starting build "1fd1881b-86a7-4275-9d3c-3e88f7e666bb" 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-d65203a0-c3c8-49d3-a1e0-63d42be2ef11" Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Already have image (with digest): gcr.io/cloud-builders/docker Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Sending build context to Docker daemon 9.216kB Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 1/11 : FROM gcr.io/oss-fuzz-base/base-builder Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": latest: Pulling from oss-fuzz-base/base-builder Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": b549f31133a9: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 331d25ff9ac6: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 7f4811f93e43: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1449f4b02c73: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": d5f9015cdf50: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": bf9191db3d46: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f27160af0e8a: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ffc229321738: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 5eb6a76cbe80: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": e4f88222f8b5: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 6e3b3ba61038: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 91cc90b1221a: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 022be336536a: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8d7517370834: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 143d14c055b2: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 563697c080f5: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": a5f2882d703b: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8da8b2999c07: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 38cc6e8918e3: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4a950f999ebb: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 152c59a4a631: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 221f4d7c2908: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2254c1dc0a72: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f27160af0e8a: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 143d14c055b2: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 11436d2b55b1: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 563697c080f5: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1ce3f1d18760: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e86f2e12e91: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": a5f2882d703b: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 6e3b3ba61038: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8da8b2999c07: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f247db4944c2: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ffc229321738: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 91cc90b1221a: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 762bd85308ec: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 5eb6a76cbe80: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 022be336536a: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8d7517370834: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": e4f88222f8b5: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ec844ac4e3d0: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2dc59509164e: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0cde037983b3: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 3ddf7ad7b27e: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": faa202d7867d: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 38cc6e8918e3: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1cf9d8798e7a: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4a950f999ebb: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 32059e3a3678: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 152c59a4a631: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 40d504b9d98a: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 221f4d7c2908: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2254c1dc0a72: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 11436d2b55b1: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1ce3f1d18760: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 16ab56a2166a: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e86f2e12e91: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e63b3bc3844: Pulling fs layer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 762bd85308ec: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 32059e3a3678: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0cde037983b3: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2dc59509164e: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1cf9d8798e7a: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e63b3bc3844: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 3ddf7ad7b27e: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 16ab56a2166a: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 40d504b9d98a: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": faa202d7867d: Waiting Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 7f4811f93e43: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": d5f9015cdf50: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": d5f9015cdf50: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f27160af0e8a: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f27160af0e8a: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ffc229321738: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1449f4b02c73: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1449f4b02c73: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": b549f31133a9: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": b549f31133a9: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 91cc90b1221a: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 91cc90b1221a: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 6e3b3ba61038: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 6e3b3ba61038: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 022be336536a: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 022be336536a: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8d7517370834: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8d7517370834: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 331d25ff9ac6: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 331d25ff9ac6: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 563697c080f5: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 143d14c055b2: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 143d14c055b2: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": e4f88222f8b5: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": e4f88222f8b5: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8da8b2999c07: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8da8b2999c07: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 38cc6e8918e3: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": a5f2882d703b: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": a5f2882d703b: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4a950f999ebb: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4a950f999ebb: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 152c59a4a631: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 152c59a4a631: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 221f4d7c2908: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2254c1dc0a72: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2254c1dc0a72: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 11436d2b55b1: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 11436d2b55b1: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1ce3f1d18760: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e86f2e12e91: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f247db4944c2: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 762bd85308ec: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 762bd85308ec: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0cde037983b3: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0cde037983b3: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ec844ac4e3d0: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ec844ac4e3d0: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": b549f31133a9: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 3ddf7ad7b27e: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 3ddf7ad7b27e: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2dc59509164e: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2dc59509164e: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": faa202d7867d: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": faa202d7867d: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1cf9d8798e7a: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1cf9d8798e7a: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 32059e3a3678: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 40d504b9d98a: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 5eb6a76cbe80: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 5eb6a76cbe80: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 16ab56a2166a: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 16ab56a2166a: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e63b3bc3844: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e63b3bc3844: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": bf9191db3d46: Verifying Checksum Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": bf9191db3d46: Download complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 331d25ff9ac6: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 7f4811f93e43: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1449f4b02c73: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": d5f9015cdf50: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": bf9191db3d46: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f27160af0e8a: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ffc229321738: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 5eb6a76cbe80: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": e4f88222f8b5: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 6e3b3ba61038: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 91cc90b1221a: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 022be336536a: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8d7517370834: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 143d14c055b2: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 563697c080f5: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": a5f2882d703b: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 8da8b2999c07: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 38cc6e8918e3: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4a950f999ebb: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 152c59a4a631: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 221f4d7c2908: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2254c1dc0a72: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 11436d2b55b1: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1ce3f1d18760: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e86f2e12e91: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": f247db4944c2: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 762bd85308ec: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ec844ac4e3d0: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2dc59509164e: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0cde037983b3: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 3ddf7ad7b27e: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": faa202d7867d: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1cf9d8798e7a: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 32059e3a3678: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 40d504b9d98a: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 16ab56a2166a: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 4e63b3bc3844: Pull complete Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Digest: sha256:90989baf23d72628389c79541cbd54a1a9391e4263f0dac12c6e01506d5e2df7 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Status: Downloaded newer image for gcr.io/oss-fuzz-base/base-builder:latest Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> ed2211b3bb70 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 2/11 : RUN apt-get update && apt upgrade -y && apt install -y build-essential clang ninja-build zlib1g-dev libncurses5-dev Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in 1f170c5ae295 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [128 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Fetched 128 kB in 1s (120 kB/s) Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Reading package lists... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11":  Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Reading package lists... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Building dependency tree... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Reading state information... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Calculating upgrade... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": The following packages were automatically installed and are no longer required: Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": autotools-dev libsigsegv2 m4 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Use 'apt autoremove' to remove them. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11":  Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": WARNING: apt does not have a stable CLI interface. Use with caution in scripts. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Reading package lists... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Building dependency tree... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Reading state information... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": build-essential is already the newest version (12.8ubuntu1.1). Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": The following packages were automatically installed and are no longer required: Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": autotools-dev libsigsegv2 m4 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Use 'apt autoremove' to remove them. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": The following additional packages will be installed: Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": binfmt-support clang-10 file libclang-common-10-dev libclang-cpp10 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libclang1-10 libffi-dev libgc1c2 libllvm10 libmagic-mgc libmagic1 libmpdec2 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libncurses-dev libobjc-9-dev libobjc4 libomp-10-dev libomp5-10 libpfm4 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libpipeline1 libpython3-stdlib libpython3.8-minimal libpython3.8-stdlib Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libyaml-0-2 libz3-4 libz3-dev llvm-10 llvm-10-dev llvm-10-runtime Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": llvm-10-tools mime-support python3 python3-minimal python3-pkg-resources Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": python3-pygments python3-yaml python3.8 python3.8-minimal Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Suggested packages: Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang-10-doc ncurses-doc libomp-10-doc llvm-10-doc python3-doc python3-tk Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": python3-venv python3-setuptools python-pygments-doc ttf-bitstream-vera Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": python3.8-venv python3.8-doc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": The following NEW packages will be installed: Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": binfmt-support clang clang-10 file libclang-common-10-dev libclang-cpp10 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libclang1-10 libffi-dev libgc1c2 libllvm10 libmagic-mgc libmagic1 libmpdec2 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libncurses-dev libncurses5-dev libobjc-9-dev libobjc4 libomp-10-dev Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libomp5-10 libpfm4 libpipeline1 libpython3-stdlib libpython3.8-minimal Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": libpython3.8-stdlib libyaml-0-2 libz3-4 libz3-dev llvm-10 llvm-10-dev Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": llvm-10-runtime llvm-10-tools mime-support ninja-build python3 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": python3-minimal python3-pkg-resources python3-pygments python3-yaml Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": python3.8 python3.8-minimal zlib1g-dev Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0 upgraded, 41 newly installed, 0 to remove and 0 not upgraded. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Need to get 84.3 MB of archives. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": After this operation, 503 MB of additional disk space will be used. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:1 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-minimal amd64 3.8.10-0ubuntu1~20.04.18 [721 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:2 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8-minimal amd64 3.8.10-0ubuntu1~20.04.18 [1900 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:3 http://archive.ubuntu.com/ubuntu focal/main amd64 python3-minimal amd64 3.8.2-0ubuntu2 [23.6 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:4 http://archive.ubuntu.com/ubuntu focal/main amd64 mime-support all 3.64ubuntu1 [30.6 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:5 http://archive.ubuntu.com/ubuntu focal/main amd64 libmpdec2 amd64 2.4.2-3 [81.1 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:6 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libpython3.8-stdlib amd64 3.8.10-0ubuntu1~20.04.18 [1676 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:7 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3.8 amd64 3.8.10-0ubuntu1~20.04.18 [387 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:8 http://archive.ubuntu.com/ubuntu focal/main amd64 libpython3-stdlib amd64 3.8.2-0ubuntu2 [7068 B] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:9 http://archive.ubuntu.com/ubuntu focal/main amd64 python3 amd64 3.8.2-0ubuntu2 [47.6 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:10 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic-mgc amd64 1:5.38-4 [218 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:11 http://archive.ubuntu.com/ubuntu focal/main amd64 libmagic1 amd64 1:5.38-4 [75.9 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:12 http://archive.ubuntu.com/ubuntu focal/main amd64 file amd64 1:5.38-4 [23.3 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:13 http://archive.ubuntu.com/ubuntu focal/main amd64 libyaml-0-2 amd64 0.2.2-1 [48.9 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:14 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pkg-resources all 45.2.0-1ubuntu0.3 [130 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:15 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-yaml amd64 5.3.1-1ubuntu0.1 [136 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:16 http://archive.ubuntu.com/ubuntu focal/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:17 http://archive.ubuntu.com/ubuntu focal/universe amd64 binfmt-support amd64 2.2.0-2 [58.2 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:18 http://archive.ubuntu.com/ubuntu focal/main amd64 libllvm10 amd64 1:10.0.0-4ubuntu1 [15.3 MB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:19 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang-cpp10 amd64 1:10.0.0-4ubuntu1 [9944 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:20 http://archive.ubuntu.com/ubuntu focal/main amd64 libgc1c2 amd64 1:7.6.4-0.4ubuntu1 [83.9 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:21 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libobjc4 amd64 10.5.0-1ubuntu1~20.04 [42.8 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:22 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 libobjc-9-dev amd64 9.4.0-1ubuntu1~20.04.2 [225 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:23 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang-common-10-dev amd64 1:10.0.0-4ubuntu1 [5012 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:24 http://archive.ubuntu.com/ubuntu focal/universe amd64 libclang1-10 amd64 1:10.0.0-4ubuntu1 [7571 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:25 http://archive.ubuntu.com/ubuntu focal/universe amd64 clang-10 amd64 1:10.0.0-4ubuntu1 [66.9 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:26 http://archive.ubuntu.com/ubuntu focal/universe amd64 clang amd64 1:10.0-50~exp1 [3276 B] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:27 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libncurses-dev amd64 6.2-0ubuntu2.1 [340 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:28 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 libncurses5-dev amd64 6.2-0ubuntu2.1 [984 B] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:29 http://archive.ubuntu.com/ubuntu focal/universe amd64 libomp5-10 amd64 1:10.0.0-4ubuntu1 [300 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:30 http://archive.ubuntu.com/ubuntu focal/universe amd64 libomp-10-dev amd64 1:10.0.0-4ubuntu1 [47.7 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:31 http://archive.ubuntu.com/ubuntu focal/universe amd64 llvm-10-runtime amd64 1:10.0.0-4ubuntu1 [180 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:32 http://archive.ubuntu.com/ubuntu focal/main amd64 libpfm4 amd64 4.10.1+git20-g7700f49-2 [266 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:33 http://archive.ubuntu.com/ubuntu focal/universe amd64 llvm-10 amd64 1:10.0.0-4ubuntu1 [5214 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:34 http://archive.ubuntu.com/ubuntu focal/main amd64 libffi-dev amd64 3.3-4 [57.0 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:35 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 python3-pygments all 2.3.1+dfsg-1ubuntu2.2 [579 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:36 http://archive.ubuntu.com/ubuntu focal/universe amd64 llvm-10-tools amd64 1:10.0.0-4ubuntu1 [317 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:37 http://archive.ubuntu.com/ubuntu focal/universe amd64 libz3-4 amd64 4.8.7-4build1 [6792 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:38 http://archive.ubuntu.com/ubuntu focal/universe amd64 libz3-dev amd64 4.8.7-4build1 [67.5 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:39 http://archive.ubuntu.com/ubuntu focal/universe amd64 llvm-10-dev amd64 1:10.0.0-4ubuntu1 [26.0 MB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:40 http://archive.ubuntu.com/ubuntu focal/universe amd64 ninja-build amd64 1.10.0-1build1 [107 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Get:41 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 zlib1g-dev amd64 1:1.2.11.dfsg-2ubuntu1.5 [155 kB] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": debconf: delaying package configuration, since apt-utils is not installed Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Fetched 84.3 MB in 5s (17.1 MB/s) Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libpython3.8-minimal:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": (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-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../libpython3.8-minimal_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package python3.8-minimal. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../python3.8-minimal_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking python3.8-minimal (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libpython3.8-minimal:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up python3.8-minimal (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package python3-minimal. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": (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 ... 17766 files and directories currently installed.) Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../0-python3-minimal_3.8.2-0ubuntu2_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking python3-minimal (3.8.2-0ubuntu2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package mime-support. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../1-mime-support_3.64ubuntu1_all.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking mime-support (3.64ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libmpdec2:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../2-libmpdec2_2.4.2-3_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libmpdec2:amd64 (2.4.2-3) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libpython3.8-stdlib:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../3-libpython3.8-stdlib_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package python3.8. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../4-python3.8_3.8.10-0ubuntu1~20.04.18_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking python3.8 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libpython3-stdlib:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../5-libpython3-stdlib_3.8.2-0ubuntu2_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up python3-minimal (3.8.2-0ubuntu2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package python3. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": (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 ... 18168 files and directories currently installed.) Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../00-python3_3.8.2-0ubuntu2_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking python3 (3.8.2-0ubuntu2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libmagic-mgc. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../01-libmagic-mgc_1%3a5.38-4_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libmagic-mgc (1:5.38-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libmagic1:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../02-libmagic1_1%3a5.38-4_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package file. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../03-file_1%3a5.38-4_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking file (1:5.38-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libyaml-0-2:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../04-libyaml-0-2_0.2.2-1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libyaml-0-2:amd64 (0.2.2-1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package python3-pkg-resources. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../05-python3-pkg-resources_45.2.0-1ubuntu0.3_all.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking python3-pkg-resources (45.2.0-1ubuntu0.3) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package python3-yaml. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../06-python3-yaml_5.3.1-1ubuntu0.1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking python3-yaml (5.3.1-1ubuntu0.1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libpipeline1:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../07-libpipeline1_1.5.2-2build1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libpipeline1:amd64 (1.5.2-2build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package binfmt-support. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../08-binfmt-support_2.2.0-2_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking binfmt-support (2.2.0-2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libllvm10:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../09-libllvm10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libllvm10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libclang-cpp10. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../10-libclang-cpp10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libclang-cpp10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libgc1c2:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../11-libgc1c2_1%3a7.6.4-0.4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libobjc4:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../12-libobjc4_10.5.0-1ubuntu1~20.04_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libobjc4:amd64 (10.5.0-1ubuntu1~20.04) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libobjc-9-dev:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../13-libobjc-9-dev_9.4.0-1ubuntu1~20.04.2_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libobjc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libclang-common-10-dev. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../14-libclang-common-10-dev_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libclang-common-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libclang1-10. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../15-libclang1-10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libclang1-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package clang-10. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../16-clang-10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking clang-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package clang. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../17-clang_1%3a10.0-50~exp1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking clang (1:10.0-50~exp1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libncurses-dev:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../18-libncurses-dev_6.2-0ubuntu2.1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libncurses5-dev:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../19-libncurses5-dev_6.2-0ubuntu2.1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libncurses5-dev:amd64 (6.2-0ubuntu2.1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libomp5-10:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../20-libomp5-10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libomp5-10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libomp-10-dev. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../21-libomp-10-dev_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libomp-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package llvm-10-runtime. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../22-llvm-10-runtime_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking llvm-10-runtime (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libpfm4:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../23-libpfm4_4.10.1+git20-g7700f49-2_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libpfm4:amd64 (4.10.1+git20-g7700f49-2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package llvm-10. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../24-llvm-10_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking llvm-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libffi-dev:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../25-libffi-dev_3.3-4_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libffi-dev:amd64 (3.3-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package python3-pygments. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../26-python3-pygments_2.3.1+dfsg-1ubuntu2.2_all.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking python3-pygments (2.3.1+dfsg-1ubuntu2.2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package llvm-10-tools. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../27-llvm-10-tools_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking llvm-10-tools (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libz3-4:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../28-libz3-4_4.8.7-4build1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libz3-4:amd64 (4.8.7-4build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package libz3-dev:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../29-libz3-dev_4.8.7-4build1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking libz3-dev:amd64 (4.8.7-4build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package llvm-10-dev. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../30-llvm-10-dev_1%3a10.0.0-4ubuntu1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking llvm-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package ninja-build. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../31-ninja-build_1.10.0-1build1_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking ninja-build (1.10.0-1build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Selecting previously unselected package zlib1g-dev:amd64. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Preparing to unpack .../32-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu1.5_amd64.deb ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libpipeline1:amd64 (1.5.2-2build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libncurses-dev:amd64 (6.2-0ubuntu2.1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up mime-support (3.64ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libmagic-mgc (1:5.38-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libgc1c2:amd64 (1:7.6.4-0.4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libyaml-0-2:amd64 (0.2.2-1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libmagic1:amd64 (1:5.38-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libobjc4:amd64 (10.5.0-1ubuntu1~20.04) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up file (1:5.38-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libffi-dev:amd64 (3.3-4) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up ninja-build (1.10.0-1build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libllvm10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libz3-4:amd64 (4.8.7-4build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libpfm4:amd64 (4.10.1+git20-g7700f49-2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libclang1-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up binfmt-support (2.2.0-2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": invoke-rc.d: could not determine current runlevel Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": invoke-rc.d: policy-rc.d denied execution of start. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libobjc-9-dev:amd64 (9.4.0-1ubuntu1~20.04.2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu1.5) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libomp5-10:amd64 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libncurses5-dev:amd64 (6.2-0ubuntu2.1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libmpdec2:amd64 (2.4.2-3) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libpython3.8-stdlib:amd64 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up python3.8 (3.8.10-0ubuntu1~20.04.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libpython3-stdlib:amd64 (3.8.2-0ubuntu2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libz3-dev:amd64 (4.8.7-4build1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libomp-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libclang-common-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up python3 (3.8.2-0ubuntu2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up libclang-cpp10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up llvm-10-runtime (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up python3-pygments (2.3.1+dfsg-1ubuntu2.2) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up clang-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up python3-pkg-resources (45.2.0-1ubuntu0.3) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up llvm-10 (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up python3-yaml (5.3.1-1ubuntu0.1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up clang (1:10.0-50~exp1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up llvm-10-tools (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Setting up llvm-10-dev (1:10.0.0-4ubuntu1) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Processing triggers for libc-bin (2.31-0ubuntu9.18) ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container 1f170c5ae295 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> d374954fc4ce Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 3/11 : ARG LLVM_VER=18.1.8 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in c922eb0c6986 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container c922eb0c6986 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> 3dd98e97fdde Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 4/11 : RUN cd /opt && wget --progress=dot:giga https://github.com/llvm/llvm-project/releases/download/llvmorg-${LLVM_VER}/clang+llvm-${LLVM_VER}-x86_64-linux-gnu-ubuntu-18.04.tar.xz Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in a0834a87d050 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": --2026-01-14 06:23:56-- https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Resolving github.com (github.com)... 140.82.113.4 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Connecting to github.com (github.com)|140.82.113.4|:443... connected. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": HTTP request sent, awaiting response... 302 Found Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Location: https://release-assets.githubusercontent.com/github-production-release-asset/75821432/90dff7e8-bcac-4ba5-983b-f118efcc891a?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-14T07%3A00%3A20Z&rscd=attachment%3B+filename%3Dclang%2Bllvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-14T05%3A59%3A54Z&ske=2026-01-14T07%3A00%3A20Z&sks=b&skv=2018-11-09&sig=481478j%2Bsk%2FGPlhVrcm0uhSeFsn3peeLT4Lofjw%2BOCw%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2ODM3NTQzNiwibmJmIjoxNzY4MzcxODM2LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.BHKrKizWYIXh3thtiLpvrTAB_WmoH-KjzdfQAEZjhOk&response-content-disposition=attachment%3B%20filename%3Dclang%2Bllvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz&response-content-type=application%2Foctet-stream [following] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": --2026-01-14 06:23:56-- https://release-assets.githubusercontent.com/github-production-release-asset/75821432/90dff7e8-bcac-4ba5-983b-f118efcc891a?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-14T07%3A00%3A20Z&rscd=attachment%3B+filename%3Dclang%2Bllvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-14T05%3A59%3A54Z&ske=2026-01-14T07%3A00%3A20Z&sks=b&skv=2018-11-09&sig=481478j%2Bsk%2FGPlhVrcm0uhSeFsn3peeLT4Lofjw%2BOCw%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2ODM3NTQzNiwibmJmIjoxNzY4MzcxODM2LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.BHKrKizWYIXh3thtiLpvrTAB_WmoH-KjzdfQAEZjhOk&response-content-disposition=attachment%3B%20filename%3Dclang%2Bllvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz&response-content-type=application%2Foctet-stream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.108.133, 185.199.110.133, 185.199.109.133, ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.108.133|:443... connected. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": HTTP request sent, awaiting response... 200 OK Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Length: 1044930068 (997M) [application/octet-stream] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Saving to: 'clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz' Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11":  Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0K ........ ........ ........ ........ 3% 176M 5s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 32768K ........ ........ ........ ........ 6% 264M 4s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 65536K ........ ........ ........ ........ 9% 261M 4s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 98304K ........ ........ ........ ........ 12% 265M 4s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 131072K ........ ........ ........ ........ 16% 266M 3s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 163840K ........ ........ ........ ........ 19% 267M 3s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 196608K ........ ........ ........ ........ 22% 271M 3s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 229376K ........ ........ ........ ........ 25% 266M 3s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 262144K ........ ........ ........ ........ 28% 263M 3s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 294912K ........ ........ ........ ........ 32% 268M 3s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 327680K ........ ........ ........ ........ 35% 271M 3s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 360448K ........ ........ ........ ........ 38% 242M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 393216K ........ ........ ........ ........ 41% 255M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 425984K ........ ........ ........ ........ 44% 267M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 458752K ........ ........ ........ ........ 48% 270M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 491520K ........ ........ ........ ........ 51% 268M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 524288K ........ ........ ........ ........ 54% 269M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 557056K ........ ........ ........ ........ 57% 267M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 589824K ........ ........ ........ ........ 61% 268M 2s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 622592K ........ ........ ........ ........ 64% 265M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 655360K ........ ........ ........ ........ 67% 267M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 688128K ........ ........ ........ ........ 70% 267M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 720896K ........ ........ ........ ........ 73% 264M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 753664K ........ ........ ........ ........ 77% 262M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 786432K ........ ........ ........ ........ 80% 257M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 819200K ........ ........ ........ ........ 83% 266M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 851968K ........ ........ ........ ........ 86% 270M 1s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 884736K ........ ........ ........ ........ 89% 266M 0s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 917504K ........ ........ ........ ........ 93% 268M 0s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 950272K ........ ........ ........ ........ 96% 255M 0s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 983040K ........ ........ ........ ........ 99% 252M 0s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 1015808K .... 100% 262M=3.8s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2026-01-14 06:24:00 (260 MB/s) - 'clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04.tar.xz' saved [1044930068/1044930068] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container a0834a87d050 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> 68b093324333 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 5/11 : RUN cd /opt && tar -xvf clang+llvm-${LLVM_VER}-x86_64-linux-gnu-ubuntu-18.04.tar.xz && mv clang+llvm-${LLVM_VER}-x86_64-linux-gnu-ubuntu-18.04 llvm-${LLVM_VER} && rm clang+llvm-${LLVM_VER}-x86_64-linux-gnu-ubuntu-18.04.tar.xz Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in 32a4819baf21 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDemangle.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSupport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTableGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTableGenGlobalISel.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTableGenCommon.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMCore.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFuzzerCLI.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFuzzMutate.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFileCheck.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMInterfaceStub.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMIRPrinter.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMIRReader.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMCodeGenTypes.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSelectionDAG.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAsmPrinter.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMIRParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMGlobalISel.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBinaryFormat.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBitReader.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBitWriter.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBitstreamReader.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDWARFLinker.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDWARFLinkerClassic.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDWARFLinkerParallel.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMExtensions.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFrontendDriver.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFrontendHLSL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFrontendOpenACC.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFrontendOpenMP.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMFrontendOffloading.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTransformUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMInstrumentation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAggressiveInstCombine.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMInstCombine.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMScalarOpts.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMipo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMVectorize.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMObjCARCOpts.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMCoroutines.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMCFGuard.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMHipStdPar.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLinker.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAnalysis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLTO.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMC.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMCParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMCDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMCA.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMObjCopy.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMObject.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMObjectYAML.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMOption.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRemarks.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebuginfod.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebugInfoDWARF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebugInfoGSYM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebugInfoLogicalView.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebugInfoMSF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebugInfoCodeView.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebugInfoPDB.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSymbolize.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDebugInfoBTF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDWP.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMExecutionEngine.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMInterpreter.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMJITLink.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMCJIT.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMOrcJIT.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMOrcDebugging.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMOrcShared.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMOrcTargetProcess.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRuntimeDyld.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTarget.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAArch64CodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAArch64AsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAArch64Disassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAArch64Desc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAArch64Info.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAArch64Utils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAMDGPUCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAMDGPUAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAMDGPUDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAMDGPUTargetMCA.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAMDGPUDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAMDGPUInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAMDGPUUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMARMCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMARMAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMARMDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMARMDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMARMInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMARMUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAVRCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAVRAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAVRDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAVRDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAVRInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBPFCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBPFAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBPFDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBPFDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBPFInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMHexagonCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMHexagonAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMHexagonDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMHexagonDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMHexagonInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLanaiCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLanaiAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLanaiDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLanaiDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLanaiInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomp.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLoongArchCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLoongArchAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLoongArchDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLoongArchDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLoongArchInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMipsCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMipsAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMipsDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMipsDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMipsInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMSP430CodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMSP430Desc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMSP430Info.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMSP430AsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMMSP430Disassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMNVPTXCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMNVPTXDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMNVPTXInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMPowerPCCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMPowerPCAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMPowerPCDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMPowerPCDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMPowerPCInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRISCVCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRISCVAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRISCVDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRISCVDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRISCVTargetMCA.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMRISCVInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSparcCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSparcAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSparcDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSparcDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSparcInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSystemZCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSystemZAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSystemZDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSystemZDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMSystemZInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMVECodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMVEAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMVEDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMVEInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMVEDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWebAssemblyCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWebAssemblyAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWebAssemblyDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWebAssemblyDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWebAssemblyInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWebAssemblyUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMX86CodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMX86AsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMX86Disassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMX86TargetMCA.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMX86Desc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMX86Info.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMXCoreCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMXCoreDisassembler.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMXCoreDesc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMXCoreInfo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLineEditor.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMProfileData.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMCoverage.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTargetParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTextAPI.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMTextAPIBinaryReader.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDlltoolDriver.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMLibDriver.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMXRay.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWindowsDriver.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMWindowsManifest.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libgomp.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libiomp5.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/omp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ompx.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/omp-tools.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ompt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ompt-multiplex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/builtins.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/float.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/inttypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/iso646.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/limits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/module.modulemap Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stdalign.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stdarg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stdarg___gnuc_va_list.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stdarg___va_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stdarg_va_arg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stdarg_va_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stdarg_va_list.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stdatomic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stdbool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stdckdint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stddef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_max_align_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_null.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_nullptr_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_offsetof.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_ptrdiff_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_rsize_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_size_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_unreachable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_wchar_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__stddef_wint_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stdint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/stdnoreturn.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/tgmath.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/unwind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/varargs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_acle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_cmse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/armintr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm64intr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_neon_sve_bridge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_builtin_vars.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_math.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_cmath.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_complex_builtins.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_device_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_intrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_texture_intrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_libdevice_declares.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_math_forward_declares.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_cuda_runtime_wrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/hexagon_circ_brev_intrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/hexagon_protos.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/hexagon_types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/hvx_hexagon_protos.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_hip_libdevice_declares.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_hip_cmath.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_hip_math.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_hip_stdlib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__clang_hip_runtime_wrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/larchintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/lasxintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/lsxintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/msa.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/opencl-c.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/opencl-c-base.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/altivec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/htmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/htmxlintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/riscv_bitmanip.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/riscv_crypto.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/riscv_ntlh.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sifive_vector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/s390intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/vecintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/velintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/velintrin_gen.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/velintrin_approx.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/adcintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/adxintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ammintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/amxcomplexintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/amxfp16intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/amxintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx2intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512bf16intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512bitalgintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512bwintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512cdintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512dqintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512erintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512fintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512fp16intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512ifmaintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512ifmavlintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512pfintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vbmi2intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vbmiintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vbmivlintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlbf16intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlbitalgintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlbwintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlcdintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vldqintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlfp16intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlvbmi2intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlvnniintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vlvp2intersectintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vnniintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vp2intersectintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vpopcntdqintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avx512vpopcntdqvlintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avxifmaintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avxintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avxneconvertintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avxvnniint16intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avxvnniint8intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/avxvnniintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/bmi2intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/bmiintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cetintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cldemoteintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/clflushoptintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/clwbintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/clzerointrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cmpccxaddintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/crc32intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/emmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/enqcmdintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/f16cintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/fma4intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/fmaintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/fxsrintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/gfniintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/hresetintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ia32intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/immintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/invpcidintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/keylockerintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/lwpintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/lzcntintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/mm3dnow.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/mmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/movdirintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/mwaitxintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/nmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/pconfigintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/pkuintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/pmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/popcntintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/prfchiintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/prfchwintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ptwriteintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/raointintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/rdpruintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/rdseedintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/rtmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/serializeintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sgxintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sha512intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/shaintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sm3intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sm4intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/smmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/tbmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/tmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/tsxldtrkintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/uintrintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/usermsrintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/vaesintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/vpclmulqdqintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/waitpkgintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/wbnoinvdintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__wmmintrin_aes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/wmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/__wmmintrin_pclmul.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/x86gprintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/x86intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xopintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xsavecintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xsaveintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xsaveoptintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xsavesintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xtestintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cpuid.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/wasm_simd128.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/vadefs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/mm_malloc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_neon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_fp16.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_sve.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_sme.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_bf16.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_mve.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_cde.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/arm_vector_types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/riscv_vector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/algorithm Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/cmath Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/complex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/new Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/bits/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/bits/shared_ptr_base.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/bits/basic_string.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/cuda_wrappers/bits/basic_string.tcc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/mmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/xmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/mm_malloc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/emmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/pmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/tmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/smmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/nmmintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/bmiintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/bmi2intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/immintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/x86intrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ppc_wrappers/x86gprintrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/assert.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/stdio.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/stdlib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/string.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/ctype.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/inttypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/llvm_libc_wrappers/time.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/math.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/cmath Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/complex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/complex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/__clang_openmp_device_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/complex_cmath.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/openmp_wrappers/new Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/ISO_Fortran_binding.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/allocator_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/asan_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/common_interface_defs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/coverage_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/dfsan_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/hwasan_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/linux_syscall_hooks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/lsan_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/msan_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/netbsd_syscall_hooks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/scudo_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/tsan_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/tsan_interface_atomic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/ubsan_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/sanitizer/memprof_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/fuzzer/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/fuzzer/FuzzedDataProvider.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xray/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xray/xray_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xray/xray_log_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/xray/xray_records.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/orc/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/orc/c_api.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/profile/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/profile/InstrProfData.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/include/profile/instr_prof_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.builtins.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/clang_rt.crtbegin.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/clang_rt.crtend.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.stats.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.stats_client.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.lsan.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_standalone.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_standalone_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_standalone.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_standalone.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_standalone_cxx.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.asan.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.asan_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.asan_static.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.asan-preinit.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.asan.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.asan_cxx.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.asan.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.dfsan.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.dfsan.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.msan.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.msan_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.msan.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.msan_cxx.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan_cxx.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan_aliases.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan_aliases_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan_aliases.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan_aliases.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan_aliases_cxx.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.hwasan-preinit.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.dd.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.dyndd.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.tsan.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.tsan_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.tsan.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.tsan.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.tsan_cxx.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.safestack.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.cfi.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.cfi_diag.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.scudo_standalone.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.scudo_standalone_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.scudo_standalone.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_minimal.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_minimal.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.ubsan_minimal.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.gwp_asan.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.profile.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.xray.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.xray-fdr.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.xray-basic.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.xray-profiling.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_no_main.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.fuzzer_interceptors.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.memprof.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.memprof_cxx.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.memprof-preinit.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.memprof.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.memprof_cxx.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/libclang_rt.memprof.a.syms Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/lib/x86_64-unknown-linux-gnu/liborc_rt.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/share/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/share/asan_ignorelist.txt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/share/dfsan_abilist.txt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/share/msan_ignorelist.txt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/share/hwasan_ignorelist.txt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/share/cfi_ignorelist.txt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/bin/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/clang/18/bin/hwasan_symbolize Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.rtl.amdgpu.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.rtl.amdgpu.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.rtl.cuda.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.rtl.cuda.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.rtl.x86_64.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.rtl.x86_64.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx700.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx701.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx801.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx803.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx900.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx902.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx906.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx908.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx90a.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx90c.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx940.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx941.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx942.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1010.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1030.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1031.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1032.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1033.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1034.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1035.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1036.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1100.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1101.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1102.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1103.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1150.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-amdgpu-gfx1151.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_35.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_37.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_50.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_52.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_53.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_60.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_61.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_62.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_70.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_72.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_75.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_80.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_86.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_87.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_89.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget-nvptx-sm_90.bc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.devicertl.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libomptarget.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/openmp/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/openmp/FindOpenMPTarget.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/clang/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/clang/ClangTargets.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/clang/ClangTargets-release.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/clang/ClangConfig.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/clang/ClangConfigVersion.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/clang/AddClang.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/lld/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/lld/LLDTargets.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/lld/LLDTargets-release.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/lld/LLDConfig.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/lld/LLDConfigVersion.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/MLIRTargets.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/MLIRTargets-release.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/MLIRConfig.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/MLIRConfigVersion.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/AddMLIR.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/AddMLIRPython.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/mlir/MLIRDetectPythonEnv.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/flang/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/flang/FlangTargets.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/flang/FlangTargets-release.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/flang/FlangConfig.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/flang/FlangConfigVersion.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/polly/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/polly/PollyConfig.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/polly/PollyConfigVersion.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/polly/PollyExports-all.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMExports.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMExports-release.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMConfig.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMConfigVersion.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVM-Config.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMProcessSources.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/TableGen.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/TensorFlowCompile.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/UseLibtool.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/VersionFromVCS.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/llvm-driver-template.cpp.in Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/AddLLVM.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/AddOCaml.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/AddSphinxTarget.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/CheckAtomic.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/CheckCompilerVersion.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/CheckProblematicConfigurations.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/CoverageReport.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/CrossCompile.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/DetermineGCCCompatible.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/FindFFI.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/FindLibEdit.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/FindLibpfm.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/FindOCaml.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/FindSphinx.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/FindTerminfo.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/FindZ3.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/Findzstd.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/GenerateVersionFromVCS.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/GetErrcMessages.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/GetLibraryName.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/HandleLLVMOptions.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/HandleLLVMStdlib.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVM-Build.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMCheckLinkerFlag.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMDistributionSupport.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMExternalProjectUtils.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMInstallSymlink.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/cmake/llvm/LLVMConfigExtensions.cmake Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libarcher.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libarcher_static.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libompd.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLTO.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLTO.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangBasic.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangAPINotes.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangLex.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangParse.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangAST.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangDynamicASTMatchers.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangASTMatchers.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangCrossTU.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangSema.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangAnalysis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangAnalysisFlowSensitive.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangAnalysisFlowSensitiveModels.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangEdit.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangExtractAPI.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangRewrite.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangARCMigrate.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangDriver.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangSerialization.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangRewriteFrontend.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangFrontend.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangFrontendTool.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangToolingCore.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangToolingInclusions.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangToolingInclusionsStdlib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangToolingRefactoring.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangToolingASTDiff.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangToolingSyntax.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangDependencyScanning.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTransformer.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTooling.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangDirectoryWatcher.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangIndex.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangIndexSerialization.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangStaticAnalyzerCore.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangStaticAnalyzerCheckers.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangStaticAnalyzerFrontend.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangFormat.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangInterpreter.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangSupport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangHandleCXX.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangHandleLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclang-cpp.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclang-cpp.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/__init__.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/analyze.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/arguments.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/clang.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/compilation.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/intercept.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/report.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/shell.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/resources/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/resources/scanview.css Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/resources/selectable.js Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libscanbuild/resources/sorttable.js Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libear/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libear/__init__.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libear/config.h.in Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libear/ear.c Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangApplyReplacements.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangReorderFields.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidy.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyAndroidModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyAbseilModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyAlteraModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyBoostModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyBugproneModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyCERTModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyConcurrencyModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyCppCoreGuidelinesModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyDarwinModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyFuchsiaModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyGoogleModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyHICPPModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyLinuxKernelModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyLLVMModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyLLVMLibcModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyMiscModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyModernizeModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyMPIModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyObjCModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyOpenMPModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyPerformanceModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyPortabilityModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyReadabilityModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyZirconModule.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyPlugin.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyMain.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangTidyUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangChangeNamespace.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangDoc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangIncludeFixer.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangIncludeFixerPlugin.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libfindAllSymbols.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangMove.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangQuery.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangIncludeCleaner.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangPseudoCLI.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangPseudoCXX.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangPseudoGrammar.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangPseudo.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangdSupport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangDaemon.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangDaemonTweaks.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangdMain.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclangdRemoteIndex.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclang.so.18.1.8 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclang.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libclang.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldCommon.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldCOFF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldELF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldMachO.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldMinGW.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldWasm.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldb.so.18.1.8 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldb.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldb.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldbIntelFeatures.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/liblldbIntelFeatures.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPresburger.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAnalysis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAsmParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBytecodeReader.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBytecodeWriter.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBytecodeOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAffineToStandard.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAMDGPUToROCDL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithAttrToLLVMConversion.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithToAMDGPU.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithToArmSME.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmNeon2dToIntr.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSMEToSCF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSMEToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAsyncToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBufferizationToMemRef.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRComplexToLibm.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRComplexToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRComplexToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRComplexToStandard.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRControlFlowToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRControlFlowToSCF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRControlFlowToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRConvertToLLVMInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRConvertToLLVMPass.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUToGPURuntimeTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUToNVVMTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUToROCDLTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUToVulkanTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRIndexToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRIndexToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLinalgToStandard.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLLVMCommonConversion.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMathToFuncs.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMathToLibm.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMathToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMathToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemRefToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemRefToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVGPUToNVVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVVMToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROpenACCToSCF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROpenMPToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPDLToPDLInterp.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRReconcileUnrealizedCasts.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFToControlFlow.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFToEmitC.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFToGPU.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFToOpenMP.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRShapeToStandard.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorToLinalg.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaToArith.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaToLinalg.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaToMLProgram.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaToSCF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaToTensor.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRUBToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRUBToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorToArmSME.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorToGPU.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorToLLVMPass.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorToSCF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRObservers.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDebug.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAffineAnalysis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAffineDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAffineTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAffineUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAffineTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAMDGPUDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAMDGPUTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAMDGPUUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAMXDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAMXTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithValueBoundsOpInterfaceImpl.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmNeonDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSMEDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSMETransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSVEDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSVETransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAsyncDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAsyncTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBufferizationDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBufferizationPipelines.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBufferizationTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBufferizationTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRComplexDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRControlFlowDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRControlFlowTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDLTIDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIREmitCDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIREmitCTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncInlinerExtension.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncAllExtensions.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUPipelines.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRIndexDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRIRDL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLinalgDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLinalgTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLinalgTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLinalgUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLLVMIRTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLLVMDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVVMDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRROCDLDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMathDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMathTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemRefDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemRefTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemRefTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemRefUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRShardingInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMeshDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMeshTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMLProgramDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMLProgramTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVGPUDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVGPUUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVGPUTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVGPUTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROpenACCDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROpenACCMPCommon.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROpenMPDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPDLDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPDLInterpDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRQuantDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRQuantUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRShapeDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRShapeOpsTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSparseTensorDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSparseTensorPipelines.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSparseTensorTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSparseTensorTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSparseTensorUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVModuleCombiner.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVConversion.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorInferTypeOpInterfaceImpl.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorTilingInterfaceImpl.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaShardingInterfaceImpl.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransformDebugExtension.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransformDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransformLoopExtension.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransformPDLExtension.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransformDialectTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransformDialectUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRUBDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDialectUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMaskableOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMaskingOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorTransformOps.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRX86VectorDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRX86VectorTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRIR.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCallInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCastInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRControlFlowInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCopyOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDataLayoutInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDerivedAttributeOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDestinationStyleOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFunctionInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRInferIntRangeInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRInferTypeOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLoopLikeInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemorySlotInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRParallelCombiningOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRRuntimeVerifiableOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRShapedOpInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSideEffectInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSubsetOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTilingInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRViewLikeInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRValueBoundsOpInterface.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRInferIntRangeCommon.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPass.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRQuery.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRQueryMatcher.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRReduce.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRRewrite.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRRewritePDL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSupport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTableGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTargetCpp.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVDeserialization.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVSerialization.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVBinaryUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVTranslateRegistration.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVTarget.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmNeonToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSMEToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArmSVEToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAMXToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBuiltinToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLLVMIRToLLVMTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLLVMToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLLVMIRToNVVMTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVVMToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROpenACCToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROpenMPToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRROCDLToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRX86VectorToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTargetLLVMIRExport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRToLLVMIRTranslationRegistration.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTargetLLVMIRImport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFromLLVMIRTranslationRegistration.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTargetLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVVMTarget.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRROCDLTarget.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLspServerSupportLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLspServerLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIROptLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRQueryLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRReduceLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTblgenLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTranslateLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPDLLAST.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPDLLCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPDLLODS.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRPluginsLib.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransformUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRExecutionEngineUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRExecutionEngine.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRJitRunner.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_float16_utils.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_float16_utils.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSparseTensorRuntime.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_c_runner_utils.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_c_runner_utils.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_runner_utils.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_runner_utils.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_async_runtime.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_async_runtime.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_arm_sme_abi_stubs.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_arm_sme_abi_stubs.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_arm_runner_utils.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libmlir_arm_runner_utils.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIDebug.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIDebug/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIDebug/Debug.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIAMDGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIAMDGPU/AMDGPU.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIArith/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIArith/Arith.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIAsync/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIAsync/Async.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIAsync/AsyncPasses.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIControlFlow/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIControlFlow/ControlFlow.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIMath/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIMath/Math.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIMemRef/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIMemRef/MemRef.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIGPU/GPU.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIGPU/GPUPasses.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPILLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPILLVM/LLVM.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPILinalg/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPILinalg/Linalg.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPILinalg/LinalgPasses.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIMLProgram/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIMLProgram/MLProgram.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPINVGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPINVGPU/NVGPU.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPINVVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPINVVM/NVVM.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIROCDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIROCDL/ROCDL.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPISCF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPISCF/SCF.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIShape/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIShape/Shape.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPISparseTensor/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensor.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPISparseTensor/SparseTensorPasses.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIFunc/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIFunc/Func.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPISPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPISPIRV/SPIRV.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITensor/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITensor/Tensor.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITransformDialect/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITransformDialect/Transform.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIQuant/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIQuant/Quant.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIOpenMP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIOpenMP/OpenMP.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIPDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIPDL/PDL.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIVector/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIVector/Vector.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIConversion/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIConversion/Passes.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIInterfaces/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIInterfaces/Interfaces.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/AffineExpr.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/AffineMap.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/BuiltinAttributes.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/BuiltinTypes.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/Diagnostics.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/DialectHandle.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/IntegerSet.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/IR.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/Pass.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIIR/Support.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIRegisterEverything/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIRegisterEverything/RegisterEverything.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITransforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITransforms/Passes.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITarget/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPITarget/LLVMIR.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIExecutionEngine/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/objects-Release/obj.MLIRCAPIExecutionEngine/ExecutionEngine.cpp.o Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIAMDGPU.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIArith.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIAsync.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIControlFlow.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIMath.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIMemRef.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIGPU.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPILLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPILinalg.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIMLProgram.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPINVGPU.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPINVVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIROCDL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPISCF.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIShape.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPISparseTensor.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIFunc.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPISPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPITensor.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPITransformDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIQuant.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIOpenMP.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIPDL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIVector.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIConversion.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIInterfaces.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIIR.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIRegisterEverything.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPITransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPITarget.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRCAPIExecutionEngine.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestAnalysis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestFuncToLLVM.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestOneToNTypeConversionPass.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestVectorToSPIRV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRAffineTransformsTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRArithTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRBufferizationTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRControlFlowTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRDLTITestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRFuncTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRGPUTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLinalgTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLLVMTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMathTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMemRefTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMeshTest.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRNVGPUTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSCFTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRShapeTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRSPIRVTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTensorTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestToLLVMIRTranslation.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestDynDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTosaTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestTransformDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRVectorTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRLoopLikeInterfaceTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTilingInterfaceTestPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestIR.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestPass.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestReducer.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestRewrite.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestPDLL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRTestTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libMLIRMlirOptMain.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortranCommon.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortranEvaluate.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortranDecimal.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortranLower.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortranParser.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortranSemantics.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libflangFrontend.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libflangFrontendTool.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRBuilder.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRCodeGen.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRDialectSupport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libHLFIRDialect.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libHLFIRTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRSupport.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRTransforms.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRAnalysis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortran_main.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFortranRuntime.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libFIRTestAnalysis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libbolt_rt_instr.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libbolt_rt_hugify.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTCore.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTPasses.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTProfile.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTRewrite.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTRuntimeLibs.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTTargetAArch64.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTTargetX86.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTTargetRISCV.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMBOLTUtils.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMCFIVerify.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMDiff.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMExegesisX86.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMExegesisAArch64.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMExegesisPowerPC.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMExegesisMips.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libLLVMExegesis.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libRemarks.so.18.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libRemarks.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libPollyISL.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/libPolly.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/LLVMPolly.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libunwind.so.1.0 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libunwind.so.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libunwind.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libunwind.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++abi.so.1.0 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++abi.so.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++abi.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++abi.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++.so.1.0 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++.so.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/lib/x86_64-unknown-linux-gnu/libc++experimental.a Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-tblgen Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-omp-device-info Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-omp-kernel-replay Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-ar Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-ranlib Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-lib Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-dlltool Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-config Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-lto Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-profdata Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-tblgen Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/diagtool Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-18 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang++ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-cl Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-cpp Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-format Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/git-clang-format Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-linker-wrapper Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-offload-packager Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-offload-bundler Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-scan-deps Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-repl Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/c-index-test Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-rename Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-refactor Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-check Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-extdef-mapping Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/scan-build Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/analyze-build Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/intercept-build Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/scan-build-py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/scan-view Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-apply-replacements Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-reorder-fields Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/modularize Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-tidy Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/run-clang-tidy Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-change-namespace Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-doc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-include-fixer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/find-all-symbols Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-move Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-query Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-include-cleaner Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/pp-trace Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clang-pseudo Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/clangd Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/amdgpu-arch Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/nvptx-arch Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/hmaptool Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lld Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lld-link Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/ld.lld Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/ld64.lld Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/wasm-ld Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lldb-argdumper Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lldb Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lldb-instr Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lldb-dap Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lldb-server Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-linalg-ods-yaml-gen Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-pdll Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-tblgen Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-lsp-server Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-opt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-pdll-lsp-server Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-query Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-reduce Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-translate Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/tblgen-lsp-server Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/tblgen-to-irdl Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-cpu-runner Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-cat Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-minimal-opt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/mlir-minimal-opt-canonicalize Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/bbc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/flang-to-external-fc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/flang-new Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/tco Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/f18-parse-demo Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/fir-opt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-bolt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/perf2bolt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-boltdiff Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/merge-fdata Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-bolt-heatmap Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/bugpoint Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/dsymutil Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/lli Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-as Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-bcanalyzer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-c-test Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-cat Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-cfi-verify Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-cov Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-cvtres Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-cxxdump Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-cxxfilt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-cxxmap Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-debuginfo-analyzer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-debuginfod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-debuginfod-find Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-diff Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-dis Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-dwarfdump Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-dwarfutil Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-dwp Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-exegesis Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-extract Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-gsymutil Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-ifs Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-jitlink Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-libtool-darwin Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-link Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-lipo Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-lto2 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-mc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-mca Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-ml Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-modextract Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-mt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-nm Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-objcopy Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-install-name-tool Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-bitcode-strip Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-strip Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-objdump Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-otool Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-opt-report Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-pdbutil Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-profgen Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-rc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-windres Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-readobj Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-readelf Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-readtapi Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-reduce Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-remarkutil Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-rtdyld Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-sim Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-size Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-split Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-stress Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-strings Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-symbolizer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-addr2line Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-tli-checker Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-undname Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/llvm-xray Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/opt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/sancov Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/sanstats Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/bin/verify-uselistorder Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/__init__.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/frame_filter.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/ompd.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/ompd_address_space.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/ompd_callbacks.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/ompd_handles.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/gdb/python/ompd/ompdModule.so Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/bash-autocomplete.sh Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-format-bbedit.applescript Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-format-diff.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-format-sublime.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-format.el Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-format.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-rename.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-rename.el Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-tidy-diff.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-doc-default-stylesheet.css Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/index.js Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-include-fixer.el Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/clang-include-fixer.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/clang/run-find-all-symbols.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/man/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/man/man1/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/man/man1/scan-build.1 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-build/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-build/scanview.css Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-build/sorttable.js Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-view/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-view/ScanView.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-view/Reporter.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-view/startfile.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/scan-view/bugcatcher.ico Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/opt-viewer/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/opt-viewer/opt-diff.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/opt-viewer/opt-stats.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/opt-viewer/opt-viewer.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/opt-viewer/optpmap.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/opt-viewer/optrecord.py Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/share/opt-viewer/style.css Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/lto.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Remarks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Transforms/PassBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Analysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/BitReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/BitWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Comdat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Core.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/DataTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/DebugInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Deprecated.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Disassembler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/DisassemblerTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/ErrorHandling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/ExecutionEngine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/ExternC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/IRReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/LLJIT.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/LLJITUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Linker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Object.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Orc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/OrcEE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Support.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/TargetMachine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/Types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm-c/blake3.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/APINotes/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/APINotes/APINotesManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/APINotes/APINotesOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/APINotes/APINotesReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/APINotes/APINotesWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/APINotes/APINotesYAMLCompiler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/APINotes/Types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ARCMigrate/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ARCMigrate/ARCMT.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ARCMigrate/ARCMTActions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ARCMigrate/FileRemapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/APNumericStorage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/APValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AST.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTConcept.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTContextAllocate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTDumper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTDumperUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTFwd.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTImportError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTImporter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTImporterLookupTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTImporterSharedState.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTLambda.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTMutationListener.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTNodeTraverser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTStructuralEquivalence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTTypeTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTUnresolvedSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ASTVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractBasicReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractBasicWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractTypeReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractTypeWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Attr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AttrIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AttrVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Availability.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/BaseSubobject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/BuiltinTypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CXXInheritance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CXXRecordDeclDefinitionBits.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CanonicalType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CharUnits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Comment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentBriefParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentCommandTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentLexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentSema.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ComparisonCategories.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ComputeDependence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CurrentSourceLocExprScope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DataCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Decl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclAccessPair.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclCXX.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclContextInternals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclFriend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclGroup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclLookups.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclObjC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclObjCCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclOpenMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclTemplate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclarationName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DependenceFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DependentDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/EvaluatedExprVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Expr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ExprCXX.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ExprConcepts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ExprObjC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ExprOpenMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ExternalASTMerger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ExternalASTSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/FormatString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/GlobalDecl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/IgnoreExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/JSONNodeDumper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/LambdaCapture.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/LexicallyOrderedRecursiveASTVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/LocInfoType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Mangle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/MangleNumberingContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/NSAPI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/NestedNameSpecifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/NonTrivialTypeVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ODRDiagsEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ODRHash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/OSLog.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/OpenMPClause.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/OperationKinds.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/OperationKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/OptionalDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ParentMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/ParentMapContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/PrettyDeclStackTrace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/PrettyPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/QualTypeNames.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Randstruct.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/RawCommentList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/RecordLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/RecursiveASTVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Redeclarable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/SelectorLocationsKind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Stmt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtCXX.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtGraphTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtObjC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtOpenMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TemplateArgumentVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TemplateBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TemplateName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TextNodeDumper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TypeLoc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TypeLocNodes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TypeLocVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TypeOrdering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TypeVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/UnresolvedSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/VTTBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/VTableBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/Attrs.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AttrImpl.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AttrTextNodeDump.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AttrNodeTraverse.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtNodes.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AttrVisitor.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/DeclNodes.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/TypeNodes.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractBasicReader.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractBasicWriter.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractTypeReader.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/AbstractTypeWriter.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentNodes.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentHTMLTags.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentHTMLTagsProperties.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentHTMLNamedCharacterReferences.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentCommandInfo.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/CommentCommandList.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/AST/StmtDataCollectors.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/Dynamic/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/Dynamic/Diagnostics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/Dynamic/Parser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/Dynamic/Registry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/Dynamic/VariantValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/ASTMatchFinder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/ASTMatchers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/ASTMatchersInternal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/ASTMatchersMacros.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ASTMatchers/GtestMatchers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/CalledOnceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/Consumed.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/Dominators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ExprMutationAnalyzer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/IntervalPartition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/LiveVariables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/PostOrderCFGView.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ReachableCode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ThreadSafety.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ThreadSafetyCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ThreadSafetyLogical.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ThreadSafetyOps.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ThreadSafetyTIL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ThreadSafetyTraverse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/ThreadSafetyUtil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/UninitializedValues.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/UnsafeBufferUsage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Analyses/UnsafeBufferUsageGadgets.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/DomainSpecific/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/DomainSpecific/CocoaConventions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Models/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Models/ChromiumCheckModel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Models/UncheckedOptionalAccessModel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Arena.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/ControlFlowContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/DataflowAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/DataflowAnalysisContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/DataflowEnvironment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/DataflowLattice.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/DataflowValues.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/DataflowWorklist.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/DebugSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Formula.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Logger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/MapLattice.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/MatchSwitch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/NoopAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/NoopLattice.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/RecordOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/SimplifyConstraints.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Solver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/StorageLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Transfer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/TypeErasedDataflowAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/Value.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/FlowSensitive/WatchedLiteralsSolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/Support/BumpVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/AnalysisDeclContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/AnyCall.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/BodyFarm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/CFG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/CFGStmtMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/CallGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/CloneDetection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/CodeInjector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/ConstructionContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/IssueHash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/MacroExpansionContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/PathDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/ProgramPoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/RetainSummaryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Analysis/SelectorExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AArch64SVEACLETypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/ABI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AddressSpaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AlignedAllocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AllDiagnostics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttrKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttrSubjectMatchRules.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttributeCommonInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Attributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BitmaskEnum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinHeaders.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Builtins.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Builtins.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsAArch64.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsAArch64NeonSVEBridge.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsAArch64NeonSVEBridge_cg.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsAMDGPU.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsARM.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsBPF.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsHexagon.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsHexagonDep.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsHexagonMapCustomDep.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsLoongArch.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsLoongArchBase.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsLoongArchLASX.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsLoongArchLSX.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsMips.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsNEON.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsNVPTX.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsPPC.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsRISCV.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsRISCVVector.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsSME.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsSVE.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsSystemZ.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsVE.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsVEVL.gen.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsWebAssembly.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsX86.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsX86_64.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/BuiltinsXCore.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/CLWarnings.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/CapturedStmt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/CharInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/CodeGenOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/CodeGenOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/CommentOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Cuda.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/CustomizableOptional.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DarwinSDKInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DebugOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Diagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticAST.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticCategories.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticComment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticCrossTU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticDriver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticFrontend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticIDs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticLex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticParse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticRefactoring.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticSema.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticSerialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DirectoryEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/ExceptionSpecificationType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/ExpressionTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/FPOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Features.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/FileEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/FileManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/FileSystemOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/FileSystemStatCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/HLSLRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/HeaderInclude.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/IdentifierTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/JsonSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/LLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Lambda.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/LangOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/LangOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/LangStandard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/LangStandards.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Linkage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/MSP430Target.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/MacroBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/MakeSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Module.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/NoSanitizeList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/ObjCRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OpenACCKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OpenCLExtensionTypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OpenCLExtensions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OpenCLImageTypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OpenCLOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Version.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Visibility.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/WebAssemblyReferenceTypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/XRayInstr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/XRayLists.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OpenMPKinds.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OpenMPKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OperatorKinds.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OperatorKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/OperatorPrecedence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/PPCTypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/ParsedAttrInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/PartialDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/PlistSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/PragmaKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/PrettyStackTrace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/ProfileList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/RISCVVTypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/SanitizerSpecialCaseList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Sanitizers.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Sanitizers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Sarif.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/SourceLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/SourceManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Specifiers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/SourceManagerInternals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/SourceMgrAdapter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Stack.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/SyncScope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TargetBuiltins.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TargetCXXABI.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TargetCXXABI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TargetID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TargetInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TargetOSMacros.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TargetOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TemplateKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Thunk.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TokenKinds.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TokenKinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TransformTypeTraits.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/TypeTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/Version.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticAnalysisKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticASTKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticCommentKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticCrossTUKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticCommonKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticDriverKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticFrontendKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticParseKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticLexKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticRefactoringKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticSemaKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttrList.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticSerializationKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttrLeftSideCanPrintList.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticGroups.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttrLeftSideMustPrintList.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/DiagnosticIndexName.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttrSubMatchRulesList.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/RegularKeywordAttrInfo.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_fp16.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/AttrHasAttributeImpl.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_neon.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_mve_builtins.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_mve_builtin_sema.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_mve_builtin_aliases.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sve_typeflags.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sme_builtins.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sme_builtin_cg.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_mve_builtin_cg.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sme_builtins_za_state.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sme_sema_rangechecks.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sme_streaming_attrs.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_cde_builtins.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sve_streaming_attrs.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/riscv_sifive_vector_builtins.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_cde_builtin_cg.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_cde_builtin_sema.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_cde_builtin_aliases.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/riscv_sifive_vector_builtin_sema.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/riscv_sifive_vector_builtin_cg.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sve_builtins.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sve_sema_rangechecks.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/arm_sve_builtin_cg.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/riscv_vector_builtins.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/riscv_vector_builtin_sema.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Basic/riscv_vector_builtin_cg.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/BackendUtil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/CGFunctionInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/CodeGenABITypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/CodeGenAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/ConstantInitBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/ConstantInitFuture.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/ModuleBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/ObjectFilePCHContainerOperations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CodeGen/SwiftCallingConv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Config/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Config/config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CrossTU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CrossTU/CrossTUDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/CrossTU/CrossTranslationUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/DirectoryWatcher/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/DirectoryWatcher/DirectoryWatcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Action.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Compilation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Distro.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Driver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/DriverDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/InputInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Job.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Multilib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/MultilibBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/OffloadBundler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/OptionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Phases.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/SanitizerArgs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Tool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/ToolChain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Types.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Util.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/XRayArgs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Driver/Options.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Edit/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Edit/Commit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Edit/EditedSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Edit/EditsReceiver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Edit/FileOffset.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Edit/Rewriters.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/Serialization/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/Serialization/SerializerBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/API.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/APIIgnoresList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/AvailabilityInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/DeclarationFragments.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/ExtractAPIActionBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/ExtractAPIVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/FrontendActions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/ExtractAPI/TypedefUnderlyingTypeResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Format/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Format/Format.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/ASTConsumers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/ASTUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/ChainedDiagnosticConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/CommandLineSourceLoc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/CompilerInstance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/CompilerInvocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/DependencyOutputOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/DiagnosticRenderer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/FrontendAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/FrontendActions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/FrontendDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/FrontendOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/FrontendPluginRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/LayoutOverrideSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/LogDiagnosticPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/MigratorOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/MultiplexConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/PCHContainerOperations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/PrecompiledPreamble.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/PreprocessorOutputOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/SARIFDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/SARIFDiagnosticPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/SerializedDiagnosticPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/SerializedDiagnosticReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/SerializedDiagnostics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/TextDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/TextDiagnosticBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/TextDiagnosticPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Frontend/VerifyDiagnosticConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/FrontendTool/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/FrontendTool/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/CommentToXML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/DeclOccurrence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/IndexDataConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/IndexSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/IndexingAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/IndexingOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Index/USRGeneration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/IndexSerialization/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/IndexSerialization/SerializablePathCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Interpreter/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Interpreter/CodeCompletion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Interpreter/Interpreter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Interpreter/PartialTranslationUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Interpreter/Value.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/CodeCompletionHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/DependencyDirectivesScanner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/DirectoryLookup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/ExternalPreprocessorSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/HeaderMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/HeaderMapTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/HeaderSearch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/HeaderSearchOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/LexDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/Lexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/LiteralSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/MacroArgs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/MacroInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/ModuleLoader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/ModuleMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/MultipleIncludeOpt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/PPCallbacks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/PPConditionalDirectiveRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/Pragma.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/PreprocessingRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/Preprocessor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/PreprocessorLexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/PreprocessorOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/ScratchBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/Token.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/TokenConcatenation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/TokenLexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Lex/VariadicMacroSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/LoopHint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/ParseAST.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/ParseDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/Parser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/RAIIObjectsForParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/AttrParserStringSwitches.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Parse/AttrSubMatchRulesParserStringSwitches.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Core/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Core/DeltaTree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Core/HTMLRewrite.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Core/RewriteBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Core/RewriteRope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Core/Rewriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Core/TokenRewriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Frontend/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Frontend/ASTConsumers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Frontend/FixItRewriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Frontend/FrontendActions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Rewrite/Frontend/Rewriters.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/AnalysisBasedWarnings.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/CXXFieldCollector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/CleanupInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/CodeCompleteConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/CodeCompleteOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/DeclSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/DelayedDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Designator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/EnterExpressionEvaluationContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/ExternalSemaSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/HLSLExternalSemaSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/IdentifierResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Initialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Lookup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/MultiplexExternalSemaSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/ObjCMethodList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Overload.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Ownership.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/ParsedAttr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/ParsedTemplate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/RISCVIntrinsicManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Scope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/ScopeInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Sema.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/SemaConcept.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/SemaConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/SemaDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/SemaFixItUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/SemaInternal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/SemaLambda.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Template.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/TemplateDeduction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/TemplateInstCallback.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/TypoCorrection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/Weak.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/AttrTemplateInstantiate.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/AttrParsedAttrList.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/AttrParsedAttrKinds.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/AttrSpellingListIndex.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Sema/AttrParsedAttrImpl.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ASTBitCodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ASTDeserializationListener.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ASTReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ASTRecordReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ASTRecordWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ASTWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ContinuousRangeMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/GlobalModuleIndex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/InMemoryModuleCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ModuleFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ModuleFileExtension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/ModuleManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/PCHContainerOperations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/SerializationDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/SourceLocationEncoding.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/TypeBitCodes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/AttrPCHRead.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Serialization/AttrPCHWrite.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Checkers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Checkers/BuiltinCheckerRegistration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Checkers/MPIFunctionClassifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Checkers/SValExplainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Checkers/Taint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Checkers/Checkers.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/BugReporter/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/BugReporter/BugSuppression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/APSIntType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/BlockCounter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/CallDescription.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/CallEvent.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerHelpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/ConstraintManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicCastInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicExtent.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/DynamicTypeInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/Environment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/FunctionSummary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/LoopUnrolling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/LoopWidening.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramStateTrait.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState_Fwd.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/RangedConstraintManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/Regions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConstraintManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SimpleConstraintManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/StoreRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SummaryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SymExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/Symbols.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathSensitive/WorkList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/Analyses.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/Checker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/CheckerManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Core/PathDiagnosticConsumers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Frontend/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Frontend/AnalysisConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Frontend/AnalyzerHelpFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Frontend/CheckerRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Frontend/FrontendActions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/StaticAnalyzer/Frontend/ModelConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Support/RISCVVIntrinsicUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Testing/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Testing/CommandLineArgs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Testing/TestAST.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Testing/TestClangConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/ASTDiff/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/ASTDiff/ASTDiff.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/ASTDiff/ASTDiffInternal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Core/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Core/Diagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Core/Replacement.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/DependencyScanning/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/DependencyScanning/DependencyScanningFilesystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/DependencyScanning/DependencyScanningService.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/DependencyScanning/DependencyScanningTool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/DependencyScanning/DependencyScanningWorker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/DependencyScanning/ModuleDepCollector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Inclusions/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Inclusions/HeaderAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Inclusions/HeaderIncludes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Inclusions/IncludeStyle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Inclusions/StandardLibrary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Extract/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Extract/Extract.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Extract/SourceExtraction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Rename/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Rename/RenamingAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Rename/SymbolName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Rename/SymbolOccurrences.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Rename/USRFinder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Rename/USRFindingAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Rename/USRLocFinder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/ASTSelection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/AtomicChange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/Lookup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RecursiveSymbolVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringActionRule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringActionRuleRequirements.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringActionRules.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringActionRulesInternal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringOption.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringOptionVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringResultConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring/RefactoringRuleContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/BuildTree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/Mutations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/Nodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/TokenBufferTokenManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/TokenManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/Tokens.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/Tree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/Nodes.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Syntax/NodeClasses.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/MatchConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/Parsing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/RangeSelector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/RewriteRule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/SourceCode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/SourceCodeBuilders.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/Stencil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Transformer/Transformer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/AllTUsExecution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/ArgumentsAdjusters.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/CommonOptionsParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/CompilationDatabase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/CompilationDatabasePluginRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/DiagnosticsYaml.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Execution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/FileMatchTrie.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/FixIt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/JSONCompilationDatabase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/NodeIntrospection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Refactoring.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/RefactoringCallbacks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/ReplacementsYaml.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/StandaloneExecution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/ToolExecutorPluginRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/Tooling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang/Tooling/NodeIntrospection.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/BuildSystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/CXCompilationDatabase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/CXDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/CXErrorCode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/CXFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/CXSourceLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/CXString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/Documentation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/ExternC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/FatalErrorHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/Index.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/Platform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-c/Rewrite.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/FasterStrsplitDelimiterCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/NoInternalDependenciesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/NoNamespaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/RedundantStrcatCallsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/StrCatAppendCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/StringFindStartswithCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/StringFindStrContainsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/TimeComparisonCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/TimeSubtractionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/UpgradeDurationConversionsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/AbseilMatcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/CleanupCtadCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationAdditionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationComparisonCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationConversionCastCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationDivisionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationFactoryFloatCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationFactoryScaleCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationRewriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationSubtractionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/abseil/DurationUnnecessaryConversionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/altera/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/altera/IdDependentBackwardBranchCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/altera/KernelNameRestrictionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/altera/SingleWorkItemBarrierCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/altera/StructPackAlignCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/altera/UnrollLoopsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/ComparisonInTempFailureRetryCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecAccept4Check.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecAcceptCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecCreatCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecDupCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecEpollCreate1Check.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecEpollCreateCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecFopenCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecInotifyInit1Check.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecInotifyInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecMemfdCreateCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecOpenCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecPipe2Check.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecPipeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/android/CloexecSocketCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/boost/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/boost/UseToStringCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ArgumentCommentCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/AssertSideEffectCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/AssignmentInIfConditionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/BadSignalToKillThreadCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/BoolPointerImplicitConversionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/BranchCloneCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/CastingThroughVoidCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ChainedComparisonCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ComparePointerToMemberVirtualFunctionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/CopyConstructorInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/DanglingHandleCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/DynamicStaticInitializersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/EasilySwappableParametersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/EmptyCatchCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ExceptionEscapeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/FoldInitTypeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ForwardDeclarationNamespaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ForwardingReferenceOverloadCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ImplicitWideningOfMultiplicationResultCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/InaccurateEraseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/IncDecInConditionsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/IncorrectEnableIfCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/IncorrectRoundingsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/InfiniteLoopCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/IntegerDivisionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/LambdaFunctionNameCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MacroParenthesesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MisplacedPointerArithmeticInAllocCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MisplacedWideningCastCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MoveForwardingReferenceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MultiLevelImplicitPointerConversionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MultipleNewInOneExpressionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/MultipleStatementMacroCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/NoEscapeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/NonZeroEnumToBoolConversionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/NotNullTerminatedResultCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/OptionalValueConversionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ParentVirtualCallCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/PosixReturnCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ReservedIdentifierCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/StandaloneEmptyCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/StringConstructorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/StringIntegerAssignmentCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/StringviewNullptrCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousEnumUsageCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousIncludeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousMemoryComparisonCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousMissingCommaCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousReallocUsageCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousSemicolonCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SuspiciousStringCompareCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SwappedArgumentsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SwitchMissingDefaultCaseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/TerminatingContinueCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/ThrowKeywordMissingCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/TooSmallLoopVariableCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UncheckedOptionalAccessCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UndelegatedConstructorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UnhandledExceptionAtNewCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UniquePtrArrayMismatchCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UnsafeFunctionsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UnusedLocalNonTrivialVariableCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UnusedRaiiCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UnusedReturnValueCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/UseAfterMoveCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/VirtualNearMissCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SignalHandlerCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SignedCharMisuseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SizeofContainerCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SizeofExpressionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SmartPtrArrayMismatchCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/bugprone/SpuriouslyWakeUpFunctionsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/CommandProcessorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/DefaultOperatorNewAlignmentCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/DontModifyStdNamespaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/FloatLoopCounter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/LimitedRandomnessCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/MutatingCopyCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/NonTrivialTypesLibcMemoryCallsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/PostfixOperatorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/ProperlySeededRandomGeneratorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/SetLongJmpCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/StaticObjectExceptionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/StrToNumCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/ThrownExceptionTypeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cert/VariadicFunctionDefCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/concurrency/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/concurrency/MtUnsafeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/concurrency/ThreadCanceltypeAsynchronousCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/AvoidNonConstGlobalVariablesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/AvoidReferenceCoroutineParametersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/InitVariablesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/InterfacesGlobalInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/MacroUsageCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/MisleadingCaptureDefaultByValueCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/MissingStdForwardCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/NarrowingConversionsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/NoMallocCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/NoSuspendWithLockCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/OwningMemoryCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/PreferMemberInitializerCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProBoundsPointerArithmeticCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProTypeConstCastCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProTypeReinterpretCastCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProTypeStaticCastDowncastCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProTypeUnionAccessCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/ProTypeVarargCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/RvalueReferenceParamNotMovedCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/SlicingCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/SpecialMemberFunctionsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/VirtualClassDestructorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/AvoidCapturingLambdaCoroutinesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/AvoidConstOrRefDataMembersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/AvoidDoWhileCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/cppcoreguidelines/AvoidGotoCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/darwin/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/darwin/AvoidSpinlockCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/darwin/DispatchOnceNonstaticCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/DefaultArgumentsCallsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/DefaultArgumentsDeclarationsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/MultipleInheritanceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/OverloadedOperatorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/StaticallyConstructedObjectsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/TrailingReturnCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/fuchsia/VirtualInheritanceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/UpgradeGoogletestCaseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/UsingNamespaceDirectiveCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/AvoidCStyleCastsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/AvoidNSObjectNewCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/AvoidThrowingObjCExceptionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/AvoidUnderscoreInGoogletestNameCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/DefaultArgumentsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/ExplicitConstructorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/ExplicitMakePairCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/FunctionNamingCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/GlobalNamesInHeadersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/GlobalVariableDeclarationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/IntegerTypesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/OverloadedUnaryAndCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/google/TodoCommentCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/hicpp/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/hicpp/ExceptionBaseclassCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/hicpp/IgnoredRemoveResultCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/hicpp/MultiwayPathsCoveredCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/hicpp/NoAssemblerCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/hicpp/SignedBitwiseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/linuxkernel/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/linuxkernel/MustCheckErrsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvm/HeaderGuardCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvm/IncludeOrderCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvm/PreferIsaOrDynCastInConditionalsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvm/PreferRegisterOverUnsignedCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvm/TwineLocalCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvmlibc/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvmlibc/CalleeNamespaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvmlibc/ImplementationInNamespaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvmlibc/InlineFunctionDeclCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvmlibc/NamespaceConstants.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/llvmlibc/RestrictSystemLibcHeadersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/ConfusableTable/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/NoRecursionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/NonCopyableObjects.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/NonPrivateMemberVariablesInClassesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/RedundantExpressionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/StaticAssertCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/ThrowByValueCatchByReferenceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/UnconventionalAssignOperatorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/UniqueptrResetReleaseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/UnusedAliasDeclsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/UnusedParametersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/UnusedUsingDeclsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/UseAnonymousNamespaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/ConfusableIdentifierCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/ConstCorrectnessCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/CoroutineHostileRAIICheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/DefinitionsInHeadersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/HeaderIncludeCycleCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/IncludeCleanerCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/MisleadingBidirectional.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/MisleadingIdentifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/MisplacedConstCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/misc/NewDeleteOverloadsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/AvoidCArraysCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/ConcatNestedNamespacesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/DeprecatedHeadersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/IntegralLiteralExpressionMatcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/LoopConvertCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/LoopConvertUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/MacroToEnumCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/MakeSharedCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/MakeSmartPtrCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/MakeUniqueCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/PassByValueCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/RawStringLiteralCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/RedundantVoidArgCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/ReplaceAutoPtrCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/ReplaceDisallowCopyAndAssignMacroCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/ReplaceRandomShuffleCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/ReturnBracedInitListCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/ShrinkToFitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/TypeTraitsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UnaryStaticAssertCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseAutoCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseBoolLiteralsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseConstraintsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseDefaultMemberInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseEmplaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseEqualsDefaultCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseEqualsDeleteCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseNodiscardCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseNoexceptCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseNullptrCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseOverrideCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseStartsEndsWithCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseStdNumbersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseStdPrintCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseTrailingReturnTypeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseTransparentFunctorsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseUncaughtExceptionsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/UseUsingCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/modernize/AvoidBindCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/mpi/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/mpi/BufferDerefCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/mpi/TypeMismatchCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/AssertEquals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/AvoidNSErrorInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/DeallocInCategoryCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/ForbiddenSubclassingCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/MissingHashCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/NSDateFormatterCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/NSInvocationArgumentLifetimeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/PropertyDeclarationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/objc/SuperSelfCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/openmp/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/openmp/ExceptionEscapeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/openmp/UseDefaultNoneCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/NoIntToPtrCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/NoexceptDestructorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/NoexceptFunctionBaseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/NoexceptMoveConstructorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/NoexceptSwapCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/TriviallyDestructibleCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/TypePromotionInMathFnCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/UnnecessaryCopyInitialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/UnnecessaryValueParamCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/AvoidEndlCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/EnumSizeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/FasterStringFindCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/ForRangeCopyCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/ImplicitConversionInLoopCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/InefficientAlgorithmCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/InefficientStringConcatenationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/InefficientVectorOperationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/MoveConstArgCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/MoveConstructorInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/performance/NoAutomaticMoveCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/plugin/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/portability/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/portability/RestrictSystemIncludesCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/portability/SIMDIntrinsicsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/portability/StdAllocatorConstCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/AvoidConstParamsInDecls.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/AvoidNestedConditionalOperatorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/AvoidReturnWithVoidValueCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/AvoidUnconditionalPreprocessorIfCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/BracesAroundStatementsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ConstReturnTypeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ContainerContainsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ContainerDataPointerCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ContainerSizeEmptyCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ConvertMemberFunctionsToStatic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/DeleteNullPointerCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/DuplicateIncludeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ElseAfterReturnCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/FunctionCognitiveComplexityCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/FunctionSizeCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/IdentifierLengthCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/IdentifierNamingCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ImplicitBoolConversionCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/IsolateDeclarationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/MagicNumbersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/MisleadingIndentationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/MisplacedArrayIndexCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/NamedParameterCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/NamespaceCommentCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/NonConstParameterCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/OperatorsRepresentationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/QualifiedAutoCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantAccessSpecifiersCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantCastingCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantControlFlowCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantDeclarationCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantFunctionPtrDereferenceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantInlineSpecifierCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantMemberInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantPreprocessorCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantSmartptrGetCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantStringCStrCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/RedundantStringInitCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/ReferenceToConstructedTemporaryCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/SimplifyBooleanExprCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/SimplifySubscriptExprCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/StaticAccessedThroughInstanceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/StringCompareCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/SuspiciousCallArgumentCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/UniqueptrDeleteReleaseCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/UppercaseLiteralSuffixCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/readability/UseAnyOfAllOfCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/tool/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/tool/ClangTidyMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/TransformerClangTidyCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/TypeTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/UsingInserter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/ASTUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/Aliasing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/DeclRefExprUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/ExceptionAnalyzer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/ExceptionSpecAnalyzer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/ExprSequence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/FileExtensionsUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/FixItHintUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/FormatStringConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/HeaderGuard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/IncludeInserter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/IncludeSorter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/LexerUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/Matchers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/NamespaceAliaser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/OptionsUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/utils/RenamerClangTidyCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/zircon/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/zircon/TemporaryObjectsCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidyCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidyDiagnosticConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidyForceLinker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidyModule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidyModuleRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidyOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ClangTidyProfiling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/ExpandModularHeadersPPCallbacks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/FileExtensionsSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/GlobList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/clang-tidy/NoLintDirectiveHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Args.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Arrays.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/CommonLinkerContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/DWARF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Driver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/ErrorHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Filesystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/LLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Memory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Reproduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Strings.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/TargetOptionsCommandFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Timer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lld/Common/Version.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBEvent.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBExecutionContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBExpressionOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBFileSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBFileSpecList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBFormat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBFrame.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBFunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBHostOS.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBInstruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBInstructionList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBLanguageRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBLaunchInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBLineEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBListener.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBMemoryRegionInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBMemoryRegionInfoList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBModule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBModuleSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBPlatform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBProcess.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBProcessInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBProcessInfoList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBQueue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBQueueItem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBReproducer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBScriptObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBSection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBSourceManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBStringList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBStructuredData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBSymbolContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBSymbolContextList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTarget.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBThread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBThreadCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBThreadPlan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTrace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTraceCursor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTypeCategory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTypeEnumMember.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTypeFilter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTypeFormat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTypeNameSpecifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTypeSummary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBTypeSynthetic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBUnixSignals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBValueList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBVariablesOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBWatchpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBWatchpointOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/LLDB.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBAddress.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBAttachInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBBlock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBBreakpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBBreakpointLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBBreakpointName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBBroadcaster.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBCommandInterpreter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBCommandInterpreterRunOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBCommandReturnObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBCommunication.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBCompileUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBDebugger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBDeclaration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBDefines.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/API/SBEnvironment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/Breakpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointIDList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointLocationCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointLocationList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointPrecondition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointResolverAddress.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointResolverFileLine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointResolverFileRegex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointResolverName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointResolverScripted.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/BreakpointSite.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/StopPointSiteList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/Stoppoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/StoppointCallbackContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/StoppointHitCounter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/StoppointSite.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/Watchpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/WatchpointList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/WatchpointOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/WatchpointResource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Breakpoint/WatchpointResourceList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ModuleSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Opcode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/PluginInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/PluginManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Progress.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/RichManglingContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/SearchFilter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Section.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/SourceLocationSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/SourceManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/StreamAsynchronousIO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/StructuredDataImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ThreadSafeDenseSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ThreadSafeValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ThreadedCommunication.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/UniqueCStringMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/UserSettingsController.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Value.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectCast.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectChild.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectConstResult.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectConstResultCast.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectConstResultChild.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectConstResultImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectDynamicValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectMemory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectRegister.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectSyntheticFilter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectUpdater.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectVTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ValueObjectVariable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/dwarf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Address.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/AddressRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/AddressResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/AddressResolverFileLine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Architecture.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Communication.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/DataFileCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Debugger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/DebuggerEvents.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Declaration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Disassembler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/DumpDataExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/DumpRegisterInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/DumpRegisterValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/EmulateInstruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/FileLineResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/FormatEntity.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Highlighter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/IOHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/IOHandlerCursesGUI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/LoadedModuleInfoList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Mangled.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/Module.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ModuleChild.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Core/ModuleList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/CXXFunctionPointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/DataVisualization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/DumpValueObjectOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/FormatCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/FormatClasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/FormatManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/FormattersContainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/FormattersHelpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/LanguageCategory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/StringPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/TypeCategory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/TypeCategoryMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/TypeFormat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/TypeSummary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/TypeSynthetic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/ValueObjectPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/VectorIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/DataFormatters/VectorType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/DWARFExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/DWARFExpressionList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/DiagnosticManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/DynamicCheckerFunctions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/Expression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/ExpressionParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/ExpressionSourceCode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/ExpressionTypeSystemHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/ExpressionVariable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/FunctionCaller.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/IRExecutionUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/IRInterpreter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/IRMemoryMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/LLVMUserExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/Materializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/ObjectFileJIT.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/REPL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/UserExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Expression/UtilityFunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/ThreadLauncher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Time.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/XML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/android/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/android/HostInfoAndroid.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/GetOptInc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/NativeBreakpointList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/NativeProcessProtocol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/NativeRegisterContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/NativeThreadProtocol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/NativeWatchpointList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/TCPSocket.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/UDPSocket.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/common/ZipFileResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/freebsd/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/freebsd/HostInfoFreeBSD.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/linux/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/linux/AbstractSocket.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/linux/Host.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/linux/HostInfoLinux.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/linux/Ptrace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/linux/Support.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/linux/Uio.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/macosx/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/macosx/HostInfoMacOSX.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/macosx/HostThreadMacOSX.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/netbsd/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/netbsd/HostInfoNetBSD.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/openbsd/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/openbsd/HostInfoOpenBSD.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/DomainSocket.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/HostInfoPosix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/HostProcessPosix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/HostThreadPosix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/LockFilePosix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/MainLoopPosix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/PipePosix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/posix/ProcessLauncherPosixFork.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/AutoHandle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/ConnectionGenericFileWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/HostInfoWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/HostProcessWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/HostThreadWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/LockFileWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/MainLoopWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/PipeWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/PosixApi.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/ProcessLauncherWindows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/windows/windows.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/ConnectionFileDescriptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Debug.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Editline.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/File.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/FileAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/FileCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/FileSystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Host.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostGetOpt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostInfoBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostNativeProcess.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostNativeProcessBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostNativeThread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostNativeThreadBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostNativeThreadForward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostProcess.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/HostThread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/LZMA.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/LockFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/LockFileBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/MainLoop.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/MainLoopBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/MonitoringProcessLauncher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/OptionParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Pipe.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/PipeBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/PosixApi.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/ProcessLaunchInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/ProcessLauncher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/ProcessRunLock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/PseudoTerminal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/SafeMachO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Socket.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/SocketAddress.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/StreamFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Terminal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Host/Config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Initialization/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Initialization/SystemInitializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Initialization/SystemInitializerCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Initialization/SystemLifetimeManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Interfaces/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Interfaces/OperatingSystemInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Interfaces/ScriptedInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Interfaces/ScriptedPlatformInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Interfaces/ScriptedProcessInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Interfaces/ScriptedThreadInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueChar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueDictionary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueEnumeration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueFileColonLine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueFileSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueFileSpecList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueFormat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueFormatEntity.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueLanguage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValuePathMappings.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueProperties.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueRegex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueSInt64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueUInt64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueUUID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValues.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/Property.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/ScriptInterpreter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/ScriptObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandAlias.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandCompletions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandHistory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandInterpreter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandObjectMultiword.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandOptionArgumentTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandOptionValidators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/CommandReturnObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionArgParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupArchitecture.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupBoolean.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupFormat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupMemoryTag.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupOutputFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupPlatform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupPythonClassWithDict.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupUInt64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupUUID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupValueObjectDisplay.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupVariable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionGroupWatchpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueArch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueArgs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueArray.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Interpreter/OptionValueBoolean.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/ArmUnwindInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/Block.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/CallFrameInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/CompactUnwindInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/CompileUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/CompilerDecl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/CompilerDeclContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/CompilerType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/DWARFCallFrameInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/DebugMacros.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/DeclVendor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/FuncUnwinders.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/Function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/LineEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/LineTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/LocateSymbolFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/ObjectContainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/ObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/PostfixExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/SourceModule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/Symbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/SymbolContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/SymbolContextScope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/SymbolFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/SymbolFileOnDemand.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/SymbolLocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/SymbolVendor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/Symtab.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/TaggedASTType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/Type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/TypeList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/TypeMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/TypeSystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/UnwindPlan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/UnwindTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/Variable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Symbol/VariableList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/InstrumentationRuntimeStopInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/JITLoader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/JITLoaderList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Language.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/LanguageRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Memory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/MemoryHistory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/MemoryRegionInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/MemoryTagManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/MemoryTagMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ModuleCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/OperatingSystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/PathMappingList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Platform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/PostMortemProcess.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Process.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ProcessStructReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ProcessTrace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Queue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/QueueItem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/QueueList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/RegisterCheckpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/RegisterContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/RegisterContextUnwind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/RegisterFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/RegisterNumber.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/RegisterTypeBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/RemoteAwarePlatform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Runtime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/SectionLoadHistory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/SectionLoadList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/StackFrame.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/StackFrameList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/StackFrameRecognizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/StackID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Statistics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/StopInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/StructuredDataPlugin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/SystemRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/TargetList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Thread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanCallFunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanCallFunctionUsingABI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanCallOnFunctionExit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanCallUserExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanPython.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanRunToAddress.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanShouldStopHere.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStack.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepInRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepInstruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepOut.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepOverBreakpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepOverRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepThrough.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanStepUntil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadPlanTracer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ThreadSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Trace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/TraceCursor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/TraceDumper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/TraceExporter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/UnixSignals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/Unwind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/UnwindAssembly.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/UnwindLLDB.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ABI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/AppleArm64ExceptionClass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/AssertFrameRecognizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/DynamicLoader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/DynamicRegisterInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ExecutionContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/ExecutionContextScope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Target/InstrumentationRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/IOObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Instrumentation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Iterable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/LLDBAssert.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/LLDBLog.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Listener.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Log.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/NameMatches.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/OptionDefinition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Predicate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/ProcessInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/RangeMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/RegisterValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/RegularExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Scalar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/ScriptedMetadata.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/SelectHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/SharedCluster.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/State.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Status.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Stream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StreamBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StreamString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StreamTee.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StringExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StringExtractorGDBRemote.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StringLexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StringList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/StructuredData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/SupportFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/ThreadSafeDenseMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/TildeExpressionResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Timeout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Timer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/TraceGDBRemotePackets.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/TraceIntelPTGDBRemotePackets.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/UUID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/UnimplementedError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/UriParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/UserID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/UserIDResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/VASPrintf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/VMRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/XcodeSDK.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/ZipFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/AddressableBits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/AnsiTerminal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/AppleUuidCompatibility.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/ArchSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Args.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Baton.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Broadcaster.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Checksum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Cloneable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/CompletionRequest.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Connection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/ConstString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/DataBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/DataBufferHeap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/DataBufferLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/DataEncoder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/DataExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Diagnostics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Endian.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Environment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Event.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/FileSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/FileSpecList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/Flags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Utility/GDBRemote.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Version/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/Version/Version.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-defines.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-enumerations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-forward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-private-enumerations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-private-forward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-private-interfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-private-types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-private.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-public.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/lldb/lldb-versioning.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/AliasAnalysis/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/AliasAnalysis/LocalAliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlow/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlow/DenseAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlow/LivenessAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlow/SparseAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/Barvinok.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/Fraction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/GeneratingFunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/IntegerRelation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/LinearTransform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/MPInt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/Matrix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/PWMAFunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/PresburgerRelation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/PresburgerSpace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/QuasiPolynomial.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/Simplex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/SlowMPInt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Presburger/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/AliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/CFGLoopInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/CallGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataFlowFramework.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/DataLayoutAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/FlatLinearValueConstraints.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/Liveness.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/SliceAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Analysis/SymbolTableAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/AsmParser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/AsmParser/AsmParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/AsmParser/AsmParserState.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/AsmParser/CodeComplete.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bindings/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bindings/Python/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bindings/Python/PybindAdaptors.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeImplementation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeReaderConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/Encoding.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Bytecode/BytecodeOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/AffineExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/AffineMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/Diagnostics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/ExecutionEngine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/IR.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/IntegerSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/Interfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/Pass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/Registration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/Support.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/CAPI/Wrap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Config/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Config/mlir-config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/AMDGPUToROCDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/AffineToStandard/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/AffineToStandard/AffineToStandard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithCommon/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithCommon/AttrToLLVMConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToAMDGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToAMDGPU/ArithToAMDGPU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToArmSME/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToArmSME/ArithToArmSME.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToLLVM/ArithToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArithToSPIRV/ArithToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArmNeon2dToIntr/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArmSMEToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArmSMEToLLVM/ArmSMEToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArmSMEToSCF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ArmSMEToSCF/ArmSMEToSCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/AsyncToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/BufferizationToMemRef/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToLibm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToSPIRV/ComplexToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToStandard/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ControlFlowToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ControlFlowToSCF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ControlFlowToSCF/ControlFlowToSCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ControlFlowToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ConvertToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ConvertToLLVM/ToLLVMInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ConvertToLLVM/ToLLVMPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/FuncToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/FuncToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUCommon/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUCommon/GPUCommonPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToNVVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToROCDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToROCDL/Runtimes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToVulkan/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/GPUToVulkan/ConvertGPUToVulkanPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/IndexToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/IndexToLLVM/IndexToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/IndexToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/IndexToSPIRV/IndexToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/ConversionTarget.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/LoweringOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/MemRefBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/Pattern.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/PrintCallHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/StructBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/TypeConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LLVMCommon/VectorPattern.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LinalgToStandard/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToFuncs/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToFuncs/MathToFuncs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToLLVM/MathToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToLibm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToLibm/MathToLibm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MemRefToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MemRefToLLVM/AllocLikeConversion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MemRefToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/NVGPUToNVVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/NVVMToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/NVVMToLLVM/NVVMToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/OpenACCToSCF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/OpenMPToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/PDLToPDLInterp/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/PDLToPDLInterp/PDLToPDLInterp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ReconcileUnrealizedCasts/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToControlFlow/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToEmitC/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToEmitC/SCFToEmitC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToGPU/SCFToGPU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToOpenMP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SPIRVToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ShapeToStandard/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/ShapeToStandard/ShapeToStandard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TensorToLinalg/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TensorToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TensorToSPIRV/TensorToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToArith/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToArith/TosaToArith.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToLinalg/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToMLProgram/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToMLProgram/TosaToMLProgram.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToSCF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToSCF/TosaToSCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToTensor/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/TosaToTensor/TosaToTensor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/UBToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/UBToLLVM/UBToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/UBToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/UBToSPIRV/UBToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToArmSME/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToArmSME/VectorToArmSME.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToGPU/VectorToGPU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToLLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToSCF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToSCF/VectorToSCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToSPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/Passes.capi.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/Passes.capi.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Conversion/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/BreakpointManagers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/BreakpointManagers/FileLineColLocBreakpointManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/BreakpointManagers/TagBreakpointManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/Observers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/Observers/ActionLogging.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/Observers/ActionProfiler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/BreakpointManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/CLOptionsSetup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/Counter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/DebuggerExecutionContextHook.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Debug/ExecutionContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPU.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPU.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPU.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/IR/AMDGPUAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMDGPU/Utils/Chipset.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMX.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMXDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMX.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMX.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMXDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMXDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMXTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMXTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/AMX/AMXConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Analysis/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Analysis/AffineStructures.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Analysis/NestedMatcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Analysis/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineValueMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/ValueBoundsOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/TransformOps/AffineTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/LoopFusionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/LoopUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/ViewLikeInterfaceUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Affine/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/Arith.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ValueBoundsOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/IR/ArithOpsInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/BufferDeallocationOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/NarrowTypeEmulationConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/WideIntEmulationConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Arith/Utils/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeon.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeon.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSME.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSME.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSME.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSME.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMETypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEAttrDefs.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEOpsConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEOpInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/IR/ArmSMEIntrinsicOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Transforms/PassesEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSME/Utils/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVE.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVE.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVE.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVEDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVETypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/IR/ArmSVEConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ArmSVE/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/Async.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncDialect.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/Passes.capi.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/Passes.capi.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Async/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/Bufferization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/DstBufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/UnstructuredControlFlow.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizationEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Pipelines/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Pipelines/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/BufferUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/OneShotModuleBufferize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/Complex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Complex/IR/ComplexAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlow.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/Transforms/BufferDeallocationOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/ControlFlow/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTI.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTIBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/Traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTI.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTI.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTIDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTITypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/DLTI/DLTITypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitC.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitC.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/IR/EmitCEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/EmitC/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Extensions/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Extensions/AllExtensions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Extensions/InlinerExtension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/IR/FuncOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/IR/FuncOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/IR/FuncOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/IR/FuncOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/TransformOps/FuncTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Transforms/FuncConversions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Transforms/OneToNFuncConversions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Func/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/CompilationAttrs.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/CompilationInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/CompilationAttrInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Pipelines/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Pipelines/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/GPUDeviceMappingAttr.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/GPUTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/GPUDeviceMapperEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/TransformOps/GPUDeviceMapperEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/BufferDeallocationOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/MemoryPromotion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/ParallelLoopMapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDL.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDL.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDL.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLTypesGen.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IR/IRDLEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IRDLLoading.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/IRDL/IRDLVerifiers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexAttrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexDialect.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexEnums.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexAttrs.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexAttrs.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Index/IR/IndexOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/AddComdats.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/OptimizeForNVVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/TypeConsistency.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/FunctionCallUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMAttrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMDialect.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMEnums.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMOpFromLLVMIRConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMIntrinsicFromLLVMIRConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/LLVMConvertibleLLVMIRIntrinsics.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/BasicPtxBuilderInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMConvertibleLLVMIRIntrinsics.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/NVVMFromLLVMIRConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/LLVMIR/ROCDLOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/Linalg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgDoc.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgEnums.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/ValueBoundsOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/DialectExtension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/GPUHeuristics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformEnums.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/Syntax.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgMatchOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Transforms/Hoisting.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Transforms/SubsetInsertionOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Utils/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Passes.capi.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Passes.capi.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Linalg/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgram.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MLProgram/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/Math.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/Transforms/Approximation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Math/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefMemorySlot.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/ValueBoundsOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/TransformOps/MemRefTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/AllocationOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/RuntimeOpVerification.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/MemRef/Utils/MemRefUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/IR/MeshOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Interfaces/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Interfaces/ShardingInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Transforms/Simplifications.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Transforms/Spmdization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Mesh/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPU.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUAttrDefs.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUAttrTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/IR/NVGPUAttrTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/TransformOps/NVGPUTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Transforms/Passes.capi.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/NVGPU/Utils/MMAUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/AccCommon.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCTypeInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACC/OpenACCOpsInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACCMPCommon/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACCMPCommon/Interfaces/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenACCMPCommon/Interfaces/AtomicInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OmpCommon.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLDialect.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/FakeQuantSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantDialectBytecode.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOpsBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/UniformSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Quant/QuantDialectBytecode.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/DeviceMappingInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCFOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/ValueBoundsOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCFOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/DeviceMappingAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/IR/DeviceMappingAttrInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/BufferDeallocationOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/Patterns.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SCF/Utils/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVBarrierOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVIntegerDotProductOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVIntelExtOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVJointMatrixOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/TargetAndABI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Linking/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Transforms/SPIRVWebGPUTransforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/Analysis/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/Analysis/ShapeMappingAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/Shape.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Shape/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/Enums.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorStorageLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/IR/SparseTensorInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Pipelines/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/TransformOps/SparseTensorTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/SparseTensor/Utils/Merger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/Tensor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/ValueBoundsOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/TransformOps/TensorTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/SubsetInsertionOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/TransformUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tensor/Utils/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/ShardingInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOpBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaTypesBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaUtilOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/IR/TosaDialectBytecode.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Transforms/PassesEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Transforms/PassesEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Utils/ConversionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Utils/QuantUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Tosa/Utils/ShapeUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/DebugExtension/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/DebugExtension/DebugExtension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/DebugExtension/DebugExtensionOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/MatchInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/MatchInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformAttrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformAttrs.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformDialect.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformDialectEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformDialectEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformTypeInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/TransformTypeInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/MatchInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/IR/MatchInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/LoopExtension/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/LoopExtension/LoopExtension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/LoopExtension/LoopExtensionOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/PDLExtension/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/PDLExtension/PDLExtension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/PDLExtension/PDLExtensionOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Transforms/TransformInterpreterPassBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Transforms/TransformInterpreterUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Utils/DiagnosedSilenceableFailure.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Utils/RaggedArray.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Transform/Utils/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOpsInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOpsAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOpsDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOpsAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOpsDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOpsInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/UB/IR/UBOpsInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/IndexingUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/ReshapeOpsUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/StaticValueUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/StructuredOpsUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/StructuredOpsUtils.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/DialectUtilsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Utils/DialectUtilsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/Vector.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/Vector.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/Vector.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/IR/VectorEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskableOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Interfaces/MaskingOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/TransformOps/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/TransformOps/VectorTransformOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/LoweringPatterns.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/SubsetOpInterfaceImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/VectorDistribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/VectorTransforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/VectorTransformsBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Transforms/VectorTransformsEnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Vector/Utils/VectorUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86Vector.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86VectorDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86Vector.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86Vector.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/X86Vector/X86VectorConversions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/CommonFolders.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Dialect/Traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensor/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensor/ArithmeticUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensor/COO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensor/ErrorHandling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensor/File.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensor/MapRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensor/Storage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/AsyncRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/CRunnerUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/ExecutionEngine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/Float16bits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/JitRunner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/MemRefUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/Msan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/OptUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/RunnerUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/ExecutionEngine/SparseTensorRuntime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributeInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinDialect.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinDialectBytecode.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinLocationAttributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypeInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypeInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BytecodeBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/CommonAttrConstraints.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/CommonTypeConstraints.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Constraints.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Diagnostics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Dialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/DialectBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/DialectImplementation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/DialectInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/DialectRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/DialectResourceBlobManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Dominance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/EnumAttr.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/ExtensibleDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/IRMapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/ImplicitLocOpBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/IntegerSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Interfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Iterators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Location.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/MLIRContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Matchers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/ODSSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OpAsmInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OpBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OpDefinition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OpImplementation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Operation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OperationSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OwningOpRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/PDLPatternMatch.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/PatternBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/PatternMatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Properties.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Region.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/RegionGraphTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/RegionKindInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/RegionKindInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/StorageUniquerSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/SymbolInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/SymbolTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/TensorEncoding.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/TensorEncoding.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Threading.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Traits.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/TypeRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/TypeSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/TypeUtilities.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Unit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/UseDefLists.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Utils.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Value.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/ValueRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Verifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Visitors.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Action.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/AffineExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/AffineExprVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/AffineMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/AsmState.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/AttrTypeBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/AttrTypeSubElements.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/AttributeSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Attributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Block.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BlockSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/Builders.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributeInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OpAsmInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/OpAsmInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/SymbolInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/SymbolInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/RegionKindInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/RegionKindInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributeInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinDialectBytecode.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinLocationAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinLocationAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypeInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/BuiltinTypeInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/TensorEncInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/IR/TensorEncInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/LoopLikeInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/MemorySlotInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/MemorySlotInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ParallelCombiningOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ParallelCombiningOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/RuntimeVerifiableOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ShapedOpInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ShapedOpInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SideEffectInterfaceBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SideEffectInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SideEffectInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SubsetOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SubsetOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/TilingInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/TilingInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ValueBoundsOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/VectorInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ViewLikeInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/Utils/InferIntRangeCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CallInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CallInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CastInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CastInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ControlFlowInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ControlFlowInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CopyOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CopyOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DerivedAttributeOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DerivedAttributeOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DestinationStyleOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DestinationStyleOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/FoldInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/FunctionImplementation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/FunctionInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/FunctionInterfaces.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferIntRangeInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferIntRangeInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferTypeOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferTypeOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/LoopLikeInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ValueBoundsOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/VectorInterfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ViewLikeInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ViewLikeInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DestinationStyleOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DestinationStyleOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/FunctionInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/FunctionInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CallInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CastInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CallInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CastInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CopyOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ControlFlowInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/CopyOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferIntRangeInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferTypeOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferTypeOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/InferIntRangeInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/LoopLikeInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/LoopLikeInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/RuntimeVerifiableOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ShapedOpInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/RuntimeVerifiableOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ShapedOpInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SideEffectInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SideEffectInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SubsetOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/SubsetOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/TilingInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/VectorInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/TilingInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ValueBoundsOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ValueBoundsOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/VectorInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/ViewLikeInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/MemorySlotTypeInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/MemorySlotOpInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/MemorySlotTypeInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/MemorySlotOpInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutAttrInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Interfaces/DataLayoutTypeInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Parser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Parser/Parser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/AnalysisManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/Pass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/PassBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/PassInstrumentation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/PassManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/PassOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Pass/PassRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Matcher/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Matcher/ErrorBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Matcher/Marshallers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Matcher/MatchFinder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Matcher/MatchersInternal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Matcher/Registry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Matcher/VariantValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/Query.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Query/QuerySession.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Reducer/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Reducer/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Reducer/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Reducer/ReductionNode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Reducer/ReductionPatternInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Reducer/Tester.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Reducer/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Rewrite/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Rewrite/FrozenRewritePatternSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Rewrite/PassUtil.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Rewrite/PatternApplicator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/ADTExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/DebugStringHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/FileUtilities.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/IndentedOstream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/InterfaceSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/LLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/LogicalResult.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/MathExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/RawOstreamExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/StorageUniquer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/ThreadLocalCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/Timing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/ToolUtilities.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Support/TypeID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Argument.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/AttrOrTypeDef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Attribute.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Builder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Class.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/CodeGenHelpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Constraint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Dialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Format.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/GenInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/GenNameParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Interfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Operator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Pass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Pattern.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Predicate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Property.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Region.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/SideEffects.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Successor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Trait.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/TableGen/Type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/Cpp/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/Cpp/CppEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/NVVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/NVVM/Target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/NVVM/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/ROCDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/ROCDL/Target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/ROCDL/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVM/ModuleToObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/AMX/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ArmSME/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ArmSME/ArmSMEToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ArmSVE/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/Builtin/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/Builtin/BuiltinToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/GPU/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/GPU/GPUToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/LLVMIR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMIRToLLVMTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/NVVM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/NVVM/LLVMIRToNVVMTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/OpenACC/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/OpenMP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ROCDL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/SPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/SPIRV/SPIRVToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/X86Vector/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/All.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Dialect/OpenMPCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Export.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/Import.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/LLVMImportInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/LLVMTranslationInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/ModuleImport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/ModuleTranslation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/TypeFromLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/LLVMIR/TypeToLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/SPIRV/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/SPIRV/Deserialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/SPIRV/SPIRVBinaryUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/SPIRV/Serialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Target/SPIRV/Target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/AST/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/AST/Context.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/AST/Diagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/AST/Nodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/AST/Types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/CodeGen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/CodeGen/CPPGen.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/CodeGen/MLIRGen.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/ODS/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/ODS/Constraint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/ODS/Context.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/ODS/Dialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/ODS/Operation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/Parser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/Parser/CodeComplete.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/PDLL/Parser/Parser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/Plugins/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/Plugins/DialectPlugin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/Plugins/PassPlugin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/lsp-server-support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/lsp-server-support/CompilationDatabase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/lsp-server-support/Logging.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/lsp-server-support/Protocol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/lsp-server-support/SourceMgrUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/lsp-server-support/Transport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-lsp-server/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-opt/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-opt/MlirOptMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-pdll-lsp-server/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-query/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-query/MlirQueryMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-reduce/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-reduce/MlirReduceMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-tblgen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-tblgen/MlirTblgenMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-translate/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-translate/MlirTranslateMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/mlir-translate/Translation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/tblgen-lsp-server/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Tools/ParseUtilities.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/CFGToSCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/CSE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/CommutativityUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/ControlFlowSinkUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/DialectConversion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/EndomorphismSimplification.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/FoldUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/GreedyPatternRewriteDriver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/HomomorphismSimplification.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/InliningUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/LocationSnapshot.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/LoopInvariantCodeMotionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/Mem2Reg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/OneToNTypeConversion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/RegionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/SROA.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/TopologicalSortUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/ViewOpGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/Transforms.capi.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/Transforms/Transforms.capi.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/InitAllDialects.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/InitAllExtensions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/InitAllPasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir/InitAllTranslations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Bindings/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Bindings/Python/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Bindings/Python/Interop.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/AMDGPU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Arith.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Async.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/ControlFlow.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Func.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/GPU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/LLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Linalg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/MLProgram.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Math.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/MemRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/NVGPU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/NVVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/OpenMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/PDL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Quant.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/ROCDL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/SCF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/SPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Shape.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/SparseTensor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Tensor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Transform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Dialect/Vector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Target/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Target/LLVMIR.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/AffineExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/AffineMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/BuiltinAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/BuiltinTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Conversion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Debug.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Diagnostics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/ExecutionEngine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/IR.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/IntegerSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Interfaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Pass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/RegisterEverything.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Support.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mlir-c/Transforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__fortran_builtins.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__fortran_builtins.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__fortran_ieee_exceptions.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__fortran_ieee_exceptions.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__fortran_type_info.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__fortran_type_info.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__ppc_types.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__ppc_types.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__ppc_intrinsics.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__ppc_intrinsics.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/mma.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/mma.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__cuda_builtins.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/__cuda_builtins.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ieee_arithmetic.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ieee_arithmetic.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ieee_exceptions.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ieee_exceptions.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ieee_features.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ieee_features.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/iso_c_binding.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/iso_c_binding.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/iso_fortran_env.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/iso_fortran_env.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/omp_lib.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/omp_lib.f18.mod Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/OpenMP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/OpenMP/omp_lib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/Fortran-features.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/Fortran.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/MathOptionsBase.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/MathOptionsBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/OpenMP-features.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/Version.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/bit-population-count.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/constexpr-bitset.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/default-kinds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/enum-class.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/enum-set.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/fast-int-set.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/float128.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/format.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/idioms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/indirection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/interval.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/leading-zero-bit-count.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/real.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/reference-counted.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/restorer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/static-multimap-view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/template.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/uint128.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/unwrap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Common/visit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Config/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Decimal/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Decimal/binary-floating-point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Decimal/decimal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/call.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/characteristics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/check-expression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/common.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/complex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/constant.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/expression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/fold-designator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/fold.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/formatting.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/initial-image.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/integer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/intrinsics-library.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/intrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/logical.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/pgmath.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/real.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/rounding-bits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/shape.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/static-data.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/tools.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/traverse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Evaluate/variable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/CodeGenOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/CodeGenOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/CompilerInstance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/CompilerInvocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/FrontendAction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/FrontendActions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/FrontendOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/FrontendPluginRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/LangOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/LangOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/PreprocessorOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/TargetOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/TextDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/TextDiagnosticBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Frontend/TextDiagnosticPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/FrontendTool/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/FrontendTool/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Support/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Support/Verifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/AbstractConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Allocatable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/BoxAnalyzer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Bridge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/BuiltinModules.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/CallInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Coarray.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ComponentPath.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertArrayConstructor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertCall.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertConstant.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertExprToHLFIR.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertProcedureDesignator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/ConvertVariable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/CustomIntrinsicCall.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/DumpEvaluateExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/EnvironmentDefault.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/HlfirIntrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/HostAssociations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/IO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/IntervalSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/IterationSpace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/LoweringOptions.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/LoweringOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Mangler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/OpenACC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/OpenMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/PFTBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/PFTDefs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/Runtime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/StatementContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/SymbolMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Lower/VectorSubscripts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Analysis/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Analysis/AliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Analysis/TBAAForest.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Allocatable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/ArrayConstructor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Assign.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Character.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Command.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Derived.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/EnvironmentDefaults.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Exceptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Execute.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Inquiry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Intrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Numeric.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/RTBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Ragged.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Reduction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Stop.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/TemporaryStack.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Runtime/Transformational.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Array.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/BoxValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Character.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Complex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/DoLoopHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/FIRBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Factory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/HLFIRTools.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/IntrinsicCall.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/LowLevelIntrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/MutableBox.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/PPCIntrinsicCall.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/TemporaryStorage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Builder/Todo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/CGOps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/CGPasses.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/CodeGen.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/TBAABuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/Target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/TypeConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/CMakeFiles/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/CGOps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/CGOps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CodeGen/CGPasses.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/Support/FIRContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/Support/KindMapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/CanonicalizationPatterns.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRAttr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRAttr.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRDialect.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIROps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIROps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIROpsSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FortranVariableInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FortranVariableInterface.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/CMakeFiles/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRAttr.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIREnumAttr.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIRAttr.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIREnumAttr.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIROps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIROpsTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIROpsTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FIROps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FortranVariableInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FirAliasTagOpInterface.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/FortranVariableInterface.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Dialect/CanonicalizationPatterns.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIRDialect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIROpBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIROps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIROps.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/CMakeFiles/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIREnums.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIREnums.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIRDialect.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIRAttributes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIRAttributes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIRDialect.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIROps.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIROps.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIROpInterfaces.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIRTypes.cpp.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/HLFIRTypes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/HLFIR/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/DataLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/FatalError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/InitFIR.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/InternalNames.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/Matcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/TypeCode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Support/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Transforms/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Transforms/Passes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Transforms/CMakeFiles/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/Transforms/Passes.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Optimizer/CMakeFiles/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/char-block.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/char-buffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/char-set.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/characters.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/dump-parse-tree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/format-specification.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/instrumented-parser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/message.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/parse-state.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/parse-tree-visitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/parse-tree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/parsing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/provenance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/source.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/tools.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/unparse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Parser/user-state.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/allocatable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/api-attrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/array-constructor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/assign.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/c-or-cpp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/character.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/command.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/cpp-type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/derived-api.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/descriptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/entry-names.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/exceptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/execute.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/extensions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/inquiry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/io-api.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/iostat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/magic-numbers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/main.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/matmul-transpose.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/matmul.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/memory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/misc-intrinsic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/numeric.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/ragged.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/random.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/reduction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/stop.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/support.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/temporary-stack.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/time-intrinsic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/transformational.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Runtime/type-code.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/attr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/expression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/openmp-directive-sets.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/runtime-type-info.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/scope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/semantics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/symbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/tools.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Semantics/unparse-with-symbols.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Tools/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Tools/CLOptions.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Tools/CrossToolHelpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Tools/PointerModels.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Tools/TargetSetup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ISO_Fortran_binding.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/ISO_Fortran_binding_wrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/Version.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/flang/CMakeFiles/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/BlockGenerators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/CodeGeneration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/IRBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/IslAst.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/IslExprBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/IslNodeBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/LoopGenerators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/LoopGeneratorsGOMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/LoopGeneratorsKMP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/PerfMonitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/RuntimeDebugBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodeGen/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Config/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Config/config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/DumpFunctionPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/DumpModulePass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/GICHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/ISLOStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/ISLOperators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/ISLTools.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/SCEVAffinator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/SCEVValidator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/ScopHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/ScopLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Support/VirtualInstruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Canonicalization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/CodePreparation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/DeLICM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/DeadCodeElimination.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/DependenceInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/FlattenAlgo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/FlattenSchedule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ForwardOpTree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/JSONExporter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/LinkAllPasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ManualOptimizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/MatmulOptimizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/MaximalStaticExpansion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/PolyhedralInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/PruneUnprofitable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/RegisterPasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScheduleOptimizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScheduleTreeTransform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScopBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScopDetection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScopDetectionDiagnostic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScopGraphPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScopInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ScopPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/Simplify.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/ZoneAlgo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/polynomial_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/printer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/printer_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/schedule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/schedule_node.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/schedule_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/set.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/set_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/space.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/space_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/stream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/stride_info.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/union_map.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/union_map_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/union_set.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/union_set_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/val.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/val_gmp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/val_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/vec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/version.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/vertices.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/aff.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/aff_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/arg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/ast.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/ast_build.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/ast_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/constraint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/ctx.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/fixed_box.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/flow.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/hash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/hmap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/id.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/id_to_ast_expr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/id_to_id.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/id_to_pw_aff.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/id_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/ilp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/isl-noexceptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/list.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/local_space.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/lp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/map.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/map_to_basic_set.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/map_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/mat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/maybe.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/maybe_ast_expr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/maybe_basic_set.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/maybe_id.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/maybe_pw_aff.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/maybe_templ.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/multi.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/obj.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/polynomial.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/polly/isl/stdint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/__libunwind_config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/libunwind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/libunwind.modulemap Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mach-o/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mach-o/compact_unwind_encoding.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/mach-o/compact_unwind_encoding.modulemap Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/unwind_arm_ehabi.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/unwind_itanium.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/unwind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__cxxabi_config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cxxabi.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/adjacent_find.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/all_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/any_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/binary_search.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/clamp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/comp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/comp_ref_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/copy_backward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/copy_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/copy_move_common.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/copy_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/count.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/count_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/equal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/equal_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/fill.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/fill_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/find.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/find_end.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/find_first_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/find_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/find_if_not.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/find_segment_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/fold.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/for_each.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/for_each_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/for_each_segment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/generate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/generate_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/half_positive.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/in_found_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/in_fun_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/in_in_out_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/in_in_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/in_out_out_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/in_out_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/includes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/inplace_merge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/is_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/is_heap_until.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/is_partitioned.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/is_permutation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/is_sorted.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/is_sorted_until.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/iter_swap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/iterator_operations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/lexicographical_compare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/lexicographical_compare_three_way.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/lower_bound.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/make_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/make_projected.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/max.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/max_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/merge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/min.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/min_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/min_max_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/minmax.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/minmax_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/mismatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/move.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/move_backward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/next_permutation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/none_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/nth_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/partial_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/partial_sort_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/partition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/partition_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/partition_point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pop_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/prev_permutation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_any_all_none_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/any_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/backend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/fill.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/find_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/for_each.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/libdispatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/merge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/serial.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/stable_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/thread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_backends/cpu_backends/transform_reduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_count.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_equal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_fill.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_find.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_for_each.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_frontend_dispatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_generate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_is_partitioned.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_merge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_move.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_replace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_rotate_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_stable_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/pstl_transform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/push_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_adjacent_find.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_all_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_any_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_binary_search.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_clamp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_contains.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_copy_backward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_copy_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_copy_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_count.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_count_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_ends_with.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_equal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_equal_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_fill.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_fill_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_find.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_find_end.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_find_first_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_find_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_find_if_not.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_for_each.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_for_each_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_generate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_generate_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_includes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_inplace_merge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_is_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_is_heap_until.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_is_partitioned.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_is_permutation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_is_sorted.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_is_sorted_until.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_iterator_concept.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_lexicographical_compare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_lower_bound.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_make_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_max.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_max_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_merge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_min.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_min_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_minmax.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_minmax_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_mismatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_move.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_move_backward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_next_permutation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_none_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_nth_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_partial_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_partial_sort_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_partition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_partition_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_partition_point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_pop_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_prev_permutation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_push_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_remove.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_remove_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_remove_copy_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_remove_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_replace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_replace_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_replace_copy_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_replace_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_reverse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_reverse_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_rotate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_rotate_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_sample.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_search.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_search_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_set_difference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_set_intersection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_set_symmetric_difference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_set_union.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_shuffle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_sort_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_stable_partition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_stable_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_starts_with.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_swap_ranges.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_transform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_unique.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_unique_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/ranges_upper_bound.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/remove.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/remove_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/remove_copy_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/remove_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/replace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/replace_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/replace_copy_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/replace_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/reverse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/reverse_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/rotate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/rotate_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/sample.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/search.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/search_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/set_difference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/set_intersection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/set_symmetric_difference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/set_union.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/shift_left.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/shift_right.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/shuffle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/sift_down.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/sort_heap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/stable_partition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/stable_sort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/swap_ranges.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/three_way_comp_ref_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/transform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/uniform_random_bit_generator_adaptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/unique.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/unique_copy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/unwrap_iter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/unwrap_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__algorithm/upper_bound.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__assert Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/aliases.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/atomic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/atomic_base.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/atomic_flag.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/atomic_init.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/atomic_lock_free.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/atomic_sync.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/check_memory_order.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/contention_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/cxx_atomic_impl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/fence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/is_always_lock_free.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/kill_dependency.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__atomic/memory_order.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__availability Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/bit_cast.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/bit_ceil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/bit_floor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/bit_log2.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/bit_width.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/blsr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/byteswap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/countl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/countr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/endian.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/has_single_bit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/invert_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/popcount.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit/rotate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__bit_reference Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/chars_format.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/from_chars_integral.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/from_chars_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/tables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/to_chars.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/to_chars_base_10.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/to_chars_floating_point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/to_chars_integral.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/to_chars_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__charconv/traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/calendar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/concepts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/convert_to_timespec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/convert_to_tm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/day.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/duration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/file_clock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/formatter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/hh_mm_ss.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/high_resolution_clock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/literals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/month.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/month_weekday.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/monthday.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/ostream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/parser_std_format_spec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/statically_widen.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/steady_clock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/system_clock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/time_point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/tzdb.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/tzdb_list.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/weekday.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/year.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/year_month.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/year_month_day.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__chrono/year_month_weekday.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/common_comparison_category.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/compare_partial_order_fallback.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/compare_strong_order_fallback.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/compare_three_way.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/compare_three_way_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/compare_weak_order_fallback.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/is_eq.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/ordering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/partial_order.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/strong_order.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/synth_three_way.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/three_way_comparable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__compare/weak_order.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/arithmetic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/boolean_testable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/class_or_enum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/common_reference_with.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/common_with.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/convertible_to.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/copyable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/derived_from.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/destructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/different_from.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/equality_comparable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/invocable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/movable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/predicate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/regular.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/relation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/same_as.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/semiregular.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/swappable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__concepts/totally_ordered.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__condition_variable/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__condition_variable/condition_variable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__config Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__coroutine/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__coroutine/coroutine_handle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__coroutine/coroutine_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__coroutine/noop_coroutine_handle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__coroutine/trivial_awaitables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__debug_utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__debug_utils/randomize_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__debug_utils/strict_weak_ordering_check.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__exception/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__exception/exception.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__exception/exception_ptr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__exception/nested_exception.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__exception/operations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__exception/terminate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__expected/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__expected/bad_expected_access.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__expected/expected.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__expected/unexpect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__expected/unexpected.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/copy_options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/directory_entry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/directory_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/directory_options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/file_status.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/file_time_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/file_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/filesystem_error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/operations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/path.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/path_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/perm_options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/perms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/recursive_directory_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/space_info.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__filesystem/u8path.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/buffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/concepts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/container_adaptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/enable_insertable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/escaped_output_table.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/extended_grapheme_cluster_table.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_arg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_arg_store.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_args.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_context.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_fwd.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_parse_context.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_string.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/format_to_n_result.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_bool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_char.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_floating_point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_integer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_integral.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_output.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_string.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/formatter_tuple.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/parser_std_format_spec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/range_default_formatter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/range_formatter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/unicode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/width_estimation_table.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__format/write_escaped.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/binary_function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/binary_negate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/bind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/bind_back.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/bind_front.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/binder1st.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/binder2nd.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/boyer_moore_searcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/compose.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/default_searcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/hash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/identity.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/invoke.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/is_transparent.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/mem_fn.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/mem_fun_ref.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/not_fn.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/operations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/perfect_forward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/pointer_to_binary_function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/pointer_to_unary_function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/ranges_operations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/reference_wrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/unary_function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/unary_negate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__functional/weak_result_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/array.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/bit_reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/fstream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/get.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/hash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/ios.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/istream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/mdspan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/memory_resource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/ostream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/pair.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/span.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/sstream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/streambuf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/string.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/string_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/subrange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__fwd/tuple.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__hash_table Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ios/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ios/fpos.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/access.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/advance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/back_insert_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/bounded_iter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/common_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/concepts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/counted_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/cpp17_iterator_concepts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/data.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/default_sentinel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/distance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/empty.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/erase_if_container.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/front_insert_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/incrementable_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/indirectly_comparable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/insert_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/istream_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/istreambuf_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/iter_move.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/iter_swap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/iterator_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/iterator_with_data.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/mergeable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/move_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/move_sentinel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/next.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/ostream_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/ostreambuf_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/permutable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/prev.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/projected.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/ranges_iterator_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/readable_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/reverse_access.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/reverse_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/segmented_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/size.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/sortable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/unreachable_sentinel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__iterator/wrap_iter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__locale Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__locale_dir/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__locale_dir/locale_base_api/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_defaults.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__locale_dir/locale_base_api/bsd_locale_fallbacks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__locale_dir/locale_base_api/locale_guard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/abs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/copysign.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/error_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/exponential_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/fdim.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/fma.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/gamma.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/hyperbolic_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/hypot.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/inverse_hyperbolic_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/inverse_trigonometric_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/logarithms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/min_max.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/modulo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/remainder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/roots.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/rounding_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__math/trigonometric_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mbstate_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mdspan/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mdspan/default_accessor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mdspan/extents.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mdspan/layout_left.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mdspan/layout_right.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mdspan/layout_stride.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mdspan/mdspan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/addressof.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/align.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/aligned_alloc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/allocate_at_least.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/allocation_guard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/allocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/allocator_arg_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/allocator_destructor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/allocator_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/assume_aligned.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/auto_ptr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/builtin_new_allocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/compressed_pair.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/concepts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/construct_at.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/destruct_n.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/pointer_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/ranges_construct_at.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/ranges_uninitialized_algorithms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/raw_storage_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/shared_ptr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/swap_allocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/temp_value.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/temporary_buffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/uninitialized_algorithms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/unique_ptr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/uses_allocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/uses_allocator_construction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory/voidify.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory_resource/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory_resource/memory_resource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory_resource/monotonic_buffer_resource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory_resource/polymorphic_allocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory_resource/pool_options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory_resource/synchronized_pool_resource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__memory_resource/unsynchronized_pool_resource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mutex/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mutex/lock_guard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mutex/mutex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mutex/once_flag.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mutex/tag_types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__mutex/unique_lock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__node_handle Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/accumulate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/adjacent_difference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/exclusive_scan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/gcd_lcm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/inclusive_scan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/inner_product.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/iota.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/midpoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/partial_sum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/pstl_reduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/pstl_transform_reduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/reduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/saturation_arithmetic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/transform_exclusive_scan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/transform_inclusive_scan.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__numeric/transform_reduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/bernoulli_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/binomial_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/cauchy_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/chi_squared_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/clamp_to_integral.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/default_random_engine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/discard_block_engine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/discrete_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/exponential_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/extreme_value_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/fisher_f_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/gamma_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/generate_canonical.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/geometric_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/independent_bits_engine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/is_seed_sequence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/is_valid.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/knuth_b.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/linear_congruential_engine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/log2.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/lognormal_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/mersenne_twister_engine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/negative_binomial_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/normal_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/piecewise_constant_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/piecewise_linear_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/poisson_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/random_device.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/ranlux.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/seed_seq.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/shuffle_order_engine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/student_t_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/subtract_with_carry_engine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/uniform_int_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/uniform_random_bit_generator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/uniform_real_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__random/weibull_distribution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/access.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/all.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/as_rvalue_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/chunk_by_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/common_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/concepts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/container_compatible_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/counted.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/dangling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/data.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/drop_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/drop_while_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/elements_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/empty.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/empty_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/enable_borrowed_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/enable_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/filter_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/from_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/iota_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/istream_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/join_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/lazy_split_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/movable_box.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/non_propagating_cache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/owning_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/range_adaptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/rbegin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/ref_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/rend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/repeat_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/reverse_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/single_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/size.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/split_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/subrange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/take_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/take_while_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/to.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/transform_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/view_interface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/views.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__ranges/zip_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__split_buffer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__std_clang_module Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__std_mbstate_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/atomic_unique_lock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/intrusive_list_view.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/intrusive_shared_ptr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/stop_callback.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/stop_source.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/stop_state.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__stop_token/stop_token.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__string/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__string/char_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__string/constexpr_c_functions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__string/extern_template_lists.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/android/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/android/locale_bionic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/fuchsia/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/fuchsia/xlocale.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/ibm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/ibm/gettod_zos.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/ibm/locale_mgmt_zos.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/ibm/nanosleep.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/ibm/xlocale.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/musl/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/musl/xlocale.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/newlib/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/newlib/xlocale.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/openbsd/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/openbsd/xlocale.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/win32/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/win32/locale_win32.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/xlocale/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/xlocale/__nop_locale_mgmt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/xlocale/__posix_l_fallback.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__support/xlocale/__strtonum_fallback.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__system_error/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__system_error/errc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__system_error/error_category.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__system_error/error_code.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__system_error/error_condition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__system_error/system_error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/formatter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/id.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/jthread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/poll_with_backoff.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/this_thread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/thread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__thread/timed_backoff_policy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__threading_support Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tree Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/make_tuple_types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/pair_like.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/sfinae_helpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/tuple_element.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/tuple_indices.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/tuple_like.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/tuple_like_ext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/tuple_size.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__tuple/tuple_types.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/add_const.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/add_cv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/add_lvalue_reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/add_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/add_rvalue_reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/add_volatile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/aligned_storage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/aligned_union.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/alignment_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/apply_cv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/can_extract_key.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/common_reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/common_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/conditional.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/conjunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/copy_cv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/copy_cvref.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/datasizeof.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/decay.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/dependent_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/disjunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/enable_if.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/extent.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/has_unique_object_representation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/has_virtual_destructor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/integral_constant.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/invoke.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_abstract.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_aggregate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_allocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_always_bitcastable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_arithmetic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_array.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_base_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_bounded_array.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_callable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_char_like_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_class.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_compound.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_const.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_constant_evaluated.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_convertible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_copy_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_copy_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_core_convertible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_default_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_destructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_empty.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_enum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_equality_comparable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_execution_policy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_final.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_floating_point.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_fundamental.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_implicitly_default_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_integral.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_literal_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_member_function_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_member_object_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_member_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_move_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_move_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_convertible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_copy_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_copy_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_default_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_destructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_move_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_nothrow_move_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_null_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_object.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_pod.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_polymorphic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_primary_template.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_reference_wrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_referenceable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_same.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_scalar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_scoped_enum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_signed.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_signed_integer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_specialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_standard_layout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_swappable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivial.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_copy_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_copy_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_copyable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_default_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_destructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_lexicographically_comparable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_move_assignable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_trivially_move_constructible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_unbounded_array.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_union.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_unsigned.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_unsigned_integer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_valid_expansion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_void.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/is_volatile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/lazy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/make_32_64_or_128_bit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/make_const_lvalue_ref.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/make_signed.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/make_unsigned.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/maybe_const.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/nat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/negation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/noexcept_move_assign_container.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/promote.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/operation_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/rank.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_all_extents.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_const.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_const_ref.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_cv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_cvref.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_extent.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_pointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/remove_volatile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/result_of.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/strip_signature.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/type_identity.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/type_list.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/underlying_type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/unwrap_ref.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__type_traits/void_t.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__undef_macros Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/as_const.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/as_lvalue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/auto_cast.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/cmp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/convert_to_integral.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/declval.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/empty.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/exception_guard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/exchange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/forward.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/forward_like.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/in_place.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/integer_sequence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/is_pointer_in_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/move.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/no_destroy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/pair.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/piecewise_construct.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/priority_tag.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/rel_ops.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/small_buffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/swap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/to_underlying.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__utility/unreachable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__variant/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__variant/monostate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__verbose_abort Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/algorithm Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/any Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/array Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/atomic Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/barrier Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/bit Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/bitset Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cassert Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ccomplex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cctype Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cerrno Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cfenv Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cfloat Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/charconv Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/chrono Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cinttypes Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ciso646 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/climits Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/clocale Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cmath Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/codecvt Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/compare Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/complex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/complex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/concepts Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/condition_variable Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/coroutine Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/csetjmp Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/csignal Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cstdarg Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cstdbool Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cstddef Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cstdint Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cstdio Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cstdlib Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cstring Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ctgmath Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ctime Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ctype.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cuchar Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cwchar Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/cwctype Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/deque Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/errno.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/exception Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/execution Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/expected Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__config Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__memory Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/aligned_tag.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/declaration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/reference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/scalar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/simd.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/simd_mask.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/utility.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/__simd/vec_ext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/iterator Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/memory Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/propagate_const Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/simd Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/type_traits Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/experimental/utility Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ext/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ext/__hash Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ext/hash_map Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ext/hash_set Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/fenv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/filesystem Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/float.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/format Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/forward_list Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/fstream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/functional Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/future Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/initializer_list Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/inttypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/iomanip Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ios Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/iosfwd Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/iostream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/istream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/iterator Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/latch Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/libcxx.imp Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/limits Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/list Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/locale Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/locale.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/map Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/math.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/mdspan Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/memory Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/memory_resource Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/mutex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/new Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/numbers Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/numeric Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/optional Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ostream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/print Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/queue Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/random Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ranges Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/ratio Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/regex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/scoped_allocator Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/semaphore Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/set Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/shared_mutex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/source_location Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/span Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/sstream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stack Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stdatomic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stdbool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stddef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stdexcept Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stdint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stdio.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stdlib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/stop_token Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/streambuf Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/string Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/string.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/string_view Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/strstream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/syncstream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/system_error Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/tgmath.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/thread Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/tuple Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/type_traits Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/typeindex Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/typeinfo Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/uchar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/unordered_map Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/unordered_set Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/utility Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/valarray Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/variant Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/vector Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/version Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/wchar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/wctype.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/__assertion_handler Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/c++/v1/module.modulemap Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/x86_64-unknown-linux-gnu/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/x86_64-unknown-linux-gnu/c++/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/x86_64-unknown-linux-gnu/c++/v1/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/x86_64-unknown-linux-gnu/c++/v1/__config_site Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/APFixedPoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/APFloat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/APInt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/APSInt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/AddressRanges.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/AllocatorList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Any.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ArrayRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/BitVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Bitfields.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/BitmaskEnum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Bitset.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/BreadthFirstIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/CachedHashString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/CoalescingBitVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/CombinationGenerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ConcurrentHashtable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DAGDeltaAlgorithm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DeltaAlgorithm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DenseMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DenseMapInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DenseMapInfoVariant.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DenseSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DepthFirstIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/DirectedGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/EnumeratedArray.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/EpochTracker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/EquivalenceClasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/FloatingPointMode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/FoldingSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/FunctionExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/GenericConvergenceVerifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/GenericCycleImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/GenericCycleInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/GenericSSAContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/GenericUniformityImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/GenericUniformityInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/GraphTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Hashing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ImmutableList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ImmutableMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ImmutableSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/IndexedMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/IntEqClasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/IntervalMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/IntervalTree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/IntrusiveRefCntPtr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/LazyAtomicPointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/MapVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PackedVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PagedVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PointerEmbeddedInt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PointerIntPair.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PointerSumType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PointerUnion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PostOrderIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PriorityQueue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/PriorityWorklist.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SCCIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/STLExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/STLForwardCompat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/STLFunctionalExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ScopeExit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ScopedHashTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Sequence.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SetOperations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SetVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SmallBitVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SmallPtrSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SmallSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SmallString.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SmallVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SmallVectorExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SparseBitVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SparseMultiSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/SparseSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/StableHashing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Statistic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/StringExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/StringMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/StringMapEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/StringRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/StringSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/StringSwitch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/TinyPtrVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Twine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/TypeSwitch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/Uniformity.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/UniqueVector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/bit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/edit_distance.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/fallible_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/identity.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ilist.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ilist_base.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ilist_iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ilist_node.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ilist_node_base.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ilist_node_options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/iterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/iterator_range.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/simple_ilist.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ADT/ADL.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/AliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/AliasAnalysisEvaluator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/AliasSetTracker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/AssumeBundleQueries.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/AssumptionCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/BasicAliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/BlockFrequencyInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/BlockFrequencyInfoImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/BranchProbabilityInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CFG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CFGPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CFGSCCPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CGSCCPassManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CallGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CallGraphSCCPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CallPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CaptureTracking.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CmpInstAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CodeMetrics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ConstantFolding.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ConstraintSystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CostModel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/CycleAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DDG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DDGPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DOTGraphTraitsPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Delinearization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DemandedBits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DependenceAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DependenceGraphBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DomConditionCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DomPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DomTreeUpdater.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DominanceFrontier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/DominanceFrontierImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/EHUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/FunctionPropertiesAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/GlobalsModRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/GuardUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/HeatUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IRSimilarityIdentifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IVDescriptors.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IVUsers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IndirectCallPromotionAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IndirectCallVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InlineAdvisor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InlineCost.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InlineModelFeatureMaps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InlineOrder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InlineSizeEstimatorAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InstCount.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InstSimplifyFolder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InstructionPrecedenceTracking.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InstructionSimplify.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/InteractiveModelRunner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Interval.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IntervalIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IntervalPartition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/IteratedDominanceFrontier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LazyBlockFrequencyInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LazyBranchProbabilityInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LazyCallGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LazyValueInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Lint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Loads.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopAccessAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopAnalysisManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopCacheAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopNestAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/LoopUnrollAnalyzer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MLInlineAdvisor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MLModelRunner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MemDerefPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MemoryBuiltins.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MemoryDependenceAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MemoryLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MemoryProfileInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MemorySSA.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MemorySSAUpdater.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ModelUnderTrainingRunner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ModuleDebugInfoPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ModuleSummaryAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/MustExecute.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/NoInferenceModelRunner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ObjCARCAliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ObjCARCAnalysisUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ObjCARCInstKind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ObjCARCUtil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/OptimizationRemarkEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/OverflowInstAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/PHITransAddr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/PhiValues.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/PostDominators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ProfileSummaryInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/PtrUseVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/RegionInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/RegionInfoImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/RegionIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/RegionPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/RegionPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ReleaseModeModelRunner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ReplayInlineAdvisor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ScalarEvolution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ScalarEvolutionDivision.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ScalarEvolutionExpressions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ScalarEvolutionNormalization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ScalarFuncs.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ScopedNoAliasAA.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/SimplifyQuery.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/SparsePropagation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/StackLifetime.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/StackSafetyAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/StructuralHash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/SyntheticCountsUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TargetFolder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Utils/ImportedFunctionsInliningStatistics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Utils/Local.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Utils/TFUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Utils/TrainingLogger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TargetLibraryInfo.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TargetLibraryInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TargetTransformInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TargetTransformInfoImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TensorSpec.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/Trace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TypeBasedAliasAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/TypeMetadataUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/UniformityAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ValueLattice.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ValueLatticeUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/ValueTracking.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/VecFuncs.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/VectorUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Analysis/WithCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/AsmParser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/AsmParser/LLLexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/AsmParser/LLParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/AsmParser/LLToken.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/AsmParser/Parser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/AsmParser/SlotMapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/AArch64.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/AMDGPU.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/ARC.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/ARM.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/AVR.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/BPF.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/CSKY.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/Hexagon.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/Lanai.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/LoongArch.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/M68k.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/MSP430.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/Mips.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/PowerPC.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/PowerPC64.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/RISCV.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/Sparc.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/SystemZ.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/VE.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/Xtensa.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/i386.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELFRelocs/x86_64.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/AMDGPUMetadataVerifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/COFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/DXContainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/DXContainerConstants.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/Dwarf.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/Dwarf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/DynamicTags.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/ELF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/GOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MachO.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MachO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/Magic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/Minidump.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MinidumpConstants.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MsgPack.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MsgPack.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MsgPackDocument.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MsgPackReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/MsgPackWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/Swift.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/Swift.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/Wasm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/WasmRelocs.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/WasmTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/BinaryFormat/XCOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/BitcodeAnalyzer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/BitcodeCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/BitcodeConvenience.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/BitcodeReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/BitcodeWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/BitcodeWriterPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitcode/LLVMBitCodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitstream/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitstream/BitCodeEnums.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitstream/BitCodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitstream/BitstreamReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Bitstream/BitstreamWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/AccelTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/Analysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/AntiDepBreaker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/AsmPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/AsmPrinterHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/AssignmentTrackingAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/AtomicExpandUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/BasicBlockSectionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/BasicBlockSectionsProfileReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/BasicTTIImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ByteProvider.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CFIFixup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CSEConfigBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CalcSpillWeights.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CallBrPrepare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CallingConvLower.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CodeGenCommonISel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CodeGenPassBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CodeGenPrepare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CommandFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ComplexDeinterleavingPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/CostTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DAGCombine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DFAPacketizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DIE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DIEValue.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DbgEntityHistoryCalculator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DebugHandlerBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DetectDeadLanes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DwarfEHPrepare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/DwarfStringPoolEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/EdgeBundles.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ExecutionDomainFix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ExpandLargeDivRem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ExpandLargeFpConvert.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ExpandMemCmp.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ExpandReductions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ExpandVectorPredication.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/FastISel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/FaultMaps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/FunctionLoweringInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GCMetadata.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GCMetadataPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/CSEInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/CallLowering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/Combiner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/CombinerHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/CombinerInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/GIMatchTableExecutorImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/GISelChangeObserver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/GISelKnownBits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/GISelWorkList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/GenericMachineInstrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/IRTranslator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/InlineAsmLowering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/InstructionSelect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/InstructionSelector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/LegacyLegalizerInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/Legalizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/Localizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/LostDebugLocObserver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/RegBankSelect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalISel/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GlobalMerge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/HardwareLoops.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ISDOpcodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/IndirectBrExpand.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/IndirectThunks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/InterleavedAccess.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/InterleavedLoadCombine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/IntrinsicLowering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/JMCInstrumenter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LatencyPriorityQueue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LexicalScopes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LinkAllAsmWriterComponents.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LinkAllCodegenComponents.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveInterval.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveIntervalCalc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveIntervalUnion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveIntervals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LivePhysRegs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveRangeCalc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveRangeEdit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveRegMatrix.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveRegUnits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveStacks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LiveVariables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LoopTraversal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LowLevelType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LowLevelTypeUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/LowerEmuTLS.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MBFIWrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRFSDiscriminator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRFormatter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRParser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRParser/MIParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRParser/MIRParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRSampleProfile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MIRYamlMapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachORelocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineBasicBlock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineBlockFrequencyInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineBranchProbabilityInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineCFGPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineCombinerPattern.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineConstantPool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineCycleAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineDominanceFrontier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineDominators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineFrameInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineFunction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineFunctionPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineInstr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineInstrBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineInstrBundle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineInstrBundleIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineJumpTableInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineLoopInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineLoopUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineMemOperand.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineModuleInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineModuleInfoImpls.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineModuleSlotTracker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineOperand.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineOutliner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachinePassManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachinePassRegistry.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachinePassRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachinePipeliner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachinePostDominators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineRegionInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineRegisterInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineSSAContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineSSAUpdater.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineScheduler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineSizeOpts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineStableHash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PBQP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PBQP/CostAllocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PBQP/Graph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PBQP/Math.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PBQP/ReductionRules.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PBQP/Solution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SafeStack.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ReplaceWithVeclib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ResourcePriorityQueue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RuntimeLibcalls.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SDNodeProperties.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ScheduleDAG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ScheduleDAGInstrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ScheduleDAGMutation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ScheduleDFS.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ScheduleHazardRecognizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SchedulerRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ScoreboardHazardRecognizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SelectOptimize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SelectionDAG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SelectionDAGISel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SelectionDAGNodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SelectionDAGTargetInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ShadowStackGCLowering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SjLjEHPrepare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SlotIndexes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/Spiller.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/StackMaps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/StackProtector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SwiftErrorValueTracking.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/SwitchLoweringUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TailDuplicator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetCallingConv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetFrameLowering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetInstrInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetLowering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetOpcodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetPassConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetRegisterInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetSchedule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TargetSubtargetInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TileShapeInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/TypePromotion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/UnreachableBlockElim.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/VLIWMachineScheduler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ValueTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ValueTypes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/VirtRegMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/WasmEHFuncInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/WasmEHPrepare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/WinEHFuncInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/WinEHPrepare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineTraceMetrics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineUniformityAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MachineValueType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MacroFusion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ModuloSchedule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/MultiHazardRecognizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/NonRelocatableStringpool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PBQPRAConstraint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ParallelCG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/Passes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PreISelIntrinsicLowering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PseudoSourceValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/PseudoSourceValueManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RDFGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RDFLiveness.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RDFRegisters.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/ReachingDefAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegAllocCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegAllocPBQP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegAllocRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/Register.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegisterBank.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegisterBankInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegisterClassInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegisterPressure.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegisterScavenging.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/RegisterUsageInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/CodeGen/GenVT.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/AsmPrinters.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/AsmParsers.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/Disassemblers.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/Targets.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/TargetMCAs.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/TargetExegesis.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/llvm-config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Config/abi-breaking.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Classic/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Classic/DWARFLinker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Classic/DWARFLinkerDeclContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Classic/DWARFStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Parallel/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Parallel/DWARFLinker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/AddressesMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/DWARFFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/DWARFLinkerBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/IndexedValuesMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/StringPool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWARFLinker/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWP/DWP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWP/DWPError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DWP/DWPStringPool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/BTF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/BTF/BTF.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/BTF/BTF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/BTF/BTFContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/BTF/BTFParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugSubsectionVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugSymbolRVASubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugSymbolsSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugUnknownSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/EnumTables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/Formatters.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/FunctionId.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/GUID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/LazyRandomTypeCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/Line.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/RecordName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/RecordSerialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SimpleTypeSerializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/StringsAndChecksums.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolDeserializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolDumpDelegate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolDumper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolRecordHelpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolRecordMapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolSerializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbackPipeline.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolVisitorCallbacks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/SymbolVisitorDelegate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeDeserializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeDumpVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeHashing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeIndex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeRecordHelpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeRecordMapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeStreamMerger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeSymbolEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeTableCollection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeVisitorCallbackPipeline.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CVRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CVSymbolVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CVTypeVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CodeView.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CodeViewError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CodeViewRecordIO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CodeViewRegisters.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CodeViewSymbols.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/CodeViewTypes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/ContinuationRecordBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugCrossExSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugCrossImpSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugFrameDataSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugInlineeLinesSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugLinesSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugStringTableSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugSubsection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/CodeView/DebugSubsectionRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFAttribute.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugAddr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugAranges.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFDie.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFFormValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFListTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFSection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFTypePrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFTypeUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFUnitIndex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DWARF/DWARFVerifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/DwarfTransformer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/ExtractRanges.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/FileEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/FileWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/FunctionInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/GsymCreator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/GsymReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/Header.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/InlineInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/LineEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/LineTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/LookupResult.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/ObjectFileTransformer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/GSYM/StringTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVCompare.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVElement.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVLine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVScope.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVSort.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVStringPool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Core/LVType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Readers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Readers/LVBinaryReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Readers/LVCodeViewVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/Readers/LVELFReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/LogicalView/LVReaderHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/MSF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/MSF/IMSFFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/MSF/MSFBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/MSF/MSFCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/MSF/MSFError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/MSF/MappedBlockStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIADataStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAEnumTables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAFrameData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAInjectedSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIALineNumber.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIARawSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIASectionContrib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIASession.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIASourceFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIASupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIATable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/DIA/DIAUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeInlineSiteSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeLineNumber.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeRawSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeSession.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeSourceFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeSymbolEnumerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypeArray.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypeBuiltin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypeEnum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypePointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypeTypedef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypeUDT.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/PDBFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/PDBFileBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/PDBStringTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/PublicsStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/RawConstants.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/RawError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/RawTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/SymbolCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/SymbolStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/TpiHashing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/TpiStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/DbiModuleList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/DbiStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/EnumTables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/FormatUtil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/GlobalsStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/Hash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/HashTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/InfoStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/InjectedSourceStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/InputFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/LinePrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/ModuleDebugStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NamedStreamMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeCompilandSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeEnumLineNumbers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeEnumModules.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeEnumTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/Native/NativeExeSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeCustom.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeDimension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeFriend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeManaged.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypePointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolUnknown.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/UDTLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/GenericError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBDataStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBEnumChildren.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBFrameData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBInjectedSource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBLineNumber.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBSectionContrib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBSession.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBSourceFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/IPDBTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDB.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymDumper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolAnnotation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolBlock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolCompiland.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolCompilandEnv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolCustom.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolData.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolExe.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolFunc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolFuncDebugStart.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolLabel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolPublicSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolThunk.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeArray.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/Symbolize/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/Symbolize/DIPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/Symbolize/Markup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/Symbolize/MarkupFilter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/Symbolize/SymbolizableModule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/Symbolize/SymbolizableObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/Symbolize/Symbolize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/DebugInfo/DIContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Debuginfod/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Debuginfod/BuildIDFetcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Debuginfod/Debuginfod.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Debuginfod/HTTPClient.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Debuginfod/HTTPServer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/Demangle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/DemangleConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/ItaniumDemangle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/ItaniumNodes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/MicrosoftDemangle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/MicrosoftDemangleNodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/StringViewExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Demangle/Utility.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/COFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/COFF_x86_64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/DWARFRecordSectionSplitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/EHFrameSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF_aarch32.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF_aarch64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF_i386.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF_loongarch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF_ppc64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF_riscv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/JITLink.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/MachO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/MachO_arm64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/MachO_x86_64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/TableManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/aarch32.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/aarch64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/i386.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/loongarch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/ppc64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/riscv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITLink/x86_64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Debugging/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Debugging/DebugInfoSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Debugging/DebuggerSupportPlugin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/OrcABISupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/SpeculateAnalyses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/ObjectFormats.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/OrcError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/OrcRTBridge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorBootstrapService.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/RegisterEHFrames.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorDylibManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleExecutorMemoryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/COFFPlatform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/COFFVCRuntimeSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/CompileUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Core.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/DebugUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ELFNixPlatform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCDebugObjectRegistrar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCDynamicLibrarySearchGenerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCEHFrameRegistrar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCGenericDylibManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/EPCIndirectionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/LLJIT.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Layer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/LazyReexports.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/LookupAndRecordAddrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/MachOBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/MachOPlatform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Mangling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/MapperJITLinkMemoryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/MemoryMapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/ObjectFileInterface.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/Speculation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Orc/TaskDispatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/ExecutionEngine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/GenericValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/Interpreter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITEventListener.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/JITSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/MCJIT.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/OProfileWrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/ObjectCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/RTDyldMemoryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/RuntimeDyld.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/RuntimeDyldChecker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ExecutionEngine/SectionMemoryManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FileCheck/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FileCheck/FileCheck.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Debug/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Debug/Options.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Directive/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Directive/DirectiveBase.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Driver/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Driver/CodeGenOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/HLSL/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/HLSL/HLSLResource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Offloading/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Offloading/OffloadWrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/Offloading/Utility.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenACC/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenACC/ACC.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenACC/ACC.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenACC/ACC.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMP.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMPAssume.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMPConstants.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMPContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMPDeviceConstants.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMPGridValues.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMPIRBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMPKinds.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMP.h.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Frontend/OpenMP/OMP.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FuzzMutate/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FuzzMutate/FuzzerCLI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FuzzMutate/IRMutator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FuzzMutate/OpDescriptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FuzzMutate/Operations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FuzzMutate/Random.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/FuzzMutate/RandomIRBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/AbstractCallSite.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Argument.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/AssemblyAnnotationWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Assumptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/AttributeMask.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Attributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Attributes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/AutoUpgrade.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/BasicBlock.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/BuiltinGCs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/CFG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/CallingConv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Comdat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Constant.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ConstantFold.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ConstantFolder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ConstantRange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Constants.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ConstrainedOps.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ConvergenceVerifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/CycleInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DIBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DataLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DebugInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DebugInfoFlags.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DebugInfoMetadata.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DebugLoc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DebugProgramInstruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DerivedTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DerivedUser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DiagnosticHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DiagnosticInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/DiagnosticPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Dominators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/EHPersonalities.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/FMF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/FPEnv.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/FixedMetadataKinds.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/FixedPointBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Function.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GCStrategy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GVMaterializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GenericConvergenceVerifierImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GetElementPtrTypeIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GlobalAlias.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GlobalIFunc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GlobalObject.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GlobalValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/GlobalVariable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IRBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IRBuilderFolder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IRPrintingPasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/InlineAsm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/InstIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/InstVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/InstrTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Instruction.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Instruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Instructions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicInst.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Intrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Intrinsics.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsAArch64.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsAMDGPU.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsARM.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsBPF.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsDirectX.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsHexagon.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsHexagonDep.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsLoongArch.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsMips.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsNVVM.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsPowerPC.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsRISCV.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsRISCVXCV.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsRISCVXTHead.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsRISCVXsf.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsSPIRV.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsSystemZ.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsVE.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsVEVL.gen.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsWebAssembly.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsX86.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsXCore.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/LLVMContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/LLVMRemarkStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/LegacyPassManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/LegacyPassManagers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/LegacyPassNameParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/MDBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Mangler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/MatrixBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Metadata.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Metadata.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Module.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ModuleSlotTracker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ModuleSummaryIndex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ModuleSummaryIndexYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/NoFolder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/OperandTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Operator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/OptBisect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PassInstrumentation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PassManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PassManagerImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PassManagerInternal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PassTimingInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PatternMatch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PredIteratorCache.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PrintPasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ProfDataUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ProfileSummary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/PseudoProbe.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ReplaceConstant.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/RuntimeLibcalls.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/SSAContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/SafepointIRVerifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Statepoint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/StructuralHash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/SymbolTableListTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/TrackingMDRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Type.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/TypeFinder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/TypedPointerType.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Use.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/UseListOrder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/User.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/VFABIDemangler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/VPIntrinsics.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Value.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Value.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ValueHandle.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ValueMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/ValueSymbolTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/VectorBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Verifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/Attributes.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicEnums.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsAArch64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsAMDGPU.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsARM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicImpl.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsBPF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsDirectX.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsHexagon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsPowerPC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsR600.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsRISCV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsLoongArch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsMips.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsNVPTX.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsS390.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsVE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsXCore.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsX86.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IR/IntrinsicsWebAssembly.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IRPrinter/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IRPrinter/IRPrintingPasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IRReader/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/IRReader/IRReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/InterfaceStub/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/InterfaceStub/ELFObjHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/InterfaceStub/IFSHandler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/InterfaceStub/IFSStub.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/legacy/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/legacy/LTOCodeGenerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/legacy/LTOModule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/legacy/UpdateCompilerUsed.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/Config.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/LTO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/LTOBackend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LTO/SummaryBasedOptimizations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LineEditor/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LineEditor/LineEditor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Linker/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Linker/IRMover.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Linker/Linker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmMacro.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAssembler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCCodeEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCCodeView.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDXContainerStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDXContainerWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDecoderOps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDirectives.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCELFObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCExpr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCFixupKindInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCGOFFObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCRegister.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSPIRVStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDisassembler/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDisassembler/MCDisassembler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDisassembler/MCRelocationInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDisassembler/MCSymbolizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCGOFFStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCInstBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCInstPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCInstrAnalysis.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCInstrDesc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCInstrInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCInstrItineraries.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCLabel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCLinkerOptimizationHint.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCMachObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCObjectFileInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCObjectStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCPseudoProbe.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSPIRVObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/AsmCond.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/AsmLexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/MCAsmLexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/MCAsmParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/MCAsmParserExtension.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/MCAsmParserUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/MCParsedAsmOperand.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCParser/MCTargetAsmParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSection.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionCOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionDXContainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionELF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionGOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionMachO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionSPIRV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionWasm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSectionXCOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSubtargetInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSymbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSymbolCOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSymbolELF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSymbolGOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSymbolMachO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSymbolWasm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSymbolXCOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCTargetOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCTargetOptionsCommandFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCValue.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCWasmObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCWasmStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCWin64EH.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCWinCOFFObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCWinCOFFStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCWinEH.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCXCOFFObjectWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCXCOFFStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MachineLocation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/SectionKind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/StringTableBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/TargetRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/ConstantPools.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/DXContainerPSVInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/LaneBitmask.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmBackend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmInfoCOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmInfoDarwin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmInfoELF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmInfoGOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmInfoWasm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCAsmInfoXCOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCDwarf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCELFStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCFixup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCFragment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCInst.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCRegisterInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MC/MCSchedule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HardwareUnits/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HardwareUnits/HardwareUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HardwareUnits/LSUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HardwareUnits/RegisterFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HardwareUnits/ResourceManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HardwareUnits/RetireControlUnit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HardwareUnits/Scheduler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/DispatchStage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/EntryStage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/ExecuteStage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/InOrderIssueStage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/InstructionTables.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/MicroOpQueueStage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/RetireStage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Stages/Stage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/CodeEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Context.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/CustomBehaviour.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/HWEventListener.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/IncrementalSourceMgr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/InstrBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Instruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Pipeline.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/SourceMgr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/Support.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/MCA/View.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/COFF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/COFF/COFFConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/COFF/COFFObjcopy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/ELF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/ELF/ELFConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/ELF/ELFObjcopy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/MachO/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/MachO/MachOConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/MachO/MachOObjcopy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/XCOFF/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/XCOFF/XCOFFConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/XCOFF/XCOFFObjcopy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/wasm/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/wasm/WasmConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/wasm/WasmObjcopy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/CommonConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/ConfigManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/MultiFormatConfig.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjCopy/ObjCopy.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/Archive.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/ArchiveWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/Binary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/BuildID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/COFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/COFFImportFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/COFFModuleDefinition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/CVDebugRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/DXContainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/Decompressor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/ELF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/ELFObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/ELFTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/Error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/FaultMapParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/GOFF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/GOFFObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/IRObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/IRSymtab.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/MachO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/MachOUniversal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/MachOUniversalWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/Minidump.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/ModuleSymbolTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/ObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/OffloadBinary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/RelocationResolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/StackMapParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/SymbolSize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/SymbolicFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/TapiFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/TapiUniversal.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/Wasm.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/WindowsMachineFlag.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/WindowsResource.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Object/XCOFFObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/ArchiveYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/COFFYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/CodeViewYAMLTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/DWARFEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/DWARFYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/DXContainerYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/ELFYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/GOFFYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/MachOYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/MinidumpYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/ObjectYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/OffloadYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/WasmYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/XCOFFYAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/YAML.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ObjectYAML/yaml2obj.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Option/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Option/Arg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Option/ArgList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Option/OptParser.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Option/OptSpecifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Option/OptTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Option/Option.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Passes/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Passes/OptimizationLevel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Passes/PassBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Passes/PassPlugin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Passes/StandardInstrumentations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/Coverage/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/Coverage/CoverageMapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/Coverage/CoverageMappingReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/Coverage/CoverageMappingWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/FunctionId.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/GCOV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/HashKeyMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/InstrProf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/InstrProfCorrelator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/InstrProfData.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/InstrProfReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/InstrProfWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/ItaniumManglingCanonicalizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/MIBEntryDef.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/MemProf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/MemProfData.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/ProfileCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/RawMemProfReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/SampleProf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/SampleProfReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/SampleProfWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ProfileData/SymbolRemappingReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/BitstreamRemarkContainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/BitstreamRemarkParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/BitstreamRemarkSerializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/HotnessThresholdParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/Remark.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/RemarkFormat.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/RemarkLinker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/RemarkParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/RemarkSerializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/RemarkStreamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/RemarkStringTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Remarks/YAMLRemarkSerializer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/AMDGPUAddrSpace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/AMDGPUMetadata.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/AMDHSAKernelDescriptor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ARMAttributeParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ARMBuildAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ARMEHABI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ARMWinEH.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/AlignOf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Alignment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Allocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/AllocatorBase.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ArrayRecycler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Atomic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/AtomicOrdering.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/AutoConvert.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Automaton.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BCD.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BLAKE3.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BalancedPartitioning.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Base64.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryByteStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryItemStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryStreamArray.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryStreamError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryStreamReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryStreamRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BinaryStreamWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BlockFrequency.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BranchProbability.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/BuryPointer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CBindingWrapping.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CFGDiff.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CFGUpdate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/COM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CRC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CSKYAttributeParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CSKYAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CachePruning.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Caching.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Capacity.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Casting.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CheckedArithmetic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Chrono.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CodeGen.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CodeGenCoverage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CommandLine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Compiler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Compression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ConvertEBCDIC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ConvertUTF.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/CrashRecoveryContext.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DJB.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DOTGraphTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DXILOperationCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DataExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DataTypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Debug.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DebugCounter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Discriminator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DivisionByConstantInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Duration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/DynamicLibrary.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ELFAttributeParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ELFAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Endian.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/EndianStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Errc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Errno.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ErrorHandling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ErrorOr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ExitCodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ExtensibleRTTI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FileCollector.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FileOutputBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FileSystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FileSystem/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FileSystem/UniqueID.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FileUtilities.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Format.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FormatAdapters.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FormatCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FormatProviders.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FormatVariadic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FormatVariadicDetails.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/FormattedStream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/GenericDomTree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/GenericDomTreeConstruction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/GenericIteratedDominanceFrontier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/GenericLoopInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/GenericLoopInfoImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/GlobPattern.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/GraphWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/HashBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/InitLLVM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/InstructionCost.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/JSON.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/KnownBits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/LEB128.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/LICENSE.TXT Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/LLVMDriver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/LineIterator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Locale.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/LockFileManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MD5.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MSP430AttributeParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MSP430Attributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MSVCErrorWorkarounds.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ManagedStatic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MathExtras.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MemAlloc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Memory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MemoryBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MemoryBufferRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/MipsABIFlags.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ModRef.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Mutex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/NativeFormatting.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/OnDiskHashTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/OptimizedStructLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/PGOOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Parallel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Path.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/PerThreadBumpPtrAllocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/PluginLoader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/PointerLikeTypeTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/PrettyStackTrace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Printable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Process.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Program.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/RISCVAttributeParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/RISCVAttributes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/RISCVISAInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Solaris/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Solaris/sys/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Solaris/sys/regset.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SystemZ/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SystemZ/zOSSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Windows/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Windows/WindowsSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/RWMutex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/RandomNumberGenerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Recycler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/RecyclingAllocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Regex.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Registry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ReverseIteration.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SHA1.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SHA256.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SMLoc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SMTAPI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SaveAndRestore.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ScaledNumber.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ScopedPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Signals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Signposts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SmallVectorMemoryBuffer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SourceMgr.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SpecialCaseList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/StringSaver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SuffixTree.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SuffixTreeNode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SwapByteOrder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/SystemUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/TarWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/TargetOpcodes.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/TargetSelect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ThreadPool.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ThreadSafeAllocator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Threading.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/TimeProfiler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Timer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/ToolOutputFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/TrailingObjects.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/TypeName.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/TypeSize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Unicode.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/UnicodeCharRanges.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Valgrind.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/VersionTuple.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/VirtualFileSystem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Watchdog.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Win64EH.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/WindowsError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/WithColor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/X86DisassemblerDecoderCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/X86FoldTablesUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/YAMLParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/YAMLTraits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/circular_raw_ostream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/raw_os_ostream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/raw_ostream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/raw_sha1_ostream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/raw_socket_stream.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/thread.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/type_traits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/xxhash.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/Extension.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Support/VCSRevision.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/Automaton.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/DirectiveEmitter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/Error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/Main.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/Parser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/Record.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/SearchableTable.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/SetTheory.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/StringMatcher.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/StringToOffsetTable.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TableGen/TableGenBackend.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/GlobalISel/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/GlobalISel/Combine.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/GlobalISel/RegisterBank.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/GlobalISel/SelectionDAGCompat.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/GlobalISel/Target.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/CGPassBuilderOption.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/CodeGenCWrappers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/GenericOpcodes.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/Target.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetCallingConv.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetInstrPredicate.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetIntrinsicInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetItinerary.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetLoweringObjectFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetMachine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetPfmCounters.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetSchedule.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Target/TargetSelectionDAG.td Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/AArch64TargetParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/ARMTargetParser.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/ARMTargetParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/ARMTargetParserCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/CSKYTargetParser.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/CSKYTargetParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/Host.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/LoongArchTargetParser.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/LoongArchTargetParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/RISCVTargetParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/SubtargetFeature.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/TargetParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/Triple.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/X86TargetParser.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/X86TargetParser.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TargetParser/RISCVTargetParserDef.inc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/ADT/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/ADT/StringMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/ADT/StringMapEntry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/Annotations/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/Annotations/Annotations.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/Support/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/Support/Error.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Testing/Support/SupportHelpers.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/Architecture.def Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/Architecture.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/ArchitectureSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/DylibReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/InterfaceFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/PackedVersion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/Platform.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/Record.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/RecordVisitor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/RecordsSlice.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/Symbol.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/SymbolSet.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/Target.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/TextAPIError.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/TextAPIReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/TextAPIWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/TextAPI/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ToolDrivers/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ToolDrivers/llvm-dlltool/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ToolDrivers/llvm-dlltool/DlltoolDriver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ToolDrivers/llvm-lib/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/ToolDrivers/llvm-lib/LibDriver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/AggressiveInstCombine/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/AggressiveInstCombine/AggressiveInstCombine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Coroutines/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Coroutines/CoroCleanup.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Coroutines/CoroConditionalWrapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Coroutines/CoroEarly.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Coroutines/CoroElide.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Coroutines/CoroSplit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/HipStdPar/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/HipStdPar/HipStdPar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/StripDeadPrototypes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/SyntheticCountsPropagation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ThinLTOBitcodeWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/WholeProgramDevirt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/AlwaysInliner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/Annotation2Metadata.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ArgumentPromotion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/Attributor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/BlockExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/CalledValuePropagation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ConstantMerge.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/CrossDSOCFI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/DeadArgumentElimination.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ElimAvailExtern.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/EmbedBitcodePass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ExtractGV.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ForceFunctionAttrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/FunctionAttrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/FunctionImport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/FunctionSpecialization.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/GlobalDCE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/GlobalOpt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/GlobalSplit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/HotColdSplitting.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/IROutliner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/InferFunctionAttrs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/Inliner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/Internalize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/LoopExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/LowerTypeTests.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/MemProfContextDisambiguation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/MergeFunctions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ModuleInliner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/OpenMPOpt.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/PartialInlining.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/ProfiledCallGraph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/SCCP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/SampleContextTracker.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/SampleProfile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/SampleProfileProbe.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO/StripSymbols.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/InstCombine/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/InstCombine/InstCombine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/InstCombine/InstCombiner.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/AddressSanitizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/AddressSanitizerCommon.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/AddressSanitizerOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/BlockCoverageInference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/BoundsChecking.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/CFGMST.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/CGProfile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/ControlHeightReduction.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/DataFlowSanitizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/GCOVProfiler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/HWAddressSanitizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/InstrOrderFile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/InstrProfiling.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/KCFI.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/MemProfiler.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/MemorySanitizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/PGOInstrumentation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/PoisonChecking.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/SanitizerBinaryMetadata.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/SanitizerCoverage.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation/ThreadSanitizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/FlattenCFG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/Float2Int.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/GVN.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/GVNExpression.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/GuardWidening.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/IVUsersPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/IndVarSimplify.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/InductiveRangeCheckElimination.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/InferAddressSpaces.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/InferAlignment.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/InstSimplifyPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/JumpThreading.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LICM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopBoundSplit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopDataPrefetch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopDeletion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopDistribute.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopFlatten.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopFuse.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopInstSimplify.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopInterchange.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopLoadElimination.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopPassManager.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopPredication.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopReroll.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopRotation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopSink.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopStrengthReduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopUnrollAndJamPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopUnrollPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LoopVersioningLICM.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LowerAtomicPass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LowerConstantIntrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LowerExpectIntrinsic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LowerGuardIntrinsic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LowerMatrixIntrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/LowerWidenableCondition.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/MakeGuardsExplicit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/MemCpyOptimizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/MergeICmps.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/NaryReassociate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/NewGVN.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/PartiallyInlineLibCalls.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/PlaceSafepoints.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/Reassociate.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/Reg2Mem.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/SCCP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/SROA.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/ScalarizeMaskedMemIntrin.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/Scalarizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/SeparateConstOffsetFromGEP.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/SimplifyCFG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/Sink.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/SpeculativeExecution.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/StraightLineStrengthReduce.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/StructurizeCFG.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/TLSVariableHoist.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/TailRecursionElimination.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/WarnMissedTransforms.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/ADCE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/AnnotationRemarks.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/BDCE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/CallSiteSplitting.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/ConstantHoisting.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/ConstraintElimination.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/CorrelatedValuePropagation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/DCE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/DFAJumpThreading.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/DeadStoreElimination.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/DivRemPairs.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar/EarlyCSE.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CanonicalizeFreezeInLoops.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/Cloning.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CodeExtractor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CodeLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CodeMoverUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CountVisits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CtorUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/DXILUpgrade.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/Debugify.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/EntryExitInstrumenter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/EscapeEnumerator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/Evaluator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/FixIrreducible.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/FunctionComparator.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/FunctionImportUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/GlobalStatus.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/GuardUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/HelloWorld.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/InjectTLIMappings.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/InstructionNamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/InstructionWorklist.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/IntegerDivision.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LCSSA.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LibCallsShrinkWrap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/Local.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LoopConstrainer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LoopPeel.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LoopRotationUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LoopSimplify.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LoopUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LoopVersioning.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LowerAtomic.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LowerGlobalDtors.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LowerIFunc.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LowerInvoke.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LowerMemIntrinsics.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/LowerSwitch.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/MatrixUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/Mem2Reg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/MemoryOpRemark.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/MemoryTaggingSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/MetaRenamer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/MisExpect.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/ModuleUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/MoveAutoInit.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/NameAnonGlobals.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/PredicateInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/PromoteMemToReg.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/RelLookupTableConverter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SCCPSolver.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SSAUpdater.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SSAUpdaterBulk.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SSAUpdaterImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SampleProfileInference.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SampleProfileLoaderBaseImpl.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SampleProfileLoaderBaseUtil.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SanitizerStats.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/ScalarEvolutionExpander.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SimplifyCFGOptions.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SimplifyIndVar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SimplifyLibCalls.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SizeOpts.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SplitModule.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/StripGCRelocates.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/StripNonLineTableDebugInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/SymbolRewriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/UnifyFunctionExitNodes.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/UnifyLoopExits.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/UnrollLoop.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/VNCoercion.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/ValueMapper.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/AMDGPUEmitPrintf.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/ASanStackFrameLayout.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/AddDiscriminators.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/AssumeBundleBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/BasicBlockUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/BreakCriticalEdges.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/BuildLibCalls.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/BypassSlowDivision.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CallGraphUpdater.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CallPromotionUtils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils/CanonicalizeAliases.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Vectorize/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Vectorize/LoadStoreVectorizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Vectorize/LoopVectorize.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Vectorize/SLPVectorizer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Vectorize/VectorCombine.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/CFGuard.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/IPO.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Instrumentation.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/ObjCARC.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Scalar.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Transforms/Utils.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsDriver/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsDriver/MSVCPaths.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsDriver/MSVCSetupApi.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsManifest/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsManifest/WindowsManifestMerger.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsResource/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsResource/ResourceProcessor.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsResource/ResourceScriptToken.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/WindowsResource/ResourceScriptTokenList.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/BlockIndexer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/BlockPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/BlockVerifier.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/FDRLogBuilder.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/FDRRecordConsumer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/FDRRecordProducer.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/FDRRecords.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/FDRTraceExpander.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/FDRTraceWriter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/FileHeaderReader.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/Graph.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/InstrumentationMap.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/Profile.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/RecordPrinter.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/Trace.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/XRayRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/XRay/YAMLXRayRecord.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/InitializePasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LinkAllIR.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/LinkAllPasses.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/Pass.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/PassAnalysisSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/PassInfo.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/PassRegistry.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/include/llvm/PassSupport.h Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/libexec/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/libexec/ccc-analyzer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/libexec/c++-analyzer Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/libexec/analyze-c++ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/libexec/analyze-cc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/libexec/intercept-c++ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": clang+llvm-18.1.8-x86_64-linux-gnu-ubuntu-18.04/libexec/intercept-cc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container 32a4819baf21 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> c9340f929ae2 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 6/11 : ARG WASM_TOOLS_VER=1.243.0 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in cdbefc450be7 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container cdbefc450be7 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> 1b92df4ee315 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 7/11 : RUN cd /opt && wget --progress=dot:giga https://github.com/bytecodealliance/wasm-tools/releases/download/v${WASM_TOOLS_VER}/wasm-tools-${WASM_TOOLS_VER}-x86_64-linux.tar.gz Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in b61a8128bd54 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": --2026-01-14 06:26:59-- https://github.com/bytecodealliance/wasm-tools/releases/download/v1.243.0/wasm-tools-1.243.0-x86_64-linux.tar.gz Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Resolving github.com (github.com)... 140.82.112.3 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Connecting to github.com (github.com)|140.82.112.3|:443... connected. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": HTTP request sent, awaiting response... 302 Found Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Location: https://release-assets.githubusercontent.com/github-production-release-asset/265302687/f967db64-39db-4e92-a3a5-6f562d5f3b2e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-14T07%3A02%3A43Z&rscd=attachment%3B+filename%3Dwasm-tools-1.243.0-x86_64-linux.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-14T06%3A02%3A39Z&ske=2026-01-14T07%3A02%3A43Z&sks=b&skv=2018-11-09&sig=%2B%2FHCFZTwVr6bl48isejbE3147oufvMGcCk%2Fta7tjWok%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2ODM3MjMxOSwibmJmIjoxNzY4MzcyMDE5LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.nAklbf1SnmE_SVMU-JZzG-oAFNmn67kG5-5RrQ2JpWw&response-content-disposition=attachment%3B%20filename%3Dwasm-tools-1.243.0-x86_64-linux.tar.gz&response-content-type=application%2Foctet-stream [following] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": --2026-01-14 06:26:59-- https://release-assets.githubusercontent.com/github-production-release-asset/265302687/f967db64-39db-4e92-a3a5-6f562d5f3b2e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-01-14T07%3A02%3A43Z&rscd=attachment%3B+filename%3Dwasm-tools-1.243.0-x86_64-linux.tar.gz&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-01-14T06%3A02%3A39Z&ske=2026-01-14T07%3A02%3A43Z&sks=b&skv=2018-11-09&sig=%2B%2FHCFZTwVr6bl48isejbE3147oufvMGcCk%2Fta7tjWok%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc2ODM3MjMxOSwibmJmIjoxNzY4MzcyMDE5LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.nAklbf1SnmE_SVMU-JZzG-oAFNmn67kG5-5RrQ2JpWw&response-content-disposition=attachment%3B%20filename%3Dwasm-tools-1.243.0-x86_64-linux.tar.gz&response-content-type=application%2Foctet-stream Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Resolving release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.108.133, 185.199.109.133, 185.199.110.133, ... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Connecting to release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.108.133|:443... connected. Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": HTTP request sent, awaiting response... 200 OK Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Length: 7045610 (6.7M) [application/octet-stream] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Saving to: 'wasm-tools-1.243.0-x86_64-linux.tar.gz' Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11":  Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 0K ...... 100% 76.8M=0.09s Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": 2026-01-14 06:26:59 (76.8 MB/s) - 'wasm-tools-1.243.0-x86_64-linux.tar.gz' saved [7045610/7045610] Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container b61a8128bd54 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> d85b73a42846 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 8/11 : RUN cd /opt && tar -xvf wasm-tools-${WASM_TOOLS_VER}-x86_64-linux.tar.gz && mv wasm-tools-${WASM_TOOLS_VER}-x86_64-linux wasm-tools && rm wasm-tools-${WASM_TOOLS_VER}-x86_64-linux.tar.gz && ln -s /opt/wasm-tools/wasm-tools /usr/local/bin/wasm-tools Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in 49627c731588 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": wasm-tools-1.243.0-x86_64-linux/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": wasm-tools-1.243.0-x86_64-linux/LICENSE-APACHE Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": wasm-tools-1.243.0-x86_64-linux/LICENSE-Apache-2.0_WITH_LLVM-exception Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": wasm-tools-1.243.0-x86_64-linux/README.md Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": wasm-tools-1.243.0-x86_64-linux/LICENSE-MIT Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": wasm-tools-1.243.0-x86_64-linux/wasm-tools Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container 49627c731588 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> a3fcc1188afc Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 9/11 : RUN git clone --depth 1 https://github.com/bytecodealliance/wasm-micro-runtime wamr Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in 3074829773f2 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Cloning into 'wamr'... Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container 3074829773f2 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> 16d6958eee76 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 10/11 : WORKDIR wamr Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> Running in 902143c37470 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Removing intermediate container 902143c37470 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> 7f052ab6bc10 Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Step 11/11 : COPY build.sh $SRC/ Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": ---> b787673a8a1d Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Successfully built b787673a8a1d Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Successfully tagged gcr.io/oss-fuzz/wamr:latest Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11": Successfully tagged us-central1-docker.pkg.dev/oss-fuzz/unsafe/wamr:latest Finished Step #1 - "build-d65203a0-c3c8-49d3-a1e0-63d42be2ef11" Starting Step #2 - "srcmap" Step #2 - "srcmap": Already have image: gcr.io/oss-fuzz/wamr Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + SRCMAP=/tmp/fileG5sEJL 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/wamr/.git Step #2 - "srcmap": + GIT_DIR=/src/wamr Step #2 - "srcmap": + cd /src/wamr Step #2 - "srcmap": ++ git config --get remote.origin.url Step #2 - "srcmap": + GIT_URL=https://github.com/bytecodealliance/wasm-micro-runtime Step #2 - "srcmap": ++ git rev-parse HEAD Step #2 - "srcmap": + GIT_REV=d4034f1cfbbbd5fe5e3dcf9bb10f00dca625218c Step #2 - "srcmap": + jq_inplace /tmp/fileG5sEJL '."/src/wamr" = { type: "git", url: "https://github.com/bytecodealliance/wasm-micro-runtime", rev: "d4034f1cfbbbd5fe5e3dcf9bb10f00dca625218c" }' Step #2 - "srcmap": ++ tempfile Step #2 - "srcmap": + F=/tmp/fileFoOlv9 Step #2 - "srcmap": + cat /tmp/fileG5sEJL Step #2 - "srcmap": + jq '."/src/wamr" = { type: "git", url: "https://github.com/bytecodealliance/wasm-micro-runtime", rev: "d4034f1cfbbbd5fe5e3dcf9bb10f00dca625218c" }' Step #2 - "srcmap": + mv /tmp/fileFoOlv9 /tmp/fileG5sEJL 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/fileG5sEJL Step #2 - "srcmap": + rm /tmp/fileG5sEJL Step #2 - "srcmap": { Step #2 - "srcmap": "/src/wamr": { Step #2 - "srcmap": "type": "git", Step #2 - "srcmap": "url": "https://github.com/bytecodealliance/wasm-micro-runtime", Step #2 - "srcmap": "rev": "d4034f1cfbbbd5fe5e3dcf9bb10f00dca625218c" 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 -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 -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": ++ pwd Step #3 - "compile-libfuzzer-coverage-x86_64": + echo '<| ------ ' /src/wamr ' ------ |>' Step #3 - "compile-libfuzzer-coverage-x86_64": <| ------ /src/wamr ------ |> Step #3 - "compile-libfuzzer-coverage-x86_64": + ls . Step #3 - "compile-libfuzzer-coverage-x86_64": ADOPTERS.md SConscript language-bindings Step #3 - "compile-libfuzzer-coverage-x86_64": ATTRIBUTIONS.md SECURITY.md product-mini Step #3 - "compile-libfuzzer-coverage-x86_64": CMakeLists.txt SUMMARY.md samples Step #3 - "compile-libfuzzer-coverage-x86_64": CODEOWNERS TSC_Charter.md test-tools Step #3 - "compile-libfuzzer-coverage-x86_64": CODE_OF_CONDUCT.md build-scripts tests Step #3 - "compile-libfuzzer-coverage-x86_64": CONTRIBUTING.md ci wamr-compiler Step #3 - "compile-libfuzzer-coverage-x86_64": LICENSE core wamr-sdk Step #3 - "compile-libfuzzer-coverage-x86_64": ORG_CODE_OF_CONDUCT.md doc wamr-wasi-extensions Step #3 - "compile-libfuzzer-coverage-x86_64": README.md gitbook zephyr Step #3 - "compile-libfuzzer-coverage-x86_64": RELEASE_NOTES.md idf_component.yml Step #3 - "compile-libfuzzer-coverage-x86_64": + ls -l /usr/lib/libFuzzingEngine.a Step #3 - "compile-libfuzzer-coverage-x86_64": -rw-r--r-- 1 root root 3506758 Jan 14 06:27 /usr/lib/libFuzzingEngine.a Step #3 - "compile-libfuzzer-coverage-x86_64": + echo '<| ------ -------- ------ |>' Step #3 - "compile-libfuzzer-coverage-x86_64": <| ------ -------- ------ |> Step #3 - "compile-libfuzzer-coverage-x86_64": + : clang Step #3 - "compile-libfuzzer-coverage-x86_64": + : -O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -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": + cmake_args=(-DCMAKE_C_COMPILER="${CC}" -DCMAKE_C_FLAGS="${CFLAGS}" -DCMAKE_CXX_COMPILER="${CC}" -DCMAKE_CXX_FLAGS="${CFLAGS}" -DCMAKE_LINKER="${LD}" -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_MODULE_LINKER_FLAGS="${LDFLAGS}" -DCMAKE_SHARED_LINKER_FLAGS="${LDFLAGS}" -DZLIB_INCLUDE_DIR=/usr/include -DZLIB_LIBRARY=/usr/lib/x86_64-linux-gnu/libz.so -DTerminfo_LIBRARIES=/usr/lib/x86_64-linux-gnu/libncurses.so -DTerminfo_INCLUDE_DIRS=/usr/include) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building seed corpus...\n' Step #3 - "compile-libfuzzer-coverage-x86_64": Building seed corpus...\n Step #3 - "compile-libfuzzer-coverage-x86_64": + cd tests/fuzz/wasm-mutator-fuzz/ Step #3 - "compile-libfuzzer-coverage-x86_64": + ./smith_wasm.sh 10 Step #3 - "compile-libfuzzer-coverage-x86_64": Generating 10 Wasm files for each kind as required Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_1.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_2.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_3.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_4.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_5.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_6.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_7.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_8.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_9.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": -- output test_tiered_a_10.wasm in 1 retries Step #3 - "compile-libfuzzer-coverage-x86_64": Done Step #3 - "compile-libfuzzer-coverage-x86_64": + zip -j ./build/seed_corpus.zip ./build/CORPUS_DIR/test_tiered_a_1.wasm ./build/CORPUS_DIR/test_tiered_a_10.wasm ./build/CORPUS_DIR/test_tiered_a_2.wasm ./build/CORPUS_DIR/test_tiered_a_3.wasm ./build/CORPUS_DIR/test_tiered_a_4.wasm ./build/CORPUS_DIR/test_tiered_a_5.wasm ./build/CORPUS_DIR/test_tiered_a_6.wasm ./build/CORPUS_DIR/test_tiered_a_7.wasm ./build/CORPUS_DIR/test_tiered_a_8.wasm ./build/CORPUS_DIR/test_tiered_a_9.wasm Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_1.wasm (deflated 1%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_10.wasm (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_2.wasm (deflated 3%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_3.wasm (deflated 39%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_4.wasm (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_5.wasm (deflated 37%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_6.wasm (deflated 38%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_7.wasm (deflated 42%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_8.wasm (deflated 34%) Step #3 - "compile-libfuzzer-coverage-x86_64": adding: test_tiered_a_9.wasm (stored 0%) Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building classic interp...\n' Step #3 - "compile-libfuzzer-coverage-x86_64": Building classic interp...\n Step #3 - "compile-libfuzzer-coverage-x86_64": + cd tests/fuzz/wasm-mutator-fuzz/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -S . -B build-classic-interp -DCMAKE_TOOLCHAIN_FILE=./clang_toolchain.cmake -DLLVM_DIR=/opt/llvm-18.1.8/lib/cmake/llvm -G Ninja -DWAMR_BUILD_FAST_INTERP=0 -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_CXX_COMPILER=clang '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_LINKER=clang '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DZLIB_INCLUDE_DIR=/usr/include -DZLIB_LIBRARY=/usr/lib/x86_64-linux-gnu/libz.so -DTerminfo_LIBRARIES=/usr/lib/x86_64-linux-gnu/libncurses.so -DTerminfo_INCLUDE_DIRS=/usr/include Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang 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": -- 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": -- Performing Test HAS_ADDRESS_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_ADDRESS_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- REPO_ROOT_DIR: /src/wamr/tests/fuzz/wasm-mutator-fuzz/../../.. Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Terminfo: /usr/lib/x86_64-linux-gnu/libncurses.so Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found LLVM 18.1.8 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using LLVMConfig.cmake in: /opt/llvm-18.1.8/lib/cmake/llvm Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR_BUILD_INTERP="1" ; WAMR_BUILD_FAST_INTERP="1" ; WAMR_BUILD_JIT="0" ; WAMR_BUILD_EXCE_HANDLING="0" Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build Configurations: Step #3 - "compile-libfuzzer-coverage-x86_64":  Build as target X86_64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Build for platform linux Step #3 - "compile-libfuzzer-coverage-x86_64":  CMAKE_BUILD_TYPE Debug Step #3 - "compile-libfuzzer-coverage-x86_64":  BUILD_SHARED_LIBS  Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Interpreter enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Fast interpreter enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR AOT enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Fast JIT disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR LLVM ORC JIT disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc builtin disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc WASI enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Multiple modules disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Hardware boundary check disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Wakeup of blocking operations enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  SIMD enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  GC performance profiling disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Module instance context enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Write linear memory base addr to x86 GS register enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Quick AOT/JIT entries enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT intrinsics enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Shrunk memory enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT validator enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Extended constant expression disabled Step #3 - "compile-libfuzzer-coverage-x86_64": -- About Wasm Proposals: Step #3 - "compile-libfuzzer-coverage-x86_64": Always-on: Step #3 - "compile-libfuzzer-coverage-x86_64": "Import/Export of Mutable Globals" Step #3 - "compile-libfuzzer-coverage-x86_64": "Multi-value" Step #3 - "compile-libfuzzer-coverage-x86_64": "Non-trapping float-to-int Conversions" Step #3 - "compile-libfuzzer-coverage-x86_64": "Sign-extension Operators" Step #3 - "compile-libfuzzer-coverage-x86_64": "WebAssembly C and C++ API" Step #3 - "compile-libfuzzer-coverage-x86_64": "Branch Hinting" Step #3 - "compile-libfuzzer-coverage-x86_64": Configurable. 0 is OFF. 1 is ON: Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk Memory Operation" via WAMR_BUILD_BULK_MEMORY: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk-memory-opt" via WAMR_BUILD_BULK_MEMORY_OPT: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Call-indirect-overlong" via WAMR_BUILD_CALL_INDIRECT_OVERLONG: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Extended Constant Expressions" via WAMR_BUILD_EXTENDED_CONST_EXPR: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Fixed-width SIMD" via WAMR_BUILD_SIMD: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Garbage Collection" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Legacy Exception Handling" via WAMR_BUILD_EXCE_HANDLING: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Memory64" via WAMR_BUILD_MEMORY64: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Multiple Memories" via WAMR_BUILD_MULTI_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference Types" via WAMR_BUILD_REF_TYPES: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference-Typed Strings" via WAMR_BUILD_STRINGREF: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Tail Call" via WAMR_BUILD_TAIL_CALL: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Threads" via WAMR_BUILD_SHARED_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Typed Function References" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": Unsupported (>= Phase4): Step #3 - "compile-libfuzzer-coverage-x86_64": "Custom Annotation Syntax in the Text Format" Step #3 - "compile-libfuzzer-coverage-x86_64": "Exception Handling" Step #3 - "compile-libfuzzer-coverage-x86_64": "JS String Builtins" Step #3 - "compile-libfuzzer-coverage-x86_64": "Relaxed SIMD" Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Fetching simde .. Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (5.6s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.0s) Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Warning: Step #3 - "compile-libfuzzer-coverage-x86_64": Manually-specified variables were not used by the project: Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Terminfo_INCLUDE_DIRS Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/wamr/tests/fuzz/wasm-mutator-fuzz/build-classic-interp Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake --build build-classic-interp Step #3 - "compile-libfuzzer-coverage-x86_64": [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_assert.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_common.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_list.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_log.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_queue.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_vector.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_getopt.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_read_file.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [1/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_getopt.c.o [1/139] Building ASM object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64.s.o [2/139] Building ASM object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64.s.o [2/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [3/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [3/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [4/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [4/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [5/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [5/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [6/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [6/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [7/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [7/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [8/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [8/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [9/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [9/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_dummy.c.o [10/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_assert.c.o [10/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [11/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_read_file.c.o [11/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [12/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_list.c.o [12/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [13/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [13/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot.c.o [14/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_log.c.o [14/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [15/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [15/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [16/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [16/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [17/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [17/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [18/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_queue.c.o [18/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [19/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_vector.c.o [19/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [20/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_common.c.o [20/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [21/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [21/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [22/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [22/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [23/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [23/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [24/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [24/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [25/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [25/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [26/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [26/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [27/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [27/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [28/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [28/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [29/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [29/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [30/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [30/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o [31/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_dummy.c.o [31/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [32/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [32/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [33/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [33/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [34/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [34/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [35/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [35/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [36/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c.o [36/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [37/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [37/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [38/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [38/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [39/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [39/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [40/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [40/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [41/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [41/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [42/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [42/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [43/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [43/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [44/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [44/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [45/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot.c.o [45/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [46/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [46/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [47/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [47/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [48/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [48/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [49/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [49/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [50/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [50/139] Building CXX object aot-compiler/CMakeFiles/aot_compiler_fuzz.dir/aot_compiler_fuzz.cc.o [51/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [51/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_clock.c.o [52/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [52/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [53/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [53/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_file.c.o [54/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [54/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [55/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [55/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [56/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [56/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_socket.c.o [57/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [57/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [58/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [58/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [59/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [59/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_common.c.o [60/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [60/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/libc-util/libc_errno.c.o [61/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_clock.c.o [61/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [62/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [62/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [63/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [63/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [64/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [64/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [65/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/libc-util/libc_errno.c.o [65/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [66/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [66/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_assert.c.o [67/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [67/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [68/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [68/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_vector.c.o [69/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [69/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [70/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [70/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [71/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [71/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_list.c.o [72/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_common.c.o [72/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_log.c.o [73/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [73/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_queue.c.o [74/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [74/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [75/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [75/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c.o [76/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_assert.c.o [76/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c.o [77/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [77/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c.o [78/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [78/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c.o [79/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [79/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c.o [80/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [80/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [81/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_file.c.o [81/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [82/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [82/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [83/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_list.c.o [83/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [84/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [84/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [85/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_vector.c.o [85/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [86/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_log.c.o [86/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [87/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [87/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [88/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_queue.c.o [88/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [89/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c.o [89/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [90/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c.o [90/139] Building ASM object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64_simd.s.o [91/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_socket.c.o [91/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c.o [92/139] Building ASM object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64_simd.s.o [92/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [93/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [93/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [94/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c.o [94/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [95/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [95/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [96/139] Building CXX object aot-compiler/CMakeFiles/aot_compiler_fuzz.dir/aot_compiler_fuzz.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:53:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Step #3 - "compile-libfuzzer-coverage-x86_64": 53 | option.target_arch = "x86_64"; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:54:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Step #3 - "compile-libfuzzer-coverage-x86_64": 54 | option.target_abi = "gnu"; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [96/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [97/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [97/139] Building CXX object wasm-mutator/CMakeFiles/wasm_mutator_fuzz.dir/wasm_mutator_fuzz.cc.o [98/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [98/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c.o [99/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [99/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [100/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [100/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [101/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [101/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [102/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [103/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [104/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [105/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [106/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [107/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [108/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [109/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c.o [110/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [111/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c.o [112/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [113/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [114/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [115/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [116/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [117/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [118/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:433:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__wasi_fd_t' (aka 'int') [-Wsign-compare] Step #3 - "compile-libfuzzer-coverage-x86_64": 433 | bh_assert(ft->size > fd && "File descriptor table too small"); Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~ ^ ~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/shared/utils/bh_assert.h:20:43: note: expanded from macro 'bh_assert' Step #3 - "compile-libfuzzer-coverage-x86_64": 20 | bh_assert_internal((int64)(uintptr_t)(expr), __FILE__, __LINE__, #expr) Step #3 - "compile-libfuzzer-coverage-x86_64": | ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:449:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__wasi_fd_t' (aka 'int') [-Wsign-compare] Step #3 - "compile-libfuzzer-coverage-x86_64": 449 | bh_assert(ft->size > fd && "File descriptor table too small"); Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~ ^ ~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/shared/utils/bh_assert.h:20:43: note: expanded from macro 'bh_assert' Step #3 - "compile-libfuzzer-coverage-x86_64": 20 | bh_assert_internal((int64)(uintptr_t)(expr), __FILE__, __LINE__, #expr) Step #3 - "compile-libfuzzer-coverage-x86_64": | ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [119/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [120/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [121/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [122/139] Building CXX object wasm-mutator/CMakeFiles/wasm_mutator_fuzz.dir/wasm_mutator_fuzz.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:28:68: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 28 | return wasm_val_t{ .kind = WASM_I32, .of = { .i32 = 2025 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:31:67: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 31 | return wasm_val_t{ .kind = WASM_I64, .of = { .i64 = 168 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:34:72: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 34 | return wasm_val_t{ .kind = WASM_F32, .of = { .f32 = 3.14159f } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:37:71: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 37 | return wasm_val_t{ .kind = WASM_F64, .of = { .f64 = 2.71828 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:41:60: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 41 | .of = { .foreign = 0xabcddead } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:46:75: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | return wasm_val_t{ .kind = WASM_FUNCREF, .of = { .ref = nullptr } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:91:41: warning: missing field 'kind' initializer [-Wmissing-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 91 | wasm_export_t export_type = { 0 }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 7 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [123/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [124/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [125/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [126/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [127/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [128/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [129/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [130/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [131/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [132/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [133/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [134/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c.o [134/139] Linking CXX static library wasm-mutator/libvmlib.a [135/139] Linking CXX static library wasm-mutator/libvmlib.a [135/139] Linking CXX executable wasm-mutator/wasm_mutator_fuzz [136/139] Linking CXX executable wasm-mutator/wasm_mutator_fuzz [137/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o [137/139] Linking CXX static library aot-compiler/libaotclib.a [138/139] Linking CXX static library aot-compiler/libaotclib.a [138/139] Linking CXX executable aot-compiler/aot_compiler_fuzz [139/139] Linking CXX executable aot-compiler/aot_compiler_fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build-classic-interp/wasm-mutator/wasm_mutator_fuzz /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_classic_interp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build/seed_corpus.zip /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_classic_interp_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building fast interp...\n' Step #3 - "compile-libfuzzer-coverage-x86_64": Building fast interp...\n Step #3 - "compile-libfuzzer-coverage-x86_64": + cd tests/fuzz/wasm-mutator-fuzz/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -S . -B build-fast-interp -DCMAKE_TOOLCHAIN_FILE=./clang_toolchain.cmake -DLLVM_DIR=/opt/llvm-18.1.8/lib/cmake/llvm -G Ninja -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_CXX_COMPILER=clang '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_LINKER=clang '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DZLIB_INCLUDE_DIR=/usr/include -DZLIB_LIBRARY=/usr/lib/x86_64-linux-gnu/libz.so -DTerminfo_LIBRARIES=/usr/lib/x86_64-linux-gnu/libncurses.so -DTerminfo_INCLUDE_DIRS=/usr/include Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang 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": -- 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": -- Performing Test HAS_ADDRESS_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_ADDRESS_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- REPO_ROOT_DIR: /src/wamr/tests/fuzz/wasm-mutator-fuzz/../../.. Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Terminfo: /usr/lib/x86_64-linux-gnu/libncurses.so Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found LLVM 18.1.8 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using LLVMConfig.cmake in: /opt/llvm-18.1.8/lib/cmake/llvm Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR_BUILD_INTERP="1" ; WAMR_BUILD_FAST_INTERP="1" ; WAMR_BUILD_JIT="0" ; WAMR_BUILD_EXCE_HANDLING="0" Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build Configurations: Step #3 - "compile-libfuzzer-coverage-x86_64":  Build as target X86_64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Build for platform linux Step #3 - "compile-libfuzzer-coverage-x86_64":  CMAKE_BUILD_TYPE Debug Step #3 - "compile-libfuzzer-coverage-x86_64":  BUILD_SHARED_LIBS  Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Interpreter enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Fast interpreter enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR AOT enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Fast JIT disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR LLVM ORC JIT disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc builtin disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc WASI enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Multiple modules disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Hardware boundary check disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Wakeup of blocking operations enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  SIMD enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  GC performance profiling disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Module instance context enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Write linear memory base addr to x86 GS register enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Quick AOT/JIT entries enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT intrinsics enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Shrunk memory enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT validator enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Extended constant expression disabled Step #3 - "compile-libfuzzer-coverage-x86_64": -- About Wasm Proposals: Step #3 - "compile-libfuzzer-coverage-x86_64": Always-on: Step #3 - "compile-libfuzzer-coverage-x86_64": "Import/Export of Mutable Globals" Step #3 - "compile-libfuzzer-coverage-x86_64": "Multi-value" Step #3 - "compile-libfuzzer-coverage-x86_64": "Non-trapping float-to-int Conversions" Step #3 - "compile-libfuzzer-coverage-x86_64": "Sign-extension Operators" Step #3 - "compile-libfuzzer-coverage-x86_64": "WebAssembly C and C++ API" Step #3 - "compile-libfuzzer-coverage-x86_64": "Branch Hinting" Step #3 - "compile-libfuzzer-coverage-x86_64": Configurable. 0 is OFF. 1 is ON: Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk Memory Operation" via WAMR_BUILD_BULK_MEMORY: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk-memory-opt" via WAMR_BUILD_BULK_MEMORY_OPT: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Call-indirect-overlong" via WAMR_BUILD_CALL_INDIRECT_OVERLONG: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Extended Constant Expressions" via WAMR_BUILD_EXTENDED_CONST_EXPR: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Fixed-width SIMD" via WAMR_BUILD_SIMD: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Garbage Collection" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Legacy Exception Handling" via WAMR_BUILD_EXCE_HANDLING: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Memory64" via WAMR_BUILD_MEMORY64: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Multiple Memories" via WAMR_BUILD_MULTI_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference Types" via WAMR_BUILD_REF_TYPES: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference-Typed Strings" via WAMR_BUILD_STRINGREF: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Tail Call" via WAMR_BUILD_TAIL_CALL: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Threads" via WAMR_BUILD_SHARED_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Typed Function References" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": Unsupported (>= Phase4): Step #3 - "compile-libfuzzer-coverage-x86_64": "Custom Annotation Syntax in the Text Format" Step #3 - "compile-libfuzzer-coverage-x86_64": "Exception Handling" Step #3 - "compile-libfuzzer-coverage-x86_64": "JS String Builtins" Step #3 - "compile-libfuzzer-coverage-x86_64": "Relaxed SIMD" Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Fetching simde .. Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (5.6s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.0s) Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Warning: Step #3 - "compile-libfuzzer-coverage-x86_64": Manually-specified variables were not used by the project: Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Terminfo_INCLUDE_DIRS Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/wamr/tests/fuzz/wasm-mutator-fuzz/build-fast-interp Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake --build build-fast-interp Step #3 - "compile-libfuzzer-coverage-x86_64": [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_assert.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_common.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_list.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_log.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_queue.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_vector.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_getopt.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_read_file.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [0/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [1/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_getopt.c.o [1/139] Building ASM object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64.s.o [2/139] Building ASM object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64.s.o [2/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [3/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [3/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [4/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [4/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [5/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [5/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [6/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [6/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [7/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_assert.c.o [7/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [8/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [8/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [9/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [9/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_dummy.c.o [10/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [10/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [11/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_read_file.c.o [11/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [12/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_log.c.o [12/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [13/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_list.c.o [13/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot.c.o [14/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [14/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [15/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [15/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [16/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [16/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [17/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_common.c.o [17/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [18/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [18/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [19/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_queue.c.o [19/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [20/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [20/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [21/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_vector.c.o [21/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [22/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [22/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [23/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [23/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [24/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [24/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [25/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [25/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [26/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [26/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [27/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [27/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [28/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [28/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [29/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [29/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [30/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [30/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o [31/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_dummy.c.o [31/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [32/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [32/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [33/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [33/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [34/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [34/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [35/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [35/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [36/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [36/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [37/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c.o [37/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [38/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [38/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [39/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [39/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [40/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [40/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [41/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [41/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [42/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [42/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [43/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot.c.o [43/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [44/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [44/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [45/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [45/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [46/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [46/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [47/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [47/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [48/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [48/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [49/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [49/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [50/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [50/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_clock.c.o [51/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [51/139] Building CXX object aot-compiler/CMakeFiles/aot_compiler_fuzz.dir/aot_compiler_fuzz.cc.o [52/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [52/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_file.c.o [53/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [53/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [54/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [54/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [55/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [55/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [56/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [56/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_socket.c.o [57/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [57/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [58/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [58/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [59/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [59/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_list.c.o [60/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [60/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/libc-util/libc_errno.c.o [61/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [61/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [62/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_clock.c.o [62/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [63/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [63/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [64/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [64/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [65/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [65/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [66/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [66/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_assert.c.o [67/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [67/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [68/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/libc-util/libc_errno.c.o [68/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_common.c.o [69/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_list.c.o [69/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [70/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [70/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [71/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [71/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c.o [72/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [72/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_log.c.o [73/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_file.c.o [73/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_queue.c.o [74/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [74/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_vector.c.o [75/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [75/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [76/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [76/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c.o [77/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [77/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c.o [78/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [78/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c.o [79/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_assert.c.o [79/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c.o [80/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_common.c.o [80/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [81/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [81/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [82/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [82/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [83/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [83/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [84/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [84/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [85/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_queue.c.o [85/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [86/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_log.c.o [86/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [87/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c.o [87/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [88/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [88/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [89/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_socket.c.o [89/139] Building ASM object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64_simd.s.o [90/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_vector.c.o [90/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c.o [91/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c.o [91/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [92/139] Building ASM object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64_simd.s.o [92/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [93/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [93/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [94/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c.o [94/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [95/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [95/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [96/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [96/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [97/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [97/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c.o [98/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [98/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [99/139] Building CXX object aot-compiler/CMakeFiles/aot_compiler_fuzz.dir/aot_compiler_fuzz.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:53:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Step #3 - "compile-libfuzzer-coverage-x86_64": 53 | option.target_arch = "x86_64"; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:54:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Step #3 - "compile-libfuzzer-coverage-x86_64": 54 | option.target_abi = "gnu"; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [99/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [100/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [100/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [101/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [101/139] Building CXX object wasm-mutator/CMakeFiles/wasm_mutator_fuzz.dir/wasm_mutator_fuzz.cc.o [102/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [103/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [104/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [105/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [106/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [107/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [108/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [109/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c.o [110/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [111/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [112/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c.o [113/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [114/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [115/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [116/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [117/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:433:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__wasi_fd_t' (aka 'int') [-Wsign-compare] Step #3 - "compile-libfuzzer-coverage-x86_64": 433 | bh_assert(ft->size > fd && "File descriptor table too small"); Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~ ^ ~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/shared/utils/bh_assert.h:20:43: note: expanded from macro 'bh_assert' Step #3 - "compile-libfuzzer-coverage-x86_64": 20 | bh_assert_internal((int64)(uintptr_t)(expr), __FILE__, __LINE__, #expr) Step #3 - "compile-libfuzzer-coverage-x86_64": | ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:449:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__wasi_fd_t' (aka 'int') [-Wsign-compare] Step #3 - "compile-libfuzzer-coverage-x86_64": 449 | bh_assert(ft->size > fd && "File descriptor table too small"); Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~ ^ ~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/shared/utils/bh_assert.h:20:43: note: expanded from macro 'bh_assert' Step #3 - "compile-libfuzzer-coverage-x86_64": 20 | bh_assert_internal((int64)(uintptr_t)(expr), __FILE__, __LINE__, #expr) Step #3 - "compile-libfuzzer-coverage-x86_64": | ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [118/139] Building CXX object wasm-mutator/CMakeFiles/wasm_mutator_fuzz.dir/wasm_mutator_fuzz.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:28:68: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 28 | return wasm_val_t{ .kind = WASM_I32, .of = { .i32 = 2025 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:31:67: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 31 | return wasm_val_t{ .kind = WASM_I64, .of = { .i64 = 168 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:34:72: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 34 | return wasm_val_t{ .kind = WASM_F32, .of = { .f32 = 3.14159f } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:37:71: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 37 | return wasm_val_t{ .kind = WASM_F64, .of = { .f64 = 2.71828 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:41:60: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 41 | .of = { .foreign = 0xabcddead } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:46:75: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | return wasm_val_t{ .kind = WASM_FUNCREF, .of = { .ref = nullptr } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:91:41: warning: missing field 'kind' initializer [-Wmissing-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 91 | wasm_export_t export_type = { 0 }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 7 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [119/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [120/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [121/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [122/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [123/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [124/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [125/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [126/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [127/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [128/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [129/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [130/139] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [131/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [132/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [133/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [134/139] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c.o [134/139] Linking CXX static library wasm-mutator/libvmlib.a [135/139] Linking CXX static library wasm-mutator/libvmlib.a [135/139] Linking CXX executable wasm-mutator/wasm_mutator_fuzz [136/139] Linking CXX executable wasm-mutator/wasm_mutator_fuzz [137/139] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o [137/139] Linking CXX static library aot-compiler/libaotclib.a [138/139] Linking CXX static library aot-compiler/libaotclib.a [138/139] Linking CXX executable aot-compiler/aot_compiler_fuzz [139/139] Linking CXX executable aot-compiler/aot_compiler_fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build-fast-interp/wasm-mutator/wasm_mutator_fuzz /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_fast_interp Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build/seed_corpus.zip /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_fast_interp_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building llvm jit...\n' Step #3 - "compile-libfuzzer-coverage-x86_64": Building llvm jit...\n Step #3 - "compile-libfuzzer-coverage-x86_64": + cd tests/fuzz/wasm-mutator-fuzz/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -S . -B build-llvm-jit -DCMAKE_TOOLCHAIN_FILE=./clang_toolchain.cmake -DLLVM_DIR=/opt/llvm-18.1.8/lib/cmake/llvm -G Ninja -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_JIT=1 -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_CXX_COMPILER=clang '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_LINKER=clang '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DZLIB_INCLUDE_DIR=/usr/include -DZLIB_LIBRARY=/usr/lib/x86_64-linux-gnu/libz.so -DTerminfo_LIBRARIES=/usr/lib/x86_64-linux-gnu/libncurses.so -DTerminfo_INCLUDE_DIRS=/usr/include Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang 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": -- 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": -- Performing Test HAS_ADDRESS_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_ADDRESS_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- REPO_ROOT_DIR: /src/wamr/tests/fuzz/wasm-mutator-fuzz/../../.. Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Terminfo: /usr/lib/x86_64-linux-gnu/libncurses.so Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found LLVM 18.1.8 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using LLVMConfig.cmake in: /opt/llvm-18.1.8/lib/cmake/llvm Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found LLVM 18.1.8 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using LLVMConfig.cmake in: /opt/llvm-18.1.8/lib/cmake/llvm Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR_BUILD_INTERP="1" ; WAMR_BUILD_FAST_INTERP="0" ; WAMR_BUILD_JIT="1" ; WAMR_BUILD_EXCE_HANDLING="0" Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build Configurations: Step #3 - "compile-libfuzzer-coverage-x86_64":  Build as target X86_64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Build for platform linux Step #3 - "compile-libfuzzer-coverage-x86_64":  CMAKE_BUILD_TYPE Debug Step #3 - "compile-libfuzzer-coverage-x86_64":  BUILD_SHARED_LIBS  Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Interpreter enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Fast interpreter disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR AOT enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Fast JIT disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR LLVM ORC JIT enabled with Lazy Compilation Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc builtin disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc WASI enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Multiple modules disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Hardware boundary check disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Wakeup of blocking operations enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  SIMD enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  GC performance profiling disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Module instance context enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Write linear memory base addr to x86 GS register enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Quick AOT/JIT entries enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT intrinsics enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Shrunk memory enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT validator enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Extended constant expression disabled Step #3 - "compile-libfuzzer-coverage-x86_64": -- About Wasm Proposals: Step #3 - "compile-libfuzzer-coverage-x86_64": Always-on: Step #3 - "compile-libfuzzer-coverage-x86_64": "Import/Export of Mutable Globals" Step #3 - "compile-libfuzzer-coverage-x86_64": "Multi-value" Step #3 - "compile-libfuzzer-coverage-x86_64": "Non-trapping float-to-int Conversions" Step #3 - "compile-libfuzzer-coverage-x86_64": "Sign-extension Operators" Step #3 - "compile-libfuzzer-coverage-x86_64": "WebAssembly C and C++ API" Step #3 - "compile-libfuzzer-coverage-x86_64": "Branch Hinting" Step #3 - "compile-libfuzzer-coverage-x86_64": Configurable. 0 is OFF. 1 is ON: Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk Memory Operation" via WAMR_BUILD_BULK_MEMORY: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk-memory-opt" via WAMR_BUILD_BULK_MEMORY_OPT: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Call-indirect-overlong" via WAMR_BUILD_CALL_INDIRECT_OVERLONG: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Extended Constant Expressions" via WAMR_BUILD_EXTENDED_CONST_EXPR: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Fixed-width SIMD" via WAMR_BUILD_SIMD: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Garbage Collection" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Legacy Exception Handling" via WAMR_BUILD_EXCE_HANDLING: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Memory64" via WAMR_BUILD_MEMORY64: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Multiple Memories" via WAMR_BUILD_MULTI_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference Types" via WAMR_BUILD_REF_TYPES: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference-Typed Strings" via WAMR_BUILD_STRINGREF: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Tail Call" via WAMR_BUILD_TAIL_CALL: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Threads" via WAMR_BUILD_SHARED_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Typed Function References" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": Unsupported (>= Phase4): Step #3 - "compile-libfuzzer-coverage-x86_64": "Custom Annotation Syntax in the Text Format" Step #3 - "compile-libfuzzer-coverage-x86_64": "Exception Handling" Step #3 - "compile-libfuzzer-coverage-x86_64": "JS String Builtins" Step #3 - "compile-libfuzzer-coverage-x86_64": "Relaxed SIMD" Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (1.4s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.0s) Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Warning: Step #3 - "compile-libfuzzer-coverage-x86_64": Manually-specified variables were not used by the project: Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Terminfo_INCLUDE_DIRS Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/wamr/tests/fuzz/wasm-mutator-fuzz/build-llvm-jit Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake --build build-llvm-jit --target wasm_mutator_fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_clock.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_file.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_socket.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/libc-util/libc_errno.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_queue.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_assert.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_common.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_list.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_log.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_vector.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [0/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [1/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/libc-util/libc_errno.c.o [1/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [2/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [2/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [3/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [3/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [4/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [4/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [5/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [5/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [6/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [6/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [7/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_clock.c.o [7/90] Building ASM object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64_simd.s.o [8/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [8/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [9/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [9/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [10/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_log.c.o [10/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [11/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c.o [11/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [12/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [12/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [13/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_list.c.o [13/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [14/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c.o [14/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [15/90] Building ASM object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64_simd.s.o [15/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c.o [16/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_assert.c.o [16/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot.c.o [17/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [17/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [18/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c.o [18/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [19/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [19/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [20/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [20/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [21/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_common.c.o [21/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [22/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_queue.c.o [22/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [23/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_vector.c.o [23/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [24/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [24/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [25/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [25/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [26/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [26/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [27/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [27/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [28/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [28/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [29/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [29/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [30/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_file.c.o [30/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [31/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [31/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o [32/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [32/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [33/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [33/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [34/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [34/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [35/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [35/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [36/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_x86_64.c.o [36/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [37/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/shared/platform/common/posix/posix_socket.c.o [37/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [38/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [38/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [39/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [39/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [40/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [40/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [41/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [41/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [42/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [42/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [43/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [43/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [44/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [44/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [45/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot.c.o [45/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [46/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [46/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [47/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [47/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [48/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [48/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [49/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [49/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [50/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c.o [50/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [51/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [51/90] Building CXX object wasm-mutator/CMakeFiles/wasm_mutator_fuzz.dir/wasm_mutator_fuzz.cc.o [52/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [52/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [53/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [53/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [54/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [54/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [55/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [56/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [57/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [58/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [59/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [60/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [61/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [62/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [63/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [64/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [65/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [66/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [67/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:433:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__wasi_fd_t' (aka 'int') [-Wsign-compare] Step #3 - "compile-libfuzzer-coverage-x86_64": 433 | bh_assert(ft->size > fd && "File descriptor table too small"); Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~ ^ ~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/shared/utils/bh_assert.h:20:43: note: expanded from macro 'bh_assert' Step #3 - "compile-libfuzzer-coverage-x86_64": 20 | bh_assert_internal((int64)(uintptr_t)(expr), __FILE__, __LINE__, #expr) Step #3 - "compile-libfuzzer-coverage-x86_64": | ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:449:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__wasi_fd_t' (aka 'int') [-Wsign-compare] Step #3 - "compile-libfuzzer-coverage-x86_64": 449 | bh_assert(ft->size > fd && "File descriptor table too small"); Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~~~ ^ ~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/core/shared/utils/bh_assert.h:20:43: note: expanded from macro 'bh_assert' Step #3 - "compile-libfuzzer-coverage-x86_64": 20 | bh_assert_internal((int64)(uintptr_t)(expr), __FILE__, __LINE__, #expr) Step #3 - "compile-libfuzzer-coverage-x86_64": | ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [68/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [69/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [70/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [71/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [72/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [73/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [74/90] Building CXX object wasm-mutator/CMakeFiles/wasm_mutator_fuzz.dir/wasm_mutator_fuzz.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:28:68: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 28 | return wasm_val_t{ .kind = WASM_I32, .of = { .i32 = 2025 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:31:67: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 31 | return wasm_val_t{ .kind = WASM_I64, .of = { .i64 = 168 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:34:72: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 34 | return wasm_val_t{ .kind = WASM_F32, .of = { .f32 = 3.14159f } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:37:71: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 37 | return wasm_val_t{ .kind = WASM_F64, .of = { .f64 = 2.71828 } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:41:60: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 41 | .of = { .foreign = 0xabcddead } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:46:75: warning: missing field '_paddings' initializer [-Wmissing-designated-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 46 | return wasm_val_t{ .kind = WASM_FUNCREF, .of = { .ref = nullptr } }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc:91:41: warning: missing field 'kind' initializer [-Wmissing-field-initializers] Step #3 - "compile-libfuzzer-coverage-x86_64": 91 | wasm_export_t export_type = { 0 }; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 7 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [75/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [76/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [77/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [78/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [79/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [80/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [81/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [82/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [83/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [84/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [85/90] Building C object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [86/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [87/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [88/90] Building CXX object wasm-mutator/CMakeFiles/vmlib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp:56: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h:27: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /opt/llvm-18.1.8/include/llvm/Transforms/Instrumentation.h:20: Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /opt/llvm-18.1.8/include/llvm/IR/IRBuilder.h:24: Step #3 - "compile-libfuzzer-coverage-x86_64": /opt/llvm-18.1.8/include/llvm/IR/ConstantFolder.h:31:16: warning: virtual method 'anchor' is inside a 'final' class and can never be overridden [-Wunnecessary-virtual-specifier] Step #3 - "compile-libfuzzer-coverage-x86_64": 31 | virtual void anchor(); Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": In file included from /src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp:61: Step #3 - "compile-libfuzzer-coverage-x86_64": /opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h:603:49: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-libfuzzer-coverage-x86_64": 603 | CountSumOrPercent() : NumEntries(0), CountSum(0.0f), ValueCounts() {} Step #3 - "compile-libfuzzer-coverage-x86_64": | ~^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h:606:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-libfuzzer-coverage-x86_64": 606 | CountSum = 0.0f; Step #3 - "compile-libfuzzer-coverage-x86_64": | ~ ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h:608:12: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-libfuzzer-coverage-x86_64": 608 | VC = 0.0f; Step #3 - "compile-libfuzzer-coverage-x86_64": | ~ ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h:648:31: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-libfuzzer-coverage-x86_64": 648 | if (Sum1 < 1.0f || Sum2 < 1.0f) Step #3 - "compile-libfuzzer-coverage-x86_64": | ~ ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h:648:16: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-libfuzzer-coverage-x86_64": 648 | if (Sum1 < 1.0f || Sum2 < 1.0f) Step #3 - "compile-libfuzzer-coverage-x86_64": | ~ ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": /opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h:649:14: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion] Step #3 - "compile-libfuzzer-coverage-x86_64": 649 | return 0.0f; Step #3 - "compile-libfuzzer-coverage-x86_64": | ~~~~~~ ^~~~ Step #3 - "compile-libfuzzer-coverage-x86_64": 7 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [88/90] Linking CXX static library wasm-mutator/libvmlib.a [89/90] Linking CXX static library wasm-mutator/libvmlib.a [89/90] Linking CXX executable wasm-mutator/wasm_mutator_fuzz [90/90] Linking CXX executable wasm-mutator/wasm_mutator_fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build-llvm-jit/wasm-mutator/wasm_mutator_fuzz /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_llvm_jit Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build/seed_corpus.zip /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_llvm_jit_seed_corpus.zip Step #3 - "compile-libfuzzer-coverage-x86_64": + echo 'Building aot compiler...\n' Step #3 - "compile-libfuzzer-coverage-x86_64": Building aot compiler...\n Step #3 - "compile-libfuzzer-coverage-x86_64": + cd tests/fuzz/wasm-mutator-fuzz/ Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake -S . -B build-aot-compiler -DCMAKE_TOOLCHAIN_FILE=./clang_toolchain.cmake -DLLVM_DIR=/opt/llvm-18.1.8/lib/cmake/llvm -G Ninja -DCMAKE_C_COMPILER=clang '-DCMAKE_C_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_CXX_COMPILER=clang '-DCMAKE_CXX_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DCMAKE_LINKER=clang '-DCMAKE_EXE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_MODULE_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' '-DCMAKE_SHARED_LINKER_FLAGS=-O1 -fno-omit-frame-pointer -gline-tables-only -Wno-error=incompatible-function-pointer-types -Wno-error=int-conversion -Wno-error=deprecated-declarations -Wno-error=implicit-function-declaration -Wno-error=implicit-int -Wno-error=unknown-warning-option -Wno-error=vla-cxx-extension -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -fprofile-instr-generate -fcoverage-mapping -pthread -Wl,--no-as-needed -Wl,-ldl -Wl,-lm -Wno-unused-command-line-argument' -DZLIB_INCLUDE_DIR=/usr/include -DZLIB_LIBRARY=/usr/lib/x86_64-linux-gnu/libz.so -DTerminfo_LIBRARIES=/usr/lib/x86_64-linux-gnu/libncurses.so -DTerminfo_INCLUDE_DIRS=/usr/include Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C compiler found: /usr/local/bin/clang Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang C++ compiler found: /usr/local/bin/clang++ Step #3 - "compile-libfuzzer-coverage-x86_64": -- Clang assembler found: /usr/local/bin/clang 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": -- 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": -- Performing Test HAS_ADDRESS_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_ADDRESS_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_MEMORY_SANITIZER - Failed Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test HAS_UNDEFINED_SANITIZER - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- REPO_ROOT_DIR: /src/wamr/tests/fuzz/wasm-mutator-fuzz/../../.. Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE Step #3 - "compile-libfuzzer-coverage-x86_64": -- Performing Test Terminfo_LINKABLE - Success Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found Terminfo: /usr/lib/x86_64-linux-gnu/libncurses.so Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.11") Step #3 - "compile-libfuzzer-coverage-x86_64": -- Found LLVM 18.1.8 Step #3 - "compile-libfuzzer-coverage-x86_64": -- Using LLVMConfig.cmake in: /opt/llvm-18.1.8/lib/cmake/llvm Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap Step #3 - "compile-libfuzzer-coverage-x86_64": -- Looking for mremap - found Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR version: 2.4.3 Step #3 - "compile-libfuzzer-coverage-x86_64": -- WAMR_BUILD_INTERP="1" ; WAMR_BUILD_FAST_INTERP="1" ; WAMR_BUILD_JIT="0" ; WAMR_BUILD_EXCE_HANDLING="0" Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build Configurations: Step #3 - "compile-libfuzzer-coverage-x86_64":  Build as target X86_64 Step #3 - "compile-libfuzzer-coverage-x86_64":  Build for platform linux Step #3 - "compile-libfuzzer-coverage-x86_64":  CMAKE_BUILD_TYPE Debug Step #3 - "compile-libfuzzer-coverage-x86_64":  BUILD_SHARED_LIBS  Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Interpreter enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Fast interpreter enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR AOT enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR Fast JIT disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  WAMR LLVM ORC JIT disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc builtin disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Libc WASI enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Multiple modules disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Hardware boundary check disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Wakeup of blocking operations enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  SIMD enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  GC performance profiling disabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Module instance context enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Write linear memory base addr to x86 GS register enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Quick AOT/JIT entries enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT intrinsics enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Shrunk memory enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  AOT validator enabled Step #3 - "compile-libfuzzer-coverage-x86_64":  Extended constant expression disabled Step #3 - "compile-libfuzzer-coverage-x86_64": -- About Wasm Proposals: Step #3 - "compile-libfuzzer-coverage-x86_64": Always-on: Step #3 - "compile-libfuzzer-coverage-x86_64": "Import/Export of Mutable Globals" Step #3 - "compile-libfuzzer-coverage-x86_64": "Multi-value" Step #3 - "compile-libfuzzer-coverage-x86_64": "Non-trapping float-to-int Conversions" Step #3 - "compile-libfuzzer-coverage-x86_64": "Sign-extension Operators" Step #3 - "compile-libfuzzer-coverage-x86_64": "WebAssembly C and C++ API" Step #3 - "compile-libfuzzer-coverage-x86_64": "Branch Hinting" Step #3 - "compile-libfuzzer-coverage-x86_64": Configurable. 0 is OFF. 1 is ON: Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk Memory Operation" via WAMR_BUILD_BULK_MEMORY: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Bulk-memory-opt" via WAMR_BUILD_BULK_MEMORY_OPT: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Call-indirect-overlong" via WAMR_BUILD_CALL_INDIRECT_OVERLONG: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Extended Constant Expressions" via WAMR_BUILD_EXTENDED_CONST_EXPR: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Fixed-width SIMD" via WAMR_BUILD_SIMD: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Garbage Collection" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Legacy Exception Handling" via WAMR_BUILD_EXCE_HANDLING: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Memory64" via WAMR_BUILD_MEMORY64: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Multiple Memories" via WAMR_BUILD_MULTI_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference Types" via WAMR_BUILD_REF_TYPES: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": "Reference-Typed Strings" via WAMR_BUILD_STRINGREF: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Tail Call" via WAMR_BUILD_TAIL_CALL: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Threads" via WAMR_BUILD_SHARED_MEMORY: 0 Step #3 - "compile-libfuzzer-coverage-x86_64": "Typed Function References" via WAMR_BUILD_GC: 1 Step #3 - "compile-libfuzzer-coverage-x86_64": Unsupported (>= Phase4): Step #3 - "compile-libfuzzer-coverage-x86_64": "Custom Annotation Syntax in the Text Format" Step #3 - "compile-libfuzzer-coverage-x86_64": "Exception Handling" Step #3 - "compile-libfuzzer-coverage-x86_64": "JS String Builtins" Step #3 - "compile-libfuzzer-coverage-x86_64": "Relaxed SIMD" Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Fetching simde .. Step #3 - "compile-libfuzzer-coverage-x86_64": -- Configuring done (5.6s) Step #3 - "compile-libfuzzer-coverage-x86_64": -- Generating done (0.0s) Step #3 - "compile-libfuzzer-coverage-x86_64": CMake Warning: Step #3 - "compile-libfuzzer-coverage-x86_64": Manually-specified variables were not used by the project: Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64": Terminfo_INCLUDE_DIRS Step #3 - "compile-libfuzzer-coverage-x86_64": Step #3 - "compile-libfuzzer-coverage-x86_64":  Step #3 - "compile-libfuzzer-coverage-x86_64": -- Build files have been written to: /src/wamr/tests/fuzz/wasm-mutator-fuzz/build-aot-compiler Step #3 - "compile-libfuzzer-coverage-x86_64": + cmake --build build-aot-compiler --target aot_compiler_fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_assert.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_common.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_list.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_log.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_queue.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_vector.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_getopt.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_read_file.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [0/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [1/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_getopt.c.o [1/84] Building ASM object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64.s.o [2/84] Building ASM object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/arch/invokeNative_em64.s.o [2/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [3/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_time.c.o [3/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [4/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/linux/platform_init.c.o [4/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [5/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_sleep.c.o [5/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [6/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_hmu.c.o [6/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [7/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_assert.c.o [7/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [8/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_bitmap.c.o [8/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [9/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_blocking_op.c.o [9/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_dummy.c.o [10/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/uncommon/bh_read_file.c.o [10/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [11/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_log.c.o [11/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [12/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_list.c.o [12/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [13/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_malloc.c.o [13/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot.c.o [14/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_leb128.c.o [14/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [15/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/mem_alloc.c.o [15/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [16/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_common.c.o [16/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [17/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_blocking_op.c.o [17/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [18/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_vector.c.o [18/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [19/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_queue.c.o [19/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [20/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_memmap.c.o [20/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [21/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_exec_env.c.o [21/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [22/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/platform/common/posix/posix_thread.c.o [22/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [23/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/bh_hashmap.c.o [23/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [24/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/utils/runtime_timer.c.o [24/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [25/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_loader_common.c.o [25/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [26/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_gc.c.o [26/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [27/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_kfc.c.o [27/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [28/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_stringref.c.o [28/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [29/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_validator.c.o [29/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [30/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/arch/aot_reloc_dummy.c.o [30/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o [31/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_shared_memory.c.o [31/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [32/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_memory.c.o [32/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [33/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_application.c.o [33/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [34/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c.o [34/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [35/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/libraries/thread-mgr/thread_manager.c.o [35/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [36/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_exception.c.o [36/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [37/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_const.c.o [37/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [38/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_parametric.c.o [38/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [39/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_compare.c.o [39/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [40/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_intrinsic.c.o [40/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [41/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_common.c.o [41/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [42/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_object.c.o [42/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [43/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_native.c.o [43/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [44/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot.c.o [44/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [45/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_variable.c.o [45/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [46/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_stack_frame_comp.c.o [46/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [47/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/gc/gc_type.c.o [47/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [48/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_access_lanes.c.o [48/84] Building CXX object aot-compiler/CMakeFiles/aot_compiler_fuzz.dir/aot_compiler_fuzz.cc.o [49/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bit_shifts.c.o [50/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bool_reductions.c.o [51/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitmask_extracts.c.o [52/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_bitwise_ops.c.o [53/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_common.c.o [54/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_comparisons.c.o [55/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_construct_values.c.o [56/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_int_arith.c.o [57/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_conversion.c.o [58/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_floating_point.c.o [59/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_sat_int_arith.c.o [60/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_load_store.c.o [61/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/simd/simd_conversions.c.o [62/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_table.c.o [63/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_runtime_common.c.o [64/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_memory.c.o [65/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_runtime.c.o [66/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_control.c.o [67/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_function.c.o [68/84] Building CXX object aot-compiler/CMakeFiles/aot_compiler_fuzz.dir/aot_compiler_fuzz.cc.o Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:53:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Step #3 - "compile-libfuzzer-coverage-x86_64": 53 | option.target_arch = "x86_64"; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:54:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] Step #3 - "compile-libfuzzer-coverage-x86_64": 54 | option.target_abi = "gnu"; Step #3 - "compile-libfuzzer-coverage-x86_64": | ^ Step #3 - "compile-libfuzzer-coverage-x86_64": 2 warnings generated. Step #3 - "compile-libfuzzer-coverage-x86_64": [69/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_runtime.c.o [70/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm.c.o [71/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_gc.c.o [72/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/common/wasm_c_api.c.o [73/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_numberic.c.o [74/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_emit_aot_file.c.o [75/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_compiler.c.o [76/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/aot/aot_loader.c.o [77/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp.o [78/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_loader.c.o [79/84] Building C object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/interpreter/wasm_interp_classic.c.o [80/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra.cpp.o [81/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_orc_extra2.cpp.o [82/84] Building CXX object aot-compiler/CMakeFiles/aotclib.dir/src/wamr/core/iwasm/compilation/aot_llvm_extra.cpp.o [82/84] Linking CXX static library aot-compiler/libaotclib.a [83/84] Linking CXX static library aot-compiler/libaotclib.a [83/84] Linking CXX executable aot-compiler/aot_compiler_fuzz [84/84] Linking CXX executable aot-compiler/aot_compiler_fuzz Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build-aot-compiler/aot-compiler/aot_compiler_fuzz /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler Step #3 - "compile-libfuzzer-coverage-x86_64": + cp ./build/seed_corpus.zip /workspace/out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler_seed_corpus.zip 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: 331d25ff9ac6: Already exists Step #4: 7f4811f93e43: Already exists Step #4: af41fefaae93: Pulling fs layer Step #4: 4a518ae63354: Pulling fs layer Step #4: fdf6a1f3d4e9: Pulling fs layer Step #4: 421d3824bf7c: Pulling fs layer Step #4: c4d1682a255f: Pulling fs layer Step #4: de2add8be930: Pulling fs layer Step #4: 18248c285058: Pulling fs layer Step #4: 64aa356fd701: Pulling fs layer Step #4: dfe92e50c230: Pulling fs layer Step #4: 01476a19d153: Pulling fs layer Step #4: 666b86a0ef21: Pulling fs layer Step #4: 53ca1cb4e23f: Pulling fs layer Step #4: 837b61cc240b: Pulling fs layer Step #4: 0e9c18a11c6f: Pulling fs layer Step #4: 776213c12561: Pulling fs layer Step #4: 5bec4c9eb524: Pulling fs layer Step #4: ef297f2bb0bf: Pulling fs layer Step #4: 6c231c715396: Pulling fs layer Step #4: 0384d9df3071: Pulling fs layer Step #4: ed88f7341982: Pulling fs layer Step #4: c43797feedc2: Pulling fs layer Step #4: 8dd4699374e0: Pulling fs layer Step #4: 2710c0ab2722: Pulling fs layer Step #4: 9a55b5a70812: Pulling fs layer Step #4: 64aa356fd701: Waiting Step #4: dfe92e50c230: Waiting Step #4: 01476a19d153: Waiting Step #4: 666b86a0ef21: Waiting Step #4: ed88f7341982: Waiting Step #4: c43797feedc2: Waiting Step #4: 0384d9df3071: Waiting Step #4: 8dd4699374e0: Waiting Step #4: 53ca1cb4e23f: Waiting Step #4: 2710c0ab2722: Waiting Step #4: 9a55b5a70812: Waiting Step #4: 837b61cc240b: Waiting Step #4: 0e9c18a11c6f: Waiting Step #4: 776213c12561: Waiting Step #4: 5bec4c9eb524: Waiting Step #4: ef297f2bb0bf: Waiting Step #4: 6c231c715396: Waiting Step #4: 18248c285058: Waiting Step #4: c4d1682a255f: Verifying Checksum Step #4: c4d1682a255f: Download complete Step #4: fdf6a1f3d4e9: Download complete Step #4: af41fefaae93: Verifying Checksum Step #4: af41fefaae93: Download complete Step #4: 421d3824bf7c: Verifying Checksum Step #4: 421d3824bf7c: Download complete Step #4: 18248c285058: Download complete Step #4: 4a518ae63354: Verifying Checksum Step #4: 4a518ae63354: Download complete Step #4: 64aa356fd701: Verifying Checksum Step #4: 64aa356fd701: Download complete Step #4: dfe92e50c230: Verifying Checksum Step #4: dfe92e50c230: Download complete Step #4: af41fefaae93: Pull complete Step #4: 53ca1cb4e23f: Verifying Checksum Step #4: 53ca1cb4e23f: Download complete Step #4: 837b61cc240b: Verifying Checksum Step #4: 837b61cc240b: Download complete Step #4: 666b86a0ef21: Verifying Checksum Step #4: 666b86a0ef21: Download complete Step #4: 776213c12561: Verifying Checksum Step #4: 776213c12561: Download complete Step #4: de2add8be930: Verifying Checksum Step #4: de2add8be930: Download complete Step #4: ef297f2bb0bf: Verifying Checksum Step #4: ef297f2bb0bf: Download complete Step #4: 4a518ae63354: Pull complete Step #4: 6c231c715396: Download complete Step #4: fdf6a1f3d4e9: Pull complete Step #4: c43797feedc2: Verifying Checksum Step #4: c43797feedc2: Download complete Step #4: 01476a19d153: Download complete Step #4: ed88f7341982: Download complete Step #4: 2710c0ab2722: Verifying Checksum Step #4: 2710c0ab2722: Download complete Step #4: 421d3824bf7c: Pull complete Step #4: 9a55b5a70812: Verifying Checksum Step #4: 9a55b5a70812: Download complete Step #4: 8dd4699374e0: Verifying Checksum Step #4: 8dd4699374e0: Download complete Step #4: c4d1682a255f: Pull complete Step #4: 0384d9df3071: Verifying Checksum Step #4: 0384d9df3071: Download complete Step #4: 0e9c18a11c6f: Verifying Checksum Step #4: 0e9c18a11c6f: Download complete Step #4: 5bec4c9eb524: Verifying Checksum Step #4: 5bec4c9eb524: Download complete Step #4: de2add8be930: Pull complete Step #4: 18248c285058: Pull complete Step #4: 64aa356fd701: Pull complete Step #4: dfe92e50c230: Pull complete Step #4: 01476a19d153: Pull complete Step #4: 666b86a0ef21: Pull complete Step #4: 53ca1cb4e23f: Pull complete Step #4: 837b61cc240b: Pull complete Step #4: 0e9c18a11c6f: Pull complete Step #4: 776213c12561: Pull complete Step #4: 5bec4c9eb524: Pull complete Step #4: ef297f2bb0bf: Pull complete Step #4: 6c231c715396: Pull complete Step #4: 0384d9df3071: Pull complete Step #4: ed88f7341982: Pull complete Step #4: c43797feedc2: Pull complete Step #4: 8dd4699374e0: Pull complete Step #4: 2710c0ab2722: Pull complete Step #4: 9a55b5a70812: Pull complete Step #4: Digest: sha256:8236763117bccc523e675c6ecb6a1215c4fd60620d8553d02b5fac53efb8921e 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: Running wamr_fuzz_llvm_jit Step #5: Running wamr_fuzz_aot_compiler Step #5: Running wamr_fuzz_classic_interp Step #5: Running wamr_fuzz_fast_interp Step #5: Error occured while running wamr_fuzz_llvm_jit: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972124582 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55cc80987928, 0x55cc809906a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55cc809906a8,0x55cc80a1de48), Step #5: MERGE-OUTER: 16641 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: 972194282 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55c5fc559928, 0x55c5fc5626a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55c5fc5626a8,0x55c5fc5efe48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: 16641 total files; 0 processed earlier; will process 16641 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 55 ft: 56 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 56 ft: 59 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #4 pulse cov: 61 ft: 64 exec/s: 0 rss: 50Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #8 pulse cov: 124 ft: 134 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #16 pulse cov: 125 ft: 135 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #32 pulse cov: 161 ft: 173 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #64 pulse cov: 161 ft: 173 exec/s: 0 rss: 50Mb Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: create section list failed Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: #128 pulse cov: 404 ft: 432 exec/s: 0 rss: 52Mb Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #256 pulse cov: 572 ft: 643 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:06:49:011 - 7F449436CC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #512 pulse cov: 769 ft: 896 exec/s: 0 rss: 53Mb Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 3 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unknown table 21 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 15 Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unknown memory 115 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown table 47 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 29 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 46 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 9 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 123 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 21 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown type 23 Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 2 Step #5: [LOADING] WASM module load failed: unknown memory 4 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 43 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 57 Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 127 Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:50:455 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 419 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:51:192 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 112 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:52:244 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:52:245 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 7165 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:52:246 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:52:246 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 6259 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 7679 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:06:52:250 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:06:52:250 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 121 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 126 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:06:52:660 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 1279 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 7037 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 547 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:54:251 - 7F449436CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==46== ERROR: libFuzzer: out-of-memory (used: 2131Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-4fc000c66a92316ce48348dc58d4c1333e1b5343 Step #5: Base64: AGFzbQEAAAABBP///38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978220241 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x555f723c0928, 0x555f723c96a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x555f723c96a8,0x555f72456e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/4fc000c66a92316ce48348dc58d4c1333e1b5343' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 1004 processed earlier; will process 15637 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 54Mb Step #5: [00:06:54:979 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 169 ft: 178 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:54:979 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 192 ft: 210 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown type 189 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 503 ft: 545 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:06:54:988 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unknown type 1725 Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #16 pulse cov: 554 ft: 607 exec/s: 0 rss: 950Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:06:55:800 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #32 pulse cov: 634 ft: 696 exec/s: 0 rss: 950Mb Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 518 Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:56:549 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:56:550 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:56:551 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:06:56:552 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #64 pulse cov: 685 ft: 763 exec/s: 64 rss: 1842Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3575 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:56:569 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 463 Step #5: [00:06:56:570 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:06:56:571 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:56:579 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:56:579 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 1507 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:57:605 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:57:605 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:57:606 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:57:606 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:57:616 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:57:986 - 7F0969910C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==248== ERROR: libFuzzer: out-of-memory (used: 2102Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xdf,0xdf,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\337\337\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-cfc92b975fc4c92e91a77928a12527c773b99ace Step #5: Base64: AGFzbQEAAAABBN/f/38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 982244947 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x560e7f7b4928, 0x560e7f7bd6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x560e7f7bd6a8,0x560e7f84ae48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/cfc92b975fc4c92e91a77928a12527c773b99ace' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 1125 processed earlier; will process 15516 files now Step #5: [LOADING] WASM module load failed: unknown memory 163 Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 52Mb Step #5: #2 pulse cov: 436 ft: 456 exec/s: 0 rss: 71Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #4 pulse cov: 454 ft: 481 exec/s: 0 rss: 437Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 6899 Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #8 pulse cov: 504 ft: 537 exec/s: 0 rss: 437Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 3583 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:59:150 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #16 pulse cov: 572 ft: 614 exec/s: 0 rss: 437Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 445 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:59:161 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:06:59:162 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:59:162 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 3583 Step #5: [LOADING] WASM module load failed: integer too large Step #5: #32 pulse cov: 602 ft: 659 exec/s: 0 rss: 437Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:59:171 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 14335 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:59:172 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:59:174 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:06:59:175 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:59:510 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #64 pulse cov: 736 ft: 825 exec/s: 0 rss: 1081Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:59:531 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:59:533 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:59:533 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:59:534 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:06:59:535 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:59:543 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:59:543 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 12027 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:00:723 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [00:07:00:724 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:00:724 - 7F0E2B506C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: super type count too large Step #5: ==317== ERROR: libFuzzer: out-of-memory (used: 2102Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xff,0xdf,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\377\337\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-4ce0b6de380dc3a6b34d3d0bf6096956100eded2 Step #5: Base64: AGFzbQEAAAABBP/f/38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 984266383 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x558426038928, 0x5584260416a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x5584260416a8,0x5584260cee48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/4ce0b6de380dc3a6b34d3d0bf6096956100eded2' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 1231 processed earlier; will process 15410 files now Step #5: [00:07:01:024 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 147 ft: 153 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 8163 Step #5: #4 pulse cov: 166 ft: 180 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:01:559 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:559 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 181 ft: 199 exec/s: 0 rss: 883Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:560 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 4095 Step #5: [00:07:01:560 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: #16 pulse cov: 263 ft: 289 exec/s: 0 rss: 883Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:01:561 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:561 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 250 Step #5: #32 pulse cov: 674 ft: 736 exec/s: 0 rss: 883Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:01:600 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown table 4863 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:01:972 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 2575 Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: [00:07:01:973 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #64 pulse cov: 762 ft: 839 exec/s: 0 rss: 883Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:01:975 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:01:976 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:976 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 5053 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:985 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:01:995 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:996 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1918 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:01:996 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 824 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:02:080 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:02:081 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:02:749 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 16073 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:02:750 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:02:752 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:02:752 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #128 pulse cov: 821 ft: 916 exec/s: 128 rss: 1076Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:07:04:031 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:04:031 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 217 Step #5: [00:07:04:753 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:05:929 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 639 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:05:930 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:05:931 - 7F5BF1716C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: ==346== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x4,0xff,0xff,0xff,0xe, Step #5: \000asm\001\000\000\000\011\004\377\377\377\016 Step #5: artifact_prefix='./'; Test unit written to ./oom-21dbbfda9406adfb11788d2bf3ff8407a000011e Step #5: Base64: AGFzbQEAAAAJBP///w4= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 989286612 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55df32960928, 0x55df329696a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55df329696a8,0x55df329f6e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/21dbbfda9406adfb11788d2bf3ff8407a000011e' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 1407 processed earlier; will process 15234 files now Step #5: [00:07:06:045 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 151 ft: 163 exec/s: 0 rss: 50Mb Step #5: [00:07:06:046 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 152 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 114687 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 228 ft: 250 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:047 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 551 ft: 602 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:049 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #32 pulse cov: 665 ft: 733 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:062 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown memory 442367 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type -32 Step #5: [LOADING] WASM module load failed: unknown table 262079 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #64 pulse cov: 746 ft: 816 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown function 4 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:099 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 21 Step #5: [00:07:06:108 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 262143 Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [00:07:06:110 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:110 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:111 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 10263 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3579 Step #5: [00:07:06:112 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:116 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:117 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.externalize Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:06:119 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #128 pulse cov: 844 ft: 940 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:07:06:121 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 114815 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 114648 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type -42 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:123 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 524262 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:125 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 3 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:128 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: [LOADING] WASM module load failed: unknown type -24 Step #5: [LOADING] WASM module load failed: unknown type 191471 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 15 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 245759 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown global 107 Step #5: [00:07:06:135 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 41 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 111 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:07:06:138 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:140 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:964 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 524287 Step #5: [LOADING] WASM module load failed: unknown memory 1048575 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:985 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -3 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:06:986 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:989 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #256 pulse cov: 962 ft: 1094 exec/s: 0 rss: 2101Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 16383 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 6 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:010 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: non-nullable table without init expr Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:021 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:038 - 7FAE6A20EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==427== ERROR: libFuzzer: out-of-memory (used: 2101Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: ; base unit: 0000000000000000000000000000000000000000 Step #5: Step #5: Step #5: artifact_prefix='./'; Test unit written to ./oom-da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #5: Base64: Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 990305414 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55a91381a928, 0x55a9138236a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55a9138236a8,0x55a9138b0e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/0acdeaea1a9860188f51be456dfe40fbb8f5f33f' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 1717 processed earlier; will process 14924 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 144 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 153 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -60 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 210 ft: 229 exec/s: 0 rss: 68Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:07:077 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 274 ft: 307 exec/s: 0 rss: 68Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:088 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 17 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 125 Step #5: [LOADING] WASM module load failed: unknown memory 262143 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #32 pulse cov: 606 ft: 674 exec/s: 0 rss: 68Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:07:092 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown table 629109 Step #5: [00:07:07:092 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [00:07:07:095 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 65527 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [00:07:07:105 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #64 pulse cov: 791 ft: 894 exec/s: 0 rss: 84Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:07:106 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.internalize Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11756 Step #5: [00:07:07:120 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:124 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:125 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 32767 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:07:126 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:135 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #128 pulse cov: 845 ft: 949 exec/s: 0 rss: 85Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:144 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function 59 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:155 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:156 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 15870 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [00:07:07:158 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:160 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:160 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 0 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 1605606 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 7 Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 31 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:174 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 48638 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [00:07:07:181 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown function 126 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:200 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #256 pulse cov: 928 ft: 1069 exec/s: 0 rss: 85Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:203 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [00:07:07:204 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:206 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 579054 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:211 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:212 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 638974 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:213 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:236 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 5119 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:259 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:07:259 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:260 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:07:267 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:07:275 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:288 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown type 453615 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:290 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:290 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:291 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 1310719 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 97997 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:07:292 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 26749 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 118783 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:304 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 1802111 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 61439 Step #5: [LOADING] WASM module load failed: unknown type -44 Step #5: [LOADING] WASM module load failed: unknown function 42 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:324 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:324 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1531 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:336 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 61423 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:07:340 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:07:342 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:350 - 7F6785EA8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1127058 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 205193215 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 29 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 16863 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #512 pulse cov: 1088 ft: 1273 exec/s: 0 rss: 86Mb Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory 33483519 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 28670 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:07:357 - 7F6785EA8C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 133168101 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown global 1521 Step #5: [LOADING] WASM module load failed: unknown type 24115197 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unknown type 125157083 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 58195931 Step #5: [LOADING] WASM module load failed: unknown table 230981503 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown function 11678 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 2944958 Step #5: [LOADING] WASM module load failed: unknown function 5883 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 787 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 134217663 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 33554427 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown function 1275 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 41370 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 7339645 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 98707 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 255 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 167811 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 115 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 2211750 Step #5: [LOADING] WASM module load failed: unknown table 12615656 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 16351 Step #5: [LOADING] WASM module load failed: unknown memory 265289725 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown table 8388031 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 13631469 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: os_munmap error addr:0x55a915038d00, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 9961435 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 1523 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 1204736 Step #5: [LOADING] WASM module load failed: unknown table 2080255 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1535 Step #5: ==436== ERROR: libFuzzer: out-of-memory (used: 2052Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x4e,0xfe,0xff,0xff,0x7b, Step #5: \000asm\001\000\000\000\001\006\001N\376\377\377{ Step #5: artifact_prefix='./'; Test unit written to ./oom-885ac66291241aab0c1a2cb25b738807aeeb867b Step #5: Base64: AGFzbQEAAAABBgFO/v//ew== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 992328942 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x5601a50b6928, 0x5601a50bf6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x5601a50bf6a8,0x5601a514ce48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/885ac66291241aab0c1a2cb25b738807aeeb867b' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 2435 processed earlier; will process 14206 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 192 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 212 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 460 ft: 490 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 131465215 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 549 ft: 593 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 31 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 716 ft: 793 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 134217719 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1572827 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 54996112 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function Step #5: #32 pulse cov: 796 ft: 896 exec/s: 32 rss: 2036Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] WASM module load failed: unknown type 133168503 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 232783871 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 895 ft: 1021 exec/s: 32 rss: 2036Mb Step #5: [LOADING] WASM module load failed: unknown function 8061 Step #5: [LOADING] WASM module load failed: unknown type 63930349 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 753342 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 117438463 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 110 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6160307 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 16775167 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==477== ERROR: libFuzzer: out-of-memory (used: 2121Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x6,0x3c,0x27,0x6b,0xff,0xbb,0x3f, Step #5: \000asm\001\000\000\000\011\006<'k\377\273? Step #5: artifact_prefix='./'; Test unit written to ./oom-a55a3fe307f19943b769da2e7a5416b9d4229a32 Step #5: Base64: AGFzbQEAAAAJBjwna/+7Pw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 996348678 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x5596e9a14928, 0x5596e9a1d6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x5596e9a1d6a8,0x5596e9aaae48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/a55a3fe307f19943b769da2e7a5416b9d4229a32' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 2556 processed earlier; will process 14085 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 180 ft: 181 exec/s: 0 rss: 51Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 230 ft: 236 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type -4396 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 262 ft: 277 exec/s: 0 rss: 100Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: ==535== ERROR: libFuzzer: out-of-memory (used: 2093Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x4e,0xde,0xff,0xc7,0x7f, Step #5: \000asm\001\000\000\000\001\006\001N\336\377\307\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-d6415ff940d64200abddf09c9f3e3152e8662700 Step #5: Base64: AGFzbQEAAAABBgFO3v/Hfw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 997372598 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55a80575d928, 0x55a8057666a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55a8057666a8,0x55a8057f3e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/d6415ff940d64200abddf09c9f3e3152e8662700' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 2562 processed earlier; will process 14079 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 152 ft: 153 exec/s: 0 rss: 50Mb Step #5: #2 pulse cov: 474 ft: 500 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: unknown type 133169111 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: #4 pulse cov: 502 ft: 541 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 574 ft: 617 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: ==549== ERROR: libFuzzer: out-of-memory (used: 2100Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x3,0x4e,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\006\003N\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-55f1dd914ac7611df841dbde79e6faafae7bf610 Step #5: Base64: AGFzbQEAAAABBgNO////fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 998396655 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55cf241b9928, 0x55cf241c26a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55cf241c26a8,0x55cf2424fe48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/55f1dd914ac7611df841dbde79e6faafae7bf610' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 2572 processed earlier; will process 14069 files now Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 122 ft: 123 exec/s: 0 rss: 52Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 123 ft: 126 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 219 ft: 231 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:15:158 - 7F9E7C3DEC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 308 ft: 337 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown function 769 Step #5: [LOADING] WASM module load failed: unknown table 132120575 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 8345081 Step #5: #16 pulse cov: 384 ft: 421 exec/s: 0 rss: 77Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 34077500 Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 23068671 Step #5: [LOADING] WASM module load failed: unknown function 2171 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 266338303 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #32 pulse cov: 494 ft: 568 exec/s: 0 rss: 319Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown table 245365755 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 113 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown function 14847 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [00:07:15:496 - 7F9E7C3DEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown type 115341311 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown table 8388606 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: #64 pulse cov: 957 ft: 1076 exec/s: 0 rss: 319Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 192937979 Step #5: [LOADING] WASM module load failed: unknown type 133169143 Step #5: [LOADING] WASM module load failed: unknown type 4059121 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 4194301 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 195 Step #5: [LOADING] WASM module load failed: unknown type 262143 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:15:589 - 7F9E7C3DEC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:16:393 - 7F9E7C3DEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 375 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 963 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 250 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 3333 Step #5: [LOADING] WASM module load failed: unknown function 2097151 Step #5: ==566== ERROR: libFuzzer: out-of-memory (used: 2100Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x7,0x7c,0x55,0x6a,0xff,0xff,0xbf,0x13, Step #5: \000asm\001\000\000\000\011\007|Uj\377\377\277\023 Step #5: artifact_prefix='./'; Test unit written to ./oom-af1208be58874ed084e0de15e031ada2dc3ecd38 Step #5: Base64: AGFzbQEAAAAJB3xVav//vxM= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1000418344 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x562e94dc0928, 0x562e94dc96a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x562e94dc96a8,0x562e94e56e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/af1208be58874ed084e0de15e031ada2dc3ecd38' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 2688 processed earlier; will process 13953 files now Step #5: #1 pulse cov: 400 ft: 401 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 452 ft: 483 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #4 pulse cov: 469 ft: 508 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown function 32767 Step #5: [LOADING] WASM module load failed: unknown type 631667 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 3926 Step #5: #8 pulse cov: 533 ft: 589 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown table -8194 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11770 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #16 pulse cov: 573 ft: 638 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1147 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:17:183 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 1 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #32 pulse cov: 695 ft: 779 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: unknown type 1017 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown global 4585 Step #5: [LOADING] WASM module load failed: unknown type 251 Step #5: [00:07:17:370 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 5893 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 991 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 1397 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 15299 Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6653 Step #5: [LOADING] WASM module load failed: unknown type 257926511 Step #5: [LOADING] WASM module load failed: unknown type 378 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #64 pulse cov: 817 ft: 938 exec/s: 0 rss: 222Mb Step #5: [00:07:17:382 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:18:655 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:20:271 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 1610612735 Step #5: [00:07:20:312 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 376831 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:20:317 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 15871 Step #5: [00:07:20:925 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (x, ) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:20:934 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 7931 Step #5: [00:07:20:935 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 467658751 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 1999060 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 524287957 Step #5: [LOADING] WASM module load failed: unknown memory 268435455 Step #5: [LOADING] WASM module load failed: unknown type 2147483487 Step #5: [00:07:20:946 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 918 Step #5: #128 pulse cov: 939 ft: 1104 exec/s: 42 rss: 2012Mb Step #5: [LOADING] WASM module load failed: unknown function 389 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory -131073 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2167 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown type 3450 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 15357 Step #5: [LOADING] WASM module load failed: unknown type 1285541333 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 805306325 Step #5: [00:07:20:960 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 2147475454 Step #5: [LOADING] WASM module load failed: unknown type 262111 Step #5: [LOADING] WASM module load failed: unknown type 33554306 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 134873175 Step #5: [LOADING] WASM module load failed: unknown function 2086911 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:21:577 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:21:577 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:21:755 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 475134 Step #5: [00:07:21:990 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 7930 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6906 Step #5: [LOADING] WASM module load failed: unknown table -257 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147483615 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown global 14807 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 8307 Step #5: [LOADING] WASM module load failed: unknown type 507 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 524159 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 2096895 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:07:22:244 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 205683 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 15358 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 1073741055 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:22:868 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #256 pulse cov: 1095 ft: 1342 exec/s: 51 rss: 2060Mb Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [00:07:22:869 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 1395 Step #5: [00:07:22:870 - 7F08856C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==612== ERROR: libFuzzer: out-of-memory (used: 2060Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x7,0x72,0x11,0x0,0xff,0xff,0xef,0xf, Step #5: \000asm\001\000\000\000\011\007r\021\000\377\377\357\017 Step #5: artifact_prefix='./'; Test unit written to ./oom-aee1fdc5a4fb4f791c58b2acc7f562e813f500ae Step #5: Base64: AGFzbQEAAAAJB3IRAP//7w8= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006439551 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x562f12d96928, 0x562f12d9f6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x562f12d9f6a8,0x562f12e2ce48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/aee1fdc5a4fb4f791c58b2acc7f562e813f500ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 2951 processed earlier; will process 13690 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 157 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 167 ft: 179 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:24:847 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 25459 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #8 pulse cov: 227 ft: 253 exec/s: 8 rss: 1588Mb Step #5: [00:07:24:847 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #16 pulse cov: 603 ft: 660 exec/s: 16 rss: 1588Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:24:849 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 1651 Step #5: [LOADING] WASM module load failed: unknown type 15356 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:24:859 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [00:07:24:859 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table Step #5: #32 pulse cov: 818 ft: 911 exec/s: 32 rss: 1588Mb Step #5: [LOADING] WASM module load failed: unknown global 17 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:24:921 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:27:038 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 64511 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown function 1005567 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:27:041 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 16190 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [00:07:27:042 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #64 pulse cov: 886 ft: 993 exec/s: 21 rss: 2020Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 195 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:27:045 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 223 Step #5: [LOADING] WASM module load failed: unknown memory -8389137 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [00:07:27:047 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory -1 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2555 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown function 245727 Step #5: [LOADING] WASM module load failed: unknown global 14815 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 115 Step #5: [00:07:27:633 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4979 Step #5: [LOADING] WASM module load failed: unknown table 1073733630 Step #5: [00:07:28:048 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: #128 pulse cov: 1069 ft: 1270 exec/s: 32 rss: 2020Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:28:644 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 120319 Step #5: [LOADING] WASM module load failed: unknown table -268435846 Step #5: [00:07:28:645 - 7F8817731C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: ==802== ERROR: libFuzzer: out-of-memory (used: 2076Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x7,0x58,0x63,0x0,0x91,0xaa,0x95,0x2a, Step #5: \000asm\001\000\000\000\011\007Xc\000\221\252\225* Step #5: artifact_prefix='./'; Test unit written to ./oom-40e0a8e7df4a5d1714c68792282cf409f76c7430 Step #5: Base64: AGFzbQEAAAAJB1hjAJGqlSo= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1013463820 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x559194a9f928, 0x559194aa86a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x559194aa86a8,0x559194b35e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/40e0a8e7df4a5d1714c68792282cf409f76c7430' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 3089 processed earlier; will process 13552 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 191 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown function Step #5: #4 pulse cov: 219 ft: 232 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 258 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 134217727 Step #5: [00:07:30:226 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 43241 Step #5: [LOADING] WASM module load failed: unknown type 2559 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 39583614 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #16 pulse cov: 423 ft: 477 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 503924743 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 801790 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown function 458744 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function 2384 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 372734 Step #5: #32 pulse cov: 707 ft: 820 exec/s: 32 rss: 1588Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1441791 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function 14295 Step #5: [LOADING] WASM module load failed: unknown type 639 Step #5: [00:07:33:532 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown type 831077 Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 890 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function 233 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #64 pulse cov: 921 ft: 1080 exec/s: 21 rss: 1588Mb Step #5: [LOADING] WASM module load failed: unknown function 15 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:33:584 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [00:07:33:584 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 12449035 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown type 226492415 Step #5: [00:07:33:587 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:33:588 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 3931639 Step #5: [LOADING] WASM module load failed: unknown function 32745 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 131066 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -458 Step #5: [00:07:33:589 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unknown function 14279 Step #5: [00:07:33:590 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:33:592 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 245759 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global 12286 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 6070 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:33:598 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -38651 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #128 pulse cov: 1005 ft: 1268 exec/s: 42 rss: 1588Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -1048526 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 1513 Step #5: [LOADING] WASM module load failed: unknown type -933834 Step #5: [LOADING] WASM module load failed: unknown type -1048522 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (, ) Step #5: [00:07:33:610 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -656 Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 15719295 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 176126 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 100662775 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:33:616 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 30 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 200 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:33:626 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 249 Step #5: [LOADING] WASM module load failed: unknown type 6258163 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type -10524 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:33:628 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 2031608 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:33:631 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -1043120 Step #5: [00:07:33:631 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:33:632 - 7F96504C7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: ==1021== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x8,0x3b,0x6f,0x6a,0xd5,0xaa,0xd2,0x2a,0xe6, Step #5: \000asm\001\000\000\000\011\010;oj\325\252\322*\346 Step #5: artifact_prefix='./'; Test unit written to ./oom-c0a7fb13774dc902407ae8d09017b8f5af8f6e43 Step #5: Base64: AGFzbQEAAAAJCDtvatWq0irm Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1018488119 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55fc44201928, 0x55fc4420a6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55fc4420a6a8,0x55fc44297e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/c0a7fb13774dc902407ae8d09017b8f5af8f6e43' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 3291 processed earlier; will process 13350 files now Step #5: [LOADING] WASM module load failed: unknown type 65515 Step #5: #1 pulse cov: 172 ft: 173 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 196 ft: 205 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #4 pulse cov: 483 ft: 517 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 33554431 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==1094== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x8,0x1,0x73,0x0,0xd1,0xaa,0xd1,0x2a,0x2a, Step #5: \000asm\001\000\000\000\011\010\001s\000\321\252\321** Step #5: artifact_prefix='./'; Test unit written to ./oom-11d91be20f82dbdffb06eaa1bd8a6ee1acb1f9ec Step #5: Base64: AGFzbQEAAAAJCAFzANGq0Soq Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1019512133 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x561e1108b928, 0x561e110946a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x561e110946a8,0x561e11121e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/11d91be20f82dbdffb06eaa1bd8a6ee1acb1f9ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 3298 processed earlier; will process 13343 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 193 ft: 194 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 214 ft: 228 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown table Step #5: #4 pulse cov: 287 ft: 306 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 6351 Step #5: ==1109== ERROR: libFuzzer: out-of-memory (used: 2098Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x8,0x3b,0x6f,0x6a,0xd5,0xaa,0xd1,0x2a,0xe6, Step #5: \000asm\001\000\000\000\011\010;oj\325\252\321*\346 Step #5: artifact_prefix='./'; Test unit written to ./oom-69fcb3a65a44ce734cbb79be34afbb62686e4e61 Step #5: Base64: AGFzbQEAAAAJCDtvatWq0Srm Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1020536072 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x56515d787928, 0x56515d7906a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x56515d7906a8,0x56515d81de48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/69fcb3a65a44ce734cbb79be34afbb62686e4e61' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 3305 processed earlier; will process 13336 files now Step #5: #1 pulse cov: 437 ft: 438 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 488 ft: 514 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 517 ft: 548 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 65501 Step #5: [LOADING] WASM module load failed: unknown global 45054 Step #5: #8 pulse cov: 573 ft: 616 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: unknown type -8186 Step #5: [00:07:37:307 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1015805 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: #16 pulse cov: 647 ft: 708 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -2395 Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function 196600 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 93032 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 828 ft: 923 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -93598 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:37:322 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 278522 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 3248 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:37:340 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 37617663 Step #5: [LOADING] WASM module load failed: unknown type -311231 Step #5: [LOADING] WASM module load failed: unknown type 25637 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:37:342 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 892 ft: 1018 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 65419 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 786424 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 114687 Step #5: [LOADING] WASM module load failed: unknown type 982923 Step #5: [LOADING] WASM module load failed: unknown type 13695 Step #5: [LOADING] WASM module load failed: unknown type -7131 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:37:347 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 327679 Step #5: [LOADING] WASM module load failed: unknown type -21656 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:37:348 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:37:349 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 268435455 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown function 159383031 Step #5: [LOADING] WASM module load failed: unknown type 12286 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -1039852 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4063231 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 1224702 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -1560 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 873 Step #5: [00:07:37:357 - 7F3205F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: ==1115== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x8,0x3b,0x6f,0x6a,0xd1,0xaa,0xd1,0x2a,0xc3, Step #5: \000asm\001\000\000\000\011\010;oj\321\252\321*\303 Step #5: artifact_prefix='./'; Test unit written to ./oom-baa6e56da47cd3d28f874978d23076235c5c7308 Step #5: Base64: AGFzbQEAAAAJCDtvatGq0SrD Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1021560052 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55c2bd3ac928, 0x55c2bd3b56a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55c2bd3b56a8,0x55c2bd442e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/baa6e56da47cd3d28f874978d23076235c5c7308' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 3427 processed earlier; will process 13214 files now Step #5: [LOADING] WASM module load failed: unknown type -124 Step #5: #1 pulse cov: 172 ft: 173 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 178 ft: 186 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 835553 Step #5: #4 pulse cov: 195 ft: 207 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 271 ft: 312 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:38:324 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 63354 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 540 ft: 631 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: unknown function 130023423 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 1817953 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 8388599 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 883710 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: #32 pulse cov: 788 ft: 907 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 28670 Step #5: [LOADING] WASM module load failed: unknown type 1801215 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:07:38:339 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -187354 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 376 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [00:07:38:341 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -152 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 786303 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -933826 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 909 ft: 1086 exec/s: 0 rss: 71Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa`, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e#2, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown type -1073741863 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa), ) Step #5: [LOADING] WASM module load failed: unknown global 4194263 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 4294967290 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa , ) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 805306361 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 2096895 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa(, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ( Step #5: , ) Step #5: [LOADING] WASM module load failed: unknown type 805306297 Step #5: [LOADING] WASM module load failed: unknown function 4294967258 Step #5: [LOADING] WASM module load failed: unknown type 83885695 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wd`, ) Step #5: [LOADING] WASM module load failed: unknown type 67108862 Step #5: [LOADING] WASM module load failed: unknown type 20971481 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w6`, ) Step #5: [LOADING] WASM module load failed: unknown global 4261085171 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (en(, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 98047 Step #5: [LOADING] WASM module load failed: unknown type 2147483639 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (Ú¹, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (eh2, ) Step #5: [LOADING] WASM module load failed: unknown function 1070775999 Step #5: #128 pulse cov: 1087 ft: 1422 exec/s: 0 rss: 89Mb Step #5: [LOADING] WASM module load failed: unknown type 536870879 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 2147467250 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 234880767 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wx , ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 4194302 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wi , ) Step #5: [LOADING] WASM module load failed: unknown type 1791 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown type 4194047 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 6393024 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 113246207 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (^e<, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 111149055 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:38:609 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (un3, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 25727 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 20971263 Step #5: [LOADING] WASM module load failed: unknown global 232783871 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (+n3, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 4194303 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e$2, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 228589311 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sa`, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (en7, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (en1, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e13, ) Step #5: [LOADING] WASM module load failed: unknown type 232783615 Step #5: [LOADING] WASM module load failed: unknown global 4294639603 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (,a , ) Step #5: [LOADING] WASM module load failed: unknown type 528482047 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 111083519 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (eov, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1073741791 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e!0, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 458431 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (en3, ) Step #5: [LOADING] WASM module load failed: unknown type 1379926006 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (ski, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 2080755 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 490110952 Step #5: [LOADING] WASM module load failed: unknown type 12582909 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 67256319 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (en~, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 216006654 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wO , ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 4294967295 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 536870655 Step #5: [LOADING] WASM module load failed: unknown global 589823 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 522160253 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ( wi, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 409 Step #5: [LOADING] WASM module load failed: unknown global 110919679 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: #256 pulse cov: 1230 ft: 1672 exec/s: 0 rss: 155Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (swai, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (Èžs, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was*, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasA, ) Step #5: [LOADING] WASM module load failed: unknown function 4294950911 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w^s, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was', ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e , ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was&, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (war', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (swa, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 536862719 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1269001869 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:38:976 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:38:984 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:38:984 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1073741823 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (~, ) Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 47185913 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 24116223 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -27006840 Step #5: [LOADING] WASM module load failed: unknown global 487 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2097150 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function 801095550 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type -14598143 Step #5: [LOADING] WASM module load failed: unknown global 37483495 Step #5: [LOADING] WASM module load failed: unknown type -1073725440 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 482342830 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 2097149870 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 520093694 Step #5: [LOADING] WASM module load failed: unknown type 2147418111 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -3627135 Step #5: [LOADING] WASM module load failed: unknown type -2147483622 Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unknown type 2326538 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -2015231 Step #5: [LOADING] WASM module load failed: unknown type -536870394 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -2147385334 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 6258558 Step #5: [LOADING] WASM module load failed: unknown type 1073741822 Step #5: [LOADING] WASM module load failed: unknown global 1023407790 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -77365238 Step #5: [LOADING] WASM module load failed: unknown type -266256383 Step #5: [LOADING] WASM module load failed: unknown global 2029422 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown function 4194303 Step #5: [LOADING] WASM module load failed: unknown type -1337785332 Step #5: [LOADING] WASM module load failed: unknown type 251658236 Step #5: [LOADING] WASM module load failed: unknown global 7995367 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -6291430 Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: unknown function 131484670 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 134201214 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 81857 Step #5: [LOADING] WASM module load failed: unknown function 12582911 Step #5: [LOADING] WASM module load failed: unknown type 117440511 Step #5: [LOADING] WASM module load failed: unknown type 1643407496 Step #5: [LOADING] WASM module load failed: unknown function 1879031806 Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: unknown type -2138996726 Step #5: [LOADING] WASM module load failed: unknown type 16760831 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global 3 Step #5: [LOADING] WASM module load failed: unknown type 77594650 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 402587646 Step #5: [LOADING] WASM module load failed: unknown type -66060233 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -2147483638 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -6291426 Step #5: [LOADING] WASM module load failed: unknown type -27131888 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1929377792 Step #5: [LOADING] WASM module load failed: unknown function 3221209086 Step #5: [LOADING] WASM module load failed: unknown function 263673022 Step #5: [LOADING] WASM module load failed: unknown function 6291326 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown global 8519696 Step #5: #512 pulse cov: 1566 ft: 2508 exec/s: 0 rss: 301Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 25163630 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown function 27254655 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 1879031678 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 48234495 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: os_munmap error addr:0x55c2be25d450, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be25d458, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 4294966783 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 4286578175 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:39:394 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:39:415 - 7F9B4E863C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (=0, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (OD, ) Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (=4 , ) Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 106 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:39:834 - 7F9B4E863C80]: warning: failed to link import function (we, ) Step #5: [00:07:39:835 - 7F9B4E863C80]: warning: failed to link import function (w#, ) Step #5: [00:07:39:835 - 7F9B4E863C80]: warning: failed to link import function (v, ) Step #5: [00:07:39:836 - 7F9B4E863C80]: warning: failed to link import function (w, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [00:07:39:839 - 7F9B4E863C80]: warning: failed to link import function (w, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:39:841 - 7F9B4E863C80]: warning: failed to link import function (Z, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:39:842 - 7F9B4E863C80]: warning: failed to link import function (wv, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:39:845 - 7F9B4E863C80]: warning: failed to link import function ({a, ) Step #5: [00:07:39:846 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:39:849 - 7F9B4E863C80]: warning: failed to link import function (ww, ) Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [00:07:39:849 - 7F9B4E863C80]: warning: failed to link import function (w:, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:39:851 - 7F9B4E863C80]: warning: failed to link import function (wa, ) Step #5: [00:07:39:851 - 7F9B4E863C80]: warning: failed to link import function (za, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 4 Step #5: [LOADING] WASM module load failed: unknown global 4860 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: constant expression required Step #5: [00:07:39:879 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:39:879 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 64 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 30 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fb 3d1b Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 14323 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 45 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: os_munmap error addr:0x55c2be45240c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: os_munmap error addr:0x55c2bec80f60, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bec80f68, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bec80f70, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: #1024 pulse cov: 3493 ft: 6136 exec/s: 341 rss: 461Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unsupported opcode fc 76f Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 82 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [00:07:41:592 - 7F9B4E863C80]: warning: failed to link import function (Ñ·, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:41:596 - 7F9B4E863C80]: warning: failed to link import function (Ñ·, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown function 4 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 7897 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 121 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 73 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 217 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 1609 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 16201 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 1609 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 5193 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 121 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 123 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 23077375 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 48395324 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (1, ) Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:07:44:596 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:44:596 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:44:596 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:44:596 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 1535 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown type 27665 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 251 Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unknown type 20 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 44f. Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: unknown table 35389438 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 379 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 2961 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown table 35389439 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown function 4477 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ee Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 7 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 57 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: unknown table 8703 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 48 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (2, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch or invalid result arity, opcode select was found but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unknown table 24191554 Step #5: [LOADING] WASM module load failed: unknown type 7679 Step #5: [LOADING] WASM module load failed: unknown function 639 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown type 671743 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown function 4128767 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 223 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [LOADING] WASM module load failed: unknown table 47487 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 614660 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table -1198448316 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 65520 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type 425968 Step #5: [LOADING] WASM module load failed: unknown type 131071 Step #5: [LOADING] WASM module load failed: unknown table 1659 Step #5: [LOADING] WASM module load failed: unknown type 16368 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 556 Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 1960876 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 536870911 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type -1879048194 Step #5: [LOADING] WASM module load failed: unknown function 1949695 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 379 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 622583 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 69091327 Step #5: [LOADING] WASM module load failed: unknown type 268320767 Step #5: [LOADING] WASM module load failed: unknown table 1556479 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 133 Step #5: [EXECUTION] h() Step #5: [LOADING] WASM module load failed: unknown table 338860 Step #5: [LOADING] WASM module load failed: unknown type 1023 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 98303 Step #5: [LOADING] WASM module load failed: unknown type 980080 Step #5: [LOADING] WASM module load failed: unknown function 1879048183 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 7647 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 1043372 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 15864 Step #5: [LOADING] WASM module load failed: unknown table 189004 Step #5: [LOADING] WASM module load failed: unknown function 48895 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 23 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 7 Step #5: [LOADING] WASM module load failed: unknown type 245252095 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 20971519 Step #5: [LOADING] WASM module load failed: unknown function 268435447 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 27262975 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (() Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 626 Step #5: [LOADING] WASM module load failed: unknown type 753648 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 41828351 Step #5: [LOADING] WASM module load failed: unknown type 18874366 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 180208 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global 3221225471 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [00:07:47:559 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:47:559 - 7F9B4E863C80]: warning: failed to link import function (%, ) Step #5: [LOADING] WASM module load failed: unknown type 5488 Step #5: [LOADING] WASM module load failed: unknown function 2164 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 141631812 Step #5: [LOADING] WASM module load failed: unknown table 123 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 324 Step #5: [LOADING] WASM module load failed: unknown function 33537408 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function 24912708 Step #5: [LOADING] WASM module load failed: unknown type 264241134 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unknown type 80240 Step #5: [LOADING] WASM module load failed: unknown type 65 Step #5: [LOADING] WASM module load failed: unknown type 152977407 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -1879048210 Step #5: [LOADING] WASM module load failed: unknown type 2175 Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown function 41943039 Step #5: [LOADING] WASM module load failed: unknown table 3 Step #5: [LOADING] WASM module load failed: unknown function 3753672191 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type -1198372987 Step #5: [LOADING] WASM module load failed: unknown type 241172479 Step #5: [LOADING] WASM module load failed: unknown type 25153407 Step #5: [LOADING] WASM module load failed: unknown type 1982463 Step #5: [LOADING] WASM module load failed: unknown function 638965 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 44040187 Step #5: [LOADING] WASM module load failed: unknown type 2544 Step #5: [LOADING] WASM module load failed: unknown function 805306359 Step #5: [LOADING] WASM module load failed: unknown type 983024 Step #5: [LOADING] WASM module load failed: unknown type 309232 Step #5: [LOADING] WASM module load failed: unknown type 690053 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type 6600697 Step #5: [LOADING] WASM module load failed: unknown function 131071 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown type 163839 Step #5: [LOADING] WASM module load failed: unknown type 243253245 Step #5: [LOADING] WASM module load failed: unknown function 212408 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown function 383 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 1476 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 5360 Step #5: [LOADING] WASM module load failed: unknown table 172 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 1769456 Step #5: [LOADING] WASM module load failed: unknown type 14975 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function 32767 Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown function 50331647 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type -1206761595 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 702587 Step #5: [LOADING] WASM module load failed: unknown function 20 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 240 Step #5: [LOADING] WASM module load failed: unknown type 11120 Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 27148287 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fb 61 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 44040191 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 201326591 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 375813 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1605631 Step #5: [LOADING] WASM module load failed: unknown type 1595391 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -1879048193 Step #5: [LOADING] WASM module load failed: unknown type 243268613 Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown global 2684354559 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: #2048 pulse cov: 5632 ft: 10282 exec/s: 204 rss: 658Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown global 16 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [00:07:48:622 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:48:622 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:48:622 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:48:622 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:07:48:622 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] a() Step #5: [EXECUTION] f() Step #5: [EXECUTION] c() Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 39668736 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: os_munmap error addr:0x55c2be52f13c, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be52f144, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 126 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2683 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown type 90 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 6400 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 114693 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: os_munmap error addr:0x55c2be52f6a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be52f6a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be52f6b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be52f6b8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: [LOADING] WASM module load failed: unknown type 1020 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 319 Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 896 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 39668736 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 41765888 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [00:07:56:400 - 7F9B4E863C80]: warning: failed to link import function ([s, ) Step #5: [00:07:56:400 - 7F9B4E863C80]: warning: failed to link import function (, `) Step #5: [00:07:56:400 - 7F9B4E863C80]: warning: failed to link import function (, K0^) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 1528 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [00:07:56:446 - 7F9B4E863C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid start function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] cbj@() Step #5: [EXECUTION] cbj@() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] -aj@() Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown table 1 Step #5: [LOADING] WASM module load failed: unknown type 914015 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 83828953 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 6234329 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Q, ) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (+, ) Step #5: [00:07:57:096 - 7F9B4E863C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Q, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (S, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global 3221225471 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (S, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (X, ) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (S, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (S, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 10621 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Q, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (*, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (H, ) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (S, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (S, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 188724 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (X, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Q, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (S, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 3581 Step #5: [LOADING] WASM module load failed: unknown table 129007181 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 66 Step #5: [LOADING] WASM module load failed: unknown type -1968 Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown table 2362877 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 1879048186 Step #5: [LOADING] WASM module load failed: unknown function 278171 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 208 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown function 6291455 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown function 268435072 Step #5: [LOADING] WASM module load failed: unknown type 2083731 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type 80 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type 45 Step #5: [LOADING] WASM module load failed: unknown table 1887741 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unknown table 37748723 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 6058 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function 1879048190 Step #5: [LOADING] WASM module load failed: unknown table 139492941 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 16264 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown table 37748722 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 27389 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (*, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 47615 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 1072585390 Step #5: [EXECUTION] grow() Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: unknown function 7116 Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: unknown type 658 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1916602 Step #5: [LOADING] WASM module load failed: unknown table 40 Step #5: [LOADING] WASM module load failed: unknown type 558 Step #5: [LOADING] WASM module load failed: unsupported opcode fb 5fd Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 5519350 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] wrow() Step #5: [EXECUTION] wrow() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1298 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 265884 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 102496254 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown function 48 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 1824274422 Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 457215 Step #5: [LOADING] WASM module load failed: unknown local Step #5: os_munmap error addr:0x55c2bead8dd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bead8de4, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bead8dec, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 35617279 Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: unknown type 1621757 Step #5: [LOADING] WASM module load failed: unknown function 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: unknown type 105134 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 117176318 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1533 Step #5: [EXECUTION] grow() Step #5: [LOADING] WASM module load failed: unknown table 28671 Step #5: [LOADING] WASM module load failed: unknown table 787071 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 12287 Step #5: [LOADING] WASM module load failed: unknown function 37 Step #5: [LOADING] WASM module load failed: unknown type 775793 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 6289407 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 14454 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 835583 Step #5: [LOADING] WASM module load failed: unknown type 1671167 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 14847 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 2526490 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] grow() Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 2872945 Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [LOADING] WASM module load failed: unknown type 27261 Step #5: [LOADING] WASM module load failed: unknown table 6289344 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 197097983 Step #5: [LOADING] WASM module load failed: unknown table 7551 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 209305548 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 3581 Step #5: [LOADING] WASM module load failed: unknown table 85660 Step #5: [LOADING] WASM module load failed: unknown type 446975 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 24514076 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown function 48 Step #5: os_munmap error addr:0x55c2be60cfd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be60cfd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be60cfe0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be60cfe8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2be60cff0, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 253742620 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 49151 Step #5: [EXECUTION] grow() Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4046847 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown table 19738 Step #5: [EXECUTION] grow() Step #5: [LOADING] WASM module load failed: unknown function 78058141 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 3 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1fbf. Step #5: [LOADING] WASM module load failed: unknown type 2095103 Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown type 158333 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 13057663 Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 50 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 20991 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] Grow() Step #5: [LOADING] WASM module load failed: unknown type 25164000 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 720895 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type 374 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1823750134 Step #5: [LOADING] WASM module load failed: unknown type 18840063 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 6383 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 71303152 Step #5: [LOADING] WASM module load failed: unknown type 92272864 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 47328 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 16777215 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [EXECUTION] gro() Step #5: [EXECUTION] gro() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 514 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (petscesp, table) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:08:06:776 - 7F9B4E863C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectesp, table) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: incompatible import type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (s/gc!es3, table) Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] rogv(i64:168) Step #5: [EXECUTION] rogv() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [00:08:06:798 - 7F9B4E863C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectesp, tzble) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] gr~w(f32:3.14159) Step #5: [EXECUTION] gr~w() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [EXECUTION] gr~u(i64:168) Step #5: [EXECUTION] gr~u() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (petscesp, table) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: incompatible import type Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment 268435196 Step #5: [EXECUTION] grow(i64:168) Step #5: [EXECUTION] grow() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [EXECUTION] grow(i32:2025) Step #5: [00:08:06:908 - 7F9B4E863C80]: table grow (0-> 2025) failed because of over max size Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [EXECUTION] s6gu(i64:168) Step #5: [EXECUTION] s6gu() failed. Exception: unreachable Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown data segment 260046588 Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown data segment 33 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:08:06:952 - 7F9B4E863C80]: warning: failed to link import function (S5[, ) Step #5: [00:08:06:952 - 7F9B4E863C80]: warning: failed to link import function (W\ri, ) Step #5: [00:08:06:952 - 7F9B4E863C80]: warning: failed to link import function (!', `) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (S5[, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (W\ri, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] 2row() Step #5: [EXECUTION] 2row() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 12 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:08:06:993 - 7F9B4E863C80]: warning: failed to link import function (3^, ) Step #5: [00:08:06:993 - 7F9B4E863C80]: warning: failed to link import function (wasi, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (1', ) Step #5: [00:08:06:994 - 7F9B4E863C80]: warning: failed to link import function (1^, ) Step #5: [00:08:06:994 - 7F9B4E863C80]: warning: failed to link import function (w\ri, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (1', ) Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:08:07:000 - 7F9B4E863C80]: warning: failed to link import function (S0[, ) Step #5: [00:08:07:000 - 7F9B4E863C80]: warning: failed to link import function (W\ri, ) Step #5: [00:08:07:000 - 7F9B4E863C80]: warning: failed to link import function (03', `) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (S0[, ) Step #5: [EXECUTION] [*() Step #5: [EXECUTION] [*() failed. Exception: failed to call unlinked import function (W\ri, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown data segment 259784353 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment 259849889 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown data segment 259849980 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown data segment 351 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment 124 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown data segment 1217 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment 8316 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment 193 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment 1785596 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment 1834657 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown type 60251126 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment 259915516 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:08:07:756 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:07:756 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:07:756 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:07:756 - 7F9B4E863C80]: warning: failed to link import function (;_, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 3367 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:08:08:269 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:08:269 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:08:269 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:08:269 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 109561759 Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type 115855263 Step #5: [LOADING] WASM module load failed: unknown type 352298095 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 114 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 2609055 Step #5: [LOADING] WASM module load failed: unknown function 1458174 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global 40 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [00:08:08:968 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:08:968 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:08:968 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:08:968 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown global 84 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] grow() Step #5: [EXECUTION] grow() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown table 10485759 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [EXECUTION] gos() Step #5: [00:08:09:321 - 7F9B4E863C80]: table grow (122-> 4294967248) failed because of integer overflow Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [EXECUTION] grow() Step #5: [00:08:09:338 - 7F9B4E863C80]: table grow (16-> 4294967280) failed because of integer overflow Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [EXECUTION] gro() Step #5: [00:08:09:369 - 7F9B4E863C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] gro() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] grow() Step #5: [00:08:09:383 - 7F9B4E863C80]: table grow (16-> 4294967290) failed because of integer overflow Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] grow() Step #5: [EXECUTION] grow() Step #5: [EXECUTION] grow() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] frow() Step #5: [EXECUTION] grow() Step #5: [00:08:09:446 - 7F9B4E863C80]: table grow (9-> 4294967290) failed because of integer overflow Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] ]row() Step #5: [EXECUTION] grow() Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] 'row() Step #5: [EXECUTION] 'row() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 503167 Step #5: [LOADING] WASM module load failed: unknown type 112 Step #5: [LOADING] WASM module load failed: unknown type 468757887 Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: unknown type 27007 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 101646335 Step #5: [LOADING] WASM module load failed: unknown type 1076607 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 469233023 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 819199 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 989670779 Step #5: [LOADING] WASM module load failed: unknown type 147455 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 154239 Step #5: [LOADING] WASM module load failed: unknown type 24916 Step #5: [LOADING] WASM module load failed: unknown type 1787866459 Step #5: [LOADING] WASM module load failed: unknown type 3190143 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 1081343 Step #5: [LOADING] WASM module load failed: unknown type 1916927 Step #5: [LOADING] WASM module load failed: unknown type 129314175 Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 38841723 Step #5: [LOADING] WASM module load failed: unknown type 983117179 Step #5: [LOADING] WASM module load failed: unknown type 109951 Step #5: [LOADING] WASM module load failed: unknown type 152086911 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 65532 Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 813439 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 9448831 Step #5: [LOADING] WASM module load failed: unknown type 57684 Step #5: [LOADING] WASM module load failed: unknown type 88080383 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: unknown type 1556479 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unknown type 201326591 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 26258811 Step #5: [LOADING] WASM module load failed: unknown type 7384443 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 67108863 Step #5: [LOADING] WASM module load failed: unknown type 138412031 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 88080383 Step #5: [LOADING] WASM module load failed: unknown type 109051903 Step #5: [LOADING] WASM module load failed: unknown type 13549567 Step #5: [LOADING] WASM module load failed: unknown type 471650 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 982560123 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] test() Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [EXECUTION] grow() Step #5: [EXECUTION] grow() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] grow() Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] g3ow() Step #5: [EXECUTION] g3ow() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [EXECUTION] g1ow() Step #5: [EXECUTION] g1ow() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [EXECUTION] t%st() Step #5: [EXECUTION] t%st() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [EXECUTION] test() Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (arm10) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8É_ÿÿÿÿÿÿÿ A Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86ÿÿY„(iiiii)i) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aarcAµ8wmh81hum Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 57370 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_2â) Step #5: #4096 pulse cov: 8262 ft: 18427 exec/s: 132 rss: 658Mb Step #5: [LOADING] AOT module load failed: unknown machine type 51711 Step #5: [LOADING] AOT module load failed: unknown machine type 7976 Step #5: [LOADING] AOT module load failed: unknown machine type 40920 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_ Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (ar?05) Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (arm) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 1064 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x22_!â) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6 Step #5: [LOADING] AOT module load failed: unknown machine type 29483 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xÇ Step #5: [LOADING] AOT module load failed: unknown machine type 35327 Step #5: [LOADING] AOT module load failed: thread is not enabled in this build Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 1 Step #5: [LOADING] AOT module load failed: unknown machine type 30899 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xAAAAAAAß Step #5: [LOADING] AOT module load failed: unknown machine type 8345 Step #5: [LOADING] AOT module load failed: unknown machine type 40968 Step #5: [LOADING] AOT module load failed: unknown machine type 12033 Step #5: [LOADING] AOT module load failed: unknown machine type 2049 Step #5: [LOADING] AOT module load failed: section missing Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_1â) Step #5: [LOADING] AOT module load failed: unknown machine type 20479 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_) Step #5: [LOADING] AOT module load failed: unknown machine type 414 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aar# Step #5: [LOADING] AOT module load failed: unknown machine type 43903 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x88_64ÿß(i)ögÿ Step #5: [LOADING] AOT module load failed: unknown machine type 57356 Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (mimbAKAA¾AAaAi) Step #5: [LOADING] AOT module load failed: unknown machine type 41081 Step #5: [LOADING] AOT module load failed: invalid target endian type, expected little endian but got big endian Step #5: [LOADING] AOT module load failed: unknown machine type 3072 Step #5: [LOADING] AOT module load failed: unknown machine type 318 Step #5: [LOADING] AOT module load failed: unknown machine type 20223 Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (ar64mÿÿg8&@) Step #5: [LOADING] AOT module load failed: unknown machine type 20479 Step #5: [LOADING] AOT module load failed: unknown machine type 20479 Step #5: [LOADING] AOT module load failed: unknown machine type 12441 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got (ÿx43_B4ÿÿ Step #5: [LOADING] AOT module load failed: unknown machine type 28531 Step #5: [LOADING] AOT module load failed: unknown machine type 25695 Step #5: [LOADING] AOT module load failed: unknown machine type 31115 Step #5: [LOADING] AOT module load failed: unknown machine type 608 Step #5: [LOADING] AOT module load failed: unknown machine type 256 Step #5: [LOADING] AOT module load failed: unknown machine type 552 Step #5: [LOADING] AOT module load failed: machine type (riscv) isn't consistent with target type ( Step #5: Ê Step #5: ) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6ÿ Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (arm05) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86,ÿY„ØŒiiii))) Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (ž’Ìn) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (ar}05) Step #5: [LOADING] AOT module load failed: unknown machine type 65495 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x87ÚÎmw Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_63Ümw Step #5: [LOADING] AOT module load failed: unknown machine type 3072 Step #5: [LOADING] AOT module load failed: unknown machine type 384 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aar’— Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86U32m Step #5: [LOADING] AOT module load failed: unknown machine type 65147 Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (mw) Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (mmibAKAA¾AAaAi) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_62m„ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86&8mw Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_ Step #5: [LOADING] AOT module load failed: unknown machine type 36864 Step #5: [LOADING] AOT module load failed: unknown machine type 5632 Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (aqm2) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8@_64qÿ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ‡ÇÉ_64m0w Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6´WmµwA1hum Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6Ë0m„ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_32($ Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_971ÕxÕÕmÕÀ) Step #5: [LOADING] AOT module load failed: unknown machine type 20479 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86 640M Step #5: [LOADING] AOT module load failed: unknown machine type 307 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x36_68Ümw Step #5: [LOADING] AOT module load failed: unknown machine type 32511 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8+soft-float Step #5: [LOADING] AOT module load failed: unknown machine type 256 Step #5: [LOADING] WASM module load failed: unknown type 125829119 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (ar€&8) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86ß+4mƒw  Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 29547 Step #5: [LOADING] AOT module load failed: machine type (xtensa) isn't consistent with target type (@™Š‘c#c#) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ` Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86õ5Ë0m„ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_É40mu Step #5: [LOADING] AOT module load failed: unknown machine type 2378 Step #5: [LOADING] AOT module load failed: unknown machine type 15296 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x9É_ÿÿÿÿÿÿÿ A Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_@ Step #5: [LOADING] AOT module load failed: unknown machine type 11045 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (arm62) Step #5: [LOADING] AOT module load failed: unknown machine type 65323 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got y86 Step #5: [LOADING] AOT module load failed: unknown machine type 29181 Step #5: [LOADING] AOT module load failed: unknown machine type 47195 Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (nnnmnˆnnn@~J) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (xw) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86]971ÕxÕÕmÕÀ) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 35629 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86sock_sendÿÿþ Step #5: [LOADING] AOT module load failed: unknown machine type 40922 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x82_971ÕxÕÕmÕÀ) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x43_B4þÿÿÿ Step #5: [LOADING] AOT module load failed: unknown machine type 40502 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_4m& Step #5: [LOADING] AOT module load failed: unknown machine type 371 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x85_64A #d Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (x8&_) Step #5: [LOADING] AOT module load failed: unknown machine type 2049 Step #5: [LOADING] AOT module load failed: unknown machine type 57356 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ¾ß Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [LOADING] AOT module load failed: invalid target bit width, expected 64-bit but got 32-bit Step #5: [LOADING] AOT module load failed: unknown machine type 31179 Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (m ium ) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86 Step #5: [LOADING] AOT module load failed: unknown machine type 268 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 264 Step #5: [LOADING] AOT module load failed: unknown machine type 259 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xaAAAAAAß Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_0â) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x83_0â) Step #5: [LOADING] AOT module load failed: unknown machine type 50240 Step #5: [LOADING] AOT module load failed: unknown machine type 291 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (ar) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aarch64v8 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section size Step #5: [LOADING] WASM module load failed: unknown function 66 Step #5: [EXECUTION] ca () Step #5: [LOADING] WASM module load failed: invalid start function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function 9 Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:10:320 - 7F9B4E863C80]: warning: failed to link import function (mas, ) Step #5: [00:08:10:320 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:320 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:320 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:320 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:320 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:320 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (|*14, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (was, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (B, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [00:08:10:325 - 7F9B4E863C80]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: invalid section size Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: data count section required Step #5: [EXECUTION] 0est() Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unknown type 119 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55c2bed4ed90, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55c2bed4ed70, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bed4ed78, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bed4ed80, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bed4ed88, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bed4ed90, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bed4ed98, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bed4eda0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2bed4eda8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown function 10 Step #5: [LOADING] WASM module load failed: unknown local Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2d5f3. Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] callt(i32:2025) Step #5: [EXECUTION] callt() failed. Exception: undefined element Step #5: [EXECUTION] fill(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] loAd0_u(i32:2025) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] externref() Step #5: [EXECUTION] funcref() Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 16379 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (UP, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (UP, ) Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [EXECUTION] load(i32:2025) Step #5: [EXECUTION] store(i32:2025, i64:168) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 8050079 Step #5: [LOADING] WASM module load failed: unknown global 43 Step #5: [LOADING] WASM module load failed: unknown type 1572831 Step #5: [LOADING] WASM module load failed: unknown type 130975 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type 24827295 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 67108743 Step #5: [LOADING] WASM module load failed: unknown type 540639 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 106954741 Step #5: [LOADING] WASM module load failed: unknown type -131105 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 536870879 Step #5: [LOADING] WASM module load failed: unknown type -1610612769 Step #5: [LOADING] WASM module load failed: unknown type 4194271 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -33 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 109051893 Step #5: [LOADING] WASM module load failed: unknown type -1113587723 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: unknown type 1933311 Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unknown machine type 32403 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 804967839 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:11:991 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] mall-6() Step #5: [EXECUTION] call-8() Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] g`ll-1() Step #5: [EXECUTION] g`ll-1() failed. Exception: unreachable Step #5: [EXECUTION] call-0() Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [EXECUTION] gall-1() Step #5: [EXECUTION] gall-1() failed. Exception: unreachable Step #5: [EXECUTION] call-0() Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [EXECUTION] call-5() Step #5: [EXECUTION] call-5() failed. Exception: unreachable Step #5: [EXECUTION] call-0() Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] gall-6() Step #5: [EXECUTION] gall-6() failed. Exception: uninitialized element Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_m) Step #5: [EXECUTION] __nmw3() Step #5: [EXECUTION] __nmw3() failed. Exception: uninitialized element Step #5: [EXECUTION] (i)l-0() Step #5: [00:08:12:605 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] __new1() Step #5: [EXECUTION] __new1() failed. Exception: uninitialized element Step #5: [EXECUTION] (i)l-6() Step #5: [EXECUTION] _nmw4() Step #5: [EXECUTION] _nmw4() failed. Exception: unreachable Step #5: [EXECUTION] (i)l-0() Step #5: [EXECUTION] (i)l-0() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] call-5() Step #5: [EXECUTION] call-0() Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55c2c0686e10, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2c0686e18, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2c0686e20, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2c0686e28, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2c0686e30, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2c0686e38, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c2c0686e40, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] call-6() Step #5: [EXECUTION] call-9() Step #5: [00:08:13:569 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [EXECUTION] call-4() Step #5: [EXECUTION] call-4() failed. Exception: uninitialized element Step #5: [EXECUTION] call23() Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] gall-1() Step #5: [EXECUTION] gall-1() failed. Exception: unreachable Step #5: [EXECUTION] call-0() Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [EXECUTION] call-7() Step #5: [EXECUTION] call-7() failed. Exception: uninitialized element Step #5: [EXECUTION] call-9() Step #5: [EXECUTION] call-9() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:14:083 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [00:08:15:125 - 7F9B4E863C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:08:15:127 - 7F9B4E863C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: too many locals Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [EXECUTION] e%1() Step #5: [EXECUTION] ef1() Step #5: [EXECUTION] ef2() Step #5: [EXECUTION] ef3() Step #5: [EXECUTION] ef4() Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:15:195 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:214 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:236 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:237 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:239 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:259 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:820 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:822 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:823 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:824 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:385 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:387 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:404 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:16:406 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:16:406 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:16:407 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:08:16:449 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:08:16:470 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:481 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:16:483 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] call-overwritten() Step #5: [EXECUTION] call-overwritten() failed. Exception: unreachable Step #5: [00:08:17:196 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:08:17:199 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:638 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:640 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:17:640 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:695 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:713 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:829 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:830 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:17:830 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:831 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: 9 Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:896 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:972 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:973 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:050 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:18:052 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:111 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:544 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:632 - 7F9B4E863C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: ?+ Step #5: [00:08:18:695 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:895 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:08:18:899 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:19:097 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:20:157 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:08:20:783 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:20:802 - 7F9B4E863C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==1137== ERROR: libFuzzer: out-of-memory (used: 2060Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x26,0x31,0x6d,0x77,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xff,0x1,0x0,0x1,0x0,0x0,0x26,0x75,0x77,0x27,0x6d,0x0,0xfe,0x0,0x30,0xd1,0x6b,0x3,0xfd,0xff,0x78,0x38,0x36,0x5f,0x36,0x34,0x0,0x0,0x0,0x58,0x1,0x8,0x28,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0,0xfe,0x3,0x2, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000&1mw\001\000(\000\001\000\000\000\377\001\000\001\000\000&uw'm\000\376\0000\321k\003\375\377x86_64\000\000\000X\001\010(\000(\000\001\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\360\376\003\002 Step #5: artifact_prefix='./'; Test unit written to ./oom-19abc0136a8431c22e24f22bec6b639c49dd57bf Step #5: Base64: AGFvdAUAAAAAAAAAMAAAACYxbXcBACgAAQAAAP8BAAEAACZ1dydtAP4AMNFrA/3/eDg2XzY0AAAAWAEIKAAoAAEAAAAQAAAAAAAAAAAAAAAAAAAA8P4DAg== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064598745 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x5566e512e928, 0x5566e51376a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x5566e51376a8,0x5566e51c4e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/19abc0136a8431c22e24f22bec6b639c49dd57bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 8028 processed earlier; will process 8613 files now Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 177 ft: 178 exec/s: 0 rss: 50Mb Step #5: [00:08:21:360 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #2 pulse cov: 202 ft: 208 exec/s: 0 rss: 50Mb Step #5: [LOADING] AOT module load failed: missing native symbol:  Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 211 ft: 225 exec/s: 0 rss: 179Mb Step #5: [00:08:21:436 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 2347 ft: 2635 exec/s: 0 rss: 179Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:21:555 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:21:555 - 7F3129B3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:21:604 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -32 Step #5: #16 pulse cov: 2446 ft: 3082 exec/s: 0 rss: 1098Mb Step #5: [00:08:21:919 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:21:919 - 7F3129B3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:21:935 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:21:969 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:21:969 - 7F3129B3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:08:21:970 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:21:988 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:22:135 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol:  Step #5: [00:08:22:491 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:08:23:084 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:23:084 - 7F3129B3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:23:085 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 2532 ft: 3266 exec/s: 16 rss: 2012Mb Step #5: [00:08:23:510 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:23:526 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:23:527 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:08:23:560 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:23:561 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:23:828 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:23:828 - 7F3129B3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: 0 Step #5: [00:08:23:913 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:23:988 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:24:425 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:24:476 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:24:523 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:24:571 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 2823 ft: 3798 exec/s: 21 rss: 2012Mb Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:24:591 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:24:591 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:24:592 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:25:157 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:25:174 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:25:175 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:25:175 - 7F3129B3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:08:25:192 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:25:192 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:25:597 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:08:25:598 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:08:25:631 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:25:631 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: & Step #5: [00:08:26:060 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:26:060 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:26:061 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:26:133 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:26:133 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:26:162 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:26:163 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:26:163 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:26:648 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:26:648 - 7F3129B3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:26:649 - 7F3129B3AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: ==6519== ERROR: libFuzzer: out-of-memory (used: 2131Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x26,0x30,0x69,0x57,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x24,0x0,0xa1,0x1,0x91,0x0,0xff,0xfe,0x0,0x0,0x60,0x58,0x0,0x31,0x6b,0x6a,0xfd,0xf7,0x78,0x38,0x36,0x5f,0x36,0x34,0x4f,0xff,0xff,0x77,0x7c,0x28,0xdf,0x8b,0x2d,0x0,0x64,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x9,0xa5,0xf1,0x1,0x0,0x0,0x3d,0x0,0x0,0x0,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000&0iW\001\000(\000\001\000\000\000\000\000$\000\241\001\221\000\377\376\000\000`X\0001kj\375\367x86_64O\377\377w|(\337\213-\000d\000\000\000\020\000\000\000\001\000\000\000\011\245\361\001\000\000=\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-d4fdad0254326e90a7d731bd628aa44914792e43 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAACYwaVcBACgAAQAAAAAAJAChAZEA//4AAGBYADFrav33eDg2XzY0T///d3wo34stAGQAAAAQAAAAAQAAAAml8QEAAD0AAAAAAA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070621406 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x56349f311928, 0x56349f31a6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x56349f31a6a8,0x56349f3a7e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/d4fdad0254326e90a7d731bd628aa44914792e43' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 8140 processed earlier; will process 8501 files now Step #5: #1 pulse cov: 1989 ft: 1990 exec/s: 0 rss: 86Mb Step #5: [00:08:27:405 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #2 pulse cov: 2104 ft: 2125 exec/s: 0 rss: 86Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 2121 ft: 2145 exec/s: 0 rss: 197Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:27:487 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:27:488 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 2219 ft: 2331 exec/s: 0 rss: 197Mb Step #5: [00:08:27:505 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:27:543 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:27:543 - 7F909EDE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: 6 Step #5: [00:08:27:584 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:28:173 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:28:287 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 2238 ft: 2362 exec/s: 16 rss: 1991Mb Step #5: [00:08:28:448 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:28:449 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: s ­ Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] AOT module load failed: missing native symbol: k ­ Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: function type mismatch Step #5: #32 pulse cov: 2825 ft: 4167 exec/s: 32 rss: 1991Mb Step #5: [LOADING] AOT module load failed: missing native symbol: i64 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] AOT module load failed: missing native symbol: ‰ ­ Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: missing native symbol: f01 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: missing native symbol: ™ ­ Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] call-8() Step #5: [EXECUTION] call-8() failed. Exception: uninitialized element Step #5: [EXECUTION] call-9() Step #5: [EXECUTION] call-9() failed. Exception: wasm operand stack overflow Step #5: [LOADING] AOT module load failed: missing native symbol: i31 Step #5: [LOADING] AOT module load failed: missing native symbol: i28 Step #5: [LOADING] AOT module load failed: missing native symbol: ca( Step #5: [LOADING] AOT module load failed: missing native symbol: cÚR Step #5: #64 pulse cov: 3319 ft: 5270 exec/s: 64 rss: 1991Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown function 46 Step #5: [LOADING] AOT module load failed: missing native symbol: cZR Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] f32.no_fold_ne_self(f32:3.14159) Step #5: [EXECUTION] f64.no_fold_ne_sulf(f64:2.71828) Step #5: [EXECUTION] f2).no_-old_ne_self(f32:3.14159) Step #5: [EXECUTION] f64.no_fold_ne_self(f32:3.14159) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [00:08:29:352 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [00:08:29:382 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #128 pulse cov: 4255 ft: 7318 exec/s: 64 rss: 1991Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:08:29:596 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:08:29:613 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:29:613 - 7F909EDE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [00:08:29:777 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 703731 Step #5: [00:08:29:903 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 30 Step #5: [LOADING] WASM module load failed: unsupported opcode e2 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 229513135 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [00:08:30:004 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:08:30:020 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:30:020 - 7F909EDE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [00:08:30:330 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [00:08:30:779 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #256 pulse cov: 4900 ft: 8859 exec/s: 85 rss: 1991Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [00:08:31:701 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [00:08:31:736 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:08:32:044 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 44040191 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch or invalid result arity, opcode select was found but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [00:08:32:463 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:08:32:695 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 736378784 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:08:33:580 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:08:33:630 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:08:33:787 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #512 pulse cov: 5565 ft: 10622 exec/s: 85 rss: 1991Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:08:34:186 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:08:34:310 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:34:311 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:08:34:645 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:34:663 - 7F909EDE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 121942765 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [00:08:35:028 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:35:141 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown global 1450 Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [00:08:35:350 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: unknown table 8388607 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3c5f. Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:08:35:873 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:08:35:919 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:35:919 - 7F909EDE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:36:005 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 196607 Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 804240527 Step #5: [00:08:36:114 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:36:114 - 7F909EDE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2064383 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: Error: WASM stack data type is not reference Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 100f. Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 211272 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [EXECUTION] call-'() Step #5: [EXECUTION] call-8() Step #5: [EXECUTION] call-8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: [00:08:37:149 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] c`ll-7() Step #5: [EXECUTION] c`ll-7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] cal_-9() Step #5: [EXECUTION] cal_-9() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 805044094 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 18685 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 14680063 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 16375 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown table 535804072 Step #5: [EXECUTION] clal-6() Step #5: [EXECUTION] clal-6() failed. Exception: undefined element Step #5: [EXECUTION] call#7() Step #5: [EXECUTION] call#7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 6289534 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [00:08:40:920 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:08:41:972 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 1818623 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1052770184 Step #5: [00:08:42:093 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 12 Step #5: [LOADING] WASM module load failed: unknown type 140508159 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 1535 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 409657537 Step #5: [LOADING] WASM module load failed: unknown type 1662 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: unknown type -46 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 67108831 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:08:42:924 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 35517309 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1024 pulse cov: 7226 ft: 17482 exec/s: 53 rss: 1991Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:08:46:697 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:08:46:777 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown table 96 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1073741736 Step #5: [00:08:47:418 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd c8e. Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 86f. Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [00:08:50:677 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown type 232783868 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:08:51:508 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 35 Step #5: [LOADING] WASM module load failed: unknown type 959941 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 1149 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 253919231 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1650 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown function 40 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2dfd. Step #5: [LOADING] WASM module load failed: Error: WASM stack data type is not reference Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:08:53:291 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 10426664 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [00:08:53:913 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:54:243 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unknown table 4194303 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: [LOADING] WASM module load failed: unknown table 937839769 Step #5: [LOADING] WASM module load failed: unknown type -35 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1835007 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 5fee5. Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 99078 Step #5: [LOADING] WASM module load failed: unknown function 64 Step #5: [00:08:55:623 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 2096911 Step #5: [LOADING] WASM module load failed: unknown type 134217719 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 93ef9. Step #5: [00:08:55:823 - 7F909EDE0C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 24f4. Step #5: [00:08:56:612 - 7F909EDE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 4214 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: ==6919== ERROR: libFuzzer: out-of-memory (used: 2058Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x4a,0x1,0x48,0x1,0xff,0xff,0xff,0x3e,0x7d,0xc3,0x7a,0x42,0x82,0x31,0x42,0xa2,0x42,0x7d,0x42,0x7d,0x42,0x42,0x42,0x7d,0x42,0x7d,0x42,0x81,0x83,0x1d,0x82,0x80,0x42,0x7b,0x7a,0x42,0x42,0x7f,0x83,0x7a,0x7a,0x1,0x7b,0x82,0x42,0xd0,0x6b,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0xd0,0xd0,0x6b,0x6b,0x42,0x42,0x42,0x42,0x7d,0x42,0xd0,0x6b,0x42,0x42,0x42,0x42,0x87,0x82,0x0,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012J\001H\001\377\377\377>}\303zB\2021B\242B}B}BBB}B}B\201\203\035\202\200B{zBB\177\203zz\001{\202B\320kBBBB}BB\320\320kkBBBB}B\320kBBBB\207\202\000\032\013 Step #5: artifact_prefix='./'; Test unit written to ./oom-799486acc0da5b94b48bd8288e0aa0633c8f2676 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAApKAUgB////Pn3DekKCMUKiQn1CfUJCQn1CfUKBgx2CgEJ7ekJCf4N6egF7gkLQa0JCQkJ9QkLQ0GtrQkJCQn1C0GtCQkJCh4IAGgs= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100656499 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x5643b1f9a928, 0x5643b1fa36a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x5643b1fa36a8,0x5643b2030e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/799486acc0da5b94b48bd8288e0aa0633c8f2676' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 9612 processed earlier; will process 7029 files now Step #5: #1 pulse cov: 1646 ft: 1647 exec/s: 0 rss: 69Mb Step #5: #2 pulse cov: 1898 ft: 1952 exec/s: 0 rss: 71Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #4 pulse cov: 1986 ft: 2127 exec/s: 0 rss: 71Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 2368 ft: 2749 exec/s: 0 rss: 72Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #16 pulse cov: 2770 ft: 3699 exec/s: 0 rss: 73Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 2080623 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #32 pulse cov: 3122 ft: 4782 exec/s: 32 rss: 164Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 278269 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 201326591 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: #64 pulse cov: 3589 ft: 6342 exec/s: 64 rss: 164Mb Step #5: [LOADING] WASM module load failed: unknown type 16374 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3ebd. Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [00:08:59:356 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:09:01:537 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 67108863 Step #5: [00:09:01:601 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 376335 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:09:02:247 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 14478832 Step #5: [LOADING] WASM module load failed: unknown type 1073741704 Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: #128 pulse cov: 4407 ft: 8458 exec/s: 32 rss: 875Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 3011453 Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] WASM module load failed: unknown type -46 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown table 59712 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 959940 Step #5: [LOADING] WASM module load failed: unknown function 8 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 344345753 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unknown type 10426664 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown table -1879048204 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 5531 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 2016936105 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:09:09:323 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 425839 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:09:09:403 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 4095741 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: #256 pulse cov: 5023 ft: 10806 exec/s: 21 rss: 1237Mb Step #5: [00:09:10:238 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:09:10:369 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 1787702619 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type -58 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 154 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 126264 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:09:12:903 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 263978878 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:09:14:158 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 138412031 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got arm6Kÿÿÿÿÿ Step #5: [00:09:14:372 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:567 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:14:567 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:568 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:569 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:570 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:571 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:571 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:09:14:573 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:575 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:576 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:577 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:577 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:624 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:625 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:14:625 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:626 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:14:626 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:627 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:627 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:628 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:14:628 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:629 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:924 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:001 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:002 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:078 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:079 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:080 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:081 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:081 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:15:081 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:082 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:083 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:084 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:085 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:085 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:086 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:087 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:162 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:203 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:204 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:279 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:279 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:280 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:281 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:282 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:09:15:283 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:804 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:09:15:807 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:884 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:960 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:09:15:961 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:037 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:335 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:336 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:853 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:16:854 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:372 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:373 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:17:373 - 7FE528B37C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:17:374 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:378 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:379 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:379 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:09:18:131 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:18:644 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:18:645 - 7FE528B37C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 20 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: ==11535== ERROR: libFuzzer: out-of-memory (used: 2192Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x26,0x30,0x99,0x88,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x1,0xff,0x2,0x4,0xaf,0x7a,0xfe,0x31,0x6b,0x4,0x2,0xf8,0x78,0x38,0x36,0x5f,0x36,0x34,0x1,0x6d,0x30,0x77,0x1f,0x0,0x28,0x0,0xa8,0x0,0x1,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0xff,0xff,0xf, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000&0\231\210\001\000(\000\001\000\000\000\000\000\000\000\000\000\000`\001\377\002\004\257z\3761k\004\002\370x86_64\001m0w\037\000(\000\250\000\001\000\000\000\030\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\373\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./oom-50f02757683682cb089935b6dbf71917d8488abc Step #5: Base64: AGFvdAUAAAAAAAAAMAAAACYwmYgBACgAAQAAAAAAAAAAAABgAf8CBK96/jFrBAL4eDg2XzY0AW0wdx8AKACoAAEAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD7//8P Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122690840 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55c5432d5928, 0x55c5432de6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55c5432de6a8,0x55c54336be48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/50f02757683682cb089935b6dbf71917d8488abc' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 10080 processed earlier; will process 6561 files now Step #5: [00:09:19:448 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:19:448 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #1 pulse cov: 184 ft: 185 exec/s: 0 rss: 50Mb Step #5: [00:09:19:449 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #2 pulse cov: 191 ft: 202 exec/s: 0 rss: 50Mb Step #5: [00:09:19:449 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:19:523 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:19:523 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #4 pulse cov: 204 ft: 220 exec/s: 0 rss: 179Mb Step #5: [00:09:19:524 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:19:524 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:19:524 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:19:598 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 216 ft: 234 exec/s: 0 rss: 179Mb Step #5: [00:09:19:599 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:09:19:796 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:09:20:177 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:09:20:177 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:178 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #16 pulse cov: 438 ft: 529 exec/s: 0 rss: 715Mb Step #5: [00:09:20:178 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:182 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:182 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:183 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:187 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:187 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:187 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:20:187 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:187 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:191 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:192 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:193 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:193 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:193 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:09:20:194 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:650 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #32 pulse cov: 500 ft: 612 exec/s: 32 rss: 848Mb Step #5: [00:09:20:651 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:651 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:651 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:651 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:20:651 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:652 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:652 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:652 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:20:653 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:040 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:21:040 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:072 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:149 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:21:149 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:21:149 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:768 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:964 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (., ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (., ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [00:09:22:003 - 7F3C9E0BAC80]: warning: failed to link import function (, ) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_ÈÏà’w4) Step #5: [EXECUTION] ]hll-abbrev(i32:2025, externref:2882395821, i32:2025) Step #5: [EXECUTION] ]hll-abbrev() failed. Exception: out of bounds table access Step #5: [EXECUTION] get(i32:2025) Step #5: [EXECUTION] get() failed. Exception: out of bounds table access Step #5: [EXECUTION] fill(i32:2025) Step #5: [EXECUTION] fill() failed. Exception: out of bounds table access Step #5: [EXECUTION] fill-ab"rev(i32:2025, externref:2882395821, i32:2025) Step #5: [EXECUTION] fill-ab"rev() failed. Exception: unreachable Step #5: [EXECUTION] get(i32:2025) Step #5: [EXECUTION] get() failed. Exception: out of bounds table access Step #5: [EXECUTION] fill(i32:2025, externref:2882395821, i32:2025) Step #5: [EXECUTION] fill() failed. Exception: out of bounds table access Step #5: [EXECUTION] fill-abbrev(i32:2025, externref:2882395821, i32:2025) Step #5: [EXECUTION] fill-abbrev() failed. Exception: out of bounds table access Step #5: [EXECUTION] get(i32:2025) Step #5: [EXECUTION] get() failed. Exception: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] fill(i32:2025, externref:2882395821, i32:2025) Step #5: [EXECUTION] fill() failed. Exception: out of bounds table access Step #5: [EXECUTION] fill-abbrev(i32:2025, externref:2882395821, i32:2025) Step #5: [EXECUTION] fill-abbrev() failed. Exception: out of bounds table access Step #5: [EXECUTION] get(i32:2025, externref:2882395821, i32:2025) Step #5: [EXECUTION] get() failed. Exception: out of bounds table access Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_ÉÏà’w5) Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [00:09:22:071 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:220 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:296 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:22:296 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:22:297 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 2508 ft: 3192 exec/s: 32 rss: 1333Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:09:22:298 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:298 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:22:298 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:311 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:312 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:388 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:388 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:413 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:414 - 7F3C9E0BAC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: ==13073== ERROR: libFuzzer: out-of-memory (used: 2128Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x2e,0xb0,0x99,0x88,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x62,0x0,0x0,0x77,0x0,0x1,0xd1,0xbf,0xdf,0x10,0x2,0x30,0x0,0x0,0xf5,0x31,0x6b,0x28,0x2,0xff,0x78,0x38,0x36,0x5f,0x36,0x34,0x1f,0x31,0x6d,0x77,0x1,0x0,0x28,0x0,0xa8,0x0,0x1,0x0,0x0,0x0,0x1c,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xf,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0x3b, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000.\260\231\210\001\000(\000\001\000\000\000b\000\000w\000\001\321\277\337\020\0020\000\000\3651k(\002\377x86_64\0371mw\001\000(\000\250\000\001\000\000\000\034\000\000\000\000\014\000\000\000\000\000\000\377\377\377\017\000\000\000\000\002\000\000\000\000\000\000\000\000\000\377; Step #5: artifact_prefix='./'; Test unit written to ./oom-ac3fea28218ee7a62c162605e52ed9a6c7aee618 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAC6wmYgBACgAAQAAAGIAAHcAAdG/3xACMAAA9TFrKAL/eDg2XzY0HzFtdwEAKACoAAEAAAAcAAAAAAwAAAAAAAD///8PAAAAAAIAAAAAAAAAAAD/Ow== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126716347 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55b171777928, 0x55b1717806a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55b1717806a8,0x55b17180de48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/ac3fea28218ee7a62c162605e52ed9a6c7aee618' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 10155 processed earlier; will process 6486 files now Step #5: [00:09:23:474 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 191 ft: 192 exec/s: 0 rss: 65Mb Step #5: [00:09:23:484 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 210 ft: 214 exec/s: 0 rss: 65Mb Step #5: [00:09:23:484 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_604mw) Step #5: #4 pulse cov: 236 ft: 248 exec/s: 0 rss: 65Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:484 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:485 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:487 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 249 ft: 264 exec/s: 0 rss: 72Mb Step #5: [00:09:23:498 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:499 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:499 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:574 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:670 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:670 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:671 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:671 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 282 ft: 301 exec/s: 0 rss: 368Mb Step #5: [00:09:23:672 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:746 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:23:746 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:746 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [00:09:23:747 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:747 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:748 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:773 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:773 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:774 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:777 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:777 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:777 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:777 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:777 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:777 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 309 ft: 342 exec/s: 0 rss: 368Mb Step #5: [00:09:23:778 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:778 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:778 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:853 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:854 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:854 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:892 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:892 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:967 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:967 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:554 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:554 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:753 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:753 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:753 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:829 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:829 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:830 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:863 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:533 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:558 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:559 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:152 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:152 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:218 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:219 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:293 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:294 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:368 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:587 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:588 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:588 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 323 ft: 366 exec/s: 21 rss: 1973Mb Step #5: [00:09:26:588 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:589 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:738 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:813 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:817 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:817 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:817 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:26:817 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:818 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:205 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:205 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:205 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:724 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:725 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:09:27:725 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:730 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [EXECUTION] _rapperold_dyv`div(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f.4.no_fold_div_div(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [00:09:27:749 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:749 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:751 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:27:751 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] f94.no_fold_didyv`v(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fold_div_div(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] too many items in the index space(1+4294967295). Step #5: [00:09:27:855 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: [00:09:27:872 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:27:872 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:27:873 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:873 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:926 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [00:09:28:001 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:28:001 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:28:001 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:003 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:199 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:28:200 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:210 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:09:28:210 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:213 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:215 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:272 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:566 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:861 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:862 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:863 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:216 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:216 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:217 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:217 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:379 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:379 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:09:29:380 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:525 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:29:525 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:525 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:526 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #128 pulse cov: 2477 ft: 2939 exec/s: 21 rss: 1973Mb Step #5: [00:09:29:526 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:09:29:527 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:29:527 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:528 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:530 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:700 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:700 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:700 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:701 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:054 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:09:30:056 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:30:056 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:407 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:30:408 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:568 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:713 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:09:30:714 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:714 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:715 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:884 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [EXECUTION] c() Step #5: [00:09:30:907 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:31:049 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:273 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:274 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:274 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:627 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:627 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:754 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:755 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [00:09:32:756 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:756 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:756 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:757 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:757 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:758 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] f() Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode fb 7e Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode fb 7e Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] get() Step #5: [EXECUTION] getWmut() Step #5: [EXECUTION] set_mut(i64:168) Step #5: [EXECUTION] set_mut() failed. Exception: unreachable Step #5: [EXECUTION] get() Step #5: [EXECUTION] set_mut() Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [EXECUTION] oet() Step #5: [EXECUTION] oet() failed. Exception: unreachable Step #5: [EXECUTION] getWmut() Step #5: [EXECUTION] getWmut() failed. Exception: unreachable Step #5: [EXECUTION] set_mut(i32:2025) Step #5: [EXECUTION] set_mut() failed. Exception: unreachable Step #5: [EXECUTION] get() Step #5: [EXECUTION] m5t_flor() Step #5: [EXECUTION] getWmut() Step #5: [EXECUTION] set_mut(i32:2025) Step #5: [EXECUTION] set_mut() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:09:33:646 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:33:716 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:33:797 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:33:870 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:33:944 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:33:944 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:34:022 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #256 pulse cov: 3471 ft: 6024 exec/s: 25 rss: 1973Mb Step #5: [00:09:34:093 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:34:148 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:09:35:180 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:35:742 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:36:040 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:36:624 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:36:625 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:36:625 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:36:625 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:36:858 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:36:887 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:451 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:37:748 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:798 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:808 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:37:812 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:37:813 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:813 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:38:203 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:204 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:204 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:278 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:279 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:38:643 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:643 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:38:938 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:38:942 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:38:942 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:38:972 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:38:972 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:973 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:973 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:39:048 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:39:049 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:39:164 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:39:401 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:39:405 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:39:758 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:39:759 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:40:316 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:316 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:40:397 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:40:401 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:40:435 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:40:516 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:40:525 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:40:525 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:526 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:526 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:527 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:40:761 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:762 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:762 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:40:801 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:40:802 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:40:803 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:806 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:41:104 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:41:108 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:41:109 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:41:130 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:41:684 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:41:737 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:41:814 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:41:815 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:41:896 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:41:896 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:41:897 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:41:918 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:41:918 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:41:918 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:41:919 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:42:801 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:42:801 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:43:098 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:43:098 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:43:137 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:43:492 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:43:492 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:43:720 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:09:44:126 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:126 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:127 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:44:165 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:44:170 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:44:170 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:44:170 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:171 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:44:404 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:404 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:405 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:44:405 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:405 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:406 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:44:410 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:411 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:412 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:44:412 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:412 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:413 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:413 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:414 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:414 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:415 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:44:415 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:415 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:44:487 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:44:654 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:654 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:215 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:45:220 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:221 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:45:223 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:639 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:639 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:640 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:640 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:45:640 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:641 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:45:641 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:641 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:642 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:45:642 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:642 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:643 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:647 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:647 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:648 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:45:650 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:801 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:45:802 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:805 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:856 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:45:951 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:46:305 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:46:310 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:09:46:801 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:46:877 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:46:915 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:46:950 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:46:991 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:47:032 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:033 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:47:333 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:47:337 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:09:47:488 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:47:489 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:489 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:47:564 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:564 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:47:603 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:603 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:604 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:47:604 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:47:605 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:47:605 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:47:605 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:606 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:48:455 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:48:517 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:518 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:48:579 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:48:697 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:48:700 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:701 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:48:701 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:702 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:703 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:48:703 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:704 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:705 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:48:705 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:706 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:09:48:708 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:48:708 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:720 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:48:720 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:48:720 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:722 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:722 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:48:723 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:48:724 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:48:743 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:743 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:745 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:48:746 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:48:756 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:48:815 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:48:815 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:816 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:48:817 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:49:342 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:09:49:716 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:49:957 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:49:976 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:49:983 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:49:985 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:49:986 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:49:986 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:49:987 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:50:881 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:50:940 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:50:940 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:50:942 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:51:485 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:51:485 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:487 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:51:782 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:51:783 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:784 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:785 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:786 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:787 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:787 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:51:848 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:849 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:52:047 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:52:055 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:52:859 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:52:859 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:52:860 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:53:710 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:53:760 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:53:768 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:53:886 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:54:422 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:54:422 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:54:423 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:54:424 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:54:426 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:54:426 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:54:488 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:55:604 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:56:337 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:57:130 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:57:136 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:57:776 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:58:635 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:58:642 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:58:781 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:58:788 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [LOADING] AOT module load failed: missing native symbol: àü Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown table 67 Step #5: [LOADING] AOT module load failed: missing native symbol: f3 Step #5: [EXECUTION] caLcuVa)e() Step #5: [EXECUTION] caLcuVa)e() failed. Exception: unreachable Step #5: [00:09:58:996 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f2 Step #5: [EXECUTION] caLcuVate() Step #5: [EXECUTION] caLcuVate() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: missing native symbol: f/ Step #5: [LOADING] AOT module load failed: missing native symbol: f! Step #5: [LOADING] AOT module load failed: missing native symbol: f3 Step #5: [EXECUTION] calculate() Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [00:09:59:291 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:59:292 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:292 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:59:729 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:01:242 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:243 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:245 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:01:245 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:01:246 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:01:826 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:01:830 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:02:208 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:02:210 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:10:02:271 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:02:680 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:02:681 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:10:02:696 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:02:697 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:305 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:310 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:04:311 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #512 pulse cov: 3978 ft: 7433 exec/s: 12 rss: 2022Mb Step #5: [00:10:04:312 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:312 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:04:477 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:04:478 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:04:479 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:521 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:04:838 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:04:839 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:04:840 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:05:532 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:05:536 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:537 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:10:05:648 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:05:648 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:649 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:138 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:06:140 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:141 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:10:06:266 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:06:272 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:06:273 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:10:06:503 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:10:06:583 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:06:584 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:10:06:586 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:643 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:06:644 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:10:07:201 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:07:661 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:07:829 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:830 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:07:830 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:830 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:831 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:833 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:334 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:336 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:337 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:338 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:339 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:340 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:341 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:08:392 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:873 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:874 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:874 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:890 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:893 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:08:895 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:896 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:897 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:898 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:575 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:09:591 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:592 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:09:765 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:09:767 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unsupported initializer expression for table Step #5: [00:10:11:817 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:11:819 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:11:820 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:11:821 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:11:822 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:13:077 - 7F20F3D20C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:078 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:184 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:10:13:203 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:205 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:206 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:288 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:352 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:353 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:564 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:10:15:448 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:15:455 - 7F20F3D20C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==13214== ERROR: libFuzzer: out-of-memory (used: 2150Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x26,0x30,0x6d,0x2b,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x70,0x0,0x0,0xff,0x0,0x0,0x0,0x31,0x3e,0x0,0x26,0x0,0x0,0x0,0x0,0x70,0x29,0x87,0x1,0xff,0x78,0x38,0x36,0x5f,0x36,0x34,0x1f,0x30,0x6d,0x77,0x1,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0x0,0xf7,0x50,0x1,0x0,0x0,0xff,0xff,0xfc, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000&0m+\001\000(\000\001\000\000\000p\000\000\377\000\000\0001>\000&\000\000\000\000p)\207\001\377x86_64\0370mw\001\001\000\000\000\000\001\000\000\000(\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\000\367P\001\000\000\377\377\374 Step #5: artifact_prefix='./'; Test unit written to ./oom-a3d7ce8b359232229268f5d03e51ee875f5a0cbb Step #5: Base64: AGFvdAUAAAAAAAAAMAAAACYwbSsBACgAAQAAAHAAAP8AAAAxPgAmAAAAAHAphwH/eDg2XzY0HzBtdwEBAAAAAAEAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD3UAEAAP///A== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1178763750 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x55aba36b3928, 0x55aba36bc6a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x55aba36bc6a8,0x55aba3749e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/a3d7ce8b359232229268f5d03e51ee875f5a0cbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 10742 processed earlier; will process 5899 files now Step #5: [00:10:15:551 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:15:551 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 50Mb Step #5: [00:10:15:552 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: #2 pulse cov: 216 ft: 232 exec/s: 0 rss: 179Mb Step #5: [00:10:15:670 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:671 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #4 pulse cov: 222 ft: 239 exec/s: 0 rss: 179Mb Step #5: [00:10:15:671 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:672 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:672 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:15:672 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 258 ft: 275 exec/s: 0 rss: 179Mb Step #5: [00:10:15:734 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:16:200 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:16:200 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec count Step #5: [00:10:16:200 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:16:200 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:16:201 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:16:207 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:16:264 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 269 ft: 292 exec/s: 0 rss: 1056Mb Step #5: [00:10:16:469 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:10:17:156 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:17:156 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:10:17:594 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] stor%(i32:2025, f32:3.14159) Step #5: [EXECUTION] stor%() failed. Exception: unreachable Step #5: [EXECUTION] load(i32:2025) Step #5: [EXECUTION] load() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)ioygr(i32:2025) Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [EXECUTION] sotre(i32:2025) Step #5: [EXECUTION] load(i32:2025) Step #5: [EXECUTION] load() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] thumby._pow(i32:2025) Step #5: [EXECUTION] Svore(i32:2025, i32:2025) Step #5: [EXECUTION] load(i32:2025) Step #5: [EXECUTION] memOry.grou(i32:2025, i32:2025) Step #5: [EXECUTION] sotre() Step #5: [EXECUTION] load(i32:2025) Step #5: [EXECUTION] load() failed. Exception: unreachable Step #5: [EXECUTION] thumby._pow(i32:2025) Step #5: [EXECUTION] s(Iii(i32:2025, i32:2025) Step #5: [EXECUTION] load(i32:2025) Step #5: [EXECUTION] load() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (iiii)hoygr(i32:2025) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] thep[st0(f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] thepast1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] thepast4(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [00:10:18:092 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:10:18:124 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: #32 pulse cov: 2763 ft: 4043 exec/s: 16 rss: 1056Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:10:18:270 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:18:271 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:10:18:277 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] inIt(i32:2025, f64:2.71828) Step #5: [EXECUTION] rum(i32:2025, f64:2.71828) Step #5: [EXECUTION] cieck(i32:2025) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] inIt(i32:2025, f64:2.71828) Step #5: [EXECUTION] rum(i32:2025, f64:2.71828) Step #5: [EXECUTION] cieck(i32:2025) Step #5: [EXECUTION] rum(i32:2025, f64:2.71828) Step #5: [EXECUTION] rum() failed. Exception: unreachable Step #5: [EXECUTION] check(i32:2025) Step #5: [00:10:18:426 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:236 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] f31.no_r7associate_add(f32:3.14159, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f67ono.er_ssaciatecadd(f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] init(i32:2025, f32:3.14159) Step #5: [EXECUTION] *un(i32:2025, f32:3.14159) Step #5: [EXECUTION] *un() failed. Exception: unreachable Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] init(i32:2025, f32:3.14159) Step #5: [EXECUTION] *un(i32:2025, f32:3.14159) Step #5: [EXECUTION] check(i32:2025) Step #5: [LOADING] WASM module load failed: unknown table 111 Step #5: [00:10:19:483 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6) Step #5: [00:10:19:484 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:485 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:485 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: #64 pulse cov: 3555 ft: 6217 exec/s: 16 rss: 1056Mb Step #5: [00:10:19:775 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [00:10:19:778 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:778 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:19:778 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:779 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:780 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:19:813 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:953 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:19:953 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:955 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:19:956 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:10:19:960 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:19:961 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:19:961 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: [00:10:19:964 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:964 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:19:965 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:966 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:969 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:969 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:19:969 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:971 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:972 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [00:10:19:974 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:19:974 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:975 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:20:661 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:21:335 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:21:335 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:21:335 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:21:336 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:21:339 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:21:537 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:21:564 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:22:174 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [00:10:22:193 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:22:799 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:22:910 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [00:10:22:911 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:22:911 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:23:016 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:24:161 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:24:162 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:24:163 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:24:180 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 1409 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 6 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] callu(i32:2025) Step #5: [EXECUTION] callu() failed. Exception: undefined element Step #5: [EXECUTION] acklt(i32:2025) Step #5: [EXECUTION] acklt() failed. Exception: undefined element Step #5: [EXECUTION] callu(i32:2025) Step #5: [EXECUTION] callu() failed. Exception: undefined element Step #5: #128 pulse cov: 4022 ft: 7277 exec/s: 14 rss: 1395Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:10:25:297 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: missing native symbol: f31ôž Step #5: [LOADING] AOT module load failed: missing native symbol: f3¤'1 Step #5: [00:10:25:301 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:25:303 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:25:303 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:25:371 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:26:907 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:26:909 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_r Step #5: [00:10:26:912 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: missing native symbol: f32 Step #5: [00:10:26:915 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol f32#{ failed Step #5: [00:10:26:992 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:26:993 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f64ôž Step #5: [00:10:26:997 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f35a# Step #5: [LOADING] AOT module load failed: missing native symbol: ˆÿjT Step #5: [00:10:27:023 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:27:052 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:27:073 - 7F2F89B0AC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: ==14562== ERROR: libFuzzer: out-of-memory (used: 2161Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x26,0xd5,0x92,0x77,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x1,0xd1,0x3f,0xff,0x0,0x0,0x0,0x0,0x0,0xfe,0x33,0x6b,0x3,0xfd,0xff,0x78,0x38,0x36,0x5f,0x36,0x34,0x1f,0x32,0x6d,0x77,0x41,0x0,0x24,0x40,0x28,0x0,0x1,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x26,0x4f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xf,0x60,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000&\325\222w\001\000(\000\001\000\000\000\000\000\000\000\241\001\321?\377\000\000\000\000\000\3763k\003\375\377x86_64\0372mwA\000$@(\000\001\000\000\0000\000\000\000&O\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\017`\000\000\000\001\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-cdfed8b4c4413bab54f4756a4d0dc16cbcbe4e69 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAACbVkncBACgAAQAAAAAAAAChAdE//wAAAAAA/jNrA/3/eDg2XzY0HzJtd0EAJEAoAAEAAAAwAAAAJk8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA////D2AAAAABAAAAAgAAAAAAAAAAAAAA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1192908508 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x565433a27928, 0x565433a306a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x565433a306a8,0x565433abde48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/cdfed8b4c4413bab54f4756a4d0dc16cbcbe4e69' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 10897 processed earlier; will process 5744 files now Step #5: [00:10:29:687 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 76Mb Step #5: [00:10:29:711 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 213 ft: 224 exec/s: 0 rss: 76Mb Step #5: [LOADING] AOT module load failed: missing native symbol: f64 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 447 ft: 474 exec/s: 0 rss: 76Mb Step #5: [LOADING] AOT module load failed: missing native symbol: f64 Step #5: [LOADING] AOT module load failed: missing native symbol: fm Step #5: [00:10:29:717 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:29:717 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: #8 pulse cov: 588 ft: 647 exec/s: 0 rss: 76Mb Step #5: [00:10:29:718 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:29:744 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [LOADING] AOT module load failed: missing native symbol: i6 Step #5: [00:10:30:032 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: missing native symbol: aot_fu Step #5: [00:10:30:059 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:30:059 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:30:059 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: #16 pulse cov: 2103 ft: 2214 exec/s: 0 rss: 329Mb Step #5: [LOADING] AOT module load failed: missing native symbol: fmctf Step #5: [LOADING] AOT module load failed: missing native symbol: f32&a Step #5: [00:10:30:092 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: missing native symbol: aot_fw Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: sqrv Step #5: [LOADING] AOT module load failed: missing native symbol: f32,1 Step #5: [00:10:30:902 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:30:903 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_fu Step #5: [LOADING] AOT module load failed: missing native symbol: f6 Step #5: [00:10:30:905 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:30:905 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:30:906 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot Step #5: [LOADING] AOT module load failed: resolve symbol i32#0 failed Step #5: #32 pulse cov: 2147 ft: 2286 exec/s: 32 rss: 1119Mb Step #5: [LOADING] AOT module load failed: missing native symbol: ce‚ Step #5: [00:10:31:169 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:31:170 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f64,1 Step #5: [LOADING] AOT module load failed: missing native symbol: fÊ4= Step #5: [00:10:31:433 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: missing native symbol: f3á'1 Step #5: [00:10:31:434 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [LOADING] AOT module load failed: resolve symbol f32#e failed Step #5: [00:10:32:697 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: missing native symbol: ao1t Step #5: [LOADING] AOT module load failed: missing native symbol: mem` Step #5: [LOADING] AOT module load failed: missing native symbol:  Žš Step #5: [00:10:33:048 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: fÍÏÝz Step #5: [00:10:33:124 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:33:125 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:33:125 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:33:126 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: missing native symbol: f32äš Step #5: [LOADING] AOT module load failed: resolve symbol f32#a failed Step #5: [00:10:34:785 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: missing native symbol: __i Step #5: [00:10:34:787 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: resolve symbol i64#r failed Step #5: [LOADING] AOT module load failed: missing native symbol: f64+a Step #5: [00:10:34:821 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:34:821 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#A failed Step #5: [LOADING] AOT module load failed: resolve symbol f64#A failed Step #5: [LOADING] AOT module load failed: missing native symbol: f“oor Step #5: [LOADING] AOT module load failed: missing native symbol: f62#{ Step #5: [LOADING] AOT module load failed: missing native symbol: f32+a Step #5: #64 pulse cov: 2269 ft: 2489 exec/s: 12 rss: 1250Mb Step #5: [LOADING] AOT module load failed: resolve symbol f64#a failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#@ failed Step #5: [00:10:34:900 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:34:900 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f65+a Step #5: [00:10:34:901 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:34:903 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:34:903 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:34:904 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:34:905 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aotˆf2nc# Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol f64#1 failed Step #5: [00:10:34:911 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:34:913 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:10:35:060 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:061 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: resolve symbol f64#e failed Step #5: [00:10:35:063 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:064 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:35:065 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:066 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:35:067 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:068 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:35:069 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:35:090 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:175 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: missing native symbol: f32$1 Step #5: [00:10:35:201 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:327 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:35:328 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:35:329 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [LOADING] AOT module load failed: resolve symbol i32# failed Step #5: [LOADING] AOT module load failed: missing native symbol: i65#8 Step #5: [00:10:35:594 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:35:616 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f6Ë$2 Step #5: [00:10:35:638 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:35:638 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i68# Step #5: [LOADING] AOT module load failed: resolve symbol f64#, failed Step #5: [00:10:35:758 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:779 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:35:779 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:35:780 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f3Ï#9 Step #5: [LOADING] AOT module load failed: missing native symbol: f6w:1 Step #5: [00:10:35:784 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: f6Ï#9 Step #5: [00:10:35:941 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:35:942 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:35:943 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: fÿÜ Step #5: [00:10:37:201 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:37:239 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:37:240 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:37:240 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:37:241 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f64äš Step #5: [00:10:37:243 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_u Step #5: [LOADING] AOT module load failed: missing native symbol: f6à'1 Step #5: [LOADING] AOT module load failed: missing native symbol: f6c Step #5: #128 pulse cov: 2389 ft: 2719 exec/s: 18 rss: 1250Mb Step #5: [00:10:37:247 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:37:248 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:37:248 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f30ôž Step #5: [00:10:37:250 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f64:1 Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:10:37:337 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:37:338 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:37:677 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [00:10:37:679 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] i32.giv_s_1(i64:168) Step #5: [EXECUTION] H63v&uti__1(i32:2025) Step #5: [EXECUTION] sock_recw_6(i64:168) Step #5: [EXECUTION] }humbiv_T_}(i64:168) Step #5: [EXECUTION] f23.no_fold_7x_via_add(f32:3.14159) Step #5: [EXECUTION] f64.no_fold_6x_via_add(f64:2.71828) Step #5: [EXECUTION] i32.giv_s_1(i64:168) Step #5: [EXECUTION] H64v.uti__1(i64:168) Step #5: [EXECUTION] sock_recv_5(i64:168) Step #5: [EXECUTION] thumbiv_T_](i64:168) Step #5: [EXECUTION] calculate() Step #5: [EXECUTION] i32.div_s_2(i32:2025) Step #5: [EXECUTION] i32.div_u_2(i32:2025) Step #5: [EXECUTION] i32.div_s_0(i64:168) Step #5: [EXECUTION] i64.div_u_3(i64:168) Step #5: [EXECUTION] salsulate() Step #5: [EXECUTION] salsulate() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] grw(i32:2025) Step #5: [EXECUTION] check-memory-zero(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [00:10:38:756 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [EXECUTION] grw(i32:2025) Step #5: [EXECUTION] grw() failed. Exception: unreachable Step #5: [EXECUTION] __5leemseo-zero(i32:2025, i32:2025) Step #5: [EXECUTION] __5leemseo-zero() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 508 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] gr{w(i32:2025) Step #5: [EXECUTION] gr{w() failed. Exception: unreachable Step #5: [EXECUTION] cthumbmemory-zero(i32:2025, i64:168) Step #5: [EXECUTION] cthumbmemory-zero() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [EXECUTION] =r8(i32:2025) Step #5: [EXECUTION] =r8() failed. Exception: unreachable Step #5: [EXECUTION] w`_-eemo--erxyo(i32:2025, i32:2025) Step #5: [EXECUTION] w`_-eemo--erxyo() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] =r0(i32:2025, i32:2025) Step #5: [EXECUTION] =r0() failed. Exception: unreachable Step #5: [EXECUTION] __n#w-eemo-er-xyo(i32:2025, i32:2025) Step #5: [EXECUTION] __n#w-eemo-er-xyo() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [EXECUTION] gr{w(i32:2025) Step #5: [EXECUTION] gr{w() failed. Exception: unreachable Step #5: [EXECUTION] check-memory-zero(i32:2025, i64:168) Step #5: [EXECUTION] check-memory-zero() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] =r7(i32:2025, i64:168) Step #5: [EXECUTION] =r7() failed. Exception: unreachable Step #5: [EXECUTION] _`w-eemo--erxyo(i32:2025, i64:168) Step #5: [EXECUTION] _`w-eemo--erxyo() failed. Exception: out of bounds memory access Step #5: [EXECUTION] zrw(i32:2025) Step #5: [EXECUTION] zrw() failed. Exception: unreachable Step #5: [EXECUTION] __=npineo'ry-zero(i32:2025, i32:2025) Step #5: [EXECUTION] __=npineo'ry-zero() failed. Exception: unreachable Step #5: [EXECUTION] grw(f32:3.14159) Step #5: [EXECUTION] grw() failed. Exception: unreachable Step #5: [EXECUTION] check-mempry-zero(i32:2025, i32:2025) Step #5: [EXECUTION] check-mempry-zero() failed. Exception: unreachable Step #5: [EXECUTION] grw(i32:2025) Step #5: [EXECUTION] grw() failed. Exception: unreachable Step #5: [EXECUTION] __0leemseo-zero(i32:2025, i32:2025) Step #5: [EXECUTION] __0leemseo-zero() failed. Exception: unreachable Step #5: [EXECUTION] g!w(i32:2025) Step #5: [EXECUTION] g!w() failed. Exception: unreachable Step #5: [EXECUTION] ghec-mkeMo-z|ro(i64:168, i32:2025) Step #5: [EXECUTION] ghec-mkeMo-z|ro() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [00:10:39:698 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] grw(i32:2025) Step #5: [EXECUTION] grw() failed. Exception: unreachable Step #5: [EXECUTION] __rleemseo-zero(i32:2025, i32:2025) Step #5: [EXECUTION] __rleemseo-zero() failed. Exception: unreachable Step #5: [EXECUTION] =r6(i32:2025) Step #5: [EXECUTION] =r6() failed. Exception: unreachable Step #5: [EXECUTION] ^`w-eemo--erxyo(i32:2025) Step #5: [EXECUTION] ^`w-eemo--erxyo() failed. Exception: unreachable Step #5: [EXECUTION] zrw(i32:2025) Step #5: [EXECUTION] zrw() failed. Exception: unreachable Step #5: [EXECUTION] __un%>ne'ory-zero(i32:2025, i32:2025) Step #5: [EXECUTION] __un%>ne'ory-zero() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] {w(i32:2025) Step #5: [EXECUTION] chsock_sut_keep_a(i32:2025, i32:2025) Step #5: [EXECUTION] chsock_sut_keep_a() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 380 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] grw(f32:3.14159) Step #5: [EXECUTION] grw() failed. Exception: unreachable Step #5: [EXECUTION] che_k-mempry-zdro(i32:2025, i32:2025) Step #5: [EXECUTION] che_k-mempry-zdro() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [EXECUTION] =r7(i32:2025) Step #5: [EXECUTION] =r7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] _`w-eemo--erxyo(i32:2025, i32:2025) Step #5: [EXECUTION] _`w-eemo--erxyo() failed. Exception: unreachable Step #5: [EXECUTION] zrw(i32:2025) Step #5: [EXECUTION] zrw() failed. Exception: unreachable Step #5: [EXECUTION] __unp>ne'ory-zero(i32:2025, i32:2025) Step #5: [EXECUTION] __unp>ne'ory-zero() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] gr{w(i32:2025) Step #5: [EXECUTION] chsock_set_keep_a(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [00:10:40:009 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:40:989 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:40:989 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:40:990 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:42:596 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:10:43:778 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:10:43:977 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:44:019 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:44:051 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:309 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:344 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:44:376 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:10:44:574 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:578 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:45:313 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:45:314 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:46:020 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:46:655 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:46:655 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:47:195 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:47:233 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:47:269 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:47:938 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:49:089 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:49:130 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:49:168 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:49:816 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:51:018 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:10:52:242 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:52:275 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:52:663 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:10:53:378 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:53:379 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:54:030 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:54:030 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:54:031 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:55:236 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:55:237 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:56:927 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:56:928 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: #256 pulse cov: 4104 ft: 7509 exec/s: 9 rss: 1781Mb Step #5: [00:10:56:928 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:56:929 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:56:930 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:56:931 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:10:57:004 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:10:57:056 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] call%4() Step #5: [EXECUTION] call%4() failed. Exception: uninitialized element Step #5: [EXECUTION] call-7() Step #5: [EXECUTION] call-7() failed. Exception: uninitialized element Step #5: [EXECUTION] cal9,l() Step #5: [EXECUTION] cal9,l() failed. Exception: uninitialized element Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [EXECUTION] test() Step #5: [LOADING] WASM module load failed: unknown local Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:250 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:251 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:260 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] get(i32:2025, externref:2882395821) Step #5: [EXECUTION] get() failed. Exception: out of bounds table access Step #5: [EXECUTION] grow(i32:2025, externref:2882395821) Step #5: [00:10:57:304 - 7FAB49DBBC80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] grow-Jbbrev(i32:2025, externref:2882395821) Step #5: [00:10:57:304 - 7FAB49DBBC80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] size() Step #5: [00:10:57:306 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:307 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:10:57:451 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:648 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] get(i32:2025, externref:2882395821) Step #5: [EXECUTION] get() failed. Exception: out of bounds table access Step #5: [EXECUTION] set(i32:2025, externref:2882395821) Step #5: [EXECUTION] set() failed. Exception: out of bounds table access Step #5: [EXECUTION] grow(i32:2025, externref:2882395821) Step #5: [00:10:57:680 - 7FAB49DBBC80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] grow-Jbbrev(i32:2025, externref:2882395821) Step #5: [00:10:57:681 - 7FAB49DBBC80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] size() Step #5: [00:10:57:683 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:684 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] dot_product_example(f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] with_binaryesum_collapse(f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] checknaRge(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] checknaRge() failed. Exception: unreachable Step #5: [EXECUTION] run(i32:2025, i32:2025) Step #5: [EXECUTION] run() failed. Exception: out of bounds memory access Step #5: os_munmap error addr:0x56543563b7b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b7f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b800, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b808, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b810, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b818, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b820, size:0x0, errno:22 Step #5: os_munmap error addr:0x56543563b828, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] run(i32:2025, i32:2025, i32:2025) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:754 - 7FAB49DBBC80]: warning: failed to link import function (spectest, pzint_i44) Step #5: [EXECUTION] one() Step #5: [EXECUTION] two(i32:2025) Step #5: [EXECUTION] three(i32:2025) Step #5: [EXECUTION] four(i64:168) Step #5: [EXECUTION] four() failed. Exception: failed to call unlinked import function (spectest, pzint_i44) Step #5: [00:10:57:775 - 7FAB49DBBC80]: warning: failed to link import function (spectest, pzint_i44) Step #5: [EXECUTION] one() Step #5: [EXECUTION] two(i32:2025) Step #5: [EXECUTION] three(i32:2025) Step #5: [EXECUTION] four(i32:2025) Step #5: [EXECUTION] four() failed. Exception: failed to call unlinked import function (spectest, pzint_i44) Step #5: [00:10:57:791 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:799 - 7FAB49DBBC80]: warning: failed to link import function (spectXst, p:int_i84) Step #5: [EXECUTION] one() Step #5: [EXECUTION] two(i32:2025) Step #5: [EXECUTION] three(i32:2025) Step #5: [EXECUTION] four(i32:2025) Step #5: [EXECUTION] four() failed. Exception: failed to call unlinked import function (spectXst, p:int_i84) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:814 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:10:57:893 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:894 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:57:894 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:138 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:139 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:655 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:656 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:658 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] test() Step #5: [EXECUTION] cheskRan~e(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] ;est() Step #5: [EXECUTION] chbRaekngf() Step #5: [EXECUTION] test() Step #5: [EXECUTION] cheqoRange(i32:2025, i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] test(i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] checkRang](i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] checkRang]() failed. Exception: unreachable Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] chebkRangf() Step #5: [EXECUTION] chebkRangf() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] )est() Step #5: [EXECUTION] )est() failed. Exception: unreachable Step #5: [EXECUTION] cheskRange(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] cheskRange() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: Error: WASM data stack underflow. Step #5: [EXECUTION] test() Step #5: [EXECUTION] cheskR[nge(i32:2025, i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] checkRangh(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() Step #5: [EXECUTION] cheqoRange(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] cheqoRange() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [EXECUTION] test(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] checkRang](i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] checkRang]() failed. Exception: unreachable Step #5: [EXECUTION] tgst() Step #5: [EXECUTION] tgst() failed. Exception: out of bounds memory access Step #5: [EXECUTION] haesckRnge(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] haesckRnge() failed. Exception: unreachable Step #5: [EXECUTION] )est() Step #5: [EXECUTION] )est() failed. Exception: unreachable Step #5: [EXECUTION] cheskRalgX(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] Öšst() Step #5: [EXECUTION] cheskRange(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] cheskRange() failed. Exception: unreachable Step #5: [EXECUTION] test(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] chebkRfngf(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] chebkRfngf() failed. Exception: unreachable Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] chbRaekngf() Step #5: [EXECUTION] chbRaekngf() failed. Exception: unreachable Step #5: [EXECUTION] test() Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 59 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] no_dce.i3).rem_r(i32:2025, i32:2025) Step #5: [EXECUTION] no_dce.i32;rem_u(i32:2025, i32:2025) Step #5: [EXECUTION] no_dce.i649rem_s(i64:168, i64:168) Step #5: [EXECUTION] no_dce.i65.rem_u(i64:168, i64:168) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:11:18:967 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [EXECUTION] no_dce.i08.rem_r(i32:2025, i32:2025) Step #5: [EXECUTION] no_dce.i31;rem_u(i32:2025, i32:2025) Step #5: [EXECUTION] no_dce.i364rem_s(i64:168, i64:168) Step #5: [EXECUTION] no_dce.i64.rem_u(i64:168, i64:168) Step #5: [EXECUTION] no_dce.i32.rem_r(i32:2025, i32:2025) Step #5: [EXECUTION] n/_dcE.i30.rem_u(i64:168, i64:168) Step #5: [EXECUTION] no_dce.864.rem_s(i64:168, i64:168) Step #5: [EXECUTION] no&dce.i64.rem_u(i64:168, i64:168) Step #5: [EXECUTION] no_dce.i-3.rem_r(i32:2025, i32:2025) Step #5: [EXECUTION] no_dce.i31;rem_u(i32:2025, i32:2025) Step #5: [EXECUTION] no_dcg.i648rem_s(i32:2025, i32:2025) Step #5: [EXECUTION] no_dce.i28.rem_u(i64:168, i64:168) Step #5: [EXECUTION] path_fileive(i32:2025) Step #5: [EXECUTION] path_fileive() failed. Exception: unreachable Step #5: [EXECUTION] init_passive() Step #5: [EXECUTION] init_passive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] drox]\ctive() Step #5: [EXECUTION] drox]\ctive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _iidanive() Step #5: [EXECUTION] _iidanive() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: os_munmap error addr:0x565435684f70, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684f78, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684f80, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684f88, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684f90, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684f98, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fa0, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fa8, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x565435684fec, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] droppasUsivm() Step #5: [EXECUTION] droppasUsivm() failed. Exception: unreachable Step #5: [EXECUTION] oNit_passive(i32:2025) Step #5: [EXECUTION] oNit_passive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] pr]aoda=ivm() Step #5: [EXECUTION] init_active() Step #5: [EXECUTION] path_fileive(i32:2025) Step #5: [EXECUTION] path_fileive() failed. Exception: unreachable Step #5: [EXECUTION] inita_spsive(i32:2025) Step #5: [EXECUTION] inita_spsive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] drox]\ctive(i32:2025) Step #5: [EXECUTION] drox]\ctive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] inid_aive(i32:2025) Step #5: [EXECUTION] inid_aive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] path_fileive(i32:2025) Step #5: [EXECUTION] path_fileive() failed. Exception: unreachable Step #5: [EXECUTION] inita_spsive(i32:2025) Step #5: [EXECUTION] inita_spsive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] =rox]\ctive(i32:2025) Step #5: [EXECUTION] =rox]\ctive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] inid_aive(i32:2025) Step #5: [EXECUTION] inid_aive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] dropupassive() Step #5: [EXECUTION] init_passive(i32:2025) Step #5: [EXECUTION] `rox]a`u3pe(i32:2025) Step #5: [EXECUTION] `rox]a`u3pe() failed. Exception: unreachable Step #5: [EXECUTION] inUt_activg(i32:2025) Step #5: [EXECUTION] inUt_activg() failed. Exception: unreachable Step #5: [EXECUTION] dropupassive() Step #5: [EXECUTION] init^passive(i32:2025) Step #5: [EXECUTION] `rox]a`u6ve(i32:2025) Step #5: [EXECUTION] _ictnaUtivg(i32:2025) Step #5: [EXECUTION] oprdp_assive() Step #5: [EXECUTION] i_it_passive(i32:2025) Step #5: [EXECUTION] i_it_passive() failed. Exception: unreachable Step #5: [EXECUTION] o_va|drpcie() Step #5: [EXECUTION] i$`~_active(i32:2025) Step #5: [EXECUTION] i$`~_active() failed. Exception: unreachable Step #5: [EXECUTION] drop_,cssive() Step #5: [EXECUTION] drop_,cssive() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i_it_passive(i32:2025) Step #5: [EXECUTION] i_it_passive() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] droait_cpe1() Step #5: [EXECUTION] ini~_active(i32:2025) Step #5: [EXECUTION] ini~_active() failed. Exception: unreachable Step #5: [EXECUTION] path_fileive(i32:2025) Step #5: [EXECUTION] path_fileive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] init_passive(i32:2025) Step #5: [EXECUTION] init_passive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] drox]Xctive(i32:2025) Step #5: [EXECUTION] drox]Xctive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] init_aive(i32:2025) Step #5: [EXECUTION] init_aive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] dropUpaumivm() Step #5: [EXECUTION] init_passive(i32:2025) Step #5: [EXECUTION] init_passive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] +soft-float() Step #5: [EXECUTION] Iniatvi_gte(i32:2025) Step #5: [EXECUTION] Iniatvi_gte() failed. Exception: out of bounds memory access Step #5: [EXECUTION] path_fileive(i32:2025) Step #5: [EXECUTION] path_fileive() failed. Exception: unreachable Step #5: [EXECUTION] inita_spsive(i32:2025) Step #5: [EXECUTION] inita_spsive() failed. Exception: unreachable Step #5: [EXECUTION] drox]\ctive(i32:2025) Step #5: [EXECUTION] drox]\ctive() failed. Exception: unreachable Step #5: [EXECUTION] inid_aive(i32:2025) Step #5: [EXECUTION] inid_aive() failed. Exception: unreachable Step #5: [EXECUTION] dropupassive(i32:2025) Step #5: [EXECUTION] dropupassive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] init_passive(i32:2025) Step #5: [EXECUTION] init_passive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] drox]actevi(i32:2025) Step #5: [EXECUTION] drox]actevi() failed. Exception: out of bounds memory access Step #5: [EXECUTION] init_active(i32:2025) Step #5: [EXECUTION] init_active() failed. Exception: out of bounds memory access Step #5: [EXECUTION] drop_,cssive() Step #5: [EXECUTION] drop_,cssive() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i_it_passive(i32:2025) Step #5: [EXECUTION] i_it_passive() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] droait_cpe6() Step #5: [EXECUTION] ini~_active(i32:2025) Step #5: [EXECUTION] ini~_active() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] path_fileive(i32:2025) Step #5: [EXECUTION] path_fileive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] init_passive(i32:2025) Step #5: [EXECUTION] init_passive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] drox]Xctive(i32:2025) Step #5: [EXECUTION] drox]Xctive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] inid_aive(i32:2025) Step #5: [EXECUTION] inid_aive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] dropUpassivm(i32:2025) Step #5: [EXECUTION] mnit_pa'sive(i32:2025) Step #5: [EXECUTION] mnit_pa'sive() failed. Exception: out of bounds memory access Step #5: [EXECUTION] drop]ac=ive() Step #5: [EXECUTION] init^active(i32:2025) Step #5: [EXECUTION] init^active() failed. Exception: unreachable Step #5: [EXECUTION] test() Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [EXECUTION] prdpo_as+ive() Step #5: [EXECUTION] init_pas,ivf(i32:2025) Step #5: [EXECUTION] init_pas,ivf() failed. Exception: out of bounds table access Step #5: [EXECUTION] Ip()_active() Step #5: [EXECUTION] niit_active(i32:2025) Step #5: [EXECUTION] niit_active() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [EXECUTION] )rop_passive() Step #5: [EXECUTION] ijit_passive(i32:2025) Step #5: [EXECUTION] ijit_passive() failed. Exception: unreachable Step #5: [EXECUTION] droplinuxve() Step #5: [EXECUTION] iniu_actiue(i32:2025) Step #5: [EXECUTION] iniu_actiue() failed. Exception: out of bounds table access Step #5: [EXECUTION] prdpo_as+ive() Step #5: [EXECUTION] init_pas,ivf(i32:2025) Step #5: [EXECUTION] init_pas,ivf() failed. Exception: out of bounds table access Step #5: [EXECUTION] Ip()_active() Step #5: [EXECUTION] init_active(i32:2025) Step #5: [EXECUTION] init_active() failed. Exception: out of bounds table access Step #5: [EXECUTION] drop_passive() Step #5: [EXECUTION] )nit_passive(i32:2025) Step #5: [EXECUTION] )nit_passive() failed. Exception: out of bounds table access Step #5: [EXECUTION] drop_active() Step #5: [EXECUTION] init_activ%(i32:2025) Step #5: [EXECUTION] init_activ%() failed. Exception: out of bounds table access Step #5: [00:11:20:181 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:182 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:183 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown memory 8 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [00:11:20:464 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:11:20:849 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown data segment 163422 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 7eb9. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown data segment 560 Step #5: [LOADING] WASM module load failed: unknown data segment 163443 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [00:11:21:068 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:069 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:070 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:071 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:100 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:101 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:103 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:130 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #512 pulse cov: 5817 ft: 12247 exec/s: 10 rss: 1814Mb Step #5: [00:11:21:132 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:133 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:133 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:134 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:135 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:136 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:137 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:138 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:138 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:139 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:366 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:367 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:21:368 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:857 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:21:895 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:21:932 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:960 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:961 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:990 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] f32.load() Step #5: [EXECUTION] i32.load() Step #5: [EXECUTION] f12.store() Step #5: [EXECUTION] i33.store() Step #5: [EXECUTION] reset() Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] test() Step #5: [EXECUTION] %est() Step #5: [EXECUTION] %est() failed. Exception: out of bounds table access Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] 32_good1(i32:2025) Step #5: [EXECUTION] 32_good1() failed. Exception: unreachable Step #5: [EXECUTION] 32_ogod2(i32:2025) Step #5: [EXECUTION] %2_goo;5(i32:2025) Step #5: [EXECUTION] 32_good3(i32:2025) Step #5: [EXECUTION] 32_good3() failed. Exception: unreachable Step #5: [EXECUTION] 32_good6(i32:2025) Step #5: [EXECUTION] 33_bad(i32:2025) Step #5: [EXECUTION] 33_bad() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] 32_good1(i32:2025) Step #5: [EXECUTION] 32_good1() failed. Exception: unreachable Step #5: [EXECUTION] 32_ogod2(i32:2025) Step #5: [EXECUTION] 32_ogod2() failed. Exception: unreachable Step #5: [EXECUTION] %2_goo;5(i32:2025) Step #5: [EXECUTION] 32_good3(i32:2025) Step #5: [EXECUTION] 32_good3() failed. Exception: unreachable Step #5: [EXECUTION] 32_good6(i32:2025) Step #5: [EXECUTION] 33_bad(i32:2025) Step #5: [EXECUTION] 33_bad() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] 00_good1(i32:2025) Step #5: [EXECUTION] 32_good1(i32:2025) Step #5: [EXECUTION] 32_goo;3(i32:2025) Step #5: [EXECUTION] 32_good3(i32:2025) Step #5: [EXECUTION] 32_gxod5(i32:2025) Step #5: [EXECUTION] 33_bad(i32:2025) Step #5: [EXECUTION] 33_bad() failed. Exception: out of bounds memory access Step #5: [00:11:22:607 - 7FAB49DBBC80]: warning: failed to link import function (Mg, get) Step #5: [00:11:22:607 - 7FAB49DBBC80]: warning: failed to link import function (Mg, get_mut) Step #5: [00:11:22:607 - 7FAB49DBBC80]: warning: failed to link import function (Mg, set_:ut) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Mg, glob) Step #5: [00:11:22:619 - 7FAB49DBBC80]: warning: failed to link import function (Mg, get) Step #5: [00:11:22:619 - 7FAB49DBBC80]: warning: failed to link import function (Mg, get_mut) Step #5: [00:11:22:619 - 7FAB49DBBC80]: warning: failed to link import function (Mg, set_:ut) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Mg, glob) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd bb. Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:11:23:139 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:23:140 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] Tust() Step #5: [EXECUTION] Tust() failed. Exception: unreachable Step #5: [EXECUTION] load0]u(i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [EXECUTION] Tust() Step #5: [EXECUTION] Tust() failed. Exception: out of bounds memory access Step #5: [EXECUTION] load2_u(i32:2025) Step #5: [EXECUTION] Tust() Step #5: [EXECUTION] load0]u(i32:2025) Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] load8_u(i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ]oad8_u(i32:2025) Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:11:23:355 - 7FAB49DBBC80]: warning: failed to link import function (a, ef0) Step #5: [00:11:23:355 - 7FAB49DBBC80]: warning: failed to link import function (a, ef1) Step #5: [00:11:23:355 - 7FAB49DBBC80]: warning: failed to link import function (a, ef0) Step #5: [00:11:23:355 - 7FAB49DBBC80]: warning: failed to link import function (a, ef!) Step #5: [00:11:23:355 - 7FAB49DBBC80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] check(i32:2025) Step #5: [00:11:23:377 - 7FAB49DBBC80]: warning: failed to link import function (a, ef0) Step #5: [00:11:23:377 - 7FAB49DBBC80]: warning: failed to link import function (a, ef1) Step #5: [00:11:23:377 - 7FAB49DBBC80]: warning: failed to link import function (a, ef0) Step #5: [00:11:23:377 - 7FAB49DBBC80]: warning: failed to link import function (a, ef!) Step #5: [00:11:23:377 - 7FAB49DBBC80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -3 Step #5: [00:11:23:401 - 7FAB49DBBC80]: warning: failed to link import function (a, ef0) Step #5: [00:11:23:401 - 7FAB49DBBC80]: warning: failed to link import function (a, ef1) Step #5: [00:11:23:401 - 7FAB49DBBC80]: warning: failed to link import function (a, ef0) Step #5: [00:11:23:401 - 7FAB49DBBC80]: warning: failed to link import function (a, ef!) Step #5: [00:11:23:401 - 7FAB49DBBC80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: unknown local Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] f32.ult(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.ule(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.ugt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.uge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f65.ult(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f31.ule(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 6.4fugt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] _6t.uge(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32.ult(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.ule(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.ugt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32.ugt() failed. Exception: unreachable Step #5: [EXECUTION] f32.uge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.ult(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f30.ul\(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f30.ul\() failed. Exception: unreachable Step #5: [EXECUTION] f6.4ugt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f6.4ugt() failed. Exception: unreachable Step #5: [EXECUTION] f64(i)I(f64:2.71828, f64:2.71828) Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown type 400551057 Step #5: [EXECUTION] funcref(funcref:0) Step #5: [EXECUTION] externref(externref:2882395821) Step #5: [EXECUTION] init(externref:2882395821) Step #5: [EXECUTION] init() failed. Exception: out of bounds table access Step #5: [EXECUTION] deinit() Step #5: [EXECUTION] deinit() failed. Exception: out of bounds table access Step #5: [EXECUTION] funcref-elef(i32:2025) Step #5: [EXECUTION] funcref-elef() failed. Exception: out of bounds table access Step #5: [EXECUTION] externref-elem(i32:2025) Step #5: [EXECUTION] externref-elem() failed. Exception: out of bounds table access Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] kdd(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] sub(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] mul(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] dit(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] sqrt(f32:3.14159) Step #5: [EXECUTION] min(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] max(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] [eil(f32:3.14159) Step #5: [EXECUTION] flor(f32:3.14159) Step #5: [EXECUTION] trunc(f32:3.14159) Step #5: [EXECUTION] nearest(f32:3.14159) Step #5: [EXECUTION] add(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] sub(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] mml(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] div(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] sqrt(f64:2.71828) Step #5: [EXECUTION] min(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] max(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] max() failed. Exception: unreachable Step #5: [EXECUTION] ceil(f64:2.71828) Step #5: [EXECUTION] floor(f64:2.71828) Step #5: [EXECUTION] drunc(f64:2.71828) Step #5: [EXECUTION] ne`rest(f64:2.71828) Step #5: [00:11:23:714 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:23:715 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:23:716 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:23:720 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:23:898 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:23:900 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:064 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:065 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:066 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:24:066 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:067 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:071 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:072 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:204 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:24:205 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:206 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:383 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:384 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:385 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:385 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:386 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:387 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:24:399 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:400 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:401 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:402 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:403 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:404 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:407 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:408 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:642 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:643 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:644 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:645 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:646 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:647 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:648 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:649 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:649 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:650 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:654 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:985 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:24:985 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:986 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:987 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:24:988 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:989 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:989 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:24:991 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:24:992 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:25:157 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:158 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:25:159 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:25:161 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:25:164 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:165 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:166 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:25:167 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:167 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:25:852 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:25:857 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:25:858 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:859 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:860 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:860 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:861 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:862 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:25:863 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:026 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:027 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:028 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:26:097 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:098 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:098 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:099 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:100 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:263 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:428 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:432 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:433 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:434 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:435 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:438 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:441 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:442 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:442 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:771 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:26:772 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:773 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:774 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:775 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:775 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:776 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:777 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:942 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:943 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:945 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:945 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:946 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:11:26:947 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:948 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:949 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:950 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:951 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:952 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:952 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:953 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:954 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:955 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:26:956 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:956 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:957 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:26:958 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:959 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:26:959 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:960 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:26:961 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:27:435 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:27:436 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:27:436 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:27:437 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:27:437 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:27:437 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:27:437 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:27:438 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:27:439 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:27:440 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:27:441 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:27:441 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:27:441 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:11:27:618 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:28:496 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:497 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:498 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:499 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:499 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:541 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:542 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:543 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:28:544 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:28:545 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:545 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:28:546 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:573 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:28:574 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:575 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:576 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:577 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:230 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:231 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:29:231 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:29:232 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:233 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:233 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:234 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:29:235 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:29:236 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:237 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:237 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:29:238 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:564 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:565 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:565 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:29:566 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:30:234 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:30:235 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:30:236 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:30:240 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:30:241 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:11:31:353 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:354 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:355 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:356 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:356 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:31:844 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:31:844 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:845 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:846 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:847 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:31:848 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:848 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:31:849 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:850 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:851 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:871 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:873 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:874 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:31:878 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:878 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:879 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:880 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:31:881 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:882 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:31:882 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:32:189 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:190 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:191 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:192 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:32:356 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:32:357 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:358 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:359 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:32:359 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:360 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:32:361 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:361 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:362 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:363 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:11:32:367 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:368 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:369 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:370 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:389 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:32:552 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:32:553 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:32:583 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:584 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:585 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:585 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:586 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:587 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:588 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:589 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec count Step #5: [00:11:32:590 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:590 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:32:895 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:896 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:897 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:898 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:898 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:899 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:900 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:901 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:902 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:902 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:32:903 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:904 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:32:905 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:32:905 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:905 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:32:906 - 7FAB49DBBC80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: ==14875== ERROR: libFuzzer: out-of-memory (used: 2422Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x26,0x31,0x6d,0x55,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x7c,0x0,0x1,0x0,0x68,0x75,0x6d,0x1e,0xfd,0x0,0x73,0x6f,0x69,0x6b,0x5f,0x73,0x9b,0x8c,0x6c,0xff,0x78,0x38,0x36,0x5f,0x36,0x34,0x1f,0x6d,0x31,0x76,0x1,0x0,0x28,0x0,0x41,0x0,0x1,0x0,0x0,0x0,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0x2c,0x2,0x1f,0xd8,0x9b,0x77,0x0,0x0,0x0,0xf7,0xff,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x32,0x0,0x0,0x0,0xff,0xff,0xff,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0xa,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x27,0x0,0x8,0x3d,0x89,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4b,0x5,0x7e,0x40,0x0,0x0,0x0,0x0,0x69,0x0,0x0,0x0,0x0,0x0,0x3b,0x35,0x7,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000&1mU\001\000(\000\001\000\000\000|\000\001\000hum\036\375\000soik_s\233\214l\377x86_64\037m1v\001\000(\000A\000\001\000\000\000~\000\000\000\000\000\000D\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\006,\002\037\330\233w\000\000\000\367\377\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\0002\000\000\000\377\377\377\003\000\000\000\000\000\000\012\000\000\000\010\000\000\000'\000\010=\211B\000\000\000\000\000\000\000\000K\005~@\000\000\000\000i\000\000\000\000\000;5\007\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-5bc884708194f11027c98727dc858cd3610d2681 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAACYxbVUBACgAAQAAAHwAAQBodW0e/QBzb2lrX3ObjGz/eDg2XzY0H20xdgEAKABBAAEAAAB+AAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAGLAIf2Jt3AAAA9/8AAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAAAP///wMAAAAAAAAKAAAACAAAACcACD2JQgAAAAAAAAAASwV+QAAAAABpAAAAAAA7NQcA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256956657 Step #5: INFO: Loaded 1 modules (36218 inline 8-bit counters): 36218 [0x56293002a928, 0x5629300336a2), Step #5: INFO: Loaded 1 PC tables (36218 PCs): 36218 [0x5629300336a8,0x5629300c0e48), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge43.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_llvm_jit/5bc884708194f11027c98727dc858cd3610d2681' caused a failure at the previous merge step Step #5: MERGE-INNER: 16641 total files; 11787 processed earlier; will process 4854 files now Step #5: [00:11:33:736 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 50Mb Step #5: [00:11:33:736 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: #2 pulse cov: 227 ft: 241 exec/s: 0 rss: 50Mb Step #5: [00:11:33:737 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:33:737 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 242 ft: 256 exec/s: 4 rss: 2040Mb Step #5: [00:11:34:765 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: #8 pulse cov: 415 ft: 490 exec/s: 8 rss: 2040Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #16 pulse cov: 903 ft: 1293 exec/s: 16 rss: 2040Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type -64 Step #5: [EXECUTION] i30.jo_fold_cmp_s_ofeset(i32:2025, i32:2025) Step #5: [EXECUTION] if3_f1o.old_cmp^u_of`s%t(i32:2025, i32:2025) Step #5: [EXECUTION] i64.no_fold_cmp_s_offset(i64:168, i64:168) Step #5: [EXECUTION] i63.no_fold_cjp_u Step #5: ffset(i64:168, i64:168) Step #5: [EXECUTION] size-t2() Step #5: [EXECUTION] size-t1() Step #5: [EXECUTION] size-p2() Step #5: [EXECUTION] size-p2() failed. Exception: unreachable Step #5: [EXECUTION] siz(i×¶() Step #5: [EXECUTION] siz(i×¶() failed. Exception: unreachable Step #5: [EXECUTION] g{ow-t0(i32:2025) Step #5: [00:11:34:825 - 7FD358D09C80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] worg-t0(i32:2025) Step #5: [00:11:34:825 - 7FD358D09C80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] rbow-n2() Step #5: [EXECUTION] grow-t!(i32:2025) Step #5: [00:11:34:825 - 7FD358D09C80]: table grow (16-> 2025) failed because of over max size Step #5: [EXECUTION] size-t0() Step #5: [EXECUTION] size-t@() Step #5: [EXECUTION] size-t2() Step #5: [EXECUTION] size-t3() Step #5: [EXECUTION] grow~T0(i32:2025) Step #5: [00:11:34:848 - 7FD358D09C80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] grk]-u1(i32:2025) Step #5: [00:11:34:848 - 7FD358D09C80]: table grow (33-> 2025) failed because of over max size Step #5: [EXECUTION] grow-t0(i32:2025) Step #5: [00:11:34:848 - 7FD358D09C80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] grou-t4(i32:2025) Step #5: [00:11:34:848 - 7FD358D09C80]: table grow (3-> 2025) failed because of over max size Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] size-12() Step #5: [EXECUTION] size-12() failed. Exception: unreachable Step #5: [EXECUTION] size-t1() Step #5: [EXECUTION] size-T() Step #5: [EXECUTION] size-T() failed. Exception: unreachable Step #5: [EXECUTION] size-tm() Step #5: [EXECUTION] size-tm() failed. Exception: unreachable Step #5: [EXECUTION] grow-t1(i32:2025) Step #5: [00:11:34:894 - 7FD358D09C80]: table grow (32-> 2025) failed because of over max size Step #5: [EXECUTION] worg-t0(i32:2025) Step #5: [00:11:34:894 - 7FD358D09C80]: table grow (32-> 2025) failed because of over max size Step #5: [EXECUTION] row-t2(i32:2025) Step #5: [00:11:34:894 - 7FD358D09C80]: table grow (0-> 2025) failed because of over max size Step #5: [EXECUTION] grow-t4(i32:2025) Step #5: [EXECUTION] qize-t0() Step #5: [EXECUTION] size-t1() Step #5: [EXECUTION] size-t2() Step #5: [EXECUTION] vizm-t2() Step #5: [EXECUTION] grow-t0(i32:2025) Step #5: [EXECUTION] grow-t0() failed. Exception: unreachable Step #5: [EXECUTION] grow-t1(i32:2025) Step #5: [EXECUTION] grow-t2(i32:2025) Step #5: [EXECUTION] grow-t2() failed. Exception: unreachable Step #5: [EXECUTION] grwt3(i32:2025) Step #5: [EXECUTION] qi~e-40() Step #5: [EXECUTION] size-t1() Step #5: [EXECUTION] size-t2() Step #5: [EXECUTION] vizm-t2() Step #5: [EXECUTION] grow-t0(i32:2025) Step #5: [00:11:34:946 - 7FD358D09C80]: table grow (32-> 2025) failed because of over max size Step #5: [EXECUTION] grow-t1(i32:2025) Step #5: [EXECUTION] grow-t2(i32:2025) Step #5: [EXECUTION] grow-t2() failed. Exception: unreachable Step #5: [EXECUTION] grwt3(i32:2025) Step #5: [LOADING] WASM module load failed: unknown function 111 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] call-0(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [EXECUTION] c^ll-5(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] c^ll-5() failed. Exception: unreachable Step #5: [EXECUTION] calL-0(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: #32 pulse cov: 3183 ft: 5455 exec/s: 32 rss: 2040Mb Step #5: [EXECUTION] call-1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] call-1() failed. Exception: unreachable Step #5: [EXECUTION] call-0(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [EXECUTION] calc-3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] calc-3() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] call-1(i32:2025, i32:2025) Step #5: [EXECUTION] call-0(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] call-0() failed. Exception: unreachable Step #5: [EXECUTION] calc-3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] calc-3() failed. Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2e0d5. Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: #64 pulse cov: 3775 ft: 6901 exec/s: 64 rss: 2040Mb Step #5: [LOADING] WASM module load failed: sub type 14 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 48 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unknown function Step #5: [EXECUTION] f1_ot.3nlt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f81nt.o_le(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] _1n.!ftogt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] no4[.t1fge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.not_lt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f]4.not_le(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64*notpt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.not_gg(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f2_ot.3nlt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f80.not_le(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] fton.1_3gt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] lo_.t3fge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.not_lt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] fM4.not_le(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f6:.not_pt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.not_ge(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f1_ot.3nlt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f1_ot.3nlt() failed. Exception: unreachable Step #5: [EXECUTION] fl_.o81nte(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] fl_.o81nte() failed. Exception: unreachable Step #5: [EXECUTION] f1!.not_gt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] no2[.0tfge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.not_l](f64:2.71828, f64:2.71828) Step #5: [EXECUTION] ft4.not_le(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64*notpt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64*notpt() failed. Exception: unreachable Step #5: [EXECUTION] f64.not_ge(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.not_ge() failed. Exception: unreachable Step #5: [EXECUTION] f02.not_lt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f30.not_gt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.n9t_ge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] &62.not_lt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] fM8.not_le(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.not_le(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.not_gt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32to_e.gn(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f2_ot.3nlt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f80.not_le(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f31.not_gt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] lo1_.t3fge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.not_lt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] fM4.not_le(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f6:.not_pt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f6t4o_g.ne(f64:2.71828, f64:2.71828) Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 12 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 33 does not match super type Step #5: [LOADING] WASM module load failed: sub type 27 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #128 pulse cov: 5203 ft: 10973 exec/s: 64 rss: 2040Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 27 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type 42 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #256 pulse cov: 6585 ft: 18054 exec/s: 42 rss: 2040Mb Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 107fff. Step #5: [LOADING] WASM module load failed: unknown type 268402523 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 94900256 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3721. Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 2049930 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #512 pulse cov: 7051 ft: 22259 exec/s: 56 rss: 2040Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 157. Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: unknown table 109 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown table 203869595 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 203 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type -34 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 19fd. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 1148 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2908. Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 66052 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 46 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 616958 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 268435454 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type -99 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type -59 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:11:47:626 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:47:626 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:47:626 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:47:626 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:47:626 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] as-local.set/get-value_0_1() Step #5: [EXECUTION] as-local.set/get-value_0_1() failed. Exception: unreachable Step #5: [EXECUTION] aslaclo-e.slinux-va_0elu_1() Step #5: [EXECUTION] aslaclo-e.slinux-va_0elu_1() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [00:11:47:678 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:47:678 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:47:678 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:47:678 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:47:678 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] check_t2(i32:2025) Step #5: [EXECUTION] check_t2() failed. Exception: undefined element Step #5: [EXECUTION] check_t1(i32:2025) Step #5: [EXECUTION] check_t1() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [EXECUTION] f32.loAdle_x2_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.loAdle_x2_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32.loAd(i32:2025) Step #5: [EXECUTION] f32.simpthumb_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.simpthumb_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32/load(i64:168) Step #5: [EXECUTION] f32/load() failed. Exception: unreachable Step #5: [EXECUTION] f64.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f64.simple_x4_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32/load(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32/load() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] tau() failed. Exception: unreachable Step #5: [EXECUTION] f32.simple_x8_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32/load(i64:168) Step #5: [EXECUTION] f32/load() failed. Exception: unreachable Step #5: [EXECUTION] fpath_file_x0_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f31/load(i32:2025) Step #5: [EXECUTION] f31/load() failed. Exception: unreachable Step #5: [EXECUTION] f32.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.simple_x4_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32.loAd(i32:2025) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] f32.simple_x8_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32/load(i64:168) Step #5: [EXECUTION] f32/load() failed. Exception: unreachable Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] tau() failed. Exception: unreachable Step #5: [EXECUTION] f32.simple_x0_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32/load(i32:2025) Step #5: [EXECUTION] f32/load() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] f32.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.simple_x4_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32.loAd(i32:2025) Step #5: [EXECUTION] f32.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.simple_x4_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32.loAd(i32:2025) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] tau() failed. Exception: unreachable Step #5: [EXECUTION] f32.simple_x3_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.simple_x3_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32.loAd(i32:2025) Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] f53.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f53.simple_x4_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32.loAd(i32:2025) Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] tau() failed. Exception: unreachable Step #5: [EXECUTION] f32.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.simple_x4_sum() failed. Exception: unreachable Step #5: [EXECUTION] f32.loAd(i32:2025) Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] tau() failed. Exception: unreachable Step #5: [EXECUTION] 33.lfAodle_x3_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 33.lfAodle_x3_sum() failed. Exception: unreachable Step #5: [EXECUTION] 33.lfAod(i32:2025) Step #5: [EXECUTION] f32.simple_x5_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32.load(i32:2025) Step #5: [EXECUTION] t[u(i32:2025) Step #5: [EXECUTION] t[u() failed. Exception: unreachable Step #5: [EXECUTION] f.2si2mple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f32/load(f32:3.14159) Step #5: [EXECUTION] f32/load() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ((, ) Step #5: [EXECUTION] tau(i32:2025) Step #5: [EXECUTION] tau() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 33 Step #5: [LOADING] WASM module load failed: unknown elem segment 120 Step #5: [LOADING] WASM module load failed: unknown elem segment 120 Step #5: [00:11:48:342 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 50 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [00:11:48:365 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (Y3, ) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:765 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:765 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:765 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:765 - 7FD358D09C80]: warning: failed to link import function (a, f3) Step #5: [00:11:48:765 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] n?st() Step #5: [EXECUTION] n?st() failed. Exception: uninitialized element Step #5: [EXECUTION] checo(i32:2025) Step #5: [EXECUTION] checo() failed. Exception: undefined element Step #5: [00:11:48:796 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:796 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:796 - 7FD358D09C80]: warning: failed to link import function (a, av0) Step #5: [00:11:48:796 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:48:796 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] t?st() Step #5: [EXECUTION] t?st() failed. Exception: unreachable Step #5: [EXECUTION] checo(i32:2025) Step #5: [EXECUTION] checo() failed. Exception: undefined element Step #5: [00:11:48:819 - 7FD358D09C80]: warning: failed to link import function (a, mf1) Step #5: [00:11:48:819 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:819 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:819 - 7FD358D09C80]: warning: failed to link import function (, mf2) Step #5: [00:11:48:819 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] cmeck() Step #5: [EXECUTION] cmeck() failed. Exception: out of bounds table access Step #5: [00:11:48:844 - 7FD358D09C80]: warning: failed to link import function (a, mfA) Step #5: [00:11:48:844 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:48:844 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:844 - 7FD358D09C80]: warning: failed to link import function (, mf3) Step #5: [00:11:48:844 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:11:48:867 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:867 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:867 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:867 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:48:867 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] n?st() Step #5: [EXECUTION] n?st() failed. Exception: out of bounds table access Step #5: [EXECUTION] checo() Step #5: [EXECUTION] checo() failed. Exception: failed to call unlinked import function (a, ef3) Step #5: [00:11:48:889 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:48:889 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:889 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:889 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:889 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] n?st() Step #5: [EXECUTION] n?st() failed. Exception: unreachable Step #5: [EXECUTION] checo(i32:2025) Step #5: [EXECUTION] checo() failed. Exception: undefined element Step #5: [00:11:48:911 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:48:911 - 7FD358D09C80]: warning: failed to link import function (a, ed) Step #5: [00:11:48:911 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:911 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:48:911 - 7FD358D09C80]: warning: failed to link import function (a, #f+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] cjeck() Step #5: [EXECUTION] cjeck() failed. Exception: failed to call unlinked import function (a, ed) Step #5: [00:11:48:934 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:48:934 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:934 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:934 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:48:934 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] cjeck(i32:2025) Step #5: [EXECUTION] cjeck() failed. Exception: undefined element Step #5: [00:11:48:958 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [00:11:48:958 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:48:958 - 7FD358D09C80]: warning: failed to link import function (a, af0) Step #5: [00:11:48:958 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:48:958 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] t?st() Step #5: [EXECUTION] checo() Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [00:11:48:985 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:48:985 - 7FD358D09C80]: warning: failed to link import function (a, ed) Step #5: [00:11:48:985 - 7FD358D09C80]: warning: failed to link import function (a, gf1) Step #5: [00:11:48:985 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:48:985 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] tesq() Step #5: [EXECUTION] tesq() failed. Exception: unreachable Step #5: [EXECUTION] cjeck() Step #5: [EXECUTION] cjeck() failed. Exception: failed to call unlinked import function (a, ef3) Step #5: [00:11:49:012 - 7FD358D09C80]: warning: failed to link import function (a, .f0) Step #5: [00:11:49:012 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:012 - 7FD358D09C80]: warning: failed to link import function (a, (i)) Step #5: [00:11:49:012 - 7FD358D09C80]: warning: failed to link import function (a, e3) Step #5: [00:11:49:012 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] c@eck(i32:2025) Step #5: [EXECUTION] c@eck() failed. Exception: undefined element Step #5: [00:11:49:035 - 7FD358D09C80]: warning: failed to link import function (a, mfA) Step #5: [00:11:49:035 - 7FD358D09C80]: warning: failed to link import function (a, ed!) Step #5: [00:11:49:035 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:035 - 7FD358D09C80]: warning: failed to link import function (, mf3) Step #5: [00:11:49:035 - 7FD358D09C80]: warning: failed to link import function (a, ec+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] cmeck() Step #5: [EXECUTION] cmeck() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [00:11:49:062 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:062 - 7FD358D09C80]: warning: failed to link import function (a, ed) Step #5: [00:11:49:062 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:062 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:062 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] c0eck(i32:2025) Step #5: [EXECUTION] c0eck() failed. Exception: unreachable Step #5: [00:11:49:084 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:084 - 7FD358D09C80]: warning: failed to link import function (a, df2) Step #5: [00:11:49:084 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:084 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [00:11:49:084 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] t?st() Step #5: [EXECUTION] t?st() failed. Exception: unreachable Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: undefined element Step #5: [00:11:49:112 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:112 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:112 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:112 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:112 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] n?st() Step #5: [EXECUTION] n?st() failed. Exception: out of bounds table access Step #5: [EXECUTION] checo(i32:2025) Step #5: [EXECUTION] checo() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [00:11:49:136 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:136 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:136 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:136 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:136 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] cjeck(i32:2025) Step #5: [EXECUTION] cjeck() failed. Exception: undefined element Step #5: [00:11:49:163 - 7FD358D09C80]: warning: failed to link import function (a, mfA) Step #5: [00:11:49:163 - 7FD358D09C80]: warning: failed to link import function (a, ed1) Step #5: [00:11:49:163 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:163 - 7FD358D09C80]: warning: failed to link import function (, mf3) Step #5: [00:11:49:163 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] cmeck() Step #5: [EXECUTION] cmeck() failed. Exception: unreachable Step #5: [00:11:49:187 - 7FD358D09C80]: warning: failed to link import function (, ef0) Step #5: [00:11:49:187 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:187 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:187 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [00:11:49:187 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: undefined element Step #5: [00:11:49:214 - 7FD358D09C80]: warning: failed to link import function (c, fe0) Step #5: [00:11:49:214 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:214 - 7FD358D09C80]: warning: failed to link import function (a, af0) Step #5: [00:11:49:214 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:214 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] t?st() Step #5: [EXECUTION] checo() Step #5: [EXECUTION] checo() failed. Exception: out of bounds table access Step #5: [00:11:49:243 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:243 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:243 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:243 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:243 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] n?st() Step #5: [EXECUTION] n?st() failed. Exception: unreachable Step #5: [EXECUTION] 13eco() Step #5: [EXECUTION] 13eco() failed. Exception: unreachable Step #5: [00:11:49:268 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:268 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:268 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:268 - 7FD358D09C80]: warning: failed to link import function (a, ef@) Step #5: [00:11:49:268 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] cjeck() Step #5: [00:11:49:293 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:293 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:293 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:293 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [00:11:49:293 - 7FD358D09C80]: warning: failed to link import function (a, ef5) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: unknown elem segment 11 Step #5: [00:11:49:317 - 7FD358D09C80]: warning: failed to link import function (a, mf0) Step #5: [00:11:49:317 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:317 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:317 - 7FD358D09C80]: warning: failed to link import function (, mf1) Step #5: [00:11:49:317 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] ckcme() Step #5: [EXECUTION] ckcme() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [00:11:49:345 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:345 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:345 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:345 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:345 - 7FD358D09C80]: warning: failed to link import function (a, ef() Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] cjeck() Step #5: [EXECUTION] cjeck() failed. Exception: out of bounds table access Step #5: [00:11:49:368 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:368 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:368 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:368 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:368 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: undefined element Step #5: [00:11:49:392 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:392 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:392 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:392 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:392 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: failed to call unlinked import function (a, ef0) Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: undefined element Step #5: [00:11:49:416 - 7FD358D09C80]: warning: failed to link import function (a, .f0) Step #5: [00:11:49:416 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:416 - 7FD358D09C80]: warning: failed to link import function (a, (i)) Step #5: [00:11:49:416 - 7FD358D09C80]: warning: failed to link import function (a, e3) Step #5: [00:11:49:416 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] c@eck() Step #5: [EXECUTION] c@eck() failed. Exception: out of bounds table access Step #5: [00:11:49:440 - 7FD358D09C80]: warning: failed to link import function (a, fe5) Step #5: [00:11:49:440 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:440 - 7FD358D09C80]: warning: failed to link import function (a, af0) Step #5: [00:11:49:440 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:440 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] t?st(i32:2025) Step #5: [EXECUTION] t?st() failed. Exception: undefined element Step #5: [EXECUTION] checo() Step #5: [EXECUTION] checo() failed. Exception: out of bounds table access Step #5: [00:11:49:464 - 7FD358D09C80]: warning: failed to link import function (a, mfA) Step #5: [00:11:49:464 - 7FD358D09C80]: warning: failed to link import function (a, ed!) Step #5: [00:11:49:464 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:464 - 7FD358D09C80]: warning: failed to link import function (, mf3) Step #5: [00:11:49:464 - 7FD358D09C80]: warning: failed to link import function (a, ec+) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:11:49:488 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:488 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:488 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [00:11:49:488 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:488 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: failed to call unlinked import function (a, ef4) Step #5: [EXECUTION] eheck(i32:2025) Step #5: [EXECUTION] eheck() failed. Exception: undefined element Step #5: [00:11:49:513 - 7FD358D09C80]: warning: failed to link import function (a, mf1) Step #5: [00:11:49:513 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:513 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:513 - 7FD358D09C80]: warning: failed to link import function (, ef2) Step #5: [00:11:49:513 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] cdeck() Step #5: [EXECUTION] cdeck() failed. Exception: unreachable Step #5: [00:11:49:536 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:536 - 7FD358D09C80]: warning: failed to link import function (a, e) Step #5: [00:11:49:536 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:536 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:536 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] n?st() Step #5: [EXECUTION] n?st() failed. Exception: unreachable Step #5: [EXECUTION] 13eco() Step #5: [EXECUTION] 13eco() failed. Exception: unreachable Step #5: [00:11:49:558 - 7FD358D09C80]: warning: failed to link import function (a, mf5) Step #5: [00:11:49:558 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:558 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:558 - 7FD358D09C80]: warning: failed to link import function (, mf2) Step #5: [00:11:49:558 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] cmeck() Step #5: [EXECUTION] cmeck() failed. Exception: unreachable Step #5: [00:11:49:585 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:585 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:585 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:585 - 7FD358D09C80]: warning: failed to link import function (Z, ef0) Step #5: [00:11:49:585 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] check() Step #5: [EXECUTION] check() failed. Exception: unreachable Step #5: [00:11:49:608 - 7FD358D09C80]: warning: failed to link import function (a, .f1) Step #5: [00:11:49:608 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:608 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:608 - 7FD358D09C80]: warning: failed to link import function (a, e3) Step #5: [00:11:49:608 - 7FD358D09C80]: warning: failed to link import function (a, ef+) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] c@eck(i32:2025) Step #5: [EXECUTION] c@eck() failed. Exception: undefined element Step #5: [00:11:49:633 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:633 - 7FD358D09C80]: warning: failed to link import function (a, df1) Step #5: [00:11:49:633 - 7FD358D09C80]: warning: failed to link import function (a, ef5) Step #5: [00:11:49:633 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:633 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: failed to call unlinked import function (a, ef3) Step #5: [EXECUTION] check(i32:2025) Step #5: [EXECUTION] check() failed. Exception: failed to call unlinked import function (a, ef0) Step #5: [00:11:49:659 - 7FD358D09C80]: warning: failed to link import function (c, fe5) Step #5: [00:11:49:659 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:659 - 7FD358D09C80]: warning: failed to link import function (a, af0) Step #5: [00:11:49:659 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:659 - 7FD358D09C80]: warning: failed to link import function (a, Ef#) Step #5: [EXECUTION] t?st() Step #5: [EXECUTION] t?st() failed. Exception: integer divide by zero Step #5: [EXECUTION] checo() Step #5: [EXECUTION] checo() failed. Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (OR, ) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:698 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:698 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:698 - 7FD358D09C80]: warning: failed to link import function (a, ev2) Step #5: [00:11:49:698 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:698 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds table access Step #5: [EXECUTION] checj(i32:2025) Step #5: [EXECUTION] checj() failed. Exception: failed to call unlinked import function (a, ef0) Step #5: [00:11:49:724 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:724 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:724 - 7FD358D09C80]: warning: failed to link import function (a, ev2) Step #5: [00:11:49:724 - 7FD358D09C80]: warning: failed to link import function (a, ef2) Step #5: [00:11:49:724 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:11:49:748 - 7FD358D09C80]: warning: failed to link import function (a, ev0) Step #5: [00:11:49:748 - 7FD358D09C80]: warning: failed to link import function (a, ef1) Step #5: [00:11:49:748 - 7FD358D09C80]: warning: failed to link import function (a, ev2) Step #5: [00:11:49:748 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:748 - 7FD358D09C80]: warning: failed to link import function (a, eo4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: failed to call unlinked import function (a, ef1) Step #5: [EXECUTION] checj(i32:2025) Step #5: [EXECUTION] checj() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:11:49:774 - 7FD358D09C80]: warning: failed to link import function (a, ev0) Step #5: [00:11:49:774 - 7FD358D09C80]: warning: failed to link import function (a, ef0) Step #5: [00:11:49:774 - 7FD358D09C80]: warning: failed to link import function (a, ev2) Step #5: [00:11:49:774 - 7FD358D09C80]: warning: failed to link import function (a, ef3) Step #5: [00:11:49:774 - 7FD358D09C80]: warning: failed to link import function (a, ef4) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: failed to call unlinked import function (a, ev0) Step #5: [EXECUTION] checj(i32:2025) Step #5: [EXECUTION] checj() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x562932dc2380, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2388, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2390, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2398, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc23f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2400, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2408, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2410, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2418, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2420, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2428, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2430, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2438, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2440, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2448, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2450, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2458, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2460, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2468, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2470, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932dc2478, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:11:49:800 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:49:801 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:49:801 - 7FD358D09C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:802 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:49:804 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:805 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:49:806 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:809 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:810 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:811 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:50:314 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:50:315 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:317 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:318 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:11:50:570 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: section missing Step #5: [00:11:50:571 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:594 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: section missing Step #5: [00:11:50:596 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:597 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:598 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:599 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:51:394 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:11:52:188 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [00:11:52:241 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:52:248 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1024 pulse cov: 7882 ft: 27581 exec/s: 56 rss: 2040Mb Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] f0() Step #5: [EXECUTION] f1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f1() failed. Exception: out of bounds table access Step #5: [EXECUTION] f2() Step #5: [EXECUTION] f3() Step #5: [EXECUTION] f4() Step #5: [EXECUTION] f5() Step #5: [EXECUTION] f6() Step #5: [EXECUTION] f7() Step #5: [EXECUTION] f8() Step #5: [EXECUTION] f9(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f9() failed. Exception: out of bounds table access Step #5: [EXECUTION] -!() Step #5: [EXECUTION] f11() Step #5: [EXECUTION] f12() Step #5: [EXECUTION] f13() Step #5: [EXECUTION] b14(i32:2025) Step #5: [EXECUTION] f82() Step #5: [EXECUTION] f82() failed. Exception: unreachable Step #5: [EXECUTION] t@t(i32:2025) Step #5: [EXECUTION] t@t() failed. Exception: undefined element Step #5: [EXECUTION] run(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] run() failed. Exception: out of bounds table access Step #5: [EXECUTION] f1() Step #5: [EXECUTION] f0() Step #5: [EXECUTION] f2() Step #5: [EXECUTION] f3() Step #5: [EXECUTION] f4() Step #5: [EXECUTION] f5() Step #5: [EXECUTION] f6() Step #5: [EXECUTION] f7() Step #5: [EXECUTION] f8() Step #5: [EXECUTION] f9() Step #5: [EXECUTION] f-1() Step #5: [EXECUTION] f11() Step #5: [EXECUTION] f12() Step #5: [EXECUTION] f13() Step #5: [EXECUTION] b14() Step #5: [EXECUTION] f82() Step #5: [EXECUTION] et(i32:2025) Step #5: [EXECUTION] et() failed. Exception: undefined element Step #5: [EXECUTION] run(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] run() failed. Exception: unreachable Step #5: [00:11:52:460 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [00:11:52:488 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [00:11:52:524 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] f0() Step #5: [EXECUTION] f1() Step #5: [EXECUTION] f2() Step #5: [EXECUTION] f3() Step #5: [EXECUTION] f4() Step #5: [EXECUTION] f5() Step #5: [EXECUTION] f6() Step #5: [EXECUTION] f7() Step #5: [EXECUTION] f8() Step #5: [EXECUTION] f9() Step #5: [EXECUTION] f1() Step #5: [EXECUTION] f11() Step #5: [EXECUTION] f12() Step #5: [EXECUTION] f13() Step #5: [EXECUTION] f14() Step #5: [EXECUTION] f20() Step #5: [EXECUTION] tert(i32:2025) Step #5: [EXECUTION] tert() failed. Exception: undefined element Step #5: [EXECUTION] run(i32:2025, i32:2025) Step #5: [EXECUTION] run() failed. Exception: out of bounds table access Step #5: [EXECUTION] f64p.eilms_x4_mus(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f64p.eilms_x4_mus() failed. Exception: unreachable Step #5: [EXECUTION] f65.load(i32:2025) Step #5: [EXECUTION] f64p.eilms_x4_mus(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f64p.eilms_x4_mus() failed. Exception: unreachable Step #5: [EXECUTION] f65.load(i32:2025) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] f64.simple_x1_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f64.simple_x1_sum() failed. Exception: unreachable Step #5: [EXECUTION] f64.load(i32:2025) Step #5: [EXECUTION] f45.simple_x0_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f45.simple_x0_sum() failed. Exception: out of bounds memory access Step #5: [EXECUTION] .fv3load(i32:2025) Step #5: [EXECUTION] f48.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f6a4d.ol(i32:2025) Step #5: [EXECUTION] f64p.eilms_x4_mus(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f64p.eilms_x4_mus() failed. Exception: unreachable Step #5: [EXECUTION] f65.load(i32:2025) Step #5: [EXECUTION] f64.simple_x4_sum(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f64.simple_x4_sum() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 64.load(i32:2025) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] f64p.eilms_x4_mus(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] f64p.eilms_x4_mus() failed. Exception: unreachable Step #5: [EXECUTION] f65.load(i32:2025) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] stmt(i32:2025) Step #5: [EXECUTION] expr(i64:168) Step #5: [EXECUTION] :rg(i32:2025) Step #5: [EXECUTION] :rg() failed. Exception: unreachable Step #5: [EXECUTION] corner() Step #5: [EXECUTION] stmt(i32:2025) Step #5: [EXECUTION] expr(i64:168) Step #5: [EXECUTION] expr() failed. Exception: unreachable Step #5: [EXECUTION] arg(i32:2025) Step #5: [EXECUTION] corner() Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [EXECUTION] stmt(i32:2025) Step #5: [EXECUTION] stmt() failed. Exception: unreachable Step #5: [EXECUTION] expr(i64:168) Step #5: [EXECUTION] expr() failed. Exception: unreachable Step #5: [EXECUTION] arg(i32:2025) Step #5: [EXECUTION] corner() Step #5: [EXECUTION] stmt(i32:2025) Step #5: [EXECUTION] expr(i64:168) Step #5: [EXECUTION] arg(i32:2025) Step #5: [EXECUTION] arg() failed. Exception: unreachable Step #5: [EXECUTION] corner() Step #5: [EXECUTION] stmt(i32:2025) Step #5: [EXECUTION] stmt() failed. Exception: unreachable Step #5: [EXECUTION] expr(i64:168) Step #5: [EXECUTION] arg(i32:2025) Step #5: [EXECUTION] arg() failed. Exception: unreachable Step #5: [EXECUTION] corner() Step #5: [EXECUTION] stmt(i32:2025) Step #5: [EXECUTION] stmt() failed. Exception: unreachable Step #5: [EXECUTION] expr(i64:168) Step #5: [EXECUTION] arg(i32:2025) Step #5: [EXECUTION] arg() failed. Exception: unreachable Step #5: [EXECUTION] corner() Step #5: [EXECUTION] stmt(i32:2025) Step #5: [EXECUTION] xpr(i64:168) Step #5: [EXECUTION] arg(i32:2025) Step #5: [EXECUTION] corner() Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:11:53:077 - 7FD358D09C80]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:53:287 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_lnlu-f() Step #5: [EXECUTION] is_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-h() Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-(i32:2025) Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: failed to call unlinked import function (M, f) Step #5: [00:11:53:333 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_lnlu-f() Step #5: [EXECUTION] _iln-uslg() Step #5: [EXECUTION] is_full-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-h(i32:2025) Step #5: [EXECUTION] set-h() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] call-f() Step #5: [EXECUTION] ca`l-(i32:2025) Step #5: [EXECUTION] ca`l-() failed. Exception: unreachable Step #5: [EXECUTION] call-v(i32:2025) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:11:53:375 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_lnlu-f() Step #5: [EXECUTION] is_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] st-h(i32:2025) Step #5: [EXECUTION] st-h() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-(i32:2025) Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: failed to call unlinked import function (M, f) Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [00:11:53:417 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] iT_lnlu-f() Step #5: [EXECUTION] is_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-z(i32:2025) Step #5: [EXECUTION] set-z() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: out of bounds table access Step #5: [EXECUTION] call-(i32:2025) Step #5: [EXECUTION] call-() failed. Exception: unreachable Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: failed to call unlinked import function (M, f) Step #5: [00:11:53:460 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null&f() Step #5: [EXECUTION] _plslju g() Step #5: [EXECUTION] -et0F() Step #5: [EXECUTION] set/.() Step #5: [EXECUTION] clla-f(i32:2025) Step #5: [EXECUTION] clla-f() failed. Exception: unreachable Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-g() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] a-clv(i32:2025) Step #5: [EXECUTION] a-clv() failed. Exception: failed to call unlinked import function (M, f) Step #5: [00:11:53:503 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null&f() Step #5: [EXECUTION] _plslju g() Step #5: [EXECUTION] -et2F() Step #5: [EXECUTION] set/n(i32:2025) Step #5: [EXECUTION] set/n() failed. Exception: out of bounds table access Step #5: [EXECUTION] clla-f(i32:2025) Step #5: [EXECUTION] clla-f() failed. Exception: unreachable Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-g() failed. Exception: out of bounds table access Step #5: [EXECUTION] a-cmv(i32:2025) Step #5: [EXECUTION] a-cmv() failed. Exception: unreachable Step #5: [00:11:53:552 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null&f() Step #5: [EXECUTION] _plslju g() Step #5: [EXECUTION] -et5F() Step #5: [EXECUTION] set/.() Step #5: [EXECUTION] clla-f() Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-g() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] a-clv() Step #5: [EXECUTION] a-clv() failed. Exception: unreachable Step #5: [00:11:53:598 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_lnlu-f() Step #5: [EXECUTION] is_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] wet-h(i32:2025) Step #5: [EXECUTION] wet-h() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] call-(i32:2025) Step #5: [EXECUTION] call-() failed. Exception: unreachable Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: indirect call type mismatch Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [00:11:53:636 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null&f() Step #5: [EXECUTION] _plslju g() Step #5: [EXECUTION] -et0F() Step #5: [EXECUTION] set/.() Step #5: [EXECUTION] clla-f(i32:2025) Step #5: [EXECUTION] clla-f() failed. Exception: unreachable Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-g() failed. Exception: unreachable Step #5: [EXECUTION] a-clv(i32:2025) Step #5: [EXECUTION] a-clv() failed. Exception: failed to call unlinked import function (M, f) Step #5: [00:11:53:672 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_lnlu-f() Step #5: [EXECUTION] is_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-h(i32:2025) Step #5: [EXECUTION] set-h() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-(i32:2025) Step #5: [EXECUTION] call-() failed. Exception: unreachable Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: indirect call type mismatch Step #5: [00:11:53:717 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null#f(i32:2025) Step #5: [EXECUTION] `s_null-g() Step #5: [EXECUTION] `s_null-g() failed. Exception: unreachable Step #5: [EXECUTION] isOnull-v(i32:2025) Step #5: [EXECUTION] isOnull-v() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-h(i32:2025) Step #5: [EXECUTION] set-h() failed. Exception: unreachable Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-g() failed. Exception: unreachable Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: unreachable Step #5: [00:11:53:761 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null-f() Step #5: [EXECUTION] `s_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-h(i32:2025) Step #5: [EXECUTION] llac-f() Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: unreachable Step #5: [00:11:53:806 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_nullÓš(i32:2025) Step #5: [EXECUTION] is_nullÓš() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] is_null g() Step #5: [EXECUTION] is_nul&-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set h() Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-g() failed. Exception: unreachable Step #5: [EXECUTION] call(v(i32:2025) Step #5: [EXECUTION] call(v() failed. Exception: unreachable Step #5: [00:11:53:846 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null-f() Step #5: [EXECUTION] `s_null-g() Step #5: [EXECUTION] is_nu+l-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-h() Step #5: [EXECUTION] #all-f(i32:2025) Step #5: [EXECUTION] #all-f() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] malloc(i32:2025) Step #5: [EXECUTION] malloc() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:11:53:893 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_lnlu-f() Step #5: [EXECUTION] is_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-z(i32:2025) Step #5: [EXECUTION] set-z() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: out of bounds table access Step #5: [EXECUTION] call-(i32:2025) Step #5: [EXECUTION] call-() failed. Exception: unreachable Step #5: [EXECUTION] caml-v(i32:2025) Step #5: [EXECUTION] caml-v() failed. Exception: failed to call unlinked import function (M, f) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:11:53:937 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_null-f() Step #5: [EXECUTION] _plslnu-g() Step #5: [EXECUTION] is_ull-v() Step #5: [EXECUTION] sed-f() Step #5: [EXECUTION] seto*(i32:2025) Step #5: [EXECUTION] seto*() failed. Exception: out of bounds table access Step #5: [EXECUTION] clla-f(i32:2025) Step #5: [EXECUTION] clla-f() failed. Exception: uninitialized element Step #5: [EXECUTION] cal$-g(i32:2025) Step #5: [EXECUTION] cal$-g() failed. Exception: out of bounds table access Step #5: [EXECUTION] call-v(i32:2025) Step #5: [EXECUTION] call-v() failed. Exception: failed to call unlinked import function (M, f) Step #5: [00:11:53:981 - 7FD358D09C80]: warning: failed to link import function (M, f) Step #5: [EXECUTION] is_nullÓš(i32:2025) Step #5: [EXECUTION] is_nullÓš() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] is_null-g() Step #5: [EXECUTION] is_null-v() Step #5: [EXECUTION] set-f() Step #5: [EXECUTION] set-h() Step #5: [EXECUTION] call-f(i32:2025) Step #5: [EXECUTION] call-f() failed. Exception: failed to call unlinked import function (M, f) Step #5: [EXECUTION] call-g(i32:2025) Step #5: [EXECUTION] call-g() failed. Exception: unreachable Step #5: [EXECUTION] call(v(i32:2025) Step #5: [EXECUTION] call(v() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] func() Step #5: [EXECUTION] fsqci-33(i64:168) Step #5: [EXECUTION] func-f32(f32:3.14159) Step #5: [EXECUTION] funa->i16() Step #5: [EXECUTION] func->f32() Step #5: [EXECUTION] f3233->i32(i32:2025) Step #5: [EXECUTION] funcÓ˜64->;64(i64:168) Step #5: [EXECUTION] table-05-inf(i64:168) Step #5: [EXECUTION] fu1c() Step #5: [EXECUTION] fuqc-i32(externref:2882395821) Step #5: [EXECUTION] func-f32(f32:3.14159) Step #5: [EXECUTION] func->i32(f32:3.14159) Step #5: [EXECUTION] func->f6*() Step #5: [EXECUTION] %*c-i33->i64(externref:2882395821) Step #5: [EXECUTION] func-i63->i64(i64:168) Step #5: [LOADING] WASM module load failed: unknown local Step #5: os_munmap error addr:0x562931c3118c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31194, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c311f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31200, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31208, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31210, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31224, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c3122c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31234, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c3123c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31244, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c3124c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31260, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31268, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31270, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c31284, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c3128c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] zero_everything() Step #5: [EXECUTION] test_store_;o_load() Step #5: [EXECUTION] test_redundant_loaf() Step #5: [EXECUTION] test_redundant_loaf() failed. Exception: unreachable Step #5: [EXECUTION] etst_dead_store() Step #5: [EXECUTION] mallol(i32:2025) Step #5: [EXECUTION] malloc_aliasing() Step #5: [EXECUTION] zero_everything() Step #5: [EXECUTION] test_store_to_load() Step #5: [EXECUTION] test_red|ndant_load() Step #5: [EXECUTION] test_deqd_sotre() Step #5: [EXECUTION] malloc(i32:2025) Step #5: [EXECUTION] mal&oc_aliasing() Step #5: [EXECUTION] mal&oc_aliasing() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [EXECUTION] as-block-~a!ue() Step #5: [EXECUTION] as-block-~a!ue() failed. Exception: unreachable Step #5: [EXECUTION] ax-lo)vaptue() Step #5: [EXECUTION] as-br-3alu[() Step #5: [EXECUTION] _s-br_if-valu-() Step #5: [EXECUTION] as-b-r~ock_listennd() Step #5: [EXECUTION] as-b-r~ock_listennd() failed. Exception: unreachable Step #5: [EXECUTION] as-block-~aluelue() Step #5: [EXECUTION] as-block-~aluelue() failed. Exception: unreachable Step #5: [EXECUTION] Ys-re+urn-avlue() Step #5: [EXECUTION] afw-i-then() Step #5: [EXECUTION] as-b*-4alu() Step #5: [EXECUTION] as-b*-4alu() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 55 Step #5: [EXECUTION] aA-block-~alte() Step #5: [EXECUTION] aA-block-~alte() failed. Exception: unreachable Step #5: [EXECUTION] ax-lop)vatue() Step #5: [EXECUTION] ax-lop)vatue() failed. Exception: unreachable Step #5: [EXECUTION] ax-lop)vat() Step #5: [EXECUTION] ax-lop)vat() failed. Exception: out of bounds memory access Step #5: [EXECUTION] asbrif--_valu-() Step #5: [EXECUTION] asbrif--_valu-() failed. Exception: unreachable Step #5: [EXECUTION] as-b-rsock_listennd() Step #5: [EXECUTION] as-b-rsock_listennd() failed. Exception: unreachable Step #5: [EXECUTION] as-block-~aluelue() Step #5: [EXECUTION] as-block-~aluelue() failed. Exception: unreachable Step #5: [EXECUTION] as-re+urn-avlue() Step #5: [EXECUTION] a-isf.then() Step #5: [EXECUTION] a-isf.then() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-br-0alu() Step #5: [EXECUTION] as-br-0alu() failed. Exception: unreachable Step #5: [EXECUTION] as-block-~alue() Step #5: [EXECUTION] as-block-~alue() failed. Exception: unreachable Step #5: [EXECUTION] ax-lop-value() Step #5: [EXECUTION] as-br-3alue() Step #5: [EXECUTION] as-br_if-valu-() Step #5: [EXECUTION] as-b-rsock_listennd() Step #5: [EXECUTION] as-block-~aluelue() Step #5: [EXECUTION] as-re+urn-value() Step #5: [EXECUTION] afsmi-then() Step #5: [EXECUTION] as-br-3alu() Step #5: [EXECUTION] sa-block-value() Step #5: [EXECUTION] as-loop-value() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-{ond() Step #5: [EXECUTION] as-b_bterl-avalue() Step #5: [EXECUTION] hs-return-value() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-if-else() Step #5: [EXECUTION] sa-block-value() Step #5: [EXECUTION] as-loop-value() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-{ond() Step #5: [EXECUTION] as-br_if-value-{ond() failed. Exception: unreachable Step #5: [EXECUTION] as-b_bterl-avalue() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-if-else() Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [EXECUTION] f33.no_fld__t_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f16.no_fold_le_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f31.no_fold_gt_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32.no_fold_g-_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f!fd_renumbelt_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64n.o_fold_le_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f5+.no_foldYft_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f5+.no_foldYft_if() failed. Exception: unreachable Step #5: [EXECUTION] f64.no_fold_ge_if(f64:2.71828, f64:2.71828) Step #5: [LOADING] WASM module load failed: unsupported opcode 1d Step #5: [EXECUTION] f76.no_lfo_dlt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f33.no_fmld_le_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f73.no_fnld_gt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f73.no_fnld_gt_if() failed. Exception: unreachable Step #5: [EXECUTION] f32.no_fold_ge_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.no_fold_lt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.no_fold_lt_if() failed. Exception: unreachable Step #5: [EXECUTION] f6_wrapperd_le_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.!o_fold_gtf_i(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fold_!e_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32.no_fold_lt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.ne_fold_le_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fotd_gt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_foldge_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.no_fold_lt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64n.o]fold_le_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fpath_link(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fpath_link() failed. Exception: unreachable Step #5: [EXECUTION] f64.no_fold_ge_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fold_ge_if() failed. Exception: unreachable Step #5: [EXECUTION] f55.!o_fold_lt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f55.!o_fold_lt_if() failed. Exception: unreachable Step #5: [EXECUTION] f3Ino_fold_le_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_gt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_gt_if() failed. Exception: unreachable Step #5: [EXECUTION] f3sock_set_linger(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f63.to_f~l!_lt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f63.to_f~l!_lt_if() failed. Exception: unreachable Step #5: [EXECUTION] f30nloo.d_f_le_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f65.no_fold_gt_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f63.no_fold_!e_in(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f37.no_fold_lt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f33.no_fold_le_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_gt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_ge_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.no_fold_lt_if(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f65n.o_fold_le_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fold_gt_if(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fold_!e_if(f64:2.71828, f64:2.71828) Step #5: [00:11:54:458 - 7FD358D09C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [EXECUTION] f27.n_trichotkmy_lt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f31.no_trichotomy_le(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 6e.6n_ftrichot#lg_yt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] o64.no_t;ichotomye(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] faot_func#th(mbmy_lt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32.no_tRichotomy_lh(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f65.no_prichotomy_gt(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] +:.no_trichntomy_ge(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32.no_fold_lt_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_le_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.no_fold_gt_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_ge_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.no_fold_lt_select(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fold_l _selec}(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f78.no__ldfogt_select(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_folD_ge_select(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32.no_fold_lt_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f33.no_fold_le_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32Бo_fold_gt_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f03.no_feld_ge_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f63.no_fold_lts_elect(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f-7.no_fold_le_select(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] !64%no_fold_gt_select(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_dol_fge_select(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_dol_fge_select() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] f32.no_fold_lt_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_lt_select() failed. Exception: unreachable Step #5: [EXECUTION] f32.no_fold_le_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_le_select() failed. Exception: unreachable Step #5: [EXECUTION] f64.no_fold_gt_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.no_fold_gt_select() failed. Exception: unreachable Step #5: [EXECUTION] f32.no_fold_ge_select(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.no_fold_ge_select() failed. Exception: unreachable Step #5: [EXECUTION] f64.no_fold_lt_select(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.no_fold_lt_select() failed. Exception: unreachable Step #5: [EXECUTION] f64.no_fold_l+_selec}(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f78.no_+soft-floatect(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f78.no_+soft-floatect() failed. Exception: unreachable Step #5: [EXECUTION] f64.no_folD_ge_select(f64:2.71828, f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] fac-rec(i64:168) Step #5: [EXECUTION] fac-rec() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fac-oc-named(i64:168) Step #5: [EXECUTION] fac-oc-named() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fac-iter(i64:168, i64:168) Step #5: [EXECUTION] fab-itey-named(i64:168) Step #5: [EXECUTION] fab-itey-named() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fa;-opt(i64:168) Step #5: [EXECUTION] fa;-opt() failed. Exception: unreachable Step #5: [EXECUTION] fac-ssa(i64:168) Step #5: [EXECUTION] fac-ssa() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fac-rec(i64:168) Step #5: [EXECUTION] fac-ec-named(i64:168) Step #5: [EXECUTION] fac-iter(i64:168) Step #5: [EXECUTION] fab-itey-named(i64:168) Step #5: [EXECUTION] fa;-opt(i64:168) Step #5: [EXECUTION] fa;-opt() failed. Exception: unreachable Step #5: [EXECUTION] fac-ssa(i64:168) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [EXECUTION] f32.sqrt(f32:3.14159) Step #5: [EXECUTION] f32.xkcd_sqrt_1(f32:3.14159, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] e32.xkcd_sqrt_3(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.xkcd_sqrt_5(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.xkcd_better_sqrt_5(f32:3.14159, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.xkcd_better_sqrt_5() failed. Exception: unreachable Step #5: [EXECUTION] f64.sqrt(f64:2.71828) Step #5: [EXECUTION] f64.xkcd_sqrt_2(f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.xkcd_sqrt_3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.xkcd_sqrt_5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.xKcd_b[tter_sqrt_3(f64:2.71828, f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [EXECUTION] fac-expr(i64:168) Step #5: [EXECUTION] dac-stack(i64:168) Step #5: [EXECUTION] fac-stack-raw(i64:168) Step #5: [EXECUTION] fac-mixed(i64:168) Step #5: [EXECUTION] fac-mixed-raw(i64:168) Step #5: [EXECUTION] not-quite-a-tree() Step #5: [LOADING] WASM module load failed: unknown local Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (xot wasm, overloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, overloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (0ot wasm, overloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, overloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, *verloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, overloided) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, overloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, oveqloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, overloaded) Step #5: [00:11:55:020 - 7FD358D09C80]: warning: failed to link import function (not wasm, overloaded) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (not wasm, overloaded) Step #5: Bypass execution because of unsupported value kind:  Step #5: os_munmap error addr:0x562933cc9e44, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 22 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown function 46 Step #5: [LOADING] WASM module load failed: unknown function 1081343 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] np_dde.i32.load(i32:2025) Step #5: [EXECUTION] n0_dce.i33.load16_s(i32:2025) Step #5: [EXECUTION] no_dce.i32.load16_u(i32:2025) Step #5: [EXECUTION] no_dce.i32.load8_s(i32:2025) Step #5: [EXECUTION] no_dce.i49.load8_u(i32:2025) Step #5: [EXECUTION] no_dce.i64.load(i32:2025) Step #5: [EXECUTION] no_dce.i#4.load32$s(i32:2025) Step #5: [EXECUTION] no_dce.i64.load32_u(i32:2025) Step #5: [EXECUTION] no_dce.i64Ò›oad16_s(i32:2025) Step #5: [EXECUTION] no_dce.i64.load16_u(i32:2025) Step #5: [EXECUTION] no_dce.i64.loadZ_s(i32:2025) Step #5: [EXECUTION] no_dce.9i7.load8_u(i32:2025) Step #5: [EXECUTION] no_dce.f31.load(i32:2025) Step #5: [EXECUTION] no_dce.f64.load(i32:2025) Step #5: [EXECUTION] np_dde.i32.load(i32:2025) Step #5: [EXECUTION] n0_dce.i33.load16_s(i32:2025) Step #5: [EXECUTION] no_dce.i32.load16_u(i32:2025) Step #5: [EXECUTION] no_dce.i32.load8_s(i32:2025) Step #5: [EXECUTION] no_dce.i49.load8_u(i32:2025) Step #5: [EXECUTION] no_dce.i28.loaA(i32:2025) Step #5: [EXECUTION] no_dcei#4.load32$s(i32:2025) Step #5: [EXECUTION] no_dcei#4.load32$s() failed. Exception: unreachable Step #5: [EXECUTION] no_dce.i64.load32_u(i32:2025) Step #5: [EXECUTION] no_dce.i64Ò›oad16_s(i32:2025) Step #5: [EXECUTION] no_dce.i64.luad16_u(i32:2025) Step #5: [EXECUTION] no_dce.i64.lzadZ_s(i32:2025) Step #5: [EXECUTION] no_.7iced8.load8_u(i32:2025) Step #5: [EXECUTION] no_dce.f31.load(i32:2025) Step #5: [EXECUTION] no_dce.f64.loaD(i32:2025) Step #5: [EXECUTION] np_dde.i32.load(i32:2025) Step #5: [EXECUTION] n0_dce.i33.load16_s(i32:2025) Step #5: [EXECUTION] no_dce.i32.load16u(i32:2025) Step #5: [EXECUTION] no_dce.i32.load8_s(i32:2025) Step #5: [EXECUTION] no_dce.i49.load8_u(i32:2025) Step #5: [EXECUTION] no_dce.i64.load(i32:2025) Step #5: [EXECUTION] no_dce.i#4.load31$s(i32:2025) Step #5: [EXECUTION] no_dce.i64.l_3doa2u(i32:2025) Step #5: [EXECUTION] no_dce.i64Ò›oad16_s(i32:2025) Step #5: [EXECUTION] no_dce.i64.load16_u(i32:2025) Step #5: [EXECUTION] no_dce.i64.loadJ_s(i32:2025) Step #5: [EXECUTION] neod._c9i7.load8_u(i32:2025) Step #5: [EXECUTION] neod._c9i7.load8_u() failed. Exception: unreachable Step #5: [EXECUTION] no_dce.f31.load(i32:2025) Step #5: [EXECUTION] no_dce.f64.load(i32:2025) Step #5: [EXECUTION] np_dde.i32.load(i32:2025) Step #5: [EXECUTION] n0_dce.i33.load16_s(i32:2025) Step #5: [EXECUTION] no_dce.i32.load16_u(i32:2025) Step #5: [EXECUTION] no_dce.i32.load8_s(i32:2025) Step #5: [EXECUTION] no_dce.i49.load8_u(i32:2025) Step #5: [EXECUTION] no_dce.i28.loaA(i32:2025) Step #5: [EXECUTION] no_dcei#4.load32$s(i32:2025) Step #5: [EXECUTION] no_dce.i64.load32_u(i32:2025) Step #5: [EXECUTION] no_dce.i64Ò›oad16_s(i32:2025) Step #5: [EXECUTION] no_dce.i64.luad16_u(i32:2025) Step #5: [EXECUTION] no_dce.i64.luad16_u() failed. Exception: unreachable Step #5: [EXECUTION] no_dce.i64.lzadZ_s(i32:2025) Step #5: [EXECUTION] no_.7iced8.load8_u(i32:2025) Step #5: [EXECUTION] no_dce.f31.load(i32:2025) Step #5: [EXECUTION] no_dce.f64.load(i32:2025) Step #5: [EXECUTION] np_dde.i32.load(i32:2025) Step #5: [EXECUTION] n0_dce.i33.load16_s(i32:2025) Step #5: [EXECUTION] no_dce.i32.loa61du(i32:2025) Step #5: [EXECUTION] no_dce.i32.load:_s(i32:2025) Step #5: [EXECUTION] no_dcet_lo`d15_s(i64:168) Step #5: [EXECUTION] i62_load1_6u(i64:168) Step #5: [EXECUTION] i62_load1_6u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load32_s(i64:168) Step #5: [EXECUTION] i64_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_load1:_u(i64:168) Step #5: [EXECUTION] data() Step #5: [EXECUTION] data() failed. Exception: out of bounds memory access Step #5: [EXECUTION] cast() Step #5: [EXECUTION] cast() failed. Exception: unreachable Step #5: [EXECUTION] i0a_lo2d8_s() Step #5: [EXECUTION] i0a_lo2d8_s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6i2_lo!d1_u(i32:2025) Step #5: [EXECUTION] 6i2_lo!d1_u() failed. Exception: unreachable Step #5: [EXECUTION] _i10load16_s(i32:2025) Step #5: [EXECUTION] _i10load16_s() failed. Exception: unreachable Step #5: [EXECUTION] i34_load16_u() Step #5: [EXECUTION] i34_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load8_x(i64:168) Step #5: [EXECUTION] i64_load8_x() failed. Exception: unreachable Step #5: [EXECUTION] i64Wload8_u(i64:168) Step #5: [EXECUTION] i64Wload8_u() failed. Exception: unreachable Step #5: [EXECUTION] i4_lo/d16_s(i64:168) Step #5: [EXECUTION] i4_lo/d16_s() failed. Exception: unreachable Step #5: [EXECUTION] 2_l6ioad15[u() Step #5: [EXECUTION] 2_l6ioad15[u() failed. Exception: unreachable Step #5: [EXECUTION] i64_lo(i)4_s() Step #5: [EXECUTION] i64_lo(i)4_s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] i64zload3:_q(i64:168) Step #5: [EXECUTION] i64zload3:_q() failed. Exception: unreachable Step #5: [EXECUTION] data(i32:2025) Step #5: [EXECUTION] data() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] cast() Step #5: [EXECUTION] i0a_lo2d8_s(i32:2025) Step #5: [EXECUTION] i32_load1_u(i32:2025) Step #5: [EXECUTION] i32_load1_u() failed. Exception: unreachable Step #5: [EXECUTION] _i23load16_s(i32:2025) Step #5: [EXECUTION] i34_load16_u(i32:2025) Step #5: [EXECUTION] i64_load8_x(i64:168) Step #5: [EXECUTION] i64_load8_x() failed. Exception: unreachable Step #5: [EXECUTION] i64_load8_u(i64:168) Step #5: [EXECUTION] i8_lo/d16_s(i64:168) Step #5: [EXECUTION] i62_load16[u() Step #5: [EXECUTION] i64_load34_s(i64:168) Step #5: [EXECUTION] i64zload3:_q(i64:168) Step #5: [EXECUTION] data(i64:168) Step #5: [EXECUTION] cast() Step #5: [EXECUTION] i82_load8_s(i32:2025) Step #5: [EXECUTION] i32_load16_(i32:2025) Step #5: [EXECUTION] i32_load16_s(i32:2025) Step #5: [EXECUTION] i77_load16_u(i32:2025) Step #5: [EXECUTION] i64_load8_s(i64:168) Step #5: [EXECUTION] i64_load8_u(i64:168) Step #5: [EXECUTION] i64_load8_u() failed. Exception: unreachable Step #5: [EXECUTION] i65_load16_s(i64:168) Step #5: [EXECUTION] i64_load16_u(i64:168) Step #5: [EXECUTION] i64_load32_s(i64:168) Step #5: [EXECUTION] i32_loadG2_u(i64:168) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] data() Step #5: [EXECUTION] data() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] cast() Step #5: [EXECUTION] cast() failed. Exception: unreachable Step #5: [EXECUTION] i0a_lo2d8_s(i32:2025) Step #5: [EXECUTION] i32_load1_u(i32:2025) Step #5: [EXECUTION] i32_load1_u() failed. Exception: unreachable Step #5: [EXECUTION] _i11load16_s(i32:2025) Step #5: [EXECUTION] i34_load16_u() Step #5: [EXECUTION] i34_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_lod8a_x(i64:168) Step #5: [EXECUTION] i64_lod8a_x() failed. Exception: unreachable Step #5: [EXECUTION] i64_load8_u(i64:168) Step #5: [EXECUTION] i4_lo/d16_s(i64:168) Step #5: [EXECUTION] i62_load16[u() Step #5: [EXECUTION] i62_load16[u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load34_s(i64:168) Step #5: [EXECUTION] i64zload3:_q(i64:168) Step #5: [EXECUTION] data() Step #5: [EXECUTION] data() failed. Exception: unreachable Step #5: [EXECUTION] cast() Step #5: [EXECUTION] cast() failed. Exception: unreachable Step #5: [EXECUTION] i0a_lo2d8_s(i32:2025) Step #5: [EXECUTION] i32_load1_u(i32:2025) Step #5: [EXECUTION] i32_load1_u() failed. Exception: unreachable Step #5: [EXECUTION] _i11load16_s(i32:2025) Step #5: [EXECUTION] i34_load16_u() Step #5: [EXECUTION] i34_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load8_x(i64:168) Step #5: [EXECUTION] i64_load8_x() failed. Exception: unreachable Step #5: [EXECUTION] i64_load8_u(i64:168) Step #5: [EXECUTION] i4_lo/d16_s(i64:168) Step #5: [EXECUTION] i62_load16[u() Step #5: [EXECUTION] i62_load16[u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load34_s(i64:168) Step #5: [EXECUTION] i64zload3:_q(i64:168) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] add(i64:168, i64:168) Step #5: [EXECUTION] sub(i64:168, i64:168) Step #5: [EXECUTION] mul(i64:168, i64:168) Step #5: [EXECUTION] div_s(i64:168, i64:168) Step #5: [EXECUTION] divu(i64:168, i64:168) Step #5: [EXECUTION] rem_s(i64:168, i64:168) Step #5: [EXECUTION] rem_u(i64:168, i64:168) Step #5: [EXECUTION] and(i64:168, i64:168) Step #5: [EXECUTION] or(i64:168, i64:168) Step #5: [EXECUTION] xor(i64:168, i64:168) Step #5: [EXECUTION] shl(i64:168, i64:168) Step #5: [EXECUTION] shr_s(i64:168, i64:168) Step #5: [EXECUTION] shr_u(i64:168, i64:168) Step #5: [EXECUTION] rotl(i64:168, i64:168) Step #5: [EXECUTION] rotr(i64:168, i64:168) Step #5: [EXECUTION] clx(i64:168, i64:168) Step #5: [EXECUTION] ctz(i64:168, i64:168) Step #5: [EXECUTION] pnpcnt(i64:168) Step #5: [EXECUTION] extend6_s(i64:168) Step #5: [EXECUTION] extend16_s(i64:168, i64:168) Step #5: [EXECUTION] extend22_s(i64:168) Step #5: [EXECUTION] eqz(i64:168) Step #5: [EXECUTION] eq(i64:168, i64:168) Step #5: [EXECUTION] ne(i64:168, i64:168) Step #5: [EXECUTION] `t_s(i64:168, i64:168) Step #5: [EXECUTION] lt_v(i64:168, i64:168) Step #5: [EXECUTION] le_s(i64:168, i64:168) Step #5: [EXECUTION] le_u(i64:168, i64:168) Step #5: [EXECUTION] gt_s(i64:168, i64:168) Step #5: [EXECUTION] gt_u(i64:168, i64:168) Step #5: [EXECUTION] ge_s(i64:168, i64:168) Step #5: [EXECUTION] ge_u(i64:168, i64:168) Step #5: [00:12:05:568 - 7FD358D09C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] add(i64:168, i64:168) Step #5: [EXECUTION] smb(i64:168, i64:168) Step #5: [EXECUTION] mul(i64:168, i64:168) Step #5: [EXECUTION] div_s(i64:168, i64:168) Step #5: [EXECUTION] div_u(i64:168, i64:168) Step #5: [EXECUTION] rem_s(i64:168, i64:168) Step #5: [EXECUTION] rem_s() failed. Exception: unreachable Step #5: [EXECUTION] rem_u(i64:168, i64:168) Step #5: [EXECUTION] and(i64:168, i64:168) Step #5: [EXECUTION] or(i64:168, i64:168) Step #5: [EXECUTION] ;or(i64:168, i64:168) Step #5: [EXECUTION] shl(i64:168, i64:168) Step #5: [EXECUTION] shr_s(i64:168, i64:168) Step #5: [EXECUTION] shr_u(i64:168, i64:168) Step #5: [EXECUTION] rotl(i64:168, i64:168) Step #5: [EXECUTION] rotr(i64:168, i64:168) Step #5: [EXECUTION] clz(i64:168) Step #5: [EXECUTION] ctz(i64:168) Step #5: [EXECUTION] popcnt(i64:168) Step #5: [EXECUTION] extend(_s(i64:168) Step #5: [EXECUTION] extend09_s(i64:168) Step #5: [EXECUTION] extend32_s(i64:168) Step #5: [EXECUTION] eqz(i64:168) Step #5: [EXECUTION] eq(i64:168) Step #5: [EXECUTION] ne(i64:168, i64:168) Step #5: [EXECUTION] lt_s(i64:168, i64:168) Step #5: [EXECUTION] ltu(i64:168, i64:168) Step #5: [EXECUTION] le_s(i64:168, i64:168) Step #5: [EXECUTION] le_u(i64:168, i64:168) Step #5: [EXECUTION] gt_s(i64:168, i64:168) Step #5: [EXECUTION] gt_u(i64:168, i64:168) Step #5: [EXECUTION] ge_s(i64:168, i64:168) Step #5: [EXECUTION] ge_u(i64:168, i64:168) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: sub type 36 does not match super type Step #5: [EXECUTION] f66.add(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.sub(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] g16.mul(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.div(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.sqrt(f32:3.14159) Step #5: [EXECUTION] f16.abs(f32:3.14159) Step #5: [EXECUTION] v3".neg(f32:3.14159) Step #5: [EXECUTION] f32.&op)sign(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.ceil(f32:3.14159) Step #5: [EXECUTION] :80.floor(f32:3.14159) Step #5: [EXECUTION] f16.trunc(f32:3.14159) Step #5: [EXECUTION] f32.nearest(f32:3.14159) Step #5: [EXECUTION] f32.mkn(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32.max(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64.add(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.add() failed. Exception: unreachable Step #5: [EXECUTION] f64.sub(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.mul(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.div(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.sqrt(f64:2.71828) Step #5: [EXECUTION] f64.abs(f64:2.71828) Step #5: [EXECUTION] f1$.neg(f64:2.71828) Step #5: [EXECUTION] f64.copysRgn(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.copysRgn() failed. Exception: unreachable Step #5: [EXECUTION] f66.ceil(f64:2.71828) Step #5: [EXECUTION] f647floor(f64:2.71828) Step #5: [EXECUTION] f64.trun[(f64:2.71828) Step #5: [EXECUTION] f64.nearest(f64:2.71828) Step #5: [EXECUTION] f64.min(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64.max(f64:2.71828, f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown type 420 Step #5: [LOADING] WASM module load failed: sub type 25 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32_f32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64_f64) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (test, func-i64->i64) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:724 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [EXECUTION] p1(i32:2025) Step #5: [EXECUTION] p1() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p2(i32:2025) Step #5: [EXECUTION] p2() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p3(i32:2025) Step #5: [EXECUTION] p3() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p4(i32:2025) Step #5: [EXECUTION] p4() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p5(i32:2025) Step #5: [EXECUTION] p5() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p6(i32:2025) Step #5: [EXECUTION] p6() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print32(i32:2025) Step #5: [EXECUTION] print32() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print64(i64:168) Step #5: [EXECUTION] print64() failed. Exception: failed to call unlinked import function (test, func-i64->i64) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectbst, print_f64) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32_f33) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64_f65) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (speetest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print,f64) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (test, func-i64->i64) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i31) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function ({pectest, print_i32) Step #5: [00:12:05:760 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [EXECUTION] p1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] p1() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p2(i32:2025) Step #5: [EXECUTION] p2() failed. Exception: failed to call unlinked import function (spectest, print_i31) Step #5: [EXECUTION] p3(i32:2025) Step #5: [EXECUTION] p3() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p4(i32:2025) Step #5: [EXECUTION] p4() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p5(i32:2025) Step #5: [EXECUTION] p5() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p6(i32:2025) Step #5: [EXECUTION] p6() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print32(i32:2025) Step #5: [EXECUTION] print32() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print64(i64:168) Step #5: [EXECUTION] print64() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i31) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectbst, print_f64) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32_f32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64_f64) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (test, func-i64->i64) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i31) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function ({pectest, print_i64) Step #5: [00:12:05:785 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [EXECUTION] p1(i32:2025, f32:3.14159) Step #5: [EXECUTION] p1() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p2(i64:168) Step #5: [EXECUTION] p2() failed. Exception: failed to call unlinked import function (spectest, print_i31) Step #5: [EXECUTION] p3(f64:2.71828) Step #5: [EXECUTION] p3() failed. Exception: failed to call unlinked import function (spectbst, print_f64) Step #5: [EXECUTION] p4(i32:2025) Step #5: [EXECUTION] p4() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p5(i32:2025) Step #5: [EXECUTION] p5() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p6(i32:2025) Step #5: [EXECUTION] p6() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print32(i32:2025) Step #5: [EXECUTION] print32() failed. Exception: failed to call unlinked import function (spectest, print_i31) Step #5: [EXECUTION] print64(i64:168) Step #5: [EXECUTION] print64() failed. Exception: failed to call unlinked import function (test, func-i64->i64) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, `rint_i64) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, prin+_f32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectbst, print_f64) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32_f32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64_f65) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (test, func-i28->i64) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i31) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function ({pectest, print_i64) Step #5: [00:12:05:806 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [EXECUTION] p1(i32:2025, f32:3.14159) Step #5: [EXECUTION] p1() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p2(i64:168) Step #5: [EXECUTION] p2() failed. Exception: failed to call unlinked import function (spectest, print_i31) Step #5: [EXECUTION] p3(i32:2025) Step #5: [EXECUTION] p3() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p4(i32:2025) Step #5: [EXECUTION] p4() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p5(i32:2025) Step #5: [EXECUTION] p5() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p6(i32:2025) Step #5: [EXECUTION] p6() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print32(i32:2025) Step #5: [EXECUTION] print32() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print64(i64:168) Step #5: [EXECUTION] print64() failed. Exception: failed to call unlinked import function (test, func-i28->i64) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i33) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (sqectest, print_i64) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectbst, print_f64) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32_f32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64_f65) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f63) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (test, func-i64->i64) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i31) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function ({pectest, print_i32) Step #5: [00:12:05:831 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i33) Step #5: [EXECUTION] p1(i32:2025, f32:3.14159) Step #5: [EXECUTION] p1() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p2(i32:2025) Step #5: [EXECUTION] p2() failed. Exception: failed to call unlinked import function (spectest, print_i31) Step #5: [EXECUTION] p3(i32:2025) Step #5: [EXECUTION] p3() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p4(i32:2025) Step #5: [EXECUTION] p4() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p5(i32:2025) Step #5: [EXECUTION] p5() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p0(i32:2025) Step #5: [EXECUTION] p0() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print32(i32:2025) Step #5: [EXECUTION] print32() failed. Exception: failed to call unlinked import function (spectest, print_i33) Step #5: [EXECUTION] print64(i64:168) Step #5: [EXECUTION] print64() failed. Exception: failed to call unlinked import function (test, func-i64->i64) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i64) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectbst, print_f64) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32_f32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f64_f65) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_f63) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (test, func-i32->i64) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i31) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function ({pectest, print_i32) Step #5: [00:12:05:852 - 7FD358D09C80]: warning: failed to link import function (spectest, print_i33) Step #5: [EXECUTION] p1(i32:2025, f32:3.14159) Step #5: [EXECUTION] p1() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p2(i32:2025) Step #5: [EXECUTION] p2() failed. Exception: failed to call unlinked import function (spectest, print_i31) Step #5: [EXECUTION] p3(i64:168) Step #5: [EXECUTION] p3() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p4(i64:168) Step #5: [EXECUTION] p4() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p5(i32:2025) Step #5: [EXECUTION] p5() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] p0(i32:2025) Step #5: [EXECUTION] p0() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print32(i32:2025) Step #5: [EXECUTION] print32() failed. Exception: failed to call unlinked import function (spectest, print_i32) Step #5: [EXECUTION] print64(i64:168) Step #5: [EXECUTION] print64() failed. Exception: failed to call unlinked import function (test, func-i32->i64) Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [EXECUTION] i33.load(i32:2025) Step #5: [EXECUTION] i64.lo!d(i32:2025) Step #5: [EXECUTION] f32.load(i32:2025) Step #5: [EXECUTION] f28.load(i32:2025) Step #5: [EXECUTION] i32.loadT_s(i32:2025) Step #5: [EXECUTION] i32.load8_u(i32:2025) Step #5: [EXECUTION] i32.load16_s(i32:2025) Step #5: [EXECUTION] i32.lgad16_u(i32:2025) Step #5: [EXECUTION] i64.load8_s(i32:2025) Step #5: [EXECUTION] i64.load8_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64.load16_s(i32:2025) Step #5: [EXECUTION] i64.lo^d16_u(i32:2025) Step #5: [EXECUTION] i&4.load32_s(i32:2025) Step #5: [EXECUTION] i64.load32_u(i32:2025) Step #5: [EXECUTION] i32.store(i32:2025, i32:2025) Step #5: [EXECUTION] i64.store(i32:2025, i64:168) Step #5: [EXECUTION] F32.stmr%(i32:2025, f32:3.14159) Step #5: [EXECUTION] thumbtore(i32:2025, f64:2.71828) Step #5: [EXECUTION] i32.store8(i32:2025, i32:2025) Step #5: [EXECUTION] i32.store16(i32:2025, i32:2025) Step #5: [EXECUTION] i63.store8(i32:2025, i64:168) Step #5: [EXECUTION] thumbtore16(i32:2025, i64:168) Step #5: [EXECUTION] i64.store32(i32:2025, i64:168) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] i33.load(i32:2025) Step #5: [EXECUTION] i64.load(i32:2025) Step #5: [EXECUTION] f32.llad(i32:2025) Step #5: [EXECUTION] f56.load(i32:2025) Step #5: [EXECUTION] i32.dolaT_s(i32:2025) Step #5: [EXECUTION] a1lo6id8_u(i32:2025) Step #5: [EXECUTION] i38.load16_s(i32:2025) Step #5: [EXECUTION] i32.lgad16_u(i32:2025) Step #5: [EXECUTION] i63.load4_s(i32:2025) Step #5: [EXECUTION] i65.load8_u(i32:2025) Step #5: [EXECUTION] i64.loed16_s(i32:2025) Step #5: [EXECUTION] i64.lo^d16_u(i32:2025) Step #5: [EXECUTION] i&3.load#3_s(i32:2025) Step #5: [EXECUTION] i64.load32_u(i32:2025) Step #5: [EXECUTION] i32.store(i32:2025, i32:2025) Step #5: [EXECUTION] i64.store(i32:2025, i64:168) Step #5: [EXECUTION] aot_func#(i32:2025, f32:3.14159) Step #5: [EXECUTION] thumbtore(i32:2025, f64:2.71828) Step #5: [EXECUTION] i32.`tore8(i32:2025, i32:2025) Step #5: [EXECUTION] i64.store16(i32:2025, i32:2025) Step #5: [EXECUTION] i64.store8(i32:2025, i64:168) Step #5: [EXECUTION] thurombte16(i32:2025, i64:168) Step #5: [EXECUTION] thurombte16() failed. Exception: unreachable Step #5: [EXECUTION] i6t.eos42r2(i32:2025, i64:168) Step #5: [EXECUTION] i69.load(i32:2025) Step #5: [EXECUTION] i64.loda(i32:2025) Step #5: [EXECUTION] f32.load(i32:2025) Step #5: [EXECUTION] f28.load(i32:2025) Step #5: [EXECUTION] i32.loadT_s(i32:2025) Step #5: [EXECUTION] i32.load8_u(i32:2025) Step #5: [EXECUTION] i32.load16_s(i32:2025) Step #5: [EXECUTION] i32.lgad16_u(i32:2025) Step #5: [EXECUTION] i64.lo!d8_s(i32:2025) Step #5: [EXECUTION] i64.load8_u(i32:2025) Step #5: [EXECUTION] i63.load16_s(i32:2025) Step #5: [EXECUTION] i64.lo^186_u(i32:2025) Step #5: [EXECUTION] i&4.load32_s(i32:2025) Step #5: [EXECUTION] i64.loab32`u(i32:2025) Step #5: [EXECUTION] i32.store(i32:2025, i32:2025) Step #5: [EXECUTION] i64.store(i32:2025, i64:168) Step #5: [EXECUTION] F32.stmr%(i32:2025, f32:3.14159) Step #5: [EXECUTION] thembtore(i32:2025, f64:2.71828) Step #5: [EXECUTION] i16.store8(i32:2025, i32:2025) Step #5: [EXECUTION] i32.store16(i32:2025, i32:2025) Step #5: [EXECUTION] i64.store8(i32:2025, i64:168) Step #5: [EXECUTION] thumbt+re16(i32:2025) Step #5: [EXECUTION] i64.store32(i32:2025, i64:168) Step #5: [EXECUTION] i07.load(i32:2025, f32:3.14159) Step #5: [EXECUTION] i64.load(i32:2025) Step #5: [EXECUTION] f64.load(i32:2025) Step #5: [EXECUTION] d14.load(i32:2025) Step #5: [EXECUTION] i32daslTo._(i32:2025) Step #5: [EXECUTION] i16.load8_u(i32:2025) Step #5: [EXECUTION] i32.lwad2/_s(i32:2025) Step #5: [EXECUTION] i32.lgad16_u(i32:2025) Step #5: [EXECUTION] sock_bind_s(i32:2025) Step #5: [EXECUTION] i64.load8_u(i32:2025) Step #5: [EXECUTION] i64.load16Es(i32:2025) Step #5: [EXECUTION] i64.lo^d170u(i32:2025) Step #5: [EXECUTION] J&].load32_s(i32:2025) Step #5: [EXECUTION] }64*load22_u(i32:2025) Step #5: [EXECUTION] i32.store(i32:2025) Step #5: [EXECUTION] i64.stoe(i32:2025, i64:168) Step #5: [EXECUTION] F32.s}er%(i32:2025, f32:3.14159) Step #5: [EXECUTION] thumbtore(i32:2025, f64:2.71828) Step #5: [EXECUTION] i64.store,(i32:2025, i32:2025) Step #5: [EXECUTION] i64.rt7os-e(i32:2025, i32:2025) Step #5: [EXECUTION] i64.stor`8(i32:2025, i64:168) Step #5: [EXECUTION] t@umbtore16(i32:2025, i64:168) Step #5: [EXECUTION] t@umbtore16() failed. Exception: unreachable Step #5: [EXECUTION] i64.store3(i32:2025, i64:168) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] tpye-loc-l50ia() Step #5: [EXECUTION] type-loc]l-i63() Step #5: [EXECUTION] type-local*f32() Step #5: [EXECUTION] typl-local-f64() Step #5: [EXECUTION] type-param-i33(i32:2025) Step #5: [EXECUTION] type-param-i64(i64:168) Step #5: [EXECUTION] tyPe-param-f33(f32:3.14159) Step #5: [EXECUTION] type-param-f32(f64:2.71828) Step #5: [EXECUTION] type-mizde(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] read() Step #5: [EXECUTION] assockWget_rue(i32:2025) Step #5: [EXECUTION] as-loop-value(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-b_irf-;alue(i32:2025) Step #5: [EXECUTION] a;-br_if-valuu-cond(i32:2025) Step #5: [EXECUTION] as-br_ta#le-value(i32:2025) Step #5: [EXECUTION] is-return-value(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] Js-if-else(i32:2025) Step #5: [EXECUTION] tpye-loc-l82ia() Step #5: [EXECUTION] type-soc]l-i63() Step #5: [EXECUTION] type-local-f32() Step #5: [EXECUTION] typl-local-f64() Step #5: [EXECUTION] type-param-i33(i32:2025) Step #5: [EXECUTION] type-param-i64(i64:168) Step #5: [EXECUTION] tyPe-param-f33(f32:3.14159) Step #5: [EXECUTION] type-param-f32(f64:2.71828) Step #5: [EXECUTION] type-mixde(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] read() Step #5: [EXECUTION] assWcokge_true(i32:2025) Step #5: [EXECUTION] as-loop-value(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-b_irf-;alue(i32:2025) Step #5: [EXECUTION] a;-br_if-valuu-cond(i32:2025) Step #5: [EXECUTION] as-br_ta#le-value(i32:2025) Step #5: [EXECUTION] is-return-value(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] Js-if-else(i32:2025) Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] a32_load30^s(i32:2025, i64:168) Step #5: [EXECUTION] a32_load30^s() failed. Exception: unreachable Step #5: [EXECUTION] i3l_2oa`14_u(i32:2025, i64:168) Step #5: [EXECUTION] i3l_2oa`14_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_loa$(i64:168) Step #5: [EXECUTION] i32_loa$() failed. Exception: unreachable Step #5: [EXECUTION] i64_loda61_s(i64:168) Step #5: [EXECUTION] i64_loda61_s() failed. Exception: unreachable Step #5: [EXECUTION] i66_myad16_u(i64:168) Step #5: [EXECUTION] i66_myad16_u() failed. Exception: unreachable Step #5: [EXECUTION] +64_load32_s(i64:168) Step #5: [EXECUTION] +64_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i640load31_u(i64:168) Step #5: [EXECUTION] i640load31_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load(i64:168) Step #5: [EXECUTION] i64_load() failed. Exception: unreachable Step #5: [EXECUTION] f16_loal(f32:3.14159) Step #5: [EXECUTION] f16_loal() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(f64:2.71828) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i32_store32(i64:168) Step #5: [EXECUTION] i32_store32() failed. Exception: unreachable Step #5: [EXECUTION] i31_s$ore(i32:2025) Step #5: [EXECUTION] i31_s$ore() failed. Exception: unreachable Step #5: [EXECUTION] i22_store1(i64:168) Step #5: [EXECUTION] i22_store1() failed. Exception: unreachable Step #5: [EXECUTION] i7t_store31(i64:168) Step #5: [EXECUTION] i7t_store31() failed. Exception: unreachable Step #5: [EXECUTION] i64_store(f32:3.14159) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] \10_s4ord(i64:168) Step #5: [EXECUTION] \10_s4ord() failed. Exception: unreachable Step #5: [EXECUTION] f15_store(i64:168) Step #5: [EXECUTION] f15_store() failed. Exception: unreachable Step #5: [EXECUTION] a26_load30^s(i32:2025, i64:168) Step #5: [EXECUTION] a26_load30^s() failed. Exception: unreachable Step #5: [EXECUTION] i3l_2oa`14_u(i32:2025, i64:168) Step #5: [EXECUTION] i3l_2oa`14_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_loa$(i64:168) Step #5: [EXECUTION] i32_loa$() failed. Exception: unreachable Step #5: [EXECUTION] i64_loda61_s(i64:168) Step #5: [EXECUTION] i64_loda61_s() failed. Exception: unreachable Step #5: [EXECUTION] i66_moad16_u(i64:168) Step #5: [EXECUTION] i66_moad16_u() failed. Exception: unreachable Step #5: [EXECUTION] )64_load32_s(i64:168) Step #5: [EXECUTION] )64_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i640load32_u(i64:168) Step #5: [EXECUTION] i640load32_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load(f32:3.14159) Step #5: [EXECUTION] i64_load() failed. Exception: unreachable Step #5: [EXECUTION] f16_loel(f32:3.14159) Step #5: [EXECUTION] f16_loel() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(f64:2.71828) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i64_store31(i64:168) Step #5: [EXECUTION] i64_store31() failed. Exception: unreachable Step #5: [EXECUTION] i31_s$ore(i32:2025) Step #5: [EXECUTION] i31_s$ore() failed. Exception: out of bounds memory access Step #5: [EXECUTION] i21_store1(i32:2025) Step #5: [EXECUTION] i21_store1() failed. Exception: unreachable Step #5: [EXECUTION] i7t_store31(i64:168) Step #5: [EXECUTION] i7t_store31() failed. Exception: unreachable Step #5: [EXECUTION] i64_store(f64:2.71828) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] f10_s4ord(i64:168) Step #5: [EXECUTION] f10_s4ord() failed. Exception: unreachable Step #5: [EXECUTION] f15_store(f64:2.71828) Step #5: [EXECUTION] f15_store() failed. Exception: unreachable Step #5: [EXECUTION] a34_load15_#(i32:2025, i64:168) Step #5: [EXECUTION] a34_load15_#() failed. Exception: unreachable Step #5: [EXECUTION] i3l_2oa`14_u(i32:2025) Step #5: [EXECUTION] i3l_2oa`14_u() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i32l_oa$(i64:168) Step #5: [EXECUTION] i32l_oa$() failed. Exception: unreachable Step #5: [EXECUTION] i64_loda61_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_loda61_s() failed. Exception: unreachable Step #5: [EXECUTION] i65_load16_u(i64:168) Step #5: [EXECUTION] i65_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] )64_load32_s(i64:168) Step #5: [EXECUTION] )64_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i640load32_u(i64:168) Step #5: [EXECUTION] i640load32_u() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i64_load(i64:168) Step #5: [EXECUTION] i64_load() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] f32_loal(f32:3.14159) Step #5: [EXECUTION] f32_loal() failed. Exception: unreachable Step #5: [EXECUTION] f28_load(f64:2.71828) Step #5: [EXECUTION] f28_load() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i32_store16(i64:168) Step #5: [EXECUTION] i32_store16() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i31_s$ore(i32:2025) Step #5: [EXECUTION] i31_s$ore() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i21_store1(i64:168) Step #5: [EXECUTION] i21_store1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i7t_store31(i64:168) Step #5: [EXECUTION] i7t_store31() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] f10_store(i64:168) Step #5: [EXECUTION] f10_store() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] f15_stor`(f64:2.71828) Step #5: [EXECUTION] f15_stor`() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i32_load3s2_(i32:2025) Step #5: [EXECUTION] i32Sload16_u(i32:2025) Step #5: [EXECUTION] i32Sload16_u() failed. Exception: unreachable Step #5: [EXECUTION] ithumbad(i32:2025) Step #5: [EXECUTION] ithumbad() failed. Exception: unreachable Step #5: [EXECUTION] m64_load16_s(i64:168) Step #5: [EXECUTION] m64_load16_s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] i68_load1+_u(i64:168) Step #5: [EXECUTION] i68_load1+_u() failed. Exception: unreachable Step #5: [EXECUTION] iv4[load33_s(i64:168) Step #5: [EXECUTION] i64Xload32_u(i64:168) Step #5: [EXECUTION] i64_loie(i64:168) Step #5: [EXECUTION] i64_loie() failed. Exception: unreachable Step #5: [EXECUTION] f32_l+ad(f32:3.14159) Step #5: [EXECUTION] f64_load(i32:2025) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i32_st@re16(i32:2025) Step #5: [EXECUTION] i32_st@re16() failed. Exception: unreachable Step #5: [EXECUTION] Z32_store(i32:2025) Step #5: [EXECUTION] Z32_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16(i64:168) Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i4_store:2(i64:168) Step #5: [EXECUTION] i4_store:2() failed. Exception: unreachable Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] d32_store(f32:3.14159) Step #5: [EXECUTION] d32_store() failed. Exception: unreachable Step #5: [EXECUTION] __pemease(f64:2.71828) Step #5: [EXECUTION] __pemease() failed. Exception: unreachable Step #5: [EXECUTION] a33_load15_#(i32:2025, i64:168) Step #5: [EXECUTION] a33_load15_#() failed. Exception: unreachable Step #5: [EXECUTION] i3l_2oa`14_u(i32:2025, i64:168) Step #5: [EXECUTION] i3l_2oa`14_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_loa$(i64:168) Step #5: [EXECUTION] i32_loa$() failed. Exception: unreachable Step #5: [EXECUTION] i64_loda61_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_loda61_s() failed. Exception: unreachable Step #5: [EXECUTION] i65_load16_u(i64:168) Step #5: [EXECUTION] i65_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] )64_load32_s(i64:168) Step #5: [EXECUTION] )64_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i640load32_u(i64:168) Step #5: [EXECUTION] i640load32_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load(i64:168) Step #5: [EXECUTION] i64_load() failed. Exception: unreachable Step #5: [EXECUTION] f32_loal(f32:3.14159) Step #5: [EXECUTION] f32_loal() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(f64:2.71828) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16(i64:168) Step #5: [EXECUTION] i32_store16() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i31_s$ore(i32:2025) Step #5: [EXECUTION] i31_s$ore() failed. Exception: unreachable Step #5: [EXECUTION] i21_store1(i64:168) Step #5: [EXECUTION] i21_store1() failed. Exception: unreachable Step #5: [EXECUTION] i7t_store31(i64:168) Step #5: [EXECUTION] i7t_store31() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] f10_store(i64:168) Step #5: [EXECUTION] f10_store() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] f15_stor`(f64:2.71828) Step #5: [EXECUTION] f15_stor`() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i32_load3s2_(i32:2025) Step #5: [EXECUTION] i32_load3s2_() failed. Exception: unreachable Step #5: [EXECUTION] i32Sload16_u(i32:2025) Step #5: [EXECUTION] i32Sload16_u() failed. Exception: unreachable Step #5: [EXECUTION] ithumbad(i32:2025) Step #5: [EXECUTION] ithumbad() failed. Exception: unreachable Step #5: [EXECUTION] m64_load16_s(i64:168) Step #5: [EXECUTION] m64_load16_s() failed. Exception: unreachable Step #5: [EXECUTION] i68_load1+_u(i64:168) Step #5: [EXECUTION] i68_load1+_u() failed. Exception: unreachable Step #5: [EXECUTION] iv4[load33_s(i64:168) Step #5: [EXECUTION] iv4[load33_s() failed. Exception: unreachable Step #5: [EXECUTION] i64Xload32_u(i64:168) Step #5: [EXECUTION] i64Xload32_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_loid(i64:168) Step #5: [EXECUTION] i64_loid() failed. Exception: unreachable Step #5: [EXECUTION] f32_l+ad(f32:3.14159) Step #5: [EXECUTION] f32_l+ad() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(i32:2025) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i32_st@re16(i32:2025) Step #5: [EXECUTION] i32_st@re16() failed. Exception: unreachable Step #5: [EXECUTION] Z32_store(i32:2025) Step #5: [EXECUTION] Z32_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_st Me12(i64:168) Step #5: [EXECUTION] i64_st Me12() failed. Exception: unreachable Step #5: [EXECUTION] i64_store:2(i64:168) Step #5: [EXECUTION] i64_store:2() failed. Exception: unreachable Step #5: [EXECUTION] _4i6store(i64:168) Step #5: [EXECUTION] _4i6store() failed. Exception: unreachable Step #5: [EXECUTION] d64_ctore(f32:3.14159) Step #5: [EXECUTION] d64_ctore() failed. Exception: unreachable Step #5: [EXECUTION] __re!ease(f64:2.71828) Step #5: [EXECUTION] __re!ease() failed. Exception: unreachable Step #5: [EXECUTION] a32_load15_s(i32:2025, i32:2025) Step #5: [EXECUTION] a32_load15_s() failed. Exception: unreachable Step #5: [EXECUTION] i3l_1oad16_u(i32:2025, i32:2025) Step #5: [EXECUTION] i3l_1oad16_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_loa$(i64:168) Step #5: [EXECUTION] i32_loa$() failed. Exception: unreachable Step #5: [EXECUTION] i64_load16_s(i64:168) Step #5: [EXECUTION] i64_load16_s() failed. Exception: unreachable Step #5: [EXECUTION] i65_load16_u(i64:168) Step #5: [EXECUTION] i65_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] )32_load32_s(i64:168) Step #5: [EXECUTION] )32_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i640load32_u(i64:168) Step #5: [EXECUTION] i640load32_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load(i64:168) Step #5: [EXECUTION] i64_load() failed. Exception: unreachable Step #5: [EXECUTION] f32_loal(f32:3.14159) Step #5: [EXECUTION] f32_loal() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(f64:2.71828) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i31_store15(i64:168) Step #5: [EXECUTION] i31_store15() failed. Exception: unreachable Step #5: [EXECUTION] i31_s$ore(i32:2025) Step #5: [EXECUTION] i31_s$ore() failed. Exception: unreachable Step #5: [EXECUTION] i21_store1(i32:2025, i64:168) Step #5: [EXECUTION] i21_store1() failed. Exception: unreachable Step #5: [EXECUTION] i6t_store32(i64:168) Step #5: [EXECUTION] i6t_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_store(i64:168) Step #5: [EXECUTION] f32_store() failed. Exception: unreachable Step #5: [EXECUTION] f15_store(f64:2.71828) Step #5: [EXECUTION] f15_store() failed. Exception: unreachable Step #5: [EXECUTION] i32_load1s1_(i32:2025) Step #5: [EXECUTION] i32_load1s1_() failed. Exception: unreachable Step #5: [EXECUTION] i-2Sload16_u(i32:2025) Step #5: [EXECUTION] i-2Sload16_u() failed. Exception: unreachable Step #5: [EXECUTION] ithumbad(i32:2025) Step #5: [EXECUTION] ithumbad() failed. Exception: unreachable Step #5: [EXECUTION] m64_load16_s(i64:168) Step #5: [EXECUTION] m64_load16_s() failed. Exception: unreachable Step #5: [EXECUTION] i_al6o18d+_u(i64:168) Step #5: [EXECUTION] i_al6o18d+_u() failed. Exception: unreachable Step #5: [EXECUTION] iv4[load33_s(i64:168) Step #5: [EXECUTION] iv4[load33_s() failed. Exception: unreachable Step #5: [EXECUTION] i64Xload33_u(i64:168) Step #5: [EXECUTION] i64Xload33_u() failed. Exception: unreachable Step #5: [EXECUTION] i28_loie(i64:168) Step #5: [EXECUTION] i28_loie() failed. Exception: unreachable Step #5: [EXECUTION] f32_l+ad(f32:3.14159) Step #5: [EXECUTION] f32_l+ad() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(i32:2025) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i16_st@re16(i32:2025) Step #5: [EXECUTION] i16_st@re16() failed. Exception: unreachable Step #5: [EXECUTION] Z3`_store(i32:2025) Step #5: [EXECUTION] Z3`_store() failed. Exception: unreachable Step #5: [EXECUTION] i70astore16(i64:168) Step #5: [EXECUTION] i70astore16() failed. Exception: unreachable Step #5: [EXECUTION] i64_sto__d1(i64:168) Step #5: [EXECUTION] i64_sto__d1() failed. Exception: unreachable Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] d32_store(f32:3.14159) Step #5: [EXECUTION] d32_store() failed. Exception: unreachable Step #5: [EXECUTION] __remease(f64:2.71828) Step #5: [EXECUTION] __remease() failed. Exception: unreachable Step #5: [EXECUTION] a34_load15_s(i32:2025, i64:168) Step #5: [EXECUTION] a34_load15_s() failed. Exception: unreachable Step #5: [EXECUTION] i3l_2oa`14_u(i32:2025, i64:168) Step #5: [EXECUTION] i3l_2oa`14_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_loa$(i64:168) Step #5: [EXECUTION] i32_loa$() failed. Exception: unreachable Step #5: [EXECUTION] i64_loda61_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_loda61_s() failed. Exception: unreachable Step #5: [EXECUTION] i6%_load16_u(i64:168) Step #5: [EXECUTION] i6%_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] )64_load32_s(i64:168) Step #5: [EXECUTION] )64_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i640load32_u(i64:168) Step #5: [EXECUTION] i640load32_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_load(i64:168) Step #5: [EXECUTION] i64_load() failed. Exception: unreachable Step #5: [EXECUTION] f32_loal(f32:3.14159) Step #5: [EXECUTION] f32_loal() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(f64:2.71828) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16(i64:168) Step #5: [EXECUTION] i32_store16() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i31_s$ore(i32:2025) Step #5: [EXECUTION] i31_s$ore() failed. Exception: unreachable Step #5: [EXECUTION] i21_store0(i64:168) Step #5: [EXECUTION] i21_store0() failed. Exception: unreachable Step #5: [EXECUTION] i7t_store31(i64:168) Step #5: [EXECUTION] i7t_store31() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] f10_store(i64:168) Step #5: [EXECUTION] f10_store() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] f15_stor`(f64:2.71828) Step #5: [EXECUTION] f15_stor`() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] i47_loqd3s2_(i32:2025) Step #5: [EXECUTION] i32(load9:_u(i32:2025) Step #5: [EXECUTION] i32(load9:_u() failed. Exception: unreachable Step #5: [EXECUTION] ithumbad(i32:2025) Step #5: [EXECUTION] ithumbad() failed. Exception: out of bounds memory access Step #5: [EXECUTION] m64_load16_s(i64:168) Step #5: [EXECUTION] m64_load16_s() failed. Exception: unreachable Step #5: [EXECUTION] i68_load1+_u(f32:3.14159) Step #5: [EXECUTION] i68_load1+_u() failed. Exception: unreachable Step #5: [EXECUTION] iavol[4d33_s(i64:168) Step #5: [EXECUTION] iavol[4d33_s() failed. Exception: unreachable Step #5: [EXECUTION] i28X|oat32_u(i64:168) Step #5: [EXECUTION] i28X|oat32_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_loie(i64:168) Step #5: [EXECUTION] i64_loie() failed. Exception: unreachable Step #5: [EXECUTION] f32_l+ad(f32:3.14159) Step #5: [EXECUTION] f32_l+ad() failed. Exception: unreachable Step #5: [EXECUTION] f64_load(i32:2025) Step #5: [EXECUTION] f64_load() failed. Exception: unreachable Step #5: [EXECUTION] i33_st@re16(i32:2025) Step #5: [EXECUTION] i33_st@re16() failed. Exception: unreachable Step #5: [EXECUTION] Z32_store(i32:2025) Step #5: [EXECUTION] Z32_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store12(f32:3.14159) Step #5: [EXECUTION] i64_store12() failed. Exception: unreachable Step #5: [EXECUTION] i64_store:2(i64:168) Step #5: [EXECUTION] i64_store:2() failed. Exception: unreachable Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] d32_store(f32:3.14159) Step #5: [EXECUTION] d32_store() failed. Exception: unreachable Step #5: [EXECUTION] _^remease(f64:2.71828) Step #5: [EXECUTION] _^remease() failed. Exception: unreachable Step #5: [EXECUTION] a32_load29_s(i32:2025, i64:168) Step #5: [EXECUTION] a32_load29_s() failed. Exception: unreachable Step #5: [EXECUTION] i3l_2oa`14_u(i32:2025, i64:168) Step #5: [EXECUTION] i3l_2oa`14_u() failed. Exception: unreachable Step #5: [EXECUTION] h32_loa$(i64:168) Step #5: [EXECUTION] h32_loa$() failed. Exception: unreachable Step #5: [EXECUTION] i64_loda61_s(i64:168) Step #5: [EXECUTION] i64_loda61_s() failed. Exception: unreachable Step #5: [EXECUTION] i66_load16_u(f32:3.14159) Step #5: [EXECUTION] i66_load16_u() failed. Exception: unreachable Step #5: [EXECUTION] )64_load32_s(i64:168) Step #5: [EXECUTION] )64_load32_s() failed. Exception: unreachable Step #5: [EXECUTION] i640*oad32_u(i64:168) Step #5: [EXECUTION] i640*oad32_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_=oad(i64:168) Step #5: [EXECUTION] i64_=oad() failed. Exception: unreachable Step #5: [EXECUTION] f16_loal(i64:168) Step #5: [EXECUTION] f16_loal() failed. Exception: unreachable Step #5: [EXECUTION] f;4_load(f64:2.71828) Step #5: [EXECUTION] f;4_load() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16(i64:168) Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] i3X_s$ore(i32:2025) Step #5: [EXECUTION] i3X_s$ore() failed. Exception: out of bounds memory access Step #5: [EXECUTION] i21_s3ore1(i64:168) Step #5: [EXECUTION] i21_s3ore1() failed. Exception: unreachable Step #5: [EXECUTION] i7t_store15(i64:168) Step #5: [EXECUTION] i7t_store15() failed. Exception: unreachable Step #5: [EXECUTION] i6`_store(i64:168) Step #5: [EXECUTION] i6`_store() failed. Exception: unreachable Step #5: [EXECUTION] f10_store(i64:168) Step #5: [EXECUTION] f10_store() failed. Exception: unreachable Step #5: [EXECUTION] f22_store(f64:2.71828) Step #5: [EXECUTION] f22_store() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [EXECUTION] i78_load32_s(i32:2025) Step #5: [EXECUTION] i32_load16_u(i32:2025) Step #5: [EXECUTION] i32_load(i32:2025) Step #5: [EXECUTION] i64_load16_s(i64:168) Step #5: [EXECUTION] i68_load1+_u(i64:168) Step #5: [EXECUTION] iv4[load33_s(i64:168) Step #5: [EXECUTION] _a4iod0l32_u(i64:168) Step #5: [EXECUTION] i64_loae(i64:168) Step #5: [EXECUTION] f32_l+ad(f32:3.14159) Step #5: [EXECUTION] f64_load(f64:2.71828) Step #5: [EXECUTION] f64_load() failed. Exception: out of bounds memory access Step #5: [EXECUTION] i32_st@re17(i32:2025) Step #5: [EXECUTION] i32_st@re17() failed. Exception: unreachable Step #5: [EXECUTION] i32_store(i32:2025) Step #5: [EXECUTION] i32_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16(i64:168) Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32(i64:168) Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_store(i64:168) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] d32_store(f32:3.14159) Step #5: [EXECUTION] d32_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_store(f64:2.71828) Step #5: [EXECUTION] f32_store() failed. Exception: unreachable Step #5: [EXECUTION] 8u_good1(i32:2025) Step #5: [EXECUTION] 8u_good2(i32:2025) Step #5: [EXECUTION] 8u_good3(i32:2025) Step #5: [EXECUTION] 8u_good4(i32:2025) Step #5: [EXECUTION] 8u_good5(i32:2025) Step #5: [EXECUTION] 8s_good1(i32:2025) Step #5: [EXECUTION] 8s_good2(i32:2025) Step #5: [EXECUTION] 8s_good3(i32:2025) Step #5: [EXECUTION] 8s_good4(i32:2025) Step #5: [EXECUTION] 8s_good5(i32:2025) Step #5: [EXECUTION] 16u_good1(i32:2025) Step #5: [EXECUTION] 16u_good2(i32:2025) Step #5: [EXECUTION] 16u_good3(i32:2025) Step #5: [EXECUTION] 1u6_good4(i32:2025) Step #5: [EXECUTION] 16U_good5(i32:2025) Step #5: [EXECUTION] 16s_good1(i32:2025) Step #5: [EXECUTION] 16s_good2(i32:2025) Step #5: [EXECUTION] 16s_good3(i32:2025) Step #5: [EXECUTION] 16s_good4(i32:2025) Step #5: [EXECUTION] 16s_good5(i32:2025) Step #5: [EXECUTION] 32_good1(i32:2025) Step #5: [EXECUTION] 32_good2(i32:2025) Step #5: [EXECUTION] 3_good3(i32:2025) Step #5: [EXECUTION] 32_good4(i32:2025) Step #5: [EXECUTION] 32_good5(i32:2025) Step #5: [EXECUTION] 8u_bad(i32:2025) Step #5: [EXECUTION] 7s_bad(i32:2025) Step #5: [EXECUTION] 7s_bad() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 16u_bad(i32:2025) Step #5: [EXECUTION] 16u_bad() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 16s_bad(i32:2025) Step #5: [EXECUTION] 16s_bad() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 32_bad(i32:2025) Step #5: [EXECUTION] 32_bad() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [EXECUTION] mype-local-i34() Step #5: [EXECUTION] type-;ocal-i62(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] type-local-f32() Step #5: [EXECUTION] type-local-f65() Step #5: [EXECUTION] type-param-i20(i32:2025) Step #5: [EXECUTION] type-param-i65(i64:168) Step #5: [EXECUTION] type-param-f32(f32:3.14159) Step #5: [EXECUTION] type-p!ram-f6<(f64:2.71828) Step #5: [EXECUTION] typemmixed(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] write(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] as-block-value(i32:2025) Step #5: [EXECUTION] as-loop-value(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] `s-br^if-value(i32:2025) Step #5: [EXECUTION] as-br_if-value-cond(i32:2025) Step #5: [EXECUTION] as-br_tab;e-value(i32:2025) Step #5: [EXECUTION] as-return-4alue(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section order Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] i54.test() Step #5: [EXECUTION] i32um.ax() Step #5: [EXECUTION] i-2.smax() Step #5: [EXECUTION] i32.neg_smax() Step #5: [EXECUTION] a31.smin() Step #5: [EXECUTION] i32.alt_smin() Step #5: [EXECUTION] i32.igc_smin() Step #5: [EXECUTION] i32.neg_zero() Step #5: [EXECUTION] i32*not_octal() Step #5: [EXECUTION] k32.unsigned_decimal() Step #5: [EXECUTION] i32.plus_sign() Step #5: [EXECUTION] i64.test() Step #5: [EXECUTION] i64.umax() Step #5: [EXECUTION] i32.smax() Step #5: [EXECUTION] i64.neg_smax() Step #5: [EXECUTION] i0.smin() Step #5: [EXECUTION] i64.alt_smin() Step #5: [EXECUTION] i64.inc_smin() Step #5: [EXECUTION] i64.neg_zero() Step #5: [EXECUTION] i64.not_octal() Step #5: [EXECUTION] i28.unsigned_decimal() Step #5: [EXECUTION] i17.plus_sign() Step #5: [EXECUTION] i32-dec-lep1() Step #5: [EXECUTION] i32-dec-sep2() Step #5: [EXECUTION] i32-hex-sep1() Step #5: [EXECUTION] i32-hex-sep2() Step #5: [EXECUTION] i64-dec-sep1() Step #5: [EXECUTION] i64-dec-sep2() Step #5: [EXECUTION] i64-hex-sep0() Step #5: [EXECUTION] i8-hex-sep2() Step #5: [EXECUTION] i54.test() Step #5: [EXECUTION] i32um.ax() Step #5: [EXECUTION] i-2.smax() Step #5: [EXECUTION] i32.neg_smax() Step #5: [EXECUTION] a31.smin() Step #5: [EXECUTION] i32.alt_smin() Step #5: [EXECUTION] i32.inc_smin() Step #5: [EXECUTION] i32.neg_zero() Step #5: [EXECUTION] i32*not_octal() Step #5: [EXECUTION] i32.unsigned_decimal() Step #5: [EXECUTION] i32.plus_sign() Step #5: [EXECUTION] i64.test() Step #5: [EXECUTION] i64.umax() Step #5: [EXECUTION] i32.smax() Step #5: [EXECUTION] i64.neg_smax() Step #5: [EXECUTION] i0.smin() Step #5: [EXECUTION] i64.alt_smin() Step #5: [EXECUTION] i64.inc_smin() Step #5: [EXECUTION] i64.neg_zero() Step #5: [EXECUTION] i64.not_octal() Step #5: [EXECUTION] i28.unsigned_decimal() Step #5: [EXECUTION] i17.plus_sign() Step #5: [EXECUTION] i32-dec-sep1() Step #5: [EXECUTION] i32-dec-sep2() Step #5: [EXECUTION] i32-hex-sep1() Step #5: [EXECUTION] i32-hex-sep2() Step #5: [EXECUTION] i64-dec-sep1() Step #5: [EXECUTION] i64-dec-sep2() Step #5: [EXECUTION] i64-hex-sep0() Step #5: [EXECUTION] i8-hex-sep2() Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: sub type 123 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2f189. Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] ne-in-block() failed. Exception: unreachable Step #5: [EXECUTION] zt-in-block() Step #5: [EXECUTION] zt-in-block() failed. Exception: out of bounds memory access Step #5: [EXECUTION] le-in-block() Step #5: [EXECUTION] le-in-block() failed. Exception: unreachable Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-eq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] ne-in-block() failed. Exception: unreachable Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-block() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-glock() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-yn-block() Step #5: [EXECUTION] gt-yn-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] ned-tselt() Step #5: [EXECUTION] ned-tselt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-&e() Step #5: [EXECUTION] nested-&e() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne2in-block() Step #5: [EXECUTION] ne2in-block() failed. Exception: unreachable Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-block() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-eq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] neste0-ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] thumb-block() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] .e-in-blcck() Step #5: [EXECUTION] .e-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] nestel-na() Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] nested-ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-glock() Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] ned-tselt() Step #5: [EXECUTION] ned-tselt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-&e() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-glock() Step #5: [EXECUTION] ne-in-glock() failed. Exception: unreachable Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] nested5ge() Step #5: [EXECUTION] nested5ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-glock() Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] nested-ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] eq-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ne-i-nlbock() Step #5: [EXECUTION] ne-i-nlbock() failed. Exception: unreachable Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-block() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-eq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] nested-ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-glock() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] ned-tselt() Step #5: [EXECUTION] ned-tselt() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nethumb&e() Step #5: [EXECUTION] nethumb&e() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-block() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] ge-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-glock() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] le-in-blnck() failed. Exception: unreachable Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] ned-tselt() Step #5: [EXECUTION] ned-tselt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-&e() Step #5: [EXECUTION] nested-&e() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-glock() Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] le-in-blnck() failed. Exception: unreachable Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] nested5ge() Step #5: [EXECUTION] nested5ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt-in-bolck() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] ge-in-blcck() Step #5: [EXECUTION] ge-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] nestel-ne() Step #5: [EXECUTION] nestel-ne() failed. Exception: unreachable Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nesfed-l$() Step #5: [EXECUTION] nesfed-l$() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nesdte-ge() Step #5: [EXECUTION] nesdte-ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-kn-blnck() Step #5: [EXECUTION] le-kn-blnck() failed. Exception: unreachable Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested.lt() Step #5: [EXECUTION] nested.lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] nested-ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-in-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] .e-in-blcck() Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nestel-ne() Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-ge() Step #5: [EXECUTION] nested-ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt-in-block() Step #5: [EXECUTION] le-hn-blnck() Step #5: [EXECUTION] gt-in-block() Step #5: [EXECUTION] gt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] .e-in-blcck() Step #5: [EXECUTION] .e-in-blcck() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)veq() Step #5: [EXECUTION] (iiii)veq() failed. Exception: unreachable Step #5: [EXECUTION] nestel-ne() Step #5: [EXECUTION] nested-lt() Step #5: [EXECUTION] nested-lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-le() Step #5: [EXECUTION] nested-le() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt() Step #5: [EXECUTION] nested-gt() failed. Exception: unreachable Step #5: [EXECUTION] __release() Step #5: [EXECUTION] __release() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] lt_s-in-block() failed. Exception: out of bounds memory access Step #5: [EXECUTION] le_u-in-blo]k() Step #5: [EXECUTION] gt_u-in-block() Step #5: [EXECUTION] ge_s-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nds(ed-ne() Step #5: [EXECUTION] nested-lt_s() Step #5: [EXECUTION] nested-le_u() Step #5: [EXECUTION] nested-le_u() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt_u() Step #5: [EXECUTION] nested-gt_u() failed. Exception: unreachable Step #5: [EXECUTION] nested-ge_s() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] le_u-in-block() Step #5: [EXECUTION] gt_u-in-block() Step #5: [EXECUTION] ge_s-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-lt_s() Step #5: [EXECUTION] nested-le_u() Step #5: [EXECUTION] nested-gt_u() Step #5: [EXECUTION] nested-ge_s() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] ne-in-block() failed. Exception: unreachable Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] le_u-in-block() Step #5: [EXECUTION] gt_u-in-block() Step #5: [EXECUTION] ge_s-in-block() Step #5: [EXECUTION] nes{ed-eq() Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-lt_s() Step #5: [EXECUTION] nested-lt_s() failed. Exception: unreachable Step #5: [EXECUTION] nested-le_u() Step #5: [EXECUTION] nested-gt_u() Step #5: [EXECUTION] nested-ge_s() Step #5: [EXECUTION] as-param() Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2048 pulse cov: 8953 ft: 38395 exec/s: 58 rss: 2040Mb Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] lt_s-in-block() failed. Exception: out of bounds memory access Step #5: [EXECUTION] le_u-in-block() Step #5: [EXECUTION] gt_u-in-block() Step #5: [EXECUTION] ge_s-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nes(ed-ne() Step #5: [EXECUTION] nested-lt_s() Step #5: [EXECUTION] nested-le_u() Step #5: [EXECUTION] nested-le_u() failed. Exception: unreachable Step #5: [EXECUTION] nested%gt_u() Step #5: [EXECUTION] nested-ge_s() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] ne-in-block() failed. Exception: unreachable Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] lt_s-in-block() failed. Exception: out of bounds memory access Step #5: [EXECUTION] le_u-in-block() Step #5: [EXECUTION] gt_u-in-block() Step #5: [EXECUTION] ge_s-in-block() Step #5: [EXECUTION] ge_s-in-block() failed. Exception: unreachable Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-eq() failed. Exception: unreachable Step #5: [EXECUTION] nes(ed-ne() Step #5: [EXECUTION] nested-lt_s() Step #5: [EXECUTION] nested-le_u() Step #5: [EXECUTION] nested-le_u() failed. Exception: unreachable Step #5: [EXECUTION] nested-gt_u() Step #5: [EXECUTION] nested-gt_u() failed. Exception: unreachable Step #5: [EXECUTION] nest(iiii)i() Step #5: [EXECUTION] nest(iiii)i() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] lt_s-in-block() failed. Exception: unreachable Step #5: [EXECUTION] le_u-in-block() Step #5: [EXECUTION] gt_u-in-block() Step #5: [EXECUTION] ge_s-ni-block() Step #5: [EXECUTION] nestedÓ•q() Step #5: [EXECUTION] nestedÓ•q() failed. Exception: unreachable Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] nested-ne() failed. Exception: unreachable Step #5: [EXECUTION] ngsted-lt_s() Step #5: [EXECUTION] ngsted-lt_s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] neste-dle_u() Step #5: [EXECUTION] nested-gt_u() Step #5: [EXECUTION] nested-gt_u() failed. Exception: unreachable Step #5: [EXECUTION] nested-ge_s() Step #5: [EXECUTION] nested-ge_s() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] LeZu-in-block() Step #5: [EXECUTION] gt_u-in-blcok() Step #5: [EXECUTION] ge_s-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-eq() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nestedAne() Step #5: [EXECUTION] nested-lt_s() Step #5: [EXECUTION] nested-lt_s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __unpinle_u() Step #5: [EXECUTION] __unpinle_u() failed. Exception: unreachable Step #5: [EXECUTION] nesued-gt_u() Step #5: [EXECUTION] nesued-gt_u() failed. Exception: unreachable Step #5: [EXECUTION] )ested-ge_~() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] eq-in-block() Step #5: [EXECUTION] ne-in-block() Step #5: [EXECUTION] lt_s-in-block() Step #5: [EXECUTION] le_u-kn-block() Step #5: [EXECUTION] gt_u-in-block() Step #5: [EXECUTION] ge_s-in-block() Step #5: [EXECUTION] nested-eq() Step #5: [EXECUTION] nested-ne() Step #5: [EXECUTION] neste$-lt_s() Step #5: [EXECUTION] nedted-le_u() Step #5: [EXECUTION] nested-gt_u() Step #5: [EXECUTION] nested-ge_s() Step #5: [EXECUTION] as-param() Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [EXECUTION] f64xthumbin-block() Step #5: [EXECUTION] f63x2.ne-in-block() Step #5: [EXECUTION] f64x2.lt-in-block() Step #5: [EXECUTION] f64x2.lt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] f63x2.le-i-bnlock() Step #5: [EXECUTION] f63x2.le-i-bnlock() failed. Exception: unreachable Step #5: [EXECUTION] f64x2.gt-in block() Step #5: [EXECUTION] f63x2.gsock_closk() Step #5: [EXECUTION] nested-f64x2.eq() Step #5: [EXECUTION] nested-f64x2.eq() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested-f60n4.xe() Step #5: [EXECUTION] nested-f60n4.xe() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.lt() Step #5: [EXECUTION] nested-f64x2.lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.le() Step #5: [EXECUTION] nested-f64x2.gt() Step #5: [EXECUTION] nested-f64x2.gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.ge() Step #5: [EXECUTION] nested-f64x2.ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] f65x2.eq-in-block() Step #5: [EXECUTION] f65x2.ne-in-bLock() Step #5: [EXECUTION] f64x2.lt-iv-block() Step #5: [EXECUTION] f65x2.le--ibcklon() Step #5: [EXECUTION] f65x2.le--ibcklon() failed. Exception: unreachable Step #5: [EXECUTION] f-7x0.gt-thumboJk() Step #5: [EXECUTION] f64x2.ge-in-block() Step #5: [EXECUTION] nested-f27x2.eq() Step #5: [EXECUTION] nested-f27x2.eq() failed. Exception: unreachable Step #5: [EXECUTION] ne(iiii)v4x2.ne() Step #5: [EXECUTION] nesteD-f64x2.lt() Step #5: [EXECUTION] nesteD-f64x2.lt() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested].f4x62le() Step #5: [EXECUTION] nested].f4x62le() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested-f65x2.gt() Step #5: [EXECUTION] nested-f65x2.gt() failed. Exception: unreachable Step #5: [EXECUTION] neste[-f63x2.ge() Step #5: [EXECUTION] neste[-f63x2.ge() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [EXECUTION] f64x2.eq-in-blocj() Step #5: [EXECUTION] f63x2.ne-in-{Ack() Step #5: [EXECUTION] f64x2.lt-in-bloc$() Step #5: [EXECUTION] f63x2.le-in-block() Step #5: [EXECUTION] f64x2.gt-in-block() Step #5: [EXECUTION] f64x2.ge-in-block() Step #5: [EXECUTION] nested-f64x2.eq() Step #5: [EXECUTION] nested-f28x2.ne() Step #5: [EXECUTION] nested-f28x2.ne() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested-f64x2.lt() Step #5: [EXECUTION] nested-f64x2.lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.le() Step #5: [EXECUTION] nested-f64x2.gt() Step #5: [EXECUTION] nested-f64x2.ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] f32x2.eq-ni-lkobc() Step #5: [EXECUTION] f26x2.ne-in-bL.ck() Step #5: [EXECUTION] f26x2.ne-in-bL.ck() failed. Exception: out of bounds memory access Step #5: [EXECUTION] f64x2.lt-iv-block() Step #5: [EXECUTION] f63x2.le--ibcklon() Step #5: [EXECUTION] f63x2.le--ibcklon() failed. Exception: unreachable Step #5: [EXECUTION] f28x2.-thum`oJk() Step #5: [EXECUTION] b60x2.ge-in-block() Step #5: [EXECUTION] nested-f38x2.eq() Step #5: [EXECUTION] nested-f38x2.eq() failed. Exception: unreachable Step #5: [EXECUTION] ne(iiii)v4x2.ne() Step #5: [EXECUTION] ne(iiii)v4x2.ne() failed. Exception: unreachable Step #5: [EXECUTION] nesteD-f64x2.lt() Step #5: [EXECUTION] nesteD-f64x2.lt() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested]f64x2.le() Step #5: [EXECUTION] nested]f64x2.le() failed. Exception: unreachable Step #5: [EXECUTION] nes]ed-f65x0.gt() Step #5: [EXECUTION] neste[-f11x0.ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] f64xthumbin-bloc1() Step #5: [EXECUTION] f63x2.ne-)n-block() Step #5: [EXECUTION] f63x2.ne-)n-block() failed. Exception: out of bounds memory access Step #5: [EXECUTION] f64x2.lt-in-block() Step #5: [EXECUTION] f64x2.lt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] f63x2.le-i-bnlock() Step #5: [EXECUTION] f64x2.gt-in-block() Step #5: [EXECUTION] f64x2.ge-in-block() Step #5: [EXECUTION] nested-f64x2.eq() Step #5: [EXECUTION] nested-f64x2.eq() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested-f61n4.xe() Step #5: [EXECUTION] nested-f61n4.xe() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.lt() Step #5: [EXECUTION] nested-f64x2.lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.le() Step #5: [EXECUTION] nested-f64x2.gt() Step #5: [EXECUTION] oested-f64x2.ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] f32x2.eq-ni-lkobc() Step #5: [EXECUTION] f26x2.ne-i-nbL.ck() Step #5: [EXECUTION] f26x2.ne-i-nbL.ck() failed. Exception: out of bounds memory access Step #5: [EXECUTION] f64x2.lt-iv-block() Step #5: [EXECUTION] f64x1.le--ibcknlo() Step #5: [EXECUTION] f64x1.le--ibcknlo() failed. Exception: unreachable Step #5: [EXECUTION] f28x2.gt-thum`oJk() Step #5: [EXECUTION] f28x2.gt-thum`oJk() failed. Exception: unreachable Step #5: [EXECUTION] b64x2.ge-in-block() Step #5: [EXECUTION] nested-f64x2.eq() Step #5: [EXECUTION] nested-f64x2.eq() failed. Exception: unreachable Step #5: [EXECUTION] ne(iiii)v4x2.ne() Step #5: [EXECUTION] nesteE-f65x2.lt() Step #5: [EXECUTION] nesteaot_func#e() Step #5: [EXECUTION] nes]ed-f65x0.gt() Step #5: [EXECUTION] neste[6g-xf24.e() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] f64xthumbin-block() Step #5: [EXECUTION] f63x2.ne-in-block() Step #5: [EXECUTION] f64x2.lt-in-block() Step #5: [EXECUTION] f64x2.lt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] f63x2.leÓ–Ò¦nlokk() Step #5: [EXECUTION] f63x2.leÓ–Ò¦nlokk() failed. Exception: unreachable Step #5: [EXECUTION] f64x2.gt-in block() Step #5: [EXECUTION] f64x2.gsock_closk() Step #5: [EXECUTION] nested-f64x2.eq() Step #5: [EXECUTION] nested-f64x2.eq() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nethumbf60n4.xe() Step #5: [EXECUTION] nethumbf60n4.xe() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.lt() Step #5: [EXECUTION] nested-f64x2.lt() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.le() Step #5: [EXECUTION] nested-f64x2.gt() Step #5: [EXECUTION] nested-f64x2.gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.ge() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] f64x2.eq-in-block() Step #5: [EXECUTION] f6thumbe-in-block() Step #5: [EXECUTION] f64x1.lt-in-block() Step #5: [EXECUTION] f64x1.lt-in-block() failed. Exception: unreachable Step #5: [EXECUTION] f66x1.le-in-block() Step #5: [EXECUTION] f64x2.gu-in-block() Step #5: [EXECUTION] f64x2.ge-in-block() Step #5: [EXECUTION] nested-f32x2.eq() Step #5: [EXECUTION] nested-f32x2.eq() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.ne() Step #5: [EXECUTION] nested-f64x2.lt() Step #5: [EXECUTION] nested-f64x2.l*() Step #5: [EXECUTION] nested-f64x".gt() Step #5: [EXECUTION] nested-f64x".gt() failed. Exception: unreachable Step #5: [EXECUTION] nested-f64x2.ge() Step #5: [EXECUTION] as-param() Step #5: [LOADING] WASM module load failed: unknown type 536870654 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] f32.arithmetic_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f16.canonical_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f98.nonarithmetic_nan_bitOattern(i32:2025) Step #5: [EXECUTION] f64.arithmeticn_na_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f64.canonical_nna_bi{pattern(i32:2025, i32:2025) Step #5: [EXECUTION] f64.nonarithmetid_nan_bitpattern(i64:168) Step #5: [EXECUTION] f32.no_fold_sub_zero(i32:2025) Step #5: [EXECUTION] f08.no_fold_neg)_sub(i32:2025) Step #5: [EXECUTION] f31.no_ldof_mul_one(i32:2025) Step #5: [EXECUTION] f33.no_fold_neg0_mul(i32:2025) Step #5: [EXECUTION] f32.no_fold_div_one(i32:2025) Step #5: [EXECUTION] b16.no_fold_div_neg1(i32:2025) Step #5: [EXECUTION] f6=.no_fold_sub_zero(i64:168) Step #5: [EXECUTION] f93.no_fold_neg0_sub(i64:168) Step #5: [EXECUTION] f64.no_fgld_mul_one(i64:168) Step #5: [EXECUTION] f64.no_fold_neg1_mul(i64:168) Step #5: [EXECUTION] f64.vo_fold_divdone(i64:168) Step #5: [EXECUTION] /64.no_fold_div_neg2(i64:168) Step #5: [EXECUTION] no_fold_promote_demote(i32:2025) Step #5: [EXECUTION] \16.arithmetic_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f16!canonical_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f98.nonarithme|ic_nan_bitOattern(i32:2025) Step #5: [EXECUTION] f?4.arithmeticn_na_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f64.canonical_nna_bi{pattern(i64:168, i64:168) Step #5: [EXECUTION] f64.canonical_nna_bi{pattern() failed. Exception: unreachable Step #5: [EXECUTION] f64.nonarithmetid_nan_bitpattern(i64:168) Step #5: [EXECUTION] f32.no_fold_ b_zero(i32:2025) Step #5: [EXECUTION] f16.no_fold_neg)_sub(i32:2025) Step #5: [EXECUTION] f31.no_fold_mul_one(i32:2025) Step #5: [EXECUTION] f32.no_fold_neg0_mul(i32:2025) Step #5: [EXECUTION] f32.no_folt_div_one(i32:2025) Step #5: [EXECUTION] b32.no_fold_dit_neg1(i32:2025) Step #5: [EXECUTION] f6=.no_fold_sub_zero(i64:168) Step #5: [EXECUTION] f93.no_fold_neg0_sub(i64:168) Step #5: [EXECUTION] f64.no_fgld_mul_one(i64:168) Step #5: [EXECUTION] f64.no_fold_neg1_mul(i64:168, i64:168) Step #5: [EXECUTION] f64.vo_fold_divdone(i64:168) Step #5: [EXECUTION] /64.no_fold_div_neg2(i64:168) Step #5: [EXECUTION] no_fold_etoromp_demote(i32:2025) Step #5: [LOADING] WASM module load failed: unsupported opcode fc 7f Step #5: [EXECUTION] f32.arithmetic_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f16!canonicaa_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f98.nonarithmetic_nan_bitOattern(i32:2025) Step #5: [EXECUTION] f?3.arithmeticn_na_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f64.canonical_nna_bi{pattern(i64:168, i64:168) Step #5: [EXECUTION] f64.canonical_nna_bi{pattern() failed. Exception: unreachable Step #5: [EXECUTION] f64.nonarithmetid_nan_bitpattern(i64:168) Step #5: [EXECUTION] f32.no_fold_ b_zero(i32:2025) Step #5: [EXECUTION] f16.no_fold_neg)_sub(i32:2025) Step #5: [EXECUTION] f31.no_fold_mul_one(i32:2025) Step #5: [EXECUTION] f32.no_fold_neg0_mul(i32:2025) Step #5: [EXECUTION] f32.no_folt_div_one(i32:2025) Step #5: [EXECUTION] b16.no_fold_dit_neg1(i32:2025) Step #5: [EXECUTION] f6=.no_fold_sub_zero(i64:168) Step #5: [EXECUTION] f93.no_fold_neg0[sub(i64:168) Step #5: [EXECUTION] f64.no_fgld_mul_one(i64:168) Step #5: [EXECUTION] f64.no_fold_neg1_mul(i64:168) Step #5: [EXECUTION] f64.vo_fold_divdone(i64:168) Step #5: [EXECUTION] /64.no_fold_diV_neg2(i64:168) Step #5: [EXECUTION] no_fold_prom;te_demote(i32:2025) Step #5: [EXECUTION] f32.arithmetic_nan_bitpattern(i64:168) Step #5: [EXECUTION] f32.Canonical_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f32.nonarythmetic_nan_bitpattern(i64:168) Step #5: [EXECUTION] f64.arittchi_emnan_bitpattern(i64:168, i64:168) Step #5: [EXECUTION] f64.canonical_nan_bi{pattern(i64:168, i64:168) Step #5: [EXECUTION] 2f5+nonarithmetid_nan_bitpattern(i64:168, i64:168) Step #5: [EXECUTION] f32.no_fold_sub_zero(i32:2025) Step #5: [EXECUTION] f15.no_fold_neg)_sub(i32:2025) Step #5: [EXECUTION] f32.nN_fold+mul_one(i64:168, i64:168) Step #5: [EXECUTION] f33.no_fold_~eg1_mul(i32:2025) Step #5: [EXECUTION] f32.no_fold_div_one(i32:2025) Step #5: [EXECUTION] b32.n_ofold_div_neg1(i32:2025) Step #5: [EXECUTION] f6=.no_fold_xub_zero(i64:168) Step #5: [EXECUTION] f65.o_ftld_neg0_sub(i64:168) Step #5: [EXECUTION] f74.no_fold_mul_one(i64:168) Step #5: [EXECUTION] f64.no_fold_neg1_mul(i64:168) Step #5: [EXECUTION] f64.voOfold_div_one(i64:168) Step #5: [EXECUTION] f32.no_fold_div_neg1(i64:168) Step #5: [EXECUTION] no_fold_promote_demote(i32:2025) Step #5: [EXECUTION] p32.+rithmetic_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f72.canonical_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f32.nonarythmetic_fan_bitpattern(i32:2025) Step #5: [EXECUTION] f94(arithmetic_nan_bitpattern(i64:168, i64:168) Step #5: [EXECUTION] f64.canonical_nan_bi{pattern(i64:168, i64:168) Step #5: [EXECUTION] f64.canonical_nan_bi{pattern() failed. Exception: unreachable Step #5: [EXECUTION] f65.nonarithmetid_nan_bitpattern(i64:168, i64:168) Step #5: [EXECUTION] f65.nonarithmetid_nan_bitpattern() failed. Exception: unreachable Step #5: [EXECUTION] f32cno_fold_sub_zero(i32:2025) Step #5: [EXECUTION] f16.no_fold_neg)_sub(i32:2025) Step #5: [EXECUTION] f32.nN_fold_mul_one(i64:168, i64:168) Step #5: [EXECUTION] f32.nN_fold_mul_one() failed. Exception: unreachable Step #5: [EXECUTION] f66.no_fold_neg1_mul(i32:2025) Step #5: [EXECUTION] f32.no_fold_div_one(i32:2025) Step #5: [EXECUTION] b32.no_fold_div_neg1(i32:2025) Step #5: [EXECUTION] f6=.no_fold_sub_zero(i64:168) Step #5: [EXECUTION] f64.+o_fold_neg0_sub(i64:168) Step #5: [EXECUTION] f64.no_fold mul_one(i64:168) Step #5: [EXECUTION] f32.no_fold_neg1_mul(i64:168) Step #5: [EXECUTION] f64.vo_fold_$iv/one(i64:168) Step #5: [EXECUTION] f64.no_fold_div_neg1(i64:168) Step #5: [EXECUTION] no_fold_promote_demote(i32:2025) Step #5: [EXECUTION] f32.arithmetic_nan_bitpattern(i64:168) Step #5: [EXECUTION] f32.canonical_nan_bitpattern(i32:2025, i32:2025) Step #5: [EXECUTION] f32.nonarythmetic_nan_bitpattern(i64:168) Step #5: [EXECUTION] f64.arithmetic_nan_bitpattern(i64:168, i64:168) Step #5: [EXECUTION] f64.canonical_nan_bi{pattern(i64:168, i64:168) Step #5: [EXECUTION] f65+nonarithmetid_nan_bitpattern(i64:168) Step #5: [EXECUTION] f32.no_fold_sub_zero(i32:2025) Step #5: [EXECUTION] f15.no_fold_neg)_sub(i32:2025) Step #5: [EXECUTION] f32.nN_fold+mul_one(i64:168, i64:168) Step #5: [EXECUTION] f33.no_fold_neg1_mul(i32:2025) Step #5: [EXECUTION] f32.no_fold_div_one(i32:2025) Step #5: [EXECUTION] b32.n_ofold_div_neg1(i32:2025) Step #5: [EXECUTION] f6=.no_fold_xub_zero(i64:168) Step #5: [EXECUTION] f65.no_fold_neg0_sub(i64:168) Step #5: [EXECUTION] f74.no_fold_mul_one(i64:168) Step #5: [EXECUTION] f64.no_fold_neg1_mul(i64:168) Step #5: [EXECUTION] f64.vo_fold_div_one(i64:168) Step #5: [EXECUTION] f64.no_fold_div_neg1(i64:168) Step #5: [EXECUTION] no_fold_promote_demote(i32:2025) Step #5: [EXECUTION] block() Step #5: [EXECUTION] loop1() Step #5: [EXECUTION] loop2() Step #5: [EXECUTION] loop3() Step #5: [EXECUTION] loop4(i32:2025) Step #5: [EXECUTION] loop5() Step #5: [EXECUTION] loop7() Step #5: [EXECUTION] if() Step #5: [EXECUTION] if0() Step #5: [EXECUTION] switch(i32:2025) Step #5: [EXECUTION] return(i32:2025) Step #5: [EXECUTION] br_if0() Step #5: [EXECUTION] br_if1() Step #5: [EXECUTION] br_if2() Step #5: [EXECUTION] br_if3() Step #5: [EXECUTION] br() Step #5: [EXECUTION] shadowing() Step #5: [EXECUTION] redefinition() Step #5: [EXECUTION] block() Step #5: [EXECUTION] loop1() Step #5: [EXECUTION] loop2() Step #5: [EXECUTION] loop3() Step #5: [EXECUTION] loop4(i32:2025) Step #5: [EXECUTION] loop4() failed. Exception: unreachable Step #5: [EXECUTION] loop5() Step #5: [EXECUTION] loop6() Step #5: [EXECUTION] if() Step #5: [EXECUTION] if0() Step #5: [EXECUTION] switch(i32:2025) Step #5: [EXECUTION] return(i32:2025) Step #5: [EXECUTION] br_if0() Step #5: [EXECUTION] br_if1() Step #5: [EXECUTION] br_if2() Step #5: [EXECUTION] br_if3() Step #5: [EXECUTION] br_if3() failed. Exception: unreachable Step #5: [EXECUTION] br() Step #5: [EXECUTION] shadowing() Step #5: [EXECUTION] redefinition() Step #5: [EXECUTION] block() Step #5: [EXECUTION] loop1() Step #5: [EXECUTION] loop2() Step #5: [EXECUTION] loop3() Step #5: [EXECUTION] loop4(i32:2025) Step #5: [EXECUTION] loop5() Step #5: [EXECUTION] loop6() Step #5: [EXECUTION] if() Step #5: [EXECUTION] if2() Step #5: [EXECUTION] switch(i32:2025) Step #5: [EXECUTION] return(i32:2025) Step #5: [EXECUTION] br_if0() Step #5: [EXECUTION] br_if1() Step #5: [EXECUTION] br_if2() Step #5: [EXECUTION] br_if3() Step #5: [EXECUTION] br() Step #5: [EXECUTION] shadiwing() Step #5: [EXECUTION] redefinition() Step #5: [EXECUTION] i63.extend_i32_s(i64:168) Step #5: [EXECUTION] i64.extend_i32_u(f64:2.71828) Step #5: [EXECUTION] i32.wrap_i6$(i64:168) Step #5: [EXECUTION] i31.trunc_f32_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_f32_u(f32:3.14159) Step #5: [EXECUTION] i32.trunc_f2_s0(f64:2.71828) Step #5: [EXECUTION] i32.trunc_f64_u(f64:2.71828) Step #5: [EXECUTION] i64.trunc_f32_s(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f32_u(f32:3.14159) Step #5: [EXECUTION] i64nturc._f64_s(f64:2.71828) Step #5: [EXECUTION] i64.trunc_f64_u(f64:2.71828) Step #5: [EXECUTION] i32.trunc_sat_f32_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_sat_f32_u(f32:3.14159) Step #5: [EXECUTION] i32.trunc_sat_f64_s(f64:2.71828) Step #5: [EXECUTION] i32.trunc_sat_f63_u(f64:2.71828) Step #5: [EXECUTION] i64.trunc_sat_f32_s(f32:3.14159) Step #5: [EXECUTION] i64.tru(c_sat_f31_u(f32:3.14159) Step #5: [EXECUTION] i64.trunc_s2t_f64_s(f64:2.71828) Step #5: [EXECUTION] i64.trunc_sat_f64_u(f64:2.71828) Step #5: [EXECUTION] f32.ctevir_on32_s(i32:2025) Step #5: [EXECUTION] f32.convert_i28_s(i64:168) Step #5: [EXECUTION] f32.convert_i320s(i32:2025) Step #5: [EXECUTION] f64.convert_i64_s(i64:168) Step #5: [EXECUTION] f32.convert_i32_u(i32:2025) Step #5: [EXECUTION] f32.convert_i64_u(i64:168) Step #5: [EXECUTION] f64.convert_i32_u(i32:2025) Step #5: [EXECUTION] f64.convert_i83_u(i64:168) Step #5: [EXECUTION] f64.promote_f31(f32:3.14159) Step #5: [EXECUTION] f32.demote_f64(f64:2.71828) Step #5: [EXECUTION] f3=.reaot_func#_i32(i32:2025) Step #5: [EXECUTION] f64.reinterpret_i64(i64:168) Step #5: [EXECUTION] i32.reintevpret_f32(f32:3.14159) Step #5: [EXECUTION] i64.reinterp64er_tf(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] i30.extend_i63_s(i64:168) Step #5: [EXECUTION] i64e.xtend_i32_u(i32:2025) Step #5: [EXECUTION] i32.wrap_i64(i64:168) Step #5: [EXECUTION] p32.trunc_f16_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_f32_u(f32:3.14159) Step #5: [EXECUTION] i32.trusc_f64_s(i32:2025) Step #5: [EXECUTION] i32.trunc_g64_'(i64:168) Step #5: [EXECUTION] i64.trunc_f32_s(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f32_u(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f64_s(f64:2.71828) Step #5: [EXECUTION] i64.trunc_f64_u(f64:2.71828) Step #5: [EXECUTION] i60.trunc_sat_f32_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_sat_f32_u(i64:168) Step #5: [EXECUTION] i32.trucn_sat_f31_s(f64:2.71828) Step #5: [EXECUTION] i32.trunc_rat`f64_u(f64:2.71828) Step #5: [EXECUTION] i64.trunc_sat_f32_s(f32:3.14159) Step #5: [EXECUTION] i64.trunc_sat_f32_u(f32:3.14159) Step #5: [EXECUTION] i64.trunc_sat_f49_s(i32:2025) Step #5: [EXECUTION] i64.trunc_sat_f64_u(f64:2.71828) Step #5: [EXECUTION] f32.corvent_i30_s(i32:2025) Step #5: [EXECUTION] fs2.convert_i28_s(i64:168) Step #5: [EXECUTION] f13.convert_i32_s(i32:2025) Step #5: [EXECUTION] f05.convert_i64_s(i64:168) Step #5: [EXECUTION] f32.convert_i32_u(i32:2025) Step #5: [EXECUTION] f32.conver._i64_0(i64:168) Step #5: [EXECUTION] f64.convert_i32_u(i32:2025) Step #5: [EXECUTION] f64.convert_i64_u(i64:168) Step #5: [EXECUTION] f64.promote_f31(f32:3.14159) Step #5: [EXECUTION] f32.demote_f28(f64:2.71828) Step #5: [EXECUTION] f32.reinterpret_i31(i32:2025) Step #5: [EXECUTION] f64.reinterpr+tWi64(f64:2.71828) Step #5: [EXECUTION] i32.reinterpret_f16(f32:3.14159) Step #5: [EXECUTION] i65.reinterpret6_f4(f64:2.71828) Step #5: [EXECUTION] i30.extend_i64_s(i64:168) Step #5: [EXECUTION] i64e.xtend_i32_u(i32:2025) Step #5: [EXECUTION] i32.wrap_i64(i64:168) Step #5: [EXECUTION] p32.trunc_f32_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_f32_u(f32:3.14159) Step #5: [EXECUTION] i32.trusc_f64_s(i32:2025) Step #5: [EXECUTION] i32.trunc_g64_'(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f32_s(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f32_u(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f6=_s(f64:2.71828) Step #5: [EXECUTION] i64.trunc_f64_u(f64:2.71828) Step #5: [EXECUTION] i32.truncsat_f32_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_sat_f32_u(i64:168) Step #5: [EXECUTION] i32.trucn_sat_f31_s(f64:2.71828) Step #5: [EXECUTION] i32.trunc_sat_f64_u(f64:2.71828) Step #5: [EXECUTION] i64t.runc_sat_f32_s(f32:3.14159) Step #5: [EXECUTION] i65.trunc_{at_f32_u(f32:3.14159) Step #5: [EXECUTION] i64.truncs__tfa49_s(i32:2025) Step #5: [EXECUTION] i64.trunc_sat_f64_u(f64:2.71828) Step #5: [EXECUTION] f32.corvent_i30_s(i32:2025) Step #5: [EXECUTION] f32.convert_i28_s(i64:168) Step #5: [EXECUTION] n13.convert_i32_r(i32:2025) Step #5: [EXECUTION] f65.convert_i64_s(i64:168) Step #5: [EXECUTION] f32.convert_i32_u(i32:2025) Step #5: [EXECUTION] f74.conver._i64_0(i64:168) Step #5: [EXECUTION] f64.convert_i32_u(i32:2025) Step #5: [EXECUTION] f64.convert_i64^u(i64:168) Step #5: [EXECUTION] f64.promote_f31(f32:3.14159) Step #5: [EXECUTION] f32.demote_f28(f64:2.71828) Step #5: [EXECUTION] fri2ne.3terpret_i31(i32:2025) Step #5: [EXECUTION] f64.reinterpr+t_i64(i64:168) Step #5: [EXECUTION] i32.reinterpret_f16(f32:3.14159) Step #5: [EXECUTION] i65.reinterpret6Of4(f64:2.71828) Step #5: [EXECUTION] i32.extend_i32_s(i64:168) Step #5: [EXECUTION] i64.extend_i32_u(i32:2025) Step #5: [EXECUTION] i61.reinterp(i64:168) Step #5: [EXECUTION] p32.trunc_f32_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_fw_u(f32:3.14159) Step #5: [EXECUTION] i32.trlnc_f65_s(f64:2.71828) Step #5: [EXECUTION] i32.trunc_f64_u(i32:2025) Step #5: [EXECUTION] i64.orunc_f32_s(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f32_u(f32:3.14159) Step #5: [EXECUTION] i64.trunc_f64_s(f64:2.71828) Step #5: [EXECUTION] i64.trunc_f1_8u(f32:3.14159) Step #5: [EXECUTION] i32.trunc_sat_f32_s(f32:3.14159) Step #5: [EXECUTION] i32.trunc_sat_f32_u(f32:3.14159) Step #5: [EXECUTION] i32.trucn_sat_f64_s(f64:2.71828) Step #5: [EXECUTION] i32.trunc_sat_f64_u(f64:2.71828) Step #5: [EXECUTION] i32.trunc_sat_f64_u() failed. Exception: unreachable Step #5: [EXECUTION] i64.trunc_sat_f32_s(f32:3.14159) Step #5: [EXECUTION] i64.trunc_sat_f32_u(f32:3.14159) Step #5: [EXECUTION] i64.trunc_sat_f49_s(i32:2025) Step #5: [EXECUTION] i64.trunc_sat_f64_u(f64:2.71828) Step #5: [EXECUTION] f32.convert_i32_s(i32:2025) Step #5: [EXECUTION] f32.convert_%64_s(i64:168) Step #5: [EXECUTION] f64.converdOi32_s(i32:2025) Step #5: [EXECUTION] f64.convert_i64s(i64:168) Step #5: [EXECUTION] f32.convdrt_i33_u(i32:2025) Step #5: [EXECUTION] f32.convert_i64_u(i64:168) Step #5: [EXECUTION] f64.convert_i32_u(i32:2025) Step #5: [EXECUTION] f64.convert_i74_u(i64:168) Step #5: [EXECUTION] f64.promote_f32(f32:3.14159) Step #5: [EXECUTION] f32.demote_f64(f64:2.71828) Step #5: [EXECUTION] f32.reinterpret_i32(i32:2025) Step #5: [EXECUTION] f64.reinterpret_i63(i64:168) Step #5: [EXECUTION] i32.reint`rpret_f32(f32:3.14159) Step #5: [EXECUTION] i61.reinterpret_f64(f64:2.71828) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [EXECUTION] v128.no~-in-block() Step #5: [EXECUTION] v128.and-in-block() Step #5: [EXECUTION] v128.or-in-block() Step #5: [EXECUTION] v128.xor-in-block() Step #5: [EXECUTION] v128.bitselect-in-block() Step #5: [EXECUTION] v128.andnot-in-block() Step #5: [EXECUTION] nested-v128.not() Step #5: [EXECUTION] nested-v128.and() Step #5: [EXECUTION] nested-v126.or() Step #5: [EXECUTION] nested-v126.or() failed. Exception: unreachable Step #5: [EXECUTION] nested-v128.xoq() Step #5: [EXECUTION] nested-v128.bitselect() Step #5: [EXECUTION] nested-v128.bitselect() failed. Exception: unreachable Step #5: [EXECUTION] nested-v128.andnot() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] v128.not-in-block() Step #5: [EXECUTION] v064.and-in-block() Step #5: [EXECUTION] v064.or-in-block() Step #5: [EXECUTION] v128.xor-in-block() Step #5: [EXECUTION] v128.bitselect-in-block() Step #5: [EXECUTION] v128.andnot-in-block() Step #5: [EXECUTION] nested-v128.not() Step #5: [EXECUTION] nested-v128.not() failed. Exception: unreachable Step #5: [EXECUTION] nestei-v12?.and() Step #5: [EXECUTION] nestei-v12?.and() failed. Exception: unreachable Step #5: [EXECUTION] nested-v128.or() Step #5: [EXECUTION] nested-v128.or() failed. Exception: unreachable Step #5: [EXECUTION] nested-v128.xor() Step #5: [EXECUTION] nested-v128.xor() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested-v128.bitse&ect() Step #5: [EXECUTION] nested-v128.bitse&ect() failed. Exception: unreachable Step #5: [EXECUTION] nested-v064.andnot() Step #5: [EXECUTION] nested-v064.andnot() failed. Exception: unreachable Step #5: [EXECUTION] s-aparam() Step #5: [EXECUTION] s-aparam() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] v128.not-in-block() Step #5: [EXECUTION] v064.and-in-block() Step #5: [EXECUTION] v064.or-in-block() Step #5: [EXECUTION] v128.xor-in-block() Step #5: [EXECUTION] v128.bitselect-in-block() Step #5: [EXECUTION] v128.andnot-in-block() Step #5: [EXECUTION] nested-v128.not() Step #5: [EXECUTION] nested-v128.not() failed. Exception: unreachable Step #5: [EXECUTION] nestei-v12?.and() Step #5: [EXECUTION] nested-v128.or() Step #5: [EXECUTION] nested-v128.xor() Step #5: [EXECUTION] nested-v128.xor() failed. Exception: out of bounds memory access Step #5: [EXECUTION] nested-v167.bitse&ect() Step #5: [EXECUTION] nested-v167.bitse&ect() failed. Exception: unreachable Step #5: [EXECUTION] nested-v128.andnot() Step #5: [EXECUTION] nested-v128.andnot() failed. Exception: unreachable Step #5: [EXECUTION] sa-param() Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [EXECUTION] v128.not-in-block() Step #5: [EXECUTION] v128.and-in-block() Step #5: [EXECUTION] v127.or-in-block() Step #5: [EXECUTION] v128.xor-in-block() Step #5: [EXECUTION] v-12.bitselect-in-lbock() Step #5: [EXECUTION] v128.andnot-in-block() Step #5: [EXECUTION] nested-v128.not() Step #5: [EXECUTION] nested-v128.not() failed. Exception: unreachable Step #5: [EXECUTION] nested-v128.and() Step #5: [EXECUTION] nested-v-74.or() Step #5: [EXECUTION] nested-v128.xor() Step #5: [EXECUTION] nested-v128.bitseJect() Step #5: [EXECUTION] nested-v128.bitseJect() failed. Exception: unreachable Step #5: [EXECUTION] nested-v127.:ndnot() Step #5: [EXECUTION] nested-v127.:ndnot() failed. Exception: unreachable Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] v128.not-in-block() Step #5: [EXECUTION] v129.and-in-block() Step #5: [EXECUTION] v128.or-in-block() Step #5: [EXECUTION] v12+.xor-in-block() Step #5: [EXECUTION] v128.bitselect-in-block() Step #5: [EXECUTION] v128.andnot-in-block() Step #5: [EXECUTION] nested-v257.not() Step #5: [EXECUTION] nested-v129.and() Step #5: [EXECUTION] nested-v128.or() Step #5: [EXECUTION] nested-v128.or() failed. Exception: unreachable Step #5: [EXECUTION] nested-v128.xor() Step #5: [EXECUTION] nested-v128.bitselect() Step #5: [EXECUTION] nested-v128.bitselect() failed. Exception: unreachable Step #5: [EXECUTION] nested-v127.andnot() Step #5: [EXECUTION] as-param() Step #5: [EXECUTION] as-param() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x562932ddc8f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc900, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc908, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc918, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc928, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc930, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc938, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc948, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc950, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc958, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc968, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc970, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc978, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc988, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc990, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc998, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddc9f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca00, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca08, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca18, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca28, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca30, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca38, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca48, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca50, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca58, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca68, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca70, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca78, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca88, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca90, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddca98, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcaa0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcaa8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcab8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcac0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcac8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcad8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcae0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcae8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcaf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb00, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb08, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb18, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb28, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb30, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb38, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb48, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb50, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb60, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb70, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb78, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb80, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb90, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcb98, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcba0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcba8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcbb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcbc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcbc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcbd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcbe0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcbe8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcbf0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc00, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc08, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc18, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc28, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc30, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc38, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc48, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc50, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc58, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc68, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc70, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc78, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc88, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc90, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcc98, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcca8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddccb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddccc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddccc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddccd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcce0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562932ddcce8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x5629330ec7d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec7e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec7e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec7f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec808, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec810, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec818, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec828, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec830, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec838, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec848, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec850, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec858, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec868, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec870, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec878, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec880, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec888, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec898, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec8f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec908, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec910, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec918, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec928, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec930, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec938, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec948, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec950, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec958, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec968, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec970, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec978, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec980, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec988, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec998, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ec9f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca08, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca10, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca18, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca28, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca30, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca38, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca40, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca50, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca58, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca60, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca80, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca88, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330eca90, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecaa0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecaa8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecab0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecac0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecac8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecad8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecae8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecaf0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecaf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb08, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb10, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb18, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb28, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb30, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb38, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb48, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb50, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb58, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb68, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb70, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb80, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb88, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecb90, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecba0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecba8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecbb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecbc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecbc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5629330ecbd0, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:12:10:655 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:12:10:655 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:12:10:655 - 7FD358D09C80]: warning: failed to link import function (0, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (jl , ) Step #5: [00:12:10:665 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:12:10:665 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:12:10:665 - 7FD358D09C80]: warning: failed to link import function (3, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (jl , ) Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: unknown function 1407704312 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 64 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 98261 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 19738490 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown type 384 Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 48127 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode c9 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 89 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: Error: WASM stack data type is not reference Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 82 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: Error: WASM stack data type is not reference Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 130023423 Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: unsupported opcode cd Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cd Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown table 536870911 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: Error: WASM data stack underflow. Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] 1is6.x3h*-in-block() Step #5: [EXECUTION] i8p17.shr_s-in-block() Step #5: [EXECUTION] i8p17.shr_s-in-block() failed. Exception: unreachable Step #5: [EXECUTION] b9x16.shr_u-in-block() Step #5: [EXECUTION] i2>x8.shl.sumtabck() Step #5: [EXECUTION] i16x8.uhr_s-in-bmock() Step #5: [EXECUTION] i16z8.shr]u-in-block() Step #5: [EXECUTION] i32x4.shl-in-block() Step #5: [EXECUTION] i16x4.shr_s-in-block() Step #5: [EXECUTION] i/2x4.shr_u-in-block() Step #5: [EXECUTION] h68y1\shl-in-block() Step #5: [EXECUTION] i64x2.shr_s-in-block() Step #5: [EXECUTION] i64x2.sbn_-r-uiblo#k() Step #5: [EXECUTION] nested-i8x16.shl() Step #5: [EXECUTION] nested-i8x11,shr_s() Step #5: [EXECUTION] nested-i8x16.shr_u() Step #5: [EXECUTION] nested-i16x8.shl() Step #5: [EXECUTION] neSted-i1Ê8.shr_s() Step #5: [EXECUTION] fested-i16x8.shr_u() Step #5: [EXECUTION] nested-i32x3.shl() Step #5: [EXECUTION] nested-i31x4.skr_s() Step #5: [EXECUTION] nested-i32x4.shru_() Step #5: [EXECUTION] nes/d-i64x2.shl() Step #5: [EXECUTION] nested-i64x2.shr_s() Step #5: [EXECUTION] nested-i32x2.shr_u() Step #5: [EXECUTION] i7x16.shl-in-block() Step #5: [EXECUTION] i7x16.shl-in-block() failed. Exception: unreachable Step #5: [EXECUTION] i8x17.shr_s-in-block() Step #5: [EXECUTION] i7x16.shr_u-in,block() Step #5: [EXECUTION] i76x8.shl.symtabck() Step #5: [EXECUTION] i76x8.shl.symtabck() failed. Exception: out of bounds memory access Step #5: [EXECUTION] i16x8.uhsock_clbmock() Step #5: [EXECUTION] i1.86xshr_u-in-block() Step #5: [EXECUTION] i99x4.shl-in-block() Step #5: [EXECUTION] i16x4.shr_s-in-block() Step #5: [EXECUTION] i32x4.shr_u-in-block() Step #5: [EXECUTION] i32x4.shr_u-in-block() failed. Exception: out of bounds memory access Step #5: [EXECUTION] h65y1.shl-in-block() Step #5: [EXECUTION] i64x2.shr_s-in-block() Step #5: [EXECUTION] i28x2.shr_u-in-blo#k() Step #5: [EXECUTION] nested)i6x16.shl() Step #5: [EXECUTION] nested-i8x16,shr_s() Step #5: [EXECUTION] nested-i8x17.shr_u() Step #5: [EXECUTION] newted-i/6x8.shl() Step #5: [EXECUTION] ne()vd-i16x8.shr_s() Step #5: [EXECUTION] festedsock_closr_u() Step #5: [EXECUTION] nested-i32x3.shl() Step #5: [EXECUTION] nested-i32x4.shr_s() Step #5: [EXECUTION] nested-i32x4.shr_u() Step #5: [EXECUTION] nested-i64x2.shl() Step #5: [EXECUTION] nested-i64x2.shr_s() Step #5: [EXECUTION] nestel-i64x2.shr_u() Step #5: [EXECUTION] f32.kahan_sum(i32:2025, i32:2025) Step #5: [EXECUTION] f32.plain_sum(i32:2025, i32:2025) Step #5: os_munmap error addr:0x562931c85b9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ba4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85bb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85bc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85bc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85bdc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85be4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85bf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c00, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c08, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c30, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c38, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c40, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c54, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c70, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c78, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c80, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c94, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85c9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85cb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85cb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85cc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85cd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85cdc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85cf0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85cf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d00, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d14, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d24, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d38, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d40, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d54, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d64, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d78, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d80, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d94, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85d9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85da4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85db8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85dc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85dd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ddc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85de4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85df8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e00, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e14, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e24, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e40, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e54, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e70, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e78, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e80, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e94, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85e9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85eb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85eb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ec0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ec8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85edc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ef0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ef8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f00, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f14, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f30, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f38, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f40, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f48, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f50, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f58, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f74, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f90, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85f98, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85fac, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85fb4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85fbc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85fd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85fd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85fec, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ff4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c85ffc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c86010, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931c86018, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] 1() Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] <() Step #5: [EXECUTION] <() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ^() Step #5: [EXECUTION] ^() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fc 43 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: os_munmap error addr:0x562931cb960c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9614, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9628, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9630, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9638, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb964c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9654, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9668, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9670, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9678, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb968c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9694, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb96f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb970c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9714, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9728, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9730, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9738, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb974c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9754, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9768, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9770, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9784, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb978c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9794, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb97a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb97b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb97c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb97cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb97d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb97e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb97f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9804, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb980c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9814, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9828, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9830, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9844, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb984c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9854, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9868, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9870, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9884, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb988c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9894, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb98b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb98c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb98cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb98e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb98e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb98f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9904, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb990c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9920, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9928, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9930, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9938, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb994c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9960, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9968, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9970, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9984, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb998c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb99f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a04, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a20, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a28, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a30, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a44, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a60, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a68, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a70, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a84, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cb9a8c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode fc 318b Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] &78_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch() failed. Exception: unreachable Step #5: [EXECUTION] i32aot_func#itch(i32:2025, i32:2025) Step #5: [EXECUTION] i65ila]gn_swktch(i32:2025, i32:2025) Step #5: [EXECUTION] &32_al@gn_switch(i32:2025) Step #5: [EXECUTION] b64_align_switch(i32:2025) Step #5: [EXECUTION] i32_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i75_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] f32_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] 26_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i64_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] f32_align_switch(i32:2025) Step #5: [EXECUTION] f24_al~gn_switch(i32:2025) Step #5: [EXECUTION] i32_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i64_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] &32_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i32_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i64_align_switch(i32:2025, i32:2025) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] f32_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] i32_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i64_align_switch(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 7df7. Step #5: [EXECUTION] &78_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] i32aot_func#itch(i32:2025, i32:2025) Step #5: [EXECUTION] i65ila]gn_swktch(i32:2025, i32:2025) Step #5: [EXECUTION] &32_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] i32_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i65_align_swktch(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [EXECUTION] &32_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] i32_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i64_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] &32_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] i32_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] i64_align_switch(i32:2025, i32:2025) Step #5: [EXECUTION] &78_align_switch(i32:2025) Step #5: [EXECUTION] f64_align_switch(i32:2025) Step #5: [EXECUTION] i32aot_func#itch(i32:2025, i32:2025) Step #5: [EXECUTION] i65ila]gn_swktch(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-b_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value.cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] atrb_-sable-value() Step #5: [EXECUTION] atrb_-sable-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-returnÓ‹amue() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] Hs-select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-acll-last() Step #5: [EXECUTION] fd_wrpath_filestatirst() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-index() Step #5: [EXECUTION] as-call_indirect-index() failed. Exception: unreachable Step #5: [EXECUTION] as0lo4e.calt-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] aq-load-address() Step #5: [EXECUTION] as-loadNÓ¥ddzess() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-St;re-value() Step #5: [EXECUTION] as-ntor(N-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-storeN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unazy-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binathumbght() Step #5: [EXECUTION] as-tesH-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comppath_file() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-conz() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-conl() Step #5: [EXECUTION] as-br_tableØ–ndex() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] _a-bastrble-value-index() Step #5: [EXECUTION] as-return-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-thmn() Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] ar-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-selact,cond() Step #5: [EXECUTION] as-selact,cond() failed. Exception: unreachable Step #5: [EXECUTION] athumbl-firts(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] alacl-s-last(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirectÓ™irst() Step #5: [EXECUTION] as-call_indirectÓ™irst() failed. Exception: undefined element Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indi]ect-last() Step #5: [EXECUTION] as-call_indi]ect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-indep() Step #5: [EXECUTION] as-call_indirect-indep() failed. Exception: undefined element Step #5: [EXECUTION] as-local.0et-vamue() Step #5: [EXECUTION] as-local.{ee-value() Step #5: [EXECUTION] as-local.{ee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-glo_wrappervalqe() Step #5: [EXECUTION] as-d-ol-aadress() Step #5: [EXECUTION] as-d-ol-aadress() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-ad$ress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operaod() Step #5: [EXECUTION] as-binary-lef&() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-toets-perand() Step #5: [EXECUTION] as-toets-perand() failed. Exception: unreachable Step #5: [EXECUTION] as-sompare-left() Step #5: [EXECUTION] as-comparo-right() Step #5: [EXECUTION] as-comparo-right() failed. Exception: unreachable Step #5: [EXECUTION] as-meoor.grow-siz%() Step #5: [EXECUTION] as-br-4alue() Step #5: [EXECUTION] as-br-4alue() failed. Exception: unreachable Step #5: [EXECUTION] fre(r_if-cond() Step #5: [EXECUTION] fre(r_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as--rb]ifvalue() Step #5: [EXECUTION] as--rb]ifvalue() failed. Exception: unreachable Step #5: [EXECUTION] Ws-bra_tlbeØ–ndex() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] asock_closvalue() Step #5: [EXECUTION] as%ib-thmn() Step #5: [EXECUTION] as-kf-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-celect-girst(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecd-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecd-second() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-c]-salllt() Step #5: [EXECUTION] as-c]-salllt() failed. Exception: unreachable Step #5: [EXECUTION] as-iall\indirect-first() Step #5: [EXECUTION] as-iall\indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-kajl_ind(iiii)4id() Step #5: [EXECUTION] as-kajl_ind(iiii)4id() failed. Exception: unreachable Step #5: [EXECUTION] ao-call_indirec[lt-st(i32:2025, i32:2025) Step #5: [EXECUTION] ao-call_indirec[lt-st() failed. Exception: unreachable Step #5: [EXECUTION] as-%&ll_iXdirec{i-ndex() Step #5: [EXECUTION] as-%&ll_iXdirec{i-ndex() failed. Exception: unreachable Step #5: [EXECUTION] as-loca.3et-va`ue() Step #5: [EXECUTION] as-lvcal.tee-value() Step #5: [EXECUTION] as-gUobal.set-zalqe() Step #5: [EXECUTION] as-gUobal.set-zalqe() failed. Exception: unreachable Step #5: [EXECUTION] as-d3ku-aadress() Step #5: [EXECUTION] as-loadb-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-@tore-ad$rets() Step #5: [EXECUTION] as-svore-value() Step #5: [EXECUTION] as-storeN.addre3s() Step #5: [EXECUTION] as-storeN.addre3s() failed. Exception: unreachable Step #5: [EXECUTION] as-storeNmvalue() Step #5: [EXECUTION] as-storeNmvalue() failed. Exception: unreachable Step #5: [EXECUTION] as-Unary-oneraod() Step #5: [EXECUTION] as-binary-lef&() Step #5: [EXECUTION] as-binary-lef&() failed. Exception: unreachable Step #5: [EXECUTION] as-bin\ry-right(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] al-test-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] al-test-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-lef(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-iall\indirect(i32:2025, i32:2025) Step #5: [EXECUTION] as.llvm_stackmapsze() Step #5: [EXECUTION] as-br-4alue() Step #5: [EXECUTION] as-br-4alue() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_iF-value() Step #5: [EXECUTION] as-br_iF-value() failed. Exception: unreachable Step #5: [EXECUTION] Ws-br_tableØ–ndex() Step #5: [EXECUTION] Ws-br_tableØ–ndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-br_table-value-index() failed. Exception: unreachable Step #5: [EXECUTION] asock_closvalue() Step #5: [EXECUTION] aw-if-cond() Step #5: [EXECUTION] aw-if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as%if-thmn(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] as-kf-else() failed. Exception: unreachable Step #5: [EXECUTION] as-select-girst(i32:2025, i32:2025) Step #5: [EXECUTION] as-ssctee-elcond() Step #5: [EXECUTION] as-ssctee-elcond() failed. Exception: unreachable Step #5: [EXECUTION] as-secl[t-cond() Step #5: [EXECUTION] as-secl[t-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-c]ll-last() Step #5: [EXECUTION] as-c]ll-last() failed. Exception: unreachable Step #5: [EXECUTION] as-iall_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-iall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-cajl_ind/iiii)iid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-cajl_ind/iiii)iid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-l[st(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-l[st() failed. Exception: unreachable Step #5: [EXECUTION] as-c%ll_iXdirec{-index(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-c%ll_iXdirec{-index() failed. Exception: unreachable Step #5: [EXECUTION] as-local.1et-value() Step #5: [EXECUTION] as-lvcal.tee-value() Step #5: [EXECUTION] as-global.set-zalqe() Step #5: [EXECUTION] as-global.set-zalqe() failed. Exception: unreachable Step #5: [EXECUTION] as-b0ku-aadress() Step #5: [EXECUTION] as-loadN-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-store-ad$ress() Step #5: [EXECUTION] as-store-ad$ress() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-streo-value() Step #5: [EXECUTION] as-streo-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN.addre6s() Step #5: [EXECUTION] as-storeNmvalue() Step #5: [EXECUTION] as-storeNmvalue() failed. Exception: unreachable Step #5: [EXECUTION] as-Unary-oJeraod() Step #5: [EXECUTION] as-binary-lef&() Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] a-letst-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] a-letst-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-com0are-left(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-cothumb-grtih(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-meoory;gror-size() Step #5: [EXECUTION] as-meoory;gror-size() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] +so&t-floatlue() Step #5: [EXECUTION] as-br_if-vA(ue-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_kable-value() Step #5: [EXECUTION] as-br_kable-value() failed. Exception: undefined element Step #5: [EXECUTION] as-br#table-value-ndex() Step #5: [EXECUTION] as-retur)-value(i32:2025, i32:2025) Step #5: [EXECUTION] as-if cond() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] a$-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-call-fkrst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] fd_writeindirecftrits-() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: undefined element Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] asÒœall_indirect-index() Step #5: [EXECUTION] asÒœall_indirect-index() failed. Exception: undefined element Step #5: [EXECUTION] as-lo3e.calt-value() Step #5: [EXECUTION] as-lo3e.calt-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-global.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-,oadN-address(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-stor]-value() Step #5: [EXECUTION] `s-storeN-address() Step #5: [EXECUTION] `s-storeN-address() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-stnreN-value() Step #5: [EXECUTION] As-unary-perand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-left(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comppath_file() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] as-br-'alue() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_if-value-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-inde{() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] as-serect-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] celss-eat-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] js-call_indiret-cfirst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] js-call_indiret-cfirst() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indmrect-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indmrect-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_iedtcnri-index() Step #5: [EXECUTION] as-call_iedtcnri-index() failed. Exception: unreachable Step #5: [EXECUTION] as-local.0et-[alue() Step #5: [EXECUTION] as-losocklsned_aue() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load%address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] aA-store-lalue() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-memory.grow-s$zd() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-b_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value.cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-returnÓ‹amue() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] Hs-select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-acll-last() Step #5: [EXECUTION] fd_wrpath_filestatirst() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-index() Step #5: [EXECUTION] as-call_indirect-index() failed. Exception: unreachable Step #5: [EXECUTION] as-lo3e.calt-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] aq-load-address() Step #5: [EXECUTION] as-loadNÓ¥ddzess() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-st;re-value() Step #5: [EXECUTION] as-ntor(N-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-storeN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unazy-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-riwht() Step #5: [EXECUTION] as-tesH-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comppath_file() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_tableÚ–ndex() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-if-t~mn() Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] as-select-fibst(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] ]s-selact-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mmd(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_wrappert-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-index() Step #5: [EXECUTION] as-call_indirect-index() failed. Exception: undefined element Step #5: [EXECUTION] as-local.2et-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-gljbal.set-valqe() Step #5: [EXECUTION] as-d-ol-aadress() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-ad$ress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operaod(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-lef&() Step #5: [EXECUTION] as-binary-lef&() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-test-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comparo-right() Step #5: [EXECUTION] as-memor Step #5: .grow-size() Step #5: [EXECUTION] as-memor Step #5: .grow-size() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_tableÚ–ndex() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-if-thmn() Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-selact-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-index() Step #5: [EXECUTION] as-call_indirect-index() failed. Exception: undefined element Step #5: [EXECUTION] as-local.0et-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-valqe() Step #5: [EXECUTION] as-d-ol-aadress(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-ad$rews() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operaod() Step #5: [EXECUTION] as-binary-lef&() Step #5: [EXECUTION] -b%arniy-iraght() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-test-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comparo-right() Step #5: [EXECUTION] as-memor Step #5: 0grow-size() Step #5: [EXECUTION] as-memor Step #5: 0grow-size() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-b_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value.cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-returnÓ‹amue() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-kf-else() Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] Hs-select-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-acll-last() Step #5: [EXECUTION] fd_wrpath_filestatirst() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] ?s-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-index() Step #5: [EXECUTION] as-call_indirect-index() failed. Exception: unreachable Step #5: [EXECUTION] as-lo6e.calt-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] aq-load-address() Step #5: [EXECUTION] as-loadNÓ¥ddzess() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-st;re-value() Step #5: [EXECUTION] as-ntor(N-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-storeN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unazy-operand() Step #5: [EXECUTION] as-binaryRleft() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-tesH-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comppath_file() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-b_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value.cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-returnÓ‹amue() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-kf-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] Hs-select-cond() Step #5: [EXECUTION] as-c&ll-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-acll-last() Step #5: [EXECUTION] fd_wrpath_filestatirst() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-index() Step #5: [EXECUTION] as-call_indirect-index() failed. Exception: unreachable Step #5: [EXECUTION] as-lo2e.calt-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] aq-load-address() Step #5: [EXECUTION] as-loadNÓ¥ddzess() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-st;re-value() Step #5: [EXECUTION] as-ntor(N-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-storeN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unazy-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-tesH-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comppath_file() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-br-5alue() Step #5: [EXECUTION] as-br-5alue() failed. Exception: unreachable Step #5: [EXECUTION] 7s-br_if-cond() Step #5: [EXECUTION] 7s-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as--rb]ifvalue() Step #5: [EXECUTION] as--rb]ifvalue() failed. Exception: unreachable Step #5: [EXECUTION] Ws-bra_tlbeØ–ndex() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] asock_closvalue() Step #5: [EXECUTION] as%ib-thmn() Step #5: [EXECUTION] as-kf-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-girst(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecd-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecd-second() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] 9s-call-mid() Step #5: [EXECUTION] as-c]-salllt() Step #5: [EXECUTION] as-c]-salllt() failed. Exception: unreachable Step #5: [EXECUTION] as-iall\indirect-first() Step #5: [EXECUTION] as-iall\indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-cajl_ind(iiii)7id(i32:2025, i32:2025) Step #5: [EXECUTION] as-cajl_ind(iiii)7id() failed. Exception: unreachable Step #5: [EXECUTION] ao-call_indirec[lt-st() Step #5: [EXECUTION] ao-call_indirec[lt-st() failed. Exception: unreachable Step #5: [EXECUTION] as-%&ll_iXdirec{i-ndex() Step #5: [EXECUTION] as-%&ll_iXdirec{i-ndex() failed. Exception: unreachable Step #5: [EXECUTION] as-loca.3et-va`ue() Step #5: [EXECUTION] as-lvcal.tee-value() Step #5: [EXECUTION] as-gUobal.set-zalqe() Step #5: [EXECUTION] as-gUobal.set-zalqe() failed. Exception: unreachable Step #5: [EXECUTION] as-d3ku-aadress() Step #5: [EXECUTION] as-loadb-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-@tore-ad$rets() Step #5: [EXECUTION] as-svore-valre() Step #5: [EXECUTION] as-storeN.addre2s() Step #5: [EXECUTION] as-storeN.addre2s() failed. Exception: unreachable Step #5: [EXECUTION] as-storeNmvalue() Step #5: [EXECUTION] as-storeNmvalue() failed. Exception: unreachable Step #5: [EXECUTION] as-Unary-oneraod() Step #5: [EXECUTION] as-binary-lef&() Step #5: [EXECUTION] as-binary-lef&() failed. Exception: unreachable Step #5: [EXECUTION] as-bin\ry-right(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] al-test-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] al-test-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-lef(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-iall\indirect() Step #5: [EXECUTION] as.llvm_stackmapsze() Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: os_munmap error addr:0x562931cd3ca4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3cfc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d04, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d14, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d24, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d34, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d44, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d54, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d64, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d74, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d84, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d94, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3d9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3da4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3dac, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3db4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3dbc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3dc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3dcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3dd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ddc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3de4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3dec, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3df4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3dfc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e04, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e14, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e24, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e34, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e44, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e54, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e64, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e74, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e84, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e94, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3e9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ea4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3eac, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3eb4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ebc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ec4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ecc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ed4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3edc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ee4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3eec, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ef4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3efc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f04, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f14, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f24, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f34, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f44, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f54, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f64, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f74, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f84, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f94, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3f9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fa4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fac, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fb4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fbc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fdc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fe4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3fec, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ff4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd3ffc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4004, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd400c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4014, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd401c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4024, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd402c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4034, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd403c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4044, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd404c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4054, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd405c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4064, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd406c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4074, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd407c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4084, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd408c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4094, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd409c, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40a4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40ac, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40b4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd40fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x562931cd4104, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] as-br-vqlue() Step #5: [EXECUTION] as-br-vqlue() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_tableÓ‰alue() Step #5: [EXECUTION] _-astpabble-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-if-else() Step #5: [EXECUTION] as-seect-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-sel0c]-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-clal-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_ineirect-first() Step #5: [EXECUTION] as-call_indireCt-mid() Step #5: [EXECUTION] as-call_indireCt-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirecT-last() Step #5: [EXECUTION] as-call_indirecT-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-index() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-1ocal.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store+value() Step #5: [EXECUTION] assoN--r_wrappers() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-righd() Step #5: [EXECUTION] as-mem/ry.grow-size() Step #5: [EXECUTION] as-mem/ry.grow-size() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 1 Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 13448 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (spectest, global_i31) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] select-i32(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-i33-t(i32:2025) Step #5: [EXECUTION] select-i63-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32-t(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] setcnef-lucref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-externref(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as1select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-mmd(i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-first() failed. Exception: unreachable Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-store-last() failed. Exception: unreachable Step #5: [EXECUTION] es-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-unary-operavd(i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025) Step #5: [EXECUTION] as-seot-tperand(i32:2025) Step #5: [EXECUTION] as-compate-fmre(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] select-i32(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f65(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-i33-t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i63-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32-t(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] setcnef-lucref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-externref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] as-selec]-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_af-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-memory.grow-value() failed. Exception: unreachable Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-unary-operand(i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compate-flre(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] sezect-i32(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] Select-f64(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] selhct-i33-t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-f32-t(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] setcnef-lucref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-externref(externref:2882395821, externref:2882395821, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-cndiotion(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-lasy(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-valu_(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-load-operand() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-unary-operand(i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025) Step #5: [EXECUTION] aesstt--operand(i32:2025) Step #5: [EXECUTION] as-compare-left(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] select-i32(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-i64(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] sele#t-f32(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f44(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i33-t(i32:2025) Step #5: [EXECUTION] select-i63-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32-t(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] setcnef-lucref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-externref(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-first() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] ar_sb-table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-mmd(i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-store-last() failed. Exception: unreachable Step #5: [EXECUTION] as-memor{.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-unary-operavd(i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compate-fmre(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] select-i32(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-i33-t(i32:2025) Step #5: [EXECUTION] select-i63-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32-t(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] setcnef-lucref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select/externref(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] asdbr_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-mmd(i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-store-last() failed. Exception: unreachable Step #5: [EXECUTION] as-'emory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-unary-operavd(i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compate-fmre(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f33() Step #5: [EXECUTION] type-f33() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-() Step #5: [EXECUTION] as-convert-() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tFsri() Step #5: [EXECUTION] as-block-tFsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if+vavue-c#nd() Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu6l() Step #5: [EXECUTION] as-br_table-va-eu6l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value-ineex() Step #5: [EXECUTION] as-br_table1value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecÓŠritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecÓŠritft() failed. Exception: unreachable Step #5: [EXECUTION] as-1alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-1alect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as.call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as.call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-c/ll_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-c/ll_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indireirf-ctst(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indireirf-ctst() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_insock_listen() Step #5: [EXECUTION] as-call_insock_listen() failed. Exception: unreachable Step #5: [EXECUTION] as-local.s+t-value() Step #5: [EXECUTION] as-local.s+t-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige0value() Step #5: [EXECUTION] as(iiiii*ige0value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-ri`htlue() Step #5: [EXECUTION] as-compare-ri`htlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v() Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $yp'-i16() Step #5: [EXECUTION] $yp'-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i65() Step #5: [EXECUTION] type-i65() failed. Exception: unreachable Step #5: [EXECUTION] type-f16() Step #5: [EXECUTION] type-f16() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-?lock-tfsri() Step #5: [EXECUTION] as-?lock-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-blthumbid() Step #5: [EXECUTION] as-blthumbid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-bo]lk broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke(i32:2025, i32:2025) Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value() Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-cond() Step #5: [EXECUTION] as]br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#n:() Step #5: [EXECUTION] as-br_if-value-c#n:() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu3l() Step #5: [EXECUTION] as-br_table-va-eu3l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left{e-andd-ienx() Step #5: [EXECUTION] as-compare-left{e-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] zs-if-cnod() Step #5: [EXECUTION] zs-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fi-sa-then(i32:2025, i32:2025) Step #5: [EXECUTION] fi-sa-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else() failed. Exception: unreachable Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as=selec-sr_tft(i32:2025, i32:2025) Step #5: [EXECUTION] as=selec-sr_tft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(I:irec-tfunc(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(I:irec-tfunc() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_hndirect-fist() Step #5: [EXECUTION] as-sall_hndirect-fist() failed. Exception: unreachable Step #5: [EXECUTION] ~s-call_in;eriuc-mid(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] ~s-call_in;eriuc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loca?.set-value() Step #5: [EXECUTION] as-loca?.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge6value() Step #5: [EXECUTION] as-local.tge6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lse4-value(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-globa.lse4-value() failed. Exception: unreachable Step #5: [EXECUTION] as-lodd-aadress() Step #5: [EXECUTION] as-lodd-aadress() failed. Exception: unreachable Step #5: [EXECUTION] as-loaaNd-ddress() Step #5: [EXECUTION] as-loaaNd-ddress() failed. Exception: unreachable Step #5: [EXECUTION] as-sto[e-address() Step #5: [EXECUTION] as-sto[e-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] tssa-oreN-address(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] tssa-oreN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-/to-GN-valoe(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-/to-GN-valoe() failed. Exception: unreachable Step #5: [EXECUTION] as-una+y-operand(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-una+y-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.-enarylft() Step #5: [EXECUTION] as-b.-enarylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binij-harryt(i32:2025, i32:2025) Step #5: [EXECUTION] as-binij-harryt() failed. Exception: unreachable Step #5: [EXECUTION] as]jr_if-condnd(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as]jr_if-condnd() failed. Exception: unreachable Step #5: [EXECUTION] _wrapperre-left() Step #5: [EXECUTION] _wrapperre-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rinht() Step #5: [EXECUTION] as-compare-rinht() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-orerind() Step #5: [EXECUTION] as-convert-orerind() failed. Exception: unreachable Step #5: [EXECUTION] asmo-yemr.grow-size() Step #5: [EXECUTION] asmo-yemr.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] t}pe-f32() Step #5: [EXECUTION] t}pe-f32() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] asbr_if-vavue-c#nd() Step #5: [EXECUTION] asbr_if-vavue-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu5l() Step #5: [EXECUTION] as-br_table-va-eu5l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value-ineex() Step #5: [EXECUTION] as-br_table1value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] asÓ‘f-then-no-el0e(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-el0e() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-3alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-3alect-second() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call- a(t() Step #5: [EXECUTION] as-call- a(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-sall_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige6value() Step #5: [EXECUTION] as(iiiii*ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rightlue() Step #5: [EXECUTION] as-compare-rightlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v() Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-comqare-left() Step #5: [EXECUTION] as-comqare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f3() Step #5: [EXECUTION] type-f3() failed. Exception: unreachable Step #5: [EXECUTION] type-f65() Step #5: [EXECUTION] type-f65() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-fufc-mid() Step #5: [EXECUTION] as-fufc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-fr_table-value() Step #5: [EXECUTION] as-fr_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu2l() Step #5: [EXECUTION] as-br_table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-)enx() Step #5: [EXECUTION] as-br_table-value-andd-)enx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] f--isahten(i32:2025, i32:2025) Step #5: [EXECUTION] f--isahten() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as3select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as3select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func() Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_dienirct-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_dienirct-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-lsta() Step #5: [EXECUTION] as-call_indirect-lsta() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge-value() Step #5: [EXECUTION] as-local.tge-value() failed. Exception: unreachable Step #5: [EXECUTION] asPgloba.lset-value() Step #5: [EXECUTION] asPgloba.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN,address() Step #5: [EXECUTION] as-loadN,address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-v)lue() Step #5: [EXECUTION] as-store-v)lue() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-addrgss() Step #5: [EXECUTION] as-storeN-addrgss() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unaryop-erand() Step #5: [EXECUTION] as-unaryop-erand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as*memory.grow-size() Step #5: [EXECUTION] as*memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f2() Step #5: [EXECUTION] type-f2() failed. Exception: unreachable Step #5: [EXECUTION] type-f65() Step #5: [EXECUTION] type-f65() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-fufc-mid() Step #5: [EXECUTION] as-fufc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-fr_table-value() Step #5: [EXECUTION] as-fr_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu1l() Step #5: [EXECUTION] as-br_table-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-vanue-ineex() Step #5: [EXECUTION] as-br_table-vanue-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-)enx() Step #5: [EXECUTION] as-br_table-value-andd-)enx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] f--isahten(i32:2025, i32:2025) Step #5: [EXECUTION] f--isahten() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as3salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as3salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-lsta() Step #5: [EXECUTION] as-call_indirect-lsta() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge-value() Step #5: [EXECUTION] as-local.tge-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as.load-address() Step #5: [EXECUTION] as.load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN,address() Step #5: [EXECUTION] as-loadN,address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-v)lue() Step #5: [EXECUTION] as-store-v)lue() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN7addrgss() Step #5: [EXECUTION] as-storeN7addrgss() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] qs-compare-right() Step #5: [EXECUTION] qs-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] a}*memory.grow-size() Step #5: [EXECUTION] a}*memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-vavue-c#nd() Step #5: [EXECUTION] as-br_if-vavue-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu2l() Step #5: [EXECUTION] as-br_table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-{eturn-value() Step #5: [EXECUTION] as-{eturn-value() failed. Exception: unreachable Step #5: [EXECUTION] aj-if-cnod() Step #5: [EXECUTION] aj-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func() Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first() Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] iisi(iai)ige6value() Step #5: [EXECUTION] iisi(iai)ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-k-1() Step #5: [EXECUTION] $ype-k-1() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f57() Step #5: [EXECUTION] type-f57() failed. Exception: unreachable Step #5: [EXECUTION] as-QuncÓ£irst() Step #5: [EXECUTION] as-QuncÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] a?-blOck-tfsri() Step #5: [EXECUTION] a?-blOck-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-blocK-mid() Step #5: [EXECUTION] as-blocK-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk broke() Step #5: [EXECUTION] avlmop-first() Step #5: [EXECUTION] avlmop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-lop-br2ke() Step #5: [EXECUTION] as-lop-br2ke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] cs-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] cs-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-C#nd() Step #5: [EXECUTION] as-br_if-value-C#nd() failed. Exception: unreachable Step #5: [EXECUTION] aot_func#le-index() Step #5: [EXECUTION] aot_func#le-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] sa-br_table-va-eu0l() Step #5: [EXECUTION] sa-br_table-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-If-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-secnd(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-secnd() failed. Exception: unreachable Step #5: [EXECUTION] a-sselect-cond() Step #5: [EXECUTION] a-sselect-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-callJfirst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-callJfirst() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as/call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as/call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(i)Irect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(i)Irect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indir*ct-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indir*ct-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid() Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-Call_indirect-l]st() Step #5: [EXECUTION] as-Call_indirect-l]st() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge3value() Step #5: [EXECUTION] as-local.tge3value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] bs-store-address() Step #5: [EXECUTION] bs-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-?aoetNsrddress() Step #5: [EXECUTION] as-?aoetNsrddress() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] ac-teot-ePeAand() Step #5: [EXECUTION] ac-teot-ePeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-ompare-lefT() Step #5: [EXECUTION] as-ompare-lefT() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.erow-size() Step #5: [EXECUTION] as-memory.erow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-vavue-c#nd() Step #5: [EXECUTION] as-br_if-vavue-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu2l() Step #5: [EXECUTION] as-br_table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first() Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.sft-value() Step #5: [EXECUTION] as-local.sft-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii)ige6value() Step #5: [EXECUTION] as(iiiii)ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-tize() Step #5: [EXECUTION] as-memory.grow-tize() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f33() Step #5: [EXECUTION] type-f33() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-() Step #5: [EXECUTION] as-convert-() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tFsri() Step #5: [EXECUTION] as-block-tFsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if+vavue-c#nd() Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu6l() Step #5: [EXECUTION] as-br_table-va-eu6l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value-ineex() Step #5: [EXECUTION] as-br_table1value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecÓŠritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecÓŠritft() failed. Exception: unreachable Step #5: [EXECUTION] as-1alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-1alect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as.call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as.call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-c/ll_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-c/ll_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indireirf-ctst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indireirf-ctst() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_insock_listen() Step #5: [EXECUTION] as-call_insock_listen() failed. Exception: unreachable Step #5: [EXECUTION] as-local.s+t-value() Step #5: [EXECUTION] as-local.s+t-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige0value() Step #5: [EXECUTION] as(iiiii*ige0value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-ri`htlue() Step #5: [EXECUTION] as-compare-ri`htlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v() Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $yp'-i16() Step #5: [EXECUTION] $yp'-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funbÓ£irst() Step #5: [EXECUTION] as-funbÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-blthumbid() Step #5: [EXECUTION] as-blthumbid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-cond() Step #5: [EXECUTION] as]br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#n:() Step #5: [EXECUTION] as-br_if-value-c#n:() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu3l() Step #5: [EXECUTION] as-br_table-va-eu3l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-leftue-andd-ienx() Step #5: [EXECUTION] as-compare-leftue-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] zs-if-cnod() Step #5: [EXECUTION] zs-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fi-sa-then(i32:2025, i32:2025) Step #5: [EXECUTION] fi-sa-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] asxselec-sr_tft(i32:2025, i32:2025) Step #5: [EXECUTION] asxselec-sr_tft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la$t(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la$t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(I:irect-func(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(I:irect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_hndirect-first(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_hndirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eriuc-mid() Step #5: [EXECUTION] as-call_in;eriuc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loca?.set-value() Step #5: [EXECUTION] as-loca?.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge6value() Step #5: [EXECUTION] as-local.tge6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-lodd-aadress() Step #5: [EXECUTION] as-lodd-aadress() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] tssa-oreN-address() Step #5: [EXECUTION] tssa-oreN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-oto-GN-value() Step #5: [EXECUTION] as-oto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-una+y-operand() Step #5: [EXECUTION] as-una+y-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.-enarylft() Step #5: [EXECUTION] as-b.-enarylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-rijht(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-rijht() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-con!nd() Step #5: [EXECUTION] as]br_if-con!nd() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rinht() Step #5: [EXECUTION] as-compare-rinht() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-orerind() Step #5: [EXECUTION] as-convert-orerind() failed. Exception: unreachable Step #5: [EXECUTION] as-omyemr.grow-size() Step #5: [EXECUTION] as-omyemr.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] t.pe-i45() Step #5: [EXECUTION] t.pe-i45() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] a-func-value() Step #5: [EXECUTION] a-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-blzck-f16st() Step #5: [EXECUTION] as-blzck-f16st() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/blocc-value() Step #5: [EXECUTION] as/blocc-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-loii-girst() Step #5: [EXECUTION] as-loii-girst() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-valu() Step #5: [EXECUTION] as-br-valu() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] As-br_table-value() Step #5: [EXECUTION] As-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabue-va-eu1l() Step #5: [EXECUTION] as-br_tabue-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-inee=() Step #5: [EXECUTION] as-br_table-value-inee=() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-v\lue-and-index() Step #5: [EXECUTION] as-br_table-v\lue-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call1first() Step #5: [EXECUTION] as-call1first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as%call-last() Step #5: [EXECUTION] as%call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-func() failed. Exception: unreachable Step #5: [EXECUTION] a0 call_indire:t-first() Step #5: [EXECUTION] a0 call_indire:t-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: undefined element Step #5: [EXECUTION] as-cajl_indirect-last() Step #5: [EXECUTION] as-cajl_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loc^l.set-val@e() Step #5: [EXECUTION] as-loc^l.set-val@e() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] +soft-floatet-value() Step #5: [EXECUTION] +soft-floatet-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storGN-value() Step #5: [EXECUTION] as-storGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-ogerand() Step #5: [EXECUTION] as-unary-ogerand() failed. Exception: unreachable Step #5: [EXECUTION] asn--.bearylft() Step #5: [EXECUTION] asn--.bearylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] asco-nvert-operan\() Step #5: [EXECUTION] asco-nvert-operan\() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i32() Step #5: [EXECUTION] $ype-i32() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-first() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mif() Step #5: [EXECUTION] as-block-mif() failed. Exception: unreachable Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-va]ue() Step #5: [EXECUTION] as/block-va]ue() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as)br-value() Step #5: [EXECUTION] as)br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-inde-() Step #5: [EXECUTION] as-br_table-inde-() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu0l() Step #5: [EXECUTION] as-br_table-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-uniavl-eeex() Step #5: [EXECUTION] as-br_table-uniavl-eeex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-and-index() Step #5: [EXECUTION] as-br_table-value-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-se5ect-cond() Step #5: [EXECUTION] as-se5ect-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-ca-rlfilst() Step #5: [EXECUTION] as-ca-rlfilst() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto'GN-value() Step #5: [EXECUTION] as-sto'GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-riGht(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-riGht() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-convert-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i15() Step #5: [EXECUTION] $ype-i15() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] ar-func-value() Step #5: [EXECUTION] ar-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu1l() Step #5: [EXECUTION] as-br_table-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-ifEcnod() Step #5: [EXECUTION] as-ifEcnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-callJ0O*]() Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func() Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii)ige6value() Step #5: [EXECUTION] as(iiiii)ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i37(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] type-i65(i32:2025, i32:2025) Step #5: [EXECUTION] type-i65() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] typ-e6f4() Step #5: [EXECUTION] typ-e6f4() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-unc-mid() Step #5: [EXECUTION] as-unc-mid() failed. Exception: unreachable Step #5: [EXECUTION] anfcsl-u-ast() Step #5: [EXECUTION] anfcsl-u-ast() failed. Exception: unreachable Step #5: [EXECUTION] asna-f-cvulue() Step #5: [EXECUTION] asna-f-cvulue() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] abs-lock-mid() Step #5: [EXECUTION] abs-lock-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_iF-value-c#nd() Step #5: [EXECUTION] as-br_iF-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-[r_b0tle-value() Step #5: [EXECUTION] as-[r_b0tle-value() failed. Exception: unreachable Step #5: [EXECUTION] [s-br_table-va-eu2l() Step #5: [EXECUTION] [s-br_table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_|able-veu-aadld-ienx() Step #5: [EXECUTION] as-br_|able-veu-aadld-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] asf-esi-le() Step #5: [EXECUTION] asf-esi-le() failed. Exception: unreachable Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-ocnd() Step #5: [EXECUTION] as-select-ocnd() failed. Exception: unreachable Step #5: [EXECUTION] as_wrapperrst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as_wrapperrst() failed. Exception: unreachable Step #5: [EXECUTION] `sicall%mid() Step #5: [EXECUTION] `sicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-calt-la(t() Step #5: [EXECUTION] as-calt-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiire(ii)vnc() Step #5: [EXECUTION] as-call_(Iiire(ii)vnc() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loc-.symtabalue() Step #5: [EXECUTION] as-loc-.symtabalue() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge0value() Step #5: [EXECUTION] as-local.tge0value() failed. Exception: unreachable Step #5: [EXECUTION] as-glo%a.lset-value() Step #5: [EXECUTION] as-glo%a.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] a-stsore-val,e() Step #5: [EXECUTION] a-stsore-val,e() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-leot() Step #5: [EXECUTION] as-compare-leot() failed. Exception: unreachable Step #5: [EXECUTION] as-compaer-right() Step #5: [EXECUTION] as-compaer-right() failed. Exception: unreachable Step #5: [EXECUTION] as-cnvtroe-operind() Step #5: [EXECUTION] as-cnvtroe-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] $ype-i15() Step #5: [EXECUTION] $ype-i15() failed. Exception: unreachable Step #5: [EXECUTION] type-i77() Step #5: [EXECUTION] type-i77() failed. Exception: unreachable Step #5: [EXECUTION] vype-f32() Step #5: [EXECUTION] vype-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-t$sri() Step #5: [EXECUTION] as-block-t$sri() failed. Exception: unreachable Step #5: [EXECUTION] as-lobkc-mid() Step #5: [EXECUTION] as-lobkc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-bolck7last() Step #5: [EXECUTION] as/block-va|ue() Step #5: [EXECUTION] as/block-va|ue() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-lothumbrst() Step #5: [EXECUTION] as-lothumbrst() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu7l() Step #5: [EXECUTION] as-br_table-va-eu7l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fis!--then(i32:2025, i32:2025) Step #5: [EXECUTION] fis!--then() failed. Exception: unreachable Step #5: [EXECUTION] ]s-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid() Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge3value() Step #5: [EXECUTION] as-local.tge3value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] as*storeN-address() Step #5: [EXECUTION] as*storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-righl() Step #5: [EXECUTION] as-binary-righl() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size(i32:2025, i32:2025) Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] type-i52() Step #5: [EXECUTION] type-i52() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] typeÒ™64() Step #5: [EXECUTION] typeÒ™64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] asÙ™unc-last() Step #5: [EXECUTION] asÙ™unc-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-first() failed. Exception: unreachable Step #5: [EXECUTION] as-bloci-mid() Step #5: [EXECUTION] as-bloci-mid() failed. Exception: unreachable Step #5: [EXECUTION] a{-block-last() Step #5: [EXECUTION] a{-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] abc-oslk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-co~d() Step #5: [EXECUTION] as-br_if-co~d() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br~if-value-c#nd() Step #5: [EXECUTION] as-br~if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tbael-va@eu,l() Step #5: [EXECUTION] as-br_tbael-va@eu,l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-and-index() Step #5: [EXECUTION] as-br_table-value-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘--fthenno-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘--fthenno-else() failed. Exception: unreachable Step #5: [EXECUTION] fs-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] fs-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] ,s-select-cond() Step #5: [EXECUTION] ,s-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-cald_indirect-last() Step #5: [EXECUTION] as-cald_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valud() Step #5: [EXECUTION] as-store-valud() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storGN-value() Step #5: [EXECUTION] as-storGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binavy-right() Step #5: [EXECUTION] as-binavy-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-test-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-#onvert-operand() Step #5: [EXECUTION] as-#onvert-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i30() Step #5: [EXECUTION] $ype-i30() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] ar-func-value() Step #5: [EXECUTION] ar-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-blgck/last() Step #5: [EXECUTION] as-blgck/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-l1op-mid() Step #5: [EXECUTION] as-l1op-mid() failed. Exception: unreachable Step #5: [EXECUTION] ai-loop-last() Step #5: [EXECUTION] ai-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-bzoke() Step #5: [EXECUTION] as-loop-bzoke() failed. Exception: unreachable Step #5: [EXECUTION] a|fbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] a|fbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu0l() Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asבf-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-selea-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selea-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-thumbt-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-thumbt-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-Iond() Step #5: [EXECUTION] as-select-Iond() failed. Exception: unreachable Step #5: [EXECUTION] as-callJ5O*]() Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-c-ll\indirect-last() Step #5: [EXECUTION] as-c-ll\indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.sock_send() Step #5: [EXECUTION] as-local.sock_send() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii)ige6value() Step #5: [EXECUTION] as(iiiii)ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lse-vtalue() Step #5: [EXECUTION] as-globa.lse-vtalue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-addrjss() Step #5: [EXECUTION] as-store-addrjss() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operanD() Step #5: [EXECUTION] as-unary-operanD() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erybft() Step #5: [EXECUTION] as-b.na-erybft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-rgtih(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-rgtih() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i46() Step #5: [EXECUTION] $ype-i46() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] ar-func-value() Step #5: [EXECUTION] ar-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu0l() Step #5: [EXECUTION] as-br_table-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisthumben(i32:2025, i32:2025) Step #5: [EXECUTION] fisthumben() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-callJ5O*]() Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] ascl_al-inderitc-mid() Step #5: [EXECUTION] ascl_al-inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in`irect-last() Step #5: [EXECUTION] as-call_in`irect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii)ige7value() Step #5: [EXECUTION] as(iiiii)ige7value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-ralue() Step #5: [EXECUTION] as-sto-GN-ralue() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i77() Step #5: [EXECUTION] type-i77() failed. Exception: unreachable Step #5: [EXECUTION] vype-f32() Step #5: [EXECUTION] vype-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÒ£irst() Step #5: [EXECUTION] as-funcÒ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-blo&k-t$sri() Step #5: [EXECUTION] as-blo&k-t$sri() failed. Exception: unreachable Step #5: [EXECUTION] as-lobkc-mid() Step #5: [EXECUTION] as-lobkc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block5last() Step #5: [EXECUTION] as/bl=ck-va|ue() Step #5: [EXECUTION] as/bl=ck-va|ue() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke(i32:2025, i32:2025) Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu6l() Step #5: [EXECUTION] as-br_table-va-eu6l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-valeu() Step #5: [EXECUTION] as-return-valeu() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fis!--then(i32:2025, i32:2025) Step #5: [EXECUTION] fis!--then() failed. Exception: unreachable Step #5: [EXECUTION] ]s-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-seluc-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-seluc-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] a_wrapperIiirect-func(i32:2025, i32:2025) Step #5: [EXECUTION] a_wrapperIiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] asmsall_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] asmsall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid() Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] ar-local.tga6value() Step #5: [EXECUTION] ar-local.tga6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address(f64:2.71828) Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylFt() Step #5: [EXECUTION] as-b.na-erylFt() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-righl() Step #5: [EXECUTION] as-binary-righl() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f3() Step #5: [EXECUTION] type-f3() failed. Exception: unreachable Step #5: [EXECUTION] type-f65() Step #5: [EXECUTION] type-f65() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-fufc-mid() Step #5: [EXECUTION] as-fufc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-fr_table-value() Step #5: [EXECUTION] as-fr_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu2l() Step #5: [EXECUTION] as-br_table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-)enx() Step #5: [EXECUTION] as-br_table-value-andd-)enx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] f--isahten(i32:2025, i32:2025) Step #5: [EXECUTION] f--isahten() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as3select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as3select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func() Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_dienirct-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_dienirct-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-lsta() Step #5: [EXECUTION] as-call_indirect-lsta() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge-value() Step #5: [EXECUTION] as-local.tge-value() failed. Exception: unreachable Step #5: [EXECUTION] asPgloba.lset-value() Step #5: [EXECUTION] asPgloba.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN,address() Step #5: [EXECUTION] as-loadN,address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-v)lue() Step #5: [EXECUTION] as-store-v)lue() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-addrgss() Step #5: [EXECUTION] as-storeN-addrgss() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as*memory.grow-size() Step #5: [EXECUTION] as*memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i07() Step #5: [EXECUTION] $ype-i07() failed. Exception: unreachable Step #5: [EXECUTION] type-i64(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as%loop-imd() Step #5: [EXECUTION] as%loop-imd() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as`br_if-value-c#nd() Step #5: [EXECUTION] as`br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br`table-va-eu2l() Step #5: [EXECUTION] as-br`table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-i1eex() Step #5: [EXECUTION] as-br_table-value-i1eex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-kenx() Step #5: [EXECUTION] as-br_table-value-andd-kenx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa-É‹hen(i32:2025, i32:2025) Step #5: [EXECUTION] fisa-É‹hen() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-airst() Step #5: [EXECUTION] as-call-airst() failed. Exception: unreachable Step #5: [EXECUTION] asicall%m_d(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] asicall%m_d() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirct-eifrst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirct-eifrst() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirec*-last() Step #5: [EXECUTION] as-call_indirec*-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge6value() Step #5: [EXECUTION] as-local.tge6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-s#ore-value() Step #5: [EXECUTION] as-s#ore-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storNÓžddress() Step #5: [EXECUTION] as-storNÓžddress() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare4left() Step #5: [EXECUTION] as-compare4left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $yp'-i08() Step #5: [EXECUTION] $yp'-i08() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-blthumbid() Step #5: [EXECUTION] as-blthumbid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-cond(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as]br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_liuf-ave() Step #5: [EXECUTION] as-br_liuf-ave() failed. Exception: unreachable Step #5: [EXECUTION] as-br_df-value-c#n:() Step #5: [EXECUTION] as-br_df-value-c#n:() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-bd_table-value() Step #5: [EXECUTION] as-bd_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu3l() Step #5: [EXECUTION] as-br_table-va-eu3l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fi-sa-then(i32:2025, i32:2025) Step #5: [EXECUTION] fi-sa-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] asxselec-sritet(i32:2025, i32:2025) Step #5: [EXECUTION] asxselec-sritet() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirekt-func(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirekt-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-ca,l_in;eritc-mid() Step #5: [EXECUTION] as-ca,l_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirethumbst() Step #5: [EXECUTION] as-call_indirethumbst() failed. Exception: unreachable Step #5: [EXECUTION] as-loca?.set-value() Step #5: [EXECUTION] as-loca?.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge6value() Step #5: [EXECUTION] as-local.tge6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-lodd-aadress() Step #5: [EXECUTION] as-lodd-aadress() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] tssa-oreN-address() Step #5: [EXECUTION] tssa-oreN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-oto-GN-value() Step #5: [EXECUTION] as-oto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-una+y-operand() Step #5: [EXECUTION] as-una+y-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.-enarylft() Step #5: [EXECUTION] as-b.-enarylft() failed. Exception: unreachable Step #5: [EXECUTION] as-$inary-rijht(i32:2025, i32:2025) Step #5: [EXECUTION] as-$inary-rijht() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-condnd() Step #5: [EXECUTION] as]br_if-condnd() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compari-nreht() Step #5: [EXECUTION] as-compari-nreht() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-omyemr.grow-size() Step #5: [EXECUTION] as-omyemr.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f33() Step #5: [EXECUTION] type-f33() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if+vavue-c#nd() Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu0l() Step #5: [EXECUTION] as-br_table-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value-ineex() Step #5: [EXECUTION] as-br_table1value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-1alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-1alect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as.call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as.call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-c/ll_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-c/ll_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indireirf-ctst(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indireirf-ctst() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_insock_listen() Step #5: [EXECUTION] as-call_insock_listen() failed. Exception: unreachable Step #5: [EXECUTION] as-local.s+t-value() Step #5: [EXECUTION] as-local.s+t-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige2value() Step #5: [EXECUTION] as(iiiii*ige2value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-ri`htlue() Step #5: [EXECUTION] as-compare-ri`htlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] ac-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] ac-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v() Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind(i32:2025, i32:2025) Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] type-i45() Step #5: [EXECUTION] type-i45() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] a-func-value() Step #5: [EXECUTION] a-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f16st() Step #5: [EXECUTION] as-block-f16st() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-loii-girst() Step #5: [EXECUTION] as-loii-girst() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu1l() Step #5: [EXECUTION] as-br_table-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-inee=() Step #5: [EXECUTION] as-br_table-value-inee=() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-v\lue-and-index() Step #5: [EXECUTION] as-br_table-v\lue-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call2first() Step #5: [EXECUTION] as-call2first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as%call-last() Step #5: [EXECUTION] as%call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as call_indire:t-first() Step #5: [EXECUTION] as call_indire:t-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: undefined element Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loc^l.set-value() Step #5: [EXECUTION] as-loc^l.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storGN-value() Step #5: [EXECUTION] as-storGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] asco-nvert-operan\() Step #5: [EXECUTION] asco-nvert-operan\() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i30() Step #5: [EXECUTION] $ype-i30() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] typ_-f32() Step #5: [EXECUTION] typ_-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] ar-func-value() Step #5: [EXECUTION] ar-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_fd_writedex() Step #5: [EXECUTION] as-br_fd_writedex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu0l() Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() Step #5: [EXECUTION] as-_rtblbae-valu#-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as׌alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as׌alect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-callJ5O*]() Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sajl_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sajl_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call\indirect-last() Step #5: [EXECUTION] as-call\indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii)ige3value() Step #5: [EXECUTION] as(iiiii)ige3value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] (iiii)iGN-value() Step #5: [EXECUTION] (iiii)iGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f33() Step #5: [EXECUTION] type-f33() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tFsri() Step #5: [EXECUTION] as-block-tFsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/blojk-value() Step #5: [EXECUTION] as/blojk-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if+vavue-c#nd() Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu5l() Step #5: [EXECUTION] as-br_table-va-eu5l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value-ineex() Step #5: [EXECUTION] as-br_table1value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-1alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-1alect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as.call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as.call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-c/ll_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-c/ll_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indireirf-ctst(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indireirf-ctst() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-leftc-mid() Step #5: [EXECUTION] as-compare-leftc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_insock_listen() Step #5: [EXECUTION] as-call_insock_listen() failed. Exception: unreachable Step #5: [EXECUTION] as-local.s+t-value() Step #5: [EXECUTION] as-local.s+t-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige0value() Step #5: [EXECUTION] as(iiiii*ige0value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-ri`htlue() Step #5: [EXECUTION] as-compare-ri`htlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v() Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i17() Step #5: [EXECUTION] $ype-i17() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-vavue-c#nd() Step #5: [EXECUTION] as-br_if-vavue-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu2l() Step #5: [EXECUTION] as-br_table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(i)Irect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(i)Irect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii)ige6value() Step #5: [EXECUTION] as(iiiii)ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-]inary-right() Step #5: [EXECUTION] as-]inary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $yp'-i08() Step #5: [EXECUTION] $yp'-i08() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f60() Step #5: [EXECUTION] type-f60() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-lhtbumbid() Step #5: [EXECUTION] as-lhtbumbid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-cond(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as]br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#n:() Step #5: [EXECUTION] as-br_if-value-c#n:() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu3l() Step #5: [EXECUTION] as-br_table-va-eu3l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va0ue-ineex() Step #5: [EXECUTION] as-br_table-va0ue-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cno-() Step #5: [EXECUTION] as-if-cno-() failed. Exception: unreachable Step #5: [EXECUTION] fi-sa-then(i32:2025, i32:2025) Step #5: [EXECUTION] fi-sa-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] asxselec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] asxselec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loca?.set-value() Step #5: [EXECUTION] as-loca?.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge4value() Step #5: [EXECUTION] as-local.tge4value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-lodd-aadress() Step #5: [EXECUTION] as-lodd-aadress() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] \s-store-address() Step #5: [EXECUTION] \s-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] tssa-oreN-address() Step #5: [EXECUTION] tssa-oreN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-oto-GN-value() Step #5: [EXECUTION] as-oto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-una+y-operand() Step #5: [EXECUTION] as-una+y-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-rijht() Step #5: [EXECUTION] as-binary-rijht() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-condnd() Step #5: [EXECUTION] as]br_if-condnd() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rinht() Step #5: [EXECUTION] as-compare-rinht() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-omyemr.grow-size() Step #5: [EXECUTION] as-omyemr.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i-9() Step #5: [EXECUTION] $ype-i-9() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f48() Step #5: [EXECUTION] type-f48() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-fufc-value() Step #5: [EXECUTION] as-fufc-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loox-last() Step #5: [EXECUTION] as-loox-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] afsbr-valee(i32:2025, i32:2025) Step #5: [EXECUTION] afsbr-valee() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_-iAvalue() Step #5: [EXECUTION] as-br_-iAvalue() failed. Exception: unreachable Step #5: [EXECUTION] as-br_iF-value-c#nd() Step #5: [EXECUTION] as-br_iF-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-fr_table-valu0() Step #5: [EXECUTION] as-fr_table-valu0() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu2l() Step #5: [EXECUTION] as-br_table-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br`table-value-iqeex() Step #5: [EXECUTION] as-br`table-value-iqeex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-scelet-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-scelet-first() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-secone(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-secone() failed. Exception: unreachable Step #5: [EXECUTION] as-selectÓ›ond() Step #5: [EXECUTION] as-selectÓ›ond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func() Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-3all_indirect-first() Step #5: [EXECUTION] as-3all_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-lmcal.set-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-lmcal.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-local.tge-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-va0ue() Step #5: [EXECUTION] as-globa.lset-va0ue() failed. Exception: unreachable Step #5: [EXECUTION] au-load-address() Step #5: [EXECUTION] au-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary/opesand() Step #5: [EXECUTION] as-unary/opesand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compear-left() Step #5: [EXECUTION] as-compear-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-co?vert-operind() Step #5: [EXECUTION] as-co?vert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tFsri() Step #5: [EXECUTION] as-block-tFsri() failed. Exception: unreachable Step #5: [EXECUTION] as-blthumfid() Step #5: [EXECUTION] as-blthumfid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/blockSvamue() Step #5: [EXECUTION] as/blockSvamue() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as]br if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as]br if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#n:() Step #5: [EXECUTION] as-br_if-value-c#n:() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu1l() Step #5: [EXECUTION] as-br_table-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fi-sa-then(i32:2025, i32:2025) Step #5: [EXECUTION] fi-sa-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] asxselec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] asxselec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-callitrfs-(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-callitrfs-() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] aias_lls-ndirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] aias_lls-ndirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in+eritc-mid() Step #5: [EXECUTION] as-call_in+eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge0value() Step #5: [EXECUTION] as-local.tge0value() failed. Exception: unreachable Step #5: [EXECUTION] as-gboba.lset-value() Step #5: [EXECUTION] as-gboba.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-lodd-aadress() Step #5: [EXECUTION] as-lodd-aadress() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] tssa-oreN-afdress(i32:2025, i32:2025) Step #5: [EXECUTION] tssa-oreN-afdress() failed. Exception: unreachable Step #5: [EXECUTION] as-oto-GN-value() Step #5: [EXECUTION] as-oto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-una+y-operand() Step #5: [EXECUTION] as-una+y-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-0.na-erylfy() Step #5: [EXECUTION] as-0.na-erylfy() failed. Exception: unreachable Step #5: [EXECUTION] as.binary-rijht(i32:2025, i32:2025) Step #5: [EXECUTION] as.binary-rijht() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-condnd() Step #5: [EXECUTION] as]br_if-condnd() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rinht() Step #5: [EXECUTION] as-compare-rinht() failed. Exception: unreachable Step #5: [EXECUTION] as-convereioprt-nd() Step #5: [EXECUTION] as-convereioprt-nd() failed. Exception: unreachable Step #5: [EXECUTION] as-omyemr.grow-size() Step #5: [EXECUTION] as-omyemr.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $xpe-i16() Step #5: [EXECUTION] $xpe-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] t}pe-f32() Step #5: [EXECUTION] t}pe-f32() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] asbr_if-vavue-c#nd() Step #5: [EXECUTION] asbr_if-vavue-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu5l() Step #5: [EXECUTION] as-br_table-va-eu5l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value-ineex() Step #5: [EXECUTION] as-br_table1value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-el0e(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-el0e() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-3alect-secomd(i32:2025, i32:2025) Step #5: [EXECUTION] as-3alect-secomd() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-sall_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige6value() Step #5: [EXECUTION] as(iiiii*ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rightlue() Step #5: [EXECUTION] as-compare-rightlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v() Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] as-comqare-left() Step #5: [EXECUTION] as-comqare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i15() Step #5: [EXECUTION] $ype-i15() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] vype-f32() Step #5: [EXECUTION] vype-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /{-func-mid() Step #5: [EXECUTION] /{-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-lasv() Step #5: [EXECUTION] as-func-lasv() failed. Exception: unreachable Step #5: [EXECUTION] a3-func-value() Step #5: [EXECUTION] a3-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-rlock-tfsri() Step #5: [EXECUTION] as-rlock-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-brif-value() Step #5: [EXECUTION] as-brif-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-valug() Step #5: [EXECUTION] as-br_table-valug() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft-eu8l() Step #5: [EXECUTION] as-b.na-erylft-eu8l() failed. Exception: unreachable Step #5: [EXECUTION] .s-br_table-value-ineex() Step #5: [EXECUTION] .s-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selecËŒritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selecËŒritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asmcall%mid() Step #5: [EXECUTION] asmcall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func() Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(trect-first() Step #5: [EXECUTION] as-call-la(trect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-locAl.e-vatusle(i32:2025, i32:2025) Step #5: [EXECUTION] as-locAl.e-vatusle() failed. Exception: unreachable Step #5: [EXECUTION] as-local΋ge1value() Step #5: [EXECUTION] as-local΋ge1value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] aq-store-address() Step #5: [EXECUTION] aq-store-address() failed. Exception: unreachable Step #5: [EXECUTION] sock_closvalqe() Step #5: [EXECUTION] sock_closvalqe() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-valOe() Step #5: [EXECUTION] as-sto-GN-valOe() failed. Exception: unreachable Step #5: [EXECUTION] as-unarc-operand() Step #5: [EXECUTION] as-unarc-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.!a-erylft() Step #5: [EXECUTION] as-b.!a-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-bin?ry-right(i32:2025, i32:2025) Step #5: [EXECUTION] as-bin?ry-right() failed. Exception: unreachable Step #5: [EXECUTION] aot_func#peAand() Step #5: [EXECUTION] aot_func#peAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] &s-convert*operind() Step #5: [EXECUTION] &s-convert*operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-sizg() Step #5: [EXECUTION] as-memory.grow-sizg() failed. Exception: unreachable Step #5: [EXECUTION] t.pe-i45() Step #5: [EXECUTION] t.pe-i45() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] a-func-value() Step #5: [EXECUTION] a-func-value() failed. Exception: unreachable Step #5: [EXECUTION] asÓžlock-f16st() Step #5: [EXECUTION] asÓžlock-f16st() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/blocc-value() Step #5: [EXECUTION] as/blocc-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-loii-girst() Step #5: [EXECUTION] as-loii-girst() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] As-br_table-value() Step #5: [EXECUTION] As-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabue-va-eu1l() Step #5: [EXECUTION] as-br_tabue-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-inee=() Step #5: [EXECUTION] as-br_table-value-inee=() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-v\lue-and-index() Step #5: [EXECUTION] as-br_table-v\lue-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call0first() Step #5: [EXECUTION] as-call0first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as%call-last() Step #5: [EXECUTION] as%call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-func() failed. Exception: unreachable Step #5: [EXECUTION] a0 call_indire:t-first() Step #5: [EXECUTION] a0 call_indire:t-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: undefined element Step #5: [EXECUTION] as-cajl_indirect-last() Step #5: [EXECUTION] as-cajl_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loc^l.set-val@e() Step #5: [EXECUTION] as-loc^l.set-val@e() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storGN-value() Step #5: [EXECUTION] as-storGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-ogerand() Step #5: [EXECUTION] as-unary-ogerand() failed. Exception: unreachable Step #5: [EXECUTION] asn--.bearylft() Step #5: [EXECUTION] asn--.bearylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] asco-nvert-operan\() Step #5: [EXECUTION] asco-nvert-operan\() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i64() Step #5: [EXECUTION] $ype-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-i64(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f12(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] type-f12() failed. Exception: unreachable Step #5: [EXECUTION] type-f64(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-usnaf-lct() Step #5: [EXECUTION] as-usnaf-lct() failed. Exception: unreachable Step #5: [EXECUTION] ar-func-value() Step #5: [EXECUTION] ar-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-first() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-ljop-first() Step #5: [EXECUTION] as-ljop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] sÖžloop-last() Step #5: [EXECUTION] sÖžloop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-lomp-broke() Step #5: [EXECUTION] as-lomp-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-valte() Step #5: [EXECUTION] as-br_if-valte() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-valoe() Step #5: [EXECUTION] as-br_table-valoe() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu3l() Step #5: [EXECUTION] as-br_table-va-eu3l() failed. Exception: unreachable Step #5: [EXECUTION] asmbr_table-value-ineex() Step #5: [EXECUTION] asmbr_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return(value() Step #5: [EXECUTION] as-return(value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] es-i-felse(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec}-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec}-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] asse-elct-cond() Step #5: [EXECUTION] asse-elct-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-irst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-irst() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-cakl_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-cakl_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] qs-call_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] qs-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as=call_inderitc-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as=call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-ocal.tee-value() Step #5: [EXECUTION] as-ocal.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store=address() Step #5: [EXECUTION] as-store=address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN- alue() Step #5: [EXECUTION] as-sto-GN- alue() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compabe-left() Step #5: [EXECUTION] as-compabe-left() failed. Exception: unreachable Step #5: [EXECUTION] a-compare-right() Step #5: [EXECUTION] a-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-convert-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-f(iiiii)vt() Step #5: [EXECUTION] as-f(iiiii)vt() failed. Exception: unreachable Step #5: [EXECUTION] /s&func-mid() Step #5: [EXECUTION] /s&func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-blthumbid() Step #5: [EXECUTION] as-blthumbid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as]br if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as]br if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#n:() Step #5: [EXECUTION] as-br_if-value-c#n:() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu0l() Step #5: [EXECUTION] as-br_table-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-beturn-value() Step #5: [EXECUTION] as-beturn-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fi-sa-then(i32:2025, i32:2025) Step #5: [EXECUTION] fi-sa-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] asxselec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] asxselec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid() Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge6value() Step #5: [EXECUTION] as-local.tge6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-lodd-aadress() Step #5: [EXECUTION] as-lodd-aadress() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] tssa-oreN-address() Step #5: [EXECUTION] tssa-oreN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-oto-GN-value() Step #5: [EXECUTION] as-oto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-una+y-operand() Step #5: [EXECUTION] as-una+y-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-rijht(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-rijht() failed. Exception: unreachable Step #5: [EXECUTION] as]br_if-condnd() Step #5: [EXECUTION] as]br_if-condnd() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rinht() Step #5: [EXECUTION] as-compare-rinht() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-omyemr.grow-size() Step #5: [EXECUTION] as-omyemr.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i32() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] a-func-value() Step #5: [EXECUTION] a-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f16st() Step #5: [EXECUTION] as-block-f16st() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-girst() Step #5: [EXECUTION] as-loop-girst() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu1l() Step #5: [EXECUTION] as-br_table-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-inee=() Step #5: [EXECUTION] as-br_table-value-inee=() failed. Exception: unreachable Step #5: [EXECUTION] as-br_lable-value-and-index() Step #5: [EXECUTION] as-br_lable-value-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call2first() Step #5: [EXECUTION] as-call2first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as call_indire:t-first() Step #5: [EXECUTION] as call_indire:t-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loc^l.set-value() Step #5: [EXECUTION] as-loc^l.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-so-etNraddress() Step #5: [EXECUTION] as-so-etNraddress() failed. Exception: unreachable Step #5: [EXECUTION] as-storGN-value() Step #5: [EXECUTION] as-storGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] asco-nvert-operan\() Step #5: [EXECUTION] asco-nvert-operan\() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i32() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] a-func-value() Step #5: [EXECUTION] a-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f16st() Step #5: [EXECUTION] as-block-f16st() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-girst() Step #5: [EXECUTION] as-loop-girst() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu1l() Step #5: [EXECUTION] as-br_table-va-eu1l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-inee=() Step #5: [EXECUTION] as-br_table-value-inee=() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-and-index() Step #5: [EXECUTION] as-br_table-value-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call2first() Step #5: [EXECUTION] as-call2first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as call_indire:t#first() Step #5: [EXECUTION] as call_indire:t#first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_kndirect-last() Step #5: [EXECUTION] as-call_kndirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loc^l.set-value() Step #5: [EXECUTION] as-loc^l.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-storGN-value() Step #5: [EXECUTION] as-storGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] asco-nvert-operan\() Step #5: [EXECUTION] asco-nvert-operan\() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] __unpin6(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] __unpin6() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] thumbncÓ£irst() Step #5: [EXECUTION] thumbncÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] asnulf-ca-st() Step #5: [EXECUTION] asnulf-ca-st() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] asbr_if-vavue-c#nd() Step #5: [EXECUTION] asbr_if-vavue-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabee-value() Step #5: [EXECUTION] as-br_tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu6l() Step #5: [EXECUTION] as-br_table-va-eu6l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value1ineex() Step #5: [EXECUTION] as-br_table1value1ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-If-cnod() Step #5: [EXECUTION] as-If-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-theo-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-theo-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-3alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-3alect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indirect-first(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.sem-value() Step #5: [EXECUTION] as-local.sem-value() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige6value() Step #5: [EXECUTION] as(iiiii*ige6value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-rightlue() Step #5: [EXECUTION] as-compare-rightlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-stoG-N-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-stoG-N-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAavd(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAavd() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] t.pe-i45() Step #5: [EXECUTION] t.pe-i45() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-first() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] a-func-value() Step #5: [EXECUTION] a-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f16st() Step #5: [EXECUTION] as-block-f16st() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as/blocc-value() Step #5: [EXECUTION] as/blocc-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-boclk-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-logi-girst() Step #5: [EXECUTION] as-logi-girst() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabue-va-eu2l() Step #5: [EXECUTION] as-br_tabue-va-eu2l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-inee=() Step #5: [EXECUTION] as-br_table-value-inee=() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-v\lue-and-index() Step #5: [EXECUTION] as-br_table-v\lue-and-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-nole-se() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call0first() Step #5: [EXECUTION] as-call0first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as%call-last() Step #5: [EXECUTION] as%call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-f5nc() Step #5: [EXECUTION] as-call_indirect-f5nc() failed. Exception: unreachable Step #5: [EXECUTION] a0 call_indire:t-first() Step #5: [EXECUTION] a0 call_indire:t-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: undefined element Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loc^l.set-val@e() Step #5: [EXECUTION] as-loc^l.set-val@e() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] a=-storGN-value() Step #5: [EXECUTION] a=-storGN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-ogerand() Step #5: [EXECUTION] as-unary-ogerand() failed. Exception: unreachable Step #5: [EXECUTION] asn--.bearylft() Step #5: [EXECUTION] asn--.bearylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] asco-nvert-operan\() Step #5: [EXECUTION] asco-nvert-operan\() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-k-2() Step #5: [EXECUTION] $ype-k-2() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f28() Step #5: [EXECUTION] type-f28() failed. Exception: unreachable Step #5: [EXECUTION] as-QuncÓ£irst() Step #5: [EXECUTION] as-QuncÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] a?-blOck-tfsri() Step #5: [EXECUTION] a?-blOck-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] avloop-first() Step #5: [EXECUTION] avloop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-br2ke() Step #5: [EXECUTION] as-loop-br2ke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] cs-br_mf-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] cs-br_mf-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-brf_l-uviae-C#nd() Step #5: [EXECUTION] as-brf_l-uviae-C#nd() failed. Exception: unreachable Step #5: [EXECUTION] aot_func#le-index() Step #5: [EXECUTION] aot_func#le-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] sa-br_table-va-e@0l() Step #5: [EXECUTION] sa-br_table-va-e@0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-retur-lvnuea() Step #5: [EXECUTION] as-retur-lvnuea() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-If-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-If-else() failed. Exception: unreachable Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-secnd(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-secnd() failed. Exception: unreachable Step #5: [EXECUTION] a-sselect-cond() Step #5: [EXECUTION] a-sselect-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-callAfirst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-callAfirst() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid() Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as/call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as/call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indir*ct-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indir*ct-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid() Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-Aall_indirect-last() Step #5: [EXECUTION] as-Aall_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge3value() Step #5: [EXECUTION] as-local.tge3value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] bs-store-address() Step #5: [EXECUTION] bs-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-?aoetNsrddress() Step #5: [EXECUTION] as-?aoetNsrddress() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] ac-teot-ePeAand() Step #5: [EXECUTION] ac-teot-ePeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-ompare-lefT() Step #5: [EXECUTION] as-ompare-lefT() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.erow-size() Step #5: [EXECUTION] as-memory.erow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f33() Step #5: [EXECUTION] type-f33() failed. Exception: unreachable Step #5: [EXECUTION] ty0e-f64() Step #5: [EXECUTION] ty0e-f64() failed. Exception: unreachable Step #5: [EXECUTION] path_readlink() Step #5: [EXECUTION] path_readlink() failed. Exception: unreachable Step #5: [EXECUTION] as-func~mid() Step #5: [EXECUTION] as-func~mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if+vavue-c#nd() Step #5: [EXECUTION] as-br_table-yndex() Step #5: [EXECUTION] as-br_table-yndex() failed. Exception: unreachable Step #5: [EXECUTION] as-br)tabee-value() Step #5: [EXECUTION] as-br)tabee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-va-eu0l() Step #5: [EXECUTION] as-br_table-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table1value-ineex() Step #5: [EXECUTION] as-br_table1value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-1alect-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-1alect-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as.call-first() Step #5: [EXECUTION] as.call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-c/ll_(Iiirect-func() Step #5: [EXECUTION] as-c/ll_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indireirf-ctst() Step #5: [EXECUTION] as-sall_indireirf-ctst() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid() Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_insock_listen(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_insock_listen() failed. Exception: unreachable Step #5: [EXECUTION] as-local.s+t-v&lue() Step #5: [EXECUTION] as-local.s+t-v&lue() failed. Exception: unreachable Step #5: [EXECUTION] as(iiiii*ige2value() Step #5: [EXECUTION] as(iiiii*ige2value() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-ri`htlue() Step #5: [EXECUTION] as-compare-ri`htlue() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-v(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-globa.lset-v() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i16() Step #5: [EXECUTION] $ype-i16() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] vype-f38() Step #5: [EXECUTION] vype-f38() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] asfu-ncÓ£irst() Step #5: [EXECUTION] asfu-ncÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /{-func-mid() Step #5: [EXECUTION] /{-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-tfsri() Step #5: [EXECUTION] as-block-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] `s-br_if-value() Step #5: [EXECUTION] `s-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_mable-va-eu0l() Step #5: [EXECUTION] as-br_mable-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fit--sahen(i32:2025, i32:2025) Step #5: [EXECUTION] fit--sahen() failed. Exception: unreachable Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-ltcsae-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-ltcsae-second() failed. Exception: unreachable Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-select-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mid() Step #5: [EXECUTION] asicall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func() Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as2sall_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as2sall_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid() Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-cAll_indirect-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-cAll_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] a.-local.set-value() Step #5: [EXECUTION] a.-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge6value() Step #5: [EXECUTION] as-local.tge6value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-loadderad-ss() Step #5: [EXECUTION] as-loadderad-ss() failed. Exception: unreachable Step #5: [EXECUTION] ap-loadN-address() Step #5: [EXECUTION] ap-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] 0s-store-valqe() Step #5: [EXECUTION] 0s-store-valqe() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unraoy-perand() Step #5: [EXECUTION] as-unraoy-perand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-val(i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-val() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-mehory.grow-size() Step #5: [EXECUTION] as-mehory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i32() Step #5: [EXECUTION] $ype-i32() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-usnaf-lct() Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-first() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-ljop-first() Step #5: [EXECUTION] as-ljop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-lo|p-mid() Step #5: [EXECUTION] as-lo|p-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_if-value-c#nd() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tabse-va-eu0l() Step #5: [EXECUTION] as-br_tabse-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] asmbr_table-valueie-nex() Step #5: [EXECUTION] asmbr_table-valueie-nex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] es-i-felse(i32:2025, i32:2025) Step #5: [EXECUTION] as2nf-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] as2nf-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec}-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec}-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] asse-elct-cond() Step #5: [EXECUTION] asse-elct-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-fivst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-fivst() failed. Exception: unreachable Step #5: [EXECUTION] asycall-mid() Step #5: [EXECUTION] asycall-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Jiirect-func() Step #5: [EXECUTION] as-call_(Jiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indyrectlast() Step #5: [EXECUTION] as-call_indyrectlast() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.lee-value(i32:2025, i32:2025) Step #5: [EXECUTION] as-local.lee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-u#ary-operand() Step #5: [EXECUTION] as-u#ary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-binary-r`ght() Step #5: [EXECUTION] as-binary-r`ght() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] a-compare-right() Step #5: [EXECUTION] a-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as,convert-operand() Step #5: [EXECUTION] as,convert-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-k-1() Step #5: [EXECUTION] $ype-k-1() failed. Exception: unreachable Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f57() Step #5: [EXECUTION] type-f57() failed. Exception: unreachable Step #5: [EXECUTION] as-QuncÓ£irst() Step #5: [EXECUTION] as-QuncÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] /s-func-mid() Step #5: [EXECUTION] /s-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-last() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] a?-blOck-tfsri() Step #5: [EXECUTION] a?-blOck-tfsri() failed. Exception: unreachable Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] avloop-first() Step #5: [EXECUTION] avloop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-br2ke() Step #5: [EXECUTION] as-loop-br2ke() failed. Exception: unreachable Step #5: [EXECUTION] asfbr-value(i32:2025, i32:2025) Step #5: [EXECUTION] asfbr-value() failed. Exception: unreachable Step #5: [EXECUTION] cs-br_if-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] cs-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-C#nd() Step #5: [EXECUTION] as-br_if-value-C#nd() failed. Exception: unreachable Step #5: [EXECUTION] aot_func#le-index() Step #5: [EXECUTION] aot_func#le-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tableval-ue() Step #5: [EXECUTION] as-br_tableval-ue() failed. Exception: unreachable Step #5: [EXECUTION] sa-br_table-va-eu0l() Step #5: [EXECUTION] sa-br_table-va-eu0l() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-ineex() Step #5: [EXECUTION] as-br_table-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cnod() Step #5: [EXECUTION] as-if-cnod() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] as-If-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec-sritft(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec-sritft() failed. Exception: unreachable Step #5: [EXECUTION] as-salect-secnd(i32:2025, i32:2025) Step #5: [EXECUTION] as-salect-secnd() failed. Exception: unreachable Step #5: [EXECUTION] a-sselect-cond() Step #5: [EXECUTION] a-sselect-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-callJfirst(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-callJfirst() failed. Exception: unreachable Step #5: [EXECUTION] asicall%mid(i32:2025, i32:2025) Step #5: [EXECUTION] asicall%mid() failed. Exception: unreachable Step #5: [EXECUTION] as/call-la(t(i32:2025, i32:2025) Step #5: [EXECUTION] as/call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_(Iiirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_(Iiirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-sall_indir*ct-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sall_indir*ct-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_in;eritc-mid() Step #5: [EXECUTION] as-call_in;eritc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-Call_indirect-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-Call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-alcol.set-value() Step #5: [EXECUTION] as-alcol.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tge3value() Step #5: [EXECUTION] as-local.tge3value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as--adladodress() Step #5: [EXECUTION] as--adladodress() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] bs-store-address() Step #5: [EXECUTION] bs-store-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-valqe() Step #5: [EXECUTION] as-?aoetNsrddress(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-?aoetNsrddress() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] `s-binary-right(i32:2025, i32:2025) Step #5: [EXECUTION] `s-binary-right() failed. Exception: unreachable Step #5: [EXECUTION] ac-teot-ePeAand() Step #5: [EXECUTION] ac-teot-ePeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-ompare-lefT() Step #5: [EXECUTION] as-ompare-lefT() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-convert-operind() Step #5: [EXECUTION] as-convert-operind() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.erow-size() Step #5: [EXECUTION] as-memory.erow-size() failed. Exception: unreachable Step #5: [EXECUTION] $ype-i64() Step #5: [EXECUTION] $ype-i64() failed. Exception: unreachable Step #5: [EXECUTION] type-i62() Step #5: [EXECUTION] type-i62() failed. Exception: unreachable Step #5: [EXECUTION] t}pe-f32() Step #5: [EXECUTION] t}pe-f32() failed. Exception: unreachable Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] as-funcÓ£irst() Step #5: [EXECUTION] as-funcÓ£irst() failed. Exception: unreachable Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-usnaf-lct() Step #5: [EXECUTION] as-usnaf-lct() failed. Exception: unreachable Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] as-func-value() failed. Exception: unreachable Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-first() failed. Exception: unreachable Step #5: [EXECUTION] as-[lock-mid() Step #5: [EXECUTION] as-[lock-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-block/last() Step #5: [EXECUTION] as-block/last() failed. Exception: unreachable Step #5: [EXECUTION] as/block-value() Step #5: [EXECUTION] as/block-value() failed. Exception: unreachable Step #5: [EXECUTION] as-boclk-broke() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-broke() Step #5: [EXECUTION] as-loop-broke() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] -a_rsbif-cond() Step #5: [EXECUTION] -a_rsbif-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value-c#nd() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-index() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_tab[e-va-eu4l() Step #5: [EXECUTION] as-br_tab[e-va-eu4l() failed. Exception: unreachable Step #5: [EXECUTION] asmbr_tcble-value-ineex() Step #5: [EXECUTION] asmbr_tcble-value-ineex() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-value-andd-ienx() Step #5: [EXECUTION] as-br_table-value-andd-ienx() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-if-cno[() Step #5: [EXECUTION] as-if-cno[() failed. Exception: unreachable Step #5: [EXECUTION] fisa--then(i32:2025, i32:2025) Step #5: [EXECUTION] fisa--then() failed. Exception: unreachable Step #5: [EXECUTION] es-i-felse(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else(i32:2025, i32:2025) Step #5: [EXECUTION] asÓ‘f-then-no-else() failed. Exception: unreachable Step #5: [EXECUTION] as-selec}-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-selec}-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second() failed. Exception: unreachable Step #5: [EXECUTION] asse-elct-cond() Step #5: [EXECUTION] asse-elct-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] asicall-mi`() Step #5: [EXECUTION] asicall-mi`() failed. Exception: unreachable Step #5: [EXECUTION] as-call-la(t() Step #5: [EXECUTION] as-call-la(t() failed. Exception: unreachable Step #5: [EXECUTION] as-call_[Ii/rect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_[Ii/rect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-Nirst() Step #5: [EXECUTION] as-call_indirect-Nirst() failed. Exception: unreachable Step #5: [EXECUTION] as-call_inderitc-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_inderitc-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.set-value() failed. Exception: unreachable Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-globa.lset-value() Step #5: [EXECUTION] as-globa.lset-value() failed. Exception: unreachable Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-load-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store address() Step #5: [EXECUTION] as-store address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-store-value() failed. Exception: unreachable Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-sto-GN-value() Step #5: [EXECUTION] as-sto-GN-value() failed. Exception: unreachable Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-unary-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-b.na-erylft() Step #5: [EXECUTION] as-b.na-erylft() failed. Exception: unreachable Step #5: [EXECUTION] as-b_wrapperght() Step #5: [EXECUTION] as-b_wrapperght() failed. Exception: unreachable Step #5: [EXECUTION] as-test-opeAand() Step #5: [EXECUTION] as-test-opeAand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-left() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-right() failed. Exception: unreachable Step #5: [EXECUTION] as-load-addressand() Step #5: [EXECUTION] as-load-addressand() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] as-memory.grow-size() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:37:848 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:12:37:848 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:12:37:848 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (|, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fb 38 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] ty1e-i32() Step #5: [EXECUTION] type-i65() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i00-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] tyPe-f31-value() Step #5: [EXECUTION] nullary() Step #5: [EXECUTION] unary() Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as&func-value() Step #5: [EXECUTION] a{- lock-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] a&-block-lsat() Step #5: [EXECUTION] as-block-vqlue() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] ac-br_if-co#d() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] \s- r_if-value-cond() Step #5: [EXECUTION] as-br_t`ble-index() Step #5: [EXECUTION] a2r1b_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as/select-cond(i32:2025, i32:2025) Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] a+-ball-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_in^irect-func() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mnd() Step #5: [EXECUTION] sa-call_indirectl-tsa() Step #5: [EXECUTION] `s-local.set-value() Step #5: [EXECUTION] aaot_func#ee-value() Step #5: [EXECUTION] as-global.set-yalue() Step #5: [EXECUTION] as-load&aedress() Step #5: [EXECUTION] as-loadNpaddr;ss(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] a-s3tore-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] Is-svoreN-value(i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] sock_recv-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] !socrmpa-e-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] ty1e-i32() Step #5: [EXECUTION] type-i65() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f&4() Step #5: [EXECUTION] type-i00-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] tyPe-f31-value() Step #5: [EXECUTION] .ullary() Step #5: [EXECUTION] unary() Step #5: [EXECUTION] as-fknc-first() Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as&func-value() Step #5: [EXECUTION] a{- lock-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] a&-block-lsat() Step #5: [EXECUTION] as-block-vqlue() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br-value() failed. Exception: unreachable Step #5: [EXECUTION] ac-br_if-co#d() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] \s-br_if-value-cond() Step #5: [EXECUTION] as-br_t`ble-index() Step #5: [EXECUTION] a2r1b_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as/select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-ball-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_in^irect-func() Step #5: [EXECUTION] as-call_in^irect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mnd() Step #5: [EXECUTION] sa-call_indirectl-tsa() Step #5: [EXECUTION] `s-local.set-value() Step #5: [EXECUTION] maot_func#ee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load&aedress() Step #5: [EXECUTION] as-loadNpaddr;ss() Step #5: [EXECUTION] as-store-aedssdr(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] a-s3tore-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] Isoevr-sN-value(i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] sock_recv-left(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] !socrmpa-e-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] typE-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i00-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f31-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] nullary() Step #5: [EXECUTION] unary() Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] a{- lock-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] ac-br_if-co#d() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] a11br_table-value() Step #5: [EXECUTION] as-br_tab#e-value-index(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as/select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] aw-ball-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_in^irect-func() Step #5: [EXECUTION] as-call_indirect-firs[() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] `s-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-dlo-aaddress() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] a-sstore-~a,ue() Step #5: [EXECUTION] as-storeNdr-edass() Step #5: [EXECUTION] as-svoreN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-righz() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-si}e() Step #5: [EXECUTION] ty1e-i32() Step #5: [EXECUTION] type-i65() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i00-value() Step #5: [EXECUTION] typk-i64-value() Step #5: [EXECUTION] tyPe-f31-value() Step #5: [EXECUTION] nullary() Step #5: [EXECUTION] unary() Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as&func-value() Step #5: [EXECUTION] a{- lock-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] a&-block-lsat() Step #5: [EXECUTION] as-block-vqlue() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] (Iiioop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] ac-br_if-co#d() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] \s-br_if-value-cond() Step #5: [EXECUTION] as-br_t`ble-index() Step #5: [EXECUTION] a0r1b_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as/select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] #s-ball-mid() Step #5: [EXECUTION] as-call$last() Step #5: [EXECUTION] as-call_in^irect-func() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mnd() Step #5: [EXECUTION] sa-call_indirectl-tsa() Step #5: [EXECUTION] `s-loca).set-value() Step #5: [EXECUTION] aaot_func#ee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load&aedress() Step #5: [EXECUTION] as-loadNpaddr;ss() Step #5: [EXECUTION] as-store-address(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] a-s3tore-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] Isoevr-sN-value(i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-ooerand() Step #5: [EXECUTION] sock_recv-left() Step #5: [EXECUTION] as-bary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] !socrmpa-e-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] ty0e-i32() Step #5: [EXECUTION] type-i65() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i00-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] tyPe-f31-value() Step #5: [EXECUTION] nullary() Step #5: [EXECUTION] unary() Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-value() Step #5: [EXECUTION] a{- lock-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] a&-block-lsat() Step #5: [EXECUTION] as-block-vqluA() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-last() failed. Exception: unreachable Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] ac-br_if-co#d() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] \s-br_if-value-cond() Step #5: [EXECUTION] as-br_t`ble-index() Step #5: [EXECUTION] a0r1b_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-vale() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-fi3st(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as/select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-ball-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_in^irect-func() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-ca;l_indirect-mnd(i32:2025, i32:2025) Step #5: [EXECUTION] sa-call_indirect-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] `s-local.set-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] aaot_func#ee-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load&aedress() Step #5: [EXECUTION] as-loadN-addr;ss() Step #5: [EXECUTION] as-store-esdasrd(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] a-s3tore-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] Is-svoreN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] sock_recv-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] !socrmpa-e-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] ty1e-i32() Step #5: [EXECUTION] type-i65() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i00-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] tyPe-f31-value() Step #5: [EXECUTION] nullary() Step #5: [EXECUTION] unary() Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as&func-valee() Step #5: [EXECUTION] a{- lock-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] a&-block-lsat() Step #5: [EXECUTION] as-block-vqlue() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-lokp-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] ac-br_if-co#d() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] \s-br_if-value-cond() Step #5: [EXECUTION] as-br_t`ble-index() Step #5: [EXECUTION] a1r1b_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as/select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-ball-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_in^irect-func() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mnd() Step #5: [EXECUTION] sa-call_indirectl-tsa() Step #5: [EXECUTION] `s-local.set-value() Step #5: [EXECUTION] aaot_func#ee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load&aedress() Step #5: [EXECUTION] as-loadNpaddr;ss(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-store-address(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] a-s3tore-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] Isoevr-sN-value(i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] sock_recv-left(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] !socrmpa-e-right() Step #5: [EXECUTION] csoe-nvart-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] select-i32(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-i64(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-f31(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-=64(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-i3"-t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] selec--3f0tt(i32:2025) Step #5: [EXECUTION] selecT-64f-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-funcref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-extbefnrr(externref:2882395821, externref:2882395821, i32:2025) Step #5: [EXECUTION] join-funcnull(i32:2025) Step #5: [EXECUTION] select-trap-left(i32:2025) Step #5: [EXECUTION] select-trap-left() failed. Exception: unreachable Step #5: [EXECUTION] select-trap-right(i32:2025) Step #5: [EXECUTION] select-trap-right() failed. Exception: unreachable Step #5: [EXECUTION] select-unreiched() Step #5: [EXECUTION] select-unreiched() failed. Exception: unreachable Step #5: [EXECUTION] select_unreached_result_4() Step #5: [EXECUTION] select_unreached_result_4() failed. Exception: unreachable Step #5: [EXECUTION] select_uhreache`_result_2() Step #5: [EXECUTION] select_uhreache`_result_2() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-l]st(i32:2025) Step #5: [EXECUTION] as-loop-firqt(i32:2025) Step #5: [EXECUTION] as-loop-m@d(i32:2025) Step #5: [EXECUTION] ar-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] thumb-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_aot_func#st(i32:2025) Step #5: [EXECUTION] ar-br_tablethumb(i32:2025) Step #5: [EXECUTION] as-call_indirethumbrst(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call_in3irect-last(i32:2025) Step #5: [EXECUTION] as-call_in3irect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-call-value() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.qet-value(i32:2025) Step #5: [EXECUTION] as-local.tee-vlaue(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-unar-operand(i32:2025) Step #5: [EXECUTION] as-biniry4operand(i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare-left(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] select-i31(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] sele:t-f3~(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select2f64(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-i32-t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i63-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32-t(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-64f-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-funcref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-externref(externref:2882395821, externref:2882395821, i32:2025) Step #5: [EXECUTION] join-funcnull(i32:2025) Step #5: [EXECUTION] select-trap-left(i32:2025) Step #5: [EXECUTION] select-trap-left() failed. Exception: unreachable Step #5: [EXECUTION] select-trap-right(i32:2025) Step #5: [EXECUTION] select-trap-right() failed. Exception: unreachable Step #5: [EXECUTION] select-unreached(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-unreached() failed. Exception: unreachable Step #5: [EXECUTION] select_unreached_result_0(i32:2025, i32:2025) Step #5: [EXECUTION] select_unreached_result_0() failed. Exception: unreachable Step #5: [EXECUTION] {elect_unresock_bindelt_1() Step #5: [EXECUTION] {elect_unresock_bindelt_1() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-firs4(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-mid() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] ar-loop-last(i32:2025) Step #5: [EXECUTION] bs-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-first() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-fipst(i32:2025) Step #5: [EXECUTION] as-call_indirect-fipst() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025, i32:2025) Step #5: [EXECUTION] as-store-last() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] !s-call-value(i32:2025, i32:2025) Step #5: [EXECUTION] !s-call-value() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.qet-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-vajue(i32:2025) Step #5: [EXECUTION] as-load-oper1nd(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] as-unary-operand(i32:2025) Step #5: [EXECUTION] as-biniry1operand(i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare-left(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] as-compkre-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] as-convert-operand() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table Step #5: [EXECUTION] select-d31(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f1~(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] sdlect-f7'(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-i17-t(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f32-t(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] selaot_f}nc#(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-funcref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-externref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] joikun-fnnull(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] sect-trap-left(i32:2025) Step #5: [EXECUTION] sect-trap-left() failed. Exception: unreachable Step #5: [EXECUTION] select-trap-right(i32:2025) Step #5: [EXECUTION] select-trap-right() failed. Exception: unreachable Step #5: [EXECUTION] select-unreached(i32:2025) Step #5: [EXECUTION] sele.t_unreched_result_0() Step #5: [EXECUTION] sele.t_unreched_result_0() failed. Exception: unreachable Step #5: [EXECUTION] select_unreacqe`_result_1() Step #5: [EXECUTION] select_unreacqe`_result_1() failed. Exception: unreachable Step #5: [EXECUTION] as-sele_wrapper(i32:2025) Step #5: [EXECUTION] as-se,ect-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] ar-loop-last(i32:2025) Step #5: [EXECUTION] bs-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-first() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-brable-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-call_Indirect-fipst(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call_inrceidt-last(i32:2025) Step #5: [EXECUTION] as-call_inrceidt-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] art-oses-last(i32:2025, i32:2025) Step #5: [EXECUTION] art-oses-last() failed. Exception: unreachable Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] a3-calthumbu!(i32:2025, i32:2025) Step #5: [EXECUTION] a3-calthumbu!() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-drop-operald(i32:2025) Step #5: [EXECUTION] as-br=value(i32:2025) Step #5: [EXECUTION] as-.coqlaelt-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value() failed. Exception: unreachable Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-op@rand(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] as-unary-ope.ahd(i32:2025) Step #5: [EXECUTION] as-biniry0operand(i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare-left(i32:2025) Step #5: [EXECUTION] as-compkre-right(i32:2025) Step #5: [EXECUTION] as-convert-operna(i32:2025) Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] select-i32(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] select-f31(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] select-f64(externref:2882395821, externref:2882395821, i32:2025) Step #5: [EXECUTION] select-i3"-*(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] select-i64-t(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] selec--3f0tt(i32:2025) Step #5: [EXECUTION] selecT-64f-t(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] select-funcref(funcref:0, funcref:0, i32:2025) Step #5: [EXECUTION] select-externref(externref:2882395821, externref:2882395821, i32:2025) Step #5: [EXECUTION] join-funcnull(i32:2025) Step #5: [EXECUTION] select-trap-left(i32:2025) Step #5: [EXECUTION] select-trap-left() failed. Exception: unreachable Step #5: [EXECUTION] select-trap-right(i32:2025) Step #5: [EXECUTION] select-trap-right() failed. Exception: unreachable Step #5: [EXECUTION] select-unreached() Step #5: [EXECUTION] select-unreached() failed. Exception: unreachable Step #5: [EXECUTION] select_unreached_result_2() Step #5: [EXECUTION] select_unreached_result_2() failed. Exception: unreachable Step #5: [EXECUTION] select_uhreache`_result_2() Step #5: [EXECUTION] select_uhreache`_result_2() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-firqt(i32:2025) Step #5: [EXECUTION] as-loop-m@d(i32:2025) Step #5: [EXECUTION] as-loop-m@d() failed. Exception: unreachable Step #5: [EXECUTION] ar-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_aot_func#st(i32:2025) Step #5: [EXECUTION] ar-br_tablethumb(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-call-value() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-return-value() failed. Exception: unreachable Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.qet-value(i32:2025) Step #5: [EXECUTION] as-local.tee-vlaue(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-unar-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-biniry3operand(i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare-left(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown local Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd fcc. Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown table 1539820 Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown table 127920383 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [EXECUTION] type-locan-i32() Step #5: [EXECUTION] type-local-i6$() Step #5: [EXECUTION] type-local-f32() Step #5: [EXECUTION] type-local-f64() Step #5: [EXECUTION] type-local-f64() failed. Exception: unreachable Step #5: [EXECUTION] type-param-i__(i32:2025) Step #5: [EXECUTION] type-param-i64(i64:168) Step #5: [EXECUTION] type-param-f32(f32:3.14159) Step #5: [EXECUTION] type-param-f64(f64:2.71828) Step #5: [EXECUTION] type-mixed(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] write(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] result(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] as-bl:ck-first(i32:2025) Step #5: [EXECUTION] as-bloc2-mid(i32:2025) Step #5: [EXECUTION] as-bsock_send(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-lhop-last(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-br_if-cond(i32:2025) Step #5: [EXECUTION] as-br_if-walue(i32:2025) Step #5: [EXECUTION] as-br_if-value-cond(i32:2025) Step #5: [EXECUTION] as-br_tlbae-index(i32:2025) Step #5: [EXECUTION] as-br_table-value(i32:2025) Step #5: [EXECUTION] as-br#table-value-index(i64:168, f32:3.14159, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] `s-return-value(i32:2025) Step #5: [EXECUTION] as-if-cond(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] hs-select,second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-cond(i32:2025) Step #5: [EXECUTION] as-call,first(i32:2025) Step #5: [EXECUTION] as-caol-mid(i32:2025) Step #5: [EXECUTION] as-call-last(i32:2025) Step #5: [EXECUTION] as-call_indirec)-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_ind)rect-inlex(i32:2025) Step #5: [EXECUTION] as-call_ind)rect-inlex() failed. Exception: unreachable Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-v?lue() Step #5: [EXECUTION] as-load-a`dress(i32:2025) Step #5: [EXECUTION] as-loadN-address(i32:2025) Step #5: [EXECUTION] as-store-address(i32:2025) Step #5: [EXECUTION] as-store-value(i32:2025) Step #5: [EXECUTION] as-staot_func#ess(i32:2025) Step #5: [EXECUTION] as-storeN-value(i32:2025) Step #5: [EXECUTION] as-unary-operand(f32:3.14159) Step #5: [EXECUTION] as-binary-left(f32:3.14159) Step #5: [EXECUTION] as-binary-bigat(i32:2025) Step #5: [EXECUTION] as-test$operand(f32:3.14159) Step #5: [EXECUTION] as-compare%left(i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025) Step #5: [EXECUTION] as-memory.grow-size(i32:2025) Step #5: [EXECUTION] E() Step #5: [EXECUTION] E() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] empty() Step #5: [EXECUTION] singular() Step #5: [EXECUTION] multi() Step #5: [EXECUTION] multi() failed. Exception: unreachable Step #5: [EXECUTION] neste{() Step #5: [EXECUTION] deep() Step #5: [EXECUTION] as-select-first() Step #5: [EXECUTION] as-select-mid() Step #5: [EXECUTION] as-select-last() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop)last() Step #5: [EXECUTION] as-if-condition() Step #5: [EXECUTION] as-if@then() Step #5: [EXECUTION] as-if-elsg() Step #5: [EXECUTION] as-br_if-first() Step #5: [EXECUTION] as-br_if-last() Step #5: [EXECUTION] qs-br_table-first() Step #5: [EXECUTION] as-br_table-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] [s-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-store-first() Step #5: [EXECUTION] as-store-last() Step #5: [EXECUTION] as-memory.grow-value() Step #5: [EXECUTION] as-call-value() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-drop-operand() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.se|-value() Step #5: [EXECUTION] as-dpalo-oerand() Step #5: [EXECUTION] as)unary-operand() Step #5: [EXECUTION] a|-binary-operand() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-operand() Step #5: [EXECUTION] -absinary-operands() Step #5: [EXECUTION] as-compare-operands() Step #5: [EXECUTION] as-mixed-operands() Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-bare() failed. Exception: unreachable Step #5: [EXECUTION] break-value() Step #5: [EXECUTION] break-multi-value() Step #5: [EXECUTION] break-je%eaQed() Step #5: [EXECUTION] break-inner() Step #5: [EXECUTION] param() Step #5: [EXECUTION] params() Step #5: [EXECUTION] params-id() Step #5: [EXECUTION] param-break() Step #5: [EXECUTION] params-break() Step #5: [EXECUTION] params-id-break() Step #5: [EXECUTION] effects() Step #5: [EXECUTION] type-use() Step #5: [EXECUTION] empty() Step #5: [EXECUTION] singular() Step #5: [EXECUTION] multi() Step #5: [EXECUTION] nested() Step #5: [EXECUTION] deep() Step #5: [EXECUTION] as-select-first() Step #5: [EXECUTION] as-select-mid() Step #5: [EXECUTION] as-select-last() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-if-condition() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-iv-else() Step #5: [EXECUTION] as-br_if-first() Step #5: [EXECUTION] as-bri_f-last() Step #5: [EXECUTION] as-br_table-f=rst() Step #5: [EXECUTION] as-br_table-last() Step #5: [EXECUTION] as-call_indirect-fhrst() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: undefined element Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-store-first() Step #5: [EXECUTION] as-store-last() Step #5: [EXECUTION] as-memory.grow-value() Step #5: [EXECUTION] as-call-value() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-drop-operand() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-loaal.set-value() Step #5: [EXECUTION] as-local.tee-vauel() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-operand() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-operand() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-onernad() Step #5: [EXECUTION] as-binary-operands() Step #5: [EXECUTION] as-compaue-operands() Step #5: [EXECUTION] asid-xme-operands() Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-bare() failed. Exception: unreachable Step #5: [EXECUTION] break-value() Step #5: [EXECUTION] break-multi-value() Step #5: [EXECUTION] break-multi-value() failed. Exception: unreachable Step #5: [EXECUTION] break-repeated() Step #5: [EXECUTION] break-inner() Step #5: [EXECUTION] param() Step #5: [EXECUTION] params() Step #5: [EXECUTION] params() failed. Exception: unreachable Step #5: [EXECUTION] params-id() Step #5: [EXECUTION] param%break() Step #5: [EXECUTION] params-break() Step #5: [EXECUTION] params-id-break() Step #5: [EXECUTION] effects() Step #5: [EXECUTION] type-use() Step #5: [EXECUTION] type-use() failed. Exception: unreachable Step #5: [EXECUTION] empty() Step #5: [EXECUTION] singular() Step #5: [EXECUTION] multi() Step #5: [EXECUTION] neste{() Step #5: [EXECUTION] deep() Step #5: [EXECUTION] as-select-first() Step #5: [EXECUTION] as-select-mid() Step #5: [EXECUTION] as-select-last() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-if-condition() Step #5: [EXECUTION] as-if@then() Step #5: [EXECUTION] as-if-elsg() Step #5: [EXECUTION] as-br_if-first() Step #5: [EXECUTION] as-br_gf-last() Step #5: [EXECUTION] as-br_table-first() Step #5: [EXECUTION] as-br_table-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] [s-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-store-first() Step #5: [EXECUTION] as-store-last() Step #5: [EXECUTION] as-memory.grow-value() Step #5: [EXECUTION] as-call-value() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-drop-operand() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] ao-lscal.tee-value() Step #5: [EXECUTION] as-global.se|-value() Step #5: [EXECUTION] as-load-op%rand() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] a|-binary-operand() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-operand() Step #5: [EXECUTION] -absinary-operands() Step #5: [EXECUTION] as-compare-operands() Step #5: [EXECUTION] as-mixed-operands() Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-bare() failed. Exception: unreachable Step #5: [EXECUTION] break-value() Step #5: [EXECUTION] break-multi-value() Step #5: [EXECUTION] brea@-repeated() Step #5: [EXECUTION] break-inner() Step #5: [EXECUTION] param() Step #5: [EXECUTION] params() Step #5: [EXECUTION] params-id() Step #5: [EXECUTION] param-break() Step #5: [EXECUTION] params-break() Step #5: [EXECUTION] params-id-break() Step #5: [EXECUTION] effects() Step #5: [EXECUTION] type-use() Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] empty() Step #5: [EXECUTION] singular() Step #5: [EXECUTION] multi() Step #5: [EXECUTION] nested() Step #5: [EXECUTION] deep() Step #5: [EXECUTION] as-select-first() Step #5: [EXECUTION] as-select-mid() Step #5: [EXECUTION] as-select-last() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-if-condition() Step #5: [EXECUTION] as-if-then() Step #5: [EXECUTION] as-iv-else() Step #5: [EXECUTION] as-br_if-first() Step #5: [EXECUTION] as-br_if-last() Step #5: [EXECUTION] as-br_table-f=rst() Step #5: [EXECUTION] as-br_table-last() Step #5: [EXECUTION] as-call_indirect-fhrst() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-store-first() Step #5: [EXECUTION] as-store-last() Step #5: [EXECUTION] as-memory.grow-value() Step #5: [EXECUTION] as-call-value() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-drop-operand() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-loaal.set-value() Step #5: [EXECUTION] as-local.tee-vauel() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-operand() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-operand() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-onernad() Step #5: [EXECUTION] as-binary-operands() Step #5: [EXECUTION] as-compaue-operands() Step #5: [EXECUTION] as-mixed-operands() Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-bare() failed. Exception: unreachable Step #5: [EXECUTION] break-value() Step #5: [EXECUTION] break-multi-value() Step #5: [EXECUTION] break-multi-value() failed. Exception: unreachable Step #5: [EXECUTION] break-repeated() Step #5: [EXECUTION] break-inner() Step #5: [EXECUTION] param() Step #5: [EXECUTION] params() Step #5: [EXECUTION] params-id() Step #5: [EXECUTION] param%break() Step #5: [EXECUTION] params-break() Step #5: [EXECUTION] params-id-break() Step #5: [EXECUTION] evfects() Step #5: [EXECUTION] type-use() Step #5: [EXECUTION] type-use() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [00:12:40:634 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (Yru, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [EXECUTION] func-unwind-by-unreachable() Step #5: [EXECUTION] func-unwind-by-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] func-unwind-by-br() Step #5: [EXECUTION] func-unwind-by-br-value() Step #5: [EXECUTION] func-unwind-by-br_if() Step #5: [EXECUTION] func-unwind-by-br_if-value() Step #5: [EXECUTION] func-unwind/by-br_table() Step #5: [EXECUTION] func-unwind-by-br_table&value() Step #5: [EXECUTION] func-unwind-by-return() Step #5: [EXECUTION] block-unwind-by-unreachable() Step #5: [EXECUTION] block-unwind-by-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] block-unwind-by-br() Step #5: [EXECUTION] block-unwind-by-br-value() Step #5: [EXECUTION] bhock-unwind-by-br_if() Step #5: [EXECUTION] block-unwind-by-br_if=value() Step #5: [EXECUTION] block-unwind-by-br_table() Step #5: [EXECUTION] block-(nwind-ry-br_table-value() Step #5: [EXECUTION] block-unwind-by-return() Step #5: [EXECUTION] block-nested-unwind-by-unreachable() Step #5: [EXECUTION] block-nested-unwind-by-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] block-nested-unwind-by-br() Step #5: [EXECUTION] block-nested-unwind-by-br-value() Step #5: [EXECUTION] block-nes+soft-floatby-br_if() Step #5: [EXECUTION] block-nested-unwind-byunc-unwinlue() Step #5: [EXECUTION] oCk-lbnested-unwijd-by-br_table() Step #5: [EXECUTION] block-nested-unwind-by-br_table-value() Step #5: [EXECUTION] block-nested-unwind-by-return() Step #5: [EXECUTION] unary-after-unreachable() Step #5: [EXECUTION] unary-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] unary-after-br() Step #5: [EXECUTION] unary-after-br_if() Step #5: [EXECUTION] unary-after-br_table() Step #5: [EXECUTION] unary-after-return() Step #5: [EXECUTION] binary-after-unreachable() Step #5: [EXECUTION] binary-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] binary-after-br() Step #5: [EXECUTION] binary-after-br_if() Step #5: [EXECUTION] binary-after-br_table() Step #5: [EXECUTION] binary-after-return() Step #5: [EXECUTION] sekect-after-unreachable() Step #5: [EXECUTION] sekect-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] select-after-br() Step #5: [EXECUTION] select-after-br_if() Step #5: [EXECUTION] sel[ct-after-br_table() Step #5: [EXECUTION] select-rear-fteturn() Step #5: [EXECUTION] block-value-after-unreachable() Step #5: [EXECUTION] block-value-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] block-value-after-br() Step #5: [EXECUTION] block-value-after-br_if() Step #5: [EXECUTION] block-value-after-br_table() Step #5: [EXECUTION] block-value-after-return() Step #5: [EXECUTION] loop-value-after-unreachable() Step #5: [EXECUTION] loop-value-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] loop-value-after-br() Step #5: [EXECUTION] loop-value-after-br_if() Step #5: [EXECUTION] loop-value-after-br_table() Step #5: [EXECUTION] loop-value-after-retu0n() Step #5: [EXECUTION] func-unwind-by-unreachable() Step #5: [EXECUTION] func-unwind-by-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] func-unwind-by-br() Step #5: [EXECUTION] func-unwind-by-br-value() Step #5: [EXECUTION] func-unwind-by-br_if() Step #5: [EXECUTION] func-unwind-by-br_if-value() Step #5: [EXECUTION] func-unwind/by-br_table() Step #5: [EXECUTION] func-unwind/by-br_table() failed. Exception: unreachable Step #5: [EXECUTION] func-unwind-by-br_table-value() Step #5: [EXECUTION] func-unwind-by-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] func-unwind-by-return() Step #5: [EXECUTION] block-unwind-by-unreachable() Step #5: [EXECUTION] block-unwind-by-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] block-unwind-by-br() Step #5: [EXECUTION] block-unwind-by-br-value() Step #5: [EXECUTION] bhock-unwind-by-br_if() Step #5: [EXECUTION] block-unwind-by-br_if-value() Step #5: [EXECUTION] block-unwind-by-br_table() Step #5: [EXECUTION] block-unwind-by-br_table-value() Step #5: [EXECUTION] block-unwind-by=return() Step #5: [EXECUTION] block-nested-unwind-by-unreachable() Step #5: [EXECUTION] block-nested-unwind-by-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] block-nested-unwind-by-br() Step #5: [EXECUTION] bl0ck-tesned-unwind-by-br-value() Step #5: [EXECUTION] block-nested-unwind-by-br_if() Step #5: [EXECUTION] block-nested-unwind-by-br_if-value() Step #5: [EXECUTION] block-nested-unwind-by-br_atble() Step #5: [EXECUTION] block-nested-unwind-by-br_table-value() Step #5: [EXECUTION] block-nested-unwind-by-return() Step #5: [EXECUTION] unary-after-unreachable() Step #5: [EXECUTION] unary-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] unary-after-br() Step #5: [EXECUTION] unary-after-br_if() Step #5: [EXECUTION] unary-after-br_table() Step #5: [EXECUTION] unary-after-return() Step #5: [EXECUTION] binary-after-unreachable() Step #5: [EXECUTION] binary-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] binary-after-br() Step #5: [EXECUTION] binary-afterrb-_if() Step #5: [EXECUTION] binary-after-br_table() Step #5: [EXECUTION] binary-after-return() Step #5: [EXECUTION] select-after-unreachable() Step #5: [EXECUTION] select-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] select-afteu-br() Step #5: [EXECUTION] select-after-br_if() Step #5: [EXECUTION] select-after-br_table() Step #5: [EXECUTION] select-after-br_table() failed. Exception: unreachable Step #5: [EXECUTION] select-after-return() Step #5: [EXECUTION] block-value-afte*-unraechable() Step #5: [EXECUTION] block-value-afte*-unraechable() failed. Exception: unreachable Step #5: [EXECUTION] block-value-after-br() Step #5: [EXECUTION] block-value-after-br_if() Step #5: [EXECUTION] block-value-after-br_table() Step #5: [EXECUTION] block-value-after-return() Step #5: [EXECUTION] loop-velue-after-unreachable() Step #5: [EXECUTION] loop-velue-after-unreachable() failed. Exception: unreachable Step #5: [EXECUTION] loop-valuemafter-br() Step #5: [EXECUTION] loop-value-afterb-_rif() Step #5: [EXECUTION] loop-value-aftbr-br_table() Step #5: [EXECUTION] loop-value-aftbr-br_table() failed. Exception: unreachable Step #5: [EXECUTION] loop-value-after-return() Step #5: [LOADING] WASM module load failed: unknown function 4160633 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [00:12:41:096 - 7FD358D09C80]: warning: failed to link import function (l, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:12:41:147 - 7FD358D09C80]: warning: failed to link import function (l, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:12:41:188 - 7FD358D09C80]: warning: failed to link import function (l, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] j() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type--sue3(i32:2025) Step #5: [EXECUTION] type-u0e-4() Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] lucal-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-daecon3-i3d() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-sim-4f3() Step #5: [EXECUTION] param-firqt-f32() Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] plram-second-f32(i64:168, i64:168) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] va[ue-void(i64:168, i64:168) Step #5: [EXECUTION] elia-v3u2() Step #5: [EXECUTION] value6+i4() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i30-f64() Step #5: [EXECUTION] value-i30-f64() failed. Exception: unreachable Step #5: [EXECUTION] va.note.GNU-stack() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] v`Lu[-block-i32() Step #5: [EXECUTION] value-block-i31=i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i16(i32:2025, i32:2025) Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-m64() Step #5: [EXECUTION] return-i33-i31-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] retuaot_func#i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] rbeak-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] br/ak-f31() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-f26() failed. Exception: unreachable Step #5: [EXECUTION] brpath_file32-i32(i64:168, i64:168) Step #5: [EXECUTION] brpath_file32-i32() failed. Exception: unreachable Step #5: [EXECUTION] break-bloik-c:8() Step #5: [EXECUTION] brea-kblock--32ii64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] bbeak-brbla_te-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] brea(-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] brea(-br_table-nested-empty() failed. Exception: unreachable Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_tableÛ’-eteqdnuunm-m(i32:2025) Step #5: [EXECUTION] break-br_tableÛ’-eteqdnuunm-m() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i31() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f32() Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [EXECUTION] 0() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] param-first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f16(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i65() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f33() Step #5: [EXECUTION] return-f33() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i16-fC4() Step #5: [EXECUTION] return-i32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] return-block-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-block-i64() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_tablemnum-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table[n-etesdnum-num(i32:2025) Step #5: [EXECUTION] break-br_table[n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] largthumb(i64:168, i32:2025, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] largthumb() failed. Exception: unreachable Step #5: [EXECUTION] it-ilnocal-i10() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4() Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] lokal-second-f64() Step #5: [EXECUTION] lmcal-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i32:2025, i32:2025) Step #5: [EXECUTION] patrrf-asim-1f3(i32:2025, i32:2025) Step #5: [EXECUTION] param-nirst-f32(i64:168, i64:168) Step #5: [EXECUTION] param-second-i16(i64:168, i64:168) Step #5: [EXECUTION] param-second-i64(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] plram-second-f32(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] para}-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] elia-v3U2() Step #5: [EXECUTION] va$ue6+i4() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] valte-i2<-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] v`lu[-block-i16() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-w32-f64() Step #5: [EXECUTION] return-i46-i12-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] retuaot_func#i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] rbeak-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] br/ak-f31() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-f26() failed. Exception: unreachable Step #5: [EXECUTION] break-i31-i32-i32(i32:2025, i32:2025) Step #5: [EXECUTION] break-i31-i32-i32() failed. Exception: unreachable Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block--32ii64(i32:2025, i32:2025) Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] bbeak-br_table-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break0br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-eteqdnuunm-m(i32:2025) Step #5: [EXECUTION] break-br_table-n-eteqdnuunm-m() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f64:2.71828, f32:3.14159, f32:3.14159, i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i30() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-u-se(i32:2025, i32:2025) Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-u3e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6() Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] local-first-i>4() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i28() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is4(i32:2025, i32:2025) Step #5: [EXECUTION] param-first7i64(i64:168, i64:168) Step #5: [EXECUTION] param first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param{first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-secondÓ”64(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(i32:2025, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] vayue-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-^mpty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] return-block-i32-i>4() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] /reak-block-i64() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_talbe-num(i32:2025) Step #5: [EXECUTION] thumb-br_table-num-'um(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-ue-2() Step #5: [EXECUTION] Type-ube-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firhvi-c2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] docal/first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-secoAd-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-sm3if-2(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i16(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] papam-sekond-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-secothumb5(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] empty(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f33(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] val`e-i32-f64() Step #5: [EXECUTION] val`e-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] valuei2i3-<-2-2() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-bdock-i32() Step #5: [EXECUTION] value-Dlock-i32-i64() Step #5: [EXECUTION] return-empvy() Step #5: [EXECUTION] retrn-ui32(i64:168, i64:168) Step #5: [EXECUTION] rtuner-+64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] )eturn-f64() Step #5: [EXECUTION] return-i32,f64() Step #5: [EXECUTION] return-=32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] rmturnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] break-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-f32(i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28(i32:2025) Step #5: [EXECUTION] break-block-i31-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-.um(i32:2025) Step #5: [EXECUTION] break-br_table-nui-num(i32:2025) Step #5: [EXECUTION] break-br_table,nested-thumb(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num() Step #5: [EXECUTION] break-br_table-n-etes*num-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-etes*num-num() failed. Exception: unreachable Step #5: [EXECUTION] l]rge-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] l]rge-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i54() Step #5: [EXECUTION] init-local-)74() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f(i32:2025, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] f() failed. Exception: unreachable Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] typ#-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type%use-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-2(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-first-i32() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-fs2() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-{econd-f32() Step #5: [EXECUTION] local-second-4f6() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] paramri-stf-f32(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-first-f64(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-secon(*)I3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] pasam-second-i64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(i32:2025, i32:2025) Step #5: [EXECUTION] param-mixed(i32:2025, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-v!id() Step #5: [EXECUTION] value-i3"() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] valte-f31() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-emxty() Step #5: [EXECUTION] return-i37() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32&f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] return-block-i33() Step #5: [EXECUTION] return.bl-icok32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] bReak-bloc#-i32() Step #5: [EXECUTION] breai-bloZk-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-b,_if-unm(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] breakrbr_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_vable-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-n-munum(i32:2025) Step #5: [EXECUTION] large-sig(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] init-local-i67() Step #5: [EXECUTION] inproc_exiti64() Step #5: [EXECUTION] 5nit-local-f32() Step #5: [EXECUTION] init-local-f48() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type--sue3(i32:2025) Step #5: [EXECUTION] type-u0e-4() Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] lucal-first-i64() Step #5: [EXECUTION] local-first-2f3() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-daecon3-i3d() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] +aratrf-sim-4f3() Step #5: [EXECUTION] param-first-f32() Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] plram-second-f32(i64:168, i64:168) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void(i64:168, i64:168) Step #5: [EXECUTION] elia-v3u2() Step #5: [EXECUTION] value6+i4() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i30-f64() Step #5: [EXECUTION] value-i30-f64() failed. Exception: unreachable Step #5: [EXECUTION] va.note.GNU-stack() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] v`Lu[-block-i32() Step #5: [EXECUTION] value-block-i31=i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i16() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-m64() Step #5: [EXECUTION] return-i33-i31-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] retuaot_func#i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] rbeak-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] br/ak-f31() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-f26() failed. Exception: unreachable Step #5: [EXECUTION] break3i2-i-32-i32(i64:168, i64:168) Step #5: [EXECUTION] break3i2-i-32-i32() failed. Exception: unreachable Step #5: [EXECUTION] break-bloik-c:8() Step #5: [EXECUTION] break-block--32ii64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] bbeak-brbla_te-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] brea(-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] brea(-br_table-nested-empty() failed. Exception: unreachable Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_tableÛ’-eteqdnuunm-m(i32:2025) Step #5: [EXECUTION] break-br_tableÛ’-eteqdnuunm-m() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i01(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] init-local-i01() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-ue-2() Step #5: [EXECUTION] Type-ube-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] local-firhvi-c2() Step #5: [EXECUTION] locar-first-i64() Step #5: [EXECUTION] docal/first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] eocal-second-i64() Step #5: [EXECUTION] local-secoAd-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] pare}-first-is1() Step #5: [EXECUTION] pare}-first-is1() failed. Exception: unreachable Step #5: [EXECUTION] param-frits-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-sm3if-2(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-first-f64() failed. Exception: unreachable Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-secothumb5(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] empty(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] empty() failed. Exception: unreachable Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] val`e-i32-f64() Step #5: [EXECUTION] val`e-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i<2-2() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] vqlue-bdock-i32() Step #5: [EXECUTION] value-Dlock-i32-i64() Step #5: [EXECUTION] return-empvy() Step #5: [EXECUTION] return-i32(i64:168, i64:168) Step #5: [EXECUTION] rtuner-+64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32,f6>() Step #5: [EXECUTION] return-=32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] rmtur.Ðlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] br1ak-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] br1ak-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break-f63() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i31-i64() Step #5: [EXECUTION] break-block-i31-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if-efpty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] bhAak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nestetudhm-b(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num() Step #5: [EXECUTION] breba-kr_table-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] breba-kr_table-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i76() Step #5: [EXECUTION] init-local-)74() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-fir(i)Ic2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] loc[l-second-i64() Step #5: [EXECUTION] local-second f32() Step #5: [EXECUTION] local_wrapperA44() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] parao-first-is1(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i24() Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i1,(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i63(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] pamxrimea-d(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty(i64:168, i64:168) Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] valui~-64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] revurn-f65() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] return-i32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08(i32:2025) Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] breakÓ£31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] breaj-bloik-c28() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] (reak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] aot_func#table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-etesdnum-num() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-ue-2() Step #5: [EXECUTION] Type-ube-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] local-firhvi-c2() Step #5: [EXECUTION] locar-first-i64() Step #5: [EXECUTION] docal/first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-secoAd-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] pare}-first-is1(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] param-frits-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-sm3if-2(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-first-f64() failed. Exception: unreachable Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-secothumb5(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] empty(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] empty() failed. Exception: unreachable Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] val`e-i32-f64() Step #5: [EXECUTION] val`e-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i<2-2() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] vqlue-bdock-i32() Step #5: [EXECUTION] value-Dlock-i32-i64() Step #5: [EXECUTION] return-empvy() Step #5: [EXECUTION] return-i32(i64:168, i64:168) Step #5: [EXECUTION] rtuner-+64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32,f6>() Step #5: [EXECUTION] return-=32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] rmturnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] br1ak-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] br1ak-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break-f63() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i31-i64() Step #5: [EXECUTION] break-br_if-efpty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nestetudhm-b(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num() Step #5: [EXECUTION] breba-kr_table-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] breba-kr_table-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i14() Step #5: [EXECUTION] init-local-)74() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g(i32:2025, f32:3.14159, i64:168, i32:2025, f64:2.71828) Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-use-2(i32:2025) Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-u3e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] ty,e-use-5() Step #5: [EXECUTION] type-use-7(i32:2025) Step #5: [EXECUTION] tpye-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-e64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64() Step #5: [EXECUTION] param-mixed(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] valu=-void() Step #5: [EXECUTION] value-i32(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f31() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f`4() Step #5: [EXECUTION] value-i32-f`4() failed. Exception: unreachable Step #5: [EXECUTION] value-i34-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] val}e-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] retunr-i08-24-ii36() Step #5: [EXECUTION] return-block-i31() Step #5: [EXECUTION] r%turnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f63() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] brsock_close2-i32() Step #5: [EXECUTION] brsock_close2-i32() failed. Exception: unreachable Step #5: [EXECUTION] break-block-i64() Step #5: [EXECUTION] break-block-i16-i64() Step #5: [EXECUTION] bveak-br_if-empty(i32:2025) Step #5: [EXECUTION] break-brfi_-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, externref:2882395821, i32:2025, i64:168, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] break-br_table-num() failed. Exception: unreachable Step #5: [EXECUTION] [reak-br_table-num-num() Step #5: [EXECUTION] [reak-br_table-num-num() failed. Exception: unreachable Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_tablne--etesdnum-num(i32:2025) Step #5: [EXECUTION] break-br_tablne--etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, externref:2882395821, i32:2025, i64:168, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i01() Step #5: [EXECUTION] init-local-i63() Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-3() Step #5: [EXECUTION] type-ue-2() Step #5: [EXECUTION] Type-ube-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firhvi-c2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] docal/first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-secoAd-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-sm3if-2(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-seconZ-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-secothumb5(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] empty(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] val`e-i32-f64() Step #5: [EXECUTION] val`e-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i<2-2() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-bdock-i32() Step #5: [EXECUTION] value-Dl,ck-i32-i64() Step #5: [EXECUTION] return-empvy() Step #5: [EXECUTION] return-i32(i64:168, i64:168) Step #5: [EXECUTION] rtuner-+64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i33,f64() Step #5: [EXECUTION] return-=32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] rmturnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-usez3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-u3e-5(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-7() Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] loc`l-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] lo#s-laecond-i32() Step #5: [EXECUTION] local-second-i28() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-secop*-f64() Step #5: [EXECUTION] lothumbixed() Step #5: [EXECUTION] parao-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first*f64() Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] param-mixed() failed. Exception: unreachable Step #5: [EXECUTION] empty(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() failed. Exception: unreachable Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i63() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-32-f64() Step #5: [EXECUTION] value-32-f64() failed. Exception: unreachable Step #5: [EXECUTION] _wrapper2-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i=2-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] re_wrapper-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i31-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i33-i6[() Step #5: [EXECUTION] break-br_if-empty() Step #5: [EXECUTION] break-br_if-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] break-br_if-num() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-bp_tablesn-teed-num(i32:2025) Step #5: [EXECUTION] break-bp_tablesn-teed-num() failed. Exception: unreachable Step #5: [EXECUTION] breasock_addr_-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] breasock_addr_-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-c32() Step #5: [EXECUTION] init-locali-64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] init-locali-64() failed. Exception: unreachable Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init/local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] ytpe-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] local-mixed() failed. Exception: unreachable Step #5: [EXECUTION] param-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] :aram-first-i64(i32:2025, i32:2025) Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f65(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-secgnd-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed() Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] v`lue-block-i32() Step #5: [EXECUTION] vaque-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-empty() failed. Exception: unreachable Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] reurtn-i64() Step #5: [EXECUTION] rgturn-f32() Step #5: [EXECUTION] rgturn-f32() failed. Exception: unreachable Step #5: [EXECUTION] tfern-ru64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i#2-i64() Step #5: [EXECUTION] rethumbblock-i32() Step #5: [EXECUTION] retuaot_func#i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-a08() failed. Exception: unreachable Step #5: [EXECUTION] rbeak-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] erbak-f64() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-i32-i32-i32() failed. Exception: unreachable Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-b2_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-nem(i32:2025) Step #5: [EXECUTION] arbke-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nesteu-dnm(i32:2025) Step #5: [EXECUTION] break-br_table-n-etesdnum-num(i32:2025, f64:2.71828, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, externref:2882395821, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] break-br_table-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, f64:2.71828, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, externref:2882395821, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i32() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local7f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-u3e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] local-First-i>4() Step #5: [EXECUTION] local-first-f16() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is4(i64:168, i64:168) Step #5: [EXECUTION] param-first7i64(i64:168, i64:168) Step #5: [EXECUTION] param-first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i16(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] paramsecondÓ”64(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-seco~d-f32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param2mixed(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i54-f64() Step #5: [EXECUTION] value-i54-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] va+ue-block-i32() Step #5: [EXECUTION] value-blikc-o23-i64() Step #5: [EXECUTION] return-empty(i32:2025, f32:3.14159, i64:168, i32:2025, f64:2.71828) Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-l64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] return-block-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] ?reak-block-i64() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_taBle-empty(i32:2025) Step #5: [EXECUTION] break-br_talbe-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empt0(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] bseak-br_table-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] bseak-br_table-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-sig(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] large-sig() failed. Exception: unreachable Step #5: [EXECUTION] init-locathumb() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] init-localvf32() Step #5: [EXECUTION] init-locla-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, externref:2882395821) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, externref:2882395821) Step #5: [EXECUTION] local-first-i32() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f28() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32() Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] param-first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed() Step #5: [EXECUTION] param-mixed() failed. Exception: unreachable Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f31() Step #5: [EXECUTION] value-f28() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] vafue-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32() failed. Exception: unreachable Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] return-block-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break1i32-i32-i32() Step #5: [EXECUTION] break-block-i31() Step #5: [EXECUTION] break-block-i32-i64(i64:168, i64:168) Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num() failed. Exception: unreachable Step #5: [EXECUTION] Break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-=r_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_tabseen-lted-num(i32:2025) Step #5: [EXECUTION] break-br_tabseen-lted-num() failed. Exception: unreachable Step #5: [EXECUTION] break-br_table-nested-num-num(i32:2025) Step #5: [EXECUTION] large-sig(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] init-local-i32() Step #5: [EXECUTION] init-local-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3() Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-u3e-5() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] loc`l-first-i64() Step #5: [EXECUTION] locan-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] lo#s-laecond-i32(i32:2025, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] lo#s-laecond-i32() failed. Exception: unreachable Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-secon*-f64() Step #5: [EXECUTION] lothumbixed() Step #5: [EXECUTION] parao-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first*f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] talue-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] _wrapper2-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] re_wrapper-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i31-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i32-i6[() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] rreak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_tablesn-teed-num(i32:2025) Step #5: [EXECUTION] breasock_addr_-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] breasock_addr_-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-h32() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7() Step #5: [EXECUTION] type-use-7() failed. Exception: unreachable Step #5: [EXECUTION] lqcal-firlvi-c2() Step #5: [EXECUTION] local-first-i64(i64:168, i64:168) Step #5: [EXECUTION] local/first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param;first-is1(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] param-first-i64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] paratrf-smi-f32(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-f64(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(i32:2025, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f66() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] val`e-i32-f64() Step #5: [EXECUTION] val`e-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-*lock-i64() Step #5: [EXECUTION] value-Dlock-i32-y64() Step #5: [EXECUTION] value-Dlock-i32-y64() failed. Exception: unreachable Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-i64() failed. Exception: unreachable Step #5: [EXECUTION] ret-ufr$n2() Step #5: [EXECUTION] ret-ufr$n2() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i32-i64() Step #5: [EXECUTION] break-jmpty() Step #5: [EXECUTION] lreak-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] brfea-6k4(i32:2025, f64:2.71828) Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-f26() failed. Exception: unreachable Step #5: [EXECUTION] break-ifd_telli33() Step #5: [EXECUTION] break-bloik-c28(i32:2025) Step #5: [EXECUTION] break-block-i30-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] bheaj-br_tabhe-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] breWk-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nes1ed-num() Step #5: [EXECUTION] break-br_t(Iii-n-etesdnum-nup(i32:2025) Step #5: [EXECUTION] break-br_t(Iii-n-etesdnum-nup() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-locam-i16() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-u3e-5(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-7() Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] loc`l-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] lo#s-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-secop*-f64() Step #5: [EXECUTION] lothumbixed() Step #5: [EXECUTION] parao-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first*f64() Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(i64:168, i64:168) Step #5: [EXECUTION] empty(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-32-f64() Step #5: [EXECUTION] value-32-f64() failed. Exception: unreachable Step #5: [EXECUTION] _wrapper2-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i32-i:4() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] retu*n-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-fj2() Step #5: [EXECUTION] return-fj2() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] re_wrapper-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i31-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a11() Step #5: [EXECUTION] break-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] break-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i32-f65() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i33-i6[() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-nxm(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] break-br_if-nxm() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if num-num(i32:2025) Step #5: [EXECUTION] break-br_atble-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num() failed. Exception: unreachable Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-bp_tablesn-teed-num(i32:2025) Step #5: [EXECUTION] breasock_addr_-n-etesdnum-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] breasock_addr_-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-h16() Step #5: [EXECUTION] init-local-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] init-local-i64() failed. Exception: unreachable Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f(i32:2025, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] f() failed. Exception: unreachable Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-first-i32() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] loca1-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-tifrs-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] param-fir{t-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] valueÓ’59() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-i323i2-() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i65() Step #5: [EXECUTION] return-emxty() Step #5: [EXECUTION] return-i31() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] return-bl!ck-i33() Step #5: [EXECUTION] return.block-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] "reak-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] bReak-block-i32() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_vable-nested-num(i64:168, i64:168) Step #5: [EXECUTION] break-br_table-nested-num-num(i32:2025) Step #5: [EXECUTION] large-sig(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] init-localÒ–66() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] 5nit-local-f32() Step #5: [EXECUTION] init-local-f48() Step #5: [EXECUTION] init-local-f48() failed. Exception: unreachable Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] loc[l-second-i64() Step #5: [EXECUTION] local-second-f3() Step #5: [EXECUTION] local-second-f44() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] parao-first-is1(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64() Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] valu~-i64() Step #5: [EXECUTION] value%f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i33-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32(i32:2025, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f65() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] return-i32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-h31() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-0se-1() Step #5: [EXECUTION] type-us`-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] dype-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-first-i32() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] locAl-first-f32(i64:168, i64:168) Step #5: [EXECUTION] locel-sock_recv() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-firs~-i64(i64:168, i64:168) Step #5: [EXECUTION] param-first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] paramÊŒecond-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f31() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] val&e-i32-f64() Step #5: [EXECUTION] value-i32-i32-i32(i64:168, i64:168) Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-blo#k-i31() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f33() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i3-23-i2i32(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] return-block-i3r() Step #5: [EXECUTION] return-block-i31-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-y32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i31-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] brear-block-i32() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-block-i32-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-ntm-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-n(iiiI)(i32:2025) Step #5: [EXECUTION] breakthumbable-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num-num(i32:2025) Step #5: [EXECUTION] larseg-ig(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] init-local-i31() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-ue-2() Step #5: [EXECUTION] Type-ube-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] typa-use-5(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] local-firhvi-c2() Step #5: [EXECUTION] locar-first-i64() Step #5: [EXECUTION] docal/first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-secoAd-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] pare}-first-is1(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] param-frits-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-sm3if-2(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-first-f64() failed. Exception: unreachable Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-secothumb5(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] empty(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] empty() failed. Exception: unreachable Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] val`e-i32-f64() Step #5: [EXECUTION] val`e-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i<2-2() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] vqlue-bdock-i32() Step #5: [EXECUTION] value-Dlock-i32-i64() Step #5: [EXECUTION] return-empvy() Step #5: [EXECUTION] return-i32(i64:168, i64:168) Step #5: [EXECUTION] rtuner-+64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32,f6>() Step #5: [EXECUTION] return-=32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] rmturnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] br1ak-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] br1ak-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break-f63() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i31-i64() Step #5: [EXECUTION] break-br_if-efpty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nestetudhm-b(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num() Step #5: [EXECUTION] breba-kr_table-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] breba-kr_table-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-lofd_sync() Step #5: [EXECUTION] init-local-)74() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, externref:2882395821) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, externref:2882395821) Step #5: [EXECUTION] local-first-i32() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32() Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] param-first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] parkm-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-se0on6i-d4(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(i64:168, i64:168) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i63() Step #5: [EXECUTION] value-f31() Step #5: [EXECUTION] value-f28() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] valeu-i32-i32-i32() Step #5: [EXECUTION] vafuukb--oclvoid() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i18() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] raot_func#ck-i32() Step #5: [EXECUTION] return-block-i33-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] breqk-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break1i32-i32-i32() Step #5: [EXECUTION] break-block-i31() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] brdak-br_tabld-num-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num-num(i32:2025) Step #5: [EXECUTION] large-sig(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] init-local-i53(i32:2025) Step #5: [EXECUTION] init-local-i64(i32:2025) Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, externref:2882395821) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] local-first-i32() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-se$ond-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32() Step #5: [EXECUTION] param-firSt-i64(i64:168, i64:168) Step #5: [EXECUTION] param-first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] parkm-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-se0on6i-d4(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(i64:168, i64:168) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f31() Step #5: [EXECUTION] value-f28() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] valeu-i32-i32-i32() Step #5: [EXECUTION] vafuukb--oclvoid() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i18() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] raot_&unc#ck-i32() Step #5: [EXECUTION] return-block-i33-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break1i32-i32-i32() Step #5: [EXECUTION] break-block-i31() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if)num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] brdak-br_tabld-num-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num-num(i32:2025) Step #5: [EXECUTION] large1sig(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] init-local-i07(i32:2025) Step #5: [EXECUTION] init-local-i64(i32:2025) Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-u3e-5(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-7() Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] loc`l-first-i64(i32:2025) Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] lo#s-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-secop*-f64() Step #5: [EXECUTION] lothumbixed() Step #5: [EXECUTION] parao-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-if-sm32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first*f64() Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(i64:168, i64:168) Step #5: [EXECUTION] empty(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-32-f64() Step #5: [EXECUTION] value-32-f64() failed. Exception: unreachable Step #5: [EXECUTION] _wrapper2-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] retu*n-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] re_wrapper-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i31-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i33-f6() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i33i-6[() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] break-br_if-num() failed. Exception: unreachable Step #5: [EXECUTION] brea_krb-if num-num(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-bp_tablesn-teed-num(i32:2025) Step #5: [EXECUTION] freasock_addr_-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] freasock_addr_-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-h16() Step #5: [EXECUTION] init-local-i64(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] init-local-i64() failed. Exception: unreachable Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-fir(i)Ic2() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-laecond-i32() Step #5: [EXECUTION] loc[l-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local_wrapperA44() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] parao-first-is1(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64() Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] pamxrimea-d(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty(i64:168, i64:168) Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] valu~-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-f64() failed. Exception: unreachable Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32(i32:2025, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] sock_get_r() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] return-i32-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] breakÓ£31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] breaj-bloik-c28() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-emrty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-etesdnum-num(i32:2025) Step #5: [EXECUTION] break-br_table-n-etesdnum-num() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-()val-h30() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] tespy-ue-1() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-u3e-5(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-7() Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] loc`l-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] lo#s-laecond-i32() Step #5: [EXECUTION] local-secojd-64i() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-secop*-f64() Step #5: [EXECUTION] lothumbixed() Step #5: [EXECUTION] parao-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] pram-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-smi-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first*f64() Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] pa2am-mixed(i64:168, i64:168) Step #5: [EXECUTION] empty(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-32-f64() Step #5: [EXECUTION] value-32-f64() failed. Exception: unreachable Step #5: [EXECUTION] _wrapper2-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i33() Step #5: [EXECUTION] thumb-block-i32-i64() Step #5: [EXECUTION] returne-mpty() Step #5: [EXECUTION] retu*n-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i33-f64() Step #5: [EXECUTION] re_wrapper-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i31-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-block-i33-i6[() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] f(i32:2025, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] f() failed. Exception: unreachable Step #5: [EXECUTION] g() Step #5: [EXECUTION] typ+-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-first-i32() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] locaoe-clnsd-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-first-f32(i64:168, i64:168) Step #5: [EXECUTION] param-first-f64(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-2i3(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f31() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f6<(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] vmlue-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] return-emxty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] return.block-i32-i64() Step #5: [EXECUTION] `reak-empty() Step #5: [EXECUTION] break-i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] bReak-block-i32() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_ifmempty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] breik-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_t_ble-num(i32:2025) Step #5: [EXECUTION] break-br_bleat-num-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num-num(i32:2025) Step #5: [EXECUTION] large-sig() Step #5: [EXECUTION] init-local-i81() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] 5nit-local-f32() Step #5: [EXECUTION] init-local-f48() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] t9pe-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type--sue3(i32:2025) Step #5: [EXECUTION] type-u0e-4() Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] lucal-first-i64() Step #5: [EXECUTION] local-firot-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] locs-daecon3-i3d() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-sim-4f3() Step #5: [EXECUTION] param-firqt-f32() Step #5: [EXECUTION] param-second-i16(i32:2025, i32:2025) Step #5: [EXECUTION] parame-ocsnd-i64(i64:168, i64:168) Step #5: [EXECUTION] plram-second-f91(i64:168, i64:168) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void(i64:168, i64:168) Step #5: [EXECUTION] elia-v3u2() Step #5: [EXECUTION] value6+i4() Step #5: [EXECUTION] value-f33() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i30-f64() Step #5: [EXECUTION] value-i30-f64() failed. Exception: unreachable Step #5: [EXECUTION] va.note.GNU-stack() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] v`Lu[-block-3i2() Step #5: [EXECUTION] value-block-i31=i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] return-i16() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i32-m64() Step #5: [EXECUTION] return-i33-i31-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] retuaot_func#i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] rbeak-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] br/ak-f31() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f26() Step #5: [EXECUTION] break-i32-f26() failed. Exception: unreachable Step #5: [EXECUTION] break3i2-i-32-i32() Step #5: [EXECUTION] break3i2-i-32-i32() failed. Exception: unreachable Step #5: [EXECUTION] break-bloik-c:8(i32:2025) Step #5: [EXECUTION] break-block--32ii64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] bbeak-brbla_te-empty(i32:2025) Step #5: [EXECUTION] bheak-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] brea(-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] brea(-br_table-nested-empty() failed. Exception: unreachable Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_tableÛ’-eteqdnuunm-m(i32:2025) Step #5: [EXECUTION] break-br_tableÛ’-eteqdnuunm-m() failed. Exception: unreachable Step #5: [EXECUTION] large-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] large-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-i31() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f3() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1(i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-us.-3(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] tyupees--5() Step #5: [EXECUTION] type-use-6() Step #5: [EXECUTION] type-use-6() failed. Exception: unreachable Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-first-i33() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] param-r"sfi-f31(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i30(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-seconf4d6-(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f31() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] value-block-i32-i64() failed. Exception: unreachable Step #5: [EXECUTION] return-emqty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-fA4() Step #5: [EXECUTION] return-i32-f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] return-block-i32-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] bpeak&i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32(i32:2025, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] break-f32() failed. Exception: unreachable Step #5: [EXECUTION] bre0k-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-block-i32() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_if-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-num(i32:2025) Step #5: [EXECUTION] breabk-r_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_tabAe-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num-num(i32:2025) Step #5: [EXECUTION] large-sig(i32:2025) Step #5: [EXECUTION] init-local-i32() Step #5: [EXECUTION] init-loca"-i64() Step #5: [EXECUTION] init-local-f10() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-1() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] Type-use-3(i32:2025) Step #5: [EXECUTION] type-u0e-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-u3e-5(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-7() Step #5: [EXECUTION] local-firlvi-c2() Step #5: [EXECUTION] loc`l-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] lkcal-first-f64() Step #5: [EXECUTION] lo#s-laecond-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f32() Step #5: [EXECUTION] local-secop*-f64() Step #5: [EXECUTION] lothumbixed() Step #5: [EXECUTION] parao-first-is2(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] paratrf-smi-f32() Step #5: [EXECUTION] param-first*f>4() Step #5: [EXECUTION] param-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i,4(i64:168, i64:168) Step #5: [EXECUTION] param-second32-f(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] empty(f32:3.14159, i32:2025, i64:168, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] value-oid() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-32-f64() Step #5: [EXECUTION] value-32-f64() failed. Exception: unreachable Step #5: [EXECUTION] _wrapper2-i32-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-i32() Step #5: [EXECUTION] thumb-block-i32-i64() Step #5: [EXECUTION] return-empty() Step #5: [EXECUTION] retu*n-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f32() failed. Exception: unreachable Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i16-f64() Step #5: [EXECUTION] re_wrapper-i32-i64() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] returnÐlock-i31-i64() Step #5: [EXECUTION] returnÐlock-i31-i64() failed. Exception: unreachable Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-a08() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f31() Step #5: [EXECUTION] break f64() Step #5: [EXECUTION] break-i34mf64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-bloik-c28() Step #5: [EXECUTION] break-Clock-i33i-6[() Step #5: [EXECUTION] break-braot_func#(i32:2025) Step #5: [EXECUTION] break-braot_func#() failed. Exception: unreachable Step #5: [EXECUTION] break-br_if-num(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] break-br_if-num() failed. Exception: unreachable Step #5: [EXECUTION] brea_krb-if num-num(i32:2025) Step #5: [EXECUTION] break-br_tabld-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-bp_tablesn-teed-num(i32:2025) Step #5: [EXECUTION] breasock_addr_-n-etednum-num(i32:2025) Step #5: [EXECUTION] breasock_addr_-n-etednum-num() failed. Exception: unreachable Step #5: [EXECUTION] marge-siG(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] marge-siG() failed. Exception: unreachable Step #5: [EXECUTION] init-local-h16() Step #5: [EXECUTION] init-local-i12(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f64:2.71828, f32:3.14159, f64:2.71828, i32:2025, i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] init-local-i12() failed. Exception: unreachable Step #5: [EXECUTION] ini>-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [EXECUTION] f() Step #5: [EXECUTION] g() Step #5: [EXECUTION] type-use-0() Step #5: [EXECUTION] type-use-2() Step #5: [EXECUTION] type-use-3(i32:2025) Step #5: [EXECUTION] type-use-4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] type-use-5() Step #5: [EXECUTION] type-use-6(i32:2025) Step #5: [EXECUTION] type-use-7(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] local-first-i33() Step #5: [EXECUTION] local-first-i64() Step #5: [EXECUTION] local-first-f32() Step #5: [EXECUTION] local-first-f64() Step #5: [EXECUTION] local-second-i32() Step #5: [EXECUTION] local-second-i64() Step #5: [EXECUTION] local-second-f33() Step #5: [EXECUTION] local-second-f64() Step #5: [EXECUTION] local-mixed() Step #5: [EXECUTION] param-first-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-first-i64(i64:168, i64:168) Step #5: [EXECUTION] param-first-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] param-first-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-second-i32(i32:2025, i32:2025) Step #5: [EXECUTION] param-second-i64(i64:168, i64:168) Step #5: [EXECUTION] param-second-f32(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] |aram-second-f64(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] param-mixed(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] empty() Step #5: [EXECUTION] value-void() Step #5: [EXECUTION] value-i32() Step #5: [EXECUTION] value-i32() failed. Exception: unreachable Step #5: [EXECUTION] value-i64() Step #5: [EXECUTION] value-f32() Step #5: [EXECUTION] value-f64() Step #5: [EXECUTION] value-i32-f64() Step #5: [EXECUTION] value-i32-i33-i32() Step #5: [EXECUTION] value-block-void() Step #5: [EXECUTION] value-block-void() failed. Exception: unreachable Step #5: [EXECUTION] value-block-i31() Step #5: [EXECUTION] value-block-i32-i64() Step #5: [EXECUTION] retuVn-empty() Step #5: [EXECUTION] return-i32() Step #5: [EXECUTION] return-i64() Step #5: [EXECUTION] return-f32() Step #5: [EXECUTION] return-f64() Step #5: [EXECUTION] return-i64-f64() Step #5: [EXECUTION] return-i32-i32-i32() Step #5: [EXECUTION] return-block-i32() Step #5: [EXECUTION] return-blnck-i31-i64() Step #5: [EXECUTION] break-empty() Step #5: [EXECUTION] break-i32() Step #5: [EXECUTION] break-i64() Step #5: [EXECUTION] break-f32() Step #5: [EXECUTION] break-f64() Step #5: [EXECUTION] break-i32-f64() Step #5: [EXECUTION] break-i32-i32-i32() Step #5: [EXECUTION] break-block-i62() Step #5: [EXECUTION] break-block-i32-i64() Step #5: [EXECUTION] break-br_if-empty(i32:2025) Step #5: [EXECUTION] break-br_f-num(i32:2025) Step #5: [EXECUTION] break-br_if-num-nui(i32:2025) Step #5: [EXECUTION] break-br_table-empty(i32:2025) Step #5: [EXECUTION] break-br_table-num(i32:2025) Step #5: [EXECUTION] break-br_table-num-num(i32:2025) Step #5: [EXECUTION] break-br_table-nested-empty(i32:2025) Step #5: [EXECUTION] break-br_table-nested-num(i32:2025) Step #5: [EXECUTION] break-br%table-nested-num-num(i32:2025) Step #5: [EXECUTION] large-sig(i32:2025, i64:168, f32:3.14159, f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025, f32:3.14159, f64:2.71828, f64:2.71828, f64:2.71828, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] jnit-local-i32() Step #5: [EXECUTION] init-local-i64() Step #5: [EXECUTION] init-local-f32() Step #5: [EXECUTION] init-local-f64() Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] {() Step #5: [EXECUTION] {() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] =(i64:168, i64:168) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] =(i64:168, i32:2025) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] 0(f64:2.71828, i64:168) Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: [EXECUTION] =(i32:2025, i64:168) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] =(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] =(i32:2025, i64:168) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] =(i64:168, i32:2025) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e3 Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] =(i64:168, i32:2025) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] =(i64:168, i64:168) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] =(i64:168, i64:168) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [EXECUTION] type-i31() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-f64() failed. Exception: unreachable Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] as-block-first(i32:2025) Step #5: [EXECUTION] as-block-mid(i32:2025) Step #5: [EXECUTION] as-block-last(i32:2025) Step #5: [EXECUTION] asobl-ck-first-value(i32:2025) Step #5: [EXECUTION] as-block-mid-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-block-last-value(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-cond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-brif-valuecond(i32:2025) Step #5: [EXECUTION] as-brif-valuecond() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br`table-v`lue-index() Step #5: [EXECUTION] es-rtaurn-value() Step #5: [EXECUTION] as-if-cond(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] aslcset-e-sebod(i32:2025) Step #5: [EXECUTION] as-select-bond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call#last() Step #5: [EXECUTION] as-call#last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-func() failed. Exception: unreachable Step #5: [EXECUTION] as-nl_aldicirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.te%-value(i32:2025) Step #5: [EXECUTION] as-globaA.set-value(i32:2025) Step #5: [EXECUTION] as-hoad-address() Step #5: [EXECUTION] as-hoad-address() failed. Exception: unreachable Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-loadN-address() failed. Exception: unreachable Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] a-estst-operand() Step #5: [EXECUTION] as-compare-leFt() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br1value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nestad-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br[tbble-value(i32:2025) Step #5: [EXECUTION] nested-r_table-value-index(i32:2025) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f3-value() Step #5: [EXECUTION] type-f65-value() Step #5: [EXECUTION] as-block-first(i32:2025) Step #5: [EXECUTION] as-block-mid(i32:2025) Step #5: [EXECUTION] a'-block-last(i32:2025) Step #5: [EXECUTION] asobl-ck-first-value(i32:2025) Step #5: [EXECUTION] as-block-mid-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-block-last-value(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond(i32:2025) Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-v`lue-index() Step #5: [EXECUTION] es-rtaurn-value() Step #5: [EXECUTION] as-if-cond(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-secod(i32:2025) Step #5: [EXECUTION] as-select-bond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-nl_aldicirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.te%-value(i32:2025) Step #5: [EXECUTION] as-globaA.set-value(i32:2025) Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-memory.grow-size(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-block-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br1value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nestad-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_tbble-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f65-value() Step #5: [EXECUTION] as-block-firzt(i32:2025) Step #5: [EXECUTION] as-block-mid(i32:2025) Step #5: [EXECUTION] as-block-last(i32:2025) Step #5: [EXECUTION] asobl-ck-first-value(i32:2025) Step #5: [EXECUTION] as-block-mid-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-block-last-value(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond(i32:2025) Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br`table-v`lue-index() Step #5: [EXECUTION] es-rtaurn-value() Step #5: [EXECUTION] as-if-cond(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] aslcset-e-sebod(i32:2025) Step #5: [EXECUTION] as-select-bond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-nl_aldicirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] av-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.te%-value(i32:2025) Step #5: [EXECUTION] as-globaA.set-value(i32:2025) Step #5: [EXECUTION] as-hoad-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br1value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nestad-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_tbble-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] type-i37() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] ty12-f32-value() Step #5: [EXECUTION] type-d32-value() Step #5: [EXECUTION] as-block-first(i32:2025) Step #5: [EXECUTION] as-block-mid(i32:2025) Step #5: [EXECUTION] as-block-last(i32:2025) Step #5: [EXECUTION] asobl-ck-first-value(i32:2025) Step #5: [EXECUTION] as-block-mid-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-block-last-value(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as/loop-last(i32:2025) Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond(i32:2025) Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value() failed. Exception: unreachable Step #5: [EXECUTION] as-br_table-v`lue-index() Step #5: [EXECUTION] es-2taurn-value() Step #5: [EXECUTION] as-if-cond(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-secod(i32:2025) Step #5: [EXECUTION] as-select-bond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-nl_aldicirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.te%-value(i32:2025) Step #5: [EXECUTION] oagl-sbaA.set-2anue(i32:2025) Step #5: [EXECUTION] as-hoad-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-v?lue() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-bmock-value(i32:2025) Step #5: [EXECUTION] nested-br1value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nestad-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_tbble-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [LOADING] WASM module load failed: unknown type 2939 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (EÈ“, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fc 7f Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode fc 3f Step #5: [LOADING] WASM module load failed: unknown function 4613 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 34d5. Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] iFx(i32:2025, i32:2025) Step #5: [EXECUTION] iFx() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] iFx(i32:2025, i32:2025) Step #5: [EXECUTION] iFx() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] FHw(i32:2025) Step #5: [EXECUTION] FHw() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] singular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] multi() failed. Exception: unreachable Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] as-setcle-sifrt(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-lzop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condit+on(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-lact(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indqrdct-mid(i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] aessr-ot-first(i32:2025) Step #5: [EXECUTION] aessr-ot-first() failed. Exception: unreachable Step #5: [EXECUTION] as-stkre-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-logal.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-loa?-oparand(i32:2025) Step #5: [EXECUTION] ac-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operands(i32:2025) Step #5: [EXECUTION] as-binary-operands() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-bare() failed. Exception: unreachable Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-value(i32:2025) Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] params-break(i32:2025) Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] effects(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_with_carry(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_saturated(i64:168, i64:168) Step #5: [EXECUTION] type-use() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] si.gular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] multi() failed. Exception: unreachable Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-elect-last(i32:2025) Step #5: [EXECUTION] as-loop-)irst(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-br_table-last() failed. Exception: unreachable Step #5: [EXECUTION] as-clla_indirect-first(i32:2025) Step #5: [EXECUTION] as-clla_indirect-first() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indirect-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] Bs-call_indirect-last(i32:2025) Step #5: [EXECUTION] Bs-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-vilue(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-drop-operand() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] ab-sr-value(i32:2025) Step #5: [EXECUTION] as-hocal.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] ac-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operdnd(i32:2025) Step #5: [EXECUTION] as-compare-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operands(i32:2025) Step #5: [EXECUTION] $s-compare-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-bare() failed. Exception: unreachable Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-value(i32:2025) Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] params-break(i32:2025) Step #5: [EXECUTION] params-break() failed. Exception: unreachable Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] params-id-break() failed. Exception: unreachable Step #5: [EXECUTION] effects(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add63_u_with_carry(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_saturated(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] %ype-use(i64:168, i64:168, i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] eYpty(i32:2025) Step #5: [EXECUTION] singular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] multi() failed. Exception: unreachable Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] as-setcle-sifrt(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-lzop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condit+on(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-lact(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indqrdct-mid(i32:2025) Step #5: [EXECUTION] as-_llacindirect-last(i32:2025) Step #5: [EXECUTION] as-_llacindirect-last() failed. Exception: unreachable Step #5: [EXECUTION] aessr-ot-first(i32:2025) Step #5: [EXECUTION] aessr-ot-first() failed. Exception: unreachable Step #5: [EXECUTION] as-stkre-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-logal.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-loa?-oparand(i32:2025) Step #5: [EXECUTION] ac-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operands(i32:2025) Step #5: [EXECUTION] as-binary-operands() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-bare() failed. Exception: unreachable Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-value(i32:2025) Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] params-break(i32:2025) Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] effects(i32:2025) Step #5: [EXECUTION] add64_u_with_arrcy(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_saturated(i64:168, i64:168) Step #5: [EXECUTION] type-use() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] si.gular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] multi() failed. Exception: unreachable Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-)irst(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-clla_indirect-first(i32:2025) Step #5: [EXECUTION] as-clla_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-vclue(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-hocal.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-lo`d-operand(i32:2025) Step #5: [EXECUTION] ac-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operdnd(i32:2025) Step #5: [EXECUTION] as-compare-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operands(i32:2025) Step #5: [EXECUTION] $s-compare-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands() failed. Exception: unreachable Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-value(i32:2025) Step #5: [EXECUTION] break-multi-value() failed. Exception: unreachable Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] params-break(i32:2025) Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] params-id-break() failed. Exception: unreachable Step #5: [EXECUTION] effects(i32:2025) Step #5: [EXECUTION] add63_u_with_]arry(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_saturated(i64:168, i64:168) Step #5: [EXECUTION] type-use(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] singular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-lotfs-ipor(i32:2025) Step #5: [EXECUTION] as-loop-qid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as.br_table-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-mid(i32:2025) Step #5: [EXECUTION] as-call`indirect last(i32:2025) Step #5: [EXECUTION] as-call`indirect last() failed. Exception: undefined element Step #5: [EXECUTION] as-stor_-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-vapue(i32:2025) Step #5: [EXECUTION] as-call-value(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] as-unary-operand(i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare?operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operands(i32:2025) Step #5: [EXECUTION] as-compare-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-value(i32:2025) Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params() failed. Exception: unreachable Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] params-break(i32:2025) Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] effects(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_with_carry(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_saturated() Step #5: [EXECUTION] add64_u_saturated() failed. Exception: unreachable Step #5: [EXECUTION] type-use(i32:2025) Step #5: [EXECUTION] type-use() failed. Exception: unreachable Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] singular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] !s-select-sifrt(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-first(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loop-last(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as16r_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025) Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indqrdct-mid(i32:2025) Step #5: [EXECUTION] as-call_indqrdct-mid() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-avlue(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025) Step #5: [EXECUTION] as-logal.tee-value(i32:2025) Step #5: [EXECUTION] as-global.s-etvalue(i32:2025) Step #5: [EXECUTION] as-load-operand(i32:2025) Step #5: [EXECUTION] ac-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-opthumb(i32:2025) Step #5: [EXECUTION] as-compare-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-"inary-operands(i32:2025) Step #5: [EXECUTION] as-compare-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-vahue(i32:2025) Step #5: [EXECUTION] break-multi-vahue() failed. Exception: unreachable Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] parxs-break(i32:2025) Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] effects(i32:2025) Step #5: [EXECUTION] add64_u_with_carry(i64:168, i64:168) Step #5: [EXECUTION] add*4_u_saturated(i64:168, i64:168) Step #5: [EXECUTION] type-use() Step #5: [EXECUTION] type-use() failed. Exception: unreachable Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] si.gular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] multi() failed. Exception: unreachable Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-)irst(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loopl-tas(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-clla_indirect-first(i32:2025) Step #5: [EXECUTION] as-clla_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-vclue(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-hocal.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-lo`d-operand(i32:2025) Step #5: [EXECUTION] ac-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operdnd(i32:2025) Step #5: [EXECUTION] as-compare-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operands(i32:2025) Step #5: [EXECUTION] $s-compare-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands() failed. Exception: unreachable Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-value(i32:2025) Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] params-break(i32:2025) Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] effects(i32:2025) Step #5: [EXECUTION] add63_u_with_]arry(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_saturated(i64:168, i64:168) Step #5: [EXECUTION] type-use(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] si.gular(i32:2025) Step #5: [EXECUTION] multi(i32:2025) Step #5: [EXECUTION] multi() failed. Exception: unreachable Step #5: [EXECUTION] nested(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-loop-)irst(i32:2025) Step #5: [EXECUTION] as-loop-mid(i32:2025) Step #5: [EXECUTION] as-loopl-tas(i32:2025) Step #5: [EXECUTION] as-if-condition(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-clla_indirect-first(i32:2025) Step #5: [EXECUTION] as-clla_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] as-call_indirect-last(i32:2025) Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: undefined element Step #5: [EXECUTION] as-store-first(i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-value(i32:2025) Step #5: [EXECUTION] as-call-vclue(i32:2025) Step #5: [EXECUTION] as-return-value(i32:2025) Step #5: [EXECUTION] as-drop-operand(i32:2025) Step #5: [EXECUTION] as-br-value(i32:2025) Step #5: [EXECUTION] as-hocal.set-value(i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025) Step #5: [EXECUTION] as-global.set-value(i32:2025) Step #5: [EXECUTION] as-lo`d-operand(i32:2025) Step #5: [EXECUTION] ac-unary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-test-operdnd(i32:2025) Step #5: [EXECUTION] as-compare-operand(i32:2025, i32:2025) Step #5: [EXECUTION] as-binary-operands(i32:2025) Step #5: [EXECUTION] $s-compare-operands(i32:2025) Step #5: [EXECUTION] $s-compare-operands() failed. Exception: unreachable Step #5: [EXECUTION] as-mixed-operands(i32:2025) Step #5: [EXECUTION] as-mixed-operands() failed. Exception: unreachable Step #5: [EXECUTION] break-bare() Step #5: [EXECUTION] break-value(i32:2025) Step #5: [EXECUTION] break-multi-value(i32:2025) Step #5: [EXECUTION] param(i32:2025) Step #5: [EXECUTION] params(i32:2025) Step #5: [EXECUTION] params-id(i32:2025) Step #5: [EXECUTION] param-break(i32:2025) Step #5: [EXECUTION] params-break(i32:2025) Step #5: [EXECUTION] params-id-break(i32:2025) Step #5: [EXECUTION] params-id-break() failed. Exception: unreachable Step #5: [EXECUTION] effects(i32:2025) Step #5: [EXECUTION] add63_u_with_]arry(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] add64_u_saturated(i64:168, i64:168) Step #5: [EXECUTION] type-use(i64:168, i64:168) Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ce Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 114514 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cd Step #5: [EXECUTION] f32.nan() Step #5: [EXECUTION] f32.positive_nan() Step #5: [EXECUTION] f32.negative_nan() Step #5: [EXECUTION] f32.plain_nan() Step #5: [EXECUTION] f32.informally_known_as_plain_snan() Step #5: [EXECUTION] f32.all_ones_nan() Step #5: [EXECUTION] f12.misc_nan() Step #5: [EXECUTION] f32.misc_positive_n/n() Step #5: [EXECUTION] f32.misc_negative_nan() Step #5: [EXECUTION] f32.infinity() Step #5: [EXECUTION] f32.positive_infinity() Step #5: [EXECUTION] f32.negative_infinity() Step #5: [EXECUTION] f32.zero() Step #5: [EXECUTION] f32.positive_zero() Step #5: [EXECUTION] f32.negative_zero() Step #5: [EXECUTION] f32.misc() Step #5: [EXECUTION] f32.min_positive() Step #5: [EXECUTION] f32.min_normal() Step #5: [EXECUTION] f32.max_finite() Step #5: [EXECUTION] f32.max_subnormal() Step #5: [EXECUTION] f32.trailing_dot() Step #5: [EXECUTION] f32_dec.zero() Step #5: [EXECUTION] f32_dec.positive_zero() Step #5: [EXECUTION] f32_dec.negative_zero() Step #5: [EXECUTION] f32_dec.misc() Step #5: [EXECUTION] f32_dec.min_positive() Step #5: [EXECUTION] f32_dec.min_normal() Step #5: [EXECUTION] f50_dec.max_subnormal() Step #5: [EXECUTION] f32_dec.max_finite() Step #5: [EXECUTION] f32_dec.trailing_dot() Step #5: [EXECUTION] f32_dec.root_beer_float() Step #5: [EXECUTION] f64.nan() Step #5: [EXECUTION] f64.positive_nan() Step #5: [EXECUTION] f64.negative_nan() Step #5: [EXECUTION] f64.plain_nan() Step #5: [EXECUTION] f64.informally_known_as_vlain_snan() Step #5: [EXECUTION] f64.all_ones_nan() Step #5: [EXECUTION] f64.misc_nan() Step #5: [EXECUTION] f64.misc_positive_nan() Step #5: [EXECUTION] f64.misc_negative_nan() Step #5: [EXECUTION] f64.infinity() Step #5: [EXECUTION] f64.positive_infinity() Step #5: [EXECUTION] f64.negative_infinity() Step #5: [EXECUTION] f64.zero() Step #5: [EXECUTION] f64.positive_zero() Step #5: [EXECUTION] f64.negative_zero() Step #5: [EXECUTION] f64.misc() Step #5: [EXECUTION] f64.min_positive() Step #5: [EXECUTION] f64.min_normal() Step #5: [EXECUTION] f64.max_subnormal() Step #5: [EXECUTION] f64.max_finite() Step #5: [EXECUTION] f64.trailing_dot() Step #5: [EXECUTION] f64_dec.zero() Step #5: [EXECUTION] f64_dec.positive_zero() Step #5: [EXECUTION] f64_dec.negative_zero() Step #5: [EXECUTION] f64_dec.misc() Step #5: [EXECUTION] f65_dec.min_positive() Step #5: [EXECUTION] f64_dec.min_normal() Step #5: [EXECUTION] f64_dec.max_subnormal() Step #5: [EXECUTION] f64_dec.max_finite() Step #5: [EXECUTION] f64_+soft-floatg_dot() Step #5: [EXECUTION] f64_dec.root_beer_float() Step #5: [EXECUTION] f32-dec-sep1() Step #5: [EXECUTION] f32-dec-sep2() Step #5: [EXECUTION] f32-decspe-3() Step #5: [EXECUTION] f32-dec-sep4() Step #5: [EXECUTION] f32-dkc-sep5() Step #5: [EXECUTION] f32-hex-sep1() Step #5: [EXECUTION] f32-hex-sep2() Step #5: [EXECUTION] f32-hex-sep3() Step #5: [EXECUTION] f32-hex-sep4() Step #5: [EXECUTION] f32-hex-sep5() Step #5: [EXECUTION] f64-dec-sep1() Step #5: [EXECUTION] f64-dec-sep2() Step #5: [EXECUTION] f64-dec-sep3() Step #5: [EXECUTION] f64-dec-sep4() Step #5: [EXECUTION] f64-dec-sep5() Step #5: [EXECUTION] f64-hex-sep1() Step #5: [EXECUTION] f64-hex-sep2() Step #5: [EXECUTION] f64-hex-sep3() Step #5: [EXECUTION] f64-hex-sep4() Step #5: [EXECUTION] f64-hex2sep5() Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode fb 1fffff Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] q(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [00:12:53:234 - 7FD358D09C80]: warning: failed to link import function (=Pa1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w, ) Step #5: [00:12:53:311 - 7FD358D09C80]: warning: failed to link import function (=Pa1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] typeÓ’64() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] typeÍ™64() Step #5: [EXECUTION] type-i13-i32() Step #5: [EXECUTION] type-i64-i=4() Step #5: [EXECUTION] type-f32-f32() Step #5: [EXECUTION] type-f64-f64() Step #5: [EXECUTION] tyep-i32-value() Step #5: [EXECUTION] type-i28-value() Step #5: [EXECUTION] type-f32-va~ue() Step #5: [EXECUTION] typm-f6%-value() Step #5: [EXECUTION] =)pe-f64-f59-value() Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] fd_tenl-fivst() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] asb_r-if-value() Step #5: [EXECUTION] as-br_if-valuec-ond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-)alue-index() Step #5: [EXECUTION] as-rut-nervalue() Step #5: [EXECUTION] as-return-values() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-cood() Step #5: [EXECUTION] as-select-all() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call mid() Step #5: [EXECUTION] as-call/last() Step #5: [EXECUTION] as-callvall() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-all() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-v!lue() Step #5: [EXECUTION] as-load1address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] [s-stovrea-lue() Step #5: [EXECUTION] as-stove-both() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-store-bNoth() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-"ina%y-left() Step #5: [EXECUTION] aspath_readlink() Step #5: [EXECUTION] as-nibary-both() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-compare-both() Step #5: [EXECUTION] as-convert-opevand() Step #5: [EXECUTION] as)memory.grow-size() Step #5: [EXECUTION] nested-bloc-kvalue() Step #5: [EXECUTION] nested-br-value() Step #5: [EXECUTION] nested-br_if$value() Step #5: [EXECUTION] nested-br_if-value-cond() Step #5: [EXECUTION] nested-br_table-walue() Step #5: [EXECUTION] nested-br_table-value-index() Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (C, ) Step #5: [EXECUTION] as-func-first() Step #5: [EXECUTION] as-func-mid() Step #5: [EXECUTION] as-func-last() Step #5: [EXECUTION] as-func-everywhere() Step #5: [EXECUTION] as-drop-first(i32:2025) Step #5: [EXECUTION] as-drop-last(i32:2025) Step #5: [EXECUTION] as-drop-everywhere(i32:2025) Step #5: [EXECUTION] as-drop-everywhere() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025) Step #5: [EXECUTION] as-select-mid1(i32:2025) Step #5: [EXECUTION] as-select-mid0(i32:2025) Step #5: [EXECUTION] as-select-last(i32:2025) Step #5: [EXECUTION] as-select-everywhere(i32:2025) Step #5: [EXECUTION] as-block-fir{t() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-everywhere() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-loop-everywhere(i32:2025) Step #5: [EXECUTION] as-inc-dofition(i32:2025) Step #5: [EXECUTION] as-if-then(i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025) Step #5: [EXECUTION] as-br-first(i32:2025) Step #5: [EXECUTION] as-br-last(i32:2025) Step #5: [EXECUTION] as-br-everywhere(i32:2025) Step #5: [EXECUTION] as-br_if-first(i32:2025) Step #5: [EXECUTION] as-br_if-mid(i32:2025) Step #5: [EXECUTION] as-br_if-last(i32:2025) Step #5: [EXECUTION] as-br_if-everywhere(i32:2025) Step #5: [EXECUTION] as-br_table-first(i32:2025) Step #5: [EXECUTION] as-br_table-mid(i32:2025) Step #5: [EXECUTION] as-br_table-last(i32:2025) Step #5: [EXECUTION] as-br_table-everywhere(i32:2025) Step #5: [EXECUTION] as-return-first(i32:2025) Step #5: [EXECUTION] as-return-last(i32:2025) Step #5: [EXECUTION] as-return-everywhere(i32:2025) Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-mid1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-mid2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-everywhere(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-unary-first(i32:2025) Step #5: [EXECUTION] as-unary-last(i32:2025) Step #5: [EXECUTION] as-unary-everywhere(i32:2025) Step #5: [EXECUTION] as-binary-first(i32:2025) Step #5: [EXECUTION] as-binary-mid(i32:2025) Step #5: [EXECUTION] as-binary-last(i32:2025) Step #5: [EXECUTION] as-binary-everywhere(i32:2025) Step #5: [EXECUTION] as-test-first(i32:2025) Step #5: [EXECUTION] as-test-last(i32:2025) Step #5: [EXECUTION] as-test-everywhere(i32:2025) Step #5: [EXECUTION] as-compare-first(i32:2025) Step #5: [EXECUTION] as-compare-mid(i32:2025) Step #5: [EXECUTION] as-compare-last(i32:2025) Step #5: [EXECUTION] as-compare-everywhere(i32:2025) Step #5: [EXECUTION] as-memory.grow-first(i32:2025) Step #5: [EXECUTION] as-memory.grow-last(i32:2025) Step #5: [EXECUTION] as-memory.grow-everywhere(i32:2025) Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid1() Step #5: [EXECUTION] as-call_indirect-mid2() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-everywhere() Step #5: [EXECUTION] as-local.set-first(i32:2025) Step #5: [EXECUTION] as-local.set-last(i32:2025) Step #5: [EXECUTION] as-local.set-everywhere(i32:2025) Step #5: [EXECUTION] as-local.tee-first(i32:2025) Step #5: [EXECUTION] as-local.tee-last(i32:2025) Step #5: [EXECUTION] as-local.tee-everywhere(i32:2025) Step #5: [EXECUTION] as-global.set-first() Step #5: [EXECUTION] as0global.set-last() Step #5: [EXECUTION] as-global.set-everywhere() Step #5: [EXECUTION] as-load-first(i32:2025) Step #5: [EXECUTION] as-load-last(i32:2025) Step #5: [EXECUTION] aot_func#verywhere(i32:2025) Step #5: [EXECUTION] asertso--first(i32:2025, i32:2025) Step #5: [EXECUTION] as-store-mid(i32:2025, i32:2025) Step #5: [EXECUTION] as-store-last(i32:2025, i32:2025) Step #5: [EXECUTION] as-store-everywhere(i32:2025, i32:2025) Step #5: [00:12:53:883 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] ^(i32:2025) Step #5: [EXECUTION] ^() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 277d. Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown type 5662 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fb 2fd Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 113f4768. Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fc 4c Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2a47. Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 36 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1022 Step #5: [LOADING] WASM module load failed: unknown type -59 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode e8 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1031895 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] e(i64:168) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fb 3dfa Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown element segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: array is immutable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type -30 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 20d8. Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 557d. Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 2045 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 208f. Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 20b7. Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd dfd. Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 4f7d. Step #5: [LOADING] WASM module load failed: unknown type -3277 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 177d. Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 16127 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown data segment 1532 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 329219939 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode fc 1a Step #5: [LOADING] WASM module load failed: unknown type 1405 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 208f. Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [00:13:09:651 - 7FD358D09C80]: warning: failed to link import function (4pG, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:13:09:691 - 7FD358D09C80]: warning: failed to link import function (4pG, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:13:09:741 - 7FD358D09C80]: warning: failed to link import function (4pG, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:13:09:791 - 7FD358D09C80]: warning: failed to link import function (4pG, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:13:09:846 - 7FD358D09C80]: warning: failed to link import function (1pG, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:13:09:887 - 7FD358D09C80]: warning: failed to link import function (2pG, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:13:09:930 - 7FD358D09C80]: warning: failed to link import function (4pG, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [EXECUTION] test() Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: out of bounds memory access Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] test() Step #5: [EXECUTION] test() failed. Exception: unreachable Step #5: [EXECUTION] checkRange(i32:2025, i32:2025, i32:2025) Step #5: [00:13:10:215 - 7FD358D09C80]: warning: failed to link import function (GÞ•, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ((F, ) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (&}W, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (&}W, ) Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (&}W, ) Step #5: [00:13:10:521 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] Xn() Step #5: [EXECUTION] Xn() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: destination array is immutable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: uninitialized element Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 8388607 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] ]() Step #5: [EXECUTION] ]() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [EXECUTION] _|() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fc 7c Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [EXECUTION] wHk() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: array is immutable Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:13:11:016 - 7FD358D09C80]: warning: failed to link import function (É€, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (${d, ) Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: Bypass execution because of unsupported value kind:  Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] 2(f64:2.71828, funcref:0, f32:3.14159) Step #5: [EXECUTION] 3(f64:2.71828, funcref:0, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, funcref:0, f32:3.14159) Step #5: [EXECUTION] i16'add() Step #5: [EXECUTION] i16'add() failed. Exception: unreachable Step #5: [EXECUTION] i31gsub() Step #5: [EXECUTION] i31gsub() failed. Exception: unreachable Step #5: [EXECUTION] i32_mul() Step #5: [EXECUTION] i32_mul() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcv_s() Step #5: [EXECUTION] i32_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div]u() Step #5: [EXECUTION] i32_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32_ne() Step #5: [EXECUTION] i32_ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_s() Step #5: [EXECUTION] i32_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_dt_u() Step #5: [EXECUTION] i32_dt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s() Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i2_ge_s() Step #5: [EXECUTION] i2_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt^u() Step #5: [EXECUTION] i32_gt^u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i50_tsore() Step #5: [EXECUTION] i50_tsore() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8() Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16() Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] 32_iall() Step #5: [EXECUTION] 32_iall() failed. Exception: unreachable Step #5: [EXECUTION] i32_ca)l_indirect(i64:168, i64:168) Step #5: [EXECUTION] i32_ca)l_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i64_select(i32:2025, i32:2025) Step #5: [EXECUTION] i32_add() Step #5: [EXECUTION] i32_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64m_ul() Step #5: [EXECUTION] i64m_ul() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_s() Step #5: [EXECUTION] i64_div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u() Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] _rei64m_s() Step #5: [EXECUTION] _rei64m_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u() Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_and() Step #5: [EXECUTION] i64_and() failed. Exception: unreachable Step #5: [EXECUTION] k45_or() Step #5: [EXECUTION] k45_or() failed. Exception: unreachable Step #5: [EXECUTION] 964_xor() Step #5: [EXECUTION] 964_xor() failed. Exception: unreachable Step #5: [EXECUTION] i6._shl() Step #5: [EXECUTION] i6._shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u() Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_s() Step #5: [EXECUTION] i64_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq() Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne() Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] fd_write() Step #5: [EXECUTION] fd_write() failed. Exception: unreachable Step #5: [EXECUTION] i6t_le_s() Step #5: [EXECUTION] i6t_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u(i64:168, i64:168) Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i65_gt_s(i32:2025, i32:2025) Step #5: [EXECUTION] i65_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_g^_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_g^_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8() Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32(i64:168, i64:168) Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_call(i32:2025, i32:2025) Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect(i32:2025, i32:2025) Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] s4i6ele_ct() Step #5: [EXECUTION] s4i6ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f31_add() Step #5: [EXECUTION] f31_add() failed. Exception: unreachable Step #5: [EXECUTION] f3b_us2() Step #5: [EXECUTION] f3b_us2() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] ]33_copy|ign() Step #5: [EXECUTION] ]33_copy|ign() failed. Exception: unreachable Step #5: [EXECUTION] f32_ey() Step #5: [EXECUTION] f32_ey() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f33_store() Step #5: [EXECUTION] f33_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_call() Step #5: [EXECUTION] f32_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f64_sub() Step #5: [EXECUTION] f64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul() Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div() Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copys&gn() Step #5: [EXECUTION] f64_copys&gn() failed. Exception: unreachable Step #5: [EXECUTION] f64_e:() Step #5: [EXECUTION] f64_e:() failed. Exception: unreachable Step #5: [EXECUTION] f64_ne() Step #5: [EXECUTION] f64_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt() Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le() Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt() Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(i32:2025, i32:2025) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f#4_max(i32:2025, i32:2025) Step #5: [EXECUTION] f#4_max() failed. Exception: unreachable Step #5: [EXECUTION] f64_sto[e(i32:2025, i32:2025) Step #5: [EXECUTION] f64_sto[e() failed. Exception: unreachable Step #5: [EXECUTION] f64_call() Step #5: [EXECUTION] f64_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_ndirect() Step #5: [EXECUTION] f64_call_ndirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs4_elet(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f6cs4_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] br_table() Step #5: [EXECUTION] br_table() failed. Exception: unreachable Step #5: [EXECUTION] i16'add() Step #5: [EXECUTION] i16'add() failed. Exception: unreachable Step #5: [EXECUTION] i31gsub() Step #5: [EXECUTION] i31gsub() failed. Exception: unreachable Step #5: [EXECUTION] i33_mul() Step #5: [EXECUTION] i33_mul() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcv_s() Step #5: [EXECUTION] i32_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div]u() Step #5: [EXECUTION] i32_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i60_rem_u() Step #5: [EXECUTION] i60_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32_ne() Step #5: [EXECUTION] i32_ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_s() Step #5: [EXECUTION] i32_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_dp_u() Step #5: [EXECUTION] i32_dp_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s() Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i2_ge_s() Step #5: [EXECUTION] i2_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt^u() Step #5: [EXECUTION] i32_gt^u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i5_store() Step #5: [EXECUTION] i5_store() failed. Exception: unreachable Step #5: [EXECUTION] i:2_store8() Step #5: [EXECUTION] i:2_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16() Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] 32_iall() Step #5: [EXECUTION] 32_iall() failed. Exception: unreachable Step #5: [EXECUTION] i32_ca)l_indirect(i64:168, i64:168) Step #5: [EXECUTION] i32_ca)l_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i65_select(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add() Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64m_ul() Step #5: [EXECUTION] i64m_ul() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_s() Step #5: [EXECUTION] i64_div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u() Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] _rei64m_s() Step #5: [EXECUTION] _rei64m_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u() Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_and() Step #5: [EXECUTION] i64_and() failed. Exception: unreachable Step #5: [EXECUTION] k45_or() Step #5: [EXECUTION] k45_or() failed. Exception: unreachable Step #5: [EXECUTION] 964_xor() Step #5: [EXECUTION] 964_xor() failed. Exception: unreachable Step #5: [EXECUTION] i6._shl() Step #5: [EXECUTION] i6._shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u() Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_s() Step #5: [EXECUTION] i64_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq() Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne() Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_s() Step #5: [EXECUTION] i64_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i6t_le_s() Step #5: [EXECUTION] i6t_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u(i64:168, i64:168) Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i65_gt_s(i32:2025, i32:2025) Step #5: [EXECUTION] i65_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_g^_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_g^_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u(i64:168, i64:168) Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_call(i64:168, i64:168) Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect() Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] s4i6ele_ct() Step #5: [EXECUTION] s4i6ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f31_add() Step #5: [EXECUTION] f31_add() failed. Exception: unreachable Step #5: [EXECUTION] f3b_us2() Step #5: [EXECUTION] f3b_us2() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] ]33_copy|ign() Step #5: [EXECUTION] ]33_copy|ign() failed. Exception: unreachable Step #5: [EXECUTION] f32_ey() Step #5: [EXECUTION] f32_ey() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f33_store() Step #5: [EXECUTION] f33_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_call() Step #5: [EXECUTION] f32_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f64_sub() Step #5: [EXECUTION] f64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul() Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div() Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_coqys&gn() Step #5: [EXECUTION] f64_coqys&gn() failed. Exception: unreachable Step #5: [EXECUTION] f64_e:() Step #5: [EXECUTION] f64_e:() failed. Exception: unreachable Step #5: [EXECUTION] f64_ne() Step #5: [EXECUTION] f64_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt() Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le() Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt() Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(i32:2025, i32:2025) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f#4_max(i32:2025, i32:2025) Step #5: [EXECUTION] f#4_max() failed. Exception: unreachable Step #5: [EXECUTION] f64_sto[e(i32:2025, i32:2025) Step #5: [EXECUTION] f64_sto[e() failed. Exception: unreachable Step #5: [EXECUTION] f64_call() Step #5: [EXECUTION] f64_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_ndirect() Step #5: [EXECUTION] f64_call_ndirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs4_elet(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f6cs4_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] br_table() Step #5: [EXECUTION] br_table() failed. Exception: unreachable Step #5: [EXECUTION] i08'add() Step #5: [EXECUTION] i08'add() failed. Exception: unreachable Step #5: [EXECUTION] i31gsub() Step #5: [EXECUTION] i31gsub() failed. Exception: unreachable Step #5: [EXECUTION] i16uml_() Step #5: [EXECUTION] i16uml_() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcv_s() Step #5: [EXECUTION] i32_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div]u() Step #5: [EXECUTION] i32_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32en_() Step #5: [EXECUTION] i32en_() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i31_le_s() Step #5: [EXECUTION] i31_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_dt_u() Step #5: [EXECUTION] i32_dt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s() Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i2_ge_s() Step #5: [EXECUTION] i2_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt^u() Step #5: [EXECUTION] i32_gt^u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_store() Step #5: [EXECUTION] i32_store() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8() Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16() Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] i32_call() Step #5: [EXECUTION] i32_call() failed. Exception: unreachable Step #5: [EXECUTION] i32_ca)l_indirect(i64:168, i64:168) Step #5: [EXECUTION] i32_ca)l_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i65_select(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add() Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64_mul() Step #5: [EXECUTION] i64_mul() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_s() Step #5: [EXECUTION] i64_div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u() Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_s() Step #5: [EXECUTION] i64_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u() Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_and() Step #5: [EXECUTION] i64_and() failed. Exception: unreachable Step #5: [EXECUTION] k46_or() Step #5: [EXECUTION] k46_or() failed. Exception: unreachable Step #5: [EXECUTION] i64_xor() Step #5: [EXECUTION] i64_xor() failed. Exception: unreachable Step #5: [EXECUTION] i6._shl() Step #5: [EXECUTION] i6._shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u() Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i63_shr_s() Step #5: [EXECUTION] i63_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq() Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne() Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_s() Step #5: [EXECUTION] i64_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i6t_le_s() Step #5: [EXECUTION] i6t_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u() Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_s() Step #5: [EXECUTION] i64_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_g^_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_g^_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_call(i64:168, i64:168) Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indir[ct() Step #5: [EXECUTION] i64_call_indir[ct() failed. Exception: unreachable Step #5: [EXECUTION] s4i6ele_ct() Step #5: [EXECUTION] s4i6ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f31_add() Step #5: [EXECUTION] f31_add() failed. Exception: unreachable Step #5: [EXECUTION] f3b_us2() Step #5: [EXECUTION] f3b_us2() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] ]33_copysign() Step #5: [EXECUTION] ]33_copysign() failed. Exception: unreachable Step #5: [EXECUTION] f32_eq() Step #5: [EXECUTION] f32_eq() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f33_store() Step #5: [EXECUTION] f33_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_call() Step #5: [EXECUTION] f32_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_iHdirect() Step #5: [EXECUTION] f32_call_iHdirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] c64_sub() Step #5: [EXECUTION] c64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul() Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div() Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copysign() Step #5: [EXECUTION] f64_copysign() failed. Exception: unreachable Step #5: [EXECUTION] f64_e:() Step #5: [EXECUTION] f64_e:() failed. Exception: unreachable Step #5: [EXECUTION] f64_ne() Step #5: [EXECUTION] f64_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt() Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le() Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt() Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(i32:2025, i32:2025) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f#4_max(i32:2025, i32:2025) Step #5: [EXECUTION] f#4_max() failed. Exception: unreachable Step #5: [EXECUTION] f64_sto[e(i32:2025, i32:2025) Step #5: [EXECUTION] f64_sto[e() failed. Exception: unreachable Step #5: [EXECUTION] f64_call() Step #5: [EXECUTION] f64_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_ndirect() Step #5: [EXECUTION] f64_call_ndirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs4_elet() Step #5: [EXECUTION] f6cs4_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] br_table() Step #5: [EXECUTION] br_table() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] i16_add() Step #5: [EXECUTION] i16_add() failed. Exception: unreachable Step #5: [EXECUTION] i31gs}b() Step #5: [EXECUTION] i31gs}b() failed. Exception: unreachable Step #5: [EXECUTION] i32_mul() Step #5: [EXECUTION] i32_mul() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcv_s() Step #5: [EXECUTION] i32_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div]u() Step #5: [EXECUTION] i32_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i#3_or() Step #5: [EXECUTION] i#3_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32_ne() Step #5: [EXECUTION] i32_ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_s() Step #5: [EXECUTION] i32_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_it_u() Step #5: [EXECUTION] i32_it_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s() Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_s() Step #5: [EXECUTION] i32_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_u() Step #5: [EXECUTION] i32_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_store() Step #5: [EXECUTION] i32_store() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8() Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_stobe16(i64:168, i64:168) Step #5: [EXECUTION] i32_stobe16() failed. Exception: unreachable Step #5: [EXECUTION] i32_call(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] i32_call() failed. Exception: unreachable Step #5: [EXECUTION] i32_ca)l_indirect(i32:2025, i32:2025) Step #5: [EXECUTION] i32_ca)l_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i65_select(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub(i32:2025, i32:2025) Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i63_mul(i32:2025, i32:2025) Step #5: [EXECUTION] i63_mul() failed. Exception: unreachable Step #5: [EXECUTION] i6_4div_s(i32:2025, i32:2025) Step #5: [EXECUTION] i6_4div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_erm_s() Step #5: [EXECUTION] i64_erm_s() failed. Exception: unreachable Step #5: [EXECUTION] i63_rem_u() Step #5: [EXECUTION] i63_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] n64_and() Step #5: [EXECUTION] n64_and() failed. Exception: unreachable Step #5: [EXECUTION] i64_or() Step #5: [EXECUTION] i64_or() failed. Exception: unreachable Step #5: [EXECUTION] i64_xor() Step #5: [EXECUTION] i64_xor() failed. Exception: unreachable Step #5: [EXECUTION] i64_shl() Step #5: [EXECUTION] i64_shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u() Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_s() Step #5: [EXECUTION] i64_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq() Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne() Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_s() Step #5: [EXECUTION] i64_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_s() Step #5: [EXECUTION] i64_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u() Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i_6g4t_s() Step #5: [EXECUTION] i_6g4t_s() failed. Exception: unreachable Step #5: [EXECUTION] i46_ge_s() Step #5: [EXECUTION] i46_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u() Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] i64_store() Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8() Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_storg16() Step #5: [EXECUTION] i64_storg16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32() Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i6<_call() Step #5: [EXECUTION] i6<_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect() Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] s4i6ele_ct(i32:2025, i32:2025) Step #5: [EXECUTION] s4i6ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f32_add() Step #5: [EXECUTION] f32_add() failed. Exception: unreachable Step #5: [EXECUTION] f32_sub() Step #5: [EXECUTION] f32_sub() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] f32_ropysign() Step #5: [EXECUTION] f32_ropysign() failed. Exception: unreachable Step #5: [EXECUTION] f32_eq() Step #5: [EXECUTION] f32_eq() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f34_store() Step #5: [EXECUTION] f34_store() failed. Exception: unreachable Step #5: [EXECUTION] f31_call() Step #5: [EXECUTION] f31_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f65_sub() Step #5: [EXECUTION] f65_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul(i32:2025, i32:2025) Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div(i32:2025, i32:2025) Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copysign(i32:2025, i32:2025) Step #5: [EXECUTION] f64_copysign() failed. Exception: unreachable Step #5: [EXECUTION] f64_eq(i32:2025, i32:2025) Step #5: [EXECUTION] f64_eq() failed. Exception: unreachable Step #5: [EXECUTION] f64_ne(i32:2025, i32:2025) Step #5: [EXECUTION] f64_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt(i32:2025, i32:2025) Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le(i32:2025, i32:2025) Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt(i64:168, i64:168) Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge(i32:2025, i32:2025) Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(i32:2025, i32:2025) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f64_max(i32:2025, i32:2025) Step #5: [EXECUTION] f64_max() failed. Exception: unreachable Step #5: [EXECUTION] f64_sto[e(i32:2025, i32:2025) Step #5: [EXECUTION] f64_sto[e() failed. Exception: unreachable Step #5: [EXECUTION] f64_call() Step #5: [EXECUTION] f64_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_indirect() Step #5: [EXECUTION] f64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs8_elet() Step #5: [EXECUTION] f6cs8_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] br_table() Step #5: [EXECUTION] br_table() failed. Exception: unreachable Step #5: [EXECUTION] i32'add() Step #5: [EXECUTION] i32'add() failed. Exception: unreachable Step #5: [EXECUTION] i31gsub() Step #5: [EXECUTION] i31gsub() failed. Exception: unreachable Step #5: [EXECUTION] i32_mul() Step #5: [EXECUTION] i32_mul() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcv_s() Step #5: [EXECUTION] i32_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div]u() Step #5: [EXECUTION] i32_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32_ne() Step #5: [EXECUTION] i32_ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_s() Step #5: [EXECUTION] i32_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_dt_u() Step #5: [EXECUTION] i32_dt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s() Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i2_ge_s() Step #5: [EXECUTION] i2_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt^u() Step #5: [EXECUTION] i32_gt^u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i50_tsore() Step #5: [EXECUTION] i50_tsore() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8() Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16() Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] 32_iall() Step #5: [EXECUTION] 32_iall() failed. Exception: unreachable Step #5: [EXECUTION] i3thumbl_indirect() Step #5: [EXECUTION] i3thumbl_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i64_select(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add(i64:168, i64:168) Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64m_ul() Step #5: [EXECUTION] i64m_ul() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_s() Step #5: [EXECUTION] i64_div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u() Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] _rei64m_s() Step #5: [EXECUTION] _rei64m_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u() Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_and() Step #5: [EXECUTION] i64_and() failed. Exception: unreachable Step #5: [EXECUTION] k45_or() Step #5: [EXECUTION] k45_or() failed. Exception: unreachable Step #5: [EXECUTION] 964_xor() Step #5: [EXECUTION] 964_xor() failed. Exception: unreachable Step #5: [EXECUTION] i6._shl() Step #5: [EXECUTION] i6._shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u() Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_s() Step #5: [EXECUTION] i64_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq() Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne() Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] fd_write() Step #5: [EXECUTION] fd_write() failed. Exception: unreachable Step #5: [EXECUTION] i6t_le_s() Step #5: [EXECUTION] i6t_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u(i64:168, i64:168) Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i65_gt_s(i32:2025, i32:2025) Step #5: [EXECUTION] i65_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_g^_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_g^_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_call(i64:168, i64:168) Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect() Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] s4i6ele_ct() Step #5: [EXECUTION] s4i6ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f31_a$d() Step #5: [EXECUTION] f31_a$d() failed. Exception: unreachable Step #5: [EXECUTION] f3b_us2() Step #5: [EXECUTION] f3b_us2() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] ]33_copy|ign() Step #5: [EXECUTION] ]33_copy|ign() failed. Exception: unreachable Step #5: [EXECUTION] f32_ey() Step #5: [EXECUTION] f32_ey() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f33_store() Step #5: [EXECUTION] f33_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_call() Step #5: [EXECUTION] f32_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f64_sub() Step #5: [EXECUTION] f64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul() Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div() Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copys&gn() Step #5: [EXECUTION] f64_copys&gn() failed. Exception: unreachable Step #5: [EXECUTION] f64_e:() Step #5: [EXECUTION] f64_e:() failed. Exception: unreachable Step #5: [EXECUTION] f64_ne() Step #5: [EXECUTION] f64_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt() Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le() Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt() Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(i32:2025, i32:2025) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f#4_max(i32:2025, i32:2025) Step #5: [EXECUTION] f#4_max() failed. Exception: unreachable Step #5: [EXECUTION] f64_so[e(i32:2025, i32:2025) Step #5: [EXECUTION] f64_so[e() failed. Exception: unreachable Step #5: [EXECUTION] f64_call() Step #5: [EXECUTION] f64_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_ndirect() Step #5: [EXECUTION] f64_call_ndirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs4_elet(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f6cs4_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] br_table() Step #5: [EXECUTION] br_table() failed. Exception: unreachable Step #5: [EXECUTION] i09_add() Step #5: [EXECUTION] i09_add() failed. Exception: unreachable Step #5: [EXECUTION] i32gusb() Step #5: [EXECUTION] i32gusb() failed. Exception: unreachable Step #5: [EXECUTION] i32_mul() Step #5: [EXECUTION] i32_mul() failed. Exception: unreachable Step #5: [EXECUTION] i33_dcv_s() Step #5: [EXECUTION] i33_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div_u() Step #5: [EXECUTION] i32_div_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] y32_shl() Step #5: [EXECUTION] y32_shl() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32ne() Step #5: [EXECUTION] i32ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_ue_s() Step #5: [EXECUTION] i32_ue_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_dt_u() Step #5: [EXECUTION] i32_dt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_lue_() Step #5: [EXECUTION] i32_lue_() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s(i32:2025, i32:2025) Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_s(i32:2025, i32:2025) Step #5: [EXECUTION] i32_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i33_gt_u(i32:2025, i32:2025) Step #5: [EXECUTION] i33_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i3:_store() Step #5: [EXECUTION] i3:_store() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16(i32:2025, i32:2025) Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] i32_call(i32:2025, i32:2025) Step #5: [EXECUTION] i32_call() failed. Exception: unreachable Step #5: [EXECUTION] i67_call_indirect(i32:2025, i32:2025) Step #5: [EXECUTION] i67_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i65_select(i32:2025, i32:2025) Step #5: [EXECUTION] i65_select() failed. Exception: unreachable Step #5: [EXECUTION] i64_add(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64_mul() Step #5: [EXECUTION] i64_mul() failed. Exception: unreachable Step #5: [EXECUTION] i64_di?_s(i64:168, i64:168) Step #5: [EXECUTION] i64_di?_s() failed. Exception: unreachable Step #5: [EXECUTION] i63_div_u(i32:2025, i32:2025) Step #5: [EXECUTION] i63_div_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_s() Step #5: [EXECUTION] i64_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_and(i32:2025, i32:2025) Step #5: [EXECUTION] i64_and() failed. Exception: unreachable Step #5: [EXECUTION] thumbR() Step #5: [EXECUTION] thumbR() failed. Exception: unreachable Step #5: [EXECUTION] i28_xor() Step #5: [EXECUTION] i28_xor() failed. Exception: unreachable Step #5: [EXECUTION] i63_shl() Step #5: [EXECUTION] i63_shl() failed. Exception: unreachable Step #5: [EXECUTION] i4)_shr_u() Step #5: [EXECUTION] i4)_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_s() Step #5: [EXECUTION] i64_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq() Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i66_ne() Step #5: [EXECUTION] i66_ne() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_s() Step #5: [EXECUTION] i64_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_s() Step #5: [EXECUTION] i64_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u() Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_=t_s() Step #5: [EXECUTION] i64_=t_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_s() Step #5: [EXECUTION] i64_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i63_gt_u() Step #5: [EXECUTION] i63_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u() Step #5: [EXECUTION] i64_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_store() Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8() Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16() Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i43tr6s_eo4() Step #5: [EXECUTION] i43tr6s_eo4() failed. Exception: unreachable Step #5: [EXECUTION] i64_call() Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect() Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] ies4_6lect() Step #5: [EXECUTION] ies4_6lect() failed. Exception: unreachable Step #5: [EXECUTION] f32_add() Step #5: [EXECUTION] f32_add() failed. Exception: unreachable Step #5: [EXECUTION] f16_sub() Step #5: [EXECUTION] f16_sub() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] f32_copysign(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f32_eq() Step #5: [EXECUTION] f32_eq() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f33_store() Step #5: [EXECUTION] f33_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_call() Step #5: [EXECUTION] f32_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f64_sub() Step #5: [EXECUTION] f64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul(i32:2025, i32:2025) Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div() Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copysign(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] f64_copysign() failed. Exception: unreachable Step #5: [EXECUTION] f64_eq() Step #5: [EXECUTION] f64_eq() failed. Exception: unreachable Step #5: [EXECUTION] f64]ne(i32:2025, i32:2025) Step #5: [EXECUTION] f64]ne() failed. Exception: unreachable Step #5: [EXECUTION] f19_lt(i32:2025, i32:2025) Step #5: [EXECUTION] f19_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le(i32:2025, i32:2025) Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt() Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge() Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f65_min() Step #5: [EXECUTION] f65_min() failed. Exception: unreachable Step #5: [EXECUTION] f14_maX() Step #5: [EXECUTION] f14_maX() failed. Exception: unreachable Step #5: [EXECUTION] fst4_6ore() Step #5: [EXECUTION] fst4_6ore() failed. Exception: unreachable Step #5: [EXECUTION] f64_caLl() Step #5: [EXECUTION] f64_caLl() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_indirect() Step #5: [EXECUTION] f64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs4_elet() Step #5: [EXECUTION] f6cs4_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] bret_bal() Step #5: [EXECUTION] bret_bal() failed. Exception: unreachable Step #5: [EXECUTION] i31'add() Step #5: [EXECUTION] i31'add() failed. Exception: unreachable Step #5: [EXECUTION] i31gsub() Step #5: [EXECUTION] i31gsub() failed. Exception: unreachable Step #5: [EXECUTION] i32_mul() Step #5: [EXECUTION] i32_mul() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcv_s() Step #5: [EXECUTION] i32_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div]u() Step #5: [EXECUTION] i32_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32_ne() Step #5: [EXECUTION] i32_ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_s() Step #5: [EXECUTION] i32_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_dt_u() Step #5: [EXECUTION] i32_dt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s() Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i2_ge_s() Step #5: [EXECUTION] i2_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt^u() Step #5: [EXECUTION] i32_gt^u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i50_tsore() Step #5: [EXECUTION] i50_tsore() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8() Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16() Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] 32_iall() Step #5: [EXECUTION] 32_iall() failed. Exception: unreachable Step #5: [EXECUTION] i3thumbl_indirect() Step #5: [EXECUTION] i3thumbl_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i64_sel?ct(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add(i64:168, i64:168) Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64m_ul() Step #5: [EXECUTION] i64m_ul() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_s() Step #5: [EXECUTION] i64_div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u() Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] _rei64m_s() Step #5: [EXECUTION] _rei64m_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u() Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_and(i64:168, i64:168) Step #5: [EXECUTION] i64_and() failed. Exception: unreachable Step #5: [EXECUTION] k45_or(i32:2025, i32:2025) Step #5: [EXECUTION] k45_or() failed. Exception: unreachable Step #5: [EXECUTION] 964_xor(i32:2025, i32:2025) Step #5: [EXECUTION] 964_xor() failed. Exception: unreachable Step #5: [EXECUTION] i6._shl(i32:2025, i32:2025) Step #5: [EXECUTION] i6._shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq(i32:2025, i32:2025) Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne(i64:168, i64:168) Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] fd_write() Step #5: [EXECUTION] fd_write() failed. Exception: unreachable Step #5: [EXECUTION] i6t_le_s() Step #5: [EXECUTION] i6t_le_s() failed. Exception: unreachable Step #5: [EXECUTION] ]64_lt_u() Step #5: [EXECUTION] ]64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u(i64:168, i64:168) Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i65_gt_s(i32:2025, i32:2025) Step #5: [EXECUTION] i65_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_g^_s(i32:2025, i32:2025) Step #5: [EXECUTION] i64_g^_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i64_{tore32(i64:168, i64:168) Step #5: [EXECUTION] i64_{tore32() failed. Exception: unreachable Step #5: [EXECUTION] i64_call(i64:168, i64:168) Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect() Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] s4i6ele_ct() Step #5: [EXECUTION] s4i6ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f31_add() Step #5: [EXECUTION] f31_add() failed. Exception: unreachable Step #5: [EXECUTION] f3b_us2() Step #5: [EXECUTION] f3b_us2() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] ]33_copy|ign() Step #5: [EXECUTION] ]33_copy|ign() failed. Exception: unreachable Step #5: [EXECUTION] f32_ey() Step #5: [EXECUTION] f32_ey() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32Ygt() Step #5: [EXECUTION] f32Ygt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f33_store() Step #5: [EXECUTION] f33_store() failed. Exception: unreachable Step #5: [EXECUTION] f3._call() Step #5: [EXECUTION] f3._call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f64_sub() Step #5: [EXECUTION] f64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul() Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div() Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copys&gn() Step #5: [EXECUTION] f64_copys&gn() failed. Exception: unreachable Step #5: [EXECUTION] f64_e:() Step #5: [EXECUTION] f64_e:() failed. Exception: unreachable Step #5: [EXECUTION] f64_ne() Step #5: [EXECUTION] f64_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt() Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le() Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt() Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(i32:2025, i32:2025) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f#4_max(i32:2025, i32:2025) Step #5: [EXECUTION] f#4_max() failed. Exception: unreachable Step #5: [EXECUTION] f64_sto[e(i32:2025, i32:2025) Step #5: [EXECUTION] f64_sto[e() failed. Exception: unreachable Step #5: [EXECUTION] f64_call() Step #5: [EXECUTION] f64_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_ndirect() Step #5: [EXECUTION] f64_call_ndirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs4_elet(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f6cs4_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] br]table() Step #5: [EXECUTION] br]table() failed. Exception: unreachable Step #5: [EXECUTION] i08_add() Step #5: [EXECUTION] i08_add() failed. Exception: unreachable Step #5: [EXECUTION] i15gsub() Step #5: [EXECUTION] i15gsub() failed. Exception: unreachable Step #5: [EXECUTION] i32_mul() Step #5: [EXECUTION] i32_mul() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcv_s() Step #5: [EXECUTION] i32_dcv_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_div]u() Step #5: [EXECUTION] i32_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_s() Step #5: [EXECUTION] i32_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32_ne() Step #5: [EXECUTION] i32_ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_lt_s() Step #5: [EXECUTION] i32_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_s() Step #5: [EXECUTION] i32_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_dt_u() Step #5: [EXECUTION] i32_dt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s() Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_s() Step #5: [EXECUTION] i32_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt^u() Step #5: [EXECUTION] i32_gt^u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_u() Step #5: [EXECUTION] i32_ge_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_store() Step #5: [EXECUTION] i32_store() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8() Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store17() Step #5: [EXECUTION] i32_store17() failed. Exception: unreachable Step #5: [EXECUTION] i32_call() Step #5: [EXECUTION] i32_call() failed. Exception: unreachable Step #5: [EXECUTION] i32_ca)l_indirect(i64:168, i64:168) Step #5: [EXECUTION] i32_ca)l_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i65_select(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add() Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64_mul() Step #5: [EXECUTION] i64_mul() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_s() Step #5: [EXECUTION] i64_div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u() Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_s() Step #5: [EXECUTION] i64_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u() Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_and() Step #5: [EXECUTION] i64_and() failed. Exception: unreachable Step #5: [EXECUTION] i64_or() Step #5: [EXECUTION] i64_or() failed. Exception: unreachable Step #5: [EXECUTION] i64_xor() Step #5: [EXECUTION] i64_xor() failed. Exception: unreachable Step #5: [EXECUTION] i64_shl() Step #5: [EXECUTION] i64_shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u() Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_s() Step #5: [EXECUTION] i64_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_eq() Step #5: [EXECUTION] i64_eq() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne() Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_s() Step #5: [EXECUTION] i64_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i6t_le_s() Step #5: [EXECUTION] i6t_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u() Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_s() Step #5: [EXECUTION] i64_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_g^_s() Step #5: [EXECUTION] i64_g^_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u() Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store() Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8() Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_store16() Step #5: [EXECUTION] i64_store16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32() Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_call() Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect() Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] s4i6ele_ct() Step #5: [EXECUTION] s4i6ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f32_add() Step #5: [EXECUTION] f32_add() failed. Exception: unreachable Step #5: [EXECUTION] f3b_us2() Step #5: [EXECUTION] f3b_us2() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div(i64:168, i64:168) Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] f32_copysign() Step #5: [EXECUTION] f32_copysign() failed. Exception: unreachable Step #5: [EXECUTION] f32_eq() Step #5: [EXECUTION] f32_eq() failed. Exception: unreachable Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f33_store() Step #5: [EXECUTION] f33_store() failed. Exception: unreachable Step #5: [EXECUTION] f32_call() Step #5: [EXECUTION] f32_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_select() Step #5: [EXECUTION] f32_select() failed. Exception: unreachable Step #5: [EXECUTION] f64_add() Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f64_sub() Step #5: [EXECUTION] f64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul() Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f64_div() Step #5: [EXECUTION] f64_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copysign() Step #5: [EXECUTION] f64_copysign() failed. Exception: unreachable Step #5: [EXECUTION] f64_eq() Step #5: [EXECUTION] f64_eq() failed. Exception: unreachable Step #5: [EXECUTION] f64_ne() Step #5: [EXECUTION] f64_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt() Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le() Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f64_gt() Step #5: [EXECUTION] f64_gt() failed. Exception: unreachable Step #5: [EXECUTION] f28_ge(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f28_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(i32:2025, i32:2025) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f#4_max(i32:2025, i32:2025) Step #5: [EXECUTION] f#4_max() failed. Exception: unreachable Step #5: [EXECUTION] f64_sto[e(i32:2025, i32:2025) Step #5: [EXECUTION] f64_sto[e() failed. Exception: unreachable Step #5: [EXECUTION] f64_call() Step #5: [EXECUTION] f64_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_indirect() Step #5: [EXECUTION] f64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f6cs4_elet() Step #5: [EXECUTION] f6cs4_elet() failed. Exception: unreachable Step #5: [EXECUTION] br_if() Step #5: [EXECUTION] br_if() failed. Exception: unreachable Step #5: [EXECUTION] br_table() Step #5: [EXECUTION] br_table() failed. Exception: unreachable Step #5: [EXECUTION] i68_add() Step #5: [EXECUTION] i68_add() failed. Exception: unreachable Step #5: [EXECUTION] i31gsub() Step #5: [EXECUTION] i31gsub() failed. Exception: unreachable Step #5: [EXECUTION] i32_mul() Step #5: [EXECUTION] i32_mul() failed. Exception: unreachable Step #5: [EXECUTION] i32_dcr_s() Step #5: [EXECUTION] i32_dcr_s() failed. Exception: unreachable Step #5: [EXECUTION] i30_div]u() Step #5: [EXECUTION] i30_div]u() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_s() Step #5: [EXECUTION] i32_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_rem_u() Step #5: [EXECUTION] i32_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_and() Step #5: [EXECUTION] i32_and() failed. Exception: unreachable Step #5: [EXECUTION] i33_or() Step #5: [EXECUTION] i33_or() failed. Exception: unreachable Step #5: [EXECUTION] i32_xor() Step #5: [EXECUTION] i32_xor() failed. Exception: unreachable Step #5: [EXECUTION] i2shl_3() Step #5: [EXECUTION] i2shl_3() failed. Exception: unreachable Step #5: [EXECUTION] i32_shr_u() Step #5: [EXECUTION] i32_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i31_shr_s() Step #5: [EXECUTION] i31_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_eq() Step #5: [EXECUTION] i32_eq() failed. Exception: unreachable Step #5: [EXECUTION] i32_ne() Step #5: [EXECUTION] i32_ne() failed. Exception: unreachable Step #5: [EXECUTION] i32_dt_s() Step #5: [EXECUTION] i32_dt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_s() Step #5: [EXECUTION] i32_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_it_u() Step #5: [EXECUTION] i32_it_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_le_u() Step #5: [EXECUTION] i32_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_s(i64:168, i64:168) Step #5: [EXECUTION] i32_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge_s(i32:2025, i32:2025) Step #5: [EXECUTION] i32_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i32_gt_u(i32:2025, i32:2025) Step #5: [EXECUTION] i32_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i32_ge^u() Step #5: [EXECUTION] i32_ge^u() failed. Exception: unreachable Step #5: [EXECUTION] i32_store() Step #5: [EXECUTION] i32_store() failed. Exception: unreachable Step #5: [EXECUTION] i32_store8() Step #5: [EXECUTION] i32_store8() failed. Exception: unreachable Step #5: [EXECUTION] i32_store16() Step #5: [EXECUTION] i32_store16() failed. Exception: unreachable Step #5: [EXECUTION] i32_call() Step #5: [EXECUTION] i32_call() failed. Exception: unreachable Step #5: [EXECUTION] i32ca)l_indirect() Step #5: [EXECUTION] i32ca)l_indirect() failed. Exception: unreachable Step #5: [EXECUTION] i65_select(i32:2025, i32:2025) Step #5: [EXECUTION] i64_add() Step #5: [EXECUTION] i64_add() failed. Exception: unreachable Step #5: [EXECUTION] i64_sub() Step #5: [EXECUTION] i64_sub() failed. Exception: unreachable Step #5: [EXECUTION] i64_mul() Step #5: [EXECUTION] i64_mul() failed. Exception: unreachable Step #5: [EXECUTION] i6_4div_s() Step #5: [EXECUTION] i6_4div_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_div_u() Step #5: [EXECUTION] i64_div_u() failed. Exception: unreachable Step #5: [EXECUTION] i62_rem_s() Step #5: [EXECUTION] i62_rem_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_rem_u() Step #5: [EXECUTION] i64_rem_u() failed. Exception: unreachable Step #5: [EXECUTION] i62_and() Step #5: [EXECUTION] i62_and() failed. Exception: unreachable Step #5: [EXECUTION] i64_or() Step #5: [EXECUTION] i64_or() failed. Exception: unreachable Step #5: [EXECUTION] i64_xor() Step #5: [EXECUTION] i64_xor() failed. Exception: unreachable Step #5: [EXECUTION] i63_shl() Step #5: [EXECUTION] i63_shl() failed. Exception: unreachable Step #5: [EXECUTION] i64_shr_u() Step #5: [EXECUTION] i64_shr_u() failed. Exception: unreachable Step #5: [EXECUTION] i63_shr_s() Step #5: [EXECUTION] i63_shr_s() failed. Exception: unreachable Step #5: [EXECUTION] q_ie00() Step #5: [EXECUTION] q_ie00() failed. Exception: unreachable Step #5: [EXECUTION] i64_ne() Step #5: [EXECUTION] i64_ne() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_s() Step #5: [EXECUTION] i64_lt_s() failed. Exception: unreachable Step #5: [EXECUTION] i65_le_s() Step #5: [EXECUTION] i65_le_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_lt_u() Step #5: [EXECUTION] i64_lt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_le_u() Step #5: [EXECUTION] i64_le_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_s() Step #5: [EXECUTION] i64_gt_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_s(i64:168, i64:168) Step #5: [EXECUTION] i64_ge_s() failed. Exception: unreachable Step #5: [EXECUTION] i64_gt_u() Step #5: [EXECUTION] i64_gt_u() failed. Exception: unreachable Step #5: [EXECUTION] i64_ge_u(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store() Step #5: [EXECUTION] i64_store() failed. Exception: unreachable Step #5: [EXECUTION] i64_store8(i64:168, i64:168) Step #5: [EXECUTION] i64_store8() failed. Exception: unreachable Step #5: [EXECUTION] i64_storg16(i32:2025, i32:2025) Step #5: [EXECUTION] i64_storg16() failed. Exception: unreachable Step #5: [EXECUTION] i64_store32(i32:2025, i32:2025) Step #5: [EXECUTION] i64_store32() failed. Exception: unreachable Step #5: [EXECUTION] i64_call(i32:2025, i32:2025) Step #5: [EXECUTION] i64_call() failed. Exception: unreachable Step #5: [EXECUTION] i64_call_indirect() Step #5: [EXECUTION] i64_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] s8i~ele_ct() Step #5: [EXECUTION] s8i~ele_ct() failed. Exception: unreachable Step #5: [EXECUTION] f32_add() Step #5: [EXECUTION] f32_add() failed. Exception: unreachable Step #5: [EXECUTION] f[2_sub() Step #5: [EXECUTION] f[2_sub() failed. Exception: unreachable Step #5: [EXECUTION] f32_mul() Step #5: [EXECUTION] f32_mul() failed. Exception: unreachable Step #5: [EXECUTION] f31_div() Step #5: [EXECUTION] f31_div() failed. Exception: unreachable Step #5: [EXECUTION] g32_copys4on(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] g32_copys4on() failed. Exception: unreachable Step #5: [EXECUTION] f32_eq(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f32_ne() Step #5: [EXECUTION] f32_ne() failed. Exception: unreachable Step #5: [EXECUTION] f32_lt() Step #5: [EXECUTION] f32_lt() failed. Exception: unreachable Step #5: [EXECUTION] f32_le() Step #5: [EXECUTION] f32_le() failed. Exception: unreachable Step #5: [EXECUTION] f32_gt() Step #5: [EXECUTION] f32_gt() failed. Exception: unreachable Step #5: [EXECUTION] f32_ge() Step #5: [EXECUTION] f32_ge() failed. Exception: unreachable Step #5: [EXECUTION] f32_min() Step #5: [EXECUTION] f32_min() failed. Exception: unreachable Step #5: [EXECUTION] f32_max() Step #5: [EXECUTION] f32_max() failed. Exception: unreachable Step #5: [EXECUTION] f32_store() Step #5: [EXECUTION] f32_store() failed. Exception: unreachable Step #5: [EXECUTION] f31_call() Step #5: [EXECUTION] f31_call() failed. Exception: unreachable Step #5: [EXECUTION] f32_call_indirect() Step #5: [EXECUTION] f32_call_indirect() failed. Exception: unreachable Step #5: [EXECUTION] f32_;elect(i32:2025, i32:2025) Step #5: [EXECUTION] f32_;elect() failed. Exception: unreachable Step #5: [EXECUTION] f64_add(i32:2025, i32:2025) Step #5: [EXECUTION] f64_add() failed. Exception: unreachable Step #5: [EXECUTION] f64_sub() Step #5: [EXECUTION] f64_sub() failed. Exception: unreachable Step #5: [EXECUTION] f64_mul() Step #5: [EXECUTION] f64_mul() failed. Exception: unreachable Step #5: [EXECUTION] f/4_div() Step #5: [EXECUTION] f/4_div() failed. Exception: unreachable Step #5: [EXECUTION] f64_copysign() Step #5: [EXECUTION] f64_copysign() failed. Exception: unreachable Step #5: [EXECUTION] f64_eq() Step #5: [EXECUTION] f64_eq() failed. Exception: unreachable Step #5: [EXECUTION] f.4_ne() Step #5: [EXECUTION] f.4_ne() failed. Exception: unreachable Step #5: [EXECUTION] f64_lt() Step #5: [EXECUTION] f64_lt() failed. Exception: unreachable Step #5: [EXECUTION] f64_le() Step #5: [EXECUTION] f64_le() failed. Exception: unreachable Step #5: [EXECUTION] f63_gt(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f63_gt() failed. Exception: unreachable Step #5: [EXECUTION] f64_ge() Step #5: [EXECUTION] f64_ge() failed. Exception: unreachable Step #5: [EXECUTION] f64_min(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64_min() failed. Exception: unreachable Step #5: [EXECUTION] f64_max(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] f64_max() failed. Exception: unreachable Step #5: [EXECUTION] _sto[f46e(i32:2025, i32:2025) Step #5: [EXECUTION] _sto[f46e() failed. Exception: unreachable Step #5: [EXECUTION] f65_call() Step #5: [EXECUTION] f65_call() failed. Exception: unreachable Step #5: [EXECUTION] f64_call_indLz"ky58w, ) Step #5: [EXECUTION] ^0() Step #5: [EXECUTION] ^0() failed. Exception: failed to call unlinked import function (5G>Lz"ky58w, ) Step #5: [EXECUTION] (f64:2.71828, i64:168, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:13:31:360 - 7FD358D09C80]: warning: failed to link import function (5G>L~"ky58w, ) Step #5: [EXECUTION] ^0() Step #5: [EXECUTION] ^0() failed. Exception: failed to call unlinked import function (5G>L~"ky58w, ) Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:13:31:409 - 7FD358D09C80]: warning: a module with WASI apis should be either a command or a reactor Step #5: [LOADING] WASM module load failed: a module with WASI apis must export memory by default Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] h(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (9, ) Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 65(f64:2.71828, i32:2025) Step #5: [EXECUTION] 65() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] |-(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [00:13:31:771 - 7FD358D09C80]: warning: failed to link import function (Û¾, ) Step #5: [00:13:31:771 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:31:771 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:31:771 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (X, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:13:31:852 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:13:31:900 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [00:13:31:950 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [00:13:31:997 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (() Step #5: [EXECUTION] (() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ()?., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ()?., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (?)., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ()?., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ()?., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ()?., ) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [00:13:32:508 - 7FD358D09C80]: warning: failed to link import function (tØ›, ) Step #5: [00:13:32:508 - 7FD358D09C80]: warning: failed to link import function (|, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ([܆~, ) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] 1(i64:168, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] +(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (1, ) Step #5: [LOADING] WASM module load failed: unknown type -130405077 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [00:13:32:723 - 7FD358D09C80]: warning: failed to link import function (h46, ) Step #5: [00:13:32:724 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:32:724 - 7FD358D09C80]: warning: failed to link import function (oe, ) Step #5: [00:13:32:724 - 7FD358D09C80]: warning: failed to link import function (ShÇ—OÖ‚, ) Step #5: [00:13:32:724 - 7FD358D09C80]: warning: failed to link import function (uj6jK, ) Step #5: [00:13:32:724 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 5(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:13:32:813 - 7FD358D09C80]: warning: failed to link import function ([, ) Step #5: [EXECUTION] b(f32:3.14159) Step #5: [EXECUTION] b() failed. Exception: failed to call unlinked import function ([, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:13:32:915 - 7FD358D09C80]: warning: failed to link import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] s(i32:2025) Step #5: [EXECUTION] s() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: failed to call unlinked import function (>, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:13:32:985 - 7FD358D09C80]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] s(i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [00:13:33:060 - 7FD358D09C80]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] s(i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (>, ) Step #5: [00:13:33:126 - 7FD358D09C80]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] s(i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] Q() Step #5: [EXECUTION] Q() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] 1(i64:168, i32:2025) Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i64:168, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3fff. Step #5: [LOADING] AOT module load failed: invalid section id Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 3(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] =(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 3(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [00:13:36:418 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:36:418 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:36:418 - 7FD358D09C80]: warning: failed to link import function (1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (jl , ) Step #5: [00:13:36:476 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:36:476 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:36:476 - 7FD358D09C80]: warning: failed to link import function (1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (jl , ) Step #5: [EXECUTION] __() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [00:13:36:586 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 16(i32:2025, i64:168) Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table -262144001 Step #5: [LOADING] WASM module load failed: unknown table -74449154 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 1916927 Step #5: [LOADING] WASM module load failed: unknown data segment 228991 Step #5: [LOADING] WASM module load failed: unknown table 6291455 Step #5: [LOADING] WASM module load failed: unknown type 1610612735 Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [LOADING] WASM module load failed: unknown elem segment 256 Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown table 1966079 Step #5: [EXECUTION] j~X^(f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 4(f64:2.71828, i32:2025) Step #5: [EXECUTION] 5(f64:2.71828, i32:2025) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] ec(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] ec() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown table 9740024 Step #5: [EXECUTION] (f32:3.14159, i32:2025, f64:2.71828, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f32:3.14159, i32:2025, f64:2.71828, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i32:2025, f64:2.71828, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f64:2.71828, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f32:3.14159, i32:2025, f64:2.71828, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i32:2025, f64:2.71828, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f64:2.71828, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:13:37:781 - 7FD358D09C80]: warning: failed to link import function (2, ) Step #5: [EXECUTION] y(i32:2025) Step #5: [EXECUTION] y() failed. Exception: failed to call unlinked import function (2, ) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: cast failure Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] __ne(i64:168, f32:3.14159) Step #5: [EXECUTION] __ne() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ` Ö´(i64:168, f32:3.14159) Step #5: [EXECUTION] ` Ö´() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4096 pulse cov: 10270 ft: 51392 exec/s: 33 rss: 2040Mb Step #5: [EXECUTION] .DG(i64:168, i64:168) Step #5: [EXECUTION] .DG() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:13:38:082 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] )(f32:3.14159) Step #5: [EXECUTION] )() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] 7(i32:2025, i32:2025) Step #5: [EXECUTION] 11(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:13:38:270 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(f32:3.14159) Step #5: [EXECUTION] 0() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 5() Step #5: [00:13:38:350 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:13:38:372 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:13:38:415 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fb 16227d Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [00:13:38:476 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [00:13:38:521 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [00:13:38:543 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:13:38:596 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:13:38:645 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: invalid section id Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [EXECUTION] g(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(f64:2.71828, i32:2025) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (-, ) Step #5: [00:13:38:946 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:38:946 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:38:946 - 7FD358D09C80]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:13:39:017 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:39:017 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:39:017 - 7FD358D09C80]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [00:13:39:050 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: cast failure Step #5: [00:13:39:075 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:39:075 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:39:075 - 7FD358D09C80]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown table 57 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [00:13:39:193 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:39:193 - 7FD358D09C80]: warning: failed to link import function (yX, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] (i32:2025, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [00:13:39:421 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] ]О(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] (funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 1(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:13:39:513 - 7FD358D09C80]: warning: failed to link import function (KVnjM, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (KVnjM, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (, ) Step #5: [EXECUTION] n() Step #5: [EXECUTION] n() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [00:13:39:779 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:39:779 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] e"() Step #5: [EXECUTION] e"() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [00:13:39:885 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (<, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] __+() Step #5: [EXECUTION] __+() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [00:13:40:053 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] ~(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] ~() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:13:40:091 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [00:13:40:134 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [00:13:40:179 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] J() Step #5: [EXECUTION] J() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] $e() Step #5: [EXECUTION] $e() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ( >, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [00:13:40:404 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown type 366 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [EXECUTION] T() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] L2VD-t(f64:2.71828) Step #5: [EXECUTION] L2VD-t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] L3VD-t(f64:2.71828) Step #5: [EXECUTION] L3VD-t() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 34(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 34() failed. Exception: unreachable Step #5: [00:13:40:713 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:40:713 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:40:713 - 7FD358D09C80]: warning: failed to link import function ( , ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:13:40:777 - 7FD358D09C80]: warning: failed to link import function (uNt, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] ^(i32:2025, i32:2025) Step #5: [EXECUTION] ^() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [LOADING] WASM module load failed: unknown type -29 Step #5: [00:13:40:949 - 7FD358D09C80]: warning: failed to link import function ( , ) Step #5: [00:13:40:949 - 7FD358D09C80]: warning: failed to link import function ( f, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (:P, ) Step #5: [LOADING] WASM module load failed: unknown type 97 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 268435455 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type -10 Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:13:41:096 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:41:096 - 7FD358D09C80]: warning: failed to link import function (N, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (N, ) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (/,$, ) Step #5: [00:13:41:419 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:13:41:472 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] #() Step #5: [EXECUTION] #() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (d, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (d, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: sub type 25 does not match super type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 3(i64:168, i32:2025) Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] 6(i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 14(i64:168, i32:2025) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [00:13:42:157 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] P_:H() Step #5: [EXECUTION] P_:H() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (T_, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (T_, ) Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (T_, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (T_, ) Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (T_, ) Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type -1342406933 Step #5: [LOADING] WASM module load failed: array elem type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [00:13:42:624 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [INSTANTIATE] WASM module instantiate failed: WASM module instantiate failed: create func object failed Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (ºC%YÍ’o, ) Step #5: [00:13:42:737 - 7FD358D09C80]: warning: failed to link import function (Ò¥, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ($Tμ, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [00:13:42:851 - 7FD358D09C80]: warning: failed to link import function (L, ) Step #5: [EXECUTION] /(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] /() failed. Exception: failed to call unlinked import function (L, ) Step #5: [EXECUTION] (i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (L, ) Step #5: [EXECUTION] 4(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (L, ) Step #5: [EXECUTION] 5(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (L, ) Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [00:13:42:906 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:42:906 - 7FD358D09C80]: warning: failed to link import function (%, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 48 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 48 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 16379 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 1342177278 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown table 14 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] u() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] Gd(i32:2025, i32:2025) Step #5: [EXECUTION] Gd() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (A1, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: uninitialized element Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] (i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (E>STeE, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (E\, ) Step #5: [00:13:43:791 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:43:791 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] J(f32:3.14159) Step #5: [EXECUTION] J() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:13:43:968 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (g, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (F, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [00:13:44:193 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] ;() Step #5: [00:13:44:234 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ;() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:13:44:270 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(i64:168, f64:2.71828) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:13:44:369 - 7FD358D09C80]: warning: failed to link import function (y, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (x, ) Step #5: [EXECUTION] (i64:168, i32:2025, i32:2025, i32:2025, i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, i32:2025, i32:2025, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025, i32:2025, i32:2025, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i32:2025, i32:2025, i32:2025, i64:168, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (I, ) Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] 1(i64:168, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:13:44:606 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:13:44:681 - 7FD358D09C80]: warning: failed to link import function (H, ) Step #5: [EXECUTION] (i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (H, ) Step #5: [EXECUTION] 1(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:13:44:740 - 7FD358D09C80]: warning: failed to link import function (H, ) Step #5: [EXECUTION] (i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (H, ) Step #5: [EXECUTION] 1(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (H, ) Step #5: [EXECUTION] 5(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168, i64:168, i32:2025, f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 70R() Step #5: [EXECUTION] 70R() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] (f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [00:13:44:944 - 7FD358D09C80]: warning: failed to link import function (H%~oJms, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (y, ) Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] &(i64:168, i32:2025) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:13:45:112 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i64:168, i64:168, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i64:168, i64:168, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i64:168, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i64:168, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i64:168, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: create array object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, i64:168) Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: sub type 85 does not match super type Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: create array object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, i64:168) Step #5: [EXECUTION] 10(i32:2025) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [00:13:45:672 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create array object failed Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:13:45:675 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:45:677 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:45:679 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create array object failed Step #5: [EXECUTION] 5() Step #5: [00:13:45:681 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] 6() Step #5: [00:13:45:683 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] 7() Step #5: [00:13:45:685 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 7() failed. Exception: create array object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds array access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds array access Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds array access Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds array access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds array access Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [00:13:45:882 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create array object failed Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:13:45:884 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:45:887 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:45:889 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create array object failed Step #5: [EXECUTION] 5() Step #5: [00:13:45:891 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] 6() Step #5: [00:13:45:893 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] 7() Step #5: [00:13:45:895 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 7() failed. Exception: create array object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [00:13:45:978 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create array object failed Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:13:45:981 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:45:983 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:45:985 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create array object failed Step #5: [EXECUTION] 5() Step #5: [00:13:45:987 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] 6() Step #5: [00:13:45:990 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [00:13:46:074 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create array object failed Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:13:46:076 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:078 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:081 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create array object failed Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:13:46:177 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 0() Step #5: [00:13:46:180 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create array object failed Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:13:46:182 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:184 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:187 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create array object failed Step #5: [EXECUTION] 5() Step #5: [00:13:46:189 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] 6() Step #5: [00:13:46:191 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] 7() Step #5: [00:13:46:193 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 7() failed. Exception: create array object failed Step #5: [EXECUTION] 8(i32:2025) Step #5: [00:13:46:195 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 8() failed. Exception: create struct object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [00:13:46:401 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create array object failed Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:13:46:403 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:405 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:408 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create array object failed Step #5: [EXECUTION] 5() Step #5: [00:13:46:410 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] 6() Step #5: [00:13:46:412 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] 7() Step #5: [00:13:46:414 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 7() failed. Exception: create array object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [00:13:46:553 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create array object failed Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:13:46:556 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create array object failed Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:558 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [00:13:46:560 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create array object failed Step #5: [EXECUTION] 5() Step #5: [00:13:46:562 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] 6() Step #5: [00:13:46:564 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] 7() Step #5: [00:13:46:567 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 7() failed. Exception: create array object failed Step #5: [EXECUTION] 8(i32:2025) Step #5: [00:13:46:569 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 8() failed. Exception: create struct object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159, f64:2.71828, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] oL$y() Step #5: [EXECUTION] oL$y() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] oL$y() Step #5: [EXECUTION] oL$y() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:13:46:724 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:46:724 - 7FD358D09C80]: warning: failed to link import function (:\, ) Step #5: [00:13:46:724 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (:\, ) Step #5: [EXECUTION] 2(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 7(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [00:13:46:769 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:46:769 - 7FD358D09C80]: warning: failed to link import function (:\, ) Step #5: [00:13:46:769 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (:\, ) Step #5: [EXECUTION] 2(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] ,V_k(i32:2025, i64:168) Step #5: [EXECUTION] ,V_k() failed. Exception: cast failure Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:13:46:884 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (n, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 1(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:13:47:043 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (E, ) Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:13:47:108 - 7FD358D09C80]: warning: failed to link import function (\, ) Step #5: [EXECUTION] @() Step #5: [EXECUTION] @() failed. Exception: failed to call unlinked import function (\, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:13:47:184 - 7FD358D09C80]: warning: failed to link import function (\, ) Step #5: [EXECUTION] @() Step #5: [EXECUTION] @() failed. Exception: failed to call unlinked import function (\, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:13:47:254 - 7FD358D09C80]: warning: failed to link import function (\, ) Step #5: [EXECUTION] @() Step #5: [EXECUTION] @() failed. Exception: failed to call unlinked import function (\, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:13:47:319 - 7FD358D09C80]: warning: failed to link import function (\, ) Step #5: [EXECUTION] @() Step #5: [EXECUTION] @() failed. Exception: failed to call unlinked import function (\, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] __s() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] Òœ() Step #5: [EXECUTION] Òœ() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 893816602 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5() Step #5: [00:13:47:612 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [00:13:47:643 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] Ox Step #5: (i64:168, f64:2.71828, i64:168) Step #5: [EXECUTION] Ox Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (X, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (X, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (X, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (X, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 5(i32:2025) Step #5: [00:13:48:146 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] 6() Step #5: [00:13:48:148 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 5(i32:2025) Step #5: [00:13:48:237 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] 6() Step #5: [00:13:48:238 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [00:13:48:976 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f32:3.14159) Step #5: [00:13:48:977 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create struct object failed Step #5: [EXECUTION] 5(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:13:48:978 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [00:13:49:060 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 6() Step #5: [00:13:49:061 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown type 1180429940 Step #5: [00:13:49:101 - 7FD358D09C80]: warning: failed to link import function (l, ) Step #5: [00:13:49:101 - 7FD358D09C80]: warning: failed to link import function ( , ) Step #5: [00:13:49:101 - 7FD358D09C80]: warning: failed to link import function (5, ) Step #5: [00:13:49:101 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (l, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function ( , ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (5, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: create array object failed Step #5: [EXECUTION] 2(i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (f, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] w() Step #5: [EXECUTION] w() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] AVV() Step #5: [EXECUTION] AVV() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (L, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 33() Step #5: [EXECUTION] 33() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] pNÒž(i64:168) Step #5: [EXECUTION] pNÒž() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __rel(i64:168) Step #5: [EXECUTION] __rel() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] (i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 2(i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] pNÒž(i64:168) Step #5: [EXECUTION] pNÒž() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global ((, ) Step #5: [EXECUTION] (f32:3.14159, i32:2025) Step #5: [EXECUTION] 1(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 5(f32:3.14159, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] e(i32:2025, i64:168) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 6(i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] [() Step #5: [EXECUTION] [() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [00:13:50:533 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [00:13:50:535 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [00:13:50:539 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [00:13:50:602 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [00:13:50:605 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:13:50:664 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [00:13:50:665 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [00:13:50:668 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:13:50:670 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create externref object failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 22() Step #5: [EXECUTION] 22() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] c(i64:168, i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(i64:168, i64:168) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] q(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] q(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] q(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: Error: WASM block stack underflow. Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 7cfd. Step #5: [LOADING] WASM module load failed: sub type 11 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [00:13:51:831 - 7FD358D09C80]: warning: failed to link import function (s, ) Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (s, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (s, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (s, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (s, ) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [00:13:52:293 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] Ff() Step #5: [EXECUTION] Ff() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [00:13:52:505 - 7FD358D09C80]: warning: failed to link import function (N,, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w?$, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (w, ) Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:13:52:884 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [00:13:52:885 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create struct object failed Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:13:52:958 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [00:13:52:959 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create struct object failed Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown element segment Step #5: [EXECUTION] 2(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 3(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 4(i64:168, i32:2025, i64:168) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] }(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] (i64:168, i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 3(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 4(i64:168, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [EXECUTION] /!() Step #5: [EXECUTION] /!() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 22(f64:2.71828) Step #5: [EXECUTION] 22() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 22(f64:2.71828) Step #5: [EXECUTION] 22() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 391434 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (Q, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (Q, ) Step #5: [00:13:53:873 - 7FD358D09C80]: warning: failed to link import function (3, ) Step #5: [EXECUTION] (f32:3.14159, externref:2882395821, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (3, ) Step #5: [EXECUTION] 1(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159, externref:2882395821, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] q(i32:2025, f32:3.14159) Step #5: [EXECUTION] (i64:168, i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: array elem type mismatch Step #5: [EXECUTION] _(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] (f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159, f32:3.14159, i32:2025) Step #5: [EXECUTION] H() Step #5: [EXECUTION] H() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 44(i64:168, i32:2025) Step #5: [EXECUTION] 44() failed. Exception: cast failure Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 44(i64:168, i32:2025) Step #5: [EXECUTION] 44() failed. Exception: cast failure Step #5: [EXECUTION] 8(i64:168, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: cast failure Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [00:13:54:835 - 7FD358D09C80]: warning: failed to link import function (0, ) Step #5: [00:13:54:835 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:54:835 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [EXECUTION] 1w(f64:2.71828, i32:2025) Step #5: [EXECUTION] 1w() failed. Exception: failed to call unlinked import function (0, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(i32:2025, i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f32:3.14159, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] Û‹(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [00:13:55:185 - 7FD358D09C80]: warning: failed to link import function (.N/`, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (,ÙˆÕ–, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (|î£M, ) Step #5: [00:13:55:329 - 7FD358D09C80]: warning: failed to link import function (׺^=, ) Step #5: [EXECUTION] K(f32:3.14159, i32:2025) Step #5: [EXECUTION] K() failed. Exception: failed to call unlinked import function (׺^=, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (Vkg,!I, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] (f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1@() Step #5: [EXECUTION] 1@() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 20(f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 20() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] l7() Step #5: [EXECUTION] l7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [00:13:56:122 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:56:122 - 7FD358D09C80]: warning: failed to link import function (3<, ) Step #5: [EXECUTION] K(i32:2025) Step #5: [EXECUTION] K() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (3<, ) Step #5: [EXECUTION] 2(f32:3.14159, i32:2025, i32:2025, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] a"Z(f32:3.14159, f64:2.71828, i32:2025) Step #5: [EXECUTION] a"Z() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (K, ) Step #5: [EXECUTION] = '() Step #5: [EXECUTION] = '() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] UA(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] (funcref:0, f64:2.71828, i64:168) Step #5: [EXECUTION] 2(funcref:0, f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3(funcref:0, f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:13:56:757 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:56:757 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (,, ) Step #5: [EXECUTION] |(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] |() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025, i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] (i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:13:57:290 - 7FD358D09C80]: warning: failed to link import function (`, ) Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] V/(f64:2.71828, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [00:13:57:533 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:13:57:533 - 7FD358D09C80]: warning: failed to link import function (P, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (P, ) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] (f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] S(f32:3.14159, i32:2025) Step #5: [EXECUTION] (f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f32:3.14159, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(f32:3.14159, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(f32:3.14159, i32:2025) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11(f32:3.14159, i32:2025) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12(f32:3.14159, i32:2025) Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13(f32:3.14159, i32:2025) Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14(f32:3.14159, i32:2025) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] S(f32:3.14159, i32:2025) Step #5: [EXECUTION] S() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f32:3.14159, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(f32:3.14159, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 08(f32:3.14159, i32:2025) Step #5: [EXECUTION] 08() failed. Exception: unreachable Step #5: [EXECUTION] 11(f32:3.14159, i32:2025) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12(f32:3.14159, i32:2025) Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13(f32:3.14159, i32:2025) Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14(f32:3.14159, i32:2025) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] 15(f32:3.14159, i32:2025) Step #5: [EXECUTION] 15() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] t() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fb 23 Step #5: [EXECUTION] Ά() Step #5: [EXECUTION] Ά() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, funcref:0, i64:168, i64:168, f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168, i64:168) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i64:168, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:13:58:959 - 7FD358D09C80]: warning: failed to link import function (WO, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (6z, ) Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (v]V, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 66() Step #5: [EXECUTION] 66() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (>, ) Step #5: [EXECUTION] . Step #5: V(i32:2025, i32:2025) Step #5: [EXECUTION] (i64:168, i64:168, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] \Õ…(f64:2.71828, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] \Õ…(f64:2.71828, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5() Step #5: [EXECUTION] \Õ…(f64:2.71828, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [00:13:59:602 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [00:13:59:604 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [00:13:59:606 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] 5() Step #5: [EXECUTION] \Õ…(f64:2.71828, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] \Õ…(f64:2.71828, i32:2025) Step #5: [EXECUTION] \Õ…() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] \Õ…(f64:2.71828, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [00:13:59:850 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [00:13:59:853 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [00:13:59:855 - 7FD358D09C80]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] 5() Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i32:2025, f64:2.71828, f32:3.14159, f32:3.14159, f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] Z() Step #5: [EXECUTION] Z() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (4R, ) Step #5: [00:14:00:360 - 7FD358D09C80]: warning: failed to link import function (о, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e, ) Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: [00:14:00:463 - 7FD358D09C80]: warning: failed to link import function (>, ) Step #5: [00:14:00:463 - 7FD358D09C80]: warning: failed to link import function (^}, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (yB<, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [00:14:00:667 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:14:00:667 - 7FD358D09C80]: warning: failed to link import function (p, ) Step #5: [00:14:00:667 - 7FD358D09C80]: warning: failed to link import function (å™, ) Step #5: [00:14:00:667 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [00:14:00:829 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [00:14:00:829 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] free-guard-page-skip(i32:2025) Step #5: [EXECUTION] free-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-paGe-skip(i32:2025) Step #5: [EXECUTION] test-guard-paGe-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] test-guar*-page-skip(i32:2025) Step #5: [EXECUTION] test-guar*-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] __newguard-page-wkip(i32:2025) Step #5: [EXECUTION] __newguard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] mallocuard-page-skip(i32:2025) Step #5: [EXECUTION] mallocuard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guar*-page-skip(i32:2025) Step #5: [EXECUTION] test-guar*-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skiY(i32:2025) Step #5: [EXECUTION] test-guard-page-skiY() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] test-guard-page-wkiP(i32:2025) Step #5: [EXECUTION] test-guard-page-wkiP() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 2506462 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 129c. Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guar*-page-skip(i32:2025) Step #5: [EXECUTION] test-guar*-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-wkip(i32:2025) Step #5: [EXECUTION] test-guard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [EXECUTION] test-guar*-page-skip(i32:2025) Step #5: [EXECUTION] test-guar*-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] test-guard-paGe-skip(i32:2025) Step #5: [EXECUTION] test-guard-paGe-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guar*-page-skip(i32:2025) Step #5: [EXECUTION] test-guar*-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1dfef5. Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] __released-page-wkip(i32:2025) Step #5: [EXECUTION] __released-page-wkip() failed. Exception: out of bounds memory access Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] __newguard-page-skip(i32:2025) Step #5: [EXECUTION] __newguard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] __newguard-page-wkip(i32:2025) Step #5: [EXECUTION] __newguard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 2045 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [EXECUTION] test-guard-page-wkiP(i32:2025) Step #5: [EXECUTION] test-guard-page-wkiP() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-wkip(i32:2025) Step #5: [EXECUTION] test-guard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-sk!p(i32:2025) Step #5: [EXECUTION] test-guard-page-sk!p() failed. Exception: unreachable Step #5: [EXECUTION] __newguard-page-wkip(i32:2025) Step #5: [EXECUTION] __newguard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fc 20fd Step #5: [EXECUTION] __unpinard-page-skip(i32:2025) Step #5: [EXECUTION] __unpinard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-wkip(i32:2025) Step #5: [EXECUTION] test-guard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skiY(i32:2025) Step #5: [EXECUTION] test-guard-page-skiY() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __newguard-page-wkip(i32:2025) Step #5: [EXECUTION] __newguard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 1d Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1077. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __unpinard-page-skip(i32:2025) Step #5: [EXECUTION] __unpinard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [EXECUTION] __newguard-page-wkip(i32:2025) Step #5: [EXECUTION] __newguard-page-wkip() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 268435442 Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [EXECUTION] test-guard-page-skip(i32:2025) Step #5: [EXECUTION] test-guard-page-skip() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] -aslocal.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-storeda-dress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-last() failed. Exception: unreachable Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_mndirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-b12value(i32:2025) Step #5: [EXECUTION] nestId-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_tablemvalue-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f31() Step #5: [EXECUTION] t1pe-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f32-value() failed. Exception: unreachable Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-cill-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] 9s-|toreN-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-biniry-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] ar-oamspce-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i44() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else() failed. Exception: unreachable Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleet-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-~44() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleet-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] aq-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global,set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand(i32:2025) Step #5: [EXECUTION] as-compare-left(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-compare-right(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-convert-operand(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-memory.grow-size(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-block-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f33-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] si gleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] asmblock-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-valeu() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-indax() Step #5: [EXECUTION] at-br_table-value() Step #5: [EXECUTION] as-br_table-palue-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-canl_ildirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-ddaress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as#storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: unsupported opcode e2 Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i44() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] multiple-value() failed. Exception: unreachable Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] ~s-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleet-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-?lock-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-lorp-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br]if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-br_table-value-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleet-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-rperand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convgrt-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index() failed. Exception: unreachable Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-walue() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-mid(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-last(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-func(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-local.set-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-local.tee-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-global,set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if%value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-indy() Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f33-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] asmblock-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-indax() Step #5: [EXECUTION] at-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-canl_ildirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-ddaress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_mndirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-b12value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_tablemvalue-index(i32:2025) Step #5: [EXECUTION] nested-type-f32-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-valum() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-fi]st() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-b`ock-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-1ond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global,set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br-value() failed. Exception: unreachable Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] type-i16() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-valum() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton() failed. Exception: unreachable Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] mutlep-ivlalue(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-fi]st() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-b`ock-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as0br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] #s-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global,set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index() failed. Exception: unreachable Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i31() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] t1pe-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f32-value() failed. Exception: unreachable Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-Voop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-wall-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] 9s-|toreN-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nestedfd_tellvalue(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f33-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] asmblock-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as2block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] As-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_mndirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-b12value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_tablemvalue-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f33-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] si gleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] asmblock-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-indax() Step #5: [EXECUTION] at-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-canl_ildirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-ddaress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] t1pe-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f32-value() failed. Exception: unreachable Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-v(i)I(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-mid() failed. Exception: unreachable Step #5: [EXECUTION] as-blgck-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-ih-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] 9s-|toreN-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last(i32:2025, i32:2025) Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] -aslocal.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-storeda-dress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: out of bounds memory access Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cofd() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-br_table-value-index() failed. Exception: unreachable Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-callOindirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i31() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] free(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-1irst() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-caaot_func#65-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tae-value() Step #5: [EXECUTION] as-global,set-valte() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binarE-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nest(i)br_table-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-i64-value() failed. Exception: unreachable Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first() failed. Exception: unreachable Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] -aslocal.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-storeda-dress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cofd() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-callOindirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] (iiiii)iy-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-valenm-udex(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_ifav-lue-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] az-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indicme-rtid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025, i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] meet-externref() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-~44() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleet-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f33-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] si gleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] asmblock-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-indax() Step #5: [EXECUTION] at-br_table-value() Step #5: [EXECUTION] as-br_table-palue-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-canl_ildirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-ddaress() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as#storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i33() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] typ@-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cofd() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-callOindirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-mndex(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] __unpinalue(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] __rel(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-'irst() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-test-operand() failed. Exception: unreachable Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-~44() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleet-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] emptymvalue(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-ih-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-adIess() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond() failed. Exception: unreachable Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i16() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] tqpe-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-blocr-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-comtare-right() Step #5: [EXECUTION] as-convert-reopand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond() failed. Exception: unreachable Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nestee-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleoceset-nd(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-cahl-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-cAll_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-globalÒ†et-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table7loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-storeda-dress() Step #5: [EXECUTION] as-store-valEe() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleoceset-nd(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-cahl-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-cAll_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table7loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i63() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] __releas-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global,set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-bl(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i65-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] large() failed. Exception: unreachable Step #5: [EXECUTION] as-block-f)rst() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-in-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-shleet-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-cahl-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-cpamore-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] t1pe-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop.last() Step #5: [EXECUTION] as-fr-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-hndex() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loEdN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] 9s-|toreN-address() Step #5: [EXECUTION] as-stoReN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block() Step #5: [EXECUTION] meet-etternref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i31() Step #5: [EXECUTION] type-i64() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] t1pe-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f32-value() failed. Exception: unreachable Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] s0ngleton(i32:2025) Step #5: [EXECUTION] s0ngleton() failed. Exception: unreachable Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-value() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] as-br_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-value-index() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-call-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-first() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-last() Step #5: [EXECUTION] as-call_indirect-last() failed. Exception: unreachable Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-value() Step #5: [EXECUTION] as-local.tee-value() Step #5: [EXECUTION] as-global.set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] 9s-|toreN-address(i32:2025, i32:2025) Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-block-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] type-i32() Step #5: [EXECUTION] type-i32() failed. Exception: unreachable Step #5: [EXECUTION] type-i63() Step #5: [EXECUTION] type-f32() Step #5: [EXECUTION] type-f64() Step #5: [EXECUTION] type-i32-value() Step #5: [EXECUTION] type-i64-value() Step #5: [EXECUTION] type-f32-value() Step #5: [EXECUTION] type-f64-value() Step #5: [EXECUTION] empty(i32:2025) Step #5: [EXECUTION] empty-value(i32:2025) Step #5: [EXECUTION] singleton(i32:2025) Step #5: [EXECUTION] singleton-value(i32:2025) Step #5: [EXECUTION] multiple(i32:2025) Step #5: [EXECUTION] multiple-value(i32:2025) Step #5: [EXECUTION] large(i32:2025) Step #5: [EXECUTION] as-block-first() Step #5: [EXECUTION] as-block-mid() Step #5: [EXECUTION] as-block-last() Step #5: [EXECUTION] as-block-value() Step #5: [EXECUTION] as-loop-first() Step #5: [EXECUTION] as-loop-first() failed. Exception: unreachable Step #5: [EXECUTION] as-loop-mid() Step #5: [EXECUTION] as-loop-last() Step #5: [EXECUTION] as-br-val`e() Step #5: [EXECUTION] as-br_if-cond() Step #5: [EXECUTION] asÕr_if-value() Step #5: [EXECUTION] as-br_if-value-cond() Step #5: [EXECUTION] as-br_table-index() Step #5: [EXECUTION] as-br_table-value() Step #5: [EXECUTION] as-br_table-valdel-iuex() Step #5: [EXECUTION] as-return-value() Step #5: [EXECUTION] as-if-cond() Step #5: [EXECUTION] as-if-then(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-if-else(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] as-select-first(i32:2025, i32:2025) Step #5: [EXECUTION] as-select-second(i32:2025, i32:2025) Step #5: [EXECUTION] as--elect-cond() Step #5: [EXECUTION] as-cahl-first() Step #5: [EXECUTION] as-call-mid() Step #5: [EXECUTION] as-call-last() Step #5: [EXECUTION] as-call_indirect-first() Step #5: [EXECUTION] as-call_indirect-mid() Step #5: [EXECUTION] as-call_indirect-(ast() Step #5: [EXECUTION] as-call_indirect-func() Step #5: [EXECUTION] as-local.set-velue() Step #5: [EXECUTION] as-local.tae-value() Step #5: [EXECUTION] as-global,set-value() Step #5: [EXECUTION] as-load-address() Step #5: [EXECUTION] as-loadN-address() Step #5: [EXECUTION] as-store-address() Step #5: [EXECUTION] as-store-value() Step #5: [EXECUTION] as-storeN-address() Step #5: [EXECUTION] as-storeN-value() Step #5: [EXECUTION] as-unary-operand() Step #5: [EXECUTION] as-binary-left() Step #5: [EXECUTION] as-binary-right() Step #5: [EXECUTION] as-test-operand() Step #5: [EXECUTION] as-compare-left() Step #5: [EXECUTION] as-compare-right() Step #5: [EXECUTION] as-convert-operand() Step #5: [EXECUTION] as-memory.grow-size() Step #5: [EXECUTION] nested-blokk-value(i32:2025) Step #5: [EXECUTION] nested-br-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value(i32:2025) Step #5: [EXECUTION] nested-br_if-value-cond(i32:2025) Step #5: [EXECUTION] nested-br_table-value(i32:2025) Step #5: [EXECUTION] nested-br_table-value-index(i32:2025) Step #5: [EXECUTION] nested-br_table-loop-block(i32:2025) Step #5: [EXECUTION] meet-externref(i32:2025, externref:2882395821) Step #5: [EXECUTION] AI() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] (i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14(i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] 2 (i64:168, f32:3.14159, i64:168, i32:2025) Step #5: [EXECUTION] 2 () failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [EXECUTION] T(f64:2.71828) Step #5: [EXECUTION] (i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13(i32:2025) Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [00:14:33:253 - 7FD358D09C80]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] nl(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 10(i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11(i64:168) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 4113 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] (i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] 16() Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: os_munmap error addr:0x56293314de38, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314de90, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314de98, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dea0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dea8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314deb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314deb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dec0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dec8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314ded0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314ded8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dee0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dee8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314def0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314def8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df00, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df08, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df10, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df18, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df20, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df28, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df30, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df38, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df40, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df48, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df50, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df58, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df60, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df68, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df70, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df78, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df80, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df88, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df90, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314df98, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfa0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfa8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfe0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dfe8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dff0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314dff8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e000, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e008, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e010, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e018, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e020, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e028, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e030, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e038, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e040, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e048, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e050, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e058, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e060, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e068, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e070, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e078, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e080, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e088, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e090, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e098, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e0f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e100, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e108, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e110, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e118, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e120, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e128, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e130, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e138, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e140, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e148, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e150, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e158, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e160, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e168, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e170, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e178, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e180, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e188, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e190, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e198, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e1f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e200, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e208, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e210, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e218, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e220, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e228, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e230, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e238, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e240, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e248, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e250, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e258, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e260, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e268, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e270, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e278, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e280, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e288, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e290, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293314e298, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: os_munmap error addr:0x56293304afb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afe8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304aff0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304aff8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b00c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b014, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b028, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b030, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b038, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b04c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b054, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b068, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b070, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b078, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b08c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b094, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b10c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b114, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b128, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b130, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b138, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b14c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b154, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b168, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b170, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b178, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b18c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b194, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b20c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b214, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b228, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b230, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b238, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b24c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b254, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b268, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b270, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b278, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b28c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b294, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b304, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b30c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b314, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b328, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b330, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b344, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b34c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b354, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b368, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b370, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b384, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b38c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b394, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b404, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b40c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b414, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b428, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b430, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b444, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b44c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b454, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b468, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b470, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b484, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b48c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b494, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b504, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b50c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b52c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b534, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b53c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x56293304afb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afe0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304afe8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304aff0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b004, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b00c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b020, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b028, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b030, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b044, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b04c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b060, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b068, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b070, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b084, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b08c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b0f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b104, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b10c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b120, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b128, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b130, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b144, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b14c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b160, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b168, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b170, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b184, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b18c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b1f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b204, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b20c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b220, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b228, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b230, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b244, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b24c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b260, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b268, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b270, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b284, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b28c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b2fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b304, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b30c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b320, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b328, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b33c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b344, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b34c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b360, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b368, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b37c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b384, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b38c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b3fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b404, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b40c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b420, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b428, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b43c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b444, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b44c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b460, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b468, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b47c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b484, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b48c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b4fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b504, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b524, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b52c, size:0x0, errno:22 Step #5: os_munmap error addr:0x56293304b534, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #4854 DONE cov: 10473 ft: 54565 exec/s: 27 rss: 2040Mb Step #5: MERGE-OUTER: successful in 25 attempt(s) Step #5: MERGE-OUTER: the control file has 3159352 bytes Step #5: MERGE-OUTER: consumed 1Mb (56Mb rss) to parse the control file Step #5: MERGE-OUTER: 9719 new files with 57615 new features added; 11648 new coverage edges Step #5: [2026-01-14 06:36:57,848 INFO] Finding shared libraries for targets (if any). Step #5: [2026-01-14 06:36:57,863 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/wamr_fuzz_llvm_jit_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Target.h: No such file or directory Step #5: warning: Could not read coverage for 'aot_llvm.c:LLVMInitializeNativeTarget'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Target.h: No such file or directory Step #5: warning: Could not read coverage for 'aot_llvm.c:LLVMInitializeNativeAsmPrinter'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm9BitVectorC2Ejb'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm9BitVector11NumBitWordsEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4initEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E31getMinBucketToReserveForEntriesEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE15allocateBucketsEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS3_vEENS_6detail12DenseMapPairIS3_jEEEES3_jS5_S8_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_5ValueEjE9getSecondEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE9getSecondEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_6ModuleENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE9getSecondEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_6ModuleENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS6_NS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRS5_EE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS8_vEENSB_12DenseMapPairIS8_SN_EEEES8_SN_SP_SR_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_13LazyCallGraph3SCCEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRS4_EE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SM_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS3_NS_17PreservedAnalysesENS_15AnalysisManagerIS3_JRS2_EE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS4_vEENSB_12DenseMapPairIS4_SO_EEEES4_SO_SQ_SS_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_13LazyCallGraph3SCCENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRS1_EE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SN_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS8_JRS7_EE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_13LazyCallGraph3SCCENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRS6_EE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JEE11InvalidatorEEESt14default_deleteISF_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SK_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISG_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SL_EEEES7_SL_SN_SP_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEESt14_List_iteratorIS2_IS4_St10unique_ptrINS0_21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JEE11InvalidatorEEESt14default_deleteISF_EEEEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SL_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISG_EEESaISK_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SM_EEEES3_SM_SO_SQ_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_8FunctionENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEEESt14default_deleteISF_EEESaISJ_EEEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE9getSecondEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS2_IS4_St10unique_ptrINS_6detail21AnalysisResultConceptIS5_NS_17PreservedAnalysesENS_15AnalysisManagerIS5_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEEENS_12DenseMapInfoIS7_vEENSA_12DenseMapPairIS7_SN_EEEES7_SN_SP_SR_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapISt4pairIPNS_11AnalysisKeyEPNS_4LoopEESt14_List_iteratorIS1_IS3_St10unique_ptrINS_6detail21AnalysisResultConceptIS4_NS_17PreservedAnalysesENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEEENS_12DenseMapInfoIS6_vEENS9_12DenseMapPairIS6_SM_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS1_NS_17PreservedAnalysesENS_15AnalysisManagerIS1_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEENS_12DenseMapInfoIS2_vEENS9_12DenseMapPairIS2_SN_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS_6detail21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISI_EEESaISM_EEENS_12DenseMapInfoIS3_vEENSA_12DenseMapPairIS3_SO_EEEES3_SO_SQ_SS_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_4LoopENSt7__cxx114listISt4pairIPNS_11AnalysisKeyESt10unique_ptrINS0_21AnalysisResultConceptIS2_NS_17PreservedAnalysesENS_15AnalysisManagerIS2_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEEESt14default_deleteISH_EEESaISL_EEEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SG_EEE10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSB_EEESt14default_deleteISE_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SH_EEEES3_SH_SJ_SL_E13getBucketsEndEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_4LoopENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JRNS_27LoopStandardAnalysisResultsEEE11InvalidatorEJSA_EEESt14default_deleteISD_EEE9getSecondEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E10getBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail12DenseMapPairIPNS_11AnalysisKeyESt10unique_ptrINS0_19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EEE8getFirstEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E10destroyAllEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS7_EEEEjS7_S9_SC_E13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIjNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_12DenseMapInfoIjvEENS_6detail12DenseMapPairIjS6_EEE13getNumBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_EixEOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16FindAndConstructEOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPSJ_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E15LookupBucketForIS3_EEbRKT_RPKSJ_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E12getHashValueERKS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16InsertIntoBucketIS3_JEEEPSJ_SN_OT_DpOT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E20InsertIntoBucketImplIS3_EEPSJ_RKS3_RKT_SN_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13getNumEntriesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13getNumEntriesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E4growEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE4growEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE15allocateBucketsEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E9initEmptyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E13setNumEntriesEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE13setNumEntriesEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16setNumTombstonesEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16setNumTombstonesEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E16getNumTombstonesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS6_JEE11InvalidatorEJEEESt14default_deleteISB_EENS_12DenseMapInfoIS2_vEENS4_12DenseMapPairIS2_SE_EEE16getNumTombstonesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapBaseINS_8DenseMapIPNS_11AnalysisKeyESt10unique_ptrINS_6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS7_JEE11InvalidatorEJEEESt14default_deleteISC_EENS_12DenseMapInfoIS3_vEENS5_12DenseMapPairIS3_SF_EEEES3_SF_SH_SJ_E19incrementNumEntriesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEEC2EOS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8DenseMapIPNS_5ValueEjNS_12DenseMapInfoIS2_vEENS_6detail12DenseMapPairIS2_jEEE4swapERS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_5ValueEvE11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_5ValueEvE15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_5ValueEvE7isEqualEPKS1_S5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_6ModuleEvE11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_6ModuleEvE15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_6ModuleEEvE7isEqualERKS6_S9_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE7isEqualEPKS1_S5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_6ModuleEvE7isEqualEPKS1_S5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_8FunctionEvE11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_8FunctionEvE15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoISt4pairIPNS_11AnalysisKeyEPNS_8FunctionEEvE7isEqualERKS6_S9_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_8FunctionEvE7isEqualEPKS1_S5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_4LoopEvE11getEmptyKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_4LoopEvE15getTombstoneKeyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_4LoopEvE7isEqualEPKS1_S5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12DenseMapInfoIPNS_11AnalysisKeyEvE12getHashValueEPKS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/EpochTracker.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14DebugEpochBase14incrementEpochEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/EpochTracker.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14DebugEpochBase10HandleBaseC2EPKS0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/EpochTracker.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm14DebugEpochBase10HandleBase14isHandleInSyncEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15unique_functionIFNS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEERNS3_5LLJITEEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15unique_functionIFNS_5ErrorERNS_3orc5LLJITEEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE15isInlineStorageEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS4_5LLJITEEE17isTrivialCallbackEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail13PunnedPointerIPvEcvlEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail13PunnedPointerIPvE5asIntEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail13PunnedPointerIPvEC2El'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail13PunnedPointerIPvEaSEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEC2El'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEaSEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEC2El'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEaSEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISD_EENS_18PointerIntPairInfoISD_Lj1ESF_EEE10getPointerEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISD_EEE10getPointerEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18getFromOpaqueValueES1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE18setFromOpaqueValueES1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEEcvlEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE5asIntEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESF_EEE10getPointerEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNSA_19NonTrivialCallbacksEEEEE10getPointerEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE10getPointerEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE10getPointerEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18getFromOpaqueValueES1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNR4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE18setFromOpaqueValueES1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEEcvlEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6detail13PunnedPointerINS_12PointerUnionIJPNS0_18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE5asIntEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE10getPointerEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE10getPointerEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm14PointerIntPairINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1EbNS_21PointerLikeTypeTraitsISH_EENS_18PointerIntPairInfoISH_Lj1ESJ_EEE6getIntEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18PointerIntPairInfoINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEELj1ENS_21PointerLikeTypeTraitsISH_EEE6getIntEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm14PointerIntPairIPvLj1EiNS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEENS_18PointerIntPairInfoIS1_Lj1ESJ_EEE6getIntEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18PointerIntPairInfoIPvLj1ENS_20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS8_5LLJITEEE15TrivialCallbackEPNSE_19NonTrivialCallbacksEEEEE6getIntEl'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi0EJSB_SD_EEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi1EJSD_EEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS9_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSB_SD_EEENS_18PointerIntPairInfoISG_Lj1ESI_EEEELi2EJEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEEcvbEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS7_19NonTrivialCallbacksEEE6isNullEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_5ErrorEJRNS_3orc5LLJITEEE15TrivialCallbackEPNS8_19NonTrivialCallbacksEEE18getFromVoidPointerEPv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21PointerLikeTypeTraitsINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEEEE18getFromVoidPointerEPv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE18getFromOpaqueValueEPv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi0EJSF_SH_EEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi1EJSH_EEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail19PointerUnionMembersINS_12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS7_5LLJITEEE15TrivialCallbackEPNSD_19NonTrivialCallbacksEEEENS_14PointerIntPairIPvLj1EiNS0_22PointerUnionUIntTraitsIJSF_SH_EEENS_18PointerIntPairInfoISK_Lj1ESM_EEEELi2EJEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEEcvbEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm12PointerUnionIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE6isNullEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20pointer_union_detail22PointerUnionUIntTraitsIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS6_5LLJITEEE15TrivialCallbackEPNSC_19NonTrivialCallbacksEEE18getFromVoidPointerEPv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8CastInfoIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEvE10isPossibleERSH_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm24CastInfoPointerUnionImplIJPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEPNSB_19NonTrivialCallbacksEEE10isPossibleISD_EEbRNS_12PointerUnionIJSD_SF_EEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19SmallPtrSetImplBaseD2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19SmallPtrSetImplBase7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19SmallPtrSetImplBase5emptyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19SmallPtrSetImplBase4sizeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19SmallPtrSetImplBase8find_impEPKv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19SmallPtrSetImplBase10EndPointerEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19SmallPtrSetImplBase18getTombstoneMarkerEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallPtrSetImplIPvE12makeIteratorEPKPKv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19SmallPtrSetIteratorIPvEC2EPKPKvS6_RKNS_14DebugEpochBaseE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallPtrSetIteratorImplC2EPKPKvS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19SmallPtrSetImplBase14getEmptyMarkerEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallPtrSetIteratorImpl17AdvanceIfNotValidEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallPtrSetIPvLj2EEaSEOS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallPtrSetIPNS_11AnalysisKeyELj2EEaSEOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEE12makeIteratorEPKPKv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19SmallPtrSetIteratorIPNS_11AnalysisKeyEEC2EPKPKvS7_RKNS_14DebugEpochBaseE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallPtrSetImplIPNS_11AnalysisKeyEE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm23SmallPtrSetIteratorImplneERKS0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallPtrSetImplIPvE5eraseES1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19SmallPtrSetImplBase9erase_impEPKv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallPtrSetImplIPvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallPtrSetImplIPvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19SmallPtrSetIteratorIPvEdeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19SmallPtrSetIteratorIPvEppEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorBaseIjEC2EPvm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13destroy_rangeEPS8_SA_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIPNS_9StoreInstELj8EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE13destroy_rangeEPS2_S4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallVectorBaseIjE4sizeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_9StoreInstEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13destroy_rangeEPS8_SA_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE13destroy_rangeEPS2_S4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE13destroy_rangeEPS9_SB_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEELb0EE13destroy_rangeEPS6_S8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_26MachineFunctionPassManagerEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEELb0EE13destroy_rangeEPS5_S7_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_30MachineFunctionAnalysisManagerEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_9AAManagerEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_9AAManagerEEELb0EE13destroy_rangeEPS6_S8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_9AAManagerEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_9AAManagerEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEELb0EE13destroy_rangeEPS9_SB_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_4LoopEJRNS_27LoopStandardAnalysisResultsEEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEELb0EE13destroy_rangeEPS7_S9_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_8FunctionEJEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSI_SK_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS5_JRS4_EEEJS7_RNS_17CGSCCUpdateResultEEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEELb0EE13destroy_rangeEPS9_SB_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_13LazyCallGraph3SCCEJRS3_EEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSD_SF_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEELb0EE13destroy_rangeEPSE_SG_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFbNS_9StringRefERNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS4_JEEEJEEENS_8ArrayRefINS_11PassBuilder15PipelineElementEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEELb0EE13destroy_rangeEPS7_S9_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_15AnalysisManagerINS_6ModuleEJEEEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSA_SC_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_17OptimizationLevelEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_13LazyCallGraph3SCCENS_15AnalysisManagerIS4_JRS3_EEEJS6_RNS_17CGSCCUpdateResultEEEENS_17OptimizationLevelEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELj2EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEELb0EE13destroy_rangeEPSE_SG_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonISt8functionIFvRNS_11PassManagerINS_4LoopENS_15AnalysisManagerIS3_JRNS_27LoopStandardAnalysisResultsEEEEJS6_RNS_10LPMUpdaterEEEENS_17OptimizationLevelEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallVectorBaseIjE8capacityEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorBaseIjE8set_sizeEm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELj1EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE13destroy_rangeEPS6_S8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorImLj6EEC2ERKS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplImEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseImLb1EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonImvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonImvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallVectorBaseIjE5emptyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplImEaSERKS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonImvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonImvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseImLb1EE13destroy_rangeEPmS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonImvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplImE5clearEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseImLb1EE4growEm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonImvE8grow_podEmm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyIKmmEEvPT_S5_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS4_E4typeES6_EE5valueEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonImvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplImED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonImvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorImLj6EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELj4EEC2EOSA_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEEaSEOSA_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEEE5clearEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_moveIPS9_SC_EEvT_SD_T0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPFvRNS_8FunctionERNS_15AnalysisManagerIS1_JEEERNS_9AAResultsEELb1EE18uninitialized_copyIS9_S9_EEvPT_SD_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constISC_E4typeESE_EE5valueEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_9StoreInstELj8EEEELj0EEC2EOS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_9StoreInstEEaSEOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_9StoreInstEE12assignRemoteEOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvE12resetToSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_9StoreInstEE5clearEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE4growEm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE13mallocForGrowEmRm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE19moveElementsForGrowEPS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorBaseIjE20set_allocation_rangeEPvm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorBaseIjE11SizeTypeMaxEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_9StoreInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIPNS_9StoreInstELj8EEC2EOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_9StoreInstEEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_9StoreInstELb1EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPNS_9StoreInstEvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorISt4pairIPNS_5ValueENS0_IPNS_17GetElementPtrInstELj8EEEELj0EEC2EOS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEaSEOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEE5clearEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_moveIPS2_S5_EEvT_S6_T0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EE18uninitialized_copyIS2_S2_EEvPT_S6_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS5_E4typeES7_EE5valueEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE4growEm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE13mallocForGrowEmRm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE19moveElementsForGrowEPS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE21takeAllocationForGrowEPS8_m'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseISt4pairIPNS_5ValueENS_11SmallVectorIPNS_17GetElementPtrInstELj8EEEELb0EE18uninitialized_moveIPS8_SB_EEvT_SC_T0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIPNS_17GetElementPtrInstELj8EEC2EOS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIPNS_17GetElementPtrInstEEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIPNS_17GetElementPtrInstELb1EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIPNS_17GetElementPtrInstEvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallVectorBaseImE4sizeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIcvE5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIcvE10getFirstElEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm25SmallVectorTemplateCommonIcvE7isSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIcLb1EE13destroy_rangeEPcS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIcvE3endEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplImE6assignEmm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_copyImmEEvPT_S4_PT0_PNSt9enable_ifIXsr3std7is_sameINSt12remove_constIS3_E4typeES5_EE5valueEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplImEaSEOS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseImLb1EE18uninitialized_moveIPmS3_EEvT_S4_T0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm15SmallVectorBaseImE5emptyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIcEaSEOS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIcE12assignRemoteEOS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIcvE12resetToSmallEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorImLj6EEaSEOS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorImLj6EEC2EmRKm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIcLj0EEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIcEC2Ej'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorTemplateBaseIcLb1EEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25SmallVectorTemplateCommonIcvEC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorBaseImEC2EPvm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIcLj0EED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15SmallVectorImplIcED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11SmallVectorIcLj0EEC2EONS_15SmallVectorImplIcEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13StringMapImpl15getTombstoneValEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm9StringMapISt6atomicImENS_15MallocAllocatorEE11try_emplaceIJiEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEE23AdvancePastEmptyBucketsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm17StringMapIteratorISt6atomicImEEdeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17StringMapIteratorISt6atomicImEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17StringMapIteratorISt6atomicImEEC2EPPNS_18StringMapEntryBaseEb'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17StringMapIterBaseINS_17StringMapIteratorISt6atomicImEEENS_14StringMapEntryIS3_EEEC2EPPNS_18StringMapEntryBaseEb'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18StringMapEntryBaseC2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm18StringMapEntryBase15allocateWithKeyINS_15MallocAllocatorEEEPvmmNS_9StringRefERT_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21StringMapEntryStorageISt6atomicImEE8getValueEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14StringMapEntryISt6atomicImEE6createINS_15MallocAllocatorEJiEEEPS3_NS_9StringRefERT_DpOT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21StringMapEntryStorageISt6atomicImEEC2IJiEEEmDpOT_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm9StringRefC2EPKc'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm9StringRefC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm9StringRef4sizeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm9StringRef13compareMemoryEPKcS2_m'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm9StringRef4dataEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm9StringRef5beginEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm9StringRef6equalsES0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm9StringRefcvSt17basic_string_viewIcSt11char_traitsIcEEEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvmeqENS_9StringRefES0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5TwineC2EPKc'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Twine7isValidEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Twine9isNullaryEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Twine6isNullEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Twine7isEmptyEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Twine10getRHSKindEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Twine10getLHSKindEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21TargetLibraryAnalysisC2ENS_21TargetLibraryInfoImplE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17TargetLibraryInfoC2EOS0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17TargetLibraryInfo10invalidateERNS_8FunctionERKNS_17PreservedAnalysesERNS_15AnalysisManagerIS1_JEE11InvalidatorE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFrameInfo.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm16MachineFrameInfo12getStackSizeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15MachineFunction12getFrameInfoEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19MachineFunctionPassC2ERc'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19MachineFunctionPass16doInitializationERNS_6ModuleE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19MachineFunctionPass21getRequiredPropertiesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19MachineFunctionPass16getSetPropertiesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19MachineFunctionPass20getClearedPropertiesEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Core.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc16ExecutionSession6internENS_9StringRefE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc22ExecutorProcessControl6internENS_9StringRefE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc14IRCompileLayer10IRCompilerC2ENS0_14IRSymbolMapper15ManglingOptionsE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc23JITTargetMachineBuilder10getOptionsEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc5LLJIT15getMainJITDylibEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc5LLJIT19lookupLinkerMangledERNS0_8JITDylibENS_9StringRefE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc5LLJIT6lookupERNS0_8JITDylibENS_9StringRefE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc5LLJIT6lookupENS_9StringRefE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm3orc5LLJIT15mangleAndInternENS_9StringRefE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc9LLLazyJIT20setPartitionFunctionESt8functionIFSt8optionalISt3setIPKNS_11GlobalValueESt4lessIS7_ESaIS7_EEESB_EE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE20setNumCompileThreadsEj'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE4implEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE26setJITTargetMachineBuilderENS0_23JITTargetMachineBuilderE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE6createEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc19LLJITBuilderSettersINS0_9LLLazyJITENS0_16LLLazyJITBuilderENS0_21LLLazyJITBuilderStateEE25setCompileFunctionCreatorESt8functionIFNS_8ExpectedISt10unique_ptrINS0_14IRCompileLayer10IRCompilerESt14default_deleteISA_EEEENS0_23JITTargetMachineBuilderEEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm3orc12ExecutorAddr8getValueEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc12ExecutorAddrC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc19SymbolStringPtrBaseC2EPNS_14StringMapEntryISt6atomicImEEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc19SymbolStringPtrBase15isRealPoolEntryEPNS_14StringMapEntryISt6atomicImEEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc15SymbolStringPtrD2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc15SymbolStringPtrC2EPNS_14StringMapEntryISt6atomicImEEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc15SymbolStringPtr6incRefEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc15SymbolStringPtr6decRefEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc16SymbolStringPool6internENS_9StringRefE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc17ThreadSafeContext4LockC2ESt10shared_ptrINS1_5StateEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm3orc17ThreadSafeContext7getLockEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc16ThreadSafeModuleD2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3orc16ThreadSafeModuleC2EOS1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Function.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8Function7classofEPKNS_5ValueE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/GlobalValue.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm11GlobalValue9getParentEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Module.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6Module19getModuleIdentifierB5cxx11Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassInstrumentation.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19PassInstrumentation13runBeforePassINS_8FunctionENS_6detail11PassConceptIS2_NS_15AnalysisManagerIS2_JEEEJEEEEEbRKT0_RKT_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassInstrumentation.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm19PassInstrumentation13runBeforePassINS_6ModuleENS_6detail11PassConceptIS2_NS_15AnalysisManagerIS2_JEEEJEEEEEbRKT0_RKT_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm17PreservedAnalyses15areAllPreservedEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for 'aot_llvm_extra.cpp:_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_0EEbOT_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17AnalysisInfoMixinINS_21TargetLibraryAnalysisEE2IDEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for 'aot_llvm_extra.cpp:_ZN4llvm15AnalysisManagerINS_8FunctionEJEE12registerPassIZ31aot_apply_llvm_new_pass_managerE3$_1EEbOT_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17AnalysisInfoMixinINS_9AAManagerEE2IDEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_17SLPVectorizerPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_16LoopSimplifyPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_9LCSSAPassEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE7addPassINS_25FunctionToLoopPassAdaptorEEENSt9enable_ifIXntsr3std7is_sameIT_S4_EE5valueEvE4typeEOS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEEC2EOS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17PreservedAnalyses9intersectEOS0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail19AnalysisPassConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EEC2ES4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail21AnalysisResultConceptINS_8FunctionENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17TargetLibraryInfoENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEEC2ES3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EEC2ES4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail11PassConceptINS_8FunctionENS_15AnalysisManagerIS2_JEEEJEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_17LoopVectorizePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_17SLPVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_23LoadStoreVectorizerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_17VectorCombinePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_16LoopSimplifyPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_9LCSSAPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEEC2ES3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_25FunctionToLoopPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_8FunctionENS_11PassManagerIS2_NS_15AnalysisManagerIS2_JEEEJEEENS_17PreservedAnalysesES5_JEE3runERS2_RS5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail11PassConceptINS_6ModuleENS_15AnalysisManagerIS2_JEEEJEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Value.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Value10getValueIDEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Value.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Value7hasNameEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Pass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm4PassC2ENS_8PassKindERc'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Pass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm4Pass14doFinalizationERNS_6ModuleE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Pass.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12FunctionPassC2ERc'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Passes/OptimizationLevel.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17OptimizationLevelC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/AllocatorBase.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm15MallocAllocator8AllocateEmm'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/AllocatorBase.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6detail15AllocatorHolderINS_15MallocAllocatorEE12getAllocatorEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z4wrapPKN4llvm3orc16LLLazyJITBuilderE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z6unwrapP29LLVMOrcOpaqueLLLazyJITBuilder'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z6unwrapP36LLVMOrcOpaqueJITTargetMachineBuilder'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z4wrapPKN4llvm3orc9LLLazyJITE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z6unwrapP22LLVMOrcOpaqueLLLazyJIT'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z6unwrapP29LLVMOrcOpaqueThreadSafeModule'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z6unwrapP21LLVMOrcOpaqueJITDylib'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: Could not read coverage for '_Z4wrapPKN4llvm3orc8JITDylibE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3isaIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackENS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEEEEbRKT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm28ConstStrippingForwardingCastIPNS_6detail18UniqueFunctionBaseINS_8ExpectedINS_18IntrusiveRefCntPtrINS_3orc8JITDylibEEEEEJRNS5_5LLJITEEE15TrivialCallbackEKNS_12PointerUnionIJSD_PNSB_19NonTrivialCallbacksEEEENS_8CastInfoISD_SH_vEEE10isPossibleERSI_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3isaINS_8FunctionEPKNS_11GlobalValueEEEbRKT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8CastInfoINS_8FunctionEKPKNS_11GlobalValueEvE10isPossibleERS5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14CastIsPossibleINS_8FunctionEPKNS_11GlobalValueEvE10isPossibleERKS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13isa_impl_wrapINS_8FunctionEKPKNS_11GlobalValueES4_E4doitERS5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13isa_impl_wrapINS_8FunctionEPKNS_11GlobalValueES4_E4doitERKS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11isa_impl_clINS_8FunctionEPKNS_11GlobalValueEE4doitES4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8isa_implINS_8FunctionENS_11GlobalValueEvE4doitERKS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13simplify_typeIKPKNS_11GlobalValueEE18getSimplifiedValueERS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13simplify_typeIPKNS_11GlobalValueEE18getSimplifiedValueERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm4castINS_8FunctionENS_11GlobalValueEEEDcRKT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3isaINS_8FunctionENS_11GlobalValueEEEbRKT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14CastIsPossibleINS_8FunctionEKNS_11GlobalValueEvE10isPossibleERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13isa_impl_wrapINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11isa_impl_clINS_8FunctionEKNS_11GlobalValueEE4doitERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8CastInfoINS_8FunctionEKNS_11GlobalValueEvE6doCastERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm16cast_convert_valINS_8FunctionEKNS_11GlobalValueES3_E4doitERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm4castINS_11GlobalValueENS_8FunctionEEEDcPT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm3isaINS_11GlobalValueEPNS_8FunctionEEEbRKT0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8CastInfoINS_11GlobalValueEKPNS_8FunctionEvE10isPossibleERS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm14CastIsPossibleINS_11GlobalValueEPKNS_8FunctionEvE10isPossibleERKS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13isa_impl_wrapINS_11GlobalValueEKPKNS_8FunctionES4_E4doitERS5_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13isa_impl_wrapINS_11GlobalValueEPKNS_8FunctionES4_E4doitERKS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11isa_impl_clINS_11GlobalValueEPKNS_8FunctionEE4doitES4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8isa_implINS_11GlobalValueENS_8FunctionEvE4doitERKS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13simplify_typeIKPKNS_8FunctionEE18getSimplifiedValueERS4_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13simplify_typeIPKNS_8FunctionEE18getSimplifiedValueERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13simplify_typeIKPNS_8FunctionEE18getSimplifiedValueERS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm13simplify_typeIPNS_8FunctionEE18getSimplifiedValueERS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8CastInfoINS_11GlobalValueEPNS_8FunctionEvE6doCastERKS3_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm16cast_convert_valINS_11GlobalValueEPNS_8FunctionES3_E4doitEPKS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11ExitOnErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm11ExitOnErrorclENS_5ErrorE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm11ExitOnError10checkErrorENS_5ErrorE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5ErrorC2EOS0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5Error10setCheckedEb'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5ErroraSEOS0_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5Error15assertIsCheckedEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5Error6setPtrEPNS_13ErrorInfoBaseE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm5Error6getPtrEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5ErrorD2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5ErrorcvbEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5ErrorC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5Error11takePayloadEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm5Error7successEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm4wrapENS_5ErrorE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE10getStorageEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE15assertIsCheckedEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEE10getStorageEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEcvbEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEdeEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8ExpectedINS_3orc12ExecutorAddrEE15assertIsCheckedEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedINS_3orc12ExecutorAddrEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEC2IS6_EEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vIS9_S6_EEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE10getStorageEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE15assertIsCheckedEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEcvbEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEEptEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc9LLLazyJITESt14default_deleteIS3_EEE9toPointerEPS6_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEcvbEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedINS_3orc12ExecutorAddrEEptEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedINS_3orc12ExecutorAddrEE9toPointerEPS2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEED2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8cantFailISt10unique_ptrINS_13TargetMachineESt14default_deleteIS2_EEEET_NS_8ExpectedIS6_EEPKc'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEEC2IS1_INS_23SmallVectorMemoryBufferES3_IS8_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISB_S5_EEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_12MemoryBufferESt14default_deleteIS2_EEE10getStorageEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEEC2IS1_I10MyCompilerS5_ISA_EEEEOT_PNSt9enable_ifIXsr3stdE16is_convertible_vISD_S7_EEvE4typeE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm8ExpectedISt10unique_ptrINS_3orc14IRCompileLayer10IRCompilerESt14default_deleteIS4_EEE10getStorageEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MathExtras.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12NextPowerOf2Em'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MemoryBuffer.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm12MemoryBufferC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21PointerLikeTypeTraitsIPKvE16getAsVoidPointerES2_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21PointerLikeTypeTraitsIPvE16getAsVoidPointerES1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm21PointerLikeTypeTraitsIPvE18getFromVoidPointerES1_'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ReverseIteration.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm20shouldReverseIterateIPvEEbv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm23SmallVectorMemoryBufferC2EONS_15SmallVectorImplIcEENS_9StringRefEb'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11raw_ostreamC2EbNS0_11OStreamKindE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11raw_ostream13SetUnbufferedEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11raw_ostream5flushEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm17raw_pwrite_streamC2EbNS_11raw_ostream11OStreamKindE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm19raw_svector_ostreamC2ERNS_15SmallVectorImplIcEE'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Target/TargetMachine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm13TargetMachine15getTargetTripleEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Target/TargetMachine.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm13TargetMachine18getMCSubtargetInfoEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h: No such file or directory Step #5: warning: Could not read coverage for '_ZNK4llvm6Triple7getArchEv'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm6TripleC2Ev'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm25FunctionToLoopPassAdaptorC2ESt10unique_ptrINS_6detail11PassConceptINS_4LoopENS_15AnalysisManagerIS4_JRNS_27LoopStandardAnalysisResultsEEEEJS7_RNS_10LPMUpdaterEEEESt14default_deleteISB_EEbbbb'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: Error occured while running wamr_fuzz_fast_interp: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972244333 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5575016bac40, 0x5575016bf44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5575016bf450,0x557501707500), Step #5: MERGE-OUTER: 17088 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: 972312106 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x56068a698c40, 0x56068a69d44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x56068a69d450,0x56068a6e5500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: 17088 total files; 0 processed earlier; will process 17088 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 52 ft: 53 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 53 ft: 56 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #4 pulse cov: 58 ft: 61 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #8 pulse cov: 64 ft: 67 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #16 pulse cov: 64 ft: 67 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #32 pulse cov: 64 ft: 67 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #64 pulse cov: 148 ft: 158 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: create section list failed Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: #128 pulse cov: 156 ft: 166 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #256 pulse cov: 546 ft: 616 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #512 pulse cov: 735 ft: 863 exec/s: 0 rss: 35Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:06:49:166 - 7F6D766D3BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 44 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 109 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: unknown memory 16 Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 118 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory 3 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 4 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 33 Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 13 Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 127 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown memory 99 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unknown table 61 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 43 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [LOADING] WASM module load failed: unknown table 8 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 119 Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 7927 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:06:50:390 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 383 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 2039 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 639 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:51:312 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 3199 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1024 pulse cov: 1054 ft: 1208 exec/s: 512 rss: 2110Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:51:608 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:06:51:742 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 7585 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:51:742 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:51:743 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 367 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 16383 Step #5: [00:06:51:744 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:51:753 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:51:760 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:51:761 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1919 Step #5: [00:06:51:761 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [00:06:51:762 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:51:762 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table 5311 Step #5: [00:06:51:764 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:51:764 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:51:765 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 7167 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:06:51:766 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:51:776 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:51:776 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 16382 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:06:51:777 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:06:51:786 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:51:787 - 7F6D766D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: ==85== ERROR: libFuzzer: out-of-memory (used: 2110Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x4,0xff,0xff,0xfb,0x7a, Step #5: \000asm\001\000\000\000\013\004\377\377\373z Step #5: artifact_prefix='./'; Test unit written to ./oom-45f020d2689c0a379caa8332048bdb810720863a Step #5: Base64: AGFzbQEAAAALBP//+3o= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975330639 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5559418c5c40, 0x5559418ca44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5559418ca450,0x555941912500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/45f020d2689c0a379caa8332048bdb810720863a' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 1107 processed earlier; will process 15981 files now Step #5: [00:06:52:089 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown memory 2303 Step #5: #2 pulse cov: 144 ft: 156 exec/s: 0 rss: 33Mb Step #5: [00:06:52:089 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #4 pulse cov: 166 ft: 181 exec/s: 0 rss: 33Mb Step #5: [00:06:52:090 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 207 ft: 228 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:52:091 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 234 ft: 260 exec/s: 0 rss: 33Mb Step #5: [00:06:52:092 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 575 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:06:52:260 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:52:260 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:52:260 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:52:261 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: #32 pulse cov: 584 ft: 633 exec/s: 0 rss: 514Mb Step #5: [00:06:52:261 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 702 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:52:273 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:52:282 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:52:282 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:52:283 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:52:284 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #64 pulse cov: 662 ft: 738 exec/s: 64 rss: 1570Mb Step #5: [00:06:53:336 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [00:06:53:337 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:06:53:337 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:06:53:337 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 253 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:53:338 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:06:53:346 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 1898 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:53:655 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:53:656 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:656 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:06:53:657 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:657 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:657 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:06:53:658 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:53:667 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:06:54:851 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: #128 pulse cov: 731 ft: 833 exec/s: 64 rss: 2082Mb Step #5: [LOADING] WASM module load failed: unknown type 2295 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:06:54:852 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [00:06:54:853 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:54:853 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:54:854 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:54:854 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 641 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:54:856 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:54:857 - 7F265E0ADBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: ==170== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0xf7,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\004\004\367\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./oom-a966bd1996832640d915b54169d9c5b8c4e32996 Step #5: Base64: AGFzbQEAAAAEBPf//wc= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978348688 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55abda49fc40, 0x55abda4a444b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55abda4a4450,0x55abda4ec500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/a966bd1996832640d915b54169d9c5b8c4e32996' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 1264 processed earlier; will process 15824 files now Step #5: [LOADING] WASM module load failed: unknown table 3962 Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 33Mb Step #5: [00:06:55:107 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 147 ft: 159 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #4 pulse cov: 166 ft: 185 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 407 ft: 443 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:55:892 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #16 pulse cov: 517 ft: 566 exec/s: 0 rss: 1185Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:06:55:902 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:55:904 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:55:904 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [00:06:55:904 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:55:905 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:55:905 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #32 pulse cov: 558 ft: 615 exec/s: 0 rss: 1185Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:55:906 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 1727 Step #5: [00:06:55:906 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:55:906 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:55:906 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:57:926 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:06:57:927 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:58:706 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:58:706 - 7FA0D179FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 645 ft: 715 exec/s: 16 rss: 2082Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: ==255== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xf2,0xfe,0xff,0x7a, Step #5: \000asm\001\000\000\000\001\004\362\376\377z Step #5: artifact_prefix='./'; Test unit written to ./oom-fdb74dab17d4c7223e1588a950380124d7c98172 Step #5: Base64: AGFzbQEAAAABBPL+/3o= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 983367129 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5647ef0b9c40, 0x5647ef0be44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5647ef0be450,0x5647ef106500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/fdb74dab17d4c7223e1588a950380124d7c98172' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 1330 processed earlier; will process 15758 files now Step #5: [00:07:00:126 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 144 ft: 162 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 121 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 188 ft: 216 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 219 ft: 247 exec/s: 0 rss: 737Mb Step #5: [00:07:00:536 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:00:536 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 471 ft: 517 exec/s: 0 rss: 737Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:00:538 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:00:538 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 7039 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:00:549 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:00:549 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:00:549 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #32 pulse cov: 583 ft: 645 exec/s: 0 rss: 737Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:00:550 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:00:936 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:00:989 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory 12031 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:00:998 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:00:998 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 728 ft: 811 exec/s: 0 rss: 1273Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:01:016 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:016 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:07:01:017 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:017 - 7F5AB147DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: ==327== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x4,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\013\004\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-3e318dd88259edf59b68df6fbabdd7481ed89a0c Step #5: Base64: AGFzbQEAAAALBP///38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 985387631 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5560cc925c40, 0x5560cc92a44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5560cc92a450,0x5560cc972500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/3e318dd88259edf59b68df6fbabdd7481ed89a0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 1411 processed earlier; will process 15677 files now Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #1 pulse cov: 125 ft: 126 exec/s: 0 rss: 2081Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 148 ft: 156 exec/s: 0 rss: 2081Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:02:976 - 7F2564136BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 162 ft: 171 exec/s: 0 rss: 2081Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 184 ft: 197 exec/s: 0 rss: 2081Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown memory 1 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 257 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #16 pulse cov: 218 ft: 238 exec/s: 0 rss: 2081Mb Step #5: [00:07:02:977 - 7F2564136BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:02:978 - 7F2564136BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:02:978 - 7F2564136BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #32 pulse cov: 566 ft: 626 exec/s: 0 rss: 2081Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: ==381== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0x9a,0xd1,0xaa,0x15, Step #5: \000asm\001\000\000\000\004\004\232\321\252\025 Step #5: artifact_prefix='./'; Test unit written to ./oom-a73c726dc948e66406984d4cef3f1cff70aea3f3 Step #5: Base64: AGFzbQEAAAAEBJrRqhU= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 986404745 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55627833dc40, 0x55627834244b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x556278342450,0x55627838a500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/a73c726dc948e66406984d4cef3f1cff70aea3f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 1446 processed earlier; will process 15642 files now Step #5: [00:07:03:163 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #2 pulse cov: 145 ft: 162 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 7935 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 167 ft: 191 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:03:164 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 5631 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 253 ft: 288 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:03:574 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:03:574 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 570 ft: 625 exec/s: 0 rss: 737Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:03:584 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:03:585 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:03:593 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:03:593 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:03:594 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:03:594 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #32 pulse cov: 630 ft: 700 exec/s: 0 rss: 737Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 3951 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [00:07:04:658 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:667 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:04:667 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:676 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [00:07:04:677 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:04:677 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:04:677 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #64 pulse cov: 764 ft: 857 exec/s: 64 rss: 849Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:678 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 237 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:05:858 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:05:859 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:05:859 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [00:07:05:860 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: unknown table 65489 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:05:864 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 24565 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [00:07:05:867 - 7FF62F233BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #128 pulse cov: 897 ft: 1028 exec/s: 64 rss: 2082Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: ==390== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x5,0xaa,0xd5,0xaa,0x5,0xaa, Step #5: \000asm\001\000\000\000\004\005\252\325\252\005\252 Step #5: artifact_prefix='./'; Test unit written to ./oom-78d7018e300bbdeaa8e8e0f9eaf64ba1dddae735 Step #5: Base64: AGFzbQEAAAAEBarVqgWq Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 989422276 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x557218449c40, 0x55721844e44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55721844e450,0x557218496500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/78d7018e300bbdeaa8e8e0f9eaf64ba1dddae735' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 1580 processed earlier; will process 15508 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 127 ft: 128 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #2 pulse cov: 133 ft: 144 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 168 ft: 187 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:182 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 424 ft: 464 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type -6 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 513 ft: 558 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 109 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:196 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:197 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:197 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 95 Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #32 pulse cov: 642 ft: 708 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:06:208 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:220 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:230 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #64 pulse cov: 732 ft: 811 exec/s: 0 rss: 1305Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:627 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 69 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 35 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [00:07:06:632 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:639 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:06:640 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 256759 Step #5: [00:07:06:643 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 18047 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.externalize Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #128 pulse cov: 870 ft: 985 exec/s: 0 rss: 1305Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:06:652 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type -32 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 65247 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 491519 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: non-nullable table without init expr Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 802815 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 917503 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:863 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:06:865 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:866 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 13 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 59 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #256 pulse cov: 1000 ft: 1154 exec/s: 0 rss: 1305Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 41 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 31 Step #5: [00:07:06:881 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:06:900 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:900 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type -4 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown table 425983 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:06:902 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -61 Step #5: [LOADING] WASM module load failed: unknown memory 2064383 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 18 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:06:906 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:910 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 9 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 109 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:943 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 982926 Step #5: [LOADING] WASM module load failed: unknown memory 2087934 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 229375 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type -26 Step #5: [00:07:06:971 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:06:971 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function 64 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 49151 Step #5: [00:07:06:988 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 300991 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:999 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 258047 Step #5: [LOADING] WASM module load failed: unknown type -2 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown memory 1998847 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:012 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:013 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:013 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 31 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:014 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 16326 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:023 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #512 pulse cov: 1082 ft: 1271 exec/s: 0 rss: 1305Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:032 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:07:07:033 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:033 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 851967 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:036 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown function 15 Step #5: [LOADING] WASM module load failed: unknown memory 130783 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 63 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown type 868351 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table 2095103 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.internalize Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:050 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:07:050 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -64 Step #5: [00:07:07:063 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: [00:07:07:063 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 16383 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:07:074 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table 262038 Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unknown type 38 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:087 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 73 Step #5: [LOADING] WASM module load failed: unknown type 96255 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 30719 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:07:101 - 7F2B96B2CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown function 126 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -29 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 15 Step #5: [LOADING] WASM module load failed: unknown type 325631 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 65535 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==430== ERROR: libFuzzer: out-of-memory (used: 2050Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x5,0xf4,0xfd,0xff,0xfc,0x0, Step #5: \000asm\001\000\000\000\013\005\364\375\377\374\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-a04c34011dfacecbe4519f505d8f2dee4457d86f Step #5: Base64: AGFzbQEAAAALBfT9//wA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991442495 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55fc7cbfcc40, 0x55fc7cc0144b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55fc7cc01450,0x55fc7cc49500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/a04c34011dfacecbe4519f505d8f2dee4457d86f' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 2273 processed earlier; will process 14815 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 124 ft: 125 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 133 ft: 139 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 139 ft: 146 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 388 ft: 419 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 77821 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:08:205 - 7FAEC254FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 484 ft: 524 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #32 pulse cov: 606 ft: 661 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 130556 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:08:228 - 7FAEC254FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1048559 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 668 ft: 742 exec/s: 0 rss: 64Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:08:259 - 7FAEC254FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: unknown function 5981 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 4194303 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown table 121634815 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==452== ERROR: libFuzzer: out-of-memory (used: 2080Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0xc,0x4e,0xeb,0xef,0xef,0x7f, Step #5: \000asm\001\000\000\000\001\006\014N\353\357\357\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-dc955b9220647fd417910fd5df3f7f2b362b02f9 Step #5: Base64: AGFzbQEAAAABBgxO6+/vfw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 992462888 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55be3536cc40, 0x55be3537144b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55be35371450,0x55be353b9500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/dc955b9220647fd417910fd5df3f7f2b362b02f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 2369 processed earlier; will process 14719 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 137 ft: 147 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 1429 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 194 ft: 212 exec/s: 0 rss: 33Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 567 ft: 618 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:10:150 - 7F40A9A24BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 713 ft: 795 exec/s: 16 rss: 1569Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 14975 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown function 255 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 14659071 Step #5: #32 pulse cov: 846 ft: 939 exec/s: 32 rss: 1569Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown memory 8388607 Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -111 Step #5: [LOADING] WASM module load failed: unknown type 125566973 Step #5: [LOADING] WASM module load failed: unknown type 5623 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unknown type 327 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 106936063 Step #5: #64 pulse cov: 953 ft: 1081 exec/s: 64 rss: 1569Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 95 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 92 Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 134086651 Step #5: [LOADING] WASM module load failed: unknown table 7846911 Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 97 Step #5: [LOADING] WASM module load failed: unknown type 50 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 268361727 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 23068553 Step #5: [LOADING] WASM module load failed: unknown type 2078 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown type -767 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 4831 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown function 233 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #128 pulse cov: 1051 ft: 1217 exec/s: 64 rss: 1569Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 4095886 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 2015 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 6911 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 268435455 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -486 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 63963134 Step #5: [LOADING] WASM module load failed: unknown type 50233335 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 87982071 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function 511 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 3127 Step #5: [LOADING] WASM module load failed: unknown memory 268435451 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 1535 Step #5: [LOADING] WASM module load failed: unknown type -8159 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 2175 Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 106 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown type 4128767 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -8191 Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type 97 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 122 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 639 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==480== ERROR: libFuzzer: out-of-memory (used: 2103Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x23,0x4e,0xff,0xfb,0xbf,0x3c, Step #5: \000asm\001\000\000\000\001\006#N\377\373\277< Step #5: artifact_prefix='./'; Test unit written to ./oom-32065e47ee03edd77d35491e2acc477a369fb3c9 Step #5: Base64: AGFzbQEAAAABBiNO//u/PA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 996481818 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5561f7745c40, 0x5561f774a44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5561f774a450,0x5561f7792500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/32065e47ee03edd77d35491e2acc477a369fb3c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 2586 processed earlier; will process 14502 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 36Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 178 ft: 182 exec/s: 0 rss: 36Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 266 ft: 279 exec/s: 0 rss: 36Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 298 ft: 315 exec/s: 0 rss: 75Mb Step #5: [LOADING] WASM module load failed: unknown type 798 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 25165823 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown type -24 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 628 ft: 674 exec/s: 0 rss: 75Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: unknown type -148 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 639 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 786 ft: 857 exec/s: 0 rss: 75Mb Step #5: [LOADING] WASM module load failed: unknown type 128 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:13:315 - 7EFDE865CBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 12159 Step #5: ==538== ERROR: libFuzzer: out-of-memory (used: 2074Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x4,0x4e,0xfc,0xff,0xbf,0x7f, Step #5: \000asm\001\000\000\000\001\006\004N\374\377\277\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-8b281b3c45a4dc9e741100e3295b8658284b4667 Step #5: Base64: AGFzbQEAAAABBgRO/P+/fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 997501891 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55f07428ec40, 0x55f07429344b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55f074293450,0x55f0742db500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/8b281b3c45a4dc9e741100e3295b8658284b4667' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 2625 processed earlier; will process 14463 files now Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 165 ft: 176 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 101 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 212 ft: 225 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 235 ft: 270 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 16777215 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 334 ft: 377 exec/s: 0 rss: 81Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 16383 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 766 ft: 858 exec/s: 0 rss: 81Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 58720255 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 2175 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown function 16255 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 101 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 870 ft: 1003 exec/s: 64 rss: 1569Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: ==552== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x4f,0x4e,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\006ON\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-0f5d2eb2f89ca764bca624412967aa8e218b5bc1 Step #5: Base64: AGFzbQEAAAABBk9O////fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999522347 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x56027bbc3c40, 0x56027bbc844b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x56027bbc8450,0x56027bc10500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/0f5d2eb2f89ca764bca624412967aa8e218b5bc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 2692 processed earlier; will process 14396 files now Step #5: [LOADING] WASM module load failed: unknown type 7871 Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 155 ft: 167 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type -2680 Step #5: [LOADING] WASM module load failed: unknown type 7935 Step #5: #4 pulse cov: 161 ft: 173 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #8 pulse cov: 228 ft: 259 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 134086655 Step #5: #16 pulse cov: 525 ft: 578 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2080767 Step #5: [LOADING] WASM module load failed: unknown function 649 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: os_munmap error addr:0x56027d93a650, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 14079 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: unknown type 5931 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #32 pulse cov: 752 ft: 838 exec/s: 0 rss: 131Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 25157630 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unknown type 176 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:16:358 - 7F0181D8DBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 28 Step #5: [LOADING] WASM module load failed: unknown memory 3756783 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: #64 pulse cov: 938 ft: 1087 exec/s: 0 rss: 498Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 12599295 Step #5: [LOADING] WASM module load failed: unknown memory 268435455 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 20971519 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 44021402 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 35632895 Step #5: [LOADING] WASM module load failed: unknown type -8192 Step #5: [LOADING] WASM module load failed: unknown type 16777207 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -6823 Step #5: [LOADING] WASM module load failed: unknown function 8513 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 16127 Step #5: [LOADING] WASM module load failed: unknown type 125829119 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 1501 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 268337147 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type -7871 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: ==590== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x23,0x4e,0xff,0xff,0xff,0x3c, Step #5: \000asm\001\000\000\000\001\006#N\377\377\377< Step #5: artifact_prefix='./'; Test unit written to ./oom-12fba2342e6264b1c87ad7658386178bc4320174 Step #5: Base64: AGFzbQEAAAABBiNO////PA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001540138 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55f7675bdc40, 0x55f7675c244b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55f7675c2450,0x55f76760a500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/12fba2342e6264b1c87ad7658386178bc4320174' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 2820 processed earlier; will process 14268 files now Step #5: [LOADING] WASM module load failed: unknown type -1408 Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 167 ft: 172 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #4 pulse cov: 427 ft: 448 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 571 ft: 633 exec/s: 0 rss: 33Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==633== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x11,0x4e,0xde,0xff,0xff,0xff,0x0, Step #5: \000asm\001\000\000\000\001\007\021N\336\377\377\377\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-c42506001cfa5b2740e49fd9ddf342c6426f5ed1 Step #5: Base64: AGFzbQEAAAABBxFO3v///wA= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002559883 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5607c65dec40, 0x5607c65e344b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5607c65e3450,0x5607c662b500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/c42506001cfa5b2740e49fd9ddf342c6426f5ed1' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 2834 processed earlier; will process 14254 files now Step #5: [LOADING] WASM module load failed: unknown type 32250 Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 443 ft: 463 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 98185 Step #5: #4 pulse cov: 493 ft: 522 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 541 ft: 588 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 268435454 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 668 ft: 753 exec/s: 16 rss: 1282Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 65407 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 805291967 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:22:489 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 724 ft: 823 exec/s: 10 rss: 1761Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown type -1048571 Step #5: [LOADING] WASM module load failed: unknown global 17 Step #5: [LOADING] WASM module load failed: unknown function 265 Step #5: [LOADING] WASM module load failed: unknown type 16666 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global 14234 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 65023 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 268435447 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #64 pulse cov: 877 ft: 1042 exec/s: 21 rss: 1761Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -32486 Step #5: [LOADING] WASM module load failed: unknown memory 536344574 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 129006 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 114 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (, ) Step #5: [LOADING] WASM module load failed: unknown type 200986 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -65270 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -503542 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 2139095008 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 1040377 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown memory -524546 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown global 6298 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 788520913 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:23:300 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:23:301 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:23:301 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #128 pulse cov: 1027 ft: 1233 exec/s: 42 rss: 1761Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 753545 Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 536870903 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 97 Step #5: [LOADING] WASM module load failed: unknown type 262039 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 524287 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 524251 Step #5: [LOADING] WASM module load failed: unknown type 788529104 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 282624 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -261878 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:24:923 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:07:24:924 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:24:926 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 262143 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 12554 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1610612735 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 2097143 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 536805375 Step #5: [LOADING] WASM module load failed: unknown type 2147481535 Step #5: [LOADING] WASM module load failed: unknown memory -1 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 646110 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown type -1048565 Step #5: [LOADING] WASM module load failed: unknown type 1832951 Step #5: [LOADING] WASM module load failed: unknown memory -8388610 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -225014 Step #5: [LOADING] WASM module load failed: unknown global 1052954 Step #5: [LOADING] WASM module load failed: unknown function 1572863 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1040362 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:29:020 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 118784 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #256 pulse cov: 1165 ft: 1473 exec/s: 23 rss: 1761Mb Step #5: [LOADING] WASM module load failed: unknown type 2095095 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -1048567 Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: unknown memory -2 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 32755 Step #5: [LOADING] WASM module load failed: unknown function 2097151 Step #5: [LOADING] WASM module load failed: unknown type 2147483643 Step #5: [LOADING] WASM module load failed: unknown type -130806 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:30:407 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:30:417 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 130815 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:07:30:419 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 966139 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory -537399554 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:32:246 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 589823 Step #5: [LOADING] WASM module load failed: unknown type -311278 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 119066 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:32:256 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 777182 Step #5: [LOADING] WASM module load failed: unknown type 299703 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -13681 Step #5: [LOADING] WASM module load failed: unknown type -1048569 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 200986 Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:34:737 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 3251247 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown global 159383551 Step #5: [00:07:34:738 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 117440511 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unknown global 71303167 Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:740 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 11775 Step #5: [LOADING] WASM module load failed: unknown global 1597439 Step #5: [LOADING] WASM module load failed: unknown type 205520767 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 33553066 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type -134216320 Step #5: [LOADING] WASM module load failed: unknown type 35651583 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:744 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 254 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 8388570 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 508 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1500 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:747 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 104644607 Step #5: [LOADING] WASM module load failed: unknown global 4194270 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 5375 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 15964 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 97222399 Step #5: [00:07:34:758 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 46959883 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -134217713 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2556 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 33550295 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 32767 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2097141 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 770047 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 251 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 117440501 Step #5: [00:07:34:772 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:34:773 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 730 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -16777205 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown type 67108863 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 1919 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -2744205 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -67108849 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4191982 Step #5: [00:07:34:794 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:795 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 83886079 Step #5: [00:07:34:796 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 67108855 Step #5: [LOADING] WASM module load failed: unknown global 14335 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 234881023 Step #5: [LOADING] WASM module load failed: unknown global 7935 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 134184959 Step #5: #512 pulse cov: 1297 ft: 1756 exec/s: 34 rss: 1762Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11775 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global 753407 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:34:813 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 13336319 Step #5: [LOADING] WASM module load failed: unknown global 46798 Step #5: [00:07:34:814 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:07:34:824 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown type -8388597 Step #5: [LOADING] WASM module load failed: unknown function 8388607 Step #5: [LOADING] WASM module load failed: unknown type -33554417 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:829 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -63635445 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 6287359 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:34:832 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 241 Step #5: [LOADING] WASM module load failed: unknown type 33554430 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 134217727 Step #5: [00:07:34:834 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 677 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 16777215 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:854 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 10485621 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 37715197 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 96468469 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 2398 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -6 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown function 268435455 Step #5: [LOADING] WASM module load failed: unknown global 33553661 Step #5: [LOADING] WASM module load failed: unknown type -134217717 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 5887 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 96436223 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 1279 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 4192754 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 509 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 10271743 Step #5: [LOADING] WASM module load failed: unknown type 7547 Step #5: [00:07:34:864 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 230686719 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -1401485 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 163839 Step #5: [00:07:34:875 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 46814 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 33554431 Step #5: [LOADING] WASM module load failed: unknown type 45800 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 16379 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 8388607 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 201326591 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:34:889 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 11711 Step #5: [LOADING] WASM module load failed: unknown global 32511 Step #5: [LOADING] WASM module load failed: unknown type -12 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [00:07:34:892 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 3548 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:34:893 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 25165053 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:903 - 7F6D16D93BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 18 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1610743810 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (t, s) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:928 - 7F6D16D93BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1073741818 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 372768701 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: [LOADING] WASM module load failed: unknown type -1073741813 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 536219659 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 803078142 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 2113929213 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -520080318 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1073741819 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1610743882 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 268435423 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1056964597 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 1069547359 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type -244269159 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -1056963573 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 4294967293 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 285249547 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -2147483637 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -2147483628 Step #5: [LOADING] WASM module load failed: unknown function 4261412861 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1879048191 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (scs[, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (ez;J, ) Step #5: [LOADING] WASM module load failed: unknown type 54802166 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp1, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spea, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (st!a, ) Step #5: [LOADING] WASM module load failed: unknown type 322431 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 195535967 Step #5: [LOADING] WASM module load failed: unknown type 7340031 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w^A0, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 195534805 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa#, ) Step #5: [LOADING] WASM module load failed: unknown type 685814 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spec, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 4161535 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 27519 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa5a, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w3A`, ) Step #5: [LOADING] WASM module load failed: unknown type 3145727 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp2e, ) Step #5: [LOADING] WASM module load failed: unknown type 29338495 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (s , ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 209715199 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (Wa5a, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e0nw, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa Step #5: K, ) Step #5: [LOADING] WASM module load failed: unknown type 195839 Step #5: [LOADING] WASM module load failed: unknown type 61730762 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e~;J, ) Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown type 19988479 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa, ) Step #5: [LOADING] WASM module load failed: unknown type 491 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ( $a., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (soe0, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa $, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w1A`, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (;]e2, ) Step #5: [LOADING] WASM module load failed: unknown type 138412031 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (/.v, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (3pe3, ) Step #5: [LOADING] WASM module load failed: unknown type 10485241 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa,3, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasY, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe6, ) Step #5: [LOADING] WASM module load failed: unknown type 5088631 Step #5: [LOADING] WASM module load failed: unknown type 521462 Step #5: [LOADING] WASM module load failed: unknown type 557055 Step #5: [LOADING] WASM module load failed: unknown type 633727 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wo8, ) Step #5: [LOADING] WASM module load failed: unknown type 1341996853 Step #5: [LOADING] WASM module load failed: unknown type 115 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 147011 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi, ) Step #5: [LOADING] WASM module load failed: unknown type 197033979 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasa, ) Step #5: [LOADING] WASM module load failed: unknown type 1801727 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe3, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe, ) Step #5: [LOADING] WASM module load failed: unknown type 96468479 Step #5: [LOADING] WASM module load failed: unknown type 257949567 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sh!a, ) Step #5: [LOADING] WASM module load failed: unknown type 96468479 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e[sO, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (speu, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spuY, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wes, ) Step #5: [LOADING] WASM module load failed: unknown type 65023 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spsc, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp:1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa3a, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (*yub, ) Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (m[", ) Step #5: [LOADING] WASM module load failed: unknown type 257949695 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w[s, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1539327 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe5, ) Step #5: [LOADING] WASM module load failed: unknown type 9299315 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp0a, ) Step #5: [LOADING] WASM module load failed: unknown type 195534807 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (M[", ) Step #5: [LOADING] WASM module load failed: unknown type 32255 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was[, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 131007 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp5e, ) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (s#p , ) Step #5: [LOADING] WASM module load failed: unknown type 519602100 Step #5: [LOADING] WASM module load failed: unknown type 8198 Step #5: [LOADING] WASM module load failed: unknown type 128767 Step #5: [LOADING] WASM module load failed: unknown type 1289087 Step #5: [LOADING] WASM module load failed: unknown type 889 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 264241151 Step #5: [LOADING] WASM module load failed: unknown type 138411519 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w[", ) Step #5: [LOADING] WASM module load failed: unknown type 60287 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was", ) Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 752025463 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 358617 Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1022 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 765745 Step #5: [LOADING] WASM module load failed: unknown type 239742 Step #5: [LOADING] WASM module load failed: unknown type 16216281 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 1918 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type 527859582 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1024 pulse cov: 1476 ft: 2383 exec/s: 60 rss: 2276Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 90001625 Step #5: [LOADING] WASM module load failed: unknown type 24604889 Step #5: [LOADING] WASM module load failed: unknown type 119 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:07:37:014 - 7F6D16D93BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type -131073 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 215154551 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 247 Step #5: [LOADING] WASM module load failed: unknown type 114551 Step #5: [00:07:37:017 - 7F6D16D93BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type -1073741833 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 503 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 768802679 Step #5: [LOADING] WASM module load failed: unknown type 803209214 Step #5: [LOADING] WASM module load failed: unknown type 1608515582 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 8375679 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -1073741825 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 49015 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 522190718 Step #5: [LOADING] WASM module load failed: unknown type -1075838978 Step #5: [LOADING] WASM module load failed: unknown type 5240 Step #5: [LOADING] WASM module load failed: unknown type 1064714110 Step #5: [LOADING] WASM module load failed: unknown type 4863 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown type 3931 Step #5: [LOADING] WASM module load failed: unknown type 202473335 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1509949374 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1572727 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 58347895 Step #5: [LOADING] WASM module load failed: unknown type 1610612734 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3112696 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 634673 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 768802687 Step #5: [00:07:37:053 - 7F6D16D93BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -1612709890 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2146435071 Step #5: [LOADING] WASM module load failed: unknown type 805306367 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 67108863 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 12279007 Step #5: [LOADING] WASM module load failed: unknown type 32766 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 92274687 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 220200959 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown type 1575257 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:37:095 - 7F6D16D93BC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 96 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 1605498 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x5607c78711c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5607c78711c8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:37:114 - 7F6D16D93BC0]: warning: failed to link import function (Î, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specte*, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sz, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (speALz, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_w, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spe%tc, l) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specLz, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectʤ, l) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spec(+l, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectez, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasiu, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spegez, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wass., ) Step #5: [00:07:37:166 - 7F6D16D93BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spcLz, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ( 4aw*i, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_u', ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_s3, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectv/, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectes, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_ , ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spect?$, l) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (soe<ez, ) Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_?, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_u, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_s, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specst, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_s4, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (epze Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xf,0x1,0x7,0x73,0x70,0x65,0x63,0x74,0x65,0x7a,0x0,0x2,0x1,0x1b,0xae,0xb, Step #5: \000asm\001\000\000\000\002\017\001\007spectez\000\002\001\033\256\013 Step #5: artifact_prefix='./'; Test unit written to ./oom-ed72160a359e8064cb627c4693575a8c98c3eb9e Step #5: Base64: AGFzbQEAAAACDwEHc3BlY3RlegACARuuCw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1020578624 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x563d5e8e4c40, 0x563d5e8e944b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x563d5e8e9450,0x563d5e931500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/ed72160a359e8064cb627c4693575a8c98c3eb9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 4203 processed earlier; will process 12885 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 165 ft: 166 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 213 ft: 235 exec/s: 0 rss: 33Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 407 ft: 468 exec/s: 0 rss: 34Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasiJ3*, ) Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (ssOe, l) Step #5: #8 pulse cov: 632 ft: 754 exec/s: 0 rss: 51Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectms, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_u , ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_s, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_/ , ) Step #5: #16 pulse cov: 754 ft: 881 exec/s: 0 rss: 51Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spects, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (speclz, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (sAects, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spec z, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectu/, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (specWl*, ) Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (nev/$, &) Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (sp[cts, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectfs, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #32 pulse cov: 789 ft: 953 exec/s: 0 rss: 51Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi`u, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi Step #5: u, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_u., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (speclz, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (sp Step #5: cLz, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spect$, l) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_u*, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectel, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasiGt, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (smevs, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ((iiii), ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spe=ez, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (s`ects, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown type 91 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spect s, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_\, ) Step #5: #64 pulse cov: 870 ft: 1153 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spe<ez, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spect$, l) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_s", ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_u, ) Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (speLz, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specums, ) Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:37:500 - 7F996080ABC0]: warning: failed to link import function (, ) Step #5: [00:07:37:500 - 7F996080ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi sn, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn6, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn3, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #128 pulse cov: 1206 ft: 1903 exec/s: 32 rss: 2008Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sna, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectes2, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectes3, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn2, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectes4, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (specte t, ) Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==1118== ERROR: libFuzzer: out-of-memory (used: 2083Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x11,0x2c,0x4e,0x95,0xe2,0xae,0x7f,0x60,0x1,0x63,0xf7,0xf7,0xc0,0xa6,0x0,0x0,0xff,0x33, Step #5: \000asm\001\000\000\000\001\021,N\225\342\256\177`\001c\367\367\300\246\000\000\3773 Step #5: artifact_prefix='./'; Test unit written to ./oom-2c3d13b4e7fc2aa2e4ee2763746fef183f950143 Step #5: Base64: AGFzbQEAAAABESxOleKuf2ABY/f3wKYAAP8z Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1030601241 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x557622f78c40, 0x557622f7d44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x557622f7d450,0x557622fc5500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/2c3d13b4e7fc2aa2e4ee2763746fef183f950143' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 4358 processed earlier; will process 12730 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 202 ft: 203 exec/s: 1 rss: 1989Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 258 ft: 275 exec/s: 2 rss: 1989Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 272 ft: 337 exec/s: 4 rss: 1989Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #8 pulse cov: 303 ft: 398 exec/s: 2 rss: 1989Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (specte,t, ) Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #16 pulse cov: 533 ft: 701 exec/s: 3 rss: 1989Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn1, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 572 ft: 763 exec/s: 2 rss: 1990Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ("0iass~, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (assi n', ) Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectes0, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spectes, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:09:377 - 7FE8BC51FBC0]: warning: failed to link import function ( A, ) Step #5: [00:08:09:377 - 7FE8BC51FBC0]: warning: failed to link import function (w;, ) Step #5: os_munmap error addr:0x5576252205fc, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:09:378 - 7FE8BC51FBC0]: warning: failed to link import function (A, ) Step #5: [00:08:09:378 - 7FE8BC51FBC0]: warning: failed to link import function (z, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #64 pulse cov: 928 ft: 1262 exec/s: 2 rss: 2007Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:09:379 - 7FE8BC51FBC0]: warning: failed to link import function (gg, ) Step #5: [00:08:09:379 - 7FE8BC51FBC0]: warning: failed to link import function (wa, ) Step #5: [00:08:09:380 - 7FE8BC51FBC0]: warning: failed to link import function (w, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:09:380 - 7FE8BC51FBC0]: warning: failed to link import function (we, ) Step #5: [00:08:09:380 - 7FE8BC51FBC0]: warning: failed to link import function (w3, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:08:09:381 - 7FE8BC51FBC0]: warning: failed to link import function (w, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:08:09:382 - 7FE8BC51FBC0]: warning: failed to link import function (:, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:09:382 - 7FE8BC51FBC0]: warning: failed to link import function ({a, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:09:383 - 7FE8BC51FBC0]: warning: failed to link import function (w., ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #128 pulse cov: 1168 ft: 1985 exec/s: 5 rss: 2007Mb Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: os_munmap error addr:0x557625243b80, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625243b88, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625243b90, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: os_munmap error addr:0x557625247570, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 100 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: #256 pulse cov: 1351 ft: 2653 exec/s: 11 rss: 2007Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1879048159 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: constant expression required Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1610612735 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 4592 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unknown type -1073741825 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -1073750017 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global 6 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global 805273598 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown global 3 Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid start function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1744830459 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 536608763 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type -536870917 Step #5: [LOADING] WASM module load failed: unknown type 515637243 Step #5: [LOADING] WASM module load failed: unknown type 1879048187 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: os_munmap error addr:0x557625257940, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625257954, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: os_munmap error addr:0x557625257730, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625257738, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625257740, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625257748, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: os_munmap error addr:0x557625257af0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625257b08, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:10:037 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:037 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:037 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:037 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:043 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:043 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:043 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:10:047 - 7FE8BC51FBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 4351 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #512 pulse cov: 1612 ft: 3475 exec/s: 23 rss: 2007Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown global 135727097 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: too many locals Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:08:10:064 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:064 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:064 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:064 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:064 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:10:064 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 124 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 117503 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 46 Step #5: [LOADING] WASM module load failed: unknown type 23707389 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type 9343 Step #5: [LOADING] WASM module load failed: unknown type 8280 Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, p) Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: local count too large Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown type 126 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (,, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (,, ) Step #5: os_munmap error addr:0x557625252e10, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625252e24, size:0x0, errno:22 Step #5: os_munmap error addr:0x557625252e2c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (w, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (w, ) Step #5: [00:08:17:016 - 7FE8BC51FBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (EH0], ) Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 7878 Step #5: [LOADING] WASM module load failed: unknown type -8 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 107 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 116 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 50 Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1023 Step #5: [LOADING] WASM module load failed: unknown type 15684 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 15231 Step #5: [LOADING] WASM module load failed: unknown type 5886 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 95 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:08:22:657 - 7FE8BC51FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [00:08:28:829 - 7FE8BC51FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 1023 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown type 1023 Step #5: [LOADING] WASM module load failed: unknown type 1023 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -1073741827 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 6573 Step #5: [LOADING] WASM module load failed: unknown type 1023 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [00:08:41:250 - 7FE8BC51FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 118 Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: [LOADING] WASM module load failed: unknown type 29 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 45 Step #5: [LOADING] WASM module load failed: unknown type -3 Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 124 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ô€¸) Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [00:08:46:056 - 7FE8BC51FBC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1024 pulse cov: 1738 ft: 4327 exec/s: 17 rss: 2007Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 6015 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 5137 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 536857105 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 96 Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] AOT module load failed: unknown machine type 1320 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8) Step #5: [LOADING] AOT module load failed: unknown machine type 12435 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86ÿ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xÿüEi Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xÂÉ É˾O_ Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 64216 Step #5: [LOADING] AOT module load failed: unknown machine type 6095 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x82_64V Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 31179 Step #5: [LOADING] AOT module load failed: unknown machine type 65453 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x64_64A°  Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: machine type (xtensa) isn't consistent with target type () Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 269 Step #5: [LOADING] AOT module load failed: unknown machine type 34 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8É6Ë_aot) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6Ûù0 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6Ó`ìÙRZ Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86@60û©vkcb) Step #5: [LOADING] AOT module load failed: unknown machine type 34416 Step #5: [LOADING] AOT module load failed: unknown machine type 61992 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xGÉ­µ Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 13096 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_û©5) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 42117 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xÇ6 ÉËŽOž Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (žsock_set_­d(d() Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 29480 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8)7Ë_ʾfu©vkcc) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aarch65 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (et_broadcast()v) Step #5: [LOADING] AOT module load failed: unknown machine type 3003 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got z()v64A/i Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (a53) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x72_64A/i Step #5: [LOADING] AOT module load failed: unknown machine type 34353 Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6Ëœÿÿ10@÷` Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 344 Step #5: [LOADING] AOT module load failed: unknown machine type 6095 Step #5: [LOADING] AOT module load failed: invalid target bit width, expected 64-bit but got 32-bit Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ‡ÇÉ_64 Step #5: [LOADING] AOT module load failed: unknown machine type 28323 Step #5: [LOADING] AOT module load failed: unknown machine type 31131 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x )v64A/ik$ Step #5: [LOADING] AOT module load failed: unknown machine type 36864 Step #5: [LOADING] AOT module load failed: unknown machine type 381 Step #5: [LOADING] AOT module load failed: unknown machine type 1427 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (aazc;-) Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (x86_64) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86k64;µgd) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_1  Step #5: [LOADING] AOT module load failed: unknown machine type 1157 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6*ʾiu©v’cc) Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (¯‚) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_iIi(A) Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (aarch) Step #5: [LOADING] AOT module load failed: unknown machine type 6095 Step #5: [LOADING] AOT module load failed: unknown machine type 15991 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86¯ÿÿÿ) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_61û©vkcb) Step #5: [LOADING] AOT module load failed: unknown machine type 34304 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got &åç Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aarcŽÔt6þ Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (a) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 34477 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got 68˜64ÿ Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86) Step #5: [LOADING] AOT module load failed: unknown machine type 36096 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 65535 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (i)vÿü(iiiiv) Step #5: [LOADING] AOT module load failed: unknown machine type 34411 Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (et_broadcast­d() Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6$#u©vkcc) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86#64AA] Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_%%$ø A Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8Ë_ÉËÄJà˜ËYv) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (DoZ@, ) Step #5: [LOADING] AOT module load failed: unknown machine type 339 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_-unc_t= Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86Æ6_Ýòæy Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x89_64Í) Step #5: [LOADING] AOT module load failed: unknown machine type 276 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 808 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (arm64%) Step #5: [LOADING] AOT module load failed: unknown machine type 63963 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x)8_) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x9 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_û]4©) Step #5: [LOADING] AOT module load failed: unknown machine type 65471 Step #5: [LOADING] AOT module load failed: unknown machine type 64819 Step #5: [LOADING] AOT module load failed: unknown machine type 37928 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 63960 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (’ɇc4 žot) Step #5: [LOADING] AOT module load failed: unknown machine type 299 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6¿Ao Step #5: [LOADING] AOT module load failed: unknown machine type 32434 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8¾Ý_ Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 34532 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86[]û4©) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 1356 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_60 Step #5: [LOADING] AOT module load failed: unknown machine type 63899 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8@ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_46ÎÏf Step #5: [LOADING] AOT module load failed: invalid target endian type, expected little endian but got big endian Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86 64;µgËYv) Step #5: [LOADING] AOT module load failed: unknown machine type 334 Step #5: [LOADING] AOT module load failed: unknown machine type 6095 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got arm Step #5: [LOADING] AOT module load failed: unknown machine type 34445 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (DoZ@, ) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aarc“Ôt6þ Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (arm65û©5) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 32435 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got Ó Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86OD° 646 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 34916 Step #5: [LOADING] AOT module load failed: unknown machine type 63635 Step #5: [LOADING] AOT module load failed: unknown machine type 65441 Step #5: [LOADING] AOT module load failed: unknown machine type 31115 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (avm6) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86 640]Ù Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8x_28A+5 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6ÿÿþÿ$ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_63A1iu©vkcc Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (‡ÇÉ É*ʾiu©v’cc) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got i6 Step #5: [LOADING] AOT module load failed: unknown machine type 12851 Step #5: [LOADING] AOT module load failed: unknown machine type 37933 Step #5: [LOADING] AOT module load failed: unknown machine type 16503 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got QRÖX Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (a) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x85_û]4©(Iii) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (xÇ@) Step #5: [LOADING] AOT module load failed: section missing Step #5: [LOADING] AOT module load failed: unknown machine type 4136 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_) Step #5: [LOADING] AOT module load failed: unknown machine type 34477 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6û4©) Step #5: [LOADING] AOT module load failed: unknown machine type 45864 Step #5: [LOADING] AOT module load failed: unknown machine type 37013 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_>) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 34426 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_32Ao Step #5: [LOADING] AOT module load failed: unknown machine type 28467 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 34368 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 63272 Step #5: [LOADING] AOT module load failed: unknown machine type 268 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (arm6) Step #5: [LOADING] AOT module load failed: unknown machine type 31059 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got Ä8˜64ÿ Step #5: [LOADING] AOT module load failed: unknown machine type 65526 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (aarch64v8) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_61A° Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_0) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_É6nSò{ Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (DoZ@, ) Step #5: [LOADING] AOT module load failed: unknown machine type 45056 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_]û4©) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86g"’åN| Step #5: [LOADING] AOT module load failed: thread is not enabled in this build Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_ Step #5: [LOADING] AOT module load failed: unknown machine type 318 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (c‡’É4 žot) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (P}úbroadcast()v) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x87_]û4©) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8É26S_n† Step #5: [LOADING] AOT module load failed: unknown machine type 296 Step #5: [LOADING] AOT module load failed: unknown machine type 34856 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8u_64 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_ÉËʾiu©vkcc) Step #5: [LOADING] AOT module load failed: unknown machine type 355 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_63û©vkcb) Step #5: [LOADING] AOT module load failed: unknown machine type 34477 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 64830 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 574 Step #5: [LOADING] AOT module load failed: unknown machine type 55929 Step #5: [LOADING] AOT module load failed: unknown machine type 8704 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6 Step #5: [LOADING] AOT module load failed: section missing Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (riscv) isn't consistent with target type (7_x828("N°) Step #5: [LOADING] AOT module load failed: unknown machine type 34060 Step #5: [LOADING] AOT module load failed: invalid section size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:51:527 - 7FE8BC51FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:51:527 - 7FE8BC51FBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: ==2131== ERROR: libFuzzer: out-of-memory (used: 2086Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x2,0x60,0x0,0x0,0x60,0x0,0x0,0x3,0x4,0x5,0x0,0x0,0x0,0xa,0x29,0x5,0xa,0x0,0x0,0x0,0x70,0xbf,0x7a,0x8b,0x7d,0xf7,0xb,0x96,0x0,0x2,0x33,0x73,0xa1,0xff,0xde,0x7b,0x7d,0x0,0x84,0x3a,0x51,0x8,0x0,0x66,0xff,0xff,0xff,0x9,0xc0,0x42,0xb,0xbd,0xfd,0x17,0x21,0x0, Step #5: \000asm\001\000\000\000\001\007\002`\000\000`\000\000\003\004\005\000\000\000\012)\005\012\000\000\000p\277z\213}\367\013\226\000\0023s\241\377\336{}\000\204:Q\010\000f\377\377\377\011\300B\013\275\375\027!\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-2d4a0b1ff628eedcb8b330ef1889d2839d12f866 Step #5: Base64: AGFzbQEAAAABBwJgAABgAAADBAUAAAAKKQUKAAAAcL96i333C5YAAjNzof/ee30AhDpRCABm////CcBCC739FyEA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095636728 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x557caf7b7c40, 0x557caf7bc44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x557caf7bc450,0x557caf804500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/2d4a0b1ff628eedcb8b330ef1889d2839d12f866' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 5718 processed earlier; will process 11370 files now Step #5: [00:08:52:391 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 236 ft: 237 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 294 ft: 322 exec/s: 0 rss: 131Mb Step #5: [00:08:56:322 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:56:322 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 294 ft: 322 exec/s: 1 rss: 131Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:56:639 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #8 pulse cov: 297 ft: 344 exec/s: 2 rss: 1055Mb Step #5: [00:08:56:718 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:56:718 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:56:718 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:56:718 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:08:56:719 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:56:720 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:08:56:720 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 307 ft: 369 exec/s: 4 rss: 1055Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [00:09:00:723 - 7F4A85DECBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: ==10735== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x2,0x60,0x0,0x0,0x60,0x0,0x0,0x3,0x4,0x5,0x0,0x0,0x0,0xa,0x29,0x5,0xa,0x0,0x0,0x0,0x50,0xbf,0x21,0x90,0x7e,0x0,0xb,0x96,0x0,0x3,0x9d,0x86,0xcb,0x3f,0x7b,0x73,0x6f,0x63,0x6b,0x5f,0x72,0x65,0x63,0x76,0x5f,0x66,0x0,0x0,0x0,0x4,0xb,0x5f,0xfd,0x17,0x21,0x0, Step #5: \000asm\001\000\000\000\001\007\002`\000\000`\000\000\003\004\005\000\000\000\012)\005\012\000\000\000P\277!\220~\000\013\226\000\003\235\206\313?{sock_recv_f\000\000\000\004\013_\375\027!\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-555bf625843e5a2506f3b4b33f4b62488e15e5ff Step #5: Base64: AGFzbQEAAAABBwJgAABgAAADBAUAAAAKKQUKAAAAUL8hkH4AC5YAA52Gyz97c29ja19yZWN2X2YAAAAEC1/9FyEA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105655667 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5602c8f32c40, 0x5602c8f3744b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5602c8f37450,0x5602c8f7f500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/555bf625843e5a2506f3b4b33f4b62488e15e5ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 5740 processed earlier; will process 11348 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 161Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #2 pulse cov: 261 ft: 278 exec/s: 0 rss: 781Mb Step #5: [00:09:06:644 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:09:06:644 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 270 ft: 302 exec/s: 1 rss: 781Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [00:09:15:022 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: local count too large Step #5: #8 pulse cov: 271 ft: 316 exec/s: 0 rss: 781Mb Step #5: [00:09:19:449 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:09:19:449 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: local count too large Step #5: [00:09:25:556 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [00:09:25:637 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:09:25:637 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #16 pulse cov: 279 ft: 340 exec/s: 0 rss: 781Mb Step #5: [00:09:25:637 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:09:25:718 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #32 pulse cov: 585 ft: 970 exec/s: 1 rss: 781Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (F, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 10719 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: #64 pulse cov: 1109 ft: 1979 exec/s: 2 rss: 781Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: os_munmap error addr:0x5602cb87b630, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87b638, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87b640, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87b648, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87b650, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87b658, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87b660, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87b668, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:35:732 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:35:732 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:35:880 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:35:922 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #128 pulse cov: 1281 ft: 2383 exec/s: 3 rss: 1571Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:36:392 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:565 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:37:566 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:37:566 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:567 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:779 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:37:779 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:37:780 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:37:781 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:37:781 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: os_munmap error addr:0x5602cb87a700, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87a708, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87a710, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87a718, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87a720, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87a734, size:0x0, errno:22 Step #5: os_munmap error addr:0x5602cb87a73c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:09:37:781 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:37:781 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:38:509 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:39:211 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:39:211 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:39:292 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:39:292 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:39:293 - 7FB62F65CBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:39:293 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: missing native symbol: fä Step #5: [00:09:39:510 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:39:551 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol:  0 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: ÿÿ Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:39:836 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:40:731 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] Step #5: [00:09:40:893 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:41:304 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:41:304 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:41:967 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:41:967 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:42:410 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:42:445 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: ˆw Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f6 Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:43:462 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:43:463 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:43:463 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:43:463 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] Step #5: [00:09:43:464 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:43:708 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:43:969 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:227 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:227 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:475 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:513 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:44:513 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: Ö8 Step #5: [00:09:44:671 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:677 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #256 pulse cov: 1423 ft: 2897 exec/s: 6 rss: 1582Mb Step #5: [00:09:44:677 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:339 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:339 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: w Step #5: [LOADING] AOT module load failed: missing native symbol: i1 Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:583 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:584 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:585 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:825 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:45:825 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:45:826 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:46:084 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i6 Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: y6 Step #5: [00:09:46:313 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:46:549 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:46:549 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:46:549 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f7 Step #5: [LOADING] AOT module load failed: missing native symbol: f( Step #5: [LOADING] Step #5: [00:09:46:757 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: }w Step #5: [LOADING] AOT module load failed: missing native symbol: wa Step #5: [LOADING] AOT module load failed: missing native symbol: w Step #5: [00:09:47:022 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:47:030 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f4 Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:269 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: €w Step #5: [00:09:47:906 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:47:907 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i© Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: ik Step #5: [LOADING] AOT module load failed: missing native symbol: f3 Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i3 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: &i Step #5: [00:09:51:308 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:51:769 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: ‰w Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:52:311 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:52:312 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:52:312 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:53:346 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: iª Step #5: [00:09:53:573 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:53:574 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:53:575 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:54:260 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i2 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:54:697 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:55:162 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:57:069 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:57:069 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: missing native symbol: w Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:59:244 - 7FB62F65CBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: ==11972== ERROR: libFuzzer: out-of-memory (used: 2105Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x2a,0xa,0x81,0x4,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0x56,0x0,0x0,0x0,0x79,0x75,0x2d,0x0,0x0,0xa,0x2a,0x71,0xec,0x0,0xd4,0xc,0x4,0x30,0x66,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0x56,0x28,0x69,0x69,0x69,0x69,0x29,0x76,0x0,0x1,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x1,0x0,0x41,0xb,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x8,0x0,0x5b, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012*\012\201\004\000(\000\001\000\000\000\000V\000\000\000yu-\000\000\012*q\354\000\324\014\0040fx86_64AV(iiii)v\000\001\000\000\000\016\000\000\000\001\000A\013\000\000\000\000\001\000\000\010\000[ Step #5: artifact_prefix='./'; Test unit written to ./oom-c09c85c948b05955a68cc1e5551490ffcf844a87 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAoqCoEEACgAAQAAAABWAAAAeXUtAAAKKnHsANQMBDBmeDg2XzY0QVYoaWlpaSl2AAEAAAAOAAAAAQBBCwAAAAABAAAIAFs= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1162692534 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55e143ab4c40, 0x55e143ab944b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55e143ab9450,0x55e143b01500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/c09c85c948b05955a68cc1e5551490ffcf844a87' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 6106 processed earlier; will process 10982 files now Step #5: [LOADING] AOT module load failed: missing native symbol: f, Step #5: #1 pulse cov: 176 ft: 177 exec/s: 0 rss: 567Mb Step #5: [00:09:59:708 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 204 ft: 216 exec/s: 0 rss: 567Mb Step #5: #4 pulse cov: 552 ft: 606 exec/s: 0 rss: 567Mb Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:712 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 566 ft: 637 exec/s: 0 rss: 567Mb Step #5: [00:09:59:713 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:59:713 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:713 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:714 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:59:781 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: #16 pulse cov: 590 ft: 666 exec/s: 0 rss: 567Mb Step #5: [00:09:59:812 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:813 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:813 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:813 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:59:826 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:826 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:836 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:837 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:837 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:837 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:59:837 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:59:837 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:00:129 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:129 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:129 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:00:129 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:129 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #32 pulse cov: 599 ft: 682 exec/s: 0 rss: 675Mb Step #5: [00:10:00:130 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:131 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:131 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:131 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:131 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:131 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:132 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:132 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:00:132 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:132 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:00:588 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:589 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:00:590 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:591 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:00:591 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:591 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:591 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:592 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:592 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:592 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:593 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:593 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:593 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:00:904 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:00:904 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:00:904 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:01:705 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:705 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:01:705 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:705 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:706 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:706 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:01:706 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #64 pulse cov: 603 ft: 688 exec/s: 32 rss: 999Mb Step #5: [00:10:01:706 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:01:706 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:706 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:01:707 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [00:10:01:708 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:10:01:826 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:01:828 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:02:422 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:02:823 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:02:823 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:02:823 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:02:823 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:02:824 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:02:830 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:02:908 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:03:689 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:03:689 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:03:689 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:03:689 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:073 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:885 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:886 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:886 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:04:887 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:04:887 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:491 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:07:286 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:07:680 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:680 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:680 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:07:680 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:07:681 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:682 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:07:682 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:07:799 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:07:911 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:08:759 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:08:760 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:147 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:149 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:428 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:428 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:429 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:433 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:434 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:435 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:435 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:09:435 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:436 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:436 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:821 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:822 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:844 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:844 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:09:844 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:844 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:844 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:845 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:845 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:09:845 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:09:846 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #128 pulse cov: 725 ft: 924 exec/s: 12 rss: 1577Mb Step #5: [00:10:10:185 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:10:984 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:11:002 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:11:669 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:12:498 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:091 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:091 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:10:13:092 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:093 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:10:13:179 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:179 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:186 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:187 - 7F31B5427BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:10:13:187 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:187 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:188 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:188 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:293 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:294 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:294 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:295 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:606 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:728 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:13:958 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:13:959 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:10:13:961 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:024 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:067 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:463 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:463 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:463 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:464 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:465 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:15:465 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:465 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:466 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:466 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:10:15:466 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:693 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:693 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:694 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:697 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:10:15:698 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:723 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:723 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [00:10:15:741 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:741 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:742 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:860 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:860 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:981 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:981 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:982 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:15:983 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:983 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:15:984 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:16:809 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:16:809 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:16:809 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:16:809 - 7F31B5427BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:16:810 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:16:810 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:17:048 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:17:067 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:17:068 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:17:868 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:17:871 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:17:871 - 7F31B5427BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==14358== ERROR: libFuzzer: out-of-memory (used: 2066Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x0,0x28,0x0,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x31,0xa8,0xa,0x0,0x1,0x68,0x74,0x70,0x61,0x86,0xfb,0x5f,0x2f,0xff,0xff,0xff,0xff,0xff,0xff,0x30,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0x30,0x61,0x0,0x0,0x0,0x60,0x40,0x1,0x0,0x1,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0xf6,0x3,0x2f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb9,0xf, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012\000(\000\001\000(\000\001\000\000\0001\250\012\000\001htpa\206\373_/\377\377\377\377\377\3770x86_64A0a\000\000\000`@\001\000\001\000\000\000\030\000\000\000\366\003/\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\271\017 Step #5: artifact_prefix='./'; Test unit written to ./oom-5dc6ce70ab50d448ea5c377d2591838d7d42f135 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAoAKAABACgAAQAAADGoCgABaHRwYYb7Xy////////8weDg2XzY0QTBhAAAAYEABAAEAAAAYAAAA9gMvAAAAAAAAAAAAAAAAAAAAAAAAALkP Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1182736119 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55f1b4a2ec40, 0x55f1b4a3344b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55f1b4a33450,0x55f1b4a7b500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/5dc6ce70ab50d448ea5c377d2591838d7d42f135' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 6312 processed earlier; will process 10776 files now Step #5: [00:10:19:511 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: #1 pulse cov: 183 ft: 184 exec/s: 0 rss: 33Mb Step #5: [00:10:19:512 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #2 pulse cov: 196 ft: 205 exec/s: 0 rss: 33Mb Step #5: [00:10:19:513 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:10:19:514 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #4 pulse cov: 196 ft: 206 exec/s: 0 rss: 34Mb Step #5: [00:10:19:515 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:515 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:521 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:19:521 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:522 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 221 ft: 239 exec/s: 0 rss: 35Mb Step #5: [00:10:19:522 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:523 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:757 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:19:758 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:19:758 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:20:542 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:21:184 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:21:185 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 238 ft: 258 exec/s: 16 rss: 801Mb Step #5: [00:10:21:436 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:21:668 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:21:668 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:21:668 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:21:669 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:21:669 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:21:669 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:21:670 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f6464d Step #5: [00:10:22:027 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f64#CC failed Step #5: [LOADING] AOT module load failed: missing native symbol: f30#0h Step #5: [00:10:22:594 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:22:594 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #32 pulse cov: 670 ft: 720 exec/s: 10 rss: 801Mb Step #5: [00:10:22:594 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:22:594 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:22:594 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: fÉ2(D Step #5: Step #5: [00:10:22:915 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f3Ë¿b› Step #5: [00:10:23:237 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:23:242 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: rinƒe Step #5: [00:10:24:224 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:24:225 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f’F Step #5: [00:10:25:220 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:25:220 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f32 Step #5: [00:10:25:235 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:25:235 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:25:236 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:25:236 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#1* failed Step #5: [LOADING] AOT module load failed: missing native symbol: fl‘rF Step #5: [00:10:26:446 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i625 Step #5: [00:10:30:531 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:30:531 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#F failed Step #5: [LOADING] AOT module load failed: missing native symbol: f3Íú6t Step #5: [LOADING] AOT module load failed: missing native symbol: __di$ Step #5: [LOADING] AOT module load failed: missing native symbol: f6Ú1™/ Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:31:337 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f643i& Step #5: [00:10:31:752 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:31:753 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i65$e Step #5: #64 pulse cov: 720 ft: 828 exec/s: 5 rss: 2025Mb Step #5: [00:10:32:144 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:32:144 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: iÈÇÜÜ Step #5: [LOADING] AOT module load failed: missing native symbol: aoi Step #5: [LOADING] AOT module load failed: resolve symbol f64#s$ failed Step #5: [00:10:32:591 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:32:591 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: was-{ Step #5: [LOADING] AOT module load failed: missing native symbol: fltork Step #5: [LOADING] AOT module load failed: missing native symbol: f39#6t Step #5: [LOADING] AOT module load failed: missing native symbol: fÈ7#6d Step #5: [00:10:33:047 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i6Å## Step #5: [00:10:34:008 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:34:008 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: riƒne Step #5: [LOADING] AOT module load failed: missing native symbol: aot Step #5: [LOADING] AOT module load failed: missing native symbol: f64´dd Step #5: [LOADING] AOT module load failed: missing native symbol: f32(D Step #5: Step #5: [LOADING] AOT module load failed: missing native symbol: f32d#, Step #5: [00:10:34:957 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:34:957 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:34:957 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: iÉÇÜÜ Step #5: [LOADING] AOT module load failed: missing native symbol: i64¡# Step #5: [LOADING] AOT module load failed: missing native symbol: i3(i.A Step #5: [00:10:35:710 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:35:711 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f32Ø™/ Step #5: [00:10:36:053 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:36:053 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:36:623 - 7F3DB5E06BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: _32#,D Step #5: [LOADING] AOT module load failed: missing native symbol: wasj_{ Step #5: [LOADING] AOT module load failed: missing native symbol: _7þd_a Step #5: ==14742== ERROR: libFuzzer: out-of-memory (used: 2086Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xe6,0x86,0x0,0x4a,0x4,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xfd,0xb5,0x73,0xd6,0x28,0x69,0x69,0x69,0x69,0x29,0x69,0x5f,0x28,0x69,0x29,0x3d,0x0,0x0,0x0,0x36,0x78,0x38,0x36,0x5f,0x36,0x34,0x15,0x97,0xbf,0x2b,0x2e,0x2,0x0,0x40,0x0,0x0,0x1,0x0,0x0,0x0,0x1a,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xf,0x0,0x40,0x0,0x0,0x1,0x7,0x0,0x0,0x0,0x23,0x0,0x0,0x0,0x1, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\346\206\000J\004\000(\000\001\000\000\000\375\265s\326(iiii)i_(i)=\000\000\0006x86_64\025\227\277+.\002\000@\000\000\001\000\000\000\032\000\000\000\000\001\000\000\000\000\000\000\377\377\377\017\000@\000\000\001\007\000\000\000#\000\000\000\001 Step #5: artifact_prefix='./'; Test unit written to ./oom-8d8128202f06f073a1726df570fb433fae47ac4f Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAOaGAEoEACgAAQAAAP21c9YoaWlpaSlpXyhpKT0AAAA2eDg2XzY0FZe/Ky4CAEAAAAEAAAAaAAAAAAEAAAAAAAD///8PAEAAAAEHAAAAIwAAAAE= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1202824614 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55d28574dc40, 0x55d28575244b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55d285752450,0x55d28579a500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/8d8128202f06f073a1726df570fb433fae47ac4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 6410 processed earlier; will process 10678 files now Step #5: [00:10:39:614 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:39:614 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #1 pulse cov: 183 ft: 184 exec/s: 0 rss: 33Mb Step #5: [LOADING] AOT module load failed: resolve symbol f64#D Step #5: failed Step #5: #2 pulse cov: 216 ft: 223 exec/s: 0 rss: 710Mb Step #5: [LOADING] AOT module load failed: missing native symbol: aot`rt Step #5: [LOADING] AOT module load failed: missing native symbol: f6süš Step #5: #4 pulse cov: 222 ft: 229 exec/s: 4 rss: 711Mb Step #5: [00:10:41:061 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [00:10:42:657 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:42:657 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: _þd_a Step #5: [00:10:42:872 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 237 ft: 256 exec/s: 2 rss: 1569Mb Step #5: [LOADING] AOT module load failed: missing native symbol: f64 Step #5: [00:10:42:900 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:42:901 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:42:901 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:42:901 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:42:901 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:42:901 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f64Ú™/ Step #5: [LOADING] AOT module load failed: missing native symbol: f6K¿›› Step #5: #16 pulse cov: 266 ft: 295 exec/s: 4 rss: 1825Mb Step #5: [LOADING] AOT module load failed: missing native symbol: i6­¡# Step #5: [LOADING] AOT module load failed: missing native symbol: –'%É,{ Step #5: [00:10:44:427 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:613 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: __ign Step #5: [LOADING] AOT module load failed: missing native symbol: f65#s$ Step #5: [LOADING] AOT module load failed: missing native symbol: flo4rf Step #5: [LOADING] AOT module load failed: resolve symbol f32#0h failed Step #5: [00:10:44:800 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:44:800 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f32Ú™/ Step #5: [LOADING] AOT module load failed: resolve symbol f32#CC failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#dd failed Step #5: [00:10:45:272 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [00:10:46:323 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:46:324 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: # Step #5: #32 pulse cov: 293 ft: 328 exec/s: 5 rss: 1825Mb Step #5: [LOADING] AOT module load failed: resolve symbol f64#2* failed Step #5: [LOADING] AOT module load failed: missing native symbol: i33¡# Step #5: [00:10:46:546 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:46:546 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: __t Step #5: [LOADING] AOT module load failed: missing native symbol: f63Ú™/ Step #5: [00:10:46:955 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:47:105 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:47:105 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] AOT module load failed: resolve symbol i64#›› failed Step #5: [00:10:48:208 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:48:208 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:48:208 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i6Ç## Step #5: [LOADING] AOT module load failed: resolve symbol f64#_$ failed Step #5: [00:10:48:744 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: flo Step #5: [LOADING] AOT module load failed: missing native symbol: f32'D Step #5: Step #5: [LOADING] AOT module load failed: missing native symbol: f64d#, Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rt Step #5: [LOADING] AOT module load failed: missing native symbol: f31#0h Step #5: [LOADING] AOT module load failed: resolve symbol f64#G Step #5: failed Step #5: [LOADING] AOT module load failed: missing native symbol: fÌ3=; Step #5: [LOADING] AOT module load failed: missing native symbol: aot_ Step #5: [LOADING] AOT module load failed: missing native symbol: fma`x Step #5: [LOADING] AOT module load failed: missing native symbol: i64"dA Step #5: [00:10:50:321 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: missing native symbol: ™32#>t Step #5: [00:10:50:353 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:50:353 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:50:353 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:50:353 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol f32#,d failed Step #5: [00:10:51:698 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #64 pulse cov: 585 ft: 641 exec/s: 5 rss: 2045Mb Step #5: [00:10:51:698 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i6(i.A Step #5: [00:10:52:096 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol f32#6t failed Step #5: [00:10:52:126 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol f32#37 failed Step #5: [00:10:52:336 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:52:336 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: _(i)Ia Step #5: [LOADING] AOT module load failed: missing native symbol: f3̼ Step #5: [00:10:52:547 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:52:547 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:52:547 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:52:547 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:52:547 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:52:547 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:52:547 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:52:548 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:52:548 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:52:548 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f64#37 failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#bA failed Step #5: [00:10:52:770 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:52:770 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i64Ÿ›# Step #5: [LOADING] AOT module load failed: resolve symbol i32#›› failed Step #5: [LOADING] AOT module load failed: missing native symbol: f62Ú™/ Step #5: [LOADING] AOT module load failed: missing native symbol: f3º0h Step #5: [LOADING] AOT module load failed: missing native symbol: _8þd_a Step #5: [LOADING] AOT module load failed: resolve symbol f64#dd failed Step #5: [00:10:53:807 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:53:807 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:53:807 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:53:807 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f3-#6t Step #5: [00:10:53:819 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:53:819 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#D Step #5: failed Step #5: [LOADING] AOT module load failed: missing native symbol: f32ÿ0A Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_¤ Step #5: [LOADING] AOT module load failed: missing native symbol: f64üš Step #5: [00:10:54:300 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:54:648 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i64$e Step #5: [00:10:55:085 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:55:085 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: f642i& Step #5: [LOADING] AOT module load failed: missing native symbol: f321i& Step #5: [00:10:55:500 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:56:541 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:56:541 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i64››# Step #5: [00:10:56:750 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f6Ë¿b› Step #5: [LOADING] AOT module load failed: resolve symbol f64#0d failed Step #5: [LOADING] AOT module load failed: missing native symbol: fmxef Step #5: [00:10:56:964 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f6šü< Step #5: [00:10:57:174 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i64 Step #5: [00:10:57:325 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: i3$e2 Step #5: [00:10:58:277 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:58:277 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:58:277 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:58:277 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_s Step #5: [LOADING] AOT module load failed: resolve symbol f64#: failed Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:10:58:488 - 7F4FBD1FABC0]: warning: failed to link import function (h46, ) Step #5: [00:10:58:488 - 7F4FBD1FABC0]: warning: failed to link import function (, ) Step #5: [00:10:58:488 - 7F4FBD1FABC0]: warning: failed to link import function (oe, ) Step #5: [00:10:58:488 - 7F4FBD1FABC0]: warning: failed to link import function (wasi_sn, ) Step #5: [00:10:58:488 - 7F4FBD1FABC0]: warning: failed to link import function (wasi_, ) Step #5: [00:10:58:488 - 7F4FBD1FABC0]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: integer too large Step #5: #128 pulse cov: 1022 ft: 1333 exec/s: 7 rss: 2045Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:10:58:498 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:498 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:526 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:527 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:602 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:602 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:603 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:58:603 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:416 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:417 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:492 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:569 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:569 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:961 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:962 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:703 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:704 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:00:704 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:704 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:705 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:705 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:705 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:706 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:706 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:706 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_ÍË2àJ4ˆ¦zE) Step #5: [00:11:00:783 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:783 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:829 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:830 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:830 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:00:830 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:831 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:831 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:831 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:831 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:832 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:835 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:228 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:247 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:01:247 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:286 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:286 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:286 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:287 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:287 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:01:287 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:01:287 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:01:287 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:295 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:388 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:388 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:465 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:01:465 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:465 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:545 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:545 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:01:546 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:02:264 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:02:264 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:02:339 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:02:339 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:02:340 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:02:928 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:845 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:845 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:845 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6ËÄ5gYGË) Step #5: [00:11:03:882 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:883 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:887 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:034 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:034 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:035 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:182 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:182 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:258 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:258 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:258 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:273 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:273 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:273 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:274 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:274 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:274 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:274 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:275 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:350 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:350 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:350 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:386 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:394 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:04:722 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:04:722 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:722 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:04:723 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:533 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:537 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:05:537 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:545 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:05:546 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:05:546 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:559 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:559 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:650 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:689 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:778 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [00:11:05:779 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:869 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:05:870 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:870 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:05:870 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:05:870 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:898 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:899 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:899 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:909 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:05:910 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:910 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:05:923 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:06:512 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:06:588 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:06:588 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:405 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:405 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:405 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:443 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:444 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:444 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #256 pulse cov: 1185 ft: 1593 exec/s: 9 rss: 2045Mb Step #5: [00:11:07:444 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:594 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:595 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:603 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:07:603 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:603 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:682 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:11:07:800 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:800 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:876 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:951 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:951 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:07:951 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:08:027 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:08:027 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:08:027 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:08:137 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: missing native symbol: iÌ64Ý4ä0bd0bo@ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_ytd Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_droöd Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_droð« Step #5: [LOADING] AOT module load failed: missing native symbol: aot_da_>&op« Step #5: [00:11:10:059 - 7F4FBD1FABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor` Step #5: [LOADING] AOT module load failed: missing native symbol: __ignГ€C_cl@ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rt Step #5: [LOADING] AOT module load failed: resolve symbol i64#65dÍ failed Step #5: [LOADING] AOT module load failed: missing native symbol: i6Ë—64d#bo@ Step #5: [LOADING] AOT module load failed: missing native symbol: __igno_ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_d Step #5: [LOADING] AOT module load failed: missing native symbol: __ignorp Step #5: [LOADING] AOT module load failed: resolve symbol i32#65d0bd1`o@ failed Step #5: [LOADING] AOT module load failed: missing native symbol: __ignord Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_t= Step #5: [LOADING] AOT module load failed: missing native symbol: aot_drop_tabl Step #5: [LOADING] AOT module load failed: missing native symbol: aot_dataOdr; Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_tyd Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor0 Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rt Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x20,0x4a,0x80,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xfd,0x73,0xff,0x60,0x50,0xff,0x0,0x1b,0xaa,0xd2,0x65,0x69,0x86,0x29,0x69,0x8,0x0,0x0,0x45,0x34,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0x30,0x31,0x0,0x0,0x28,0x29,0x97,0x0,0x0,0x1,0x0,0x0,0x0,0x1e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0xfd,0xff,0xf,0x0,0x4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012 J\200\001\000(\000\001\000\000\000\375s\377`P\377\000\033\252\322ei\206)i\010\000\000E4x86_64A01\000\000()\227\000\000\001\000\000\000\036\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\373\375\377\017\000\004 Step #5: artifact_prefix='./'; Test unit written to ./oom-5d6d58e5c9dc26d6f021294d660cb482c574412d Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAogSoABACgAAQAAAP1z/2BQ/wAbqtJlaYYpaQgAAEU0eDg2XzY0QTAxAAAoKZcAAAEAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+/3/DwAE Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243886455 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55d79f8bbc40, 0x55d79f8c044b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55d79f8c0450,0x55d79f908500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/5d6d58e5c9dc26d6f021294d660cb482c574412d' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 6723 processed earlier; will process 10365 files now Step #5: [LOADING] AOT module load failed: missing native symbol: aot_fšunt| Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 1321Mb Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func›‹ƒÿd Step #5: #2 pulse cov: 180 ft: 183 exec/s: 0 rss: 1321Mb Step #5: [00:11:21:442 - 7F46FADA8BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: __igro Step #5: #4 pulse cov: 191 ft: 196 exec/s: 4 rss: 1473Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_d+op« Step #5: [LOADING] AOT module load failed: missing native symbol: __igní Step #5: [LOADING] AOT module load failed: missing native symbol: i64ÝÌ4¢0bd0bo@ Step #5: #8 pulse cov: 327 ft: 347 exec/s: 4 rss: 1473Mb Step #5: [00:11:22:694 - 7F46FADA8BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_str/yÿqy Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_d^o« Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_Ôyd Step #5: [LOADING] AOT module load failed: missing native symbol: aot_datad_”op« Step #5: [LOADING] AOT module load failed: resolve symbol i32#65d0bd`o1@ failed Step #5: [LOADING] AOT module load failed: missing native symbol: __ignosock_cl@ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data• Step #5: Step #5: #16 pulse cov: 336 ft: 356 exec/s: 4 rss: 1473Mb Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_dro« Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor2 Step #5: [LOADING] AOT module load failed: missing native symbol: aot_funs_t| Step #5: [LOADING] AOT module load failed: missing native symbol: __ignoú: Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_droñ« Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_st†uã Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_tq Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_drop« Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_struã Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_tyd Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_ty Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_‰m Step #5: #32 pulse cov: 341 ft: 363 exec/s: 2 rss: 1473Mb Step #5: [LOADING] AOT module load failed: missing native symbol: aot_fuoc_tyd Step #5: [LOADING] AOT module load failed: missing native symbol: _¨ig1orn Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_Œ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_šjunt| Step #5: [LOADING] AOT module load failed: missing native symbol: aot_fun'Ot| Step #5: [LOADING] AOT module load failed: missing native symbol: aot_array_init Step #5: ==16767== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x20,0x4a,0x80,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xfc,0x73,0xff,0xff,0x50,0x60,0x0,0x1b,0xaa,0xd2,0x65,0x69,0x86,0x29,0x69,0x8,0x0,0x0,0x45,0x34,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0x30,0x31,0x0,0x0,0x2a,0x29,0x97,0x0,0x0,0x1,0x0,0x0,0x0,0x1e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0xff,0xff,0xf,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012 J\200\001\000(\000\001\000\000\000\374s\377\377P`\000\033\252\322ei\206)i\010\000\000E4x86_64A01\000\000*)\227\000\000\001\000\000\000\036\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\373\377\377\017\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-ff7d9f39428f8e4c02aeb639ddcc7f7f09c7d3dd Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAogSoABACgAAQAAAPxz//9QYAAbqtJlaYYpaQgAAEU0eDg2XzY0QTAxAAAqKZcAAAEAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+///DwAA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258913134 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55a16d730c40, 0x55a16d73544b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55a16d735450,0x55a16d77d500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/ff7d9f39428f8e4c02aeb639ddcc7f7f09c7d3dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 6763 processed earlier; will process 10325 files now Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_ Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 1320Mb Step #5: [LOADING] AOT module load failed: resolve symbol i64#dbcŸk]“‘d failed Step #5: #2 pulse cov: 189 ft: 192 exec/s: 0 rss: 1356Mb Step #5: [LOADING] AOT module load failed: resolve symbol i32#7Adgod06b@ failed Step #5: [LOADING] AOT module load failed: missing native symbol: __(gnore6b0b0@ Step #5: #4 pulse cov: 200 ft: 209 exec/s: 4 rss: 1374Mb Step #5: [LOADING] AOT module load failed: missing native symbol: i6Ïn Step #5: [LOADING] AOT module load failed: missing native symbol: __igno Step #5: ==18033== ERROR: libFuzzer: out-of-memory (used: 2065Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x20,0x4a,0x80,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xfd,0x73,0xff,0x60,0x50,0xff,0x0,0x1b,0xaa,0xd2,0x65,0x69,0x86,0xe0,0x96,0xf7,0xff,0x0,0x45,0x34,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0x30,0x31,0x0,0x0,0x28,0x29,0x97,0x0,0x0,0x1,0x0,0x0,0x0,0x1e,0x0,0x0,0x0,0x0,0x0,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0xfd,0xdf,0xf,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012 J\200\001\000(\000\001\000\000\000\375s\377`P\377\000\033\252\322ei\206\340\226\367\377\000E4x86_64A01\000\000()\227\000\000\001\000\000\000\036\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\373\375\337\017\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-173801e69e29075e661acb778fa4bc0ad7846a3c Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAogSoABACgAAQAAAP1z/2BQ/wAbqtJlaYbglvf/AEU0eDg2XzY0QTAxAAAoKZcAAAEAAAAeAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAA+/3fDwAA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261934842 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x56400c9f1c40, 0x56400c9f644b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x56400c9f6450,0x56400ca3e500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/173801e69e29075e661acb778fa4bc0ad7846a3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 6770 processed earlier; will process 10318 files now Step #5: [LOADING] AOT module load failed: missing native symbol: __ign,r_ÿÿ Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 1313Mb Step #5: [LOADING] AOT module load failed: missing native symbol: flo‘ Step #5: #2 pulse cov: 180 ft: 189 exec/s: 0 rss: 1313Mb Step #5: [LOADING] AOT module load failed: missing native symbol: __ignÁò\?{ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_data_drzp« Step #5: #4 pulse cov: 180 ft: 189 exec/s: 4 rss: 1356Mb Step #5: [LOADING] AOT module load failed: missing native symbol: __ign64ÆÏÞf@ Step #5: [00:11:40:291 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_func_tyd Step #5: [00:11:40:684 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 191 ft: 202 exec/s: 4 rss: 1356Mb Step #5: [LOADING] AOT module load failed: missing native symbol: f32Ü` Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_qm Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:11:41:128 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:41:128 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_t‡š§n Step #5: [LOADING] AOT module load failed: resolve symbol i64#65d0bd1ào@ failed Step #5: [LOADING] AOT module load failed: missing native symbol: __ignnþe0b0b0@ Step #5: #16 pulse cov: 384 ft: 423 exec/s: 5 rss: 1356Mb Step #5: [LOADING] AOT module load failed: missing native symbol: i64ÜÌ4d0bd0bo@ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rt‚„ ’þ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_daza• Step #5: Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: missing native symbol: T Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] AOT module load failed: missing native symbol: aot_datþÿÿïo« Step #5: [LOADING] AOT module load failed: missing native symbol: aot_funšt| Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_str Step #5: [LOADING] AOT module load failed: resolve symbol i64#6Ad0bd6bo@ failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rt›æ| Step #5: [LOADING] AOT module load failed: missing native symbol: i64Îf Step #5: [00:11:45:870 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: _ignor1 Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_stru$€;d Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_struc Step #5: #32 pulse cov: 463 ft: 580 exec/s: 4 rss: 1374Mb Step #5: [00:11:47:253 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:254 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:330 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:330 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:331 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:335 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:409 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:703 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:705 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:47:706 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:47:706 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:47:706 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:263 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:312 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:312 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:312 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:312 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:48:312 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:313 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:313 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:48:313 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:313 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:314 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:314 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:314 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:545 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:545 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:550 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:48:550 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:550 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:551 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:551 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:48:551 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #64 pulse cov: 799 ft: 975 exec/s: 7 rss: 1828Mb Step #5: [00:11:48:551 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:48:551 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:551 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:48:786 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:787 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:48:798 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:48:798 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:48:798 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:074 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:084 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:49:084 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:084 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:084 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:49:084 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:085 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:085 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -24 Step #5: [00:11:49:085 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:086 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:181 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:182 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:49:193 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:193 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:193 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:406 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:49:447 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:447 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:447 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:49:448 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:039 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:11:50:252 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:50:252 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:50:253 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:50:253 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:50:253 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:288 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:50:288 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:50:288 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:50:289 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:289 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:50:522 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:51:131 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:131 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:131 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:131 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:131 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:131 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:132 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:132 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:132 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:132 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:132 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:132 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:51:471 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:471 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:471 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:51:567 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:567 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:567 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:567 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:567 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:51:783 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:783 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:783 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:783 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:783 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:783 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:51:903 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:903 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:51:903 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:903 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:51:903 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:52:277 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:52:277 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:278 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #128 pulse cov: 917 ft: 1146 exec/s: 9 rss: 1856Mb Step #5: [00:11:52:279 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:279 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:279 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:52:279 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:52:279 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:279 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:280 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:280 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:52:332 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:52:332 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:332 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:332 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:52:333 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:52:412 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aarc—ÉËOðÿý Step #5: [00:11:52:423 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:52:502 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:573 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:52:701 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:52:701 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:52:702 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:52:853 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:53:309 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:53:309 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:310 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:53:310 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:311 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:312 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:53:312 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:415 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:415 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:415 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:53:415 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:53:416 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:416 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:416 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:494 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:53:494 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:53:494 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:53:575 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:53:575 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:53:575 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:54:103 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:54:103 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:54:104 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:54:104 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:54:255 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:54:814 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:55:209 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:55:290 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:55:303 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:55:454 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:009 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:009 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:009 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:009 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:010 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:010 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:264 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:56:264 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:56:275 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:56:278 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:56:283 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:56:303 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:303 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:382 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:56:382 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:56:660 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:660 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:880 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:56:959 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:57:731 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:11:57:812 - 7F3A90C0ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: ==18398== ERROR: libFuzzer: out-of-memory (used: 2219Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x0,0x5a,0x7,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xfd,0x94,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c,0x4,0x6b,0x21,0x69,0x4,0x0,0x26,0x37,0xb4,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0xb0,0xf,0xff,0x0,0x2,0x0,0x40,0x0,0x0,0x1,0x0,0x0,0x0,0x21,0x0,0x0,0x0,0x61,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0xf,0x26,0x0,0x0,0x10,0x2,0x0,0x0,0x0,0xd3,0x0,0x0,0x0,0x5,0x0,0x0,0x0,0x73,0xe9,0xef,0x0,0xfc, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012\000Z\007\001\000(\000\001\000\000\000\375\224\000\000\000\000\000\000\000\000,\004k!i\004\000&7\264x86_64A\260\017\377\000\002\000@\000\000\001\000\000\000!\000\000\000a\000\000!\000\000\000\000\003\000\000\017&\000\000\020\002\000\000\000\323\000\000\000\005\000\000\000s\351\357\000\374 Step #5: artifact_prefix='./'; Test unit written to ./oom-3b6807a3a7d1ae2a63cfe74773b76f27e322c434 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAoAWgcBACgAAQAAAP2UAAAAAAAAAAAsBGshaQQAJje0eDg2XzY0QbAP/wACAEAAAAEAAAAhAAAAYQAAIQAAAAADAAAPJgAAEAIAAADTAAAABQAAAHPp7wD8 Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281962365 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55e63a7eac40, 0x55e63a7ef44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55e63a7ef450,0x55e63a837500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/3b6807a3a7d1ae2a63cfe74773b76f27e322c434' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 6967 processed earlier; will process 10121 files now Step #5: [00:11:58:707 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: #1 pulse cov: 189 ft: 190 exec/s: 0 rss: 366Mb Step #5: [00:11:58:833 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: #2 pulse cov: 191 ft: 195 exec/s: 0 rss: 366Mb Step #5: [00:11:58:864 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:58:864 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: #4 pulse cov: 207 ft: 222 exec/s: 0 rss: 1617Mb Step #5: [00:11:59:419 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 480 ft: 614 exec/s: 0 rss: 1617Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #16 pulse cov: 573 ft: 904 exec/s: 0 rss: 1617Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:11:59:579 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:59:579 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:59:579 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:59:579 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:59:580 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:11:59:580 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:59:581 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:59:581 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:01:007 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:194 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:194 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:195 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 1022 ft: 1462 exec/s: 10 rss: 1953Mb Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [00:12:02:203 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:204 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:02:204 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:221 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:222 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:12:02:222 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:223 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:02:223 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:02:223 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:02:690 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:02:691 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:04:113 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:04:358 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:05:772 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:05:772 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:06:241 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:07:500 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:07:501 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:07:501 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:07:501 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:12:07:501 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:07:502 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:07:738 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 1533297733 Step #5: [00:12:07:738 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:12:07:739 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:08:125 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 1215 ft: 1807 exec/s: 7 rss: 1956Mb Step #5: [00:12:08:126 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:08:126 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:08:126 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:08:126 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:08:593 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:09:033 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:09:034 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:09:034 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:09:034 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:09:034 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:12:09:035 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:10:450 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:11:863 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:11:863 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:11:863 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:13:283 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:14:462 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:15:895 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:15:895 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:12:16:363 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:16:363 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:16:821 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:16:821 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:18:243 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:12:18:244 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:18:517 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:18:517 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:12:18:518 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:18:988 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:18:996 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:18:996 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:12:18:998 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:12:18:998 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:18:999 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:12:19:955 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:21:396 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:21:396 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:21:397 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:21:397 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:21:397 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:12:21:398 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:12:21:436 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:12:21:442 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:21:442 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:21:443 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:21:443 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:21:443 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:12:21:446 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:12:21:447 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:12:22:643 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:22:643 - 7F6F32B59BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #128 pulse cov: 1334 ft: 2306 exec/s: 5 rss: 2090Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: ==22072== ERROR: libFuzzer: out-of-memory (used: 2090Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x0,0x5a,0x0,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x2d,0x6c,0xbf,0x79,0xd8,0x0,0x0,0x0,0x0,0x4,0x50,0x0,0x8,0x21,0x0,0x0,0x0,0x30,0x2a,0x31,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0x30,0x69,0x0,0x80,0x2,0x0,0x40,0x2,0x0,0x1,0x0,0x0,0x0,0x25,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbd,0x2f,0xfb,0x0,0x0,0x1f,0x0,0x0,0xff,0xf9,0x30,0x0,0x2,0x0,0x1,0x49,0xff, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012\000Z\000\001\000(\000\001\000\000\000-l\277y\330\000\000\000\000\004P\000\010!\000\000\0000*1x86_64A0i\000\200\002\000@\002\000\001\000\000\000%\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\275/\373\000\000\037\000\000\377\3710\000\002\000\001I\377 Step #5: artifact_prefix='./'; Test unit written to ./oom-70362301e9a6955f6d13be41f52324e162693fec Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAoAWgABACgAAQAAAC1sv3nYAAAAAARQAAghAAAAMCoxeDg2XzY0QTBpAIACAEACAAEAAAAlAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAC9L/sAAB8AAP/5MAACAAFJ/w== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 26 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305986924 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5632b3511c40, 0x5632b351644b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5632b3516450,0x5632b355e500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/70362301e9a6955f6d13be41f52324e162693fec' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 7097 processed earlier; will process 9991 files now Step #5: [00:12:22:727 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #1 pulse cov: 190 ft: 191 exec/s: 0 rss: 33Mb Step #5: [00:12:22:727 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: #2 pulse cov: 211 ft: 223 exec/s: 0 rss: 549Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: #4 pulse cov: 480 ft: 523 exec/s: 0 rss: 549Mb Step #5: [00:12:22:959 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:22:959 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:22:959 - 7FD26139DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:22:959 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:22:959 - 7FD26139DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:22:960 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 517 ft: 567 exec/s: 0 rss: 549Mb Step #5: [00:12:22:973 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:23:047 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:12:23:048 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:23:050 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:23:520 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:23:989 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:24:049 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 623 ft: 694 exec/s: 16 rss: 676Mb Step #5: [00:12:24:049 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:24:051 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:24:125 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:24:200 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:24:200 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:12:24:201 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:12:24:201 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:24:262 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:24:738 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:25:685 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:25:685 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #32 pulse cov: 667 ft: 793 exec/s: 10 rss: 1317Mb Step #5: [00:12:26:127 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:26:127 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:26:601 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:12:26:735 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:28:153 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:28:161 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:12:28:576 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:28:989 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:28:989 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:29:401 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:29:473 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:29:855 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unsupported initializer expression for table Step #5: [00:12:29:857 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:29:858 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:30:143 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:30:736 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:30:777 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:30:879 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:30:880 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:30:895 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:30:895 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:30:895 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:30:938 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:30:969 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:30:969 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:30:970 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:30:971 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:31:249 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:31:249 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 1042 ft: 1270 exec/s: 8 rss: 1957Mb Step #5: [00:12:31:249 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:31:569 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:32:207 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:32:282 - 7FD26139DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==26538== ERROR: libFuzzer: out-of-memory (used: 2090Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x82,0x0,0x5d,0x80,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xfd,0x94,0x0,0x3,0x1,0x0,0x23,0x69,0xff,0xff,0xff,0x9,0x65,0x64,0x8b,0x79,0x69,0x65,0x6c,0x34,0x78,0x38,0x36,0x5f,0x36,0x34,0x0,0x0,0x39,0x30,0x78,0x38,0x36,0x0,0x60,0x0,0x1,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x0,0x9,0xdd,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0x7,0x0,0x1,0x0,0x0,0x3a,0x0,0x0,0x0,0x0,0x3,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\202\000]\200\001\000(\000\001\000\000\000\375\224\000\003\001\000#i\377\377\377\011ed\213yiel4x86_64\000\00090x86\000`\000\001\000\000\000(\000\000\000\000\011\335\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\007\000\001\000\000:\000\000\000\000\003\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-0ddfdb130c9d1c01fdfbc3b7e07198d1cbde505c Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAIIAXYABACgAAQAAAP2UAAMBACNp////CWVki3lpZWw0eDg2XzY0AAA5MHg4NgBgAAEAAAAoAAAAAAnd/wAAAAAAAAAAAAAAAAAAAAAAAAAA////BwABAAA6AAAAAAMAAA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 27 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316007902 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5652aa305c40, 0x5652aa30a44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5652aa30a450,0x5652aa352500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/0ddfdb130c9d1c01fdfbc3b7e07198d1cbde505c' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 7166 processed earlier; will process 9922 files now Step #5: [00:12:32:747 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 188 ft: 189 exec/s: 0 rss: 193Mb Step #5: [00:12:32:798 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #2 pulse cov: 209 ft: 218 exec/s: 0 rss: 193Mb Step #5: [00:12:32:798 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:32:798 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 228 ft: 237 exec/s: 0 rss: 193Mb Step #5: [00:12:32:799 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:32:799 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:33:201 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 262 ft: 275 exec/s: 0 rss: 1057Mb Step #5: [00:12:33:201 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:33:202 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:33:284 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:33:313 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:33:313 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:33:313 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:34:321 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:34:321 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 311 ft: 330 exec/s: 16 rss: 1758Mb Step #5: [00:12:34:321 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:34:322 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:34:322 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:34:322 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:34:547 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:34:599 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:34:913 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:12:34:924 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:35:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:35:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:35:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:35:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:35:225 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:35:225 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:12:35:245 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:35:245 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #32 pulse cov: 336 ft: 363 exec/s: 16 rss: 1758Mb Step #5: [00:12:35:245 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:35:245 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:35:245 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:35:246 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:35:246 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:35:396 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:35:443 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:35:918 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:075 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:075 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:36:075 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:394 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:36:395 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:705 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:733 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:36:902 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:902 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:36:903 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:903 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:36:903 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:36:970 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:12:38:005 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:38:323 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:38:325 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:325 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:326 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec count Step #5: [00:12:38:326 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:326 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:326 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:327 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:12:38:327 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #64 pulse cov: 714 ft: 767 exec/s: 12 rss: 1825Mb Step #5: [00:12:38:327 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:327 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:328 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:38:329 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:329 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:38:330 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:38:338 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:38:339 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:38:352 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:38:355 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:38:597 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:38:597 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:39:188 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:39:189 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:39:189 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:12:39:563 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:39:563 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:39:564 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:39:564 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:39:583 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:39:583 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:40:553 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:12:40:553 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:40:868 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:40:868 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:40:869 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:40:869 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:40:869 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:40:869 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:41:912 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:41:912 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:41:912 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:42:952 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:42:952 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:12:43:069 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:43:069 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:43:069 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:43:069 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:43:297 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:43:526 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:43:744 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:44:445 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:45:040 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:45:141 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:45:360 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:45:360 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:45:838 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:45:838 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:45:994 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:46:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:46:517 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:12:46:520 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:47:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:47:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:47:225 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:47:932 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:47:932 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:12:47:933 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:47:934 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:47:934 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:47:934 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: #128 pulse cov: 837 ft: 1014 exec/s: 8 rss: 1836Mb Step #5: [00:12:48:014 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:48:014 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:48:014 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:48:015 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:48:326 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:48:406 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:48:407 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:48:827 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:48:906 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:48:974 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:48:974 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:49:193 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:12:49:299 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:12:49:821 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:49:822 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:49:823 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:49:858 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:49:891 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:49:923 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:49:923 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:49:957 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:49:957 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:49:958 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:50:027 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:50:027 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:50:040 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:50:040 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:040 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:041 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:50:099 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:100 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:100 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:50:187 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:50:187 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:50:187 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:50:187 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:188 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:188 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:50:221 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:222 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:50:222 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:256 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:259 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:51:335 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:335 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:335 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:51:336 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:336 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:336 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:337 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:337 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:340 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:340 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:51:376 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:376 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:51:412 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:412 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:412 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:413 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:413 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:413 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:51:521 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:521 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:521 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:51:557 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:558 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:558 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:558 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:558 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:559 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:559 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:559 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:559 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:559 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:560 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:560 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:560 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:561 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:51:877 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:878 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:878 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:878 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:878 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:51:879 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:51:912 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:51:923 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:52:224 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:52:817 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:52:854 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:12:53:255 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:53:255 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:53:255 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:12:53:891 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:12:53:892 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:53:892 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:53:893 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:53:929 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:53:929 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:12:53:998 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:12:53:998 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:12:53:999 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:12:54:000 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #256 pulse cov: 1344 ft: 2326 exec/s: 12 rss: 2107Mb Step #5: [00:12:54:001 - 7FBCCB1A3BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==27377== ERROR: libFuzzer: out-of-memory (used: 2107Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0xa,0x7c,0x4a,0x8,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x3,0x6b,0xff,0x6e,0x79,0xc4,0x33,0x28,0x92,0xce,0x84,0x0,0x0,0x0,0x69,0x1,0x0,0x2,0x30,0x32,0x78,0x38,0x36,0x5f,0x36,0x34,0x41,0xb0,0xa0,0x2,0x0,0x0,0x0,0x25,0x0,0x0,0x1,0x0,0x0,0x0,0x34,0x0,0x0,0x0,0x0,0x1,0xfe,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x5f,0x5f,0x25,0x0,0x0,0x0,0x3b,0x0,0x27,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0xdf,0xbf,0xff,0xff,0xe,0x85,0xff,0x2, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\012|J\010\001\000(\000\001\000\000\000\003k\377ny\3043(\222\316\204\000\000\000i\001\000\00202x86_64A\260\240\002\000\000\000%\000\000\001\000\000\0004\000\000\000\000\001\376\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000__%\000\000\000;\000'\000\000\000\000\000\000\000\000\003\337\277\377\377\016\205\377\002 Step #5: artifact_prefix='./'; Test unit written to ./oom-f5a3606a1bdd715b02338249c6d93d35dd789cac Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAAp8SggBACgAAQAAAANr/255xDMoks6EAAAAaQEAAjAyeDg2XzY0QbCgAgAAACUAAAEAAAA0AAAAAAH+/wAAAAAAAAAAAAAAAAAAAAABAAAAAABfXyUAAAA7ACcAAAAAAAAAAAPfv///DoX/Ag== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 28 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338032262 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55570f0fbc40, 0x55570f10044b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55570f100450,0x55570f148500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/f5a3606a1bdd715b02338249c6d93d35dd789cac' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 7424 processed earlier; will process 9664 files now Step #5: [00:12:54:770 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 203 ft: 204 exec/s: 0 rss: 1696Mb Step #5: [00:12:55:739 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 204 ft: 209 exec/s: 0 rss: 1696Mb Step #5: [00:12:55:751 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:56:195 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 211 ft: 221 exec/s: 4 rss: 1696Mb Step #5: [00:12:56:195 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:56:735 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:57:189 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:58:000 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 252 ft: 270 exec/s: 2 rss: 1825Mb Step #5: [00:12:58:001 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:58:399 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:58:848 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:58:935 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:59:372 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:12:59:811 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:01:029 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:02:306 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:13:02:538 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #16 pulse cov: 256 ft: 281 exec/s: 2 rss: 1825Mb Step #5: [00:13:02:750 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:02:751 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:03:200 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:03:279 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:03:279 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:03:377 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:03:377 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:03:813 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:03:813 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:03:814 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:03:893 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:04:344 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:05:194 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:06:165 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:06:512 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:06:588 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 302 ft: 342 exec/s: 2 rss: 1825Mb Step #5: [00:13:06:588 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:06:989 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:07:430 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:07:527 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:13:07:600 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:09:264 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:09:264 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:09:264 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:13:09:266 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:13:09:358 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [00:13:09:362 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:09:363 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:13:09:363 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:13:09:364 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:09:383 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:09:970 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:10:593 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:13:10:593 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 1024 ft: 1446 exec/s: 4 rss: 1825Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:13:10:596 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: [LOADING] WASM module load failed: unknown type 17 Step #5: [LOADING] WASM module load failed: sub type 17 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:13:10:617 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:10:807 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:13:10:807 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [00:13:10:880 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:10:954 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:13:10:954 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:10:954 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:10:955 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:10:955 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:11:143 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:11:144 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:11:144 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:13:11:146 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x5557111a0490, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a0498, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a04f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a0500, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111a0508, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:13:11:810 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:11:811 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #128 pulse cov: 1368 ft: 2535 exec/s: 7 rss: 1825Mb Step #5: [00:13:13:501 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:13:850 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:041 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:042 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:13:14:336 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:337 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:337 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:337 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:438 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:439 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:439 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:439 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:13:14:737 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: duplicated native symbol section Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: os_munmap error addr:0x5557111ea000, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea008, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea010, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea018, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea020, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea028, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea030, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea038, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea040, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea048, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea05c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea064, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea06c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea074, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557111ea07c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: os_munmap error addr:0x5557111ea000, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:13:14:787 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:14:787 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:787 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:788 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:788 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:13:14:789 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:14:790 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:790 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:800 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:14:818 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:837 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [00:13:14:843 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:14:843 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #256 pulse cov: 1707 ft: 3227 exec/s: 12 rss: 1825Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] too many items in the index space(3+4294967295). Step #5: [LOADING] WASM module load failed: unknown type -11 Step #5: [00:13:14:847 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec count Step #5: [00:13:14:848 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:13:14:849 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:13:15:020 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:15:021 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:15:021 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:15:540 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:15:740 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:13:15:740 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:15:741 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:13:15:741 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:13:15:761 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:274 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:275 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:275 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:275 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:275 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:276 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:276 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:276 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:277 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:16:277 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:277 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:277 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:278 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:278 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:278 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:278 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:279 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:279 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:279 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:279 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:280 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:16:280 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:281 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:281 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:281 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:281 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:282 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:282 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:282 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:282 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:283 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:283 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:283 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:284 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:284 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:284 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:284 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:285 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:285 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:285 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:285 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:286 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:286 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:13:16:286 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:287 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:16:287 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:13:16:360 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:360 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:361 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:16:937 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:937 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:937 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:939 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:939 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:939 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:940 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:940 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:13:16:940 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:940 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:941 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:16:942 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:942 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] too many items in the index space(1+4294967295). Step #5: [00:13:16:942 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:945 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:946 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:946 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:946 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:946 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:13:16:947 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:947 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:947 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:16:948 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:948 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:16:948 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:13:17:510 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:510 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unsupported initializer expression for table Step #5: [00:13:17:515 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:515 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:516 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:13:17:516 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:516 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:517 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:517 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:517 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:17:572 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:572 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:572 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:573 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:573 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:573 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:573 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:574 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:574 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:574 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:574 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:575 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:575 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:576 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:13:17:576 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:576 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:17:577 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:577 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:577 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:658 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:658 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:659 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:659 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:659 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:659 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:660 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:660 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:660 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:660 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:661 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:661 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:661 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:662 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:13:17:733 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:733 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:734 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:761 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:761 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:761 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:762 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:762 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:762 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:17:937 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:937 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:938 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:939 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:939 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:939 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:939 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:940 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:940 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:940 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:941 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:941 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:941 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:17:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:943 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:944 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:944 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:944 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:945 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:945 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:945 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:945 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:946 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:946 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:946 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:17:947 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:947 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:947 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:947 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:948 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:948 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:948 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:948 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:949 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:17:949 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:949 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:950 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:950 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:17:950 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:950 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:951 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:17:951 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:412 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:18:413 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:413 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:543 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:543 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:543 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:543 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:544 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:544 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:544 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:545 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:545 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:545 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:545 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:546 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:546 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:13:18:546 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:546 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:547 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:547 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:547 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:548 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:548 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:548 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:548 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:549 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:18:705 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:705 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:706 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:706 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:706 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:707 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:980 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:980 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:981 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #512 pulse cov: 1854 ft: 3692 exec/s: 21 rss: 1825Mb Step #5: [00:13:18:981 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:981 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:981 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:982 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:982 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:982 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:983 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:983 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:983 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:13:18:983 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:984 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:984 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:984 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:985 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:985 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:13:18:985 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:985 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:986 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:13:18:986 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:18:986 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:149 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:149 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:149 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:176 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:176 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:202 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:203 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:203 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:203 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:204 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:204 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:204 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:204 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:205 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:207 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:207 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:208 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:208 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:208 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:209 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:272 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:272 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:272 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:272 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:273 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:273 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:13:19:273 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:273 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:274 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:274 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:274 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:274 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:275 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:13:19:275 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:324 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: section missing Step #5: [00:13:19:324 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:324 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:324 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:325 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:325 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:325 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:334 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:335 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:335 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:361 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:361 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:362 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:362 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:362 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:373 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:13:19:373 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:13:19:381 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:381 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:382 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:382 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:456 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:465 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:627 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:657 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:821 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:19:821 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:19:822 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: constant expression required Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:13:19:840 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:035 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:13:20:067 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:349 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:349 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:512 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:594 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:626 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:791 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:20:791 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:21:499 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:21:786 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:21:952 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:21:952 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:21:988 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:13:22:062 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:22:546 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:22:588 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:13:22:598 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:22:889 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:22:993 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:22:993 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:23:039 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:23:040 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:23:082 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:23:083 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:23:555 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:13:23:555 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:23:842 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:007 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:007 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:008 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:13:24:010 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:053 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:086 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:13:24:087 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:087 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:123 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:156 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:870 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:24:908 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:193 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:13:25:299 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:13:25:403 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:446 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:482 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:496 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:496 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:529 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:611 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:910 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:25:911 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:25:913 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:26:065 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:26:066 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:26:066 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:26:102 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:26:393 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:26:560 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:13:26:574 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [00:13:26:617 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:27:334 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:28:052 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:13:28:079 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:28:793 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:28:797 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:28:798 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:28:851 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:28:883 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:28:883 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:28:884 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:070 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:13:29:130 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:134 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:13:29:489 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:490 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:492 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:494 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [00:13:29:707 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:708 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:29:749 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:13:29:750 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:13:29:750 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:13:29:750 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:751 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:13:29:751 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:751 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:13:29:850 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:29:989 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:13:30:000 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:30:008 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:13:30:052 - 7F81F9E00BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 46 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:13:30:541 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:13:30:542 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:30:542 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:13:30:544 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [00:13:30:545 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [00:13:30:709 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:13:30:711 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:13:30:711 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (8, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (OR, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 19 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 33 does not match super type Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: os_munmap error addr:0x55571121c3e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c3e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c3f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c3f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c400, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c408, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c410, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c418, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c420, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c428, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c430, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c438, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c440, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c448, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c450, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c458, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c460, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c468, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c470, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c478, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c480, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c488, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c490, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c498, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121c4d8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:30:798 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: os_munmap error addr:0x5557112138e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112138e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112138f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112138f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213900, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213908, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213910, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213918, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213920, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213928, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213930, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213944, size:0x0, errno:22 Step #5: os_munmap error addr:0x55571121394c, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213954, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213968, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213970, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213978, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213980, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213988, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213990, size:0x0, errno:22 Step #5: os_munmap error addr:0x555711213998, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5557112139e0, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:13:30:868 - 7F81F9E00BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:13:30:885 - 7F81F9E00BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:13:30:885 - 7F81F9E00BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: ==29488== ERROR: libFuzzer: out-of-memory (used: 2107Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-d85b9ff96b131eb411c9d011305f3eec08f0d19e Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 29 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375064168 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x557a052b5c40, 0x557a052ba44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x557a052ba450,0x557a05302500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/d85b9ff96b131eb411c9d011305f3eec08f0d19e' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 8317 processed earlier; will process 8771 files now Step #5: #1 pulse cov: 699 ft: 700 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 867 ft: 901 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 914 ft: 1086 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: sub type 16 does not match super type Step #5: [LOADING] WASM module load failed: sub type 12 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: #8 pulse cov: 1009 ft: 1541 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 20 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #16 pulse cov: 1144 ft: 2068 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 36 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 11 does not match super type Step #5: [LOADING] WASM module load failed: sub type 20 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 3 does not match super type Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: sub type 20 does not match super type Step #5: #32 pulse cov: 1169 ft: 2482 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:13:31:863 - 7FDCAE7FFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:31:882 - 7FDCAE7FFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:31:915 - 7FDCAE7FFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:32:139 - 7FDCAE7FFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:13:32:197 - 7FDCAE7FFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: invalid section id Step #5: #64 pulse cov: 1451 ft: 3277 exec/s: 0 rss: 422Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: sub type 34 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 120 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 117 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: unknown type 119 Step #5: [LOADING] WASM module load failed: sub type 60 does not match super type Step #5: [LOADING] WASM module load failed: sub type 60 does not match super type Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode fc 3eff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 16383 Step #5: [LOADING] WASM module load failed: unsupported opcode fb 3ffd Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #128 pulse cov: 1833 ft: 4454 exec/s: 0 rss: 422Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 20477 Step #5: [LOADING] WASM module load failed: unknown table 32509 Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode fc 7f Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 4161211 Step #5: [LOADING] WASM module load failed: unknown function 688127 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 255 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 128 Step #5: [LOADING] WASM module load failed: unknown type 128 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 20971519 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 61 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode fb 147f Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 2686675 Step #5: [LOADING] WASM module load failed: unknown type 94 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 245 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown function 33 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 18f3. Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 268435387 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown table 167 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1973. Step #5: #256 pulse cov: 2339 ft: 5271 exec/s: 0 rss: 422Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown function 536870843 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 7933 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 16509 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 59 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 32509 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 253755323 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 16125 Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 2097043 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown function 16777147 Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 77 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 32417 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 32509 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 32509 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 6291455 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 2968 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: unknown type 6015 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 119 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 119 Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown type 76 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 41 Step #5: [LOADING] WASM module load failed: unknown table 1982463 Step #5: [LOADING] WASM module load failed: unknown type 1948518 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 268435454 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 21 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 12066 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 6653 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 552 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 5144 Step #5: [LOADING] WASM module load failed: unknown type 507647 Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: unknown type 242 Step #5: [LOADING] WASM module load failed: unknown type 424 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 87 Step #5: [LOADING] WASM module load failed: unknown type 16253 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 17533 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 2097150 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fb fd65eee Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 76 Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 354145 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: [LOADING] WASM module load failed: unknown type 561442 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown table 424 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #512 pulse cov: 2846 ft: 6227 exec/s: 0 rss: 422Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 659746 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 995578 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown table 3195 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1148 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 65535 Step #5: [LOADING] WASM module load failed: unknown type 9752 Step #5: [LOADING] WASM module load failed: unknown type 14088 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 253 Step #5: [LOADING] WASM module load failed: unknown type 1148 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 123 Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown table 81919 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unsupported opcode 19 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 536 Step #5: [LOADING] WASM module load failed: unknown type 5144 Step #5: [LOADING] WASM module load failed: unknown function 22 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 995458 Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown table 59 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 53 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 424 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 2172 Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 7777 Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 23 Step #5: [LOADING] WASM module load failed: unknown type 42 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 48181247 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 1015549 Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 4112383 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 278527 Step #5: [LOADING] WASM module load failed: unknown type 65535 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 382 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 2941 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 2047991 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 29fe97. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown data segment 59 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unknown table 2045 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 6225919 Step #5: [LOADING] WASM module load failed: unknown data segment 4 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 220200959 Step #5: [LOADING] WASM module load failed: unknown type 2292989 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 6227 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 1893 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 536870783 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 3363 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown function 2497 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 123 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 66 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment 14 Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 98303 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 59 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 34654 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 2097151 Step #5: [LOADING] WASM module load failed: unknown type 255779452 Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 27 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown function 263716863 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 14333 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch or invalid result arity, opcode select was found but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 4fd. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 1499151 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 61 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown table 16253 Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 819698 Step #5: [LOADING] WASM module load failed: unknown type 31871 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 503511709 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type -705 Step #5: [LOADING] WASM module load failed: unknown type 147199 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 532152319 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: unknown table 749 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown function 379 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 268417275 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 16125 Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown function 247695 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 256 Step #5: [LOADING] WASM module load failed: unknown type 1279 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1731580 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 295 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 9614090 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 3325 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 4290772991 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown data segment 0 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment 536870911 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 268433656 Step #5: [LOADING] WASM module load failed: unknown type 85934079 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown data segment 10238 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 5fd. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment 2096123 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 262143999 Step #5: [LOADING] WASM module load failed: unknown table 10387480 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 14846 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 23068671 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 268435437 Step #5: [LOADING] WASM module load failed: unknown type 56 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown table 10485759 Step #5: #1024 pulse cov: 3550 ft: 10880 exec/s: 0 rss: 422Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2fe84. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 4613 Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 70 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 11845371 Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2096383 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 124 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 2031615 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 247463808 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown table 430910 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fc 68 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 255851849 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1afd. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2fe84. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 635 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 3540 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fc f3 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 264175615 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 2031615 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 589311 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 4607 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 3763 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 98533117 Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unsupported opcode 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 92541 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 370685 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type 81755901 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 4194303 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 1919 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2031359 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1dbfff. Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 5df7a27. Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1afd. Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode de Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 130559 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown function 1097213 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 671485 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 98566142 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown data segment 380 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown function 507838 Step #5: [LOADING] WASM module load failed: unknown type -60 Step #5: [LOADING] WASM module load failed: unknown function 265635629 Step #5: [LOADING] WASM module load failed: unknown type 40561671 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment 65532 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 48942 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 2045 Step #5: [LOADING] WASM module load failed: unknown type 266600447 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 261806 Step #5: [LOADING] WASM module load failed: unknown type 6291344 Step #5: [LOADING] WASM module load failed: unknown table 512 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 638717 Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 15485 Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 4290691071 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 96403455 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 43 Step #5: [LOADING] WASM module load failed: unknown type 50 Step #5: [LOADING] WASM module load failed: unknown function 31487 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fb 32 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 7933 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 97eef. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 9986 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 44413 Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 496. Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3a3e85. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: unknown type 435 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 293568128 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4576 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 382 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 557047 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 1277 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 268435354 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 212. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment 65 Step #5: [LOADING] WASM module load failed: unknown type 3452 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 31254258 Step #5: [LOADING] WASM module load failed: unknown function 803209088 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 103e3c. Step #5: [LOADING] WASM module load failed: unknown type 92274687 Step #5: [LOADING] WASM module load failed: unknown type 31 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 255 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 98303 Step #5: [LOADING] WASM module load failed: unknown table 16509 Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 4079615 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fb 9611b Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 260046841 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 16127 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1de. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown function 2031613 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 49151 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3975. Step #5: [LOADING] WASM module load failed: unknown function 7677 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 182452145 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown function 2047999 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type -38 Step #5: [LOADING] WASM module load failed: unknown table 208445 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 15359 Step #5: [LOADING] WASM module load failed: unknown table 145 Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 1404 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd d3d2e. Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 6045441 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown type 77 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 901245 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd cfd. Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 14 Step #5: [LOADING] WASM module load failed: unknown type 268435454 Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unsupported opcode e2 Step #5: [LOADING] WASM module load failed: unsupported opcode ce Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown table 15997 Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 4222 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 1535 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: unknown table 297747584 Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 16255 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 13437 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 104792063 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type -258755830 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown data segment 2303 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 45 Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 229375 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: unknown type 17 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 161 Step #5: [LOADING] WASM module load failed: unknown table 65535 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: [LOADING] WASM module load failed: unknown table 2090879 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 211812351 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 16509 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 115 Step #5: [LOADING] WASM module load failed: unknown table 14 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown table 2096637 Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 2007611 Step #5: [LOADING] WASM module load failed: unknown function 499583 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 96 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 15228 Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 26209792 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 484685 Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown type 3998 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 30 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode c9 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 131917554 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 1407 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 262432467 Step #5: [LOADING] WASM module load failed: unknown function 3217031167 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 121634694 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode fc 67 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 4702 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 1893 Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 70 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fb 9611b Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 4194303 Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 2047999 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 193f4080. Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 1024 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 229370 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown function 6291455 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 1114237 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1425075 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 2430 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 532643456 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 81919 Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: unknown type 4989 Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 269 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 15799 Step #5: [LOADING] WASM module load failed: unknown type 16371 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 25087 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fc 31 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown table 255836617 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2047999 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode e3 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 4194293 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 788529148 Step #5: [LOADING] WASM module load failed: unknown table 29310967 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 19431312 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 65 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: [LOADING] WASM module load failed: unknown table 5 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown function 65011711 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #2048 pulse cov: 3725 ft: 12650 exec/s: 2048 rss: 422Mb Step #5: [LOADING] WASM module load failed: unknown type 96403455 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 32665 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 7527 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 307973 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 60 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 129990395 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment 16 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 383 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1745 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown type 63193087 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type 7695 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 2031615 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 102694911 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 64997264 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 4294967294 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment 5500 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown function 35 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown type 394153 Step #5: [LOADING] WASM module load failed: unknown type 1359611 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 16383 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 2013 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 31743 Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2047999 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 2407680 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 94087782 Step #5: [LOADING] WASM module load failed: unknown table 268435448 Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [LOADING] WASM module load failed: unknown type 329219843 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown table 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 262142 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown table 46137343 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 38 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown elem segment 261 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 508 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 32374 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown elem segment 966263 Step #5: [LOADING] WASM module load failed: unknown table 79 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 65536 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 333414295 Step #5: [LOADING] WASM module load failed: unsupported opcode d9 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 249561087 Step #5: [LOADING] WASM module load failed: unknown table 268435455 Step #5: [LOADING] WASM module load failed: unknown table 134216576 Step #5: [LOADING] WASM module load failed: unknown type 65148 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode de Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 321 Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 447489317 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 42696507 Step #5: [LOADING] WASM module load failed: unknown table 260046847 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 251658239 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 896 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 65535 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 18870271 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 222265085 Step #5: [LOADING] WASM module load failed: unknown table 268435449 Step #5: [LOADING] WASM module load failed: unknown type 536870832 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 264241151 Step #5: [LOADING] WASM module load failed: unknown type 91 Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 4855 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 4139644 Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [LOADING] WASM module load failed: unknown type 769 Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown elem segment 58719359 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown type 1342177279 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1255 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 30fd. Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: [LOADING] WASM module load failed: unknown function 2680154367 Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown table 65531 Step #5: [LOADING] WASM module load failed: unknown table 81919 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 159383551 Step #5: [LOADING] WASM module load failed: unknown table 123 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 81857701 Step #5: [LOADING] WASM module load failed: unknown table 1023 Step #5: [LOADING] WASM module load failed: unknown type 789470005 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type -8388609 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 380 Step #5: [LOADING] WASM module load failed: unknown table 16255 Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 230 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 2076165 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 23 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 167 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fc 2f Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2080767 Step #5: [LOADING] WASM module load failed: unknown type 18870192 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cd Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 32765 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 52314103 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fc 4a Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 908011644 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode cd Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 294400 Step #5: [LOADING] WASM module load failed: unknown table 286973 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1966079 Step #5: [LOADING] WASM module load failed: unknown elem segment 14659077 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 8338943 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 4062952 Step #5: [LOADING] WASM module load failed: unknown type 555 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unknown type 3453 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 805306367 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 126 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown type 278143 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 605820 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 4139132 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 121432022 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 32 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 4477 Step #5: [LOADING] WASM module load failed: unknown data segment 1330 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 268431999 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 78577478 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 805306365 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 65529 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown type 15996 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 1610612656 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown table 6250748 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 169599 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 253 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown elem segment 4540 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 16375 Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 19 Step #5: [LOADING] WASM module load failed: unknown table 33841405 Step #5: [LOADING] WASM module load failed: unknown table 238983 Step #5: [LOADING] WASM module load failed: unknown table 24829 Step #5: [LOADING] WASM module load failed: unsupported opcode e3 Step #5: [LOADING] WASM module load failed: unknown type 66173 Step #5: [LOADING] WASM module load failed: unknown table 827645 Step #5: [LOADING] WASM module load failed: unknown type 235143167 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown type 10485757 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown table 64880383 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 2147467262 Step #5: [LOADING] WASM module load failed: unknown type 10470013 Step #5: [LOADING] WASM module load failed: unknown type 91 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 42233 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: unknown type 64978839 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 255848924 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 268427262 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 524207 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 1073741696 Step #5: [LOADING] WASM module load failed: unknown table 268435455 Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: unknown function 1342177279 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 115 Step #5: [LOADING] WASM module load failed: unknown type -1614807041 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 268435450 Step #5: [LOADING] WASM module load failed: unknown elem segment 382 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 131072 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown table 6291455 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: unknown type 50331647 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 33521663 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 147176 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 3195 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 5242879 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 7808 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 1333788668 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 33521663 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unknown type 52428799 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: sub type 50 does not match super type Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:13:33:796 - 7FDCAE7FFBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unsupported opcode f3 Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: os_munmap error addr:0x557a07eecc08, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc10, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc18, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc20, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc28, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc30, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc38, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc40, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc48, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc50, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc58, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc60, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc68, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc70, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc78, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc80, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc88, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc90, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecc98, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecca0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecca8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecce0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecce8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccf0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeccf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd00, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd08, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd10, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd18, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd20, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd28, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd30, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd38, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd40, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd48, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd50, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd58, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd60, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd68, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd70, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd78, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd80, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd88, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd90, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecd98, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecda0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecda8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecde0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecde8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdf0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecdf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece00, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece08, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece10, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece18, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece20, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece28, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece30, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece38, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece40, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece48, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece50, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece58, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece60, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece68, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece70, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece78, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece80, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece88, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece90, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eece98, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecea0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeceb4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecebc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecec4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eececc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeced4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecedc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecee4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeceec, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecef4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecefc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf04, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf14, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf24, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf34, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf44, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf54, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf64, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf74, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf84, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf94, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecf9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfa4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfac, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfb4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfbc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfdc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecfe4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eecff8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eed000, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode c9 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: os_munmap error addr:0x557a07eeeb10, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb18, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb20, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb28, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb30, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb38, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb40, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb48, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb50, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb58, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb60, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb68, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb70, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb78, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb80, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb88, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb90, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeb98, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeba0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeba8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebe0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebe8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebf0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeebf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec00, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec08, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec10, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec18, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec20, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec28, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec30, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec38, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec40, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec48, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec50, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec58, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec60, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec68, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec70, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec78, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec80, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec88, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec90, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeec98, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeca0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeca8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecd8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeece0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeece8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecf0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeecf8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed00, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed08, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed10, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed18, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed20, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed28, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed30, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed38, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed40, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed48, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed50, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed58, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed60, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed68, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed70, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed78, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed80, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed90, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeed98, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeda0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeda8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeedb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeedc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeedcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeedd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeddc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeede4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeedec, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeedf4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeedfc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee04, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee14, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee24, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee34, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee44, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee54, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee64, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee74, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee84, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee94, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeee9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeea4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeeac, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeeb4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeebc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeec4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeecc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeed4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeedc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeee4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeeec, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeef4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeeefc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeef04, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeef0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeef14, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeef1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeef24, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeef2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eeef34, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2fb. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode cd Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: os_munmap error addr:0x557a07eef528, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef530, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef538, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef540, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef548, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef550, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef558, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef560, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef568, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef570, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef578, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef580, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef588, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef590, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef598, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef5f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef600, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef608, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef610, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef618, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef620, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef628, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef630, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef638, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef640, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef648, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef650, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef658, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef660, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef668, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef670, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef678, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef680, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef688, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef690, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef698, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef6f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef700, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef708, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef71c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef724, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef72c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef734, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef73c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef744, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef74c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef754, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef75c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef764, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef76c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef774, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef77c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef784, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef78c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef794, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef79c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7a4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7ac, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7b4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef7fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef804, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef80c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef814, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef81c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef824, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef82c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef834, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef83c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef844, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef84c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef854, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef85c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef864, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef86c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef874, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef87c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef884, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef88c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef894, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef89c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8a4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8ac, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8b4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef8fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef904, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef90c, size:0x0, errno:22 Step #5: os_munmap error addr:0x557a07eef920, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:13:33:853 - 7FDCAE7FFBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:13:33:853 - 7FDCAE7FFBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [00:13:33:856 - 7FDCAE7FFBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:13:33:857 - 7FDCAE7FFBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:13:33:858 - 7FDCAE7FFBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 767 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 408944635 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 536870908 Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 4194303 Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode fb 6f Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown function 81 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 1073741822 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 13819 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 146800639 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown table 1405 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown table 203423743 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode fc 1b987 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: unknown table 1623889194 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 67 Step #5: [LOADING] WASM module load failed: unknown type 1610612609 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 194c. Step #5: [LOADING] WASM module load failed: unsupported opcode fb 6b Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unknown function 4294967234 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 67108863 Step #5: [LOADING] WASM module load failed: unknown table 2979 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 12549759 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table -1073741838 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 19286 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: null function reference Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown table 268435454 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 102760439 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 1405 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode f1 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 12226242 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [LOADING] WASM module load failed: unknown elem segment 100630429 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode fb 6b Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 2145386397 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table 536870910 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 112 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 1065022 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 536870910 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 849 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown function 10668062 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown function 15 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: immutable global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 8388607 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode fc 51 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 534773661 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 4194303 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 157 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type -4 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unknown table 67 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: unsupported opcode fc fffffee Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: uninitialized element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 33554425 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown data segment 10485759 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 10 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 534773693 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 1879048191 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 805306367 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 84881 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown table 4194303 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown elem segment 2097053 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: #4096 pulse cov: 4879 ft: 19904 exec/s: 78 rss: 1808Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: ==34118== ERROR: libFuzzer: out-of-memory (used: 2128Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-51d75530f65a3985969e568b23c16838ffe42d21 Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 30 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429096921 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x561897940c40, 0x56189794544b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x561897945450,0x56189798d500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge75.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_fast_interp/51d75530f65a3985969e568b23c16838ffe42d21' caused a failure at the previous merge step Step #5: MERGE-INNER: 17088 total files; 12444 processed earlier; will process 4644 files now Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #1 pulse cov: 1465 ft: 1466 exec/s: 0 rss: 58Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #2 pulse cov: 1645 ft: 1921 exec/s: 0 rss: 59Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #4 pulse cov: 1880 ft: 2471 exec/s: 0 rss: 59Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 212731 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #8 pulse cov: 2051 ft: 3434 exec/s: 0 rss: 59Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment 163577855 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: #16 pulse cov: 2248 ft: 4438 exec/s: 0 rss: 60Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 528449535 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: #32 pulse cov: 2490 ft: 5558 exec/s: 32 rss: 386Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #64 pulse cov: 2729 ft: 6712 exec/s: 32 rss: 386Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 1693 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: #128 pulse cov: 2980 ft: 8244 exec/s: 42 rss: 386Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown function 4294967272 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 3869 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type -32 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 6275071 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #256 pulse cov: 3214 ft: 10042 exec/s: 23 rss: 868Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unknown data segment 999293 Step #5: [LOADING] WASM module load failed: unknown type -809512985 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: null function reference Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 81663 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 669 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 2147418108 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 4217372286 Step #5: [LOADING] WASM module load failed: unknown table 1493158062 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table 230686719 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: #512 pulse cov: 3337 ft: 11756 exec/s: 19 rss: 1497Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fc 9f0a5 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown function 40 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: unknown type 268402686 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd b4. Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown elem segment 533299101 Step #5: [LOADING] WASM module load failed: unknown table 805306242 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: uninitialized element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 18 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 114589 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1073741823 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function 106618 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: integer too large Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: null reference Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: immutable global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: undefined element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: #1024 pulse cov: 3477 ft: 13559 exec/s: 18 rss: 1807Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 2147483644 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 27 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 2048 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function 284 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type -194625 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 147d. Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown elem segment 179045038 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: null reference Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table 49 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown function 102760438 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 4989 Step #5: [LOADING] WASM module load failed: unknown function 453 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1ec3. Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type -62 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: unknown type 72 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 6 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 17() Step #5: [EXECUTION] () Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 21() Step #5: [EXECUTION] 21() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -7() Step #5: [EXECUTION] v() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0 () Step #5: [EXECUTION] 0 () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [00:15:41:909 - 7F9F7CF90BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 17() Step #5: [EXECUTION] 26() Step #5: [EXECUTION] 26() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 21() Step #5: [EXECUTION] 21() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown function 1400317 Step #5: [EXECUTION] () Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 21() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0 () Step #5: [EXECUTION] 0 () failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 17() Step #5: [EXECUTION] 26() Step #5: [EXECUTION] 26() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 21() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -7() Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] __un() Step #5: [EXECUTION] __un() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 17() Step #5: [EXECUTION] 17() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -7() Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type -59 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 0?() Step #5: [EXECUTION] 0?() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] ]() Step #5: [EXECUTION] ]() failed. Exception: integer divide by zero Step #5: [EXECUTION] __.a() Step #5: [EXECUTION] __.a() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: unknown function 8365 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] __.a() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: integer overflow Step #5: [EXECUTION] 0?() Step #5: [EXECUTION] 0?() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -a() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] )() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] p() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: undefined element Step #5: [EXECUTION] _T() Step #5: [EXECUTION] _T() failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: integer divide by zero Step #5: [EXECUTION] __.a() Step #5: [EXECUTION] __.a() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] u() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] _y,a() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds table access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] fv() Step #5: [EXECUTION] fv() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: integer divide by zero Step #5: [EXECUTION] _+,a() Step #5: [EXECUTION] _+,a() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: uninitialized element Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: integer divide by zero Step #5: [EXECUTION] __.a() Step #5: [EXECUTION] __.a() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: integer too large Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -a() Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] __,a() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] p() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: integer overflow Step #5: [EXECUTION] p() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] Ma() Step #5: [EXECUTION] Ma() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] __() Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [00:15:49:457 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] )() Step #5: [EXECUTION] )() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [00:15:49:487 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] mi() Step #5: [EXECUTION] mi() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] w() Step #5: [EXECUTION] w() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] <() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] x() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] w() Step #5: [EXECUTION] w() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] -() Step #5: [EXECUTION] z() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [00:15:50:030 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] w() Step #5: [EXECUTION] w() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [00:15:50:249 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:50:274 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:50:298 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:50:323 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:50:347 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:50:372 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 11() Step #5: [00:15:50:396 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 11() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] _i() Step #5: [00:15:50:421 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] _i() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:50:446 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:50:486 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:50:514 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:50:543 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] n() Step #5: [EXECUTION] n() failed. Exception: undefined element Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: uninitialized element Step #5: [EXECUTION] x() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _.() Step #5: [EXECUTION] _.() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 1600 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:50:933 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:50:958 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:50:982 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:51:006 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [00:15:51:030 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: undefined element Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: undefined element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] q() Step #5: [00:15:51:094 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] q() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:51:129 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:51:153 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:51:178 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:51:202 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:51:226 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] ma() Step #5: [00:15:51:250 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ma() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:51:274 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:51:320 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [00:15:51:355 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [00:15:51:390 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:51:426 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] q() Step #5: [00:15:51:451 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] q() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:51:476 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:51:523 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:51:547 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:51:571 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [00:15:51:596 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] __() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:51:620 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] <() Step #5: [EXECUTION] <() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [00:15:51:927 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [00:15:51:959 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:51:991 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:52:023 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 10() Step #5: [00:15:52:054 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] x() Step #5: [EXECUTION] x() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:52:102 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:52:126 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:52:150 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:52:175 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:52:199 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] ma() Step #5: [00:15:52:223 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ma() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:52:247 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] _W() Step #5: [EXECUTION] _W() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] x() Step #5: [EXECUTION] x() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] z() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:15:52:462 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:52:487 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] ma() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] )() Step #5: [EXECUTION] )() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [00:15:52:539 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [LOADING] WASM module load failed: unknown function 19 Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds table access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds table access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds table access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds table access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds table access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: out of bounds table access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds table access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] _i() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:52:637 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:52:661 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:52:685 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:52:709 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:52:733 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] ma() Step #5: [00:15:52:757 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ma() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:52:781 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] q() Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:52:834 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:52:880 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [00:15:52:904 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:52:928 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 10() Step #5: [00:15:52:951 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [00:15:52:988 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:53:013 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] q() Step #5: [00:15:53:038 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] q() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [00:15:53:076 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [00:15:53:102 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:53:138 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:53:162 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:53:187 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:53:211 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [00:15:53:236 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] q() Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:53:272 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] -() Step #5: [EXECUTION] -() failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:53:421 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:53:445 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:53:469 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [00:15:53:494 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] __() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:53:518 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] z() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:53:565 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:53:589 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:53:614 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [00:15:53:638 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] __() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:53:663 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds table access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds table access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds table access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds table access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds table access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: out of bounds table access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds table access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] _i() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] $() Step #5: [EXECUTION] P() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] ma() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 05() Step #5: [EXECUTION] 05() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [00:15:54:116 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] q() Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:54:152 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:15:54:215 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds table access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds table access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] S() Step #5: [EXECUTION] S() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [00:15:54:323 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 2() Step #5: [00:15:54:348 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:54:373 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 05() Step #5: [EXECUTION] 05() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [00:15:54:432 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:54:469 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:54:493 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 10() Step #5: [00:15:54:517 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:54:565 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:54:589 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:54:613 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:54:638 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:54:662 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] ma() Step #5: [00:15:54:686 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ma() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:54:711 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [00:15:54:747 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] d() Step #5: [EXECUTION] d() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:54:969 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:54:994 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:55:018 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:55:043 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [00:15:55:068 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ma() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:55:092 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:55:130 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:55:155 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:55:180 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:55:205 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:55:230 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:55:462 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:55:486 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [00:15:55:509 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] -() Step #5: [EXECUTION] -() failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] -() Step #5: [EXECUTION] -() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] 3() Step #5: [00:15:55:840 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] p() Step #5: [00:15:55:870 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] p() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] P() Step #5: [EXECUTION] P() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] w() Step #5: [EXECUTION] w() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:56:080 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [00:15:56:104 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:56:128 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:56:153 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:56:177 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] w() Step #5: [EXECUTION] w() failed. Exception: out of bounds memory access Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [00:15:56:486 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:56:510 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:56:536 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [00:15:56:561 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [00:15:56:586 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 10() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] ma() Step #5: [00:15:56:611 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ma() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] /() Step #5: [00:15:56:636 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] /() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [00:15:56:672 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] i() Step #5: [EXECUTION] i() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] p() Step #5: [00:15:56:745 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] p() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] _i)m() Step #5: [EXECUTION] _i)m() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: integer overflow Step #5: [EXECUTION] 24() Step #5: [EXECUTION] 24() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds table access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: null reference Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: null reference Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] &() Step #5: [EXECUTION] ]() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] -r() Step #5: [EXECUTION] -r() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x() Step #5: [EXECUTION] x() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] g() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __po() Step #5: [EXECUTION] __po() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] u() Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] `() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: null reference Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: null reference Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: null reference Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] ~() Step #5: [EXECUTION] ~() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] Y() Step #5: [EXECUTION] Y() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ]() Step #5: [EXECUTION] ]() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] (() Step #5: [EXECUTION] (() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] q() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ]() Step #5: [EXECUTION] ]() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 05() Step #5: [EXECUTION] 05() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1,() Step #5: [EXECUTION] 1,() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] ]() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 05() Step #5: [EXECUTION] 05() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _ () Step #5: [EXECUTION] _ () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] ~() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (5() Step #5: [EXECUTION] (5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1E() Step #5: [EXECUTION] 1E() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (5() Step #5: [EXECUTION] (5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ^() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] __re() Step #5: [EXECUTION] __re() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: integer divide by zero Step #5: [EXECUTION] __w() Step #5: [EXECUTION] __w() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: #2048 pulse cov: 4206 ft: 17750 exec/s: 20 rss: 1807Mb Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] -r() Step #5: [EXECUTION] -r() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _c() Step #5: [EXECUTION] _c() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] (() Step #5: [EXECUTION] (() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: integer overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] ]() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] u() Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (5() Step #5: [EXECUTION] (5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] _io[() Step #5: [EXECUTION] _io[() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] `() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] f() Step #5: [EXECUTION] f() failed. Exception: uninitialized element Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: uninitialized element Step #5: [EXECUTION] (5() Step #5: [EXECUTION] (5() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 20() Step #5: [EXECUTION] 20() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r() Step #5: [EXECUTION] r() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [EXECUTION] 0() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: integer overflow Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] ;() Step #5: [EXECUTION] ;() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] j() Step #5: [EXECUTION] -8() Step #5: [EXECUTION] -8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 15() Step #5: [EXECUTION] 15() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ]() Step #5: [EXECUTION] ]() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ]() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] A() Step #5: [EXECUTION] A() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: unreachable Step #5: [EXECUTION] 24() Step #5: [EXECUTION] 24() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ]() Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] fr() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] fr() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3 Step #5: () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function 49 Step #5: [LOADING] WASM module load failed: unknown function 49 Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 81531 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 15 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 11(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 70 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode dc Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 11ca. Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unsupported opcode c8 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 141c. Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 4494 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 21 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 4540 Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function 36 Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: sub type 46 does not match super type Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:16:11:350 - 7F9F7CF90BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:11:351 - 7F9F7CF90BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:11:352 - 7F9F7CF90BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:11:353 - 7F9F7CF90BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown function 1443 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 30 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [00:16:11:370 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:11:370 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:11:370 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (|, ) Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 8 Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ee Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fc 51 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 51 Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode fc 51 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 2a Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 72837992 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown type 120 Step #5: [LOADING] WASM module load failed: unknown type -9 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type -31 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [EXECUTION] () Step #5: [EXECUTION] 2(f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown type 22 Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode dc Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode c8 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 7742 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown type 29 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: function type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unsupported opcode eb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown type 2683 Step #5: [LOADING] WASM module load failed: unsupported opcode 13 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown function 124 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: unknown function 124 Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid start function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type 268435454 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode fc 23 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 29 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] E() Step #5: [EXECUTION] E() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 19 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 4a Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unknown function 80 Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 19 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [00:16:11:755 - 7F9F7CF90BC0]: warning: failed to link import function (l, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] j() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown table 10409 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 7e0f. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function 33 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 2506431 Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode f3 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: unsupported opcode ce Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unsupported opcode f1 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3fffffff. Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 34497115 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 194. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 70 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ce Step #5: [LOADING] WASM module load failed: unknown type 34497115 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 194. Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 194. Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown function 59 Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 9fffff. Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3f17. Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 59 Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 2811 Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown elem segment 409279 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 86 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 242. Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 29 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type -49 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown table 6 Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0(externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i64:168, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7(i64:168, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0(i64:168, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode e2 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 123 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] (f32:3.14159, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159, externref:2882395821) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: function type mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ma(f64:2.71828, f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (f32:3.14159, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159, externref:2882395821) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] _i(f64:2.71828, funcref:0) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3ffd. Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7(i64:168, f64:2.71828) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type -26 Step #5: [LOADING] WASM module load failed: unsupported opcode 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159, i32:2025) Step #5: [LOADING] WASM module load failed: unsupported opcode 19 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] (f32:3.14159, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(f32:3.14159, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] ~() Step #5: [EXECUTION] ~() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] _i(f64:2.71828, funcref:0) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 2168 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: array is immutable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [LOADING] WASM module load failed: array is immutable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown element segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 22 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (EÈ“, ) Step #5: [EXECUTION] iFx(i32:2025, i32:2025) Step #5: [EXECUTION] iFx() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] __n(i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] FHw(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] FHw(i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] __n(i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] jiS*O @(f32:3.14159) Step #5: [EXECUTION] jiS*O @() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] jiS*O @(f32:3.14159) Step #5: [EXECUTION] jiS*O @() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] jiS*O @(f32:3.14159) Step #5: [EXECUTION] jiS*O @() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] v(f32:3.14159) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] v(f32:3.14159) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x(f32:3.14159) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 65535 Step #5: [LOADING] WASM module load failed: unknown elem segment 9485892 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 24150015 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown elem segment 8388607 Step #5: [LOADING] WASM module load failed: unknown elem segment 4293951487 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown elem segment 3758096383 Step #5: [LOADING] WASM module load failed: unknown elem segment 130005494 Step #5: [LOADING] WASM module load failed: unknown elem segment 47606 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: invalid conversion to integer Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] q(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:16:12:826 - 7F9F7CF90BC0]: warning: failed to link import function (=Pa1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (C, ) Step #5: [00:16:12:846 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] ^(i32:2025) Step #5: [EXECUTION] ^() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ,(i32:2025) Step #5: [EXECUTION] ,() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 12(i32:2025) Step #5: [EXECUTION] 12() failed. Exception: integer overflow Step #5: [EXECUTION] 15(i32:2025) Step #5: [EXECUTION] 15() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 12(i32:2025) Step #5: [EXECUTION] 12() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] __(i32:2025) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __(i32:2025) Step #5: [EXECUTION] __() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] __(i32:2025) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(i32:2025) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(i32:2025) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __(i32:2025) Step #5: [EXECUTION] __() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] 12(i32:2025) Step #5: [EXECUTION] 12() failed. Exception: wasm operand stack overflow Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] e(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 763 Step #5: [LOADING] WASM module load failed: sub type 18 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 58718713 Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: field is immutable Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unsupported opcode fb 25 Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode fc 73 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown type 78 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 19 Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 14208 Step #5: [LOADING] WASM module load failed: unknown type -652 Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3d7f. Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown type 78 Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: [00:16:13:312 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] __w() Step #5: [EXECUTION] __w() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [00:16:13:334 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] __w() Step #5: [EXECUTION] __w() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: immutable global Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 2939 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: destination array is immutable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 268435454 Step #5: [EXECUTION] W]BP]N(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:16:13:443 - 7F9F7CF90BC0]: warning: failed to link import function (É€, ) Step #5: [EXECUTION] Step #5: &(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] Step #5: &() failed. Exception: failed to call unlinked import function (É€, ) Step #5: [EXECUTION] (i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode ee Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:16:13:454 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 8(f64:2.71828) Step #5: [00:16:13:458 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [00:16:13:523 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(f32:3.14159) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [00:16:13:588 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [00:16:13:653 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0(f32:3.14159) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:16:13:729 - 7F9F7CF90BC0]: warning: failed to link import function (9, ) Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown function 127905532 Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown elem segment 1715470335 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 53 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 52 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 33554431 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown elem segment 536870911 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 268435332 Step #5: [LOADING] WASM module load failed: unknown function 64 Step #5: [LOADING] WASM module load failed: unknown elem segment 262143872 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 55944 Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 0(f32:3.14159) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [EXECUTION] U.(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [EXECUTION] (i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 4(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 4(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 5(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 6(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] -(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 1(f32:3.14159, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [00:16:13:864 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:13:914 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:13:938 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:13:969 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [00:16:13:975 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:14:014 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [00:16:14:049 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:14:071 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:14:094 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [00:16:14:106 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create array object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:14:218 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:14:242 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [00:16:14:252 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [00:16:14:304 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:14:346 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:14:418 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:14:528 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [00:16:14:589 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:14:611 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [00:16:14:633 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:14:657 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:14:755 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [00:16:14:841 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [EXECUTION] () Step #5: [00:16:14:878 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [00:16:14:890 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:14:931 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [00:16:14:973 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [00:16:15:001 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] () Step #5: [00:16:15:026 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [EXECUTION] () Step #5: [00:16:15:070 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [00:16:15:094 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:15:170 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:15:220 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [00:16:15:269 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] -() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:15:312 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [00:16:15:330 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:15:412 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown type 213 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown type 469 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: [00:16:16:724 - 7F9F7CF90BC0]: warning: failed to link import function (5Gºz"ky58w, ) Step #5: [EXECUTION] ^0() Step #5: [EXECUTION] (f64:2.71828, i64:168, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [00:16:16:742 - 7F9F7CF90BC0]: warning: a module with WASI apis should be either a command or a reactor Step #5: [LOADING] WASM module load failed: a module with WASI apis must export memory by default Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown type 1488 Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] 65(f64:2.71828, i32:2025) Step #5: [EXECUTION] 65() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (X, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:16:16:767 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [LOADING] WASM module load failed: unknown type 123 Step #5: [EXECUTION] @(f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (>, ) Step #5: [EXECUTION] /M(i64:168) Step #5: [EXECUTION] /M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] /M(i64:168) Step #5: [EXECUTION] /M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] /M(i64:168) Step #5: [EXECUTION] /M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [EXECUTION] /M(i64:168) Step #5: [EXECUTION] /M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /M(i64:168) Step #5: [EXECUTION] /M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] +(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown elem segment 805306367 Step #5: [EXECUTION] (i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 5(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode c9 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown type 1660574997 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [00:16:16:914 - 7F9F7CF90BC0]: warning: failed to link import function ([, ) Step #5: [EXECUTION] b(f32:3.14159) Step #5: [EXECUTION] b() failed. Exception: failed to call unlinked import function ([, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] l() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [00:16:17:377 - 7F9F7CF90BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [00:16:17:386 - 7F9F7CF90BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: undefined element Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: undefined element Step #5: [EXECUTION] 18() Step #5: [EXECUTION] 18() failed. Exception: failed to call unlinked import function (>, ) Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [00:16:17:399 - 7F9F7CF90BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: undefined element Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: undefined element Step #5: [EXECUTION] 18() Step #5: [EXECUTION] 18() failed. Exception: failed to call unlinked import function (>, ) Step #5: [LOADING] WASM module load failed: array types do not match Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:16:18:905 - 7F9F7CF90BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 18() Step #5: [EXECUTION] 18() failed. Exception: failed to call unlinked import function (>, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1571 Step #5: [00:16:22:611 - 7F9F7CF90BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: undefined element Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: undefined element Step #5: [EXECUTION] 18() Step #5: [EXECUTION] 18() failed. Exception: failed to call unlinked import function (>, ) Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 3(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] l() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [EXECUTION] ˆ(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] ˆ(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [00:16:22:661 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:22:661 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] :(i32:2025, i64:168) Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [00:16:22:735 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:22:735 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [00:16:22:807 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:22:807 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [00:16:22:938 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:22:938 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 5(i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment 278137 Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment 228984 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [00:16:23:321 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:23:321 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [00:16:23:326 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:23:326 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6(i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] :(i32:2025, i64:168) Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [00:16:23:361 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:23:361 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 1(i32:2025, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i64:168) Step #5: [00:16:23:385 - 7F9F7CF90BC0]: Obj is not a object in current instance heap Step #5: [00:16:23:385 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 882. Step #5: [00:16:23:395 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] n(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] n() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] }() Step #5: [EXECUTION] }() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] }() Step #5: [EXECUTION] }() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] }() Step #5: [EXECUTION] }() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [EXECUTION] ec(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] ec() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] ec(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] ec() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown local Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] Lf() Step #5: [EXECUTION] Lf() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table -8388736 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] __(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [00:16:23:982 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:16:23:988 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [00:16:24:028 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [00:16:24:031 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown elem segment 3456106494 Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [LOADING] WASM module load failed: sub type 36 does not match super type Step #5: [EXECUTION] g(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] g(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] g(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] g() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:16:24:076 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:076 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:076 - 7F9F7CF90BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:16:24:082 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:082 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:082 - 7F9F7CF90BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [00:16:24:083 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: cast failure Step #5: [00:16:24:087 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:087 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:087 - 7F9F7CF90BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: cast failure Step #5: [00:16:24:093 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:093 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:093 - 7F9F7CF90BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [00:16:24:094 - 7F9F7CF90BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: cast failure Step #5: [00:16:24:097 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:097 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:097 - 7F9F7CF90BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(i32:2025, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:24:103 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:103 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:103 - 7F9F7CF90BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 6(i32:2025, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] sdË () Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [EXECUTION] J() Step #5: [EXECUTION] J() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:16:24:226 - 7F9F7CF90BC0]: warning: failed to link import function (W, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown data segment 69086611 Step #5: [EXECUTION] fr(f32:3.14159) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] u(f32:3.14159) Step #5: [EXECUTION] u() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ](f32:3.14159) Step #5: [EXECUTION] fr(f32:3.14159) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] `(f32:3.14159) Step #5: [EXECUTION] `() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] u(f32:3.14159) Step #5: [EXECUTION] u() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ](f32:3.14159) Step #5: [EXECUTION] Ô(f32:3.14159) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] u(f32:3.14159) Step #5: [EXECUTION] ](f32:3.14159) Step #5: [00:16:24:324 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] n() Step #5: [EXECUTION] n() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [EXECUTION] n() Step #5: [EXECUTION] n() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] m(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] (i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] m(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] (i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] m(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] (i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] m(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] (i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] m(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] (i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 1207725632 Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [00:16:24:498 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1 () Step #5: [EXECUTION] 1 () failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:24:502 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1 () Step #5: [EXECUTION] 1 () failed. Exception: failed to call unlinked import function (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: undefined element Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] J(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [00:16:24:602 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:607 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:24:611 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:615 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: sub type 24 does not match super type Step #5: [00:16:24:621 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:625 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:630 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:24:635 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:640 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:644 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:648 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:24:653 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:658 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:662 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:667 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:24:671 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:24:676 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:24:680 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 11(i32:2025, i64:168) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] P(i32:2025, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T(i32:2025) Step #5: [EXECUTION] T() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:16:24:873 - 7F9F7CF90BC0]: warning: failed to link import function (], ) Step #5: [00:16:24:873 - 7F9F7CF90BC0]: warning: failed to link import function (`z, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (/, ) Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [00:16:24:880 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:24:880 - 7F9F7CF90BC0]: warning: failed to link import function (", ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global ($0, ) Step #5: [EXECUTION] $e() Step #5: [EXECUTION] $e() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] T() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] -1() Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] -1() Step #5: [EXECUTION] -1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] ~1() Step #5: [EXECUTION] ~1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown function 765 Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, funcref:0) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:16:26:154 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:26:154 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [00:16:26:154 - 7F9F7CF90BC0]: warning: failed to link import function ( , ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 50 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 8fc. Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] ^(i32:2025, i32:2025) Step #5: [EXECUTION] ^() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:26:186 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i64:168, i32:2025, i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025, i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode dc Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 1575 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 16375 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -59 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 73 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unsupported opcode eb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode c9 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 73 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3f7d. Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type -48 Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown type 112 Step #5: [LOADING] WASM module load failed: unknown type -47 Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 110e. Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 8192 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 1610612733 Step #5: [LOADING] WASM module load failed: unknown function 128 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2e91. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 234881022 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: [LOADING] WASM module load failed: unknown table 35 Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 24fd. Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -44 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: unknown type -44 Step #5: [LOADING] WASM module load failed: unknown elem segment 6291336 Step #5: [LOADING] WASM module load failed: unknown type 3354 Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode fc 18 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown table 55 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown elem segment 4194176 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown elem segment 35617214 Step #5: [LOADING] WASM module load failed: unknown table 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e8 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 173d8. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unsupported opcode de Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4096 pulse cov: 5746 ft: 28844 exec/s: 34 rss: 1807Mb Step #5: [LOADING] WASM module load failed: unknown type 55 Step #5: [LOADING] WASM module load failed: unknown type -44 Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown table 20 Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode dc Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: unknown table 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [LOADING] WASM module load failed: unknown elem segment 134217216 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -44 Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 64 Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 26 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 70 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 119. Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] Ó™(i64:168) Step #5: [EXECUTION] Ó™() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] Ó™(i64:168) Step #5: [EXECUTION] Ó™() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] Ó™(i32:2025) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 55 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] `q!() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] __p() Step #5: [EXECUTION] __p() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __p() Step #5: [EXECUTION] __p() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] W(O() Step #5: [EXECUTION] W(O() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] W(O() Step #5: [EXECUTION] W(O() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] W(O() Step #5: [EXECUTION] W(O() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] W(O() Step #5: [EXECUTION] W(O() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __p() Step #5: [EXECUTION] __p() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] W(O(i32:2025) Step #5: [EXECUTION] W(O() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [00:16:27:193 - 7F9F7CF90BC0]: warning: failed to link import function (-, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (X, ) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown type 9047239 Step #5: [00:16:27:207 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:16:27:234 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:27:246 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:27:259 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:27:271 - 7F9F7CF90BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] (i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] s(i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] s(i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:27:981 - 7F9F7CF90BC0]: warning: failed to link import function (^, ) Step #5: [EXECUTION] (i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (^, ) Step #5: [EXECUTION] 1(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: failed to call unlinked import function (^, ) Step #5: [00:16:27:993 - 7F9F7CF90BC0]: warning: failed to link import function (^, ) Step #5: [EXECUTION] (i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (^, ) Step #5: [EXECUTION] 1(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:16:28:005 - 7F9F7CF90BC0]: warning: failed to link import function (^, ) Step #5: [EXECUTION] (i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (^, ) Step #5: [EXECUTION] 1(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 8(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:28:026 - 7F9F7CF90BC0]: warning: failed to link import function (|C8, ) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (|C8, ) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] (i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] 0(f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4() Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] () Step #5: [EXECUTION] 0(f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 3(i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] 6(i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 3(i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [00:16:28:150 - 7F9F7CF90BC0]: warning: failed to link import function (L, ) Step #5: [EXECUTION] /(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] /() failed. Exception: failed to call unlinked import function (L, ) Step #5: [EXECUTION] (i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 7(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0xff,0xff,0xff,0x14, Step #5: \000asm\001\000\000\000\004\004\377\377\377\024 Step #5: artifact_prefix='./'; Test unit written to ./oom-99608d6f6148df59a2e94ba58125ee9fa595fee8 Step #5: Base64: AGFzbQEAAAAEBP///xQ= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975318088 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55d36caafc40, 0x55d36cab444b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55d36cab4450,0x55d36cafc500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/99608d6f6148df59a2e94ba58125ee9fa595fee8' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 992 processed earlier; will process 16027 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 123 ft: 124 exec/s: 0 rss: 33Mb Step #5: [00:06:52:077 - 7F01A4079BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 135 ft: 140 exec/s: 0 rss: 33Mb Step #5: #4 pulse cov: 438 ft: 477 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 458 ft: 505 exec/s: 0 rss: 2082Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [00:06:52:915 - 7F01A4079BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:52:916 - 7F01A4079BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:52:925 - 7F01A4079BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #16 pulse cov: 505 ft: 563 exec/s: 0 rss: 2082Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: ==168== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xff,0xff,0xff,0x6e, Step #5: \000asm\001\000\000\000\001\004\377\377\377n Step #5: artifact_prefix='./'; Test unit written to ./oom-c671dd88b48f696da73c2535dcabb548a2562343 Step #5: Base64: AGFzbQEAAAABBP///24= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 976335613 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55f150f83c40, 0x55f150f8844b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55f150f88450,0x55f150fd0500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/c671dd88b48f696da73c2535dcabb548a2562343' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1011 processed earlier; will process 16008 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 123 ft: 124 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 356 ft: 391 exec/s: 0 rss: 34Mb Step #5: [00:06:53:094 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:095 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 371 ft: 407 exec/s: 0 rss: 34Mb Step #5: [00:06:53:095 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:095 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:095 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 402 ft: 440 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 6527 Step #5: [LOADING] WASM module load failed: unknown table 183 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:53:097 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 488 ft: 541 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:53:123 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:124 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:124 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 501 Step #5: #32 pulse cov: 614 ft: 688 exec/s: 0 rss: 114Mb Step #5: [LOADING] WASM module load failed: unknown table 16383 Step #5: [00:06:53:131 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 8105 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:53:426 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:06:53:436 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:436 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:53:446 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:53:446 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 1711 Step #5: [00:06:53:447 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:447 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:448 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:448 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 680 ft: 764 exec/s: 0 rss: 546Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:53:449 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:449 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:450 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:53:450 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 12279 Step #5: [00:06:53:451 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:451 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:06:53:452 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:452 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:452 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:53:453 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:53:453 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:53:453 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:06:53:454 - 7F1B2BE98BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==197== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-4fc000c66a92316ce48348dc58d4c1333e1b5343 Step #5: Base64: AGFzbQEAAAABBP///38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 977355391 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x555db3e48c40, 0x555db3e4d44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x555db3e4d450,0x555db3e95500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/4fc000c66a92316ce48348dc58d4c1333e1b5343' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1109 processed earlier; will process 15910 files now Step #5: [00:06:54:114 - 7FC9874D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 152 ft: 164 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #4 pulse cov: 178 ft: 192 exec/s: 0 rss: 34Mb Step #5: [00:06:54:115 - 7FC9874D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 194 ft: 217 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:54:117 - 7FC9874D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 454 ft: 495 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown memory 12277 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:06:54:118 - 7FC9874D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:54:118 - 7FC9874D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:54:119 - 7FC9874D3BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #32 pulse cov: 595 ft: 650 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: ==225== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xe5,0x9f,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\345\237\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-56e2e1b1e288f52c6bbba75b2e8e6eb0b165f7b5 Step #5: Base64: AGFzbQEAAAABBOWf/38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978375464 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x557685e3cc40, 0x557685e4144b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x557685e41450,0x557685e89500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/56e2e1b1e288f52c6bbba75b2e8e6eb0b165f7b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1152 processed earlier; will process 15867 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 126 ft: 127 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 152 ft: 170 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:55:134 - 7F74EFB1EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 170 ft: 190 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 543 ft: 607 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown memory 885 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:55:144 - 7F74EFB1EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:55:144 - 7F74EFB1EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==258== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xfd,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\375\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-294d403c38677dededde21e45a502dad7ba3adc1 Step #5: Base64: AGFzbQEAAAABBP3//38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 979395358 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55625a9a9c40, 0x55625a9ae44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55625a9ae450,0x55625a9f6500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/294d403c38677dededde21e45a502dad7ba3adc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1168 processed earlier; will process 15851 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 33Mb Step #5: [00:06:56:154 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 167 ft: 179 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown memory 11765 Step #5: [00:06:56:155 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 184 ft: 198 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:56:155 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 231 ft: 255 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown table 6385 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:56:156 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 259 ft: 285 exec/s: 0 rss: 33Mb Step #5: [00:06:56:157 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:56:157 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:56:157 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:06:56:174 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #32 pulse cov: 596 ft: 653 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:06:57:071 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:57:071 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] WASM module load failed: unknown type 7935 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:57:089 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:57:090 - 7FD396991BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==297== ERROR: libFuzzer: out-of-memory (used: 2080Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xf6,0xff,0xee,0x7f, Step #5: \000asm\001\000\000\000\001\004\366\377\356\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-dec8abc1f702bf10775887cbab55259ed099a232 Step #5: Base64: AGFzbQEAAAABBPb/7n8= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 981415680 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x555b3dabbc40, 0x555b3dac044b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x555b3dac0450,0x555b3db08500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/dec8abc1f702bf10775887cbab55259ed099a232' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1224 processed earlier; will process 15795 files now Step #5: [00:06:58:174 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 416 ft: 443 exec/s: 0 rss: 52Mb Step #5: [00:06:58:184 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 453 ft: 483 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:06:58:185 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 479 ft: 509 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:06:58:186 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 8191 Step #5: #16 pulse cov: 539 ft: 582 exec/s: 0 rss: 52Mb Step #5: [00:06:58:186 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 970 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #32 pulse cov: 644 ft: 703 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 508 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:59:091 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:06:59:100 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:59:101 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:59:101 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:59:101 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:06:59:102 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:59:102 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #64 pulse cov: 738 ft: 817 exec/s: 0 rss: 1570Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:06:59:102 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [00:06:59:119 - 7FC273F17BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown table 557 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: ==310== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xdf,0x85,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\337\205\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-16610800780037ecb7173c4e29a8a88825d0ce64 Step #5: Base64: AGFzbQEAAAABBN+F/38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 983435951 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55b3fe762c40, 0x55b3fe76744b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55b3fe767450,0x55b3fe7af500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/16610800780037ecb7173c4e29a8a88825d0ce64' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1305 processed earlier; will process 15714 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 432 ft: 457 exec/s: 0 rss: 50Mb Step #5: [00:07:00:203 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 452 ft: 481 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:00:204 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 475 ft: 511 exec/s: 0 rss: 50Mb Step #5: [00:07:00:204 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 4009 Step #5: [00:07:00:205 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1279 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 564 ft: 613 exec/s: 16 rss: 1570Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:07:01:483 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:01:484 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:01:485 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #32 pulse cov: 634 ft: 702 exec/s: 32 rss: 1570Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:01:486 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:01:487 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 3911 Step #5: [00:07:01:487 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:01:488 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:488 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:488 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:01:507 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:507 - 7F0F8E31BBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: ==330== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x4,0xf6,0xfb,0xff,0xf, Step #5: \000asm\001\000\000\000\011\004\366\373\377\017 Step #5: artifact_prefix='./'; Test unit written to ./oom-80aad3b5cf1a7321235616aaa464fe0f20294095 Step #5: Base64: AGFzbQEAAAAJBPb7/w8= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 985456315 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5648dc290c40, 0x5648dc29544b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5648dc295450,0x5648dc2dd500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/80aad3b5cf1a7321235616aaa464fe0f20294095' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1367 processed earlier; will process 15652 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 123 ft: 124 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #2 pulse cov: 127 ft: 131 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 140 ft: 152 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 559 Step #5: #8 pulse cov: 222 ft: 243 exec/s: 0 rss: 33Mb Step #5: [00:07:02:216 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:02:217 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:02:217 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 498 ft: 546 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:02:745 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:02:816 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:02:817 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:02:817 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4095 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 551 ft: 615 exec/s: 0 rss: 802Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:03:951 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:03:951 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:052 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unknown type 3967 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory 1919 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #64 pulse cov: 617 ft: 697 exec/s: 64 rss: 1570Mb Step #5: [00:07:04:054 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:04:054 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:064 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:073 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:073 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:04:074 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table 511 Step #5: [00:07:04:084 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [00:07:04:499 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 1399 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:05:331 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:07:05:332 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:05:332 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 247 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:05:333 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:05:333 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #128 pulse cov: 750 ft: 851 exec/s: 42 rss: 1570Mb Step #5: [00:07:05:334 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:05:336 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 4093 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [00:07:06:169 - 7F829AD8EBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==387== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0xfd,0xfd,0xfe,0xf, Step #5: \000asm\001\000\000\000\004\004\375\375\376\017 Step #5: artifact_prefix='./'; Test unit written to ./oom-145201533a7df3c54417f3af01793d667284e286 Step #5: Base64: AGFzbQEAAAAEBP39/g8= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 989473449 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55800da4ac40, 0x55800da4f44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55800da4f450,0x55800da97500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/145201533a7df3c54417f3af01793d667284e286' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 1514 processed earlier; will process 15505 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 124 ft: 125 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 154 ft: 164 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 1048556 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 172 ft: 188 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 196 ft: 215 exec/s: 0 rss: 33Mb Step #5: [00:07:06:234 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.internalize Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown global 15 Step #5: #16 pulse cov: 480 ft: 526 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:236 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:238 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #32 pulse cov: 574 ft: 625 exec/s: 0 rss: 34Mb Step #5: [00:07:06:238 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:247 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:250 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function 15 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #64 pulse cov: 697 ft: 766 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 983039 Step #5: [LOADING] WASM module load failed: unknown function 49 Step #5: [LOADING] WASM module load failed: unknown type 122 Step #5: [00:07:06:264 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:277 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 262125 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:06:278 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 262143 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown global 17 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 1785855 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #128 pulse cov: 826 ft: 927 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown global 5 Step #5: [00:07:06:292 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:295 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 16382 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:318 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:06:319 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 35 Step #5: [00:07:06:332 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 2080767 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:334 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 34300 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:06:336 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown memory 524279 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:345 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 262137 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 391167 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:357 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 48639 Step #5: [LOADING] WASM module load failed: unknown table 1015806 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: #256 pulse cov: 968 ft: 1116 exec/s: 0 rss: 68Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 63487 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 1785855 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown memory 819194 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:06:384 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 64 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 32767 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:395 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:406 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -27 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:410 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:411 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 81901 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function 6 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:07:06:418 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type -40 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1048454 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:442 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:443 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [00:07:06:446 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:446 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 899745 Step #5: [LOADING] WASM module load failed: unknown function 125 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:06:468 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:07:06:469 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 63 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: non-nullable table without init expr Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:06:494 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 32766 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:498 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #512 pulse cov: 1064 ft: 1253 exec/s: 0 rss: 68Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 30719 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 109 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 18 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type -12 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 130807 Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.externalize Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:505 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 106 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:506 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:514 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 1802239 Step #5: [LOADING] WASM module load failed: unknown function 123 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [00:07:06:528 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown function 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:07:06:530 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 15 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:533 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:543 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:06:548 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:06:549 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:06:551 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [00:07:06:960 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown memory 262135 Step #5: [LOADING] WASM module load failed: unknown type 81901 Step #5: [00:07:06:961 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:963 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 25 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 16262 Step #5: [LOADING] WASM module load failed: unknown global 0 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:06:966 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 524287 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:978 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:06:979 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 64768 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 2 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:990 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:07:06:991 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 32766 Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:06:993 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -53 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 18 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 27 Step #5: [LOADING] WASM module load failed: unknown type 38 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: [LOADING] WASM module load failed: unknown type 129023 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:07:001 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:07:002 - 7F655F7EBBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 277999 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1048557 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -5 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function 115 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -64 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 588799 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 3839 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 831 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 1021 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 890 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 50331643 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 2277 Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==433== ERROR: libFuzzer: out-of-memory (used: 2094Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x4e,0xff,0xf8,0xde,0x7f, Step #5: \000asm\001\000\000\000\001\006\001N\377\370\336\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-38a32d01e8328533c3f139bb829e9049d6ac53ae Step #5: Base64: AGFzbQEAAAABBgFO//jefw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991493931 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x558e887b7c40, 0x558e887bc44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x558e887bc450,0x558e88804500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/38a32d01e8328533c3f139bb829e9049d6ac53ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2367 processed earlier; will process 14652 files now Step #5: #1 pulse cov: 378 ft: 379 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 404 ft: 424 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown type 41942015 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 442 ft: 471 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] WASM module load failed: unknown type 14335 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: #8 pulse cov: 544 ft: 593 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 6015 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown type 761 Step #5: #16 pulse cov: 686 ft: 760 exec/s: 0 rss: 75Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 6271 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 776 ft: 859 exec/s: 0 rss: 75Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown function 7927 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 78691967 Step #5: [LOADING] WASM module load failed: unknown type 133951359 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 52920565 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unknown memory 14647295 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #64 pulse cov: 944 ft: 1081 exec/s: 0 rss: 130Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: ==455== ERROR: libFuzzer: out-of-memory (used: 2078Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x4e,0xff,0xfe,0xde,0x7f, Step #5: \000asm\001\000\000\000\001\006\001N\377\376\336\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-ab8198e6965940e9b3024d491bfaa68822e1c1c9 Step #5: Base64: AGFzbQEAAAABBgFO//7efw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 992514318 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55ee558ddc40, 0x55ee558e244b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55ee558e2450,0x55ee5592a500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/ab8198e6965940e9b3024d491bfaa68822e1c1c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2433 processed earlier; will process 14586 files now Step #5: [LOADING] WASM module load failed: unknown global 2175 Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 160 ft: 171 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 8388607 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 185 ft: 207 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: ==483== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x40,0x4e,0xff,0xfe,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\006@N\377\376\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-d75c71c7fff959c50ddd0823c62b41a1cf3eb388 Step #5: Base64: AGFzbQEAAAABBkBO//7/fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993534833 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55b38db95c40, 0x55b38db9a44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55b38db9a450,0x55b38dbe2500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/d75c71c7fff959c50ddd0823c62b41a1cf3eb388' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2440 processed earlier; will process 14579 files now Step #5: [LOADING] WASM module load failed: unknown table 3194495 Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: #2 pulse cov: 160 ft: 172 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 229 ft: 252 exec/s: 0 rss: 33Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: #8 pulse cov: 252 ft: 277 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unknown memory 25165821 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 435 ft: 494 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type -200 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -4004 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 2015 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 549 ft: 619 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 16235 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 8388599 Step #5: [LOADING] WASM module load failed: unknown function 16383 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1214 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 15871 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: unknown type 14744 Step #5: #64 pulse cov: 859 ft: 1002 exec/s: 0 rss: 51Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 134217727 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 111 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 383 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 19 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 5823 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2096895 Step #5: [LOADING] WASM module load failed: unknown type 117 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type -8190 Step #5: [LOADING] WASM module load failed: unknown type 134209535 Step #5: [LOADING] WASM module load failed: unknown table 8388606 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 190 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 255 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown table 32666547 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown type 6911 Step #5: [LOADING] WASM module load failed: unknown type 4194271 Step #5: [LOADING] WASM module load failed: unknown type 88080383 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: #128 pulse cov: 1004 ft: 1199 exec/s: 0 rss: 82Mb Step #5: [LOADING] WASM module load failed: unknown type 2088959 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 8406791 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 11519 Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 862 Step #5: ==499== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x6,0x4e,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\006\006N\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-d61f2350105f86dde6582133b01680d4e8c01d25 Step #5: Base64: AGFzbQEAAAABBgZO////fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 994555030 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55571d21dc40, 0x55571d22244b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55571d222450,0x55571d26a500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/d61f2350105f86dde6582133b01680d4e8c01d25' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2585 processed earlier; will process 14434 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 126 ft: 127 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 416 ft: 442 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory 192937981 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 467 ft: 496 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: #8 pulse cov: 613 ft: 666 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: os_munmap error addr:0x55571f6ebb80, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #16 pulse cov: 689 ft: 753 exec/s: 0 rss: 226Mb Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: ==522== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x41,0x4e,0xdf,0xfe,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\006AN\337\376\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-c257164ad1b340869e09bdb53a2e2c8b4fa7e360 Step #5: Base64: AGFzbQEAAAABBkFO3/7/fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 995575638 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55bda0947c40, 0x55bda094c44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55bda094c450,0x55bda0994500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/c257164ad1b340869e09bdb53a2e2c8b4fa7e360' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2603 processed earlier; will process 14416 files now Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: #1 pulse cov: 257 ft: 258 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 281 ft: 305 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 334 ft: 367 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown type -8172 Step #5: [LOADING] WASM module load failed: unknown type -1192 Step #5: [LOADING] WASM module load failed: unknown type 2431 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 395 ft: 435 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown type 35819271 Step #5: [LOADING] WASM module load failed: unknown type -763 Step #5: [LOADING] WASM module load failed: unknown function 1661 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6527 Step #5: [LOADING] WASM module load failed: unknown global 378 Step #5: [LOADING] WASM module load failed: unknown global Step #5: #16 pulse cov: 452 ft: 501 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -420 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #32 pulse cov: 651 ft: 723 exec/s: 0 rss: 54Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 8387583 Step #5: [LOADING] WASM module load failed: unknown type -129 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 16383 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 130023423 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 33554431 Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6143 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 907 ft: 1037 exec/s: 0 rss: 83Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1407 Step #5: [LOADING] WASM module load failed: unknown memory 7864234 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 253 Step #5: [LOADING] WASM module load failed: unknown function 2879 Step #5: [LOADING] WASM module load failed: unknown type 19 Step #5: [LOADING] WASM module load failed: unknown type 97 Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [00:07:12:426 - 7F1163B34BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 7192 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -8165 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 17043207 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 383 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 8389270 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 14079 Step #5: [LOADING] WASM module load failed: unknown type 87 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -4030 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -26 Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 134216703 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 6399 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #128 pulse cov: 1045 ft: 1213 exec/s: 0 rss: 338Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown table 229686911 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: unknown type 4194299 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 7935 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2319 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==532== ERROR: libFuzzer: out-of-memory (used: 2110Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x4e,0xff,0xff,0xff,0x26, Step #5: \000asm\001\000\000\000\001\006\001N\377\377\377& Step #5: artifact_prefix='./'; Test unit written to ./oom-1e7b0d9f79af14390a348fdaaa136067ad3a1bb1 Step #5: Base64: AGFzbQEAAAABBgFO////Jg== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 997593489 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x563e7bf26c40, 0x563e7bf2b44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x563e7bf2b450,0x563e7bf73500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/1e7b0d9f79af14390a348fdaaa136067ad3a1bb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2780 processed earlier; will process 14239 files now Step #5: [LOADING] WASM module load failed: unknown memory 4194301 Step #5: #1 pulse cov: 129 ft: 130 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 151 ft: 161 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 188 ft: 200 exec/s: 0 rss: 81Mb Step #5: [LOADING] WASM module load failed: unknown table 11583103 Step #5: [LOADING] WASM module load failed: unknown type 134216191 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 247 ft: 276 exec/s: 0 rss: 81Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type -8174 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 666 ft: 728 exec/s: 0 rss: 81Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 49151 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function 2097151 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 758 ft: 884 exec/s: 10 rss: 1570Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function 393215 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 1073676287 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 81819 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 982971 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 2147483647 Step #5: [LOADING] WASM module load failed: unknown function 622591 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 915 ft: 1090 exec/s: 21 rss: 1570Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:17:704 - 7FA29A1C2BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 294911 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 474943 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1898475 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:17:709 - 7FA29A1C2BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory -1 Step #5: [LOADING] WASM module load failed: unknown memory 805104084 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 35348 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 93 Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 15871 Step #5: [LOADING] WASM module load failed: unknown global Step #5: ==555== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: Step #5: Step #5: artifact_prefix='./'; Test unit written to ./oom-da39a3ee5e6b4b0d3255bfef95601890afd80709 Step #5: Base64: Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001610818 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x556f82042c40, 0x556f8204744b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x556f82047450,0x556f8208f500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/3370cde055e2cfc99efa28f687d5818179a0843d' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2885 processed earlier; will process 14134 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 137 ft: 138 exec/s: 0 rss: 33Mb Step #5: #2 pulse cov: 401 ft: 428 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 466 ft: 496 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 48063 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 521 ft: 563 exec/s: 4 rss: 1930Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 616 ft: 675 exec/s: 5 rss: 1930Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:22:003 - 7FB93E8CABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 15359 Step #5: [LOADING] WASM module load failed: unknown type 631 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 1610596351 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 769604713 Step #5: #32 pulse cov: 731 ft: 823 exec/s: 10 rss: 1930Mb Step #5: [LOADING] WASM module load failed: unknown type 32712 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unknown global 16383 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 876 ft: 1049 exec/s: 12 rss: 1930Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:24:245 - 7FB93E8CABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:24:254 - 7FB93E8CABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 7167 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 536869887 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==638== ERROR: libFuzzer: out-of-memory (used: 2435Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x2,0x4e,0xfd,0xdf,0x84,0x96,0x1, Step #5: \000asm\001\000\000\000\001\007\002N\375\337\204\226\001 Step #5: artifact_prefix='./'; Test unit written to ./oom-1326d3d62911b0a4317b3d30ec3c6a498bd17e43 Step #5: Base64: AGFzbQEAAAABBwJO/d+ElgE= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008632711 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55878298dc40, 0x55878299244b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x558782992450,0x5587829da500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/1326d3d62911b0a4317b3d30ec3c6a498bd17e43' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 2971 processed earlier; will process 14048 files now Step #5: [LOADING] WASM module load failed: unknown type 1879044095 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #2 pulse cov: 163 ft: 173 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 189 ft: 203 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown memory 1610612735 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 218 ft: 235 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 517995515 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11767 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 287 ft: 320 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 536870910 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #32 pulse cov: 620 ft: 698 exec/s: 0 rss: 322Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 503 Step #5: [LOADING] WASM module load failed: unknown type 1768959 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 524287 Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unknown type 5751 Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 1879048191 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function 32759 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:27:729 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #64 pulse cov: 837 ft: 972 exec/s: 32 rss: 1951Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 15743 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 268434431 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (~, ) Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown function 130941 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1791 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 6057 Step #5: [00:07:29:783 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 2080767 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 50 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2031103 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:29:788 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:29:791 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #128 pulse cov: 915 ft: 1143 exec/s: 32 rss: 1954Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 224495 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 210623 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147352575 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 16760701 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 16895 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1147 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown type -1048253 Step #5: [00:07:31:696 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -327614 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:07:31:697 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -99024 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 376112 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown function 25983 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 39731199 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 16347 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:31:701 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 1151 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:31:704 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 148697 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 33537917 Step #5: [LOADING] WASM module load failed: unknown global 32767 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -212926 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 48375 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -24 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unknown function 67108863 Step #5: [00:07:31:720 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown function 143574 Step #5: [00:07:31:729 - 7F34DA244BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 119001 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==871== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x8,0x1,0x4e,0xfe,0xff,0xff,0xff,0x0,0x28, Step #5: \000asm\001\000\000\000\001\010\001N\376\377\377\377\000( Step #5: artifact_prefix='./'; Test unit written to ./oom-13de7cb2b476420ca53b95a5b5802464514d546a Step #5: Base64: AGFzbQEAAAABCAFO/v///wAo Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1015653750 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55f123e47c40, 0x55f123e4c44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55f123e4c450,0x55f123e94500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/13de7cb2b476420ca53b95a5b5802464514d546a' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 3221 processed earlier; will process 13798 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 159 ft: 163 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 191 ft: 202 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 253 ft: 274 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown function 79167487 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:32:417 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:32:417 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 423 ft: 475 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unknown type 65535 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1765497 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [00:07:32:419 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 229366 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -4 Step #5: #32 pulse cov: 685 ft: 770 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 6291417 Step #5: [LOADING] WASM module load failed: unknown type 767 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] WASM module load failed: unknown global 1736447 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: unknown function 14664986 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 104857599 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 2293633 Step #5: [00:07:32:433 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 6527 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 261631 Step #5: [00:07:32:434 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: #64 pulse cov: 878 ft: 997 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2553 Step #5: [LOADING] WASM module load failed: unknown type 197115773 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 654591 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 317 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type -17104 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown type 445 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 251 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 5119 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:32:460 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 113246207 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:32:462 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #128 pulse cov: 998 ft: 1180 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown global 255 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 720183 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:32:465 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 1736703 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [00:07:32:466 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -35 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 99934 Step #5: [LOADING] WASM module load failed: unknown function 33554423 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown type -16385 Step #5: [00:07:32:479 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [00:07:32:479 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unknown type -49910 Step #5: [LOADING] WASM module load failed: unknown function 134217727 Step #5: [LOADING] WASM module load failed: unknown type -1048501 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:32:482 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 14843 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:32:482 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function 296542 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 221527409 Step #5: [LOADING] WASM module load failed: unknown function 34398 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 4194256 Step #5: [LOADING] WASM module load failed: unknown type -114 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [00:07:32:495 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [00:07:32:496 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 507903 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 116132 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 884735 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module load failed: unknown type 133955583 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 2553 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 65535 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 146687 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:32:512 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown function 12058623 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1048559 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -1043773 Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 767 Step #5: [LOADING] WASM module load failed: unknown type 1151 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:32:532 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #256 pulse cov: 1088 ft: 1425 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown function 33554431 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 5118 Step #5: [LOADING] WASM module load failed: unknown type 1080575 Step #5: [LOADING] WASM module load failed: unknown type 17625 Step #5: [LOADING] WASM module load failed: unknown type 15103 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -1048509 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type -1047741 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -4003829 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4194047 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2080243710 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 967622649 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 2080361727 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 536739839 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 9191417 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -25165825 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 788000759 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -781686765 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -199071741 Step #5: [LOADING] WASM module load failed: unknown global 205503183 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 6291383 Step #5: [LOADING] WASM module load failed: unknown type 2147483646 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global 117437055 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 262143743 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -4579649 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 1073741823 Step #5: [00:07:32:562 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2080374782 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1966079 Step #5: [LOADING] WASM module load failed: unknown function 2684354555 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global 41939583 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -100577013 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 262143999 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 33547519 Step #5: [LOADING] WASM module load failed: unknown type 102760191 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -12149 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1939453 Step #5: [LOADING] WASM module load failed: unknown type 262143710 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 8388607 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 46131319 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -1048593 Step #5: [LOADING] WASM module load failed: unknown type 83885823 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown global 16777151 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 398442000 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type -14518921 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 2147483647 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: [LOADING] WASM module load failed: unknown global 1988100095 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 4294836223 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -134217121 Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unknown type -1048577 Step #5: [LOADING] WASM module load failed: unknown type -50245365 Step #5: [LOADING] WASM module load failed: unknown global 1988098047 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 109049855 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 536870903 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 536739838 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 25165439 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type -467474431 Step #5: [LOADING] WASM module load failed: unknown global 4294967295 Step #5: [LOADING] WASM module load failed: unknown function 2147481599 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -1366239809 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 805306110 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 4185983 Step #5: [LOADING] WASM module load failed: unknown global 4060079359 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 536870911 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spec, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (waw, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wFs, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (e~vq, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (.as, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe<, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: #512 pulse cov: 1325 ft: 1959 exec/s: 0 rss: 52Mb Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa5, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w!s, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (s~?, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (so Step #5: 1, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (asm, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was., ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wfJ, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasm, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (ezvq, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wps, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasA, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w5s`, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe8, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (0aNa, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp]f, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spet, ) Step #5: [LOADING] WASM module load failed: unknown table Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spg, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spef, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wVs, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp`f, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp*f, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sw, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spes, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (waÜ€, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sxee, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (ei, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w^s, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 43 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (pe1, ) Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sp Step #5: 1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory ( sef, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spe, ) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (esp3, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (spjf, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (eqvq, ) Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (waNa, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sas, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (sgp, ) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (was, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wav, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (s/48, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ( Step #5: , ) Step #5: [LOADING] WASM module load failed: unknown type 16255 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wa, ) Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (t, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (s2, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (n, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (aw, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 39129751 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 32763 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2059260 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 2063356 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 850940 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1048574 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 2014207 Step #5: [LOADING] WASM module load failed: unknown type 834556 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 5575319 Step #5: [LOADING] WASM module load failed: unknown type 371223 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 1802239 Step #5: [LOADING] WASM module load failed: unknown type 72680087 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 114683 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type 13963927 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 48652 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 1801214 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:33:418 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 184139771 Step #5: [LOADING] WASM module load failed: unknown type 268435454 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 12582905 Step #5: [LOADING] WASM module load failed: unknown type 100663295 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 83886078 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown type -2147483618 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -2143285496 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 4194302 Step #5: [LOADING] WASM module load failed: unknown type -2147483639 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 201195515 Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown type 18857973 Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: unknown type 268433406 Step #5: [LOADING] WASM module load failed: unknown type -2147482594 Step #5: [LOADING] WASM module load failed: unknown type 184156155 Step #5: [LOADING] WASM module load failed: unknown type -2147479800 Step #5: [LOADING] WASM module load failed: unknown type 12582910 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown type 6160299 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 4194303 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 98434986 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown type 192875391 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 29212667 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown type 134217724 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -805298157 Step #5: [LOADING] WASM module load failed: unknown type 67092469 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 201195479 Step #5: [LOADING] WASM module load failed: unknown type -2147483623 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:34:506 - 7F1CD551ABC0]: warning: failed to link import function (0B, ) Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 339738623 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:34:513 - 7F1CD551ABC0]: warning: failed to link import function (1B, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:34:516 - 7F1CD551ABC0]: warning: failed to link import function (7b, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid section order Step #5: os_munmap error addr:0x55f1257916c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257916c8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:34:518 - 7F1CD551ABC0]: warning: failed to link import function (Ä·, ) Step #5: os_munmap error addr:0x55f1257aaea8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:34:520 - 7F1CD551ABC0]: warning: failed to link import function (5b, ) Step #5: [00:07:34:520 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (sp:cmzs, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spec=et, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spec[[0, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi/ki, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specte-, ) Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 536870836 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (ss[0, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 360709796 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spsA{es, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_s, ) Step #5: [LOADING] WASM module load failed: unknown type 4194228 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_ Step #5: N, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spect1, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasia#0, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spek[[0, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spe@{es, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spetm0, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi )v, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 360710068 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specet, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spect~3, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (speA{fs, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_ii, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table ( mteep1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_s0, ) Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spctes, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_#0, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_0, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_0, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi^ki, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specte&, ) Step #5: [LOADING] WASM module load failed: unknown type 180354724 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spect;1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectm0, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi\ki, ) Step #5: #1024 pulse cov: 1655 ft: 2982 exec/s: 512 rss: 1218Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (specxes, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1523 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spec|%&, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (sp+ctk3, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_ti, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spectes, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_sh, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_,O, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_si, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi_s1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasi!0, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (spect1, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (wasirO_, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 360709812 Step #5: [LOADING] WASM module load failed: unknown type 425908 Step #5: [00:07:34:553 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:34:553 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1610612731 Step #5: [LOADING] WASM module load failed: unknown type 163835 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 44511 Step #5: [LOADING] WASM module load failed: unknown type 54390239 Step #5: [LOADING] WASM module load failed: unknown type 1610612735 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 93663 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type -1966113 Step #5: [LOADING] WASM module load failed: unknown type 268173307 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 16776959 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 23057844 Step #5: [LOADING] WASM module load failed: unknown type 85983156 Step #5: [LOADING] WASM module load failed: unknown type 803209140 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 548863 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1294260 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 1610350587 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1961439 Step #5: [LOADING] WASM module load failed: unknown type 28127 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -2097153 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 8388603 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_s, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_ug, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: unknown type 55 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wa i_sn, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_us, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_un, ) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 1062 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_u~, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 100 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (a0isp#s, ) Step #5: [00:07:35:989 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown type 100 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn), ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 90 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn, ) Step #5: [LOADING] WASM module load failed: unknown type 90 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (h`sp#s, ) Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_ .(, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn], ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_un, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_un, ) Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_uw, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unknown type 1062 Step #5: [LOADING] WASM module load failed: unknown type 90 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (wasi_sn0, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 8854 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 1 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -29 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type -5 Step #5: [00:07:36:380 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:36:380 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:36:380 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (\, ) Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: os_munmap error addr:0x55f1257e8b80, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: too many locals Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: os_munmap error addr:0x55f1257e8fa0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257e8fa8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257e8fb0, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: unknown type 1866381655 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 1610612735 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:37:591 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type -5 Step #5: [LOADING] WASM module load failed: unknown type -9 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown type 792723371 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type -2 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (i%, ) Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 97 Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: [LOADING] WASM module load failed: unknown type -295689 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 1073741822 Step #5: [LOADING] WASM module load failed: unknown type 1610612735 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 536870910 Step #5: [LOADING] WASM module load failed: unknown type 536870903 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown type -13 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: constant expression required Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:38:610 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 75492830 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11742 Step #5: [LOADING] WASM module load failed: unknown type 490623 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:07:38:619 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:619 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:619 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:619 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: unknown function 100728626 Step #5: [LOADING] WASM module load failed: unknown type 37 Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55f1257ed8b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257ed8b8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: os_munmap error addr:0x55f1257ee0c8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55f1257edee0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257edee8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257edef0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257edef8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:38:694 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:07:38:695 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown type -23 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 64 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:38:746 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:746 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:746 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:746 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:746 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global 6 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global 6 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:38:752 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:38:784 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:38:791 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:38:793 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type -805306369 Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [00:07:38:794 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown global 2 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: [LOADING] WASM module load failed: sub type 3 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:38:810 - 7F1CD551ABC0]: warning: failed to link import function (!, ) Step #5: [00:07:38:810 - 7F1CD551ABC0]: warning: failed to link import function (w, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (?, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (?, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 1408 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (2, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (e, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (U, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (E, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (e, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: os_munmap error addr:0x55f1257aae60, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257aae68, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257aae70, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (U, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (e, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (E, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (u, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid start function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid start function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:38:939 - 7F1CD551ABC0]: warning: failed to link import function (wasi_unstbdgf, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 117 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:07:38:958 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [00:07:38:960 - 7F1CD551ABC0]: warning: failed to link import function (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2048 pulse cov: 1944 ft: 4906 exec/s: 341 rss: 1920Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: sub type 3 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 65 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:38:967 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 40 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 8442 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -4 Step #5: [LOADING] WASM module load failed: unknown type 1469 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 3 does not match super type Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown global 66 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_É) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x88Îr}ú6ÿ/ÿv“ Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_) Step #5: [LOADING] AOT module load failed: unknown machine type 44032 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_=) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_¶4ee2!f' Step #5: [LOADING] AOT module load failed: unknown machine type 2304 Step #5: [LOADING] AOT module load failed: unknown machine type 63999 Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (aa) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86Çÿÿÿ'}) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x`6_64i§!f' Step #5: [LOADING] AOT module load failed: unknown machine type 268 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6ÇÁÿfT Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86z64# Step #5:  Step #5: [LOADING] AOT module load failed: machine type (riscv) isn't consistent with target type (_send) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x84_64 iÿÿ Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 35026 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x[8ýy Step #5: [LOADING] AOT module load failed: unknown machine type 16424 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ar Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6 Step #5: §#) Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86 Úˆck_recv_f) Step #5: [LOADING] AOT module load failed: unknown machine type 32475 Step #5: [LOADING] AOT module load failed: unknown machine type 33636 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86qËþ Step #5: [LOADING] AOT module load failed: invalid target bit width, expected 64-bit but got 32-bit Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x)2_64 iÿú Step #5: [LOADING] AOT module load failed: unknown machine type 41472 Step #5: [LOADING] AOT module load failed: unknown machine type 65496 Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (aarc`6) Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86i(6iii)v: Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 29482 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_4# Step #5:  Step #5: [LOADING] AOT module load failed: unknown machine type 21605 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6Ëÿ Step #5: [LOADING] AOT module load failed: unknown machine type 23040 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86 64#.™ ý­¯ Step #5: [LOADING] AOT module load failed: unknown machine type 33850 Step #5: [LOADING] AOT module load failed: unknown machine type 35624 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (() Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8J_Xïck_recv_f) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 31410 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got oc cc_f Step #5: [LOADING] AOT module load failed: unknown machine type 65533 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6 Step #5: [LOADING] AOT module load failed: unknown machine type 34419 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_Xock_recv_f) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 3507 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_2) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xÆz Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 65497 Step #5: [LOADING] AOT module load failed: unknown machine type 32499 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_!ÿ qrecv_f) Step #5: [LOADING] AOT module load failed: invalid target endian type, expected little endian but got big endian Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 65320 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x1Ê^5) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_68# Step #5: ) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86ŸÉ) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ‡86þÿ4#. Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6Ì“‘x™ Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86^5) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86ÿÿ#p§!b' Step #5: [LOADING] AOT module load failed: unknown machine type 318 Step #5: [LOADING] AOT module load failed: unknown machine type 34344 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (aarc@aarch65) Step #5: [LOADING] AOT module load failed: unknown machine type 65535 Step #5: [LOADING] AOT module load failed: unknown machine type 37 Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (i…$ ½# …$ ½) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 37632 Step #5: [LOADING] AOT module load failed: unknown machine type 274 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x78_6ÇÁÿfT Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_ Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [LOADING] AOT module load failed: unknown machine type 35623 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got 88#_ÆÇÁ,fD Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 379 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (arm4) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86) Step #5: [LOADING] AOT module load failed: unknown machine type 37981 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ascdoat Step #5: [LOADING] AOT module load failed: unknown machine type 34410 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 31183 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (aarcŸaarch64) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_34#ì?g Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [00:07:39:030 - 7F1CD551ABC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (x86_) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_63i§b') Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86 Step #5: [LOADING] AOT module load failed: unknown machine type 63931 Step #5: [LOADING] AOT module load failed: unknown machine type 552 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 347 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_ÉË' Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_;4Z Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86:$ock_recv_f) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x87Çÿÿÿ'}) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6@ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got arm65 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 31227 Step #5: [LOADING] AOT module load failed: unknown machine type 34406 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x70_É) Step #5: [LOADING] AOT module load failed: machine type (i386) isn't consistent with target type (x) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_Hock_recv_f) Step #5: [LOADING] AOT module load failed: thread is not enabled in this build Step #5: [LOADING] AOT module load failed: unknown machine type 49152 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (ay) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got arm644#ìÿÿÿ Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_0) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 64533 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8_664# Step #5:  Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_Cv Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 25971 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8É1 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (a) Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got iiiii)v6ÿ/ÿv“ Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 16757 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 63899 Step #5: [LOADING] AOT module load failed: unknown machine type 782 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6ÏÜßý Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (aarch62eÜc{) Step #5: [LOADING] AOT module load failed: unknown machine type 31129 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got ‘ Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x85 Step #5: [LOADING] AOT module load failed: unknown machine type 34533 Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x85^5) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8) Step #5: [LOADING] AOT module load failed: unknown machine type 34496 Step #5: [LOADING] AOT module load failed: unknown machine type 296 Step #5: [LOADING] AOT module load failed: unknown machine type 297 Step #5: [LOADING] AOT module load failed: unknown machine type 34423 Step #5: [LOADING] AOT module load failed: unknown machine type 34824 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xÿ Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_65in :Îw Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86§#6_ Step #5: ) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x93_6 Step #5: §#) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8É Úˆck_recv_f) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (aarch6) Step #5: [LOADING] AOT module load failed: unknown machine type 339 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8h Step #5: [LOADING] AOT module load failed: unknown machine type 335 Step #5: [LOADING] AOT module load failed: unknown machine type 48 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: unknown machine type 57384 Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_62in Step #5: [LOADING] AOT module load failed: machine type (mips) isn't consistent with target type (‚à× $ #(,:) Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x8Á Úšck_recv_f) Step #5: [LOADING] AOT module load failed: unknown machine type 63835 Step #5: [LOADING] AOT module load failed: unknown machine type 379 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: section missing Step #5: [LOADING] AOT module load failed: unknown machine type 348 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (žarch) Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6§# Step #5: ) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6<# Step #5: ) Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86_6!ee2!f' Step #5: [LOADING] AOT module load failed: invalid object file type, expected relocatable or XIP file type but got others Step #5: [LOADING] AOT module load failed: machine type (xtensa) isn't consistent with target type (,) Step #5: [LOADING] AOT module load failed: unknown machine type 8961 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x86,64tdl Step #5: [LOADING] AOT module load failed: unknown machine type 31487 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 34453 Step #5: [LOADING] AOT module load failed: unknown machine type 1576 Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (ar00) Step #5: [LOADING] AOT module load failed: unknown machine type 11307 Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: invalid elf file version Step #5: [LOADING] AOT module load failed: unknown machine type 264 Step #5: [LOADING] AOT module load failed: unknown machine type 35072 Step #5: [LOADING] AOT module load failed: unknown machine type 1024 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got xÇ3sock_cl:s Step #5: [LOADING] AOT module load failed: machine type (arc) isn't consistent with target type (x72_64#ì?() Step #5: [LOADING] AOT module load failed: unknown machine type 8232 Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x92.r}ú6ÿ/ÿv“ Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section size Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55f1257bb2c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257bb2c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257bb2d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257bb2d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257bb2e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257bb2e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257bb2f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257bb2f8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: os_munmap error addr:0x55f1257bb2f8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55f1257bb2c8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:07:39:113 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:39:113 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:39:116 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:39:745 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:39:745 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:39:898 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:40:341 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:40:488 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:40:569 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55f1257fffe0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257fffe8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f1257ffff0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f125800004, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f12580000c, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f125800014, size:0x0, errno:22 Step #5: os_munmap error addr:0x55f12580001c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:07:40:651 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:40:652 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:40:652 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:40:812 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:07:40:825 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:40:973 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:40:974 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:41:011 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:41:011 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:41:011 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:41:011 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:41:307 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:41:915 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:42:527 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:43:131 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:43:132 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:07:43:769 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:07:44:008 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:44:008 - 7F1CD551ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: ==1068== ERROR: libFuzzer: out-of-memory (used: 2114Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7e,0x8,0x0,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xd6,0x5f,0xcd,0x0,0x0,0xfd,0x1,0xf7,0x72,0x6,0xc2,0x81,0x1,0x0,0x20,0x30,0x31,0x2,0x0,0x0,0x78,0x38,0x36,0x5f,0x36,0x34,0x6c,0x7,0x96,0x3f,0x52,0x0,0x79,0xe2,0x8,0x0,0x1,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x31,0x8, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000~\010\000\277\001\000(\000\001\000\000\000\326_\315\000\000\375\001\367r\006\302\201\001\000 01\002\000\000x86_64l\007\226?R\000y\342\010\000\001\000\000\000\014\000\000\000\000\000\002\000\000\000\000\000\001\0001\010 Step #5: artifact_prefix='./'; Test unit written to ./oom-083ca8ecee28e1477b3514fe1f6ac717b9e08807 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAH4IAL8BACgAAQAAANZfzQAA/QH3cgbCgQEAIDAxAgAAeDg2XzY0bAeWP1IAeeIIAAEAAAAMAAAAAAACAAAAAAABADEI Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027674235 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55e9a028bc40, 0x55e9a029044b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55e9a0290450,0x55e9a02d8500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/083ca8ecee28e1477b3514fe1f6ac717b9e08807' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 5725 processed earlier; will process 11294 files now Step #5: [00:07:44:437 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 180 ft: 181 exec/s: 0 rss: 1083Mb Step #5: [00:07:45:049 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #2 pulse cov: 185 ft: 194 exec/s: 0 rss: 1083Mb Step #5: [00:07:45:049 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:45:652 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #4 pulse cov: 185 ft: 196 exec/s: 4 rss: 1083Mb Step #5: [00:07:45:652 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:45:687 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:45:688 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 192 ft: 209 exec/s: 8 rss: 1083Mb Step #5: [00:07:45:688 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:07:46:312 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:46:312 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:46:312 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:46:312 - 7FA80347DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: ==1614== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7e,0x8,0x0,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xd6,0x5f,0xcd,0x0,0x0,0xfd,0x1,0xf7,0x72,0x6,0xc2,0x81,0x1,0x0,0x20,0x30,0x0,0x0,0x0,0x0,0x78,0x38,0x36,0x5f,0x36,0x34,0x6c,0x7,0x96,0x3f,0x52,0x0,0x79,0xe2,0x8,0x0,0x1,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x30,0xf, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000~\010\000\277\001\000(\000\001\000\000\000\326_\315\000\000\375\001\367r\006\302\201\001\000 0\000\000\000\000x86_64l\007\226?R\000y\342\010\000\001\000\000\000\014\000\000\000\000\000\000\000\000\000\000\000\377\3770\017 Step #5: artifact_prefix='./'; Test unit written to ./oom-d7fbc797721f553b6878df99459c5b1f4daadab3 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAH4IAL8BACgAAQAAANZfzQAA/QH3cgbCgQEAIDAAAAAAeDg2XzY0bAeWP1IAeeIIAAEAAAAMAAAAAAAAAAAAAAD//zAP Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1029691478 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55d7cbebec40, 0x55d7cbec344b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55d7cbec3450,0x55d7cbf0b500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/d7fbc797721f553b6878df99459c5b1f4daadab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 5741 processed earlier; will process 11278 files now Step #5: [00:07:46:454 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:07:46:454 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #1 pulse cov: 177 ft: 178 exec/s: 0 rss: 33Mb Step #5: [00:07:46:455 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 185 ft: 200 exec/s: 0 rss: 1082Mb Step #5: [00:07:47:057 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: #4 pulse cov: 194 ft: 224 exec/s: 0 rss: 1082Mb Step #5: [00:07:47:057 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:47:706 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:47:706 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:47:706 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 195 ft: 227 exec/s: 8 rss: 1157Mb Step #5: [00:07:47:706 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:47:707 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:48:358 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:48:951 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:48:952 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:07:49:346 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:49:958 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 199 ft: 237 exec/s: 4 rss: 1314Mb Step #5: [00:07:50:566 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:50:566 - 7F6F87CBFBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:50:567 - 7F6F87CBFBC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==1947== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x3a,0xfa,0x3,0xee,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x40,0xd7,0x6d,0xff,0x1,0x0,0x4a,0x31,0x2,0x86,0x0,0x0,0xc3,0x0,0x0,0x1,0x0,0xa0,0x7b,0x57,0x78,0x38,0x36,0x5f,0x36,0x34,0x29,0xff,0xff,0xbf,0x5b,0xff,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xf,0x0,0x0,0x0,0x31,0x2,0x0,0xc,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xf,0x1,0x11,0x72, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000:\372\003\356\001\000(\000\001\000\000\000@\327m\377\001\000J1\002\206\000\000\303\000\000\001\000\240{Wx86_64)\377\377\277[\377\001\000\000\000\001\000\000\000\017\000\000\0001\002\000\014\000\000\000\000\377\377\377\017\001\021r Step #5: artifact_prefix='./'; Test unit written to ./oom-628e4e508fd5b694ba6db11f29bd0da93cd6f61a Step #5: Base64: AGFvdAUAAAAAAAAAMAAAADr6A+4BACgAAQAAAEDXbf8BAEoxAoYAAMMAAAEAoHtXeDg2XzY0Kf//v1v/AQAAAAEAAAAPAAAAMQIADAAAAAD///8PARFy Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1034712890 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55912bb12c40, 0x55912bb1744b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55912bb17450,0x55912bb5f500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/628e4e508fd5b694ba6db11f29bd0da93cd6f61a' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 5764 processed earlier; will process 11255 files now Step #5: #1 pulse cov: 411 ft: 412 exec/s: 0 rss: 34Mb Step #5: [LOADING] AOT module load failed: invalid section order Step #5: #2 pulse cov: 493 ft: 514 exec/s: 0 rss: 34Mb Step #5: [00:07:51:477 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer too large Step #5: #4 pulse cov: 569 ft: 629 exec/s: 4 rss: 1954Mb Step #5: [00:07:52:586 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:52:586 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:53:692 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 572 ft: 648 exec/s: 4 rss: 1954Mb Step #5: [00:07:53:692 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:54:656 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:07:54:657 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 590 ft: 756 exec/s: 5 rss: 1954Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:54:698 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:701 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] Step #5: [00:07:54:742 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:07:54:742 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:742 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 639 ft: 843 exec/s: 10 rss: 1954Mb Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:745 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:54:829 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:54:830 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:54:831 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:07:54:831 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:831 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:54:831 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:07:54:831 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:833 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:54:840 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:841 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:841 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:54:841 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #64 pulse cov: 657 ft: 875 exec/s: 21 rss: 1954Mb Step #5: [00:07:54:842 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:498 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:539 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:540 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:540 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:684 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:685 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:706 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:745 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:765 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:891 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:892 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:978 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:979 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:979 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:07:55:979 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:979 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:979 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:979 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:980 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:983 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:983 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:984 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:984 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:984 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:984 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:984 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:985 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:985 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:985 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:55:985 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:55:986 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:07:56:375 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:56:376 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:56:609 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:56:767 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #128 pulse cov: 705 ft: 935 exec/s: 25 rss: 1976Mb Step #5: [00:07:56:767 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:56:817 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:07:56:817 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:56:817 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:56:817 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:56:817 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:57:404 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:57:404 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:57:404 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:57:501 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:57:538 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:57:934 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:58:198 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:58:590 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:590 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:590 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:590 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:590 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:591 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:591 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:591 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:591 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:591 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:592 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:58:592 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:592 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:07:58:592 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:58:683 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:59:200 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:07:59:201 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:00:244 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:00:761 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:00:761 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:01:276 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:01:276 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:276 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:01:276 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:277 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:277 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:277 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:277 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:278 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:01:797 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:797 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:01:797 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:798 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:798 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:01:798 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:02:324 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:02:827 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:02:827 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:02:827 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:02:923 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:02:924 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:03:444 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:03:444 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:03:444 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:03:539 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:03:539 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:03:540 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:03:540 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:03:540 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:08:03:783 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:03:783 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:03:783 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:04:174 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:04:174 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:04:269 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:04:269 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:04:769 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:04:769 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:05:289 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:05:797 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:05:797 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:05:798 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:06:233 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:423 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:423 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:423 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:07:423 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:423 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:07:423 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:07:424 - 7FEFD1F88BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:08:07:424 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:429 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:458 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:458 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:458 - 7FEFD1F88BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:08:07:459 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:459 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:460 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:460 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:07:461 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:07:461 - 7FEFD1F88BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: ==2421== ERROR: libFuzzer: out-of-memory (used: 2090Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x86,0xff,0xd0,0x26,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0x73,0x6f,0x63,0x6b,0x5f,0x97,0x9a,0x95,0x9b,0xa0,0x8b,0x90,0xc5,0x0,0x0,0xf3,0x2b,0x26,0x40,0x78,0x38,0x36,0x5f,0x36,0x34,0x6d,0x5f,0x0,0x0,0x0,0x0,0xf5,0x54,0x6,0x0,0x1,0x0,0x0,0x0,0x17,0x0,0x0,0x0,0x29,0x20,0x0,0x3a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x83,0xf3,0x5f,0x1,0x5a,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\206\377\320&\001\000(\000\001\000\000\000\000sock_\227\232\225\233\240\213\220\305\000\000\363+&@x86_64m_\000\000\000\000\365T\006\000\001\000\000\000\027\000\000\000) \000:\000\000\000\000\000\000\000\000\000\000\000\000\203\363_\001Z\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-d9f656951d52adad3f6d204c2d2365796ffa8be4 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAIb/0CYBACgAAQAAAABzb2NrX5ealZugi5DFAADzKyZAeDg2XzY0bV8AAAAA9VQGAAEAAAAXAAAAKSAAOgAAAAAAAAAAAAAAAIPzXwFaAAA= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1050734027 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55897d656c40, 0x55897d65b44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55897d65b450,0x55897d6a3500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/d9f656951d52adad3f6d204c2d2365796ffa8be4' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 5987 processed earlier; will process 11032 files now Step #5: [00:08:07:494 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #1 pulse cov: 178 ft: 179 exec/s: 0 rss: 33Mb Step #5: [00:08:07:494 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: #2 pulse cov: 193 ft: 202 exec/s: 0 rss: 802Mb Step #5: [00:08:08:013 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:08:013 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 200 ft: 209 exec/s: 4 rss: 1087Mb Step #5: [00:08:08:720 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [00:08:09:015 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:09:015 - 7F0345639BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 494 ft: 532 exec/s: 8 rss: 1087Mb Step #5: [00:08:09:016 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:08:09:721 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:10:205 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:10:725 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:11:413 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:11:413 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:11:431 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:11:432 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 513 ft: 557 exec/s: 4 rss: 1698Mb Step #5: [00:08:12:390 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:12:390 - 7F0345639BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:12:390 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:12:419 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:12:420 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:12:420 - 7F0345639BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:12:421 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:12:421 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:12:432 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:12:432 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:12:434 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:13:473 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:13:473 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:14:083 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:270 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:270 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:08:15:270 - 7F0345639BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: #32 pulse cov: 564 ft: 612 exec/s: 4 rss: 2102Mb Step #5: ==5053== ERROR: libFuzzer: out-of-memory (used: 2102Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x86,0xff,0xd0,0xd9,0x4,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0xd7,0x60,0x85,0x63,0xd2,0x73,0xb9,0x63,0x6b,0x5f,0x0,0x0,0x0,0x60,0x65,0x60,0xe5,0x28,0x9f,0x78,0x38,0x36,0x5f,0x36,0x34,0x5a,0x69,0x65,0xeb,0x4,0x54,0x0,0xf5,0x6,0x0,0x1,0x0,0x0,0x0,0x18,0x0,0x0,0x0,0xfe,0x30,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7,0xff,0xff,0xb, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000\206\377\320\331\004\000(\000\001\000\000\000\000\327`\205c\322s\271ck_\000\000\000`e`\345(\237x86_64Zie\353\004T\000\365\006\000\001\000\000\000\030\000\000\000\3760\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\007\377\377\013 Step #5: artifact_prefix='./'; Test unit written to ./oom-ea48aacfb316e5501a42d8462217d807385f9cef Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAIb/0NkEACgAAQAAAADXYIVj0nO5Y2tfAAAAYGVg5SifeDg2XzY0Wmll6wRUAPUGAAEAAAAYAAAA/jAAAQAAAAAAAAAAAAAAAAAAAAAH//8L Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058753615 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x555dcd32bc40, 0x555dcd33044b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x555dcd330450,0x555dcd378500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/ea48aacfb316e5501a42d8462217d807385f9cef' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 6020 processed earlier; will process 10999 files now Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 174 ft: 175 exec/s: 0 rss: 33Mb Step #5: [00:08:15:514 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 200 ft: 211 exec/s: 0 rss: 34Mb Step #5: [00:08:15:515 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 217 ft: 228 exec/s: 0 rss: 56Mb Step #5: [00:08:15:529 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:529 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:606 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:606 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 220 ft: 235 exec/s: 0 rss: 162Mb Step #5: [00:08:15:606 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:620 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:620 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:15:620 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:621 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:632 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:633 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:633 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:633 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #16 pulse cov: 238 ft: 262 exec/s: 0 rss: 162Mb Step #5: [00:08:15:633 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:633 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:634 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:634 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:780 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:15:780 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:780 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:781 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:15:837 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:837 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:15:837 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:275 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:16:275 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:275 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:16:275 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:305 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:307 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:16:307 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #32 pulse cov: 275 ft: 301 exec/s: 0 rss: 809Mb Step #5: [00:08:16:307 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:307 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:716 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:793 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:794 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:795 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:16:795 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:16:796 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:16:796 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:680 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:681 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:17:681 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:17:681 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:681 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:681 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:08:17:688 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:763 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:763 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:773 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:08:17:848 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:17:848 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:815 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:18:816 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:18:816 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:893 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:18:893 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:18:893 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:902 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:18:902 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:19:505 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:19:505 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #64 pulse cov: 523 ft: 568 exec/s: 16 rss: 1720Mb Step #5: [00:08:19:505 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:19:505 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:20:397 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:20:474 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:20:475 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:20:475 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:21:518 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:21:518 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:21:518 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:22:188 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:22:189 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:22:196 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:22:196 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:23:085 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [00:08:24:056 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:08:24:057 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:24:057 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:24:057 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] AOT module load failed: missing native symbol: i30#: Step #5: [LOADING] AOT module load failed: resolve symbol f64#cE failed Step #5: [LOADING] AOT module load failed: missing native symbol: f3Í, Step #5: [LOADING] AOT module load failed: resolve symbol f32#q failed Step #5: [LOADING] AOT module load failed: missing native symbol: Ø Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_sw Step #5: [LOADING] AOT module load failed: missing native symbol: f64F‡ Step #5: [LOADING] AOT module load failed: missing native symbol: (i) Step #5: [LOADING] AOT module load failed: missing native symbol: èy Step #5: [LOADING] AOT module load failed: missing native symbol: fÍË#cA‡ Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i64£cbr Step #5: [LOADING] AOT module load failed: missing native symbol: f64âcE Step #5: [LOADING] AOT module load failed: missing native symbol: f*2F‡ Step #5: [LOADING] AOT module load failed: resolve symbol i64#: failed Step #5: [LOADING] AOT module load failed: missing native symbol: _a Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: f6 Step #5: [LOADING] AOT module load failed: missing native symbol: f3(Ü_è Step #5: [LOADING] AOT module load failed: resolve symbol i64#enr failed Step #5: [LOADING] AOT module load failed: missing native symbol: __ignlr Step #5: [LOADING] AOT module load failed: resolve symbol f64#14r failed Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_sÿ Step #5: [LOADING] AOT module load failed: resolve symbol i32#py failed Step #5: [LOADING] AOT module load failed: missing native symbol: truqžÏ–ÿ Step #5: [LOADING] AOT module load failed: missing native symbol: èy Step #5: [LOADING] AOT module load failed: missing native symbol: tru Step #5: [00:08:25:350 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: i63Ÿxor Step #5: [LOADING] AOT module load failed: missing native symbol: f3×Ü Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: missing native symbol: i64Ÿxor Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_s+ Step #5: [LOADING] AOT module load failed: missing native symbol: a‹ tT Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: __igvnr Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: resolve symbol f32#cE failed Step #5: #128 pulse cov: 648 ft: 900 exec/s: 12 rss: 1720Mb Step #5: [LOADING] AOT module load failed: missing native symbol: f32!cE Step #5: [LOADING] Step #5: [00:08:25:942 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:25:942 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i65#cb' Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: aottr Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (y2j:Í­0, ) Step #5: [LOADING] AOT module load failed: missing native symbol: f64¬ Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol i32#cba failed Step #5: [LOADING] AOT module load failed: missing native symbol: _ßigø Step #5: [LOADING] AOT module load failed: missing native symbol: i64 Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i6 Step #5: [LOADING] AOT module load failed: missing native symbol: _›–˜ÿ Step #5: [LOADING] AOT module load failed: missing native symbol: __igø Step #5: [LOADING] AOT module load failed: missing native symbol: __igGnr Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_2w Step #5: [LOADING] AOT module load failed: missing native symbol: ™É4#= Step #5: [LOADING] AOT module load failed: missing native symbol: ›_ignÊr Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol f64#Ÿx failed Step #5: [LOADING] AOT module load failed: missing native symbol: i64mÏ#/ Step #5: [LOADING] AOT module load failed: missing native symbol: f3) Step #5: [LOADING] AOT module load failed: resolve symbol f32#1 failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt Step #5: [00:08:26:992 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol i32#c,/ failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f32Ù Step #5: [LOADING] AOT module load failed: missing native symbol: f6ËÚcfV Step #5: [LOADING] AOT module load failed: missing native symbol: f64 Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: fm›n Step #5: [00:08:27:129 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:27:129 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f64#Ï failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i64ü Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: _figf Step #5: [LOADING] AOT module load failed: missing native symbol: f4aot Step #5: [LOADING] AOT module load failed: missing native symbol: f6ÉÚcfV Step #5: [LOADING] AOT module load failed: missing native symbol: i6Å0ïŽ Step #5: [LOADING] AOT module load failed: missing native symbol: i64çnmr Step #5: [LOADING] AOT module load failed: missing native symbol: wa’ „‰ Step #5: [LOADING] AOT module load failed: missing native symbol: truncš“ Step #5: [LOADING] AOT module load failed: missing native symbol: i6 Step #5: [LOADING] AOT module load failed: missing native symbol: f32F‡ Step #5: [LOADING] AOT module load failed: missing native symbol: f37#( Step #5: [LOADING] AOT module load failed: missing native symbol: i64]cb' Step #5: [LOADING] AOT module load failed: missing native symbol: f91#Oor Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: __ignÈr Step #5: [LOADING] AOT module load failed: missing native symbol: f.2#( Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i3 Step #5: [LOADING] AOT module load failed: resolve symbol f64#= failed Step #5: [LOADING] AOT module load failed: missing native symbol: memcp Step #5: [LOADING] AOT module load failed: resolve symbol f32#( failed Step #5: [LOADING] AOT module load failed: missing native symbol: f32 Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: fma0 Step #5: [LOADING] AOT module load failed: missing native symbol: i2þ Step #5: [LOADING] AOT module load failed: resolve symbol f32#g failed Step #5: [LOADING] AOT module load failed: missing native symbol: f62F‡ Step #5: [LOADING] AOT module load failed: missing native symbol: f3] Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol f32#16 failed Step #5: [LOADING] AOT module load failed: missing native symbol: f32ÝšA Step #5: [LOADING] AOT module load failed: missing native symbol: f320or Step #5: [00:08:28:353 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: fmbn Step #5: [LOADING] AOT module load failed: missing native symbol: f65#( Step #5: [LOADING] AOT module load failed: resolve symbol i64#cfA failed Step #5: [LOADING] AOT module load failed: missing native symbol: truncÙk Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: __ign|i Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: _Ïkgø Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got aarc—ÉÛ¥Þþù'€ Step #5: [LOADING] AOT module load failed: missing native symbol: iÌÌ#cmÖ Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: __igf Step #5: [LOADING] AOT module load failed: missing native symbol: —ÏË#enr Step #5: [LOADING] AOT module load failed: missing native symbol: f6Í, Step #5: [LOADING] AOT module load failed: missing native symbol: f64Ö Step #5: [LOADING] AOT module load failed: missing native symbol: f32A‡ Step #5: [LOADING] AOT module load failed: resolve symbol i64#cb' failed Step #5: [00:08:29:367 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: __ign Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: ûûûû_sw Step #5: [00:08:29:639 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: O#36ofr Step #5: [LOADING] AOT module load failed: missing native symbol: –ru Step #5: [LOADING] AOT module load failed: missing native symbol: f3ÌÜ`Ž Step #5: [LOADING] AOT module load failed: missing native symbol: i6Ënor Step #5: [LOADING] AOT module load failed: missing native symbol: i6Ê6o@r Step #5: [LOADING] AOT module load failed: missing native symbol: Ÿ4aot Step #5: [LOADING] AOT module load failed: missing native symbol: f35cÏ€Ö Step #5: [LOADING] AOT module load failed: missing native symbol: i6÷Ÿxor Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtT Step #5: [LOADING] AOT module load failed: missing native symbol: _$ign; Step #5: [LOADING] AOT module load failed: missing native symbol: i31#cb' Step #5: [LOADING] AOT module load failed: missing native symbol: f*4#h Step #5: [LOADING] AOT module load failed: missing native symbol: iÍÂ#c,/ Step #5: [LOADING] AOT module load failed: missing native symbol: i15#: Step #5: [LOADING] AOT module load failed: missing native symbol: iZÍ0ïŽ Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_ru Step #5: [LOADING] AOT module load failed: missing native symbol: memmov Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: i6Ó0ïŽ Step #5: [LOADING] AOT module load failed: resolve symbol i64#cba failed Step #5: [LOADING] AOT module load failed: missing native symbol: f3 Step #5: [LOADING] AOT module load failed: missing native symbol: iÉÌ#cmÖ Step #5: [LOADING] AOT module load failed: resolve symbol f32#xor failed Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: fm?n Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rt Step #5: [LOADING] AOT module load failed: missing native symbol: tru¶fr Step #5: [LOADING] AOT module load failed: missing native symbol: tr Step #5: [LOADING] AOT module load failed: resolve symbol f64#q failed Step #5: [LOADING] AOT module load failed: missing native symbol: flÎ# Step #5: #256 pulse cov: 1001 ft: 1350 exec/s: 17 rss: 1720Mb Step #5: [00:08:30:504 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: iÁÿ¾t Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: cei’cmÖ Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: trŠ‘œ™r Step #5: [LOADING] AOT module load failed: missing native symbol: f640or Step #5: [LOADING] AOT module load failed: missing native symbol: __ Step #5: [00:08:30:527 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: iû Step #5: [LOADING] AOT module load failed: resolve symbol i32#cb' failed Step #5: [LOADING] AOT module load failed: missing native symbol: fÌÎ# Step #5: [LOADING] AOT module load failed: missing native symbol: __ignrÈ Step #5: [LOADING] AOT module load failed: missing native symbol: f63#Oor Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: resolve symbol i64#py failed Step #5: [LOADING] AOT module load failed: resolve symbol f64#1 Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor Step #5: [LOADING] AOT module load failed: resolve symbol f64#6C63+0 failed Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_array_Ó Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_stru Step #5: [00:08:51:184 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:51:310 - 7F74FD99DBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==6227== ERROR: libFuzzer: out-of-memory (used: 2111Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0xff,0x2,0xbd,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x41,0x52,0x20,0x0,0xd,0x31,0x46,0x60,0x48,0x40,0x80,0x27,0x7d,0x66,0xf1,0xf5,0x26,0x9f,0x78,0x38,0x36,0x5f,0x36,0x34,0x69,0xae,0x0,0x1,0x5,0x0,0x65,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x1e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf5,0xff,0xff,0xf,0x24,0xc4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z\377\002\275\001\000(\000\001\000\000\000\000\000AR \000\0151F`H@\200'}f\361\365&\237x86_64i\256\000\001\005\000e\001\000\000\001\000\000\000\036\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\365\377\377\017$\304 Step #5: artifact_prefix='./'; Test unit written to ./oom-c061453fb6aff367082b596d316fb9a16530e4e2 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHr/Ar0BACgAAQAAAAAAQVIgAA0xRmBIQIAnfWbx9SafeDg2XzY0aa4AAQUAZQEAAAEAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9f//DyTE Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095784622 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x557ca3013c40, 0x557ca301844b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x557ca3018450,0x557ca3060500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/c061453fb6aff367082b596d316fb9a16530e4e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 6590 processed earlier; will process 10429 files now Step #5: ==10745== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x0,0x29,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa7,0x30,0x25,0x0,0x0,0x0,0x0,0x65,0xc,0xff,0x1,0x0,0x0,0x0,0x26,0x60,0x6,0x78,0x34,0xcc,0x78,0x38,0x36,0x5f,0x36,0x34,0x21,0x28,0x69,0x69,0x67,0x0,0x2b,0x0,0x69,0x0,0x1,0x0,0x0,0x0,0x1f,0x0,0x0,0x0,0x6d,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xfe,0xff,0xf,0x4,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z\000)\277\001\000(\000\001\000\000\000\2470%\000\000\000\000e\014\377\001\000\000\000&`\006x4\314x86_64!(iig\000+\000i\000\001\000\000\000\037\000\000\000m\000\000[\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\376\377\017\004\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-c7d6a31d2a8aae0a80470f7a74b6667aef6be740 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoAKb8BACgAAQAAAKcwJQAAAABlDP8BAAAAJmAGeDTMeDg2XzY0IShpaWcAKwBpAAEAAAAfAAAAbQAAWwAAAAAAAAAAAAAAAAAAAAAAAAAA//7/DwQAAA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 26 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096805057 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55c320666c40, 0x55c32066b44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55c32066b450,0x55c3206b3500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/c7d6a31d2a8aae0a80470f7a74b6667aef6be740' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 6591 processed earlier; will process 10428 files now Step #5: [00:08:53:560 - 7F4B749BBBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 191 ft: 192 exec/s: 0 rss: 33Mb Step #5: [00:08:53:560 - 7F4B749BBBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 209 ft: 212 exec/s: 0 rss: 34Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==10974== ERROR: libFuzzer: out-of-memory (used: 2082Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x0,0x29,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa7,0x30,0x25,0x0,0x0,0x0,0x0,0x65,0xc,0xff,0x1,0x0,0x0,0x0,0x26,0x60,0x6,0x78,0x30,0xcc,0x78,0x38,0x36,0x5f,0x36,0x34,0x20,0x28,0x69,0x6a,0x67,0x0,0x2b,0x0,0x69,0x0,0x1,0x0,0x0,0x0,0x1f,0x0,0x0,0x0,0x6d,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0xf,0x4,0x0,0x8, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z\000)\277\001\000(\000\001\000\000\000\2470%\000\000\000\000e\014\377\001\000\000\000&`\006x0\314x86_64 (ijg\000+\000i\000\001\000\000\000\037\000\000\000m\000\000[\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\377\377\377\017\004\000\010 Step #5: artifact_prefix='./'; Test unit written to ./oom-b0433d54807a097f7d8976134eb2bd170716dc80 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoAKb8BACgAAQAAAKcwJQAAAABlDP8BAAAAJmAGeDDMeDg2XzY0IChpamcAKwBpAAEAAAAfAAAAbQAAWwAAAAAAAAAAAAAAAAAAAAAAAAAA////DwQACA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 27 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097825413 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5653d92b1c40, 0x5653d92b644b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5653d92b6450,0x5653d92fe500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/b0433d54807a097f7d8976134eb2bd170716dc80' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 6595 processed earlier; will process 10424 files now Step #5: [00:08:54:580 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 188 ft: 189 exec/s: 0 rss: 35Mb Step #5: [00:08:54:583 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #2 pulse cov: 201 ft: 211 exec/s: 0 rss: 35Mb Step #5: [00:08:54:583 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:54:583 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:54:583 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #4 pulse cov: 217 ft: 234 exec/s: 0 rss: 35Mb Step #5: [00:08:54:583 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:54:658 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:54:704 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:54:704 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:54:704 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:54:704 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #8 pulse cov: 237 ft: 258 exec/s: 0 rss: 175Mb Step #5: [00:08:54:705 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:54:760 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:54:835 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:54:836 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:54:836 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:54:836 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:54:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 270 ft: 297 exec/s: 0 rss: 207Mb Step #5: [00:08:54:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:54:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:54:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:54:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:54:838 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:54:838 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:54:838 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:54:842 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:54:842 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:54:842 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:54:844 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:54:844 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:55:360 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:55:520 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:55:622 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:55:622 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:55:622 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:370 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:56:370 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #32 pulse cov: 615 ft: 694 exec/s: 32 rss: 1152Mb Step #5: [00:08:56:370 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:371 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:56:371 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:373 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:374 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:56:374 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:374 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:56:374 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:394 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:395 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:675 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:56:675 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:56:675 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:675 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:56:675 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:57:245 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:245 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:57:291 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:291 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:291 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:291 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:57:609 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:57:609 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:57:609 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:57:669 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:738 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:57:876 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:57:876 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:877 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:877 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:57:877 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:57:877 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:57:985 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #64 pulse cov: 638 ft: 721 exec/s: 21 rss: 1152Mb Step #5: [00:08:57:985 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:58:736 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:58:736 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:59:322 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:59:419 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:59:420 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:59:420 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:421 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:59:447 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:59:491 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:491 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:59:511 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:59:511 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:511 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:59:511 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:512 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:08:59:512 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:512 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:08:59:512 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:585 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:59:585 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:586 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:08:59:586 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:08:59:586 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:00:173 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:00:174 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:00:236 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:00:236 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:00:282 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:00:302 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:00:467 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:00:467 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:00:745 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:00:746 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:00:746 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:00:746 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:00:763 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:00:763 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:00:764 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:00:764 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:00:938 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:01:215 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:01:491 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:01:571 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:01:572 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:01:572 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:01:572 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:01:572 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:01:572 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:01:572 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:01:573 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:01:593 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:02:147 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:02:222 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:02:222 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:02:222 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:02:223 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:02:223 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:02:223 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:02:223 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:02:224 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:02:224 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:02:245 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:02:245 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:02:245 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:02:254 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:02:497 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:02:524 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:02:524 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:02:524 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:02:525 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:02:525 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:02:621 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:03:288 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #128 pulse cov: 670 ft: 757 exec/s: 16 rss: 1840Mb Step #5: [00:09:03:343 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:03:551 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:03:738 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:03:739 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:03:973 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:03:973 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:04:491 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:04:491 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:04:491 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:05:524 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:05:524 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:525 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:525 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:05:606 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:05:606 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:606 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:606 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:05:742 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:05:742 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:743 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:05:743 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:05:760 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:05:813 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:05:814 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:05:814 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:814 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:814 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:05:814 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:05:814 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:06:399 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:06:400 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:06:455 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:06:456 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:06:626 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:06:626 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:06:626 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:06:627 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:06:627 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:06:627 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:06:627 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:06:627 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:06:762 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:07:092 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:07:092 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:07:093 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:07:458 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:07:458 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:07:475 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:07:475 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:07:914 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:08:052 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:08:052 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:08:052 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:08:052 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:08:052 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:08:258 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:08:258 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:08:258 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:08:258 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:08:259 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:08:259 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:08:259 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:08:259 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:08:259 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:08:260 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:08:260 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:08:260 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:09:08:260 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:08:294 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:09:322 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:09:322 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:09:09:326 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:09:326 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:09:824 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:300 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:408 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:10:409 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:409 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:10:409 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:498 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:10:498 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:499 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:518 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:615 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:09:10:687 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:687 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:10:688 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:10:688 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:10:688 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:10:688 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:10:688 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:10:688 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:10:688 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:10:689 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:12:048 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:12:709 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:12:709 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:13:185 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:09:13:354 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:13:828 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:13:828 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:13:828 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:13:829 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:13:829 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:13:829 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:13:829 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:777 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:778 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:779 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:14:779 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:779 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:14:779 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:779 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:14:817 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:14:817 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:817 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:14:817 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:14:817 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:022 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:683 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:765 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:765 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:766 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #256 pulse cov: 1063 ft: 1448 exec/s: 12 rss: 1900Mb Step #5: [00:09:15:766 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:766 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:15:766 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:767 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:767 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:856 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:15:936 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:15:937 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:15:937 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:09:15:937 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:408 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:409 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:409 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:543 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:16:544 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:018 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:17:018 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:17:018 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:493 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:972 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:973 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:09:17:975 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:976 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:980 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:17:980 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:17:999 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:18:954 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:18:955 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:19:207 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:19:207 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:19:485 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:20:034 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:395 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:21:395 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:21:395 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:396 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:396 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:21:396 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:396 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:414 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:414 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:479 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:21:479 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:479 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:955 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:956 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:09:21:956 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:21:956 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:005 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:22:012 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:22:012 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:22:012 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:22:012 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:22:081 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:434 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:22:434 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:22:434 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:22:434 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:22:478 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:22:492 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:22:492 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:22:953 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:147 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:148 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:148 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:150 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:216 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:216 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:216 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:23:264 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:23:264 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:23:433 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:440 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:23:510 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:511 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:511 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:23:662 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:23:679 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:23:679 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:23:679 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:23:680 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:145 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:145 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:184 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:09:24:202 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:513 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:513 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unsupported initializer expression for table Step #5: [00:09:24:515 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:24:589 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:24:589 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:589 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:24:590 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:24:590 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:590 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:09:24:590 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:24:591 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:24:867 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:25:460 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:460 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:25:460 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:25:461 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:25:461 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:25:465 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:09:25:468 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:25:468 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:468 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:492 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:25:493 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:25:493 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:25:493 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:810 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:25:810 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:25:810 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:25:817 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:842 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:25:842 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:25:842 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:131 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:26:132 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:136 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:136 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:26:136 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:26:878 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:888 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:26:889 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:889 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:26:889 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:201 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:201 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec count Step #5: [00:09:27:201 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:331 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:644 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:27:646 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:646 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:27:646 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:27:647 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:27:666 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:27:773 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:27:774 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:27:774 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:27:774 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:27:775 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:27:775 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:28:071 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:28:071 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:387 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:28:902 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:28:902 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:28:902 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:216 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:216 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:219 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:220 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:29:293 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:29:293 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:294 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:294 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:298 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:09:29:334 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:334 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:334 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:409 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:410 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:29:447 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:29:493 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:497 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:29:497 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:497 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:498 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:498 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unsupported initializer expression for table Step #5: [00:09:29:749 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:858 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:29:896 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:896 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:29:896 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:29:896 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:30:479 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:30:479 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:30:479 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:30:605 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:30:605 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:31:077 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:31:078 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:31:152 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:31:217 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:31:218 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:31:522 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:522 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:31:523 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:31:836 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:31:836 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:836 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:31:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:31:837 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:838 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:31:838 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:838 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:09:31:838 - 7F46B888ABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:839 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:839 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:31:839 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:839 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:31:843 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:31:843 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:123 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:123 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:123 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:372 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:372 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:373 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:373 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:373 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:32:373 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:374 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:694 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:32:695 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:32:695 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:32:695 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:696 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:696 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x5653da9608b0, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:09:32:697 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:32:698 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:32:698 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:09:32:699 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:09:32:699 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:32:771 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:09:32:772 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:772 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:911 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:32:912 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:09:32:912 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:09:33:078 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:33:080 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:33:080 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:09:33:246 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:33:247 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:33:247 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:34:672 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:34:672 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:34:672 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:34:674 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:09:34:839 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:34:840 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:34:840 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:34:840 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #512 pulse cov: 1361 ft: 2060 exec/s: 12 rss: 1984Mb Step #5: [00:09:34:841 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:34:842 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:34:844 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:34:844 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:35:359 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:35:360 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:35:360 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:09:35:523 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:35:645 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:35:718 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:35:797 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:35:939 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:36:088 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:09:36:256 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:36:263 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:36:264 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:36:281 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:37:096 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:37:767 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:38:440 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid target type, expected x86_64 but got x8Ê64) Step #5: [00:09:38:500 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:38:559 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:09:38:559 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:09:38:562 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:39:378 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown struct type. Step #5: [00:09:39:442 - 7F46B888ABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: ==11114== ERROR: libFuzzer: out-of-memory (used: 2112Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x0,0x4,0x8,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0x29,0x2,0x2a,0xe8,0xfd,0x94,0xff,0xff,0xff,0x0,0x0,0x0,0x0,0xff,0xff,0xff,0x0,0x9f,0xbd,0x78,0x38,0x36,0x5f,0x36,0x34,0x29,0x0,0x8f,0xaf,0x41,0xa8,0xd1,0x9e,0xff,0x0,0x1,0x0,0x0,0x0,0x2e,0x0,0x0,0x0,0x28,0x30,0x29,0xfb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa,0x78,0xff,0xf,0xf1,0x0,0x70,0x34,0x64,0x70,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x93,0x6f,0xa,0x0,0x0,0x3b, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z\000\004\010\001\000(\000\001\000\000\000\000)\002*\350\375\224\377\377\377\000\000\000\000\377\377\377\000\237\275x86_64)\000\217\257A\250\321\236\377\000\001\000\000\000.\000\000\000(0)\373\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\012x\377\017\361\000p4dp\000\000\000\000\001\000\000\000\000\000\223o\012\000\000; Step #5: artifact_prefix='./'; Test unit written to ./oom-84cfc683d0cd6e0e93d699107746a7f00d86008c Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoABAgBACgAAQAAAAApAiro/ZT///8AAAAA////AJ+9eDg2XzY0KQCPr0Go0Z7/AAEAAAAuAAAAKDAp+wAAAAAAAAAAAAAAAAAAAAAKeP8P8QBwNGRwAAAAAAEAAAAAAJNvCgAAOw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 28 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143856056 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5628fa570c40, 0x5628fa57544b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5628fa575450,0x5628fa5bd500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/84cfc683d0cd6e0e93d699107746a7f00d86008c' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7139 processed earlier; will process 9880 files now Step #5: [00:09:40:609 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: #1 pulse cov: 193 ft: 194 exec/s: 0 rss: 294Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #2 pulse cov: 331 ft: 339 exec/s: 0 rss: 294Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [00:09:40:761 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: #4 pulse cov: 335 ft: 344 exec/s: 0 rss: 1449Mb Step #5: [00:09:41:572 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:41:572 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:41:664 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 371 ft: 403 exec/s: 8 rss: 1566Mb Step #5: [00:09:42:543 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:43:208 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:43:891 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:44:559 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:44:576 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:09:44:735 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: #16 pulse cov: 651 ft: 714 exec/s: 4 rss: 1566Mb Step #5: [00:09:45:560 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:46:228 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:09:46:239 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:46:239 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:46:905 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:47:739 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:49:006 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:49:376 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:50:646 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:50:733 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:51:989 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:53:237 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:09:53:242 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:54:270 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:55:313 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:09:55:319 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #32 pulse cov: 697 ft: 780 exec/s: 2 rss: 1566Mb Step #5: [00:09:55:322 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:09:55:789 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:55:792 - 7F382CB98BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:09:57:562 - 7F382CB98BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: ==14028== ERROR: libFuzzer: out-of-memory (used: 2097Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x3a,0x5,0x4,0x28,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xbc,0x29,0x2,0x0,0x0,0x3,0xfe,0x1,0x50,0xbe,0x32,0x0,0x30,0x60,0x76,0x0,0xf7,0x1,0xe9,0x9f,0x78,0x38,0x36,0x5f,0x36,0x34,0xd8,0xff,0x29,0x9b,0xba,0xff,0x30,0x9,0x0,0x0,0x1,0x0,0x0,0x0,0x2e,0x0,0x0,0x0,0x28,0x99,0x2d,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0x2,0xe,0x9,0x0,0x22,0x25,0x30,0x64,0x70,0x0,0x0,0x2c,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x64,0x70,0xff,0xe2,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000:\005\004(\001\000(\000\001\000\000\000\274)\002\000\000\003\376\001P\2762\0000`v\000\367\001\351\237x86_64\330\377)\233\272\3770\011\000\000\001\000\000\000.\000\000\000(\231-\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\006\002\016\011\000\"%0dp\000\000,\000\004\000\000\000\000\000dp\377\342\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-93d76cc88000063b4db7d9f583c337acc0f4458f Step #5: Base64: AGFvdAUAAAAAAAAAMAAAADoFBCgBACgAAQAAALwpAgAAA/4BUL4yADBgdgD3AemfeDg2XzY02P8pm7r/MAkAAAEAAAAuAAAAKJktBAAAAAAAAAAAAAAAAAAAAAAGAg4JACIlMGRwAAAsAAQAAAAAAGRw/+IAAA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 29 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1160885155 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x56543ae1ac40, 0x56543ae1f44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x56543ae1f450,0x56543ae67500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/93d76cc88000063b4db7d9f583c337acc0f4458f' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7176 processed earlier; will process 9843 files now Step #5: [00:09:57:664 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 132Mb Step #5: [00:09:57:759 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: #2 pulse cov: 197 ft: 200 exec/s: 2 rss: 1215Mb Step #5: [00:09:58:768 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:09:58:920 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: #4 pulse cov: 223 ft: 228 exec/s: 2 rss: 1465Mb Step #5: [00:10:00:172 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:10:01:235 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [00:10:02:047 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: #8 pulse cov: 402 ft: 415 exec/s: 2 rss: 1825Mb Step #5: [00:10:02:048 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid nullable value Step #5: [00:10:03:089 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:03:089 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:03:182 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:03:182 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:10:04:247 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:10:04:696 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: #16 pulse cov: 453 ft: 515 exec/s: 2 rss: 1825Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:10:04:715 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:10:04:733 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:05:314 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:314 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:314 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:314 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:315 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:315 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:316 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:317 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:342 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:343 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #32 pulse cov: 722 ft: 849 exec/s: 4 rss: 1825Mb Step #5: [00:10:05:343 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:344 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:344 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:05:481 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:481 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:481 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:481 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:482 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:483 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:484 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:484 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:484 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:484 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:485 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:05:549 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:549 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:549 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:549 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:550 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:551 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:552 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:552 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:552 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:553 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:553 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:553 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:554 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:554 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:554 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 744 ft: 883 exec/s: 9 rss: 1825Mb Step #5: [00:10:05:555 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:555 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:556 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:556 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:556 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:557 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:557 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:05:558 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:559 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:05:559 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:05:570 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:571 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:05:571 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:06:052 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:06:052 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:06:052 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [00:10:06:053 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:053 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:06:173 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:06:173 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:06:174 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:06:174 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:180 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:06:213 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:223 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:224 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:06:643 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:10:06:648 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: f32Ü Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: missing native symbol: f64Ü Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 12 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:10:06:739 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:06:858 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:09:397 - 7F67C64EDBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==14343== ERROR: libFuzzer: out-of-memory (used: 2114Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x2a,0x2b,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa9,0x0,0x26,0x16,0x11,0x41,0x0,0xce,0xcf,0x79,0x0,0x0,0xdc,0xc0,0xf9,0x9f,0x7a,0x2,0x8b,0x26,0x78,0x38,0x36,0x5f,0x36,0x34,0x40,0x7c,0xff,0xff,0xff,0x28,0x69,0x29,0x49,0x0,0x1,0x0,0x0,0x0,0x34,0x0,0x0,0x0,0x0,0x8,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x7c,0x1,0x2,0x17,0x66,0x9c,0xa7,0x89,0x8d,0x68,0xff,0xff,0xe9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x0,0xfe,0xfd,0xff,0xed,0xff,0xff,0x4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z*+\277\001\000(\000\001\000\000\000\251\000&\026\021A\000\316\317y\000\000\334\300\371\237z\002\213&x86_64@|\377\377\377(i)I\000\001\000\000\0004\000\000\000\000\010\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003|\001\002\027f\234\247\211\215h\377\377\351\000\000\000\000\000\000\000\000\000\011\000\376\375\377\355\377\377\004 Step #5: artifact_prefix='./'; Test unit written to ./oom-938149b77972f1ac8e8bbe7248c9290ab3fd8538 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoqK78BACgAAQAAAKkAJhYRQQDOz3kAANzA+Z96AosmeDg2XzY0QHz///8oaSlJAAEAAAA0AAAAAAgARwAAAAAAAAAAAAAAAAAAAAADfAECF2acp4mNaP//6QAAAAAAAAAAAAkA/v3/7f//BA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 30 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1174933345 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55f7f851ec40, 0x55f7f852344b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55f7f8523450,0x55f7f856b500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/938149b77972f1ac8e8bbe7248c9290ab3fd8538' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7283 processed earlier; will process 9736 files now Step #5: [00:10:11:716 - 7FD201D15BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 202 ft: 203 exec/s: 0 rss: 222Mb Step #5: [00:10:12:048 - 7FD201D15BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 204 ft: 210 exec/s: 0 rss: 222Mb Step #5: [00:10:12:224 - 7FD201D15BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==14493== ERROR: libFuzzer: out-of-memory (used: 2271Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x2a,0x2b,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa9,0x0,0x0,0x16,0x11,0x41,0x3,0x32,0xcf,0x79,0x0,0x0,0x2b,0x3f,0x2,0x0,0x0,0x0,0x8b,0x26,0x78,0x38,0x36,0x5f,0x36,0x34,0x40,0x7c,0xff,0xff,0xff,0xff,0x0,0x30,0x9,0x0,0x1,0x0,0x0,0x0,0x34,0x0,0x0,0x0,0x0,0x8,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x7c,0x7a,0x2,0x17,0x66,0x9c,0xa7,0x77,0x72,0x97,0x0,0x0,0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0xfd,0xfd,0xfe,0xde,0xd3,0xff,0xff,0x4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z*+\277\001\000(\000\001\000\000\000\251\000\000\026\021A\0032\317y\000\000+?\002\000\000\000\213&x86_64@|\377\377\377\377\0000\011\000\001\000\000\0004\000\000\000\000\010\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003|z\002\027f\234\247wr\227\000\000\027\000\000\000\000\000\000\000\000\000\011\375\375\376\336\323\377\377\004 Step #5: artifact_prefix='./'; Test unit written to ./oom-4025eb9b02f406d4d41bd4eec1763ad0c10378d5 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoqK78BACgAAQAAAKkAABYRQQMyz3kAACs/AgAAAIsmeDg2XzY0QHz/////ADAJAAEAAAA0AAAAAAgARwAAAAAAAAAAAAAAAAAAAAADfHoCF2acp3dylwAAFwAAAAAAAAAAAAn9/f7e0///BA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 31 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1176982235 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x563fdf466c40, 0x563fdf46b44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x563fdf46b450,0x563fdf4b3500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/4025eb9b02f406d4d41bd4eec1763ad0c10378d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7287 processed earlier; will process 9732 files now Step #5: [00:10:13:758 - 7F4993097BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 203 ft: 204 exec/s: 0 rss: 1568Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 217 ft: 229 exec/s: 1 rss: 1568Mb Step #5: [00:10:16:342 - 7F4993097BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:16:465 - 7F4993097BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:16:578 - 7F4993097BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 221 ft: 244 exec/s: 0 rss: 1568Mb Step #5: ==14529== ERROR: libFuzzer: out-of-memory (used: 2271Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x2a,0x2b,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa9,0x0,0x0,0x16,0x11,0x41,0x0,0xce,0xcf,0x79,0x0,0x0,0x2b,0x3f,0xf9,0x9e,0x7a,0x2,0x8b,0x26,0x78,0x38,0x36,0x5f,0x36,0x34,0x40,0x7c,0xff,0xff,0xff,0xff,0x0,0x30,0x9,0x0,0x1,0x0,0x0,0x0,0x34,0x0,0x0,0x0,0x0,0x8,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x7c,0x7a,0x2,0x17,0x66,0x9c,0xa7,0x77,0x72,0x97,0x0,0x0,0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf2,0x0,0xb,0x7e,0x0,0x42,0xff,0xff,0x4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z*+\277\001\000(\000\001\000\000\000\251\000\000\026\021A\000\316\317y\000\000+?\371\236z\002\213&x86_64@|\377\377\377\377\0000\011\000\001\000\000\0004\000\000\000\000\010\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003|z\002\027f\234\247wr\227\000\000\027\000\000\000\000\000\000\000\000\000\362\000\013~\000B\377\377\004 Step #5: artifact_prefix='./'; Test unit written to ./oom-689918bb7930f311e5b815da6f6adcfec8a55351 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoqK78BACgAAQAAAKkAABYRQQDOz3kAACs/+Z56AosmeDg2XzY0QHz/////ADAJAAEAAAA0AAAAAAgARwAAAAAAAAAAAAAAAAAAAAADfHoCF2acp3dylwAAFwAAAAAAAAAAAPIAC34AQv//BA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 32 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1184025573 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5614fd3f5c40, 0x5614fd3fa44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5614fd3fa450,0x5614fd442500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/689918bb7930f311e5b815da6f6adcfec8a55351' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7292 processed earlier; will process 9727 files now Step #5: [00:10:20:800 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 199 ft: 200 exec/s: 0 rss: 780Mb Step #5: [00:10:21:631 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 226 ft: 232 exec/s: 2 rss: 780Mb Step #5: [00:10:21:943 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:22:313 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 231 ft: 253 exec/s: 4 rss: 780Mb Step #5: [00:10:22:314 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:25:173 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol:  Step #5: [00:10:28:682 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 258 ft: 293 exec/s: 1 rss: 1888Mb Step #5: [00:10:28:928 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:28:928 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:30:615 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:30:633 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:31:787 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:31:787 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:31:788 - 7F782428EBC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 697 ft: 760 exec/s: 1 rss: 1888Mb Step #5: ==14775== ERROR: libFuzzer: out-of-memory (used: 2285Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x2a,0x2b,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa9,0x0,0x0,0x16,0x11,0x41,0x0,0xce,0xcf,0x79,0x0,0x3a,0x2b,0x3f,0xf9,0x9e,0x7a,0x2,0x8b,0x26,0x78,0x38,0x36,0x5f,0x36,0x34,0x40,0x7c,0xff,0xff,0xff,0xff,0x0,0x30,0x9,0x0,0x1,0x0,0x0,0x0,0x34,0x0,0x0,0x0,0x0,0x8,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x7c,0x7a,0x2,0x17,0x66,0x9c,0xa7,0x77,0x72,0x97,0x0,0x0,0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0xfd,0xfd,0xfe,0x0,0xff,0xff,0xff,0x4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z*+\277\001\000(\000\001\000\000\000\251\000\000\026\021A\000\316\317y\000:+?\371\236z\002\213&x86_64@|\377\377\377\377\0000\011\000\001\000\000\0004\000\000\000\000\010\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003|z\002\027f\234\247wr\227\000\000\027\000\000\000\000\000\000\000\000\000\011\375\375\376\000\377\377\377\004 Step #5: artifact_prefix='./'; Test unit written to ./oom-2c1e64f6be01c55da057188be1bfef5aa396e972 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoqK78BACgAAQAAAKkAABYRQQDOz3kAOis/+Z56AosmeDg2XzY0QHz/////ADAJAAEAAAA0AAAAAAgARwAAAAAAAAAAAAAAAAAAAAADfHoCF2acp3dylwAAFwAAAAAAAAAAAAn9/f4A////BA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 33 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1197080224 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55f51b8e2c40, 0x55f51b8e744b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55f51b8e7450,0x55f51b92f500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/2c1e64f6be01c55da057188be1bfef5aa396e972' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7309 processed earlier; will process 9710 files now Step #5: [00:10:33:861 - 7F8FE0473BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 202 ft: 203 exec/s: 0 rss: 1587Mb Step #5: [00:10:36:736 - 7F8FE0473BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 204 ft: 208 exec/s: 1 rss: 1587Mb Step #5: [00:10:36:753 - 7F8FE0473BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [00:10:36:753 - 7F8FE0473BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 234 ft: 250 exec/s: 2 rss: 1587Mb Step #5: ==14894== ERROR: libFuzzer: out-of-memory (used: 2285Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x2a,0x2b,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa9,0x0,0x0,0x16,0x11,0x41,0x3,0x32,0xcf,0x79,0x0,0x0,0x2b,0x3f,0xf9,0x9e,0x7a,0x2,0x8b,0x26,0x78,0x38,0x36,0x5f,0x36,0x34,0x40,0x7c,0xff,0xff,0xff,0xff,0x0,0x30,0x9,0x0,0x1,0x0,0x0,0x0,0x34,0x0,0x0,0x0,0x0,0x8,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x7c,0x7a,0x2,0x17,0x66,0x9c,0xa7,0x77,0x72,0x97,0x0,0x0,0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0xfd,0x3,0x1,0x21,0x2c,0xff,0xff,0x4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z*+\277\001\000(\000\001\000\000\000\251\000\000\026\021A\0032\317y\000\000+?\371\236z\002\213&x86_64@|\377\377\377\377\0000\011\000\001\000\000\0004\000\000\000\000\010\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003|z\002\027f\234\247wr\227\000\000\027\000\000\000\000\000\000\000\000\000\011\375\003\001!,\377\377\004 Step #5: artifact_prefix='./'; Test unit written to ./oom-50c1e31ceb699bb7c7b4f78cf858ddf0eb4ab4a2 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoqK78BACgAAQAAAKkAABYRQQMyz3kAACs/+Z56AosmeDg2XzY0QHz/////ADAJAAEAAAA0AAAAAAgARwAAAAAAAAAAAAAAAAAAAAADfHoCF2acp3dylwAAFwAAAAAAAAAAAAn9AwEhLP//BA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 34 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1202140846 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5584c9fbfc40, 0x5584c9fc444b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5584c9fc4450,0x5584ca00c500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/50c1e31ceb699bb7c7b4f78cf858ddf0eb4ab4a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7314 processed earlier; will process 9705 files now Step #5: [00:10:38:921 - 7F33E2989BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: #1 pulse cov: 191 ft: 192 exec/s: 0 rss: 33Mb Step #5: [00:10:38:923 - 7F33E2989BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 219 ft: 231 exec/s: 2 rss: 634Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [00:10:39:977 - 7F33E2989BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 363 ft: 386 exec/s: 2 rss: 681Mb Step #5: [00:10:40:975 - 7F33E2989BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: ==15093== ERROR: libFuzzer: out-of-memory (used: 2272Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x2a,0x2b,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xa9,0x0,0x0,0x16,0x11,0x41,0x3,0x32,0xcf,0x79,0x0,0x0,0xd5,0xc0,0x6,0x61,0x85,0xfd,0x7b,0x26,0x78,0x38,0x36,0x5f,0x36,0x34,0x40,0x7c,0xff,0xff,0xff,0xff,0x0,0x30,0x9,0x0,0x1,0x0,0x0,0x0,0x34,0x0,0x0,0x0,0x0,0x8,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x7c,0x7a,0x2,0x17,0x66,0x9c,0xa7,0x77,0x72,0x97,0x0,0x0,0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0xdd,0xfd,0xff,0xde,0xd3,0xfe,0xff,0x4, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z*+\277\001\000(\000\001\000\000\000\251\000\000\026\021A\0032\317y\000\000\325\300\006a\205\375{&x86_64@|\377\377\377\377\0000\011\000\001\000\000\0004\000\000\000\000\010\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003|z\002\027f\234\247wr\227\000\000\027\000\000\000\000\000\000\000\000\000\011\335\375\377\336\323\376\377\004 Step #5: artifact_prefix='./'; Test unit written to ./oom-6242b98b0f53d234fe951bf4405f4943e479ead4 Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoqK78BACgAAQAAAKkAABYRQQMyz3kAANXABmGF/XsmeDg2XzY0QHz/////ADAJAAEAAAA0AAAAAAgARwAAAAAAAAAAAAAAAAAAAAADfHoCF2acp3dylwAAFwAAAAAAAAAAAAnd/f/e0/7/BA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 35 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206188998 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55eecf949c40, 0x55eecf94e44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55eecf94e450,0x55eecf996500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/6242b98b0f53d234fe951bf4405f4943e479ead4' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7320 processed earlier; will process 9699 files now Step #5: [00:10:42:949 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 290Mb Step #5: [00:10:43:102 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 207 ft: 214 exec/s: 0 rss: 634Mb Step #5: [00:10:43:761 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:10:43:763 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #4 pulse cov: 246 ft: 255 exec/s: 0 rss: 634Mb Step #5: [00:10:43:763 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:43:764 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:43:767 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: #8 pulse cov: 420 ft: 439 exec/s: 0 rss: 634Mb Step #5: [00:10:43:817 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:10:44:160 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:235 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:235 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:235 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #16 pulse cov: 577 ft: 659 exec/s: 16 rss: 972Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:10:44:350 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid start function index Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:10:44:352 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:10:44:352 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #32 pulse cov: 972 ft: 1295 exec/s: 32 rss: 972Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:10:44:366 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:417 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] too many items in the index space(1+4294967295). Step #5: [00:10:44:418 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:10:44:418 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:44:473 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 1067 ft: 1517 exec/s: 64 rss: 972Mb Step #5: [00:10:44:474 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:10:44:998 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:10:44:998 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:10:44:999 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:45:199 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:45:612 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:10:45:612 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:10:46:017 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:46:019 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:46:022 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:46:023 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: os_munmap error addr:0x55eed11e90a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e90f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e9100, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e9108, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e9110, size:0x0, errno:22 Step #5: os_munmap error addr:0x55eed11e9118, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:10:46:972 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:47:197 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: [00:10:47:479 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:47:676 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [00:10:47:735 - 7FCAE77E5BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: ==15286== ERROR: libFuzzer: out-of-memory (used: 2396Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x7a,0x0,0x31,0xbf,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0x0,0xd8,0x31,0x7f,0x1,0x0,0x30,0xfd,0x72,0x48,0x4,0x3a,0x2b,0x40,0x1,0x7a,0xf1,0xf9,0x26,0x9f,0x78,0x38,0x36,0x5f,0x36,0x34,0x69,0x6e,0x64,0x6f,0x0,0xfd,0x0,0x54,0xb,0x0,0x1,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9,0x9,0xff,0x0,0x0,0x0,0x0,0x36,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x72,0x6d,0x1,0x21,0x3,0x6d,0x1,0x21,0x3,0x23,0x0,0x0,0x0,0x0,0x74,0x5,0x20,0x0,0x0,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000z\0001\277\001\000(\000\001\000\000\000\000\3301\177\001\0000\375rH\004:+@\001z\361\371&\237x86_64indo\000\375\000T\013\000\001\000\000\000@\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\011\011\377\000\000\000\0006\000\000\000\000\000\000\000\000\000\000\000arm\001!\003m\001!\003#\000\000\000\000t\005 \000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-8a029f2c8ea8bf0cf50b27d69c1178d9dfc39dcc Step #5: Base64: AGFvdAUAAAAAAAAAMAAAAHoAMb8BACgAAQAAAADYMX8BADD9ckgEOitAAXrx+SafeDg2XzY0aW5kbwD9AFQLAAEAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCf8AAAAANgAAAAAAAAAAAAAAYXJtASEDbQEhAyMAAAAAdAUgAAAAAA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 36 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212220419 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55c88835ac40, 0x55c88835f44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55c88835f450,0x55c8883a7500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/8a029f2c8ea8bf0cf50b27d69c1178d9dfc39dcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7417 processed earlier; will process 9602 files now Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #1 pulse cov: 119 ft: 120 exec/s: 0 rss: 33Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #2 pulse cov: 138 ft: 151 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 294 ft: 341 exec/s: 0 rss: 41Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [00:10:48:982 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #8 pulse cov: 540 ft: 635 exec/s: 0 rss: 160Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:49:057 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:49:061 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (LoZj, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:10:49:063 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:49:806 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: #16 pulse cov: 1031 ft: 1284 exec/s: 0 rss: 1137Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: os_munmap error addr:0x55c8899450b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945104, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c88994510c, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945114, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c88994511c, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945124, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c88994512c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:10:49:842 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:10:49:852 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x55c8899450b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c8899450f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945100, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945108, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945110, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945118, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945120, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945128, size:0x0, errno:22 Step #5: os_munmap error addr:0x55c889945130, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 1285 ft: 1724 exec/s: 0 rss: 1137Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #64 pulse cov: 1365 ft: 2197 exec/s: 0 rss: 1137Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:10:50:948 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:50:964 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:53:057 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:53:058 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:56:599 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:10:57:716 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:766 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:767 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:58:767 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [00:10:59:254 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:255 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:10:59:365 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:878 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:880 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:881 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:10:59:881 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:11:00:070 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:11:00:071 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:244 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: #128 pulse cov: 1494 ft: 2485 exec/s: 11 rss: 2015Mb Step #5: [00:11:00:266 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:00:401 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:402 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:402 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:403 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:404 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:412 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:413 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:413 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:413 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:414 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:414 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:614 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:614 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:615 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:615 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:616 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:616 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:616 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:617 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:00:617 - 7FA2754BABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:617 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:617 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:618 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:618 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:619 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:619 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:619 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:619 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:620 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:620 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:621 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:622 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:622 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:623 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:623 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:623 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:624 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:624 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:11:00:701 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:701 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:702 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:717 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:718 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:718 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:719 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:719 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:721 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:721 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:00:721 - 7FA2754BABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:721 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:11:00:722 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:00:723 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:724 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:724 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:725 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:726 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:727 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:727 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:727 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:728 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:728 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:729 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:729 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:11:00:742 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:743 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:758 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:759 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:759 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:759 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:759 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:760 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:760 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:761 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:761 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:761 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:762 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:986 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:986 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:00:987 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:00:988 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:004 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:005 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:005 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:006 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:006 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:007 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:007 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:007 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:007 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:021 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:021 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:022 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:022 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:023 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:024 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:025 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:025 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:026 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:026 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:026 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:026 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:027 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:027 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:028 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:01:113 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:114 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:115 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:129 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:131 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:131 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:131 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:132 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:133 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:133 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:134 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:134 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:134 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:135 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:135 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:01:136 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:137 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:137 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:137 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:138 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:139 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:640 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #256 pulse cov: 1591 ft: 2725 exec/s: 21 rss: 2015Mb Step #5: [00:11:01:640 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:642 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:01:642 - 7FA2754BABC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:01:643 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:643 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:643 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:643 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:644 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:644 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:644 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:644 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:645 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:645 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:645 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:01:646 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:646 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:647 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:01:648 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [00:11:02:282 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:283 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:283 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:284 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:284 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:02:285 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:286 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:286 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:287 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:02:888 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:888 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:888 - 7FA2754BABC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: ==15445== ERROR: libFuzzer: out-of-memory (used: 2108Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x6f,0x74,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x0,0x0,0x0,0x3a,0x5,0x79,0x91,0x1,0x0,0x28,0x0,0x1,0x0,0x0,0x0,0xfc,0x0,0xd7,0x3,0x0,0x51,0xd4,0x0,0x20,0xbf,0xb5,0x80,0x2b,0xda,0x30,0x69,0x69,0x69,0x29,0x30,0x78,0x38,0x36,0x5f,0x36,0x34,0x69,0x6e,0xe2,0xd,0x0,0x54,0xff,0xfd,0x6,0x0,0x1,0x0,0x0,0x0,0x58,0x0,0x0,0x0,0x2c,0x0,0x9b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff,0xff,0x1,0x1,0x0,0x0,0x0,0x0,0x15,0x0,0x9,0x16,0x91,0x73,0x6d,0x63,0x6a,0xff,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x43,0x66,0x75,0x6e,0x65,0x6d,0x72,0x64,0x5f,0x62,0x65,0x16,0x91,0x73,0x6d,0x63,0x6a,0xff,0x7e,0xd0,0x71,0xb,0x0,0x0,0x0,0x0,0x0,0x40,0x8d,0x8b,0x63,0x6b,0x5f,0x63,0x6c,0x6f,0x27,0x65,0x0,0x64,0x0,0x0,0x0,0xd4,0x7e,0x0,0x0, Step #5: \000aot\005\000\000\000\000\000\000\0000\000\000\000:\005y\221\001\000(\000\001\000\000\000\374\000\327\003\000Q\324\000 \277\265\200+\3320iii)0x86_64in\342\015\000T\377\375\006\000\001\000\000\000X\000\000\000,\000\233\000\000\000\000\000\000\000\000\000\000\377\377\001\001\000\000\000\000\025\000\011\026\221smcj\377n\000\000\000\000\000\000\000\200\000Cfunemrd_be\026\221smcj\377~\320q\013\000\000\000\000\000@\215\213ck_clo'e\000d\000\000\000\324~\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-8676564428519488077560d25fee7c5b71ca26dc Step #5: Base64: AGFvdAUAAAAAAAAAMAAAADoFeZEBACgAAQAAAPwA1wMAUdQAIL+1gCvaMGlpaSkweDg2XzY0aW7iDQBU//0GAAEAAABYAAAALACbAAAAAAAAAAAAAP//AQEAAAAAFQAJFpFzbWNq/24AAAAAAAAAgABDZnVuZW1yZF9iZRaRc21jav9+0HELAAAAAABAjYtja19jbG8nZQBkAAAA1H4AAA== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 37 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1226240761 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5633e427cc40, 0x5633e428144b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5633e4281450,0x5633e42c9500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/8676564428519488077560d25fee7c5b71ca26dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 7703 processed earlier; will process 9316 files now Step #5: [00:11:02:993 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #1 pulse cov: 192 ft: 193 exec/s: 0 rss: 33Mb Step #5: [00:11:02:994 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #2 pulse cov: 194 ft: 197 exec/s: 0 rss: 33Mb Step #5: [00:11:02:995 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:995 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #4 pulse cov: 194 ft: 197 exec/s: 0 rss: 33Mb Step #5: [00:11:02:995 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:02:996 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:223 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:223 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #8 pulse cov: 216 ft: 228 exec/s: 0 rss: 418Mb Step #5: [00:11:03:224 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:224 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:224 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:225 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:225 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:225 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:225 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:226 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #16 pulse cov: 216 ft: 228 exec/s: 0 rss: 418Mb Step #5: [00:11:03:227 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:228 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:228 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:228 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:229 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:229 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:230 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:230 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:230 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [LOADING] AOT module load failed: machine type (x86_64) isn't consistent with target type (x86_6Ë´nuo) Step #5: [00:11:03:231 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:231 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:246 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:246 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:246 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:247 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: #32 pulse cov: 306 ft: 320 exec/s: 0 rss: 418Mb Step #5: [00:11:03:247 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:248 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:03:248 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:249 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:249 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:264 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:264 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:264 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:265 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:03:265 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:265 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:265 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:266 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:266 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:267 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:03:267 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:282 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:282 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:283 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:298 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:313 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:313 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:314 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:329 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:329 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:330 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:330 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:331 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:03:331 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:331 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:331 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:332 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:332 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:03:333 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:333 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #64 pulse cov: 355 ft: 423 exec/s: 0 rss: 418Mb Step #5: [00:11:03:397 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:397 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:403 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:403 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:403 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:403 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:643 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:643 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: section missing Step #5: [00:11:03:644 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:651 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:651 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:652 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:652 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:653 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:654 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:664 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:666 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:667 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:667 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:667 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:667 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:673 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:674 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:674 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:03:674 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:674 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:674 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:675 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:676 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:03:677 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [00:11:03:682 - 7FC788CF1BC0]: warning: failed to link import function (, ) Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] AOT module load failed: missing native symbol: aot_free_frŸ’§f¶œÒšsm Step #5: [00:11:03:784 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_set_excei‡P Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intinsic_i64_sh Step #5: [00:11:03:922 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_set_excepti‘Š Step #5: [LOADING] AOT module load failed: missing native symbol: aot_free_frameQ.z Step #5: [00:11:03:934 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [00:11:03:936 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:03:936 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: aot_call_indiš‹Œ’þÿÿzsock_set_ip_m´´´´ Step #5: [00:11:05:373 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] AOT module load failed: missing native symbol: __ignor¸c Step #5: [LOADING] AOT module load failed: resolve symbol i64#aEAafdAA.z#D failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_drop_tab“ÿ Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intrinsic_copysign_f26 Step #5: [00:11:05:400 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:05:400 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:06:829 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intrinsic_rž‡ ™ÌËor¡M Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intrinŒsic_š4ý+(ii Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_type_2 Step #5: [00:11:08:321 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:08:322 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_typd6_ Step #5: #128 pulse cov: 1214 ft: 1606 exec/s: 25 rss: 1980Mb Step #5: [00:11:08:354 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:08:529 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:08:773 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] AOT module load failed: missing native symbol: aot_free_frž’§f¶œÒšsm Step #5: [00:11:10:219 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:10:219 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:10:220 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:11:147 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:11:148 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intrinsic_š0clos_port Step #5: [00:11:11:198 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] AOT module load failed: missing native symbol: aot_alloc_frame¶œÒšsm Step #5: [00:11:11:203 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:11:401 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:11:402 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_set_excep(iiiI)sm Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:11:413 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [00:11:12:852 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:12:933 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:12:934 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:12:934 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:14:371 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_array_ini Step #5: [00:11:15:123 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f64#AAAECAAAeAAsoc failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intrinsic¢eÏœ“Œ port Step #5: [00:11:15:179 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_invoke_n Step #5: [00:11:15:185 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:15:261 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f32#0304 @#E! failed Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_struct_ogj_n Step #5: [LOADING] AOT module load failed: missing native symbol: aot_set_exe Step #5: [00:11:15:268 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_set_šxcep4iŠa Step #5: [LOADING] AOT module load failed: missing native symbol: aot_invoke_nati1e Step #5: [00:11:15:278 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:15:447 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_type_3 Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_type_6 Step #5: [00:11:15:507 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_type0_ Step #5: [LOADING] AOT module load failed: resolve symbol i32#aE0afdA failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_type_new4ý+R€H@ Step #5: [00:11:15:720 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intrinsisock_closerr¡M Step #5: [00:11:15:804 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:15:805 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_intrinsic_fíax_f33rr¡M Step #5: [00:11:15:807 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:15:868 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:17:300 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:17:365 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: resolve symbol f64#AA¿º¼¾AAaAAsocÀ€Œw#¿•„ÿÿ{kþ¿ð failed Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_struct_ob•[‘¡winzD Step #5: [LOADING] AOT module load failed: missing native symbol: wasm_struœt_€ Step #5: [00:11:17:504 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:17:505 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:17:584 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:17:584 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:17:584 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: missing native symbol: aot_drop_tab—ÿ Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_type<0 Step #5: [LOADING] AOT module load failed: missing native symbol: aot_set_excepv–ÿ‹žnŒ Step #5: [00:11:17:703 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:17:703 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:17:703 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:17:703 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_typd6_ Step #5: [00:11:17:732 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_drop_tab2Â{ Step #5: [00:11:17:737 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: missing native symbol: aot_rtt_type_1 Step #5: [00:11:17:766 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid elem type Step #5: [LOADING] AOT module load failed: resolve symbol i64#aE0afdAA.z#D failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:11:17:773 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:17:773 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:11:17:773 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:11:17:774 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:17:774 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:17:871 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:17:954 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:11:17:962 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:058 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:118 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:145 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:146 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:11:18:153 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:223 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:11:18:231 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:232 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:302 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:398 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:468 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:468 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:564 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: parent type index must be smaller than current type index Step #5: [00:11:18:571 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:18:668 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:097 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:181 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:338 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:409 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:506 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:508 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:509 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:614 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:686 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:19:748 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:180 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:223 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:296 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:297 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:368 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:20:998 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:280 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: section missing Step #5: [00:11:21:281 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:380 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:477 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:479 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:634 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [00:11:21:634 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: #256 pulse cov: 1344 ft: 1986 exec/s: 14 rss: 1981Mb Step #5: [00:11:21:635 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:706 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:803 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:804 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:21:805 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:806 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: [INSTANTIATE] WASM module instantiate failed: type mismatch: elements segment does not fit Step #5: [00:11:21:978 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:979 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:21:979 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: duplicated native symbol section Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [00:11:22:181 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 3 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:11:22:886 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:888 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:888 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:888 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:889 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:890 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:891 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:891 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:22:892 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:22:893 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:893 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:894 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:894 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:895 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:22:979 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:22:980 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:22:981 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:22:981 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [00:11:22:983 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:22:983 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: length out of bounds Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] AOT module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: unknown type 96 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: sub type 11 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 13 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:11:23:793 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:11:23:820 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 21 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: sub type 21 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:11:24:729 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:25:176 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:11:25:639 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:11:25:640 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:013 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:11:26:610 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:26:611 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [LOADING] WASM module load failed: sub type 10 does not match super type Step #5: [LOADING] WASM module load failed: sub type 13 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: [LOADING] WASM module load failed: sub type 8 does not match super type Step #5: [LOADING] WASM module load failed: sub type 13 does not match super type Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] AOT module load failed: unexpected end Step #5: #512 pulse cov: 1950 ft: 4890 exec/s: 21 rss: 1981Mb Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (OR, ) Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unexpected end Step #5: os_munmap error addr:0x5633e55a78d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a78d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a78e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a78e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a78f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a78f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7900, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7908, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7910, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7918, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7920, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7928, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7930, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7938, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7940, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7948, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7950, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7958, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7960, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7968, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7970, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7978, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7980, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7988, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7990, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a7998, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a79a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a79a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a79b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a79b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a79c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a79c8, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 16 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 6 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x5633e55a9b10, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b18, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b20, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b28, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b30, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b38, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b40, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b48, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b50, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b58, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b60, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b68, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b70, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b78, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b80, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b88, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b90, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9b98, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9ba0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9ba8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bbc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bdc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9be4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bf4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9bfc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9c04, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e55a9c0c, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:010 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:012 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:012 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [00:11:28:022 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:023 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:28:023 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:28:024 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid range of aux_date_end/aux_heap_base/aux_stack_bottom Step #5: [00:11:28:024 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:025 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:026 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:11:28:027 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:027 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:062 - 7FC788CF1BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:11:28:064 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:28:256 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:28:452 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:11:28:672 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:11:28:688 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:28:855 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:28:882 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [00:11:28:884 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:051 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 11 does not match super type Step #5: [LOADING] WASM module load failed: sub type 18 does not match super type Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:11:29:223 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:11:29:223 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:223 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:224 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [00:11:29:225 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid type index Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:11:29:246 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:29:250 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:417 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:421 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:589 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:11:29:590 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:11:29:596 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: sub type 18 does not match super type Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:11:29:599 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:11:29:653 - 7FC788CF1BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:11:29:659 - 7FC788CF1BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:11:29:670 - 7FC788CF1BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:11:29:671 - 7FC788CF1BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 70492 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 16100 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 49151 Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 417 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown function 126 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown table 6286 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown function 81 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 333724 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 257949694 Step #5: [LOADING] WASM module load failed: unknown type 150 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown function 2097151 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 7389183 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 25 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 15742 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 120 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 652 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 16383 Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 52 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 17149 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 3323 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 46 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 111 Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 12337 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 10448 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 49046 Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 184. Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1727 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 83 Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 150 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 19 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown function 68 Step #5: [LOADING] WASM module load failed: unknown function 3195 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 3195 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode fc 4179736 Step #5: [LOADING] WASM module load failed: unknown type 253755390 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 23 Step #5: [LOADING] WASM module load failed: unknown type 85 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type -47 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 10749 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 8445 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 68 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unknown type 17149 Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1024 pulse cov: 3254 ft: 8081 exec/s: 37 rss: 1981Mb Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type 12337 Step #5: [LOADING] WASM module load failed: unknown type 16359 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fb cfb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 8448 Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 1933311 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 687739 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 60 Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 775936 Step #5: [LOADING] WASM module load failed: unknown type 239075218 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 31 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 2048 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: unknown function 229071 Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 67 Step #5: [LOADING] WASM module load failed: unknown type 56 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 35651456 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 14582 Step #5: [LOADING] WASM module load failed: unknown type 99319910 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 124 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown type 67 Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 120576 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown elem segment 36 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: unknown type 35569536 Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: [LOADING] WASM module load failed: unknown type 2048 Step #5: [LOADING] WASM module load failed: unknown function 687759 Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 1130453 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 8344576 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 7315 Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 1079270 Step #5: [LOADING] WASM module load failed: unknown type 2097024 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 39 Step #5: [LOADING] WASM module load failed: unknown type 2559 Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 268435453 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1ffc3e. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 16381 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 5245 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 8061 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 268435453 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3dd4. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 32640 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 19 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1409. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: unknown function 14416 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unknown table 125 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 268402687 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown table 18045 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 268419066 Step #5: [LOADING] WASM module load failed: unknown table 24829 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1320 Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 18874367 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 163327 Step #5: [LOADING] WASM module load failed: unknown function 55 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 201326591 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 13567 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 805306320 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 381 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 12566655 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3f3e. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1610612733 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 10272671 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 5373 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 266338303 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2015231 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 23 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 805306367 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 65483 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1998847 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown data segment 42 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 44816196 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode fc 28 Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 2088957 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 71255040 Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1878. Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 99078 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 100663295 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 124 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 257933056 Step #5: [LOADING] WASM module load failed: unknown type 201 Step #5: [LOADING] WASM module load failed: unknown type 256 Step #5: [LOADING] WASM module load failed: unknown table 7677 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment 31 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 5332 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 425983 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd e5b9d09. Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1610612733 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 1342162552 Step #5: [LOADING] WASM module load failed: unknown table 28 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 14 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1490943 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 125 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 224395263 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode e2 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 33769488 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 39b8. Step #5: [LOADING] WASM module load failed: unknown type 126 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 4156803 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 439 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type -33 Step #5: [LOADING] WASM module load failed: unknown type 56 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1ce. Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 893 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: [LOADING] WASM module load failed: unknown type 7549 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 48902 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 1050 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 2068 Step #5: [LOADING] WASM module load failed: unknown table 67108863 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 64978687 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 89597 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 10485759 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 512 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 268435334 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 805306365 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown data segment 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 52428927 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 7549 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment 16381 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 65536 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown function 86170787 Step #5: [LOADING] WASM module load failed: unknown type 1920 Step #5: [LOADING] WASM module load failed: unknown function 18 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 5242876 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 6291408 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 2815 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 2246 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 16125 Step #5: [LOADING] WASM module load failed: unsupported opcode f3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 2097149 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 426 Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unknown table 243842270 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 30390364 Step #5: [LOADING] WASM module load failed: unknown type 805292158 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 362 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function 268517 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 1024 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 6291455 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1449. Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 805306327 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 536870910 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 2098354 Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 14720 Step #5: [LOADING] WASM module load failed: unknown table 637 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 62867935 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 123 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 268435451 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 2002202 Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unknown type 1966079 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 54409597 Step #5: [LOADING] WASM module load failed: unknown type 225 Step #5: [LOADING] WASM module load failed: unknown function 45816 Step #5: [LOADING] WASM module load failed: unknown elem segment 63846015 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 2301 Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1414. Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 3581 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown type 2130 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment 12 Step #5: [LOADING] WASM module load failed: unknown type 471826315 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 4096 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1884063 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd c2. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 27901 Step #5: [LOADING] WASM module load failed: unknown type 1949456 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 5186 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 266155189 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 316 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: unknown function 530579455 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 2097111 Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 65534 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 458231 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: [LOADING] WASM module load failed: unknown table 266813437 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2048 pulse cov: 4168 ft: 14012 exec/s: 73 rss: 1981Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1982463 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 4194007 Step #5: [LOADING] WASM module load failed: unknown table 104435637 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 8388607 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 3456 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 31101 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown function 785606 Step #5: [LOADING] WASM module load failed: unknown type 2096384 Step #5: [LOADING] WASM module load failed: unknown table 224387071 Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 639 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1027604478 Step #5: [LOADING] WASM module load failed: unknown function 19965 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 245365982 Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 26 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment 1022 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 252 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 381 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd bfc4. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 266338298 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 266338303 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 16777215 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown function 1966079 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 65139 Step #5: [LOADING] WASM module load failed: unknown table 637 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unknown function 6653 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode c8 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 23068671 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 178257919 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 7094144 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 6277246 Step #5: [LOADING] WASM module load failed: unknown type 966655 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 268435453 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 14 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown table 220669 Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment 0 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown type 27 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: unknown type 15702 Step #5: [LOADING] WASM module load failed: unknown type 4146176 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 331303391 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 999423 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown type 465171 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown elem segment 2030173 Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type -51 Step #5: [LOADING] WASM module load failed: unknown function 2097151 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 2045 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 132728 Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 112889 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3f3e. Step #5: [LOADING] WASM module load failed: unknown type 22141 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 1533 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 197132287 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 20963325 Step #5: [LOADING] WASM module load failed: unknown function 3579 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 2130706431 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 126320639 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 7933 Step #5: [LOADING] WASM module load failed: unknown type 753303 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 16383 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1151 Step #5: [LOADING] WASM module load failed: unknown type 15871 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unknown function 253 Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 71 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 27 Step #5: [00:11:31:441 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown function 255 Step #5: [LOADING] WASM module load failed: unknown function 251809059 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fc 3d7f Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 765 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 45b. Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 29821 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 606205 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 92474199 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 50 Step #5: [LOADING] WASM module load failed: unknown function 72 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 764 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 268435451 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 1277 Step #5: [LOADING] WASM module load failed: unknown type 49150 Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 4092 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 216006528 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: unknown function 4026531833 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 6399 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown table 1533 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 2097151 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 56622208 Step #5: [LOADING] WASM module load failed: unknown function 216354 Step #5: [LOADING] WASM module load failed: unknown type 194 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 49040 Step #5: [LOADING] WASM module load failed: unknown type 163826 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown data segment 118 Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown function 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 67026816 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 20971519 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment 7 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 66 Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 5885 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 253755264 Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 61 Step #5: [LOADING] WASM module load failed: unknown function 6284287 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 268435455 Step #5: [LOADING] WASM module load failed: unknown table 12797 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 80 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 583614 Step #5: [LOADING] WASM module load failed: unknown type 204384 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch or invalid result arity, opcode select was found but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 7549 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unsupported opcode fb 55 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1d3fff. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown type 1851389 Step #5: [LOADING] WASM module load failed: unknown table 265259983 Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 805306363 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 3162109 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 1438014 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown elem segment 7936 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 188678143 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown data segment 1441791 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type 49151 Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 1535 Step #5: [LOADING] WASM module load failed: unknown table 1879048190 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 94717 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 25132927 Step #5: [LOADING] WASM module load failed: unknown type 2097149 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 14333 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 35 Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 10485752 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 256 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 982656 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: [LOADING] WASM module load failed: unknown table 108 Step #5: [LOADING] WASM module load failed: unknown table 163712 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 168 Step #5: [LOADING] WASM module load failed: unknown type 639 Step #5: [LOADING] WASM module load failed: unknown table 94339068 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unknown type 901 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 442003 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 64 Step #5: [LOADING] WASM module load failed: unknown function 248063386 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: unknown function 80823 Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 1073741696 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 805306240 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 3014646 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 267698139 Step #5: [LOADING] WASM module load failed: unknown function 261638354 Step #5: [LOADING] WASM module load failed: unknown function 536870902 Step #5: [LOADING] WASM module load failed: unknown type 737275 Step #5: [LOADING] WASM module load failed: unknown table 1998847 Step #5: [LOADING] WASM module load failed: unknown type 31457279 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 10485759 Step #5: [LOADING] WASM module load failed: unknown type 12350099 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: unknown type 94371675 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown table 805306363 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 78 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown elem segment 10306 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown table 267386870 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 257949695 Step #5: [LOADING] WASM module load failed: unknown table 12582911 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd fffffff. Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 67108863 Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: unknown type 2061815 Step #5: [LOADING] WASM module load failed: unknown table 268435446 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 67108862 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown table 268435330 Step #5: [LOADING] WASM module load failed: unknown type 16381 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 117440511 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 193c. Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown function 8464051 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 43993 Step #5: [LOADING] WASM module load failed: unknown type 381 Step #5: [LOADING] WASM module load failed: unknown table 2048 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 387973119 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 805306314 Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 1024 Step #5: [LOADING] WASM module load failed: unknown table 90639102 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2041. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 12577248 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 2560 Step #5: [LOADING] WASM module load failed: unknown table 307415 Step #5: [LOADING] WASM module load failed: unknown table 512 Step #5: [LOADING] WASM module load failed: unknown type 517 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 268435411 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 25130487 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown elem segment 111 Step #5: [LOADING] WASM module load failed: unsupported opcode c9 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fb 5fff7f Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 26 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 52936929 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 3217031167 Step #5: [LOADING] WASM module load failed: unknown table 268435454 Step #5: [LOADING] WASM module load failed: unknown elem segment 835583 Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 29360127 Step #5: [LOADING] WASM module load failed: unknown data segment 7677 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 261810 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 29181 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 6291455 Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown table 424998 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown elem segment 31104 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown type 48836 Step #5: [LOADING] WASM module load failed: unknown table 13824 Step #5: [LOADING] WASM module load failed: unknown table 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 262269784 Step #5: [LOADING] WASM module load failed: unknown table 108 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 123731967 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 5fffc7. Step #5: [LOADING] WASM module load failed: unknown table 65408 Step #5: [LOADING] WASM module load failed: unknown table 8388607 Step #5: [LOADING] WASM module load failed: unknown function 23068671 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 267698171 Step #5: [LOADING] WASM module load failed: unknown type 266338303 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 268435454 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 362 Step #5: [LOADING] WASM module load failed: unknown table 2080767 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 257949695 Step #5: [LOADING] WASM module load failed: unknown type 241172478 Step #5: [LOADING] WASM module load failed: unknown type -12 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 27262975 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 249560960 Step #5: [LOADING] WASM module load failed: unknown type 268435327 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 63559680 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment 2768512 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 50 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3eee. Step #5: [LOADING] WASM module load failed: unknown type 25035476 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 685306 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unknown table 27950595 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 15 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: unknown table 142976 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 70673521 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 54460376 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 5757 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 37 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 4194303 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 4221 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown table 26 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 590591 Step #5: [LOADING] WASM module load failed: unknown elem segment 2431 Step #5: [LOADING] WASM module load failed: unknown elem segment 12534 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 114687 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: unknown function 805300607 Step #5: [LOADING] WASM module load failed: unsupported opcode c6 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 14680063 Step #5: [LOADING] WASM module load failed: unknown table 5120 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unknown function 2064383 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown table 896 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 102760445 Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2096894 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 383ea0. Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3dbb. Step #5: [LOADING] WASM module load failed: unknown table 126720 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown type 125788026 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 35885184 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 266076155 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 458624 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2098 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 15232 Step #5: [LOADING] WASM module load failed: unknown type 90639102 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 549658 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 266337279 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 30 Step #5: [LOADING] WASM module load failed: unknown table 268435419 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 2097129 Step #5: [LOADING] WASM module load failed: unknown type 14141 Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unknown table 2031616 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unknown type 4009853 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 163717 Step #5: [LOADING] WASM module load failed: unknown table 3453 Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: unknown table 512 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 4 Step #5: [LOADING] WASM module load failed: unknown type 671088639 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 256 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 3702269 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 2080763 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 234845687 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 253220574 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 32253 Step #5: [LOADING] WASM module load failed: unknown table 536870903 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 1656779437 Step #5: [LOADING] WASM module load failed: unknown function 4026531838 Step #5: [LOADING] WASM module load failed: unknown type 32765 Step #5: [LOADING] WASM module load failed: unknown type 359074558 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 716927 Step #5: [LOADING] WASM module load failed: unknown table 8192 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x5633e5678060, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678068, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678070, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678084, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567808c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678094, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567809c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780a4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780ac, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780b4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56780fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678104, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567810c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678114, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678128, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678130, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678138, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678140, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678148, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678150, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678158, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678160, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678168, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678170, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678178, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678180, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678188, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678190, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678198, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56781f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678200, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678208, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678210, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678218, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678220, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678234, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567823c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678244, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567824c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678254, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567825c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678264, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567826c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678274, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567827c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678284, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567828c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678294, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567829c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782a4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782ac, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782e0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782e8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782f0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56782f8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678300, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678308, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678310, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678318, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678320, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678328, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678330, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678338, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678340, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678348, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678350, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678358, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678360, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678368, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678370, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678378, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678380, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678388, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678390, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678398, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56783fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678404, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678418, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678420, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678428, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678430, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678438, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678440, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678448, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678450, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678458, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678460, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678468, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678470, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: os_munmap error addr:0x5633e56784a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56784fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678504, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567850c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678514, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567851c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678524, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567852c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678534, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567853c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678544, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567854c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678554, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567855c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678564, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567856c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678580, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678588, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678590, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678598, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785b0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785b8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785c0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785c8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785d0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785d8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56785fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678604, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567860c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678614, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567861c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678624, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567862c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678634, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567863c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678644, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567864c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678654, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678668, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678670, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678678, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678680, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678688, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678690, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678698, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786a0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786a8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56786fc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678704, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567870c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678720, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678728, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678730, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678738, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678740, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678748, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678750, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678758, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678760, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678768, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678770, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678778, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567878c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678794, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567879c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787a4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787ac, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787b4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787bc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787c4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787cc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787d4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787dc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787e4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787ec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56787f4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678808, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678810, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678818, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678820, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678828, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678830, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678838, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678840, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678848, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567885c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678864, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567886c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678874, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567887c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678884, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567888c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e5678894, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e567889c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56788a4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56788ac, size:0x0, errno:22 Step #5: os_munmap error addr:0x5633e56788c0, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f1 Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unknown machine type 0 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown table 3210878 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 8945 Step #5: [LOADING] WASM module load failed: unknown function 67 Step #5: [LOADING] WASM module load failed: unknown type 1879048191 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 16381 Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 531008125 Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 268435454 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 268435455 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 488951416 Step #5: [LOADING] WASM module load failed: unknown elem segment 2952790013 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type -47 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment 383 Step #5: [LOADING] WASM module load failed: unknown type -6 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: unknown type 805306367 Step #5: [LOADING] WASM module load failed: unknown type 33554431 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 51 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 46969336 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown function 51 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown elem segment 2952790015 Step #5: [LOADING] WASM module load failed: unknown type 81792 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown table -1610612737 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: unknown type 190840830 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown data segment 294529 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 12 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 199888058 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 274776451 Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 15 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 1577058295 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 1216314623 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 4194303 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 7677 Step #5: [LOADING] WASM module load failed: unknown type 81916 Step #5: [LOADING] WASM module load failed: unknown table 1342177279 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown elem segment 244991 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode fb 7dc Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 10714956 Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3ffe. Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fc 24a4acb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode e8 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ce Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode eb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode f3 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type -55 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:11:46:770 - 7FC788CF1BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode eb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 3696406 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode fc 8ca5 Step #5: [LOADING] WASM module load failed: unknown function 1407704316 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 233989 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: ==16062== ERROR: libFuzzer: out-of-memory (used: 2079Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-1a603e749b3426b5dadd4c3510e54f0e29ac992f Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 38 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300278764 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x5586dfc3bc40, 0x5586dfc4044b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x5586dfc40450,0x5586dfc88500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/1a603e749b3426b5dadd4c3510e54f0e29ac992f' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 11495 processed earlier; will process 5524 files now Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: #1 pulse cov: 1413 ft: 1414 exec/s: 0 rss: 176Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: #2 pulse cov: 1529 ft: 1742 exec/s: 0 rss: 176Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: #4 pulse cov: 1588 ft: 1900 exec/s: 0 rss: 176Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: #8 pulse cov: 1647 ft: 2228 exec/s: 0 rss: 176Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: uninitialized element Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: #16 pulse cov: 1731 ft: 2659 exec/s: 4 rss: 886Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: local count too large Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: local count too large Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table 1736423933 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: #32 pulse cov: 1820 ft: 3238 exec/s: 2 rss: 886Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 1407 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 32767 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #64 pulse cov: 1942 ft: 4162 exec/s: 2 rss: 2045Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 139 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 9337043 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 350 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: #128 pulse cov: 2088 ft: 4904 exec/s: 2 rss: 2045Mb Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: os_munmap error addr:0x5586e0f16ac0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ac8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ad0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ad8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ae0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ae8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16af0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16af8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b00, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b08, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b10, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b18, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b20, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b28, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b30, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b38, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b40, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b48, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b50, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b58, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b60, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b68, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b70, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b78, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b80, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b88, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b90, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16b98, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ba0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ba8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bc0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bc8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bd0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16be4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bf4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16bfc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c04, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c14, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c24, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c34, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c44, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c54, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c64, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c74, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c84, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c94, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16c9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ca4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cac, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cb4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cbc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ccc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cdc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ce4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cf4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16cfc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d04, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d14, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d24, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d34, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d44, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d54, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d64, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d74, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d84, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d94, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16d9c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16da4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16dac, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16db4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16dbc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16dc4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16dcc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16dd4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ddc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16de4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16dec, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16df4, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16dfc, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e04, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e0c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e14, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e1c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e24, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e2c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e34, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e3c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e44, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e4c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e54, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e5c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e64, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e6c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e74, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e7c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e84, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e8c, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16e94, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ea8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16eb0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16eb8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ef0, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16ef8, size:0x0, errno:22 Step #5: os_munmap error addr:0x5586e0f16f00, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [00:13:12:015 - 7F2E43A57BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 1982463 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 12 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: ==25676== ERROR: libFuzzer: out-of-memory (used: 2091Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-92749b2eacb9b4829ff541f0539050d1dccf99bb Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 39 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356314400 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55987f99ec40, 0x55987f9a344b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55987f9a3450,0x55987f9eb500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/92749b2eacb9b4829ff541f0539050d1dccf99bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 11672 processed earlier; will process 5347 files now Step #5: ==32296== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-1b87210730d2b66cf35808e2b771aa420b5c51aa Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 40 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357335358 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x56010ae2fc40, 0x56010ae3444b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x56010ae34450,0x56010ae7c500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/1b87210730d2b66cf35808e2b771aa420b5c51aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 11673 processed earlier; will process 5346 files now Step #5: ==32347== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-7907f1208b3b9486e0b4278d09227511645318df Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 41 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1358355854 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x556636055c40, 0x55663605a44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55663605a450,0x5566360a2500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/7907f1208b3b9486e0b4278d09227511645318df' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 11674 processed earlier; will process 5345 files now Step #5: ==32382== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-ce0e105e61b2915a31c4b9cc47e1771841a545d2 Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 42 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1359376407 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x55e22f126c40, 0x55e22f12b44b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x55e22f12b450,0x55e22f173500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/ce0e105e61b2915a31c4b9cc47e1771841a545d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 11675 processed earlier; will process 5344 files now Step #5: ==32401== ERROR: libFuzzer: out-of-memory (used: 2081Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./oom-7e62c61f6851464cb25a95aed4f787b1abf0b96c Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 43 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1360396647 Step #5: INFO: Loaded 1 modules (18443 inline 8-bit counters): 18443 [0x564d8320fc40, 0x564d8321444b), Step #5: INFO: Loaded 1 PC tables (18443 PCs): 18443 [0x564d83214450,0x564d8325c500), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge65.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_classic_interp/7e62c61f6851464cb25a95aed4f787b1abf0b96c' caused a failure at the previous merge step Step #5: MERGE-INNER: 17019 total files; 11676 processed earlier; will process 5343 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 201 ft: 202 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 659 ft: 733 exec/s: 0 rss: 33Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 896 ft: 1220 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd bfc3. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 1052 ft: 1817 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: #16 pulse cov: 1120 ft: 2128 exec/s: 0 rss: 34Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode eb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] ^() Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: #32 pulse cov: 2134 ft: 4434 exec/s: 0 rss: 62Mb Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unknown elem segment 536870784 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] __() Step #5: [LOADING] WASM module load failed: unknown function 100 Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: #64 pulse cov: 2263 ft: 5103 exec/s: 0 rss: 62Mb Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode dc Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: #128 pulse cov: 2366 ft: 5745 exec/s: 128 rss: 97Mb Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] z!() Step #5: [EXECUTION] z!() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown function 199229439 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] |() Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 14() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] h() Step #5: [EXECUTION] h() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type -37 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] __un() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: local count too large Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] -9() Step #5: [EXECUTION] -9() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] ~() Step #5: [EXECUTION] ~() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Vi() Step #5: [EXECUTION] Vi() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 10321889 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] ;3() Step #5: [EXECUTION] ;3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 20() Step #5: [EXECUTION] 20() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type -10 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Vi() Step #5: [EXECUTION] Vi() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] 94() Step #5: [EXECUTION] 94() failed. Exception: out of bounds memory access Step #5: [EXECUTION] u0() Step #5: [EXECUTION] u0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1 () Step #5: [EXECUTION] 1 () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: unreachable Step #5: #256 pulse cov: 2732 ft: 7608 exec/s: 42 rss: 825Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] () Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: unreachable Step #5: [EXECUTION] r5() Step #5: [EXECUTION] r5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] _s() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] #() Step #5: [EXECUTION] #() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 45() Step #5: [EXECUTION] 45() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: undefined element Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: undefined element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x () Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 18() Step #5: [EXECUTION] 18() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] _d() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] #() Step #5: [EXECUTION] #() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: unreachable Step #5: [EXECUTION] 97() Step #5: [EXECUTION] 97() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: local count too large Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] _W() Step #5: [EXECUTION] _W() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] x () Step #5: [EXECUTION] x () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] y() Step #5: [EXECUTION] y() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] J() Step #5: [EXECUTION] J() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] y() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] 1 Step #5: () Step #5: [EXECUTION] 1 Step #5: () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1 () Step #5: [EXECUTION] 1 () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x () Step #5: [EXECUTION] x () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] @() Step #5: [EXECUTION] @() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] #() Step #5: [EXECUTION] #() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] y() Step #5: [EXECUTION] y() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r5() Step #5: [EXECUTION] r5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] [() Step #5: [EXECUTION] [() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] {() Step #5: [EXECUTION] {() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 14() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] #() Step #5: [EXECUTION] #() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] [() Step #5: [EXECUTION] [() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Vi() Step #5: [EXECUTION] Vi() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 64() Step #5: [EXECUTION] 64() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] Z_() Step #5: [EXECUTION] Z_() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] x () Step #5: [EXECUTION] x () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: #512 pulse cov: 3006 ft: 9126 exec/s: 10 rss: 1572Mb Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] x () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 21() Step #5: [EXECUTION] 21() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] *() Step #5: [EXECUTION] *() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1 () Step #5: [EXECUTION] 1 () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Vi() Step #5: [EXECUTION] Vi() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] %() Step #5: [EXECUTION] %() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] -1() Step #5: [EXECUTION] -1() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 45() Step #5: [EXECUTION] 45() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: undefined element Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: undefined element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 20() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] x () Step #5: [EXECUTION] x () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] r() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r5() Step #5: [EXECUTION] r5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] $() Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] "() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] {() Step #5: [EXECUTION] {() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] $_() Step #5: [EXECUTION] $_() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: immutable global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 46() Step #5: [EXECUTION] 46() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 52 Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [LOADING] WASM module load failed: unknown type 13565809 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] ;3() Step #5: [EXECUTION] ;3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 20() Step #5: [EXECUTION] 20() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] {() Step #5: [EXECUTION] {() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds table access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 31 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [LOADING] WASM module load failed: unknown table 117917622 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] r1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 92() Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [LOADING] WASM module load failed: immutable global Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __() Step #5: [EXECUTION] i() Step #5: [EXECUTION] i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 1 Step #5: () Step #5: [EXECUTION] 1 Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 21() Step #5: [EXECUTION] 21() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer too large Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] [() Step #5: [EXECUTION] [() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] 21() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] y() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] z() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 1485 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] %() Step #5: [EXECUTION] %() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 14() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] _i() Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] {() Step #5: [EXECUTION] {() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Oi() Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] q() Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 80() Step #5: [EXECUTION] 80() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Oi() Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] e() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Vi() Step #5: [EXECUTION] Vi() failed. Exception: unreachable Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function 6 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: undefined element Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: undefined element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] Oi() Step #5: [EXECUTION] m() Step #5: [EXECUTION] m() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma() Step #5: [EXECUTION] ma() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] q() Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] x () Step #5: [EXECUTION] x () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] e() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 06() Step #5: [EXECUTION] 06() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds table access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds table access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: uninitialized element Step #5: [EXECUTION] "() Step #5: [EXECUTION] "() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 93() Step #5: [EXECUTION] 93() failed. Exception: out of bounds memory access Step #5: [EXECUTION] r0() Step #5: [EXECUTION] r0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [LOADING] WASM module load failed: local count too large Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] Ͼ() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] p() Step #5: [EXECUTION] p() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode eb Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] g() Step #5: [EXECUTION] g() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 18() Step #5: [EXECUTION] 18() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer too large Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] `() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] Ͼ() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ~() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode c5 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] -0() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] !() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ~() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [00:14:51:299 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 4652d4. Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] T() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment 3768 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ~() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] &() Step #5: [EXECUTION] &() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [00:14:57:196 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] $() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [00:14:57:878 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:14:57:916 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [00:14:57:954 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: #1024 pulse cov: 3346 ft: 10628 exec/s: 10 rss: 1572Mb Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 58() Step #5: [EXECUTION] 58() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 17() Step #5: [EXECUTION] 17() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] __R() Step #5: [LOADING] WASM module load failed: unknown table 64 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] "() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] -d() Step #5: [EXECUTION] -d() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 17() Step #5: [EXECUTION] 17() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] `() Step #5: [EXECUTION] `() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] `() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1 Step #5: () Step #5: [EXECUTION] 1 Step #5: () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] e() Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [00:15:10:883 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:15:11:144 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [INSTANTIATE] WASM module instantiate failed: WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -0() Step #5: [EXECUTION] -0() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] :() Step #5: [EXECUTION] :() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 58() Step #5: [EXECUTION] 58() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [00:15:14:710 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:14:749 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 6() Step #5: [00:15:14:788 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 0() Step #5: [00:15:14:815 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] $() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -2() Step #5: [EXECUTION] -2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] Ͼ() Step #5: [EXECUTION] Ͼ() failed. Exception: unreachable Step #5: [EXECUTION] ^() Step #5: [EXECUTION] ^() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table 64 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1 Step #5: () Step #5: [EXECUTION] 1 Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: uninitialized element Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] q() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] g() Step #5: [EXECUTION] g() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 20() Step #5: [EXECUTION] 20() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] j() Step #5: [EXECUTION] j() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] Ͼ() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [00:15:33:848 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [00:15:33:875 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] !() Step #5: [EXECUTION] !() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] $() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -2() Step #5: [LOADING] WASM module load failed: unknown type 34 Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 1195141518 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !() Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: local count too large Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] =() Step #5: [EXECUTION] =() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1 Step #5: () Step #5: [EXECUTION] 1 Step #5: () failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] Ͼ() Step #5: [EXECUTION] Ͼ() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] <() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -2() Step #5: [EXECUTION] -2() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -() Step #5: [EXECUTION] -() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 58() Step #5: [EXECUTION] 58() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ' () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] $() failed. Exception: unreachable Step #5: [EXECUTION] 1 Step #5: () Step #5: [EXECUTION] 1 Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [00:15:53:614 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. WASM module instantiate failed: create func object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] $() Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] |() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] '() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] ^() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] v() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] s() Step #5: [EXECUTION] s() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: integer divide by zero Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] '() Step #5: [EXECUTION] '() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: unsupported opcode de Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 9(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, i64:168, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, i64:168, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, i64:168, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, i64:168, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i64:168, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 1837 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] M(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i64:168, f32:3.14159, f64:2.71828) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unsupported opcode fc 31 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 5e3. Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] U(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2d80. Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] U(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 7(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown elem segment 458452 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 7f3ff3 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 43 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown function 441727 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 17b. Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unknown type 5247 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 8192 Step #5: [LOADING] WASM module load failed: unsupported opcode 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 268435451 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: unknown type 783745017 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (r, ) Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -991361 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type -46 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 130498949 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [00:16:02:028 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: allocate memory failed Step #5: [00:16:02:059 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:16:02:060 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:02:104 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:110 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:114 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:118 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:16:02:119 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:119 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid rec idx Step #5: [00:16:02:140 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:141 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:16:02:142 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:16:02:143 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:16:02:663 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:664 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:669 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unknown type Step #5: [LOADING] AOT module load failed: invalid limits flags Step #5: [00:16:02:671 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:16:02:672 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid or non-array type index. Step #5: [00:16:02:673 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:678 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:679 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [00:16:02:680 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [00:16:02:680 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:681 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:682 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:687 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init data section size Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [00:16:02:690 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:16:02:691 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [00:16:02:696 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: invalid init expr type. Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid limits flags(table64 flag was found, please enable memory64) Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [00:16:02:761 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:02:761 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:02:761 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (|, ) Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: unknown type 7040 Step #5: [LOADING] WASM module load failed: unsupported opcode ee Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown table 15844 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 16715327 Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 1073741814 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 13 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 4613 Step #5: [LOADING] WASM module load failed: unknown elem segment 54481535 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [00:16:02:871 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 4128767 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [00:16:02:907 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [00:16:02:922 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [00:16:02:930 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global ([,, ) Step #5: [00:16:02:939 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (],, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 81279 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown elem segment 442103 Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: unknown function 26 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 44 Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown table 1 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type -132094785 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown function 56889242 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 54279167 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:16:03:040 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode fc 3d Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 168 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [LOADING] WASM module load failed: unknown elem segment 54410239 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 4613 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fb 67e Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 85 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 16125 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 1f3e7c Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type -60 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: unknown table 180512 Step #5: [LOADING] WASM module load failed: unsupported opcode 1d Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fc a4 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [00:16:03:135 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fc 6ff Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 85 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 48 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unknown type -26 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 3217031167 Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:16:03:194 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type -31 Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: unknown type 4537 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 534773759 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 151. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:16:03:232 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 4537 Step #5: [00:16:03:274 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 1342177171 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type -46 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fc 6ff Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [00:16:03:302 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: unknown table 27 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 16255 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: unknown table 63 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2048 pulse cov: 4839 ft: 20188 exec/s: 12 rss: 1913Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unsupported opcode f1 Step #5: [00:16:03:334 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 32 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:16:03:380 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: unknown data segment 532020 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 15999 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [00:16:03:426 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 268435454 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3fe0. Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:16:03:482 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 8388607 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown elem segment 2097024 Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unknown type 10749 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode ce Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 259. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: [LOADING] WASM module load failed: unsupported opcode fb 31 Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function 4026531833 Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 121b. Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 151. Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: unknown type 200 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:16:03:644 - 7F5358065BC0]: warning: failed to link import function (7, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table -7 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown elem segment 868351 Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:16:03:723 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 828. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 26 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unknown data segment 1831 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 102 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 268435453 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 549658 Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [00:16:03:771 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 54493183 Step #5: [00:16:03:786 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (,, ) Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 17b2e4. Step #5: [LOADING] WASM module load failed: unknown elem segment 1001021789 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 590510 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 594908 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown type 1342177278 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 140. Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: unknown data segment 253 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [00:16:03:897 - 7F5358065BC0]: warning: failed to link import function (', ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (V,, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode fb 44 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 168 Step #5: [LOADING] WASM module load failed: unknown type 30182 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 8957 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 277375 Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1f3d2b. Step #5: [LOADING] WASM module load failed: unsupported opcode fb 2b5f Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown elem segment 54411263 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fc 1f3e7c Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 39ca. Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode fc 1f3e7c Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown table 766777820 Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fc 6ff Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type -47 Step #5: [LOADING] WASM module load failed: unknown type -6 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cd Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: unknown elem segment 8191 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type -48 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:16:04:068 - 7F5358065BC0]: warning: failed to link import function (@B, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (@B, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 5(i32:2025) Step #5: [00:16:04:071 - 7F5358065BC0]: warning: failed to link import function (@B, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (@B, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:04:074 - 7F5358065BC0]: warning: failed to link import function (@B, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (@B, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:04:076 - 7F5358065BC0]: warning: failed to link import function (@B, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (@B, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (@B, ) Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -770049 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 43fffff. Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 20 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 48 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] B$() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:04:128 - 7F5358065BC0]: warning: wasm_runtime_malloc with size zero Step #5: Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode da Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 90 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [EXECUTION] E() Step #5: [EXECUTION] E() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:04:199 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:04:209 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:04:221 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:16:04:233 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: unsupported opcode fc 39 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 48 Step #5: [LOADING] WASM module load failed: fast interpreter offset overflow Step #5: [00:16:04:261 - 7F5358065BC0]: warning: failed to link import function (l, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [00:16:04:265 - 7F5358065BC0]: warning: failed to link import function (l, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f32:3.14159, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 20971519 Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] j() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 3341952 Step #5: [EXECUTION] j(f32:3.14159, i64:168) Step #5: [EXECUTION] (f32:3.14159, i64:168) Step #5: [EXECUTION] 2(f32:3.14159, i64:168) Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 4(f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 7976 Step #5: os_munmap error addr:0x564d85604a20, size:0x0, errno:22 Step #5: os_munmap error addr:0x564d85604a28, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _5(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _5() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _5(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _5() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _5(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _5() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _`.() Step #5: [EXECUTION] _`.() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _n() Step #5: [EXECUTION] _n() failed. Exception: integer divide by zero Step #5: [EXECUTION] _iG() Step #5: [EXECUTION] _iG() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _5() Step #5: [EXECUTION] _5() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i.() Step #5: [EXECUTION] _i.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i32:2025) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __w() Step #5: [EXECUTION] __w() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: integer overflow Step #5: [EXECUTION] _y() Step #5: [EXECUTION] _y() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _)(f64:2.71828, i64:168) Step #5: [EXECUTION] _)() failed. Exception: unreachable Step #5: [EXECUTION] _?() Step #5: [EXECUTION] _?() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _`.() Step #5: [EXECUTION] _`.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __p() Step #5: [EXECUTION] __p() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _`.() Step #5: [EXECUTION] _`.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _`.() Step #5: [EXECUTION] _`.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __p() Step #5: [EXECUTION] __p() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i32:2025) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: function type mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 4570 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _`.() Step #5: [EXECUTION] _`.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: integer overflow Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _`.() Step #5: [EXECUTION] _`.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _;.() Step #5: [EXECUTION] _;.() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown function 64 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _() Step #5: [EXECUTION] _() failed. Exception: integer divide by zero Step #5: [EXECUTION] __p() Step #5: [EXECUTION] __p() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _5(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] _5() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] /(f64:2.71828, i64:168) Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _ .() Step #5: [EXECUTION] _ .() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _)(f64:2.71828, i64:168) Step #5: [EXECUTION] _)() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i32:2025) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _`.() Step #5: [EXECUTION] _`.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i.() Step #5: [EXECUTION] _i.() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _5() Step #5: [EXECUTION] _5() failed. Exception: unreachable Step #5: [EXECUTION] _st() Step #5: [EXECUTION] _st() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828, i64:168) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 7(f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: integer overflow Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: integer overflow Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828, i64:168) Step #5: [EXECUTION] 20() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] fre() Step #5: [EXECUTION] fre() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _w() Step #5: [EXECUTION] _w() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i.() Step #5: [EXECUTION] _i.() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] __n() Step #5: [EXECUTION] __n() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 382 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] k() Step #5: [EXECUTION] k() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: integer overflow Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -9(f64:2.71828, i64:168) Step #5: [EXECUTION] 11(f64:2.71828, i64:168) Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: integer overflow Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] __u() Step #5: [EXECUTION] __u() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] fre() Step #5: [EXECUTION] fre() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] __w() Step #5: [EXECUTION] __w() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f32:3.14159, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] __w() Step #5: [EXECUTION] __w() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828, i64:168) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 195970 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] ]i(f64:2.71828, i64:168) Step #5: [EXECUTION] ]i() failed. Exception: unreachable Step #5: [EXECUTION] _s[() Step #5: [EXECUTION] _s[() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] q() Step #5: [EXECUTION] q() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] ma(i64:168) Step #5: [EXECUTION] ma() failed. Exception: out of bounds memory access Step #5: [EXECUTION] may() Step #5: [EXECUTION] may() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] fr() Step #5: [EXECUTION] fr() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -9(f64:2.71828, i64:168) Step #5: [EXECUTION] -9() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _a(f64:2.71828, i64:168) Step #5: [EXECUTION] _a() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 706 Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _s() Step #5: [EXECUTION] _s() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __.() Step #5: [EXECUTION] __.() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __r() Step #5: [EXECUTION] __r() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2$(i64:168) Step #5: [EXECUTION] 2$() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown table 42 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] k() Step #5: [EXECUTION] k() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] s(f64:2.71828, i64:168) Step #5: [EXECUTION] s() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: integer overflow Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -9(f64:2.71828, i64:168) Step #5: [EXECUTION] 11(f64:2.71828, i64:168) Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 80(f64:2.71828, i64:168) Step #5: [EXECUTION] 80() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -5() Step #5: [EXECUTION] -5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 09(f64:2.71828, i64:168) Step #5: [EXECUTION] 09() failed. Exception: out of bounds memory access Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] G() Step #5: [EXECUTION] G() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 09(f64:2.71828, i64:168) Step #5: [EXECUTION] 09() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _i>() Step #5: [EXECUTION] _i>() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] &9(f64:2.71828, i64:168) Step #5: [EXECUTION] 11(f64:2.71828, i64:168) Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f32:3.14159, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f32:3.14159, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] __w() Step #5: [EXECUTION] __w() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __u() Step #5: [EXECUTION] __u() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 98242 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] m!(i64:168) Step #5: [EXECUTION] m!() failed. Exception: unreachable Step #5: [EXECUTION] /() Step #5: [EXECUTION] /() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] _%(f64:2.71828, i64:168) Step #5: [EXECUTION] _%() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _in() Step #5: [EXECUTION] _in() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828, i64:168) Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i.() Step #5: [EXECUTION] _i.() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828, i64:168) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0G() Step #5: [EXECUTION] 0G() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __p() Step #5: [EXECUTION] __p() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] __n() Step #5: [EXECUTION] __n() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i32:2025) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] _r() Step #5: [EXECUTION] _r() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] -9(f64:2.71828, i64:168) Step #5: [EXECUTION] 11(f64:2.71828, i64:168) Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] _i() Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] __r() Step #5: [EXECUTION] __r() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 10(f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] M() Step #5: [EXECUTION] M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] _i(f64:2.71828, i64:168) Step #5: [EXECUTION] 11(f64:2.71828, i64:168) Step #5: [EXECUTION] _in() Step #5: [EXECUTION] _in() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: array is immutable Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: unknown function 64902 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: array is immutable Step #5: [LOADING] WASM module load failed: unknown type 81 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown element segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (EÈ“, ) Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] iFx(i32:2025, i32:2025) Step #5: [EXECUTION] iFx() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] FHw(i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] _initial(f32:3.14159) Step #5: [EXECUTION] _initial() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] jiS*O @(i32:2025) Step #5: [EXECUTION] jiS*O @() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 69 Step #5: [EXECUTION] jiS*O @(f32:3.14159) Step #5: [EXECUTION] jiS*O @() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 13() Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] o() Step #5: [EXECUTION] o() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] o() Step #5: [EXECUTION] o() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: integer divide by zero Step #5: [EXECUTION] v() Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] v() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] v(f32:3.14159) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] v(f32:3.14159) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 4985026 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode 1d Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown elem segment 130060 Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 3 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 4287d. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown table 1073741823 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] q(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] q() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, externref:2882395821, externref:2882395821) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [00:16:16:458 - 7F5358065BC0]: warning: failed to link import function (=Pa1, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (w, ) Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (C, ) Step #5: [00:16:16:482 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] ^(i32:2025) Step #5: [EXECUTION] ^() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:16:496 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] ^(i32:2025) Step #5: [EXECUTION] ^() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unknown elem segment 100663295 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown function 107 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 81 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: [LOADING] WASM module load failed: unknown type 34 Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown type 105 Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: [EXECUTION] t() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] [(i32:2025) Step #5: [EXECUTION] [() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: out of bounds memory access Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t() Step #5: [EXECUTION] t() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] u(i32:2025) Step #5: [EXECUTION] u() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [EXECUTION] e(i32:2025) Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] e(i32:2025) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: invalid arch string Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (B, ) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown type 400 Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: field is immutable Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:16:16:951 - 7F5358065BC0]: warning: failed to link import function (P, ) Step #5: [EXECUTION] rmWÞ¯(f32:3.14159, i32:2025) Step #5: [EXECUTION] rmWÞ¯() failed. Exception: failed to call unlinked import function (P, ) Step #5: [EXECUTION] (f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f32:3.14159, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 45 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 5500 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unsupported opcode f0 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] (i32:2025, i32:2025, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i64:168, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i64:168, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [EXECUTION] (i32:2025, i32:2025, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(i32:2025, i32:2025, i64:168, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i64:168, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i64:168, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:17:028 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] Xn() Step #5: [EXECUTION] Xn() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i64:168) Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] iF(f32:3.14159, externref:2882395821, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] iF() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, externref:2882395821, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] iF(f32:3.14159, externref:2882395821, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] iF() failed. Exception: out of bounds table access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f32:3.14159, externref:2882395821, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] _(i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] _() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [00:16:17:140 - 7F5358065BC0]: warning: failed to link import function (0^, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (0^, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: uninitialized element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (0^, ) Step #5: [LOADING] WASM module load failed: unknown table 48 Step #5: [LOADING] WASM module load failed: destination array is immutable Step #5: [LOADING] WASM module load failed: array types do not match Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import memory (YLH0, ) Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 122 Step #5: [LOADING] WASM module load failed: unknown type -59 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [INSTANTIATE] WASM module instantiate failed: failed to insert app heap into linear memory, try using `--heap-size=0` option Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 21885 Step #5: [EXECUTION] malloc(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 512 Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: unknown type 11879 Step #5: [LOADING] WASM module load failed: unknown elem segment 2176 Step #5: [LOADING] WASM module load failed: unknown elem segment 395 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [00:16:17:228 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [00:16:17:293 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [00:16:17:297 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [00:16:17:361 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [00:16:17:431 - 7F5358065BC0]: warning: failed to link import function (9, ) Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] ×…(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] :(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 10(f64:2.71828) Step #5: [EXECUTION] 14(f64:2.71828) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 200(f64:2.71828) Step #5: [EXECUTION] 200() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] I(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] a(f64:2.71828) Step #5: [EXECUTION] a() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] )(f64:2.71828) Step #5: [EXECUTION] )() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] :(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 1 Step #5: (f64:2.71828) Step #5: [EXECUTION] 1@(f64:2.71828) Step #5: [EXECUTION] 14(f64:2.71828) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] 13(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] 12(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown elem segment 4294967293 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] fr() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 49151 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] _i(f64:2.71828) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] a(f64:2.71828) Step #5: [EXECUTION] a() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 01(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 16(f64:2.71828) Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 8(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] s(f64:2.71828) Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] 12(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] ~(f64:2.71828) Step #5: [EXECUTION] ~() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 21(f64:2.71828) Step #5: [EXECUTION] 21() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 10(f64:2.71828) Step #5: [EXECUTION] 10() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 803209088 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] Ͼ(f64:2.71828) Step #5: [EXECUTION] Ͼ() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] I(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: integer divide by zero Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] s(f64:2.71828) Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] :(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] a(f64:2.71828) Step #5: [EXECUTION] a() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unsupported opcode e3 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 268435453 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 8388607 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] I(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 8(f64:2.71828) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 8(f64:2.71828) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment 12519604 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] s(f64:2.71828) Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 200(f64:2.71828) Step #5: [EXECUTION] 200() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] _i(f64:2.71828) Step #5: [EXECUTION] _i() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 16(f64:2.71828) Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] >(f64:2.71828) Step #5: [EXECUTION] >() failed. Exception: integer divide by zero Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: null reference Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 1879048064 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 22(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [LOADING] WASM module load failed: unsupported opcode fc bff0 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 01(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 16(f64:2.71828) Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] s(f64:2.71828) Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown elem segment 29296820 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 01(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown elem segment 1879031807 Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 16(f64:2.71828) Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] :(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 1 Step #5: (f64:2.71828) Step #5: [EXECUTION] 1@(f64:2.71828) Step #5: [EXECUTION] 14(f64:2.71828) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown type 805306240 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] i(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 8(f64:2.71828) Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] :(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 14(f64:2.71828) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] a(f64:2.71828) Step #5: [EXECUTION] a() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] #(f64:2.71828) Step #5: [EXECUTION] #() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] f/(f64:2.71828) Step #5: [EXECUTION] f/() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 16(f64:2.71828) Step #5: [EXECUTION] 16() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] p(f64:2.71828) Step #5: [EXECUTION] p() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown elem segment 4294967295 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] fr() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown function 2147483647 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown elem segment 40704 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f32:3.14159) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0(f32:3.14159) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] __(f32:3.14159) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] -(f64:2.71828) Step #5: [EXECUTION] -() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] I(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 10(f64:2.71828) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown elem segment 8188 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] a(f64:2.71828) Step #5: [EXECUTION] a() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: unknown data segment 29296820 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ~(f64:2.71828) Step #5: [EXECUTION] ~() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown elem segment 268435455 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown elem segment 16777215 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 05(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown table 532643505 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] s(f64:2.71828) Step #5: [EXECUTION] s() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] 13(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 16(f64:2.71828) Step #5: [EXECUTION] 16() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] p(f64:2.71828) Step #5: [EXECUTION] p() failed. Exception: out of bounds memory access Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] 12(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] ma(f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: integer divide by zero Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] __(f64:2.71828) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] fr() failed. Exception: unreachable Step #5: [EXECUTION]  (f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] _i(f64:2.71828) Step #5: [EXECUTION] _i() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 20(f64:2.71828) Step #5: [EXECUTION] 20() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 19(f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 1+(f64:2.71828) Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 11(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] fr(f64:2.71828) Step #5: [EXECUTION] fr() failed. Exception: out of bounds memory access Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [EXECUTION] -(f64:2.71828) Step #5: [EXECUTION] -() failed. Exception: unreachable Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [LOADING] WASM module load failed: unknown elem segment 4190109694 Step #5: [EXECUTION] !(f64:2.71828) Step #5: [EXECUTION] !() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] a(f64:2.71828) Step #5: [EXECUTION] a() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 0(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] __(i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 4(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 6(i64:168, funcref:0, funcref:0, externref:2882395821) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [EXECUTION] 1(f32:3.14159, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] Step #5: 2x{q() Step #5: [EXECUTION] Step #5: 2x{q() failed. Exception: uninitialized element Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [00:16:24:510 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:24:716 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:24:927 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:25:138 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [00:16:25:163 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:171 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:25:219 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:253 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:276 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:307 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:327 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:346 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [00:16:25:399 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:441 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [00:16:25:471 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:488 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:506 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:559 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:25:631 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: cast failure Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [00:16:25:680 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:693 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:705 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:785 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] #() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [00:16:25:833 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:841 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:859 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:864 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:25:869 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:919 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:25:959 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] }() Step #5: [00:16:25:997 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] }() failed. Exception: create struct object failed Step #5: [EXECUTION] +() Step #5: [00:16:26:037 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unsupported opcode 1d Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:26:282 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [00:16:26:524 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:26:736 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:26:946 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:26:973 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] #() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:27:008 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:27:078 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [00:16:27:114 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:27:123 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:27:132 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [00:16:27:351 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:27:554 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:27:752 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:27:957 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:28:047 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:28:154 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:28:220 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:28:296 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:28:333 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:28:346 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [00:16:28:415 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:28:474 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:28:530 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:28:590 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [00:16:28:629 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] +() Step #5: [00:16:28:654 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:28:675 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:28:729 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:28:794 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:28:845 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [00:16:28:913 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:28:971 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:29:028 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:29:086 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:29:107 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:29:115 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [00:16:29:124 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] +() Step #5: [00:16:29:133 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:29:196 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:29:270 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:29:333 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:29:386 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:29:436 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:29:489 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [00:16:29:536 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:29:555 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:29:575 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [00:16:29:773 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:29:806 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] () Step #5: [00:16:29:894 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:29:969 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:30:046 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:30:068 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [00:16:30:078 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:30:088 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [00:16:30:170 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:30:236 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:30:311 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:30:376 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:30:428 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:30:480 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:30:573 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:30:617 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:30:664 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:30:737 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:30:791 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:30:851 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] __() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:30:886 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [00:16:30:911 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] +() Step #5: [00:16:30:922 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] #() Step #5: [EXECUTION] #() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [00:16:30:961 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] +() Step #5: [00:16:30:973 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [00:16:30:999 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [00:16:31:011 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [00:16:31:024 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] +() Step #5: [00:16:31:037 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:056 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] () Step #5: [00:16:31:082 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:163 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [00:16:31:239 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:31:292 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:31:345 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:31:397 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] () Step #5: [00:16:31:457 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:31:500 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:538 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:563 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:31:609 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:31:631 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:652 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:31:712 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:31:747 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:780 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:31:805 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:31:820 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:833 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:31:891 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:31:911 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:31:932 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:32:071 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:32:196 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [00:16:32:323 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:32:453 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:32:519 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:32:572 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:32:615 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:32:683 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:32:731 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:32:766 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:32:829 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [00:16:32:854 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] +() Step #5: [00:16:32:867 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [00:16:32:926 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:32:945 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:32:964 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:33:002 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:33:012 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] z() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:33:074 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:33:159 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:33:218 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [00:16:33:277 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [00:16:33:333 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] +() Step #5: [00:16:33:389 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:33:448 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:33:481 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:33:515 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:33:553 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [00:16:33:591 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [00:16:33:616 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:33:684 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:33:742 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:33:800 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [EXECUTION] () Step #5: [00:16:33:825 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:33:833 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] ?() Step #5: [EXECUTION] ?() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:33:915 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] ?() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:34:018 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:34:068 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:34:119 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [00:16:34:202 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [00:16:34:243 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:34:282 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [00:16:34:329 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [EXECUTION] +() failed. Exception: cast failure Step #5: [LOADING] WASM module load failed: unsupported opcode c9 Step #5: [EXECUTION] () Step #5: [EXECUTION] () Step #5: [00:16:34:420 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create struct object failed Step #5: [EXECUTION] ?() Step #5: [00:16:34:476 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] ?() failed. Exception: create struct object failed Step #5: [EXECUTION] 3() Step #5: [EXECUTION] +() Step #5: [00:16:34:530 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] +() Step #5: [00:16:34:547 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] +() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:16:35:194 - 7F5358065BC0]: warning: failed to link import function (5Gºz"ky58w, ) Step #5: [EXECUTION] ^0() Step #5: [EXECUTION] ^0() failed. Exception: failed to call unlinked import function (5Gºz"ky58w, ) Step #5: [EXECUTION] (f64:2.71828, i64:168, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [00:16:35:216 - 7F5358065BC0]: warning: failed to link import function (5Gºz"ky58w, ) Step #5: [EXECUTION] ^0() Step #5: [EXECUTION] ^0() failed. Exception: failed to call unlinked import function (5Gºz"ky58w, ) Step #5: [EXECUTION] (f64:2.71828, i64:168, f32:3.14159, i32:2025) Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] h(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] h() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 6(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 8(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] h(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 51 Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] 65(f64:2.71828, i32:2025) Step #5: [EXECUTION] 65() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 65(f64:2.71828, i32:2025) Step #5: [EXECUTION] 65() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] (f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 6(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 1(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] \() Step #5: [EXECUTION] \() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (X, ) Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [00:16:35:414 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 6(f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [EXECUTION] @(f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (>, ) Step #5: [00:16:35:427 - 7F5358065BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [EXECUTION] /M(i64:168) Step #5: [EXECUTION] /M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] /L(i64:168) Step #5: [EXECUTION] /L() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] /M(i64:168) Step #5: [EXECUTION] /M() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] +(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] +(f64:2.71828) Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode 12 Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] (i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] 5(i64:168, f32:3.14159, funcref:0, f32:3.14159, i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] #(i32:2025, i32:2025, i32:2025, i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025, i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:35:505 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] Q(i32:2025, f32:3.14159) Step #5: [EXECUTION] Q() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [00:16:35:534 - 7F5358065BC0]: warning: failed to link import function ([, ) Step #5: [EXECUTION] b(f32:3.14159) Step #5: [EXECUTION] b() failed. Exception: failed to call unlinked import function ([, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] l() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [00:16:35:560 - 7F5358065BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (>, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:16:35:575 - 7F5358065BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (>, ) Step #5: [00:16:35:588 - 7F5358065BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (>, ) Step #5: [00:16:35:602 - 7F5358065BC0]: warning: failed to link import function (>, ) Step #5: [EXECUTION] Ee() Step #5: [EXECUTION] Ee() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (>, ) Step #5: [EXECUTION] 5'(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds table access Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 3(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 3(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 3(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 3(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] P(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] P() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 4(funcref:0, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] __(f64:2.71828, i64:168) Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] l() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] ÙŽ() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] __(f64:2.71828, i64:168) Step #5: [EXECUTION] __() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] ˆ(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] ˆ(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] ˆ(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] ,(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] ,(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:36:599 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] n(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] n() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1(f32:3.14159, f64:2.71828) Step #5: [00:16:36:604 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] n(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] n() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828) Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] }() Step #5: [EXECUTION] }() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] ec(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] ec() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode dc Step #5: [00:16:36:826 - 7F5358065BC0]: warning: failed to link import function (2, ) Step #5: [EXECUTION] y(i32:2025) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 5(i64:168, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] Lf() Step #5: [EXECUTION] Lf() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function 69 Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 32758 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 7eb8. Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i32:2025) Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds table access Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [00:16:37:215 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:16:37:223 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] p() Step #5: [EXECUTION] p() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:37:228 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:16:37:234 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [00:16:37:238 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:37:242 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [00:16:37:248 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [00:16:37:290 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:16:38:651 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [00:16:38:658 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [00:16:38:662 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: [00:16:38:670 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:38:674 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [00:16:38:679 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:38:683 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: uninitialized element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:38:688 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:38:692 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:38:696 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [00:16:38:735 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] 5() Step #5: [00:16:38:774 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [00:16:38:778 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [00:16:38:796 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import table (!, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f32:3.14159, i32:2025, i64:168, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 5(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 1(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 5(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 1(i32:2025, i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] g(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] g(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828, i32:2025) Step #5: [EXECUTION] 8(f64:2.71828, i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: sub type 69 does not match super type Step #5: [00:16:38:892 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:892 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:892 - 7F5358065BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [00:16:38:894 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create array object failed Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:16:38:897 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:897 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:897 - 7F5358065BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: cast failure Step #5: [EXECUTION] 16(i32:2025) Step #5: [EXECUTION] 16() failed. Exception: failed to call unlinked import function ((, ) Step #5: [00:16:38:904 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:904 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:904 - 7F5358065BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: cast failure Step #5: [00:16:38:912 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:912 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:912 - 7F5358065BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:16:38:919 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:919 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:38:919 - 7F5358065BC0]: warning: failed to link import function ((, ) Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: failed to call unlinked import function ((, ) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 16(i32:2025) Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode fc 2cf3 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] N() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] N() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] N() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] N(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] J() Step #5: [EXECUTION] J() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] 16() Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: undefined element Step #5: [LOADING] WASM module load failed: unknown type 65069 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: undefined element Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] Ô(f32:3.14159) Step #5: [EXECUTION] Ô() failed. Exception: integer divide by zero Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [EXECUTION] Ô(f32:3.14159) Step #5: [EXECUTION] Ô() failed. Exception: integer divide by zero Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: out of bounds memory access Step #5: [00:16:39:222 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] ]О(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] (funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 2(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] ]О(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] (funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 2(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [EXECUTION] ]О(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] (funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 0(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(funcref:0, i32:2025, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fb 2b Step #5: [00:16:39:261 - 7F5358065BC0]: warning: failed to link import function (KVnjM, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (KVnjM, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] m(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] (i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4(i64:168, i32:2025, f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] ~(i64:168) Step #5: [EXECUTION] ~() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 0(f32:3.14159) Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 6(f32:3.14159) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 1(f32:3.14159) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: undefined element Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: unknown type Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] X(i32:2025, i32:2025) Step #5: [EXECUTION] X() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 8(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 7(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: unknown local Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] t(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] t(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] t(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: #4096 pulse cov: 5735 ft: 27335 exec/s: 20 rss: 1913Mb Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: unknown table 2147483647 Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] n(i32:2025, i32:2025) Step #5: [EXECUTION] n() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] X(i32:2025, i32:2025) Step #5: [EXECUTION] X() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] t(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 8(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 13(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025, i32:2025) Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] X(i32:2025, i32:2025) Step #5: [EXECUTION] X() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] T() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 7(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 7(i32:2025, i32:2025) Step #5: [EXECUTION] T(i32:2025, i32:2025) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] J(i32:2025) Step #5: [EXECUTION] J() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] @(i32:2025) Step #5: [EXECUTION] @() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] &K() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] &K() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:42:617 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 19(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 19() failed. Exception: unreachable Step #5: [00:16:42:623 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:630 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:635 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] ma(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] ma() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:639 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:645 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] v(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] v() failed. Exception: integer overflow Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:650 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] v(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] v() failed. Exception: integer overflow Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:655 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [LOADING] WASM module load failed: sub type 40 does not match super type Step #5: [00:16:42:661 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:666 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:671 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] v(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] v() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 7(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [00:16:42:675 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 9(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 0(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'(f64:2.71828, f64:2.71828, f64:2.71828) Step #5: [EXECUTION] J'() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] T(i32:2025, i64:168) Step #5: [EXECUTION] T() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:42:685 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:42:685 - 7F5358065BC0]: warning: failed to link import function (", ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global ($0, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:42:795 - 7F5358065BC0]: warning: failed to link import function (H, ) Step #5: [00:16:42:795 - 7F5358065BC0]: warning: failed to link import function (q, ) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (H, ) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (q, ) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [00:16:42:799 - 7F5358065BC0]: warning: failed to link import function (H, ) Step #5: [00:16:42:799 - 7F5358065BC0]: warning: failed to link import function (q, ) Step #5: [EXECUTION] 9(i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: failed to call unlinked import function (H, ) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (q, ) Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 2147483647 Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [EXECUTION] __new() Step #5: [EXECUTION] __new() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] ~|tR;(f64:2.71828) Step #5: [EXECUTION] ~|tR;() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] ~|tR;(f64:2.71828) Step #5: [EXECUTION] ~|tR;() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1(f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] e(f64:2.71828) Step #5: [EXECUTION] e() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 1(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, f64:2.71828, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Step #5: () Step #5: [EXECUTION] Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] g() Step #5: [EXECUTION] g() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] q() Step #5: [EXECUTION] q() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 1 () Step #5: [EXECUTION] 1 () failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [EXECUTION] __wasm_(f64:2.71828) Step #5: [EXECUTION] __wasm_() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 96686 Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: indirect call type mismatch Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] ~1() Step #5: [EXECUTION] ~1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 11c4. Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: unknown data segment 90825083 Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 6(f64:2.71828, funcref:0) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0(f64:2.71828, funcref:0) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828, funcref:0) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [EXECUTION] (f64:2.71828, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(f64:2.71828, funcref:0) Step #5: [EXECUTION] 2(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3(f64:2.71828, funcref:0) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f64:2.71828, funcref:0) Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [00:16:49:467 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:49:467 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:49:467 - 7F5358065BC0]: warning: failed to link import function ( , ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 5(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] ^(i32:2025, i32:2025) Step #5: [EXECUTION] ^() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(i64:168) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(i64:168) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(i64:168) Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(i64:168) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(i64:168) Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 9(i64:168) Step #5: [EXECUTION] *(i64:168) Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 9(i64:168) Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table -524289 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 27f. Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3fc7. Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode d9 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unsupported opcode 1d Step #5: [LOADING] WASM module load failed: unknown type 4181 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] Ú²](i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] (i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: [00:16:49:855 - 7F5358065BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fe Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 8c8. Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 17 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fb fffff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 5885 Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fc 2d Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 22 Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [00:16:50:012 - 7F5358065BC0]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table 255 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [EXECUTION] (i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] (i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 6(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] (i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i64:168, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [EXECUTION] t() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: undefined element Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] N!Es(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [00:16:50:170 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [00:16:50:228 - 7F5358065BC0]: warning: failed to link import function (-, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (X, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] s(i64:168) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: uninitialized element Step #5: [EXECUTION] 4() Step #5: [00:16:50:263 - 7F5358065BC0]: warning: failed to link import function (^, ) Step #5: [EXECUTION] (i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (^, ) Step #5: [EXECUTION] 1(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168, f32:3.14159, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:16:50:280 - 7F5358065BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:16:50:282 - 7F5358065BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [00:16:50:299 - 7F5358065BC0]: warning: failed to link import function (|C8, ) Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (|C8, ) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: integer overflow Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 1(i64:168, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] 6(i64:168, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [00:16:50:430 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [EXECUTION] P_:H() Step #5: [EXECUTION] P_:H() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: cast failure Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f64:2.71828) Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 2(i32:2025, f64:2.71828) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: undefined element Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer divide by zero Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0(i64:168) Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] #() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [00:16:50:735 - 7F5358065BC0]: warning: failed to link import function (L, ) Step #5: [EXECUTION] /(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] /() failed. Exception: failed to call unlinked import function (L, ) Step #5: [EXECUTION] (i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 5(i32:2025, i32:2025, f32:3.14159) Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: out of bounds memory access Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 1760 Step #5: [EXECUTION] Ζ(i64:168) Step #5: [EXECUTION] Ζ() failed. Exception: integer overflow Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] 9(externref:2882395821, funcref:0) Step #5: [EXECUTION] (externref:2882395821, funcref:0) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(externref:2882395821, funcref:0) Step #5: [EXECUTION] 3(externref:2882395821, funcref:0) Step #5: [EXECUTION] 4(externref:2882395821, funcref:0) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] /Ixb() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table 5 Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [EXECUTION] #() Step #5: [EXECUTION] #() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function Step #5: [EXECUTION] P Step #5: E() Step #5: [EXECUTION] P Step #5: E() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 00 Step #5: E() Step #5: [EXECUTION] 00 Step #5: E() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] hi() Step #5: [EXECUTION] hi() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 00 Step #5: E() Step #5: [EXECUTION] 00 Step #5: E() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] y() Step #5: [EXECUTION] hi() Step #5: [EXECUTION] hi() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] __rel() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unsupported opcode fc 1ee261 Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: Bypass execution because of unsupported value kind:  Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer divide by zero Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] fr() Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] !e() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Gd(i32:2025, i32:2025) Step #5: [EXECUTION] Gd() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (A1, ) Step #5: Bypass execution because of unsupported value kind:  Step #5: [LOADING] WASM module load failed: unknown data segment 70525 Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] D() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: out of bounds memory access Step #5: [EXECUTION] D() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unknown global Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] z(i32:2025) Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(f64:2.71828, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [LOADING] WASM module load failed: array elem type mismatch Step #5: [EXECUTION] z(i32:2025) Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] z(i32:2025) Step #5: [EXECUTION] z() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: out of bounds memory access Step #5: [EXECUTION] z(i32:2025) Step #5: [EXECUTION] z() failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] 2(f64:2.71828, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] z(i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 2(f64:2.71828, i32:2025, f32:3.14159, i32:2025) Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] J(f32:3.14159) Step #5: [EXECUTION] J() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] 2(f32:3.14159) Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [00:16:52:308 - 7F5358065BC0]: warning: failed to link import function (Q, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Ɉ0ݹ, ) Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [INSTANTIATE] WASM module instantiate failed: out of bounds memory access Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: uninitialized element Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: [EXECUTION] _ini(i64:168, i32:2025) Step #5: [EXECUTION] _ini() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i64:168, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i64:168, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] sKO(f64:2.71828, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] >O() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] (f64:2.71828, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 2(f64:2.71828, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 3(f64:2.71828, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 4(f64:2.71828, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, i32:2025, f32:3.14159, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [00:16:57:481 - 7F5358065BC0]: warning: failed to link import function (>0߸1$% Step #5: #y, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (Pv, ) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown table 12 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (^, ) Step #5: [EXECUTION] = '() Step #5: [EXECUTION] = '() failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7Ï‘y@ N (i32:2025) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(f64:2.71828, i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [EXECUTION] (i64:168) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: unreachable Step #5: [EXECUTION] UA(f64:2.71828, externref:2882395821) Step #5: [EXECUTION] UA() failed. Exception: integer overflow Step #5: [EXECUTION] (funcref:0, f64:2.71828, i64:168) Step #5: [EXECUTION] 2(funcref:0, f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3(funcref:0, f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i64:168) Step #5: [EXECUTION] 4() failed. Exception: integer overflow Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] AX' b(f64:2.71828, i64:168) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] A(i32:2025) Step #5: [EXECUTION] A() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [00:16:57:618 - 7F5358065BC0]: warning: failed to link import function (Z Step #5: , ) Step #5: [00:16:57:618 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:16:57:618 - 7F5358065BC0]: warning: failed to link import function (Ħ#"%q, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (Z Step #5: , ) Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: failed to call unlinked import function (Ħ#"%q, ) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] __() Step #5: [EXECUTION] __() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] -1() Step #5: [EXECUTION] -1() failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [EXECUTION] |(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] |() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(f64:2.71828, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025, i32:2025, i32:2025, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Z-(f32:3.14159) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function 4540 Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [00:16:58:571 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [00:16:58:893 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [00:16:59:225 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [00:16:59:551 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 5() failed. Exception: create struct object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 9(f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: integer overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 9(f64:2.71828) Step #5: [EXECUTION] 9() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [00:17:01:615 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 0() failed. Exception: create struct object failed Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [00:17:01:917 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [00:17:02:215 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 4() failed. Exception: create struct object failed Step #5: [EXECUTION] 1() Step #5: [00:17:02:514 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 1() failed. Exception: create struct object failed Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [00:17:02:558 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [00:17:03:051 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [00:17:03:081 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] t(i32:2025) Step #5: [EXECUTION] t() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2(f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 5() Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: out of bounds table access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds table access Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: out of bounds table access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: cast failure Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [00:17:08:144 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 2() failed. Exception: create struct object failed Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [00:17:08:174 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 3() failed. Exception: create struct object failed Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: cast failure Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: cast failure Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 0(f64:2.71828) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] (i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828, i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: integer divide by zero Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: [EXECUTION] `() Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds array access Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6() Step #5: [00:17:08:760 - 7F5358065BC0]: Obj is not a object in current instance heap Step #5: [00:17:08:760 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 6() failed. Exception: create struct object failed Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [00:17:08:764 - 7F5358065BC0]: Obj is not a object in current instance heap Step #5: [00:17:08:764 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 7() failed. Exception: create struct object failed Step #5: [EXECUTION] 8() Step #5: [00:17:08:768 - 7F5358065BC0]: Obj is not a object in current instance heap Step #5: [00:17:08:768 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 8() failed. Exception: create struct object failed Step #5: [EXECUTION] `() Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds array access Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: cast failure Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [00:17:08:784 - 7F5358065BC0]: Obj is not a object in current instance heap Step #5: [00:17:08:784 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 7() failed. Exception: create struct object failed Step #5: [EXECUTION] 8() Step #5: [00:17:08:788 - 7F5358065BC0]: Obj is not a object in current instance heap Step #5: [00:17:08:788 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 8() failed. Exception: create struct object failed Step #5: [EXECUTION] `() Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds array access Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828, f32:3.14159) Step #5: [EXECUTION] 3(f64:2.71828) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: cast failure Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: integer overflow Step #5: [EXECUTION] 7(f64:2.71828) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [00:17:08:804 - 7F5358065BC0]: Obj is not a object in current instance heap Step #5: [00:17:08:804 - 7F5358065BC0]: warning: failed to allocate memory for gc object Step #5: [EXECUTION] 8() failed. Exception: create struct object failed Step #5: [00:17:08:812 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:17:08:812 - 7F5358065BC0]: warning: failed to link import function (P, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (P, ) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [00:17:08:822 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:17:08:822 - 7F5358065BC0]: warning: failed to link import function (P, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (, ) Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: failed to call unlinked import function (P, ) Step #5: [EXECUTION] 2(i64:168) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 0(i32:2025, i32:2025) Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 6(i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: create array object failed Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: create array object failed Step #5: [EXECUTION] (i64:168, f64:2.71828, i64:168, f32:3.14159) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] S(f32:3.14159, i32:2025) Step #5: [EXECUTION] (f32:3.14159, i32:2025) Step #5: [EXECUTION] 2(f32:3.14159, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159, i32:2025) Step #5: [EXECUTION] 5(f32:3.14159, i32:2025) Step #5: [EXECUTION] 6(f32:3.14159, i32:2025) Step #5: [EXECUTION] 7(f32:3.14159, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(f32:3.14159, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(f32:3.14159, i32:2025) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11(f32:3.14159, i32:2025) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12(f32:3.14159, i32:2025) Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13(f32:3.14159, i32:2025) Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14(f32:3.14159, i32:2025) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [LOADING] AOT module load failed: from validator. there should be >=1 memory in one aot module Step #5: [EXECUTION] 0() Step #5: [EXECUTION] (i32:2025, f32:3.14159, f64:2.71828, i64:168) Step #5: [EXECUTION] 2(f64:2.71828, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] 1(f64:2.71828) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 4(i64:168) Step #5: Bypass execution because of unsupported value kind:  Step #5: [00:17:09:098 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:17:09:098 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global ( Step #5: , ) Step #5: [EXECUTION] U(f32:3.14159) Step #5: [EXECUTION] U() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 6(f32:3.14159) Step #5: [EXECUTION] 6() failed. Exception: integer divide by zero Step #5: [00:17:09:118 - 7F5358065BC0]: warning: failed to link import function (P, ) Step #5: [EXECUTION] (f32:3.14159) Step #5: [EXECUTION] () failed. Exception: failed to call unlinked import function (P, ) Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 1(i32:2025) Step #5: [EXECUTION] 1() failed. Exception: integer overflow Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 2(i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] (externref:2882395821, f32:3.14159) Step #5: [EXECUTION] 1(externref:2882395821, f32:3.14159) Step #5: [EXECUTION] 2(externref:2882395821, f32:3.14159) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(externref:2882395821, f32:3.14159) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(externref:2882395821, f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1(f32:3.14159, i64:168) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: undefined element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown local Step #5: [00:17:09:206 - 7F5358065BC0]: warning: failed to link import function ( , ) Step #5: [INSTANTIATE] WASM module instantiate failed: Exception: failed to call unlinked import function ( , ) Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: invalid conversion to integer Step #5: [EXECUTION] (f64:2.71828, f32:3.14159, i32:2025, f32:3.14159) Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] Z() Step #5: [EXECUTION] Z() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: invalid conversion to integer Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] (i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 1(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 2(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i64:168, f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [00:17:09:276 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (!, ) Step #5: [LOADING] WASM module load failed: unknown data segment 212732 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:17:09:283 - 7F5358065BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (4R, ) Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] Step #5: () failed. Exception: unreachable Step #5: [EXECUTION] (f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 3(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4(f32:3.14159, f64:2.71828) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] Step #5: (f32:3.14159, f64:2.71828) Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 4() Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 3(i64:168) Step #5: [EXECUTION] 3() failed. Exception: integer divide by zero Step #5: [EXECUTION] 4() Step #5: [EXECUTION] λkg() Step #5: [EXECUTION] λkg() failed. Exception: integer overflow Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: integer overflow Step #5: [EXECUTION] 3(f32:3.14159, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] *(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] *() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] *(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] *() failed. Exception: out of bounds memory access Step #5: [EXECUTION] (i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: wasm operand stack overflow Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025, i32:2025, i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [00:17:09:604 - 7F5358065BC0]: warning: failed to link import function (X, ) Step #5: [EXECUTION] E(i32:2025) Step #5: [EXECUTION] E() failed. Exception: failed to call unlinked import function (X, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: uninitialized element Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [00:17:09:647 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [00:17:09:647 - 7F5358065BC0]: warning: failed to link import function (, ) Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] (i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: integer overflow Step #5: [EXECUTION] 1(i32:2025, i32:2025) Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2(i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025, i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(i32:2025, i32:2025) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, i32:2025) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [INSTANTIATE] WASM module instantiate failed: failed to link import global (, ) Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: undefined element Step #5: [EXECUTION] () Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [EXECUTION] T(f64:2.71828) Step #5: [EXECUTION] (i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 2(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f64:2.71828) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(f64:2.71828) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(f32:3.14159, f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13(i32:2025) Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14(i64:168, i32:2025, i32:2025) Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [EXECUTION] K(f32:3.14159) Step #5: [EXECUTION] (i32:2025) Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 0() Step #5: [EXECUTION] 0() failed. Exception: unreachable Step #5: [EXECUTION] 3(i32:2025) Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4(f32:3.14159) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(f32:3.14159, f32:3.14159) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(f32:3.14159) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: [EXECUTION] (i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 1(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 1() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 2(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 2() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 3(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 3() failed. Exception: out of bounds memory access Step #5: [EXECUTION] 4(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12(i32:2025, f64:2.71828, i32:2025, f64:2.71828, i64:168) Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] 16() Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [EXECUTION] () Step #5: [EXECUTION] () failed. Exception: unreachable Step #5: [EXECUTION] 1() Step #5: [EXECUTION] 1() failed. Exception: unreachable Step #5: [EXECUTION] 2() Step #5: [EXECUTION] 2() failed. Exception: unreachable Step #5: [EXECUTION] 3() Step #5: [EXECUTION] 3() failed. Exception: unreachable Step #5: [EXECUTION] 4() Step #5: [EXECUTION] 4() failed. Exception: unreachable Step #5: [EXECUTION] 5() Step #5: [EXECUTION] 5() failed. Exception: unreachable Step #5: [EXECUTION] 6() Step #5: [EXECUTION] 6() failed. Exception: unreachable Step #5: [EXECUTION] 7() Step #5: [EXECUTION] 7() failed. Exception: unreachable Step #5: [EXECUTION] 8() Step #5: [EXECUTION] 8() failed. Exception: unreachable Step #5: [EXECUTION] 9() Step #5: [EXECUTION] 9() failed. Exception: unreachable Step #5: [EXECUTION] 10() Step #5: [EXECUTION] 10() failed. Exception: unreachable Step #5: [EXECUTION] 11() Step #5: [EXECUTION] 11() failed. Exception: unreachable Step #5: [EXECUTION] 12() Step #5: [EXECUTION] 12() failed. Exception: unreachable Step #5: [EXECUTION] 13() Step #5: [EXECUTION] 13() failed. Exception: unreachable Step #5: [EXECUTION] 14() Step #5: [EXECUTION] 14() failed. Exception: unreachable Step #5: [EXECUTION] 16() Step #5: [EXECUTION] 16() failed. Exception: unreachable Step #5: [LOADING] AOT module load failed: unexpected end Step #5: os_munmap error addr:0x564d856ba510, size:0x0, errno:22 Step #5: [LOADING] AOT module load failed: invalid section order Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [00:17:09:956 - 7F5358065BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [00:17:09:966 - 7F5358065BC0]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: unexpected end Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] AOT module load failed: invalid section id Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: [LOADING] WASM module load failed: magic header not detected Step #5: #5343 DONE cov: 5966 ft: 30153 exec/s: 23 rss: 1913Mb Step #5: MERGE-OUTER: successful in 43 attempt(s) Step #5: MERGE-OUTER: the control file has 2672028 bytes Step #5: MERGE-OUTER: consumed 1Mb (40Mb rss) to parse the control file Step #5: MERGE-OUTER: 8223 new files with 34231 new features added; 7197 new coverage edges Step #5: [2026-01-14 06:39:33,972 INFO] Finding shared libraries for targets (if any). Step #5: [2026-01-14 06:39:33,982 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/wamr_fuzz_classic_interp_error.log Step #5: Error occured while running wamr_fuzz_aot_compiler: Step #5: Cov returncode: 0, grep returncode: 0 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972218929 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f981477198, 0x55f98147f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f98147f918,0x55f9815070a8), Step #5: MERGE-OUTER: 15275 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: 972284491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f1d8b58198, 0x55f1d8b60911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f1d8b60918,0x55f1d8be80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: 15275 total files; 0 processed earlier; will process 15275 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 65 ft: 66 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 67 ft: 69 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 67 ft: 69 exec/s: 0 rss: 50Mb Step #5: #8 pulse cov: 75 ft: 77 exec/s: 0 rss: 50Mb Step #5: #16 pulse cov: 79 ft: 81 exec/s: 0 rss: 50Mb Step #5: #32 pulse cov: 79 ft: 81 exec/s: 0 rss: 50Mb Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #64 pulse cov: 118 ft: 136 exec/s: 0 rss: 50Mb Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==78==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1d636c5dd bp 0x000000000000 sp 0x7fff54b4d0f0 T78) Step #5: ==78==The signal is caused by a READ memory access. Step #5: #0 0x55f1d636c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1d618e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1d618dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1d616b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1d608cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1d5fe4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1d5fee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1d5fd56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1d60013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20cd49c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1d5fc8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==78==Register values: Step #5: rax = 0x000055f1dae5ddf0 rbx = 0x000055f1dae5ddf0 rcx = 0x000055f1dae5dde0 rdx = 0x00007f20cd664b80 Step #5: rdi = 0x000055f1dae5dde0 rsi = 0x00007f20cd664be0 rbp = 0x0000000000000000 rsp = 0x00007fff54b4d0f0 Step #5: r8 = 0x000055f1dae5ddf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f20cd664be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f1d956b960 r14 = 0x0000000100000004 r15 = 0x000055f1d84d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==78==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0, Step #5: \000asm\001\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6006650182737e2b09bada7fc0774812b802917 Step #5: Base64: AGFzbQEAAAA= Step #5: MERGE-OUTER: attempt 2 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972406958 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563fa40c2198, 0x563fa40ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563fa40ca918,0x563fa41520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6006650182737e2b09bada7fc0774812b802917' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 93 processed earlier; will process 15182 files now Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: #1 pulse cov: 104 ft: 105 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: #2 pulse cov: 106 ft: 108 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: #4 pulse cov: 106 ft: 108 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: #8 pulse cov: 106 ft: 108 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: #16 pulse cov: 106 ft: 108 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #32 pulse cov: 123 ft: 126 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #64 pulse cov: 179 ft: 194 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==88==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563fa18d65dd bp 0x000000000000 sp 0x7ffe7b7b9950 T88) Step #5: ==88==The signal is caused by a READ memory access. Step #5: #0 0x563fa18d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563fa16f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563fa16f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563fa16d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563fa15f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563fa154ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563fa15581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563fa153f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563fa156b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf0f34c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563fa1532aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==88==Register values: Step #5: rax = 0x0000563fa5a824f0 rbx = 0x0000563fa5a824f0 rcx = 0x0000563fa5a824e0 rdx = 0x00007fcf0f514b80 Step #5: rdi = 0x0000563fa5a824e0 rsi = 0x0000000000001025 rbp = 0x0000000000000000 rsp = 0x00007ffe7b7b9950 Step #5: r8 = 0x0000563fa5a824f0 r9 = 0x00007fcf0f514c90 r10 = 0x0000563fa5a5f010 r11 = 0x00007fcf0f514be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563fa4ad5960 r14 = 0x0000000100000004 r15 = 0x0000563fa3a42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==88==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eefcea61fe24612c581e5a50e063a9135fa048cb Step #5: Base64: AGFzbQEAAAAAAQA= Step #5: MERGE-OUTER: attempt 3 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972529742 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f57a98b198, 0x55f57a993911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f57a993918,0x55f57aa1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eefcea61fe24612c581e5a50e063a9135fa048cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 166 processed earlier; will process 15109 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 145 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 154 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 183 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==92==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f57819f5dd bp 0x000000000000 sp 0x7ffd0727e9f0 T92) Step #5: ==92==The signal is caused by a READ memory access. Step #5: #0 0x55f57819f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f577fc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f577fc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f577f9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f577ebfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f577e17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f577e211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f577e086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f577e343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28771b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f577dfbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==92==Register values: Step #5: rax = 0x000055f57c1b8430 rbx = 0x000055f57c1b8430 rcx = 0x000055f57c1b8420 rdx = 0x00007f287737bb80 Step #5: rdi = 0x000055f57c1b8420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd0727e9f0 Step #5: r8 = 0x000055f57c1b8430 r9 = 0x00007f287737bbf0 r10 = 0x000055f57c199010 r11 = 0x00007f287737bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f57b39e960 r14 = 0x0000000100000004 r15 = 0x000055f57a30b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==92==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x1,0x0, Step #5: \000asm\001\000\000\000\013\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4437482fabff6651559362ac77761c433141feb5 Step #5: Base64: AGFzbQEAAAALAQA= Step #5: MERGE-OUTER: attempt 4 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972646926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e995020198, 0x55e995028911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e995028918,0x55e9950b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4437482fabff6651559362ac77761c433141feb5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 177 processed earlier; will process 15098 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 146 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 153 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 175 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 211 ft: 240 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==96==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9928345dd bp 0x000000000000 sp 0x7ffc873e0e40 T96) Step #5: ==96==The signal is caused by a READ memory access. Step #5: #0 0x55e9928345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e992656280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e992655fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e992633929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e992554ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e9924acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e9924b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e99249d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e9924c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bd5e47082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e992490aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==96==Register values: Step #5: rax = 0x000055e99673d430 rbx = 0x000055e99673d430 rcx = 0x000055e99673d420 rdx = 0x00007f6bd600fb80 Step #5: rdi = 0x000055e99673d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc873e0e40 Step #5: r8 = 0x000055e99673d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6bd600fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e995a33960 r14 = 0x0000000100000004 r15 = 0x000055e9949a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==96==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x1,0x0, Step #5: \000asm\001\000\000\000\006\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9c5328b5f570588e2f6d34b6879823100698060 Step #5: Base64: AGFzbQEAAAAGAQA= Step #5: MERGE-OUTER: attempt 5 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972768103 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564659c25198, 0x564659c2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564659c2d918,0x564659cb50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e9c5328b5f570588e2f6d34b6879823100698060' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 203 processed earlier; will process 15072 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==100==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646574395dd bp 0x000000000000 sp 0x7fff9bf2ab60 T100) Step #5: ==100==The signal is caused by a READ memory access. Step #5: #0 0x5646574395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56465725b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56465725afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564657238929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564657159ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646570b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646570bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646570a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646570ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f933e042082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564657095aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==100==Register values: Step #5: rax = 0x000056465bea09f0 rbx = 0x000056465bea09f0 rcx = 0x000056465bea0ea0 rdx = 0x00007f933e20ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9bf2ab60 Step #5: r8 = 0x000056465bea09f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f933e20abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056465a638960 r14 = 0x0000000100000004 r15 = 0x00005646595a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==100==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0, Step #5: \000asm\001\000\000\000\001\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-27d32d3cb6f9912c954a67c7e7fcb2cf9d5ea18e Step #5: Base64: AGFzbQEAAAABAQA= Step #5: MERGE-OUTER: attempt 6 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 972884529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590b4866198, 0x5590b486e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590b486e918,0x5590b48f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27d32d3cb6f9912c954a67c7e7fcb2cf9d5ea18e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 204 processed earlier; will process 15071 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 129 ft: 130 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 138 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 154 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==104==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590b207a5dd bp 0x000000000000 sp 0x7ffdc366ae50 T104) Step #5: ==104==The signal is caused by a READ memory access. Step #5: #0 0x5590b207a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590b1e9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590b1e9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590b1e79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590b1d9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590b1cf2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590b1cfc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590b1ce36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590b1d0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff090a00082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590b1cd6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==104==Register values: Step #5: rax = 0x00005590b6f6e430 rbx = 0x00005590b6f6e430 rcx = 0x00005590b6f6e420 rdx = 0x00007ff090bc8b80 Step #5: rdi = 0x00005590b6f6e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdc366ae50 Step #5: r8 = 0x00005590b6f6e430 r9 = 0x00007ff090bc8bf0 r10 = 0x00005590b6f4f010 r11 = 0x00007ff090bc8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590b5279960 r14 = 0x0000000100000004 r15 = 0x00005590b41e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==104==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x1,0x0, Step #5: \000asm\001\000\000\000\005\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37729a8197134da1b5d3bbfca6a87e5783f02533 Step #5: Base64: AGFzbQEAAAAFAQA= Step #5: MERGE-OUTER: attempt 7 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973003357 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654e8dcf198, 0x5654e8dd7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654e8dd7918,0x5654e8e5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37729a8197134da1b5d3bbfca6a87e5783f02533' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 212 processed earlier; will process 15063 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 124 ft: 125 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 138 ft: 148 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #4 pulse cov: 155 ft: 166 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 181 ft: 196 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 196 ft: 214 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==108==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654e65e35dd bp 0x000000000000 sp 0x7ffcc28e5020 T108) Step #5: ==108==The signal is caused by a READ memory access. Step #5: #0 0x5654e65e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654e6405280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654e6404fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654e63e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654e6303ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654e625bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654e62651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654e624c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654e62783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe91e879082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654e623faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==108==Register values: Step #5: rax = 0x00005654eb31e430 rbx = 0x00005654eb31e430 rcx = 0x00005654eb31e420 rdx = 0x00007fe91ea41b80 Step #5: rdi = 0x00005654eb31e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcc28e5020 Step #5: r8 = 0x00005654eb31e430 r9 = 0x00007fe91ea41bf0 r10 = 0x00005654eb2ff010 r11 = 0x00007fe91ea41be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654e97e2960 r14 = 0x0000000100000004 r15 = 0x00005654e874f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==108==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xc,0x1,0x0, Step #5: \000asm\001\000\000\000\014\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26f1ce5dbfa43def2675dfbe3cd04d027ad4b631 Step #5: Base64: AGFzbQEAAAAMAQA= Step #5: MERGE-OUTER: attempt 8 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973124656 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b57e8c198, 0x562b57e94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b57e94918,0x562b57f1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26f1ce5dbfa43def2675dfbe3cd04d027ad4b631' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 235 processed earlier; will process 15040 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 143 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 156 ft: 159 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==112==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b556a05dd bp 0x000000000000 sp 0x7ffc57ac0960 T112) Step #5: ==112==The signal is caused by a READ memory access. Step #5: #0 0x562b556a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b554c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b554c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b5549f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b553c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b55318c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b553221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b553096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b553353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdafd679082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b552fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==112==Register values: Step #5: rax = 0x0000562b58f50430 rbx = 0x0000562b58f50430 rcx = 0x0000562b58f50420 rdx = 0x00007fdafd841b80 Step #5: rdi = 0x0000562b58f50420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc57ac0960 Step #5: r8 = 0x0000562b58f50430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdafd841be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b5889f960 r14 = 0x0000000100000004 r15 = 0x0000562b5780c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==112==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x3,0x1,0x0, Step #5: \000asm\001\000\000\000\003\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fc7e73d84c469835073e158691b13d3262a0af3 Step #5: Base64: AGFzbQEAAAADAQA= Step #5: MERGE-OUTER: attempt 9 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973244996 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3a7893198, 0x55f3a789b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3a789b918,0x55f3a79230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fc7e73d84c469835073e158691b13d3262a0af3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 242 processed earlier; will process 15033 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 120 ft: 121 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 141 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==116==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3a50a75dd bp 0x000000000000 sp 0x7fffdbc7b220 T116) Step #5: ==116==The signal is caused by a READ memory access. Step #5: #0 0x55f3a50a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3a4ec9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3a4ec8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3a4ea6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3a4dc7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3a4d1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3a4d291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3a4d106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3a4d3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f9c134082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3a4d03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==116==Register values: Step #5: rax = 0x000055f3a8c7a430 rbx = 0x000055f3a8c7a430 rcx = 0x000055f3a8c7a420 rdx = 0x00007f5f9c2fcb80 Step #5: rdi = 0x000055f3a8c7a420 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007fffdbc7b220 Step #5: r8 = 0x000055f3a8c7a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f9c2fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3a82a6960 r14 = 0x0000000100000004 r15 = 0x000055f3a7213386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==116==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x1,0x0, Step #5: \000asm\001\000\000\000\011\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1432eeaf13ab3824f0abb6197481ae9a60a28008 Step #5: Base64: AGFzbQEAAAAJAQA= Step #5: MERGE-OUTER: attempt 10 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973364129 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b904f97198, 0x55b904f9f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b904f9f918,0x55b9050270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1432eeaf13ab3824f0abb6197481ae9a60a28008' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 246 processed earlier; will process 15029 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 141 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #4 pulse cov: 151 ft: 170 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==120==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9027ab5dd bp 0x000000000000 sp 0x7ffcb44d2520 T120) Step #5: ==120==The signal is caused by a READ memory access. Step #5: #0 0x55b9027ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9025cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9025ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9025aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9024cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b902423c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b90242d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9024146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9024403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf805bc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b902407aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==120==Register values: Step #5: rax = 0x000055b906bb9430 rbx = 0x000055b906bb9430 rcx = 0x000055b906bb9420 rdx = 0x00007fbf80784b80 Step #5: rdi = 0x000055b906bb9420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcb44d2520 Step #5: r8 = 0x000055b906bb9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf80784be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9059aa960 r14 = 0x0000000100000004 r15 = 0x000055b904917386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==120==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x7,0x1,0x0, Step #5: \000asm\001\000\000\000\007\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1891b2a8f62999bd5ad7f9ca670902f6741cf3d Step #5: Base64: AGFzbQEAAAAHAQA= Step #5: MERGE-OUTER: attempt 11 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973481106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3a51e5198, 0x55e3a51ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3a51ed918,0x55e3a52750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1891b2a8f62999bd5ad7f9ca670902f6741cf3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 254 processed earlier; will process 15021 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 147 ft: 150 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 158 ft: 165 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 188 ft: 208 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #16 pulse cov: 196 ft: 223 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #32 pulse cov: 221 ft: 257 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==124==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3a29f95dd bp 0x000000000000 sp 0x7ffd3b45e1f0 T124) Step #5: ==124==The signal is caused by a READ memory access. Step #5: #0 0x55e3a29f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3a281b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3a281afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3a27f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3a2719ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e3a2671c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3a267b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3a26626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3a268e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ccf861082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3a2655aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==124==Register values: Step #5: rax = 0x000055e3a748b430 rbx = 0x000055e3a748b430 rcx = 0x000055e3a748b420 rdx = 0x00007f6ccfa29b80 Step #5: rdi = 0x000055e3a748b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd3b45e1f0 Step #5: r8 = 0x000055e3a748b430 r9 = 0x00007f6ccfa29bf0 r10 = 0x000055e3a746c010 r11 = 0x00007f6ccfa29be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3a5bf8960 r14 = 0x0000000100000004 r15 = 0x000055e3a4b65386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==124==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xa,0x1,0x0, Step #5: \000asm\001\000\000\000\012\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83033f0800f25e59038bb56e41e8718b0b436738 Step #5: Base64: AGFzbQEAAAAKAQA= Step #5: MERGE-OUTER: attempt 12 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973603266 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56190c590198, 0x56190c598911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56190c598918,0x56190c6200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83033f0800f25e59038bb56e41e8718b0b436738' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 291 processed earlier; will process 14984 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 141 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 151 ft: 159 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==128==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561909da45dd bp 0x000000000000 sp 0x7ffc7471a3d0 T128) Step #5: ==128==The signal is caused by a READ memory access. Step #5: #0 0x561909da45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561909bc6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561909bc5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561909ba3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561909ac4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561909a1cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561909a261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561909a0d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561909a393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10643e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561909a00aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==128==Register values: Step #5: rax = 0x000056190e2c1430 rbx = 0x000056190e2c1430 rcx = 0x000056190e2c1420 rdx = 0x00007f10645abb80 Step #5: rdi = 0x000056190e2c1420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc7471a3d0 Step #5: r8 = 0x000056190e2c1430 r9 = 0x00007f10645abbf0 r10 = 0x000056190e2a2010 r11 = 0x00007f10645abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056190cfa3960 r14 = 0x0000000100000004 r15 = 0x000056190bf10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==128==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1,0x0, Step #5: \000asm\001\000\000\000\002\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-276a0a583aab07d0da7d7db1a6edcc4152e81ff9 Step #5: Base64: AGFzbQEAAAACAQA= Step #5: MERGE-OUTER: attempt 13 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973721945 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e560433198, 0x55e56043b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e56043b918,0x55e5604c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/276a0a583aab07d0da7d7db1a6edcc4152e81ff9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 296 processed earlier; will process 14979 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 120 ft: 121 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 141 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 147 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==132==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e55dc475dd bp 0x000000000000 sp 0x7fff1fd8d6c0 T132) Step #5: ==132==The signal is caused by a READ memory access. Step #5: #0 0x55e55dc475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e55da69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e55da68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e55da46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e55d967ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e55d8bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e55d8c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e55d8b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e55d8dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6322a3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e55d8a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==132==Register values: Step #5: rax = 0x000055e561a10430 rbx = 0x000055e561a10430 rcx = 0x000055e561a10420 rdx = 0x00007f6322c06b80 Step #5: rdi = 0x000055e561a10420 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007fff1fd8d6c0 Step #5: r8 = 0x000055e561a10430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6322c06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e560e46960 r14 = 0x0000000100000004 r15 = 0x000055e55fdb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==132==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x1,0x0, Step #5: \000asm\001\000\000\000\004\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdf15111b120b6e1faf9faad51b4a0b11ed06796 Step #5: Base64: AGFzbQEAAAAEAQA= Step #5: MERGE-OUTER: attempt 14 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973841700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be7d55b198, 0x55be7d563911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be7d563918,0x55be7d5eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bdf15111b120b6e1faf9faad51b4a0b11ed06796' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 302 processed earlier; will process 14973 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 152 ft: 155 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 165 ft: 172 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 188 ft: 198 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 219 ft: 233 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #32 pulse cov: 265 ft: 288 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: shared memory must have maximum Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #64 pulse cov: 312 ft: 343 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==136==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be7ad6f5dd bp 0x000000000000 sp 0x7ffc1ab7e7d0 T136) Step #5: ==136==The signal is caused by a READ memory access. Step #5: #0 0x55be7ad6f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be7ab91280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be7ab90fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be7ab6e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be7aa8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be7a9e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be7a9f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be7a9d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be7aa043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f398d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be7a9cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==136==Register values: Step #5: rax = 0x000055be7f66c430 rbx = 0x000055be7f66c430 rcx = 0x000055be7f66c420 rdx = 0x00007f7f39a9eb80 Step #5: rdi = 0x000055be7f66c420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc1ab7e7d0 Step #5: r8 = 0x000055be7f66c430 r9 = 0x00007f7f39a9ec70 r10 = 0x000055be7f64d010 r11 = 0x00007f7f39a9ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be7df6e960 r14 = 0x0000000100000004 r15 = 0x000055be7cedb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==136==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x2,0x1,0x9, Step #5: \000asm\001\000\000\000\000\002\001\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea8659e46cc345d050c25b31684764673c112855 Step #5: Base64: AGFzbQEAAAAAAgEJ Step #5: MERGE-OUTER: attempt 15 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 973972165 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b26bb0198, 0x562b26bb8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b26bb8918,0x562b26c400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea8659e46cc345d050c25b31684764673c112855' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 372 processed earlier; will process 14903 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 147 ft: 156 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 156 ft: 181 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: #8 pulse cov: 189 ft: 217 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #16 pulse cov: 245 ft: 278 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #32 pulse cov: 282 ft: 321 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #64 pulse cov: 313 ft: 362 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:06:50:741 - 7FCB145EDC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #128 pulse cov: 367 ft: 432 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==140==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b243c45dd bp 0x000000000000 sp 0x7ffe1c808be0 T140) Step #5: ==140==The signal is caused by a READ memory access. Step #5: #0 0x562b243c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b241e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b241e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b241c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b240e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b2403cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b240461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b2402d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b240593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb14615082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b24020aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==140==Register values: Step #5: rax = 0x0000562b28399430 rbx = 0x0000562b28399430 rcx = 0x0000562b28399420 rdx = 0x00007fcb147ddb80 Step #5: rdi = 0x0000562b28399420 rsi = 0x0000000000100042 rbp = 0x0000000000000000 rsp = 0x00007ffe1c808be0 Step #5: r8 = 0x0000562b28399430 r9 = 0x00007fcb147ddc30 r10 = 0x0000562b2837a010 r11 = 0x00007fcb147ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b275c3960 r14 = 0x0000000100000004 r15 = 0x0000562b26530386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==140==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x3,0x1,0x5f,0x0, Step #5: \000asm\001\000\000\000\001\003\001_\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3bbff68e4d28a6115514dcbdd725ef31566f375 Step #5: Base64: AGFzbQEAAAABAwFfAA== Step #5: MERGE-OUTER: attempt 16 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 974119303 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa12b8d198, 0x55fa12b95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa12b95918,0x55fa12c1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3bbff68e4d28a6115514dcbdd725ef31566f375' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 564 processed earlier; will process 14711 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 166 ft: 172 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 182 ft: 196 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 190 ft: 209 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #16 pulse cov: 242 ft: 272 exec/s: 0 rss: 171Mb Step #5: [LOADING] WASM module load failed: unknown table 3 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==144==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa103a15dd bp 0x000000000000 sp 0x7ffdac682ee0 T144) Step #5: ==144==The signal is caused by a READ memory access. Step #5: #0 0x55fa103a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa101c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa101c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa101a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa100c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa10019c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa100231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa1000a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa100363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff053010082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa0fffdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==144==Register values: Step #5: rax = 0x000055fa14808b30 rbx = 0x000055fa14808b30 rcx = 0x000055fa14808fe0 rdx = 0x00007ff0531d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdac682ee0 Step #5: r8 = 0x000055fa14808b30 r9 = 0x00007ff0531d8bf0 r10 = 0x000055fa14694010 r11 = 0x00007ff0531d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa135a0960 r14 = 0x0000000100000004 r15 = 0x000055fa1250d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==144==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x64, Step #5: \000asm\001\000\000\000\005\003\001\004d Step #5: artifact_prefix='./'; Test unit written to ./crash-c8fba029ddc6351fe339b250e5b229cd5cf9dac2 Step #5: Base64: AGFzbQEAAAAFAwEEZA== Step #5: MERGE-OUTER: attempt 17 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 974341294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d92abc9198, 0x55d92abd1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d92abd1918,0x55d92ac590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8fba029ddc6351fe339b250e5b229cd5cf9dac2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 595 processed earlier; will process 14680 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 142 ft: 144 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==148==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9283dd5dd bp 0x000000000000 sp 0x7ffce558d020 T148) Step #5: ==148==The signal is caused by a READ memory access. Step #5: #0 0x55d9283dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9281ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9281fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9281dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9280fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d928055c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d92805f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9280466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9280723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9108275082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d928039aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==148==Register values: Step #5: rax = 0x000055d92c95d430 rbx = 0x000055d92c95d430 rcx = 0x000055d92c95d420 rdx = 0x00007f910843db80 Step #5: rdi = 0x000055d92c95d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffce558d020 Step #5: r8 = 0x000055d92c95d430 r9 = 0x00007f910843dbf0 r10 = 0x000055d92c93e010 r11 = 0x00007f910843dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d92b5dc960 r14 = 0x0000000100000004 r15 = 0x000055d92a549386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==148==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x7f, Step #5: \000asm\001\000\000\000\005\003\001\004\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-06393b15e8c08132422176167d55814ee4ee5579 Step #5: Base64: AGFzbQEAAAAFAwEEfw== Step #5: MERGE-OUTER: attempt 18 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 974460677 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b8e6d8198, 0x564b8e6e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b8e6e0918,0x564b8e7680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06393b15e8c08132422176167d55814ee4ee5579' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 598 processed earlier; will process 14677 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #2 pulse cov: 164 ft: 173 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 171 ft: 180 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #8 pulse cov: 202 ft: 215 exec/s: 0 rss: 179Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==152==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b8beec5dd bp 0x000000000000 sp 0x7ffdf5cc9c50 T152) Step #5: ==152==The signal is caused by a READ memory access. Step #5: #0 0x564b8beec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b8bd0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b8bd0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b8bceb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b8bc0cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b8bb64c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b8bb6e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b8bb556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b8bb813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1aef053082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b8bb48aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==152==Register values: Step #5: rax = 0x0000564b910a2eb0 rbx = 0x0000564b910a2eb0 rcx = 0x0000564b910a2ea0 rdx = 0x00007f1aef21bb80 Step #5: rdi = 0x0000564b910a2ea0 rsi = 0x00000000001e8000 rbp = 0x0000000000000000 rsp = 0x00007ffdf5cc9c50 Step #5: r8 = 0x0000564b910a2eb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1aef21bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b8f0eb960 r14 = 0x0000000100000004 r15 = 0x0000564b8e058386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==152==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x3,0x2,0xdf,0x80, Step #5: \000asm\001\000\000\000\000\003\002\337\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddf357b2f397899c160a180bff84949f51fac016 Step #5: Base64: AGFzbQEAAAAAAwLfgA== Step #5: MERGE-OUTER: attempt 19 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 974651161 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aff498a198, 0x55aff4992911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aff4992918,0x55aff4a1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ddf357b2f397899c160a180bff84949f51fac016' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 610 processed earlier; will process 14665 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 119 ft: 120 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 185 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 217 ft: 236 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 237 ft: 259 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #16 pulse cov: 288 ft: 324 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown table 18 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 31 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 335 ft: 379 exec/s: 0 rss: 145Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 127 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==156==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aff219e5dd bp 0x000000000000 sp 0x7ffe18032120 T156) Step #5: ==156==The signal is caused by a READ memory access. Step #5: #0 0x55aff219e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aff1fc0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aff1fbffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aff1f9d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aff1ebead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aff1e16c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aff1e201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aff1e076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aff1e333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8db52f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aff1dfaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==156==Register values: Step #5: rax = 0x000055aff54e2430 rbx = 0x000055aff54e2430 rcx = 0x000055aff54e2420 rdx = 0x00007f8db54bab80 Step #5: rdi = 0x000055aff54e2420 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffe18032120 Step #5: r8 = 0x000055aff54e2430 r9 = 0x00007f8db54bac30 r10 = 0x000055aff54c3010 r11 = 0x00007f8db54babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aff539d960 r14 = 0x0000000100000004 r15 = 0x000055aff430a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==156==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x6f, Step #5: \000asm\001\000\000\000\005\003\001\004o Step #5: artifact_prefix='./'; Test unit written to ./crash-9e4b211e97161cfcc434779d4ef489ba780a0041 Step #5: Base64: AGFzbQEAAAAFAwEEbw== Step #5: MERGE-OUTER: attempt 20 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 974844870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56315005f198, 0x563150067911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563150067918,0x5631500ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e4b211e97161cfcc434779d4ef489ba780a0041' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 655 processed earlier; will process 14620 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 172 ft: 178 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #4 pulse cov: 198 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 224 ft: 239 exec/s: 0 rss: 65Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 263 ft: 293 exec/s: 0 rss: 127Mb Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 62 Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 28 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==160==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56314d8735dd bp 0x000000000000 sp 0x7ffc327c9550 T160) Step #5: ==160==The signal is caused by a READ memory access. Step #5: #0 0x56314d8735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56314d695280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56314d694fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56314d672929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56314d593ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56314d4ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56314d4f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56314d4dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56314d5083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19315eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56314d4cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==160==Register values: Step #5: rax = 0x0000563152121240 rbx = 0x0000563152121240 rcx = 0x0000563152121230 rdx = 0x00007f19317b3b80 Step #5: rdi = 0x0000563152121230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc327c9550 Step #5: r8 = 0x0000563152121240 r9 = 0x00005631521331b0 r10 = 0x00005631520f8010 r11 = 0x00007f19317b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563150a72960 r14 = 0x0000000100000004 r15 = 0x000056314f9df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==160==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x30, Step #5: \000asm\001\000\000\000\005\003\001\0000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd0a14ab45947a2b76b837ba5151a0fd80682043 Step #5: Base64: AGFzbQEAAAAFAwEAMA== Step #5: MERGE-OUTER: attempt 21 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975129786 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55731ad67198, 0x55731ad6f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55731ad6f918,0x55731adf70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd0a14ab45947a2b76b837ba5151a0fd80682043' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 685 processed earlier; will process 14590 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 174 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 53 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 189 ft: 200 exec/s: 0 rss: 67Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 233 ft: 250 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 13 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 311 ft: 336 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==164==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55731857b5dd bp 0x000000000000 sp 0x7ffdc5fa3e40 T164) Step #5: ==164==The signal is caused by a READ memory access. Step #5: #0 0x55731857b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55731839d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55731839cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55731837a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55731829bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573181f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573181fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573181e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573182103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6da5449082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573181d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==164==Register values: Step #5: rax = 0x000055731cc6d240 rbx = 0x000055731cc6d240 rcx = 0x000055731cc6d230 rdx = 0x00007f6da5611b80 Step #5: rdi = 0x000055731cc6d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdc5fa3e40 Step #5: r8 = 0x000055731cc6d240 r9 = 0x00007f6da5611c20 r10 = 0x000055731cc44010 r11 = 0x00007f6da5611be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055731b77a960 r14 = 0x0000000100000004 r15 = 0x000055731a6e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==164==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d2f52b317eeb34ce5c74fdf7f1cdbb513a4f907 Step #5: Base64: AGFzbQEAAAAFAwEAAA== Step #5: MERGE-OUTER: attempt 22 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975347947 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5639c90d1198, 0x5639c90d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5639c90d9918,0x5639c91610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d2f52b317eeb34ce5c74fdf7f1cdbb513a4f907' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 704 processed earlier; will process 14571 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 155 ft: 161 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 186 ft: 200 exec/s: 0 rss: 67Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown memory 3 Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #8 pulse cov: 212 ft: 228 exec/s: 0 rss: 67Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==174==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639c68e55dd bp 0x000000000000 sp 0x7ffdc4a82f60 T174) Step #5: ==174==The signal is caused by a READ memory access. Step #5: #0 0x5639c68e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639c6707280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639c6706fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639c66e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639c6605ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639c655dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639c65671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639c654e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639c657a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b635a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639c6541aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==174==Register values: Step #5: rax = 0x00005639cae5e430 rbx = 0x00005639cae5e430 rcx = 0x00005639cae5e420 rdx = 0x00007f5b63769b80 Step #5: rdi = 0x00005639cae5e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdc4a82f60 Step #5: r8 = 0x00005639cae5e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b63769be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639c9ae4960 r14 = 0x0000000100000004 r15 = 0x00005639c8a51386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==174==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x3,0x2,0xdd,0xa0, Step #5: \000asm\001\000\000\000\000\003\002\335\240 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c38a3a43698d77dba82ee49c1717207ebfecfbd Step #5: Base64: AGFzbQEAAAAAAwLdoA== Step #5: MERGE-OUTER: attempt 23 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975487613 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f6e20e198, 0x555f6e216911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f6e216918,0x555f6e29e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c38a3a43698d77dba82ee49c1717207ebfecfbd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 715 processed earlier; will process 14560 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 146 ft: 155 exec/s: 0 rss: 61Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 158 ft: 174 exec/s: 0 rss: 61Mb Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 202 ft: 222 exec/s: 0 rss: 147Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory 5 Step #5: #16 pulse cov: 251 ft: 291 exec/s: 0 rss: 147Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==178==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f6ba225dd bp 0x000000000000 sp 0x7ffdaf449950 T178) Step #5: ==178==The signal is caused by a READ memory access. Step #5: #0 0x555f6ba225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f6b844280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f6b843fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f6b821929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f6b742ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f6b69ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f6b6a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f6b68b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f6b6b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e05286082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f6b67eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==178==Register values: Step #5: rax = 0x0000555f705c9430 rbx = 0x0000555f705c9430 rcx = 0x0000555f705c9420 rdx = 0x00007f4e0544eb80 Step #5: rdi = 0x0000555f705c9420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdaf449950 Step #5: r8 = 0x0000555f705c9430 r9 = 0x00007f4e0544ec80 r10 = 0x0000555f705aa010 r11 = 0x00007f4e0544ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f6ec21960 r14 = 0x0000000100000004 r15 = 0x0000555f6db8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==178==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x4, Step #5: \000asm\001\000\000\000\005\003\001\000\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b86a1e84cae409344c8cd16e8d40c655ddfdb45 Step #5: Base64: AGFzbQEAAAAFAwEABA== Step #5: MERGE-OUTER: attempt 24 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975680217 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bac0b8c198, 0x55bac0b94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bac0b94918,0x55bac0c1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b86a1e84cae409344c8cd16e8d40c655ddfdb45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 736 processed earlier; will process 14539 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 157 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #4 pulse cov: 170 ft: 184 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: #8 pulse cov: 212 ft: 244 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 45 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==182==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55babe3a05dd bp 0x000000000000 sp 0x7ffec84ec7b0 T182) Step #5: ==182==The signal is caused by a READ memory access. Step #5: #0 0x55babe3a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55babe1c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55babe1c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55babe19f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55babe0c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55babe018c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55babe0221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55babe0096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55babe0353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff999bd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55babdffcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==182==Register values: Step #5: rax = 0x000055bac215a240 rbx = 0x000055bac215a240 rcx = 0x000055bac215a230 rdx = 0x00007ff999d9cb80 Step #5: rdi = 0x000055bac215a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffec84ec7b0 Step #5: r8 = 0x000055bac215a240 r9 = 0x00007ff999d9cc00 r10 = 0x000055bac2131010 r11 = 0x00007ff999d9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bac159f960 r14 = 0x0000000100000004 r15 = 0x000055bac050c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==182==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x1, Step #5: \000asm\001\000\000\000\005\003\001\004\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcf6525314af5440fd9e9e17fb4871daacc5964f Step #5: Base64: AGFzbQEAAAAFAwEEAQ== Step #5: MERGE-OUTER: attempt 25 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975801575 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559acfacf198, 0x559acfad7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559acfad7918,0x559acfb5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcf6525314af5440fd9e9e17fb4871daacc5964f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 747 processed earlier; will process 14528 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 163 ft: 170 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 198 ft: 208 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 61 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #8 pulse cov: 258 ft: 275 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==186==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559acd2e35dd bp 0x000000000000 sp 0x7ffec721e9e0 T186) Step #5: ==186==The signal is caused by a READ memory access. Step #5: #0 0x559acd2e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559acd105280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559acd104fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559acd0e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559acd003ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559accf5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559accf651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559accf4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559accf783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc15f28d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559accf3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==186==Register values: Step #5: rax = 0x0000559ad1738240 rbx = 0x0000559ad1738240 rcx = 0x0000559ad1738230 rdx = 0x00007fc15f455b80 Step #5: rdi = 0x0000559ad1738230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffec721e9e0 Step #5: r8 = 0x0000559ad1738240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc15f455be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ad04e2960 r14 = 0x0000000100000004 r15 = 0x0000559acf44f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==186==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eda42a40fd533a749fd613b083528db009fd08ee Step #5: Base64: AGFzbQEAAAAFAwEEAA== Step #5: MERGE-OUTER: attempt 26 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 975921992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd97558198, 0x55bd97560911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd97560918,0x55bd975e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eda42a40fd533a749fd613b083528db009fd08ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 757 processed earlier; will process 14518 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #2 pulse cov: 155 ft: 158 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 181 ft: 191 exec/s: 0 rss: 128Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 205 ft: 220 exec/s: 0 rss: 179Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==190==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd94d6c5dd bp 0x000000000000 sp 0x7ffe75bf4c80 T190) Step #5: ==190==The signal is caused by a READ memory access. Step #5: #0 0x55bd94d6c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd94b8e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd94b8dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd94b6b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd94a8cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd949e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd949ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd949d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd94a013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd03d146082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd949c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==190==Register values: Step #5: rax = 0x000055bd9873a240 rbx = 0x000055bd9873a240 rcx = 0x000055bd9873a230 rdx = 0x00007fd03d30eb80 Step #5: rdi = 0x000055bd9873a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe75bf4c80 Step #5: r8 = 0x000055bd9873a240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd03d30ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd97f6b960 r14 = 0x0000000100000004 r15 = 0x000055bd96ed8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==190==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x3,0x1,0x6d,0x0, Step #5: \000asm\001\000\000\000\013\003\001m\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f20e4e7727338a407187f61597732ebb0e551f0 Step #5: Base64: AGFzbQEAAAALAwFtAA== Step #5: MERGE-OUTER: attempt 27 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 976141838 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b427ee198, 0x562b427f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b427f6918,0x562b4287e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f20e4e7727338a407187f61597732ebb0e551f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 766 processed earlier; will process 14509 files now Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 159 ft: 168 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: #4 pulse cov: 177 ft: 187 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 211 ft: 223 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: unknown table 1 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 259 ft: 278 exec/s: 0 rss: 139Mb Step #5: [LOADING] WASM module load failed: unknown memory 95 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #32 pulse cov: 301 ft: 344 exec/s: 0 rss: 149Mb Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown table 5 Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown memory 18 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 46 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==194==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b400025dd bp 0x000000000000 sp 0x7ffc965d4c30 T194) Step #5: ==194==The signal is caused by a READ memory access. Step #5: #0 0x562b400025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b3fe24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b3fe23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b3fe01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b3fd22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b3fc7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b3fc841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b3fc6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b3fc973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb72eab9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b3fc5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==194==Register values: Step #5: rax = 0x0000562b444a6240 rbx = 0x0000562b444a6240 rcx = 0x0000562b444a6230 rdx = 0x00007fb72ec81b80 Step #5: rdi = 0x0000562b444a6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc965d4c30 Step #5: r8 = 0x0000562b444a6240 r9 = 0x00007fb72ec81cf0 r10 = 0x0000562b4447d010 r11 = 0x00007fb72ec81be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b43201960 r14 = 0x0000000100000004 r15 = 0x0000562b4216e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==194==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x5b, Step #5: \000asm\001\000\000\000\005\003\001\000[ Step #5: artifact_prefix='./'; Test unit written to ./crash-529e8fe6a0788a58739d9451e8f1d93ed5c0d79d Step #5: Base64: AGFzbQEAAAAFAwEAWw== Step #5: MERGE-OUTER: attempt 28 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 976468185 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd03843198, 0x55cd0384b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd0384b918,0x55cd038d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/529e8fe6a0788a58739d9451e8f1d93ed5c0d79d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 819 processed earlier; will process 14456 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 120 ft: 121 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==201==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd010575dd bp 0x000000000000 sp 0x7ffec6865860 T201) Step #5: ==201==The signal is caused by a READ memory access. Step #5: #0 0x55cd010575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd00e79280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd00e78fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd00e56929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd00d77ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd00ccfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd00cd91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd00cc06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd00cec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1e1da9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd00cb3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==201==Register values: Step #5: rax = 0x000055cd06033430 rbx = 0x000055cd06033430 rcx = 0x000055cd06033420 rdx = 0x00007ff1e1f71b80 Step #5: rdi = 0x000055cd06033420 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffec6865860 Step #5: r8 = 0x000055cd06033430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1e1f71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd04256960 r14 = 0x0000000100000004 r15 = 0x000055cd031c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==201==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x3, Step #5: \000asm\001\000\000\000\005\003\001\004\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-0254914688962fefb4eaa638f2267c04410b7104 Step #5: Base64: AGFzbQEAAAAFAwEEAw== Step #5: MERGE-OUTER: attempt 29 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 976585517 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564029e01198, 0x564029e09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564029e09918,0x564029e910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0254914688962fefb4eaa638f2267c04410b7104' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 821 processed earlier; will process 14454 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #2 pulse cov: 163 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 176 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==205==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640276155dd bp 0x000000000000 sp 0x7fffa4d2eaf0 T205) Step #5: ==205==The signal is caused by a READ memory access. Step #5: #0 0x5640276155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564027437280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564027436fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564027414929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564027335ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56402728dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640272971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56402727e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640272aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43dc919082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564027271aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==205==Register values: Step #5: rax = 0x000056402b3ae240 rbx = 0x000056402b3ae240 rcx = 0x000056402b3ae230 rdx = 0x00007f43dcae1b80 Step #5: rdi = 0x000056402b3ae230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffa4d2eaf0 Step #5: r8 = 0x000056402b3ae240 r9 = 0x00007f43dcae1bf0 r10 = 0x000056402b385010 r11 = 0x00007f43dcae1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056402a814960 r14 = 0x0000000100000004 r15 = 0x0000564029781386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==205==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x2d, Step #5: \000asm\001\000\000\000\005\003\001\004- Step #5: artifact_prefix='./'; Test unit written to ./crash-70a4fb209841701d5317a24e5a4aab35a96c5945 Step #5: Base64: AGFzbQEAAAAFAwEELQ== Step #5: MERGE-OUTER: attempt 30 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 976723034 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af08a93198, 0x55af08a9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af08a9b918,0x55af08b230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70a4fb209841701d5317a24e5a4aab35a96c5945' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 828 processed earlier; will process 14447 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 174 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #2 pulse cov: 197 ft: 205 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 208 ft: 223 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 232 ft: 253 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==209==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af062a75dd bp 0x000000000000 sp 0x7ffe3f4a8880 T209) Step #5: ==209==The signal is caused by a READ memory access. Step #5: #0 0x55af062a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af060c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af060c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af060a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af05fc7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af05f1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af05f291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af05f106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af05f3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e68d19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af05f03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==209==Register values: Step #5: rax = 0x000055af09760740 rbx = 0x000055af09760740 rcx = 0x000055af09760730 rdx = 0x00007f8e68ee1b80 Step #5: rdi = 0x000055af09760730 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffe3f4a8880 Step #5: r8 = 0x000055af09760740 r9 = 0x00007f8e68ee1bf0 r10 = 0x000055af09736010 r11 = 0x00007f8e68ee1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af094a6960 r14 = 0x0000000100000004 r15 = 0x000055af08413386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==209==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x5b, Step #5: \000asm\001\000\000\000\005\003\001\004[ Step #5: artifact_prefix='./'; Test unit written to ./crash-766cbb7af3ba941277b59c011cb2f6a456863a5f Step #5: Base64: AGFzbQEAAAAFAwEEWw== Step #5: MERGE-OUTER: attempt 31 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 976880484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d409ab198, 0x559d409b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d409b3918,0x559d40a3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/766cbb7af3ba941277b59c011cb2f6a456863a5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 839 processed earlier; will process 14436 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 161 ft: 164 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 175 ft: 193 exec/s: 0 rss: 123Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==213==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d3e1bf5dd bp 0x000000000000 sp 0x7ffdc0a8ab10 T213) Step #5: ==213==The signal is caused by a READ memory access. Step #5: #0 0x559d3e1bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d3dfe1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d3dfe0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d3dfbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d3dedfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d3de37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d3de411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d3de286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d3de543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2a2f03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d3de1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==213==Register values: Step #5: rax = 0x0000559d42770430 rbx = 0x0000559d42770430 rcx = 0x0000559d42770420 rdx = 0x00007fb2a30cbb80 Step #5: rdi = 0x0000559d42770420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdc0a8ab10 Step #5: r8 = 0x0000559d42770430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb2a30cbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d413be960 r14 = 0x0000000100000004 r15 = 0x0000559d4032b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==213==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x3,0x2,0x1,0xb, Step #5: \000asm\001\000\000\000\000\003\002\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1be15eaa2dcfa3ef1c212d575f4ca89461144002 Step #5: Base64: AGFzbQEAAAAAAwIBCw== Step #5: MERGE-OUTER: attempt 32 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 977049758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfcee29198, 0x55bfcee31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfcee31918,0x55bfceeb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1be15eaa2dcfa3ef1c212d575f4ca89461144002' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 844 processed earlier; will process 14431 files now Step #5: [LOADING] WASM module load failed: unknown type 56 Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: #2 pulse cov: 152 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==217==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfcc63d5dd bp 0x000000000000 sp 0x7ffe2452fe30 T217) Step #5: ==217==The signal is caused by a READ memory access. Step #5: #0 0x55bfcc63d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfcc45f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfcc45efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfcc43c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfcc35dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfcc2b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfcc2bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfcc2a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfcc2d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febecb18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfcc299aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==217==Register values: Step #5: rax = 0x000055bfcfd79240 rbx = 0x000055bfcfd79240 rcx = 0x000055bfcfd79230 rdx = 0x00007febecce0b80 Step #5: rdi = 0x000055bfcfd79230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe2452fe30 Step #5: r8 = 0x000055bfcfd79240 r9 = 0x00007febecce0bf0 r10 = 0x000055bfcfd50010 r11 = 0x00007febecce0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfcf83c960 r14 = 0x0000000100000004 r15 = 0x000055bfce7a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==217==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x3,0x2,0xdd,0xb0, Step #5: \000asm\001\000\000\000\000\003\002\335\260 Step #5: artifact_prefix='./'; Test unit written to ./crash-c188b89cb46c6cb59696574fca53dbf5c6a43e99 Step #5: Base64: AGFzbQEAAAAAAwLdsA== Step #5: MERGE-OUTER: attempt 33 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 977179038 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605080e4198, 0x5605080ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605080ec918,0x5605081740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c188b89cb46c6cb59696574fca53dbf5c6a43e99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 848 processed earlier; will process 14427 files now Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #1 pulse cov: 137 ft: 138 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 149 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #4 pulse cov: 172 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 194 ft: 212 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #16 pulse cov: 258 ft: 303 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: [LOADING] WASM module load failed: unknown table 61 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==221==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605058f85dd bp 0x000000000000 sp 0x7fffbacb9890 T221) Step #5: ==221==The signal is caused by a READ memory access. Step #5: #0 0x5605058f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56050571a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560505719fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605056f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560505618ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560505570c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56050557a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605055616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56050558d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb955416082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560505554aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==221==Register values: Step #5: rax = 0x000056050a985240 rbx = 0x000056050a985240 rcx = 0x000056050a985230 rdx = 0x00007fb9555deb80 Step #5: rdi = 0x000056050a985230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffbacb9890 Step #5: r8 = 0x000056050a985240 r9 = 0x00007fb9555dec70 r10 = 0x000056050a95c010 r11 = 0x00007fb9555debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560508af7960 r14 = 0x0000000100000004 r15 = 0x0000560507a64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==221==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x3,0x2,0xde,0xbd, Step #5: \000asm\001\000\000\000\000\003\002\336\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fdad4dd6d0a5d274013393d9559029b57fe9315 Step #5: Base64: AGFzbQEAAAAAAwLevQ== Step #5: MERGE-OUTER: attempt 34 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 977359338 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfbaf1b198, 0x55cfbaf23911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfbaf23918,0x55cfbafab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fdad4dd6d0a5d274013393d9559029b57fe9315' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 876 processed earlier; will process 14399 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 143 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: #4 pulse cov: 172 ft: 185 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: #8 pulse cov: 207 ft: 225 exec/s: 0 rss: 64Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 95 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfb872f5dd bp 0x000000000000 sp 0x7ffff91c85a0 T227) Step #5: ==227==The signal is caused by a READ memory access. Step #5: #0 0x55cfb872f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfb8551280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfb8550fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfb852e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfb844fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfb83a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfb83b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfb83986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfb83c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f852c020082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfb838baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==227==Register values: Step #5: rax = 0x000055cfbc64f430 rbx = 0x000055cfbc64f430 rcx = 0x000055cfbc64f420 rdx = 0x00007f852c1e8b80 Step #5: rdi = 0x000055cfbc64f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffff91c85a0 Step #5: r8 = 0x000055cfbc64f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f852c1e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfbb92e960 r14 = 0x0000000100000004 r15 = 0x000055cfba89b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x3,0x2,0xdf,0xbf, Step #5: \000asm\001\000\000\000\000\003\002\337\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-844ad17104ea0c96049a1b1cd44bfb3a0058f095 Step #5: Base64: AGFzbQEAAAAAAwLfvw== Step #5: MERGE-OUTER: attempt 35 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 977541374 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644bbff0198, 0x5644bbff8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644bbff8918,0x5644bc0800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/844ad17104ea0c96049a1b1cd44bfb3a0058f095' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 889 processed earlier; will process 14386 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 153 ft: 159 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory 127 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 175 ft: 193 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory 4 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 192 ft: 214 exec/s: 0 rss: 181Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #16 pulse cov: 240 ft: 273 exec/s: 0 rss: 181Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 57 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: multiple memories Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==232==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644b98045dd bp 0x000000000000 sp 0x7ffd5df56850 T232) Step #5: ==232==The signal is caused by a READ memory access. Step #5: #0 0x5644b98045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644b9626280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644b9625fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644b9603929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644b9524ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644b947cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644b94861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644b946d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644b94993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e5a67a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644b9460aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==232==Register values: Step #5: rax = 0x00005644be9e5430 rbx = 0x00005644be9e5430 rcx = 0x00005644be9e5420 rdx = 0x00007f1e5a842b80 Step #5: rdi = 0x00005644be9e5420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd5df56850 Step #5: r8 = 0x00005644be9e5430 r9 = 0x00007f1e5a842c70 r10 = 0x00005644be9c6010 r11 = 0x00007f1e5a842be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005644bca03960 r14 = 0x0000000100000004 r15 = 0x00005644bb970386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==232==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x3,0x2,0xde,0xb9, Step #5: \000asm\001\000\000\000\000\003\002\336\271 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb4042a3bf8e109c7227b737bc1b3cbe6a9803ea Step #5: Base64: AGFzbQEAAAAAAwLeuQ== Step #5: MERGE-OUTER: attempt 36 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 977904160 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5606a1fcc198, 0x5606a1fd4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5606a1fd4918,0x5606a205c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb4042a3bf8e109c7227b737bc1b3cbe6a9803ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 910 processed earlier; will process 14365 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 136 ft: 137 exec/s: 0 rss: 85Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 147 ft: 150 exec/s: 0 rss: 85Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: #4 pulse cov: 163 ft: 173 exec/s: 0 rss: 85Mb Step #5: [00:06:54:687 - 7F8856B4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==236==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56069f7e05dd bp 0x000000000000 sp 0x7ffdf7a940d0 T236) Step #5: ==236==The signal is caused by a READ memory access. Step #5: #0 0x56069f7e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56069f602280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56069f601fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56069f5df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56069f500ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56069f458c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56069f4621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56069f4496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56069f4753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8856b72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56069f43caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==236==Register values: Step #5: rax = 0x00005606a485f430 rbx = 0x00005606a485f430 rcx = 0x00005606a485f420 rdx = 0x00007f8856d3ab80 Step #5: rdi = 0x00005606a485f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdf7a940d0 Step #5: r8 = 0x00005606a485f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8856d3abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005606a29df960 r14 = 0x0000000100000004 r15 = 0x00005606a194c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==236==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x87,0xb6, Step #5: \000asm\001\000\000\000\000\004\003\355\207\266 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c9167e7ba245df874a0c8521c416bad095e71c6 Step #5: Base64: AGFzbQEAAAAABAPth7Y= Step #5: MERGE-OUTER: attempt 37 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978049340 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572fa5de198, 0x5572fa5e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572fa5e6918,0x5572fa66e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c9167e7ba245df874a0c8521c416bad095e71c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 917 processed earlier; will process 14358 files now Step #5: [00:06:54:809 - 7F3A669AAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 159 ft: 169 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 179 ft: 196 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==240==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572f7df25dd bp 0x000000000000 sp 0x7ffe41b2b180 T240) Step #5: ==240==The signal is caused by a READ memory access. Step #5: #0 0x5572f7df25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572f7c14280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572f7c13fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572f7bf1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572f7b12ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572f7a6ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572f7a741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572f7a5b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572f7a873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a669d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572f7a4eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==240==Register values: Step #5: rax = 0x00005572fb10a240 rbx = 0x00005572fb10a240 rcx = 0x00005572fb10a230 rdx = 0x00007f3a66b9ab80 Step #5: rdi = 0x00005572fb10a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe41b2b180 Step #5: r8 = 0x00005572fb10a240 r9 = 0x00007f3a66b9ac10 r10 = 0x00005572fb0e1010 r11 = 0x00007f3a66b9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572faff1960 r14 = 0x0000000100000004 r15 = 0x00005572f9f5e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==240==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x1,0x41, Step #5: \000asm\001\000\000\000\005\004\001\007\001A Step #5: artifact_prefix='./'; Test unit written to ./crash-88e6b17135203237fda16980f800560096aa0dbf Step #5: Base64: AGFzbQEAAAAFBAEHAUE= Step #5: MERGE-OUTER: attempt 38 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978169466 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56344ba94198, 0x56344ba9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56344ba9c918,0x56344bb240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88e6b17135203237fda16980f800560096aa0dbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 923 processed earlier; will process 14352 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 162 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==244==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634492a85dd bp 0x000000000000 sp 0x7ffc2310e340 T244) Step #5: ==244==The signal is caused by a READ memory access. Step #5: #0 0x5634492a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634490ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634490c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634490a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563448fc8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563448f20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563448f2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563448f116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563448f3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff65fd36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563448f04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==244==Register values: Step #5: rax = 0x000056344c7d2240 rbx = 0x000056344c7d2240 rcx = 0x000056344c7d2230 rdx = 0x00007ff65fefeb80 Step #5: rdi = 0x000056344c7d2230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc2310e340 Step #5: r8 = 0x000056344c7d2240 r9 = 0x00007ff65fefebf0 r10 = 0x000056344c7a9010 r11 = 0x00007ff65fefebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056344c4a7960 r14 = 0x0000000100000004 r15 = 0x000056344b414386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==244==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0x1a, Step #5: \000asm\001\000\000\000\005\004\001\004\377\032 Step #5: artifact_prefix='./'; Test unit written to ./crash-b23cd83c8976cfe84a946e8e23c553665fb80081 Step #5: Base64: AGFzbQEAAAAFBAEE/xo= Step #5: MERGE-OUTER: attempt 39 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978289222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e56f39198, 0x558e56f41911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e56f41918,0x558e56fc90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b23cd83c8976cfe84a946e8e23c553665fb80081' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 927 processed earlier; will process 14348 files now Step #5: [00:06:55:047 - 7F570CADAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 156 ft: 164 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e5474d5dd bp 0x000000000000 sp 0x7ffc77bdcfd0 T251) Step #5: ==251==The signal is caused by a READ memory access. Step #5: #0 0x558e5474d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e5456f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e5456efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e5454c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e5446dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e543c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e543cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e543b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e543e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f570cb02082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e543a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==251==Register values: Step #5: rax = 0x0000558e5963f240 rbx = 0x0000558e5963f240 rcx = 0x0000558e5963f230 rdx = 0x00007f570cccab80 Step #5: rdi = 0x0000558e5963f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc77bdcfd0 Step #5: r8 = 0x0000558e5963f240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f570cccabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e5794c960 r14 = 0x0000000100000004 r15 = 0x0000558e568b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x81,0xbd, Step #5: \000asm\001\000\000\000\000\004\003\355\201\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7a4711b8aa7af1b07d51b51921ba2aaf14344f9 Step #5: Base64: AGFzbQEAAAAABAPtgb0= Step #5: MERGE-OUTER: attempt 40 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978408581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55997e298198, 0x55997e2a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55997e2a0918,0x55997e3280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7a4711b8aa7af1b07d51b51921ba2aaf14344f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 930 processed earlier; will process 14345 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 161 ft: 167 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==261==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55997baac5dd bp 0x000000000000 sp 0x7ffff0d57ba0 T261) Step #5: ==261==The signal is caused by a READ memory access. Step #5: #0 0x55997baac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55997b8ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55997b8cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55997b8ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55997b7ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55997b724c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55997b72e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55997b7156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55997b7413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd54c909082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55997b708aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==261==Register values: Step #5: rax = 0x000055997fe4d240 rbx = 0x000055997fe4d240 rcx = 0x000055997fe4d230 rdx = 0x00007fd54cad1b80 Step #5: rdi = 0x000055997fe4d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffff0d57ba0 Step #5: r8 = 0x000055997fe4d240 r9 = 0x00007fd54cad1bf0 r10 = 0x000055997fe24010 r11 = 0x00007fd54cad1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055997ecab960 r14 = 0x0000000100000004 r15 = 0x000055997dc18386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==261==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0x1,0x6f,0x0,0x0, Step #5: \000asm\001\000\000\000\004\004\001o\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bed5de6ac8f886baf7a043b152d568f222e44b0 Step #5: Base64: AGFzbQEAAAAEBAFvAAA= Step #5: MERGE-OUTER: attempt 41 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978528614 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563564c37198, 0x563564c3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563564c3f918,0x563564cc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4bed5de6ac8f886baf7a043b152d568f222e44b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 934 processed earlier; will process 14341 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==265==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56356244b5dd bp 0x000000000000 sp 0x7fff51a63720 T265) Step #5: ==265==The signal is caused by a READ memory access. Step #5: #0 0x56356244b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56356226d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56356226cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56356224a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56356216bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635620c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635620cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635620b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635620e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1326d46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635620a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==265==Register values: Step #5: rax = 0x0000563565e89430 rbx = 0x0000563565e89430 rcx = 0x0000563565e89420 rdx = 0x00007f1326f0eb80 Step #5: rdi = 0x0000563565e89420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff51a63720 Step #5: r8 = 0x0000563565e89430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1326f0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056356564a960 r14 = 0x0000000100000004 r15 = 0x00005635645b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==265==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x0,0xb, Step #5: \000asm\001\000\000\000\005\004\001\007\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-75e8d071fc3bae4f5e03e48273205029cd4bceee Step #5: Base64: AGFzbQEAAAAFBAEHAAs= Step #5: MERGE-OUTER: attempt 42 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978647961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed2e216198, 0x55ed2e21e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed2e21e918,0x55ed2e2a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75e8d071fc3bae4f5e03e48273205029cd4bceee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 936 processed earlier; will process 14339 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==269==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed2ba2a5dd bp 0x000000000000 sp 0x7ffedb5f9110 T269) Step #5: ==269==The signal is caused by a READ memory access. Step #5: #0 0x55ed2ba2a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed2b84c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed2b84bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed2b829929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed2b74aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed2b6a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed2b6ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed2b6936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed2b6bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1131581082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed2b686aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==269==Register values: Step #5: rax = 0x000055ed30806a10 rbx = 0x000055ed30806a10 rcx = 0x000055ed30806ec0 rdx = 0x00007f1131749b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedb5f9110 Step #5: r8 = 0x000055ed30806a10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1131749be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed2ec29960 r14 = 0x0000000100000004 r15 = 0x000055ed2db96386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==269==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x3,0x1,0x0,0xa,0x1,0x0, Step #5: \000asm\001\000\000\000\003\001\000\012\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b59c31914338b4707b37a77474644c27b35d32a4 Step #5: Base64: AGFzbQEAAAADAQAKAQA= Step #5: MERGE-OUTER: attempt 43 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978766982 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599fe9a8198, 0x5599fe9b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599fe9b0918,0x5599fea380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b59c31914338b4707b37a77474644c27b35d32a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 937 processed earlier; will process 14338 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==273==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599fc1bc5dd bp 0x000000000000 sp 0x7ffe96bfe630 T273) Step #5: ==273==The signal is caused by a READ memory access. Step #5: #0 0x5599fc1bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599fbfde280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599fbfddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599fbfbb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599fbedcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599fbe34c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599fbe3e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599fbe256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599fbe513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8a2108082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599fbe18aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==273==Register values: Step #5: rax = 0x00005599ffe62a30 rbx = 0x00005599ffe62a30 rcx = 0x00005599ffe62ee0 rdx = 0x00007fc8a22d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe96bfe630 Step #5: r8 = 0x00005599ffe62a30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8a22d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599ff3bb960 r14 = 0x0000000100000004 r15 = 0x00005599fe328386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==273==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x0,0xb8,0x7f, Step #5: \000asm\001\000\000\000\005\004\001\000\270\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-89f23f4f626945f4e65f846518618194b8796dc2 Step #5: Base64: AGFzbQEAAAAFBAEAuH8= Step #5: MERGE-OUTER: attempt 44 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 978886893 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55beffde0198, 0x55beffde8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55beffde8918,0x55beffe700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89f23f4f626945f4e65f846518618194b8796dc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 938 processed earlier; will process 14337 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 175 ft: 176 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory 14079 Step #5: #2 pulse cov: 192 ft: 197 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==277==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55befd5f45dd bp 0x000000000000 sp 0x7ffcb16c1470 T277) Step #5: ==277==The signal is caused by a READ memory access. Step #5: #0 0x55befd5f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55befd416280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55befd415fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55befd3f3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55befd314ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55befd26cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55befd2761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55befd25d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55befd2893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac4c5e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55befd250aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==277==Register values: Step #5: rax = 0x000055bf014a9930 rbx = 0x000055bf014a9930 rcx = 0x000055bf014a9920 rdx = 0x00007fac4c7afb80 Step #5: rdi = 0x000055bf014a9920 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffcb16c1470 Step #5: r8 = 0x000055bf014a9930 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac4c7afbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf007f3960 r14 = 0x0000000100000004 r15 = 0x000055beff760386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==277==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x1,0x23,0x5f, Step #5: \000asm\001\000\000\000\005\004\001\001#_ Step #5: artifact_prefix='./'; Test unit written to ./crash-153d7217cdff156cddc64bf55eab0bee8dbf9075 Step #5: Base64: AGFzbQEAAAAFBAEBI18= Step #5: MERGE-OUTER: attempt 45 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 979004581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55694c94d198, 0x55694c955911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55694c955918,0x55694c9dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/153d7217cdff156cddc64bf55eab0bee8dbf9075' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 941 processed earlier; will process 14334 files now Step #5: [00:06:55:763 - 7F14F6192C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [00:06:55:763 - 7F14F6192C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 141 ft: 143 exec/s: 0 rss: 50Mb Step #5: [00:06:55:763 - 7F14F6192C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==281==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55694a1615dd bp 0x000000000000 sp 0x7ffe993ef600 T281) Step #5: ==281==The signal is caused by a READ memory access. Step #5: #0 0x55694a1615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556949f83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556949f82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556949f60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556949e81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556949dd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556949de31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556949dca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556949df63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f14f61ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556949dbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==281==Register values: Step #5: rax = 0x000055694da10430 rbx = 0x000055694da10430 rcx = 0x000055694da10420 rdx = 0x00007f14f6382b80 Step #5: rdi = 0x000055694da10420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe993ef600 Step #5: r8 = 0x000055694da10430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f14f6382be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055694d360960 r14 = 0x0000000100000004 r15 = 0x000055694c2cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==281==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0x19,0x64,0x6d, Step #5: \000asm\001\000\000\000\000\004\003\031dm Step #5: artifact_prefix='./'; Test unit written to ./crash-a692cc20112d5c4c1ce6bcea83d761a0f5ce0268 Step #5: Base64: AGFzbQEAAAAABAMZZG0= Step #5: MERGE-OUTER: attempt 46 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 979124630 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e510a08198, 0x55e510a10911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e510a10918,0x55e510a980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a692cc20112d5c4c1ce6bcea83d761a0f5ce0268' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 945 processed earlier; will process 14330 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2015 Step #5: #2 pulse cov: 175 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 199 ft: 214 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==285==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e50e21c5dd bp 0x000000000000 sp 0x7ffc9940d6a0 T285) Step #5: ==285==The signal is caused by a READ memory access. Step #5: #0 0x55e50e21c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e50e03e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e50e03dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e50e01b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e50df3cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e50de94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e50de9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e50de856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e50deb13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20b1a90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e50de78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==285==Register values: Step #5: rax = 0x000055e5131fd240 rbx = 0x000055e5131fd240 rcx = 0x000055e5131fd230 rdx = 0x00007f20b1c58b80 Step #5: rdi = 0x000055e5131fd230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc9940d6a0 Step #5: r8 = 0x000055e5131fd240 r9 = 0x00007f20b1c58c10 r10 = 0x000055e5131d4010 r11 = 0x00007f20b1c58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e51141b960 r14 = 0x0000000100000004 r15 = 0x000055e510388386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==285==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe8,0xb3,0xb6, Step #5: \000asm\001\000\000\000\000\004\003\350\263\266 Step #5: artifact_prefix='./'; Test unit written to ./crash-769a913ffcf359e784336891972eedf3987b7d18 Step #5: Base64: AGFzbQEAAAAABAPos7Y= Step #5: MERGE-OUTER: attempt 47 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 979243604 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a2410cb198, 0x55a2410d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a2410d3918,0x55a24115b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/769a913ffcf359e784336891972eedf3987b7d18' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 951 processed earlier; will process 14324 files now Step #5: [00:06:56:001 - 7F32EFBDDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 165 ft: 174 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 195 ft: 211 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==289==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a23e8df5dd bp 0x000000000000 sp 0x7ffcbd390000 T289) Step #5: ==289==The signal is caused by a READ memory access. Step #5: #0 0x55a23e8df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a23e701280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a23e700fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a23e6de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a23e5ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a23e557c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a23e5611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a23e5486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a23e5743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32efc05082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a23e53baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==289==Register values: Step #5: rax = 0x000055a242815430 rbx = 0x000055a242815430 rcx = 0x000055a242815420 rdx = 0x00007f32efdcdb80 Step #5: rdi = 0x000055a242815420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcbd390000 Step #5: r8 = 0x000055a242815430 r9 = 0x00007f32efdcdc10 r10 = 0x000055a2427f6010 r11 = 0x00007f32efdcdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a241ade960 r14 = 0x0000000100000004 r15 = 0x000055a240a4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==289==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x89,0xbb, Step #5: \000asm\001\000\000\000\000\004\003\355\211\273 Step #5: artifact_prefix='./'; Test unit written to ./crash-2194bf9376c26b052ab48b2ff3d9333818cb45c0 Step #5: Base64: AGFzbQEAAAAABAPtibs= Step #5: MERGE-OUTER: attempt 48 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 979362281 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557717576198, 0x55771757e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55771757e918,0x5577176060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2194bf9376c26b052ab48b2ff3d9333818cb45c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 959 processed earlier; will process 14316 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory 16383 Step #5: #2 pulse cov: 155 ft: 158 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #4 pulse cov: 174 ft: 191 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==293==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557714d8a5dd bp 0x000000000000 sp 0x7ffc367b63f0 T293) Step #5: ==293==The signal is caused by a READ memory access. Step #5: #0 0x557714d8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557714bac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557714babfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557714b89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557714aaaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557714a02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557714a0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577149f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557714a1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb78192a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577149e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==293==Register values: Step #5: rax = 0x0000557719413430 rbx = 0x0000557719413430 rcx = 0x0000557719413420 rdx = 0x00007fb781af2b80 Step #5: rdi = 0x0000557719413420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc367b63f0 Step #5: r8 = 0x0000557719413430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb781af2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557717f89960 r14 = 0x0000000100000004 r15 = 0x0000557716ef6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==293==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xec,0x81,0x80, Step #5: \000asm\001\000\000\000\000\004\003\354\201\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-46e8708fc0398795143d4d7d6b1372ed8849cd84 Step #5: Base64: AGFzbQEAAAAABAPsgYA= Step #5: MERGE-OUTER: attempt 49 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 979481636 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4c385e198, 0x55c4c3866911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4c3866918,0x55c4c38ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46e8708fc0398795143d4d7d6b1372ed8849cd84' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 964 processed earlier; will process 14311 files now Step #5: [00:06:56:240 - 7F63AEAE4C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 163 ft: 173 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 177 ft: 189 exec/s: 0 rss: 52Mb Step #5: [00:06:56:241 - 7F63AEAE4C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:56:241 - 7F63AEAE4C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==300== ERROR: libFuzzer: out-of-memory (used: 2100Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x4,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\013\004\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-3e318dd88259edf59b68df6fbabdd7481ed89a0c Step #5: Base64: AGFzbQEAAAALBP///38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 50 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 980505822 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623fe93c198, 0x5623fe944911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623fe944918,0x5623fe9cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e318dd88259edf59b68df6fbabdd7481ed89a0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 971 processed earlier; will process 14304 files now Step #5: [00:06:57:264 - 7F77ED133C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [00:06:57:264 - 7F77ED133C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 141 ft: 143 exec/s: 0 rss: 50Mb Step #5: [00:06:57:264 - 7F77ED133C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 301 Step #5: #4 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [00:06:57:265 - 7F77ED133C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623fc1505dd bp 0x000000000000 sp 0x7ffd5e9942d0 T303) Step #5: ==303==The signal is caused by a READ memory access. Step #5: #0 0x5623fc1505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623fbf72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623fbf71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623fbf4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623fbe70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623fbdc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623fbdd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623fbdb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623fbde53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77ed15b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623fbdacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==303==Register values: Step #5: rax = 0x00005624006f4430 rbx = 0x00005624006f4430 rcx = 0x00005624006f4420 rdx = 0x00007f77ed323b80 Step #5: rdi = 0x00005624006f4420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd5e9942d0 Step #5: r8 = 0x00005624006f4430 r9 = 0x00007f77ed323c20 r10 = 0x00005624006d5010 r11 = 0x00007f77ed323be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623ff34f960 r14 = 0x0000000100000004 r15 = 0x00005623fe2bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xb9,0xa8, Step #5: \000asm\001\000\000\000\000\004\003\340\271\250 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd0f92925981cf71c85aae447ce5b78a2375c748 Step #5: Base64: AGFzbQEAAAAABAPguag= Step #5: MERGE-OUTER: attempt 51 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 980624727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e9f210d198, 0x55e9f2115911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e9f2115918,0x55e9f219d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd0f92925981cf71c85aae447ce5b78a2375c748' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 978 processed earlier; will process 14297 files now Step #5: [00:06:57:383 - 7FA39AA28C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 457 Step #5: #2 pulse cov: 164 ft: 170 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:06:57:383 - 7FA39AA28C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 174 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9ef9215dd bp 0x000000000000 sp 0x7ffccdee8370 T307) Step #5: ==307==The signal is caused by a READ memory access. Step #5: #0 0x55e9ef9215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e9ef743280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e9ef742fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e9ef720929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e9ef641ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e9ef599c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e9ef5a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e9ef58a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e9ef5b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa39aa50082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e9ef57daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==307==Register values: Step #5: rax = 0x000055e9f3171430 rbx = 0x000055e9f3171430 rcx = 0x000055e9f3171420 rdx = 0x00007fa39ac18b80 Step #5: rdi = 0x000055e9f3171420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffccdee8370 Step #5: r8 = 0x000055e9f3171430 r9 = 0x00007fa39ac18c00 r10 = 0x000055e9f3152010 r11 = 0x00007fa39ac18be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e9f2b20960 r14 = 0x0000000100000004 r15 = 0x000055e9f1a8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x1,0x0,0x0, Step #5: \000asm\001\000\000\000\005\004\001\001\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-846ac2927c7b150c3b80c0355b44dcfaf597cf9d Step #5: Base64: AGFzbQEAAAAFBAEBAAA= Step #5: MERGE-OUTER: attempt 52 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 981815330 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559047296198, 0x55904729e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55904729e918,0x5590473260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/846ac2927c7b150c3b80c0355b44dcfaf597cf9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 986 processed earlier; will process 14289 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 136 ft: 137 exec/s: 0 rss: 211Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 142 ft: 145 exec/s: 0 rss: 211Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: ==314== ERROR: libFuzzer: out-of-memory (used: 2083Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xff,0xff,0xff,0x7e, Step #5: \000asm\001\000\000\000\001\004\377\377\377~ Step #5: artifact_prefix='./'; Test unit written to ./oom-686c60ad35cbf47c1b9777f849a55276170b3fbf Step #5: Base64: AGFzbQEAAAABBP///34= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 53 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 982839464 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622bb814198, 0x5622bb81c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622bb81c918,0x5622bb8a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/686c60ad35cbf47c1b9777f849a55276170b3fbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 990 processed earlier; will process 14285 files now Step #5: [00:06:59:598 - 7F9664DECC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 144 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==320==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622b90285dd bp 0x000000000000 sp 0x7ffd4b2e38c0 T320) Step #5: ==320==The signal is caused by a READ memory access. Step #5: #0 0x5622b90285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622b8e4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622b8e49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622b8e27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622b8d48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622b8ca0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622b8caa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622b8c916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622b8cbd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9664e14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622b8c84aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==320==Register values: Step #5: rax = 0x00005622bd4a8430 rbx = 0x00005622bd4a8430 rcx = 0x00005622bd4a8420 rdx = 0x00007f9664fdcb80 Step #5: rdi = 0x00005622bd4a8420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd4b2e38c0 Step #5: r8 = 0x00005622bd4a8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9664fdcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622bc227960 r14 = 0x0000000100000004 r15 = 0x00005622bb194386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==320==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xa0,0xa5, Step #5: \000asm\001\000\000\000\000\004\003\340\240\245 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe2a650ec6d85699235fdd4c6c9f13408ed3635b Step #5: Base64: AGFzbQEAAAAABAPgoKU= Step #5: MERGE-OUTER: attempt 54 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 982960021 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565301e44198, 0x565301e4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565301e4c918,0x565301ed40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe2a650ec6d85699235fdd4c6c9f13408ed3635b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 994 processed earlier; will process 14281 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 165 ft: 173 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 185 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 4091 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 221 ft: 249 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:07:00:169 - 7F83636AFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:00:169 - 7F83636AFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 269 ft: 300 exec/s: 0 rss: 1523Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:00:282 - 7F83636AFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #32 pulse cov: 334 ft: 377 exec/s: 0 rss: 1523Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==324==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5652ff6585dd bp 0x000000000000 sp 0x7ffdc25029e0 T324) Step #5: ==324==The signal is caused by a READ memory access. Step #5: #0 0x5652ff6585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5652ff47a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5652ff479fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5652ff457929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5652ff378ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5652ff2d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5652ff2da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5652ff2c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5652ff2ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f83636d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5652ff2b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==324==Register values: Step #5: rax = 0x00005653041e6430 rbx = 0x00005653041e6430 rcx = 0x00005653041e6420 rdx = 0x00007f836389fb80 Step #5: rdi = 0x00005653041e6420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdc25029e0 Step #5: r8 = 0x00005653041e6430 r9 = 0x00007f836389fd00 r10 = 0x00005653041c7010 r11 = 0x00007f836389fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565302857960 r14 = 0x0000000100000004 r15 = 0x00005653017c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==324==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0x1,0x6e,0x0,0x7e, Step #5: \000asm\001\000\000\000\004\004\001n\000~ Step #5: artifact_prefix='./'; Test unit written to ./crash-131758083a63d42e190c240c9877533887580541 Step #5: Base64: AGFzbQEAAAAEBAFuAH4= Step #5: MERGE-OUTER: attempt 55 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 983642279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609424fb198, 0x560942503911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560942503918,0x56094258b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/131758083a63d42e190c240c9877533887580541' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1029 processed earlier; will process 14246 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 211Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 164 ft: 168 exec/s: 0 rss: 211Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 7039 Step #5: #4 pulse cov: 211 ft: 224 exec/s: 0 rss: 211Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==334==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56093fd0f5dd bp 0x000000000000 sp 0x7ffda4607a70 T334) Step #5: ==334==The signal is caused by a READ memory access. Step #5: #0 0x56093fd0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56093fb31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56093fb30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56093fb0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56093fa2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56093f987c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56093f9911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56093f9786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56093f9a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5aeb170082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56093f96baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==334==Register values: Step #5: rax = 0x00005609434bd430 rbx = 0x00005609434bd430 rcx = 0x00005609434bd420 rdx = 0x00007f5aeb338b80 Step #5: rdi = 0x00005609434bd420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffda4607a70 Step #5: r8 = 0x00005609434bd430 r9 = 0x00007f5aeb338c70 r10 = 0x000056094349e010 r11 = 0x00007f5aeb338be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560942f0e960 r14 = 0x0000000100000004 r15 = 0x0000560941e7b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==334==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x4,0x1,0x31,0x0,0x0, Step #5: \000asm\001\000\000\000\011\004\0011\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f15e12d28373e22ae33f28d670d8c0759d0e622e Step #5: Base64: AGFzbQEAAAAJBAExAAA= Step #5: MERGE-OUTER: attempt 56 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 983855864 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5638351df198, 0x5638351e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5638351e7918,0x56383526f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f15e12d28373e22ae33f28d670d8c0759d0e622e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1036 processed earlier; will process 14239 files now Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 161 ft: 170 exec/s: 0 rss: 52Mb Step #5: [00:07:00:615 - 7F0069E82C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==338==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638329f35dd bp 0x000000000000 sp 0x7fff79847130 T338) Step #5: ==338==The signal is caused by a READ memory access. Step #5: #0 0x5638329f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563832815280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563832814fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5638327f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563832713ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56383266bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638326751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56383265c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5638326883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0069eaa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56383264faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==338==Register values: Step #5: rax = 0x0000563836276240 rbx = 0x0000563836276240 rcx = 0x0000563836276230 rdx = 0x00007f006a072b80 Step #5: rdi = 0x0000563836276230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff79847130 Step #5: r8 = 0x0000563836276240 r9 = 0x00007f006a072bf0 r10 = 0x000056383624d010 r11 = 0x00007f006a072be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563835bf2960 r14 = 0x0000000100000004 r15 = 0x0000563834b5f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==338==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe2,0xbd,0xa0, Step #5: \000asm\001\000\000\000\000\004\003\342\275\240 Step #5: artifact_prefix='./'; Test unit written to ./crash-f056411df5121fb11a94c48b394d5630b154bf3a Step #5: Base64: AGFzbQEAAAAABAPivaA= Step #5: MERGE-OUTER: attempt 57 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 983975847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624d56f3198, 0x5624d56fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624d56fb918,0x5624d57830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f056411df5121fb11a94c48b394d5630b154bf3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1040 processed earlier; will process 14235 files now Step #5: [LOADING] WASM module load failed: unknown memory 3711 Step #5: #1 pulse cov: 136 ft: 137 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 158 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 181 ft: 199 exec/s: 0 rss: 435Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==342==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624d2f075dd bp 0x000000000000 sp 0x7ffed02821b0 T342) Step #5: ==342==The signal is caused by a READ memory access. Step #5: #0 0x5624d2f075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624d2d29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624d2d28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624d2d06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624d2c27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624d2b7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624d2b891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624d2b706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624d2b9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa394143082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624d2b63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==342==Register values: Step #5: rax = 0x00005624d735a430 rbx = 0x00005624d735a430 rcx = 0x00005624d735a420 rdx = 0x00007fa39430bb80 Step #5: rdi = 0x00005624d735a420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffed02821b0 Step #5: r8 = 0x00005624d735a430 r9 = 0x00007fa39430bc30 r10 = 0x00005624d733b010 r11 = 0x00007fa39430bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005624d6106960 r14 = 0x0000000100000004 r15 = 0x00005624d5073386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==342==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x5e,0x7d,0x1, Step #5: \000asm\001\000\000\000\001\004\001^}\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-70cbf53361d4c0902242939593bb2f885ac25106 Step #5: Base64: AGFzbQEAAAABBAFefQE= Step #5: MERGE-OUTER: attempt 58 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 984360426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564eb169a198, 0x564eb16a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564eb16a2918,0x564eb172a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70cbf53361d4c0902242939593bb2f885ac25106' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1046 processed earlier; will process 14229 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 151 ft: 152 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 161 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #4 pulse cov: 188 ft: 204 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:01:120 - 7F4A4090CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 241 ft: 259 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==349==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564eaeeae5dd bp 0x000000000000 sp 0x7ffc00c976f0 T349) Step #5: ==349==The signal is caused by a READ memory access. Step #5: #0 0x564eaeeae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564eaecd0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564eaeccffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564eaecad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564eaebcead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564eaeb26c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564eaeb301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564eaeb176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564eaeb433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a40934082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564eaeb0aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==349==Register values: Step #5: rax = 0x0000564eb38c4240 rbx = 0x0000564eb38c4240 rcx = 0x0000564eb38c4230 rdx = 0x00007f4a40afcb80 Step #5: rdi = 0x0000564eb38c4230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc00c976f0 Step #5: r8 = 0x0000564eb38c4240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a40afcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564eb20ad960 r14 = 0x0000000100000004 r15 = 0x0000564eb101a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==349==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x1,0x0,0x7f, Step #5: \000asm\001\000\000\000\005\004\001\001\000\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-77bc12d4b3139a9cf96a16f737327f5630643a43 Step #5: Base64: AGFzbQEAAAAFBAEBAH8= Step #5: MERGE-OUTER: attempt 59 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 984480654 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5625620cc198, 0x5625620d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5625620d4918,0x56256215c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/77bc12d4b3139a9cf96a16f737327f5630643a43' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1058 processed earlier; will process 14217 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [00:07:01:239 - 7F21877FAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 148 ft: 150 exec/s: 0 rss: 50Mb Step #5: [00:07:01:239 - 7F21877FAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:01:239 - 7F21877FAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 159 ft: 161 exec/s: 0 rss: 50Mb Step #5: [00:07:01:239 - 7F21877FAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [00:07:01:240 - 7F21877FAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 175 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==353==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56255f8e05dd bp 0x000000000000 sp 0x7ffd3a0f42a0 T353) Step #5: ==353==The signal is caused by a READ memory access. Step #5: #0 0x56255f8e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56255f702280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56255f701fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56255f6df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56255f600ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56255f558c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56255f5621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56255f5496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56255f5753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2187822082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56255f53caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==353==Register values: Step #5: rax = 0x000056256327b430 rbx = 0x000056256327b430 rcx = 0x000056256327b420 rdx = 0x00007f21879eab80 Step #5: rdi = 0x000056256327b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd3a0f42a0 Step #5: r8 = 0x000056256327b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21879eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562562adf960 r14 = 0x0000000100000004 r15 = 0x0000562561a4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==353==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0x2e, Step #5: \000asm\001\000\000\000\005\004\001\004\377. Step #5: artifact_prefix='./'; Test unit written to ./crash-250b5c519a1cfb41a870cf21d1674271374e8054 Step #5: Base64: AGFzbQEAAAAFBAEE/y4= Step #5: MERGE-OUTER: attempt 60 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 984599855 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562479f6e198, 0x562479f76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562479f76918,0x562479ffe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/250b5c519a1cfb41a870cf21d1674271374e8054' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1070 processed earlier; will process 14205 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 149 ft: 151 exec/s: 0 rss: 50Mb Step #5: [00:07:01:358 - 7F65CDAE6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 165 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==357==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624777825dd bp 0x000000000000 sp 0x7fff2f2c1d90 T357) Step #5: ==357==The signal is caused by a READ memory access. Step #5: #0 0x5624777825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624775a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624775a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562477581929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624774a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624773fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624774041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624773eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624774173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65cdb0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624773deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==357==Register values: Step #5: rax = 0x000056247af86240 rbx = 0x000056247af86240 rcx = 0x000056247af86230 rdx = 0x00007f65cdcd6b80 Step #5: rdi = 0x000056247af86230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff2f2c1d90 Step #5: r8 = 0x000056247af86240 r9 = 0x00007f65cdcd6c00 r10 = 0x000056247af5d010 r11 = 0x00007f65cdcd6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056247a981960 r14 = 0x0000000100000004 r15 = 0x00005624798ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==357==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x5,0x23,0x5f, Step #5: \000asm\001\000\000\000\005\004\001\005#_ Step #5: artifact_prefix='./'; Test unit written to ./crash-8157805247272901db885b3f1bc4e6857656fed5 Step #5: Base64: AGFzbQEAAAAFBAEFI18= Step #5: MERGE-OUTER: attempt 61 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 984719513 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eed0e9d198, 0x55eed0ea5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eed0ea5918,0x55eed0f2d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8157805247272901db885b3f1bc4e6857656fed5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1076 processed earlier; will process 14199 files now Step #5: [00:07:01:478 - 7F12E5899C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 151 ft: 154 exec/s: 0 rss: 371Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #4 pulse cov: 197 ft: 210 exec/s: 0 rss: 371Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==361==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eece6b15dd bp 0x000000000000 sp 0x7ffee052dd70 T361) Step #5: ==361==The signal is caused by a READ memory access. Step #5: #0 0x55eece6b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eece4d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eece4d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eece4b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eece3d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eece329c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eece3331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eece31a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eece3463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12e58c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eece30daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==361==Register values: Step #5: rax = 0x000055eed310b430 rbx = 0x000055eed310b430 rcx = 0x000055eed310b420 rdx = 0x00007f12e5a89b80 Step #5: rdi = 0x000055eed310b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffee052dd70 Step #5: r8 = 0x000055eed310b430 r9 = 0x00007f12e5a89c30 r10 = 0x000055eed30ec010 r11 = 0x00007f12e5a89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eed18b0960 r14 = 0x0000000100000004 r15 = 0x000055eed081d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==361==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xec,0xbf,0x83, Step #5: \000asm\001\000\000\000\000\004\003\354\277\203 Step #5: artifact_prefix='./'; Test unit written to ./crash-7190452629875f565f29f1dce88c02312ba70ff7 Step #5: Base64: AGFzbQEAAAAABAPsv4M= Step #5: MERGE-OUTER: attempt 62 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 984938586 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3730c6198, 0x55c3730ce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3730ce918,0x55c3731560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7190452629875f565f29f1dce88c02312ba70ff7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1083 processed earlier; will process 14192 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 49Mb Step #5: [00:07:01:697 - 7F560ECB9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 146 ft: 149 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==365==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3708da5dd bp 0x000000000000 sp 0x7ffee1208d40 T365) Step #5: ==365==The signal is caused by a READ memory access. Step #5: #0 0x55c3708da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3706fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3706fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3706d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3705faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c370552c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c37055c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3705436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c37056f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f560ece1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c370536aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==365==Register values: Step #5: rax = 0x000055c37559e430 rbx = 0x000055c37559e430 rcx = 0x000055c37559e420 rdx = 0x00007f560eea9b80 Step #5: rdi = 0x000055c37559e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffee1208d40 Step #5: r8 = 0x000055c37559e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f560eea9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c373ad9960 r14 = 0x0000000100000004 r15 = 0x000055c372a46386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==365==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x1,0xa,0x1f, Step #5: \000asm\001\000\000\000\005\004\001\001\012\037 Step #5: artifact_prefix='./'; Test unit written to ./crash-d40436481ba4ac72f71d1a55a8704e9c94dae4d1 Step #5: Base64: AGFzbQEAAAAFBAEBCh8= Step #5: MERGE-OUTER: attempt 63 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 985057234 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576ad2cc198, 0x5576ad2d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576ad2d4918,0x5576ad35c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d40436481ba4ac72f71d1a55a8704e9c94dae4d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1086 processed earlier; will process 14189 files now Step #5: [00:07:01:816 - 7F55809A2C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 157 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2399 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 181 ft: 187 exec/s: 0 rss: 50Mb Step #5: [00:07:01:817 - 7F55809A2C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==369==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576aaae05dd bp 0x000000000000 sp 0x7fff41c19e40 T369) Step #5: ==369==The signal is caused by a READ memory access. Step #5: #0 0x5576aaae05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576aa902280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576aa901fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576aa8df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576aa800ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576aa758c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576aa7621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576aa7496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576aa7753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55809ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576aa73caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==369==Register values: Step #5: rax = 0x00005576afb83430 rbx = 0x00005576afb83430 rcx = 0x00005576afb83420 rdx = 0x00007f5580b92b80 Step #5: rdi = 0x00005576afb83420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff41c19e40 Step #5: r8 = 0x00005576afb83430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5580b92be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576adcdf960 r14 = 0x0000000100000004 r15 = 0x00005576acc4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==369==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe2,0xa1,0xbe, Step #5: \000asm\001\000\000\000\000\004\003\342\241\276 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd1f8a82cd662bd142de2bc6cfc5c7090cb8ab23 Step #5: Base64: AGFzbQEAAAAABAPiob4= Step #5: MERGE-OUTER: attempt 64 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 985178032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a46ecb198, 0x560a46ed3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a46ed3918,0x560a46f5b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd1f8a82cd662bd142de2bc6cfc5c7090cb8ab23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1093 processed earlier; will process 14182 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 143 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #4 pulse cov: 155 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 5494 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 204 ft: 223 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: multiple memories Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==373==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a446df5dd bp 0x000000000000 sp 0x7ffdb3874f70 T373) Step #5: ==373==The signal is caused by a READ memory access. Step #5: #0 0x560a446df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a44501280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a44500fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a444de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a443ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a44357c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a443611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a443486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a443743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24d00e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a4433baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==373==Register values: Step #5: rax = 0x0000560a48999430 rbx = 0x0000560a48999430 rcx = 0x0000560a48999420 rdx = 0x00007f24d02aeb80 Step #5: rdi = 0x0000560a48999420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdb3874f70 Step #5: r8 = 0x0000560a48999430 r9 = 0x00007f24d02aec90 r10 = 0x0000560a4897a010 r11 = 0x00007f24d02aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a478de960 r14 = 0x0000000100000004 r15 = 0x0000560a4684b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==373==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0xa, Step #5: \000asm\001\000\000\000\005\004\001\004\377\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-03e9de30667f5f574e597beb058ea3e14a6820a9 Step #5: Base64: AGFzbQEAAAAFBAEE/wo= Step #5: MERGE-OUTER: attempt 65 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 985297649 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf15d91198, 0x55bf15d99911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf15d99918,0x55bf15e210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03e9de30667f5f574e597beb058ea3e14a6820a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1109 processed earlier; will process 14166 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 140 ft: 150 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==377==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf135a55dd bp 0x000000000000 sp 0x7ffe02735c20 T377) Step #5: ==377==The signal is caused by a READ memory access. Step #5: #0 0x55bf135a55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf133c7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf133c6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf133a4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf132c5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf1321dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf132271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf1320e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf1323a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d983c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf13201aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==377==Register values: Step #5: rax = 0x000055bf1826f430 rbx = 0x000055bf1826f430 rcx = 0x000055bf1826f420 rdx = 0x00007f2d9858fb80 Step #5: rdi = 0x000055bf1826f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe02735c20 Step #5: r8 = 0x000055bf1826f430 r9 = 0x00007f2d9858fbf0 r10 = 0x000055bf18250010 r11 = 0x00007f2d9858fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf167a4960 r14 = 0x0000000100000004 r15 = 0x000055bf15711386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==377==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x81,0x80, Step #5: \000asm\001\000\000\000\000\004\003\355\201\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a71080f53678b1bf9374197be8b38f64d75024f Step #5: Base64: AGFzbQEAAAAABAPtgYA= Step #5: MERGE-OUTER: attempt 66 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 985416521 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b6979e5198, 0x55b6979ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6979ed918,0x55b697a750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6a71080f53678b1bf9374197be8b38f64d75024f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1112 processed earlier; will process 14163 files now Step #5: [LOADING] WASM module load failed: unknown table Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 140 ft: 142 exec/s: 0 rss: 52Mb Step #5: ==384== ERROR: libFuzzer: out-of-memory (used: 2097Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x4,0xff,0xff,0xdf,0x7f, Step #5: \000asm\001\000\000\000\013\004\377\377\337\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-a28c95b205d1538eca8203a2557b13752c0fc9ae Step #5: Base64: AGFzbQEAAAALBP//338= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 67 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 986440294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bde9c0c198, 0x55bde9c14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bde9c14918,0x55bde9c9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a28c95b205d1538eca8203a2557b13752c0fc9ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1115 processed earlier; will process 14160 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [00:07:03:199 - 7F26C7F9CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 156 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 255 Step #5: #4 pulse cov: 175 ft: 193 exec/s: 0 rss: 50Mb Step #5: ==393== ERROR: libFuzzer: out-of-memory (used: 2100Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\004\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-4fc000c66a92316ce48348dc58d4c1333e1b5343 Step #5: Base64: AGFzbQEAAAABBP///38= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 68 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 987464187 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b307510198, 0x55b307518911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b307518918,0x55b3075a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fc000c66a92316ce48348dc58d4c1333e1b5343' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1120 processed earlier; will process 14155 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 152 ft: 153 exec/s: 0 rss: 50Mb Step #5: [00:07:04:222 - 7F43179DFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 169 ft: 172 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 180 ft: 184 exec/s: 0 rss: 50Mb Step #5: [00:07:04:223 - 7F43179DFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 197 ft: 215 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [00:07:04:224 - 7F43179DFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 254 ft: 291 exec/s: 0 rss: 50Mb Step #5: [00:07:04:224 - 7F43179DFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:04:224 - 7F43179DFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==396==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b304d245dd bp 0x000000000000 sp 0x7ffd900f6040 T396) Step #5: ==396==The signal is caused by a READ memory access. Step #5: #0 0x55b304d245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b304b46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b304b45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b304b23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b304a44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b30499cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3049a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b30498d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3049b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4317a07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b304980aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==396==Register values: Step #5: rax = 0x000055b308b24240 rbx = 0x000055b308b24240 rcx = 0x000055b308b24230 rdx = 0x00007f4317bcfb80 Step #5: rdi = 0x000055b308b24230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd900f6040 Step #5: r8 = 0x000055b308b24240 r9 = 0x00007f4317bcfc70 r10 = 0x000055b308afb010 r11 = 0x00007f4317bcfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b307f23960 r14 = 0x0000000100000004 r15 = 0x000055b306e90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==396==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0x1,0x6a,0x0,0x6, Step #5: \000asm\001\000\000\000\004\004\001j\000\006 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4c40242df7b99dc9dbb86b0a6a5f7af79b03884 Step #5: Base64: AGFzbQEAAAAEBAFqAAY= Step #5: MERGE-OUTER: attempt 69 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 987585265 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612ddc2d198, 0x5612ddc35911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612ddc35918,0x5612ddcbd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4c40242df7b99dc9dbb86b0a6a5f7af79b03884' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1143 processed earlier; will process 14132 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 167 ft: 176 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #4 pulse cov: 172 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==400==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612db4415dd bp 0x000000000000 sp 0x7ffd9b89d770 T400) Step #5: ==400==The signal is caused by a READ memory access. Step #5: #0 0x5612db4415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612db263280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612db262fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5612db240929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612db161ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612db0b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612db0c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612db0aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612db0d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c1f5ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612db09daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==400==Register values: Step #5: rax = 0x00005612e0178430 rbx = 0x00005612e0178430 rcx = 0x00005612e0178420 rdx = 0x00007f7c1f7b6b80 Step #5: rdi = 0x00005612e0178420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd9b89d770 Step #5: r8 = 0x00005612e0178430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c1f7b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612de640960 r14 = 0x0000000100000004 r15 = 0x00005612dd5ad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==400==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x1,0x4,0x2c, Step #5: \000asm\001\000\000\000\005\004\001\001\004, Step #5: artifact_prefix='./'; Test unit written to ./crash-f3940455fc6f8ef66b5b82f6a47be54303d13a09 Step #5: Base64: AGFzbQEAAAAFBAEBBCw= Step #5: MERGE-OUTER: attempt 70 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 987706148 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a844f6198, 0x555a844fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a844fe918,0x555a845860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3940455fc6f8ef66b5b82f6a47be54303d13a09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1151 processed earlier; will process 14124 files now Step #5: [LOADING] WASM module load failed: unknown table 16383 Step #5: #1 pulse cov: 137 ft: 138 exec/s: 0 rss: 50Mb Step #5: [00:07:04:465 - 7FCE022A5C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 156 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:04:465 - 7FCE022A5C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 167 ft: 177 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:04:465 - 7FCE022A5C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 204 ft: 222 exec/s: 0 rss: 50Mb Step #5: [00:07:04:465 - 7FCE022A5C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==404==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a81d0a5dd bp 0x000000000000 sp 0x7fff7dc2a0a0 T404) Step #5: ==404==The signal is caused by a READ memory access. Step #5: #0 0x555a81d0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a81b2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a81b2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a81b09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a81a2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a81982c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a8198c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a819736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a8199f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce022cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a81966aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==404==Register values: Step #5: rax = 0x0000555a86d87430 rbx = 0x0000555a86d87430 rcx = 0x0000555a86d87420 rdx = 0x00007fce02495b80 Step #5: rdi = 0x0000555a86d87420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff7dc2a0a0 Step #5: r8 = 0x0000555a86d87430 r9 = 0x00007fce02495c10 r10 = 0x0000555a86d68010 r11 = 0x00007fce02495be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a84f09960 r14 = 0x0000000100000004 r15 = 0x0000555a83e76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==404==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x9e,0xb7, Step #5: \000asm\001\000\000\000\000\004\003\355\236\267 Step #5: artifact_prefix='./'; Test unit written to ./crash-376fde9717976916427a5d17a54dfd76ae88bcec Step #5: Base64: AGFzbQEAAAAABAPtnrc= Step #5: MERGE-OUTER: attempt 71 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 987826546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557bf8061198, 0x557bf8069911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557bf8069918,0x557bf80f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/376fde9717976916427a5d17a54dfd76ae88bcec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1164 processed earlier; will process 14111 files now Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 148 ft: 156 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==408==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557bf58755dd bp 0x000000000000 sp 0x7ffdd4af3da0 T408) Step #5: ==408==The signal is caused by a READ memory access. Step #5: #0 0x557bf58755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557bf5697280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557bf5696fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557bf5674929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557bf5595ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557bf54edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557bf54f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557bf54de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557bf550a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9899863082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557bf54d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==408==Register values: Step #5: rax = 0x0000557bf9d94430 rbx = 0x0000557bf9d94430 rcx = 0x0000557bf9d94420 rdx = 0x00007f9899a2bb80 Step #5: rdi = 0x0000557bf9d94420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdd4af3da0 Step #5: r8 = 0x0000557bf9d94430 r9 = 0x00007f9899a2bbf0 r10 = 0x0000557bf9d75010 r11 = 0x00007f9899a2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557bf8a74960 r14 = 0x0000000100000004 r15 = 0x0000557bf79e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==408==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0x4, Step #5: \000asm\001\000\000\000\005\004\001\004\377\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfd601e6bdf542b7fb6b7e62b8abd89762df612f Step #5: Base64: AGFzbQEAAAAFBAEE/wQ= Step #5: MERGE-OUTER: attempt 72 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 987946561 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560274440198, 0x560274448911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560274448918,0x5602744d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bfd601e6bdf542b7fb6b7e62b8abd89762df612f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1167 processed earlier; will process 14108 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 163Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 145 ft: 159 exec/s: 0 rss: 163Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: integer too large Step #5: #4 pulse cov: 170 ft: 187 exec/s: 0 rss: 163Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==412==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560271c545dd bp 0x000000000000 sp 0x7fff12a5c420 T412) Step #5: ==412==The signal is caused by a READ memory access. Step #5: #0 0x560271c545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560271a76280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560271a75fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560271a53929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560271974ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602718ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602718d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602718bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602718e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdaf7b2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602718b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==412==Register values: Step #5: rax = 0x0000560275b31430 rbx = 0x0000560275b31430 rcx = 0x0000560275b31420 rdx = 0x00007fdaf7cf7b80 Step #5: rdi = 0x0000560275b31420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff12a5c420 Step #5: r8 = 0x0000560275b31430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdaf7cf7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560274e53960 r14 = 0x0000000100000004 r15 = 0x0000560273dc0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==412==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x5,0x40,0x7f, Step #5: \000asm\001\000\000\000\005\004\001\005@\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef251d00f2e4b4c03d247713bcaf1b8d2cc155bf Step #5: Base64: AGFzbQEAAAAFBAEFQH8= Step #5: MERGE-OUTER: attempt 73 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 988131191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c00bc5c198, 0x55c00bc64911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c00bc64918,0x55c00bcec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef251d00f2e4b4c03d247713bcaf1b8d2cc155bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1172 processed earlier; will process 14103 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 639 Step #5: #2 pulse cov: 159 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 15359 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 171 ft: 183 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [00:07:04:890 - 7FD6F1FCDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:04:890 - 7FD6F1FCDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid leading bytes for table Step #5: #8 pulse cov: 201 ft: 214 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==416==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0094705dd bp 0x000000000000 sp 0x7ffc4c6a1d30 T416) Step #5: ==416==The signal is caused by a READ memory access. Step #5: #0 0x55c0094705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c009292280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c009291fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c00926f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c009190ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0090e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0090f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0090d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0091053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6f1ff5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c0090ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==416==Register values: Step #5: rax = 0x000055c00d19f430 rbx = 0x000055c00d19f430 rcx = 0x000055c00d19f420 rdx = 0x00007fd6f21bdb80 Step #5: rdi = 0x000055c00d19f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc4c6a1d30 Step #5: r8 = 0x000055c00d19f430 r9 = 0x00007fd6f21bdc50 r10 = 0x000055c00d180010 r11 = 0x00007fd6f21bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c00c66f960 r14 = 0x0000000100000004 r15 = 0x000055c00b5dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==416==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xa1,0x80, Step #5: \000asm\001\000\000\000\000\004\003\340\241\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-2657a7659a91198c6b7d784c2b1a44bbeed99dbf Step #5: Base64: AGFzbQEAAAAABAPgoYA= Step #5: MERGE-OUTER: attempt 74 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 988250833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa9e668198, 0x55aa9e670911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa9e670918,0x55aa9e6f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2657a7659a91198c6b7d784c2b1a44bbeed99dbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1184 processed earlier; will process 14091 files now Step #5: [00:07:05:009 - 7F7CA6858C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #2 pulse cov: 148 ft: 151 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 156 ft: 166 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==420==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa9be7c5dd bp 0x000000000000 sp 0x7ffde944d8f0 T420) Step #5: ==420==The signal is caused by a READ memory access. Step #5: #0 0x55aa9be7c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa9bc9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa9bc9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa9bc7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa9bb9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa9baf4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa9bafe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa9bae56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa9bb113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ca6880082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa9bad8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==420==Register values: Step #5: rax = 0x000055aaa0b9e240 rbx = 0x000055aaa0b9e240 rcx = 0x000055aaa0b9e230 rdx = 0x00007f7ca6a48b80 Step #5: rdi = 0x000055aaa0b9e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffde944d8f0 Step #5: r8 = 0x000055aaa0b9e240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ca6a48be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa9f07b960 r14 = 0x0000000100000004 r15 = 0x000055aa9dfe8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==420==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x0,0x1b, Step #5: \000asm\001\000\000\000\005\004\001\007\000\033 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b11ccab9c5bbb468782e9b0b97f22440192cbfd Step #5: Base64: AGFzbQEAAAAFBAEHABs= Step #5: MERGE-OUTER: attempt 75 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 988371890 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56132db79198, 0x56132db81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56132db81918,0x56132dc090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b11ccab9c5bbb468782e9b0b97f22440192cbfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1190 processed earlier; will process 14085 files now Step #5: [00:07:05:130 - 7FA1A0864C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 146 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 166 ft: 176 exec/s: 0 rss: 50Mb Step #5: [00:07:05:131 - 7FA1A0864C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:05:131 - 7FA1A0864C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 91 Step #5: [00:07:05:131 - 7FA1A0864C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 190 ft: 201 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 4479 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #16 pulse cov: 261 ft: 281 exec/s: 0 rss: 1107Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 639 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:05:749 - 7FA1A0864C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:06:838 - 7FA1A0864C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 1847 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==424==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56132b38d5dd bp 0x000000000000 sp 0x7ffe72f365b0 T424) Step #5: ==424==The signal is caused by a READ memory access. Step #5: #0 0x56132b38d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56132b1af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56132b1aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56132b18c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56132b0adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56132b005c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56132b00f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56132aff66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56132b0223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1a088c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56132afe9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==424==Register values: Step #5: rax = 0x000056132fc65430 rbx = 0x000056132fc65430 rcx = 0x000056132fc65420 rdx = 0x00007fa1a0a54b80 Step #5: rdi = 0x000056132fc65420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe72f365b0 Step #5: r8 = 0x000056132fc65430 r9 = 0x00007fa1a0a54c90 r10 = 0x000056132fc46010 r11 = 0x00007fa1a0a54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056132e58c960 r14 = 0x0000000100000004 r15 = 0x000056132d4f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==424==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x4,0x1,0x6d,0x1,0x5, Step #5: \000asm\001\000\000\000\013\004\001m\001\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-98284a19eb69780f8afb2442b9de868aee3bcb8e Step #5: Base64: AGFzbQEAAAALBAFtAQU= Step #5: MERGE-OUTER: attempt 76 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991172766 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b5d40c198, 0x562b5d414911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b5d414918,0x562b5d49c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98284a19eb69780f8afb2442b9de868aee3bcb8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1222 processed earlier; will process 14053 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==440==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b5ac205dd bp 0x000000000000 sp 0x7fff338d3a90 T440) Step #5: ==440==The signal is caused by a READ memory access. Step #5: #0 0x562b5ac205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b5aa42280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b5aa41fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b5aa1f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b5a940ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b5a898c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b5a8a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b5a8896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b5a8b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e52e89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b5a87caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==440==Register values: Step #5: rax = 0x0000562b5f22e120 rbx = 0x0000562b5f22e120 rcx = 0x0000562b5f22e5d0 rdx = 0x00007f7e53051b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff338d3a90 Step #5: r8 = 0x0000562b5f22e120 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e53051be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b5de1f960 r14 = 0x0000000100000004 r15 = 0x0000562b5cd8c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==440==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x7,0x2f, Step #5: \000asm\001\000\000\000\005\004\001\007\007/ Step #5: artifact_prefix='./'; Test unit written to ./crash-7e249fb4b03d7b7e4c5e6fbe44bb976512acf249 Step #5: Base64: AGFzbQEAAAAFBAEHBy8= Step #5: MERGE-OUTER: attempt 77 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991291219 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558286824198, 0x55828682c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55828682c918,0x5582868b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e249fb4b03d7b7e4c5e6fbe44bb976512acf249' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1223 processed earlier; will process 14052 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 140 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==444==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582840385dd bp 0x000000000000 sp 0x7ffd53bab450 T444) Step #5: ==444==The signal is caused by a READ memory access. Step #5: #0 0x5582840385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558283e5a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558283e59fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558283e37929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558283d58ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558283cb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558283cba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558283ca16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558283ccd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2103376082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558283c94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==444==Register values: Step #5: rax = 0x0000558287f8c430 rbx = 0x0000558287f8c430 rcx = 0x0000558287f8c420 rdx = 0x00007f210353eb80 Step #5: rdi = 0x0000558287f8c420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd53bab450 Step #5: r8 = 0x0000558287f8c430 r9 = 0x00007f210353ec20 r10 = 0x0000558287f6d010 r11 = 0x00007f210353ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558287237960 r14 = 0x0000000100000004 r15 = 0x00005582861a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==444==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x0,0x5, Step #5: \000asm\001\000\000\000\005\004\001\007\000\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b0f6f04edb44f7d426fc21bf38ae0cd503015ce Step #5: Base64: AGFzbQEAAAAFBAEHAAU= Step #5: MERGE-OUTER: attempt 78 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991409742 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622a5754198, 0x5622a575c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622a575c918,0x5622a57e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b0f6f04edb44f7d426fc21bf38ae0cd503015ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1227 processed earlier; will process 14048 files now Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 166 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 7167 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 189 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table 885 Step #5: [00:07:08:169 - 7F7631907C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 212 ft: 232 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==448==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622a2f685dd bp 0x000000000000 sp 0x7fff6d177b50 T448) Step #5: ==448==The signal is caused by a READ memory access. Step #5: #0 0x5622a2f685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622a2d8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622a2d89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622a2d67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622a2c88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622a2be0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622a2bea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622a2bd16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622a2bfd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f763192f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622a2bc4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==448==Register values: Step #5: rax = 0x00005622a7316240 rbx = 0x00005622a7316240 rcx = 0x00005622a7316230 rdx = 0x00007f7631af7b80 Step #5: rdi = 0x00005622a7316230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff6d177b50 Step #5: r8 = 0x00005622a7316240 r9 = 0x00007f7631af7c00 r10 = 0x00005622a72ed010 r11 = 0x00007f7631af7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622a6167960 r14 = 0x0000000100000004 r15 = 0x00005622a50d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==448==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xb9,0x9e, Step #5: \000asm\001\000\000\000\000\004\003\340\271\236 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b231d2edb44dfa7692b59a274ebe63a7b50f99f Step #5: Base64: AGFzbQEAAAAABAPguZ4= Step #5: MERGE-OUTER: attempt 79 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991530820 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffd51d6198, 0x55ffd51de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffd51de918,0x55ffd52660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b231d2edb44dfa7692b59a274ebe63a7b50f99f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1241 processed earlier; will process 14034 files now Step #5: [LOADING] WASM module load failed: unknown type 158 Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==458==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffd29ea5dd bp 0x000000000000 sp 0x7ffe6e7f6670 T458) Step #5: ==458==The signal is caused by a READ memory access. Step #5: #0 0x55ffd29ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffd280c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffd280bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffd27e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffd270aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffd2662c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffd266c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffd26536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffd267f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc44c38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffd2646aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==458==Register values: Step #5: rax = 0x000055ffd5c82240 rbx = 0x000055ffd5c82240 rcx = 0x000055ffd5c82230 rdx = 0x00007efc44e00b80 Step #5: rdi = 0x000055ffd5c82230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe6e7f6670 Step #5: r8 = 0x000055ffd5c82240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc44e00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffd5be9960 r14 = 0x0000000100000004 r15 = 0x000055ffd4b56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==458==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe5,0x81,0xbd, Step #5: \000asm\001\000\000\000\000\004\003\345\201\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe350c0a286d28df2ec547488ef85320430671d2 Step #5: Base64: AGFzbQEAAAAABAPlgb0= Step #5: MERGE-OUTER: attempt 80 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991650248 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a168858198, 0x55a168860911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a168860918,0x55a1688e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe350c0a286d28df2ec547488ef85320430671d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1243 processed earlier; will process 14032 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: [00:07:08:409 - 7F07BE607C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 180 ft: 190 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 190 ft: 201 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==462==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a16606c5dd bp 0x000000000000 sp 0x7ffe3ccb1bc0 T462) Step #5: ==462==The signal is caused by a READ memory access. Step #5: #0 0x55a16606c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a165e8e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a165e8dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a165e6b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a165d8cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a165ce4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a165cee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a165cd56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a165d013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07be62f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a165cc8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==462==Register values: Step #5: rax = 0x000055a16a1e4240 rbx = 0x000055a16a1e4240 rcx = 0x000055a16a1e4230 rdx = 0x00007f07be7f7b80 Step #5: rdi = 0x000055a16a1e4230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe3ccb1bc0 Step #5: r8 = 0x000055a16a1e4240 r9 = 0x00007f07be7f7c20 r10 = 0x000055a16a1bb010 r11 = 0x00007f07be7f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a16926b960 r14 = 0x0000000100000004 r15 = 0x000055a1681d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==462==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x0,0xff,0x7f, Step #5: \000asm\001\000\000\000\005\004\001\000\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-b292ff65c77a4f991595f8e26ff199bf2e90c230 Step #5: Base64: AGFzbQEAAAAFBAEA/38= Step #5: MERGE-OUTER: attempt 81 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991769419 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a227c2c198, 0x55a227c34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a227c34918,0x55a227cbc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b292ff65c77a4f991595f8e26ff199bf2e90c230' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1249 processed earlier; will process 14026 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 159 ft: 167 exec/s: 0 rss: 51Mb Step #5: [00:07:08:528 - 7F3712B1DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==466==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2254405dd bp 0x000000000000 sp 0x7fff7aa280e0 T466) Step #5: ==466==The signal is caused by a READ memory access. Step #5: #0 0x55a2254405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a225262280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a225261fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a22523f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a225160ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a2250b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2250c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2250a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2250d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3712b45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a22509caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==466==Register values: Step #5: rax = 0x000055a229379240 rbx = 0x000055a229379240 rcx = 0x000055a229379230 rdx = 0x00007f3712d0db80 Step #5: rdi = 0x000055a229379230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff7aa280e0 Step #5: r8 = 0x000055a229379240 r9 = 0x00007f3712d0dbf0 r10 = 0x000055a229350010 r11 = 0x00007f3712d0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a22863f960 r14 = 0x0000000100000004 r15 = 0x000055a2275ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==466==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x0,0xff,0x40, Step #5: \000asm\001\000\000\000\005\004\001\000\377@ Step #5: artifact_prefix='./'; Test unit written to ./crash-a92deb134abd4317e08362d8b2fc502d6f9d6b6a Step #5: Base64: AGFzbQEAAAAFBAEA/0A= Step #5: MERGE-OUTER: attempt 82 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 991889760 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d30001d198, 0x55d300025911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d300025918,0x55d3000ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a92deb134abd4317e08362d8b2fc502d6f9d6b6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1253 processed earlier; will process 14022 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==470==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2fd8315dd bp 0x000000000000 sp 0x7ffd298d28b0 T470) Step #5: ==470==The signal is caused by a READ memory access. Step #5: #0 0x55d2fd8315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2fd653280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2fd652fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2fd630929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2fd551ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2fd4a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2fd4b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2fd49a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2fd4c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd099564082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2fd48daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==470==Register values: Step #5: rax = 0x000055d3024c78c0 rbx = 0x000055d3024c78c0 rcx = 0x000055d3024c7d70 rdx = 0x00007fd09972cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd298d28b0 Step #5: r8 = 0x000055d3024c78c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd09972cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d300a30960 r14 = 0x0000000100000004 r15 = 0x000055d2ff99d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==470==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xa3,0xb9, Step #5: \000asm\001\000\000\000\000\004\003\340\243\271 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b0e1654447332b1dba02802b01c1e44da72b3ca Step #5: Base64: AGFzbQEAAAAABAPgo7k= Step #5: MERGE-OUTER: attempt 83 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 992009551 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563396ad4198, 0x563396adc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563396adc918,0x563396b640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b0e1654447332b1dba02802b01c1e44da72b3ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1254 processed earlier; will process 14021 files now Step #5: [00:07:08:768 - 7F6E12601C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 163 ft: 173 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 175 ft: 186 exec/s: 0 rss: 51Mb Step #5: [00:07:08:769 - 7F6E12601C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==474==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633942e85dd bp 0x000000000000 sp 0x7ffe88298080 T474) Step #5: ==474==The signal is caused by a READ memory access. Step #5: #0 0x5633942e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56339410a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563394109fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633940e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563394008ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563393f60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563393f6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563393f516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563393f7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e12629082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563393f44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==474==Register values: Step #5: rax = 0x0000563398923430 rbx = 0x0000563398923430 rcx = 0x0000563398923420 rdx = 0x00007f6e127f1b80 Step #5: rdi = 0x0000563398923420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe88298080 Step #5: r8 = 0x0000563398923430 r9 = 0x00007f6e127f1c00 r10 = 0x0000563398904010 r11 = 0x00007f6e127f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633974e7960 r14 = 0x0000000100000004 r15 = 0x0000563396454386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==474==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x0,0x0, Step #5: \000asm\001\000\000\000\005\004\001\007\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b52646d442ec722b63fb02a9529be6862716e0c1 Step #5: Base64: AGFzbQEAAAAFBAEHAAA= Step #5: MERGE-OUTER: attempt 84 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993241314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e2d64a198, 0x560e2d652911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e2d652918,0x560e2d6da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b52646d442ec722b63fb02a9529be6862716e0c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1261 processed earlier; will process 14014 files now Step #5: [LOADING] WASM module load failed: unknown memory 8191 Step #5: #1 pulse cov: 137 ft: 138 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e2ae5e5dd bp 0x000000000000 sp 0x7fff7b672b50 T487) Step #5: ==487==The signal is caused by a READ memory access. Step #5: #0 0x560e2ae5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e2ac80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e2ac7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e2ac5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e2ab7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e2aad6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e2aae01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e2aac76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e2aaf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bd04d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e2aabaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==487==Register values: Step #5: rax = 0x0000560e2e170430 rbx = 0x0000560e2e170430 rcx = 0x0000560e2e170420 rdx = 0x00007f9bd069eb80 Step #5: rdi = 0x0000560e2e170420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff7b672b50 Step #5: r8 = 0x0000560e2e170430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9bd069ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e2e05d960 r14 = 0x0000000100000004 r15 = 0x0000560e2cfca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x0,0xff,0x21, Step #5: \000asm\001\000\000\000\005\004\001\000\377! Step #5: artifact_prefix='./'; Test unit written to ./crash-fda3f221ae89b7f7efa7a8426af9a47355522449 Step #5: Base64: AGFzbQEAAAAFBAEA/yE= Step #5: MERGE-OUTER: attempt 85 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993360752 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac5f9de198, 0x55ac5f9e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac5f9e6918,0x55ac5fa6e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fda3f221ae89b7f7efa7a8426af9a47355522449' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1263 processed earlier; will process 14012 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac5d1f25dd bp 0x000000000000 sp 0x7ffe7033e500 T491) Step #5: ==491==The signal is caused by a READ memory access. Step #5: #0 0x55ac5d1f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac5d014280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac5d013fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac5cff1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac5cf12ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac5ce6ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac5ce741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac5ce5b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac5ce873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3341a4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac5ce4eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==491==Register values: Step #5: rax = 0x000055ac62164240 rbx = 0x000055ac62164240 rcx = 0x000055ac62164230 rdx = 0x00007f3341c14b80 Step #5: rdi = 0x000055ac62164230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe7033e500 Step #5: r8 = 0x000055ac62164240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3341c14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac603f1960 r14 = 0x0000000100000004 r15 = 0x000055ac5f35e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe2,0xa3,0xb9, Step #5: \000asm\001\000\000\000\000\004\003\342\243\271 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e8bc42bcb04722e11d308a7510726f39a89eee8 Step #5: Base64: AGFzbQEAAAAABAPio7k= Step #5: MERGE-OUTER: attempt 86 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993481014 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e254fa198, 0x557e25502911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e25502918,0x557e2558a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e8bc42bcb04722e11d308a7510726f39a89eee8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1265 processed earlier; will process 14010 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 157 ft: 162 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 169 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 7135 Step #5: [00:07:10:240 - 7F577DC70C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: #8 pulse cov: 212 ft: 227 exec/s: 0 rss: 50Mb Step #5: [00:07:10:241 - 7F577DC70C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:10:241 - 7F577DC70C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e22d0e5dd bp 0x000000000000 sp 0x7ffd302deb10 T495) Step #5: ==495==The signal is caused by a READ memory access. Step #5: #0 0x557e22d0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e22b30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e22b2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e22b0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e22a2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e22986c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e229901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e229776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e229a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f577dc98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e2296aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==495==Register values: Step #5: rax = 0x0000557e27b54430 rbx = 0x0000557e27b54430 rcx = 0x0000557e27b54420 rdx = 0x00007f577de60b80 Step #5: rdi = 0x0000557e27b54420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd302deb10 Step #5: r8 = 0x0000557e27b54430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f577de60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e25f0d960 r14 = 0x0000000100000004 r15 = 0x0000557e24e7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xa1,0xbe, Step #5: \000asm\001\000\000\000\000\004\003\340\241\276 Step #5: artifact_prefix='./'; Test unit written to ./crash-72de94fe8bd227596219a4df6cc05846494be4c7 Step #5: Base64: AGFzbQEAAAAABAPgob4= Step #5: MERGE-OUTER: attempt 87 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993603110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630cf124198, 0x5630cf12c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630cf12c918,0x5630cf1b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72de94fe8bd227596219a4df6cc05846494be4c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1279 processed earlier; will process 13996 files now Step #5: [00:07:10:361 - 7F8015018C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 164 ft: 170 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 189 ft: 199 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 12 Step #5: [00:07:10:362 - 7F8015018C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 224 ft: 243 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:10:363 - 7F8015018C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==502==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630cc9385dd bp 0x000000000000 sp 0x7ffe3793fa40 T502) Step #5: ==502==The signal is caused by a READ memory access. Step #5: #0 0x5630cc9385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630cc75a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630cc759fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630cc737929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630cc658ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630cc5b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630cc5ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630cc5a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630cc5cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8015040082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630cc594aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==502==Register values: Step #5: rax = 0x00005630d1362240 rbx = 0x00005630d1362240 rcx = 0x00005630d1362230 rdx = 0x00007f8015208b80 Step #5: rdi = 0x00005630d1362230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe3793fa40 Step #5: r8 = 0x00005630d1362240 r9 = 0x00007f8015208c70 r10 = 0x00005630d1339010 r11 = 0x00007f8015208be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630cfb37960 r14 = 0x0000000100000004 r15 = 0x00005630ceaa4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==502==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xa0,0xbd, Step #5: \000asm\001\000\000\000\000\004\003\340\240\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbd43199525b288f6c917b3378d7565ed66f7ddc Step #5: Base64: AGFzbQEAAAAABAPgoL0= Step #5: MERGE-OUTER: attempt 88 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993725437 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631c7b1f198, 0x5631c7b27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631c7b27918,0x5631c7baf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cbd43199525b288f6c917b3378d7565ed66f7ddc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1292 processed earlier; will process 13983 files now Step #5: [00:07:10:484 - 7F923BB05C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 150 ft: 160 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==506==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631c53335dd bp 0x000000000000 sp 0x7ffe50b64430 T506) Step #5: ==506==The signal is caused by a READ memory access. Step #5: #0 0x5631c53335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631c5155280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631c5154fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631c5132929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631c5053ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631c4fabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631c4fb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631c4f9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631c4fc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f923bb2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631c4f8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==506==Register values: Step #5: rax = 0x00005631c9d54430 rbx = 0x00005631c9d54430 rcx = 0x00005631c9d54420 rdx = 0x00007f923bcf5b80 Step #5: rdi = 0x00005631c9d54420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe50b64430 Step #5: r8 = 0x00005631c9d54430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f923bcf5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631c8532960 r14 = 0x0000000100000004 r15 = 0x00005631c749f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==506==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x96,0xbe, Step #5: \000asm\001\000\000\000\000\004\003\355\226\276 Step #5: artifact_prefix='./'; Test unit written to ./crash-4482daa2e50f930403b98b91730663ce4fd91b10 Step #5: Base64: AGFzbQEAAAAABAPtlr4= Step #5: MERGE-OUTER: attempt 89 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993845972 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ed2382198, 0x559ed238a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ed238a918,0x559ed24120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4482daa2e50f930403b98b91730663ce4fd91b10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1296 processed earlier; will process 13979 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 175 ft: 190 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:10:605 - 7F2598D7BC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 202 ft: 224 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 251 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==510==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ecfb965dd bp 0x000000000000 sp 0x7fff50a59210 T510) Step #5: ==510==The signal is caused by a READ memory access. Step #5: #0 0x559ecfb965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ecf9b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ecf9b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ecf995929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ecf8b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ecf80ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ecf8181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ecf7ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ecf82b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2598da3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ecf7f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==510==Register values: Step #5: rax = 0x0000559ed360c240 rbx = 0x0000559ed360c240 rcx = 0x0000559ed360c230 rdx = 0x00007f2598f6bb80 Step #5: rdi = 0x0000559ed360c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff50a59210 Step #5: r8 = 0x0000559ed360c240 r9 = 0x00007f2598f6bc00 r10 = 0x0000559ed35e3010 r11 = 0x00007f2598f6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ed2d95960 r14 = 0x0000000100000004 r15 = 0x0000559ed1d02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==510==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0, Step #5: \000asm\001\000\000\000\001\004\001`\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52db6857fc7d030d0782559b8ce77cac9db33efe Step #5: Base64: AGFzbQEAAAABBAFgAAA= Step #5: MERGE-OUTER: attempt 90 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 993966469 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559691a53198, 0x559691a5b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559691a5b918,0x559691ae30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52db6857fc7d030d0782559b8ce77cac9db33efe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1307 processed earlier; will process 13968 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==514==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55968f2675dd bp 0x000000000000 sp 0x7ffd42db7880 T514) Step #5: ==514==The signal is caused by a READ memory access. Step #5: #0 0x55968f2675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55968f089280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55968f088fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55968f066929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55968ef87ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55968eedfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55968eee91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55968eed06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55968eefc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ac3d48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55968eec3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==514==Register values: Step #5: rax = 0x00005596927f8430 rbx = 0x00005596927f8430 rcx = 0x00005596927f8420 rdx = 0x00007f0ac3f10b80 Step #5: rdi = 0x00005596927f8420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd42db7880 Step #5: r8 = 0x00005596927f8430 r9 = 0x00007f0ac3f10bf0 r10 = 0x00005596927d9010 r11 = 0x00007f0ac3f10be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559692466960 r14 = 0x0000000100000004 r15 = 0x00005596913d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==514==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x5e,0x7b,0x0, Step #5: \000asm\001\000\000\000\001\004\001^{\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c22657c771b1cb7a0d786dea08742af506d1b768 Step #5: Base64: AGFzbQEAAAABBAFeewA= Step #5: MERGE-OUTER: attempt 91 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 994087672 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55805a58c198, 0x55805a594911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55805a594918,0x55805a61c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c22657c771b1cb7a0d786dea08742af506d1b768' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1309 processed earlier; will process 13966 files now Step #5: [00:07:10:846 - 7F306FA6DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [00:07:10:846 - 7F306FA6DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 141 ft: 143 exec/s: 0 rss: 50Mb Step #5: [00:07:10:846 - 7F306FA6DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 174 ft: 184 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 123 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 231 ft: 249 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:11:220 - 7F306FA6DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==518==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558057da05dd bp 0x000000000000 sp 0x7fff408b42c0 T518) Step #5: ==518==The signal is caused by a READ memory access. Step #5: #0 0x558057da05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558057bc2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558057bc1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558057b9f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558057ac0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558057a18c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558057a221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558057a096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558057a353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f306fa95082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580579fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==518==Register values: Step #5: rax = 0x000055805cec0430 rbx = 0x000055805cec0430 rcx = 0x000055805cec0420 rdx = 0x00007f306fc5db80 Step #5: rdi = 0x000055805cec0420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff408b42c0 Step #5: r8 = 0x000055805cec0430 r9 = 0x00007f306fc5dc40 r10 = 0x000055805cea1010 r11 = 0x00007f306fc5dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055805af9f960 r14 = 0x0000000100000004 r15 = 0x0000558059f0c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==518==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0x1,0x70,0x0,0x6, Step #5: \000asm\001\000\000\000\004\004\001p\000\006 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a952c6195f64d09b4ac021aa9fbce51677e7772 Step #5: Base64: AGFzbQEAAAAEBAFwAAY= Step #5: MERGE-OUTER: attempt 92 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 994582709 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612a0350198, 0x5612a0358911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612a0358918,0x5612a03e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a952c6195f64d09b4ac021aa9fbce51677e7772' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1323 processed earlier; will process 13952 files now Step #5: [00:07:11:341 - 7F66CAEF1C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 165 ft: 174 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 189 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:11:342 - 7F66CAEF1C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 237 ft: 250 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==525==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56129db645dd bp 0x000000000000 sp 0x7ffc141b3fe0 T525) Step #5: ==525==The signal is caused by a READ memory access. Step #5: #0 0x56129db645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56129d986280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56129d985fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56129d963929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56129d884ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56129d7dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56129d7e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56129d7cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56129d7f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66caf19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56129d7c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==525==Register values: Step #5: rax = 0x00005612a0e75240 rbx = 0x00005612a0e75240 rcx = 0x00005612a0e75230 rdx = 0x00007f66cb0e1b80 Step #5: rdi = 0x00005612a0e75230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc141b3fe0 Step #5: r8 = 0x00005612a0e75240 r9 = 0x00007f66cb0e1c40 r10 = 0x00005612a0e4c010 r11 = 0x00007f66cb0e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612a0d63960 r14 = 0x0000000100000004 r15 = 0x000056129fcd0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==525==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x1,0x1, Step #5: \000asm\001\000\000\000\005\004\001\007\001\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-36e5c734fe6d9e564afe65798c20fbbd8c8b8be8 Step #5: Base64: AGFzbQEAAAAFBAEHAQE= Step #5: MERGE-OUTER: attempt 93 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 994702999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591a169e198, 0x5591a16a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591a16a6918,0x5591a172e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36e5c734fe6d9e564afe65798c20fbbd8c8b8be8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1338 processed earlier; will process 13937 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 166 ft: 174 exec/s: 0 rss: 50Mb Step #5: [00:07:11:462 - 7FDEB0B64C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 189 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:12:518 - 7FDEB0B64C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1887 Step #5: #8 pulse cov: 223 ft: 241 exec/s: 8 rss: 1588Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory 567 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 293 ft: 316 exec/s: 8 rss: 1940Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:13:604 - 7FDEB0B64C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 15351 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==529==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55919eeb25dd bp 0x000000000000 sp 0x7ffe2aee56a0 T529) Step #5: ==529==The signal is caused by a READ memory access. Step #5: #0 0x55919eeb25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55919ecd4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55919ecd3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55919ecb1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55919ebd2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55919eb2ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55919eb341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55919eb1b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55919eb473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdeb0b8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55919eb0eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==529==Register values: Step #5: rax = 0x00005591a2efc430 rbx = 0x00005591a2efc430 rcx = 0x00005591a2efc420 rdx = 0x00007fdeb0d54b80 Step #5: rdi = 0x00005591a2efc420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe2aee56a0 Step #5: r8 = 0x00005591a2efc430 r9 = 0x00007fdeb0d54c30 r10 = 0x00005591a2edd010 r11 = 0x00007fdeb0d54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591a20b1960 r14 = 0x0000000100000004 r15 = 0x00005591a101e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==529==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xa1,0xb5, Step #5: \000asm\001\000\000\000\000\004\003\340\241\265 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b1c86b9294d3b083dc5798be4dc54463d66cb3b Step #5: Base64: AGFzbQEAAAAABAPgobU= Step #5: MERGE-OUTER: attempt 94 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 996964724 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0d9843198, 0x55b0d984b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0d984b918,0x55b0d98d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b1c86b9294d3b083dc5798be4dc54463d66cb3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1367 processed earlier; will process 13908 files now Step #5: [LOADING] WASM module load failed: unknown type 92 Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 152 ft: 160 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 199 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 7679 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==542==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0d70575dd bp 0x000000000000 sp 0x7ffd537ffc60 T542) Step #5: ==542==The signal is caused by a READ memory access. Step #5: #0 0x55b0d70575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0d6e79280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0d6e78fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0d6e56929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0d6d77ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0d6ccfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0d6cd91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0d6cc06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0d6cec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f143eb9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0d6cb3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==542==Register values: Step #5: rax = 0x000055b0db352430 rbx = 0x000055b0db352430 rcx = 0x000055b0db352420 rdx = 0x00007f143ed65b80 Step #5: rdi = 0x000055b0db352420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd537ffc60 Step #5: r8 = 0x000055b0db352430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f143ed65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0da256960 r14 = 0x0000000100000004 r15 = 0x000055b0d91c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==542==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xb0,0xbc, Step #5: \000asm\001\000\000\000\000\004\003\340\260\274 Step #5: artifact_prefix='./'; Test unit written to ./crash-d21727bd5e3501f28e5ea3de2dae31d0e553e104 Step #5: Base64: AGFzbQEAAAAABAPgsLw= Step #5: MERGE-OUTER: attempt 95 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 997085424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55694e1fd198, 0x55694e205911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55694e205918,0x55694e28d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d21727bd5e3501f28e5ea3de2dae31d0e553e104' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1375 processed earlier; will process 13900 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 145 ft: 147 exec/s: 0 rss: 1075Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 162 ft: 183 exec/s: 0 rss: 1075Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==546==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55694ba115dd bp 0x000000000000 sp 0x7ffeb1ff0720 T546) Step #5: ==546==The signal is caused by a READ memory access. Step #5: #0 0x55694ba115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55694b833280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55694b832fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55694b810929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55694b731ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55694b689c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55694b6931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55694b67a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55694b6a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0807ff8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55694b66daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==546==Register values: Step #5: rax = 0x000055694f007430 rbx = 0x000055694f007430 rcx = 0x000055694f007420 rdx = 0x00007f08081c0b80 Step #5: rdi = 0x000055694f007420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffeb1ff0720 Step #5: r8 = 0x000055694f007430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08081c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055694ec10960 r14 = 0x0000000100000004 r15 = 0x000055694db7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==546==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x4,0x1,0x72,0x0,0x7f, Step #5: \000asm\001\000\000\000\004\004\001r\000\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0686b53472a8dd2269e690b3456813061785da8 Step #5: Base64: AGFzbQEAAAAEBAFyAH8= Step #5: MERGE-OUTER: attempt 96 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 997792456 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c967901198, 0x55c967909911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c967909918,0x55c9679910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f0686b53472a8dd2269e690b3456813061785da8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1381 processed earlier; will process 13894 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 153 ft: 161 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9651155dd bp 0x000000000000 sp 0x7ffce34b4110 T559) Step #5: ==559==The signal is caused by a READ memory access. Step #5: #0 0x55c9651155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c964f37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c964f36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c964f14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c964e35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c964d8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c964d971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c964d7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c964daa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd3394d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c964d71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==559==Register values: Step #5: rax = 0x000055c968acd430 rbx = 0x000055c968acd430 rcx = 0x000055c968acd420 rdx = 0x00007efd33b15b80 Step #5: rdi = 0x000055c968acd420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffce34b4110 Step #5: r8 = 0x000055c968acd430 r9 = 0x00007efd33b15bf0 r10 = 0x000055c968aae010 r11 = 0x00007efd33b15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c968314960 r14 = 0x0000000100000004 r15 = 0x000055c967281386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0x1, Step #5: \000asm\001\000\000\000\005\004\001\004\377\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b01046c6325635d8cd71f73ae202fc97b3211f2 Step #5: Base64: AGFzbQEAAAAFBAEE/wE= Step #5: MERGE-OUTER: attempt 97 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 997912944 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c83a3f7198, 0x55c83a3ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c83a3ff918,0x55c83a4870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b01046c6325635d8cd71f73ae202fc97b3211f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1384 processed earlier; will process 13891 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 1603Mb Step #5: [00:07:15:562 - 7F151D2A9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 150 ft: 153 exec/s: 0 rss: 1603Mb Step #5: [LOADING] WASM module load failed: unknown type 2431 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 180 ft: 187 exec/s: 0 rss: 1603Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:15:563 - 7F151D2A9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #8 pulse cov: 215 ft: 224 exec/s: 0 rss: 1603Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:15:564 - 7F151D2A9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:15:564 - 7F151D2A9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 274 ft: 299 exec/s: 0 rss: 1603Mb Step #5: [LOADING] WASM module load failed: unknown memory 375 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:15:565 - 7F151D2A9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c837c0b5dd bp 0x000000000000 sp 0x7fff01b83e30 T563) Step #5: ==563==The signal is caused by a READ memory access. Step #5: #0 0x55c837c0b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c837a2d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c837a2cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c837a0a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c83792bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c837883c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c83788d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8378746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8378a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f151d2d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c837867aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==563==Register values: Step #5: rax = 0x000055c83cc41430 rbx = 0x000055c83cc41430 rcx = 0x000055c83cc41420 rdx = 0x00007f151d499b80 Step #5: rdi = 0x000055c83cc41420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff01b83e30 Step #5: r8 = 0x000055c83cc41430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f151d499be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c83ae0a960 r14 = 0x0000000100000004 r15 = 0x000055c839d77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0x7f, Step #5: \000asm\001\000\000\000\005\004\001\004\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-d81468555b99b4464dffa08b62fd7f47c15149a9 Step #5: Base64: AGFzbQEAAAAFBAEE/38= Step #5: MERGE-OUTER: attempt 98 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 998926092 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557736a01198, 0x557736a09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557736a09918,0x557736a910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d81468555b99b4464dffa08b62fd7f47c15149a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1406 processed earlier; will process 13869 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==570==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577342155dd bp 0x000000000000 sp 0x7ffe72a95fd0 T570) Step #5: ==570==The signal is caused by a READ memory access. Step #5: #0 0x5577342155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557734037280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557734036fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557734014929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557733f35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557733e8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557733e971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557733e7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557733eaa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5527cbe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557733e71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==570==Register values: Step #5: rax = 0x0000557737cce8c0 rbx = 0x0000557737cce8c0 rcx = 0x0000557737cced70 rdx = 0x00007f5527e86b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe72a95fd0 Step #5: r8 = 0x0000557737cce8c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5527e86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557737414960 r14 = 0x0000000100000004 r15 = 0x0000557736381386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==570==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xe0,0xa9,0xbf, Step #5: \000asm\001\000\000\000\000\004\003\340\251\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3bcc8a2fc8443905a7b978b90b256a8a5da4842 Step #5: Base64: AGFzbQEAAAAABAPgqb8= Step #5: MERGE-OUTER: attempt 99 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999045642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bdc774b198, 0x55bdc7753911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bdc7753918,0x55bdc77db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3bcc8a2fc8443905a7b978b90b256a8a5da4842' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1407 processed earlier; will process 13868 files now Step #5: [00:07:15:804 - 7F63085B7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [00:07:15:804 - 7F63085B7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 146 ft: 149 exec/s: 0 rss: 50Mb Step #5: [00:07:15:804 - 7F63085B7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 228 Step #5: #4 pulse cov: 158 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 203 ft: 225 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==574==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bdc4f5f5dd bp 0x000000000000 sp 0x7fff9313aee0 T574) Step #5: ==574==The signal is caused by a READ memory access. Step #5: #0 0x55bdc4f5f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bdc4d81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bdc4d80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bdc4d5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bdc4c7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bdc4bd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bdc4be11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bdc4bc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bdc4bf43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63085df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bdc4bbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==574==Register values: Step #5: rax = 0x000055bdc9d10240 rbx = 0x000055bdc9d10240 rcx = 0x000055bdc9d10230 rdx = 0x00007f63087a7b80 Step #5: rdi = 0x000055bdc9d10230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff9313aee0 Step #5: r8 = 0x000055bdc9d10240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f63087a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bdc815e960 r14 = 0x0000000100000004 r15 = 0x000055bdc70cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==574==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1969f14eedffc3d7dd65250682d95263532de6d5 Step #5: Base64: AGFzbQEAAAAAAQAAAQA= Step #5: MERGE-OUTER: attempt 100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999168134 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5570b7731198, 0x5570b7739911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5570b7739918,0x5570b77c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1969f14eedffc3d7dd65250682d95263532de6d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1419 processed earlier; will process 13856 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 136 ft: 137 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #2 pulse cov: 142 ft: 152 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 174 ft: 191 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 14399 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [00:07:15:928 - 7FED9F44BC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 235 ft: 264 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==578==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570b4f455dd bp 0x000000000000 sp 0x7ffd58507930 T578) Step #5: ==578==The signal is caused by a READ memory access. Step #5: #0 0x5570b4f455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570b4d67280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570b4d66fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570b4d44929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570b4c65ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570b4bbdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570b4bc71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570b4bae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570b4bda3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed9f473082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570b4ba1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==578==Register values: Step #5: rax = 0x00005570b93af430 rbx = 0x00005570b93af430 rcx = 0x00005570b93af420 rdx = 0x00007fed9f63bb80 Step #5: rdi = 0x00005570b93af420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd58507930 Step #5: r8 = 0x00005570b93af430 r9 = 0x00007fed9f63bc50 r10 = 0x00005570b9390010 r11 = 0x00007fed9f63bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570b8144960 r14 = 0x0000000100000004 r15 = 0x00005570b70b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==578==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x7,0x14,0x14, Step #5: \000asm\001\000\000\000\005\004\001\007\024\024 Step #5: artifact_prefix='./'; Test unit written to ./crash-0adfb224afe6f1caa8f9727e884ab1f90f14a1a5 Step #5: Base64: AGFzbQEAAAAFBAEHFBQ= Step #5: MERGE-OUTER: attempt 101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999288053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55852067f198, 0x558520687911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558520687918,0x55852070f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0adfb224afe6f1caa8f9727e884ab1f90f14a1a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1430 processed earlier; will process 13845 files now Step #5: [LOADING] WASM module load failed: unknown type 1919 Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==582==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55851de935dd bp 0x000000000000 sp 0x7ffc8d015bb0 T582) Step #5: ==582==The signal is caused by a READ memory access. Step #5: #0 0x55851de935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55851dcb5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55851dcb4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55851dc92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55851dbb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55851db0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55851db151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55851dafc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55851db283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa69bca7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55851daefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==582==Register values: Step #5: rax = 0x00005585229bd240 rbx = 0x00005585229bd240 rcx = 0x00005585229bd230 rdx = 0x00007fa69be6fb80 Step #5: rdi = 0x00005585229bd230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc8d015bb0 Step #5: r8 = 0x00005585229bd240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa69be6fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558521092960 r14 = 0x0000000100000004 r15 = 0x000055851ffff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==582==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0x73, Step #5: \000asm\001\000\000\000\005\004\001\004\377s Step #5: artifact_prefix='./'; Test unit written to ./crash-9403db996172b419f23963f98a957c9fafe2d375 Step #5: Base64: AGFzbQEAAAAFBAEE/3M= Step #5: MERGE-OUTER: attempt 102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999405887 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56248eed2198, 0x56248eeda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56248eeda918,0x56248ef620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9403db996172b419f23963f98a957c9fafe2d375' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1432 processed earlier; will process 13843 files now Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #1 pulse cov: 130 ft: 131 exec/s: 0 rss: 50Mb Step #5: [00:07:16:164 - 7F99DF0E9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 145 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:16:165 - 7F99DF0E9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 164 ft: 172 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==586==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56248c6e65dd bp 0x000000000000 sp 0x7ffe0773ebd0 T586) Step #5: ==586==The signal is caused by a READ memory access. Step #5: #0 0x56248c6e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56248c508280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56248c507fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56248c4e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56248c406ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56248c35ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56248c3681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56248c34f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56248c37b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99df111082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56248c342aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==586==Register values: Step #5: rax = 0x000056248fe17430 rbx = 0x000056248fe17430 rcx = 0x000056248fe17420 rdx = 0x00007f99df2d9b80 Step #5: rdi = 0x000056248fe17420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe0773ebd0 Step #5: r8 = 0x000056248fe17430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f99df2d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056248f8e5960 r14 = 0x0000000100000004 r15 = 0x000056248e852386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==586==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x1,0x20,0x2d, Step #5: \000asm\001\000\000\000\005\004\001\001 - Step #5: artifact_prefix='./'; Test unit written to ./crash-80494aa5a41107d9c9f0ecabb71220423d39db97 Step #5: Base64: AGFzbQEAAAAFBAEBIC0= Step #5: MERGE-OUTER: attempt 103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999526991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddb81c6198, 0x55ddb81ce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddb81ce918,0x55ddb82560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80494aa5a41107d9c9f0ecabb71220423d39db97' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1438 processed earlier; will process 13837 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==592==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddb59da5dd bp 0x000000000000 sp 0x7ffc74569230 T592) Step #5: ==592==The signal is caused by a READ memory access. Step #5: #0 0x55ddb59da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddb57fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddb57fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddb57d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddb56faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddb5652c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddb565c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddb56436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddb566f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b166db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddb5636aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==592==Register values: Step #5: rax = 0x000055ddb9fe58b0 rbx = 0x000055ddb9fe58b0 rcx = 0x000055ddb9fe5d60 rdx = 0x00007f7b168a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc74569230 Step #5: r8 = 0x000055ddb9fe58b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b168a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddb8bd9960 r14 = 0x0000000100000004 r15 = 0x000055ddb7b46386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==592==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x0,0xf8,0x7f, Step #5: \000asm\001\000\000\000\005\004\001\000\370\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebb2b100ab170940dd583a139477b55bbf229243 Step #5: Base64: AGFzbQEAAAAFBAEA+H8= Step #5: MERGE-OUTER: attempt 104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999647457 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd960d7198, 0x55dd960df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd960df918,0x55dd961670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ebb2b100ab170940dd583a139477b55bbf229243' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1439 processed earlier; will process 13836 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 151 ft: 152 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==597==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd938eb5dd bp 0x000000000000 sp 0x7ffc7a88a320 T597) Step #5: ==597==The signal is caused by a READ memory access. Step #5: #0 0x55dd938eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd9370d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd9370cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd936ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd9360bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd93563c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd9356d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd935546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd935803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ef9a5f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd93547aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==597==Register values: Step #5: rax = 0x000055dd96cef240 rbx = 0x000055dd96cef240 rcx = 0x000055dd96cef230 rdx = 0x00007f2ef9c27b80 Step #5: rdi = 0x000055dd96cef230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc7a88a320 Step #5: r8 = 0x000055dd96cef240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ef9c27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd96aea960 r14 = 0x0000000100000004 r15 = 0x000055dd95a57386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==597==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x96,0xa4, Step #5: \000asm\001\000\000\000\000\004\003\355\226\244 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ee53633db14bc0ab2169cee93337befbec4437f Step #5: Base64: AGFzbQEAAAAABAPtlqQ= Step #5: MERGE-OUTER: attempt 105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999767757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563821f48198, 0x563821f50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563821f50918,0x563821fd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ee53633db14bc0ab2169cee93337befbec4437f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1441 processed earlier; will process 13834 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #2 pulse cov: 149 ft: 153 exec/s: 0 rss: 49Mb Step #5: [00:07:16:526 - 7F6AB97D5C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==601==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56381f75c5dd bp 0x000000000000 sp 0x7ffd365c7180 T601) Step #5: ==601==The signal is caused by a READ memory access. Step #5: #0 0x56381f75c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56381f57e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56381f57dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56381f55b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56381f47cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56381f3d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56381f3de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56381f3c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56381f3f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ab97fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56381f3b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==601==Register values: Step #5: rax = 0x000056382347e430 rbx = 0x000056382347e430 rcx = 0x000056382347e420 rdx = 0x00007f6ab99c5b80 Step #5: rdi = 0x000056382347e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd365c7180 Step #5: r8 = 0x000056382347e430 r9 = 0x00007f6ab99c5bf0 r10 = 0x000056382345f010 r11 = 0x00007f6ab99c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056382295b960 r14 = 0x0000000100000004 r15 = 0x00005638218c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==601==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x3,0x0,0x2, Step #5: \000asm\001\000\000\000\005\004\001\003\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f6a24e5ecfa03ada58b84bdd7343568c3b8ff3e Step #5: Base64: AGFzbQEAAAAFBAEDAAI= Step #5: MERGE-OUTER: attempt 106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 999885416 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddd0ebe198, 0x55ddd0ec6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddd0ec6918,0x55ddd0f4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f6a24e5ecfa03ada58b84bdd7343568c3b8ff3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1445 processed earlier; will process 13830 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 140 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 169 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 5629 Step #5: #8 pulse cov: 201 ft: 215 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==605==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddce6d25dd bp 0x000000000000 sp 0x7ffcd90d5040 T605) Step #5: ==605==The signal is caused by a READ memory access. Step #5: #0 0x55ddce6d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddce4f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddce4f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddce4d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddce3f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddce34ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddce3541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddce33b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddce3673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb5722f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddce32eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==605==Register values: Step #5: rax = 0x000055ddd2570430 rbx = 0x000055ddd2570430 rcx = 0x000055ddd2570420 rdx = 0x00007fb5724bfb80 Step #5: rdi = 0x000055ddd2570420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcd90d5040 Step #5: r8 = 0x000055ddd2570430 r9 = 0x000055ddd2585130 r10 = 0x000055ddd2551010 r11 = 0x00007fb5724bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddd18d1960 r14 = 0x0000000100000004 r15 = 0x000055ddd083e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==605==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x4,0x1,0x4,0xff,0x7d, Step #5: \000asm\001\000\000\000\005\004\001\004\377} Step #5: artifact_prefix='./'; Test unit written to ./crash-e7a337b30f3fa08bbbd59ccef0a16a144e0e0e19 Step #5: Base64: AGFzbQEAAAAFBAEE/30= Step #5: MERGE-OUTER: attempt 107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1000003502 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8b68dc198, 0x55d8b68e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8b68e4918,0x55d8b696c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7a337b30f3fa08bbbd59ccef0a16a144e0e0e19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1455 processed earlier; will process 13820 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: [00:07:16:762 - 7F9C1E1C6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 178 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [00:07:16:762 - 7F9C1E1C6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 196 ft: 213 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 15799 Step #5: [LOADING] WASM module load failed: unknown table 1787 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #8 pulse cov: 240 ft: 259 exec/s: 0 rss: 50Mb Step #5: ==609== ERROR: libFuzzer: out-of-memory (used: 2096Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0xfb,0xff,0xdf,0x7f, Step #5: \000asm\001\000\000\000\001\004\373\377\337\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-9a67136b45e13c1d6362737338609779edcae40c Step #5: Base64: AGFzbQEAAAABBPv/338= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001027373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563f0f13198, 0x5563f0f1b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563f0f1b918,0x5563f0fa30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a67136b45e13c1d6362737338609779edcae40c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1464 processed earlier; will process 13811 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 165 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 210 ft: 230 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 232 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:17:787 - 7FD0924BBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 22 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:17:788 - 7FD0924BBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:17:788 - 7FD0924BBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: #16 pulse cov: 294 ft: 339 exec/s: 0 rss: 50Mb Step #5: [00:07:17:788 - 7FD0924BBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563ee7275dd bp 0x000000000000 sp 0x7ffeb1e08bf0 T615) Step #5: ==615==The signal is caused by a READ memory access. Step #5: #0 0x5563ee7275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563ee549280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563ee548fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563ee526929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563ee447ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563ee39fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563ee3a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563ee3906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563ee3bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0924e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563ee383aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==615==Register values: Step #5: rax = 0x00005563f38e0240 rbx = 0x00005563f38e0240 rcx = 0x00005563f38e0230 rdx = 0x00007fd0926abb80 Step #5: rdi = 0x00005563f38e0230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeb1e08bf0 Step #5: r8 = 0x00005563f38e0240 r9 = 0x00007fd0926abd10 r10 = 0x00005563f38b7010 r11 = 0x00007fd0926abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563f1926960 r14 = 0x0000000100000004 r15 = 0x00005563f0893386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7b,0x0, Step #5: \000asm\001\000\000\000\001\005\001`\001{\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-838e2609ddc2f12809aad3d7ebe4d6ef30840878 Step #5: Base64: AGFzbQEAAAABBQFgAXsA Step #5: MERGE-OUTER: attempt 109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001150219 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5639cffaf198, 0x5639cffb7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5639cffb7918,0x5639d003f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/838e2609ddc2f12809aad3d7ebe4d6ef30840878' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1490 processed earlier; will process 13785 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639cd7c35dd bp 0x000000000000 sp 0x7ffe29a7be60 T619) Step #5: ==619==The signal is caused by a READ memory access. Step #5: #0 0x5639cd7c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639cd5e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639cd5e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639cd5c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639cd4e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639cd43bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639cd4451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639cd42c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639cd4583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f458f4f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639cd41faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==619==Register values: Step #5: rax = 0x00005639d1cc6240 rbx = 0x00005639d1cc6240 rcx = 0x00005639d1cc6230 rdx = 0x00007f458f6bfb80 Step #5: rdi = 0x00005639d1cc6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe29a7be60 Step #5: r8 = 0x00005639d1cc6240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f458f6bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639d09c2960 r14 = 0x0000000100000004 r15 = 0x00005639cf92f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xbf,0xff,0x7e, Step #5: \000asm\001\000\000\000\005\005\001\004\277\377~ Step #5: artifact_prefix='./'; Test unit written to ./crash-99c6cb08a82b34e30a74687ab0851291cd9297f4 Step #5: Base64: AGFzbQEAAAAFBQEEv/9+ Step #5: MERGE-OUTER: attempt 110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001268964 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56518d276198, 0x56518d27e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56518d27e918,0x56518d3060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/99c6cb08a82b34e30a74687ab0851291cd9297f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1492 processed earlier; will process 13783 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 193 ft: 202 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56518aa8a5dd bp 0x000000000000 sp 0x7ffc23520c10 T623) Step #5: ==623==The signal is caused by a READ memory access. Step #5: #0 0x56518aa8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56518a8ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56518a8abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56518a889929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56518a7aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56518a702c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56518a70c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56518a6f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56518a71f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98b9310082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56518a6e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==623==Register values: Step #5: rax = 0x000056518ed90430 rbx = 0x000056518ed90430 rcx = 0x000056518ed90420 rdx = 0x00007f98b94d8b80 Step #5: rdi = 0x000056518ed90420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc23520c10 Step #5: r8 = 0x000056518ed90430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98b94d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056518dc89960 r14 = 0x0000000100000004 r15 = 0x000056518cbf6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x80,0xa8,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\364\200\250\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc85b5b8299e89cf4df30ef8ab1263e5d40f61fb Step #5: Base64: AGFzbQEAAAAABQT0gKi9 Step #5: MERGE-OUTER: attempt 111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001420751 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae85c25198, 0x55ae85c2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae85c2d918,0x55ae85cb50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc85b5b8299e89cf4df30ef8ab1263e5d40f61fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1495 processed earlier; will process 13780 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae834395dd bp 0x000000000000 sp 0x7fff19aebf80 T627) Step #5: ==627==The signal is caused by a READ memory access. Step #5: #0 0x55ae834395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae8325b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae8325afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae83238929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae83159ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae830b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae830bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae830a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae830ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a55c92082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae83095aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==627==Register values: Step #5: rax = 0x000055ae86dc0b90 rbx = 0x000055ae86dc0b90 rcx = 0x000055ae86dc1040 rdx = 0x00007f4a55e5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff19aebf80 Step #5: r8 = 0x000055ae86dc0b90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a55e5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae86638960 r14 = 0x0000000100000004 r15 = 0x000055ae855a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xb9,0xff,0x12, Step #5: \000asm\001\000\000\000\005\005\001\004\271\377\022 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa000b55d5f420a673ffbb0053714011574ac8c4 Step #5: Base64: AGFzbQEAAAAFBQEEuf8S Step #5: MERGE-OUTER: attempt 112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001539015 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b98658b198, 0x55b986593911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b986593918,0x55b98661b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa000b55d5f420a673ffbb0053714011574ac8c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1496 processed earlier; will process 13779 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 154 ft: 162 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b983d9f5dd bp 0x000000000000 sp 0x7ffd9c798e60 T631) Step #5: ==631==The signal is caused by a READ memory access. Step #5: #0 0x55b983d9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b983bc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b983bc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b983b9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b983abfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b983a17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b983a211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b983a086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b983a343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c436fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9839fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==631==Register values: Step #5: rax = 0x000055b98756f430 rbx = 0x000055b98756f430 rcx = 0x000055b98756f420 rdx = 0x00007f7c438c2b80 Step #5: rdi = 0x000055b98756f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd9c798e60 Step #5: r8 = 0x000055b98756f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c438c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b986f9e960 r14 = 0x0000000100000004 r15 = 0x000055b985f0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xff,0xff,0x2a, Step #5: \000asm\001\000\000\000\005\005\001\004\377\377* Step #5: artifact_prefix='./'; Test unit written to ./crash-60290f650609f3ab551e232d10792261fe637f78 Step #5: Base64: AGFzbQEAAAAFBQEE//8q Step #5: MERGE-OUTER: attempt 113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001659182 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56495e802198, 0x56495e80a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56495e80a918,0x56495e8920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60290f650609f3ab551e232d10792261fe637f78' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1500 processed earlier; will process 13775 files now Step #5: [LOADING] WASM module load failed: unknown function 63 Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 164 ft: 174 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 168 ft: 179 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 182 ft: 194 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==641==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56495c0165dd bp 0x000000000000 sp 0x7ffc76defe10 T641) Step #5: ==641==The signal is caused by a READ memory access. Step #5: #0 0x56495c0165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56495be38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56495be37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56495be15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56495bd36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56495bc8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56495bc981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56495bc7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56495bcab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fad90cf6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56495bc72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==641==Register values: Step #5: rax = 0x000056495f460240 rbx = 0x000056495f460240 rcx = 0x000056495f460230 rdx = 0x00007fad90ebeb80 Step #5: rdi = 0x000056495f460230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc76defe10 Step #5: r8 = 0x000056495f460240 r9 = 0x00007fad90ebec50 r10 = 0x000056495f437010 r11 = 0x00007fad90ebebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056495f215960 r14 = 0x0000000100000004 r15 = 0x000056495e182386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==641==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x28,0x29,0x76,0xf, Step #5: \000asm\001\000\000\000\000\005\004()v\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-87179b179e3b8a51071d6e3a4eab2d995a42b898 Step #5: Base64: AGFzbQEAAAAABQQoKXYP Step #5: MERGE-OUTER: attempt 114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001781520 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c34f5b3198, 0x55c34f5bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c34f5bb918,0x55c34f6430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/87179b179e3b8a51071d6e3a4eab2d995a42b898' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1516 processed earlier; will process 13759 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 171 ft: 182 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==645==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c34cdc75dd bp 0x000000000000 sp 0x7ffcd65e4400 T645) Step #5: ==645==The signal is caused by a READ memory access. Step #5: #0 0x55c34cdc75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c34cbe9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c34cbe8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c34cbc6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c34cae7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c34ca3fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c34ca491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c34ca306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c34ca5c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe9843a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c34ca23aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==645==Register values: Step #5: rax = 0x000055c35162a430 rbx = 0x000055c35162a430 rcx = 0x000055c35162a420 rdx = 0x00007efe98602b80 Step #5: rdi = 0x000055c35162a420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcd65e4400 Step #5: r8 = 0x000055c35162a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe98602be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c34ffc6960 r14 = 0x0000000100000004 r15 = 0x000055c34ef33386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==645==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xff,0xf9,0x7b, Step #5: \000asm\001\000\000\000\005\005\001\004\377\371{ Step #5: artifact_prefix='./'; Test unit written to ./crash-8e99c878de73798800cdae0c735d33edb2417179 Step #5: Base64: AGFzbQEAAAAFBQEE//l7 Step #5: MERGE-OUTER: attempt 115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1001902437 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0c5e06198, 0x55b0c5e0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0c5e0e918,0x55b0c5e960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e99c878de73798800cdae0c735d33edb2417179' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1520 processed earlier; will process 13755 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 154 ft: 162 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 160 ft: 173 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==649==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0c361a5dd bp 0x000000000000 sp 0x7fffe82b3760 T649) Step #5: ==649==The signal is caused by a READ memory access. Step #5: #0 0x55b0c361a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0c343c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0c343bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0c3419929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0c333aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0c3292c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0c329c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0c32836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0c32af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77552a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0c3276aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==649==Register values: Step #5: rax = 0x000055b0c7632430 rbx = 0x000055b0c7632430 rcx = 0x000055b0c7632420 rdx = 0x00007f775546fb80 Step #5: rdi = 0x000055b0c7632420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffe82b3760 Step #5: r8 = 0x000055b0c7632430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f775546fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0c6819960 r14 = 0x0000000100000004 r15 = 0x000055b0c5786386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==649==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x0,0xff,0xff,0x3, Step #5: \000asm\001\000\000\000\005\005\001\000\377\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-782204376a1a60370e9d50c588bba64990e69da3 Step #5: Base64: AGFzbQEAAAAFBQEA//8D Step #5: MERGE-OUTER: attempt 116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002022646 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608a41c5198, 0x5608a41cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608a41cd918,0x5608a42550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/782204376a1a60370e9d50c588bba64990e69da3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1525 processed earlier; will process 13750 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 142 ft: 147 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 153 ft: 159 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown memory 31870 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 199 ft: 212 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==653==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608a19d95dd bp 0x000000000000 sp 0x7ffc39742f70 T653) Step #5: ==653==The signal is caused by a READ memory access. Step #5: #0 0x5608a19d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608a17fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608a17fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608a17d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608a16f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608a1651c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608a165b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608a16426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608a166e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9293326082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608a1635aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==653==Register values: Step #5: rax = 0x00005608a5ad3430 rbx = 0x00005608a5ad3430 rcx = 0x00005608a5ad3420 rdx = 0x00007f92934eeb80 Step #5: rdi = 0x00005608a5ad3420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc39742f70 Step #5: r8 = 0x00005608a5ad3430 r9 = 0x00007f92934eec00 r10 = 0x00005608a5ab4010 r11 = 0x00007f92934eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608a4bd8960 r14 = 0x0000000100000004 r15 = 0x00005608a3b45386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==653==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x7f,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-619845e856a65255001f7f8caf1249e28dcbeab3 Step #5: Base64: AGFzbQEAAAABBQFfAX8A Step #5: MERGE-OUTER: attempt 117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002142824 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640dcc9c198, 0x5640dcca4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640dcca4918,0x5640dcd2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/619845e856a65255001f7f8caf1249e28dcbeab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1537 processed earlier; will process 13738 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 152 ft: 162 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==657==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640da4b05dd bp 0x000000000000 sp 0x7ffccf017ef0 T657) Step #5: ==657==The signal is caused by a READ memory access. Step #5: #0 0x5640da4b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640da2d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640da2d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640da2af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640da1d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640da128c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640da1321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640da1196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640da1453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f516a390082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640da10caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==657==Register values: Step #5: rax = 0x00005640df003430 rbx = 0x00005640df003430 rcx = 0x00005640df003420 rdx = 0x00007f516a558b80 Step #5: rdi = 0x00005640df003420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffccf017ef0 Step #5: r8 = 0x00005640df003430 r9 = 0x00007f516a558bf0 r10 = 0x00005640defe4010 r11 = 0x00007f516a558be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640dd6af960 r14 = 0x0000000100000004 r15 = 0x00005640dc61c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==657==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbf,0xb7,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\360\277\267\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d60b36e22b5a506d8fcb3a720055583f16551ce Step #5: Base64: AGFzbQEAAAAABQTwv7e/ Step #5: MERGE-OUTER: attempt 118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002263629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557dc3cb1198, 0x557dc3cb9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557dc3cb9918,0x557dc3d410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d60b36e22b5a506d8fcb3a720055583f16551ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1541 processed earlier; will process 13734 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: [00:07:19:022 - 7F6A493CEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 144 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 153 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 230 ft: 248 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==661==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557dc14c55dd bp 0x000000000000 sp 0x7ffd873774b0 T661) Step #5: ==661==The signal is caused by a READ memory access. Step #5: #0 0x557dc14c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557dc12e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557dc12e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557dc12c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557dc11e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557dc113dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557dc11471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557dc112e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557dc115a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a493f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557dc1121aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==661==Register values: Step #5: rax = 0x0000557dc5acb430 rbx = 0x0000557dc5acb430 rcx = 0x0000557dc5acb420 rdx = 0x00007f6a495beb80 Step #5: rdi = 0x0000557dc5acb420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd873774b0 Step #5: r8 = 0x0000557dc5acb430 r9 = 0x00007f6a495bec30 r10 = 0x0000557dc5aac010 r11 = 0x00007f6a495bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557dc46c4960 r14 = 0x0000000100000004 r15 = 0x0000557dc3631386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==661==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xef,0xff,0x5, Step #5: \000asm\001\000\000\000\005\005\001\004\357\377\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2946395f156653c0037dfb53d83916916859d26 Step #5: Base64: AGFzbQEAAAAFBQEE7/8F Step #5: MERGE-OUTER: attempt 119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002383445 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574165d9198, 0x5574165e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574165e1918,0x5574166690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2946395f156653c0037dfb53d83916916859d26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1551 processed earlier; will process 13724 files now Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 157 ft: 166 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 184 ft: 198 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 238 ft: 261 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown type 638462 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #16 pulse cov: 281 ft: 311 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unknown memory 2064367 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table Step #5: #32 pulse cov: 386 ft: 437 exec/s: 0 rss: 69Mb Step #5: [00:07:19:156 - 7F8754937C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:19:157 - 7F8754937C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 19327 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==665==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557413ded5dd bp 0x000000000000 sp 0x7ffd88814e60 T665) Step #5: ==665==The signal is caused by a READ memory access. Step #5: #0 0x557413ded5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557413c0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557413c0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557413bec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557413b0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557413a65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557413a6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557413a566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557413a823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f875495f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557413a49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==665==Register values: Step #5: rax = 0x0000557417240240 rbx = 0x0000557417240240 rcx = 0x0000557417240230 rdx = 0x00007f8754b27b80 Step #5: rdi = 0x0000557417240230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd88814e60 Step #5: r8 = 0x0000557417240240 r9 = 0x00007f8754b27c30 r10 = 0x0000557417217010 r11 = 0x00007f8754b27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557416fec960 r14 = 0x0000000100000004 r15 = 0x0000557415f59386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==665==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x3,0xfd,0x16, Step #5: \000asm\001\000\000\000\005\005\001\005\003\375\026 Step #5: artifact_prefix='./'; Test unit written to ./crash-3597f2b8456e12738655f92e6708ddb50cb3aa4d Step #5: Base64: AGFzbQEAAAAFBQEFA/0W Step #5: MERGE-OUTER: attempt 120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002516144 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2c7263198, 0x55e2c726b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2c726b918,0x55e2c72f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3597f2b8456e12738655f92e6708ddb50cb3aa4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1592 processed earlier; will process 13683 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 183 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==669==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2c4a775dd bp 0x000000000000 sp 0x7fff9facb320 T669) Step #5: ==669==The signal is caused by a READ memory access. Step #5: #0 0x55e2c4a775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e2c4899280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e2c4898fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2c4876929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e2c4797ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2c46efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2c46f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2c46e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e2c470c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe35c2eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2c46d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==669==Register values: Step #5: rax = 0x000055e2c8294240 rbx = 0x000055e2c8294240 rcx = 0x000055e2c8294230 rdx = 0x00007fe35c4b3b80 Step #5: rdi = 0x000055e2c8294230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff9facb320 Step #5: r8 = 0x000055e2c8294240 r9 = 0x00007fe35c4b3c10 r10 = 0x000055e2c826b010 r11 = 0x00007fe35c4b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2c7c76960 r14 = 0x0000000100000004 r15 = 0x000055e2c6be3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==669==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x6d,0x25, Step #5: \000asm\001\000\000\000\000\005\004nam% Step #5: artifact_prefix='./'; Test unit written to ./crash-ac8547c9a163b29071fb4aac73cc1f97fc6ca1f4 Step #5: Base64: AGFzbQEAAAAABQRuYW0l Step #5: MERGE-OUTER: attempt 121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002635928 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a75525f198, 0x55a755267911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a755267918,0x55a7552ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac8547c9a163b29071fb4aac73cc1f97fc6ca1f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1596 processed earlier; will process 13679 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==676==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a752a735dd bp 0x000000000000 sp 0x7ffe627fb560 T676) Step #5: ==676==The signal is caused by a READ memory access. Step #5: #0 0x55a752a735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a752895280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a752894fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a752872929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a752793ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7526ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7526f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7526dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7527083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe556325082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a7526cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==676==Register values: Step #5: rax = 0x000055a75768bcc0 rbx = 0x000055a75768bcc0 rcx = 0x000055a75768c170 rdx = 0x00007fe5564edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe627fb560 Step #5: r8 = 0x000055a75768bcc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5564edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a755c72960 r14 = 0x0000000100000004 r15 = 0x000055a754bdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==676==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf1,0x8a,0xb3,0xb1, Step #5: \000asm\001\000\000\000\000\005\004\361\212\263\261 Step #5: artifact_prefix='./'; Test unit written to ./crash-63cf54e2f98e0cf70f3f67c0669f28700ae7ff62 Step #5: Base64: AGFzbQEAAAAABQTxirOx Step #5: MERGE-OUTER: attempt 122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002755856 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0e7d38198, 0x55f0e7d40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0e7d40918,0x55f0e7dc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/63cf54e2f98e0cf70f3f67c0669f28700ae7ff62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1597 processed earlier; will process 13678 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 149 ft: 158 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 164 ft: 182 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 176 ft: 195 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==680==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0e554c5dd bp 0x000000000000 sp 0x7ffed3d94a60 T680) Step #5: ==680==The signal is caused by a READ memory access. Step #5: #0 0x55f0e554c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0e536e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0e536dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0e534b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0e526cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0e51c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0e51ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0e51b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0e51e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb2e09a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0e51a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==680==Register values: Step #5: rax = 0x000055f0ea380240 rbx = 0x000055f0ea380240 rcx = 0x000055f0ea380230 rdx = 0x00007fbb2e262b80 Step #5: rdi = 0x000055f0ea380230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffed3d94a60 Step #5: r8 = 0x000055f0ea380240 r9 = 0x00007fbb2e262c20 r10 = 0x000055f0ea357010 r11 = 0x00007fbb2e262be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0e874b960 r14 = 0x0000000100000004 r15 = 0x000055f0e76b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==680==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xd1,0xbc,0x1,0x20, Step #5: \000asm\001\000\000\000\000\005\004\321\274\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ef94d1671604fafcd68fbd1ca793365e1f68d20 Step #5: Base64: AGFzbQEAAAAABQTRvAEg Step #5: MERGE-OUTER: attempt 123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002876125 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561bcf3c3198, 0x561bcf3cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561bcf3cb918,0x561bcf4530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ef94d1671604fafcd68fbd1ca793365e1f68d20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1606 processed earlier; will process 13669 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 151 ft: 161 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==684==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bccbd75dd bp 0x000000000000 sp 0x7ffd1eadf620 T684) Step #5: ==684==The signal is caused by a READ memory access. Step #5: #0 0x561bccbd75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bcc9f9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bcc9f8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bcc9d6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bcc8f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bcc84fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bcc8591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bcc8406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bcc86c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71d878d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bcc833aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==684==Register values: Step #5: rax = 0x0000561bd01ad240 rbx = 0x0000561bd01ad240 rcx = 0x0000561bd01ad230 rdx = 0x00007f71d8955b80 Step #5: rdi = 0x0000561bd01ad230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd1eadf620 Step #5: r8 = 0x0000561bd01ad240 r9 = 0x00007f71d8955bf0 r10 = 0x0000561bd0184010 r11 = 0x00007f71d8955be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bcfdd6960 r14 = 0x0000000100000004 r15 = 0x0000561bced43386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==684==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x61,0x65, Step #5: \000asm\001\000\000\000\000\005\004naae Step #5: artifact_prefix='./'; Test unit written to ./crash-4aacb26dedcf8d5ea856df0443db1a8bb261bee6 Step #5: Base64: AGFzbQEAAAAABQRuYWFl Step #5: MERGE-OUTER: attempt 124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1002994047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563546cb4198, 0x563546cbc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563546cbc918,0x563546d440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4aacb26dedcf8d5ea856df0443db1a8bb261bee6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1609 processed earlier; will process 13666 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 143 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 163 ft: 176 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 10111 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #8 pulse cov: 201 ft: 223 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1015615 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #16 pulse cov: 280 ft: 305 exec/s: 0 rss: 66Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type 16025 Step #5: [00:07:19:764 - 7F7006608C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==688==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635444c85dd bp 0x000000000000 sp 0x7ffff87626a0 T688) Step #5: ==688==The signal is caused by a READ memory access. Step #5: #0 0x5635444c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635442ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635442e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635442c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635441e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563544140c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56354414a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635441316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56354415d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7006630082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563544124aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==688==Register values: Step #5: rax = 0x00005635496b0430 rbx = 0x00005635496b0430 rcx = 0x00005635496b0420 rdx = 0x00007f70067f8b80 Step #5: rdi = 0x00005635496b0420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffff87626a0 Step #5: r8 = 0x00005635496b0430 r9 = 0x00007f70067f8c10 r10 = 0x0000563549691010 r11 = 0x00007f70067f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635476c7960 r14 = 0x0000000100000004 r15 = 0x0000563546634386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==688==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x84,0xb0,0x84, Step #5: \000asm\001\000\000\000\000\005\004\364\204\260\204 Step #5: artifact_prefix='./'; Test unit written to ./crash-0099e6977d3d7ea997865de61ee2668f16006947 Step #5: Base64: AGFzbQEAAAAABQT0hLCE Step #5: MERGE-OUTER: attempt 125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003124529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56406196e198, 0x564061976911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564061976918,0x5640619fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0099e6977d3d7ea997865de61ee2668f16006947' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1633 processed earlier; will process 13642 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==692==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56405f1825dd bp 0x000000000000 sp 0x7ffce4c07fb0 T692) Step #5: ==692==The signal is caused by a READ memory access. Step #5: #0 0x56405f1825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56405efa4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56405efa3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56405ef81929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56405eea2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56405edfac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56405ee041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56405edeb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56405ee173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a9af6b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56405eddeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==692==Register values: Step #5: rax = 0x0000564062f72240 rbx = 0x0000564062f72240 rcx = 0x0000564062f72230 rdx = 0x00007f0a9b133b80 Step #5: rdi = 0x0000564062f72230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffce4c07fb0 Step #5: r8 = 0x0000564062f72240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a9b133be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564062381960 r14 = 0x0000000100000004 r15 = 0x00005640612ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==692==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x7e,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5241b105cc35079f3abcabf13f9a866674ff146 Step #5: Base64: AGFzbQEAAAABBQFfAX4A Step #5: MERGE-OUTER: attempt 126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003243202 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56034671a198, 0x560346722911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560346722918,0x5603467aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5241b105cc35079f3abcabf13f9a866674ff146' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1635 processed earlier; will process 13640 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #2 pulse cov: 141 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory 2097151 Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #4 pulse cov: 157 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 180 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:20:014 - 7FED8FEFAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 244 ft: 266 exec/s: 0 rss: 66Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [00:07:20:015 - 7FED8FEFAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:20:016 - 7FED8FEFAC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3503 Step #5: #32 pulse cov: 365 ft: 401 exec/s: 0 rss: 66Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==696==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560343f2e5dd bp 0x000000000000 sp 0x7ffcf16106b0 T696) Step #5: ==696==The signal is caused by a READ memory access. Step #5: #0 0x560343f2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560343d50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560343d4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560343d2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560343c4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560343ba6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560343bb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560343b976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560343bc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed8ff22082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560343b8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==696==Register values: Step #5: rax = 0x0000560347409430 rbx = 0x0000560347409430 rcx = 0x0000560347409420 rdx = 0x00007fed900eab80 Step #5: rdi = 0x0000560347409420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcf16106b0 Step #5: r8 = 0x0000560347409430 r9 = 0x0000560347420b60 r10 = 0x00005603473ea010 r11 = 0x00007fed900eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056034712d960 r14 = 0x0000000100000004 r15 = 0x000056034609a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==696==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x1,0x10,0xef,0x7e, Step #5: \000asm\001\000\000\000\005\005\001\001\020\357~ Step #5: artifact_prefix='./'; Test unit written to ./crash-5fcd43861945b26a0d849dea6a6461c9f70b223c Step #5: Base64: AGFzbQEAAAAFBQEBEO9+ Step #5: MERGE-OUTER: attempt 127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003376508 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633fca06198, 0x5633fca0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633fca0e918,0x5633fca960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5fcd43861945b26a0d849dea6a6461c9f70b223c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1671 processed earlier; will process 13604 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==700==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633fa21a5dd bp 0x000000000000 sp 0x7ffe9cf5fac0 T700) Step #5: ==700==The signal is caused by a READ memory access. Step #5: #0 0x5633fa21a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633fa03c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633fa03bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633fa019929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633f9f3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633f9e92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633f9e9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633f9e836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633f9eaf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa16a068082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633f9e76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==700==Register values: Step #5: rax = 0x00005633fdfd5cc0 rbx = 0x00005633fdfd5cc0 rcx = 0x00005633fdfd6170 rdx = 0x00007fa16a230b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9cf5fac0 Step #5: r8 = 0x00005633fdfd5cc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa16a230be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633fd419960 r14 = 0x0000000100000004 r15 = 0x00005633fc386386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==700==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xb5,0xa8,0xb7, Step #5: \000asm\001\000\000\000\000\005\004\360\265\250\267 Step #5: artifact_prefix='./'; Test unit written to ./crash-d187a94fc5ad02a913f51d7889ffa7565f0f24c2 Step #5: Base64: AGFzbQEAAAAABQTwtai3 Step #5: MERGE-OUTER: attempt 128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003495307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1213c7198, 0x55a1213cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1213cf918,0x55a1214570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d187a94fc5ad02a913f51d7889ffa7565f0f24c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1672 processed earlier; will process 13603 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 53Mb Step #5: [00:07:20:254 - 7FC9EE5E8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 147 ft: 150 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==704==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a11ebdb5dd bp 0x000000000000 sp 0x7ffc31680b50 T704) Step #5: ==704==The signal is caused by a READ memory access. Step #5: #0 0x55a11ebdb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a11e9fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a11e9fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a11e9da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a11e8fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a11e853c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a11e85d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a11e8446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a11e8703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc9ee610082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a11e837aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==704==Register values: Step #5: rax = 0x000055a123c23430 rbx = 0x000055a123c23430 rcx = 0x000055a123c23420 rdx = 0x00007fc9ee7d8b80 Step #5: rdi = 0x000055a123c23420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc31680b50 Step #5: r8 = 0x000055a123c23430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc9ee7d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a121dda960 r14 = 0x0000000100000004 r15 = 0x000055a120d47386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==704==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\005\005\001\004\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-712acefc3ce0a9c0efeb174941cca1f9b8d5dd3d Step #5: Base64: AGFzbQEAAAAFBQEE//9/ Step #5: MERGE-OUTER: attempt 129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003614884 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560308c75198, 0x560308c7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560308c7d918,0x560308d050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/712acefc3ce0a9c0efeb174941cca1f9b8d5dd3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1675 processed earlier; will process 13600 files now Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==708==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603064895dd bp 0x000000000000 sp 0x7ffe4658b120 T708) Step #5: ==708==The signal is caused by a READ memory access. Step #5: #0 0x5603064895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603062ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603062aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560306288929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603061a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560306101c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56030610b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603060f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56030611e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f868efd2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603060e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==708==Register values: Step #5: rax = 0x000056030a0b5240 rbx = 0x000056030a0b5240 rcx = 0x000056030a0b5230 rdx = 0x00007f868f19ab80 Step #5: rdi = 0x000056030a0b5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe4658b120 Step #5: r8 = 0x000056030a0b5240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f868f19abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560309688960 r14 = 0x0000000100000004 r15 = 0x00005603085f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==708==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbd,0xb7,0x80, Step #5: \000asm\001\000\000\000\000\005\004\360\275\267\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-402f6ee6e9a36503e69859f86f081cee9032f5f5 Step #5: Base64: AGFzbQEAAAAABQTwvbeA Step #5: MERGE-OUTER: attempt 130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003736912 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e487285198, 0x55e48728d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e48728d918,0x55e4873150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/402f6ee6e9a36503e69859f86f081cee9032f5f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1677 processed earlier; will process 13598 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #2 pulse cov: 139 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 213 ft: 232 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table Step #5: #8 pulse cov: 238 ft: 259 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 305 ft: 336 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:20:499 - 7FE745F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 1040175 Step #5: [LOADING] WASM module load failed: unknown type 82171 Step #5: [LOADING] WASM module load failed: unknown table 524287 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:20:500 - 7FE745F4AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 117 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==712==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e484a995dd bp 0x000000000000 sp 0x7fffdc7ee980 T712) Step #5: ==712==The signal is caused by a READ memory access. Step #5: #0 0x55e484a995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4848bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4848bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e484898929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4847b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e484711c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e48471b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4847026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e48472e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe745f72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4846f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==712==Register values: Step #5: rax = 0x000055e48978d430 rbx = 0x000055e48978d430 rcx = 0x000055e48978d420 rdx = 0x00007fe74613ab80 Step #5: rdi = 0x000055e48978d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffdc7ee980 Step #5: r8 = 0x000055e48978d430 r9 = 0x00007fe74613ad60 r10 = 0x000055e48976e010 r11 = 0x00007fe74613abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e487c98960 r14 = 0x0000000100000004 r15 = 0x000055e486c05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==712==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x78,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001x\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d136145198f82de1deca04dc857ce34b4d9ba13d Step #5: Base64: AGFzbQEAAAABBQFfAXgA Step #5: MERGE-OUTER: attempt 131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003862323 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c61f95a198, 0x55c61f962911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c61f962918,0x55c61f9ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d136145198f82de1deca04dc857ce34b4d9ba13d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1708 processed earlier; will process 13567 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==716==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c61d16e5dd bp 0x000000000000 sp 0x7ffdb896edf0 T716) Step #5: ==716==The signal is caused by a READ memory access. Step #5: #0 0x55c61d16e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c61cf90280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c61cf8ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c61cf6d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c61ce8ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c61cde6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c61cdf01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c61cdd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c61ce033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03050db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c61cdcaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==716==Register values: Step #5: rax = 0x000055c62083bcb0 rbx = 0x000055c62083bcb0 rcx = 0x000055c62083c160 rdx = 0x00007f03052a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb896edf0 Step #5: r8 = 0x000055c62083bcb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03052a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c62036d960 r14 = 0x0000000100000004 r15 = 0x000055c61f2da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==716==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfc,0xff,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\374\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-181ad6696fc24283e0fb02d1394f2a56c98646a1 Step #5: Base64: AGFzbQEAAAAFBQEE/P8D Step #5: MERGE-OUTER: attempt 132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1003983494 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56115f1a6198, 0x56115f1ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56115f1ae918,0x56115f2360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/181ad6696fc24283e0fb02d1394f2a56c98646a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1709 processed earlier; will process 13566 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 148 ft: 158 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 160 ft: 170 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #8 pulse cov: 185 ft: 203 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:20:749 - 7FE084BABC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==720==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56115c9ba5dd bp 0x000000000000 sp 0x7ffd10c6d4a0 T720) Step #5: ==720==The signal is caused by a READ memory access. Step #5: #0 0x56115c9ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56115c7dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56115c7dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56115c7b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56115c6daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56115c632c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56115c63c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56115c6236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56115c64f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe084bd3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56115c616aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==720==Register values: Step #5: rax = 0x000056116138f430 rbx = 0x000056116138f430 rcx = 0x000056116138f420 rdx = 0x00007fe084d9bb80 Step #5: rdi = 0x000056116138f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd10c6d4a0 Step #5: r8 = 0x000056116138f430 r9 = 0x00007fe084d9bc40 r10 = 0x0000561161370010 r11 = 0x00007fe084d9bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056115fbb9960 r14 = 0x0000000100000004 r15 = 0x000056115eb26386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==720==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0xe,0x71,0x26, Step #5: \000asm\001\000\000\000\000\005\004n\016q& Step #5: artifact_prefix='./'; Test unit written to ./crash-25c38c5276144a7cd623dc9af096af249a4d0752 Step #5: Base64: AGFzbQEAAAAABQRuDnEm Step #5: MERGE-OUTER: attempt 133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004113526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf48fa7198, 0x55bf48faf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf48faf918,0x55bf490370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25c38c5276144a7cd623dc9af096af249a4d0752' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1723 processed earlier; will process 13552 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 174 ft: 182 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==724==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf467bb5dd bp 0x000000000000 sp 0x7ffd406a6cf0 T724) Step #5: ==724==The signal is caused by a READ memory access. Step #5: #0 0x55bf467bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf465dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf465dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf465ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf464dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf46433c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf4643d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf464246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf464503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ce4a87082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf46417aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==724==Register values: Step #5: rax = 0x000055bf4a070430 rbx = 0x000055bf4a070430 rcx = 0x000055bf4a070420 rdx = 0x00007f1ce4c4fb80 Step #5: rdi = 0x000055bf4a070420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd406a6cf0 Step #5: r8 = 0x000055bf4a070430 r9 = 0x00007f1ce4c4fbf0 r10 = 0x000055bf4a051010 r11 = 0x00007f1ce4c4fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf499ba960 r14 = 0x0000000100000004 r15 = 0x000055bf48927386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==724==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x1,0x25,0xff,0x30, Step #5: \000asm\001\000\000\000\005\005\001\001%\3770 Step #5: artifact_prefix='./'; Test unit written to ./crash-718d69c902063b7fb50e9ed957a924675f375d06 Step #5: Base64: AGFzbQEAAAAFBQEBJf8w Step #5: MERGE-OUTER: attempt 134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004233651 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559dd630198, 0x5559dd638911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559dd638918,0x5559dd6c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/718d69c902063b7fb50e9ed957a924675f375d06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1726 processed earlier; will process 13549 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 156 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #4 pulse cov: 196 ft: 214 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 62456 Step #5: #8 pulse cov: 227 ft: 249 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 282 ft: 310 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==728==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559dae445dd bp 0x000000000000 sp 0x7ffc9f2680b0 T728) Step #5: ==728==The signal is caused by a READ memory access. Step #5: #0 0x5559dae445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559dac66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559dac65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559dac43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559dab64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559daabcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559daac61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559daaad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559daad93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bc6fff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559daaa0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==728==Register values: Step #5: rax = 0x00005559de37d240 rbx = 0x00005559de37d240 rcx = 0x00005559de37d230 rdx = 0x00007f9bc71c7b80 Step #5: rdi = 0x00005559de37d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc9f2680b0 Step #5: r8 = 0x00005559de37d240 r9 = 0x00007f9bc71c7c10 r10 = 0x00005559de354010 r11 = 0x00007f9bc71c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559de043960 r14 = 0x0000000100000004 r15 = 0x00005559dcfb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==728==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbd,0x8a,0xa2, Step #5: \000asm\001\000\000\000\000\005\004\360\275\212\242 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4fef197efbb144dec5863f0493e41cf757d267e Step #5: Base64: AGFzbQEAAAAABQTwvYqi Step #5: MERGE-OUTER: attempt 135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004358448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e2804a198, 0x555e28052911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e28052918,0x555e280da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b4fef197efbb144dec5863f0493e41cf757d267e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1743 processed earlier; will process 13532 files now Step #5: [00:07:21:117 - 7F55B1951C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 155 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 164 ft: 177 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==732==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e2585e5dd bp 0x000000000000 sp 0x7ffefa24b290 T732) Step #5: ==732==The signal is caused by a READ memory access. Step #5: #0 0x555e2585e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e25680280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e2567ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e2565d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e2557ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e254d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e254e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e254c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e254f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55b1979082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e254baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==732==Register values: Step #5: rax = 0x0000555e29906240 rbx = 0x0000555e29906240 rcx = 0x0000555e29906230 rdx = 0x00007f55b1b41b80 Step #5: rdi = 0x0000555e29906230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffefa24b290 Step #5: r8 = 0x0000555e29906240 r9 = 0x00007f55b1b41c00 r10 = 0x0000555e298dd010 r11 = 0x00007f55b1b41be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e28a5d960 r14 = 0x0000000100000004 r15 = 0x0000555e279ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==732==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfc,0xe2,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\374\342\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-53e73399b4f9638feb5bd03d132f0e5902570877 Step #5: Base64: AGFzbQEAAAAFBQEE/OID Step #5: MERGE-OUTER: attempt 136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004479284 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f6ed53198, 0x564f6ed5b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f6ed5b918,0x564f6ede30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53e73399b4f9638feb5bd03d132f0e5902570877' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1748 processed earlier; will process 13527 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 29 Step #5: #2 pulse cov: 159 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 196479 Step #5: #4 pulse cov: 182 ft: 194 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 38 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==736==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f6c5675dd bp 0x000000000000 sp 0x7ffe86307730 T736) Step #5: ==736==The signal is caused by a READ memory access. Step #5: #0 0x564f6c5675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f6c389280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f6c388fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f6c366929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f6c287ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f6c1dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f6c1e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f6c1d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f6c1fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00d397f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f6c1c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==736==Register values: Step #5: rax = 0x0000564f7149f430 rbx = 0x0000564f7149f430 rcx = 0x0000564f7149f420 rdx = 0x00007f00d3b47b80 Step #5: rdi = 0x0000564f7149f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe86307730 Step #5: r8 = 0x0000564f7149f430 r9 = 0x00007f00d3b47c20 r10 = 0x0000564f71480010 r11 = 0x00007f00d3b47be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f6f766960 r14 = 0x0000000100000004 r15 = 0x0000564f6e6d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==736==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x89,0xad,0xad, Step #5: \000asm\001\000\000\000\000\005\004\364\211\255\255 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0620239ed53c754226050a312c3660c4a562708 Step #5: Base64: AGFzbQEAAAAABQT0ia2t Step #5: MERGE-OUTER: attempt 137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004600079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e7aae0198, 0x560e7aae8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e7aae8918,0x560e7ab700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0620239ed53c754226050a312c3660c4a562708' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1755 processed earlier; will process 13520 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 172 ft: 183 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 191 ft: 208 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory 1964159 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 220 ft: 240 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory 2080767 Step #5: [00:07:21:361 - 7FEFD8877C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:21:362 - 7FEFD8877C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 267 ft: 296 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 32926 Step #5: [00:07:21:362 - 7FEFD8877C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==740==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e782f45dd bp 0x000000000000 sp 0x7ffd24258070 T740) Step #5: ==740==The signal is caused by a READ memory access. Step #5: #0 0x560e782f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e78116280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e78115fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e780f3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e78014ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e77f6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e77f761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e77f5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e77f893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefd889f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e77f50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==740==Register values: Step #5: rax = 0x0000560e7d1be430 rbx = 0x0000560e7d1be430 rcx = 0x0000560e7d1be420 rdx = 0x00007fefd8a67b80 Step #5: rdi = 0x0000560e7d1be420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd24258070 Step #5: r8 = 0x0000560e7d1be430 r9 = 0x00007fefd8a67c60 r10 = 0x0000560e7d19f010 r11 = 0x00007fefd8a67be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e7b4f3960 r14 = 0x0000000100000004 r15 = 0x0000560e7a460386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==740==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x89,0xa9,0xbe, Step #5: \000asm\001\000\000\000\000\005\004\364\211\251\276 Step #5: artifact_prefix='./'; Test unit written to ./crash-55b740ac7f6de087eee08a585402fdcd56db0717 Step #5: Base64: AGFzbQEAAAAABQT0iam+ Step #5: MERGE-OUTER: attempt 138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004721877 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1928bc198, 0x55c1928c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1928c4918,0x55c19294c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/55b740ac7f6de087eee08a585402fdcd56db0717' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1774 processed earlier; will process 13501 files now Step #5: [LOADING] WASM module load failed: unknown function 5 Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 156 ft: 162 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #4 pulse cov: 182 ft: 203 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown table Step #5: #8 pulse cov: 221 ft: 246 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 278 ft: 306 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==744==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1900d05dd bp 0x000000000000 sp 0x7ffd56589020 T744) Step #5: ==744==The signal is caused by a READ memory access. Step #5: #0 0x55c1900d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c18fef2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c18fef1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c18fecf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c18fdf0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c18fd48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c18fd521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c18fd396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c18fd653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0e42fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c18fd2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==744==Register values: Step #5: rax = 0x000055c194773240 rbx = 0x000055c194773240 rcx = 0x000055c194773230 rdx = 0x00007ff0e44c5b80 Step #5: rdi = 0x000055c194773230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd56589020 Step #5: r8 = 0x000055c194773240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff0e44c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c1932cf960 r14 = 0x0000000100000004 r15 = 0x000055c19223c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==744==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x0,0x90,0xff,0x3, Step #5: \000asm\001\000\000\000\005\005\001\000\220\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6d5371e0786458ef9f4cf412a4500c1a579d85b Step #5: Base64: AGFzbQEAAAAFBQEAkP8D Step #5: MERGE-OUTER: attempt 139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004843963 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0deab4198, 0x55f0deabc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0deabc918,0x55f0deb440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6d5371e0786458ef9f4cf412a4500c1a579d85b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1791 processed earlier; will process 13484 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 157 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 165 ft: 173 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==748==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0dc2c85dd bp 0x000000000000 sp 0x7ffdf58f86c0 T748) Step #5: ==748==The signal is caused by a READ memory access. Step #5: #0 0x55f0dc2c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0dc0ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0dc0e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0dc0c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0dbfe8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0dbf40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0dbf4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0dbf316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0dbf5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9bdbf7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0dbf24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==748==Register values: Step #5: rax = 0x000055f0e05c3240 rbx = 0x000055f0e05c3240 rcx = 0x000055f0e05c3230 rdx = 0x00007fa9bddbfb80 Step #5: rdi = 0x000055f0e05c3230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdf58f86c0 Step #5: r8 = 0x000055f0e05c3240 r9 = 0x00007fa9bddbfbf0 r10 = 0x000055f0e059a010 r11 = 0x00007fa9bddbfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0df4c7960 r14 = 0x0000000100000004 r15 = 0x000055f0de434386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==748==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfc,0xe6,0x73, Step #5: \000asm\001\000\000\000\005\005\001\004\374\346s Step #5: artifact_prefix='./'; Test unit written to ./crash-786e02d4853562f3c57dde60ab9461558a75c89b Step #5: Base64: AGFzbQEAAAAFBQEE/OZz Step #5: MERGE-OUTER: attempt 140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1004964113 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c486340198, 0x55c486348911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c486348918,0x55c4863d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/786e02d4853562f3c57dde60ab9461558a75c89b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1794 processed earlier; will process 13481 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 158 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 182 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==752==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c483b545dd bp 0x000000000000 sp 0x7ffeb2480350 T752) Step #5: ==752==The signal is caused by a READ memory access. Step #5: #0 0x55c483b545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c483976280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c483975fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c483953929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c483874ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4837ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4837d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4837bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4837e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff808c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c4837b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==752==Register values: Step #5: rax = 0x000055c488656240 rbx = 0x000055c488656240 rcx = 0x000055c488656230 rdx = 0x00007eff80a8fb80 Step #5: rdi = 0x000055c488656230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeb2480350 Step #5: r8 = 0x000055c488656240 r9 = 0x00007eff80a8fc10 r10 = 0x000055c48862d010 r11 = 0x00007eff80a8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c486d53960 r14 = 0x0000000100000004 r15 = 0x000055c485cc0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==752==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x1,0xff,0x6f, Step #5: \000asm\001\000\000\000\005\005\001\005\001\377o Step #5: artifact_prefix='./'; Test unit written to ./crash-8384f323eb4ed62b5bfbe3e320ef09304a80f9b4 Step #5: Base64: AGFzbQEAAAAFBQEFAf9v Step #5: MERGE-OUTER: attempt 141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005083945 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8c7279198, 0x55a8c7281911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8c7281918,0x55a8c73090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8384f323eb4ed62b5bfbe3e320ef09304a80f9b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1801 processed earlier; will process 13474 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 139 ft: 142 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==756==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8c4a8d5dd bp 0x000000000000 sp 0x7ffe39055bd0 T756) Step #5: ==756==The signal is caused by a READ memory access. Step #5: #0 0x55a8c4a8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8c48af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8c48aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8c488c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8c47adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a8c4705c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8c470f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8c46f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8c47223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f911af0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a8c46e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==756==Register values: Step #5: rax = 0x000055a8c8eae430 rbx = 0x000055a8c8eae430 rcx = 0x000055a8c8eae420 rdx = 0x00007f911b0d7b80 Step #5: rdi = 0x000055a8c8eae420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe39055bd0 Step #5: r8 = 0x000055a8c8eae430 r9 = 0x00007f911b0d7bf0 r10 = 0x000055a8c8e8f010 r11 = 0x00007f911b0d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8c7c8c960 r14 = 0x0000000100000004 r15 = 0x000055a8c6bf9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==756==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x6,0xef,0x7e, Step #5: \000asm\001\000\000\000\005\005\001\005\006\357~ Step #5: artifact_prefix='./'; Test unit written to ./crash-82e158e00bd3342565b8172ac49d91ffc561c9aa Step #5: Base64: AGFzbQEAAAAFBQEFBu9+ Step #5: MERGE-OUTER: attempt 142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005203182 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6b959a198, 0x55c6b95a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6b95a2918,0x55c6b962a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/82e158e00bd3342565b8172ac49d91ffc561c9aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1804 processed earlier; will process 13471 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 158 ft: 168 exec/s: 0 rss: 67Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==760==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6b6dae5dd bp 0x000000000000 sp 0x7fffc6cff5c0 T760) Step #5: ==760==The signal is caused by a READ memory access. Step #5: #0 0x55c6b6dae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6b6bd0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6b6bcffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6b6bad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6b6acead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6b6a26c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6b6a301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6b6a176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6b6a433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2e4536082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6b6a0aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==760==Register values: Step #5: rax = 0x000055c6bb370430 rbx = 0x000055c6bb370430 rcx = 0x000055c6bb370420 rdx = 0x00007fe2e46feb80 Step #5: rdi = 0x000055c6bb370420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffc6cff5c0 Step #5: r8 = 0x000055c6bb370430 r9 = 0x00007fe2e46fec00 r10 = 0x000055c6bb351010 r11 = 0x00007fe2e46febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6b9fad960 r14 = 0x0000000100000004 r15 = 0x000055c6b8f1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==760==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x7c,0x1, Step #5: \000asm\001\000\000\000\001\005\001_\001|\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ee324abb4e97ce9701779862f8905e47166f6ff Step #5: Base64: AGFzbQEAAAABBQFfAXwB Step #5: MERGE-OUTER: attempt 143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005332467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efe9a37198, 0x55efe9a3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efe9a3f918,0x55efe9ac70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ee324abb4e97ce9701779862f8905e47166f6ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1808 processed earlier; will process 13467 files now Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 49Mb Step #5: [00:07:22:091 - 7FEF5F7AEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 145 ft: 148 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 184 ft: 198 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.internalize Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 243 ft: 275 exec/s: 0 rss: 49Mb Step #5: [00:07:22:092 - 7FEF5F7AEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==764==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efe724b5dd bp 0x000000000000 sp 0x7ffcf12222d0 T764) Step #5: ==764==The signal is caused by a READ memory access. Step #5: #0 0x55efe724b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efe706d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efe706cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efe704a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efe6f6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efe6ec3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efe6ecd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efe6eb46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efe6ee03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef5f7d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efe6ea7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==764==Register values: Step #5: rax = 0x000055efebd0d430 rbx = 0x000055efebd0d430 rcx = 0x000055efebd0d420 rdx = 0x00007fef5f99eb80 Step #5: rdi = 0x000055efebd0d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcf12222d0 Step #5: r8 = 0x000055efebd0d430 r9 = 0x00007fef5f99ec40 r10 = 0x000055efebcee010 r11 = 0x00007fef5f99ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efea44a960 r14 = 0x0000000100000004 r15 = 0x000055efe93b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==764==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xe7,0xfe,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\347\376\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d0cc4420efee9d083e79a58f8033e7232d7f822 Step #5: Base64: AGFzbQEAAAAFBQEE5/4D Step #5: MERGE-OUTER: attempt 144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005452350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cda0d6e198, 0x55cda0d76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cda0d76918,0x55cda0dfe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d0cc4420efee9d083e79a58f8033e7232d7f822' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1820 processed earlier; will process 13455 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 138 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 147 ft: 153 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #8 pulse cov: 214 ft: 236 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==768==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd9e5825dd bp 0x000000000000 sp 0x7ffee041ee00 T768) Step #5: ==768==The signal is caused by a READ memory access. Step #5: #0 0x55cd9e5825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd9e3a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd9e3a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd9e381929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd9e2a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd9e1fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd9e2041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd9e1eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd9e2173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae441eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd9e1deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==768==Register values: Step #5: rax = 0x000055cda2f79430 rbx = 0x000055cda2f79430 rcx = 0x000055cda2f79420 rdx = 0x00007fae443b3b80 Step #5: rdi = 0x000055cda2f79420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffee041ee00 Step #5: r8 = 0x000055cda2f79430 r9 = 0x00007fae443b3c60 r10 = 0x000055cda2f5a010 r11 = 0x00007fae443b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cda1781960 r14 = 0x0000000100000004 r15 = 0x000055cda06ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==768==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfc,0xf5,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\374\365\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb17cf54bd325bb5b6ecc7a0df3481ab4e032c63 Step #5: Base64: AGFzbQEAAAAFBQEE/PUD Step #5: MERGE-OUTER: attempt 145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005573572 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e63b7c198, 0x563e63b84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e63b84918,0x563e63c0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb17cf54bd325bb5b6ecc7a0df3481ab4e032c63' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1833 processed earlier; will process 13442 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 142 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 150 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 16239 Step #5: [LOADING] WASM module load failed: unknown table 97279 Step #5: #8 pulse cov: 197 ft: 221 exec/s: 0 rss: 53Mb Step #5: [00:07:22:335 - 7F22354C8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 216 ft: 240 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 32783 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==772==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e613905dd bp 0x000000000000 sp 0x7ffd18e946d0 T772) Step #5: ==772==The signal is caused by a READ memory access. Step #5: #0 0x563e613905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e611b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e611b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e6118f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e610b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e61008c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e610121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e60ff96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e610253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22354f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e60fecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==772==Register values: Step #5: rax = 0x0000563e66291430 rbx = 0x0000563e66291430 rcx = 0x0000563e66291420 rdx = 0x00007f22356b8b80 Step #5: rdi = 0x0000563e66291420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd18e946d0 Step #5: r8 = 0x0000563e66291430 r9 = 0x00007f22356b8c70 r10 = 0x0000563e66272010 r11 = 0x00007f22356b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e6458f960 r14 = 0x0000000100000004 r15 = 0x0000563e634fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==772==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x3,0x6,0xff,0x78, Step #5: \000asm\001\000\000\000\005\005\001\003\006\377x Step #5: artifact_prefix='./'; Test unit written to ./crash-89f04e6d93033b7d798b76eaad96c6bb80b23399 Step #5: Base64: AGFzbQEAAAAFBQEDBv94 Step #5: MERGE-OUTER: attempt 146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005697922 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55724c5e2198, 0x55724c5ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55724c5ea918,0x55724c6720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89f04e6d93033b7d798b76eaad96c6bb80b23399' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1853 processed earlier; will process 13422 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 115 Step #5: #2 pulse cov: 161 ft: 169 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 197 ft: 214 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==776==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557249df65dd bp 0x000000000000 sp 0x7ffe01ccd090 T776) Step #5: ==776==The signal is caused by a READ memory access. Step #5: #0 0x557249df65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557249c18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557249c17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557249bf5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557249b16ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557249a6ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557249a781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557249a5f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557249a8b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f461886e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557249a52aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==776==Register values: Step #5: rax = 0x000055724e037240 rbx = 0x000055724e037240 rcx = 0x000055724e037230 rdx = 0x00007f4618a36b80 Step #5: rdi = 0x000055724e037230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe01ccd090 Step #5: r8 = 0x000055724e037240 r9 = 0x00007f4618a36c40 r10 = 0x000055724e00e010 r11 = 0x00007f4618a36be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055724cff5960 r14 = 0x0000000100000004 r15 = 0x000055724bf62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==776==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x0,0xff,0x1, Step #5: \000asm\001\000\000\000\005\005\001\005\000\377\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-302f79d2f9bad5433232b54b675a55f8a5b7bec5 Step #5: Base64: AGFzbQEAAAAFBQEFAP8B Step #5: MERGE-OUTER: attempt 147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005818544 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556960f61198, 0x556960f69911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556960f69918,0x556960ff10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/302f79d2f9bad5433232b54b675a55f8a5b7bec5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1859 processed earlier; will process 13416 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 203 ft: 206 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==780==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55695e7755dd bp 0x000000000000 sp 0x7ffdfed0ea70 T780) Step #5: ==780==The signal is caused by a READ memory access. Step #5: #0 0x55695e7755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55695e597280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55695e596fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55695e574929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55695e495ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55695e3edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55695e3f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55695e3de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55695e40a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb5571b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55695e3d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==780==Register values: Step #5: rax = 0x0000556963805430 rbx = 0x0000556963805430 rcx = 0x0000556963805420 rdx = 0x00007fb55737fb80 Step #5: rdi = 0x0000556963805420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdfed0ea70 Step #5: r8 = 0x0000556963805430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb55737fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556961974960 r14 = 0x0000000100000004 r15 = 0x00005569608e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==780==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x0,0xfe,0x37, Step #5: \000asm\001\000\000\000\005\005\001\005\000\3767 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b4765e1fcf170d4a9c135a0640333be14ef2e3a Step #5: Base64: AGFzbQEAAAAFBQEFAP43 Step #5: MERGE-OUTER: attempt 148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1005940423 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e88797198, 0x563e8879f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e8879f918,0x563e888270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b4765e1fcf170d4a9c135a0640333be14ef2e3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1862 processed earlier; will process 13413 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 155 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==784==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e85fab5dd bp 0x000000000000 sp 0x7ffc4eaee4e0 T784) Step #5: ==784==The signal is caused by a READ memory access. Step #5: #0 0x563e85fab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e85dcd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e85dccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e85daa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e85ccbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e85c23c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e85c2d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e85c146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e85c403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f06a1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e85c07aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==784==Register values: Step #5: rax = 0x0000563e89b20430 rbx = 0x0000563e89b20430 rcx = 0x0000563e89b20420 rdx = 0x00007f1f06be3b80 Step #5: rdi = 0x0000563e89b20420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc4eaee4e0 Step #5: r8 = 0x0000563e89b20430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f06be3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e891aa960 r14 = 0x0000000100000004 r15 = 0x0000563e88117386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==784==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x8a,0xb3,0xb0, Step #5: \000asm\001\000\000\000\000\005\004\364\212\263\260 Step #5: artifact_prefix='./'; Test unit written to ./crash-140c4f9712d945ec6a7387252c9db9dd5407dc02 Step #5: Base64: AGFzbQEAAAAABQT0irOw Step #5: MERGE-OUTER: attempt 149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006059885 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563834473198, 0x56383447b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56383447b918,0x5638345030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/140c4f9712d945ec6a7387252c9db9dd5407dc02' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1866 processed earlier; will process 13409 files now Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 137 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 177 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 192 ft: 204 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #16 pulse cov: 238 ft: 265 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory 704481 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==788==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563831c875dd bp 0x000000000000 sp 0x7fff80583e30 T788) Step #5: ==788==The signal is caused by a READ memory access. Step #5: #0 0x563831c875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563831aa9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563831aa8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563831a86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5638319a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5638318ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638319091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5638318f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56383191c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19baafe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5638318e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==788==Register values: Step #5: rax = 0x000056383563c430 rbx = 0x000056383563c430 rcx = 0x000056383563c420 rdx = 0x00007f19bacc6b80 Step #5: rdi = 0x000056383563c420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff80583e30 Step #5: r8 = 0x000056383563c430 r9 = 0x00007f19bacc6c50 r10 = 0x000056383561d010 r11 = 0x00007f19bacc6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563834e86960 r14 = 0x0000000100000004 r15 = 0x0000563833df3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==788==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x6c,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001l\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c518a155c4850d3b3f06e6c7681b637ab0bacc20 Step #5: Base64: AGFzbQEAAAABBQFfAWwA Step #5: MERGE-OUTER: attempt 150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006182852 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd88cfb198, 0x55fd88d03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd88d03918,0x55fd88d8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c518a155c4850d3b3f06e6c7681b637ab0bacc20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1894 processed earlier; will process 13381 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 142 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -46 Step #5: #4 pulse cov: 181 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:22:943 - 7F135846EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 228 ft: 245 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==792==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd8650f5dd bp 0x000000000000 sp 0x7ffee7ac5e50 T792) Step #5: ==792==The signal is caused by a READ memory access. Step #5: #0 0x55fd8650f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd86331280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd86330fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd8630e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd8622fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd86187c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd861911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd861786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd861a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1358496082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd8616baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==792==Register values: Step #5: rax = 0x000055fd8ad22430 rbx = 0x000055fd8ad22430 rcx = 0x000055fd8ad22420 rdx = 0x00007f135865eb80 Step #5: rdi = 0x000055fd8ad22420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffee7ac5e50 Step #5: r8 = 0x000055fd8ad22430 r9 = 0x00007f135865ec60 r10 = 0x000055fd8ad03010 r11 = 0x00007f135865ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd8970e960 r14 = 0x0000000100000004 r15 = 0x000055fd8867b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==792==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x65,0x65, Step #5: \000asm\001\000\000\000\000\005\004naee Step #5: artifact_prefix='./'; Test unit written to ./crash-80dabbd9b4df982aaf7a9df5fde612df7932d184 Step #5: Base64: AGFzbQEAAAAABQRuYWVl Step #5: MERGE-OUTER: attempt 151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006303202 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561adf35d198, 0x561adf365911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561adf365918,0x561adf3ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80dabbd9b4df982aaf7a9df5fde612df7932d184' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1903 processed earlier; will process 13372 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 171 ft: 180 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 184 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 65565 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 230 ft: 249 exec/s: 0 rss: 52Mb Step #5: [00:07:23:064 - 7FF1738CEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1031679 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:23:064 - 7FF1738CEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 268 ft: 293 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==796==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561adcb715dd bp 0x000000000000 sp 0x7fff4bee5220 T796) Step #5: ==796==The signal is caused by a READ memory access. Step #5: #0 0x561adcb715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561adc993280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561adc992fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561adc970929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561adc891ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561adc7e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561adc7f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561adc7da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561adc8063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1738f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561adc7cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==796==Register values: Step #5: rax = 0x0000561ae06e6240 rbx = 0x0000561ae06e6240 rcx = 0x0000561ae06e6230 rdx = 0x00007ff173abeb80 Step #5: rdi = 0x0000561ae06e6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff4bee5220 Step #5: r8 = 0x0000561ae06e6240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff173abebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561adfd70960 r14 = 0x0000000100000004 r15 = 0x0000561adecdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==796==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfb,0xfb,0xa, Step #5: \000asm\001\000\000\000\005\005\001\004\373\373\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-91529ff564592fb7fdc150f7afae9d1dabfc3d4c Step #5: Base64: AGFzbQEAAAAFBQEE+/sK Step #5: MERGE-OUTER: attempt 152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006426203 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8ff9a9198, 0x55e8ff9b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8ff9b1918,0x55e8ffa390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91529ff564592fb7fdc150f7afae9d1dabfc3d4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1922 processed earlier; will process 13353 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 144 ft: 154 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 174 ft: 193 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==800==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8fd1bd5dd bp 0x000000000000 sp 0x7fff3b91a8e0 T800) Step #5: ==800==The signal is caused by a READ memory access. Step #5: #0 0x55e8fd1bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8fcfdf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8fcfdefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8fcfbc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8fceddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8fce35c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8fce3f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8fce266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8fce523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a77c07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8fce19aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==800==Register values: Step #5: rax = 0x000055e900aee430 rbx = 0x000055e900aee430 rcx = 0x000055e900aee420 rdx = 0x00007f4a77dcfb80 Step #5: rdi = 0x000055e900aee420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff3b91a8e0 Step #5: r8 = 0x000055e900aee430 r9 = 0x00007f4a77dcfc20 r10 = 0x000055e900acf010 r11 = 0x00007f4a77dcfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e9003bc960 r14 = 0x0000000100000004 r15 = 0x000055e8ff329386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==800==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x1,0x4f,0xff,0x1, Step #5: \000asm\001\000\000\000\005\005\001\001O\377\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8250fcc3b197e133e3c7a2b961f2c3f49226600 Step #5: Base64: AGFzbQEAAAAFBQEBT/8B Step #5: MERGE-OUTER: attempt 153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006546684 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f6ab68198, 0x557f6ab70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f6ab70918,0x557f6abf80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8250fcc3b197e133e3c7a2b961f2c3f49226600' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1927 processed earlier; will process 13348 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f6837c5dd bp 0x000000000000 sp 0x7ffe706e9230 T807) Step #5: ==807==The signal is caused by a READ memory access. Step #5: #0 0x557f6837c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f6819e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f6819dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f6817b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f6809cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f67ff4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f67ffe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f67fe56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f680113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e1d36d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f67fd8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==807==Register values: Step #5: rax = 0x0000557f6d3c3430 rbx = 0x0000557f6d3c3430 rcx = 0x0000557f6d3c3420 rdx = 0x00007f5e1d535b80 Step #5: rdi = 0x0000557f6d3c3420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe706e9230 Step #5: r8 = 0x0000557f6d3c3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e1d535be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f6b57b960 r14 = 0x0000000100000004 r15 = 0x0000557f6a4e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf1,0xbd,0x89,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\361\275\211\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-733dd97fcbc03b5aaadcf91d3fffb6a1c670e9cc Step #5: Base64: AGFzbQEAAAAABQTxvYm9 Step #5: MERGE-OUTER: attempt 154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006666009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d24664f198, 0x55d246657911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d246657918,0x55d2466df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/733dd97fcbc03b5aaadcf91d3fffb6a1c670e9cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1929 processed earlier; will process 13346 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1048063 Step #5: #2 pulse cov: 159 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 222 ft: 238 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 179710 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d243e635dd bp 0x000000000000 sp 0x7ffe3eabee50 T811) Step #5: ==811==The signal is caused by a READ memory access. Step #5: #0 0x55d243e635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d243c85280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d243c84fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d243c62929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d243b83ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d243adbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d243ae51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d243acc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d243af83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6dcb1d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d243abfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==811==Register values: Step #5: rax = 0x000055d248c3c430 rbx = 0x000055d248c3c430 rcx = 0x000055d248c3c420 rdx = 0x00007f6dcb39eb80 Step #5: rdi = 0x000055d248c3c420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe3eabee50 Step #5: r8 = 0x000055d248c3c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6dcb39ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d247062960 r14 = 0x0000000100000004 r15 = 0x000055d245fcf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfb,0xfc,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\373\374\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-709a733b3c5e2c08e927404585ea86fe1edec6d4 Step #5: Base64: AGFzbQEAAAAFBQEE+/wD Step #5: MERGE-OUTER: attempt 155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006786758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ec8e5b198, 0x556ec8e63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ec8e63918,0x556ec8eeb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/709a733b3c5e2c08e927404585ea86fe1edec6d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1937 processed earlier; will process 13338 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 187 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 222 ft: 238 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ec666f5dd bp 0x000000000000 sp 0x7ffe2fa360f0 T815) Step #5: ==815==The signal is caused by a READ memory access. Step #5: #0 0x556ec666f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ec6491280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ec6490fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ec646e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ec638fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ec62e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ec62f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ec62d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ec63043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0174440082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ec62cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==815==Register values: Step #5: rax = 0x0000556ec991d240 rbx = 0x0000556ec991d240 rcx = 0x0000556ec991d230 rdx = 0x00007f0174608b80 Step #5: rdi = 0x0000556ec991d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe2fa360f0 Step #5: r8 = 0x0000556ec991d240 r9 = 0x00007f0174608c20 r10 = 0x0000556ec98f4010 r11 = 0x00007f0174608be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ec986e960 r14 = 0x0000000100000004 r15 = 0x0000556ec87db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x6a,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001j\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25a3ebc13b8c3ea2cb72f33fe428fe1f65986a4c Step #5: Base64: AGFzbQEAAAABBQFfAWoA Step #5: MERGE-OUTER: attempt 156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1006906939 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56162cd99198, 0x56162cda1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56162cda1918,0x56162ce290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25a3ebc13b8c3ea2cb72f33fe428fe1f65986a4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1942 processed earlier; will process 13333 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 159 ft: 169 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 173 ft: 194 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56162a5ad5dd bp 0x000000000000 sp 0x7ffc778b4c80 T819) Step #5: ==819==The signal is caused by a READ memory access. Step #5: #0 0x56162a5ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56162a3cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56162a3cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56162a3ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56162a2cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56162a225c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56162a22f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56162a2166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56162a2423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0feaa3c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56162a209aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==819==Register values: Step #5: rax = 0x000056162ee27240 rbx = 0x000056162ee27240 rcx = 0x000056162ee27230 rdx = 0x00007f0feac04b80 Step #5: rdi = 0x000056162ee27230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc778b4c80 Step #5: r8 = 0x000056162ee27240 r9 = 0x00007f0feac04c00 r10 = 0x000056162edfe010 r11 = 0x00007f0feac04be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056162d7ac960 r14 = 0x0000000100000004 r15 = 0x000056162c719386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xab,0xbb,0xbb, Step #5: \000asm\001\000\000\000\000\005\004\360\253\273\273 Step #5: artifact_prefix='./'; Test unit written to ./crash-58f7bc6d24bf6d799460bf97c868edefadb8bfaa Step #5: Base64: AGFzbQEAAAAABQTwq7u7 Step #5: MERGE-OUTER: attempt 157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007029494 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574dfd44198, 0x5574dfd4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574dfd4c918,0x5574dfdd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58f7bc6d24bf6d799460bf97c868edefadb8bfaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1947 processed earlier; will process 13328 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: [00:07:23:789 - 7F9697B8DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 144 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574dd5585dd bp 0x000000000000 sp 0x7ffd4ac2f110 T823) Step #5: ==823==The signal is caused by a READ memory access. Step #5: #0 0x5574dd5585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574dd37a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574dd379fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574dd357929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574dd278ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574dd1d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574dd1da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574dd1c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574dd1ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9697bb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574dd1b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==823==Register values: Step #5: rax = 0x00005574e180d430 rbx = 0x00005574e180d430 rcx = 0x00005574e180d420 rdx = 0x00007f9697d7db80 Step #5: rdi = 0x00005574e180d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd4ac2f110 Step #5: r8 = 0x00005574e180d430 r9 = 0x00007f9697d7dbf0 r10 = 0x00005574e17ee010 r11 = 0x00007f9697d7dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574e0757960 r14 = 0x0000000100000004 r15 = 0x00005574df6c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x6b,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001k\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-81b56628a0f19f7dc08258ce6b48583b4f435860 Step #5: Base64: AGFzbQEAAAABBQFfAWsA Step #5: MERGE-OUTER: attempt 158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007150107 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605bca7f198, 0x5605bca87911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605bca87918,0x5605bcb0f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/81b56628a0f19f7dc08258ce6b48583b4f435860' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1951 processed earlier; will process 13324 files now Step #5: [LOADING] WASM module load failed: unknown type -11 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 170 ft: 180 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 177 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605ba2935dd bp 0x000000000000 sp 0x7fffea46cf10 T827) Step #5: ==827==The signal is caused by a READ memory access. Step #5: #0 0x5605ba2935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605ba0b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605ba0b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605ba092929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605b9fb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605b9f0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605b9f151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605b9efc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605b9f283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b570e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605b9eefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==827==Register values: Step #5: rax = 0x00005605becdd240 rbx = 0x00005605becdd240 rcx = 0x00005605becdd230 rdx = 0x00007f0b572adb80 Step #5: rdi = 0x00005605becdd230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffea46cf10 Step #5: r8 = 0x00005605becdd240 r9 = 0x00007f0b572adc10 r10 = 0x00005605becb4010 r11 = 0x00007f0b572adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605bd492960 r14 = 0x0000000100000004 r15 = 0x00005605bc3ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x6d,0x2b, Step #5: \000asm\001\000\000\000\000\005\004nam+ Step #5: artifact_prefix='./'; Test unit written to ./crash-b05f4d4b0f709a4842060b498424f4e3e2043901 Step #5: Base64: AGFzbQEAAAAABQRuYW0r Step #5: MERGE-OUTER: attempt 159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007268995 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566ad5d4198, 0x5566ad5dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566ad5dc918,0x5566ad6640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b05f4d4b0f709a4842060b498424f4e3e2043901' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1958 processed earlier; will process 13317 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566aade85dd bp 0x000000000000 sp 0x7ffd0ebed260 T831) Step #5: ==831==The signal is caused by a READ memory access. Step #5: #0 0x5566aade85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5566aac0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5566aac09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5566aabe7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566aab08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566aaa60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566aaa6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566aaa516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566aaa7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0291f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5566aaa44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==831==Register values: Step #5: rax = 0x00005566af2cb090 rbx = 0x00005566af2cb090 rcx = 0x00005566af2cb540 rdx = 0x00007fd0293bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0ebed260 Step #5: r8 = 0x00005566af2cb090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0293bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005566adfe7960 r14 = 0x0000000100000004 r15 = 0x00005566acf54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbc,0xaa,0xa0, Step #5: \000asm\001\000\000\000\000\005\004\360\274\252\240 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee44f7efc9be02d75516560a3d49c13bc6e71c92 Step #5: Base64: AGFzbQEAAAAABQTwvKqg Step #5: MERGE-OUTER: attempt 160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007387634 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d29c91a198, 0x55d29c922911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d29c922918,0x55d29c9aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee44f7efc9be02d75516560a3d49c13bc6e71c92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1959 processed earlier; will process 13316 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 149 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d29a12e5dd bp 0x000000000000 sp 0x7ffc82090e10 T835) Step #5: ==835==The signal is caused by a READ memory access. Step #5: #0 0x55d29a12e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d299f50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d299f4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d299f2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d299e4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d299da6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d299db01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d299d976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d299dc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49a1e06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d299d8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==835==Register values: Step #5: rax = 0x000055d29d5a6430 rbx = 0x000055d29d5a6430 rcx = 0x000055d29d5a6420 rdx = 0x00007f49a1fceb80 Step #5: rdi = 0x000055d29d5a6420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc82090e10 Step #5: r8 = 0x000055d29d5a6430 r9 = 0x00007f49a1fcec20 r10 = 0x000055d29d587010 r11 = 0x00007f49a1fcebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d29d32d960 r14 = 0x0000000100000004 r15 = 0x000055d29c29a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x10,0x6d, Step #5: \000asm\001\000\000\000\000\005\004na\020m Step #5: artifact_prefix='./'; Test unit written to ./crash-dafc1dcc659232b173b46361cce669a36b620010 Step #5: Base64: AGFzbQEAAAAABQRuYRBt Step #5: MERGE-OUTER: attempt 161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007517253 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b35049198, 0x559b35051911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b35051918,0x559b350d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dafc1dcc659232b173b46361cce669a36b620010' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1963 processed earlier; will process 13312 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 155 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 767999 Step #5: #4 pulse cov: 194 ft: 216 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 229 ft: 259 exec/s: 0 rss: 103Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b3285d5dd bp 0x000000000000 sp 0x7ffe67ba5180 T839) Step #5: ==839==The signal is caused by a READ memory access. Step #5: #0 0x559b3285d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b3267f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b3267efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b3265c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b3257dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b324d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b324df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b324c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b324f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28ba868082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b324b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==839==Register values: Step #5: rax = 0x0000559b36d68430 rbx = 0x0000559b36d68430 rcx = 0x0000559b36d68420 rdx = 0x00007f28baa30b80 Step #5: rdi = 0x0000559b36d68420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe67ba5180 Step #5: r8 = 0x0000559b36d68430 r9 = 0x00007f28baa30c50 r10 = 0x0000559b36d49010 r11 = 0x00007f28baa30be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b35a5c960 r14 = 0x0000000100000004 r15 = 0x0000559b349c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf2,0xbd,0x80,0x80, Step #5: \000asm\001\000\000\000\000\005\004\362\275\200\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-fada44f804847933a869f5610e7810ce2e1ac6dd Step #5: Base64: AGFzbQEAAAAABQTyvYCA Step #5: MERGE-OUTER: attempt 162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007669334 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55882d04e198, 0x55882d056911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55882d056918,0x55882d0de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fada44f804847933a869f5610e7810ce2e1ac6dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1978 processed earlier; will process 13297 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 151 ft: 160 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55882a8625dd bp 0x000000000000 sp 0x7ffd686d2820 T843) Step #5: ==843==The signal is caused by a READ memory access. Step #5: #0 0x55882a8625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55882a684280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55882a683fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55882a661929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55882a582ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55882a4dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55882a4e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55882a4cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55882a4f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0dce47a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55882a4beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==843==Register values: Step #5: rax = 0x000055882f71d430 rbx = 0x000055882f71d430 rcx = 0x000055882f71d420 rdx = 0x00007f0dce642b80 Step #5: rdi = 0x000055882f71d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd686d2820 Step #5: r8 = 0x000055882f71d430 r9 = 0x00007f0dce642bf0 r10 = 0x000055882f6fe010 r11 = 0x00007f0dce642be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055882da61960 r14 = 0x0000000100000004 r15 = 0x000055882c9ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xff,0xff,0x7b, Step #5: \000asm\001\000\000\000\005\005\001\004\377\377{ Step #5: artifact_prefix='./'; Test unit written to ./crash-446914d2051be2340ae7c1d9d831b75ff04a974b Step #5: Base64: AGFzbQEAAAAFBQEE//97 Step #5: MERGE-OUTER: attempt 163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1007789036 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebcb3e2198, 0x55ebcb3ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebcb3ea918,0x55ebcb4720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/446914d2051be2340ae7c1d9d831b75ff04a974b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 1981 processed earlier; will process 13294 files now Step #5: [LOADING] WASM module load failed: unknown type 1919 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory 195582 Step #5: #2 pulse cov: 154 ft: 158 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:24:548 - 7FE308B09C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 172 ft: 184 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 6 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #8 pulse cov: 209 ft: 232 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 32897 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #16 pulse cov: 254 ft: 279 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [00:07:24:709 - 7FE308B09C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebc8bf65dd bp 0x000000000000 sp 0x7fffc9380800 T847) Step #5: ==847==The signal is caused by a READ memory access. Step #5: #0 0x55ebc8bf65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebc8a18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebc8a17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebc89f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebc8916ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebc886ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebc88781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebc885f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebc888b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe308b31082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebc8852aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==847==Register values: Step #5: rax = 0x000055ebccdeb240 rbx = 0x000055ebccdeb240 rcx = 0x000055ebccdeb230 rdx = 0x00007fe308cf9b80 Step #5: rdi = 0x000055ebccdeb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffc9380800 Step #5: r8 = 0x000055ebccdeb240 r9 = 0x00007fe308cf9c00 r10 = 0x000055ebccdc2010 r11 = 0x00007fe308cf9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebcbdf5960 r14 = 0x0000000100000004 r15 = 0x000055ebcad62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x80,0xa8,0x80, Step #5: \000asm\001\000\000\000\000\005\004\364\200\250\200 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6ac1dec29ec7c5eb9f5ba6d06a17e9795e66ee5 Step #5: Base64: AGFzbQEAAAAABQT0gKiA Step #5: MERGE-OUTER: attempt 164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008071509 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f671a67198, 0x55f671a6f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f671a6f918,0x55f671af70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6ac1dec29ec7c5eb9f5ba6d06a17e9795e66ee5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2007 processed earlier; will process 13268 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 144 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 169 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #8 pulse cov: 204 ft: 227 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 262143 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #16 pulse cov: 286 ft: 311 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f66f27b5dd bp 0x000000000000 sp 0x7fff71746a90 T851) Step #5: ==851==The signal is caused by a READ memory access. Step #5: #0 0x55f66f27b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f66f09d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f66f09cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f66f07a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f66ef9bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f66eef3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f66eefd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f66eee46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f66ef103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa813d63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f66eed7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==851==Register values: Step #5: rax = 0x000055f6742a9430 rbx = 0x000055f6742a9430 rcx = 0x000055f6742a9420 rdx = 0x00007fa813f2bb80 Step #5: rdi = 0x000055f6742a9420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff71746a90 Step #5: r8 = 0x000055f6742a9430 r9 = 0x00007fa813f2bc10 r10 = 0x000055f67428a010 r11 = 0x00007fa813f2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f67247a960 r14 = 0x0000000100000004 r15 = 0x000055f6713e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xf0,0x80,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\360\200\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc1901532a72aca37d3575c75d137362af15a3f1 Step #5: Base64: AGFzbQEAAAAFBQEE8IAD Step #5: MERGE-OUTER: attempt 165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008195292 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f31c89198, 0x558f31c91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f31c91918,0x558f31d190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc1901532a72aca37d3575c75d137362af15a3f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2038 processed earlier; will process 13237 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f2f49d5dd bp 0x000000000000 sp 0x7ffdd9477790 T855) Step #5: ==855==The signal is caused by a READ memory access. Step #5: #0 0x558f2f49d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f2f2bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f2f2befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f2f29c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f2f1bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f2f115c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f2f11f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f2f1066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f2f1323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1cf74a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f2f0f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==855==Register values: Step #5: rax = 0x0000558f34565090 rbx = 0x0000558f34565090 rcx = 0x0000558f34565540 rdx = 0x00007f1cf7671b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd9477790 Step #5: r8 = 0x0000558f34565090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1cf7671be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f3269c960 r14 = 0x0000000100000004 r15 = 0x0000558f31609386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\360\277\277\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c77f18e97dfa45a300ee2ae7d336b86846029b9 Step #5: Base64: AGFzbQEAAAAABQTwv7+9 Step #5: MERGE-OUTER: attempt 166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008316740 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55579b57e198, 0x55579b586911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55579b586918,0x55579b60e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c77f18e97dfa45a300ee2ae7d336b86846029b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2039 processed earlier; will process 13236 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 153 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #4 pulse cov: 169 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 48 Step #5: #8 pulse cov: 218 ft: 240 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 16414 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #16 pulse cov: 307 ft: 338 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 16507 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 2 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555798d925dd bp 0x000000000000 sp 0x7fffb0a046a0 T859) Step #5: ==859==The signal is caused by a READ memory access. Step #5: #0 0x555798d925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555798bb4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555798bb3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555798b91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555798ab2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555798a0ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555798a141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557989fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555798a273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ea2604082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557989eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==859==Register values: Step #5: rax = 0x000055579db05430 rbx = 0x000055579db05430 rcx = 0x000055579db05420 rdx = 0x00007f2ea27ccb80 Step #5: rdi = 0x000055579db05420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffb0a046a0 Step #5: r8 = 0x000055579db05430 r9 = 0x00007f2ea27ccd10 r10 = 0x000055579dae6010 r11 = 0x00007f2ea27ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055579bf91960 r14 = 0x0000000100000004 r15 = 0x000055579aefe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x6d,0x1a, Step #5: \000asm\001\000\000\000\000\005\004nam\032 Step #5: artifact_prefix='./'; Test unit written to ./crash-efecf6d4f7923a123a04f3b94a3a81d3b0974bf4 Step #5: Base64: AGFzbQEAAAAABQRuYW0a Step #5: MERGE-OUTER: attempt 167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008438911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e40a0a198, 0x558e40a12911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e40a12918,0x558e40a9a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/efecf6d4f7923a123a04f3b94a3a81d3b0974bf4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2063 processed earlier; will process 13212 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 136 ft: 137 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 171 ft: 182 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e3e21e5dd bp 0x000000000000 sp 0x7ffdfcef6f00 T863) Step #5: ==863==The signal is caused by a READ memory access. Step #5: #0 0x558e3e21e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e3e040280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e3e03ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e3e01d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e3df3ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e3de96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e3dea01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e3de876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e3deb33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86a5185082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e3de7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==863==Register values: Step #5: rax = 0x0000558e4242f430 rbx = 0x0000558e4242f430 rcx = 0x0000558e4242f420 rdx = 0x00007f86a534db80 Step #5: rdi = 0x0000558e4242f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdfcef6f00 Step #5: r8 = 0x0000558e4242f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86a534dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e4141d960 r14 = 0x0000000100000004 r15 = 0x0000558e4038a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfd,0xfa,0x73, Step #5: \000asm\001\000\000\000\005\005\001\004\375\372s Step #5: artifact_prefix='./'; Test unit written to ./crash-402bb9d9e60f8a53ff7508059f6e24f17a12e026 Step #5: Base64: AGFzbQEAAAAFBQEE/fpz Step #5: MERGE-OUTER: attempt 168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008560920 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fc278d198, 0x555fc2795911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fc2795918,0x555fc281d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/402bb9d9e60f8a53ff7508059f6e24f17a12e026' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2066 processed earlier; will process 13209 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 149 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #4 pulse cov: 156 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 119 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #8 pulse cov: 202 ft: 214 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #16 pulse cov: 313 ft: 343 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 59 Step #5: [00:07:25:324 - 7FFBD4786C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fbffa15dd bp 0x000000000000 sp 0x7ffd85587ac0 T867) Step #5: ==867==The signal is caused by a READ memory access. Step #5: #0 0x555fbffa15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fbfdc3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fbfdc2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fbfda0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fbfcc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fbfc19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fbfc231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fbfc0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fbfc363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffbd47ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fbfbfdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==867==Register values: Step #5: rax = 0x0000555fc4e5d430 rbx = 0x0000555fc4e5d430 rcx = 0x0000555fc4e5d420 rdx = 0x00007ffbd4976b80 Step #5: rdi = 0x0000555fc4e5d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd85587ac0 Step #5: r8 = 0x0000555fc4e5d430 r9 = 0x00007ffbd4976d00 r10 = 0x0000555fc4e3e010 r11 = 0x00007ffbd4976be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fc31a0960 r14 = 0x0000000100000004 r15 = 0x0000555fc210d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfb,0xfc,0x3a, Step #5: \000asm\001\000\000\000\005\005\001\004\373\374: Step #5: artifact_prefix='./'; Test unit written to ./crash-07660a59ae543340016b5dae1d5817cb877cf081 Step #5: Base64: AGFzbQEAAAAFBQEE+/w6 Step #5: MERGE-OUTER: attempt 169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008684954 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567ea947198, 0x5567ea94f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567ea94f918,0x5567ea9d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07660a59ae543340016b5dae1d5817cb877cf081' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2087 processed earlier; will process 13188 files now Step #5: [00:07:25:444 - 7F08487A6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 180 Step #5: #2 pulse cov: 160 ft: 170 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 188 ft: 207 exec/s: 0 rss: 50Mb Step #5: [00:07:25:444 - 7F08487A6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:25:445 - 7F08487A6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 199 ft: 219 exec/s: 0 rss: 50Mb Step #5: [00:07:25:445 - 7F08487A6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 259 ft: 283 exec/s: 0 rss: 51Mb Step #5: [00:07:25:446 - 7F08487A6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==874==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567e815b5dd bp 0x000000000000 sp 0x7ffc5c7385a0 T874) Step #5: ==874==The signal is caused by a READ memory access. Step #5: #0 0x5567e815b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567e7f7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567e7f7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567e7f5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567e7e7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567e7dd3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567e7ddd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567e7dc46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567e7df03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08487ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567e7db7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==874==Register values: Step #5: rax = 0x00005567ec0eb240 rbx = 0x00005567ec0eb240 rcx = 0x00005567ec0eb230 rdx = 0x00007f0848996b80 Step #5: rdi = 0x00005567ec0eb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc5c7385a0 Step #5: r8 = 0x00005567ec0eb240 r9 = 0x00007f0848996cd0 r10 = 0x00005567ec0c2010 r11 = 0x00007f0848996be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005567eb35a960 r14 = 0x0000000100000004 r15 = 0x00005567ea2c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==874==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xf5,0xfb,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\365\373\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca348d21c15546b7619fa2d9394da328f4b8575a Step #5: Base64: AGFzbQEAAAAFBQEE9fsD Step #5: MERGE-OUTER: attempt 170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008819074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55570e109198, 0x55570e111911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55570e111918,0x55570e1990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca348d21c15546b7619fa2d9394da328f4b8575a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2112 processed earlier; will process 13163 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 156 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==878==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55570b91d5dd bp 0x000000000000 sp 0x7ffdc795de00 T878) Step #5: ==878==The signal is caused by a READ memory access. Step #5: #0 0x55570b91d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55570b73f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55570b73efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55570b71c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55570b63dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55570b595c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55570b59f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55570b5866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55570b5b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b06d2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55570b579aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==878==Register values: Step #5: rax = 0x000055570edc3430 rbx = 0x000055570edc3430 rcx = 0x000055570edc3420 rdx = 0x00007f1b06ef3b80 Step #5: rdi = 0x000055570edc3420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdc795de00 Step #5: r8 = 0x000055570edc3430 r9 = 0x00007f1b06ef3bf0 r10 = 0x000055570eda4010 r11 = 0x00007f1b06ef3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055570eb1c960 r14 = 0x0000000100000004 r15 = 0x000055570da89386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==878==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x1,0x3f,0xef,0x3, Step #5: \000asm\001\000\000\000\005\005\001\001?\357\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-b22498f57a9e2fa325821f84142a9af45155f55a Step #5: Base64: AGFzbQEAAAAFBQEBP+8D Step #5: MERGE-OUTER: attempt 171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1008939989 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f6b7f3198, 0x562f6b7fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f6b7fb918,0x562f6b8830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b22498f57a9e2fa325821f84142a9af45155f55a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2116 processed earlier; will process 13159 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 160 ft: 168 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #4 pulse cov: 169 ft: 182 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 191 ft: 212 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 1572723 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==882==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f690075dd bp 0x000000000000 sp 0x7ffc488813f0 T882) Step #5: ==882==The signal is caused by a READ memory access. Step #5: #0 0x562f690075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f68e29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f68e28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f68e06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f68d27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f68c7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f68c891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f68c706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f68c9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3b3254082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f68c63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==882==Register values: Step #5: rax = 0x0000562f6ca13240 rbx = 0x0000562f6ca13240 rcx = 0x0000562f6ca13230 rdx = 0x00007ff3b341cb80 Step #5: rdi = 0x0000562f6ca13230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc488813f0 Step #5: r8 = 0x0000562f6ca13240 r9 = 0x00007ff3b341cc50 r10 = 0x0000562f6c9ea010 r11 = 0x00007ff3b341cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f6c206960 r14 = 0x0000000100000004 r15 = 0x0000562f6b173386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==882==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xb8,0xb1,0xb9, Step #5: \000asm\001\000\000\000\000\005\004\360\270\261\271 Step #5: artifact_prefix='./'; Test unit written to ./crash-aade20d8c6f54a819704e79401e2289f8a1673be Step #5: Base64: AGFzbQEAAAAABQTwuLG5 Step #5: MERGE-OUTER: attempt 172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009088955 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aada980198, 0x55aada988911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aada988918,0x55aadaa100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aade20d8c6f54a819704e79401e2289f8a1673be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2131 processed earlier; will process 13144 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 138 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory 131054 Step #5: #4 pulse cov: 175 ft: 187 exec/s: 0 rss: 51Mb Step #5: [00:07:25:866 - 7F488D1E2C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 203 ft: 226 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==886==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aad81945dd bp 0x000000000000 sp 0x7ffdcc504940 T886) Step #5: ==886==The signal is caused by a READ memory access. Step #5: #0 0x55aad81945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aad7fb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aad7fb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aad7f93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aad7eb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aad7e0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aad7e161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aad7dfd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aad7e293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f488d20a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aad7df0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==886==Register values: Step #5: rax = 0x000055aadb736430 rbx = 0x000055aadb736430 rcx = 0x000055aadb736420 rdx = 0x00007f488d3d2b80 Step #5: rdi = 0x000055aadb736420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdcc504940 Step #5: r8 = 0x000055aadb736430 r9 = 0x00007f488d3d2c10 r10 = 0x000055aadb717010 r11 = 0x00007f488d3d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aadb393960 r14 = 0x0000000100000004 r15 = 0x000055aada300386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==886==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xf4,0xdf,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\364\337\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d1de25a86f8e8123226afe4ccb7b78948837ac5 Step #5: Base64: AGFzbQEAAAAFBQEE9N8D Step #5: MERGE-OUTER: attempt 173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009228173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56051e9f3198, 0x56051e9fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56051e9fb918,0x56051ea830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d1de25a86f8e8123226afe4ccb7b78948837ac5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2140 processed earlier; will process 13135 files now Step #5: [LOADING] WASM module load failed: unknown memory 1032190 Step #5: #1 pulse cov: 137 ft: 138 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 148 ft: 158 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==890==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56051c2075dd bp 0x000000000000 sp 0x7ffc62cccd40 T890) Step #5: ==890==The signal is caused by a READ memory access. Step #5: #0 0x56051c2075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56051c029280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56051c028fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56051c006929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56051bf27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56051be7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56051be891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56051be706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56051be9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa6334f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56051be63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==890==Register values: Step #5: rax = 0x00005605202fd430 rbx = 0x00005605202fd430 rcx = 0x00005605202fd420 rdx = 0x00007ffa63517b80 Step #5: rdi = 0x00005605202fd420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc62cccd40 Step #5: r8 = 0x00005605202fd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa63517be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056051f406960 r14 = 0x0000000100000004 r15 = 0x000056051e373386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==890==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x2b,0xfe,0x5, Step #5: \000asm\001\000\000\000\005\005\001\005+\376\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-2afae9c2e247f64ca1eac683839388574fed9656 Step #5: Base64: AGFzbQEAAAAFBQEFK/4F Step #5: MERGE-OUTER: attempt 174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009347893 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca2ed54198, 0x55ca2ed5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca2ed5c918,0x55ca2ede40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2afae9c2e247f64ca1eac683839388574fed9656' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2143 processed earlier; will process 13132 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 606 Step #5: #2 pulse cov: 152 ft: 162 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 175 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==894==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca2c5685dd bp 0x000000000000 sp 0x7ffe93cce7f0 T894) Step #5: ==894==The signal is caused by a READ memory access. Step #5: #0 0x55ca2c5685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca2c38a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca2c389fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca2c367929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca2c288ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca2c1e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca2c1ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca2c1d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca2c1fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6c4bf1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca2c1c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==894==Register values: Step #5: rax = 0x000055ca2fa1b430 rbx = 0x000055ca2fa1b430 rcx = 0x000055ca2fa1b420 rdx = 0x00007fd6c4db9b80 Step #5: rdi = 0x000055ca2fa1b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe93cce7f0 Step #5: r8 = 0x000055ca2fa1b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd6c4db9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca2f767960 r14 = 0x0000000100000004 r15 = 0x000055ca2e6d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==894==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x33,0x65, Step #5: \000asm\001\000\000\000\000\005\004na3e Step #5: artifact_prefix='./'; Test unit written to ./crash-a998b278bde9067ebe3d8fb71f2c5f26950afe6c Step #5: Base64: AGFzbQEAAAAABQRuYTNl Step #5: MERGE-OUTER: attempt 175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009468188 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f66711198, 0x564f66719911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f66719918,0x564f667a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a998b278bde9067ebe3d8fb71f2c5f26950afe6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2150 processed earlier; will process 13125 files now Step #5: [LOADING] WASM module load failed: unknown type -42 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 168 ft: 174 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 31 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #4 pulse cov: 216 ft: 234 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:26:228 - 7F27A0E6DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 253 ft: 277 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:26:233 - 7F27A0E6DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==898==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f63f255dd bp 0x000000000000 sp 0x7ffde4b1dfc0 T898) Step #5: ==898==The signal is caused by a READ memory access. Step #5: #0 0x564f63f255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f63d47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f63d46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f63d24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f63c45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f63b9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f63ba71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f63b8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f63bba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27a0e95082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f63b81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==898==Register values: Step #5: rax = 0x0000564f67f59240 rbx = 0x0000564f67f59240 rcx = 0x0000564f67f59230 rdx = 0x00007f27a105db80 Step #5: rdi = 0x0000564f67f59230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffde4b1dfc0 Step #5: r8 = 0x0000564f67f59240 r9 = 0x00007f27a105dc30 r10 = 0x0000564f67f30010 r11 = 0x00007f27a105dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f67124960 r14 = 0x0000000100000004 r15 = 0x0000564f66091386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==898==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x2,0x5f,0x0,0x5f,0x0, Step #5: \000asm\001\000\000\000\001\005\002_\000_\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f28277613c84cc1519ce2dd64666edac7fb0f2d8 Step #5: Base64: AGFzbQEAAAABBQJfAF8A Step #5: MERGE-OUTER: attempt 176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009593403 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f36929198, 0x563f36931911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f36931918,0x563f369b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f28277613c84cc1519ce2dd64666edac7fb0f2d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2162 processed earlier; will process 13113 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==902==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f3413d5dd bp 0x000000000000 sp 0x7ffe20c07e10 T902) Step #5: ==902==The signal is caused by a READ memory access. Step #5: #0 0x563f3413d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f33f5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f33f5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f33f3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f33e5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f33db5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f33dbf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f33da66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f33dd23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca90f43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f33d99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==902==Register values: Step #5: rax = 0x0000563f3907f120 rbx = 0x0000563f3907f120 rcx = 0x0000563f3907f5d0 rdx = 0x00007fca9110bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe20c07e10 Step #5: r8 = 0x0000563f3907f120 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca9110bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f3733c960 r14 = 0x0000000100000004 r15 = 0x0000563f362a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==902==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5e,0x64,0x6e,0x1, Step #5: \000asm\001\000\000\000\001\005\001^dn\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-79bcca00daab412e62a9fd8378097e51a3db8d83 Step #5: Base64: AGFzbQEAAAABBQFeZG4B Step #5: MERGE-OUTER: attempt 177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009711222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfb80b3198, 0x55dfb80bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfb80bb918,0x55dfb81430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79bcca00daab412e62a9fd8378097e51a3db8d83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2163 processed earlier; will process 13112 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 172 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 198 ft: 216 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==906==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfb58c75dd bp 0x000000000000 sp 0x7ffd49566390 T906) Step #5: ==906==The signal is caused by a READ memory access. Step #5: #0 0x55dfb58c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfb56e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfb56e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfb56c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfb55e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfb553fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfb55491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfb55306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfb555c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06c40d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfb5523aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==906==Register values: Step #5: rax = 0x000055dfb9620430 rbx = 0x000055dfb9620430 rcx = 0x000055dfb9620420 rdx = 0x00007f06c429cb80 Step #5: rdi = 0x000055dfb9620420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd49566390 Step #5: r8 = 0x000055dfb9620430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06c429cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfb8ac6960 r14 = 0x0000000100000004 r15 = 0x000055dfb7a33386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==906==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x0,0xe7,0xff,0x3, Step #5: \000asm\001\000\000\000\005\005\001\000\347\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd6ceb335316398d7c15713351010f0335f2f31d Step #5: Base64: AGFzbQEAAAAFBQEA5/8D Step #5: MERGE-OUTER: attempt 178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009830464 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641ecaa8198, 0x5641ecab0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641ecab0918,0x5641ecb380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd6ceb335316398d7c15713351010f0335f2f31d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2169 processed earlier; will process 13106 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 148 ft: 157 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:26:591 - 7F2DEECA3C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 180 ft: 197 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [00:07:26:591 - 7F2DEECA3C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 188 ft: 206 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: non-nullable table without init expr Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==910==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641ea2bc5dd bp 0x000000000000 sp 0x7ffcda9ba9c0 T910) Step #5: ==910==The signal is caused by a READ memory access. Step #5: #0 0x5641ea2bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641ea0de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641ea0ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641ea0bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641e9fdcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641e9f34c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641e9f3e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641e9f256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641e9f513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2deeccb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641e9f18aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==910==Register values: Step #5: rax = 0x00005641eeb0f430 rbx = 0x00005641eeb0f430 rcx = 0x00005641eeb0f420 rdx = 0x00007f2deee93b80 Step #5: rdi = 0x00005641eeb0f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcda9ba9c0 Step #5: r8 = 0x00005641eeb0f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2deee93be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641ed4bb960 r14 = 0x0000000100000004 r15 = 0x00005641ec428386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==910==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x89,0xad,0xbb, Step #5: \000asm\001\000\000\000\000\005\004\364\211\255\273 Step #5: artifact_prefix='./'; Test unit written to ./crash-a06bb59344e42acdc062df4f523449af9fe1686c Step #5: Base64: AGFzbQEAAAAABQT0ia27 Step #5: MERGE-OUTER: attempt 179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1009952694 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa55d06198, 0x55aa55d0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa55d0e918,0x55aa55d960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a06bb59344e42acdc062df4f523449af9fe1686c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2181 processed earlier; will process 13094 files now Step #5: [LOADING] WASM module load failed: unknown type 710450 Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 152 ft: 162 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 174 ft: 199 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:26:713 - 7F878EB41C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 205 ft: 232 exec/s: 0 rss: 49Mb Step #5: [00:07:26:713 - 7F878EB41C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==914==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa5351a5dd bp 0x000000000000 sp 0x7fff2a3cb400 T914) Step #5: ==914==The signal is caused by a READ memory access. Step #5: #0 0x55aa5351a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa5333c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa5333bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa53319929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa5323aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa53192c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa5319c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa531836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa531af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f878eb69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa53176aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==914==Register values: Step #5: rax = 0x000055aa57f1e240 rbx = 0x000055aa57f1e240 rcx = 0x000055aa57f1e230 rdx = 0x00007f878ed31b80 Step #5: rdi = 0x000055aa57f1e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff2a3cb400 Step #5: r8 = 0x000055aa57f1e240 r9 = 0x00007f878ed31c40 r10 = 0x000055aa57ef5010 r11 = 0x00007f878ed31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa56719960 r14 = 0x0000000100000004 r15 = 0x000055aa55686386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==914==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x1,0x25,0xff,0x31, Step #5: \000asm\001\000\000\000\005\005\001\001%\3771 Step #5: artifact_prefix='./'; Test unit written to ./crash-69a64f22225ac1c2bd7dfe4a0bab734038f35f46 Step #5: Base64: AGFzbQEAAAAFBQEBJf8x Step #5: MERGE-OUTER: attempt 180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010072890 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595dc507198, 0x5595dc50f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595dc50f918,0x5595dc5970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69a64f22225ac1c2bd7dfe4a0bab734038f35f46' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2195 processed earlier; will process 13080 files now Step #5: [LOADING] WASM module load failed: unknown type 471621 Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 150 ft: 159 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==918==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595d9d1b5dd bp 0x000000000000 sp 0x7ffe23599cd0 T918) Step #5: ==918==The signal is caused by a READ memory access. Step #5: #0 0x5595d9d1b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595d9b3d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595d9b3cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595d9b1a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595d9a3bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595d9993c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595d999d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595d99846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595d99b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7b1388082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595d9977aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==918==Register values: Step #5: rax = 0x00005595dee0c240 rbx = 0x00005595dee0c240 rcx = 0x00005595dee0c230 rdx = 0x00007fa7b1550b80 Step #5: rdi = 0x00005595dee0c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe23599cd0 Step #5: r8 = 0x00005595dee0c240 r9 = 0x00007fa7b1550bf0 r10 = 0x00005595dede3010 r11 = 0x00007fa7b1550be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595dcf1a960 r14 = 0x0000000100000004 r15 = 0x00005595dbe87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==918==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x5,0x2,0x1,0x0,0x5,0x0, Step #5: \000asm\001\000\000\000\013\005\002\001\000\005\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0759e4171e9116e0c3943390ee71a8bfe7a66574 Step #5: Base64: AGFzbQEAAAALBQIBAAUA Step #5: MERGE-OUTER: attempt 181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010193560 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605a67e1198, 0x5605a67e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605a67e9918,0x5605a68710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0759e4171e9116e0c3943390ee71a8bfe7a66574' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2198 processed earlier; will process 13077 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==922==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605a3ff55dd bp 0x000000000000 sp 0x7ffeefc1d170 T922) Step #5: ==922==The signal is caused by a READ memory access. Step #5: #0 0x5605a3ff55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605a3e17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605a3e16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605a3df4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605a3d15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605a3c6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605a3c771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605a3c5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605a3c8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ab2e6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605a3c51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==922==Register values: Step #5: rax = 0x00005605a8833100 rbx = 0x00005605a8833100 rcx = 0x00005605a88335b0 rdx = 0x00007f3ab3032b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeefc1d170 Step #5: r8 = 0x00005605a8833100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ab3032be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605a71f4960 r14 = 0x0000000100000004 r15 = 0x00005605a6161386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==922==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x7b,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001{\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9906c99e414e47b3050de2a159e265fde63d7fb2 Step #5: Base64: AGFzbQEAAAABBQFfAXsA Step #5: MERGE-OUTER: attempt 182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010312506 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbb22af198, 0x55dbb22b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbb22b7918,0x55dbb233f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9906c99e414e47b3050de2a159e265fde63d7fb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2199 processed earlier; will process 13076 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==926==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbafac35dd bp 0x000000000000 sp 0x7ffd2ed81900 T926) Step #5: ==926==The signal is caused by a READ memory access. Step #5: #0 0x55dbafac35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbaf8e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbaf8e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbaf8c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbaf7e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbaf73bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbaf7451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbaf72c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbaf7583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53edf64082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbaf71faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==926==Register values: Step #5: rax = 0x000055dbb3e57430 rbx = 0x000055dbb3e57430 rcx = 0x000055dbb3e57420 rdx = 0x00007f53ee12cb80 Step #5: rdi = 0x000055dbb3e57420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd2ed81900 Step #5: r8 = 0x000055dbb3e57430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53ee12cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbb2cc2960 r14 = 0x0000000100000004 r15 = 0x000055dbb1c2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==926==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xdc,0xff,0x3, Step #5: \000asm\001\000\000\000\005\005\001\004\334\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc8880c83f11916ded231beff51106dee9782e7a Step #5: Base64: AGFzbQEAAAAFBQEE3P8D Step #5: MERGE-OUTER: attempt 183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010432264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc3f00b198, 0x55fc3f013911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc3f013918,0x55fc3f09b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc8880c83f11916ded231beff51106dee9782e7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2201 processed earlier; will process 13074 files now Step #5: [LOADING] WASM module load failed: unknown type 390005 Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: [00:07:27:192 - 7F03E8F12C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 204 ft: 221 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 232 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unknown type 753151 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 15133 Step #5: #16 pulse cov: 263 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==930==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc3c81f5dd bp 0x000000000000 sp 0x7ffea8b83240 T930) Step #5: ==930==The signal is caused by a READ memory access. Step #5: #0 0x55fc3c81f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc3c641280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc3c640fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc3c61e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc3c53fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc3c497c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc3c4a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc3c4886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc3c4b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03e8f3a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc3c47baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==930==Register values: Step #5: rax = 0x000055fc4151f240 rbx = 0x000055fc4151f240 rcx = 0x000055fc4151f230 rdx = 0x00007f03e9102b80 Step #5: rdi = 0x000055fc4151f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffea8b83240 Step #5: r8 = 0x000055fc4151f240 r9 = 0x00007f03e9102c30 r10 = 0x000055fc414f6010 r11 = 0x00007f03e9102be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc3fa1e960 r14 = 0x0000000100000004 r15 = 0x000055fc3e98b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==930==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-e95257bdcb80499cd3a240ca4a9111fa649a5947 Step #5: Base64: AGFzbQEAAAABBQFgAAF/ Step #5: MERGE-OUTER: attempt 184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010553821 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604e6a1a198, 0x5604e6a22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604e6a22918,0x5604e6aaa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e95257bdcb80499cd3a240ca4a9111fa649a5947' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2222 processed earlier; will process 13053 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==934==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604e422e5dd bp 0x000000000000 sp 0x7ffdec2128e0 T934) Step #5: ==934==The signal is caused by a READ memory access. Step #5: #0 0x5604e422e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604e4050280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604e404ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604e402d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604e3f4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604e3ea6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604e3eb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604e3e976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604e3ec33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feaf4569082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604e3e8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==934==Register values: Step #5: rax = 0x00005604e801f080 rbx = 0x00005604e801f080 rcx = 0x00005604e801f530 rdx = 0x00007feaf4731b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdec2128e0 Step #5: r8 = 0x00005604e801f080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feaf4731be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604e742d960 r14 = 0x0000000100000004 r15 = 0x00005604e639a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==934==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x0,0xf7,0xff,0x3, Step #5: \000asm\001\000\000\000\005\005\001\000\367\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-31f46af9188f6b33c09bea51d71336ce0c851aee Step #5: Base64: AGFzbQEAAAAFBQEA9/8D Step #5: MERGE-OUTER: attempt 185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010673693 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562491090198, 0x562491098911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562491098918,0x5624911200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31f46af9188f6b33c09bea51d71336ce0c851aee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2223 processed earlier; will process 13052 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 194 ft: 202 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 216 ft: 238 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown table 524286 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 253 ft: 279 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==938==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56248e8a45dd bp 0x000000000000 sp 0x7ffced6997f0 T938) Step #5: ==938==The signal is caused by a READ memory access. Step #5: #0 0x56248e8a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56248e6c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56248e6c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56248e6a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56248e5c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56248e51cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56248e5261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56248e50d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56248e5393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f83a242c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56248e500aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==938==Register values: Step #5: rax = 0x0000562492f90430 rbx = 0x0000562492f90430 rcx = 0x0000562492f90420 rdx = 0x00007f83a25f4b80 Step #5: rdi = 0x0000562492f90420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffced6997f0 Step #5: r8 = 0x0000562492f90430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f83a25f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562491aa3960 r14 = 0x0000000100000004 r15 = 0x0000562490a10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==938==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k Step #5: artifact_prefix='./'; Test unit written to ./crash-fd3a6c1a8d1aff72de30f5858f3e1a5c59e1cd6d Step #5: Base64: AGFzbQEAAAABBQFgAAFr Step #5: MERGE-OUTER: attempt 186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010795288 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562bd5c76198, 0x562bd5c7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562bd5c7e918,0x562bd5d060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd3a6c1a8d1aff72de30f5858f3e1a5c59e1cd6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2235 processed earlier; will process 13040 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 136 ft: 137 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==942==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562bd348a5dd bp 0x000000000000 sp 0x7ffe99386440 T942) Step #5: ==942==The signal is caused by a READ memory access. Step #5: #0 0x562bd348a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562bd32ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562bd32abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562bd3289929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562bd31aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562bd3102c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562bd310c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562bd30f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562bd311f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f383f34c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562bd30e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==942==Register values: Step #5: rax = 0x0000562bd723c430 rbx = 0x0000562bd723c430 rcx = 0x0000562bd723c420 rdx = 0x00007f383f514b80 Step #5: rdi = 0x0000562bd723c420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe99386440 Step #5: r8 = 0x0000562bd723c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f383f514be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562bd6689960 r14 = 0x0000000100000004 r15 = 0x0000562bd55f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==942==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x1,0xa6,0xf, Step #5: \000asm\001\000\000\000\005\005\001\005\001\246\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-156218a2cfa8c76a1186684b38ba948b007d6838 Step #5: Base64: AGFzbQEAAAAFBQEFAaYP Step #5: MERGE-OUTER: attempt 187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1010914824 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e84ced6198, 0x55e84cede911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e84cede918,0x55e84cf660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/156218a2cfa8c76a1186684b38ba948b007d6838' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2237 processed earlier; will process 13038 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 136 ft: 137 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #2 pulse cov: 161 ft: 169 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 188 ft: 203 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==946==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e84a6ea5dd bp 0x000000000000 sp 0x7fffa33e3fc0 T946) Step #5: ==946==The signal is caused by a READ memory access. Step #5: #0 0x55e84a6ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e84a50c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e84a50bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e84a4e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e84a40aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e84a362c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e84a36c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e84a3536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e84a37f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf06fd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e84a346aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==946==Register values: Step #5: rax = 0x000055e84f50e430 rbx = 0x000055e84f50e430 rcx = 0x000055e84f50e420 rdx = 0x00007fdf0719cb80 Step #5: rdi = 0x000055e84f50e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffa33e3fc0 Step #5: r8 = 0x000055e84f50e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf0719cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e84d8e9960 r14 = 0x0000000100000004 r15 = 0x000055e84c856386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==946==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x1,0x10,0xef,0x7f, Step #5: \000asm\001\000\000\000\005\005\001\001\020\357\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-847d398820fc24bd6bbe20155c071e8dab7bf83a Step #5: Base64: AGFzbQEAAAAFBQEBEO9/ Step #5: MERGE-OUTER: attempt 188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1011035481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f6ad5c198, 0x562f6ad64911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f6ad64918,0x562f6adec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/847d398820fc24bd6bbe20155c071e8dab7bf83a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2243 processed earlier; will process 13032 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 152 ft: 159 exec/s: 0 rss: 371Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==950==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f685705dd bp 0x000000000000 sp 0x7ffc7dd185a0 T950) Step #5: ==950==The signal is caused by a READ memory access. Step #5: #0 0x562f685705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f68392280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f68391fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f6836f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f68290ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f681e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f681f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f681d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f682053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09dfd23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f681ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==950==Register values: Step #5: rax = 0x0000562f6c1f4430 rbx = 0x0000562f6c1f4430 rcx = 0x0000562f6c1f4420 rdx = 0x00007f09dfeebb80 Step #5: rdi = 0x0000562f6c1f4420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc7dd185a0 Step #5: r8 = 0x0000562f6c1f4430 r9 = 0x00007f09dfeebc10 r10 = 0x0000562f6c1d5010 r11 = 0x00007f09dfeebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f6b76f960 r14 = 0x0000000100000004 r15 = 0x0000562f6a6dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==950==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x61,0x31,0x65, Step #5: \000asm\001\000\000\000\000\005\004na1e Step #5: artifact_prefix='./'; Test unit written to ./crash-ec56688920bbff3b4fde6c609b99e4fb2800d97e Step #5: Base64: AGFzbQEAAAAABQRuYTFl Step #5: MERGE-OUTER: attempt 189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1011257086 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed6d51d198, 0x55ed6d525911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed6d525918,0x55ed6d5ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec56688920bbff3b4fde6c609b99e4fb2800d97e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2247 processed earlier; will process 13028 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 139 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==954==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed6ad315dd bp 0x000000000000 sp 0x7ffde82e2130 T954) Step #5: ==954==The signal is caused by a READ memory access. Step #5: #0 0x55ed6ad315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed6ab53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed6ab52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed6ab30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed6aa51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed6a9a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed6a9b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed6a99a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed6a9c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7d1049082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed6a98daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==954==Register values: Step #5: rax = 0x000055ed6ea4a430 rbx = 0x000055ed6ea4a430 rcx = 0x000055ed6ea4a420 rdx = 0x00007fc7d1211b80 Step #5: rdi = 0x000055ed6ea4a420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffde82e2130 Step #5: r8 = 0x000055ed6ea4a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7d1211be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed6df30960 r14 = 0x0000000100000004 r15 = 0x000055ed6ce9d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==954==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbf,0x81,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\360\277\201\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7181629b1406bfb115397d96008a90fa4964448 Step #5: Base64: AGFzbQEAAAAABQTwv4G9 Step #5: MERGE-OUTER: attempt 190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1011378887 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff78bea198, 0x55ff78bf2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff78bf2918,0x55ff78c7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7181629b1406bfb115397d96008a90fa4964448' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2251 processed earlier; will process 13024 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 143 ft: 148 exec/s: 0 rss: 52Mb Step #5: [00:07:28:138 - 7FD710736C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #4 pulse cov: 187 ft: 199 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==958==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff763fe5dd bp 0x000000000000 sp 0x7ffee772de70 T958) Step #5: ==958==The signal is caused by a READ memory access. Step #5: #0 0x55ff763fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff76220280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff7621ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff761fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff7611ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff76076c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff760801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff760676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff760933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd71075e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff7605aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==958==Register values: Step #5: rax = 0x000055ff7ae5e430 rbx = 0x000055ff7ae5e430 rcx = 0x000055ff7ae5e420 rdx = 0x00007fd710926b80 Step #5: rdi = 0x000055ff7ae5e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffee772de70 Step #5: r8 = 0x000055ff7ae5e430 r9 = 0x00007fd710926c00 r10 = 0x000055ff7ae3f010 r11 = 0x00007fd710926be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff795fd960 r14 = 0x0000000100000004 r15 = 0x000055ff7856a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==958==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x70,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001p\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6ed318baffbcf40da8f783d155d6b5084859058 Step #5: Base64: AGFzbQEAAAABBQFfAXAA Step #5: MERGE-OUTER: attempt 191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1011502119 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556028fc7198, 0x556028fcf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556028fcf918,0x5560290570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6ed318baffbcf40da8f783d155d6b5084859058' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2259 processed earlier; will process 13016 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 142 ft: 147 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 178 ft: 198 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 232 ft: 255 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 252 ft: 276 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown type 196602 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==962==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560267db5dd bp 0x000000000000 sp 0x7ffef6885d40 T962) Step #5: ==962==The signal is caused by a READ memory access. Step #5: #0 0x5560267db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560265fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560265fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560265da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560264fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556026453c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55602645d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560264446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560264703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f757c3ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556026437aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==962==Register values: Step #5: rax = 0x000055602a9b5430 rbx = 0x000055602a9b5430 rcx = 0x000055602a9b5420 rdx = 0x00007f757c576b80 Step #5: rdi = 0x000055602a9b5420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffef6885d40 Step #5: r8 = 0x000055602a9b5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f757c576be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560299da960 r14 = 0x0000000100000004 r15 = 0x0000556028947386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==962==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf2,0x89,0xb9,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\362\211\271\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0074e722769fa67b3267124d96de672f749b9f3 Step #5: Base64: AGFzbQEAAAAABQTyibm/ Step #5: MERGE-OUTER: attempt 192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1011626070 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d5a9cb2198, 0x55d5a9cba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d5a9cba918,0x55d5a9d420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0074e722769fa67b3267124d96de672f749b9f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2280 processed earlier; will process 12995 files now Step #5: [00:07:28:385 - 7F1994FCDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 146 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 156 ft: 161 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [00:07:28:386 - 7F1994FCDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 188 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==966==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d5a74c65dd bp 0x000000000000 sp 0x7ffc0a240240 T966) Step #5: ==966==The signal is caused by a READ memory access. Step #5: #0 0x55d5a74c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d5a72e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d5a72e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d5a72c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d5a71e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d5a713ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d5a71481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d5a712f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d5a715b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1994ff5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d5a7122aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==966==Register values: Step #5: rax = 0x000055d5aaea7240 rbx = 0x000055d5aaea7240 rcx = 0x000055d5aaea7230 rdx = 0x00007f19951bdb80 Step #5: rdi = 0x000055d5aaea7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc0a240240 Step #5: r8 = 0x000055d5aaea7240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19951bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d5aa6c5960 r14 = 0x0000000100000004 r15 = 0x000055d5a9632386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==966==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x7d,0x0, Step #5: \000asm\001\000\000\000\001\005\001_\001}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93c901b80e5996803988ce30ffaaa566d760bbd2 Step #5: Base64: AGFzbQEAAAABBQFfAX0A Step #5: MERGE-OUTER: attempt 193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1011746494 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590b888a198, 0x5590b8892911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590b8892918,0x5590b891a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93c901b80e5996803988ce30ffaaa566d760bbd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2291 processed earlier; will process 12984 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 163 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 1835007 Step #5: #4 pulse cov: 184 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function 38 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 227 ft: 248 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported constant expression of extern.externalize Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==970==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590b609e5dd bp 0x000000000000 sp 0x7ffc5495cda0 T970) Step #5: ==970==The signal is caused by a READ memory access. Step #5: #0 0x5590b609e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590b5ec0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590b5ebffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590b5e9d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590b5dbead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590b5d16c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590b5d201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590b5d076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590b5d333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5df103b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590b5cfaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==970==Register values: Step #5: rax = 0x00005590ba1c7430 rbx = 0x00005590ba1c7430 rcx = 0x00005590ba1c7420 rdx = 0x00007f5df1203b80 Step #5: rdi = 0x00005590ba1c7420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc5495cda0 Step #5: r8 = 0x00005590ba1c7430 r9 = 0x00007f5df1203c00 r10 = 0x00005590ba1a8010 r11 = 0x00007f5df1203be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590b929d960 r14 = 0x0000000100000004 r15 = 0x00005590b820a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==970==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0x6e,0x6c,0x78,0x25, Step #5: \000asm\001\000\000\000\000\005\004nlx% Step #5: artifact_prefix='./'; Test unit written to ./crash-90bc1d2d648b7300bc3a19f626b314a1a280fc83 Step #5: Base64: AGFzbQEAAAAABQRubHgl Step #5: MERGE-OUTER: attempt 194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1011867354 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56341f8a3198, 0x56341f8ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56341f8ab918,0x56341f9330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90bc1d2d648b7300bc3a19f626b314a1a280fc83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2301 processed earlier; will process 12974 files now Step #5: [00:07:28:626 - 7FC3891D0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 164 ft: 174 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 172 ft: 183 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #8 pulse cov: 213 ft: 234 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 2097151 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 279 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:28:628 - 7FC3891D0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown table 1783805 Step #5: [00:07:28:629 - 7FC3891D0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==974==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56341d0b75dd bp 0x000000000000 sp 0x7fff9b17ee60 T974) Step #5: ==974==The signal is caused by a READ memory access. Step #5: #0 0x56341d0b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56341ced9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56341ced8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56341ceb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56341cdd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56341cd2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56341cd391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56341cd206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56341cd4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc3891f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56341cd13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==974==Register values: Step #5: rax = 0x0000563422174240 rbx = 0x0000563422174240 rcx = 0x0000563422174230 rdx = 0x00007fc3893c0b80 Step #5: rdi = 0x0000563422174230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff9b17ee60 Step #5: r8 = 0x0000563422174240 r9 = 0x00007fc3893c0c70 r10 = 0x000056342214b010 r11 = 0x00007fc3893c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634202b6960 r14 = 0x0000000100000004 r15 = 0x000056341f223386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==974==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x1,0x7e,0xff,0x7f, Step #5: \000asm\001\000\000\000\005\005\001\001~\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3d47953fe0e40ee57285b7cbdc69c053879c3e2 Step #5: Base64: AGFzbQEAAAAFBQEBfv9/ Step #5: MERGE-OUTER: attempt 195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012087730 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c94eea198, 0x557c94ef2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c94ef2918,0x557c94f7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3d47953fe0e40ee57285b7cbdc69c053879c3e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2333 processed earlier; will process 12942 files now Step #5: [00:07:28:847 - 7FB9A2B66C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #2 pulse cov: 146 ft: 149 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==978==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c926fe5dd bp 0x000000000000 sp 0x7ffd8d67f650 T978) Step #5: ==978==The signal is caused by a READ memory access. Step #5: #0 0x557c926fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c92520280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c9251ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c924fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c9241ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c92376c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c923801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c923676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c923933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9a2b8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c9235aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==978==Register values: Step #5: rax = 0x0000557c968e1430 rbx = 0x0000557c968e1430 rcx = 0x0000557c968e1420 rdx = 0x00007fb9a2d56b80 Step #5: rdi = 0x0000557c968e1420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd8d67f650 Step #5: r8 = 0x0000557c968e1430 r9 = 0x00007fb9a2d56bf0 r10 = 0x0000557c968c2010 r11 = 0x00007fb9a2d56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c958fd960 r14 = 0x0000000100000004 r15 = 0x0000557c9486a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==978==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x71,0x1, Step #5: \000asm\001\000\000\000\001\005\001_\001q\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-75f06d8dcb788283224fab1f63c5257eb76f1ca3 Step #5: Base64: AGFzbQEAAAABBQFfAXEB Step #5: MERGE-OUTER: attempt 196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012209310 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562a1b6f3198, 0x562a1b6fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562a1b6fb918,0x562a1b7830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75f06d8dcb788283224fab1f63c5257eb76f1ca3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2336 processed earlier; will process 12939 files now Step #5: [LOADING] WASM module load failed: unknown type 4351 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==982==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562a18f075dd bp 0x000000000000 sp 0x7ffc63231440 T982) Step #5: ==982==The signal is caused by a READ memory access. Step #5: #0 0x562a18f075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562a18d29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562a18d28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562a18d06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562a18c27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562a18b7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562a18b891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562a18b706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562a18b9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d90fc5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562a18b63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==982==Register values: Step #5: rax = 0x0000562a1ccdf240 rbx = 0x0000562a1ccdf240 rcx = 0x0000562a1ccdf230 rdx = 0x00007f7d9118db80 Step #5: rdi = 0x0000562a1ccdf230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc63231440 Step #5: r8 = 0x0000562a1ccdf240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d9118dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562a1c106960 r14 = 0x0000000100000004 r15 = 0x0000562a1b073386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==982==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x4,0xfc,0xe2,0x2, Step #5: \000asm\001\000\000\000\005\005\001\004\374\342\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c3e069adf44a24fa40bc6d539d5ed22952f77d7 Step #5: Base64: AGFzbQEAAAAFBQEE/OIC Step #5: MERGE-OUTER: attempt 197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012329488 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f8ae2c198, 0x561f8ae34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f8ae34918,0x561f8aebc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c3e069adf44a24fa40bc6d539d5ed22952f77d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2338 processed earlier; will process 12937 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==986==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f886405dd bp 0x000000000000 sp 0x7fffdc807ca0 T986) Step #5: ==986==The signal is caused by a READ memory access. Step #5: #0 0x561f886405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f88462280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f88461fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f8843f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f88360ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f882b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f882c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f882a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f882d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71fd3c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f8829caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==986==Register values: Step #5: rax = 0x0000561f8ce98430 rbx = 0x0000561f8ce98430 rcx = 0x0000561f8ce98420 rdx = 0x00007f71fd591b80 Step #5: rdi = 0x0000561f8ce98420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffdc807ca0 Step #5: r8 = 0x0000561f8ce98430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71fd591be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f8b83f960 r14 = 0x0000000100000004 r15 = 0x0000561f8a7ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==986==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xd1,0xb2,0xdc,0x81, Step #5: \000asm\001\000\000\000\000\005\004\321\262\334\201 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f189e31c9bf89205b299cbff401ce0b3d7d1028 Step #5: Base64: AGFzbQEAAAAABQTRstyB Step #5: MERGE-OUTER: attempt 198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012449724 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7d1806198, 0x55c7d180e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7d180e918,0x55c7d18960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f189e31c9bf89205b299cbff401ce0b3d7d1028' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2340 processed earlier; will process 12935 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==990==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7cf01a5dd bp 0x000000000000 sp 0x7ffebd01d690 T990) Step #5: ==990==The signal is caused by a READ memory access. Step #5: #0 0x55c7cf01a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7cee3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7cee3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7cee19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7ced3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7cec92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7cec9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7cec836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7cecaf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feef31f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7cec76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==990==Register values: Step #5: rax = 0x000055c7d3271430 rbx = 0x000055c7d3271430 rcx = 0x000055c7d3271420 rdx = 0x00007feef33c0b80 Step #5: rdi = 0x000055c7d3271420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffebd01d690 Step #5: r8 = 0x000055c7d3271430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feef33c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7d2219960 r14 = 0x0000000100000004 r15 = 0x000055c7d1186386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==990==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x0,0xfd,0xff,0x3, Step #5: \000asm\001\000\000\000\005\005\001\000\375\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-467716c2bb3e0bcaa618095c1e13968f7619d808 Step #5: Base64: AGFzbQEAAAAFBQEA/f8D Step #5: MERGE-OUTER: attempt 199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012570422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f665356198, 0x55f66535e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f66535e918,0x55f6653e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/467716c2bb3e0bcaa618095c1e13968f7619d808' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2342 processed earlier; will process 12933 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [00:07:29:330 - 7FD91FE81C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 146 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 158 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==994==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f662b6a5dd bp 0x000000000000 sp 0x7fff44362df0 T994) Step #5: ==994==The signal is caused by a READ memory access. Step #5: #0 0x55f662b6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f66298c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f66298bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f662969929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f66288aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6627e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6627ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6627d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6627ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd91fea9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6627c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==994==Register values: Step #5: rax = 0x000055f666bbd430 rbx = 0x000055f666bbd430 rcx = 0x000055f666bbd420 rdx = 0x00007fd920071b80 Step #5: rdi = 0x000055f666bbd420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff44362df0 Step #5: r8 = 0x000055f666bbd430 r9 = 0x00007fd920071bf0 r10 = 0x000055f666b9e010 r11 = 0x00007fd920071be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f665d69960 r14 = 0x0000000100000004 r15 = 0x000055f664cd6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==994==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x5f,0x1,0x77,0x1, Step #5: \000asm\001\000\000\000\001\005\001_\001w\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-8043b3ef10f8c4133c0980cc332e15e8d8f5e18f Step #5: Base64: AGFzbQEAAAABBQFfAXcB Step #5: MERGE-OUTER: attempt 200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012689153 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afd9399198, 0x55afd93a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afd93a1918,0x55afd94290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8043b3ef10f8c4133c0980cc332e15e8d8f5e18f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2350 processed earlier; will process 12925 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #2 pulse cov: 141 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 146 ft: 152 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #8 pulse cov: 175 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: multiple memories Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==998==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afd6bad5dd bp 0x000000000000 sp 0x7ffc809da970 T998) Step #5: ==998==The signal is caused by a READ memory access. Step #5: #0 0x55afd6bad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afd69cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afd69cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afd69ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afd68cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afd6825c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afd682f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afd68166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afd68423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe77bf8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afd6809aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==998==Register values: Step #5: rax = 0x000055afd9e6d430 rbx = 0x000055afd9e6d430 rcx = 0x000055afd9e6d420 rdx = 0x00007fe77c152b80 Step #5: rdi = 0x000055afd9e6d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc809da970 Step #5: r8 = 0x000055afd9e6d430 r9 = 0x00007fe77c152c10 r10 = 0x000055afd9e4e010 r11 = 0x00007fe77c152be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afd9dac960 r14 = 0x0000000100000004 r15 = 0x000055afd8d19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==998==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf3,0xa3,0xbb,0xbb, Step #5: \000asm\001\000\000\000\000\005\004\363\243\273\273 Step #5: artifact_prefix='./'; Test unit written to ./crash-44d2b42494bf1bbf675b4d857f24926326b647eb Step #5: Base64: AGFzbQEAAAAABQTzo7u7 Step #5: MERGE-OUTER: attempt 201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012809052 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b084ea5198, 0x55b084ead911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b084ead918,0x55b084f350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44d2b42494bf1bbf675b4d857f24926326b647eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2362 processed earlier; will process 12913 files now Step #5: [00:07:29:568 - 7F14DC447C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 147 ft: 150 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #4 pulse cov: 168 ft: 178 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1002==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0826b95dd bp 0x000000000000 sp 0x7ffdfa9e5610 T1002) Step #5: ==1002==The signal is caused by a READ memory access. Step #5: #0 0x55b0826b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0824db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0824dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0824b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0823d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b082331c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b08233b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0823226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b08234e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f14dc46f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b082315aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1002==Register values: Step #5: rax = 0x000055b08746e430 rbx = 0x000055b08746e430 rcx = 0x000055b08746e420 rdx = 0x00007f14dc637b80 Step #5: rdi = 0x000055b08746e420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdfa9e5610 Step #5: r8 = 0x000055b08746e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f14dc637be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0858b8960 r14 = 0x0000000100000004 r15 = 0x000055b084825386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1002==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9d0908cab88a7d4a7ca05c2ddcba7f902cfadb8 Step #5: Base64: AGFzbQEAAAABBQFgAXEA Step #5: MERGE-OUTER: attempt 202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1012927675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574a1e0f198, 0x5574a1e17911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574a1e17918,0x5574a1e9f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9d0908cab88a7d4a7ca05c2ddcba7f902cfadb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2370 processed earlier; will process 12905 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1006==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55749f6235dd bp 0x000000000000 sp 0x7fff024ebc50 T1006) Step #5: ==1006==The signal is caused by a READ memory access. Step #5: #0 0x55749f6235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55749f445280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55749f444fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55749f422929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55749f343ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55749f29bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55749f2a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55749f28c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55749f2b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f089b456082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55749f27faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1006==Register values: Step #5: rax = 0x00005574a45c5430 rbx = 0x00005574a45c5430 rcx = 0x00005574a45c5420 rdx = 0x00007f089b61eb80 Step #5: rdi = 0x00005574a45c5420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff024ebc50 Step #5: r8 = 0x00005574a45c5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f089b61ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574a2822960 r14 = 0x0000000100000004 r15 = 0x00005574a178f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1006==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x5,0x1,0x5,0x0,0xfe,0x33, Step #5: \000asm\001\000\000\000\005\005\001\005\000\3763 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c30d54a0f85d3b905c0cf740f78d1574801bd75 Step #5: Base64: AGFzbQEAAAAFBQEFAP4z Step #5: MERGE-OUTER: attempt 203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1013047266 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561740fbc198, 0x561740fc4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561740fc4918,0x56174104c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c30d54a0f85d3b905c0cf740f78d1574801bd75' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2372 processed earlier; will process 12903 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1010==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56173e7d05dd bp 0x000000000000 sp 0x7ffc38bb3440 T1010) Step #5: ==1010==The signal is caused by a READ memory access. Step #5: #0 0x56173e7d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56173e5f2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56173e5f1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56173e5cf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56173e4f0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56173e448c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56173e4521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56173e4396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56173e4653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe422491082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56173e42caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1010==Register values: Step #5: rax = 0x00005617431b1430 rbx = 0x00005617431b1430 rcx = 0x00005617431b1420 rdx = 0x00007fe422659b80 Step #5: rdi = 0x00005617431b1420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc38bb3440 Step #5: r8 = 0x00005617431b1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe422659be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005617419cf960 r14 = 0x0000000100000004 r15 = 0x000056174093c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1010==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-94a928ab6837cdf333af857678bc132c2f2d628f Step #5: Base64: AGFzbQEAAAABBQFgAX8A Step #5: MERGE-OUTER: attempt 204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1013166236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec58ed1198, 0x55ec58ed9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec58ed9918,0x55ec58f610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94a928ab6837cdf333af857678bc132c2f2d628f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2374 processed earlier; will process 12901 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1014==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec566e55dd bp 0x000000000000 sp 0x7fff5ed8a940 T1014) Step #5: ==1014==The signal is caused by a READ memory access. Step #5: #0 0x55ec566e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec56507280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec56506fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec564e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec56405ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec5635dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec563671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec5634e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec5637a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac80ad0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec56341aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1014==Register values: Step #5: rax = 0x000055ec5b432240 rbx = 0x000055ec5b432240 rcx = 0x000055ec5b4326f0 rdx = 0x00007fac80c98b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5ed8a940 Step #5: r8 = 0x000055ec5b432240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac80c98be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec598e4960 r14 = 0x0000000100000004 r15 = 0x000055ec58851386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1014==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf1,0xbc,0xaa,0xa0, Step #5: \000asm\001\000\000\000\000\005\004\361\274\252\240 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd6e9275e261ea431b28bbce2349154a853c8207 Step #5: Base64: AGFzbQEAAAAABQTxvKqg Step #5: MERGE-OUTER: attempt 205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1013286383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b14110d198, 0x55b141115911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b141115918,0x55b14119d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd6e9275e261ea431b28bbce2349154a853c8207' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2375 processed earlier; will process 12900 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 138 ft: 141 exec/s: 0 rss: 50Mb Step #5: [00:07:30:046 - 7F83C9D8AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: #4 pulse cov: 156 ft: 160 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 17 Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 208 ft: 224 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 783221 Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 248 ft: 277 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 210943 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown memory 323231 Step #5: [LOADING] WASM module load failed: unknown global 15358 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1795216 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 94015 Step #5: #32 pulse cov: 361 ft: 407 exec/s: 0 rss: 707Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 793 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 2574 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1516 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 256 Step #5: [LOADING] WASM module load failed: unknown global 15359 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 14417903 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1018==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b13e9215dd bp 0x000000000000 sp 0x7ffe3757c3b0 T1018) Step #5: ==1018==The signal is caused by a READ memory access. Step #5: #0 0x55b13e9215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b13e743280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b13e742fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b13e720929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b13e641ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b13e599c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b13e5a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b13e58a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b13e5b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f83c9db2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b13e57daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1018==Register values: Step #5: rax = 0x000055b14337e5b0 rbx = 0x000055b14337e5b0 rcx = 0x000055b14337e5a0 rdx = 0x00007f83c9f7ab80 Step #5: rdi = 0x000055b14337e5a0 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe3757c3b0 Step #5: r8 = 0x000055b14337e5b0 r9 = 0x00007f83c9f7b300 r10 = 0x000055b143355010 r11 = 0x00007f83c9f7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b141b20960 r14 = 0x0000000100000004 r15 = 0x000055b140a8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1018==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x7,0x10,0xff,0xff,0x2, Step #5: \000asm\001\000\000\000\005\006\001\007\020\377\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3bb723e4cb50c0b37c07d53755215a0d57efdc1 Step #5: Base64: AGFzbQEAAAAFBgEHEP//Ag== Step #5: MERGE-OUTER: attempt 206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1013816722 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b4a48e198, 0x555b4a496911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b4a496918,0x555b4a51e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3bb723e4cb50c0b37c07d53755215a0d57efdc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2427 processed earlier; will process 12848 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 29528086 Step #5: #2 pulse cov: 167 ft: 176 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1025==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b47ca25dd bp 0x000000000000 sp 0x7ffefaa2d1d0 T1025) Step #5: ==1025==The signal is caused by a READ memory access. Step #5: #0 0x555b47ca25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b47ac4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b47ac3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b47aa1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b479c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b4791ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b479241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b4790b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b479373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5404c06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b478feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1025==Register values: Step #5: rax = 0x0000555b4ca4c240 rbx = 0x0000555b4ca4c240 rcx = 0x0000555b4ca4c230 rdx = 0x00007f5404dceb80 Step #5: rdi = 0x0000555b4ca4c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffefaa2d1d0 Step #5: r8 = 0x0000555b4ca4c240 r9 = 0x00007f5404dcebf0 r10 = 0x0000555b4ca23010 r11 = 0x00007f5404dcebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b4aea1960 r14 = 0x0000000100000004 r15 = 0x0000555b49e0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1025==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-230ef1539697fa21fcdb300ad63ca81d677f92ff Step #5: Base64: AGFzbQEAAAACBgEAAAIEAQ== Step #5: MERGE-OUTER: attempt 207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1013936735 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653ebc31198, 0x5653ebc39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653ebc39918,0x5653ebcc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/230ef1539697fa21fcdb300ad63ca81d677f92ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2430 processed earlier; will process 12845 files now Step #5: [LOADING] WASM module load failed: unknown type 1833983 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 162 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 54525951 Step #5: #4 pulse cov: 198 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 31180783 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 229 ft: 247 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 8388607 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1029==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653e94455dd bp 0x000000000000 sp 0x7ffdb3a953a0 T1029) Step #5: ==1029==The signal is caused by a READ memory access. Step #5: #0 0x5653e94455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5653e9267280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5653e9266fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653e9244929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653e9165ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5653e90bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653e90c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653e90ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653e90da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5067fad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5653e90a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1029==Register values: Step #5: rax = 0x00005653ede43240 rbx = 0x00005653ede43240 rcx = 0x00005653ede43230 rdx = 0x00007f5068175b80 Step #5: rdi = 0x00005653ede43230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdb3a953a0 Step #5: r8 = 0x00005653ede43240 r9 = 0x00007f5068175cb0 r10 = 0x00005653ede1a010 r11 = 0x00007f5068175be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653ec644960 r14 = 0x0000000100000004 r15 = 0x00005653eb5b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1029==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0x7e, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004~ Step #5: artifact_prefix='./'; Test unit written to ./crash-df9b3abc53b4698bd5516e67638e6843ef2efe72 Step #5: Base64: AGFzbQEAAAACBgEAAAIEfg== Step #5: MERGE-OUTER: attempt 208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014059361 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561eb6c32198, 0x561eb6c3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561eb6c3a918,0x561eb6cc20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df9b3abc53b4698bd5516e67638e6843ef2efe72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2445 processed earlier; will process 12830 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: #2 pulse cov: 189 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 225 ft: 240 exec/s: 0 rss: 154Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1033==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561eb44465dd bp 0x000000000000 sp 0x7ffdae734810 T1033) Step #5: ==1033==The signal is caused by a READ memory access. Step #5: #0 0x561eb44465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561eb4268280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561eb4267fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561eb4245929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561eb4166ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561eb40bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561eb40c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561eb40af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561eb40db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd4d2c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561eb40a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1033==Register values: Step #5: rax = 0x0000561eb8b2c240 rbx = 0x0000561eb8b2c240 rcx = 0x0000561eb8b2c230 rdx = 0x00007efd4d491b80 Step #5: rdi = 0x0000561eb8b2c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdae734810 Step #5: r8 = 0x0000561eb8b2c240 r9 = 0x00007efd4d491c00 r10 = 0x0000561eb8b03010 r11 = 0x00007efd4d491be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561eb7645960 r14 = 0x0000000100000004 r15 = 0x0000561eb65b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1033==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x5,0x40,0xf2,0xae,0x1b, Step #5: \000asm\001\000\000\000\005\006\001\005@\362\256\033 Step #5: artifact_prefix='./'; Test unit written to ./crash-30fdbc0e2bb6c68c21c9b88fda0f7549db74f307 Step #5: Base64: AGFzbQEAAAAFBgEFQPKuGw== Step #5: MERGE-OUTER: attempt 209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014243491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d02730b198, 0x55d027313911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d027313918,0x55d02739b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30fdbc0e2bb6c68c21c9b88fda0f7549db74f307' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2450 processed earlier; will process 12825 files now Step #5: [LOADING] WASM module load failed: unknown type 2096127 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 183 ft: 187 exec/s: 0 rss: 83Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1037==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d024b1f5dd bp 0x000000000000 sp 0x7fff60586610 T1037) Step #5: ==1037==The signal is caused by a READ memory access. Step #5: #0 0x55d024b1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d024941280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d024940fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d02491e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d02483fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d024797c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0247a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0247886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0247b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4057517082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d02477baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1037==Register values: Step #5: rax = 0x000055d029278240 rbx = 0x000055d029278240 rcx = 0x000055d029278230 rdx = 0x00007f40576dfb80 Step #5: rdi = 0x000055d029278230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff60586610 Step #5: r8 = 0x000055d029278240 r9 = 0x00007f40576dfc20 r10 = 0x000055d02924f010 r11 = 0x00007f40576dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d027d1e960 r14 = 0x0000000100000004 r15 = 0x000055d026c8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1037==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xf7,0xff,0xff,0x23, Step #5: \000asm\001\000\000\000\005\006\001\004\367\377\377# Step #5: artifact_prefix='./'; Test unit written to ./crash-4a266d5245b7d38474e4fd24d6b809a63990ec74 Step #5: Base64: AGFzbQEAAAAFBgEE9///Iw== Step #5: MERGE-OUTER: attempt 210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014396773 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee90192198, 0x55ee9019a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee9019a918,0x55ee902220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a266d5245b7d38474e4fd24d6b809a63990ec74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2453 processed earlier; will process 12822 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: #2 pulse cov: 178 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1041==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee8d9a65dd bp 0x000000000000 sp 0x7ffd8f3ebf90 T1041) Step #5: ==1041==The signal is caused by a READ memory access. Step #5: #0 0x55ee8d9a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee8d7c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee8d7c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee8d7a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee8d6c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee8d61ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee8d6281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee8d60f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee8d63b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a2c990082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee8d602aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1041==Register values: Step #5: rax = 0x000055ee91031240 rbx = 0x000055ee91031240 rcx = 0x000055ee91031230 rdx = 0x00007f4a2cb58b80 Step #5: rdi = 0x000055ee91031230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd8f3ebf90 Step #5: r8 = 0x000055ee91031240 r9 = 0x00007f4a2cb58c00 r10 = 0x000055ee91008010 r11 = 0x00007f4a2cb58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee90ba5960 r14 = 0x0000000100000004 r15 = 0x000055ee8fb12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1041==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x5,0x0,0xf9,0xff,0xf, Step #5: \000asm\001\000\000\000\005\006\001\005\000\371\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-68e716a384c62bef19c661cfe44f6cc38f86be6d Step #5: Base64: AGFzbQEAAAAFBgEFAPn/Dw== Step #5: MERGE-OUTER: attempt 211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014515818 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b256114198, 0x55b25611c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b25611c918,0x55b2561a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68e716a384c62bef19c661cfe44f6cc38f86be6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2457 processed earlier; will process 12818 files now Step #5: [LOADING] WASM module load failed: unknown function 11775 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 172 ft: 182 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1045==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2539285dd bp 0x000000000000 sp 0x7ffd3a6cb740 T1045) Step #5: ==1045==The signal is caused by a READ memory access. Step #5: #0 0x55b2539285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b25374a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b253749fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b253727929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b253648ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2535a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2535aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2535916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2535bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f785ae62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b253584aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1045==Register values: Step #5: rax = 0x000055b258387240 rbx = 0x000055b258387240 rcx = 0x000055b258387230 rdx = 0x00007f785b02ab80 Step #5: rdi = 0x000055b258387230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd3a6cb740 Step #5: r8 = 0x000055b258387240 r9 = 0x00007f785b02abf0 r10 = 0x000055b25835e010 r11 = 0x00007f785b02abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b256b27960 r14 = 0x0000000100000004 r15 = 0x000055b255a94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1045==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x5f,0x1,0x63,0x0,0x1, Step #5: \000asm\001\000\000\000\001\006\001_\001c\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d7f7acd3dae4790ac8a62bf277f525ef57d13e1 Step #5: Base64: AGFzbQEAAAABBgFfAWMAAQ== Step #5: MERGE-OUTER: attempt 212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014634178 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d1715f5198, 0x55d1715fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d1715fd918,0x55d1716850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d7f7acd3dae4790ac8a62bf277f525ef57d13e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2460 processed earlier; will process 12815 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #1 pulse cov: 173 ft: 174 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1049==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d16ee095dd bp 0x000000000000 sp 0x7ffd32c82800 T1049) Step #5: ==1049==The signal is caused by a READ memory access. Step #5: #0 0x55d16ee095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d16ec2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d16ec2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d16ec08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d16eb29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d16ea81c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d16ea8b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d16ea726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d16ea9e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1f1b68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d16ea65aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1049==Register values: Step #5: rax = 0x000055d17397c480 rbx = 0x000055d17397c480 rcx = 0x000055d17397c470 rdx = 0x00007ff1f1d30b80 Step #5: rdi = 0x000055d17397c470 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd32c82800 Step #5: r8 = 0x000055d17397c480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1f1d30be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d172008960 r14 = 0x0000000100000004 r15 = 0x000055d170f75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1049==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x6,0x5,0x6c,0x69,0x6e,0x75,0x78, Step #5: \000asm\001\000\000\000\000\006\005linux Step #5: artifact_prefix='./'; Test unit written to ./crash-49530518b817f9a65e431bd00fb731989db17359 Step #5: Base64: AGFzbQEAAAAABgVsaW51eA== Step #5: MERGE-OUTER: attempt 213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014755974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55934518d198, 0x559345195911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559345195918,0x55934521d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49530518b817f9a65e431bd00fb731989db17359' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2462 processed earlier; will process 12813 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1053==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593429a15dd bp 0x000000000000 sp 0x7ffc8081c9d0 T1053) Step #5: ==1053==The signal is caused by a READ memory access. Step #5: #0 0x5593429a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593427c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593427c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593427a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593426c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559342619c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593426231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55934260a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593426363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59a36af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593425fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1053==Register values: Step #5: rax = 0x00005593466a12f0 rbx = 0x00005593466a12f0 rcx = 0x00005593466a17a0 rdx = 0x00007f59a3877b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8081c9d0 Step #5: r8 = 0x00005593466a12f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f59a3877be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559345ba0960 r14 = 0x0000000100000004 r15 = 0x0000559344b0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1053==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x6,0x1,0x31,0x3,0xcb,0x25,0x2, Step #5: \000asm\001\000\000\000\013\006\0011\003\313%\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-7aac5b8862f6d65429e63f4a5ac7abbcbc574aca Step #5: Base64: AGFzbQEAAAALBgExA8slAg== Step #5: MERGE-OUTER: attempt 214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014874552 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55686d815198, 0x55686d81d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55686d81d918,0x55686d8a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7aac5b8862f6d65429e63f4a5ac7abbcbc574aca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2463 processed earlier; will process 12812 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1057==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55686b0295dd bp 0x000000000000 sp 0x7fff4bc76a40 T1057) Step #5: ==1057==The signal is caused by a READ memory access. Step #5: #0 0x55686b0295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55686ae4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55686ae4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55686ae28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55686ad49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55686aca1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55686acab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55686ac926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55686acbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d7f4de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55686ac85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1057==Register values: Step #5: rax = 0x000055686ef3b280 rbx = 0x000055686ef3b280 rcx = 0x000055686ef3b730 rdx = 0x00007f8d7f6a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4bc76a40 Step #5: r8 = 0x000055686ef3b280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d7f6a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055686e228960 r14 = 0x0000000100000004 r15 = 0x000055686d195386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1057==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6b,0x1,0xd0,0x6b,0xb, Step #5: \000asm\001\000\000\000\006\006\001k\001\320k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5d663fd8af67a8f3dd1e2e756854605771a3883 Step #5: Base64: AGFzbQEAAAAGBgFrAdBrCw== Step #5: MERGE-OUTER: attempt 215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1014993715 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f43e402198, 0x55f43e40a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f43e40a918,0x55f43e4920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5d663fd8af67a8f3dd1e2e756854605771a3883' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2464 processed earlier; will process 12811 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 164 ft: 173 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 7159 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 206 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown global 3646 Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [00:07:31:754 - 7FBFB0827C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 274 ft: 301 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1061==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f43bc165dd bp 0x000000000000 sp 0x7ffe34712a50 T1061) Step #5: ==1061==The signal is caused by a READ memory access. Step #5: #0 0x55f43bc165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f43ba38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f43ba37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f43ba15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f43b936ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f43b88ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f43b8981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f43b87f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f43b8ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbfb084f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f43b872aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1061==Register values: Step #5: rax = 0x000055f44048d240 rbx = 0x000055f44048d240 rcx = 0x000055f44048d230 rdx = 0x00007fbfb0a17b80 Step #5: rdi = 0x000055f44048d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe34712a50 Step #5: r8 = 0x000055f44048d240 r9 = 0x00007fbfb0a17c10 r10 = 0x000055f440464010 r11 = 0x00007fbfb0a17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f43ee15960 r14 = 0x0000000100000004 r15 = 0x000055f43dd82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1061==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6a,0x0,0xd0,0x6a,0xb, Step #5: \000asm\001\000\000\000\006\006\001j\000\320j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39e5eedec5e9145b14f0d27da82a7ebe75d1815d Step #5: Base64: AGFzbQEAAAAGBgFqANBqCw== Step #5: MERGE-OUTER: attempt 216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1015113821 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc1ecad198, 0x55dc1ecb5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc1ecb5918,0x55dc1ed3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39e5eedec5e9145b14f0d27da82a7ebe75d1815d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2473 processed earlier; will process 12802 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 173 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 212 Step #5: #4 pulse cov: 209 ft: 242 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==1065== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x30,0x4e,0xff,0xfc,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\0060N\377\374\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-02c61ac6e7337b2ba13f99e8228824f0da58b4de Step #5: Base64: AGFzbQEAAAABBjBO//z/fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1016137663 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de770af198, 0x55de770b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de770b7918,0x55de7713f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02c61ac6e7337b2ba13f99e8228824f0da58b4de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2480 processed earlier; will process 12795 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 186 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 188 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: unknown memory 234881023 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 242 ft: 258 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown memory 265174975 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de748c35dd bp 0x000000000000 sp 0x7ffc1cf22da0 T1071) Step #5: ==1071==The signal is caused by a READ memory access. Step #5: #0 0x55de748c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de746e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de746e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de746c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de745e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de7453bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de745451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de7452c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de745583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efff26c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de7451faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1071==Register values: Step #5: rax = 0x000055de7816b240 rbx = 0x000055de7816b240 rcx = 0x000055de7816b230 rdx = 0x00007efff2890b80 Step #5: rdi = 0x000055de7816b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc1cf22da0 Step #5: r8 = 0x000055de7816b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efff2890be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de77ac2960 r14 = 0x0000000100000004 r15 = 0x000055de76a2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x5,0x6,0xaa,0xff,0x7, Step #5: \000asm\001\000\000\000\005\006\001\005\006\252\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-690ccb8299bf19bc755453e3bcb1b1bd6783d77e Step #5: Base64: AGFzbQEAAAAFBgEFBqr/Bw== Step #5: MERGE-OUTER: attempt 218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1016259764 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559ef0b0198, 0x5559ef0b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559ef0b8918,0x5559ef1400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/690ccb8299bf19bc755453e3bcb1b1bd6783d77e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2494 processed earlier; will process 12781 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 175 ft: 184 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 204 ft: 223 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown memory 14679543 Step #5: [LOADING] WASM module load failed: unknown function 1023 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 268 ft: 292 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -8081 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559ec8c45dd bp 0x000000000000 sp 0x7ffe84d48e70 T1075) Step #5: ==1075==The signal is caused by a READ memory access. Step #5: #0 0x5559ec8c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559ec6e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559ec6e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559ec6c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559ec5e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559ec53cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559ec5461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559ec52d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559ec5593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd13b20e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559ec520aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1075==Register values: Step #5: rax = 0x00005559efe64240 rbx = 0x00005559efe64240 rcx = 0x00005559efe64230 rdx = 0x00007fd13b3d6b80 Step #5: rdi = 0x00005559efe64230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe84d48e70 Step #5: r8 = 0x00005559efe64240 r9 = 0x00007fd13b3d6c90 r10 = 0x00005559efe3b010 r11 = 0x00007fd13b3d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559efac3960 r14 = 0x0000000100000004 r15 = 0x00005559eea30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7c, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177| Step #5: artifact_prefix='./'; Test unit written to ./crash-be87c3cb4de21718cb6a9404d56da2cfa93d3e1c Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fA== Step #5: MERGE-OUTER: attempt 219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1016381031 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e4aa94198, 0x562e4aa9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e4aa9c918,0x562e4ab240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be87c3cb4de21718cb6a9404d56da2cfa93d3e1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2507 processed earlier; will process 12768 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 170 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory 2848173 Step #5: #2 pulse cov: 185 ft: 195 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #4 pulse cov: 209 ft: 220 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e482a85dd bp 0x000000000000 sp 0x7ffc0ead0230 T1079) Step #5: ==1079==The signal is caused by a READ memory access. Step #5: #0 0x562e482a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e480ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e480c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e480a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e47fc8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e47f20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e47f2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e47f116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e47f3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38ab2a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e47f04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1079==Register values: Step #5: rax = 0x0000562e4bed7240 rbx = 0x0000562e4bed7240 rcx = 0x0000562e4bed7230 rdx = 0x00007f38ab468b80 Step #5: rdi = 0x0000562e4bed7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc0ead0230 Step #5: r8 = 0x0000562e4bed7240 r9 = 0x0000562e4bed5d20 r10 = 0x0000562e4beae010 r11 = 0x00007f38ab468be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e4b4a7960 r14 = 0x0000000100000004 r15 = 0x0000562e4a414386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6b,0x1,0xd0,0x71,0xb, Step #5: \000asm\001\000\000\000\006\006\001k\001\320q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d96d2fac8e1f3d525c6a0a6e954d717fef04375 Step #5: Base64: AGFzbQEAAAAGBgFrAdBxCw== Step #5: MERGE-OUTER: attempt 220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1016502845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562439202198, 0x56243920a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56243920a918,0x5624392920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d96d2fac8e1f3d525c6a0a6e954d717fef04375' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2515 processed earlier; will process 12760 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #2 pulse cov: 182 ft: 186 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 226 ft: 242 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -254 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 264 ft: 285 exec/s: 8 rss: 1971Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562436a165dd bp 0x000000000000 sp 0x7ffdf009d890 T1083) Step #5: ==1083==The signal is caused by a READ memory access. Step #5: #0 0x562436a165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562436838280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562436837fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562436815929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562436736ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56243668ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624366981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56243667f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624366ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff4aa1bb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562436672aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1083==Register values: Step #5: rax = 0x000056243b5cd240 rbx = 0x000056243b5cd240 rcx = 0x000056243b5cd230 rdx = 0x00007ff4aa383b80 Step #5: rdi = 0x000056243b5cd230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdf009d890 Step #5: r8 = 0x000056243b5cd240 r9 = 0x00007ff4aa383c90 r10 = 0x000056243b5a4010 r11 = 0x00007ff4aa383be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562439c15960 r14 = 0x0000000100000004 r15 = 0x0000562438b82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x72,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003r\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-25e9f5530c7d641acbaad97f6118e79604fd3470 Step #5: Base64: AGFzbQEAAAACBgEAAANyAQ== Step #5: MERGE-OUTER: attempt 221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1017735799 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c3d3fa198, 0x563c3d402911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c3d402918,0x563c3d48a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25e9f5530c7d641acbaad97f6118e79604fd3470' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2524 processed earlier; will process 12751 files now Step #5: [LOADING] WASM module load failed: unknown type 40 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 174 ft: 177 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 69206011 Step #5: #4 pulse cov: 217 ft: 229 exec/s: 0 rss: 99Mb Step #5: [LOADING] WASM module load failed: unknown memory 134184191 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 271 ft: 293 exec/s: 0 rss: 99Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown table 268435455 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c3ac0e5dd bp 0x000000000000 sp 0x7fff18ccd750 T1087) Step #5: ==1087==The signal is caused by a READ memory access. Step #5: #0 0x563c3ac0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c3aa30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c3aa2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c3aa0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c3a92ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c3a886c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c3a8901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c3a8776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c3a8a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa70f8f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c3a86aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1087==Register values: Step #5: rax = 0x0000563c3dfa7240 rbx = 0x0000563c3dfa7240 rcx = 0x0000563c3dfa7230 rdx = 0x00007fa70fabab80 Step #5: rdi = 0x0000563c3dfa7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff18ccd750 Step #5: r8 = 0x0000563c3dfa7240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa70fababe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c3de0d960 r14 = 0x0000000100000004 r15 = 0x0000563c3cd7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x7,0x3a,0xfd,0xff,0x7e, Step #5: \000asm\001\000\000\000\005\006\001\007:\375\377~ Step #5: artifact_prefix='./'; Test unit written to ./crash-3f2b2fb9ce54c55751ddcd629c1bea670bce3f80 Step #5: Base64: AGFzbQEAAAAFBgEHOv3/fg== Step #5: MERGE-OUTER: attempt 222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1018188120 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56048f0c3198, 0x56048f0cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56048f0cb918,0x56048f1530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f2b2fb9ce54c55751ddcd629c1bea670bce3f80' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2537 processed earlier; will process 12738 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 158 ft: 159 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory 125829119 Step #5: #2 pulse cov: 175 ft: 177 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 9847 Step #5: [LOADING] WASM module load failed: unknown table 134217727 Step #5: #4 pulse cov: 199 ft: 222 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown global 6775 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 229 ft: 263 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: ==1091== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x31,0x4e,0xcf,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\0061N\317\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-9b0f7e205cc371662dfaad19a30730a025696099 Step #5: Base64: AGFzbQEAAAABBjFOz///fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1019212255 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562bc319d198, 0x562bc31a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562bc31a5918,0x562bc322d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b0f7e205cc371662dfaad19a30730a025696099' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2547 processed earlier; will process 12728 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1097==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562bc09b15dd bp 0x000000000000 sp 0x7ffc01069760 T1097) Step #5: ==1097==The signal is caused by a READ memory access. Step #5: #0 0x562bc09b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562bc07d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562bc07d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562bc07b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562bc06d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562bc0629c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562bc06331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562bc061a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562bc06463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc9029f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562bc060daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1097==Register values: Step #5: rax = 0x0000562bc47f9a90 rbx = 0x0000562bc47f9a90 rcx = 0x0000562bc47f9f40 rdx = 0x00007fc902bbeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc01069760 Step #5: r8 = 0x0000562bc47f9a90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc902bbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562bc3bb0960 r14 = 0x0000000100000004 r15 = 0x0000562bc2b1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1097==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6d,0x0,0xd0,0x6c,0xb, Step #5: \000asm\001\000\000\000\006\006\001m\000\320l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9290c66fa26d563c8c94abf09990c1ae5359164c Step #5: Base64: AGFzbQEAAAAGBgFtANBsCw== Step #5: MERGE-OUTER: attempt 224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1019331547 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d89ae93198, 0x55d89ae9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d89ae9b918,0x55d89af230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9290c66fa26d563c8c94abf09990c1ae5359164c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2548 processed earlier; will process 12727 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 179 ft: 183 exec/s: 0 rss: 83Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1101==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8986a75dd bp 0x000000000000 sp 0x7fffae7d7cf0 T1101) Step #5: ==1101==The signal is caused by a READ memory access. Step #5: #0 0x55d8986a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8984c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8984c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8984a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8983c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d89831fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8983291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8983106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d89833c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f329ec62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d898303aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1101==Register values: Step #5: rax = 0x000055d89bf23240 rbx = 0x000055d89bf23240 rcx = 0x000055d89bf23230 rdx = 0x00007f329ee2ab80 Step #5: rdi = 0x000055d89bf23230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffae7d7cf0 Step #5: r8 = 0x000055d89bf23240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f329ee2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d89b8a6960 r14 = 0x0000000100000004 r15 = 0x000055d89a813386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1101==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x6d,0x0, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003m\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5545b30019c2afd7b3d037b0d4919d8b1e81d44a Step #5: Base64: AGFzbQEAAAACBgEAAANtAA== Step #5: MERGE-OUTER: attempt 225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1019486350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611e8d6c198, 0x5611e8d74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611e8d74918,0x5611e8dfc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5545b30019c2afd7b3d037b0d4919d8b1e81d44a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2551 processed earlier; will process 12724 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611e65805dd bp 0x000000000000 sp 0x7ffefc811850 T1105) Step #5: ==1105==The signal is caused by a READ memory access. Step #5: #0 0x5611e65805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5611e63a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5611e63a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5611e637f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611e62a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611e61f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611e62021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611e61e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611e62153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3f7e61082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611e61dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1105==Register values: Step #5: rax = 0x00005611e9d2cac0 rbx = 0x00005611e9d2cac0 rcx = 0x00005611e9d2cf70 rdx = 0x00007fe3f8029b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefc811850 Step #5: r8 = 0x00005611e9d2cac0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe3f8029be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611e977f960 r14 = 0x0000000100000004 r15 = 0x00005611e86ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x7b,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003{\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d0d15f25f19c870ab2afb25e70b5c9030fc577f Step #5: Base64: AGFzbQEAAAACBgEAAAN7AQ== Step #5: MERGE-OUTER: attempt 226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1019607728 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd18b57198, 0x55bd18b5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd18b5f918,0x55bd18be70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d0d15f25f19c870ab2afb25e70b5c9030fc577f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2552 processed earlier; will process 12723 files now Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 174 ft: 177 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: #4 pulse cov: 203 ft: 206 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #8 pulse cov: 256 ft: 269 exec/s: 8 rss: 1967Mb Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1112==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd1636b5dd bp 0x000000000000 sp 0x7ffd9772d790 T1112) Step #5: ==1112==The signal is caused by a READ memory access. Step #5: #0 0x55bd1636b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd1618d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd1618cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd1616a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd1608bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd15fe3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd15fed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd15fd46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd160003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb062972082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd15fc7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1112==Register values: Step #5: rax = 0x000055bd19935240 rbx = 0x000055bd19935240 rcx = 0x000055bd19935230 rdx = 0x00007fb062b3ab80 Step #5: rdi = 0x000055bd19935230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd9772d790 Step #5: r8 = 0x000055bd19935240 r9 = 0x00007fb062b3ac60 r10 = 0x000055bd1990c010 r11 = 0x00007fb062b3abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd1956a960 r14 = 0x0000000100000004 r15 = 0x000055bd184d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1112==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0xf, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-13e7e8f843585dff5d547786234c6f1cc6672c0c Step #5: Base64: AGFzbQEAAAACBgEAAAIEDw== Step #5: MERGE-OUTER: attempt 227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1020865514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fdc6261198, 0x55fdc6269911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fdc6269918,0x55fdc62f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13e7e8f843585dff5d547786234c6f1cc6672c0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2563 processed earlier; will process 12712 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1122==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fdc3a755dd bp 0x000000000000 sp 0x7fff9e0b9850 T1122) Step #5: ==1122==The signal is caused by a READ memory access. Step #5: #0 0x55fdc3a755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fdc3897280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fdc3896fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fdc3874929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fdc3795ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fdc36edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fdc36f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fdc36de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fdc370a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75005d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fdc36d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1122==Register values: Step #5: rax = 0x000055fdc8a67240 rbx = 0x000055fdc8a67240 rcx = 0x000055fdc8a67230 rdx = 0x00007f750079ab80 Step #5: rdi = 0x000055fdc8a67230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff9e0b9850 Step #5: r8 = 0x000055fdc8a67240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f750079abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fdc6c74960 r14 = 0x0000000100000004 r15 = 0x000055fdc5be1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1122==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x7f,0x0, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3aa1e583a2629c98c40f5635a97c49ad2520ae21 Step #5: Base64: AGFzbQEAAAACBgEAAAN/AA== Step #5: MERGE-OUTER: attempt 228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1020987377 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbc771a198, 0x55dbc7722911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbc7722918,0x55dbc77aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3aa1e583a2629c98c40f5635a97c49ad2520ae21' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2565 processed earlier; will process 12710 files now Step #5: [LOADING] WASM module load failed: unknown table Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 163 ft: 172 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -897 Step #5: [LOADING] WASM module load failed: unknown function 16255 Step #5: #4 pulse cov: 212 ft: 224 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 35651583 Step #5: #8 pulse cov: 273 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: unknown type 16777215 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1126==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbc4f2e5dd bp 0x000000000000 sp 0x7ffedbbd6150 T1126) Step #5: ==1126==The signal is caused by a READ memory access. Step #5: #0 0x55dbc4f2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbc4d50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbc4d4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbc4d2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbc4c4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbc4ba6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbc4bb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbc4b976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbc4bc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f732998a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbc4b8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1126==Register values: Step #5: rax = 0x000055dbc9ebd430 rbx = 0x000055dbc9ebd430 rcx = 0x000055dbc9ebd420 rdx = 0x00007f7329b52b80 Step #5: rdi = 0x000055dbc9ebd420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffedbbd6150 Step #5: r8 = 0x000055dbc9ebd430 r9 = 0x00007f7329b52cc0 r10 = 0x000055dbc9e9e010 r11 = 0x00007f7329b52be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbc812d960 r14 = 0x0000000100000004 r15 = 0x000055dbc709a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1126==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x71,0x6d, Step #5: \000asm\001\000\000\000\001\006\001`\000\002qm Step #5: artifact_prefix='./'; Test unit written to ./crash-0c43da5f55316a53bda9e6aa00dae75f2df56ec1 Step #5: Base64: AGFzbQEAAAABBgFgAAJxbQ== Step #5: MERGE-OUTER: attempt 229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1021110777 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca6353b198, 0x55ca63543911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca63543918,0x55ca635cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c43da5f55316a53bda9e6aa00dae75f2df56ec1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2580 processed earlier; will process 12695 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 165 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 12517247 Step #5: #4 pulse cov: 188 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 245 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 6391 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function 892 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 232782847 Step #5: #16 pulse cov: 346 ft: 380 exec/s: 0 rss: 78Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 16383 Step #5: [LOADING] WASM module load failed: unknown function 16351 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -4072 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1130==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca60d4f5dd bp 0x000000000000 sp 0x7ffc06b53e30 T1130) Step #5: ==1130==The signal is caused by a READ memory access. Step #5: #0 0x55ca60d4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca60b71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca60b70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca60b4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca60a6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca609c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca609d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca609b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca609e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f67ace19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca609abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1130==Register values: Step #5: rax = 0x000055ca651ef240 rbx = 0x000055ca651ef240 rcx = 0x000055ca651ef230 rdx = 0x00007f67acfe1b80 Step #5: rdi = 0x000055ca651ef230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc06b53e30 Step #5: r8 = 0x000055ca651ef240 r9 = 0x00007f67acfe1c70 r10 = 0x000055ca651c6010 r11 = 0x00007f67acfe1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca63f4e960 r14 = 0x0000000100000004 r15 = 0x000055ca62ebb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1130==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x7,0x30,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\005\006\001\0070\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-faa4dd94735f22331fc0ccdd716b2f4c2ca561a9 Step #5: Base64: AGFzbQEAAAAFBgEHMP//fw== Step #5: MERGE-OUTER: attempt 230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1021342552 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567bf8e1198, 0x5567bf8e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567bf8e9918,0x5567bf9710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/faa4dd94735f22331fc0ccdd716b2f4c2ca561a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2610 processed earlier; will process 12665 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: ==1134== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x5d,0x4e,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\001\006]N\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./oom-f7c1964303f14ba2dae3484151dee835ef7775f5 Step #5: Base64: AGFzbQEAAAABBl1O////fw== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1022366097 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556bc640198, 0x5556bc648911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556bc648918,0x5556bc6d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7c1964303f14ba2dae3484151dee835ef7775f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2612 processed earlier; will process 12663 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 187 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1140==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556b9e545dd bp 0x000000000000 sp 0x7ffd437b4a80 T1140) Step #5: ==1140==The signal is caused by a READ memory access. Step #5: #0 0x5556b9e545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556b9c76280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556b9c75fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556b9c53929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556b9b74ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556b9accc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556b9ad61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556b9abd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556b9ae93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bd9afc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556b9ab0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1140==Register values: Step #5: rax = 0x00005556bdb16240 rbx = 0x00005556bdb16240 rcx = 0x00005556bdb16230 rdx = 0x00007f6bd9cc4b80 Step #5: rdi = 0x00005556bdb16230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd437b4a80 Step #5: r8 = 0x00005556bdb16240 r9 = 0x00007f6bd9cc4c00 r10 = 0x00005556bdaed010 r11 = 0x00007f6bd9cc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556bd053960 r14 = 0x0000000100000004 r15 = 0x00005556bbfc0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1140==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0x7f, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-9925d0d83e1f0a664980eae91489acd551582132 Step #5: Base64: AGFzbQEAAAACBgEAAAIEfw== Step #5: MERGE-OUTER: attempt 232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1022487974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56401811a198, 0x564018122911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564018122918,0x5640181aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9925d0d83e1f0a664980eae91489acd551582132' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2616 processed earlier; will process 12659 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56401592e5dd bp 0x000000000000 sp 0x7ffdd6c9f5f0 T1147) Step #5: ==1147==The signal is caused by a READ memory access. Step #5: #0 0x56401592e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564015750280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56401574ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56401572d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56401564ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640155a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640155b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640155976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640155c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f752db3c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56401558aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1147==Register values: Step #5: rax = 0x0000564019c7cac0 rbx = 0x0000564019c7cac0 rcx = 0x0000564019c7cf70 rdx = 0x00007f752dd04b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd6c9f5f0 Step #5: r8 = 0x0000564019c7cac0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f752dd04be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564018b2d960 r14 = 0x0000000100000004 r15 = 0x0000564017a9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x71,0x0, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003q\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-016357f33dca951dc46def21498eec962ba594f8 Step #5: Base64: AGFzbQEAAAACBgEAAANxAA== Step #5: MERGE-OUTER: attempt 233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1022608109 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561672662198, 0x56167266a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56167266a918,0x5616726f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/016357f33dca951dc46def21498eec962ba594f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2617 processed earlier; will process 12658 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56166fe765dd bp 0x000000000000 sp 0x7ffed4d67b00 T1151) Step #5: ==1151==The signal is caused by a READ memory access. Step #5: #0 0x56166fe765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56166fc98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56166fc97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56166fc75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56166fb96ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56166faeec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56166faf81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56166fadf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56166fb0b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9caffa9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56166fad2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1151==Register values: Step #5: rax = 0x00005616740bfa40 rbx = 0x00005616740bfa40 rcx = 0x00005616740bfef0 rdx = 0x00007f9cb0171b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed4d67b00 Step #5: r8 = 0x00005616740bfa40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9cb0171be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561673075960 r14 = 0x0000000100000004 r15 = 0x0000561671fe2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xff,0xff,0xff,0x1f, Step #5: \000asm\001\000\000\000\005\006\001\004\377\377\377\037 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c6f28dd79eb1a3db98e69931b4e34c614bb2b8f Step #5: Base64: AGFzbQEAAAAFBgEE////Hw== Step #5: MERGE-OUTER: attempt 234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1022727253 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfe2674198, 0x55bfe267c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfe267c918,0x55bfe27040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c6f28dd79eb1a3db98e69931b4e34c614bb2b8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2618 processed earlier; will process 12657 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #1 pulse cov: 172 ft: 173 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 223 ft: 233 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #4 pulse cov: 258 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown global 14711 Step #5: #8 pulse cov: 295 ft: 318 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1169==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfdfe885dd bp 0x000000000000 sp 0x7ffe919c0410 T1169) Step #5: ==1169==The signal is caused by a READ memory access. Step #5: #0 0x55bfdfe885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfdfcaa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfdfca9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfdfc87929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfdfba8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfdfb00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfdfb0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfdfaf16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfdfb1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8744f6c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfdfae4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1169==Register values: Step #5: rax = 0x000055bfe3b59a20 rbx = 0x000055bfe3b59a20 rcx = 0x000055bfe3b59a10 rdx = 0x00007f8745134b80 Step #5: rdi = 0x000055bfe3b59a10 rsi = 0x00000000001b8200 rbp = 0x0000000000000000 rsp = 0x00007ffe919c0410 Step #5: r8 = 0x000055bfe3b59a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8745134be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfe3087960 r14 = 0x0000000100000004 r15 = 0x000055bfe1ff4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1169==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6a,0x0,0xd0,0x71,0xb, Step #5: \000asm\001\000\000\000\006\006\001j\000\320q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-186e4af2e93e67924cf5e7401863f1346e28016e Step #5: Base64: AGFzbQEAAAAGBgFqANBxCw== Step #5: MERGE-OUTER: attempt 235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1022848794 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ee7d46198, 0x556ee7d4e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ee7d4e918,0x556ee7dd60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/186e4af2e93e67924cf5e7401863f1346e28016e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2627 processed earlier; will process 12648 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 135 ft: 136 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ee555a5dd bp 0x000000000000 sp 0x7ffc27a411a0 T1207) Step #5: ==1207==The signal is caused by a READ memory access. Step #5: #0 0x556ee555a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ee537c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ee537bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ee5359929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ee527aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ee51d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ee51dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ee51c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ee51ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1915d90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ee51b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1207==Register values: Step #5: rax = 0x0000556ee977a430 rbx = 0x0000556ee977a430 rcx = 0x0000556ee977a420 rdx = 0x00007f1915f58b80 Step #5: rdi = 0x0000556ee977a420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc27a411a0 Step #5: r8 = 0x0000556ee977a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1915f58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ee8759960 r14 = 0x0000000100000004 r15 = 0x0000556ee76c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xf7,0xff,0xfb,0x23, Step #5: \000asm\001\000\000\000\005\006\001\004\367\377\373# Step #5: artifact_prefix='./'; Test unit written to ./crash-521e8f0a83afc52afc03fa41c4fe5f6084831abb Step #5: Base64: AGFzbQEAAAAFBgEE9//7Iw== Step #5: MERGE-OUTER: attempt 236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1022969449 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563917cbf198, 0x563917cc7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563917cc7918,0x563917d4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/521e8f0a83afc52afc03fa41c4fe5f6084831abb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2629 processed earlier; will process 12646 files now Step #5: [LOADING] WASM module load failed: unknown type 19 Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 190 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1241==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639154d35dd bp 0x000000000000 sp 0x7ffd9415f900 T1241) Step #5: ==1241==The signal is caused by a READ memory access. Step #5: #0 0x5639154d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639152f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639152f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639152d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639151f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56391514bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639151551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56391513c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639151683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc17cbc5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56391512faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1241==Register values: Step #5: rax = 0x0000563918fb4240 rbx = 0x0000563918fb4240 rcx = 0x0000563918fb4230 rdx = 0x00007fc17cd8db80 Step #5: rdi = 0x0000563918fb4230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd9415f900 Step #5: r8 = 0x0000563918fb4240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc17cd8dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639186d2960 r14 = 0x0000000100000004 r15 = 0x000056391763f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1241==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0x2f, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004/ Step #5: artifact_prefix='./'; Test unit written to ./crash-ab41907611156c1721b262e249bbe063711b87e3 Step #5: Base64: AGFzbQEAAAACBgEAAAIELw== Step #5: MERGE-OUTER: attempt 237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1023090709 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55618802b198, 0x556188033911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556188033918,0x5561880bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab41907611156c1721b262e249bbe063711b87e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2633 processed earlier; will process 12642 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #1 pulse cov: 173 ft: 174 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #2 pulse cov: 194 ft: 201 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 50330623 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 212 ft: 231 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2031615 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55618583f5dd bp 0x000000000000 sp 0x7ffd01b4e5a0 T1275) Step #5: ==1275==The signal is caused by a READ memory access. Step #5: #0 0x55618583f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556185661280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556185660fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55618563e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55618555fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561854b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561854c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561854a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561854d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65f48fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55618549baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1275==Register values: Step #5: rax = 0x000055618a75d130 rbx = 0x000055618a75d130 rcx = 0x000055618a75d120 rdx = 0x00007f65f4ac5b80 Step #5: rdi = 0x000055618a75d120 rsi = 0x00000000001e0000 rbp = 0x0000000000000000 rsp = 0x00007ffd01b4e5a0 Step #5: r8 = 0x000055618a75d130 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f65f4ac5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556188a3e960 r14 = 0x0000000100000004 r15 = 0x00005561879ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0x0, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec3b19444afc0372ac005334dfefe954dcc49af6 Step #5: Base64: AGFzbQEAAAACBgEAAAIEAA== Step #5: MERGE-OUTER: attempt 238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1023213006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55802c053198, 0x55802c05b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55802c05b918,0x55802c0e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec3b19444afc0372ac005334dfefe954dcc49af6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2639 processed earlier; will process 12636 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 144 ft: 153 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1282==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580298675dd bp 0x000000000000 sp 0x7ffe8cb2f8a0 T1282) Step #5: ==1282==The signal is caused by a READ memory access. Step #5: #0 0x5580298675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558029689280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558029688fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558029666929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558029587ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5580294dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580294e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580294d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580294fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c8b029082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580294c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1282==Register values: Step #5: rax = 0x000055802e4c0430 rbx = 0x000055802e4c0430 rcx = 0x000055802e4c0420 rdx = 0x00007f4c8b1f1b80 Step #5: rdi = 0x000055802e4c0420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe8cb2f8a0 Step #5: r8 = 0x000055802e4c0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c8b1f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055802ca66960 r14 = 0x0000000100000004 r15 = 0x000055802b9d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1282==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6c,0x1,0xd0,0x71,0xb, Step #5: \000asm\001\000\000\000\006\006\001l\001\320q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83224881112464347ba329fad47ec79242f77ae1 Step #5: Base64: AGFzbQEAAAAGBgFsAdBxCw== Step #5: MERGE-OUTER: attempt 239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1023335017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd82af0198, 0x55fd82af8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd82af8918,0x55fd82b800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83224881112464347ba329fad47ec79242f77ae1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2642 processed earlier; will process 12633 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 191 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 214 ft: 235 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd803045dd bp 0x000000000000 sp 0x7fff7caeea10 T1295) Step #5: ==1295==The signal is caused by a READ memory access. Step #5: #0 0x55fd803045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd80126280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd80125fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd80103929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd80024ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd7ff7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd7ff861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd7ff6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd7ff993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4cc2dd7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd7ff60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1295==Register values: Step #5: rax = 0x000055fd851cb240 rbx = 0x000055fd851cb240 rcx = 0x000055fd851cb230 rdx = 0x00007f4cc2f9fb80 Step #5: rdi = 0x000055fd851cb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff7caeea10 Step #5: r8 = 0x000055fd851cb240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4cc2f9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd83503960 r14 = 0x0000000100000004 r15 = 0x000055fd82470386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7b,0x1,0x7b, Step #5: \000asm\001\000\000\000\001\006\001`\001{\001{ Step #5: artifact_prefix='./'; Test unit written to ./crash-f03a0e89844ea071d3740b53ce828e80f7ed53ef Step #5: Base64: AGFzbQEAAAABBgFgAXsBew== Step #5: MERGE-OUTER: attempt 240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1023455574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559599d64198, 0x559599d6c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559599d6c918,0x559599df40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f03a0e89844ea071d3740b53ce828e80f7ed53ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2647 processed earlier; will process 12628 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory 268435455 Step #5: #2 pulse cov: 155 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 229167 Step #5: #4 pulse cov: 179 ft: 185 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1308==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595975785dd bp 0x000000000000 sp 0x7fff88c783a0 T1308) Step #5: ==1308==The signal is caused by a READ memory access. Step #5: #0 0x5595975785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55959739a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559597399fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559597377929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559597298ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595971f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595971fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595971e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55959720d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff93bfac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595971d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1308==Register values: Step #5: rax = 0x000055959b2e9430 rbx = 0x000055959b2e9430 rcx = 0x000055959b2e9420 rdx = 0x00007ff93c174b80 Step #5: rdi = 0x000055959b2e9420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff88c783a0 Step #5: r8 = 0x000055959b2e9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff93c174be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055959a777960 r14 = 0x0000000100000004 r15 = 0x00005595996e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1308==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0x3, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-a32ca34ad6fa3f5d92116a790c97a29a1ed0fe6e Step #5: Base64: AGFzbQEAAAACBgEAAAIEAw== Step #5: MERGE-OUTER: attempt 241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1023576471 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0bda1f198, 0x55e0bda27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0bda27918,0x55e0bdaaf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a32ca34ad6fa3f5d92116a790c97a29a1ed0fe6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2653 processed earlier; will process 12622 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: #2 pulse cov: 179 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 218 ft: 230 exec/s: 0 rss: 84Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch Step #5: ==1315== ERROR: libFuzzer: out-of-memory (used: 2074Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x30,0x4e,0xcf,0xff,0xb5,0x7e, Step #5: \000asm\001\000\000\000\001\0060N\317\377\265~ Step #5: artifact_prefix='./'; Test unit written to ./oom-511335fede017f5b8140badb37b370df7192d4f7 Step #5: Base64: AGFzbQEAAAABBjBOz/+1fg== Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1024600300 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609a9022198, 0x5609a902a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5609a902a918,0x5609a90b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/511335fede017f5b8140badb37b370df7192d4f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2660 processed earlier; will process 12615 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 225 ft: 237 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1369==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609a68365dd bp 0x000000000000 sp 0x7ffdbd8eb8d0 T1369) Step #5: ==1369==The signal is caused by a READ memory access. Step #5: #0 0x5609a68365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609a6658280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609a6657fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609a6635929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609a6556ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609a64aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609a64b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609a649f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609a64cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9c3c74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609a6492aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1369==Register values: Step #5: rax = 0x00005609ab793240 rbx = 0x00005609ab793240 rcx = 0x00005609ab793230 rdx = 0x00007fb9c3e3cb80 Step #5: rdi = 0x00005609ab793230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdbd8eb8d0 Step #5: r8 = 0x00005609ab793240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb9c3e3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609a9a35960 r14 = 0x0000000100000004 r15 = 0x00005609a89a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1369==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x7e,0x0,0x42,0x7d,0xb, Step #5: \000asm\001\000\000\000\006\006\001~\000B}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7738c3b2a3e7850a01c5aa00cc69a88891eef201 Step #5: Base64: AGFzbQEAAAAGBgF+AEJ9Cw== Step #5: MERGE-OUTER: attempt 243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1024723020 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646b19f0198, 0x5646b19f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646b19f8918,0x5646b1a800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7738c3b2a3e7850a01c5aa00cc69a88891eef201' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2667 processed earlier; will process 12608 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #2 pulse cov: 191 ft: 200 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #4 pulse cov: 212 ft: 226 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1382==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646af2045dd bp 0x000000000000 sp 0x7fff4b823130 T1382) Step #5: ==1382==The signal is caused by a READ memory access. Step #5: #0 0x5646af2045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646af026280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646af025fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646af003929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646aef24ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646aee7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646aee861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646aee6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646aee993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbb6393082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646aee60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1382==Register values: Step #5: rax = 0x00005646b3e83430 rbx = 0x00005646b3e83430 rcx = 0x00005646b3e83420 rdx = 0x00007fbbb655bb80 Step #5: rdi = 0x00005646b3e83420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff4b823130 Step #5: r8 = 0x00005646b3e83430 r9 = 0x00007fbbb655bc40 r10 = 0x00005646b3e64010 r11 = 0x00007fbbb655bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646b2403960 r14 = 0x0000000100000004 r15 = 0x00005646b1370386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1382==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x7d,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003}\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-da9184abd1c102171eae48d4428db37472cdd3f2 Step #5: Base64: AGFzbQEAAAACBgEAAAN9AQ== Step #5: MERGE-OUTER: attempt 244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1024844060 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55592d48d198, 0x55592d495911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55592d495918,0x55592d51d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da9184abd1c102171eae48d4428db37472cdd3f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2672 processed earlier; will process 12603 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 151 ft: 152 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 168 ft: 177 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 115 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #4 pulse cov: 212 ft: 231 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 7862397 Step #5: #8 pulse cov: 247 ft: 276 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function 142 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #16 pulse cov: 357 ft: 399 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1401==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55592aca15dd bp 0x000000000000 sp 0x7ffeee692d30 T1401) Step #5: ==1401==The signal is caused by a READ memory access. Step #5: #0 0x55592aca15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55592aac3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55592aac2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55592aaa0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55592a9c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55592a919c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55592a9231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55592a90a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55592a9363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb35d044082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55592a8fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1401==Register values: Step #5: rax = 0x000055592e92f240 rbx = 0x000055592e92f240 rcx = 0x000055592e92f230 rdx = 0x00007fb35d20cb80 Step #5: rdi = 0x000055592e92f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeee692d30 Step #5: r8 = 0x000055592e92f240 r9 = 0x00007fb35d20ccd0 r10 = 0x000055592e906010 r11 = 0x00007fb35d20cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055592dea0960 r14 = 0x0000000100000004 r15 = 0x000055592ce0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1401==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x5f,0x1,0x64,0x0,0x1, Step #5: \000asm\001\000\000\000\001\006\001_\001d\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-d46038518b397e0455967c5157183adafc7767ea Step #5: Base64: AGFzbQEAAAABBgFfAWQAAQ== Step #5: MERGE-OUTER: attempt 245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1024968802 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594fc290198, 0x5594fc298911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594fc298918,0x5594fc3200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d46038518b397e0455967c5157183adafc7767ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2691 processed earlier; will process 12584 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 83Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 159 ft: 169 exec/s: 0 rss: 83Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594f9aa45dd bp 0x000000000000 sp 0x7ffe4de54fa0 T1427) Step #5: ==1427==The signal is caused by a READ memory access. Step #5: #0 0x5594f9aa45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594f98c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594f98c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594f98a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594f97c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594f971cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594f97261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594f970d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594f97393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f873c229082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594f9700aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1427==Register values: Step #5: rax = 0x00005594fe694240 rbx = 0x00005594fe694240 rcx = 0x00005594fe694230 rdx = 0x00007f873c3f1b80 Step #5: rdi = 0x00005594fe694230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe4de54fa0 Step #5: r8 = 0x00005594fe694240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f873c3f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594fcca3960 r14 = 0x0000000100000004 r15 = 0x00005594fbc10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x7,0x17,0xff,0xff,0x31, Step #5: \000asm\001\000\000\000\005\006\001\007\027\377\3771 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cb97a9849b12d3961cf2cafdda43675a2af2e6a Step #5: Base64: AGFzbQEAAAAFBgEHF///MQ== Step #5: MERGE-OUTER: attempt 246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1025124101 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564bf56c9198, 0x564bf56d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564bf56d1918,0x564bf57590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1cb97a9849b12d3961cf2cafdda43675a2af2e6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2694 processed earlier; will process 12581 files now Step #5: [LOADING] WASM module load failed: unknown type 31741 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 134213631 Step #5: #2 pulse cov: 165 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1817599 Step #5: #4 pulse cov: 180 ft: 190 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 113246207 Step #5: #8 pulse cov: 237 ft: 253 exec/s: 8 rss: 1906Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564bf2edd5dd bp 0x000000000000 sp 0x7ffea1f93840 T1455) Step #5: ==1455==The signal is caused by a READ memory access. Step #5: #0 0x564bf2edd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564bf2cff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564bf2cfefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564bf2cdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564bf2bfdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564bf2b55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564bf2b5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564bf2b466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564bf2b723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7543cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564bf2b39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1455==Register values: Step #5: rax = 0x0000564bf65ad240 rbx = 0x0000564bf65ad240 rcx = 0x0000564bf65ad230 rdx = 0x00007fe754595b80 Step #5: rdi = 0x0000564bf65ad230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffea1f93840 Step #5: r8 = 0x0000564bf65ad240 r9 = 0x00007fe754595c60 r10 = 0x0000564bf6584010 r11 = 0x00007fe754595be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564bf60dc960 r14 = 0x0000000100000004 r15 = 0x0000564bf5049386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x5,0x40,0xb7,0xae,0x3b, Step #5: \000asm\001\000\000\000\005\006\001\005@\267\256; Step #5: artifact_prefix='./'; Test unit written to ./crash-bfc8df6c1ccf469a26e6c44ffa6560415ab02ed1 Step #5: Base64: AGFzbQEAAAAFBgEFQLeuOw== Step #5: MERGE-OUTER: attempt 247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1026320580 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56090e397198, 0x56090e39f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56090e39f918,0x56090e4270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bfc8df6c1ccf469a26e6c44ffa6560415ab02ed1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2704 processed earlier; will process 12571 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56090bbab5dd bp 0x000000000000 sp 0x7ffed3dae870 T1531) Step #5: ==1531==The signal is caused by a READ memory access. Step #5: #0 0x56090bbab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56090b9cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56090b9ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56090b9aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56090b8cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56090b823c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56090b82d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56090b8146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56090b8403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3c146b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56090b807aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1531==Register values: Step #5: rax = 0x000056090f9e1ac0 rbx = 0x000056090f9e1ac0 rcx = 0x000056090f9e1f70 rdx = 0x00007fb3c1633b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed3dae870 Step #5: r8 = 0x000056090f9e1ac0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3c1633be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056090edaa960 r14 = 0x0000000100000004 r15 = 0x000056090dd17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x6f,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003o\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc009fdccf450b2c353171c3f6aadb6179bb2887 Step #5: Base64: AGFzbQEAAAACBgEAAANvAQ== Step #5: MERGE-OUTER: attempt 248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1026441600 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5b89eb198, 0x55f5b89f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5b89f3918,0x55f5b8a7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc009fdccf450b2c353171c3f6aadb6179bb2887' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2705 processed earlier; will process 12570 files now Step #5: [LOADING] WASM module load failed: unknown memory 35228309 Step #5: #1 pulse cov: 137 ft: 138 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 160 ft: 163 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 46071679 Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #4 pulse cov: 222 ft: 233 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5b61ff5dd bp 0x000000000000 sp 0x7fff7c54b4e0 T1535) Step #5: ==1535==The signal is caused by a READ memory access. Step #5: #0 0x55f5b61ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5b6021280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5b6020fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5b5ffe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5b5f1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5b5e77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5b5e811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5b5e686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5b5e943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e684e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5b5e5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1535==Register values: Step #5: rax = 0x000055f5b9472430 rbx = 0x000055f5b9472430 rcx = 0x000055f5b9472420 rdx = 0x00007f3e686a8b80 Step #5: rdi = 0x000055f5b9472420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff7c54b4e0 Step #5: r8 = 0x000055f5b9472430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e686a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5b93fe960 r14 = 0x0000000100000004 r15 = 0x000055f5b836b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x7,0x3a,0xff,0xff,0x7e, Step #5: \000asm\001\000\000\000\005\006\001\007:\377\377~ Step #5: artifact_prefix='./'; Test unit written to ./crash-c45f077b12ea3e8529ae41064377a41db047770b Step #5: Base64: AGFzbQEAAAAFBgEHOv//fg== Step #5: MERGE-OUTER: attempt 249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1026563481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b938ec8198, 0x55b938ed0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b938ed0918,0x55b938f580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c45f077b12ea3e8529ae41064377a41db047770b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2710 processed earlier; will process 12565 files now Step #5: [LOADING] WASM module load failed: unknown function 1277 Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: #2 pulse cov: 165 ft: 169 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 6143 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 210 ft: 223 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #8 pulse cov: 280 ft: 296 exec/s: 0 rss: 99Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9366dc5dd bp 0x000000000000 sp 0x7fff01d7f850 T1539) Step #5: ==1539==The signal is caused by a READ memory access. Step #5: #0 0x55b9366dc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9364fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9364fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9364db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9363fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b936354c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b93635e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9363456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9363713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81836d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b936338aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1539==Register values: Step #5: rax = 0x000055b93a25b240 rbx = 0x000055b93a25b240 rcx = 0x000055b93a25b230 rdx = 0x00007f8183899b80 Step #5: rdi = 0x000055b93a25b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff01d7f850 Step #5: r8 = 0x000055b93a25b240 r9 = 0x00007f8183899c10 r10 = 0x000055b93a232010 r11 = 0x00007f8183899be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9398db960 r14 = 0x0000000100000004 r15 = 0x000055b938848386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\005\006\001\004\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f71bed4477e99bfac3be00ea744576ad2cd028c Step #5: Base64: AGFzbQEAAAAFBgEE////fw== Step #5: MERGE-OUTER: attempt 250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1026736817 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d34a8e198, 0x556d34a96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d34a96918,0x556d34b1e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f71bed4477e99bfac3be00ea744576ad2cd028c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2719 processed earlier; will process 12556 files now Step #5: [LOADING] WASM module load failed: unknown type 130023423 Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 192 ft: 195 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 2367 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 215 ft: 230 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 33725846 Step #5: #8 pulse cov: 252 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 458487 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: #16 pulse cov: 331 ft: 374 exec/s: 0 rss: 67Mb Step #5: [LOADING] WASM module load failed: shared memory must have maximum Step #5: [LOADING] WASM module load failed: unknown type 654335 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d322a25dd bp 0x000000000000 sp 0x7ffc22fa72b0 T1543) Step #5: ==1543==The signal is caused by a READ memory access. Step #5: #0 0x556d322a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d320c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d320c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d320a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d31fc2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d31f1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d31f241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d31f0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d31f373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ace0d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d31efeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1543==Register values: Step #5: rax = 0x0000556d35ae8240 rbx = 0x0000556d35ae8240 rcx = 0x0000556d35ae8230 rdx = 0x00007f6ace29db80 Step #5: rdi = 0x0000556d35ae8230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc22fa72b0 Step #5: r8 = 0x0000556d35ae8240 r9 = 0x0000556d35af5b60 r10 = 0x0000556d35abf010 r11 = 0x00007f6ace29dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d354a1960 r14 = 0x0000000100000004 r15 = 0x0000556d3440e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xfe,0xfe,0xfb,0x7f, Step #5: \000asm\001\000\000\000\005\006\001\004\376\376\373\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ecc8702fbd9531352a6ce96db16a6cbdc5ef312 Step #5: Base64: AGFzbQEAAAAFBgEE/v77fw== Step #5: MERGE-OUTER: attempt 251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1026880612 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d41d34198, 0x564d41d3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d41d3c918,0x564d41dc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ecc8702fbd9531352a6ce96db16a6cbdc5ef312' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2739 processed earlier; will process 12536 files now Step #5: [LOADING] WASM module load failed: unknown type 253 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d3f5485dd bp 0x000000000000 sp 0x7ffcb88f60d0 T1547) Step #5: ==1547==The signal is caused by a READ memory access. Step #5: #0 0x564d3f5485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d3f36a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d3f369fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d3f347929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d3f268ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d3f1c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d3f1ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d3f1b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d3f1dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f42378f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d3f1a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1547==Register values: Step #5: rax = 0x0000564d4295b240 rbx = 0x0000564d4295b240 rcx = 0x0000564d4295b230 rdx = 0x00007f4237abcb80 Step #5: rdi = 0x0000564d4295b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcb88f60d0 Step #5: r8 = 0x0000564d4295b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4237abcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d42747960 r14 = 0x0000000100000004 r15 = 0x0000564d416b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x6b,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003k\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-73e28300cd36e3d30db1c7942aa20fad0e74ab5e Step #5: Base64: AGFzbQEAAAACBgEAAANrAQ== Step #5: MERGE-OUTER: attempt 252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027002523 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557247e33198, 0x557247e3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557247e3b918,0x557247ec30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73e28300cd36e3d30db1c7942aa20fad0e74ab5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2741 processed earlier; will process 12534 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 884735 Step #5: #2 pulse cov: 167 ft: 177 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572456475dd bp 0x000000000000 sp 0x7fff0e19c3a0 T1551) Step #5: ==1551==The signal is caused by a READ memory access. Step #5: #0 0x5572456475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557245469280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557245468fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557245446929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557245367ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572452bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572452c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572452b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572452dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7ddd20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572452a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1551==Register values: Step #5: rax = 0x000055724a066240 rbx = 0x000055724a066240 rcx = 0x000055724a066230 rdx = 0x00007fa7ddee8b80 Step #5: rdi = 0x000055724a066230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff0e19c3a0 Step #5: r8 = 0x000055724a066240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7ddee8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557248846960 r14 = 0x0000000100000004 r15 = 0x00005572477b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x2,0x1,0x51,0x0,0x2,0x1,0x70, Step #5: \000asm\001\000\000\000\000\002\001Q\000\002\001p Step #5: artifact_prefix='./'; Test unit written to ./crash-b0c544df54011cb201c7d4161bae8d2b0a64d74b Step #5: Base64: AGFzbQEAAAAAAgFRAAIBcA== Step #5: MERGE-OUTER: attempt 253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027122846 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56275452b198, 0x562754533911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562754533918,0x5627545bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b0c544df54011cb201c7d4161bae8d2b0a64d74b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2744 processed earlier; will process 12531 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562751d3f5dd bp 0x000000000000 sp 0x7ffd04c3a1e0 T1555) Step #5: ==1555==The signal is caused by a READ memory access. Step #5: #0 0x562751d3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562751b61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562751b60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562751b3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562751a5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627519b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627519c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627519a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627519d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb25e031082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56275199baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1555==Register values: Step #5: rax = 0x0000562756984240 rbx = 0x0000562756984240 rcx = 0x0000562756984230 rdx = 0x00007fb25e1f9b80 Step #5: rdi = 0x0000562756984230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd04c3a1e0 Step #5: r8 = 0x0000562756984240 r9 = 0x00007fb25e1f9bf0 r10 = 0x000056275695b010 r11 = 0x00007fb25e1f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562754f3e960 r14 = 0x0000000100000004 r15 = 0x0000562753eab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xff,0xff,0xfb,0x7f, Step #5: \000asm\001\000\000\000\005\006\001\004\377\377\373\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-d063eba60700ef23f628dc085ceb5c81b864222a Step #5: Base64: AGFzbQEAAAAFBgEE///7fw== Step #5: MERGE-OUTER: attempt 254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027244417 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a67795198, 0x560a6779d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a6779d918,0x560a678250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d063eba60700ef23f628dc085ceb5c81b864222a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2746 processed earlier; will process 12529 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a64fa95dd bp 0x000000000000 sp 0x7ffd6f8c9970 T1559) Step #5: ==1559==The signal is caused by a READ memory access. Step #5: #0 0x560a64fa95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a64dcb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a64dcafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a64da8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a64cc9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a64c21c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a64c2b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a64c126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a64c3e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55d9f6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a64c05aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1559==Register values: Step #5: rax = 0x0000560a6a172a90 rbx = 0x0000560a6a172a90 rcx = 0x0000560a6a172f40 rdx = 0x00007f55da132b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6f8c9970 Step #5: r8 = 0x0000560a6a172a90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55da132be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a681a8960 r14 = 0x0000000100000004 r15 = 0x0000560a67115386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6d,0x0,0xd0,0x6d,0xb, Step #5: \000asm\001\000\000\000\006\006\001m\000\320m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e623b1255790aa1b7105d7d1f396ed55aaff6c5b Step #5: Base64: AGFzbQEAAAAGBgFtANBtCw== Step #5: MERGE-OUTER: attempt 255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027366927 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab63338198, 0x55ab63340911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab63340918,0x55ab633c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e623b1255790aa1b7105d7d1f396ed55aaff6c5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2747 processed earlier; will process 12528 files now Step #5: [LOADING] WASM module load failed: unknown type 80 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory 5895589 Step #5: #2 pulse cov: 170 ft: 181 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown global 1598 Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 188 ft: 203 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1565==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab60b4c5dd bp 0x000000000000 sp 0x7ffe1bcdf9e0 T1565) Step #5: ==1565==The signal is caused by a READ memory access. Step #5: #0 0x55ab60b4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab6096e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab6096dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab6094b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab6086cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab607c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab607ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab607b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab607e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55ee575082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab607a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1565==Register values: Step #5: rax = 0x000055ab643c9240 rbx = 0x000055ab643c9240 rcx = 0x000055ab643c9230 rdx = 0x00007f55ee73db80 Step #5: rdi = 0x000055ab643c9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe1bcdf9e0 Step #5: r8 = 0x000055ab643c9240 r9 = 0x00007f55ee73dbf0 r10 = 0x000055ab643a0010 r11 = 0x00007f55ee73dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab63d4b960 r14 = 0x0000000100000004 r15 = 0x000055ab62cb8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1565==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x0,0x7f, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\000\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1c3e4f8758416e4cb39fc094e682511640d6a14 Step #5: Base64: AGFzbQEAAAACBgEAAAIAfw== Step #5: MERGE-OUTER: attempt 256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027489642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8b8ce7198, 0x55e8b8cef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8b8cef918,0x55e8b8d770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a1c3e4f8758416e4cb39fc094e682511640d6a14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2753 processed earlier; will process 12522 files now Step #5: [LOADING] WASM module load failed: unknown type 32616447 Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 187 ft: 198 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1585==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8b64fb5dd bp 0x000000000000 sp 0x7ffe88fcf2a0 T1585) Step #5: ==1585==The signal is caused by a READ memory access. Step #5: #0 0x55e8b64fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8b631d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8b631cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8b62fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8b621bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8b6173c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8b617d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8b61646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8b61903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8b2ae9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8b6157aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1585==Register values: Step #5: rax = 0x000055e8ba818240 rbx = 0x000055e8ba818240 rcx = 0x000055e8ba818230 rdx = 0x00007fd8b2cb1b80 Step #5: rdi = 0x000055e8ba818230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe88fcf2a0 Step #5: r8 = 0x000055e8ba818240 r9 = 0x00007fd8b2cb1bf0 r10 = 0x000055e8ba7ef010 r11 = 0x00007fd8b2cb1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8b96fa960 r14 = 0x0000000100000004 r15 = 0x000055e8b8667386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1585==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x6d,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003m\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-1dc9fcd0efa9b48778812e2a83707493153b7371 Step #5: Base64: AGFzbQEAAAACBgEAAANtAQ== Step #5: MERGE-OUTER: attempt 257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027611366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a36256198, 0x558a3625e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a3625e918,0x558a362e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1dc9fcd0efa9b48778812e2a83707493153b7371' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2756 processed earlier; will process 12519 files now Step #5: [LOADING] WASM module load failed: unknown type 3564 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type -4080 Step #5: #2 pulse cov: 162 ft: 164 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 60302 Step #5: #4 pulse cov: 194 ft: 216 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1604==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a33a6a5dd bp 0x000000000000 sp 0x7ffc2228f530 T1604) Step #5: ==1604==The signal is caused by a READ memory access. Step #5: #0 0x558a33a6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a3388c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a3388bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a33869929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a3378aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a336e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a336ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a336d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a336ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe214407082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a336c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1604==Register values: Step #5: rax = 0x0000558a37ed9240 rbx = 0x0000558a37ed9240 rcx = 0x0000558a37ed9230 rdx = 0x00007fe2145cfb80 Step #5: rdi = 0x0000558a37ed9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc2228f530 Step #5: r8 = 0x0000558a37ed9240 r9 = 0x00007fe2145cfc00 r10 = 0x0000558a37eb0010 r11 = 0x00007fe2145cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a36c69960 r14 = 0x0000000100000004 r15 = 0x0000558a35bd6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1604==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x7e,0x0, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b16d576efb92e1bfa7610b6eb8c63d75bfe73cfd Step #5: Base64: AGFzbQEAAAACBgEAAAN+AA== Step #5: MERGE-OUTER: attempt 258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027733083 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef06225198, 0x55ef0622d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef0622d918,0x55ef062b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b16d576efb92e1bfa7610b6eb8c63d75bfe73cfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2761 processed earlier; will process 12514 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 166 ft: 175 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 182 ft: 193 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 213 ft: 228 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown function 375 Step #5: [LOADING] WASM module load failed: unknown memory 224395231 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -3952 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1629==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef03a395dd bp 0x000000000000 sp 0x7ffffb8af600 T1629) Step #5: ==1629==The signal is caused by a READ memory access. Step #5: #0 0x55ef03a395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef0385b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef0385afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef03838929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef03759ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef036b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef036bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef036a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef036ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86ad206082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef03695aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1629==Register values: Step #5: rax = 0x000055ef078bb240 rbx = 0x000055ef078bb240 rcx = 0x000055ef078bb230 rdx = 0x00007f86ad3ceb80 Step #5: rdi = 0x000055ef078bb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffffb8af600 Step #5: r8 = 0x000055ef078bb240 r9 = 0x00007f86ad3cec20 r10 = 0x000055ef07892010 r11 = 0x00007f86ad3cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef06c38960 r14 = 0x0000000100000004 r15 = 0x000055ef05ba5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1629==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x7c,0x0, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003|\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-613177b1ca9abc01db3382d8f98524ea0b24d246 Step #5: Base64: AGFzbQEAAAACBgEAAAN8AA== Step #5: MERGE-OUTER: attempt 259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1027892212 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558da7e98198, 0x558da7ea0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558da7ea0918,0x558da7f280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/613177b1ca9abc01db3382d8f98524ea0b24d246' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2777 processed earlier; will process 12498 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 198 ft: 202 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1660==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558da56ac5dd bp 0x000000000000 sp 0x7ffd7a0ea7c0 T1660) Step #5: ==1660==The signal is caused by a READ memory access. Step #5: #0 0x558da56ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558da54ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558da54cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558da54ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558da53ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558da5324c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558da532e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558da53156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558da53413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb80af8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558da5308aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1660==Register values: Step #5: rax = 0x0000558daa6de240 rbx = 0x0000558daa6de240 rcx = 0x0000558daa6de230 rdx = 0x00007feb80cc0b80 Step #5: rdi = 0x0000558daa6de230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd7a0ea7c0 Step #5: r8 = 0x0000558daa6de240 r9 = 0x00007feb80cc0bf0 r10 = 0x0000558daa6b5010 r11 = 0x00007feb80cc0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558da88ab960 r14 = 0x0000000100000004 r15 = 0x0000558da7818386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1660==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-493ae05581e98c2e65a81e8c38d18b3209e02034 Step #5: Base64: AGFzbQEAAAABBgFgAX8Bfw== Step #5: MERGE-OUTER: attempt 260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1028016283 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555db67a1198, 0x555db67a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555db67a9918,0x555db68310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/493ae05581e98c2e65a81e8c38d18b3209e02034' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2780 processed earlier; will process 12495 files now Step #5: [LOADING] WASM module load failed: unknown type 17678335 Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 165 ft: 174 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 16383 Step #5: [LOADING] WASM module load failed: unknown type 130023295 Step #5: #4 pulse cov: 188 ft: 199 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555db3fb55dd bp 0x000000000000 sp 0x7ffd156350b0 T1679) Step #5: ==1679==The signal is caused by a READ memory access. Step #5: #0 0x555db3fb55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555db3dd7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555db3dd6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555db3db4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555db3cd5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555db3c2dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555db3c371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555db3c1e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555db3c4a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a61d67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555db3c11aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1679==Register values: Step #5: rax = 0x0000555db9081240 rbx = 0x0000555db9081240 rcx = 0x0000555db9081230 rdx = 0x00007f1a61f2fb80 Step #5: rdi = 0x0000555db9081230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd156350b0 Step #5: r8 = 0x0000555db9081240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a61f2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555db71b4960 r14 = 0x0000000100000004 r15 = 0x0000555db6121386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x6c,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003l\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-21f78dddf4db812623a9378a13973e2bdb886e66 Step #5: Base64: AGFzbQEAAAACBgEAAANsAQ== Step #5: MERGE-OUTER: attempt 261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1028137034 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55599d48d198, 0x55599d495911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55599d495918,0x55599d51d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21f78dddf4db812623a9378a13973e2bdb886e66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2787 processed earlier; will process 12488 files now Step #5: [LOADING] WASM module load failed: unknown global 14839 Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 242 ft: 261 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 294 ft: 320 exec/s: 0 rss: 98Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type -12 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 330 ft: 360 exec/s: 0 rss: 98Mb Step #5: [LOADING] WASM module load failed: unknown table 4177919 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1710==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55599aca15dd bp 0x000000000000 sp 0x7ffdcfd7b350 T1710) Step #5: ==1710==The signal is caused by a READ memory access. Step #5: #0 0x55599aca15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55599aac3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55599aac2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55599aaa0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55599a9c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55599a919c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55599a9231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55599a90a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55599a9363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca347d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55599a8fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1710==Register values: Step #5: rax = 0x000055599ee92240 rbx = 0x000055599ee92240 rcx = 0x000055599ee92230 rdx = 0x00007fca3499bb80 Step #5: rdi = 0x000055599ee92230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdcfd7b350 Step #5: r8 = 0x000055599ee92240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca3499bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055599dea0960 r14 = 0x0000000100000004 r15 = 0x000055599ce0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1710==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xff,0xff,0xff,0xb, Step #5: \000asm\001\000\000\000\005\006\001\004\377\377\377\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-975682f0a56d3825dc1d7ad509bc25da17d6dc31 Step #5: Base64: AGFzbQEAAAAFBgEE////Cw== Step #5: MERGE-OUTER: attempt 262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1028310128 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55791f3f7198, 0x55791f3ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55791f3ff918,0x55791f4870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/975682f0a56d3825dc1d7ad509bc25da17d6dc31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2797 processed earlier; will process 12478 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 155 ft: 159 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown memory 20971519 Step #5: #4 pulse cov: 181 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 2015 Step #5: #8 pulse cov: 261 ft: 278 exec/s: 0 rss: 87Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 321 ft: 354 exec/s: 0 rss: 1587Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type -8085 Step #5: [LOADING] WASM module load failed: unknown type 2101278 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1741==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55791cc0b5dd bp 0x000000000000 sp 0x7ffd730741a0 T1741) Step #5: ==1741==The signal is caused by a READ memory access. Step #5: #0 0x55791cc0b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55791ca2d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55791ca2cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55791ca0a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55791c92bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55791c883c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55791c88d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55791c8746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55791c8a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3dbf342082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55791c867aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1741==Register values: Step #5: rax = 0x000055792155f240 rbx = 0x000055792155f240 rcx = 0x000055792155f230 rdx = 0x00007f3dbf50ab80 Step #5: rdi = 0x000055792155f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd730741a0 Step #5: r8 = 0x000055792155f240 r9 = 0x000055792156cc50 r10 = 0x0000557921536010 r11 = 0x00007f3dbf50abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055791fe0a960 r14 = 0x0000000100000004 r15 = 0x000055791ed77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1741==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xff,0x96,0xff,0x5, Step #5: \000asm\001\000\000\000\005\006\001\004\377\226\377\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-1198f0cb064f00856fd5b7c8b7ba7ce084894851 Step #5: Base64: AGFzbQEAAAAFBgEE/5b/BQ== Step #5: MERGE-OUTER: attempt 263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1029462924 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573e6b1e198, 0x5573e6b26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573e6b26918,0x5573e6bae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1198f0cb064f00856fd5b7c8b7ba7ce084894851' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2822 processed earlier; will process 12453 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 15743 Step #5: #2 pulse cov: 192 ft: 195 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 210 ft: 223 exec/s: 0 rss: 93Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 7859318 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 254 ft: 275 exec/s: 0 rss: 100Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 768 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 90 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #16 pulse cov: 356 ft: 389 exec/s: 0 rss: 100Mb Step #5: [LOADING] WASM module load failed: unknown type 65 Step #5: [LOADING] WASM module load failed: unknown memory 224395263 Step #5: [LOADING] WASM module load failed: unknown type 5111 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4128693 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1910==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573e43325dd bp 0x000000000000 sp 0x7ffc57783a60 T1910) Step #5: ==1910==The signal is caused by a READ memory access. Step #5: #0 0x5573e43325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573e4154280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573e4153fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573e4131929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573e4052ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573e3faac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573e3fb41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573e3f9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573e3fc73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bc94ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573e3f8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1910==Register values: Step #5: rax = 0x00005573e8d8b240 rbx = 0x00005573e8d8b240 rcx = 0x00005573e8d8b230 rdx = 0x00007f6bc96b2b80 Step #5: rdi = 0x00005573e8d8b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc57783a60 Step #5: r8 = 0x00005573e8d8b240 r9 = 0x00007f6bc96b2cc0 r10 = 0x00005573e8d62010 r11 = 0x00007f6bc96b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573e7531960 r14 = 0x0000000100000004 r15 = 0x00005573e649e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1910==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xff,0xff,0xf7,0x1f, Step #5: \000asm\001\000\000\000\005\006\001\004\377\377\367\037 Step #5: artifact_prefix='./'; Test unit written to ./crash-24b089bac11785e2b630943579dc71994eb11f29 Step #5: Base64: AGFzbQEAAAAFBgEE///3Hw== Step #5: MERGE-OUTER: attempt 264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1029717099 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c963053198, 0x55c96305b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c96305b918,0x55c9630e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/24b089bac11785e2b630943579dc71994eb11f29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2844 processed earlier; will process 12431 files now Step #5: [LOADING] WASM module load failed: unknown type 91 Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 165 ft: 174 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 67108863 Step #5: #4 pulse cov: 200 ft: 217 exec/s: 0 rss: 306Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unknown type 7039 Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 268 ft: 291 exec/s: 0 rss: 306Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown function 6670 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==1956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9608675dd bp 0x000000000000 sp 0x7ffeef320cc0 T1956) Step #5: ==1956==The signal is caused by a READ memory access. Step #5: #0 0x55c9608675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c960689280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c960688fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c960666929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c960587ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9604dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9604e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9604d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9604fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba1a6e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9604c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==1956==Register values: Step #5: rax = 0x000055c9653ad240 rbx = 0x000055c9653ad240 rcx = 0x000055c9653ad230 rdx = 0x00007fba1a8aeb80 Step #5: rdi = 0x000055c9653ad230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeef320cc0 Step #5: r8 = 0x000055c9653ad240 r9 = 0x00007fba1a8aece0 r10 = 0x000055c965384010 r11 = 0x00007fba1a8aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c963a66960 r14 = 0x0000000100000004 r15 = 0x000055c9629d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==1956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x5,0x3,0xff,0xfb,0x3d, Step #5: \000asm\001\000\000\000\005\006\001\005\003\377\373= Step #5: artifact_prefix='./'; Test unit written to ./crash-16dcc426f6b7377855171e021f6544dbe09c52d3 Step #5: Base64: AGFzbQEAAAAFBgEFA//7PQ== Step #5: MERGE-OUTER: attempt 265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1029990112 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de59de4198, 0x55de59dec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de59dec918,0x55de59e740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16dcc426f6b7377855171e021f6544dbe09c52d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2857 processed earlier; will process 12418 files now Step #5: [LOADING] WASM module load failed: unknown function 511 Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2002==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de575f85dd bp 0x000000000000 sp 0x7fffcd16b710 T2002) Step #5: ==2002==The signal is caused by a READ memory access. Step #5: #0 0x55de575f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de5741a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de57419fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de573f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de57318ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de57270c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de5727a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de572616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de5728d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9d1cbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de57254aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2002==Register values: Step #5: rax = 0x000055de5baf9740 rbx = 0x000055de5baf9740 rcx = 0x000055de5baf9730 rdx = 0x00007fe9d1e85b80 Step #5: rdi = 0x000055de5baf9730 rsi = 0x0000000000100000 rbp = 0x0000000000000000 rsp = 0x00007fffcd16b710 Step #5: r8 = 0x000055de5baf9740 r9 = 0x00007fe9d1e85bf0 r10 = 0x000055de5bad1010 r11 = 0x00007fe9d1e85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de5a7f7960 r14 = 0x0000000100000004 r15 = 0x000055de59764386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2002==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x7,0x10,0xad,0xc4,0x1, Step #5: \000asm\001\000\000\000\005\006\001\007\020\255\304\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-385fad541ffb3db5c587031eb6a1e2436db756ba Step #5: Base64: AGFzbQEAAAAFBgEHEK3EAQ== Step #5: MERGE-OUTER: attempt 266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1030110754 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f9a051198, 0x561f9a059911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f9a059918,0x561f9a0e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/385fad541ffb3db5c587031eb6a1e2436db756ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2859 processed earlier; will process 12416 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #1 pulse cov: 174 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 197 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 46071807 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 218 ft: 228 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 12582911 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2028==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f978655dd bp 0x000000000000 sp 0x7ffe283433f0 T2028) Step #5: ==2028==The signal is caused by a READ memory access. Step #5: #0 0x561f978655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f97687280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f97686fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f97664929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f97585ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f974ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f974e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f974ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f974fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6fd0e4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f974c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2028==Register values: Step #5: rax = 0x0000561f9af73310 rbx = 0x0000561f9af73310 rcx = 0x0000561f9af73300 rdx = 0x00007f6fd1013b80 Step #5: rdi = 0x0000561f9af73300 rsi = 0x00000000001e0000 rbp = 0x0000000000000000 rsp = 0x00007ffe283433f0 Step #5: r8 = 0x0000561f9af73310 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6fd1013be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f9aa64960 r14 = 0x0000000100000004 r15 = 0x0000561f999d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2028==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x6,0x1,0x6e,0x1,0xd0,0x71,0xb, Step #5: \000asm\001\000\000\000\006\006\001n\001\320q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5dce0ee00dccc8c93b3b6d21e1a0925f4cce5a4 Step #5: Base64: AGFzbQEAAAAGBgFuAdBxCw== Step #5: MERGE-OUTER: attempt 267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1030231230 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ad0e26198, 0x561ad0e2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ad0e2e918,0x561ad0eb60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5dce0ee00dccc8c93b3b6d21e1a0925f4cce5a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2866 processed earlier; will process 12409 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 39 Step #5: #2 pulse cov: 175 ft: 187 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 15742 Step #5: #4 pulse cov: 220 ft: 248 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ace63a5dd bp 0x000000000000 sp 0x7ffd7745fe50 T2055) Step #5: ==2055==The signal is caused by a READ memory access. Step #5: #0 0x561ace63a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ace45c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ace45bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ace439929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ace35aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ace2b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ace2bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ace2a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ace2cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0064121082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ace296aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2055==Register values: Step #5: rax = 0x0000561ad2de1240 rbx = 0x0000561ad2de1240 rcx = 0x0000561ad2de1230 rdx = 0x00007f00642e9b80 Step #5: rdi = 0x0000561ad2de1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd7745fe50 Step #5: r8 = 0x0000561ad2de1240 r9 = 0x00007f00642e9cb0 r10 = 0x0000561ad2db8010 r11 = 0x00007f00642e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ad1839960 r14 = 0x0000000100000004 r15 = 0x0000561ad07a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x3,0x70,0x1, Step #5: \000asm\001\000\000\000\002\006\001\000\000\003p\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-748243398a0f7013048af142334fceb6bca404b3 Step #5: Base64: AGFzbQEAAAACBgEAAANwAQ== Step #5: MERGE-OUTER: attempt 268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1030352259 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe2ecc2198, 0x55fe2ecca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe2ecca918,0x55fe2ed520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/748243398a0f7013048af142334fceb6bca404b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2874 processed earlier; will process 12401 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 170 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 8387583 Step #5: #2 pulse cov: 186 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 218 ft: 231 exec/s: 0 rss: 98Mb Step #5: [LOADING] WASM module load failed: unknown type 1911805 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: #8 pulse cov: 275 ft: 294 exec/s: 8 rss: 1906Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unknown type -1569 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2081==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe2c4d65dd bp 0x000000000000 sp 0x7fff5be1ddb0 T2081) Step #5: ==2081==The signal is caused by a READ memory access. Step #5: #0 0x55fe2c4d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe2c2f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe2c2f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe2c2d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe2c1f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe2c14ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe2c1581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe2c13f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe2c16b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ba6b3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe2c132aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2081==Register values: Step #5: rax = 0x000055fe2fdc3240 rbx = 0x000055fe2fdc3240 rcx = 0x000055fe2fdc3230 rdx = 0x00007f9ba6d06b80 Step #5: rdi = 0x000055fe2fdc3230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff5be1ddb0 Step #5: r8 = 0x000055fe2fdc3240 r9 = 0x00007f9ba6d06c30 r10 = 0x000055fe2fd9a010 r11 = 0x00007f9ba6d06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe2f6d5960 r14 = 0x0000000100000004 r15 = 0x000055fe2e642386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2081==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x6,0x1,0x4,0xff,0xff,0xff,0x1, Step #5: \000asm\001\000\000\000\005\006\001\004\377\377\377\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5666b354c5fcbf79e146fafe70eb602f5f13bf8 Step #5: Base64: AGFzbQEAAAAFBgEE////AQ== Step #5: MERGE-OUTER: attempt 269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1031631309 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558164045198, 0x55816404d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55816404d918,0x5581640d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5666b354c5fcbf79e146fafe70eb602f5f13bf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2886 processed earlier; will process 12389 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2305==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581618595dd bp 0x000000000000 sp 0x7ffc2a9ae560 T2305) Step #5: ==2305==The signal is caused by a READ memory access. Step #5: #0 0x5581618595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55816167b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55816167afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558161658929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558161579ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581614d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581614db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581614c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581614ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ebf7ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581614b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2305==Register values: Step #5: rax = 0x00005581654a9c60 rbx = 0x00005581654a9c60 rcx = 0x00005581654aa110 rdx = 0x00007f3ebf992b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2a9ae560 Step #5: r8 = 0x00005581654a9c60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ebf992be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558164a58960 r14 = 0x0000000100000004 r15 = 0x00005581639c5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2305==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x6,0x1,0x0,0x0,0x2,0x4,0xb, Step #5: \000asm\001\000\000\000\002\006\001\000\000\002\004\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ace473bc61f5f574c154507711b9b8de48753a9e Step #5: Base64: AGFzbQEAAAACBgEAAAIECw== Step #5: MERGE-OUTER: attempt 270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1031753448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f02625198, 0x561f0262d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f0262d918,0x561f026b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ace473bc61f5f574c154507711b9b8de48753a9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2887 processed earlier; will process 12388 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 157 ft: 167 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 2147450879 Step #5: [LOADING] WASM module load failed: unknown type 8388351 Step #5: #4 pulse cov: 197 ft: 216 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #8 pulse cov: 277 ft: 305 exec/s: 8 rss: 1395Mb Step #5: [LOADING] WASM module load failed: unknown type 41942783 Step #5: [00:07:49:927 - 7F902D370C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 121414 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2309==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561effe395dd bp 0x000000000000 sp 0x7ffd82ea61b0 T2309) Step #5: ==2309==The signal is caused by a READ memory access. Step #5: #0 0x561effe395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561effc5b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561effc5afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561effc38929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561effb59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561effab1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561effabb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561effaa26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561efface3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f902d398082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561effa95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2309==Register values: Step #5: rax = 0x0000561f035a7240 rbx = 0x0000561f035a7240 rcx = 0x0000561f035a7230 rdx = 0x00007f902d560b80 Step #5: rdi = 0x0000561f035a7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd82ea61b0 Step #5: r8 = 0x0000561f035a7240 r9 = 0x00007f902d560c70 r10 = 0x0000561f0357e010 r11 = 0x00007f902d560be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f03038960 r14 = 0x0000000100000004 r15 = 0x0000561f01fa5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2309==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x0,0xcf,0x34, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\000\3174 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4bbc37f9825ebdee8950ec483363dbd1606ea83 Step #5: Base64: AGFzbQEAAAACBwEAAAIAzzQ= Step #5: MERGE-OUTER: attempt 271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1033290042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db901d3198, 0x55db901db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db901db918,0x55db902630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4bbc37f9825ebdee8950ec483363dbd1606ea83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2902 processed earlier; will process 12373 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 180 ft: 183 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db8d9e75dd bp 0x000000000000 sp 0x7ffe20cc9350 T2323) Step #5: ==2323==The signal is caused by a READ memory access. Step #5: #0 0x55db8d9e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db8d809280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db8d808fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db8d7e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db8d707ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db8d65fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db8d6691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db8d6506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db8d67c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda947b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db8d643aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2323==Register values: Step #5: rax = 0x000055db90db6430 rbx = 0x000055db90db6430 rcx = 0x000055db90db6420 rdx = 0x00007fda9497ab80 Step #5: rdi = 0x000055db90db6420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe20cc9350 Step #5: r8 = 0x000055db90db6430 r9 = 0x00007fda9497ac20 r10 = 0x000055db90d97010 r11 = 0x00007fda9497abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db90be6960 r14 = 0x0000000100000004 r15 = 0x000055db8fb53386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xfb,0xfb,0xff,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\373\373\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-85cbcb1a55d179f9ec77c7bd8d30ded2a6d7bf36 Step #5: Base64: AGFzbQEAAAAFBwEE//v7/w8= Step #5: MERGE-OUTER: attempt 272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1033412480 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c185c1198, 0x564c185c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c185c9918,0x564c186510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/85cbcb1a55d179f9ec77c7bd8d30ded2a6d7bf36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2905 processed earlier; will process 12370 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c15dd55dd bp 0x000000000000 sp 0x7ffd6e30aad0 T2327) Step #5: ==2327==The signal is caused by a READ memory access. Step #5: #0 0x564c15dd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c15bf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c15bf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c15bd4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c15af5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c15a4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c15a571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c15a3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c15a6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c73203082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c15a31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2327==Register values: Step #5: rax = 0x0000564c1a3e9240 rbx = 0x0000564c1a3e9240 rcx = 0x0000564c1a3e9230 rdx = 0x00007f4c733cbb80 Step #5: rdi = 0x0000564c1a3e9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd6e30aad0 Step #5: r8 = 0x0000564c1a3e9240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c733cbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c18fd4960 r14 = 0x0000000100000004 r15 = 0x0000564c17f41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x1,0x60,0x3,0x7d,0x7b,0x6f,0x0, Step #5: \000asm\001\000\000\000\001\007\001`\003}{o\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51ad3013b577354672e0f607c2e26d9e5fcdf5c0 Step #5: Base64: AGFzbQEAAAABBwFgA317bwA= Step #5: MERGE-OUTER: attempt 273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1033534236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f43602198, 0x561f4360a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f4360a918,0x561f436920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/51ad3013b577354672e0f607c2e26d9e5fcdf5c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2907 processed earlier; will process 12368 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 170 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: ==2331== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x7,0x7,0x23,0x0,0xd5,0xaa,0xd5,0x2a, Step #5: \000asm\001\000\000\000\011\007\007#\000\325\252\325* Step #5: artifact_prefix='./'; Test unit written to ./oom-93384d3558f25e2f5d2456c4e6bd7006a8636eea Step #5: Base64: AGFzbQEAAAAJBwcjANWq1So= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1034558505 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b490dd5198, 0x55b490ddd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b490ddd918,0x55b490e650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93384d3558f25e2f5d2456c4e6bd7006a8636eea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2911 processed earlier; will process 12364 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2401==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b48e5e95dd bp 0x000000000000 sp 0x7fffc5d082d0 T2401) Step #5: ==2401==The signal is caused by a READ memory access. Step #5: #0 0x55b48e5e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b48e40b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b48e40afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b48e3e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b48e309ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b48e261c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b48e26b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b48e2526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b48e27e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe400ee1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b48e245aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2401==Register values: Step #5: rax = 0x000055b493559c60 rbx = 0x000055b493559c60 rcx = 0x000055b49355a110 rdx = 0x00007fe4010a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc5d082d0 Step #5: r8 = 0x000055b493559c60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe4010a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4917e8960 r14 = 0x0000000100000004 r15 = 0x000055b490755386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2401==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x77,0x7f, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007w\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cadcedd7dc1a3335fcbbfc4678c8fd1429f6849 Step #5: Base64: AGFzbQEAAAACBwEAAAIHd38= Step #5: MERGE-OUTER: attempt 275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1034680505 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d2372b198, 0x561d23733911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d23733918,0x561d237bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0cadcedd7dc1a3335fcbbfc4678c8fd1429f6849' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2912 processed earlier; will process 12363 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 182 ft: 185 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown global 1818559 Step #5: #4 pulse cov: 219 ft: 230 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2417==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d20f3f5dd bp 0x000000000000 sp 0x7fff18fda390 T2417) Step #5: ==2417==The signal is caused by a READ memory access. Step #5: #0 0x561d20f3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d20d61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d20d60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d20d3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d20c5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d20bb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d20bc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d20ba86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d20bd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b97a09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d20b9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2417==Register values: Step #5: rax = 0x0000561d25678430 rbx = 0x0000561d25678430 rcx = 0x0000561d25678420 rdx = 0x00007f1b97bd1b80 Step #5: rdi = 0x0000561d25678420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff18fda390 Step #5: r8 = 0x0000561d25678430 r9 = 0x00007f1b97bd1c20 r10 = 0x0000561d25659010 r11 = 0x00007f1b97bd1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d2413e960 r14 = 0x0000000100000004 r15 = 0x0000561d230ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2417==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x4,0xf6,0x73, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\004\366s Step #5: artifact_prefix='./'; Test unit written to ./crash-b341e120b7db2b0961135135308d3c1cb3b9eb51 Step #5: Base64: AGFzbQEAAAACBwEAAAIE9nM= Step #5: MERGE-OUTER: attempt 276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1034803974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aeed4b8198, 0x55aeed4c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aeed4c0918,0x55aeed5480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b341e120b7db2b0961135135308d3c1cb3b9eb51' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2920 processed earlier; will process 12355 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2424==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aeeaccc5dd bp 0x000000000000 sp 0x7ffc76af5c30 T2424) Step #5: ==2424==The signal is caused by a READ memory access. Step #5: #0 0x55aeeaccc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aeeaaee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aeeaaedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aeeaacb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aeea9ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aeea944c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aeea94e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aeea9356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aeea9613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ac2dda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aeea928aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2424==Register values: Step #5: rax = 0x000055aeef136c30 rbx = 0x000055aeef136c30 rcx = 0x000055aeef1370e0 rdx = 0x00007f9ac2fa2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc76af5c30 Step #5: r8 = 0x000055aeef136c30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ac2fa2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aeedecb960 r14 = 0x0000000100000004 r15 = 0x000055aeece38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2424==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x7,0x67,0xbf,0xbf,0xff,0x77, Step #5: \000asm\001\000\000\000\005\007\001\007g\277\277\377w Step #5: artifact_prefix='./'; Test unit written to ./crash-b013dbdbb304403430a5e9b672b45fc14e4b7620 Step #5: Base64: AGFzbQEAAAAFBwEHZ7+//3c= Step #5: MERGE-OUTER: attempt 277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1034923835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bbf5aa0198, 0x55bbf5aa8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bbf5aa8918,0x55bbf5b300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b013dbdbb304403430a5e9b672b45fc14e4b7620' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2921 processed earlier; will process 12354 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table -8388609 Step #5: #2 pulse cov: 167 ft: 176 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:51:683 - 7F9A8B977C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 209 ft: 226 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory -151003137 Step #5: [LOADING] WASM module load failed: unknown function 114687 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2428==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbf32b45dd bp 0x000000000000 sp 0x7ffc461b6910 T2428) Step #5: ==2428==The signal is caused by a READ memory access. Step #5: #0 0x55bbf32b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbf30d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbf30d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbf30b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbf2fd4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbf2f2cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbf2f361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbf2f1d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbf2f493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a8b99f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbf2f10aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2428==Register values: Step #5: rax = 0x000055bbf70fc240 rbx = 0x000055bbf70fc240 rcx = 0x000055bbf70fc230 rdx = 0x00007f9a8bb67b80 Step #5: rdi = 0x000055bbf70fc230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc461b6910 Step #5: r8 = 0x000055bbf70fc240 r9 = 0x00007f9a8bb67c20 r10 = 0x000055bbf70d3010 r11 = 0x00007f9a8bb67be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bbf64b3960 r14 = 0x0000000100000004 r15 = 0x000055bbf5420386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2428==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x0,0x0, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8de9a84177cf5c6bee25784191ef2ef340b8e34c Step #5: Base64: AGFzbQEAAAACBwEAAAIHAAA= Step #5: MERGE-OUTER: attempt 278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035045416 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cadb2c4198, 0x55cadb2cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cadb2cc918,0x55cadb3540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8de9a84177cf5c6bee25784191ef2ef340b8e34c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2928 processed earlier; will process 12347 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: #2 pulse cov: 183 ft: 192 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 200 ft: 216 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 835519 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:51:805 - 7F91AD3DBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 328 ft: 376 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2432==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cad8ad85dd bp 0x000000000000 sp 0x7ffeb68a46f0 T2432) Step #5: ==2432==The signal is caused by a READ memory access. Step #5: #0 0x55cad8ad85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cad88fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cad88f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cad88d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cad87f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cad8750c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cad875a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cad87416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cad876d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91ad403082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cad8734aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2432==Register values: Step #5: rax = 0x000055cadcc0b240 rbx = 0x000055cadcc0b240 rcx = 0x000055cadcc0b230 rdx = 0x00007f91ad5cbb80 Step #5: rdi = 0x000055cadcc0b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeb68a46f0 Step #5: r8 = 0x000055cadcc0b240 r9 = 0x00007f91ad5cbc50 r10 = 0x000055cadcbe2010 r11 = 0x00007f91ad5cbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cadbcd7960 r14 = 0x0000000100000004 r15 = 0x000055cadac44386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2432==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x0,0xcf,0x35, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\000\3175 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e2bb9ad12d5af2b81bc1a03e636e98157b677d8 Step #5: Base64: AGFzbQEAAAACBwEAAAIAzzU= Step #5: MERGE-OUTER: attempt 279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035169057 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635fde0a198, 0x5635fde12911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635fde12918,0x5635fde9a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e2bb9ad12d5af2b81bc1a03e636e98157b677d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2938 processed earlier; will process 12337 files now Step #5: [LOADING] WASM module load failed: unknown type 634875 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 198 ft: 208 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 229 ft: 249 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2436==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635fb61e5dd bp 0x000000000000 sp 0x7fff7f245680 T2436) Step #5: ==2436==The signal is caused by a READ memory access. Step #5: #0 0x5635fb61e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635fb440280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635fb43ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635fb41d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635fb33ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635fb296c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635fb2a01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635fb2876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635fb2b33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6415016082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635fb27aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2436==Register values: Step #5: rax = 0x00005635ff273240 rbx = 0x00005635ff273240 rcx = 0x00005635ff273230 rdx = 0x00007f64151deb80 Step #5: rdi = 0x00005635ff273230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff7f245680 Step #5: r8 = 0x00005635ff273240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f64151debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635fe81d960 r14 = 0x0000000100000004 r15 = 0x00005635fd78a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2436==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x23,0x0, Step #5: \000asm\001\000\000\000\000\007\004name#\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c9da6d80c8a196813a6504b335772376b9a08fa Step #5: Base64: AGFzbQEAAAAABwRuYW1lIwA= Step #5: MERGE-OUTER: attempt 280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035290386 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564537b05198, 0x564537b0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564537b0d918,0x564537b950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c9da6d80c8a196813a6504b335772376b9a08fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2943 processed earlier; will process 12332 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 12320671 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2440==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645353195dd bp 0x000000000000 sp 0x7fffd79f6b00 T2440) Step #5: ==2440==The signal is caused by a READ memory access. Step #5: #0 0x5645353195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56453513b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56453513afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564535118929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564535039ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564534f91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564534f9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564534f826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564534fae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f48c654c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564534f75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2440==Register values: Step #5: rax = 0x00005645390ba430 rbx = 0x00005645390ba430 rcx = 0x00005645390ba420 rdx = 0x00007f48c6714b80 Step #5: rdi = 0x00005645390ba420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffd79f6b00 Step #5: r8 = 0x00005645390ba430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48c6714be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564538518960 r14 = 0x0000000100000004 r15 = 0x0000564537485386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2440==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x1,0x9, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\001\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3efec65471f5efc08fb47705b3e545237b492e8 Step #5: Base64: AGFzbQEAAAACBwEAAAIHAQk= Step #5: MERGE-OUTER: attempt 281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035412215 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d287d0e198, 0x55d287d16911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d287d16918,0x55d287d9e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3efec65471f5efc08fb47705b3e545237b492e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2947 processed earlier; will process 12328 files now Step #5: [00:07:52:171 - 7F82DBD73C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 160 ft: 161 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 176 ft: 180 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2444==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2855225dd bp 0x000000000000 sp 0x7ffcc8fa54c0 T2444) Step #5: ==2444==The signal is caused by a READ memory access. Step #5: #0 0x55d2855225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d285344280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d285343fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d285321929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d285242ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d28519ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2851a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d28518b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2851b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82dbd9b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d28517eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2444==Register values: Step #5: rax = 0x000055d28924bfa0 rbx = 0x000055d28924bfa0 rcx = 0x000055d28924bf90 rdx = 0x00007f82dbf63b80 Step #5: rdi = 0x000055d28924bf90 rsi = 0x0000000000100210 rbp = 0x0000000000000000 rsp = 0x00007ffcc8fa54c0 Step #5: r8 = 0x000055d28924bfa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82dbf63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d288721960 r14 = 0x0000000100000004 r15 = 0x000055d28768e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2444==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x0,0xcf,0x3f, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\000\317? Step #5: artifact_prefix='./'; Test unit written to ./crash-5fee82fa7e0262e6f0af8e1b8946e1b8d87c00f0 Step #5: Base64: AGFzbQEAAAACBwEAAAIAzz8= Step #5: MERGE-OUTER: attempt 282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035534762 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556a14a2198, 0x5556a14aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556a14aa918,0x5556a15320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5fee82fa7e0262e6f0af8e1b8946e1b8d87c00f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2950 processed earlier; will process 12325 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2448==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55569ecb65dd bp 0x000000000000 sp 0x7fffdb222fc0 T2448) Step #5: ==2448==The signal is caused by a READ memory access. Step #5: #0 0x55569ecb65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55569ead8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55569ead7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55569eab5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55569e9d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55569e92ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55569e9381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55569e91f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55569e94b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa63b962082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55569e912aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2448==Register values: Step #5: rax = 0x00005556a3d34c30 rbx = 0x00005556a3d34c30 rcx = 0x00005556a3d350e0 rdx = 0x00007fa63bb2ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdb222fc0 Step #5: r8 = 0x00005556a3d34c30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa63bb2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556a1eb5960 r14 = 0x0000000100000004 r15 = 0x00005556a0e22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2448==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xfd,0xff,0xfb,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\375\377\373\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-839be2a72056f05ff82fc0a184291e7e8a52c586 Step #5: Base64: AGFzbQEAAAAFBwEE//3/+w8= Step #5: MERGE-OUTER: attempt 283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035654969 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c4697f198, 0x561c46987911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c46987918,0x561c46a0f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/839be2a72056f05ff82fc0a184291e7e8a52c586' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2951 processed earlier; will process 12324 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 171 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 2097151 Step #5: [LOADING] WASM module load failed: unknown type 60907 Step #5: #4 pulse cov: 226 ft: 245 exec/s: 0 rss: 50Mb Step #5: [00:07:52:414 - 7FBF5F851C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:07:52:414 - 7FBF5F851C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: [00:07:52:415 - 7FBF5F851C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 263 ft: 288 exec/s: 0 rss: 50Mb Step #5: [00:07:52:415 - 7FBF5F851C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2452==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c441935dd bp 0x000000000000 sp 0x7ffdd0aac750 T2452) Step #5: ==2452==The signal is caused by a READ memory access. Step #5: #0 0x561c441935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c43fb5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c43fb4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c43f92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c43eb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c43e0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c43e151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c43dfc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c43e283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf5f879082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c43defaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2452==Register values: Step #5: rax = 0x0000561c48e6c240 rbx = 0x0000561c48e6c240 rcx = 0x0000561c48e6c230 rdx = 0x00007fbf5fa41b80 Step #5: rdi = 0x0000561c48e6c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdd0aac750 Step #5: r8 = 0x0000561c48e6c240 r9 = 0x0000561c48e754b0 r10 = 0x0000561c48e43010 r11 = 0x00007fbf5fa41be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c47392960 r14 = 0x0000000100000004 r15 = 0x0000561c462ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2452==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x5,0x8,0x93,0xff,0x82,0x3, Step #5: \000asm\001\000\000\000\005\007\001\005\010\223\377\202\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-28aadbbbcd71d1b5a4ddeabfdc2144b21a226a1f Step #5: Base64: AGFzbQEAAAAFBwEFCJP/ggM= Step #5: MERGE-OUTER: attempt 284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035779321 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b809d9198, 0x564b809e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b809e1918,0x564b80a690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28aadbbbcd71d1b5a4ddeabfdc2144b21a226a1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2963 processed earlier; will process 12312 files now Step #5: [LOADING] WASM module load failed: unknown type 491479 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 30458 Step #5: #2 pulse cov: 158 ft: 160 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 32698 Step #5: [00:07:52:539 - 7FDEBFF92C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 193 ft: 207 exec/s: 0 rss: 52Mb Step #5: [00:07:52:539 - 7FDEBFF92C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 263 ft: 287 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2456==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b7e1ed5dd bp 0x000000000000 sp 0x7fff30022d40 T2456) Step #5: ==2456==The signal is caused by a READ memory access. Step #5: #0 0x564b7e1ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b7e00f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b7e00efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b7dfec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b7df0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b7de65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b7de6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b7de566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b7de823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdebffba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b7de49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2456==Register values: Step #5: rax = 0x0000564b83321240 rbx = 0x0000564b83321240 rcx = 0x0000564b83321230 rdx = 0x00007fdec0182b80 Step #5: rdi = 0x0000564b83321230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff30022d40 Step #5: r8 = 0x0000564b83321240 r9 = 0x00007fdec0182c40 r10 = 0x0000564b832f8010 r11 = 0x00007fdec0182be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b813ec960 r14 = 0x0000000100000004 r15 = 0x0000564b80359386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2456==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x8,0x73, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\010s Step #5: artifact_prefix='./'; Test unit written to ./crash-6783e30d54ad61cb8934af420c9dfc5b15f4eaf5 Step #5: Base64: AGFzbQEAAAACBwEAAAIHCHM= Step #5: MERGE-OUTER: attempt 285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1035903337 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e2e1f8198, 0x564e2e200911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e2e200918,0x564e2e2880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6783e30d54ad61cb8934af420c9dfc5b15f4eaf5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2978 processed earlier; will process 12297 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 49Mb Step #5: [00:07:52:662 - 7F611D719C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 193 ft: 198 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2460==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e2ba0c5dd bp 0x000000000000 sp 0x7fff7a38c5c0 T2460) Step #5: ==2460==The signal is caused by a READ memory access. Step #5: #0 0x564e2ba0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e2b82e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e2b82dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e2b80b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e2b72cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e2b684c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e2b68e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e2b6756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e2b6a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f611d741082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e2b668aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2460==Register values: Step #5: rax = 0x0000564e2fbe4240 rbx = 0x0000564e2fbe4240 rcx = 0x0000564e2fbe4230 rdx = 0x00007f611d909b80 Step #5: rdi = 0x0000564e2fbe4230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff7a38c5c0 Step #5: r8 = 0x0000564e2fbe4240 r9 = 0x00007f611d909c20 r10 = 0x0000564e2fbbb010 r11 = 0x00007f611d909be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e2ec0b960 r14 = 0x0000000100000004 r15 = 0x0000564e2db78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2460==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x7,0x0,0x8b,0xbe,0xbe,0x7, Step #5: \000asm\001\000\000\000\005\007\001\007\000\213\276\276\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7a574250b4f618a746f1f4d1e16a9f37c90f86c Step #5: Base64: AGFzbQEAAAAFBwEHAIu+vgc= Step #5: MERGE-OUTER: attempt 286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036025652 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557696d56198, 0x557696d5e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557696d5e918,0x557696de60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7a574250b4f618a746f1f4d1e16a9f37c90f86c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2982 processed earlier; will process 12293 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [00:07:52:785 - 7FC962915C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 176 ft: 180 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [00:07:52:785 - 7FC962915C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 200 ft: 206 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2464==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55769456a5dd bp 0x000000000000 sp 0x7fff02bacef0 T2464) Step #5: ==2464==The signal is caused by a READ memory access. Step #5: #0 0x55769456a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55769438c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55769438bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557694369929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55769428aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576941e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576941ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576941d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576941ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc96293d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576941c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2464==Register values: Step #5: rax = 0x00005576987dd430 rbx = 0x00005576987dd430 rcx = 0x00005576987dd420 rdx = 0x00007fc962b05b80 Step #5: rdi = 0x00005576987dd420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff02bacef0 Step #5: r8 = 0x00005576987dd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc962b05be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557697769960 r14 = 0x0000000100000004 r15 = 0x00005576966d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2464==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x0,0xcf,0x2f, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\000\317/ Step #5: artifact_prefix='./'; Test unit written to ./crash-79fa1855d4726142aea4de7a02347855737f933d Step #5: Base64: AGFzbQEAAAACBwEAAAIAzy8= Step #5: MERGE-OUTER: attempt 287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036147221 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5564fdcdc198, 0x5564fdce4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564fdce4918,0x5564fdd6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79fa1855d4726142aea4de7a02347855737f933d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2987 processed earlier; will process 12288 files now Step #5: [LOADING] WASM module load failed: unknown type 2604604 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 154 ft: 158 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2468==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564fb4f05dd bp 0x000000000000 sp 0x7ffc4d861b60 T2468) Step #5: ==2468==The signal is caused by a READ memory access. Step #5: #0 0x5564fb4f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564fb312280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564fb311fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564fb2ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564fb210ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5564fb168c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564fb1721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564fb1596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564fb1853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2eb8b19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564fb14caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2468==Register values: Step #5: rax = 0x00005564ffedc240 rbx = 0x00005564ffedc240 rcx = 0x00005564ffedc230 rdx = 0x00007f2eb8ce1b80 Step #5: rdi = 0x00005564ffedc230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc4d861b60 Step #5: r8 = 0x00005564ffedc240 r9 = 0x00007f2eb8ce1c20 r10 = 0x00005564ffeb3010 r11 = 0x00007f2eb8ce1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564fe6ef960 r14 = 0x0000000100000004 r15 = 0x00005564fd65c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2468==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xf9,0x8b,0x95,0xf4,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\371\213\225\364\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8ffa8451f630af60fdf60061b87f1b97fc3c14b Step #5: Base64: AGFzbQEAAAAFBwEE+YuV9A8= Step #5: MERGE-OUTER: attempt 288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036271625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c8efbc198, 0x556c8efc4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c8efc4918,0x556c8f04c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8ffa8451f630af60fdf60061b87f1b97fc3c14b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2991 processed earlier; will process 12284 files now Step #5: [00:07:53:030 - 7F66C7A34C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 166 ft: 170 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2472==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c8c7d05dd bp 0x000000000000 sp 0x7ffe76fb2340 T2472) Step #5: ==2472==The signal is caused by a READ memory access. Step #5: #0 0x556c8c7d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c8c5f2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c8c5f1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c8c5cf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c8c4f0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c8c448c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c8c4521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c8c4396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c8c4653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66c7a5c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c8c42caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2472==Register values: Step #5: rax = 0x0000556c90413240 rbx = 0x0000556c90413240 rcx = 0x0000556c90413230 rdx = 0x00007f66c7c24b80 Step #5: rdi = 0x0000556c90413230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe76fb2340 Step #5: r8 = 0x0000556c90413240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66c7c24be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c8f9cf960 r14 = 0x0000000100000004 r15 = 0x0000556c8e93c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2472==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x7,0x67,0xbf,0xbf,0xff,0x10, Step #5: \000asm\001\000\000\000\005\007\001\007g\277\277\377\020 Step #5: artifact_prefix='./'; Test unit written to ./crash-943d2f73192004f397c4c14a7118af54bb2dd092 Step #5: Base64: AGFzbQEAAAAFBwEHZ7+//xA= Step #5: MERGE-OUTER: attempt 289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036393560 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e02fb9a198, 0x55e02fba2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e02fba2918,0x55e02fc2a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/943d2f73192004f397c4c14a7118af54bb2dd092' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 2994 processed earlier; will process 12281 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 183 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 786427 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 231 ft: 245 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: [00:07:53:153 - 7F101FA7CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 269 ft: 294 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [00:07:53:154 - 7F101FA7CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2476==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e02d3ae5dd bp 0x000000000000 sp 0x7ffdc99b0420 T2476) Step #5: ==2476==The signal is caused by a READ memory access. Step #5: #0 0x55e02d3ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e02d1d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e02d1cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e02d1ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e02d0cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e02d026c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e02d0301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e02d0176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e02d0433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f101faa4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e02d00aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2476==Register values: Step #5: rax = 0x000055e03230a240 rbx = 0x000055e03230a240 rcx = 0x000055e03230a230 rdx = 0x00007f101fc6cb80 Step #5: rdi = 0x000055e03230a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdc99b0420 Step #5: r8 = 0x000055e03230a240 r9 = 0x000055e032311d90 r10 = 0x000055e0322e1010 r11 = 0x00007f101fc6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0305ad960 r14 = 0x0000000100000004 r15 = 0x000055e02f51a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2476==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x6c,0x0,0x2f, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001l\000/ Step #5: artifact_prefix='./'; Test unit written to ./crash-c92e7eb5cb2895c5d7c69a23297c0f8f5085f894 Step #5: Base64: AGFzbQEAAAACBwEAAAFsAC8= Step #5: MERGE-OUTER: attempt 290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036516853 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c95c547198, 0x55c95c54f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c95c54f918,0x55c95c5d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c92e7eb5cb2895c5d7c69a23297c0f8f5085f894' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3006 processed earlier; will process 12269 files now Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 163 ft: 165 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function 360439 Step #5: #4 pulse cov: 225 ft: 237 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 109758 Step #5: [LOADING] WASM module load failed: unknown global 851903 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 296 ft: 320 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2480==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c959d5b5dd bp 0x000000000000 sp 0x7ffc52a28a40 T2480) Step #5: ==2480==The signal is caused by a READ memory access. Step #5: #0 0x55c959d5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c959b7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c959b7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c959b5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c959a7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9599d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9599dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9599c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9599f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff10fa16082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9599b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2480==Register values: Step #5: rax = 0x000055c95d722240 rbx = 0x000055c95d722240 rcx = 0x000055c95d722230 rdx = 0x00007ff10fbdeb80 Step #5: rdi = 0x000055c95d722230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc52a28a40 Step #5: r8 = 0x000055c95d722240 r9 = 0x00007ff10fbdec70 r10 = 0x000055c95d6f9010 r11 = 0x00007ff10fbdebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c95cf5a960 r14 = 0x0000000100000004 r15 = 0x000055c95bec7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2480==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xc1,0x83,0xff,0xb8,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\301\203\377\270\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c1a0255d740da9e55bc593c50cbf88adc5e6f6c Step #5: Base64: AGFzbQEAAAAFBwEEwYP/uA8= Step #5: MERGE-OUTER: attempt 291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036639079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f86632c198, 0x55f866334911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f866334918,0x55f8663bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c1a0255d740da9e55bc593c50cbf88adc5e6f6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3016 processed earlier; will process 12259 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2484==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f863b405dd bp 0x000000000000 sp 0x7ffd9696a830 T2484) Step #5: ==2484==The signal is caused by a READ memory access. Step #5: #0 0x55f863b405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f863962280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f863961fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f86393f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f863860ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8637b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8637c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8637a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8637d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96bc2c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f86379caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2484==Register values: Step #5: rax = 0x000055f867795c40 rbx = 0x000055f867795c40 rcx = 0x000055f8677960f0 rdx = 0x00007f96bc491b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9696a830 Step #5: r8 = 0x000055f867795c40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96bc491be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f866d3f960 r14 = 0x0000000100000004 r15 = 0x000055f865cac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2484==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1d,0x0, Step #5: \000asm\001\000\000\000\000\007\004name\035\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83cd4a8348bed7e8507f4739d45ac733ea11c533 Step #5: Base64: AGFzbQEAAAAABwRuYW1lHQA= Step #5: MERGE-OUTER: attempt 292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036760398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1c1e44198, 0x55b1c1e4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1c1e4c918,0x55b1c1ed40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83cd4a8348bed7e8507f4739d45ac733ea11c533' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3017 processed earlier; will process 12258 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: #4 pulse cov: 237 ft: 259 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2488==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1bf6585dd bp 0x000000000000 sp 0x7ffe15cb2670 T2488) Step #5: ==2488==The signal is caused by a READ memory access. Step #5: #0 0x55b1bf6585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b1bf47a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b1bf479fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b1bf457929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b1bf378ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1bf2d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1bf2da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1bf2c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1bf2ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43f5a7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1bf2b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2488==Register values: Step #5: rax = 0x000055b1c2f6b240 rbx = 0x000055b1c2f6b240 rcx = 0x000055b1c2f6b230 rdx = 0x00007f43f5c46b80 Step #5: rdi = 0x000055b1c2f6b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe15cb2670 Step #5: r8 = 0x000055b1c2f6b240 r9 = 0x00007f43f5c46c70 r10 = 0x000055b1c2f42010 r11 = 0x00007f43f5c46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1c2857960 r14 = 0x0000000100000004 r15 = 0x000055b1c17c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2488==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xf7,0xef,0xbb,0xe7,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\367\357\273\347\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc79ca7861ed47d10d3b8eb6a883f6756643de84 Step #5: Base64: AGFzbQEAAAAFBwEE9++75w8= Step #5: MERGE-OUTER: attempt 293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1036883708 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594669c5198, 0x5594669cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594669cd918,0x559466a550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc79ca7861ed47d10d3b8eb6a883f6756643de84' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3024 processed earlier; will process 12251 files now Step #5: [LOADING] WASM module load failed: unknown table 805207873 Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 153 ft: 156 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory 497737916 Step #5: [LOADING] WASM module load failed: unknown type 260046847 Step #5: #4 pulse cov: 179 ft: 187 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2492==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594641d95dd bp 0x000000000000 sp 0x7ffca5b00a30 T2492) Step #5: ==2492==The signal is caused by a READ memory access. Step #5: #0 0x5594641d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559463ffb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559463ffafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559463fd8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559463ef9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559463e51c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559463e5b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559463e426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559463e6e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7fd5d3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559463e35aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2492==Register values: Step #5: rax = 0x00005594692a3430 rbx = 0x00005594692a3430 rcx = 0x00005594692a3420 rdx = 0x00007f7fd5f06b80 Step #5: rdi = 0x00005594692a3420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffca5b00a30 Step #5: r8 = 0x00005594692a3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7fd5f06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594673d8960 r14 = 0x0000000100000004 r15 = 0x0000559466345386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2492==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x3a,0x3b, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007:; Step #5: artifact_prefix='./'; Test unit written to ./crash-14ce4a05ecf9a8640317fd7d4340296f119ecff0 Step #5: Base64: AGFzbQEAAAACBwEAAAIHOjs= Step #5: MERGE-OUTER: attempt 294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1037005821 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55958cc80198, 0x55958cc88911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55958cc88918,0x55958cd100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14ce4a05ecf9a8640317fd7d4340296f119ecff0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3029 processed earlier; will process 12246 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 164 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 223 ft: 234 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:55:766 - 7F2033165C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:55:766 - 7F2033165C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 272 ft: 294 exec/s: 4 rss: 1972Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:55:767 - 7F2033165C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:07:57:369 - 7F2033165C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [00:07:57:369 - 7F2033165C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 306 ft: 343 exec/s: 5 rss: 1972Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2508==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55958a4945dd bp 0x000000000000 sp 0x7ffce993baa0 T2508) Step #5: ==2508==The signal is caused by a READ memory access. Step #5: #0 0x55958a4945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55958a2b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55958a2b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55958a293929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55958a1b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55958a10cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55958a1161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55958a0fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55958a1293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f203318d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55958a0f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2508==Register values: Step #5: rax = 0x000055958dc10240 rbx = 0x000055958dc10240 rcx = 0x000055958dc10230 rdx = 0x00007f2033355b80 Step #5: rdi = 0x000055958dc10230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffce993baa0 Step #5: r8 = 0x000055958dc10240 r9 = 0x00007f2033355cb0 r10 = 0x000055958dbe7010 r11 = 0x00007f2033355be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055958d693960 r14 = 0x0000000100000004 r15 = 0x000055958c600386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2508==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x1,0x0,0x11, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\001\000\021 Step #5: artifact_prefix='./'; Test unit written to ./crash-11dd8004b0e865869ddbc6231bb630b93d6885b9 Step #5: Base64: AGFzbQEAAAACBwEAAAIBABE= Step #5: MERGE-OUTER: attempt 295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1040732269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbd3015198, 0x55dbd301d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbd301d918,0x55dbd30a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11dd8004b0e865869ddbc6231bb630b93d6885b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3046 processed earlier; will process 12229 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:57:491 - 7F3B84D42C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 201 ft: 213 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2852==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbd08295dd bp 0x000000000000 sp 0x7ffcc0aa7030 T2852) Step #5: ==2852==The signal is caused by a READ memory access. Step #5: #0 0x55dbd08295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbd064b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbd064afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbd0628929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbd0549ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbd04a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbd04ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbd04926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbd04be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b84d6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbd0485aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2852==Register values: Step #5: rax = 0x000055dbd4862240 rbx = 0x000055dbd4862240 rcx = 0x000055dbd4862230 rdx = 0x00007f3b84f32b80 Step #5: rdi = 0x000055dbd4862230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcc0aa7030 Step #5: r8 = 0x000055dbd4862240 r9 = 0x00007f3b84f32c30 r10 = 0x000055dbd4839010 r11 = 0x00007f3b84f32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbd3a28960 r14 = 0x0000000100000004 r15 = 0x000055dbd2995386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2852==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xcb,0xf2,0xff,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\313\362\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-66aa8f204bac73a7508ef96de5163b66210f54ec Step #5: Base64: AGFzbQEAAAAFBwEE/8vy/w8= Step #5: MERGE-OUTER: attempt 296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1040854125 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f779532198, 0x55f77953a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f77953a918,0x55f7795c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66aa8f204bac73a7508ef96de5163b66210f54ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3051 processed earlier; will process 12224 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 174 ft: 187 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 222 ft: 241 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f776d465dd bp 0x000000000000 sp 0x7ffd6cfecb80 T2887) Step #5: ==2887==The signal is caused by a READ memory access. Step #5: #0 0x55f776d465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f776b68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f776b67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f776b45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f776a66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7769bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7769c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7769af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7769db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5185e98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f7769a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2887==Register values: Step #5: rax = 0x000055f77bd53240 rbx = 0x000055f77bd53240 rcx = 0x000055f77bd53230 rdx = 0x00007f5186060b80 Step #5: rdi = 0x000055f77bd53230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd6cfecb80 Step #5: r8 = 0x000055f77bd53240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5186060be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f779f45960 r14 = 0x0000000100000004 r15 = 0x000055f778eb2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x5,0x4,0xfd,0xfd,0xda,0x30, Step #5: \000asm\001\000\000\000\005\007\001\005\004\375\375\3320 Step #5: artifact_prefix='./'; Test unit written to ./crash-8640bcfc83be0b5158bfc9145611f8acda7beddd Step #5: Base64: AGFzbQEAAAAFBwEFBP392jA= Step #5: MERGE-OUTER: attempt 297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1040977535 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2f1070198, 0x55e2f1078911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2f1078918,0x55e2f11000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8640bcfc83be0b5158bfc9145611f8acda7beddd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3061 processed earlier; will process 12214 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 147 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2932==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2ee8845dd bp 0x000000000000 sp 0x7ffee6f6c960 T2932) Step #5: ==2932==The signal is caused by a READ memory access. Step #5: #0 0x55e2ee8845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e2ee6a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e2ee6a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2ee683929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e2ee5a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2ee4fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2ee5061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2ee4ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e2ee5193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6457eb6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2ee4e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2932==Register values: Step #5: rax = 0x000055e2f2b5b240 rbx = 0x000055e2f2b5b240 rcx = 0x000055e2f2b5b230 rdx = 0x00007f645807eb80 Step #5: rdi = 0x000055e2f2b5b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffee6f6c960 Step #5: r8 = 0x000055e2f2b5b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f645807ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2f1a83960 r14 = 0x0000000100000004 r15 = 0x000055e2f09f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2932==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x73,0x0,0x0, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001s\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09a1aee12360ae885ce4d9f6a4d9720cae2130ab Step #5: Base64: AGFzbQEAAAACBwEAAAFzAAA= Step #5: MERGE-OUTER: attempt 298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041099586 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ab020d198, 0x564ab0215911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ab0215918,0x564ab029d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09a1aee12360ae885ce4d9f6a4d9720cae2130ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3065 processed earlier; will process 12210 files now Step #5: [LOADING] WASM module load failed: unknown function 786431 Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==2979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564aada215dd bp 0x000000000000 sp 0x7fff8debd990 T2979) Step #5: ==2979==The signal is caused by a READ memory access. Step #5: #0 0x564aada215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564aad843280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564aad842fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564aad820929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564aad741ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564aad699c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564aad6a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564aad68a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564aad6b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ab01aa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564aad67daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==2979==Register values: Step #5: rax = 0x0000564ab16eb4a0 rbx = 0x0000564ab16eb4a0 rcx = 0x0000564ab16eb490 rdx = 0x00007f8ab0372b80 Step #5: rdi = 0x0000564ab16eb490 rsi = 0x0000000000040002 rbp = 0x0000000000000000 rsp = 0x00007fff8debd990 Step #5: r8 = 0x0000564ab16eb4a0 r9 = 0x00007f8ab0372bf0 r10 = 0x0000564ab1574010 r11 = 0x00007f8ab0372be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ab0c20960 r14 = 0x0000000100000004 r15 = 0x0000564aafb8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==2979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xf9,0x8b,0x95,0xfc,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\371\213\225\374\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-aabd70e001c1541f6f56d935f4df23c7f5523339 Step #5: Base64: AGFzbQEAAAAFBwEE+YuV/A8= Step #5: MERGE-OUTER: attempt 299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041221843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560279ffd198, 0x56027a005911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56027a005918,0x56027a08d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aabd70e001c1541f6f56d935f4df23c7f5523339' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3067 processed earlier; will process 12208 files now Step #5: [00:07:57:980 - 7F0E61CC2C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 160 ft: 161 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 181 ft: 192 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3026==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602778115dd bp 0x000000000000 sp 0x7ffe44c81420 T3026) Step #5: ==3026==The signal is caused by a READ memory access. Step #5: #0 0x5602778115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560277633280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560277632fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560277610929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560277531ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560277489c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602774931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56027747a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602774a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e61cea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56027746daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3026==Register values: Step #5: rax = 0x000056027af48fa0 rbx = 0x000056027af48fa0 rcx = 0x000056027af48f90 rdx = 0x00007f0e61eb2b80 Step #5: rdi = 0x000056027af48f90 rsi = 0x00007f0e61eb2be0 rbp = 0x0000000000000000 rsp = 0x00007ffe44c81420 Step #5: r8 = 0x000056027af48fa0 r9 = 0x00007f0e61eb2bf0 r10 = 0x000056027add1010 r11 = 0x00007f0e61eb2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056027aa10960 r14 = 0x0000000100000004 r15 = 0x000056027997d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3026==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x7,0x2,0x6f,0x0,0x12,0x6f,0x2,0x12, Step #5: \000asm\001\000\000\000\004\007\002o\000\022o\002\022 Step #5: artifact_prefix='./'; Test unit written to ./crash-5085a613afd94fe341bfcc2c6e3f58a8b11c31e8 Step #5: Base64: AGFzbQEAAAAEBwJvABJvAhI= Step #5: MERGE-OUTER: attempt 300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041343449 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ede9c7198, 0x561ede9cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ede9cf918,0x561edea570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5085a613afd94fe341bfcc2c6e3f58a8b11c31e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3070 processed earlier; will process 12205 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 164 ft: 174 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3066==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561edc1db5dd bp 0x000000000000 sp 0x7fff1d820fb0 T3066) Step #5: ==3066==The signal is caused by a READ memory access. Step #5: #0 0x561edc1db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561edbffd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561edbffcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561edbfda929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561edbefbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561edbe53c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561edbe5d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561edbe446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561edbe703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde2c5b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561edbe37aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3066==Register values: Step #5: rax = 0x0000561ee0f99240 rbx = 0x0000561ee0f99240 rcx = 0x0000561ee0f99230 rdx = 0x00007fde2c77fb80 Step #5: rdi = 0x0000561ee0f99230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff1d820fb0 Step #5: r8 = 0x0000561ee0f99240 r9 = 0x00007fde2c77fbf0 r10 = 0x0000561ee0f70010 r11 = 0x00007fde2c77fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561edf3da960 r14 = 0x0000000100000004 r15 = 0x0000561ede347386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3066==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xf7,0xbb,0xff,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\367\273\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9a41bc4abefea260fa81f01ad1ddd079ab2f2e7 Step #5: Base64: AGFzbQEAAAAFBwEE//e7/w8= Step #5: MERGE-OUTER: attempt 301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041466436 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621511d5198, 0x5621511dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621511dd918,0x5621512650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9a41bc4abefea260fa81f01ad1ddd079ab2f2e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3073 processed earlier; will process 12202 files now Step #5: [00:07:58:225 - 7FC93CCE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 160 ft: 161 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 176 ft: 181 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: unknown table -8404993 Step #5: [LOADING] WASM module load failed: unknown table Step #5: #4 pulse cov: 197 ft: 207 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: #8 pulse cov: 279 ft: 302 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:07:58:228 - 7FC93CCE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory -150994945 Step #5: [LOADING] WASM module load failed: unknown type 2147483519 Step #5: [00:07:58:228 - 7FC93CCE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #16 pulse cov: 335 ft: 368 exec/s: 0 rss: 55Mb Step #5: [00:07:58:228 - 7FC93CCE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:58:229 - 7FC93CCE0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3101==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56214e9e95dd bp 0x000000000000 sp 0x7fff13eeeda0 T3101) Step #5: ==3101==The signal is caused by a READ memory access. Step #5: #0 0x56214e9e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56214e80b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56214e80afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56214e7e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56214e709ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56214e661c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56214e66b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56214e6526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56214e67e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc93cd08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56214e645aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3101==Register values: Step #5: rax = 0x00005621529c6fa0 rbx = 0x00005621529c6fa0 rcx = 0x00005621529c6f90 rdx = 0x00007fc93ced0b80 Step #5: rdi = 0x00005621529c6f90 rsi = 0x0000000000100210 rbp = 0x0000000000000000 rsp = 0x00007fff13eeeda0 Step #5: r8 = 0x00005621529c6fa0 r9 = 0x00007fc93ced0c90 r10 = 0x000056215284f010 r11 = 0x00007fc93ced0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562151be8960 r14 = 0x0000000100000004 r15 = 0x0000562150b55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3101==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xcb,0xd9,0xff,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\313\331\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-294a740235cf00232f144c428ede8dd9e3820122 Step #5: Base64: AGFzbQEAAAAFBwEE/8vZ/w8= Step #5: MERGE-OUTER: attempt 302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041592844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628cd568198, 0x5628cd570911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628cd570918,0x5628cd5f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/294a740235cf00232f144c428ede8dd9e3820122' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3094 processed earlier; will process 12181 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3145==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628cad7c5dd bp 0x000000000000 sp 0x7ffe6eb92f90 T3145) Step #5: ==3145==The signal is caused by a READ memory access. Step #5: #0 0x5628cad7c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628cab9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628cab9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628cab7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628caa9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628ca9f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628ca9fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628ca9e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628caa113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06a1719082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628ca9d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3145==Register values: Step #5: rax = 0x00005628cf8a2c30 rbx = 0x00005628cf8a2c30 rcx = 0x00005628cf8a30e0 rdx = 0x00007f06a18e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6eb92f90 Step #5: r8 = 0x00005628cf8a2c30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06a18e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628cdf7b960 r14 = 0x0000000100000004 r15 = 0x00005628ccee8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3145==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xff,0xfb,0xff,0x8, Step #5: \000asm\001\000\000\000\005\007\001\004\377\377\373\377\010 Step #5: artifact_prefix='./'; Test unit written to ./crash-f00088c4523db4037ef34e683574ce472ec65114 Step #5: Base64: AGFzbQEAAAAFBwEE///7/wg= Step #5: MERGE-OUTER: attempt 303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041713415 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf99265198, 0x55cf9926d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf9926d918,0x55cf992f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f00088c4523db4037ef34e683574ce472ec65114' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3095 processed earlier; will process 12180 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3181==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf96a795dd bp 0x000000000000 sp 0x7ffc58023340 T3181) Step #5: ==3181==The signal is caused by a READ memory access. Step #5: #0 0x55cf96a795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf9689b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf9689afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf96878929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf96799ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf966f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf966fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf966e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf9670e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc8dc0a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf966d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3181==Register values: Step #5: rax = 0x000055cf99f26430 rbx = 0x000055cf99f26430 rcx = 0x000055cf99f26420 rdx = 0x00007fcc8ddd2b80 Step #5: rdi = 0x000055cf99f26420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc58023340 Step #5: r8 = 0x000055cf99f26430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc8ddd2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf99c78960 r14 = 0x0000000100000004 r15 = 0x000055cf98be5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3181==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x1,0x0,0x19, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\001\000\031 Step #5: artifact_prefix='./'; Test unit written to ./crash-d62e9869496de92d5711e77831216d8857568b8b Step #5: Base64: AGFzbQEAAAACBwEAAAIBABk= Step #5: MERGE-OUTER: attempt 304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041835456 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650e8465198, 0x5650e846d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650e846d918,0x5650e84f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d62e9869496de92d5711e77831216d8857568b8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3097 processed earlier; will process 12178 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [00:07:58:594 - 7F68A1BB4C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 181 ft: 192 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 184 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: [LOADING] WASM module load failed: unknown type 2093051 Step #5: [00:07:58:595 - 7F68A1BB4C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 257 ft: 279 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 2097149 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3226==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5650e5c795dd bp 0x000000000000 sp 0x7ffd6289e400 T3226) Step #5: ==3226==The signal is caused by a READ memory access. Step #5: #0 0x5650e5c795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5650e5a9b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5650e5a9afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5650e5a78929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650e5999ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5650e58f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650e58fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650e58e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650e590e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68a1bdc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650e58d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3226==Register values: Step #5: rax = 0x00005650ea995240 rbx = 0x00005650ea995240 rcx = 0x00005650ea995230 rdx = 0x00007f68a1da4b80 Step #5: rdi = 0x00005650ea995230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd6289e400 Step #5: r8 = 0x00005650ea995240 r9 = 0x00007f68a1da4c70 r10 = 0x00005650ea96c010 r11 = 0x00007f68a1da4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005650e8e78960 r14 = 0x0000000100000004 r15 = 0x00005650e7de5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3226==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x4,0xcf,0x31, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\004\3171 Step #5: artifact_prefix='./'; Test unit written to ./crash-c303e78f54d86ad0bcea6dac5e4f17b7e735915b Step #5: Base64: AGFzbQEAAAACBwEAAAIEzzE= Step #5: MERGE-OUTER: attempt 305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1041957744 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cef5a5198, 0x562cef5ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cef5ad918,0x562cef6350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c303e78f54d86ad0bcea6dac5e4f17b7e735915b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3107 processed earlier; will process 12168 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 166 ft: 194 exec/s: 0 rss: 51Mb Step #5: [00:07:58:717 - 7F1F49BA3C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: #4 pulse cov: 206 ft: 245 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3264==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cecdb95dd bp 0x000000000000 sp 0x7ffe43711c70 T3264) Step #5: ==3264==The signal is caused by a READ memory access. Step #5: #0 0x562cecdb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562cecbdb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562cecbdafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562cecbb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562cecad9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ceca31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ceca3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ceca226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ceca4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f49bcb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ceca15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3264==Register values: Step #5: rax = 0x0000562cf0406240 rbx = 0x0000562cf0406240 rcx = 0x0000562cf0406230 rdx = 0x00007f1f49d93b80 Step #5: rdi = 0x0000562cf0406230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe43711c70 Step #5: r8 = 0x0000562cf0406240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f49d93be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ceffb8960 r14 = 0x0000000100000004 r15 = 0x0000562ceef25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3264==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xc0,0x95,0xd5,0xfe,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\300\225\325\376\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe673f5289665f5a6b4fc5b76313243b6d953a1e Step #5: Base64: AGFzbQEAAAAFBwEEwJXV/g8= Step #5: MERGE-OUTER: attempt 306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1042080809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591fef29198, 0x5591fef31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591fef31918,0x5591fefb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe673f5289665f5a6b4fc5b76313243b6d953a1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3112 processed earlier; will process 12163 files now Step #5: [LOADING] WASM module load failed: unknown type 1073725183 Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: recursive type count too large Step #5: #2 pulse cov: 166 ft: 169 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3292==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591fc73d5dd bp 0x000000000000 sp 0x7ffef6f05f40 T3292) Step #5: ==3292==The signal is caused by a READ memory access. Step #5: #0 0x5591fc73d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591fc55f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591fc55efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591fc53c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591fc45dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591fc3b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591fc3bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591fc3a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591fc3d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde5260d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591fc399aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3292==Register values: Step #5: rax = 0x0000559201578240 rbx = 0x0000559201578240 rcx = 0x0000559201578230 rdx = 0x00007fde527d5b80 Step #5: rdi = 0x0000559201578230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffef6f05f40 Step #5: r8 = 0x0000559201578240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde527d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591ff93c960 r14 = 0x0000000100000004 r15 = 0x00005591fe8a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3292==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0, Step #5: \000asm\001\000\000\000\000\007\004name\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf7c1e16b0c73938587759952dfc58e2edc24f83 Step #5: Base64: AGFzbQEAAAAABwRuYW1lAQA= Step #5: MERGE-OUTER: attempt 307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1042202592 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560496232198, 0x56049623a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56049623a918,0x5604962c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf7c1e16b0c73938587759952dfc58e2edc24f83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3115 processed earlier; will process 12160 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 186 ft: 187 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 197 ft: 208 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: #4 pulse cov: 228 ft: 245 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 802559 Step #5: #8 pulse cov: 276 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:07:58:962 - 7F450F330C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3322==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560493a465dd bp 0x000000000000 sp 0x7ffe67fefa80 T3322) Step #5: ==3322==The signal is caused by a READ memory access. Step #5: #0 0x560493a465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560493868280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560493867fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560493845929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560493766ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604936bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604936c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604936af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604936db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f450f358082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604936a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3322==Register values: Step #5: rax = 0x00005604977c7c80 rbx = 0x00005604977c7c80 rcx = 0x00005604977c7c70 rdx = 0x00007f450f520b80 Step #5: rdi = 0x00005604977c7c70 rsi = 0x0000000008000000 rbp = 0x0000000000000000 rsp = 0x00007ffe67fefa80 Step #5: r8 = 0x00005604977c7c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f450f520be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560496c45960 r14 = 0x0000000100000004 r15 = 0x0000560495bb2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3322==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x6f,0x0,0x30, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001o\0000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e0027ab3aebc14a2037a9bf8b597050e4490ed5 Step #5: Base64: AGFzbQEAAAACBwEAAAFvADA= Step #5: MERGE-OUTER: attempt 308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1042326790 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f3f29b198, 0x556f3f2a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f3f2a3918,0x556f3f32b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e0027ab3aebc14a2037a9bf8b597050e4490ed5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3127 processed earlier; will process 12148 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 229375 Step #5: #2 pulse cov: 176 ft: 184 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2092922 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3366==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f3caaf5dd bp 0x000000000000 sp 0x7fff9b336270 T3366) Step #5: ==3366==The signal is caused by a READ memory access. Step #5: #0 0x556f3caaf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f3c8d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f3c8d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f3c8ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f3c7cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f3c727c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f3c7311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f3c7186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f3c7443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f418eb32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f3c70baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3366==Register values: Step #5: rax = 0x0000556f408ae240 rbx = 0x0000556f408ae240 rcx = 0x0000556f408ae230 rdx = 0x00007f418ecfab80 Step #5: rdi = 0x0000556f408ae230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff9b336270 Step #5: r8 = 0x0000556f408ae240 r9 = 0x00007f418ecfabf0 r10 = 0x0000556f40885010 r11 = 0x00007f418ecfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f3fcae960 r14 = 0x0000000100000004 r15 = 0x0000556f3ec1b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3366==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x5,0x27,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\005\007\001\005'\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd7d50e0bc063510eaf2d1d50f68b0d4247aae50 Step #5: Base64: AGFzbQEAAAAFBwEFJ////38= Step #5: MERGE-OUTER: attempt 309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1042446632 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564a1869b198, 0x564a186a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564a186a3918,0x564a1872b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd7d50e0bc063510eaf2d1d50f68b0d4247aae50' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3131 processed earlier; will process 12144 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 156 ft: 162 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unknown global 49087 Step #5: #4 pulse cov: 205 ft: 217 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3380==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564a15eaf5dd bp 0x000000000000 sp 0x7ffecc320490 T3380) Step #5: ==3380==The signal is caused by a READ memory access. Step #5: #0 0x564a15eaf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564a15cd1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564a15cd0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564a15cae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564a15bcfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564a15b27c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564a15b311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564a15b186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564a15b443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f703d639082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564a15b0baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3380==Register values: Step #5: rax = 0x0000564a1a72b430 rbx = 0x0000564a1a72b430 rcx = 0x0000564a1a72b420 rdx = 0x00007f703d801b80 Step #5: rdi = 0x0000564a1a72b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffecc320490 Step #5: r8 = 0x0000564a1a72b430 r9 = 0x0000564a1a742b60 r10 = 0x0000564a1a70c010 r11 = 0x00007f703d801be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564a190ae960 r14 = 0x0000000100000004 r15 = 0x0000564a1801b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3380==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x1,0x2, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\001\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce17889dca555a5c66c63d0b86e8acd2e2416ce8 Step #5: Base64: AGFzbQEAAAACBwEAAAIHAQI= Step #5: MERGE-OUTER: attempt 310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1042569774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bce8c07198, 0x55bce8c0f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bce8c0f918,0x55bce8c970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce17889dca555a5c66c63d0b86e8acd2e2416ce8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3136 processed earlier; will process 12139 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 179 ft: 183 exec/s: 0 rss: 915Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 190 ft: 199 exec/s: 0 rss: 915Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: #8 pulse cov: 231 ft: 249 exec/s: 8 rss: 915Mb Step #5: [00:08:00:829 - 7FBA00C15C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bce641b5dd bp 0x000000000000 sp 0x7fffc039aeb0 T3415) Step #5: ==3415==The signal is caused by a READ memory access. Step #5: #0 0x55bce641b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bce623d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bce623cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bce621a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bce613bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bce6093c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bce609d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bce60846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bce60b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba00c3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bce6077aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3415==Register values: Step #5: rax = 0x000055bce9d0d430 rbx = 0x000055bce9d0d430 rcx = 0x000055bce9d0d420 rdx = 0x00007fba00e05b80 Step #5: rdi = 0x000055bce9d0d420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffc039aeb0 Step #5: r8 = 0x000055bce9d0d430 r9 = 0x00007fba00e05c10 r10 = 0x000055bce9cee010 r11 = 0x00007fba00e05be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bce961a960 r14 = 0x0000000100000004 r15 = 0x000055bce8587386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x71,0x0,0x2, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001q\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-7448f16defb27239f89a46d81b191344e124349d Step #5: Base64: AGFzbQEAAAACBwEAAAFxAAI= Step #5: MERGE-OUTER: attempt 311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1044193448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebeb3e6198, 0x55ebeb3ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebeb3ee918,0x55ebeb4760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7448f16defb27239f89a46d81b191344e124349d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3146 processed earlier; will process 12129 files now Step #5: [LOADING] WASM module load failed: unknown memory 1303044284 Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 183 ft: 190 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3802==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebe8bfa5dd bp 0x000000000000 sp 0x7ffdc4b35a00 T3802) Step #5: ==3802==The signal is caused by a READ memory access. Step #5: #0 0x55ebe8bfa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebe8a1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebe8a1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebe89f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebe891aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebe8872c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebe887c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebe88636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebe888f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9208d3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebe8856aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3802==Register values: Step #5: rax = 0x000055ebece32430 rbx = 0x000055ebece32430 rcx = 0x000055ebece32420 rdx = 0x00007f9208f06b80 Step #5: rdi = 0x000055ebece32420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdc4b35a00 Step #5: r8 = 0x000055ebece32430 r9 = 0x00007f9208f06c10 r10 = 0x000055ebece13010 r11 = 0x00007f9208f06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebebdf9960 r14 = 0x0000000100000004 r15 = 0x000055ebead66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3802==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x7,0x27, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\007' Step #5: artifact_prefix='./'; Test unit written to ./crash-b587bbe6612aa72d2725a3f5d1b82097abcd901f Step #5: Base64: AGFzbQEAAAACBwEAAAIHByc= Step #5: MERGE-OUTER: attempt 312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1044315496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cee862d198, 0x55cee8635911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cee8635918,0x55cee86bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b587bbe6612aa72d2725a3f5d1b82097abcd901f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3150 processed earlier; will process 12125 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 176 ft: 183 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3834==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cee5e415dd bp 0x000000000000 sp 0x7ffdebc12bf0 T3834) Step #5: ==3834==The signal is caused by a READ memory access. Step #5: #0 0x55cee5e415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cee5c63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cee5c62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cee5c40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cee5b61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cee5ab9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cee5ac31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cee5aaa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cee5ad63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff195801082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cee5a9daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3834==Register values: Step #5: rax = 0x000055ceea7d9240 rbx = 0x000055ceea7d9240 rcx = 0x000055ceea7d9230 rdx = 0x00007ff1959c9b80 Step #5: rdi = 0x000055ceea7d9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdebc12bf0 Step #5: r8 = 0x000055ceea7d9240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1959c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cee9040960 r14 = 0x0000000100000004 r15 = 0x000055cee7fad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3834==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x1,0x7,0x7d, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\001\007} Step #5: artifact_prefix='./'; Test unit written to ./crash-6071564cf46064f5612b476dfefc447598913855 Step #5: Base64: AGFzbQEAAAACBwEAAAIBB30= Step #5: MERGE-OUTER: attempt 313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1044437064 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56422b673198, 0x56422b67b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56422b67b918,0x56422b7030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6071564cf46064f5612b476dfefc447598913855' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3154 processed earlier; will process 12121 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==3866==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564228e875dd bp 0x000000000000 sp 0x7fff8b36d4f0 T3866) Step #5: ==3866==The signal is caused by a READ memory access. Step #5: #0 0x564228e875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564228ca9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564228ca8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564228c86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564228ba7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564228affc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564228b091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564228af06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564228b1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8793f5a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564228ae3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==3866==Register values: Step #5: rax = 0x000056422deb3240 rbx = 0x000056422deb3240 rcx = 0x000056422deb3230 rdx = 0x00007f8794122b80 Step #5: rdi = 0x000056422deb3230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff8b36d4f0 Step #5: r8 = 0x000056422deb3240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8794122be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056422c086960 r14 = 0x0000000100000004 r15 = 0x000056422aff3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==3866==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x4,0x80,0x19, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\004\200\031 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c9a4b541c450ef7df30c2ff02b6f1919c4620e0 Step #5: Base64: AGFzbQEAAAACBwEAAAIEgBk= Step #5: MERGE-OUTER: attempt 314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1044560582 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b6dbdb198, 0x560b6dbe3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b6dbe3918,0x560b6dc6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c9a4b541c450ef7df30c2ff02b6f1919c4620e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3156 processed earlier; will process 12119 files now Step #5: ==3900== ERROR: libFuzzer: out-of-memory (used: 2089Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x7,0x7,0x23,0x0,0xd5,0xaa,0xb5,0x2a, Step #5: \000asm\001\000\000\000\011\007\007#\000\325\252\265* Step #5: artifact_prefix='./'; Test unit written to ./oom-4b6c12828401907a86cb027323c325b6afcc4a26 Step #5: Base64: AGFzbQEAAAAJBwcjANWqtSo= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1045584275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d2bee2198, 0x561d2beea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d2beea918,0x561d2bf720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b6c12828401907a86cb027323c325b6afcc4a26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3157 processed earlier; will process 12118 files now Step #5: [LOADING] WASM module load failed: unknown global 1835007 Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: #2 pulse cov: 176 ft: 192 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 49145 Step #5: #4 pulse cov: 229 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2097147 Step #5: [00:08:02:343 - 7FF5ED0C2C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4124==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d296f65dd bp 0x000000000000 sp 0x7ffc78b1f9b0 T4124) Step #5: ==4124==The signal is caused by a READ memory access. Step #5: #0 0x561d296f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d29518280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d29517fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d294f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d29416ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d2936ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d293781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d2935f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d2938b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5ed0ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d29352aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4124==Register values: Step #5: rax = 0x0000561d2e94e240 rbx = 0x0000561d2e94e240 rcx = 0x0000561d2e94e230 rdx = 0x00007ff5ed2b2b80 Step #5: rdi = 0x0000561d2e94e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc78b1f9b0 Step #5: r8 = 0x0000561d2e94e240 r9 = 0x00007ff5ed2b2c90 r10 = 0x0000561d2e925010 r11 = 0x00007ff5ed2b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d2c8f5960 r14 = 0x0000000100000004 r15 = 0x0000561d2b862386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4124==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xff,0xf8,0x81,0x3, Step #5: \000asm\001\000\000\000\005\007\001\004\377\377\370\201\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-6318ad98794c4ee4762357835d0859d1b0546f14 Step #5: Base64: AGFzbQEAAAAFBwEE///4gQM= Step #5: MERGE-OUTER: attempt 316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1045708459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a165bbf198, 0x55a165bc7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a165bc7918,0x55a165c4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6318ad98794c4ee4762357835d0859d1b0546f14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3164 processed earlier; will process 12111 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 53Mb Step #5: [00:08:02:466 - 7FA52376FC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4150==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1633d35dd bp 0x000000000000 sp 0x7ffc6e16ff10 T4150) Step #5: ==4150==The signal is caused by a READ memory access. Step #5: #0 0x55a1633d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1631f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1631f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1631d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1630f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a16304bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1630551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a16303c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1630683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa523797082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a16302faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4150==Register values: Step #5: rax = 0x000055a166bf4430 rbx = 0x000055a166bf4430 rcx = 0x000055a166bf4420 rdx = 0x00007fa52395fb80 Step #5: rdi = 0x000055a166bf4420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc6e16ff10 Step #5: r8 = 0x000055a166bf4430 r9 = 0x00007fa52395fc10 r10 = 0x000055a166bd5010 r11 = 0x00007fa52395fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1665d2960 r14 = 0x0000000100000004 r15 = 0x000055a16553f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4150==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x26,0x0, Step #5: \000asm\001\000\000\000\000\007\004name&\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-92f83885c7a59fc44b42b4767bc6e8552788ada5 Step #5: Base64: AGFzbQEAAAAABwRuYW1lJgA= Step #5: MERGE-OUTER: attempt 317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1045828963 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a641d7d198, 0x55a641d85911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a641d85918,0x55a641e0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92f83885c7a59fc44b42b4767bc6e8552788ada5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3168 processed earlier; will process 12107 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4177==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a63f5915dd bp 0x000000000000 sp 0x7ffd5400f420 T4177) Step #5: ==4177==The signal is caused by a READ memory access. Step #5: #0 0x55a63f5915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a63f3b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a63f3b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a63f390929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a63f2b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a63f209c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a63f2131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a63f1fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a63f2263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4abefc5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a63f1edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4177==Register values: Step #5: rax = 0x000055a642a35430 rbx = 0x000055a642a35430 rcx = 0x000055a642a35420 rdx = 0x00007f4abf18db80 Step #5: rdi = 0x000055a642a35420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd5400f420 Step #5: r8 = 0x000055a642a35430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4abf18dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a642790960 r14 = 0x0000000100000004 r15 = 0x000055a6416fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4177==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x1e,0x6d,0x65,0x42,0x20, Step #5: \000asm\001\000\000\000\000\007\004n\036meB Step #5: artifact_prefix='./'; Test unit written to ./crash-b6ed9f2ae3ec2b5694147cb4401ab8dc6404a948 Step #5: Base64: AGFzbQEAAAAABwRuHm1lQiA= Step #5: MERGE-OUTER: attempt 318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1045949034 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56410ea5c198, 0x56410ea64911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56410ea64918,0x56410eaec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6ed9f2ae3ec2b5694147cb4401ab8dc6404a948' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3170 processed earlier; will process 12105 files now Step #5: [00:08:02:706 - 7F1805193C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 160 ft: 161 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56410c2705dd bp 0x000000000000 sp 0x7ffefd6389a0 T4199) Step #5: ==4199==The signal is caused by a READ memory access. Step #5: #0 0x56410c2705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56410c092280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56410c091fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56410c06f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56410bf90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56410bee8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56410bef21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56410bed96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56410bf053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18051bb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56410beccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4199==Register values: Step #5: rax = 0x0000564110a25fa0 rbx = 0x0000564110a25fa0 rcx = 0x0000564110a25f90 rdx = 0x00007f1805383b80 Step #5: rdi = 0x0000564110a25f90 rsi = 0x0000000000100108 rbp = 0x0000000000000000 rsp = 0x00007ffefd6389a0 Step #5: r8 = 0x0000564110a25fa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1805383be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056410f46f960 r14 = 0x0000000100000004 r15 = 0x000056410e3dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eabd20ad4e389ce3ae1e2c95558efa0fb3a4ea35 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046072441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c37633198, 0x557c3763b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c3763b918,0x557c376c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eabd20ad4e389ce3ae1e2c95558efa0fb3a4ea35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3172 processed earlier; will process 12103 files now Step #5: [LOADING] WASM module load failed: unknown table 536870911 Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4221==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c34e475dd bp 0x000000000000 sp 0x7ffd83eb34c0 T4221) Step #5: ==4221==The signal is caused by a READ memory access. Step #5: #0 0x557c34e475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c34c69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c34c68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c34c46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c34b67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c34abfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c34ac91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c34ab06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c34adc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f350bb8d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c34aa3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4221==Register values: Step #5: rax = 0x0000557c381fe430 rbx = 0x0000557c381fe430 rcx = 0x0000557c381fe420 rdx = 0x00007f350bd55b80 Step #5: rdi = 0x0000557c381fe420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd83eb34c0 Step #5: r8 = 0x0000557c381fe430 r9 = 0x00007f350bd55bf0 r10 = 0x0000557c381df010 r11 = 0x00007f350bd55be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c38046960 r14 = 0x0000000100000004 r15 = 0x0000557c36fb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4221==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x1,0x60,0x1,0x7c,0x2,0x7c,0x7b, Step #5: \000asm\001\000\000\000\001\007\001`\001|\002|{ Step #5: artifact_prefix='./'; Test unit written to ./crash-773efccd63323cbfd92cf8f55cfecd5508b6ee44 Step #5: Base64: AGFzbQEAAAABBwFgAXwCfHs= Step #5: MERGE-OUTER: attempt 320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046195009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a5b1e7198, 0x558a5b1ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a5b1ef918,0x558a5b2770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/773efccd63323cbfd92cf8f55cfecd5508b6ee44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3174 processed earlier; will process 12101 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4244==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a589fb5dd bp 0x000000000000 sp 0x7fff95de2f60 T4244) Step #5: ==4244==The signal is caused by a READ memory access. Step #5: #0 0x558a589fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a5881d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a5881cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a587fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a5871bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a58673c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a5867d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a586646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a586903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d68b8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a58657aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4244==Register values: Step #5: rax = 0x0000558a5dc5eca0 rbx = 0x0000558a5dc5eca0 rcx = 0x0000558a5dc5f150 rdx = 0x00007f1d68d54b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff95de2f60 Step #5: r8 = 0x0000558a5dc5eca0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d68d54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a5bbfa960 r14 = 0x0000000100000004 r15 = 0x0000558a5ab67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4244==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x6f,0x0,0x2d, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001o\000- Step #5: artifact_prefix='./'; Test unit written to ./crash-85f56f25aa101a80564f8ae49a6c8d46d2696df7 Step #5: Base64: AGFzbQEAAAACBwEAAAFvAC0= Step #5: MERGE-OUTER: attempt 321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046316805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56538b2c2198, 0x56538b2ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56538b2ca918,0x56538b3520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/85f56f25aa101a80564f8ae49a6c8d46d2696df7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3175 processed earlier; will process 12100 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4269==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565388ad65dd bp 0x000000000000 sp 0x7ffc648d58b0 T4269) Step #5: ==4269==The signal is caused by a READ memory access. Step #5: #0 0x565388ad65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5653888f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5653888f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653888d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653887f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56538874ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653887581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56538873f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56538876b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6714a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565388732aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4269==Register values: Step #5: rax = 0x000056538d3d7c40 rbx = 0x000056538d3d7c40 rcx = 0x000056538d3d80f0 rdx = 0x00007fe67166fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc648d58b0 Step #5: r8 = 0x000056538d3d7c40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe67166fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056538bcd5960 r14 = 0x0000000100000004 r15 = 0x000056538ac42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4269==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0xa,0x0,0xf4, Step #5: \000asm\001\000\000\000\000\007\004nam\012\000\364 Step #5: artifact_prefix='./'; Test unit written to ./crash-468cace19862f98537dbba1245060a95678a0341 Step #5: Base64: AGFzbQEAAAAABwRuYW0KAPQ= Step #5: MERGE-OUTER: attempt 322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046438803 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a50823e198, 0x55a508246911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a508246918,0x55a5082ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/468cace19862f98537dbba1245060a95678a0341' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3176 processed earlier; will process 12099 files now Step #5: [LOADING] WASM module load failed: unknown memory -1 Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 156 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [00:08:03:197 - 7F6493905C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 180 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: #8 pulse cov: 268 ft: 297 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4293==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a505a525dd bp 0x000000000000 sp 0x7ffc736ac4b0 T4293) Step #5: ==4293==The signal is caused by a READ memory access. Step #5: #0 0x55a505a525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a505874280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a505873fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a505851929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a505772ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5056cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5056d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5056bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5056e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f649392d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a5056aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4293==Register values: Step #5: rax = 0x000055a508dec430 rbx = 0x000055a508dec430 rcx = 0x000055a508dec420 rdx = 0x00007f6493af5b80 Step #5: rdi = 0x000055a508dec420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc736ac4b0 Step #5: r8 = 0x000055a508dec430 r9 = 0x00007f6493af5c60 r10 = 0x000055a508dcd010 r11 = 0x00007f6493af5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a508c51960 r14 = 0x0000000100000004 r15 = 0x000055a507bbe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4293==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xff,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\377\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-0224036baeb59ad3a7a0104eaab6b2d6e9f8e93d Step #5: Base64: AGFzbQEAAAAFBwEE/////w8= Step #5: MERGE-OUTER: attempt 323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046562624 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559490b1198, 0x5559490b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559490b9918,0x5559491410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0224036baeb59ad3a7a0104eaab6b2d6e9f8e93d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3188 processed earlier; will process 12087 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 137 ft: 138 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: #2 pulse cov: 203 ft: 213 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4316==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559468c55dd bp 0x000000000000 sp 0x7fffdcb8c2b0 T4316) Step #5: ==4316==The signal is caused by a READ memory access. Step #5: #0 0x5559468c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559466e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559466e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559466c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559465e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55594653dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559465471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55594652e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55594655a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b59c90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555946521aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4316==Register values: Step #5: rax = 0x000055594a0b8430 rbx = 0x000055594a0b8430 rcx = 0x000055594a0b8420 rdx = 0x00007f8b59e58b80 Step #5: rdi = 0x000055594a0b8420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffdcb8c2b0 Step #5: r8 = 0x000055594a0b8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b59e58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555949ac4960 r14 = 0x0000000100000004 r15 = 0x0000555948a31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4316==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x70,0x0,0x3b, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001p\000; Step #5: artifact_prefix='./'; Test unit written to ./crash-62918e3c9641b8c152239a44f17a2a084460699c Step #5: Base64: AGFzbQEAAAACBwEAAAFwADs= Step #5: MERGE-OUTER: attempt 324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046685010 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f661d5198, 0x559f661dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f661dd918,0x559f662650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/62918e3c9641b8c152239a44f17a2a084460699c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3191 processed earlier; will process 12084 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory -134217729 Step #5: #2 pulse cov: 160 ft: 167 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4341==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f639e95dd bp 0x000000000000 sp 0x7ffdfaead2b0 T4341) Step #5: ==4341==The signal is caused by a READ memory access. Step #5: #0 0x559f639e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f6380b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f6380afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f637e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f63709ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f63661c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f6366b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f636526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f6367e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfdcac4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f63645aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4341==Register values: Step #5: rax = 0x0000559f66cf5240 rbx = 0x0000559f66cf5240 rcx = 0x0000559f66cf5230 rdx = 0x00007fdfdcc8cb80 Step #5: rdi = 0x0000559f66cf5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdfaead2b0 Step #5: r8 = 0x0000559f66cf5240 r9 = 0x00007fdfdcc8cc00 r10 = 0x0000559f66ccc010 r11 = 0x00007fdfdcc8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f66be8960 r14 = 0x0000000100000004 r15 = 0x0000559f65b55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4341==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0x86,0x81,0xff,0xe, Step #5: \000asm\001\000\000\000\005\007\001\004\377\206\201\377\016 Step #5: artifact_prefix='./'; Test unit written to ./crash-baf19c6e0c042a4ebdf684a395e6ad3c040a4270 Step #5: Base64: AGFzbQEAAAAFBwEE/4aB/w4= Step #5: MERGE-OUTER: attempt 325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046806734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0afa1d198, 0x55a0afa25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0afa25918,0x55a0afaad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/baf19c6e0c042a4ebdf684a395e6ad3c040a4270' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3195 processed earlier; will process 12080 files now Step #5: [LOADING] WASM module load failed: unknown type 33554431 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 159 ft: 162 exec/s: 0 rss: 50Mb Step #5: [00:08:03:564 - 7F7606EA7C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 187 ft: 199 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4366==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0ad2315dd bp 0x000000000000 sp 0x7ffc9d71bfe0 T4366) Step #5: ==4366==The signal is caused by a READ memory access. Step #5: #0 0x55a0ad2315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0ad053280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0ad052fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0ad030929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0acf51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0acea9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0aceb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0ace9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0acec63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7606ecf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a0ace8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4366==Register values: Step #5: rax = 0x000055a0b2198240 rbx = 0x000055a0b2198240 rcx = 0x000055a0b2198230 rdx = 0x00007f7607097b80 Step #5: rdi = 0x000055a0b2198230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc9d71bfe0 Step #5: r8 = 0x000055a0b2198240 r9 = 0x00007f7607097c00 r10 = 0x000055a0b216f010 r11 = 0x00007f7607097be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0b0430960 r14 = 0x0000000100000004 r15 = 0x000055a0af39d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4366==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x2,0x60,0x0,0x0,0x60,0x0,0x0, Step #5: \000asm\001\000\000\000\001\007\002`\000\000`\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5dfcd437e914505ade1c650165242b6a4186d9d6 Step #5: Base64: AGFzbQEAAAABBwJgAABgAAA= Step #5: MERGE-OUTER: attempt 326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1046929065 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ac9f0a198, 0x561ac9f12911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ac9f12918,0x561ac9f9a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5dfcd437e914505ade1c650165242b6a4186d9d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3200 processed earlier; will process 12075 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 192 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 202 ft: 211 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 216 ft: 231 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 301 ft: 328 exec/s: 8 rss: 675Mb Step #5: [00:08:04:787 - 7F19C016EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4390==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ac771e5dd bp 0x000000000000 sp 0x7ffd69955f70 T4390) Step #5: ==4390==The signal is caused by a READ memory access. Step #5: #0 0x561ac771e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ac7540280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ac753ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ac751d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ac743ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ac7396c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ac73a01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ac73876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ac73b33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19c0196082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ac737aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4390==Register values: Step #5: rax = 0x0000561acc35b760 rbx = 0x0000561acc35b760 rcx = 0x0000561acc35b750 rdx = 0x00007f19c035eb80 Step #5: rdi = 0x0000561acc35b750 rsi = 0x00000000001e0000 rbp = 0x0000000000000000 rsp = 0x00007ffd69955f70 Step #5: r8 = 0x0000561acc35b760 r9 = 0x00007f19c035ec60 r10 = 0x0000561acc330010 r11 = 0x00007f19c035ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561aca91d960 r14 = 0x0000000100000004 r15 = 0x0000561ac988a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4390==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x41,0x0, Step #5: \000asm\001\000\000\000\000\007\004nameA\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-083bdc62d54f6679adc987262f0a7ee63f2fbdfb Step #5: Base64: AGFzbQEAAAAABwRuYW1lQQA= Step #5: MERGE-OUTER: attempt 327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1048152176 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cdcfa71198, 0x55cdcfa79911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cdcfa79918,0x55cdcfb010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/083bdc62d54f6679adc987262f0a7ee63f2fbdfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3212 processed earlier; will process 12063 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 187 ft: 197 exec/s: 0 rss: 50Mb Step #5: [00:08:04:910 - 7FAF72E4EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 214 ft: 227 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:04:910 - 7FAF72E4EC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 224 ft: 248 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cdcd2855dd bp 0x000000000000 sp 0x7ffc98502c90 T4595) Step #5: ==4595==The signal is caused by a READ memory access. Step #5: #0 0x55cdcd2855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cdcd0a7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cdcd0a6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cdcd084929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cdccfa5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cdccefdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cdccf071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cdcceee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cdccf1a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf72e76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cdccee1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4595==Register values: Step #5: rax = 0x000055cdd0760240 rbx = 0x000055cdd0760240 rcx = 0x000055cdd0760230 rdx = 0x00007faf7303eb80 Step #5: rdi = 0x000055cdd0760230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc98502c90 Step #5: r8 = 0x000055cdd0760240 r9 = 0x00007faf7303ec40 r10 = 0x000055cdd0737010 r11 = 0x00007faf7303ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cdd0484960 r14 = 0x0000000100000004 r15 = 0x000055cdcf3f1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x7,0x2,0x2d,0x6f,0x0,0x2d,0x6f,0x0, Step #5: \000asm\001\000\000\000\011\007\002-o\000-o\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7a6258c4dd0d520a504ba58074aa2b9da823a1f Step #5: Base64: AGFzbQEAAAAJBwItbwAtbwA= Step #5: MERGE-OUTER: attempt 328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1048274696 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594532a8198, 0x5594532b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594532b0918,0x5594533380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7a6258c4dd0d520a504ba58074aa2b9da823a1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3225 processed earlier; will process 12050 files now Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: #1 pulse cov: 161 ft: 162 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 230 ft: 246 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory 1034870972 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 251 ft: 282 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4617==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559450abc5dd bp 0x000000000000 sp 0x7ffe6f1dd8a0 T4617) Step #5: ==4617==The signal is caused by a READ memory access. Step #5: #0 0x559450abc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594508de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594508ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594508bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594507dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559450734c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55945073e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594507256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594507513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f039cef3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559450718aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4617==Register values: Step #5: rax = 0x00005594549be240 rbx = 0x00005594549be240 rcx = 0x00005594549be230 rdx = 0x00007f039d0bbb80 Step #5: rdi = 0x00005594549be230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe6f1dd8a0 Step #5: r8 = 0x00005594549be240 r9 = 0x00007f039d0bbc30 r10 = 0x0000559454995010 r11 = 0x00007f039d0bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559453cbb960 r14 = 0x0000000100000004 r15 = 0x0000559452c28386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4617==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x0,0x5, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\000\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-94b67cb48eaf5e9c7d95cc050a80cb966c293b15 Step #5: Base64: AGFzbQEAAAACBwEAAAIHAAU= Step #5: MERGE-OUTER: attempt 329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1048397108 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646092bf198, 0x5646092c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646092c7918,0x56460934f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94b67cb48eaf5e9c7d95cc050a80cb966c293b15' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3230 processed earlier; will process 12045 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [00:08:05:154 - 7F9BAB995C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 193 ft: 198 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 227305 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 239 ft: 252 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4642==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564606ad35dd bp 0x000000000000 sp 0x7ffcfd57d9c0 T4642) Step #5: ==4642==The signal is caused by a READ memory access. Step #5: #0 0x564606ad35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646068f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646068f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646068d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646067f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56460674bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646067551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56460673c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646067683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bab9bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56460672faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4642==Register values: Step #5: rax = 0x0000564609fd9240 rbx = 0x0000564609fd9240 rcx = 0x0000564609fd9230 rdx = 0x00007f9babb85b80 Step #5: rdi = 0x0000564609fd9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcfd57d9c0 Step #5: r8 = 0x0000564609fd9240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9babb85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564609cd2960 r14 = 0x0000000100000004 r15 = 0x0000564608c3f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4642==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x78,0x0, Step #5: \000asm\001\000\000\000\000\007\004namex\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce16e828b4e37ecd7ea36f97635092cc4c82c070 Step #5: Base64: AGFzbQEAAAAABwRuYW1leAA= Step #5: MERGE-OUTER: attempt 330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1048520844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559782fb198, 0x555978303911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555978303918,0x55597838b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce16e828b4e37ecd7ea36f97635092cc4c82c070' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3235 processed earlier; will process 12040 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4670==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555975b0f5dd bp 0x000000000000 sp 0x7ffd7d91b2e0 T4670) Step #5: ==4670==The signal is caused by a READ memory access. Step #5: #0 0x555975b0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555975931280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555975930fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55597590e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55597582fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555975787c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559757911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559757786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559757a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8142998082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55597576baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4670==Register values: Step #5: rax = 0x000055597a2b5030 rbx = 0x000055597a2b5030 rcx = 0x000055597a2b54e0 rdx = 0x00007f8142b60b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7d91b2e0 Step #5: r8 = 0x000055597a2b5030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8142b60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555978d0e960 r14 = 0x0000000100000004 r15 = 0x0000555977c7b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4670==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x1,0x7,0x75, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\001\007u Step #5: artifact_prefix='./'; Test unit written to ./crash-9bb539d1f18670bf52d82cc9015ee7bfe3e371a9 Step #5: Base64: AGFzbQEAAAACBwEAAAIBB3U= Step #5: MERGE-OUTER: attempt 331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1048641829 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55769219b198, 0x5576921a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576921a3918,0x55769222b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bb539d1f18670bf52d82cc9015ee7bfe3e371a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3236 processed earlier; will process 12039 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown global 32703 Step #5: #4 pulse cov: 217 ft: 232 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 15 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown function 196607 Step #5: #8 pulse cov: 289 ft: 312 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 1834943 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4696==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55768f9af5dd bp 0x000000000000 sp 0x7ffc27d6e770 T4696) Step #5: ==4696==The signal is caused by a READ memory access. Step #5: #0 0x55768f9af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55768f7d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55768f7d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55768f7ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55768f6cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55768f627c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55768f6311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55768f6186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55768f6443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59ab523082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55768f60baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4696==Register values: Step #5: rax = 0x0000557694510430 rbx = 0x0000557694510430 rcx = 0x0000557694510420 rdx = 0x00007f59ab6ebb80 Step #5: rdi = 0x0000557694510420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc27d6e770 Step #5: r8 = 0x0000557694510430 r9 = 0x00007f59ab6ebca0 r10 = 0x00005576944f1010 r11 = 0x00007f59ab6ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557692bae960 r14 = 0x0000000100000004 r15 = 0x0000557691b1b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4696==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xc9,0xf2,0xf2,0xc, Step #5: \000asm\001\000\000\000\005\007\001\004\377\311\362\362\014 Step #5: artifact_prefix='./'; Test unit written to ./crash-64809c99d4bb073e80ef57d6ba3223cab247c94c Step #5: Base64: AGFzbQEAAAAFBwEE/8ny8gw= Step #5: MERGE-OUTER: attempt 332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1048764996 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c19ae3c198, 0x55c19ae44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c19ae44918,0x55c19aecc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64809c99d4bb073e80ef57d6ba3223cab247c94c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3246 processed earlier; will process 12029 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4721==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1986505dd bp 0x000000000000 sp 0x7ffe3d6174b0 T4721) Step #5: ==4721==The signal is caused by a READ memory access. Step #5: #0 0x55c1986505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c198472280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c198471fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c19844f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c198370ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c1982c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1982d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1982b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1982e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1eb156b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c1982acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4721==Register values: Step #5: rax = 0x000055c19c088030 rbx = 0x000055c19c088030 rcx = 0x000055c19c0884e0 rdx = 0x00007f1eb1733b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3d6174b0 Step #5: r8 = 0x000055c19c088030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1eb1733be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c19b84f960 r14 = 0x0000000100000004 r15 = 0x000055c19a7bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4721==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x7,0x7, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\007\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-d54c32826ebce6deda23eaec7579b31e7cc1bdea Step #5: Base64: AGFzbQEAAAACBwEAAAIHBwc= Step #5: MERGE-OUTER: attempt 333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1048886059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d89349c198, 0x55d8934a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8934a4918,0x55d89352c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d54c32826ebce6deda23eaec7579b31e7cc1bdea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3247 processed earlier; will process 12028 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 166 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 168 ft: 177 exec/s: 0 rss: 50Mb Step #5: [00:08:05:643 - 7F19D4500C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 216 ft: 228 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown function 786423 Step #5: [LOADING] WASM module load failed: unknown global 294847 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4744==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d890cb05dd bp 0x000000000000 sp 0x7ffd1122ff70 T4744) Step #5: ==4744==The signal is caused by a READ memory access. Step #5: #0 0x55d890cb05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d890ad2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d890ad1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d890aaf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8909d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d890928c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8909321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8909196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8909453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19d4528082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d89090caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4744==Register values: Step #5: rax = 0x000055d89411e240 rbx = 0x000055d89411e240 rcx = 0x000055d89411e230 rdx = 0x00007f19d46f0b80 Step #5: rdi = 0x000055d89411e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd1122ff70 Step #5: r8 = 0x000055d89411e240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19d46f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d893eaf960 r14 = 0x0000000100000004 r15 = 0x000055d892e1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4744==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x76,0x0, Step #5: \000asm\001\000\000\000\000\007\004namev\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f93e841afd27a631d9f6c72fb96162b5138a8de Step #5: Base64: AGFzbQEAAAAABwRuYW1ldgA= Step #5: MERGE-OUTER: attempt 334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1049009270 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f1b2f4e198, 0x55f1b2f56911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f1b2f56918,0x55f1b2fde0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f93e841afd27a631d9f6c72fb96162b5138a8de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3260 processed earlier; will process 12015 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 166 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4769==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1b07625dd bp 0x000000000000 sp 0x7ffd82818360 T4769) Step #5: ==4769==The signal is caused by a READ memory access. Step #5: #0 0x55f1b07625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1b0584280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1b0583fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1b0561929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1b0482ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1b03dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1b03e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1b03cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1b03f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3225e19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1b03beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4769==Register values: Step #5: rax = 0x000055f1b4064240 rbx = 0x000055f1b4064240 rcx = 0x000055f1b4064230 rdx = 0x00007f3225fe1b80 Step #5: rdi = 0x000055f1b4064230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd82818360 Step #5: r8 = 0x000055f1b4064240 r9 = 0x00007f3225fe1bf0 r10 = 0x000055f1b403b010 r11 = 0x00007f3225fe1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f1b3961960 r14 = 0x0000000100000004 r15 = 0x000055f1b28ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4769==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0x83,0x90,0xc2,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\203\220\302\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-44f9b55cd888d055ba833b7fa8d1a52c7c72f9f1 Step #5: Base64: AGFzbQEAAAAFBwEE/4OQwg8= Step #5: MERGE-OUTER: attempt 335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1049131764 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616d7d0f198, 0x5616d7d17911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616d7d17918,0x5616d7d9f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44f9b55cd888d055ba833b7fa8d1a52c7c72f9f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3264 processed earlier; will process 12011 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 150 ft: 154 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4794==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616d55235dd bp 0x000000000000 sp 0x7ffdad5c6410 T4794) Step #5: ==4794==The signal is caused by a READ memory access. Step #5: #0 0x5616d55235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616d5345280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616d5344fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616d5322929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616d5243ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616d519bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616d51a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616d518c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616d51b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f35fe63a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616d517faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4794==Register values: Step #5: rax = 0x00005616d88bb240 rbx = 0x00005616d88bb240 rcx = 0x00005616d88bb230 rdx = 0x00007f35fe802b80 Step #5: rdi = 0x00005616d88bb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdad5c6410 Step #5: r8 = 0x00005616d88bb240 r9 = 0x00007f35fe802bf0 r10 = 0x00005616d8892010 r11 = 0x00007f35fe802be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616d8722960 r14 = 0x0000000100000004 r15 = 0x00005616d768f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4794==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x3,0x5f,0x0,0x5f,0x0,0x5f,0x0, Step #5: \000asm\001\000\000\000\001\007\003_\000_\000_\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-52cf8f9179a7b56c11c32ed15b439509cbf777fa Step #5: Base64: AGFzbQEAAAABBwNfAF8AXwA= Step #5: MERGE-OUTER: attempt 336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1049261060 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582e3355198, 0x5582e335d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582e335d918,0x5582e33e50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52cf8f9179a7b56c11c32ed15b439509cbf777fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3267 processed earlier; will process 12008 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 165 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 268434943 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 224 ft: 236 exec/s: 4 rss: 1587Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==4817==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582e0b695dd bp 0x000000000000 sp 0x7ffe0a071f20 T4817) Step #5: ==4817==The signal is caused by a READ memory access. Step #5: #0 0x5582e0b695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5582e098b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5582e098afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582e0968929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5582e0889ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582e07e1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582e07eb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582e07d26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582e07fe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f525c708082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582e07c5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==4817==Register values: Step #5: rax = 0x00005582e498b240 rbx = 0x00005582e498b240 rcx = 0x00005582e498b230 rdx = 0x00007f525c8d0b80 Step #5: rdi = 0x00005582e498b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe0a071f20 Step #5: r8 = 0x00005582e498b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f525c8d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005582e3d68960 r14 = 0x0000000100000004 r15 = 0x00005582e2cd5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==4817==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x77,0x7e, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007w~ Step #5: artifact_prefix='./'; Test unit written to ./crash-1633443fc85df94a5ee4fbdf18a21f3db2acc7ec Step #5: Base64: AGFzbQEAAAACBwEAAAIHd34= Step #5: MERGE-OUTER: attempt 337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1050981014 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590cf8d8198, 0x5590cf8e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590cf8e0918,0x5590cf9680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1633443fc85df94a5ee4fbdf18a21f3db2acc7ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3272 processed earlier; will process 12003 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5097==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590cd0ec5dd bp 0x000000000000 sp 0x7ffdf9c6cae0 T5097) Step #5: ==5097==The signal is caused by a READ memory access. Step #5: #0 0x5590cd0ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590ccf0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590ccf0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590cceeb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590cce0cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590ccd64c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590ccd6e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590ccd556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590ccd813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0a6276082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590ccd48aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5097==Register values: Step #5: rax = 0x00005590d0ef5070 rbx = 0x00005590d0ef5070 rcx = 0x00005590d0ef5520 rdx = 0x00007ff0a643eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf9c6cae0 Step #5: r8 = 0x00005590d0ef5070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff0a643ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590d02eb960 r14 = 0x0000000100000004 r15 = 0x00005590cf258386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5097==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x6f,0x0,0x31, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001o\0001 Step #5: artifact_prefix='./'; Test unit written to ./crash-1faeb2b47389ceb759e61b961392c12471fb603b Step #5: Base64: AGFzbQEAAAACBwEAAAFvADE= Step #5: MERGE-OUTER: attempt 338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1051104850 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b23e3ce198, 0x55b23e3d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b23e3d6918,0x55b23e45e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1faeb2b47389ceb759e61b961392c12471fb603b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3273 processed earlier; will process 12002 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b23bbe25dd bp 0x000000000000 sp 0x7ffcdb5cbde0 T5123) Step #5: ==5123==The signal is caused by a READ memory access. Step #5: #0 0x55b23bbe25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b23ba04280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b23ba03fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b23b9e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b23b902ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b23b85ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b23b8641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b23b84b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b23b8773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd87a96d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b23b83eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5123==Register values: Step #5: rax = 0x000055b240a6c430 rbx = 0x000055b240a6c430 rcx = 0x000055b240a6c420 rdx = 0x00007fd87ab35b80 Step #5: rdi = 0x000055b240a6c420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcdb5cbde0 Step #5: r8 = 0x000055b240a6c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd87ab35be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b23ede1960 r14 = 0x0000000100000004 r15 = 0x000055b23dd4e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x7,0x41,0xff,0xfb,0xff,0xf, Step #5: \000asm\001\000\000\000\005\007\001\007A\377\373\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5b54664748eb8ba2e4c1b5bb1131c8a4d790ef0 Step #5: Base64: AGFzbQEAAAAFBwEHQf/7/w8= Step #5: MERGE-OUTER: attempt 339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1051227486 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55938aa25198, 0x55938aa2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55938aa2d918,0x55938aab50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5b54664748eb8ba2e4c1b5bb1131c8a4d790ef0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3275 processed earlier; will process 12000 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 188 ft: 191 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5148==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593882395dd bp 0x000000000000 sp 0x7ffc26fa65b0 T5148) Step #5: ==5148==The signal is caused by a READ memory access. Step #5: #0 0x5593882395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55938805b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55938805afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559388038929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559387f59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559387eb1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559387ebb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559387ea26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559387ece3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f13fb121082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559387e95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5148==Register values: Step #5: rax = 0x000055938bcdb240 rbx = 0x000055938bcdb240 rcx = 0x000055938bcdb230 rdx = 0x00007f13fb2e9b80 Step #5: rdi = 0x000055938bcdb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc26fa65b0 Step #5: r8 = 0x000055938bcdb240 r9 = 0x00007f13fb2e9bf0 r10 = 0x000055938bcb2010 r11 = 0x00007f13fb2e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055938b438960 r14 = 0x0000000100000004 r15 = 0x000055938a3a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5148==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x4,0xcf,0x36, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\004\3176 Step #5: artifact_prefix='./'; Test unit written to ./crash-31dda73abf68f3e36d914981e5bb46656f937696 Step #5: Base64: AGFzbQEAAAACBwEAAAIEzzY= Step #5: MERGE-OUTER: attempt 340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1051349830 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56179822a198, 0x561798232911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561798232918,0x5617982ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31dda73abf68f3e36d914981e5bb46656f937696' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3278 processed earlier; will process 11997 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 212 ft: 227 exec/s: 0 rss: 50Mb Step #5: [00:08:08:107 - 7FA3F43DDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 805306367 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #8 pulse cov: 272 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 125829119 Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: super type count too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5173==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561795a3e5dd bp 0x000000000000 sp 0x7ffc46e6fc50 T5173) Step #5: ==5173==The signal is caused by a READ memory access. Step #5: #0 0x561795a3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561795860280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56179585ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56179583d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56179575ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5617956b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617956c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617956a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617956d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa3f4405082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56179569aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5173==Register values: Step #5: rax = 0x0000561799438240 rbx = 0x0000561799438240 rcx = 0x0000561799438230 rdx = 0x00007fa3f45cdb80 Step #5: rdi = 0x0000561799438230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc46e6fc50 Step #5: r8 = 0x0000561799438240 r9 = 0x00007fa3f45cdcd0 r10 = 0x000056179940f010 r11 = 0x00007fa3f45cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561798c3d960 r14 = 0x0000000100000004 r15 = 0x0000561797baa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5173==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x1,0x6c,0x0,0x77, Step #5: \000asm\001\000\000\000\002\007\001\000\000\001l\000w Step #5: artifact_prefix='./'; Test unit written to ./crash-abfab4b967968944476fe4bf1fa0e96dcda8530b Step #5: Base64: AGFzbQEAAAACBwEAAAFsAHc= Step #5: MERGE-OUTER: attempt 341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1053412122 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e76538198, 0x557e76540911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e76540918,0x557e765c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/abfab4b967968944476fe4bf1fa0e96dcda8530b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3292 processed earlier; will process 11983 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e73d4c5dd bp 0x000000000000 sp 0x7fff59ba2c90 T5531) Step #5: ==5531==The signal is caused by a READ memory access. Step #5: #0 0x557e73d4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e73b6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e73b6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e73b4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e73a6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e739c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e739ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e739b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e739e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa423640082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e739a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5531==Register values: Step #5: rax = 0x0000557e77020240 rbx = 0x0000557e77020240 rcx = 0x0000557e77020230 rdx = 0x00007fa423808b80 Step #5: rdi = 0x0000557e77020230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff59ba2c90 Step #5: r8 = 0x0000557e77020240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa423808be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e76f4b960 r14 = 0x0000000100000004 r15 = 0x0000557e75eb8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x4,0xff,0x4, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\004\377\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-4aad1e96610d3392a621147ab396bf32b8910361 Step #5: Base64: AGFzbQEAAAACBwEAAAIE/wQ= Step #5: MERGE-OUTER: attempt 342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1053535398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560da6f8198, 0x5560da700911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560da700918,0x5560da7880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4aad1e96610d3392a621147ab396bf32b8910361' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3294 processed earlier; will process 11981 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 49Mb Step #5: [00:08:10:292 - 7F3B13E9DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 172 ft: 183 exec/s: 0 rss: 49Mb Step #5: [00:08:10:292 - 7F3B13E9DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560d7f0c5dd bp 0x000000000000 sp 0x7fff96103290 T5535) Step #5: ==5535==The signal is caused by a READ memory access. Step #5: #0 0x5560d7f0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560d7d2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560d7d2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560d7d0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560d7c2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5560d7b84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560d7b8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560d7b756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560d7ba13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b13ec5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560d7b68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5535==Register values: Step #5: rax = 0x00005560dc3ec240 rbx = 0x00005560dc3ec240 rcx = 0x00005560dc3ec230 rdx = 0x00007f3b1408db80 Step #5: rdi = 0x00005560dc3ec230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff96103290 Step #5: r8 = 0x00005560dc3ec240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b1408dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560db10b960 r14 = 0x0000000100000004 r15 = 0x00005560da078386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x4,0xff,0xff,0xfb,0xff,0xf, Step #5: \000asm\001\000\000\000\005\007\001\004\377\377\373\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2acb9d06a7eaa4a4731d2bdeaad49f50ad00ed6 Step #5: Base64: AGFzbQEAAAAFBwEE///7/w8= Step #5: MERGE-OUTER: attempt 343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1053656413 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55694ad42198, 0x55694ad4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55694ad4a918,0x55694add20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2acb9d06a7eaa4a4731d2bdeaad49f50ad00ed6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3298 processed earlier; will process 11977 files now Step #5: [00:08:10:412 - 7FD254766C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 155189247 Step #5: #2 pulse cov: 170 ft: 174 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5562==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569485565dd bp 0x000000000000 sp 0x7ffe94c5cf20 T5562) Step #5: ==5562==The signal is caused by a READ memory access. Step #5: #0 0x5569485565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556948378280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556948377fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556948355929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556948276ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5569481cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569481d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569481bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5569481eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd25478e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5569481b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5562==Register values: Step #5: rax = 0x000055694ca18370 rbx = 0x000055694ca18370 rcx = 0x000055694ca18360 rdx = 0x00007fd254956b80 Step #5: rdi = 0x000055694ca18360 rsi = 0x00007fd254956be0 rbp = 0x0000000000000000 rsp = 0x00007ffe94c5cf20 Step #5: r8 = 0x000055694ca18370 r9 = 0x00007fd254956bf0 r10 = 0x000055694c8a0010 r11 = 0x00007fd254956be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055694b755960 r14 = 0x0000000100000004 r15 = 0x000055694a6c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5562==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x7,0x7,0x16, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\007\007\026 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b5b970d069fe856ea9e9cd0f87b818f66eff957 Step #5: Base64: AGFzbQEAAAACBwEAAAIHBxY= Step #5: MERGE-OUTER: attempt 344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1053777252 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557942a8b198, 0x557942a93911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557942a93918,0x557942b1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b5b970d069fe856ea9e9cd0f87b818f66eff957' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3301 processed earlier; will process 11974 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 179 ft: 190 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 210 ft: 225 exec/s: 0 rss: 50Mb Step #5: [00:08:10:534 - 7F3E6F396C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55794029f5dd bp 0x000000000000 sp 0x7ffe746fa9d0 T5595) Step #5: ==5595==The signal is caused by a READ memory access. Step #5: #0 0x55794029f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579400c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579400c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55794009e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55793ffbfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55793ff17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55793ff211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55793ff086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55793ff343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e6f3be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55793fefbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5595==Register values: Step #5: rax = 0x0000557943f26240 rbx = 0x0000557943f26240 rcx = 0x0000557943f26230 rdx = 0x00007f3e6f586b80 Step #5: rdi = 0x0000557943f26230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe746fa9d0 Step #5: r8 = 0x0000557943f26240 r9 = 0x00007f3e6f586c60 r10 = 0x0000557943efd010 r11 = 0x00007f3e6f586be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055794349e960 r14 = 0x0000000100000004 r15 = 0x000055794240b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x7,0x1,0x0,0x0,0x2,0x1,0x7,0x3c, Step #5: \000asm\001\000\000\000\002\007\001\000\000\002\001\007< Step #5: artifact_prefix='./'; Test unit written to ./crash-e90a8d94b2ce28146006ecd0ab496ea758438f22 Step #5: Base64: AGFzbQEAAAACBwEAAAIBBzw= Step #5: MERGE-OUTER: attempt 345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1053899631 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559889403198, 0x55988940b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55988940b918,0x5598894930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e90a8d94b2ce28146006ecd0ab496ea758438f22' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3308 processed earlier; will process 11967 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: #2 pulse cov: 148 ft: 150 exec/s: 0 rss: 50Mb Step #5: Invalid wasm file: magic header not detected Step #5: [00:08:10:656 - 7FE2365F4C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 175 ft: 187 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 262 ft: 301 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 751 Step #5: [LOADING] WASM module load failed: unknown type 1048313 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5640==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559886c175dd bp 0x000000000000 sp 0x7ffde3f2dd70 T5640) Step #5: ==5640==The signal is caused by a READ memory access. Step #5: #0 0x559886c175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559886a39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559886a38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559886a16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559886937ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55988688fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598868991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598868806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598868ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe23661c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559886873aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5640==Register values: Step #5: rax = 0x000055988a3c7240 rbx = 0x000055988a3c7240 rcx = 0x000055988a3c7230 rdx = 0x00007fe2367e4b80 Step #5: rdi = 0x000055988a3c7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffde3f2dd70 Step #5: r8 = 0x000055988a3c7240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2367e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559889e16960 r14 = 0x0000000100000004 r15 = 0x0000559888d83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5640==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x3,0x3b,0xff,0x7f, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\003;\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-39ab73541b259a14c0116666dcf1f0f2b069d440 Step #5: Base64: AGFzbQEAAAACCAEAAAIDO/9/ Step #5: MERGE-OUTER: attempt 346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054023139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fb73a6198, 0x555fb73ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fb73ae918,0x555fb74360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39ab73541b259a14c0116666dcf1f0f2b069d440' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3320 processed earlier; will process 11955 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5685==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fb4bba5dd bp 0x000000000000 sp 0x7ffca11d5d40 T5685) Step #5: ==5685==The signal is caused by a READ memory access. Step #5: #0 0x555fb4bba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fb49dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fb49dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fb49b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fb48daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fb4832c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fb483c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fb48236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fb484f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77e9abd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fb4816aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5685==Register values: Step #5: rax = 0x0000555fb8b5e070 rbx = 0x0000555fb8b5e070 rcx = 0x0000555fb8b5e520 rdx = 0x00007f77e9c85b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca11d5d40 Step #5: r8 = 0x0000555fb8b5e070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77e9c85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fb7db9960 r14 = 0x0000000100000004 r15 = 0x0000555fb6d26386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5685==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6f,0x3,0x2c,0x71, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001o\003,q Step #5: artifact_prefix='./'; Test unit written to ./crash-27c0bf486b481321ea570edcabdcea55fd76a154 Step #5: Base64: AGFzbQEAAAACCAEAAAFvAyxx Step #5: MERGE-OUTER: attempt 347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054144873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebe4ecb198, 0x55ebe4ed3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebe4ed3918,0x55ebe4f5b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27c0bf486b481321ea570edcabdcea55fd76a154' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3321 processed earlier; will process 11954 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5729==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebe26df5dd bp 0x000000000000 sp 0x7ffe01b9b690 T5729) Step #5: ==5729==The signal is caused by a READ memory access. Step #5: #0 0x55ebe26df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebe2501280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebe2500fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebe24de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebe23ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebe2357c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebe23611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebe23486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebe23743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6887f8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebe233baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5729==Register values: Step #5: rax = 0x000055ebe5bfb030 rbx = 0x000055ebe5bfb030 rcx = 0x000055ebe5bfb4e0 rdx = 0x00007f6888153b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe01b9b690 Step #5: r8 = 0x000055ebe5bfb030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6888153be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebe58de960 r14 = 0x0000000100000004 r15 = 0x000055ebe484b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5729==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0x7b, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\377\377{ Step #5: artifact_prefix='./'; Test unit written to ./crash-a0a416751b1ad2a2f19d3edf3e13510063d9af3b Step #5: Base64: AGFzbQEAAAACCAEAAAIE//97 Step #5: MERGE-OUTER: attempt 348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054266984 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56045f034198, 0x56045f03c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56045f03c918,0x56045f0c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0a416751b1ad2a2f19d3edf3e13510063d9af3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3322 processed earlier; will process 11953 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 188 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 157 Step #5: #2 pulse cov: 214 ft: 227 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #4 pulse cov: 260 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 296 ft: 370 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5770==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56045c8485dd bp 0x000000000000 sp 0x7ffe19f65f10 T5770) Step #5: ==5770==The signal is caused by a READ memory access. Step #5: #0 0x56045c8485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56045c66a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56045c669fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56045c647929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56045c568ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56045c4c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56045c4ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56045c4b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56045c4dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f684ae08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56045c4a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5770==Register values: Step #5: rax = 0x00005604612993e0 rbx = 0x00005604612993e0 rcx = 0x0000560461299890 rdx = 0x00007f684afd0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe19f65f10 Step #5: r8 = 0x00005604612993e0 r9 = 0x00007f684afd0bf0 r10 = 0x0000560461120010 r11 = 0x00007f684afd0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056045fa47960 r14 = 0x0000000100000004 r15 = 0x000056045e9b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5770==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x70,0x2,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001p\002\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0d7d7609a389fe95169356235d3df852b619696 Step #5: Base64: AGFzbQEAAAACCAEAAAFwAv8D Step #5: MERGE-OUTER: attempt 349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054390927 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5637b2aef198, 0x5637b2af7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5637b2af7918,0x5637b2b7f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0d7d7609a389fe95169356235d3df852b619696' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3334 processed earlier; will process 11941 files now Step #5: [LOADING] WASM module load failed: unknown type 96895 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -1021941 Step #5: #2 pulse cov: 173 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1633526 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637b03035dd bp 0x000000000000 sp 0x7ffd9f69beb0 T5807) Step #5: ==5807==The signal is caused by a READ memory access. Step #5: #0 0x5637b03035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5637b0125280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5637b0124fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5637b0102929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5637b0023ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5637aff7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637aff851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637aff6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637aff983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f14f96d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5637aff5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5807==Register values: Step #5: rax = 0x00005637b3f8f240 rbx = 0x00005637b3f8f240 rcx = 0x00005637b3f8f230 rdx = 0x00007f14f989eb80 Step #5: rdi = 0x00005637b3f8f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd9f69beb0 Step #5: r8 = 0x00005637b3f8f240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f14f989ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637b3502960 r14 = 0x0000000100000004 r15 = 0x00005637b246f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x3,0x3b,0xfe,0x7e, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\003;\376~ Step #5: artifact_prefix='./'; Test unit written to ./crash-1c6257085ea6f38bb0a5069164cb8e01461dccd5 Step #5: Base64: AGFzbQEAAAACCAEAAAIDO/5+ Step #5: MERGE-OUTER: attempt 350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054512428 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b834074198, 0x55b83407c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b83407c918,0x55b8341040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c6257085ea6f38bb0a5069164cb8e01461dccd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3338 processed earlier; will process 11937 files now Step #5: [LOADING] WASM module load failed: unknown type 32127 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8318885dd bp 0x000000000000 sp 0x7ffe29fe28e0 T5851) Step #5: ==5851==The signal is caused by a READ memory access. Step #5: #0 0x55b8318885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8316aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8316a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b831687929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8315a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b831500c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b83150a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8314f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b83151d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efde5e8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8314e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5851==Register values: Step #5: rax = 0x000055b834e8b240 rbx = 0x000055b834e8b240 rcx = 0x000055b834e8b230 rdx = 0x00007efde6053b80 Step #5: rdi = 0x000055b834e8b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe29fe28e0 Step #5: r8 = 0x000055b834e8b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efde6053be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b834a87960 r14 = 0x0000000100000004 r15 = 0x000055b8339f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xfe,0xff,0x6f, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\376\377o Step #5: artifact_prefix='./'; Test unit written to ./crash-5ed3af68b45607cbc2c0e8364228c53e1adae3d6 Step #5: Base64: AGFzbQEAAAACCAEAAAIE/v9v Step #5: MERGE-OUTER: attempt 351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054633230 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55caadb4c198, 0x55caadb54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55caadb54918,0x55caadbdc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ed3af68b45607cbc2c0e8364228c53e1adae3d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3340 processed earlier; will process 11935 files now Step #5: [LOADING] WASM module load failed: unknown type 139263 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 176 ft: 184 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 208 ft: 217 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55caab3605dd bp 0x000000000000 sp 0x7ffc366a7ef0 T5895) Step #5: ==5895==The signal is caused by a READ memory access. Step #5: #0 0x55caab3605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55caab182280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55caab181fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55caab15f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55caab080ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55caaafd8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55caaafe21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55caaafc96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55caaaff53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b3ae54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55caaafbcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5895==Register values: Step #5: rax = 0x000055caaed22240 rbx = 0x000055caaed22240 rcx = 0x000055caaed22230 rdx = 0x00007f6b3b01cb80 Step #5: rdi = 0x000055caaed22230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc366a7ef0 Step #5: r8 = 0x000055caaed22240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b3b01cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055caae55f960 r14 = 0x0000000100000004 r15 = 0x000055caad4cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x8,0x1,0x60,0x3,0x7c,0x7c,0x7f,0x1,0x7c, Step #5: \000asm\001\000\000\000\001\010\001`\003||\177\001| Step #5: artifact_prefix='./'; Test unit written to ./crash-3fe3460bde7b20bcbbc46c748a3c21deb3734c7b Step #5: Base64: AGFzbQEAAAABCAFgA3x8fwF8 Step #5: MERGE-OUTER: attempt 352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054757406 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fe538c198, 0x559fe5394911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fe5394918,0x559fe541c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fe3460bde7b20bcbbc46c748a3c21deb3734c7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3345 processed earlier; will process 11930 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5940==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fe2ba05dd bp 0x000000000000 sp 0x7ffcf95a5020 T5940) Step #5: ==5940==The signal is caused by a READ memory access. Step #5: #0 0x559fe2ba05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fe29c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fe29c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fe299f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fe28c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fe2818c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fe28221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fe28096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fe28353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5446d38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fe27fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5940==Register values: Step #5: rax = 0x0000559fe6184200 rbx = 0x0000559fe6184200 rcx = 0x0000559fe61846b0 rdx = 0x00007f5446f00b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf95a5020 Step #5: r8 = 0x0000559fe6184200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5446f00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fe5d9f960 r14 = 0x0000000100000004 r15 = 0x0000559fe4d0c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5940==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xfb,0xfe,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\373\376\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-3efede4597a66593a241958888f5d04e7410219c Step #5: Base64: AGFzbQEAAAACCAEAAAIA+/4D Step #5: MERGE-OUTER: attempt 353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1054880963 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f513615198, 0x55f51361d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f51361d918,0x55f5136a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3efede4597a66593a241958888f5d04e7410219c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3346 processed earlier; will process 11929 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 181 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 232 ft: 257 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: #8 pulse cov: 300 ft: 331 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5954==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f510e295dd bp 0x000000000000 sp 0x7ffc7f7584a0 T5954) Step #5: ==5954==The signal is caused by a READ memory access. Step #5: #0 0x55f510e295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f510c4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f510c4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f510c28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f510b49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f510aa1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f510aab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f510a926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f510abe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f15fafbc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f510a85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5954==Register values: Step #5: rax = 0x000055f51516b240 rbx = 0x000055f51516b240 rcx = 0x000055f51516b230 rdx = 0x00007f15fb184b80 Step #5: rdi = 0x000055f51516b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc7f7584a0 Step #5: r8 = 0x000055f51516b240 r9 = 0x000055f5151744b0 r10 = 0x000055f515142010 r11 = 0x00007f15fb184be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f514028960 r14 = 0x0000000100000004 r15 = 0x000055f512f95386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5954==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x72,0x1,0x4,0x30, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001r\001\0040 Step #5: artifact_prefix='./'; Test unit written to ./crash-587b0c514070a5f0f590c74f8c8ba470c2116cd3 Step #5: Base64: AGFzbQEAAAACCAEAAAFyAQQw Step #5: MERGE-OUTER: attempt 354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055006113 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564a7e715198, 0x564a7e71d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564a7e71d918,0x564a7e7a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/587b0c514070a5f0f590c74f8c8ba470c2116cd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3356 processed earlier; will process 11919 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 184 ft: 189 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 240 ft: 253 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5958==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564a7bf295dd bp 0x000000000000 sp 0x7ffc97c95fa0 T5958) Step #5: ==5958==The signal is caused by a READ memory access. Step #5: #0 0x564a7bf295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564a7bd4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564a7bd4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564a7bd28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564a7bc49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564a7bba1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564a7bbab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564a7bb926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564a7bbbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19abfc7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564a7bb85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5958==Register values: Step #5: rax = 0x0000564a7f6c8240 rbx = 0x0000564a7f6c8240 rcx = 0x0000564a7f6c8230 rdx = 0x00007f19ac18fb80 Step #5: rdi = 0x0000564a7f6c8230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc97c95fa0 Step #5: r8 = 0x0000564a7f6c8240 r9 = 0x00007f19ac18fc60 r10 = 0x0000564a7f69f010 r11 = 0x00007f19ac18fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564a7f128960 r14 = 0x0000000100000004 r15 = 0x0000564a7e095386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5958==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0xae,0x33,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\2563\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f742e584597af39710369ddde5448559cb65ac92 Step #5: Base64: AGFzbQEAAAAACARuYW1lrjMA Step #5: MERGE-OUTER: attempt 355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055130571 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea09daa198, 0x55ea09db2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea09db2918,0x55ea09e3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f742e584597af39710369ddde5448559cb65ac92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3363 processed earlier; will process 11912 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 189 ft: 196 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5962==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea075be5dd bp 0x000000000000 sp 0x7ffc4677b710 T5962) Step #5: ==5962==The signal is caused by a READ memory access. Step #5: #0 0x55ea075be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea073e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea073dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea073bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea072dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea07236c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea072401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea072276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea072533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f642c217082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea0721aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5962==Register values: Step #5: rax = 0x000055ea0bab0240 rbx = 0x000055ea0bab0240 rcx = 0x000055ea0bab0230 rdx = 0x00007f642c3dfb80 Step #5: rdi = 0x000055ea0bab0230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc4677b710 Step #5: r8 = 0x000055ea0bab0240 r9 = 0x00007f642c3dfbf0 r10 = 0x000055ea0ba87010 r11 = 0x00007f642c3dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea0a7bd960 r14 = 0x0000000100000004 r15 = 0x000055ea0972a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5962==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x31,0xff,0x67, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\0051\377g Step #5: artifact_prefix='./'; Test unit written to ./crash-5357df93995844cc1507b35b22753bf9066d48ef Step #5: Base64: AGFzbQEAAAACCAEAAAIFMf9n Step #5: MERGE-OUTER: attempt 356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055253466 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e30e17a198, 0x55e30e182911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e30e182918,0x55e30e20a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5357df93995844cc1507b35b22753bf9066d48ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3366 processed earlier; will process 11909 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 164 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 186 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 209 ft: 217 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 6290345 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5966==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e30b98e5dd bp 0x000000000000 sp 0x7ffd2975bef0 T5966) Step #5: ==5966==The signal is caused by a READ memory access. Step #5: #0 0x55e30b98e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e30b7b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e30b7affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e30b78d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e30b6aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e30b606c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e30b6101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e30b5f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e30b6233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefc2d44082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e30b5eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5966==Register values: Step #5: rax = 0x000055e30f6d4240 rbx = 0x000055e30f6d4240 rcx = 0x000055e30f6d4230 rdx = 0x00007fefc2f0cb80 Step #5: rdi = 0x000055e30f6d4230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd2975bef0 Step #5: r8 = 0x000055e30f6d4240 r9 = 0x00007fefc2f0cc00 r10 = 0x000055e30f6ab010 r11 = 0x00007fefc2f0cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e30eb8d960 r14 = 0x0000000100000004 r15 = 0x000055e30dafa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5966==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x8,0x2,0x60,0x0,0x0,0x60,0x1,0x7c,0x0, Step #5: \000asm\001\000\000\000\001\010\002`\000\000`\001|\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9b0957c1ebe0de5fc64ac3685330dd0d89f0d3c Step #5: Base64: AGFzbQEAAAABCAJgAABgAXwA Step #5: MERGE-OUTER: attempt 357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055377071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b82dea198, 0x556b82df2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b82df2918,0x556b82e7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9b0957c1ebe0de5fc64ac3685330dd0d89f0d3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3372 processed earlier; will process 11903 files now Step #5: [LOADING] WASM module load failed: unknown type 60662 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: duplicate sub-section Step #5: #2 pulse cov: 180 ft: 183 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5978==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b805fe5dd bp 0x000000000000 sp 0x7ffdc56a2900 T5978) Step #5: ==5978==The signal is caused by a READ memory access. Step #5: #0 0x556b805fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b80420280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b8041ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b803fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b8031ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b80276c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b802801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b802676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b802933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d5825c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b8025aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5978==Register values: Step #5: rax = 0x0000556b845e9240 rbx = 0x0000556b845e9240 rcx = 0x0000556b845e9230 rdx = 0x00007f2d58424b80 Step #5: rdi = 0x0000556b845e9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdc56a2900 Step #5: r8 = 0x0000556b845e9240 r9 = 0x00007f2d58424bf0 r10 = 0x0000556b845c0010 r11 = 0x00007f2d58424be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b837fd960 r14 = 0x0000000100000004 r15 = 0x0000556b8276a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5978==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6f,0x2,0xff,0x7e, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001o\002\377~ Step #5: artifact_prefix='./'; Test unit written to ./crash-6295a43f64035e64cb11a89ed83760968fa6e153 Step #5: Base64: AGFzbQEAAAACCAEAAAFvAv9+ Step #5: MERGE-OUTER: attempt 358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055498583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614ae935198, 0x5614ae93d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614ae93d918,0x5614ae9c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6295a43f64035e64cb11a89ed83760968fa6e153' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3375 processed earlier; will process 11900 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5982==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614ac1495dd bp 0x000000000000 sp 0x7fff77de50d0 T5982) Step #5: ==5982==The signal is caused by a READ memory access. Step #5: #0 0x5614ac1495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614abf6b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614abf6afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614abf48929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614abe69ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614abdc1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614abdcb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614abdb26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614abdde3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9362c88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614abda5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5982==Register values: Step #5: rax = 0x00005614b11b95f0 rbx = 0x00005614b11b95f0 rcx = 0x00005614b11b9aa0 rdx = 0x00007f9362e50b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff77de50d0 Step #5: r8 = 0x00005614b11b95f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9362e50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614af348960 r14 = 0x0000000100000004 r15 = 0x00005614ae2b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5982==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0x0,0xfc,0x2b, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\001\000\374+ Step #5: artifact_prefix='./'; Test unit written to ./crash-c560f17f9cfa9fb7682af6c24a71f730e5286678 Step #5: Base64: AGFzbQEAAAACCAEAAAIBAPwr Step #5: MERGE-OUTER: attempt 359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055622470 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55906a034198, 0x55906a03c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55906a03c918,0x55906a0c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c560f17f9cfa9fb7682af6c24a71f730e5286678' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3376 processed earlier; will process 11899 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==5994==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590678485dd bp 0x000000000000 sp 0x7ffd376884a0 T5994) Step #5: ==5994==The signal is caused by a READ memory access. Step #5: #0 0x5590678485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55906766a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559067669fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559067647929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559067568ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590674c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590674ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590674b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590674dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f654a317082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590674a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==5994==Register values: Step #5: rax = 0x000055906b5895d0 rbx = 0x000055906b5895d0 rcx = 0x000055906b589a80 rdx = 0x00007f654a4dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd376884a0 Step #5: r8 = 0x000055906b5895d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f654a4dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055906aa47960 r14 = 0x0000000100000004 r15 = 0x00005590699b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==5994==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0xea,0x44,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\352D\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d875c8a286a4bee13d0dce614c71f86099bb905d Step #5: Base64: AGFzbQEAAAAACARuYW1l6kQA Step #5: MERGE-OUTER: attempt 360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055745620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556413bc1198, 0x556413bc9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556413bc9918,0x556413c510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d875c8a286a4bee13d0dce614c71f86099bb905d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3377 processed earlier; will process 11898 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6014==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564113d55dd bp 0x000000000000 sp 0x7ffca7623ea0 T6014) Step #5: ==6014==The signal is caused by a READ memory access. Step #5: #0 0x5564113d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564111f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564111f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564111d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564110f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55641104dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564110571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55641103e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55641106a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f2fc9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556411031aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6014==Register values: Step #5: rax = 0x0000556415dbe5f0 rbx = 0x0000556415dbe5f0 rcx = 0x0000556415dbeaa0 rdx = 0x00007f1f2fe66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca7623ea0 Step #5: r8 = 0x0000556415dbe5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f2fe66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564145d4960 r14 = 0x0000000100000004 r15 = 0x0000556413541386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6014==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xfe,0xef,0x30, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\376\3570 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a0839e4fd000ebc5ec044dc1ff919d72b26dbb8 Step #5: Base64: AGFzbQEAAAACCAEAAAIE/u8w Step #5: MERGE-OUTER: attempt 361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055868294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557052587198, 0x55705258f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55705258f918,0x5570526170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a0839e4fd000ebc5ec044dc1ff919d72b26dbb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3378 processed earlier; will process 11897 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 162 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 297038 Step #5: [LOADING] WASM module load failed: unknown type 39832431 Step #5: #4 pulse cov: 213 ft: 227 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -350207 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6034==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55704fd9b5dd bp 0x000000000000 sp 0x7ffee27a6a50 T6034) Step #5: ==6034==The signal is caused by a READ memory access. Step #5: #0 0x55704fd9b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55704fbbd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55704fbbcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55704fb9a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55704fabbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55704fa13c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55704fa1d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55704fa046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55704fa303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53114af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55704f9f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6034==Register values: Step #5: rax = 0x0000557053ae0240 rbx = 0x0000557053ae0240 rcx = 0x0000557053ae0230 rdx = 0x00007f5311677b80 Step #5: rdi = 0x0000557053ae0230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffee27a6a50 Step #5: r8 = 0x0000557053ae0240 r9 = 0x00007f5311677c60 r10 = 0x0000557053ab7010 r11 = 0x00007f5311677be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557052f9a960 r14 = 0x0000000100000004 r15 = 0x0000557051f07386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6034==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xfe,0xd0,0x2, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\376\320\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9660d1eb9e47617a4080e94d7666b99f9e7d1f5 Step #5: Base64: AGFzbQEAAAACCAEAAAIA/tAC Step #5: MERGE-OUTER: attempt 362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1055992585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b977c0198, 0x561b977c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b977c8918,0x561b978500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9660d1eb9e47617a4080e94d7666b99f9e7d1f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3386 processed earlier; will process 11889 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 163 ft: 169 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6038==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b94fd45dd bp 0x000000000000 sp 0x7fffe6892240 T6038) Step #5: ==6038==The signal is caused by a READ memory access. Step #5: #0 0x561b94fd45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b94df6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b94df5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b94dd3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b94cf4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b94c4cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b94c561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b94c3d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b94c693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f465d9d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b94c30aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6038==Register values: Step #5: rax = 0x0000561b986d3240 rbx = 0x0000561b986d3240 rcx = 0x0000561b986d3230 rdx = 0x00007f465db9cb80 Step #5: rdi = 0x0000561b986d3230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffe6892240 Step #5: r8 = 0x0000561b986d3240 r9 = 0x00007f465db9cbf0 r10 = 0x0000561b986aa010 r11 = 0x00007f465db9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b981d3960 r14 = 0x0000000100000004 r15 = 0x0000561b97140386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6038==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xff,0xfa,0x7b, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\377\372{ Step #5: artifact_prefix='./'; Test unit written to ./crash-c8d12ccb2aedcd00bb7db3cc50e8d86df41863bb Step #5: Base64: AGFzbQEAAAACCAEAAAIE//p7 Step #5: MERGE-OUTER: attempt 363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056116747 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0528a0198, 0x55a0528a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0528a8918,0x55a0529300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8d12ccb2aedcd00bb7db3cc50e8d86df41863bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3389 processed earlier; will process 11886 files now Step #5: [LOADING] WASM module load failed: unknown type 7295 Step #5: #1 pulse cov: 152 ft: 153 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 174 ft: 182 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6058==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0500b45dd bp 0x000000000000 sp 0x7ffc89728360 T6058) Step #5: ==6058==The signal is caused by a READ memory access. Step #5: #0 0x55a0500b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a04fed6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a04fed5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a04feb3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a04fdd4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a04fd2cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a04fd361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a04fd1d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a04fd493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c6e32e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a04fd10aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6058==Register values: Step #5: rax = 0x000055a054c1e240 rbx = 0x000055a054c1e240 rcx = 0x000055a054c1e230 rdx = 0x00007f7c6e4f6b80 Step #5: rdi = 0x000055a054c1e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc89728360 Step #5: r8 = 0x000055a054c1e240 r9 = 0x00007f7c6e4f6bf0 r10 = 0x000055a054bf5010 r11 = 0x00007f7c6e4f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0532b3960 r14 = 0x0000000100000004 r15 = 0x000055a052220386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6058==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x2,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\007\002\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-968dd79910e2ea7379506129aa86ed01e1273b68 Step #5: Base64: AGFzbQEAAAACCAEAAAIHAv8D Step #5: MERGE-OUTER: attempt 364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056239627 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d24a99198, 0x556d24aa1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d24aa1918,0x556d24b290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/968dd79910e2ea7379506129aa86ed01e1273b68' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3392 processed earlier; will process 11883 files now Step #5: [LOADING] WASM module load failed: unknown type 729581 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6070==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d222ad5dd bp 0x000000000000 sp 0x7ffd63f00df0 T6070) Step #5: ==6070==The signal is caused by a READ memory access. Step #5: #0 0x556d222ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d220cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d220cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d220ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d21fcdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d21f25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d21f2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d21f166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d21f423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb02eb38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d21f09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6070==Register values: Step #5: rax = 0x0000556d25db5240 rbx = 0x0000556d25db5240 rcx = 0x0000556d25db5230 rdx = 0x00007fb02ed00b80 Step #5: rdi = 0x0000556d25db5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd63f00df0 Step #5: r8 = 0x0000556d25db5240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb02ed00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d254ac960 r14 = 0x0000000100000004 r15 = 0x0000556d24419386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6070==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6f,0x1,0xc,0x77, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001o\001\014w Step #5: artifact_prefix='./'; Test unit written to ./crash-3e14aa0d3a7ec740532911541575c52e8973b472 Step #5: Base64: AGFzbQEAAAACCAEAAAFvAQx3 Step #5: MERGE-OUTER: attempt 365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056362327 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0d4cec198, 0x55e0d4cf4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0d4cf4918,0x55e0d4d7c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e14aa0d3a7ec740532911541575c52e8973b472' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3394 processed earlier; will process 11881 files now Step #5: [LOADING] WASM module load failed: unknown type -112941 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 189 ft: 204 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6074==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0d25005dd bp 0x000000000000 sp 0x7ffef8109f90 T6074) Step #5: ==6074==The signal is caused by a READ memory access. Step #5: #0 0x55e0d25005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0d2322280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0d2321fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0d22ff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0d2220ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0d2178c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0d21821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0d21696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0d21953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb4b13a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0d215caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6074==Register values: Step #5: rax = 0x000055e0d619c240 rbx = 0x000055e0d619c240 rcx = 0x000055e0d619c230 rdx = 0x00007fb4b156bb80 Step #5: rdi = 0x000055e0d619c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffef8109f90 Step #5: r8 = 0x000055e0d619c240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb4b156bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0d56ff960 r14 = 0x0000000100000004 r15 = 0x000055e0d466c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6074==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xbf,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\277\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-92a28bee6ec3714678909182f09df8fb2915fe44 Step #5: Base64: AGFzbQEAAAACCAEAAAIAv/8D Step #5: MERGE-OUTER: attempt 366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056485578 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c219dbc198, 0x55c219dc4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c219dc4918,0x55c219e4c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92a28bee6ec3714678909182f09df8fb2915fe44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3398 processed earlier; will process 11877 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 186 ft: 189 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6078==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2175d05dd bp 0x000000000000 sp 0x7fff559d27b0 T6078) Step #5: ==6078==The signal is caused by a READ memory access. Step #5: #0 0x55c2175d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2173f2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2173f1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2173cf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2172f0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c217248c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2172521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2172396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2172653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1903a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c21722caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6078==Register values: Step #5: rax = 0x000055c21b8c3240 rbx = 0x000055c21b8c3240 rcx = 0x000055c21b8c3230 rdx = 0x00007ff19056fb80 Step #5: rdi = 0x000055c21b8c3230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff559d27b0 Step #5: r8 = 0x000055c21b8c3240 r9 = 0x00007ff19056fc10 r10 = 0x000055c21b89a010 r11 = 0x00007ff19056fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c21a7cf960 r14 = 0x0000000100000004 r15 = 0x000055c21973c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6078==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x7e,0xf7,0x31, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\005~\3671 Step #5: artifact_prefix='./'; Test unit written to ./crash-c713b8bce95e60db20c0138a23ad99541c30e602 Step #5: Base64: AGFzbQEAAAACCAEAAAIFfvcx Step #5: MERGE-OUTER: attempt 367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056608285 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1560ad198, 0x55c1560b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1560b5918,0x55c15613d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c713b8bce95e60db20c0138a23ad99541c30e602' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3402 processed earlier; will process 11873 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6082==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1538c15dd bp 0x000000000000 sp 0x7ffd684a37e0 T6082) Step #5: ==6082==The signal is caused by a READ memory access. Step #5: #0 0x55c1538c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1536e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1536e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1536c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1535e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c153539c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1535431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c15352a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1535563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9626103082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c15351daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6082==Register values: Step #5: rax = 0x000055c15884d5f0 rbx = 0x000055c15884d5f0 rcx = 0x000055c15884daa0 rdx = 0x00007f96262cbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd684a37e0 Step #5: r8 = 0x000055c15884d5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96262cbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c156ac0960 r14 = 0x0000000100000004 r15 = 0x000055c155a2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6082==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xff,0xeb,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\377\353\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-33e588df022bcf446c56bfd698e347694b2770e8 Step #5: Base64: AGFzbQEAAAACCAEAAAIA/+sD Step #5: MERGE-OUTER: attempt 368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056730238 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a77621198, 0x558a77629911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a77629918,0x558a776b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33e588df022bcf446c56bfd698e347694b2770e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3403 processed earlier; will process 11872 files now Step #5: [LOADING] WASM module load failed: unknown type 1011693 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 190 ft: 194 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 44415 Step #5: [LOADING] WASM module load failed: unknown type 474623 Step #5: #4 pulse cov: 208 ft: 214 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6086==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a74e355dd bp 0x000000000000 sp 0x7ffe903e1c90 T6086) Step #5: ==6086==The signal is caused by a READ memory access. Step #5: #0 0x558a74e355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a74c57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a74c56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a74c34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a74b55ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a74aadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a74ab71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a74a9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a74aca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8c642d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a74a91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6086==Register values: Step #5: rax = 0x0000558a79d96240 rbx = 0x0000558a79d96240 rcx = 0x0000558a79d96230 rdx = 0x00007fd8c65f5b80 Step #5: rdi = 0x0000558a79d96230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe903e1c90 Step #5: r8 = 0x0000558a79d96240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8c65f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a78034960 r14 = 0x0000000100000004 r15 = 0x0000558a76fa1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6086==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0xc,0x1,0x0,0x2,0x4,0x0, Step #5: \000asm\001\000\000\000\002\010\001\002\014\001\000\002\004\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f71a35e4ac02423f39af324195cb82f769a736c Step #5: Base64: AGFzbQEAAAACCAECDAEAAgQA Step #5: MERGE-OUTER: attempt 369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056853004 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc4d0c9198, 0x55bc4d0d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc4d0d1918,0x55bc4d1590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f71a35e4ac02423f39af324195cb82f769a736c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3409 processed earlier; will process 11866 files now Step #5: [LOADING] WASM module load failed: unknown table Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 163835 Step #5: #2 pulse cov: 187 ft: 195 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 242 ft: 261 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6106==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc4a8dd5dd bp 0x000000000000 sp 0x7ffc6fd53710 T6106) Step #5: ==6106==The signal is caused by a READ memory access. Step #5: #0 0x55bc4a8dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc4a6ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc4a6fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc4a6dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc4a5fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc4a555c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc4a55f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc4a5466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc4a5723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49c1ed1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc4a539aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6106==Register values: Step #5: rax = 0x000055bc4dd0b430 rbx = 0x000055bc4dd0b430 rcx = 0x000055bc4dd0b420 rdx = 0x00007f49c2099b80 Step #5: rdi = 0x000055bc4dd0b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc6fd53710 Step #5: r8 = 0x000055bc4dd0b430 r9 = 0x00007f49c2099c10 r10 = 0x000055bc4dcec010 r11 = 0x00007f49c2099be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc4dadc960 r14 = 0x0000000100000004 r15 = 0x000055bc4ca49386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6106==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xe4,0xfc,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\344\374\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f37fba25cff5318ee3e70ddc8d26a7f81a1c250 Step #5: Base64: AGFzbQEAAAACCAEAAAIA5PwD Step #5: MERGE-OUTER: attempt 370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1056978047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4b0bcc198, 0x55a4b0bd4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4b0bd4918,0x55a4b0c5c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f37fba25cff5318ee3e70ddc8d26a7f81a1c250' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3415 processed earlier; will process 11860 files now Step #5: [LOADING] WASM module load failed: unknown type 110883543 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 202 ft: 219 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6110==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4ae3e05dd bp 0x000000000000 sp 0x7ffc8bca64d0 T6110) Step #5: ==6110==The signal is caused by a READ memory access. Step #5: #0 0x55a4ae3e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4ae202280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4ae201fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a4ae1df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4ae100ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4ae058c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4ae0621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4ae0496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4ae0753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb21a776082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4ae03caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6110==Register values: Step #5: rax = 0x000055a4b219a240 rbx = 0x000055a4b219a240 rcx = 0x000055a4b219a230 rdx = 0x00007fb21a93eb80 Step #5: rdi = 0x000055a4b219a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc8bca64d0 Step #5: r8 = 0x000055a4b219a240 r9 = 0x00007fb21a93ebf0 r10 = 0x000055a4b2171010 r11 = 0x00007fb21a93ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4b15df960 r14 = 0x0000000100000004 r15 = 0x000055a4b054c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6110==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0x4, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\377\377\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb433bee205f31e376f19095dc653bad93b5ea9d Step #5: Base64: AGFzbQEAAAACCAEAAAIE//8E Step #5: MERGE-OUTER: attempt 371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057102490 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ee860f198, 0x562ee8617911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ee8617918,0x562ee869f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb433bee205f31e376f19095dc653bad93b5ea9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3418 processed earlier; will process 11857 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6121==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ee5e235dd bp 0x000000000000 sp 0x7ffc8f4a3220 T6121) Step #5: ==6121==The signal is caused by a READ memory access. Step #5: #0 0x562ee5e235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ee5c45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ee5c44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ee5c22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ee5b43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ee5a9bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ee5aa51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ee5a8c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ee5ab83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5da9e96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ee5a7faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6121==Register values: Step #5: rax = 0x0000562ee993a630 rbx = 0x0000562ee993a630 rcx = 0x0000562ee993aae0 rdx = 0x00007f5daa05eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8f4a3220 Step #5: r8 = 0x0000562ee993a630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5daa05ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ee9022960 r14 = 0x0000000100000004 r15 = 0x0000562ee7f8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6121==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6f,0x3,0x0,0x0, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001o\003\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83572b7c240395d1627a0de39cec3e20170c8170 Step #5: Base64: AGFzbQEAAAACCAEAAAFvAwAA Step #5: MERGE-OUTER: attempt 372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057226382 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ddaf81198, 0x556ddaf89911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ddaf89918,0x556ddb0110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83572b7c240395d1627a0de39cec3e20170c8170' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3419 processed earlier; will process 11856 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6125==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556dd87955dd bp 0x000000000000 sp 0x7ffe9a798cd0 T6125) Step #5: ==6125==The signal is caused by a READ memory access. Step #5: #0 0x556dd87955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556dd85b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556dd85b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556dd8594929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556dd84b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556dd840dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556dd84171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556dd83fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556dd842a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d23c60082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556dd83f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6125==Register values: Step #5: rax = 0x0000556ddbade430 rbx = 0x0000556ddbade430 rcx = 0x0000556ddbade420 rdx = 0x00007f7d23e28b80 Step #5: rdi = 0x0000556ddbade420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe9a798cd0 Step #5: r8 = 0x0000556ddbade430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d23e28be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ddb994960 r14 = 0x0000000100000004 r15 = 0x0000556dda901386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6125==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x70,0x2,0xff,0x13, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001p\002\377\023 Step #5: artifact_prefix='./'; Test unit written to ./crash-04ed1bb7b8c2640720b727202dbf81696f62e0c1 Step #5: Base64: AGFzbQEAAAACCAEAAAFwAv8T Step #5: MERGE-OUTER: attempt 373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057348727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558527711198, 0x558527719911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558527719918,0x5585277a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04ed1bb7b8c2640720b727202dbf81696f62e0c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3421 processed earlier; will process 11854 files now Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 177 ft: 185 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 14207 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 205 ft: 214 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6145==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558524f255dd bp 0x000000000000 sp 0x7ffe46383d60 T6145) Step #5: ==6145==The signal is caused by a READ memory access. Step #5: #0 0x558524f255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558524d47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558524d46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558524d24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558524c45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558524b9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558524ba71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558524b8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558524bba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf5d7fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558524b81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6145==Register values: Step #5: rax = 0x0000558529647240 rbx = 0x0000558529647240 rcx = 0x0000558529647230 rdx = 0x00007fbf5d9c6b80 Step #5: rdi = 0x0000558529647230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe46383d60 Step #5: r8 = 0x0000558529647240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf5d9c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558528124960 r14 = 0x0000000100000004 r15 = 0x0000558527091386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6145==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xbe,0xfc,0xd, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\276\374\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac17e75d833b2cb8127f67240223985a60b774cc Step #5: Base64: AGFzbQEAAAACCAEAAAIEvvwN Step #5: MERGE-OUTER: attempt 374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057473448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f8adb8198, 0x560f8adc0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f8adc0918,0x560f8ae480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac17e75d833b2cb8127f67240223985a60b774cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3426 processed earlier; will process 11849 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type -9502 Step #5: #2 pulse cov: 176 ft: 183 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1802239 Step #5: #4 pulse cov: 205 ft: 214 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6157==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f885cc5dd bp 0x000000000000 sp 0x7ffcd0226190 T6157) Step #5: ==6157==The signal is caused by a READ memory access. Step #5: #0 0x560f885cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f883ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f883edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f883cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f882ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f88244c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f8824e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f882356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f882613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9b22c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f88228aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6157==Register values: Step #5: rax = 0x0000560f8ca82240 rbx = 0x0000560f8ca82240 rcx = 0x0000560f8ca82230 rdx = 0x00007fd9b2488b80 Step #5: rdi = 0x0000560f8ca82230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcd0226190 Step #5: r8 = 0x0000560f8ca82240 r9 = 0x00007fd9b2488c30 r10 = 0x0000560f8ca59010 r11 = 0x00007fd9b2488be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f8b7cb960 r14 = 0x0000000100000004 r15 = 0x0000560f8a738386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6157==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xf6,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\366\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-06fdc72baf61bf5cd8646b35e50ef0a175f9de24 Step #5: Base64: AGFzbQEAAAACCAEAAAIA9v8D Step #5: MERGE-OUTER: attempt 375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057597936 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609c7b83198, 0x5609c7b8b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5609c7b8b918,0x5609c7c130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06fdc72baf61bf5cd8646b35e50ef0a175f9de24' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3431 processed earlier; will process 11844 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 183 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 251657983 Step #5: #4 pulse cov: 208 ft: 217 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6161==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609c53975dd bp 0x000000000000 sp 0x7ffe20bf9900 T6161) Step #5: ==6161==The signal is caused by a READ memory access. Step #5: #0 0x5609c53975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609c51b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609c51b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609c5196929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609c50b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609c500fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609c50191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609c50006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609c502c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31a4c26082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609c4ff3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6161==Register values: Step #5: rax = 0x00005609c89e6240 rbx = 0x00005609c89e6240 rcx = 0x00005609c89e6230 rdx = 0x00007f31a4deeb80 Step #5: rdi = 0x00005609c89e6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe20bf9900 Step #5: r8 = 0x00005609c89e6240 r9 = 0x00007f31a4deec00 r10 = 0x00005609c89bd010 r11 = 0x00007f31a4deebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609c8596960 r14 = 0x0000000100000004 r15 = 0x00005609c7503386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6161==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x73,0x0,0xff,0x2, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001s\000\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-2eb792b40a640b19aec6c7bc29e5b2775cf12f5e Step #5: Base64: AGFzbQEAAAACCAEAAAFzAP8C Step #5: MERGE-OUTER: attempt 376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057721886 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56389052a198, 0x563890532911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563890532918,0x5638905ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2eb792b40a640b19aec6c7bc29e5b2775cf12f5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3438 processed earlier; will process 11837 files now Step #5: [LOADING] WASM module load failed: unknown type -56709 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 187 ft: 195 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6165==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56388dd3e5dd bp 0x000000000000 sp 0x7ffe78cae260 T6165) Step #5: ==6165==The signal is caused by a READ memory access. Step #5: #0 0x56388dd3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56388db60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56388db5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56388db3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56388da5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56388d9b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56388d9c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56388d9a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56388d9d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdaaf03a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56388d99aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6165==Register values: Step #5: rax = 0x00005638924bae30 rbx = 0x00005638924bae30 rcx = 0x00005638924bae20 rdx = 0x00007fdaaf202b80 Step #5: rdi = 0x00005638924bae20 rsi = 0x0000000000800000 rbp = 0x0000000000000000 rsp = 0x00007ffe78cae260 Step #5: r8 = 0x00005638924bae30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdaaf202be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563890f3d960 r14 = 0x0000000100000004 r15 = 0x000056388feaa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6165==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0x0, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\377\377\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ea590f8715556977d380e0b23489129eb99553c Step #5: Base64: AGFzbQEAAAACCAEAAAIE//8A Step #5: MERGE-OUTER: attempt 377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057847341 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645c75b3198, 0x5645c75bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645c75bb918,0x5645c76430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ea590f8715556977d380e0b23489129eb99553c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3442 processed earlier; will process 11833 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 203 ft: 212 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 257 ft: 293 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6169==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645c4dc75dd bp 0x000000000000 sp 0x7ffffc60e9f0 T6169) Step #5: ==6169==The signal is caused by a READ memory access. Step #5: #0 0x5645c4dc75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645c4be9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645c4be8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645c4bc6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645c4ae7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645c4a3fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645c4a491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645c4a306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645c4a5c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f874e0df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645c4a23aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6169==Register values: Step #5: rax = 0x00005645c9c04240 rbx = 0x00005645c9c04240 rcx = 0x00005645c9c04230 rdx = 0x00007f874e2a7b80 Step #5: rdi = 0x00005645c9c04230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffffc60e9f0 Step #5: r8 = 0x00005645c9c04240 r9 = 0x00007f874e2a7c00 r10 = 0x00005645c9bdb010 r11 = 0x00007f874e2a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645c7fc6960 r14 = 0x0000000100000004 r15 = 0x00005645c6f33386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6169==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x8,0x3,0xcd,0x61,0x0,0xd,0x0,0x41,0x0, Step #5: \000asm\001\000\000\000\013\010\003\315a\000\015\000A\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-011bfa55a4b1e17658ee462c000a3a8637c42721 Step #5: Base64: AGFzbQEAAAALCAPNYQANAEEA Step #5: MERGE-OUTER: attempt 378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1057971338 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e567e29198, 0x55e567e31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e567e31918,0x55e567eb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/011bfa55a4b1e17658ee462c000a3a8637c42721' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3447 processed earlier; will process 11828 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 186 ft: 189 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6173==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e56563d5dd bp 0x000000000000 sp 0x7ffe2ec0f4b0 T6173) Step #5: ==6173==The signal is caused by a READ memory access. Step #5: #0 0x55e56563d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e56545f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e56545efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e56543c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e56535dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5652b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5652bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5652a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5652d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f356f20b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e565299aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6173==Register values: Step #5: rax = 0x000055e568d3f240 rbx = 0x000055e568d3f240 rcx = 0x000055e568d3f230 rdx = 0x00007f356f3d3b80 Step #5: rdi = 0x000055e568d3f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe2ec0f4b0 Step #5: r8 = 0x000055e568d3f240 r9 = 0x00007f356f3d3c00 r10 = 0x000055e568d16010 r11 = 0x00007f356f3d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e56883c960 r14 = 0x0000000100000004 r15 = 0x000055e5677a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6173==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x8,0x1,0x5,0x1f,0x8a,0xf8,0xfe,0xff,0x2, Step #5: \000asm\001\000\000\000\005\010\001\005\037\212\370\376\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-357369f41e4d29d780a677ae1f0cfe2f7d839f39 Step #5: Base64: AGFzbQEAAAAFCAEFH4r4/v8C Step #5: MERGE-OUTER: attempt 379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058094971 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56125c36d198, 0x56125c375911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56125c375918,0x56125c3fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/357369f41e4d29d780a677ae1f0cfe2f7d839f39' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3450 processed earlier; will process 11825 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6177==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561259b815dd bp 0x000000000000 sp 0x7fffd0a83da0 T6177) Step #5: ==6177==The signal is caused by a READ memory access. Step #5: #0 0x561259b815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612599a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612599a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561259980929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612598a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612597f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612598031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612597ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612598163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07b108b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612597ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6177==Register values: Step #5: rax = 0x000056125d890240 rbx = 0x000056125d890240 rcx = 0x000056125d890230 rdx = 0x00007f07b1253b80 Step #5: rdi = 0x000056125d890230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffd0a83da0 Step #5: r8 = 0x000056125d890240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f07b1253be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056125cd80960 r14 = 0x0000000100000004 r15 = 0x000056125bced386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6177==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x31,0x41,0x0,0x2,0x0,0x3f, Step #5: \000asm\001\000\000\000\002\010\001\0021A\000\002\000? Step #5: artifact_prefix='./'; Test unit written to ./crash-7ea09bebee937153db416a57e21b3fc8379f7cf2 Step #5: Base64: AGFzbQEAAAACCAECMUEAAgA/ Step #5: MERGE-OUTER: attempt 380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058219831 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561071fd1198, 0x561071fd9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561071fd9918,0x5610720610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ea09bebee937153db416a57e21b3fc8379f7cf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3452 processed earlier; will process 11823 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 157 ft: 158 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 181 ft: 188 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 239 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 204 ft: 224 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 222 ft: 258 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -522537 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6181==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56106f7e55dd bp 0x000000000000 sp 0x7ffece50b900 T6181) Step #5: ==6181==The signal is caused by a READ memory access. Step #5: #0 0x56106f7e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56106f607280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56106f606fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56106f5e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56106f505ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56106f45dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56106f4671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56106f44e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56106f47a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab05d9a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56106f441aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6181==Register values: Step #5: rax = 0x000056107387f240 rbx = 0x000056107387f240 rcx = 0x000056107387f230 rdx = 0x00007fab05f62b80 Step #5: rdi = 0x000056107387f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffece50b900 Step #5: r8 = 0x000056107387f240 r9 = 0x00007fab05f62c30 r10 = 0x0000561073856010 r11 = 0x00007fab05f62be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610729e4960 r14 = 0x0000000100000004 r15 = 0x0000561071951386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6181==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x7c,0x33,0x0,0x2,0x0,0x3f, Step #5: \000asm\001\000\000\000\002\010\001\002|3\000\002\000? Step #5: artifact_prefix='./'; Test unit written to ./crash-3b2573f862c3a4afb62d1e32b7a6d22298c9c477 Step #5: Base64: AGFzbQEAAAACCAECfDMAAgA/ Step #5: MERGE-OUTER: attempt 381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058345598 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a5d8a3e198, 0x55a5d8a46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5d8a46918,0x55a5d8ace0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b2573f862c3a4afb62d1e32b7a6d22298c9c477' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3468 processed earlier; will process 11807 files now Step #5: [LOADING] WASM module load failed: unknown type 3272 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 183 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -19845 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 270 ft: 305 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6185==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5d62525dd bp 0x000000000000 sp 0x7ffe65f0ece0 T6185) Step #5: ==6185==The signal is caused by a READ memory access. Step #5: #0 0x55a5d62525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a5d6074280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a5d6073fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a5d6051929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a5d5f72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5d5ecac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5d5ed41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5d5ebb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5d5ee73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f35d6d68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a5d5eaeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6185==Register values: Step #5: rax = 0x000055a5dab88240 rbx = 0x000055a5dab88240 rcx = 0x000055a5dab88230 rdx = 0x00007f35d6f30b80 Step #5: rdi = 0x000055a5dab88230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe65f0ece0 Step #5: r8 = 0x000055a5dab88240 r9 = 0x00007f35d6f30bf0 r10 = 0x000055a5dab5f010 r11 = 0x00007f35d6f30be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a5d9451960 r14 = 0x0000000100000004 r15 = 0x000055a5d83be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6185==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x73,0x41,0x0,0x2,0x0,0x3f, Step #5: \000asm\001\000\000\000\002\010\001\002sA\000\002\000? Step #5: artifact_prefix='./'; Test unit written to ./crash-6c79fc20303851007da1976481d4f198c5b3f80a Step #5: Base64: AGFzbQEAAAACCAECc0EAAgA/ Step #5: MERGE-OUTER: attempt 382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058468502 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8ade85198, 0x55f8ade8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8ade8d918,0x55f8adf150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c79fc20303851007da1976481d4f198c5b3f80a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3473 processed earlier; will process 11802 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2687 Step #5: #2 pulse cov: 177 ft: 192 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 258 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 28651 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 304 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 33554431 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8ab6995dd bp 0x000000000000 sp 0x7ffeadec1800 T6207) Step #5: ==6207==The signal is caused by a READ memory access. Step #5: #0 0x55f8ab6995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f8ab4bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f8ab4bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8ab498929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f8ab3b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8ab311c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8ab31b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8ab3026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8ab32e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc83162082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f8ab2f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6207==Register values: Step #5: rax = 0x000055f8afebf240 rbx = 0x000055f8afebf240 rcx = 0x000055f8afebf230 rdx = 0x00007fbc8332ab80 Step #5: rdi = 0x000055f8afebf230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeadec1800 Step #5: r8 = 0x000055f8afebf240 r9 = 0x00007fbc8332ac50 r10 = 0x000055f8afe96010 r11 = 0x00007fbc8332abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8ae898960 r14 = 0x0000000100000004 r15 = 0x000055f8ad805386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6d,0x0,0xe5,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001m\000\345\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f640ad6f4833c9f3f68794b1424896321a3c747 Step #5: Base64: AGFzbQEAAAACCAEAAAFtAOUD Step #5: MERGE-OUTER: attempt 383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058591926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561bc899198, 0x5561bc8a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561bc8a1918,0x5561bc9290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f640ad6f4833c9f3f68794b1424896321a3c747' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3487 processed earlier; will process 11788 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561ba0ad5dd bp 0x000000000000 sp 0x7fff2a490c40 T6219) Step #5: ==6219==The signal is caused by a READ memory access. Step #5: #0 0x5561ba0ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561b9ecf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561b9ecefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561b9eac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561b9dcdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561b9d25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561b9d2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561b9d166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561b9d423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f226851c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561b9d09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6219==Register values: Step #5: rax = 0x00005561bf02b5f0 rbx = 0x00005561bf02b5f0 rcx = 0x00005561bf02baa0 rdx = 0x00007f22686e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2a490c40 Step #5: r8 = 0x00005561bf02b5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22686e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561bd2ac960 r14 = 0x0000000100000004 r15 = 0x00005561bc219386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0x6b, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\377\377k Step #5: artifact_prefix='./'; Test unit written to ./crash-5bc4364ad1c1b35acfa63a00ad6978b50dc2037a Step #5: Base64: AGFzbQEAAAACCAEAAAIE//9r Step #5: MERGE-OUTER: attempt 384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058715788 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0fc8fe198, 0x55e0fc906911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0fc906918,0x55e0fc98e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5bc4364ad1c1b35acfa63a00ad6978b50dc2037a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3488 processed earlier; will process 11787 files now Step #5: [LOADING] WASM module load failed: unknown type -204791 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 192 ft: 195 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0fa1125dd bp 0x000000000000 sp 0x7ffd48a89cd0 T6223) Step #5: ==6223==The signal is caused by a READ memory access. Step #5: #0 0x55e0fa1125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0f9f34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0f9f33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0f9f11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0f9e32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0f9d8ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0f9d941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0f9d7b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0f9da73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa973c4e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0f9d6eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6223==Register values: Step #5: rax = 0x000055e0fe960240 rbx = 0x000055e0fe960240 rcx = 0x000055e0fe960230 rdx = 0x00007fa973e16b80 Step #5: rdi = 0x000055e0fe960230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd48a89cd0 Step #5: r8 = 0x000055e0fe960240 r9 = 0x00007fa973e16bf0 r10 = 0x000055e0fe937010 r11 = 0x00007fa973e16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0fd311960 r14 = 0x0000000100000004 r15 = 0x000055e0fc27e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xef,0xa8,0x31, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\357\2501 Step #5: artifact_prefix='./'; Test unit written to ./crash-b098f325543ca283db857e123f8ddf4c791341f9 Step #5: Base64: AGFzbQEAAAACCAEAAAIE76gx Step #5: MERGE-OUTER: attempt 385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058840919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f4dc23a198, 0x55f4dc242911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f4dc242918,0x55f4dc2ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b098f325543ca283db857e123f8ddf4c791341f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3491 processed earlier; will process 11784 files now Step #5: [LOADING] WASM module load failed: unknown type 510 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 168 ft: 185 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 216 ft: 238 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 274 ft: 299 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 833919 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global 6286441 Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 340 ft: 378 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6230==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f4d9a4e5dd bp 0x000000000000 sp 0x7ffeab8c2430 T6230) Step #5: ==6230==The signal is caused by a READ memory access. Step #5: #0 0x55f4d9a4e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f4d9870280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f4d986ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f4d984d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f4d976ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f4d96c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4d96d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4d96b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f4d96e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36e4a5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f4d96aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6230==Register values: Step #5: rax = 0x000055f4de40d240 rbx = 0x000055f4de40d240 rcx = 0x000055f4de40d230 rdx = 0x00007f36e4c26b80 Step #5: rdi = 0x000055f4de40d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeab8c2430 Step #5: r8 = 0x000055f4de40d240 r9 = 0x000055f4de3fabc0 r10 = 0x000055f4de3e4010 r11 = 0x00007f36e4c26be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f4dcc4d960 r14 = 0x0000000100000004 r15 = 0x000055f4dbbba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6230==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6f,0x3,0x2d,0x2f, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001o\003-/ Step #5: artifact_prefix='./'; Test unit written to ./crash-60fcef7b7397ad64ed4ed501ff0af42f4f92d92a Step #5: Base64: AGFzbQEAAAACCAEAAAFvAy0v Step #5: MERGE-OUTER: attempt 386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1058967344 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e503e1198, 0x559e503e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e503e9918,0x559e504710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60fcef7b7397ad64ed4ed501ff0af42f4f92d92a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3508 processed earlier; will process 11767 files now Step #5: [LOADING] WASM module load failed: unknown type 31864 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 259981311 Step #5: #2 pulse cov: 188 ft: 199 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 236 ft: 251 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6234==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e4dbf55dd bp 0x000000000000 sp 0x7ffeca1a0b90 T6234) Step #5: ==6234==The signal is caused by a READ memory access. Step #5: #0 0x559e4dbf55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e4da17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e4da16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e4d9f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e4d915ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e4d86dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e4d8771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e4d85e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e4d88a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa209499082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e4d851aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6234==Register values: Step #5: rax = 0x0000559e51ee5240 rbx = 0x0000559e51ee5240 rcx = 0x0000559e51ee5230 rdx = 0x00007fa209661b80 Step #5: rdi = 0x0000559e51ee5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeca1a0b90 Step #5: r8 = 0x0000559e51ee5240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa209661be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e50df4960 r14 = 0x0000000100000004 r15 = 0x0000559e4fd61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6234==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x72,0x31,0x0,0x2,0x4,0x72, Step #5: \000asm\001\000\000\000\002\010\001\002r1\000\002\004r Step #5: artifact_prefix='./'; Test unit written to ./crash-ee45885d365f25ccaf97e1dd2084cdbaff729aba Step #5: Base64: AGFzbQEAAAACCAECcjEAAgRy Step #5: MERGE-OUTER: attempt 387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059092779 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558dc039e198, 0x558dc03a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558dc03a6918,0x558dc042e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee45885d365f25ccaf97e1dd2084cdbaff729aba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3513 processed earlier; will process 11762 files now Step #5: [LOADING] WASM module load failed: unknown table Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 259964927 Step #5: #2 pulse cov: 171 ft: 184 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 230 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6238==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558dbdbb25dd bp 0x000000000000 sp 0x7ffedebd7570 T6238) Step #5: ==6238==The signal is caused by a READ memory access. Step #5: #0 0x558dbdbb25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558dbd9d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558dbd9d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558dbd9b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558dbd8d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558dbd82ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558dbd8341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558dbd81b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558dbd8473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c40143082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558dbd80eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6238==Register values: Step #5: rax = 0x0000558dc1b74430 rbx = 0x0000558dc1b74430 rcx = 0x0000558dc1b74420 rdx = 0x00007f5c4030bb80 Step #5: rdi = 0x0000558dc1b74420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffedebd7570 Step #5: r8 = 0x0000558dc1b74430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c4030bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558dc0db1960 r14 = 0x0000000100000004 r15 = 0x0000558dbfd1e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6238==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xdf,0xf7,0x0, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\337\367\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-37cc3215cf7c3b83098fce5ef5992f28cfe2c0e0 Step #5: Base64: AGFzbQEAAAACCAEAAAIE3/cA Step #5: MERGE-OUTER: attempt 388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059218174 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e53096c198, 0x55e530974911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e530974918,0x55e5309fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37cc3215cf7c3b83098fce5ef5992f28cfe2c0e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3519 processed earlier; will process 11756 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 5759 Step #5: #2 pulse cov: 174 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -377 Step #5: #4 pulse cov: 224 ft: 233 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 54499949 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6242==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e52e1805dd bp 0x000000000000 sp 0x7ffe2207e5d0 T6242) Step #5: ==6242==The signal is caused by a READ memory access. Step #5: #0 0x55e52e1805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e52dfa2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e52dfa1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e52df7f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e52dea0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e52ddf8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e52de021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e52dde96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e52de153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e2c5fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e52dddcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6242==Register values: Step #5: rax = 0x000055e5316f5430 rbx = 0x000055e5316f5430 rcx = 0x000055e5316f5420 rdx = 0x00007f9e2c7c5b80 Step #5: rdi = 0x000055e5316f5420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe2207e5d0 Step #5: r8 = 0x000055e5316f5430 r9 = 0x00007f9e2c7c5c30 r10 = 0x000055e5316d6010 r11 = 0x00007f9e2c7c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e53137f960 r14 = 0x0000000100000004 r15 = 0x000055e5302ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6242==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0xf,0xff,0x3a, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\001\017\377: Step #5: artifact_prefix='./'; Test unit written to ./crash-04fd6c58e5817c8fe683fe8f4d6412e84c294142 Step #5: Base64: AGFzbQEAAAACCAEAAAIBD/86 Step #5: MERGE-OUTER: attempt 389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059347491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587c35ee198, 0x5587c35f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587c35f6918,0x5587c367e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04fd6c58e5817c8fe683fe8f4d6412e84c294142' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3526 processed earlier; will process 11749 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 166 ft: 169 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6246==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587c0e025dd bp 0x000000000000 sp 0x7ffda3e8c170 T6246) Step #5: ==6246==The signal is caused by a READ memory access. Step #5: #0 0x5587c0e025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587c0c24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587c0c23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587c0c01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587c0b22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587c0a7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587c0a841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587c0a6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587c0a973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a5ac01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587c0a5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6246==Register values: Step #5: rax = 0x00005587c4e5b240 rbx = 0x00005587c4e5b240 rcx = 0x00005587c4e5b230 rdx = 0x00007f8a5adc9b80 Step #5: rdi = 0x00005587c4e5b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffda3e8c170 Step #5: r8 = 0x00005587c4e5b240 r9 = 0x00007f8a5adc9bf0 r10 = 0x00005587c4e32010 r11 = 0x00007f8a5adc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587c4001960 r14 = 0x0000000100000004 r15 = 0x00005587c2f6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6246==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6d,0x0,0xdd,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001m\000\335\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-938d12e4c73ef68ebb9e7ec26b0a87b2f7e39a6e Step #5: Base64: AGFzbQEAAAACCAEAAAFtAN0D Step #5: MERGE-OUTER: attempt 390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059470525 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f2b3f37198, 0x55f2b3f3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f2b3f3f918,0x55f2b3fc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/938d12e4c73ef68ebb9e7ec26b0a87b2f7e39a6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3529 processed earlier; will process 11746 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 146 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 194 ft: 206 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 277 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 268435199 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6250==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2b174b5dd bp 0x000000000000 sp 0x7ffc4e992d60 T6250) Step #5: ==6250==The signal is caused by a READ memory access. Step #5: #0 0x55f2b174b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2b156d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2b156cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2b154a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f2b146bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2b13c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2b13cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2b13b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2b13e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f067f152082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2b13a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6250==Register values: Step #5: rax = 0x000055f2b5fd5240 rbx = 0x000055f2b5fd5240 rcx = 0x000055f2b5fd5230 rdx = 0x00007f067f31ab80 Step #5: rdi = 0x000055f2b5fd5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc4e992d60 Step #5: r8 = 0x000055f2b5fd5240 r9 = 0x00007f067f31ac90 r10 = 0x000055f2b5fac010 r11 = 0x00007f067f31abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2b494a960 r14 = 0x0000000100000004 r15 = 0x000055f2b38b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6250==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\001\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99e76e025da7896e00c3ebc23b100e6270e82a4e Step #5: Base64: AGFzbQEAAAAACARuYW1lAQEA Step #5: MERGE-OUTER: attempt 391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059597480 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e9959c198, 0x561e995a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e995a4918,0x561e9962c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/99e76e025da7896e00c3ebc23b100e6270e82a4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3543 processed earlier; will process 11732 files now Step #5: [LOADING] WASM module load failed: unknown type 125759231 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6254==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e96db05dd bp 0x000000000000 sp 0x7ffe0eb41430 T6254) Step #5: ==6254==The signal is caused by a READ memory access. Step #5: #0 0x561e96db05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e96bd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e96bd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e96baf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e96ad0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e96a28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e96a321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e96a196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e96a453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f919f4d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e96a0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6254==Register values: Step #5: rax = 0x0000561e9b503240 rbx = 0x0000561e9b503240 rcx = 0x0000561e9b503230 rdx = 0x00007f919f6a0b80 Step #5: rdi = 0x0000561e9b503230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe0eb41430 Step #5: r8 = 0x0000561e9b503240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f919f6a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e99faf960 r14 = 0x0000000100000004 r15 = 0x0000561e98f1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6254==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5b,0xea,0x2, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\005[\352\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-620c29fe5b00108e765702a6712bf9f811f816b6 Step #5: Base64: AGFzbQEAAAACCAEAAAIFW+oC Step #5: MERGE-OUTER: attempt 392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059720992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561884c57198, 0x561884c5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561884c5f918,0x561884ce70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/620c29fe5b00108e765702a6712bf9f811f816b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3545 processed earlier; will process 11730 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 487359 Step #5: #2 pulse cov: 173 ft: 179 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 1048575 Step #5: #4 pulse cov: 190 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 250 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6258==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56188246b5dd bp 0x000000000000 sp 0x7ffc6d894d20 T6258) Step #5: ==6258==The signal is caused by a READ memory access. Step #5: #0 0x56188246b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56188228d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56188228cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56188226a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56188218bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618820e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618820ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618820d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618821003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3a68f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618820c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6258==Register values: Step #5: rax = 0x00005618873cc430 rbx = 0x00005618873cc430 rcx = 0x00005618873cc420 rdx = 0x00007fb3a6ac0b80 Step #5: rdi = 0x00005618873cc420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc6d894d20 Step #5: r8 = 0x00005618873cc430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3a6ac0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056188566a960 r14 = 0x0000000100000004 r15 = 0x00005618845d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6258==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x3f,0x33,0x0,0x2,0x4,0x2, Step #5: \000asm\001\000\000\000\002\010\001\002?3\000\002\004\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-a729d4acc4a258585003c2f1ae93fd6ea3d1f741 Step #5: Base64: AGFzbQEAAAACCAECPzMAAgQC Step #5: MERGE-OUTER: attempt 393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059848260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a296938198, 0x55a296940911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a296940918,0x55a2969c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a729d4acc4a258585003c2f1ae93fd6ea3d1f741' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3557 processed earlier; will process 11718 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6270==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a29414c5dd bp 0x000000000000 sp 0x7fff5566aa90 T6270) Step #5: ==6270==The signal is caused by a READ memory access. Step #5: #0 0x55a29414c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a293f6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a293f6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a293f4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a293e6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a293dc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a293dce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a293db56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a293de13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f261bb76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a293da8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6270==Register values: Step #5: rax = 0x000055a2976205f0 rbx = 0x000055a2976205f0 rcx = 0x000055a297620aa0 rdx = 0x00007f261bd3eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5566aa90 Step #5: r8 = 0x000055a2976205f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f261bd3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a29734b960 r14 = 0x0000000100000004 r15 = 0x000055a2962b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6270==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x3,0x3b,0xff,0x7e, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\003;\377~ Step #5: artifact_prefix='./'; Test unit written to ./crash-59baa52af44dbf5ef23e84a76dd00d3d1077c3a2 Step #5: Base64: AGFzbQEAAAACCAEAAAIDO/9+ Step #5: MERGE-OUTER: attempt 394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1059972876 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd935e1198, 0x55bd935e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd935e9918,0x55bd936710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59baa52af44dbf5ef23e84a76dd00d3d1077c3a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3558 processed earlier; will process 11717 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 182 ft: 192 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unknown type 10719 Step #5: #4 pulse cov: 216 ft: 231 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6274==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd90df55dd bp 0x000000000000 sp 0x7ffd9c1ff1f0 T6274) Step #5: ==6274==The signal is caused by a READ memory access. Step #5: #0 0x55bd90df55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd90c17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd90c16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd90bf4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd90b15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd90a6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd90a771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd90a5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd90a8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd25c585082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd90a51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6274==Register values: Step #5: rax = 0x000055bd949fc240 rbx = 0x000055bd949fc240 rcx = 0x000055bd949fc230 rdx = 0x00007fd25c74db80 Step #5: rdi = 0x000055bd949fc230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd9c1ff1f0 Step #5: r8 = 0x000055bd949fc240 r9 = 0x00007fd25c74dc00 r10 = 0x000055bd949d3010 r11 = 0x00007fd25c74dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd93ff4960 r14 = 0x0000000100000004 r15 = 0x000055bd92f61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6274==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x2,0xff,0xe, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\007\002\377\016 Step #5: artifact_prefix='./'; Test unit written to ./crash-960489c8ac27c4f90d23bbf36575503700e2de28 Step #5: Base64: AGFzbQEAAAACCAEAAAIHAv8O Step #5: MERGE-OUTER: attempt 395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060099000 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653086aa198, 0x5653086b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653086b2918,0x56530873a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/960489c8ac27c4f90d23bbf36575503700e2de28' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3563 processed earlier; will process 11712 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6278==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565305ebe5dd bp 0x000000000000 sp 0x7ffd04487a70 T6278) Step #5: ==6278==The signal is caused by a READ memory access. Step #5: #0 0x565305ebe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565305ce0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565305cdffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565305cbd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565305bdead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565305b36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565305b401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565305b276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565305b533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc86cb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565305b1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6278==Register values: Step #5: rax = 0x000056530a81e240 rbx = 0x000056530a81e240 rcx = 0x000056530a81e230 rdx = 0x00007fdc86e7db80 Step #5: rdi = 0x000056530a81e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd04487a70 Step #5: r8 = 0x000056530a81e240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc86e7dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653090bd960 r14 = 0x0000000100000004 r15 = 0x000056530802a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6278==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x70,0x2,0xf7,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001p\002\367\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2392febdefd5de3f86cbbde5385784878bc2d1a Step #5: Base64: AGFzbQEAAAACCAEAAAFwAvcD Step #5: MERGE-OUTER: attempt 396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060223546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4f2b7f198, 0x55c4f2b87911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4f2b87918,0x55c4f2c0f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2392febdefd5de3f86cbbde5385784878bc2d1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3565 processed earlier; will process 11710 files now Step #5: [LOADING] WASM module load failed: unknown type 15611 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 7535 Step #5: #2 pulse cov: 159 ft: 161 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 61439 Step #5: [LOADING] WASM module load failed: unknown function 4194303 Step #5: #4 pulse cov: 187 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6282==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4f03935dd bp 0x000000000000 sp 0x7ffffa7a18f0 T6282) Step #5: ==6282==The signal is caused by a READ memory access. Step #5: #0 0x55c4f03935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c4f01b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c4f01b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4f0192929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c4f00b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4f000bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4f00151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4efffc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4f00283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2970887082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c4effefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6282==Register values: Step #5: rax = 0x000055c4f4456240 rbx = 0x000055c4f4456240 rcx = 0x000055c4f4456230 rdx = 0x00007f2970a4fb80 Step #5: rdi = 0x000055c4f4456230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffffa7a18f0 Step #5: r8 = 0x000055c4f4456240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2970a4fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4f3592960 r14 = 0x0000000100000004 r15 = 0x000055c4f24ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6282==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x3c,0x30,0x0,0x2,0x0,0x3f, Step #5: \000asm\001\000\000\000\002\010\001\002<0\000\002\000? Step #5: artifact_prefix='./'; Test unit written to ./crash-f5af3096a87378573020bacef736e7f791751b70 Step #5: Base64: AGFzbQEAAAACCAECPDAAAgA/ Step #5: MERGE-OUTER: attempt 397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060348337 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe848f2198, 0x55fe848fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe848fa918,0x55fe849820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5af3096a87378573020bacef736e7f791751b70' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3571 processed earlier; will process 11704 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 190 ft: 192 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 71303167 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 219 ft: 226 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 16777215 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6286==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe821065dd bp 0x000000000000 sp 0x7fffe1a07940 T6286) Step #5: ==6286==The signal is caused by a READ memory access. Step #5: #0 0x55fe821065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe81f28280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe81f27fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe81f05929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe81e26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe81d7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe81d881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe81d6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe81d9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8448158082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe81d62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6286==Register values: Step #5: rax = 0x000055fe85834240 rbx = 0x000055fe85834240 rcx = 0x000055fe85834230 rdx = 0x00007f8448320b80 Step #5: rdi = 0x000055fe85834230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffe1a07940 Step #5: r8 = 0x000055fe85834240 r9 = 0x00007f8448320c10 r10 = 0x000055fe8580b010 r11 = 0x00007f8448320be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe85305960 r14 = 0x0000000100000004 r15 = 0x000055fe84272386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6286==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0xf,0xff,0x2a, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\001\017\377* Step #5: artifact_prefix='./'; Test unit written to ./crash-b560e92f7cbfd11bca59dfcd5726752e4e9a9975 Step #5: Base64: AGFzbQEAAAACCAEAAAIBD/8q Step #5: MERGE-OUTER: attempt 398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060471801 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561156d10198, 0x561156d18911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561156d18918,0x561156da00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b560e92f7cbfd11bca59dfcd5726752e4e9a9975' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3577 processed earlier; will process 11698 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 164 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1535 Step #5: #2 pulse cov: 190 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type -121 Step #5: #4 pulse cov: 254 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6304==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611545245dd bp 0x000000000000 sp 0x7fff9dfe4890 T6304) Step #5: ==6304==The signal is caused by a READ memory access. Step #5: #0 0x5611545245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561154346280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561154345fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561154323929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561154244ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56115419cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611541a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56115418d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611541b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84c16b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561154180aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6304==Register values: Step #5: rax = 0x0000561159102240 rbx = 0x0000561159102240 rcx = 0x0000561159102230 rdx = 0x00007f84c1881b80 Step #5: rdi = 0x0000561159102230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff9dfe4890 Step #5: r8 = 0x0000561159102240 r9 = 0x00007f84c1881c30 r10 = 0x00005611590d9010 r11 = 0x00007f84c1881be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561157723960 r14 = 0x0000000100000004 r15 = 0x0000561156690386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6304==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xfe,0xff,0x31, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\376\3771 Step #5: artifact_prefix='./'; Test unit written to ./crash-a388ad8e059bbfabc2ca1640a62ebbb01cf53842 Step #5: Base64: AGFzbQEAAAACCAEAAAIE/v8x Step #5: MERGE-OUTER: attempt 399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060596529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55794e61c198, 0x55794e624911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55794e624918,0x55794e6ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a388ad8e059bbfabc2ca1640a62ebbb01cf53842' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3582 processed earlier; will process 11693 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6308==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55794be305dd bp 0x000000000000 sp 0x7ffd4c19b4f0 T6308) Step #5: ==6308==The signal is caused by a READ memory access. Step #5: #0 0x55794be305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55794bc52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55794bc51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55794bc2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55794bb50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55794baa8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55794bab21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55794ba996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55794bac53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5fa8ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55794ba8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6308==Register values: Step #5: rax = 0x00005579503405f0 rbx = 0x00005579503405f0 rcx = 0x0000557950340aa0 rdx = 0x00007fd5faa92b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4c19b4f0 Step #5: r8 = 0x00005579503405f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd5faa92be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055794f02f960 r14 = 0x0000000100000004 r15 = 0x000055794df9c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6308==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x2b,0xdf,0x41, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\005+\337A Step #5: artifact_prefix='./'; Test unit written to ./crash-8310cb177e146e5081362ce54ceed70484681fc6 Step #5: Base64: AGFzbQEAAAACCAEAAAIFK99B Step #5: MERGE-OUTER: attempt 400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060721175 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a01c1e7198, 0x55a01c1ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a01c1ef918,0x55a01c2770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8310cb177e146e5081362ce54ceed70484681fc6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3583 processed earlier; will process 11692 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 183 ft: 186 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1801727 Step #5: #4 pulse cov: 222 ft: 231 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 511 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 1151 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 292 ft: 306 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6312==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0199fb5dd bp 0x000000000000 sp 0x7fff94ca5850 T6312) Step #5: ==6312==The signal is caused by a READ memory access. Step #5: #0 0x55a0199fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a01981d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a01981cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0197fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a01971bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a019673c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a01967d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0196646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0196903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd2029b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a019657aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6312==Register values: Step #5: rax = 0x000055a01e82d240 rbx = 0x000055a01e82d240 rcx = 0x000055a01e82d230 rdx = 0x00007efd20463b80 Step #5: rdi = 0x000055a01e82d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff94ca5850 Step #5: r8 = 0x000055a01e82d240 r9 = 0x000055a01e834d90 r10 = 0x000055a01e804010 r11 = 0x00007efd20463be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a01cbfa960 r14 = 0x0000000100000004 r15 = 0x000055a01bb67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6312==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0xae,0x7f,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\256\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd7663193e889b14371a99eb4f2f386bf7482c39 Step #5: Base64: AGFzbQEAAAAACARuYW1lrn8A Step #5: MERGE-OUTER: attempt 401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060846929 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4a1d7c198, 0x55c4a1d84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4a1d84918,0x55c4a1e0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd7663193e889b14371a99eb4f2f386bf7482c39' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3592 processed earlier; will process 11683 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 28671 Step #5: #2 pulse cov: 196 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 241 ft: 253 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6316==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c49f5905dd bp 0x000000000000 sp 0x7ffc738a0a10 T6316) Step #5: ==6316==The signal is caused by a READ memory access. Step #5: #0 0x55c49f5905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c49f3b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c49f3b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c49f38f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c49f2b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c49f208c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c49f2121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c49f1f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c49f2253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3f53368082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c49f1ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6316==Register values: Step #5: rax = 0x000055c4a39e1240 rbx = 0x000055c4a39e1240 rcx = 0x000055c4a39e1230 rdx = 0x00007f3f53530b80 Step #5: rdi = 0x000055c4a39e1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc738a0a10 Step #5: r8 = 0x000055c4a39e1240 r9 = 0x00007f3f53530c40 r10 = 0x000055c4a39b8010 r11 = 0x00007f3f53530be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4a278f960 r14 = 0x0000000100000004 r15 = 0x000055c4a16fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6316==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x70,0x2,0xbf,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001p\002\277\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1cf7c847fb7b61a230af667a184509b66f5f2c9 Step #5: Base64: AGFzbQEAAAACCAEAAAFwAr8D Step #5: MERGE-OUTER: attempt 402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1060970941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557225cf0198, 0x557225cf8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557225cf8918,0x557225d800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1cf7c847fb7b61a230af667a184509b66f5f2c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3597 processed earlier; will process 11678 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 164 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 12923 Step #5: #2 pulse cov: 202 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1867775 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 216 ft: 225 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1012347 Step #5: [LOADING] WASM module load failed: unknown type -499703 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6337==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572235045dd bp 0x000000000000 sp 0x7ffdf37127d0 T6337) Step #5: ==6337==The signal is caused by a READ memory access. Step #5: #0 0x5572235045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557223326280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557223325fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557223303929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557223224ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55722317cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572231861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55722316d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572231993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb86899b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557223160aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6337==Register values: Step #5: rax = 0x0000557226f5b240 rbx = 0x0000557226f5b240 rcx = 0x0000557226f5b230 rdx = 0x00007fb868b63b80 Step #5: rdi = 0x0000557226f5b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdf37127d0 Step #5: r8 = 0x0000557226f5b240 r9 = 0x00007fb868b63c30 r10 = 0x0000557226f32010 r11 = 0x00007fb868b63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557226703960 r14 = 0x0000000100000004 r15 = 0x0000557225670386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6337==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xdf,0xd6,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\337\326\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-bff3fbee029b9e060dfcbe5e5ff3c1490ecf8186 Step #5: Base64: AGFzbQEAAAACCAEAAAIA39YD Step #5: MERGE-OUTER: attempt 403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061094786 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557489568198, 0x557489570911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557489570918,0x5574895f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bff3fbee029b9e060dfcbe5e5ff3c1490ecf8186' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3605 processed earlier; will process 11670 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557486d7c5dd bp 0x000000000000 sp 0x7fff770b7240 T6359) Step #5: ==6359==The signal is caused by a READ memory access. Step #5: #0 0x557486d7c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557486b9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557486b9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557486b7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557486a9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574869f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574869fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574869e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557486a113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ff1aab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574869d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6359==Register values: Step #5: rax = 0x000055748c06d5f0 rbx = 0x000055748c06d5f0 rcx = 0x000055748c06daa0 rdx = 0x00007f8ff1c73b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff770b7240 Step #5: r8 = 0x000055748c06d5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ff1c73be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557489f7b960 r14 = 0x0000000100000004 r15 = 0x0000557488ee8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xfe,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\376\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-3820699efb89fbedd2bf7f14ac3d6c68d916758c Step #5: Base64: AGFzbQEAAAACCAEAAAIE/v8D Step #5: MERGE-OUTER: attempt 404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061219402 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1df56b198, 0x55c1df573911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1df573918,0x55c1df5fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3820699efb89fbedd2bf7f14ac3d6c68d916758c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3606 processed earlier; will process 11669 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 177 ft: 178 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 217 ft: 227 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6368==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1dcd7f5dd bp 0x000000000000 sp 0x7ffda8f95140 T6368) Step #5: ==6368==The signal is caused by a READ memory access. Step #5: #0 0x55c1dcd7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1dcba1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1dcba0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1dcb7e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1dca9fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c1dc9f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1dca011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1dc9e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1dca143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa49be3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c1dc9dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6368==Register values: Step #5: rax = 0x000055c1e1a0d240 rbx = 0x000055c1e1a0d240 rcx = 0x000055c1e1a0d230 rdx = 0x00007faa49dabb80 Step #5: rdi = 0x000055c1e1a0d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffda8f95140 Step #5: r8 = 0x000055c1e1a0d240 r9 = 0x00007faa49dabc30 r10 = 0x000055c1e19e4010 r11 = 0x00007faa49dabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c1dff7e960 r14 = 0x0000000100000004 r15 = 0x000055c1deeeb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6368==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0xff,0x17,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\377\027\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c9d00ed77331cf57c13e5465278d454966c1faf Step #5: Base64: AGFzbQEAAAAACARuYW1l/xcA Step #5: MERGE-OUTER: attempt 405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061344906 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e36f6a5198, 0x55e36f6ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e36f6ad918,0x55e36f7350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c9d00ed77331cf57c13e5465278d454966c1faf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3610 processed earlier; will process 11665 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 158 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 212 ft: 225 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6372==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e36ceb95dd bp 0x000000000000 sp 0x7fff26ed68c0 T6372) Step #5: ==6372==The signal is caused by a READ memory access. Step #5: #0 0x55e36ceb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e36ccdb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e36ccdafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e36ccb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e36cbd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e36cb31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e36cb3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e36cb226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e36cb4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89566cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e36cb15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6372==Register values: Step #5: rax = 0x000055e370e92430 rbx = 0x000055e370e92430 rcx = 0x000055e370e92420 rdx = 0x00007f8956893b80 Step #5: rdi = 0x000055e370e92420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff26ed68c0 Step #5: r8 = 0x000055e370e92430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8956893be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3700b8960 r14 = 0x0000000100000004 r15 = 0x000055e36f025386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6372==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xbf,0xf5,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\277\365\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-33047eba992e92de229dbeede9f0f02b8dd6897f Step #5: Base64: AGFzbQEAAAACCAEAAAIAv/UD Step #5: MERGE-OUTER: attempt 406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061470781 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555566ab9198, 0x555566ac1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555566ac1918,0x555566b490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33047eba992e92de229dbeede9f0f02b8dd6897f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3617 processed earlier; will process 11658 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 180 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 503 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 218 ft: 226 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6382==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555642cd5dd bp 0x000000000000 sp 0x7ffc9e56c240 T6382) Step #5: ==6382==The signal is caused by a READ memory access. Step #5: #0 0x5555642cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555640ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555640eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555640cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555563fedad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555563f45c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555563f4f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555563f366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555563f623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb156784082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555563f29aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6382==Register values: Step #5: rax = 0x0000555567652430 rbx = 0x0000555567652430 rcx = 0x0000555567652420 rdx = 0x00007fb15694cb80 Step #5: rdi = 0x0000555567652420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc9e56c240 Step #5: r8 = 0x0000555567652430 r9 = 0x00007fb15694cc30 r10 = 0x0000555567633010 r11 = 0x00007fb15694cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555674cc960 r14 = 0x0000000100000004 r15 = 0x0000555566439386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6382==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xd8,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\330\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-5589b6c1cfec9edce07153b46e38c957a7a00623 Step #5: Base64: AGFzbQEAAAACCAEAAAIA2P8D Step #5: MERGE-OUTER: attempt 407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061595291 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55739e5e2198, 0x55739e5ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55739e5ea918,0x55739e6720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5589b6c1cfec9edce07153b46e38c957a7a00623' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3623 processed earlier; will process 11652 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 261371 Step #5: #2 pulse cov: 177 ft: 192 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6386==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55739bdf65dd bp 0x000000000000 sp 0x7fff66578390 T6386) Step #5: ==6386==The signal is caused by a READ memory access. Step #5: #0 0x55739bdf65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55739bc18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55739bc17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55739bbf5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55739bb16ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55739ba6ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55739ba781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55739ba5f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55739ba8b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39414de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55739ba52aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6386==Register values: Step #5: rax = 0x000055739f943240 rbx = 0x000055739f943240 rcx = 0x000055739f943230 rdx = 0x00007f39416a6b80 Step #5: rdi = 0x000055739f943230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff66578390 Step #5: r8 = 0x000055739f943240 r9 = 0x00007f39416a6c10 r10 = 0x000055739f91a010 r11 = 0x00007f39416a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055739eff5960 r14 = 0x0000000100000004 r15 = 0x000055739df62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6386==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0xfe,0x17,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\376\027\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5c4303ab40a16aeef86a2c1bfa7b7e1939b4fac Step #5: Base64: AGFzbQEAAAAACARuYW1l/hcA Step #5: MERGE-OUTER: attempt 408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061720136 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c562960198, 0x55c562968911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c562968918,0x55c5629f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5c4303ab40a16aeef86a2c1bfa7b7e1939b4fac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3627 processed earlier; will process 11648 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6390==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5601745dd bp 0x000000000000 sp 0x7fff3b02d140 T6390) Step #5: ==6390==The signal is caused by a READ memory access. Step #5: #0 0x55c5601745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c55ff96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c55ff95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c55ff73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c55fe94ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c55fdecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c55fdf61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c55fddd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c55fe093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f807e89e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c55fdd0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6390==Register values: Step #5: rax = 0x000055c5638f75f0 rbx = 0x000055c5638f75f0 rcx = 0x000055c5638f7aa0 rdx = 0x00007f807ea66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3b02d140 Step #5: r8 = 0x000055c5638f75f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f807ea66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c563373960 r14 = 0x0000000100000004 r15 = 0x000055c5622e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6390==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x2b,0xff,0x1e, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\005+\377\036 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c326deec0cc6774d2245ffdf1ece9e4841b7f8d Step #5: Base64: AGFzbQEAAAACCAEAAAIFK/8e Step #5: MERGE-OUTER: attempt 409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061843490 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ddfc96198, 0x561ddfc9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ddfc9e918,0x561ddfd260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c326deec0cc6774d2245ffdf1ece9e4841b7f8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3628 processed earlier; will process 11647 files now Step #5: [LOADING] WASM module load failed: unknown function Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 169 ft: 172 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: unknown global 29348860 Step #5: #4 pulse cov: 207 ft: 224 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -499704 Step #5: [LOADING] WASM module load failed: unknown type 3386 Step #5: #8 pulse cov: 264 ft: 286 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type 1338 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown type 845 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6404==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ddd4aa5dd bp 0x000000000000 sp 0x7ffdd062e4f0 T6404) Step #5: ==6404==The signal is caused by a READ memory access. Step #5: #0 0x561ddd4aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ddd2cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ddd2cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ddd2a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ddd1caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ddd122c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ddd12c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ddd1136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ddd13f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa54f8a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ddd106aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6404==Register values: Step #5: rax = 0x0000561de0ce9430 rbx = 0x0000561de0ce9430 rcx = 0x0000561de0ce9420 rdx = 0x00007fa54fa6bb80 Step #5: rdi = 0x0000561de0ce9420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffdd062e4f0 Step #5: r8 = 0x0000561de0ce9430 r9 = 0x00007fa54fa6bc70 r10 = 0x0000561de0cca010 r11 = 0x00007fa54fa6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561de06a9960 r14 = 0x0000000100000004 r15 = 0x0000561ddf616386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6404==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x72,0x1,0x4,0x61, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001r\001\004a Step #5: artifact_prefix='./'; Test unit written to ./crash-5cd6e649b800e224bc65268d0d9c44177caf7b82 Step #5: Base64: AGFzbQEAAAACCAEAAAFyAQRh Step #5: MERGE-OUTER: attempt 410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1061970012 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e7c82cb198, 0x55e7c82d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e7c82d3918,0x55e7c835b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5cd6e649b800e224bc65268d0d9c44177caf7b82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3644 processed earlier; will process 11631 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 161 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 14679999 Step #5: #4 pulse cov: 241 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown table Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6413==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7c5adf5dd bp 0x000000000000 sp 0x7ffef27f9930 T6413) Step #5: ==6413==The signal is caused by a READ memory access. Step #5: #0 0x55e7c5adf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7c5901280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7c5900fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7c58de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7c57ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7c5757c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7c57611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7c57486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7c57743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c58af8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7c573baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6413==Register values: Step #5: rax = 0x000055e7c9c2c240 rbx = 0x000055e7c9c2c240 rcx = 0x000055e7c9c2c230 rdx = 0x00007f2c58cc0b80 Step #5: rdi = 0x000055e7c9c2c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffef27f9930 Step #5: r8 = 0x000055e7c9c2c240 r9 = 0x00007f2c58cc0c30 r10 = 0x000055e7c9c03010 r11 = 0x00007f2c58cc0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7c8cde960 r14 = 0x0000000100000004 r15 = 0x000055e7c7c4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6413==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0x0,0xfc,0x9, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\001\000\374\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-aac4bcd9f63b1cde3bf0291f3c000ac679958430 Step #5: Base64: AGFzbQEAAAACCAEAAAIBAPwJ Step #5: MERGE-OUTER: attempt 411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062095244 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0113fc198, 0x55a011404911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a011404918,0x55a01148c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aac4bcd9f63b1cde3bf0291f3c000ac679958430' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3651 processed earlier; will process 11624 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 20971502 Step #5: #2 pulse cov: 176 ft: 178 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6417==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a00ec105dd bp 0x000000000000 sp 0x7ffe38096a00 T6417) Step #5: ==6417==The signal is caused by a READ memory access. Step #5: #0 0x55a00ec105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a00ea32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a00ea31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a00ea0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a00e930ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a00e888c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a00e8921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a00e8796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a00e8a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f90de2b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a00e86caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6417==Register values: Step #5: rax = 0x000055a0133ea240 rbx = 0x000055a0133ea240 rcx = 0x000055a0133ea230 rdx = 0x00007f90de47ab80 Step #5: rdi = 0x000055a0133ea230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe38096a00 Step #5: r8 = 0x000055a0133ea240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f90de47abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a011e0f960 r14 = 0x0000000100000004 r15 = 0x000055a010d7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6417==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xeb,0xaa,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\353\252\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-41b38e0753f6cc61fd6b5ed8ac63f8fb6bed98ff Step #5: Base64: AGFzbQEAAAACCAEAAAIA66oD Step #5: MERGE-OUTER: attempt 412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062218768 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e77ebf198, 0x558e77ec7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e77ec7918,0x558e77f4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/41b38e0753f6cc61fd6b5ed8ac63f8fb6bed98ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3654 processed earlier; will process 11621 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 169 ft: 172 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6421==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e756d35dd bp 0x000000000000 sp 0x7ffcfbed1ef0 T6421) Step #5: ==6421==The signal is caused by a READ memory access. Step #5: #0 0x558e756d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e754f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e754f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e754d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e753f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e7534bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e753551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e7533c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e753683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f578d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e7532faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6421==Register values: Step #5: rax = 0x0000558e7a823240 rbx = 0x0000558e7a823240 rcx = 0x0000558e7a823230 rdx = 0x00007f5f57a9db80 Step #5: rdi = 0x0000558e7a823230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcfbed1ef0 Step #5: r8 = 0x0000558e7a823240 r9 = 0x00007f5f57a9dbf0 r10 = 0x0000558e7a7fa010 r11 = 0x00007f5f57a9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e788d2960 r14 = 0x0000000100000004 r15 = 0x0000558e7783f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6421==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xfe,0xfe,0x7e, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\376\376~ Step #5: artifact_prefix='./'; Test unit written to ./crash-9f0a9dbcd2fb7a0d063a6d8689b3aeac56fc85bc Step #5: Base64: AGFzbQEAAAACCAEAAAIE/v5+ Step #5: MERGE-OUTER: attempt 413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062342809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc63973198, 0x55bc6397b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc6397b918,0x55bc63a030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f0a9dbcd2fb7a0d063a6d8689b3aeac56fc85bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3658 processed earlier; will process 11617 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6425==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc611875dd bp 0x000000000000 sp 0x7ffdaff45d40 T6425) Step #5: ==6425==The signal is caused by a READ memory access. Step #5: #0 0x55bc611875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc60fa9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc60fa8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc60f86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc60ea7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc60dffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc60e091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc60df06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc60e1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd177f17082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc60de3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6425==Register values: Step #5: rax = 0x000055bc64e98240 rbx = 0x000055bc64e98240 rcx = 0x000055bc64e98230 rdx = 0x00007fd1780dfb80 Step #5: rdi = 0x000055bc64e98230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdaff45d40 Step #5: r8 = 0x000055bc64e98240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1780dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc64386960 r14 = 0x0000000100000004 r15 = 0x000055bc632f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6425==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xff,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\377\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-798c1eb740a2b91e931433d871bb8a240d33820d Step #5: Base64: AGFzbQEAAAACCAEAAAIA//8D Step #5: MERGE-OUTER: attempt 414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062466450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a128cca198, 0x55a128cd2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a128cd2918,0x55a128d5a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/798c1eb740a2b91e931433d871bb8a240d33820d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3660 processed earlier; will process 11615 files now Step #5: [LOADING] WASM module load failed: unknown type 81919 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 177 ft: 185 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown function 16760831 Step #5: #4 pulse cov: 193 ft: 202 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6429==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1264de5dd bp 0x000000000000 sp 0x7ffebfa712c0 T6429) Step #5: ==6429==The signal is caused by a READ memory access. Step #5: #0 0x55a1264de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a126300280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1262fffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1262dd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1261fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a126156c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1261601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1261476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1261733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6f7b69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a12613aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6429==Register values: Step #5: rax = 0x000055a12b428240 rbx = 0x000055a12b428240 rcx = 0x000055a12b428230 rdx = 0x00007fb6f7d31b80 Step #5: rdi = 0x000055a12b428230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffebfa712c0 Step #5: r8 = 0x000055a12b428240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6f7d31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1296dd960 r14 = 0x0000000100000004 r15 = 0x000055a12864a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6429==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x70,0x2,0xff,0x73, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001p\002\377s Step #5: artifact_prefix='./'; Test unit written to ./crash-acedc07bb8f1144f47ca852033527549e091cba2 Step #5: Base64: AGFzbQEAAAACCAEAAAFwAv9z Step #5: MERGE-OUTER: attempt 415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062590538 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646475e3198, 0x5646475eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646475eb918,0x5646476730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/acedc07bb8f1144f47ca852033527549e091cba2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3665 processed earlier; will process 11610 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6433==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564644df75dd bp 0x000000000000 sp 0x7fffa9b258c0 T6433) Step #5: ==6433==The signal is caused by a READ memory access. Step #5: #0 0x564644df75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564644c19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564644c18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564644bf6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564644b17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564644a6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564644a791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564644a606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564644a8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cc8c00082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564644a53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6433==Register values: Step #5: rax = 0x0000564649ede5f0 rbx = 0x0000564649ede5f0 rcx = 0x0000564649edeaa0 rdx = 0x00007f7cc8dc8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa9b258c0 Step #5: r8 = 0x0000564649ede5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cc8dc8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564647ff6960 r14 = 0x0000000100000004 r15 = 0x0000564646f63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6433==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xdf,0xf7,0x12, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\337\367\022 Step #5: artifact_prefix='./'; Test unit written to ./crash-b976f8127b013ef1af8f3d03905cb3957bd19818 Step #5: Base64: AGFzbQEAAAACCAEAAAIE3/cS Step #5: MERGE-OUTER: attempt 416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062713936 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f805bd7198, 0x55f805bdf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f805bdf918,0x55f805c670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b976f8127b013ef1af8f3d03905cb3957bd19818' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3666 processed earlier; will process 11609 files now Step #5: [LOADING] WASM module load failed: unknown type 268431359 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 178 ft: 187 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #4 pulse cov: 202 ft: 224 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 14024 Step #5: [LOADING] WASM module load failed: unknown type 117432063 Step #5: #8 pulse cov: 269 ft: 304 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 1769471 Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6437==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8033eb5dd bp 0x000000000000 sp 0x7fffbdf29110 T6437) Step #5: ==6437==The signal is caused by a READ memory access. Step #5: #0 0x55f8033eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f80320d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f80320cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8031ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f80310bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f803063c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f80306d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8030546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8030803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0850f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f803047aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6437==Register values: Step #5: rax = 0x000055f807f93240 rbx = 0x000055f807f93240 rcx = 0x000055f807f93230 rdx = 0x00007fc0852beb80 Step #5: rdi = 0x000055f807f93230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffbdf29110 Step #5: r8 = 0x000055f807f93240 r9 = 0x00007fc0852bec70 r10 = 0x000055f807f6a010 r11 = 0x00007fc0852bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8065ea960 r14 = 0x0000000100000004 r15 = 0x000055f805557386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6437==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x8,0x1,0x60,0x4,0x70,0x70,0x70,0x6f,0x0, Step #5: \000asm\001\000\000\000\001\010\001`\004pppo\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6450e79c5fb3d7e9ea2ac5075b22b4bc52050ad6 Step #5: Base64: AGFzbQEAAAABCAFgBHBwcG8A Step #5: MERGE-OUTER: attempt 417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062841728 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5637bd32d198, 0x5637bd335911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5637bd335918,0x5637bd3bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6450e79c5fb3d7e9ea2ac5075b22b4bc52050ad6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3677 processed earlier; will process 11598 files now Step #5: [LOADING] WASM module load failed: unknown type 1011707 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 175 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 194 ft: 202 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 31848 Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 252 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6441==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637bab415dd bp 0x000000000000 sp 0x7ffca8ea9280 T6441) Step #5: ==6441==The signal is caused by a READ memory access. Step #5: #0 0x5637bab415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5637ba963280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5637ba962fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5637ba940929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5637ba861ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5637ba7b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637ba7c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637ba7aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637ba7d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94d5046082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5637ba79daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6441==Register values: Step #5: rax = 0x00005637be8a7240 rbx = 0x00005637be8a7240 rcx = 0x00005637be8a7230 rdx = 0x00007f94d520eb80 Step #5: rdi = 0x00005637be8a7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffca8ea9280 Step #5: r8 = 0x00005637be8a7240 r9 = 0x00007f94d520ec70 r10 = 0x00005637be87e010 r11 = 0x00007f94d520ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637bdd40960 r14 = 0x0000000100000004 r15 = 0x00005637bccad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6441==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xff,0x77, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\005\000\377w Step #5: artifact_prefix='./'; Test unit written to ./crash-3f7cbd4a43226f18f4bd8c32c25efb01825efdf2 Step #5: Base64: AGFzbQEAAAACCAEAAAIFAP93 Step #5: MERGE-OUTER: attempt 418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1062966264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587e6ec5198, 0x5587e6ecd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587e6ecd918,0x5587e6f550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f7cbd4a43226f18f4bd8c32c25efb01825efdf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3690 processed earlier; will process 11585 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6445==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587e46d95dd bp 0x000000000000 sp 0x7ffcc63b6b50 T6445) Step #5: ==6445==The signal is caused by a READ memory access. Step #5: #0 0x5587e46d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587e44fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587e44fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587e44d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587e43f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587e4351c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587e435b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587e43426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587e436e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f482621f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587e4335aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6445==Register values: Step #5: rax = 0x00005587e81575c0 rbx = 0x00005587e81575c0 rcx = 0x00005587e8157a70 rdx = 0x00007f48263e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc63b6b50 Step #5: r8 = 0x00005587e81575c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48263e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587e78d8960 r14 = 0x0000000100000004 r15 = 0x00005587e6845386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6445==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x8,0x1,0x5,0x25,0xa6,0xff,0xb0,0xfc,0x7, Step #5: \000asm\001\000\000\000\005\010\001\005%\246\377\260\374\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-1224883cd0dc062b762b077a26626861132a1796 Step #5: Base64: AGFzbQEAAAAFCAEFJab/sPwH Step #5: MERGE-OUTER: attempt 419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063091159 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568d5de5198, 0x5568d5ded911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568d5ded918,0x5568d5e750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1224883cd0dc062b762b077a26626861132a1796' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3691 processed earlier; will process 11584 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 164 ft: 165 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 186 ft: 189 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 2303 Step #5: #4 pulse cov: 243 ft: 258 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 4179182 Step #5: [LOADING] WASM module load failed: unknown type 108786391 Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #8 pulse cov: 297 ft: 321 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function 33554418 Step #5: [LOADING] WASM module load failed: unknown type 6291455 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6449==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568d35f95dd bp 0x000000000000 sp 0x7ffecee6c740 T6449) Step #5: ==6449==The signal is caused by a READ memory access. Step #5: #0 0x5568d35f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568d341b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568d341afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5568d33f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568d3319ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5568d3271c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568d327b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568d32626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568d328e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec023f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568d3255aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6449==Register values: Step #5: rax = 0x00005568d77d6240 rbx = 0x00005568d77d6240 rcx = 0x00005568d77d6230 rdx = 0x00007fec025bbb80 Step #5: rdi = 0x00005568d77d6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffecee6c740 Step #5: r8 = 0x00005568d77d6240 r9 = 0x00007fec025bbc50 r10 = 0x00005568d77ad010 r11 = 0x00007fec025bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005568d67f8960 r14 = 0x0000000100000004 r15 = 0x00005568d5765386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6449==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x70,0x3,0x1,0x13, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001p\003\001\023 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cc576cfe8c6cb779c111da195a11cbbdfe43a7f Step #5: Base64: AGFzbQEAAAACCAEAAAFwAwET Step #5: MERGE-OUTER: attempt 420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063219186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b5b08e198, 0x556b5b096911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b5b096918,0x556b5b11e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6cc576cfe8c6cb779c111da195a11cbbdfe43a7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3705 processed earlier; will process 11570 files now Step #5: [LOADING] WASM module load failed: unknown type 50903 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 189 ft: 204 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6453==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b588a25dd bp 0x000000000000 sp 0x7ffe8c329870 T6453) Step #5: ==6453==The signal is caused by a READ memory access. Step #5: #0 0x556b588a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b586c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b586c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b586a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b585c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b5851ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b585241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b5850b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b585373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91cb2a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b584feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6453==Register values: Step #5: rax = 0x0000556b5c16c240 rbx = 0x0000556b5c16c240 rcx = 0x0000556b5c16c230 rdx = 0x00007f91cb46fb80 Step #5: rdi = 0x0000556b5c16c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe8c329870 Step #5: r8 = 0x0000556b5c16c240 r9 = 0x00007f91cb46fbf0 r10 = 0x0000556b5c143010 r11 = 0x00007f91cb46fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b5baa1960 r14 = 0x0000000100000004 r15 = 0x0000556b5aa0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6453==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x73,0x70,0x0,0x2,0x0,0x3f, Step #5: \000asm\001\000\000\000\002\010\001\002sp\000\002\000? Step #5: artifact_prefix='./'; Test unit written to ./crash-660550a0d4f645beaf3919c5a69fab3cdf3eea5a Step #5: Base64: AGFzbQEAAAACCAECc3AAAgA/ Step #5: MERGE-OUTER: attempt 421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063343274 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562eb18a4198, 0x562eb18ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562eb18ac918,0x562eb19340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/660550a0d4f645beaf3919c5a69fab3cdf3eea5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3708 processed earlier; will process 11567 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6457==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562eaf0b85dd bp 0x000000000000 sp 0x7ffff2721180 T6457) Step #5: ==6457==The signal is caused by a READ memory access. Step #5: #0 0x562eaf0b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562eaeeda280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562eaeed9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562eaeeb7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562eaedd8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562eaed30c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562eaed3a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562eaed216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562eaed4d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff71e087082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562eaed14aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6457==Register values: Step #5: rax = 0x0000562eb39015f0 rbx = 0x0000562eb39015f0 rcx = 0x0000562eb3901aa0 rdx = 0x00007ff71e24fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff2721180 Step #5: r8 = 0x0000562eb39015f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff71e24fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562eb22b7960 r14 = 0x0000000100000004 r15 = 0x0000562eb1224386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6457==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xe8,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\350\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c574fab7e5482d9c78f15e7c4fde0356f21879f Step #5: Base64: AGFzbQEAAAACCAEAAAIA6P8D Step #5: MERGE-OUTER: attempt 422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063468965 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a341ace198, 0x55a341ad6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a341ad6918,0x55a341b5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c574fab7e5482d9c78f15e7c4fde0356f21879f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3709 processed earlier; will process 11566 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1417215 Step #5: #2 pulse cov: 173 ft: 178 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6466==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a33f2e25dd bp 0x000000000000 sp 0x7fff901018b0 T6466) Step #5: ==6466==The signal is caused by a READ memory access. Step #5: #0 0x55a33f2e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a33f104280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a33f103fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a33f0e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a33f002ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a33ef5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a33ef641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a33ef4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a33ef773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f028649e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a33ef3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6466==Register values: Step #5: rax = 0x000055a34372a240 rbx = 0x000055a34372a240 rcx = 0x000055a34372a230 rdx = 0x00007f0286666b80 Step #5: rdi = 0x000055a34372a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff901018b0 Step #5: r8 = 0x000055a34372a240 r9 = 0x00007f0286666bf0 r10 = 0x000055a343701010 r11 = 0x00007f0286666be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3424e1960 r14 = 0x0000000100000004 r15 = 0x000055a34144e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6466==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x12,0x2a,0x0,0x0,0x0, Step #5: \000asm\001\000\000\000\000\010\004na\022*\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64bbd749a4982caaf22caeecc1a2f88f9561e58d Step #5: Base64: AGFzbQEAAAAACARuYRIqAAAA Step #5: MERGE-OUTER: attempt 423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063594792 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561dc0f63198, 0x561dc0f6b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561dc0f6b918,0x561dc0ff30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64bbd749a4982caaf22caeecc1a2f88f9561e58d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3712 processed earlier; will process 11563 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6470==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561dbe7775dd bp 0x000000000000 sp 0x7fffc66549a0 T6470) Step #5: ==6470==The signal is caused by a READ memory access. Step #5: #0 0x561dbe7775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561dbe599280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561dbe598fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561dbe576929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561dbe497ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561dbe3efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561dbe3f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561dbe3e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561dbe40c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f118f479082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561dbe3d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6470==Register values: Step #5: rax = 0x0000561dc281e5f0 rbx = 0x0000561dc281e5f0 rcx = 0x0000561dc281eaa0 rdx = 0x00007f118f641b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc66549a0 Step #5: r8 = 0x0000561dc281e5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f118f641be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561dc1976960 r14 = 0x0000000100000004 r15 = 0x0000561dc08e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6470==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x2,0x4,0x2,0x0,0x2,0x4,0x0, Step #5: \000asm\001\000\000\000\002\010\001\002\004\002\000\002\004\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb7d86edde857c46c40f9b2e9447b599c1fc641b Step #5: Base64: AGFzbQEAAAACCAECBAIAAgQA Step #5: MERGE-OUTER: attempt 424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063721737 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b4ea66198, 0x563b4ea6e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b4ea6e918,0x563b4eaf60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb7d86edde857c46c40f9b2e9447b599c1fc641b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3713 processed earlier; will process 11562 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 182 ft: 191 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6474==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b4c27a5dd bp 0x000000000000 sp 0x7ffddedea1a0 T6474) Step #5: ==6474==The signal is caused by a READ memory access. Step #5: #0 0x563b4c27a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b4c09c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b4c09bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b4c079929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b4bf9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b4bef2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b4befc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b4bee36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b4bf0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23fcf58082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b4bed6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6474==Register values: Step #5: rax = 0x0000563b4fa3c240 rbx = 0x0000563b4fa3c240 rcx = 0x0000563b4fa3c230 rdx = 0x00007f23fd120b80 Step #5: rdi = 0x0000563b4fa3c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffddedea1a0 Step #5: r8 = 0x0000563b4fa3c240 r9 = 0x00007f23fd120bf0 r10 = 0x0000563b4fa13010 r11 = 0x00007f23fd120be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b4f479960 r14 = 0x0000000100000004 r15 = 0x0000563b4e3e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6474==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0xff,0x14,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\377\024\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b51519ceac8f1b138373c237c035ebde6498edd1 Step #5: Base64: AGFzbQEAAAAACARuYW1l/xQA Step #5: MERGE-OUTER: attempt 425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063845721 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b2df08198, 0x564b2df10911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b2df10918,0x564b2df980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b51519ceac8f1b138373c237c035ebde6498edd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3716 processed earlier; will process 11559 files now Step #5: [LOADING] WASM module load failed: unknown type 31103 Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 177 ft: 192 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6478==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b2b71c5dd bp 0x000000000000 sp 0x7ffe3f1c6e80 T6478) Step #5: ==6478==The signal is caused by a READ memory access. Step #5: #0 0x564b2b71c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b2b53e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b2b53dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b2b51b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b2b43cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b2b394c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b2b39e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b2b3856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b2b3b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8537d30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b2b378aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6478==Register values: Step #5: rax = 0x0000564b2f321240 rbx = 0x0000564b2f321240 rcx = 0x0000564b2f321230 rdx = 0x00007f8537ef8b80 Step #5: rdi = 0x0000564b2f321230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe3f1c6e80 Step #5: r8 = 0x0000564b2f321240 r9 = 0x00007f8537ef8bf0 r10 = 0x0000564b2f2f8010 r11 = 0x00007f8537ef8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b2e91b960 r14 = 0x0000000100000004 r15 = 0x0000564b2d888386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6478==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xfe,0xfc,0x7e, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\004\376\374~ Step #5: artifact_prefix='./'; Test unit written to ./crash-7236b9c0fa2a939cd6a7535b18c9cb569f1d3fcb Step #5: Base64: AGFzbQEAAAACCAEAAAIE/vx+ Step #5: MERGE-OUTER: attempt 426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1063971750 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555efff55198, 0x555efff5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555efff5d918,0x555efffe50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7236b9c0fa2a939cd6a7535b18c9cb569f1d3fcb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3719 processed earlier; will process 11556 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 165 ft: 166 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6482==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555efd7695dd bp 0x000000000000 sp 0x7ffcd164b000 T6482) Step #5: ==6482==The signal is caused by a READ memory access. Step #5: #0 0x555efd7695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555efd58b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555efd58afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555efd568929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555efd489ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555efd3e1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555efd3eb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555efd3d26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555efd3fe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb35c602082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555efd3c5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6482==Register values: Step #5: rax = 0x0000555f01bce240 rbx = 0x0000555f01bce240 rcx = 0x0000555f01bce230 rdx = 0x00007fb35c7cab80 Step #5: rdi = 0x0000555f01bce230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcd164b000 Step #5: r8 = 0x0000555f01bce240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb35c7cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f00968960 r14 = 0x0000000100000004 r15 = 0x0000555eff8d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6482==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xdf,0xf9,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\337\371\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f83c9fb6733a380f7f2007fdc4033b9a5629186 Step #5: Base64: AGFzbQEAAAACCAEAAAIA3/kD Step #5: MERGE-OUTER: attempt 427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064095721 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56149a74d198, 0x56149a755911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56149a755918,0x56149a7dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f83c9fb6733a380f7f2007fdc4033b9a5629186' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3721 processed earlier; will process 11554 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6501==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561497f615dd bp 0x000000000000 sp 0x7fff3dcd4a60 T6501) Step #5: ==6501==The signal is caused by a READ memory access. Step #5: #0 0x561497f615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561497d83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561497d82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561497d60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561497c81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561497bd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561497be31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561497bca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561497bf63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8849027082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561497bbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6501==Register values: Step #5: rax = 0x000056149c70d5f0 rbx = 0x000056149c70d5f0 rcx = 0x000056149c70daa0 rdx = 0x00007f88491efb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3dcd4a60 Step #5: r8 = 0x000056149c70d5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f88491efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056149b160960 r14 = 0x0000000100000004 r15 = 0x000056149a0cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6501==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x3,0x3b,0xff,0x2, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\003;\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b114b348631ecfd0d1305aa2ed71d5ae6c707db Step #5: Base64: AGFzbQEAAAACCAEAAAIDO/8C Step #5: MERGE-OUTER: attempt 428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064220813 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c03354198, 0x564c0335c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c0335c918,0x564c033e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b114b348631ecfd0d1305aa2ed71d5ae6c707db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3722 processed earlier; will process 11553 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6505==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c00b685dd bp 0x000000000000 sp 0x7ffcce4139d0 T6505) Step #5: ==6505==The signal is caused by a READ memory access. Step #5: #0 0x564c00b685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c0098a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c00989fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c00967929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c00888ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c007e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c007ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c007d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c007fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb7ba0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c007c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6505==Register values: Step #5: rax = 0x0000564c04407630 rbx = 0x0000564c04407630 rcx = 0x0000564c04407ae0 rdx = 0x00007fbb7bbd6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcce4139d0 Step #5: r8 = 0x0000564c04407630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb7bbd6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c03d67960 r14 = 0x0000000100000004 r15 = 0x0000564c02cd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6505==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6f,0x1,0x8,0x77, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001o\001\010w Step #5: artifact_prefix='./'; Test unit written to ./crash-1116979f069b91ee35d800873690df15b667c03b Step #5: Base64: AGFzbQEAAAACCAEAAAFvAQh3 Step #5: MERGE-OUTER: attempt 429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064345836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e021664198, 0x55e02166c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e02166c918,0x55e0216f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1116979f069b91ee35d800873690df15b667c03b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3723 processed earlier; will process 11552 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 191 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 268435455 Step #5: [LOADING] WASM module load failed: unknown type 146942 Step #5: #4 pulse cov: 236 ft: 254 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 751 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6509==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e01ee785dd bp 0x000000000000 sp 0x7fff49272480 T6509) Step #5: ==6509==The signal is caused by a READ memory access. Step #5: #0 0x55e01ee785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e01ec9a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e01ec99fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e01ec77929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e01eb98ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e01eaf0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e01eafa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e01eae16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e01eb0d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72d34ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e01ead4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6509==Register values: Step #5: rax = 0x000055e023d76240 rbx = 0x000055e023d76240 rcx = 0x000055e023d76230 rdx = 0x00007f72d3675b80 Step #5: rdi = 0x000055e023d76230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff49272480 Step #5: r8 = 0x000055e023d76240 r9 = 0x000055e023d6afd0 r10 = 0x000055e023d4d010 r11 = 0x00007f72d3675be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e022077960 r14 = 0x0000000100000004 r15 = 0x000055e020fe4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6509==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x0,0xfb,0xff,0x3, Step #5: \000asm\001\000\000\000\002\010\001\000\000\002\000\373\377\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-9290369e36d45223a95184c9e6f9ab5812b4897c Step #5: Base64: AGFzbQEAAAACCAEAAAIA+/8D Step #5: MERGE-OUTER: attempt 430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064471084 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56022172a198, 0x560221732911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560221732918,0x5602217ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9290369e36d45223a95184c9e6f9ab5812b4897c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3731 processed earlier; will process 11544 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6513==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56021ef3e5dd bp 0x000000000000 sp 0x7ffe18bb0700 T6513) Step #5: ==6513==The signal is caused by a READ memory access. Step #5: #0 0x56021ef3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56021ed60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56021ed5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56021ed3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56021ec5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56021ebb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56021ebc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56021eba76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56021ebd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95fa48f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56021eb9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6513==Register values: Step #5: rax = 0x00005602227cd630 rbx = 0x00005602227cd630 rcx = 0x00005602227cdae0 rdx = 0x00007f95fa657b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe18bb0700 Step #5: r8 = 0x00005602227cd630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95fa657be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056022213d960 r14 = 0x0000000100000004 r15 = 0x00005602210aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6513==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x6b,0x0,0xf7,0x1f, Step #5: \000asm\001\000\000\000\002\010\001\000\000\001k\000\367\037 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a40a377488b6212e4bf4a00c321f47056982c5a Step #5: Base64: AGFzbQEAAAACCAEAAAFrAPcf Step #5: MERGE-OUTER: attempt 431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064594572 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c6ca3a198, 0x558c6ca42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c6ca42918,0x558c6caca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a40a377488b6212e4bf4a00c321f47056982c5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3732 processed earlier; will process 11543 files now Step #5: [LOADING] WASM module load failed: unknown type 15487 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6517==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c6a24e5dd bp 0x000000000000 sp 0x7ffe0d9480c0 T6517) Step #5: ==6517==The signal is caused by a READ memory access. Step #5: #0 0x558c6a24e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c6a070280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c6a06ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c6a04d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c69f6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c69ec6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c69ed01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c69eb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c69ee33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6741c06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c69eaaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6517==Register values: Step #5: rax = 0x0000558c6effb240 rbx = 0x0000558c6effb240 rcx = 0x0000558c6effb230 rdx = 0x00007f6741dceb80 Step #5: rdi = 0x0000558c6effb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe0d9480c0 Step #5: r8 = 0x0000558c6effb240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6741dcebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c6d44d960 r14 = 0x0000000100000004 r15 = 0x0000558c6c3ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6517==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6f,0x1,0x0,0xc0,0x8, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001o\001\000\300\010 Step #5: artifact_prefix='./'; Test unit written to ./crash-be973745d88415bfb55a9e35b994510e4fd49abc Step #5: Base64: AGFzbQEAAAACCQEAAAFvAQDACA== Step #5: MERGE-OUTER: attempt 432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064717100 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5579ada1d198, 0x5579ada25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5579ada25918,0x5579adaad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be973745d88415bfb55a9e35b994510e4fd49abc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3734 processed earlier; will process 11541 files now Step #5: [00:08:21:473 - 7F436B92CC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 159 ft: 169 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global 2147483647 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 252 ft: 276 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 341156463 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 295 ft: 328 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6534==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579ab2315dd bp 0x000000000000 sp 0x7ffc5dd13090 T6534) Step #5: ==6534==The signal is caused by a READ memory access. Step #5: #0 0x5579ab2315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579ab053280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579ab052fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5579ab030929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579aaf51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579aaea9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579aaeb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579aae9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579aaec63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f436b954082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579aae8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6534==Register values: Step #5: rax = 0x00005579aea02240 rbx = 0x00005579aea02240 rcx = 0x00005579aea02230 rdx = 0x00007f436bb1cb80 Step #5: rdi = 0x00005579aea02230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc5dd13090 Step #5: r8 = 0x00005579aea02240 r9 = 0x00007f436bb1cc40 r10 = 0x00005579ae9d9010 r11 = 0x00007f436bb1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005579ae430960 r14 = 0x0000000100000004 r15 = 0x00005579ad39d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6534==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xdf,0xff,0xfe,0x33, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\337\377\3763 Step #5: artifact_prefix='./'; Test unit written to ./crash-5240eb32b5cf1cb33e290f6bf1bb6010fbe5ff80 Step #5: Base64: AGFzbQEAAAACCQEAAAIE3//+Mw== Step #5: MERGE-OUTER: attempt 433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064845882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b79a1e198, 0x555b79a26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b79a26918,0x555b79aae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5240eb32b5cf1cb33e290f6bf1bb6010fbe5ff80' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3744 processed earlier; will process 11531 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6550==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b772325dd bp 0x000000000000 sp 0x7ffc96615a20 T6550) Step #5: ==6550==The signal is caused by a READ memory access. Step #5: #0 0x555b772325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b77054280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b77053fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b77031929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b76f52ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b76eaac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b76eb41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b76e9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b76ec73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff30092f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b76e8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6550==Register values: Step #5: rax = 0x0000555b7b2ab5f0 rbx = 0x0000555b7b2ab5f0 rcx = 0x0000555b7b2abaa0 rdx = 0x00007ff300af7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc96615a20 Step #5: r8 = 0x0000555b7b2ab5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff300af7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b7a431960 r14 = 0x0000000100000004 r15 = 0x0000555b7939e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6550==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xff,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\377\377\377? Step #5: artifact_prefix='./'; Test unit written to ./crash-93fa8a880d09d6756fe565079072f0dc02324380 Step #5: Base64: AGFzbQEAAAACCQEAAAIE////Pw== Step #5: MERGE-OUTER: attempt 434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1064968818 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c4982a198, 0x563c49832911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c49832918,0x563c498ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93fa8a880d09d6756fe565079072f0dc02324380' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3745 processed earlier; will process 11530 files now Step #5: [LOADING] WASM module load failed: unknown type 41938878 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1073741819 Step #5: #2 pulse cov: 182 ft: 187 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c4703e5dd bp 0x000000000000 sp 0x7ffcbd100250 T6563) Step #5: ==6563==The signal is caused by a READ memory access. Step #5: #0 0x563c4703e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c46e60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c46e5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c46e3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c46d5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c46cb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c46cc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c46ca76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c46cd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e73bbc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c46c9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6563==Register values: Step #5: rax = 0x0000563c4b953240 rbx = 0x0000563c4b953240 rcx = 0x0000563c4b953230 rdx = 0x00007f9e73d84b80 Step #5: rdi = 0x0000563c4b953230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcbd100250 Step #5: r8 = 0x0000563c4b953240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e73d84be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c4a23d960 r14 = 0x0000000100000004 r15 = 0x0000563c491aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x7e,0x1,0x7e,0x0,0x7e,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003~\001~\000~\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb4f571b90649a8edd6c9b807b13983a3254ceb1 Step #5: Base64: AGFzbQEAAAABCQFfA34BfgB+AQ== Step #5: MERGE-OUTER: attempt 435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065092277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca28ac0198, 0x55ca28ac8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca28ac8918,0x55ca28b500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fb4f571b90649a8edd6c9b807b13983a3254ceb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3748 processed earlier; will process 11527 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca262d45dd bp 0x000000000000 sp 0x7ffd9cbcf250 T6567) Step #5: ==6567==The signal is caused by a READ memory access. Step #5: #0 0x55ca262d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca260f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca260f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca260d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca25ff4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca25f4cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca25f561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca25f3d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca25f693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64107f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca25f30aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6567==Register values: Step #5: rax = 0x000055ca29ffd240 rbx = 0x000055ca29ffd240 rcx = 0x000055ca29ffd230 rdx = 0x00007f64109b8b80 Step #5: rdi = 0x000055ca29ffd230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd9cbcf250 Step #5: r8 = 0x000055ca29ffd240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f64109b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca294d3960 r14 = 0x0000000100000004 r15 = 0x000055ca28440386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x4,0x6e,0x61,0x6d,0x65,0xee,0xfe,0x7e,0x0, Step #5: \000asm\001\000\000\000\000\011\004name\356\376~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b28964d206b098cf640f17bcfd2b1668eff65585 Step #5: Base64: AGFzbQEAAAAACQRuYW1l7v5+AA== Step #5: MERGE-OUTER: attempt 436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065215405 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bcd5d95198, 0x55bcd5d9d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bcd5d9d918,0x55bcd5e250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b28964d206b098cf640f17bcfd2b1668eff65585' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3750 processed earlier; will process 11525 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 134 ft: 135 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6580==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bcd35a95dd bp 0x000000000000 sp 0x7fff739cbc10 T6580) Step #5: ==6580==The signal is caused by a READ memory access. Step #5: #0 0x55bcd35a95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bcd33cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bcd33cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bcd33a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bcd32c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bcd3221c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bcd322b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bcd32126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bcd323e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc284c0a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bcd3205aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6580==Register values: Step #5: rax = 0x000055bcd6e6b430 rbx = 0x000055bcd6e6b430 rcx = 0x000055bcd6e6b420 rdx = 0x00007fc284dd2b80 Step #5: rdi = 0x000055bcd6e6b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff739cbc10 Step #5: r8 = 0x000055bcd6e6b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc284dd2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bcd67a8960 r14 = 0x0000000100000004 r15 = 0x000055bcd5715386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6580==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xfb,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\377\377\373? Step #5: artifact_prefix='./'; Test unit written to ./crash-17bc804281f38b7c55cc4bb65af9be35fba8c1cd Step #5: Base64: AGFzbQEAAAACCQEAAAIE///7Pw== Step #5: MERGE-OUTER: attempt 437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065338074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a3dd54198, 0x560a3dd5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a3dd5c918,0x560a3dde40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17bc804281f38b7c55cc4bb65af9be35fba8c1cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3752 processed earlier; will process 11523 files now Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a3b5685dd bp 0x000000000000 sp 0x7fffbd9d9520 T6595) Step #5: ==6595==The signal is caused by a READ memory access. Step #5: #0 0x560a3b5685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a3b38a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a3b389fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a3b367929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a3b288ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a3b1e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a3b1ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a3b1d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a3b1fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0972448082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a3b1c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6595==Register values: Step #5: rax = 0x0000560a3eba9240 rbx = 0x0000560a3eba9240 rcx = 0x0000560a3eba9230 rdx = 0x00007f0972610b80 Step #5: rdi = 0x0000560a3eba9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffbd9d9520 Step #5: r8 = 0x0000560a3eba9240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0972610be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a3e767960 r14 = 0x0000000100000004 r15 = 0x0000560a3d6d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x73,0x0,0xbe,0xb4,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001s\000\276\264? Step #5: artifact_prefix='./'; Test unit written to ./crash-60762feedc95b1059412d2b725d19c48589a9066 Step #5: Base64: AGFzbQEAAAACCQEAAAFzAL60Pw== Step #5: MERGE-OUTER: attempt 438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065461029 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591d5d1a198, 0x5591d5d22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591d5d22918,0x5591d5daa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60762feedc95b1059412d2b725d19c48589a9066' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3754 processed earlier; will process 11521 files now Step #5: [LOADING] WASM module load failed: unknown type 268435389 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -133160951 Step #5: #2 pulse cov: 185 ft: 189 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591d352e5dd bp 0x000000000000 sp 0x7ffc6314d8f0 T6599) Step #5: ==6599==The signal is caused by a READ memory access. Step #5: #0 0x5591d352e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591d3350280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591d334ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591d332d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591d324ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591d31a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591d31b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591d31976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591d31c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3264df2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591d318aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6599==Register values: Step #5: rax = 0x00005591d6b94240 rbx = 0x00005591d6b94240 rcx = 0x00005591d6b94230 rdx = 0x00007f3264fbab80 Step #5: rdi = 0x00005591d6b94230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc6314d8f0 Step #5: r8 = 0x00005591d6b94240 r9 = 0x00007f3264fbabf0 r10 = 0x00005591d6b6b010 r11 = 0x00007f3264fbabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591d672d960 r14 = 0x0000000100000004 r15 = 0x00005591d569a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7f,0x0,0x5f,0x1,0x7f,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001\177\000_\001\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ee09c6d3407b95919070d9df940150e7d990dad Step #5: Base64: AGFzbQEAAAABCQJfAX8AXwF/AA== Step #5: MERGE-OUTER: attempt 439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065585780 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562320d0b198, 0x562320d13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562320d13918,0x562320d9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ee09c6d3407b95919070d9df940150e7d990dad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3757 processed earlier; will process 11518 files now Step #5: [LOADING] WASM module load failed: unknown type 33554367 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 207 ft: 223 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56231e51f5dd bp 0x000000000000 sp 0x7ffc8e71da80 T6603) Step #5: ==6603==The signal is caused by a READ memory access. Step #5: #0 0x56231e51f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56231e341280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56231e340fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56231e31e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56231e23fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56231e197c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56231e1a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56231e1886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56231e1b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde58c37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56231e17baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6603==Register values: Step #5: rax = 0x00005623235a8240 rbx = 0x00005623235a8240 rcx = 0x00005623235a8230 rdx = 0x00007fde58dffb80 Step #5: rdi = 0x00005623235a8230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc8e71da80 Step #5: r8 = 0x00005623235a8240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde58dffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056232171e960 r14 = 0x0000000100000004 r15 = 0x000056232068b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x72,0x0,0x5f,0x1,0x6c,0x1, Step #5: \000asm\001\000\000\000\001\011\002_\001r\000_\001l\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-0920a798b582a3a3819702d90fd6432b65ad82ed Step #5: Base64: AGFzbQEAAAABCQJfAXIAXwFsAQ== Step #5: MERGE-OUTER: attempt 440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065709831 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3d970d198, 0x55f3d9715911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3d9715918,0x55f3d979d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0920a798b582a3a3819702d90fd6432b65ad82ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3760 processed earlier; will process 11515 files now Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 189 ft: 194 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 8388541 Step #5: [LOADING] WASM module load failed: unknown type 40599551 Step #5: #4 pulse cov: 243 ft: 253 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3d6f215dd bp 0x000000000000 sp 0x7ffc7b901a90 T6607) Step #5: ==6607==The signal is caused by a READ memory access. Step #5: #0 0x55f3d6f215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3d6d43280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3d6d42fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3d6d20929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3d6c41ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3d6b99c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3d6ba31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3d6b8a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3d6bb63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f61c4b91082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3d6b7daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6607==Register values: Step #5: rax = 0x000055f3da763240 rbx = 0x000055f3da763240 rcx = 0x000055f3da763230 rdx = 0x00007f61c4d59b80 Step #5: rdi = 0x000055f3da763230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc7b901a90 Step #5: r8 = 0x000055f3da763240 r9 = 0x00007f61c4d59c10 r10 = 0x000055f3da73a010 r11 = 0x00007f61c4d59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3da120960 r14 = 0x0000000100000004 r15 = 0x000055f3d908d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x9,0xdf,0xff,0x4, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\005\011\337\377\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-90227d712fde4148d8e9c1a90e0e3e73c85a6ef5 Step #5: Base64: AGFzbQEAAAACCQEAAAIFCd//BA== Step #5: MERGE-OUTER: attempt 441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065835041 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c18bf7f198, 0x55c18bf87911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c18bf87918,0x55c18c00f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90227d712fde4148d8e9c1a90e0e3e73c85a6ef5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3765 processed earlier; will process 11510 files now Step #5: [LOADING] WASM module load failed: unknown type -133160935 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 234 ft: 247 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1897935dd bp 0x000000000000 sp 0x7fff685790d0 T6611) Step #5: ==6611==The signal is caused by a READ memory access. Step #5: #0 0x55c1897935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1895b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1895b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c189592929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1894b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c18940bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1894151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1893fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1894283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11b4bc8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c1893efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6611==Register values: Step #5: rax = 0x000055c18d63f240 rbx = 0x000055c18d63f240 rcx = 0x000055c18d63f230 rdx = 0x00007f11b4d90b80 Step #5: rdi = 0x000055c18d63f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff685790d0 Step #5: r8 = 0x000055c18d63f240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11b4d90be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c18c992960 r14 = 0x0000000100000004 r15 = 0x000055c18b8ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x60,0x1,0x6d,0x4,0x7d,0x7d,0x7f,0x7d, Step #5: \000asm\001\000\000\000\001\011\001`\001m\004}}\177} Step #5: artifact_prefix='./'; Test unit written to ./crash-26307b8233062aafbf59f52ef5744a818ec1a8b0 Step #5: Base64: AGFzbQEAAAABCQFgAW0EfX1/fQ== Step #5: MERGE-OUTER: attempt 442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1065960137 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615f3d69198, 0x5615f3d71911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615f3d71918,0x5615f3df90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26307b8233062aafbf59f52ef5744a818ec1a8b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3768 processed earlier; will process 11507 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 165 ft: 166 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5615f157d5dd bp 0x000000000000 sp 0x7ffda2cf6440 T6615) Step #5: ==6615==The signal is caused by a READ memory access. Step #5: #0 0x5615f157d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5615f139f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5615f139efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5615f137c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5615f129dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5615f11f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5615f11ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615f11e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5615f12123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb092db7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5615f11d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6615==Register values: Step #5: rax = 0x00005615f5665240 rbx = 0x00005615f5665240 rcx = 0x00005615f5665230 rdx = 0x00007fb092f7fb80 Step #5: rdi = 0x00005615f5665230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffda2cf6440 Step #5: r8 = 0x00005615f5665240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb092f7fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005615f477c960 r14 = 0x0000000100000004 r15 = 0x00005615f36e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x7d,0x1,0x7d,0x1,0x7d,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003}\001}\001}\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-66c60cf443e4c471d0337d3d02a46021c588ed95 Step #5: Base64: AGFzbQEAAAABCQFfA30BfQF9AQ== Step #5: MERGE-OUTER: attempt 443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066083359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a55920198, 0x558a55928911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a55928918,0x558a559b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66c60cf443e4c471d0337d3d02a46021c588ed95' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3770 processed earlier; will process 11505 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 217 ft: 230 exec/s: 0 rss: 59Mb Step #5: [00:08:22:845 - 7F4CB85A0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a531345dd bp 0x000000000000 sp 0x7ffe1476f2b0 T6619) Step #5: ==6619==The signal is caused by a READ memory access. Step #5: #0 0x558a531345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a52f56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a52f55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a52f33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a52e54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a52dacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a52db61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a52d9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a52dc93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4cb85c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a52d90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6619==Register values: Step #5: rax = 0x0000558a56d74240 rbx = 0x0000558a56d74240 rcx = 0x0000558a56d74230 rdx = 0x00007f4cb8790b80 Step #5: rdi = 0x0000558a56d74230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe1476f2b0 Step #5: r8 = 0x0000558a56d74240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4cb8790be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a56333960 r14 = 0x0000000100000004 r15 = 0x0000558a552a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x9,0xe3,0xff,0x2, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\005\011\343\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-be1547419ff8e1c5d962032ab62b8cf18994c0fe Step #5: Base64: AGFzbQEAAAACCQEAAAIFCeP/Ag== Step #5: MERGE-OUTER: attempt 444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066212919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd17681198, 0x55cd17689911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd17689918,0x55cd177110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be1547419ff8e1c5d962032ab62b8cf18994c0fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3774 processed earlier; will process 11501 files now Step #5: [LOADING] WASM module load failed: unknown type -14812161 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd14e955dd bp 0x000000000000 sp 0x7fff39437080 T6623) Step #5: ==6623==The signal is caused by a READ memory access. Step #5: #0 0x55cd14e955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd14cb7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd14cb6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd14c94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd14bb5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd14b0dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd14b171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd14afe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd14b2a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefdb52f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd14af1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6623==Register values: Step #5: rax = 0x000055cd18307240 rbx = 0x000055cd18307240 rcx = 0x000055cd18307230 rdx = 0x00007fefdb6f7b80 Step #5: rdi = 0x000055cd18307230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff39437080 Step #5: r8 = 0x000055cd18307240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fefdb6f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd18094960 r14 = 0x0000000100000004 r15 = 0x000055cd17001386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x8,0xd7,0x8c,0xd1,0xa2,0xd0,0x84,0x31,0x61, Step #5: \000asm\001\000\000\000\000\011\010\327\214\321\242\320\2041a Step #5: artifact_prefix='./'; Test unit written to ./crash-6d6f6a1205bb0985cab83fcf88f91cf17720e932 Step #5: Base64: AGFzbQEAAAAACQjXjNGi0IQxYQ== Step #5: MERGE-OUTER: attempt 445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066336179 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e9e7611198, 0x55e9e7619911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e9e7619918,0x55e9e76a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d6f6a1205bb0985cab83fcf88f91cf17720e932' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3776 processed earlier; will process 11499 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 222 ft: 223 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 261 ft: 274 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9e4e255dd bp 0x000000000000 sp 0x7ffe375efde0 T6627) Step #5: ==6627==The signal is caused by a READ memory access. Step #5: #0 0x55e9e4e255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e9e4c47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e9e4c46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e9e4c24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e9e4b45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e9e4a9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e9e4aa71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e9e4a8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e9e4aba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6917333082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e9e4a81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6627==Register values: Step #5: rax = 0x000055e9e9065fc0 rbx = 0x000055e9e9065fc0 rcx = 0x000055e9e9065fb0 rdx = 0x00007f69174fbb80 Step #5: rdi = 0x000055e9e9065fb0 rsi = 0x0000000000121040 rbp = 0x0000000000000000 rsp = 0x00007ffe375efde0 Step #5: r8 = 0x000055e9e9065fc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69174fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e9e8024960 r14 = 0x0000000100000004 r15 = 0x000055e9e6f91386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x7d,0x1,0x6d,0x1,0x7d,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003}\001m\001}\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-609935431137cddbed5ac35f91329a3e0612f292 Step #5: Base64: AGFzbQEAAAABCQFfA30BbQF9AQ== Step #5: MERGE-OUTER: attempt 446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066462004 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac06a20198, 0x55ac06a28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac06a28918,0x55ac06ab00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/609935431137cddbed5ac35f91329a3e0612f292' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3779 processed earlier; will process 11496 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 198 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 223 ft: 231 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 41942975 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 253 ft: 277 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 134217727 Step #5: [LOADING] WASM module load failed: unknown global 253755135 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 340 ft: 399 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 90177471 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac042345dd bp 0x000000000000 sp 0x7ffdc9d6f790 T6631) Step #5: ==6631==The signal is caused by a READ memory access. Step #5: #0 0x55ac042345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac04056280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac04055fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac04033929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac03f54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac03eacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac03eb61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac03e9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac03ec93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d270cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac03e90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6631==Register values: Step #5: rax = 0x000055ac082dd100 rbx = 0x000055ac082dd100 rcx = 0x000055ac082dd0f0 rdx = 0x00007f8d27294b80 Step #5: rdi = 0x000055ac082dd0f0 rsi = 0x0000000000000200 rbp = 0x0000000000000000 rsp = 0x00007ffdc9d6f790 Step #5: r8 = 0x000055ac082dd100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d27294be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac07433960 r14 = 0x0000000100000004 r15 = 0x000055ac063a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x4,0x6e,0x61,0x6d,0x65,0xee,0xdf,0x30,0x0, Step #5: \000asm\001\000\000\000\000\011\004name\356\3370\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2176681206f160756d73506a0ac41fe2446582c Step #5: Base64: AGFzbQEAAAAACQRuYW1l7t8wAA== Step #5: MERGE-OUTER: attempt 447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066589830 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56070e9e8198, 0x56070e9f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56070e9f0918,0x56070ea780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2176681206f160756d73506a0ac41fe2446582c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3794 processed earlier; will process 11481 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56070c1fc5dd bp 0x000000000000 sp 0x7ffcb02e5a70 T6635) Step #5: ==6635==The signal is caused by a READ memory access. Step #5: #0 0x56070c1fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56070c01e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56070c01dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56070bffb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56070bf1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56070be74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56070be7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56070be656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56070be913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff11ca18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56070be58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6635==Register values: Step #5: rax = 0x00005607100d59d0 rbx = 0x00005607100d59d0 rcx = 0x00005607100d5e80 rdx = 0x00007ff11cbe0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb02e5a70 Step #5: r8 = 0x00005607100d59d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff11cbe0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056070f3fb960 r14 = 0x0000000100000004 r15 = 0x000056070e368386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xfc,0xff,0xff,0x2, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\374\377\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc9b454e99bbd7415db0e6b6e3a1f554f4e32e3c Step #5: Base64: AGFzbQEAAAACCQEAAAIE/P//Ag== Step #5: MERGE-OUTER: attempt 448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066713588 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556abab58198, 0x556abab60911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556abab60918,0x556ababe80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc9b454e99bbd7415db0e6b6e3a1f554f4e32e3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3795 processed earlier; will process 11480 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ab836c5dd bp 0x000000000000 sp 0x7ffd7d36c790 T6639) Step #5: ==6639==The signal is caused by a READ memory access. Step #5: #0 0x556ab836c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ab818e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ab818dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ab816b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ab808cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ab7fe4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ab7fee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ab7fd56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ab80013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf750ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ab7fc8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6639==Register values: Step #5: rax = 0x0000556abc2d89b0 rbx = 0x0000556abc2d89b0 rcx = 0x0000556abc2d8e60 rdx = 0x00007fdf752b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7d36c790 Step #5: r8 = 0x0000556abc2d89b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf752b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556abb56b960 r14 = 0x0000000100000004 r15 = 0x0000556aba4d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x4,0x6e,0x61,0x6d,0x65,0xee,0xdf,0x34,0x0, Step #5: \000asm\001\000\000\000\000\011\004name\356\3374\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8ce4d009ec634c5a31d4f7b349d6cbf50bbad29 Step #5: Base64: AGFzbQEAAAAACQRuYW1l7t80AA== Step #5: MERGE-OUTER: attempt 449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066837257 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b2c6d6198, 0x557b2c6de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b2c6de918,0x557b2c7660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8ce4d009ec634c5a31d4f7b349d6cbf50bbad29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3796 processed earlier; will process 11479 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: #2 pulse cov: 209 ft: 211 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 20963327 Step #5: #4 pulse cov: 258 ft: 273 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 109051903 Step #5: [LOADING] WASM module load failed: unknown type 268435453 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: #8 pulse cov: 332 ft: 379 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 234880895 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6658==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b29eea5dd bp 0x000000000000 sp 0x7ffd8c2babb0 T6658) Step #5: ==6658==The signal is caused by a READ memory access. Step #5: #0 0x557b29eea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b29d0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b29d0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b29ce9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b29c0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b29b62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b29b6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b29b536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b29b7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f35ccb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b29b46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6658==Register values: Step #5: rax = 0x0000557b2d554240 rbx = 0x0000557b2d554240 rcx = 0x0000557b2d554230 rdx = 0x00007f4f35e93b80 Step #5: rdi = 0x0000557b2d554230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd8c2babb0 Step #5: r8 = 0x0000557b2d554240 r9 = 0x0000557b2d552c00 r10 = 0x0000557b2d52b010 r11 = 0x00007f4f35e93be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b2d0e9960 r14 = 0x0000000100000004 r15 = 0x0000557b2c056386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6658==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x6e,0x0,0x5f,0x1,0x7b,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001n\000_\001{\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-76a1ff26bfb0ae6d90a3866b3bbb354ffb1650bd Step #5: Base64: AGFzbQEAAAABCQJfAW4AXwF7AA== Step #5: MERGE-OUTER: attempt 450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1066962930 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aad4c93198, 0x55aad4c9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aad4c9b918,0x55aad4d230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/76a1ff26bfb0ae6d90a3866b3bbb354ffb1650bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3806 processed earlier; will process 11469 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6662==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aad24a75dd bp 0x000000000000 sp 0x7ffd93b39910 T6662) Step #5: ==6662==The signal is caused by a READ memory access. Step #5: #0 0x55aad24a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aad22c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aad22c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aad22a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aad21c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aad211fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aad21291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aad21106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aad213c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3400de3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aad2103aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6662==Register values: Step #5: rax = 0x000055aad61a49d0 rbx = 0x000055aad61a49d0 rcx = 0x000055aad61a4e80 rdx = 0x00007f3400fabb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd93b39910 Step #5: r8 = 0x000055aad61a49d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3400fabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aad56a6960 r14 = 0x0000000100000004 r15 = 0x000055aad4613386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6662==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x9,0xe3,0xff,0x61, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\005\011\343\377a Step #5: artifact_prefix='./'; Test unit written to ./crash-2fc6e2d633f619d051621b4601475248295d4d7e Step #5: Base64: AGFzbQEAAAACCQEAAAIFCeP/YQ== Step #5: MERGE-OUTER: attempt 451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067084909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0388a8198, 0x55b0388b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0388b0918,0x55b0389380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2fc6e2d633f619d051621b4601475248295d4d7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3807 processed earlier; will process 11468 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6672==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0360bc5dd bp 0x000000000000 sp 0x7ffdf1d616e0 T6672) Step #5: ==6672==The signal is caused by a READ memory access. Step #5: #0 0x55b0360bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b035ede280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b035eddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b035ebb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b035ddcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b035d34c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b035d3e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b035d256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b035d513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f203cc37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b035d18aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6672==Register values: Step #5: rax = 0x000055b03a39ea10 rbx = 0x000055b03a39ea10 rcx = 0x000055b03a39eec0 rdx = 0x00007f203cdffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf1d616e0 Step #5: r8 = 0x000055b03a39ea10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f203cdffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0392bb960 r14 = 0x0000000100000004 r15 = 0x000055b038228386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6672==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x73,0x0,0xff,0xff,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001s\000\377\377? Step #5: artifact_prefix='./'; Test unit written to ./crash-68fac5919b0f2189dbfa51c060e5c42e430fa629 Step #5: Base64: AGFzbQEAAAACCQEAAAFzAP//Pw== Step #5: MERGE-OUTER: attempt 452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067209310 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632d4825198, 0x5632d482d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632d482d918,0x5632d48b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68fac5919b0f2189dbfa51c060e5c42e430fa629' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3808 processed earlier; will process 11467 files now Step #5: [LOADING] WASM module load failed: unknown type 14679997 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 226 ft: 242 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632d20395dd bp 0x000000000000 sp 0x7fffb00b2d40 T6695) Step #5: ==6695==The signal is caused by a READ memory access. Step #5: #0 0x5632d20395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632d1e5b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632d1e5afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632d1e38929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632d1d59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632d1cb1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632d1cbb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632d1ca26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632d1cce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd67fac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632d1c95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6695==Register values: Step #5: rax = 0x00005632d70cc240 rbx = 0x00005632d70cc240 rcx = 0x00005632d70cc230 rdx = 0x00007fdd68174b80 Step #5: rdi = 0x00005632d70cc230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffb00b2d40 Step #5: r8 = 0x00005632d70cc240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd68174be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632d5238960 r14 = 0x0000000100000004 r15 = 0x00005632d41a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7d,0x0,0x5f,0x1,0x7d,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001}\000_\001}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-25c29b4d5bf978f5503e7375a8d75a065e68530b Step #5: Base64: AGFzbQEAAAABCQJfAX0AXwF9AA== Step #5: MERGE-OUTER: attempt 453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067333308 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56042f780198, 0x56042f788911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56042f788918,0x56042f8100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25c29b4d5bf978f5503e7375a8d75a065e68530b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3811 processed earlier; will process 11464 files now Step #5: [00:08:24:089 - 7F1B39527C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [00:08:24:090 - 7F1B39527C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 142 ft: 144 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -59727841 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56042cf945dd bp 0x000000000000 sp 0x7ffcf939b8a0 T6699) Step #5: ==6699==The signal is caused by a READ memory access. Step #5: #0 0x56042cf945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56042cdb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56042cdb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56042cd93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56042ccb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56042cc0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56042cc161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56042cbfd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56042cc293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b3954f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56042cbf0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6699==Register values: Step #5: rax = 0x0000560430d18430 rbx = 0x0000560430d18430 rcx = 0x0000560430d18420 rdx = 0x00007f1b39717b80 Step #5: rdi = 0x0000560430d18420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcf939b8a0 Step #5: r8 = 0x0000560430d18430 r9 = 0x00007f1b39717bf0 r10 = 0x0000560430cf9010 r11 = 0x00007f1b39717be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560430193960 r14 = 0x0000000100000004 r15 = 0x000056042f100386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x4,0x6e,0x61,0x6d,0x65,0xd1,0xdf,0x37,0x0, Step #5: \000asm\001\000\000\000\000\011\004name\321\3377\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd524f3011b2e84e0fd401648d2a445bd2cb1174 Step #5: Base64: AGFzbQEAAAAACQRuYW1l0d83AA== Step #5: MERGE-OUTER: attempt 454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067457239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab8eb00198, 0x55ab8eb08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab8eb08918,0x55ab8eb900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd524f3011b2e84e0fd401648d2a445bd2cb1174' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3815 processed earlier; will process 11460 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab8c3145dd bp 0x000000000000 sp 0x7ffd7243d4a0 T6703) Step #5: ==6703==The signal is caused by a READ memory access. Step #5: #0 0x55ab8c3145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab8c136280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab8c135fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab8c113929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab8c034ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab8bf8cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab8bf961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab8bf7d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab8bfa93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f866e3e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab8bf70aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6703==Register values: Step #5: rax = 0x000055ab906eaa10 rbx = 0x000055ab906eaa10 rcx = 0x000055ab906eaec0 rdx = 0x00007f866e5abb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7243d4a0 Step #5: r8 = 0x000055ab906eaa10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f866e5abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab8f513960 r14 = 0x0000000100000004 r15 = 0x000055ab8e480386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6c,0x1,0x2c,0x95,0x8, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001l\001,\225\010 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f35883f88840d3e5a811cde4acd49d2fbecaafb Step #5: Base64: AGFzbQEAAAACCQEAAAFsASyVCA== Step #5: MERGE-OUTER: attempt 455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067580845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e19bfe198, 0x559e19c06911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e19c06918,0x559e19c8e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f35883f88840d3e5a811cde4acd49d2fbecaafb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3816 processed earlier; will process 11459 files now Step #5: [LOADING] WASM module load failed: unknown global 4193791 Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 325058430 Step #5: #2 pulse cov: 187 ft: 198 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:08:24:338 - 7FF95B701C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 261 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1493172222 Step #5: [LOADING] WASM module load failed: unknown type 20971519 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e174125dd bp 0x000000000000 sp 0x7ffd6fbd7c00 T6707) Step #5: ==6707==The signal is caused by a READ memory access. Step #5: #0 0x559e174125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e17234280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e17233fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e17211929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e17132ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e1708ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e170941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e1707b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e170a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff95b729082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e1706eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6707==Register values: Step #5: rax = 0x0000559e1acaa240 rbx = 0x0000559e1acaa240 rcx = 0x0000559e1acaa230 rdx = 0x00007ff95b8f1b80 Step #5: rdi = 0x0000559e1acaa230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd6fbd7c00 Step #5: r8 = 0x0000559e1acaa240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff95b8f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e1a611960 r14 = 0x0000000100000004 r15 = 0x0000559e1957e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x72,0x0,0x5f,0x1,0x6d,0x1, Step #5: \000asm\001\000\000\000\001\011\002_\001r\000_\001m\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd57ad020bf984fe4890653b86fa3c9d1e82d8ba Step #5: Base64: AGFzbQEAAAABCQJfAXIAXwFtAQ== Step #5: MERGE-OUTER: attempt 456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067707495 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3c185b198, 0x55f3c1863911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3c1863918,0x55f3c18eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd57ad020bf984fe4890653b86fa3c9d1e82d8ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3823 processed earlier; will process 11452 files now Step #5: [LOADING] WASM module load failed: unknown type -3121121 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6716==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3bf06f5dd bp 0x000000000000 sp 0x7fff1d1b1c40 T6716) Step #5: ==6716==The signal is caused by a READ memory access. Step #5: #0 0x55f3bf06f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3bee91280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3bee90fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3bee6e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3bed8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3bece7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3becf11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3becd86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3bed043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe830a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3beccbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6716==Register values: Step #5: rax = 0x000055f3c329d240 rbx = 0x000055f3c329d240 rcx = 0x000055f3c329d230 rdx = 0x00007fbe8326ab80 Step #5: rdi = 0x000055f3c329d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff1d1b1c40 Step #5: r8 = 0x000055f3c329d240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe8326abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3c226e960 r14 = 0x0000000100000004 r15 = 0x000055f3c11db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6716==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xf7,0xfb,0xc3,0x10, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\367\373\303\020 Step #5: artifact_prefix='./'; Test unit written to ./crash-b00db74b7945f1b413cbec1285e0288c6ebbe457 Step #5: Base64: AGFzbQEAAAACCQEAAAIE9/vDEA== Step #5: MERGE-OUTER: attempt 457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067832620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a69bbdc198, 0x55a69bbe4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a69bbe4918,0x55a69bc6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b00db74b7945f1b413cbec1285e0288c6ebbe457' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3825 processed earlier; will process 11450 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 190 ft: 191 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 1609564158 Step #5: #2 pulse cov: 209 ft: 217 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 300 ft: 311 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6760==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6993f05dd bp 0x000000000000 sp 0x7fff38a84880 T6760) Step #5: ==6760==The signal is caused by a READ memory access. Step #5: #0 0x55a6993f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a699212280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a699211fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6991ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a699110ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a699068c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6990721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6990596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a6990853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58ae5ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a69904caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6760==Register values: Step #5: rax = 0x000055a69d3edd70 rbx = 0x000055a69d3edd70 rcx = 0x000055a69d3edd60 rdx = 0x00007f58ae774b80 Step #5: rdi = 0x000055a69d3edd60 rsi = 0x0000000000800000 rbp = 0x0000000000000000 rsp = 0x00007fff38a84880 Step #5: r8 = 0x000055a69d3edd70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58ae774be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a69c5ef960 r14 = 0x0000000100000004 r15 = 0x000055a69b55c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6760==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6f,0x1,0x0,0xbf,0x8, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001o\001\000\277\010 Step #5: artifact_prefix='./'; Test unit written to ./crash-918bdb4037d12c98d46fbd1efe8293ff99c32357 Step #5: Base64: AGFzbQEAAAACCQEAAAFvAQC/CA== Step #5: MERGE-OUTER: attempt 458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1067957923 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df5b7c4198, 0x55df5b7cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df5b7cc918,0x55df5b8540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/918bdb4037d12c98d46fbd1efe8293ff99c32357' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3830 processed earlier; will process 11445 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6769==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df58fd85dd bp 0x000000000000 sp 0x7ffda949e7e0 T6769) Step #5: ==6769==The signal is caused by a READ memory access. Step #5: #0 0x55df58fd85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df58dfa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df58df9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df58dd7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df58cf8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df58c50c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df58c5a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df58c416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df58c6d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac37343082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df58c34aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6769==Register values: Step #5: rax = 0x000055df5c63fa10 rbx = 0x000055df5c63fa10 rcx = 0x000055df5c63fec0 rdx = 0x00007fac3750bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda949e7e0 Step #5: r8 = 0x000055df5c63fa10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac3750bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df5c1d7960 r14 = 0x0000000100000004 r15 = 0x000055df5b144386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6769==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x73,0x0,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001s\000\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-757e00a04572407e18819cc0070c6a51d4b7ebc1 Step #5: Base64: AGFzbQEAAAACCQEAAAFzAP//fw== Step #5: MERGE-OUTER: attempt 459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068082072 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f60d232198, 0x55f60d23a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f60d23a918,0x55f60d2c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/757e00a04572407e18819cc0070c6a51d4b7ebc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3831 processed earlier; will process 11444 files now Step #5: [LOADING] WASM module load failed: unknown global 71303151 Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #2 pulse cov: 177 ft: 187 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: #4 pulse cov: 217 ft: 259 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6773==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f60aa465dd bp 0x000000000000 sp 0x7ffeada4d2d0 T6773) Step #5: ==6773==The signal is caused by a READ memory access. Step #5: #0 0x55f60aa465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f60a868280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f60a867fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f60a845929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f60a766ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f60a6bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f60a6c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f60a6af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f60a6db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f74bc4a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f60a6a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6773==Register values: Step #5: rax = 0x000055f60e6b5240 rbx = 0x000055f60e6b5240 rcx = 0x000055f60e6b5230 rdx = 0x00007f74bc66bb80 Step #5: rdi = 0x000055f60e6b5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeada4d2d0 Step #5: r8 = 0x000055f60e6b5240 r9 = 0x00007f74bc66bc80 r10 = 0x000055f60e68c010 r11 = 0x00007f74bc66bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f60dc45960 r14 = 0x0000000100000004 r15 = 0x000055f60cbb2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6773==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x78,0x0,0x78,0x0,0x78,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003x\000x\000x\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f8828b6cd66e9e6f4314c1bca369f606dd3464a Step #5: Base64: AGFzbQEAAAABCQFfA3gAeAB4AQ== Step #5: MERGE-OUTER: attempt 460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068209673 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622d155e198, 0x5622d1566911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622d1566918,0x5622d15ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f8828b6cd66e9e6f4314c1bca369f606dd3464a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3837 processed earlier; will process 11438 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 192 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 208 ft: 228 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6777==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622ced725dd bp 0x000000000000 sp 0x7ffedc1cc140 T6777) Step #5: ==6777==The signal is caused by a READ memory access. Step #5: #0 0x5622ced725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622ceb94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622ceb93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622ceb71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622cea92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622ce9eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622ce9f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622ce9db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622cea073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd60f24f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622ce9ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6777==Register values: Step #5: rax = 0x00005622d308b9e0 rbx = 0x00005622d308b9e0 rcx = 0x00005622d308b9d0 rdx = 0x00007fd60f417b80 Step #5: rdi = 0x00005622d308b9d0 rsi = 0x00000000001e0000 rbp = 0x0000000000000000 rsp = 0x00007ffedc1cc140 Step #5: r8 = 0x00005622d308b9e0 r9 = 0x00007fd60f417bf0 r10 = 0x00005622d3061010 r11 = 0x00007fd60f417be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622d1f71960 r14 = 0x0000000100000004 r15 = 0x00005622d0ede386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6777==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x7f,0x0,0x7f,0x1,0x7f,0x0, Step #5: \000asm\001\000\000\000\001\011\001_\003\177\000\177\001\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11faa136dd102573514b5b8d200f43c5c3f7e520 Step #5: Base64: AGFzbQEAAAABCQFfA38AfwF/AA== Step #5: MERGE-OUTER: attempt 461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068333727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fe0e05198, 0x559fe0e0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fe0e0d918,0x559fe0e950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11faa136dd102573514b5b8d200f43c5c3f7e520' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3840 processed earlier; will process 11435 files now Step #5: [LOADING] WASM module load failed: unknown type -2097153 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 105627391 Step #5: #2 pulse cov: 173 ft: 175 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6781==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fde6195dd bp 0x000000000000 sp 0x7fff12b2a4d0 T6781) Step #5: ==6781==The signal is caused by a READ memory access. Step #5: #0 0x559fde6195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fde43b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fde43afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fde418929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fde339ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fde291c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fde29b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fde2826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fde2ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7b4e12082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fde275aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6781==Register values: Step #5: rax = 0x0000559fe3002240 rbx = 0x0000559fe3002240 rcx = 0x0000559fe3002230 rdx = 0x00007fa7b4fdab80 Step #5: rdi = 0x0000559fe3002230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff12b2a4d0 Step #5: r8 = 0x0000559fe3002240 r9 = 0x00007fa7b4fdabf0 r10 = 0x0000559fe2fd9010 r11 = 0x00007fa7b4fdabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fe1818960 r14 = 0x0000000100000004 r15 = 0x0000559fe0785386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6781==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6e,0x0,0xaf,0xff,0x2b, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001n\000\257\377+ Step #5: artifact_prefix='./'; Test unit written to ./crash-3cb0385dea8c0e849a03ee7134e2c08789b21c7b Step #5: Base64: AGFzbQEAAAACCQEAAAFuAK//Kw== Step #5: MERGE-OUTER: attempt 462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068458386 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d7616a198, 0x557d76172911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d76172918,0x557d761fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3cb0385dea8c0e849a03ee7134e2c08789b21c7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3843 processed earlier; will process 11432 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 214 ft: 216 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4194303 Step #5: #4 pulse cov: 268 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown global 1038073840 Step #5: [LOADING] WASM module load failed: unknown global 536802793 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d7397e5dd bp 0x000000000000 sp 0x7ffea396ba50 T6811) Step #5: ==6811==The signal is caused by a READ memory access. Step #5: #0 0x557d7397e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d737a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d7379ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d7377d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d7369ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d735f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d736001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d735e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d736133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4356aa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d735daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6811==Register values: Step #5: rax = 0x0000557d76e48240 rbx = 0x0000557d76e48240 rcx = 0x0000557d76e48230 rdx = 0x00007fe435872b80 Step #5: rdi = 0x0000557d76e48230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffea396ba50 Step #5: r8 = 0x0000557d76e48240 r9 = 0x00007fe435872c90 r10 = 0x0000557d76e1f010 r11 = 0x00007fe435872be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d76b7d960 r14 = 0x0000000100000004 r15 = 0x0000557d75aea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x4,0x6e,0x61,0x6d,0x65,0x3,0x0,0x13,0x0, Step #5: \000asm\001\000\000\000\000\011\004name\003\000\023\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cc8dc0df96a6ac17c5c471cb287602f8c658f60 Step #5: Base64: AGFzbQEAAAAACQRuYW1lAwATAA== Step #5: MERGE-OUTER: attempt 463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068583268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f8b647198, 0x563f8b64f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f8b64f918,0x563f8b6d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9cc8dc0df96a6ac17c5c471cb287602f8c658f60' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3851 processed earlier; will process 11424 files now Step #5: [LOADING] WASM module load failed: unknown type -133169125 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 224 ft: 240 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 264 ft: 344 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [00:08:25:340 - 7F23D8320C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 333 ft: 437 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6820==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f88e5b5dd bp 0x000000000000 sp 0x7fff42e964d0 T6820) Step #5: ==6820==The signal is caused by a READ memory access. Step #5: #0 0x563f88e5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f88c7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f88c7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f88c5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f88b7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f88ad3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f88add1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f88ac46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f88af03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23d8348082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f88ab7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6820==Register values: Step #5: rax = 0x0000563f8d54d240 rbx = 0x0000563f8d54d240 rcx = 0x0000563f8d54d230 rdx = 0x00007f23d8510b80 Step #5: rdi = 0x0000563f8d54d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff42e964d0 Step #5: r8 = 0x0000563f8d54d240 r9 = 0x0000563f8d556fa0 r10 = 0x0000563f8d524010 r11 = 0x00007f23d8510be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f8c05a960 r14 = 0x0000000100000004 r15 = 0x0000563f8afc7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6820==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x73,0x0,0xff,0xfd,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001s\000\377\375? Step #5: artifact_prefix='./'; Test unit written to ./crash-7fdc5ddb32f01d3a151148a955589f005d72e3d0 Step #5: Base64: AGFzbQEAAAACCQEAAAFzAP/9Pw== Step #5: MERGE-OUTER: attempt 464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068708164 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55edd0420198, 0x55edd0428911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55edd0428918,0x55edd04b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7fdc5ddb32f01d3a151148a955589f005d72e3d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3862 processed earlier; will process 11413 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6824==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55edcdc345dd bp 0x000000000000 sp 0x7ffded67db20 T6824) Step #5: ==6824==The signal is caused by a READ memory access. Step #5: #0 0x55edcdc345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55edcda56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55edcda55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55edcda33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55edcd954ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55edcd8acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55edcd8b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55edcd89d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55edcd8c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64a666c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55edcd890aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6824==Register values: Step #5: rax = 0x000055edd13dbc20 rbx = 0x000055edd13dbc20 rcx = 0x000055edd13dc0d0 rdx = 0x00007f64a6834b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffded67db20 Step #5: r8 = 0x000055edd13dbc20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f64a6834be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055edd0e33960 r14 = 0x0000000100000004 r15 = 0x000055edcfda0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6824==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xff,0xfd,0xff,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\377\375\377? Step #5: artifact_prefix='./'; Test unit written to ./crash-c278702091b7c1a534a45ebe2590768d91fe9f27 Step #5: Base64: AGFzbQEAAAACCQEAAAIE//3/Pw== Step #5: MERGE-OUTER: attempt 465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068831650 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8e2db8198, 0x55c8e2dc0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8e2dc0918,0x55c8e2e480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c278702091b7c1a534a45ebe2590768d91fe9f27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3863 processed earlier; will process 11412 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: #1 pulse cov: 211 ft: 212 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type -537395209 Step #5: #2 pulse cov: 245 ft: 260 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 254 ft: 276 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: unknown type -538968081 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6828==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8e05cc5dd bp 0x000000000000 sp 0x7fff2d438e10 T6828) Step #5: ==6828==The signal is caused by a READ memory access. Step #5: #0 0x55c8e05cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8e03ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8e03edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8e03cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8e02ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c8e0244c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8e024e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8e02356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8e02613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f89871082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8e0228aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6828==Register values: Step #5: rax = 0x000055c8e51cbe10 rbx = 0x000055c8e51cbe10 rcx = 0x000055c8e51cbe00 rdx = 0x00007f1f89a39b80 Step #5: rdi = 0x000055c8e51cbe00 rsi = 0x0000000000152080 rbp = 0x0000000000000000 rsp = 0x00007fff2d438e10 Step #5: r8 = 0x000055c8e51cbe10 r9 = 0x00007f1f89a39bf0 r10 = 0x000055c8e519f010 r11 = 0x00007f1f89a39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8e37cb960 r14 = 0x0000000100000004 r15 = 0x000055c8e2738386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6828==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xf7,0x8f,0xc6,0x5, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\367\217\306\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-c13c86117b39e14c8e2bb929eff823e29b8259b6 Step #5: Base64: AGFzbQEAAAACCQEAAAIE94/GBQ== Step #5: MERGE-OUTER: attempt 466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1068958521 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d7ab4f198, 0x561d7ab57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d7ab57918,0x561d7abdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c13c86117b39e14c8e2bb929eff823e29b8259b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3870 processed earlier; will process 11405 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -133127137 Step #5: #2 pulse cov: 205 ft: 210 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6842==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d783635dd bp 0x000000000000 sp 0x7ffe6060fc10 T6842) Step #5: ==6842==The signal is caused by a READ memory access. Step #5: #0 0x561d783635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d78185280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d78184fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d78162929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d78083ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d77fdbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d77fe51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d77fcc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d77ff83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f505c34b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d77fbfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6842==Register values: Step #5: rax = 0x0000561d7b628240 rbx = 0x0000561d7b628240 rcx = 0x0000561d7b628230 rdx = 0x00007f505c513b80 Step #5: rdi = 0x0000561d7b628230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe6060fc10 Step #5: r8 = 0x0000561d7b628240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f505c513be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d7b562960 r14 = 0x0000000100000004 r15 = 0x0000561d7a4cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6842==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xdf,0xff,0xfe,0x37, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\337\377\3767 Step #5: artifact_prefix='./'; Test unit written to ./crash-27c2332f2694f2cba7933947c5354b8029734e0c Step #5: Base64: AGFzbQEAAAACCQEAAAIE3//+Nw== Step #5: MERGE-OUTER: attempt 467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069083419 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559cedff198, 0x5559cee07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559cee07918,0x5559cee8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27c2332f2694f2cba7933947c5354b8029734e0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3873 processed earlier; will process 11402 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 209 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 246 ft: 261 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 57671610 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6846==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559cc6135dd bp 0x000000000000 sp 0x7ffe49e4cbf0 T6846) Step #5: ==6846==The signal is caused by a READ memory access. Step #5: #0 0x5559cc6135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559cc435280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559cc434fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559cc412929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559cc333ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559cc28bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559cc2951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559cc27c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559cc2a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f109b024082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559cc26faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6846==Register values: Step #5: rax = 0x00005559cff17460 rbx = 0x00005559cff17460 rcx = 0x00005559cff17450 rdx = 0x00007f109b1ecb80 Step #5: rdi = 0x00005559cff17450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007ffe49e4cbf0 Step #5: r8 = 0x00005559cff17460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f109b1ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559cf812960 r14 = 0x0000000100000004 r15 = 0x00005559ce77f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6846==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x7e,0x1,0x7c,0x1,0x7c,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003~\001|\001|\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-e71a8ce19fdcd404aeed0a7d2a288a69eadbef1e Step #5: Base64: AGFzbQEAAAABCQFfA34BfAF8AQ== Step #5: MERGE-OUTER: attempt 468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069208553 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559808039198, 0x559808041911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559808041918,0x5598080c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e71a8ce19fdcd404aeed0a7d2a288a69eadbef1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3877 processed earlier; will process 11398 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6850==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55980584d5dd bp 0x000000000000 sp 0x7ffcdd4e6750 T6850) Step #5: ==6850==The signal is caused by a READ memory access. Step #5: #0 0x55980584d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55980566f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55980566efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55980564c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55980556dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598054c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598054cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598054b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598054e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7eccef2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5598054a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6850==Register values: Step #5: rax = 0x0000559808c17c20 rbx = 0x0000559808c17c20 rcx = 0x0000559808c180d0 rdx = 0x00007f7ecd0bab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdd4e6750 Step #5: r8 = 0x0000559808c17c20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ecd0babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559808a4c960 r14 = 0x0000000100000004 r15 = 0x00005598079b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6850==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x3b,0xdf,0xff,0x1, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\005;\337\377\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-9840d989f6309f999e5b14a7f0218390bede5075 Step #5: Base64: AGFzbQEAAAACCQEAAAIFO9//AQ== Step #5: MERGE-OUTER: attempt 469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069332000 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2a98c3198, 0x55d2a98cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2a98cb918,0x55d2a99530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9840d989f6309f999e5b14a7f0218390bede5075' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3878 processed earlier; will process 11397 files now Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6854==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2a70d75dd bp 0x000000000000 sp 0x7ffc0f5139b0 T6854) Step #5: ==6854==The signal is caused by a READ memory access. Step #5: #0 0x55d2a70d75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2a6ef9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2a6ef8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2a6ed6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2a6df7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2a6d4fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2a6d591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2a6d406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2a6d6c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3045baa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2a6d33aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6854==Register values: Step #5: rax = 0x000055d2ab5a6240 rbx = 0x000055d2ab5a6240 rcx = 0x000055d2ab5a6230 rdx = 0x00007f3045d72b80 Step #5: rdi = 0x000055d2ab5a6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc0f5139b0 Step #5: r8 = 0x000055d2ab5a6240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3045d72be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2aa2d6960 r14 = 0x0000000100000004 r15 = 0x000055d2a9243386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6854==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7c,0x0,0x5f,0x1,0x7c,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001|\000_\001|\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3acccaa4082963b97d8371474327fb68ae48c2b4 Step #5: Base64: AGFzbQEAAAABCQJfAXwAXwF8AA== Step #5: MERGE-OUTER: attempt 470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069454758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626e0a1c198, 0x5626e0a24911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626e0a24918,0x5626e0aac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3acccaa4082963b97d8371474327fb68ae48c2b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3880 processed earlier; will process 11395 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #2 pulse cov: 196 ft: 217 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6878==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626de2305dd bp 0x000000000000 sp 0x7fff31510b30 T6878) Step #5: ==6878==The signal is caused by a READ memory access. Step #5: #0 0x5626de2305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626de052280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626de051fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626de02f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626ddf50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626ddea8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626ddeb21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626dde996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626ddec53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4be77a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626dde8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6878==Register values: Step #5: rax = 0x00005626e1f88460 rbx = 0x00005626e1f88460 rcx = 0x00005626e1f88450 rdx = 0x00007f4be796eb80 Step #5: rdi = 0x00005626e1f88450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007fff31510b30 Step #5: r8 = 0x00005626e1f88460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4be796ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626e142f960 r14 = 0x0000000100000004 r15 = 0x00005626e039c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6878==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x71,0x3,0x0,0xac,0xb, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001q\003\000\254\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-89b76db8ec12cb50b068e8f30e9e7a866d1d5e3f Step #5: Base64: AGFzbQEAAAACCQEAAAFxAwCsCw== Step #5: MERGE-OUTER: attempt 471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069580364 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55728ab34198, 0x55728ab3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55728ab3c918,0x55728abc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89b76db8ec12cb50b068e8f30e9e7a866d1d5e3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3883 processed earlier; will process 11392 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 229 ft: 239 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6882==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572883485dd bp 0x000000000000 sp 0x7ffdcdb8a160 T6882) Step #5: ==6882==The signal is caused by a READ memory access. Step #5: #0 0x5572883485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55728816a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557288169fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557288147929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557288068ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557287fc0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557287fca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557287fb16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557287fdd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c0be4f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557287fa4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6882==Register values: Step #5: rax = 0x000055728c369240 rbx = 0x000055728c369240 rcx = 0x000055728c369230 rdx = 0x00007f9c0c017b80 Step #5: rdi = 0x000055728c369230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdcdb8a160 Step #5: r8 = 0x000055728c369240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c0c017be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055728b547960 r14 = 0x0000000100000004 r15 = 0x000055728a4b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6882==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x7c,0x1,0x7c,0x1,0x7c,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003|\001|\001|\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-640d46135d13d5afc2752cf33ed387cf6b656cef Step #5: Base64: AGFzbQEAAAABCQFfA3wBfAF8AQ== Step #5: MERGE-OUTER: attempt 472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069703833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629948d8198, 0x5629948e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629948e0918,0x5629949680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/640d46135d13d5afc2752cf33ed387cf6b656cef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3886 processed earlier; will process 11389 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6886==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629920ec5dd bp 0x000000000000 sp 0x7ffc580c7090 T6886) Step #5: ==6886==The signal is caused by a READ memory access. Step #5: #0 0x5629920ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562991f0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562991f0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562991eeb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562991e0cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562991d64c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562991d6e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562991d556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562991d813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b1ef3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562991d48aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6886==Register values: Step #5: rax = 0x00005629958ccc20 rbx = 0x00005629958ccc20 rcx = 0x00005629958cd0d0 rdx = 0x00007f6b1f105b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc580c7090 Step #5: r8 = 0x00005629958ccc20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b1f105be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629952eb960 r14 = 0x0000000100000004 r15 = 0x0000562994258386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6886==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x9,0xe3,0xff,0x2a, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\005\011\343\377* Step #5: artifact_prefix='./'; Test unit written to ./crash-f244326778c88ae1fafeadfb1c279b48e75baf6c Step #5: Base64: AGFzbQEAAAACCQEAAAIFCeP/Kg== Step #5: MERGE-OUTER: attempt 473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069828007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7b0e53198, 0x55d7b0e5b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7b0e5b918,0x55d7b0ee30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f244326778c88ae1fafeadfb1c279b48e75baf6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3887 processed earlier; will process 11388 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 165 ft: 166 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 189 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 245 ft: 272 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 861929470 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6890==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7ae6675dd bp 0x000000000000 sp 0x7ffd5dbb09a0 T6890) Step #5: ==6890==The signal is caused by a READ memory access. Step #5: #0 0x55d7ae6675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7ae489280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7ae488fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7ae466929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7ae387ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7ae2dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7ae2e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7ae2d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7ae2fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b63114082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7ae2c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6890==Register values: Step #5: rax = 0x000055d7b2326240 rbx = 0x000055d7b2326240 rcx = 0x000055d7b2326230 rdx = 0x00007f7b632dcb80 Step #5: rdi = 0x000055d7b2326230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd5dbb09a0 Step #5: r8 = 0x000055d7b2326240 r9 = 0x000055d7b2331600 r10 = 0x000055d7b22fd010 r11 = 0x00007f7b632dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7b1866960 r14 = 0x0000000100000004 r15 = 0x000055d7b07d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6890==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x60,0x1,0x7e,0x0,0x60,0x1,0x7f,0x0, Step #5: \000asm\001\000\000\000\001\011\002`\001~\000`\001\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d84d37a900c011af260be958eba88608ac12b7ff Step #5: Base64: AGFzbQEAAAABCQJgAX4AYAF/AA== Step #5: MERGE-OUTER: attempt 474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1069953070 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5651690f4198, 0x5651690fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5651690fc918,0x5651691840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d84d37a900c011af260be958eba88608ac12b7ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3894 processed earlier; will process 11381 files now Step #5: [LOADING] WASM module load failed: unknown type 10258162 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 196 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 234881023 Step #5: #4 pulse cov: 219 ft: 231 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651669085dd bp 0x000000000000 sp 0x7ffd31e4c200 T6899) Step #5: ==6899==The signal is caused by a READ memory access. Step #5: #0 0x5651669085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56516672a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565166729fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565166707929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565166628ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565166580c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56516658a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651665716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56516659d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4076e0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565166564aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6899==Register values: Step #5: rax = 0x000056516a709240 rbx = 0x000056516a709240 rcx = 0x000056516a709230 rdx = 0x00007f4076fd3b80 Step #5: rdi = 0x000056516a709230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd31e4c200 Step #5: r8 = 0x000056516a709240 r9 = 0x000056516a7101e0 r10 = 0x000056516a6e0010 r11 = 0x00007f4076fd3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565169b07960 r14 = 0x0000000100000004 r15 = 0x0000565168a74386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x4,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0, Step #5: \000asm\001\000\000\000\001\011\004_\000_\000_\000_\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f989f0c3bd9a335d62107f8a3dc715d942e610c8 Step #5: Base64: AGFzbQEAAAABCQRfAF8AXwBfAA== Step #5: MERGE-OUTER: attempt 475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070077655 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56072c54d198, 0x56072c555911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56072c555918,0x56072c5dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f989f0c3bd9a335d62107f8a3dc715d942e610c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3901 processed earlier; will process 11374 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #2 pulse cov: 165 ft: 171 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 268431293 Step #5: [LOADING] WASM module load failed: unknown type -1025 Step #5: #4 pulse cov: 209 ft: 219 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global 10483711 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: #8 pulse cov: 308 ft: 344 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global 1040154607 Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560729d615dd bp 0x000000000000 sp 0x7ffc9cddfbb0 T6903) Step #5: ==6903==The signal is caused by a READ memory access. Step #5: #0 0x560729d615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560729b83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560729b82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560729b60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560729a81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607299d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607299e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607299ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607299f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8eb6e2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607299bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6903==Register values: Step #5: rax = 0x000056072dd06240 rbx = 0x000056072dd06240 rcx = 0x000056072dd06230 rdx = 0x00007f8eb6ff4b80 Step #5: rdi = 0x000056072dd06230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc9cddfbb0 Step #5: r8 = 0x000056072dd06240 r9 = 0x000056072dcf5490 r10 = 0x000056072dcdd010 r11 = 0x00007f8eb6ff4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056072cf60960 r14 = 0x0000000100000004 r15 = 0x000056072becd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6f,0x3,0x4a,0xbf,0x77, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001o\003J\277w Step #5: artifact_prefix='./'; Test unit written to ./crash-915c411abe0f68a4c22c9b8e487b837fa45ed6cf Step #5: Base64: AGFzbQEAAAACCQEAAAFvA0q/dw== Step #5: MERGE-OUTER: attempt 476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070250087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561df6cde198, 0x561df6ce6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561df6ce6918,0x561df6d6e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/915c411abe0f68a4c22c9b8e487b837fa45ed6cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3912 processed earlier; will process 11363 files now Step #5: [LOADING] WASM module load failed: unknown function 4294967289 Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 185 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561df44f25dd bp 0x000000000000 sp 0x7ffd3a1870d0 T6907) Step #5: ==6907==The signal is caused by a READ memory access. Step #5: #0 0x561df44f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561df4314280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561df4313fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561df42f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561df4212ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561df416ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561df41741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561df415b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561df41873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd254449082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561df414eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6907==Register values: Step #5: rax = 0x0000561df86b8240 rbx = 0x0000561df86b8240 rcx = 0x0000561df86b8230 rdx = 0x00007fd254611b80 Step #5: rdi = 0x0000561df86b8230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd3a1870d0 Step #5: r8 = 0x0000561df86b8240 r9 = 0x00007fd254611c10 r10 = 0x0000561df868f010 r11 = 0x00007fd254611be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561df76f1960 r14 = 0x0000000100000004 r15 = 0x0000561df665e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6e,0x5,0x13,0xfe,0x3d, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001n\005\023\376= Step #5: artifact_prefix='./'; Test unit written to ./crash-05cd69641d2153e9e71e853e9935965efa6018f2 Step #5: Base64: AGFzbQEAAAACCQEAAAFuBRP+PQ== Step #5: MERGE-OUTER: attempt 477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070375496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589a89ab198, 0x5589a89b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589a89b3918,0x5589a8a3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05cd69641d2153e9e71e853e9935965efa6018f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3916 processed earlier; will process 11359 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589a61bf5dd bp 0x000000000000 sp 0x7ffceecbe9d0 T6911) Step #5: ==6911==The signal is caused by a READ memory access. Step #5: #0 0x5589a61bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589a5fe1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589a5fe0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589a5fbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589a5edfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589a5e37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589a5e411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589a5e286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589a5e543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0cefdac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589a5e1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6911==Register values: Step #5: rax = 0x00005589aa45cc20 rbx = 0x00005589aa45cc20 rcx = 0x00005589aa45d0d0 rdx = 0x00007f0ceff74b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffceecbe9d0 Step #5: r8 = 0x00005589aa45cc20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ceff74be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589a93be960 r14 = 0x0000000100000004 r15 = 0x00005589a832b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xdf,0xff,0xfe,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\337\377\376? Step #5: artifact_prefix='./'; Test unit written to ./crash-638ef20ff3cee7a7dd0f29eebbe2d7ea1b0c0106 Step #5: Base64: AGFzbQEAAAACCQEAAAIE3//+Pw== Step #5: MERGE-OUTER: attempt 478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070498904 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e65358b198, 0x55e653593911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e653593918,0x55e65361b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/638ef20ff3cee7a7dd0f29eebbe2d7ea1b0c0106' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3917 processed earlier; will process 11358 files now Step #5: [LOADING] WASM module load failed: unknown type 1359988335 Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e650d9f5dd bp 0x000000000000 sp 0x7fffe8dd60c0 T6915) Step #5: ==6915==The signal is caused by a READ memory access. Step #5: #0 0x55e650d9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e650bc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e650bc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e650b9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e650abfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e650a17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e650a211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e650a086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e650a343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f29687be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6509fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6915==Register values: Step #5: rax = 0x000055e6544eb240 rbx = 0x000055e6544eb240 rcx = 0x000055e6544eb230 rdx = 0x00007f2968986b80 Step #5: rdi = 0x000055e6544eb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffe8dd60c0 Step #5: r8 = 0x000055e6544eb240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2968986be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e653f9e960 r14 = 0x0000000100000004 r15 = 0x000055e652f0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6d,0x3,0x6c,0xff,0x25, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001m\003l\377% Step #5: artifact_prefix='./'; Test unit written to ./crash-3b5a9abf03f5f9536893b07fe817361eb5619271 Step #5: Base64: AGFzbQEAAAACCQEAAAFtA2z/JQ== Step #5: MERGE-OUTER: attempt 479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070623920 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbb4f99198, 0x55dbb4fa1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbb4fa1918,0x55dbb50290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b5a9abf03f5f9536893b07fe817361eb5619271' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3919 processed earlier; will process 11356 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6921==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbb27ad5dd bp 0x000000000000 sp 0x7ffd1f408dd0 T6921) Step #5: ==6921==The signal is caused by a READ memory access. Step #5: #0 0x55dbb27ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbb25cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbb25cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbb25ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbb24cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbb2425c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbb242f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbb24166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbb24423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f15cd4db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbb2409aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6921==Register values: Step #5: rax = 0x000055dbb7566240 rbx = 0x000055dbb7566240 rcx = 0x000055dbb7566230 rdx = 0x00007f15cd6a3b80 Step #5: rdi = 0x000055dbb7566230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd1f408dd0 Step #5: r8 = 0x000055dbb7566240 r9 = 0x00007f15cd6a3bf0 r10 = 0x000055dbb753d010 r11 = 0x00007f15cd6a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbb59ac960 r14 = 0x0000000100000004 r15 = 0x000055dbb4919386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6921==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7d,0x1,0x5f,0x1,0x7d,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001}\001_\001}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e03d7914404f01c5ec1b6048c72a87c4115b78f7 Step #5: Base64: AGFzbQEAAAABCQJfAX0BXwF9AA== Step #5: MERGE-OUTER: attempt 480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070749714 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d911928198, 0x55d911930911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d911930918,0x55d9119b80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e03d7914404f01c5ec1b6048c72a87c4115b78f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3921 processed earlier; will process 11354 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d90f13c5dd bp 0x000000000000 sp 0x7fffcfb263b0 T6931) Step #5: ==6931==The signal is caused by a READ memory access. Step #5: #0 0x55d90f13c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d90ef5e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d90ef5dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d90ef3b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d90ee5cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d90edb4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d90edbe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d90eda56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d90edd13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4788ea1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d90ed98aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6931==Register values: Step #5: rax = 0x000055d913293240 rbx = 0x000055d913293240 rcx = 0x000055d913293230 rdx = 0x00007f4789069b80 Step #5: rdi = 0x000055d913293230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffcfb263b0 Step #5: r8 = 0x000055d913293240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4789069be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d91233b960 r14 = 0x0000000100000004 r15 = 0x000055d9112a8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7b,0x0,0x5f,0x1,0x6c,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001{\000_\001l\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5ab784dca59c629683ed5a1db31b28151ac781e Step #5: Base64: AGFzbQEAAAABCQJfAXsAXwFsAA== Step #5: MERGE-OUTER: attempt 481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070874042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd70644198, 0x55fd7064c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd7064c918,0x55fd706d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5ab784dca59c629683ed5a1db31b28151ac781e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3923 processed earlier; will process 11352 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 1073741823 Step #5: #2 pulse cov: 190 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6940==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd6de585dd bp 0x000000000000 sp 0x7ffff982b040 T6940) Step #5: ==6940==The signal is caused by a READ memory access. Step #5: #0 0x55fd6de585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd6dc7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd6dc79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd6dc57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd6db78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd6dad0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd6dada1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd6dac16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd6daed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39d79c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd6dab4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6940==Register values: Step #5: rax = 0x000055fd72c19240 rbx = 0x000055fd72c19240 rcx = 0x000055fd72c19230 rdx = 0x00007f39d7b8bb80 Step #5: rdi = 0x000055fd72c19230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffff982b040 Step #5: r8 = 0x000055fd72c19240 r9 = 0x00007f39d7b8bc00 r10 = 0x000055fd72bf0010 r11 = 0x00007f39d7b8bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd71057960 r14 = 0x0000000100000004 r15 = 0x000055fd6ffc4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6940==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0x9f,0xd7,0xfe,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\237\327\376? Step #5: artifact_prefix='./'; Test unit written to ./crash-5b9e4ad32d141a95cf288da3061c9097605dd844 Step #5: Base64: AGFzbQEAAAACCQEAAAIEn9f+Pw== Step #5: MERGE-OUTER: attempt 482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1070997843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee69793198, 0x55ee6979b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee6979b918,0x55ee698230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b9e4ad32d141a95cf288da3061c9097605dd844' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3927 processed earlier; will process 11348 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6944==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee66fa75dd bp 0x000000000000 sp 0x7ffe51114cc0 T6944) Step #5: ==6944==The signal is caused by a READ memory access. Step #5: #0 0x55ee66fa75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee66dc9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee66dc8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee66da6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee66cc7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee66c1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee66c291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee66c106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee66c3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f654daf0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee66c03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6944==Register values: Step #5: rax = 0x000055ee6bccbcd0 rbx = 0x000055ee6bccbcd0 rcx = 0x000055ee6bccc180 rdx = 0x00007f654dcb8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe51114cc0 Step #5: r8 = 0x000055ee6bccbcd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f654dcb8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee6a1a6960 r14 = 0x0000000100000004 r15 = 0x000055ee69113386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6944==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7b,0x0,0x5f,0x1,0x7b,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001{\000_\001{\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bbc955f07e2c1eec65958dd1ac1435120917c52 Step #5: Base64: AGFzbQEAAAABCQJfAXsAXwF7AA== Step #5: MERGE-OUTER: attempt 483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071122036 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55adb6f89198, 0x55adb6f91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55adb6f91918,0x55adb70190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7bbc955f07e2c1eec65958dd1ac1435120917c52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3928 processed earlier; will process 11347 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6948==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55adb479d5dd bp 0x000000000000 sp 0x7ffc008ee4e0 T6948) Step #5: ==6948==The signal is caused by a READ memory access. Step #5: #0 0x55adb479d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55adb45bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55adb45befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55adb459c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55adb44bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55adb4415c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55adb441f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55adb44066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55adb44323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4073f14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55adb43f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6948==Register values: Step #5: rax = 0x000055adb9330240 rbx = 0x000055adb9330240 rcx = 0x000055adb9330230 rdx = 0x00007f40740dcb80 Step #5: rdi = 0x000055adb9330230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc008ee4e0 Step #5: r8 = 0x000055adb9330240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40740dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055adb799c960 r14 = 0x0000000100000004 r15 = 0x000055adb6909386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6948==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7b,0x0,0x60,0x1,0x6c,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001{\000`\001l\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45ac2f649cc11b9115e484e1678e7be1c60e5023 Step #5: Base64: AGFzbQEAAAABCQJfAXsAYAFsAA== Step #5: MERGE-OUTER: attempt 484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071245772 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a2973b198, 0x561a29743911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a29743918,0x561a297cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45ac2f649cc11b9115e484e1678e7be1c60e5023' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3930 processed earlier; will process 11345 files now Step #5: [LOADING] WASM module load failed: unknown type 129925067 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 358612990 Step #5: #2 pulse cov: 181 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6952==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a26f4f5dd bp 0x000000000000 sp 0x7ffe44645680 T6952) Step #5: ==6952==The signal is caused by a READ memory access. Step #5: #0 0x561a26f4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a26d71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a26d70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a26d4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a26c6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a26bc7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a26bd11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a26bb86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a26be43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1cff80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a26babaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6952==Register values: Step #5: rax = 0x0000561a2b9d6240 rbx = 0x0000561a2b9d6240 rcx = 0x0000561a2b9d6230 rdx = 0x00007fa1d0148b80 Step #5: rdi = 0x0000561a2b9d6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe44645680 Step #5: r8 = 0x0000561a2b9d6240 r9 = 0x00007fa1d0148c10 r10 = 0x0000561a2b9ad010 r11 = 0x00007fa1d0148be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a2a14e960 r14 = 0x0000000100000004 r15 = 0x0000561a290bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6952==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x73,0x0,0xff,0xfb,0x7f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001s\000\377\373\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-d08182ae58d9bcbaa81287849bdc1901724d2379 Step #5: Base64: AGFzbQEAAAACCQEAAAFzAP/7fw== Step #5: MERGE-OUTER: attempt 485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071370474 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d083bf7198, 0x55d083bff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d083bff918,0x55d083c870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d08182ae58d9bcbaa81287849bdc1901724d2379' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3934 processed earlier; will process 11341 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 6140414 Step #5: #2 pulse cov: 261 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d08140b5dd bp 0x000000000000 sp 0x7ffdb3305190 T6956) Step #5: ==6956==The signal is caused by a READ memory access. Step #5: #0 0x55d08140b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d08122d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d08122cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d08120a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d08112bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d081083c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d08108d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0810746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0810a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda11338082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d081067aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6956==Register values: Step #5: rax = 0x000055d08534af60 rbx = 0x000055d08534af60 rcx = 0x000055d08534af50 rdx = 0x00007fda11500b80 Step #5: rdi = 0x000055d08534af50 rsi = 0x0000000000121080 rbp = 0x0000000000000000 rsp = 0x00007ffdb3305190 Step #5: r8 = 0x000055d08534af60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda11500be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d08460a960 r14 = 0x0000000100000004 r15 = 0x000055d083577386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x8,0x12,0x5f,0x78,0x2d,0x35,0x31,0x8,0x28, Step #5: \000asm\001\000\000\000\000\011\010\022_x-51\010( Step #5: artifact_prefix='./'; Test unit written to ./crash-ba41619e7175cee3430bc69ad20e972dad357740 Step #5: Base64: AGFzbQEAAAAACQgSX3gtNTEIKA== Step #5: MERGE-OUTER: attempt 486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071494850 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56024d381198, 0x56024d389911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56024d389918,0x56024d4110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba41619e7175cee3430bc69ad20e972dad357740' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3937 processed earlier; will process 11338 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 215 ft: 241 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 283 ft: 338 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 46137343 Step #5: [LOADING] WASM module load failed: unknown type 41942974 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 351 ft: 429 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 1072529401 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6960==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56024ab955dd bp 0x000000000000 sp 0x7fff48833490 T6960) Step #5: ==6960==The signal is caused by a READ memory access. Step #5: #0 0x56024ab955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56024a9b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56024a9b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56024a994929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56024a8b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56024a80dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56024a8171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56024a7fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56024a82a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1e07d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56024a7f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6960==Register values: Step #5: rax = 0x000056024f15a460 rbx = 0x000056024f15a460 rcx = 0x000056024f15a450 rdx = 0x00007fc1e09a1b80 Step #5: rdi = 0x000056024f15a450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007fff48833490 Step #5: r8 = 0x000056024f15a460 r9 = 0x000056024f14e600 r10 = 0x000056024f13b010 r11 = 0x00007fc1e09a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056024dd94960 r14 = 0x0000000100000004 r15 = 0x000056024cd01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6960==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6f,0x1,0x0,0xc0,0x9, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001o\001\000\300\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-3be0aac6d2ce558ffa62a4736ceabdd0ad0d3b59 Step #5: Base64: AGFzbQEAAAACCQEAAAFvAQDACQ== Step #5: MERGE-OUTER: attempt 487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071620600 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55844d88b198, 0x55844d893911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55844d893918,0x55844d91b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3be0aac6d2ce558ffa62a4736ceabdd0ad0d3b59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3950 processed earlier; will process 11325 files now Step #5: [LOADING] WASM module load failed: unknown type -133160903 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6964==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55844b09f5dd bp 0x000000000000 sp 0x7fff608043a0 T6964) Step #5: ==6964==The signal is caused by a READ memory access. Step #5: #0 0x55844b09f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55844aec1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55844aec0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55844ae9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55844adbfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55844ad17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55844ad211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55844ad086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55844ad343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d314fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55844acfbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6964==Register values: Step #5: rax = 0x000055844f52b240 rbx = 0x000055844f52b240 rcx = 0x000055844f52b230 rdx = 0x00007f7d316c3b80 Step #5: rdi = 0x000055844f52b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff608043a0 Step #5: r8 = 0x000055844f52b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d316c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055844e29e960 r14 = 0x0000000100000004 r15 = 0x000055844d20b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6964==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x4,0x6e,0x61,0x6d,0x65,0xee,0xdf,0x37,0x0, Step #5: \000asm\001\000\000\000\000\011\004name\356\3377\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17ad8d1f586d38b329f1abf3cb63f05efe6b5053 Step #5: Base64: AGFzbQEAAAAACQRuYW1l7t83AA== Step #5: MERGE-OUTER: attempt 488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071744824 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ab65e0198, 0x555ab65e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ab65e8918,0x555ab66700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17ad8d1f586d38b329f1abf3cb63f05efe6b5053' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3952 processed earlier; will process 11323 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 193 ft: 194 exec/s: 0 rss: 60Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==6983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ab3df45dd bp 0x000000000000 sp 0x7fffe75a7450 T6983) Step #5: ==6983==The signal is caused by a READ memory access. Step #5: #0 0x555ab3df45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ab3c16280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ab3c15fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ab3bf3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ab3b14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ab3a6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ab3a761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ab3a5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ab3a893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d3c1ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ab3a50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==6983==Register values: Step #5: rax = 0x0000555ab7c0c3b0 rbx = 0x0000555ab7c0c3b0 rcx = 0x0000555ab7c0c3a0 rdx = 0x00007f4d3c376b80 Step #5: rdi = 0x0000555ab7c0c3a0 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007fffe75a7450 Step #5: r8 = 0x0000555ab7c0c3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4d3c376be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ab6ff3960 r14 = 0x0000000100000004 r15 = 0x0000555ab5f60386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==6983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x7c,0x0,0x5f,0x1,0x6c,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001|\000_\001l\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d49b32d7887a0bd20f39646eb8ee87dee667e568 Step #5: Base64: AGFzbQEAAAABCQJfAXwAXwFsAA== Step #5: MERGE-OUTER: attempt 489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1071874005 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8b191a198, 0x55f8b1922911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8b1922918,0x55f8b19aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d49b32d7887a0bd20f39646eb8ee87dee667e568' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3954 processed earlier; will process 11321 files now Step #5: [LOADING] WASM module load failed: unknown type 6291389 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 234872447 Step #5: #2 pulse cov: 158 ft: 160 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 33539384 Step #5: #4 pulse cov: 214 ft: 225 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -19324897 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 317 ft: 393 exec/s: 0 rss: 59Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7020==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8af12e5dd bp 0x000000000000 sp 0x7ffca08eb450 T7020) Step #5: ==7020==The signal is caused by a READ memory access. Step #5: #0 0x55f8af12e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f8aef50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f8aef4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8aef2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f8aee4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8aeda6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8aedb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8aed976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8aedc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb4b6d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f8aed8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7020==Register values: Step #5: rax = 0x000055f8b419c240 rbx = 0x000055f8b419c240 rcx = 0x000055f8b419c230 rdx = 0x00007ffb4b89ab80 Step #5: rdi = 0x000055f8b419c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffca08eb450 Step #5: r8 = 0x000055f8b419c240 r9 = 0x00007ffb4b89ac40 r10 = 0x000055f8b4173010 r11 = 0x00007ffb4b89abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8b232d960 r14 = 0x0000000100000004 r15 = 0x000055f8b129a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7020==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x73,0x0,0x5f,0x1,0x73,0x0, Step #5: \000asm\001\000\000\000\001\011\002_\001s\000_\001s\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5f2e9bb6ab989795cfdf8e985900564c53d76fc Step #5: Base64: AGFzbQEAAAABCQJfAXMAXwFzAA== Step #5: MERGE-OUTER: attempt 490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072002870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d40409198, 0x557d40411911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d40411918,0x557d404990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5f2e9bb6ab989795cfdf8e985900564c53d76fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3963 processed earlier; will process 11312 files now Step #5: [LOADING] WASM module load failed: unknown type 134213631 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 1038073839 Step #5: #2 pulse cov: 185 ft: 196 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7069==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d3dc1d5dd bp 0x000000000000 sp 0x7ffd6add6d20 T7069) Step #5: ==7069==The signal is caused by a READ memory access. Step #5: #0 0x557d3dc1d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d3da3f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d3da3efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d3da1c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d3d93dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d3d895c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d3d89f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d3d8866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d3d8b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11e4e31082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d3d879aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7069==Register values: Step #5: rax = 0x0000557d418be240 rbx = 0x0000557d418be240 rcx = 0x0000557d418be230 rdx = 0x00007f11e4ff9b80 Step #5: rdi = 0x0000557d418be230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd6add6d20 Step #5: r8 = 0x0000557d418be240 r9 = 0x00007f11e4ff9bf0 r10 = 0x0000557d41895010 r11 = 0x00007f11e4ff9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d40e1c960 r14 = 0x0000000100000004 r15 = 0x0000557d3fd89386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7069==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xfd,0x85,0xc3,0xc, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\375\205\303\014 Step #5: artifact_prefix='./'; Test unit written to ./crash-351f920f5396fb00d465b2511d1330884eb62c0b Step #5: Base64: AGFzbQEAAAACCQEAAAIE/YXDDA== Step #5: MERGE-OUTER: attempt 491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072126959 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec31818198, 0x55ec31820911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec31820918,0x55ec318a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/351f920f5396fb00d465b2511d1330884eb62c0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3966 processed earlier; will process 11309 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 132 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -26206199 Step #5: #2 pulse cov: 178 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -7299169 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 253 ft: 276 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec2f02c5dd bp 0x000000000000 sp 0x7fff0d27f310 T7115) Step #5: ==7115==The signal is caused by a READ memory access. Step #5: #0 0x55ec2f02c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec2ee4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec2ee4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec2ee2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec2ed4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec2eca4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec2ecae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec2ec956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec2ecc13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f97830082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec2ec88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7115==Register values: Step #5: rax = 0x000055ec33dd3430 rbx = 0x000055ec33dd3430 rcx = 0x000055ec33dd3420 rdx = 0x00007f7f979f8b80 Step #5: rdi = 0x000055ec33dd3420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff0d27f310 Step #5: r8 = 0x000055ec33dd3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f979f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec3222b960 r14 = 0x0000000100000004 r15 = 0x000055ec31198386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x8,0xd7,0x8c,0xd1,0xa2,0xd1,0xa2,0xd0,0x84, Step #5: \000asm\001\000\000\000\000\011\010\327\214\321\242\321\242\320\204 Step #5: artifact_prefix='./'; Test unit written to ./crash-24481460d5721009bd6efba623e7a2fd08f785cb Step #5: Base64: AGFzbQEAAAAACQjXjNGi0aLQhA== Step #5: MERGE-OUTER: attempt 492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072251115 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630c1ca8198, 0x5630c1cb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630c1cb0918,0x5630c1d380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/24481460d5721009bd6efba623e7a2fd08f785cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3972 processed earlier; will process 11303 files now Step #5: [LOADING] WASM module load failed: unknown function 4294967294 Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7144==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630bf4bc5dd bp 0x000000000000 sp 0x7fffb217cfa0 T7144) Step #5: ==7144==The signal is caused by a READ memory access. Step #5: #0 0x5630bf4bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630bf2de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630bf2ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630bf2bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630bf1dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630bf134c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630bf13e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630bf1256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630bf1513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f93ed2ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630bf118aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7144==Register values: Step #5: rax = 0x00005630c39ca240 rbx = 0x00005630c39ca240 rcx = 0x00005630c39ca230 rdx = 0x00007f93ed482b80 Step #5: rdi = 0x00005630c39ca230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffb217cfa0 Step #5: r8 = 0x00005630c39ca240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f93ed482be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630c26bb960 r14 = 0x0000000100000004 r15 = 0x00005630c1628386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7144==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x73,0x0,0xdf,0xff,0x3b, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001s\000\337\377; Step #5: artifact_prefix='./'; Test unit written to ./crash-22dc5787a49ca94a298a7f0fa36ba97619ec931b Step #5: Base64: AGFzbQEAAAACCQEAAAFzAN//Ow== Step #5: MERGE-OUTER: attempt 493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072376140 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562df51be198, 0x562df51c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562df51c6918,0x562df524e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/22dc5787a49ca94a298a7f0fa36ba97619ec931b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3974 processed earlier; will process 11301 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 237 ft: 249 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:29:132 - 7F6830455C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 251 ft: 271 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 16773630 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -63049218 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7184==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562df29d25dd bp 0x000000000000 sp 0x7ffe40717df0 T7184) Step #5: ==7184==The signal is caused by a READ memory access. Step #5: #0 0x562df29d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562df27f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562df27f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562df27d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562df26f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562df264ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562df26541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562df263b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562df26673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f683047d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562df262eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7184==Register values: Step #5: rax = 0x0000562df74d5460 rbx = 0x0000562df74d5460 rcx = 0x0000562df74d5450 rdx = 0x00007f6830645b80 Step #5: rdi = 0x0000562df74d5450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007ffe40717df0 Step #5: r8 = 0x0000562df74d5460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6830645be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562df5bd1960 r14 = 0x0000000100000004 r15 = 0x0000562df4b3e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7184==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x78,0x0,0x70,0x0,0x78,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003x\000p\000x\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-bef13b8f0b52fbda90981e0b08f3cec7e9eca9a4 Step #5: Base64: AGFzbQEAAAABCQFfA3gAcAB4AQ== Step #5: MERGE-OUTER: attempt 494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072500873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601aff09198, 0x5601aff11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601aff11918,0x5601aff990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bef13b8f0b52fbda90981e0b08f3cec7e9eca9a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3982 processed earlier; will process 11293 files now Step #5: [LOADING] WASM module load failed: unknown type -2097169 Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -1073741825 Step #5: #2 pulse cov: 175 ft: 186 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7230==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601ad71d5dd bp 0x000000000000 sp 0x7ffcf1216a00 T7230) Step #5: ==7230==The signal is caused by a READ memory access. Step #5: #0 0x5601ad71d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601ad53f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601ad53efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601ad51c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601ad43dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5601ad395c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601ad39f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601ad3866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601ad3b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08b71c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601ad379aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7230==Register values: Step #5: rax = 0x00005601b1517240 rbx = 0x00005601b1517240 rcx = 0x00005601b1517230 rdx = 0x00007f08b738cb80 Step #5: rdi = 0x00005601b1517230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcf1216a00 Step #5: r8 = 0x00005601b1517240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08b738cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005601b091c960 r14 = 0x0000000100000004 r15 = 0x00005601af889386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7230==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6f,0x3,0x49,0xb7,0x77, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001o\003I\267w Step #5: artifact_prefix='./'; Test unit written to ./crash-e584c91a1c672019d36496a0211cda21047a5f58 Step #5: Base64: AGFzbQEAAAACCQEAAAFvA0m3dw== Step #5: MERGE-OUTER: attempt 495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072624045 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609cd200198, 0x5609cd208911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5609cd208918,0x5609cd2900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e584c91a1c672019d36496a0211cda21047a5f58' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3986 processed earlier; will process 11289 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 189 ft: 190 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 229 ft: 239 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609caa145dd bp 0x000000000000 sp 0x7fff26fe5f40 T7271) Step #5: ==7271==The signal is caused by a READ memory access. Step #5: #0 0x5609caa145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609ca836280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609ca835fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609ca813929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609ca734ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609ca68cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609ca6961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609ca67d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609ca6a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff118e1c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609ca670aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7271==Register values: Step #5: rax = 0x00005609cf22d730 rbx = 0x00005609cf22d730 rcx = 0x00005609cf22d720 rdx = 0x00007ff118fe4b80 Step #5: rdi = 0x00005609cf22d720 rsi = 0x00000000001a0000 rbp = 0x0000000000000000 rsp = 0x00007fff26fe5f40 Step #5: r8 = 0x00005609cf22d730 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff118fe4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609cdc13960 r14 = 0x0000000100000004 r15 = 0x00005609ccb80386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x4,0x6e,0x61,0x6d,0x65,0xee,0xf6,0x4f,0x0, Step #5: \000asm\001\000\000\000\000\011\004name\356\366O\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-132feb0fa2817a899d137c3071397d546085df65 Step #5: Base64: AGFzbQEAAAAACQRuYW1l7vZPAA== Step #5: MERGE-OUTER: attempt 496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072747370 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626e8470198, 0x5626e8478911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626e8478918,0x5626e85000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/132feb0fa2817a899d137c3071397d546085df65' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3989 processed earlier; will process 11286 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7310==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626e5c845dd bp 0x000000000000 sp 0x7fff6ccf69d0 T7310) Step #5: ==7310==The signal is caused by a READ memory access. Step #5: #0 0x5626e5c845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626e5aa6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626e5aa5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626e5a83929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626e59a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626e58fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626e59061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626e58ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626e59193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09d4b65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626e58e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7310==Register values: Step #5: rax = 0x00005626e90f2240 rbx = 0x00005626e90f2240 rcx = 0x00005626e90f2230 rdx = 0x00007f09d4d2db80 Step #5: rdi = 0x00005626e90f2230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff6ccf69d0 Step #5: r8 = 0x00005626e90f2240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f09d4d2dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626e8e83960 r14 = 0x0000000100000004 r15 = 0x00005626e7df0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7310==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x3b,0xdf,0xff,0x13, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\005;\337\377\023 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cc1a00d5c89ef22e5941361aa9bde6ca58d1739 Step #5: Base64: AGFzbQEAAAACCQEAAAIFO9//Ew== Step #5: MERGE-OUTER: attempt 497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1072871270 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4ff16b198, 0x55b4ff173911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b4ff173918,0x55b4ff1fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0cc1a00d5c89ef22e5941361aa9bde6ca58d1739' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3991 processed earlier; will process 11284 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 148 ft: 149 exec/s: 1 rss: 1587Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7348==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4fc97f5dd bp 0x000000000000 sp 0x7ffe382a04e0 T7348) Step #5: ==7348==The signal is caused by a READ memory access. Step #5: #0 0x55b4fc97f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b4fc7a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b4fc7a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b4fc77e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4fc69fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4fc5f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4fc6011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4fc5e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4fc6143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8a5c9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4fc5dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7348==Register values: Step #5: rax = 0x000055b501222240 rbx = 0x000055b501222240 rcx = 0x000055b501222230 rdx = 0x00007fe8a5e66b80 Step #5: rdi = 0x000055b501222230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe382a04e0 Step #5: r8 = 0x000055b501222240 r9 = 0x00007fe8a5e66bf0 r10 = 0x000055b5011f9010 r11 = 0x00007fe8a5e66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4ffb7e960 r14 = 0x0000000100000004 r15 = 0x000055b4feaeb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7348==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x77,0x0,0x5f,0x1,0x77,0x1, Step #5: \000asm\001\000\000\000\001\011\002_\001w\000_\001w\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4baa164ab28be6a19849c35c8f011d1b4024280 Step #5: Base64: AGFzbQEAAAABCQJfAXcAXwF3AQ== Step #5: MERGE-OUTER: attempt 498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1074586926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d68c64198, 0x557d68c6c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d68c6c918,0x557d68cf40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4baa164ab28be6a19849c35c8f011d1b4024280' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3993 processed earlier; will process 11282 files now Step #5: [LOADING] WASM module load failed: unknown type 1056793 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7846==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d664785dd bp 0x000000000000 sp 0x7ffeeb72c510 T7846) Step #5: ==7846==The signal is caused by a READ memory access. Step #5: #0 0x557d664785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d6629a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d66299fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d66277929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d66198ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d660f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d660fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d660e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d6610d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92ea136082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d660d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7846==Register values: Step #5: rax = 0x0000557d69d34240 rbx = 0x0000557d69d34240 rcx = 0x0000557d69d34230 rdx = 0x00007f92ea2feb80 Step #5: rdi = 0x0000557d69d34230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeeb72c510 Step #5: r8 = 0x0000557d69d34240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92ea2febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d69677960 r14 = 0x0000000100000004 r15 = 0x0000557d685e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7846==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xff,0x0, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\004\377\377\377\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e1ba3172940f73e372faba15a70078224eb7671 Step #5: Base64: AGFzbQEAAAACCQEAAAIE////AA== Step #5: MERGE-OUTER: attempt 499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1074711429 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555eb34e3198, 0x555eb34eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555eb34eb918,0x555eb35730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e1ba3172940f73e372faba15a70078224eb7671' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3995 processed earlier; will process 11280 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7888==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555eb0cf75dd bp 0x000000000000 sp 0x7fff95bc5c70 T7888) Step #5: ==7888==The signal is caused by a READ memory access. Step #5: #0 0x555eb0cf75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555eb0b19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555eb0b18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555eb0af6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555eb0a17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555eb096fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555eb09791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555eb09606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555eb098c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe41923d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555eb0953aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7888==Register values: Step #5: rax = 0x0000555eb4a3ce90 rbx = 0x0000555eb4a3ce90 rcx = 0x0000555eb4a3d340 rdx = 0x00007fe419405b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff95bc5c70 Step #5: r8 = 0x0000555eb4a3ce90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe419405be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555eb3ef6960 r14 = 0x0000000100000004 r15 = 0x0000555eb2e63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7888==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x73,0x0,0xbf,0xb4,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001s\000\277\264? Step #5: artifact_prefix='./'; Test unit written to ./crash-8450bfeaff35e8a703dc1c70c493df64aeb45acb Step #5: Base64: AGFzbQEAAAACCQEAAAFzAL+0Pw== Step #5: MERGE-OUTER: attempt 500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1074835154 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56323b5ba198, 0x56323b5c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56323b5c2918,0x56323b64a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8450bfeaff35e8a703dc1c70c493df64aeb45acb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 3996 processed earlier; will process 11279 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 213 ft: 225 exec/s: 0 rss: 61Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown global 511 Step #5: #4 pulse cov: 287 ft: 311 exec/s: 0 rss: 61Mb Step #5: [LOADING] WASM module load failed: unknown type 4194237 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7930==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563238dce5dd bp 0x000000000000 sp 0x7ffd7f7f3b10 T7930) Step #5: ==7930==The signal is caused by a READ memory access. Step #5: #0 0x563238dce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563238bf0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563238beffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563238bcd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563238aeead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563238a46c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563238a501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563238a376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563238a633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5ffccd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563238a2aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7930==Register values: Step #5: rax = 0x000056323cb45240 rbx = 0x000056323cb45240 rcx = 0x000056323cb45230 rdx = 0x00007fd5ffe95b80 Step #5: rdi = 0x000056323cb45230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd7f7f3b10 Step #5: r8 = 0x000056323cb45240 r9 = 0x00007fd5ffe95cd0 r10 = 0x000056323cb1c010 r11 = 0x00007fd5ffe95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056323bfcd960 r14 = 0x0000000100000004 r15 = 0x000056323af3a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7930==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6e,0x0,0xaf,0xff,0x2f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001n\000\257\377/ Step #5: artifact_prefix='./'; Test unit written to ./crash-96c985e9ad4d788ea7a8f589034e7b7bf1a9d0ad Step #5: Base64: AGFzbQEAAAACCQEAAAFuAK//Lw== Step #5: MERGE-OUTER: attempt 501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1074965179 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef490b3198, 0x55ef490bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef490bb918,0x55ef491430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96c985e9ad4d788ea7a8f589034e7b7bf1a9d0ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4002 processed earlier; will process 11273 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 94371773 Step #5: #2 pulse cov: 196 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 227 ft: 247 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==7977==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef468c75dd bp 0x000000000000 sp 0x7fff80c80cb0 T7977) Step #5: ==7977==The signal is caused by a READ memory access. Step #5: #0 0x55ef468c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef466e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef466e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef466c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef465e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef4653fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef465491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef465306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef4655c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd03e9d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef46523aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==7977==Register values: Step #5: rax = 0x000055ef4a66c240 rbx = 0x000055ef4a66c240 rcx = 0x000055ef4a66c230 rdx = 0x00007fd03eb98b80 Step #5: rdi = 0x000055ef4a66c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff80c80cb0 Step #5: r8 = 0x000055ef4a66c240 r9 = 0x00007fd03eb98c20 r10 = 0x000055ef4a643010 r11 = 0x00007fd03eb98be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef49ac6960 r14 = 0x0000000100000004 r15 = 0x000055ef48a33386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==7977==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6e,0x5,0x13,0xfe,0x13, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001n\005\023\376\023 Step #5: artifact_prefix='./'; Test unit written to ./crash-26542141d9466c0dc4721bc41ee3223ca09daac0 Step #5: Base64: AGFzbQEAAAACCQEAAAFuBRP+Ew== Step #5: MERGE-OUTER: attempt 502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075089591 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a0e81a198, 0x558a0e822911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a0e822918,0x558a0e8aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26542141d9466c0dc4721bc41ee3223ca09daac0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4008 processed earlier; will process 11267 files now Step #5: [LOADING] WASM module load failed: unknown type -805306369 Step #5: #1 pulse cov: 157 ft: 158 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8012==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a0c02e5dd bp 0x000000000000 sp 0x7fff6e094e40 T8012) Step #5: ==8012==The signal is caused by a READ memory access. Step #5: #0 0x558a0c02e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a0be50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a0be4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a0be2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a0bd4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a0bca6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a0bcb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a0bc976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a0bcc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8fa23d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a0bc8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8012==Register values: Step #5: rax = 0x0000558a0fa78240 rbx = 0x0000558a0fa78240 rcx = 0x0000558a0fa78230 rdx = 0x00007f8fa2599b80 Step #5: rdi = 0x0000558a0fa78230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff6e094e40 Step #5: r8 = 0x0000558a0fa78240 r9 = 0x00007f8fa2599bf0 r10 = 0x0000558a0fa4f010 r11 = 0x00007f8fa2599be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a0f22d960 r14 = 0x0000000100000004 r15 = 0x0000558a0e19a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8012==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x1,0x5f,0x3,0x7f,0x1,0x7e,0x0,0x7e,0x1, Step #5: \000asm\001\000\000\000\001\011\001_\003\177\001~\000~\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-64265f2b51860e3d8ffc9b0e3bac3d884044745a Step #5: Base64: AGFzbQEAAAABCQFfA38BfgB+AQ== Step #5: MERGE-OUTER: attempt 503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075214678 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563190964198, 0x56319096c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56319096c918,0x5631909f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64265f2b51860e3d8ffc9b0e3bac3d884044745a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4010 processed earlier; will process 11265 files now Step #5: [LOADING] WASM module load failed: unknown type 234880639 Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8054==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56318e1785dd bp 0x000000000000 sp 0x7fff7f653670 T8054) Step #5: ==8054==The signal is caused by a READ memory access. Step #5: #0 0x56318e1785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56318df9a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56318df99fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56318df77929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56318de98ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56318ddf0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56318ddfa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56318dde16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56318de0d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed460f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56318ddd4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8054==Register values: Step #5: rax = 0x000056319231e240 rbx = 0x000056319231e240 rcx = 0x000056319231e230 rdx = 0x00007fed462bab80 Step #5: rdi = 0x000056319231e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff7f653670 Step #5: r8 = 0x000056319231e240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed462babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563191377960 r14 = 0x0000000100000004 r15 = 0x00005631902e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8054==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x13,0xdb,0xff,0xb, Step #5: \000asm\001\000\000\000\002\011\001\000\000\002\005\023\333\377\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15b11b3f11d107b0ecf5a1b309b2ddbed6401577 Step #5: Base64: AGFzbQEAAAACCQEAAAIFE9v/Cw== Step #5: MERGE-OUTER: attempt 504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075338511 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573e14ae198, 0x5573e14b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573e14b6918,0x5573e153e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15b11b3f11d107b0ecf5a1b309b2ddbed6401577' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4012 processed earlier; will process 11263 files now Step #5: [LOADING] WASM module load failed: unknown type 268435455 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #2 pulse cov: 195 ft: 206 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8092==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573decc25dd bp 0x000000000000 sp 0x7ffeebfa4bd0 T8092) Step #5: ==8092==The signal is caused by a READ memory access. Step #5: #0 0x5573decc25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573deae4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573deae3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573deac1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573de9e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573de93ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573de9441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573de92b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573de9573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8284252082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573de91eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8092==Register values: Step #5: rax = 0x00005573e3e44240 rbx = 0x00005573e3e44240 rcx = 0x00005573e3e44230 rdx = 0x00007f828441ab80 Step #5: rdi = 0x00005573e3e44230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeebfa4bd0 Step #5: r8 = 0x00005573e3e44240 r9 = 0x00007f828441abf0 r10 = 0x00005573e3e1b010 r11 = 0x00007f828441abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573e1ec1960 r14 = 0x0000000100000004 r15 = 0x00005573e0e2e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8092==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6f,0x3,0x4,0xbf,0xf, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001o\003\004\277\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6f5fb28b5ddaac8d0adbf9cbe6b6d77f581a8ad Step #5: Base64: AGFzbQEAAAACCQEAAAFvAwS/Dw== Step #5: MERGE-OUTER: attempt 505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075462999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631f4ca6198, 0x5631f4cae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631f4cae918,0x5631f4d360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6f5fb28b5ddaac8d0adbf9cbe6b6d77f581a8ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4015 processed earlier; will process 11260 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8138==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631f24ba5dd bp 0x000000000000 sp 0x7ffc5b9d5040 T8138) Step #5: ==8138==The signal is caused by a READ memory access. Step #5: #0 0x5631f24ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631f22dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631f22dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631f22b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631f21daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631f2132c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631f213c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631f21236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631f214f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd03597c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631f2116aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8138==Register values: Step #5: rax = 0x00005631f721be90 rbx = 0x00005631f721be90 rcx = 0x00005631f721c340 rdx = 0x00007fd035b44b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5b9d5040 Step #5: r8 = 0x00005631f721be90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd035b44be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631f56b9960 r14 = 0x0000000100000004 r15 = 0x00005631f4626386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8138==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6f,0x1,0x0,0xbf,0x41, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001o\001\000\277A Step #5: artifact_prefix='./'; Test unit written to ./crash-0ee92b319b7ff198cdc0ae00cb257d9f9e79cd54 Step #5: Base64: AGFzbQEAAAACCQEAAAFvAQC/QQ== Step #5: MERGE-OUTER: attempt 506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075587053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55852e145198, 0x55852e14d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55852e14d918,0x55852e1d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ee92b319b7ff198cdc0ae00cb257d9f9e79cd54' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4016 processed earlier; will process 11259 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 209 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 263 ft: 277 exec/s: 0 rss: 59Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 325 ft: 374 exec/s: 0 rss: 59Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [00:08:32:349 - 7FDEFBF33C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: unknown type -19881953 Step #5: #8 pulse cov: 385 ft: 444 exec/s: 0 rss: 59Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8180==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55852b9595dd bp 0x000000000000 sp 0x7ffd8417da10 T8180) Step #5: ==8180==The signal is caused by a READ memory access. Step #5: #0 0x55852b9595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55852b77b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55852b77afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55852b758929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55852b679ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55852b5d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55852b5db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55852b5c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55852b5ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdefbf5b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55852b5b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8180==Register values: Step #5: rax = 0x0000558530a8e460 rbx = 0x0000558530a8e460 rcx = 0x0000558530a8e450 rdx = 0x00007fdefc123b80 Step #5: rdi = 0x0000558530a8e450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007ffd8417da10 Step #5: r8 = 0x0000558530a8e460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdefc123be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055852eb58960 r14 = 0x0000000100000004 r15 = 0x000055852dac5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8180==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x9,0x2,0x5f,0x1,0x6e,0x0,0x5f,0x1,0x6c,0x1, Step #5: \000asm\001\000\000\000\001\011\002_\001n\000_\001l\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-d75ee21a8f86159eca134271acacc2e30c1ef807 Step #5: Base64: AGFzbQEAAAABCQJfAW4AXwFsAQ== Step #5: MERGE-OUTER: attempt 507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075723158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d67473e198, 0x55d674746911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d674746918,0x55d6747ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d75ee21a8f86159eca134271acacc2e30c1ef807' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4027 processed earlier; will process 11248 files now Step #5: [LOADING] WASM module load failed: unknown global 2415919087 Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: #2 pulse cov: 204 ft: 215 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8230==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d671f525dd bp 0x000000000000 sp 0x7ffedf4102f0 T8230) Step #5: ==8230==The signal is caused by a READ memory access. Step #5: #0 0x55d671f525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d671d74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d671d73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d671d51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d671c72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d671bcac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d671bd41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d671bbb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d671be73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f190a309082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d671baeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8230==Register values: Step #5: rax = 0x000055d675efe240 rbx = 0x000055d675efe240 rcx = 0x000055d675efe230 rdx = 0x00007f190a4d1b80 Step #5: rdi = 0x000055d675efe230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffedf4102f0 Step #5: r8 = 0x000055d675efe240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f190a4d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d675151960 r14 = 0x0000000100000004 r15 = 0x000055d6740be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8230==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x9,0x1,0x0,0x0,0x1,0x6e,0x5,0x1,0xfe,0x3f, Step #5: \000asm\001\000\000\000\002\011\001\000\000\001n\005\001\376? Step #5: artifact_prefix='./'; Test unit written to ./crash-d1579b55befb6ec93103fff3f3d07e58f09bee89 Step #5: Base64: AGFzbQEAAAACCQEAAAFuBQH+Pw== Step #5: MERGE-OUTER: attempt 508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075850921 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55604cb3f198, 0x55604cb47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55604cb47918,0x55604cbcf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1579b55befb6ec93103fff3f3d07e58f09bee89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4030 processed earlier; will process 11245 files now Step #5: [00:08:32:605 - 7F17AC142C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 159 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 206 ft: 226 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 938540543 Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: #8 pulse cov: 272 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global 1073741807 Step #5: [LOADING] WASM module load failed: unknown global 4294967295 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8264==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55604a3535dd bp 0x000000000000 sp 0x7ffc1a5cdb00 T8264) Step #5: ==8264==The signal is caused by a READ memory access. Step #5: #0 0x55604a3535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55604a175280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55604a174fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55604a152929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55604a073ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556049fcbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556049fd51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556049fbc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556049fe83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17ac16a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556049fafaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8264==Register values: Step #5: rax = 0x000055604d6f1240 rbx = 0x000055604d6f1240 rcx = 0x000055604d6f1230 rdx = 0x00007f17ac332b80 Step #5: rdi = 0x000055604d6f1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc1a5cdb00 Step #5: r8 = 0x000055604d6f1240 r9 = 0x00007f17ac332c10 r10 = 0x000055604d6c8010 r11 = 0x00007f17ac332be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055604d552960 r14 = 0x0000000100000004 r15 = 0x000055604c4bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8264==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xe6,0xe7,0xd3,0xf6,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\346\347\323\366\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-67f9f94197a128ee98d8b48b04fe806bc50f261c Step #5: Base64: AGFzbQEAAAACCgEAAAIE5ufT9g8= Step #5: MERGE-OUTER: attempt 509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1075975263 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb973d0198, 0x55eb973d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb973d8918,0x55eb974600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67f9f94197a128ee98d8b48b04fe806bc50f261c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4045 processed earlier; will process 11230 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8304==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb94be45dd bp 0x000000000000 sp 0x7ffee02fc5a0 T8304) Step #5: ==8304==The signal is caused by a READ memory access. Step #5: #0 0x55eb94be45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb94a06280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb94a05fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb949e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb94904ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb9485cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb948661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb9484d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb948793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75cafcb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb94840aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8304==Register values: Step #5: rax = 0x000055eb98bfde30 rbx = 0x000055eb98bfde30 rcx = 0x000055eb98bfe2e0 rdx = 0x00007f75cb193b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee02fc5a0 Step #5: r8 = 0x000055eb98bfde30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f75cb193be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb97de3960 r14 = 0x0000000100000004 r15 = 0x000055eb96d50386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8304==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0xfc,0xff,0xdf,0x3d,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\374\377\337=\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-823a6cdb37024777cd3369dcd9de36cbd1a5a084 Step #5: Base64: AGFzbQEAAAAACgRuYW1l/P/fPQA= Step #5: MERGE-OUTER: attempt 510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076097776 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644ac110198, 0x5644ac118911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644ac118918,0x5644ac1a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/823a6cdb37024777cd3369dcd9de36cbd1a5a084' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4046 processed earlier; will process 11229 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8340==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644a99245dd bp 0x000000000000 sp 0x7ffeafb03780 T8340) Step #5: ==8340==The signal is caused by a READ memory access. Step #5: #0 0x5644a99245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644a9746280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644a9745fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644a9723929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644a9644ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644a959cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644a95a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644a958d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644a95b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc571e9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644a9580aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8340==Register values: Step #5: rax = 0x00005644ae5b2240 rbx = 0x00005644ae5b2240 rcx = 0x00005644ae5b2230 rdx = 0x00007fc572065b80 Step #5: rdi = 0x00005644ae5b2230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeafb03780 Step #5: r8 = 0x00005644ae5b2240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc572065be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005644acb23960 r14 = 0x0000000100000004 r15 = 0x00005644aba90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8340==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xff,0xff,0x0, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\377\377\377\377\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-888aaea6e9322f4ef54f59bb2cb6d2b43d47b0b9 Step #5: Base64: AGFzbQEAAAACCgEAAAIE/////wA= Step #5: MERGE-OUTER: attempt 511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076222642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa026d5198, 0x55fa026dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa026dd918,0x55fa027650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/888aaea6e9322f4ef54f59bb2cb6d2b43d47b0b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4048 processed earlier; will process 11227 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f9ffee95dd bp 0x000000000000 sp 0x7fffbc9031a0 T8379) Step #5: ==8379==The signal is caused by a READ memory access. Step #5: #0 0x55f9ffee95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9ffd0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9ffd0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9ffce8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9ffc09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f9ffb61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9ffb6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9ffb526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9ffb7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23b3e6d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f9ffb45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8379==Register values: Step #5: rax = 0x000055fa04609e50 rbx = 0x000055fa04609e50 rcx = 0x000055fa0460a300 rdx = 0x00007f23b4035b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbc9031a0 Step #5: r8 = 0x000055fa04609e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23b4035be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa030e8960 r14 = 0x0000000100000004 r15 = 0x000055fa02055386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0x91,0xca,0xe4,0xff,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\221\312\344\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-da7cf8d2b904c3c716484bdfdb248bee286251f6 Step #5: Base64: AGFzbQEAAAACCgEAAAIEkcrk/w8= Step #5: MERGE-OUTER: attempt 512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076348702 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55831d56a198, 0x55831d572911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55831d572918,0x55831d5fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da7cf8d2b904c3c716484bdfdb248bee286251f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4049 processed earlier; will process 11226 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55831ad7e5dd bp 0x000000000000 sp 0x7fff5fc99c10 T8419) Step #5: ==8419==The signal is caused by a READ memory access. Step #5: #0 0x55831ad7e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55831aba0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55831ab9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55831ab7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55831aa9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55831a9f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55831aa001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55831a9e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55831aa133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7eaad3c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55831a9daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8419==Register values: Step #5: rax = 0x000055831f855e50 rbx = 0x000055831f855e50 rcx = 0x000055831f856300 rdx = 0x00007f7eaaf04b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5fc99c10 Step #5: r8 = 0x000055831f855e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7eaaf04be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055831df7d960 r14 = 0x0000000100000004 r15 = 0x000055831ceea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xbd,0xfd,0xa5,0xfd,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\275\375\245\375\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a2c4774ec3f52d9d22b9bc819c2d8e4d4f8c97f Step #5: Base64: AGFzbQEAAAACCgEAAAIEvf2l/Q8= Step #5: MERGE-OUTER: attempt 513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076472893 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603ba313198, 0x5603ba31b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603ba31b918,0x5603ba3a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a2c4774ec3f52d9d22b9bc819c2d8e4d4f8c97f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4050 processed earlier; will process 11225 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8464==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603b7b275dd bp 0x000000000000 sp 0x7ffd4fa3f840 T8464) Step #5: ==8464==The signal is caused by a READ memory access. Step #5: #0 0x5603b7b275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603b7949280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603b7948fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603b7926929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603b7847ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603b779fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603b77a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603b77906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603b77bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f621b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603b7783aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8464==Register values: Step #5: rax = 0x00005603bc283240 rbx = 0x00005603bc283240 rcx = 0x00005603bc283230 rdx = 0x00007f6f6237fb80 Step #5: rdi = 0x00005603bc283230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd4fa3f840 Step #5: r8 = 0x00005603bc283240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f6237fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603bad26960 r14 = 0x0000000100000004 r15 = 0x00005603b9c93386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8464==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xef,0xfd,0xc1,0x5, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\007\000\357\375\301\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-c862d29c447ae05a5fe2ed5890217b51f1e3aa8c Step #5: Base64: AGFzbQEAAAACCgEAAAIHAO/9wQU= Step #5: MERGE-OUTER: attempt 514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076596869 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a5f6b1198, 0x563a5f6b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a5f6b9918,0x563a5f7410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c862d29c447ae05a5fe2ed5890217b51f1e3aa8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4052 processed earlier; will process 11223 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8504==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a5cec55dd bp 0x000000000000 sp 0x7ffdc284a8a0 T8504) Step #5: ==8504==The signal is caused by a READ memory access. Step #5: #0 0x563a5cec55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a5cce7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a5cce6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a5ccc4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a5cbe5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a5cb3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a5cb471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a5cb2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a5cb5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6aeb47b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a5cb21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8504==Register values: Step #5: rax = 0x0000563a61300e50 rbx = 0x0000563a61300e50 rcx = 0x0000563a61301300 rdx = 0x00007f6aeb643b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc284a8a0 Step #5: r8 = 0x0000563a61300e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6aeb643be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a600c4960 r14 = 0x0000000100000004 r15 = 0x0000563a5f031386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8504==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xdb,0xff,0xd7,0xfe,0x3, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\333\377\327\376\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-f323e30faedfc12ff5e3355b19d1a96cc1d6d490 Step #5: Base64: AGFzbQEAAAACCgEAAAIE2//X/gM= Step #5: MERGE-OUTER: attempt 515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076720771 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565485a6a198, 0x565485a72911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565485a72918,0x565485afa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f323e30faedfc12ff5e3355b19d1a96cc1d6d490' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4053 processed earlier; will process 11222 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8540==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56548327e5dd bp 0x000000000000 sp 0x7fff5e498fd0 T8540) Step #5: ==8540==The signal is caused by a READ memory access. Step #5: #0 0x56548327e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654830a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56548309ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56548307d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565482f9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565482ef6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565482f001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565482ee76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565482f133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43468ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565482edaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8540==Register values: Step #5: rax = 0x000056548785fe90 rbx = 0x000056548785fe90 rcx = 0x0000565487860340 rdx = 0x00007f4346ac7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5e498fd0 Step #5: r8 = 0x000056548785fe90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4346ac7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056548647d960 r14 = 0x0000000100000004 r15 = 0x00005654853ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8540==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x2,0xff,0xf8,0xef,0x6d, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\002\377\370\357m Step #5: artifact_prefix='./'; Test unit written to ./crash-227042355c8f5553eb41d1287330f348c3133c11 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAv/4720= Step #5: MERGE-OUTER: attempt 516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076844202 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a97c021198, 0x55a97c029911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a97c029918,0x55a97c0b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/227042355c8f5553eb41d1287330f348c3133c11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4054 processed earlier; will process 11221 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 153 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 191 ft: 201 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 286 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8584==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9798355dd bp 0x000000000000 sp 0x7fffab3e7a10 T8584) Step #5: ==8584==The signal is caused by a READ memory access. Step #5: #0 0x55a9798355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a979657280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a979656fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a979634929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a979555ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9794adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9794b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a97949e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9794ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78cf181082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a979491aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8584==Register values: Step #5: rax = 0x000055a97d6a3240 rbx = 0x000055a97d6a3240 rcx = 0x000055a97d6a3230 rdx = 0x00007f78cf349b80 Step #5: rdi = 0x000055a97d6a3230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffab3e7a10 Step #5: r8 = 0x000055a97d6a3240 r9 = 0x000055a97d6b51b0 r10 = 0x000055a97d67a010 r11 = 0x00007f78cf349be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a97ca34960 r14 = 0x0000000100000004 r15 = 0x000055a97b9a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8584==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xe6,0xe4,0xdb,0xf7,0x4, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\346\344\333\367\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe4b69ad47d722e13bf39b4dfacc5e6077371682 Step #5: Base64: AGFzbQEAAAACCgEAAAIE5uTb9wQ= Step #5: MERGE-OUTER: attempt 517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1076968996 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56179eba5198, 0x56179ebad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56179ebad918,0x56179ec350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe4b69ad47d722e13bf39b4dfacc5e6077371682' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4065 processed earlier; will process 11210 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 153 ft: 155 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 232 ft: 240 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #8 pulse cov: 263 ft: 286 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56179c3b95dd bp 0x000000000000 sp 0x7fff1a577410 T8623) Step #5: ==8623==The signal is caused by a READ memory access. Step #5: #0 0x56179c3b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56179c1db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56179c1dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56179c1b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56179c0d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56179c031c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56179c03b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56179c0226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56179c04e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb7cded082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56179c015aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8623==Register values: Step #5: rax = 0x00005617a1076240 rbx = 0x00005617a1076240 rcx = 0x00005617a1076230 rdx = 0x00007ffb7cfb5b80 Step #5: rdi = 0x00005617a1076230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff1a577410 Step #5: r8 = 0x00005617a1076240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb7cfb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056179f5b8960 r14 = 0x0000000100000004 r15 = 0x000056179e525386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xea,0xe1,0x3, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\352\341\003 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a104a3b2ecc04eb309dc4b5ba8f0468a96e7e6e Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQDq4QM= Step #5: MERGE-OUTER: attempt 518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077094187 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c97851d198, 0x55c978525911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c978525918,0x55c9785ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a104a3b2ecc04eb309dc4b5ba8f0468a96e7e6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4075 processed earlier; will process 11200 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8662==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c975d315dd bp 0x000000000000 sp 0x7ffe95529850 T8662) Step #5: ==8662==The signal is caused by a READ memory access. Step #5: #0 0x55c975d315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c975b53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c975b52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c975b30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c975a51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9759a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9759b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c97599a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9759c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feadea09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c97598daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8662==Register values: Step #5: rax = 0x000055c97a36de90 rbx = 0x000055c97a36de90 rcx = 0x000055c97a36e340 rdx = 0x00007feadebd1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe95529850 Step #5: r8 = 0x000055c97a36de90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feadebd1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c978f30960 r14 = 0x0000000100000004 r15 = 0x000055c977e9d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8662==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xef,0xf7,0x2e, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\357\367. Step #5: artifact_prefix='./'; Test unit written to ./crash-586aebbbb8e2df4522cd651c661b697e7a699338 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQDv9y4= Step #5: MERGE-OUTER: attempt 519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077216832 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b784fc6198, 0x55b784fce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b784fce918,0x55b7850560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/586aebbbb8e2df4522cd651c661b697e7a699338' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4076 processed earlier; will process 11199 files now Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 180 ft: 188 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8701==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7827da5dd bp 0x000000000000 sp 0x7fff6f8c60a0 T8701) Step #5: ==8701==The signal is caused by a READ memory access. Step #5: #0 0x55b7827da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b7825fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b7825fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b7825d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b7824faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b782452c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b78245c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7824436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b78246f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8f208a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b782436aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8701==Register values: Step #5: rax = 0x000055b78699a240 rbx = 0x000055b78699a240 rcx = 0x000055b78699a230 rdx = 0x00007fa8f2252b80 Step #5: rdi = 0x000055b78699a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff6f8c60a0 Step #5: r8 = 0x000055b78699a240 r9 = 0x00007fa8f2252bf0 r10 = 0x000055b786971010 r11 = 0x00007fa8f2252be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b7859d9960 r14 = 0x0000000100000004 r15 = 0x000055b784946386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8701==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x73,0x1,0x0,0xaf,0xc8,0x4, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001s\001\000\257\310\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-daa440864cdaa21f7da2021a129e5fe8985ae92f Step #5: Base64: AGFzbQEAAAACCgEAAAFzAQCvyAQ= Step #5: MERGE-OUTER: attempt 520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077341858 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564886db4198, 0x564886dbc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564886dbc918,0x564886e440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/daa440864cdaa21f7da2021a129e5fe8985ae92f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4080 processed earlier; will process 11195 files now Step #5: [LOADING] WASM module load failed: unknown type 164760142 Step #5: #1 pulse cov: 170 ft: 171 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648845c85dd bp 0x000000000000 sp 0x7fff6bc8e200 T8715) Step #5: ==8715==The signal is caused by a READ memory access. Step #5: #0 0x5648845c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648843ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648843e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648843c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648842e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564884240c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56488424a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648842316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56488425d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff49186a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564884224aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8715==Register values: Step #5: rax = 0x0000564888ef5240 rbx = 0x0000564888ef5240 rcx = 0x0000564888ef5230 rdx = 0x00007ff491a32b80 Step #5: rdi = 0x0000564888ef5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff6bc8e200 Step #5: r8 = 0x0000564888ef5240 r9 = 0x00007ff491a32bf0 r10 = 0x0000564888ecc010 r11 = 0x00007ff491a32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648877c7960 r14 = 0x0000000100000004 r15 = 0x0000564886734386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x3d,0xfb,0xfb,0xff,0x5b, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\005=\373\373\377[ Step #5: artifact_prefix='./'; Test unit written to ./crash-2f593b8edb9d4a1e850e1d6e9fb7a4451f889882 Step #5: Base64: AGFzbQEAAAACCgEAAAIFPfv7/1s= Step #5: MERGE-OUTER: attempt 521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077465039 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b8f64c198, 0x563b8f654911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b8f654918,0x563b8f6dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f593b8edb9d4a1e850e1d6e9fb7a4451f889882' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4082 processed earlier; will process 11193 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8758==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b8ce605dd bp 0x000000000000 sp 0x7ffdc2710460 T8758) Step #5: ==8758==The signal is caused by a READ memory access. Step #5: #0 0x563b8ce605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b8cc82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b8cc81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b8cc5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b8cb80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b8cad8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b8cae21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b8cac96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b8caf53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10ab892082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b8cabcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8758==Register values: Step #5: rax = 0x0000563b904c8e30 rbx = 0x0000563b904c8e30 rcx = 0x0000563b904c92e0 rdx = 0x00007f10aba5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc2710460 Step #5: r8 = 0x0000563b904c8e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f10aba5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b9005f960 r14 = 0x0000000100000004 r15 = 0x0000563b8efcc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8758==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0xff,0xff,0xff,0x45,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\377\377\377E\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0bcd75f353f5ed03d85f481e6631f654f1723c2 Step #5: Base64: AGFzbQEAAAAACgRuYW1l////RQA= Step #5: MERGE-OUTER: attempt 522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077587453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622845e1198, 0x5622845e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622845e9918,0x5622846710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b0bcd75f353f5ed03d85f481e6631f654f1723c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4083 processed earlier; will process 11192 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8794==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562281df55dd bp 0x000000000000 sp 0x7ffeb6ea6ff0 T8794) Step #5: ==8794==The signal is caused by a READ memory access. Step #5: #0 0x562281df55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562281c17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562281c16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562281bf4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562281b15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562281a6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562281a771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562281a5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562281a8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fade5ebb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562281a51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8794==Register values: Step #5: rax = 0x0000562285c4ce50 rbx = 0x0000562285c4ce50 rcx = 0x0000562285c4d300 rdx = 0x00007fade6083b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb6ea6ff0 Step #5: r8 = 0x0000562285c4ce50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fade6083be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562284ff4960 r14 = 0x0000000100000004 r15 = 0x0000562283f61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8794==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xbf,0xff,0xff,0xf9,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\277\377\377\371\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ba8bbc2fcbde4f04ea9904f1457a0de4cc06c3d Step #5: Base64: AGFzbQEAAAACCgEAAAIEv///+Q8= Step #5: MERGE-OUTER: attempt 523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077709626 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bbde34c198, 0x55bbde354911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bbde354918,0x55bbde3dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ba8bbc2fcbde4f04ea9904f1457a0de4cc06c3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4084 processed earlier; will process 11191 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbdbb605dd bp 0x000000000000 sp 0x7fff5e10b560 T8835) Step #5: ==8835==The signal is caused by a READ memory access. Step #5: #0 0x55bbdbb605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbdb982280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbdb981fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbdb95f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbdb880ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbdb7d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbdb7e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbdb7c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbdb7f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4935a6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbdb7bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8835==Register values: Step #5: rax = 0x000055bbe0927240 rbx = 0x000055bbe0927240 rcx = 0x000055bbe0927230 rdx = 0x00007f4935c32b80 Step #5: rdi = 0x000055bbe0927230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff5e10b560 Step #5: r8 = 0x000055bbe0927240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4935c32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bbded5f960 r14 = 0x0000000100000004 r15 = 0x000055bbddccc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xe6,0xe7,0xd3,0xff,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\346\347\323\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-9be76b01007955080f358f68c1d2aa1d3b552f58 Step #5: Base64: AGFzbQEAAAACCgEAAAIE5ufT/w8= Step #5: MERGE-OUTER: attempt 524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077833209 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c71429198, 0x563c71431911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c71431918,0x563c714b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9be76b01007955080f358f68c1d2aa1d3b552f58' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4086 processed earlier; will process 11189 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8874==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c6ec3d5dd bp 0x000000000000 sp 0x7ffd379ac5b0 T8874) Step #5: ==8874==The signal is caused by a READ memory access. Step #5: #0 0x563c6ec3d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c6ea5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c6ea5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c6ea3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c6e95dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c6e8b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c6e8bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c6e8a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c6e8d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f158d069082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c6e899aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8874==Register values: Step #5: rax = 0x0000563c731e1e90 rbx = 0x0000563c731e1e90 rcx = 0x0000563c731e2340 rdx = 0x00007f158d231b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd379ac5b0 Step #5: r8 = 0x0000563c731e1e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f158d231be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c71e3c960 r14 = 0x0000000100000004 r15 = 0x0000563c70da9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8874==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xef,0xf7,0x28, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\357\367( Step #5: artifact_prefix='./'; Test unit written to ./crash-1727fe340cbd0be8fbb1eeeb6184889e77ff581f Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQDv9yg= Step #5: MERGE-OUTER: attempt 525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1077955885 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613f153e198, 0x5613f1546911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613f1546918,0x5613f15ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1727fe340cbd0be8fbb1eeeb6184889e77ff581f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4087 processed earlier; will process 11188 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8914==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613eed525dd bp 0x000000000000 sp 0x7ffcdade5530 T8914) Step #5: ==8914==The signal is caused by a READ memory access. Step #5: #0 0x5613eed525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613eeb74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613eeb73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613eeb51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613eea72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613ee9cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613ee9d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613ee9bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613ee9e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff79dd04082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613ee9aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8914==Register values: Step #5: rax = 0x00005613f2848e50 rbx = 0x00005613f2848e50 rcx = 0x00005613f2849300 rdx = 0x00007ff79deccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdade5530 Step #5: r8 = 0x00005613f2848e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff79deccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613f1f51960 r14 = 0x0000000100000004 r15 = 0x00005613f0ebe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8914==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xfb,0xff,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\377\377\373\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8aae83bfb6288cf5cad51367447f80ac06d7fc9 Step #5: Base64: AGFzbQEAAAACCgEAAAIE///7/w8= Step #5: MERGE-OUTER: attempt 526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078077896 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5647798ab198, 0x5647798b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5647798b3918,0x56477993b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8aae83bfb6288cf5cad51367447f80ac06d7fc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4088 processed earlier; will process 11187 files now Step #5: [LOADING] WASM module load failed: unknown type 1387453841 Step #5: #1 pulse cov: 170 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 214 ft: 234 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==8961==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5647770bf5dd bp 0x000000000000 sp 0x7ffeee9959c0 T8961) Step #5: ==8961==The signal is caused by a READ memory access. Step #5: #0 0x5647770bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564776ee1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564776ee0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564776ebe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564776ddfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564776d37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564776d411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564776d286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564776d543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff831ab2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564776d1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==8961==Register values: Step #5: rax = 0x000056477b6ea240 rbx = 0x000056477b6ea240 rcx = 0x000056477b6ea230 rdx = 0x00007ff831c7ab80 Step #5: rdi = 0x000056477b6ea230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeee9959c0 Step #5: r8 = 0x000056477b6ea240 r9 = 0x00007ff831c7abf0 r10 = 0x000056477b6c1010 r11 = 0x00007ff831c7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056477a2be960 r14 = 0x0000000100000004 r15 = 0x000056477922b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==8961==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xff,0xf7,0x7f, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\377\367\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f2deed1810424042a06d98f344065376ec944e6 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQD/938= Step #5: MERGE-OUTER: attempt 527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078205874 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5588f79e0198, 0x5588f79e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5588f79e8918,0x5588f7a700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f2deed1810424042a06d98f344065376ec944e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4091 processed earlier; will process 11184 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9006==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588f51f45dd bp 0x000000000000 sp 0x7ffd47172cd0 T9006) Step #5: ==9006==The signal is caused by a READ memory access. Step #5: #0 0x5588f51f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588f5016280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588f5015fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5588f4ff3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5588f4f14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588f4e6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588f4e761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588f4e5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5588f4e893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b4dba3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5588f4e50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9006==Register values: Step #5: rax = 0x00005588f885de50 rbx = 0x00005588f885de50 rcx = 0x00005588f885e300 rdx = 0x00007f3b4dd6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd47172cd0 Step #5: r8 = 0x00005588f885de50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b4dd6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588f83f3960 r14 = 0x0000000100000004 r15 = 0x00005588f7360386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9006==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x3a,0xfb,0xfb,0xf7,0x2, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\005:\373\373\367\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-4315ff739feae4ab572b14f6b94b83118d8fddda Step #5: Base64: AGFzbQEAAAACCgEAAAIFOvv79wI= Step #5: MERGE-OUTER: attempt 528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078329380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564990589198, 0x564990591911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564990591918,0x5649906190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4315ff739feae4ab572b14f6b94b83118d8fddda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4092 processed earlier; will process 11183 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 187 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 212 ft: 215 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9036==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56498dd9d5dd bp 0x000000000000 sp 0x7ffe095f8910 T9036) Step #5: ==9036==The signal is caused by a READ memory access. Step #5: #0 0x56498dd9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56498dbbf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56498dbbefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56498db9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56498dabdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56498da15c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56498da1f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56498da066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56498da323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e68922082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56498d9f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9036==Register values: Step #5: rax = 0x0000564991ef5210 rbx = 0x0000564991ef5210 rcx = 0x0000564991ef5200 rdx = 0x00007f5e68aeab80 Step #5: rdi = 0x0000564991ef5200 rsi = 0x00000000001e2000 rbp = 0x0000000000000000 rsp = 0x00007ffe095f8910 Step #5: r8 = 0x0000564991ef5210 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e68aeabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564990f9c960 r14 = 0x0000000100000004 r15 = 0x000056498ff09386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9036==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x9,0xec,0xc1,0xea,0xb, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\005\011\354\301\352\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be4bfa7fc4aff6bb2f92fb38749214c262661985 Step #5: Base64: AGFzbQEAAAACCgEAAAIFCezB6gs= Step #5: MERGE-OUTER: attempt 529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078453504 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f08542198, 0x563f0854a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f0854a918,0x563f085d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be4bfa7fc4aff6bb2f92fb38749214c262661985' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4096 processed earlier; will process 11179 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9070==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f05d565dd bp 0x000000000000 sp 0x7ffc3fc2de80 T9070) Step #5: ==9070==The signal is caused by a READ memory access. Step #5: #0 0x563f05d565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f05b78280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f05b77fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f05b55929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f05a76ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f059cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f059d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f059bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f059eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f658e7b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f059b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9070==Register values: Step #5: rax = 0x0000563f094d5240 rbx = 0x0000563f094d5240 rcx = 0x0000563f094d5230 rdx = 0x00007f658e979b80 Step #5: rdi = 0x0000563f094d5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc3fc2de80 Step #5: r8 = 0x0000563f094d5240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f658e979be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f08f55960 r14 = 0x0000000100000004 r15 = 0x0000563f07ec2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9070==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x2,0xef,0xf7,0x1, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\002\357\367\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc44d542ce60f4b7aaa86df5049c0862370a4cf1 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQLv9wE= Step #5: MERGE-OUTER: attempt 530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078577605 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5588defbf198, 0x5588defc7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5588defc7918,0x5588df04f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc44d542ce60f4b7aaa86df5049c0862370a4cf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4098 processed earlier; will process 11177 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 191 ft: 192 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 218 ft: 221 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9109==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588dc7d35dd bp 0x000000000000 sp 0x7ffe91549b20 T9109) Step #5: ==9109==The signal is caused by a READ memory access. Step #5: #0 0x5588dc7d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588dc5f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588dc5f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5588dc5d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5588dc4f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588dc44bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588dc4551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588dc43c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5588dc4683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f833943c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5588dc42faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9109==Register values: Step #5: rax = 0x00005588e0f31020 rbx = 0x00005588e0f31020 rcx = 0x00005588e0f31010 rdx = 0x00007f8339604b80 Step #5: rdi = 0x00005588e0f31010 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffe91549b20 Step #5: r8 = 0x00005588e0f31020 r9 = 0x00007f8339604bf0 r10 = 0x00005588e0f07010 r11 = 0x00007f8339604be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588df9d2960 r14 = 0x0000000100000004 r15 = 0x00005588de93f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9109==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-87f8644df0e642deafbfd289a595983afda814f8 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078702309 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d234e48198, 0x55d234e50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d234e50918,0x55d234ed80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/87f8644df0e642deafbfd289a595983afda814f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4102 processed earlier; will process 11173 files now Step #5: [LOADING] WASM module load failed: unknown type 801835466 Step #5: #1 pulse cov: 170 ft: 171 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 197 ft: 200 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -672868626 Step #5: #4 pulse cov: 224 ft: 235 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9145==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d23265c5dd bp 0x000000000000 sp 0x7ffc2616d060 T9145) Step #5: ==9145==The signal is caused by a READ memory access. Step #5: #0 0x55d23265c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d23247e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d23247dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d23245b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d23237cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2322d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2322de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2322c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2322f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa307e53082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2322b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9145==Register values: Step #5: rax = 0x000055d236d88240 rbx = 0x000055d236d88240 rcx = 0x000055d236d88230 rdx = 0x00007fa30801bb80 Step #5: rdi = 0x000055d236d88230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc2616d060 Step #5: r8 = 0x000055d236d88240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa30801bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d23585b960 r14 = 0x0000000100000004 r15 = 0x000055d2347c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9145==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x6f,0x0,0x2,0x1,0x76, Step #5: \000asm\001\000\000\000\000\002\001p\000\002\001o\000\002\001v Step #5: artifact_prefix='./'; Test unit written to ./crash-67fdc71c882a8f20086dc3cc9acf29800be07697 Step #5: Base64: AGFzbQEAAAAAAgFwAAIBbwACAXY= Step #5: MERGE-OUTER: attempt 532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078825226 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b574029198, 0x55b574031911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b574031918,0x55b5740b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67fdc71c882a8f20086dc3cc9acf29800be07697' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4108 processed earlier; will process 11167 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9176==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b57183d5dd bp 0x000000000000 sp 0x7fff031bed10 T9176) Step #5: ==9176==The signal is caused by a READ memory access. Step #5: #0 0x55b57183d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b57165f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b57165efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b57163c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b57155dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5714b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5714bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5714a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5714d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f729ad54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b571499aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9176==Register values: Step #5: rax = 0x000055b575f53e30 rbx = 0x000055b575f53e30 rcx = 0x000055b575f542e0 rdx = 0x00007f729af1cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff031bed10 Step #5: r8 = 0x000055b575f53e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f729af1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b574a3c960 r14 = 0x0000000100000004 r15 = 0x000055b5739a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9176==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0xf6,0xff,0xff,0x3e,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\366\377\377>\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bf5098b9b18420c50f7656fccd327de5d8166c4 Step #5: Base64: AGFzbQEAAAAACgRuYW1l9v//PgA= Step #5: MERGE-OUTER: attempt 533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1078946696 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d07228b198, 0x55d072293911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d072293918,0x55d07231b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3bf5098b9b18420c50f7656fccd327de5d8166c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4109 processed earlier; will process 11166 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d06fa9f5dd bp 0x000000000000 sp 0x7ffdda92fcb0 T9207) Step #5: ==9207==The signal is caused by a READ memory access. Step #5: #0 0x55d06fa9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d06f8c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d06f8c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d06f89e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d06f7bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d06f717c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d06f7211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d06f7086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d06f7343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08b4d85082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d06f6fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9207==Register values: Step #5: rax = 0x000055d07366ce60 rbx = 0x000055d07366ce60 rcx = 0x000055d07366d310 rdx = 0x00007f08b4f4db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdda92fcb0 Step #5: r8 = 0x000055d07366ce60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08b4f4dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d072c9e960 r14 = 0x0000000100000004 r15 = 0x000055d071c0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x97,0x96, Step #5: \000asm\001\000\000\000\000\004\003\355\207\266\000\004\003\355\227\226 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8827df640d6b57a4fc6b619a2fef2ff6db7ccfd Step #5: Base64: AGFzbQEAAAAABAPth7YABAPtl5Y= Step #5: MERGE-OUTER: attempt 534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079068961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d996ff8198, 0x55d997000911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d997000918,0x55d9970880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8827df640d6b57a4fc6b619a2fef2ff6db7ccfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4110 processed earlier; will process 11165 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 186 ft: 187 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 207 ft: 210 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9232==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d99480c5dd bp 0x000000000000 sp 0x7ffd4c48e8e0 T9232) Step #5: ==9232==The signal is caused by a READ memory access. Step #5: #0 0x55d99480c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d99462e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d99462dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d99460b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d99452cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d994484c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d99448e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9944756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9944a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3303759082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d994468aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9232==Register values: Step #5: rax = 0x000055d9986283e0 rbx = 0x000055d9986283e0 rcx = 0x000055d9986283d0 rdx = 0x00007f3303921b80 Step #5: rdi = 0x000055d9986283d0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffd4c48e8e0 Step #5: r8 = 0x000055d9986283e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3303921be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d997a0b960 r14 = 0x0000000100000004 r15 = 0x000055d996978386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9232==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xef,0xf7,0x7b, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\357\367{ Step #5: artifact_prefix='./'; Test unit written to ./crash-b47adbb81b38f0fa3bf7a555fb69765daa2d8a90 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQDv93s= Step #5: MERGE-OUTER: attempt 535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079192080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1d305e198, 0x55e1d3066911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1d3066918,0x55e1d30ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b47adbb81b38f0fa3bf7a555fb69765daa2d8a90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4113 processed earlier; will process 11162 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 144 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 190 ft: 202 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9257==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1d08725dd bp 0x000000000000 sp 0x7ffef311a110 T9257) Step #5: ==9257==The signal is caused by a READ memory access. Step #5: #0 0x55e1d08725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1d0694280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1d0693fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1d0671929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1d0592ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1d04eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1d04f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1d04db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1d05073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb433cc2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1d04ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9257==Register values: Step #5: rax = 0x000055e1d44f1240 rbx = 0x000055e1d44f1240 rcx = 0x000055e1d44f1230 rdx = 0x00007fb433e8ab80 Step #5: rdi = 0x000055e1d44f1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffef311a110 Step #5: r8 = 0x000055e1d44f1240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb433e8abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1d3a71960 r14 = 0x0000000100000004 r15 = 0x000055e1d29de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9257==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x73,0x1,0x0,0xaf,0xf7,0x1b, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001s\001\000\257\367\033 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c63caabfdbf62d49162429d8f8fb5d7c8429391 Step #5: Base64: AGFzbQEAAAACCgEAAAFzAQCv9xs= Step #5: MERGE-OUTER: attempt 536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079314583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558043203198, 0x55804320b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55804320b918,0x5580432930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c63caabfdbf62d49162429d8f8fb5d7c8429391' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4118 processed earlier; will process 11157 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9288==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558040a175dd bp 0x000000000000 sp 0x7ffe8719ee30 T9288) Step #5: ==9288==The signal is caused by a READ memory access. Step #5: #0 0x558040a175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558040839280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558040838fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558040816929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558040737ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55804068fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580406991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580406806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580406ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdba4893082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558040673aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9288==Register values: Step #5: rax = 0x000055804435d240 rbx = 0x000055804435d240 rcx = 0x000055804435d230 rdx = 0x00007fdba4a5bb80 Step #5: rdi = 0x000055804435d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe8719ee30 Step #5: r8 = 0x000055804435d240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdba4a5bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558043c16960 r14 = 0x0000000100000004 r15 = 0x0000558042b83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9288==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xef,0xfd,0xfe,0xfb,0xd, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\357\375\376\373\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-2961ae67f345f9d53fb865c1db786e3909429a62 Step #5: Base64: AGFzbQEAAAACCgEAAAIE7/3++w0= Step #5: MERGE-OUTER: attempt 537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079437941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563bf4b5198, 0x5563bf4bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563bf4bd918,0x5563bf5450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2961ae67f345f9d53fb865c1db786e3909429a62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4120 processed earlier; will process 11155 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9310==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563bccc95dd bp 0x000000000000 sp 0x7fff85a686a0 T9310) Step #5: ==9310==The signal is caused by a READ memory access. Step #5: #0 0x5563bccc95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563bcaeb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563bcaeafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563bcac8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563bc9e9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563bc941c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563bc94b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563bc9326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563bc95e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efcb54cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563bc925aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9310==Register values: Step #5: rax = 0x00005563c0dc0e50 rbx = 0x00005563c0dc0e50 rcx = 0x00005563c0dc1300 rdx = 0x00007efcb5693b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff85a686a0 Step #5: r8 = 0x00005563c0dc0e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efcb5693be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563bfec8960 r14 = 0x0000000100000004 r15 = 0x00005563bee35386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9310==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xfe,0xff,0xb3,0xef,0xe, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\376\377\263\357\016 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fe14a5f5de2b0970fdcae0193a6d760c3d36a90 Step #5: Base64: AGFzbQEAAAACCgEAAAIE/v+z7w4= Step #5: MERGE-OUTER: attempt 538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079559168 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5606f4d38198, 0x5606f4d40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5606f4d40918,0x5606f4dc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0fe14a5f5de2b0970fdcae0193a6d760c3d36a90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4121 processed earlier; will process 11154 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9338==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5606f254c5dd bp 0x000000000000 sp 0x7fff107919e0 T9338) Step #5: ==9338==The signal is caused by a READ memory access. Step #5: #0 0x5606f254c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5606f236e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5606f236dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5606f234b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5606f226cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5606f21c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5606f21ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5606f21b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5606f21e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5127408082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5606f21a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9338==Register values: Step #5: rax = 0x00005606f72cee90 rbx = 0x00005606f72cee90 rcx = 0x00005606f72cf340 rdx = 0x00007f51275d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff107919e0 Step #5: r8 = 0x00005606f72cee90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f51275d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005606f574b960 r14 = 0x0000000100000004 r15 = 0x00005606f46b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9338==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xef,0xf7,0x7a, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\357\367z Step #5: artifact_prefix='./'; Test unit written to ./crash-9c2675498852a966c07445dbfd9d425d927a2526 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQDv93o= Step #5: MERGE-OUTER: attempt 539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079682183 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648beab5198, 0x5648beabd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648beabd918,0x5648beb450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c2675498852a966c07445dbfd9d425d927a2526' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4122 processed earlier; will process 11153 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 172 ft: 180 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 177 ft: 187 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9369==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648bc2c95dd bp 0x000000000000 sp 0x7fff64c75750 T9369) Step #5: ==9369==The signal is caused by a READ memory access. Step #5: #0 0x5648bc2c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648bc0eb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648bc0eafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648bc0c8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648bbfe9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648bbf41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648bbf4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648bbf326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648bbf5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0141e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648bbf25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9369==Register values: Step #5: rax = 0x00005648c0f8a240 rbx = 0x00005648c0f8a240 rcx = 0x00005648c0f8a230 rdx = 0x00007fe0143b0b80 Step #5: rdi = 0x00005648c0f8a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff64c75750 Step #5: r8 = 0x00005648c0f8a240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0143b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648bf4c8960 r14 = 0x0000000100000004 r15 = 0x00005648be435386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9369==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x2,0xff,0xfb,0xff,0x73, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\002\377\373\377s Step #5: artifact_prefix='./'; Test unit written to ./crash-b71692e7831f362da475c2fe544835a8634edb39 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAv/7/3M= Step #5: MERGE-OUTER: attempt 540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079806158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56434ad42198, 0x56434ad4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56434ad4a918,0x56434add20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b71692e7831f362da475c2fe544835a8634edb39' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4127 processed earlier; will process 11148 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9400==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643485565dd bp 0x000000000000 sp 0x7fff1b556530 T9400) Step #5: ==9400==The signal is caused by a READ memory access. Step #5: #0 0x5643485565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564348378280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564348377fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564348355929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564348276ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5643481cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643481d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643481bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643481eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24228c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5643481b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9400==Register values: Step #5: rax = 0x000056434bc34e50 rbx = 0x000056434bc34e50 rcx = 0x000056434bc35300 rdx = 0x00007f2422a89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1b556530 Step #5: r8 = 0x000056434bc34e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2422a89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056434b755960 r14 = 0x0000000100000004 r15 = 0x000056434a6c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9400==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xff,0xff,0x9, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\377\377\377\377\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-9883ec8b359f95d53dfb2616d0f4a47b4fd2f856 Step #5: Base64: AGFzbQEAAAACCgEAAAIE/////wk= Step #5: MERGE-OUTER: attempt 541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1079929149 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561053b1e198, 0x561053b26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561053b26918,0x561053bae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9883ec8b359f95d53dfb2616d0f4a47b4fd2f856' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4128 processed earlier; will process 11147 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 186 ft: 187 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 189 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #4 pulse cov: 217 ft: 220 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9425==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610513325dd bp 0x000000000000 sp 0x7ffec94035e0 T9425) Step #5: ==9425==The signal is caused by a READ memory access. Step #5: #0 0x5610513325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561051154280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561051153fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561051131929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561051052ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561050faac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561050fb41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561050f9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561050fc73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcefd7ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561050f8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9425==Register values: Step #5: rax = 0x00005610562916e0 rbx = 0x00005610562916e0 rcx = 0x00005610562916d0 rdx = 0x00007fcefd9b6b80 Step #5: rdi = 0x00005610562916d0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffec94035e0 Step #5: r8 = 0x00005610562916e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcefd9b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561054531960 r14 = 0x0000000100000004 r15 = 0x000056105349e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9425==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0xff,0xff,0xff,0x2,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\377\377\377\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-463f01d962881b03af20d77e24bd219568916905 Step #5: Base64: AGFzbQEAAAAACgRuYW1l////AgA= Step #5: MERGE-OUTER: attempt 542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080053480 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e2dbcd198, 0x557e2dbd5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e2dbd5918,0x557e2dc5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/463f01d962881b03af20d77e24bd219568916905' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4133 processed earlier; will process 11142 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9453==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e2b3e15dd bp 0x000000000000 sp 0x7ffd96705f50 T9453) Step #5: ==9453==The signal is caused by a READ memory access. Step #5: #0 0x557e2b3e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e2b203280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e2b202fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e2b1e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e2b101ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e2b059c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e2b0631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e2b04a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e2b0763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b11f8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e2b03daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9453==Register values: Step #5: rax = 0x0000557e2ecf6e50 rbx = 0x0000557e2ecf6e50 rcx = 0x0000557e2ecf7300 rdx = 0x00007f6b12152b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd96705f50 Step #5: r8 = 0x0000557e2ecf6e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b12152be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e2e5e0960 r14 = 0x0000000100000004 r15 = 0x0000557e2d54d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9453==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x0,0xfe,0xff,0xff,0x2f, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\005\000\376\377\377/ Step #5: artifact_prefix='./'; Test unit written to ./crash-b4dcd8f8ce5a3add58f96a0b7d252182f0c5456d Step #5: Base64: AGFzbQEAAAACCgEAAAIFAP7//y8= Step #5: MERGE-OUTER: attempt 543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080176399 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4ab1fe198, 0x55d4ab206911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4ab206918,0x55d4ab28e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b4dcd8f8ce5a3add58f96a0b7d252182f0c5456d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4134 processed earlier; will process 11141 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9481==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4a8a125dd bp 0x000000000000 sp 0x7ffffd344730 T9481) Step #5: ==9481==The signal is caused by a READ memory access. Step #5: #0 0x55d4a8a125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4a8834280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4a8833fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4a8811929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4a8732ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4a868ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4a86941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4a867b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4a86a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6344fa8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4a866eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9481==Register values: Step #5: rax = 0x000055d4ad1cee90 rbx = 0x000055d4ad1cee90 rcx = 0x000055d4ad1cf340 rdx = 0x00007f6345170b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffd344730 Step #5: r8 = 0x000055d4ad1cee90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6345170be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4abc11960 r14 = 0x0000000100000004 r15 = 0x000055d4aab7e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9481==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x2,0xff,0xfb,0xff,0x72, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\002\377\373\377r Step #5: artifact_prefix='./'; Test unit written to ./crash-cde7ca1daffb16193729d2e7f008f28055acfea4 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAv/7/3I= Step #5: MERGE-OUTER: attempt 544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080299043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562685fa0198, 0x562685fa8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562685fa8918,0x5626860300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cde7ca1daffb16193729d2e7f008f28055acfea4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4135 processed earlier; will process 11140 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9512==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626837b45dd bp 0x000000000000 sp 0x7fff6a882240 T9512) Step #5: ==9512==The signal is caused by a READ memory access. Step #5: #0 0x5626837b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626835d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626835d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626835b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626834d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56268342cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626834361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56268341d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626834493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa30fd12082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562683410aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9512==Register values: Step #5: rax = 0x000056268772a240 rbx = 0x000056268772a240 rcx = 0x000056268772a230 rdx = 0x00007fa30fedab80 Step #5: rdi = 0x000056268772a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff6a882240 Step #5: r8 = 0x000056268772a240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa30fedabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626869b3960 r14 = 0x0000000100000004 r15 = 0x0000562685920386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9512==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\377\377\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-29a58c2368ca0ab656eb9e53b93a7fb1e78cc397 Step #5: Base64: AGFzbQEAAAACCgEAAAIE/////w8= Step #5: MERGE-OUTER: attempt 545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080420699 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558121982198, 0x55812198a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55812198a918,0x558121a120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29a58c2368ca0ab656eb9e53b93a7fb1e78cc397' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4137 processed earlier; will process 11138 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 152 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 158 ft: 162 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55811f1965dd bp 0x000000000000 sp 0x7ffcd3a53820 T9539) Step #5: ==9539==The signal is caused by a READ memory access. Step #5: #0 0x55811f1965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55811efb8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55811efb7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55811ef95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55811eeb6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55811ee0ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55811ee181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55811edff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55811ee2b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc3aa4b0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55811edf2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9539==Register values: Step #5: rax = 0x000055812376b240 rbx = 0x000055812376b240 rcx = 0x000055812376b230 rdx = 0x00007fc3aa678b80 Step #5: rdi = 0x000055812376b230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcd3a53820 Step #5: r8 = 0x000055812376b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc3aa678be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558122395960 r14 = 0x0000000100000004 r15 = 0x0000558121302386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x2,0xff,0xfb,0xff,0x5f, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\002\377\373\377_ Step #5: artifact_prefix='./'; Test unit written to ./crash-c9f2aa5639518a10fa7b8750117d3f499caaca5f Step #5: Base64: AGFzbQEAAAACCgEAAAFyAv/7/18= Step #5: MERGE-OUTER: attempt 546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080544032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b44748d198, 0x55b447495911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b447495918,0x55b44751d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9f2aa5639518a10fa7b8750117d3f499caaca5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4142 processed earlier; will process 11133 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 164 ft: 172 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 533121870 Step #5: #4 pulse cov: 229 ft: 247 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9569==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b444ca15dd bp 0x000000000000 sp 0x7ffebaf5eff0 T9569) Step #5: ==9569==The signal is caused by a READ memory access. Step #5: #0 0x55b444ca15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b444ac3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b444ac2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b444aa0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4449c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b444919c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4449231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b44490a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4449363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc4c6998082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4448fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9569==Register values: Step #5: rax = 0x000055b448675430 rbx = 0x000055b448675430 rcx = 0x000055b448675420 rdx = 0x00007fc4c6b60b80 Step #5: rdi = 0x000055b448675420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffebaf5eff0 Step #5: r8 = 0x000055b448675430 r9 = 0x000055b44866e880 r10 = 0x000055b448656010 r11 = 0x00007fc4c6b60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b447ea0960 r14 = 0x0000000100000004 r15 = 0x000055b446e0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9569==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xff,0xff,0xff,0x1e, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\007\000\377\377\377\036 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8482166ee4b1ec23c7a23dbd9a42f37d788b546 Step #5: Base64: AGFzbQEAAAACCgEAAAIHAP///x4= Step #5: MERGE-OUTER: attempt 547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080666462 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559e9319198, 0x5559e9321911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559e9321918,0x5559e93a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8482166ee4b1ec23c7a23dbd9a42f37d788b546' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4147 processed earlier; will process 11128 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9597==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559e6b2d5dd bp 0x000000000000 sp 0x7ffcfcb12750 T9597) Step #5: ==9597==The signal is caused by a READ memory access. Step #5: #0 0x5559e6b2d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559e694f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559e694efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559e692c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559e684dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559e67a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559e67af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559e67966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559e67c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0557506082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559e6789aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9597==Register values: Step #5: rax = 0x00005559eaab8e90 rbx = 0x00005559eaab8e90 rcx = 0x00005559eaab9340 rdx = 0x00007f05576ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfcb12750 Step #5: r8 = 0x00005559eaab8e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05576cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559e9d2c960 r14 = 0x0000000100000004 r15 = 0x00005559e8c99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9597==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x2,0xff,0xfc,0xef,0x6d, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\002\377\374\357m Step #5: artifact_prefix='./'; Test unit written to ./crash-db4e2606c7deabfefa57697c42b466060c78b2e7 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAv/8720= Step #5: MERGE-OUTER: attempt 548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080789799 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3277fa198, 0x55f327802911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f327802918,0x55f32788a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db4e2606c7deabfefa57697c42b466060c78b2e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4148 processed earlier; will process 11127 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 153 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9604==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f32500e5dd bp 0x000000000000 sp 0x7ffc41328d00 T9604) Step #5: ==9604==The signal is caused by a READ memory access. Step #5: #0 0x55f32500e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f324e30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f324e2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f324e0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f324d2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f324c86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f324c901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f324c776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f324ca33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0de12e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f324c6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9604==Register values: Step #5: rax = 0x000055f32861f240 rbx = 0x000055f32861f240 rcx = 0x000055f32861f230 rdx = 0x00007fe0de2f6b80 Step #5: rdi = 0x000055f32861f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc41328d00 Step #5: r8 = 0x000055f32861f240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0de2f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f32820d960 r14 = 0x0000000100000004 r15 = 0x000055f32717a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9604==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x9,0x40,0x2d,0x31,0x36,0x62,0x69,0x74,0x2d,0x6d, Step #5: \000asm\001\000\000\000\000\012\011@-16bit-m Step #5: artifact_prefix='./'; Test unit written to ./crash-de9262fcf77307e8c503576ff4ec0e381c3e188a Step #5: Base64: AGFzbQEAAAAACglALTE2Yml0LW0= Step #5: MERGE-OUTER: attempt 549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1080912922 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605a5a5b198, 0x5605a5a63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605a5a63918,0x5605a5aeb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de9262fcf77307e8c503576ff4ec0e381c3e188a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4152 processed earlier; will process 11123 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9608==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605a326f5dd bp 0x000000000000 sp 0x7ffd385d0230 T9608) Step #5: ==9608==The signal is caused by a READ memory access. Step #5: #0 0x5605a326f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605a3091280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605a3090fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605a306e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605a2f8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605a2ee7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605a2ef11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605a2ed86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605a2f043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a6dece082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605a2ecbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9608==Register values: Step #5: rax = 0x00005605a837b000 rbx = 0x00005605a837b000 rcx = 0x00005605a837b4b0 rdx = 0x00007f1a6e096b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd385d0230 Step #5: r8 = 0x00005605a837b000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a6e096be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605a646e960 r14 = 0x0000000100000004 r15 = 0x00005605a53db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9608==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0xa,0x3,0x1,0x2,0x2,0x4,0x1,0x0,0x6d,0x1,0x0, Step #5: \000asm\001\000\000\000\013\012\003\001\002\002\004\001\000m\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0e032a62fd49c9ae1bc8e2203ded40cdeb121f7 Step #5: Base64: AGFzbQEAAAALCgMBAgIEAQBtAQA= Step #5: MERGE-OUTER: attempt 550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081036558 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be904d3198, 0x55be904db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be904db918,0x55be905630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b0e032a62fd49c9ae1bc8e2203ded40cdeb121f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4153 processed earlier; will process 11122 files now Step #5: [LOADING] WASM module load failed: unknown type -2132522219 Step #5: #1 pulse cov: 170 ft: 171 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 194 ft: 198 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9612==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be8dce75dd bp 0x000000000000 sp 0x7fff8501ad60 T9612) Step #5: ==9612==The signal is caused by a READ memory access. Step #5: #0 0x55be8dce75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be8db09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be8db08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be8dae6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be8da07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be8d95fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be8d9691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be8d9506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be8d97c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb72d075082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be8d943aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9612==Register values: Step #5: rax = 0x000055be914bc240 rbx = 0x000055be914bc240 rcx = 0x000055be914bc230 rdx = 0x00007fb72d23db80 Step #5: rdi = 0x000055be914bc230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff8501ad60 Step #5: r8 = 0x000055be914bc240 r9 = 0x00007fb72d23dbf0 r10 = 0x000055be91493010 r11 = 0x00007fb72d23dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be90ee6960 r14 = 0x0000000100000004 r15 = 0x000055be8fe53386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9612==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xc7,0x99,0xd8,0xfe,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\307\231\330\376\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c450581abc64eb7e669d90c90bb37b592f7fc4b Step #5: Base64: AGFzbQEAAAACCgEAAAIEx5nY/g8= Step #5: MERGE-OUTER: attempt 551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081160246 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e06ef17198, 0x55e06ef1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e06ef1f918,0x55e06efa70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c450581abc64eb7e669d90c90bb37b592f7fc4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4157 processed earlier; will process 11118 files now Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9616==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e06c72b5dd bp 0x000000000000 sp 0x7ffeab50f0b0 T9616) Step #5: ==9616==The signal is caused by a READ memory access. Step #5: #0 0x55e06c72b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e06c54d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e06c54cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e06c52a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e06c44bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e06c3a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e06c3ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e06c3946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e06c3c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb5bc131082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e06c387aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9616==Register values: Step #5: rax = 0x000055e070d91240 rbx = 0x000055e070d91240 rcx = 0x000055e070d91230 rdx = 0x00007fb5bc2f9b80 Step #5: rdi = 0x000055e070d91230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeab50f0b0 Step #5: r8 = 0x000055e070d91240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb5bc2f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e06f92a960 r14 = 0x0000000100000004 r15 = 0x000055e06e897386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9616==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0xfe,0xff,0xff,0x3f,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\376\377\377?\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbc99acae2e1a7f967241989c2d3c51e567f8b0a Step #5: Base64: AGFzbQEAAAAACgRuYW1l/v//PwA= Step #5: MERGE-OUTER: attempt 552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081283086 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c72688198, 0x561c72690911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c72690918,0x561c727180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bbc99acae2e1a7f967241989c2d3c51e567f8b0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4159 processed earlier; will process 11116 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9620==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c6fe9c5dd bp 0x000000000000 sp 0x7ffe208c71f0 T9620) Step #5: ==9620==The signal is caused by a READ memory access. Step #5: #0 0x561c6fe9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c6fcbe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c6fcbdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c6fc9b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c6fbbcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c6fb14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c6fb1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c6fb056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c6fb313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3f376f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c6faf8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9620==Register values: Step #5: rax = 0x0000561c74da1240 rbx = 0x0000561c74da1240 rcx = 0x0000561c74da1230 rdx = 0x00007ff3f3937b80 Step #5: rdi = 0x0000561c74da1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe208c71f0 Step #5: r8 = 0x0000561c74da1240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3f3937be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c7309b960 r14 = 0x0000000100000004 r15 = 0x0000561c72008386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9620==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0x92,0xca,0xe4,0xdf,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\222\312\344\337\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-a055a1f23e0fc152c0a54f3a5e4eadd099fca700 Step #5: Base64: AGFzbQEAAAACCgEAAAIEksrk3w8= Step #5: MERGE-OUTER: attempt 553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081406072 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a8b405198, 0x563a8b40d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a8b40d918,0x563a8b4950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a055a1f23e0fc152c0a54f3a5e4eadd099fca700' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4161 processed earlier; will process 11114 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 211 ft: 214 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 261 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9624==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a88c195dd bp 0x000000000000 sp 0x7ffc30adb210 T9624) Step #5: ==9624==The signal is caused by a READ memory access. Step #5: #0 0x563a88c195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a88a3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a88a3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a88a18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a88939ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a88891c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a8889b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a888826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a888ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e4783f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a88875aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9624==Register values: Step #5: rax = 0x0000563a8c449240 rbx = 0x0000563a8c449240 rcx = 0x0000563a8c449230 rdx = 0x00007f1e47a07b80 Step #5: rdi = 0x0000563a8c449230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc30adb210 Step #5: r8 = 0x0000563a8c449240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e47a07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a8be18960 r14 = 0x0000000100000004 r15 = 0x0000563a8ad85386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9624==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0x80,0x84,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\377\377\200\204\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f61a656b00a7cfe5eda701b09bc47be94f6247b Step #5: Base64: AGFzbQEAAAACCgEAAAIE//+AhA8= Step #5: MERGE-OUTER: attempt 554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081528353 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b77ee1198, 0x558b77ee9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b77ee9918,0x558b77f710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f61a656b00a7cfe5eda701b09bc47be94f6247b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4166 processed earlier; will process 11109 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9628==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b756f55dd bp 0x000000000000 sp 0x7fffdf40d250 T9628) Step #5: ==9628==The signal is caused by a READ memory access. Step #5: #0 0x558b756f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b75517280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b75516fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b754f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b75415ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b7536dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b753771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b7535e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b7538a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb98f29082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b75351aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9628==Register values: Step #5: rax = 0x0000558b795b1240 rbx = 0x0000558b795b1240 rcx = 0x0000558b795b1230 rdx = 0x00007fbb990f1b80 Step #5: rdi = 0x0000558b795b1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffdf40d250 Step #5: r8 = 0x0000558b795b1240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb990f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b788f4960 r14 = 0x0000000100000004 r15 = 0x0000558b77861386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9628==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xff,0xfd,0xe8,0x1, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\007\000\377\375\350\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-05c83831dc744bc9126415915288175470c1783c Step #5: Base64: AGFzbQEAAAACCgEAAAIHAP/96AE= Step #5: MERGE-OUTER: attempt 555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081652865 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c2f1dc198, 0x555c2f1e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c2f1e4918,0x555c2f26c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05c83831dc744bc9126415915288175470c1783c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4168 processed earlier; will process 11107 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9632==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c2c9f05dd bp 0x000000000000 sp 0x7ffc6e98aa20 T9632) Step #5: ==9632==The signal is caused by a READ memory access. Step #5: #0 0x555c2c9f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c2c812280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c2c811fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c2c7ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c2c710ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c2c668c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c2c6721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c2c6596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c2c6853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cf1680082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c2c64caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9632==Register values: Step #5: rax = 0x0000555c31cdce30 rbx = 0x0000555c31cdce30 rcx = 0x0000555c31cdd2e0 rdx = 0x00007f7cf1848b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6e98aa20 Step #5: r8 = 0x0000555c31cdce30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cf1848be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c2fbef960 r14 = 0x0000000100000004 r15 = 0x0000555c2eb5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9632==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x92,0x0,0x0, Step #5: \000asm\001\000\000\000\000\012\007\003\340\273\204\340\273\222\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8c0a495a0c73b0d4dc15907f2c2f59fc6b48120 Step #5: Base64: AGFzbQEAAAAACgcD4LuE4LuSAAA= Step #5: MERGE-OUTER: attempt 556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081774665 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca9c589198, 0x55ca9c591911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca9c591918,0x55ca9c6190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8c0a495a0c73b0d4dc15907f2c2f59fc6b48120' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4169 processed earlier; will process 11106 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9636==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca99d9d5dd bp 0x000000000000 sp 0x7ffeb93b6d40 T9636) Step #5: ==9636==The signal is caused by a READ memory access. Step #5: #0 0x55ca99d9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca99bbf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca99bbefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca99b9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca99abdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca99a15c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca99a1f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca99a066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca99a323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9bfe59082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca999f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9636==Register values: Step #5: rax = 0x000055ca9e7a0e50 rbx = 0x000055ca9e7a0e50 rcx = 0x000055ca9e7a1300 rdx = 0x00007fa9c0021b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb93b6d40 Step #5: r8 = 0x000055ca9e7a0e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9c0021be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca9cf9c960 r14 = 0x0000000100000004 r15 = 0x000055ca9bf09386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9636==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xff,0xff,0xb, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\377\377\377\377\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-85ccc320e690a29049f8122e02446d164dd9c268 Step #5: Base64: AGFzbQEAAAACCgEAAAIE/////ws= Step #5: MERGE-OUTER: attempt 557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1081897841 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e44b07198, 0x563e44b0f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e44b0f918,0x563e44b970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/85ccc320e690a29049f8122e02446d164dd9c268' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4170 processed earlier; will process 11105 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 187 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -373962162 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9640==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e4231b5dd bp 0x000000000000 sp 0x7ffd78182fe0 T9640) Step #5: ==9640==The signal is caused by a READ memory access. Step #5: #0 0x563e4231b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e4213d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e4213cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e4211a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e4203bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e41f93c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e41f9d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e41f846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e41fb03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd29cd29082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e41f77aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9640==Register values: Step #5: rax = 0x0000563e47202240 rbx = 0x0000563e47202240 rcx = 0x0000563e47202230 rdx = 0x00007fd29cef1b80 Step #5: rdi = 0x0000563e47202230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd78182fe0 Step #5: r8 = 0x0000563e47202240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd29cef1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e4551a960 r14 = 0x0000000100000004 r15 = 0x0000563e44487386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9640==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xea,0xe1,0xb, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\352\341\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb7abf38238c0aa883e11eb5ad48fc9a9ad8bb7f Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQDq4Qs= Step #5: MERGE-OUTER: attempt 558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082021553 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eed037a198, 0x55eed0382911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eed0382918,0x55eed040a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb7abf38238c0aa883e11eb5ad48fc9a9ad8bb7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4174 processed earlier; will process 11101 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9644==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eecdb8e5dd bp 0x000000000000 sp 0x7ffd944ba0e0 T9644) Step #5: ==9644==The signal is caused by a READ memory access. Step #5: #0 0x55eecdb8e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eecd9b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eecd9affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eecd98d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eecd8aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eecd806c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eecd8101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eecd7f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eecd8233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f85f4b74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eecd7eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9644==Register values: Step #5: rax = 0x000055eed11f3e50 rbx = 0x000055eed11f3e50 rcx = 0x000055eed11f4300 rdx = 0x00007f85f4d3cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd944ba0e0 Step #5: r8 = 0x000055eed11f3e50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f85f4d3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eed0d8d960 r14 = 0x0000000100000004 r15 = 0x000055eecfcfa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9644==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xbf,0xfb,0xbb,0xff,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\277\373\273\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-91e16f37b8d3ad747f28f3345d1843c5ff7924d7 Step #5: Base64: AGFzbQEAAAACCgEAAAIEv/u7/w8= Step #5: MERGE-OUTER: attempt 559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082144870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6cd099198, 0x55e6cd0a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6cd0a1918,0x55e6cd1290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91e16f37b8d3ad747f28f3345d1843c5ff7924d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4175 processed earlier; will process 11100 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9648==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6ca8ad5dd bp 0x000000000000 sp 0x7fff9ecec5b0 T9648) Step #5: ==9648==The signal is caused by a READ memory access. Step #5: #0 0x55e6ca8ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6ca6cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6ca6cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6ca6ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6ca5cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6ca525c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6ca52f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6ca5166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6ca5423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ca80a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6ca509aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9648==Register values: Step #5: rax = 0x000055e6ce5f7e30 rbx = 0x000055e6ce5f7e30 rcx = 0x000055e6ce5f82e0 rdx = 0x00007f5ca826bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9ecec5b0 Step #5: r8 = 0x000055e6ce5f7e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ca826bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6cdaac960 r14 = 0x0000000100000004 r15 = 0x000055e6cca19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9648==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0xff,0xff,0xff,0x3f,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\377\377\377?\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-723810e180ff9f4f9f86e4bbde5ba764e869c06a Step #5: Base64: AGFzbQEAAAAACgRuYW1l////PwA= Step #5: MERGE-OUTER: attempt 560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082268327 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567cd180198, 0x5567cd188911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567cd188918,0x5567cd2100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/723810e180ff9f4f9f86e4bbde5ba764e869c06a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4176 processed earlier; will process 11099 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: [00:08:39:021 - 7F4B0B7A7C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 180 ft: 184 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9652==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567ca9945dd bp 0x000000000000 sp 0x7ffc64220ee0 T9652) Step #5: ==9652==The signal is caused by a READ memory access. Step #5: #0 0x5567ca9945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567ca7b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567ca7b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567ca793929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567ca6b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567ca60cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567ca6161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567ca5fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567ca6293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4b0b7cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567ca5f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9652==Register values: Step #5: rax = 0x00005567cf9ad240 rbx = 0x00005567cf9ad240 rcx = 0x00005567cf9ad230 rdx = 0x00007f4b0b997b80 Step #5: rdi = 0x00005567cf9ad230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc64220ee0 Step #5: r8 = 0x00005567cf9ad240 r9 = 0x00007f4b0b997c10 r10 = 0x00005567cf984010 r11 = 0x00007f4b0b997be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005567cdb93960 r14 = 0x0000000100000004 r15 = 0x00005567ccb00386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9652==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x1,0x0,0xef,0xf7,0x7f, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\001\000\357\367\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-37427d5f680e5884b445269e7c90c7ea7df519c4 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAQDv938= Step #5: MERGE-OUTER: attempt 561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082392118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55572b082198, 0x55572b08a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55572b08a918,0x55572b1120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37427d5f680e5884b445269e7c90c7ea7df519c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4180 processed earlier; will process 11095 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9656==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557288965dd bp 0x000000000000 sp 0x7fff2a39ce10 T9656) Step #5: ==9656==The signal is caused by a READ memory access. Step #5: #0 0x5557288965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557286b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557286b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555728695929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557285b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55572850ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5557285181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557284ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55572852b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c3da32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557284f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9656==Register values: Step #5: rax = 0x000055572cf49f00 rbx = 0x000055572cf49f00 rcx = 0x000055572cf4a3b0 rdx = 0x00007f4c3dbfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2a39ce10 Step #5: r8 = 0x000055572cf49f00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c3dbfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055572ba95960 r14 = 0x0000000100000004 r15 = 0x000055572aa02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9656==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xa,0x3,0x60,0x0,0x0,0x60,0x0,0x0,0x60,0x0,0x0, Step #5: \000asm\001\000\000\000\001\012\003`\000\000`\000\000`\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-433e8237dedb6b716a98d833539d30dc23757ea2 Step #5: Base64: AGFzbQEAAAABCgNgAABgAABgAAA= Step #5: MERGE-OUTER: attempt 562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082516940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcdf363198, 0x55fcdf36b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcdf36b918,0x55fcdf3f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/433e8237dedb6b716a98d833539d30dc23757ea2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4181 processed earlier; will process 11094 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -239744433 Step #5: #2 pulse cov: 189 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9660==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcdcb775dd bp 0x000000000000 sp 0x7fffab5158d0 T9660) Step #5: ==9660==The signal is caused by a READ memory access. Step #5: #0 0x55fcdcb775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcdc999280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcdc998fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcdc976929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcdc897ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcdc7efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcdc7f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcdc7e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcdc80c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7663b81082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcdc7d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9660==Register values: Step #5: rax = 0x000055fce1014430 rbx = 0x000055fce1014430 rcx = 0x000055fce1014420 rdx = 0x00007f7663d49b80 Step #5: rdi = 0x000055fce1014420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffab5158d0 Step #5: r8 = 0x000055fce1014430 r9 = 0x00007f7663d49c40 r10 = 0x000055fce0ff5010 r11 = 0x00007f7663d49be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcdfd76960 r14 = 0x0000000100000004 r15 = 0x000055fcdece3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9660==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0xef,0xf6,0xff,0x3e,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\357\366\377>\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-230174562095ec2188b04eb9b70fcb959c60a21c Step #5: Base64: AGFzbQEAAAAACgRuYW1l7/b/PgA= Step #5: MERGE-OUTER: attempt 563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082641674 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a58e924198, 0x55a58e92c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a58e92c918,0x55a58e9b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/230174562095ec2188b04eb9b70fcb959c60a21c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4185 processed earlier; will process 11090 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9664==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a58c1385dd bp 0x000000000000 sp 0x7ffc51c0d5f0 T9664) Step #5: ==9664==The signal is caused by a READ memory access. Step #5: #0 0x55a58c1385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a58bf5a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a58bf59fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a58bf37929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a58be58ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a58bdb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a58bdba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a58bda16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a58bdcd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08e781b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a58bd94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9664==Register values: Step #5: rax = 0x000055a590b89240 rbx = 0x000055a590b89240 rcx = 0x000055a590b89230 rdx = 0x00007f08e79e3b80 Step #5: rdi = 0x000055a590b89230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc51c0d5f0 Step #5: r8 = 0x000055a590b89240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08e79e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a58f337960 r14 = 0x0000000100000004 r15 = 0x000055a58e2a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9664==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xe6,0xe7,0x9a,0xef,0xf, Step #5: \000asm\001\000\000\000\002\012\001\000\000\002\004\346\347\232\357\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-abab35f02c0cfdb8fa774dfc74bf8c2b4269011c Step #5: Base64: AGFzbQEAAAACCgEAAAIE5uea7w8= Step #5: MERGE-OUTER: attempt 564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082768366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bcb83eb198, 0x55bcb83f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bcb83f3918,0x55bcb847b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/abab35f02c0cfdb8fa774dfc74bf8c2b4269011c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4187 processed earlier; will process 11088 files now Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #2 pulse cov: 171 ft: 179 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9668==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bcb5bff5dd bp 0x000000000000 sp 0x7fff063bcc00 T9668) Step #5: ==9668==The signal is caused by a READ memory access. Step #5: #0 0x55bcb5bff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bcb5a21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bcb5a20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bcb59fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bcb591fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bcb5877c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bcb58811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bcb58686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bcb58943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99f3929082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bcb585baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9668==Register values: Step #5: rax = 0x000055bcb9749240 rbx = 0x000055bcb9749240 rcx = 0x000055bcb9749230 rdx = 0x00007f99f3af1b80 Step #5: rdi = 0x000055bcb9749230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff063bcc00 Step #5: r8 = 0x000055bcb9749240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f99f3af1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bcb8dfe960 r14 = 0x0000000100000004 r15 = 0x000055bcb7d6b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9668==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xa,0x1,0x0,0x0,0x1,0x72,0x2,0xff,0xfa,0xef,0x6d, Step #5: \000asm\001\000\000\000\002\012\001\000\000\001r\002\377\372\357m Step #5: artifact_prefix='./'; Test unit written to ./crash-73071c9c8b7cbd39f3c7fc5406ed121bcfb46d07 Step #5: Base64: AGFzbQEAAAACCgEAAAFyAv/6720= Step #5: MERGE-OUTER: attempt 565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1082893885 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629fdaea198, 0x5629fdaf2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629fdaf2918,0x5629fdb7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73071c9c8b7cbd39f3c7fc5406ed121bcfb46d07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4190 processed earlier; will process 11085 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 152 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2147483631 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 203 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -134217729 Step #5: [LOADING] WASM module load failed: unknown type 279969764 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9672==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629fb2fe5dd bp 0x000000000000 sp 0x7ffdb2388e50 T9672) Step #5: ==9672==The signal is caused by a READ memory access. Step #5: #0 0x5629fb2fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629fb120280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629fb11ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629fb0fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5629fb01ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5629faf76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629faf801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629faf676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629faf933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f708fd4f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5629faf5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9672==Register values: Step #5: rax = 0x00005629ff9d1240 rbx = 0x00005629ff9d1240 rcx = 0x00005629ff9d1230 rdx = 0x00007f708ff17b80 Step #5: rdi = 0x00005629ff9d1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdb2388e50 Step #5: r8 = 0x00005629ff9d1240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f708ff17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629fe4fd960 r14 = 0x0000000100000004 r15 = 0x00005629fd46a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9672==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x1,0x78,0x90,0xff,0xbf,0x1, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\001x\220\377\277\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-29260bfe65b8e08b6fb0be3cca709aa0510220a3 Step #5: Base64: AGFzbQEAAAACCwEAAAFtAXiQ/78B Step #5: MERGE-OUTER: attempt 566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083018477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5564a8b1a198, 0x5564a8b22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564a8b22918,0x5564a8baa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29260bfe65b8e08b6fb0be3cca709aa0510220a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4198 processed earlier; will process 11077 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 197 ft: 206 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9676==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564a632e5dd bp 0x000000000000 sp 0x7ffc930d3880 T9676) Step #5: ==9676==The signal is caused by a READ memory access. Step #5: #0 0x5564a632e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564a6150280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564a614ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564a612d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564a604ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5564a5fa6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564a5fb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564a5f976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564a5fc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00b873a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564a5f8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9676==Register values: Step #5: rax = 0x00005564a95af240 rbx = 0x00005564a95af240 rcx = 0x00005564a95af230 rdx = 0x00007f00b8902b80 Step #5: rdi = 0x00005564a95af230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc930d3880 Step #5: r8 = 0x00005564a95af240 r9 = 0x00007f00b8902c10 r10 = 0x00005564a9586010 r11 = 0x00007f00b8902be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564a952d960 r14 = 0x0000000100000004 r15 = 0x00005564a849a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9676==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0xb,0x3,0x6f,0x2,0xf2,0x5b,0x6f,0x2,0x5b,0x6f,0x2,0xc, Step #5: \000asm\001\000\000\000\004\013\003o\002\362[o\002[o\002\014 Step #5: artifact_prefix='./'; Test unit written to ./crash-b966f78dd70c9f4dfbf1b837a8c8c7db2b6921ad Step #5: Base64: AGFzbQEAAAAECwNvAvJbbwJbbwIM Step #5: MERGE-OUTER: attempt 567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083141524 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556bf4686198, 0x556bf468e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556bf468e918,0x556bf47160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b966f78dd70c9f4dfbf1b837a8c8c7db2b6921ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4202 processed earlier; will process 11073 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 143 ft: 144 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 145 ft: 147 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -536870929 Step #5: #4 pulse cov: 190 ft: 196 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 5869 Step #5: [LOADING] WASM module load failed: unknown type 1073741807 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9680==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556bf1e9a5dd bp 0x000000000000 sp 0x7fff80bd8350 T9680) Step #5: ==9680==The signal is caused by a READ memory access. Step #5: #0 0x556bf1e9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556bf1cbc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556bf1cbbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556bf1c99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556bf1bbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556bf1b12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556bf1b1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556bf1b036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556bf1b2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efed7f4e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556bf1af6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9680==Register values: Step #5: rax = 0x0000556bf590d240 rbx = 0x0000556bf590d240 rcx = 0x0000556bf590d230 rdx = 0x00007efed8116b80 Step #5: rdi = 0x0000556bf590d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff80bd8350 Step #5: r8 = 0x0000556bf590d240 r9 = 0x0000556bf58f6e00 r10 = 0x0000556bf58e4010 r11 = 0x00007efed8116be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556bf5099960 r14 = 0x0000000100000004 r15 = 0x0000556bf4006386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9680==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xb,0x4,0x6e,0x61,0x6d,0x65,0x31,0x0,0x4f,0x0,0x57,0x0, Step #5: \000asm\001\000\000\000\000\013\004name1\000O\000W\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3bee823c73ea8c38022152803aa9a8169912b07 Step #5: Base64: AGFzbQEAAAAACwRuYW1lMQBPAFcA Step #5: MERGE-OUTER: attempt 568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083266873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5489d5198, 0x55c5489dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5489dd918,0x55c548a650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3bee823c73ea8c38022152803aa9a8169912b07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4209 processed earlier; will process 11066 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9684==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5461e95dd bp 0x000000000000 sp 0x7ffe7fd18290 T9684) Step #5: ==9684==The signal is caused by a READ memory access. Step #5: #0 0x55c5461e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c54600b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c54600afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c545fe8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c545f09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c545e61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c545e6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c545e526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c545e7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd831b2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c545e45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9684==Register values: Step #5: rax = 0x000055c549b20e90 rbx = 0x000055c549b20e90 rcx = 0x000055c549b21340 rdx = 0x00007fd831cf2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7fd18290 Step #5: r8 = 0x000055c549b20e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd831cf2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5493e8960 r14 = 0x0000000100000004 r15 = 0x000055c548355386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9684==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xff,0xff,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\377\377\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-a581f5b85c4c1d80154025789a71574e5e183318 Step #5: Base64: AGFzbQEAAAACCwEAAAFtAP////8H Step #5: MERGE-OUTER: attempt 569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083393131 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e7873b198, 0x562e78743911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e78743918,0x562e787cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a581f5b85c4c1d80154025789a71574e5e183318' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4210 processed earlier; will process 11065 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9688==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e75f4f5dd bp 0x000000000000 sp 0x7ffe979ea180 T9688) Step #5: ==9688==The signal is caused by a READ memory access. Step #5: #0 0x562e75f4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e75d71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e75d70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e75d4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e75c6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e75bc7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e75bd11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e75bb86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e75be43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f69c9f74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e75babaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9688==Register values: Step #5: rax = 0x0000562e79ebce90 rbx = 0x0000562e79ebce90 rcx = 0x0000562e79ebd340 rdx = 0x00007f69ca13cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe979ea180 Step #5: r8 = 0x0000562e79ebce90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69ca13cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e7914e960 r14 = 0x0000000100000004 r15 = 0x0000562e780bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9688==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x5,0x64,0xff,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\005d\377\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-572626d6f7579bed46bfb8603858820a43bf0168 Step #5: Base64: AGFzbQEAAAACCwEAAAFtBWT///9/ Step #5: MERGE-OUTER: attempt 570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083518040 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618cb3cf198, 0x5618cb3d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618cb3d7918,0x5618cb45f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/572626d6f7579bed46bfb8603858820a43bf0168' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4211 processed earlier; will process 11064 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9692==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618c8be35dd bp 0x000000000000 sp 0x7fff8ec89110 T9692) Step #5: ==9692==The signal is caused by a READ memory access. Step #5: #0 0x5618c8be35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618c8a05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618c8a04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618c89e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618c8903ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618c885bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618c88651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618c884c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618c88783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c6b6d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618c883faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9692==Register values: Step #5: rax = 0x00005618cccfce90 rbx = 0x00005618cccfce90 rcx = 0x00005618cccfd340 rdx = 0x00007f7c6b8a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8ec89110 Step #5: r8 = 0x00005618cccfce90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c6b8a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618cbde2960 r14 = 0x0000000100000004 r15 = 0x00005618cad4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9692==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x1,0x60,0xfb,0xff,0xb7,0x7f, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\001`\373\377\267\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0f9ab26753e434e9177f8575052e8c44bee5b08 Step #5: Base64: AGFzbQEAAAACCwEAAAFtAWD7/7d/ Step #5: MERGE-OUTER: attempt 571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083641141 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c51ec7198, 0x562c51ecf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c51ecf918,0x562c51f570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0f9ab26753e434e9177f8575052e8c44bee5b08' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4212 processed earlier; will process 11063 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9696==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c4f6db5dd bp 0x000000000000 sp 0x7ffebb9f5de0 T9696) Step #5: ==9696==The signal is caused by a READ memory access. Step #5: #0 0x562c4f6db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c4f4fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c4f4fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c4f4da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c4f3fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c4f353c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c4f35d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c4f3446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c4f3703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c4d7a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c4f337aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9696==Register values: Step #5: rax = 0x0000562c54908e30 rbx = 0x0000562c54908e30 rcx = 0x0000562c549092e0 rdx = 0x00007f0c4d968b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebb9f5de0 Step #5: r8 = 0x0000562c54908e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c4d968be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c528da960 r14 = 0x0000000100000004 r15 = 0x0000562c51847386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9696==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xb,0x4,0x6e,0x61,0x6d,0x65,0xcb,0xc8,0xc5,0xcc,0xc,0x0, Step #5: \000asm\001\000\000\000\000\013\004name\313\310\305\314\014\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b69e5230c432be0a99d5ba4130dbf66563808efb Step #5: Base64: AGFzbQEAAAAACwRuYW1ly8jFzAwA Step #5: MERGE-OUTER: attempt 572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083764166 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56133e590198, 0x56133e598911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56133e598918,0x56133e6200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b69e5230c432be0a99d5ba4130dbf66563808efb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4213 processed earlier; will process 11062 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 171 ft: 172 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 193 ft: 204 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9700==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56133bda45dd bp 0x000000000000 sp 0x7ffec149f130 T9700) Step #5: ==9700==The signal is caused by a READ memory access. Step #5: #0 0x56133bda45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56133bbc6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56133bbc5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56133bba3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56133bac4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56133ba1cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56133ba261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56133ba0d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56133ba393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b1529e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56133ba00aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9700==Register values: Step #5: rax = 0x000056133fac1240 rbx = 0x000056133fac1240 rcx = 0x000056133fac1230 rdx = 0x00007f0b15466b80 Step #5: rdi = 0x000056133fac1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffec149f130 Step #5: r8 = 0x000056133fac1240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b15466be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056133efa3960 r14 = 0x0000000100000004 r15 = 0x000056133df10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9700==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x3,0xd,0xbe,0xff,0xff,0x47, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\003\015\276\377\377G Step #5: artifact_prefix='./'; Test unit written to ./crash-a310ebcbf28bab7f74d0fb9d53858efecca8f095 Step #5: Base64: AGFzbQEAAAACCwEAAAFxAw2+//9H Step #5: MERGE-OUTER: attempt 573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1083888064 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56066e0cb198, 0x56066e0d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56066e0d3918,0x56066e15b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a310ebcbf28bab7f74d0fb9d53858efecca8f095' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4217 processed earlier; will process 11058 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 153 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9704==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56066b8df5dd bp 0x000000000000 sp 0x7ffe5b014290 T9704) Step #5: ==9704==The signal is caused by a READ memory access. Step #5: #0 0x56066b8df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56066b701280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56066b700fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56066b6de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56066b5ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56066b557c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56066b5611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56066b5486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56066b5743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2fbccc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56066b53baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9704==Register values: Step #5: rax = 0x000056066fe91240 rbx = 0x000056066fe91240 rcx = 0x000056066fe91230 rdx = 0x00007fb2fbe94b80 Step #5: rdi = 0x000056066fe91230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe5b014290 Step #5: r8 = 0x000056066fe91240 r9 = 0x00007fb2fbe94bf0 r10 = 0x000056066fe68010 r11 = 0x00007fb2fbe94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056066eade960 r14 = 0x0000000100000004 r15 = 0x000056066da4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9704==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x1,0x60,0xbf,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\001`\277\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfb0263b2ddb90b98b9d4d4c960fc64ab99a4c98 Step #5: Base64: AGFzbQEAAAACCwEAAAFtAWC///9/ Step #5: MERGE-OUTER: attempt 574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084011189 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c18d412198, 0x55c18d41a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c18d41a918,0x55c18d4a20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfb0263b2ddb90b98b9d4d4c960fc64ab99a4c98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4221 processed earlier; will process 11054 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 156 ft: 160 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 190 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 209709389 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #8 pulse cov: 254 ft: 278 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9729==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c18ac265dd bp 0x000000000000 sp 0x7ffdaa6393b0 T9729) Step #5: ==9729==The signal is caused by a READ memory access. Step #5: #0 0x55c18ac265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c18aa48280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c18aa47fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c18aa25929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c18a946ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c18a89ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c18a8a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c18a88f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c18a8bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e8a413082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c18a882aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9729==Register values: Step #5: rax = 0x000055c18f61c240 rbx = 0x000055c18f61c240 rcx = 0x000055c18f61c230 rdx = 0x00007f1e8a5dbb80 Step #5: rdi = 0x000055c18f61c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdaa6393b0 Step #5: r8 = 0x000055c18f61c240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e8a5dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c18de25960 r14 = 0x0000000100000004 r15 = 0x000055c18cd92386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9729==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xb,0x4,0x6e,0x61,0x6d,0x65,0xbd,0xfe,0xf4,0xb6,0xb,0x0, Step #5: \000asm\001\000\000\000\000\013\004name\275\376\364\266\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b010b8302b073cbbb5d41a9012f2be44d0273523 Step #5: Base64: AGFzbQEAAAAACwRuYW1lvf70tgsA Step #5: MERGE-OUTER: attempt 575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084135306 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555dc2369198, 0x555dc2371911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555dc2371918,0x555dc23f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b010b8302b073cbbb5d41a9012f2be44d0273523' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4230 processed earlier; will process 11045 files now Step #5: [LOADING] WASM module load failed: unknown type 1073741807 Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 190 ft: 200 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9765==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555dbfb7d5dd bp 0x000000000000 sp 0x7fff816d5f30 T9765) Step #5: ==9765==The signal is caused by a READ memory access. Step #5: #0 0x555dbfb7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555dbf99f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555dbf99efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555dbf97c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555dbf89dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555dbf7f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555dbf7ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555dbf7e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555dbf8123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc85d98f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555dbf7d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9765==Register values: Step #5: rax = 0x0000555dc30e5240 rbx = 0x0000555dc30e5240 rcx = 0x0000555dc30e5230 rdx = 0x00007fc85db57b80 Step #5: rdi = 0x0000555dc30e5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff816d5f30 Step #5: r8 = 0x0000555dc30e5240 r9 = 0x00007fc85db57bf0 r10 = 0x0000555dc30bc010 r11 = 0x00007fc85db57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555dc2d7c960 r14 = 0x0000000100000004 r15 = 0x0000555dc1ce9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9765==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xfe,0xff,0xf5,0xfe,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\376\377\365\376\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-69ea6e60d5c2746e306c620051682d5a31bc0fac Step #5: Base64: AGFzbQEAAAACCwEAAAFtAP7/9f4H Step #5: MERGE-OUTER: attempt 576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084258173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea5456c198, 0x55ea54574911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea54574918,0x55ea545fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69ea6e60d5c2746e306c620051682d5a31bc0fac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4233 processed earlier; will process 11042 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9778==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea51d805dd bp 0x000000000000 sp 0x7ffd61360120 T9778) Step #5: ==9778==The signal is caused by a READ memory access. Step #5: #0 0x55ea51d805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea51ba2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea51ba1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea51b7f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea51aa0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea519f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea51a021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea519e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea51a153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f178b4cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea519dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9778==Register values: Step #5: rax = 0x000055ea56d6fe90 rbx = 0x000055ea56d6fe90 rcx = 0x000055ea56d70340 rdx = 0x00007f178b697b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd61360120 Step #5: r8 = 0x000055ea56d6fe90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f178b697be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea54f7f960 r14 = 0x0000000100000004 r15 = 0x000055ea53eec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9778==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x3,0x1d,0xba,0xfc,0xdc,0x19, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\003\035\272\374\334\031 Step #5: artifact_prefix='./'; Test unit written to ./crash-90040df2861c7527274d60efb19d617a739d7fd1 Step #5: Base64: AGFzbQEAAAACCwEAAAFxAx26/NwZ Step #5: MERGE-OUTER: attempt 577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084384188 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd0b734198, 0x55cd0b73c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd0b73c918,0x55cd0b7c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90040df2861c7527274d60efb19d617a739d7fd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4234 processed earlier; will process 11041 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 150 ft: 153 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9782==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd08f485dd bp 0x000000000000 sp 0x7ffef40922e0 T9782) Step #5: ==9782==The signal is caused by a READ memory access. Step #5: #0 0x55cd08f485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd08d6a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd08d69fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd08d47929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd08c68ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd08bc0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd08bca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd08bb16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd08bdd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26a2631082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd08ba4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9782==Register values: Step #5: rax = 0x000055cd0df07240 rbx = 0x000055cd0df07240 rcx = 0x000055cd0df07230 rdx = 0x00007f26a27f9b80 Step #5: rdi = 0x000055cd0df07230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffef40922e0 Step #5: r8 = 0x000055cd0df07240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26a27f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd0c147960 r14 = 0x0000000100000004 r15 = 0x000055cd0b0b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9782==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x0,0xff,0x88,0xfc,0xfc,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\000\377\210\374\374\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b07282f50beb8f5a6a9d2fc7b9bad35f034ce45 Step #5: Base64: AGFzbQEAAAACCwEAAAFxAP+I/PwH Step #5: MERGE-OUTER: attempt 578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084507230 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55852ac0d198, 0x55852ac15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55852ac15918,0x55852ac9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b07282f50beb8f5a6a9d2fc7b9bad35f034ce45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4237 processed earlier; will process 11038 files now Step #5: [LOADING] WASM module load failed: unknown type 483129173 Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 195 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #4 pulse cov: 197 ft: 201 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 209707341 Step #5: [LOADING] WASM module load failed: unknown type -131073 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 227 ft: 242 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9786==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585284215dd bp 0x000000000000 sp 0x7ffeb72c1620 T9786) Step #5: ==9786==The signal is caused by a READ memory access. Step #5: #0 0x5585284215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558528243280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558528242fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558528220929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558528141ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558528099c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585280a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55852808a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585280b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5021949082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55852807daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9786==Register values: Step #5: rax = 0x000055852d504240 rbx = 0x000055852d504240 rcx = 0x000055852d504230 rdx = 0x00007f5021b11b80 Step #5: rdi = 0x000055852d504230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeb72c1620 Step #5: r8 = 0x000055852d504240 r9 = 0x00007f5021b11c30 r10 = 0x000055852d4db010 r11 = 0x00007f5021b11be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055852b620960 r14 = 0x0000000100000004 r15 = 0x000055852a58d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9786==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xff,0xff,0xfe,0xff,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\377\377\376\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b57ed2a1d2e7f9d6e213b8c360e0ff3a5304bd7 Step #5: Base64: AGFzbQEAAAACCwEAAAFtAP///v8H Step #5: MERGE-OUTER: attempt 579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084633817 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561314044198, 0x56131404c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56131404c918,0x5613140d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b57ed2a1d2e7f9d6e213b8c360e0ff3a5304bd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4250 processed earlier; will process 11025 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 153 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9790==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613118585dd bp 0x000000000000 sp 0x7ffeddddfb10 T9790) Step #5: ==9790==The signal is caused by a READ memory access. Step #5: #0 0x5613118585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56131167a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561311679fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561311657929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561311578ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613114d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613114da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613114c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613114ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba71a8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613114b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9790==Register values: Step #5: rax = 0x00005613160d6240 rbx = 0x00005613160d6240 rcx = 0x00005613160d6230 rdx = 0x00007fba71c53b80 Step #5: rdi = 0x00005613160d6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeddddfb10 Step #5: r8 = 0x00005613160d6240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba71c53be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561314a57960 r14 = 0x0000000100000004 r15 = 0x00005613139c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9790==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6f,0x0,0xda,0xff,0xaf,0xfb,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001o\000\332\377\257\373\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8cde67e9ba39c14fb1c55e40cb6d5471be57bd8 Step #5: Base64: AGFzbQEAAAACCwEAAAFvANr/r/sH Step #5: MERGE-OUTER: attempt 580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084758391 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f60c30198, 0x556f60c38911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f60c38918,0x556f60cc00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8cde67e9ba39c14fb1c55e40cb6d5471be57bd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4254 processed earlier; will process 11021 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9806==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f5e4445dd bp 0x000000000000 sp 0x7ffc33196bf0 T9806) Step #5: ==9806==The signal is caused by a READ memory access. Step #5: #0 0x556f5e4445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f5e266280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f5e265fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f5e243929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f5e164ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f5e0bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f5e0c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f5e0ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f5e0d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd85f645082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f5e0a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9806==Register values: Step #5: rax = 0x0000556f61ff9e90 rbx = 0x0000556f61ff9e90 rcx = 0x0000556f61ffa340 rdx = 0x00007fd85f80db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc33196bf0 Step #5: r8 = 0x0000556f61ff9e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd85f80dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f61643960 r14 = 0x0000000100000004 r15 = 0x0000556f605b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9806==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6e,0x1,0x6,0xeb,0x9f,0xff,0x7f, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001n\001\006\353\237\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7ba4460c72d1f4cc1e127057e8206738b01505e Step #5: Base64: AGFzbQEAAAACCwEAAAFuAQbrn/9/ Step #5: MERGE-OUTER: attempt 581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1084882646 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568394c1198, 0x5568394c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568394c9918,0x5568395510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7ba4460c72d1f4cc1e127057e8206738b01505e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4255 processed earlier; will process 11020 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556836cd55dd bp 0x000000000000 sp 0x7ffef9caed00 T9835) Step #5: ==9835==The signal is caused by a READ memory access. Step #5: #0 0x556836cd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556836af7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556836af6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556836ad4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568369f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55683694dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568369571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55683693e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55683696a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2218ece082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556836931aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9835==Register values: Step #5: rax = 0x000055683b848e30 rbx = 0x000055683b848e30 rcx = 0x000055683b8492e0 rdx = 0x00007f2219096b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef9caed00 Step #5: r8 = 0x000055683b848e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2219096be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556839ed4960 r14 = 0x0000000100000004 r15 = 0x0000556838e41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xb,0x4,0x6e,0x61,0x6d,0x65,0xee,0xff,0xff,0xff,0x1,0x0, Step #5: \000asm\001\000\000\000\000\013\004name\356\377\377\377\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a7f3436cd562f18dd114e65f9557d544e320f8e Step #5: Base64: AGFzbQEAAAAACwRuYW1l7v///wEA Step #5: MERGE-OUTER: attempt 582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085007201 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562aaee11198, 0x562aaee19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562aaee19918,0x562aaeea10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a7f3436cd562f18dd114e65f9557d544e320f8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4256 processed earlier; will process 11019 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9860==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562aac6255dd bp 0x000000000000 sp 0x7fff3165f0b0 T9860) Step #5: ==9860==The signal is caused by a READ memory access. Step #5: #0 0x562aac6255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562aac447280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562aac446fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562aac424929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562aac345ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562aac29dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562aac2a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562aac28e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562aac2ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0fa5b41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562aac281aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9860==Register values: Step #5: rax = 0x0000562ab01ca240 rbx = 0x0000562ab01ca240 rcx = 0x0000562ab01ca230 rdx = 0x00007f0fa5d09b80 Step #5: rdi = 0x0000562ab01ca230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff3165f0b0 Step #5: r8 = 0x0000562ab01ca240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0fa5d09be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562aaf824960 r14 = 0x0000000100000004 r15 = 0x0000562aae791386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9860==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x2,0x73,0xf,0x0,0x2,0x4,0xfc,0x96,0xaf,0x70, Step #5: \000asm\001\000\000\000\002\013\001\002s\017\000\002\004\374\226\257p Step #5: artifact_prefix='./'; Test unit written to ./crash-2a99b621be8d238225a26482c57eb374383d8586 Step #5: Base64: AGFzbQEAAAACCwECcw8AAgT8lq9w Step #5: MERGE-OUTER: attempt 583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085131365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c5b65f198, 0x563c5b667911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c5b667918,0x563c5b6ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a99b621be8d238225a26482c57eb374383d8586' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4258 processed earlier; will process 11017 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 192 ft: 200 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9888==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c58e735dd bp 0x000000000000 sp 0x7ffca1f0f360 T9888) Step #5: ==9888==The signal is caused by a READ memory access. Step #5: #0 0x563c58e735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c58c95280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c58c94fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c58c72929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c58b93ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c58aebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c58af51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c58adc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c58b083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a4f46e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c58acfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9888==Register values: Step #5: rax = 0x0000563c5c0f5240 rbx = 0x0000563c5c0f5240 rcx = 0x0000563c5c0f5230 rdx = 0x00007f0a4f636b80 Step #5: rdi = 0x0000563c5c0f5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffca1f0f360 Step #5: r8 = 0x0000563c5c0f5240 r9 = 0x00007f0a4f636bf0 r10 = 0x0000563c5c0cc010 r11 = 0x00007f0a4f636be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c5c072960 r14 = 0x0000000100000004 r15 = 0x0000563c5afdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9888==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x0,0xff,0xdc,0xfc,0xbe,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\000\377\334\374\276\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-36049072d3fc41d5a938e46a284809256433d65e Step #5: Base64: AGFzbQEAAAACCwEAAAFxAP/c/L4H Step #5: MERGE-OUTER: attempt 584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085253601 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e16210198, 0x560e16218911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e16218918,0x560e162a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36049072d3fc41d5a938e46a284809256433d65e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4261 processed earlier; will process 11014 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 176 ft: 177 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 212 ft: 216 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1610612719 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 267 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9916==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e13a245dd bp 0x000000000000 sp 0x7ffe705a4460 T9916) Step #5: ==9916==The signal is caused by a READ memory access. Step #5: #0 0x560e13a245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e13846280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e13845fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e13823929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e13744ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e1369cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e136a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e1368d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e136b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f537838d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e13680aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9916==Register values: Step #5: rax = 0x0000560e173c77e0 rbx = 0x0000560e173c77e0 rcx = 0x0000560e173c77d0 rdx = 0x00007f5378555b80 Step #5: rdi = 0x0000560e173c77d0 rsi = 0x00000000001f0400 rbp = 0x0000000000000000 rsp = 0x00007ffe705a4460 Step #5: r8 = 0x0000560e173c77e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5378555be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e16c23960 r14 = 0x0000000100000004 r15 = 0x0000560e15b90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9916==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x0,0xde,0xfa,0xfb,0xfc,0x5, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\000\336\372\373\374\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3af38094738086194e734cb42422dd06a1db5f0 Step #5: Base64: AGFzbQEAAAACCwEAAAFxAN76+/wF Step #5: MERGE-OUTER: attempt 585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085375774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f0d934198, 0x557f0d93c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f0d93c918,0x557f0d9c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3af38094738086194e734cb42422dd06a1db5f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4267 processed earlier; will process 11008 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9944==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f0b1485dd bp 0x000000000000 sp 0x7ffcb498eeb0 T9944) Step #5: ==9944==The signal is caused by a READ memory access. Step #5: #0 0x557f0b1485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f0af6a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f0af69fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f0af47929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f0ae68ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f0adc0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f0adca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f0adb16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f0addd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3fa3daf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f0ada4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9944==Register values: Step #5: rax = 0x0000557f0e629240 rbx = 0x0000557f0e629240 rcx = 0x0000557f0e629230 rdx = 0x00007f3fa3f77b80 Step #5: rdi = 0x0000557f0e629230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcb498eeb0 Step #5: r8 = 0x0000557f0e629240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3fa3f77be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f0e347960 r14 = 0x0000000100000004 r15 = 0x0000557f0d2b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9944==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0xb,0x4,0x1,0x0,0x41,0x0,0x41,0x2,0x1,0xff,0x1,0x0, Step #5: \000asm\001\000\000\000\013\013\004\001\000A\000A\002\001\377\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d85eda1082549e4f557b0bb137d1a8b49e087ce Step #5: Base64: AGFzbQEAAAALCwQBAEEAQQIB/wEA Step #5: MERGE-OUTER: attempt 586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085499368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f21fd59198, 0x55f21fd61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f21fd61918,0x55f21fde90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d85eda1082549e4f557b0bb137d1a8b49e087ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4269 processed earlier; will process 11006 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9969==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f21d56d5dd bp 0x000000000000 sp 0x7ffca5156720 T9969) Step #5: ==9969==The signal is caused by a READ memory access. Step #5: #0 0x55f21d56d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f21d38f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f21d38efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f21d36c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f21d28dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f21d1e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f21d1ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f21d1d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f21d2023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5503726082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f21d1c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9969==Register values: Step #5: rax = 0x000055f222495e90 rbx = 0x000055f222495e90 rcx = 0x000055f222496340 rdx = 0x00007f55038eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca5156720 Step #5: r8 = 0x000055f222495e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55038eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f22076c960 r14 = 0x0000000100000004 r15 = 0x000055f21f6d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9969==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x1,0x7f,0x94,0xff,0xdf,0x2, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\001\177\224\377\337\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-866de89d18447f57514f457eccc30975b6d6241c Step #5: Base64: AGFzbQEAAAACCwEAAAFtAX+U/98C Step #5: MERGE-OUTER: attempt 587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085622730 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab04365198, 0x55ab0436d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab0436d918,0x55ab043f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/866de89d18447f57514f457eccc30975b6d6241c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4270 processed earlier; will process 11005 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 151 ft: 153 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 160 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==9997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab01b795dd bp 0x000000000000 sp 0x7ffe1db0bf20 T9997) Step #5: ==9997==The signal is caused by a READ memory access. Step #5: #0 0x55ab01b795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab0199b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab0199afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab01978929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab01899ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab017f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab017fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab017e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab0180e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9dd9721082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab017d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==9997==Register values: Step #5: rax = 0x000055ab04e6e240 rbx = 0x000055ab04e6e240 rcx = 0x000055ab04e6e230 rdx = 0x00007f9dd98e9b80 Step #5: rdi = 0x000055ab04e6e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe1db0bf20 Step #5: r8 = 0x000055ab04e6e240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9dd98e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab04d78960 r14 = 0x0000000100000004 r15 = 0x000055ab03ce5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==9997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x3,0x1d,0xbe,0xfc,0xdc,0x9, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\003\035\276\374\334\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-a766a25c33f8d6c7da3a70480468e45e7dc84f12 Step #5: Base64: AGFzbQEAAAACCwEAAAFxAx2+/NwJ Step #5: MERGE-OUTER: attempt 588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085746402 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581e10ab198, 0x5581e10b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581e10b3918,0x5581e113b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a766a25c33f8d6c7da3a70480468e45e7dc84f12' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4276 processed earlier; will process 10999 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581de8bf5dd bp 0x000000000000 sp 0x7ffe1f81dd00 T10027) Step #5: ==10027==The signal is caused by a READ memory access. Step #5: #0 0x5581de8bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5581de6e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5581de6e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5581de6be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5581de5dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581de537c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581de5411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581de5286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581de5543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f151798f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581de51baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10027==Register values: Step #5: rax = 0x00005581e3be6e90 rbx = 0x00005581e3be6e90 rcx = 0x00005581e3be7340 rdx = 0x00007f1517b57b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1f81dd00 Step #5: r8 = 0x00005581e3be6e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1517b57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581e1abe960 r14 = 0x0000000100000004 r15 = 0x00005581e0a2b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xfb,0xfe,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\373\376\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2e7cb8d6e502937cde7cffec41795231604792b Step #5: Base64: AGFzbQEAAAACCwEAAAFtAPv+//8H Step #5: MERGE-OUTER: attempt 589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085869273 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a10ec99198, 0x55a10eca1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a10eca1918,0x55a10ed290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2e7cb8d6e502937cde7cffec41795231604792b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4277 processed earlier; will process 10998 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 141 ft: 142 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 157 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 214 ft: 231 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 335 ft: 407 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10053==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a10c4ad5dd bp 0x000000000000 sp 0x7fff794d7260 T10053) Step #5: ==10053==The signal is caused by a READ memory access. Step #5: #0 0x55a10c4ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a10c2cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a10c2cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a10c2ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a10c1cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a10c125c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a10c12f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a10c1166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a10c1423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d604fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a10c109aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10053==Register values: Step #5: rax = 0x000055a111371430 rbx = 0x000055a111371430 rcx = 0x000055a111371420 rdx = 0x00007f1d606c5b80 Step #5: rdi = 0x000055a111371420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff794d7260 Step #5: r8 = 0x000055a111371430 r9 = 0x000055a11136a490 r10 = 0x000055a111352010 r11 = 0x00007f1d606c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a10f6ac960 r14 = 0x0000000100000004 r15 = 0x000055a10e619386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10053==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xfb,0xfe,0xf5,0xff,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\373\376\365\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb8831d8d92aee42c2712ab7fcb54a86085e44dc Step #5: Base64: AGFzbQEAAAACCwEAAAFtAPv+9f8H Step #5: MERGE-OUTER: attempt 590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1085995096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56549c491198, 0x56549c499911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56549c499918,0x56549c5210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb8831d8d92aee42c2712ab7fcb54a86085e44dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4286 processed earlier; will process 10989 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10078==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565499ca55dd bp 0x000000000000 sp 0x7ffeaddbdea0 T10078) Step #5: ==10078==The signal is caused by a READ memory access. Step #5: #0 0x565499ca55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565499ac7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565499ac6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565499aa4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654999c5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56549991dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654999271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56549990e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56549993a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf8e404082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565499901aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10078==Register values: Step #5: rax = 0x000056549df1de90 rbx = 0x000056549df1de90 rcx = 0x000056549df1e340 rdx = 0x00007fdf8e5ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeaddbdea0 Step #5: r8 = 0x000056549df1de90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf8e5ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056549cea4960 r14 = 0x0000000100000004 r15 = 0x000056549be11386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10078==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xfb,0xff,0xf8,0xff,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\373\377\370\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8fa28ec902f13e7eb1f22035e830e2b9bda7966 Step #5: Base64: AGFzbQEAAAACCwEAAAFtAPv/+P8H Step #5: MERGE-OUTER: attempt 591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086117302 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be2c28c198, 0x55be2c294911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be2c294918,0x55be2c31c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b8fa28ec902f13e7eb1f22035e830e2b9bda7966' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4287 processed earlier; will process 10988 files now Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10109==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be29aa05dd bp 0x000000000000 sp 0x7fff26457990 T10109) Step #5: ==10109==The signal is caused by a READ memory access. Step #5: #0 0x55be29aa05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be298c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be298c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be2989f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be297c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be29718c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be297221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be297096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be297353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe68b727082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be296fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10109==Register values: Step #5: rax = 0x000055be2d7b5240 rbx = 0x000055be2d7b5240 rcx = 0x000055be2d7b5230 rdx = 0x00007fe68b8efb80 Step #5: rdi = 0x000055be2d7b5230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff26457990 Step #5: r8 = 0x000055be2d7b5240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe68b8efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be2cc9f960 r14 = 0x0000000100000004 r15 = 0x000055be2bc0c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10109==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x1,0x20,0xbf,0xfb,0xff,0x7f, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\001 \277\373\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-65a2e9f621c6ec65f6c46b28330fe79121cb8b72 Step #5: Base64: AGFzbQEAAAACCwEAAAFtASC/+/9/ Step #5: MERGE-OUTER: attempt 592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086239867 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e98cc5f198, 0x55e98cc67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e98cc67918,0x55e98ccef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65a2e9f621c6ec65f6c46b28330fe79121cb8b72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4289 processed earlier; will process 10986 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10132==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e98a4735dd bp 0x000000000000 sp 0x7ffe476de4a0 T10132) Step #5: ==10132==The signal is caused by a READ memory access. Step #5: #0 0x55e98a4735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e98a295280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e98a294fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e98a272929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e98a193ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e98a0ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e98a0f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e98a0dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e98a1083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b7deeb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e98a0cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10132==Register values: Step #5: rax = 0x000055e98ef48e90 rbx = 0x000055e98ef48e90 rcx = 0x000055e98ef49340 rdx = 0x00007f8b7e0b3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe476de4a0 Step #5: r8 = 0x000055e98ef48e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b7e0b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e98d672960 r14 = 0x0000000100000004 r15 = 0x000055e98c5df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10132==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6e,0x1,0x40,0xbd,0xff,0xf5,0x61, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001n\001@\275\377\365a Step #5: artifact_prefix='./'; Test unit written to ./crash-8bce40c88e57619c3d273cf6ea8a2281628091aa Step #5: Base64: AGFzbQEAAAACCwEAAAFuAUC9//Vh Step #5: MERGE-OUTER: attempt 593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086362992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595173e6198, 0x5595173ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595173ee918,0x5595174760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bce40c88e57619c3d273cf6ea8a2281628091aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4290 processed earlier; will process 10985 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10153==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559514bfa5dd bp 0x000000000000 sp 0x7ffe58322480 T10153) Step #5: ==10153==The signal is caused by a READ memory access. Step #5: #0 0x559514bfa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559514a1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559514a1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595149f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55951491aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559514872c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55951487c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595148636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55951488f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4240c5d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559514856aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10153==Register values: Step #5: rax = 0x00005595192b5e90 rbx = 0x00005595192b5e90 rcx = 0x00005595192b6340 rdx = 0x00007f4240e25b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58322480 Step #5: r8 = 0x00005595192b5e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4240e25be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559517df9960 r14 = 0x0000000100000004 r15 = 0x0000559516d66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10153==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x0,0xbd,0xee,0xfc,0xdc,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\000\275\356\374\334\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-a190857c6ca3d575653e4c391f240a677388347e Step #5: Base64: AGFzbQEAAAACCwEAAAFxAL3u/NwH Step #5: MERGE-OUTER: attempt 594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086486136 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe9f8fa198, 0x55fe9f902911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe9f902918,0x55fe9f98a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a190857c6ca3d575653e4c391f240a677388347e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4291 processed earlier; will process 10984 files now Step #5: [LOADING] WASM module load failed: unknown type 131071 Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe9d10e5dd bp 0x000000000000 sp 0x7fffcf786340 T10163) Step #5: ==10163==The signal is caused by a READ memory access. Step #5: #0 0x55fe9d10e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe9cf30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe9cf2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe9cf0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe9ce2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe9cd86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe9cd901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe9cd776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe9cda33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb91e946082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe9cd6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10163==Register values: Step #5: rax = 0x000055fea0592240 rbx = 0x000055fea0592240 rcx = 0x000055fea0592230 rdx = 0x00007fb91eb0eb80 Step #5: rdi = 0x000055fea0592230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffcf786340 Step #5: r8 = 0x000055fea0592240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb91eb0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fea030d960 r14 = 0x0000000100000004 r15 = 0x000055fe9f27a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x71,0x3,0x1d,0xbe,0xfc,0xdc,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001q\003\035\276\374\334\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-d72f1489badb58afe210cce027529b1e8f0e69a4 Step #5: Base64: AGFzbQEAAAACCwEAAAFxAx2+/NwH Step #5: MERGE-OUTER: attempt 595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086611596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab9673b198, 0x55ab96743911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab96743918,0x55ab967cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d72f1489badb58afe210cce027529b1e8f0e69a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4293 processed earlier; will process 10982 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab93f4f5dd bp 0x000000000000 sp 0x7ffe6278f090 T10167) Step #5: ==10167==The signal is caused by a READ memory access. Step #5: #0 0x55ab93f4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab93d71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab93d70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab93d4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab93c6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab93bc7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab93bd11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab93bb86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab93be43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0d868b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab93babaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10167==Register values: Step #5: rax = 0x000055ab97e3de50 rbx = 0x000055ab97e3de50 rcx = 0x000055ab97e3e300 rdx = 0x00007fc0d8853b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6278f090 Step #5: r8 = 0x000055ab97e3de50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc0d8853be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab9714e960 r14 = 0x0000000100000004 r15 = 0x000055ab960bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x2,0x73,0x2e,0x0,0x2,0x7,0x0,0xa5,0xff,0x23, Step #5: \000asm\001\000\000\000\002\013\001\002s.\000\002\007\000\245\377# Step #5: artifact_prefix='./'; Test unit written to ./crash-0aa796569fab2600e972822fbfb8347b812786e8 Step #5: Base64: AGFzbQEAAAACCwECcy4AAgcApf8j Step #5: MERGE-OUTER: attempt 596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086734813 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c838a74198, 0x55c838a7c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c838a7c918,0x55c838b040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0aa796569fab2600e972822fbfb8347b812786e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4294 processed earlier; will process 10981 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 153 ft: 156 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 158 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 159 ft: 164 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8362885dd bp 0x000000000000 sp 0x7fff5acd5650 T10171) Step #5: ==10171==The signal is caused by a READ memory access. Step #5: #0 0x55c8362885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8360aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8360a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c836087929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c835fa8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c835f00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c835f0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c835ef16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c835f1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff42a592082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c835ee4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10171==Register values: Step #5: rax = 0x000055c839abb240 rbx = 0x000055c839abb240 rcx = 0x000055c839abb230 rdx = 0x00007ff42a75ab80 Step #5: rdi = 0x000055c839abb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff5acd5650 Step #5: r8 = 0x000055c839abb240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff42a75abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c839487960 r14 = 0x0000000100000004 r15 = 0x000055c8383f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xff,0xff,0xfc,0xe6,0x7, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\377\377\374\346\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-7417a9a2cdf0935d5e18a0c3b3b5189d5e0d949e Step #5: Base64: AGFzbQEAAAACCwEAAAFtAP///OYH Step #5: MERGE-OUTER: attempt 597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086859800 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627ee530198, 0x5627ee538911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627ee538918,0x5627ee5c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7417a9a2cdf0935d5e18a0c3b3b5189d5e0d949e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4303 processed earlier; will process 10972 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 165 ft: 173 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627ebd445dd bp 0x000000000000 sp 0x7ffd6fd7ab40 T10175) Step #5: ==10175==The signal is caused by a READ memory access. Step #5: #0 0x5627ebd445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627ebb66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627ebb65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627ebb43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627eba64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627eb9bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627eb9c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627eb9ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627eb9d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a10bfc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627eb9a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10175==Register values: Step #5: rax = 0x00005627ef32f430 rbx = 0x00005627ef32f430 rcx = 0x00005627ef32f420 rdx = 0x00007f3a10dc4b80 Step #5: rdi = 0x00005627ef32f420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd6fd7ab40 Step #5: r8 = 0x00005627ef32f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a10dc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627eef43960 r14 = 0x0000000100000004 r15 = 0x00005627edeb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x0,0xfc,0xfd,0xc1,0xee,0x6, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\000\374\375\301\356\006 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f829ec2597a87c3e326cb88cbfffe7dca19c34b Step #5: Base64: AGFzbQEAAAACCwEAAAFtAPz9we4G Step #5: MERGE-OUTER: attempt 598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1086983502 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555bf77d6198, 0x555bf77de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555bf77de918,0x555bf78660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f829ec2597a87c3e326cb88cbfffe7dca19c34b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4306 processed earlier; will process 10969 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555bf4fea5dd bp 0x000000000000 sp 0x7ffeb4736950 T10179) Step #5: ==10179==The signal is caused by a READ memory access. Step #5: #0 0x555bf4fea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555bf4e0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555bf4e0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555bf4de9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555bf4d0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555bf4c62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555bf4c6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555bf4c536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555bf4c7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe28a8a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555bf4c46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10179==Register values: Step #5: rax = 0x0000555bf9d2fe90 rbx = 0x0000555bf9d2fe90 rcx = 0x0000555bf9d30340 rdx = 0x00007fe28aa6cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb4736950 Step #5: r8 = 0x0000555bf9d2fe90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe28aa6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555bf81e9960 r14 = 0x0000000100000004 r15 = 0x0000555bf7156386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x1,0x20,0xbf,0xff,0xff,0x7f, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\001 \277\377\377\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-6687b9f1de683fb671d7acc51af94ac5c2c62805 Step #5: Base64: AGFzbQEAAAACCwEAAAFtASC///9/ Step #5: MERGE-OUTER: attempt 599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1087107317 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564327590198, 0x564327598911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564327598918,0x5643276200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6687b9f1de683fb671d7acc51af94ac5c2c62805' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4307 processed earlier; will process 10968 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564324da45dd bp 0x000000000000 sp 0x7ffc9de22270 T10183) Step #5: ==10183==The signal is caused by a READ memory access. Step #5: #0 0x564324da45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564324bc6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564324bc5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564324ba3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564324ac4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564324a1cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564324a261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564324a0d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564324a393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03b9def082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564324a00aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10183==Register values: Step #5: rax = 0x0000564328772e90 rbx = 0x0000564328772e90 rcx = 0x0000564328773340 rdx = 0x00007f03b9fb7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9de22270 Step #5: r8 = 0x0000564328772e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03b9fb7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564327fa3960 r14 = 0x0000000100000004 r15 = 0x0000564326f10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xb,0x1,0x0,0x0,0x1,0x6d,0x1,0x78,0xff,0xff,0xff,0x3b, Step #5: \000asm\001\000\000\000\002\013\001\000\000\001m\001x\377\377\377; Step #5: artifact_prefix='./'; Test unit written to ./crash-cee8edd7e58f19c2a702565401bd23659fc675b6 Step #5: Base64: AGFzbQEAAAACCwEAAAFtAXj///87 Step #5: MERGE-OUTER: attempt 600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1087230317 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55658a3e6198, 0x55658a3ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55658a3ee918,0x55658a4760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cee8edd7e58f19c2a702565401bd23659fc675b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4308 processed earlier; will process 10967 files now Step #5: [00:08:43:983 - 7F5DB9619C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 140 ft: 141 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 165 ft: 174 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 172 ft: 182 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556587bfa5dd bp 0x000000000000 sp 0x7ffe30f37da0 T10187) Step #5: ==10187==The signal is caused by a READ memory access. Step #5: #0 0x556587bfa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556587a1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556587a1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565879f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55658791aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556587872c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55658787c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565878636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55658788f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5db9641082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556587856aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10187==Register values: Step #5: rax = 0x000055658c397240 rbx = 0x000055658c397240 rcx = 0x000055658c397230 rdx = 0x00007f5db9809b80 Step #5: rdi = 0x000055658c397230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe30f37da0 Step #5: r8 = 0x000055658c397240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5db9809be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055658adf9960 r14 = 0x0000000100000004 r15 = 0x0000556589d66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x7f,0xed,0xba,0xad,0xbb,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005\177\355\272\255\273\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-619549f6cc0e942a61e1e3fa9ffc05709dd47f7f Step #5: Base64: AGFzbQEAAAACDAEAAAFzBX/tuq27Dw== Step #5: MERGE-OUTER: attempt 601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1087388609 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e35f7c198, 0x555e35f84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e35f84918,0x555e3600c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/619549f6cc0e942a61e1e3fa9ffc05709dd47f7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4316 processed earlier; will process 10959 files now Step #5: [LOADING] WASM module load failed: unknown type 14615039 Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 172 ft: 180 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 25141246 Step #5: #4 pulse cov: 209 ft: 226 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e337905dd bp 0x000000000000 sp 0x7ffff5013840 T10191) Step #5: ==10191==The signal is caused by a READ memory access. Step #5: #0 0x555e337905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e335b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e335b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e3358f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e334b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e33408c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e334121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e333f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e334253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f704db20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e333ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10191==Register values: Step #5: rax = 0x0000555e37f0e240 rbx = 0x0000555e37f0e240 rcx = 0x0000555e37f0e230 rdx = 0x00007f704dce8b80 Step #5: rdi = 0x0000555e37f0e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffff5013840 Step #5: r8 = 0x0000555e37f0e240 r9 = 0x0000555e37f1bb60 r10 = 0x0000555e37ee5010 r11 = 0x00007f704dce8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e3698f960 r14 = 0x0000000100000004 r15 = 0x0000555e358fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x29,0xff,0xf6,0xfa,0xcf,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005)\377\366\372\317\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-6095eeb3c6c33d469316b87dc4c8bf9a4f9096d6 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBSn/9vrPDw== Step #5: MERGE-OUTER: attempt 602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1087511806 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5651fa49e198, 0x5651fa4a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5651fa4a6918,0x5651fa52e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6095eeb3c6c33d469316b87dc4c8bf9a4f9096d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4322 processed earlier; will process 10953 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651f7cb25dd bp 0x000000000000 sp 0x7ffd0cf7bb10 T10195) Step #5: ==10195==The signal is caused by a READ memory access. Step #5: #0 0x5651f7cb25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5651f7ad4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5651f7ad3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5651f7ab1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5651f79d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5651f792ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651f79341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651f791b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651f79473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6dd70e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5651f790eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10195==Register values: Step #5: rax = 0x00005651fb6c6e90 rbx = 0x00005651fb6c6e90 rcx = 0x00005651fb6c7340 rdx = 0x00007f6dd72abb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0cf7bb10 Step #5: r8 = 0x00005651fb6c6e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6dd72abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005651faeb1960 r14 = 0x0000000100000004 r15 = 0x00005651f9e1e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x5,0x31,0x35,0xc,0x1,0x5,0x0,0x1,0x73,0x0,0x2, Step #5: \000asm\001\000\000\000\002\014\001\00515\014\001\005\000\001s\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b2a1defe7cf299a3441c74e1ea556e43958daf0 Step #5: Base64: AGFzbQEAAAACDAEFMTUMAQUAAXMAAg== Step #5: MERGE-OUTER: attempt 603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1087634956 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a4b446198, 0x560a4b44e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a4b44e918,0x560a4b4d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b2a1defe7cf299a3441c74e1ea556e43958daf0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4323 processed earlier; will process 10952 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a48c5a5dd bp 0x000000000000 sp 0x7fff0701d530 T10199) Step #5: ==10199==The signal is caused by a READ memory access. Step #5: #0 0x560a48c5a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a48a7c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a48a7bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a48a59929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a4897aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a488d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a488dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a488c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a488ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e3c408082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a488b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10199==Register values: Step #5: rax = 0x0000560a4d61d240 rbx = 0x0000560a4d61d240 rcx = 0x0000560a4d61d230 rdx = 0x00007f1e3c5d0b80 Step #5: rdi = 0x0000560a4d61d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff0701d530 Step #5: r8 = 0x0000560a4d61d240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e3c5d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a4be59960 r14 = 0x0000000100000004 r15 = 0x0000560a4adc6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x1,0x24,0xdf,0xff,0xef,0xfe,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\001$\337\377\357\376\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-a41df15156ab9ae7e3649e9bcf806bfc535ab9f8 Step #5: Base64: AGFzbQEAAAACDAEAAAFzASTf/+/+Dw== Step #5: MERGE-OUTER: attempt 604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1087759261 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4355d9198, 0x55d4355e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4355e1918,0x55d4356690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a41df15156ab9ae7e3649e9bcf806bfc535ab9f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4325 processed earlier; will process 10950 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 177 ft: 212 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 533374574 Step #5: #4 pulse cov: 242 ft: 283 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d432ded5dd bp 0x000000000000 sp 0x7ffe2d8a5690 T10203) Step #5: ==10203==The signal is caused by a READ memory access. Step #5: #0 0x55d432ded5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d432c0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d432c0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d432bec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d432b0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d432a65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d432a6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d432a566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d432a823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fee35eb8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d432a49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10203==Register values: Step #5: rax = 0x000055d436e2a240 rbx = 0x000055d436e2a240 rcx = 0x000055d436e2a230 rdx = 0x00007fee36080b80 Step #5: rdi = 0x000055d436e2a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe2d8a5690 Step #5: r8 = 0x000055d436e2a240 r9 = 0x000055d436e19880 r10 = 0x000055d436e01010 r11 = 0x00007fee36080be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d435fec960 r14 = 0x0000000100000004 r15 = 0x000055d434f59386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6f,0x0,0xfd,0xce,0xff,0xf7,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001co\000\375\316\377\367\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-de69201447d181cbed4cbc74bd1c98c5ec97851c Step #5: Base64: AGFzbQEAAAACDAEAAAFjbwD9zv/3Bw== Step #5: MERGE-OUTER: attempt 605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1087884017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ccde6b198, 0x558ccde73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ccde73918,0x558ccdefb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de69201447d181cbed4cbc74bd1c98c5ec97851c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4330 processed earlier; will process 10945 files now Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 81780735 Step #5: #2 pulse cov: 171 ft: 180 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 96 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 177 ft: 189 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ccb67f5dd bp 0x000000000000 sp 0x7ffeabeaaf60 T10207) Step #5: ==10207==The signal is caused by a READ memory access. Step #5: #0 0x558ccb67f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ccb4a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ccb4a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ccb47e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ccb39fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ccb2f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ccb3011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ccb2e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ccb3143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f712ec7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ccb2dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10207==Register values: Step #5: rax = 0x0000558ccf9de240 rbx = 0x0000558ccf9de240 rcx = 0x0000558ccf9de230 rdx = 0x00007f712ee44b80 Step #5: rdi = 0x0000558ccf9de230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffeabeaaf60 Step #5: r8 = 0x0000558ccf9de240 r9 = 0x00007f712ee44bf0 r10 = 0x0000558ccf9b5010 r11 = 0x00007f712ee44be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558cce87e960 r14 = 0x0000000100000004 r15 = 0x0000558ccd7eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x1,0x4,0xdf,0xfe,0xff,0xfd,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\001\004\337\376\377\375\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1925b51d3876223c3c50a7a3e38f55f7aa085c6 Step #5: Base64: AGFzbQEAAAACDAEAAAFzAQTf/v/9Dw== Step #5: MERGE-OUTER: attempt 606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088009825 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583f1b78198, 0x5583f1b80911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5583f1b80918,0x5583f1c080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1925b51d3876223c3c50a7a3e38f55f7aa085c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4335 processed earlier; will process 10940 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 118 ft: 119 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 157 ft: 170 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583ef38c5dd bp 0x000000000000 sp 0x7ffcd0db9a90 T10211) Step #5: ==10211==The signal is caused by a READ memory access. Step #5: #0 0x5583ef38c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5583ef1ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5583ef1adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5583ef18b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5583ef0acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5583ef004c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583ef00e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5583eeff56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583ef0213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d80e2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5583eefe8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10211==Register values: Step #5: rax = 0x00005583f3aa5430 rbx = 0x00005583f3aa5430 rcx = 0x00005583f3aa5420 rdx = 0x00007f0d80ff6b80 Step #5: rdi = 0x00005583f3aa5420 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffcd0db9a90 Step #5: r8 = 0x00005583f3aa5430 r9 = 0x00007f0d80ff6bf0 r10 = 0x00005583f3a86010 r11 = 0x00007f0d80ff6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005583f258b960 r14 = 0x0000000100000004 r15 = 0x00005583f14f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x72,0x5,0x21,0xff,0xe8,0xf7,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001r\005!\377\350\367\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d39e74d58544aca44722e9b1ef0cbab733311b67 Step #5: Base64: AGFzbQEAAAACDAEAAAFyBSH/6Pf/Dw== Step #5: MERGE-OUTER: attempt 607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088134112 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55639ff9c198, 0x55639ffa4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55639ffa4918,0x5563a002c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d39e74d58544aca44722e9b1ef0cbab733311b67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4338 processed earlier; will process 10937 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55639d7b05dd bp 0x000000000000 sp 0x7fffa0737a80 T10215) Step #5: ==10215==The signal is caused by a READ memory access. Step #5: #0 0x55639d7b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55639d5d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55639d5d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55639d5af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55639d4d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55639d428c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55639d4321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55639d4196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55639d4453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f542212e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55639d40caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10215==Register values: Step #5: rax = 0x00005563a2b41e90 rbx = 0x00005563a2b41e90 rcx = 0x00005563a2b42340 rdx = 0x00007f54222f6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa0737a80 Step #5: r8 = 0x00005563a2b41e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54222f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563a09af960 r14 = 0x0000000100000004 r15 = 0x000055639f91c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x7f,0xb3,0xcd,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005\177\263\315\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-4573ab0ac8dc230792aea45f79ac90bf7d3c1150 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBX+zzf//Dw== Step #5: MERGE-OUTER: attempt 608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088258229 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9d4b55198, 0x55a9d4b5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9d4b5d918,0x55a9d4be50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4573ab0ac8dc230792aea45f79ac90bf7d3c1150' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4339 processed earlier; will process 10936 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9d23695dd bp 0x000000000000 sp 0x7fff87d3d340 T10219) Step #5: ==10219==The signal is caused by a READ memory access. Step #5: #0 0x55a9d23695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9d218b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9d218afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9d2168929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9d2089ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9d1fe1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9d1feb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9d1fd26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9d1ffe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe684ebc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9d1fc5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10219==Register values: Step #5: rax = 0x000055a9d66d0e90 rbx = 0x000055a9d66d0e90 rcx = 0x000055a9d66d1340 rdx = 0x00007fe685084b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff87d3d340 Step #5: r8 = 0x000055a9d66d0e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe685084be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9d5568960 r14 = 0x0000000100000004 r15 = 0x000055a9d44d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3a,0x96,0xfe,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005:\226\376\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-031a317115db0884dae65c320be7dfbe9308a31b Step #5: Base64: AGFzbQEAAAACDAEAAAFzBTqW/v//Dw== Step #5: MERGE-OUTER: attempt 609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088383202 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be5eadf198, 0x55be5eae7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be5eae7918,0x55be5eb6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/031a317115db0884dae65c320be7dfbe9308a31b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4340 processed earlier; will process 10935 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 302 Step #5: #2 pulse cov: 173 ft: 182 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be5c2f35dd bp 0x000000000000 sp 0x7fff64e082b0 T10223) Step #5: ==10223==The signal is caused by a READ memory access. Step #5: #0 0x55be5c2f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be5c115280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be5c114fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be5c0f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be5c013ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be5bf6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be5bf751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be5bf5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be5bf883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f972815d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be5bf4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10223==Register values: Step #5: rax = 0x000055be61243240 rbx = 0x000055be61243240 rcx = 0x000055be61243230 rdx = 0x00007f9728325b80 Step #5: rdi = 0x000055be61243230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff64e082b0 Step #5: r8 = 0x000055be61243240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9728325be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be5f4f2960 r14 = 0x0000000100000004 r15 = 0x000055be5e45f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3e,0x90,0xfe,0xfe,0xff,0x5, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005>\220\376\376\377\005 Step #5: artifact_prefix='./'; Test unit written to ./crash-654311ff277eaa203850655f60af9e661088a436 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBT6Q/v7/BQ== Step #5: MERGE-OUTER: attempt 610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088508547 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56513405c198, 0x565134064911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565134064918,0x5651340ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/654311ff277eaa203850655f60af9e661088a436' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4343 processed earlier; will process 10932 files now Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 183 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1778386433 Step #5: #4 pulse cov: 208 ft: 223 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651318705dd bp 0x000000000000 sp 0x7ffd3766dac0 T10227) Step #5: ==10227==The signal is caused by a READ memory access. Step #5: #0 0x5651318705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565131692280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565131691fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56513166f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565131590ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5651314e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651314f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651314d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651315053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09a215c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5651314ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10227==Register values: Step #5: rax = 0x0000565135502240 rbx = 0x0000565135502240 rcx = 0x0000565135502230 rdx = 0x00007f09a2324b80 Step #5: rdi = 0x0000565135502230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd3766dac0 Step #5: r8 = 0x0000565135502240 r9 = 0x00007f09a2324c10 r10 = 0x00005651354d9010 r11 = 0x00007f09a2324be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565134a6f960 r14 = 0x0000000100000004 r15 = 0x00005651339dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6e,0x0,0xee,0xfd,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001cn\000\356\375\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-07f2f42fa7bd3b726dbf0a9a1e2f1196d6807067 Step #5: Base64: AGFzbQEAAAACDAEAAAFjbgDu/f//Bw== Step #5: MERGE-OUTER: attempt 611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088634025 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8bfa77198, 0x55e8bfa7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8bfa7f918,0x55e8bfb070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07f2f42fa7bd3b726dbf0a9a1e2f1196d6807067' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4348 processed earlier; will process 10927 files now Step #5: [LOADING] WASM module load failed: unknown type 12031 Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8bd28b5dd bp 0x000000000000 sp 0x7ffd3dc7b4c0 T10231) Step #5: ==10231==The signal is caused by a READ memory access. Step #5: #0 0x55e8bd28b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8bd0ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8bd0acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8bd08a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8bcfabad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8bcf03c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8bcf0d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8bcef46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8bcf203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2561c56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8bcee7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10231==Register values: Step #5: rax = 0x000055e8c24d3240 rbx = 0x000055e8c24d3240 rcx = 0x000055e8c24d3230 rdx = 0x00007f2561e1eb80 Step #5: rdi = 0x000055e8c24d3230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd3dc7b4c0 Step #5: r8 = 0x000055e8c24d3240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2561e1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8c048a960 r14 = 0x0000000100000004 r15 = 0x000055e8bf3f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x21,0xff,0xf7,0xef,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005!\377\367\357\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-a034c7ed6c046179773e14f4dd7f30f739f4f05b Step #5: Base64: AGFzbQEAAAACDAEAAAFzBSH/9+//Dw== Step #5: MERGE-OUTER: attempt 612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088757845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b30e5a198, 0x559b30e62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b30e62918,0x559b30eea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a034c7ed6c046179773e14f4dd7f30f739f4f05b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4350 processed earlier; will process 10925 files now Step #5: [LOADING] WASM module load failed: unknown type 2066559 Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 197 ft: 212 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b2e66e5dd bp 0x000000000000 sp 0x7ffc3e842310 T10235) Step #5: ==10235==The signal is caused by a READ memory access. Step #5: #0 0x559b2e66e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b2e490280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b2e48ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b2e46d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b2e38ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b2e2e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b2e2f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b2e2d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b2e3033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd807cdf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b2e2caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10235==Register values: Step #5: rax = 0x0000559b331f9240 rbx = 0x0000559b331f9240 rcx = 0x0000559b331f9230 rdx = 0x00007fd807ea7b80 Step #5: rdi = 0x0000559b331f9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc3e842310 Step #5: r8 = 0x0000559b331f9240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd807ea7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b3186d960 r14 = 0x0000000100000004 r15 = 0x0000559b307da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3e,0xc8,0xfe,0x90,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005>\310\376\220\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-c06058f594b8846e9bf04ba459a51975353ee699 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBT7I/pD/Dw== Step #5: MERGE-OUTER: attempt 613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1088880909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ed8ac7198, 0x561ed8acf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ed8acf918,0x561ed8b570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c06058f594b8846e9bf04ba459a51975353ee699' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4353 processed earlier; will process 10922 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 2815 Step #5: #2 pulse cov: 171 ft: 180 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ed62db5dd bp 0x000000000000 sp 0x7ffe92bef500 T10239) Step #5: ==10239==The signal is caused by a READ memory access. Step #5: #0 0x561ed62db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ed60fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ed60fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ed60da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ed5ffbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ed5f53c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ed5f5d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ed5f446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ed5f703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40e17c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ed5f37aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10239==Register values: Step #5: rax = 0x0000561edac73240 rbx = 0x0000561edac73240 rcx = 0x0000561edac73230 rdx = 0x00007f40e198eb80 Step #5: rdi = 0x0000561edac73230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe92bef500 Step #5: r8 = 0x0000561edac73240 r9 = 0x00007f40e198ec00 r10 = 0x0000561edac4a010 r11 = 0x00007f40e198ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ed94da960 r14 = 0x0000000100000004 r15 = 0x0000561ed8447386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x72,0x5,0x0,0xff,0xff,0xff,0xff,0xd, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001r\005\000\377\377\377\377\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f2d03ef73f8b602660a91d1bde05ac6b188fcbf Step #5: Base64: AGFzbQEAAAACDAEAAAFyBQD/////DQ== Step #5: MERGE-OUTER: attempt 614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089004626 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55855bfdb198, 0x55855bfe3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55855bfe3918,0x55855c06b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f2d03ef73f8b602660a91d1bde05ac6b188fcbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4356 processed earlier; will process 10919 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585597ef5dd bp 0x000000000000 sp 0x7ffd8d534df0 T10243) Step #5: ==10243==The signal is caused by a READ memory access. Step #5: #0 0x5585597ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558559611280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558559610fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585595ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55855950fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558559467c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585594711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585594586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585594843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91fae08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55855944baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10243==Register values: Step #5: rax = 0x000055855e21c240 rbx = 0x000055855e21c240 rcx = 0x000055855e21c230 rdx = 0x00007f91fafd0b80 Step #5: rdi = 0x000055855e21c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd8d534df0 Step #5: r8 = 0x000055855e21c240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91fafd0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055855c9ee960 r14 = 0x0000000100000004 r15 = 0x000055855b95b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x7a,0xd7,0xa7,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005z\327\247\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ca334be56d95f4e33f68b3fcb3bfade7a2e3c06 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBXrXp///Dw== Step #5: MERGE-OUTER: attempt 615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089129669 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a3421b198, 0x555a34223911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a34223918,0x555a342ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ca334be56d95f4e33f68b3fcb3bfade7a2e3c06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4358 processed earlier; will process 10917 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a31a2f5dd bp 0x000000000000 sp 0x7ffe60cd9520 T10247) Step #5: ==10247==The signal is caused by a READ memory access. Step #5: #0 0x555a31a2f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a31851280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a31850fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a3182e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a3174fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a316a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a316b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a316986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a316c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8bf78a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a3168baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10247==Register values: Step #5: rax = 0x0000555a34f29e90 rbx = 0x0000555a34f29e90 rcx = 0x0000555a34f2a340 rdx = 0x00007f8bf7a69b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe60cd9520 Step #5: r8 = 0x0000555a34f29e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8bf7a69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a34c2e960 r14 = 0x0000000100000004 r15 = 0x0000555a33b9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3e,0xc8,0xfe,0x90,0xff,0x2, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005>\310\376\220\377\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-febffda90d1fa54aed536766dd40741db96cf275 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBT7I/pD/Ag== Step #5: MERGE-OUTER: attempt 616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089255392 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ccf5eb198, 0x560ccf5f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ccf5f3918,0x560ccf67b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/febffda90d1fa54aed536766dd40741db96cf275' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4359 processed earlier; will process 10916 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 159 ft: 160 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 1534 Step #5: #2 pulse cov: 183 ft: 199 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #4 pulse cov: 210 ft: 229 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 268419071 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 303 ft: 335 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560cccdff5dd bp 0x000000000000 sp 0x7ffd17e7b640 T10251) Step #5: ==10251==The signal is caused by a READ memory access. Step #5: #0 0x560cccdff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560cccc21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560cccc20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560cccbfe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560cccb1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ccca77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ccca811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ccca686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ccca943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5bc7bfe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ccca5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10251==Register values: Step #5: rax = 0x0000560cd19b1240 rbx = 0x0000560cd19b1240 rcx = 0x0000560cd19b1230 rdx = 0x00007f5bc7dc6b80 Step #5: rdi = 0x0000560cd19b1230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd17e7b640 Step #5: r8 = 0x0000560cd19b1240 r9 = 0x00007f5bc7dc6bf0 r10 = 0x0000560cd1988010 r11 = 0x00007f5bc7dc6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ccfffe960 r14 = 0x0000000100000004 r15 = 0x0000560ccef6b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3a,0x96,0xff,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005:\226\377\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdb50a5e5d00621f4322ec69d8d2f71e323f31e7 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBTqW////Dw== Step #5: MERGE-OUTER: attempt 617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089383245 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55edeeb26198, 0x55edeeb2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55edeeb2e918,0x55edeebb60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bdb50a5e5d00621f4322ec69d8d2f71e323f31e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4370 processed earlier; will process 10905 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55edec33a5dd bp 0x000000000000 sp 0x7fff4ad5da30 T10255) Step #5: ==10255==The signal is caused by a READ memory access. Step #5: #0 0x55edec33a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55edec15c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55edec15bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55edec139929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55edec05aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55edebfb2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55edebfbc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55edebfa36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55edebfcf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64e951d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55edebf96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10255==Register values: Step #5: rax = 0x000055edf06c1090 rbx = 0x000055edf06c1090 rcx = 0x000055edf06c1540 rdx = 0x00007f64e96e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4ad5da30 Step #5: r8 = 0x000055edf06c1090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f64e96e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055edef539960 r14 = 0x0000000100000004 r15 = 0x000055edee4a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6f,0x0,0xfd,0xee,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001co\000\375\356\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-f66ee8c1bea02921c9435c45f76ddc4c28c57c1d Step #5: Base64: AGFzbQEAAAACDAEAAAFjbwD97v//Bw== Step #5: MERGE-OUTER: attempt 618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089509594 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f12a3f3198, 0x55f12a3fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f12a3fb918,0x55f12a4830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f66ee8c1bea02921c9435c45f76ddc4c28c57c1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4371 processed earlier; will process 10904 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f127c075dd bp 0x000000000000 sp 0x7ffe2cacfc60 T10259) Step #5: ==10259==The signal is caused by a READ memory access. Step #5: #0 0x55f127c075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f127a29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f127a28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f127a06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f127927ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f12787fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1278891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1278706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f12789c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f4a70b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f127863aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10259==Register values: Step #5: rax = 0x000055f12bda7090 rbx = 0x000055f12bda7090 rcx = 0x000055f12bda7540 rdx = 0x00007f4f4a8d3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2cacfc60 Step #5: r8 = 0x000055f12bda7090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f4a8d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f12ae06960 r14 = 0x0000000100000004 r15 = 0x000055f129d73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x7f,0xb3,0xcd,0xff,0xff,0x1, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005\177\263\315\377\377\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-05f9259d42ad07cda8f7721e933a18b58481cdaa Step #5: Base64: AGFzbQEAAAACDAEAAAFzBX+zzf//AQ== Step #5: MERGE-OUTER: attempt 619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089632282 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cdbd09d198, 0x55cdbd0a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cdbd0a5918,0x55cdbd12d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05f9259d42ad07cda8f7721e933a18b58481cdaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4372 processed earlier; will process 10903 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 193 ft: 198 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #4 pulse cov: 234 ft: 254 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 1279 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #8 pulse cov: 259 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cdba8b15dd bp 0x000000000000 sp 0x7ffd1ec82ee0 T10263) Step #5: ==10263==The signal is caused by a READ memory access. Step #5: #0 0x55cdba8b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cdba6d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cdba6d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cdba6b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cdba5d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cdba529c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cdba5331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cdba51a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cdba5463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f355bb70082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cdba50daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10263==Register values: Step #5: rax = 0x000055cdbe15c240 rbx = 0x000055cdbe15c240 rcx = 0x000055cdbe15c230 rdx = 0x00007f355bd38b80 Step #5: rdi = 0x000055cdbe15c230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd1ec82ee0 Step #5: r8 = 0x000055cdbe15c240 r9 = 0x00007f355bd38c60 r10 = 0x000055cdbe133010 r11 = 0x00007f355bd38be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cdbdab0960 r14 = 0x0000000100000004 r15 = 0x000055cdbca1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3e,0x90,0xd5,0xd4,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005>\220\325\324\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-f24f0536731181d68089e69630f966a91614f53c Step #5: Base64: AGFzbQEAAAACDAEAAAFzBT6Q1dT/Dw== Step #5: MERGE-OUTER: attempt 620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089757209 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b5d497198, 0x559b5d49f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b5d49f918,0x559b5d5270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f24f0536731181d68089e69630f966a91614f53c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4383 processed earlier; will process 10892 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 182 ft: 205 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 203 ft: 226 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10282==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b5acab5dd bp 0x000000000000 sp 0x7fff1882da90 T10282) Step #5: ==10282==The signal is caused by a READ memory access. Step #5: #0 0x559b5acab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b5aacd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b5aaccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b5aaaa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b5a9cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b5a923c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b5a92d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b5a9146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b5a9403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff779416082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b5a907aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10282==Register values: Step #5: rax = 0x0000559b5fcf2240 rbx = 0x0000559b5fcf2240 rcx = 0x0000559b5fcf2230 rdx = 0x00007ff7795deb80 Step #5: rdi = 0x0000559b5fcf2230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff1882da90 Step #5: r8 = 0x0000559b5fcf2240 r9 = 0x00007ff7795dec10 r10 = 0x0000559b5fcc9010 r11 = 0x00007ff7795debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b5deaa960 r14 = 0x0000000100000004 r15 = 0x0000559b5ce17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10282==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x41,0xff,0xdf,0xfe,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005A\377\337\376\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-977cbf5c3f7b6a5f8a42baef29680f287397da25 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBUH/3/7/Dw== Step #5: MERGE-OUTER: attempt 621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1089883824 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c412407198, 0x55c41240f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c41240f918,0x55c4124970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/977cbf5c3f7b6a5f8a42baef29680f287397da25' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4388 processed earlier; will process 10887 files now Step #5: [LOADING] WASM module load failed: unknown type 1755725712 Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 171 ft: 179 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10309==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c40fc1b5dd bp 0x000000000000 sp 0x7ffca9e8d200 T10309) Step #5: ==10309==The signal is caused by a READ memory access. Step #5: #0 0x55c40fc1b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c40fa3d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c40fa3cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c40fa1a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c40f93bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c40f893c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c40f89d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c40f8846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c40f8b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11ae4ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c40f877aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10309==Register values: Step #5: rax = 0x000055c4135dd240 rbx = 0x000055c4135dd240 rcx = 0x000055c4135dd230 rdx = 0x00007f11ae6b6b80 Step #5: rdi = 0x000055c4135dd230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffca9e8d200 Step #5: r8 = 0x000055c4135dd240 r9 = 0x00007f11ae6b6bf0 r10 = 0x000055c4135b4010 r11 = 0x00007f11ae6b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c412e1a960 r14 = 0x0000000100000004 r15 = 0x000055c411d87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10309==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6f,0x0,0xff,0xef,0xfd,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001co\000\377\357\375\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-388d116bbf168ca69a7e28b6f8cee485174204c8 Step #5: Base64: AGFzbQEAAAACDAEAAAFjbwD/7/3/Bw== Step #5: MERGE-OUTER: attempt 622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090007629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55785a914198, 0x55785a91c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55785a91c918,0x55785a9a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/388d116bbf168ca69a7e28b6f8cee485174204c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4391 processed earlier; will process 10884 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578581285dd bp 0x000000000000 sp 0x7fff48412cc0 T10335) Step #5: ==10335==The signal is caused by a READ memory access. Step #5: #0 0x5578581285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557857f4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557857f49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557857f27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557857e48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557857da0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557857daa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557857d916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557857dbd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d53905082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557857d84aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10335==Register values: Step #5: rax = 0x000055785d343060 rbx = 0x000055785d343060 rcx = 0x000055785d343510 rdx = 0x00007f0d53acdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff48412cc0 Step #5: r8 = 0x000055785d343060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d53acdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055785b327960 r14 = 0x0000000100000004 r15 = 0x000055785a294386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf1,0xaf,0x89,0xbd,0x0,0x5,0x4,0xf1,0xbd,0x90,0xb7, Step #5: \000asm\001\000\000\000\000\005\004\361\257\211\275\000\005\004\361\275\220\267 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bc73437ac8decba0bbbccc224fcfc77ae59cd26 Step #5: Base64: AGFzbQEAAAAABQTxr4m9AAUE8b2Qtw== Step #5: MERGE-OUTER: attempt 623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090132820 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568cb886198, 0x5568cb88e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568cb88e918,0x5568cb9160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bc73437ac8decba0bbbccc224fcfc77ae59cd26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4392 processed earlier; will process 10883 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10348==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568c909a5dd bp 0x000000000000 sp 0x7ffeab25caa0 T10348) Step #5: ==10348==The signal is caused by a READ memory access. Step #5: #0 0x5568c909a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568c8ebc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568c8ebbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5568c8e99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568c8dbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5568c8d12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568c8d1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568c8d036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568c8d2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f699665e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568c8cf6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10348==Register values: Step #5: rax = 0x00005568cdd1d090 rbx = 0x00005568cdd1d090 rcx = 0x00005568cdd1d540 rdx = 0x00007f6996826b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeab25caa0 Step #5: r8 = 0x00005568cdd1d090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6996826be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005568cc299960 r14 = 0x0000000100000004 r15 = 0x00005568cb206386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10348==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x5,0xc,0x1,0xc,0x1,0x5,0x0,0x1,0x73,0x0,0x1, Step #5: \000asm\001\000\000\000\002\014\001\005\014\001\014\001\005\000\001s\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d0da091a8e266ec344a41cfb514b4e6e4836ca6 Step #5: Base64: AGFzbQEAAAACDAEFDAEMAQUAAXMAAQ== Step #5: MERGE-OUTER: attempt 624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090258174 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efb21cb198, 0x55efb21d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efb21d3918,0x55efb225b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d0da091a8e266ec344a41cfb514b4e6e4836ca6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4393 processed earlier; will process 10882 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 157 ft: 168 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #4 pulse cov: 159 ft: 174 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10352==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efaf9df5dd bp 0x000000000000 sp 0x7ffdf45b5f20 T10352) Step #5: ==10352==The signal is caused by a READ memory access. Step #5: #0 0x55efaf9df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efaf801280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efaf800fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efaf7de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efaf6ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efaf657c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efaf6611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efaf6486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efaf6743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faed2199082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efaf63baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10352==Register values: Step #5: rax = 0x000055efb38ce240 rbx = 0x000055efb38ce240 rcx = 0x000055efb38ce230 rdx = 0x00007faed2361b80 Step #5: rdi = 0x000055efb38ce230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdf45b5f20 Step #5: r8 = 0x000055efb38ce240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faed2361be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efb2bde960 r14 = 0x0000000100000004 r15 = 0x000055efb1b4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10352==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x20,0xff,0xff,0xb8,0xf3,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005 \377\377\270\363\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-de2134e92e5617112a5fb67e34259b201e928c47 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBSD//7jzDw== Step #5: MERGE-OUTER: attempt 625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090383632 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564447b4f198, 0x564447b57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564447b57918,0x564447bdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de2134e92e5617112a5fb67e34259b201e928c47' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4398 processed earlier; will process 10877 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #2 pulse cov: 152 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 8388572 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 194 ft: 211 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 17407 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 367001087 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #8 pulse cov: 243 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 687615 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10356==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644453635dd bp 0x000000000000 sp 0x7ffe28429fa0 T10356) Step #5: ==10356==The signal is caused by a READ memory access. Step #5: #0 0x5644453635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564445185280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564445184fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564445162929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564445083ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564444fdbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564444fe51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564444fcc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564444ff83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c1c4b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564444fbfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10356==Register values: Step #5: rax = 0x0000564449c4f240 rbx = 0x0000564449c4f240 rcx = 0x0000564449c4f230 rdx = 0x00007f0c1c67db80 Step #5: rdi = 0x0000564449c4f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe28429fa0 Step #5: r8 = 0x0000564449c4f240 r9 = 0x00007f0c1c67dc40 r10 = 0x0000564449c26010 r11 = 0x00007f0c1c67dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564448562960 r14 = 0x0000000100000004 r15 = 0x00005644474cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10356==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x21,0xff,0xff,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005!\377\377\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffc191aa2c2eba11c0dd3683e28c214723245c0c Step #5: Base64: AGFzbQEAAAACDAEAAAFzBSH/////Dw== Step #5: MERGE-OUTER: attempt 626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090509610 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1193cf198, 0x55c1193d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1193d7918,0x55c11945f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ffc191aa2c2eba11c0dd3683e28c214723245c0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4410 processed earlier; will process 10865 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10360==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c116be35dd bp 0x000000000000 sp 0x7fff4b2810d0 T10360) Step #5: ==10360==The signal is caused by a READ memory access. Step #5: #0 0x55c116be35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c116a05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c116a04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1169e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c116903ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c11685bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1168651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c11684c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1168783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff477d01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c11683faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10360==Register values: Step #5: rax = 0x000055c11bbd8240 rbx = 0x000055c11bbd8240 rcx = 0x000055c11bbd8230 rdx = 0x00007ff477ec9b80 Step #5: rdi = 0x000055c11bbd8230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff4b2810d0 Step #5: r8 = 0x000055c11bbd8240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff477ec9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c119de2960 r14 = 0x0000000100000004 r15 = 0x000055c118d4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10360==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3e,0x90,0xfe,0xfb,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005>\220\376\373\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0aa3a2370a4ab3ab1eff0842afc6fcf43459ec2 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBT6Q/vv/Dw== Step #5: MERGE-OUTER: attempt 627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090633977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b28f40198, 0x557b28f48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b28f48918,0x557b28fd00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b0aa3a2370a4ab3ab1eff0842afc6fcf43459ec2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4412 processed earlier; will process 10863 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10373==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b267545dd bp 0x000000000000 sp 0x7ffdbe086ee0 T10373) Step #5: ==10373==The signal is caused by a READ memory access. Step #5: #0 0x557b267545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b26576280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b26575fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b26553929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b26474ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b263ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b263d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b263bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b263e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77d2b42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b263b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10373==Register values: Step #5: rax = 0x0000557b2b7e8240 rbx = 0x0000557b2b7e8240 rcx = 0x0000557b2b7e8230 rdx = 0x00007f77d2d0ab80 Step #5: rdi = 0x0000557b2b7e8230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdbe086ee0 Step #5: r8 = 0x0000557b2b7e8240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77d2d0abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b29953960 r14 = 0x0000000100000004 r15 = 0x0000557b288c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10373==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6d,0x0,0xb9,0xf1,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001cm\000\271\361\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f2a4d7bb68cb520677662bb22e34e58cda9560b Step #5: Base64: AGFzbQEAAAACDAEAAAFjbQC58f//Bw== Step #5: MERGE-OUTER: attempt 628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090759440 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afc5543198, 0x55afc554b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afc554b918,0x55afc55d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f2a4d7bb68cb520677662bb22e34e58cda9560b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4414 processed earlier; will process 10861 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10398==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afc2d575dd bp 0x000000000000 sp 0x7fffaafd09a0 T10398) Step #5: ==10398==The signal is caused by a READ memory access. Step #5: #0 0x55afc2d575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afc2b79280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afc2b78fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afc2b56929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afc2a77ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afc29cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afc29d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afc29c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afc29ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea9f868082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afc29b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10398==Register values: Step #5: rax = 0x000055afc6e05090 rbx = 0x000055afc6e05090 rcx = 0x000055afc6e05540 rdx = 0x00007fea9fa30b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaafd09a0 Step #5: r8 = 0x000055afc6e05090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea9fa30be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afc5f56960 r14 = 0x0000000100000004 r15 = 0x000055afc4ec3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10398==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x3a,0x96,0xfc,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005:\226\374\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-224d4ea8f067b70cefd8b5191e695e1ff202c13c Step #5: Base64: AGFzbQEAAAACDAEAAAFzBTqW/P//Dw== Step #5: MERGE-OUTER: attempt 629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1090881867 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562386573198, 0x56238657b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56238657b918,0x5623866030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/224d4ea8f067b70cefd8b5191e695e1ff202c13c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4415 processed earlier; will process 10860 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10420==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562383d875dd bp 0x000000000000 sp 0x7ffdd789cf50 T10420) Step #5: ==10420==The signal is caused by a READ memory access. Step #5: #0 0x562383d875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562383ba9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562383ba8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562383b86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562383aa7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623839ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562383a091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623839f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562383a1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf3b8ab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623839e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10420==Register values: Step #5: rax = 0x0000562388b9b060 rbx = 0x0000562388b9b060 rcx = 0x0000562388b9b510 rdx = 0x00007fbf3ba73b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd789cf50 Step #5: r8 = 0x0000562388b9b060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf3ba73be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562386f86960 r14 = 0x0000000100000004 r15 = 0x0000562385ef3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10420==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xaf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\360\257\277\275\000\005\004\360\277\277\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-f66890bfd0524cde61ad5bee7c2da17849cdc162 Step #5: Base64: AGFzbQEAAAAABQTwr7+9AAUE8L+/vQ== Step #5: MERGE-OUTER: attempt 630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091006725 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e86cda198, 0x555e86ce2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e86ce2918,0x555e86d6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f66890bfd0524cde61ad5bee7c2da17849cdc162' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4416 processed earlier; will process 10859 files now Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #2 pulse cov: 147 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 248 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 46135293 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 337 ft: 397 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 126937 Step #5: [LOADING] WASM module load failed: unknown type 163839 Step #5: [LOADING] WASM module load failed: unknown type -1341128693 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 410 ft: 500 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown type -2147483637 Step #5: [LOADING] WASM module load failed: unknown type 50175 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e844ee5dd bp 0x000000000000 sp 0x7ffd4b8b51c0 T10427) Step #5: ==10427==The signal is caused by a READ memory access. Step #5: #0 0x555e844ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e84310280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e8430ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e842ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e8420ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e84166c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e841701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e841576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e841833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32bc4d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e8414aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10427==Register values: Step #5: rax = 0x0000555e88de9640 rbx = 0x0000555e88de9640 rcx = 0x0000555e88de9630 rdx = 0x00007f32bc698b80 Step #5: rdi = 0x0000555e88de9630 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffd4b8b51c0 Step #5: r8 = 0x0000555e88de9640 r9 = 0x00007f32bc6992f0 r10 = 0x0000555e88dbf010 r11 = 0x00007f32bc698be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e876ed960 r14 = 0x0000000100000004 r15 = 0x0000555e8665a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6f,0x0,0xfd,0xfd,0xa0,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001co\000\375\375\240\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-643e078342c53d9aa2ad2ae0efb1b4d0490facd7 Step #5: Base64: AGFzbQEAAAACDAEAAAFjbwD9/aD/Bw== Step #5: MERGE-OUTER: attempt 631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091135068 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f569a77198, 0x55f569a7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f569a7f918,0x55f569b070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/643e078342c53d9aa2ad2ae0efb1b4d0490facd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4440 processed earlier; will process 10835 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10434==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f56728b5dd bp 0x000000000000 sp 0x7ffe4a4c15b0 T10434) Step #5: ==10434==The signal is caused by a READ memory access. Step #5: #0 0x55f56728b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5670ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5670acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f56708a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f566fabad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f566f03c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f566f0d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f566ef46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f566f203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae3bc03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f566ee7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10434==Register values: Step #5: rax = 0x000055f56af61090 rbx = 0x000055f56af61090 rcx = 0x000055f56af61540 rdx = 0x00007fae3bdcbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4a4c15b0 Step #5: r8 = 0x000055f56af61090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae3bdcbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f56a48a960 r14 = 0x0000000100000004 r15 = 0x000055f5693f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10434==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x6d,0x5,0x40,0xff,0xfa,0xfc,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001m\005@\377\372\374\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a9c5f49bebb996c7dc61ba3cbda342a0f70029d Step #5: Base64: AGFzbQEAAAACDAEAAAFtBUD/+vz/Dw== Step #5: MERGE-OUTER: attempt 632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091260125 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611c9b49198, 0x5611c9b51911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611c9b51918,0x5611c9bd90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a9c5f49bebb996c7dc61ba3cbda342a0f70029d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4441 processed earlier; will process 10834 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10438==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611c735d5dd bp 0x000000000000 sp 0x7ffcbd80aaf0 T10438) Step #5: ==10438==The signal is caused by a READ memory access. Step #5: #0 0x5611c735d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5611c717f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5611c717efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5611c715c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611c707dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611c6fd5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611c6fdf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611c6fc66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611c6ff23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f368a3b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611c6fb9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10438==Register values: Step #5: rax = 0x00005611cb164090 rbx = 0x00005611cb164090 rcx = 0x00005611cb164540 rdx = 0x00007f368a57ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbd80aaf0 Step #5: r8 = 0x00005611cb164090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f368a57abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611ca55c960 r14 = 0x0000000100000004 r15 = 0x00005611c94c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10438==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x7f,0xed,0xba,0xad,0xbb,0xd, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005\177\355\272\255\273\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-bee679cbbf8f6337b6bd6da468fad7b9922e05cc Step #5: Base64: AGFzbQEAAAACDAEAAAFzBX/tuq27DQ== Step #5: MERGE-OUTER: attempt 633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091384007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557cebfcd198, 0x557cebfd5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557cebfd5918,0x557cec05d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bee679cbbf8f6337b6bd6da468fad7b9922e05cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4442 processed earlier; will process 10833 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #2 pulse cov: 154 ft: 158 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10442==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ce97e15dd bp 0x000000000000 sp 0x7ffe38b5c3c0 T10442) Step #5: ==10442==The signal is caused by a READ memory access. Step #5: #0 0x557ce97e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ce9603280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ce9602fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ce95e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ce9501ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ce9459c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ce94631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ce944a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ce94763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fadbadc7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ce943daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10442==Register values: Step #5: rax = 0x0000557ced47e240 rbx = 0x0000557ced47e240 rcx = 0x0000557ced47e230 rdx = 0x00007fadbaf8fb80 Step #5: rdi = 0x0000557ced47e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe38b5c3c0 Step #5: r8 = 0x0000557ced47e240 r9 = 0x00007fadbaf8fbf0 r10 = 0x0000557ced455010 r11 = 0x00007fadbaf8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557cec9e0960 r14 = 0x0000000100000004 r15 = 0x0000557ceb94d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10442==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x1,0x6d,0xfb,0xff,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\001m\373\377\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-3dffd47b63649a1d7912f6efb40486421eeef8c0 Step #5: Base64: AGFzbQEAAAACDAEAAAFzAW37////Dw== Step #5: MERGE-OUTER: attempt 634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091509125 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56162a1ce198, 0x56162a1d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56162a1d6918,0x56162a25e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3dffd47b63649a1d7912f6efb40486421eeef8c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4445 processed earlier; will process 10830 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10446==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616279e25dd bp 0x000000000000 sp 0x7ffe308ccb30 T10446) Step #5: ==10446==The signal is caused by a READ memory access. Step #5: #0 0x5616279e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561627804280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561627803fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616277e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561627702ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56162765ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616276641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56162764b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616276773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11ced3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56162763eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10446==Register values: Step #5: rax = 0x000056162b8a6090 rbx = 0x000056162b8a6090 rcx = 0x000056162b8a6540 rdx = 0x00007f11cef06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe308ccb30 Step #5: r8 = 0x000056162b8a6090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11cef06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056162abe1960 r14 = 0x0000000100000004 r15 = 0x0000561629b4e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10446==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x1,0x4,0xdf,0xfe,0xff,0xed,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\001\004\337\376\377\355\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa8fe7fbddd65ebac0c3586d43f5107d6a202aae Step #5: Base64: AGFzbQEAAAACDAEAAAFzAQTf/v/tDw== Step #5: MERGE-OUTER: attempt 635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091632041 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55594b698198, 0x55594b6a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55594b6a0918,0x55594b7280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa8fe7fbddd65ebac0c3586d43f5107d6a202aae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4446 processed earlier; will process 10829 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 153 ft: 156 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 46137343 Step #5: [LOADING] WASM module load failed: unknown type 639 Step #5: #4 pulse cov: 177 ft: 187 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 4194047 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 213 ft: 228 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type -1608515191 Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unknown type -1342177269 Step #5: [LOADING] WASM module load failed: unknown type 23 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1073741825 Step #5: #16 pulse cov: 356 ft: 395 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: [LOADING] WASM module load failed: unknown type -1879048181 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10450==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555948eac5dd bp 0x000000000000 sp 0x7ffc5cabd570 T10450) Step #5: ==10450==The signal is caused by a READ memory access. Step #5: #0 0x555948eac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555948cce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555948ccdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555948cab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555948bccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555948b24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555948b2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555948b156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555948b413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd767bda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555948b08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10450==Register values: Step #5: rax = 0x000055594c733240 rbx = 0x000055594c733240 rcx = 0x000055594c733230 rdx = 0x00007fd767da2b80 Step #5: rdi = 0x000055594c733230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc5cabd570 Step #5: r8 = 0x000055594c733240 r9 = 0x000055594c72ed10 r10 = 0x000055594c70a010 r11 = 0x00007fd767da2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055594c0ab960 r14 = 0x0000000100000004 r15 = 0x000055594b018386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10450==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6d,0x0,0xfb,0xca,0xda,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001cm\000\373\312\332\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-39b15848cb671f1493bb3ed3ab33372ba01d862f Step #5: Base64: AGFzbQEAAAACDAEAAAFjbQD7ytr/Bw== Step #5: MERGE-OUTER: attempt 636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091759027 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56282d4dd198, 0x56282d4e5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56282d4e5918,0x56282d56d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39b15848cb671f1493bb3ed3ab33372ba01d862f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4466 processed earlier; will process 10809 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 147 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 154 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1342046133 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10454==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56282acf15dd bp 0x000000000000 sp 0x7ffc81f619b0 T10454) Step #5: ==10454==The signal is caused by a READ memory access. Step #5: #0 0x56282acf15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56282ab13280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56282ab12fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56282aaf0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56282aa11ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56282a969c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56282a9731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56282a95a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56282a9863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2eb6c88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56282a94daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10454==Register values: Step #5: rax = 0x000056282f0df240 rbx = 0x000056282f0df240 rcx = 0x000056282f0df230 rdx = 0x00007f2eb6e50b80 Step #5: rdi = 0x000056282f0df230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc81f619b0 Step #5: r8 = 0x000056282f0df240 r9 = 0x00007f2eb6e50bf0 r10 = 0x000056282f0b6010 r11 = 0x00007f2eb6e50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056282def0960 r14 = 0x0000000100000004 r15 = 0x000056282ce5d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10454==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6f,0x0,0xff,0x8e,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001co\000\377\216\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-f548def50886dab0ed32c623f18dd1e340c9de5e Step #5: Base64: AGFzbQEAAAACDAEAAAFjbwD/jv//Bw== Step #5: MERGE-OUTER: attempt 637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1091884644 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b00422198, 0x562b0042a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b0042a918,0x562b004b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f548def50886dab0ed32c623f18dd1e340c9de5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4473 processed earlier; will process 10802 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10458==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562afdc365dd bp 0x000000000000 sp 0x7ffecb86c620 T10458) Step #5: ==10458==The signal is caused by a READ memory access. Step #5: #0 0x562afdc365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562afda58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562afda57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562afda35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562afd956ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562afd8aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562afd8b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562afd89f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562afd8cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f76137af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562afd892aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10458==Register values: Step #5: rax = 0x0000562b01dd4090 rbx = 0x0000562b01dd4090 rcx = 0x0000562b01dd4540 rdx = 0x00007f7613977b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecb86c620 Step #5: r8 = 0x0000562b01dd4090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7613977be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b00e35960 r14 = 0x0000000100000004 r15 = 0x0000562affda2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10458==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6d,0x0,0xf9,0xf9,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001cm\000\371\371\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-eef12177b94a1325f39d5811d69ba9f70c23f03a Step #5: Base64: AGFzbQEAAAACDAEAAAFjbQD5+f//Bw== Step #5: MERGE-OUTER: attempt 638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092008448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e03ad09198, 0x55e03ad11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e03ad11918,0x55e03ad990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eef12177b94a1325f39d5811d69ba9f70c23f03a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4474 processed earlier; will process 10801 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10462==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e03851d5dd bp 0x000000000000 sp 0x7ffe94e3c2a0 T10462) Step #5: ==10462==The signal is caused by a READ memory access. Step #5: #0 0x55e03851d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e03833f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e03833efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e03831c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e03823dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e038195c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e03819f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0381866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0381b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f827fe34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e038179aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10462==Register values: Step #5: rax = 0x000055e03cf4d090 rbx = 0x000055e03cf4d090 rcx = 0x000055e03cf4d540 rdx = 0x00007f827fffcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe94e3c2a0 Step #5: r8 = 0x000055e03cf4d090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f827fffcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e03b71c960 r14 = 0x0000000100000004 r15 = 0x000055e03a689386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10462==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x7f,0xb3,0xcd,0xfb,0xff,0xb, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005\177\263\315\373\377\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f4d915c8bfa9ce9f1e1e01755be20d1b02211cf Step #5: Base64: AGFzbQEAAAACDAEAAAFzBX+zzfv/Cw== Step #5: MERGE-OUTER: attempt 639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092132569 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557abc3c2198, 0x557abc3ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557abc3ca918,0x557abc4520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f4d915c8bfa9ce9f1e1e01755be20d1b02211cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4475 processed earlier; will process 10800 files now Step #5: [LOADING] WASM module load failed: unknown type 425983 Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 173 ft: 181 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type -1778384897 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10466==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ab9bd65dd bp 0x000000000000 sp 0x7ffd3e299d00 T10466) Step #5: ==10466==The signal is caused by a READ memory access. Step #5: #0 0x557ab9bd65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ab99f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ab99f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ab99d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ab98f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ab984ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ab98581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ab983f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ab986b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f400512c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ab9832aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10466==Register values: Step #5: rax = 0x0000557abe9fb240 rbx = 0x0000557abe9fb240 rcx = 0x0000557abe9fb230 rdx = 0x00007f40052f4b80 Step #5: rdi = 0x0000557abe9fb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd3e299d00 Step #5: r8 = 0x0000557abe9fb240 r9 = 0x00007f40052f4bf0 r10 = 0x0000557abe9d2010 r11 = 0x00007f40052f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557abcdd5960 r14 = 0x0000000100000004 r15 = 0x0000557abbd42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10466==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6f,0x0,0xfd,0xed,0xe9,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001co\000\375\355\351\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-848712de30167c406644a0c30908190aaee475fe Step #5: Base64: AGFzbQEAAAACDAEAAAFjbwD97en/Bw== Step #5: MERGE-OUTER: attempt 640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092256424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b42cc3198, 0x556b42ccb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b42ccb918,0x556b42d530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/848712de30167c406644a0c30908190aaee475fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4479 processed earlier; will process 10796 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10470==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b404d75dd bp 0x000000000000 sp 0x7ffffddb7a90 T10470) Step #5: ==10470==The signal is caused by a READ memory access. Step #5: #0 0x556b404d75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b402f9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b402f8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b402d6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b401f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b4014fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b401591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b401406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b4016c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f341d9b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b40133aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10470==Register values: Step #5: rax = 0x0000556b44a45240 rbx = 0x0000556b44a45240 rcx = 0x0000556b44a45230 rdx = 0x00007f341db79b80 Step #5: rdi = 0x0000556b44a45230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffffddb7a90 Step #5: r8 = 0x0000556b44a45240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f341db79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b436d6960 r14 = 0x0000000100000004 r15 = 0x0000556b42643386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10470==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x63,0x6f,0x0,0xf5,0xce,0xff,0xff,0x7, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001co\000\365\316\377\377\007 Step #5: artifact_prefix='./'; Test unit written to ./crash-984ceef18c72b864965d4a7f5dc726dbbbf0e2eb Step #5: Base64: AGFzbQEAAAACDAEAAAFjbwD1zv//Bw== Step #5: MERGE-OUTER: attempt 641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092380639 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615903a5198, 0x5615903ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615903ad918,0x5615904350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/984ceef18c72b864965d4a7f5dc726dbbbf0e2eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4481 processed earlier; will process 10794 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 177 ft: 178 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: #2 pulse cov: 195 ft: 202 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10474==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56158dbb95dd bp 0x000000000000 sp 0x7ffe96ecf380 T10474) Step #5: ==10474==The signal is caused by a READ memory access. Step #5: #0 0x56158dbb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56158d9db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56158d9dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56158d9b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56158d8d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56158d831c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56158d83b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56158d8226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56158d84e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49be5f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56158d815aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10474==Register values: Step #5: rax = 0x0000561591ee70e0 rbx = 0x0000561591ee70e0 rcx = 0x0000561591ee70d0 rdx = 0x00007f49be7beb80 Step #5: rdi = 0x0000561591ee70d0 rsi = 0x0000000000000400 rbp = 0x0000000000000000 rsp = 0x00007ffe96ecf380 Step #5: r8 = 0x0000561591ee70e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f49be7bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561590db8960 r14 = 0x0000000100000004 r15 = 0x000056158fd25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10474==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x5c,0xd7,0xdb,0xf0,0xfb,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005\\\327\333\360\373\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-96261e4e36a2c0c8bd4ccd20b257e11aa248057a Step #5: Base64: AGFzbQEAAAACDAEAAAFzBVzX2/D7Dw== Step #5: MERGE-OUTER: attempt 642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092506889 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c0a963198, 0x558c0a96b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c0a96b918,0x558c0a9f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96261e4e36a2c0c8bd4ccd20b257e11aa248057a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4485 processed earlier; will process 10790 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10478==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c081775dd bp 0x000000000000 sp 0x7ffdb4273750 T10478) Step #5: ==10478==The signal is caused by a READ memory access. Step #5: #0 0x558c081775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c07f99280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c07f98fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c07f76929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c07e97ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c07defc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c07df91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c07de06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c07e0c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f9c54b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c07dd3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10478==Register values: Step #5: rax = 0x0000558c0cf6d090 rbx = 0x0000558c0cf6d090 rcx = 0x0000558c0cf6d540 rdx = 0x00007f6f9c713b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb4273750 Step #5: r8 = 0x0000558c0cf6d090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f9c713be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c0b376960 r14 = 0x0000000100000004 r15 = 0x0000558c0a2e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10478==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x21,0xff,0xf7,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005!\377\367\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9bd744da858106e209fe0a5d9c67916a76096dd Step #5: Base64: AGFzbQEAAAACDAEAAAFzBSH/9///Dw== Step #5: MERGE-OUTER: attempt 643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092631436 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555632ace198, 0x555632ad6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555632ad6918,0x555632b5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9bd744da858106e209fe0a5d9c67916a76096dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4486 processed earlier; will process 10789 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 208 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1073610751 Step #5: #2 pulse cov: 236 ft: 258 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type -1073742849 Step #5: #4 pulse cov: 258 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10482==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556302e25dd bp 0x000000000000 sp 0x7ffe5a3a6ba0 T10482) Step #5: ==10482==The signal is caused by a READ memory access. Step #5: #0 0x5556302e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555630104280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555630103fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556300e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555630002ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55562ff5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55562ff641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55562ff4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55562ff773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d35512082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55562ff3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10482==Register values: Step #5: rax = 0x0000555633856100 rbx = 0x0000555633856100 rcx = 0x00005556338560f0 rdx = 0x00007f9d356dab80 Step #5: rdi = 0x00005556338560f0 rsi = 0x0000000000000200 rbp = 0x0000000000000000 rsp = 0x00007ffe5a3a6ba0 Step #5: r8 = 0x0000555633856100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d356dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556334e1960 r14 = 0x0000000100000004 r15 = 0x000055563244e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10482==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x5,0xc9,0xbd,0xc,0x1,0x5,0x0,0x1,0x73,0x0,0x2, Step #5: \000asm\001\000\000\000\002\014\001\005\311\275\014\001\005\000\001s\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-887bb928205058a95ddb4a0e140e33948d52dbc4 Step #5: Base64: AGFzbQEAAAACDAEFyb0MAQUAAXMAAg== Step #5: MERGE-OUTER: attempt 644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092758367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f85a653198, 0x55f85a65b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f85a65b918,0x55f85a6e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/887bb928205058a95ddb4a0e140e33948d52dbc4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4492 processed earlier; will process 10783 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: #2 pulse cov: 233 ft: 256 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10486==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f857e675dd bp 0x000000000000 sp 0x7ffcdd8f90b0 T10486) Step #5: ==10486==The signal is caused by a READ memory access. Step #5: #0 0x55f857e675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f857c89280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f857c88fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f857c66929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f857b87ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f857adfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f857ae91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f857ad06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f857afc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbded382082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f857ac3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10486==Register values: Step #5: rax = 0x000055f85c732240 rbx = 0x000055f85c732240 rcx = 0x000055f85c732230 rdx = 0x00007fbded54ab80 Step #5: rdi = 0x000055f85c732230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcdd8f90b0 Step #5: r8 = 0x000055f85c732240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbded54abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f85b066960 r14 = 0x0000000100000004 r15 = 0x000055f859fd3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10486==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x1,0x6d,0xfb,0xfe,0xff,0xef,0xe, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\001m\373\376\377\357\016 Step #5: artifact_prefix='./'; Test unit written to ./crash-704824192923a99aa5b37dac575351695329ec8a Step #5: Base64: AGFzbQEAAAACDAEAAAFzAW37/v/vDg== Step #5: MERGE-OUTER: attempt 645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1092885412 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1cd97e198, 0x55e1cd986911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1cd986918,0x55e1cda0e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/704824192923a99aa5b37dac575351695329ec8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4495 processed earlier; will process 10780 files now Step #5: [LOADING] WASM module load failed: unknown type 25149438 Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 171 ft: 180 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 81757183 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10490==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1cb1925dd bp 0x000000000000 sp 0x7ffc610e7f40 T10490) Step #5: ==10490==The signal is caused by a READ memory access. Step #5: #0 0x55e1cb1925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1cafb4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1cafb3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1caf91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1caeb2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1cae0ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1cae141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1cadfb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1cae273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fadaed77082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1cadeeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10490==Register values: Step #5: rax = 0x000055e1d01df240 rbx = 0x000055e1d01df240 rcx = 0x000055e1d01df230 rdx = 0x00007fadaef3fb80 Step #5: rdi = 0x000055e1d01df230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc610e7f40 Step #5: r8 = 0x000055e1d01df240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fadaef3fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1ce391960 r14 = 0x0000000100000004 r15 = 0x000055e1cd2fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10490==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x0,0x0,0x1,0x73,0x5,0x5d,0xd7,0xe1,0xff,0xff,0xf, Step #5: \000asm\001\000\000\000\002\014\001\000\000\001s\005]\327\341\377\377\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-144c4a94e4b24a1b9f78aa3568ae491ed4834285 Step #5: Base64: AGFzbQEAAAACDAEAAAFzBV3X4f//Dw== Step #5: MERGE-OUTER: attempt 646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093009655 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a290757198, 0x55a29075f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a29075f918,0x55a2907e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/144c4a94e4b24a1b9f78aa3568ae491ed4834285' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4499 processed earlier; will process 10776 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 154 ft: 155 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 181 ft: 199 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10494==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a28df6b5dd bp 0x000000000000 sp 0x7fffae3f0430 T10494) Step #5: ==10494==The signal is caused by a READ memory access. Step #5: #0 0x55a28df6b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a28dd8d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a28dd8cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a28dd6a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a28dc8bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a28dbe3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a28dbed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a28dbd46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a28dc003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3cc811082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a28dbc7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10494==Register values: Step #5: rax = 0x000055a2919d0240 rbx = 0x000055a2919d0240 rcx = 0x000055a2919d0230 rdx = 0x00007fd3cc9d9b80 Step #5: rdi = 0x000055a2919d0230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffae3f0430 Step #5: r8 = 0x000055a2919d0240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd3cc9d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a29116a960 r14 = 0x0000000100000004 r15 = 0x000055a2900d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10494==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xc,0x1,0x5,0x35,0x3a,0xc,0x1,0x5,0x0,0x1,0x73,0x0,0x2, Step #5: \000asm\001\000\000\000\002\014\001\0055:\014\001\005\000\001s\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb5aafd43921e95a02e514f335720836d16731b8 Step #5: Base64: AGFzbQEAAAACDAEFNToMAQUAAXMAAg== Step #5: MERGE-OUTER: attempt 647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093134268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56197a4c3198, 0x56197a4cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56197a4cb918,0x56197a5530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb5aafd43921e95a02e514f335720836d16731b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4502 processed earlier; will process 10773 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 160 ft: 161 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 186 ft: 191 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #4 pulse cov: 213 ft: 227 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2908 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 273 ft: 297 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10498==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561977cd75dd bp 0x000000000000 sp 0x7ffe5de1c740 T10498) Step #5: ==10498==The signal is caused by a READ memory access. Step #5: #0 0x561977cd75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561977af9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561977af8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561977ad6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619779f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56197794fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619779591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619779406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56197796c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26d301c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561977933aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10498==Register values: Step #5: rax = 0x000056197bfbc240 rbx = 0x000056197bfbc240 rcx = 0x000056197bfbc230 rdx = 0x00007f26d31e4b80 Step #5: rdi = 0x000056197bfbc230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe5de1c740 Step #5: r8 = 0x000056197bfbc240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26d31e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056197aed6960 r14 = 0x0000000100000004 r15 = 0x0000561979e43386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10498==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0xfd,0x80,0xff,0xfe,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\001\000\375\200\377\376\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb3d825562e3bef2b61437c5d01594c89fda5cfe Step #5: Base64: AGFzbQEAAAAADQRuYW1lAQD9gP/+DwA= Step #5: MERGE-OUTER: attempt 648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093260021 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bba8fe1198, 0x55bba8fe9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bba8fe9918,0x55bba90710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb3d825562e3bef2b61437c5d01594c89fda5cfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4511 processed earlier; will process 10764 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10502==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bba67f55dd bp 0x000000000000 sp 0x7ffc6574eea0 T10502) Step #5: ==10502==The signal is caused by a READ memory access. Step #5: #0 0x55bba67f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bba6617280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bba6616fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bba65f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bba6515ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bba646dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bba64771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bba645e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bba648a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febf246f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bba6451aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10502==Register values: Step #5: rax = 0x000055bbaba81030 rbx = 0x000055bbaba81030 rcx = 0x000055bbaba814e0 rdx = 0x00007febf2637b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6574eea0 Step #5: r8 = 0x000055bbaba81030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febf2637be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bba99f4960 r14 = 0x0000000100000004 r15 = 0x000055bba8961386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10502==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x8,0x0,0xfd,0xfc,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\010\000\375\374\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9dde252ac25d1efa2d63dac40494e4259afca3a Step #5: Base64: AGFzbQEAAAAADQRuYW1lCAD9/P//DwA= Step #5: MERGE-OUTER: attempt 649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093384956 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598bbc77198, 0x5598bbc7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598bbc7f918,0x5598bbd070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e9dde252ac25d1efa2d63dac40494e4259afca3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4512 processed earlier; will process 10763 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10506==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598b948b5dd bp 0x000000000000 sp 0x7ffc932d8230 T10506) Step #5: ==10506==The signal is caused by a READ memory access. Step #5: #0 0x5598b948b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5598b92ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5598b92acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5598b928a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5598b91abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598b9103c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598b910d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598b90f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598b91203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbec19f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5598b90e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10506==Register values: Step #5: rax = 0x00005598be29d030 rbx = 0x00005598be29d030 rcx = 0x00005598be29d4e0 rdx = 0x00007fbec1bbeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc932d8230 Step #5: r8 = 0x00005598be29d030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbec1bbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005598bc68a960 r14 = 0x0000000100000004 r15 = 0x00005598bb5f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10506==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3d,0x0,0xa1,0xfe,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name=\000\241\376\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-96d43cfb2b4be3d41395b441206f4ad8aca3196a Step #5: Base64: AGFzbQEAAAAADQRuYW1lPQCh/v//DwA= Step #5: MERGE-OUTER: attempt 650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093507517 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562463d6d198, 0x562463d75911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562463d75918,0x562463dfd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96d43cfb2b4be3d41395b441206f4ad8aca3196a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4513 processed earlier; will process 10762 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 217 ft: 235 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10510==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624615815dd bp 0x000000000000 sp 0x7fffd46f3f20 T10510) Step #5: ==10510==The signal is caused by a READ memory access. Step #5: #0 0x5624615815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624613a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624613a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562461380929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624612a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624611f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624612031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624611ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624612163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb322569082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624611ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10510==Register values: Step #5: rax = 0x0000562464b1f240 rbx = 0x0000562464b1f240 rcx = 0x0000562464b1f230 rdx = 0x00007fb322731b80 Step #5: rdi = 0x0000562464b1f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffd46f3f20 Step #5: r8 = 0x0000562464b1f240 r9 = 0x00007fb322731c40 r10 = 0x0000562464af6010 r11 = 0x00007fb322731be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562464780960 r14 = 0x0000000100000004 r15 = 0x00005624636ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10510==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x3,0x5f,0x1,0x77,0x0,0x5f,0x1,0x73,0x0,0x5f,0x1,0x6e,0x0, Step #5: \000asm\001\000\000\000\001\015\003_\001w\000_\001s\000_\001n\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-93e25112bd5dfa4e91dcdfac74a9c30bc9ffe014 Step #5: Base64: AGFzbQEAAAABDQNfAXcAXwFzAF8BbgA= Step #5: MERGE-OUTER: attempt 651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093632795 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddd0f8d198, 0x55ddd0f95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddd0f95918,0x55ddd101d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93e25112bd5dfa4e91dcdfac74a9c30bc9ffe014' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4517 processed earlier; will process 10758 files now Step #5: [LOADING] WASM module load failed: duplicate function name Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10514==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddce7a15dd bp 0x000000000000 sp 0x7ffdd3cfdcb0 T10514) Step #5: ==10514==The signal is caused by a READ memory access. Step #5: #0 0x55ddce7a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddce5c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddce5c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddce5a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddce4c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddce419c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddce4231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddce40a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddce4363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d7fbb9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddce3fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10514==Register values: Step #5: rax = 0x000055ddd1a4e240 rbx = 0x000055ddd1a4e240 rcx = 0x000055ddd1a4e230 rdx = 0x00007f8d7fd81b80 Step #5: rdi = 0x000055ddd1a4e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdd3cfdcb0 Step #5: r8 = 0x000055ddd1a4e240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d7fd81be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddd19a0960 r14 = 0x0000000100000004 r15 = 0x000055ddd090d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10514==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x6,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0, Step #5: \000asm\001\000\000\000\001\015\006_\000_\000_\000_\000_\000_\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-39fa7c664bb0a0c637b7fce7ed82074fe73ed8c6 Step #5: Base64: AGFzbQEAAAABDQZfAF8AXwBfAF8AXwA= Step #5: MERGE-OUTER: attempt 652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093758661 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a414f3d198, 0x55a414f45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a414f45918,0x55a414fcd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39fa7c664bb0a0c637b7fce7ed82074fe73ed8c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4519 processed earlier; will process 10756 files now Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 151 ft: 152 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10518==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4127515dd bp 0x000000000000 sp 0x7fffb874cda0 T10518) Step #5: ==10518==The signal is caused by a READ memory access. Step #5: #0 0x55a4127515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a412573280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a412572fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a412550929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a412471ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4123c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4123d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4123ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4123e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e4d3b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4123adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10518==Register values: Step #5: rax = 0x000055a417775240 rbx = 0x000055a417775240 rcx = 0x000055a417775230 rdx = 0x00007f7e4d579b80 Step #5: rdi = 0x000055a417775230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffb874cda0 Step #5: r8 = 0x000055a417775240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e4d579be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a415950960 r14 = 0x0000000100000004 r15 = 0x000055a4148bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10518==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74d04ea645e13ee8a7651c2d0e866f8be4a2e78f Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1093884504 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2cf3c0198, 0x55c2cf3c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2cf3c8918,0x55c2cf4500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74d04ea645e13ee8a7651c2d0e866f8be4a2e78f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4521 processed earlier; will process 10754 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 154 ft: 157 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2ccbd45dd bp 0x000000000000 sp 0x7fffb205a870 T10531) Step #5: ==10531==The signal is caused by a READ memory access. Step #5: #0 0x55c2ccbd45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2cc9f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2cc9f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2cc9d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2cc8f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2cc84cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2cc8561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2cc83d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2cc8693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1c4446f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2cc830aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10531==Register values: Step #5: rax = 0x000055c2d170e240 rbx = 0x000055c2d170e240 rcx = 0x000055c2d170e230 rdx = 0x00007f1c44637b80 Step #5: rdi = 0x000055c2d170e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffb205a870 Step #5: r8 = 0x000055c2d170e240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1c44637be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2cfdd3960 r14 = 0x0000000100000004 r15 = 0x000055c2ced40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3,0x0,0xf2,0xff,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\003\000\362\377\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9863e399ac58e3d86bec93edb6a3bcf391385e7 Step #5: Base64: AGFzbQEAAAAADQRuYW1lAwDy////DwA= Step #5: MERGE-OUTER: attempt 654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094008220 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5f318d198, 0x55b5f3195911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5f3195918,0x55b5f321d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9863e399ac58e3d86bec93edb6a3bcf391385e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4525 processed earlier; will process 10750 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10544==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5f09a15dd bp 0x000000000000 sp 0x7ffdbfc9de50 T10544) Step #5: ==10544==The signal is caused by a READ memory access. Step #5: #0 0x55b5f09a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5f07c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5f07c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5f07a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5f06c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5f0619c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5f06231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5f060a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5f06363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efef7bab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5f05fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10544==Register values: Step #5: rax = 0x000055b5f473e0d0 rbx = 0x000055b5f473e0d0 rcx = 0x000055b5f473e580 rdx = 0x00007efef7d73b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbfc9de50 Step #5: r8 = 0x000055b5f473e0d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efef7d73be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5f3ba0960 r14 = 0x0000000100000004 r15 = 0x000055b5f2b0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10544==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0xd,0x4,0x6d,0x0,0x23,0x73,0x0,0xc,0x73,0x0,0x23,0x73,0x0,0x4, Step #5: \000asm\001\000\000\000\004\015\004m\000#s\000\014s\000#s\000\004 Step #5: artifact_prefix='./'; Test unit written to ./crash-e669afacfd48d6104c46e47e696c527dfb7a4092 Step #5: Base64: AGFzbQEAAAAEDQRtACNzAAxzACNzAAQ= Step #5: MERGE-OUTER: attempt 655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094135011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e57e903198, 0x55e57e90b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e57e90b918,0x55e57e9930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e669afacfd48d6104c46e47e696c527dfb7a4092' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4526 processed earlier; will process 10749 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10548==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e57c1175dd bp 0x000000000000 sp 0x7ffc14e5d5f0 T10548) Step #5: ==10548==The signal is caused by a READ memory access. Step #5: #0 0x55e57c1175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e57bf39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e57bf38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e57bf16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e57be37ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e57bd8fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e57bd991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e57bd806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e57bdac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40fb15b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e57bd73aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10548==Register values: Step #5: rax = 0x000055e580d31240 rbx = 0x000055e580d31240 rcx = 0x000055e580d31230 rdx = 0x00007f40fb323b80 Step #5: rdi = 0x000055e580d31230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc14e5d5f0 Step #5: r8 = 0x000055e580d31240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40fb323be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e57f316960 r14 = 0x0000000100000004 r15 = 0x000055e57e283386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10548==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3a,0x0,0xfe,0xc1,0xfd,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name:\000\376\301\375\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38ac018074f482d860919e1bcc5c4c21c9997e1a Step #5: Base64: AGFzbQEAAAAADQRuYW1lOgD+wf3/DwA= Step #5: MERGE-OUTER: attempt 656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094259721 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575dcce9198, 0x5575dccf1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575dccf1918,0x5575dcd790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38ac018074f482d860919e1bcc5c4c21c9997e1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4528 processed earlier; will process 10747 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 267 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10552==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575da4fd5dd bp 0x000000000000 sp 0x7ffec9f59c80 T10552) Step #5: ==10552==The signal is caused by a READ memory access. Step #5: #0 0x5575da4fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575da31f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575da31efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575da2fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575da21dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575da175c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575da17f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575da1666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575da1923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff33cbed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575da159aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10552==Register values: Step #5: rax = 0x00005575de937710 rbx = 0x00005575de937710 rcx = 0x00005575de937700 rdx = 0x00007ff33cdb5b80 Step #5: rdi = 0x00005575de937700 rsi = 0x0000000000000108 rbp = 0x0000000000000000 rsp = 0x00007ffec9f59c80 Step #5: r8 = 0x00005575de937710 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff33cdb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575dd6fc960 r14 = 0x0000000100000004 r15 = 0x00005575dc669386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10552==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x3,0x60,0x0,0x1,0x6f,0x60,0x0,0x1,0x6d,0x60,0x0,0x1,0x6b, Step #5: \000asm\001\000\000\000\001\015\003`\000\001o`\000\001m`\000\001k Step #5: artifact_prefix='./'; Test unit written to ./crash-6840ee8c734b0c94c5ffc7089571413d4e747b4d Step #5: Base64: AGFzbQEAAAABDQNgAAFvYAABbWAAAWs= Step #5: MERGE-OUTER: attempt 657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094389405 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642f8e8d198, 0x5642f8e95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642f8e95918,0x5642f8f1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6840ee8c734b0c94c5ffc7089571413d4e747b4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4532 processed earlier; will process 10743 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10556==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5642f66a15dd bp 0x000000000000 sp 0x7ffe4939aa40 T10556) Step #5: ==10556==The signal is caused by a READ memory access. Step #5: #0 0x5642f66a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5642f64c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5642f64c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5642f64a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5642f63c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5642f6319c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5642f63231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5642f630a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5642f63363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6625ce8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5642f62fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10556==Register values: Step #5: rax = 0x00005642fb30a240 rbx = 0x00005642fb30a240 rcx = 0x00005642fb30a230 rdx = 0x00007f6625eb0b80 Step #5: rdi = 0x00005642fb30a230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe4939aa40 Step #5: r8 = 0x00005642fb30a240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6625eb0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005642f98a0960 r14 = 0x0000000100000004 r15 = 0x00005642f880d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10556==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0xa,0x0,0xe8,0xff,0xfb,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\012\000\350\377\373\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f40664c999bbdacb87f231165a3fb946786d0160 Step #5: Base64: AGFzbQEAAAAADQRuYW1lCgDo//v/DwA= Step #5: MERGE-OUTER: attempt 658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094514641 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed2c166198, 0x55ed2c16e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed2c16e918,0x55ed2c1f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f40664c999bbdacb87f231165a3fb946786d0160' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4534 processed earlier; will process 10741 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 154 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 239 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #8 pulse cov: 345 ft: 402 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10572==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed2997a5dd bp 0x000000000000 sp 0x7fffb0b02d30 T10572) Step #5: ==10572==The signal is caused by a READ memory access. Step #5: #0 0x55ed2997a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed2979c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed2979bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed29779929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed2969aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed295f2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed295fc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed295e36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed2960f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2ab2eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed295d6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10572==Register values: Step #5: rax = 0x000055ed2da37670 rbx = 0x000055ed2da37670 rcx = 0x000055ed2da37660 rdx = 0x00007fe2ab4b3b80 Step #5: rdi = 0x000055ed2da37660 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007fffb0b02d30 Step #5: r8 = 0x000055ed2da37670 r9 = 0x00007fe2ab4b42f0 r10 = 0x000055ed2da0d010 r11 = 0x00007fe2ab4b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed2cb79960 r14 = 0x0000000100000004 r15 = 0x000055ed2bae6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10572==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x2f,0x0,0xff,0xd7,0xcf,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name/\000\377\327\317\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2269707824a586aad14ec55fff4fcbfa76f73e42 Step #5: Base64: AGFzbQEAAAAADQRuYW1lLwD/18//DwA= Step #5: MERGE-OUTER: attempt 659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094640751 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d5e847198, 0x555d5e84f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d5e84f918,0x555d5e8d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2269707824a586aad14ec55fff4fcbfa76f73e42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4547 processed earlier; will process 10728 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 211 ft: 212 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 251 ft: 259 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 299 ft: 332 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #8 pulse cov: 388 ft: 457 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d5c05b5dd bp 0x000000000000 sp 0x7ffd970a1ce0 T10603) Step #5: ==10603==The signal is caused by a READ memory access. Step #5: #0 0x555d5c05b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d5be7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d5be7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d5be5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d5bd7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d5bcd3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d5bcdd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d5bcc46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d5bcf03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f775c73a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d5bcb7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10603==Register values: Step #5: rax = 0x0000555d605a4100 rbx = 0x0000555d605a4100 rcx = 0x0000555d605a40f0 rdx = 0x00007f775c902b80 Step #5: rdi = 0x0000555d605a40f0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffd970a1ce0 Step #5: r8 = 0x0000555d605a4100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f775c902be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d5f25a960 r14 = 0x0000000100000004 r15 = 0x0000555d5e1c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x4,0x5e,0x7f,0x0,0x5e,0x7c,0x0,0x5e,0x7b,0x1,0x5e,0x7f,0x1, Step #5: \000asm\001\000\000\000\001\015\004^\177\000^|\000^{\001^\177\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7845f87f897977902c95bdecbf83ce979469f0c Step #5: Base64: AGFzbQEAAAABDQRefwBefABeewFefwE= Step #5: MERGE-OUTER: attempt 660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094769083 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556508fb3198, 0x556508fbb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556508fbb918,0x5565090430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7845f87f897977902c95bdecbf83ce979469f0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4559 processed earlier; will process 10716 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 204 ft: 205 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565067c75dd bp 0x000000000000 sp 0x7ffe3bb92010 T10631) Step #5: ==10631==The signal is caused by a READ memory access. Step #5: #0 0x5565067c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565065e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565065e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565065c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565064e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55650643fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565064491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565064306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55650645c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdf49cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556506423aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10631==Register values: Step #5: rax = 0x0000556509ff6b60 rbx = 0x0000556509ff6b60 rcx = 0x0000556509ff6b50 rdx = 0x00007fbdf4b95b80 Step #5: rdi = 0x0000556509ff6b50 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffe3bb92010 Step #5: r8 = 0x0000556509ff6b60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbdf4b95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565099c6960 r14 = 0x0000000100000004 r15 = 0x0000556508933386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3a,0x0,0xfe,0xf2,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name:\000\376\362\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d0e5bf751813e0652781a12f04888d6fa04531b Step #5: Base64: AGFzbQEAAAAADQRuYW1lOgD+8v//DwA= Step #5: MERGE-OUTER: attempt 661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1094893422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55891c44f198, 0x55891c457911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55891c457918,0x55891c4df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d0e5bf751813e0652781a12f04888d6fa04531b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4561 processed earlier; will process 10714 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558919c635dd bp 0x000000000000 sp 0x7ffdedc8e490 T10663) Step #5: ==10663==The signal is caused by a READ memory access. Step #5: #0 0x558919c635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558919a85280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558919a84fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558919a62929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558919983ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589198dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589198e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589198cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589198f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb49bf25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589198bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10663==Register values: Step #5: rax = 0x000055891e2bc030 rbx = 0x000055891e2bc030 rcx = 0x000055891e2bc4e0 rdx = 0x00007fb49c0edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdedc8e490 Step #5: r8 = 0x000055891e2bc030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb49c0edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055891ce62960 r14 = 0x0000000100000004 r15 = 0x000055891bdcf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x2a,0x0,0xff,0xdd,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name*\000\377\335\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d78d2d2726a972bd07c30377c325fac0a03fe76a Step #5: Base64: AGFzbQEAAAAADQRuYW1lKgD/3f//DwA= Step #5: MERGE-OUTER: attempt 662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095018961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c024bc5198, 0x55c024bcd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c024bcd918,0x55c024c550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d78d2d2726a972bd07c30377c325fac0a03fe76a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4562 processed earlier; will process 10713 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10693==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0223d95dd bp 0x000000000000 sp 0x7ffe0c40de00 T10693) Step #5: ==10693==The signal is caused by a READ memory access. Step #5: #0 0x55c0223d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c0221fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c0221fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c0221d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c0220f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c022051c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c02205b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0220426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c02206e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd78581b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c022035aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10693==Register values: Step #5: rax = 0x000055c026400030 rbx = 0x000055c026400030 rcx = 0x000055c0264004e0 rdx = 0x00007fd7859e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0c40de00 Step #5: r8 = 0x000055c026400030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7859e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c0255d8960 r14 = 0x0000000100000004 r15 = 0x000055c024545386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10693==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3a,0x0,0xed,0xe1,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name:\000\355\341\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf57c55fb22ea9d03b4d27fe8fe6fa5cf621649d Step #5: Base64: AGFzbQEAAAAADQRuYW1lOgDt4f//DwA= Step #5: MERGE-OUTER: attempt 663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095144163 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56139b0d7198, 0x56139b0df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56139b0df918,0x56139b1670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf57c55fb22ea9d03b4d27fe8fe6fa5cf621649d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4563 processed earlier; will process 10712 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 149 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: multiple memories Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 167 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613988eb5dd bp 0x000000000000 sp 0x7ffd89b3c700 T10719) Step #5: ==10719==The signal is caused by a READ memory access. Step #5: #0 0x5613988eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56139870d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56139870cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613986ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56139860bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561398563c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56139856d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613985546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613985803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8e630e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561398547aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10719==Register values: Step #5: rax = 0x000056139cff7240 rbx = 0x000056139cff7240 rcx = 0x000056139cff7230 rdx = 0x00007fe8e64d6b80 Step #5: rdi = 0x000056139cff7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd89b3c700 Step #5: r8 = 0x000056139cff7240 r9 = 0x00007fe8e64d6bf0 r10 = 0x000056139cfce010 r11 = 0x00007fe8e64d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056139baea960 r14 = 0x0000000100000004 r15 = 0x000056139aa57386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x3,0x5f,0x1,0x6c,0x1,0x5f,0x1,0x6d,0x1,0x5f,0x1,0x6d,0x1, Step #5: \000asm\001\000\000\000\001\015\003_\001l\001_\001m\001_\001m\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ca66f65aad6b265b3bc357c0d6aa957fe85c05c Step #5: Base64: AGFzbQEAAAABDQNfAWwBXwFtAV8BbQE= Step #5: MERGE-OUTER: attempt 664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095269480 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d36b388198, 0x55d36b390911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d36b390918,0x55d36b4180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ca66f65aad6b265b3bc357c0d6aa957fe85c05c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4569 processed earlier; will process 10706 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d368b9c5dd bp 0x000000000000 sp 0x7fff0588f260 T10723) Step #5: ==10723==The signal is caused by a READ memory access. Step #5: #0 0x55d368b9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3689be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3689bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d36899b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3688bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d368814c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d36881e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3688056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3688313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bc0134082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3687f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10723==Register values: Step #5: rax = 0x000055d36c29e460 rbx = 0x000055d36c29e460 rcx = 0x000055d36c29e450 rdx = 0x00007f7bc02fcb80 Step #5: rdi = 0x000055d36c29e450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007fff0588f260 Step #5: r8 = 0x000055d36c29e460 r9 = 0x00007f7bc02fcbf0 r10 = 0x000055d36c27f010 r11 = 0x00007f7bc02fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d36bd9b960 r14 = 0x0000000100000004 r15 = 0x000055d36ad08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x4,0x5e,0x7f,0x0,0x5e,0x7d,0x0,0x5e,0x7f,0x0,0x5e,0x7d,0x0, Step #5: \000asm\001\000\000\000\001\015\004^\177\000^}\000^\177\000^}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6737054687ed53d990a1e514cc614d74590ded07 Step #5: Base64: AGFzbQEAAAABDQRefwBefQBefwBefQA= Step #5: MERGE-OUTER: attempt 665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095393404 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56472e167198, 0x56472e16f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56472e16f918,0x56472e1f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6737054687ed53d990a1e514cc614d74590ded07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4571 processed earlier; will process 10704 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 177 ft: 178 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56472b97b5dd bp 0x000000000000 sp 0x7fffd69b3520 T10727) Step #5: ==10727==The signal is caused by a READ memory access. Step #5: #0 0x56472b97b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56472b79d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56472b79cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56472b77a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56472b69bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56472b5f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56472b5fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56472b5e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56472b6103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0800408082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56472b5d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10727==Register values: Step #5: rax = 0x000056472ff71460 rbx = 0x000056472ff71460 rcx = 0x000056472ff71450 rdx = 0x00007f08005d0b80 Step #5: rdi = 0x000056472ff71450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007fffd69b3520 Step #5: r8 = 0x000056472ff71460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08005d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056472eb7a960 r14 = 0x0000000100000004 r15 = 0x000056472dae7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3,0x0,0xfe,0xff,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\003\000\376\377\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-41a73981256bb46fdf9c03e49bddd019e08e9139 Step #5: Base64: AGFzbQEAAAAADQRuYW1lAwD+////DwA= Step #5: MERGE-OUTER: attempt 666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095518743 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56529d7bf198, 0x56529d7c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56529d7c7918,0x56529d84f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/41a73981256bb46fdf9c03e49bddd019e08e9139' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4573 processed earlier; will process 10702 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 183 ft: 184 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #2 pulse cov: 209 ft: 224 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 274 ft: 340 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56529afd35dd bp 0x000000000000 sp 0x7ffcd5d7ff70 T10731) Step #5: ==10731==The signal is caused by a READ memory access. Step #5: #0 0x56529afd35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56529adf5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56529adf4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56529add2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56529acf3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56529ac4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56529ac551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56529ac3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56529ac683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e2528b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56529ac2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10731==Register values: Step #5: rax = 0x000056529ef25460 rbx = 0x000056529ef25460 rcx = 0x000056529ef25450 rdx = 0x00007f0e25453b80 Step #5: rdi = 0x000056529ef25450 rsi = 0x0000000004000060 rbp = 0x0000000000000000 rsp = 0x00007ffcd5d7ff70 Step #5: r8 = 0x000056529ef25460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e25453be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056529e1d2960 r14 = 0x0000000100000004 r15 = 0x000056529d13f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x2a,0x0,0xe1,0xff,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name*\000\341\377\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9b80964b596d8fb8b77ae050407652ad6b30999 Step #5: Base64: AGFzbQEAAAAADQRuYW1lKgDh////DwA= Step #5: MERGE-OUTER: attempt 667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095642665 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0c2e95198, 0x55a0c2e9d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0c2e9d918,0x55a0c2f250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9b80964b596d8fb8b77ae050407652ad6b30999' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4579 processed earlier; will process 10696 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 209 ft: 220 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 7675 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10737==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0c06a95dd bp 0x000000000000 sp 0x7ffdd44a46f0 T10737) Step #5: ==10737==The signal is caused by a READ memory access. Step #5: #0 0x55a0c06a95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0c04cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0c04cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0c04a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0c03c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0c0321c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0c032b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0c03126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0c033e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f23216082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a0c0305aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10737==Register values: Step #5: rax = 0x000055a0c42df240 rbx = 0x000055a0c42df240 rcx = 0x000055a0c42df230 rdx = 0x00007f4f233deb80 Step #5: rdi = 0x000055a0c42df230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdd44a46f0 Step #5: r8 = 0x000055a0c42df240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f233debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0c38a8960 r14 = 0x0000000100000004 r15 = 0x000055a0c2815386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10737==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0xa,0x0,0xea,0xff,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\012\000\352\377\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7bd37431ea67fbf25f0d5ace42e645920c884ac Step #5: Base64: AGFzbQEAAAAADQRuYW1lCgDq////DwA= Step #5: MERGE-OUTER: attempt 668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095768128 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56011fb38198, 0x56011fb40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56011fb40918,0x56011fbc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7bd37431ea67fbf25f0d5ace42e645920c884ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4583 processed earlier; will process 10692 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 138 ft: 139 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10742==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56011d34c5dd bp 0x000000000000 sp 0x7ffe1758c050 T10742) Step #5: ==10742==The signal is caused by a READ memory access. Step #5: #0 0x56011d34c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56011d16e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56011d16dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56011d14b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56011d06cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56011cfc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56011cfce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56011cfb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56011cfe13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22cbffe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56011cfa8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10742==Register values: Step #5: rax = 0x0000560121e64430 rbx = 0x0000560121e64430 rcx = 0x0000560121e64420 rdx = 0x00007f22cc1c6b80 Step #5: rdi = 0x0000560121e64420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe1758c050 Step #5: r8 = 0x0000560121e64430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22cc1c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056012054b960 r14 = 0x0000000100000004 r15 = 0x000056011f4b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10742==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3a,0x0,0xfe,0xc1,0xf7,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name:\000\376\301\367\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4051dae8822a8ac35a1f0a6dec7eeb18a553321 Step #5: Base64: AGFzbQEAAAAADQRuYW1lOgD+wff/DwA= Step #5: MERGE-OUTER: attempt 669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1095892256 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563763c3e198, 0x563763c46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563763c46918,0x563763cce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b4051dae8822a8ac35a1f0a6dec7eeb18a553321' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4585 processed earlier; will process 10690 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 202 ft: 203 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 230 ft: 251 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #4 pulse cov: 287 ft: 326 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #8 pulse cov: 351 ft: 436 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10765==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637614525dd bp 0x000000000000 sp 0x7ffccf7a9800 T10765) Step #5: ==10765==The signal is caused by a READ memory access. Step #5: #0 0x5637614525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563761274280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563761273fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563761251929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563761172ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5637610cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637610d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637610bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637610e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f461e470082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5637610aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10765==Register values: Step #5: rax = 0x00005637666e04c0 rbx = 0x00005637666e04c0 rcx = 0x00005637666e0970 rdx = 0x00007f461e638b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccf7a9800 Step #5: r8 = 0x00005637666e04c0 r9 = 0x00007f461e638c30 r10 = 0x0000563766566010 r11 = 0x00007f461e638be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563764651960 r14 = 0x0000000100000004 r15 = 0x00005637635be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10765==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3f,0x0,0xe1,0xff,0xfe,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name?\000\341\377\376\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ed92007747f2c0fc2d4107bc5f9eae36e6f668a Step #5: Base64: AGFzbQEAAAAADQRuYW1lPwDh//7/DwA= Step #5: MERGE-OUTER: attempt 670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096017995 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632d0ea3198, 0x5632d0eab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632d0eab918,0x5632d0f330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ed92007747f2c0fc2d4107bc5f9eae36e6f668a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4598 processed earlier; will process 10677 files now Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10792==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632ce6b75dd bp 0x000000000000 sp 0x7fffc0097770 T10792) Step #5: ==10792==The signal is caused by a READ memory access. Step #5: #0 0x5632ce6b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632ce4d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632ce4d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632ce4b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632ce3d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632ce32fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632ce3391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632ce3206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632ce34c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f675c776082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632ce313aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10792==Register values: Step #5: rax = 0x00005632d1d31240 rbx = 0x00005632d1d31240 rcx = 0x00005632d1d31230 rdx = 0x00007f675c93eb80 Step #5: rdi = 0x00005632d1d31230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffc0097770 Step #5: r8 = 0x00005632d1d31240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f675c93ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632d18b6960 r14 = 0x0000000100000004 r15 = 0x00005632d0823386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10792==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x3,0x5f,0x1,0x77,0x0,0x5f,0x1,0x77,0x0,0x5f,0x1,0x77,0x1, Step #5: \000asm\001\000\000\000\001\015\003_\001w\000_\001w\000_\001w\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d1ab58677b9bb7203ea71ba41e750e34759377d Step #5: Base64: AGFzbQEAAAABDQNfAXcAXwF3AF8BdwE= Step #5: MERGE-OUTER: attempt 671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096140615 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594b7a4e198, 0x5594b7a56911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594b7a56918,0x5594b7ade0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d1ab58677b9bb7203ea71ba41e750e34759377d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4600 processed earlier; will process 10675 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 197 ft: 198 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 225 ft: 234 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 309 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10814==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594b52625dd bp 0x000000000000 sp 0x7ffec58c6c80 T10814) Step #5: ==10814==The signal is caused by a READ memory access. Step #5: #0 0x5594b52625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594b5084280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594b5083fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594b5061929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594b4f82ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594b4edac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594b4ee41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594b4ecb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594b4ef73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd193249082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594b4ebeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10814==Register values: Step #5: rax = 0x00005594b9767460 rbx = 0x00005594b9767460 rcx = 0x00005594b9767450 rdx = 0x00007fd193411b80 Step #5: rdi = 0x00005594b9767450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007ffec58c6c80 Step #5: r8 = 0x00005594b9767460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd193411be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594b8461960 r14 = 0x0000000100000004 r15 = 0x00005594b73ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10814==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xd,0x4,0x5e,0x7f,0x0,0x5e,0x7d,0x0,0x5e,0x7f,0x0,0x5e,0x78,0x0, Step #5: \000asm\001\000\000\000\001\015\004^\177\000^}\000^\177\000^x\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cebaef94a98e8845510b5d332d3c9e26842fffe0 Step #5: Base64: AGFzbQEAAAABDQRefwBefQBefwBeeAA= Step #5: MERGE-OUTER: attempt 672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096265968 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e7be7a0198, 0x55e7be7a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e7be7a8918,0x55e7be8300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cebaef94a98e8845510b5d332d3c9e26842fffe0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4607 processed earlier; will process 10668 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10841==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7bbfb45dd bp 0x000000000000 sp 0x7ffc0da1b8c0 T10841) Step #5: ==10841==The signal is caused by a READ memory access. Step #5: #0 0x55e7bbfb45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7bbdd6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7bbdd5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7bbdb3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7bbcd4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7bbc2cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7bbc361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7bbc1d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7bbc493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52503da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7bbc10aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10841==Register values: Step #5: rax = 0x000055e7c0ff7030 rbx = 0x000055e7c0ff7030 rcx = 0x000055e7c0ff74e0 rdx = 0x00007f52505a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0da1b8c0 Step #5: r8 = 0x000055e7c0ff7030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52505a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7bf1b3960 r14 = 0x0000000100000004 r15 = 0x000055e7be120386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10841==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3,0x0,0x17,0x0,0x30,0x0,0x6d,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\003\000\027\0000\000m\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8a8b2dda615434ece77203495392f843a050985 Step #5: Base64: AGFzbQEAAAAADQRuYW1lAwAXADAAbQA= Step #5: MERGE-OUTER: attempt 673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096389820 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac13a62198, 0x55ac13a6a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac13a6a918,0x55ac13af20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8a8b2dda615434ece77203495392f843a050985' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4608 processed earlier; will process 10667 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 192 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 206 ft: 243 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10868==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac112765dd bp 0x000000000000 sp 0x7ffdf1256690 T10868) Step #5: ==10868==The signal is caused by a READ memory access. Step #5: #0 0x55ac112765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac11098280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac11097fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac11075929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac10f96ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac10eeec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac10ef81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac10edf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac10f0b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07faede082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac10ed2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10868==Register values: Step #5: rax = 0x000055ac15efeef0 rbx = 0x000055ac15efeef0 rcx = 0x000055ac15efeee0 rdx = 0x00007f07fb0a6b80 Step #5: rdi = 0x000055ac15efeee0 rsi = 0x00000000001e0000 rbp = 0x0000000000000000 rsp = 0x00007ffdf1256690 Step #5: r8 = 0x000055ac15efeef0 r9 = 0x00007f07fb0a6bf0 r10 = 0x000055ac15ed4010 r11 = 0x00007f07fb0a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac14475960 r14 = 0x0000000100000004 r15 = 0x000055ac133e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10868==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x23,0x0,0x98,0xff,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name#\000\230\377\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70b821a38cea8eabe3e45ac3378716069a67a613 Step #5: Base64: AGFzbQEAAAAADQRuYW1lIwCY////DwA= Step #5: MERGE-OUTER: attempt 674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096513675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b1ce69198, 0x562b1ce71911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b1ce71918,0x562b1cef90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70b821a38cea8eabe3e45ac3378716069a67a613' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4612 processed earlier; will process 10663 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 205 ft: 220 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #4 pulse cov: 278 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 326 ft: 382 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10898==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b1a67d5dd bp 0x000000000000 sp 0x7ffc6a6e63c0 T10898) Step #5: ==10898==The signal is caused by a READ memory access. Step #5: #0 0x562b1a67d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b1a49f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b1a49efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b1a47c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b1a39dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b1a2f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b1a2ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b1a2e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b1a3123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb54f79a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b1a2d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10898==Register values: Step #5: rax = 0x0000562b1d9fa240 rbx = 0x0000562b1d9fa240 rcx = 0x0000562b1d9fa230 rdx = 0x00007fb54f962b80 Step #5: rdi = 0x0000562b1d9fa230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc6a6e63c0 Step #5: r8 = 0x0000562b1d9fa240 r9 = 0x00007fb54f962c60 r10 = 0x0000562b1d9d1010 r11 = 0x00007fb54f962be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b1d87c960 r14 = 0x0000000100000004 r15 = 0x0000562b1c7e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10898==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x57,0x0,0xfc,0xff,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004nameW\000\374\377\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e78cb0d13c948603f0a2857d67d43ccf9f7d9f1 Step #5: Base64: AGFzbQEAAAAADQRuYW1lVwD8////DwA= Step #5: MERGE-OUTER: attempt 675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096639625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562115eb5198, 0x562115ebd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562115ebd918,0x562115f450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e78cb0d13c948603f0a2857d67d43ccf9f7d9f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4622 processed earlier; will process 10653 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10926==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621136c95dd bp 0x000000000000 sp 0x7ffcf9684150 T10926) Step #5: ==10926==The signal is caused by a READ memory access. Step #5: #0 0x5621136c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621134eb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621134eafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621134c8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621133e9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562113341c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56211334b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621133326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56211335e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7bb0a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562113325aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10926==Register values: Step #5: rax = 0x0000562118a69030 rbx = 0x0000562118a69030 rcx = 0x0000562118a694e0 rdx = 0x00007fa7bb268b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf9684150 Step #5: r8 = 0x0000562118a69030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7bb268be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621168c8960 r14 = 0x0000000100000004 r15 = 0x0000562115835386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10926==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3a,0x0,0xff,0xe3,0xa4,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name:\000\377\343\244\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a2a2caa084d82f78e639c3ca5aadf8e3726df4c Step #5: Base64: AGFzbQEAAAAADQRuYW1lOgD/46T/DwA= Step #5: MERGE-OUTER: attempt 676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096764498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e80ea2198, 0x556e80eaa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e80eaa918,0x556e80f320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a2a2caa084d82f78e639c3ca5aadf8e3726df4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4623 processed earlier; will process 10652 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 133 ft: 134 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10961==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e7e6b65dd bp 0x000000000000 sp 0x7ffe5874f270 T10961) Step #5: ==10961==The signal is caused by a READ memory access. Step #5: #0 0x556e7e6b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e7e4d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e7e4d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e7e4b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e7e3d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e7e32ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e7e3381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e7e31f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e7e34b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f29e4aa8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e7e312aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10961==Register values: Step #5: rax = 0x0000556e830ad430 rbx = 0x0000556e830ad430 rcx = 0x0000556e830ad420 rdx = 0x00007f29e4c70b80 Step #5: rdi = 0x0000556e830ad420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe5874f270 Step #5: r8 = 0x0000556e830ad430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f29e4c70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e818b5960 r14 = 0x0000000100000004 r15 = 0x0000556e80822386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10961==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3a,0x0,0xff,0x8b,0xff,0xff,0xf,0x0, Step #5: \000asm\001\000\000\000\000\015\004name:\000\377\213\377\377\017\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24a061929399db0cee17a8cc67c28fc8a8c58203 Step #5: Base64: AGFzbQEAAAAADQRuYW1lOgD/i///DwA= Step #5: MERGE-OUTER: attempt 677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1096888815 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582bfe7b198, 0x5582bfe83911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582bfe83918,0x5582bff0b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/24a061929399db0cee17a8cc67c28fc8a8c58203' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4625 processed earlier; will process 10650 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 186 ft: 187 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 245 ft: 266 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==10992==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582bd68f5dd bp 0x000000000000 sp 0x7ffeae9cbf30 T10992) Step #5: ==10992==The signal is caused by a READ memory access. Step #5: #0 0x5582bd68f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5582bd4b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5582bd4b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582bd48e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5582bd3afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582bd307c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582bd3111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582bd2f86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582bd3243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac3de07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582bd2ebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==10992==Register values: Step #5: rax = 0x00005582c16566c0 rbx = 0x00005582c16566c0 rcx = 0x00005582c16566b0 rdx = 0x00007fac3dfcfb80 Step #5: rdi = 0x00005582c16566b0 rsi = 0x0000000000190800 rbp = 0x0000000000000000 rsp = 0x00007ffeae9cbf30 Step #5: r8 = 0x00005582c16566c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac3dfcfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005582c088e960 r14 = 0x0000000100000004 r15 = 0x00005582bf7fb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==10992==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x1,0x60,0x0,0xa,0x7e,0x7e,0x7f,0x7e,0x7e,0x7e,0x7e,0x7f,0x7e,0x7e, Step #5: \000asm\001\000\000\000\001\016\001`\000\012~~\177~~~~\177~~ Step #5: artifact_prefix='./'; Test unit written to ./crash-e2dddbf66684a315af26b2282b5745e4fe4112f3 Step #5: Base64: AGFzbQEAAAABDgFgAAp+fn9+fn5+f35+ Step #5: MERGE-OUTER: attempt 678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097013753 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604733db198, 0x5604733e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604733e3918,0x56047346b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2dddbf66684a315af26b2282b5745e4fe4112f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4628 processed earlier; will process 10647 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 124 ft: 125 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 167 ft: 189 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 215 ft: 238 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 319 ft: 369 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560470bef5dd bp 0x000000000000 sp 0x7ffcd2cf2150 T11017) Step #5: ==11017==The signal is caused by a READ memory access. Step #5: #0 0x560470bef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560470a11280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560470a10fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604709ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56047090fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560470867c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604708711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604708586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604708843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f249acea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56047084baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11017==Register values: Step #5: rax = 0x00005604742a4430 rbx = 0x00005604742a4430 rcx = 0x00005604742a4420 rdx = 0x00007f249aeb2b80 Step #5: rdi = 0x00005604742a4420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcd2cf2150 Step #5: r8 = 0x00005604742a4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f249aeb2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560473dee960 r14 = 0x0000000100000004 r15 = 0x0000560472d5b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x1,0x5f,0x5,0x64,0x6e,0x1,0x78,0x1,0x7e,0x1,0x73,0x1,0x6a,0x1, Step #5: \000asm\001\000\000\000\001\016\001_\005dn\001x\001~\001s\001j\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-969ae4035151675041238cdbd2dfdf687175cfd2 Step #5: Base64: AGFzbQEAAAABDgFfBWRuAXgBfgFzAWoB Step #5: MERGE-OUTER: attempt 679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097141314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d6b1c5a198, 0x55d6b1c62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d6b1c62918,0x55d6b1cea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/969ae4035151675041238cdbd2dfdf687175cfd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4637 processed earlier; will process 10638 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 164 ft: 165 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 190 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #4 pulse cov: 243 ft: 268 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: integer too large Step #5: #8 pulse cov: 332 ft: 403 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6af46e5dd bp 0x000000000000 sp 0x7fff12b16f60 T11047) Step #5: ==11047==The signal is caused by a READ memory access. Step #5: #0 0x55d6af46e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d6af290280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d6af28ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d6af26d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d6af18ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d6af0e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d6af0f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d6af0d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d6af1033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96a473e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d6af0caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11047==Register values: Step #5: rax = 0x000055d6b433e240 rbx = 0x000055d6b433e240 rcx = 0x000055d6b433e230 rdx = 0x00007f96a4906b80 Step #5: rdi = 0x000055d6b433e230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff12b16f60 Step #5: r8 = 0x000055d6b433e240 r9 = 0x000055d6b432aca0 r10 = 0x000055d6b4315010 r11 = 0x00007f96a4906be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d6b266d960 r14 = 0x0000000100000004 r15 = 0x000055d6b15da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x1,0x5f,0x4,0x6c,0x1,0x63,0x0,0x0,0x63,0x0,0x0,0x63,0x0,0x1, Step #5: \000asm\001\000\000\000\001\016\001_\004l\001c\000\000c\000\000c\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-0898417e8e19d6cb9a6c3bf7facc7630a4b0b3b7 Step #5: Base64: AGFzbQEAAAABDgFfBGwBYwAAYwAAYwAB Step #5: MERGE-OUTER: attempt 680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097275442 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564390406198, 0x56439040e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56439040e918,0x5643904960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0898417e8e19d6cb9a6c3bf7facc7630a4b0b3b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4651 processed earlier; will process 10624 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 189 ft: 190 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 241 ft: 285 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #4 pulse cov: 268 ft: 327 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 319 ft: 418 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11058==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56438dc1a5dd bp 0x000000000000 sp 0x7fff9e73f9a0 T11058) Step #5: ==11058==The signal is caused by a READ memory access. Step #5: #0 0x56438dc1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56438da3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56438da3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56438da19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56438d93aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56438d892c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56438d89c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56438d8836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56438d8af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f484afea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56438d876aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11058==Register values: Step #5: rax = 0x0000564391bae290 rbx = 0x0000564391bae290 rcx = 0x0000564391bae280 rdx = 0x00007f484b1b2b80 Step #5: rdi = 0x0000564391bae280 rsi = 0x00000000001e2000 rbp = 0x0000000000000000 rsp = 0x00007fff9e73f9a0 Step #5: r8 = 0x0000564391bae290 r9 = 0x00007f484b1b32a0 r10 = 0x0000564391b82010 r11 = 0x00007f484b1b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564390e19960 r14 = 0x0000000100000004 r15 = 0x000056438fd86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11058==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x1,0x5f,0x4,0x6c,0x1,0x63,0x6c,0x1,0x63,0x0,0x0,0x63,0x0,0x0, Step #5: \000asm\001\000\000\000\001\016\001_\004l\001cl\001c\000\000c\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45a05fd19a206999ef595e38ed49db8fa5dcc8d7 Step #5: Base64: AGFzbQEAAAABDgFfBGwBY2wBYwAAYwAA Step #5: MERGE-OUTER: attempt 681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097401884 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561514856198, 0x56151485e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56151485e918,0x5615148e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45a05fd19a206999ef595e38ed49db8fa5dcc8d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4665 processed earlier; will process 10610 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 213 ft: 214 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 224 ft: 237 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11065==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56151206a5dd bp 0x000000000000 sp 0x7ffd3b0048e0 T11065) Step #5: ==11065==The signal is caused by a READ memory access. Step #5: #0 0x56151206a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561511e8c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561511e8bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561511e69929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561511d8aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561511ce2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561511cec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561511cd36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561511cff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c54d5c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561511cc6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11065==Register values: Step #5: rax = 0x00005615162a63a0 rbx = 0x00005615162a63a0 rcx = 0x00005615162a6390 rdx = 0x00007f0c54f24b80 Step #5: rdi = 0x00005615162a6390 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffd3b0048e0 Step #5: r8 = 0x00005615162a63a0 r9 = 0x00007f0c54f24bf0 r10 = 0x000056151627b010 r11 = 0x00007f0c54f24be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561515269960 r14 = 0x0000000100000004 r15 = 0x00005615141d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11065==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x1,0x60,0x0,0xa,0x7f,0x7f,0x7e,0x7f,0x7f,0x7f,0x7f,0x7e,0x7f,0x7f, Step #5: \000asm\001\000\000\000\001\016\001`\000\012\177\177~\177\177\177\177~\177\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-cca4c183c469db8f7a9767907708ef29b8de59f2 Step #5: Base64: AGFzbQEAAAABDgFgAAp/f35/f39/fn9/ Step #5: MERGE-OUTER: attempt 682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097526528 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560350176198, 0x56035017e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56035017e918,0x5603502060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cca4c183c469db8f7a9767907708ef29b8de59f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4668 processed earlier; will process 10607 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 185 ft: 186 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 235 ft: 279 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 290 ft: 349 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 2147481599 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #8 pulse cov: 364 ft: 437 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11090==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56034d98a5dd bp 0x000000000000 sp 0x7ffe5489cb00 T11090) Step #5: ==11090==The signal is caused by a READ memory access. Step #5: #0 0x56034d98a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56034d7ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56034d7abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56034d789929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56034d6aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56034d602c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56034d60c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56034d5f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56034d61f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce667f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56034d5e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11090==Register values: Step #5: rax = 0x00005603521ee840 rbx = 0x00005603521ee840 rcx = 0x00005603521ee830 rdx = 0x00007fce669bcb80 Step #5: rdi = 0x00005603521ee830 rsi = 0x0000000000190400 rbp = 0x0000000000000000 rsp = 0x00007ffe5489cb00 Step #5: r8 = 0x00005603521ee840 r9 = 0x00007fce669bcca0 r10 = 0x00005603521c2010 r11 = 0x00007fce669bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560350b89960 r14 = 0x0000000100000004 r15 = 0x000056034faf6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11090==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x1,0x60,0x0,0xa,0x7f,0x7f,0x7e,0x7b,0x7f,0x7f,0x7f,0x7e,0x7f,0x7f, Step #5: \000asm\001\000\000\000\001\016\001`\000\012\177\177~{\177\177\177~\177\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-388fa21da354fb8f35b557a5466a416db84c4301 Step #5: Base64: AGFzbQEAAAABDgFgAAp/f357f39/fn9/ Step #5: MERGE-OUTER: attempt 683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097652585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea1ea72198, 0x55ea1ea7a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea1ea7a918,0x55ea1eb020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/388fa21da354fb8f35b557a5466a416db84c4301' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4679 processed earlier; will process 10596 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 171 ft: 175 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1610610687 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 262 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 354 ft: 410 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type -11 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1610577919 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea1c2865dd bp 0x000000000000 sp 0x7fff7b65a040 T11103) Step #5: ==11103==The signal is caused by a READ memory access. Step #5: #0 0x55ea1c2865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea1c0a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea1c0a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea1c085929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea1bfa6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea1befec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea1bf081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea1beef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea1bf1b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d7c505082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea1bee2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11103==Register values: Step #5: rax = 0x000055ea20038240 rbx = 0x000055ea20038240 rcx = 0x000055ea20038230 rdx = 0x00007f0d7c6cdb80 Step #5: rdi = 0x000055ea20038230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff7b65a040 Step #5: r8 = 0x000055ea20038240 r9 = 0x000055ea20049cd0 r10 = 0x000055ea2000f010 r11 = 0x00007f0d7c6cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea1f485960 r14 = 0x0000000100000004 r15 = 0x000055ea1e3f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x2,0x1,0x51,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x76, Step #5: \000asm\001\000\000\000\000\002\001Q\000\002\001p\000\002\001p\000\002\001v Step #5: artifact_prefix='./'; Test unit written to ./crash-299f6a36b2c7a8ec9f9a5e3a5c63570092408249 Step #5: Base64: AGFzbQEAAAAAAgFRAAIBcAACAXAAAgF2 Step #5: MERGE-OUTER: attempt 684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097777860 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615d43b1198, 0x5615d43b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615d43b9918,0x5615d44410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/299f6a36b2c7a8ec9f9a5e3a5c63570092408249' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4692 processed earlier; will process 10583 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 139 ft: 140 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 193 ft: 200 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: integer too large Step #5: #4 pulse cov: 268 ft: 300 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 322 ft: 398 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5615d1bc55dd bp 0x000000000000 sp 0x7ffcc6de0f80 T11107) Step #5: ==11107==The signal is caused by a READ memory access. Step #5: #0 0x5615d1bc55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5615d19e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5615d19e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5615d19c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5615d18e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5615d183dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5615d18471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615d182e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5615d185a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe006993082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5615d1821aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11107==Register values: Step #5: rax = 0x00005615d5bca430 rbx = 0x00005615d5bca430 rcx = 0x00005615d5bca420 rdx = 0x00007fe006b5bb80 Step #5: rdi = 0x00005615d5bca420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcc6de0f80 Step #5: r8 = 0x00005615d5bca430 r9 = 0x00007fe006b5bd30 r10 = 0x00005615d5bab010 r11 = 0x00007fe006b5bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005615d4dc4960 r14 = 0x0000000100000004 r15 = 0x00005615d3d31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x3,0x19,0x3,0x3,0x0,0x0,0x0, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\003\031\003\003\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e6d991531f2c9f6df33eb0de9d6046dde90de0c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEDGQMDAAAA Step #5: MERGE-OUTER: attempt 685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1097905192 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f87e3b198, 0x562f87e43911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f87e43918,0x562f87ecb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e6d991531f2c9f6df33eb0de9d6046dde90de0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4703 processed earlier; will process 10572 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 188 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 216 ft: 222 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 250 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 292 ft: 350 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 306 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11132==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f8564f5dd bp 0x000000000000 sp 0x7ffdfd775ef0 T11132) Step #5: ==11132==The signal is caused by a READ memory access. Step #5: #0 0x562f8564f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f85471280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f85470fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f8544e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f8536fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f852c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f852d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f852b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f852e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59a050e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f852abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11132==Register values: Step #5: rax = 0x0000562f88b67940 rbx = 0x0000562f88b67940 rcx = 0x0000562f88b67df0 rdx = 0x00007f59a06d6b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfd775ef0 Step #5: r8 = 0x0000562f88b67940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f59a06d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f8884e960 r14 = 0x0000000100000004 r15 = 0x0000562f877bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11132==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xf,0x2,0x2,0x7d,0x17,0x0,0x1,0x6e,0x2,0x14,0x0,0x0,0x1,0x73,0x2,0x1d, Step #5: \000asm\001\000\000\000\002\017\002\002}\027\000\001n\002\024\000\000\001s\002\035 Step #5: artifact_prefix='./'; Test unit written to ./crash-74a7a20979a1a3e419c562f84626afdb22d400bb Step #5: Base64: AGFzbQEAAAACDwICfRcAAW4CFAAAAXMCHQ== Step #5: MERGE-OUTER: attempt 686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098033359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c45beb198, 0x557c45bf3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c45bf3918,0x557c45c7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74a7a20979a1a3e419c562f84626afdb22d400bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4722 processed earlier; will process 10553 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 202 ft: 203 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 208 ft: 210 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11148==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c433ff5dd bp 0x000000000000 sp 0x7ffe04df71f0 T11148) Step #5: ==11148==The signal is caused by a READ memory access. Step #5: #0 0x557c433ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c43221280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c43220fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c431fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c4311fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c43077c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c430811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c430686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c430943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe476085082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c4305baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11148==Register values: Step #5: rax = 0x0000557c46e54920 rbx = 0x0000557c46e54920 rcx = 0x0000557c46e54910 rdx = 0x00007fe47624db80 Step #5: rdi = 0x0000557c46e54910 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffe04df71f0 Step #5: r8 = 0x0000557c46e54920 r9 = 0x00007fe47624dbf0 r10 = 0x0000557c46e2a010 r11 = 0x00007fe47624dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c465fe960 r14 = 0x0000000100000004 r15 = 0x0000557c4556b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11148==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xf,0x3,0x60,0x0,0x1,0x7f,0x60,0x1,0x7e,0x0,0x60,0x3,0x7c,0x7e,0x7f,0x0, Step #5: \000asm\001\000\000\000\001\017\003`\000\001\177`\001~\000`\003|~\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d856daa90274fb1b2d4bca3cbc864c40ef993b6f Step #5: Base64: AGFzbQEAAAABDwNgAAF/YAF+AGADfH5/AA== Step #5: MERGE-OUTER: attempt 687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098157473 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ae5a8f198, 0x562ae5a97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ae5a97918,0x562ae5b1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d856daa90274fb1b2d4bca3cbc864c40ef993b6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4725 processed earlier; will process 10550 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 202 ft: 203 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 204 ft: 206 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #4 pulse cov: 272 ft: 301 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11173==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ae32a35dd bp 0x000000000000 sp 0x7fff5773b0a0 T11173) Step #5: ==11173==The signal is caused by a READ memory access. Step #5: #0 0x562ae32a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ae30c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ae30c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ae30a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ae2fc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ae2f1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ae2f251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ae2f0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ae2f383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54b9cae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ae2effaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11173==Register values: Step #5: rax = 0x0000562ae6afccb0 rbx = 0x0000562ae6afccb0 rcx = 0x0000562ae6afcca0 rdx = 0x00007f54b9e76b80 Step #5: rdi = 0x0000562ae6afcca0 rsi = 0x0000000004000000 rbp = 0x0000000000000000 rsp = 0x00007fff5773b0a0 Step #5: r8 = 0x0000562ae6afccb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54b9e76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ae64a2960 r14 = 0x0000000100000004 r15 = 0x0000562ae540f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11173==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xf,0x2,0x2,0xd1,0xaf,0x0,0x3,0x7f,0x0,0x2,0x55,0x51,0x0,0x3,0x7f,0x0, Step #5: \000asm\001\000\000\000\002\017\002\002\321\257\000\003\177\000\002UQ\000\003\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-670d9570235551394c39fe51268184ce3ee7ec1f Step #5: Base64: AGFzbQEAAAACDwIC0a8AA38AAlVRAAN/AA== Step #5: MERGE-OUTER: attempt 688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098282676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d48342198, 0x563d4834a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d4834a918,0x563d483d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/670d9570235551394c39fe51268184ce3ee7ec1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4730 processed earlier; will process 10545 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 208 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: #2 pulse cov: 261 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 358 ft: 468 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 374 ft: 487 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11204==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d45b565dd bp 0x000000000000 sp 0x7ffd907562d0 T11204) Step #5: ==11204==The signal is caused by a READ memory access. Step #5: #0 0x563d45b565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d45978280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d45977fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d45955929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d45876ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d457cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d457d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d457bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d457eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3571d6d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d457b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11204==Register values: Step #5: rax = 0x0000563d4a8a34f0 rbx = 0x0000563d4a8a34f0 rcx = 0x0000563d4a8a39a0 rdx = 0x00007f3571f35b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd907562d0 Step #5: r8 = 0x0000563d4a8a34f0 r9 = 0x00007f3571f35c30 r10 = 0x0000563d4a729010 r11 = 0x00007f3571f35be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d48d55960 r14 = 0x0000000100000004 r15 = 0x0000563d47cc2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11204==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xf,0x2,0x2,0x32,0x50,0x0,0x3,0x6f,0x0,0x2,0x5d,0x54,0x0,0x3,0x6f,0x0, Step #5: \000asm\001\000\000\000\002\017\002\0022P\000\003o\000\002]T\000\003o\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff5cef61e4c0e9354a1f97361ad7a7b9dda23e8d Step #5: Base64: AGFzbQEAAAACDwICMlAAA28AAl1UAANvAA== Step #5: MERGE-OUTER: attempt 689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098408406 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622a7f29198, 0x5622a7f31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622a7f31918,0x5622a7fb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ff5cef61e4c0e9354a1f97361ad7a7b9dda23e8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4743 processed earlier; will process 10532 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 202 ft: 203 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: out-of-order sub-section Step #5: #2 pulse cov: 228 ft: 243 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622a573d5dd bp 0x000000000000 sp 0x7ffcaffdf270 T11223) Step #5: ==11223==The signal is caused by a READ memory access. Step #5: #0 0x5622a573d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622a555f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622a555efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622a553c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622a545dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622a53b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622a53bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622a53a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622a53d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0bbd9a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622a5399aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11223==Register values: Step #5: rax = 0x00005622aa166670 rbx = 0x00005622aa166670 rcx = 0x00005622aa166660 rdx = 0x00007f0bbdb68b80 Step #5: rdi = 0x00005622aa166660 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffcaffdf270 Step #5: r8 = 0x00005622aa166670 r9 = 0x00007f0bbdb68bf0 r10 = 0x00005622aa13b010 r11 = 0x00007f0bbdb68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622a893c960 r14 = 0x0000000100000004 r15 = 0x00005622a78a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xf,0x2,0x0,0x0,0x1,0x6d,0x1,0x1,0x19,0x0,0x0,0x1,0x6e,0x3,0x0,0x46, Step #5: \000asm\001\000\000\000\002\017\002\000\000\001m\001\001\031\000\000\001n\003\000F Step #5: artifact_prefix='./'; Test unit written to ./crash-3845cebcc185f8a6bcc4e5fc7baac582e94c1d79 Step #5: Base64: AGFzbQEAAAACDwIAAAFtAQEZAAABbgMARg== Step #5: MERGE-OUTER: attempt 690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098532216 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56300e27f198, 0x56300e287911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56300e287918,0x56300e30f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3845cebcc185f8a6bcc4e5fc7baac582e94c1d79' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4747 processed earlier; will process 10528 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 202 ft: 203 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 209 ft: 211 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #4 pulse cov: 216 ft: 219 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56300ba935dd bp 0x000000000000 sp 0x7ffdc0416ed0 T11251) Step #5: ==11251==The signal is caused by a READ memory access. Step #5: #0 0x56300ba935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56300b8b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56300b8b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56300b892929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56300b7b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56300b70bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56300b7151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56300b6fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56300b7283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f350724a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56300b6efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11251==Register values: Step #5: rax = 0x000056300faf5430 rbx = 0x000056300faf5430 rcx = 0x000056300faf5420 rdx = 0x00007f3507412b80 Step #5: rdi = 0x000056300faf5420 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffdc0416ed0 Step #5: r8 = 0x000056300faf5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3507412be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056300ec92960 r14 = 0x0000000100000004 r15 = 0x000056300dbff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x8,0x2,0x60,0x0,0x0,0x60,0x1,0x7c,0x0,0x2,0x6,0x1,0x1,0x21,0x0,0x0,0x1, Step #5: \000asm\001\000\000\000\001\010\002`\000\000`\001|\000\002\006\001\001!\000\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-0123581c1bbe39b7883474352b9a7219ade89803 Step #5: Base64: AGFzbQEAAAABCAJgAABgAXwAAgYBASEAAAE= Step #5: MERGE-OUTER: attempt 691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098656858 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e44599198, 0x555e445a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e445a1918,0x555e446290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0123581c1bbe39b7883474352b9a7219ade89803' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4754 processed earlier; will process 10521 files now Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: #1 pulse cov: 190 ft: 191 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 266 ft: 286 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 284 ft: 309 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11282==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e41dad5dd bp 0x000000000000 sp 0x7ffef771bb50 T11282) Step #5: ==11282==The signal is caused by a READ memory access. Step #5: #0 0x555e41dad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e41bcf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e41bcefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e41bac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e41acdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e41a25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e41a2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e41a166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e41a423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f616f018082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e41a09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11282==Register values: Step #5: rax = 0x0000555e46f956f0 rbx = 0x0000555e46f956f0 rcx = 0x0000555e46f956e0 rdx = 0x00007f616f1e0b80 Step #5: rdi = 0x0000555e46f956e0 rsi = 0x0000000000000108 rbp = 0x0000000000000000 rsp = 0x00007ffef771bb50 Step #5: r8 = 0x0000555e46f956f0 r9 = 0x00007f616f1e0bf0 r10 = 0x0000555e46f68010 r11 = 0x00007f616f1e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e44fac960 r14 = 0x0000000100000004 r15 = 0x0000555e43f19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11282==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03be273c68fadf3b847a905c584f051e90d7e6a2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPfAs= Step #5: MERGE-OUTER: attempt 692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098782181 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1ce8cd198, 0x55e1ce8d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1ce8d5918,0x55e1ce95d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03be273c68fadf3b847a905c584f051e90d7e6a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4759 processed earlier; will process 10516 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11310==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1cc0e15dd bp 0x000000000000 sp 0x7fffd5feefb0 T11310) Step #5: ==11310==The signal is caused by a READ memory access. Step #5: #0 0x55e1cc0e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1cbf03280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1cbf02fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1cbee0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1cbe01ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1cbd59c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1cbd631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1cbd4a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1cbd763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc3736d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1cbd3daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11310==Register values: Step #5: rax = 0x000055e1d0f02260 rbx = 0x000055e1d0f02260 rcx = 0x000055e1d0f02710 rdx = 0x00007fc3738a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd5feefb0 Step #5: r8 = 0x000055e1d0f02260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc3738a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1cf2e0960 r14 = 0x0000000100000004 r15 = 0x000055e1ce24d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11310==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1a,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\032\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ee08f39b79c177a6cfef6a517abbf3b420be3db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEafws= Step #5: MERGE-OUTER: attempt 693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1098905270 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560063c5d198, 0x560063c65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560063c65918,0x560063ced0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ee08f39b79c177a6cfef6a517abbf3b420be3db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4760 processed earlier; will process 10515 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11332==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600614715dd bp 0x000000000000 sp 0x7ffeb030b290 T11332) Step #5: ==11332==The signal is caused by a READ memory access. Step #5: #0 0x5600614715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560061293280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560061292fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560061270929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560061191ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5600610e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5600610f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5600610da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600611063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f114e81b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5600610cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11332==Register values: Step #5: rax = 0x000056006543e1b0 rbx = 0x000056006543e1b0 rcx = 0x000056006543e660 rdx = 0x00007f114e9e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb030b290 Step #5: r8 = 0x000056006543e1b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f114e9e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560064670960 r14 = 0x0000000100000004 r15 = 0x00005600635dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11332==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x10,0x70,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\020p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba280e5ee06b81ab993cb137f5f8a3dde0044438 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEQcAs= Step #5: MERGE-OUTER: attempt 694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099030836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b99df07198, 0x55b99df0f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b99df0f918,0x55b99df970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba280e5ee06b81ab993cb137f5f8a3dde0044438' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4761 processed earlier; will process 10514 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11357==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b99b71b5dd bp 0x000000000000 sp 0x7fff6e386130 T11357) Step #5: ==11357==The signal is caused by a READ memory access. Step #5: #0 0x55b99b71b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b99b53d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b99b53cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b99b51a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b99b43bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b99b393c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b99b39d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b99b3846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b99b3b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc18180f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b99b377aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11357==Register values: Step #5: rax = 0x000055b99fdf61b0 rbx = 0x000055b99fdf61b0 rcx = 0x000055b99fdf6660 rdx = 0x00007fc1819d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6e386130 Step #5: r8 = 0x000055b99fdf61b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1819d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b99e91a960 r14 = 0x0000000100000004 r15 = 0x000055b99d887386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11357==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b647531a7a417cc3669fc82de812d84f9562b7a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPbAs= Step #5: MERGE-OUTER: attempt 695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099156365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621d78fa198, 0x5621d7902911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621d7902918,0x5621d798a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b647531a7a417cc3669fc82de812d84f9562b7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4762 processed earlier; will process 10513 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11373==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621d510e5dd bp 0x000000000000 sp 0x7ffc3fcedf00 T11373) Step #5: ==11373==The signal is caused by a READ memory access. Step #5: #0 0x5621d510e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621d4f30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621d4f2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621d4f0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621d4e2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621d4d86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621d4d901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621d4d776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621d4da33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb5bd71e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5621d4d6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11373==Register values: Step #5: rax = 0x00005621d927c190 rbx = 0x00005621d927c190 rcx = 0x00005621d927c640 rdx = 0x00007fb5bd8e6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3fcedf00 Step #5: r8 = 0x00005621d927c190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb5bd8e6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621d830d960 r14 = 0x0000000100000004 r15 = 0x00005621d727a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11373==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xb,0x73,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\013s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eeb5a6e27b2b1d94e942d2f33cbaf17d77c64356 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAELcws= Step #5: MERGE-OUTER: attempt 696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099280771 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4777cd198, 0x55c4777d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4777d5918,0x55c47785d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eeb5a6e27b2b1d94e942d2f33cbaf17d77c64356' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4763 processed earlier; will process 10512 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11377==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c474fe15dd bp 0x000000000000 sp 0x7ffd97c1ef50 T11377) Step #5: ==11377==The signal is caused by a READ memory access. Step #5: #0 0x55c474fe15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c474e03280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c474e02fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c474de0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c474d01ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c474c59c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c474c631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c474c4a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c474c763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccc55f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c474c3daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11377==Register values: Step #5: rax = 0x000055c479ebc090 rbx = 0x000055c479ebc090 rcx = 0x000055c479ebc540 rdx = 0x00007fccc57bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd97c1ef50 Step #5: r8 = 0x000055c479ebc090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccc57bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4781e0960 r14 = 0x0000000100000004 r15 = 0x000055c47714d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11377==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0, Step #5: \000asm\001\000\000\000\000\007\004name\001\000\000\007\004name\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2c615819143ac40dbcd3a814287ccb06ceb876e Step #5: Base64: AGFzbQEAAAAABwRuYW1lAQAABwRuYW1lAQA= Step #5: MERGE-OUTER: attempt 697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099410590 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560aaf1f0198, 0x560aaf1f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560aaf1f8918,0x560aaf2800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2c615819143ac40dbcd3a814287ccb06ceb876e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4764 processed earlier; will process 10511 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11381==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560aaca045dd bp 0x000000000000 sp 0x7ffea0d36a70 T11381) Step #5: ==11381==The signal is caused by a READ memory access. Step #5: #0 0x560aaca045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560aac826280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560aac825fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560aac803929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560aac724ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560aac67cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560aac6861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560aac66d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560aac6993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcabaa7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560aac660aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11381==Register values: Step #5: rax = 0x0000560ab0862240 rbx = 0x0000560ab0862240 rcx = 0x0000560ab08626f0 rdx = 0x00007fcabac44b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea0d36a70 Step #5: r8 = 0x0000560ab0862240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcabac44be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560aafc03960 r14 = 0x0000000100000004 r15 = 0x0000560aaeb70386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11381==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x70,0x7b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001p{\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc5a9a6220a38ca188bb72418946d41753ae7151 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAFwews= Step #5: MERGE-OUTER: attempt 698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099534106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629336eb198, 0x5629336f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629336f3918,0x56293377b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dc5a9a6220a38ca188bb72418946d41753ae7151' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4765 processed earlier; will process 10510 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11385==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562930eff5dd bp 0x000000000000 sp 0x7fff87563be0 T11385) Step #5: ==11385==The signal is caused by a READ memory access. Step #5: #0 0x562930eff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562930d21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562930d20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562930cfe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562930c1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562930b77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562930b811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562930b686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562930b943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f933bc8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562930b5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11385==Register values: Step #5: rax = 0x0000562934e471b0 rbx = 0x0000562934e471b0 rcx = 0x0000562934e47660 rdx = 0x00007f933be53b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff87563be0 Step #5: r8 = 0x0000562934e471b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f933be53be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629340fe960 r14 = 0x0000000100000004 r15 = 0x000056293306b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11385==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-106f2e2499777f373ff74c09671e9b919cf13af6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPbQs= Step #5: MERGE-OUTER: attempt 699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099660432 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55618782a198, 0x556187832911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556187832918,0x5561878ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/106f2e2499777f373ff74c09671e9b919cf13af6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4766 processed earlier; will process 10509 files now Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: #1 pulse cov: 238 ft: 239 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 270 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11389==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55618503e5dd bp 0x000000000000 sp 0x7ffcc00c5f80 T11389) Step #5: ==11389==The signal is caused by a READ memory access. Step #5: #0 0x55618503e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556184e60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556184e5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556184e3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556184d5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556184cb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556184cc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556184ca76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556184cd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb978db1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556184c9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11389==Register values: Step #5: rax = 0x000055618a220190 rbx = 0x000055618a220190 rcx = 0x000055618a220180 rdx = 0x00007fb978f79b80 Step #5: rdi = 0x000055618a220180 rsi = 0x0000000000110820 rbp = 0x0000000000000000 rsp = 0x00007ffcc00c5f80 Step #5: r8 = 0x000055618a220190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb978f79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055618823d960 r14 = 0x0000000100000004 r15 = 0x00005561871aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11389==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xa,0x7b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\012{\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa8a2ecbee4cc96379b5e450f3411d1cb64e5628 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEKews= Step #5: MERGE-OUTER: attempt 700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099785684 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e79f688198, 0x55e79f690911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e79f690918,0x55e79f7180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa8a2ecbee4cc96379b5e450f3411d1cb64e5628' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4769 processed earlier; will process 10506 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11413==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e79ce9c5dd bp 0x000000000000 sp 0x7ffe829509b0 T11413) Step #5: ==11413==The signal is caused by a READ memory access. Step #5: #0 0x55e79ce9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e79ccbe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e79ccbdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e79cc9b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e79cbbcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e79cb14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e79cb1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e79cb056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e79cb313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b72363082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e79caf8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11413==Register values: Step #5: rax = 0x000055e7a197c1d0 rbx = 0x000055e7a197c1d0 rcx = 0x000055e7a197c680 rdx = 0x00007f5b7252bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe829509b0 Step #5: r8 = 0x000055e7a197c1d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b7252bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7a009b960 r14 = 0x0000000100000004 r15 = 0x000055e79f008386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11413==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x39,0x73,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\0019s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ff38e48225d33c9d19d1aba3fee1daa1f0ea92a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAE5cws= Step #5: MERGE-OUTER: attempt 701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1099911025 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da29ff5198, 0x55da29ffd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da29ffd918,0x55da2a0850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ff38e48225d33c9d19d1aba3fee1daa1f0ea92a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4770 processed earlier; will process 10505 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11441==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da278095dd bp 0x000000000000 sp 0x7fff1d661430 T11441) Step #5: ==11441==The signal is caused by a READ memory access. Step #5: #0 0x55da278095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da2762b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da2762afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da27608929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da27529ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da27481c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da2748b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da274726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da2749e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5f169b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da27465aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11441==Register values: Step #5: rax = 0x000055da2b2db280 rbx = 0x000055da2b2db280 rcx = 0x000055da2b2db730 rdx = 0x00007fe5f1863b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1d661430 Step #5: r8 = 0x000055da2b2db280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5f1863be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da2aa08960 r14 = 0x0000000100000004 r15 = 0x000055da29975386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11441==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1f,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\037j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06e0c96c63763b40f2a263d5b16f14a0f50537c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEfags= Step #5: MERGE-OUTER: attempt 702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100034640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c20629198, 0x556c20631911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c20631918,0x556c206b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06e0c96c63763b40f2a263d5b16f14a0f50537c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4771 processed earlier; will process 10504 files now Step #5: [LOADING] WASM module load failed: unknown function 107 Step #5: #1 pulse cov: 242 ft: 243 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 248 ft: 250 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c1de3d5dd bp 0x000000000000 sp 0x7ffecb9f5600 T11467) Step #5: ==11467==The signal is caused by a READ memory access. Step #5: #0 0x556c1de3d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c1dc5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c1dc5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c1dc3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c1db5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c1dab5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c1dabf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c1daa66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c1dad23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faff2440082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c1da99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11467==Register values: Step #5: rax = 0x0000556c22944780 rbx = 0x0000556c22944780 rcx = 0x0000556c22944770 rdx = 0x00007faff2608b80 Step #5: rdi = 0x0000556c22944770 rsi = 0x0000000000110400 rbp = 0x0000000000000000 rsp = 0x00007ffecb9f5600 Step #5: r8 = 0x0000556c22944780 r9 = 0x00007faff2608bf0 r10 = 0x0000556c22918010 r11 = 0x00007faff2608be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c2103c960 r14 = 0x0000000100000004 r15 = 0x0000556c1ffa9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x12,0x7b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\022{\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2b9a92e826456787f28b886e1eeb6a8d90e279c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAESews= Step #5: MERGE-OUTER: attempt 703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100161309 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55877087a198, 0x558770882911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558770882918,0x55877090a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2b9a92e826456787f28b886e1eeb6a8d90e279c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4775 processed earlier; will process 10500 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11492==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55876e08e5dd bp 0x000000000000 sp 0x7ffc4735a340 T11492) Step #5: ==11492==The signal is caused by a READ memory access. Step #5: #0 0x55876e08e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55876deb0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55876deaffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55876de8d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55876ddaead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55876dd06c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55876dd101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55876dcf76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55876dd233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb4ffe07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55876dceaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11492==Register values: Step #5: rax = 0x00005587719000c0 rbx = 0x00005587719000c0 rcx = 0x0000558771900570 rdx = 0x00007fb4fffcfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4735a340 Step #5: r8 = 0x00005587719000c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb4fffcfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055877128d960 r14 = 0x0000000100000004 r15 = 0x00005587701fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11492==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xec,0x87,0xb4,0x0,0x4,0x3,0xe4,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4, Step #5: \000asm\001\000\000\000\000\004\003\354\207\264\000\004\003\344\203\264\000\004\003\354\203\264 Step #5: artifact_prefix='./'; Test unit written to ./crash-510efe3c54a9e2393f0fdafa2809cd5e88b2eff1 Step #5: Base64: AGFzbQEAAAAABAPsh7QABAPkg7QABAPsg7Q= Step #5: MERGE-OUTER: attempt 704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100287455 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e145c8c198, 0x55e145c94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e145c94918,0x55e145d1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/510efe3c54a9e2393f0fdafa2809cd5e88b2eff1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4776 processed earlier; will process 10499 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11520==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1434a05dd bp 0x000000000000 sp 0x7ffd72c06200 T11520) Step #5: ==11520==The signal is caused by a READ memory access. Step #5: #0 0x55e1434a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1432c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1432c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e14329f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1431c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e143118c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1431221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1431096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1431353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3982ad5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1430fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11520==Register values: Step #5: rax = 0x000055e14882d1b0 rbx = 0x000055e14882d1b0 rcx = 0x000055e14882d660 rdx = 0x00007f3982c9db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd72c06200 Step #5: r8 = 0x000055e14882d1b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3982c9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e14669f960 r14 = 0x0000000100000004 r15 = 0x000055e14560c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11520==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x70,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6e0478e22a1bb487724594d3239cde88004d443 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPcAs= Step #5: MERGE-OUTER: attempt 705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100411325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56011ccdc198, 0x56011cce4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56011cce4918,0x56011cd6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6e0478e22a1bb487724594d3239cde88004d443' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4777 processed earlier; will process 10498 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 197 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #4 pulse cov: 213 ft: 215 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56011a4f05dd bp 0x000000000000 sp 0x7ffca523ad60 T11527) Step #5: ==11527==The signal is caused by a READ memory access. Step #5: #0 0x56011a4f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56011a312280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56011a311fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56011a2ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56011a210ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56011a168c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56011a1721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56011a1596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56011a1853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52419a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56011a14caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11527==Register values: Step #5: rax = 0x000056011da2d960 rbx = 0x000056011da2d960 rcx = 0x000056011da2d950 rdx = 0x00007f5241b69b80 Step #5: rdi = 0x000056011da2d950 rsi = 0x0000000000148400 rbp = 0x0000000000000000 rsp = 0x00007ffca523ad60 Step #5: r8 = 0x000056011da2d960 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5241b69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056011d6ef960 r14 = 0x0000000100000004 r15 = 0x000056011c65c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3f,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001?k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a9611d7009019e91a0f218a0ba7e09430256615 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAE/aws= Step #5: MERGE-OUTER: attempt 706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100536610 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561413318198, 0x561413320911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561413320918,0x5614133a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a9611d7009019e91a0f218a0ba7e09430256615' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4783 processed earlier; will process 10492 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561410b2c5dd bp 0x000000000000 sp 0x7ffeffe3c500 T11531) Step #5: ==11531==The signal is caused by a READ memory access. Step #5: #0 0x561410b2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56141094e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56141094dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56141092b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56141084cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614107a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614107ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614107956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614107c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96b6f0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561410788aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11531==Register values: Step #5: rax = 0x0000561414b5b190 rbx = 0x0000561414b5b190 rcx = 0x0000561414b5b640 rdx = 0x00007f96b70d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeffe3c500 Step #5: r8 = 0x0000561414b5b190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96b70d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561413d2b960 r14 = 0x0000000100000004 r15 = 0x0000561412c98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x73,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\003s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2760d7de6d8f975e819bd7b8f08e233e1f535fbf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEDcws= Step #5: MERGE-OUTER: attempt 707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100660916 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565cedce198, 0x5565cedd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565cedd6918,0x5565cee5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2760d7de6d8f975e819bd7b8f08e233e1f535fbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4784 processed earlier; will process 10491 files now Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #1 pulse cov: 142 ft: 143 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 264 ft: 296 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11537==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565cc5e25dd bp 0x000000000000 sp 0x7fff0557da60 T11537) Step #5: ==11537==The signal is caused by a READ memory access. Step #5: #0 0x5565cc5e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565cc404280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565cc403fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565cc3e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565cc302ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565cc25ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565cc2641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565cc24b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565cc2773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7d2312082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565cc23eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11537==Register values: Step #5: rax = 0x00005565d0109240 rbx = 0x00005565d0109240 rcx = 0x00005565d0109230 rdx = 0x00007fd7d24dab80 Step #5: rdi = 0x00005565d0109230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff0557da60 Step #5: r8 = 0x00005565d0109240 r9 = 0x00005565d0110a80 r10 = 0x00005565d00e0010 r11 = 0x00007fd7d24dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565cf7e1960 r14 = 0x0000000100000004 r15 = 0x00005565ce74e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11537==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\007n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61c674d99597452645108a18a4f8756777ade11d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEHbgs= Step #5: MERGE-OUTER: attempt 708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100787574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56083a29e198, 0x56083a2a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56083a2a6918,0x56083a32e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61c674d99597452645108a18a4f8756777ade11d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4787 processed earlier; will process 10488 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560837ab25dd bp 0x000000000000 sp 0x7ffd86546c90 T11563) Step #5: ==11563==The signal is caused by a READ memory access. Step #5: #0 0x560837ab25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608378d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608378d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608378b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608377d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56083772ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608377341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56083771b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608377473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d38f36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56083770eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11563==Register values: Step #5: rax = 0x000056083cdee0c0 rbx = 0x000056083cdee0c0 rcx = 0x000056083cdee570 rdx = 0x00007f7d390feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd86546c90 Step #5: r8 = 0x000056083cdee0c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d390febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056083acb1960 r14 = 0x0000000100000004 r15 = 0x0000560839c1e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x97,0xb6, Step #5: \000asm\001\000\000\000\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\227\266 Step #5: artifact_prefix='./'; Test unit written to ./crash-75b14f6480f344b284144b3a3333c05479c0a275 Step #5: Base64: AGFzbQEAAAAABAPth7YABAPth7YABAPtl7Y= Step #5: MERGE-OUTER: attempt 709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1100911955 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af60ec0198, 0x55af60ec8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af60ec8918,0x55af60f500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75b14f6480f344b284144b3a3333c05479c0a275' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4788 processed earlier; will process 10487 files now Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #1 pulse cov: 206 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 210 ft: 212 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11582==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af5e6d45dd bp 0x000000000000 sp 0x7ffdd61ac040 T11582) Step #5: ==11582==The signal is caused by a READ memory access. Step #5: #0 0x55af5e6d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af5e4f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af5e4f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af5e4d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af5e3f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af5e34cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af5e3561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af5e33d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af5e3693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6eb7936082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af5e330aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11582==Register values: Step #5: rax = 0x000055af62432bf0 rbx = 0x000055af62432bf0 rcx = 0x000055af62432be0 rdx = 0x00007f6eb7afeb80 Step #5: rdi = 0x000055af62432be0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffdd61ac040 Step #5: r8 = 0x000055af62432bf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6eb7afebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af618d3960 r14 = 0x0000000100000004 r15 = 0x000055af60840386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11582==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xe,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\016\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1acf24d673082d3360ff55677a3eb5b18c567f44 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEOfws= Step #5: MERGE-OUTER: attempt 710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101037382 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555790d1d198, 0x555790d25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555790d25918,0x555790dad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1acf24d673082d3360ff55677a3eb5b18c567f44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4792 processed earlier; will process 10483 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11586==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55578e5315dd bp 0x000000000000 sp 0x7fff1978ac40 T11586) Step #5: ==11586==The signal is caused by a READ memory access. Step #5: #0 0x55578e5315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55578e353280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55578e352fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55578e330929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55578e251ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55578e1a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55578e1b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55578e19a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55578e1c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f04de121082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55578e18daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11586==Register values: Step #5: rax = 0x0000555791a62190 rbx = 0x0000555791a62190 rcx = 0x0000555791a62640 rdx = 0x00007f04de2e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1978ac40 Step #5: r8 = 0x0000555791a62190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f04de2e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555791730960 r14 = 0x0000000100000004 r15 = 0x000055579069d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11586==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\003}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b8e42dc7ed483a05a75ede96849aeacc58ad281 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEDfQs= Step #5: MERGE-OUTER: attempt 711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101161780 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560aba38198, 0x5560aba40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560aba40918,0x5560abac80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b8e42dc7ed483a05a75ede96849aeacc58ad281' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4793 processed earlier; will process 10482 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11593==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560a924c5dd bp 0x000000000000 sp 0x7ffdbea02900 T11593) Step #5: ==11593==The signal is caused by a READ memory access. Step #5: #0 0x5560a924c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560a906e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560a906dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560a904b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560a8f6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5560a8ec4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560a8ece1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560a8eb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560a8ee13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03a829b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560a8ea8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11593==Register values: Step #5: rax = 0x00005560ad82c190 rbx = 0x00005560ad82c190 rcx = 0x00005560ad82c640 rdx = 0x00007f03a8463b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbea02900 Step #5: r8 = 0x00005560ad82c190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03a8463be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560ac44b960 r14 = 0x0000000100000004 r15 = 0x00005560ab3b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11593==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x6,0x72,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\006r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-780ade78fe9c554624b8db416931ef0fc992819d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEGcgs= Step #5: MERGE-OUTER: attempt 712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101285258 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573a6b3a198, 0x5573a6b42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573a6b42918,0x5573a6bca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/780ade78fe9c554624b8db416931ef0fc992819d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4794 processed earlier; will process 10481 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11597==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573a434e5dd bp 0x000000000000 sp 0x7ffcbba4dff0 T11597) Step #5: ==11597==The signal is caused by a READ memory access. Step #5: #0 0x5573a434e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573a4170280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573a416ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573a414d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573a406ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573a3fc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573a3fd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573a3fb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573a3fe33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f57dd439082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573a3faaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11597==Register values: Step #5: rax = 0x00005573a952d190 rbx = 0x00005573a952d190 rcx = 0x00005573a952d640 rdx = 0x00007f57dd601b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbba4dff0 Step #5: r8 = 0x00005573a952d190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f57dd601be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573a754d960 r14 = 0x0000000100000004 r15 = 0x00005573a64ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11597==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x4,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\004~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b48c40c296f6660f85dd439495caf315c901717 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEEfgs= Step #5: MERGE-OUTER: attempt 713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101409009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563cdc5e4198, 0x563cdc5ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563cdc5ec918,0x563cdc6740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b48c40c296f6660f85dd439495caf315c901717' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4795 processed earlier; will process 10480 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 199 ft: 200 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11601==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563cd9df85dd bp 0x000000000000 sp 0x7fff8ec45c10 T11601) Step #5: ==11601==The signal is caused by a READ memory access. Step #5: #0 0x563cd9df85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563cd9c1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563cd9c19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563cd9bf7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563cd9b18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563cd9a70c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563cd9a7a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563cd9a616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563cd9a8d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b241e1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563cd9a54aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11601==Register values: Step #5: rax = 0x0000563cde53e650 rbx = 0x0000563cde53e650 rcx = 0x0000563cde53e640 rdx = 0x00007f8b243a9b80 Step #5: rdi = 0x0000563cde53e640 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007fff8ec45c10 Step #5: r8 = 0x0000563cde53e650 r9 = 0x00007f8b243a9bf0 r10 = 0x0000563cde514010 r11 = 0x00007f8b243a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563cdcff7960 r14 = 0x0000000100000004 r15 = 0x0000563cdbf64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11601==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x18,0x72,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\030r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5540b2ee22786be65796a9acb1da26cb3520e86e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEYcgs= Step #5: MERGE-OUTER: attempt 714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101532832 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563575c88198, 0x563575c90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563575c90918,0x563575d180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5540b2ee22786be65796a9acb1da26cb3520e86e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4797 processed earlier; will process 10478 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 131 ft: 132 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 213 ft: 226 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11605==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56357349c5dd bp 0x000000000000 sp 0x7ffd585f3390 T11605) Step #5: ==11605==The signal is caused by a READ memory access. Step #5: #0 0x56357349c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635732be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635732bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56357329b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635731bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563573114c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56357311e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635731056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635731313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4fabed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635730f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11605==Register values: Step #5: rax = 0x00005635769a2430 rbx = 0x00005635769a2430 rcx = 0x00005635769a2420 rdx = 0x00007fd4fadb5b80 Step #5: rdi = 0x00005635769a2420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd585f3390 Step #5: r8 = 0x00005635769a2430 r9 = 0x00007fd4fadb5c10 r10 = 0x0000563576983010 r11 = 0x00007fd4fadb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056357669b960 r14 = 0x0000000100000004 r15 = 0x0000563575608386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11605==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-233caaeec697221988d8833764f1baa8c0fcc5ae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPaws= Step #5: MERGE-OUTER: attempt 715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101659001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9a31b2198, 0x55c9a31ba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9a31ba918,0x55c9a32420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/233caaeec697221988d8833764f1baa8c0fcc5ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4801 processed earlier; will process 10474 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 205 ft: 206 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11609==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9a09c65dd bp 0x000000000000 sp 0x7ffd34703bc0 T11609) Step #5: ==11609==The signal is caused by a READ memory access. Step #5: #0 0x55c9a09c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9a07e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9a07e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9a07c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9a06e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9a063ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9a06481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9a062f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9a065b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd4c32e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9a0622aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11609==Register values: Step #5: rax = 0x000055c9a418eb30 rbx = 0x000055c9a418eb30 rcx = 0x000055c9a418eb20 rdx = 0x00007efd4c4f6b80 Step #5: rdi = 0x000055c9a418eb20 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffd34703bc0 Step #5: r8 = 0x000055c9a418eb30 r9 = 0x00007efd4c4f6bf0 r10 = 0x000055c9a4164010 r11 = 0x00007efd4c4f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9a3bc5960 r14 = 0x0000000100000004 r15 = 0x000055c9a2b32386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11609==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x10,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\020k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcab2dd64288810077703e9549cbcb7594228041 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEQaws= Step #5: MERGE-OUTER: attempt 716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101782826 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616447b2198, 0x5616447ba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616447ba918,0x5616448420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcab2dd64288810077703e9549cbcb7594228041' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4803 processed earlier; will process 10472 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 199 ft: 200 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11613==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561641fc65dd bp 0x000000000000 sp 0x7ffefee76940 T11613) Step #5: ==11613==The signal is caused by a READ memory access. Step #5: #0 0x561641fc65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561641de8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561641de7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561641dc5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561641ce6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561641c3ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561641c481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561641c2f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561641c5b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febada0c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561641c22aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11613==Register values: Step #5: rax = 0x0000561645bc6650 rbx = 0x0000561645bc6650 rcx = 0x0000561645bc6640 rdx = 0x00007febadbd4b80 Step #5: rdi = 0x0000561645bc6640 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007ffefee76940 Step #5: r8 = 0x0000561645bc6650 r9 = 0x00007febadbd4bf0 r10 = 0x0000561645b9c010 r11 = 0x00007febadbd4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616451c5960 r14 = 0x0000000100000004 r15 = 0x0000561644132386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11613==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5413bb58bb06c25536a72cea8135373d3cff160 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPbgs= Step #5: MERGE-OUTER: attempt 717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1101908557 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55845e1c2198, 0x55845e1ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55845e1ca918,0x55845e2520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5413bb58bb06c25536a72cea8135373d3cff160' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4805 processed earlier; will process 10470 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11617==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55845b9d65dd bp 0x000000000000 sp 0x7fffda71bfc0 T11617) Step #5: ==11617==The signal is caused by a READ memory access. Step #5: #0 0x55845b9d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55845b7f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55845b7f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55845b7d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55845b6f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55845b64ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55845b6581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55845b63f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55845b66b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1670faf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55845b632aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11617==Register values: Step #5: rax = 0x000055845f4b51f0 rbx = 0x000055845f4b51f0 rcx = 0x000055845f4b56a0 rdx = 0x00007f1671177b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffda71bfc0 Step #5: r8 = 0x000055845f4b51f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1671177be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055845ebd5960 r14 = 0x0000000100000004 r15 = 0x000055845db42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11617==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\002\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7d7fd5c834c6574654892d257a403bbb44e49c2 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkCAAAAAAAAAAA= Step #5: MERGE-OUTER: attempt 718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102031261 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d37c5be198, 0x55d37c5c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d37c5c6918,0x55d37c64e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7d7fd5c834c6574654892d257a403bbb44e49c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4806 processed earlier; will process 10469 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 271 ft: 279 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11629==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d379dd25dd bp 0x000000000000 sp 0x7fff99e238e0 T11629) Step #5: ==11629==The signal is caused by a READ memory access. Step #5: #0 0x55d379dd25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d379bf4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d379bf3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d379bd1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d379af2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d379a4ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d379a541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d379a3b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d379a673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc74a785082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d379a2eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11629==Register values: Step #5: rax = 0x000055d37e7d6530 rbx = 0x000055d37e7d6530 rcx = 0x000055d37e7d6520 rdx = 0x00007fc74a94db80 Step #5: rdi = 0x000055d37e7d6520 rsi = 0x0000000000000210 rbp = 0x0000000000000000 rsp = 0x00007fff99e238e0 Step #5: r8 = 0x000055d37e7d6530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc74a94dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d37cfd1960 r14 = 0x0000000100000004 r15 = 0x000055d37bf3e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11629==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7a,0x70,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001zp\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a66f3d574a7833c4509049dcb54b5bf8f7c2c7f4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAF6cAs= Step #5: MERGE-OUTER: attempt 719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102156596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598585d3198, 0x5598585db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598585db918,0x5598586630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a66f3d574a7833c4509049dcb54b5bf8f7c2c7f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4810 processed earlier; will process 10465 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11658==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559855de75dd bp 0x000000000000 sp 0x7fff140bf9b0 T11658) Step #5: ==11658==The signal is caused by a READ memory access. Step #5: #0 0x559855de75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559855c09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559855c08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559855be6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559855b07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559855a5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559855a691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559855a506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559855a7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc95cccc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559855a43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11658==Register values: Step #5: rax = 0x000055985ace9330 rbx = 0x000055985ace9330 rcx = 0x000055985ace97e0 rdx = 0x00007fc95ce94b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff140bf9b0 Step #5: r8 = 0x000055985ace9330 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc95ce94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559858fe6960 r14 = 0x0000000100000004 r15 = 0x0000559857f53386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11658==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x73,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001sm\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6743cea97e8f001b31819efa625db35b853cb8af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAFzbQs= Step #5: MERGE-OUTER: attempt 720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102279672 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56054577e198, 0x560545786911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560545786918,0x56054580e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6743cea97e8f001b31819efa625db35b853cb8af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4811 processed earlier; will process 10464 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11692==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560542f925dd bp 0x000000000000 sp 0x7ffe20b5ffd0 T11692) Step #5: ==11692==The signal is caused by a READ memory access. Step #5: #0 0x560542f925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560542db4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560542db3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560542d91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560542cb2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560542c0ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560542c141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560542bfb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560542c273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca3d024082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560542beeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11692==Register values: Step #5: rax = 0x0000560546655260 rbx = 0x0000560546655260 rcx = 0x0000560546655710 rdx = 0x00007fca3d1ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe20b5ffd0 Step #5: r8 = 0x0000560546655260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca3d1ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560546191960 r14 = 0x0000000100000004 r15 = 0x00005605450fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11692==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x18,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\030m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ce8b8b87afc9e384f718cc601e3407cbf0c2dce Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEYbQs= Step #5: MERGE-OUTER: attempt 721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102402214 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55653783a198, 0x556537842911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556537842918,0x5565378ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ce8b8b87afc9e384f718cc601e3407cbf0c2dce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4812 processed earlier; will process 10463 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55653504e5dd bp 0x000000000000 sp 0x7ffe2b6fc590 T11723) Step #5: ==11723==The signal is caused by a READ memory access. Step #5: #0 0x55653504e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556534e70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556534e6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556534e4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556534d6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556534cc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556534cd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556534cb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556534ce33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd44c156082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556534caaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11723==Register values: Step #5: rax = 0x000055653a21a1b0 rbx = 0x000055653a21a1b0 rcx = 0x000055653a21a660 rdx = 0x00007fd44c31eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2b6fc590 Step #5: r8 = 0x000055653a21a1b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd44c31ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055653824d960 r14 = 0x0000000100000004 r15 = 0x00005565371ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b1b7b568ef82a5d1c81b24c0f68b874f7dd48af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPfgs= Step #5: MERGE-OUTER: attempt 722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102523850 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e550d38198, 0x55e550d40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e550d40918,0x55e550dc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b1b7b568ef82a5d1c81b24c0f68b874f7dd48af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4813 processed earlier; will process 10462 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 208 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: #2 pulse cov: 226 ft: 242 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e54e54c5dd bp 0x000000000000 sp 0x7ffe5310dfb0 T11751) Step #5: ==11751==The signal is caused by a READ memory access. Step #5: #0 0x55e54e54c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e54e36e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e54e36dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e54e34b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e54e26cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e54e1c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e54e1ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e54e1b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e54e1e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb81309c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e54e1a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11751==Register values: Step #5: rax = 0x000055e5531cd520 rbx = 0x000055e5531cd520 rcx = 0x000055e5531cd510 rdx = 0x00007fb813264b80 Step #5: rdi = 0x000055e5531cd510 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffe5310dfb0 Step #5: r8 = 0x000055e5531cd520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb813264be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e55174b960 r14 = 0x0000000100000004 r15 = 0x000055e5506b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7e,0x72,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001~r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-758d22136e3f35b779f8cee16557a7e85e0d5a36 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAF+cgs= Step #5: MERGE-OUTER: attempt 723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102648081 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e547988198, 0x55e547990911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e547990918,0x55e547a180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/758d22136e3f35b779f8cee16557a7e85e0d5a36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4816 processed earlier; will process 10459 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11780==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e54519c5dd bp 0x000000000000 sp 0x7ffcdf0d2a70 T11780) Step #5: ==11780==The signal is caused by a READ memory access. Step #5: #0 0x55e54519c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e544fbe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e544fbdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e544f9b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e544ebcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e544e14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e544e1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e544e056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e544e313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f51f33f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e544df8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11780==Register values: Step #5: rax = 0x000055e549136290 rbx = 0x000055e549136290 rcx = 0x000055e549136740 rdx = 0x00007f51f35bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdf0d2a70 Step #5: r8 = 0x000055e549136290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f51f35bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e54839b960 r14 = 0x0000000100000004 r15 = 0x000055e547308386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11780==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x24,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001$\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-361a631d4c024a57184015c7fa54dd0d554c6d5d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEkfws= Step #5: MERGE-OUTER: attempt 724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102773709 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645129d2198, 0x5645129da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645129da918,0x564512a620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/361a631d4c024a57184015c7fa54dd0d554c6d5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4817 processed earlier; will process 10458 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11784==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645101e65dd bp 0x000000000000 sp 0x7ffdf9da0180 T11784) Step #5: ==11784==The signal is caused by a READ memory access. Step #5: #0 0x5645101e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564510008280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564510007fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56450ffe5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56450ff06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56450fe5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56450fe681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56450fe4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56450fe7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f69b0932082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56450fe42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11784==Register values: Step #5: rax = 0x00005645136eb190 rbx = 0x00005645136eb190 rcx = 0x00005645136eb640 rdx = 0x00007f69b0afab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf9da0180 Step #5: r8 = 0x00005645136eb190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69b0afabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645133e5960 r14 = 0x0000000100000004 r15 = 0x0000564512352386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11784==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x7b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\002{\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-58f489a5b36c465f0ac632d9f4d3460b53f33a2f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAECews= Step #5: MERGE-OUTER: attempt 725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1102899148 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b09d1f3198, 0x55b09d1fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b09d1fb918,0x55b09d2830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58f489a5b36c465f0ac632d9f4d3460b53f33a2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4818 processed earlier; will process 10457 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 257 ft: 258 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11788==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b09aa075dd bp 0x000000000000 sp 0x7ffe5d0af8f0 T11788) Step #5: ==11788==The signal is caused by a READ memory access. Step #5: #0 0x55b09aa075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b09a829280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b09a828fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b09a806929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b09a727ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b09a67fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b09a6891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b09a6706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b09a69c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ba1c8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b09a663aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11788==Register values: Step #5: rax = 0x000055b09ea43350 rbx = 0x000055b09ea43350 rcx = 0x000055b09ea43340 rdx = 0x00007f8ba1e54b80 Step #5: rdi = 0x000055b09ea43340 rsi = 0x0000000000000420 rbp = 0x0000000000000000 rsp = 0x00007ffe5d0af8f0 Step #5: r8 = 0x000055b09ea43350 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ba1e54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b09dc06960 r14 = 0x0000000100000004 r15 = 0x000055b09cb73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11788==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-282fea3dbdc8a54d1dff01ee575f1037e3c26dff Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPbws= Step #5: MERGE-OUTER: attempt 726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103023575 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd0c87e198, 0x55cd0c886911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd0c886918,0x55cd0c90e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/282fea3dbdc8a54d1dff01ee575f1037e3c26dff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4820 processed earlier; will process 10455 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11792==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd0a0925dd bp 0x000000000000 sp 0x7ffdf49694f0 T11792) Step #5: ==11792==The signal is caused by a READ memory access. Step #5: #0 0x55cd0a0925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd09eb4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd09eb3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd09e91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd09db2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd09d0ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd09d141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd09cfb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd09d273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf17022082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd09ceeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11792==Register values: Step #5: rax = 0x000055cd0df1cd40 rbx = 0x000055cd0df1cd40 rcx = 0x000055cd0df1cd30 rdx = 0x00007fdf171eab80 Step #5: rdi = 0x000055cd0df1cd30 rsi = 0x0000000000102100 rbp = 0x0000000000000000 rsp = 0x00007ffdf49694f0 Step #5: r8 = 0x000055cd0df1cd40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf171eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd0d291960 r14 = 0x0000000100000004 r15 = 0x000055cd0c1fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11792==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x72,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\002r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c268061623abd9e303cc52ff19631fa08550055 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAECcgs= Step #5: MERGE-OUTER: attempt 727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103148039 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb688fb198, 0x55cb68903911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb68903918,0x55cb6898b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c268061623abd9e303cc52ff19631fa08550055' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4822 processed earlier; will process 10453 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 199 ft: 200 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11796==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb6610f5dd bp 0x000000000000 sp 0x7ffd6074faa0 T11796) Step #5: ==11796==The signal is caused by a READ memory access. Step #5: #0 0x55cb6610f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb65f31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb65f30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb65f0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb65e2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb65d87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb65d911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb65d786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb65da43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8af63b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb65d6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11796==Register values: Step #5: rax = 0x000055cb6ad26650 rbx = 0x000055cb6ad26650 rcx = 0x000055cb6ad26640 rdx = 0x00007f8af657cb80 Step #5: rdi = 0x000055cb6ad26640 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007ffd6074faa0 Step #5: r8 = 0x000055cb6ad26650 r9 = 0x00007f8af657cbf0 r10 = 0x000055cb6acfc010 r11 = 0x00007f8af657cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb6930e960 r14 = 0x0000000100000004 r15 = 0x000055cb6827b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11796==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x10,0x73,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\020s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60f0386dac842e430b6eb1778221ccab0a7149f5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEQcws= Step #5: MERGE-OUTER: attempt 728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103270574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603bda52198, 0x5603bda5a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603bda5a918,0x5603bdae20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60f0386dac842e430b6eb1778221ccab0a7149f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4824 processed earlier; will process 10451 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603bb2665dd bp 0x000000000000 sp 0x7ffd7ee15e10 T11803) Step #5: ==11803==The signal is caused by a READ memory access. Step #5: #0 0x5603bb2665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603bb088280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603bb087fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603bb065929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603baf86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603baedec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603baee81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603baecf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603baefb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5bdbf01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603baec2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11803==Register values: Step #5: rax = 0x00005603bf24b1b0 rbx = 0x00005603bf24b1b0 rcx = 0x00005603bf24b660 rdx = 0x00007f5bdc0c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7ee15e10 Step #5: r8 = 0x00005603bf24b1b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5bdc0c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603be465960 r14 = 0x0000000100000004 r15 = 0x00005603bd3d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xf,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\017j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3af5739b0f0f71fa09c1da5c8af7c9655b415f74 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEPags= Step #5: MERGE-OUTER: attempt 729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103392960 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561de68fd198, 0x561de6905911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561de6905918,0x561de698d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3af5739b0f0f71fa09c1da5c8af7c9655b415f74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4825 processed earlier; will process 10450 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11814==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561de41115dd bp 0x000000000000 sp 0x7ffccba46980 T11814) Step #5: ==11814==The signal is caused by a READ memory access. Step #5: #0 0x561de41115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561de3f33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561de3f32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561de3f10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561de3e31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561de3d89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561de3d931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561de3d7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561de3da63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f389a52d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561de3d6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11814==Register values: Step #5: rax = 0x0000561de7950190 rbx = 0x0000561de7950190 rcx = 0x0000561de7950640 rdx = 0x00007f389a6f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccba46980 Step #5: r8 = 0x0000561de7950190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f389a6f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561de7310960 r14 = 0x0000000100000004 r15 = 0x0000561de627d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11814==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x10,0x3,0x60,0x1,0x7b,0x1,0x7d,0x60,0x1,0x7b,0x2,0x6f,0x7d,0x60,0x1,0x7c,0x0, Step #5: \000asm\001\000\000\000\001\020\003`\001{\001}`\001{\002o}`\001|\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7d07bfa55433d831f66c921e406cdf844095e82 Step #5: Base64: AGFzbQEAAAABEANgAXsBfWABewJvfWABfAA= Step #5: MERGE-OUTER: attempt 730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103517935 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56291f9dc198, 0x56291f9e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56291f9e4918,0x56291fa6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7d07bfa55433d831f66c921e406cdf844095e82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4826 processed earlier; will process 10449 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 194 ft: 195 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 202 ft: 205 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56291d1f05dd bp 0x000000000000 sp 0x7ffd6b51e890 T11839) Step #5: ==11839==The signal is caused by a READ memory access. Step #5: #0 0x56291d1f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56291d012280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56291d011fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56291cfef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56291cf10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56291ce68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56291ce721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56291ce596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56291ce853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc92b0f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56291ce4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11839==Register values: Step #5: rax = 0x000056292102a280 rbx = 0x000056292102a280 rcx = 0x000056292102a270 rdx = 0x00007fc92b2c0b80 Step #5: rdi = 0x000056292102a270 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffd6b51e890 Step #5: r8 = 0x000056292102a280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc92b2c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629203ef960 r14 = 0x0000000100000004 r15 = 0x000056291f35c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x4,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\004o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-80d7aee3b0e674b8324f6217be1799474a5bb76d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEEbws= Step #5: MERGE-OUTER: attempt 731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103643537 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55590ad50198, 0x55590ad58911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55590ad58918,0x55590ade00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80d7aee3b0e674b8324f6217be1799474a5bb76d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4829 processed earlier; will process 10446 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #2 pulse cov: 207 ft: 238 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 329 ft: 380 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown type 20200469 Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559085645dd bp 0x000000000000 sp 0x7ffe5e008df0 T11843) Step #5: ==11843==The signal is caused by a READ memory access. Step #5: #0 0x5559085645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555908386280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555908385fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555908363929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555908284ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559081dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559081e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559081cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559081f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d46641082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559081c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11843==Register values: Step #5: rax = 0x000055590c70b4f0 rbx = 0x000055590c70b4f0 rcx = 0x000055590c70b9a0 rdx = 0x00007f9d46809b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5e008df0 Step #5: r8 = 0x000055590c70b4f0 r9 = 0x000055590c5a6cd0 r10 = 0x000055590c591010 r11 = 0x00007f9d46809be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055590b763960 r14 = 0x0000000100000004 r15 = 0x000055590a6d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1f,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\037l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-649750853b1d0a6bc645ca9752e10fe3e110aa4d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEfbAs= Step #5: MERGE-OUTER: attempt 732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103770143 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c0fd32198, 0x563c0fd3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c0fd3a918,0x563c0fdc20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/649750853b1d0a6bc645ca9752e10fe3e110aa4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4837 processed earlier; will process 10438 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 205 ft: 206 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 235 ft: 263 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 298 ft: 332 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c0d5465dd bp 0x000000000000 sp 0x7ffd117692f0 T11847) Step #5: ==11847==The signal is caused by a READ memory access. Step #5: #0 0x563c0d5465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c0d368280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c0d367fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c0d345929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c0d266ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c0d1bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c0d1c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c0d1af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c0d1db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12c7065082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c0d1a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11847==Register values: Step #5: rax = 0x0000563c10c64b30 rbx = 0x0000563c10c64b30 rcx = 0x0000563c10c64b20 rdx = 0x00007f12c722db80 Step #5: rdi = 0x0000563c10c64b20 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffd117692f0 Step #5: r8 = 0x0000563c10c64b30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12c722dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c10745960 r14 = 0x0000000100000004 r15 = 0x0000563c0f6b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x0,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\000n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-445beaa0eac526d8dcc56080921c292291886cad Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEAbgs= Step #5: MERGE-OUTER: attempt 733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1103897062 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce49b9d198, 0x55ce49ba5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce49ba5918,0x55ce49c2d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/445beaa0eac526d8dcc56080921c292291886cad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4842 processed earlier; will process 10433 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11854==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce473b15dd bp 0x000000000000 sp 0x7fff4213cab0 T11854) Step #5: ==11854==The signal is caused by a READ memory access. Step #5: #0 0x55ce473b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce471d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce471d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce471b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce470d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce47029c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce470331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce4701a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce470463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0cc2235082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce4700daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11854==Register values: Step #5: rax = 0x000055ce4c3d52f0 rbx = 0x000055ce4c3d52f0 rcx = 0x000055ce4c3d57a0 rdx = 0x00007f0cc23fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4213cab0 Step #5: r8 = 0x000055ce4c3d52f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0cc23fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce4a5b0960 r14 = 0x0000000100000004 r15 = 0x000055ce4951d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11854==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x60,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001`j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f1fa683b0e2b227d332e9f5deca9ffc8b0b2b24 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAFgags= Step #5: MERGE-OUTER: attempt 734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104020044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55705e94a198, 0x55705e952911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55705e952918,0x55705e9da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f1fa683b0e2b227d332e9f5deca9ffc8b0b2b24' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4843 processed earlier; will process 10432 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11858==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55705c15e5dd bp 0x000000000000 sp 0x7ffd82db3400 T11858) Step #5: ==11858==The signal is caused by a READ memory access. Step #5: #0 0x55705c15e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55705bf80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55705bf7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55705bf5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55705be7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55705bdd6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55705bde01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55705bdc76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55705bdf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f701f903082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55705bdbaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11858==Register values: Step #5: rax = 0x000055705ff1c190 rbx = 0x000055705ff1c190 rcx = 0x000055705ff1c640 rdx = 0x00007f701facbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd82db3400 Step #5: r8 = 0x000055705ff1c190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f701facbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055705f35d960 r14 = 0x0000000100000004 r15 = 0x000055705e2ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11858==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7,0x70,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\007p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ad4281c73fb352af74613be03d7ea0fa1e6cc2d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEHcAs= Step #5: MERGE-OUTER: attempt 735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104147337 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fa544e198, 0x558fa5456911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fa5456918,0x558fa54de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ad4281c73fb352af74613be03d7ea0fa1e6cc2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4844 processed earlier; will process 10431 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 194 ft: 195 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11862==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fa2c625dd bp 0x000000000000 sp 0x7ffdcfb392f0 T11862) Step #5: ==11862==The signal is caused by a READ memory access. Step #5: #0 0x558fa2c625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fa2a84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fa2a83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fa2a61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fa2982ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fa28dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fa28e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fa28cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fa28f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f5178d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fa28beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11862==Register values: Step #5: rax = 0x0000558fa6c62280 rbx = 0x0000558fa6c62280 rcx = 0x0000558fa6c62270 rdx = 0x00007f4f51955b80 Step #5: rdi = 0x0000558fa6c62270 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffdcfb392f0 Step #5: r8 = 0x0000558fa6c62280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f51955be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fa5e61960 r14 = 0x0000000100000004 r15 = 0x0000558fa4dce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11862==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x8,0x72,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\010r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f193b60205e2ecc5edb219e3cc8824185249975 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEIcgs= Step #5: MERGE-OUTER: attempt 736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104272992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d558992198, 0x55d55899a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d55899a918,0x55d558a220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f193b60205e2ecc5edb219e3cc8824185249975' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4846 processed earlier; will process 10429 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11866==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d5561a65dd bp 0x000000000000 sp 0x7fffe75a0230 T11866) Step #5: ==11866==The signal is caused by a READ memory access. Step #5: #0 0x55d5561a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d555fc8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d555fc7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d555fa5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d555ec6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d555e1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d555e281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d555e0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d555e3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcbdbce3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d555e02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11866==Register values: Step #5: rax = 0x000055d5597e0190 rbx = 0x000055d5597e0190 rcx = 0x000055d5597e0640 rdx = 0x00007fcbdbeabb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe75a0230 Step #5: r8 = 0x000055d5597e0190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcbdbeabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d5593a5960 r14 = 0x0000000100000004 r15 = 0x000055d558312386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11866==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x73,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\002s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c40ba62ac7caae7893957f4ebe1a100702c7368 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAECcws= Step #5: MERGE-OUTER: attempt 737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104397312 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffd08f5198, 0x55ffd08fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffd08fd918,0x55ffd09850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c40ba62ac7caae7893957f4ebe1a100702c7368' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4847 processed earlier; will process 10428 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11870==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffce1095dd bp 0x000000000000 sp 0x7ffd48c67370 T11870) Step #5: ==11870==The signal is caused by a READ memory access. Step #5: #0 0x55ffce1095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffcdf2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffcdf2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffcdf08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffcde29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffcdd81c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffcdd8b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffcdd726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffcdd9e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa55884082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffcdd65aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11870==Register values: Step #5: rax = 0x000055ffd2b55190 rbx = 0x000055ffd2b55190 rcx = 0x000055ffd2b55640 rdx = 0x00007ffa55a4cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd48c67370 Step #5: r8 = 0x000055ffd2b55190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa55a4cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffd1308960 r14 = 0x0000000100000004 r15 = 0x000055ffd0275386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11870==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x4,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\004\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a45687d4d3bf8acfeea11e05513693141ebf4939 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEEfws= Step #5: MERGE-OUTER: attempt 738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104524335 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56196bff1198, 0x56196bff9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56196bff9918,0x56196c0810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a45687d4d3bf8acfeea11e05513693141ebf4939' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4848 processed earlier; will process 10427 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11874==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619698055dd bp 0x000000000000 sp 0x7ffd29b1d060 T11874) Step #5: ==11874==The signal is caused by a READ memory access. Step #5: #0 0x5619698055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561969627280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561969626fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561969604929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561969525ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56196947dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619694871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56196946e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56196949a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7943ca6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561969461aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11874==Register values: Step #5: rax = 0x000056196d066190 rbx = 0x000056196d066190 rcx = 0x000056196d066640 rdx = 0x00007f7943e6eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd29b1d060 Step #5: r8 = 0x000056196d066190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7943e6ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056196ca04960 r14 = 0x0000000100000004 r15 = 0x000056196b971386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11874==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7,0x73,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\006\001\004\001\007s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af29ba3d0c6cd031ef779957c222cd3621a5d32e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACgYBBAEHcws= Step #5: MERGE-OUTER: attempt 739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104649901 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5a5523198, 0x55f5a552b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5a552b918,0x55f5a55b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af29ba3d0c6cd031ef779957c222cd3621a5d32e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4849 processed earlier; will process 10426 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11878==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5a2d375dd bp 0x000000000000 sp 0x7ffdc9589cb0 T11878) Step #5: ==11878==The signal is caused by a READ memory access. Step #5: #0 0x55f5a2d375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5a2b59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5a2b58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5a2b36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5a2a57ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5a29afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5a29b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5a29a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5a29cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9852e66082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5a2993aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11878==Register values: Step #5: rax = 0x000055f5a64636b0 rbx = 0x000055f5a64636b0 rcx = 0x000055f5a64636a0 rdx = 0x00007f985302eb80 Step #5: rdi = 0x000055f5a64636a0 rsi = 0x0000000000000108 rbp = 0x0000000000000000 rsp = 0x00007ffdc9589cb0 Step #5: r8 = 0x000055f5a64636b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f985302ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5a5f36960 r14 = 0x0000000100000004 r15 = 0x000055f5a4ea3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11878==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x3a,0x63,0xd4,0xba,0x0,0x2,0x0,0x6a, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006sp:c\324\272\000\002\000j Step #5: artifact_prefix='./'; Test unit written to ./crash-1b6c554abadc81091aef69262fdfbbff17dd2e5d Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcDpj1LoAAgBq Step #5: MERGE-OUTER: attempt 740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104774633 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d8c88b198, 0x562d8c893911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d8c893918,0x562d8c91b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b6c554abadc81091aef69262fdfbbff17dd2e5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4851 processed earlier; will process 10424 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11885==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d8a09f5dd bp 0x000000000000 sp 0x7fffeb8af650 T11885) Step #5: ==11885==The signal is caused by a READ memory access. Step #5: #0 0x562d8a09f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d89ec1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d89ec0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d89e9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d89dbfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d89d17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d89d211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d89d086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d89d343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe85dcf6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d89cfbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11885==Register values: Step #5: rax = 0x0000562d8e84c110 rbx = 0x0000562d8e84c110 rcx = 0x0000562d8e84c5c0 rdx = 0x00007fe85debeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffeb8af650 Step #5: r8 = 0x0000562d8e84c110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe85debebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d8d29e960 r14 = 0x0000000100000004 r15 = 0x0000562d8c20b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11885==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x65,0x73,0x74,0x65,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006speste\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-35cb7d32b5fb66bcb2a4d714f2351ad314031e37 Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcGVzdGUAAgBg Step #5: MERGE-OUTER: attempt 741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1104897774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c553d92198, 0x55c553d9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c553d9a918,0x55c553e220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35cb7d32b5fb66bcb2a4d714f2351ad314031e37' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4852 processed earlier; will process 10423 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 276 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 331 ft: 388 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11913==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5515a65dd bp 0x000000000000 sp 0x7ffcb10723f0 T11913) Step #5: ==11913==The signal is caused by a READ memory access. Step #5: #0 0x55c5515a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5513c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5513c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5513a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5512c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c55121ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5512281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c55120f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c55123b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5c5299082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c551202aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11913==Register values: Step #5: rax = 0x000055c55683e520 rbx = 0x000055c55683e520 rcx = 0x000055c55683e9d0 rdx = 0x00007ff5c5461b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb10723f0 Step #5: r8 = 0x000055c55683e520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff5c5461be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5547a5960 r14 = 0x0000000100000004 r15 = 0x000055c553712386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11913==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x72,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\001r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3aa44c0ae16980f24de9cf1c8da6002c2a071bb Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBAXIL Step #5: MERGE-OUTER: attempt 742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105023834 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576a52f6198, 0x5576a52fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576a52fe918,0x5576a53860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3aa44c0ae16980f24de9cf1c8da6002c2a071bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4860 processed earlier; will process 10415 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 286 ft: 297 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 294 ft: 305 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 3 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11917==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576a2b0a5dd bp 0x000000000000 sp 0x7ffe2f672070 T11917) Step #5: ==11917==The signal is caused by a READ memory access. Step #5: #0 0x5576a2b0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576a292c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576a292bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576a2909929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576a282aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576a2782c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576a278c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576a27736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576a279f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8fafebb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576a2766aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11917==Register values: Step #5: rax = 0x00005576a7ecba20 rbx = 0x00005576a7ecba20 rcx = 0x00005576a7ecbed0 rdx = 0x00007f8fb0083b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2f672070 Step #5: r8 = 0x00005576a7ecba20 r9 = 0x00007f8fb0083bf0 r10 = 0x00005576a7d52010 r11 = 0x00007f8fb0083be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576a5d09960 r14 = 0x0000000100000004 r15 = 0x00005576a4c76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11917==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xb,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\003\002\001\000\012\006\001\004\001\013q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b8729b9e864ae31736f1015ae506bd8f4e08261 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAwIBAAoGAQQBC3EL Step #5: MERGE-OUTER: attempt 743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105151785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec78dad198, 0x55ec78db5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec78db5918,0x55ec78e3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b8729b9e864ae31736f1015ae506bd8f4e08261' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4866 processed earlier; will process 10409 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11921==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec765c15dd bp 0x000000000000 sp 0x7ffcb07cf200 T11921) Step #5: ==11921==The signal is caused by a READ memory access. Step #5: #0 0x55ec765c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec763e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec763e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec763c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec762e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec76239c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec762431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec7622a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec762563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1508f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec7621daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11921==Register values: Step #5: rax = 0x000055ec7b54e190 rbx = 0x000055ec7b54e190 rcx = 0x000055ec7b54e640 rdx = 0x00007fa150ac0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb07cf200 Step #5: r8 = 0x000055ec7b54e190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa150ac0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec797c0960 r14 = 0x0000000100000004 r15 = 0x000055ec7872d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11921==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x5,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\005}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5b9ff5ec85e68c81c86dcec78ae8b85d2a03f47 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBBX0L Step #5: MERGE-OUTER: attempt 744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105275537 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5600efd05198, 0x5600efd0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5600efd0d918,0x5600efd950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5b9ff5ec85e68c81c86dcec78ae8b85d2a03f47' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4867 processed earlier; will process 10408 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11925==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600ed5195dd bp 0x000000000000 sp 0x7ffc80c583d0 T11925) Step #5: ==11925==The signal is caused by a READ memory access. Step #5: #0 0x5600ed5195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5600ed33b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5600ed33afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5600ed318929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5600ed239ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5600ed191c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5600ed19b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5600ed1826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600ed1ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7a76c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5600ed175aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11925==Register values: Step #5: rax = 0x00005600f0f34dd0 rbx = 0x00005600f0f34dd0 rcx = 0x00005600f0f34dc0 rdx = 0x00007fd7a7890b80 Step #5: rdi = 0x00005600f0f34dc0 rsi = 0x0000000000400005 rbp = 0x0000000000000000 rsp = 0x00007ffc80c583d0 Step #5: r8 = 0x00005600f0f34dd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7a7890be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600f0718960 r14 = 0x0000000100000004 r15 = 0x00005600ef685386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11925==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\006\001\004\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98d06cf206b5f8ac40b68e70439ac55f3be2be45 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoGAQQAAQAL Step #5: MERGE-OUTER: attempt 745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105399486 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f42d350198, 0x55f42d358911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f42d358918,0x55f42d3e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98d06cf206b5f8ac40b68e70439ac55f3be2be45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4869 processed earlier; will process 10406 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 256 ft: 257 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1535 Step #5: #2 pulse cov: 270 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11932==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f42ab645dd bp 0x000000000000 sp 0x7ffc549eaa00 T11932) Step #5: ==11932==The signal is caused by a READ memory access. Step #5: #0 0x55f42ab645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f42a986280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f42a985fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f42a963929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f42a884ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f42a7dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f42a7e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f42a7cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f42a7f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cefc06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f42a7c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11932==Register values: Step #5: rax = 0x000055f42f6d0d50 rbx = 0x000055f42f6d0d50 rcx = 0x000055f42f6d0d40 rdx = 0x00007f7cefdceb80 Step #5: rdi = 0x000055f42f6d0d40 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffc549eaa00 Step #5: r8 = 0x000055f42f6d0d50 r9 = 0x00007f7cefdcebf0 r10 = 0x000055f42f6a3010 r11 = 0x00007f7cefdcebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f42dd63960 r14 = 0x0000000100000004 r15 = 0x000055f42ccd0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11932==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x63,0x74,0x2b,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006spect+\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-8b6dca7006cf9beb266bba5803a695f0004d82fd Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVjdCsAAgBg Step #5: MERGE-OUTER: attempt 746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105524350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff6fab2198, 0x55ff6faba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff6faba918,0x55ff6fb420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b6dca7006cf9beb266bba5803a695f0004d82fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4873 processed earlier; will process 10402 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11960==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff6d2c65dd bp 0x000000000000 sp 0x7ffca453ea90 T11960) Step #5: ==11960==The signal is caused by a READ memory access. Step #5: #0 0x55ff6d2c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff6d0e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff6d0e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff6d0c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff6cfe6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff6cf3ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff6cf481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff6cf2f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff6cf5b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb947a73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff6cf22aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11960==Register values: Step #5: rax = 0x000055ff70c7d190 rbx = 0x000055ff70c7d190 rcx = 0x000055ff70c7d640 rdx = 0x00007fb947c3bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca453ea90 Step #5: r8 = 0x000055ff70c7d190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb947c3bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff704c5960 r14 = 0x0000000100000004 r15 = 0x000055ff6f432386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11960==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001m\000\003\002\001\000\012\006\001\004\000\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9bacb20fa7931c03e07aa7a4c0ff94590313a13 Step #5: Base64: AGFzbQEAAAABBQFgAW0AAwIBAAoGAQQAAQEL Step #5: MERGE-OUTER: attempt 747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105648367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d797c27198, 0x55d797c2f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d797c2f918,0x55d797cb70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9bacb20fa7931c03e07aa7a4c0ff94590313a13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4874 processed earlier; will process 10401 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 258 ft: 259 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 278 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 294 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 307 ft: 320 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11970==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d79543b5dd bp 0x000000000000 sp 0x7ffd075af510 T11970) Step #5: ==11970==The signal is caused by a READ memory access. Step #5: #0 0x55d79543b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d79525d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d79525cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d79523a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d79515bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7950b3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7950bd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7950a46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7950d03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba95f2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d795097aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11970==Register values: Step #5: rax = 0x000055d798edfa20 rbx = 0x000055d798edfa20 rcx = 0x000055d798edfed0 rdx = 0x00007fba960f3b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd075af510 Step #5: r8 = 0x000055d798edfa20 r9 = 0x00007fba960f3bf0 r10 = 0x000055d798d66010 r11 = 0x00007fba960f3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d79863a960 r14 = 0x0000000100000004 r15 = 0x000055d7975a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11970==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffaf5608c280cd9f13d8dafc6a3cd953e8dee593 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAEgAL Step #5: MERGE-OUTER: attempt 748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105775189 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56172c3fa198, 0x56172c402911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56172c402918,0x56172c48a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ffaf5608c280cd9f13d8dafc6a3cd953e8dee593' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4883 processed earlier; will process 10392 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11977==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561729c0e5dd bp 0x000000000000 sp 0x7ffda860f9d0 T11977) Step #5: ==11977==The signal is caused by a READ memory access. Step #5: #0 0x561729c0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561729a30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561729a2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561729a0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56172992ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561729886c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617298901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617298776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617298a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea17b30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56172986aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11977==Register values: Step #5: rax = 0x000056172d578190 rbx = 0x000056172d578190 rcx = 0x000056172d578640 rdx = 0x00007fea17cf8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda860f9d0 Step #5: r8 = 0x000056172d578190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea17cf8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056172ce0d960 r14 = 0x0000000100000004 r15 = 0x000056172bd7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11977==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\006\001\004\001\003~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffa6f6d0fab6ddb40a38e96e354c4a97c32194f5 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoGAQQBA34L Step #5: MERGE-OUTER: attempt 749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1105899944 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ecb6ac0198, 0x55ecb6ac8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ecb6ac8918,0x55ecb6b500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ffa6f6d0fab6ddb40a38e96e354c4a97c32194f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4884 processed earlier; will process 10391 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11981==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ecb42d45dd bp 0x000000000000 sp 0x7ffee083c130 T11981) Step #5: ==11981==The signal is caused by a READ memory access. Step #5: #0 0x55ecb42d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ecb40f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ecb40f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ecb40d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ecb3ff4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ecb3f4cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ecb3f561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ecb3f3d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ecb3f693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabd130c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ecb3f30aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11981==Register values: Step #5: rax = 0x000055ecb7dd6190 rbx = 0x000055ecb7dd6190 rcx = 0x000055ecb7dd6640 rdx = 0x00007fabd14d4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee083c130 Step #5: r8 = 0x000055ecb7dd6190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fabd14d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ecb74d3960 r14 = 0x0000000100000004 r15 = 0x000055ecb6440386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11981==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\003\002\001\000\012\006\001\004\001\003\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-57368dcb096321bd000489b66473b959a4975a76 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAwIBAAoGAQQBA38L Step #5: MERGE-OUTER: attempt 750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106025211 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630c482e198, 0x5630c4836911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630c4836918,0x5630c48be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57368dcb096321bd000489b66473b959a4975a76' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4885 processed earlier; will process 10390 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 207 ft: 208 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 54 Step #5: #2 pulse cov: 273 ft: 294 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 53 Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #4 pulse cov: 299 ft: 326 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11985==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630c20425dd bp 0x000000000000 sp 0x7fff1b0fc010 T11985) Step #5: ==11985==The signal is caused by a READ memory access. Step #5: #0 0x5630c20425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630c1e64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630c1e63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630c1e41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630c1d62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630c1cbac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630c1cc41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630c1cab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630c1cd73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b8cd5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630c1c9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11985==Register values: Step #5: rax = 0x00005630c65ed0a0 rbx = 0x00005630c65ed0a0 rcx = 0x00005630c65ed090 rdx = 0x00007f9b8cf26b80 Step #5: rdi = 0x00005630c65ed090 rsi = 0x0000000000800800 rbp = 0x0000000000000000 rsp = 0x00007fff1b0fc010 Step #5: r8 = 0x00005630c65ed0a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b8cf26be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630c5241960 r14 = 0x0000000100000004 r15 = 0x00005630c41ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11985==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x4,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\004q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-871227aa3778bcc5d8631741f355c47d53334b04 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBBHEL Step #5: MERGE-OUTER: attempt 751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106150918 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b244929198, 0x55b244931911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b244931918,0x55b2449b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/871227aa3778bcc5d8631741f355c47d53334b04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4892 processed earlier; will process 10383 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11989==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b24213d5dd bp 0x000000000000 sp 0x7ffe91a97170 T11989) Step #5: ==11989==The signal is caused by a READ memory access. Step #5: #0 0x55b24213d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b241f5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b241f5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b241f3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b241e5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b241db5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b241dbf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b241da66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b241dd23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5622bf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b241d99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11989==Register values: Step #5: rax = 0x000055b246309260 rbx = 0x000055b246309260 rcx = 0x000055b246309710 rdx = 0x00007fa562487b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe91a97170 Step #5: r8 = 0x000055b246309260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa562487be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b24533c960 r14 = 0x0000000100000004 r15 = 0x000055b2442a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11989==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7f,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\006\001\004\001\177o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13c31432ff072a8f703c7dacf037235550cabce4 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoGAQQBf28L Step #5: MERGE-OUTER: attempt 752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106276058 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559bd927198, 0x5559bd92f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559bd92f918,0x5559bd9b70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13c31432ff072a8f703c7dacf037235550cabce4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4893 processed earlier; will process 10382 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 279 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 301 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 319 ft: 340 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11993==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559bb13b5dd bp 0x000000000000 sp 0x7fffff5da1d0 T11993) Step #5: ==11993==The signal is caused by a READ memory access. Step #5: #0 0x5559bb13b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559baf5d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559baf5cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559baf3a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559bae5bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559badb3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559badbd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559bada46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559badd03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe57ed1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559bad97aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11993==Register values: Step #5: rax = 0x00005559be6f41a0 rbx = 0x00005559be6f41a0 rcx = 0x00005559be6f4190 rdx = 0x00007efe58099b80 Step #5: rdi = 0x00005559be6f4190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007fffff5da1d0 Step #5: r8 = 0x00005559be6f41a0 r9 = 0x00007efe58099bf0 r10 = 0x00005559be6c6010 r11 = 0x00007efe58099be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559be33a960 r14 = 0x0000000100000004 r15 = 0x00005559bd2a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11993==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xa9,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\006\001\004\000\000\251\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-96ec8d626daa4afc030fe0054311f3d8e039d32c Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoGAQQAAKkL Step #5: MERGE-OUTER: attempt 753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106401497 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef115f3198, 0x55ef115fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef115fb918,0x55ef116830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96ec8d626daa4afc030fe0054311f3d8e039d32c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4903 processed earlier; will process 10372 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 275 ft: 277 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==11997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef0ee075dd bp 0x000000000000 sp 0x7ffcd4d10620 T11997) Step #5: ==11997==The signal is caused by a READ memory access. Step #5: #0 0x55ef0ee075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef0ec29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef0ec28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef0ec06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef0eb27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef0ea7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef0ea891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef0ea706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef0ea9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb196165082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef0ea63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==11997==Register values: Step #5: rax = 0x000055ef13e47aa0 rbx = 0x000055ef13e47aa0 rcx = 0x000055ef13e47a90 rdx = 0x00007fb19632db80 Step #5: rdi = 0x000055ef13e47a90 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcd4d10620 Step #5: r8 = 0x000055ef13e47aa0 r9 = 0x00007fb19632dbf0 r10 = 0x000055ef13e1a010 r11 = 0x00007fb19632dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef12006960 r14 = 0x0000000100000004 r15 = 0x000055ef10f73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==11997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x63,0x74,0x2c,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006spect,\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-64b1a4717a8d446e6848ffe66500109828765564 Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVjdCwAAgBg Step #5: MERGE-OUTER: attempt 754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106525560 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563349cef198, 0x563349cf7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563349cf7918,0x563349d7f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64b1a4717a8d446e6848ffe66500109828765564' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4907 processed earlier; will process 10368 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 257 ft: 258 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12001==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633475035dd bp 0x000000000000 sp 0x7ffe263a79a0 T12001) Step #5: ==12001==The signal is caused by a READ memory access. Step #5: #0 0x5633475035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563347325280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563347324fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563347302929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563347223ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56334717bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633471851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56334716c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633471983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd697b27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56334715faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12001==Register values: Step #5: rax = 0x000056334b3a5350 rbx = 0x000056334b3a5350 rcx = 0x000056334b3a5340 rdx = 0x00007fd697cefb80 Step #5: rdi = 0x000056334b3a5340 rsi = 0x0000000000000420 rbp = 0x0000000000000000 rsp = 0x00007ffe263a79a0 Step #5: r8 = 0x000056334b3a5350 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd697cefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056334a702960 r14 = 0x0000000100000004 r15 = 0x000056334966f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12001==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\006\001\004\000\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16db2e8fb4e3be12c63ccdac1de946867e85e4ba Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoGAQQAEgAL Step #5: MERGE-OUTER: attempt 755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106650283 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f2abf9c198, 0x55f2abfa4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f2abfa4918,0x55f2ac02c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16db2e8fb4e3be12c63ccdac1de946867e85e4ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4909 processed earlier; will process 10366 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 293 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 317 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 345 ft: 372 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12005==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2a97b05dd bp 0x000000000000 sp 0x7fff038ada90 T12005) Step #5: ==12005==The signal is caused by a READ memory access. Step #5: #0 0x55f2a97b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2a95d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2a95d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2a95af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f2a94d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2a9428c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2a94321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2a94196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2a94453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2acc1e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2a940caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12005==Register values: Step #5: rax = 0x000055f2ad3261a0 rbx = 0x000055f2ad3261a0 rcx = 0x000055f2ad326190 rdx = 0x00007f2acc3a8b80 Step #5: rdi = 0x000055f2ad326190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007fff038ada90 Step #5: r8 = 0x000055f2ad3261a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2acc3a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2ac9af960 r14 = 0x0000000100000004 r15 = 0x000055f2ab91c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12005==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x70,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\006\001\004\001\001p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4de30262f8a052bfe7e13f35a05ebdcd2f5417d Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoGAQQBAXAL Step #5: MERGE-OUTER: attempt 756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106779093 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b68197198, 0x562b6819f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b6819f918,0x562b682270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4de30262f8a052bfe7e13f35a05ebdcd2f5417d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4918 processed earlier; will process 10357 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12009==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b659ab5dd bp 0x000000000000 sp 0x7ffdc313f7c0 T12009) Step #5: ==12009==The signal is caused by a READ memory access. Step #5: #0 0x562b659ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b657cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b657ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b657aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b656cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b65623c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b6562d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b656146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b656403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11acf23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b65607aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12009==Register values: Step #5: rax = 0x0000562b6a158e10 rbx = 0x0000562b6a158e10 rcx = 0x0000562b6a158e00 rdx = 0x00007f11ad0ebb80 Step #5: rdi = 0x0000562b6a158e00 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007ffdc313f7c0 Step #5: r8 = 0x0000562b6a158e10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11ad0ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b68baa960 r14 = 0x0000000100000004 r15 = 0x0000562b67b17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12009==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\007m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d80097ba86cdef099167442793f0b32518d92733 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBB20L Step #5: MERGE-OUTER: attempt 757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1106904476 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557709930198, 0x557709938911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557709938918,0x5577099c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d80097ba86cdef099167442793f0b32518d92733' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4920 processed earlier; will process 10355 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 276 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 299 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12013==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577071445dd bp 0x000000000000 sp 0x7ffedcc36920 T12013) Step #5: ==12013==The signal is caused by a READ memory access. Step #5: #0 0x5577071445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557706f66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557706f65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557706f43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557706e64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557706dbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557706dc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557706dad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557706dd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf6634d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557706da0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12013==Register values: Step #5: rax = 0x000055770b415460 rbx = 0x000055770b415460 rcx = 0x000055770b415450 rdx = 0x00007fdf66515b80 Step #5: rdi = 0x000055770b415450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffedcc36920 Step #5: r8 = 0x000055770b415460 r9 = 0x00007fdf66515bf0 r10 = 0x000055770b3f6010 r11 = 0x00007fdf66515be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055770a343960 r14 = 0x0000000100000004 r15 = 0x00005577092b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12013==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x65,0x63,0x74,0x77,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006spectw\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-4303cc027d85aad40b7c69637dd8a90b85e7ca4b Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcGVjdHcAAgBg Step #5: MERGE-OUTER: attempt 758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107030547 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55949efb9198, 0x55949efc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55949efc1918,0x55949f0490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4303cc027d85aad40b7c69637dd8a90b85e7ca4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4928 processed earlier; will process 10347 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 313 ft: 318 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55949c7cd5dd bp 0x000000000000 sp 0x7ffd18737060 T12017) Step #5: ==12017==The signal is caused by a READ memory access. Step #5: #0 0x55949c7cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55949c5ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55949c5eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55949c5cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55949c4edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55949c445c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55949c44f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55949c4366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55949c4623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff527b4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55949c429aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12017==Register values: Step #5: rax = 0x00005594a0e82520 rbx = 0x00005594a0e82520 rcx = 0x00005594a0e829d0 rdx = 0x00007ff527d14b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd18737060 Step #5: r8 = 0x00005594a0e82520 r9 = 0x00007ff527d14bf0 r10 = 0x00005594a0d08010 r11 = 0x00007ff527d14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055949f9cc960 r14 = 0x0000000100000004 r15 = 0x000055949e939386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\007k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7eb107c15014204a9c6e72ce9101696c176033fd Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBB2sL Step #5: MERGE-OUTER: attempt 759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107155915 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9da27c198, 0x55d9da284911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9da284918,0x55d9da30c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7eb107c15014204a9c6e72ce9101696c176033fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4932 processed earlier; will process 10343 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12021==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9d7a905dd bp 0x000000000000 sp 0x7fff978a7780 T12021) Step #5: ==12021==The signal is caused by a READ memory access. Step #5: #0 0x55d9d7a905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9d78b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9d78b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9d788f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9d77b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9d7708c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9d77121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9d76f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9d77253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f791c564082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9d76ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12021==Register values: Step #5: rax = 0x000055d9db862830 rbx = 0x000055d9db862830 rcx = 0x000055d9db862820 rdx = 0x00007f791c72cb80 Step #5: rdi = 0x000055d9db862820 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007fff978a7780 Step #5: r8 = 0x000055d9db862830 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f791c72cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9dac8f960 r14 = 0x0000000100000004 r15 = 0x000055d9d9bfc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12021==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2c,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\003\002\001\000\012\006\001\004\001,q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-790fa0eca0e6543e7f22e7f778418332dd74b050 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAwIBAAoGAQQBLHEL Step #5: MERGE-OUTER: attempt 760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107281314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629feb3d198, 0x5629feb45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629feb45918,0x5629febcd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/790fa0eca0e6543e7f22e7f778418332dd74b050' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4934 processed earlier; will process 10341 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1534 Step #5: #2 pulse cov: 277 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 301 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #8 pulse cov: 418 ft: 481 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12025==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629fc3515dd bp 0x000000000000 sp 0x7ffe1e2a89d0 T12025) Step #5: ==12025==The signal is caused by a READ memory access. Step #5: #0 0x5629fc3515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629fc173280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629fc172fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629fc150929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5629fc071ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5629fbfc9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629fbfd31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629fbfba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629fbfe63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff59828e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5629fbfadaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12025==Register values: Step #5: rax = 0x0000562a00da6540 rbx = 0x0000562a00da6540 rcx = 0x0000562a00da69f0 rdx = 0x00007ff598456b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1e2a89d0 Step #5: r8 = 0x0000562a00da6540 r9 = 0x0000562a00c62610 r10 = 0x0000562a00c2c010 r11 = 0x00007ff598456be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629ff550960 r14 = 0x0000000100000004 r15 = 0x00005629fe4bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12025==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x9a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\006\001\004\000\000\232\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa6cddc95ec9ce0380371f02bbb483cd95191ef5 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoGAQQAAJoL Step #5: MERGE-OUTER: attempt 761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107409332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649c64c9198, 0x5649c64d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649c64d1918,0x5649c65590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa6cddc95ec9ce0380371f02bbb483cd95191ef5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4943 processed earlier; will process 10332 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 258 ft: 259 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 272 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 317 ft: 347 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12029==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649c3cdd5dd bp 0x000000000000 sp 0x7fffb5315180 T12029) Step #5: ==12029==The signal is caused by a READ memory access. Step #5: #0 0x5649c3cdd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649c3aff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649c3afefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649c3adc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649c39fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649c3955c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649c395f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649c39466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649c39723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc05dc6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649c3939aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12029==Register values: Step #5: rax = 0x00005649c7dfd520 rbx = 0x00005649c7dfd520 rcx = 0x00005649c7dfd9d0 rdx = 0x00007fc05de32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb5315180 Step #5: r8 = 0x00005649c7dfd520 r9 = 0x00007fc05de32bf0 r10 = 0x00005649c7c83010 r11 = 0x00007fc05de32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649c6edc960 r14 = 0x0000000100000004 r15 = 0x00005649c5e49386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12029==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\001k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a55d70f3c445e448e0da201edee916f9e7e40a1a Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBAWsL Step #5: MERGE-OUTER: attempt 762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107535245 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac0e540198, 0x55ac0e548911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac0e548918,0x55ac0e5d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a55d70f3c445e448e0da201edee916f9e7e40a1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4950 processed earlier; will process 10325 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 282 ft: 292 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12033==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac0bd545dd bp 0x000000000000 sp 0x7ffe04d6ed40 T12033) Step #5: ==12033==The signal is caused by a READ memory access. Step #5: #0 0x55ac0bd545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac0bb76280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac0bb75fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac0bb53929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac0ba74ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac0b9ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac0b9d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac0b9bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac0b9e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f316a520082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac0b9b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12033==Register values: Step #5: rax = 0x000055ac10f8fd40 rbx = 0x000055ac10f8fd40 rcx = 0x000055ac10f8fd30 rdx = 0x00007f316a6e8b80 Step #5: rdi = 0x000055ac10f8fd30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffe04d6ed40 Step #5: r8 = 0x000055ac10f8fd40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f316a6e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac0ef53960 r14 = 0x0000000100000004 r15 = 0x000055ac0dec0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12033==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x70,0x65,0x63,0x3,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006sppec\003\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-4ed47f140cf4fc4c4ae5705c6f371e3899b6d60d Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcHBlYwMAAgBg Step #5: MERGE-OUTER: attempt 763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107659750 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559733bac198, 0x559733bb4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559733bb4918,0x559733c3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ed47f140cf4fc4c4ae5705c6f371e3899b6d60d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4954 processed earlier; will process 10321 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12037==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597313c05dd bp 0x000000000000 sp 0x7ffc9cb456c0 T12037) Step #5: ==12037==The signal is caused by a READ memory access. Step #5: #0 0x5597313c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597311e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597311e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597311bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597310e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559731038c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597310421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597310296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597310553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe97eb3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55973101caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12037==Register values: Step #5: rax = 0x0000559734986190 rbx = 0x0000559734986190 rcx = 0x0000559734986640 rdx = 0x00007fe97ed03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9cb456c0 Step #5: r8 = 0x0000559734986190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe97ed03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597345bf960 r14 = 0x0000000100000004 r15 = 0x000055973352c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12037==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x4,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\004|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea569db29f317da6f1f9ef9831bc8e690d3b4aa7 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBBHwL Step #5: MERGE-OUTER: attempt 764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107782787 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e132c8198, 0x558e132d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e132d0918,0x558e133580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea569db29f317da6f1f9ef9831bc8e690d3b4aa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4955 processed earlier; will process 10320 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12041==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e10adc5dd bp 0x000000000000 sp 0x7fff06a2c270 T12041) Step #5: ==12041==The signal is caused by a READ memory access. Step #5: #0 0x558e10adc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e108fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e108fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e108db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e107fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e10754c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e1075e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e107456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e107713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68d1bcd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e10738aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12041==Register values: Step #5: rax = 0x0000558e15145260 rbx = 0x0000558e15145260 rcx = 0x0000558e15145710 rdx = 0x00007f68d1d95b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff06a2c270 Step #5: r8 = 0x0000558e15145260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f68d1d95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e13cdb960 r14 = 0x0000000100000004 r15 = 0x0000558e12c48386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12041==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7c,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x14,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001|\000\003\002\001\000\012\006\001\004\001\024n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd17d02ef52d43364debad1c9358fecbf6154929 Step #5: Base64: AGFzbQEAAAABBQFgAXwAAwIBAAoGAQQBFG4L Step #5: MERGE-OUTER: attempt 765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1107907269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582cb0d8198, 0x5582cb0e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582cb0e0918,0x5582cb1680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd17d02ef52d43364debad1c9358fecbf6154929' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4956 processed earlier; will process 10319 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 273 ft: 277 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12045==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582c88ec5dd bp 0x000000000000 sp 0x7fff0bb3af00 T12045) Step #5: ==12045==The signal is caused by a READ memory access. Step #5: #0 0x5582c88ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5582c870e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5582c870dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582c86eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5582c860cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582c8564c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582c856e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582c85556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582c85813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44d2f6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582c8548aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12045==Register values: Step #5: rax = 0x00005582ccbbd850 rbx = 0x00005582ccbbd850 rcx = 0x00005582ccbbd840 rdx = 0x00007f44d3137b80 Step #5: rdi = 0x00005582ccbbd840 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007fff0bb3af00 Step #5: r8 = 0x00005582ccbbd850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f44d3137be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005582cbaeb960 r14 = 0x0000000100000004 r15 = 0x00005582caa58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12045==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\003\002\001\000\012\006\001\004\001\003q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-858e883fd3232b3b9de188181e8e2a9241148530 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAwIBAAoGAQQBA3EL Step #5: MERGE-OUTER: attempt 766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108031903 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628087eb198, 0x5628087f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628087f3918,0x56280887b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/858e883fd3232b3b9de188181e8e2a9241148530' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4959 processed earlier; will process 10316 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12049==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562805fff5dd bp 0x000000000000 sp 0x7ffc17f9f6a0 T12049) Step #5: ==12049==The signal is caused by a READ memory access. Step #5: #0 0x562805fff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562805e21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562805e20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562805dfe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562805d1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562805c77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562805c811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562805c686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562805c943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c574b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562805c5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12049==Register values: Step #5: rax = 0x000056280a100150 rbx = 0x000056280a100150 rcx = 0x000056280a100600 rdx = 0x00007f9c57679b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc17f9f6a0 Step #5: r8 = 0x000056280a100150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c57679be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628091fe960 r14 = 0x0000000100000004 r15 = 0x000056280816b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12049==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x89,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\000\211\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a62c3349545c7a481d9ed078b9a525bd4350002f Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAAIkL Step #5: MERGE-OUTER: attempt 767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108156231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed3750b198, 0x55ed37513911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed37513918,0x55ed3759b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a62c3349545c7a481d9ed078b9a525bd4350002f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4960 processed earlier; will process 10315 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12053==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed34d1f5dd bp 0x000000000000 sp 0x7ffe4ea466f0 T12053) Step #5: ==12053==The signal is caused by a READ memory access. Step #5: #0 0x55ed34d1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed34b41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed34b40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed34b1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed34a3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed34997c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed349a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed349886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed349b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ee1210082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed3497baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12053==Register values: Step #5: rax = 0x000055ed39402110 rbx = 0x000055ed39402110 rcx = 0x000055ed394025c0 rdx = 0x00007f5ee13d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4ea466f0 Step #5: r8 = 0x000055ed39402110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ee13d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed37f1e960 r14 = 0x0000000100000004 r15 = 0x000055ed36e8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12053==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x6e,0x3,0x62,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006spen\003b\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-2a7e9b27f5f630fce9a9dde04db4f4618b2334de Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVuA2IAAgBg Step #5: MERGE-OUTER: attempt 768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108281059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd2e1fd198, 0x55fd2e205911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd2e205918,0x55fd2e28d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a7e9b27f5f630fce9a9dde04db4f4618b2334de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4961 processed earlier; will process 10314 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 304 ft: 315 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12057==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd2ba115dd bp 0x000000000000 sp 0x7ffe192cb3a0 T12057) Step #5: ==12057==The signal is caused by a READ memory access. Step #5: #0 0x55fd2ba115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd2b833280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd2b832fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd2b810929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd2b731ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd2b689c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd2b6931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd2b67a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd2b6a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc39c769082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd2b66daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12057==Register values: Step #5: rax = 0x000055fd2f1f7520 rbx = 0x000055fd2f1f7520 rcx = 0x000055fd2f1f79d0 rdx = 0x00007fc39c931b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe192cb3a0 Step #5: r8 = 0x000055fd2f1f7520 r9 = 0x00007fc39c931bf0 r10 = 0x000055fd2f07d010 r11 = 0x00007fc39c931be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd2ec10960 r14 = 0x0000000100000004 r15 = 0x000055fd2db7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12057==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x72,0x0,0x6,0x73,0x70,0x24,0x41,0x35,0x65,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003r\000\006sp$A5e\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-8d56f279025a18801bd8a07bb912c5662ff304a9 Step #5: Base64: AGFzbQEAAAACEQIAAANyAAZzcCRBNWUAAgBg Step #5: MERGE-OUTER: attempt 769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108404107 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea106ed198, 0x55ea106f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea106f5918,0x55ea1077d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d56f279025a18801bd8a07bb912c5662ff304a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4964 processed earlier; will process 10311 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 285 ft: 297 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12061==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea0df015dd bp 0x000000000000 sp 0x7fff2600e0e0 T12061) Step #5: ==12061==The signal is caused by a READ memory access. Step #5: #0 0x55ea0df015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea0dd23280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea0dd22fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea0dd00929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea0dc21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea0db79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea0db831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea0db6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea0db963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea94113082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea0db5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12061==Register values: Step #5: rax = 0x000055ea12521070 rbx = 0x000055ea12521070 rcx = 0x000055ea12521060 rdx = 0x00007fea942dbb80 Step #5: rdi = 0x000055ea12521060 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007fff2600e0e0 Step #5: r8 = 0x000055ea12521070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea942dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea11100960 r14 = 0x0000000100000004 r15 = 0x000055ea1006d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12061==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xb6,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\006\001\004\000\000\266\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f629a48a23250ab104ce1b286a734a9d3d45feb6 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoGAQQAALYL Step #5: MERGE-OUTER: attempt 770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108527818 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b00ecaf198, 0x55b00ecb7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b00ecb7918,0x55b00ed3f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f629a48a23250ab104ce1b286a734a9d3d45feb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4968 processed earlier; will process 10307 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 283 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 325 ft: 385 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12065==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b00c4c35dd bp 0x000000000000 sp 0x7ffc5481c980 T12065) Step #5: ==12065==The signal is caused by a READ memory access. Step #5: #0 0x55b00c4c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b00c2e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b00c2e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b00c2c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b00c1e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b00c13bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b00c1451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b00c12c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b00c1583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9aa3d11082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b00c11faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12065==Register values: Step #5: rax = 0x000055b00f9cd540 rbx = 0x000055b00f9cd540 rcx = 0x000055b00f9cd9f0 rdx = 0x00007f9aa3ed9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5481c980 Step #5: r8 = 0x000055b00f9cd540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9aa3ed9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b00f6c2960 r14 = 0x0000000100000004 r15 = 0x000055b00e62f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12065==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x1b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\006\001\004\000\000\033\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c105082c24b64e9c088827cc05a3cba6b82f0829 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoGAQQAABsL Step #5: MERGE-OUTER: attempt 771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108652934 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b55ea8198, 0x559b55eb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b55eb0918,0x559b55f380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c105082c24b64e9c088827cc05a3cba6b82f0829' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4975 processed earlier; will process 10300 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 279 ft: 295 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12069==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b536bc5dd bp 0x000000000000 sp 0x7ffc8cb75090 T12069) Step #5: ==12069==The signal is caused by a READ memory access. Step #5: #0 0x559b536bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b534de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b534ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b534bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b533dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b53334c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b5333e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b533256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b533513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9ea9ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b53318aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12069==Register values: Step #5: rax = 0x0000559b5872aa40 rbx = 0x0000559b5872aa40 rcx = 0x0000559b5872aef0 rdx = 0x00007fe9eab82b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8cb75090 Step #5: r8 = 0x0000559b5872aa40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe9eab82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b568bb960 r14 = 0x0000000100000004 r15 = 0x0000559b55828386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12069==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xd4,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\000\324\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb77b8477dfdff4e9f488c1977db634bbe216dab Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAANQL Step #5: MERGE-OUTER: attempt 772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108777904 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cba9466198, 0x55cba946e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cba946e918,0x55cba94f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb77b8477dfdff4e9f488c1977db634bbe216dab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4979 processed earlier; will process 10296 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 127 Step #5: #2 pulse cov: 264 ft: 266 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12073==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cba6c7a5dd bp 0x000000000000 sp 0x7ffd2b403d90 T12073) Step #5: ==12073==The signal is caused by a READ memory access. Step #5: #0 0x55cba6c7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cba6a9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cba6a9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cba6a79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cba699aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cba68f2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cba68fc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cba68e36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cba690f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4405aad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cba68d6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12073==Register values: Step #5: rax = 0x000055cbaacfe460 rbx = 0x000055cbaacfe460 rcx = 0x000055cbaacfe450 rdx = 0x00007f4405c75b80 Step #5: rdi = 0x000055cbaacfe450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd2b403d90 Step #5: r8 = 0x000055cbaacfe460 r9 = 0x00007f4405c75bf0 r10 = 0x000055cbaacdf010 r11 = 0x00007f4405c75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cba9e79960 r14 = 0x0000000100000004 r15 = 0x000055cba8de6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12073==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x9f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\006\001\004\000\000\237\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a2d0b45f37cac50874b1e4427f6b87f2e7f3674 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoGAQQAAJ8L Step #5: MERGE-OUTER: attempt 773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1108904171 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5652162a3198, 0x5652162ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5652162ab918,0x5652163330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a2d0b45f37cac50874b1e4427f6b87f2e7f3674' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4983 processed earlier; will process 10292 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12077==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565213ab75dd bp 0x000000000000 sp 0x7ffdb37b0a90 T12077) Step #5: ==12077==The signal is caused by a READ memory access. Step #5: #0 0x565213ab75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5652138d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5652138d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5652138b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5652137d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56521372fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5652137391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5652137206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56521374c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9da3dae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565213713aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12077==Register values: Step #5: rax = 0x0000565217d9c150 rbx = 0x0000565217d9c150 rcx = 0x0000565217d9c600 rdx = 0x00007f9da3f76b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb37b0a90 Step #5: r8 = 0x0000565217d9c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9da3f76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565216cb6960 r14 = 0x0000000100000004 r15 = 0x0000565215c23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12077==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xbe,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\006\001\004\000\000\276\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d7d1122ffac032ed79f52ae69577da0f558ddf3 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoGAQQAAL4L Step #5: MERGE-OUTER: attempt 774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109028240 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ad2dca198, 0x563ad2dd2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ad2dd2918,0x563ad2e5a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d7d1122ffac032ed79f52ae69577da0f558ddf3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4984 processed earlier; will process 10291 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 291 ft: 302 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #4 pulse cov: 322 ft: 342 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12081==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ad05de5dd bp 0x000000000000 sp 0x7ffd788e2220 T12081) Step #5: ==12081==The signal is caused by a READ memory access. Step #5: #0 0x563ad05de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ad0400280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ad03fffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ad03dd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ad02fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ad0256c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ad02601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ad02476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ad02733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f711272a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ad023aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12081==Register values: Step #5: rax = 0x0000563ad5224540 rbx = 0x0000563ad5224540 rcx = 0x0000563ad52249f0 rdx = 0x00007f71128f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd788e2220 Step #5: r8 = 0x0000563ad5224540 r9 = 0x00007f71128f2bf0 r10 = 0x0000563ad50aa010 r11 = 0x00007f71128f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ad37dd960 r14 = 0x0000000100000004 r15 = 0x0000563ad274a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12081==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1c,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\003\002\001\000\012\006\001\004\001\034q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-540ead6a82954060efdc32ee0300aaa9f923ab69 Step #5: Base64: AGFzbQEAAAABBQFgAWwAAwIBAAoGAQQBHHEL Step #5: MERGE-OUTER: attempt 775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109154812 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590dc7ea198, 0x5590dc7f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590dc7f2918,0x5590dc87a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/540ead6a82954060efdc32ee0300aaa9f923ab69' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4989 processed earlier; will process 10286 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 286 ft: 297 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 291 ft: 303 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12085==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590d9ffe5dd bp 0x000000000000 sp 0x7fff3b97adf0 T12085) Step #5: ==12085==The signal is caused by a READ memory access. Step #5: #0 0x5590d9ffe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590d9e20280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590d9e1ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590d9dfd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590d9d1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590d9c76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590d9c801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590d9c676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590d9c933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa85d77b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590d9c5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12085==Register values: Step #5: rax = 0x00005590df132190 rbx = 0x00005590df132190 rcx = 0x00005590df132180 rdx = 0x00007fa85d943b80 Step #5: rdi = 0x00005590df132180 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007fff3b97adf0 Step #5: r8 = 0x00005590df132190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa85d943be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590dd1fd960 r14 = 0x0000000100000004 r15 = 0x00005590dc16a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12085==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x65,0x63,0x74,0x1b,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006spect\033\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-77a3c411215e392acd9965526dde0902547219da Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcGVjdBsAAgBg Step #5: MERGE-OUTER: attempt 776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109279934 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56277cbd3198, 0x56277cbdb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56277cbdb918,0x56277cc630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/77a3c411215e392acd9965526dde0902547219da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4995 processed earlier; will process 10280 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12089==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56277a3e75dd bp 0x000000000000 sp 0x7ffd0c2d0d10 T12089) Step #5: ==12089==The signal is caused by a READ memory access. Step #5: #0 0x56277a3e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56277a209280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56277a208fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56277a1e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56277a107ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56277a05fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56277a0691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56277a0506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56277a07c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73a6947082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56277a043aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12089==Register values: Step #5: rax = 0x000056277ec20110 rbx = 0x000056277ec20110 rcx = 0x000056277ec20100 rdx = 0x00007f73a6b0fb80 Step #5: rdi = 0x000056277ec20100 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007ffd0c2d0d10 Step #5: r8 = 0x000056277ec20110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73a6b0fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056277d5e6960 r14 = 0x0000000100000004 r15 = 0x000056277c553386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12089==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x63,0x54,0x2b,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006specT+\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-b7fc5d8f4808e38aa38e842723a877cff9ca98de Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVjVCsAAgBg Step #5: MERGE-OUTER: attempt 777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109403815 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c631f21198, 0x55c631f29911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c631f29918,0x55c631fb10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7fc5d8f4808e38aa38e842723a877cff9ca98de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 4997 processed earlier; will process 10278 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 13914 Step #5: #2 pulse cov: 312 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12093==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c62f7355dd bp 0x000000000000 sp 0x7ffe5a2ee380 T12093) Step #5: ==12093==The signal is caused by a READ memory access. Step #5: #0 0x55c62f7355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c62f557280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c62f556fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c62f534929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c62f455ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c62f3adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c62f3b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c62f39e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c62f3ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d005c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c62f391aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12093==Register values: Step #5: rax = 0x000055c632c5d520 rbx = 0x000055c632c5d520 rcx = 0x000055c632c5d9d0 rdx = 0x00007f1d0078ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5a2ee380 Step #5: r8 = 0x000055c632c5d520 r9 = 0x00007f1d0078abf0 r10 = 0x000055c632ae3010 r11 = 0x00007f1d0078abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c632934960 r14 = 0x0000000100000004 r15 = 0x000055c6318a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12093==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-960254c2fcd40a87d7710d7edad8c3c20ea12ff7 Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoGAQQAEAAL Step #5: MERGE-OUTER: attempt 778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109530822 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56076869d198, 0x5607686a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5607686a5918,0x56076872d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/960254c2fcd40a87d7710d7edad8c3c20ea12ff7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5001 processed earlier; will process 10274 files now Step #5: [LOADING] WASM module load failed: unknown type 1534 Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #2 pulse cov: 314 ft: 326 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 340 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12097==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560765eb15dd bp 0x000000000000 sp 0x7ffc5dac5520 T12097) Step #5: ==12097==The signal is caused by a READ memory access. Step #5: #0 0x560765eb15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560765cd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560765cd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560765cb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560765bd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560765b29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560765b331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560765b1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560765b463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c2248a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560765b0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12097==Register values: Step #5: rax = 0x0000560769b6f540 rbx = 0x0000560769b6f540 rcx = 0x0000560769b6f9f0 rdx = 0x00007f9c22652b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5dac5520 Step #5: r8 = 0x0000560769b6f540 r9 = 0x00007f9c22652c00 r10 = 0x00005607699f5010 r11 = 0x00007f9c22652be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005607690b0960 r14 = 0x0000000100000004 r15 = 0x000056076801d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12097==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\001\003k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ac2910488c6d93a5e2d8adf8336ad69e807ec5e Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQBA2sL Step #5: MERGE-OUTER: attempt 779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109653949 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c36702198, 0x562c3670a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c3670a918,0x562c367920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ac2910488c6d93a5e2d8adf8336ad69e807ec5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5008 processed earlier; will process 10267 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1493 Step #5: #2 pulse cov: 282 ft: 292 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12101==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c33f165dd bp 0x000000000000 sp 0x7fff0f15cb80 T12101) Step #5: ==12101==The signal is caused by a READ memory access. Step #5: #0 0x562c33f165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c33d38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c33d37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c33d15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c33c36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c33b8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c33b981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c33b7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c33bab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ccaa39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c33b72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12101==Register values: Step #5: rax = 0x0000562c379a3d40 rbx = 0x0000562c379a3d40 rcx = 0x0000562c379a3d30 rdx = 0x00007f0ccac01b80 Step #5: rdi = 0x0000562c379a3d30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007fff0f15cb80 Step #5: r8 = 0x0000562c379a3d40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ccac01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c37115960 r14 = 0x0000000100000004 r15 = 0x0000562c36082386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12101==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7f,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\006\001\004\001\177o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-feb6c9684d9a214fcb045e51e72ab98396caa4f7 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoGAQQBf28L Step #5: MERGE-OUTER: attempt 780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109779049 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561cd739f198, 0x561cd73a7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561cd73a7918,0x561cd742f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/feb6c9684d9a214fcb045e51e72ab98396caa4f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5011 processed earlier; will process 10264 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1532 Step #5: #2 pulse cov: 272 ft: 282 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #4 pulse cov: 314 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561cd4bb35dd bp 0x000000000000 sp 0x7fff7091a370 T12105) Step #5: ==12105==The signal is caused by a READ memory access. Step #5: #0 0x561cd4bb35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561cd49d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561cd49d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561cd49b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561cd48d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561cd482bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561cd48351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561cd481c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561cd48483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53ff675082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561cd480faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12105==Register values: Step #5: rax = 0x0000561cd8ad6520 rbx = 0x0000561cd8ad6520 rcx = 0x0000561cd8ad69d0 rdx = 0x00007f53ff83db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7091a370 Step #5: r8 = 0x0000561cd8ad6520 r9 = 0x00007f53ff83dbf0 r10 = 0x0000561cd895c010 r11 = 0x00007f53ff83dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561cd7db2960 r14 = 0x0000000100000004 r15 = 0x0000561cd6d1f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\006\001\004\000A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ef8dad34041fdb28fee7a0a82fff0d279b1d577 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoGAQQAQQAL Step #5: MERGE-OUTER: attempt 781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1109905140 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2f0f9e198, 0x55e2f0fa6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2f0fa6918,0x55e2f102e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ef8dad34041fdb28fee7a0a82fff0d279b1d577' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5018 processed earlier; will process 10257 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 285 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12133==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2ee7b25dd bp 0x000000000000 sp 0x7ffd40df7f00 T12133) Step #5: ==12133==The signal is caused by a READ memory access. Step #5: #0 0x55e2ee7b25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e2ee5d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e2ee5d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2ee5b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e2ee4d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2ee42ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2ee4341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2ee41b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e2ee4473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb356ef4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2ee40eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12133==Register values: Step #5: rax = 0x000055e2f38c2ef0 rbx = 0x000055e2f38c2ef0 rcx = 0x000055e2f38c2ee0 rdx = 0x00007fb3570bcb80 Step #5: rdi = 0x000055e2f38c2ee0 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffd40df7f00 Step #5: r8 = 0x000055e2f38c2ef0 r9 = 0x00007fb3570bcbf0 r10 = 0x000055e2f3895010 r11 = 0x00007fb3570bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2f19b1960 r14 = 0x0000000100000004 r15 = 0x000055e2f091e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12133==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\002|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-212a27d79b9d047cde4770acaeed492ccb96a307 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBAnwL Step #5: MERGE-OUTER: attempt 782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110029109 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598e3aa7198, 0x5598e3aaf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598e3aaf918,0x5598e3b370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/212a27d79b9d047cde4770acaeed492ccb96a307' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5022 processed earlier; will process 10253 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12164==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598e12bb5dd bp 0x000000000000 sp 0x7ffc4ed7e340 T12164) Step #5: ==12164==The signal is caused by a READ memory access. Step #5: #0 0x5598e12bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5598e10dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5598e10dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5598e10ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5598e0fdbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598e0f33c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598e0f3d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598e0f246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598e0f503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcaceb95082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5598e0f17aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12164==Register values: Step #5: rax = 0x00005598e4f6a190 rbx = 0x00005598e4f6a190 rcx = 0x00005598e4f6a640 rdx = 0x00007fcaced5db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4ed7e340 Step #5: r8 = 0x00005598e4f6a190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcaced5dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005598e44ba960 r14 = 0x0000000100000004 r15 = 0x00005598e3427386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12164==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\001q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-36db21c9498d6ec0980456cb0fc6ab4980adbbda Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBAXEL Step #5: MERGE-OUTER: attempt 783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110152404 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f67cae7198, 0x55f67caef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f67caef918,0x55f67cb770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36db21c9498d6ec0980456cb0fc6ab4980adbbda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5023 processed earlier; will process 10252 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f67a2fb5dd bp 0x000000000000 sp 0x7fff0e63e300 T12191) Step #5: ==12191==The signal is caused by a READ memory access. Step #5: #0 0x55f67a2fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f67a11d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f67a11cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f67a0fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f67a01bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f679f73c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f679f7d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f679f646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f679f903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc39b6a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f679f57aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12191==Register values: Step #5: rax = 0x000055f67e1d2830 rbx = 0x000055f67e1d2830 rcx = 0x000055f67e1d2820 rdx = 0x00007fc39b86cb80 Step #5: rdi = 0x000055f67e1d2820 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007fff0e63e300 Step #5: r8 = 0x000055f67e1d2830 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc39b86cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f67d4fa960 r14 = 0x0000000100000004 r15 = 0x000055f67c467386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\006\001\004\000\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-871b206f64da054960a33e0a7ee633e35a523ab9 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoGAQQAEgAL Step #5: MERGE-OUTER: attempt 784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110275951 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56522131a198, 0x565221322911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565221322918,0x5652213aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/871b206f64da054960a33e0a7ee633e35a523ab9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5025 processed earlier; will process 10250 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12222==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56521eb2e5dd bp 0x000000000000 sp 0x7ffd95d8dea0 T12222) Step #5: ==12222==The signal is caused by a READ memory access. Step #5: #0 0x56521eb2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56521e950280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56521e94ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56521e92d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56521e84ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56521e7a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56521e7b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56521e7976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56521e7c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe905efb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56521e78aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12222==Register values: Step #5: rax = 0x00005652229a1190 rbx = 0x00005652229a1190 rcx = 0x00005652229a1640 rdx = 0x00007fe9060c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd95d8dea0 Step #5: r8 = 0x00005652229a1190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe9060c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565221d2d960 r14 = 0x0000000100000004 r15 = 0x0000565220c9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12222==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7c,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x6,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001|\000\003\002\001\000\012\006\001\004\001\006l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c423ce484c6e29edc331fd3efcaf7ccfd38329e Step #5: Base64: AGFzbQEAAAABBQFgAXwAAwIBAAoGAQQBBmwL Step #5: MERGE-OUTER: attempt 785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110398639 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c0dab2198, 0x563c0daba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c0daba918,0x563c0db420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c423ce484c6e29edc331fd3efcaf7ccfd38329e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5026 processed earlier; will process 10249 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12245==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c0b2c65dd bp 0x000000000000 sp 0x7fffc3610630 T12245) Step #5: ==12245==The signal is caused by a READ memory access. Step #5: #0 0x563c0b2c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c0b0e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c0b0e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c0b0c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c0afe6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c0af3ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c0af481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c0af2f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c0af5b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfc2e65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c0af22aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12245==Register values: Step #5: rax = 0x0000563c103fd110 rbx = 0x0000563c103fd110 rcx = 0x0000563c103fd100 rdx = 0x00007fdfc302db80 Step #5: rdi = 0x0000563c103fd100 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007fffc3610630 Step #5: r8 = 0x0000563c103fd110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfc302dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c0e4c5960 r14 = 0x0000000100000004 r15 = 0x0000563c0d432386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12245==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xf,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\006\001\004\000\000\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3c0b8a8c70a6d32118e076b49867478d5d2a1c5 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoGAQQAAA8L Step #5: MERGE-OUTER: attempt 786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110523024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d13794198, 0x559d1379c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d1379c918,0x559d138240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3c0b8a8c70a6d32118e076b49867478d5d2a1c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5028 processed earlier; will process 10247 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fb 12 Step #5: #2 pulse cov: 296 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: #4 pulse cov: 338 ft: 352 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 368 ft: 392 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #16 pulse cov: 398 ft: 423 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 27 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function 1467 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12252==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d10fa85dd bp 0x000000000000 sp 0x7ffeea4076c0 T12252) Step #5: ==12252==The signal is caused by a READ memory access. Step #5: #0 0x559d10fa85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d10dca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d10dc9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d10da7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d10cc8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d10c20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d10c2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d10c116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d10c3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe31a6ab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d10c04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12252==Register values: Step #5: rax = 0x0000559d14b41540 rbx = 0x0000559d14b41540 rcx = 0x0000559d14b419f0 rdx = 0x00007fe31a873b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeea4076c0 Step #5: r8 = 0x0000559d14b41540 r9 = 0x00007fe31a873c10 r10 = 0x0000559d149c7010 r11 = 0x00007fe31a873be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d141a7960 r14 = 0x0000000100000004 r15 = 0x0000559d13114386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12252==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x1b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\006\001\004\000\000\033\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a555bc6f4653b702a78baa5b901c4d122c191cf Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoGAQQAABsL Step #5: MERGE-OUTER: attempt 787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110653428 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e128dc4198, 0x55e128dcc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e128dcc918,0x55e128e540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a555bc6f4653b702a78baa5b901c4d122c191cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5056 processed earlier; will process 10219 files now Step #5: [LOADING] WASM module load failed: unknown function 1535 Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 269 ft: 293 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown function 106 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12256==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1265d85dd bp 0x000000000000 sp 0x7ffcc2a98b30 T12256) Step #5: ==12256==The signal is caused by a READ memory access. Step #5: #0 0x55e1265d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1263fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1263f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1263d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1262f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e126250c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e12625a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1262416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e12626d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f459ed19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e126234aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12256==Register values: Step #5: rax = 0x000055e129a1a0a0 rbx = 0x000055e129a1a0a0 rcx = 0x000055e129a1a090 rdx = 0x00007f459eee1b80 Step #5: rdi = 0x000055e129a1a090 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007ffcc2a98b30 Step #5: r8 = 0x000055e129a1a0a0 r9 = 0x00007f459eee1bf0 r10 = 0x000055e1299ed010 r11 = 0x00007f459eee1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1297d7960 r14 = 0x0000000100000004 r15 = 0x000055e128744386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12256==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\003\002\001\000\012\006\001\004\001\002\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bdf53e5564bd3ae8517984f6b0a5666ddfa82c2 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAwIBAAoGAQQBAn8L Step #5: MERGE-OUTER: attempt 788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110778413 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653cf16a198, 0x5653cf172911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653cf172918,0x5653cf1fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bdf53e5564bd3ae8517984f6b0a5666ddfa82c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5060 processed earlier; will process 10215 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 295 ft: 300 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12260==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653cc97e5dd bp 0x000000000000 sp 0x7ffe7a62af70 T12260) Step #5: ==12260==The signal is caused by a READ memory access. Step #5: #0 0x5653cc97e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5653cc7a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5653cc79ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653cc77d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653cc69ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5653cc5f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653cc6001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653cc5e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653cc6133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbdfd76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5653cc5daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12260==Register values: Step #5: rax = 0x00005653d09f4a20 rbx = 0x00005653d09f4a20 rcx = 0x00005653d09f4ed0 rdx = 0x00007fbbdff3eb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7a62af70 Step #5: r8 = 0x00005653d09f4a20 r9 = 0x00007fbbdff3ebf0 r10 = 0x00005653d087b010 r11 = 0x00007fbbdff3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653cfb7d960 r14 = 0x0000000100000004 r15 = 0x00005653ceaea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12260==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\002}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c3ac4cf2d9a0b0ecff7b79f1b55f9260fa44148 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBAn0L Step #5: MERGE-OUTER: attempt 789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1110904810 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2ffc1a198, 0x55d2ffc22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2ffc22918,0x55d2ffcaa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c3ac4cf2d9a0b0ecff7b79f1b55f9260fa44148' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5063 processed earlier; will process 10212 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 276 ft: 277 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 308 ft: 320 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 318 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 122 Step #5: [LOADING] WASM module load failed: unknown type Step #5: #8 pulse cov: 363 ft: 383 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12264==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2fd42e5dd bp 0x000000000000 sp 0x7ffd73941500 T12264) Step #5: ==12264==The signal is caused by a READ memory access. Step #5: #0 0x55d2fd42e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2fd250280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2fd24ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2fd22d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2fd14ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2fd0a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2fd0b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2fd0976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2fd0c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f637602a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2fd08aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12264==Register values: Step #5: rax = 0x000055d302457540 rbx = 0x000055d302457540 rcx = 0x000055d3024579f0 rdx = 0x00007f63761f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd73941500 Step #5: r8 = 0x000055d302457540 r9 = 0x000055d302300650 r10 = 0x000055d3022dd010 r11 = 0x00007f63761f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d30062d960 r14 = 0x0000000100000004 r15 = 0x000055d2ff59a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12264==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\006\001\004\000\000\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1be6c93672b8c62731d17fb145c133b0c02bb218 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoGAQQAABoL Step #5: MERGE-OUTER: attempt 790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111031498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5606015ae198, 0x5606015b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5606015b6918,0x56060163e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1be6c93672b8c62731d17fb145c133b0c02bb218' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5073 processed earlier; will process 10202 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12268==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605fedc25dd bp 0x000000000000 sp 0x7ffcd76b3100 T12268) Step #5: ==12268==The signal is caused by a READ memory access. Step #5: #0 0x5605fedc25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605febe4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605febe3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605febc1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605feae2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605fea3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605fea441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605fea2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605fea573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7a7877082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605fea1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12268==Register values: Step #5: rax = 0x0000560603f0a190 rbx = 0x0000560603f0a190 rcx = 0x0000560603f0a640 rdx = 0x00007fa7a7a3fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd76b3100 Step #5: r8 = 0x0000560603f0a190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7a7a3fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560601fc1960 r14 = 0x0000000100000004 r15 = 0x0000560600f2e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12268==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x70,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\003p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a224a26ea24fbf406a67fedd8b600b5e4ecaf921 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBA3AL Step #5: MERGE-OUTER: attempt 791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111153856 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e312c5198, 0x556e312cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e312cd918,0x556e313550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a224a26ea24fbf406a67fedd8b600b5e4ecaf921' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5074 processed earlier; will process 10201 files now Step #5: [LOADING] WASM module load failed: unknown function 29 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 276 ft: 292 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12272==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e2ead95dd bp 0x000000000000 sp 0x7ffc85ead0d0 T12272) Step #5: ==12272==The signal is caused by a READ memory access. Step #5: #0 0x556e2ead95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e2e8fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e2e8fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e2e8d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e2e7f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e2e751c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e2e75b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e2e7426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e2e76e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc73cbf4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e2e735aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12272==Register values: Step #5: rax = 0x0000556e335ef520 rbx = 0x0000556e335ef520 rcx = 0x0000556e335ef9d0 rdx = 0x00007fc73cdbcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc85ead0d0 Step #5: r8 = 0x0000556e335ef520 r9 = 0x00007fc73cdbcbf0 r10 = 0x0000556e33475010 r11 = 0x00007fc73cdbcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e31cd8960 r14 = 0x0000000100000004 r15 = 0x0000556e30c45386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12272==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x16,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\006\001\004\001\026}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a27cfe42153a442023808a1849b1e5340a1db876 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoGAQQBFn0L Step #5: MERGE-OUTER: attempt 792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111280863 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562904a77198, 0x562904a7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562904a7f918,0x562904b070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a27cfe42153a442023808a1849b1e5340a1db876' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5078 processed earlier; will process 10197 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 330 ft: 352 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12276==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56290228b5dd bp 0x000000000000 sp 0x7fff41f3eba0 T12276) Step #5: ==12276==The signal is caused by a READ memory access. Step #5: #0 0x56290228b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629020ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629020acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56290208a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562901fabad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562901f03c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562901f0d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562901ef46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562901f203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfcfaab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562901ee7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12276==Register values: Step #5: rax = 0x000056290755b520 rbx = 0x000056290755b520 rcx = 0x000056290755b9d0 rdx = 0x00007fcfcfc73b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff41f3eba0 Step #5: r8 = 0x000056290755b520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcfcfc73be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056290548a960 r14 = 0x0000000100000004 r15 = 0x00005629043f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12276==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x65,0x63,0x74,0x2,0x0,0x2,0x0,0x78, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006spect\002\000\002\000x Step #5: artifact_prefix='./'; Test unit written to ./crash-1593331d5599f901b49bc72da9a6a17f368537ce Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcGVjdAIAAgB4 Step #5: MERGE-OUTER: attempt 793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111405083 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d676c84198, 0x55d676c8c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d676c8c918,0x55d676d140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1593331d5599f901b49bc72da9a6a17f368537ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5082 processed earlier; will process 10193 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 265 ft: 266 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 286 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12280==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6744985dd bp 0x000000000000 sp 0x7ffee302fdf0 T12280) Step #5: ==12280==The signal is caused by a READ memory access. Step #5: #0 0x55d6744985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d6742ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d6742b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d674297929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d6741b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d674110c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d67411a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d6741016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d67412d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2f1e68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d6740f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12280==Register values: Step #5: rax = 0x000055d67815d630 rbx = 0x000055d67815d630 rcx = 0x000055d67815dae0 rdx = 0x00007fb2f2030b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee302fdf0 Step #5: r8 = 0x000055d67815d630 r9 = 0x00007fb2f2030bf0 r10 = 0x000055d677fe3010 r11 = 0x00007fb2f2030be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d677697960 r14 = 0x0000000100000004 r15 = 0x000055d676604386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12280==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-12a25b3e0da632c0ecc4878b4fe267a59e287a5b Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoGAQQAEAAL Step #5: MERGE-OUTER: attempt 794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111530543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cff4c42198, 0x55cff4c4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cff4c4a918,0x55cff4cd20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/12a25b3e0da632c0ecc4878b4fe267a59e287a5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5086 processed earlier; will process 10189 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 258 ft: 259 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #2 pulse cov: 286 ft: 303 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12284==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cff24565dd bp 0x000000000000 sp 0x7ffc476ad230 T12284) Step #5: ==12284==The signal is caused by a READ memory access. Step #5: #0 0x55cff24565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cff2278280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cff2277fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cff2255929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cff2176ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cff20cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cff20d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cff20bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cff20eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa616cf8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cff20b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12284==Register values: Step #5: rax = 0x000055cff6ef3a20 rbx = 0x000055cff6ef3a20 rcx = 0x000055cff6ef3ed0 rdx = 0x00007fa616ec0b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc476ad230 Step #5: r8 = 0x000055cff6ef3a20 r9 = 0x00007fa616ec0bf0 r10 = 0x000055cff6d7a010 r11 = 0x00007fa616ec0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cff5655960 r14 = 0x0000000100000004 r15 = 0x000055cff45c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12284==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xc3,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\000\303\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b78db27cd06e2be5d4f1e7153faaab846d6c1d76 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAAMML Step #5: MERGE-OUTER: attempt 795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111655885 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556904a25198, 0x556904a2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556904a2d918,0x556904ab50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b78db27cd06e2be5d4f1e7153faaab846d6c1d76' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5089 processed earlier; will process 10186 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 302 ft: 306 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 1471 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: #4 pulse cov: 331 ft: 338 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #8 pulse cov: 360 ft: 379 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12288==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569022395dd bp 0x000000000000 sp 0x7ffccff39fc0 T12288) Step #5: ==12288==The signal is caused by a READ memory access. Step #5: #0 0x5569022395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55690205b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55690205afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556902038929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556901f59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556901eb1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556901ebb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556901ea26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556901ece3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d427c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556901e95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12288==Register values: Step #5: rax = 0x00005569059a1520 rbx = 0x00005569059a1520 rcx = 0x00005569059a19d0 rdx = 0x00007f9d4298db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccff39fc0 Step #5: r8 = 0x00005569059a1520 r9 = 0x00007f9d4298dc10 r10 = 0x0000556905827010 r11 = 0x00007f9d4298dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556905438960 r14 = 0x0000000100000004 r15 = 0x00005569043a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12288==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x6,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\006j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40b64727d6c19a191346a3369893e6737bc9bced Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBBmoL Step #5: MERGE-OUTER: attempt 796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111782757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630520f5198, 0x5630520fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630520fd918,0x5630521850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40b64727d6c19a191346a3369893e6737bc9bced' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5098 processed earlier; will process 10177 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 260 ft: 261 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 285 ft: 296 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12292==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56304f9095dd bp 0x000000000000 sp 0x7ffc517995d0 T12292) Step #5: ==12292==The signal is caused by a READ memory access. Step #5: #0 0x56304f9095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56304f72b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56304f72afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56304f708929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56304f629ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56304f581c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56304f58b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56304f5726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56304f59e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1c1031d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56304f565aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12292==Register values: Step #5: rax = 0x0000563054b520f0 rbx = 0x0000563054b520f0 rcx = 0x0000563054b520e0 rdx = 0x00007f1c104e5b80 Step #5: rdi = 0x0000563054b520e0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffc517995d0 Step #5: r8 = 0x0000563054b520f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1c104e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563052b08960 r14 = 0x0000000100000004 r15 = 0x0000563051a75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12292==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x9,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\011q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b95b4d44b4b57c2815f7115d120ed4cfaaa8c2c Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBCXEL Step #5: MERGE-OUTER: attempt 797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1111907506 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628e976a198, 0x5628e9772911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628e9772918,0x5628e97fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b95b4d44b4b57c2815f7115d120ed4cfaaa8c2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5102 processed earlier; will process 10173 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 256 ft: 257 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 275 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #4 pulse cov: 289 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12296==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628e6f7e5dd bp 0x000000000000 sp 0x7ffc2d46f640 T12296) Step #5: ==12296==The signal is caused by a READ memory access. Step #5: #0 0x5628e6f7e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628e6da0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628e6d9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628e6d7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628e6c9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628e6bf6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628e6c001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628e6be76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628e6c133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff62d0db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628e6bdaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12296==Register values: Step #5: rax = 0x00005628ebe07520 rbx = 0x00005628ebe07520 rcx = 0x00005628ebe079d0 rdx = 0x00007ff62d2a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2d46f640 Step #5: r8 = 0x00005628ebe07520 r9 = 0x00007ff62d2a3c00 r10 = 0x00005628ebc8d010 r11 = 0x00007ff62d2a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628ea17d960 r14 = 0x0000000100000004 r15 = 0x00005628e90ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12296==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x42,0x12,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000B\022\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-95966b3fdfa6d1ffb044c64e5f63766aeabc14b6 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAQhIL Step #5: MERGE-OUTER: attempt 798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112032517 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561959240198, 0x561959248911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561959248918,0x5619592d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/95966b3fdfa6d1ffb044c64e5f63766aeabc14b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5110 processed earlier; will process 10165 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 221 ft: 222 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 309 ft: 316 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12300==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561956a545dd bp 0x000000000000 sp 0x7ffccd6191d0 T12300) Step #5: ==12300==The signal is caused by a READ memory access. Step #5: #0 0x561956a545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561956876280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561956875fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561956853929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561956774ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619566ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619566d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619566bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619566e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2c1572082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619566b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12300==Register values: Step #5: rax = 0x000056195b7b54f0 rbx = 0x000056195b7b54f0 rcx = 0x000056195b7b59a0 rdx = 0x00007fe2c173ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccd6191d0 Step #5: r8 = 0x000056195b7b54f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2c173abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561959c53960 r14 = 0x0000000100000004 r15 = 0x0000561958bc0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12300==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\002k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-37d71e18eb58c592e28e935025fe80d652c6533c Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBAmsL Step #5: MERGE-OUTER: attempt 799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112157141 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56118c22c198, 0x56118c234911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56118c234918,0x56118c2bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37d71e18eb58c592e28e935025fe80d652c6533c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5114 processed earlier; will process 10161 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 259 ft: 267 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561189a405dd bp 0x000000000000 sp 0x7ffda3e0b6f0 T12319) Step #5: ==12319==The signal is caused by a READ memory access. Step #5: #0 0x561189a405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561189862280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561189861fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56118983f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561189760ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611896b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611896c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611896a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611896d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafe0cf2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56118969caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12319==Register values: Step #5: rax = 0x000056118d069d70 rbx = 0x000056118d069d70 rcx = 0x000056118d069d60 rdx = 0x00007fafe0ebab80 Step #5: rdi = 0x000056118d069d60 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007ffda3e0b6f0 Step #5: r8 = 0x000056118d069d70 r9 = 0x00007fafe0ebabf0 r10 = 0x000056118d03d010 r11 = 0x00007fafe0ebabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056118cc3f960 r14 = 0x0000000100000004 r15 = 0x000056118bbac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\003\002\001\000\012\006\001\004\001\003\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-afb69b0e3595d52fb74b3bfbbb92e1be6183a1cb Step #5: Base64: AGFzbQEAAAABBQFgAXAAAwIBAAoGAQQBA38L Step #5: MERGE-OUTER: attempt 800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112280957 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55638f84d198, 0x55638f855911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55638f855918,0x55638f8dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/afb69b0e3595d52fb74b3bfbbb92e1be6183a1cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5117 processed earlier; will process 10158 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 274 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12350==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55638d0615dd bp 0x000000000000 sp 0x7ffd871a2b20 T12350) Step #5: ==12350==The signal is caused by a READ memory access. Step #5: #0 0x55638d0615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55638ce83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55638ce82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55638ce60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55638cd81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55638ccd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55638cce31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55638ccca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55638ccf63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a826e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55638ccbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12350==Register values: Step #5: rax = 0x00005563912db460 rbx = 0x00005563912db460 rcx = 0x00005563912db450 rdx = 0x00007f6a828aeb80 Step #5: rdi = 0x00005563912db450 rsi = 0x0000000000000025 rbp = 0x0000000000000000 rsp = 0x00007ffd871a2b20 Step #5: r8 = 0x00005563912db460 r9 = 0x00007f6a828aebf0 r10 = 0x00005563912bc010 r11 = 0x00007f6a828aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556390260960 r14 = 0x0000000100000004 r15 = 0x000055638f1cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12350==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x17,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\001\027~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e8131925e3f0bbddefa89d24e7868150a481a6f Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQBF34L Step #5: MERGE-OUTER: attempt 801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112405732 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9d9f94198, 0x55d9d9f9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9d9f9c918,0x55d9da0240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e8131925e3f0bbddefa89d24e7868150a481a6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5121 processed earlier; will process 10154 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 3 Step #5: #2 pulse cov: 261 ft: 266 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #4 pulse cov: 297 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode fc 29 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12381==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9d77a85dd bp 0x000000000000 sp 0x7fff7320c890 T12381) Step #5: ==12381==The signal is caused by a READ memory access. Step #5: #0 0x55d9d77a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9d75ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9d75c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9d75a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9d74c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9d7420c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9d742a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9d74116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9d743d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52c798a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9d7404aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12381==Register values: Step #5: rax = 0x000055d9dc7d5a20 rbx = 0x000055d9dc7d5a20 rcx = 0x000055d9dc7d5ed0 rdx = 0x00007f52c7b52b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7320c890 Step #5: r8 = 0x000055d9dc7d5a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52c7b52be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9da9a7960 r14 = 0x0000000100000004 r15 = 0x000055d9d9914386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12381==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34e65f95b75a36cf788ad8a43cbc1b97f50a4144 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoGAQQAEAAL Step #5: MERGE-OUTER: attempt 802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112532051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a41392198, 0x556a4139a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a4139a918,0x556a414220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34e65f95b75a36cf788ad8a43cbc1b97f50a4144' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5129 processed earlier; will process 10146 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12406==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a3eba65dd bp 0x000000000000 sp 0x7fffa7a778f0 T12406) Step #5: ==12406==The signal is caused by a READ memory access. Step #5: #0 0x556a3eba65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a3e9c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a3e9c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a3e9a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a3e8c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a3e81ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a3e8281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a3e80f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a3e83b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ea6d8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a3e802aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12406==Register values: Step #5: rax = 0x0000556a424fa190 rbx = 0x0000556a424fa190 rcx = 0x0000556a424fa640 rdx = 0x00007f5ea6f54b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa7a778f0 Step #5: r8 = 0x0000556a424fa190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ea6f54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a41da5960 r14 = 0x0000000100000004 r15 = 0x0000556a40d12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12406==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b85da382007d83f49e71b16ed117bc9ce66179f2 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQAAAAL Step #5: MERGE-OUTER: attempt 803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112656786 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615450d5198, 0x5615450dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615450dd918,0x5615451650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b85da382007d83f49e71b16ed117bc9ce66179f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5130 processed earlier; will process 10145 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12434==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5615428e95dd bp 0x000000000000 sp 0x7fff5862a3f0 T12434) Step #5: ==12434==The signal is caused by a READ memory access. Step #5: #0 0x5615428e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56154270b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56154270afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5615426e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561542609ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561542561c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56154256b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615425526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56154257e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa463900082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561542545aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12434==Register values: Step #5: rax = 0x000056154613a050 rbx = 0x000056154613a050 rcx = 0x000056154613a040 rdx = 0x00007fa463ac8b80 Step #5: rdi = 0x000056154613a040 rsi = 0x0000000000101040 rbp = 0x0000000000000000 rsp = 0x00007fff5862a3f0 Step #5: r8 = 0x000056154613a050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa463ac8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561545ae8960 r14 = 0x0000000100000004 r15 = 0x0000561544a55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12434==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x66,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001f|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d94364200b4d0c535f8d94a791f9f3ed851ffde6 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBZnwL Step #5: MERGE-OUTER: attempt 804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112781963 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f1daaa198, 0x559f1dab2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f1dab2918,0x559f1db3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d94364200b4d0c535f8d94a791f9f3ed851ffde6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5132 processed earlier; will process 10143 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12441==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f1b2be5dd bp 0x000000000000 sp 0x7ffe7a6a9580 T12441) Step #5: ==12441==The signal is caused by a READ memory access. Step #5: #0 0x559f1b2be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f1b0e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f1b0dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f1b0bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f1afdead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f1af36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f1af401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f1af276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f1af533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec3a787082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f1af1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12441==Register values: Step #5: rax = 0x0000559f204b3260 rbx = 0x0000559f204b3260 rcx = 0x0000559f204b3710 rdx = 0x00007fec3a94fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7a6a9580 Step #5: r8 = 0x0000559f204b3260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec3a94fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f1e4bd960 r14 = 0x0000000100000004 r15 = 0x0000559f1d42a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12441==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7f,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\006\001\004\001\177q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-243357f3a024f648ecbbf411b136fe135b194859 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoGAQQBf3EL Step #5: MERGE-OUTER: attempt 805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1112907087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564bc33d2198, 0x564bc33da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564bc33da918,0x564bc34620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/243357f3a024f648ecbbf411b136fe135b194859' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5133 processed earlier; will process 10142 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12445==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564bc0be65dd bp 0x000000000000 sp 0x7ffea64c9950 T12445) Step #5: ==12445==The signal is caused by a READ memory access. Step #5: #0 0x564bc0be65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564bc0a08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564bc0a07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564bc09e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564bc0906ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564bc085ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564bc08681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564bc084f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564bc087b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd79eb46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564bc0842aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12445==Register values: Step #5: rax = 0x0000564bc4ac8e60 rbx = 0x0000564bc4ac8e60 rcx = 0x0000564bc4ac8e50 rdx = 0x00007fd79ed0eb80 Step #5: rdi = 0x0000564bc4ac8e50 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007ffea64c9950 Step #5: r8 = 0x0000564bc4ac8e60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd79ed0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564bc3de5960 r14 = 0x0000000100000004 r15 = 0x0000564bc2d52386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12445==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\001m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-28af6025971e7b4762664f37ad80b61c4e450baa Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBAW0L Step #5: MERGE-OUTER: attempt 806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113031194 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c3ce7d198, 0x557c3ce85911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c3ce85918,0x557c3cf0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28af6025971e7b4762664f37ad80b61c4e450baa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5135 processed earlier; will process 10140 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 208 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 275 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 307 ft: 326 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #8 pulse cov: 376 ft: 408 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12449==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c3a6915dd bp 0x000000000000 sp 0x7ffd467fcc70 T12449) Step #5: ==12449==The signal is caused by a READ memory access. Step #5: #0 0x557c3a6915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c3a4b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c3a4b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c3a490929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c3a3b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c3a309c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c3a3131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c3a2fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c3a3263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd14cc4f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c3a2edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12449==Register values: Step #5: rax = 0x0000557c3e4884f0 rbx = 0x0000557c3e4884f0 rcx = 0x0000557c3e4889a0 rdx = 0x00007fd14ce17b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd467fcc70 Step #5: r8 = 0x0000557c3e4884f0 r9 = 0x0000557c3e320e00 r10 = 0x0000557c3e30e010 r11 = 0x00007fd14ce17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c3d890960 r14 = 0x0000000100000004 r15 = 0x0000557c3c7fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12449==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xb5,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\006\001\004\000\000\265\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e66421ffd1fa348191edc98e9af28ff009dfca1 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoGAQQAALUL Step #5: MERGE-OUTER: attempt 807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113157632 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1be310198, 0x55a1be318911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1be318918,0x55a1be3a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e66421ffd1fa348191edc98e9af28ff009dfca1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5146 processed earlier; will process 10129 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12453==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1bbb245dd bp 0x000000000000 sp 0x7ffece9b5a50 T12453) Step #5: ==12453==The signal is caused by a READ memory access. Step #5: #0 0x55a1bbb245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1bb946280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1bb945fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1bb923929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1bb844ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1bb79cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1bb7a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1bb78d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1bb7b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1ed110082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1bb780aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12453==Register values: Step #5: rax = 0x000055a1bee6d770 rbx = 0x000055a1bee6d770 rcx = 0x000055a1bee6d760 rdx = 0x00007fa1ed2d8b80 Step #5: rdi = 0x000055a1bee6d760 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007ffece9b5a50 Step #5: r8 = 0x000055a1bee6d770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa1ed2d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1bed23960 r14 = 0x0000000100000004 r15 = 0x000055a1bdc90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12453==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xae,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\000\256\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3a6b7d08226dc27cb6f2571f3f8927ec5d85aa6 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAAK4L Step #5: MERGE-OUTER: attempt 808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113284064 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e95208198, 0x562e95210911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e95210918,0x562e952980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3a6b7d08226dc27cb6f2571f3f8927ec5d85aa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5148 processed earlier; will process 10127 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 269 ft: 277 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 327 ft: 349 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12457==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e92a1c5dd bp 0x000000000000 sp 0x7ffd67e50bd0 T12457) Step #5: ==12457==The signal is caused by a READ memory access. Step #5: #0 0x562e92a1c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e9283e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e9283dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e9281b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e9273cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e92694c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e9269e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e926856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e926b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f776b901082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e92678aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12457==Register values: Step #5: rax = 0x0000562e96be4520 rbx = 0x0000562e96be4520 rcx = 0x0000562e96be49d0 rdx = 0x00007f776bac9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd67e50bd0 Step #5: r8 = 0x0000562e96be4520 r9 = 0x00007f776bac9bf0 r10 = 0x0000562e96a6a010 r11 = 0x00007f776bac9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e95c1b960 r14 = 0x0000000100000004 r15 = 0x0000562e94b88386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12457==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x63,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\006\001\004\000\000c\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-77b0c136ff4bcf5a5de025f2123eea9e53eece74 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoGAQQAAGML Step #5: MERGE-OUTER: attempt 809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113409313 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ab88eb198, 0x556ab88f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ab88f3918,0x556ab897b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/77b0c136ff4bcf5a5de025f2123eea9e53eece74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5153 processed earlier; will process 10122 files now Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 271 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 366 ft: 415 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12461==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ab60ff5dd bp 0x000000000000 sp 0x7ffe6709d2e0 T12461) Step #5: ==12461==The signal is caused by a READ memory access. Step #5: #0 0x556ab60ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ab5f21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ab5f20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ab5efe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ab5e1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ab5d77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ab5d811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ab5d686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ab5d943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbafb089082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ab5d5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12461==Register values: Step #5: rax = 0x0000556abb33c540 rbx = 0x0000556abb33c540 rcx = 0x0000556abb33c9f0 rdx = 0x00007fbafb251b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6709d2e0 Step #5: r8 = 0x0000556abb33c540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbafb251be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ab92fe960 r14 = 0x0000000100000004 r15 = 0x0000556ab826b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12461==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7c,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7e,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001|\000\003\002\001\000\012\006\001\004\001~|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-742fe64b1e16af262da5c98a8822a01c5babdbe7 Step #5: Base64: AGFzbQEAAAABBQFgAXwAAwIBAAoGAQQBfnwL Step #5: MERGE-OUTER: attempt 810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113533325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c9f44f198, 0x562c9f457911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c9f457918,0x562c9f4df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/742fe64b1e16af262da5c98a8822a01c5babdbe7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5158 processed earlier; will process 10117 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12489==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c9cc635dd bp 0x000000000000 sp 0x7ffc3b3ea320 T12489) Step #5: ==12489==The signal is caused by a READ memory access. Step #5: #0 0x562c9cc635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c9ca85280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c9ca84fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c9ca62929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c9c983ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c9c8dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c9c8e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c9c8cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c9c8f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6163a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c9c8bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12489==Register values: Step #5: rax = 0x0000562ca003b850 rbx = 0x0000562ca003b850 rcx = 0x0000562ca003b840 rdx = 0x00007fe61656eb80 Step #5: rdi = 0x0000562ca003b840 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007ffc3b3ea320 Step #5: r8 = 0x0000562ca003b850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe61656ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c9fe62960 r14 = 0x0000000100000004 r15 = 0x0000562c9edcf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12489==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\006\001\004\001\001n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-758775b36201f96273820d118371590149adbaee Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoGAQQBAW4L Step #5: MERGE-OUTER: attempt 811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113658177 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5600e9cde198, 0x5600e9ce6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5600e9ce6918,0x5600e9d6e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/758775b36201f96273820d118371590149adbaee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5160 processed earlier; will process 10115 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 310 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1462 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 337 ft: 385 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12520==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600e74f25dd bp 0x000000000000 sp 0x7fffed8bdbd0 T12520) Step #5: ==12520==The signal is caused by a READ memory access. Step #5: #0 0x5600e74f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5600e7314280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5600e7313fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5600e72f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5600e7212ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5600e716ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5600e71741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5600e715b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600e71873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54c6ac4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5600e714eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12520==Register values: Step #5: rax = 0x00005600eb299520 rbx = 0x00005600eb299520 rcx = 0x00005600eb2999d0 rdx = 0x00007f54c6c8cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffed8bdbd0 Step #5: r8 = 0x00005600eb299520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54c6c8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600ea6f1960 r14 = 0x0000000100000004 r15 = 0x00005600e965e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12520==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\003\002\001\000\012\006\001\004\001\001\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d78e1ac86506f3a605e37d904b68ec46d232329d Step #5: Base64: AGFzbQEAAAABBQFgAXIAAwIBAAoGAQQBAX8L Step #5: MERGE-OUTER: attempt 812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113783740 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56390f05b198, 0x56390f063911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56390f063918,0x56390f0eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d78e1ac86506f3a605e37d904b68ec46d232329d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5165 processed earlier; will process 10110 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 212 ft: 213 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 226 ft: 230 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 332 ft: 355 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56390c86f5dd bp 0x000000000000 sp 0x7ffcabe53cd0 T12551) Step #5: ==12551==The signal is caused by a READ memory access. Step #5: #0 0x56390c86f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56390c691280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56390c690fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56390c66e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56390c58fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56390c4e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56390c4f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56390c4d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56390c5043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4829a1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56390c4cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12551==Register values: Step #5: rax = 0x00005639115854f0 rbx = 0x00005639115854f0 rcx = 0x00005639115859a0 rdx = 0x00007f4829be7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcabe53cd0 Step #5: r8 = 0x00005639115854f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4829be7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056390fa6e960 r14 = 0x0000000100000004 r15 = 0x000056390e9db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7c,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x32,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001|\000\003\002\001\000\012\006\001\004\0012~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e9a553138dc19ee47a41750d6a7a6043fbcb34c Step #5: Base64: AGFzbQEAAAABBQFgAXwAAwIBAAoGAQQBMn4L Step #5: MERGE-OUTER: attempt 813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1113908847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56039ade9198, 0x56039adf1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56039adf1918,0x56039ae790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e9a553138dc19ee47a41750d6a7a6043fbcb34c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5171 processed earlier; will process 10104 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 288 ft: 299 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12582==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603985fd5dd bp 0x000000000000 sp 0x7ffcda1af310 T12582) Step #5: ==12582==The signal is caused by a READ memory access. Step #5: #0 0x5603985fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56039841f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56039841efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603983fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56039831dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560398275c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56039827f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603982666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603982923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3f00520082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560398259aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12582==Register values: Step #5: rax = 0x000056039c98da20 rbx = 0x000056039c98da20 rcx = 0x000056039c98ded0 rdx = 0x00007f3f006e8b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcda1af310 Step #5: r8 = 0x000056039c98da20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3f006e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056039b7fc960 r14 = 0x0000000100000004 r15 = 0x000056039a769386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12582==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7e,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\001~~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e59ac76f8db7e8dd1b211829117db6c241177cb4 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQBfn4L Step #5: MERGE-OUTER: attempt 814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114032820 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfc5730198, 0x55bfc5738911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfc5738918,0x55bfc57c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e59ac76f8db7e8dd1b211829117db6c241177cb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5175 processed earlier; will process 10100 files now Step #5: [LOADING] WASM module load failed: unknown function 1454 Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -31 Step #5: #2 pulse cov: 288 ft: 300 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: #4 pulse cov: 314 ft: 330 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12610==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfc2f445dd bp 0x000000000000 sp 0x7fff7dc58ad0 T12610) Step #5: ==12610==The signal is caused by a READ memory access. Step #5: #0 0x55bfc2f445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfc2d66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfc2d65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfc2d43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfc2c64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfc2bbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfc2bc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfc2bad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfc2bd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f166d77e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfc2ba0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12610==Register values: Step #5: rax = 0x000055bfc6986520 rbx = 0x000055bfc6986520 rcx = 0x000055bfc69869d0 rdx = 0x00007f166d946b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7dc58ad0 Step #5: r8 = 0x000055bfc6986520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f166d946be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfc6143960 r14 = 0x0000000100000004 r15 = 0x000055bfc50b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12610==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0xf,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\000\017\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f34d9030c379985639735bb7955481fdf5ebeef1 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQADwEL Step #5: MERGE-OUTER: attempt 815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114158792 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562626e17198, 0x562626e1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562626e1f918,0x562626ea70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f34d9030c379985639735bb7955481fdf5ebeef1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5182 processed earlier; will process 10093 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12644==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56262462b5dd bp 0x000000000000 sp 0x7fffda944cb0 T12644) Step #5: ==12644==The signal is caused by a READ memory access. Step #5: #0 0x56262462b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56262444d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56262444cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56262442a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56262434bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626242a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626242ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626242946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626242c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7caddd1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562624287aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12644==Register values: Step #5: rax = 0x000056262806cd70 rbx = 0x000056262806cd70 rcx = 0x000056262806cd60 rdx = 0x00007f7cadf99b80 Step #5: rdi = 0x000056262806cd60 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007fffda944cb0 Step #5: r8 = 0x000056262806cd70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cadf99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056262782a960 r14 = 0x0000000100000004 r15 = 0x0000562626797386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12644==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x70,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\006\001\004\001\002p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5badf2af4d2a4bc41fb378ab1ae450254b08fd4 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoGAQQBAnAL Step #5: MERGE-OUTER: attempt 816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114283245 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f4cadd198, 0x564f4cae5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f4cae5918,0x564f4cb6d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5badf2af4d2a4bc41fb378ab1ae450254b08fd4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5184 processed earlier; will process 10091 files now Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12670==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f4a2f15dd bp 0x000000000000 sp 0x7fff7e5c36b0 T12670) Step #5: ==12670==The signal is caused by a READ memory access. Step #5: #0 0x564f4a2f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f4a113280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f4a112fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f4a0f0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f4a011ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f49f69c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f49f731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f49f5a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f49f863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff35f89c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f49f4daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12670==Register values: Step #5: rax = 0x0000564f4eb1af90 rbx = 0x0000564f4eb1af90 rcx = 0x0000564f4eb1af80 rdx = 0x00007ff35fa64b80 Step #5: rdi = 0x0000564f4eb1af80 rsi = 0x0000000000101040 rbp = 0x0000000000000000 rsp = 0x00007fff7e5c36b0 Step #5: r8 = 0x0000564f4eb1af90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff35fa64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f4d4f0960 r14 = 0x0000000100000004 r15 = 0x0000564f4c45d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12670==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x65,0x63,0x74,0x65,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006specte\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-655ba24842f2801c2925d8bc3617553499f47a60 Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcGVjdGUAAgBg Step #5: MERGE-OUTER: attempt 817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114407272 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562651342198, 0x56265134a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56265134a918,0x5626513d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/655ba24842f2801c2925d8bc3617553499f47a60' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5186 processed earlier; will process 10089 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12674==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56264eb565dd bp 0x000000000000 sp 0x7ffee8e6e0a0 T12674) Step #5: ==12674==The signal is caused by a READ memory access. Step #5: #0 0x56264eb565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56264e978280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56264e977fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56264e955929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56264e876ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56264e7cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56264e7d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56264e7bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56264e7eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5017451082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56264e7b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12674==Register values: Step #5: rax = 0x000056265232e190 rbx = 0x000056265232e190 rcx = 0x000056265232e640 rdx = 0x00007f5017619b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee8e6e0a0 Step #5: r8 = 0x000056265232e190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5017619be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562651d55960 r14 = 0x0000000100000004 r15 = 0x0000562650cc2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12674==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\000\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad39994b287c2813c34931ade070e1a0750788fa Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQADAAL Step #5: MERGE-OUTER: attempt 818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114532255 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0c772b198, 0x55e0c7733911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0c7733918,0x55e0c77bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad39994b287c2813c34931ade070e1a0750788fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5187 processed earlier; will process 10088 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: #2 pulse cov: 343 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #4 pulse cov: 372 ft: 391 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 7 Step #5: [LOADING] WASM module load failed: unknown table 48 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12678==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0c4f3f5dd bp 0x000000000000 sp 0x7fffce71a270 T12678) Step #5: ==12678==The signal is caused by a READ memory access. Step #5: #0 0x55e0c4f3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0c4d61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0c4d60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0c4d3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0c4c5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0c4bb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0c4bc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0c4ba86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0c4bd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf16621082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0c4b9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12678==Register values: Step #5: rax = 0x000055e0c9953520 rbx = 0x000055e0c9953520 rcx = 0x000055e0c99539d0 rdx = 0x00007faf167e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffce71a270 Step #5: r8 = 0x000055e0c9953520 r9 = 0x00007faf167e9c20 r10 = 0x000055e0c97d9010 r11 = 0x00007faf167e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0c813e960 r14 = 0x0000000100000004 r15 = 0x000055e0c70ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12678==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x8b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\006\001\004\000\000\213\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b6845a0976b9f3fea2698aeac0880201b8b6e57 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoGAQQAAIsL Step #5: MERGE-OUTER: attempt 819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114656602 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d8ddb3198, 0x561d8ddbb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d8ddbb918,0x561d8de430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b6845a0976b9f3fea2698aeac0880201b8b6e57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5194 processed earlier; will process 10081 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12685==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d8b5c75dd bp 0x000000000000 sp 0x7ffc304d9e20 T12685) Step #5: ==12685==The signal is caused by a READ memory access. Step #5: #0 0x561d8b5c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d8b3e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d8b3e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d8b3c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d8b2e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d8b23fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d8b2491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d8b2306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d8b25c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f562949c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d8b223aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12685==Register values: Step #5: rax = 0x0000561d8ec8f190 rbx = 0x0000561d8ec8f190 rcx = 0x0000561d8ec8f640 rdx = 0x00007f5629664b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc304d9e20 Step #5: r8 = 0x0000561d8ec8f190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5629664be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d8e7c6960 r14 = 0x0000000100000004 r15 = 0x0000561d8d733386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12685==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x73,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\001s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1de4f8adc60c02f25a41ab4b62332c2d4a724e4 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBAXML Step #5: MERGE-OUTER: attempt 820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114781134 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a192b1198, 0x559a192b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a192b9918,0x559a193410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1de4f8adc60c02f25a41ab4b62332c2d4a724e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5195 processed earlier; will process 10080 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12689==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a16ac55dd bp 0x000000000000 sp 0x7ffd03ac2a80 T12689) Step #5: ==12689==The signal is caused by a READ memory access. Step #5: #0 0x559a16ac55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a168e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a168e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a168c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a167e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a1673dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a167471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a1672e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a1675a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe92b61c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a16721aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12689==Register values: Step #5: rax = 0x0000559a1baf6110 rbx = 0x0000559a1baf6110 rcx = 0x0000559a1baf65c0 rdx = 0x00007fe92b7e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd03ac2a80 Step #5: r8 = 0x0000559a1baf6110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe92b7e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a19cc4960 r14 = 0x0000000100000004 r15 = 0x0000559a18c31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12689==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x72,0x0,0x6,0x73,0x70,0x65,0x41,0x35,0x65,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003r\000\006speA5e\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-0821f06e176aa5d0caeb897439c35c2958fa1ffe Step #5: Base64: AGFzbQEAAAACEQIAAANyAAZzcGVBNWUAAgBg Step #5: MERGE-OUTER: attempt 821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1114903803 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b9f1256198, 0x55b9f125e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b9f125e918,0x55b9f12e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0821f06e176aa5d0caeb897439c35c2958fa1ffe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5196 processed earlier; will process 10079 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 290 ft: 305 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12693==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9eea6a5dd bp 0x000000000000 sp 0x7ffcf56c3320 T12693) Step #5: ==12693==The signal is caused by a READ memory access. Step #5: #0 0x55b9eea6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9ee88c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9ee88bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9ee869929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9ee78aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9ee6e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9ee6ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9ee6d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9ee6ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f058a52c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9ee6c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12693==Register values: Step #5: rax = 0x000055b9f2c54a40 rbx = 0x000055b9f2c54a40 rcx = 0x000055b9f2c54ef0 rdx = 0x00007f058a6f4b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf56c3320 Step #5: r8 = 0x000055b9f2c54a40 r9 = 0x00007f058a6f4bf0 r10 = 0x000055b9f2adb010 r11 = 0x00007f058a6f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9f1c69960 r14 = 0x0000000100000004 r15 = 0x000055b9f0bd6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12693==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x72,0x0,0x6,0x73,0x70,0x75,0x63,0x30,0x65,0x0,0x2,0x0,0x1b, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003r\000\006spuc0e\000\002\000\033 Step #5: artifact_prefix='./'; Test unit written to ./crash-f527a8041f540a286384170bcca192e73702c0e2 Step #5: Base64: AGFzbQEAAAACEQIAAANyAAZzcHVjMGUAAgAb Step #5: MERGE-OUTER: attempt 822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115028658 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e92c6e198, 0x562e92c76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e92c76918,0x562e92cfe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f527a8041f540a286384170bcca192e73702c0e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5199 processed earlier; will process 10076 files now Step #5: [LOADING] WASM module load failed: unknown type -7 Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 279 ft: 297 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: #4 pulse cov: 315 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12697==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e904825dd bp 0x000000000000 sp 0x7fffc8b18a90 T12697) Step #5: ==12697==The signal is caused by a READ memory access. Step #5: #0 0x562e904825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e902a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e902a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e90281929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e901a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e900fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e901041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e900eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e901173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7022f41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e900deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12697==Register values: Step #5: rax = 0x0000562e95639540 rbx = 0x0000562e95639540 rcx = 0x0000562e956399f0 rdx = 0x00007f7023109b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc8b18a90 Step #5: r8 = 0x0000562e95639540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7023109be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e93681960 r14 = 0x0000000100000004 r15 = 0x0000562e925ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12697==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x42,0x3c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000B<\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9aef9bd3523bd2e40b7bea78815a0852fc429a66 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAQjwL Step #5: MERGE-OUTER: attempt 823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115152736 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5f78e5198, 0x55e5f78ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5f78ed918,0x55e5f79750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9aef9bd3523bd2e40b7bea78815a0852fc429a66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5205 processed earlier; will process 10070 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12701==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5f50f95dd bp 0x000000000000 sp 0x7fff8112a5c0 T12701) Step #5: ==12701==The signal is caused by a READ memory access. Step #5: #0 0x55e5f50f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5f4f1b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5f4f1afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5f4ef8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5f4e19ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5f4d71c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5f4d7b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5f4d626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5f4d8e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16fb0f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5f4d55aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12701==Register values: Step #5: rax = 0x000055e5f8c96190 rbx = 0x000055e5f8c96190 rcx = 0x000055e5f8c96640 rdx = 0x00007f16fb2c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8112a5c0 Step #5: r8 = 0x000055e5f8c96190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f16fb2c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5f82f8960 r14 = 0x0000000100000004 r15 = 0x000055e5f7265386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12701==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0xd0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\006\001\004\000\320\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03ff0fada3e22db9cf3145f14e6fad1c9d6635b6 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoGAQQA0AAL Step #5: MERGE-OUTER: attempt 824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115275665 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56192b130198, 0x56192b138911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56192b138918,0x56192b1c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03ff0fada3e22db9cf3145f14e6fad1c9d6635b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5206 processed earlier; will process 10069 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 273 ft: 277 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 310 ft: 361 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 348 ft: 415 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 1467 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12705==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619289445dd bp 0x000000000000 sp 0x7ffe1ce19970 T12705) Step #5: ==12705==The signal is caused by a READ memory access. Step #5: #0 0x5619289445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561928766280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561928765fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561928743929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561928664ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619285bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619285c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619285ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619285d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7d003d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619285a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12705==Register values: Step #5: rax = 0x000056192da67520 rbx = 0x000056192da67520 rcx = 0x000056192da679d0 rdx = 0x00007fe7d0205b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1ce19970 Step #5: r8 = 0x000056192da67520 r9 = 0x00007fe7d0205c50 r10 = 0x000056192d8ed010 r11 = 0x00007fe7d0205be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056192bb43960 r14 = 0x0000000100000004 r15 = 0x000056192aab0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12705==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\006\001\004\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d93c56178137139fe479e3cfdba55ec19ea04fe Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoGAQQAAAEL Step #5: MERGE-OUTER: attempt 825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115400877 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb05e88198, 0x55bb05e90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb05e90918,0x55bb05f180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d93c56178137139fe479e3cfdba55ec19ea04fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5219 processed earlier; will process 10056 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 208 ft: 209 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 259 ft: 268 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12709==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb0369c5dd bp 0x000000000000 sp 0x7ffcef1e06e0 T12709) Step #5: ==12709==The signal is caused by a READ memory access. Step #5: #0 0x55bb0369c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb034be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb034bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb0349b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb033bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb03314c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb0331e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb033056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb033313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4540f1c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb032f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12709==Register values: Step #5: rax = 0x000055bb07a05c90 rbx = 0x000055bb07a05c90 rcx = 0x000055bb07a05c80 rdx = 0x00007f45410e4b80 Step #5: rdi = 0x000055bb07a05c80 rsi = 0x0000000000142100 rbp = 0x0000000000000000 rsp = 0x00007ffcef1e06e0 Step #5: r8 = 0x000055bb07a05c90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45410e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb0689b960 r14 = 0x0000000100000004 r15 = 0x000055bb05808386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12709==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x65,0x63,0x74,0x1a,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006spect\032\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-274fb83538d9336dbbec3ec0a2ecac261e79d0d8 Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcGVjdBoAAgBg Step #5: MERGE-OUTER: attempt 826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115526183 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b75b09198, 0x560b75b11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b75b11918,0x560b75b990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/274fb83538d9336dbbec3ec0a2ecac261e79d0d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5222 processed earlier; will process 10053 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12713==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b7331d5dd bp 0x000000000000 sp 0x7ffdfa4f0b10 T12713) Step #5: ==12713==The signal is caused by a READ memory access. Step #5: #0 0x560b7331d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b7313f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b7313efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b7311c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b7303dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b72f95c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b72f9f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b72f866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b72fb23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5da4da8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b72f79aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12713==Register values: Step #5: rax = 0x0000560b7752f190 rbx = 0x0000560b7752f190 rcx = 0x0000560b7752f640 rdx = 0x00007f5da4f70b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfa4f0b10 Step #5: r8 = 0x0000560b7752f190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5da4f70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b7651c960 r14 = 0x0000000100000004 r15 = 0x0000560b75489386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12713==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\002o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcafd20971117773d018f47dd110a5a64c511b7b Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBAm8L Step #5: MERGE-OUTER: attempt 827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115648372 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559566d09198, 0x559566d11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559566d11918,0x559566d990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcafd20971117773d018f47dd110a5a64c511b7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5223 processed earlier; will process 10052 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 582. Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 271 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 308 ft: 335 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12717==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55956451d5dd bp 0x000000000000 sp 0x7ffc2976e8d0 T12717) Step #5: ==12717==The signal is caused by a READ memory access. Step #5: #0 0x55956451d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55956433f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55956433efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55956431c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55956423dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559564195c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55956419f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595641866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595641b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f596df6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559564179aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12717==Register values: Step #5: rax = 0x0000559568bdb520 rbx = 0x0000559568bdb520 rcx = 0x0000559568bdb9d0 rdx = 0x00007f596e132b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2976e8d0 Step #5: r8 = 0x0000559568bdb520 r9 = 0x00007f596e132c30 r10 = 0x0000559568a61010 r11 = 0x00007f596e132be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055956771c960 r14 = 0x0000000100000004 r15 = 0x0000559566689386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12717==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2e,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\003\002\001\000\012\006\001\004\001.l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92920dcc8579f1e21ca29b98b3cf3c030aaa9594 Step #5: Base64: AGFzbQEAAAABBQFgAWwAAwIBAAoGAQQBLmwL Step #5: MERGE-OUTER: attempt 828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115774059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648f0b44198, 0x5648f0b4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648f0b4c918,0x5648f0bd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92920dcc8579f1e21ca29b98b3cf3c030aaa9594' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5230 processed earlier; will process 10045 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12721==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648ee3585dd bp 0x000000000000 sp 0x7ffceef6eb20 T12721) Step #5: ==12721==The signal is caused by a READ memory access. Step #5: #0 0x5648ee3585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648ee17a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648ee179fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648ee157929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648ee078ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648edfd0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648edfda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648edfc16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648edfed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe24a2e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648edfb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12721==Register values: Step #5: rax = 0x00005648f36cb190 rbx = 0x00005648f36cb190 rcx = 0x00005648f36cb640 rdx = 0x00007fe24a4adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffceef6eb20 Step #5: r8 = 0x00005648f36cb190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe24a4adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648f1557960 r14 = 0x0000000100000004 r15 = 0x00005648f04c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12721==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\001\003o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c00a3dfd0028b91b4806101786280e724a8981e Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQBA28L Step #5: MERGE-OUTER: attempt 829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1115899042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594a2ff0198, 0x5594a2ff8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594a2ff8918,0x5594a30800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c00a3dfd0028b91b4806101786280e724a8981e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5231 processed earlier; will process 10044 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12725==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594a08045dd bp 0x000000000000 sp 0x7ffc11d649e0 T12725) Step #5: ==12725==The signal is caused by a READ memory access. Step #5: #0 0x5594a08045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594a0626280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594a0625fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594a0603929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594a0524ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594a047cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594a04861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594a046d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594a04993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff51bddc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594a0460aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12725==Register values: Step #5: rax = 0x00005594a3e26190 rbx = 0x00005594a3e26190 rcx = 0x00005594a3e26640 rdx = 0x00007ff51bfa4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc11d649e0 Step #5: r8 = 0x00005594a3e26190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff51bfa4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594a3a03960 r14 = 0x0000000100000004 r15 = 0x00005594a2970386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12725==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\001o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7aa521b7c5af807f95a46dd818801b117d4effb6 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBAW8L Step #5: MERGE-OUTER: attempt 830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116024368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636312a7198, 0x5636312af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636312af918,0x5636313370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7aa521b7c5af807f95a46dd818801b117d4effb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5232 processed earlier; will process 10043 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1530 Step #5: #2 pulse cov: 282 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 312 ft: 332 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12738==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56362eabb5dd bp 0x000000000000 sp 0x7fffc8985260 T12738) Step #5: ==12738==The signal is caused by a READ memory access. Step #5: #0 0x56362eabb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56362e8dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56362e8dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56362e8ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56362e7dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56362e733c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56362e73d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56362e7246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56362e7503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8a55da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56362e717aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12738==Register values: Step #5: rax = 0x0000563632af8520 rbx = 0x0000563632af8520 rcx = 0x0000563632af89d0 rdx = 0x00007fd8a57a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc8985260 Step #5: r8 = 0x0000563632af8520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8a57a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563631cba960 r14 = 0x0000000100000004 r15 = 0x0000563630c27386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12738==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x72,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\006\001\004\001\003r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7269362054c151b4c947bc9deecaa6b11b0b1089 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoGAQQBA3IL Step #5: MERGE-OUTER: attempt 831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116149322 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557768b53198, 0x557768b5b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557768b5b918,0x557768be30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7269362054c151b4c947bc9deecaa6b11b0b1089' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5238 processed earlier; will process 10037 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 209 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 218 ft: 222 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12766==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577663675dd bp 0x000000000000 sp 0x7ffd01d79e00 T12766) Step #5: ==12766==The signal is caused by a READ memory access. Step #5: #0 0x5577663675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557766189280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557766188fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557766166929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557766087ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557765fdfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557765fe91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557765fd06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557765ffc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05314b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557765fc3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12766==Register values: Step #5: rax = 0x00005577697dde80 rbx = 0x00005577697dde80 rcx = 0x00005577697dde70 rdx = 0x00007f0531679b80 Step #5: rdi = 0x00005577697dde70 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffd01d79e00 Step #5: r8 = 0x00005577697dde80 r9 = 0x00007f0531679bf0 r10 = 0x00005577697b3010 r11 = 0x00007f0531679be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557769566960 r14 = 0x0000000100000004 r15 = 0x00005577684d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12766==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7c,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001|\000\003\002\001\000\012\006\001\004\001\002l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42408382f6d48449417e03b2ada235ea90907f8e Step #5: Base64: AGFzbQEAAAABBQFgAXwAAwIBAAoGAQQBAmwL Step #5: MERGE-OUTER: attempt 832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116273706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f348db198, 0x556f348e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f348e3918,0x556f3496b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42408382f6d48449417e03b2ada235ea90907f8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5241 processed earlier; will process 10034 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12796==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f320ef5dd bp 0x000000000000 sp 0x7ffcaba15860 T12796) Step #5: ==12796==The signal is caused by a READ memory access. Step #5: #0 0x556f320ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f31f11280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f31f10fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f31eee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f31e0fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f31d67c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f31d711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f31d586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f31d843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5dd7e10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f31d4baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12796==Register values: Step #5: rax = 0x0000556f36996150 rbx = 0x0000556f36996150 rcx = 0x0000556f36996600 rdx = 0x00007f5dd7fd8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcaba15860 Step #5: r8 = 0x0000556f36996150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5dd7fd8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f352ee960 r14 = 0x0000000100000004 r15 = 0x0000556f3425b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12796==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\006\001\004\000\000q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4182ab5dfebcf4f17b917c6d295ff77fd137b12 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoGAQQAAHEL Step #5: MERGE-OUTER: attempt 833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116396988 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f69cbd7198, 0x55f69cbdf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f69cbdf918,0x55f69cc670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4182ab5dfebcf4f17b917c6d295ff77fd137b12' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5242 processed earlier; will process 10033 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f69a3eb5dd bp 0x000000000000 sp 0x7ffc9ecc3bc0 T12819) Step #5: ==12819==The signal is caused by a READ memory access. Step #5: #0 0x55f69a3eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f69a20d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f69a20cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f69a1ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f69a10bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f69a063c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f69a06d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f69a0546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f69a0803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f42b0ff9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f69a047aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12819==Register values: Step #5: rax = 0x000055f69f18c150 rbx = 0x000055f69f18c150 rcx = 0x000055f69f18c600 rdx = 0x00007f42b11c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9ecc3bc0 Step #5: r8 = 0x000055f69f18c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42b11c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f69d5ea960 r14 = 0x0000000100000004 r15 = 0x000055f69c557386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\006\001\004\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d53bef8223868ec45799084e1375a4cda2773de2 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoGAQQAAQAL Step #5: MERGE-OUTER: attempt 834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116522284 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ade4c1198, 0x561ade4c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ade4c9918,0x561ade5510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d53bef8223868ec45799084e1375a4cda2773de2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5243 processed earlier; will process 10032 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 289 ft: 292 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type -42 Step #5: #4 pulse cov: 318 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561adbcd55dd bp 0x000000000000 sp 0x7ffd4f7a2730 T12823) Step #5: ==12823==The signal is caused by a READ memory access. Step #5: #0 0x561adbcd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561adbaf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561adbaf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561adbad4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561adb9f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561adb94dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561adb9571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561adb93e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561adb96a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44491aa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561adb931aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12823==Register values: Step #5: rax = 0x0000561ae0147520 rbx = 0x0000561ae0147520 rcx = 0x0000561ae01479d0 rdx = 0x00007f4449372b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4f7a2730 Step #5: r8 = 0x0000561ae0147520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4449372be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561adeed4960 r14 = 0x0000000100000004 r15 = 0x0000561adde41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x54,0x63,0x2b,0x0,0x2,0x0,0x2a, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006speTc+\000\002\000* Step #5: artifact_prefix='./'; Test unit written to ./crash-aba8298c03ac86e85f1dc00dab135c7302021dd7 Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVUYysAAgAq Step #5: MERGE-OUTER: attempt 835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116646914 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562171218198, 0x562171220911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562171220918,0x5621712a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aba8298c03ac86e85f1dc00dab135c7302021dd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5249 processed earlier; will process 10026 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 274 ft: 277 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56216ea2c5dd bp 0x000000000000 sp 0x7ffe0d29fbd0 T12827) Step #5: ==12827==The signal is caused by a READ memory access. Step #5: #0 0x56216ea2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56216e84e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56216e84dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56216e82b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56216e74cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56216e6a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56216e6ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56216e6956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56216e6c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0bf801082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56216e688aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12827==Register values: Step #5: rax = 0x0000562172a3f830 rbx = 0x0000562172a3f830 rcx = 0x0000562172a3f820 rdx = 0x00007ff0bf9c9b80 Step #5: rdi = 0x0000562172a3f820 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007ffe0d29fbd0 Step #5: r8 = 0x0000562172a3f830 r9 = 0x00007ff0bf9c9bf0 r10 = 0x0000562172a12010 r11 = 0x00007ff0bf9c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562171c2b960 r14 = 0x0000000100000004 r15 = 0x0000562170b98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\000\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7283de8b0b7de4dd144720c7d9ff1bf2cce6b98 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAAH8L Step #5: MERGE-OUTER: attempt 836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116772910 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55721d7ca198, 0x55721d7d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55721d7d2918,0x55721d85a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7283de8b0b7de4dd144720c7d9ff1bf2cce6b98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5252 processed earlier; will process 10023 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55721afde5dd bp 0x000000000000 sp 0x7ffc1859a6e0 T12831) Step #5: ==12831==The signal is caused by a READ memory access. Step #5: #0 0x55721afde5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55721ae00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55721adfffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55721addd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55721acfead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55721ac56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55721ac601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55721ac476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55721ac733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4360667082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55721ac3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12831==Register values: Step #5: rax = 0x000055721e9c5920 rbx = 0x000055721e9c5920 rcx = 0x000055721e9c5910 rdx = 0x00007f436082fb80 Step #5: rdi = 0x000055721e9c5910 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffc1859a6e0 Step #5: r8 = 0x000055721e9c5920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f436082fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055721e1dd960 r14 = 0x0000000100000004 r15 = 0x000055721d14a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7f,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\006\001\004\001\177\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f8abefe88e0223e629a3cd2656309b72bee88ab Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoGAQQBf38L Step #5: MERGE-OUTER: attempt 837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1116897629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f2b880198, 0x562f2b888911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f2b888918,0x562f2b9100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f8abefe88e0223e629a3cd2656309b72bee88ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5254 processed earlier; will process 10021 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12838==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f290945dd bp 0x000000000000 sp 0x7ffd18576de0 T12838) Step #5: ==12838==The signal is caused by a READ memory access. Step #5: #0 0x562f290945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f28eb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f28eb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f28e93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f28db4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f28d0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f28d161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f28cfd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f28d293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbac92f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f28cf0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12838==Register values: Step #5: rax = 0x0000562f2c5b7150 rbx = 0x0000562f2c5b7150 rcx = 0x0000562f2c5b7600 rdx = 0x00007fbac94bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd18576de0 Step #5: r8 = 0x0000562f2c5b7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbac94bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f2c293960 r14 = 0x0000000100000004 r15 = 0x0000562f2b200386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12838==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\006\001\004\000Ak\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8cf0d43e902a8ba8968d4634f133414ad9cad2b3 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoGAQQAQWsL Step #5: MERGE-OUTER: attempt 838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117020558 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e29cf5e198, 0x55e29cf66911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e29cf66918,0x55e29cfee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8cf0d43e902a8ba8968d4634f133414ad9cad2b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5255 processed earlier; will process 10020 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12842==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e29a7725dd bp 0x000000000000 sp 0x7fff54309930 T12842) Step #5: ==12842==The signal is caused by a READ memory access. Step #5: #0 0x55e29a7725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e29a594280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e29a593fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e29a571929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e29a492ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e29a3eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e29a3f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e29a3db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e29a4073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9dec5e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e29a3ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12842==Register values: Step #5: rax = 0x000055e29ec4a150 rbx = 0x000055e29ec4a150 rcx = 0x000055e29ec4a600 rdx = 0x00007f9dec7b1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff54309930 Step #5: r8 = 0x000055e29ec4a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9dec7b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e29d971960 r14 = 0x0000000100000004 r15 = 0x000055e29c8de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12842==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x42,0x72,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000Br\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7318beabf6ec9057081b0e8ecd80a6c72243ea9c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAQnIL Step #5: MERGE-OUTER: attempt 839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117144502 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e8a89d198, 0x557e8a8a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e8a8a5918,0x557e8a92d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7318beabf6ec9057081b0e8ecd80a6c72243ea9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5256 processed earlier; will process 10019 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12846==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e880b15dd bp 0x000000000000 sp 0x7fff88e67770 T12846) Step #5: ==12846==The signal is caused by a READ memory access. Step #5: #0 0x557e880b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e87ed3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e87ed2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e87eb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e87dd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e87d29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e87d331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e87d1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e87d463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0314999082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e87d0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12846==Register values: Step #5: rax = 0x0000557e8c728aa0 rbx = 0x0000557e8c728aa0 rcx = 0x0000557e8c728a90 rdx = 0x00007f0314b61b80 Step #5: rdi = 0x0000557e8c728a90 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff88e67770 Step #5: r8 = 0x0000557e8c728aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0314b61be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e8b2b0960 r14 = 0x0000000100000004 r15 = 0x0000557e8a21d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12846==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x11,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\021|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a182f6d5c48077d5b3d8a4d8ecfb16d732681749 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBEXwL Step #5: MERGE-OUTER: attempt 840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117269229 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8cca4d198, 0x55c8cca55911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8cca55918,0x55c8ccadd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a182f6d5c48077d5b3d8a4d8ecfb16d732681749' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5258 processed earlier; will process 10017 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 212 ft: 213 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 290 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 306 ft: 325 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12850==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8ca2615dd bp 0x000000000000 sp 0x7ffd19d2a360 T12850) Step #5: ==12850==The signal is caused by a READ memory access. Step #5: #0 0x55c8ca2615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8ca083280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8ca082fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8ca060929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8c9f81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c8c9ed9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8c9ee31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8c9eca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8c9ef63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac2a799082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8c9ebdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12850==Register values: Step #5: rax = 0x000055c8cdf05cb0 rbx = 0x000055c8cdf05cb0 rcx = 0x000055c8cdf05ca0 rdx = 0x00007fac2a961b80 Step #5: rdi = 0x000055c8cdf05ca0 rsi = 0x000000000c000000 rbp = 0x0000000000000000 rsp = 0x00007ffd19d2a360 Step #5: r8 = 0x000055c8cdf05cb0 r9 = 0x00007fac2a961bf0 r10 = 0x000055c8cded8010 r11 = 0x00007fac2a961be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8cd460960 r14 = 0x0000000100000004 r15 = 0x000055c8cc3cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12850==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\001\001l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5e4cb364621045a824ad5933f7a5ed435f22ced Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQBAWwL Step #5: MERGE-OUTER: attempt 841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117393809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b173f32198, 0x55b173f3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b173f3a918,0x55b173fc20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5e4cb364621045a824ad5933f7a5ed435f22ced' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5263 processed earlier; will process 10012 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12854==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1717465dd bp 0x000000000000 sp 0x7ffeef8b6070 T12854) Step #5: ==12854==The signal is caused by a READ memory access. Step #5: #0 0x55b1717465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b171568280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b171567fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b171545929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b171466ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1713bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1713c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1713af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1713db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f10fa2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1713a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12854==Register values: Step #5: rax = 0x000055b175b10110 rbx = 0x000055b175b10110 rcx = 0x000055b175b10100 rdx = 0x00007f9f1116ab80 Step #5: rdi = 0x000055b175b10100 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007ffeef8b6070 Step #5: r8 = 0x000055b175b10110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f1116abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b174945960 r14 = 0x0000000100000004 r15 = 0x000055b1738b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12854==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x5c,0x63,0x2b,0x0,0x2,0x4,0x27, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006spe\\c+\000\002\004' Step #5: artifact_prefix='./'; Test unit written to ./crash-fa2a49ff430a624913ad864df4792cb63ae0a985 Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVcYysAAgQn Step #5: MERGE-OUTER: attempt 842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117517685 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559aeee86198, 0x559aeee8e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559aeee8e918,0x559aeef160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa2a49ff430a624913ad864df4792cb63ae0a985' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5265 processed earlier; will process 10010 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12882==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559aec69a5dd bp 0x000000000000 sp 0x7ffda28bef30 T12882) Step #5: ==12882==The signal is caused by a READ memory access. Step #5: #0 0x559aec69a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559aec4bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559aec4bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559aec499929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559aec3baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559aec312c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559aec31c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559aec3036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559aec32f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21cadc7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559aec2f6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12882==Register values: Step #5: rax = 0x0000559af179ace0 rbx = 0x0000559af179ace0 rcx = 0x0000559af179acd0 rdx = 0x00007f21caf8fb80 Step #5: rdi = 0x0000559af179acd0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007ffda28bef30 Step #5: r8 = 0x0000559af179ace0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21caf8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559aef899960 r14 = 0x0000000100000004 r15 = 0x0000559aee806386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12882==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6c,0x0,0x6,0x73,0x70,0x65,0x7d,0x74,0x65,0x0,0x2,0x4,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003l\000\006spe}te\000\002\004` Step #5: artifact_prefix='./'; Test unit written to ./crash-f7312e87503fe6f70685daf7a5519ad03eba223d Step #5: Base64: AGFzbQEAAAACEQIAAANsAAZzcGV9dGUAAgRg Step #5: MERGE-OUTER: attempt 843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117640425 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1770fc198, 0x55b177104911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b177104918,0x55b17718c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7312e87503fe6f70685daf7a5519ad03eba223d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5267 processed earlier; will process 10008 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12913==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1749105dd bp 0x000000000000 sp 0x7ffd42c51a20 T12913) Step #5: ==12913==The signal is caused by a READ memory access. Step #5: #0 0x55b1749105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b174732280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b174731fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b17470f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b174630ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b174588c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1745921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1745796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1745a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde9e797082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b17456caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12913==Register values: Step #5: rax = 0x000055b1790e2150 rbx = 0x000055b1790e2150 rcx = 0x000055b1790e2600 rdx = 0x00007fde9e95fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd42c51a20 Step #5: r8 = 0x000055b1790e2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde9e95fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b177b0f960 r14 = 0x0000000100000004 r15 = 0x000055b176a7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12913==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-996fc5fd3245e25685279990ffd14dd02c999ff5 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoGAQQAEAAL Step #5: MERGE-OUTER: attempt 844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117764788 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4d6a93198, 0x55e4d6a9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4d6a9b918,0x55e4d6b230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/996fc5fd3245e25685279990ffd14dd02c999ff5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5268 processed earlier; will process 10007 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12917==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4d42a75dd bp 0x000000000000 sp 0x7ffd4780dea0 T12917) Step #5: ==12917==The signal is caused by a READ memory access. Step #5: #0 0x55e4d42a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4d40c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4d40c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4d40a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4d3fc7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4d3f1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4d3f291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4d3f106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4d3f3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7774521082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4d3f03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12917==Register values: Step #5: rax = 0x000055e4d8621520 rbx = 0x000055e4d8621520 rcx = 0x000055e4d86219d0 rdx = 0x00007f77746e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4780dea0 Step #5: r8 = 0x000055e4d8621520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77746e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4d74a6960 r14 = 0x0000000100000004 r15 = 0x000055e4d6413386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12917==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x72,0x0,0x6,0x73,0x70,0x65,0x63,0x37,0x65,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003r\000\006spec7e\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-fc043e4c3ab0f94a7f20f651b62b41a044603f51 Step #5: Base64: AGFzbQEAAAACEQIAAANyAAZzcGVjN2UAAgBg Step #5: MERGE-OUTER: attempt 845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1117890944 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557acac70198, 0x557acac78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557acac78918,0x557acad000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc043e4c3ab0f94a7f20f651b62b41a044603f51' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5270 processed earlier; will process 10005 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 299 ft: 317 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 324 ft: 345 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 413 ft: 465 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12921==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ac84845dd bp 0x000000000000 sp 0x7ffda04456d0 T12921) Step #5: ==12921==The signal is caused by a READ memory access. Step #5: #0 0x557ac84845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ac82a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ac82a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ac8283929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ac81a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ac80fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ac81061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ac80ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ac81193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bbd53b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ac80e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12921==Register values: Step #5: rax = 0x0000557acd5821d0 rbx = 0x0000557acd5821d0 rcx = 0x0000557acd5821c0 rdx = 0x00007f7bbd703b80 Step #5: rdi = 0x0000557acd5821c0 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffda04456d0 Step #5: r8 = 0x0000557acd5821d0 r9 = 0x00007f7bbd703c60 r10 = 0x0000557acd554010 r11 = 0x00007f7bbd703be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557acb683960 r14 = 0x0000000100000004 r15 = 0x0000557aca5f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12921==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x10,0x70,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\006\001\004\001\020p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8d78bd6c201354c513bee784b29d355b4c1886a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoGAQQBEHAL Step #5: MERGE-OUTER: attempt 846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118020434 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556808df3198, 0x556808dfb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556808dfb918,0x556808e830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8d78bd6c201354c513bee784b29d355b4c1886a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5284 processed earlier; will process 9991 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 318 ft: 342 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #4 pulse cov: 329 ft: 358 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12925==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568066075dd bp 0x000000000000 sp 0x7ffff7377cf0 T12925) Step #5: ==12925==The signal is caused by a READ memory access. Step #5: #0 0x5568066075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556806429280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556806428fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556806406929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556806327ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55680627fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568062891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568062706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55680629c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5256775082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556806263aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12925==Register values: Step #5: rax = 0x0000556809cc2520 rbx = 0x0000556809cc2520 rcx = 0x0000556809cc29d0 rdx = 0x00007f525693db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff7377cf0 Step #5: r8 = 0x0000556809cc2520 r9 = 0x00007f525693dc20 r10 = 0x0000556809b48010 r11 = 0x00007f525693dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556809806960 r14 = 0x0000000100000004 r15 = 0x0000556808773386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12925==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x72,0x0,0x6,0x73,0x70,0x32,0x2c,0x63,0x65,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003r\000\006sp2,ce\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-0ea3a5bb656025928c29ed1b39d291892553c85c Step #5: Base64: AGFzbQEAAAACEQIAAANyAAZzcDIsY2UAAgBg Step #5: MERGE-OUTER: attempt 847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118146514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563bf4e29198, 0x563bf4e31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563bf4e31918,0x563bf4eb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ea3a5bb656025928c29ed1b39d291892553c85c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5291 processed earlier; will process 9984 files now Step #5: [LOADING] WASM module load failed: unknown type 1467 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 303 ft: 316 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12929==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563bf263d5dd bp 0x000000000000 sp 0x7ffd0e2face0 T12929) Step #5: ==12929==The signal is caused by a READ memory access. Step #5: #0 0x563bf263d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563bf245f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563bf245efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563bf243c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563bf235dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563bf22b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563bf22bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563bf22a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563bf22d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa74ed5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563bf2299aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12929==Register values: Step #5: rax = 0x0000563bf666b520 rbx = 0x0000563bf666b520 rcx = 0x0000563bf666b9d0 rdx = 0x00007faa7509db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0e2face0 Step #5: r8 = 0x0000563bf666b520 r9 = 0x00007faa7509dbf0 r10 = 0x0000563bf64f1010 r11 = 0x00007faa7509dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563bf583c960 r14 = 0x0000000100000004 r15 = 0x0000563bf47a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12929==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x35,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\006\001\004\0015}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f84148f4587d298486159b85bf238d46baf2d7d1 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoGAQQBNX0L Step #5: MERGE-OUTER: attempt 848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118271580 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a8ca19198, 0x556a8ca21911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a8ca21918,0x556a8caa90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f84148f4587d298486159b85bf238d46baf2d7d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5294 processed earlier; will process 9981 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12933==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a8a22d5dd bp 0x000000000000 sp 0x7ffca867c910 T12933) Step #5: ==12933==The signal is caused by a READ memory access. Step #5: #0 0x556a8a22d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a8a04f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a8a04efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a8a02c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a89f4dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a89ea5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a89eaf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a89e966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a89ec23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1c400f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a89e89aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12933==Register values: Step #5: rax = 0x0000556a8dba5190 rbx = 0x0000556a8dba5190 rcx = 0x0000556a8dba5640 rdx = 0x00007fc1c41d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca867c910 Step #5: r8 = 0x0000556a8dba5190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1c41d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a8d42c960 r14 = 0x0000000100000004 r15 = 0x0000556a8c399386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12933==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\002~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-564a2b74c097b2aaaba965ca5934a71d840863ca Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBAn4L Step #5: MERGE-OUTER: attempt 849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118396728 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c6ff36198, 0x558c6ff3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c6ff3e918,0x558c6ffc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/564a2b74c097b2aaaba965ca5934a71d840863ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5295 processed earlier; will process 9980 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 247 ft: 248 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #2 pulse cov: 273 ft: 289 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12937==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c6d74a5dd bp 0x000000000000 sp 0x7ffd9ae9c580 T12937) Step #5: ==12937==The signal is caused by a READ memory access. Step #5: #0 0x558c6d74a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c6d56c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c6d56bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c6d549929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c6d46aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c6d3c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c6d3cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c6d3b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c6d3df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed918d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c6d3a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12937==Register values: Step #5: rax = 0x0000558c71f84800 rbx = 0x0000558c71f84800 rcx = 0x0000558c71f847f0 rdx = 0x00007fed91aa0b80 Step #5: rdi = 0x0000558c71f847f0 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007ffd9ae9c580 Step #5: r8 = 0x0000558c71f84800 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed91aa0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c70949960 r14 = 0x0000000100000004 r15 = 0x0000558c6f8b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12937==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\001~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b24c01e3acbe0c789d42d75ad8041358e6c5bdbf Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBAX4L Step #5: MERGE-OUTER: attempt 850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118521680 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bea6cdc198, 0x55bea6ce4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bea6ce4918,0x55bea6d6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b24c01e3acbe0c789d42d75ad8041358e6c5bdbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5298 processed earlier; will process 9977 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12941==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bea44f05dd bp 0x000000000000 sp 0x7ffdc1e101d0 T12941) Step #5: ==12941==The signal is caused by a READ memory access. Step #5: #0 0x55bea44f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bea4312280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bea4311fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bea42ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bea4210ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bea4168c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bea41721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bea41596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bea41853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8aeb918082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bea414caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12941==Register values: Step #5: rax = 0x000055bea7ec4d50 rbx = 0x000055bea7ec4d50 rcx = 0x000055bea7ec4d40 rdx = 0x00007f8aebae0b80 Step #5: rdi = 0x000055bea7ec4d40 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffdc1e101d0 Step #5: r8 = 0x000055bea7ec4d50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8aebae0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bea76ef960 r14 = 0x0000000100000004 r15 = 0x000055bea665c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12941==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x6,0x5c,0x63,0x2b,0x0,0x2,0x0,0x27, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006sp\006\\c+\000\002\000' Step #5: artifact_prefix='./'; Test unit written to ./crash-cff7ff95d4ba2d5b172ed9e6158519a20984c4de Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcAZcYysAAgAn Step #5: MERGE-OUTER: attempt 851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118647908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab4375e198, 0x55ab43766911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab43766918,0x55ab437ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cff7ff95d4ba2d5b172ed9e6158519a20984c4de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5300 processed earlier; will process 9975 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12945==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab40f725dd bp 0x000000000000 sp 0x7fffa81336a0 T12945) Step #5: ==12945==The signal is caused by a READ memory access. Step #5: #0 0x55ab40f725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab40d94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab40d93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab40d71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab40c92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab40beac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab40bf41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab40bdb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab40c073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f930a541082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab40bceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12945==Register values: Step #5: rax = 0x000055ab449faf40 rbx = 0x000055ab449faf40 rcx = 0x000055ab449faf30 rdx = 0x00007f930a709b80 Step #5: rdi = 0x000055ab449faf30 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007fffa81336a0 Step #5: r8 = 0x000055ab449faf40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f930a709be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab44171960 r14 = 0x0000000100000004 r15 = 0x000055ab430de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12945==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\006\001\004\001\002q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f38560319c372f2cf89e0628914a01b18e733d6e Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoGAQQBAnEL Step #5: MERGE-OUTER: attempt 852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118771764 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f2aa26198, 0x560f2aa2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f2aa2e918,0x560f2aab60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f38560319c372f2cf89e0628914a01b18e733d6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5302 processed earlier; will process 9973 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12949==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f2823a5dd bp 0x000000000000 sp 0x7ffc4dfea9f0 T12949) Step #5: ==12949==The signal is caused by a READ memory access. Step #5: #0 0x560f2823a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f2805c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f2805bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f28039929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f27f5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f27eb2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f27ebc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f27ea36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f27ecf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3515640082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f27e96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12949==Register values: Step #5: rax = 0x0000560f2b6eb190 rbx = 0x0000560f2b6eb190 rcx = 0x0000560f2b6eb640 rdx = 0x00007f3515808b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4dfea9f0 Step #5: r8 = 0x0000560f2b6eb190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3515808be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f2b439960 r14 = 0x0000000100000004 r15 = 0x0000560f2a3a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12949==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0xb,0x72,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\006\001\004\001\013r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19e57b0ad37bdee6a2a22b3359fd3fc0fbca7a6b Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoGAQQBC3IL Step #5: MERGE-OUTER: attempt 853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1118896992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b04cf1b198, 0x55b04cf23911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b04cf23918,0x55b04cfab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19e57b0ad37bdee6a2a22b3359fd3fc0fbca7a6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5303 processed earlier; will process 9972 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 280 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 326 ft: 348 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 344 ft: 377 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12953==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b04a72f5dd bp 0x000000000000 sp 0x7ffdb171e980 T12953) Step #5: ==12953==The signal is caused by a READ memory access. Step #5: #0 0x55b04a72f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b04a551280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b04a550fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b04a52e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b04a44fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b04a3a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b04a3b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b04a3986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b04a3c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31f0a03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b04a38baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12953==Register values: Step #5: rax = 0x000055b04f626540 rbx = 0x000055b04f626540 rcx = 0x000055b04f6269f0 rdx = 0x00007f31f0bcbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb171e980 Step #5: r8 = 0x000055b04f626540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31f0bcbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b04d92e960 r14 = 0x0000000100000004 r15 = 0x000055b04c89b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12953==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\006\001\004\001\001|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cf45b6b247d1d10fb83e1752e5d6698bc509c43 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoGAQQBAXwL Step #5: MERGE-OUTER: attempt 854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119022327 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b86f2e198, 0x556b86f36911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b86f36918,0x556b86fbe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1cf45b6b247d1d10fb83e1752e5d6698bc509c43' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5312 processed earlier; will process 9963 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 272 ft: 276 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 314 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12957==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b847425dd bp 0x000000000000 sp 0x7ffe113827b0 T12957) Step #5: ==12957==The signal is caused by a READ memory access. Step #5: #0 0x556b847425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b84564280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b84563fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b84541929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b84462ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b843bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b843c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b843ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b843d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68d5c82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b8439eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12957==Register values: Step #5: rax = 0x0000556b87f6d520 rbx = 0x0000556b87f6d520 rcx = 0x0000556b87f6d9d0 rdx = 0x00007f68d5e4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe113827b0 Step #5: r8 = 0x0000556b87f6d520 r9 = 0x00007f68d5e4abf0 r10 = 0x0000556b87df3010 r11 = 0x00007f68d5e4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b87941960 r14 = 0x0000000100000004 r15 = 0x0000556b868ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12957==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\006\001\004\001\003|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3241882378f7225d07e46397a6397f7091e40a4 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoGAQQBA3wL Step #5: MERGE-OUTER: attempt 855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119149067 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f93078198, 0x557f93080911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f93080918,0x557f931080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3241882378f7225d07e46397a6397f7091e40a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5318 processed earlier; will process 9957 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12961==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f9088c5dd bp 0x000000000000 sp 0x7ffd111fe5d0 T12961) Step #5: ==12961==The signal is caused by a READ memory access. Step #5: #0 0x557f9088c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f906ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f906adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f9068b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f905acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f90504c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f9050e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f904f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f905213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0608ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f904e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12961==Register values: Step #5: rax = 0x0000557f9512c190 rbx = 0x0000557f9512c190 rcx = 0x0000557f9512c640 rdx = 0x00007fc060ac7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd111fe5d0 Step #5: r8 = 0x0000557f9512c190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc060ac7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f93a8b960 r14 = 0x0000000100000004 r15 = 0x0000557f929f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12961==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\003m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13690f2bf520ca21bcbb9a4efbc5ee92641e59f4 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBA20L Step #5: MERGE-OUTER: attempt 856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119274346 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a44c183198, 0x55a44c18b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a44c18b918,0x55a44c2130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13690f2bf520ca21bcbb9a4efbc5ee92641e59f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5319 processed earlier; will process 9956 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 247 ft: 248 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #2 pulse cov: 266 ft: 274 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #4 pulse cov: 287 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1467 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12965==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4499975dd bp 0x000000000000 sp 0x7ffe2036d2d0 T12965) Step #5: ==12965==The signal is caused by a READ memory access. Step #5: #0 0x55a4499975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4497b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4497b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a449796929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4496b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a44960fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4496191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4496006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a44962c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f253d5f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4495f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12965==Register values: Step #5: rax = 0x000055a44e685fb0 rbx = 0x000055a44e685fb0 rcx = 0x000055a44e685fa0 rdx = 0x00007f253d7b8b80 Step #5: rdi = 0x000055a44e685fa0 rsi = 0x000000000000c001 rbp = 0x0000000000000000 rsp = 0x00007ffe2036d2d0 Step #5: r8 = 0x000055a44e685fb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f253d7b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a44cb96960 r14 = 0x0000000100000004 r15 = 0x000055a44bb03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12965==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\006\001\004\001\002n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a7de871609fdf97598fdbbab48a805bf7e19247 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoGAQQBAm4L Step #5: MERGE-OUTER: attempt 857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119400484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5569316ca198, 0x5569316d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5569316d2918,0x55693175a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a7de871609fdf97598fdbbab48a805bf7e19247' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5326 processed earlier; will process 9949 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12969==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55692eede5dd bp 0x000000000000 sp 0x7ffe7c8f69e0 T12969) Step #5: ==12969==The signal is caused by a READ memory access. Step #5: #0 0x55692eede5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55692ed00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55692ecfffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55692ecdd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55692ebfead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55692eb56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55692eb601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55692eb476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55692eb733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e94095082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55692eb3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12969==Register values: Step #5: rax = 0x0000556932523170 rbx = 0x0000556932523170 rcx = 0x0000556932523160 rdx = 0x00007f2e9425db80 Step #5: rdi = 0x0000556932523160 rsi = 0x0000000000100820 rbp = 0x0000000000000000 rsp = 0x00007ffe7c8f69e0 Step #5: r8 = 0x0000556932523170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e9425dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005569320dd960 r14 = 0x0000000100000004 r15 = 0x000055693104a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12969==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6590f534a02aeba1e9257297b0e70e8b02ddc1c8 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoGAQQAAAAL Step #5: MERGE-OUTER: attempt 858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119529664 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c27e8d3198, 0x55c27e8db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c27e8db918,0x55c27e9630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6590f534a02aeba1e9257297b0e70e8b02ddc1c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5328 processed earlier; will process 9947 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 275 ft: 279 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 301 ft: 319 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12973==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c27c0e75dd bp 0x000000000000 sp 0x7ffeb11a88c0 T12973) Step #5: ==12973==The signal is caused by a READ memory access. Step #5: #0 0x55c27c0e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c27bf09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c27bf08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c27bee6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c27be07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c27bd5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c27bd691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c27bd506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c27bd7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdb0ba5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c27bd43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12973==Register values: Step #5: rax = 0x000055c27f9a6d20 rbx = 0x000055c27f9a6d20 rcx = 0x000055c27f9a6d10 rdx = 0x00007fbdb0d6db80 Step #5: rdi = 0x000055c27f9a6d10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffeb11a88c0 Step #5: r8 = 0x000055c27f9a6d20 r9 = 0x00007fbdb0d6dbf0 r10 = 0x000055c27f979010 r11 = 0x00007fbdb0d6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c27f2e6960 r14 = 0x0000000100000004 r15 = 0x000055c27e253386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12973==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x42,0x73,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000Bs\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-939ef0a5cab6b610198f652b0a7f02527f424e49 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAQnML Step #5: MERGE-OUTER: attempt 859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119655992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603337ad198, 0x5603337b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603337b5918,0x56033383d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/939ef0a5cab6b610198f652b0a7f02527f424e49' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5333 processed earlier; will process 9942 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 314 ft: 326 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1471 Step #5: #4 pulse cov: 332 ft: 347 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 31 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 351 ft: 371 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12977==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560330fc15dd bp 0x000000000000 sp 0x7fff9715f710 T12977) Step #5: ==12977==The signal is caused by a READ memory access. Step #5: #0 0x560330fc15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560330de3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560330de2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560330dc0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560330ce1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560330c39c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560330c431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560330c2a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560330c563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f33ce052082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560330c1daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12977==Register values: Step #5: rax = 0x0000560334656520 rbx = 0x0000560334656520 rcx = 0x00005603346569d0 rdx = 0x00007f33ce21ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9715f710 Step #5: r8 = 0x0000560334656520 r9 = 0x00007f33ce21ac30 r10 = 0x00005603344dc010 r11 = 0x00007f33ce21abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603341c0960 r14 = 0x0000000100000004 r15 = 0x000056033312d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12977==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\006\001\004\001\002j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a59bacae9ee8d86bf8610c6541a78ea832b10a3 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoGAQQBAmoL Step #5: MERGE-OUTER: attempt 860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119784075 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560989463198, 0x56098946b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56098946b918,0x5609894f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a59bacae9ee8d86bf8610c6541a78ea832b10a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5346 processed earlier; will process 9929 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 297 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 318 ft: 335 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12981==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560986c775dd bp 0x000000000000 sp 0x7ffcf6200cf0 T12981) Step #5: ==12981==The signal is caused by a READ memory access. Step #5: #0 0x560986c775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560986a99280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560986a98fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560986a76929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560986997ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609868efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609868f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609868e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56098690c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f717652a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609868d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12981==Register values: Step #5: rax = 0x000056098a9b5520 rbx = 0x000056098a9b5520 rcx = 0x000056098a9b59d0 rdx = 0x00007f71766f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf6200cf0 Step #5: r8 = 0x000056098a9b5520 r9 = 0x00007f71766f2bf0 r10 = 0x000056098a83b010 r11 = 0x00007f71766f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560989e76960 r14 = 0x0000000100000004 r15 = 0x0000560988de3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12981==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7b,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x7b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001{\000\003\002\001\000\012\006\001\004\001\001{\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa5610671b69e9d3233436952b0e34f7f9ac02f8 Step #5: Base64: AGFzbQEAAAABBQFgAXsAAwIBAAoGAQQBAXsL Step #5: MERGE-OUTER: attempt 861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1119909695 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa782c4198, 0x55fa782cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa782cc918,0x55fa783540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa5610671b69e9d3233436952b0e34f7f9ac02f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5352 processed earlier; will process 9923 files now Step #5: [LOADING] WASM module load failed: unknown type -6 Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 287 ft: 296 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 341 ft: 362 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: unknown function 98 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1501 Step #5: #8 pulse cov: 357 ft: 382 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12985==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa75ad85dd bp 0x000000000000 sp 0x7ffc98568260 T12985) Step #5: ==12985==The signal is caused by a READ memory access. Step #5: #0 0x55fa75ad85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa758fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa758f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa758d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa757f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa75750c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa7575a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa757416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa7576d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd30a249082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa75734aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12985==Register values: Step #5: rax = 0x000055fa7a2df540 rbx = 0x000055fa7a2df540 rcx = 0x000055fa7a2df9f0 rdx = 0x00007fd30a411b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc98568260 Step #5: r8 = 0x000055fa7a2df540 r9 = 0x00007fd30a411c20 r10 = 0x000055fa7a165010 r11 = 0x00007fd30a411be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa78cd7960 r14 = 0x0000000100000004 r15 = 0x000055fa77c44386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12985==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0xd0,0x71,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\006\001\004\000\320q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a489e7ec774ce4ce7f0ec36f035bb8f9b81b3422 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoGAQQA0HEL Step #5: MERGE-OUTER: attempt 862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120037565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfd86b7198, 0x55cfd86bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfd86bf918,0x55cfd87470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a489e7ec774ce4ce7f0ec36f035bb8f9b81b3422' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5367 processed earlier; will process 9908 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 209 ft: 210 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 280 ft: 290 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12989==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfd5ecb5dd bp 0x000000000000 sp 0x7ffe36fc6380 T12989) Step #5: ==12989==The signal is caused by a READ memory access. Step #5: #0 0x55cfd5ecb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfd5ced280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfd5cecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfd5cca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfd5bebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfd5b43c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfd5b4d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfd5b346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfd5b603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe00b07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfd5b27aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12989==Register values: Step #5: rax = 0x000055cfd945dce0 rbx = 0x000055cfd945dce0 rcx = 0x000055cfd945dcd0 rdx = 0x00007fbe00ccfb80 Step #5: rdi = 0x000055cfd945dcd0 rsi = 0x0000000004000000 rbp = 0x0000000000000000 rsp = 0x00007ffe36fc6380 Step #5: r8 = 0x000055cfd945dce0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe00ccfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfd90ca960 r14 = 0x0000000100000004 r15 = 0x000055cfd8037386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12989==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\006\001\004\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-199ec635ae5570f111d5f95922e82d518803c66e Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoGAQQAAAEL Step #5: MERGE-OUTER: attempt 863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120163868 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb1ac2b198, 0x55bb1ac33911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb1ac33918,0x55bb1acbb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/199ec635ae5570f111d5f95922e82d518803c66e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5371 processed earlier; will process 9904 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 271 ft: 275 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 280 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1435 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 348 ft: 367 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #16 pulse cov: 431 ft: 488 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12993==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb1843f5dd bp 0x000000000000 sp 0x7ffe9c77dcd0 T12993) Step #5: ==12993==The signal is caused by a READ memory access. Step #5: #0 0x55bb1843f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb18261280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb18260fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb1823e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb1815fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb180b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb180c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb180a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb180d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b50d3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb1809baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12993==Register values: Step #5: rax = 0x000055bb1cc0f520 rbx = 0x000055bb1cc0f520 rcx = 0x000055bb1cc0f9d0 rdx = 0x00007f2b50f03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9c77dcd0 Step #5: r8 = 0x000055bb1cc0f520 r9 = 0x00007f2b50f03c60 r10 = 0x000055bb1ca95010 r11 = 0x00007f2b50f03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb1b63e960 r14 = 0x0000000100000004 r15 = 0x000055bb1a5ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12993==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x72,0x0,0x6,0x73,0x70,0x65,0x63,0x27,0x65,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003r\000\006spec'e\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-cc0d0fd111883447eb300316f8882a311988d31b Step #5: Base64: AGFzbQEAAAACEQIAAANyAAZzcGVjJ2UAAgBg Step #5: MERGE-OUTER: attempt 864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120292771 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56030e71a198, 0x56030e722911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56030e722918,0x56030e7aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc0d0fd111883447eb300316f8882a311988d31b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5392 processed earlier; will process 9883 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 123 Step #5: #2 pulse cov: 292 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 307 ft: 320 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==12997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56030bf2e5dd bp 0x000000000000 sp 0x7ffe4309eb90 T12997) Step #5: ==12997==The signal is caused by a READ memory access. Step #5: #0 0x56030bf2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56030bd50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56030bd4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56030bd2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56030bc4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56030bba6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56030bbb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56030bb976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56030bbc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f202d4a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56030bb8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==12997==Register values: Step #5: rax = 0x000056030f85c050 rbx = 0x000056030f85c050 rcx = 0x000056030f85c040 rdx = 0x00007f202d668b80 Step #5: rdi = 0x000056030f85c040 rsi = 0x0000000000041001 rbp = 0x0000000000000000 rsp = 0x00007ffe4309eb90 Step #5: r8 = 0x000056030f85c050 r9 = 0x00007f202d668bf0 r10 = 0x000056030f82e010 r11 = 0x00007f202d668be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056030f12d960 r14 = 0x0000000100000004 r15 = 0x000056030e09a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==12997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x63,0x49,0x2b,0x0,0x2,0x0,0x61, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006specI+\000\002\000a Step #5: artifact_prefix='./'; Test unit written to ./crash-16e276f8d9bf28dc77a1b331366d2245b95515ae Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVjSSsAAgBh Step #5: MERGE-OUTER: attempt 865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120420095 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed55244198, 0x55ed5524c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed5524c918,0x55ed552d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16e276f8d9bf28dc77a1b331366d2245b95515ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5398 processed earlier; will process 9877 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 284 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 338 ft: 425 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 44 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 373 ft: 463 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13001==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed52a585dd bp 0x000000000000 sp 0x7ffef581ce50 T13001) Step #5: ==13001==The signal is caused by a READ memory access. Step #5: #0 0x55ed52a585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed5287a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed52879fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed52857929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed52778ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed526d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed526da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed526c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed526ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18961dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed526b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13001==Register values: Step #5: rax = 0x000055ed57a66520 rbx = 0x000055ed57a66520 rcx = 0x000055ed57a669d0 rdx = 0x00007f18963a4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef581ce50 Step #5: r8 = 0x000055ed57a66520 r9 = 0x00007f18963a4c00 r10 = 0x000055ed578ec010 r11 = 0x00007f18963a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed55c57960 r14 = 0x0000000100000004 r15 = 0x000055ed54bc4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13001==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\003j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf6ce53cbbc6d724c4ecd9d46b9fbc666b6d4b92 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBA2oL Step #5: MERGE-OUTER: attempt 866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120547196 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e54e74c198, 0x55e54e754911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e54e754918,0x55e54e7dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf6ce53cbbc6d724c4ecd9d46b9fbc666b6d4b92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5409 processed earlier; will process 9866 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 303 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1535 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 332 ft: 348 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13005==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e54bf605dd bp 0x000000000000 sp 0x7ffefe8a9340 T13005) Step #5: ==13005==The signal is caused by a READ memory access. Step #5: #0 0x55e54bf605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e54bd82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e54bd81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e54bd5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e54bc80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e54bbd8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e54bbe21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e54bbc96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e54bbf53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa3fa3fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e54bbbcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13005==Register values: Step #5: rax = 0x000055e5500dc520 rbx = 0x000055e5500dc520 rcx = 0x000055e5500dc9d0 rdx = 0x00007fa3fa5c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefe8a9340 Step #5: r8 = 0x000055e5500dc520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa3fa5c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e54f15f960 r14 = 0x0000000100000004 r15 = 0x000055e54e0cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13005==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\001\003n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3682082f195f462b65615667ef64d24d15eb701a Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQBA24L Step #5: MERGE-OUTER: attempt 867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120674986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644fed71198, 0x5644fed79911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644fed79918,0x5644fee010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3682082f195f462b65615667ef64d24d15eb701a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5414 processed earlier; will process 9861 files now Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: #1 pulse cov: 265 ft: 266 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13009==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644fc5855dd bp 0x000000000000 sp 0x7ffcaa6b6bd0 T13009) Step #5: ==13009==The signal is caused by a READ memory access. Step #5: #0 0x5644fc5855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644fc3a7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644fc3a6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644fc384929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644fc2a5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644fc1fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644fc2071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644fc1ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644fc21a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc13667d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644fc1e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13009==Register values: Step #5: rax = 0x00005645007ec9b0 rbx = 0x00005645007ec9b0 rcx = 0x00005645007ec9a0 rdx = 0x00007fc136845b80 Step #5: rdi = 0x00005645007ec9a0 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffcaa6b6bd0 Step #5: r8 = 0x00005645007ec9b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc136845be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005644ff784960 r14 = 0x0000000100000004 r15 = 0x00005644fe6f1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13009==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x80,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\000\200\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c73e567ae03fa7c24d42d613677a33bd4dce71f Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAAIAL Step #5: MERGE-OUTER: attempt 868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120801756 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff96bd2198, 0x55ff96bda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff96bda918,0x55ff96c620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c73e567ae03fa7c24d42d613677a33bd4dce71f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5416 processed earlier; will process 9859 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 276 ft: 277 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 299 ft: 310 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 321 ft: 336 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13013==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff943e65dd bp 0x000000000000 sp 0x7ffe3d5b3050 T13013) Step #5: ==13013==The signal is caused by a READ memory access. Step #5: #0 0x55ff943e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff94208280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff94207fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff941e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff94106ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff9405ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff940681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff9404f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff9407b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d97b7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff94042aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13013==Register values: Step #5: rax = 0x000055ff97d5b540 rbx = 0x000055ff97d5b540 rcx = 0x000055ff97d5b9f0 rdx = 0x00007f1d97d46b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3d5b3050 Step #5: r8 = 0x000055ff97d5b540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d97d46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff975e5960 r14 = 0x0000000100000004 r15 = 0x000055ff96552386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13013==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b705bf0a7f504156bf4ca3e70aa3918cb62f500f Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoGAQQAEAAL Step #5: MERGE-OUTER: attempt 869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1120929637 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a5317e4198, 0x55a5317ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5317ec918,0x55a5318740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b705bf0a7f504156bf4ca3e70aa3918cb62f500f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5422 processed earlier; will process 9853 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a52eff85dd bp 0x000000000000 sp 0x7ffd5e197d50 T13017) Step #5: ==13017==The signal is caused by a READ memory access. Step #5: #0 0x55a52eff85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a52ee1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a52ee19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a52edf7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a52ed18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a52ec70c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a52ec7a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a52ec616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a52ec8d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb4e60f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a52ec54aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13017==Register values: Step #5: rax = 0x000055a53364caa0 rbx = 0x000055a53364caa0 rcx = 0x000055a53364ca90 rdx = 0x00007feb4e7d7b80 Step #5: rdi = 0x000055a53364ca90 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd5e197d50 Step #5: r8 = 0x000055a53364caa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb4e7d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a5321f7960 r14 = 0x0000000100000004 r15 = 0x000055a531164386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xb1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\006\001\004\000\000\261\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-911e4d0eb69d7088cd464084ff9f0e91c8a2b197 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoGAQQAALEL Step #5: MERGE-OUTER: attempt 870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121057137 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557cf68c4198, 0x557cf68cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557cf68cc918,0x557cf69540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/911e4d0eb69d7088cd464084ff9f0e91c8a2b197' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5424 processed earlier; will process 9851 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: #2 pulse cov: 294 ft: 301 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13021==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557cf40d85dd bp 0x000000000000 sp 0x7ffe883282f0 T13021) Step #5: ==13021==The signal is caused by a READ memory access. Step #5: #0 0x557cf40d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557cf3efa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557cf3ef9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557cf3ed7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557cf3df8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557cf3d50c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557cf3d5a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557cf3d416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557cf3d6d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d3992a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557cf3d34aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13021==Register values: Step #5: rax = 0x0000557cf7b54a40 rbx = 0x0000557cf7b54a40 rcx = 0x0000557cf7b54ef0 rdx = 0x00007f8d39af2b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe883282f0 Step #5: r8 = 0x0000557cf7b54a40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d39af2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557cf72d7960 r14 = 0x0000000100000004 r15 = 0x0000557cf6244386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13021==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x1b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\006\001\004\000\000\033\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30a912475950872f88a3636917dd98449f263150 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoGAQQAABsL Step #5: MERGE-OUTER: attempt 871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121182432 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c876661198, 0x55c876669911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c876669918,0x55c8766f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30a912475950872f88a3636917dd98449f263150' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5427 processed earlier; will process 9848 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 284 ft: 293 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13025==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c873e755dd bp 0x000000000000 sp 0x7ffdf055efd0 T13025) Step #5: ==13025==The signal is caused by a READ memory access. Step #5: #0 0x55c873e755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c873c97280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c873c96fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c873c74929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c873b95ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c873aedc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c873af71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c873ade6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c873b0a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b8a978082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c873ad1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13025==Register values: Step #5: rax = 0x000055c877a9ba20 rbx = 0x000055c877a9ba20 rcx = 0x000055c877a9bed0 rdx = 0x00007f0b8ab40b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf055efd0 Step #5: r8 = 0x000055c877a9ba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b8ab40be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c877074960 r14 = 0x0000000100000004 r15 = 0x000055c875fe1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13025==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x1b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\006\001\004\000A\033\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c3a9d69910243fef7c92d33d02398b337632711 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoGAQQAQRsL Step #5: MERGE-OUTER: attempt 872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121306916 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a00985198, 0x560a0098d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a0098d918,0x560a00a150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c3a9d69910243fef7c92d33d02398b337632711' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5431 processed earlier; will process 9844 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 279 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 307 ft: 322 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13029==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609fe1995dd bp 0x000000000000 sp 0x7ffd8188c140 T13029) Step #5: ==13029==The signal is caused by a READ memory access. Step #5: #0 0x5609fe1995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609fdfbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609fdfbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609fdf98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609fdeb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609fde11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609fde1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609fde026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609fde2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff83fce9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609fddf5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13029==Register values: Step #5: rax = 0x0000560a01c39d20 rbx = 0x0000560a01c39d20 rcx = 0x0000560a01c39d10 rdx = 0x00007ff83feb1b80 Step #5: rdi = 0x0000560a01c39d10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffd8188c140 Step #5: r8 = 0x0000560a01c39d20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff83feb1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a01398960 r14 = 0x0000000100000004 r15 = 0x0000560a00305386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13029==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x72,0x0,0x6,0x73,0x70,0x65,0x63,0x35,0x65,0x0,0x2,0x0,0x64, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003r\000\006spec5e\000\002\000d Step #5: artifact_prefix='./'; Test unit written to ./crash-1896e7b927dc84b11707c4bf98e510183503909b Step #5: Base64: AGFzbQEAAAACEQIAAANyAAZzcGVjNWUAAgBk Step #5: MERGE-OUTER: attempt 873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121433436 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642c6791198, 0x5642c6799911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642c6799918,0x5642c68210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1896e7b927dc84b11707c4bf98e510183503909b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5436 processed earlier; will process 9839 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 271 ft: 275 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 285 ft: 296 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13033==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5642c3fa55dd bp 0x000000000000 sp 0x7ffc5ba2b740 T13033) Step #5: ==13033==The signal is caused by a READ memory access. Step #5: #0 0x5642c3fa55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5642c3dc7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5642c3dc6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5642c3da4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5642c3cc5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5642c3c1dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5642c3c271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5642c3c0e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5642c3c3a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c6117f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5642c3c01aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13033==Register values: Step #5: rax = 0x00005642c82c3520 rbx = 0x00005642c82c3520 rcx = 0x00005642c82c39d0 rdx = 0x00007f3c61347b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5ba2b740 Step #5: r8 = 0x00005642c82c3520 r9 = 0x00007f3c61347bf0 r10 = 0x00005642c8149010 r11 = 0x00007f3c61347be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005642c71a4960 r14 = 0x0000000100000004 r15 = 0x00005642c6111386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13033==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xa5,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\006\001\004\000\000\245\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3a62dc5981df3d258c4cd9a60c26af16f0b23c4 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoGAQQAAKUL Step #5: MERGE-OUTER: attempt 874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121560320 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ec1987198, 0x559ec198f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ec198f918,0x559ec1a170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3a62dc5981df3d258c4cd9a60c26af16f0b23c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5443 processed earlier; will process 9832 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13037==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ebf19b5dd bp 0x000000000000 sp 0x7ffdf6c757a0 T13037) Step #5: ==13037==The signal is caused by a READ memory access. Step #5: #0 0x559ebf19b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ebefbd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ebefbcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ebef9a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ebeebbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ebee13c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ebee1d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ebee046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ebee303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8cabd3a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ebedf7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13037==Register values: Step #5: rax = 0x0000559ec2432ef0 rbx = 0x0000559ec2432ef0 rcx = 0x0000559ec2432ee0 rdx = 0x00007f8cabf02b80 Step #5: rdi = 0x0000559ec2432ee0 rsi = 0x0000000000101080 rbp = 0x0000000000000000 rsp = 0x00007ffdf6c757a0 Step #5: r8 = 0x0000559ec2432ef0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8cabf02be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ec239a960 r14 = 0x0000000100000004 r15 = 0x0000559ec1307386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13037==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7,0x7b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\007{\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2777d01075dafbd68dd69a9e937a3a0cacf25902 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBB3sL Step #5: MERGE-OUTER: attempt 875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121684546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c264c84198, 0x55c264c8c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c264c8c918,0x55c264d140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2777d01075dafbd68dd69a9e937a3a0cacf25902' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5445 processed earlier; will process 9830 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 273 ft: 276 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 280 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13041==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2624985dd bp 0x000000000000 sp 0x7ffc37ec05d0 T13041) Step #5: ==13041==The signal is caused by a READ memory access. Step #5: #0 0x55c2624985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2622ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2622b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c262297929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2621b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c262110c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c26211a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2621016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c26212d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f832d8ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2620f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13041==Register values: Step #5: rax = 0x000055c2668a3e70 rbx = 0x000055c2668a3e70 rcx = 0x000055c2668a3e60 rdx = 0x00007f832da96b80 Step #5: rdi = 0x000055c2668a3e60 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffc37ec05d0 Step #5: r8 = 0x000055c2668a3e70 r9 = 0x00007f832da96bf0 r10 = 0x000055c266876010 r11 = 0x00007f832da96be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c265697960 r14 = 0x0000000100000004 r15 = 0x000055c264604386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13041==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7e,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001~}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-038c31eae5385086e6daf38683aceb5a62a805ea Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBfn0L Step #5: MERGE-OUTER: attempt 876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121811399 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555741006198, 0x55574100e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55574100e918,0x5557410960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/038c31eae5385086e6daf38683aceb5a62a805ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5451 processed earlier; will process 9824 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 284 ft: 293 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 1488 Step #5: #4 pulse cov: 313 ft: 336 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 331 ft: 356 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #16 pulse cov: 441 ft: 521 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13045==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55573e81a5dd bp 0x000000000000 sp 0x7ffe004124c0 T13045) Step #5: ==13045==The signal is caused by a READ memory access. Step #5: #0 0x55573e81a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55573e63c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55573e63bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55573e619929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55573e53aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55573e492c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55573e49c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55573e4836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55573e4af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cf25e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55573e476aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13045==Register values: Step #5: rax = 0x00005557436ef520 rbx = 0x00005557436ef520 rcx = 0x00005557436ef9d0 rdx = 0x00007f6cf27acb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe004124c0 Step #5: r8 = 0x00005557436ef520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cf27acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555741a19960 r14 = 0x0000000100000004 r15 = 0x0000555740986386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13045==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x11,0x2,0x0,0x0,0x3,0x6e,0x0,0x6,0x73,0x70,0x65,0x63,0x3,0x6e,0x0,0x2,0x0,0x60, Step #5: \000asm\001\000\000\000\002\021\002\000\000\003n\000\006spec\003n\000\002\000` Step #5: artifact_prefix='./'; Test unit written to ./crash-2d2693f4d56237dec79afcdc909aaacc436021ed Step #5: Base64: AGFzbQEAAAACEQIAAANuAAZzcGVjA24AAgBg Step #5: MERGE-OUTER: attempt 877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1121940053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561de1dc198, 0x5561de1e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561de1e4918,0x5561de26c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d2693f4d56237dec79afcdc909aaacc436021ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5468 processed earlier; will process 9807 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 288 ft: 298 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13049==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561db9f05dd bp 0x000000000000 sp 0x7ffead32db20 T13049) Step #5: ==13049==The signal is caused by a READ memory access. Step #5: #0 0x5561db9f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561db812280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561db811fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561db7ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561db710ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561db668c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561db6721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561db6596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561db6853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8accf8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561db64caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13049==Register values: Step #5: rax = 0x00005561df84aa20 rbx = 0x00005561df84aa20 rcx = 0x00005561df84aed0 rdx = 0x00007f8acd157b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffead32db20 Step #5: r8 = 0x00005561df84aa20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8acd157be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561debef960 r14 = 0x0000000100000004 r15 = 0x00005561ddb5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13049==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3f,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\006\001\004\001?n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2038ed32eabb609da804fec08bca7f60ecbdcf5b Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoGAQQBP24L Step #5: MERGE-OUTER: attempt 878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122066236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b88097198, 0x560b8809f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b8809f918,0x560b881270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2038ed32eabb609da804fec08bca7f60ecbdcf5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5472 processed earlier; will process 9803 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13053==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b858ab5dd bp 0x000000000000 sp 0x7ffc60236c60 T13053) Step #5: ==13053==The signal is caused by a READ memory access. Step #5: #0 0x560b858ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b856cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b856ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b856aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b855cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b85523c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b8552d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b855146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b855403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa88046a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b85507aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13053==Register values: Step #5: rax = 0x0000560b8a2c8190 rbx = 0x0000560b8a2c8190 rcx = 0x0000560b8a2c8640 rdx = 0x00007fa880632b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc60236c60 Step #5: r8 = 0x0000560b8a2c8190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa880632be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b88aaa960 r14 = 0x0000000100000004 r15 = 0x0000560b87a17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13053==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x8,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\003\002\001\000\012\006\001\004\001\010}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca9180a65ea37e5800a4d9692cb0daa70883bb7e Step #5: Base64: AGFzbQEAAAABBQFgAXIAAwIBAAoGAQQBCH0L Step #5: MERGE-OUTER: attempt 879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122191259 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c267555198, 0x55c26755d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c26755d918,0x55c2675e50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca9180a65ea37e5800a4d9692cb0daa70883bb7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5473 processed earlier; will process 9802 files now Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 305 ft: 326 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 325 ft: 350 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown elem segment 11 Step #5: #8 pulse cov: 370 ft: 414 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13057==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c264d695dd bp 0x000000000000 sp 0x7fff54a1c4c0 T13057) Step #5: ==13057==The signal is caused by a READ memory access. Step #5: #0 0x55c264d695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c264b8b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c264b8afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c264b68929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c264a89ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2649e1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2649eb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2649d26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2649fe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce3a966082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2649c5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13057==Register values: Step #5: rax = 0x000055c269ef0520 rbx = 0x000055c269ef0520 rcx = 0x000055c269ef09d0 rdx = 0x00007fce3ab2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff54a1c4c0 Step #5: r8 = 0x000055c269ef0520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce3ab2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c267f68960 r14 = 0x0000000100000004 r15 = 0x000055c266ed5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13057==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x7d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\001}\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-647de1fc5b70619630d6f575e87dd265273fc3fd Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBAX0L Step #5: MERGE-OUTER: attempt 880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122317571 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a134be198, 0x558a134c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a134c6918,0x558a1354e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/647de1fc5b70619630d6f575e87dd265273fc3fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5483 processed earlier; will process 9792 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13061==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a10cd25dd bp 0x000000000000 sp 0x7ffdf76dbd80 T13061) Step #5: ==13061==The signal is caused by a READ memory access. Step #5: #0 0x558a10cd25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a10af4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a10af3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a10ad1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a109f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a1094ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a109541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a1093b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a109673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72b3d3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a1092eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13061==Register values: Step #5: rax = 0x0000558a15873fe0 rbx = 0x0000558a15873fe0 rcx = 0x0000558a15873fd0 rdx = 0x00007f72b3f05b80 Step #5: rdi = 0x0000558a15873fd0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007ffdf76dbd80 Step #5: r8 = 0x0000558a15873fe0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f72b3f05be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a13ed1960 r14 = 0x0000000100000004 r15 = 0x0000558a12e3e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13061==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7e,0x70,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\003\002\001\000\012\006\001\004\001~p\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d074181372502db1c96e95da1e9cfb1b7018abf Step #5: Base64: AGFzbQEAAAABBQFgAXAAAwIBAAoGAQQBfnAL Step #5: MERGE-OUTER: attempt 881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122443977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56193edce198, 0x56193edd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56193edd6918,0x56193ee5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d074181372502db1c96e95da1e9cfb1b7018abf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5485 processed earlier; will process 9790 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13065==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56193c5e25dd bp 0x000000000000 sp 0x7ffef2401370 T13065) Step #5: ==13065==The signal is caused by a READ memory access. Step #5: #0 0x56193c5e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56193c404280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56193c403fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56193c3e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56193c302ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56193c25ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56193c2641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56193c24b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56193c2773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c066f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56193c23eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13065==Register values: Step #5: rax = 0x0000561941890190 rbx = 0x0000561941890190 rcx = 0x0000561941890640 rdx = 0x00007f4c068c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef2401370 Step #5: r8 = 0x0000561941890190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c068c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056193f7e1960 r14 = 0x0000000100000004 r15 = 0x000056193e74e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13065==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x1,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001\001j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1224f9b298fa391a16198e318661657884673057 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBAWoL Step #5: MERGE-OUTER: attempt 882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122569139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3a16ec198, 0x55f3a16f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3a16f4918,0x55f3a177c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1224f9b298fa391a16198e318661657884673057' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5486 processed earlier; will process 9789 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 310 ft: 323 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 343 ft: 368 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13069==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f39ef005dd bp 0x000000000000 sp 0x7ffda80c3100 T13069) Step #5: ==13069==The signal is caused by a READ memory access. Step #5: #0 0x55f39ef005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f39ed22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f39ed21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f39ecff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f39ec20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f39eb78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f39eb821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f39eb696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f39eb953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28b2635082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f39eb5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13069==Register values: Step #5: rax = 0x000055f3a34f7520 rbx = 0x000055f3a34f7520 rcx = 0x000055f3a34f79d0 rdx = 0x00007f28b27fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda80c3100 Step #5: r8 = 0x000055f3a34f7520 r9 = 0x00007f28b27fdc20 r10 = 0x000055f3a337d010 r11 = 0x00007f28b27fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3a20ff960 r14 = 0x0000000100000004 r15 = 0x000055f3a106c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13069==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x2,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\006\001\004\001\002m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-91545b39f42be424801fc29c2e923caf32038852 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoGAQQBAm0L Step #5: MERGE-OUTER: attempt 883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122695301 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562320720198, 0x562320728911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562320728918,0x5623207b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91545b39f42be424801fc29c2e923caf32038852' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5492 processed earlier; will process 9783 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 278 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #4 pulse cov: 356 ft: 396 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: unknown function 32 Step #5: [LOADING] WASM module load failed: unknown function 64 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56231df345dd bp 0x000000000000 sp 0x7ffcd0058860 T13075) Step #5: ==13075==The signal is caused by a READ memory access. Step #5: #0 0x56231df345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56231dd56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56231dd55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56231dd33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56231dc54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56231dbacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56231dbb61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56231db9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56231dbc93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f546ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56231db90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13075==Register values: Step #5: rax = 0x000056232146e520 rbx = 0x000056232146e520 rcx = 0x000056232146e9d0 rdx = 0x00007f1f54896b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd0058860 Step #5: r8 = 0x000056232146e520 r9 = 0x00007f1f54896c10 r10 = 0x00005623212f4010 r11 = 0x00007f1f54896be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562321133960 r14 = 0x0000000100000004 r15 = 0x00005623200a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0xd0,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\006\001\004\000\320k\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b215b3924a162ec1e367f96849a9ab4a868eb0f3 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoGAQQA0GsL Step #5: MERGE-OUTER: attempt 884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122822725 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a6ca7a198, 0x563a6ca82911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a6ca82918,0x563a6cb0a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b215b3924a162ec1e367f96849a9ab4a868eb0f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5500 processed earlier; will process 9775 files now Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13080==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a6a28e5dd bp 0x000000000000 sp 0x7ffe613e2280 T13080) Step #5: ==13080==The signal is caused by a READ memory access. Step #5: #0 0x563a6a28e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a6a0b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a6a0affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a6a08d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a69faead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a69f06c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a69f101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a69ef76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a69f233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc039fef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a69eeaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13080==Register values: Step #5: rax = 0x0000563a6ee56200 rbx = 0x0000563a6ee56200 rcx = 0x0000563a6ee561f0 rdx = 0x00007fc03a1b7b80 Step #5: rdi = 0x0000563a6ee561f0 rsi = 0x0000000000100820 rbp = 0x0000000000000000 rsp = 0x00007ffe613e2280 Step #5: r8 = 0x0000563a6ee56200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc03a1b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a6d48d960 r14 = 0x0000000100000004 r15 = 0x0000563a6c3fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13080==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x3,0x7b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\003\002\001\000\012\006\001\004\001\003{\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9842c4a11c96934df0c02a5eff3b42406c509740 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAwIBAAoGAQQBA3sL Step #5: MERGE-OUTER: attempt 885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1122949300 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b9ba5e198, 0x558b9ba66911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b9ba66918,0x558b9baee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9842c4a11c96934df0c02a5eff3b42406c509740' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5502 processed earlier; will process 9773 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 259 ft: 260 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13084==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b992725dd bp 0x000000000000 sp 0x7fff103daee0 T13084) Step #5: ==13084==The signal is caused by a READ memory access. Step #5: #0 0x558b992725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b99094280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b99093fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b99071929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b98f92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b98eeac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b98ef41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b98edb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b98f073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f936f0b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b98eceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13084==Register values: Step #5: rax = 0x0000558b9e3a5530 rbx = 0x0000558b9e3a5530 rcx = 0x0000558b9e3a5520 rdx = 0x00007f936f280b80 Step #5: rdi = 0x0000558b9e3a5520 rsi = 0x0000000000000210 rbp = 0x0000000000000000 rsp = 0x00007fff103daee0 Step #5: r8 = 0x0000558b9e3a5530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f936f280be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b9c471960 r14 = 0x0000000100000004 r15 = 0x0000558b9b3de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13084==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-14a9aade2a6da99f0b7554c7bba1cbbdf55fa4db Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoGAQQAEAAL Step #5: MERGE-OUTER: attempt 886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1123076822 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56018fc52198, 0x56018fc5a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56018fc5a918,0x56018fce20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14a9aade2a6da99f0b7554c7bba1cbbdf55fa4db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5504 processed earlier; will process 9771 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 225 ft: 226 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13088==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56018d4665dd bp 0x000000000000 sp 0x7ffd47377a20 T13088) Step #5: ==13088==The signal is caused by a READ memory access. Step #5: #0 0x56018d4665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56018d288280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56018d287fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56018d265929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56018d186ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56018d0dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56018d0e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56018d0cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56018d0fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f265cbcc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56018d0c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13088==Register values: Step #5: rax = 0x0000560190d40c10 rbx = 0x0000560190d40c10 rcx = 0x0000560190d40c00 rdx = 0x00007f265cd94b80 Step #5: rdi = 0x0000560190d40c00 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffd47377a20 Step #5: r8 = 0x0000560190d40c10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f265cd94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560190665960 r14 = 0x0000000100000004 r15 = 0x000056018f5d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13088==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x18,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\006\001\004\001\030o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8aa38971a1a54d89cd3186623f08150667c3362 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoGAQQBGG8L Step #5: MERGE-OUTER: attempt 887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1123205165 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573739b8198, 0x5573739c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573739c0918,0x557373a480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8aa38971a1a54d89cd3186623f08150667c3362' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5506 processed earlier; will process 9769 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 272 ft: 275 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 312 ft: 324 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 333 ft: 349 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13092==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573711cc5dd bp 0x000000000000 sp 0x7ffe27ea6e00 T13092) Step #5: ==13092==The signal is caused by a READ memory access. Step #5: #0 0x5573711cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557370fee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557370fedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557370fcb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557370eecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557370e44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557370e4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557370e356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557370e613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd61e6fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557370e28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13092==Register values: Step #5: rax = 0x00005573753d8520 rbx = 0x00005573753d8520 rcx = 0x00005573753d89d0 rdx = 0x00007fd61e8c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe27ea6e00 Step #5: r8 = 0x00005573753d8520 r9 = 0x00007fd61e8c6bf0 r10 = 0x000055737525e010 r11 = 0x00007fd61e8c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573743cb960 r14 = 0x0000000100000004 r15 = 0x0000557373338386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13092==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\006\001\004\000\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34b51c1db843f5abb311136e4dfd8bc9f4f553a1 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoGAQQAEgAL Step #5: MERGE-OUTER: attempt 888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1123333249 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fb08ac198, 0x559fb08b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fb08b4918,0x559fb093c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34b51c1db843f5abb311136e4dfd8bc9f4f553a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5515 processed earlier; will process 9760 files now Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 277 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 285 ft: 289 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 320 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13096==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fae0c05dd bp 0x000000000000 sp 0x7ffd1be8e6d0 T13096) Step #5: ==13096==The signal is caused by a READ memory access. Step #5: #0 0x559fae0c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fadee2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fadee1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fadebf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fadde0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fadd38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fadd421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fadd296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fadd553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc4ba047082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fadd1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13096==Register values: Step #5: rax = 0x0000559fb2a07460 rbx = 0x0000559fb2a07460 rcx = 0x0000559fb2a07450 rdx = 0x00007fc4ba20fb80 Step #5: rdi = 0x0000559fb2a07450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd1be8e6d0 Step #5: r8 = 0x0000559fb2a07460 r9 = 0x0000559fb2a06d90 r10 = 0x0000559fb29e8010 r11 = 0x00007fc4ba20fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fb12bf960 r14 = 0x0000000100000004 r15 = 0x0000559fb022c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13096==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0xf,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\006\001\004\000\000\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b8f20b7f71c534f8a20dc4064996d433e710b85 Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoGAQQAAA8L Step #5: MERGE-OUTER: attempt 889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1123460541 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae5ceaa198, 0x55ae5ceb2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae5ceb2918,0x55ae5cf3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b8f20b7f71c534f8a20dc4064996d433e710b85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5530 processed earlier; will process 9745 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13100==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae5a6be5dd bp 0x000000000000 sp 0x7ffe19e8f740 T13100) Step #5: ==13100==The signal is caused by a READ memory access. Step #5: #0 0x55ae5a6be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae5a4e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae5a4dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae5a4bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae5a3dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae5a336c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae5a3401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae5a3276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae5a3533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb734009082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae5a31aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13100==Register values: Step #5: rax = 0x000055ae5f4b3920 rbx = 0x000055ae5f4b3920 rcx = 0x000055ae5f4b3910 rdx = 0x00007fb7341d1b80 Step #5: rdi = 0x000055ae5f4b3910 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffe19e8f740 Step #5: r8 = 0x000055ae5f4b3920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb7341d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae5d8bd960 r14 = 0x0000000100000004 r15 = 0x000055ae5c82a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13100==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x7e,0x6a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\006\001\004\001~j\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61ed8f134b3d00f17135b0bbfdf5967e924ac1a0 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoGAQQBfmoL Step #5: MERGE-OUTER: attempt 890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1123587894 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563279514198, 0x56327951c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56327951c918,0x5632795a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61ed8f134b3d00f17135b0bbfdf5967e924ac1a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5532 processed earlier; will process 9743 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #2 pulse cov: 284 ft: 300 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 300 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 52 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #8 pulse cov: 338 ft: 368 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13104==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563276d285dd bp 0x000000000000 sp 0x7ffe0800ef80 T13104) Step #5: ==13104==The signal is caused by a READ memory access. Step #5: #0 0x563276d285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563276b4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563276b49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563276b27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563276a48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632769a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632769aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632769916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632769bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff855f37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563276984aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13104==Register values: Step #5: rax = 0x000056327b5f3540 rbx = 0x000056327b5f3540 rcx = 0x000056327b5f39f0 rdx = 0x00007ff8560ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0800ef80 Step #5: r8 = 0x000056327b5f3540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff8560ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563279f27960 r14 = 0x0000000100000004 r15 = 0x0000563278e94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13104==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x12,0x1,0x31,0xf,0x0,0xc,0x15,0x78,0x2,0x0,0x0,0x8,0x9,0x4,0x4a,0x25,0x6c,0xb,0x5c, Step #5: \000asm\001\000\000\000\013\022\0011\017\000\014\025x\002\000\000\010\011\004J%l\013\\ Step #5: artifact_prefix='./'; Test unit written to ./crash-40992be8510eec91d5d6f1de25ea37ee0269df0d Step #5: Base64: AGFzbQEAAAALEgExDwAMFXgCAAAICQRKJWwLXA== Step #5: MERGE-OUTER: attempt 891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1123715738 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559672c2c198, 0x559672c34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559672c34918,0x559672cbc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40992be8510eec91d5d6f1de25ea37ee0269df0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5543 processed earlier; will process 9732 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 238 ft: 239 exec/s: 0 rss: 499Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 271 ft: 310 exec/s: 0 rss: 499Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 330 ft: 387 exec/s: 0 rss: 499Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 349 ft: 543 exec/s: 0 rss: 499Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13108==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596704405dd bp 0x000000000000 sp 0x7ffe3c8e6240 T13108) Step #5: ==13108==The signal is caused by a READ memory access. Step #5: #0 0x5596704405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559670262280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559670261fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55967023f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559670160ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5596700b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596700c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596700a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596700d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4b41eff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55967009caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13108==Register values: Step #5: rax = 0x00005596752a75a0 rbx = 0x00005596752a75a0 rcx = 0x00005596752a7590 rdx = 0x00007f4b420c7b80 Step #5: rdi = 0x00005596752a7590 rsi = 0x0000000000110800 rbp = 0x0000000000000000 rsp = 0x00007ffe3c8e6240 Step #5: r8 = 0x00005596752a75a0 r9 = 0x00005596752a0030 r10 = 0x000055967527b010 r11 = 0x00007f4b420c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055967363f960 r14 = 0x0000000100000004 r15 = 0x00005596725ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13108==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x12,0x2,0x1,0x6f,0x0,0x1,0x6f,0x0,0xce,0x67,0x0,0x2,0x12,0x2,0x1,0x6f,0x0,0xb5,0x77, Step #5: \000asm\001\000\000\000\002\022\002\001o\000\001o\000\316g\000\002\022\002\001o\000\265w Step #5: artifact_prefix='./'; Test unit written to ./crash-710bbda9f8906c58766c55220d40e1ae39d8148a Step #5: Base64: AGFzbQEAAAACEgIBbwABbwDOZwACEgIBbwC1dw== Step #5: MERGE-OUTER: attempt 892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1124208293 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559db0843198, 0x559db084b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559db084b918,0x559db08d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/710bbda9f8906c58766c55220d40e1ae39d8148a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5555 processed earlier; will process 9720 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13112==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559dae0575dd bp 0x000000000000 sp 0x7fff8c77ea50 T13112) Step #5: ==13112==The signal is caused by a READ memory access. Step #5: #0 0x559dae0575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559dade79280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559dade78fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559dade56929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559dadd77ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559dadccfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559dadcd91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559dadcc06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559dadcec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d992de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559dadcb3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13112==Register values: Step #5: rax = 0x0000559db2adb070 rbx = 0x0000559db2adb070 rcx = 0x0000559db2adb520 rdx = 0x00007f4d994a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8c77ea50 Step #5: r8 = 0x0000559db2adb070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4d994a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559db1256960 r14 = 0x0000000100000004 r15 = 0x0000559db01c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13112==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x12,0x1,0x50,0x0,0x60,0xa,0x7f,0x7e,0x7e,0x7e,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x2,0x7d,0x7d, Step #5: \000asm\001\000\000\000\001\022\001P\000`\012\177~~~\177\177\177\177\177\177\002}} Step #5: artifact_prefix='./'; Test unit written to ./crash-aea21897a24b28a93fe48e0014c53749e5bce42e Step #5: Base64: AGFzbQEAAAABEgFQAGAKf35+fn9/f39/fwJ9fQ== Step #5: MERGE-OUTER: attempt 893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1124332892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ba4bbb198, 0x563ba4bc3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ba4bc3918,0x563ba4c4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aea21897a24b28a93fe48e0014c53749e5bce42e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5556 processed earlier; will process 9719 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 230 ft: 231 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 233 ft: 323 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 276 ft: 402 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 359 ft: 579 exec/s: 0 rss: 181Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13116==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ba23cf5dd bp 0x000000000000 sp 0x7ffe3e3c5980 T13116) Step #5: ==13116==The signal is caused by a READ memory access. Step #5: #0 0x563ba23cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ba21f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ba21f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ba21ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ba20efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ba2047c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ba20511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ba20386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ba20643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f2a98d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ba202baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13116==Register values: Step #5: rax = 0x0000563ba5e715d0 rbx = 0x0000563ba5e715d0 rcx = 0x0000563ba5e71a80 rdx = 0x00007f0f2ab55b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3e3c5980 Step #5: r8 = 0x0000563ba5e715d0 r9 = 0x0000563ba5d1c030 r10 = 0x0000563ba5cf7010 r11 = 0x00007f0f2ab55be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ba55ce960 r14 = 0x0000000100000004 r15 = 0x0000563ba453b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13116==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\001\001\000\000\010\004name\001\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5552be875382cd3f8b68bbc61232324cc69cbe81 Step #5: Base64: AGFzbQEAAAAACARuYW1lAQEAAAgEbmFtZQEBAA== Step #5: MERGE-OUTER: attempt 894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1124540496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0098d2198, 0x55f0098da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0098da918,0x55f0099620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5552be875382cd3f8b68bbc61232324cc69cbe81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5567 processed earlier; will process 9708 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 144 ft: 145 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 256 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 339 ft: 432 exec/s: 0 rss: 179Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #8 pulse cov: 374 ft: 570 exec/s: 0 rss: 179Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13120==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0070e65dd bp 0x000000000000 sp 0x7ffe54b22f10 T13120) Step #5: ==13120==The signal is caused by a READ memory access. Step #5: #0 0x55f0070e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f006f08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f006f07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f006ee5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f006e06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f006d5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f006d681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f006d4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f006d7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4902f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f006d42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13120==Register values: Step #5: rax = 0x000055f00bbeb240 rbx = 0x000055f00bbeb240 rcx = 0x000055f00bbeb230 rdx = 0x00007fd4904b8b80 Step #5: rdi = 0x000055f00bbeb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe54b22f10 Step #5: r8 = 0x000055f00bbeb240 r9 = 0x000055f00bbff2d0 r10 = 0x000055f00bbc2010 r11 = 0x00007fd4904b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f00a2e5960 r14 = 0x0000000100000004 r15 = 0x000055f009252386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13120==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x13,0x9,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5f,0x0, Step #5: \000asm\001\000\000\000\001\023\011_\000_\000_\000_\000_\000_\000_\000_\000_\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38442a56f985de3c10b9f5f1c91e2a513d04236f Step #5: Base64: AGFzbQEAAAABEwlfAF8AXwBfAF8AXwBfAF8AXwA= Step #5: MERGE-OUTER: attempt 895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1124744013 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dab5f6f198, 0x55dab5f77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dab5f77918,0x55dab5fff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38442a56f985de3c10b9f5f1c91e2a513d04236f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5576 processed earlier; will process 9699 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 222 ft: 223 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 2 does not match super type Step #5: #2 pulse cov: 273 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13124==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dab37835dd bp 0x000000000000 sp 0x7ffdc8cfbca0 T13124) Step #5: ==13124==The signal is caused by a READ memory access. Step #5: #0 0x55dab37835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dab35a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dab35a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dab3582929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dab34a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dab33fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dab34051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dab33ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dab34183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41d0b2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dab33dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13124==Register values: Step #5: rax = 0x000055dab7d4a460 rbx = 0x000055dab7d4a460 rcx = 0x000055dab7d4a450 rdx = 0x00007f41d0cf7b80 Step #5: rdi = 0x000055dab7d4a450 rsi = 0x0000000000000421 rbp = 0x0000000000000000 rsp = 0x00007ffdc8cfbca0 Step #5: r8 = 0x000055dab7d4a460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f41d0cf7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dab6982960 r14 = 0x0000000100000004 r15 = 0x000055dab58ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13124==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf1,0xa8,0xb7,0xbd,0x0,0x5,0x4,0xf1,0xbd,0x89,0xbd,0x0,0x5,0x4,0xf1,0xbd,0x90,0xb7, Step #5: \000asm\001\000\000\000\000\005\004\361\250\267\275\000\005\004\361\275\211\275\000\005\004\361\275\220\267 Step #5: artifact_prefix='./'; Test unit written to ./crash-64df67569fdc65b41e30b0187b8c9c101deb9af2 Step #5: Base64: AGFzbQEAAAAABQTxqLe9AAUE8b2JvQAFBPG9kLc= Step #5: MERGE-OUTER: attempt 896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1124871934 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56109273a198, 0x561092742911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561092742918,0x5610927ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64df67569fdc65b41e30b0187b8c9c101deb9af2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5580 processed earlier; will process 9695 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 181 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 247 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 307 ft: 389 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 337 ft: 537 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13128==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56108ff4e5dd bp 0x000000000000 sp 0x7ffdfbd2e7c0 T13128) Step #5: ==13128==The signal is caused by a READ memory access. Step #5: #0 0x56108ff4e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56108fd70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56108fd6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56108fd4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56108fc6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56108fbc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56108fbd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56108fbb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56108fbe33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c0dd10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56108fbaaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13128==Register values: Step #5: rax = 0x0000561093e72460 rbx = 0x0000561093e72460 rcx = 0x0000561093e72450 rdx = 0x00007f4c0ded8b80 Step #5: rdi = 0x0000561093e72450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007ffdfbd2e7c0 Step #5: r8 = 0x0000561093e72460 r9 = 0x0000561093e70fd0 r10 = 0x0000561093e53010 r11 = 0x00007f4c0ded8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056109314d960 r14 = 0x0000000100000004 r15 = 0x00005610920ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13128==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3599a72de6b1cf346373190850ff421cd9fca32 Step #5: Base64: AGFzbQEAAAAABQTwv7+9AAUE8L+/vQAFBPC/v70= Step #5: MERGE-OUTER: attempt 897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125000616 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561bd0c99198, 0x561bd0ca1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561bd0ca1918,0x561bd0d290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3599a72de6b1cf346373190850ff421cd9fca32' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5589 processed earlier; will process 9686 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13132==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bce4ad5dd bp 0x000000000000 sp 0x7fff27e573c0 T13132) Step #5: ==13132==The signal is caused by a READ memory access. Step #5: #0 0x561bce4ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bce2cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bce2cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bce2ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bce1cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bce125c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bce12f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bce1166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bce1423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a0ae2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bce109aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13132==Register values: Step #5: rax = 0x0000561bd2e410c0 rbx = 0x0000561bd2e410c0 rcx = 0x0000561bd2e41570 rdx = 0x00007f2a0aff3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff27e573c0 Step #5: r8 = 0x0000561bd2e410c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a0aff3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bd16ac960 r14 = 0x0000000100000004 r15 = 0x0000561bd0619386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13132==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x81,0x91,0xad,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\364\201\221\255\000\005\004\364\201\257\255\000\005\004\364\211\255\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ef8962ba4be5331eb34eabc71e684cd4c2e249c Step #5: Base64: AGFzbQEAAAAABQT0gZGtAAUE9IGvrQAFBPSJrb8= Step #5: MERGE-OUTER: attempt 898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125126411 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556eb6d89198, 0x556eb6d91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556eb6d91918,0x556eb6e190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ef8962ba4be5331eb34eabc71e684cd4c2e249c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5590 processed earlier; will process 9685 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 202 ft: 230 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid start function Step #5: #4 pulse cov: 366 ft: 445 exec/s: 0 rss: 82Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 431 ft: 625 exec/s: 0 rss: 82Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #16 pulse cov: 465 ft: 679 exec/s: 0 rss: 82Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13136==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556eb459d5dd bp 0x000000000000 sp 0x7ffe4b0ef050 T13136) Step #5: ==13136==The signal is caused by a READ memory access. Step #5: #0 0x556eb459d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556eb43bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556eb43befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556eb439c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556eb42bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556eb4215c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556eb421f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556eb42066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556eb42323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ad63a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556eb41f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13136==Register values: Step #5: rax = 0x0000556eb80dff80 rbx = 0x0000556eb80dff80 rcx = 0x0000556eb80dff70 rdx = 0x00007f5ad6569b80 Step #5: rdi = 0x0000556eb80dff70 rsi = 0x0000000000008000 rbp = 0x0000000000000000 rsp = 0x00007ffe4b0ef050 Step #5: r8 = 0x0000556eb80dff80 r9 = 0x00007f5ad656a0c0 r10 = 0x0000556eb80b2010 r11 = 0x00007f5ad6569be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556eb779c960 r14 = 0x0000000100000004 r15 = 0x0000556eb6709386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13136==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0x0,0x1,0x0,0xa,0x6,0x1,0x4,0x1,0x21,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\000\001\000\012\006\001\004\001!l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-958c535bc245da59faca81fa8d053da207d0873c Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAABAAoGAQQBIWwL Step #5: MERGE-OUTER: attempt 899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125302529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604c0c0c198, 0x5604c0c14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604c0c14918,0x5604c0c9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/958c535bc245da59faca81fa8d053da207d0873c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5609 processed earlier; will process 9666 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604be4205dd bp 0x000000000000 sp 0x7ffdea519a30 T13147) Step #5: ==13147==The signal is caused by a READ memory access. Step #5: #0 0x5604be4205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604be242280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604be241fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604be21f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604be140ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604be098c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604be0a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604be0896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604be0b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa6e8fd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604be07caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13147==Register values: Step #5: rax = 0x00005604c18a6090 rbx = 0x00005604c18a6090 rcx = 0x00005604c18a6540 rdx = 0x00007fa6e919cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdea519a30 Step #5: r8 = 0x00005604c18a6090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa6e919cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604c161f960 r14 = 0x0000000100000004 r15 = 0x00005604c058c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x9,0x8,0xd7,0x8c,0xd1,0xa2,0xd0,0x84,0xdb,0xa9,0x0,0x9,0x8,0xd7,0x8c,0xd1,0xa3,0xd0,0x84,0xdb,0xa9, Step #5: \000asm\001\000\000\000\000\011\010\327\214\321\242\320\204\333\251\000\011\010\327\214\321\243\320\204\333\251 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ee36c71600e652da08bd9d7dca7abf559d9d28e Step #5: Base64: AGFzbQEAAAAACQjXjNGi0ITbqQAJCNeM0aPQhNup Step #5: MERGE-OUTER: attempt 900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125428089 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7384cc198, 0x55c7384d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7384d4918,0x55c73855c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ee36c71600e652da08bd9d7dca7abf559d9d28e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5610 processed earlier; will process 9665 files now Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: #1 pulse cov: 148 ft: 149 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 222 ft: 232 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 396 ft: 440 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 4727 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 414 ft: 489 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13172==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c735ce05dd bp 0x000000000000 sp 0x7ffc97682430 T13172) Step #5: ==13172==The signal is caused by a READ memory access. Step #5: #0 0x55c735ce05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c735b02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c735b01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c735adf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c735a00ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c735958c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7359621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7359496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7359753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb69a3d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c73593caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13172==Register values: Step #5: rax = 0x000055c73acf0240 rbx = 0x000055c73acf0240 rcx = 0x000055c73acf0230 rdx = 0x00007fb69a59db80 Step #5: rdi = 0x000055c73acf0230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc97682430 Step #5: r8 = 0x000055c73acf0240 r9 = 0x000055c73ad042d0 r10 = 0x000055c73acc7010 r11 = 0x00007fb69a59dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c738edf960 r14 = 0x0000000100000004 r15 = 0x000055c737e4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13172==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0xff,0xff,0x0,0xbf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\012\001\010\000B\377\377\000\277\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32613706d765e668d4b4ee5450dd7ebaa2671e19 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoKAQgAQv//AL8ACw== Step #5: MERGE-OUTER: attempt 901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125556356 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a45b535198, 0x55a45b53d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a45b53d918,0x55a45b5c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32613706d765e668d4b4ee5450dd7ebaa2671e19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5621 processed earlier; will process 9654 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13176==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a458d495dd bp 0x000000000000 sp 0x7ffc77d55150 T13176) Step #5: ==13176==The signal is caused by a READ memory access. Step #5: #0 0x55a458d495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a458b6b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a458b6afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a458b48929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a458a69ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4589c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4589cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4589b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4589de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca79a77082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4589a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13176==Register values: Step #5: rax = 0x000055a45cc3e110 rbx = 0x000055a45cc3e110 rcx = 0x000055a45cc3e5c0 rdx = 0x00007fca79c3fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc77d55150 Step #5: r8 = 0x000055a45cc3e110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca79c3fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a45bf48960 r14 = 0x0000000100000004 r15 = 0x000055a45aeb5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13176==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x15,0x2,0x0,0x0,0x3,0x7c,0x0,0x6,0x73,0x70,0x65,0x1c,0x2d,0x30,0x0,0x2,0x5,0xe2,0x6f,0xa7,0x95,0x10, Step #5: \000asm\001\000\000\000\002\025\002\000\000\003|\000\006spe\034-0\000\002\005\342o\247\225\020 Step #5: artifact_prefix='./'; Test unit written to ./crash-56fc22d3b75ac2614dd5dcc0e41f285115837104 Step #5: Base64: AGFzbQEAAAACFQIAAAN8AAZzcGUcLTAAAgXib6eVEA== Step #5: MERGE-OUTER: attempt 902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125680904 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be2d470198, 0x55be2d478911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be2d478918,0x55be2d5000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56fc22d3b75ac2614dd5dcc0e41f285115837104' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5622 processed earlier; will process 9653 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13180==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be2ac845dd bp 0x000000000000 sp 0x7ffc411ce710 T13180) Step #5: ==13180==The signal is caused by a READ memory access. Step #5: #0 0x55be2ac845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be2aaa6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be2aaa5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be2aa83929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be2a9a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be2a8fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be2a9061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be2a8ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be2a9193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2ab05e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be2a8e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13180==Register values: Step #5: rax = 0x000055be2f991150 rbx = 0x000055be2f991150 rcx = 0x000055be2f991600 rdx = 0x00007ff2ab226b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc411ce710 Step #5: r8 = 0x000055be2f991150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff2ab226be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be2de83960 r14 = 0x0000000100000004 r15 = 0x000055be2cdf0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13180==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x0,0x1,0x1a,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B\000\001\032\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44eff7b97b2818e4125acaadf2e9be6e45e5e5d8 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQgABGgEACw== Step #5: MERGE-OUTER: attempt 903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125806253 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d1b1c7198, 0x563d1b1cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d1b1cf918,0x563d1b2570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44eff7b97b2818e4125acaadf2e9be6e45e5e5d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5623 processed earlier; will process 9652 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 351 ft: 374 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 382 ft: 438 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13184==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d189db5dd bp 0x000000000000 sp 0x7ffc3a7f6490 T13184) Step #5: ==13184==The signal is caused by a READ memory access. Step #5: #0 0x563d189db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d187fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d187fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d187da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d186fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d18653c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d1865d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d186446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d186703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f499d9d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d18637aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13184==Register values: Step #5: rax = 0x0000563d1d8c0520 rbx = 0x0000563d1d8c0520 rcx = 0x0000563d1d8c09d0 rdx = 0x00007f499db99b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3a7f6490 Step #5: r8 = 0x0000563d1d8c0520 r9 = 0x00007f499db99c30 r10 = 0x0000563d1d746010 r11 = 0x00007f499db99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d1bbda960 r14 = 0x0000000100000004 r15 = 0x0000563d1ab47386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13184==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x47,0x42,0x28,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\012\001\010\000BGB(~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-20d57b42964a79d9f7e7fd3e52d25d5f590a2ef9 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoKAQgAQkdCKH4ACw== Step #5: MERGE-OUTER: attempt 904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1125933411 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55928d4e4198, 0x55928d4ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55928d4ec918,0x55928d5740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20d57b42964a79d9f7e7fd3e52d25d5f590a2ef9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5630 processed earlier; will process 9645 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13188==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55928acf85dd bp 0x000000000000 sp 0x7ffef07c4310 T13188) Step #5: ==13188==The signal is caused by a READ memory access. Step #5: #0 0x55928acf85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55928ab1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55928ab19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55928aaf7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55928aa18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55928a970c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55928a97a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55928a9616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55928a98d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56ff35c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55928a954aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13188==Register values: Step #5: rax = 0x000055928eb5c150 rbx = 0x000055928eb5c150 rcx = 0x000055928eb5c600 rdx = 0x00007f56ff524b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef07c4310 Step #5: r8 = 0x000055928eb5c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56ff524be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055928def7960 r14 = 0x0000000100000004 r15 = 0x000055928ce64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13188==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x47,0x42,0x5b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\012\001\010\000BGB[\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f3ed588fe0bdb861cf53993f403e6c4c16d13f0 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoKAQgAQkdCWwAACw== Step #5: MERGE-OUTER: attempt 905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126059264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56100f678198, 0x56100f680911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56100f680918,0x56100f7080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f3ed588fe0bdb861cf53993f403e6c4c16d13f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5631 processed earlier; will process 9644 files now Step #5: [LOADING] WASM module load failed: unknown type 6282168 Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #2 pulse cov: 309 ft: 336 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 380 ft: 428 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 24075319 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13192==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56100ce8c5dd bp 0x000000000000 sp 0x7ffd5bc4df50 T13192) Step #5: ==13192==The signal is caused by a READ memory access. Step #5: #0 0x56100ce8c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56100ccae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56100ccadfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56100cc8b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56100cbacad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56100cb04c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56100cb0e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56100caf56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56100cb213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f106b0ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56100cae8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13192==Register values: Step #5: rax = 0x00005610110358f0 rbx = 0x00005610110358f0 rcx = 0x00005610110358e0 rdx = 0x00007f106b2b6b80 Step #5: rdi = 0x00005610110358e0 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffd5bc4df50 Step #5: r8 = 0x00005610110358f0 r9 = 0x00007f106b2b6c80 r10 = 0x0000561011008010 r11 = 0x00007f106b2b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056101008b960 r14 = 0x0000000100000004 r15 = 0x000056100eff8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13192==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x1f,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\012\001\010\000B\037B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a9cfe2ee732152903c82aa6d19ac45f7f49b23c Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoKAQgAQh9CAH4ACw== Step #5: MERGE-OUTER: attempt 906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126191522 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585ed615198, 0x5585ed61d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585ed61d918,0x5585ed6a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a9cfe2ee732152903c82aa6d19ac45f7f49b23c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5639 processed earlier; will process 9636 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 388 ft: 442 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13196==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585eae295dd bp 0x000000000000 sp 0x7fff70157790 T13196) Step #5: ==13196==The signal is caused by a READ memory access. Step #5: #0 0x5585eae295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585eac4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585eac4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585eac28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585eab49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585eaaa1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585eaaab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585eaa926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585eaabe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1869f39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585eaa85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13196==Register values: Step #5: rax = 0x00005585efb77db0 rbx = 0x00005585efb77db0 rcx = 0x00005585efb78260 rdx = 0x00007f186a101b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff70157790 Step #5: r8 = 0x00005585efb77db0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f186a101be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585ee028960 r14 = 0x0000000100000004 r15 = 0x00005585ecf95386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13196==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0xba,0xc0,0xff,0x1e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B\272\300\377\036\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-991f53298cbab5209875b6e146772d1b59c8065b Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQrrA/x4ACw== Step #5: MERGE-OUTER: attempt 907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126319039 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620e44a7198, 0x5620e44af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620e44af918,0x5620e45370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/991f53298cbab5209875b6e146772d1b59c8065b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5642 processed earlier; will process 9633 files now Step #5: [LOADING] WASM module load failed: unknown type 5200947 Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13200==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620e1cbb5dd bp 0x000000000000 sp 0x7fffffe6dad0 T13200) Step #5: ==13200==The signal is caused by a READ memory access. Step #5: #0 0x5620e1cbb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620e1add280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620e1adcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620e1aba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620e19dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620e1933c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620e193d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620e19246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620e19503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f8a34d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620e1917aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13200==Register values: Step #5: rax = 0x00005620e61fd110 rbx = 0x00005620e61fd110 rcx = 0x00005620e61fd100 rdx = 0x00007f4f8a515b80 Step #5: rdi = 0x00005620e61fd100 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007fffffe6dad0 Step #5: r8 = 0x00005620e61fd110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f8a515be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620e4eba960 r14 = 0x0000000100000004 r15 = 0x00005620e3e27386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13200==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x15,0x2,0x0,0x0,0x3,0x7c,0x0,0x6,0x73,0x70,0x65,0x37,0x37,0x24,0x0,0x1,0x6e,0x1,0x1,0x96,0xff,0x47, Step #5: \000asm\001\000\000\000\002\025\002\000\000\003|\000\006spe77$\000\001n\001\001\226\377G Step #5: artifact_prefix='./'; Test unit written to ./crash-19a89aa17b4928eea9b6061654656123f63da01d Step #5: Base64: AGFzbQEAAAACFQIAAAN8AAZzcGU3NyQAAW4BAZb/Rw== Step #5: MERGE-OUTER: attempt 908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126445612 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557347e68198, 0x557347e70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557347e70918,0x557347ef80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19a89aa17b4928eea9b6061654656123f63da01d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5644 processed earlier; will process 9631 files now Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13204==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55734567c5dd bp 0x000000000000 sp 0x7fff09ed28e0 T13204) Step #5: ==13204==The signal is caused by a READ memory access. Step #5: #0 0x55734567c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55734549e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55734549dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55734547b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55734539cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573452f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573452fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573452e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573453113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d34855082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573452d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13204==Register values: Step #5: rax = 0x0000557348cfe5c0 rbx = 0x0000557348cfe5c0 rcx = 0x0000557348cfe5b0 rdx = 0x00007f2d34a1db80 Step #5: rdi = 0x0000557348cfe5b0 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007fff09ed28e0 Step #5: r8 = 0x0000557348cfe5c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d34a1dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055734887b960 r14 = 0x0000000100000004 r15 = 0x00005573477e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13204==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0xc3,0x3f,0x0,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B\303?\000\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7b1445e8060c6f10f05449a7b68340c84800c50 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQsM/AIAACw== Step #5: MERGE-OUTER: attempt 909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126573191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565549560198, 0x565549568911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565549568918,0x5655495f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7b1445e8060c6f10f05449a7b68340c84800c50' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5646 processed earlier; will process 9629 files now Step #5: [LOADING] WASM module load failed: unknown type 666885175 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 319 ft: 337 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 371 ft: 428 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13208==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565546d745dd bp 0x000000000000 sp 0x7ffd5b313470 T13208) Step #5: ==13208==The signal is caused by a READ memory access. Step #5: #0 0x565546d745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565546b96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565546b95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565546b73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565546a94ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5655469ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5655469f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5655469dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565546a093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfb0b82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5655469d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13208==Register values: Step #5: rax = 0x000056554b58d520 rbx = 0x000056554b58d520 rcx = 0x000056554b58d9d0 rdx = 0x00007fcfb0d4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5b313470 Step #5: r8 = 0x000056554b58d520 r9 = 0x00007fcfb0d4abf0 r10 = 0x000056554b413010 r11 = 0x00007fcfb0d4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565549f73960 r14 = 0x0000000100000004 r15 = 0x0000565548ee0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13208==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x47,0x0,0x78,0x71,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000BG\000xq\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe86f3c4b4f2dc1a04ed221b9558031c0223ddda Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQkcAeHEACw== Step #5: MERGE-OUTER: attempt 910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126700715 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55734e3eb198, 0x55734e3f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55734e3f3918,0x55734e47b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe86f3c4b4f2dc1a04ed221b9558031c0223ddda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5651 processed earlier; will process 9624 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 211 ft: 212 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 243 ft: 275 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 5524 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 347 ft: 399 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown type 5249459 Step #5: #8 pulse cov: 459 ft: 524 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13212==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55734bbff5dd bp 0x000000000000 sp 0x7ffd44e9c2a0 T13212) Step #5: ==13212==The signal is caused by a READ memory access. Step #5: #0 0x55734bbff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55734ba21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55734ba20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55734b9fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55734b91fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55734b877c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55734b8811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55734b8686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55734b8943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc5e8a35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55734b85baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13212==Register values: Step #5: rax = 0x0000557350e4f4f0 rbx = 0x0000557350e4f4f0 rcx = 0x0000557350e4f9a0 rdx = 0x00007fc5e8bfdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd44e9c2a0 Step #5: r8 = 0x0000557350e4f4f0 r9 = 0x00007fc5e8bfdcf0 r10 = 0x0000557350cd5010 r11 = 0x00007fc5e8bfdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055734edfe960 r14 = 0x0000000100000004 r15 = 0x000055734dd6b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13212==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x30,0x42,0x0,0x83,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B0B\000\203\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a320ca7fe7f93ffb0521c4917423d8f927e954c Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjBCAIMACw== Step #5: MERGE-OUTER: attempt 911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126829584 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba9545e198, 0x55ba95466911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba95466918,0x55ba954ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6a320ca7fe7f93ffb0521c4917423d8f927e954c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5662 processed earlier; will process 9613 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 199 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 315 ft: 330 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 451 ft: 519 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba92c725dd bp 0x000000000000 sp 0x7fff6264c0d0 T13219) Step #5: ==13219==The signal is caused by a READ memory access. Step #5: #0 0x55ba92c725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba92a94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba92a93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba92a71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba92992ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba928eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba928f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba928db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba929073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e860ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba928ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13219==Register values: Step #5: rax = 0x000055ba97afe3d0 rbx = 0x000055ba97afe3d0 rcx = 0x000055ba97afe880 rdx = 0x00007f8e86292b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6264c0d0 Step #5: r8 = 0x000055ba97afe3d0 r9 = 0x000055ba979be500 r10 = 0x000055ba97984010 r11 = 0x00007f8e86292be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba95e71960 r14 = 0x0000000100000004 r15 = 0x000055ba94dde386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x30,0x42,0x6a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\012\001\010\000B0Bj|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d5436e0c7c627877161dba158aba699d078be37 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoKAQgAQjBCanwACw== Step #5: MERGE-OUTER: attempt 912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1126957782 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bdcc3a5198, 0x55bdcc3ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bdcc3ad918,0x55bdcc4350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d5436e0c7c627877161dba158aba699d078be37' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5667 processed earlier; will process 9608 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bdc9bb95dd bp 0x000000000000 sp 0x7ffd2b3d2020 T13223) Step #5: ==13223==The signal is caused by a READ memory access. Step #5: #0 0x55bdc9bb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bdc99db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bdc99dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bdc99b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bdc98d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bdc9831c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bdc983b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bdc98226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bdc984e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9570bb3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bdc9815aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13223==Register values: Step #5: rax = 0x000055bdcec1c150 rbx = 0x000055bdcec1c150 rcx = 0x000055bdcec1c600 rdx = 0x00007f9570d7bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2b3d2020 Step #5: r8 = 0x000055bdcec1c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9570d7bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bdccdb8960 r14 = 0x0000000100000004 r15 = 0x000055bdcbd25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x15,0x2,0x0,0x0,0x3,0x7c,0x0,0x6,0x73,0x2c,0x61,0x74,0x63,0x2a,0x0,0x1,0x6b,0x0,0xfe,0xff,0xf6,0x0, Step #5: \000asm\001\000\000\000\002\025\002\000\000\003|\000\006s,atc*\000\001k\000\376\377\366\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eee473a92d4641cc0595452c7d1d81d4471b64ff Step #5: Base64: AGFzbQEAAAACFQIAAAN8AAZzLGF0YyoAAWsA/v/2AA== Step #5: MERGE-OUTER: attempt 913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127085860 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8221dc198, 0x55a8221e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8221e4918,0x55a82226c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eee473a92d4641cc0595452c7d1d81d4471b64ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5668 processed earlier; will process 9607 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a81f9f05dd bp 0x000000000000 sp 0x7ffd8d003830 T13227) Step #5: ==13227==The signal is caused by a READ memory access. Step #5: #0 0x55a81f9f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a81f812280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a81f811fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a81f7ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a81f710ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a81f668c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a81f6721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a81f6596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a81f6853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b33f80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a81f64caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13227==Register values: Step #5: rax = 0x000055a824abf150 rbx = 0x000055a824abf150 rcx = 0x000055a824abf600 rdx = 0x00007f1b34148b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8d003830 Step #5: r8 = 0x000055a824abf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b34148be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a822bef960 r14 = 0x0000000100000004 r15 = 0x000055a821b5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x0,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B\000B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4a14ff12e65e1a683db40aa7bcff15fdd393cf9 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQgBCAH4ACw== Step #5: MERGE-OUTER: attempt 914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127210659 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55775bf61198, 0x55775bf69911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55775bf69918,0x55775bff10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4a14ff12e65e1a683db40aa7bcff15fdd393cf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5669 processed earlier; will process 9606 files now Step #5: [LOADING] WASM module load failed: unknown type 479 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 326 ft: 341 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577597755dd bp 0x000000000000 sp 0x7ffe1c00bca0 T13231) Step #5: ==13231==The signal is caused by a READ memory access. Step #5: #0 0x5577597755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557759597280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557759596fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557759574929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557759495ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577593edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577593f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577593de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55775940a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a4f4bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577593d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13231==Register values: Step #5: rax = 0x000055775e013540 rbx = 0x000055775e013540 rcx = 0x000055775e0139f0 rdx = 0x00007f0a4f685b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1c00bca0 Step #5: r8 = 0x000055775e013540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a4f685be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055775c974960 r14 = 0x0000000100000004 r15 = 0x000055775b8e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x30,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B0B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3aea1082d9dd597abe422aaa2637a1f597d86dff Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjBCAH4ACw== Step #5: MERGE-OUTER: attempt 915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127337589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56056dd3f198, 0x56056dd47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56056dd47918,0x56056ddcf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3aea1082d9dd597abe422aaa2637a1f597d86dff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5672 processed earlier; will process 9603 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 193 ft: 194 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56056b5535dd bp 0x000000000000 sp 0x7ffeecf72600 T13235) Step #5: ==13235==The signal is caused by a READ memory access. Step #5: #0 0x56056b5535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56056b375280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56056b374fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56056b352929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56056b273ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56056b1cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56056b1d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56056b1bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56056b1e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccc7272082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56056b1afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13235==Register values: Step #5: rax = 0x000056056e889330 rbx = 0x000056056e889330 rcx = 0x000056056e889320 rdx = 0x00007fccc743ab80 Step #5: rdi = 0x000056056e889320 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007ffeecf72600 Step #5: r8 = 0x000056056e889330 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccc743abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056056e752960 r14 = 0x0000000100000004 r15 = 0x000056056d6bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x32,0x42,0x0,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\012\001\010\000B2B\000}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54de66a41c6e79aa5e2bf7abff74c9ab86c69797 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoKAQgAQjJCAH0ACw== Step #5: MERGE-OUTER: attempt 916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127464679 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7f5236198, 0x55c7f523e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7f523e918,0x55c7f52c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54de66a41c6e79aa5e2bf7abff74c9ab86c69797' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5674 processed earlier; will process 9601 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7f2a4a5dd bp 0x000000000000 sp 0x7ffd306cbb90 T13239) Step #5: ==13239==The signal is caused by a READ memory access. Step #5: #0 0x55c7f2a4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7f286c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7f286bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7f2849929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7f276aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7f26c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7f26cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7f26b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7f26df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb93f8a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7f26a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13239==Register values: Step #5: rax = 0x000055c7f64a2250 rbx = 0x000055c7f64a2250 rcx = 0x000055c7f64a2240 rdx = 0x00007fb93fa70b80 Step #5: rdi = 0x000055c7f64a2240 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007ffd306cbb90 Step #5: r8 = 0x000055c7f64a2250 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb93fa70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7f5c49960 r14 = 0x0000000100000004 r15 = 0x000055c7f4bb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x30,0x42,0x0,0x7b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B0B\000{\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0ee0f061e4e21eb210448cff108632f381188fe Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjBCAHsACw== Step #5: MERGE-OUTER: attempt 917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127589326 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55960ec33198, 0x55960ec3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55960ec3b918,0x55960ecc30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0ee0f061e4e21eb210448cff108632f381188fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5676 processed earlier; will process 9599 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55960c4475dd bp 0x000000000000 sp 0x7ffe312d65b0 T13243) Step #5: ==13243==The signal is caused by a READ memory access. Step #5: #0 0x55960c4475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55960c269280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55960c268fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55960c246929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55960c167ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55960c0bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55960c0c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55960c0b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55960c0dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe01264082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55960c0a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13243==Register values: Step #5: rax = 0x0000559610510150 rbx = 0x0000559610510150 rcx = 0x0000559610510600 rdx = 0x00007efe0142cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe312d65b0 Step #5: r8 = 0x0000559610510150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe0142cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055960f646960 r14 = 0x0000000100000004 r15 = 0x000055960e5b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x31,0x42,0x0,0x87,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\012\001\010\000B1B\000\207\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13de986846db5d26cc5f18f327708e36df5c1e45 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoKAQgAQjFCAIcACw== Step #5: MERGE-OUTER: attempt 918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127714612 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a2cfb2198, 0x557a2cfba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a2cfba918,0x557a2d0420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13de986846db5d26cc5f18f327708e36df5c1e45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5677 processed earlier; will process 9598 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 193 ft: 194 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a2a7c65dd bp 0x000000000000 sp 0x7ffce5de7670 T13247) Step #5: ==13247==The signal is caused by a READ memory access. Step #5: #0 0x557a2a7c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a2a5e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a2a5e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a2a5c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a2a4e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a2a43ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a2a4481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a2a42f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a2a45b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6eb882c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a2a422aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13247==Register values: Step #5: rax = 0x0000557a2e6cbb50 rbx = 0x0000557a2e6cbb50 rcx = 0x0000557a2e6cbb40 rdx = 0x00007f6eb89f4b80 Step #5: rdi = 0x0000557a2e6cbb40 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffce5de7670 Step #5: r8 = 0x0000557a2e6cbb50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6eb89f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a2d9c5960 r14 = 0x0000000100000004 r15 = 0x0000557a2c932386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x35,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B5B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-713d9a44ac9f5745af99742129699801bad3a49e Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjVCAH4ACw== Step #5: MERGE-OUTER: attempt 919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127842415 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567e5cdd198, 0x5567e5ce5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567e5ce5918,0x5567e5d6d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/713d9a44ac9f5745af99742129699801bad3a49e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5679 processed earlier; will process 9596 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567e34f15dd bp 0x000000000000 sp 0x7fff9d2d4c00 T13251) Step #5: ==13251==The signal is caused by a READ memory access. Step #5: #0 0x5567e34f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567e3313280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567e3312fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567e32f0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567e3211ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567e3169c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567e31731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567e315a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567e31863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9d6d38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567e314daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13251==Register values: Step #5: rax = 0x00005567e792a0b0 rbx = 0x00005567e792a0b0 rcx = 0x00005567e792a0a0 rdx = 0x00007fa9d6f00b80 Step #5: rdi = 0x00005567e792a0a0 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007fff9d2d4c00 Step #5: r8 = 0x00005567e792a0b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9d6f00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005567e66f0960 r14 = 0x0000000100000004 r15 = 0x00005567e565d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x9,0x15,0x6,0x13,0x0,0x0,0x1d,0x64,0x70,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x3,0x0,0x0,0x1d,0x64,0x71,0x0, Step #5: \000asm\001\000\000\000\011\025\006\023\000\000\035dp\000\001\000\000\001\000\000\003\000\000\035dq\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-df6ab71406a62c74a47d393107a20588fa7fc317 Step #5: Base64: AGFzbQEAAAAJFQYTAAAdZHAAAQAAAQAAAwAAHWRxAA== Step #5: MERGE-OUTER: attempt 920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1127967730 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641b7199198, 0x5641b71a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641b71a1918,0x5641b72290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df6ab71406a62c74a47d393107a20588fa7fc317' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5681 processed earlier; will process 9594 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 332 ft: 349 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641b49ad5dd bp 0x000000000000 sp 0x7ffde59c6060 T13255) Step #5: ==13255==The signal is caused by a READ memory access. Step #5: #0 0x5641b49ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641b47cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641b47cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641b47ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641b46cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641b4625c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641b462f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641b46166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641b46423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64229a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641b4609aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13255==Register values: Step #5: rax = 0x00005641b9988e50 rbx = 0x00005641b9988e50 rcx = 0x00005641b9989300 rdx = 0x00007f6422b71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde59c6060 Step #5: r8 = 0x00005641b9988e50 r9 = 0x00007f6422b71bf0 r10 = 0x00005641b980e010 r11 = 0x00007f6422b71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641b7bac960 r14 = 0x0000000100000004 r15 = 0x00005641b6b19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x47,0x42,0x24,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000BGB$\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cd21d63f508803a5247f3d19599d354eb6be24a Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQkdCJIAACw== Step #5: MERGE-OUTER: attempt 921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128094800 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612f2f80198, 0x5612f2f88911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612f2f88918,0x5612f30100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9cd21d63f508803a5247f3d19599d354eb6be24a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5684 processed earlier; will process 9591 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 171 ft: 172 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612f07945dd bp 0x000000000000 sp 0x7fff8b4f8ee0 T13259) Step #5: ==13259==The signal is caused by a READ memory access. Step #5: #0 0x5612f07945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612f05b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612f05b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5612f0593929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612f04b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612f040cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612f04161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612f03fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612f04293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e5036e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612f03f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13259==Register values: Step #5: rax = 0x00005612f3ac0240 rbx = 0x00005612f3ac0240 rcx = 0x00005612f3ac0230 rdx = 0x00007f2e50536b80 Step #5: rdi = 0x00005612f3ac0230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff8b4f8ee0 Step #5: r8 = 0x00005612f3ac0240 r9 = 0x00007f2e50536bf0 r10 = 0x00005612f3a97010 r11 = 0x00007f2e50536be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612f3993960 r14 = 0x0000000100000004 r15 = 0x00005612f2900386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0xff,0xf8,0xd,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B\377\370\015\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00dde51e2c29f1b17f1a713e1bec4f748c90c251 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQv/4DQEACw== Step #5: MERGE-OUTER: attempt 922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128220929 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d43eece198, 0x55d43eed6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d43eed6918,0x55d43ef5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00dde51e2c29f1b17f1a713e1bec4f748c90c251' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5686 processed earlier; will process 9589 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 240 ft: 241 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 315 ft: 327 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 428 ft: 523 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d43c6e25dd bp 0x000000000000 sp 0x7fff5fad49c0 T13263) Step #5: ==13263==The signal is caused by a READ memory access. Step #5: #0 0x55d43c6e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d43c504280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d43c503fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d43c4e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d43c402ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d43c35ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d43c3641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d43c34b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d43c3773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f1b252082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d43c33eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13263==Register values: Step #5: rax = 0x000055d440d259f0 rbx = 0x000055d440d259f0 rcx = 0x000055d440d25ea0 rdx = 0x00007f9f1b41ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5fad49c0 Step #5: r8 = 0x000055d440d259f0 r9 = 0x00007f9f1b41ac40 r10 = 0x000055d440bab010 r11 = 0x00007f9f1b41abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d43f8e1960 r14 = 0x0000000100000004 r15 = 0x000055d43e84e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x67,0x42,0x24,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\012\001\010\000BgB$~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0b3067f02a8781db453669dff9d332b96cee22d Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoKAQgAQmdCJH4ACw== Step #5: MERGE-OUTER: attempt 923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128349487 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af9770f198, 0x55af97717911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af97717918,0x55af9779f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0b3067f02a8781db453669dff9d332b96cee22d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5692 processed earlier; will process 9583 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 240 ft: 241 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af94f235dd bp 0x000000000000 sp 0x7ffda2317cb0 T13267) Step #5: ==13267==The signal is caused by a READ memory access. Step #5: #0 0x55af94f235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af94d45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af94d44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af94d22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af94c43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af94b9bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af94ba51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af94b8c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af94bb83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff10e8f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af94b7faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13267==Register values: Step #5: rax = 0x000055af99213720 rbx = 0x000055af99213720 rcx = 0x000055af99213710 rdx = 0x00007ff10eabab80 Step #5: rdi = 0x000055af99213710 rsi = 0x0000000000110800 rbp = 0x0000000000000000 rsp = 0x00007ffda2317cb0 Step #5: r8 = 0x000055af99213720 r9 = 0x000055af992048d0 r10 = 0x000055af991e7010 r11 = 0x00007ff10eababe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af98122960 r14 = 0x0000000100000004 r15 = 0x000055af9708f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x15,0x4,0x60,0x1,0x63,0x0,0x0,0x60,0x1,0x63,0x1,0x0,0x60,0x1,0x63,0x0,0x0,0x60,0x1,0x63,0x0,0x0, Step #5: \000asm\001\000\000\000\001\025\004`\001c\000\000`\001c\001\000`\001c\000\000`\001c\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c13546672b581c52b364f5954149c8c688c5ac7d Step #5: Base64: AGFzbQEAAAABFQRgAWMAAGABYwEAYAFjAABgAWMAAA== Step #5: MERGE-OUTER: attempt 924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128477080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd84b08198, 0x55fd84b10911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd84b10918,0x55fd84b980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c13546672b581c52b364f5954149c8c688c5ac7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5694 processed earlier; will process 9581 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd8231c5dd bp 0x000000000000 sp 0x7ffeb12d5730 T13271) Step #5: ==13271==The signal is caused by a READ memory access. Step #5: #0 0x55fd8231c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd8213e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd8213dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd8211b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd8203cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd81f94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd81f9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd81f856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd81fb13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1fd6746082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd81f78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13271==Register values: Step #5: rax = 0x000055fd87354150 rbx = 0x000055fd87354150 rcx = 0x000055fd87354600 rdx = 0x00007f1fd690eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb12d5730 Step #5: r8 = 0x000055fd87354150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1fd690ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd8551b960 r14 = 0x0000000100000004 r15 = 0x000055fd84488386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x47,0x42,0x24,0x79,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\012\001\010\000BGB$y\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4d5221221c6acb2dd6ad5c4a6c0de08d5000140 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoKAQgAQkdCJHkACw== Step #5: MERGE-OUTER: attempt 925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128603614 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555586dc7198, 0x555586dcf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555586dcf918,0x555586e570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4d5221221c6acb2dd6ad5c4a6c0de08d5000140' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5695 processed earlier; will process 9580 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 193 ft: 194 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 314 ft: 326 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555845db5dd bp 0x000000000000 sp 0x7ffdd8dc0ff0 T13275) Step #5: ==13275==The signal is caused by a READ memory access. Step #5: #0 0x5555845db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555843fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555843fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555843da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555842fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555584253c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55558425d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555842446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555842703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6b2147082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555584237aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13275==Register values: Step #5: rax = 0x00005555882d32f0 rbx = 0x00005555882d32f0 rcx = 0x00005555882d32e0 rdx = 0x00007ff6b230fb80 Step #5: rdi = 0x00005555882d32e0 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007ffdd8dc0ff0 Step #5: r8 = 0x00005555882d32f0 r9 = 0x00005555882c9a10 r10 = 0x00005555882a9010 r11 = 0x00007ff6b230fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555877da960 r14 = 0x0000000100000004 r15 = 0x0000555586747386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x67,0x42,0x24,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000BgB$\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-902de349a27600ac3a21d0c49a6e7fe5f67f2db4 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQmdCJBIACw== Step #5: MERGE-OUTER: attempt 926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128728878 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557625c56198, 0x557625c5e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557625c5e918,0x557625ce60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/902de349a27600ac3a21d0c49a6e7fe5f67f2db4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5698 processed earlier; will process 9577 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55762346a5dd bp 0x000000000000 sp 0x7ffc3c5034b0 T13279) Step #5: ==13279==The signal is caused by a READ memory access. Step #5: #0 0x55762346a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55762328c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55762328bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557623269929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55762318aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576230e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576230ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576230d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576230ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f33a52e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576230c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13279==Register values: Step #5: rax = 0x00005576272c0150 rbx = 0x00005576272c0150 rcx = 0x00005576272c0600 rdx = 0x00007f33a54b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3c5034b0 Step #5: r8 = 0x00005576272c0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f33a54b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557626669960 r14 = 0x0000000100000004 r15 = 0x00005576255d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x7,0x42,0x24,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\012\001\010\000B\007B$}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac5daed5e1a1a57cc6170a3568e94d886336b444 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoKAQgAQgdCJH0ACw== Step #5: MERGE-OUTER: attempt 927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128856913 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630b9ccc198, 0x5630b9cd4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630b9cd4918,0x5630b9d5c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac5daed5e1a1a57cc6170a3568e94d886336b444' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5699 processed earlier; will process 9576 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630b74e05dd bp 0x000000000000 sp 0x7ffd0fdb1160 T13283) Step #5: ==13283==The signal is caused by a READ memory access. Step #5: #0 0x5630b74e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630b7302280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630b7301fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630b72df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630b7200ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630b7158c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630b71621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630b71496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630b71753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40348d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630b713caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13283==Register values: Step #5: rax = 0x00005630bb22b150 rbx = 0x00005630bb22b150 rcx = 0x00005630bb22b600 rdx = 0x00007f4034a9eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0fdb1160 Step #5: r8 = 0x00005630bb22b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4034a9ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630ba6df960 r14 = 0x0000000100000004 r15 = 0x00005630b964c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x47,0x42,0x24,0x7a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\012\001\010\000BGB$z\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-882e977b2541d3b9b128d0a5a695e8eeaa4057e5 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoKAQgAQkdCJHoACw== Step #5: MERGE-OUTER: attempt 928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1128985377 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5564e6d90198, 0x5564e6d98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564e6d98918,0x5564e6e200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/882e977b2541d3b9b128d0a5a695e8eeaa4057e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5700 processed earlier; will process 9575 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564e45a45dd bp 0x000000000000 sp 0x7fffc62aa3b0 T13287) Step #5: ==13287==The signal is caused by a READ memory access. Step #5: #0 0x5564e45a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564e43c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564e43c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564e43a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564e42c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5564e421cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564e42261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564e420d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564e42393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f287341d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564e4200aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13287==Register values: Step #5: rax = 0x00005564e9184150 rbx = 0x00005564e9184150 rcx = 0x00005564e9184600 rdx = 0x00007f28735e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc62aa3b0 Step #5: r8 = 0x00005564e9184150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28735e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564e77a3960 r14 = 0x0000000100000004 r15 = 0x00005564e6710386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x32,0x42,0xfd,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B2B\375|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-167c4f2763ebd8277d5857fa9a0336bef7126a6a Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjJC/XwACw== Step #5: MERGE-OUTER: attempt 929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1129113356 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577d234f198, 0x5577d2357911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577d2357918,0x5577d23df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/167c4f2763ebd8277d5857fa9a0336bef7126a6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5701 processed earlier; will process 9574 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577cfb635dd bp 0x000000000000 sp 0x7ffdb0120ad0 T13291) Step #5: ==13291==The signal is caused by a READ memory access. Step #5: #0 0x5577cfb635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577cf985280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577cf984fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577cf962929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577cf883ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577cf7dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577cf7e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577cf7cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577cf7f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbfc6cd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577cf7bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13291==Register values: Step #5: rax = 0x00005577d44e3150 rbx = 0x00005577d44e3150 rcx = 0x00005577d44e3600 rdx = 0x00007fbfc6e9db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb0120ad0 Step #5: r8 = 0x00005577d44e3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbfc6e9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577d2d62960 r14 = 0x0000000100000004 r15 = 0x00005577d1ccf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x32,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\012\001\010\000B2\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43b2837a22fcd4e3502ed42d663ac5d38dc40e61 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoKAQgAQjIAAAAACw== Step #5: MERGE-OUTER: attempt 930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1129240096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa89222198, 0x55aa8922a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa8922a918,0x55aa892b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43b2837a22fcd4e3502ed42d663ac5d38dc40e61' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5702 processed earlier; will process 9573 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 280 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 328 ft: 360 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #8 pulse cov: 452 ft: 526 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa86a365dd bp 0x000000000000 sp 0x7fffff7b0970 T13295) Step #5: ==13295==The signal is caused by a READ memory access. Step #5: #0 0x55aa86a365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa86858280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa86857fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa86835929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa86756ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa866aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa866b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa8669f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa866cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe75d25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa86692aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13295==Register values: Step #5: rax = 0x000055aa8b98d4f0 rbx = 0x000055aa8b98d4f0 rcx = 0x000055aa8b98d9a0 rdx = 0x00007fbe75eedb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffff7b0970 Step #5: r8 = 0x000055aa8b98d4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe75eedbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa89c35960 r14 = 0x0000000100000004 r15 = 0x000055aa88ba2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x37,0x42,0x20,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B7B |\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7089af0eb02332374b2d3a0d25ad3817d9d04c51 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjdCIHwACw== Step #5: MERGE-OUTER: attempt 931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1129367537 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618d321b198, 0x5618d3223911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618d3223918,0x5618d32ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7089af0eb02332374b2d3a0d25ad3817d9d04c51' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5713 processed earlier; will process 9562 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 302207 Step #5: #2 pulse cov: 294 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 373 ft: 430 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618d0a2f5dd bp 0x000000000000 sp 0x7fff67c1d6b0 T13299) Step #5: ==13299==The signal is caused by a READ memory access. Step #5: #0 0x5618d0a2f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618d0851280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618d0850fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618d082e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618d074fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618d06a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618d06b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618d06986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618d06c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb21e77082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618d068baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13299==Register values: Step #5: rax = 0x00005618d53e0520 rbx = 0x00005618d53e0520 rcx = 0x00005618d53e09d0 rdx = 0x00007fbb2203fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff67c1d6b0 Step #5: r8 = 0x00005618d53e0520 r9 = 0x00005618d52828c0 r10 = 0x00005618d5266010 r11 = 0x00007fbb2203fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618d3c2e960 r14 = 0x0000000100000004 r15 = 0x00005618d2b9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x15,0x4,0x60,0x1,0x63,0x0,0x0,0x60,0x1,0x63,0x1,0x0,0x60,0x1,0x63,0x2,0x0,0x60,0x1,0x63,0x3,0x0, Step #5: \000asm\001\000\000\000\001\025\004`\001c\000\000`\001c\001\000`\001c\002\000`\001c\003\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf9506c0a756c60a3119e15a8ef8e545f7d27f74 Step #5: Base64: AGFzbQEAAAABFQRgAWMAAGABYwEAYAFjAgBgAWMDAA== Step #5: MERGE-OUTER: attempt 932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1129497622 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557630574198, 0x55763057c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55763057c918,0x5576306040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf9506c0a756c60a3119e15a8ef8e545f7d27f74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5719 processed earlier; will process 9556 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 54516726 Step #5: #2 pulse cov: 273 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 5200307 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 288 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 356 ft: 394 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 666885048 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55762dd885dd bp 0x000000000000 sp 0x7ffe218ab7b0 T13303) Step #5: ==13303==The signal is caused by a READ memory access. Step #5: #0 0x55762dd885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55762dbaa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55762dba9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55762db87929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55762daa8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55762da00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55762da0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55762d9f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55762da1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44b0163082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55762d9e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13303==Register values: Step #5: rax = 0x0000557631da7520 rbx = 0x0000557631da7520 rcx = 0x0000557631da79d0 rdx = 0x00007f44b032bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe218ab7b0 Step #5: r8 = 0x0000557631da7520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f44b032bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557630f87960 r14 = 0x0000000100000004 r15 = 0x000055762fef4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x0,0x0,0x77,0x69,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\012\001\010\000\000\000win\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f791eb47f4296ad3fc219b078d2bada8bc9a6427 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoKAQgAAAB3aW4ACw== Step #5: MERGE-OUTER: attempt 933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1129625665 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55738fd08198, 0x55738fd10911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55738fd10918,0x55738fd980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f791eb47f4296ad3fc219b078d2bada8bc9a6427' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5730 processed earlier; will process 9545 files now Step #5: [LOADING] WASM module load failed: unknown type -27 Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 336 ft: 358 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55738d51c5dd bp 0x000000000000 sp 0x7ffee6516870 T13307) Step #5: ==13307==The signal is caused by a READ memory access. Step #5: #0 0x55738d51c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55738d33e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55738d33dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55738d31b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55738d23cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55738d194c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55738d19e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55738d1856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55738d1b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd175b70082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55738d178aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13307==Register values: Step #5: rax = 0x000055739207b540 rbx = 0x000055739207b540 rcx = 0x000055739207b9f0 rdx = 0x00007fd175d38b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee6516870 Step #5: r8 = 0x000055739207b540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd175d38be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055739071b960 r14 = 0x0000000100000004 r15 = 0x000055738f688386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0xce,0xbd,0xff,0x85,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\012\001\010\000B\316\275\377\205\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d8c00dd0d7fbbfe075b026780a55ef12d0699d2 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoKAQgAQs69/4UACw== Step #5: MERGE-OUTER: attempt 934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1129753386 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d0041f198, 0x559d00427911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d00427918,0x559d004af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d8c00dd0d7fbbfe075b026780a55ef12d0699d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5733 processed earlier; will process 9542 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 200 ft: 201 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 54516664 Step #5: #2 pulse cov: 310 ft: 355 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 110 Step #5: #4 pulse cov: 382 ft: 458 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unknown type 85973944 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 463 ft: 552 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 254 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559cfdc335dd bp 0x000000000000 sp 0x7fff3f7186a0 T13311) Step #5: ==13311==The signal is caused by a READ memory access. Step #5: #0 0x559cfdc335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559cfda55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559cfda54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559cfda32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559cfd953ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559cfd8abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559cfd8b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559cfd89c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559cfd8c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00e3a91082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559cfd88faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13311==Register values: Step #5: rax = 0x0000559d01ba54f0 rbx = 0x0000559d01ba54f0 rcx = 0x0000559d01ba59a0 rdx = 0x00007f00e3c59b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3f7186a0 Step #5: r8 = 0x0000559d01ba54f0 r9 = 0x0000559d01a40cd0 r10 = 0x0000559d01a2b010 r11 = 0x00007f00e3c59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d00e32960 r14 = 0x0000000100000004 r15 = 0x0000559cffd9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x43,0x30,0xfd,0xb1,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000C0\375\261\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0bf4f236cefcee5c44d3a92c2798e394ba5f3a7 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQzD9sQEACw== Step #5: MERGE-OUTER: attempt 935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1129882309 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a4a018198, 0x561a4a020911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a4a020918,0x561a4a0a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0bf4f236cefcee5c44d3a92c2798e394ba5f3a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5743 processed earlier; will process 9532 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 231 ft: 232 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: #2 pulse cov: 307 ft: 322 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 4663 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a4782c5dd bp 0x000000000000 sp 0x7ffd4fde6940 T13315) Step #5: ==13315==The signal is caused by a READ memory access. Step #5: #0 0x561a4782c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a4764e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a4764dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a4762b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a4754cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a474a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a474ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a474956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a474c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5449af6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a47488aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13315==Register values: Step #5: rax = 0x0000561a4b626460 rbx = 0x0000561a4b626460 rcx = 0x0000561a4b626450 rdx = 0x00007f5449cbeb80 Step #5: rdi = 0x0000561a4b626450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd4fde6940 Step #5: r8 = 0x0000561a4b626460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5449cbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a4aa2b960 r14 = 0x0000000100000004 r15 = 0x0000561a49998386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x32,0x42,0x6a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\012\001\010\000B2Bj|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d60c6d2022c656daa196a7f00c4310c1eab7f43e Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoKAQgAQjJCanwACw== Step #5: MERGE-OUTER: attempt 936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130008362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620d8669198, 0x5620d8671911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620d8671918,0x5620d86f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d60c6d2022c656daa196a7f00c4310c1eab7f43e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5747 processed earlier; will process 9528 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 204 ft: 205 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: #2 pulse cov: 235 ft: 257 exec/s: 0 rss: 50Mb Step #5: [00:09:26:761 - 7F547A709C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620d5e7d5dd bp 0x000000000000 sp 0x7fffef3b1e90 T13319) Step #5: ==13319==The signal is caused by a READ memory access. Step #5: #0 0x5620d5e7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620d5c9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620d5c9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620d5c7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620d5b9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620d5af5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620d5aff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620d5ae66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620d5b123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f547a731082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620d5ad9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13319==Register values: Step #5: rax = 0x00005620d943c730 rbx = 0x00005620d943c730 rcx = 0x00005620d943c720 rdx = 0x00007f547a8f9b80 Step #5: rdi = 0x00005620d943c720 rsi = 0x0000000000170800 rbp = 0x0000000000000000 rsp = 0x00007fffef3b1e90 Step #5: r8 = 0x00005620d943c730 r9 = 0x00007f547a8f9bf0 r10 = 0x00005620d9410010 r11 = 0x00007f547a8f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620d907c960 r14 = 0x0000000100000004 r15 = 0x00005620d7fe9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x3d,0x0,0x0,0x87,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B=\000\000\207\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3dc288498ba936cce38d17f6e4b1a1f4bbea6827 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQj0AAIcACw== Step #5: MERGE-OUTER: attempt 937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130136425 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2d15b7198, 0x55b2d15bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2d15bf918,0x55b2d16470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3dc288498ba936cce38d17f6e4b1a1f4bbea6827' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5751 processed earlier; will process 9524 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 11955 Step #5: #2 pulse cov: 342 ft: 367 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 514 ft: 598 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2cedcb5dd bp 0x000000000000 sp 0x7ffd33ca9ef0 T13323) Step #5: ==13323==The signal is caused by a READ memory access. Step #5: #0 0x55b2cedcb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2cebed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2cebecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2cebca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2ceaebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2cea43c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2cea4d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2cea346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2cea603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f51840b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2cea27aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13323==Register values: Step #5: rax = 0x000055b2d2a351e0 rbx = 0x000055b2d2a351e0 rcx = 0x000055b2d2a35690 rdx = 0x00007f5184279b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd33ca9ef0 Step #5: r8 = 0x000055b2d2a351e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5184279be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b2d1fca960 r14 = 0x0000000100000004 r15 = 0x000055b2d0f37386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x1,0x0,0xfc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B\001\000\374\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ccd3204e7a378382c843608fe123d688a79c44a Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQgEA/AAACw== Step #5: MERGE-OUTER: attempt 938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130264980 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618a2e05198, 0x5618a2e0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618a2e0d918,0x5618a2e950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ccd3204e7a378382c843608fe123d688a79c44a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5757 processed earlier; will process 9518 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618a06195dd bp 0x000000000000 sp 0x7ffcfecd3110 T13327) Step #5: ==13327==The signal is caused by a READ memory access. Step #5: #0 0x5618a06195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618a043b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618a043afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618a0418929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618a0339ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618a0291c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618a029b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618a02826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618a02ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda64ffa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618a0275aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13327==Register values: Step #5: rax = 0x00005618a437f260 rbx = 0x00005618a437f260 rcx = 0x00005618a437f710 rdx = 0x00007fda651c2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfecd3110 Step #5: r8 = 0x00005618a437f260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda651c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618a3818960 r14 = 0x0000000100000004 r15 = 0x00005618a2785386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x15,0x4,0x60,0x1,0x64,0x0,0x0,0x60,0x1,0x64,0x1,0x0,0x5e,0x70,0x1,0x60,0x1,0x64,0x1,0x1,0x64,0x1, Step #5: \000asm\001\000\000\000\001\025\004`\001d\000\000`\001d\001\000^p\001`\001d\001\001d\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-4166f66cbd81e5525174128cb63e8ccb0a3b3219 Step #5: Base64: AGFzbQEAAAABFQRgAWQAAGABZAEAXnABYAFkAQFkAQ== Step #5: MERGE-OUTER: attempt 939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130390865 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d8e81b198, 0x557d8e823911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d8e823918,0x557d8e8ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4166f66cbd81e5525174128cb63e8ccb0a3b3219' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5758 processed earlier; will process 9517 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 206 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 261 ft: 284 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d8c02f5dd bp 0x000000000000 sp 0x7ffe58efbb40 T13331) Step #5: ==13331==The signal is caused by a READ memory access. Step #5: #0 0x557d8c02f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d8be51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d8be50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d8be2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d8bd4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d8bca7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d8bcb11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d8bc986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d8bcc43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6133c83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d8bc8baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13331==Register values: Step #5: rax = 0x0000557d8fce5d90 rbx = 0x0000557d8fce5d90 rcx = 0x0000557d8fce5d80 rdx = 0x00007f6133e4bb80 Step #5: rdi = 0x0000557d8fce5d80 rsi = 0x0000000000142080 rbp = 0x0000000000000000 rsp = 0x00007ffe58efbb40 Step #5: r8 = 0x0000557d8fce5d90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6133e4bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d8f22e960 r14 = 0x0000000100000004 r15 = 0x0000557d8e19b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x1f,0x42,0x24,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\012\001\010\000B\037B$\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e89767c480b635c2b3e7db7d13b1822de984d3ed Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoKAQgAQh9CJIEACw== Step #5: MERGE-OUTER: attempt 940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130518221 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f9cf4ed198, 0x55f9cf4f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f9cf4f5918,0x55f9cf57d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e89767c480b635c2b3e7db7d13b1822de984d3ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5761 processed earlier; will process 9514 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f9ccd015dd bp 0x000000000000 sp 0x7ffdaa478e00 T13335) Step #5: ==13335==The signal is caused by a READ memory access. Step #5: #0 0x55f9ccd015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9ccb23280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9ccb22fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9ccb00929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9cca21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f9cc979c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9cc9831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9cc96a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9cc9963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d723d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f9cc95daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13335==Register values: Step #5: rax = 0x000055f9d04ba150 rbx = 0x000055f9d04ba150 rcx = 0x000055f9d04ba600 rdx = 0x00007f1d72598b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdaa478e00 Step #5: r8 = 0x000055f9d04ba150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d72598be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f9cff00960 r14 = 0x0000000100000004 r15 = 0x000055f9cee6d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x7,0x42,0x2c,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\012\001\010\000B\007B,}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee59743784f09741f5970dc1287a07661fbf754a Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoKAQgAQgdCLH0ACw== Step #5: MERGE-OUTER: attempt 941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130644767 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f08d76198, 0x560f08d7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f08d7e918,0x560f08e060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee59743784f09741f5970dc1287a07661fbf754a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5762 processed earlier; will process 9513 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f0658a5dd bp 0x000000000000 sp 0x7ffe368c5460 T13339) Step #5: ==13339==The signal is caused by a READ memory access. Step #5: #0 0x560f0658a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f063ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f063abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f06389929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f062aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f06202c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f0620c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f061f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f0621f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f599cdc1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f061e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13339==Register values: Step #5: rax = 0x0000560f09d68150 rbx = 0x0000560f09d68150 rcx = 0x0000560f09d68600 rdx = 0x00007f599cf89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe368c5460 Step #5: r8 = 0x0000560f09d68150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f599cf89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f09789960 r14 = 0x0000000100000004 r15 = 0x0000560f086f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x15,0x2,0x0,0x0,0x3,0x7c,0x0,0x6,0x73,0x70,0x65,0x73,0x24,0x3,0x0,0x1,0x6b,0x0,0xff,0xff,0xff,0x14, Step #5: \000asm\001\000\000\000\002\025\002\000\000\003|\000\006spes$\003\000\001k\000\377\377\377\024 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4e1ed25817c334bc5459b3b6237a134c1f142f9 Step #5: Base64: AGFzbQEAAAACFQIAAAN8AAZzcGVzJAMAAWsA////FA== Step #5: MERGE-OUTER: attempt 942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130771921 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56499def0198, 0x56499def8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56499def8918,0x56499df800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4e1ed25817c334bc5459b3b6237a134c1f142f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5763 processed earlier; will process 9512 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56499b7045dd bp 0x000000000000 sp 0x7ffc69378be0 T13343) Step #5: ==13343==The signal is caused by a READ memory access. Step #5: #0 0x56499b7045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56499b526280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56499b525fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56499b503929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56499b424ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56499b37cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56499b3861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56499b36d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56499b3993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54e6569082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56499b360aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13343==Register values: Step #5: rax = 0x000056499eeaa150 rbx = 0x000056499eeaa150 rcx = 0x000056499eeaa600 rdx = 0x00007f54e6731b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc69378be0 Step #5: r8 = 0x000056499eeaa150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54e6731be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056499e903960 r14 = 0x0000000100000004 r15 = 0x000056499d870386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x36,0xc4,0x0,0x83,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B6\304\000\203\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcdc4cdd692ec7e6849eef55ce92445334255895 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjbEAIMACw== Step #5: MERGE-OUTER: attempt 943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1130898496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c928b3198, 0x558c928bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c928bb918,0x558c929430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcdc4cdd692ec7e6849eef55ce92445334255895' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5764 processed earlier; will process 9511 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c900c75dd bp 0x000000000000 sp 0x7ffd75d0fb60 T13347) Step #5: ==13347==The signal is caused by a READ memory access. Step #5: #0 0x558c900c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c8fee9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c8fee8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c8fec6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c8fde7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c8fd3fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c8fd491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c8fd306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c8fd5c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8cd4fd3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c8fd23aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13347==Register values: Step #5: rax = 0x0000558c93c52150 rbx = 0x0000558c93c52150 rcx = 0x0000558c93c52600 rdx = 0x00007f8cd519bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd75d0fb60 Step #5: r8 = 0x0000558c93c52150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8cd519bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c932c6960 r14 = 0x0000000100000004 r15 = 0x0000558c92233386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x47,0x42,0x24,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000BGB$\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4fb1909a7885fc2952762971969b1a35fb48d3e Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQkdCJH8ACw== Step #5: MERGE-OUTER: attempt 944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131025603 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56265d0a8198, 0x56265d0b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56265d0b0918,0x56265d1380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4fb1909a7885fc2952762971969b1a35fb48d3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5765 processed earlier; will process 9510 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 207 ft: 208 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 283 ft: 303 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 421 ft: 510 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: unknown type 4023 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 564 ft: 744 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13357==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56265a8bc5dd bp 0x000000000000 sp 0x7ffd73200420 T13357) Step #5: ==13357==The signal is caused by a READ memory access. Step #5: #0 0x56265a8bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56265a6de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56265a6ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56265a6bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56265a5dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56265a534c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56265a53e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56265a5256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56265a5513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c1fb29082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56265a518aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13357==Register values: Step #5: rax = 0x000056265e152c20 rbx = 0x000056265e152c20 rcx = 0x000056265e1530d0 rdx = 0x00007f8c1fcf1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd73200420 Step #5: r8 = 0x000056265e152c20 r9 = 0x00007f8c1fcf1c60 r10 = 0x000056265dfd8010 r11 = 0x00007f8c1fcf1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056265dabb960 r14 = 0x0000000100000004 r15 = 0x000056265ca28386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13357==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xa,0x1,0x8,0x0,0x42,0x33,0x42,0x0,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\012\001\010\000B3B\000|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21222bbb2c3c58aa18cf0e69accfc73492db51ee Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoKAQgAQjNCAHwACw== Step #5: MERGE-OUTER: attempt 945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131154021 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afb1c42198, 0x55afb1c4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afb1c4a918,0x55afb1cd20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21222bbb2c3c58aa18cf0e69accfc73492db51ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5776 processed earlier; will process 9499 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 285 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 392 ft: 420 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] offset out of range Step #5: #8 pulse cov: 457 ft: 521 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afaf4565dd bp 0x000000000000 sp 0x7ffde8e8e500 T13367) Step #5: ==13367==The signal is caused by a READ memory access. Step #5: #0 0x55afaf4565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afaf278280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afaf277fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afaf255929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afaf176ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afaf0cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afaf0d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afaf0bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afaf0eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0527d71082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afaf0b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13367==Register values: Step #5: rax = 0x000055afb2d58590 rbx = 0x000055afb2d58590 rcx = 0x000055afb2d58a40 rdx = 0x00007f0527f39b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde8e8e500 Step #5: r8 = 0x000055afb2d58590 r9 = 0x00007f0527f39c60 r10 = 0x000055afb2bde010 r11 = 0x00007f0527f39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afb2655960 r14 = 0x0000000100000004 r15 = 0x000055afb15c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xf,0x3,0x60,0x0,0x1,0x7f,0x60,0x0,0x1,0x7e,0x60,0x3,0x7c,0x7f,0x7f,0x0,0x2,0x5,0x1,0x0,0x0,0x0,0x2, Step #5: \000asm\001\000\000\000\001\017\003`\000\001\177`\000\001~`\003|\177\177\000\002\005\001\000\000\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-61388c5f81b084a9d34e0313ca92ae104b64ad8a Step #5: Base64: AGFzbQEAAAABDwNgAAF/YAABfmADfH9/AAIFAQAAAAI= Step #5: MERGE-OUTER: attempt 946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131282343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594ce285198, 0x5594ce28d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594ce28d918,0x5594ce3150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61388c5f81b084a9d34e0313ca92ae104b64ad8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5786 processed earlier; will process 9489 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 276 ft: 277 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 302 ft: 343 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 385 ft: 463 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1533 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 518 ft: 648 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #16 pulse cov: 601 ft: 846 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594cba995dd bp 0x000000000000 sp 0x7fffce148420 T13371) Step #5: ==13371==The signal is caused by a READ memory access. Step #5: #0 0x5594cba995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594cb8bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594cb8bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594cb898929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594cb7b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594cb711c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594cb71b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594cb7026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594cb72e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9b0d82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594cb6f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13371==Register values: Step #5: rax = 0x00005594d01c3af0 rbx = 0x00005594d01c3af0 rcx = 0x00005594d01c3fa0 rdx = 0x00007fd9b0f4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffce148420 Step #5: r8 = 0x00005594d01c3af0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd9b0f4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594cec98960 r14 = 0x0000000100000004 r15 = 0x00005594cdc05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xf,0x3,0x60,0x0,0x1,0x7f,0x60,0x0,0x1,0x7f,0x60,0x3,0x7c,0x7e,0x7f,0x0,0x2,0x5,0x1,0x0,0x0,0x0,0x1, Step #5: \000asm\001\000\000\000\001\017\003`\000\001\177`\000\001\177`\003|~\177\000\002\005\001\000\000\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b393a91c58bab30f029472c5d88279a64ff8a5d Step #5: Base64: AGFzbQEAAAABDwNgAAF/YAABf2ADfH5/AAIFAQAAAAE= Step #5: MERGE-OUTER: attempt 947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131412261 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575d6f01198, 0x5575d6f09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575d6f09918,0x5575d6f910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b393a91c58bab30f029472c5d88279a64ff8a5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5809 processed earlier; will process 9466 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 30 Step #5: #2 pulse cov: 308 ft: 345 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 469 ft: 570 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 499 ft: 683 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #16 pulse cov: 558 ft: 821 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575d47155dd bp 0x000000000000 sp 0x7ffdcc44aae0 T13375) Step #5: ==13375==The signal is caused by a READ memory access. Step #5: #0 0x5575d47155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575d4537280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575d4536fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575d4514929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575d4435ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575d438dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575d43971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575d437e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575d43aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d7bb39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575d4371aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13375==Register values: Step #5: rax = 0x00005575d97dde30 rbx = 0x00005575d97dde30 rcx = 0x00005575d97de2e0 rdx = 0x00007f6d7bd01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcc44aae0 Step #5: r8 = 0x00005575d97dde30 r9 = 0x00005575d9686a30 r10 = 0x00005575d9663010 r11 = 0x00007f6d7bd01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575d7914960 r14 = 0x0000000100000004 r15 = 0x00005575d6881386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xec,0x87,0xb4,0x0,0x4,0x3,0xe4,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xa7,0x0,0x4,0x3,0xec,0x83,0xb4, Step #5: \000asm\001\000\000\000\000\004\003\354\207\264\000\004\003\344\203\264\000\004\003\354\203\247\000\004\003\354\203\264 Step #5: artifact_prefix='./'; Test unit written to ./crash-b87bff9a0468618789b92ccf1991a45b642d1df2 Step #5: Base64: AGFzbQEAAAAABAPsh7QABAPkg7QABAPsg6cABAPsg7Q= Step #5: MERGE-OUTER: attempt 948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131541187 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e42988f198, 0x55e429897911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e429897918,0x55e42991f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b87bff9a0468618789b92ccf1991a45b642d1df2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5827 processed earlier; will process 9448 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 237 ft: 238 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 282 ft: 297 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 400 ft: 473 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #8 pulse cov: 471 ft: 639 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4270a35dd bp 0x000000000000 sp 0x7ffcbc4cfa20 T13379) Step #5: ==13379==The signal is caused by a READ memory access. Step #5: #0 0x55e4270a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e426ec5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e426ec4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e426ea2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e426dc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e426d1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e426d251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e426d0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e426d383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2bcc03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e426cffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13379==Register values: Step #5: rax = 0x000055e42ab9f170 rbx = 0x000055e42ab9f170 rcx = 0x000055e42ab9f160 rdx = 0x00007ff2bcdcbb80 Step #5: rdi = 0x000055e42ab9f160 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007ffcbc4cfa20 Step #5: r8 = 0x000055e42ab9f170 r9 = 0x000055e42ab887f0 r10 = 0x000055e42ab6c010 r11 = 0x00007ff2bcdcbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e42a2a2960 r14 = 0x0000000100000004 r15 = 0x000055e42920f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae453394a9cb368780382749f773ef683c319163 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131668857 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559319fdb198, 0x559319fe3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559319fe3918,0x55931a06b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae453394a9cb368780382749f773ef683c319163' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5836 processed earlier; will process 9439 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 184 ft: 185 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 324 ft: 354 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 395 ft: 461 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 1534 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 489 ft: 652 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593177ef5dd bp 0x000000000000 sp 0x7ffc7d2b8f30 T13383) Step #5: ==13383==The signal is caused by a READ memory access. Step #5: #0 0x5593177ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559317611280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559317610fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593175ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55931750fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559317467c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593174711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593174586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593174843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7462a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55931744baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13383==Register values: Step #5: rax = 0x000055931c7e43d0 rbx = 0x000055931c7e43d0 rcx = 0x000055931c7e4880 rdx = 0x00007fe74646cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7d2b8f30 Step #5: r8 = 0x000055931c7e43d0 r9 = 0x000055931c67fcd0 r10 = 0x000055931c66a010 r11 = 0x00007fe74646cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055931a9ee960 r14 = 0x0000000100000004 r15 = 0x000055931995b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x16,0x11,0x2,0x6e,0x7d,0x6b,0x8,0x60,0x31,0x6f,0x7e,0x63,0xd,0x1,0x8,0x60,0x6b,0x7e,0x2,0x2b,0x7d,0x1a,0xfd, Step #5: \000asm\001\000\000\000\000\026\021\002n}k\010`1o~c\015\001\010`k~\002+}\032\375 Step #5: artifact_prefix='./'; Test unit written to ./crash-adebee67a8a0a303a8a48f5a65cce4ca20f3c916 Step #5: Base64: AGFzbQEAAAAAFhECbn1rCGAxb35jDQEIYGt+Ait9Gv0= Step #5: MERGE-OUTER: attempt 950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131796427 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55816effb198, 0x55816f003911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55816f003918,0x55816f08b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adebee67a8a0a303a8a48f5a65cce4ca20f3c916' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5845 processed earlier; will process 9430 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55816c80f5dd bp 0x000000000000 sp 0x7ffc1c9d4a60 T13387) Step #5: ==13387==The signal is caused by a READ memory access. Step #5: #0 0x55816c80f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55816c631280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55816c630fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55816c60e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55816c52fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55816c487c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55816c4911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55816c4786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55816c4a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82010ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55816c46baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13387==Register values: Step #5: rax = 0x000055817199b0f0 rbx = 0x000055817199b0f0 rcx = 0x000055817199b5a0 rdx = 0x00007f8201274b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1c9d4a60 Step #5: r8 = 0x000055817199b0f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8201274be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055816fa0e960 r14 = 0x0000000100000004 r15 = 0x000055816e97b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x97,0xb4,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6, Step #5: \000asm\001\000\000\000\000\004\003\355\227\264\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266 Step #5: artifact_prefix='./'; Test unit written to ./crash-de51e5b534246c416e107642673cc4df749dcaff Step #5: Base64: AGFzbQEAAAAABAPtl7QABAPth7YABAPth7YABAPth7Y= Step #5: MERGE-OUTER: attempt 951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1131921940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f1efdd198, 0x560f1efe5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f1efe5918,0x560f1f06d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de51e5b534246c416e107642673cc4df749dcaff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5846 processed earlier; will process 9429 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 360 ft: 405 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 405 ft: 495 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 449 ft: 629 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type -61 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f1c7f15dd bp 0x000000000000 sp 0x7fff444ae970 T13391) Step #5: ==13391==The signal is caused by a READ memory access. Step #5: #0 0x560f1c7f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f1c613280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f1c612fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f1c5f0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f1c511ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f1c469c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f1c4731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f1c45a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f1c4863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafcb650082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f1c44daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13391==Register values: Step #5: rax = 0x0000560f204cc590 rbx = 0x0000560f204cc590 rcx = 0x0000560f204cca40 rdx = 0x00007fafcb818b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff444ae970 Step #5: r8 = 0x0000560f204cc590 r9 = 0x00007fafcb818c50 r10 = 0x0000560f20352010 r11 = 0x00007fafcb818be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f1f9f0960 r14 = 0x0000000100000004 r15 = 0x0000560f1e95d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x10,0x2,0x0,0x1,0x60,0x0,0x0,0x2,0x2,0x10,0x2,0x31,0x37,0x3,0x64,0x0,0x0, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\020\002\000\001`\000\000\002\002\020\00217\003d\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66cc16a8108c1566c64342b3514cfad5b7e7b0ae Step #5: Base64: AGFzbQEAAAABBAFgAAACEAIAAWAAAAICEAIxNwNkAAA= Step #5: MERGE-OUTER: attempt 952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132051312 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b535e9198, 0x561b535f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b535f1918,0x561b536790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66cc16a8108c1566c64342b3514cfad5b7e7b0ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5861 processed earlier; will process 9414 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 286 ft: 328 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] offset out of range Step #5: #4 pulse cov: 383 ft: 455 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b50dfd5dd bp 0x000000000000 sp 0x7ffcf01a8990 T13395) Step #5: ==13395==The signal is caused by a READ memory access. Step #5: #0 0x561b50dfd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b50c1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b50c1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b50bfc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b50b1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b50a75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b50a7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b50a666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b50a923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce3e453082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b50a59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13395==Register values: Step #5: rax = 0x0000561b545db590 rbx = 0x0000561b545db590 rcx = 0x0000561b545dba40 rdx = 0x00007fce3e61bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf01a8990 Step #5: r8 = 0x0000561b545db590 r9 = 0x00007fce3e61bc30 r10 = 0x0000561b54461010 r11 = 0x00007fce3e61bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b53ffc960 r14 = 0x0000000100000004 r15 = 0x0000561b52f69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x14,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x33,0x30,0x2,0x0,0x5,0x6c,0x69,0x6e,0x5,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000\024\007\022\002\006linu30\002\000\005lin\0050\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5643c034072d2e352939bb835d1b685c3a746ded Step #5: Base64: AGFzbQEAAAAFAwEAFAcSAgZsaW51MzACAAVsaW4FMAIA Step #5: MERGE-OUTER: attempt 953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132179218 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d37033a198, 0x55d370342911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d370342918,0x55d3703ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5643c034072d2e352939bb835d1b685c3a746ded' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5869 processed earlier; will process 9406 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d36db4e5dd bp 0x000000000000 sp 0x7ffc26062230 T13399) Step #5: ==13399==The signal is caused by a READ memory access. Step #5: #0 0x55d36db4e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d36d970280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d36d96ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d36d94d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d36d86ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d36d7c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d36d7d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d36d7b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d36d7e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6af4dba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d36d7aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13399==Register values: Step #5: rax = 0x000055d3725ec070 rbx = 0x000055d3725ec070 rcx = 0x000055d3725ec520 rdx = 0x00007f6af4f82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc26062230 Step #5: r8 = 0x000055d3725ec070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6af4f82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d370d4d960 r14 = 0x0000000100000004 r15 = 0x000055d36fcba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x17,0x4,0x0,0x0,0x3,0x70,0x1,0x0,0x0,0x3,0x71,0x1,0x0,0x0,0x3,0x73,0x0,0x0,0x0,0x1,0x72,0x1,0x0,0x21, Step #5: \000asm\001\000\000\000\002\027\004\000\000\003p\001\000\000\003q\001\000\000\003s\000\000\000\001r\001\000! Step #5: artifact_prefix='./'; Test unit written to ./crash-073799c7fb549b6680cb3641075b4d17d77a6f05 Step #5: Base64: AGFzbQEAAAACFwQAAANwAQAAA3EBAAADcwAAAAFyAQAh Step #5: MERGE-OUTER: attempt 954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132305931 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558da3715198, 0x558da371d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558da371d918,0x558da37a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/073799c7fb549b6680cb3641075b4d17d77a6f05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5870 processed earlier; will process 9405 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558da0f295dd bp 0x000000000000 sp 0x7ffe2b50b640 T13403) Step #5: ==13403==The signal is caused by a READ memory access. Step #5: #0 0x558da0f295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558da0d4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558da0d4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558da0d28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558da0c49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558da0ba1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558da0bab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558da0b926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558da0bbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8793a02082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558da0b85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13403==Register values: Step #5: rax = 0x0000558da5a80080 rbx = 0x0000558da5a80080 rcx = 0x0000558da5a80530 rdx = 0x00007f8793bcab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2b50b640 Step #5: r8 = 0x0000558da5a80080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8793bcabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558da4128960 r14 = 0x0000000100000004 r15 = 0x0000558da3095386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0xca,0x81,0x75,0x2,0x0,0x5,0x1,0x8,0x6e,0x34,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006lin\312\201u\002\000\005\001\010n4x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8af4a4e1a9209821c5c52aacb2d772c6d4480070 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaW7KgXUCAAUBCG40eAIA Step #5: MERGE-OUTER: attempt 955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132432581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641cb073198, 0x5641cb07b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641cb07b918,0x5641cb1030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8af4a4e1a9209821c5c52aacb2d772c6d4480070' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5871 processed earlier; will process 9404 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641c88875dd bp 0x000000000000 sp 0x7fffe288f150 T13407) Step #5: ==13407==The signal is caused by a READ memory access. Step #5: #0 0x5641c88875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641c86a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641c86a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641c8686929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641c85a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641c84ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641c85091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641c84f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641c851c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb476251082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641c84e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13407==Register values: Step #5: rax = 0x00005641cce64080 rbx = 0x00005641cce64080 rcx = 0x00005641cce64530 rdx = 0x00007fb476419b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe288f150 Step #5: r8 = 0x00005641cce64080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb476419be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641cba86960 r14 = 0x0000000100000004 r15 = 0x00005641ca9f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x2c,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x34,0x36,0x2,0x0,0x5,0x6c,0x69,0x3b,0x75,0x31,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000,\007\022\002\006linu46\002\000\005li;u1\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e1d526e94587ddb715a45e96169e12d2d09bcd6 Step #5: Base64: AGFzbQEAAAAFAwEALAcSAgZsaW51NDYCAAVsaTt1MQIA Step #5: MERGE-OUTER: attempt 956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132559970 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595a1f8f198, 0x5595a1f97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595a1f97918,0x5595a201f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e1d526e94587ddb715a45e96169e12d2d09bcd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5872 processed earlier; will process 9403 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55959f7a35dd bp 0x000000000000 sp 0x7ffc51677790 T13411) Step #5: ==13411==The signal is caused by a READ memory access. Step #5: #0 0x55959f7a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55959f5c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55959f5c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55959f5a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55959f4c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55959f41bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55959f4251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55959f40c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55959f4383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce92574082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55959f3ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13411==Register values: Step #5: rax = 0x00005595a3c29080 rbx = 0x00005595a3c29080 rcx = 0x00005595a3c29530 rdx = 0x00007fce9273cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc51677790 Step #5: r8 = 0x00005595a3c29080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce9273cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595a29a2960 r14 = 0x0000000100000004 r15 = 0x00005595a190f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x2c,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x33,0x30,0x2,0x0,0x5,0x6c,0x69,0x6e,0x73,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000,\007\022\002\006linu30\002\000\005lins0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9d6f69e065abdb2355b337d84602892cb876665 Step #5: Base64: AGFzbQEAAAAFAwEALAcSAgZsaW51MzACAAVsaW5zMAIA Step #5: MERGE-OUTER: attempt 957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132686126 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654df6b4198, 0x5654df6bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654df6bc918,0x5654df7440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9d6f69e065abdb2355b337d84602892cb876665' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5873 processed earlier; will process 9402 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654dcec85dd bp 0x000000000000 sp 0x7ffc7d1c3e30 T13415) Step #5: ==13415==The signal is caused by a READ memory access. Step #5: #0 0x5654dcec85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654dccea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654dcce9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654dccc7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654dcbe8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654dcb40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654dcb4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654dcb316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654dcb5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cbfa32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654dcb24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13415==Register values: Step #5: rax = 0x00005654e0fc4080 rbx = 0x00005654e0fc4080 rcx = 0x00005654e0fc4530 rdx = 0x00007f7cbfbfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7d1c3e30 Step #5: r8 = 0x00005654e0fc4080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cbfbfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654e00c7960 r14 = 0x0000000100000004 r15 = 0x00005654df034386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x53,0x69,0x6e,0x75,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005Sinu0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bda984198938dd588a716334b8168992e4915247 Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVTaW51MAIA Step #5: MERGE-OUTER: attempt 958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132813542 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9407cc198, 0x55d9407d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9407d4918,0x55d94085c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bda984198938dd588a716334b8168992e4915247' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5874 processed earlier; will process 9401 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d93dfe05dd bp 0x000000000000 sp 0x7ffe4f1f1730 T13419) Step #5: ==13419==The signal is caused by a READ memory access. Step #5: #0 0x55d93dfe05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d93de02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d93de01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d93dddf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d93dd00ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d93dc58c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d93dc621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d93dc496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d93dc753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1073354082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d93dc3caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13419==Register values: Step #5: rax = 0x000055d9413c1080 rbx = 0x000055d9413c1080 rcx = 0x000055d9413c1530 rdx = 0x00007f107351cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4f1f1730 Step #5: r8 = 0x000055d9413c1080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f107351cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9411df960 r14 = 0x0000000100000004 r15 = 0x000055d94014c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x2c,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x33,0x30,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000,\007\022\002\006linu30\002\000\005linu0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-129b89efc495bda1b0df9cb628b2901db166e4e0 Step #5: Base64: AGFzbQEAAAAFAwEALAcSAgZsaW51MzACAAVsaW51MAIA Step #5: MERGE-OUTER: attempt 959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1132938307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d7b8ee198, 0x560d7b8f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d7b8f6918,0x560d7b97e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/129b89efc495bda1b0df9cb628b2901db166e4e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5875 processed earlier; will process 9400 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d791025dd bp 0x000000000000 sp 0x7ffcf695d3d0 T13423) Step #5: ==13423==The signal is caused by a READ memory access. Step #5: #0 0x560d791025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d78f24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d78f23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d78f01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d78e22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d78d7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d78d841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d78d6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d78d973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9f23fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d78d5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13423==Register values: Step #5: rax = 0x0000560d7d403080 rbx = 0x0000560d7d403080 rcx = 0x0000560d7d403530 rdx = 0x00007ff9f25c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf695d3d0 Step #5: r8 = 0x0000560d7d403080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9f25c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d7c301960 r14 = 0x0000000100000004 r15 = 0x0000560d7b26e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x21,0x7,0x12,0x2,0x6,0x4c,0x1,0x3b,0x33,0xc4,0x80,0x2,0x0,0x5,0x4c,0x1,0xc4,0x90,0x75,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000!\007\022\002\006L\001;3\304\200\002\000\005L\001\304\220u\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f636f3c96043c356bd6efc35ebe7d77020119e4 Step #5: Base64: AGFzbQEAAAAFAwEAIQcSAgZMATszxIACAAVMAcSQdQIA Step #5: MERGE-OUTER: attempt 960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133064106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e90917198, 0x556e9091f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e9091f918,0x556e909a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f636f3c96043c356bd6efc35ebe7d77020119e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5876 processed earlier; will process 9399 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e8e12b5dd bp 0x000000000000 sp 0x7ffd05cf6870 T13427) Step #5: ==13427==The signal is caused by a READ memory access. Step #5: #0 0x556e8e12b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e8df4d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e8df4cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e8df2a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e8de4bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e8dda3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e8ddad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e8dd946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e8ddc03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fadc48bf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e8dd87aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13427==Register values: Step #5: rax = 0x0000556e918ab1a0 rbx = 0x0000556e918ab1a0 rcx = 0x0000556e918ab650 rdx = 0x00007fadc4a87b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd05cf6870 Step #5: r8 = 0x0000556e918ab1a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fadc4a87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e9132a960 r14 = 0x0000000100000004 r15 = 0x0000556e90297386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x7,0x1,0x60,0x1,0x7b,0x2,0x7d,0x72,0x2,0xe,0x3,0x0,0x1,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: \000asm\001\000\000\000\001\007\001`\001{\002}r\002\016\003\000\001A\000\000\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23dde18bfb0c70d0868d0b2dbd3675e34aaa77f6 Step #5: Base64: AGFzbQEAAAABBwFgAXsCfXICDgMAAUEAAAAAAAAAAAAA Step #5: MERGE-OUTER: attempt 961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133190969 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56107dbe4198, 0x56107dbec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56107dbec918,0x56107dc740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23dde18bfb0c70d0868d0b2dbd3675e34aaa77f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5877 processed earlier; will process 9398 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56107b3f85dd bp 0x000000000000 sp 0x7ffd94a16d50 T13431) Step #5: ==13431==The signal is caused by a READ memory access. Step #5: #0 0x56107b3f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56107b21a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56107b219fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56107b1f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56107b118ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56107b070c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56107b07a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56107b0616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56107b08d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81c7dfc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56107b054aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13431==Register values: Step #5: rax = 0x00005610803aa080 rbx = 0x00005610803aa080 rcx = 0x00005610803aa530 rdx = 0x00007f81c7fc4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd94a16d50 Step #5: r8 = 0x00005610803aa080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81c7fc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056107e5f7960 r14 = 0x0000000100000004 r15 = 0x000056107d564386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6d,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x55,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006minu\312\200\002\000\005linU0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d31fb1874ff25a9108796d10232fdfe1cbe7798e Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZtaW51yoACAAVsaW5VMAIA Step #5: MERGE-OUTER: attempt 962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133317424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a0dc8c198, 0x556a0dc94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a0dc94918,0x556a0dd1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d31fb1874ff25a9108796d10232fdfe1cbe7798e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5878 processed earlier; will process 9397 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a0b4a05dd bp 0x000000000000 sp 0x7ffc6615b3c0 T13435) Step #5: ==13435==The signal is caused by a READ memory access. Step #5: #0 0x556a0b4a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a0b2c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a0b2c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a0b29f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a0b1c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a0b118c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a0b1221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a0b1096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a0b1353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2930a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a0b0fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13435==Register values: Step #5: rax = 0x0000556a0f6e8080 rbx = 0x0000556a0f6e8080 rcx = 0x0000556a0f6e8530 rdx = 0x00007ff293271b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6615b3c0 Step #5: r8 = 0x0000556a0f6e8080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff293271be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a0e69f960 r14 = 0x0000000100000004 r15 = 0x0000556a0d60c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x35,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005linu5\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd3e4d76ce733f0f43e45588439bb1406843a37b Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVsaW51NQIA Step #5: MERGE-OUTER: attempt 963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133444736 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd4a0e3198, 0x55dd4a0eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd4a0eb918,0x55dd4a1730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd3e4d76ce733f0f43e45588439bb1406843a37b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5879 processed earlier; will process 9396 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd478f75dd bp 0x000000000000 sp 0x7ffe1c8bd440 T13439) Step #5: ==13439==The signal is caused by a READ memory access. Step #5: #0 0x55dd478f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd47719280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd47718fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd476f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd47617ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd4756fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd475791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd475606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd4758c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6502e4e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd47553aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13439==Register values: Step #5: rax = 0x000055dd4c486080 rbx = 0x000055dd4c486080 rcx = 0x000055dd4c486530 rdx = 0x00007f6503016b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1c8bd440 Step #5: r8 = 0x000055dd4c486080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6503016be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd4aaf6960 r14 = 0x0000000100000004 r15 = 0x000055dd49a63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x53,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x31,0x75,0x26,0x69,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000S\007\022\002\006linu\312\200\002\000\005l1u&i\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb6c8aec71d6f4cde7190f8cb8cd7181c2f1554d Step #5: Base64: AGFzbQEAAAAFAwEAUwcSAgZsaW51yoACAAVsMXUmaQIA Step #5: MERGE-OUTER: attempt 964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133569810 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56232d2d0198, 0x56232d2d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56232d2d8918,0x56232d3600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb6c8aec71d6f4cde7190f8cb8cd7181c2f1554d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5880 processed earlier; will process 9395 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56232aae45dd bp 0x000000000000 sp 0x7ffcb73180a0 T13443) Step #5: ==13443==The signal is caused by a READ memory access. Step #5: #0 0x56232aae45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56232a906280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56232a905fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56232a8e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56232a804ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56232a75cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56232a7661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56232a74d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56232a7793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ec6d94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56232a740aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13443==Register values: Step #5: rax = 0x000056232f573080 rbx = 0x000056232f573080 rcx = 0x000056232f573530 rdx = 0x00007f6ec6f5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb73180a0 Step #5: r8 = 0x000056232f573080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ec6f5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056232dce3960 r14 = 0x0000000100000004 r15 = 0x000056232cc50386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x6c,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x28,0x49,0x29,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linl\312\200\002\000\005li(I)\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccd3d7e7b91a5be9a24b327636f86fc7c5c26779 Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW5syoACAAVsaShJKQIA Step #5: MERGE-OUTER: attempt 965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133697341 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa3813e198, 0x55fa38146911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa38146918,0x55fa381ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ccd3d7e7b91a5be9a24b327636f86fc7c5c26779' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5881 processed earlier; will process 9394 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa359525dd bp 0x000000000000 sp 0x7ffcc5b94290 T13447) Step #5: ==13447==The signal is caused by a READ memory access. Step #5: #0 0x55fa359525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa35774280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa35773fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa35751929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa35672ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa355cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa355d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa355bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa355e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0e9167082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa355aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13447==Register values: Step #5: rax = 0x000055fa3a2bc160 rbx = 0x000055fa3a2bc160 rcx = 0x000055fa3a2bc610 rdx = 0x00007fb0e932fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc5b94290 Step #5: r8 = 0x000055fa3a2bc160 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb0e932fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa38b51960 r14 = 0x0000000100000004 r15 = 0x000055fa37abe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x17,0x4,0x0,0x0,0x3,0x7e,0x1,0x0,0x0,0x3,0x7c,0x0,0x0,0x0,0x3,0x7c,0x0,0x0,0x2,0xb,0x5d,0x3,0x6c,0x1, Step #5: \000asm\001\000\000\000\002\027\004\000\000\003~\001\000\000\003|\000\000\000\003|\000\000\002\013]\003l\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-16d1236e2dc228f5dbaa692505fd88d27a166437 Step #5: Base64: AGFzbQEAAAACFwQAAAN+AQAAA3wAAAADfAAAAgtdA2wB Step #5: MERGE-OUTER: attempt 966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133822574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fc0a44198, 0x558fc0a4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fc0a4c918,0x558fc0ad40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16d1236e2dc228f5dbaa692505fd88d27a166437' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5882 processed earlier; will process 9393 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fbe2585dd bp 0x000000000000 sp 0x7ffd56cc1280 T13451) Step #5: ==13451==The signal is caused by a READ memory access. Step #5: #0 0x558fbe2585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fbe07a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fbe079fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fbe057929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fbdf78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fbded0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fbdeda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fbdec16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fbdeed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b1315b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fbdeb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13451==Register values: Step #5: rax = 0x0000558fc3447080 rbx = 0x0000558fc3447080 rcx = 0x0000558fc3447530 rdx = 0x00007f9b13323b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd56cc1280 Step #5: r8 = 0x0000558fc3447080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b13323be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fc1457960 r14 = 0x0000000100000004 r15 = 0x0000558fc03c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x16,0x6f,0xca,0x81,0x75,0x2,0x0,0x5,0x6c,0x69,0x6e,0x32,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006l\026o\312\201u\002\000\005lin2x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c55837e0478b367a363a05ccb7bc1d5bc7e422b Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsFm/KgXUCAAVsaW4yeAIA Step #5: MERGE-OUTER: attempt 967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1133947943 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fa8ada198, 0x557fa8ae2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fa8ae2918,0x557fa8b6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c55837e0478b367a363a05ccb7bc1d5bc7e422b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5883 processed earlier; will process 9392 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557fa62ee5dd bp 0x000000000000 sp 0x7fffc63726e0 T13455) Step #5: ==13455==The signal is caused by a READ memory access. Step #5: #0 0x557fa62ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557fa6110280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557fa610ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557fa60ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557fa600ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557fa5f66c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557fa5f701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557fa5f576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557fa5f833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0c4170082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557fa5f4aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13455==Register values: Step #5: rax = 0x0000557fa982d080 rbx = 0x0000557fa982d080 rcx = 0x0000557fa982d530 rdx = 0x00007fe0c4338b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc63726e0 Step #5: r8 = 0x0000557fa982d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0c4338be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fa94ed960 r14 = 0x0000000100000004 r15 = 0x0000557fa845a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x34,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005linu4\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ccb4c935798f31999f24088ea0c9ed31ac609dc Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVsaW51NAIA Step #5: MERGE-OUTER: attempt 968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134074757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ca2156198, 0x557ca215e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ca215e918,0x557ca21e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ccb4c935798f31999f24088ea0c9ed31ac609dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5884 processed earlier; will process 9391 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 169 ft: 170 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c9f96a5dd bp 0x000000000000 sp 0x7ffc3de3ba20 T13459) Step #5: ==13459==The signal is caused by a READ memory access. Step #5: #0 0x557c9f96a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c9f78c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c9f78bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c9f769929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c9f68aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c9f5e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c9f5ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c9f5d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c9f5ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbda5e08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c9f5c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13459==Register values: Step #5: rax = 0x0000557ca33b7240 rbx = 0x0000557ca33b7240 rcx = 0x0000557ca33b7230 rdx = 0x00007fbda5fd0b80 Step #5: rdi = 0x0000557ca33b7230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc3de3ba20 Step #5: r8 = 0x0000557ca33b7240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbda5fd0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ca2b69960 r14 = 0x0000000100000004 r15 = 0x0000557ca1ad6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0xca,0x81,0x75,0x2,0x0,0x5,0x6c,0x69,0x6e,0x35,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006lin\312\201u\002\000\005lin5x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-088850579be17eb8ddba89ab38a23c2d4274f022 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaW7KgXUCAAVsaW41eAIA Step #5: MERGE-OUTER: attempt 969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134200984 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f893871198, 0x55f893879911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f893879918,0x55f8939010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/088850579be17eb8ddba89ab38a23c2d4274f022' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5886 processed earlier; will process 9389 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 171 ft: 172 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8910855dd bp 0x000000000000 sp 0x7ffc8eae3530 T13471) Step #5: ==13471==The signal is caused by a READ memory access. Step #5: #0 0x55f8910855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f890ea7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f890ea6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f890e84929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f890da5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f890cfdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f890d071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f890cee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f890d1a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd10c599082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f890ce1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13471==Register values: Step #5: rax = 0x000055f8951e2240 rbx = 0x000055f8951e2240 rcx = 0x000055f8951e2230 rdx = 0x00007fd10c761b80 Step #5: rdi = 0x000055f8951e2230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc8eae3530 Step #5: r8 = 0x000055f8951e2240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd10c761be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f894284960 r14 = 0x0000000100000004 r15 = 0x000055f8931f1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x28,0x69,0x29,0x49,0x2,0x0,0x5,0x6c,0x78,0xcf,0x91,0x69,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006li(i)I\002\000\005lx\317\221i\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b96778c615b48b4b799517f8ce41f0b1b3c3fb60 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaShpKUkCAAVseM+RaQIA Step #5: MERGE-OUTER: attempt 970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134326896 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ee2b4f198, 0x563ee2b57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ee2b57918,0x563ee2bdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b96778c615b48b4b799517f8ce41f0b1b3c3fb60' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5888 processed earlier; will process 9387 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ee03635dd bp 0x000000000000 sp 0x7ffd8eb2f3e0 T13475) Step #5: ==13475==The signal is caused by a READ memory access. Step #5: #0 0x563ee03635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ee0185280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ee0184fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ee0162929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ee0083ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563edffdbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563edffe51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563edffcc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563edfff83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb64a47a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563edffbfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13475==Register values: Step #5: rax = 0x0000563ee513d080 rbx = 0x0000563ee513d080 rcx = 0x0000563ee513d530 rdx = 0x00007fb64a642b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8eb2f3e0 Step #5: r8 = 0x0000563ee513d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb64a642be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ee3562960 r14 = 0x0000000100000004 r15 = 0x0000563ee24cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0xc2,0x81,0x75,0x2,0x0,0x5,0x6c,0x69,0x6e,0x30,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006lin\302\201u\002\000\005lin0x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da643711f38bc7b474e34cc24b4d48f2b254cfc1 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaW7CgXUCAAVsaW4weAIA Step #5: MERGE-OUTER: attempt 971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134453718 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1ef244198, 0x55e1ef24c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1ef24c918,0x55e1ef2d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da643711f38bc7b474e34cc24b4d48f2b254cfc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5889 processed earlier; will process 9386 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1eca585dd bp 0x000000000000 sp 0x7ffe639ff710 T13479) Step #5: ==13479==The signal is caused by a READ memory access. Step #5: #0 0x55e1eca585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1ec87a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1ec879fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1ec857929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1ec778ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1ec6d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1ec6da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1ec6c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1ec6ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1bc436082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1ec6b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13479==Register values: Step #5: rax = 0x000055e1f0e92080 rbx = 0x000055e1f0e92080 rcx = 0x000055e1f0e92530 rdx = 0x00007fe1bc5feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe639ff710 Step #5: r8 = 0x000055e1f0e92080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1bc5febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1efc57960 r14 = 0x0000000100000004 r15 = 0x000055e1eebc4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x32,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005linu2\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50d6b36f27642d0c0210ae78a2180ab734432a6b Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVsaW51MgIA Step #5: MERGE-OUTER: attempt 972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134579397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b8ec88198, 0x562b8ec90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b8ec90918,0x562b8ed180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50d6b36f27642d0c0210ae78a2180ab734432a6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5890 processed earlier; will process 9385 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b8c49c5dd bp 0x000000000000 sp 0x7ffcc1b4a030 T13483) Step #5: ==13483==The signal is caused by a READ memory access. Step #5: #0 0x562b8c49c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b8c2be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b8c2bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b8c29b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b8c1bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b8c114c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b8c11e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b8c1056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b8c1313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27477c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b8c0f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13483==Register values: Step #5: rax = 0x0000562b903e9080 rbx = 0x0000562b903e9080 rcx = 0x0000562b903e9530 rdx = 0x00007f274798ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc1b4a030 Step #5: r8 = 0x0000562b903e9080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f274798abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b8f69b960 r14 = 0x0000000100000004 r15 = 0x0000562b8e608386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0xca,0x81,0x75,0x2,0x0,0x5,0x6c,0x69,0x6e,0x34,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006lin\312\201u\002\000\005lin4x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-11af1c0c093b59c09d2dec9e4f98e3f2a4639d9a Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaW7KgXUCAAVsaW40eAIA Step #5: MERGE-OUTER: attempt 973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134705593 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d4c28f198, 0x559d4c297911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d4c297918,0x559d4c31f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11af1c0c093b59c09d2dec9e4f98e3f2a4639d9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5891 processed earlier; will process 9384 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 209 ft: 210 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d49aa35dd bp 0x000000000000 sp 0x7ffe84ed3040 T13487) Step #5: ==13487==The signal is caused by a READ memory access. Step #5: #0 0x559d49aa35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d498c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d498c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d498a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d497c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d4971bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d497251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d4970c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d497383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0ed0cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d496ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13487==Register values: Step #5: rax = 0x0000559d4db48ec0 rbx = 0x0000559d4db48ec0 rcx = 0x0000559d4db48eb0 rdx = 0x00007fd0ed294b80 Step #5: rdi = 0x0000559d4db48eb0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffe84ed3040 Step #5: r8 = 0x0000559d4db48ec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0ed294be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d4cca2960 r14 = 0x0000000100000004 r15 = 0x0000559d4bc0f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x11,0x32,0x29,0x76,0x2,0x0,0x5,0x6c,0x69,0x6e,0x30,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006li\0212)v\002\000\005lin0x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a25cab7862e4bae3e000694eca04af49869dd8e1 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaREyKXYCAAVsaW4weAIA Step #5: MERGE-OUTER: attempt 974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134830678 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5569ee06e198, 0x5569ee076911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5569ee076918,0x5569ee0fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a25cab7862e4bae3e000694eca04af49869dd8e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5893 processed earlier; will process 9382 files now Step #5: [LOADING] WASM module load failed: invalid start function Step #5: #1 pulse cov: 232 ft: 233 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #2 pulse cov: 283 ft: 301 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569eb8825dd bp 0x000000000000 sp 0x7ffc7441e9e0 T13491) Step #5: ==13491==The signal is caused by a READ memory access. Step #5: #0 0x5569eb8825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5569eb6a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5569eb6a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5569eb681929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5569eb5a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5569eb4fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569eb5041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569eb4eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5569eb5173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe119314082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5569eb4deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13491==Register values: Step #5: rax = 0x00005569efcdf0d0 rbx = 0x00005569efcdf0d0 rcx = 0x00005569efcdf0c0 rdx = 0x00007fe1194dcb80 Step #5: rdi = 0x00005569efcdf0c0 rsi = 0x0000000000000401 rbp = 0x0000000000000000 rsp = 0x00007ffc7441e9e0 Step #5: r8 = 0x00005569efcdf0d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1194dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005569eea81960 r14 = 0x0000000100000004 r15 = 0x00005569ed9ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x17,0x4,0x0,0x0,0x3,0x70,0x1,0x0,0x0,0x3,0x7c,0x1,0x0,0x0,0x3,0x7c,0x0,0x0,0x2,0x1b,0x5d,0x3,0x7c,0x0, Step #5: \000asm\001\000\000\000\002\027\004\000\000\003p\001\000\000\003|\001\000\000\003|\000\000\002\033]\003|\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e7c92869422b597451941d259325aff4fa49227 Step #5: Base64: AGFzbQEAAAACFwQAAANwAQAAA3wBAAADfAAAAhtdA3wA Step #5: MERGE-OUTER: attempt 975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1134958003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e62aa5198, 0x559e62aad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e62aad918,0x559e62b350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e7c92869422b597451941d259325aff4fa49227' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5896 processed earlier; will process 9379 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e602b95dd bp 0x000000000000 sp 0x7ffee756d580 T13495) Step #5: ==13495==The signal is caused by a READ memory access. Step #5: #0 0x559e602b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e600db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e600dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e600b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e5ffd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e5ff31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e5ff3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e5ff226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e5ff4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f74783d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e5ff15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13495==Register values: Step #5: rax = 0x0000559e64aae080 rbx = 0x0000559e64aae080 rcx = 0x0000559e64aae530 rdx = 0x00007f7478598b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee756d580 Step #5: r8 = 0x0000559e64aae080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7478598be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e634b8960 r14 = 0x0000000100000004 r15 = 0x0000559e62425386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x2c,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x33,0x30,0x2,0x0,0x5,0x5,0x69,0x6e,0x73,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000,\007\022\002\006linu30\002\000\005\005ins0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0704ef1cd0d8e1cb25f7aa27b92648b648b28071 Step #5: Base64: AGFzbQEAAAAFAwEALAcSAgZsaW51MzACAAUFaW5zMAIA Step #5: MERGE-OUTER: attempt 976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135084277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f87cf3198, 0x561f87cfb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f87cfb918,0x561f87d830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0704ef1cd0d8e1cb25f7aa27b92648b648b28071' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5897 processed earlier; will process 9378 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f855075dd bp 0x000000000000 sp 0x7ffdb8c10530 T13499) Step #5: ==13499==The signal is caused by a READ memory access. Step #5: #0 0x561f855075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f85329280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f85328fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f85306929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f85227ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f8517fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f851891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f851706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f8519c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a5b52a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f85163aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13499==Register values: Step #5: rax = 0x0000561f89f4b080 rbx = 0x0000561f89f4b080 rcx = 0x0000561f89f4b530 rdx = 0x00007f1a5b6f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb8c10530 Step #5: r8 = 0x0000561f89f4b080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a5b6f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f88706960 r14 = 0x0000000100000004 r15 = 0x0000561f87673386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x2c,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x31,0x35,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000,\007\022\002\006linu15\002\000\005linu0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fca9116d28f97b6ff9efa1aff811705f129b7b23 Step #5: Base64: AGFzbQEAAAAFAwEALAcSAgZsaW51MTUCAAVsaW51MAIA Step #5: MERGE-OUTER: attempt 977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135211034 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec97b66198, 0x55ec97b6e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec97b6e918,0x55ec97bf60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fca9116d28f97b6ff9efa1aff811705f129b7b23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5898 processed earlier; will process 9377 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec9537a5dd bp 0x000000000000 sp 0x7ffef58d7f80 T13503) Step #5: ==13503==The signal is caused by a READ memory access. Step #5: #0 0x55ec9537a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec9519c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec9519bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec95179929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec9509aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec94ff2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec94ffc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec94fe36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec9500f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ca9608082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec94fd6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13503==Register values: Step #5: rax = 0x000055ec988f3080 rbx = 0x000055ec988f3080 rcx = 0x000055ec988f3530 rdx = 0x00007f0ca97d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef58d7f80 Step #5: r8 = 0x000055ec988f3080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ca97d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec98579960 r14 = 0x0000000100000004 r15 = 0x000055ec974e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x7b,0x7,0x12,0x2,0x6,0x6c,0x69,0x26,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000{\007\022\002\006li&u\312\200\002\000\005linu0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23266df3c865b7a865308b7acbf1f2874c4ed2b9 Step #5: Base64: AGFzbQEAAAAFAwEAewcSAgZsaSZ1yoACAAVsaW51MAIA Step #5: MERGE-OUTER: attempt 978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135336997 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dafb832198, 0x55dafb83a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dafb83a918,0x55dafb8c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23266df3c865b7a865308b7acbf1f2874c4ed2b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5899 processed earlier; will process 9376 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55daf90465dd bp 0x000000000000 sp 0x7ffec87bddd0 T13507) Step #5: ==13507==The signal is caused by a READ memory access. Step #5: #0 0x55daf90465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55daf8e68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55daf8e67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55daf8e45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55daf8d66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55daf8cbec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55daf8cc81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55daf8caf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55daf8cdb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7baeebf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55daf8ca2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13507==Register values: Step #5: rax = 0x000055dafcb15080 rbx = 0x000055dafcb15080 rcx = 0x000055dafcb15530 rdx = 0x00007f7baf087b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec87bddd0 Step #5: r8 = 0x000055dafcb15080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7baf087be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dafc245960 r14 = 0x0000000100000004 r15 = 0x000055dafb1b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0xca,0x81,0x75,0x2,0x0,0x5,0x6c,0x69,0x6e,0x36,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006lin\312\201u\002\000\005lin6x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2be44dc8eb0b2080306d612d9535fd56a79fe48a Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaW7KgXUCAAVsaW42eAIA Step #5: MERGE-OUTER: attempt 979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135463038 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558a04ff198, 0x5558a0507911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558a0507918,0x5558a058f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2be44dc8eb0b2080306d612d9535fd56a79fe48a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5900 processed earlier; will process 9375 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55589dd135dd bp 0x000000000000 sp 0x7fff00dbc6f0 T13511) Step #5: ==13511==The signal is caused by a READ memory access. Step #5: #0 0x55589dd135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55589db35280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55589db34fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55589db12929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55589da33ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55589d98bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55589d9951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55589d97c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55589d9a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa61f6c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55589d96faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13511==Register values: Step #5: rax = 0x00005558a30a0080 rbx = 0x00005558a30a0080 rcx = 0x00005558a30a0530 rdx = 0x00007fa61f88cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff00dbc6f0 Step #5: r8 = 0x00005558a30a0080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa61f88cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558a0f12960 r14 = 0x0000000100000004 r15 = 0x000055589fe7f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x44,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005linuD\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e674f9e8ecd12960824b6ea65921d773f44d1b1d Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVsaW51RAIA Step #5: MERGE-OUTER: attempt 980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135589171 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563cd4938198, 0x563cd4940911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563cd4940918,0x563cd49c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e674f9e8ecd12960824b6ea65921d773f44d1b1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5901 processed earlier; will process 9374 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563cd214c5dd bp 0x000000000000 sp 0x7ffc02c44420 T13515) Step #5: ==13515==The signal is caused by a READ memory access. Step #5: #0 0x563cd214c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563cd1f6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563cd1f6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563cd1f4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563cd1e6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563cd1dc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563cd1dce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563cd1db56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563cd1de13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f130d45f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563cd1da8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13515==Register values: Step #5: rax = 0x0000563cd5e26080 rbx = 0x0000563cd5e26080 rcx = 0x0000563cd5e26530 rdx = 0x00007f130d627b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc02c44420 Step #5: r8 = 0x0000563cd5e26080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f130d627be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563cd534b960 r14 = 0x0000000100000004 r15 = 0x0000563cd42b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x4f,0x69,0x6e,0x35,0x71,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005Oin5q\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba6364afdd70293be25a09cde2a53850328748f8 Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVPaW41cQIA Step #5: MERGE-OUTER: attempt 981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135716398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7ad6ec198, 0x55c7ad6f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7ad6f4918,0x55c7ad77c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba6364afdd70293be25a09cde2a53850328748f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5902 processed earlier; will process 9373 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 164 ft: 165 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7aaf005dd bp 0x000000000000 sp 0x7fff5b7d8b30 T13519) Step #5: ==13519==The signal is caused by a READ memory access. Step #5: #0 0x55c7aaf005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7aad22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7aad21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7aacff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7aac20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7aab78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7aab821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7aab696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7aab953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a40e82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7aab5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13519==Register values: Step #5: rax = 0x000055c7ae888240 rbx = 0x000055c7ae888240 rcx = 0x000055c7ae888230 rdx = 0x00007f0a4104ab80 Step #5: rdi = 0x000055c7ae888230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff5b7d8b30 Step #5: r8 = 0x000055c7ae888240 r9 = 0x00007f0a4104abf0 r10 = 0x000055c7ae85f010 r11 = 0x00007f0a4104abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7ae0ff960 r14 = 0x0000000100000004 r15 = 0x000055c7ad06c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x71,0x32,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005linq2\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1f66d500f5f6bb2e27fe99ab3f562a817022790 Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVsaW5xMgIA Step #5: MERGE-OUTER: attempt 982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135842539 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df74e07198, 0x55df74e0f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df74e0f918,0x55df74e970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1f66d500f5f6bb2e27fe99ab3f562a817022790' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5904 processed earlier; will process 9371 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df7261b5dd bp 0x000000000000 sp 0x7ffffd484350 T13523) Step #5: ==13523==The signal is caused by a READ memory access. Step #5: #0 0x55df7261b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df7243d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df7243cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df7241a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df7233bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df72293c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df7229d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df722846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df722b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c3d037082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df72277aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13523==Register values: Step #5: rax = 0x000055df75d37240 rbx = 0x000055df75d37240 rcx = 0x000055df75d37230 rdx = 0x00007f8c3d1ffb80 Step #5: rdi = 0x000055df75d37230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffffd484350 Step #5: r8 = 0x000055df75d37240 r9 = 0x00007f8c3d1ffbf0 r10 = 0x000055df75d0e010 r11 = 0x00007f8c3d1ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df7581a960 r14 = 0x0000000100000004 r15 = 0x000055df74787386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x78,0x7,0x12,0x2,0x6,0x6c,0x2e,0x63,0x74,0x74,0x7a,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x31,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000x\007\022\002\006l.cttz\002\000\005linu1\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b51c8ad973ae127ad93b2f8b90f044912c00e29 Step #5: Base64: AGFzbQEAAAAFAwEAeAcSAgZsLmN0dHoCAAVsaW51MQIA Step #5: MERGE-OUTER: attempt 983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1135969794 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df90238198, 0x55df90240911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df90240918,0x55df902c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b51c8ad973ae127ad93b2f8b90f044912c00e29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5906 processed earlier; will process 9369 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df8da4c5dd bp 0x000000000000 sp 0x7fffa56b1ea0 T13527) Step #5: ==13527==The signal is caused by a READ memory access. Step #5: #0 0x55df8da4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df8d86e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df8d86dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df8d84b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df8d76cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df8d6c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df8d6ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df8d6b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df8d6e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1fcd751082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df8d6a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13527==Register values: Step #5: rax = 0x000055df910d3080 rbx = 0x000055df910d3080 rcx = 0x000055df910d3530 rdx = 0x00007f1fcd919b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa56b1ea0 Step #5: r8 = 0x000055df910d3080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1fcd919be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df90c4b960 r14 = 0x0000000100000004 r15 = 0x000055df8fbb8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x66,0xcc,0x87,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005lif\314\207\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-450e4e5ebfafa6b9d848829fdab5731865057da0 Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVsaWbMhwIA Step #5: MERGE-OUTER: attempt 984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136097306 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a5ab3b198, 0x563a5ab43911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a5ab43918,0x563a5abcb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/450e4e5ebfafa6b9d848829fdab5731865057da0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5907 processed earlier; will process 9368 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a5834f5dd bp 0x000000000000 sp 0x7fff045b1110 T13531) Step #5: ==13531==The signal is caused by a READ memory access. Step #5: #0 0x563a5834f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a58171280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a58170fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a5814e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a5806fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a57fc7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a57fd11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a57fb86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a57fe43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f625fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a57fabaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13531==Register values: Step #5: rax = 0x0000563a5c80c080 rbx = 0x0000563a5c80c080 rcx = 0x0000563a5c80c530 rdx = 0x00007f6f627c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff045b1110 Step #5: r8 = 0x0000563a5c80c080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f627c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a5b54e960 r14 = 0x0000000100000004 r15 = 0x0000563a5a4bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x41,0xca,0x81,0x75,0x2,0x0,0x5,0x6c,0x12,0x2,0x6,0x6c,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006liA\312\201u\002\000\005l\022\002\006l\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-641d34dadb53771c0ecc535b0e70c5f49c92f585 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaUHKgXUCAAVsEgIGbAIA Step #5: MERGE-OUTER: attempt 985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136224627 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55827dfb3198, 0x55827dfbb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55827dfbb918,0x55827e0430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/641d34dadb53771c0ecc535b0e70c5f49c92f585' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5908 processed earlier; will process 9367 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55827b7c75dd bp 0x000000000000 sp 0x7fffa2bf1a70 T13535) Step #5: ==13535==The signal is caused by a READ memory access. Step #5: #0 0x55827b7c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55827b5e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55827b5e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55827b5c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55827b4e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55827b43fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55827b4491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55827b4306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55827b45c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc53f6aa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55827b423aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13535==Register values: Step #5: rax = 0x00005582800a1080 rbx = 0x00005582800a1080 rcx = 0x00005582800a1530 rdx = 0x00007fc53f872b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa2bf1a70 Step #5: r8 = 0x00005582800a1080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc53f872be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055827e9c6960 r14 = 0x0000000100000004 r15 = 0x000055827d933386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x33,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xc8,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x34,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\0003\007\022\002\006linu\310\200\002\000\005linu4\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f2fc36bffb7324722c220eaa4f774f23d6a20d8 Step #5: Base64: AGFzbQEAAAAFAwEAMwcSAgZsaW51yIACAAVsaW51NAIA Step #5: MERGE-OUTER: attempt 986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136350602 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac9fa38198, 0x55ac9fa40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac9fa40918,0x55ac9fac80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f2fc36bffb7324722c220eaa4f774f23d6a20d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5909 processed earlier; will process 9366 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13586==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac9d24c5dd bp 0x000000000000 sp 0x7ffcfc4509e0 T13586) Step #5: ==13586==The signal is caused by a READ memory access. Step #5: #0 0x55ac9d24c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac9d06e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac9d06dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac9d04b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac9cf6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac9cec4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac9cece1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac9ceb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac9cee13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef1a91b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac9cea8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13586==Register values: Step #5: rax = 0x000055aca25c8080 rbx = 0x000055aca25c8080 rcx = 0x000055aca25c8530 rdx = 0x00007fef1aae3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfc4509e0 Step #5: r8 = 0x000055aca25c8080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef1aae3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aca044b960 r14 = 0x0000000100000004 r15 = 0x000055ac9f3b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13586==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x32,0x30,0x32,0x29,0x76,0x2,0x0,0x5,0x6c,0x69,0x6e,0x30,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006l202)v\002\000\005lin0x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-665db412619af15b12c173131044d411be752e14 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsMjAyKXYCAAVsaW4weAIA Step #5: MERGE-OUTER: attempt 987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136475513 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f3d34b198, 0x559f3d353911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f3d353918,0x559f3d3db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/665db412619af15b12c173131044d411be752e14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5910 processed earlier; will process 9365 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13640==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f3ab5f5dd bp 0x000000000000 sp 0x7fff079cce50 T13640) Step #5: ==13640==The signal is caused by a READ memory access. Step #5: #0 0x559f3ab5f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f3a981280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f3a980fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f3a95e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f3a87fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f3a7d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f3a7e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f3a7c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f3a7f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc156d2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f3a7bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13640==Register values: Step #5: rax = 0x0000559f3f65c080 rbx = 0x0000559f3f65c080 rcx = 0x0000559f3f65c530 rdx = 0x00007fc156ef2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff079cce50 Step #5: r8 = 0x0000559f3f65c080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc156ef2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f3dd5e960 r14 = 0x0000000100000004 r15 = 0x0000559f3cccb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13640==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x72,0x7,0x12,0x2,0x6,0x6c,0x69,0x5,0x32,0x29,0x76,0x2,0x0,0x5,0x6c,0x69,0x6e,0x30,0x78,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004r\007\022\002\006li\0052)v\002\000\005lin0x\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-73c7d53e6b14057e985af443e7c46f91fa6291f3 Step #5: Base64: AGFzbQEAAAAFAwEEcgcSAgZsaQUyKXYCAAVsaW4weAIA Step #5: MERGE-OUTER: attempt 988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136601197 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640d7795198, 0x5640d779d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640d779d918,0x5640d78250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73c7d53e6b14057e985af443e7c46f91fa6291f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5911 processed earlier; will process 9364 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 176 ft: 177 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13690==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640d4fa95dd bp 0x000000000000 sp 0x7ffd4554a090 T13690) Step #5: ==13690==The signal is caused by a READ memory access. Step #5: #0 0x5640d4fa95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640d4dcb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640d4dcafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640d4da8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640d4cc9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640d4c21c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640d4c2b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640d4c126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640d4c3e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8bb1f11082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640d4c05aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13690==Register values: Step #5: rax = 0x00005640da199570 rbx = 0x00005640da199570 rcx = 0x00005640da199560 rdx = 0x00007f8bb20d9b80 Step #5: rdi = 0x00005640da199560 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd4554a090 Step #5: r8 = 0x00005640da199570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8bb20d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640d81a8960 r14 = 0x0000000100000004 r15 = 0x00005640d7115386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13690==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x0,0x7,0x12,0x2,0x6,0x13,0x32,0x2f,0x2,0xc4,0x80,0x2,0x0,0x5,0x6c,0x69,0x5a,0x7,0x12,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000\000\007\022\002\006\0232/\002\304\200\002\000\005liZ\007\022\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8446ac02b1741dec3051e91061bca0775844d41 Step #5: Base64: AGFzbQEAAAAFAwEAAAcSAgYTMi8CxIACAAVsaVoHEgIA Step #5: MERGE-OUTER: attempt 989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136726832 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe0fd14198, 0x55fe0fd1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe0fd1c918,0x55fe0fda40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8446ac02b1741dec3051e91061bca0775844d41' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5913 processed earlier; will process 9362 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13748==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe0d5285dd bp 0x000000000000 sp 0x7ffe907ab150 T13748) Step #5: ==13748==The signal is caused by a READ memory access. Step #5: #0 0x55fe0d5285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe0d34a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe0d349fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe0d327929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe0d248ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe0d1a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe0d1aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe0d1916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe0d1bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabb9aa8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe0d184aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13748==Register values: Step #5: rax = 0x000055fe11637080 rbx = 0x000055fe11637080 rcx = 0x000055fe11637530 rdx = 0x00007fabb9c70b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe907ab150 Step #5: r8 = 0x000055fe11637080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fabb9c70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe10727960 r14 = 0x0000000100000004 r15 = 0x000055fe0f694386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13748==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x4,0x70,0x7,0x12,0x2,0x6,0x6c,0x69,0x2e,0xca,0x9d,0x31,0x2,0x0,0x5,0x6c,0x68,0x2e,0xca,0x85,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\004p\007\022\002\006li.\312\2351\002\000\005lh.\312\205\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7743c96cb2b6c7dac95a9ba0f634946b75aaa2cf Step #5: Base64: AGFzbQEAAAAFAwEEcAcSAgZsaS7KnTECAAVsaC7KhQIA Step #5: MERGE-OUTER: attempt 990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136854159 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f401bdb198, 0x55f401be3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f401be3918,0x55f401c6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7743c96cb2b6c7dac95a9ba0f634946b75aaa2cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5914 processed earlier; will process 9361 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13798==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3ff3ef5dd bp 0x000000000000 sp 0x7ffeaa92e8e0 T13798) Step #5: ==13798==The signal is caused by a READ memory access. Step #5: #0 0x55f3ff3ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3ff211280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3ff210fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3ff1ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3ff10fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3ff067c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3ff0711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3ff0586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3ff0843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54d4119082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3ff04baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13798==Register values: Step #5: rax = 0x000055f4032c4080 rbx = 0x000055f4032c4080 rcx = 0x000055f4032c4530 rdx = 0x00007f54d42e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeaa92e8e0 Step #5: r8 = 0x000055f4032c4080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54d42e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f4025ee960 r14 = 0x0000000100000004 r15 = 0x000055f40155b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13798==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x2c,0x7,0x12,0x2,0x6,0x6c,0x69,0x31,0x75,0x6e,0x35,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000,\007\022\002\006li1un5\002\000\005linu0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fd93c0a673d21ca616ef5611b70d649aa5aebf6 Step #5: Base64: AGFzbQEAAAAFAwEALAcSAgZsaTF1bjUCAAVsaW51MAIA Step #5: MERGE-OUTER: attempt 991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1136982596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4b03dc198, 0x55c4b03e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4b03e4918,0x55c4b046c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fd93c0a673d21ca616ef5611b70d649aa5aebf6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5915 processed earlier; will process 9360 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13829==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4adbf05dd bp 0x000000000000 sp 0x7ffcf4fc4a10 T13829) Step #5: ==13829==The signal is caused by a READ memory access. Step #5: #0 0x55c4adbf05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c4ada12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c4ada11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4ad9ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c4ad910ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4ad868c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4ad8721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4ad8596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4ad8853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73b5654082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c4ad84caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13829==Register values: Step #5: rax = 0x000055c4b1f21080 rbx = 0x000055c4b1f21080 rcx = 0x000055c4b1f21530 rdx = 0x00007f73b581cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf4fc4a10 Step #5: r8 = 0x000055c4b1f21080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73b581cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4b0def960 r14 = 0x0000000100000004 r15 = 0x000055c4afd5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13829==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x2c,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x30,0x37,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x30,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000,\007\022\002\006linu07\002\000\005linu0\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa214d682d7ed6c7209d0f4e6a992946e2be7d3 Step #5: Base64: AGFzbQEAAAAFAwEALAcSAgZsaW51MDcCAAVsaW51MAIA Step #5: MERGE-OUTER: attempt 992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1137108530 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ab4e4a198, 0x560ab4e52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ab4e52918,0x560ab4eda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/baa214d682d7ed6c7209d0f4e6a992946e2be7d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5916 processed earlier; will process 9359 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13833==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560ab265e5dd bp 0x000000000000 sp 0x7ffe3be98cb0 T13833) Step #5: ==13833==The signal is caused by a READ memory access. Step #5: #0 0x560ab265e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560ab2480280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560ab247ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560ab245d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560ab237ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ab22d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ab22e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ab22c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ab22f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a5a4dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ab22baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13833==Register values: Step #5: rax = 0x0000560ab724d080 rbx = 0x0000560ab724d080 rcx = 0x0000560ab724d530 rdx = 0x00007f2a5a6a4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3be98cb0 Step #5: r8 = 0x0000560ab724d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a5a6a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ab585d960 r14 = 0x0000000100000004 r15 = 0x0000560ab47ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13833==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0xca,0x80,0x2,0x0,0x5,0x6c,0x69,0x6e,0x32,0x71,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006linu\312\200\002\000\005lin2q\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-59c3c8415b0dc31ed4c2c32b137c62b3710a61d1 Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZsaW51yoACAAVsaW4ycQIA Step #5: MERGE-OUTER: attempt 993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1137234828 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557769e4198, 0x5557769ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557769ec918,0x555776a740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59c3c8415b0dc31ed4c2c32b137c62b3710a61d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5917 processed earlier; will process 9358 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13837==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557741f85dd bp 0x000000000000 sp 0x7ffdc9d67230 T13837) Step #5: ==13837==The signal is caused by a READ memory access. Step #5: #0 0x5557741f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55577401a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555774019fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555773ff7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555773f18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555773e70c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555773e7a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555773e616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555773e8d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb093afc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555773e54aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13837==Register values: Step #5: rax = 0x0000555778de1080 rbx = 0x0000555778de1080 rcx = 0x0000555778de1530 rdx = 0x00007fb093cc4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc9d67230 Step #5: r8 = 0x0000555778de1080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb093cc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557773f7960 r14 = 0x0000000100000004 r15 = 0x0000555776364386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13837==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x73,0x7,0x12,0x2,0x6,0x6e,0x75,0x6c,0x69,0xcb,0x80,0x2,0x0,0x5,0x6d,0x69,0x6e,0x35,0x71,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000s\007\022\002\006nuli\313\200\002\000\005min5q\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68a0dde155b22f561f092573a07a1b892ecbf9da Step #5: Base64: AGFzbQEAAAAFAwEAcwcSAgZudWxpy4ACAAVtaW41cQIA Step #5: MERGE-OUTER: attempt 994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1137360289 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c18ecf4198, 0x55c18ecfc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c18ecfc918,0x55c18ed840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68a0dde155b22f561f092573a07a1b892ecbf9da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5918 processed earlier; will process 9357 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13841==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c18c5085dd bp 0x000000000000 sp 0x7ffe26a55f60 T13841) Step #5: ==13841==The signal is caused by a READ memory access. Step #5: #0 0x55c18c5085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c18c32a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c18c329fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c18c307929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c18c228ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c18c180c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c18c18a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c18c1716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c18c19d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa928df1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c18c164aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13841==Register values: Step #5: rax = 0x000055c1913a3270 rbx = 0x000055c1913a3270 rcx = 0x000055c1913a3720 rdx = 0x00007fa928fb9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe26a55f60 Step #5: r8 = 0x000055c1913a3270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa928fb9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c18f707960 r14 = 0x0000000100000004 r15 = 0x000055c18e674386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13841==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x17,0x5,0x60,0x0,0x1,0x7f,0x60,0x1,0x7d,0x0,0x60,0x1,0x7f,0x0,0x60,0x0,0x0,0x60,0x3,0x7e,0x7c,0x7d,0x1,0x7d, Step #5: \000asm\001\000\000\000\001\027\005`\000\001\177`\001}\000`\001\177\000`\000\000`\003~|}\001} Step #5: artifact_prefix='./'; Test unit written to ./crash-1d2c29070ce55cba60f03466eb3d111d17e3b7a5 Step #5: Base64: AGFzbQEAAAABFwVgAAF/YAF9AGABfwBgAABgA358fQF9 Step #5: MERGE-OUTER: attempt 995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1137486646 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe2bbe8198, 0x55fe2bbf0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe2bbf0918,0x55fe2bc780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d2c29070ce55cba60f03466eb3d111d17e3b7a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5919 processed earlier; will process 9356 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 215 ft: 233 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 33 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 239 ft: 295 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13845==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe293fc5dd bp 0x000000000000 sp 0x7fff6345dcb0 T13845) Step #5: ==13845==The signal is caused by a READ memory access. Step #5: #0 0x55fe293fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe2921e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe2921dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe291fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe2911cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe29074c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe2907e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe290656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe290913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faafdb6e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe29058aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13845==Register values: Step #5: rax = 0x000055fe2e257240 rbx = 0x000055fe2e257240 rcx = 0x000055fe2e257230 rdx = 0x00007faafdd36b80 Step #5: rdi = 0x000055fe2e257230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff6345dcb0 Step #5: r8 = 0x000055fe2e257240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faafdd36be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe2c5fb960 r14 = 0x0000000100000004 r15 = 0x000055fe2b568386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13845==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x76,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x32,0x30,0x2,0x0,0x5,0x6c,0x69,0x6e,0x75,0x35,0x2,0x0, Step #5: \000asm\001\000\000\000\005\003\001\000v\007\022\002\006linu20\002\000\005linu5\002\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86caa777d115352a449a114d267df320052382bc Step #5: Base64: AGFzbQEAAAAFAwEAdgcSAgZsaW51MjACAAVsaW51NQIA Step #5: MERGE-OUTER: attempt 996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1137613664 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a156472198, 0x55a15647a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a15647a918,0x55a1565020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86caa777d115352a449a114d267df320052382bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5925 processed earlier; will process 9350 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13849==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a153c865dd bp 0x000000000000 sp 0x7ffdff36f900 T13849) Step #5: ==13849==The signal is caused by a READ memory access. Step #5: #0 0x55a153c865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a153aa8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a153aa7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a153a85929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1539a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1538fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1539081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1538ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a15391b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7ba74c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1538e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13849==Register values: Step #5: rax = 0x000055a1584fb620 rbx = 0x000055a1584fb620 rcx = 0x000055a1584fbad0 rdx = 0x00007fe7ba914b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdff36f900 Step #5: r8 = 0x000055a1584fb620 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe7ba914be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a156e85960 r14 = 0x0000000100000004 r15 = 0x000055a155df2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13849==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0xf9,0x64,0x6f,0xfb,0x6e,0x70,0x6e,0x70,0x10,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\004\371do\373npnp\020l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a94101d720a496da983deb09caa7fd9b1f054045 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAT5ZG/7bnBucBBsCw== Step #5: MERGE-OUTER: attempt 997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1137743003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4c49a1198, 0x55d4c49a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4c49a9918,0x55d4c4a310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a94101d720a496da983deb09caa7fd9b1f054045' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5926 processed earlier; will process 9349 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13853==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4c21b55dd bp 0x000000000000 sp 0x7ffe8b85c3d0 T13853) Step #5: ==13853==The signal is caused by a READ memory access. Step #5: #0 0x55d4c21b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4c1fd7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4c1fd6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4c1fb4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4c1ed5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4c1e2dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4c1e371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4c1e1e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4c1e4a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a21be7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4c1e11aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13853==Register values: Step #5: rax = 0x000055d4c675a600 rbx = 0x000055d4c675a600 rcx = 0x000055d4c675aab0 rdx = 0x00007f9a21dafb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8b85c3d0 Step #5: r8 = 0x000055d4c675a600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a21dafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4c53b4960 r14 = 0x0000000100000004 r15 = 0x000055d4c4321386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13853==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x93,0x93,0x93,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\223\223\223\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e03bf54c2c8b1f666675979420484e97ebcca510 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACTk5MAAAALCw== Step #5: MERGE-OUTER: attempt 998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1137873721 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635e2adb198, 0x5635e2ae3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635e2ae3918,0x5635e2b6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e03bf54c2c8b1f666675979420484e97ebcca510' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5928 processed earlier; will process 9347 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13857==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635e02ef5dd bp 0x000000000000 sp 0x7ffc6c55ff40 T13857) Step #5: ==13857==The signal is caused by a READ memory access. Step #5: #0 0x5635e02ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635e0111280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635e0110fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635e00ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635e000fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635dff67c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635dff711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635dff586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635dff843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45c58e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635dff4baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13857==Register values: Step #5: rax = 0x00005635e53b6150 rbx = 0x00005635e53b6150 rcx = 0x00005635e53b6600 rdx = 0x00007f45c5aafb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6c55ff40 Step #5: r8 = 0x00005635e53b6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45c5aafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635e34ee960 r14 = 0x0000000100000004 r15 = 0x00005635e245b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13857==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x0,0x3,0x0,0xb,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\003\000\003\000\013\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b244dfa8015f492d90e4f03aba780eea0f7637fa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAMAAwALCwALCw== Step #5: MERGE-OUTER: attempt 999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1138001307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557587ea6198, 0x557587eae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557587eae918,0x557587f360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b244dfa8015f492d90e4f03aba780eea0f7637fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5929 processed earlier; will process 9346 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 224 ft: 225 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 285 ft: 297 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13861==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575856ba5dd bp 0x000000000000 sp 0x7ffcef1f2c50 T13861) Step #5: ==13861==The signal is caused by a READ memory access. Step #5: #0 0x5575856ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575854dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575854dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575854b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575853daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557585332c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55758533c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575853236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55758534f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9d7dca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557585316aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13861==Register values: Step #5: rax = 0x000055758a7334f0 rbx = 0x000055758a7334f0 rcx = 0x000055758a7339a0 rdx = 0x00007ff9d7f92b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcef1f2c50 Step #5: r8 = 0x000055758a7334f0 r9 = 0x00007ff9d7f92bf0 r10 = 0x000055758a5b9010 r11 = 0x00007ff9d7f92be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575888b9960 r14 = 0x0000000100000004 r15 = 0x0000557587826386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13861==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x5d,0x42,0x31,0x80,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B]B1\200}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f4ea051b2f1b49cff4039d8e67c5f834dac0446 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCXUIxgH0ACw== Step #5: MERGE-OUTER: attempt 1000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1138231897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef1da57198, 0x55ef1da5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef1da5f918,0x55ef1dae70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f4ea051b2f1b49cff4039d8e67c5f834dac0446' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5933 processed earlier; will process 9342 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13865==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef1b26b5dd bp 0x000000000000 sp 0x7ffd48b09810 T13865) Step #5: ==13865==The signal is caused by a READ memory access. Step #5: #0 0x55ef1b26b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef1b08d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef1b08cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef1b06a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef1af8bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef1aee3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef1aeed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef1aed46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef1af003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a03bff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef1aec7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13865==Register values: Step #5: rax = 0x000055ef1f694150 rbx = 0x000055ef1f694150 rcx = 0x000055ef1f694600 rdx = 0x00007f3a03dc7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd48b09810 Step #5: r8 = 0x000055ef1f694150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a03dc7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef1e46a960 r14 = 0x0000000100000004 r15 = 0x000055ef1d3d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13865==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x6d,0x6b,0x41,0xe,0x1,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjAmkA\016\001\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ba396415311484d1fc89a5adccafe6e7c2c2d3b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakFta0EOAQwACw== Step #5: MERGE-OUTER: attempt 1001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1138358762 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f9e11b198, 0x562f9e123911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f9e123918,0x562f9e1ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ba396415311484d1fc89a5adccafe6e7c2c2d3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5934 processed earlier; will process 9341 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13869==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f9b92f5dd bp 0x000000000000 sp 0x7ffed3243610 T13869) Step #5: ==13869==The signal is caused by a READ memory access. Step #5: #0 0x562f9b92f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f9b751280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f9b750fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f9b72e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f9b64fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f9b5a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f9b5b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f9b5986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f9b5c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a0914f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f9b58baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13869==Register values: Step #5: rax = 0x0000562f9f3a9fc0 rbx = 0x0000562f9f3a9fc0 rcx = 0x0000562f9f3a9fb0 rdx = 0x00007f3a09317b80 Step #5: rdi = 0x0000562f9f3a9fb0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007ffed3243610 Step #5: r8 = 0x0000562f9f3a9fc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a09317be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f9eb2e960 r14 = 0x0000000100000004 r15 = 0x0000562f9da9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13869==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x7e,0x0,0x8b,0xaf,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002~\000\213\257\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5062d63b0b56febbe92c87f41ab324a8f3f9d310 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJ+AIuvCwALCw== Step #5: MERGE-OUTER: attempt 1002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1138484938 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fdd6dc198, 0x560fdd6e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fdd6e4918,0x560fdd76c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5062d63b0b56febbe92c87f41ab324a8f3f9d310' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5936 processed earlier; will process 9339 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 394 ft: 420 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown table 255 Step #5: #4 pulse cov: 418 ft: 467 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13873==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fdaef05dd bp 0x000000000000 sp 0x7fff11caaa10 T13873) Step #5: ==13873==The signal is caused by a READ memory access. Step #5: #0 0x560fdaef05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fdad12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fdad11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fdacef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fdac10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fdab68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fdab721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fdab596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fdab853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a9d94e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fdab4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13873==Register values: Step #5: rax = 0x0000560fdebd8ba0 rbx = 0x0000560fdebd8ba0 rcx = 0x0000560fdebd9050 rdx = 0x00007f8a9db16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff11caaa10 Step #5: r8 = 0x0000560fdebd8ba0 r9 = 0x00007f8a9db16c00 r10 = 0x0000560fdea5d010 r11 = 0x00007f8a9db16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fde0ef960 r14 = 0x0000000100000004 r15 = 0x0000560fdd05c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13873==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0x86,0xf9,0x26,0x42,0x58,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\206\371&BX|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4085a8fd45a1057372d2daf38816031c9615e4b9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJUKG+SZCWHwACw== Step #5: MERGE-OUTER: attempt 1003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1138612836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ca8cf3198, 0x556ca8cfb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ca8cfb918,0x556ca8d830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4085a8fd45a1057372d2daf38816031c9615e4b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5941 processed earlier; will process 9334 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13877==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ca65075dd bp 0x000000000000 sp 0x7ffe5a9ca0d0 T13877) Step #5: ==13877==The signal is caused by a READ memory access. Step #5: #0 0x556ca65075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ca6329280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ca6328fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ca6306929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ca6227ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ca617fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ca61891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ca61706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ca619c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefde3fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ca6163aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13877==Register values: Step #5: rax = 0x0000556caa61ba20 rbx = 0x0000556caa61ba20 rcx = 0x0000556caa61bed0 rdx = 0x00007fefde5c2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5a9ca0d0 Step #5: r8 = 0x0000556caa61ba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fefde5c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ca9706960 r14 = 0x0000000100000004 r15 = 0x0000556ca8673386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13877==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x15,0x77,0x41,0x6e,0x77,0xb7,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\025wAnw\267\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09dbf2bbdeec24ab2ebec546abaaec1df2cbd027 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEVd0Fud7cACw== Step #5: MERGE-OUTER: attempt 1004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1138739919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3fd331198, 0x55e3fd339911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3fd339918,0x55e3fd3c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09dbf2bbdeec24ab2ebec546abaaec1df2cbd027' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5943 processed earlier; will process 9332 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13881==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3fab455dd bp 0x000000000000 sp 0x7ffe99e9ac60 T13881) Step #5: ==13881==The signal is caused by a READ memory access. Step #5: #0 0x55e3fab455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3fa967280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3fa966fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3fa944929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3fa865ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e3fa7bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3fa7c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3fa7ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3fa7da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f113be28082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3fa7a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13881==Register values: Step #5: rax = 0x000055e3ff72f150 rbx = 0x000055e3ff72f150 rcx = 0x000055e3ff72f600 rdx = 0x00007f113bff0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe99e9ac60 Step #5: r8 = 0x000055e3ff72f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f113bff0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3fdd44960 r14 = 0x0000000100000004 r15 = 0x000055e3fccb1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13881==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x2,0x40,0x0,0xaa,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\002@\000\252\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4612aceedce451177bd19667578b6312360fec7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAJAAKoAAAsLCw== Step #5: MERGE-OUTER: attempt 1005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1138867185 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba0281e198, 0x55ba02826911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba02826918,0x55ba028ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4612aceedce451177bd19667578b6312360fec7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5944 processed earlier; will process 9331 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 335 ft: 336 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #2 pulse cov: 341 ft: 373 exec/s: 0 rss: 132Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13885==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba000325dd bp 0x000000000000 sp 0x7ffe668ab380 T13885) Step #5: ==13885==The signal is caused by a READ memory access. Step #5: #0 0x55ba000325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9ffe54280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9ffe53fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9ffe31929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9ffd52ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9ffcaac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9ffcb41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9ffc9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9ffcc73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5db17ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9ffc8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13885==Register values: Step #5: rax = 0x000055ba04389fe0 rbx = 0x000055ba04389fe0 rcx = 0x000055ba04389fd0 rdx = 0x00007f5db1996b80 Step #5: rdi = 0x000055ba04389fd0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007ffe668ab380 Step #5: r8 = 0x000055ba04389fe0 r9 = 0x00007f5db1996bf0 r10 = 0x000055ba0435c010 r11 = 0x00007f5db1996be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba03231960 r14 = 0x0000000100000004 r15 = 0x000055ba0219e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13885==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x30,0x41,0xc8,0xb2,0xa2,0x3,0x70,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A0A\310\262\242\003p\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d722430b416b2848804f62050e3065579828a7be Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBMEHIsqIDcL4ACw== Step #5: MERGE-OUTER: attempt 1006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139021969 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628abc19198, 0x5628abc21911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628abc21918,0x5628abca90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d722430b416b2848804f62050e3065579828a7be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5947 processed earlier; will process 9328 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13889==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628a942d5dd bp 0x000000000000 sp 0x7ffe7d365250 T13889) Step #5: ==13889==The signal is caused by a READ memory access. Step #5: #0 0x5628a942d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628a924f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628a924efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628a922c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628a914dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628a90a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628a90af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628a90966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628a90c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12acdd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628a9089aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13889==Register values: Step #5: rax = 0x00005628ae7bd150 rbx = 0x00005628ae7bd150 rcx = 0x00005628ae7bd600 rdx = 0x00007f12acf9cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7d365250 Step #5: r8 = 0x00005628ae7bd150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12acf9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628ac62c960 r14 = 0x0000000100000004 r15 = 0x00005628ab599386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13889==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x40,0x10,0x0,0xb,0x10,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003@\020\000\013\020\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-84e0e0511df70b86003d7dc04ba9efa07afe8538 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAANAEAALEAALCw== Step #5: MERGE-OUTER: attempt 1007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139150504 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558d6a99198, 0x5558d6aa1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558d6aa1918,0x5558d6b290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84e0e0511df70b86003d7dc04ba9efa07afe8538' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5948 processed earlier; will process 9327 files now Step #5: [LOADING] WASM module load failed: unknown type 16254 Step #5: #1 pulse cov: 339 ft: 340 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #2 pulse cov: 400 ft: 421 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13893==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558d42ad5dd bp 0x000000000000 sp 0x7ffc4759ed70 T13893) Step #5: ==13893==The signal is caused by a READ memory access. Step #5: #0 0x5558d42ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558d40cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558d40cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558d40ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558d3fcdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558d3f25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558d3f2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558d3f166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558d3f423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff16bb14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558d3f09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13893==Register values: Step #5: rax = 0x00005558d7a365d0 rbx = 0x00005558d7a365d0 rcx = 0x00005558d7a36a80 rdx = 0x00007ff16bcdcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4759ed70 Step #5: r8 = 0x00005558d7a365d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff16bcdcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558d74ac960 r14 = 0x0000000100000004 r15 = 0x00005558d6419386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13893==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x3,0x11,0x6e,0x0,0x6c,0x3,0x6c,0xc,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\003\021n\000l\003l\014\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0a5da0bbc3acb009bfa1f82d35d44b61776a54a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAMRbgBsA2wMAAAACw== Step #5: MERGE-OUTER: attempt 1008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139278507 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626d670e198, 0x5626d6716911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626d6716918,0x5626d679e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f0a5da0bbc3acb009bfa1f82d35d44b61776a54a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5951 processed earlier; will process 9324 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13897==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626d3f225dd bp 0x000000000000 sp 0x7ffc8ca05e60 T13897) Step #5: ==13897==The signal is caused by a READ memory access. Step #5: #0 0x5626d3f225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626d3d44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626d3d43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626d3d21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626d3c42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626d3b9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626d3ba41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626d3b8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626d3bb73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77520db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626d3b7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13897==Register values: Step #5: rax = 0x00005626d894f270 rbx = 0x00005626d894f270 rcx = 0x00005626d894f720 rdx = 0x00007f77522a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8ca05e60 Step #5: r8 = 0x00005626d894f270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77522a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626d7121960 r14 = 0x0000000100000004 r15 = 0x00005626d608e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13897==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x3f,0x6f,0x43,0x0,0x10,0xff,0xff,0xfc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001?oC\000\020\377\377\374\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6408097c8915249c62e855b2349389652b634aa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAE/b0MAEP///AAACw== Step #5: MERGE-OUTER: attempt 1009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139406489 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56083b19e198, 0x56083b1a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56083b1a6918,0x56083b22e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6408097c8915249c62e855b2349389652b634aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5952 processed earlier; will process 9323 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13901==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608389b25dd bp 0x000000000000 sp 0x7ffe3deb66e0 T13901) Step #5: ==13901==The signal is caused by a READ memory access. Step #5: #0 0x5608389b25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608387d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608387d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608387b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608386d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56083862ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608386341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56083861b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608386473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cced75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56083860eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13901==Register values: Step #5: rax = 0x000056083cfef150 rbx = 0x000056083cfef150 rcx = 0x000056083cfef600 rdx = 0x00007f6ccef3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3deb66e0 Step #5: r8 = 0x000056083cfef150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ccef3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056083bbb1960 r14 = 0x0000000100000004 r15 = 0x000056083ab1e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13901==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x14,0x0,0x6a,0x74,0x6a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\024\000jtj\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68e24d3c359648d40a7051373047bf2e669af1fd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAAUAGp0agALCw== Step #5: MERGE-OUTER: attempt 1010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139537093 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560029fef198, 0x560029ff7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560029ff7918,0x56002a07f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68e24d3c359648d40a7051373047bf2e669af1fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5953 processed earlier; will process 9322 files now Step #5: [LOADING] WASM module load failed: unknown type 14680063 Step #5: #1 pulse cov: 243 ft: 244 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13905==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600278035dd bp 0x000000000000 sp 0x7ffc25d2dd40 T13905) Step #5: ==13905==The signal is caused by a READ memory access. Step #5: #0 0x5600278035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560027625280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560027624fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560027602929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560027523ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56002747bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5600274851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56002746c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600274983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96cb252082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56002745faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13905==Register values: Step #5: rax = 0x000056002b480810 rbx = 0x000056002b480810 rcx = 0x000056002b480800 rdx = 0x00007f96cb41ab80 Step #5: rdi = 0x000056002b480800 rsi = 0x0000000000110400 rbp = 0x0000000000000000 rsp = 0x00007ffc25d2dd40 Step #5: r8 = 0x000056002b480810 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96cb41abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056002aa02960 r14 = 0x0000000100000004 r15 = 0x000056002996f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13905==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x1a,0x87,0x87,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\032\207\207\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25f3c6d1baf45a17770955c2ea5dcf11619331af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Iah4cACw== Step #5: MERGE-OUTER: attempt 1011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139662690 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf36ca1198, 0x55cf36ca9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf36ca9918,0x55cf36d310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25f3c6d1baf45a17770955c2ea5dcf11619331af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5955 processed earlier; will process 9320 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13909==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf344b55dd bp 0x000000000000 sp 0x7ffd39d0ae40 T13909) Step #5: ==13909==The signal is caused by a READ memory access. Step #5: #0 0x55cf344b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf342d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf342d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf342b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf341d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf3412dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf341371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf3411e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf3414a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7596b51082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf34111aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13909==Register values: Step #5: rax = 0x000055cf38a71150 rbx = 0x000055cf38a71150 rcx = 0x000055cf38a71600 rdx = 0x00007f7596d19b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd39d0ae40 Step #5: r8 = 0x000055cf38a71150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7596d19be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf376b4960 r14 = 0x0000000100000004 r15 = 0x000055cf36621386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13909==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x2b,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB+\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-04f292b0a047adb790e9f77aaf8d3e5227fbadae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Irhn0ACw== Step #5: MERGE-OUTER: attempt 1012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139789219 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559e95a2198, 0x5559e95aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559e95aa918,0x5559e96320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04f292b0a047adb790e9f77aaf8d3e5227fbadae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5956 processed earlier; will process 9319 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13913==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559e6db65dd bp 0x000000000000 sp 0x7fff9143ca80 T13913) Step #5: ==13913==The signal is caused by a READ memory access. Step #5: #0 0x5559e6db65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559e6bd8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559e6bd7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559e6bb5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559e6ad6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559e6a2ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559e6a381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559e6a1f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559e6a4b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50c12d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559e6a12aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13913==Register values: Step #5: rax = 0x00005559eb072150 rbx = 0x00005559eb072150 rcx = 0x00005559eb072600 rdx = 0x00007f50c14a1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9143ca80 Step #5: r8 = 0x00005559eb072150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50c14a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559e9fb5960 r14 = 0x0000000100000004 r15 = 0x00005559e8f22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13913==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x49,0x42,0xe9,0x72,0x42,0x28,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BIB\351rB(\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd01f173c0f2ffaf8b0c300c64c641766268ae1f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCSULpckIohn4ACw== Step #5: MERGE-OUTER: attempt 1013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1139916338 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f70093c198, 0x55f700944911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f700944918,0x55f7009cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd01f173c0f2ffaf8b0c300c64c641766268ae1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5957 processed earlier; will process 9318 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #2 pulse cov: 302 ft: 317 exec/s: 0 rss: 2075Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13917==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6fe1505dd bp 0x000000000000 sp 0x7ffc359db7c0 T13917) Step #5: ==13917==The signal is caused by a READ memory access. Step #5: #0 0x55f6fe1505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6fdf72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6fdf71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6fdf4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6fde70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6fddc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6fddd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6fddb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6fdde53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f023abe9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6fddacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13917==Register values: Step #5: rax = 0x000055f702410d20 rbx = 0x000055f702410d20 rcx = 0x000055f702410d10 rdx = 0x00007f023adb1b80 Step #5: rdi = 0x000055f702410d10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffc359db7c0 Step #5: r8 = 0x000055f702410d20 r9 = 0x00007f023adb1c60 r10 = 0x000055f7023e3010 r11 = 0x00007f023adb1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f70134f960 r14 = 0x0000000100000004 r15 = 0x000055f7002bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13917==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x41,0x77,0x69,0x69,0x0,0x69,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000Awii\000i\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-792292a292dbf0266674f3ddf1d6c7bac70c88a6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEF3aWkAaQALCw== Step #5: MERGE-OUTER: attempt 1014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1140665676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610157d2198, 0x5610157da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610157da918,0x5610158620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/792292a292dbf0266674f3ddf1d6c7bac70c88a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5961 processed earlier; will process 9314 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 315 ft: 350 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13929==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561012fe65dd bp 0x000000000000 sp 0x7ffc485d64e0 T13929) Step #5: ==13929==The signal is caused by a READ memory access. Step #5: #0 0x561012fe65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561012e08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561012e07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561012de5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561012d06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561012c5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561012c681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561012c4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561012c7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6176894082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561012c42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13929==Register values: Step #5: rax = 0x00005610167fa520 rbx = 0x00005610167fa520 rcx = 0x00005610167fa9d0 rdx = 0x00007f6176a5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc485d64e0 Step #5: r8 = 0x00005610167fa520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6176a5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610161e5960 r14 = 0x0000000100000004 r15 = 0x0000561015152386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13929==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe7,0x40,0x42,0xc0,0xa9,0xdc,0x74,0x7d,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\347@B\300\251\334t}\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5ca246287ed0403c47ec2f5fc2bffffd69b5ec2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC50BCwKncdH0aCw== Step #5: MERGE-OUTER: attempt 1015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1140794766 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e91135198, 0x561e9113d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e9113d918,0x561e911c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5ca246287ed0403c47ec2f5fc2bffffd69b5ec2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5964 processed earlier; will process 9311 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 265 ft: 266 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: #2 pulse cov: 346 ft: 351 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13933==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e8e9495dd bp 0x000000000000 sp 0x7ffeffb03bb0 T13933) Step #5: ==13933==The signal is caused by a READ memory access. Step #5: #0 0x561e8e9495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e8e76b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e8e76afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e8e748929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e8e669ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e8e5c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e8e5cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e8e5b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e8e5de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9958215082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e8e5a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13933==Register values: Step #5: rax = 0x0000561e92f424f0 rbx = 0x0000561e92f424f0 rcx = 0x0000561e92f424e0 rdx = 0x00007f99583ddb80 Step #5: rdi = 0x0000561e92f424e0 rsi = 0x0000000001800000 rbp = 0x0000000000000000 rsp = 0x00007ffeffb03bb0 Step #5: r8 = 0x0000561e92f424f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f99583ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e91b48960 r14 = 0x0000000100000004 r15 = 0x0000561e90ab5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13933==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x3,0x40,0xb,0xb,0x0,0x89,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\003@\013\013\000\211\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b16e86c02c4f54454ff4c9eec91c47d5bc23ccee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQANACwsAiQAACw== Step #5: MERGE-OUTER: attempt 1016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1140923994 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560943cb198, 0x5560943d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560943d3918,0x55609445b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b16e86c02c4f54454ff4c9eec91c47d5bc23ccee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5968 processed earlier; will process 9307 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13937==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556091bdf5dd bp 0x000000000000 sp 0x7ffeac3c6230 T13937) Step #5: ==13937==The signal is caused by a READ memory access. Step #5: #0 0x556091bdf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556091a01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556091a00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560919de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560918ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556091857c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560918611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560918486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560918743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff35e30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55609183baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13937==Register values: Step #5: rax = 0x0000556095d8cd20 rbx = 0x0000556095d8cd20 rcx = 0x0000556095d8cd10 rdx = 0x00007eff35ff8b80 Step #5: rdi = 0x0000556095d8cd10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffeac3c6230 Step #5: r8 = 0x0000556095d8cd20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007eff35ff8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556094dde960 r14 = 0x0000000100000004 r15 = 0x0000556093d4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13937==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x8,0x42,0xe9,0x63,0x42,0x3d,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\010B\351cB=\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e21f85f3830b617937383f9033674cb5fd6d3e2b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCELpY0I9hn8ACw== Step #5: MERGE-OUTER: attempt 1017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141052111 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634fd257198, 0x5634fd25f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634fd25f918,0x5634fd2e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e21f85f3830b617937383f9033674cb5fd6d3e2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5970 processed earlier; will process 9305 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 805294590 Step #5: #2 pulse cov: 324 ft: 333 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13941==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634faa6b5dd bp 0x000000000000 sp 0x7ffffbac15d0 T13941) Step #5: ==13941==The signal is caused by a READ memory access. Step #5: #0 0x5634faa6b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634fa88d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634fa88cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634fa86a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634fa78bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634fa6e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634fa6ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634fa6d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634fa7003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e1890c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634fa6c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13941==Register values: Step #5: rax = 0x00005634ff015520 rbx = 0x00005634ff015520 rcx = 0x00005634ff0159d0 rdx = 0x00007f0e18ad4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffbac15d0 Step #5: r8 = 0x00005634ff015520 r9 = 0x00007f0e18ad4c00 r10 = 0x00005634fee9b010 r11 = 0x00007f0e18ad4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634fdc6a960 r14 = 0x0000000100000004 r15 = 0x00005634fcbd7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13941==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xc,0x0,0x71,0x71,0x67,0x71,0x71,0x0,0x76,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\014\000qqgqq\000v\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bf77cbb5f78d7db1e59d170533abba41550fc81 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAMAHFxZ3FxAHYACw== Step #5: MERGE-OUTER: attempt 1018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141181002 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5569996ff198, 0x556999707911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556999707918,0x55699978f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0bf77cbb5f78d7db1e59d170533abba41550fc81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5973 processed earlier; will process 9302 files now Step #5: [LOADING] WASM module load failed: unknown table 5 Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13945==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556996f135dd bp 0x000000000000 sp 0x7fff8e309530 T13945) Step #5: ==13945==The signal is caused by a READ memory access. Step #5: #0 0x556996f135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556996d35280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556996d34fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556996d12929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556996c33ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556996b8bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556996b951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556996b7c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556996ba83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3443816082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556996b6faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13945==Register values: Step #5: rax = 0x000055699b1e9130 rbx = 0x000055699b1e9130 rcx = 0x000055699b1e9120 rdx = 0x00007f34439deb80 Step #5: rdi = 0x000055699b1e9120 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007fff8e309530 Step #5: r8 = 0x000055699b1e9130 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34439debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055699a112960 r14 = 0x0000000100000004 r15 = 0x000055699907f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13945==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x89,0xe9,0x71,0x42,0xbd,0x9,0x7e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\211\351qB\275\011~\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7943ed0dd3d775bccacbf4e9e0a8835c2f477c5d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCielxQr0JfgAACw== Step #5: MERGE-OUTER: attempt 1019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141308816 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a304f87198, 0x55a304f8f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a304f8f918,0x55a3050170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7943ed0dd3d775bccacbf4e9e0a8835c2f477c5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5975 processed earlier; will process 9300 files now Step #5: [LOADING] WASM module load failed: unknown table 59773 Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2399 Step #5: #2 pulse cov: 316 ft: 330 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13949==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a30279b5dd bp 0x000000000000 sp 0x7fff13c62790 T13949) Step #5: ==13949==The signal is caused by a READ memory access. Step #5: #0 0x55a30279b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3025bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3025bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a30259a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3024bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a302413c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a30241d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3024046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3024303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d3104a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a3023f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13949==Register values: Step #5: rax = 0x000055a3075f7d30 rbx = 0x000055a3075f7d30 rcx = 0x000055a3075f81e0 rdx = 0x00007f0d31212b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff13c62790 Step #5: r8 = 0x000055a3075f7d30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d31212be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a30599a960 r14 = 0x0000000100000004 r15 = 0x000055a304907386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13949==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x7f,0x41,0x68,0x69,0x41,0x30,0x49,0x75,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\177AhiA0Iu\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f4287d089a4721b5327017a02fa5fb8813ca337 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBf0FoaUEwSXUACw== Step #5: MERGE-OUTER: attempt 1020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141436222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b76ff2c198, 0x55b76ff34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b76ff34918,0x55b76ffbc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f4287d089a4721b5327017a02fa5fb8813ca337' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5978 processed earlier; will process 9297 files now Step #5: [LOADING] WASM module load failed: unknown type 1485 Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13953==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b76d7405dd bp 0x000000000000 sp 0x7ffce8e526a0 T13953) Step #5: ==13953==The signal is caused by a READ memory access. Step #5: #0 0x55b76d7405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b76d562280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b76d561fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b76d53f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b76d460ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b76d3b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b76d3c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b76d3a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b76d3d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f174cc7a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b76d39caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13953==Register values: Step #5: rax = 0x000055b77210b0d0 rbx = 0x000055b77210b0d0 rcx = 0x000055b77210b0c0 rdx = 0x00007f174ce42b80 Step #5: rdi = 0x000055b77210b0c0 rsi = 0x0000000000000401 rbp = 0x0000000000000000 rsp = 0x00007ffce8e526a0 Step #5: r8 = 0x000055b77210b0d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f174ce42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b77093f960 r14 = 0x0000000100000004 r15 = 0x000055b76f8ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13953==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xfb,0x67,0x42,0x3c,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\373gB<\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee19cbbf39b04c9fe3146a8b891627916fef0213 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCUL7Z0I8in4ACw== Step #5: MERGE-OUTER: attempt 1021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141563011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b731cc5198, 0x55b731ccd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b731ccd918,0x55b731d550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee19cbbf39b04c9fe3146a8b891627916fef0213' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5980 processed earlier; will process 9295 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 265 ft: 266 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 324 ft: 342 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13957==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b72f4d95dd bp 0x000000000000 sp 0x7ffd5c536080 T13957) Step #5: ==13957==The signal is caused by a READ memory access. Step #5: #0 0x55b72f4d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b72f2fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b72f2fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b72f2d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b72f1f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b72f151c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b72f15b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b72f1426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b72f16e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f299b806082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b72f135aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13957==Register values: Step #5: rax = 0x000055b733123fc0 rbx = 0x000055b733123fc0 rcx = 0x000055b733123fb0 rdx = 0x00007f299b9ceb80 Step #5: rdi = 0x000055b733123fb0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007ffd5c536080 Step #5: r8 = 0x000055b733123fc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f299b9cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b7326d8960 r14 = 0x0000000100000004 r15 = 0x000055b731645386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13957==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfb,0x9,0x42,0x42,0x42,0x14,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\373\011BBB\024\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-02aee2d1203e60e01c7582c1d7d0b665cfb06499 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC+wlCQkIUhn4ACw== Step #5: MERGE-OUTER: attempt 1022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141691018 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610870cf198, 0x5610870d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610870d7918,0x56108715f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02aee2d1203e60e01c7582c1d7d0b665cfb06499' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5983 processed earlier; will process 9292 files now Step #5: [LOADING] WASM module load failed: unknown table 243255679 Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 3067 Step #5: #2 pulse cov: 339 ft: 360 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13961==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610848e35dd bp 0x000000000000 sp 0x7ffd08c356a0 T13961) Step #5: ==13961==The signal is caused by a READ memory access. Step #5: #0 0x5610848e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561084705280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561084704fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610846e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561084603ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56108455bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610845651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56108454c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610845783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2279dc7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56108453faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13961==Register values: Step #5: rax = 0x0000561088845220 rbx = 0x0000561088845220 rcx = 0x0000561088845210 rdx = 0x00007f2279f8fb80 Step #5: rdi = 0x0000561088845210 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd08c356a0 Step #5: r8 = 0x0000561088845220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2279f8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561087ae2960 r14 = 0x0000000100000004 r15 = 0x0000561086a4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13961==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x97,0x5d,0x7d,0x20,0x60,0x22,0xf7,0x2,0x8b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\227]} `\"\367\002\213\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c8e7d5dcd0809c1938debd749811e0ff9305081 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGXXX0gYCL3AosACw== Step #5: MERGE-OUTER: attempt 1023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141820129 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605a533f198, 0x5605a5347911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605a5347918,0x5605a53cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c8e7d5dcd0809c1938debd749811e0ff9305081' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5986 processed earlier; will process 9289 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13965==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605a2b535dd bp 0x000000000000 sp 0x7ffd35e159c0 T13965) Step #5: ==13965==The signal is caused by a READ memory access. Step #5: #0 0x5605a2b535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605a2975280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605a2974fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605a2952929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605a2873ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605a27cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605a27d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605a27bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605a27e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2b7c7a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605a27afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13965==Register values: Step #5: rax = 0x00005605a7688150 rbx = 0x00005605a7688150 rcx = 0x00005605a7688600 rdx = 0x00007fc2b7e42b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd35e159c0 Step #5: r8 = 0x00005605a7688150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2b7e42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605a5d52960 r14 = 0x0000000100000004 r15 = 0x00005605a4cbf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13965==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xec,0x1,0x1,0xfd,0xec,0x1,0x0,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\354\001\001\375\354\001\000\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64c376640ad45ccba824e636dd1d0728ab08dfba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/ewBAf3sAQAaCw== Step #5: MERGE-OUTER: attempt 1024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1141945343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55674ea2e198, 0x55674ea36911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55674ea36918,0x55674eabe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64c376640ad45ccba824e636dd1d0728ab08dfba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5987 processed earlier; will process 9288 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13969==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55674c2425dd bp 0x000000000000 sp 0x7fff62a61010 T13969) Step #5: ==13969==The signal is caused by a READ memory access. Step #5: #0 0x55674c2425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55674c064280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55674c063fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55674c041929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55674bf62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55674bebac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55674bec41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55674beab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55674bed73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b9bfe0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55674be9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13969==Register values: Step #5: rax = 0x0000556750b808e0 rbx = 0x0000556750b808e0 rcx = 0x0000556750b80d90 rdx = 0x00007f0b9c1a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff62a61010 Step #5: r8 = 0x0000556750b808e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b9c1a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055674f441960 r14 = 0x0000000100000004 r15 = 0x000055674e3ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13969==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x10,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB\020\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-222f21642405d98a002e83612c7aef80ab9d110c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0IQhn4ACw== Step #5: MERGE-OUTER: attempt 1025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142073501 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c50748198, 0x557c50750911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c50750918,0x557c507d80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/222f21642405d98a002e83612c7aef80ab9d110c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5989 processed earlier; will process 9286 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13973==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c4df5c5dd bp 0x000000000000 sp 0x7ffe01718de0 T13973) Step #5: ==13973==The signal is caused by a READ memory access. Step #5: #0 0x557c4df5c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c4dd7e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c4dd7dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c4dd5b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c4dc7cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c4dbd4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c4dbde1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c4dbc56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c4dbf13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd92d434082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c4dbb8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13973==Register values: Step #5: rax = 0x0000557c51a8e150 rbx = 0x0000557c51a8e150 rcx = 0x0000557c51a8e600 rdx = 0x00007fd92d5fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe01718de0 Step #5: r8 = 0x0000557c51a8e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd92d5fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c5115b960 r14 = 0x0000000100000004 r15 = 0x0000557c500c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13973==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x34,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB4\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-287adcfdc6ec7a317f1b4f8674ed6d9988b747fb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0I0hn4ACw== Step #5: MERGE-OUTER: attempt 1026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142200680 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583806f8198, 0x558380700911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558380700918,0x5583807880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/287adcfdc6ec7a317f1b4f8674ed6d9988b747fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5990 processed earlier; will process 9285 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 441815 Step #5: #2 pulse cov: 317 ft: 324 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13977==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55837df0c5dd bp 0x000000000000 sp 0x7ffe0f77a9b0 T13977) Step #5: ==13977==The signal is caused by a READ memory access. Step #5: #0 0x55837df0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55837dd2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55837dd2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55837dd0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55837dc2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55837db84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55837db8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55837db756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55837dba13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f13dc83b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55837db68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13977==Register values: Step #5: rax = 0x000055838184bf40 rbx = 0x000055838184bf40 rcx = 0x000055838184c3f0 rdx = 0x00007f13dca03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0f77a9b0 Step #5: r8 = 0x000055838184bf40 r9 = 0x00005583816dfa30 r10 = 0x00005583816ca010 r11 = 0x00007f13dca03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055838110b960 r14 = 0x0000000100000004 r15 = 0x0000558380078386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13977==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xcd,0x30,0x6b,0x20,0x1,0xd4,0x20,0x40,0xd3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3150k \001\324 @\323\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53c6b1dfcb2882b371bf7581dd65931319626337 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHNMGsgAdQgQNMACw== Step #5: MERGE-OUTER: attempt 1027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142329156 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db24ded198, 0x55db24df5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db24df5918,0x55db24e7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53c6b1dfcb2882b371bf7581dd65931319626337' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5994 processed earlier; will process 9281 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13981==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db226015dd bp 0x000000000000 sp 0x7ffe7a24c840 T13981) Step #5: ==13981==The signal is caused by a READ memory access. Step #5: #0 0x55db226015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db22423280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db22422fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db22400929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db22321ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db22279c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db222831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db2226a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db222963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26431e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db2225daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13981==Register values: Step #5: rax = 0x000055db25d77150 rbx = 0x000055db25d77150 rcx = 0x000055db25d77600 rdx = 0x00007f26433b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7a24c840 Step #5: r8 = 0x000055db25d77150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26433b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db25800960 r14 = 0x0000000100000004 r15 = 0x000055db2476d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13981==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xe,0x0,0x80,0x0,0xe,0x0,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\016\000\200\000\016\000\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4db33ba0669d88ba828880a8763deb94d6a1794 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAA4AgAAOAIAACw== Step #5: MERGE-OUTER: attempt 1028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142454851 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55673bd9f198, 0x55673bda7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55673bda7918,0x55673be2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4db33ba0669d88ba828880a8763deb94d6a1794' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5995 processed earlier; will process 9280 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13985==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567395b35dd bp 0x000000000000 sp 0x7ffd61e30a20 T13985) Step #5: ==13985==The signal is caused by a READ memory access. Step #5: #0 0x5567395b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567393d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567393d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567393b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567392d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55673922bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567392351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55673921c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567392483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe263403082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55673920faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13985==Register values: Step #5: rax = 0x000055673e775150 rbx = 0x000055673e775150 rcx = 0x000055673e775600 rdx = 0x00007fe2635cbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd61e30a20 Step #5: r8 = 0x000055673e775150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2635cbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055673c7b2960 r14 = 0x0000000100000004 r15 = 0x000055673b71f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13985==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6f,0x42,0xe9,0xff,0x40,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BoB\351\377@B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-492e5e665286fbc03f71ef3077bdd765e267a0d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCb0Lp/0BCAX4ACw== Step #5: MERGE-OUTER: attempt 1029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142580991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55884e874198, 0x55884e87c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55884e87c918,0x55884e9040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/492e5e665286fbc03f71ef3077bdd765e267a0d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5996 processed earlier; will process 9279 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 376 ft: 408 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13989==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55884c0885dd bp 0x000000000000 sp 0x7fffc2662f40 T13989) Step #5: ==13989==The signal is caused by a READ memory access. Step #5: #0 0x55884c0885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55884beaa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55884bea9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55884be87929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55884bda8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55884bd00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55884bd0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55884bcf16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55884bd1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feaa08fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55884bce4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13989==Register values: Step #5: rax = 0x000055884fee6470 rbx = 0x000055884fee6470 rcx = 0x000055884fee6920 rdx = 0x00007feaa0ac6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc2662f40 Step #5: r8 = 0x000055884fee6470 r9 = 0x00007feaa0ac6bf0 r10 = 0x000055884fd69010 r11 = 0x00007feaa0ac6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055884f287960 r14 = 0x0000000100000004 r15 = 0x000055884e1f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13989==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x2d,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB-\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dff1883f0fff6eaf210891164b0d1638d2046498 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Ithn0ACw== Step #5: MERGE-OUTER: attempt 1030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142707876 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0d8395198, 0x55b0d839d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0d839d918,0x55b0d84250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dff1883f0fff6eaf210891164b0d1638d2046498' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 5999 processed earlier; will process 9276 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 296 ft: 317 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13993==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0d5ba95dd bp 0x000000000000 sp 0x7ffe4d0eb000 T13993) Step #5: ==13993==The signal is caused by a READ memory access. Step #5: #0 0x55b0d5ba95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0d59cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0d59cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0d59a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0d58c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0d5821c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0d582b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0d58126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0d583e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa76178a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0d5805aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13993==Register values: Step #5: rax = 0x000055b0da5740b0 rbx = 0x000055b0da5740b0 rcx = 0x000055b0da5740a0 rdx = 0x00007fa761952b80 Step #5: rdi = 0x000055b0da5740a0 rsi = 0x0000000004000401 rbp = 0x0000000000000000 rsp = 0x00007ffe4d0eb000 Step #5: r8 = 0x000055b0da5740b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa761952be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0d8da8960 r14 = 0x0000000100000004 r15 = 0x000055b0d7d15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13993==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf4,0x9,0x42,0x40,0x42,0x14,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\364\011B@B\024\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69b30bddaa47970bccfb5cd0267cbe4531b7b935 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC9AlCQEIUhn4ACw== Step #5: MERGE-OUTER: attempt 1031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142837642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555579458198, 0x555579460911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555579460918,0x5555794e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69b30bddaa47970bccfb5cd0267cbe4531b7b935' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6002 processed earlier; will process 9273 files now Step #5: [LOADING] WASM module load failed: unknown type 32767 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==13997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555576c6c5dd bp 0x000000000000 sp 0x7ffc1c3ccdf0 T13997) Step #5: ==13997==The signal is caused by a READ memory access. Step #5: #0 0x555576c6c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555576a8e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555576a8dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555576a6b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55557698cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555768e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555768ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555768d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555769013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43dbcf9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555768c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==13997==Register values: Step #5: rax = 0x000055557a074b00 rbx = 0x000055557a074b00 rcx = 0x000055557a074af0 rdx = 0x00007f43dbec1b80 Step #5: rdi = 0x000055557a074af0 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc1c3ccdf0 Step #5: r8 = 0x000055557a074b00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43dbec1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555579e6b960 r14 = 0x0000000100000004 r15 = 0x0000555578dd8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==13997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x43,0x42,0xdf,0x6d,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BCB\337m}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a08013692497a3118ee3114bbd2613a18f4432b5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCQ0LfbX0ACw== Step #5: MERGE-OUTER: attempt 1032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1142965439 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5652929ea198, 0x5652929f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5652929f2918,0x565292a7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a08013692497a3118ee3114bbd2613a18f4432b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6004 processed earlier; will process 9271 files now Step #5: [LOADING] WASM module load failed: unknown type 803209214 Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 277 ft: 287 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown elem segment 23068671 Step #5: #4 pulse cov: 341 ft: 372 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: unknown table -1088814593 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14001==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5652901fe5dd bp 0x000000000000 sp 0x7fffd3f15e60 T14001) Step #5: ==14001==The signal is caused by a READ memory access. Step #5: #0 0x5652901fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565290020280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56529001ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56528fffd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56528ff1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56528fe76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56528fe801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56528fe676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56528fe933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7675679082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56528fe5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14001==Register values: Step #5: rax = 0x0000565293ee0990 rbx = 0x0000565293ee0990 rcx = 0x0000565293ee0980 rdx = 0x00007f7675841b80 Step #5: rdi = 0x0000565293ee0980 rsi = 0x0000000000008200 rbp = 0x0000000000000000 rsp = 0x00007fffd3f15e60 Step #5: r8 = 0x0000565293ee0990 r9 = 0x00007f7675841c00 r10 = 0x0000565293eb4010 r11 = 0x00007f7675841be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005652933fd960 r14 = 0x0000000100000004 r15 = 0x000056529236a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14001==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x28,0x4f,0x41,0x6a,0x77,0x69,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A(OAjwi\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09390ff6a775d8fbed4de79958319efdcd81ffff Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEoT0Fqd2kACw== Step #5: MERGE-OUTER: attempt 1033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143197486 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b176774198, 0x55b17677c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b17677c918,0x55b1768040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09390ff6a775d8fbed4de79958319efdcd81ffff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6010 processed earlier; will process 9265 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14005==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b173f885dd bp 0x000000000000 sp 0x7ffe7d3c72e0 T14005) Step #5: ==14005==The signal is caused by a READ memory access. Step #5: #0 0x55b173f885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b173daa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b173da9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b173d87929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b173ca8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b173c00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b173c0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b173bf16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b173c1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feea4662082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b173be4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14005==Register values: Step #5: rax = 0x000055b1777489c0 rbx = 0x000055b1777489c0 rcx = 0x000055b1777489b0 rdx = 0x00007feea482ab80 Step #5: rdi = 0x000055b1777489b0 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffe7d3c72e0 Step #5: r8 = 0x000055b1777489c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feea482abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b177187960 r14 = 0x0000000100000004 r15 = 0x000055b1760f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14005==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0xc4,0x79,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\304y}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae470241ed3dd740846fbc153d35f199dececa62 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0LEeX0ACw== Step #5: MERGE-OUTER: attempt 1034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143324763 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634c1b36198, 0x5634c1b3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634c1b3e918,0x5634c1bc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae470241ed3dd740846fbc153d35f199dececa62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6012 processed earlier; will process 9263 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14009==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634bf34a5dd bp 0x000000000000 sp 0x7ffc92b78fb0 T14009) Step #5: ==14009==The signal is caused by a READ memory access. Step #5: #0 0x5634bf34a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634bf16c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634bf16bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634bf149929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634bf06aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634befc2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634befcc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634befb36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634befdf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb604686082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634befa6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14009==Register values: Step #5: rax = 0x00005634c3ac3150 rbx = 0x00005634c3ac3150 rcx = 0x00005634c3ac3600 rdx = 0x00007fb60484eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc92b78fb0 Step #5: r8 = 0x00005634c3ac3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb60484ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634c2549960 r14 = 0x0000000100000004 r15 = 0x00005634c14b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14009==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x11,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\021\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf5385f916ef9a73a1477e8143bdcc373ee221c8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0IRhnwACw== Step #5: MERGE-OUTER: attempt 1035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143452036 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56261cb4e198, 0x56261cb56911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56261cb56918,0x56261cbde0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf5385f916ef9a73a1477e8143bdcc373ee221c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6013 processed earlier; will process 9262 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 276 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 78 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14013==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56261a3625dd bp 0x000000000000 sp 0x7ffc3dd7a790 T14013) Step #5: ==14013==The signal is caused by a READ memory access. Step #5: #0 0x56261a3625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56261a184280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56261a183fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56261a161929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56261a082ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562619fdac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562619fe41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562619fcb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562619ff73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f825afe8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562619fbeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14013==Register values: Step #5: rax = 0x000056261db81f60 rbx = 0x000056261db81f60 rcx = 0x000056261db81f50 rdx = 0x00007f825b1b0b80 Step #5: rdi = 0x000056261db81f50 rsi = 0x0000000000011080 rbp = 0x0000000000000000 rsp = 0x00007ffc3dd7a790 Step #5: r8 = 0x000056261db81f60 r9 = 0x00007f825b1b0bf0 r10 = 0x000056261db55010 r11 = 0x00007f825b1b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056261d561960 r14 = 0x0000000100000004 r15 = 0x000056261c4ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14013==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0x5e,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000^\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7a15e226bd295979e19891127c34f37eb7eb47c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAAF4ACwALCw== Step #5: MERGE-OUTER: attempt 1036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143580173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556aa09fa198, 0x556aa0a02911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556aa0a02918,0x556aa0a8a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7a15e226bd295979e19891127c34f37eb7eb47c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6017 processed earlier; will process 9258 files now Step #5: [LOADING] WASM module load failed: unknown type 48136183 Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 356 ft: 369 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a9e20e5dd bp 0x000000000000 sp 0x7ffffad9c190 T14017) Step #5: ==14017==The signal is caused by a READ memory access. Step #5: #0 0x556a9e20e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a9e030280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a9e02ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a9e00d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a9df2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a9de86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a9de901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a9de776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a9dea33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3a5609082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a9de6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14017==Register values: Step #5: rax = 0x0000556aa20b4520 rbx = 0x0000556aa20b4520 rcx = 0x0000556aa20b49d0 rdx = 0x00007fe3a57d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffad9c190 Step #5: r8 = 0x0000556aa20b4520 r9 = 0x00007fe3a57d1c20 r10 = 0x0000556aa1f3a010 r11 = 0x00007fe3a57d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556aa140d960 r14 = 0x0000000100000004 r15 = 0x0000556aa037a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x67,0x42,0x32,0x82,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351gB2\202\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2156ab00c4c347f86c5a451dc2e8a1f18ddef720 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpZ0IygoIACw== Step #5: MERGE-OUTER: attempt 1037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143706194 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b39e0e6198, 0x55b39e0ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b39e0ee918,0x55b39e1760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2156ab00c4c347f86c5a451dc2e8a1f18ddef720' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6020 processed earlier; will process 9255 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14021==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b39b8fa5dd bp 0x000000000000 sp 0x7fffbcdb53a0 T14021) Step #5: ==14021==The signal is caused by a READ memory access. Step #5: #0 0x55b39b8fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b39b71c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b39b71bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b39b6f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b39b61aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b39b572c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b39b57c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b39b5636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b39b58f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20ee033082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b39b556aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14021==Register values: Step #5: rax = 0x000055b3a0a8d150 rbx = 0x000055b3a0a8d150 rcx = 0x000055b3a0a8d600 rdx = 0x00007f20ee1fbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbcdb53a0 Step #5: r8 = 0x000055b3a0a8d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f20ee1fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b39eaf9960 r14 = 0x0000000100000004 r15 = 0x000055b39da66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14021==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0x41,0x1,0x69,0x6d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000A\001im\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16bedc7e8d9b3e2e5bc9bfe0783543538db561c7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEAQQFpbQALCw== Step #5: MERGE-OUTER: attempt 1038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143834466 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db7a1e6198, 0x55db7a1ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db7a1ee918,0x55db7a2760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16bedc7e8d9b3e2e5bc9bfe0783543538db561c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6021 processed earlier; will process 9254 files now Step #5: [LOADING] WASM module load failed: unknown type 4266517 Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 299 ft: 308 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14025==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db779fa5dd bp 0x000000000000 sp 0x7ffc7a5b8880 T14025) Step #5: ==14025==The signal is caused by a READ memory access. Step #5: #0 0x55db779fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db7781c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db7781bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db777f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db7771aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db77672c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db7767c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db776636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db7768f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5eec30e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db77656aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14025==Register values: Step #5: rax = 0x000055db7c11f520 rbx = 0x000055db7c11f520 rcx = 0x000055db7c11f9d0 rdx = 0x00007f5eec4d6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7a5b8880 Step #5: r8 = 0x000055db7c11f520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5eec4d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db7abf9960 r14 = 0x0000000100000004 r15 = 0x000055db79b66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14025==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x67,0x42,0xc6,0x79,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351gB\306y~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-280e3737243a454eb2947cbd5ffef1c819dba7de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpZ0LGeX4ACw== Step #5: MERGE-OUTER: attempt 1039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1143962700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618dcaee198, 0x5618dcaf6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618dcaf6918,0x5618dcb7e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/280e3737243a454eb2947cbd5ffef1c819dba7de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6025 processed earlier; will process 9250 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14032==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618da3025dd bp 0x000000000000 sp 0x7ffda153d920 T14032) Step #5: ==14032==The signal is caused by a READ memory access. Step #5: #0 0x5618da3025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618da124280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618da123fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618da101929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618da022ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618d9f7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618d9f841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618d9f6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618d9f973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43d2068082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618d9f5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14032==Register values: Step #5: rax = 0x00005618df0ad890 rbx = 0x00005618df0ad890 rcx = 0x00005618df0ad880 rdx = 0x00007f43d2230b80 Step #5: rdi = 0x00005618df0ad880 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffda153d920 Step #5: r8 = 0x00005618df0ad890 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43d2230be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618dd501960 r14 = 0x0000000100000004 r15 = 0x00005618dc46e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14032==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0xe9,0x67,0x42,0x58,0x85,0x85,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\351gBX\205\205\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30233078cb25b87981a585ad9c017fefd9811b8f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJULpZ0JYhYUACw== Step #5: MERGE-OUTER: attempt 1040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144090371 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fef97d198, 0x558fef985911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fef985918,0x558fefa0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30233078cb25b87981a585ad9c017fefd9811b8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6027 processed earlier; will process 9248 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 343 ft: 363 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14036==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fed1915dd bp 0x000000000000 sp 0x7fff8b3bb5d0 T14036) Step #5: ==14036==The signal is caused by a READ memory access. Step #5: #0 0x558fed1915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fecfb3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fecfb2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fecf90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558feceb1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fece09c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fece131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fecdfa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fece263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febc0c61082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fecdedaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14036==Register values: Step #5: rax = 0x0000558ff21a8520 rbx = 0x0000558ff21a8520 rcx = 0x0000558ff21a89d0 rdx = 0x00007febc0e29b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8b3bb5d0 Step #5: r8 = 0x0000558ff21a8520 r9 = 0x0000558ff2051ab0 r10 = 0x0000558ff202e010 r11 = 0x00007febc0e29be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ff0390960 r14 = 0x0000000100000004 r15 = 0x0000558fef2fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14036==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xd0,0xe9,0x9f,0x6b,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\320\351\237kB\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72f3d9d2097f8efba37ecf2846a388e0cd88ee1c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmdDpn2tCCX4ACw== Step #5: MERGE-OUTER: attempt 1041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144217349 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558f198c198, 0x5558f1994911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558f1994918,0x5558f1a1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72f3d9d2097f8efba37ecf2846a388e0cd88ee1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6030 processed earlier; will process 9245 files now Step #5: [LOADING] WASM module load failed: unknown type 64988 Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 404 ft: 416 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 189141 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14040==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558ef1a05dd bp 0x000000000000 sp 0x7ffc46575210 T14040) Step #5: ==14040==The signal is caused by a READ memory access. Step #5: #0 0x5558ef1a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558eefc2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558eefc1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558eef9f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558eeec0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558eee18c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558eee221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558eee096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558eee353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef75a27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558eedfcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14040==Register values: Step #5: rax = 0x00005558f4267520 rbx = 0x00005558f4267520 rcx = 0x00005558f42679d0 rdx = 0x00007fef75befb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc46575210 Step #5: r8 = 0x00005558f4267520 r9 = 0x00005558f4114900 r10 = 0x00005558f40ed010 r11 = 0x00007fef75befbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558f239f960 r14 = 0x0000000100000004 r15 = 0x00005558f130c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14040==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x41,0x0,0x45,0x45,0x45,0x45,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000A\000EEEE\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca0f1a948f74c40d7d946968680b5140fd632135 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEEARUVFRQALCw== Step #5: MERGE-OUTER: attempt 1042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144346437 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556850210198, 0x556850218911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556850218918,0x5568502a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca0f1a948f74c40d7d946968680b5140fd632135' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6034 processed earlier; will process 9241 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 402 ft: 429 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14044==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55684da245dd bp 0x000000000000 sp 0x7ffcf4fe96d0 T14044) Step #5: ==14044==The signal is caused by a READ memory access. Step #5: #0 0x55684da245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55684d846280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55684d845fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55684d823929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55684d744ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55684d69cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55684d6a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55684d68d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55684d6b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faca1b2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55684d680aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14044==Register values: Step #5: rax = 0x00005568524c18e0 rbx = 0x00005568524c18e0 rcx = 0x00005568524c1d90 rdx = 0x00007faca1cf7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf4fe96d0 Step #5: r8 = 0x00005568524c18e0 r9 = 0x000055685237f330 r10 = 0x0000556852345010 r11 = 0x00007faca1cf7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556850c23960 r14 = 0x0000000100000004 r15 = 0x000055684fb90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14044==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x1,0x12,0x0,0x88,0x55,0x12,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\001\022\000\210U\022\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33afafee8e8708af4c140039620596af6b1f8ec4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAESAIhVEgALCw== Step #5: MERGE-OUTER: attempt 1043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144473460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8f73cb198, 0x55e8f73d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8f73d3918,0x55e8f745b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33afafee8e8708af4c140039620596af6b1f8ec4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6037 processed earlier; will process 9238 files now Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 339 ft: 364 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14048==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8f4bdf5dd bp 0x000000000000 sp 0x7ffd3a42c3d0 T14048) Step #5: ==14048==The signal is caused by a READ memory access. Step #5: #0 0x55e8f4bdf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8f4a01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8f4a00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8f49de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8f48ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8f4857c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8f48611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8f48486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8f48743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1ecd15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8f483baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14048==Register values: Step #5: rax = 0x000055e8f8a8a650 rbx = 0x000055e8f8a8a650 rcx = 0x000055e8f8a8a640 rdx = 0x00007ff1eceddb80 Step #5: rdi = 0x000055e8f8a8a640 rsi = 0x0000000000000208 rbp = 0x0000000000000000 rsp = 0x00007ffd3a42c3d0 Step #5: r8 = 0x000055e8f8a8a650 r9 = 0x000055e8f8a72a30 r10 = 0x000055e8f8a5d010 r11 = 0x00007ff1eceddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8f7dde960 r14 = 0x0000000100000004 r15 = 0x000055e8f6d4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14048==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0xe9,0x7a,0x42,0x28,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B~B\351zB(\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61be800bfe5baf6f59da4546ed8a85ef204c3adf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfkLpekIohn4ACw== Step #5: MERGE-OUTER: attempt 1044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144603239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556519a6e198, 0x556519a76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556519a76918,0x556519afe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61be800bfe5baf6f59da4546ed8a85ef204c3adf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6040 processed earlier; will process 9235 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14052==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565172825dd bp 0x000000000000 sp 0x7ffd43984b80 T14052) Step #5: ==14052==The signal is caused by a READ memory access. Step #5: #0 0x5565172825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565170a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565170a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556517081929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556516fa2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556516efac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556516f041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556516eeb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556516f173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab3d14c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556516edeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14052==Register values: Step #5: rax = 0x000055651c047f00 rbx = 0x000055651c047f00 rcx = 0x000055651c047ef0 rdx = 0x00007fab3d314b80 Step #5: rdi = 0x000055651c047ef0 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffd43984b80 Step #5: r8 = 0x000055651c047f00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab3d314be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055651a481960 r14 = 0x0000000100000004 r15 = 0x00005565193ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14052==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x3,0xa6,0x2,0x7b,0x2,0x7b,0x2,0x64,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\003\246\002{\002{\002d\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b08015dcc08f3a4310e2d1c9d042ded5e42f7fc6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAOmAnsCewJkgAAACw== Step #5: MERGE-OUTER: attempt 1045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144730719 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e406ac198, 0x561e406b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e406b4918,0x561e4073c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b08015dcc08f3a4310e2d1c9d042ded5e42f7fc6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6042 processed earlier; will process 9233 files now Step #5: [LOADING] WASM module load failed: unknown table 805305725 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 12566399 Step #5: #2 pulse cov: 280 ft: 283 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 18873 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 337 ft: 354 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 98174 Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14056==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e3dec05dd bp 0x000000000000 sp 0x7ffe8d8287b0 T14056) Step #5: ==14056==The signal is caused by a READ memory access. Step #5: #0 0x561e3dec05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e3dce2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e3dce1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e3dcbf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e3dbe0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e3db38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e3db421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e3db296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e3db553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d5ac6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e3db1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14056==Register values: Step #5: rax = 0x0000561e421afb50 rbx = 0x0000561e421afb50 rcx = 0x0000561e421b0000 rdx = 0x00007f8d5ae37b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8d8287b0 Step #5: r8 = 0x0000561e421afb50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d5ae37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e410bf960 r14 = 0x0000000100000004 r15 = 0x0000561e4002c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14056==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x2c,0xc2,0x42,0x43,0x42,0x43,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B,\302BCBCB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-041db18488286128e4714b828ec25795557b1b01 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCLMJCQ0JDQnwACw== Step #5: MERGE-OUTER: attempt 1046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144859963 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b171741198, 0x55b171749911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b171749918,0x55b1717d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/041db18488286128e4714b828ec25795557b1b01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6049 processed earlier; will process 9226 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14060==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b16ef555dd bp 0x000000000000 sp 0x7ffe26658390 T14060) Step #5: ==14060==The signal is caused by a READ memory access. Step #5: #0 0x55b16ef555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b16ed77280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b16ed76fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b16ed54929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b16ec75ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b16ebcdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b16ebd71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b16ebbe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b16ebea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc735c38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b16ebb1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14060==Register values: Step #5: rax = 0x000055b17408b150 rbx = 0x000055b17408b150 rcx = 0x000055b17408b600 rdx = 0x00007fc735e00b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe26658390 Step #5: r8 = 0x000055b17408b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc735e00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b172154960 r14 = 0x0000000100000004 r15 = 0x000055b1710c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14060==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x48,0x42,0x43,0x42,0x23,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353HBCB#\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d928f069252aefd22e010bf4c1e5979bea1b2db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60hCQ0Ijhn4ACw== Step #5: MERGE-OUTER: attempt 1047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1144987098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffa581c198, 0x55ffa5824911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffa5824918,0x55ffa58ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d928f069252aefd22e010bf4c1e5979bea1b2db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6050 processed earlier; will process 9225 files now Step #5: [LOADING] WASM module load failed: unknown type 4207 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14064==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffa30305dd bp 0x000000000000 sp 0x7fff1d48e6d0 T14064) Step #5: ==14064==The signal is caused by a READ memory access. Step #5: #0 0x55ffa30305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffa2e52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffa2e51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffa2e2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffa2d50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffa2ca8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffa2cb21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffa2c996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffa2cc53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faff56a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffa2c8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14064==Register values: Step #5: rax = 0x000055ffa7359c50 rbx = 0x000055ffa7359c50 rcx = 0x000055ffa7359c40 rdx = 0x00007faff5868b80 Step #5: rdi = 0x000055ffa7359c40 rsi = 0x0000000010000001 rbp = 0x0000000000000000 rsp = 0x00007fff1d48e6d0 Step #5: r8 = 0x000055ffa7359c50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faff5868be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffa622f960 r14 = 0x0000000100000004 r15 = 0x000055ffa519c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14064==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x79,0x41,0x97,0x60,0x41,0x6d,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AyA\227`Amj\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-274361c520ed858418ee15e3c018fe4bbdb05aa4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBeUGXYEFtagAACw== Step #5: MERGE-OUTER: attempt 1048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1145115877 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612b33da198, 0x5612b33e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612b33e2918,0x5612b346a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/274361c520ed858418ee15e3c018fe4bbdb05aa4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6052 processed earlier; will process 9223 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 247 ft: 248 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14068==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612b0bee5dd bp 0x000000000000 sp 0x7fff34e5b340 T14068) Step #5: ==14068==The signal is caused by a READ memory access. Step #5: #0 0x5612b0bee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612b0a10280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612b0a0ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5612b09ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612b090ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612b0866c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612b08701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612b08576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612b08833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2a7f9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612b084aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14068==Register values: Step #5: rax = 0x00005612b5bebfd0 rbx = 0x00005612b5bebfd0 rcx = 0x00005612b5bebfc0 rdx = 0x00007fe2a8164b80 Step #5: rdi = 0x00005612b5bebfc0 rsi = 0x0000000000105040 rbp = 0x0000000000000000 rsp = 0x00007fff34e5b340 Step #5: r8 = 0x00005612b5bebfd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2a8164be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612b3ded960 r14 = 0x0000000100000004 r15 = 0x00005612b2d5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14068==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x41,0x63,0x0,0x20,0x17,0xd4,0xd4,0xd4,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001Ac\000 \027\324\324\324\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a9e654a21febc1e3ff3e442bd676339210cb188 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFBYwAgF9TU1BIACw== Step #5: MERGE-OUTER: attempt 1049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1145243829 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56221c94d198, 0x56221c955911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56221c955918,0x56221c9dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6a9e654a21febc1e3ff3e442bd676339210cb188' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6054 processed earlier; will process 9221 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 316 ft: 330 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14072==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56221a1615dd bp 0x000000000000 sp 0x7ffde0cecb70 T14072) Step #5: ==14072==The signal is caused by a READ memory access. Step #5: #0 0x56221a1615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562219f83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562219f82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562219f60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562219e81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562219dd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562219de31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562219dca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562219df63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b72124082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562219dbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14072==Register values: Step #5: rax = 0x000056221ed35520 rbx = 0x000056221ed35520 rcx = 0x000056221ed359d0 rdx = 0x00007f5b722ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde0cecb70 Step #5: r8 = 0x000056221ed35520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b722ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056221d360960 r14 = 0x0000000100000004 r15 = 0x000056221c2cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14072==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0xc9,0x67,0x42,0x52,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\311gBR\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-85e16759956e2130a64dc8a7322faa41eed638c4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJULJZ0JShnwACw== Step #5: MERGE-OUTER: attempt 1050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1145371523 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c70e7d1198, 0x55c70e7d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c70e7d9918,0x55c70e8610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/85e16759956e2130a64dc8a7322faa41eed638c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6057 processed earlier; will process 9218 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14076==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c70bfe55dd bp 0x000000000000 sp 0x7ffdc4988790 T14076) Step #5: ==14076==The signal is caused by a READ memory access. Step #5: #0 0x55c70bfe55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c70be07280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c70be06fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c70bde4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c70bd05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c70bc5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c70bc671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c70bc4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c70bc7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73a177d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c70bc41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14076==Register values: Step #5: rax = 0x000055c70fc1f150 rbx = 0x000055c70fc1f150 rcx = 0x000055c70fc1f600 rdx = 0x00007f73a1945b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc4988790 Step #5: r8 = 0x000055c70fc1f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73a1945be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c70f1e4960 r14 = 0x0000000100000004 r15 = 0x000055c70e151386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14076==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x7f,0x41,0x68,0x69,0x41,0x31,0x49,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\177AhiA1II\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0d989a411f31bd1d4eb9768f06e678ec186b556 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBf0FoaUExSUkACw== Step #5: MERGE-OUTER: attempt 1051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1145498520 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9c085f198, 0x55a9c0867911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9c0867918,0x55a9c08ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0d989a411f31bd1d4eb9768f06e678ec186b556' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6058 processed earlier; will process 9217 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14080==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9be0735dd bp 0x000000000000 sp 0x7ffd411f7c40 T14080) Step #5: ==14080==The signal is caused by a READ memory access. Step #5: #0 0x55a9be0735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9bde95280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9bde94fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9bde72929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9bdd93ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9bdcebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9bdcf51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9bdcdc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9bdd083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc9101f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9bdccfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14080==Register values: Step #5: rax = 0x000055a9c330b150 rbx = 0x000055a9c330b150 rcx = 0x000055a9c330b600 rdx = 0x00007fc9103b9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd411f7c40 Step #5: r8 = 0x000055a9c330b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc9103b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9c1272960 r14 = 0x0000000100000004 r15 = 0x000055a9c01df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14080==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x59,0x41,0x6d,0x70,0x41,0x6d,0x70,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AYAmpAmp\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-65a2bf27577aaa7ac34de97f8481746ffebf11fa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBWUFtcEFtcAAACw== Step #5: MERGE-OUTER: attempt 1052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1145624084 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c656d42198, 0x55c656d4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c656d4a918,0x55c656dd20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65a2bf27577aaa7ac34de97f8481746ffebf11fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6059 processed earlier; will process 9216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14084==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6545565dd bp 0x000000000000 sp 0x7fff45ee60a0 T14084) Step #5: ==14084==The signal is caused by a READ memory access. Step #5: #0 0x55c6545565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c654378280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c654377fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c654355929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c654276ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6541cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6541d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6541bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6541eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f994d60b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6541b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14084==Register values: Step #5: rax = 0x000055c657a61150 rbx = 0x000055c657a61150 rcx = 0x000055c657a61600 rdx = 0x00007f994d7d3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff45ee60a0 Step #5: r8 = 0x000055c657a61150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f994d7d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c657755960 r14 = 0x0000000100000004 r15 = 0x000055c6566c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14084==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xbd,0x1,0x0,0xfd,0xbd,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\275\001\000\375\275\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c10c1fe3c723ed5c0f9ab27073b278afa0b7d468 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP29AQD9vQEACw== Step #5: MERGE-OUTER: attempt 1053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1145751203 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fb7696a198, 0x55fb76972911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fb76972918,0x55fb769fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c10c1fe3c723ed5c0f9ab27073b278afa0b7d468' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6060 processed earlier; will process 9215 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 7935 Step #5: #2 pulse cov: 345 ft: 358 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: unknown type 15744 Step #5: #4 pulse cov: 455 ft: 513 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14088==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fb7417e5dd bp 0x000000000000 sp 0x7fffff331710 T14088) Step #5: ==14088==The signal is caused by a READ memory access. Step #5: #0 0x55fb7417e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fb73fa0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fb73f9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fb73f7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fb73e9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fb73df6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fb73e001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fb73de76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fb73e133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feeb247f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fb73ddaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14088==Register values: Step #5: rax = 0x000055fb79292ac0 rbx = 0x000055fb79292ac0 rcx = 0x000055fb79292f70 rdx = 0x00007feeb2647b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffff331710 Step #5: r8 = 0x000055fb79292ac0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feeb2647be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fb7737d960 r14 = 0x0000000100000004 r15 = 0x000055fb762ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14088==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0xe9,0x67,0x42,0x52,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\351gBR\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8fdf891decef8bd01944184c0ebd137d49b0bc8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJULpZ0JShnwACw== Step #5: MERGE-OUTER: attempt 1054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1145878870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f156639198, 0x55f156641911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f156641918,0x55f1566c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8fdf891decef8bd01944184c0ebd137d49b0bc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6065 processed earlier; will process 9210 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14092==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f153e4d5dd bp 0x000000000000 sp 0x7ffcadbf5850 T14092) Step #5: ==14092==The signal is caused by a READ memory access. Step #5: #0 0x55f153e4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f153c6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f153c6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f153c4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f153b6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f153ac5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f153acf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f153ab66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f153ae23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f69917e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f153aa9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14092==Register values: Step #5: rax = 0x000055f158285ce0 rbx = 0x000055f158285ce0 rcx = 0x000055f158286190 rdx = 0x00007f69919adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcadbf5850 Step #5: r8 = 0x000055f158285ce0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69919adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f15704c960 r14 = 0x0000000100000004 r15 = 0x000055f155fb9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14092==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xaa,0x26,0x63,0x0,0x20,0x3a,0x15,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\252&c\000 :\025\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1111066f876d2a0260b1f60c7a0ecfc48853abe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGqJmMAIDoVgIAACw== Step #5: MERGE-OUTER: attempt 1055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146007140 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9d2bd8198, 0x55d9d2be0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9d2be0918,0x55d9d2c680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a1111066f876d2a0260b1f60c7a0ecfc48853abe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6067 processed earlier; will process 9208 files now Step #5: [LOADING] WASM module load failed: unknown type 8088 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 368 ft: 385 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14096==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9d03ec5dd bp 0x000000000000 sp 0x7ffc0faa0770 T14096) Step #5: ==14096==The signal is caused by a READ memory access. Step #5: #0 0x55d9d03ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9d020e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9d020dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9d01eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9d010cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9d0064c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9d006e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9d00556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9d00813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd292059082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9d0048aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14096==Register values: Step #5: rax = 0x000055d9d3ebc520 rbx = 0x000055d9d3ebc520 rcx = 0x000055d9d3ebc9d0 rdx = 0x00007fd292221b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0faa0770 Step #5: r8 = 0x000055d9d3ebc520 r9 = 0x00007fd292221c20 r10 = 0x000055d9d3d42010 r11 = 0x00007fd292221be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9d35eb960 r14 = 0x0000000100000004 r15 = 0x000055d9d2558386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14096==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xe,0x1,0x0,0x80,0x0,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\016\001\000\200\000\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af9c8b0673416df55dd16e2b63fb17efdd61d2ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAOAQCAAAELCw== Step #5: MERGE-OUTER: attempt 1056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146135241 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560743291198, 0x560743299911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560743299918,0x5607433210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af9c8b0673416df55dd16e2b63fb17efdd61d2ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6070 processed earlier; will process 9205 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14100==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560740aa55dd bp 0x000000000000 sp 0x7ffe5d1e0cd0 T14100) Step #5: ==14100==The signal is caused by a READ memory access. Step #5: #0 0x560740aa55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607408c7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607408c6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607408a4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607407c5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56074071dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607407271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56074070e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56074073a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1495bc1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560740701aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14100==Register values: Step #5: rax = 0x0000560745a59150 rbx = 0x0000560745a59150 rcx = 0x0000560745a59600 rdx = 0x00007f1495d89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5d1e0cd0 Step #5: r8 = 0x0000560745a59150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1495d89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560743ca4960 r14 = 0x0000000100000004 r15 = 0x0000560742c11386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14100==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6f,0x42,0xe9,0x22,0x7e,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BoB\351\"~B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-948db964b2b8a87e032fdf97c44335720dbbc86a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCb0LpIn5CAX4ACw== Step #5: MERGE-OUTER: attempt 1057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146261104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56440ff0c198, 0x56440ff14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56440ff14918,0x56440ff9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/948db964b2b8a87e032fdf97c44335720dbbc86a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6071 processed earlier; will process 9204 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 333 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 372 ft: 433 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 805306367 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #8 pulse cov: 442 ft: 529 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 13438 Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14104==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56440d7205dd bp 0x000000000000 sp 0x7ffd957af640 T14104) Step #5: ==14104==The signal is caused by a READ memory access. Step #5: #0 0x56440d7205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56440d542280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56440d541fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56440d51f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56440d440ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56440d398c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56440d3a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56440d3896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56440d3b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae73a31082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56440d37caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14104==Register values: Step #5: rax = 0x00005644111c0520 rbx = 0x00005644111c0520 rcx = 0x00005644111c09d0 rdx = 0x00007fae73bf9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd957af640 Step #5: r8 = 0x00005644111c0520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae73bf9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056441091f960 r14 = 0x0000000100000004 r15 = 0x000056440f88c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14104==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdd,0xc4,0xc5,0x2,0x41,0x33,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\335\304\305\002A3j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3705ef58e0717ebcca77b9973125912d1451715 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3cTFAkEzagAACw== Step #5: MERGE-OUTER: attempt 1058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146393175 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c72fc92198, 0x55c72fc9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c72fc9a918,0x55c72fd220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3705ef58e0717ebcca77b9973125912d1451715' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6082 processed earlier; will process 9193 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 241 ft: 242 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1064935 Step #5: #2 pulse cov: 296 ft: 305 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14108==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c72d4a65dd bp 0x000000000000 sp 0x7ffeafb3f210 T14108) Step #5: ==14108==The signal is caused by a READ memory access. Step #5: #0 0x55c72d4a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c72d2c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c72d2c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c72d2a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c72d1c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c72d11ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c72d1281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c72d10f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c72d13b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f42d40d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c72d102aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14108==Register values: Step #5: rax = 0x000055c73248d520 rbx = 0x000055c73248d520 rcx = 0x000055c73248d9d0 rdx = 0x00007f42d4298b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeafb3f210 Step #5: r8 = 0x000055c73248d520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42d4298be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7306a5960 r14 = 0x0000000100000004 r15 = 0x000055c72f612386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14108==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x2,0x42,0x26,0x86,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B\002B&\206\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d67801de0ca0dceef41e7e1ff91a6defb96befb6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCAkImhoIACw== Step #5: MERGE-OUTER: attempt 1059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146520102 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ace5309198, 0x55ace5311911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ace5311918,0x55ace53990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d67801de0ca0dceef41e7e1ff91a6defb96befb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6086 processed earlier; will process 9189 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 372 ft: 373 exec/s: 0 rss: 50Mb Step #5: [00:09:43:273 - 7F38478A6C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 389 ft: 418 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14112==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ace2b1d5dd bp 0x000000000000 sp 0x7fffa0fa25f0 T14112) Step #5: ==14112==The signal is caused by a READ memory access. Step #5: #0 0x55ace2b1d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ace293f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ace293efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ace291c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ace283dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ace2795c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ace279f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ace27866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ace27b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38478ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ace2779aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14112==Register values: Step #5: rax = 0x000055ace6b51430 rbx = 0x000055ace6b51430 rcx = 0x000055ace6b51420 rdx = 0x00007f3847a96b80 Step #5: rdi = 0x000055ace6b51420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffa0fa25f0 Step #5: r8 = 0x000055ace6b51430 r9 = 0x000055ace6b52b20 r10 = 0x000055ace6b32010 r11 = 0x00007f3847a96be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ace5d1c960 r14 = 0x0000000100000004 r15 = 0x000055ace4c89386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14112==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8b,0x32,0x7f,0x20,0x0,0x20,0x77,0x4a,0xac,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2132\177 \000 wJ\254\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e5f9a39329f8d5fe73a8df057d65f6af1f96f5a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGLMn8gACB3SqwACw== Step #5: MERGE-OUTER: attempt 1060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146649405 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b61df6198, 0x556b61dfe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b61dfe918,0x556b61e860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e5f9a39329f8d5fe73a8df057d65f6af1f96f5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6090 processed earlier; will process 9185 files now Step #5: [LOADING] WASM module load failed: unknown type 71303167 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14116==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b5f60a5dd bp 0x000000000000 sp 0x7fffd8f6c750 T14116) Step #5: ==14116==The signal is caused by a READ memory access. Step #5: #0 0x556b5f60a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b5f42c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b5f42bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b5f409929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b5f32aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b5f282c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b5f28c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b5f2736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b5f29f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd33acb9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b5f266aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14116==Register values: Step #5: rax = 0x0000556b62cdad70 rbx = 0x0000556b62cdad70 rcx = 0x0000556b62cdad60 rdx = 0x00007fd33ae81b80 Step #5: rdi = 0x0000556b62cdad60 rsi = 0x0000000000800001 rbp = 0x0000000000000000 rsp = 0x00007fffd8f6c750 Step #5: r8 = 0x0000556b62cdad70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd33ae81be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b62809960 r14 = 0x0000000100000004 r15 = 0x0000556b61776386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14116==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x89,0x80,0x80,0x84,0x84,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\211\200\200\204\204\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-392539ebdf7f407df44661cc439b966322772b3e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACJgICEhAALCw== Step #5: MERGE-OUTER: attempt 1061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146777357 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56078425d198, 0x560784265911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560784265918,0x5607842ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/392539ebdf7f407df44661cc439b966322772b3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6092 processed earlier; will process 9183 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 349 ft: 381 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: local count too large Step #5: #4 pulse cov: 387 ft: 450 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 104857563 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 450 ft: 561 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14120==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560781a715dd bp 0x000000000000 sp 0x7ffec6cadf70 T14120) Step #5: ==14120==The signal is caused by a READ memory access. Step #5: #0 0x560781a715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560781893280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560781892fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560781870929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560781791ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607816e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607816f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607816da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607817063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18c6b61082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607816cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14120==Register values: Step #5: rax = 0x0000560786848db0 rbx = 0x0000560786848db0 rcx = 0x0000560786849260 rdx = 0x00007f18c6d29b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec6cadf70 Step #5: r8 = 0x0000560786848db0 r9 = 0x00007f18c6d29c00 r10 = 0x00005607866cb010 r11 = 0x00007f18c6d29be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560784c70960 r14 = 0x0000000100000004 r15 = 0x0000560783bdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14120==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x0,0x0,0xd1,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002\000\000\321\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd7e6262b224e81dc186543b33827c5aada28a89 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAIAANEACwALCw== Step #5: MERGE-OUTER: attempt 1062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1146914717 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d45531f198, 0x55d455327911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d455327918,0x55d4553af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd7e6262b224e81dc186543b33827c5aada28a89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6101 processed earlier; will process 9174 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14124==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d452b335dd bp 0x000000000000 sp 0x7fff069d8240 T14124) Step #5: ==14124==The signal is caused by a READ memory access. Step #5: #0 0x55d452b335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d452955280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d452954fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d452932929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d452853ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4527abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4527b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d45279c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4527c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf63215082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d45278faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14124==Register values: Step #5: rax = 0x000055d455f30150 rbx = 0x000055d455f30150 rcx = 0x000055d455f30600 rdx = 0x00007faf633ddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff069d8240 Step #5: r8 = 0x000055d455f30150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf633ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d455d32960 r14 = 0x0000000100000004 r15 = 0x000055d454c9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14124==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x30,0x41,0x80,0x41,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA0A\200All\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68ff9914cf3dfc3a4626a1362d8c13a8ba7bdd4f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakEwQYBBbGwACw== Step #5: MERGE-OUTER: attempt 1063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147041567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555cd1ab0198, 0x555cd1ab8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555cd1ab8918,0x555cd1b400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68ff9914cf3dfc3a4626a1362d8c13a8ba7bdd4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6102 processed earlier; will process 9173 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14128==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ccf2c45dd bp 0x000000000000 sp 0x7ffd811435c0 T14128) Step #5: ==14128==The signal is caused by a READ memory access. Step #5: #0 0x555ccf2c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ccf0e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ccf0e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ccf0c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ccefe4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ccef3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ccef461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ccef2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ccef593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a79c33082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ccef20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14128==Register values: Step #5: rax = 0x0000555cd3281150 rbx = 0x0000555cd3281150 rcx = 0x0000555cd3281600 rdx = 0x00007f8a79dfbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd811435c0 Step #5: r8 = 0x0000555cd3281150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a79dfbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555cd24c3960 r14 = 0x0000000100000004 r15 = 0x0000555cd1430386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14128==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0x56,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000V\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54c414b691f9e25f5f928bf28797f6090ae3b91e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAFYACwALCw== Step #5: MERGE-OUTER: attempt 1064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147168900 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581a089f198, 0x5581a08a7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581a08a7918,0x5581a092f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54c414b691f9e25f5f928bf28797f6090ae3b91e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6103 processed earlier; will process 9172 files now Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #2 pulse cov: 311 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 4194046 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 431 ft: 471 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #8 pulse cov: 549 ft: 649 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14132==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55819e0b35dd bp 0x000000000000 sp 0x7fff5d657950 T14132) Step #5: ==14132==The signal is caused by a READ memory access. Step #5: #0 0x55819e0b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55819ded5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55819ded4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55819deb2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55819ddd3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55819dd2bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55819dd351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55819dd1c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55819dd483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7086a42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55819dd0faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14132==Register values: Step #5: rax = 0x00005581a1509f80 rbx = 0x00005581a1509f80 rcx = 0x00005581a150a430 rdx = 0x00007f7086c0ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5d657950 Step #5: r8 = 0x00005581a1509f80 r9 = 0x00005581a13b0cd0 r10 = 0x00005581a1376010 r11 = 0x00007f7086c0abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581a12b2960 r14 = 0x0000000100000004 r15 = 0x00005581a021f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14132==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x83,0x27,0x63,0x0,0x20,0x6d,0x22,0xf1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\203'c\000 m\"\361\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2e9e2b72c318e9f6fa2b3f5052305d8af99ce53 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGDJ2MAIG0i8QAACw== Step #5: MERGE-OUTER: attempt 1065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147299248 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4c7063198, 0x55e4c706b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4c706b918,0x55e4c70f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2e9e2b72c318e9f6fa2b3f5052305d8af99ce53' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6113 processed earlier; will process 9162 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14136==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4c48775dd bp 0x000000000000 sp 0x7ffcec67e910 T14136) Step #5: ==14136==The signal is caused by a READ memory access. Step #5: #0 0x55e4c48775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4c4699280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4c4698fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4c4676929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4c4597ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4c44efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4c44f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4c44e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4c450c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5422a8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4c44d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14136==Register values: Step #5: rax = 0x000055e4c99e1150 rbx = 0x000055e4c99e1150 rcx = 0x000055e4c99e1600 rdx = 0x00007f5422c53b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcec67e910 Step #5: r8 = 0x000055e4c99e1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5422c53be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4c7a76960 r14 = 0x0000000100000004 r15 = 0x000055e4c69e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14136==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x85,0x80,0xc8,0xb5,0x79,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\205\200\310\265y\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f42c1b3f7ceb400e9cec8f093dce8469199e5c33 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEKFgMi1eQALCw== Step #5: MERGE-OUTER: attempt 1066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147427114 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558533738198, 0x558533740911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558533740918,0x5585337c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f42c1b3f7ceb400e9cec8f093dce8469199e5c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6114 processed earlier; will process 9161 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 349 ft: 350 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 262139 Step #5: #2 pulse cov: 368 ft: 381 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 196606 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14140==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558530f4c5dd bp 0x000000000000 sp 0x7ffedd9a4750 T14140) Step #5: ==14140==The signal is caused by a READ memory access. Step #5: #0 0x558530f4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558530d6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558530d6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558530d4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558530c6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558530bc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558530bce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558530bb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558530be13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2829fc1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558530ba8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14140==Register values: Step #5: rax = 0x0000558534c12e50 rbx = 0x0000558534c12e50 rcx = 0x0000558534c13300 rdx = 0x00007f282a189b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedd9a4750 Step #5: r8 = 0x0000558534c12e50 r9 = 0x00007f282a189bf0 r10 = 0x0000558534a8e010 r11 = 0x00007f282a189be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055853414b960 r14 = 0x0000000100000004 r15 = 0x00005585330b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14140==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xd3,0x2e,0x6a,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\323.j\000\004\000\013\004\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0b593fc93771c72e735597bd2db412c69b0f95f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHTLmoABAALBAALCw== Step #5: MERGE-OUTER: attempt 1067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147557827 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0eaf8f198, 0x55e0eaf97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0eaf97918,0x55e0eb01f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0b593fc93771c72e735597bd2db412c69b0f95f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6118 processed earlier; will process 9157 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14144==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0e87a35dd bp 0x000000000000 sp 0x7fff59784540 T14144) Step #5: ==14144==The signal is caused by a READ memory access. Step #5: #0 0x55e0e87a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0e85c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0e85c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0e85a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0e84c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0e841bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0e84251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0e840c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0e84383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfbceeb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0e83ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14144==Register values: Step #5: rax = 0x000055e0ece13150 rbx = 0x000055e0ece13150 rcx = 0x000055e0ece13600 rdx = 0x00007fcfbd0b3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff59784540 Step #5: r8 = 0x000055e0ece13150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcfbd0b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0eb9a2960 r14 = 0x0000000100000004 r15 = 0x000055e0ea90f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14144==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xc7,0x1,0x0,0xfd,0xc8,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\307\001\000\375\310\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f55f83dc3bdb4d40495116022eecb16003232188 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP3HAQD9yAEACw== Step #5: MERGE-OUTER: attempt 1068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147684700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d7c47e198, 0x557d7c486911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d7c486918,0x557d7c50e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f55f83dc3bdb4d40495116022eecb16003232188' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6119 processed earlier; will process 9156 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14148==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d79c925dd bp 0x000000000000 sp 0x7ffc0b896ca0 T14148) Step #5: ==14148==The signal is caused by a READ memory access. Step #5: #0 0x557d79c925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d79ab4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d79ab3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d79a91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d799b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d7990ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d799141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d798fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d799273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f519c0cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d798eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14148==Register values: Step #5: rax = 0x0000557d7d4ff150 rbx = 0x0000557d7d4ff150 rcx = 0x0000557d7d4ff600 rdx = 0x00007f519c294b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0b896ca0 Step #5: r8 = 0x0000557d7d4ff150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f519c294be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d7ce91960 r14 = 0x0000000100000004 r15 = 0x0000557d7bdfe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14148==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xd2,0xff,0xff,0xf,0x5,0xff,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\322\377\377\017\005\377\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e896e9a4728fb8336a68b44943e7370777af71c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3S//8PBf8ACw== Step #5: MERGE-OUTER: attempt 1069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147811413 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55caf72d4198, 0x55caf72dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55caf72dc918,0x55caf73640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e896e9a4728fb8336a68b44943e7370777af71c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6120 processed earlier; will process 9155 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14152==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55caf4ae85dd bp 0x000000000000 sp 0x7ffc622f2a70 T14152) Step #5: ==14152==The signal is caused by a READ memory access. Step #5: #0 0x55caf4ae85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55caf490a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55caf4909fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55caf48e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55caf4808ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55caf4760c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55caf476a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55caf47516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55caf477d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45c2ae8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55caf4744aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14152==Register values: Step #5: rax = 0x000055caf9dff150 rbx = 0x000055caf9dff150 rcx = 0x000055caf9dff600 rdx = 0x00007f45c2cb0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc622f2a70 Step #5: r8 = 0x000055caf9dff150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45c2cb0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055caf7ce7960 r14 = 0x0000000100000004 r15 = 0x000055caf6c54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14152==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xff,0xff,0xba,0x34,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\377\377\2724\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-477fdc50f8a9ff239232397eb7b2420cdb2e6511 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lp//+6NH8ACw== Step #5: MERGE-OUTER: attempt 1070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1147939945 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef7fd53198, 0x55ef7fd5b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef7fd5b918,0x55ef7fde30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/477fdc50f8a9ff239232397eb7b2420cdb2e6511' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6121 processed earlier; will process 9154 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 222 ft: 223 exec/s: 1 rss: 75Mb Step #5: [LOADING] WASM module load failed: unknown type 73400319 Step #5: #2 pulse cov: 276 ft: 295 exec/s: 2 rss: 75Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14156==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef7d5675dd bp 0x000000000000 sp 0x7ffe079db4b0 T14156) Step #5: ==14156==The signal is caused by a READ memory access. Step #5: #0 0x55ef7d5675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef7d389280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef7d388fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef7d366929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef7d287ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef7d1dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef7d1e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef7d1d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef7d1fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfcc718082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef7d1c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14156==Register values: Step #5: rax = 0x000055ef81317850 rbx = 0x000055ef81317850 rcx = 0x000055ef81317840 rdx = 0x00007fdfcc8e0b80 Step #5: rdi = 0x000055ef81317840 rsi = 0x0000000000030000 rbp = 0x0000000000000000 rsp = 0x00007ffe079db4b0 Step #5: r8 = 0x000055ef81317850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfcc8e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef80766960 r14 = 0x0000000100000004 r15 = 0x000055ef7f6d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14156==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x4d,0x41,0x80,0x72,0x6f,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AMA\200roo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-65a2d44055e79f7981d67ba95184653291853418 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFNQYByb28ACw== Step #5: MERGE-OUTER: attempt 1071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1149248517 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564758d14198, 0x564758d1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564758d1c918,0x564758da40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65a2d44055e79f7981d67ba95184653291853418' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6124 processed earlier; will process 9151 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14160==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5647565285dd bp 0x000000000000 sp 0x7ffdc0074450 T14160) Step #5: ==14160==The signal is caused by a READ memory access. Step #5: #0 0x5647565285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56475634a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564756349fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564756327929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564756248ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5647561a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5647561aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647561916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5647561bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb4180e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564756184aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14160==Register values: Step #5: rax = 0x000056475a38d150 rbx = 0x000056475a38d150 rcx = 0x000056475a38d600 rdx = 0x00007feb419d6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc0074450 Step #5: r8 = 0x000056475a38d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb419d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564759727960 r14 = 0x0000000100000004 r15 = 0x0000564758694386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14160==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0xe9,0x67,0x86,0x42,0x1,0x5a,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\351g\206B\001Z\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-05b4a5ca6b4401e9a23bc2e9fc862ca03d19acb1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJULpZ4ZCAVoaCw== Step #5: MERGE-OUTER: attempt 1072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1149375076 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559821fc0198, 0x559821fc8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559821fc8918,0x5598220500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05b4a5ca6b4401e9a23bc2e9fc862ca03d19acb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6125 processed earlier; will process 9150 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14164==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55981f7d45dd bp 0x000000000000 sp 0x7ffd8b0e1ff0 T14164) Step #5: ==14164==The signal is caused by a READ memory access. Step #5: #0 0x55981f7d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55981f5f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55981f5f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55981f5d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55981f4f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55981f44cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55981f4561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55981f43d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55981f4693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12b4fb3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55981f430aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14164==Register values: Step #5: rax = 0x0000559822cfb150 rbx = 0x0000559822cfb150 rcx = 0x0000559822cfb600 rdx = 0x00007f12b517bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8b0e1ff0 Step #5: r8 = 0x0000559822cfb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12b517bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005598229d3960 r14 = 0x0000000100000004 r15 = 0x0000559821940386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14164==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x8,0x42,0xe9,0x63,0x42,0x11,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\010B\351cB\021\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc538f41fe46315435c05396c00b12285f07543c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCELpY0IRhn4ACw== Step #5: MERGE-OUTER: attempt 1073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1149502929 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648f9b4c198, 0x5648f9b54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648f9b54918,0x5648f9bdc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dc538f41fe46315435c05396c00b12285f07543c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6126 processed earlier; will process 9149 files now Step #5: [LOADING] WASM module load failed: unknown table 767 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14168==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648f73605dd bp 0x000000000000 sp 0x7ffde3c53670 T14168) Step #5: ==14168==The signal is caused by a READ memory access. Step #5: #0 0x5648f73605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648f7182280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648f7181fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648f715f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648f7080ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648f6fd8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648f6fe21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648f6fc96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648f6ff53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3f8a369082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648f6fbcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14168==Register values: Step #5: rax = 0x00005648fc4681d0 rbx = 0x00005648fc4681d0 rcx = 0x00005648fc4681c0 rdx = 0x00007f3f8a531b80 Step #5: rdi = 0x00005648fc4681c0 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffde3c53670 Step #5: r8 = 0x00005648fc4681d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3f8a531be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648fa55f960 r14 = 0x0000000100000004 r15 = 0x00005648f94cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14168==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x51,0x63,0x0,0x20,0xb,0xd4,0xd4,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001Qc\000 \013\324\324\324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-318c1d2b21910236dfb71abc3fef94176824172b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFRYwAgC9TU1NQACw== Step #5: MERGE-OUTER: attempt 1074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1149631303 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56213c40b198, 0x56213c413911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56213c413918,0x56213c49b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/318c1d2b21910236dfb71abc3fef94176824172b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6128 processed earlier; will process 9147 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14172==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562139c1f5dd bp 0x000000000000 sp 0x7ffe5f52fcb0 T14172) Step #5: ==14172==The signal is caused by a READ memory access. Step #5: #0 0x562139c1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562139a41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562139a40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562139a1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56213993fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562139897c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621398a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621398886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621398b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84017ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56213987baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14172==Register values: Step #5: rax = 0x000056213d3cf6f0 rbx = 0x000056213d3cf6f0 rcx = 0x000056213d3cfba0 rdx = 0x00007f8401974b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f52fcb0 Step #5: r8 = 0x000056213d3cf6f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8401974be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056213ce1e960 r14 = 0x0000000100000004 r15 = 0x000056213bd8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14172==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x62,0x7e,0x20,0x22,0x20,0xf4,0xd,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204b~ \" \364\015\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda325bbd435f9ca0bbe63e4c43b89a5b9f2785b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEYn4gIiD0DYEACw== Step #5: MERGE-OUTER: attempt 1075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1149759862 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f30a9a9198, 0x55f30a9b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f30a9b1918,0x55f30aa390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cda325bbd435f9ca0bbe63e4c43b89a5b9f2785b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6129 processed earlier; will process 9146 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14176==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3081bd5dd bp 0x000000000000 sp 0x7ffc53797f70 T14176) Step #5: ==14176==The signal is caused by a READ memory access. Step #5: #0 0x55f3081bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f307fdf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f307fdefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f307fbc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f307eddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f307e35c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f307e3f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f307e266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f307e523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32f5c71082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f307e19aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14176==Register values: Step #5: rax = 0x000055f30caf0c80 rbx = 0x000055f30caf0c80 rcx = 0x000055f30caf0c70 rdx = 0x00007f32f5e39b80 Step #5: rdi = 0x000055f30caf0c70 rsi = 0x0000000008000001 rbp = 0x0000000000000000 rsp = 0x00007ffc53797f70 Step #5: r8 = 0x000055f30caf0c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32f5e39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f30b3bc960 r14 = 0x0000000100000004 r15 = 0x000055f30a329386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14176==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x1,0x68,0x6f,0x75,0x75,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\001houu\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e01370cce6458c372f3250d7db0c845c968fd041 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAABaG91dQALCw== Step #5: MERGE-OUTER: attempt 1076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1149886908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ee6d42198, 0x562ee6d4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ee6d4a918,0x562ee6dd20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e01370cce6458c372f3250d7db0c845c968fd041' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6131 processed earlier; will process 9144 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 296 ft: 297 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14180==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ee45565dd bp 0x000000000000 sp 0x7ffc172d6940 T14180) Step #5: ==14180==The signal is caused by a READ memory access. Step #5: #0 0x562ee45565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ee4378280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ee4377fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ee4355929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ee4276ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ee41cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ee41d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ee41bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ee41eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd905f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ee41b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14180==Register values: Step #5: rax = 0x0000562ee7a66520 rbx = 0x0000562ee7a66520 rcx = 0x0000562ee7a669d0 rdx = 0x00007fbd907bbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc172d6940 Step #5: r8 = 0x0000562ee7a66520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbd907bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ee7755960 r14 = 0x0000000100000004 r15 = 0x0000562ee66c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14180==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0xc4,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\304\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbe464a488380aa42e7f927badacdaeb18fdd60d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAMQACwALCw== Step #5: MERGE-OUTER: attempt 1077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1150013576 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636efe8d198, 0x5636efe95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636efe95918,0x5636eff1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fbe464a488380aa42e7f927badacdaeb18fdd60d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6133 processed earlier; will process 9142 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14184==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636ed6a15dd bp 0x000000000000 sp 0x7ffc02f74670 T14184) Step #5: ==14184==The signal is caused by a READ memory access. Step #5: #0 0x5636ed6a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636ed4c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636ed4c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636ed4a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636ed3c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636ed319c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636ed3231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636ed30a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636ed3363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e0986c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636ed2fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14184==Register values: Step #5: rax = 0x00005636f186b150 rbx = 0x00005636f186b150 rcx = 0x00005636f186b600 rdx = 0x00007f2e09a34b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc02f74670 Step #5: r8 = 0x00005636f186b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e09a34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636f08a0960 r14 = 0x0000000100000004 r15 = 0x00005636ef80d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14184==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0x77,0x42,0x5a,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351wBZ\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10aa9c5acc8f98a40f22f05f9ee0db8d851f8855 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lpd0Jahn4ACw== Step #5: MERGE-OUTER: attempt 1078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1150141119 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fd6029198, 0x555fd6031911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fd6031918,0x555fd60b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10aa9c5acc8f98a40f22f05f9ee0db8d851f8855' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6134 processed earlier; will process 9141 files now Step #5: [LOADING] WASM module load failed: unknown function 18301 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #2 pulse cov: 338 ft: 359 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14188==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fd383d5dd bp 0x000000000000 sp 0x7fff173f3ac0 T14188) Step #5: ==14188==The signal is caused by a READ memory access. Step #5: #0 0x555fd383d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fd365f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fd365efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fd363c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fd355dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fd34b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fd34bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fd34a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fd34d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc46e993082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fd3499aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14188==Register values: Step #5: rax = 0x0000555fd81b0520 rbx = 0x0000555fd81b0520 rcx = 0x0000555fd81b09d0 rdx = 0x00007fc46eb5bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff173f3ac0 Step #5: r8 = 0x0000555fd81b0520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc46eb5bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fd6a3c960 r14 = 0x0000000100000004 r15 = 0x0000555fd59a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14188==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x31,0x41,0xd7,0xb2,0xff,0x1,0x70,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A1A\327\262\377\001p\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-953981c96677e5c94c9254f3d2db59de2b5fcc9b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBMUHXsv8BcL4ACw== Step #5: MERGE-OUTER: attempt 1079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1150269900 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a6e5b65198, 0x55a6e5b6d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a6e5b6d918,0x55a6e5bf50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/953981c96677e5c94c9254f3d2db59de2b5fcc9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6137 processed earlier; will process 9138 files now Step #5: [00:09:47:021 - 7F5119D3DC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 966646 Step #5: #2 pulse cov: 367 ft: 389 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 401 ft: 445 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14192==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6e33795dd bp 0x000000000000 sp 0x7ffd4f741af0 T14192) Step #5: ==14192==The signal is caused by a READ memory access. Step #5: #0 0x55a6e33795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a6e319b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a6e319afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6e3178929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a6e3099ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a6e2ff1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6e2ffb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6e2fe26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a6e300e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5119d65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a6e2fd5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14192==Register values: Step #5: rax = 0x000055a6e7a70670 rbx = 0x000055a6e7a70670 rcx = 0x000055a6e7a70b20 rdx = 0x00007f5119f2db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4f741af0 Step #5: r8 = 0x000055a6e7a70670 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5119f2dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6e6578960 r14 = 0x0000000100000004 r15 = 0x000055a6e54e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14192==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xc9,0x33,0x7c,0x20,0x20,0x20,0x9f,0x20,0xa6,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3113| \237 \246\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f807c49a3dee37114e8bcb4054d9c8a127cac8d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHJM3wgICCfIKYACw== Step #5: MERGE-OUTER: attempt 1080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1150501894 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558139c86198, 0x558139c8e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558139c8e918,0x558139d160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f807c49a3dee37114e8bcb4054d9c8a127cac8d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6144 processed earlier; will process 9131 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 225 ft: 226 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown function 180 Step #5: #2 pulse cov: 384 ft: 416 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 438 ft: 502 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14196==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55813749a5dd bp 0x000000000000 sp 0x7ffd387f1030 T14196) Step #5: ==14196==The signal is caused by a READ memory access. Step #5: #0 0x55813749a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5581372bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5581372bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558137299929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5581371baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558137112c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55813711c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581371036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55813712f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fee4a32d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581370f6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14196==Register values: Step #5: rax = 0x000055813c5dc4f0 rbx = 0x000055813c5dc4f0 rcx = 0x000055813c5dc9a0 rdx = 0x00007fee4a4f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd387f1030 Step #5: r8 = 0x000055813c5dc4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fee4a4f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055813a699960 r14 = 0x0000000100000004 r15 = 0x0000558139606386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14196==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0xb,0x42,0x30,0x7a,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;B\013B0z\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-385e768481c535820b7f715f01e3197d5c7d25d6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCC0Iwen8ACw== Step #5: MERGE-OUTER: attempt 1081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1150733581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c441d5198, 0x562c441dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c441dd918,0x562c442650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/385e768481c535820b7f715f01e3197d5c7d25d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6149 processed earlier; will process 9126 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14200==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c419e95dd bp 0x000000000000 sp 0x7ffdbd6b4660 T14200) Step #5: ==14200==The signal is caused by a READ memory access. Step #5: #0 0x562c419e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c4180b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c4180afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c417e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c41709ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c41661c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c4166b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c416526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c4167e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fedac6d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c41645aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14200==Register values: Step #5: rax = 0x0000562c464a7150 rbx = 0x0000562c464a7150 rcx = 0x0000562c464a7600 rdx = 0x00007fedac89db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbd6b4660 Step #5: r8 = 0x0000562c464a7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fedac89dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c44be8960 r14 = 0x0000000100000004 r15 = 0x0000562c43b55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14200==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x27,0x48,0x41,0xb5,0x69,0x75,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A'HA\265iu\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f169ca1a24811e8d6cd8c71b41ef168a5fce6eea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEnSEG1aXUACw== Step #5: MERGE-OUTER: attempt 1082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1150860510 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ecdc33198, 0x555ecdc3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ecdc3b918,0x555ecdcc30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f169ca1a24811e8d6cd8c71b41ef168a5fce6eea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6150 processed earlier; will process 9125 files now Step #5: [LOADING] WASM module load failed: unknown type 62590 Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 342 ft: 360 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14204==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ecb4475dd bp 0x000000000000 sp 0x7ffdd7e8ce60 T14204) Step #5: ==14204==The signal is caused by a READ memory access. Step #5: #0 0x555ecb4475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ecb269280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ecb268fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ecb246929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ecb167ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ecb0bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ecb0c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ecb0b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ecb0dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb1d7603082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ecb0a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14204==Register values: Step #5: rax = 0x0000555ecfa64460 rbx = 0x0000555ecfa64460 rcx = 0x0000555ecfa64450 rdx = 0x00007fb1d77cbb80 Step #5: rdi = 0x0000555ecfa64450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffdd7e8ce60 Step #5: r8 = 0x0000555ecfa64460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb1d77cbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ece646960 r14 = 0x0000000100000004 r15 = 0x0000555ecd5b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14204==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x0,0x42,0x7f,0x7f,0x79,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\000B\177\177y\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffebe704cd8d8e3e3a20b003f3f008e013ef0e2e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEIAQn9/eQALCw== Step #5: MERGE-OUTER: attempt 1083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1151041612 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af401ca198, 0x55af401d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af401d2918,0x55af4025a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ffebe704cd8d8e3e3a20b003f3f008e013ef0e2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6153 processed earlier; will process 9122 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 417 ft: 445 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 1919 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14208==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af3d9de5dd bp 0x000000000000 sp 0x7fff688d8d70 T14208) Step #5: ==14208==The signal is caused by a READ memory access. Step #5: #0 0x55af3d9de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af3d800280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af3d7fffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af3d7dd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af3d6fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af3d656c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af3d6601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af3d6476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af3d6733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea0d530082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af3d63aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14208==Register values: Step #5: rax = 0x000055af42a1a2d0 rbx = 0x000055af42a1a2d0 rcx = 0x000055af42a1a780 rdx = 0x00007fea0d6f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff688d8d70 Step #5: r8 = 0x000055af42a1a2d0 r9 = 0x00007fea0d6f8bf0 r10 = 0x000055af4289e010 r11 = 0x00007fea0d6f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af40bdd960 r14 = 0x0000000100000004 r15 = 0x000055af3fb4a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14208==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x4a,0x4a,0xe,0x0,0x0,0x4a,0xe,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000JJ\016\000\000J\016\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed95a17fcc0c375249d355e03868a064674ace38 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAASkoOAABKDgAACw== Step #5: MERGE-OUTER: attempt 1084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1151294163 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564940786198, 0x56494078e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56494078e918,0x5649408160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed95a17fcc0c375249d355e03868a064674ace38' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6157 processed earlier; will process 9118 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: #1 pulse cov: 366 ft: 367 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14212==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56493df9a5dd bp 0x000000000000 sp 0x7fff87e10120 T14212) Step #5: ==14212==The signal is caused by a READ memory access. Step #5: #0 0x56493df9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56493ddbc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56493ddbbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56493dd99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56493dcbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56493dc12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56493dc1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56493dc036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56493dc2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce18b3f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56493dbf6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14212==Register values: Step #5: rax = 0x0000564943054430 rbx = 0x0000564943054430 rcx = 0x0000564943054420 rdx = 0x00007fce18d07b80 Step #5: rdi = 0x0000564943054420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff87e10120 Step #5: r8 = 0x0000564943054430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce18d07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564941199960 r14 = 0x0000000100000004 r15 = 0x0000564940106386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14212==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x95,0x31,0x6e,0x20,0xfb,0x11,0x22,0xa3,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2251n \373\021\"\243\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30b4372e1f7373665701839316d4d1eb7d55a802 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGVMW4g+xEiowAACw== Step #5: MERGE-OUTER: attempt 1085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1151531222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653ab16f198, 0x5653ab177911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653ab177918,0x5653ab1ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30b4372e1f7373665701839316d4d1eb7d55a802' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6159 processed earlier; will process 9116 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14216==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653a89835dd bp 0x000000000000 sp 0x7ffddc6d5160 T14216) Step #5: ==14216==The signal is caused by a READ memory access. Step #5: #0 0x5653a89835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5653a87a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5653a87a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653a8782929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653a86a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5653a85fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653a86051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653a85ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653a86183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2ed871082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5653a85dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14216==Register values: Step #5: rax = 0x00005653ac081150 rbx = 0x00005653ac081150 rcx = 0x00005653ac081600 rdx = 0x00007fc2eda39b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddc6d5160 Step #5: r8 = 0x00005653ac081150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2eda39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653abb82960 r14 = 0x0000000100000004 r15 = 0x00005653aaaef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14216==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x30,0x42,0x41,0x42,0x27,0x83,0x83,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3510BAB'\203\203\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8492a990911b6be829107e98c915299769ea82c1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TBCQUIng4MACw== Step #5: MERGE-OUTER: attempt 1086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1151750205 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2d314f198, 0x55d2d3157911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2d3157918,0x55d2d31df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8492a990911b6be829107e98c915299769ea82c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6160 processed earlier; will process 9115 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [00:09:48:526 - 7F7A51F36C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 287 ft: 302 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14220==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2d09635dd bp 0x000000000000 sp 0x7fffdb9ccfc0 T14220) Step #5: ==14220==The signal is caused by a READ memory access. Step #5: #0 0x55d2d09635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2d0785280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2d0784fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2d0762929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2d0683ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2d05dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2d05e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2d05cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2d05f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a51f5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2d05bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14220==Register values: Step #5: rax = 0x000055d2d556ba20 rbx = 0x000055d2d556ba20 rcx = 0x000055d2d556bed0 rdx = 0x00007f7a52126b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdb9ccfc0 Step #5: r8 = 0x000055d2d556ba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a52126be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2d3b62960 r14 = 0x0000000100000004 r15 = 0x000055d2d2acf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14220==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x35,0x63,0x0,0x20,0x29,0x22,0x19,0x22,0x20,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\0015c\000 )\"\031\" \000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cf0bf15865ea1e55dbdec3d2cd5b6d2be0a1c3e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAE1YwAgKSIZIiAACw== Step #5: MERGE-OUTER: attempt 1087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1151977719 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0fbf81198, 0x55f0fbf89911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0fbf89918,0x55f0fc0110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6cf0bf15865ea1e55dbdec3d2cd5b6d2be0a1c3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6163 processed earlier; will process 9112 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14224==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0f97955dd bp 0x000000000000 sp 0x7ffd6bdb4f90 T14224) Step #5: ==14224==The signal is caused by a READ memory access. Step #5: #0 0x55f0f97955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0f95b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0f95b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0f9594929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0f94b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0f940dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0f94171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0f93fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0f942a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e9d98b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0f93f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14224==Register values: Step #5: rax = 0x000055f0fd530150 rbx = 0x000055f0fd530150 rcx = 0x000055f0fd530600 rdx = 0x00007f1e9db53b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6bdb4f90 Step #5: r8 = 0x000055f0fd530150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e9db53be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0fc994960 r14 = 0x0000000100000004 r15 = 0x000055f0fb901386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14224==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0xc,0x1,0x46,0x1,0x46,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\014\001F\001F\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f611f5c0267d7266d8299860eaf9c60ed012e19a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAMAUYBRgALCw== Step #5: MERGE-OUTER: attempt 1088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1152204581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566384ab198, 0x5566384b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566384b3918,0x55663853b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f611f5c0267d7266d8299860eaf9c60ed012e19a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6164 processed earlier; will process 9111 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14228==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556635cbf5dd bp 0x000000000000 sp 0x7ffe0a330370 T14228) Step #5: ==14228==The signal is caused by a READ memory access. Step #5: #0 0x556635cbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556635ae1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556635ae0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556635abe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566359dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556635937c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566359411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566359286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566359543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d0c80c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55663591baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14228==Register values: Step #5: rax = 0x000055663a74e150 rbx = 0x000055663a74e150 rcx = 0x000055663a74e600 rdx = 0x00007f4d0c9d4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0a330370 Step #5: r8 = 0x000055663a74e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4d0c9d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556638ebe960 r14 = 0x0000000100000004 r15 = 0x0000556637e2b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14228==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0xfb,0x18,0x1e,0x0,0x0,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\373\030\036\000\000\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-161f58771d90342f55fabe02bc017d12dc585856 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAPsYHgAAgAALCw== Step #5: MERGE-OUTER: attempt 1089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1152432655 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5194cb198, 0x55b5194d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5194d3918,0x55b51955b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/161f58771d90342f55fabe02bc017d12dc585856' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6165 processed earlier; will process 9110 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 49151 Step #5: #2 pulse cov: 276 ft: 279 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14232==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b516cdf5dd bp 0x000000000000 sp 0x7ffc4ce55690 T14232) Step #5: ==14232==The signal is caused by a READ memory access. Step #5: #0 0x55b516cdf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b516b01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b516b00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b516ade929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5169ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b516957c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5169611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5169486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5169743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faed77b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b51693baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14232==Register values: Step #5: rax = 0x000055b51a6aea40 rbx = 0x000055b51a6aea40 rcx = 0x000055b51a6aea30 rdx = 0x00007faed797ab80 Step #5: rdi = 0x000055b51a6aea30 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffc4ce55690 Step #5: r8 = 0x000055b51a6aea40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faed797abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b519ede960 r14 = 0x0000000100000004 r15 = 0x000055b518e4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14232==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x77,0x6c,0x2,0x0,0x20,0xc6,0x0,0x21,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001wl\002\000 \306\000!\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-700dcc6b8e446b8ab9f00a9846185515519febfd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF3bAIAIMYAIQALCw== Step #5: MERGE-OUTER: attempt 1090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1152657226 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627ad39b198, 0x5627ad3a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627ad3a3918,0x5627ad42b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/700dcc6b8e446b8ab9f00a9846185515519febfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6168 processed earlier; will process 9107 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14236==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627aabaf5dd bp 0x000000000000 sp 0x7ffc2c6eedc0 T14236) Step #5: ==14236==The signal is caused by a READ memory access. Step #5: #0 0x5627aabaf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627aa9d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627aa9d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627aa9ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627aa8cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627aa827c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627aa8311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627aa8186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627aa8443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53a05e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627aa80baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14236==Register values: Step #5: rax = 0x00005627af0cf150 rbx = 0x00005627af0cf150 rcx = 0x00005627af0cf600 rdx = 0x00007f53a07adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2c6eedc0 Step #5: r8 = 0x00005627af0cf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53a07adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627addae960 r14 = 0x0000000100000004 r15 = 0x00005627acd1b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14236==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x42,0x0,0x42,0x2,0x79,0x56,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000B\000B\002yV\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33664d63bf02cbda08b5423cff48074dd482fe55 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEIAQgJ5VgALCw== Step #5: MERGE-OUTER: attempt 1091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1152886706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603fbf3e198, 0x5603fbf46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603fbf46918,0x5603fbfce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33664d63bf02cbda08b5423cff48074dd482fe55' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6169 processed earlier; will process 9106 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 32767 Step #5: #2 pulse cov: 320 ft: 334 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14240==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603f97525dd bp 0x000000000000 sp 0x7ffd89ab15d0 T14240) Step #5: ==14240==The signal is caused by a READ memory access. Step #5: #0 0x5603f97525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603f9574280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603f9573fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603f9551929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603f9472ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603f93cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603f93d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603f93bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603f93e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ade0e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603f93aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14240==Register values: Step #5: rax = 0x00005603fd76c010 rbx = 0x00005603fd76c010 rcx = 0x00005603fd76c000 rdx = 0x00007f6ade2adb80 Step #5: rdi = 0x00005603fd76c000 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007ffd89ab15d0 Step #5: r8 = 0x00005603fd76c010 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ade2adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603fc951960 r14 = 0x0000000100000004 r15 = 0x00005603fb8be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14240==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xff,0xa,0x7f,0x20,0x20,0x20,0x77,0x4b,0x21,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\377\012\177 wK!\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9da42b2be6b7835494e7e5b8b1e0e4f8f06603e0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH/Cn8gICB3SyEACw== Step #5: MERGE-OUTER: attempt 1092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1153110254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56373dc47198, 0x56373dc4f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56373dc4f918,0x56373dcd70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9da42b2be6b7835494e7e5b8b1e0e4f8f06603e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6172 processed earlier; will process 9103 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14244==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56373b45b5dd bp 0x000000000000 sp 0x7ffe9248cc20 T14244) Step #5: ==14244==The signal is caused by a READ memory access. Step #5: #0 0x56373b45b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56373b27d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56373b27cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56373b25a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56373b17bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56373b0d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56373b0dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56373b0c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56373b0f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f01ea51b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56373b0b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14244==Register values: Step #5: rax = 0x0000563740160150 rbx = 0x0000563740160150 rcx = 0x0000563740160600 rdx = 0x00007f01ea6e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9248cc20 Step #5: r8 = 0x0000563740160150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f01ea6e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056373e65a960 r14 = 0x0000000100000004 r15 = 0x000056373d5c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14244==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x0,0x4,0x40,0xb,0x1,0xb,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\000\004@\013\001\013\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f5640b6b67ab69c12add2aa84f43eece8c2a3eb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAAEQAsBCwABCw== Step #5: MERGE-OUTER: attempt 1093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1153338583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581047d4198, 0x5581047dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581047dc918,0x5581048640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f5640b6b67ab69c12add2aa84f43eece8c2a3eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6173 processed earlier; will process 9102 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 310 ft: 326 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 8191 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 386 ft: 417 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14248==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558101fe85dd bp 0x000000000000 sp 0x7ffd779455d0 T14248) Step #5: ==14248==The signal is caused by a READ memory access. Step #5: #0 0x558101fe85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558101e0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558101e09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558101de7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558101d08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558101c60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558101c6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558101c516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558101c7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3409325082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558101c44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14248==Register values: Step #5: rax = 0x0000558106901460 rbx = 0x0000558106901460 rcx = 0x0000558106901450 rdx = 0x00007f34094edb80 Step #5: rdi = 0x0000558106901450 rsi = 0x0000000000000025 rbp = 0x0000000000000000 rsp = 0x00007ffd779455d0 Step #5: r8 = 0x0000558106901460 r9 = 0x00007f34094edc70 r10 = 0x00005581068e2010 r11 = 0x00007f34094edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581051e7960 r14 = 0x0000000100000004 r15 = 0x0000558104154386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14248==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x5d,0x41,0xc6,0xc6,0x46,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A]A\306\306Fk\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d71cd5351153cdc11c2f315e79cb81bcd3a8aff2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFdQcbGRmsACw== Step #5: MERGE-OUTER: attempt 1094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1153606001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559780122198, 0x55978012a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55978012a918,0x5597801b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d71cd5351153cdc11c2f315e79cb81bcd3a8aff2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6179 processed earlier; will process 9096 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14252==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55977d9365dd bp 0x000000000000 sp 0x7ffd6921df30 T14252) Step #5: ==14252==The signal is caused by a READ memory access. Step #5: #0 0x55977d9365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55977d758280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55977d757fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55977d735929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55977d656ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55977d5aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55977d5b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55977d59f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55977d5cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac67544082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55977d592aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14252==Register values: Step #5: rax = 0x0000559782852150 rbx = 0x0000559782852150 rcx = 0x0000559782852600 rdx = 0x00007fac6770cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6921df30 Step #5: r8 = 0x0000559782852150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac6770cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559780b35960 r14 = 0x0000000100000004 r15 = 0x000055977faa2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14252==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x60,0x0,0xa9,0x0,0x60,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000`\000\251\000`\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-023429a1ada0fa316127c8a5590e854d181cc6b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABgAKkAYAALCw== Step #5: MERGE-OUTER: attempt 1095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1153837646 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582702da198, 0x5582702e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582702e2918,0x55827036a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/023429a1ada0fa316127c8a5590e854d181cc6b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6180 processed earlier; will process 9095 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 8310528 Step #5: #2 pulse cov: 351 ft: 369 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 818779 Step #5: #4 pulse cov: 412 ft: 448 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14256==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55826daee5dd bp 0x000000000000 sp 0x7ffcde923a70 T14256) Step #5: ==14256==The signal is caused by a READ memory access. Step #5: #0 0x55826daee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55826d910280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55826d90ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55826d8ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55826d80ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55826d766c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55826d7701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55826d7576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55826d7833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff55e5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55826d74aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14256==Register values: Step #5: rax = 0x0000558270fb9520 rbx = 0x0000558270fb9520 rcx = 0x0000558270fb99d0 rdx = 0x00007eff56026b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcde923a70 Step #5: r8 = 0x0000558270fb9520 r9 = 0x0000558270e73100 r10 = 0x0000558270e3f010 r11 = 0x00007eff56026be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558270ced960 r14 = 0x0000000100000004 r15 = 0x000055826fc5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14256==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x12,0x0,0x0,0xfb,0x14,0x6d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\022\000\000\373\024m\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b99cc09415eea310ae0455a6f59bcbee62dafc2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADABIAAPsUbQALCw== Step #5: MERGE-OUTER: attempt 1096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1154067857 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557862426198, 0x55786242e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55786242e918,0x5578624b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b99cc09415eea310ae0455a6f59bcbee62dafc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6187 processed earlier; will process 9088 files now Step #5: [LOADING] WASM module load failed: unknown table -645 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14260==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55785fc3a5dd bp 0x000000000000 sp 0x7ffee8eca430 T14260) Step #5: ==14260==The signal is caused by a READ memory access. Step #5: #0 0x55785fc3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55785fa5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55785fa5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55785fa39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55785f95aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55785f8b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55785f8bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55785f8a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55785f8cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f298ca41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55785f896aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14260==Register values: Step #5: rax = 0x00005578634d5110 rbx = 0x00005578634d5110 rcx = 0x00005578634d5100 rdx = 0x00007f298cc09b80 Step #5: rdi = 0x00005578634d5100 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffee8eca430 Step #5: r8 = 0x00005578634d5110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f298cc09be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557862e39960 r14 = 0x0000000100000004 r15 = 0x0000557861da6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14260==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x0,0x7b,0x7b,0x7a,0x7b,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\000{{z{\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a8f311d87b9fb4ed04727bb24d4a44bccfaab6b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEIAe3t6ew8LCw== Step #5: MERGE-OUTER: attempt 1097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1154304412 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a6d8ac1198, 0x55a6d8ac9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a6d8ac9918,0x55a6d8b510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a8f311d87b9fb4ed04727bb24d4a44bccfaab6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6189 processed earlier; will process 9086 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14264==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6d62d55dd bp 0x000000000000 sp 0x7ffda1dd9130 T14264) Step #5: ==14264==The signal is caused by a READ memory access. Step #5: #0 0x55a6d62d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a6d60f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a6d60f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6d60d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a6d5ff5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a6d5f4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6d5f571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6d5f3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a6d5f6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f9fcdf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a6d5f31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14264==Register values: Step #5: rax = 0x000055a6da3a5150 rbx = 0x000055a6da3a5150 rcx = 0x000055a6da3a5600 rdx = 0x00007f1f9fea7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda1dd9130 Step #5: r8 = 0x000055a6da3a5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f9fea7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6d94d4960 r14 = 0x0000000100000004 r15 = 0x000055a6d8441386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14264==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xa8,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\250\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0e049efde9f1e4a966fcc4cddb788fe830a472a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3/qAMAAAAACw== Step #5: MERGE-OUTER: attempt 1098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1154528777 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e704580198, 0x55e704588911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e704588918,0x55e7046100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0e049efde9f1e4a966fcc4cddb788fe830a472a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6190 processed earlier; will process 9085 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14268==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e701d945dd bp 0x000000000000 sp 0x7ffc4c60de60 T14268) Step #5: ==14268==The signal is caused by a READ memory access. Step #5: #0 0x55e701d945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e701bb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e701bb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e701b93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e701ab4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e701a0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e701a161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7019fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e701a293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b3f240082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7019f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14268==Register values: Step #5: rax = 0x000055e7066b3150 rbx = 0x000055e7066b3150 rcx = 0x000055e7066b3600 rdx = 0x00007f5b3f408b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4c60de60 Step #5: r8 = 0x000055e7066b3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b3f408be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e704f93960 r14 = 0x0000000100000004 r15 = 0x000055e703f00386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14268==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0x91,0xf,0x3a,0x26,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\221\017:&\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-23468c701a23d437c2c55d81708832301367c395 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3//5EPOiYACw== Step #5: MERGE-OUTER: attempt 1099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1154768958 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ca8b07198, 0x556ca8b0f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ca8b0f918,0x556ca8b970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23468c701a23d437c2c55d81708832301367c395' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6191 processed earlier; will process 9084 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 320 ft: 338 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 392567 Step #5: [LOADING] WASM module load failed: unsupported opcode fb 5e Step #5: #4 pulse cov: 339 ft: 387 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14272==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ca631b5dd bp 0x000000000000 sp 0x7ffe1805db30 T14272) Step #5: ==14272==The signal is caused by a READ memory access. Step #5: #0 0x556ca631b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ca613d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ca613cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ca611a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ca603bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ca5f93c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ca5f9d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ca5f846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ca5fb03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafbced7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ca5f77aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14272==Register values: Step #5: rax = 0x0000556caa5c3a20 rbx = 0x0000556caa5c3a20 rcx = 0x0000556caa5c3ed0 rdx = 0x00007fafbd09fb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1805db30 Step #5: r8 = 0x0000556caa5c3a20 r9 = 0x00007fafbd09fc20 r10 = 0x0000556caa44a010 r11 = 0x00007fafbd09fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ca951a960 r14 = 0x0000000100000004 r15 = 0x0000556ca8487386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14272==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x0,0xb,0x0,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003\000\013\000\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9982d56be664d90f89f41b36d8b3e3e949e63e9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAMACwAAAAALCw== Step #5: MERGE-OUTER: attempt 1100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1155000348 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558adb1da198, 0x558adb1e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558adb1e2918,0x558adb26a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9982d56be664d90f89f41b36d8b3e3e949e63e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6197 processed earlier; will process 9078 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14276==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ad89ee5dd bp 0x000000000000 sp 0x7ffe27886df0 T14276) Step #5: ==14276==The signal is caused by a READ memory access. Step #5: #0 0x558ad89ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ad8810280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ad880ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ad87ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ad870ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ad8666c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ad86701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ad86576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ad86833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb110784082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ad864aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14276==Register values: Step #5: rax = 0x0000558adbf5d150 rbx = 0x0000558adbf5d150 rcx = 0x0000558adbf5d600 rdx = 0x00007fb11094cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe27886df0 Step #5: r8 = 0x0000558adbf5d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb11094cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558adbbed960 r14 = 0x0000000100000004 r15 = 0x0000558adab5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14276==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0xd4,0xd4,0xd4,0xd4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000\324\324\324\324\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e974037aa402d003a7d237efa366621bb8bab068 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQADU1NTUAAsACw== Step #5: MERGE-OUTER: attempt 1101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1155226961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b635ef198, 0x556b635f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b635f7918,0x556b6367f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e974037aa402d003a7d237efa366621bb8bab068' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6198 processed earlier; will process 9077 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14280==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b60e035dd bp 0x000000000000 sp 0x7ffd861e6a00 T14280) Step #5: ==14280==The signal is caused by a READ memory access. Step #5: #0 0x556b60e035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b60c25280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b60c24fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b60c02929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b60b23ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b60a7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b60a851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b60a6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b60a983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f319de51082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b60a5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14280==Register values: Step #5: rax = 0x0000556b654fb150 rbx = 0x0000556b654fb150 rcx = 0x0000556b654fb600 rdx = 0x00007f319e019b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd861e6a00 Step #5: r8 = 0x0000556b654fb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f319e019be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b64002960 r14 = 0x0000000100000004 r15 = 0x0000556b62f6f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14280==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x1,0x0,0xfd,0xe6,0x0,0xfd,0xe6,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\001\000\375\346\000\375\346\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-717508da30638453f1aaa9ccb858640ad7b42222 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAQD95gD95gEACw== Step #5: MERGE-OUTER: attempt 1102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1155447298 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d78ce3198, 0x563d78ceb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d78ceb918,0x563d78d730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/717508da30638453f1aaa9ccb858640ad7b42222' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6199 processed earlier; will process 9076 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 25034617 Step #5: #2 pulse cov: 385 ft: 403 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14284==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d764f75dd bp 0x000000000000 sp 0x7ffd709d1ed0 T14284) Step #5: ==14284==The signal is caused by a READ memory access. Step #5: #0 0x563d764f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d76319280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d76318fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d762f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d76217ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d7616fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d761791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d761606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d7618c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f67ffb86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d76153aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14284==Register values: Step #5: rax = 0x0000563d79b2af60 rbx = 0x0000563d79b2af60 rcx = 0x0000563d79b2af50 rdx = 0x00007f67ffd4eb80 Step #5: rdi = 0x0000563d79b2af50 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffd709d1ed0 Step #5: r8 = 0x0000563d79b2af60 r9 = 0x0000563d79b168a0 r10 = 0x0000563d79afd010 r11 = 0x00007f67ffd4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d796f6960 r14 = 0x0000000100000004 r15 = 0x0000563d78663386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14284==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x2d,0xef,0xa3,0xfd,0x8,0xff,0x36,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031-\357\243\375\010\3776\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4e0dbf96ef292e89f6da0d0b97eae21e20ec269 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GS3vo/0I/zYACw== Step #5: MERGE-OUTER: attempt 1103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1155672137 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56234c15c198, 0x56234c164911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56234c164918,0x56234c1ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4e0dbf96ef292e89f6da0d0b97eae21e20ec269' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6203 processed earlier; will process 9072 files now Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 348 ft: 353 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 428 ft: 499 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14288==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623499705dd bp 0x000000000000 sp 0x7fff3fb36150 T14288) Step #5: ==14288==The signal is caused by a READ memory access. Step #5: #0 0x5623499705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562349792280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562349791fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56234976f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562349690ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623495e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623495f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623495d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623496053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f283f602082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623495ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14288==Register values: Step #5: rax = 0x000056234ece6c80 rbx = 0x000056234ece6c80 rcx = 0x000056234ece7130 rdx = 0x00007f283f7cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3fb36150 Step #5: r8 = 0x000056234ece6c80 r9 = 0x000056234eb84750 r10 = 0x000056234eb6c010 r11 = 0x00007f283f7cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056234cb6f960 r14 = 0x0000000100000004 r15 = 0x000056234badc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14288==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x1,0x0,0x0,0x5e,0x0,0xb5,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\001\000\000^\000\265\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cdd993f592560091c59761d1b619e9cf2657204 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAEAAF4AtQALCw== Step #5: MERGE-OUTER: attempt 1104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1155907245 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622ca0bf198, 0x5622ca0c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622ca0c7918,0x5622ca14f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2cdd993f592560091c59761d1b619e9cf2657204' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6208 processed earlier; will process 9067 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 129 ft: 130 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 289 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14292==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622c78d35dd bp 0x000000000000 sp 0x7ffe98c81150 T14292) Step #5: ==14292==The signal is caused by a READ memory access. Step #5: #0 0x5622c78d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622c76f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622c76f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622c76d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622c75f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622c754bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622c75551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622c753c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622c75683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb427c8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622c752faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14292==Register values: Step #5: rax = 0x00005622cb04a430 rbx = 0x00005622cb04a430 rcx = 0x00005622cb04a420 rdx = 0x00007fb427e56b80 Step #5: rdi = 0x00005622cb04a420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe98c81150 Step #5: r8 = 0x00005622cb04a430 r9 = 0x00005622cb065c40 r10 = 0x00005622cb02b010 r11 = 0x00007fb427e56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622caad2960 r14 = 0x0000000100000004 r15 = 0x00005622c9a3f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14292==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x77,0x78,0x78,0x78,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000wxxxx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-199f476e4d19f4ff9ae68eef26997696b754058c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAB3eHh4eAALCw== Step #5: MERGE-OUTER: attempt 1105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1156143012 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558967f43198, 0x558967f4b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558967f4b918,0x558967fd30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/199f476e4d19f4ff9ae68eef26997696b754058c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6212 processed earlier; will process 9063 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14296==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589657575dd bp 0x000000000000 sp 0x7fff58d216d0 T14296) Step #5: ==14296==The signal is caused by a READ memory access. Step #5: #0 0x5589657575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558965579280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558965578fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558965556929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558965477ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589653cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589653d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589653c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589653ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98af344082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589653b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14296==Register values: Step #5: rax = 0x0000558969d5f150 rbx = 0x0000558969d5f150 rcx = 0x0000558969d5f600 rdx = 0x00007f98af50cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff58d216d0 Step #5: r8 = 0x0000558969d5f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98af50cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558968956960 r14 = 0x0000000100000004 r15 = 0x00005589678c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14296==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb9,0x0,0xb2,0x0,0xb9,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\271\000\262\000\271\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-235e39d5fa17fa6c17ea141a4fe488b53560d3b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAC5ALIAuQALCw== Step #5: MERGE-OUTER: attempt 1106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1156368498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555996e85198, 0x555996e8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555996e8d918,0x555996f150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/235e39d5fa17fa6c17ea141a4fe488b53560d3b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6213 processed earlier; will process 9062 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14300==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559946995dd bp 0x000000000000 sp 0x7fffc67ae610 T14300) Step #5: ==14300==The signal is caused by a READ memory access. Step #5: #0 0x5559946995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559944bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559944bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555994498929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559943b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555994311c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55599431b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559943026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55599432e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f48f79cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559942f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14300==Register values: Step #5: rax = 0x0000555998171150 rbx = 0x0000555998171150 rcx = 0x0000555998171600 rdx = 0x00007f48f7b97b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc67ae610 Step #5: r8 = 0x0000555998171150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48f7b97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555997898960 r14 = 0x0000000100000004 r15 = 0x0000555996805386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14300==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x10,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\020\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-36ec0d17bafe765d0d6b270f550cef94a4db6a0c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0IQhn0ACw== Step #5: MERGE-OUTER: attempt 1107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1156603539 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563099b60198, 0x563099b68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563099b68918,0x563099bf00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36ec0d17bafe765d0d6b270f550cef94a4db6a0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6214 processed earlier; will process 9061 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 59Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14304==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630973745dd bp 0x000000000000 sp 0x7ffe9878d8f0 T14304) Step #5: ==14304==The signal is caused by a READ memory access. Step #5: #0 0x5630973745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563097196280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563097195fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563097173929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563097094ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563096fecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563096ff61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563096fdd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630970093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89a1ec2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563096fd0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14304==Register values: Step #5: rax = 0x000056309a618910 rbx = 0x000056309a618910 rcx = 0x000056309a618900 rdx = 0x00007f89a208ab80 Step #5: rdi = 0x000056309a618900 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffe9878d8f0 Step #5: r8 = 0x000056309a618910 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f89a208abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056309a573960 r14 = 0x0000000100000004 r15 = 0x00005630994e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14304==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x70,0x0,0x62,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002p\000b\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-471f0cfae68f018a40f7e42c0e285ff75025e437 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJwAGIACwALCw== Step #5: MERGE-OUTER: attempt 1108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1157316988 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be0bfcb198, 0x55be0bfd3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be0bfd3918,0x55be0c05b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/471f0cfae68f018a40f7e42c0e285ff75025e437' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6216 processed earlier; will process 9059 files now Step #5: [LOADING] WASM module load failed: unknown type 191103 Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14308==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be097df5dd bp 0x000000000000 sp 0x7ffe30c4b2c0 T14308) Step #5: ==14308==The signal is caused by a READ memory access. Step #5: #0 0x55be097df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be09601280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be09600fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be095de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be094ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be09457c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be094611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be094486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be094743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff28ffe9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be0943baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14308==Register values: Step #5: rax = 0x000055be0d55bcf0 rbx = 0x000055be0d55bcf0 rcx = 0x000055be0d55bce0 rdx = 0x00007ff2901b1b80 Step #5: rdi = 0x000055be0d55bce0 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffe30c4b2c0 Step #5: r8 = 0x000055be0d55bcf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff2901b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be0c9de960 r14 = 0x0000000100000004 r15 = 0x000055be0b94b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14308==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x18,0x3d,0xf9,0xf7,0xff,0xff,0xf,0x0,0x40,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\030=\371\367\377\377\017\000@\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1882a57a3bbdde2c3a76d671a2b13dca028c93d8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GD359///DwBACw== Step #5: MERGE-OUTER: attempt 1109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1157547426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636777ab198, 0x5636777b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636777b3918,0x56367783b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1882a57a3bbdde2c3a76d671a2b13dca028c93d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6218 processed earlier; will process 9057 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 300 ft: 308 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14312==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563674fbf5dd bp 0x000000000000 sp 0x7ffda9d97c50 T14312) Step #5: ==14312==The signal is caused by a READ memory access. Step #5: #0 0x563674fbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563674de1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563674de0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563674dbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563674cdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563674c37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563674c411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563674c286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563674c543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdbf1f76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563674c1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14312==Register values: Step #5: rax = 0x0000563679ab9ed0 rbx = 0x0000563679ab9ed0 rcx = 0x0000563679ab9ec0 rdx = 0x00007fdbf213eb80 Step #5: rdi = 0x0000563679ab9ec0 rsi = 0x0000000000040001 rbp = 0x0000000000000000 rsp = 0x00007ffda9d97c50 Step #5: r8 = 0x0000563679ab9ed0 r9 = 0x00007fdbf213ebf0 r10 = 0x0000563679a8c010 r11 = 0x00007fdbf213ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636781be960 r14 = 0x0000000100000004 r15 = 0x000056367712b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14312==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x42,0x42,0x26,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BBB&\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-572489709bdd0df95547c989775d05f2e27ec961 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQkImhn0ACw== Step #5: MERGE-OUTER: attempt 1110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1157782977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e1dfba198, 0x563e1dfc2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e1dfc2918,0x563e1e04a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/572489709bdd0df95547c989775d05f2e27ec961' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6221 processed earlier; will process 9054 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14316==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e1b7ce5dd bp 0x000000000000 sp 0x7ffc944ae1d0 T14316) Step #5: ==14316==The signal is caused by a READ memory access. Step #5: #0 0x563e1b7ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e1b5f0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e1b5effc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e1b5cd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e1b4eead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e1b446c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e1b4501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e1b4376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e1b4633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7daaf9a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e1b42aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14316==Register values: Step #5: rax = 0x0000563e1fd3d150 rbx = 0x0000563e1fd3d150 rcx = 0x0000563e1fd3d600 rdx = 0x00007f7dab162b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc944ae1d0 Step #5: r8 = 0x0000563e1fd3d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7dab162be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e1e9cd960 r14 = 0x0000000100000004 r15 = 0x0000563e1d93a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14316==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x15,0x80,0x80,0x0,0xb,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\025\200\200\000\013\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bfbeae9bf20908a6694816fc7d4c0752a1251e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAAVgIAACxIACw== Step #5: MERGE-OUTER: attempt 1111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1158012249 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631536ab198, 0x5631536b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631536b3918,0x56315373b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bfbeae9bf20908a6694816fc7d4c0752a1251e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6222 processed earlier; will process 9053 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14320==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563150ebf5dd bp 0x000000000000 sp 0x7fff736c5410 T14320) Step #5: ==14320==The signal is caused by a READ memory access. Step #5: #0 0x563150ebf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563150ce1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563150ce0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563150cbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563150bdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563150b37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563150b411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563150b286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563150b543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d30ba3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563150b1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14320==Register values: Step #5: rax = 0x0000563154be5260 rbx = 0x0000563154be5260 rcx = 0x0000563154be5710 rdx = 0x00007f6d30d6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff736c5410 Step #5: r8 = 0x0000563154be5260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d30d6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631540be960 r14 = 0x0000000100000004 r15 = 0x000056315302b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14320==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x30,0x6d,0x20,0x7,0x22,0x4,0x22,0x0,0x21,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\0010m \007\"\004\"\000!\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-790845c90c4e5bbf3389b44d167818bf89bc2630 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEwbSAHIgQiACEACw== Step #5: MERGE-OUTER: attempt 1112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1158240949 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55805ab36198, 0x55805ab3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55805ab3e918,0x55805abc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/790845c90c4e5bbf3389b44d167818bf89bc2630' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6223 processed earlier; will process 9052 files now Step #5: [LOADING] WASM module load failed: unknown type 1342177198 Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 282 ft: 292 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14324==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55805834a5dd bp 0x000000000000 sp 0x7fff98ffd530 T14324) Step #5: ==14324==The signal is caused by a READ memory access. Step #5: #0 0x55805834a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55805816c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55805816bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558058149929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55805806aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558057fc2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558057fcc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558057fb36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558057fdf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe22f314082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558057fa6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14324==Register values: Step #5: rax = 0x000055805c07c520 rbx = 0x000055805c07c520 rcx = 0x000055805c07c9d0 rdx = 0x00007fe22f4dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff98ffd530 Step #5: r8 = 0x000055805c07c520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe22f4dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055805b549960 r14 = 0x0000000100000004 r15 = 0x000055805a4b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14324==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x27,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB'\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19f092976bdad455ab03f08b1458f057591392df Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Inhn4ACw== Step #5: MERGE-OUTER: attempt 1113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1158477301 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c1b341198, 0x563c1b349911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c1b349918,0x563c1b3d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19f092976bdad455ab03f08b1458f057591392df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6227 processed earlier; will process 9048 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 332 ft: 349 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14328==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c18b555dd bp 0x000000000000 sp 0x7ffd4ad92e40 T14328) Step #5: ==14328==The signal is caused by a READ memory access. Step #5: #0 0x563c18b555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c18977280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c18976fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c18954929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c18875ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c187cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c187d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c187be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c187ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4314598082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c187b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14328==Register values: Step #5: rax = 0x0000563c1c2b49c0 rbx = 0x0000563c1c2b49c0 rcx = 0x0000563c1c2b49b0 rdx = 0x00007f4314760b80 Step #5: rdi = 0x0000563c1c2b49b0 rsi = 0x0000000002780000 rbp = 0x0000000000000000 rsp = 0x00007ffd4ad92e40 Step #5: r8 = 0x0000563c1c2b49c0 r9 = 0x00007f4314760bf0 r10 = 0x0000563c1c139010 r11 = 0x00007f4314760be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c1bd54960 r14 = 0x0000000100000004 r15 = 0x0000563c1acc1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14328==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x73,0x7d,0x3,0x0,0x0,0x8f,0x8f,0x8d,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001s}\003\000\000\217\217\215\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a988f415e2ea6b0cccde4789d243aa210e13a486 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFzfQMAAI+PjRoLCw== Step #5: MERGE-OUTER: attempt 1114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1158709214 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f4a7569198, 0x55f4a7571911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f4a7571918,0x55f4a75f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a988f415e2ea6b0cccde4789d243aa210e13a486' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6230 processed earlier; will process 9045 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14332==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f4a4d7d5dd bp 0x000000000000 sp 0x7ffe0bd08c10 T14332) Step #5: ==14332==The signal is caused by a READ memory access. Step #5: #0 0x55f4a4d7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f4a4b9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f4a4b9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f4a4b7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f4a4a9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f4a49f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4a49ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4a49e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f4a4a123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb35684b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f4a49d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14332==Register values: Step #5: rax = 0x000055f4a9c92df0 rbx = 0x000055f4a9c92df0 rcx = 0x000055f4a9c932a0 rdx = 0x00007fb356a13b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0bd08c10 Step #5: r8 = 0x000055f4a9c92df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb356a13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f4a7f7c960 r14 = 0x0000000100000004 r15 = 0x000055f4a6ee9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14332==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x12,0x0,0x0,0xfc,0x5,0x0,0x0,0xfc,0x5,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\022\000\000\374\005\000\000\374\005\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cf200210e4f38ffcd237b07ebec51495c0bd755 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAASAAD8BQAA/AUACw== Step #5: MERGE-OUTER: attempt 1115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1158935348 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55640e6a5198, 0x55640e6ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55640e6ad918,0x55640e7350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2cf200210e4f38ffcd237b07ebec51495c0bd755' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6232 processed earlier; will process 9043 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14336==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55640beb95dd bp 0x000000000000 sp 0x7ffdc95ef460 T14336) Step #5: ==14336==The signal is caused by a READ memory access. Step #5: #0 0x55640beb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55640bcdb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55640bcdafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55640bcb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55640bbd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55640bb31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55640bb3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55640bb226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55640bb4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c4dae4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55640bb15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14336==Register values: Step #5: rax = 0x00005564106e0150 rbx = 0x00005564106e0150 rcx = 0x00005564106e0600 rdx = 0x00007f2c4dcacb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc95ef460 Step #5: r8 = 0x00005564106e0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c4dcacbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055640f0b8960 r14 = 0x0000000100000004 r15 = 0x000055640e025386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14336==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x68,0x42,0x34,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BhB4\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bff722e8c699a9bf0eb986bd2f358b8adba0f3f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCaEI0hn0ACw== Step #5: MERGE-OUTER: attempt 1116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1159156860 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f3cc68198, 0x564f3cc70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f3cc70918,0x564f3ccf80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7bff722e8c699a9bf0eb986bd2f358b8adba0f3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6233 processed earlier; will process 9042 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 275 ft: 297 exec/s: 0 rss: 299Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14340==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f3a47c5dd bp 0x000000000000 sp 0x7ffc371f8740 T14340) Step #5: ==14340==The signal is caused by a READ memory access. Step #5: #0 0x564f3a47c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f3a29e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f3a29dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f3a27b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f3a19cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f3a0f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f3a0fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f3a0e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f3a1113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc321ace082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f3a0d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14340==Register values: Step #5: rax = 0x0000564f3f15d9e0 rbx = 0x0000564f3f15d9e0 rcx = 0x0000564f3f15d9d0 rdx = 0x00007fc321c96b80 Step #5: rdi = 0x0000564f3f15d9d0 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffc371f8740 Step #5: r8 = 0x0000564f3f15d9e0 r9 = 0x00007fc321c96bf0 r10 = 0x0000564f3f130010 r11 = 0x00007fc321c96be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f3d67b960 r14 = 0x0000000100000004 r15 = 0x0000564f3c5e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14340==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x26,0x41,0x40,0x41,0x80,0x32,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A&A@A\2002lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b85cd7e98e48eaa13350841284fbc4ae512c0de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBJkFAQYAybG8ACw== Step #5: MERGE-OUTER: attempt 1117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1167237975 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5651cb8e3198, 0x5651cb8eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5651cb8eb918,0x5651cb9730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b85cd7e98e48eaa13350841284fbc4ae512c0de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6236 processed earlier; will process 9039 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14362==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651c90f75dd bp 0x000000000000 sp 0x7ffca16038c0 T14362) Step #5: ==14362==The signal is caused by a READ memory access. Step #5: #0 0x5651c90f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5651c8f19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5651c8f18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5651c8ef6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5651c8e17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5651c8d6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651c8d791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651c8d606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651c8d8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31f2c05082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5651c8d53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14362==Register values: Step #5: rax = 0x00005651cc4baf80 rbx = 0x00005651cc4baf80 rcx = 0x00005651cc4baf70 rdx = 0x00007f31f2dcdb80 Step #5: rdi = 0x00005651cc4baf70 rsi = 0x0000000000018001 rbp = 0x0000000000000000 rsp = 0x00007ffca16038c0 Step #5: r8 = 0x00005651cc4baf80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31f2dcdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005651cc2f6960 r14 = 0x0000000100000004 r15 = 0x00005651cb263386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14362==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x63,0x0,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\003c\000\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f23675059c0db84f456370feabec295059b64e5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAANjAAAACwALCw== Step #5: MERGE-OUTER: attempt 1118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1167461091 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577b8097198, 0x5577b809f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577b809f918,0x5577b81270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f23675059c0db84f456370feabec295059b64e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6238 processed earlier; will process 9037 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14366==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577b58ab5dd bp 0x000000000000 sp 0x7fff3bb2bbd0 T14366) Step #5: ==14366==The signal is caused by a READ memory access. Step #5: #0 0x5577b58ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577b56cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577b56ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577b56aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577b55cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577b5523c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577b552d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577b55146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577b55403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f659a6fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577b5507aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14366==Register values: Step #5: rax = 0x00005577b9fb2550 rbx = 0x00005577b9fb2550 rcx = 0x00005577b9fb2a00 rdx = 0x00007f659a8c4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3bb2bbd0 Step #5: r8 = 0x00005577b9fb2550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f659a8c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577b8aaa960 r14 = 0x0000000100000004 r15 = 0x00005577b7a17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14366==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xb0,0x61,0x7f,0x20,0x20,0x20,0xb,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\260a\177 \013\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-215295b3e4f35bbeb6d223b042e3732237cc287f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGwYX8gICALGhoBCw== Step #5: MERGE-OUTER: attempt 1119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1167684381 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566d9531198, 0x5566d9539911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566d9539918,0x5566d95c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/215295b3e4f35bbeb6d223b042e3732237cc287f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6239 processed earlier; will process 9036 files now Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 302 ft: 316 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14370==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566d6d455dd bp 0x000000000000 sp 0x7ffe16a64430 T14370) Step #5: ==14370==The signal is caused by a READ memory access. Step #5: #0 0x5566d6d455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5566d6b67280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5566d6b66fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5566d6b44929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566d6a65ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566d69bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566d69c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566d69ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566d69da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f872c0e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5566d69a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14370==Register values: Step #5: rax = 0x00005566db94d520 rbx = 0x00005566db94d520 rcx = 0x00005566db94d9d0 rdx = 0x00007f872c2adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe16a64430 Step #5: r8 = 0x00005566db94d520 r9 = 0x00007f872c2adbf0 r10 = 0x00005566db7d3010 r11 = 0x00007f872c2adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005566d9f44960 r14 = 0x0000000100000004 r15 = 0x00005566d8eb1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14370==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0xc,0x1,0xfb,0x1b,0x0,0x1a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\014\001\373\033\000\032\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9013709eac0eb8dc7cc173b53691841431444ae6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAwB+xsAGgALCw== Step #5: MERGE-OUTER: attempt 1120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1167909644 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635608a3198, 0x5635608ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635608ab918,0x5635609330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9013709eac0eb8dc7cc173b53691841431444ae6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6242 processed earlier; will process 9033 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 21503 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 323 ft: 341 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14374==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56355e0b75dd bp 0x000000000000 sp 0x7ffe21ae6320 T14374) Step #5: ==14374==The signal is caused by a READ memory access. Step #5: #0 0x56355e0b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56355ded9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56355ded8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56355deb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56355ddd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56355dd2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56355dd391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56355dd206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56355dd4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4cdc3cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56355dd13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14374==Register values: Step #5: rax = 0x00005635625724e0 rbx = 0x00005635625724e0 rcx = 0x00005635625724d0 rdx = 0x00007f4cdc597b80 Step #5: rdi = 0x00005635625724d0 rsi = 0x0000000000191000 rbp = 0x0000000000000000 rsp = 0x00007ffe21ae6320 Step #5: r8 = 0x00005635625724e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4cdc597be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635612b6960 r14 = 0x0000000100000004 r15 = 0x0000563560223386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14374==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0x6a,0x42,0x1f,0x88,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351jB\037\210\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c58823e39ad1ac9a40adfaf20bebcc374a793654 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0LpakIfiIIACw== Step #5: MERGE-OUTER: attempt 1121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1168139157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5586cd270198, 0x5586cd278911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5586cd278918,0x5586cd3000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c58823e39ad1ac9a40adfaf20bebcc374a793654' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6245 processed earlier; will process 9030 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14378==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5586caa845dd bp 0x000000000000 sp 0x7ffee48f5f30 T14378) Step #5: ==14378==The signal is caused by a READ memory access. Step #5: #0 0x5586caa845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5586ca8a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5586ca8a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5586ca883929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5586ca7a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5586ca6fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5586ca7061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5586ca6ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5586ca7193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3291a30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5586ca6e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14378==Register values: Step #5: rax = 0x00005586cdfd31d0 rbx = 0x00005586cdfd31d0 rcx = 0x00005586cdfd3680 rdx = 0x00007f3291bf8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee48f5f30 Step #5: r8 = 0x00005586cdfd31d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3291bf8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005586cdc83960 r14 = 0x0000000100000004 r15 = 0x00005586ccbf0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14378==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0xd0,0x0,0xd6,0x81,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\320\000\326\201\200\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a0673fc14b3c3123d077c16890de311d397cc94 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQNAA1oGAAAALCw== Step #5: MERGE-OUTER: attempt 1122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1168369840 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b34bd37198, 0x55b34bd3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b34bd3f918,0x55b34bdc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a0673fc14b3c3123d077c16890de311d397cc94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6246 processed earlier; will process 9029 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14382==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b34954b5dd bp 0x000000000000 sp 0x7fffcc4e1ff0 T14382) Step #5: ==14382==The signal is caused by a READ memory access. Step #5: #0 0x55b34954b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b34936d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b34936cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b34934a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b34926bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3491c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3491cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3491b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3491e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4162f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3491a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14382==Register values: Step #5: rax = 0x000055b34d338150 rbx = 0x000055b34d338150 rcx = 0x000055b34d338600 rdx = 0x00007fd4164bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcc4e1ff0 Step #5: r8 = 0x000055b34d338150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd4164bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b34c74a960 r14 = 0x0000000100000004 r15 = 0x000055b34b6b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14382==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x68,0x69,0x69,0x69,0x68,0x68,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000Amhiiihhh\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d652044637b43513b971a3f02b18b7c06502196 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbWhpaWloaGgACw== Step #5: MERGE-OUTER: attempt 1123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1168599800 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565435220198, 0x565435228911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565435228918,0x5654352b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d652044637b43513b971a3f02b18b7c06502196' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6247 processed earlier; will process 9028 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14386==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565432a345dd bp 0x000000000000 sp 0x7ffcfbcf26c0 T14386) Step #5: ==14386==The signal is caused by a READ memory access. Step #5: #0 0x565432a345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565432856280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565432855fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565432833929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565432754ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654326acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654326b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56543269d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654326c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3f5f0cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565432690aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14386==Register values: Step #5: rax = 0x00005654360ccea0 rbx = 0x00005654360ccea0 rcx = 0x00005654360cce90 rdx = 0x00007f3f5f297b80 Step #5: rdi = 0x00005654360cce90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffcfbcf26c0 Step #5: r8 = 0x00005654360ccea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3f5f297be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565435c33960 r14 = 0x0000000100000004 r15 = 0x0000565434ba0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14386==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x40,0xc,0x82,0x80,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003@\014\202\200\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3572750ca8e279058729d7cfbcf41993c2a98e3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAANADIKAAAsLCw== Step #5: MERGE-OUTER: attempt 1124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1168839826 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa7de8f198, 0x55fa7de97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa7de97918,0x55fa7df1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3572750ca8e279058729d7cfbcf41993c2a98e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6249 processed earlier; will process 9026 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 242 ft: 243 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 309 ft: 329 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14390==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa7b6a35dd bp 0x000000000000 sp 0x7ffe20285610 T14390) Step #5: ==14390==The signal is caused by a READ memory access. Step #5: #0 0x55fa7b6a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa7b4c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa7b4c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa7b4a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa7b3c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa7b31bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa7b3251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa7b30c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa7b3383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f522dc32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa7b2ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14390==Register values: Step #5: rax = 0x000055fa8059d520 rbx = 0x000055fa8059d520 rcx = 0x000055fa8059d9d0 rdx = 0x00007f522ddfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe20285610 Step #5: r8 = 0x000055fa8059d520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f522ddfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa7e8a2960 r14 = 0x0000000100000004 r15 = 0x000055fa7d80f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14390==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x80,0x0,0xd0,0x80,0x0,0xd0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\200\000\320\200\000\320\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2a73272203063359a0e46f3dc3b5429ffa84ecc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACgADQgADQAAALCw== Step #5: MERGE-OUTER: attempt 1125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1169065861 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561fef805198, 0x561fef80d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561fef80d918,0x561fef8950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2a73272203063359a0e46f3dc3b5429ffa84ecc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6252 processed earlier; will process 9023 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14394==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561fed0195dd bp 0x000000000000 sp 0x7ffed4643f70 T14394) Step #5: ==14394==The signal is caused by a READ memory access. Step #5: #0 0x561fed0195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561fece3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561fece3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561fece18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561fecd39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561fecc91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561fecc9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561fecc826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561feccae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9b8b11082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561fecc75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14394==Register values: Step #5: rax = 0x0000561ff0eb2160 rbx = 0x0000561ff0eb2160 rcx = 0x0000561ff0eb2610 rdx = 0x00007ff9b8cd9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed4643f70 Step #5: r8 = 0x0000561ff0eb2160 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9b8cd9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ff0218960 r14 = 0x0000000100000004 r15 = 0x0000561fef185386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14394==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x99,0x26,0x7d,0x20,0x0,0x8c,0x8c,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\231&} \000\214\214\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4053b191a884a5f73264b9d4e147847620392863 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGZJn0gAIyMAAAACw== Step #5: MERGE-OUTER: attempt 1126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1169291359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b2bb0a198, 0x564b2bb12911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b2bb12918,0x564b2bb9a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4053b191a884a5f73264b9d4e147847620392863' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6253 processed earlier; will process 9022 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 4177919 Step #5: #2 pulse cov: 309 ft: 322 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 18802849 Step #5: [LOADING] WASM module load failed: unknown type 16377 Step #5: #4 pulse cov: 388 ft: 411 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown type 2815 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14398==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b2931e5dd bp 0x000000000000 sp 0x7ffc541037a0 T14398) Step #5: ==14398==The signal is caused by a READ memory access. Step #5: #0 0x564b2931e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b29140280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b2913ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b2911d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b2903ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b28f96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b28fa01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b28f876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b28fb33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddb47ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b28f7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14398==Register values: Step #5: rax = 0x0000564b2d7d2bc0 rbx = 0x0000564b2d7d2bc0 rcx = 0x0000564b2d7d2bb0 rdx = 0x00007fddb4974b80 Step #5: rdi = 0x0000564b2d7d2bb0 rsi = 0x0000000040000001 rbp = 0x0000000000000000 rsp = 0x00007ffc541037a0 Step #5: r8 = 0x0000564b2d7d2bc0 r9 = 0x00007fddb4974ca0 r10 = 0x0000564b2d7a5010 r11 = 0x00007fddb4974be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b2c51d960 r14 = 0x0000000100000004 r15 = 0x0000564b2b48a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14398==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xfb,0xff,0x91,0x2a,0x3a,0x26,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\373\377\221*:&\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c93b4607cb25b3f6bf253c8f8e68b2f050f5f4c8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT37/5EqOiYACw== Step #5: MERGE-OUTER: attempt 1127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1169534009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db6397d198, 0x55db63985911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db63985918,0x55db63a0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c93b4607cb25b3f6bf253c8f8e68b2f050f5f4c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6260 processed earlier; will process 9015 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14402==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db611915dd bp 0x000000000000 sp 0x7ffd8ab6d770 T14402) Step #5: ==14402==The signal is caused by a READ memory access. Step #5: #0 0x55db611915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db60fb3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db60fb2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db60f90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db60eb1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db60e09c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db60e131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db60dfa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db60e263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32e1989082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db60dedaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14402==Register values: Step #5: rax = 0x000055db652a3150 rbx = 0x000055db652a3150 rcx = 0x000055db652a3600 rdx = 0x00007f32e1b51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8ab6d770 Step #5: r8 = 0x000055db652a3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32e1b51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db64390960 r14 = 0x0000000100000004 r15 = 0x000055db632fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14402==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xc,0x0,0xc,0x0,0xc,0x0,0xd6,0x0,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\014\000\014\000\014\000\326\000\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed9a48b84c779dfee97d8a4fe026cc3c90f1864a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAMAAwADADWAAwACw== Step #5: MERGE-OUTER: attempt 1128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1169762481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653277b4198, 0x5653277bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653277bc918,0x5653278440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed9a48b84c779dfee97d8a4fe026cc3c90f1864a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6261 processed earlier; will process 9014 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14406==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565324fc85dd bp 0x000000000000 sp 0x7fff51f67a20 T14406) Step #5: ==14406==The signal is caused by a READ memory access. Step #5: #0 0x565324fc85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565324dea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565324de9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565324dc7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565324ce8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565324c40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565324c4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565324c316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565324c5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafdfcdc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565324c24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14406==Register values: Step #5: rax = 0x000056532934a5e0 rbx = 0x000056532934a5e0 rcx = 0x000056532934aa90 rdx = 0x00007fafdfea4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff51f67a20 Step #5: r8 = 0x000056532934a5e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fafdfea4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653281c7960 r14 = 0x0000000100000004 r15 = 0x0000565327134386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14406==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xb1,0xe,0x7d,0x20,0x0,0x20,0xae,0x7,0x5e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\261\016} \000 \256\007^\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2327c04bfb9b576e4f4a27ac0508d3215c5150c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGxDn0gACCuB14ACw== Step #5: MERGE-OUTER: attempt 1129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1170000882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e14cf90198, 0x55e14cf98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e14cf98918,0x55e14d0200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2327c04bfb9b576e4f4a27ac0508d3215c5150c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6262 processed earlier; will process 9013 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14410==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e14a7a45dd bp 0x000000000000 sp 0x7ffd0c0a3f20 T14410) Step #5: ==14410==The signal is caused by a READ memory access. Step #5: #0 0x55e14a7a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e14a5c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e14a5c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e14a5a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e14a4c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e14a41cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e14a4261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e14a40d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e14a4393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0f77a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e14a400aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14410==Register values: Step #5: rax = 0x000055e14fac3150 rbx = 0x000055e14fac3150 rcx = 0x000055e14fac3600 rdx = 0x00007fe0f7968b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0c0a3f20 Step #5: r8 = 0x000055e14fac3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0f7968be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e14d9a3960 r14 = 0x0000000100000004 r15 = 0x000055e14c910386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14410==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x44,0x28,0x42,0x1,0x75,0x1,0x0,0xff,0xff,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000D(B\001u\001\000\377\377\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e178998750ced81917ac9a34b1ecaf2b2b2ba8c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABEKEIBdQEA//8ACw== Step #5: MERGE-OUTER: attempt 1130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1170222685 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b9cf9e8198, 0x55b9cf9f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b9cf9f0918,0x55b9cfa780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e178998750ced81917ac9a34b1ecaf2b2b2ba8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6263 processed earlier; will process 9012 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14414==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9cd1fc5dd bp 0x000000000000 sp 0x7ffe8b7a3630 T14414) Step #5: ==14414==The signal is caused by a READ memory access. Step #5: #0 0x55b9cd1fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9cd01e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9cd01dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9ccffb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9ccf1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9cce74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9cce7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9cce656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9cce913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdcad48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9cce58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14414==Register values: Step #5: rax = 0x000055b9d1f43a00 rbx = 0x000055b9d1f43a00 rcx = 0x000055b9d1f43eb0 rdx = 0x00007fbdcaf10b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8b7a3630 Step #5: r8 = 0x000055b9d1f43a00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbdcaf10be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9d03fb960 r14 = 0x0000000100000004 r15 = 0x000055b9cf368386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14414==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x41,0x6f,0x41,0xc2,0x53,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AiAoA\302Slo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1f65cfd7b900302d0575cb71f60bb8624848aad Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBaUFvQcJTbG8ACw== Step #5: MERGE-OUTER: attempt 1131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1170447833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d81a3d198, 0x555d81a45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d81a45918,0x555d81acd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1f65cfd7b900302d0575cb71f60bb8624848aad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6265 processed earlier; will process 9010 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 330 ft: 331 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14418==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d7f2515dd bp 0x000000000000 sp 0x7fff97b89210 T14418) Step #5: ==14418==The signal is caused by a READ memory access. Step #5: #0 0x555d7f2515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d7f073280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d7f072fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d7f050929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d7ef71ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d7eec9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d7eed31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d7eeba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d7eee63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc9d80f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d7eeadaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14418==Register values: Step #5: rax = 0x0000555d82cc1030 rbx = 0x0000555d82cc1030 rcx = 0x0000555d82cc14e0 rdx = 0x00007fc9d82bdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff97b89210 Step #5: r8 = 0x0000555d82cc1030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc9d82bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d82450960 r14 = 0x0000000100000004 r15 = 0x0000555d813bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14418==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x2,0x40,0x0,0x48,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\002@\000H\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d57dad47a9cc92832132ab1ab07987dd90d24b1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAJAAEgACwALCw== Step #5: MERGE-OUTER: attempt 1132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1170679503 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56415e63e198, 0x56415e646911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56415e646918,0x56415e6ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d57dad47a9cc92832132ab1ab07987dd90d24b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6267 processed earlier; will process 9008 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14422==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56415be525dd bp 0x000000000000 sp 0x7fff446d53b0 T14422) Step #5: ==14422==The signal is caused by a READ memory access. Step #5: #0 0x56415be525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56415bc74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56415bc73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56415bc51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56415bb72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56415bacac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56415bad41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56415babb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56415bae73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c65996082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56415baaeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14422==Register values: Step #5: rax = 0x00005641600f0470 rbx = 0x00005641600f0470 rcx = 0x00005641600f0920 rdx = 0x00007f4c65b5eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff446d53b0 Step #5: r8 = 0x00005641600f0470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c65b5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056415f051960 r14 = 0x0000000100000004 r15 = 0x000056415dfbe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14422==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x21,0x6e,0x2,0x7d,0x0,0xae,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204!n\002}\000\256\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee86e3cb06f9840f4a6c547d7bdc91afb8220287 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEIW4CfQCuAAsACw== Step #5: MERGE-OUTER: attempt 1133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1170908842 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564585dc7198, 0x564585dcf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564585dcf918,0x564585e570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee86e3cb06f9840f4a6c547d7bdc91afb8220287' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6268 processed earlier; will process 9007 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14426==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645835db5dd bp 0x000000000000 sp 0x7ffd0f9bbd10 T14426) Step #5: ==14426==The signal is caused by a READ memory access. Step #5: #0 0x5645835db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645833fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645833fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645833da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645832fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564583253c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56458325d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645832446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645832703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf59da4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564583237aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14426==Register values: Step #5: rax = 0x00005645884f4150 rbx = 0x00005645884f4150 rcx = 0x00005645884f4600 rdx = 0x00007fcf59f6cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0f9bbd10 Step #5: r8 = 0x00005645884f4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf59f6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645867da960 r14 = 0x0000000100000004 r15 = 0x0000564585747386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14426==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x2,0x40,0x1,0xb,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\002@\001\013\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-da24f8f48d0a1dd8d82b10578e93f2e73c2a4ab6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAkABCwsLCw== Step #5: MERGE-OUTER: attempt 1134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1171142586 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a12bd0198, 0x559a12bd8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a12bd8918,0x559a12c600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da24f8f48d0a1dd8d82b10578e93f2e73c2a4ab6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6269 processed earlier; will process 9006 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14430==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a103e45dd bp 0x000000000000 sp 0x7fff7a4b3290 T14430) Step #5: ==14430==The signal is caused by a READ memory access. Step #5: #0 0x559a103e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a10206280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a10205fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a101e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a10104ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a1005cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a100661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a1004d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a100793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66262e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a10040aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14430==Register values: Step #5: rax = 0x0000559a14e4e150 rbx = 0x0000559a14e4e150 rcx = 0x0000559a14e4e600 rdx = 0x00007f66264aab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7a4b3290 Step #5: r8 = 0x0000559a14e4e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66264aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a135e3960 r14 = 0x0000000100000004 r15 = 0x0000559a12550386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14430==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0xc,0x0,0x7a,0x79,0x42,0x42,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\014\000zyBB\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42dbc8019ecd17074fe6e01675ebc2518e05ba73 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAwAenlCQgALCw== Step #5: MERGE-OUTER: attempt 1135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1171371893 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605e94cc198, 0x5605e94d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605e94d4918,0x5605e955c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42dbc8019ecd17074fe6e01675ebc2518e05ba73' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6270 processed earlier; will process 9005 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14434==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605e6ce05dd bp 0x000000000000 sp 0x7ffc9075f070 T14434) Step #5: ==14434==The signal is caused by a READ memory access. Step #5: #0 0x5605e6ce05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605e6b02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605e6b01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605e6adf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605e6a00ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605e6958c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605e69621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605e69496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605e69753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc4ad0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605e693caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14434==Register values: Step #5: rax = 0x00005605ea4ea150 rbx = 0x00005605ea4ea150 rcx = 0x00005605ea4ea600 rdx = 0x00007efc4aed6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9075f070 Step #5: r8 = 0x00005605ea4ea150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc4aed6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605e9edf960 r14 = 0x0000000100000004 r15 = 0x00005605e8e4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14434==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0xe9,0x67,0x42,0x58,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\351gBX\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21a9e94fe59d5757ae2bd66655cc4f1066b2e31f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJULpZ0JYhnwACw== Step #5: MERGE-OUTER: attempt 1136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1171592207 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573b672f198, 0x5573b6737911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573b6737918,0x5573b67bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21a9e94fe59d5757ae2bd66655cc4f1066b2e31f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6271 processed earlier; will process 9004 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 288 ft: 299 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14438==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573b3f435dd bp 0x000000000000 sp 0x7ffe2fb726d0 T14438) Step #5: ==14438==The signal is caused by a READ memory access. Step #5: #0 0x5573b3f435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573b3d65280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573b3d64fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573b3d42929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573b3c63ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573b3bbbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573b3bc51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573b3bac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573b3bd83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd852e34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573b3b9faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14438==Register values: Step #5: rax = 0x00005573b7f0c1c0 rbx = 0x00005573b7f0c1c0 rcx = 0x00005573b7f0c1b0 rdx = 0x00007fd852ffcb80 Step #5: rdi = 0x00005573b7f0c1b0 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffe2fb726d0 Step #5: r8 = 0x00005573b7f0c1c0 r9 = 0x00007fd852ffcbf0 r10 = 0x00005573b7ede010 r11 = 0x00007fd852ffcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573b7142960 r14 = 0x0000000100000004 r15 = 0x00005573b60af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14438==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0x9f,0x40,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\237@B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c5c404bb9698dcdc14c893a0c8d796370ea0611 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDpn0BCCX4ACw== Step #5: MERGE-OUTER: attempt 1137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1171820435 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efbd8dc198, 0x55efbd8e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efbd8e4918,0x55efbd96c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c5c404bb9698dcdc14c893a0c8d796370ea0611' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6274 processed earlier; will process 9001 files now Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14442==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efbb0f05dd bp 0x000000000000 sp 0x7ffcafceb130 T14442) Step #5: ==14442==The signal is caused by a READ memory access. Step #5: #0 0x55efbb0f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efbaf12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efbaf11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efbaeef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efbae10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efbad68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efbad721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efbad596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efbad853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc054fb0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efbad4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14442==Register values: Step #5: rax = 0x000055efbea35a40 rbx = 0x000055efbea35a40 rcx = 0x000055efbea35a30 rdx = 0x00007fc055178b80 Step #5: rdi = 0x000055efbea35a30 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffcafceb130 Step #5: r8 = 0x000055efbea35a40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc055178be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efbe2ef960 r14 = 0x0000000100000004 r15 = 0x000055efbd25c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14442==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x36,0x41,0xd2,0xff,0x1,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA6A\322\377\001n\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f739a8bf4caec4ec855b6c0be906e8ac1b6b35d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakE2QdL/AW4ACw== Step #5: MERGE-OUTER: attempt 1138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1172048332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb1edbe198, 0x55eb1edc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb1edc6918,0x55eb1ee4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f739a8bf4caec4ec855b6c0be906e8ac1b6b35d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6276 processed earlier; will process 8999 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14446==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb1c5d25dd bp 0x000000000000 sp 0x7ffce0f25ee0 T14446) Step #5: ==14446==The signal is caused by a READ memory access. Step #5: #0 0x55eb1c5d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb1c3f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb1c3f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb1c3d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb1c2f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb1c24ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb1c2541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb1c23b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb1c2673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a4336c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb1c22eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14446==Register values: Step #5: rax = 0x000055eb20e13150 rbx = 0x000055eb20e13150 rcx = 0x000055eb20e13600 rdx = 0x00007f1a43534b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce0f25ee0 Step #5: r8 = 0x000055eb20e13150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a43534be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb1f7d1960 r14 = 0x0000000100000004 r15 = 0x000055eb1e73e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14446==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x22,0x41,0xe0,0xd6,0xbb,0xb,0x6c,0xf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\"A\340\326\273\013l\017\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b4f848e408907f34c6fd3f9af0808e545409262 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIkHg1rsLbA8ACw== Step #5: MERGE-OUTER: attempt 1139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1172276703 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea2fd0c198, 0x55ea2fd14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea2fd14918,0x55ea2fd9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b4f848e408907f34c6fd3f9af0808e545409262' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6277 processed earlier; will process 8998 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 212 ft: 213 exec/s: 0 rss: 561Mb Step #5: [LOADING] WASM module load failed: unknown function 1270933763 Step #5: #2 pulse cov: 282 ft: 304 exec/s: 0 rss: 561Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 2147483647 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14450==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea2d5205dd bp 0x000000000000 sp 0x7ffe690fdb90 T14450) Step #5: ==14450==The signal is caused by a READ memory access. Step #5: #0 0x55ea2d5205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea2d342280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea2d341fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea2d31f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea2d240ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea2d198c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea2d1a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea2d1896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea2d1b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff055661082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea2d17caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14450==Register values: Step #5: rax = 0x000055ea30b2bf90 rbx = 0x000055ea30b2bf90 rcx = 0x000055ea30b2c440 rdx = 0x00007ff055829b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe690fdb90 Step #5: r8 = 0x000055ea30b2bf90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff055829be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea3071f960 r14 = 0x0000000100000004 r15 = 0x000055ea2f68c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14450==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x22,0x7d,0x20,0x9,0xbc,0x12,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204\"} \011\274\022\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c443fbef630e89a5647f01bbe6e8e2f33340fff6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEIn0gCbwSgAAACw== Step #5: MERGE-OUTER: attempt 1140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1172761822 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645d00e3198, 0x5645d00eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645d00eb918,0x5645d01730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c443fbef630e89a5647f01bbe6e8e2f33340fff6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6281 processed earlier; will process 8994 files now Step #5: [LOADING] WASM module load failed: unknown type 2097150 Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 14758 Step #5: #2 pulse cov: 351 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 402 ft: 439 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14454==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645cd8f75dd bp 0x000000000000 sp 0x7ffc99714390 T14454) Step #5: ==14454==The signal is caused by a READ memory access. Step #5: #0 0x5645cd8f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645cd719280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645cd718fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645cd6f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645cd617ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645cd56fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645cd5791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645cd5606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645cd58c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f381134e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645cd553aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14454==Register values: Step #5: rax = 0x00005645d2075520 rbx = 0x00005645d2075520 rcx = 0x00005645d20759d0 rdx = 0x00007f3811516b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc99714390 Step #5: r8 = 0x00005645d2075520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3811516be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645d0af6960 r14 = 0x0000000100000004 r15 = 0x00005645cfa63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14454==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xae,0x1,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\256\001\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0954731e69ff3407f44dc3daabb7bbcd2d3ed2f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAK4BAAsLCw== Step #5: MERGE-OUTER: attempt 1141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1172989734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a08b75198, 0x563a08b7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a08b7d918,0x563a08c050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0954731e69ff3407f44dc3daabb7bbcd2d3ed2f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6286 processed earlier; will process 8989 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 242 ft: 243 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 255 ft: 261 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14458==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a063895dd bp 0x000000000000 sp 0x7ffff6d02750 T14458) Step #5: ==14458==The signal is caused by a READ memory access. Step #5: #0 0x563a063895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a061ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a061aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a06188929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a060a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a06001c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a0600b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a05ff26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a0601e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe83ce42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a05fe5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14458==Register values: Step #5: rax = 0x0000563a0aa4e720 rbx = 0x0000563a0aa4e720 rcx = 0x0000563a0aa4e710 rdx = 0x00007fe83d00ab80 Step #5: rdi = 0x0000563a0aa4e710 rsi = 0x0000000000110800 rbp = 0x0000000000000000 rsp = 0x00007ffff6d02750 Step #5: r8 = 0x0000563a0aa4e720 r9 = 0x00007fe83d00abf0 r10 = 0x0000563a0aa22010 r11 = 0x00007fe83d00abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a09588960 r14 = 0x0000000100000004 r15 = 0x0000563a084f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14458==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xbd,0x7c,0x79,0x7c,0x7c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\275|y||\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-99fa5eead4dcc82bbbba66b1062ba4e79069e7be Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC9fHl8fAALCw== Step #5: MERGE-OUTER: attempt 1142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1173230444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557672aa5198, 0x557672aad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557672aad918,0x557672b350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/99fa5eead4dcc82bbbba66b1062ba4e79069e7be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6289 processed earlier; will process 8986 files now Step #5: [LOADING] WASM module load failed: unknown type 1893725163 Step #5: #1 pulse cov: 265 ft: 266 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14462==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576702b95dd bp 0x000000000000 sp 0x7ffc719c8240 T14462) Step #5: ==14462==The signal is caused by a READ memory access. Step #5: #0 0x5576702b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576700db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576700dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576700b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55766ffd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55766ff31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55766ff3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55766ff226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55766ff4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe1c089082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55766ff15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14462==Register values: Step #5: rax = 0x0000557674e7a920 rbx = 0x0000557674e7a920 rcx = 0x0000557674e7a910 rdx = 0x00007fbe1c251b80 Step #5: rdi = 0x0000557674e7a910 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffc719c8240 Step #5: r8 = 0x0000557674e7a920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe1c251be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576734b8960 r14 = 0x0000000100000004 r15 = 0x0000557672425386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14462==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x6e,0x2,0x7e,0x0,0xb,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002n\002~\000\013\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3336a5af0dae59ea5e7229311a08adf3d5f71b2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACbgJ+AAsAAAsACw== Step #5: MERGE-OUTER: attempt 1143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1173467581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b8495d198, 0x558b84965911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b84965918,0x558b849ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3336a5af0dae59ea5e7229311a08adf3d5f71b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6291 processed earlier; will process 8984 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14466==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b821715dd bp 0x000000000000 sp 0x7fff92ba1980 T14466) Step #5: ==14466==The signal is caused by a READ memory access. Step #5: #0 0x558b821715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b81f93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b81f92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b81f70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b81e91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b81de9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b81df31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b81dda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b81e063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd11f6b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b81dcdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14466==Register values: Step #5: rax = 0x0000558b86ec8150 rbx = 0x0000558b86ec8150 rcx = 0x0000558b86ec8600 rdx = 0x00007efd12133b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff92ba1980 Step #5: r8 = 0x0000558b86ec8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efd12133be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b85370960 r14 = 0x0000000100000004 r15 = 0x0000558b842dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14466==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x26,0x41,0x40,0x41,0x80,0x38,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A&A@A\2008lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f57331901572b6598072b0e0e58f82644be5d540 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBJkFAQYA4bG8ACw== Step #5: MERGE-OUTER: attempt 1144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1173702794 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55facba9c198, 0x55facbaa4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55facbaa4918,0x55facbb2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f57331901572b6598072b0e0e58f82644be5d540' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6292 processed earlier; will process 8983 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14470==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fac92b05dd bp 0x000000000000 sp 0x7ffff4bc6c80 T14470) Step #5: ==14470==The signal is caused by a READ memory access. Step #5: #0 0x55fac92b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fac90d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fac90d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fac90af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fac8fd0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fac8f28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fac8f321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fac8f196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fac8f453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3281841082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fac8f0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14470==Register values: Step #5: rax = 0x000055facce84ca0 rbx = 0x000055facce84ca0 rcx = 0x000055facce85150 rdx = 0x00007f3281a09b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff4bc6c80 Step #5: r8 = 0x000055facce84ca0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3281a09be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055facc4af960 r14 = 0x0000000100000004 r15 = 0x000055facb41c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14470==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x65,0x0,0xfd,0xed,0x0,0xfd,0x65,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375e\000\375\355\000\375e\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6caa32053f46527c16a6b8c5b1d38589285f7960 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/WUA/e0A/WUACw== Step #5: MERGE-OUTER: attempt 1145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1173924778 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d897579198, 0x55d897581911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d897581918,0x55d8976090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6caa32053f46527c16a6b8c5b1d38589285f7960' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6294 processed earlier; will process 8981 files now Step #5: [LOADING] WASM module load failed: unknown type 65011711 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14474==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d894d8d5dd bp 0x000000000000 sp 0x7ffdd5a55f50 T14474) Step #5: ==14474==The signal is caused by a READ memory access. Step #5: #0 0x55d894d8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d894baf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d894baefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d894b8c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d894aadad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d894a05c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d894a0f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8949f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d894a223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe545c69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8949e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14474==Register values: Step #5: rax = 0x000055d898c16d70 rbx = 0x000055d898c16d70 rcx = 0x000055d898c16d60 rdx = 0x00007fe545e31b80 Step #5: rdi = 0x000055d898c16d60 rsi = 0x0000000000800001 rbp = 0x0000000000000000 rsp = 0x00007ffdd5a55f50 Step #5: r8 = 0x000055d898c16d70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe545e31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d897f8c960 r14 = 0x0000000100000004 r15 = 0x000055d896ef9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14474==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x64,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCBd\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-908b3c9c2dbbe92972f172b1419bb5b7f399bdb7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Jkhn0ACw== Step #5: MERGE-OUTER: attempt 1146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1174152585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564aa5723198, 0x564aa572b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564aa572b918,0x564aa57b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/908b3c9c2dbbe92972f172b1419bb5b7f399bdb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6296 processed earlier; will process 8979 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14478==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564aa2f375dd bp 0x000000000000 sp 0x7ffd3910c100 T14478) Step #5: ==14478==The signal is caused by a READ memory access. Step #5: #0 0x564aa2f375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564aa2d59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564aa2d58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564aa2d36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564aa2c57ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564aa2bafc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564aa2bb91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564aa2ba06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564aa2bcc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab4b145082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564aa2b93aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14478==Register values: Step #5: rax = 0x0000564aa670b150 rbx = 0x0000564aa670b150 rcx = 0x0000564aa670b600 rdx = 0x00007fab4b30db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3910c100 Step #5: r8 = 0x0000564aa670b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab4b30dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564aa6136960 r14 = 0x0000000100000004 r15 = 0x0000564aa50a3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14478==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x27,0x42,0xc9,0x65,0x42,0xb3,0x60,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B'B\311eB\263`|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-182bc61aa7f7d46bbc331311ca2bb99c91686608 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJ0LJZUKzYHwACw== Step #5: MERGE-OUTER: attempt 1147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1174394814 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e7309a3198, 0x55e7309ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e7309ab918,0x55e730a330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/182bc61aa7f7d46bbc331311ca2bb99c91686608' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6297 processed earlier; will process 8978 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #2 pulse cov: 375 ft: 395 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 196468 Step #5: [LOADING] WASM module load failed: unknown type 588 Step #5: #4 pulse cov: 434 ft: 492 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: integer too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14482==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e72e1b75dd bp 0x000000000000 sp 0x7ffe01116590 T14482) Step #5: ==14482==The signal is caused by a READ memory access. Step #5: #0 0x55e72e1b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e72dfd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e72dfd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e72dfb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e72ded7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e72de2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e72de391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e72de206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e72de4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0732768082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e72de13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14482==Register values: Step #5: rax = 0x000055e732b65520 rbx = 0x000055e732b65520 rcx = 0x000055e732b659d0 rdx = 0x00007f0732930b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe01116590 Step #5: r8 = 0x000055e732b65520 r9 = 0x00007f0732930d00 r10 = 0x000055e7329eb010 r11 = 0x00007f0732930be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7313b6960 r14 = 0x0000000100000004 r15 = 0x000055e730323386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14482==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x32,0x8a,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B2\212\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72963b6d62e1490f05959296f6b6ffa31638aed7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEIyin8ACw== Step #5: MERGE-OUTER: attempt 1148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1174634511 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563aeb01e198, 0x563aeb026911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563aeb026918,0x563aeb0ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72963b6d62e1490f05959296f6b6ffa31638aed7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6305 processed earlier; will process 8970 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14486==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ae88325dd bp 0x000000000000 sp 0x7ffdd69d3640 T14486) Step #5: ==14486==The signal is caused by a READ memory access. Step #5: #0 0x563ae88325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ae8654280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ae8653fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ae8631929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ae8552ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ae84aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ae84b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ae849b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ae84c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19b12e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ae848eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14486==Register values: Step #5: rax = 0x0000563aecc8b150 rbx = 0x0000563aecc8b150 rcx = 0x0000563aecc8b600 rdx = 0x00007f19b14b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd69d3640 Step #5: r8 = 0x0000563aecc8b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19b14b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563aeba31960 r14 = 0x0000000100000004 r15 = 0x0000563aea99e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14486==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x67,0x42,0x30,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351gB0\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4da37c24bcc59abdfe26464b104037c259e651b2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpZ0Iwhn4ACw== Step #5: MERGE-OUTER: attempt 1149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1174876430 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a975cd6198, 0x55a975cde911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a975cde918,0x55a975d660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4da37c24bcc59abdfe26464b104037c259e651b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6306 processed earlier; will process 8969 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14490==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9734ea5dd bp 0x000000000000 sp 0x7ffe341c7fb0 T14490) Step #5: ==14490==The signal is caused by a READ memory access. Step #5: #0 0x55a9734ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a97330c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a97330bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9732e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a97320aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a973162c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a97316c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9731536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a97317f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f54956082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a973146aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14490==Register values: Step #5: rax = 0x000055a9780ac150 rbx = 0x000055a9780ac150 rcx = 0x000055a9780ac600 rdx = 0x00007f6f54b1eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe341c7fb0 Step #5: r8 = 0x000055a9780ac150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f54b1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9766e9960 r14 = 0x0000000100000004 r15 = 0x000055a975656386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14490==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x0,0x0,0xbe,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003\000\000\276\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0b8914ddb6b46ce78aed2aec4b113f961e91fcc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAMAAL4ACwALCw== Step #5: MERGE-OUTER: attempt 1150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1175148330 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56228dc9a198, 0x56228dca2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56228dca2918,0x56228dd2a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0b8914ddb6b46ce78aed2aec4b113f961e91fcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6307 processed earlier; will process 8968 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14497==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56228b4ae5dd bp 0x000000000000 sp 0x7ffd99974fa0 T14497) Step #5: ==14497==The signal is caused by a READ memory access. Step #5: #0 0x56228b4ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56228b2d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56228b2cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56228b2ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56228b1cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56228b126c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56228b1301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56228b1176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56228b1433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2aaf0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56228b10aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14497==Register values: Step #5: rax = 0x00005622900db150 rbx = 0x00005622900db150 rcx = 0x00005622900db600 rdx = 0x00007fd2ab0d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd99974fa0 Step #5: r8 = 0x00005622900db150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2ab0d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056228e6ad960 r14 = 0x0000000100000004 r15 = 0x000056228d61a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14497==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x40,0x0,0xa6,0x9e,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002@\000\246\236\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a3ac40040dbcdc5cbe53ae6a66cb5d14605e29b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJAAKaeAAsLCw== Step #5: MERGE-OUTER: attempt 1151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1175396282 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601c4df8198, 0x5601c4e00911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601c4e00918,0x5601c4e880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a3ac40040dbcdc5cbe53ae6a66cb5d14605e29b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6308 processed earlier; will process 8967 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 304 ft: 323 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 396 ft: 446 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14501==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601c260c5dd bp 0x000000000000 sp 0x7fff723d4de0 T14501) Step #5: ==14501==The signal is caused by a READ memory access. Step #5: #0 0x5601c260c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601c242e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601c242dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601c240b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601c232cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5601c2284c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601c228e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601c22756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601c22a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6d4c03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601c2268aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14501==Register values: Step #5: rax = 0x00005601c5c1b520 rbx = 0x00005601c5c1b520 rcx = 0x00005601c5c1b9d0 rdx = 0x00007fe6d4dcbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff723d4de0 Step #5: r8 = 0x00005601c5c1b520 r9 = 0x00007fe6d4dcbc20 r10 = 0x00005601c5aa1010 r11 = 0x00007fe6d4dcbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005601c580b960 r14 = 0x0000000100000004 r15 = 0x00005601c4778386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14501==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x7e,0x0,0xac,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003~\000\254\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-deb86cf3020e7330159e0c65313e63e7153b73ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAN+AKwACwALCw== Step #5: MERGE-OUTER: attempt 1152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1175645631 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9970c3198, 0x55c9970cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9970cb918,0x55c9971530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/deb86cf3020e7330159e0c65313e63e7153b73ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6313 processed earlier; will process 8962 files now Step #5: [LOADING] WASM module load failed: unknown type -1115688962 Step #5: #1 pulse cov: 265 ft: 266 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14505==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9948d75dd bp 0x000000000000 sp 0x7ffc1ebc0f80 T14505) Step #5: ==14505==The signal is caused by a READ memory access. Step #5: #0 0x55c9948d75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9946f9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9946f8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9946d6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9945f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c99454fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9945591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9945406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c99456c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a11e4a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c994533aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14505==Register values: Step #5: rax = 0x000055c99935a980 rbx = 0x000055c99935a980 rcx = 0x000055c99935a970 rdx = 0x00007f2a12012b80 Step #5: rdi = 0x000055c99935a970 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffc1ebc0f80 Step #5: r8 = 0x000055c99935a980 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a12012be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c997ad6960 r14 = 0x0000000100000004 r15 = 0x000055c996a43386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14505==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x93,0x93,0x93,0x96,0x93,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\223\223\223\226\223\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7503a8ceda81a3a6a9d7543791c085ff68d4da02 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACTk5OWkwALCw== Step #5: MERGE-OUTER: attempt 1153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1175879005 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565543e3c198, 0x565543e44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565543e44918,0x565543ecc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7503a8ceda81a3a6a9d7543791c085ff68d4da02' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6315 processed earlier; will process 8960 files now Step #5: [LOADING] WASM module load failed: unknown function 65188 Step #5: #1 pulse cov: 374 ft: 375 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14509==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5655416505dd bp 0x000000000000 sp 0x7ffc4db57600 T14509) Step #5: ==14509==The signal is caused by a READ memory access. Step #5: #0 0x5655416505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565541472280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565541471fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56554144f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565541370ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5655412c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5655412d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5655412b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5655412e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d7f699082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5655412acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14509==Register values: Step #5: rax = 0x0000565544bcb430 rbx = 0x0000565544bcb430 rcx = 0x0000565544bcb420 rdx = 0x00007f3d7f861b80 Step #5: rdi = 0x0000565544bcb420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc4db57600 Step #5: r8 = 0x0000565544bcb430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d7f861be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056554484f960 r14 = 0x0000000100000004 r15 = 0x00005655437bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14509==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x73,0x77,0x6d,0x77,0x73,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000swmws\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ed5f1564fb1cfdd543cc01bc27e685b1989463c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABzd213cwALCw== Step #5: MERGE-OUTER: attempt 1154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1176118690 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb91622198, 0x55cb9162a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb9162a918,0x55cb916b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ed5f1564fb1cfdd543cc01bc27e685b1989463c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6317 processed earlier; will process 8958 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14513==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb8ee365dd bp 0x000000000000 sp 0x7ffc3ef5a640 T14513) Step #5: ==14513==The signal is caused by a READ memory access. Step #5: #0 0x55cb8ee365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb8ec58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb8ec57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb8ec35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb8eb56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb8eaaec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb8eab81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb8ea9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb8eacb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f35fdd83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb8ea92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14513==Register values: Step #5: rax = 0x000055cb928e2150 rbx = 0x000055cb928e2150 rcx = 0x000055cb928e2600 rdx = 0x00007f35fdf4bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3ef5a640 Step #5: r8 = 0x000055cb928e2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f35fdf4bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb92035960 r14 = 0x0000000100000004 r15 = 0x000055cb90fa2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14513==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x42,0x42,0x42,0x42,0x42,0x50,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000BBBBBP\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8109ab4e9c841ab416e63dd1cb8ad28ba032d0ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEJCQkJCUAALCw== Step #5: MERGE-OUTER: attempt 1155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1176353450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626aaee6198, 0x5626aaeee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626aaeee918,0x5626aaf760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8109ab4e9c841ab416e63dd1cb8ad28ba032d0ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6318 processed earlier; will process 8957 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 882900910 Step #5: #2 pulse cov: 292 ft: 301 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #4 pulse cov: 418 ft: 446 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14517==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626a86fa5dd bp 0x000000000000 sp 0x7fff9914c240 T14517) Step #5: ==14517==The signal is caused by a READ memory access. Step #5: #0 0x5626a86fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626a851c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626a851bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626a84f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626a841aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626a8372c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626a837c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626a83636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626a838f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ed93ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626a8356aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14517==Register values: Step #5: rax = 0x00005626abfbaa20 rbx = 0x00005626abfbaa20 rcx = 0x00005626abfbaed0 rdx = 0x00007f2ed9574b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9914c240 Step #5: r8 = 0x00005626abfbaa20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ed9574be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626ab8f9960 r14 = 0x0000000100000004 r15 = 0x00005626aa866386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14517==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x7e,0x42,0x40,0x42,0x33,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351~B@B3\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2661355ad62fe633704dd868f79d7ae867f7c90 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6X5CQEIzin4ACw== Step #5: MERGE-OUTER: attempt 1156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1176613895 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6d0f1d198, 0x55e6d0f25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6d0f25918,0x55e6d0fad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2661355ad62fe633704dd868f79d7ae867f7c90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6326 processed earlier; will process 8949 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14521==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6ce7315dd bp 0x000000000000 sp 0x7fff3e381e00 T14521) Step #5: ==14521==The signal is caused by a READ memory access. Step #5: #0 0x55e6ce7315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6ce553280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6ce552fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6ce530929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6ce451ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6ce3a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6ce3b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6ce39a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6ce3c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8deb34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6ce38daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14521==Register values: Step #5: rax = 0x000055e6d2814150 rbx = 0x000055e6d2814150 rcx = 0x000055e6d2814600 rdx = 0x00007fd8decfcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3e381e00 Step #5: r8 = 0x000055e6d2814150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8decfcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6d1930960 r14 = 0x0000000100000004 r15 = 0x000055e6d089d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14521==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x6d,0x41,0x80,0x10,0x6e,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AmA\200\020nn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b79559dc25294fd206c9f00e32a97c7feae95800 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFtQYAQbm4ACw== Step #5: MERGE-OUTER: attempt 1157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1176876362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56440e53f198, 0x56440e547911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56440e547918,0x56440e5cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b79559dc25294fd206c9f00e32a97c7feae95800' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6327 processed earlier; will process 8948 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14525==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56440bd535dd bp 0x000000000000 sp 0x7ffe4f95da50 T14525) Step #5: ==14525==The signal is caused by a READ memory access. Step #5: #0 0x56440bd535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56440bb75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56440bb74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56440bb52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56440ba73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56440b9cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56440b9d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56440b9bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56440b9e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb1001a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56440b9afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14525==Register values: Step #5: rax = 0x0000564410d0fd70 rbx = 0x0000564410d0fd70 rcx = 0x0000564410d0fd60 rdx = 0x00007ffb101e2b80 Step #5: rdi = 0x0000564410d0fd60 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffe4f95da50 Step #5: r8 = 0x0000564410d0fd70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb101e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056440ef52960 r14 = 0x0000000100000004 r15 = 0x000056440debf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14525==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x68,0x42,0x43,0x42,0x12,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351hBCB\022\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be1ec2062f507aae0c98d4ce59f742f3bee110d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6WhCQ0IShnwACw== Step #5: MERGE-OUTER: attempt 1158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1177114035 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e6f5cd198, 0x558e6f5d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e6f5d5918,0x558e6f65d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be1ec2062f507aae0c98d4ce59f742f3bee110d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6329 processed earlier; will process 8946 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 341 ft: 358 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14532==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e6cde15dd bp 0x000000000000 sp 0x7ffe12dc5100 T14532) Step #5: ==14532==The signal is caused by a READ memory access. Step #5: #0 0x558e6cde15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e6cc03280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e6cc02fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e6cbe0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e6cb01ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e6ca59c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e6ca631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e6ca4a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e6ca763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32de9d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e6ca3daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14532==Register values: Step #5: rax = 0x0000558e714e4d20 rbx = 0x0000558e714e4d20 rcx = 0x0000558e714e4d10 rdx = 0x00007f32deb9fb80 Step #5: rdi = 0x0000558e714e4d10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffe12dc5100 Step #5: r8 = 0x0000558e714e4d20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32deb9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e6ffe0960 r14 = 0x0000000100000004 r15 = 0x0000558e6ef4d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14532==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x0,0x4d,0x41,0x1,0x73,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\000MA\001s\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-253135ad1646f32a2268a1992905591bdd925ff2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEATUEBcwEACw== Step #5: MERGE-OUTER: attempt 1159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1177351324 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb97770198, 0x55cb97778911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb97778918,0x55cb978000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/253135ad1646f32a2268a1992905591bdd925ff2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6332 processed earlier; will process 8943 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 23068671 Step #5: #2 pulse cov: 275 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #4 pulse cov: 339 ft: 366 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14536==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb94f845dd bp 0x000000000000 sp 0x7fff609e7e40 T14536) Step #5: ==14536==The signal is caused by a READ memory access. Step #5: #0 0x55cb94f845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb94da6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb94da5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb94d83929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb94ca4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb94bfcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb94c061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb94bed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb94c193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca6b89e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb94be0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14536==Register values: Step #5: rax = 0x000055cb98e6f780 rbx = 0x000055cb98e6f780 rcx = 0x000055cb98e6f770 rdx = 0x00007fca6ba66b80 Step #5: rdi = 0x000055cb98e6f770 rsi = 0x0000000000090400 rbp = 0x0000000000000000 rsp = 0x00007fff609e7e40 Step #5: r8 = 0x000055cb98e6f780 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca6ba66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb98183960 r14 = 0x0000000100000004 r15 = 0x000055cb970f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14536==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x40,0x41,0x77,0x69,0x70,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A@Awip\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2be86b8e2b9201abebdb5ce3234189a6fac3652 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEFAQXdpcAALCw== Step #5: MERGE-OUTER: attempt 1160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1177579082 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0ce5e5198, 0x55b0ce5ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0ce5ed918,0x55b0ce6750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2be86b8e2b9201abebdb5ce3234189a6fac3652' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6337 processed earlier; will process 8938 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14540==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0cbdf95dd bp 0x000000000000 sp 0x7fff0b50a010 T14540) Step #5: ==14540==The signal is caused by a READ memory access. Step #5: #0 0x55b0cbdf95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0cbc1b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0cbc1afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0cbbf8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0cbb19ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0cba71c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0cba7b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0cba626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0cba8e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff62d30c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0cba55aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14540==Register values: Step #5: rax = 0x000055b0d0ac7db0 rbx = 0x000055b0d0ac7db0 rcx = 0x000055b0d0ac7da0 rdx = 0x00007ff62d4d4b80 Step #5: rdi = 0x000055b0d0ac7da0 rsi = 0x0000000000400001 rbp = 0x0000000000000000 rsp = 0x00007fff0b50a010 Step #5: r8 = 0x000055b0d0ac7db0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff62d4d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0ceff8960 r14 = 0x0000000100000004 r15 = 0x000055b0cdf65386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14540==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xba,0xe9,0x2a,0x42,0x9,0x7c,0xba,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\272\351*B\011|\272\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8137487d01ed57236b8cc3a805e8174c66873da8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmbrpKkIJfLoACw== Step #5: MERGE-OUTER: attempt 1161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1177811765 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d56122a198, 0x55d561232911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d561232918,0x55d5612ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8137487d01ed57236b8cc3a805e8174c66873da8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6339 processed earlier; will process 8936 files now Step #5: [LOADING] WASM module load failed: unknown type 30752255 Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 320 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14544==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d55ea3e5dd bp 0x000000000000 sp 0x7ffdfbdbf8d0 T14544) Step #5: ==14544==The signal is caused by a READ memory access. Step #5: #0 0x55d55ea3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d55e860280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d55e85ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d55e83d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d55e75ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d55e6b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d55e6c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d55e6a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d55e6d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3e0d35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d55e69aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14544==Register values: Step #5: rax = 0x000055d56334a520 rbx = 0x000055d56334a520 rcx = 0x000055d56334a9d0 rdx = 0x00007fb3e0efdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfbdbf8d0 Step #5: r8 = 0x000055d56334a520 r9 = 0x00007fb3e0efdbf0 r10 = 0x000055d5631d0010 r11 = 0x00007fb3e0efdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d561c3d960 r14 = 0x0000000100000004 r15 = 0x000055d560baa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14544==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x0,0x47,0x41,0x18,0x47,0x4b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\000GA\030GK\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9762e255d27a7d4c60880cd11946df70e4ac335 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQABHQRhHSwALCw== Step #5: MERGE-OUTER: attempt 1162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1178050974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612e2839198, 0x5612e2841911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612e2841918,0x5612e28c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9762e255d27a7d4c60880cd11946df70e4ac335' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6343 processed earlier; will process 8932 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14548==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612e004d5dd bp 0x000000000000 sp 0x7ffc6a6198a0 T14548) Step #5: ==14548==The signal is caused by a READ memory access. Step #5: #0 0x5612e004d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612dfe6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612dfe6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5612dfe4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612dfd6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612dfcc5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612dfccf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612dfcb66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612dfce23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52acc74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612dfca9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14548==Register values: Step #5: rax = 0x00005612e4108150 rbx = 0x00005612e4108150 rcx = 0x00005612e4108600 rdx = 0x00007f52ace3cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6a6198a0 Step #5: r8 = 0x00005612e4108150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52ace3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612e324c960 r14 = 0x0000000100000004 r15 = 0x00005612e21b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14548==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x58,0x49,0x47,0x67,0x67,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000XIGgg\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06868e1cdc73b9480a2e5167f677d387ba695347 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABYSUdnZwALCw== Step #5: MERGE-OUTER: attempt 1163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1178274387 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7a4217198, 0x55c7a421f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7a421f918,0x55c7a42a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06868e1cdc73b9480a2e5167f677d387ba695347' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6344 processed earlier; will process 8931 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14552==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7a1a2b5dd bp 0x000000000000 sp 0x7ffd5cab6500 T14552) Step #5: ==14552==The signal is caused by a READ memory access. Step #5: #0 0x55c7a1a2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7a184d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7a184cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7a182a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7a174bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7a16a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7a16ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7a16946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7a16c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb532dd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7a1687aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14552==Register values: Step #5: rax = 0x000055c7a65c4150 rbx = 0x000055c7a65c4150 rcx = 0x000055c7a65c4600 rdx = 0x00007fb532f9db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5cab6500 Step #5: r8 = 0x000055c7a65c4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb532f9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7a4c2a960 r14 = 0x0000000100000004 r15 = 0x000055c7a3b97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14552==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x6,0x42,0x32,0x86,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B\006B2\206\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6e62e8c115eb2a3da2dc9f54328388c0da7400d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCBkIyhoAACw== Step #5: MERGE-OUTER: attempt 1164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1178505820 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56497b316198, 0x56497b31e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56497b31e918,0x56497b3a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6e62e8c115eb2a3da2dc9f54328388c0da7400d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6345 processed earlier; will process 8930 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 315 ft: 333 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14556==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564978b2a5dd bp 0x000000000000 sp 0x7ffd430323a0 T14556) Step #5: ==14556==The signal is caused by a READ memory access. Step #5: #0 0x564978b2a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56497894c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56497894bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564978929929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56497884aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649787a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649787ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649787936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649787bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1df88f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564978786aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14556==Register values: Step #5: rax = 0x000056497c0d2560 rbx = 0x000056497c0d2560 rcx = 0x000056497c0d2a10 rdx = 0x00007f1df8abdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd430323a0 Step #5: r8 = 0x000056497c0d2560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1df8abdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056497bd29960 r14 = 0x0000000100000004 r15 = 0x000056497ac96386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14556==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x43,0x42,0xf3,0x67,0x42,0x60,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BCB\363gB`\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-816582b0400cefe281adb6e5e4f115074424a43e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCQ0LzZ0Jghn4ACw== Step #5: MERGE-OUTER: attempt 1165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1178737079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e31a0cc198, 0x55e31a0d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e31a0d4918,0x55e31a15c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/816582b0400cefe281adb6e5e4f115074424a43e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6349 processed earlier; will process 8926 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 308 ft: 327 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14560==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3178e05dd bp 0x000000000000 sp 0x7fffbbd6bf50 T14560) Step #5: ==14560==The signal is caused by a READ memory access. Step #5: #0 0x55e3178e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e317702280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e317701fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3176df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e317600ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e317558c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3175621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3175496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3175753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f905f47a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e31753caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14560==Register values: Step #5: rax = 0x000055e31be404f0 rbx = 0x000055e31be404f0 rcx = 0x000055e31be404e0 rdx = 0x00007f905f642b80 Step #5: rdi = 0x000055e31be404e0 rsi = 0x0000000000380000 rbp = 0x0000000000000000 rsp = 0x00007fffbbd6bf50 Step #5: r8 = 0x000055e31be404f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f905f642be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e31aadf960 r14 = 0x0000000100000004 r15 = 0x000055e319a4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14560==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0xfd,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\375\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e57d86d68f99e12170b74f786f677b63ec28995 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3///3/DwAACw== Step #5: MERGE-OUTER: attempt 1166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1178968574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b871b96198, 0x55b871b9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b871b9e918,0x55b871c260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e57d86d68f99e12170b74f786f677b63ec28995' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6352 processed earlier; will process 8923 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b86f3aa5dd bp 0x000000000000 sp 0x7fff304a8c30 T14567) Step #5: ==14567==The signal is caused by a READ memory access. Step #5: #0 0x55b86f3aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b86f1cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b86f1cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b86f1a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b86f0caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b86f022c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b86f02c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b86f0136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b86f03f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8389438082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b86f006aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14567==Register values: Step #5: rax = 0x000055b872b2e150 rbx = 0x000055b872b2e150 rcx = 0x000055b872b2e600 rdx = 0x00007f8389600b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff304a8c30 Step #5: r8 = 0x000055b872b2e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8389600be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8725a9960 r14 = 0x0000000100000004 r15 = 0x000055b871516386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xc,0x0,0x59,0x0,0x59,0x0,0x59,0x0,0x59,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\014\000Y\000Y\000Y\000Y\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13b877c32aad0b8a09e33e6b45c088ca92752480 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAMAFkAWQBZAFkACw== Step #5: MERGE-OUTER: attempt 1167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1179205805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd09ef8198, 0x55fd09f00911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd09f00918,0x55fd09f880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13b877c32aad0b8a09e33e6b45c088ca92752480' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6353 processed earlier; will process 8922 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd0770c5dd bp 0x000000000000 sp 0x7ffe8181c650 T14571) Step #5: ==14571==The signal is caused by a READ memory access. Step #5: #0 0x55fd0770c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd0752e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd0752dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd0750b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd0742cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd07384c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd0738e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd073756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd073a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb49fb72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd07368aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14571==Register values: Step #5: rax = 0x000055fd0b603aa0 rbx = 0x000055fd0b603aa0 rcx = 0x000055fd0b603a90 rdx = 0x00007fb49fd3ab80 Step #5: rdi = 0x000055fd0b603a90 rsi = 0x0000000001000042 rbp = 0x0000000000000000 rsp = 0x00007ffe8181c650 Step #5: r8 = 0x000055fd0b603aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb49fd3abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd0a90b960 r14 = 0x0000000100000004 r15 = 0x000055fd09878386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x41,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AA\016\003\000\000\000\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e2f24140401352b6c67aaf9bb1fa26361c4c4f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBQQ4DAAAAAAABCw== Step #5: MERGE-OUTER: attempt 1168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1179434091 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559d6197198, 0x5559d619f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559d619f918,0x5559d62270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e2f24140401352b6c67aaf9bb1fa26361c4c4f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6355 processed earlier; will process 8920 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559d39ab5dd bp 0x000000000000 sp 0x7ffe50ba0a60 T14575) Step #5: ==14575==The signal is caused by a READ memory access. Step #5: #0 0x5559d39ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559d37cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559d37ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559d37aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559d36cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559d3623c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559d362d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559d36146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559d36403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f29d1d55082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559d3607aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14575==Register values: Step #5: rax = 0x00005559d80a8150 rbx = 0x00005559d80a8150 rcx = 0x00005559d80a8600 rdx = 0x00007f29d1f1db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe50ba0a60 Step #5: r8 = 0x00005559d80a8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f29d1f1dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559d6baa960 r14 = 0x0000000100000004 r15 = 0x00005559d5b17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe7,0x40,0x42,0xc8,0xa9,0xdc,0x74,0x7c,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\347@B\310\251\334t|\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f8f890c441848925afd557e592eec8441b6bcbf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC50BCyKncdHwaCw== Step #5: MERGE-OUTER: attempt 1169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1179661984 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfb8d01198, 0x55dfb8d09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfb8d09918,0x55dfb8d910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f8f890c441848925afd557e592eec8441b6bcbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6356 processed earlier; will process 8919 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfb65155dd bp 0x000000000000 sp 0x7ffd60f8f430 T14579) Step #5: ==14579==The signal is caused by a READ memory access. Step #5: #0 0x55dfb65155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfb6337280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfb6336fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfb6314929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfb6235ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfb618dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfb61971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfb617e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfb61aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a52da8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfb6171aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14579==Register values: Step #5: rax = 0x000055dfb99f5150 rbx = 0x000055dfb99f5150 rcx = 0x000055dfb99f5600 rdx = 0x00007f1a52f70b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd60f8f430 Step #5: r8 = 0x000055dfb99f5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a52f70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfb9714960 r14 = 0x0000000100000004 r15 = 0x000055dfb8681386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0x16,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB\026\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-63a6b6b6c1b20b35adf85a1ed55fae4b30dc447e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEIWhn0ACw== Step #5: MERGE-OUTER: attempt 1170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1179895947 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a7fc3e198, 0x563a7fc46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a7fc46918,0x563a7fcce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/63a6b6b6c1b20b35adf85a1ed55fae4b30dc447e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6357 processed earlier; will process 8918 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a7d4525dd bp 0x000000000000 sp 0x7ffdf43155b0 T14583) Step #5: ==14583==The signal is caused by a READ memory access. Step #5: #0 0x563a7d4525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a7d274280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a7d273fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a7d251929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a7d172ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a7d0cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a7d0d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a7d0bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a7d0e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d2859f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a7d0aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14583==Register values: Step #5: rax = 0x0000563a80dd9150 rbx = 0x0000563a80dd9150 rcx = 0x0000563a80dd9600 rdx = 0x00007f2d28767b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf43155b0 Step #5: r8 = 0x0000563a80dd9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d28767be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a80651960 r14 = 0x0000000100000004 r15 = 0x0000563a7f5be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xc,0x0,0xfb,0xf,0x0,0xc,0x0,0xfb,0xf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\014\000\373\017\000\014\000\373\017\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8af835c3a8ae31dff320d0efd1d0a1155e8c1056 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAMAPsPAAwA+w8ACw== Step #5: MERGE-OUTER: attempt 1171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1180124745 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b6f1d99198, 0x55b6f1da1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6f1da1918,0x55b6f1e290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8af835c3a8ae31dff320d0efd1d0a1155e8c1056' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6358 processed earlier; will process 8917 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 385 ft: 405 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6ef5ad5dd bp 0x000000000000 sp 0x7fffc4f05c70 T14587) Step #5: ==14587==The signal is caused by a READ memory access. Step #5: #0 0x55b6ef5ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b6ef3cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b6ef3cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6ef3ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b6ef2cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b6ef225c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b6ef22f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6ef2166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b6ef2423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcaaaa21082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b6ef209aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14587==Register values: Step #5: rax = 0x000055b6f34bd340 rbx = 0x000055b6f34bd340 rcx = 0x000055b6f34bd7f0 rdx = 0x00007fcaaabe9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc4f05c70 Step #5: r8 = 0x000055b6f34bd340 r9 = 0x000055b6f33608c0 r10 = 0x000055b6f3342010 r11 = 0x00007fcaaabe9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6f27ac960 r14 = 0x0000000100000004 r15 = 0x000055b6f1719386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xd5,0x80,0x0,0x52,0xf,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\325\200\000R\017\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfc3f44fd2e90c0490dc818da60e66cd3311ca36 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAADVgABSDwALCw== Step #5: MERGE-OUTER: attempt 1172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1180348362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b04dfc198, 0x561b04e04911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b04e04918,0x561b04e8c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cfc3f44fd2e90c0490dc818da60e66cd3311ca36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6361 processed earlier; will process 8914 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b026105dd bp 0x000000000000 sp 0x7ffdaf56acf0 T14591) Step #5: ==14591==The signal is caused by a READ memory access. Step #5: #0 0x561b026105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b02432280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b02431fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b0240f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b02330ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b02288c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b022921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b022796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b022a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa097d9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b0226caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14591==Register values: Step #5: rax = 0x0000561b0675ff60 rbx = 0x0000561b0675ff60 rcx = 0x0000561b06760410 rdx = 0x00007fa097f64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdaf56acf0 Step #5: r8 = 0x0000561b0675ff60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa097f64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b0580f960 r14 = 0x0000000100000004 r15 = 0x0000561b0477c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xff,0x7e,0x7d,0x20,0x5f,0x22,0xd4,0x2b,0x21,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\377~} _\"\324+!\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ad5771620718b853ed4d57cc524b02efdef0009 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH/fn0gXyLUKyEACw== Step #5: MERGE-OUTER: attempt 1173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1180571574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56426136d198, 0x564261375911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564261375918,0x5642613fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ad5771620718b853ed4d57cc524b02efdef0009' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6362 processed earlier; will process 8913 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56425eb815dd bp 0x000000000000 sp 0x7ffff4406590 T14595) Step #5: ==14595==The signal is caused by a READ memory access. Step #5: #0 0x56425eb815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56425e9a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56425e9a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56425e980929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56425e8a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56425e7f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56425e8031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56425e7ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56425e8163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1ee8e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56425e7ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14595==Register values: Step #5: rax = 0x00005642625bf150 rbx = 0x00005642625bf150 rcx = 0x00005642625bf600 rdx = 0x00007fe1eeab0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff4406590 Step #5: r8 = 0x00005642625bf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1eeab0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564261d80960 r14 = 0x0000000100000004 r15 = 0x0000564260ced386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xc9,0x28,0x42,0x43,0x42,0x32,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\311(BCB2\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e192403d2460fe751e927489ba76dc0df5e1206 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCyShCQ0IyhnwACw== Step #5: MERGE-OUTER: attempt 1174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1180799684 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595ab9f9198, 0x5595aba01911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595aba01918,0x5595aba890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e192403d2460fe751e927489ba76dc0df5e1206' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6363 processed earlier; will process 8912 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 7349 Step #5: #2 pulse cov: 400 ft: 418 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595a920d5dd bp 0x000000000000 sp 0x7ffef6e63ea0 T14599) Step #5: ==14599==The signal is caused by a READ memory access. Step #5: #0 0x5595a920d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595a902f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595a902efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595a900c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595a8f2dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595a8e85c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595a8e8f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595a8e766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595a8ea23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabc6542082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595a8e69aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14599==Register values: Step #5: rax = 0x00005595ac765120 rbx = 0x00005595ac765120 rcx = 0x00005595ac7655d0 rdx = 0x00007fabc670ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef6e63ea0 Step #5: r8 = 0x00005595ac765120 r9 = 0x00005595ac621630 r10 = 0x00005595ac5ea010 r11 = 0x00007fabc670abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595ac40c960 r14 = 0x0000000100000004 r15 = 0x00005595ab379386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0xfe,0x3,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\376\003\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc9a0177660f61823674c746fd5bed80dc4b0a27 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAP4DAAsLCw== Step #5: MERGE-OUTER: attempt 1175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1181026713 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564cfac47198, 0x564cfac4f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564cfac4f918,0x564cfacd70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc9a0177660f61823674c746fd5bed80dc4b0a27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6367 processed earlier; will process 8908 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564cf845b5dd bp 0x000000000000 sp 0x7ffd5a328e10 T14611) Step #5: ==14611==The signal is caused by a READ memory access. Step #5: #0 0x564cf845b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564cf827d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564cf827cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564cf825a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564cf817bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564cf80d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564cf80dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564cf80c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564cf80f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d201dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564cf80b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14611==Register values: Step #5: rax = 0x0000564cfcb539f0 rbx = 0x0000564cfcb539f0 rcx = 0x0000564cfcb53ea0 rdx = 0x00007f0d203a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5a328e10 Step #5: r8 = 0x0000564cfcb539f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d203a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564cfb65a960 r14 = 0x0000000100000004 r15 = 0x0000564cfa5c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x30,0x6c,0x20,0x5f,0x22,0xdf,0x9,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2020l _\"\337\011!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-58202473765104dd1b44517fa884f357254124b0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCMGwgXyLfCSEDCw== Step #5: MERGE-OUTER: attempt 1176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1181251644 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562482cea198, 0x562482cf2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562482cf2918,0x562482d7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58202473765104dd1b44517fa884f357254124b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6368 processed earlier; will process 8907 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 211 ft: 212 exec/s: 0 rss: 305Mb Step #5: [LOADING] WASM module load failed: unknown function 8298493 Step #5: #2 pulse cov: 303 ft: 311 exec/s: 0 rss: 305Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14633==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624804fe5dd bp 0x000000000000 sp 0x7ffce991a330 T14633) Step #5: ==14633==The signal is caused by a READ memory access. Step #5: #0 0x5624804fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562480320280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56248031ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624802fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56248021ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562480176c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624801801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624801676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624801933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb695f9a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56248015aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14633==Register values: Step #5: rax = 0x00005624840b94f0 rbx = 0x00005624840b94f0 rcx = 0x00005624840b99a0 rdx = 0x00007fb696162b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce991a330 Step #5: r8 = 0x00005624840b94f0 r9 = 0x00007fb696162bf0 r10 = 0x0000562483f3f010 r11 = 0x00007fb696162be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005624836fd960 r14 = 0x0000000100000004 r15 = 0x000056248266a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14633==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x0,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B\000\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-338bd302510933fe0398228a6629c80e7f63d6ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEIAin4ACw== Step #5: MERGE-OUTER: attempt 1177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1181600110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56521d9b4198, 0x56521d9bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56521d9bc918,0x56521da440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/338bd302510933fe0398228a6629c80e7f63d6ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6372 processed earlier; will process 8903 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 301 ft: 321 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #4 pulse cov: 416 ft: 478 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14681==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56521b1c85dd bp 0x000000000000 sp 0x7fffc84bf1e0 T14681) Step #5: ==14681==The signal is caused by a READ memory access. Step #5: #0 0x56521b1c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56521afea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56521afe9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56521afc7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56521aee8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56521ae40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56521ae4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56521ae316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56521ae5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f060390f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56521ae24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14681==Register values: Step #5: rax = 0x000056521fe6b520 rbx = 0x000056521fe6b520 rcx = 0x000056521fe6b9d0 rdx = 0x00007f0603ad7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc84bf1e0 Step #5: r8 = 0x000056521fe6b520 r9 = 0x000056521fd234a0 r10 = 0x000056521fcf1010 r11 = 0x00007f0603ad7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056521e3c7960 r14 = 0x0000000100000004 r15 = 0x000056521d334386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14681==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0xc,0x0,0x59,0x0,0x59,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\014\000Y\000Y\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4b93f72bb369d86f2b8790c76e92576622abfd1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAwAWQBZAAsACw== Step #5: MERGE-OUTER: attempt 1178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1181834351 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560de27c8198, 0x560de27d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560de27d0918,0x560de28580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4b93f72bb369d86f2b8790c76e92576622abfd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6377 processed earlier; will process 8898 files now Step #5: [LOADING] WASM module load failed: unknown table 536870871 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560ddffdc5dd bp 0x000000000000 sp 0x7ffcc1f64cb0 T14707) Step #5: ==14707==The signal is caused by a READ memory access. Step #5: #0 0x560ddffdc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560ddfdfe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560ddfdfdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560ddfddb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560ddfcfcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ddfc54c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ddfc5e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ddfc456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ddfc713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9141813082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ddfc38aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14707==Register values: Step #5: rax = 0x0000560de3ab15d0 rbx = 0x0000560de3ab15d0 rcx = 0x0000560de3ab15c0 rdx = 0x00007f91419dbb80 Step #5: rdi = 0x0000560de3ab15c0 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffcc1f64cb0 Step #5: r8 = 0x0000560de3ab15d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91419dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560de31db960 r14 = 0x0000000100000004 r15 = 0x0000560de2148386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0x41,0x0,0x4a,0xb7,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000A\000J\267\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a0fde1aa94c6dcdd38835b7f26bb9d6d843d386 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEAQQBKtwALCw== Step #5: MERGE-OUTER: attempt 1179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1182072408 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587e88f8198, 0x5587e8900911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587e8900918,0x5587e89880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a0fde1aa94c6dcdd38835b7f26bb9d6d843d386' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6379 processed earlier; will process 8896 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587e610c5dd bp 0x000000000000 sp 0x7ffcf99b02a0 T14711) Step #5: ==14711==The signal is caused by a READ memory access. Step #5: #0 0x5587e610c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587e5f2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587e5f2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587e5f0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587e5e2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587e5d84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587e5d8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587e5d756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587e5da13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe768a8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587e5d68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14711==Register values: Step #5: rax = 0x00005587ea865150 rbx = 0x00005587ea865150 rcx = 0x00005587ea865600 rdx = 0x00007fe768c53b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf99b02a0 Step #5: r8 = 0x00005587ea865150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe768c53be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587e930b960 r14 = 0x0000000100000004 r15 = 0x00005587e8278386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x41,0x69,0x41,0x6f,0x41,0xc2,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AiAiAoA\302o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdfbcee8c9fa44a3fd92ad8430be12434b44db1f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBaUFpQW9Bwm8ACw== Step #5: MERGE-OUTER: attempt 1180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1182308744 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db62f84198, 0x55db62f8c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db62f8c918,0x55db630140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fdfbcee8c9fa44a3fd92ad8430be12434b44db1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6380 processed earlier; will process 8895 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db607985dd bp 0x000000000000 sp 0x7fff738e4670 T14715) Step #5: ==14715==The signal is caused by a READ memory access. Step #5: #0 0x55db607985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db605ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db605b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db60597929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db604b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db60410c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db6041a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db604016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db6042d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa62553f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db603f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14715==Register values: Step #5: rax = 0x000055db64fded70 rbx = 0x000055db64fded70 rcx = 0x000055db64fdf220 rdx = 0x00007fa625707b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff738e4670 Step #5: r8 = 0x000055db64fded70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa625707be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db63997960 r14 = 0x0000000100000004 r15 = 0x000055db62904386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8d,0x7e,0x63,0x0,0x20,0xff,0xde,0x0,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\215~c\000 \377\336\000\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af3e3cac1445b77ef4f4074c1151daaf2266d582 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGNfmMAIP/eABQACw== Step #5: MERGE-OUTER: attempt 1181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1182543774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56346b735198, 0x56346b73d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56346b73d918,0x56346b7c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af3e3cac1445b77ef4f4074c1151daaf2266d582' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6381 processed earlier; will process 8894 files now Step #5: [LOADING] WASM module load failed: unknown type 1717501 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 337 ft: 361 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown type 805306366 Step #5: #4 pulse cov: 387 ft: 432 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563468f495dd bp 0x000000000000 sp 0x7fffd9d934b0 T14719) Step #5: ==14719==The signal is caused by a READ memory access. Step #5: #0 0x563468f495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563468d6b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563468d6afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563468d48929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563468c69ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563468bc1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563468bcb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563468bb26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563468bde3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc17395082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563468ba5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14719==Register values: Step #5: rax = 0x000056346de0f520 rbx = 0x000056346de0f520 rcx = 0x000056346de0f9d0 rdx = 0x00007fcc1755db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd9d934b0 Step #5: r8 = 0x000056346de0f520 r9 = 0x00007fcc1755dc30 r10 = 0x000056346dc95010 r11 = 0x00007fcc1755dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056346c148960 r14 = 0x0000000100000004 r15 = 0x000056346b0b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x6c,0x69,0x69,0x75,0x68,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000liiuh\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-038bb0230040b4a4523185e192b07736ca3624d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABsaWl1aAALCw== Step #5: MERGE-OUTER: attempt 1182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1182779458 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b7f295198, 0x556b7f29d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b7f29d918,0x556b7f3250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/038bb0230040b4a4523185e192b07736ca3624d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6386 processed earlier; will process 8889 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 306 ft: 322 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 384 ft: 420 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14745==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b7caa95dd bp 0x000000000000 sp 0x7ffc02611850 T14745) Step #5: ==14745==The signal is caused by a READ memory access. Step #5: #0 0x556b7caa95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b7c8cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b7c8cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b7c8a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b7c7c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b7c721c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b7c72b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b7c7126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b7c73e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcbf51f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b7c705aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14745==Register values: Step #5: rax = 0x0000556b811cc520 rbx = 0x0000556b811cc520 rcx = 0x0000556b811cc9d0 rdx = 0x00007fcbf53bdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc02611850 Step #5: r8 = 0x0000556b811cc520 r9 = 0x00007fcbf53bdbf0 r10 = 0x0000556b81052010 r11 = 0x00007fcbf53bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b7fca8960 r14 = 0x0000000100000004 r15 = 0x0000556b7ec15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14745==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0x6f,0x6f,0x6a,0x41,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000oojAx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed85c38d7b6ada9cc9e12fd821140f6dbc6daf1c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQABvb2pBeAALCw== Step #5: MERGE-OUTER: attempt 1183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1183017660 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5579ceb2e198, 0x5579ceb36911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5579ceb36918,0x5579cebbe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed85c38d7b6ada9cc9e12fd821140f6dbc6daf1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6391 processed earlier; will process 8884 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14749==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579cc3425dd bp 0x000000000000 sp 0x7ffe1bb04790 T14749) Step #5: ==14749==The signal is caused by a READ memory access. Step #5: #0 0x5579cc3425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579cc164280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579cc163fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5579cc141929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579cc062ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579cbfbac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579cbfc41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579cbfab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579cbfd73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc0a5d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579cbf9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14749==Register values: Step #5: rax = 0x00005579cf8ab430 rbx = 0x00005579cf8ab430 rcx = 0x00005579cf8ab8e0 rdx = 0x00007fdc0a79cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1bb04790 Step #5: r8 = 0x00005579cf8ab430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc0a79cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005579cf541960 r14 = 0x0000000100000004 r15 = 0x00005579ce4ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14749==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x7,0x64,0x6f,0x7,0x64,0x6f,0x70,0x6e,0x33,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\004\007do\007dopn3l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ec61e2a909eff004b96e858d33bd8f176800a79 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQHZG8HZG9wbjNsCw== Step #5: MERGE-OUTER: attempt 1184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1183255909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55835db32198, 0x55835db3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55835db3a918,0x55835dbc20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ec61e2a909eff004b96e858d33bd8f176800a79' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6392 processed earlier; will process 8883 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14761==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55835b3465dd bp 0x000000000000 sp 0x7ffe9295e350 T14761) Step #5: ==14761==The signal is caused by a READ memory access. Step #5: #0 0x55835b3465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55835b168280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55835b167fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55835b145929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55835b066ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55835afbec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55835afc81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55835afaf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55835afdb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde0af62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55835afa2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14761==Register values: Step #5: rax = 0x000055835f6b0150 rbx = 0x000055835f6b0150 rcx = 0x000055835f6b0600 rdx = 0x00007fde0b12ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9295e350 Step #5: r8 = 0x000055835f6b0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde0b12abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055835e545960 r14 = 0x0000000100000004 r15 = 0x000055835d4b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14761==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe8,0x3a,0x42,0xc0,0xa9,0x8c,0x74,0x7d,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\350:B\300\251\214t}\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bad0e954ddffa1511184f36ab6fb10a28a725a2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6DpCwKmMdH0aCw== Step #5: MERGE-OUTER: attempt 1185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1183483053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fa959c198, 0x557fa95a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fa95a4918,0x557fa962c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4bad0e954ddffa1511184f36ab6fb10a28a725a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6393 processed earlier; will process 8882 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 278 ft: 300 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14765==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557fa6db05dd bp 0x000000000000 sp 0x7fff3da624a0 T14765) Step #5: ==14765==The signal is caused by a READ memory access. Step #5: #0 0x557fa6db05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557fa6bd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557fa6bd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557fa6baf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557fa6ad0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557fa6a28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557fa6a321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557fa6a196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557fa6a453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4df47a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557fa6a0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14765==Register values: Step #5: rax = 0x0000557faa6aee30 rbx = 0x0000557faa6aee30 rcx = 0x0000557faa6aee20 rdx = 0x00007f4df4969b80 Step #5: rdi = 0x0000557faa6aee20 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007fff3da624a0 Step #5: r8 = 0x0000557faa6aee30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4df4969be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fa9faf960 r14 = 0x0000000100000004 r15 = 0x0000557fa8f1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14765==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0x6a,0x42,0x5d,0x88,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351jB]\210\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f88ede8617adbc581806422f8afa792399e0fc6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0LpakJdiIIACw== Step #5: MERGE-OUTER: attempt 1186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1183725234 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ecbde6d198, 0x55ecbde75911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ecbde75918,0x55ecbdefd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f88ede8617adbc581806422f8afa792399e0fc6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6396 processed earlier; will process 8879 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14769==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ecbb6815dd bp 0x000000000000 sp 0x7fff3c073020 T14769) Step #5: ==14769==The signal is caused by a READ memory access. Step #5: #0 0x55ecbb6815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ecbb4a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ecbb4a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ecbb480929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ecbb3a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ecbb2f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ecbb3031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ecbb2ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ecbb3163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7153000082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ecbb2ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14769==Register values: Step #5: rax = 0x000055ecbf683150 rbx = 0x000055ecbf683150 rcx = 0x000055ecbf683600 rdx = 0x00007f71531c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3c073020 Step #5: r8 = 0x000055ecbf683150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71531c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ecbe880960 r14 = 0x0000000100000004 r15 = 0x000055ecbd7ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14769==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfa,0x9,0x42,0x42,0x42,0x14,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\372\011BBB\024\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2da841ec0ac4ef2ae12686b0e56938fb9a83398 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC+glCQkIUhn8ACw== Step #5: MERGE-OUTER: attempt 1187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1184026701 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5625e52b2198, 0x5625e52ba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5625e52ba918,0x5625e53420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2da841ec0ac4ef2ae12686b0e56938fb9a83398' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6397 processed earlier; will process 8878 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14773==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625e2ac65dd bp 0x000000000000 sp 0x7fffac210dd0 T14773) Step #5: ==14773==The signal is caused by a READ memory access. Step #5: #0 0x5625e2ac65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5625e28e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5625e28e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5625e28c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5625e27e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5625e273ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5625e27481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5625e272f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5625e275b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ba537a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5625e2722aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14773==Register values: Step #5: rax = 0x00005625e746a150 rbx = 0x00005625e746a150 rcx = 0x00005625e746a600 rdx = 0x00007f9ba5542b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffac210dd0 Step #5: r8 = 0x00005625e746a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ba5542be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625e5cc5960 r14 = 0x0000000100000004 r15 = 0x00005625e4c32386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14773==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x23,0x41,0x28,0x4e,0xb2,0x8e,0xd0,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A#A(N\262\216\320j\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9c7847bfd732028afa48bacb79ba4308df2ff14 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBI0EoTrKO0GoACw== Step #5: MERGE-OUTER: attempt 1188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1184287027 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f1ed29198, 0x558f1ed31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f1ed31918,0x558f1edb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9c7847bfd732028afa48bacb79ba4308df2ff14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6398 processed earlier; will process 8877 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14780==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f1c53d5dd bp 0x000000000000 sp 0x7ffd58ec01e0 T14780) Step #5: ==14780==The signal is caused by a READ memory access. Step #5: #0 0x558f1c53d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f1c35f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f1c35efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f1c33c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f1c25dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f1c1b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f1c1bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f1c1a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f1c1d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d1513f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f1c199aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14780==Register values: Step #5: rax = 0x0000558f1fec21b0 rbx = 0x0000558f1fec21b0 rcx = 0x0000558f1fec2660 rdx = 0x00007f3d15307b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd58ec01e0 Step #5: r8 = 0x0000558f1fec21b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d15307be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f1f73c960 r14 = 0x0000000100000004 r15 = 0x0000558f1e6a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14780==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8f,0x33,0x7d,0x20,0x20,0x20,0x3a,0x95,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2173} :\225\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-80040bf0522ecf96ddb1fee100fd1e3e4e1a0e96 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGPM30gICA6lRoBCw== Step #5: MERGE-OUTER: attempt 1189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1184519199 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f24e19198, 0x559f24e21911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f24e21918,0x559f24ea90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80040bf0522ecf96ddb1fee100fd1e3e4e1a0e96' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6399 processed earlier; will process 8876 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 323 ft: 351 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 363 ft: 419 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14784==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f2262d5dd bp 0x000000000000 sp 0x7ffe8b9feb40 T14784) Step #5: ==14784==The signal is caused by a READ memory access. Step #5: #0 0x559f2262d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f2244f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f2244efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f2242c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f2234dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f222a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f222af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f222966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f222c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9665cb8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f22289aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14784==Register values: Step #5: rax = 0x0000559f26348b90 rbx = 0x0000559f26348b90 rcx = 0x0000559f26348b80 rdx = 0x00007f9665e80b80 Step #5: rdi = 0x0000559f26348b80 rsi = 0x0000000080000001 rbp = 0x0000000000000000 rsp = 0x00007ffe8b9feb40 Step #5: r8 = 0x0000559f26348b90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9665e80be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f2582c960 r14 = 0x0000000100000004 r15 = 0x0000559f24799386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14784==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x68,0x42,0x33,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BhB3\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f6c275818864c8913b40182e9e7f4f404168778 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCaEIzhn0ACw== Step #5: MERGE-OUTER: attempt 1190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1184760473 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648a51d6198, 0x5648a51de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648a51de918,0x5648a52660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f6c275818864c8913b40182e9e7f4f404168778' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6404 processed earlier; will process 8871 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14788==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648a29ea5dd bp 0x000000000000 sp 0x7ffd22927440 T14788) Step #5: ==14788==The signal is caused by a READ memory access. Step #5: #0 0x5648a29ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648a280c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648a280bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648a27e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648a270aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648a2662c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648a266c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648a26536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648a267f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe93590d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648a2646aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14788==Register values: Step #5: rax = 0x00005648a5c66040 rbx = 0x00005648a5c66040 rcx = 0x00005648a5c66030 rdx = 0x00007fe935ad5b80 Step #5: rdi = 0x00005648a5c66030 rsi = 0x0000000000001001 rbp = 0x0000000000000000 rsp = 0x00007ffd22927440 Step #5: r8 = 0x00005648a5c66040 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe935ad5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648a5be9960 r14 = 0x0000000100000004 r15 = 0x00005648a4b56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14788==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x71,0x1a,0x0,0xfd,0xae,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375q\032\000\375\256\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b82803fed6931c6a0425151c8a0018b3e0e3d97 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/XEaAP2uAAAACw== Step #5: MERGE-OUTER: attempt 1191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1184987193 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56496be8d198, 0x56496be95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56496be95918,0x56496bf1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b82803fed6931c6a0425151c8a0018b3e0e3d97' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6406 processed earlier; will process 8869 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14792==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649696a15dd bp 0x000000000000 sp 0x7fff2b746980 T14792) Step #5: ==14792==The signal is caused by a READ memory access. Step #5: #0 0x5649696a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649694c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649694c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649694a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649693c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564969319c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649693231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56496930a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649693363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc874d47082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649692fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14792==Register values: Step #5: rax = 0x000056496d954150 rbx = 0x000056496d954150 rcx = 0x000056496d954600 rdx = 0x00007fc874f0fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2b746980 Step #5: r8 = 0x000056496d954150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc874f0fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056496c8a0960 r14 = 0x0000000100000004 r15 = 0x000056496b80d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14792==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x42,0x42,0x43,0x42,0x30,0x8a,0xb4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351BBCB0\212\264\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-55e95a08379cef056140d8449785fc882a8feafd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UJCQ0IwirQACw== Step #5: MERGE-OUTER: attempt 1192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1185223266 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6aada1198, 0x55c6aada9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6aada9918,0x55c6aae310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/55e95a08379cef056140d8449785fc882a8feafd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6407 processed earlier; will process 8868 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14796==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6a85b55dd bp 0x000000000000 sp 0x7fff614e1e00 T14796) Step #5: ==14796==The signal is caused by a READ memory access. Step #5: #0 0x55c6a85b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6a83d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6a83d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6a83b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6a82d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6a822dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6a82371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6a821e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6a824a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc9ba335082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6a8211aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14796==Register values: Step #5: rax = 0x000055c6ad8d7150 rbx = 0x000055c6ad8d7150 rcx = 0x000055c6ad8d7600 rdx = 0x00007fc9ba4fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff614e1e00 Step #5: r8 = 0x000055c6ad8d7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc9ba4fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6ab7b4960 r14 = 0x0000000100000004 r15 = 0x000055c6aa721386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14796==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x7d,0x41,0xdc,0xd6,0x9f,0x33,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A}A\334\326\2373j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-71e70030e4c0c10b5dfe5fa5bad3e7bef2143f98 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBfUHc1p8zagAACw== Step #5: MERGE-OUTER: attempt 1193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1185459015 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3bfdc4198, 0x55a3bfdcc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3bfdcc918,0x55a3bfe540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71e70030e4c0c10b5dfe5fa5bad3e7bef2143f98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6408 processed earlier; will process 8867 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14800==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a3bd5d85dd bp 0x000000000000 sp 0x7ffd7eb7c400 T14800) Step #5: ==14800==The signal is caused by a READ memory access. Step #5: #0 0x55a3bd5d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3bd3fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3bd3f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a3bd3d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3bd2f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a3bd250c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a3bd25a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3bd2416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3bd26d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f110bc76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a3bd234aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14800==Register values: Step #5: rax = 0x000055a3c16beea0 rbx = 0x000055a3c16beea0 rcx = 0x000055a3c16bee90 rdx = 0x00007f110be3eb80 Step #5: rdi = 0x000055a3c16bee90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffd7eb7c400 Step #5: r8 = 0x000055a3c16beea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f110be3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3c07d7960 r14 = 0x0000000100000004 r15 = 0x000055a3bf744386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14800==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x23,0x7c,0x20,0x40,0x9f,0x9d,0x9d,0x9f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373#| @\237\235\235\237\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-777c017a6bf13097c4b04f85aa67bc2943db5fd3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7I3wgQJ+dnZ8ACw== Step #5: MERGE-OUTER: attempt 1194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1185683059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3a691e198, 0x55f3a6926911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3a6926918,0x55f3a69ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/777c017a6bf13097c4b04f85aa67bc2943db5fd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6410 processed earlier; will process 8865 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14804==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3a41325dd bp 0x000000000000 sp 0x7fff0d85dc90 T14804) Step #5: ==14804==The signal is caused by a READ memory access. Step #5: #0 0x55f3a41325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3a3f54280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3a3f53fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3a3f31929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3a3e52ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3a3daac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3a3db41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3a3d9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3a3dc73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b619b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3a3d8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14804==Register values: Step #5: rax = 0x000055f3a94de150 rbx = 0x000055f3a94de150 rcx = 0x000055f3a94de600 rdx = 0x00007f9b61b7cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0d85dc90 Step #5: r8 = 0x000055f3a94de150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b61b7cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3a7331960 r14 = 0x0000000100000004 r15 = 0x000055f3a629e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14804==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0xb0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000\260\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5bf50316bcba04d63e0427947ec1aa972f37720f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAALAACwALCw== Step #5: MERGE-OUTER: attempt 1195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1185916917 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddc9000198, 0x55ddc9008911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddc9008918,0x55ddc90900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5bf50316bcba04d63e0427947ec1aa972f37720f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6411 processed earlier; will process 8864 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14808==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddc68145dd bp 0x000000000000 sp 0x7ffd7c2c5d20 T14808) Step #5: ==14808==The signal is caused by a READ memory access. Step #5: #0 0x55ddc68145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddc6636280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddc6635fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddc6613929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddc6534ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddc648cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddc64961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddc647d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddc64a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3df6733082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddc6470aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14808==Register values: Step #5: rax = 0x000055ddca75a2b0 rbx = 0x000055ddca75a2b0 rcx = 0x000055ddca75a760 rdx = 0x00007f3df68fbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7c2c5d20 Step #5: r8 = 0x000055ddca75a2b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3df68fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddc9a13960 r14 = 0x0000000100000004 r15 = 0x000055ddc8980386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14808==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x66,0x72,0x2,0x0,0x20,0x0,0x20,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001fr\002\000 \000 \000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33864b7f5a5a888e00d666834ce26836c7c964e5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFmcgIAIAAgAAALCw== Step #5: MERGE-OUTER: attempt 1196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1186150426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b745b5198, 0x560b745bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b745bd918,0x560b746450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33864b7f5a5a888e00d666834ce26836c7c964e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6412 processed earlier; will process 8863 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14812==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b71dc95dd bp 0x000000000000 sp 0x7ffdb661b640 T14812) Step #5: ==14812==The signal is caused by a READ memory access. Step #5: #0 0x560b71dc95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b71beb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b71beafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b71bc8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b71ae9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b71a41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b71a4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b71a326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b71a5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb931f50082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b71a25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14812==Register values: Step #5: rax = 0x0000560b76d9ebc0 rbx = 0x0000560b76d9ebc0 rcx = 0x0000560b76d9ebb0 rdx = 0x00007fb932118b80 Step #5: rdi = 0x0000560b76d9ebb0 rsi = 0x0000000040000001 rbp = 0x0000000000000000 rsp = 0x00007ffdb661b640 Step #5: r8 = 0x0000560b76d9ebc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb932118be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b74fc8960 r14 = 0x0000000100000004 r15 = 0x0000560b73f35386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14812==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x40,0x0,0x0,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002@\000\000\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9823926da7e41102e5484c7733be22f61cf57624 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJAAAAAAAsLCw== Step #5: MERGE-OUTER: attempt 1197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1186387089 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556bc2b21198, 0x556bc2b29911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556bc2b29918,0x556bc2bb10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9823926da7e41102e5484c7733be22f61cf57624' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6414 processed earlier; will process 8861 files now Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 244 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #4 pulse cov: 374 ft: 430 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14816==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556bc03355dd bp 0x000000000000 sp 0x7ffeeed83640 T14816) Step #5: ==14816==The signal is caused by a READ memory access. Step #5: #0 0x556bc03355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556bc0157280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556bc0156fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556bc0134929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556bc0055ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556bbffadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556bbffb71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556bbff9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556bbffca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9fcb9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556bbff91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14816==Register values: Step #5: rax = 0x0000556bc45b54f0 rbx = 0x0000556bc45b54f0 rcx = 0x0000556bc45b59a0 rdx = 0x00007ff9fcd66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeeed83640 Step #5: r8 = 0x0000556bc45b54f0 r9 = 0x0000556bc44559e0 r10 = 0x0000556bc443b010 r11 = 0x00007ff9fcd66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556bc3534960 r14 = 0x0000000100000004 r15 = 0x0000556bc24a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14816==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x7e,0x0,0xb1,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002~\000\261\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b285e7f6dc82e3aedcbe13c164aacdc56be333f3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJ+ALEACwALCw== Step #5: MERGE-OUTER: attempt 1198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1186626854 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624840ba198, 0x5624840c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624840c2918,0x56248414a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b285e7f6dc82e3aedcbe13c164aacdc56be333f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6419 processed earlier; will process 8856 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14820==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624818ce5dd bp 0x000000000000 sp 0x7ffd72e8f9d0 T14820) Step #5: ==14820==The signal is caused by a READ memory access. Step #5: #0 0x5624818ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624816f0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624816effc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624816cd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624815eead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562481546c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624815501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624815376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624815633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9665da8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56248152aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14820==Register values: Step #5: rax = 0x0000562485c69150 rbx = 0x0000562485c69150 rcx = 0x0000562485c69600 rdx = 0x00007f9665f70b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd72e8f9d0 Step #5: r8 = 0x0000562485c69150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9665f70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562484acd960 r14 = 0x0000000100000004 r15 = 0x0000562483a3a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14820==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x60,0x6e,0x77,0x69,0x6e,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000`nwin\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-02372c1f60e8b10435c550302fc8b70d3d685fb1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABgbndpbgALCw== Step #5: MERGE-OUTER: attempt 1199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1186862406 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56085f857198, 0x56085f85f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56085f85f918,0x56085f8e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02372c1f60e8b10435c550302fc8b70d3d685fb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6420 processed earlier; will process 8855 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 312 ft: 325 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 4026466302 Step #5: #4 pulse cov: 363 ft: 400 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14824==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56085d06b5dd bp 0x000000000000 sp 0x7ffdfb0433d0 T14824) Step #5: ==14824==The signal is caused by a READ memory access. Step #5: #0 0x56085d06b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56085ce8d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56085ce8cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56085ce6a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56085cd8bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56085cce3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56085cced1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56085ccd46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56085cd003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50ba2d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56085ccc7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14824==Register values: Step #5: rax = 0x0000560860935f30 rbx = 0x0000560860935f30 rcx = 0x00005608609363e0 rdx = 0x00007f50ba49ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfb0433d0 Step #5: r8 = 0x0000560860935f30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50ba49abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056086026a960 r14 = 0x0000000100000004 r15 = 0x000056085f1d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14824==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0x96,0x96,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\226\226\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac2d0cb68745afa64e1977a4365aca4da77dba0d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAJaWAAsLCw== Step #5: MERGE-OUTER: attempt 1200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1187198842 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ccb7aec198, 0x55ccb7af4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ccb7af4918,0x55ccb7b7c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac2d0cb68745afa64e1977a4365aca4da77dba0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6428 processed earlier; will process 8847 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14828==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ccb53005dd bp 0x000000000000 sp 0x7fff7cc5aa10 T14828) Step #5: ==14828==The signal is caused by a READ memory access. Step #5: #0 0x55ccb53005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ccb5122280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ccb5121fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ccb50ff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ccb5020ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ccb4f78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ccb4f821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ccb4f696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ccb4f953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b43cfa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ccb4f5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14828==Register values: Step #5: rax = 0x000055ccb8968de0 rbx = 0x000055ccb8968de0 rcx = 0x000055ccb8968dd0 rdx = 0x00007f9b43ec2b80 Step #5: rdi = 0x000055ccb8968dd0 rsi = 0x0000000000400001 rbp = 0x0000000000000000 rsp = 0x00007fff7cc5aa10 Step #5: r8 = 0x000055ccb8968de0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b43ec2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ccb84ff960 r14 = 0x0000000100000004 r15 = 0x000055ccb746c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14828==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xf4,0x40,0x42,0x16,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\364@B\026\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c0b8a7ec2e7654966a6b903f1a600cc6ccd9d0d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCUL0QEIWhn4ACw== Step #5: MERGE-OUTER: attempt 1201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1187519459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f795d9198, 0x564f795e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f795e1918,0x564f796690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c0b8a7ec2e7654966a6b903f1a600cc6ccd9d0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6430 processed earlier; will process 8845 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14832==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f76ded5dd bp 0x000000000000 sp 0x7ffde9d3ce70 T14832) Step #5: ==14832==The signal is caused by a READ memory access. Step #5: #0 0x564f76ded5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f76c0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f76c0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f76bec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f76b0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f76a65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f76a6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f76a566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f76a823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84db07d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f76a49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14832==Register values: Step #5: rax = 0x0000564f7af2c460 rbx = 0x0000564f7af2c460 rcx = 0x0000564f7af2c450 rdx = 0x00007f84db245b80 Step #5: rdi = 0x0000564f7af2c450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffde9d3ce70 Step #5: r8 = 0x0000564f7af2c460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f84db245be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f79fec960 r14 = 0x0000000100000004 r15 = 0x0000564f78f59386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14832==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x4d,0x41,0x21,0x69,0x4e,0x4e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AMA!iNN\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eab6d96ae5417a8d856b974958bbaecff6dc44b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFNQSFpTk4ACw== Step #5: MERGE-OUTER: attempt 1202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1187773811 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556888f34198, 0x556888f3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556888f3c918,0x556888fc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eab6d96ae5417a8d856b974958bbaecff6dc44b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6432 processed earlier; will process 8843 files now Step #5: [LOADING] WASM module load failed: unknown type 96381 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14836==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568867485dd bp 0x000000000000 sp 0x7ffdca7a2970 T14836) Step #5: ==14836==The signal is caused by a READ memory access. Step #5: #0 0x5568867485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55688656a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556886569fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556886547929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556886468ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5568863c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568863ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568863b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568863dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d7df2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568863a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14836==Register values: Step #5: rax = 0x000055688b42ea10 rbx = 0x000055688b42ea10 rcx = 0x000055688b42ea00 rdx = 0x00007f7d7e0f2b80 Step #5: rdi = 0x000055688b42ea00 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffdca7a2970 Step #5: r8 = 0x000055688b42ea10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d7e0f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556889947960 r14 = 0x0000000100000004 r15 = 0x00005568888b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14836==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0xa5,0x4b,0x41,0x4,0x1,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\245KA\004\001l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab2036f5122300b1a9ea2cdf2669f8fd2dfa285b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEGlS0EEAWwACw== Step #5: MERGE-OUTER: attempt 1203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1188050682 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558852aa6198, 0x558852aae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558852aae918,0x558852b360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab2036f5122300b1a9ea2cdf2669f8fd2dfa285b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6434 processed earlier; will process 8841 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table 1015807 Step #5: #2 pulse cov: 326 ft: 337 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14840==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588502ba5dd bp 0x000000000000 sp 0x7ffcd9c64230 T14840) Step #5: ==14840==The signal is caused by a READ memory access. Step #5: #0 0x5588502ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588500dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588500dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5588500b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55884ffdaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55884ff32c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55884ff3c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55884ff236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55884ff4f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdea9cf2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55884ff16aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14840==Register values: Step #5: rax = 0x0000558854667a20 rbx = 0x0000558854667a20 rcx = 0x0000558854667ed0 rdx = 0x00007fdea9ebab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd9c64230 Step #5: r8 = 0x0000558854667a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdea9ebabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588534b9960 r14 = 0x0000000100000004 r15 = 0x0000558852426386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14840==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x89,0xbd,0xe9,0x43,0x42,0x79,0x7e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\211\275\351CBy~\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cb4e86070a7666d146064eee6769d204b457afa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCib3pQ0J5fgAACw== Step #5: MERGE-OUTER: attempt 1204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1188298844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55971f8d6198, 0x55971f8de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55971f8de918,0x55971f9660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4cb4e86070a7666d146064eee6769d204b457afa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6437 processed earlier; will process 8838 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 355 ft: 356 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14844==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55971d0ea5dd bp 0x000000000000 sp 0x7ffcb7736010 T14844) Step #5: ==14844==The signal is caused by a READ memory access. Step #5: #0 0x55971d0ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55971cf0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55971cf0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55971cee9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55971ce0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55971cd62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55971cd6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55971cd536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55971cd7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0151600082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55971cd46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14844==Register values: Step #5: rax = 0x00005597207f6260 rbx = 0x00005597207f6260 rcx = 0x00005597207f6710 rdx = 0x00007f01517c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb7736010 Step #5: r8 = 0x00005597207f6260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f01517c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597202e9960 r14 = 0x0000000100000004 r15 = 0x000055971f256386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14844==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x33,0x41,0xdb,0xb2,0xfe,0x1c,0x70,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A3A\333\262\376\034p\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6082e959d8c154eb5c70c3a19f49af81a64213c4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBM0Hbsv4ccL4ACw== Step #5: MERGE-OUTER: attempt 1205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1188575657 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55728d5f8198, 0x55728d600911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55728d600918,0x55728d6880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6082e959d8c154eb5c70c3a19f49af81a64213c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6439 processed earlier; will process 8836 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 220 ft: 221 exec/s: 0 rss: 307Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 315 ft: 329 exec/s: 0 rss: 307Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14864==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55728ae0c5dd bp 0x000000000000 sp 0x7fffece8c8a0 T14864) Step #5: ==14864==The signal is caused by a READ memory access. Step #5: #0 0x55728ae0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55728ac2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55728ac2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55728ac0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55728ab2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55728aa84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55728aa8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55728aa756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55728aaa13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f489f2c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55728aa68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14864==Register values: Step #5: rax = 0x000055728e6f34f0 rbx = 0x000055728e6f34f0 rcx = 0x000055728e6f39a0 rdx = 0x00007f489f490b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffece8c8a0 Step #5: r8 = 0x000055728e6f34f0 r9 = 0x00007f489f490bf0 r10 = 0x000055728e579010 r11 = 0x00007f489f490be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055728e00b960 r14 = 0x0000000100000004 r15 = 0x000055728cf78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14864==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x18,0x7f,0x20,0x0,0x4,0x0,0x0,0x0,0x5,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\030\177 \000\004\000\000\000\005\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-edb9f6dfee7ed1e704fc439ea1891ea6aea12544 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEYfyAABAAAAAULCw== Step #5: MERGE-OUTER: attempt 1206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1197836649 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f06c14e198, 0x55f06c156911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f06c156918,0x55f06c1de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edb9f6dfee7ed1e704fc439ea1891ea6aea12544' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6443 processed earlier; will process 8832 files now Step #5: [LOADING] WASM module load failed: unknown type -1936 Step #5: #1 pulse cov: 341 ft: 342 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 396 ft: 422 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14898==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0699625dd bp 0x000000000000 sp 0x7fff74b41040 T14898) Step #5: ==14898==The signal is caused by a READ memory access. Step #5: #0 0x55f0699625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f069784280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f069783fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f069761929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f069682ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0695dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0695e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0695cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0695f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6aa2c11082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0695beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14898==Register values: Step #5: rax = 0x000055f06dceb920 rbx = 0x000055f06dceb920 rcx = 0x000055f06dcebdd0 rdx = 0x00007f6aa2dd9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff74b41040 Step #5: r8 = 0x000055f06dceb920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6aa2dd9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f06cb61960 r14 = 0x0000000100000004 r15 = 0x000055f06bace386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14898==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x70,0x0,0x68,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002p\000h\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab4ba1e925b547296cfbfbde032408d25071e665 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJwAGgACwALCw== Step #5: MERGE-OUTER: attempt 1207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1198098957 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559bcdd1198, 0x5559bcdd9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559bcdd9918,0x5559bce610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab4ba1e925b547296cfbfbde032408d25071e665' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6446 processed earlier; will process 8829 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14902==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559ba5e55dd bp 0x000000000000 sp 0x7ffedf36b750 T14902) Step #5: ==14902==The signal is caused by a READ memory access. Step #5: #0 0x5559ba5e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559ba407280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559ba406fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559ba3e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559ba305ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559ba25dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559ba2671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559ba24e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559ba27a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55490fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559ba241aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14902==Register values: Step #5: rax = 0x00005559be68c1b0 rbx = 0x00005559be68c1b0 rcx = 0x00005559be68c660 rdx = 0x00007f55492c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedf36b750 Step #5: r8 = 0x00005559be68c1b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55492c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559bd7e4960 r14 = 0x0000000100000004 r15 = 0x00005559bc751386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14902==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8d,0x0,0x7f,0x41,0x3f,0xe,0x0,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\215\000\177A?\016\000\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7839267242fc9bb4ef3c381436d1812ade270aca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGNAH9BPw4AgIAACw== Step #5: MERGE-OUTER: attempt 1208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1198372099 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619dc7ab198, 0x5619dc7b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619dc7b3918,0x5619dc83b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7839267242fc9bb4ef3c381436d1812ade270aca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6447 processed earlier; will process 8828 files now Step #5: [LOADING] WASM module load failed: unknown type 536870911 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 324 ft: 336 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 357 ft: 398 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14906==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619d9fbf5dd bp 0x000000000000 sp 0x7ffd701ce790 T14906) Step #5: ==14906==The signal is caused by a READ memory access. Step #5: #0 0x5619d9fbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619d9de1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619d9de0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5619d9dbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619d9cdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619d9c37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619d9c411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619d9c286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619d9c543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8afd83a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619d9c1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14906==Register values: Step #5: rax = 0x00005619dd750520 rbx = 0x00005619dd750520 rcx = 0x00005619dd7509d0 rdx = 0x00007f8afda02b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd701ce790 Step #5: r8 = 0x00005619dd750520 r9 = 0x00005619dd60d3b0 r10 = 0x00005619dd5d6010 r11 = 0x00007f8afda02be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619dd1be960 r14 = 0x0000000100000004 r15 = 0x00005619dc12b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14906==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0xa8,0x30,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\2500B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-80de51416e33687b9ee5e15122d155204a9367ed Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDpqDBCCX4ACw== Step #5: MERGE-OUTER: attempt 1209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1198655690 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6d6cfb198, 0x55f6d6d03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6d6d03918,0x55f6d6d8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80de51416e33687b9ee5e15122d155204a9367ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6454 processed earlier; will process 8821 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14918==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6d450f5dd bp 0x000000000000 sp 0x7fff716122f0 T14918) Step #5: ==14918==The signal is caused by a READ memory access. Step #5: #0 0x55f6d450f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6d4331280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6d4330fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6d430e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6d422fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6d4187c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6d41911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6d41786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6d41a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d29e93082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6d416baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14918==Register values: Step #5: rax = 0x000055f6d8969150 rbx = 0x000055f6d8969150 rcx = 0x000055f6d8969600 rdx = 0x00007f0d2a05bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff716122f0 Step #5: r8 = 0x000055f6d8969150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d2a05bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6d770e960 r14 = 0x0000000100000004 r15 = 0x000055f6d667b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14918==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xef,0xff,0x94,0xfd,0xf,0x27,0xf,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\357\377\224\375\017'\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-73fa41e21cf84e5dc7e4c3b26c5eb0c2f6bdaff4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3v/5T9DycPCw== Step #5: MERGE-OUTER: attempt 1210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1198892927 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564902b12198, 0x564902b1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564902b1a918,0x564902ba20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73fa41e21cf84e5dc7e4c3b26c5eb0c2f6bdaff4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6455 processed earlier; will process 8820 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 1023 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 414 ft: 422 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14922==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649003265dd bp 0x000000000000 sp 0x7ffea8433fa0 T14922) Step #5: ==14922==The signal is caused by a READ memory access. Step #5: #0 0x5649003265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564900148280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564900147fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564900125929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564900046ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648fff9ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648fffa81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648fff8f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648fffbb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f85c94e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648fff82aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14922==Register values: Step #5: rax = 0x0000564904b9fa40 rbx = 0x0000564904b9fa40 rcx = 0x0000564904b9fa30 rdx = 0x00007f85c96a8b80 Step #5: rdi = 0x0000564904b9fa30 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffea8433fa0 Step #5: r8 = 0x0000564904b9fa40 r9 = 0x0000564904b928c0 r10 = 0x0000564904b76010 r11 = 0x00007f85c96a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564903525960 r14 = 0x0000000100000004 r15 = 0x0000564902492386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14922==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x4d,0x41,0x90,0x72,0x75,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AMA\220ruk\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d95b6764464dfba5d12cc806769541de3983fed6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFNQZBydWsACw== Step #5: MERGE-OUTER: attempt 1211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1199119077 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f72265198, 0x564f7226d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f7226d918,0x564f722f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d95b6764464dfba5d12cc806769541de3983fed6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6458 processed earlier; will process 8817 files now Step #5: [LOADING] WASM module load failed: unknown type 97 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14926==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f6fa795dd bp 0x000000000000 sp 0x7ffdf9a03d00 T14926) Step #5: ==14926==The signal is caused by a READ memory access. Step #5: #0 0x564f6fa795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f6f89b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f6f89afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f6f878929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f6f799ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f6f6f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f6f6fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f6f6e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f6f70e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65138ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f6f6d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14926==Register values: Step #5: rax = 0x0000564f74424c00 rbx = 0x0000564f74424c00 rcx = 0x0000564f74424bf0 rdx = 0x00007f6513a76b80 Step #5: rdi = 0x0000564f74424bf0 rsi = 0x0000000000104100 rbp = 0x0000000000000000 rsp = 0x00007ffdf9a03d00 Step #5: r8 = 0x0000564f74424c00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6513a76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f72c78960 r14 = 0x0000000100000004 r15 = 0x0000564f71be5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14926==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7a,0x42,0xc9,0x99,0xbd,0x86,0x45,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BzB\311\231\275\206E~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10dcb4496e47fd9e43c6b70b94d7b8b70d0e18f7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCekLJmb2GRX4ACw== Step #5: MERGE-OUTER: attempt 1212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1199356539 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c75cf20198, 0x55c75cf28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c75cf28918,0x55c75cfb00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10dcb4496e47fd9e43c6b70b94d7b8b70d0e18f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6460 processed earlier; will process 8815 files now Step #5: [LOADING] WASM module load failed: unknown table 114687 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14930==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c75a7345dd bp 0x000000000000 sp 0x7ffc6b21d900 T14930) Step #5: ==14930==The signal is caused by a READ memory access. Step #5: #0 0x55c75a7345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c75a556280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c75a555fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c75a533929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c75a454ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c75a3acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c75a3b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c75a39d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c75a3c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88bfc32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c75a390aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14930==Register values: Step #5: rax = 0x000055c75f7ad0e0 rbx = 0x000055c75f7ad0e0 rcx = 0x000055c75f7ad0d0 rdx = 0x00007f88bfdfab80 Step #5: rdi = 0x000055c75f7ad0d0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffc6b21d900 Step #5: r8 = 0x000055c75f7ad0e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f88bfdfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c75d933960 r14 = 0x0000000100000004 r15 = 0x000055c75c8a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14930==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe8,0x3a,0x42,0xc0,0xa9,0x8c,0x70,0x7d,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\350:B\300\251\214p}\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3872468e7ef7e7f99dbb2004757049f200ffa31b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6DpCwKmMcH0aCw== Step #5: MERGE-OUTER: attempt 1213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1199585488 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56368ab44198, 0x56368ab4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56368ab4c918,0x56368abd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3872468e7ef7e7f99dbb2004757049f200ffa31b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6462 processed earlier; will process 8813 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14934==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636883585dd bp 0x000000000000 sp 0x7ffeb2722300 T14934) Step #5: ==14934==The signal is caused by a READ memory access. Step #5: #0 0x5636883585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56368817a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563688179fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563688157929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563688078ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563687fd0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563687fda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563687fc16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563687fed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf9eef5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563687fb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14934==Register values: Step #5: rax = 0x000056368bada150 rbx = 0x000056368bada150 rcx = 0x000056368bada600 rdx = 0x00007faf9f0bdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb2722300 Step #5: r8 = 0x000056368bada150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf9f0bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056368b557960 r14 = 0x0000000100000004 r15 = 0x000056368a4c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14934==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x27,0x42,0x43,0x42,0x39,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351'BCB9\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-046990ef61f5dec29d5d8b01a079c37dfe5d5f92 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6SdCQ0I5hnwACw== Step #5: MERGE-OUTER: attempt 1214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1199839359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bff1767198, 0x55bff176f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bff176f918,0x55bff17f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/046990ef61f5dec29d5d8b01a079c37dfe5d5f92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6463 processed earlier; will process 8812 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14938==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfeef7b5dd bp 0x000000000000 sp 0x7fffda6fbe00 T14938) Step #5: ==14938==The signal is caused by a READ memory access. Step #5: #0 0x55bfeef7b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfeed9d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfeed9cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfeed7a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfeec9bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfeebf3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfeebfd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfeebe46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfeec103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa022a99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfeebd7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14938==Register values: Step #5: rax = 0x000055bff288b150 rbx = 0x000055bff288b150 rcx = 0x000055bff288b600 rdx = 0x00007fa022c61b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffda6fbe00 Step #5: r8 = 0x000055bff288b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa022c61be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bff217a960 r14 = 0x0000000100000004 r15 = 0x000055bff10e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14938==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0x92,0x1,0x0,0xfd,0x91,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\222\001\000\375\221\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9f6f9559d3e6795c9805f55aad7895cc3024c8a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP2SAQD9kQEACw== Step #5: MERGE-OUTER: attempt 1215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1200111430 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55569c984198, 0x55569c98c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55569c98c918,0x55569ca140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9f6f9559d3e6795c9805f55aad7895cc3024c8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6464 processed earlier; will process 8811 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14942==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55569a1985dd bp 0x000000000000 sp 0x7ffdcf651b10 T14942) Step #5: ==14942==The signal is caused by a READ memory access. Step #5: #0 0x55569a1985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555699fba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555699fb9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555699f97929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555699eb8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555699e10c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555699e1a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555699e016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555699e2d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba1fda9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555699df4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14942==Register values: Step #5: rax = 0x000055569f408150 rbx = 0x000055569f408150 rcx = 0x000055569f408600 rdx = 0x00007fba1ff71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcf651b10 Step #5: r8 = 0x000055569f408150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba1ff71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055569d397960 r14 = 0x0000000100000004 r15 = 0x000055569c304386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14942==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x61,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCBa\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42d3f424e9a892861191dab2bbad7724dce2b97b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Jhhn0ACw== Step #5: MERGE-OUTER: attempt 1216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1200377965 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a69425198, 0x563a6942d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a6942d918,0x563a694b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42d3f424e9a892861191dab2bbad7724dce2b97b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6465 processed earlier; will process 8810 files now Step #5: [LOADING] WASM module load failed: unknown table 3 Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14946==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a66c395dd bp 0x000000000000 sp 0x7fff05806fc0 T14946) Step #5: ==14946==The signal is caused by a READ memory access. Step #5: #0 0x563a66c395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a66a5b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a66a5afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a66a38929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a66959ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a668b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a668bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a668a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a668ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8218603082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a66895aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14946==Register values: Step #5: rax = 0x0000563a6b2af090 rbx = 0x0000563a6b2af090 rcx = 0x0000563a6b2af080 rdx = 0x00007f82187cbb80 Step #5: rdi = 0x0000563a6b2af080 rsi = 0x0000000000324000 rbp = 0x0000000000000000 rsp = 0x00007fff05806fc0 Step #5: r8 = 0x0000563a6b2af090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82187cbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a69e38960 r14 = 0x0000000100000004 r15 = 0x0000563a68da5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14946==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x73,0x73,0x73,0xf,0x63,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000sss\017c\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-416200764028995f7cd544324ad39c593591130d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABzc3MPYw8LCw== Step #5: MERGE-OUTER: attempt 1217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1200641212 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a4a7cf198, 0x558a4a7d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a4a7d7918,0x558a4a85f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/416200764028995f7cd544324ad39c593591130d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6467 processed earlier; will process 8808 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14966==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a47fe35dd bp 0x000000000000 sp 0x7ffe5a7d83a0 T14966) Step #5: ==14966==The signal is caused by a READ memory access. Step #5: #0 0x558a47fe35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a47e05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a47e04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a47de2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a47d03ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a47c5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a47c651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a47c4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a47c783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f76f5ea5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a47c3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14966==Register values: Step #5: rax = 0x0000558a4cd0a290 rbx = 0x0000558a4cd0a290 rcx = 0x0000558a4cd0a740 rdx = 0x00007f76f606db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5a7d83a0 Step #5: r8 = 0x0000558a4cd0a290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f76f606dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a4b1e2960 r14 = 0x0000000100000004 r15 = 0x0000558a4a14f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14966==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x18,0x1,0x4e,0x6,0x60,0x3,0x7f,0x7e,0x7f,0x0,0x5e,0x78,0x0,0x60,0x0,0x0,0x5e,0x77,0x1,0x5e,0x78,0x1,0x60,0x0,0x0, Step #5: \000asm\001\000\000\000\001\030\001N\006`\003\177~\177\000^x\000`\000\000^w\001^x\001`\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9797bb830f9f7b2f42cb6a00e038047aacad826 Step #5: Base64: AGFzbQEAAAABGAFOBmADf35/AF54AGAAAF53AV54AWAAAA== Step #5: MERGE-OUTER: attempt 1218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1200886697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab54baa198, 0x55ab54bb2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab54bb2918,0x55ab54c3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e9797bb830f9f7b2f42cb6a00e038047aacad826' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6468 processed earlier; will process 8807 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14970==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab523be5dd bp 0x000000000000 sp 0x7ffd73272f20 T14970) Step #5: ==14970==The signal is caused by a READ memory access. Step #5: #0 0x55ab523be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab521e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab521dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab521bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab520dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab52036c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab520401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab520276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab520533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f439ff50082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab5201aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14970==Register values: Step #5: rax = 0x000055ab566bb150 rbx = 0x000055ab566bb150 rcx = 0x000055ab566bb600 rdx = 0x00007f43a0118b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd73272f20 Step #5: r8 = 0x000055ab566bb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43a0118be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab555bd960 r14 = 0x0000000100000004 r15 = 0x000055ab5452a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14970==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0xef,0xff,0xf,0x0,0x40,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\357\377\017\000@\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d409d13d18c2d888f94afa57afca7939edd621e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3//+//DwBACw== Step #5: MERGE-OUTER: attempt 1219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1201113974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca6c3e1198, 0x55ca6c3e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca6c3e9918,0x55ca6c4710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d409d13d18c2d888f94afa57afca7939edd621e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6469 processed earlier; will process 8806 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14974==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca69bf55dd bp 0x000000000000 sp 0x7ffe6a3b1130 T14974) Step #5: ==14974==The signal is caused by a READ memory access. Step #5: #0 0x55ca69bf55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca69a17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca69a16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca699f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca69915ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca6986dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca698771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca6985e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca6988a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0fdd9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca69851aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14974==Register values: Step #5: rax = 0x000055ca6d616150 rbx = 0x000055ca6d616150 rcx = 0x000055ca6d616600 rdx = 0x00007fd0fdf66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6a3b1130 Step #5: r8 = 0x000055ca6d616150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0fdf66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca6cdf4960 r14 = 0x0000000100000004 r15 = 0x000055ca6bd61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14974==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xd0,0xe9,0x9f,0x7b,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\320\351\237{B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db1b64890690c03fd99545791997bb8fd786dd26 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmdDpn3tCCX4ACw== Step #5: MERGE-OUTER: attempt 1220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1201332544 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce89552198, 0x55ce8955a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce8955a918,0x55ce895e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db1b64890690c03fd99545791997bb8fd786dd26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6470 processed earlier; will process 8805 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14978==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce86d665dd bp 0x000000000000 sp 0x7ffdcaa0c450 T14978) Step #5: ==14978==The signal is caused by a READ memory access. Step #5: #0 0x55ce86d665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce86b88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce86b87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce86b65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce86a86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce869dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce869e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce869cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce869fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd00a39d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce869c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14978==Register values: Step #5: rax = 0x000055ce8a59b150 rbx = 0x000055ce8a59b150 rcx = 0x000055ce8a59b600 rdx = 0x00007fd00a565b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcaa0c450 Step #5: r8 = 0x000055ce8a59b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd00a565be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce89f65960 r14 = 0x0000000100000004 r15 = 0x000055ce88ed2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14978==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x27,0x48,0xad,0xb5,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A'H\255\265A\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74dd0eae6a8365e8d2db067d4c41129de3a7d894 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEnSK21QQAACw== Step #5: MERGE-OUTER: attempt 1221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1201549235 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e88a64198, 0x555e88a6c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e88a6c918,0x555e88af40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74dd0eae6a8365e8d2db067d4c41129de3a7d894' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6471 processed earlier; will process 8804 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 375 ft: 376 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==14982==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e862785dd bp 0x000000000000 sp 0x7ffdc81e6c60 T14982) Step #5: ==14982==The signal is caused by a READ memory access. Step #5: #0 0x555e862785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e8609a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e86099fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e86077929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e85f98ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e85ef0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e85efa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e85ee16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e85f0d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7173018082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e85ed4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==14982==Register values: Step #5: rax = 0x0000555e8a1cd430 rbx = 0x0000555e8a1cd430 rcx = 0x0000555e8a1cd420 rdx = 0x00007f71731e0b80 Step #5: rdi = 0x0000555e8a1cd420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdc81e6c60 Step #5: r8 = 0x0000555e8a1cd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71731e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e89477960 r14 = 0x0000000100000004 r15 = 0x0000555e883e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==14982==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x12,0x0,0xfe,0x3,0x0,0x12,0x0,0xfe,0x3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\022\000\376\003\000\022\000\376\003\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-896f8ec498d57b0a087ec2c80f9f30b425533844 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAASAP4DABIA/gMACw== Step #5: MERGE-OUTER: attempt 1222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1201809099 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad168cf198, 0x55ad168d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad168d7918,0x55ad1695f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/896f8ec498d57b0a087ec2c80f9f30b425533844' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6473 processed earlier; will process 8802 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 395 ft: 423 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15040==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad140e35dd bp 0x000000000000 sp 0x7fffb45ef290 T15040) Step #5: ==15040==The signal is caused by a READ memory access. Step #5: #0 0x55ad140e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad13f05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad13f04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad13ee2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad13e03ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad13d5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad13d651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad13d4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad13d783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7effb815f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad13d3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15040==Register values: Step #5: rax = 0x000055ad18497520 rbx = 0x000055ad18497520 rcx = 0x000055ad184979d0 rdx = 0x00007effb8327b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb45ef290 Step #5: r8 = 0x000055ad18497520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007effb8327be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad172e2960 r14 = 0x0000000100000004 r15 = 0x000055ad1624f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15040==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x91,0x97,0x97,0x92,0x98,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\221\227\227\222\230\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd0f581ec2b83ca74dd5412842ca5c68cab2a0da Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACRl5eSmAALCw== Step #5: MERGE-OUTER: attempt 1223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1202058681 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f05d681198, 0x55f05d689911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f05d689918,0x55f05d7110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd0f581ec2b83ca74dd5412842ca5c68cab2a0da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6476 processed earlier; will process 8799 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 326 ft: 333 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15089==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f05ae955dd bp 0x000000000000 sp 0x7ffdbfa6c170 T15089) Step #5: ==15089==The signal is caused by a READ memory access. Step #5: #0 0x55f05ae955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f05acb7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f05acb6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f05ac94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f05abb5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f05ab0dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f05ab171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f05aafe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f05ab2a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb033ea4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f05aaf1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15089==Register values: Step #5: rax = 0x000055f05e7fa520 rbx = 0x000055f05e7fa520 rcx = 0x000055f05e7fa9d0 rdx = 0x00007fb03406cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbfa6c170 Step #5: r8 = 0x000055f05e7fa520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb03406cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f05e094960 r14 = 0x0000000100000004 r15 = 0x000055f05d001386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15089==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0xbf,0xff,0xb7,0x10,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031\277\377\267\020\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e70ef41f2fa390ec507a35680d5d41778002cf25 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7Gb//txAAAAAACw== Step #5: MERGE-OUTER: attempt 1224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1202290548 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55736aa25198, 0x55736aa2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55736aa2d918,0x55736aab50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e70ef41f2fa390ec507a35680d5d41778002cf25' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6479 processed earlier; will process 8796 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15096==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573682395dd bp 0x000000000000 sp 0x7ffded1b9860 T15096) Step #5: ==15096==The signal is caused by a READ memory access. Step #5: #0 0x5573682395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55736805b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55736805afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557368038929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557367f59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557367eb1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557367ebb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557367ea26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557367ece3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d13fe0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557367e95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15096==Register values: Step #5: rax = 0x000055736c907150 rbx = 0x000055736c907150 rcx = 0x000055736c907600 rdx = 0x00007f6d141a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffded1b9860 Step #5: r8 = 0x000055736c907150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d141a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055736b438960 r14 = 0x0000000100000004 r15 = 0x000055736a3a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15096==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0xc4,0x49,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\304I}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-571b96f1ad89ad427da48d2c1c2278ebb531f1b3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0LESX0ACw== Step #5: MERGE-OUTER: attempt 1225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1202713453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56403922e198, 0x564039236911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564039236918,0x5640392be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/571b96f1ad89ad427da48d2c1c2278ebb531f1b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6480 processed earlier; will process 8795 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 314 ft: 331 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1065304030 Step #5: #4 pulse cov: 365 ft: 387 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 534757372 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564036a425dd bp 0x000000000000 sp 0x7fffd880c410 T15105) Step #5: ==15105==The signal is caused by a READ memory access. Step #5: #0 0x564036a425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564036864280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564036863fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564036841929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564036762ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640366bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640366c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640366ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640366d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe88605e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56403669eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15105==Register values: Step #5: rax = 0x000056403a162990 rbx = 0x000056403a162990 rcx = 0x000056403a162980 rdx = 0x00007fe886226b80 Step #5: rdi = 0x000056403a162980 rsi = 0x0000000000008200 rbp = 0x0000000000000000 rsp = 0x00007fffd880c410 Step #5: r8 = 0x000056403a162990 r9 = 0x00007fe886226c10 r10 = 0x000056403a136010 r11 = 0x00007fe886226be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564039c41960 r14 = 0x0000000100000004 r15 = 0x0000564038bae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x3e,0x42,0x34,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B>B4\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e54bf58e9996497524a34f0a73296121e4eaa4f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCPkI0hoEACw== Step #5: MERGE-OUTER: attempt 1226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1202945368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee05451198, 0x55ee05459911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee05459918,0x55ee054e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e54bf58e9996497524a34f0a73296121e4eaa4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6486 processed earlier; will process 8789 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15153==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee02c655dd bp 0x000000000000 sp 0x7fff423923f0 T15153) Step #5: ==15153==The signal is caused by a READ memory access. Step #5: #0 0x55ee02c655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee02a87280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee02a86fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee02a64929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee02985ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee028ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee028e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee028ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee028fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1241676082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee028c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15153==Register values: Step #5: rax = 0x000055ee05f501a0 rbx = 0x000055ee05f501a0 rcx = 0x000055ee05f50190 rdx = 0x00007f124183eb80 Step #5: rdi = 0x000055ee05f50190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007fff423923f0 Step #5: r8 = 0x000055ee05f501a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f124183ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee05e64960 r14 = 0x0000000100000004 r15 = 0x000055ee04dd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15153==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x1,0x41,0x6e,0x41,0x1,0x6e,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(\001AnA\001nh\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-523a54479d5703f25519346d114c9d40dcd42c6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKAFBbkEBbmgACw== Step #5: MERGE-OUTER: attempt 1227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1203145833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a5046d198, 0x555a50475911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a50475918,0x555a504fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/523a54479d5703f25519346d114c9d40dcd42c6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6488 processed earlier; will process 8787 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 319 ft: 327 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 346029998 Step #5: [LOADING] WASM module load failed: unknown type 140 Step #5: #4 pulse cov: 352 ft: 381 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown type 803209215 Step #5: [LOADING] WASM module load failed: unknown type -131073 Step #5: [LOADING] WASM module load failed: unknown global Step #5: #8 pulse cov: 405 ft: 452 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a4dc815dd bp 0x000000000000 sp 0x7ffdee276440 T15187) Step #5: ==15187==The signal is caused by a READ memory access. Step #5: #0 0x555a4dc815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a4daa3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a4daa2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a4da80929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a4d9a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a4d8f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a4d9031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a4d8ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a4d9163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ff5369082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a4d8ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15187==Register values: Step #5: rax = 0x0000555a51e4c520 rbx = 0x0000555a51e4c520 rcx = 0x0000555a51e4c9d0 rdx = 0x00007f6ff5531b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdee276440 Step #5: r8 = 0x0000555a51e4c520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ff5531be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a50e80960 r14 = 0x0000000100000004 r15 = 0x0000555a4fded386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0x0,0x49,0x49,0x48,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\000IIH\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aff4ca50281a8b05cda4b5b261494203726433e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAASUlIAAsBCw== Step #5: MERGE-OUTER: attempt 1228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1203465746 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a92b969198, 0x55a92b971911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a92b971918,0x55a92b9f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aff4ca50281a8b05cda4b5b261494203726433e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6497 processed earlier; will process 8778 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15210==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a92917d5dd bp 0x000000000000 sp 0x7ffe13b91310 T15210) Step #5: ==15210==The signal is caused by a READ memory access. Step #5: #0 0x55a92917d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a928f9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a928f9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a928f7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a928e9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a928df5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a928dff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a928de66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a928e123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f37b7fcc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a928dd9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15210==Register values: Step #5: rax = 0x000055a92e1f7150 rbx = 0x000055a92e1f7150 rcx = 0x000055a92e1f7600 rdx = 0x00007f37b8194b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe13b91310 Step #5: r8 = 0x000055a92e1f7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f37b8194be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a92c37c960 r14 = 0x0000000100000004 r15 = 0x000055a92b2e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15210==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x30,0x86,0x50,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB0\206P\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-846e7b42af890747d73ca8b2923ac7e17e9b485e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0IwhlAACw== Step #5: MERGE-OUTER: attempt 1229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1203625495 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e776d2198, 0x559e776da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e776da918,0x559e777620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/846e7b42af890747d73ca8b2923ac7e17e9b485e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6498 processed earlier; will process 8777 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15214==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e74ee65dd bp 0x000000000000 sp 0x7ffd7d3d3710 T15214) Step #5: ==15214==The signal is caused by a READ memory access. Step #5: #0 0x559e74ee65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e74d08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e74d07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e74ce5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e74c06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e74b5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e74b681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e74b4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e74b7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffbb3bc9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e74b42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15214==Register values: Step #5: rax = 0x0000559e792ed150 rbx = 0x0000559e792ed150 rcx = 0x0000559e792ed600 rdx = 0x00007ffbb3d91b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7d3d3710 Step #5: r8 = 0x0000559e792ed150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffbb3d91be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e780e5960 r14 = 0x0000000100000004 r15 = 0x0000559e77052386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15214==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x22,0x41,0xe0,0xd6,0xb9,0x9,0x6d,0xc1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\"A\340\326\271\011m\301\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d60db21c056602992bcc325cf794aa4891850492 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIkHg1rkJbcEACw== Step #5: MERGE-OUTER: attempt 1230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1203762752 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55989c35b198, 0x55989c363911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55989c363918,0x55989c3eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d60db21c056602992bcc325cf794aa4891850492' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6499 processed earlier; will process 8776 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15218==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559899b6f5dd bp 0x000000000000 sp 0x7ffdcdcf20a0 T15218) Step #5: ==15218==The signal is caused by a READ memory access. Step #5: #0 0x559899b6f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559899991280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559899990fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55989996e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55989988fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598997e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598997f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598997d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598998043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86eff36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5598997cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15218==Register values: Step #5: rax = 0x000055989cffa520 rbx = 0x000055989cffa520 rcx = 0x000055989cffa9d0 rdx = 0x00007f86f00feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcdcf20a0 Step #5: r8 = 0x000055989cffa520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86f00febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055989cd6e960 r14 = 0x0000000100000004 r15 = 0x000055989bcdb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15218==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x0,0x54,0x0,0xa3,0x0,0xbc,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\000T\000\243\000\274\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b75d63ef0c61372f7b3853d8e6fb02178fe88519 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQABUAKMAvAALCw== Step #5: MERGE-OUTER: attempt 1231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1203918937 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560af4452198, 0x560af445a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560af445a918,0x560af44e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b75d63ef0c61372f7b3853d8e6fb02178fe88519' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6501 processed earlier; will process 8774 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 323 ft: 324 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15222==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560af1c665dd bp 0x000000000000 sp 0x7ffe8a916790 T15222) Step #5: ==15222==The signal is caused by a READ memory access. Step #5: #0 0x560af1c665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560af1a88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560af1a87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560af1a65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560af1986ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560af18dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560af18e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560af18cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560af18fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5254ca8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560af18c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15222==Register values: Step #5: rax = 0x0000560af55fda40 rbx = 0x0000560af55fda40 rcx = 0x0000560af55fdef0 rdx = 0x00007f5254e70b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8a916790 Step #5: r8 = 0x0000560af55fda40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5254e70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560af4e65960 r14 = 0x0000000100000004 r15 = 0x0000560af3dd2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15222==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x41,0x29,0xc1,0xc1,0x0,0xc1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000A)\301\301\000\301\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bf37919db3968790106ce2d2de8c7a9fd1dc1d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEEpwcEAwQALCw== Step #5: MERGE-OUTER: attempt 1232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1204074139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a655e00198, 0x55a655e08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a655e08918,0x55a655e900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7bf37919db3968790106ce2d2de8c7a9fd1dc1d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6503 processed earlier; will process 8772 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1071446015 Step #5: #2 pulse cov: 322 ft: 342 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown elem segment 393215 Step #5: #4 pulse cov: 346 ft: 390 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15226==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6536145dd bp 0x000000000000 sp 0x7ffdc07581d0 T15226) Step #5: ==15226==The signal is caused by a READ memory access. Step #5: #0 0x55a6536145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a653436280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a653435fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a653413929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a653334ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a65328cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6532961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a65327d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a6532a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4e2953082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a653270aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15226==Register values: Step #5: rax = 0x000055a6583ba660 rbx = 0x000055a6583ba660 rcx = 0x000055a6583bab10 rdx = 0x00007fe4e2b1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc07581d0 Step #5: r8 = 0x000055a6583ba660 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe4e2b1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a656813960 r14 = 0x0000000100000004 r15 = 0x000055a655780386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15226==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0x30,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB0\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c40f1df60f9814cf2a6011912271932314e7bb16 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEIwhn0ACw== Step #5: MERGE-OUTER: attempt 1233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1204222468 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630a8362198, 0x5630a836a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630a836a918,0x5630a83f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c40f1df60f9814cf2a6011912271932314e7bb16' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6508 processed earlier; will process 8767 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15230==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630a5b765dd bp 0x000000000000 sp 0x7fffdff79030 T15230) Step #5: ==15230==The signal is caused by a READ memory access. Step #5: #0 0x5630a5b765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630a5998280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630a5997fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630a5975929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630a5896ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630a57eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630a57f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630a57df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630a580b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f922cc2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630a57d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15230==Register values: Step #5: rax = 0x00005630a9f7b000 rbx = 0x00005630a9f7b000 rcx = 0x00005630a9f7b4b0 rdx = 0x00007f922cdf6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdff79030 Step #5: r8 = 0x00005630a9f7b000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f922cdf6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630a8d75960 r14 = 0x0000000100000004 r15 = 0x00005630a7ce2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15230==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xd3,0x25,0x6b,0x3,0x6b,0x0,0x8f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\323%k\003k\000\217\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4fd673f8e93a8d940c17e9bbde2cf262fc9e854 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHTJWsDawCPAAsACw== Step #5: MERGE-OUTER: attempt 1234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1204353477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b98f686198, 0x55b98f68e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b98f68e918,0x55b98f7160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4fd673f8e93a8d940c17e9bbde2cf262fc9e854' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6509 processed earlier; will process 8766 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15234==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b98ce9a5dd bp 0x000000000000 sp 0x7ffe851a2a40 T15234) Step #5: ==15234==The signal is caused by a READ memory access. Step #5: #0 0x55b98ce9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b98ccbc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b98ccbbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b98cc99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b98cbbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b98cb12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b98cb1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b98cb036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b98cb2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7b6ff8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b98caf6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15234==Register values: Step #5: rax = 0x000055b99092c150 rbx = 0x000055b99092c150 rcx = 0x000055b99092c600 rdx = 0x00007ff7b71c0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe851a2a40 Step #5: r8 = 0x000055b99092c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7b71c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b990099960 r14 = 0x0000000100000004 r15 = 0x000055b98f006386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15234==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x70,0x0,0x5d,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\003p\000]\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bf95fb4a2ab9aaa0c372e20798f730d5240af94 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAANwAF0ACwALCw== Step #5: MERGE-OUTER: attempt 1235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1204488700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55caa5dbb198, 0x55caa5dc3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55caa5dc3918,0x55caa5e4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2bf95fb4a2ab9aaa0c372e20798f730d5240af94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6510 processed earlier; will process 8765 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 222 ft: 223 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #2 pulse cov: 308 ft: 323 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15238==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55caa35cf5dd bp 0x000000000000 sp 0x7ffd9c3b53f0 T15238) Step #5: ==15238==The signal is caused by a READ memory access. Step #5: #0 0x55caa35cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55caa33f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55caa33f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55caa33ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55caa32efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55caa3247c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55caa32511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55caa32386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55caa32643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f552e624082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55caa322baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15238==Register values: Step #5: rax = 0x000055caa83304f0 rbx = 0x000055caa83304f0 rcx = 0x000055caa83309a0 rdx = 0x00007f552e7ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9c3b53f0 Step #5: r8 = 0x000055caa83304f0 r9 = 0x00007f552e7ecbf0 r10 = 0x000055caa81b6010 r11 = 0x00007f552e7ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055caa67ce960 r14 = 0x0000000100000004 r15 = 0x000055caa573b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15238==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x40,0x0,0x5b,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\002@\000[\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b20918ac84c9b8833bd701bbcb1c263346d9d9f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAJAAFsAAAsLCw== Step #5: MERGE-OUTER: attempt 1236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1204671873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562866da7198, 0x562866daf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562866daf918,0x562866e370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b20918ac84c9b8833bd701bbcb1c263346d9d9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6514 processed earlier; will process 8761 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15242==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628645bb5dd bp 0x000000000000 sp 0x7ffc98ee83f0 T15242) Step #5: ==15242==The signal is caused by a READ memory access. Step #5: #0 0x5628645bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628643dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628643dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628643ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628642dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562864233c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56286423d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628642246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628642503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f490dafe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562864217aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15242==Register values: Step #5: rax = 0x0000562868756150 rbx = 0x0000562868756150 rcx = 0x0000562868756600 rdx = 0x00007f490dcc6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc98ee83f0 Step #5: r8 = 0x0000562868756150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f490dcc6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628677ba960 r14 = 0x0000000100000004 r15 = 0x0000562866727386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15242==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0x41,0x20,0xd,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000A \015\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-afe61388140b82ff25be03d7235f8f3667b8862f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEAQSANAQALCw== Step #5: MERGE-OUTER: attempt 1237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1204812934 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55636fc99198, 0x55636fca1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55636fca1918,0x55636fd290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/afe61388140b82ff25be03d7235f8f3667b8862f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6515 processed earlier; will process 8760 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15246==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55636d4ad5dd bp 0x000000000000 sp 0x7fff5c958f80 T15246) Step #5: ==15246==The signal is caused by a READ memory access. Step #5: #0 0x55636d4ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55636d2cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55636d2cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55636d2ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55636d1cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55636d125c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55636d12f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55636d1166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55636d1423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34341b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55636d109aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15246==Register values: Step #5: rax = 0x0000556370ec3a20 rbx = 0x0000556370ec3a20 rcx = 0x0000556370ec3ed0 rdx = 0x00007f3434381b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5c958f80 Step #5: r8 = 0x0000556370ec3a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3434381be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563706ac960 r14 = 0x0000000100000004 r15 = 0x000055636f619386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15246==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa0,0xa3,0xa0,0xa3,0xa3,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\240\243\240\243\243\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-51b934101483a23e9eb0311211d8a54d0dd19de0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACgo6CjowALCw== Step #5: MERGE-OUTER: attempt 1238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1204956774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610a434f198, 0x5610a4357911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610a4357918,0x5610a43df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/51b934101483a23e9eb0311211d8a54d0dd19de0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6517 processed earlier; will process 8758 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15250==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610a1b635dd bp 0x000000000000 sp 0x7ffe4b12f7e0 T15250) Step #5: ==15250==The signal is caused by a READ memory access. Step #5: #0 0x5610a1b635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610a1985280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610a1984fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610a1962929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610a1883ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610a17dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610a17e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610a17cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610a17f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81a60cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610a17bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15250==Register values: Step #5: rax = 0x00005610a5d85ec0 rbx = 0x00005610a5d85ec0 rcx = 0x00005610a5d85eb0 rdx = 0x00007f81a6294b80 Step #5: rdi = 0x00005610a5d85eb0 rsi = 0x0000000000040001 rbp = 0x0000000000000000 rsp = 0x00007ffe4b12f7e0 Step #5: r8 = 0x00005610a5d85ec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81a6294be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610a4d62960 r14 = 0x0000000100000004 r15 = 0x00005610a3ccf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15250==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x0,0x0,0xd,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002\000\000\015\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea667f8373e2389243e8eb2489286812b734b11d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAIAAA0ACwALCw== Step #5: MERGE-OUTER: attempt 1239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1205100765 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b9a7d8b198, 0x55b9a7d93911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b9a7d93918,0x55b9a7e1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea667f8373e2389243e8eb2489286812b734b11d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6519 processed earlier; will process 8756 files now Step #5: [LOADING] WASM module load failed: unknown type 31080421 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 321 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #4 pulse cov: 366 ft: 400 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15254==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9a559f5dd bp 0x000000000000 sp 0x7ffcbc832ab0 T15254) Step #5: ==15254==The signal is caused by a READ memory access. Step #5: #0 0x55b9a559f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9a53c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9a53c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9a539e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9a52bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9a5217c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9a52211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9a52086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9a52343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21b452b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9a51fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15254==Register values: Step #5: rax = 0x000055b9a9ea0520 rbx = 0x000055b9a9ea0520 rcx = 0x000055b9a9ea09d0 rdx = 0x00007f21b46f3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbc832ab0 Step #5: r8 = 0x000055b9a9ea0520 r9 = 0x00007f21b46f3c40 r10 = 0x000055b9a9d26010 r11 = 0x00007f21b46f3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9a879e960 r14 = 0x0000000100000004 r15 = 0x000055b9a770b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15254==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x2,0x40,0x0,0x0,0xc2,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\002@\000\000\302\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad999b313d8acbfa81a0fec71607b6e32dcede5f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAJAAADCAAsLCw== Step #5: MERGE-OUTER: attempt 1240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1205265185 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b79bce9198, 0x55b79bcf1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b79bcf1918,0x55b79bd790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad999b313d8acbfa81a0fec71607b6e32dcede5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6524 processed earlier; will process 8751 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15258==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7994fd5dd bp 0x000000000000 sp 0x7fff11cfab00 T15258) Step #5: ==15258==The signal is caused by a READ memory access. Step #5: #0 0x55b7994fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b79931f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b79931efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b7992fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b79921dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b799175c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b79917f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7991666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b7991923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73065d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b799159aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15258==Register values: Step #5: rax = 0x000055b79d522150 rbx = 0x000055b79d522150 rcx = 0x000055b79d522600 rdx = 0x00007f730679eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff11cfab00 Step #5: r8 = 0x000055b79d522150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f730679ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b79c6fc960 r14 = 0x0000000100000004 r15 = 0x000055b79b669386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15258==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x67,0x42,0x36,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351gB6\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-14d61ce4b3635be42d5969b1ce60071b65d82c0e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpZ0I2hn4ACw== Step #5: MERGE-OUTER: attempt 1241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1205416207 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f83f245198, 0x55f83f24d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f83f24d918,0x55f83f2d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14d61ce4b3635be42d5969b1ce60071b65d82c0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6525 processed earlier; will process 8750 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15262==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f83ca595dd bp 0x000000000000 sp 0x7ffc720229d0 T15262) Step #5: ==15262==The signal is caused by a READ memory access. Step #5: #0 0x55f83ca595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f83c87b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f83c87afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f83c858929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f83c779ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f83c6d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f83c6db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f83c6c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f83c6ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d5fe3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f83c6b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15262==Register values: Step #5: rax = 0x000055f840d60150 rbx = 0x000055f840d60150 rcx = 0x000055f840d60600 rdx = 0x00007f3d60003b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc720229d0 Step #5: r8 = 0x000055f840d60150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d60003be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f83fc58960 r14 = 0x0000000100000004 r15 = 0x000055f83ebc5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15262==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x70,0x0,0xd5,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\003p\000\325\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a025449d79c6390c5c74290468e3dd1258886178 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAANwANUACwALCw== Step #5: MERGE-OUTER: attempt 1242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1205562720 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a955129198, 0x55a955131911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a955131918,0x55a9551b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a025449d79c6390c5c74290468e3dd1258886178' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6526 processed earlier; will process 8749 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 320 ft: 338 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 392 ft: 428 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1866334207 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 5990495 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15266==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a95293d5dd bp 0x000000000000 sp 0x7ffe46871830 T15266) Step #5: ==15266==The signal is caused by a READ memory access. Step #5: #0 0x55a95293d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a95275f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a95275efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a95273c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a95265dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9525b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9525bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9525a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9525d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc97a362082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a952599aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15266==Register values: Step #5: rax = 0x000055a955da5590 rbx = 0x000055a955da5590 rcx = 0x000055a955da5580 rdx = 0x00007fc97a52ab80 Step #5: rdi = 0x000055a955da5580 rsi = 0x00000000001b0800 rbp = 0x0000000000000000 rsp = 0x00007ffe46871830 Step #5: r8 = 0x000055a955da5590 r9 = 0x00007fc97a52b280 r10 = 0x000055a955d79010 r11 = 0x00007fc97a52abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a955b3c960 r14 = 0x0000000100000004 r15 = 0x000055a954aa9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15266==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x42,0x41,0x9b,0x6c,0x46,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjABA\233lFj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b314b57e8d3236a7e746c1aa843743268ecdd355 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakFCQZtsRmoACw== Step #5: MERGE-OUTER: attempt 1243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1205713796 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561c7a5f198, 0x5561c7a67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561c7a67918,0x5561c7aef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b314b57e8d3236a7e746c1aa843743268ecdd355' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6534 processed earlier; will process 8741 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15270==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561c52735dd bp 0x000000000000 sp 0x7ffc972d9c70 T15270) Step #5: ==15270==The signal is caused by a READ memory access. Step #5: #0 0x5561c52735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561c5095280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561c5094fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561c5072929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561c4f93ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561c4eebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561c4ef51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561c4edc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561c4f083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8eb4845082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561c4ecfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15270==Register values: Step #5: rax = 0x00005561c9e8bf80 rbx = 0x00005561c9e8bf80 rcx = 0x00005561c9e8bf70 rdx = 0x00007f8eb4a0db80 Step #5: rdi = 0x00005561c9e8bf70 rsi = 0x0000000000008001 rbp = 0x0000000000000000 rsp = 0x00007ffc972d9c70 Step #5: r8 = 0x00005561c9e8bf80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8eb4a0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561c8472960 r14 = 0x0000000100000004 r15 = 0x00005561c73df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15270==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x43,0x29,0x0,0x0,0x1,0x91,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000C)\000\000\001\221\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10ef27d5cd9e027f08b1640beb205a975c22f5bb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEMpAAABkQALCw== Step #5: MERGE-OUTER: attempt 1244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1205863769 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56329ccb7198, 0x56329ccbf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56329ccbf918,0x56329cd470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10ef27d5cd9e027f08b1640beb205a975c22f5bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6536 processed earlier; will process 8739 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15274==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56329a4cb5dd bp 0x000000000000 sp 0x7fffad016c10 T15274) Step #5: ==15274==The signal is caused by a READ memory access. Step #5: #0 0x56329a4cb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56329a2ed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56329a2ecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56329a2ca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56329a1ebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56329a143c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56329a14d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56329a1346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56329a1603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbebb92d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56329a127aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15274==Register values: Step #5: rax = 0x000056329f366b70 rbx = 0x000056329f366b70 rcx = 0x000056329f366b60 rdx = 0x00007fbebbaf5b80 Step #5: rdi = 0x000056329f366b60 rsi = 0x0000000004104100 rbp = 0x0000000000000000 rsp = 0x00007fffad016c10 Step #5: r8 = 0x000056329f366b70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbebbaf5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056329d6ca960 r14 = 0x0000000100000004 r15 = 0x000056329c637386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15274==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x42,0x1,0xc2,0xd0,0x0,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@B\001\302\320\000\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1f0056b34dab90f6dbf6943dd928f50ba83bc8d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQEIBwtAAAAsBCw== Step #5: MERGE-OUTER: attempt 1245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1205994542 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55743a5d4198, 0x55743a5dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55743a5dc918,0x55743a6640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1f0056b34dab90f6dbf6943dd928f50ba83bc8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6538 processed earlier; will process 8737 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15278==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557437de85dd bp 0x000000000000 sp 0x7ffddc8319d0 T15278) Step #5: ==15278==The signal is caused by a READ memory access. Step #5: #0 0x557437de85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557437c0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557437c09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557437be7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557437b08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557437a60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557437a6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557437a516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557437a7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ab7712082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557437a44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15278==Register values: Step #5: rax = 0x000055743d0c1220 rbx = 0x000055743d0c1220 rcx = 0x000055743d0c16d0 rdx = 0x00007f4ab78dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddc8319d0 Step #5: r8 = 0x000055743d0c1220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4ab78dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055743afe7960 r14 = 0x0000000100000004 r15 = 0x0000557439f54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15278==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xff,0xff,0x0,0x64,0x6d,0x0,0x22,0xff,0x29,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\377\377\000dm\000\"\377)\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2755d952e53a5f0e79b18ad52d4689af3afb82d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH//wBkbQAi/ykACw== Step #5: MERGE-OUTER: attempt 1246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206125689 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a7c2c5198, 0x561a7c2cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a7c2cd918,0x561a7c3550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2755d952e53a5f0e79b18ad52d4689af3afb82d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6539 processed earlier; will process 8736 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15282==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a79ad95dd bp 0x000000000000 sp 0x7ffdcf13f9f0 T15282) Step #5: ==15282==The signal is caused by a READ memory access. Step #5: #0 0x561a79ad95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a798fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a798fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a798d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a797f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a79751c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a7975b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a797426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a7976e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f1e050082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a79735aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15282==Register values: Step #5: rax = 0x0000561a7dae1170 rbx = 0x0000561a7dae1170 rcx = 0x0000561a7dae1620 rdx = 0x00007f6f1e218b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcf13f9f0 Step #5: r8 = 0x0000561a7dae1170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f1e218be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a7ccd8960 r14 = 0x0000000100000004 r15 = 0x0000561a7bc45386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15282==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x73,0x6d,0x1,0x0,0x0,0x62,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\202sm\001\000\000b \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddfa1ae16df777c8d975f93dfb7a53ac9955b160 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCc20BAABiIAAACw== Step #5: MERGE-OUTER: attempt 1247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206259539 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558aee023198, 0x558aee02b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558aee02b918,0x558aee0b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ddfa1ae16df777c8d975f93dfb7a53ac9955b160' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6540 processed earlier; will process 8735 files now Step #5: [LOADING] WASM module load failed: unknown type 1502 Step #5: #1 pulse cov: 361 ft: 362 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15289==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558aeb8375dd bp 0x000000000000 sp 0x7ffdf71351b0 T15289) Step #5: ==15289==The signal is caused by a READ memory access. Step #5: #0 0x558aeb8375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558aeb659280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558aeb658fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558aeb636929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558aeb557ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558aeb4afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558aeb4b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558aeb4a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558aeb4cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86530c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558aeb493aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15289==Register values: Step #5: rax = 0x0000558aef446430 rbx = 0x0000558aef446430 rcx = 0x0000558aef446420 rdx = 0x00007f8653288b80 Step #5: rdi = 0x0000558aef446420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdf71351b0 Step #5: r8 = 0x0000558aef446430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8653288be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558aeea36960 r14 = 0x0000000100000004 r15 = 0x0000558aed9a3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15289==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0xf,0x45,0x4,0x40,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\017E\004@\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dbef6e5806fa7cbdbed61f1ada805c055d3df167 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEPRQRAAAsACw== Step #5: MERGE-OUTER: attempt 1248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206389735 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee6e689198, 0x55ee6e691911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee6e691918,0x55ee6e7190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dbef6e5806fa7cbdbed61f1ada805c055d3df167' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6542 processed earlier; will process 8733 files now Step #5: [LOADING] WASM module load failed: unknown type 15831 Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 409 ft: 433 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15293==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee6be9d5dd bp 0x000000000000 sp 0x7ffca9d67b00 T15293) Step #5: ==15293==The signal is caused by a READ memory access. Step #5: #0 0x55ee6be9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee6bcbf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee6bcbefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee6bc9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee6bbbdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee6bb15c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee6bb1f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee6bb066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee6bb323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb13979082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee6baf9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15293==Register values: Step #5: rax = 0x000055ee70676520 rbx = 0x000055ee70676520 rcx = 0x000055ee706769d0 rdx = 0x00007fbb13b41b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca9d67b00 Step #5: r8 = 0x000055ee70676520 r9 = 0x000055ee70523d30 r10 = 0x000055ee704fc010 r11 = 0x00007fbb13b41be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee6f09c960 r14 = 0x0000000100000004 r15 = 0x000055ee6e009386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15293==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xfb,0x1d,0x0,0xfb,0x1c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\373\035\000\373\034\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f2df40e4c6532b03680fd350ea3df0bacb8bc82 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAD7HQD7HAALCw== Step #5: MERGE-OUTER: attempt 1249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206522859 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597d1154198, 0x5597d115c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597d115c918,0x5597d11e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f2df40e4c6532b03680fd350ea3df0bacb8bc82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6546 processed earlier; will process 8729 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15297==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597ce9685dd bp 0x000000000000 sp 0x7ffdbf254fa0 T15297) Step #5: ==15297==The signal is caused by a READ memory access. Step #5: #0 0x5597ce9685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597ce78a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597ce789fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597ce767929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597ce688ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597ce5e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597ce5ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597ce5d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597ce5fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ecbdb6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597ce5c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15297==Register values: Step #5: rax = 0x00005597d2aff150 rbx = 0x00005597d2aff150 rcx = 0x00005597d2aff600 rdx = 0x00007f5ecbf7eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbf254fa0 Step #5: r8 = 0x00005597d2aff150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ecbf7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597d1b67960 r14 = 0x0000000100000004 r15 = 0x00005597d0ad4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15297==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x14,0x41,0x81,0x60,0x6a,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\024A\201`jn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a07b7b2bcdf2860e040eaba9e33328f81b6c527b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEUQYFgam4ACw== Step #5: MERGE-OUTER: attempt 1250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206653048 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56252371f198, 0x562523727911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562523727918,0x5625237af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a07b7b2bcdf2860e040eaba9e33328f81b6c527b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6547 processed earlier; will process 8728 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15301==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562520f335dd bp 0x000000000000 sp 0x7fff6cba7220 T15301) Step #5: ==15301==The signal is caused by a READ memory access. Step #5: #0 0x562520f335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562520d55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562520d54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562520d32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562520c53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562520babc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562520bb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562520b9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562520bc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd11c740082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562520b8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15301==Register values: Step #5: rax = 0x0000562525c07fb0 rbx = 0x0000562525c07fb0 rcx = 0x0000562525c07fa0 rdx = 0x00007fd11c908b80 Step #5: rdi = 0x0000562525c07fa0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007fff6cba7220 Step #5: r8 = 0x0000562525c07fb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd11c908be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562524132960 r14 = 0x0000000100000004 r15 = 0x000056252309f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15301==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xb1,0x0,0xf,0x4f,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\261\000\017O\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0d567fbc388e2cb79fe73b29c66d7f2026247d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACxAA9PAAALCw== Step #5: MERGE-OUTER: attempt 1251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206785650 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556fc5eae198, 0x556fc5eb6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556fc5eb6918,0x556fc5f3e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0d567fbc388e2cb79fe73b29c66d7f2026247d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6549 processed earlier; will process 8726 files now Step #5: [LOADING] WASM module load failed: unknown table 788528383 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15305==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556fc36c25dd bp 0x000000000000 sp 0x7fffef151510 T15305) Step #5: ==15305==The signal is caused by a READ memory access. Step #5: #0 0x556fc36c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556fc34e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556fc34e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556fc34c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556fc33e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556fc333ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556fc33441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556fc332b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556fc33573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb766bd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556fc331eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15305==Register values: Step #5: rax = 0x0000556fc876ed40 rbx = 0x0000556fc876ed40 rcx = 0x0000556fc876ed30 rdx = 0x00007fb766d9db80 Step #5: rdi = 0x0000556fc876ed30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007fffef151510 Step #5: r8 = 0x0000556fc876ed40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb766d9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556fc68c1960 r14 = 0x0000000100000004 r15 = 0x0000556fc582e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15305==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0x41,0x0,0x41,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000A\000A\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f1e660e26008297f86bd977dc01bd3fe1271422 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEAQQBBAAALCw== Step #5: MERGE-OUTER: attempt 1252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1206917841 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c54830198, 0x560c54838911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c54838918,0x560c548c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f1e660e26008297f86bd977dc01bd3fe1271422' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6551 processed earlier; will process 8724 files now Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15309==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c520445dd bp 0x000000000000 sp 0x7fff95294760 T15309) Step #5: ==15309==The signal is caused by a READ memory access. Step #5: #0 0x560c520445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c51e66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c51e65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c51e43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c51d64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c51cbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c51cc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c51cad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c51cd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ca5fc6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c51ca0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15309==Register values: Step #5: rax = 0x0000560c55d16cb0 rbx = 0x0000560c55d16cb0 rcx = 0x0000560c55d16ca0 rdx = 0x00007f6ca618eb80 Step #5: rdi = 0x0000560c55d16ca0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007fff95294760 Step #5: r8 = 0x0000560c55d16cb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ca618ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c55243960 r14 = 0x0000000100000004 r15 = 0x0000560c541b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15309==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x5d,0x41,0xc6,0x46,0x6b,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A]A\306Fkk\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fb5800043ca6253b53778096659a61e270817b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFdQcZGa2sACw== Step #5: MERGE-OUTER: attempt 1253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207047795 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b2f97f198, 0x556b2f987911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b2f987918,0x556b2fa0f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fb5800043ca6253b53778096659a61e270817b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6553 processed earlier; will process 8722 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15321==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b2d1935dd bp 0x000000000000 sp 0x7ffd7f9f6eb0 T15321) Step #5: ==15321==The signal is caused by a READ memory access. Step #5: #0 0x556b2d1935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b2cfb5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b2cfb4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b2cf92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b2ceb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b2ce0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b2ce151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b2cdfc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b2ce283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f482df9f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b2cdefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15321==Register values: Step #5: rax = 0x0000556b31819e40 rbx = 0x0000556b31819e40 rcx = 0x0000556b31819e30 rdx = 0x00007f482e167b80 Step #5: rdi = 0x0000556b31819e30 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007ffd7f9f6eb0 Step #5: r8 = 0x0000556b31819e40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f482e167be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b30392960 r14 = 0x0000000100000004 r15 = 0x0000556b2f2ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15321==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xad,0x1,0x0,0xfd,0xbd,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\255\001\000\375\275\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be6ce90bb78216a22d9465f46e7f66d13e5b38b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP2tAQD9vQEACw== Step #5: MERGE-OUTER: attempt 1254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207178780 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfaaae9198, 0x55bfaaaf1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfaaaf1918,0x55bfaab790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be6ce90bb78216a22d9465f46e7f66d13e5b38b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6555 processed earlier; will process 8720 files now Step #5: [LOADING] WASM module load failed: unknown type 49256 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 330 ft: 344 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15325==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfa82fd5dd bp 0x000000000000 sp 0x7ffe7ab1ff50 T15325) Step #5: ==15325==The signal is caused by a READ memory access. Step #5: #0 0x55bfa82fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfa811f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfa811efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfa80fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfa801dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfa7f75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfa7f7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfa7f666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfa7f923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09a7f31082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfa7f59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15325==Register values: Step #5: rax = 0x000055bfad3ec520 rbx = 0x000055bfad3ec520 rcx = 0x000055bfad3ec9d0 rdx = 0x00007f09a80f9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7ab1ff50 Step #5: r8 = 0x000055bfad3ec520 r9 = 0x00007f09a80f9c00 r10 = 0x000055bfad272010 r11 = 0x00007f09a80f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfab4fc960 r14 = 0x0000000100000004 r15 = 0x000055bfaa469386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15325==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xbd,0xed,0xa,0x42,0x9,0x7c,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\275\355\012B\011|\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c25ebe2796f875ef7a3198b8a803d5b40478287 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmb3tCkIJfAAACw== Step #5: MERGE-OUTER: attempt 1255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207311659 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636a9f67198, 0x5636a9f6f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636a9f6f918,0x5636a9ff70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c25ebe2796f875ef7a3198b8a803d5b40478287' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6559 processed earlier; will process 8716 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 313 ft: 327 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 351 ft: 382 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown function 1071577087 Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15329==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636a777b5dd bp 0x000000000000 sp 0x7fffbe999510 T15329) Step #5: ==15329==The signal is caused by a READ memory access. Step #5: #0 0x5636a777b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636a759d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636a759cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636a757a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636a749bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636a73f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636a73fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636a73e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636a74103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f941b902082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636a73d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15329==Register values: Step #5: rax = 0x00005636ab160520 rbx = 0x00005636ab160520 rcx = 0x00005636ab1609d0 rdx = 0x00007f941bacab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbe999510 Step #5: r8 = 0x00005636ab160520 r9 = 0x00007f941bacac00 r10 = 0x00005636aafe6010 r11 = 0x00007f941bacabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636aa97a960 r14 = 0x0000000100000004 r15 = 0x00005636a98e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15329==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa0,0xa0,0xa0,0xa0,0xa3,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\240\240\240\240\243\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e13f35d6a8dc2bca5146c8c333d68153d45d4fb1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACgoKCgowALCw== Step #5: MERGE-OUTER: attempt 1256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207446738 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb40c48198, 0x55eb40c50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb40c50918,0x55eb40cd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e13f35d6a8dc2bca5146c8c333d68153d45d4fb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6567 processed earlier; will process 8708 files now Step #5: [LOADING] WASM module load failed: unknown type 4186046 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15333==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb3e45c5dd bp 0x000000000000 sp 0x7ffe0c516110 T15333) Step #5: ==15333==The signal is caused by a READ memory access. Step #5: #0 0x55eb3e45c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb3e27e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb3e27dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb3e25b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb3e17cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb3e0d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb3e0de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb3e0c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb3e0f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81c8954082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb3e0b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15333==Register values: Step #5: rax = 0x000055eb431a4bd0 rbx = 0x000055eb431a4bd0 rcx = 0x000055eb431a4bc0 rdx = 0x00007f81c8b1cb80 Step #5: rdi = 0x000055eb431a4bc0 rsi = 0x0000000000104100 rbp = 0x0000000000000000 rsp = 0x00007ffe0c516110 Step #5: r8 = 0x000055eb431a4bd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81c8b1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb4165b960 r14 = 0x0000000100000004 r15 = 0x000055eb405c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15333==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x41,0x0,0x45,0x45,0xbe,0x90,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000A\000EE\276\220\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27f77df9d29e655cd5de3efee6d83de5af9147b3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEEARUW+kAALCw== Step #5: MERGE-OUTER: attempt 1257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207578727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561953b01198, 0x561953b09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561953b09918,0x561953b910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27f77df9d29e655cd5de3efee6d83de5af9147b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6569 processed earlier; will process 8706 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15337==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619513155dd bp 0x000000000000 sp 0x7ffe8853ae80 T15337) Step #5: ==15337==The signal is caused by a READ memory access. Step #5: #0 0x5619513155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561951137280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561951136fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561951114929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561951035ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561950f8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561950f971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561950f7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561950faa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efdd669d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561950f71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15337==Register values: Step #5: rax = 0x000056195537c0f0 rbx = 0x000056195537c0f0 rcx = 0x000056195537c5a0 rdx = 0x00007efdd6865b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8853ae80 Step #5: r8 = 0x000056195537c0f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efdd6865be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561954514960 r14 = 0x0000000100000004 r15 = 0x0000561953481386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15337==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x83,0x26,0x7d,0x20,0x0,0x8d,0x8d,0x8d,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\203&} \000\215\215\215\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c55d3123cdd4d82418b1b26f7a4c9e1d131caeb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGDJn0gAI2NjQAACw== Step #5: MERGE-OUTER: attempt 1258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207708619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfee756198, 0x55dfee75e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfee75e918,0x55dfee7e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c55d3123cdd4d82418b1b26f7a4c9e1d131caeb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6570 processed earlier; will process 8705 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15341==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfebf6a5dd bp 0x000000000000 sp 0x7ffe930fbae0 T15341) Step #5: ==15341==The signal is caused by a READ memory access. Step #5: #0 0x55dfebf6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfebd8c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfebd8bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfebd69929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfebc8aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfebbe2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfebbec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfebbd36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfebbff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8f737a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfebbc6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15341==Register values: Step #5: rax = 0x000055dff042c290 rbx = 0x000055dff042c290 rcx = 0x000055dff042c740 rdx = 0x00007fc8f7542b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe930fbae0 Step #5: r8 = 0x000055dff042c290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8f7542be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfef169960 r14 = 0x0000000100000004 r15 = 0x000055dfee0d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15341==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x22,0x6f,0x20,0x0,0x22,0x80,0x80,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\"o \000\"\200\200\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9429864692a340faaef9975554ec095988b8035 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEibyAAIoCAgAAACw== Step #5: MERGE-OUTER: attempt 1259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207840546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556358e71198, 0x556358e79911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556358e79918,0x556358f010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9429864692a340faaef9975554ec095988b8035' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6571 processed earlier; will process 8704 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15345==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563566855dd bp 0x000000000000 sp 0x7ffe22108fe0 T15345) Step #5: ==15345==The signal is caused by a READ memory access. Step #5: #0 0x5563566855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563564a7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563564a6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556356484929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563563a5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563562fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563563071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563562ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55635631a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0965b67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563562e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15345==Register values: Step #5: rax = 0x000055635a765a20 rbx = 0x000055635a765a20 rcx = 0x000055635a765ed0 rdx = 0x00007f0965d2fb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe22108fe0 Step #5: r8 = 0x000055635a765a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0965d2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556359884960 r14 = 0x0000000100000004 r15 = 0x00005563587f1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15345==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x22,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\"\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af3435fe88b5dc8ebff3b53f2c135afc71de0a82 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0IihnwACw== Step #5: MERGE-OUTER: attempt 1260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1207973108 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1e064c198, 0x55e1e0654911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1e0654918,0x55e1e06dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af3435fe88b5dc8ebff3b53f2c135afc71de0a82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6573 processed earlier; will process 8702 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15349==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1dde605dd bp 0x000000000000 sp 0x7fffe60a16b0 T15349) Step #5: ==15349==The signal is caused by a READ memory access. Step #5: #0 0x55e1dde605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1ddc82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1ddc81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1ddc5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1ddb80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1ddad8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1ddae21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1ddac96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1ddaf53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f271eb91082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1ddabcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15349==Register values: Step #5: rax = 0x000055e1e13aa150 rbx = 0x000055e1e13aa150 rcx = 0x000055e1e13aa600 rdx = 0x00007f271ed59b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe60a16b0 Step #5: r8 = 0x000055e1e13aa150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f271ed59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1e105f960 r14 = 0x0000000100000004 r15 = 0x000055e1dffcc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15349==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x28,0x42,0xe9,0x63,0x42,0x31,0x89,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B(B\351cB1\211}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bf0e62e8c203b2dc75855268c1b93affccce534 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCKELpY0IxiX0ACw== Step #5: MERGE-OUTER: attempt 1261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1208103724 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b21d2cc198, 0x55b21d2d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b21d2d4918,0x55b21d35c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4bf0e62e8c203b2dc75855268c1b93affccce534' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6574 processed earlier; will process 8701 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15353==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b21aae05dd bp 0x000000000000 sp 0x7fff6f978480 T15353) Step #5: ==15353==The signal is caused by a READ memory access. Step #5: #0 0x55b21aae05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b21a902280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b21a901fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b21a8df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b21a800ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b21a758c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b21a7621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b21a7496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b21a7753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbef2a35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b21a73caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15353==Register values: Step #5: rax = 0x000055b21e93b150 rbx = 0x000055b21e93b150 rcx = 0x000055b21e93b600 rdx = 0x00007fbef2bfdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6f978480 Step #5: r8 = 0x000055b21e93b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbef2bfdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b21dcdf960 r14 = 0x0000000100000004 r15 = 0x000055b21cc4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15353==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x41,0xfc,0xc1,0x8b,0x0,0xc1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000A\374\301\213\000\301\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-81a6bda0454976ad55fcd74156abd4242b26d356 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEH8wYsAwQALCw== Step #5: MERGE-OUTER: attempt 1262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1208239383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b59ed88198, 0x55b59ed90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b59ed90918,0x55b59ee180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/81a6bda0454976ad55fcd74156abd4242b26d356' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6575 processed earlier; will process 8700 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15357==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b59c59c5dd bp 0x000000000000 sp 0x7fff40e6bc60 T15357) Step #5: ==15357==The signal is caused by a READ memory access. Step #5: #0 0x55b59c59c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b59c3be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b59c3bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b59c39b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b59c2bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b59c214c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b59c21e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b59c2056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b59c2313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6dc2f74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b59c1f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15357==Register values: Step #5: rax = 0x000055b5a020ba20 rbx = 0x000055b5a020ba20 rcx = 0x000055b5a020bed0 rdx = 0x00007f6dc313cb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff40e6bc60 Step #5: r8 = 0x000055b5a020ba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6dc313cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b59f79b960 r14 = 0x0000000100000004 r15 = 0x000055b59e708386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15357==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfe,0x3,0x0,0xfe,0x3,0x0,0x0,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\376\003\000\376\003\000\000\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-899aa4a6c84357395c4ae907c92fdff153d82006 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD+AwD+AwAAAAABCw== Step #5: MERGE-OUTER: attempt 1263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1208369736 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d87fec0198, 0x55d87fec8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d87fec8918,0x55d87ff500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/899aa4a6c84357395c4ae907c92fdff153d82006' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6577 processed earlier; will process 8698 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15361==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d87d6d45dd bp 0x000000000000 sp 0x7ffc2afc20e0 T15361) Step #5: ==15361==The signal is caused by a READ memory access. Step #5: #0 0x55d87d6d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d87d4f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d87d4f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d87d4d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d87d3f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d87d34cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d87d3561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d87d33d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d87d3693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5dc43db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d87d330aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15361==Register values: Step #5: rax = 0x000055d8818ffc80 rbx = 0x000055d8818ffc80 rcx = 0x000055d8818ffc70 rdx = 0x00007f5dc45a3b80 Step #5: rdi = 0x000055d8818ffc70 rsi = 0x0000000008000001 rbp = 0x0000000000000000 rsp = 0x00007ffc2afc20e0 Step #5: r8 = 0x000055d8818ffc80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5dc45a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8808d3960 r14 = 0x0000000100000004 r15 = 0x000055d87f840386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15361==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa0,0xa0,0x9d,0xa2,0xa5,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\240\240\235\242\245\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9e058fb05fd46d2e3a36855a1e3525525710785 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACgoJ2ipQALCw== Step #5: MERGE-OUTER: attempt 1264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1208502179 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560075ae7198, 0x560075aef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560075aef918,0x560075b770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9e058fb05fd46d2e3a36855a1e3525525710785' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6579 processed earlier; will process 8696 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 323 ft: 324 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 331 ft: 342 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15365==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600732fb5dd bp 0x000000000000 sp 0x7fff281a21e0 T15365) Step #5: ==15365==The signal is caused by a READ memory access. Step #5: #0 0x5600732fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56007311d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56007311cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5600730fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56007301bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560072f73c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560072f7d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560072f646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560072f903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd260397082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560072f57aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15365==Register values: Step #5: rax = 0x00005600769ea340 rbx = 0x00005600769ea340 rcx = 0x00005600769ea7f0 rdx = 0x00007fd26055fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff281a21e0 Step #5: r8 = 0x00005600769ea340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd26055fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600764fa960 r14 = 0x0000000100000004 r15 = 0x0000560075467386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15365==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x90,0x2a,0x7c,0x20,0x2d,0x99,0x9e,0xb0,0xc3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\220*| -\231\236\260\303\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a90b4b7c9d55fe78544e89e86f410c987b8073e1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGQKnwgLZmesMMACw== Step #5: MERGE-OUTER: attempt 1265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1208635814 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae85c07198, 0x55ae85c0f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae85c0f918,0x55ae85c970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a90b4b7c9d55fe78544e89e86f410c987b8073e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6582 processed earlier; will process 8693 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 49Mb Step #5: [00:10:45:389 - 7F6A8FEEEC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 346 ft: 370 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15369==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae8341b5dd bp 0x000000000000 sp 0x7ffc648d86a0 T15369) Step #5: ==15369==The signal is caused by a READ memory access. Step #5: #0 0x55ae8341b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae8323d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae8323cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae8321a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae8313bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae83093c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae8309d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae830846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae830b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a8ff16082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae83077aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15369==Register values: Step #5: rax = 0x000055ae87a17ba0 rbx = 0x000055ae87a17ba0 rcx = 0x000055ae87a18050 rdx = 0x00007f6a900deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc648d86a0 Step #5: r8 = 0x000055ae87a17ba0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a900debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae8661a960 r14 = 0x0000000100000004 r15 = 0x000055ae85587386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15369==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x12,0x6f,0x20,0x0,0x20,0x0,0x20,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\022o \000 \000 \000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aee84775762563ad55bcf83c794f6bce268bc50f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAESbyAAIAAgAAEACw== Step #5: MERGE-OUTER: attempt 1266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1208770032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a7fec7198, 0x558a7fecf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a7fecf918,0x558a7ff570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aee84775762563ad55bcf83c794f6bce268bc50f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6585 processed earlier; will process 8690 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15373==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a7d6db5dd bp 0x000000000000 sp 0x7ffc561a3550 T15373) Step #5: ==15373==The signal is caused by a READ memory access. Step #5: #0 0x558a7d6db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a7d4fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a7d4fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a7d4da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a7d3fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a7d353c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a7d35d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a7d3446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a7d3703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e70c9a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a7d337aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15373==Register values: Step #5: rax = 0x0000558a81059150 rbx = 0x0000558a81059150 rcx = 0x0000558a81059600 rdx = 0x00007f3e70e62b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc561a3550 Step #5: r8 = 0x0000558a81059150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e70e62be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a808da960 r14 = 0x0000000100000004 r15 = 0x0000558a7f847386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15373==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x22,0x41,0xe0,0xd6,0xb9,0xb,0x6c,0xc1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\"A\340\326\271\013l\301\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-86e45cdadd03076dbd7e110768f0cefec3af9fc2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIkHg1rkLbMEACw== Step #5: MERGE-OUTER: attempt 1267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1208901520 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eaf20d7198, 0x55eaf20df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eaf20df918,0x55eaf21670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86e45cdadd03076dbd7e110768f0cefec3af9fc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6586 processed earlier; will process 8689 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [00:10:45:655 - 7FEB7CA3AC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 332 ft: 340 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #4 pulse cov: 419 ft: 470 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fc 0b Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15377==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eaef8eb5dd bp 0x000000000000 sp 0x7ffd43e4ccb0 T15377) Step #5: ==15377==The signal is caused by a READ memory access. Step #5: #0 0x55eaef8eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eaef70d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eaef70cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eaef6ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eaef60bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eaef563c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eaef56d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eaef5546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eaef5803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb7ca62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eaef547aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15377==Register values: Step #5: rax = 0x000055eaf368cdc0 rbx = 0x000055eaf368cdc0 rcx = 0x000055eaf368d270 rdx = 0x00007feb7cc2ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd43e4ccb0 Step #5: r8 = 0x000055eaf368cdc0 r9 = 0x00007feb7cc2ac10 r10 = 0x000055eaf3512010 r11 = 0x00007feb7cc2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eaf2aea960 r14 = 0x0000000100000004 r15 = 0x000055eaf1a57386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15377==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0xd0,0x0,0xd1,0x1,0xd0,0x0,0xd0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\320\000\321\001\320\000\320\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-863dc512b57ca70cc9b39e721ef94ee91fc9ba25 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAB0ADRAdAA0AAACw== Step #5: MERGE-OUTER: attempt 1268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209038141 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2dff1d198, 0x55c2dff25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2dff25918,0x55c2dffad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/863dc512b57ca70cc9b39e721ef94ee91fc9ba25' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6592 processed earlier; will process 8683 files now Step #5: [LOADING] WASM module load failed: unknown table 65407 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15381==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2dd7315dd bp 0x000000000000 sp 0x7fffdf3c8470 T15381) Step #5: ==15381==The signal is caused by a READ memory access. Step #5: #0 0x55c2dd7315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2dd553280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2dd552fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2dd530929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2dd451ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2dd3a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2dd3b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2dd39a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2dd3c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe309839082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2dd38daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15381==Register values: Step #5: rax = 0x000055c2e18c0aa0 rbx = 0x000055c2e18c0aa0 rcx = 0x000055c2e18c0a90 rdx = 0x00007fe309a01b80 Step #5: rdi = 0x000055c2e18c0a90 rsi = 0x0000000000030000 rbp = 0x0000000000000000 rsp = 0x00007fffdf3c8470 Step #5: r8 = 0x000055c2e18c0aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe309a01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2e0930960 r14 = 0x0000000100000004 r15 = 0x000055c2df89d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15381==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8a,0x3d,0x7d,0x20,0x5,0x8c,0x20,0x24,0x60,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\212=} \005\214 $`\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cff28dd3a8863a06239077a5160be66d69ad5b1e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGKPX0gBYwgJGAACw== Step #5: MERGE-OUTER: attempt 1269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209168915 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ff4c2a198, 0x559ff4c32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ff4c32918,0x559ff4cba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cff28dd3a8863a06239077a5160be66d69ad5b1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6594 processed earlier; will process 8681 files now Step #5: [LOADING] WASM module load failed: unknown table 343026 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15385==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ff243e5dd bp 0x000000000000 sp 0x7ffeeaee19b0 T15385) Step #5: ==15385==The signal is caused by a READ memory access. Step #5: #0 0x559ff243e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ff2260280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ff225ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ff223d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ff215ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ff20b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ff20c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ff20a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ff20d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1cb7c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ff209aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15385==Register values: Step #5: rax = 0x0000559ff664b050 rbx = 0x0000559ff664b050 rcx = 0x0000559ff664b040 rdx = 0x00007fd1cb98eb80 Step #5: rdi = 0x0000559ff664b040 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffeeaee19b0 Step #5: r8 = 0x0000559ff664b050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1cb98ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ff563d960 r14 = 0x0000000100000004 r15 = 0x0000559ff45aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15385==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa8,0x0,0xa8,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\250\000\250g\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-efce7a26c479da8a0a5a4e82a9126c3f6c14479f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACoAKhnAAsACw== Step #5: MERGE-OUTER: attempt 1270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209300264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e213ae6198, 0x55e213aee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e213aee918,0x55e213b760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/efce7a26c479da8a0a5a4e82a9126c3f6c14479f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6596 processed earlier; will process 8679 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 328 ft: 349 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15389==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2112fa5dd bp 0x000000000000 sp 0x7ffccea8e080 T15389) Step #5: ==15389==The signal is caused by a READ memory access. Step #5: #0 0x55e2112fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e21111c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e21111bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2110f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e21101aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e210f72c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e210f7c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e210f636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e210f8f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe6ce75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e210f56aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15389==Register values: Step #5: rax = 0x000055e214955520 rbx = 0x000055e214955520 rcx = 0x000055e2149559d0 rdx = 0x00007efe6d03db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccea8e080 Step #5: r8 = 0x000055e214955520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe6d03dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2144f9960 r14 = 0x0000000100000004 r15 = 0x000055e213466386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15389==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0x22,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB\"\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e448e90f54bed6eb4929423b9e7496ca6177488 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEIihn0ACw== Step #5: MERGE-OUTER: attempt 1271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209433258 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649b1f5b198, 0x5649b1f63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649b1f63918,0x5649b1feb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e448e90f54bed6eb4929423b9e7496ca6177488' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6599 processed earlier; will process 8676 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 363 ft: 364 exec/s: 0 rss: 50Mb Step #5: [00:10:46:187 - 7F82D0295C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 387 ft: 410 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15393==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649af76f5dd bp 0x000000000000 sp 0x7fffad0ed860 T15393) Step #5: ==15393==The signal is caused by a READ memory access. Step #5: #0 0x5649af76f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649af591280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649af590fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649af56e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649af48fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649af3e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649af3f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649af3d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649af4043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82d02bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649af3cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15393==Register values: Step #5: rax = 0x00005649b2a8d430 rbx = 0x00005649b2a8d430 rcx = 0x00005649b2a8d420 rdx = 0x00007f82d0485b80 Step #5: rdi = 0x00005649b2a8d420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffad0ed860 Step #5: r8 = 0x00005649b2a8d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82d0485be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649b296e960 r14 = 0x0000000100000004 r15 = 0x00005649b18db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15393==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x65,0x0,0xfd,0x65,0x0,0xfd,0x65,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375e\000\375e\000\375e\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7867fc39eaa475e02125aa3c2f717283c0083c68 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/WUA/WUA/WUACw== Step #5: MERGE-OUTER: attempt 1272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209567681 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd64947198, 0x55cd6494f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd6494f918,0x55cd649d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7867fc39eaa475e02125aa3c2f717283c0083c68' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6603 processed earlier; will process 8672 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15397==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd6215b5dd bp 0x000000000000 sp 0x7fff55f88920 T15397) Step #5: ==15397==The signal is caused by a READ memory access. Step #5: #0 0x55cd6215b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd61f7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd61f7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd61f5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd61e7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd61dd3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd61ddd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd61dc46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd61df03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4ace75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd61db7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15397==Register values: Step #5: rax = 0x000055cd6651f150 rbx = 0x000055cd6651f150 rcx = 0x000055cd6651f600 rdx = 0x00007fe4ad03db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff55f88920 Step #5: r8 = 0x000055cd6651f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe4ad03dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd6535a960 r14 = 0x0000000100000004 r15 = 0x000055cd642c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15397==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0xfc,0x3,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\374\003\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adb493622ab69692ddade5bce185a1f25f475683 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAPwDAAsLCw== Step #5: MERGE-OUTER: attempt 1273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209696825 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56162d3f5198, 0x56162d3fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56162d3fd918,0x56162d4850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adb493622ab69692ddade5bce185a1f25f475683' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6604 processed earlier; will process 8671 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 351 ft: 352 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 384 ft: 404 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15401==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56162ac095dd bp 0x000000000000 sp 0x7ffc64ec4c30 T15401) Step #5: ==15401==The signal is caused by a READ memory access. Step #5: #0 0x56162ac095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56162aa2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56162aa2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56162aa08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56162a929ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56162a881c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56162a88b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56162a8726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56162a89e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2bcd37c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56162a865aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15401==Register values: Step #5: rax = 0x000056162e5fefc0 rbx = 0x000056162e5fefc0 rcx = 0x000056162e5ff470 rdx = 0x00007f2bcd544b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc64ec4c30 Step #5: r8 = 0x000056162e5fefc0 r9 = 0x00007f2bcd544bf0 r10 = 0x000056162e482010 r11 = 0x00007f2bcd544be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056162de08960 r14 = 0x0000000100000004 r15 = 0x000056162cd75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15401==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x41,0x42,0xbc,0xbd,0x4d,0x1,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351AB\274\275M\001}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f36f3e4d73c2065a7a70f2277e5d421c9bb77bde Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UFCvL1NAX0ACw== Step #5: MERGE-OUTER: attempt 1274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209826982 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4ca993198, 0x55d4ca99b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4ca99b918,0x55d4caa230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f36f3e4d73c2065a7a70f2277e5d421c9bb77bde' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6607 processed earlier; will process 8668 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15405==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4c81a75dd bp 0x000000000000 sp 0x7ffdcca8ffc0 T15405) Step #5: ==15405==The signal is caused by a READ memory access. Step #5: #0 0x55d4c81a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4c7fc9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4c7fc8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4c7fa6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4c7ec7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4c7e1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4c7e291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4c7e106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4c7e3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5bc32d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4c7e03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15405==Register values: Step #5: rax = 0x000055d4cd528000 rbx = 0x000055d4cd528000 rcx = 0x000055d4cd527ff0 rdx = 0x00007fa5bc4f5b80 Step #5: rdi = 0x000055d4cd527ff0 rsi = 0x0000000001c00000 rbp = 0x0000000000000000 rsp = 0x00007ffdcca8ffc0 Step #5: r8 = 0x000055d4cd528000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa5bc4f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4cb3a6960 r14 = 0x0000000100000004 r15 = 0x000055d4ca313386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15405==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xaa,0x1,0x1,0x0,0x8b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\252\001\001\000\213\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68a45b51830ed08e3bf7cd15d92e1418e3cc81b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACqAQEAiwALCw== Step #5: MERGE-OUTER: attempt 1275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1209957900 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565e37ae198, 0x5565e37b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565e37b6918,0x5565e383e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68a45b51830ed08e3bf7cd15d92e1418e3cc81b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6609 processed earlier; will process 8666 files now Step #5: [00:10:46:710 - 7F5B544A2C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15409==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565e0fc25dd bp 0x000000000000 sp 0x7fff55494d20 T15409) Step #5: ==15409==The signal is caused by a READ memory access. Step #5: #0 0x5565e0fc25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565e0de4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565e0de3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565e0dc1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565e0ce2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565e0c3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565e0c441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565e0c2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565e0c573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b544ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565e0c1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15409==Register values: Step #5: rax = 0x00005565e4aea520 rbx = 0x00005565e4aea520 rcx = 0x00005565e4aea510 rdx = 0x00007f5b54692b80 Step #5: rdi = 0x00005565e4aea510 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007fff55494d20 Step #5: r8 = 0x00005565e4aea520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b54692be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565e41c1960 r14 = 0x0000000100000004 r15 = 0x00005565e312e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15409==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0x8a,0x0,0x8a,0x0,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000\212\000\212\000\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b508208bb80a768429f6323c2709b5228063ed2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQACKAIoAgAALCw== Step #5: MERGE-OUTER: attempt 1276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1210089444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562742e8b198, 0x562742e93911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562742e93918,0x562742f1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b508208bb80a768429f6323c2709b5228063ed2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6611 processed earlier; will process 8664 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15413==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56274069f5dd bp 0x000000000000 sp 0x7ffc4eb66480 T15413) Step #5: ==15413==The signal is caused by a READ memory access. Step #5: #0 0x56274069f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627404c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627404c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56274049e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627403bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562740317c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627403211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627403086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627403343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccf0d9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627402fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15413==Register values: Step #5: rax = 0x0000562744dc2150 rbx = 0x0000562744dc2150 rcx = 0x0000562744dc2600 rdx = 0x00007fccf0f64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4eb66480 Step #5: r8 = 0x0000562744dc2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccf0f64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056274389e960 r14 = 0x0000000100000004 r15 = 0x000056274280b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15413==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x56,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCBV\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-991bcf2eeb6f62b2d3cb0a1f244a96ddf8c04f7f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0JWhnwACw== Step #5: MERGE-OUTER: attempt 1277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1210218747 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1451fd198, 0x55e145205911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e145205918,0x55e14528d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/991bcf2eeb6f62b2d3cb0a1f244a96ddf8c04f7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6612 processed earlier; will process 8663 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15417==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e142a115dd bp 0x000000000000 sp 0x7fff5ebcf760 T15417) Step #5: ==15417==The signal is caused by a READ memory access. Step #5: #0 0x55e142a115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e142833280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e142832fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e142810929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e142731ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e142689c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1426931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e14267a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1426a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa3b57fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e14266daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15417==Register values: Step #5: rax = 0x000055e146531150 rbx = 0x000055e146531150 rcx = 0x000055e146531600 rdx = 0x00007fa3b59c4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5ebcf760 Step #5: r8 = 0x000055e146531150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa3b59c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e145c10960 r14 = 0x0000000100000004 r15 = 0x000055e144b7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15417==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x2b,0x41,0x80,0x35,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA+A\2005lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e40601aa2f1716d8cc56c31358f919503a2c4048 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakErQYA1bG8ACw== Step #5: MERGE-OUTER: attempt 1278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1210348790 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c63bed198, 0x564c63bf5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c63bf5918,0x564c63c7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e40601aa2f1716d8cc56c31358f919503a2c4048' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6613 processed earlier; will process 8662 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 220 ft: 221 exec/s: 1 rss: 85Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15421==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c614015dd bp 0x000000000000 sp 0x7ffd44f98260 T15421) Step #5: ==15421==The signal is caused by a READ memory access. Step #5: #0 0x564c614015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c61223280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c61222fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c61200929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c61121ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c61079c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c610831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c6106a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c610963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc4b470b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c6105daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15421==Register values: Step #5: rax = 0x0000564c659c56d0 rbx = 0x0000564c659c56d0 rcx = 0x0000564c659c56c0 rdx = 0x00007fc4b48d3b80 Step #5: rdi = 0x0000564c659c56c0 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffd44f98260 Step #5: r8 = 0x0000564c659c56d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc4b48d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c64600960 r14 = 0x0000000100000004 r15 = 0x0000564c6356d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15421==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x68,0x42,0x36,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BhB6\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-800c1b97a43ac72c2a14f5c5f9f989044ff94a73 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCaEI2hnwACw== Step #5: MERGE-OUTER: attempt 1279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1211613902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561129ef6198, 0x561129efe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561129efe918,0x561129f860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/800c1b97a43ac72c2a14f5c5f9f989044ff94a73' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6615 processed earlier; will process 8660 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15425==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56112770a5dd bp 0x000000000000 sp 0x7ffe551bd110 T15425) Step #5: ==15425==The signal is caused by a READ memory access. Step #5: #0 0x56112770a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56112752c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56112752bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561127509929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56112742aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561127382c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56112738c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611273736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56112739f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f031a987082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561127366aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15425==Register values: Step #5: rax = 0x000056112acd1060 rbx = 0x000056112acd1060 rcx = 0x000056112acd1510 rdx = 0x00007f031ab4fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe551bd110 Step #5: r8 = 0x000056112acd1060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f031ab4fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056112a909960 r14 = 0x0000000100000004 r15 = 0x0000561129876386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15425==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x7e,0x42,0x40,0x42,0x37,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351~B@B7\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b63841526bf835b46e066bc2edd3e61447513668 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6X5CQEI3in4ACw== Step #5: MERGE-OUTER: attempt 1280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1211757708 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560983647198, 0x56098364f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56098364f918,0x5609836d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b63841526bf835b46e066bc2edd3e61447513668' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6617 processed earlier; will process 8658 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15429==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560980e5b5dd bp 0x000000000000 sp 0x7fff7d2f54a0 T15429) Step #5: ==15429==The signal is caused by a READ memory access. Step #5: #0 0x560980e5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560980c7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560980c7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560980c5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560980b7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560980ad3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560980add1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560980ac46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560980af03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f15766b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560980ab7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15429==Register values: Step #5: rax = 0x00005609849f64b0 rbx = 0x00005609849f64b0 rcx = 0x00005609849f6960 rdx = 0x00007f157687eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7d2f54a0 Step #5: r8 = 0x00005609849f64b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f157687ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056098405a960 r14 = 0x0000000100000004 r15 = 0x0000560982fc7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15429==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x1,0x15,0x0,0x0,0xa6,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\001\025\000\000\246\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-24cc00ce5b9a28fd4e5f3c435a95458ccb647793 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAABFQAApgALCw== Step #5: MERGE-OUTER: attempt 1281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1211890177 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55899a9be198, 0x55899a9c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55899a9c6918,0x55899aa4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/24cc00ce5b9a28fd4e5f3c435a95458ccb647793' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6619 processed earlier; will process 8656 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: #1 pulse cov: 385 ft: 386 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 406 ft: 417 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15433==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589981d25dd bp 0x000000000000 sp 0x7ffd6676cdc0 T15433) Step #5: ==15433==The signal is caused by a READ memory access. Step #5: #0 0x5589981d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558997ff4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558997ff3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558997fd1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558997ef2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558997e4ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558997e541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558997e3b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558997e673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ead4b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558997e2eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15433==Register values: Step #5: rax = 0x000055899b9a4430 rbx = 0x000055899b9a4430 rcx = 0x000055899b9a4420 rdx = 0x00007f3ead67db80 Step #5: rdi = 0x000055899b9a4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd6676cdc0 Step #5: r8 = 0x000055899b9a4430 r9 = 0x00007f3ead67dbf0 r10 = 0x000055899b985010 r11 = 0x00007f3ead67dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055899b3d1960 r14 = 0x0000000100000004 r15 = 0x000055899a33e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15433==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x5f,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB_\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c192bb12f2bd35471c45730ca66f42b7af79a59 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Jfhn0ACw== Step #5: MERGE-OUTER: attempt 1282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212024760 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5ba13f198, 0x55e5ba147911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5ba147918,0x55e5ba1cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c192bb12f2bd35471c45730ca66f42b7af79a59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6622 processed earlier; will process 8653 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15437==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5b79535dd bp 0x000000000000 sp 0x7ffe4bc9d250 T15437) Step #5: ==15437==The signal is caused by a READ memory access. Step #5: #0 0x55e5b79535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5b7775280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5b7774fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5b7752929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5b7673ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5b75cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5b75d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5b75bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5b75e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7be2e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5b75afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15437==Register values: Step #5: rax = 0x000055e5bbfbc520 rbx = 0x000055e5bbfbc520 rcx = 0x000055e5bbfbc9d0 rdx = 0x00007ff7be4adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4bc9d250 Step #5: r8 = 0x000055e5bbfbc520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7be4adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5bab52960 r14 = 0x0000000100000004 r15 = 0x000055e5b9abf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15437==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x23,0x42,0x43,0x42,0x35,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351#BCB5\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3783874dac521a51c2aa72fe7bf7da4c056c0444 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6SNCQ0I1in0ACw== Step #5: MERGE-OUTER: attempt 1283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212156355 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55feda1e8198, 0x55feda1f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55feda1f0918,0x55feda2780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3783874dac521a51c2aa72fe7bf7da4c056c0444' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6624 processed earlier; will process 8651 files now Step #5: [LOADING] WASM module load failed: unknown function 511 Step #5: #1 pulse cov: 372 ft: 373 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15441==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fed79fc5dd bp 0x000000000000 sp 0x7ffce383a4d0 T15441) Step #5: ==15441==The signal is caused by a READ memory access. Step #5: #0 0x55fed79fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fed781e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fed781dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fed77fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fed771cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fed7674c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fed767e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fed76656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fed76913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1840e96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fed7658aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15441==Register values: Step #5: rax = 0x000055fedc170080 rbx = 0x000055fedc170080 rcx = 0x000055fedc170530 rdx = 0x00007f184105eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce383a4d0 Step #5: r8 = 0x000055fedc170080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f184105ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fedabfb960 r14 = 0x0000000100000004 r15 = 0x000055fed9b68386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15441==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x4,0x7e,0x20,0xe3,0x1,0x20,0x9,0x57,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\202\004~ \343\001 \011W\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7a8aa98dd195ad081cb71cae1811373e90aee9e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCBH4g4wEgCVcACw== Step #5: MERGE-OUTER: attempt 1284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212286845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df519da198, 0x55df519e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df519e2918,0x55df51a6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7a8aa98dd195ad081cb71cae1811373e90aee9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6626 processed earlier; will process 8649 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15448==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df4f1ee5dd bp 0x000000000000 sp 0x7fff8e8c2550 T15448) Step #5: ==15448==The signal is caused by a READ memory access. Step #5: #0 0x55df4f1ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df4f010280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df4f00ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df4efed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df4ef0ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df4ee66c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df4ee701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df4ee576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df4ee833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f798d176082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df4ee4aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15448==Register values: Step #5: rax = 0x000055df52a1b150 rbx = 0x000055df52a1b150 rcx = 0x000055df52a1b600 rdx = 0x00007f798d33eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8e8c2550 Step #5: r8 = 0x000055df52a1b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f798d33ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df523ed960 r14 = 0x0000000100000004 r15 = 0x000055df5135a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15448==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x0,0x2,0x0,0xb,0xb,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002\000\002\000\013\013\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00e5eb1eb6968544b3bdd58935baf778ea3dabd4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAIAAgALCwELCw== Step #5: MERGE-OUTER: attempt 1285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212416116 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634b493f198, 0x5634b4947911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634b4947918,0x5634b49cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00e5eb1eb6968544b3bdd58935baf778ea3dabd4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6627 processed earlier; will process 8648 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15452==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634b21535dd bp 0x000000000000 sp 0x7fff523f3f30 T15452) Step #5: ==15452==The signal is caused by a READ memory access. Step #5: #0 0x5634b21535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634b1f75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634b1f74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634b1f52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634b1e73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634b1dcbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634b1dd51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634b1dbc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634b1de83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a055b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634b1dafaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15452==Register values: Step #5: rax = 0x00005634b6820d40 rbx = 0x00005634b6820d40 rcx = 0x00005634b6820d30 rdx = 0x00007f4a0577cb80 Step #5: rdi = 0x00005634b6820d30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007fff523f3f30 Step #5: r8 = 0x00005634b6820d40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a0577cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634b5352960 r14 = 0x0000000100000004 r15 = 0x00005634b42bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15452==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x29,0x42,0x79,0x42,0x63,0x7c,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351)ByBc||\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21591ac155772ace6e49edf4ee2beacb58f4fad3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6SlCeUJjfHwACw== Step #5: MERGE-OUTER: attempt 1286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212546730 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562db83c198, 0x5562db844911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562db844918,0x5562db8cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21591ac155772ace6e49edf4ee2beacb58f4fad3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6629 processed earlier; will process 8646 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15456==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562d90505dd bp 0x000000000000 sp 0x7fffe4f672b0 T15456) Step #5: ==15456==The signal is caused by a READ memory access. Step #5: #0 0x5562d90505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562d8e72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562d8e71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562d8e4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562d8d70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562d8cc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562d8cd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562d8cb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562d8ce53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca815c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562d8cacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15456==Register values: Step #5: rax = 0x00005562dc82c290 rbx = 0x00005562dc82c290 rcx = 0x00005562dc82c740 rdx = 0x00007fca81788b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe4f672b0 Step #5: r8 = 0x00005562dc82c290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca81788be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562dc24f960 r14 = 0x0000000100000004 r15 = 0x00005562db1bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15456==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x24,0x7f,0x20,0x0,0x4,0x0,0x1,0x5,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001$\177 \000\004\000\001\005\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-38f8f1a4254a85b1fec43567528ad6ca39eaa0b4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEkfyAABAABBQALCw== Step #5: MERGE-OUTER: attempt 1287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212676770 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564746d37198, 0x564746d3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564746d3f918,0x564746dc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38f8f1a4254a85b1fec43567528ad6ca39eaa0b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6630 processed earlier; will process 8645 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15460==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56474454b5dd bp 0x000000000000 sp 0x7fffb9bad1e0 T15460) Step #5: ==15460==The signal is caused by a READ memory access. Step #5: #0 0x56474454b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56474436d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56474436cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56474434a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56474426bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5647441c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5647441cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647441b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5647441e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff53ef2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5647441a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15460==Register values: Step #5: rax = 0x00005647489cbe00 rbx = 0x00005647489cbe00 rcx = 0x00005647489cbdf0 rdx = 0x00007ff53f0f7b80 Step #5: rdi = 0x00005647489cbdf0 rsi = 0x0000000000200003 rbp = 0x0000000000000000 rsp = 0x00007fffb9bad1e0 Step #5: r8 = 0x00005647489cbe00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff53f0f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056474774a960 r14 = 0x0000000100000004 r15 = 0x00005647466b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15460==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x70,0x42,0x17,0x42,0x34,0x87,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351pB\027B4\207\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb2ca0d39cede58e8c1e98008ed157b41f87aa3b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XBCF0I0h4EACw== Step #5: MERGE-OUTER: attempt 1288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212806894 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56119235d198, 0x561192365911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561192365918,0x5611923ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb2ca0d39cede58e8c1e98008ed157b41f87aa3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6632 processed earlier; will process 8643 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15464==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56118fb715dd bp 0x000000000000 sp 0x7ffd18b426e0 T15464) Step #5: ==15464==The signal is caused by a READ memory access. Step #5: #0 0x56118fb715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56118f993280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56118f992fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56118f970929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56118f891ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56118f7e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56118f7f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56118f7da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56118f8063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0a685f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56118f7cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15464==Register values: Step #5: rax = 0x0000561194524150 rbx = 0x0000561194524150 rcx = 0x0000561194524600 rdx = 0x00007fe0a6a27b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd18b426e0 Step #5: r8 = 0x0000561194524150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0a6a27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561192d70960 r14 = 0x0000000100000004 r15 = 0x0000561191cdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15464==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x31,0x45,0x45,0x1,0xd,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A1EE\001\015\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3462bc6453cd596d1321081c5fe6f6630e7495e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEExRUUBDQALCw== Step #5: MERGE-OUTER: attempt 1289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1212935752 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a2658df198, 0x55a2658e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a2658e7918,0x55a26596f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3462bc6453cd596d1321081c5fe6f6630e7495e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6633 processed earlier; will process 8642 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 377 ft: 390 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15468==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2630f35dd bp 0x000000000000 sp 0x7ffc27113860 T15468) Step #5: ==15468==The signal is caused by a READ memory access. Step #5: #0 0x55a2630f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a262f15280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a262f14fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a262ef2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a262e13ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a262d6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a262d751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a262d5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a262d883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ed0b74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a262d4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15468==Register values: Step #5: rax = 0x000055a267b30a60 rbx = 0x000055a267b30a60 rcx = 0x000055a267b30f10 rdx = 0x00007f8ed0d3cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc27113860 Step #5: r8 = 0x000055a267b30a60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ed0d3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a2662f2960 r14 = 0x0000000100000004 r15 = 0x000055a26525f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15468==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x74,0x42,0x43,0x42,0x42,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351tBCBB\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c74fd24f89061d3099ffa6f9cac1f213a3007f34 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XRCQ0JChn4ACw== Step #5: MERGE-OUTER: attempt 1290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213069722 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f02b70a198, 0x55f02b712911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f02b712918,0x55f02b79a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c74fd24f89061d3099ffa6f9cac1f213a3007f34' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6636 processed earlier; will process 8639 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15472==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f028f1e5dd bp 0x000000000000 sp 0x7ffe6ec0ea00 T15472) Step #5: ==15472==The signal is caused by a READ memory access. Step #5: #0 0x55f028f1e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f028d40280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f028d3ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f028d1d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f028c3ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f028b96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f028ba01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f028b876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f028bb33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb42f3c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f028b7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15472==Register values: Step #5: rax = 0x000055f02d90cdb0 rbx = 0x000055f02d90cdb0 rcx = 0x000055f02d90cda0 rdx = 0x00007fcb43104b80 Step #5: rdi = 0x000055f02d90cda0 rsi = 0x0000000000400001 rbp = 0x0000000000000000 rsp = 0x00007ffe6ec0ea00 Step #5: r8 = 0x000055f02d90cdb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb43104be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f02c11d960 r14 = 0x0000000100000004 r15 = 0x000055f02b08a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15472==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x6d,0x6d,0x41,0x9,0x6d,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AmmA\011m\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5f3143d81d1c9c3a631309574ec64d48e134f56 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFtbUEJbQEACw== Step #5: MERGE-OUTER: attempt 1291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213200994 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8588a2198, 0x55c8588aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8588aa918,0x55c8589320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5f3143d81d1c9c3a631309574ec64d48e134f56' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6638 processed earlier; will process 8637 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 369 ft: 402 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15476==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8560b65dd bp 0x000000000000 sp 0x7ffed9b5f6f0 T15476) Step #5: ==15476==The signal is caused by a READ memory access. Step #5: #0 0x55c8560b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c855ed8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c855ed7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c855eb5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c855dd6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c855d2ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c855d381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c855d1f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c855d4b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11e11d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c855d12aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15476==Register values: Step #5: rax = 0x000055c859c90bf0 rbx = 0x000055c859c90bf0 rcx = 0x000055c859c910a0 rdx = 0x00007f11e139eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed9b5f6f0 Step #5: r8 = 0x000055c859c90bf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11e139ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8592b5960 r14 = 0x0000000100000004 r15 = 0x000055c858222386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15476==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xc9,0x31,0x7c,0x20,0x20,0x22,0xac,0x8a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3111| \"\254\212\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-421152bd3c90cc76cf06587cabdb332f0c3fc6b1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHJMXwgICKsigAACw== Step #5: MERGE-OUTER: attempt 1292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213337123 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3b3d28198, 0x55d3b3d30911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3b3d30918,0x55d3b3db80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/421152bd3c90cc76cf06587cabdb332f0c3fc6b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6642 processed earlier; will process 8633 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15480==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3b153c5dd bp 0x000000000000 sp 0x7ffd40993910 T15480) Step #5: ==15480==The signal is caused by a READ memory access. Step #5: #0 0x55d3b153c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3b135e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3b135dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3b133b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3b125cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3b11b4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3b11be1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3b11a56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3b11d13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a8b526082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3b1198aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15480==Register values: Step #5: rax = 0x000055d3b5982150 rbx = 0x000055d3b5982150 rcx = 0x000055d3b5982600 rdx = 0x00007f1a8b6eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd40993910 Step #5: r8 = 0x000055d3b5982150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a8b6eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3b473b960 r14 = 0x0000000100000004 r15 = 0x000055d3b36a8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15480==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x41,0x42,0xb4,0xbd,0xca,0x79,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351AB\264\275\312y}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-52718f7f15366192d58dab86726f8dd9e2edd25f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UFCtL3KeX0ACw== Step #5: MERGE-OUTER: attempt 1293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213467054 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562084790198, 0x562084798911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562084798918,0x5620848200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52718f7f15366192d58dab86726f8dd9e2edd25f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6643 processed earlier; will process 8632 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15484==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562081fa45dd bp 0x000000000000 sp 0x7ffc9392c200 T15484) Step #5: ==15484==The signal is caused by a READ memory access. Step #5: #0 0x562081fa45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562081dc6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562081dc5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562081da3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562081cc4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562081c1cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562081c261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562081c0d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562081c393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f828331f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562081c00aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15484==Register values: Step #5: rax = 0x000056208723a150 rbx = 0x000056208723a150 rcx = 0x000056208723a600 rdx = 0x00007f82834e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9392c200 Step #5: r8 = 0x000056208723a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82834e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620851a3960 r14 = 0x0000000100000004 r15 = 0x0000562084110386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15484==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xcc,0xe9,0x9f,0x7f,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\314\351\237\177B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7499d822f9aaf665ff8d22a5a066ee6be18674f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmczpn39CCX4ACw== Step #5: MERGE-OUTER: attempt 1294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213595866 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fbef62198, 0x560fbef6a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fbef6a918,0x560fbeff20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7499d822f9aaf665ff8d22a5a066ee6be18674f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6644 processed earlier; will process 8631 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15488==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fbc7765dd bp 0x000000000000 sp 0x7ffc0c170240 T15488) Step #5: ==15488==The signal is caused by a READ memory access. Step #5: #0 0x560fbc7765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fbc598280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fbc597fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fbc575929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fbc496ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fbc3eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fbc3f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fbc3df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fbc40b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0bd9422082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fbc3d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15488==Register values: Step #5: rax = 0x0000560fbfbb3cf0 rbx = 0x0000560fbfbb3cf0 rcx = 0x0000560fbfbb3ce0 rdx = 0x00007f0bd95eab80 Step #5: rdi = 0x0000560fbfbb3ce0 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffc0c170240 Step #5: r8 = 0x0000560fbfbb3cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0bd95eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fbf975960 r14 = 0x0000000100000004 r15 = 0x0000560fbe8e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15488==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x35,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB5\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5f31b11307179ca2ef9eb1633638345f7de03c6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0I1hn4ACw== Step #5: MERGE-OUTER: attempt 1295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213726789 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6a3a9b198, 0x55e6a3aa3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6a3aa3918,0x55e6a3b2b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5f31b11307179ca2ef9eb1633638345f7de03c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6646 processed earlier; will process 8629 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 7f Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 17349 Step #5: #2 pulse cov: 288 ft: 310 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown function 3451 Step #5: #4 pulse cov: 413 ft: 461 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15492==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6a12af5dd bp 0x000000000000 sp 0x7fff9aff4e60 T15492) Step #5: ==15492==The signal is caused by a READ memory access. Step #5: #0 0x55e6a12af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6a10d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6a10d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6a10ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6a0fcfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6a0f27c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6a0f311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6a0f186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6a0f443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c3918d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6a0f0baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15492==Register values: Step #5: rax = 0x000055e6a4a6b520 rbx = 0x000055e6a4a6b520 rcx = 0x000055e6a4a6b9d0 rdx = 0x00007f6c39355b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9aff4e60 Step #5: r8 = 0x000055e6a4a6b520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c39355be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6a44ae960 r14 = 0x0000000100000004 r15 = 0x000055e6a341b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15492==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x61,0x42,0x61,0x42,0x26,0x55,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BaBaB&U\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-71f5ef8e187028020f0f12f00e7037d9b0703207 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCYUJhQiZVAH4ACw== Step #5: MERGE-OUTER: attempt 1296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213861098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffcc19d198, 0x55ffcc1a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffcc1a5918,0x55ffcc22d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71f5ef8e187028020f0f12f00e7037d9b0703207' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6653 processed earlier; will process 8622 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15496==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffc99b15dd bp 0x000000000000 sp 0x7ffe9afdef60 T15496) Step #5: ==15496==The signal is caused by a READ memory access. Step #5: #0 0x55ffc99b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffc97d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffc97d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffc97b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffc96d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffc9629c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffc96331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffc961a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffc96463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68d35f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffc960daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15496==Register values: Step #5: rax = 0x000055ffcdd56ed0 rbx = 0x000055ffcdd56ed0 rcx = 0x000055ffcdd57380 rdx = 0x00007f68d37bbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9afdef60 Step #5: r8 = 0x000055ffcdd56ed0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f68d37bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffccbb0960 r14 = 0x0000000100000004 r15 = 0x000055ffcbb1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15496==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x5d,0x42,0x34,0x80,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B]B4\200}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ba193a76fd4803447fa3bbeafe598183f46dd6f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCXUI0gH0ACw== Step #5: MERGE-OUTER: attempt 1297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1213990221 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650879f7198, 0x5650879ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650879ff918,0x565087a870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ba193a76fd4803447fa3bbeafe598183f46dd6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6655 processed earlier; will process 8620 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15500==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56508520b5dd bp 0x000000000000 sp 0x7fff69d0e0c0 T15500) Step #5: ==15500==The signal is caused by a READ memory access. Step #5: #0 0x56508520b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56508502d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56508502cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56508500a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565084f2bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565084e83c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565084e8d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565084e746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565084ea03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f28c43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565084e67aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15500==Register values: Step #5: rax = 0x0000565089dd0150 rbx = 0x0000565089dd0150 rcx = 0x0000565089dd0600 rdx = 0x00007f5f28e0bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff69d0e0c0 Step #5: r8 = 0x0000565089dd0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f28e0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056508840a960 r14 = 0x0000000100000004 r15 = 0x0000565087377386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15500==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x1a,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\032\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f2857425682ee1543cc6162364f3c8115aa3d3d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Iahn0ACw== Step #5: MERGE-OUTER: attempt 1298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1214120459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec561db198, 0x55ec561e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec561e3918,0x55ec5626b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f2857425682ee1543cc6162364f3c8115aa3d3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6656 processed earlier; will process 8619 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15504==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec539ef5dd bp 0x000000000000 sp 0x7ffd4c669580 T15504) Step #5: ==15504==The signal is caused by a READ memory access. Step #5: #0 0x55ec539ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec53811280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec53810fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec537ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec5370fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec53667c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec536711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec536586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec536843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7fa80e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec5364baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15504==Register values: Step #5: rax = 0x000055ec58d9e150 rbx = 0x000055ec58d9e150 rcx = 0x000055ec58d9e600 rdx = 0x00007f7fa82b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4c669580 Step #5: r8 = 0x000055ec58d9e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7fa82b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec56bee960 r14 = 0x0000000100000004 r15 = 0x000055ec55b5b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15504==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xa8,0x77,0x6e,0x77,0x77,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\250wnww\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3c9ed67baf7289bdb6b2f413e0359b262d00c09 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACod253dwALCw== Step #5: MERGE-OUTER: attempt 1299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1214255195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55faf8939198, 0x55faf8941911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55faf8941918,0x55faf89c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3c9ed67baf7289bdb6b2f413e0359b262d00c09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6657 processed earlier; will process 8618 files now Step #5: [LOADING] WASM module load failed: unknown type 4160893 Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 297 ft: 302 exec/s: 0 rss: 50Mb Step #5: [00:10:51:009 - 7FC9CFA68C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15508==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55faf614d5dd bp 0x000000000000 sp 0x7ffc8def1b40 T15508) Step #5: ==15508==The signal is caused by a READ memory access. Step #5: #0 0x55faf614d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55faf5f6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55faf5f6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55faf5f4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55faf5e6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55faf5dc5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55faf5dcf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55faf5db66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55faf5de23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc9cfa90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55faf5da9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15508==Register values: Step #5: rax = 0x000055faf9def520 rbx = 0x000055faf9def520 rcx = 0x000055faf9def9d0 rdx = 0x00007fc9cfc58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8def1b40 Step #5: r8 = 0x000055faf9def520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc9cfc58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055faf934c960 r14 = 0x0000000100000004 r15 = 0x000055faf82b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15508==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x76,0x7b,0x0,0x20,0x24,0x20,0x22,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001v{\000 $ \"\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d698203eaf7905e434e648ee1729d219110a3be0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF2ewAgJCAiGhoBCw== Step #5: MERGE-OUTER: attempt 1300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1214387977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b3b33d198, 0x562b3b345911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b3b345918,0x562b3b3cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d698203eaf7905e434e648ee1729d219110a3be0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6661 processed earlier; will process 8614 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15512==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b38b515dd bp 0x000000000000 sp 0x7ffffeeb7790 T15512) Step #5: ==15512==The signal is caused by a READ memory access. Step #5: #0 0x562b38b515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b38973280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b38972fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b38950929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b38871ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b387c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b387d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b387ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b387e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d9ab03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b387adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15512==Register values: Step #5: rax = 0x0000562b3de59150 rbx = 0x0000562b3de59150 rcx = 0x0000562b3de59600 rdx = 0x00007f9d9accbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffeeb7790 Step #5: r8 = 0x0000562b3de59150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d9accbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b3bd50960 r14 = 0x0000000100000004 r15 = 0x0000562b3acbd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15512==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0x54,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000T\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4842241fbcca4471acdb82b503be7521c9f5035 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAFQACwALCw== Step #5: MERGE-OUTER: attempt 1301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1214517305 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559aaf92198, 0x5559aaf9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559aaf9a918,0x5559ab0220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4842241fbcca4471acdb82b503be7521c9f5035' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6662 processed earlier; will process 8613 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15516==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559a87a65dd bp 0x000000000000 sp 0x7fffa5bfc5c0 T15516) Step #5: ==15516==The signal is caused by a READ memory access. Step #5: #0 0x5559a87a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559a85c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559a85c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559a85a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559a84c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559a841ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559a84281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559a840f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559a843b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c17343082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559a8402aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15516==Register values: Step #5: rax = 0x00005559ac04e150 rbx = 0x00005559ac04e150 rcx = 0x00005559ac04e600 rdx = 0x00007f5c1750bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa5bfc5c0 Step #5: r8 = 0x00005559ac04e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c1750bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559ab9a5960 r14 = 0x0000000100000004 r15 = 0x00005559aa912386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15516==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0xfc,0x5,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000\374\005\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-73833f2aecfdc3a0e1e77e1242940b980cf72612 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAAPwFAAsLCw== Step #5: MERGE-OUTER: attempt 1302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1214648268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b39932198, 0x561b3993a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b3993a918,0x561b399c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73833f2aecfdc3a0e1e77e1242940b980cf72612' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6663 processed earlier; will process 8612 files now Step #5: [LOADING] WASM module load failed: unknown type 505 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15520==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b371465dd bp 0x000000000000 sp 0x7ffc28dcd5c0 T15520) Step #5: ==15520==The signal is caused by a READ memory access. Step #5: #0 0x561b371465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b36f68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b36f67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b36f45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b36e66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b36dbec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b36dc81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b36daf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b36ddb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0f97af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b36da2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15520==Register values: Step #5: rax = 0x0000561b3af72e40 rbx = 0x0000561b3af72e40 rcx = 0x0000561b3af72e30 rdx = 0x00007ff0f9977b80 Step #5: rdi = 0x0000561b3af72e30 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007ffc28dcd5c0 Step #5: r8 = 0x0000561b3af72e40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff0f9977be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b3a345960 r14 = 0x0000000100000004 r15 = 0x0000561b392b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15520==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x88,0x32,0x72,0x20,0x5f,0x22,0xdf,0xb,0x21,0x2,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2102r _\"\337\013!\002\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-203748b3f9e4824716ae8889859a916487139649 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGIMnIgXyLfCyECCw== Step #5: MERGE-OUTER: attempt 1303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1214779500 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b8f357198, 0x560b8f35f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b8f35f918,0x560b8f3e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/203748b3f9e4824716ae8889859a916487139649' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6665 processed earlier; will process 8610 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15524==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b8cb6b5dd bp 0x000000000000 sp 0x7ffc85101c50 T15524) Step #5: ==15524==The signal is caused by a READ memory access. Step #5: #0 0x560b8cb6b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b8c98d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b8c98cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b8c96a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b8c88bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b8c7e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b8c7ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b8c7d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b8c8003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34a183c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b8c7c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15524==Register values: Step #5: rax = 0x0000560b908750a0 rbx = 0x0000560b908750a0 rcx = 0x0000560b90875090 rdx = 0x00007f34a1a04b80 Step #5: rdi = 0x0000560b90875090 rsi = 0x0000000000060000 rbp = 0x0000000000000000 rsp = 0x00007ffc85101c50 Step #5: r8 = 0x0000560b908750a0 r9 = 0x00007f34a1a050e0 r10 = 0x0000560b906ed010 r11 = 0x00007f34a1a04be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b8fd6a960 r14 = 0x0000000100000004 r15 = 0x0000560b8ecd7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15524==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x95,0x7f,0x6b,0x20,0x6b,0xd6,0x0,0xfe,0x3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\225\177k k\326\000\376\003\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-73ad5b5617c3ff0e74de75003f7a943205819ffe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGVf2sga9YA/gMACw== Step #5: MERGE-OUTER: attempt 1304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1214908974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603fcc36198, 0x5603fcc3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603fcc3e918,0x5603fccc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73ad5b5617c3ff0e74de75003f7a943205819ffe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6666 processed earlier; will process 8609 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15528==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603fa44a5dd bp 0x000000000000 sp 0x7ffefe836b70 T15528) Step #5: ==15528==The signal is caused by a READ memory access. Step #5: #0 0x5603fa44a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603fa26c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603fa26bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603fa249929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603fa16aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603fa0c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603fa0cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603fa0b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603fa0df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c636bb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603fa0a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15528==Register values: Step #5: rax = 0x00005603ff1eede0 rbx = 0x00005603ff1eede0 rcx = 0x00005603ff1eedd0 rdx = 0x00007f9c63883b80 Step #5: rdi = 0x00005603ff1eedd0 rsi = 0x0000000000400001 rbp = 0x0000000000000000 rsp = 0x00007ffefe836b70 Step #5: r8 = 0x00005603ff1eede0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c63883be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603fd649960 r14 = 0x0000000100000004 r15 = 0x00005603fc5b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15528==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x7e,0x0,0xd4,0xd4,0xd4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000~\000\324\324\324\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4048823f95351e838572f8ae898a878ee60901a9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAB+ANTU1AALCw== Step #5: MERGE-OUTER: attempt 1305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215038269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5578ee8f7198, 0x5578ee8ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5578ee8ff918,0x5578ee9870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4048823f95351e838572f8ae898a878ee60901a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6668 processed earlier; will process 8607 files now Step #5: [LOADING] WASM module load failed: unknown table 534758015 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 306 ft: 320 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 380 ft: 412 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15532==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578ec10b5dd bp 0x000000000000 sp 0x7fff09e32630 T15532) Step #5: ==15532==The signal is caused by a READ memory access. Step #5: #0 0x5578ec10b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578ebf2d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578ebf2cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578ebf0a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578ebe2bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578ebd83c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578ebd8d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578ebd746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578ebda03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1e3b1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578ebd67aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15532==Register values: Step #5: rax = 0x00005578f0dedfd0 rbx = 0x00005578f0dedfd0 rcx = 0x00005578f0dee480 rdx = 0x00007fe1e3ce7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff09e32630 Step #5: r8 = 0x00005578f0dedfd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1e3ce7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005578ef30a960 r14 = 0x0000000100000004 r15 = 0x00005578ee277386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15532==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x66,0x42,0x48,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351fBH\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa2036d6a7310dc4717e8ce747c1d621c5bf78f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpZkJIhnwACw== Step #5: MERGE-OUTER: attempt 1306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215174086 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd73459198, 0x55cd73461911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd73461918,0x55cd734e90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/baa2036d6a7310dc4717e8ce747c1d621c5bf78f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6676 processed earlier; will process 8599 files now Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15536==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd70c6d5dd bp 0x000000000000 sp 0x7fff42a2da90 T15536) Step #5: ==15536==The signal is caused by a READ memory access. Step #5: #0 0x55cd70c6d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd70a8f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd70a8efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd70a6c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd7098dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd708e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd708ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd708d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd709023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1bb8c43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd708c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15536==Register values: Step #5: rax = 0x000055cd754210b0 rbx = 0x000055cd754210b0 rcx = 0x000055cd754210a0 rdx = 0x00007f1bb8e0bb80 Step #5: rdi = 0x000055cd754210a0 rsi = 0x0000000000000401 rbp = 0x0000000000000000 rsp = 0x00007fff42a2da90 Step #5: r8 = 0x000055cd754210b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1bb8e0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd73e6c960 r14 = 0x0000000100000004 r15 = 0x000055cd72dd9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15536==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x73,0x1,0xfd,0xd8,0x1,0xfd,0x73,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375s\001\375\330\001\375s\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed3b54911fa800357f04b9ae483299d4bbdeb04e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/XMB/dgB/XMACw== Step #5: MERGE-OUTER: attempt 1307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215304799 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561fbbf41198, 0x561fbbf49911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561fbbf49918,0x561fbbfd10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed3b54911fa800357f04b9ae483299d4bbdeb04e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6678 processed earlier; will process 8597 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 343 ft: 344 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 370 ft: 387 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15540==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561fb97555dd bp 0x000000000000 sp 0x7ffc746e2720 T15540) Step #5: ==15540==The signal is caused by a READ memory access. Step #5: #0 0x561fb97555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561fb9577280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561fb9576fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561fb9554929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561fb9475ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561fb93cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561fb93d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561fb93be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561fb93ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe800511082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561fb93b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15540==Register values: Step #5: rax = 0x0000561fbe9ca2b0 rbx = 0x0000561fbe9ca2b0 rcx = 0x0000561fbe9ca760 rdx = 0x00007fe8006d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc746e2720 Step #5: r8 = 0x0000561fbe9ca2b0 r9 = 0x0000561fbe8542d0 r10 = 0x0000561fbe83c010 r11 = 0x00007fe8006d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561fbc954960 r14 = 0x0000000100000004 r15 = 0x0000561fbb8c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15540==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x90,0x70,0x71,0x20,0x0,0xf,0xf,0xf,0xf,0xf,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\220pq \000\017\017\017\017\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f217cbbe93b19fca65d84eeeef6f9ad61f293654 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGQcHEgAA8PDw8PCw== Step #5: MERGE-OUTER: attempt 1308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215440444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b59c1a0198, 0x55b59c1a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b59c1a8918,0x55b59c2300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f217cbbe93b19fca65d84eeeef6f9ad61f293654' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6682 processed earlier; will process 8593 files now Step #5: [LOADING] WASM module load failed: unknown type 245243 Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15544==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5999b45dd bp 0x000000000000 sp 0x7fff3d184e10 T15544) Step #5: ==15544==The signal is caused by a READ memory access. Step #5: #0 0x55b5999b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5997d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5997d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5997b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5996d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b59962cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5996361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b59961d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5996493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c82104082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b599610aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15544==Register values: Step #5: rax = 0x000055b59eccca20 rbx = 0x000055b59eccca20 rcx = 0x000055b59eccced0 rdx = 0x00007f4c822ccb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3d184e10 Step #5: r8 = 0x000055b59eccca20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c822ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b59cbb3960 r14 = 0x0000000100000004 r15 = 0x000055b59bb20386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15544==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x7a,0x42,0x6d,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BzBm\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd4e60c0c343be65eafc316cb4d70f9de4ada10f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCekJthn0ACw== Step #5: MERGE-OUTER: attempt 1309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215572710 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56517e886198, 0x56517e88e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56517e88e918,0x56517e9160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd4e60c0c343be65eafc316cb4d70f9de4ada10f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6684 processed earlier; will process 8591 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15556==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56517c09a5dd bp 0x000000000000 sp 0x7ffdbd1ca720 T15556) Step #5: ==15556==The signal is caused by a READ memory access. Step #5: #0 0x56517c09a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56517bebc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56517bebbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56517be99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56517bdbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56517bd12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56517bd1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56517bd036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56517bd2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc07a15a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56517bcf6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15556==Register values: Step #5: rax = 0x0000565180215320 rbx = 0x0000565180215320 rcx = 0x00005651802157d0 rdx = 0x00007fc07a322b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbd1ca720 Step #5: r8 = 0x0000565180215320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc07a322be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056517f299960 r14 = 0x0000000100000004 r15 = 0x000056517e206386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15556==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x7,0x72,0x5b,0x64,0x6f,0x5a,0x73,0x9b,0x16,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\004\007r[doZs\233\026l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1cab7b8251317ee1865d007368f6101d47d7c33 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQHcltkb1pzmxZsCw== Step #5: MERGE-OUTER: attempt 1310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215703362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d15e0e198, 0x564d15e16911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d15e16918,0x564d15e9e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1cab7b8251317ee1865d007368f6101d47d7c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6685 processed earlier; will process 8590 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 260 ft: 261 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15560==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d136225dd bp 0x000000000000 sp 0x7fffb336b6d0 T15560) Step #5: ==15560==The signal is caused by a READ memory access. Step #5: #0 0x564d136225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d13444280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d13443fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d13421929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d13342ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d1329ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d132a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d1328b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d132b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7ed34b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d1327eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15560==Register values: Step #5: rax = 0x0000564d16f46560 rbx = 0x0000564d16f46560 rcx = 0x0000564d16f46550 rdx = 0x00007fc7ed513b80 Step #5: rdi = 0x0000564d16f46550 rsi = 0x0000000000000210 rbp = 0x0000000000000000 rsp = 0x00007fffb336b6d0 Step #5: r8 = 0x0000564d16f46560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7ed513be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d16821960 r14 = 0x0000000100000004 r15 = 0x0000564d1578e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15560==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xe8,0x7d,0x73,0x1,0x20,0x35,0x21,0xff,0xfc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\350}s\001 5!\377\374\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a639bd7f7081ee002e672a684ec97750808b34bd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHofXMBIDUh//wACw== Step #5: MERGE-OUTER: attempt 1311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215838030 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5580709e3198, 0x5580709eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5580709eb918,0x558070a730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a639bd7f7081ee002e672a684ec97750808b34bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6687 processed earlier; will process 8588 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 805208062 Step #5: #2 pulse cov: 311 ft: 320 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 896 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15564==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55806e1f75dd bp 0x000000000000 sp 0x7ffea6ec1130 T15564) Step #5: ==15564==The signal is caused by a READ memory access. Step #5: #0 0x55806e1f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55806e019280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55806e018fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55806dff6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55806df17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55806de6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55806de791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55806de606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55806de8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa797e1c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55806de53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15564==Register values: Step #5: rax = 0x0000558071e6f520 rbx = 0x0000558071e6f520 rcx = 0x0000558071e6f9d0 rdx = 0x00007fa797fe4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea6ec1130 Step #5: r8 = 0x0000558071e6f520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa797fe4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580713f6960 r14 = 0x0000000100000004 r15 = 0x0000558070363386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15564==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0x9e,0x0,0x8a,0x0,0xa0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000\236\000\212\000\240\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f76becc6b58b8a0f204f4228de622c7c06d3d1fb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQACeAIoAoAALCw== Step #5: MERGE-OUTER: attempt 1312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1215971415 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590aa7e8198, 0x5590aa7f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590aa7f0918,0x5590aa8780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f76becc6b58b8a0f204f4228de622c7c06d3d1fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6691 processed earlier; will process 8584 files now Step #5: [LOADING] WASM module load failed: unknown table 81919 Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 347 ft: 367 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 224395262 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 370 ft: 423 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15568==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590a7ffc5dd bp 0x000000000000 sp 0x7ffc1d0ed100 T15568) Step #5: ==15568==The signal is caused by a READ memory access. Step #5: #0 0x5590a7ffc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590a7e1e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590a7e1dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590a7dfb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590a7d1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590a7c74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590a7c7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590a7c656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590a7c913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f150d6b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590a7c58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15568==Register values: Step #5: rax = 0x00005590ab89e0c0 rbx = 0x00005590ab89e0c0 rcx = 0x00005590ab89e0b0 rdx = 0x00007f150d881b80 Step #5: rdi = 0x00005590ab89e0b0 rsi = 0x0000000006000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1d0ed100 Step #5: r8 = 0x00005590ab89e0c0 r9 = 0x00007f150d881c20 r10 = 0x00005590ab71d010 r11 = 0x00007f150d881be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590ab1fb960 r14 = 0x0000000100000004 r15 = 0x00005590aa168386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15568==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa5,0x31,0x7d,0x20,0x5f,0x20,0x5b,0x92,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2451} _ [\222!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b4eddaf3141c7d875b2f6e0113c18d651178f62 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGlMX0gXyBbkiEDCw== Step #5: MERGE-OUTER: attempt 1313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1216106813 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fe24d9198, 0x555fe24e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fe24e1918,0x555fe25690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b4eddaf3141c7d875b2f6e0113c18d651178f62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6696 processed earlier; will process 8579 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15572==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fdfced5dd bp 0x000000000000 sp 0x7ffcb49fd9e0 T15572) Step #5: ==15572==The signal is caused by a READ memory access. Step #5: #0 0x555fdfced5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fdfb0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fdfb0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fdfaec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fdfa0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fdf965c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fdf96f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fdf9566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fdf9823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1586744082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fdf949aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15572==Register values: Step #5: rax = 0x0000555fe49d8dd0 rbx = 0x0000555fe49d8dd0 rcx = 0x0000555fe49d8dc0 rdx = 0x00007f158690cb80 Step #5: rdi = 0x0000555fe49d8dc0 rsi = 0x0000000000400005 rbp = 0x0000000000000000 rsp = 0x00007ffcb49fd9e0 Step #5: r8 = 0x0000555fe49d8dd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f158690cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fe2eec960 r14 = 0x0000000100000004 r15 = 0x0000555fe1e59386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15572==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x2,0x40,0x3,0x40,0x0,0xb,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\002@\003@\000\013\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-41cd3af1b0929e8d11c37ff993f9325f84495435 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAJAA0AACwsLCw== Step #5: MERGE-OUTER: attempt 1314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1216236835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e62e9e198, 0x559e62ea6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e62ea6918,0x559e62f2e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/41cd3af1b0929e8d11c37ff993f9325f84495435' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6698 processed earlier; will process 8577 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15576==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e606b25dd bp 0x000000000000 sp 0x7ffe903766a0 T15576) Step #5: ==15576==The signal is caused by a READ memory access. Step #5: #0 0x559e606b25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e604d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e604d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e604b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e603d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e6032ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e603341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e6031b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e603473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bff296082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e6030eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15576==Register values: Step #5: rax = 0x0000559e64b92150 rbx = 0x0000559e64b92150 rcx = 0x0000559e64b92600 rdx = 0x00007f9bff45eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe903766a0 Step #5: r8 = 0x0000559e64b92150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9bff45ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e638b1960 r14 = 0x0000000100000004 r15 = 0x0000559e6281e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15576==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x66,0x42,0x27,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351fB'\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e803ed283e95e63e09132d60d1f62d011aea7ec6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpZkInhn8ACw== Step #5: MERGE-OUTER: attempt 1315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1216368837 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f76350198, 0x564f76358911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f76358918,0x564f763e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e803ed283e95e63e09132d60d1f62d011aea7ec6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6699 processed earlier; will process 8576 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15580==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f73b645dd bp 0x000000000000 sp 0x7fff65d598b0 T15580) Step #5: ==15580==The signal is caused by a READ memory access. Step #5: #0 0x564f73b645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f73986280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f73985fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f73963929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f73884ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f737dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f737e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f737cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f737f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d7471c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f737c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15580==Register values: Step #5: rax = 0x0000564f778ab150 rbx = 0x0000564f778ab150 rcx = 0x0000564f778ab600 rdx = 0x00007f0d748e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff65d598b0 Step #5: r8 = 0x0000564f778ab150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d748e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f76d63960 r14 = 0x0000000100000004 r15 = 0x0000564f75cd0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15580==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0xe,0x0,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\016\000\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f463ced464b137444991fbc168dc8a06cf7ef95b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAA4AAQsLCw== Step #5: MERGE-OUTER: attempt 1316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1216497442 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620daf7a198, 0x5620daf82911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620daf82918,0x5620db00a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f463ced464b137444991fbc168dc8a06cf7ef95b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6700 processed earlier; will process 8575 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15584==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620d878e5dd bp 0x000000000000 sp 0x7ffe20bea950 T15584) Step #5: ==15584==The signal is caused by a READ memory access. Step #5: #0 0x5620d878e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620d85b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620d85affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620d858d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620d84aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620d8406c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620d84101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620d83f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620d84233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff623a54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620d83eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15584==Register values: Step #5: rax = 0x00005620dd683150 rbx = 0x00005620dd683150 rcx = 0x00005620dd683600 rdx = 0x00007ff623c1cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe20bea950 Step #5: r8 = 0x00005620dd683150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff623c1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620db98d960 r14 = 0x0000000100000004 r15 = 0x00005620da8fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15584==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x80,0x0,0x0,0xfc,0x7,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\200\000\000\374\007\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd1233f551b2fde05256886970e1707b77c57263 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADgAAA/AcAAAALCw== Step #5: MERGE-OUTER: attempt 1317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1216627010 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562abfdbe198, 0x562abfdc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562abfdc6918,0x562abfe4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd1233f551b2fde05256886970e1707b77c57263' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6701 processed earlier; will process 8574 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15589==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562abd5d25dd bp 0x000000000000 sp 0x7ffd06ee5dc0 T15589) Step #5: ==15589==The signal is caused by a READ memory access. Step #5: #0 0x562abd5d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562abd3f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562abd3f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562abd3d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562abd2f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562abd24ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562abd2541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562abd23b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562abd2673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc37841e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562abd22eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15589==Register values: Step #5: rax = 0x0000562ac1d26150 rbx = 0x0000562ac1d26150 rcx = 0x0000562ac1d26600 rdx = 0x00007fc3785e6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd06ee5dc0 Step #5: r8 = 0x0000562ac1d26150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc3785e6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ac07d1960 r14 = 0x0000000100000004 r15 = 0x0000562abf73e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15589==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0x73,0x42,0x49,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351sBI\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fd2f1636fbe359914e750cb0abe29e90de474de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lpc0JJhn4ACw== Step #5: MERGE-OUTER: attempt 1318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1216757880 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e7e913198, 0x560e7e91b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e7e91b918,0x560e7e9a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fd2f1636fbe359914e750cb0abe29e90de474de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6702 processed earlier; will process 8573 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 378 Step #5: #2 pulse cov: 360 ft: 375 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 637631 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 378 ft: 421 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: unknown type 4879 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 451 ft: 558 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 25089330 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15608==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e7c1275dd bp 0x000000000000 sp 0x7ffc7bd002c0 T15608) Step #5: ==15608==The signal is caused by a READ memory access. Step #5: #0 0x560e7c1275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e7bf49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e7bf48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e7bf26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e7be47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e7bd9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e7bda91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e7bd906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e7bdbc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3331ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e7bd83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15608==Register values: Step #5: rax = 0x0000560e81127ea0 rbx = 0x0000560e81127ea0 rcx = 0x0000560e81128350 rdx = 0x00007fb3333b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7bd002c0 Step #5: r8 = 0x0000560e81127ea0 r9 = 0x00007fb3333b2c60 r10 = 0x0000560e80fab010 r11 = 0x00007fb3333b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e7f326960 r14 = 0x0000000100000004 r15 = 0x0000560e7e293386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15608==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0xff,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\377\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39f14110d2496c74f9352c86b0ee478a7c5e0251 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3/////DwAACw== Step #5: MERGE-OUTER: attempt 1319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1216897536 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f94c4f3198, 0x55f94c4fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f94c4fb918,0x55f94c5830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39f14110d2496c74f9352c86b0ee478a7c5e0251' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6713 processed earlier; will process 8562 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 276 ft: 277 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15612==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f949d075dd bp 0x000000000000 sp 0x7ffd08f2c350 T15612) Step #5: ==15612==The signal is caused by a READ memory access. Step #5: #0 0x55f949d075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f949b29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f949b28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f949b06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f949a27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f94997fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9499891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9499706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f94999c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f51b276f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f949963aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15612==Register values: Step #5: rax = 0x000055f94e6c9220 rbx = 0x000055f94e6c9220 rcx = 0x000055f94e6c9210 rdx = 0x00007f51b2937b80 Step #5: rdi = 0x000055f94e6c9210 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd08f2c350 Step #5: r8 = 0x000055f94e6c9220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f51b2937be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f94cf06960 r14 = 0x0000000100000004 r15 = 0x000055f94be73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15612==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xdc,0x49,0x7c,0x20,0x20,0x20,0x9d,0x21,0xa5,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\334I| \235!\245\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47e48477f2649aaac62826496e872b29b3cda12c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHcSXwgICCdIaUACw== Step #5: MERGE-OUTER: attempt 1320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217030695 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db60e6d198, 0x55db60e75911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db60e75918,0x55db60efd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47e48477f2649aaac62826496e872b29b3cda12c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6715 processed earlier; will process 8560 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15616==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db5e6815dd bp 0x000000000000 sp 0x7ffc237e5570 T15616) Step #5: ==15616==The signal is caused by a READ memory access. Step #5: #0 0x55db5e6815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db5e4a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db5e4a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db5e480929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db5e3a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db5e2f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db5e3031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db5e2ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db5e3163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b5aa4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db5e2ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15616==Register values: Step #5: rax = 0x000055db61ade150 rbx = 0x000055db61ade150 rcx = 0x000055db61ade600 rdx = 0x00007f6b5ac13b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc237e5570 Step #5: r8 = 0x000055db61ade150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b5ac13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db61880960 r14 = 0x0000000100000004 r15 = 0x000055db607ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15616==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x41,0x42,0xb4,0xb5,0xca,0x79,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351AB\264\265\312y}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bc69f29a1f3d3b975ef51ae7364e74e54054182 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UFCtLXKeX0ACw== Step #5: MERGE-OUTER: attempt 1321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217163948 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb20aea198, 0x55bb20af2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb20af2918,0x55bb20b7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6bc69f29a1f3d3b975ef51ae7364e74e54054182' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6716 processed earlier; will process 8559 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15620==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb1e2fe5dd bp 0x000000000000 sp 0x7ffe3d7991b0 T15620) Step #5: ==15620==The signal is caused by a READ memory access. Step #5: #0 0x55bb1e2fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb1e120280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb1e11ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb1e0fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb1e01ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb1df76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb1df801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb1df676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb1df933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9101cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb1df5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15620==Register values: Step #5: rax = 0x000055bb230df440 rbx = 0x000055bb230df440 rcx = 0x000055bb230df430 rdx = 0x00007fe910397b80 Step #5: rdi = 0x000055bb230df430 rsi = 0x0000000000200410 rbp = 0x0000000000000000 rsp = 0x00007ffe3d7991b0 Step #5: r8 = 0x000055bb230df440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe910397be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb214fd960 r14 = 0x0000000100000004 r15 = 0x000055bb2046a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15620==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0xa,0x41,0x80,0x41,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA\012A\200All\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f4711d9839d91a54ecc2bd15b0651773c052b55 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakEKQYBBbGwACw== Step #5: MERGE-OUTER: attempt 1322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217298044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c078d3e198, 0x55c078d46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c078d46918,0x55c078dce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f4711d9839d91a54ecc2bd15b0651773c052b55' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6718 processed earlier; will process 8557 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 236 ft: 237 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 103 Step #5: #2 pulse cov: 367 ft: 390 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15624==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0765525dd bp 0x000000000000 sp 0x7ffcc379b9c0 T15624) Step #5: ==15624==The signal is caused by a READ memory access. Step #5: #0 0x55c0765525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c076374280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c076373fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c076351929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c076272ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0761cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0761d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0761bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0761e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f350e55e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c0761aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15624==Register values: Step #5: rax = 0x000055c07a15f4a0 rbx = 0x000055c07a15f4a0 rcx = 0x000055c07a15f950 rdx = 0x00007f350e726b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc379b9c0 Step #5: r8 = 0x000055c07a15f4a0 r9 = 0x000055c07a00cd20 r10 = 0x000055c079fe5010 r11 = 0x00007f350e726be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c079751960 r14 = 0x0000000100000004 r15 = 0x000055c0786be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15624==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x98,0x1,0x0,0x0,0xfd,0x98,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\230\001\000\000\375\230\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e79fac1060764b4afc2b5b9a0515310bd3af80ea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/ZgBAAD9mAEACw== Step #5: MERGE-OUTER: attempt 1323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217430263 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629b5423198, 0x5629b542b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629b542b918,0x5629b54b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e79fac1060764b4afc2b5b9a0515310bd3af80ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6721 processed earlier; will process 8554 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15628==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629b2c375dd bp 0x000000000000 sp 0x7fff8c7cf1b0 T15628) Step #5: ==15628==The signal is caused by a READ memory access. Step #5: #0 0x5629b2c375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629b2a59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629b2a58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629b2a36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5629b2957ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5629b28afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629b28b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629b28a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629b28cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36b0fbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5629b2893aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15628==Register values: Step #5: rax = 0x00005629b62380e0 rbx = 0x00005629b62380e0 rcx = 0x00005629b62380d0 rdx = 0x00007f36b1185b80 Step #5: rdi = 0x00005629b62380d0 rsi = 0x0000000000000401 rbp = 0x0000000000000000 rsp = 0x00007fff8c7cf1b0 Step #5: r8 = 0x00005629b62380e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f36b1185be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629b5e36960 r14 = 0x0000000100000004 r15 = 0x00005629b4da3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15628==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x74,0x42,0xe9,0x7d,0x1,0x42,0x1,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BtB\351}\001B\001|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9782b801670317a822ce9cbbedfd779783c39f84 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCdELpfQFCAXwACw== Step #5: MERGE-OUTER: attempt 1324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217562776 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584a3a6c198, 0x5584a3a74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584a3a74918,0x5584a3afc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9782b801670317a822ce9cbbedfd779783c39f84' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6723 processed earlier; will process 8552 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15632==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584a12805dd bp 0x000000000000 sp 0x7ffcee31be20 T15632) Step #5: ==15632==The signal is caused by a READ memory access. Step #5: #0 0x5584a12805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584a10a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584a10a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584a107f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584a0fa0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584a0ef8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584a0f021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584a0ee96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584a0f153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab1f80b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584a0edcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15632==Register values: Step #5: rax = 0x00005584a57ca150 rbx = 0x00005584a57ca150 rcx = 0x00005584a57ca600 rdx = 0x00007fab1f9d3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcee31be20 Step #5: r8 = 0x00005584a57ca150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab1f9d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584a447f960 r14 = 0x0000000100000004 r15 = 0x00005584a33ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15632==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x9c,0x2e,0x41,0xce,0x9f,0x35,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\234.A\316\2375j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fd918f1635f127ab27bfaf92206d71b58d0a790 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBnC5Bzp81agAACw== Step #5: MERGE-OUTER: attempt 1325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217692356 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646cb011198, 0x5646cb019911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646cb019918,0x5646cb0a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fd918f1635f127ab27bfaf92206d71b58d0a790' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6724 processed earlier; will process 8551 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15636==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646c88255dd bp 0x000000000000 sp 0x7fff5e4b0260 T15636) Step #5: ==15636==The signal is caused by a READ memory access. Step #5: #0 0x5646c88255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646c8647280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646c8646fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646c8624929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646c8545ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646c849dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646c84a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646c848e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646c84ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7f037a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646c8481aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15636==Register values: Step #5: rax = 0x00005646cd0a6150 rbx = 0x00005646cd0a6150 rcx = 0x00005646cd0a6600 rdx = 0x00007fb7f0542b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5e4b0260 Step #5: r8 = 0x00005646cd0a6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb7f0542be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646cba24960 r14 = 0x0000000100000004 r15 = 0x00005646ca991386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15636==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x12,0x80,0x0,0xfb,0x1a,0xb8,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\022\200\000\373\032\270\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-58e57df171cf6d8c702518f64b46cc564bc843d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACABKAAPsauAALCw== Step #5: MERGE-OUTER: attempt 1326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217822581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e64423198, 0x555e6442b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e6442b918,0x555e644b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58e57df171cf6d8c702518f64b46cc564bc843d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6725 processed earlier; will process 8550 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 318 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 347 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 75497390 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15640==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e61c375dd bp 0x000000000000 sp 0x7ffdd8f37b60 T15640) Step #5: ==15640==The signal is caused by a READ memory access. Step #5: #0 0x555e61c375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e61a59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e61a58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e61a36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e61957ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e618afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e618b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e618a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e618cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd76d48d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e61893aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15640==Register values: Step #5: rax = 0x0000555e65a49580 rbx = 0x0000555e65a49580 rcx = 0x0000555e65a49a30 rdx = 0x00007fd76d655b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd8f37b60 Step #5: r8 = 0x0000555e65a49580 r9 = 0x00007fd76d655c20 r10 = 0x0000555e658ce010 r11 = 0x00007fd76d655be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e64e36960 r14 = 0x0000000100000004 r15 = 0x0000555e63da3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15640==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\264@\270\234\374\003A\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25985eae7f545a59e4a427dc7c7779d67ac875b5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBtEC4nPwDQQEACw== Step #5: MERGE-OUTER: attempt 1327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1217956683 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56046196a198, 0x560461972911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560461972918,0x5604619fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25985eae7f545a59e4a427dc7c7779d67ac875b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6729 processed earlier; will process 8546 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 378 ft: 379 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 397 ft: 427 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 33554431 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15644==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56045f17e5dd bp 0x000000000000 sp 0x7fff8b460340 T15644) Step #5: ==15644==The signal is caused by a READ memory access. Step #5: #0 0x56045f17e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56045efa0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56045ef9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56045ef7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56045ee9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56045edf6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56045ee001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56045ede76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56045ee133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdab35f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56045eddaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15644==Register values: Step #5: rax = 0x00005604637ae430 rbx = 0x00005604637ae430 rcx = 0x00005604637ae420 rdx = 0x00007fdab37b8b80 Step #5: rdi = 0x00005604637ae420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff8b460340 Step #5: r8 = 0x00005604637ae430 r9 = 0x00005604637afb20 r10 = 0x000056046378f010 r11 = 0x00007fdab37b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056046237d960 r14 = 0x0000000100000004 r15 = 0x00005604612ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15644==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0x9f,0x31,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\2371B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39b0c4223abbb0e9aaba846c8e393b203f19ffbe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDpnzFCCX4ACw== Step #5: MERGE-OUTER: attempt 1328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1218088621 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55997d68f198, 0x55997d697911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55997d697918,0x55997d71f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39b0c4223abbb0e9aaba846c8e393b203f19ffbe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6733 processed earlier; will process 8542 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 332 ft: 355 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15648==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55997aea35dd bp 0x000000000000 sp 0x7fff0af9a7d0 T15648) Step #5: ==15648==The signal is caused by a READ memory access. Step #5: #0 0x55997aea35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55997acc5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55997acc4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55997aca2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55997abc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55997ab1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55997ab251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55997ab0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55997ab383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24e00f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55997aaffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15648==Register values: Step #5: rax = 0x000055997eca4240 rbx = 0x000055997eca4240 rcx = 0x000055997eca4230 rdx = 0x00007f24e02bab80 Step #5: rdi = 0x000055997eca4230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff0af9a7d0 Step #5: r8 = 0x000055997eca4240 r9 = 0x000055997ecb1b60 r10 = 0x000055997ec7b010 r11 = 0x00007f24e02babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055997e0a2960 r14 = 0x0000000100000004 r15 = 0x000055997d00f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15648==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x7f,0x41,0x68,0x69,0x41,0x30,0x49,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\177AhiA0Il\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1a94dab7342a5c31bb05206b342e75216cf28a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBf0FoaUEwSWwACw== Step #5: MERGE-OUTER: attempt 1329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1218220516 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56139cc4f198, 0x56139cc57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56139cc57918,0x56139ccdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1a94dab7342a5c31bb05206b342e75216cf28a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6736 processed earlier; will process 8539 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15652==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56139a4635dd bp 0x000000000000 sp 0x7ffcf81e7680 T15652) Step #5: ==15652==The signal is caused by a READ memory access. Step #5: #0 0x56139a4635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56139a285280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56139a284fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56139a262929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56139a183ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56139a0dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56139a0e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56139a0cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56139a0f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39107a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56139a0bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15652==Register values: Step #5: rax = 0x000056139ea2a190 rbx = 0x000056139ea2a190 rcx = 0x000056139ea2a640 rdx = 0x00007f391096ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf81e7680 Step #5: r8 = 0x000056139ea2a190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f391096abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056139d662960 r14 = 0x0000000100000004 r15 = 0x000056139c5cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15652==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xfb,0x1c,0x0,0xfb,0x1c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\373\034\000\373\034\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f99e4de23d649b2286ea271cea2ff471fa659c53 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAD7HAD7HAALCw== Step #5: MERGE-OUTER: attempt 1330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1218352659 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c892928198, 0x55c892930911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c892930918,0x55c8929b80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f99e4de23d649b2286ea271cea2ff471fa659c53' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6737 processed earlier; will process 8538 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15656==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c89013c5dd bp 0x000000000000 sp 0x7ffd1f523520 T15656) Step #5: ==15656==The signal is caused by a READ memory access. Step #5: #0 0x55c89013c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c88ff5e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c88ff5dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c88ff3b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c88fe5cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c88fdb4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c88fdbe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c88fda56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c88fdd13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8d7bb2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c88fd98aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15656==Register values: Step #5: rax = 0x000055c895487150 rbx = 0x000055c895487150 rcx = 0x000055c895487600 rdx = 0x00007fe8d7d7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1f523520 Step #5: r8 = 0x000055c895487150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8d7d7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c89333b960 r14 = 0x0000000100000004 r15 = 0x000055c8922a8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15656==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x30,0x42,0x2b,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;B0B+\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f28ed21e2c8bb25c336c2b899160635d41ac32f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCMEIrhn8ACw== Step #5: MERGE-OUTER: attempt 1331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1218484386 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56286850e198, 0x562868516911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562868516918,0x56286859e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f28ed21e2c8bb25c336c2b899160635d41ac32f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6738 processed earlier; will process 8537 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 260 ft: 261 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15660==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562865d225dd bp 0x000000000000 sp 0x7fff42004930 T15660) Step #5: ==15660==The signal is caused by a READ memory access. Step #5: #0 0x562865d225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562865b44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562865b43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562865b21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562865a42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56286599ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628659a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56286598b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628659b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9f0b27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56286597eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15660==Register values: Step #5: rax = 0x000056286a6f4fc0 rbx = 0x000056286a6f4fc0 rcx = 0x000056286a6f5470 rdx = 0x00007ff9f0cefb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff42004930 Step #5: r8 = 0x000056286a6f4fc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9f0cefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562868f21960 r14 = 0x0000000100000004 r15 = 0x0000562867e8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15660==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x85,0x31,0x63,0x0,0x20,0xc1,0x24,0x21,0xff,0x2c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2051c\000 \301$!\377,\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49d63eaf82dd289d3aea73491786cb6e87a7703f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGFMWMAIMEkIf8sCw== Step #5: MERGE-OUTER: attempt 1332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1218616667 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e52151a198, 0x55e521522911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e521522918,0x55e5215aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49d63eaf82dd289d3aea73491786cb6e87a7703f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6740 processed earlier; will process 8535 files now Step #5: [LOADING] WASM module load failed: unknown type 1342177273 Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 292 ft: 323 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15664==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e51ed2e5dd bp 0x000000000000 sp 0x7ffc342e03d0 T15664) Step #5: ==15664==The signal is caused by a READ memory access. Step #5: #0 0x55e51ed2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e51eb50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e51eb4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e51eb2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e51ea4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e51e9a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e51e9b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e51e9976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e51e9c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f800c9c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e51e98aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15664==Register values: Step #5: rax = 0x000055e5238851d0 rbx = 0x000055e5238851d0 rcx = 0x000055e5238851c0 rdx = 0x00007f800cb8ab80 Step #5: rdi = 0x000055e5238851c0 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffc342e03d0 Step #5: r8 = 0x000055e5238851d0 r9 = 0x000055e5238719e0 r10 = 0x000055e523857010 r11 = 0x00007f800cb8abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e521f2d960 r14 = 0x0000000100000004 r15 = 0x000055e520e9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15664==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x85,0x77,0x7c,0x20,0x20,0x20,0x3a,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\205w| :\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9635aa06e8328537a2cd7ea110a60847ca167912 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGFd3wgICA6GhoBCw== Step #5: MERGE-OUTER: attempt 1333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1218753001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56319ec98198, 0x56319eca0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56319eca0918,0x56319ed280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9635aa06e8328537a2cd7ea110a60847ca167912' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6744 processed earlier; will process 8531 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15668==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56319c4ac5dd bp 0x000000000000 sp 0x7fff0632a3b0 T15668) Step #5: ==15668==The signal is caused by a READ memory access. Step #5: #0 0x56319c4ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56319c2ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56319c2cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56319c2ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56319c1ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56319c124c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56319c12e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56319c1156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56319c1413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86dc066082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56319c108aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15668==Register values: Step #5: rax = 0x00005631a162c150 rbx = 0x00005631a162c150 rcx = 0x00005631a162c600 rdx = 0x00007f86dc22eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0632a3b0 Step #5: r8 = 0x00005631a162c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86dc22ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056319f6ab960 r14 = 0x0000000100000004 r15 = 0x000056319e618386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15668==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x2b,0x41,0x1,0x4a,0x48,0xd,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A+A\001JH\015\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aabe6e7dce3e7bc396971a7f84bf80f8296ebc9a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEErQQFKSA0ACw== Step #5: MERGE-OUTER: attempt 1334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1218883680 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2d89bf198, 0x55c2d89c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2d89c7918,0x55c2d8a4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aabe6e7dce3e7bc396971a7f84bf80f8296ebc9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6745 processed earlier; will process 8530 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15672==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2d61d35dd bp 0x000000000000 sp 0x7ffdf163e370 T15672) Step #5: ==15672==The signal is caused by a READ memory access. Step #5: #0 0x55c2d61d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2d5ff5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2d5ff4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2d5fd2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2d5ef3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2d5e4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2d5e551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2d5e3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2d5e683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0e74d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2d5e2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15672==Register values: Step #5: rax = 0x000055c2d9997150 rbx = 0x000055c2d9997150 rcx = 0x000055c2d9997600 rdx = 0x00007ff0e7698b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf163e370 Step #5: r8 = 0x000055c2d9997150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff0e7698be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2d93d2960 r14 = 0x0000000100000004 r15 = 0x000055c2d833f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15672==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x2,0x42,0x30,0x86,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B\002B0\206\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb94dd6889ca05c12e8241cc5d0ddcf681f15448 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCAkIwhoAACw== Step #5: MERGE-OUTER: attempt 1335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1219015308 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614bf00a198, 0x5614bf012911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614bf012918,0x5614bf09a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fb94dd6889ca05c12e8241cc5d0ddcf681f15448' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6746 processed earlier; will process 8529 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15676==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614bc81e5dd bp 0x000000000000 sp 0x7fffae8b16d0 T15676) Step #5: ==15676==The signal is caused by a READ memory access. Step #5: #0 0x5614bc81e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614bc640280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614bc63ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614bc61d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614bc53ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614bc496c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614bc4a01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614bc4876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614bc4b33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7803b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614bc47aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15676==Register values: Step #5: rax = 0x00005614c18da150 rbx = 0x00005614c18da150 rcx = 0x00005614c18da600 rdx = 0x00007fb78057eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffae8b16d0 Step #5: r8 = 0x00005614c18da150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb78057ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614bfa1d960 r14 = 0x0000000100000004 r15 = 0x00005614be98a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15676==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x29,0x41,0x82,0x49,0x41,0x77,0x69,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A)A\202IAwih\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0775e5f99d98dc8fc1980eee11d84ae3e8e5729d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKUGCSUF3aWgACw== Step #5: MERGE-OUTER: attempt 1336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1219147733 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a2ef83198, 0x555a2ef8b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a2ef8b918,0x555a2f0130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0775e5f99d98dc8fc1980eee11d84ae3e8e5729d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6747 processed earlier; will process 8528 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 321 ft: 332 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 371 ft: 412 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15680==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a2c7975dd bp 0x000000000000 sp 0x7ffd1a6651b0 T15680) Step #5: ==15680==The signal is caused by a READ memory access. Step #5: #0 0x555a2c7975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a2c5b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a2c5b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a2c596929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a2c4b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a2c40fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a2c4191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a2c4006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a2c42c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5443f39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a2c3f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15680==Register values: Step #5: rax = 0x0000555a2fb9a520 rbx = 0x0000555a2fb9a520 rcx = 0x0000555a2fb9a9d0 rdx = 0x00007f5444101b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1a6651b0 Step #5: r8 = 0x0000555a2fb9a520 r9 = 0x0000555a2fa54600 r10 = 0x0000555a2fa20010 r11 = 0x00007f5444101be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a2f996960 r14 = 0x0000000100000004 r15 = 0x0000555a2e903386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15680==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x5d,0x41,0xc7,0x72,0x6b,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A]A\307rkk\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d782fdc04d6ebdf8f14224ee5cffb411717a7e3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFdQcdya2sACw== Step #5: MERGE-OUTER: attempt 1337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1219281838 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f16636b198, 0x55f166373911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f166373918,0x55f1663fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d782fdc04d6ebdf8f14224ee5cffb411717a7e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6753 processed earlier; will process 8522 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15684==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f163b7f5dd bp 0x000000000000 sp 0x7ffe7ad26bf0 T15684) Step #5: ==15684==The signal is caused by a READ memory access. Step #5: #0 0x55f163b7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1639a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1639a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f16397e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f16389fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1637f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1638011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1637e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1638143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40ab43f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1637dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15684==Register values: Step #5: rax = 0x000055f16824ba20 rbx = 0x000055f16824ba20 rcx = 0x000055f16824bed0 rdx = 0x00007f40ab607b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7ad26bf0 Step #5: r8 = 0x000055f16824ba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40ab607be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f166d7e960 r14 = 0x0000000100000004 r15 = 0x000055f165ceb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15684==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa,0x6d,0x20,0x1,0x12,0x80,0x80,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\012m \001\022\200\200\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-96fef9fb7263f66bb87e174ccb7542df67bf3d44 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEKbSABEoCAgIAACw== Step #5: MERGE-OUTER: attempt 1338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1219414009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d03f05198, 0x564d03f0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d03f0d918,0x564d03f950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96fef9fb7263f66bb87e174ccb7542df67bf3d44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6755 processed earlier; will process 8520 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15688==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d017195dd bp 0x000000000000 sp 0x7ffd2f5a66d0 T15688) Step #5: ==15688==The signal is caused by a READ memory access. Step #5: #0 0x564d017195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d0153b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d0153afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d01518929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d01439ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d01391c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d0139b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d013826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d013ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e57995082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d01375aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15688==Register values: Step #5: rax = 0x0000564d06841150 rbx = 0x0000564d06841150 rcx = 0x0000564d06841600 rdx = 0x00007f1e57b5db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2f5a66d0 Step #5: r8 = 0x0000564d06841150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e57b5dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d04918960 r14 = 0x0000000100000004 r15 = 0x0000564d03885386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15688==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0x86,0xf9,0x67,0x42,0x58,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\206\371gBX|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2530983e70c0b2fe51a287257304dfa157f4e61 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJUKG+WdCWHwACw== Step #5: MERGE-OUTER: attempt 1339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1219542835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a65a393198, 0x55a65a39b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a65a39b918,0x55a65a4230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2530983e70c0b2fe51a287257304dfa157f4e61' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6756 processed earlier; will process 8519 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 329 ft: 330 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15692==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a657ba75dd bp 0x000000000000 sp 0x7ffcf1a301b0 T15692) Step #5: ==15692==The signal is caused by a READ memory access. Step #5: #0 0x55a657ba75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a6579c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a6579c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6579a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a6578c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a65781fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6578291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6578106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a65783c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb28ca95082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a657803aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15692==Register values: Step #5: rax = 0x000055a65b128220 rbx = 0x000055a65b128220 rcx = 0x000055a65b128210 rdx = 0x00007fb28cc5db80 Step #5: rdi = 0x000055a65b128210 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffcf1a301b0 Step #5: r8 = 0x000055a65b128220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb28cc5dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a65ada6960 r14 = 0x0000000100000004 r15 = 0x000055a659d13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15692==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x9c,0x26,0x7e,0x20,0x0,0x3,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\234&~ \000\003o\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a838a279ced1df1a9f728beeec21da946c558a58 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGcJn4gAANvAAsACw== Step #5: MERGE-OUTER: attempt 1340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1219674913 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eceecc4198, 0x55eceeccc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eceeccc918,0x55eceed540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a838a279ced1df1a9f728beeec21da946c558a58' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6758 processed earlier; will process 8517 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 426 ft: 465 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table -1088798849 Step #5: [LOADING] WASM module load failed: unknown type 1051 Step #5: #4 pulse cov: 469 ft: 517 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15696==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ecec4d85dd bp 0x000000000000 sp 0x7fffa86320c0 T15696) Step #5: ==15696==The signal is caused by a READ memory access. Step #5: #0 0x55ecec4d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ecec2fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ecec2f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ecec2d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ecec1f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ecec150c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ecec15a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ecec1416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ecec16d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd148f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ecec134aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15696==Register values: Step #5: rax = 0x000055ecf0d91bd0 rbx = 0x000055ecf0d91bd0 rcx = 0x000055ecf0d92080 rdx = 0x00007fbd14ab9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa86320c0 Step #5: r8 = 0x000055ecf0d91bd0 r9 = 0x00007fbd14ab9c40 r10 = 0x000055ecf0c15010 r11 = 0x00007fbd14ab9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ecef6d7960 r14 = 0x0000000100000004 r15 = 0x000055ecee644386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15696==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x70,0x42,0x17,0x42,0x2b,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351pB\027B+\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6802f459d7729316e4bc6f2749031300cdd6fec1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XBCF0IrhoEACw== Step #5: MERGE-OUTER: attempt 1341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221005387 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ad107d198, 0x555ad1085911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ad1085918,0x555ad110d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6802f459d7729316e4bc6f2749031300cdd6fec1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6764 processed earlier; will process 8511 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 308 ft: 321 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 767983 Step #5: #4 pulse cov: 364 ft: 405 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15816==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ace8915dd bp 0x000000000000 sp 0x7ffd9110c030 T15816) Step #5: ==15816==The signal is caused by a READ memory access. Step #5: #0 0x555ace8915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ace6b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ace6b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ace690929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ace5b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ace509c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ace5131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ace4fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ace5263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce7a5ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ace4edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15816==Register values: Step #5: rax = 0x0000555ad1d66520 rbx = 0x0000555ad1d66520 rcx = 0x0000555ad1d669d0 rdx = 0x00007fce7a7b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9110c030 Step #5: r8 = 0x0000555ad1d66520 r9 = 0x00007fce7a7b4c50 r10 = 0x0000555ad1bec010 r11 = 0x00007fce7a7b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ad1a90960 r14 = 0x0000000100000004 r15 = 0x0000555ad09fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15816==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x22,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\"\000\000\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-473e4d16a43add5c4714afd2842963bed20cf917 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/SIAAAAAAAAACw== Step #5: MERGE-OUTER: attempt 1342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221151866 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603d63de198, 0x5603d63e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603d63e6918,0x5603d646e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/473e4d16a43add5c4714afd2842963bed20cf917' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6771 processed earlier; will process 8504 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15857==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603d3bf25dd bp 0x000000000000 sp 0x7ffd22b2be00 T15857) Step #5: ==15857==The signal is caused by a READ memory access. Step #5: #0 0x5603d3bf25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603d3a14280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603d3a13fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603d39f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603d3912ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603d386ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603d38741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603d385b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603d38873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e93281082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603d384eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15857==Register values: Step #5: rax = 0x00005603d7d8c550 rbx = 0x00005603d7d8c550 rcx = 0x00005603d7d8ca00 rdx = 0x00007f3e93449b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd22b2be00 Step #5: r8 = 0x00005603d7d8c550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e93449be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603d6df1960 r14 = 0x0000000100000004 r15 = 0x00005603d5d5e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15857==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xc7,0x34,0x7d,0x20,0x68,0x20,0x92,0x1f,0x5c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3074} h \222\037\\\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea9a54d455a9b9e9848507fc9443089238afb5d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHHNH0gaCCSH1wACw== Step #5: MERGE-OUTER: attempt 1343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221287158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649ac1e3198, 0x5649ac1eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649ac1eb918,0x5649ac2730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea9a54d455a9b9e9848507fc9443089238afb5d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6772 processed earlier; will process 8503 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15868==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649a99f75dd bp 0x000000000000 sp 0x7ffef4a2bf80 T15868) Step #5: ==15868==The signal is caused by a READ memory access. Step #5: #0 0x5649a99f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649a9819280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649a9818fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649a97f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649a9717ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649a966fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649a96791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649a96606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649a968c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae79443082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649a9653aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15868==Register values: Step #5: rax = 0x00005649ad428150 rbx = 0x00005649ad428150 rcx = 0x00005649ad428600 rdx = 0x00007fae7960bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef4a2bf80 Step #5: r8 = 0x00005649ad428150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae7960bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649acbf6960 r14 = 0x0000000100000004 r15 = 0x00005649abb63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15868==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x26,0x42,0x9,0x42,0x22,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351&B\011B\"\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffc50927f470de44faa731c93b6c70f301706478 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6SZCCUIihn8ACw== Step #5: MERGE-OUTER: attempt 1344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221416903 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55635720d198, 0x556357215911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556357215918,0x55635729d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ffc50927f470de44faa731c93b6c70f301706478' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6773 processed earlier; will process 8502 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15872==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556354a215dd bp 0x000000000000 sp 0x7ffe314d33b0 T15872) Step #5: ==15872==The signal is caused by a READ memory access. Step #5: #0 0x556354a215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556354843280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556354842fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556354820929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556354741ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556354699c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563546a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55635468a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563546b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2a1505082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55635467daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15872==Register values: Step #5: rax = 0x0000556358518a20 rbx = 0x0000556358518a20 rcx = 0x0000556358518ed0 rdx = 0x00007fb2a16cdb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe314d33b0 Step #5: r8 = 0x0000556358518a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb2a16cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556357c20960 r14 = 0x0000000100000004 r15 = 0x0000556356b8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15872==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0x10,0x0,0xe,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000\020\000\016\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-81c44447608677ab87a40d0263553fab82d42d28 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEAEAAOAAALCw== Step #5: MERGE-OUTER: attempt 1345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221548074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56202f68f198, 0x56202f697911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56202f697918,0x56202f71f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/81c44447608677ab87a40d0263553fab82d42d28' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6775 processed earlier; will process 8500 files now Step #5: [LOADING] WASM module load failed: unknown type 3379 Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 352 ft: 370 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 536870271 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 416 ft: 452 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15876==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56202cea35dd bp 0x000000000000 sp 0x7ffdbc471de0 T15876) Step #5: ==15876==The signal is caused by a READ memory access. Step #5: #0 0x56202cea35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56202ccc5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56202ccc4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56202cca2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56202cbc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56202cb1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56202cb251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56202cb0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56202cb383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbab64c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56202caffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15876==Register values: Step #5: rax = 0x00005620313b8520 rbx = 0x00005620313b8520 rcx = 0x00005620313b89d0 rdx = 0x00007fbab668ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbc471de0 Step #5: r8 = 0x00005620313b8520 r9 = 0x00007fbab668ac20 r10 = 0x000056203123e010 r11 = 0x00007fbab668abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620300a2960 r14 = 0x0000000100000004 r15 = 0x000056202f00f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15876==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x69,0x41,0x41,0x6c,0x41,0x43,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(iAAlAC\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5fa96ca7ea6ed58d932a4e910ea25b8613d933f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKGlBQWxBQwwACw== Step #5: MERGE-OUTER: attempt 1346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221682875 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55853b221198, 0x55853b229911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55853b229918,0x55853b2b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5fa96ca7ea6ed58d932a4e910ea25b8613d933f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6780 processed earlier; will process 8495 files now Step #5: [LOADING] WASM module load failed: unknown type 10407680 Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 340 ft: 360 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15880==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558538a355dd bp 0x000000000000 sp 0x7fff8e958e60 T15880) Step #5: ==15880==The signal is caused by a READ memory access. Step #5: #0 0x558538a355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558538857280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558538856fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558538834929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558538755ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585386adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585386b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55853869e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585386ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccfe737082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558538691aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15880==Register values: Step #5: rax = 0x000055853d93bde0 rbx = 0x000055853d93bde0 rcx = 0x000055853d93c290 rdx = 0x00007fccfe8ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8e958e60 Step #5: r8 = 0x000055853d93bde0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccfe8ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055853bc34960 r14 = 0x0000000100000004 r15 = 0x000055853aba1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15880==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x60,0x63,0x0,0x0,0x22,0x0,0x21,0xff,0x7,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\202`c\000\000\"\000!\377\007\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d35ac6a0ee0064421e156fe4869c0e4a67925a3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCYGMAACIAIf8HCw== Step #5: MERGE-OUTER: attempt 1347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221818079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55708562c198, 0x557085634911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557085634918,0x5570856bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d35ac6a0ee0064421e156fe4869c0e4a67925a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6783 processed earlier; will process 8492 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15884==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557082e405dd bp 0x000000000000 sp 0x7ffc906dda70 T15884) Step #5: ==15884==The signal is caused by a READ memory access. Step #5: #0 0x557082e405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557082c62280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557082c61fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557082c3f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557082b60ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557082ab8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557082ac21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557082aa96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557082ad53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f925f0b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557082a9caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15884==Register values: Step #5: rax = 0x0000557087534150 rbx = 0x0000557087534150 rcx = 0x0000557087534600 rdx = 0x00007f925f279b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc906dda70 Step #5: r8 = 0x0000557087534150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f925f279be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055708603f960 r14 = 0x0000000100000004 r15 = 0x0000557084fac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15884==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0x0,0x61,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\000a\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3f7ced42575559f8668a34db84226ff5bd99c29 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3/AGH/DwAACw== Step #5: MERGE-OUTER: attempt 1348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1221946879 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564719395198, 0x56471939d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56471939d918,0x5647194250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3f7ced42575559f8668a34db84226ff5bd99c29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6784 processed earlier; will process 8491 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15893==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564716ba95dd bp 0x000000000000 sp 0x7fffd68908a0 T15893) Step #5: ==15893==The signal is caused by a READ memory access. Step #5: #0 0x564716ba95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5647169cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5647169cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5647169a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5647168c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564716821c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56471682b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647168126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56471683e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb597e73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564716805aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15893==Register values: Step #5: rax = 0x000056471b0d4d70 rbx = 0x000056471b0d4d70 rcx = 0x000056471b0d4d60 rdx = 0x00007fb59803bb80 Step #5: rdi = 0x000056471b0d4d60 rsi = 0x0000000000800001 rbp = 0x0000000000000000 rsp = 0x00007fffd68908a0 Step #5: r8 = 0x000056471b0d4d70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb59803bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564719da8960 r14 = 0x0000000100000004 r15 = 0x0000564718d15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15893==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xaf,0x0,0xa8,0x77,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\257\000\250w\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40c69ac3a81a6e284dee830fc13269bde09fce51 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACvAKh3AAsACw== Step #5: MERGE-OUTER: attempt 1349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1222076890 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560567691198, 0x560567699911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560567699918,0x5605677210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40c69ac3a81a6e284dee830fc13269bde09fce51' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6786 processed earlier; will process 8489 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560564ea55dd bp 0x000000000000 sp 0x7ffeec8adf20 T15931) Step #5: ==15931==The signal is caused by a READ memory access. Step #5: #0 0x560564ea55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560564cc7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560564cc6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560564ca4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560564bc5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560564b1dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560564b271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560564b0e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560564b3a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff41414c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560564b01aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15931==Register values: Step #5: rax = 0x000056056853b150 rbx = 0x000056056853b150 rcx = 0x000056056853b600 rdx = 0x00007ff414314b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeec8adf20 Step #5: r8 = 0x000056056853b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff414314be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605680a4960 r14 = 0x0000000100000004 r15 = 0x0000560567011386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x5f,0x4,0x0,0x5,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A_\004\000\005\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4c9c99168b8bb1e5cff52f2283cff908f9809a3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEFfBAAFAQsLCw== Step #5: MERGE-OUTER: attempt 1350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1222208882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55878b394198, 0x55878b39c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55878b39c918,0x55878b4240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4c9c99168b8bb1e5cff52f2283cff908f9809a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6787 processed earlier; will process 8488 files now Step #5: [LOADING] WASM module load failed: unknown function 982692 Step #5: #1 pulse cov: 374 ft: 375 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558788ba85dd bp 0x000000000000 sp 0x7ffc6c5ce0d0 T15971) Step #5: ==15971==The signal is caused by a READ memory access. Step #5: #0 0x558788ba85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587889ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587889c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587889a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587888c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558788820c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55878882a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587888116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55878883d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f291dca9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558788804aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15971==Register values: Step #5: rax = 0x000055878c6f5430 rbx = 0x000055878c6f5430 rcx = 0x000055878c6f5420 rdx = 0x00007f291de71b80 Step #5: rdi = 0x000055878c6f5420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc6c5ce0d0 Step #5: r8 = 0x000055878c6f5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f291de71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055878bda7960 r14 = 0x0000000100000004 r15 = 0x000055878ad14386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x0,0x7a,0x79,0x7a,0x7a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\000zyzz\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-67ab6c96aa5b8670df4f32d0c529e9beead4bcfb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEIAenl6egALCw== Step #5: MERGE-OUTER: attempt 1351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1222340349 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56150b168198, 0x56150b170911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56150b170918,0x56150b1f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67ab6c96aa5b8670df4f32d0c529e9beead4bcfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6789 processed earlier; will process 8486 files now Step #5: [LOADING] WASM module load failed: unknown type 15828 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==15999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56150897c5dd bp 0x000000000000 sp 0x7fff64e71780 T15999) Step #5: ==15999==The signal is caused by a READ memory access. Step #5: #0 0x56150897c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56150879e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56150879dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56150877b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56150869cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5615085f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5615085fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615085e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5615086113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febf4675082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5615085d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==15999==Register values: Step #5: rax = 0x000056150c523e40 rbx = 0x000056150c523e40 rcx = 0x000056150c523e30 rdx = 0x00007febf483db80 Step #5: rdi = 0x000056150c523e30 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007fff64e71780 Step #5: r8 = 0x000056150c523e40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febf483dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056150bb7b960 r14 = 0x0000000100000004 r15 = 0x000056150aae8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==15999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfb,0x1e,0x0,0xfb,0x1e,0x0,0xfb,0x1e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\373\036\000\373\036\000\373\036\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49d173da3baed179810fafb5ac60bd140a97077a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA+x4A+x4A+x4ACw== Step #5: MERGE-OUTER: attempt 1352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1222473269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3168ec198, 0x55f3168f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3168f4918,0x55f31697c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49d173da3baed179810fafb5ac60bd140a97077a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6791 processed earlier; will process 8484 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 8572181 Step #5: #2 pulse cov: 303 ft: 323 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3141005dd bp 0x000000000000 sp 0x7ffef1dccb30 T16003) Step #5: ==16003==The signal is caused by a READ memory access. Step #5: #0 0x55f3141005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f313f22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f313f21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f313eff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f313e20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f313d78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f313d821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f313d696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f313d953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e97d0a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f313d5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16003==Register values: Step #5: rax = 0x000055f3178c0520 rbx = 0x000055f3178c0520 rcx = 0x000055f3178c09d0 rdx = 0x00007f1e97ed2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef1dccb30 Step #5: r8 = 0x000055f3178c0520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e97ed2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3172ff960 r14 = 0x0000000100000004 r15 = 0x000055f31626c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x73,0x6d,0x2,0x0,0x20,0xc9,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001sm\002\000 \311\200\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7300be5109aa62673412826d4fb3827cf9f3baf2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFzbQIAIMmAAAALCw== Step #5: MERGE-OUTER: attempt 1353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1222610807 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555eaa177198, 0x555eaa17f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555eaa17f918,0x555eaa2070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7300be5109aa62673412826d4fb3827cf9f3baf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6794 processed earlier; will process 8481 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 407 ft: 424 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 420 ft: 471 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ea798b5dd bp 0x000000000000 sp 0x7ffd1ca608c0 T16007) Step #5: ==16007==The signal is caused by a READ memory access. Step #5: #0 0x555ea798b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ea77ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ea77acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ea778a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ea76abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ea7603c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ea760d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ea75f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ea76203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36d0a82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ea75e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16007==Register values: Step #5: rax = 0x0000555eacb36520 rbx = 0x0000555eacb36520 rcx = 0x0000555eacb369d0 rdx = 0x00007f36d0c4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1ca608c0 Step #5: r8 = 0x0000555eacb36520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f36d0c4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555eaab8a960 r14 = 0x0000000100000004 r15 = 0x0000555ea9af7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x27,0x42,0x35,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351'B5\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e9662ee49522a341018bae669e5efcd0e844897 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpJ0I1hn8ACw== Step #5: MERGE-OUTER: attempt 1354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1222747706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f30c6c1198, 0x55f30c6c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f30c6c9918,0x55f30c7510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e9662ee49522a341018bae669e5efcd0e844897' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6800 processed earlier; will process 8475 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f309ed55dd bp 0x000000000000 sp 0x7ffdb5a5bba0 T16011) Step #5: ==16011==The signal is caused by a READ memory access. Step #5: #0 0x55f309ed55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f309cf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f309cf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f309cd4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f309bf5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f309b4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f309b571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f309b3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f309b6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0cc0a99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f309b31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16011==Register values: Step #5: rax = 0x000055f30e424150 rbx = 0x000055f30e424150 rcx = 0x000055f30e424600 rdx = 0x00007f0cc0c61b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb5a5bba0 Step #5: r8 = 0x000055f30e424150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0cc0c61be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f30d0d4960 r14 = 0x0000000100000004 r15 = 0x000055f30c041386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x1,0x1,0x41,0x28,0x41,0x6e,0x6e,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\001\001A(Annh\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-23f365b671fb2daf6b8ee08b792b495b610347fc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBAQFBKEFubmgACw== Step #5: MERGE-OUTER: attempt 1355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1222878564 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561893100198, 0x561893108911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561893108918,0x5618931900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23f365b671fb2daf6b8ee08b792b495b610347fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6801 processed earlier; will process 8474 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618909145dd bp 0x000000000000 sp 0x7ffdd390c8d0 T16015) Step #5: ==16015==The signal is caused by a READ memory access. Step #5: #0 0x5618909145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561890736280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561890735fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561890713929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561890634ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56189058cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618905961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56189057d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618905a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f273875e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561890570aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16015==Register values: Step #5: rax = 0x00005618956c6150 rbx = 0x00005618956c6150 rcx = 0x00005618956c6600 rdx = 0x00007f2738926b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd390c8d0 Step #5: r8 = 0x00005618956c6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2738926be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561893b13960 r14 = 0x0000000100000004 r15 = 0x0000561892a80386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x1a,0x42,0x43,0x42,0x11,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\032BCB\021\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e37932cdfe0731dfd3f971b1484e682a4098a211 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6RpCQ0IRinwACw== Step #5: MERGE-OUTER: attempt 1356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223009045 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571f3691198, 0x5571f3699911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571f3699918,0x5571f37210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e37932cdfe0731dfd3f971b1484e682a4098a211' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6802 processed earlier; will process 8473 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571f0ea55dd bp 0x000000000000 sp 0x7ffd68fb9240 T16019) Step #5: ==16019==The signal is caused by a READ memory access. Step #5: #0 0x5571f0ea55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571f0cc7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571f0cc6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571f0ca4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571f0bc5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571f0b1dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571f0b271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571f0b0e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571f0b3a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc556d0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571f0b01aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16019==Register values: Step #5: rax = 0x00005571f4e69a10 rbx = 0x00005571f4e69a10 rcx = 0x00005571f4e69ec0 rdx = 0x00007fc556ed7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd68fb9240 Step #5: r8 = 0x00005571f4e69a10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc556ed7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571f40a4960 r14 = 0x0000000100000004 r15 = 0x00005571f3011386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x88,0x30,0x7c,0x20,0x3e,0xb6,0x20,0x40,0xb1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2100| >\266 @\261\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-871e30d8bdd55b460283d1235fd42e1842ef9df2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGIMHwgPrYgQLEACw== Step #5: MERGE-OUTER: attempt 1357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223143076 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a040e68198, 0x55a040e70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a040e70918,0x55a040ef80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/871e30d8bdd55b460283d1235fd42e1842ef9df2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6803 processed earlier; will process 8472 files now Step #5: [LOADING] WASM module load failed: unknown table 1146 Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a03e67c5dd bp 0x000000000000 sp 0x7ffe876e2600 T16023) Step #5: ==16023==The signal is caused by a READ memory access. Step #5: #0 0x55a03e67c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a03e49e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a03e49dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a03e47b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a03e39cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a03e2f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a03e2fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a03e2e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a03e3113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc31fe1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a03e2d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16023==Register values: Step #5: rax = 0x000055a04218add0 rbx = 0x000055a04218add0 rcx = 0x000055a04218b280 rdx = 0x00007fc31ffe3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe876e2600 Step #5: r8 = 0x000055a04218add0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc31ffe3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a04187b960 r14 = 0x0000000100000004 r15 = 0x000055a0407e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0xdf,0x31,0x42,0x46,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\3371BF~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e59998b9a371ecb7f98e8bf61f18a48d3c415157 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDp3zFCRn4ACw== Step #5: MERGE-OUTER: attempt 1358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223275285 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c3fe54198, 0x562c3fe5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c3fe5c918,0x562c3fee40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e59998b9a371ecb7f98e8bf61f18a48d3c415157' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6805 processed earlier; will process 8470 files now Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c3d6685dd bp 0x000000000000 sp 0x7fff85eb4f60 T16027) Step #5: ==16027==The signal is caused by a READ memory access. Step #5: #0 0x562c3d6685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c3d48a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c3d489fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c3d467929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c3d388ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c3d2e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c3d2ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c3d2d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c3d2fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc762e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c3d2c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16027==Register values: Step #5: rax = 0x0000562c42619650 rbx = 0x0000562c42619650 rcx = 0x0000562c42619640 rdx = 0x00007fdc764a8b80 Step #5: rdi = 0x0000562c42619640 rsi = 0x0000000000000208 rbp = 0x0000000000000000 rsp = 0x00007fff85eb4f60 Step #5: r8 = 0x0000562c42619650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc764a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c40867960 r14 = 0x0000000100000004 r15 = 0x0000562c3f7d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x79,0x41,0x7f,0x6f,0x0,0x70,0x41,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AyA\177o\000pAm\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2526970454e7d978e47e62a4dd45502827bb9456 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBeUF/bwBwQW0ACw== Step #5: MERGE-OUTER: attempt 1359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223406841 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d02532198, 0x563d0253a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d0253a918,0x563d025c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2526970454e7d978e47e62a4dd45502827bb9456' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6807 processed earlier; will process 8468 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 206 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 300 ft: 308 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563cffd465dd bp 0x000000000000 sp 0x7fff9b2ba2d0 T16031) Step #5: ==16031==The signal is caused by a READ memory access. Step #5: #0 0x563cffd465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563cffb68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563cffb67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563cffb45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563cffa66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563cff9bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563cff9c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563cff9af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563cff9db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f609a4e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563cff9a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16031==Register values: Step #5: rax = 0x0000563d03438140 rbx = 0x0000563d03438140 rcx = 0x0000563d03438130 rdx = 0x00007f609a6b1b80 Step #5: rdi = 0x0000563d03438130 rsi = 0x0000000000000100 rbp = 0x0000000000000000 rsp = 0x00007fff9b2ba2d0 Step #5: r8 = 0x0000563d03438140 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f609a6b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d02f45960 r14 = 0x0000000100000004 r15 = 0x0000563d01eb2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xf4,0x40,0x42,0x14,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\364@B\024\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adb8a0ec9c5f10cd8b96cfa069ecd06798819c83 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCUL0QEIUhn4ACw== Step #5: MERGE-OUTER: attempt 1360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223538300 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d1df85198, 0x561d1df8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d1df8d918,0x561d1e0150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adb8a0ec9c5f10cd8b96cfa069ecd06798819c83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6810 processed earlier; will process 8465 files now Step #5: [LOADING] WASM module load failed: unknown type 35438576 Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 100663295 Step #5: #2 pulse cov: 284 ft: 295 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d1b7995dd bp 0x000000000000 sp 0x7ffe5831dc60 T16035) Step #5: ==16035==The signal is caused by a READ memory access. Step #5: #0 0x561d1b7995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d1b5bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d1b5bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d1b598929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d1b4b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d1b411c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d1b41b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d1b4026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d1b42e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d8b435082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d1b3f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16035==Register values: Step #5: rax = 0x0000561d1eea5520 rbx = 0x0000561d1eea5520 rcx = 0x0000561d1eea59d0 rdx = 0x00007f6d8b5fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5831dc60 Step #5: r8 = 0x0000561d1eea5520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d8b5fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d1e998960 r14 = 0x0000000100000004 r15 = 0x0000561d1d905386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x26,0x41,0x48,0x41,0x80,0x33,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A&AHA\2003lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aaecbc71ee4c5308c1d9c0eec9beca4023fe887f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBJkFIQYAzbG8ACw== Step #5: MERGE-OUTER: attempt 1361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223670307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56405de00198, 0x56405de08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56405de08918,0x56405de900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aaecbc71ee4c5308c1d9c0eec9beca4023fe887f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6814 processed earlier; will process 8461 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 334 ft: 350 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 398 ft: 447 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56405b6145dd bp 0x000000000000 sp 0x7ffeb4c32890 T16039) Step #5: ==16039==The signal is caused by a READ memory access. Step #5: #0 0x56405b6145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56405b436280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56405b435fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56405b413929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56405b334ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56405b28cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56405b2961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56405b27d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56405b2a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efeb0701082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56405b270aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16039==Register values: Step #5: rax = 0x000056405f520c40 rbx = 0x000056405f520c40 rcx = 0x000056405f5210f0 rdx = 0x00007efeb08c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb4c32890 Step #5: r8 = 0x000056405f520c40 r9 = 0x000056405f3da710 r10 = 0x000056405f3a6010 r11 = 0x00007efeb08c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056405e813960 r14 = 0x0000000100000004 r15 = 0x000056405d780386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf1,0x0,0x64,0x0,0x0,0x0,0x22,0x1e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\361\000d\000\000\000\"\036\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7181cf66cc4a1fd8c2d4593679953fca31f97035 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHxAGQAAAAiHgAACw== Step #5: MERGE-OUTER: attempt 1362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223805375 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e3ea95198, 0x559e3ea9d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e3ea9d918,0x559e3eb250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7181cf66cc4a1fd8c2d4593679953fca31f97035' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6819 processed earlier; will process 8456 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 20905873 Step #5: #2 pulse cov: 382 ft: 408 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e3c2a95dd bp 0x000000000000 sp 0x7ffe3fade800 T16043) Step #5: ==16043==The signal is caused by a READ memory access. Step #5: #0 0x559e3c2a95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e3c0cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e3c0cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e3c0a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e3bfc9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e3bf21c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e3bf2b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e3bf126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e3bf3e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9979890082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e3bf05aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16043==Register values: Step #5: rax = 0x0000559e3fd4b2f0 rbx = 0x0000559e3fd4b2f0 rcx = 0x0000559e3fd4b7a0 rdx = 0x00007f9979a58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3fade800 Step #5: r8 = 0x0000559e3fd4b2f0 r9 = 0x0000559e3fbc5a30 r10 = 0x0000559e3fbb0010 r11 = 0x00007f9979a58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e3f4a8960 r14 = 0x0000000100000004 r15 = 0x0000559e3e415386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x32,0x63,0x0,0x20,0xc,0x22,0x89,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2022c\000 \014\"\211\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a87d3e3e9c55514813baf3b06730d4c09f45705 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCMmMAIAwiiQAACw== Step #5: MERGE-OUTER: attempt 1363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1223944037 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5299e1198, 0x55b5299e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5299e9918,0x55b529a710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a87d3e3e9c55514813baf3b06730d4c09f45705' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6822 processed earlier; will process 8453 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 242 ft: 243 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5271f55dd bp 0x000000000000 sp 0x7ffc07a58290 T16047) Step #5: ==16047==The signal is caused by a READ memory access. Step #5: #0 0x55b5271f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b527017280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b527016fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b526ff4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b526f15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b526e6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b526e771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b526e5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b526e8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8d670b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b526e51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16047==Register values: Step #5: rax = 0x000055b52b529720 rbx = 0x000055b52b529720 rcx = 0x000055b52b529710 rdx = 0x00007fa8d68d3b80 Step #5: rdi = 0x000055b52b529710 rsi = 0x0000000000110800 rbp = 0x0000000000000000 rsp = 0x00007ffc07a58290 Step #5: r8 = 0x000055b52b529720 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8d68d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b52a3f4960 r14 = 0x0000000100000004 r15 = 0x000055b529361386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x28,0x42,0x43,0x42,0x2e,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351(BCB.\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b2bed517dd1784d06bf3373fceb8550fc0fe6a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6ShCQ0IuhnwACw== Step #5: MERGE-OUTER: attempt 1364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1224077731 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556fa498c198, 0x556fa4994911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556fa4994918,0x556fa4a1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b2bed517dd1784d06bf3373fceb8550fc0fe6a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6824 processed earlier; will process 8451 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 291 ft: 304 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556fa21a05dd bp 0x000000000000 sp 0x7ffeb40a0000 T16051) Step #5: ==16051==The signal is caused by a READ memory access. Step #5: #0 0x556fa21a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556fa1fc2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556fa1fc1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556fa1f9f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556fa1ec0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556fa1e18c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556fa1e221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556fa1e096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556fa1e353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f901f96e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556fa1dfcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16051==Register values: Step #5: rax = 0x0000556fa5dc7a20 rbx = 0x0000556fa5dc7a20 rcx = 0x0000556fa5dc7ed0 rdx = 0x00007f901fb36b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb40a0000 Step #5: r8 = 0x0000556fa5dc7a20 r9 = 0x00007f901fb36bf0 r10 = 0x0000556fa5c4e010 r11 = 0x00007f901fb36be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556fa539f960 r14 = 0x0000000100000004 r15 = 0x0000556fa430c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x41,0x2,0x45,0x41,0x3a,0x76,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@A\002EA:v\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-89a6157d04b631ae085a8befbc546d39f9703961 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQEECRUE6dgALCw== Step #5: MERGE-OUTER: attempt 1365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1224207838 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c19ad7198, 0x555c19adf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c19adf918,0x555c19b670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89a6157d04b631ae085a8befbc546d39f9703961' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6827 processed earlier; will process 8448 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c172eb5dd bp 0x000000000000 sp 0x7ffdf065cb80 T16055) Step #5: ==16055==The signal is caused by a READ memory access. Step #5: #0 0x555c172eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c1710d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c1710cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c170ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c1700bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c16f63c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c16f6d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c16f546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c16f803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd6dfa5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c16f47aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16055==Register values: Step #5: rax = 0x0000555c1bd79ef0 rbx = 0x0000555c1bd79ef0 rcx = 0x0000555c1bd79ee0 rdx = 0x00007fcd6e16db80 Step #5: rdi = 0x0000555c1bd79ee0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffdf065cb80 Step #5: r8 = 0x0000555c1bd79ef0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd6e16dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c1a4ea960 r14 = 0x0000000100000004 r15 = 0x0000555c19457386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xe,0x1,0xc,0x0,0x42,0xfc,0xad,0x8,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\016\001\014\000B\374\255\010\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bf41ef6b58f69838f4e8bd8b7c271afcf2c16f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBDgEMAEL8rQgACw== Step #5: MERGE-OUTER: attempt 1366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1224339895 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddffd62198, 0x55ddffd6a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddffd6a918,0x55ddffdf20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0bf41ef6b58f69838f4e8bd8b7c271afcf2c16f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6829 processed earlier; will process 8446 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 230 ft: 231 exec/s: 0 rss: 133Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddfd5765dd bp 0x000000000000 sp 0x7ffde6f1e880 T16059) Step #5: ==16059==The signal is caused by a READ memory access. Step #5: #0 0x55ddfd5765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddfd398280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddfd397fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddfd375929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddfd296ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddfd1eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddfd1f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddfd1df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddfd20b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe860d35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddfd1d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16059==Register values: Step #5: rax = 0x000055de01c0ae50 rbx = 0x000055de01c0ae50 rcx = 0x000055de01c0ae40 rdx = 0x00007fe860efdb80 Step #5: rdi = 0x000055de01c0ae40 rsi = 0x0000000000128000 rbp = 0x0000000000000000 rsp = 0x00007ffde6f1e880 Step #5: r8 = 0x000055de01c0ae50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe860efdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de00775960 r14 = 0x0000000100000004 r15 = 0x000055ddff6e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0x8f,0x1,0x1,0xfd,0xc8,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\217\001\001\375\310\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9ea32ef4b5003d9cc0a8be1d6860490027e6b91 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP2PAQH9yAAACw== Step #5: MERGE-OUTER: attempt 1367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1228638966 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e2b8bc198, 0x555e2b8c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e2b8c4918,0x555e2b94c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9ea32ef4b5003d9cc0a8be1d6860490027e6b91' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6831 processed earlier; will process 8444 files now Step #5: [00:11:05:390 - 7F5254026C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 100877197 Step #5: #2 pulse cov: 289 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 373 ft: 429 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 88045567 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16066==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e290d05dd bp 0x000000000000 sp 0x7ffd0616fb60 T16066) Step #5: ==16066==The signal is caused by a READ memory access. Step #5: #0 0x555e290d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e28ef2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e28ef1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e28ecf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e28df0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e28d48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e28d521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e28d396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e28d653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f525404e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e28d2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16066==Register values: Step #5: rax = 0x0000555e2c80c4f0 rbx = 0x0000555e2c80c4f0 rcx = 0x0000555e2c80c9a0 rdx = 0x00007f5254216b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0616fb60 Step #5: r8 = 0x0000555e2c80c4f0 r9 = 0x00007f5254216c10 r10 = 0x0000555e2c692010 r11 = 0x00007f5254216be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e2c2cf960 r14 = 0x0000000100000004 r15 = 0x0000555e2b23c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16066==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x4f,0x4f,0x0,0x4f,0x4f,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000OO\000OO\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce57532b199e7e2b9d31c33195a8ec7f3d378de7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABPTwBPTwALCw== Step #5: MERGE-OUTER: attempt 1368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1228775144 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b690c48198, 0x55b690c50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b690c50918,0x55b690cd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce57532b199e7e2b9d31c33195a8ec7f3d378de7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6837 processed earlier; will process 8438 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 511 Step #5: #2 pulse cov: 325 ft: 343 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16070==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b68e45c5dd bp 0x000000000000 sp 0x7ffe3cbab190 T16070) Step #5: ==16070==The signal is caused by a READ memory access. Step #5: #0 0x55b68e45c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b68e27e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b68e27dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b68e25b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b68e17cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b68e0d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b68e0de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b68e0c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b68e0f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8eb5f01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b68e0b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16070==Register values: Step #5: rax = 0x000055b693599a20 rbx = 0x000055b693599a20 rcx = 0x000055b693599ed0 rdx = 0x00007f8eb60c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3cbab190 Step #5: r8 = 0x000055b693599a20 r9 = 0x00007f8eb60c9bf0 r10 = 0x000055b693420010 r11 = 0x00007f8eb60c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b69165b960 r14 = 0x0000000100000004 r15 = 0x000055b6905c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16070==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0x65,0x42,0xe9,0x67,0x7c,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeBeB\351g|~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e08ca303a4b4b7e9ba39714beb4149693cc2b53b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZUJlQulnfH4ACw== Step #5: MERGE-OUTER: attempt 1369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1228909959 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af694ad198, 0x55af694b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af694b5918,0x55af6953d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e08ca303a4b4b7e9ba39714beb4149693cc2b53b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6840 processed earlier; will process 8435 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16074==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af66cc15dd bp 0x000000000000 sp 0x7ffdaded9d90 T16074) Step #5: ==16074==The signal is caused by a READ memory access. Step #5: #0 0x55af66cc15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af66ae3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af66ae2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af66ac0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af669e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af66939c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af669431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af6692a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af669563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdae9c3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af6691daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16074==Register values: Step #5: rax = 0x000055af6bdb6220 rbx = 0x000055af6bdb6220 rcx = 0x000055af6bdb66d0 rdx = 0x00007fdae9e03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdaded9d90 Step #5: r8 = 0x000055af6bdb6220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdae9e03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af69ec0960 r14 = 0x0000000100000004 r15 = 0x000055af68e2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16074==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xff,0xff,0x1,0x63,0x0,0x20,0x0,0x0,0xb2,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\377\377\001c\000 \000\000\262\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcccb46a570b0be1f20869cad7a532b1cedf4c82 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH//wFjACAAALIACw== Step #5: MERGE-OUTER: attempt 1370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229047786 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e862cb8198, 0x55e862cc0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e862cc0918,0x55e862d480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dcccb46a570b0be1f20869cad7a532b1cedf4c82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6841 processed earlier; will process 8434 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16078==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8604cc5dd bp 0x000000000000 sp 0x7fffe4598b00 T16078) Step #5: ==16078==The signal is caused by a READ memory access. Step #5: #0 0x55e8604cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8602ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8602edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8602cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8601ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e860144c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e86014e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8601356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8601613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe1753b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e860128aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16078==Register values: Step #5: rax = 0x000055e864701150 rbx = 0x000055e864701150 rcx = 0x000055e864701600 rdx = 0x00007efe17703b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe4598b00 Step #5: r8 = 0x000055e864701150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe17703be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8636cb960 r14 = 0x0000000100000004 r15 = 0x000055e862638386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16078==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x1,0x10,0x0,0x10,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\020\000\020\000\001\020\000\020\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6c66f8e07b99df4e045b463d3d28fba2044b958 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAQABAAARAAEAABCw== Step #5: MERGE-OUTER: attempt 1371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229177650 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55793f9c7198, 0x55793f9cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55793f9cf918,0x55793fa570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6c66f8e07b99df4e045b463d3d28fba2044b958' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6842 processed earlier; will process 8433 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16082==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55793d1db5dd bp 0x000000000000 sp 0x7ffc535ce120 T16082) Step #5: ==16082==The signal is caused by a READ memory access. Step #5: #0 0x55793d1db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55793cffd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55793cffcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55793cfda929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55793cefbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55793ce53c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55793ce5d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55793ce446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55793ce703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2d246d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55793ce37aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16082==Register values: Step #5: rax = 0x000055794187a150 rbx = 0x000055794187a150 rcx = 0x000055794187a600 rdx = 0x00007fd2d2635b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc535ce120 Step #5: r8 = 0x000055794187a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2d2635be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005579403da960 r14 = 0x0000000100000004 r15 = 0x000055793f347386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16082==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0x95,0xf7,0xf,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\225\367\017m\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0242df94eef31fa4511d7c4dec0ad975fee33928 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3//5X3D20ACw== Step #5: MERGE-OUTER: attempt 1372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229308786 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56348fbd9198, 0x56348fbe1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56348fbe1918,0x56348fc690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0242df94eef31fa4511d7c4dec0ad975fee33928' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6843 processed earlier; will process 8432 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16086==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56348d3ed5dd bp 0x000000000000 sp 0x7ffd5aa478c0 T16086) Step #5: ==16086==The signal is caused by a READ memory access. Step #5: #0 0x56348d3ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56348d20f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56348d20efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56348d1ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56348d10dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56348d065c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56348d06f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56348d0566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56348d0823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac14b86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56348d049aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16086==Register values: Step #5: rax = 0x0000563492379150 rbx = 0x0000563492379150 rcx = 0x0000563492379600 rdx = 0x00007fac14d4eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5aa478c0 Step #5: r8 = 0x0000563492379150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac14d4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634905ec960 r14 = 0x0000000100000004 r15 = 0x000056348f559386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16086==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x39,0x41,0xd2,0xff,0x3,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA9A\322\377\003n\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c0369ab9907ef0a1e6495f0471d154cedf04d1a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakE5QdL/A24ACw== Step #5: MERGE-OUTER: attempt 1373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229439973 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf0134f198, 0x55bf01357911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf01357918,0x55bf013df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c0369ab9907ef0a1e6495f0471d154cedf04d1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6844 processed earlier; will process 8431 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 369 ft: 384 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16090==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55befeb635dd bp 0x000000000000 sp 0x7ffe429381f0 T16090) Step #5: ==16090==The signal is caused by a READ memory access. Step #5: #0 0x55befeb635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55befe985280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55befe984fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55befe962929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55befe883ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55befe7dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55befe7e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55befe7cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55befe7f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c1faaf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55befe7bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16090==Register values: Step #5: rax = 0x000055bf02c40d70 rbx = 0x000055bf02c40d70 rcx = 0x000055bf02c40d60 rdx = 0x00007f8c1fc77b80 Step #5: rdi = 0x000055bf02c40d60 rsi = 0x0000000000800001 rbp = 0x0000000000000000 rsp = 0x00007ffe429381f0 Step #5: r8 = 0x000055bf02c40d70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c1fc77be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf01d62960 r14 = 0x0000000100000004 r15 = 0x000055bf00ccf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16090==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x5b,0x41,0x50,0x41,0xca,0x40,0x73,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A[APA\312@sj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-459d1687a2940e31a4575f8c5d74e59020708269 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBW0FQQcpAc2oACw== Step #5: MERGE-OUTER: attempt 1374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229573357 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563711849198, 0x563711851911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563711851918,0x5637118d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/459d1687a2940e31a4575f8c5d74e59020708269' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6847 processed earlier; will process 8428 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16094==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56370f05d5dd bp 0x000000000000 sp 0x7fff2b851fe0 T16094) Step #5: ==16094==The signal is caused by a READ memory access. Step #5: #0 0x56370f05d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56370ee7f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56370ee7efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56370ee5c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56370ed7dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56370ecd5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56370ecdf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56370ecc66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56370ecf23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a54db6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56370ecb9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16094==Register values: Step #5: rax = 0x00005637133b9150 rbx = 0x00005637133b9150 rcx = 0x00005637133b9600 rdx = 0x00007f0a54f7eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2b851fe0 Step #5: r8 = 0x00005637133b9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a54f7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056371225c960 r14 = 0x0000000100000004 r15 = 0x00005637111c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16094==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0xf7,0x91,0xf,0x33,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\367\221\0173\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-11fca69fadbbf0ffd3f84b704f7c4fbf1debf3d1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3///eRDzMACw== Step #5: MERGE-OUTER: attempt 1375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229703231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6b6dff198, 0x55f6b6e07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6b6e07918,0x55f6b6e8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11fca69fadbbf0ffd3f84b704f7c4fbf1debf3d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6848 processed earlier; will process 8427 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16098==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6b46135dd bp 0x000000000000 sp 0x7ffd59ef3500 T16098) Step #5: ==16098==The signal is caused by a READ memory access. Step #5: #0 0x55f6b46135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6b4435280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6b4434fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6b4412929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6b4333ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6b428bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6b42951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6b427c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6b42a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd6cebd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6b426faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16098==Register values: Step #5: rax = 0x000055f6b8828a20 rbx = 0x000055f6b8828a20 rcx = 0x000055f6b8828ed0 rdx = 0x00007fbd6d085b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd59ef3500 Step #5: r8 = 0x000055f6b8828a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbd6d085be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6b7812960 r14 = 0x0000000100000004 r15 = 0x000055f6b677f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16098==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x6d,0x1,0xd,0x0,0x0,0x71,0xd,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000m\001\015\000\000q\015\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c76d54bf2674716e66caec8d3f6a7c8ff5d3520e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAbQENAABxDQAACw== Step #5: MERGE-OUTER: attempt 1376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229833863 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560daef48198, 0x560daef50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560daef50918,0x560daefd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c76d54bf2674716e66caec8d3f6a7c8ff5d3520e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6850 processed earlier; will process 8425 files now Step #5: [LOADING] WASM module load failed: unknown type 2097151 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 341 ft: 362 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table 4479 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16102==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560dac75c5dd bp 0x000000000000 sp 0x7fff25b2b1e0 T16102) Step #5: ==16102==The signal is caused by a READ memory access. Step #5: #0 0x560dac75c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560dac57e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560dac57dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560dac55b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560dac47cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560dac3d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560dac3de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560dac3c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560dac3f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f510917d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560dac3b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16102==Register values: Step #5: rax = 0x0000560db0d3a4f0 rbx = 0x0000560db0d3a4f0 rcx = 0x0000560db0d3a4e0 rdx = 0x00007f5109345b80 Step #5: rdi = 0x0000560db0d3a4e0 rsi = 0x0000000001000000 rbp = 0x0000000000000000 rsp = 0x00007fff25b2b1e0 Step #5: r8 = 0x0000560db0d3a4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5109345be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560daf95b960 r14 = 0x0000000100000004 r15 = 0x0000560dae8c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16102==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x30,0x4f,0x41,0x0,0x74,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A0OA\000t\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b23dcb87a690fbfc49abaca04689bf57b69e3919 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEwT0EAdAAACw== Step #5: MERGE-OUTER: attempt 1377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1229971168 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3c3f3a198, 0x55c3c3f42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3c3f42918,0x55c3c3fca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b23dcb87a690fbfc49abaca04689bf57b69e3919' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6854 processed earlier; will process 8421 files now Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: #1 pulse cov: 321 ft: 322 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16106==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3c174e5dd bp 0x000000000000 sp 0x7fff988c1b10 T16106) Step #5: ==16106==The signal is caused by a READ memory access. Step #5: #0 0x55c3c174e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3c1570280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3c156ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3c154d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3c146ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3c13c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3c13d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3c13b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3c13e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc3b165082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c3c13aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16106==Register values: Step #5: rax = 0x000055c3c4b33900 rbx = 0x000055c3c4b33900 rcx = 0x000055c3c4b33db0 rdx = 0x00007fbc3b32db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff988c1b10 Step #5: r8 = 0x000055c3c4b33900 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbc3b32dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c3c494d960 r14 = 0x0000000100000004 r15 = 0x000055c3c38ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16106==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xfb,0x67,0x42,0x3c,0x8a,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\373gB<\212\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fef07d3158e0cbb43eee5425dc6e1011680de312 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCUL7Z0I8igwACw== Step #5: MERGE-OUTER: attempt 1378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1230101383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca8e86d198, 0x55ca8e875911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca8e875918,0x55ca8e8fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fef07d3158e0cbb43eee5425dc6e1011680de312' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6856 processed earlier; will process 8419 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16110==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca8c0815dd bp 0x000000000000 sp 0x7ffe4f9768a0 T16110) Step #5: ==16110==The signal is caused by a READ memory access. Step #5: #0 0x55ca8c0815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca8bea3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca8bea2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca8be80929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca8bda1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca8bcf9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca8bd031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca8bcea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca8bd163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f80e0b6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca8bcddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16110==Register values: Step #5: rax = 0x000055ca90b1e150 rbx = 0x000055ca90b1e150 rcx = 0x000055ca90b1e600 rdx = 0x00007f80e0d32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4f9768a0 Step #5: r8 = 0x000055ca90b1e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f80e0d32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca8f280960 r14 = 0x0000000100000004 r15 = 0x000055ca8e1ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16110==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0xfa,0x2,0x4c,0xc0,0xc1,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\372\002L\300\301\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aefbec82bb2d0a3250445b27394d60d78f4810d6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEH6AkzAwQwACw== Step #5: MERGE-OUTER: attempt 1379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1230233044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573b056b198, 0x5573b0573911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573b0573918,0x5573b05fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aefbec82bb2d0a3250445b27394d60d78f4810d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6857 processed earlier; will process 8418 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16114==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573add7f5dd bp 0x000000000000 sp 0x7ffec86b0470 T16114) Step #5: ==16114==The signal is caused by a READ memory access. Step #5: #0 0x5573add7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573adba1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573adba0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573adb7e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573ada9fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573ad9f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573ada011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573ad9e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573ada143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d488c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573ad9dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16114==Register values: Step #5: rax = 0x00005573b23b5150 rbx = 0x00005573b23b5150 rcx = 0x00005573b23b5600 rdx = 0x00007f0d48a8fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec86b0470 Step #5: r8 = 0x00005573b23b5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d48a8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573b0f7e960 r14 = 0x0000000100000004 r15 = 0x00005573afeeb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16114==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x66,0x42,0x58,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351fBX\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19bc2e239b15332600baac1f9c771df75917fc23 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpZkJYhnwACw== Step #5: MERGE-OUTER: attempt 1380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1230364649 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55562bfc8198, 0x55562bfd0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55562bfd0918,0x55562c0580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19bc2e239b15332600baac1f9c771df75917fc23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6858 processed earlier; will process 8417 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16118==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556297dc5dd bp 0x000000000000 sp 0x7ffd17a236c0 T16118) Step #5: ==16118==The signal is caused by a READ memory access. Step #5: #0 0x5556297dc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556295fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556295fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556295db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556294fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555629454c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55562945e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556294456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556294713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6982835082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555629438aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16118==Register values: Step #5: rax = 0x000055562da8a8f0 rbx = 0x000055562da8a8f0 rcx = 0x000055562da8ada0 rdx = 0x00007f69829fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd17a236c0 Step #5: r8 = 0x000055562da8a8f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69829fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055562c9db960 r14 = 0x0000000100000004 r15 = 0x000055562b948386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16118==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x83,0x36,0x7e,0x20,0x20,0x22,0x0,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2036~ \"\000\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-daf2cacb81c5220a5d99c3a51743cf3f1bb91ba8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGDNn4gICIAAAABCw== Step #5: MERGE-OUTER: attempt 1381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1230495589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56010860e198, 0x560108616911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560108616918,0x56010869e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/daf2cacb81c5220a5d99c3a51743cf3f1bb91ba8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6859 processed earlier; will process 8416 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16122==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560105e225dd bp 0x000000000000 sp 0x7ffc892260e0 T16122) Step #5: ==16122==The signal is caused by a READ memory access. Step #5: #0 0x560105e225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560105c44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560105c43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560105c21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560105b42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560105a9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560105aa41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560105a8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560105ab73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4082ea4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560105a7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16122==Register values: Step #5: rax = 0x0000560109271440 rbx = 0x0000560109271440 rcx = 0x00005601092718f0 rdx = 0x00007f408306cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc892260e0 Step #5: r8 = 0x0000560109271440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f408306cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560109021960 r14 = 0x0000000100000004 r15 = 0x0000560107f8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16122==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x20,0x7c,0x20,0x40,0x9f,0x9a,0x9e,0x9a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373 | @\237\232\236\232\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3056b7c1e13b1e7eebad4ac13cdec5853355b529 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7IHwgQJ+anpoACw== Step #5: MERGE-OUTER: attempt 1382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1230629014 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572f4ab0198, 0x5572f4ab8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572f4ab8918,0x5572f4b400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3056b7c1e13b1e7eebad4ac13cdec5853355b529' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6860 processed earlier; will process 8415 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16126==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572f22c45dd bp 0x000000000000 sp 0x7ffd7d402e20 T16126) Step #5: ==16126==The signal is caused by a READ memory access. Step #5: #0 0x5572f22c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572f20e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572f20e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572f20c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572f1fe4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572f1f3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572f1f461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572f1f2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572f1f593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc91d33d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572f1f20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16126==Register values: Step #5: rax = 0x00005572f75de150 rbx = 0x00005572f75de150 rcx = 0x00005572f75de600 rdx = 0x00007fc91d505b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7d402e20 Step #5: r8 = 0x00005572f75de150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc91d505be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572f54c3960 r14 = 0x0000000100000004 r15 = 0x00005572f4430386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16126==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x34,0x41,0x80,0xc1,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA4A\200\301ll\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9db10b531aa18b1731d6346a8ab7f9d1a87b7638 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakE0QYDBbGwACw== Step #5: MERGE-OUTER: attempt 1383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1230760843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ccac93198, 0x561ccac9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ccac9b918,0x561ccad230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9db10b531aa18b1731d6346a8ab7f9d1a87b7638' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6861 processed earlier; will process 8414 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16130==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561cc84a75dd bp 0x000000000000 sp 0x7fff0a267a30 T16130) Step #5: ==16130==The signal is caused by a READ memory access. Step #5: #0 0x561cc84a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561cc82c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561cc82c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561cc82a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561cc81c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561cc811fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561cc81291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561cc81106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561cc813c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3774cb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561cc8103aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16130==Register values: Step #5: rax = 0x0000561ccce48150 rbx = 0x0000561ccce48150 rcx = 0x0000561ccce48600 rdx = 0x00007f3774e7db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0a267a30 Step #5: r8 = 0x0000561ccce48150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3774e7dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ccb6a6960 r14 = 0x0000000100000004 r15 = 0x0000561cca613386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16130==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x40,0x0,0x87,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002@\000\207\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1739b05417c91dd23e397638d358ade5389e3b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJAAIcAAAsLCw== Step #5: MERGE-OUTER: attempt 1384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1230891011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564fce26b198, 0x564fce273911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564fce273918,0x564fce2fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1739b05417c91dd23e397638d358ade5389e3b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6862 processed earlier; will process 8413 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16134==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564fcba7f5dd bp 0x000000000000 sp 0x7ffef4b98550 T16134) Step #5: ==16134==The signal is caused by a READ memory access. Step #5: #0 0x564fcba7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564fcb8a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564fcb8a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564fcb87e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564fcb79fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564fcb6f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564fcb7011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564fcb6e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564fcb7143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8afaaaa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564fcb6dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16134==Register values: Step #5: rax = 0x0000564fcf84aa20 rbx = 0x0000564fcf84aa20 rcx = 0x0000564fcf84aed0 rdx = 0x00007f8afac72b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef4b98550 Step #5: r8 = 0x0000564fcf84aa20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8afac72be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564fcec7e960 r14 = 0x0000000100000004 r15 = 0x0000564fcdbeb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16134==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb2,0x92,0x92,0x92,0x92,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\262\222\222\222\222\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47e5a328d7a624ddfb85b3492b94ee36f7f99d09 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACykpKSkgALCw== Step #5: MERGE-OUTER: attempt 1385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231023852 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f99639198, 0x559f99641911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f99641918,0x559f996c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47e5a328d7a624ddfb85b3492b94ee36f7f99d09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6864 processed earlier; will process 8411 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16138==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f96e4d5dd bp 0x000000000000 sp 0x7fff76b433c0 T16138) Step #5: ==16138==The signal is caused by a READ memory access. Step #5: #0 0x559f96e4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f96c6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f96c6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f96c4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f96b6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f96ac5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f96acf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f96ab66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f96ae23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ad2374082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f96aa9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16138==Register values: Step #5: rax = 0x0000559f9b159a20 rbx = 0x0000559f9b159a20 rcx = 0x0000559f9b159ed0 rdx = 0x00007f0ad253cb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff76b433c0 Step #5: r8 = 0x0000559f9b159a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ad253cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f9a04c960 r14 = 0x0000000100000004 r15 = 0x0000559f98fb9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16138==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0xfc,0x4,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\374\004\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c0313f345da51eb755331e11cea63ac63246064 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAPwEAAsLCw== Step #5: MERGE-OUTER: attempt 1386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231154578 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9deb0c198, 0x55d9deb14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9deb14918,0x55d9deb9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c0313f345da51eb755331e11cea63ac63246064' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6866 processed earlier; will process 8409 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16142==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9dc3205dd bp 0x000000000000 sp 0x7ffc7351aa90 T16142) Step #5: ==16142==The signal is caused by a READ memory access. Step #5: #0 0x55d9dc3205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9dc142280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9dc141fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9dc11f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9dc040ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9dbf98c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9dbfa21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9dbf896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9dbfb53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f849cb45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9dbf7caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16142==Register values: Step #5: rax = 0x000055d9df80e150 rbx = 0x000055d9df80e150 rcx = 0x000055d9df80e600 rdx = 0x00007f849cd0db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7351aa90 Step #5: r8 = 0x000055d9df80e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f849cd0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9df51f960 r14 = 0x0000000100000004 r15 = 0x000055d9de48c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16142==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x67,0x42,0x3,0x7e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351gB\003~~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b0f74996227c1a5cfd0e513b9f834b8ddb74ff1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpZ0IDfn4ACw== Step #5: MERGE-OUTER: attempt 1387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231285095 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562551254198, 0x56255125c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56255125c918,0x5625512e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b0f74996227c1a5cfd0e513b9f834b8ddb74ff1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6867 processed earlier; will process 8408 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16146==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56254ea685dd bp 0x000000000000 sp 0x7ffc9699e3a0 T16146) Step #5: ==16146==The signal is caused by a READ memory access. Step #5: #0 0x56254ea685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56254e88a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56254e889fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56254e867929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56254e788ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56254e6e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56254e6ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56254e6d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56254e6fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0253397082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56254e6c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16146==Register values: Step #5: rax = 0x0000562551e98a20 rbx = 0x0000562551e98a20 rcx = 0x0000562551e98ed0 rdx = 0x00007f025355fb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9699e3a0 Step #5: r8 = 0x0000562551e98a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f025355fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562551c67960 r14 = 0x0000000100000004 r15 = 0x0000562550bd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16146==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x40,0x42,0xe9,0x71,0x42,0x59,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B@B\351qBY\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ec1e045312e23c560e8d546535efd1f3dbcd5e9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCQELpcUJZhn4ACw== Step #5: MERGE-OUTER: attempt 1388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231415105 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f783dea198, 0x55f783df2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f783df2918,0x55f783e7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ec1e045312e23c560e8d546535efd1f3dbcd5e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6869 processed earlier; will process 8406 files now Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16150==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7815fe5dd bp 0x000000000000 sp 0x7ffdc41d89b0 T16150) Step #5: ==16150==The signal is caused by a READ memory access. Step #5: #0 0x55f7815fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f781420280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f78141ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f7813fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f78131ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f781276c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7812801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7812676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7812933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9423afb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f78125aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16150==Register values: Step #5: rax = 0x000055f78523b440 rbx = 0x000055f78523b440 rcx = 0x000055f78523b8f0 rdx = 0x00007f9423cc3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc41d89b0 Step #5: r8 = 0x000055f78523b440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9423cc3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7847fd960 r14 = 0x0000000100000004 r15 = 0x000055f78376a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16150==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xe9,0x1,0xfd,0x9f,0x1,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\351\001\375\237\001\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-729684a10db494c023d7cc6d0b6dce600e480576 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/ekB/Z8BAAABCw== Step #5: MERGE-OUTER: attempt 1389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231546766 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d370650198, 0x55d370658911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d370658918,0x55d3706e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/729684a10db494c023d7cc6d0b6dce600e480576' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6871 processed earlier; will process 8404 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16154==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d36de645dd bp 0x000000000000 sp 0x7fff382fbec0 T16154) Step #5: ==16154==The signal is caused by a READ memory access. Step #5: #0 0x55d36de645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d36dc86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d36dc85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d36dc63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d36db84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d36dadcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d36dae61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d36dacd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d36daf93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5de5ab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d36dac0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16154==Register values: Step #5: rax = 0x000055d373183150 rbx = 0x000055d373183150 rcx = 0x000055d373183600 rdx = 0x00007fa5de773b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff382fbec0 Step #5: r8 = 0x000055d373183150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa5de773be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d371063960 r14 = 0x0000000100000004 r15 = 0x000055d36ffd0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16154==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x2,0x40,0x0,0x99,0x0,0xbf,0x99,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\002@\000\231\000\277\231\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a00035cb166b9898ca4eab31970adbf49d01b05 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAkAAmQC/mQALCw== Step #5: MERGE-OUTER: attempt 1390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231678332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558dd782198, 0x5558dd78a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558dd78a918,0x5558dd8120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a00035cb166b9898ca4eab31970adbf49d01b05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6872 processed earlier; will process 8403 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 287 ft: 304 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16158==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558daf965dd bp 0x000000000000 sp 0x7ffeee331380 T16158) Step #5: ==16158==The signal is caused by a READ memory access. Step #5: #0 0x5558daf965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558dadb8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558dadb7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558dad95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558dacb6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558dac0ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558dac181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558dabff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558dac2b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b65573082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558dabf2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16158==Register values: Step #5: rax = 0x00005558dfcdba20 rbx = 0x00005558dfcdba20 rcx = 0x00005558dfcdbed0 rdx = 0x00007f0b6573bb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeee331380 Step #5: r8 = 0x00005558dfcdba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b6573bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558de195960 r14 = 0x0000000100000004 r15 = 0x00005558dd102386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16158==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x34,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B4\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68d6349a232538669562d4b08c92f6d17d6a6b11 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEI0in0ACw== Step #5: MERGE-OUTER: attempt 1391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231811098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd814d5198, 0x55bd814dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd814dd918,0x55bd815650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68d6349a232538669562d4b08c92f6d17d6a6b11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6875 processed earlier; will process 8400 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16162==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd7ece95dd bp 0x000000000000 sp 0x7ffd1cc70040 T16162) Step #5: ==16162==The signal is caused by a READ memory access. Step #5: #0 0x55bd7ece95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd7eb0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd7eb0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd7eae8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd7ea09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd7e961c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd7e96b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd7e9526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd7e97e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88e3d6d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd7e945aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16162==Register values: Step #5: rax = 0x000055bd82e3b150 rbx = 0x000055bd82e3b150 rcx = 0x000055bd82e3b600 rdx = 0x00007f88e3f35b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1cc70040 Step #5: r8 = 0x000055bd82e3b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f88e3f35be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd81ee8960 r14 = 0x0000000100000004 r15 = 0x000055bd80e55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16162==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xfb,0x67,0x42,0x35,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\373gB5\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3e5e2b2e30aa724caade6e4df78a63e99c40287 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCUL7Z0I1in4ACw== Step #5: MERGE-OUTER: attempt 1392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1231941610 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e55bfe198, 0x556e55c06911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e55c06918,0x556e55c8e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3e5e2b2e30aa724caade6e4df78a63e99c40287' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6876 processed earlier; will process 8399 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16166==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e534125dd bp 0x000000000000 sp 0x7ffeea735c10 T16166) Step #5: ==16166==The signal is caused by a READ memory access. Step #5: #0 0x556e534125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e53234280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e53233fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e53211929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e53132ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e5308ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e530941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e5307b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e530a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f998cffd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e5306eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16166==Register values: Step #5: rax = 0x0000556e585d5150 rbx = 0x0000556e585d5150 rcx = 0x0000556e585d5600 rdx = 0x00007f998d1c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeea735c10 Step #5: r8 = 0x0000556e585d5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f998d1c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e56611960 r14 = 0x0000000100000004 r15 = 0x0000556e5557e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16166==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xd2,0xf8,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\322\370\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69c3529064c70d956e7c6c87282411082c37c347 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3/0vj/DwAACw== Step #5: MERGE-OUTER: attempt 1393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1232070935 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557adf18e198, 0x557adf196911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557adf196918,0x557adf21e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69c3529064c70d956e7c6c87282411082c37c347' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6877 processed earlier; will process 8398 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16170==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557adc9a25dd bp 0x000000000000 sp 0x7ffe7c789ed0 T16170) Step #5: ==16170==The signal is caused by a READ memory access. Step #5: #0 0x557adc9a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557adc7c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557adc7c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557adc7a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557adc6c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557adc61ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557adc6241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557adc60b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557adc6373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07f46d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557adc5feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16170==Register values: Step #5: rax = 0x0000557ae00adb50 rbx = 0x0000557ae00adb50 rcx = 0x0000557ae00ae000 rdx = 0x00007f07f4899b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7c789ed0 Step #5: r8 = 0x0000557ae00adb50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f07f4899be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557adfba1960 r14 = 0x0000000100000004 r15 = 0x0000557adeb0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16170==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xc9,0x30,0x7c,0x20,0x20,0x20,0x20,0x9b,0xa4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3110| \233\244\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fec53752eea14d9f9db47e9b0e72b1bf0df4fc07 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHJMHwgICAgm6QACw== Step #5: MERGE-OUTER: attempt 1394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1232202527 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55569b336198, 0x55569b33e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55569b33e918,0x55569b3c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fec53752eea14d9f9db47e9b0e72b1bf0df4fc07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6878 processed earlier; will process 8397 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 319 ft: 327 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16174==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555698b4a5dd bp 0x000000000000 sp 0x7fffbfd4e4f0 T16174) Step #5: ==16174==The signal is caused by a READ memory access. Step #5: #0 0x555698b4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55569896c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55569896bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555698949929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55569886aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556987c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556987cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556987b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556987df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb4477a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556987a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16174==Register values: Step #5: rax = 0x000055569cf78170 rbx = 0x000055569cf78170 rcx = 0x000055569cf78160 rdx = 0x00007fbb44942b80 Step #5: rdi = 0x000055569cf78160 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007fffbfd4e4f0 Step #5: r8 = 0x000055569cf78170 r9 = 0x00007fbb44942bf0 r10 = 0x000055569cf4a010 r11 = 0x00007fbb44942be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055569bd49960 r14 = 0x0000000100000004 r15 = 0x000055569acb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16174==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0x94,0xfa,0xdf,0x32,0x6b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\224\372\3372k\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f775bcb43231c0c2b6c84eb2d3394e98cd7bf62 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0GU+t8yawAACw== Step #5: MERGE-OUTER: attempt 1395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1232337094 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb365f3198, 0x55bb365fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb365fb918,0x55bb366830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f775bcb43231c0c2b6c84eb2d3394e98cd7bf62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6881 processed earlier; will process 8394 files now Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 50233344 Step #5: #2 pulse cov: 282 ft: 293 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 5445 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16178==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb33e075dd bp 0x000000000000 sp 0x7ffdafa69880 T16178) Step #5: ==16178==The signal is caused by a READ memory access. Step #5: #0 0x55bb33e075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb33c29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb33c28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb33c06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb33b27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb33a7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb33a891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb33a706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb33a9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd395626082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb33a63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16178==Register values: Step #5: rax = 0x000055bb37dc2520 rbx = 0x000055bb37dc2520 rcx = 0x000055bb37dc29d0 rdx = 0x00007fd3957eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdafa69880 Step #5: r8 = 0x000055bb37dc2520 r9 = 0x00007fd3957eec20 r10 = 0x000055bb37c48010 r11 = 0x00007fd3957eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb37006960 r14 = 0x0000000100000004 r15 = 0x000055bb35f73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16178==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x4,0x7f,0x20,0x0,0x4,0x0,0x1,0x5,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\004\177 \000\004\000\001\005\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adaf467c3ccaca97025e40be0f2e34c68e959f6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEEfyAABAABBQALCw== Step #5: MERGE-OUTER: attempt 1396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1232472101 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a2c3d24198, 0x55a2c3d2c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a2c3d2c918,0x55a2c3db40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adaf467c3ccaca97025e40be0f2e34c68e959f6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6885 processed earlier; will process 8390 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16182==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2c15385dd bp 0x000000000000 sp 0x7fff96b548c0 T16182) Step #5: ==16182==The signal is caused by a READ memory access. Step #5: #0 0x55a2c15385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a2c135a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a2c1359fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a2c1337929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a2c1258ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a2c11b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2c11ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2c11a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2c11cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efeb3991082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2c1194aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16182==Register values: Step #5: rax = 0x000055a2c6209a10 rbx = 0x000055a2c6209a10 rcx = 0x000055a2c6209ec0 rdx = 0x00007efeb3b59b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff96b548c0 Step #5: r8 = 0x000055a2c6209a10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efeb3b59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a2c4737960 r14 = 0x0000000100000004 r15 = 0x000055a2c36a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16182==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x87,0x50,0x7c,0x20,0x20,0x20,0x20,0xa3,0x9c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\207P| \243\234\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe0d34111b36f3dd2c04e917e6054463909da5b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGHUHwgICAgo5wACw== Step #5: MERGE-OUTER: attempt 1397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1232606365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c345f37198, 0x55c345f3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c345f3f918,0x55c345fc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe0d34111b36f3dd2c04e917e6054463909da5b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6886 processed earlier; will process 8389 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 309 ft: 343 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 147193 Step #5: [LOADING] WASM module load failed: unknown type 19211 Step #5: #4 pulse cov: 367 ft: 411 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16186==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c34374b5dd bp 0x000000000000 sp 0x7fff3c04f770 T16186) Step #5: ==16186==The signal is caused by a READ memory access. Step #5: #0 0x55c34374b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c34356d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c34356cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c34354a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c34346bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3433c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3433cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3433b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3433e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f432321b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c3433a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16186==Register values: Step #5: rax = 0x000055c3484eb520 rbx = 0x000055c3484eb520 rcx = 0x000055c3484eb9d0 rdx = 0x00007f43233e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3c04f770 Step #5: r8 = 0x000055c3484eb520 r9 = 0x00007f43233e3c20 r10 = 0x000055c348371010 r11 = 0x00007f43233e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c34694a960 r14 = 0x0000000100000004 r15 = 0x000055c3458b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16186==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0x6a,0x42,0x81,0x42,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351jB\201B\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aae03948ae77c73780d34044357ee89f0b4856d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0LpakKBQoIACw== Step #5: MERGE-OUTER: attempt 1398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1232740770 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55730ad1e198, 0x55730ad26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55730ad26918,0x55730adae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aae03948ae77c73780d34044357ee89f0b4856d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6891 processed earlier; will process 8384 files now Step #5: [LOADING] WASM module load failed: unknown function 266989535 Step #5: #1 pulse cov: 259 ft: 260 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #2 pulse cov: 278 ft: 286 exec/s: 0 rss: 306Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16190==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573085325dd bp 0x000000000000 sp 0x7fff432a5a30 T16190) Step #5: ==16190==The signal is caused by a READ memory access. Step #5: #0 0x5573085325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557308354280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557308353fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557308331929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557308252ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573081aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573081b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55730819b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573081c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a683c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55730818eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16190==Register values: Step #5: rax = 0x000055730cafd520 rbx = 0x000055730cafd520 rcx = 0x000055730cafd9d0 rdx = 0x00007f0a68590b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff432a5a30 Step #5: r8 = 0x000055730cafd520 r9 = 0x00007f0a68590bf0 r10 = 0x000055730c983010 r11 = 0x00007f0a68590be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055730b731960 r14 = 0x0000000100000004 r15 = 0x000055730a69e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16190==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x41,0x1,0x75,0x41,0x1,0x75,0xb2,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AiA\001uA\001u\262\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-585744f51688115fb2619c68a9fbd6f74c94cb47 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBaUEBdUEBdbIACw== Step #5: MERGE-OUTER: attempt 1399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1232954392 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e659c7198, 0x559e659cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e659cf918,0x559e65a570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/585744f51688115fb2619c68a9fbd6f74c94cb47' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6895 processed earlier; will process 8380 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 367 ft: 382 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 533 ft: 593 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16194==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e631db5dd bp 0x000000000000 sp 0x7ffc62d96310 T16194) Step #5: ==16194==The signal is caused by a READ memory access. Step #5: #0 0x559e631db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e62ffd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e62ffcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e62fda929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e62efbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e62e53c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e62e5d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e62e446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e62e703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3c72a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e62e37aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16194==Register values: Step #5: rax = 0x0000559e666d7130 rbx = 0x0000559e666d7130 rcx = 0x0000559e666d75e0 rdx = 0x00007fb3c746ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc62d96310 Step #5: r8 = 0x0000559e666d7130 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3c746abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e663da960 r14 = 0x0000000100000004 r15 = 0x0000559e65347386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16194==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xff,0xff,0xf9,0x35,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\377\377\3715\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7738b1f00f00c90f8d08fcd6eecec7993564c8d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lp///5NX8ACw== Step #5: MERGE-OUTER: attempt 1400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1233094074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3036d0198, 0x55a3036d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3036d8918,0x55a3037600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7738b1f00f00c90f8d08fcd6eecec7993564c8d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6903 processed earlier; will process 8372 files now Step #5: [LOADING] WASM module load failed: unknown type 65402 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 316 ft: 332 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16198==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a300ee45dd bp 0x000000000000 sp 0x7ffdf4ab3cd0 T16198) Step #5: ==16198==The signal is caused by a READ memory access. Step #5: #0 0x55a300ee45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a300d06280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a300d05fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a300ce3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a300c04ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a300b5cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a300b661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a300b4d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a300b793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbee447a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a300b40aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16198==Register values: Step #5: rax = 0x000055a30572a520 rbx = 0x000055a30572a520 rcx = 0x000055a30572a9d0 rdx = 0x00007fbee4642b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf4ab3cd0 Step #5: r8 = 0x000055a30572a520 r9 = 0x00007fbee4642bf0 r10 = 0x000055a3055b0010 r11 = 0x00007fbee4642be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3040e3960 r14 = 0x0000000100000004 r15 = 0x000055a303050386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16198==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xc9,0x28,0x42,0x43,0x42,0x34,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\311(BCB4\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1419cf623bc17e9a565b7c016a81c1adbfb5c066 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCyShCQ0I0hnwACw== Step #5: MERGE-OUTER: attempt 1401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1233226944 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b6277ee198, 0x55b6277f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6277f6918,0x55b62787e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1419cf623bc17e9a565b7c016a81c1adbfb5c066' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6906 processed earlier; will process 8369 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 92258300 Step #5: #2 pulse cov: 339 ft: 358 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16202==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6250025dd bp 0x000000000000 sp 0x7ffe47693220 T16202) Step #5: ==16202==The signal is caused by a READ memory access. Step #5: #0 0x55b6250025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b624e24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b624e23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b624e01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b624d22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b624c7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b624c841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b624c6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b624c973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62b7604082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b624c5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16202==Register values: Step #5: rax = 0x000055b629adca20 rbx = 0x000055b629adca20 rcx = 0x000055b629adced0 rdx = 0x00007f62b77ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe47693220 Step #5: r8 = 0x000055b629adca20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f62b77ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b628201960 r14 = 0x0000000100000004 r15 = 0x000055b62716e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16202==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x42,0x41,0x9b,0x46,0x6c,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjABA\233Flj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b7486abea259639f22462c2cba62691fad45587 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakFCQZtGbGoACw== Step #5: MERGE-OUTER: attempt 1402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1233360573 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563be09eb198, 0x563be09f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563be09f3918,0x563be0a7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b7486abea259639f22462c2cba62691fad45587' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6909 processed earlier; will process 8366 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16206==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563bde1ff5dd bp 0x000000000000 sp 0x7ffd5edd62b0 T16206) Step #5: ==16206==The signal is caused by a READ memory access. Step #5: #0 0x563bde1ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563bde021280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563bde020fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563bddffe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563bddf1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563bdde77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563bdde811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563bdde686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563bdde943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe94a3a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563bdde5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16206==Register values: Step #5: rax = 0x0000563be3217b80 rbx = 0x0000563be3217b80 rcx = 0x0000563be3218030 rdx = 0x00007fbe94c02b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5edd62b0 Step #5: r8 = 0x0000563be3217b80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe94c02be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563be13fe960 r14 = 0x0000000100000004 r15 = 0x0000563be036b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16206==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x0,0x42,0xf3,0x7b,0x59,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\000B\363{Y\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d76333b5ec3a4f873442970c41937e3142c55e8a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEIAQvN7WQALCw== Step #5: MERGE-OUTER: attempt 1403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1233493073 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec73ca9198, 0x55ec73cb1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec73cb1918,0x55ec73d390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d76333b5ec3a4f873442970c41937e3142c55e8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6911 processed earlier; will process 8364 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 103 Step #5: #2 pulse cov: 413 ft: 434 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16210==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec714bd5dd bp 0x000000000000 sp 0x7fffda636a50 T16210) Step #5: ==16210==The signal is caused by a READ memory access. Step #5: #0 0x55ec714bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec712df280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec712defc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec712bc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec711ddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec71135c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec7113f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec711266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec711523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3c593f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec71119aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16210==Register values: Step #5: rax = 0x000055ec74bde430 rbx = 0x000055ec74bde430 rcx = 0x000055ec74bde420 rdx = 0x00007fd3c5b07b80 Step #5: rdi = 0x000055ec74bde420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffda636a50 Step #5: r8 = 0x000055ec74bde430 r9 = 0x00007fd3c5b07bf0 r10 = 0x000055ec74bbf010 r11 = 0x00007fd3c5b07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec746bc960 r14 = 0x0000000100000004 r15 = 0x000055ec73629386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16210==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x42,0x42,0x22,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BBB\"\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-38858c133e8a0b76ae6351b3fa0f06e0417711ef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQkIihn0ACw== Step #5: MERGE-OUTER: attempt 1404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1233624634 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650f1eb4198, 0x5650f1ebc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650f1ebc918,0x5650f1f440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38858c133e8a0b76ae6351b3fa0f06e0417711ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6914 processed earlier; will process 8361 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16214==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5650ef6c85dd bp 0x000000000000 sp 0x7ffc689b4db0 T16214) Step #5: ==16214==The signal is caused by a READ memory access. Step #5: #0 0x5650ef6c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5650ef4ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5650ef4e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5650ef4c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650ef3e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5650ef340c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650ef34a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650ef3316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650ef35d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1fbb84082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650ef324aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16214==Register values: Step #5: rax = 0x00005650f32e5150 rbx = 0x00005650f32e5150 rcx = 0x00005650f32e5600 rdx = 0x00007fa1fbd4cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc689b4db0 Step #5: r8 = 0x00005650f32e5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa1fbd4cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005650f28c7960 r14 = 0x0000000100000004 r15 = 0x00005650f1834386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16214==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb2,0x0,0xb1,0x0,0xb2,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\262\000\261\000\262\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a185fa3f0be871fb947eb490d28e53da671e7dd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACyALEAsgALCw== Step #5: MERGE-OUTER: attempt 1405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1233757222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ef6e3c198, 0x555ef6e44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ef6e44918,0x555ef6ecc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a185fa3f0be871fb947eb490d28e53da671e7dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6915 processed earlier; will process 8360 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16218==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ef46505dd bp 0x000000000000 sp 0x7ffe2be609b0 T16218) Step #5: ==16218==The signal is caused by a READ memory access. Step #5: #0 0x555ef46505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ef4472280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ef4471fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ef444f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ef4370ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ef42c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ef42d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ef42b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ef42e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f587dca1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ef42acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16218==Register values: Step #5: rax = 0x0000555ef918b150 rbx = 0x0000555ef918b150 rcx = 0x0000555ef918b600 rdx = 0x00007f587de69b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2be609b0 Step #5: r8 = 0x0000555ef918b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f587de69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ef784f960 r14 = 0x0000000100000004 r15 = 0x0000555ef67bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16218==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x42,0x41,0x0,0x41,0x6a,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjABA\000Ajj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdc6624dd4c145e9495f7cf723bc64bb28f1b84e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakFCQQBBamoACw== Step #5: MERGE-OUTER: attempt 1406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1233887607 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aff98e9198, 0x55aff98f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aff98f1918,0x55aff99790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cdc6624dd4c145e9495f7cf723bc64bb28f1b84e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6916 processed earlier; will process 8359 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 377 ft: 378 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 446 ft: 474 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 475 ft: 533 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16222==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aff70fd5dd bp 0x000000000000 sp 0x7ffdf76db650 T16222) Step #5: ==16222==The signal is caused by a READ memory access. Step #5: #0 0x55aff70fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aff6f1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aff6f1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aff6efc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aff6e1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aff6d75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aff6d7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aff6d666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aff6d923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e103c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aff6d59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16222==Register values: Step #5: rax = 0x000055affae57430 rbx = 0x000055affae57430 rcx = 0x000055affae57420 rdx = 0x00007f1e10590b80 Step #5: rdi = 0x000055affae57420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdf76db650 Step #5: r8 = 0x000055affae57430 r9 = 0x00007f1e10590c80 r10 = 0x000055affae38010 r11 = 0x00007f1e10590be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055affa2fc960 r14 = 0x0000000100000004 r15 = 0x000055aff9269386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16222==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0x61,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000a\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d890a28b2a8c3f999018a0b6db015e5c454baa4d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAAGEACwALCw== Step #5: MERGE-OUTER: attempt 1407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234021312 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613ed19b198, 0x5613ed1a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613ed1a3918,0x5613ed22b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d890a28b2a8c3f999018a0b6db015e5c454baa4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6921 processed earlier; will process 8354 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16226==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613ea9af5dd bp 0x000000000000 sp 0x7ffc46ec0570 T16226) Step #5: ==16226==The signal is caused by a READ memory access. Step #5: #0 0x5613ea9af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613ea7d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613ea7d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613ea7ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613ea6cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613ea627c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613ea6311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613ea6186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613ea6443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5604a2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613ea60baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16226==Register values: Step #5: rax = 0x00005613ee147150 rbx = 0x00005613ee147150 rcx = 0x00005613ee147600 rdx = 0x00007f5604bf6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc46ec0570 Step #5: r8 = 0x00005613ee147150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5604bf6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613edbae960 r14 = 0x0000000100000004 r15 = 0x00005613ecb1b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16226==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x28,0x42,0x43,0x42,0x10,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351(BCB\020\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-20d723a7d9399e9375c13e3837906b7119e7f4e1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6ShCQ0IQhnwACw== Step #5: MERGE-OUTER: attempt 1408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234152749 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ddc0d5198, 0x562ddc0dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ddc0dd918,0x562ddc1650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20d723a7d9399e9375c13e3837906b7119e7f4e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6922 processed earlier; will process 8353 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16230==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562dd98e95dd bp 0x000000000000 sp 0x7ffc5100f5c0 T16230) Step #5: ==16230==The signal is caused by a READ memory access. Step #5: #0 0x562dd98e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562dd970b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562dd970afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562dd96e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562dd9609ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562dd9561c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562dd956b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562dd95526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562dd957e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f618cbbe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562dd9545aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16230==Register values: Step #5: rax = 0x0000562ddeacd150 rbx = 0x0000562ddeacd150 rcx = 0x0000562ddeacd600 rdx = 0x00007f618cd86b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5100f5c0 Step #5: r8 = 0x0000562ddeacd150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f618cd86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ddcae8960 r14 = 0x0000000100000004 r15 = 0x0000562ddba55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16230==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x31,0x42,0x41,0x80,0x42,0x80,0x27,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3511BA\200B\200'\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3915f14ee259fbeb7c76e618f261bcbfa2701084 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TFCQYBCgCcACw== Step #5: MERGE-OUTER: attempt 1409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234282654 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df12235198, 0x55df1223d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df1223d918,0x55df122c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3915f14ee259fbeb7c76e618f261bcbfa2701084' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6923 processed earlier; will process 8352 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16234==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df0fa495dd bp 0x000000000000 sp 0x7ffc9ad7fe70 T16234) Step #5: ==16234==The signal is caused by a READ memory access. Step #5: #0 0x55df0fa495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df0f86b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df0f86afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df0f848929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df0f769ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df0f6c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df0f6cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df0f6b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df0f6de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6dbeba1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df0f6a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16234==Register values: Step #5: rax = 0x000055df13e88150 rbx = 0x000055df13e88150 rcx = 0x000055df13e88600 rdx = 0x00007f6dbed69b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9ad7fe70 Step #5: r8 = 0x000055df13e88150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6dbed69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df12c48960 r14 = 0x0000000100000004 r15 = 0x000055df11bb5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16234==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0xe0,0x23,0x69,0x45,0x76,0xd,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA\340#iEv\015\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bee2373a91587e2ef18a89ebb4cd026b7cb92de9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUHgI2lFdg0ACw== Step #5: MERGE-OUTER: attempt 1410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234411834 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8b16d3198, 0x55c8b16db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8b16db918,0x55c8b17630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bee2373a91587e2ef18a89ebb4cd026b7cb92de9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6924 processed earlier; will process 8351 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16238==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8aeee75dd bp 0x000000000000 sp 0x7fff8a299dd0 T16238) Step #5: ==16238==The signal is caused by a READ memory access. Step #5: #0 0x55c8aeee75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8aed09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8aed08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8aece6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8aec07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c8aeb5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8aeb691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8aeb506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8aeb7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc55104f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8aeb43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16238==Register values: Step #5: rax = 0x000055c8b28bba20 rbx = 0x000055c8b28bba20 rcx = 0x000055c8b28bbed0 rdx = 0x00007fc551217b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8a299dd0 Step #5: r8 = 0x000055c8b28bba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc551217be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8b20e6960 r14 = 0x0000000100000004 r15 = 0x000055c8b1053386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16238==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x41,0xfc,0xc1,0x24,0x0,0x9a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000A\374\301$\000\232\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-961eea219e5d5bb758cbbf1fa6fafa3e913070cf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEH8wSQAmgALCw== Step #5: MERGE-OUTER: attempt 1411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234543229 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a9ce60198, 0x563a9ce68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a9ce68918,0x563a9cef00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/961eea219e5d5bb758cbbf1fa6fafa3e913070cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6926 processed earlier; will process 8349 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 290 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16242==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a9a6745dd bp 0x000000000000 sp 0x7ffda41f1b90 T16242) Step #5: ==16242==The signal is caused by a READ memory access. Step #5: #0 0x563a9a6745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a9a496280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a9a495fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a9a473929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a9a394ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a9a2ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a9a2f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a9a2dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a9a3093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa90180082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a9a2d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16242==Register values: Step #5: rax = 0x0000563a9da92520 rbx = 0x0000563a9da92520 rcx = 0x0000563a9da929d0 rdx = 0x00007faa90348b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda41f1b90 Step #5: r8 = 0x0000563a9da92520 r9 = 0x00007faa90348bf0 r10 = 0x0000563a9d918010 r11 = 0x00007faa90348be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a9d873960 r14 = 0x0000000100000004 r15 = 0x0000563a9c7e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16242==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0x9f,0x30,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\2370B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a658396f910b1a91167a3025fa2aa07766ce7e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDpnzBCCX4ACw== Step #5: MERGE-OUTER: attempt 1412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234676734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f08530198, 0x560f08538911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f08538918,0x560f085c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a658396f910b1a91167a3025fa2aa07766ce7e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6930 processed earlier; will process 8345 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 323 ft: 324 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 767 Step #5: #2 pulse cov: 414 ft: 440 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown table 4143839 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16246==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f05d445dd bp 0x000000000000 sp 0x7fffea06e320 T16246) Step #5: ==16246==The signal is caused by a READ memory access. Step #5: #0 0x560f05d445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f05b66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f05b65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f05b43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f05a64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f059bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f059c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f059ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f059d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43c311f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f059a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16246==Register values: Step #5: rax = 0x0000560f0936f960 rbx = 0x0000560f0936f960 rcx = 0x0000560f0936fe10 rdx = 0x00007f43c32e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffea06e320 Step #5: r8 = 0x0000560f0936f960 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43c32e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f08f43960 r14 = 0x0000000100000004 r15 = 0x0000560f07eb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16246==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdd,0xe4,0xf6,0x2,0x41,0x37,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\335\344\366\002A7j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b58ebb08dc9ac3d1da01ddfc924b18c360fc08a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3eT2AkE3agAACw== Step #5: MERGE-OUTER: attempt 1413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234810805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614c4fb1198, 0x5614c4fb9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614c4fb9918,0x5614c50410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b58ebb08dc9ac3d1da01ddfc924b18c360fc08a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6934 processed earlier; will process 8341 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16250==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614c27c55dd bp 0x000000000000 sp 0x7fff75a9f9a0 T16250) Step #5: ==16250==The signal is caused by a READ memory access. Step #5: #0 0x5614c27c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614c25e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614c25e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614c25c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614c24e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614c243dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614c24471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614c242e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614c245a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc34307a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614c2421aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16250==Register values: Step #5: rax = 0x00005614c6823150 rbx = 0x00005614c6823150 rcx = 0x00005614c6823600 rdx = 0x00007fc343242b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff75a9f9a0 Step #5: r8 = 0x00005614c6823150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc343242be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614c59c4960 r14 = 0x0000000100000004 r15 = 0x00005614c4931386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16250==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x20,0x41,0x80,0x7e,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA A\200~jl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0713593e0906a836982edd82aa0a8a57106e102d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakEgQYB+amwACw== Step #5: MERGE-OUTER: attempt 1414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1234943272 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b08976f198, 0x55b089777911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b089777918,0x55b0897ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0713593e0906a836982edd82aa0a8a57106e102d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6935 processed earlier; will process 8340 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16254==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b086f835dd bp 0x000000000000 sp 0x7ffc9953d8b0 T16254) Step #5: ==16254==The signal is caused by a READ memory access. Step #5: #0 0x55b086f835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b086da5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b086da4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b086d82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b086ca3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b086bfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b086c051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b086bec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b086c183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3629b0d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b086bdfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16254==Register values: Step #5: rax = 0x000055b08a6dbc40 rbx = 0x000055b08a6dbc40 rcx = 0x000055b08a6dc0f0 rdx = 0x00007f3629cd5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9953d8b0 Step #5: r8 = 0x000055b08a6dbc40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3629cd5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b08a182960 r14 = 0x0000000100000004 r15 = 0x000055b0890ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16254==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x7c,0x79,0x79,0x79,0x79,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B|yyyy\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-043acaa17ddd55e47edcce50693bba7dd7b70fd0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEJ8eXl5eQALCw== Step #5: MERGE-OUTER: attempt 1415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1235075410 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56054267b198, 0x560542683911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560542683918,0x56054270b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/043acaa17ddd55e47edcce50693bba7dd7b70fd0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6937 processed earlier; will process 8338 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16258==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56053fe8f5dd bp 0x000000000000 sp 0x7ffd83c70570 T16258) Step #5: ==16258==The signal is caused by a READ memory access. Step #5: #0 0x56053fe8f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56053fcb1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56053fcb0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56053fc8e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56053fbafad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56053fb07c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56053fb111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56053faf86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56053fb243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f053a323082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56053faebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16258==Register values: Step #5: rax = 0x0000560544da4150 rbx = 0x0000560544da4150 rcx = 0x0000560544da4600 rdx = 0x00007f053a4ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd83c70570 Step #5: r8 = 0x0000560544da4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f053a4ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056054308e960 r14 = 0x0000000100000004 r15 = 0x0000560541ffb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16258==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xb8,0x0,0xb8,0x0,0xb8,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\270\000\270\000\270\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e38deeff32ad310443cebaa6c9dbcd2cb5ad1d05 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC4ALgAuAALCw== Step #5: MERGE-OUTER: attempt 1416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1235206872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4bb7ec198, 0x55b4bb7f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b4bb7f4918,0x55b4bb87c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e38deeff32ad310443cebaa6c9dbcd2cb5ad1d05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6938 processed earlier; will process 8337 files now Step #5: [LOADING] WASM module load failed: unknown table 29360127 Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16262==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4b90005dd bp 0x000000000000 sp 0x7ffeb80c1290 T16262) Step #5: ==16262==The signal is caused by a READ memory access. Step #5: #0 0x55b4b90005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b4b8e22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b4b8e21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b4b8dff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4b8d20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4b8c78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4b8c821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4b8c696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4b8c953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7ae8c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4b8c5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16262==Register values: Step #5: rax = 0x000055b4bd6fc7a0 rbx = 0x000055b4bd6fc7a0 rcx = 0x000055b4bd6fc790 rdx = 0x00007fc7aea8fb80 Step #5: rdi = 0x000055b4bd6fc790 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffeb80c1290 Step #5: r8 = 0x000055b4bd6fc7a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7aea8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4bc1ff960 r14 = 0x0000000100000004 r15 = 0x000055b4bb16c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16262==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x85,0x33,0x7f,0x20,0xb,0x20,0x7f,0x78,0x21,0x73,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2053\177 \013 \177x!s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9775452e50b57594feb711bc6fc3f48429e8c438 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGFM38gCyB/eCFzCw== Step #5: MERGE-OUTER: attempt 1417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1235341453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a99bed8198, 0x55a99bee0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a99bee0918,0x55a99bf680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9775452e50b57594feb711bc6fc3f48429e8c438' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6940 processed earlier; will process 8335 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 317 ft: 332 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16266==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9996ec5dd bp 0x000000000000 sp 0x7ffdbf2dae00 T16266) Step #5: ==16266==The signal is caused by a READ memory access. Step #5: #0 0x55a9996ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a99950e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a99950dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9994eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a99940cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a999364c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a99936e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9993556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9993813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9426d14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a999348aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16266==Register values: Step #5: rax = 0x000055a99cd76ef0 rbx = 0x000055a99cd76ef0 rcx = 0x000055a99cd773a0 rdx = 0x00007f9426edcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbf2dae00 Step #5: r8 = 0x000055a99cd76ef0 r9 = 0x00007f9426edcbf0 r10 = 0x000055a99cbfc010 r11 = 0x00007f9426edcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a99c8eb960 r14 = 0x0000000100000004 r15 = 0x000055a99b858386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16266==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x27,0x7c,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB'|}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c491b9b27e1623459e6ce39a5af5593e54f426da Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0InfH0ACw== Step #5: MERGE-OUTER: attempt 1418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1235476110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631a113e198, 0x5631a1146911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631a1146918,0x5631a11ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c491b9b27e1623459e6ce39a5af5593e54f426da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6943 processed earlier; will process 8332 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16270==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56319e9525dd bp 0x000000000000 sp 0x7ffd6969f790 T16270) Step #5: ==16270==The signal is caused by a READ memory access. Step #5: #0 0x56319e9525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56319e774280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56319e773fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56319e751929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56319e672ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56319e5cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56319e5d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56319e5bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56319e5e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8fa17c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56319e5aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16270==Register values: Step #5: rax = 0x00005631a2dc8150 rbx = 0x00005631a2dc8150 rcx = 0x00005631a2dc8600 rdx = 0x00007fd8fa344b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6969f790 Step #5: r8 = 0x00005631a2dc8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8fa344be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631a1b51960 r14 = 0x0000000100000004 r15 = 0x00005631a0abe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16270==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0x68,0x41,0x8c,0x92,0x5a,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmAhA\214\222Zm\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c89a52d833ec4e7d0b3c348f004494dd12c5adf1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUFoQYySWm0ACw== Step #5: MERGE-OUTER: attempt 1419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1235606441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55697daac198, 0x55697dab4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55697dab4918,0x55697db3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c89a52d833ec4e7d0b3c348f004494dd12c5adf1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6944 processed earlier; will process 8331 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16274==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55697b2c05dd bp 0x000000000000 sp 0x7ffeb61fa0d0 T16274) Step #5: ==16274==The signal is caused by a READ memory access. Step #5: #0 0x55697b2c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55697b0e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55697b0e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55697b0bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55697afe0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55697af38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55697af421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55697af296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55697af553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9de3d2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55697af1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16274==Register values: Step #5: rax = 0x000055697fc30a20 rbx = 0x000055697fc30a20 rcx = 0x000055697fc30ed0 rdx = 0x00007f9de3ef7b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb61fa0d0 Step #5: r8 = 0x000055697fc30a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9de3ef7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055697e4bf960 r14 = 0x0000000100000004 r15 = 0x000055697d42c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16274==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x43,0x0,0x0,0x92,0xd6,0xa9,0x4,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000C\000\000\222\326\251\004\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30c46bce1ac99dbcbb8896da7b3262659b712665 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABDAACS1qkEgAALCw== Step #5: MERGE-OUTER: attempt 1420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1235742540 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b79230198, 0x558b79238911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b79238918,0x558b792c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30c46bce1ac99dbcbb8896da7b3262659b712665' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6946 processed earlier; will process 8329 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16278==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b76a445dd bp 0x000000000000 sp 0x7ffebb6c2e70 T16278) Step #5: ==16278==The signal is caused by a READ memory access. Step #5: #0 0x558b76a445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b76866280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b76865fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b76843929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b76764ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b766bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b766c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b766ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b766d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7aebdc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b766a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16278==Register values: Step #5: rax = 0x0000558b7a1ee150 rbx = 0x0000558b7a1ee150 rcx = 0x0000558b7a1ee600 rdx = 0x00007fb7aeda4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebb6c2e70 Step #5: r8 = 0x0000558b7a1ee150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb7aeda4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b79c43960 r14 = 0x0000000100000004 r15 = 0x0000558b78bb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16278==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0xc4,0x7d,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\304}}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49a507e952d8127da7c816c220f40ec90613def2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0LEfX0ACw== Step #5: MERGE-OUTER: attempt 1421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1235873547 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab5186a198, 0x55ab51872911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab51872918,0x55ab518fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49a507e952d8127da7c816c220f40ec90613def2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6947 processed earlier; will process 8328 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 360 ft: 386 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16282==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab4f07e5dd bp 0x000000000000 sp 0x7ffcf8596470 T16282) Step #5: ==16282==The signal is caused by a READ memory access. Step #5: #0 0x55ab4f07e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab4eea0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab4ee9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab4ee7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab4ed9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab4ecf6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab4ed001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab4ece76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab4ed133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c3ea27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab4ecdaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16282==Register values: Step #5: rax = 0x000055ab535e9f40 rbx = 0x000055ab535e9f40 rcx = 0x000055ab535ea3f0 rdx = 0x00007f7c3ebefb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf8596470 Step #5: r8 = 0x000055ab535e9f40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c3ebefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab5227d960 r14 = 0x0000000100000004 r15 = 0x000055ab511ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16282==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xc3,0x1,0x0,0xfd,0xbf,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\303\001\000\375\277\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d15f6ad43a6a5889ecead625e87fced0814d7b5e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP3DAQD9vwEACw== Step #5: MERGE-OUTER: attempt 1422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236007279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fe7ab5198, 0x559fe7abd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fe7abd918,0x559fe7b450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d15f6ad43a6a5889ecead625e87fced0814d7b5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6950 processed earlier; will process 8325 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 834502646 Step #5: #2 pulse cov: 322 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #4 pulse cov: 359 ft: 400 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1029666815 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 524 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16286==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fe52c95dd bp 0x000000000000 sp 0x7ffd7a70bc40 T16286) Step #5: ==16286==The signal is caused by a READ memory access. Step #5: #0 0x559fe52c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fe50eb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fe50eafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fe50c8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fe4fe9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fe4f41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fe4f4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fe4f326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fe4f5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09837ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fe4f25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16286==Register values: Step #5: rax = 0x0000559fe9453cd0 rbx = 0x0000559fe9453cd0 rcx = 0x0000559fe9454180 rdx = 0x00007f0983975b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7a70bc40 Step #5: r8 = 0x0000559fe9453cd0 r9 = 0x00007f0983975c90 r10 = 0x0000559fe92d9010 r11 = 0x00007f0983975be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fe84c8960 r14 = 0x0000000100000004 r15 = 0x0000559fe7435386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16286==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x67,0x42,0x5b,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351gB[\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9654b56cc375395a8e5d9acb9cb85566d0b97fe7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpZ0Jbhn4ACw== Step #5: MERGE-OUTER: attempt 1423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236144709 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621c4018198, 0x5621c4020911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621c4020918,0x5621c40a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9654b56cc375395a8e5d9acb9cb85566d0b97fe7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6958 processed earlier; will process 8317 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16290==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621c182c5dd bp 0x000000000000 sp 0x7fff61766050 T16290) Step #5: ==16290==The signal is caused by a READ memory access. Step #5: #0 0x5621c182c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621c164e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621c164dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621c162b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621c154cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621c14a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621c14ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621c14956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621c14c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafc7906082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5621c1488aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16290==Register values: Step #5: rax = 0x00005621c53402e0 rbx = 0x00005621c53402e0 rcx = 0x00005621c5340790 rdx = 0x00007fafc7aceb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff61766050 Step #5: r8 = 0x00005621c53402e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fafc7acebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621c4a2b960 r14 = 0x0000000100000004 r15 = 0x00005621c3998386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16290==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8c,0x30,0x7c,0x20,0x3e,0x0,0x22,0x40,0xb1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2140| >\000\"@\261\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-324774df5a3a69740f96753fff555ed55bd15450 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGMMHwgPgAiQLEACw== Step #5: MERGE-OUTER: attempt 1424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236278114 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ad96fe198, 0x557ad9706911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ad9706918,0x557ad978e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/324774df5a3a69740f96753fff555ed55bd15450' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6960 processed earlier; will process 8315 files now Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16294==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ad6f125dd bp 0x000000000000 sp 0x7ffc2bddd910 T16294) Step #5: ==16294==The signal is caused by a READ memory access. Step #5: #0 0x557ad6f125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ad6d34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ad6d33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ad6d11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ad6c32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ad6b8ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ad6b941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ad6b7b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ad6ba73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3544682082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ad6b6eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16294==Register values: Step #5: rax = 0x0000557adb224920 rbx = 0x0000557adb224920 rcx = 0x0000557adb224dd0 rdx = 0x00007f354484ab80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2bddd910 Step #5: r8 = 0x0000557adb224920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f354484abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ada111960 r14 = 0x0000000100000004 r15 = 0x0000557ad907e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16294==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xb0,0x3f,0x7d,0x20,0x20,0x22,0xf,0x8e,0x8e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\260?} \"\017\216\216\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-04a770bf0cda4d32487f1953edf9397899a4b5a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGwP30gICIPjo4ACw== Step #5: MERGE-OUTER: attempt 1425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236409157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b08254198, 0x563b0825c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b0825c918,0x563b082e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04a770bf0cda4d32487f1953edf9397899a4b5a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6962 processed earlier; will process 8313 files now Step #5: [00:11:13:162 - 7F8E66DD9C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 347 ft: 370 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16298==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b05a685dd bp 0x000000000000 sp 0x7fff41668080 T16298) Step #5: ==16298==The signal is caused by a READ memory access. Step #5: #0 0x563b05a685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b0588a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b05889fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b05867929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b05788ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b056e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b056ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b056d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b056fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e66e01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b056c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16298==Register values: Step #5: rax = 0x0000563b09fc6830 rbx = 0x0000563b09fc6830 rcx = 0x0000563b09fc6820 rdx = 0x00007f8e66fc9b80 Step #5: rdi = 0x0000563b09fc6820 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007fff41668080 Step #5: r8 = 0x0000563b09fc6830 r9 = 0x0000563b09fc0000 r10 = 0x0000563b09f9b010 r11 = 0x00007f8e66fc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b08c67960 r14 = 0x0000000100000004 r15 = 0x0000563b07bd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16298==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x53,0x42,0x40,0x42,0x32,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351SB@B2\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7ed3370be65bb178a1cbf890b97b348120c0cae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6VNCQEIyin4ACw== Step #5: MERGE-OUTER: attempt 1426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236544212 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562997e57198, 0x562997e5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562997e5f918,0x562997ee70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7ed3370be65bb178a1cbf890b97b348120c0cae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6966 processed earlier; will process 8309 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16302==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56299566b5dd bp 0x000000000000 sp 0x7ffd5fcefd20 T16302) Step #5: ==16302==The signal is caused by a READ memory access. Step #5: #0 0x56299566b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56299548d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56299548cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56299546a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56299538bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5629952e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629952ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629952d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629953003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3d7796082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5629952c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16302==Register values: Step #5: rax = 0x000056299995d150 rbx = 0x000056299995d150 rcx = 0x000056299995d600 rdx = 0x00007fb3d795eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5fcefd20 Step #5: r8 = 0x000056299995d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3d795ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056299886a960 r14 = 0x0000000100000004 r15 = 0x00005629977d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16302==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x7e,0x0,0x9d,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002~\000\235\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe6ca3588d648f2b35c0d5f49480b928fb3a07d4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJ+AJ0ACwALCw== Step #5: MERGE-OUTER: attempt 1427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236674619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f4417fa198, 0x55f441802911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f441802918,0x55f44188a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe6ca3588d648f2b35c0d5f49480b928fb3a07d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6967 processed earlier; will process 8308 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16306==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f43f00e5dd bp 0x000000000000 sp 0x7ffcb61ab4b0 T16306) Step #5: ==16306==The signal is caused by a READ memory access. Step #5: #0 0x55f43f00e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f43ee30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f43ee2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f43ee0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f43ed2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f43ec86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f43ec901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f43ec776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f43eca33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50b4373082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f43ec6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16306==Register values: Step #5: rax = 0x000055f442fb8520 rbx = 0x000055f442fb8520 rcx = 0x000055f442fb89d0 rdx = 0x00007f50b453bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb61ab4b0 Step #5: r8 = 0x000055f442fb8520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50b453bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f44220d960 r14 = 0x0000000100000004 r15 = 0x000055f44117a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16306==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x7b,0x85,0x85,0x85,0x7a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000{\205\205\205z\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b61f96515a46a65a3e67dd8dffc08dbb4ea9eb0a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAB7hYWFegALCw== Step #5: MERGE-OUTER: attempt 1428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236808589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcc9876198, 0x55fcc987e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcc987e918,0x55fcc99060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b61f96515a46a65a3e67dd8dffc08dbb4ea9eb0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6969 processed earlier; will process 8306 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 241 ft: 242 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 259 ft: 269 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16310==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcc708a5dd bp 0x000000000000 sp 0x7ffe9be191f0 T16310) Step #5: ==16310==The signal is caused by a READ memory access. Step #5: #0 0x55fcc708a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcc6eac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcc6eabfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcc6e89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcc6daaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcc6d02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcc6d0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcc6cf36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcc6d1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf2aeb3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcc6ce6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16310==Register values: Step #5: rax = 0x000055fccb2bfb40 rbx = 0x000055fccb2bfb40 rcx = 0x000055fccb2bfb30 rdx = 0x00007fbf2b07bb80 Step #5: rdi = 0x000055fccb2bfb30 rsi = 0x0000000000114200 rbp = 0x0000000000000000 rsp = 0x00007ffe9be191f0 Step #5: r8 = 0x000055fccb2bfb40 r9 = 0x00007fbf2b07bbf0 r10 = 0x000055fccb293010 r11 = 0x00007fbf2b07bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcca289960 r14 = 0x0000000100000004 r15 = 0x000055fcc91f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16310==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe7,0x40,0x42,0xc8,0xa9,0xdc,0x7e,0x7c,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\347@B\310\251\334~|\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83206a65943d9b03dc3f70907e13e79fe5d6e586 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC50BCyKncfnwaCw== Step #5: MERGE-OUTER: attempt 1429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1236941268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c840920198, 0x55c840928911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c840928918,0x55c8409b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83206a65943d9b03dc3f70907e13e79fe5d6e586' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6972 processed earlier; will process 8303 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 401 ft: 425 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16314==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c83e1345dd bp 0x000000000000 sp 0x7ffc0c99d720 T16314) Step #5: ==16314==The signal is caused by a READ memory access. Step #5: #0 0x55c83e1345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c83df56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c83df55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c83df33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c83de54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c83ddacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c83ddb61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c83dd9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c83ddc93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f642d9f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c83dd90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16314==Register values: Step #5: rax = 0x000055c841775520 rbx = 0x000055c841775520 rcx = 0x000055c8417759d0 rdx = 0x00007f642dbbfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0c99d720 Step #5: r8 = 0x000055c841775520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f642dbbfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c841333960 r14 = 0x0000000100000004 r15 = 0x000055c8402a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16314==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x37,0x42,0x43,0x42,0x23,0x80,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3517BCB#\200~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19692e865da0ce9ce0601d60d48a096342f6f359 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TdCQ0IjgH4ACw== Step #5: MERGE-OUTER: attempt 1430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1237076333 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afc6f51198, 0x55afc6f59911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afc6f59918,0x55afc6fe10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19692e865da0ce9ce0601d60d48a096342f6f359' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6976 processed earlier; will process 8299 files now Step #5: [LOADING] WASM module load failed: unknown function 3221225391 Step #5: #1 pulse cov: 328 ft: 329 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16318==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afc47655dd bp 0x000000000000 sp 0x7ffc0e9cca30 T16318) Step #5: ==16318==The signal is caused by a READ memory access. Step #5: #0 0x55afc47655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afc4587280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afc4586fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afc4564929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afc4485ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afc43ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afc43e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afc43ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afc43fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe14b0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afc43c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16318==Register values: Step #5: rax = 0x000055afc7d6fdf0 rbx = 0x000055afc7d6fdf0 rcx = 0x000055afc7d702a0 rdx = 0x00007efe14cd3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0e9cca30 Step #5: r8 = 0x000055afc7d6fdf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe14cd3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afc7964960 r14 = 0x0000000100000004 r15 = 0x000055afc68d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16318==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xa1,0x1a,0xa1,0x1a,0xc,0x0,0x0,0xa1,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\241\032\241\032\014\000\000\241\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0b78a16a0bcae75e260419d50e5ff1f0bcffecc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAoRqhGgwAAKEaCw== Step #5: MERGE-OUTER: attempt 1431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1237211224 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576d5f89198, 0x5576d5f91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576d5f91918,0x5576d60190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0b78a16a0bcae75e260419d50e5ff1f0bcffecc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6978 processed earlier; will process 8297 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16322==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576d379d5dd bp 0x000000000000 sp 0x7ffe17bc8c40 T16322) Step #5: ==16322==The signal is caused by a READ memory access. Step #5: #0 0x5576d379d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576d35bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576d35befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576d359c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576d34bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576d3415c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576d341f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576d34066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576d34323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff732e94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576d33f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16322==Register values: Step #5: rax = 0x00005576d7379150 rbx = 0x00005576d7379150 rcx = 0x00005576d7379600 rdx = 0x00007ff73305cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe17bc8c40 Step #5: r8 = 0x00005576d7379150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff73305cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576d699c960 r14 = 0x0000000100000004 r15 = 0x00005576d5909386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16322==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xef,0xff,0x94,0xf,0x27,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\357\377\224\017'\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7feb4ad2d6d0a57ff363a24a038631a44e8fd8e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3v/5QPJwsBCw== Step #5: MERGE-OUTER: attempt 1432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1237341681 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfde5e1198, 0x55dfde5e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfde5e9918,0x55dfde6710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7feb4ad2d6d0a57ff363a24a038631a44e8fd8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6979 processed earlier; will process 8296 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #2 pulse cov: 377 ft: 412 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16326==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfdbdf55dd bp 0x000000000000 sp 0x7ffe831c11d0 T16326) Step #5: ==16326==The signal is caused by a READ memory access. Step #5: #0 0x55dfdbdf55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfdbc17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfdbc16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfdbbf4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfdbb15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfdba6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfdba771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfdba5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfdba8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a53bdf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfdba51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16326==Register values: Step #5: rax = 0x000055dfe0508460 rbx = 0x000055dfe0508460 rcx = 0x000055dfe0508450 rdx = 0x00007f3a53da7b80 Step #5: rdi = 0x000055dfe0508450 rsi = 0x0000000000000025 rbp = 0x0000000000000000 rsp = 0x00007ffe831c11d0 Step #5: r8 = 0x000055dfe0508460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a53da7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfdeff4960 r14 = 0x0000000100000004 r15 = 0x000055dfddf61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16326==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xbc,0xe9,0x0,0x42,0x9,0x7e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\274\351\000B\011~\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c28f94ffcfdc40377ab0037481bedd4ef504536 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmbzpAEIJfgAACw== Step #5: MERGE-OUTER: attempt 1433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1237475318 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564df3883198, 0x564df388b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564df388b918,0x564df39130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c28f94ffcfdc40377ab0037481bedd4ef504536' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6982 processed earlier; will process 8293 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16330==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564df10975dd bp 0x000000000000 sp 0x7ffca3723120 T16330) Step #5: ==16330==The signal is caused by a READ memory access. Step #5: #0 0x564df10975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564df0eb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564df0eb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564df0e96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564df0db7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564df0d0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564df0d191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564df0d006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564df0d2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe934fd6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564df0cf3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16330==Register values: Step #5: rax = 0x0000564df5577150 rbx = 0x0000564df5577150 rcx = 0x0000564df5577600 rdx = 0x00007fe93519eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca3723120 Step #5: r8 = 0x0000564df5577150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe93519ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564df4296960 r14 = 0x0000000100000004 r15 = 0x0000564df3203386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16330==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x0,0x0,0x9b,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\003\000\000\233\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8d6c6c93f2b734f638c4c8a3f277ef417b2cbee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAMAAJsACwALCw== Step #5: MERGE-OUTER: attempt 1434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1237605206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc87ff5198, 0x55cc87ffd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc87ffd918,0x55cc880850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8d6c6c93f2b734f638c4c8a3f277ef417b2cbee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6983 processed earlier; will process 8292 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16334==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc858095dd bp 0x000000000000 sp 0x7fffb26d39e0 T16334) Step #5: ==16334==The signal is caused by a READ memory access. Step #5: #0 0x55cc858095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc8562b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc8562afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc85608929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc85529ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc85481c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc8548b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc854726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc8549e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d4c5fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc85465aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16334==Register values: Step #5: rax = 0x000055cc8a7a8a20 rbx = 0x000055cc8a7a8a20 rcx = 0x000055cc8a7a8ed0 rdx = 0x00007f8d4c7c2b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb26d39e0 Step #5: r8 = 0x000055cc8a7a8a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d4c7c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc88a08960 r14 = 0x0000000100000004 r15 = 0x000055cc87975386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16334==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfe,0x3,0x0,0xfe,0x3,0x0,0xfe,0x3,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\376\003\000\376\003\000\376\003\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c6e0d956c6caf30a0380ff3607fad791ebd1e9d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD+AwD+AwD+AwABCw== Step #5: MERGE-OUTER: attempt 1435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1237736314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55739b383198, 0x55739b38b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55739b38b918,0x55739b4130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c6e0d956c6caf30a0380ff3607fad791ebd1e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6985 processed earlier; will process 8290 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #1 pulse cov: 312 ft: 313 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16338==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557398b975dd bp 0x000000000000 sp 0x7ffd1734eb50 T16338) Step #5: ==16338==The signal is caused by a READ memory access. Step #5: #0 0x557398b975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573989b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573989b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557398996929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573988b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55739880fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573988191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573988006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55739882c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe947d12082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573987f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16338==Register values: Step #5: rax = 0x000055739cca80f0 rbx = 0x000055739cca80f0 rcx = 0x000055739cca85a0 rdx = 0x00007fe947edab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1734eb50 Step #5: r8 = 0x000055739cca80f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe947edabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055739bd96960 r14 = 0x0000000100000004 r15 = 0x000055739ad03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16338==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x29,0x41,0x82,0x49,0x41,0x77,0x69,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A)A\202IAwij\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d97dc80d71a60d3070ecd16a97e8b97cca0e92a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKUGCSUF3aWoACw== Step #5: MERGE-OUTER: attempt 1436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1237870816 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56148d35f198, 0x56148d367911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56148d367918,0x56148d3ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d97dc80d71a60d3070ecd16a97e8b97cca0e92a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6987 processed earlier; will process 8288 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16342==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56148ab735dd bp 0x000000000000 sp 0x7fff4a325d20 T16342) Step #5: ==16342==The signal is caused by a READ memory access. Step #5: #0 0x56148ab735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56148a995280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56148a994fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56148a972929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56148a893ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56148a7ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56148a7f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56148a7dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56148a8083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf26d3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56148a7cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16342==Register values: Step #5: rax = 0x000056148f245150 rbx = 0x000056148f245150 rcx = 0x000056148f245600 rdx = 0x00007fbf26f05b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4a325d20 Step #5: r8 = 0x000056148f245150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf26f05be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056148dd72960 r14 = 0x0000000100000004 r15 = 0x000056148ccdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16342==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xff,0xff,0xff,0x7e,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\377\377\377\377~B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8aff923b98e13652e7fc8c79b1aab56112ede9f6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC/////35CAX4ACw== Step #5: MERGE-OUTER: attempt 1437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238003717 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5dcd50198, 0x55c5dcd58911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5dcd58918,0x55c5dcde00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8aff923b98e13652e7fc8c79b1aab56112ede9f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6988 processed earlier; will process 8287 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16346==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5da5645dd bp 0x000000000000 sp 0x7ffd19086070 T16346) Step #5: ==16346==The signal is caused by a READ memory access. Step #5: #0 0x55c5da5645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5da386280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5da385fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5da363929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5da284ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c5da1dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5da1e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5da1cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5da1f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5cfc82f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5da1c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16346==Register values: Step #5: rax = 0x000055c5df3f6460 rbx = 0x000055c5df3f6460 rcx = 0x000055c5df3f6450 rdx = 0x00007f5cfc9f7b80 Step #5: rdi = 0x000055c5df3f6450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd19086070 Step #5: r8 = 0x000055c5df3f6460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5cfc9f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5dd763960 r14 = 0x0000000100000004 r15 = 0x000055c5dc6d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16346==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x40,0xf,0x0,0xb,0x0,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002@\017\000\013\000\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5612b780d41df18cccb83c3542db5f813f935fa0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJADwALAA8LCw== Step #5: MERGE-OUTER: attempt 1438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238135765 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fc757d198, 0x558fc7585911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fc7585918,0x558fc760d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5612b780d41df18cccb83c3542db5f813f935fa0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6990 processed earlier; will process 8285 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16350==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fc4d915dd bp 0x000000000000 sp 0x7ffcac4de340 T16350) Step #5: ==16350==The signal is caused by a READ memory access. Step #5: #0 0x558fc4d915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fc4bb3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fc4bb2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fc4b90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fc4ab1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fc4a09c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fc4a131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fc49fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fc4a263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f01fa36f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fc49edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16350==Register values: Step #5: rax = 0x0000558fc866b150 rbx = 0x0000558fc866b150 rcx = 0x0000558fc866b600 rdx = 0x00007f01fa537b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcac4de340 Step #5: r8 = 0x0000558fc866b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f01fa537be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fc7f90960 r14 = 0x0000000100000004 r15 = 0x0000558fc6efd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16350==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xb1,0x0,0x4f,0x4f,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\261\000OO\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-503811796c0124fa98fcf6aa496bcdc7c92bf9b0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACxAE9PAAALCw== Step #5: MERGE-OUTER: attempt 1439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238267466 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d172dab198, 0x55d172db3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d172db3918,0x55d172e3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/503811796c0124fa98fcf6aa496bcdc7c92bf9b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6991 processed earlier; will process 8284 files now Step #5: [LOADING] WASM module load failed: unknown type 268425018 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 337 ft: 350 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 74776313 Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 434 ft: 468 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16354==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d1705bf5dd bp 0x000000000000 sp 0x7fffe9c384d0 T16354) Step #5: ==16354==The signal is caused by a READ memory access. Step #5: #0 0x55d1705bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d1703e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d1703e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d1703be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d1702dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d170237c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1702411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d1702286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1702543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82340d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d17021baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16354==Register values: Step #5: rax = 0x000055d175469520 rbx = 0x000055d175469520 rcx = 0x000055d1754699d0 rdx = 0x00007f82342a1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe9c384d0 Step #5: r8 = 0x000055d175469520 r9 = 0x000055d1753205f0 r10 = 0x000055d1752ef010 r11 = 0x00007f82342a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d1737be960 r14 = 0x0000000100000004 r15 = 0x000055d17272b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16354==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x1,0x3,0x40,0x0,0x9a,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\001\003@\000\232\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a062ad5f30d297b482318581cfb2b18b47f7ad0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAEDQACaAAsLCw== Step #5: MERGE-OUTER: attempt 1440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238401952 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b1cce6198, 0x563b1ccee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b1ccee918,0x563b1cd760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a062ad5f30d297b482318581cfb2b18b47f7ad0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6996 processed earlier; will process 8279 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16358==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b1a4fa5dd bp 0x000000000000 sp 0x7fff81765240 T16358) Step #5: ==16358==The signal is caused by a READ memory access. Step #5: #0 0x563b1a4fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b1a31c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b1a31bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b1a2f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b1a21aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b1a172c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b1a17c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b1a1636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b1a18f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22a83f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b1a156aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16358==Register values: Step #5: rax = 0x0000563b1da35150 rbx = 0x0000563b1da35150 rcx = 0x0000563b1da35600 rdx = 0x00007f22a85bfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff81765240 Step #5: r8 = 0x0000563b1da35150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22a85bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b1d6f9960 r14 = 0x0000000100000004 r15 = 0x0000563b1c666386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16358==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xab,0xc1,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\253\301\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61b52a8f9d0274680adf4716b4e0c00fbb004131 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3/q8H/DwAACw== Step #5: MERGE-OUTER: attempt 1441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238534175 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd16fa1198, 0x55dd16fa9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd16fa9918,0x55dd170310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61b52a8f9d0274680adf4716b4e0c00fbb004131' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6997 processed earlier; will process 8278 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16362==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd147b55dd bp 0x000000000000 sp 0x7ffd2cf96a20 T16362) Step #5: ==16362==The signal is caused by a READ memory access. Step #5: #0 0x55dd147b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd145d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd145d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd145b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd144d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd1442dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd144371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd1441e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd1444a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91c1cb3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd14411aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16362==Register values: Step #5: rax = 0x000055dd18a0d150 rbx = 0x000055dd18a0d150 rcx = 0x000055dd18a0d600 rdx = 0x00007f91c1e7bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2cf96a20 Step #5: r8 = 0x000055dd18a0d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91c1e7bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd179b4960 r14 = 0x0000000100000004 r15 = 0x000055dd16921386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16362==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xff,0xa9,0xcf,0x42,0x41,0x30,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\377\251\317BA0j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e956a9531a80ee330cf3d38e6ea775da86c8751 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB/6nPQkEwagAACw== Step #5: MERGE-OUTER: attempt 1442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238665997 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca21e1c198, 0x55ca21e24911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca21e24918,0x55ca21eac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e956a9531a80ee330cf3d38e6ea775da86c8751' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 6998 processed earlier; will process 8277 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #1 pulse cov: 356 ft: 357 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16366==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca1f6305dd bp 0x000000000000 sp 0x7ffedae41190 T16366) Step #5: ==16366==The signal is caused by a READ memory access. Step #5: #0 0x55ca1f6305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca1f452280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca1f451fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca1f42f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca1f350ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca1f2a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca1f2b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca1f2996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca1f2c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8ca25f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca1f28caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16366==Register values: Step #5: rax = 0x000055ca23f9e3f0 rbx = 0x000055ca23f9e3f0 rcx = 0x000055ca23f9e8a0 rdx = 0x00007fb8ca427b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedae41190 Step #5: r8 = 0x000055ca23f9e3f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb8ca427be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca2282f960 r14 = 0x0000000100000004 r15 = 0x000055ca2179c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16366==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xaa,0x3b,0x42,0x78,0x42,0x36,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\252;BxB6\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d631bbc50a139c967c06332ccaff5de096a95b84 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCqjtCeEI2hn0ACw== Step #5: MERGE-OUTER: attempt 1443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238798301 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e668307198, 0x55e66830f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e66830f918,0x55e6683970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d631bbc50a139c967c06332ccaff5de096a95b84' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7000 processed earlier; will process 8275 files now Step #5: [LOADING] WASM module load failed: unknown table 805305661 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 2145697759 Step #5: #2 pulse cov: 289 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16370==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e665b1b5dd bp 0x000000000000 sp 0x7ffe703b4210 T16370) Step #5: ==16370==The signal is caused by a READ memory access. Step #5: #0 0x55e665b1b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e66593d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e66593cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e66591a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e66583bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e665793c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e66579d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6657846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6657b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe97a67c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e665777aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16370==Register values: Step #5: rax = 0x000055e66a1cdd10 rbx = 0x000055e66a1cdd10 rcx = 0x000055e66a1cdd00 rdx = 0x00007fe97a844b80 Step #5: rdi = 0x000055e66a1cdd00 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffe703b4210 Step #5: r8 = 0x000055e66a1cdd10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe97a844be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e668d1a960 r14 = 0x0000000100000004 r15 = 0x000055e667c87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16370==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x1,0x4c,0x4d,0x4c,0x4b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\001LMLK\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2fe3b6f617e2b1c5f4dea91d1fc5ea7edab92bd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAABTE1MSwALCw== Step #5: MERGE-OUTER: attempt 1444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1238931543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587da02f198, 0x5587da037911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587da037918,0x5587da0bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2fe3b6f617e2b1c5f4dea91d1fc5ea7edab92bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7004 processed earlier; will process 8271 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16374==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587d78435dd bp 0x000000000000 sp 0x7ffc021cb7d0 T16374) Step #5: ==16374==The signal is caused by a READ memory access. Step #5: #0 0x5587d78435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587d7665280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587d7664fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587d7642929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587d7563ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587d74bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587d74c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587d74ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587d74d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2bdbf2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587d749faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16374==Register values: Step #5: rax = 0x00005587dbb01150 rbx = 0x00005587dbb01150 rcx = 0x00005587dbb01600 rdx = 0x00007f2bdc0f7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc021cb7d0 Step #5: r8 = 0x00005587dbb01150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2bdc0f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587daa42960 r14 = 0x0000000100000004 r15 = 0x00005587d99af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16374==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x58,0x49,0x67,0x67,0x67,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000XIggg\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f960ad0654df79109771fa56156a1d4ae1d6f21 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABYSWdnZwALCw== Step #5: MERGE-OUTER: attempt 1445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239063789 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bbb2fa2198, 0x55bbb2faa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bbb2faa918,0x55bbb30320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f960ad0654df79109771fa56156a1d4ae1d6f21' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7005 processed earlier; will process 8270 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16378==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbb07b65dd bp 0x000000000000 sp 0x7ffe6b38ac00 T16378) Step #5: ==16378==The signal is caused by a READ memory access. Step #5: #0 0x55bbb07b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbb05d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbb05d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbb05b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbb04d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbb042ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbb04381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbb041f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbb044b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b32ffc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbb0412aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16378==Register values: Step #5: rax = 0x000055bbb4aff150 rbx = 0x000055bbb4aff150 rcx = 0x000055bbb4aff600 rdx = 0x00007f1b331c4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6b38ac00 Step #5: r8 = 0x000055bbb4aff150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b331c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bbb39b5960 r14 = 0x0000000100000004 r15 = 0x000055bbb2922386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16378==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xf9,0xf7,0xfe,0xff,0xf,0x0,0x40,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\371\367\376\377\017\000@\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72b0d83a028f09dea99a2ef98ff95679d2bbd15a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT359/7/DwBACw== Step #5: MERGE-OUTER: attempt 1446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239196330 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558485bb6198, 0x558485bbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558485bbe918,0x558485c460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72b0d83a028f09dea99a2ef98ff95679d2bbd15a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7006 processed earlier; will process 8269 files now Step #5: [LOADING] WASM module load failed: unknown type 3899375 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16382==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584833ca5dd bp 0x000000000000 sp 0x7ffefa9b9720 T16382) Step #5: ==16382==The signal is caused by a READ memory access. Step #5: #0 0x5584833ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584831ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584831ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584831c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584830eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558483042c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55848304c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584830336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55848305f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe3f4ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558483026aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16382==Register values: Step #5: rax = 0x0000558487947bd0 rbx = 0x0000558487947bd0 rcx = 0x0000558487947bc0 rdx = 0x00007efe3f6b4b80 Step #5: rdi = 0x0000558487947bc0 rsi = 0x0000000000104100 rbp = 0x0000000000000000 rsp = 0x00007ffefa9b9720 Step #5: r8 = 0x0000558487947bd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe3f6b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584865c9960 r14 = 0x0000000100000004 r15 = 0x0000558485536386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16382==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0x23,0x45,0x4f,0x4,0x40,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA#EO\004@\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8644ee6e25b86708a00a1e98eb0a5a52be0169e6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUEjRU8EQAALCw== Step #5: MERGE-OUTER: attempt 1447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239326715 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56117b6ea198, 0x56117b6f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56117b6f2918,0x56117b77a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8644ee6e25b86708a00a1e98eb0a5a52be0169e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7008 processed earlier; will process 8267 files now Step #5: [00:11:16:078 - 7F3ADF3EDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16386==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561178efe5dd bp 0x000000000000 sp 0x7fffc9a4ca10 T16386) Step #5: ==16386==The signal is caused by a READ memory access. Step #5: #0 0x561178efe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561178d20280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561178d1ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561178cfd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561178c1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561178b76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561178b801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561178b676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561178b933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3adf415082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561178b5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16386==Register values: Step #5: rax = 0x000056117e14d520 rbx = 0x000056117e14d520 rcx = 0x000056117e14d510 rdx = 0x00007f3adf5ddb80 Step #5: rdi = 0x000056117e14d510 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007fffc9a4ca10 Step #5: r8 = 0x000056117e14d520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3adf5ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056117c0fd960 r14 = 0x0000000100000004 r15 = 0x000056117b06a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16386==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x89,0x45,0x41,0x0,0x6c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\211EA\000l\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e2645bf7883a72d655afd89f857d39fdab8b4f2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEGJRUEAbAALCw== Step #5: MERGE-OUTER: attempt 1448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239458322 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebea117198, 0x55ebea11f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebea11f918,0x55ebea1a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e2645bf7883a72d655afd89f857d39fdab8b4f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7010 processed earlier; will process 8265 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16390==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebe792b5dd bp 0x000000000000 sp 0x7ffeca9aafb0 T16390) Step #5: ==16390==The signal is caused by a READ memory access. Step #5: #0 0x55ebe792b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebe774d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebe774cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebe772a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebe764bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebe75a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebe75ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebe75946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebe75c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd9adeb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebe7587aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16390==Register values: Step #5: rax = 0x000055ebec294de0 rbx = 0x000055ebec294de0 rcx = 0x000055ebec294dd0 rdx = 0x00007fcd9afb3b80 Step #5: rdi = 0x000055ebec294dd0 rsi = 0x0000000000400001 rbp = 0x0000000000000000 rsp = 0x00007ffeca9aafb0 Step #5: r8 = 0x000055ebec294de0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd9afb3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebeab2a960 r14 = 0x0000000100000004 r15 = 0x000055ebe9a97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16390==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0xe9,0x7e,0x42,0x28,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B~B\351~B(\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d613c61a70fa352523eeb18686d29749329d6c7b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfkLpfkIohn4ACw== Step #5: MERGE-OUTER: attempt 1449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239588700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55598a909198, 0x55598a911911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55598a911918,0x55598a9990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d613c61a70fa352523eeb18686d29749329d6c7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7012 processed earlier; will process 8263 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 299 ft: 300 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 356 ft: 376 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16394==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55598811d5dd bp 0x000000000000 sp 0x7ffd193da5b0 T16394) Step #5: ==16394==The signal is caused by a READ memory access. Step #5: #0 0x55598811d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555987f3f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555987f3efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555987f1c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555987e3dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555987d95c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555987d9f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555987d866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555987db23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f335fa0c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555987d79aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16394==Register values: Step #5: rax = 0x000055598c31b6a0 rbx = 0x000055598c31b6a0 rcx = 0x000055598c31bb50 rdx = 0x00007f335fbd4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd193da5b0 Step #5: r8 = 0x000055598c31b6a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f335fbd4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055598b31c960 r14 = 0x0000000100000004 r15 = 0x000055598a289386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16394==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x1,0x71,0x41,0x1,0x71,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\001qA\001q\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed7841dab5b51467c37a174cb544a8c6ba4f05d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEBcUEBcQABCw== Step #5: MERGE-OUTER: attempt 1450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239721197 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55985cf36198, 0x55985cf3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55985cf3e918,0x55985cfc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed7841dab5b51467c37a174cb544a8c6ba4f05d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7015 processed earlier; will process 8260 files now Step #5: [LOADING] WASM module load failed: unknown type 2147450878 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: [00:11:16:474 - 7F3DB4924C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 278 ft: 289 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16398==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55985a74a5dd bp 0x000000000000 sp 0x7ffd36b82e20 T16398) Step #5: ==16398==The signal is caused by a READ memory access. Step #5: #0 0x55985a74a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55985a56c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55985a56bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55985a549929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55985a46aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55985a3c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55985a3cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55985a3b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55985a3df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3db494c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55985a3a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16398==Register values: Step #5: rax = 0x000055985e558ad0 rbx = 0x000055985e558ad0 rcx = 0x000055985e558ac0 rdx = 0x00007f3db4b14b80 Step #5: rdi = 0x000055985e558ac0 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd36b82e20 Step #5: r8 = 0x000055985e558ad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3db4b14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055985d949960 r14 = 0x0000000100000004 r15 = 0x000055985c8b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16398==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0xb,0x42,0xa8,0xbc,0xb3,0x79,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\013B\250\274\263y~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddfd37de7220edd1fa584de882bf888df5a210ab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QtCqLyzeX4ACw== Step #5: MERGE-OUTER: attempt 1451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239854078 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c92f64a198, 0x55c92f652911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c92f652918,0x55c92f6da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ddfd37de7220edd1fa584de882bf888df5a210ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7018 processed earlier; will process 8257 files now Step #5: [LOADING] WASM module load failed: unknown type 85983230 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16402==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c92ce5e5dd bp 0x000000000000 sp 0x7ffddbd3e790 T16402) Step #5: ==16402==The signal is caused by a READ memory access. Step #5: #0 0x55c92ce5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c92cc80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c92cc7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c92cc5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c92cb7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c92cad6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c92cae01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c92cac76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c92caf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f733a84a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c92cabaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16402==Register values: Step #5: rax = 0x000055c93185f9e0 rbx = 0x000055c93185f9e0 rcx = 0x000055c93185f9d0 rdx = 0x00007f733aa12b80 Step #5: rdi = 0x000055c93185f9d0 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffddbd3e790 Step #5: r8 = 0x000055c93185f9e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f733aa12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c93005d960 r14 = 0x0000000100000004 r15 = 0x000055c92efca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16402==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xd0,0xe9,0x9f,0xd0,0xe9,0x9,0x7a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\320\351\237\320\351\011z\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1194866668daae9d7bd29542825c5383b3aea96 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmdDpn9DpCXoACw== Step #5: MERGE-OUTER: attempt 1452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1239987306 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd9486a198, 0x55cd94872911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd94872918,0x55cd948fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1194866668daae9d7bd29542825c5383b3aea96' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7020 processed earlier; will process 8255 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16406==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd9207e5dd bp 0x000000000000 sp 0x7fffb14b5660 T16406) Step #5: ==16406==The signal is caused by a READ memory access. Step #5: #0 0x55cd9207e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd91ea0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd91e9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd91e7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd91d9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd91cf6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd91d001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd91ce76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd91d133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12ae8da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd91cdaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16406==Register values: Step #5: rax = 0x000055cd96151620 rbx = 0x000055cd96151620 rcx = 0x000055cd96151610 rdx = 0x00007f12aeaa2b80 Step #5: rdi = 0x000055cd96151610 rsi = 0x0000000000000208 rbp = 0x0000000000000000 rsp = 0x00007fffb14b5660 Step #5: r8 = 0x000055cd96151620 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12aeaa2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd9527d960 r14 = 0x0000000100000004 r15 = 0x000055cd941ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16406==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x5d,0x42,0x31,0x84,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B]B1\204}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e595b84802d0704e1ab0a7a9f43cee0e655c388 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCXUIxhH0ACw== Step #5: MERGE-OUTER: attempt 1453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1240119071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a5eb44198, 0x560a5eb4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a5eb4c918,0x560a5ebd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e595b84802d0704e1ab0a7a9f43cee0e655c388' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7022 processed earlier; will process 8253 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 315 ft: 329 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16410==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a5c3585dd bp 0x000000000000 sp 0x7ffc2e9ba300 T16410) Step #5: ==16410==The signal is caused by a READ memory access. Step #5: #0 0x560a5c3585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a5c17a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a5c179fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a5c157929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a5c078ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a5bfd0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a5bfda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a5bfc16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a5bfed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a3d7d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a5bfb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16410==Register values: Step #5: rax = 0x0000560a60bda620 rbx = 0x0000560a60bda620 rcx = 0x0000560a60bda610 rdx = 0x00007f2a3d999b80 Step #5: rdi = 0x0000560a60bda610 rsi = 0x0000000000000208 rbp = 0x0000000000000000 rsp = 0x00007ffc2e9ba300 Step #5: r8 = 0x0000560a60bda620 r9 = 0x00007f2a3d999bf0 r10 = 0x0000560a60bad010 r11 = 0x00007f2a3d999be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a5f557960 r14 = 0x0000000100000004 r15 = 0x0000560a5e4c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16410==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xa0,0xff,0xf7,0xbf,0xe,0x3a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\240\377\367\277\016:\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab808473b5c099caaf1d89f6a094b869fd588286 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT2g//e/DjoACw== Step #5: MERGE-OUTER: attempt 1454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1240257043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f217a45198, 0x55f217a4d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f217a4d918,0x55f217ad50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab808473b5c099caaf1d89f6a094b869fd588286' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7025 processed earlier; will process 8250 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1073070079 Step #5: #2 pulse cov: 354 ft: 373 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16414==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2152595dd bp 0x000000000000 sp 0x7fff18c0baa0 T16414) Step #5: ==16414==The signal is caused by a READ memory access. Step #5: #0 0x55f2152595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f21507b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f21507afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f215058929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f214f79ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f214ed1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f214edb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f214ec26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f214eee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc5e32c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f214eb5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16414==Register values: Step #5: rax = 0x000055f218d99fa0 rbx = 0x000055f218d99fa0 rcx = 0x000055f218d9a450 rdx = 0x00007fc5e348ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff18c0baa0 Step #5: r8 = 0x000055f218d99fa0 r9 = 0x00007fc5e348abf0 r10 = 0x000055f218c1d010 r11 = 0x00007fc5e348abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f218458960 r14 = 0x0000000100000004 r15 = 0x000055f2173c5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16414==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x26,0x41,0x40,0x41,0x80,0x31,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A&A@A\2001lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-87481394de9a397ac68c76a767849ab830a5a6de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBJkFAQYAxbG8ACw== Step #5: MERGE-OUTER: attempt 1455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1240390022 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631b012e198, 0x5631b0136911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631b0136918,0x5631b01be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/87481394de9a397ac68c76a767849ab830a5a6de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7028 processed earlier; will process 8247 files now Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 330 ft: 377 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16418==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631ad9425dd bp 0x000000000000 sp 0x7ffe93debfc0 T16418) Step #5: ==16418==The signal is caused by a READ memory access. Step #5: #0 0x5631ad9425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631ad764280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631ad763fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631ad741929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631ad662ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631ad5bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631ad5c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631ad5ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631ad5d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e6f327082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631ad59eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16418==Register values: Step #5: rax = 0x00005631b1b36b80 rbx = 0x00005631b1b36b80 rcx = 0x00005631b1b37030 rdx = 0x00007f2e6f4efb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe93debfc0 Step #5: r8 = 0x00005631b1b36b80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e6f4efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631b0b41960 r14 = 0x0000000100000004 r15 = 0x00005631afaae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16418==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x21,0x41,0x31,0x41,0xa0,0x41,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A!A1A\240All\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7e98feade552537ebf3e5227f7f0e8a56585921 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIUExQaBBbGwACw== Step #5: MERGE-OUTER: attempt 1456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1240533764 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad21fc1198, 0x55ad21fc9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad21fc9918,0x55ad220510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7e98feade552537ebf3e5227f7f0e8a56585921' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7032 processed earlier; will process 8243 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16422==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad1f7d55dd bp 0x000000000000 sp 0x7fff536b1c90 T16422) Step #5: ==16422==The signal is caused by a READ memory access. Step #5: #0 0x55ad1f7d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad1f5f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad1f5f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad1f5d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad1f4f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad1f44dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad1f4571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad1f43e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad1f46a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f503cc3f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad1f431aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16422==Register values: Step #5: rax = 0x000055ad230f0e70 rbx = 0x000055ad230f0e70 rcx = 0x000055ad230f0e60 rdx = 0x00007f503ce07b80 Step #5: rdi = 0x000055ad230f0e60 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007fff536b1c90 Step #5: r8 = 0x000055ad230f0e70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f503ce07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad229d4960 r14 = 0x0000000100000004 r15 = 0x000055ad21941386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16422==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x22,0x7c,0x20,0x20,0x20,0x30,0x63,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\202\"| 0c\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ea717cc731d5c32af18e91a5afb6877be968a5b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCInwgICAwYxoBCw== Step #5: MERGE-OUTER: attempt 1457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1240665491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563079cb2198, 0x563079cba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563079cba918,0x563079d420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ea717cc731d5c32af18e91a5afb6877be968a5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7034 processed earlier; will process 8241 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16426==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630774c65dd bp 0x000000000000 sp 0x7ffd8dd38120 T16426) Step #5: ==16426==The signal is caused by a READ memory access. Step #5: #0 0x5630774c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630772e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630772e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630772c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630771e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56307713ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630771481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56307712f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56307715b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45ba83c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563077122aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16426==Register values: Step #5: rax = 0x000056307aadc150 rbx = 0x000056307aadc150 rcx = 0x000056307aadc600 rdx = 0x00007f45baa04b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8dd38120 Step #5: r8 = 0x000056307aadc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45baa04be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056307a6c5960 r14 = 0x0000000100000004 r15 = 0x0000563079632386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16426==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0xb,0x42,0x30,0x7a,0x7a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;B\013B0zz\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00dc5cdff5479614deabee4aab83a33ed3d43a10 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCC0IwenoACw== Step #5: MERGE-OUTER: attempt 1458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1240797022 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56170a4b1198, 0x56170a4b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56170a4b9918,0x56170a5410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00dc5cdff5479614deabee4aab83a33ed3d43a10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7035 processed earlier; will process 8240 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16430==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561707cc55dd bp 0x000000000000 sp 0x7ffcbaab1200 T16430) Step #5: ==16430==The signal is caused by a READ memory access. Step #5: #0 0x561707cc55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561707ae7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561707ae6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561707ac4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5617079e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56170793dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617079471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56170792e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56170795a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2dc0cf4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561707921aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16430==Register values: Step #5: rax = 0x000056170b93a610 rbx = 0x000056170b93a610 rcx = 0x000056170b93aac0 rdx = 0x00007f2dc0ebcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbaab1200 Step #5: r8 = 0x000056170b93a610 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2dc0ebcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056170aec4960 r14 = 0x0000000100000004 r15 = 0x0000561709e31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16430==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x40,0x0,0xa5,0xa5,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003@\000\245\245\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9be13f2d8300046cbdf65a71213d604aa1f903c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQANAAKWlAAsLCw== Step #5: MERGE-OUTER: attempt 1459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1240927354 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e1eb18198, 0x557e1eb20911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e1eb20918,0x557e1eba80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9be13f2d8300046cbdf65a71213d604aa1f903c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7037 processed earlier; will process 8238 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 868351 Step #5: #2 pulse cov: 332 ft: 344 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16434==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e1c32c5dd bp 0x000000000000 sp 0x7ffc71fba740 T16434) Step #5: ==16434==The signal is caused by a READ memory access. Step #5: #0 0x557e1c32c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e1c14e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e1c14dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e1c12b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e1c04cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e1bfa4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e1bfae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e1bf956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e1bfc13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6059c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e1bf88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16434==Register values: Step #5: rax = 0x0000557e20514520 rbx = 0x0000557e20514520 rcx = 0x0000557e205149d0 rdx = 0x00007fd605b90b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc71fba740 Step #5: r8 = 0x0000557e20514520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd605b90be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e1f52b960 r14 = 0x0000000100000004 r15 = 0x0000557e1e498386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16434==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0xb5,0xbd,0xdc,0x79,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B\265\275\334y~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fc61987fb61b3f706f4e9079873717ac4c60630 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCtb3ceX4ACw== Step #5: MERGE-OUTER: attempt 1460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241062048 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bea5288198, 0x55bea5290911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bea5290918,0x55bea53180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fc61987fb61b3f706f4e9079873717ac4c60630' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7040 processed earlier; will process 8235 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 6062 Step #5: #2 pulse cov: 367 ft: 392 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16438==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bea2a9c5dd bp 0x000000000000 sp 0x7ffca4d9b690 T16438) Step #5: ==16438==The signal is caused by a READ memory access. Step #5: #0 0x55bea2a9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bea28be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bea28bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bea289b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bea27bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bea2714c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bea271e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bea27056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bea27313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f021bbfc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bea26f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16438==Register values: Step #5: rax = 0x000055bea656f520 rbx = 0x000055bea656f520 rcx = 0x000055bea656f9d0 rdx = 0x00007f021bdc4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca4d9b690 Step #5: r8 = 0x000055bea656f520 r9 = 0x000055bea6428cc0 r10 = 0x000055bea63f5010 r11 = 0x00007f021bdc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bea5c9b960 r14 = 0x0000000100000004 r15 = 0x000055bea4c08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16438==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x73,0x0,0x0,0x0,0xfd,0x73,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375s\000\000\000\375s\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4dc679c2336b2907899fdf84c75efe78f8b11684 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/XMAAAD9cwAACw== Step #5: MERGE-OUTER: attempt 1461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241197413 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557136b88198, 0x557136b90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557136b90918,0x557136c180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4dc679c2336b2907899fdf84c75efe78f8b11684' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7044 processed earlier; will process 8231 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16442==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55713439c5dd bp 0x000000000000 sp 0x7ffdb568cab0 T16442) Step #5: ==16442==The signal is caused by a READ memory access. Step #5: #0 0x55713439c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571341be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571341bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55713419b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571340bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557134014c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55713401e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571340056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571340313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d15db9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557133ff8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16442==Register values: Step #5: rax = 0x0000557137ca8150 rbx = 0x0000557137ca8150 rcx = 0x0000557137ca8600 rdx = 0x00007f0d15f81b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb568cab0 Step #5: r8 = 0x0000557137ca8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d15f81be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055713759b960 r14 = 0x0000000100000004 r15 = 0x0000557136508386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16442==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x31,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB1\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2ff346f5b3838264d537cbce8ae3aeac9be49a6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0Ixhn4ACw== Step #5: MERGE-OUTER: attempt 1462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241328327 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603b5129198, 0x5603b5131911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603b5131918,0x5603b51b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2ff346f5b3838264d537cbce8ae3aeac9be49a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7045 processed earlier; will process 8230 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16446==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603b293d5dd bp 0x000000000000 sp 0x7fff729d2ec0 T16446) Step #5: ==16446==The signal is caused by a READ memory access. Step #5: #0 0x5603b293d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603b275f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603b275efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603b273c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603b265dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603b25b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603b25bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603b25a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603b25d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2a3ce8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603b2599aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16446==Register values: Step #5: rax = 0x00005603b7a3a150 rbx = 0x00005603b7a3a150 rcx = 0x00005603b7a3a600 rdx = 0x00007fe2a3eb0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff729d2ec0 Step #5: r8 = 0x00005603b7a3a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2a3eb0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603b5b3c960 r14 = 0x0000000100000004 r15 = 0x00005603b4aa9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16446==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x2,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\002\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a11e9201ef157385595280cb631f4cb7eb83b5a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0IChn0ACw== Step #5: MERGE-OUTER: attempt 1463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241458711 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562b6fad198, 0x5562b6fb5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562b6fb5918,0x5562b703d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6a11e9201ef157385595280cb631f4cb7eb83b5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7046 processed earlier; will process 8229 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 175 ft: 176 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 438 ft: 455 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16450==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562b47c15dd bp 0x000000000000 sp 0x7fffad49ee20 T16450) Step #5: ==16450==The signal is caused by a READ memory access. Step #5: #0 0x5562b47c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562b45e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562b45e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562b45c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562b44e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562b4439c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562b44431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562b442a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562b44563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9929a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562b441daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16450==Register values: Step #5: rax = 0x00005562b92833d0 rbx = 0x00005562b92833d0 rcx = 0x00005562b9283880 rdx = 0x00007ff992b6ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffad49ee20 Step #5: r8 = 0x00005562b92833d0 r9 = 0x00007ff992b6ac30 r10 = 0x00005562b9109010 r11 = 0x00007ff992b6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562b79c0960 r14 = 0x0000000100000004 r15 = 0x00005562b692d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16450==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdd,0xe4,0xdc,0x2,0x41,0x33,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\335\344\334\002A3j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6dd9654ed5afdb77621674a69ea003942ce53cb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3eTcAkEzagAACw== Step #5: MERGE-OUTER: attempt 1464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241594585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55832c00b198, 0x55832c013911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55832c013918,0x55832c09b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6dd9654ed5afdb77621674a69ea003942ce53cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7050 processed earlier; will process 8225 files now Step #5: [LOADING] WASM module load failed: unknown type 1065304031 Step #5: #1 pulse cov: 246 ft: 247 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16454==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55832981f5dd bp 0x000000000000 sp 0x7ffe3d4be2d0 T16454) Step #5: ==16454==The signal is caused by a READ memory access. Step #5: #0 0x55832981f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558329641280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558329640fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55832961e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55832953fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558329497c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583294a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5583294886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583294b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1840f3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55832947baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16454==Register values: Step #5: rax = 0x000055832cc01a70 rbx = 0x000055832cc01a70 rcx = 0x000055832cc01a60 rdx = 0x00007f1841103b80 Step #5: rdi = 0x000055832cc01a60 rsi = 0x000000000010c200 rbp = 0x0000000000000000 rsp = 0x00007ffe3d4be2d0 Step #5: r8 = 0x000055832cc01a70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1841103be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055832ca1e960 r14 = 0x0000000100000004 r15 = 0x000055832b98b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16454==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x12,0x80,0x0,0xfb,0x16,0x6d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\022\200\000\373\026m\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79792fef18a3fe4ea3ea9027d14d35406ea1816f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADABKAAPsWbQALCw== Step #5: MERGE-OUTER: attempt 1465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241727169 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a857ce198, 0x561a857d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a857d6918,0x561a8585e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79792fef18a3fe4ea3ea9027d14d35406ea1816f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7052 processed earlier; will process 8223 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16458==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a82fe25dd bp 0x000000000000 sp 0x7ffc74875d50 T16458) Step #5: ==16458==The signal is caused by a READ memory access. Step #5: #0 0x561a82fe25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a82e04280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a82e03fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a82de1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a82d02ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a82c5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a82c641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a82c4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a82c773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa87087082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a82c3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16458==Register values: Step #5: rax = 0x0000561a871e8150 rbx = 0x0000561a871e8150 rcx = 0x0000561a871e8600 rdx = 0x00007ffa8724fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc74875d50 Step #5: r8 = 0x0000561a871e8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa8724fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a861e1960 r14 = 0x0000000100000004 r15 = 0x0000561a8514e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16458==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xf9,0x32,0x7f,0x0,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\3712\177\000\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-76469051323ffba3265f83ef523714049a4e15b8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lp+TJ/AH8ACw== Step #5: MERGE-OUTER: attempt 1466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241858847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634246da198, 0x5634246e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634246e2918,0x56342476a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/76469051323ffba3265f83ef523714049a4e15b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7053 processed earlier; will process 8222 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16462==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563421eee5dd bp 0x000000000000 sp 0x7ffe2f996330 T16462) Step #5: ==16462==The signal is caused by a READ memory access. Step #5: #0 0x563421eee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563421d10280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563421d0ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563421ced929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563421c0ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563421b66c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563421b701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563421b576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563421b833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a6cc0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563421b4aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16462==Register values: Step #5: rax = 0x0000563425630150 rbx = 0x0000563425630150 rcx = 0x0000563425630600 rdx = 0x00007f7a6cdd3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2f996330 Step #5: r8 = 0x0000563425630150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a6cdd3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634250ed960 r14 = 0x0000000100000004 r15 = 0x000056342405a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16462==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb2,0x0,0xb2,0x0,0xb2,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\262\000\262\000\262\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-378846fb36fe54617f38dab168b230018ecd8c6a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACyALIAsgALCw== Step #5: MERGE-OUTER: attempt 1467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1241990885 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563be060198, 0x5563be068911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563be068918,0x5563be0f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/378846fb36fe54617f38dab168b230018ecd8c6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7054 processed earlier; will process 8221 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16466==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563bb8745dd bp 0x000000000000 sp 0x7ffdb8cd0300 T16466) Step #5: ==16466==The signal is caused by a READ memory access. Step #5: #0 0x5563bb8745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563bb696280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563bb695fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563bb673929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563bb594ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563bb4ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563bb4f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563bb4dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563bb5093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f5a7e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563bb4d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16466==Register values: Step #5: rax = 0x00005563bf2e40e0 rbx = 0x00005563bf2e40e0 rcx = 0x00005563bf2e40d0 rdx = 0x00007f9f5a9b1b80 Step #5: rdi = 0x00005563bf2e40d0 rsi = 0x0000000000000401 rbp = 0x0000000000000000 rsp = 0x00007ffdb8cd0300 Step #5: r8 = 0x00005563bf2e40e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f5a9b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563bea73960 r14 = 0x0000000100000004 r15 = 0x00005563bd9e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16466==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xe3,0xfd,0xff,0x2,0x41,0x32,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\343\375\377\002A2j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b575ced0e3c585ef13b3aaed5927ce28f1a5173a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB4/3/AkEyagAACw== Step #5: MERGE-OUTER: attempt 1468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1242122917 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c75da42198, 0x55c75da4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c75da4a918,0x55c75dad20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b575ced0e3c585ef13b3aaed5927ce28f1a5173a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7056 processed earlier; will process 8219 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 326 ft: 353 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16470==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c75b2565dd bp 0x000000000000 sp 0x7ffc0bdea8b0 T16470) Step #5: ==16470==The signal is caused by a READ memory access. Step #5: #0 0x55c75b2565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c75b078280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c75b077fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c75b055929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c75af76ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c75aecec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c75aed81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c75aebf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c75aeeb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38b7ce5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c75aeb2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16470==Register values: Step #5: rax = 0x000055c7605cb520 rbx = 0x000055c7605cb520 rcx = 0x000055c7605cb9d0 rdx = 0x00007f38b7eadb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0bdea8b0 Step #5: r8 = 0x000055c7605cb520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38b7eadbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c75e455960 r14 = 0x0000000100000004 r15 = 0x000055c75d3c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16470==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xd3,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\323\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f5c5e3478f9c38cad527259993ee967781219b3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAANMACwALCw== Step #5: MERGE-OUTER: attempt 1469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1242256636 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b659627198, 0x55b65962f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b65962f918,0x55b6596b70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f5c5e3478f9c38cad527259993ee967781219b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7059 processed earlier; will process 8216 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16490==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b656e3b5dd bp 0x000000000000 sp 0x7ffc66595270 T16490) Step #5: ==16490==The signal is caused by a READ memory access. Step #5: #0 0x55b656e3b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b656c5d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b656c5cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b656c3a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b656b5bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b656ab3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b656abd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b656aa46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b656ad03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb5a62a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b656a97aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16490==Register values: Step #5: rax = 0x000055b65ad14c80 rbx = 0x000055b65ad14c80 rcx = 0x000055b65ad15130 rdx = 0x00007fbb5a7f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc66595270 Step #5: r8 = 0x000055b65ad14c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb5a7f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b65a03a960 r14 = 0x0000000100000004 r15 = 0x000055b658fa7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16490==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x85,0x85,0x85,0x85,0x7a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\205\205\205\205z\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cf6578f5b56189644a35a6877a0f9962691f303 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACFhYWFegALCw== Step #5: MERGE-OUTER: attempt 1470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1242388502 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56198f684198, 0x56198f68c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56198f68c918,0x56198f7140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3cf6578f5b56189644a35a6877a0f9962691f303' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7061 processed earlier; will process 8214 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 354 ft: 355 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16544==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56198ce985dd bp 0x000000000000 sp 0x7ffcbab22200 T16544) Step #5: ==16544==The signal is caused by a READ memory access. Step #5: #0 0x56198ce985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56198ccba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56198ccb9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56198cc97929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56198cbb8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56198cb10c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56198cb1a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56198cb016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56198cb2d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2dee20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56198caf4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16544==Register values: Step #5: rax = 0x00005619921f4240 rbx = 0x00005619921f4240 rcx = 0x00005619921f46f0 rdx = 0x00007ff2defe8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbab22200 Step #5: r8 = 0x00005619921f4240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff2defe8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561990097960 r14 = 0x0000000100000004 r15 = 0x000056198f004386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16544==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0x23,0x68,0x6b,0x4,0x40,0x5,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA#hk\004@\005\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-316eddf63e988301c1d7b737d6b1f5f651439a82 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUEjaGsEQAULCw== Step #5: MERGE-OUTER: attempt 1471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1242522389 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590708ae198, 0x5590708b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590708b6918,0x55907093e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/316eddf63e988301c1d7b737d6b1f5f651439a82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7063 processed earlier; will process 8212 files now Step #5: [LOADING] WASM module load failed: unknown type 8208242 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 184698 Step #5: #2 pulse cov: 339 ft: 364 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16602==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55906e0c25dd bp 0x000000000000 sp 0x7fffff59ce90 T16602) Step #5: ==16602==The signal is caused by a READ memory access. Step #5: #0 0x55906e0c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55906dee4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55906dee3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55906dec1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55906dde2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55906dd3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55906dd441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55906dd2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55906dd573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07ee5a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55906dd1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16602==Register values: Step #5: rax = 0x00005590718ae280 rbx = 0x00005590718ae280 rcx = 0x00005590718ae270 rdx = 0x00007f07ee771b80 Step #5: rdi = 0x00005590718ae270 rsi = 0x00007f07ee771be0 rbp = 0x0000000000000000 rsp = 0x00007fffff59ce90 Step #5: r8 = 0x00005590718ae280 r9 = 0x000055907189a9e0 r10 = 0x0000559071880010 r11 = 0x00007f07ee771be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590712c1960 r14 = 0x0000000100000004 r15 = 0x000055907022e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16602==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x30,0x41,0xaa,0x63,0x41,0x7f,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A0A\252cA\177j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-23e03eca0cb64a70aff59cf91c450d64510c9f23 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBMEGqY0F/agAACw== Step #5: MERGE-OUTER: attempt 1472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1242656845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce19b08198, 0x55ce19b10911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce19b10918,0x55ce19b980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23e03eca0cb64a70aff59cf91c450d64510c9f23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7066 processed earlier; will process 8209 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16654==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce1731c5dd bp 0x000000000000 sp 0x7ffca0bf7a70 T16654) Step #5: ==16654==The signal is caused by a READ memory access. Step #5: #0 0x55ce1731c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce1713e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce1713dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce1711b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce1703cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce16f94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce16f9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce16f856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce16fb13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2bef46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce16f78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16654==Register values: Step #5: rax = 0x000055ce1af38280 rbx = 0x000055ce1af38280 rcx = 0x000055ce1af38730 rdx = 0x00007fa2bf10eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca0bf7a70 Step #5: r8 = 0x000055ce1af38280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2bf10ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce1a51b960 r14 = 0x0000000100000004 r15 = 0x000055ce19488386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16654==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x20,0x7d,0x20,0x0,0x20,0x0,0x5d,0x1,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001 } \000 \000]\001\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-614f8265dbb60d9864d2fb9ee4efe7184ffa47b2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEgfSAAIABdAQwACw== Step #5: MERGE-OUTER: attempt 1473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1242791848 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556203534198, 0x55620353c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55620353c918,0x5562035c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/614f8265dbb60d9864d2fb9ee4efe7184ffa47b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7067 processed earlier; will process 8208 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16674==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556200d485dd bp 0x000000000000 sp 0x7ffd86710b70 T16674) Step #5: ==16674==The signal is caused by a READ memory access. Step #5: #0 0x556200d485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556200b6a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556200b69fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556200b47929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556200a68ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562009c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562009ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562009b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562009dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8b2c7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562009a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16674==Register values: Step #5: rax = 0x0000556204d01150 rbx = 0x0000556204d01150 rcx = 0x0000556204d01600 rdx = 0x00007fb8b2e44b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd86710b70 Step #5: r8 = 0x0000556204d01150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb8b2e44be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556203f47960 r14 = 0x0000000100000004 r15 = 0x0000556202eb4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16674==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x40,0x0,0xb4,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\002@\000\264\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7e5225774c7bd22837238eb3b39fbb8293f1c62 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAJAALQAAAsLCw== Step #5: MERGE-OUTER: attempt 1474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1242923731 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55803fd04198, 0x55803fd0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55803fd0c918,0x55803fd940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7e5225774c7bd22837238eb3b39fbb8293f1c62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7068 processed earlier; will process 8207 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 354 ft: 374 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown elem segment 917247 Step #5: #4 pulse cov: 382 ft: 407 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16678==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55803d5185dd bp 0x000000000000 sp 0x7ffd9061b5d0 T16678) Step #5: ==16678==The signal is caused by a READ memory access. Step #5: #0 0x55803d5185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55803d33a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55803d339fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55803d317929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55803d238ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55803d190c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55803d19a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55803d1816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55803d1ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f642cdd9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55803d174aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16678==Register values: Step #5: rax = 0x0000558040edc520 rbx = 0x0000558040edc520 rcx = 0x0000558040edc9d0 rdx = 0x00007f642cfa1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9061b5d0 Step #5: r8 = 0x0000558040edc520 r9 = 0x0000558040d77cd0 r10 = 0x0000558040d62010 r11 = 0x00007f642cfa1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558040717960 r14 = 0x0000000100000004 r15 = 0x000055803f684386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16678==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x0,0xfc,0x2,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\000\374\002\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b16a5922e702d63c8af79d6878655c081c3b9b8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAA/AIAAAALCw== Step #5: MERGE-OUTER: attempt 1475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243060177 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d56415f198, 0x55d564167911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d564167918,0x55d5641ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b16a5922e702d63c8af79d6878655c081c3b9b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7073 processed earlier; will process 8202 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16682==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d5619735dd bp 0x000000000000 sp 0x7ffd9987a090 T16682) Step #5: ==16682==The signal is caused by a READ memory access. Step #5: #0 0x55d5619735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d561795280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d561794fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d561772929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d561693ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d5615ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d5615f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d5615dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d5616083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8eb9ce3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d5615cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16682==Register values: Step #5: rax = 0x000055d564e15150 rbx = 0x000055d564e15150 rcx = 0x000055d564e15600 rdx = 0x00007f8eb9eabb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9987a090 Step #5: r8 = 0x000055d564e15150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8eb9eabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d564b72960 r14 = 0x0000000100000004 r15 = 0x000055d563adf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16682==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0x55,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000U\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7f7cf5cf26fcaa3972c428fe8455e79e57f22d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAFUACwALCw== Step #5: MERGE-OUTER: attempt 1476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243191983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e841e3198, 0x560e841eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e841eb918,0x560e842730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7f7cf5cf26fcaa3972c428fe8455e79e57f22d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7074 processed earlier; will process 8201 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 276 ft: 277 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 311 ft: 319 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16686==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e819f75dd bp 0x000000000000 sp 0x7ffc819dffe0 T16686) Step #5: ==16686==The signal is caused by a READ memory access. Step #5: #0 0x560e819f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e81819280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e81818fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e817f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e81717ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e8166fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e816791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e816606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e8168c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e0af14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e81653aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16686==Register values: Step #5: rax = 0x0000560e8508c1c0 rbx = 0x0000560e8508c1c0 rcx = 0x0000560e8508c1b0 rdx = 0x00007f3e0b0dcb80 Step #5: rdi = 0x0000560e8508c1b0 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffc819dffe0 Step #5: r8 = 0x0000560e8508c1c0 r9 = 0x00007f3e0b0dcc10 r10 = 0x0000560e8505e010 r11 = 0x00007f3e0b0dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e84bf6960 r14 = 0x0000000100000004 r15 = 0x0000560e83b63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16686==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x12,0x0,0x12,0x0,0x12,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\022\000\022\000\022\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-992b4d3b6fdbe67a066b7fabf1c931027b3b2016 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAASABIAEgALCw== Step #5: MERGE-OUTER: attempt 1477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243431223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563e6dc3198, 0x5563e6dcb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563e6dcb918,0x5563e6e530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/992b4d3b6fdbe67a066b7fabf1c931027b3b2016' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7078 processed earlier; will process 8197 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16738==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563e45d75dd bp 0x000000000000 sp 0x7ffd72c565b0 T16738) Step #5: ==16738==The signal is caused by a READ memory access. Step #5: #0 0x5563e45d75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563e43f9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563e43f8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563e43d6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563e42f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563e424fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563e42591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563e42406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563e426c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f062c206082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563e4233aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16738==Register values: Step #5: rax = 0x00005563e8620150 rbx = 0x00005563e8620150 rcx = 0x00005563e8620600 rdx = 0x00007f062c3ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd72c565b0 Step #5: r8 = 0x00005563e8620150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f062c3cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563e77d6960 r14 = 0x0000000100000004 r15 = 0x00005563e6743386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16738==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x1,0x4b,0x4d,0x4b,0x4b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\001KMKK\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13b5bca7551c09eaa00a18e11528efd5b43b6fbb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAABS01LSwALCw== Step #5: MERGE-OUTER: attempt 1478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243563994 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563751305198, 0x56375130d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56375130d918,0x5637513950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13b5bca7551c09eaa00a18e11528efd5b43b6fbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7079 processed earlier; will process 8196 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: #2 pulse cov: 330 ft: 341 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16750==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56374eb195dd bp 0x000000000000 sp 0x7fff3cc73220 T16750) Step #5: ==16750==The signal is caused by a READ memory access. Step #5: #0 0x56374eb195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56374e93b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56374e93afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56374e918929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56374e839ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56374e791c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56374e79b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56374e7826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56374e7ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96503da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56374e775aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16750==Register values: Step #5: rax = 0x0000563751ff1770 rbx = 0x0000563751ff1770 rcx = 0x0000563751ff1760 rdx = 0x00007f96505a2b80 Step #5: rdi = 0x0000563751ff1760 rsi = 0x0000000001f00000 rbp = 0x0000000000000000 rsp = 0x00007fff3cc73220 Step #5: r8 = 0x0000563751ff1770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96505a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563751d18960 r14 = 0x0000000100000004 r15 = 0x0000563750c85386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16750==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x79,0x41,0x7f,0x41,0x6d,0x6f,0x70,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AyA\177Amop\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cba71d874cf1a949d4450bf2b946fef933383b0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBeUF/QW1vcAwACw== Step #5: MERGE-OUTER: attempt 1479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243701098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3bed9f198, 0x55e3beda7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3beda7918,0x55e3bee2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3cba71d874cf1a949d4450bf2b946fef933383b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7083 processed earlier; will process 8192 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16756==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3bc5b35dd bp 0x000000000000 sp 0x7fffe18aec20 T16756) Step #5: ==16756==The signal is caused by a READ memory access. Step #5: #0 0x55e3bc5b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3bc3d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3bc3d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3bc3b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3bc2d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e3bc22bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3bc2351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3bc21c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3bc2483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc836de0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3bc20faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16756==Register values: Step #5: rax = 0x000055e3bfec2a00 rbx = 0x000055e3bfec2a00 rcx = 0x000055e3bfec2eb0 rdx = 0x00007fc836fa8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe18aec20 Step #5: r8 = 0x000055e3bfec2a00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc836fa8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3bf7b2960 r14 = 0x0000000100000004 r15 = 0x000055e3be71f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16756==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x76,0x63,0x0,0x20,0x24,0x20,0x26,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001vc\000 $ &\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6065e47b1243ebfeb992b080b4d18e981b6f4c0a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF2YwAgJCAmGhoBCw== Step #5: MERGE-OUTER: attempt 1480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243833232 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565c95ed198, 0x5565c95f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565c95f5918,0x5565c967d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6065e47b1243ebfeb992b080b4d18e981b6f4c0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7084 processed earlier; will process 8191 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565c6e015dd bp 0x000000000000 sp 0x7fffdb8594c0 T16763) Step #5: ==16763==The signal is caused by a READ memory access. Step #5: #0 0x5565c6e015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565c6c23280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565c6c22fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565c6c00929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565c6b21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565c6a79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565c6a831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565c6a6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565c6a963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7274fb9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565c6a5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16763==Register values: Step #5: rax = 0x00005565cbde3150 rbx = 0x00005565cbde3150 rcx = 0x00005565cbde3600 rdx = 0x00007f7275181b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdb8594c0 Step #5: r8 = 0x00005565cbde3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7275181be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565ca000960 r14 = 0x0000000100000004 r15 = 0x00005565c8f6d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6b,0x41,0xfa,0xa0,0x2f,0x6b,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AkA\372\240/k\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b7f7d092f942a66432b346ab223dbfa1e7abd35 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBa0H6oC9rAAAACw== Step #5: MERGE-OUTER: attempt 1481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1243967517 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a6346a6198, 0x55a6346ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a6346ae918,0x55a6347360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b7f7d092f942a66432b346ab223dbfa1e7abd35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7085 processed earlier; will process 8190 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 303 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 16378 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16770==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a631eba5dd bp 0x000000000000 sp 0x7ffdee0c4e70 T16770) Step #5: ==16770==The signal is caused by a READ memory access. Step #5: #0 0x55a631eba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a631cdc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a631cdbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a631cb9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a631bdaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a631b32c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a631b3c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a631b236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a631b4f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7cfc6c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a631b16aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16770==Register values: Step #5: rax = 0x000055a637190520 rbx = 0x000055a637190520 rcx = 0x000055a6371909d0 rdx = 0x00007fc7cfe34b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdee0c4e70 Step #5: r8 = 0x000055a637190520 r9 = 0x00007fc7cfe34bf0 r10 = 0x000055a637016010 r11 = 0x00007fc7cfe34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6350b9960 r14 = 0x0000000100000004 r15 = 0x000055a634026386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16770==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x6a,0x74,0x41,0x41,0x74,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjAjtAAt\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3935e0b028340461fc624d5f4ee0df0adb4be6b4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakFqdEFBdAwACw== Step #5: MERGE-OUTER: attempt 1482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1244103151 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f9563e198, 0x563f95646911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f95646918,0x563f956ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3935e0b028340461fc624d5f4ee0df0adb4be6b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7089 processed earlier; will process 8186 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16774==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f92e525dd bp 0x000000000000 sp 0x7fff68318cb0 T16774) Step #5: ==16774==The signal is caused by a READ memory access. Step #5: #0 0x563f92e525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f92c74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f92c73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f92c51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f92b72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f92acac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f92ad41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f92abb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f92ae73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0479828082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f92aaeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16774==Register values: Step #5: rax = 0x0000563f974b6150 rbx = 0x0000563f974b6150 rcx = 0x0000563f974b6600 rdx = 0x00007f04799f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff68318cb0 Step #5: r8 = 0x0000563f974b6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f04799f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f96051960 r14 = 0x0000000100000004 r15 = 0x0000563f94fbe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16774==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6c,0x41,0x23,0x45,0x71,0x4,0x40,0x5,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AlA#Eq\004@\005\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-482e357ff1bad20bb90a9464eaf4089f0df00860 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbEEjRXEEQAULCw== Step #5: MERGE-OUTER: attempt 1483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1244238332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a224c8a198, 0x55a224c92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a224c92918,0x55a224d1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/482e357ff1bad20bb90a9464eaf4089f0df00860' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7090 processed earlier; will process 8185 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16808==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a22249e5dd bp 0x000000000000 sp 0x7fff0fefb2c0 T16808) Step #5: ==16808==The signal is caused by a READ memory access. Step #5: #0 0x55a22249e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a2222c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a2222bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a22229d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a2221bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a222116c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2221201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2221076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2221333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26cbc70082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2220faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16808==Register values: Step #5: rax = 0x000055a226974150 rbx = 0x000055a226974150 rcx = 0x000055a226974600 rdx = 0x00007f26cbe38b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0fefb2c0 Step #5: r8 = 0x000055a226974150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26cbe38be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a22569d960 r14 = 0x0000000100000004 r15 = 0x000055a22460a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16808==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x80,0x0,0x12,0x0,0xc3,0xc3,0x1a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\200\000\022\000\303\303\032\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7eea833c9e23e1011d49a2d1647eaaaba9703457 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACgAASAMPDGgALCw== Step #5: MERGE-OUTER: attempt 1484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1244369848 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a5a913d198, 0x55a5a9145911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5a9145918,0x55a5a91cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7eea833c9e23e1011d49a2d1647eaaaba9703457' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7091 processed earlier; will process 8184 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16837==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5a69515dd bp 0x000000000000 sp 0x7ffe5977cb20 T16837) Step #5: ==16837==The signal is caused by a READ memory access. Step #5: #0 0x55a5a69515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a5a6773280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a5a6772fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a5a6750929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a5a6671ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5a65c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5a65d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5a65ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5a65e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9021b86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a5a65adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16837==Register values: Step #5: rax = 0x000055a5ab54ef50 rbx = 0x000055a5ab54ef50 rcx = 0x000055a5ab54ef40 rdx = 0x00007f9021d4eb80 Step #5: rdi = 0x000055a5ab54ef40 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffe5977cb20 Step #5: r8 = 0x000055a5ab54ef50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9021d4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a5a9b50960 r14 = 0x0000000100000004 r15 = 0x000055a5a8abd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16837==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xbd,0x84,0x86,0x83,0x87,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\275\204\206\203\207\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b2119eb7c650bca6100e972c88539a2e451820d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC9hIaDhwALCw== Step #5: MERGE-OUTER: attempt 1485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1244502246 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e011c0198, 0x564e011c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e011c8918,0x564e012500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b2119eb7c650bca6100e972c88539a2e451820d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7093 processed earlier; will process 8182 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16841==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564dfe9d45dd bp 0x000000000000 sp 0x7ffed8f49f50 T16841) Step #5: ==16841==The signal is caused by a READ memory access. Step #5: #0 0x564dfe9d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564dfe7f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564dfe7f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564dfe7d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564dfe6f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564dfe64cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564dfe6561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564dfe63d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564dfe6693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56cb01a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564dfe630aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16841==Register values: Step #5: rax = 0x0000564e02d9e150 rbx = 0x0000564e02d9e150 rcx = 0x0000564e02d9e600 rdx = 0x00007f56cb1e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed8f49f50 Step #5: r8 = 0x0000564e02d9e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56cb1e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e01bd3960 r14 = 0x0000000100000004 r15 = 0x0000564e00b40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16841==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x4d,0x4f,0x0,0x4f,0x4f,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000MO\000OO\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79b18e1adbf517bf6fde0d12aee35f464edcee63 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABNTwBPTwALCw== Step #5: MERGE-OUTER: attempt 1486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1244632560 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc6b003198, 0x55dc6b00b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc6b00b918,0x55dc6b0930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79b18e1adbf517bf6fde0d12aee35f464edcee63' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7094 processed earlier; will process 8181 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16845==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc688175dd bp 0x000000000000 sp 0x7ffcd07a29b0 T16845) Step #5: ==16845==The signal is caused by a READ memory access. Step #5: #0 0x55dc688175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc68639280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc68638fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc68616929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc68537ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc6848fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc684991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc684806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc684ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa02dd6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc68473aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16845==Register values: Step #5: rax = 0x000055dc6d157150 rbx = 0x000055dc6d157150 rcx = 0x000055dc6d157600 rdx = 0x00007fa02df37b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd07a29b0 Step #5: r8 = 0x000055dc6d157150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa02df37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc6ba16960 r14 = 0x0000000100000004 r15 = 0x000055dc6a983386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16845==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xa4,0x1,0x1,0x0,0xab,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\244\001\001\000\253\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ddf422f71bfe3b11e56231d00ae89792741e924 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACkAQEAqwALCw== Step #5: MERGE-OUTER: attempt 1487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1244764725 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1fa11f198, 0x55a1fa127911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1fa127918,0x55a1fa1af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ddf422f71bfe3b11e56231d00ae89792741e924' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7095 processed earlier; will process 8180 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16849==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1f79335dd bp 0x000000000000 sp 0x7fffab59cf80 T16849) Step #5: ==16849==The signal is caused by a READ memory access. Step #5: #0 0x55a1f79335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1f7755280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1f7754fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1f7732929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1f7653ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1f75abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1f75b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1f759c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1f75c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4cd1dc0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1f758faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16849==Register values: Step #5: rax = 0x000055a1fb8e6e40 rbx = 0x000055a1fb8e6e40 rcx = 0x000055a1fb8e6e30 rdx = 0x00007f4cd1f88b80 Step #5: rdi = 0x000055a1fb8e6e30 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007fffab59cf80 Step #5: r8 = 0x000055a1fb8e6e40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4cd1f88be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1fab32960 r14 = 0x0000000100000004 r15 = 0x000055a1f9a9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16849==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0x60,0x68,0x6b,0x69,0x68,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA`hkih\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbd0506b968c7ef64821e6ecc6f58c087f96ce37 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUFgaGtpaAwACw== Step #5: MERGE-OUTER: attempt 1488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1244896365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562676ddf198, 0x562676de7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562676de7918,0x562676e6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fbd0506b968c7ef64821e6ecc6f58c087f96ce37' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7097 processed earlier; will process 8178 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16853==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626745f35dd bp 0x000000000000 sp 0x7ffc4d8e96e0 T16853) Step #5: ==16853==The signal is caused by a READ memory access. Step #5: #0 0x5626745f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562674415280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562674414fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626743f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562674313ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56267426bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626742751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56267425c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626742883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feea728d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56267424faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16853==Register values: Step #5: rax = 0x0000562679233150 rbx = 0x0000562679233150 rcx = 0x0000562679233600 rdx = 0x00007feea7455b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4d8e96e0 Step #5: r8 = 0x0000562679233150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feea7455be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626777f2960 r14 = 0x0000000100000004 r15 = 0x000056267675f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16853==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x60,0x1,0xfd,0xdb,0x1,0xfd,0x7a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375`\001\375\333\001\375z\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-121aabe012936a4ce6945a91d9a48791c22a5cac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/WAB/dsB/XoACw== Step #5: MERGE-OUTER: attempt 1489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245028058 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562abd623198, 0x562abd62b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562abd62b918,0x562abd6b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/121aabe012936a4ce6945a91d9a48791c22a5cac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7098 processed earlier; will process 8177 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16857==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562abae375dd bp 0x000000000000 sp 0x7ffd5488e9a0 T16857) Step #5: ==16857==The signal is caused by a READ memory access. Step #5: #0 0x562abae375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562abac59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562abac58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562abac36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562abab57ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562abaaafc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562abaab91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562abaaa06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562abaacc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1972770082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562abaa93aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16857==Register values: Step #5: rax = 0x0000562abf2e2d40 rbx = 0x0000562abf2e2d40 rcx = 0x0000562abf2e2d30 rdx = 0x00007f1972938b80 Step #5: rdi = 0x0000562abf2e2d30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffd5488e9a0 Step #5: r8 = 0x0000562abf2e2d40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1972938be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562abe036960 r14 = 0x0000000100000004 r15 = 0x0000562abcfa3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16857==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x7e,0x42,0x43,0x42,0x16,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351~BCB\026\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d5d777e144a7bf1f43956d241c29781dbd1a2ce Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6X5CQ0IWinwACw== Step #5: MERGE-OUTER: attempt 1490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245159333 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8110b0198, 0x55e8110b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8110b8918,0x55e8111400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d5d777e144a7bf1f43956d241c29781dbd1a2ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7100 processed earlier; will process 8175 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16861==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e80e8c45dd bp 0x000000000000 sp 0x7ffe504b9e00 T16861) Step #5: ==16861==The signal is caused by a READ memory access. Step #5: #0 0x55e80e8c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e80e6e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e80e6e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e80e6c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e80e5e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e80e53cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e80e5461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e80e52d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e80e5593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff8b981c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e80e520aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16861==Register values: Step #5: rax = 0x000055e81261a150 rbx = 0x000055e81261a150 rcx = 0x000055e81261a600 rdx = 0x00007ff8b99e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe504b9e00 Step #5: r8 = 0x000055e81261a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff8b99e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e811ac3960 r14 = 0x0000000100000004 r15 = 0x000055e810a30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16861==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x43,0x0,0x0,0xb,0x0,0xaf,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@C\000\000\013\000\257\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2810949ca336c5fe10af98ed91080949aa83b146 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQEMAAAsArwALCw== Step #5: MERGE-OUTER: attempt 1491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245289304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0f5c03198, 0x55b0f5c0b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0f5c0b918,0x55b0f5c930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2810949ca336c5fe10af98ed91080949aa83b146' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7101 processed earlier; will process 8174 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16872==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0f34175dd bp 0x000000000000 sp 0x7ffc355c2cb0 T16872) Step #5: ==16872==The signal is caused by a READ memory access. Step #5: #0 0x55b0f34175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0f3239280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0f3238fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0f3216929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0f3137ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0f308fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0f30991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0f30806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0f30ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38fb7af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0f3073aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16872==Register values: Step #5: rax = 0x000055b0f7dcad00 rbx = 0x000055b0f7dcad00 rcx = 0x000055b0f7dcb1b0 rdx = 0x00007f38fb977b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc355c2cb0 Step #5: r8 = 0x000055b0f7dcad00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38fb977be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0f6616960 r14 = 0x0000000100000004 r15 = 0x000055b0f5583386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16872==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x8c,0x1,0xfd,0xd2,0x0,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\214\001\375\322\000\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-213c3e865a4ba5d6a734d5fa7c1cb87a64615e8d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/YwB/dIAAQAACw== Step #5: MERGE-OUTER: attempt 1492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245422625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b49db4198, 0x558b49dbc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b49dbc918,0x558b49e440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/213c3e865a4ba5d6a734d5fa7c1cb87a64615e8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7103 processed earlier; will process 8172 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 1533 Step #5: #2 pulse cov: 299 ft: 337 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16920==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b475c85dd bp 0x000000000000 sp 0x7fff4adb5ff0 T16920) Step #5: ==16920==The signal is caused by a READ memory access. Step #5: #0 0x558b475c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b473ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b473e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b473c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b472e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b47240c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b4724a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b472316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b4725d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f634a27f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b47224aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16920==Register values: Step #5: rax = 0x0000558b4c6db520 rbx = 0x0000558b4c6db520 rcx = 0x0000558b4c6db9d0 rdx = 0x00007f634a447b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4adb5ff0 Step #5: r8 = 0x0000558b4c6db520 r9 = 0x00007f634a447bf0 r10 = 0x0000558b4c561010 r11 = 0x00007f634a447be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b4a7c7960 r14 = 0x0000000100000004 r15 = 0x0000558b49734386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16920==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0x0,0x9c,0x9c,0x61,0x0,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\000\234\234a\000\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c4a91234ba0b729b59ab85724d1d2fe39225c84 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAAnJxhAAELCw== Step #5: MERGE-OUTER: attempt 1493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245557083 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d984922198, 0x55d98492a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d98492a918,0x55d9849b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c4a91234ba0b729b59ab85724d1d2fe39225c84' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7106 processed earlier; will process 8169 files now Step #5: [LOADING] WASM module load failed: unknown type 248472 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 94 Step #5: #2 pulse cov: 333 ft: 341 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==16964==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9821365dd bp 0x000000000000 sp 0x7ffdb1a93310 T16964) Step #5: ==16964==The signal is caused by a READ memory access. Step #5: #0 0x55d9821365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d981f58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d981f57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d981f35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d981e56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d981daec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d981db81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d981d9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d981dcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5f5024082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d981d92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==16964==Register values: Step #5: rax = 0x000055d985d164c0 rbx = 0x000055d985d164c0 rcx = 0x000055d985d16970 rdx = 0x00007fa5f51ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb1a93310 Step #5: r8 = 0x000055d985d164c0 r9 = 0x000055d985ba0880 r10 = 0x000055d985b88010 r11 = 0x00007fa5f51ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d985335960 r14 = 0x0000000100000004 r15 = 0x000055d9842a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==16964==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xce,0x7f,0x6b,0x20,0x5,0x22,0xa1,0x41,0x21,0x31,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\316\177k \005\"\241A!1\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7026bae800138115a9453e49a586a7a5a1917113 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHOf2sgBSKhQSExCw== Step #5: MERGE-OUTER: attempt 1494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245694092 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c32b320198, 0x55c32b328911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c32b328918,0x55c32b3b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7026bae800138115a9453e49a586a7a5a1917113' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7110 processed earlier; will process 8165 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17008==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c328b345dd bp 0x000000000000 sp 0x7fffbc27dca0 T17008) Step #5: ==17008==The signal is caused by a READ memory access. Step #5: #0 0x55c328b345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c328956280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c328955fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c328933929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c328854ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3287acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3287b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c32879d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3287c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f309ca67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c328790aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17008==Register values: Step #5: rax = 0x000055c32ce44150 rbx = 0x000055c32ce44150 rcx = 0x000055c32ce44600 rdx = 0x00007f309cc2fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbc27dca0 Step #5: r8 = 0x000055c32ce44150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f309cc2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c32bd33960 r14 = 0x0000000100000004 r15 = 0x000055c32aca0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17008==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x7e,0x0,0x64,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002~\000d\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c76ded2d672e4183e8b0680cf780273db0a499c4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJ+AGQACwALCw== Step #5: MERGE-OUTER: attempt 1495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245825792 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562590629198, 0x562590631911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562590631918,0x5625906b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c76ded2d672e4183e8b0680cf780273db0a499c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7111 processed earlier; will process 8164 files now Step #5: [LOADING] WASM module load failed: unknown type -1098992514 Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown table -1350648451 Step #5: #2 pulse cov: 303 ft: 317 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17044==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56258de3d5dd bp 0x000000000000 sp 0x7ffed19113e0 T17044) Step #5: ==17044==The signal is caused by a READ memory access. Step #5: #0 0x56258de3d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56258dc5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56258dc5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56258dc3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56258db5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56258dab5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56258dabf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56258daa66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56258dad23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5de017a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56258da99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17044==Register values: Step #5: rax = 0x0000562591ada4f0 rbx = 0x0000562591ada4f0 rcx = 0x0000562591ada4e0 rdx = 0x00007f5de0342b80 Step #5: rdi = 0x0000562591ada4e0 rsi = 0x0000000001800000 rbp = 0x0000000000000000 rsp = 0x00007ffed19113e0 Step #5: r8 = 0x0000562591ada4f0 r9 = 0x00007f5de0342bf0 r10 = 0x0000562591960010 r11 = 0x00007f5de0342be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056259103c960 r14 = 0x0000000100000004 r15 = 0x000056258ffa9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17044==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x68,0x1,0xfd,0x96,0x1,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375h\001\375\226\001\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d53d73f210a69dfd0a79092b084ca6b949d18ee4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/WgB/ZYBAAEACw== Step #5: MERGE-OUTER: attempt 1496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1245959434 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636c2083198, 0x5636c208b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636c208b918,0x5636c21130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d53d73f210a69dfd0a79092b084ca6b949d18ee4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7115 processed earlier; will process 8160 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17070==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636bf8975dd bp 0x000000000000 sp 0x7ffcd7aa3a20 T17070) Step #5: ==17070==The signal is caused by a READ memory access. Step #5: #0 0x5636bf8975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636bf6b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636bf6b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636bf696929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636bf5b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636bf50fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636bf5191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636bf5006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636bf52c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0e2c4d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636bf4f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17070==Register values: Step #5: rax = 0x00005636c4889d70 rbx = 0x00005636c4889d70 rcx = 0x00005636c488a220 rdx = 0x00007fd0e2e15b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd7aa3a20 Step #5: r8 = 0x00005636c4889d70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0e2e15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636c2a96960 r14 = 0x0000000100000004 r15 = 0x00005636c1a03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17070==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8d,0x7e,0x63,0x0,0x20,0xff,0x29,0x0,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\215~c\000 \377)\000\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a0f8bf9f87631ce35ae8625a7a8254087ad2304 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGNfmMAIP8pABQACw== Step #5: MERGE-OUTER: attempt 1497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1246094619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d910bd0198, 0x55d910bd8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d910bd8918,0x55d910c600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a0f8bf9f87631ce35ae8625a7a8254087ad2304' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7116 processed earlier; will process 8159 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17138==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d90e3e45dd bp 0x000000000000 sp 0x7fff660bd880 T17138) Step #5: ==17138==The signal is caused by a READ memory access. Step #5: #0 0x55d90e3e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d90e206280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d90e205fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d90e1e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d90e104ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d90e05cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d90e0661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d90e04d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d90e0793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3394fa0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d90e040aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17138==Register values: Step #5: rax = 0x000055d91199c040 rbx = 0x000055d91199c040 rcx = 0x000055d91199c030 rdx = 0x00007f3395168b80 Step #5: rdi = 0x000055d91199c030 rsi = 0x0000000000001001 rbp = 0x0000000000000000 rsp = 0x00007fff660bd880 Step #5: r8 = 0x000055d91199c040 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3395168be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9115e3960 r14 = 0x0000000100000004 r15 = 0x000055d910550386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17138==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xab,0x26,0x7c,0x20,0x0,0xab,0x41,0x8c,0x8,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\253&| \000\253A\214\010\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6ed9d01ed4de5ef5f2793315d669d61b6dd7fc5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGrJnwgAKtBjAgACw== Step #5: MERGE-OUTER: attempt 1498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1246228036 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592ec112198, 0x5592ec11a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592ec11a918,0x5592ec1a20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6ed9d01ed4de5ef5f2793315d669d61b6dd7fc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7118 processed earlier; will process 8157 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17198==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592e99265dd bp 0x000000000000 sp 0x7fff373bf890 T17198) Step #5: ==17198==The signal is caused by a READ memory access. Step #5: #0 0x5592e99265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592e9748280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592e9747fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592e9725929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592e9646ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592e959ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592e95a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592e958f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592e95bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef16dff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592e9582aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17198==Register values: Step #5: rax = 0x00005592ee172c60 rbx = 0x00005592ee172c60 rcx = 0x00005592ee172c50 rdx = 0x00007fef16fc7b80 Step #5: rdi = 0x00005592ee172c50 rsi = 0x0000000004104100 rbp = 0x0000000000000000 rsp = 0x00007fff373bf890 Step #5: r8 = 0x00005592ee172c60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef16fc7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005592ecb25960 r14 = 0x0000000100000004 r15 = 0x00005592eba92386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17198==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x74,0x42,0xe9,0x26,0x7e,0x42,0x1,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BtB\351&~B\001|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3524d2dfc6e73c3c264c4630a41bca91bef2a6ba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCdELpJn5CAXwACw== Step #5: MERGE-OUTER: attempt 1499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1246360676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5ce265198, 0x55c5ce26d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5ce26d918,0x55c5ce2f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3524d2dfc6e73c3c264c4630a41bca91bef2a6ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7120 processed earlier; will process 8155 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 320 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 400 ft: 440 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5cba795dd bp 0x000000000000 sp 0x7fff24e1d3d0 T17259) Step #5: ==17259==The signal is caused by a READ memory access. Step #5: #0 0x55c5cba795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5cb89b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5cb89afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5cb878929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5cb799ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c5cb6f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5cb6fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5cb6e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5cb70e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff451b18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5cb6d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17259==Register values: Step #5: rax = 0x000055c5cfcf7520 rbx = 0x000055c5cfcf7520 rcx = 0x000055c5cfcf79d0 rdx = 0x00007ff451ce0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff24e1d3d0 Step #5: r8 = 0x000055c5cfcf7520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff451ce0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5cec78960 r14 = 0x0000000100000004 r15 = 0x000055c5cdbe5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xbd,0x7c,0x79,0x7c,0x7d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\275|y|}\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5347486ec2d0030ac5eb0187ab09862b4f35903 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC9fHl8fQALCw== Step #5: MERGE-OUTER: attempt 1500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1246496868 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56135d2b9198, 0x56135d2c1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56135d2c1918,0x56135d3490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5347486ec2d0030ac5eb0187ab09862b4f35903' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7128 processed earlier; will process 8147 files now Step #5: [LOADING] WASM module load failed: unknown function 81574 Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56135aacd5dd bp 0x000000000000 sp 0x7ffdef0d6630 T17307) Step #5: ==17307==The signal is caused by a READ memory access. Step #5: #0 0x56135aacd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56135a8ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56135a8eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56135a8cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56135a7edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56135a745c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56135a74f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56135a7366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56135a7623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8eacbf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56135a729aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17307==Register values: Step #5: rax = 0x000056135f291d30 rbx = 0x000056135f291d30 rcx = 0x000056135f2921e0 rdx = 0x00007fd8eae87b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdef0d6630 Step #5: r8 = 0x000056135f291d30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8eae87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056135dccc960 r14 = 0x0000000100000004 r15 = 0x000056135cc39386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0x7f,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000\177\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98df1727a9d10df8ae563437bb26f04acd971f05 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAAH8ACwALCw== Step #5: MERGE-OUTER: attempt 1501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1246628772 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561884b97198, 0x561884b9f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561884b9f918,0x561884c270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98df1727a9d10df8ae563437bb26f04acd971f05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7130 processed earlier; will process 8145 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17345==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618823ab5dd bp 0x000000000000 sp 0x7ffda2baacf0 T17345) Step #5: ==17345==The signal is caused by a READ memory access. Step #5: #0 0x5618823ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618821cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618821ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618821aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618820cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561882023c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56188202d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618820146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618820403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12cb890082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561882007aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17345==Register values: Step #5: rax = 0x0000561886e58150 rbx = 0x0000561886e58150 rcx = 0x0000561886e58600 rdx = 0x00007f12cba58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda2baacf0 Step #5: r8 = 0x0000561886e58150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12cba58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618855aa960 r14 = 0x0000000100000004 r15 = 0x0000561884517386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17345==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x9b,0x1,0xfd,0x9b,0x1,0xfd,0x7a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\233\001\375\233\001\375z\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce31dc5a23a42424b51bfc0440eab406f4d69431 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/ZsB/ZsB/XoACw== Step #5: MERGE-OUTER: attempt 1502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1246760137 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec68abb198, 0x55ec68ac3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec68ac3918,0x55ec68b4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce31dc5a23a42424b51bfc0440eab406f4d69431' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7131 processed earlier; will process 8144 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec662cf5dd bp 0x000000000000 sp 0x7fff8ad82bc0 T17391) Step #5: ==17391==The signal is caused by a READ memory access. Step #5: #0 0x55ec662cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec660f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec660f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec660ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec65fefad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec65f47c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec65f511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec65f386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec65f643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed4db0d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec65f2baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17391==Register values: Step #5: rax = 0x000055ec6a700f60 rbx = 0x000055ec6a700f60 rcx = 0x000055ec6a701410 rdx = 0x00007fed4dcd5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8ad82bc0 Step #5: r8 = 0x000055ec6a700f60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed4dcd5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec694ce960 r14 = 0x0000000100000004 r15 = 0x000055ec6843b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x32,0x63,0x0,0x0,0xfd,0xa7,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2022c\000\000\375\247\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7e3d568aa3db5f5b9be9a203b3959ece344803d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCMmMAAP2nAQAACw== Step #5: MERGE-OUTER: attempt 1503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1246891348 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea26ffb198, 0x55ea27003911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea27003918,0x55ea2708b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7e3d568aa3db5f5b9be9a203b3959ece344803d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7132 processed earlier; will process 8143 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 316 ft: 324 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17441==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea2480f5dd bp 0x000000000000 sp 0x7fffd43dd9e0 T17441) Step #5: ==17441==The signal is caused by a READ memory access. Step #5: #0 0x55ea2480f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea24631280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea24630fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea2460e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea2452fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea24487c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea244911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea244786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea244a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4937961082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea2446baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17441==Register values: Step #5: rax = 0x000055ea27c6cde0 rbx = 0x000055ea27c6cde0 rcx = 0x000055ea27c6d290 rdx = 0x00007f4937b29b80 Step #5: rdi = 0x0000000000000001 rsi = 0x00000000000004c4 rbp = 0x0000000000000000 rsp = 0x00007fffd43dd9e0 Step #5: r8 = 0x000055ea27c6cde0 r9 = 0x000000000000007c r10 = 0x000055ea27c6d000 r11 = 0xfffffffffffff000 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea27a0e960 r14 = 0x0000000100000004 r15 = 0x000055ea2697b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17441==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x7,0x64,0x6f,0xfb,0x6e,0x70,0x6e,0x70,0x16,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\004\007do\373npnp\026l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5edb1fc601fdfa46a65e91718c52d6606d3fa443 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQHZG/7bnBucBZsCw== Step #5: MERGE-OUTER: attempt 1504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1247026937 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d95681c198, 0x55d956824911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d956824918,0x55d9568ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5edb1fc601fdfa46a65e91718c52d6606d3fa443' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7135 processed earlier; will process 8140 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 259 ft: 260 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 292 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown function 1949630 Step #5: #4 pulse cov: 310 ft: 325 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17469==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9540305dd bp 0x000000000000 sp 0x7fff7596e4b0 T17469) Step #5: ==17469==The signal is caused by a READ memory access. Step #5: #0 0x55d9540305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d953e52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d953e51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d953e2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d953d50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d953ca8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d953cb21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d953c996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d953cc53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f87153082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d953c8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17469==Register values: Step #5: rax = 0x000055d95733afc0 rbx = 0x000055d95733afc0 rcx = 0x000055d95733afb0 rdx = 0x00007f1f8731bb80 Step #5: rdi = 0x000055d95733afb0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007fff7596e4b0 Step #5: r8 = 0x000055d95733afc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f8731bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d95722f960 r14 = 0x0000000100000004 r15 = 0x000055d95619c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17469==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x92,0x34,0x70,0x20,0x20,0x20,0x3a,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2224p :\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7afe4dea8cb115f5a45eed909dd87547c049c86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGSNHAgICA6GhoBCw== Step #5: MERGE-OUTER: attempt 1505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1247163138 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563134a1198, 0x5563134a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563134a9918,0x5563135310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7afe4dea8cb115f5a45eed909dd87547c049c86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7140 processed earlier; will process 8135 files now Step #5: [LOADING] WASM module load failed: too many locals Step #5: #1 pulse cov: 208 ft: 209 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17473==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556310cb55dd bp 0x000000000000 sp 0x7ffd0e653d40 T17473) Step #5: ==17473==The signal is caused by a READ memory access. Step #5: #0 0x556310cb55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556310ad7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556310ad6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556310ab4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563109d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55631092dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563109371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55631091e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55631094a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25838fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556310911aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17473==Register values: Step #5: rax = 0x0000556315676d70 rbx = 0x0000556315676d70 rcx = 0x0000556315676d60 rdx = 0x00007f2583ac4b80 Step #5: rdi = 0x0000556315676d60 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffd0e653d40 Step #5: r8 = 0x0000556315676d70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2583ac4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556313eb4960 r14 = 0x0000000100000004 r15 = 0x0000556312e21386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17473==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x40,0x6c,0x0,0x1a,0x1a,0x0,0x1a,0x1a,0xd6,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001@l\000\032\032\000\032\032\326\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e665d85ab31f9d6576e9433d1c9d3b4d4eae02d5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFAbAAaGgAaGtYACw== Step #5: MERGE-OUTER: attempt 1506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1247298309 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558450dea198, 0x558450df2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558450df2918,0x558450e7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e665d85ab31f9d6576e9433d1c9d3b4d4eae02d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7142 processed earlier; will process 8133 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 222 ft: 223 exec/s: 0 rss: 69Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17477==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55844e5fe5dd bp 0x000000000000 sp 0x7ffd47271a00 T17477) Step #5: ==17477==The signal is caused by a READ memory access. Step #5: #0 0x55844e5fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55844e420280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55844e41ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55844e3fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55844e31ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55844e276c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55844e2801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55844e2676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55844e2933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5930d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55844e25aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17477==Register values: Step #5: rax = 0x0000558451902350 rbx = 0x0000558451902350 rcx = 0x0000558451902340 rdx = 0x00007fa593298b80 Step #5: rdi = 0x0000558451902340 rsi = 0x0000000000020420 rbp = 0x0000000000000000 rsp = 0x00007ffd47271a00 Step #5: r8 = 0x0000558451902350 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa593298be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584517fd960 r14 = 0x0000000100000004 r15 = 0x000055845076a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17477==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x86,0x35,0x6a,0x20,0x0,0x1,0xd5,0x0,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2065j \000\001\325\000\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98bdc3c76daa550c0167a13955d3c63956c052a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGGNWogAAHVABoBCw== Step #5: MERGE-OUTER: attempt 1507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1248246813 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55826d4f5198, 0x55826d4fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55826d4fd918,0x55826d5850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98bdc3c76daa550c0167a13955d3c63956c052a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7144 processed earlier; will process 8131 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17481==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55826ad095dd bp 0x000000000000 sp 0x7fffcedeba40 T17481) Step #5: ==17481==The signal is caused by a READ memory access. Step #5: #0 0x55826ad095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55826ab2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55826ab2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55826ab08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55826aa29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55826a981c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55826a98b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55826a9726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55826a99e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a01a5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55826a965aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17481==Register values: Step #5: rax = 0x000055826ffac150 rbx = 0x000055826ffac150 rcx = 0x000055826ffac600 rdx = 0x00007f4a01c26b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcedeba40 Step #5: r8 = 0x000055826ffac150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a01c26be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055826df08960 r14 = 0x0000000100000004 r15 = 0x000055826ce75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17481==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0xa,0x42,0x4b,0x42,0x0,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\012BKB\000\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd2126f319ef72014b8a6f37ca4413c731ed2017 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QpCS0IAinwACw== Step #5: MERGE-OUTER: attempt 1508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1248378697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55adf2130198, 0x55adf2138911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55adf2138918,0x55adf21c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd2126f319ef72014b8a6f37ca4413c731ed2017' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7145 processed earlier; will process 8130 files now Step #5: [LOADING] WASM module load failed: unknown type -1158021160 Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17485==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55adef9445dd bp 0x000000000000 sp 0x7ffcf3b94360 T17485) Step #5: ==17485==The signal is caused by a READ memory access. Step #5: #0 0x55adef9445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55adef766280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55adef765fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55adef743929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55adef664ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55adef5bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55adef5c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55adef5ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55adef5d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1f3a4d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55adef5a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17485==Register values: Step #5: rax = 0x000055adf2e22f00 rbx = 0x000055adf2e22f00 rcx = 0x000055adf2e22ef0 rdx = 0x00007ff1f3c15b80 Step #5: rdi = 0x000055adf2e22ef0 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffcf3b94360 Step #5: r8 = 0x000055adf2e22f00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1f3c15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055adf2b43960 r14 = 0x0000000100000004 r15 = 0x000055adf1ab0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17485==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x9c,0x2f,0x41,0xce,0x9f,0x30,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\234/A\316\2370j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64256b15eed85b742df1ab949079da01fe65f4f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBnC9Bzp8wagAACw== Step #5: MERGE-OUTER: attempt 1509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1248510500 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642f8807198, 0x5642f880f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642f880f918,0x5642f88970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64256b15eed85b742df1ab949079da01fe65f4f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7147 processed earlier; will process 8128 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17489==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5642f601b5dd bp 0x000000000000 sp 0x7fff0e8d5690 T17489) Step #5: ==17489==The signal is caused by a READ memory access. Step #5: #0 0x5642f601b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5642f5e3d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5642f5e3cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5642f5e1a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5642f5d3bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5642f5c93c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5642f5c9d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5642f5c846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5642f5cb03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3fa9855082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5642f5c77aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17489==Register values: Step #5: rax = 0x00005642f95205a0 rbx = 0x00005642f95205a0 rcx = 0x00005642f9520a50 rdx = 0x00007f3fa9a1db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0e8d5690 Step #5: r8 = 0x00005642f95205a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3fa9a1dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005642f921a960 r14 = 0x0000000100000004 r15 = 0x00005642f8187386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17489==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf3,0x47,0x7c,0x20,0x20,0x9c,0x9b,0x99,0xbd,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\363G| \234\233\231\275\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a27126af2f97f187b421cd8ccf90014b659a02aa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHzR3wgIJybmb0ACw== Step #5: MERGE-OUTER: attempt 1510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1248644426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564a74957198, 0x564a7495f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564a7495f918,0x564a749e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a27126af2f97f187b421cd8ccf90014b659a02aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7148 processed earlier; will process 8127 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 279 ft: 285 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17493==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564a7216b5dd bp 0x000000000000 sp 0x7ffe5e02db10 T17493) Step #5: ==17493==The signal is caused by a READ memory access. Step #5: #0 0x564a7216b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564a71f8d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564a71f8cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564a71f6a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564a71e8bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564a71de3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564a71ded1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564a71dd46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564a71e003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f23097082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564a71dc7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17493==Register values: Step #5: rax = 0x0000564a759e3ef0 rbx = 0x0000564a759e3ef0 rcx = 0x0000564a759e3ee0 rdx = 0x00007f0f2325fb80 Step #5: rdi = 0x0000564a759e3ee0 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffe5e02db10 Step #5: r8 = 0x0000564a759e3ef0 r9 = 0x00007f0f2325fbf0 r10 = 0x0000564a759b6010 r11 = 0x00007f0f2325fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564a7536a960 r14 = 0x0000000100000004 r15 = 0x0000564a742d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17493==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x1,0x4b,0x4d,0x4c,0x4b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\001KMLK\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30ab123938ebb654e4e3c3e2cf37f79fdcf50a0b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAABS01MSwALCw== Step #5: MERGE-OUTER: attempt 1511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1248778297 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa1a3a1198, 0x55aa1a3a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa1a3a9918,0x55aa1a4310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30ab123938ebb654e4e3c3e2cf37f79fdcf50a0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7151 processed earlier; will process 8124 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17497==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa17bb55dd bp 0x000000000000 sp 0x7ffc5138d4e0 T17497) Step #5: ==17497==The signal is caused by a READ memory access. Step #5: #0 0x55aa17bb55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa179d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa179d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa179b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa178d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa1782dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa178371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa1781e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa1784a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9069c8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa17811aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17497==Register values: Step #5: rax = 0x000055aa1b6e5150 rbx = 0x000055aa1b6e5150 rcx = 0x000055aa1b6e5600 rdx = 0x00007f9069e54b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5138d4e0 Step #5: r8 = 0x000055aa1b6e5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9069e54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa1adb4960 r14 = 0x0000000100000004 r15 = 0x000055aa19d21386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17497==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xbd,0xe9,0x71,0x42,0x9,0x7e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\275\351qB\011~\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ef732fee4dc5fd70714d88917ccdbf0b4180c6b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmb3pcUIJfgAACw== Step #5: MERGE-OUTER: attempt 1512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1248909799 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618d5070198, 0x5618d5078911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618d5078918,0x5618d51000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ef732fee4dc5fd70714d88917ccdbf0b4180c6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7152 processed earlier; will process 8123 files now Step #5: [LOADING] WASM module load failed: unknown table 16255 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 510 Step #5: #2 pulse cov: 306 ft: 323 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown table 14613882 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17501==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618d28845dd bp 0x000000000000 sp 0x7fffc7276690 T17501) Step #5: ==17501==The signal is caused by a READ memory access. Step #5: #0 0x5618d28845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618d26a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618d26a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618d2683929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618d25a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618d24fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618d25061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618d24ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618d25193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2fe2c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618d24e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17501==Register values: Step #5: rax = 0x00005618d741be60 rbx = 0x00005618d741be60 rcx = 0x00005618d741be50 rdx = 0x00007fa2fe48eb80 Step #5: rdi = 0x00005618d741be50 rsi = 0x0000000000060000 rbp = 0x0000000000000000 rsp = 0x00007fffc7276690 Step #5: r8 = 0x00005618d741be60 r9 = 0x00007fa2fe48ebf0 r10 = 0x00005618d73f1010 r11 = 0x00007fa2fe48ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618d5a83960 r14 = 0x0000000100000004 r15 = 0x00005618d49f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17501==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x52,0xad,0x82,0x50,0x12,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000R\255\202P\022\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2aa391e2c78595fa7007c42dc611a33ea0c7400 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABSrYJQEgALCw== Step #5: MERGE-OUTER: attempt 1513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1249047350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562de3b5a198, 0x562de3b62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562de3b62918,0x562de3bea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2aa391e2c78595fa7007c42dc611a33ea0c7400' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7156 processed earlier; will process 8119 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17505==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562de136e5dd bp 0x000000000000 sp 0x7ffc3102f840 T17505) Step #5: ==17505==The signal is caused by a READ memory access. Step #5: #0 0x562de136e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562de1190280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562de118ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562de116d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562de108ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562de0fe6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562de0ff01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562de0fd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562de10033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8299811082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562de0fcaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17505==Register values: Step #5: rax = 0x0000562de47f1150 rbx = 0x0000562de47f1150 rcx = 0x0000562de47f1600 rdx = 0x00007f82999d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3102f840 Step #5: r8 = 0x0000562de47f1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82999d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562de456d960 r14 = 0x0000000100000004 r15 = 0x0000562de34da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17505==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x13,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\023\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2415f82eff634240d8f2e6c6de07d7f0785a9391 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0IThn0ACw== Step #5: MERGE-OUTER: attempt 1514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1249188348 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe5bccb198, 0x55fe5bcd3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe5bcd3918,0x55fe5bd5b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2415f82eff634240d8f2e6c6de07d7f0785a9391' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7157 processed earlier; will process 8118 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17509==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe594df5dd bp 0x000000000000 sp 0x7ffc842cea00 T17509) Step #5: ==17509==The signal is caused by a READ memory access. Step #5: #0 0x55fe594df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe59301280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe59300fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe592de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe591ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe59157c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe591611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe591486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe591743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73a50ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe5913baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17509==Register values: Step #5: rax = 0x000055fe5d3e89f0 rbx = 0x000055fe5d3e89f0 rcx = 0x000055fe5d3e89e0 rdx = 0x00007f73a52b6b80 Step #5: rdi = 0x000055fe5d3e89e0 rsi = 0x0000000000300000 rbp = 0x0000000000000000 rsp = 0x00007ffc842cea00 Step #5: r8 = 0x000055fe5d3e89f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73a52b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe5c6de960 r14 = 0x0000000100000004 r15 = 0x000055fe5b64b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17509==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xd6,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\326\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9148a96d0916bf27de1e0a122a397bb86391b5e4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAANYACwALCw== Step #5: MERGE-OUTER: attempt 1515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1249321393 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad0b844198, 0x55ad0b84c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad0b84c918,0x55ad0b8d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9148a96d0916bf27de1e0a122a397bb86391b5e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7159 processed earlier; will process 8116 files now Step #5: [LOADING] WASM module load failed: unknown type 1531 Step #5: #1 pulse cov: 330 ft: 331 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17513==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad090585dd bp 0x000000000000 sp 0x7fff67267e80 T17513) Step #5: ==17513==The signal is caused by a READ memory access. Step #5: #0 0x55ad090585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad08e7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad08e79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad08e57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad08d78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad08cd0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad08cda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad08cc16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad08ced3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab82f1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad08cb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17513==Register values: Step #5: rax = 0x000055ad0c84fcb0 rbx = 0x000055ad0c84fcb0 rcx = 0x000055ad0c84fca0 rdx = 0x00007fab830e3b80 Step #5: rdi = 0x000055ad0c84fca0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007fff67267e80 Step #5: r8 = 0x000055ad0c84fcb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab830e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad0c257960 r14 = 0x0000000100000004 r15 = 0x000055ad0b1c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17513==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0xb,0x42,0x35,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;B\013B5\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7732b27bef00d37155cb204a1759131061567cc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCC0I1hn8ACw== Step #5: MERGE-OUTER: attempt 1516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1249455871 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0b07d4198, 0x55d0b07dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0b07dc918,0x55d0b08640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7732b27bef00d37155cb204a1759131061567cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7161 processed earlier; will process 8114 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17517==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0adfe85dd bp 0x000000000000 sp 0x7ffde876b7a0 T17517) Step #5: ==17517==The signal is caused by a READ memory access. Step #5: #0 0x55d0adfe85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0ade0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0ade09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0adde7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0add08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0adc60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0adc6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0adc516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0adc7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28c533f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0adc44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17517==Register values: Step #5: rax = 0x000055d0b1c6ebc0 rbx = 0x000055d0b1c6ebc0 rcx = 0x000055d0b1c6f070 rdx = 0x00007f28c5507b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde876b7a0 Step #5: r8 = 0x000055d0b1c6ebc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28c5507be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0b11e7960 r14 = 0x0000000100000004 r15 = 0x000055d0b0154386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17517==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x23,0x7c,0x20,0x40,0x9f,0x9f,0x9d,0x9f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373#| @\237\237\235\237\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4207eea1ae6ec03693b45713a4b8d24eeebe4bde Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7I3wgQJ+fnZ8ACw== Step #5: MERGE-OUTER: attempt 1517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1249590032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e7966f198, 0x564e79677911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e79677918,0x564e796ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4207eea1ae6ec03693b45713a4b8d24eeebe4bde' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7162 processed earlier; will process 8113 files now Step #5: [LOADING] WASM module load failed: unknown type 703956 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17521==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e76e835dd bp 0x000000000000 sp 0x7ffcd543a090 T17521) Step #5: ==17521==The signal is caused by a READ memory access. Step #5: #0 0x564e76e835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e76ca5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e76ca4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e76c82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e76ba3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e76afbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e76b051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e76aec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e76b183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08b9ddd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e76adfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17521==Register values: Step #5: rax = 0x0000564e7ba07e40 rbx = 0x0000564e7ba07e40 rcx = 0x0000564e7ba07e30 rdx = 0x00007f08b9fa5b80 Step #5: rdi = 0x0000564e7ba07e30 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007ffcd543a090 Step #5: r8 = 0x0000564e7ba07e40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08b9fa5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e7a082960 r14 = 0x0000000100000004 r15 = 0x0000564e78fef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17521==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x7e,0x0,0x65,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002~\000e\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64faeb2978e0fe29609363b68a00da0204914aa6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJ+AGUACwALCw== Step #5: MERGE-OUTER: attempt 1518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1249722954 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56460981f198, 0x564609827911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564609827918,0x5646098af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64faeb2978e0fe29609363b68a00da0204914aa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7164 processed earlier; will process 8111 files now Step #5: [LOADING] WASM module load failed: unknown table 1015551 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 351 ft: 359 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 402 ft: 442 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [LOADING] WASM module load failed: unknown function 518995843 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17525==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646070335dd bp 0x000000000000 sp 0x7ffeb6a1c520 T17525) Step #5: ==17525==The signal is caused by a READ memory access. Step #5: #0 0x5646070335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564606e55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564606e54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564606e32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564606d53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564606cabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564606cb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564606c9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564606cc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3de021082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564606c8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17525==Register values: Step #5: rax = 0x000056460b555f70 rbx = 0x000056460b555f70 rcx = 0x000056460b556420 rdx = 0x00007fd3de1e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb6a1c520 Step #5: r8 = 0x000056460b555f70 r9 = 0x000056460b3d9a30 r10 = 0x000056460b3c4010 r11 = 0x00007fd3de1e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056460a232960 r14 = 0x0000000100000004 r15 = 0x000056460919f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17525==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xe9,0x7d,0x6f,0x1,0x20,0x30,0x21,0xff,0xef,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\351}o\001 0!\377\357\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a478a549b15edc152c2c94c4d16a5f0f4680060 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHpfW8BIDAh/+8ACw== Step #5: MERGE-OUTER: attempt 1519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1249886870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565dfd1e198, 0x5565dfd26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565dfd26918,0x5565dfdae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a478a549b15edc152c2c94c4d16a5f0f4680060' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7172 processed earlier; will process 8103 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17529==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565dd5325dd bp 0x000000000000 sp 0x7ffd8bf568e0 T17529) Step #5: ==17529==The signal is caused by a READ memory access. Step #5: #0 0x5565dd5325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565dd354280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565dd353fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565dd331929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565dd252ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565dd1aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565dd1b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565dd19b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565dd1c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0306ad4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565dd18eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17529==Register values: Step #5: rax = 0x00005565e0ba9a40 rbx = 0x00005565e0ba9a40 rcx = 0x00005565e0ba9ef0 rdx = 0x00007f0306c9cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8bf568e0 Step #5: r8 = 0x00005565e0ba9a40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0306c9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565e0731960 r14 = 0x0000000100000004 r15 = 0x00005565df69e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17529==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xde,0x29,0x7c,0x20,0x20,0x20,0x9d,0x21,0xa0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\336)| \235!\240\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6ac2a5bba33ccafe7996c7f2c91d4529916d829 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHeKXwgICCdIaAACw== Step #5: MERGE-OUTER: attempt 1520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250019453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641027aa198, 0x5641027b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641027b2918,0x56410283a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6ac2a5bba33ccafe7996c7f2c91d4529916d829' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7173 processed earlier; will process 8102 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17533==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640fffbe5dd bp 0x000000000000 sp 0x7ffd793df630 T17533) Step #5: ==17533==The signal is caused by a READ memory access. Step #5: #0 0x5640fffbe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640ffde0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640ffddffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640ffdbd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640ffcdead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640ffc36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640ffc401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640ffc276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640ffc533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a01216082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640ffc1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17533==Register values: Step #5: rax = 0x000056410369b900 rbx = 0x000056410369b900 rcx = 0x000056410369b8f0 rdx = 0x00007f4a013deb80 Step #5: rdi = 0x000056410369b8f0 rsi = 0x0000000000108400 rbp = 0x0000000000000000 rsp = 0x00007ffd793df630 Step #5: r8 = 0x000056410369b900 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a013debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641031bd960 r14 = 0x0000000100000004 r15 = 0x000056410212a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17533==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xff,0xe1,0xff,0x3,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\377\341\377\003~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e1bf586d6d90b83083de34f2ca8155a295dbaf4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lp/+H/A34ACw== Step #5: MERGE-OUTER: attempt 1521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250151433 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622be732198, 0x5622be73a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622be73a918,0x5622be7c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e1bf586d6d90b83083de34f2ca8155a295dbaf4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7175 processed earlier; will process 8100 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17537==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622bbf465dd bp 0x000000000000 sp 0x7ffc8ea1a1e0 T17537) Step #5: ==17537==The signal is caused by a READ memory access. Step #5: #0 0x5622bbf465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622bbd68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622bbd67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622bbd45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622bbc66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622bbbbec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622bbbc81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622bbbaf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622bbbdb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f578c2cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622bbba2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17537==Register values: Step #5: rax = 0x00005622bfa09150 rbx = 0x00005622bfa09150 rcx = 0x00005622bfa09600 rdx = 0x00007f578c495b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8ea1a1e0 Step #5: r8 = 0x00005622bfa09150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f578c495be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622bf145960 r14 = 0x0000000100000004 r15 = 0x00005622be0b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17537==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x0,0x9e,0x9e,0x9e,0x9e,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\000\236\236\236\236\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e50d1d65a46f274d61a26a76417ebd9728e97507 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAAnp6engALCw== Step #5: MERGE-OUTER: attempt 1522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250281784 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558599d3f198, 0x558599d47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558599d47918,0x558599dcf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e50d1d65a46f274d61a26a76417ebd9728e97507' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7176 processed earlier; will process 8099 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17541==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585975535dd bp 0x000000000000 sp 0x7ffd06fce460 T17541) Step #5: ==17541==The signal is caused by a READ memory access. Step #5: #0 0x5585975535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558597375280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558597374fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558597352929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558597273ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585971cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585971d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585971bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585971e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18e7849082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585971afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17541==Register values: Step #5: rax = 0x000055859ae38cf0 rbx = 0x000055859ae38cf0 rcx = 0x000055859ae38ce0 rdx = 0x00007f18e7a11b80 Step #5: rdi = 0x000055859ae38ce0 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffd06fce460 Step #5: r8 = 0x000055859ae38cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18e7a11be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055859a752960 r14 = 0x0000000100000004 r15 = 0x00005585996bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17541==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x98,0xfd,0xff,0xfd,0xa3,0x8,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031\230\375\377\375\243\010x\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2683624602844c6bb1717e6706260a70b6f7efcb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GZj9//2jCHgACw== Step #5: MERGE-OUTER: attempt 1523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250413251 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4d1bd4198, 0x55e4d1bdc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4d1bdc918,0x55e4d1c640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2683624602844c6bb1717e6706260a70b6f7efcb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7178 processed earlier; will process 8097 files now Step #5: [LOADING] WASM module load failed: unknown type 33996324 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17545==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4cf3e85dd bp 0x000000000000 sp 0x7fff0c706c40 T17545) Step #5: ==17545==The signal is caused by a READ memory access. Step #5: #0 0x55e4cf3e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4cf20a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4cf209fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4cf1e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4cf108ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4cf060c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4cf06a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4cf0516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4cf07d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ff9d99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4cf044aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17545==Register values: Step #5: rax = 0x000055e4d2d0af00 rbx = 0x000055e4d2d0af00 rcx = 0x000055e4d2d0aef0 rdx = 0x00007f8ff9f61b80 Step #5: rdi = 0x000055e4d2d0aef0 rsi = 0x0000000000101080 rbp = 0x0000000000000000 rsp = 0x00007fff0c706c40 Step #5: r8 = 0x000055e4d2d0af00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ff9f61be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4d25e7960 r14 = 0x0000000100000004 r15 = 0x000055e4d1554386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17545==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x49,0x42,0x66,0x42,0x11,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351IBfB\021\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-265e68fd1458051f2d62f40958b3236fd605fceb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UlCZkIRhn4ACw== Step #5: MERGE-OUTER: attempt 1524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250546827 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564fcd003198, 0x564fcd00b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564fcd00b918,0x564fcd0930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/265e68fd1458051f2d62f40958b3236fd605fceb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7180 processed earlier; will process 8095 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fb 2ffe2 Step #5: #1 pulse cov: 259 ft: 260 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17549==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564fca8175dd bp 0x000000000000 sp 0x7ffd2414af60 T17549) Step #5: ==17549==The signal is caused by a READ memory access. Step #5: #0 0x564fca8175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564fca639280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564fca638fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564fca616929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564fca537ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564fca48fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564fca4991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564fca4806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564fca4ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b6bd75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564fca473aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17549==Register values: Step #5: rax = 0x0000564fcf9fc4a0 rbx = 0x0000564fcf9fc4a0 rcx = 0x0000564fcf9fc490 rdx = 0x00007f3b6bf3db80 Step #5: rdi = 0x0000564fcf9fc490 rsi = 0x0000000000000210 rbp = 0x0000000000000000 rsp = 0x00007ffd2414af60 Step #5: r8 = 0x0000564fcf9fc4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b6bf3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564fcda16960 r14 = 0x0000000100000004 r15 = 0x0000564fcc983386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17549==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0x14,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\024\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ee5e625a369b5b59c8dcc85820489fd581788cd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAABQACwALCw== Step #5: MERGE-OUTER: attempt 1525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250677333 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f858d7198, 0x556f858df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f858df918,0x556f859670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ee5e625a369b5b59c8dcc85820489fd581788cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7182 processed earlier; will process 8093 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 315 ft: 322 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17553==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f830eb5dd bp 0x000000000000 sp 0x7fff15b2abf0 T17553) Step #5: ==17553==The signal is caused by a READ memory access. Step #5: #0 0x556f830eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f82f0d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f82f0cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f82eea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f82e0bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f82d63c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f82d6d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f82d546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f82d803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc0cbbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f82d47aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17553==Register values: Step #5: rax = 0x0000556f86ff8840 rbx = 0x0000556f86ff8840 rcx = 0x0000556f86ff8cf0 rdx = 0x00007fdc0cd85b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff15b2abf0 Step #5: r8 = 0x0000556f86ff8840 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc0cd85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f862ea960 r14 = 0x0000000100000004 r15 = 0x0000556f85257386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17553==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x21,0x7d,0x20,0x0,0xfc,0x81,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204!} \000\374\201\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4be9ee4ff2fc88e37a3baa9ffdcb3d4af15274f5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEIX0gAPyBAAAACw== Step #5: MERGE-OUTER: attempt 1526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250810295 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e32b60198, 0x563e32b68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e32b68918,0x563e32bf00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4be9ee4ff2fc88e37a3baa9ffdcb3d4af15274f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7186 processed earlier; will process 8089 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17557==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e303745dd bp 0x000000000000 sp 0x7ffdc9042d70 T17557) Step #5: ==17557==The signal is caused by a READ memory access. Step #5: #0 0x563e303745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e30196280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e30195fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e30173929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e30094ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e2ffecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e2fff61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e2ffdd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e300093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc80397f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e2ffd0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17557==Register values: Step #5: rax = 0x0000563e349e6150 rbx = 0x0000563e349e6150 rcx = 0x0000563e349e6600 rdx = 0x00007fc803b47b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc9042d70 Step #5: r8 = 0x0000563e349e6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc803b47be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e33573960 r14 = 0x0000000100000004 r15 = 0x0000563e324e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17557==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0xf,0x41,0x77,0x69,0x6e,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\017Awinn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-667a422e17b2cf7991429924f174d0d3ed030b09 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEPQXdpbm4ACw== Step #5: MERGE-OUTER: attempt 1527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1250941948 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e53e09198, 0x555e53e11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e53e11918,0x555e53e990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/667a422e17b2cf7991429924f174d0d3ed030b09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7187 processed earlier; will process 8088 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17561==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e5161d5dd bp 0x000000000000 sp 0x7ffec651a2c0 T17561) Step #5: ==17561==The signal is caused by a READ memory access. Step #5: #0 0x555e5161d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e5143f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e5143efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e5141c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e5133dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e51295c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e5129f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e512866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e512b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd72ed73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e51279aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17561==Register values: Step #5: rax = 0x0000555e5511c150 rbx = 0x0000555e5511c150 rcx = 0x0000555e5511c600 rdx = 0x00007fd72ef3bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec651a2c0 Step #5: r8 = 0x0000555e5511c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd72ef3bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e5481c960 r14 = 0x0000000100000004 r15 = 0x0000555e53789386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17561==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x5b,0xb3,0x0,0x1,0x8a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000[\263\000\001\212\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0eae3ea262978e28b0fbc4978933f6de5e66e896 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABbswABigALCw== Step #5: MERGE-OUTER: attempt 1528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1251072973 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd03518198, 0x55cd03520911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd03520918,0x55cd035a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0eae3ea262978e28b0fbc4978933f6de5e66e896' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7188 processed earlier; will process 8087 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 316 ft: 317 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #2 pulse cov: 394 ft: 417 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 1340866559 Step #5: #4 pulse cov: 414 ft: 473 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17565==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd00d2c5dd bp 0x000000000000 sp 0x7ffece5cfd20 T17565) Step #5: ==17565==The signal is caused by a READ memory access. Step #5: #0 0x55cd00d2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd00b4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd00b4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd00b2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd00a4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd009a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd009ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd009956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd009c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2996f4d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd00988aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17565==Register values: Step #5: rax = 0x000055cd04eb73f0 rbx = 0x000055cd04eb73f0 rcx = 0x000055cd04eb78a0 rdx = 0x00007f2997115b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffece5cfd20 Step #5: r8 = 0x000055cd04eb73f0 r9 = 0x00007f2997115c40 r10 = 0x000055cd04d3c010 r11 = 0x00007f2997115be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd03f2b960 r14 = 0x0000000100000004 r15 = 0x000055cd02e98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17565==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8f,0x0,0x7f,0x20,0x0,0xe,0x1,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\217\000\177 \000\016\001\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea545741dca6275e7ebabcf5523aa71a1432ab6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGPAH8gAA4BAAAACw== Step #5: MERGE-OUTER: attempt 1529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1251208827 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56374cb2f198, 0x56374cb37911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56374cb37918,0x56374cbbf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea545741dca6275e7ebabcf5523aa71a1432ab6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7194 processed earlier; will process 8081 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17569==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56374a3435dd bp 0x000000000000 sp 0x7ffcfa744070 T17569) Step #5: ==17569==The signal is caused by a READ memory access. Step #5: #0 0x56374a3435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56374a165280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56374a164fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56374a142929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56374a063ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563749fbbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563749fc51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563749fac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563749fd83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa57b243082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563749f9faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17569==Register values: Step #5: rax = 0x000056374de46190 rbx = 0x000056374de46190 rcx = 0x000056374de46640 rdx = 0x00007fa57b40bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfa744070 Step #5: r8 = 0x000056374de46190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa57b40bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056374d542960 r14 = 0x0000000100000004 r15 = 0x000056374c4af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17569==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x2,0x7f,0x2,0x80,0x0,0x0,0xd3,0x45,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\002\177\002\200\000\000\323E\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3f471487434ad88ffbad7f6ecc164b09f6f5898 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAECfwKAAADTRQALCw== Step #5: MERGE-OUTER: attempt 1530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1251340653 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1379cd198, 0x55b1379d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1379d5918,0x55b137a5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3f471487434ad88ffbad7f6ecc164b09f6f5898' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7195 processed earlier; will process 8080 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17573==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1351e15dd bp 0x000000000000 sp 0x7ffd7ab8fb80 T17573) Step #5: ==17573==The signal is caused by a READ memory access. Step #5: #0 0x55b1351e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b135003280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b135002fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b134fe0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b134f01ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b134e59c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b134e631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b134e4a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b134e763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2547bd1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b134e3daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17573==Register values: Step #5: rax = 0x000055b138645520 rbx = 0x000055b138645520 rcx = 0x000055b1386459d0 rdx = 0x00007f2547d99b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7ab8fb80 Step #5: r8 = 0x000055b138645520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2547d99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1383e0960 r14 = 0x0000000100000004 r15 = 0x000055b13734d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17573==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfa,0x9,0x42,0x42,0x42,0x10,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\372\011BBB\020\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ef447dbd9729bd01d910464c7bc3b59ff8873e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC+glCQkIQin4ACw== Step #5: MERGE-OUTER: attempt 1531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1251471015 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649d27ec198, 0x5649d27f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649d27f4918,0x5649d287c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ef447dbd9729bd01d910464c7bc3b59ff8873e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7197 processed earlier; will process 8078 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 372 ft: 373 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 1785855 Step #5: #2 pulse cov: 417 ft: 440 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 192502 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17577==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649d00005dd bp 0x000000000000 sp 0x7fff12237fc0 T17577) Step #5: ==17577==The signal is caused by a READ memory access. Step #5: #0 0x5649d00005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649cfe22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649cfe21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649cfdff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649cfd20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649cfc78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649cfc821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649cfc696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649cfc953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f620646a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649cfc5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17577==Register values: Step #5: rax = 0x00005649d45f6430 rbx = 0x00005649d45f6430 rcx = 0x00005649d45f6420 rdx = 0x00007f6206632b80 Step #5: rdi = 0x00005649d45f6420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff12237fc0 Step #5: r8 = 0x00005649d45f6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6206632be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649d31ff960 r14 = 0x0000000100000004 r15 = 0x00005649d216c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17577==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0x0,0x9e,0x9e,0x9e,0x0,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\000\236\236\236\000\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a313ced24e2a081b8606298b31e170cb084c971 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAAnp6eAAELCw== Step #5: MERGE-OUTER: attempt 1532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1251603692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff778dc198, 0x55ff778e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff778e4918,0x55ff7796c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a313ced24e2a081b8606298b31e170cb084c971' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7201 processed earlier; will process 8074 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17581==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff750f05dd bp 0x000000000000 sp 0x7ffc5f4d8ff0 T17581) Step #5: ==17581==The signal is caused by a READ memory access. Step #5: #0 0x55ff750f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff74f12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff74f11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff74eef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff74e10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff74d68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff74d721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff74d596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff74d853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba7a336082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff74d4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17581==Register values: Step #5: rax = 0x000055ff78e8b150 rbx = 0x000055ff78e8b150 rcx = 0x000055ff78e8b600 rdx = 0x00007fba7a4feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5f4d8ff0 Step #5: r8 = 0x000055ff78e8b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba7a4febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff782ef960 r14 = 0x0000000100000004 r15 = 0x000055ff7725c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17581==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x4,0x0,0xfe,0x3,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\004\000\376\003\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-575bd649a94de1378c73d5818828355ae867a4b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAAEAP4DAAsLCw== Step #5: MERGE-OUTER: attempt 1533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1251732997 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56387157f198, 0x563871587911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563871587918,0x56387160f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/575bd649a94de1378c73d5818828355ae867a4b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7202 processed earlier; will process 8073 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17585==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56386ed935dd bp 0x000000000000 sp 0x7fffa2b24c40 T17585) Step #5: ==17585==The signal is caused by a READ memory access. Step #5: #0 0x56386ed935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56386ebb5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56386ebb4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56386eb92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56386eab3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56386ea0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56386ea151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56386e9fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56386ea283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0bfb2d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56386e9efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17585==Register values: Step #5: rax = 0x0000563872b60ea0 rbx = 0x0000563872b60ea0 rcx = 0x0000563872b60e90 rdx = 0x00007f0bfb49cb80 Step #5: rdi = 0x0000563872b60e90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007fffa2b24c40 Step #5: r8 = 0x0000563872b60ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0bfb49cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563871f92960 r14 = 0x0000000100000004 r15 = 0x0000563870eff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17585==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x86,0x35,0x6a,0x20,0x0,0x1,0xd1,0x0,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2065j \000\001\321\000\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c1ed1646f3c4013583b660fcce8b53c05b02486 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGGNWogAAHRABoBCw== Step #5: MERGE-OUTER: attempt 1534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1251867570 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d1fe260198, 0x55d1fe268911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d1fe268918,0x55d1fe2f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c1ed1646f3c4013583b660fcce8b53c05b02486' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7204 processed earlier; will process 8071 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 302 ft: 322 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17589==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d1fba745dd bp 0x000000000000 sp 0x7ffcfc646950 T17589) Step #5: ==17589==The signal is caused by a READ memory access. Step #5: #0 0x55d1fba745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d1fb896280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d1fb895fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d1fb873929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d1fb794ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d1fb6ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1fb6f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d1fb6dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1fb7093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e9827a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d1fb6d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17589==Register values: Step #5: rax = 0x000055d200872520 rbx = 0x000055d200872520 rcx = 0x000055d2008729d0 rdx = 0x00007f7e98442b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfc646950 Step #5: r8 = 0x000055d200872520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e98442be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d1fec73960 r14 = 0x0000000100000004 r15 = 0x000055d1fdbe0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17589==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x1,0x6d,0x41,0x1,0x6d,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\001mA\001m\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce693527ed86a975f50d135ef1cfec59294ff50c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEBbUEBbQEACw== Step #5: MERGE-OUTER: attempt 1535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252002161 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628299ed198, 0x5628299f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628299f5918,0x562829a7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce693527ed86a975f50d135ef1cfec59294ff50c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7207 processed earlier; will process 8068 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 315 ft: 346 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 535822318 Step #5: #4 pulse cov: 386 ft: 443 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17593==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628272015dd bp 0x000000000000 sp 0x7ffc3d9b5190 T17593) Step #5: ==17593==The signal is caused by a READ memory access. Step #5: #0 0x5628272015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562827023280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562827022fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562827000929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562826f21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562826e79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562826e831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562826e6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562826e963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efcd1a24082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562826e5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17593==Register values: Step #5: rax = 0x000056282c16c520 rbx = 0x000056282c16c520 rcx = 0x000056282c16c9d0 rdx = 0x00007efcd1becb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3d9b5190 Step #5: r8 = 0x000056282c16c520 r9 = 0x00007efcd1becc30 r10 = 0x000056282bff2010 r11 = 0x00007efcd1becbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056282a400960 r14 = 0x0000000100000004 r15 = 0x000056282936d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17593==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x42,0x0,0xc3,0x42,0x1,0x81,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000B\000\303B\001\201\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f20807b93605a959c9198932a9e8ce14bce88284 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEIAw0IBgQALCw== Step #5: MERGE-OUTER: attempt 1536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252138509 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56212a86d198, 0x56212a875911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56212a875918,0x56212a8fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f20807b93605a959c9198932a9e8ce14bce88284' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7212 processed earlier; will process 8063 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 276 ft: 277 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 315 ft: 326 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17597==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621280815dd bp 0x000000000000 sp 0x7fff8afcc130 T17597) Step #5: ==17597==The signal is caused by a READ memory access. Step #5: #0 0x5621280815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562127ea3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562127ea2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562127e80929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562127da1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562127cf9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562127d031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562127cea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562127d163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52235df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562127cddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17597==Register values: Step #5: rax = 0x000056212cd09140 rbx = 0x000056212cd09140 rcx = 0x000056212cd095f0 rdx = 0x00007f52237a7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8afcc130 Step #5: r8 = 0x000056212cd09140 r9 = 0x00007f52237a7bf0 r10 = 0x000056212cb88010 r11 = 0x00007f52237a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056212b280960 r14 = 0x0000000100000004 r15 = 0x000056212a1ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17597==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x2b,0x7e,0x20,0x22,0x20,0xf4,0xd,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204+~ \" \364\015|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-07dba840824f1502d9007275cd8f8434b809cdfc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEK34gIiD0DXwACw== Step #5: MERGE-OUTER: attempt 1537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252271380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ff7d9f198, 0x559ff7da7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ff7da7918,0x559ff7e2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07dba840824f1502d9007275cd8f8434b809cdfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7215 processed earlier; will process 8060 files now Step #5: [00:11:29:023 - 7F473F3FBC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 313 ft: 328 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17601==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ff55b35dd bp 0x000000000000 sp 0x7ffc38485240 T17601) Step #5: ==17601==The signal is caused by a READ memory access. Step #5: #0 0x559ff55b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ff53d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ff53d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ff53b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ff52d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ff522bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ff52351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ff521c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ff52483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f473f423082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ff520faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17601==Register values: Step #5: rax = 0x0000559ffa22a4f0 rbx = 0x0000559ffa22a4f0 rcx = 0x0000559ffa22a9a0 rdx = 0x00007f473f5ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc38485240 Step #5: r8 = 0x0000559ffa22a4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f473f5ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ff87b2960 r14 = 0x0000000100000004 r15 = 0x0000559ff771f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17601==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa,0x6d,0x20,0x80,0x0,0xc,0x80,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\012m \200\000\014\200\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-627b55d7988d79f61d8d20c62a7f7c3999ccd459 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEKbSCAAAyAgIAACw== Step #5: MERGE-OUTER: attempt 1538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252408065 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557086bb2198, 0x557086bba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557086bba918,0x557086c420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/627b55d7988d79f61d8d20c62a7f7c3999ccd459' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7218 processed earlier; will process 8057 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17605==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570843c65dd bp 0x000000000000 sp 0x7ffc6350e130 T17605) Step #5: ==17605==The signal is caused by a READ memory access. Step #5: #0 0x5570843c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570841e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570841e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570841c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570840e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55708403ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570840481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55708402f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55708405b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e287de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557084022aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17605==Register values: Step #5: rax = 0x0000557087bbb150 rbx = 0x0000557087bbb150 rcx = 0x0000557087bbb600 rdx = 0x00007f8e289a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6350e130 Step #5: r8 = 0x0000557087bbb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8e289a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570875c5960 r14 = 0x0000000100000004 r15 = 0x0000557086532386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17605==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x1,0x3,0x40,0x0,0xba,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\001\003@\000\272\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d18cc42860aef65a0038ca50e3556d6e0d5e2a3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAEDQAC6AAsLCw== Step #5: MERGE-OUTER: attempt 1539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252539119 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3f9e93198, 0x55e3f9e9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3f9e9b918,0x55e3f9f230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d18cc42860aef65a0038ca50e3556d6e0d5e2a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7219 processed earlier; will process 8056 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17609==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3f76a75dd bp 0x000000000000 sp 0x7fff56882c20 T17609) Step #5: ==17609==The signal is caused by a READ memory access. Step #5: #0 0x55e3f76a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3f74c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3f74c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3f74a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3f73c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e3f731fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3f73291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3f73106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3f733c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfb9f98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3f7303aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17609==Register values: Step #5: rax = 0x000055e3fbbf8150 rbx = 0x000055e3fbbf8150 rcx = 0x000055e3fbbf8600 rdx = 0x00007fcfba160b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff56882c20 Step #5: r8 = 0x000055e3fbbf8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcfba160be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3fa8a6960 r14 = 0x0000000100000004 r15 = 0x000055e3f9813386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17609==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0xff,0x3d,0xff,0x32,0xff,0x8f,0x40,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031\377=\3772\377\217@\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7274a2cf056a11fec08de40f30823bc0d58b884 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7Gf89/zL/j0AACw== Step #5: MERGE-OUTER: attempt 1540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252674314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55daf47ec198, 0x55daf47f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55daf47f4918,0x55daf487c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7274a2cf056a11fec08de40f30823bc0d58b884' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7220 processed earlier; will process 8055 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 324 ft: 347 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17613==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55daf20005dd bp 0x000000000000 sp 0x7fff6d2ae470 T17613) Step #5: ==17613==The signal is caused by a READ memory access. Step #5: #0 0x55daf20005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55daf1e22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55daf1e21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55daf1dff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55daf1d20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55daf1c78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55daf1c821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55daf1c696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55daf1c953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24845f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55daf1c5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17613==Register values: Step #5: rax = 0x000055daf58874e0 rbx = 0x000055daf58874e0 rcx = 0x000055daf58874d0 rdx = 0x00007f24847bdb80 Step #5: rdi = 0x000055daf58874d0 rsi = 0x0000000002000000 rbp = 0x0000000000000000 rsp = 0x00007fff6d2ae470 Step #5: r8 = 0x000055daf58874e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24847bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055daf51ff960 r14 = 0x0000000100000004 r15 = 0x000055daf416c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17613==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x5f,0x0,0xbf,0x0,0x7c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000_\000\277\000|\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9782f71fee93e10d0c5bce50b0a6cab79372c40e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABfAL8AfAALCw== Step #5: MERGE-OUTER: attempt 1541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252809167 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac0aae8198, 0x55ac0aaf0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac0aaf0918,0x55ac0ab780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9782f71fee93e10d0c5bce50b0a6cab79372c40e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7223 processed earlier; will process 8052 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17617==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac082fc5dd bp 0x000000000000 sp 0x7fff2134bcd0 T17617) Step #5: ==17617==The signal is caused by a READ memory access. Step #5: #0 0x55ac082fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac0811e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac0811dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac080fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac0801cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac07f74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac07f7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac07f656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac07f913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd83434a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac07f58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17617==Register values: Step #5: rax = 0x000055ac0d452150 rbx = 0x000055ac0d452150 rcx = 0x000055ac0d452600 rdx = 0x00007fd834512b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2134bcd0 Step #5: r8 = 0x000055ac0d452150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd834512be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac0b4fb960 r14 = 0x0000000100000004 r15 = 0x000055ac0a468386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17617==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2e,0x41,0xce,0x8f,0x9c,0x31,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A.A\316\217\2341j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-264bb8de249a1ce9cd3581f7eb7be7bdd5e6a680 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBLkHOj5wxagAACw== Step #5: MERGE-OUTER: attempt 1542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1252940057 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563927c17198, 0x563927c1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563927c1f918,0x563927ca70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/264bb8de249a1ce9cd3581f7eb7be7bdd5e6a680' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7224 processed earlier; will process 8051 files now Step #5: [LOADING] WASM module load failed: unknown type 534757340 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17621==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56392542b5dd bp 0x000000000000 sp 0x7ffcbd046770 T17621) Step #5: ==17621==The signal is caused by a READ memory access. Step #5: #0 0x56392542b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56392524d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56392524cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56392522a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56392514bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639250a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639250ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639250946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639250c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f74096ed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563925087aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17621==Register values: Step #5: rax = 0x0000563928d62ea0 rbx = 0x0000563928d62ea0 rcx = 0x0000563928d62e90 rdx = 0x00007f74098b5b80 Step #5: rdi = 0x0000563928d62e90 rsi = 0x0000000000001080 rbp = 0x0000000000000000 rsp = 0x00007ffcbd046770 Step #5: r8 = 0x0000563928d62ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f74098b5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056392862a960 r14 = 0x0000000100000004 r15 = 0x0000563927597386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17621==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x95,0x75,0x63,0x0,0x20,0xff,0x3a,0x0,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\225uc\000 \377:\000\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f901f555df0d662cbd6398555204720eabeec0fa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGVdWMAIP86ABQACw== Step #5: MERGE-OUTER: attempt 1543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1253073958 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3aec8a198, 0x55d3aec92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3aec92918,0x55d3aed1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f901f555df0d662cbd6398555204720eabeec0fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7226 processed earlier; will process 8049 files now Step #5: [LOADING] WASM module load failed: unknown table -536870913 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 234881023 Step #5: #2 pulse cov: 321 ft: 331 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 394 ft: 436 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 3188 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 30752251 Step #5: [LOADING] WASM module load failed: unknown type 48604 Step #5: #8 pulse cov: 501 ft: 572 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17625==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3ac49e5dd bp 0x000000000000 sp 0x7ffcf20de270 T17625) Step #5: ==17625==The signal is caused by a READ memory access. Step #5: #0 0x55d3ac49e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3ac2c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3ac2bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3ac29d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3ac1bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3ac116c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3ac1201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3ac1076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3ac1333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3212007082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3ac0faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17625==Register values: Step #5: rax = 0x000055d3b0b218d0 rbx = 0x000055d3b0b218d0 rcx = 0x000055d3b0b21d80 rdx = 0x00007f32121cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf20de270 Step #5: r8 = 0x000055d3b0b218d0 r9 = 0x00007f32121cfc00 r10 = 0x000055d3b09a3010 r11 = 0x00007f32121cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3af69d960 r14 = 0x0000000100000004 r15 = 0x000055d3ae60a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17625==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x33,0x41,0x30,0x41,0xb,0x1,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A3A0A\013\001lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-011a204951df24733d2b421c1c7785bc21ab05fe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBM0EwQQsBbG8ACw== Step #5: MERGE-OUTER: attempt 1544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1253210098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ee446a198, 0x559ee4472911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ee4472918,0x559ee44fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/011a204951df24733d2b421c1c7785bc21ab05fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7235 processed earlier; will process 8040 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17629==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ee1c7e5dd bp 0x000000000000 sp 0x7fff591a2ab0 T17629) Step #5: ==17629==The signal is caused by a READ memory access. Step #5: #0 0x559ee1c7e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ee1aa0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ee1a9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ee1a7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ee199ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ee18f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ee19001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ee18e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ee19133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f204705b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ee18daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17629==Register values: Step #5: rax = 0x0000559ee5176150 rbx = 0x0000559ee5176150 rcx = 0x0000559ee5176600 rdx = 0x00007f2047223b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff591a2ab0 Step #5: r8 = 0x0000559ee5176150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2047223be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ee4e7d960 r14 = 0x0000000100000004 r15 = 0x0000559ee3dea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17629==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xed,0x5b,0x42,0x5,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\355[B\005\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb1b171d6e7b96366ca4e88292d1f1fdc1a28dc4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULtW0IFhn4ACw== Step #5: MERGE-OUTER: attempt 1545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1253340364 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f1d0eab198, 0x55f1d0eb3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f1d0eb3918,0x55f1d0f3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb1b171d6e7b96366ca4e88292d1f1fdc1a28dc4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7236 processed earlier; will process 8039 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17633==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1ce6bf5dd bp 0x000000000000 sp 0x7ffcdaa80240 T17633) Step #5: ==17633==The signal is caused by a READ memory access. Step #5: #0 0x55f1ce6bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1ce4e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1ce4e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1ce4be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1ce3dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1ce337c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1ce3411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1ce3286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1ce3543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0a7e89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1ce31baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17633==Register values: Step #5: rax = 0x000055f1d3379460 rbx = 0x000055f1d3379460 rcx = 0x000055f1d3379450 rdx = 0x00007fe0a8051b80 Step #5: rdi = 0x000055f1d3379450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffcdaa80240 Step #5: r8 = 0x000055f1d3379460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0a8051be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f1d18be960 r14 = 0x0000000100000004 r15 = 0x000055f1d082b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17633==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xf9,0x9f,0x37,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\371\2377B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32929ca1cb2257de1252dcddc45e7836dce1f68f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcD5nzdCCX4ACw== Step #5: MERGE-OUTER: attempt 1546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1253471899 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f917a2198, 0x556f917aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f917aa918,0x556f918320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32929ca1cb2257de1252dcddc45e7836dce1f68f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7238 processed earlier; will process 8037 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 329 ft: 330 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 389 ft: 408 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17637==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f8efb65dd bp 0x000000000000 sp 0x7ffcd090a580 T17637) Step #5: ==17637==The signal is caused by a READ memory access. Step #5: #0 0x556f8efb65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f8edd8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f8edd7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f8edb5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f8ecd6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f8ec2ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f8ec381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f8ec1f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f8ec4b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f1011f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f8ec12aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17637==Register values: Step #5: rax = 0x0000556f934804e0 rbx = 0x0000556f934804e0 rcx = 0x0000556f934804d0 rdx = 0x00007f4f102e7b80 Step #5: rdi = 0x0000556f934804d0 rsi = 0x0000000004000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd090a580 Step #5: r8 = 0x0000556f934804e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f102e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f921b5960 r14 = 0x0000000100000004 r15 = 0x0000556f91122386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17637==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x77,0x41,0xa,0x1,0x77,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AwA\012\001wl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f574e06d02eeeeee1658300e70e49aa9deab9201 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEF3QQoBd2wACw== Step #5: MERGE-OUTER: attempt 1547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1253604979 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557eae146198, 0x557eae14e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557eae14e918,0x557eae1d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f574e06d02eeeeee1658300e70e49aa9deab9201' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7241 processed earlier; will process 8034 files now Step #5: [00:11:30:355 - 7FCB6F8CFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17641==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557eab95a5dd bp 0x000000000000 sp 0x7ffd209a5f30 T17641) Step #5: ==17641==The signal is caused by a READ memory access. Step #5: #0 0x557eab95a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557eab77c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557eab77bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557eab759929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557eab67aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557eab5d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557eab5dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557eab5c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557eab5ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb6f8f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557eab5b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17641==Register values: Step #5: rax = 0x0000557eaee2b520 rbx = 0x0000557eaee2b520 rcx = 0x0000557eaee2b510 rdx = 0x00007fcb6fabfb80 Step #5: rdi = 0x0000557eaee2b510 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffd209a5f30 Step #5: r8 = 0x0000557eaee2b520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb6fabfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557eaeb59960 r14 = 0x0000000100000004 r15 = 0x0000557eadac6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17641==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x5b,0x72,0x73,0x72,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000[rsrx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e081d8d10f54c3149a0986cf313e279ffa7c09b1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABbcnNyeAALCw== Step #5: MERGE-OUTER: attempt 1548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1253736801 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d788750198, 0x55d788758911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d788758918,0x55d7887e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e081d8d10f54c3149a0986cf313e279ffa7c09b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7243 processed earlier; will process 8032 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 386 ft: 414 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #4 pulse cov: 409 ft: 473 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17645==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d785f645dd bp 0x000000000000 sp 0x7ffc34b83160 T17645) Step #5: ==17645==The signal is caused by a READ memory access. Step #5: #0 0x55d785f645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d785d86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d785d85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d785d63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d785c84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d785bdcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d785be61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d785bcd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d785bf93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feacb04e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d785bc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17645==Register values: Step #5: rax = 0x000055d78a0bbce0 rbx = 0x000055d78a0bbce0 rcx = 0x000055d78a0bc190 rdx = 0x00007feacb216b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc34b83160 Step #5: r8 = 0x000055d78a0bbce0 r9 = 0x00007feacb216c90 r10 = 0x000055d789f3c010 r11 = 0x00007feacb216be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d789163960 r14 = 0x0000000100000004 r15 = 0x000055d7880d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17645==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf0,0x22,0x7c,0x20,0x1,0x20,0x20,0x99,0xa1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\360\"| \001 \231\241\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-189a5cd6e05ce68233f1ba9290fdd29c8a4aeb2a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHwInwgASAgmaEACw== Step #5: MERGE-OUTER: attempt 1549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1253871961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c13274d198, 0x55c132755911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c132755918,0x55c1327dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/189a5cd6e05ce68233f1ba9290fdd29c8a4aeb2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7248 processed earlier; will process 8027 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17649==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c12ff615dd bp 0x000000000000 sp 0x7ffcb629cbe0 T17649) Step #5: ==17649==The signal is caused by a READ memory access. Step #5: #0 0x55c12ff615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c12fd83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c12fd82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c12fd60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c12fc81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c12fbd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c12fbe31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c12fbca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c12fbf63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73e1e57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c12fbbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17649==Register values: Step #5: rax = 0x000055c13387df00 rbx = 0x000055c13387df00 rcx = 0x000055c13387def0 rdx = 0x00007f73e201fb80 Step #5: rdi = 0x000055c13387def0 rsi = 0x0000000000101080 rbp = 0x0000000000000000 rsp = 0x00007ffcb629cbe0 Step #5: r8 = 0x000055c13387df00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73e201fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c133160960 r14 = 0x0000000100000004 r15 = 0x000055c1320cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17649==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x78,0x7d,0x3,0x40,0x0,0x1a,0x0,0x1a,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001x}\003@\000\032\000\032\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a7827f29ce85a98bf68117fda06bae99dd8a8d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF4fQNAABoAGhoLCw== Step #5: MERGE-OUTER: attempt 1550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254003791 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aeaefb4198, 0x55aeaefbc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aeaefbc918,0x55aeaf0440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a7827f29ce85a98bf68117fda06bae99dd8a8d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7250 processed earlier; will process 8025 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17653==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aeac7c85dd bp 0x000000000000 sp 0x7fff9873dee0 T17653) Step #5: ==17653==The signal is caused by a READ memory access. Step #5: #0 0x55aeac7c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aeac5ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aeac5e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aeac5c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aeac4e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aeac440c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aeac44a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aeac4316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aeac45d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6e7dec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aeac424aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17653==Register values: Step #5: rax = 0x000055aeb0d23150 rbx = 0x000055aeb0d23150 rcx = 0x000055aeb0d23600 rdx = 0x00007fb6e7fb4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9873dee0 Step #5: r8 = 0x000055aeb0d23150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6e7fb4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aeaf9c7960 r14 = 0x0000000100000004 r15 = 0x000055aeae934386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17653==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfb,0x9,0x42,0x62,0x42,0x14,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\373\011BbB\024\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6037e6ddf44aa631d2d1d40164fff646290ac6c3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC+wlCYkIUhn4ACw== Step #5: MERGE-OUTER: attempt 1551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254132374 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f13c9f6198, 0x55f13c9fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f13c9fe918,0x55f13ca860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6037e6ddf44aa631d2d1d40164fff646290ac6c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7251 processed earlier; will process 8024 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17657==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f13a20a5dd bp 0x000000000000 sp 0x7ffde43526d0 T17657) Step #5: ==17657==The signal is caused by a READ memory access. Step #5: #0 0x55f13a20a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f13a02c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f13a02bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f13a009929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f139f2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f139e82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f139e8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f139e736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f139e9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f60bb876082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f139e66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17657==Register values: Step #5: rax = 0x000055f13e458150 rbx = 0x000055f13e458150 rcx = 0x000055f13e458600 rdx = 0x00007f60bba3eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde43526d0 Step #5: r8 = 0x000055f13e458150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f60bba3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f13d409960 r14 = 0x0000000100000004 r15 = 0x000055f13c376386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17657==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x74,0x42,0xe9,0x26,0x7e,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BtB\351&~B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb38f61ec697bb17b37f7ac76accda82ae0eaff4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCdELpJn5CAX4ACw== Step #5: MERGE-OUTER: attempt 1552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254262940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56072efc5198, 0x56072efcd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56072efcd918,0x56072f0550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb38f61ec697bb17b37f7ac76accda82ae0eaff4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7252 processed earlier; will process 8023 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17661==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56072c7d95dd bp 0x000000000000 sp 0x7fff954fbe60 T17661) Step #5: ==17661==The signal is caused by a READ memory access. Step #5: #0 0x56072c7d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56072c5fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56072c5fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56072c5d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56072c4f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56072c451c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56072c45b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56072c4426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56072c46e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59a34a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56072c435aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17661==Register values: Step #5: rax = 0x0000560730f17a20 rbx = 0x0000560730f17a20 rcx = 0x0000560730f17ed0 rdx = 0x00007f59a366db80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff954fbe60 Step #5: r8 = 0x0000560730f17a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f59a366dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056072f9d8960 r14 = 0x0000000100000004 r15 = 0x000056072e945386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17661==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0xfb,0x98,0x0,0x73,0x0,0x73,0x65,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(\373\230\000s\000se\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-546980d842268319f703214f1fb73960e89f718f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKPuYAHMAc2UACw== Step #5: MERGE-OUTER: attempt 1553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254395964 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0335cc198, 0x55a0335d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0335d4918,0x55a03365c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/546980d842268319f703214f1fb73960e89f718f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7254 processed earlier; will process 8021 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 300 ft: 303 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17665==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a030de05dd bp 0x000000000000 sp 0x7ffc2a2bced0 T17665) Step #5: ==17665==The signal is caused by a READ memory access. Step #5: #0 0x55a030de05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a030c02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a030c01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a030bdf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a030b00ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a030a58c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a030a621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a030a496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a030a753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6af1012082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a030a3caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17665==Register values: Step #5: rax = 0x000055a035b50170 rbx = 0x000055a035b50170 rcx = 0x000055a035b50160 rdx = 0x00007f6af11dab80 Step #5: rdi = 0x000055a035b50160 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffc2a2bced0 Step #5: r8 = 0x000055a035b50170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6af11dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a033fdf960 r14 = 0x0000000100000004 r15 = 0x000055a032f4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17665==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x87,0x56,0x7d,0x20,0x5f,0x20,0x3f,0x98,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\207V} _ ?\230!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8dfa71755c550dba8214ffcbbb3bf511b6d4cd0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGHVn0gXyA/mCEDCw== Step #5: MERGE-OUTER: attempt 1554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254529733 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c0c1e8198, 0x558c0c1f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c0c1f0918,0x558c0c2780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8dfa71755c550dba8214ffcbbb3bf511b6d4cd0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7257 processed earlier; will process 8018 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17669==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c099fc5dd bp 0x000000000000 sp 0x7ffdd7910f30 T17669) Step #5: ==17669==The signal is caused by a READ memory access. Step #5: #0 0x558c099fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c0981e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c0981dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c097fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c0971cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c09674c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c0967e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c096656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c096913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30c60ab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c09658aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17669==Register values: Step #5: rax = 0x0000558c0e9b3150 rbx = 0x0000558c0e9b3150 rcx = 0x0000558c0e9b3600 rdx = 0x00007f30c6273b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd7910f30 Step #5: r8 = 0x0000558c0e9b3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30c6273be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c0cbfb960 r14 = 0x0000000100000004 r15 = 0x0000558c0bb68386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17669==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xc7,0x1,0x0,0xfd,0xc1,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\307\001\000\375\301\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae2404d4f7937dc11c9fb5933fd6364b7138f4a3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP3HAQD9wQEACw== Step #5: MERGE-OUTER: attempt 1555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254659306 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557129cc4198, 0x557129ccc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557129ccc918,0x557129d540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae2404d4f7937dc11c9fb5933fd6364b7138f4a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7258 processed earlier; will process 8017 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17673==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571274d85dd bp 0x000000000000 sp 0x7ffe2ccbc380 T17673) Step #5: ==17673==The signal is caused by a READ memory access. Step #5: #0 0x5571274d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571272fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571272f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571272d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571271f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557127150c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55712715a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571271416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55712716d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2992f62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557127134aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17673==Register values: Step #5: rax = 0x000055712ab9f020 rbx = 0x000055712ab9f020 rcx = 0x000055712ab9f010 rdx = 0x00007f299312ab80 Step #5: rdi = 0x000055712ab9f010 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007ffe2ccbc380 Step #5: r8 = 0x000055712ab9f020 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f299312abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055712a6d7960 r14 = 0x0000000100000004 r15 = 0x0000557129644386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17673==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdd,0x2,0x41,0xff,0xff,0x30,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\335\002A\377\3770j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b75ecc60f740db1b084827ef62640edbbacf330 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3QJB//8wagAACw== Step #5: MERGE-OUTER: attempt 1556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254789779 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5655318ce198, 0x5655318d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5655318d6918,0x56553195e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b75ecc60f740db1b084827ef62640edbbacf330' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7260 processed earlier; will process 8015 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17677==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56552f0e25dd bp 0x000000000000 sp 0x7fff72924a50 T17677) Step #5: ==17677==The signal is caused by a READ memory access. Step #5: #0 0x56552f0e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56552ef04280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56552ef03fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56552eee1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56552ee02ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56552ed5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56552ed641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56552ed4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56552ed773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ec317f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56552ed3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17677==Register values: Step #5: rax = 0x000056553273d150 rbx = 0x000056553273d150 rcx = 0x000056553273d600 rdx = 0x00007f8ec3347b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff72924a50 Step #5: r8 = 0x000056553273d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ec3347be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005655322e1960 r14 = 0x0000000100000004 r15 = 0x000056553124e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17677==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x92,0x92,0x96,0x92,0x96,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\222\222\226\222\226\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b99c7c1b8a1ccad306109820aa3a62b50ca05e56 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACSkpaSlgALCw== Step #5: MERGE-OUTER: attempt 1557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1254918941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595c0c85198, 0x5595c0c8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595c0c8d918,0x5595c0d150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b99c7c1b8a1ccad306109820aa3a62b50ca05e56' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7261 processed earlier; will process 8014 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17681==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595be4995dd bp 0x000000000000 sp 0x7ffc57d7db10 T17681) Step #5: ==17681==The signal is caused by a READ memory access. Step #5: #0 0x5595be4995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595be2bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595be2bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595be298929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595be1b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595be111c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595be11b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595be1026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595be12e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb0c8e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595be0f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17681==Register values: Step #5: rax = 0x00005595c2f4f150 rbx = 0x00005595c2f4f150 rcx = 0x00005595c2f4f600 rdx = 0x00007ffb0cab0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc57d7db10 Step #5: r8 = 0x00005595c2f4f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb0cab0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595c1698960 r14 = 0x0000000100000004 r15 = 0x00005595c0605386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17681==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xab,0x0,0xab,0x0,0xab,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\253\000\253\000\253\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-951aa241779e8f1adb66067f710fe89a14804c9f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACrAKsAqwALCw== Step #5: MERGE-OUTER: attempt 1558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255050033 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b57fff198, 0x564b58007911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b58007918,0x564b5808f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/951aa241779e8f1adb66067f710fe89a14804c9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7262 processed earlier; will process 8013 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17685==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b558135dd bp 0x000000000000 sp 0x7ffda1f79040 T17685) Step #5: ==17685==The signal is caused by a READ memory access. Step #5: #0 0x564b558135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b55635280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b55634fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b55612929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b55533ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b5548bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b554951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b5547c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b554a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5692f6d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b5546faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17685==Register values: Step #5: rax = 0x0000564b59815150 rbx = 0x0000564b59815150 rcx = 0x0000564b59815600 rdx = 0x00007f5693135b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda1f79040 Step #5: r8 = 0x0000564b59815150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5693135be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b58a12960 r14 = 0x0000000100000004 r15 = 0x0000564b5797f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17685==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x73,0x41,0xc,0x1,0x76,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AsA\014\001vn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae2540d7d741d507a3d8aeb27827f6bbf428e054 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFzQQwBdm4ACw== Step #5: MERGE-OUTER: attempt 1559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255181216 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562dc8e1f198, 0x562dc8e27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562dc8e27918,0x562dc8eaf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae2540d7d741d507a3d8aeb27827f6bbf428e054' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7263 processed earlier; will process 8012 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17689==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562dc66335dd bp 0x000000000000 sp 0x7fff0fd11460 T17689) Step #5: ==17689==The signal is caused by a READ memory access. Step #5: #0 0x562dc66335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562dc6455280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562dc6454fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562dc6432929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562dc6353ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562dc62abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562dc62b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562dc629c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562dc62c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a8e626082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562dc628faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17689==Register values: Step #5: rax = 0x0000562dcb18fe40 rbx = 0x0000562dcb18fe40 rcx = 0x0000562dcb18fe30 rdx = 0x00007f3a8e7eeb80 Step #5: rdi = 0x0000562dcb18fe30 rsi = 0x0000000000002080 rbp = 0x0000000000000000 rsp = 0x00007fff0fd11460 Step #5: r8 = 0x0000562dcb18fe40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a8e7eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562dc9832960 r14 = 0x0000000100000004 r15 = 0x0000562dc879f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17689==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x30,0x71,0x3b,0x70,0xf6,0x71,0x7d,0xbf,0x3f,0x71,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\0040q;p\366q}\277?q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3080ff7d1bed228e69034a0edce11fb53acebf8f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQwcTtw9nF9vz9xCw== Step #5: MERGE-OUTER: attempt 1560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255314382 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d39c636198, 0x55d39c63e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d39c63e918,0x55d39c6c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3080ff7d1bed228e69034a0edce11fb53acebf8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7265 processed earlier; will process 8010 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17693==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d399e4a5dd bp 0x000000000000 sp 0x7ffdf7190dc0 T17693) Step #5: ==17693==The signal is caused by a READ memory access. Step #5: #0 0x55d399e4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d399c6c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d399c6bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d399c49929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d399b6aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d399ac2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d399acc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d399ab36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d399adf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99c1539082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d399aa6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17693==Register values: Step #5: rax = 0x000055d39e8e19e0 rbx = 0x000055d39e8e19e0 rcx = 0x000055d39e8e1e90 rdx = 0x00007f99c1701b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf7190dc0 Step #5: r8 = 0x000055d39e8e19e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f99c1701be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d39d049960 r14 = 0x0000000100000004 r15 = 0x000055d39bfb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17693==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x96,0x23,0x7f,0x20,0x4f,0x22,0xff,0x0,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\226#\177 O\"\377\000!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7481fa6056561c57ae95241c5855c0b01eb59822 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGWI38gTyL/ACEDCw== Step #5: MERGE-OUTER: attempt 1561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255446075 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56059a25f198, 0x56059a267911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56059a267918,0x56059a2ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7481fa6056561c57ae95241c5855c0b01eb59822' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7266 processed earlier; will process 8009 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 325 ft: 346 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17697==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560597a735dd bp 0x000000000000 sp 0x7fff7bd01b80 T17697) Step #5: ==17697==The signal is caused by a READ memory access. Step #5: #0 0x560597a735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560597895280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560597894fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560597872929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560597793ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605976ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605976f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605976dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605977083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef1cb1a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605976cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17697==Register values: Step #5: rax = 0x000056059c002520 rbx = 0x000056059c002520 rcx = 0x000056059c0029d0 rdx = 0x00007fef1cce2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7bd01b80 Step #5: r8 = 0x000056059c002520 r9 = 0x000056059bea6850 r10 = 0x000056059be88010 r11 = 0x00007fef1cce2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056059ac72960 r14 = 0x0000000100000004 r15 = 0x0000560599bdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17697==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x40,0x42,0xc8,0x43,0x42,0x37,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B@B\310CB7\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1e427c8910078d8c347d47bfdceb0b5bf48dfb9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCQELIQ0I3inwACw== Step #5: MERGE-OUTER: attempt 1562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255581276 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4180fd198, 0x55e418105911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e418105918,0x55e41818d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1e427c8910078d8c347d47bfdceb0b5bf48dfb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7270 processed earlier; will process 8005 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17701==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4159115dd bp 0x000000000000 sp 0x7ffe76833320 T17701) Step #5: ==17701==The signal is caused by a READ memory access. Step #5: #0 0x55e4159115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e415733280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e415732fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e415710929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e415631ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e415589c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4155931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e41557a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4155a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f012b937082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e41556daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17701==Register values: Step #5: rax = 0x000055e41a08d150 rbx = 0x000055e41a08d150 rcx = 0x000055e41a08d600 rdx = 0x00007f012baffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe76833320 Step #5: r8 = 0x000055e41a08d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f012baffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e418b10960 r14 = 0x0000000100000004 r15 = 0x000055e417a7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17701==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x49,0x41,0xc2,0x26,0x6a,0x76,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AIA\302&jv\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-810655a21956044a88613874d9aa1f9f1e7895f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFJQcImanYACw== Step #5: MERGE-OUTER: attempt 1563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255712512 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e5bcc2198, 0x562e5bcca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e5bcca918,0x562e5bd520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/810655a21956044a88613874d9aa1f9f1e7895f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7271 processed earlier; will process 8004 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17705==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e594d65dd bp 0x000000000000 sp 0x7ffda23d3980 T17705) Step #5: ==17705==The signal is caused by a READ memory access. Step #5: #0 0x562e594d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e592f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e592f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e592d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e591f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e5914ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e591581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e5913f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e5916b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28f0530082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e59132aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17705==Register values: Step #5: rax = 0x0000562e5e54e150 rbx = 0x0000562e5e54e150 rcx = 0x0000562e5e54e600 rdx = 0x00007f28f06f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda23d3980 Step #5: r8 = 0x0000562e5e54e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28f06f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e5c6d5960 r14 = 0x0000000100000004 r15 = 0x0000562e5b642386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17705==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x31,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B1\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-404c7bba6d1475ef4fc131a5033ee22124f9b4e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEIxin0ACw== Step #5: MERGE-OUTER: attempt 1564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255842057 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f110323198, 0x55f11032b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f11032b918,0x55f1103b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/404c7bba6d1475ef4fc131a5033ee22124f9b4e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7272 processed earlier; will process 8003 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17709==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f10db375dd bp 0x000000000000 sp 0x7ffdb44ff3e0 T17709) Step #5: ==17709==The signal is caused by a READ memory access. Step #5: #0 0x55f10db375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f10d959280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f10d958fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f10d936929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f10d857ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f10d7afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f10d7b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f10d7a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f10d7cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff759508082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f10d793aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17709==Register values: Step #5: rax = 0x000055f112dbf150 rbx = 0x000055f112dbf150 rcx = 0x000055f112dbf600 rdx = 0x00007ff7596d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb44ff3e0 Step #5: r8 = 0x000055f112dbf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7596d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f110d36960 r14 = 0x0000000100000004 r15 = 0x000055f10fca3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17709==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x8,0x42,0xe9,0x63,0x42,0x11,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\010B\351cB\021\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e83a6dbbe67d219d405af6251fcaaf61f8342ba5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCELpY0IRhn8ACw== Step #5: MERGE-OUTER: attempt 1565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1255973136 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631e6056198, 0x5631e605e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631e605e918,0x5631e60e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e83a6dbbe67d219d405af6251fcaaf61f8342ba5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7273 processed earlier; will process 8002 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 49Mb Step #5: [00:11:32:725 - 7F08DC4CCC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 314 ft: 328 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17713==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631e386a5dd bp 0x000000000000 sp 0x7ffd4e7fdff0 T17713) Step #5: ==17713==The signal is caused by a READ memory access. Step #5: #0 0x5631e386a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631e368c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631e368bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631e3669929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631e358aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631e34e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631e34ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631e34d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631e34ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08dc4f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631e34c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17713==Register values: Step #5: rax = 0x00005631e730e520 rbx = 0x00005631e730e520 rcx = 0x00005631e730e9d0 rdx = 0x00007f08dc6bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4e7fdff0 Step #5: r8 = 0x00005631e730e520 r9 = 0x00007f08dc6bcbf0 r10 = 0x00005631e7194010 r11 = 0x00007f08dc6bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631e6a69960 r14 = 0x0000000100000004 r15 = 0x00005631e59d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17713==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xff,0xff,0xff,0x1f,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\377\377\377\037\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a8a0c4f31519b9a838511a7a3e925209ab0bf92 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lp////H38ACw== Step #5: MERGE-OUTER: attempt 1566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256108212 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5579ab680198, 0x5579ab688911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5579ab688918,0x5579ab7100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a8a0c4f31519b9a838511a7a3e925209ab0bf92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7277 processed earlier; will process 7998 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 315 ft: 316 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17717==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579a8e945dd bp 0x000000000000 sp 0x7fffb643f560 T17717) Step #5: ==17717==The signal is caused by a READ memory access. Step #5: #0 0x5579a8e945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579a8cb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579a8cb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5579a8c93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579a8bb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579a8b0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579a8b161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579a8afd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579a8b293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda27931082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579a8af0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17717==Register values: Step #5: rax = 0x00005579ad1270a0 rbx = 0x00005579ad1270a0 rcx = 0x00005579ad127550 rdx = 0x00007fda27af9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb643f560 Step #5: r8 = 0x00005579ad1270a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda27af9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005579ac093960 r14 = 0x0000000100000004 r15 = 0x00005579ab000386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17717==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xc8,0x38,0x6e,0x42,0x22,0x20,0x3a,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3108nB\" :\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-443fadc357d856c2b82320e90e759d8ef856648b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHIOG5CIiA6GhoBCw== Step #5: MERGE-OUTER: attempt 1567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256242415 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e202697198, 0x55e20269f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e20269f918,0x55e2027270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/443fadc357d856c2b82320e90e759d8ef856648b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7279 processed earlier; will process 7996 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17721==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1ffeab5dd bp 0x000000000000 sp 0x7fff6535cc60 T17721) Step #5: ==17721==The signal is caused by a READ memory access. Step #5: #0 0x55e1ffeab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1ffccd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1ffcccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1ffcaa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1ffbcbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1ffb23c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1ffb2d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1ffb146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1ffb403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff7ff85082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1ffb07aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17721==Register values: Step #5: rax = 0x000055e204d0b150 rbx = 0x000055e204d0b150 rcx = 0x000055e204d0b600 rdx = 0x00007eff8014db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6535cc60 Step #5: r8 = 0x000055e204d0b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007eff8014dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2030aa960 r14 = 0x0000000100000004 r15 = 0x000055e202017386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17721==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x30,0x42,0x41,0x42,0x27,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3510BAB'\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2dd24102095aed06bdba7ddbf6adc67ce54d3dcb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TBCQUInhn0ACw== Step #5: MERGE-OUTER: attempt 1568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256374447 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556aec5f5198, 0x556aec5fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556aec5fd918,0x556aec6850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2dd24102095aed06bdba7ddbf6adc67ce54d3dcb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7280 processed earlier; will process 7995 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17725==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ae9e095dd bp 0x000000000000 sp 0x7fff8e3c13f0 T17725) Step #5: ==17725==The signal is caused by a READ memory access. Step #5: #0 0x556ae9e095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ae9c2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ae9c2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ae9c08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ae9b29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ae9a81c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ae9a8b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ae9a726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ae9a9e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63291b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ae9a65aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17725==Register values: Step #5: rax = 0x0000556aee1b4d50 rbx = 0x0000556aee1b4d50 rcx = 0x0000556aee1b4d40 rdx = 0x00007f632937fb80 Step #5: rdi = 0x0000556aee1b4d40 rsi = 0x0000000001102100 rbp = 0x0000000000000000 rsp = 0x00007fff8e3c13f0 Step #5: r8 = 0x0000556aee1b4d50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f632937fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556aed008960 r14 = 0x0000000100000004 r15 = 0x0000556aebf75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17725==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x3b,0x67,0x72,0x67,0xe,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A;grg\016\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4583a8f003711ae4f37da3a6c0b843689d8e1c11 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEE7Z3JnDgAACw== Step #5: MERGE-OUTER: attempt 1569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256511950 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f9eb9c198, 0x563f9eba4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f9eba4918,0x563f9ec2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4583a8f003711ae4f37da3a6c0b843689d8e1c11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7282 processed earlier; will process 7993 files now Step #5: [LOADING] WASM module load failed: unknown type 1977339 Step #5: #1 pulse cov: 321 ft: 322 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 331 ft: 348 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17729==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f9c3b05dd bp 0x000000000000 sp 0x7ffcaa58a330 T17729) Step #5: ==17729==The signal is caused by a READ memory access. Step #5: #0 0x563f9c3b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f9c1d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f9c1d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f9c1af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f9c0d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f9c028c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f9c0321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f9c0196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f9c0453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f4f002082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f9c00caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17729==Register values: Step #5: rax = 0x0000563fa1064820 rbx = 0x0000563fa1064820 rcx = 0x0000563fa1064cd0 rdx = 0x00007f8f4f1cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcaa58a330 Step #5: r8 = 0x0000563fa1064820 r9 = 0x00007f8f4f1cabf0 r10 = 0x0000563fa0ee9010 r11 = 0x00007f8f4f1cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f9f5af960 r14 = 0x0000000100000004 r15 = 0x0000563f9e51c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17729==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x7e,0x0,0x4d,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003~\000M\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8f632be0f3ba5caf0e6e0ea40b72ce53f67691c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAN+AE0ACwALCw== Step #5: MERGE-OUTER: attempt 1570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256644527 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f998392198, 0x55f99839a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f99839a918,0x55f9984220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8f632be0f3ba5caf0e6e0ea40b72ce53f67691c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7285 processed earlier; will process 7990 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17733==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f995ba65dd bp 0x000000000000 sp 0x7ffc3e793d00 T17733) Step #5: ==17733==The signal is caused by a READ memory access. Step #5: #0 0x55f995ba65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9959c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9959c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9959a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9958c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f99581ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9958281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f99580f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f99583b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb88c11f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f995802aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17733==Register values: Step #5: rax = 0x000055f99961a150 rbx = 0x000055f99961a150 rcx = 0x000055f99961a600 rdx = 0x00007fb88c2e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3e793d00 Step #5: r8 = 0x000055f99961a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb88c2e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f998da5960 r14 = 0x0000000100000004 r15 = 0x000055f997d12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17733==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x28,0x76,0x41,0x0,0x76,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A(vA\000v\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f181cfa184480349acf04ece58291ec694e94c8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEodkEAdgAACw== Step #5: MERGE-OUTER: attempt 1571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256775071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562535873198, 0x56253587b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56253587b918,0x5625359030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f181cfa184480349acf04ece58291ec694e94c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7286 processed earlier; will process 7989 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17737==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625330875dd bp 0x000000000000 sp 0x7fffa9eeab90 T17737) Step #5: ==17737==The signal is caused by a READ memory access. Step #5: #0 0x5625330875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562532ea9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562532ea8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562532e86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562532da7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562532cffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562532d091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562532cf06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562532d1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0fb2011082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562532ce3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17737==Register values: Step #5: rax = 0x0000562537cea150 rbx = 0x0000562537cea150 rcx = 0x0000562537cea600 rdx = 0x00007f0fb21d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa9eeab90 Step #5: r8 = 0x0000562537cea150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0fb21d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562536286960 r14 = 0x0000000100000004 r15 = 0x00005625351f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17737==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x0,0x1c,0x1,0x6e,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\000\034\001n\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-133630de4c90145133e1a78d3c2360b07bc1dbf0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAAHAFuAAALCw== Step #5: MERGE-OUTER: attempt 1572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1256907975 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c0302bb198, 0x55c0302c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c0302c3918,0x55c03034b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/133630de4c90145133e1a78d3c2360b07bc1dbf0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7287 processed earlier; will process 7988 files now Step #5: [LOADING] WASM module load failed: unknown table 6291455 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 321 ft: 345 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 396 ft: 434 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 113598 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17741==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c02dacf5dd bp 0x000000000000 sp 0x7ffc9642de90 T17741) Step #5: ==17741==The signal is caused by a READ memory access. Step #5: #0 0x55c02dacf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c02d8f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c02d8f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c02d8ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c02d7efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c02d747c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c02d7511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c02d7386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c02d7643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec46cfa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c02d72baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17741==Register values: Step #5: rax = 0x000055c03178e790 rbx = 0x000055c03178e790 rcx = 0x000055c03178ec40 rdx = 0x00007fec46ec2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9642de90 Step #5: r8 = 0x000055c03178e790 r9 = 0x000055c031631a10 r10 = 0x000055c031611010 r11 = 0x00007fec46ec2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c030cce960 r14 = 0x0000000100000004 r15 = 0x000055c02fc3b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17741==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x1,0x6e,0x41,0x1,0x6e,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\001nA\001nh\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-35c7836200047928a549f6b19e6c7305f6e446b9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEBbkEBbmgACw== Step #5: MERGE-OUTER: attempt 1573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1257049129 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d29342198, 0x556d2934a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d2934a918,0x556d293d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35c7836200047928a549f6b19e6c7305f6e446b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7294 processed earlier; will process 7981 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17748==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d26b565dd bp 0x000000000000 sp 0x7ffc0126ae10 T17748) Step #5: ==17748==The signal is caused by a READ memory access. Step #5: #0 0x556d26b565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d26978280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d26977fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d26955929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d26876ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d267cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d267d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d267bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d267eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f950722e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d267b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17748==Register values: Step #5: rax = 0x0000556d2b757520 rbx = 0x0000556d2b757520 rcx = 0x0000556d2b7579d0 rdx = 0x00007f95073f6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0126ae10 Step #5: r8 = 0x0000556d2b757520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95073f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d29d55960 r14 = 0x0000000100000004 r15 = 0x0000556d28cc2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17748==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0xc,0x0,0x0,0xb,0xc,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\014\000\000\013\014\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd831a64cd3e0f44a3981b4720c89792df2d3b9e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAwAAAsMAAAACw== Step #5: MERGE-OUTER: attempt 1574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1257204183 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55881f743198, 0x55881f74b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55881f74b918,0x55881f7d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd831a64cd3e0f44a3981b4720c89792df2d3b9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7296 processed earlier; will process 7979 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17752==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55881cf575dd bp 0x000000000000 sp 0x7fff7a7a4790 T17752) Step #5: ==17752==The signal is caused by a READ memory access. Step #5: #0 0x55881cf575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55881cd79280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55881cd78fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55881cd56929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55881cc77ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55881cbcfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55881cbd91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55881cbc06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55881cbec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25d81f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55881cbb3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17752==Register values: Step #5: rax = 0x00005588212a1ab0 rbx = 0x00005588212a1ab0 rcx = 0x00005588212a1f60 rdx = 0x00007f25d83beb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7a7a4790 Step #5: r8 = 0x00005588212a1ab0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f25d83bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558820156960 r14 = 0x0000000100000004 r15 = 0x000055881f0c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17752==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8d,0x1d,0x7c,0x20,0x22,0x20,0x20,0x62,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\215\035| \" b\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-84478171b20c7a4ac575ab74ab5d75e4a1d1affb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGNHXwgIiAgYgwACw== Step #5: MERGE-OUTER: attempt 1575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1257341514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5be637198, 0x55b5be63f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5be63f918,0x55b5be6c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84478171b20c7a4ac575ab74ab5d75e4a1d1affb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7297 processed earlier; will process 7978 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 212 ft: 213 exec/s: 0 rss: 433Mb Step #5: [LOADING] WASM module load failed: unknown type 203423742 Step #5: #2 pulse cov: 269 ft: 284 exec/s: 0 rss: 433Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17756==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5bbe4b5dd bp 0x000000000000 sp 0x7fff52c3f210 T17756) Step #5: ==17756==The signal is caused by a READ memory access. Step #5: #0 0x55b5bbe4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5bbc6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5bbc6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5bbc4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5bbb6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5bbac3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5bbacd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5bbab46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5bbae03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8fb1d5b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5bbaa7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17756==Register values: Step #5: rax = 0x000055b5c02dd040 rbx = 0x000055b5c02dd040 rcx = 0x000055b5c02dd030 rdx = 0x00007f8fb1f23b80 Step #5: rdi = 0x000055b5c02dd030 rsi = 0x0000000000001000 rbp = 0x0000000000000000 rsp = 0x00007fff52c3f210 Step #5: r8 = 0x000055b5c02dd040 r9 = 0x00007f8fb1f23bf0 r10 = 0x000055b5c02af010 r11 = 0x00007f8fb1f23be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5bf04a960 r14 = 0x0000000100000004 r15 = 0x000055b5bdfb7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17756==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x2,0x42,0x32,0x86,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B\002B2\206\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fab764bb44cb2c7c5f87a5abdf029af3258cded3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCAkIyhoAACw== Step #5: MERGE-OUTER: attempt 1576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1257628365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55caa9b07198, 0x55caa9b0f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55caa9b0f918,0x55caa9b970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fab764bb44cb2c7c5f87a5abdf029af3258cded3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7301 processed earlier; will process 7974 files now Step #5: [LOADING] WASM module load failed: unknown table 28 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fc 0b Step #5: #2 pulse cov: 304 ft: 317 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 392 ft: 439 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17760==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55caa731b5dd bp 0x000000000000 sp 0x7fff4d15dd80 T17760) Step #5: ==17760==The signal is caused by a READ memory access. Step #5: #0 0x55caa731b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55caa713d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55caa713cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55caa711a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55caa703bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55caa6f93c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55caa6f9d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55caa6f846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55caa6fb03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd57eacc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55caa6f77aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17760==Register values: Step #5: rax = 0x000055caab1918e0 rbx = 0x000055caab1918e0 rcx = 0x000055caab191d90 rdx = 0x00007fd57ec94b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4d15dd80 Step #5: r8 = 0x000055caab1918e0 r9 = 0x000055caab01dcd0 r10 = 0x000055caab008010 r11 = 0x00007fd57ec94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055caaa51a960 r14 = 0x0000000100000004 r15 = 0x000055caa9487386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17760==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x81,0x62,0x7e,0x20,0x22,0x20,0xf4,0xd,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\201b~ \" \364\015~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-38710a66a79fef48d94b916aa1e61b40806a372f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGBYn4gIiD0DX4ACw== Step #5: MERGE-OUTER: attempt 1577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1257776692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565525f2a198, 0x565525f32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565525f32918,0x565525fba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38710a66a79fef48d94b916aa1e61b40806a372f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7306 processed earlier; will process 7969 files now Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 392571 Step #5: #2 pulse cov: 320 ft: 323 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: #4 pulse cov: 399 ft: 426 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17764==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56552373e5dd bp 0x000000000000 sp 0x7fff9acb1a60 T17764) Step #5: ==17764==The signal is caused by a READ memory access. Step #5: #0 0x56552373e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565523560280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56552355ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56552353d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56552345ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5655233b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5655233c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5655233a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5655233d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8a2369082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56552339aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17764==Register values: Step #5: rax = 0x0000565526da7090 rbx = 0x0000565526da7090 rcx = 0x0000565526da7540 rdx = 0x00007fc8a2531b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9acb1a60 Step #5: r8 = 0x0000565526da7090 r9 = 0x00007fc8a2531c70 r10 = 0x0000565526c2c010 r11 = 0x00007fc8a2531be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056552693d960 r14 = 0x0000000100000004 r15 = 0x00005655258aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17764==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x80,0x0,0xb,0x1,0x12,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002\200\000\013\001\022\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68024e789b7e603e2a3c20e6fe905918205f9c37 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAKAAAsBEgALCw== Step #5: MERGE-OUTER: attempt 1578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1257911615 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a2ac66198, 0x560a2ac6e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a2ac6e918,0x560a2acf60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68024e789b7e603e2a3c20e6fe905918205f9c37' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7313 processed earlier; will process 7962 files now Step #5: [LOADING] WASM module load failed: unknown table 1897 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 278 ft: 284 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17768==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a2847a5dd bp 0x000000000000 sp 0x7ffc59df05b0 T17768) Step #5: ==17768==The signal is caused by a READ memory access. Step #5: #0 0x560a2847a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a2829c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a2829bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a28279929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a2819aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a280f2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a280fc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a280e36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a2810f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7154488082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a280d6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17768==Register values: Step #5: rax = 0x0000560a2c94dff0 rbx = 0x0000560a2c94dff0 rcx = 0x0000560a2c94dfe0 rdx = 0x00007f7154650b80 Step #5: rdi = 0x0000560a2c94dfe0 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007ffc59df05b0 Step #5: r8 = 0x0000560a2c94dff0 r9 = 0x00007f7154650bf0 r10 = 0x0000560a2c920010 r11 = 0x00007f7154650be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a2b679960 r14 = 0x0000000100000004 r15 = 0x0000560a2a5e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17768==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x30,0x7e,0x20,0x7f,0x20,0xf4,0xd,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2040~ \177 \364\015\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b583c54ef2bd67729bfac17a9cd3f1f4afadeb3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEMH4gfyD0DYIACw== Step #5: MERGE-OUTER: attempt 1579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258063785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629db9ac198, 0x5629db9b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629db9b4918,0x5629dba3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b583c54ef2bd67729bfac17a9cd3f1f4afadeb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7316 processed earlier; will process 7959 files now Step #5: [LOADING] WASM module load failed: unknown table 1538751 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 325 ft: 341 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [00:11:34:817 - 7FA061F81C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 353 ft: 384 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17773==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629d91c05dd bp 0x000000000000 sp 0x7ffcbc22b740 T17773) Step #5: ==17773==The signal is caused by a READ memory access. Step #5: #0 0x5629d91c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629d8fe2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629d8fe1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629d8fbf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5629d8ee0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5629d8e38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629d8e421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629d8e296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629d8e553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa061fa9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5629d8e1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17773==Register values: Step #5: rax = 0x00005629ddfe1410 rbx = 0x00005629ddfe1410 rcx = 0x00005629ddfe1400 rdx = 0x00007fa062171b80 Step #5: rdi = 0x00005629ddfe1400 rsi = 0x0000000000000410 rbp = 0x0000000000000000 rsp = 0x00007ffcbc22b740 Step #5: r8 = 0x00005629ddfe1410 r9 = 0x00007fa062171bf0 r10 = 0x00005629ddfb4010 r11 = 0x00007fa062171be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629dc3bf960 r14 = 0x0000000100000004 r15 = 0x00005629db32c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17773==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x67,0x0,0xfd,0x67,0x0,0xfd,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375g\000\375g\000\375g\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f22ff9215e527df13d881de1d656bc43ea95214 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/WcA/WcA/WcACw== Step #5: MERGE-OUTER: attempt 1580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258196783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b08176198, 0x564b0817e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b0817e918,0x564b082060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f22ff9215e527df13d881de1d656bc43ea95214' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7321 processed earlier; will process 7954 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unsupported opcode e3 Step #5: #2 pulse cov: 329 ft: 354 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 810640 Step #5: #4 pulse cov: 383 ft: 448 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17824==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b0598a5dd bp 0x000000000000 sp 0x7ffe62f4daf0 T17824) Step #5: ==17824==The signal is caused by a READ memory access. Step #5: #0 0x564b0598a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b057ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b057abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b05789929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b056aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b05602c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b0560c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b055f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b0561f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc138233082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b055e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17824==Register values: Step #5: rax = 0x0000564b0a8876a0 rbx = 0x0000564b0a8876a0 rcx = 0x0000564b0a887b50 rdx = 0x00007fc1383fbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe62f4daf0 Step #5: r8 = 0x0000564b0a8876a0 r9 = 0x00007fc1383fbc00 r10 = 0x0000564b0a6f9010 r11 = 0x00007fc1383fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b08b89960 r14 = 0x0000000100000004 r15 = 0x0000564b07af6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17824==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x7c,0x7c,0x20,0x1,0x9e,0x9e,0x9e,0x9e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373|| \001\236\236\236\236\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5379fcf806f05c675c5c640c8a7457f34c26e06 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7fHwgAZ6enp4ACw== Step #5: MERGE-OUTER: attempt 1581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258335897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6d79d2198, 0x55f6d79da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6d79da918,0x55f6d7a620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5379fcf806f05c675c5c640c8a7457f34c26e06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7327 processed earlier; will process 7948 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17860==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6d51e65dd bp 0x000000000000 sp 0x7ffc616f1280 T17860) Step #5: ==17860==The signal is caused by a READ memory access. Step #5: #0 0x55f6d51e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6d5008280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6d5007fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6d4fe5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6d4f06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6d4e5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6d4e681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6d4e4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6d4e7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb65db0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6d4e42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17860==Register values: Step #5: rax = 0x000055f6da2a4190 rbx = 0x000055f6da2a4190 rcx = 0x000055f6da2a4640 rdx = 0x00007feb65f78b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc616f1280 Step #5: r8 = 0x000055f6da2a4190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb65f78be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6d83e5960 r14 = 0x0000000100000004 r15 = 0x000055f6d7352386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17860==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa,0x6d,0x20,0x0,0xc,0x80,0x80,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\012m \000\014\200\200\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c588258738960867552df2012cb6dd006f30ddf2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEKbSAADICAgIAACw== Step #5: MERGE-OUTER: attempt 1582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258481427 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f5108f198, 0x564f51097911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f51097918,0x564f5111f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c588258738960867552df2012cb6dd006f30ddf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7328 processed earlier; will process 7947 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17904==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f4e8a35dd bp 0x000000000000 sp 0x7ffdca87f4a0 T17904) Step #5: ==17904==The signal is caused by a READ memory access. Step #5: #0 0x564f4e8a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f4e6c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f4e6c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f4e6a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f4e5c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f4e51bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f4e5251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f4e50c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f4e5383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7150e65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f4e4ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17904==Register values: Step #5: rax = 0x0000564f5315ea40 rbx = 0x0000564f5315ea40 rcx = 0x0000564f5315eef0 rdx = 0x00007f715102db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdca87f4a0 Step #5: r8 = 0x0000564f5315ea40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f715102dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f51aa2960 r14 = 0x0000000100000004 r15 = 0x0000564f50a0f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17904==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf9,0x1c,0x7d,0x20,0x0,0x22,0x7,0xae,0xa7,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\371\034} \000\"\007\256\247\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-02520ef114aa8b70033d90f1c8606fcf57e606b0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH5HH0gACIHrqcACw== Step #5: MERGE-OUTER: attempt 1583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258615776 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556567c3e198, 0x556567c46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556567c46918,0x556567cce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02520ef114aa8b70033d90f1c8606fcf57e606b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7329 processed earlier; will process 7946 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565654525dd bp 0x000000000000 sp 0x7fffb4c98e50 T17956) Step #5: ==17956==The signal is caused by a READ memory access. Step #5: #0 0x5565654525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556565274280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556565273fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556565251929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556565172ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565650cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565650d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565650bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565650e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41de29c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565650aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17956==Register values: Step #5: rax = 0x000055656a24bbc0 rbx = 0x000055656a24bbc0 rcx = 0x000055656a24c070 rdx = 0x00007f41de464b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb4c98e50 Step #5: r8 = 0x000055656a24bbc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f41de464be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556568651960 r14 = 0x0000000100000004 r15 = 0x00005565675be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x23,0x7c,0x20,0x40,0x9f,0x9f,0x9f,0x9f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373#| @\237\237\237\237\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-534a14b4bda2b2d859fe6ad0fc04a18bebe0393d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7I3wgQJ+fn58ACw== Step #5: MERGE-OUTER: attempt 1584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258752834 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c775036198, 0x55c77503e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c77503e918,0x55c7750c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/534a14b4bda2b2d859fe6ad0fc04a18bebe0393d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7330 processed earlier; will process 7945 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 317 ft: 335 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==17992==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c77284a5dd bp 0x000000000000 sp 0x7fffeadfd380 T17992) Step #5: ==17992==The signal is caused by a READ memory access. Step #5: #0 0x55c77284a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c77266c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c77266bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c772649929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c77256aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7724c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7724cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7724b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7724df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc9963ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7724a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==17992==Register values: Step #5: rax = 0x000055c777105990 rbx = 0x000055c777105990 rcx = 0x000055c777105e40 rdx = 0x00007fc996592b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffeadfd380 Step #5: r8 = 0x000055c777105990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc996592be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c775a49960 r14 = 0x0000000100000004 r15 = 0x000055c7749b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==17992==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf8,0x27,0x70,0x20,0xff,0x6,0xd5,0x0,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\370'p \377\006\325\000\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b310ee1b0ebea9cf875633cac9427af2de8f155 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH4J3Ag/wbVAAwACw== Step #5: MERGE-OUTER: attempt 1585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1258892794 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b25db1a198, 0x55b25db22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b25db22918,0x55b25dbaa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b310ee1b0ebea9cf875633cac9427af2de8f155' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7334 processed earlier; will process 7941 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18024==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b25b32e5dd bp 0x000000000000 sp 0x7ffef99e2980 T18024) Step #5: ==18024==The signal is caused by a READ memory access. Step #5: #0 0x55b25b32e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b25b150280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b25b14ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b25b12d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b25b04ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b25afa6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b25afb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b25af976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b25afc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3969c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b25af8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18024==Register values: Step #5: rax = 0x000055b2605e0080 rbx = 0x000055b2605e0080 rcx = 0x000055b2605e0530 rdx = 0x00007fe396b8cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef99e2980 Step #5: r8 = 0x000055b2605e0080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe396b8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b25e52d960 r14 = 0x0000000100000004 r15 = 0x000055b25d49a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18024==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x30,0x71,0xbf,0x3f,0x7b,0xb,0x7f,0xbf,0x3f,0x71,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\0040q\277?{\013\177\277?q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a802752752b5abed710dd20ce54fd61c2bc430d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQwcb8/ewt/vz9xCw== Step #5: MERGE-OUTER: attempt 1586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1259027330 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56452444f198, 0x564524457911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564524457918,0x5645244df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a802752752b5abed710dd20ce54fd61c2bc430d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7335 processed earlier; will process 7940 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 20447231 Step #5: #2 pulse cov: 353 ft: 369 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18058==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564521c635dd bp 0x000000000000 sp 0x7ffdcd065d10 T18058) Step #5: ==18058==The signal is caused by a READ memory access. Step #5: #0 0x564521c635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564521a85280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564521a84fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564521a62929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564521983ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645218dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645218e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645218cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645218f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddf2349082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645218bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18058==Register values: Step #5: rax = 0x000056452538a520 rbx = 0x000056452538a520 rcx = 0x000056452538a9d0 rdx = 0x00007fddf2511b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcd065d10 Step #5: r8 = 0x000056452538a520 r9 = 0x000056452522d210 r10 = 0x0000564525210010 r11 = 0x00007fddf2511be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564524e62960 r14 = 0x0000000100000004 r15 = 0x0000564523dcf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18058==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6b,0x41,0xdc,0xd6,0x9f,0x40,0x6a,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AkA\334\326\237@j\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ba01d251cb12d646f0d4d19fb8d4d1629c520ac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBa0Hc1p9AagABCw== Step #5: MERGE-OUTER: attempt 1587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1259160142 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56270329a198, 0x5627032a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627032a2918,0x56270332a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ba01d251cb12d646f0d4d19fb8d4d1629c520ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7338 processed earlier; will process 7937 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18092==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562700aae5dd bp 0x000000000000 sp 0x7fff4903b580 T18092) Step #5: ==18092==The signal is caused by a READ memory access. Step #5: #0 0x562700aae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627008d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627008cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627008ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627007cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562700726c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627007301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627007176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627007433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8bbc507082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56270070aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18092==Register values: Step #5: rax = 0x0000562705593150 rbx = 0x0000562705593150 rcx = 0x0000562705593600 rdx = 0x00007f8bbc6cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4903b580 Step #5: r8 = 0x0000562705593150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8bbc6cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562703cad960 r14 = 0x0000000100000004 r15 = 0x0000562702c1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18092==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0xea,0x67,0x42,0x58,0x7a,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\352gBXz\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27305703effe749e221bb161792b679d627d673f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJULqZ0JYeoAACw== Step #5: MERGE-OUTER: attempt 1588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1259303847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555874bcd198, 0x555874bd5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555874bd5918,0x555874c5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27305703effe749e221bb161792b679d627d673f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7339 processed earlier; will process 7936 files now Step #5: [LOADING] WASM module load failed: unknown type 90177535 Step #5: #1 pulse cov: 243 ft: 244 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 123731967 Step #5: #2 pulse cov: 288 ft: 294 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 357 ft: 377 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18126==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558723e15dd bp 0x000000000000 sp 0x7fff148aa020 T18126) Step #5: ==18126==The signal is caused by a READ memory access. Step #5: #0 0x5558723e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555872203280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555872202fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558721e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555872101ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555872059c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558720631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55587204a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558720763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f441a4cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55587203daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18126==Register values: Step #5: rax = 0x0000555877622520 rbx = 0x0000555877622520 rcx = 0x00005558776229d0 rdx = 0x00007f441a694b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff148aa020 Step #5: r8 = 0x0000555877622520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f441a694be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558755e0960 r14 = 0x0000000100000004 r15 = 0x000055587454d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18126==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0x31,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB1\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-988279f4fd22c0ee18c8a3684402ca8aecc3c462 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEIxhn0ACw== Step #5: MERGE-OUTER: attempt 1589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1259439572 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563ad392198, 0x5563ad39a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563ad39a918,0x5563ad4220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/988279f4fd22c0ee18c8a3684402ca8aecc3c462' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7344 processed earlier; will process 7931 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18154==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563aaba65dd bp 0x000000000000 sp 0x7ffe60d7fd50 T18154) Step #5: ==18154==The signal is caused by a READ memory access. Step #5: #0 0x5563aaba65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563aa9c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563aa9c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563aa9a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563aa8c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563aa81ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563aa8281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563aa80f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563aa83b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f67cb5d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563aa802aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18154==Register values: Step #5: rax = 0x00005563aeb52d00 rbx = 0x00005563aeb52d00 rcx = 0x00005563aeb531b0 rdx = 0x00007f67cb79fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe60d7fd50 Step #5: r8 = 0x00005563aeb52d00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f67cb79fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563adda5960 r14 = 0x0000000100000004 r15 = 0x00005563acd12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18154==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x90,0x27,0x63,0x0,0x20,0x32,0x14,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\220'c\000 2\024\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-400a732c927efef26f560c7bbab60b38a6a067f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGQJ2MAIDIUgIAACw== Step #5: MERGE-OUTER: attempt 1590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1259568919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566df58b198, 0x5566df593911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566df593918,0x5566df61b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/400a732c927efef26f560c7bbab60b38a6a067f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7345 processed earlier; will process 7930 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 211 ft: 212 exec/s: 0 rss: 305Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18185==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566dcd9f5dd bp 0x000000000000 sp 0x7ffe23e09c60 T18185) Step #5: ==18185==The signal is caused by a READ memory access. Step #5: #0 0x5566dcd9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5566dcbc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5566dcbc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5566dcb9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566dcabfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566dca17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566dca211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566dca086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566dca343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae8dda9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5566dc9fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18185==Register values: Step #5: rax = 0x00005566e09dee40 rbx = 0x00005566e09dee40 rcx = 0x00005566e09dee30 rdx = 0x00007fae8df71b80 Step #5: rdi = 0x00005566e09dee30 rsi = 0x0000000000100000 rbp = 0x0000000000000000 rsp = 0x00007ffe23e09c60 Step #5: r8 = 0x00005566e09dee40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae8df71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005566dff9e960 r14 = 0x0000000100000004 r15 = 0x00005566def0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18185==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x83,0x26,0x7d,0x20,0x0,0x22,0x14,0x8d,0x8d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\203&} \000\"\024\215\215\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac51417fc33024120d0bf0d3f950607b50f358d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGDJn0gACIUjY0ACw== Step #5: MERGE-OUTER: attempt 1591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1259780702 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589e2210198, 0x5589e2218911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589e2218918,0x5589e22a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac51417fc33024120d0bf0d3f950607b50f358d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7347 processed earlier; will process 7928 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 348 ft: 366 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18228==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589dfa245dd bp 0x000000000000 sp 0x7ffc9e596940 T18228) Step #5: ==18228==The signal is caused by a READ memory access. Step #5: #0 0x5589dfa245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589df846280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589df845fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589df823929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589df744ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589df69cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589df6a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589df68d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589df6b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec4f9c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589df680aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18228==Register values: Step #5: rax = 0x00005589e4026ac0 rbx = 0x00005589e4026ac0 rcx = 0x00005589e4026f70 rdx = 0x00007fec4fb88b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9e596940 Step #5: r8 = 0x00005589e4026ac0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec4fb88be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589e2c23960 r14 = 0x0000000100000004 r15 = 0x00005589e1b90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18228==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x7,0x6d,0x1,0x64,0x6f,0x5a,0x73,0xf0,0x16,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\004\007m\001doZs\360\026l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb90fdd913452f57028a8e56948872848a4c4754 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQHbQFkb1pz8BZsCw== Step #5: MERGE-OUTER: attempt 1592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1259912463 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555889a31198, 0x555889a39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555889a39918,0x555889ac10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb90fdd913452f57028a8e56948872848a4c4754' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7350 processed earlier; will process 7925 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558872455dd bp 0x000000000000 sp 0x7ffc546d22f0 T18259) Step #5: ==18259==The signal is caused by a READ memory access. Step #5: #0 0x5558872455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555887067280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555887066fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555887044929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555886f65ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555886ebdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555886ec71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555886eae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555886eda3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde59894082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555886ea1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18259==Register values: Step #5: rax = 0x000055588acd2150 rbx = 0x000055588acd2150 rcx = 0x000055588acd2600 rdx = 0x00007fde59a5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc546d22f0 Step #5: r8 = 0x000055588acd2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde59a5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055588a444960 r14 = 0x0000000100000004 r15 = 0x00005558893b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x5c,0x0,0xad,0x0,0x5c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\\\000\255\000\\\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-62fa348036ccc2c89180b20785285e4094323320 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABcAK0AXAALCw== Step #5: MERGE-OUTER: attempt 1593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260043928 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a48bcb198, 0x557a48bd3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a48bd3918,0x557a48c5b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/62fa348036ccc2c89180b20785285e4094323320' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7351 processed earlier; will process 7924 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a463df5dd bp 0x000000000000 sp 0x7ffc48c20860 T18291) Step #5: ==18291==The signal is caused by a READ memory access. Step #5: #0 0x557a463df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a46201280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a46200fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a461de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a460ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a46057c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a460611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a460486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a460743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f37c50e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a4603baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18291==Register values: Step #5: rax = 0x0000557a4a9a6150 rbx = 0x0000557a4a9a6150 rcx = 0x0000557a4a9a6600 rdx = 0x00007f37c52aab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc48c20860 Step #5: r8 = 0x0000557a4a9a6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f37c52aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a495de960 r14 = 0x0000000100000004 r15 = 0x0000557a4854b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x5d,0x42,0x5b,0x88,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B]B[\210}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00857f7513e209b735405f516e8ef4193609920f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCXUJbiH0ACw== Step #5: MERGE-OUTER: attempt 1594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260173290 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55750ea75198, 0x55750ea7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55750ea7d918,0x55750eb050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00857f7513e209b735405f516e8ef4193609920f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7352 processed earlier; will process 7923 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18316==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55750c2895dd bp 0x000000000000 sp 0x7ffd191481b0 T18316) Step #5: ==18316==The signal is caused by a READ memory access. Step #5: #0 0x55750c2895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55750c0ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55750c0aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55750c088929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55750bfa9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55750bf01c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55750bf0b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55750bef26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55750bf1e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08105cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55750bee5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18316==Register values: Step #5: rax = 0x00005575101ce150 rbx = 0x00005575101ce150 rcx = 0x00005575101ce600 rdx = 0x00007f0810795b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd191481b0 Step #5: r8 = 0x00005575101ce150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0810795be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055750f488960 r14 = 0x0000000100000004 r15 = 0x000055750e3f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18316==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x73,0x41,0x1,0x1,0x76,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AsA\001\001vn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-726e5ea852138112e264f9dbfe152b5147ad6c56 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFzQQEBdm4ACw== Step #5: MERGE-OUTER: attempt 1595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260306143 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619a13ad198, 0x5619a13b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619a13b5918,0x5619a143d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/726e5ea852138112e264f9dbfe152b5147ad6c56' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7353 processed earlier; will process 7922 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56199ebc15dd bp 0x000000000000 sp 0x7ffece0763e0 T18347) Step #5: ==18347==The signal is caused by a READ memory access. Step #5: #0 0x56199ebc15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56199e9e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56199e9e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56199e9c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56199e8e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56199e839c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56199e8431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56199e82a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56199e8563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa038bc0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56199e81daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18347==Register values: Step #5: rax = 0x00005619a2ddad50 rbx = 0x00005619a2ddad50 rcx = 0x00005619a2ddad40 rdx = 0x00007fa038d88b80 Step #5: rdi = 0x00005619a2ddad40 rsi = 0x0000000001102100 rbp = 0x0000000000000000 rsp = 0x00007ffece0763e0 Step #5: r8 = 0x00005619a2ddad50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa038d88be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619a1dc0960 r14 = 0x0000000100000004 r15 = 0x00005619a0d2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x72,0x42,0xb,0x42,0x26,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351rB\013B&\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c29de1f339a9c4a0ea75394875d5c49896884ed Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XJCC0ImhoEACw== Step #5: MERGE-OUTER: attempt 1596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260443721 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613a6c4d198, 0x5613a6c55911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613a6c55918,0x5613a6cdd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c29de1f339a9c4a0ea75394875d5c49896884ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7355 processed earlier; will process 7920 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613a44615dd bp 0x000000000000 sp 0x7ffd5b80d750 T18351) Step #5: ==18351==The signal is caused by a READ memory access. Step #5: #0 0x5613a44615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613a4283280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613a4282fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613a4260929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613a4181ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613a40d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613a40e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613a40ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613a40f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9210747082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613a40bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18351==Register values: Step #5: rax = 0x00005613a80491d0 rbx = 0x00005613a80491d0 rcx = 0x00005613a8049680 rdx = 0x00007f921090fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5b80d750 Step #5: r8 = 0x00005613a80491d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f921090fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613a7660960 r14 = 0x0000000100000004 r15 = 0x00005613a65cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0xd0,0x0,0xd5,0x0,0xd5,0x0,0xd5,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\320\000\325\000\325\000\325\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-86d2beea321fc4995331ce626ccf2dc78f111367 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAB0ADVANUA1QAACw== Step #5: MERGE-OUTER: attempt 1597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260575471 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557972c9f198, 0x557972ca7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557972ca7918,0x557972d2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86d2beea321fc4995331ce626ccf2dc78f111367' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7356 processed earlier; will process 7919 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579704b35dd bp 0x000000000000 sp 0x7ffdef4b11d0 T18355) Step #5: ==18355==The signal is caused by a READ memory access. Step #5: #0 0x5579704b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579702d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579702d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5579702b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579701d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55797012bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579701351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55797011c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579701483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7f8cb8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55797010faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18355==Register values: Step #5: rax = 0x000055797390a150 rbx = 0x000055797390a150 rcx = 0x000055797390a600 rdx = 0x00007fd7f8e80b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdef4b11d0 Step #5: r8 = 0x000055797390a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7f8e80be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005579736b2960 r14 = 0x0000000100000004 r15 = 0x000055797261f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x1b,0x1,0x41,0x0,0x1b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\033\001A\000\033\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f09c1af87f8b24ddc5a66e73a8c842f7b65e0d28 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAbAUEAGwALCw== Step #5: MERGE-OUTER: attempt 1598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260706683 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557be390e198, 0x557be3916911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557be3916918,0x557be399e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f09c1af87f8b24ddc5a66e73a8c842f7b65e0d28' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7357 processed earlier; will process 7918 files now Step #5: [LOADING] WASM module load failed: unknown type 536870796 Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 373 ft: 399 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557be11225dd bp 0x000000000000 sp 0x7ffc0edd4240 T18359) Step #5: ==18359==The signal is caused by a READ memory access. Step #5: #0 0x557be11225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557be0f44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557be0f43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557be0f21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557be0e42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557be0d9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557be0da41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557be0d8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557be0db73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f173ac6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557be0d7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18359==Register values: Step #5: rax = 0x0000557be5dcf520 rbx = 0x0000557be5dcf520 rcx = 0x0000557be5dcf9d0 rdx = 0x00007f173ae37b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0edd4240 Step #5: r8 = 0x0000557be5dcf520 r9 = 0x0000557be5c6d880 r10 = 0x0000557be5c55010 r11 = 0x00007f173ae37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557be4321960 r14 = 0x0000000100000004 r15 = 0x0000557be328e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x41,0x2,0x45,0x41,0x0,0x72,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@A\002EA\000r\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79b650526360a9acd3b8a5d51b23cb1b624d6c66 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQEECRUEAcgALCw== Step #5: MERGE-OUTER: attempt 1599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260842042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56177394b198, 0x561773953911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561773953918,0x5617739db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79b650526360a9acd3b8a5d51b23cb1b624d6c66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7361 processed earlier; will process 7914 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18366==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56177115f5dd bp 0x000000000000 sp 0x7fffbbc538c0 T18366) Step #5: ==18366==The signal is caused by a READ memory access. Step #5: #0 0x56177115f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561770f81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561770f80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561770f5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561770e7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561770dd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561770de11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561770dc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561770df43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9de9432082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561770dbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18366==Register values: Step #5: rax = 0x0000561775d5f150 rbx = 0x0000561775d5f150 rcx = 0x0000561775d5f600 rdx = 0x00007f9de95fab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbbc538c0 Step #5: r8 = 0x0000561775d5f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9de95fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056177435e960 r14 = 0x0000000100000004 r15 = 0x00005617732cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18366==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x30,0x41,0x9b,0x92,0xfe,0x5,0x70,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A0A\233\222\376\005p\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5690a378cc24612c43daeafac4c977c405920ba3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBMEGbkv4FcL4ACw== Step #5: MERGE-OUTER: attempt 1600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1260972392 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56138a208198, 0x56138a210911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56138a210918,0x56138a2980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5690a378cc24612c43daeafac4c977c405920ba3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7362 processed earlier; will process 7913 files now Step #5: [LOADING] WASM module load failed: unknown type 29433 Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 384 ft: 408 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18370==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561387a1c5dd bp 0x000000000000 sp 0x7ffea75e0f10 T18370) Step #5: ==18370==The signal is caused by a READ memory access. Step #5: #0 0x561387a1c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56138783e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56138783dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56138781b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56138773cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561387694c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56138769e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613876856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613876b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae44ec5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561387678aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18370==Register values: Step #5: rax = 0x000056138c992420 rbx = 0x000056138c992420 rcx = 0x000056138c992410 rdx = 0x00007fae4508db80 Step #5: rdi = 0x000056138c992410 rsi = 0x0000000003000000 rbp = 0x0000000000000000 rsp = 0x00007ffea75e0f10 Step #5: r8 = 0x000056138c992420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae4508dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056138ac1b960 r14 = 0x0000000100000004 r15 = 0x0000561389b88386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18370==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x3d,0x42,0x1e,0x86,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B=B\036\206\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b36f911917a978c061cca9e5194a661195a870fe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCPUIehoAACw== Step #5: MERGE-OUTER: attempt 1601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261106835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56224eaed198, 0x56224eaf5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56224eaf5918,0x56224eb7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b36f911917a978c061cca9e5194a661195a870fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7365 processed earlier; will process 7910 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18374==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56224c3015dd bp 0x000000000000 sp 0x7ffc865fd1c0 T18374) Step #5: ==18374==The signal is caused by a READ memory access. Step #5: #0 0x56224c3015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56224c123280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56224c122fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56224c100929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56224c021ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56224bf79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56224bf831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56224bf6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56224bf963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7b1cb7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56224bf5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18374==Register values: Step #5: rax = 0x0000562251235a20 rbx = 0x0000562251235a20 rcx = 0x0000562251235ed0 rdx = 0x00007fc7b1e7fb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc865fd1c0 Step #5: r8 = 0x0000562251235a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7b1e7fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056224f500960 r14 = 0x0000000100000004 r15 = 0x000056224e46d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18374==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x40,0x7f,0x20,0x28,0x22,0x0,0x22,0x2,0x21,0x10,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001@\177 (\"\000\"\002!\020\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6a5a20ce4376b23f58e9ff4647c4d13341f611d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFAfyAoIgAiAiEQCw== Step #5: MERGE-OUTER: attempt 1602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261241234 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599cd32e198, 0x5599cd336911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599cd336918,0x5599cd3be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6a5a20ce4376b23f58e9ff4647c4d13341f611d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7367 processed earlier; will process 7908 files now Step #5: [00:11:37:991 - 7F5857403C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 292 ft: 300 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18378==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599cab425dd bp 0x000000000000 sp 0x7ffcb20c1db0 T18378) Step #5: ==18378==The signal is caused by a READ memory access. Step #5: #0 0x5599cab425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599ca964280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599ca963fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599ca941929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599ca862ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599ca7bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599ca7c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599ca7ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599ca7d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f585742b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599ca79eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18378==Register values: Step #5: rax = 0x00005599cfa099f0 rbx = 0x00005599cfa099f0 rcx = 0x00005599cfa09ea0 rdx = 0x00007f58575f3b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb20c1db0 Step #5: r8 = 0x00005599cfa099f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58575f3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599cdd41960 r14 = 0x0000000100000004 r15 = 0x00005599cccae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18378==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0xbd,0xf7,0x91,0xff,0xff,0xf,0x3a,0x60,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031\275\367\221\377\377\017:`\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bfd14325a934fb8e22671352102b27a61dd0460 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7Gb33kf//DzpgCw== Step #5: MERGE-OUTER: attempt 1603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261388070 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b7765d198, 0x557b77665911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b77665918,0x557b776ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1bfd14325a934fb8e22671352102b27a61dd0460' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7370 processed earlier; will process 7905 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18382==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b74e715dd bp 0x000000000000 sp 0x7fff93cb7ba0 T18382) Step #5: ==18382==The signal is caused by a READ memory access. Step #5: #0 0x557b74e715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b74c93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b74c92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b74c70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b74b91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b74ae9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b74af31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b74ada6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b74b063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a29a2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b74acdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18382==Register values: Step #5: rax = 0x0000557b7982cbc0 rbx = 0x0000557b7982cbc0 rcx = 0x0000557b7982cbb0 rdx = 0x00007f2a29bf6b80 Step #5: rdi = 0x0000557b7982cbb0 rsi = 0x0000000040000001 rbp = 0x0000000000000000 rsp = 0x00007fff93cb7ba0 Step #5: r8 = 0x0000557b7982cbc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a29bf6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b78070960 r14 = 0x0000000100000004 r15 = 0x0000557b76fdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18382==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xb6,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\266\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b17ebb067e18e825b877bd6e5e815df7ec0ae7ea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAALYACwALCw== Step #5: MERGE-OUTER: attempt 1604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261523383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595107fe198, 0x559510806911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559510806918,0x55951088e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b17ebb067e18e825b877bd6e5e815df7ec0ae7ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7372 processed earlier; will process 7903 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 428 ft: 437 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 155186559 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18386==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55950e0125dd bp 0x000000000000 sp 0x7ffc2ececab0 T18386) Step #5: ==18386==The signal is caused by a READ memory access. Step #5: #0 0x55950e0125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55950de34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55950de33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55950de11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55950dd32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55950dc8ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55950dc941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55950dc7b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55950dca73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f997286a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55950dc6eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18386==Register values: Step #5: rax = 0x0000559512022460 rbx = 0x0000559512022460 rcx = 0x0000559512022450 rdx = 0x00007f9972a32b80 Step #5: rdi = 0x0000559512022450 rsi = 0x0000000000000029 rbp = 0x0000000000000000 rsp = 0x00007ffc2ececab0 Step #5: r8 = 0x0000559512022460 r9 = 0x000055951202abd0 r10 = 0x0000559512003010 r11 = 0x00007f9972a32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559511211960 r14 = 0x0000000100000004 r15 = 0x000055951017e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18386==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x89,0x20,0x7c,0x20,0x40,0x99,0x99,0x9e,0x9e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\211 | @\231\231\236\236\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7307ad2f65c516b8c4e64e8a0f9fb3b4f14348d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGJIHwgQJmZnp4ACw== Step #5: MERGE-OUTER: attempt 1605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261673131 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4560fa198, 0x55b456102911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b456102918,0x55b45618a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7307ad2f65c516b8c4e64e8a0f9fb3b4f14348d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7376 processed earlier; will process 7899 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 111 Step #5: #2 pulse cov: 331 ft: 345 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #4 pulse cov: 361 ft: 411 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18390==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b45390e5dd bp 0x000000000000 sp 0x7ffe726cfcc0 T18390) Step #5: ==18390==The signal is caused by a READ memory access. Step #5: #0 0x55b45390e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b453730280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b45372ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b45370d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b45362ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b453586c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4535901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4535776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4535a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6acf68f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b45356aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18390==Register values: Step #5: rax = 0x000055b4588bd1a0 rbx = 0x000055b4588bd1a0 rcx = 0x000055b4588bd190 rdx = 0x00007f6acf857b80 Step #5: rdi = 0x000055b4588bd190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffe726cfcc0 Step #5: r8 = 0x000055b4588bd1a0 r9 = 0x000055b4588b3750 r10 = 0x000055b45888f010 r11 = 0x00007f6acf857be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b456b0d960 r14 = 0x0000000100000004 r15 = 0x000055b455a7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18390==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x68,0x41,0x4d,0x41,0x80,0x72,0x75,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AhAMA\200ruk\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba65e970acf9337a6d76a27e5043c4926026391b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBaEFNQYBydWsACw== Step #5: MERGE-OUTER: attempt 1606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261818567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631341b4198, 0x5631341bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631341bc918,0x5631342440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba65e970acf9337a6d76a27e5043c4926026391b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7381 processed earlier; will process 7894 files now Step #5: [LOADING] WASM module load failed: unknown type 835566 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18394==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631319c85dd bp 0x000000000000 sp 0x7ffd10a90f00 T18394) Step #5: ==18394==The signal is caused by a READ memory access. Step #5: #0 0x5631319c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631317ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631317e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631317c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631316e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563131640c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56313164a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631316316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56313165d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f39ae7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563131624aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18394==Register values: Step #5: rax = 0x00005631350ccbd0 rbx = 0x00005631350ccbd0 rcx = 0x00005631350ccbc0 rdx = 0x00007f2f39cafb80 Step #5: rdi = 0x00005631350ccbc0 rsi = 0x0000000000104100 rbp = 0x0000000000000000 rsp = 0x00007ffd10a90f00 Step #5: r8 = 0x00005631350ccbd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2f39cafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563134bc7960 r14 = 0x0000000100000004 r15 = 0x0000563133b34386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18394==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0xa,0x42,0x6b,0x42,0x17,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\012BkB\027\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d88941aa9d0bf596cefb97e4b9d7a81ea7ebc506 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QpCa0IXinwACw== Step #5: MERGE-OUTER: attempt 1607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1261960388 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56195fd87198, 0x56195fd8f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56195fd8f918,0x56195fe170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d88941aa9d0bf596cefb97e4b9d7a81ea7ebc506' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7383 processed earlier; will process 7892 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18401==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56195d59b5dd bp 0x000000000000 sp 0x7ffce8f15900 T18401) Step #5: ==18401==The signal is caused by a READ memory access. Step #5: #0 0x56195d59b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56195d3bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56195d3bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56195d39a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56195d2bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56195d213c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56195d21d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56195d2046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56195d2303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f817cdb6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56195d1f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18401==Register values: Step #5: rax = 0x00005619613d4e30 rbx = 0x00005619613d4e30 rcx = 0x00005619613d4e20 rdx = 0x00007f817cf7eb80 Step #5: rdi = 0x00005619613d4e20 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007ffce8f15900 Step #5: r8 = 0x00005619613d4e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f817cf7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056196079a960 r14 = 0x0000000100000004 r15 = 0x000056195f707386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18401==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0xb3,0x41,0x0,0xb3,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000\263A\000\263\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-458633ed171774b54e928318febd8e40c3a174ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEAs0EAswALCw== Step #5: MERGE-OUTER: attempt 1608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1262111650 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5dcbb8198, 0x55e5dcbc0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5dcbc0918,0x55e5dcc480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/458633ed171774b54e928318febd8e40c3a174ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7385 processed earlier; will process 7890 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18405==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5da3cc5dd bp 0x000000000000 sp 0x7ffe0607e0f0 T18405) Step #5: ==18405==The signal is caused by a READ memory access. Step #5: #0 0x55e5da3cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5da1ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5da1edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5da1cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5da0ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5da044c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5da04e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5da0356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5da0613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a5f6be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5da028aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18405==Register values: Step #5: rax = 0x000055e5debe1150 rbx = 0x000055e5debe1150 rcx = 0x000055e5debe1600 rdx = 0x00007f6a5f886b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0607e0f0 Step #5: r8 = 0x000055e5debe1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a5f886be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5dd5cb960 r14 = 0x0000000100000004 r15 = 0x000055e5dc538386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18405==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x5b,0x42,0x0,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351[B\000\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b57bba5e7ca07a7198ec23027a13926f0d483d1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpW0IAhn4ACw== Step #5: MERGE-OUTER: attempt 1609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1262263461 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7d9388198, 0x55d7d9390911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7d9390918,0x55d7d94180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b57bba5e7ca07a7198ec23027a13926f0d483d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7386 processed earlier; will process 7889 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18409==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7d6b9c5dd bp 0x000000000000 sp 0x7fff5c7e34e0 T18409) Step #5: ==18409==The signal is caused by a READ memory access. Step #5: #0 0x55d7d6b9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7d69be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7d69bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7d699b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7d68bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7d6814c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7d681e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7d68056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7d68313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1756e7a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7d67f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18409==Register values: Step #5: rax = 0x000055d7da290cd0 rbx = 0x000055d7da290cd0 rcx = 0x000055d7da291180 rdx = 0x00007f1757042b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5c7e34e0 Step #5: r8 = 0x000055d7da290cd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1757042be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7d9d9b960 r14 = 0x0000000100000004 r15 = 0x000055d7d8d08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18409==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xc9,0x37,0x7c,0x20,0x20,0x9b,0x22,0xac,0x5,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3117| \233\"\254\005\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-099d990315b715e65b0dcc95bacde5816aedc087 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHJN3wgIJsirAUACw== Step #5: MERGE-OUTER: attempt 1610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1262410398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559c2e636198, 0x559c2e63e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559c2e63e918,0x559c2e6c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/099d990315b715e65b0dcc95bacde5816aedc087' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7387 processed earlier; will process 7888 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18413==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559c2be4a5dd bp 0x000000000000 sp 0x7ffef95399b0 T18413) Step #5: ==18413==The signal is caused by a READ memory access. Step #5: #0 0x559c2be4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559c2bc6c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559c2bc6bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559c2bc49929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559c2bb6aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559c2bac2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559c2bacc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559c2bab36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559c2badf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe940f66082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559c2baa6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18413==Register values: Step #5: rax = 0x0000559c306cf150 rbx = 0x0000559c306cf150 rcx = 0x0000559c306cf600 rdx = 0x00007fe94112eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef95399b0 Step #5: r8 = 0x0000559c306cf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe94112ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559c2f049960 r14 = 0x0000000100000004 r15 = 0x0000559c2dfb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18413==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0x9,0x42,0xe9,0x32,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\011B\3512\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5dadf8873627a82ac4cb12f1ce276482212d0cb6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCUIJQukyhn8ACw== Step #5: MERGE-OUTER: attempt 1611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1262562017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e62601198, 0x555e62609911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e62609918,0x555e626910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5dadf8873627a82ac4cb12f1ce276482212d0cb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7388 processed earlier; will process 7887 files now Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 313 ft: 318 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18417==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e5fe155dd bp 0x000000000000 sp 0x7ffc3cd85c80 T18417) Step #5: ==18417==The signal is caused by a READ memory access. Step #5: #0 0x555e5fe155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e5fc37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e5fc36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e5fc14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e5fb35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e5fa8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e5fa971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e5fa7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e5faaa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f268cbda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e5fa71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18417==Register values: Step #5: rax = 0x0000555e636f5e10 rbx = 0x0000555e636f5e10 rcx = 0x0000555e636f62c0 rdx = 0x00007f268cda2b80 Step #5: rdi = 0x0000000000000001 rsi = 0x00000000000004c4 rbp = 0x0000000000000000 rsp = 0x00007ffc3cd85c80 Step #5: r8 = 0x0000555e636f5e10 r9 = 0x00007f268cda2bf0 r10 = 0x0000555e636f6000 r11 = 0xfffffffffffff000 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e63014960 r14 = 0x0000000100000004 r15 = 0x0000555e61f81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18417==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x91,0x70,0x63,0x0,0x20,0xfc,0xdf,0x0,0x15,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\221pc\000 \374\337\000\025\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-526ef1a9fd2867a9138ed504bb1c456253c6d9d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGRcGMAIPzfABUACw== Step #5: MERGE-OUTER: attempt 1612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1262721692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b974385198, 0x55b97438d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b97438d918,0x55b9744150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/526ef1a9fd2867a9138ed504bb1c456253c6d9d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7391 processed earlier; will process 7884 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18421==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b971b995dd bp 0x000000000000 sp 0x7ffd506c6700 T18421) Step #5: ==18421==The signal is caused by a READ memory access. Step #5: #0 0x55b971b995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9719bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9719bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b971998929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9718b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b971811c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b97181b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9718026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b97182e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb29018b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9717f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18421==Register values: Step #5: rax = 0x000055b97633f150 rbx = 0x000055b97633f150 rcx = 0x000055b97633f600 rdx = 0x00007fb290353b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd506c6700 Step #5: r8 = 0x000055b97633f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb290353be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b974d98960 r14 = 0x0000000100000004 r15 = 0x000055b973d05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18421==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x70,0x42,0x17,0x42,0x39,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351pB\027B9\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce20cfd3162139362ebe6ed1d18448130f8e02aa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XBCF0I5hoEACw== Step #5: MERGE-OUTER: attempt 1613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1262851362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9cd3b4198, 0x55c9cd3bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9cd3bc918,0x55c9cd4440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce20cfd3162139362ebe6ed1d18448130f8e02aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7392 processed earlier; will process 7883 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 289 ft: 300 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18425==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9cabc85dd bp 0x000000000000 sp 0x7ffd2f2451f0 T18425) Step #5: ==18425==The signal is caused by a READ memory access. Step #5: #0 0x55c9cabc85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9ca9ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9ca9e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9ca9c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9ca8e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9ca840c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9ca84a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9ca8316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9ca85d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ce93ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9ca824aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18425==Register values: Step #5: rax = 0x000055c9cfd6bd20 rbx = 0x000055c9cfd6bd20 rcx = 0x000055c9cfd6bd10 rdx = 0x00007f3ce9592b80 Step #5: rdi = 0x000055c9cfd6bd10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffd2f2451f0 Step #5: r8 = 0x000055c9cfd6bd20 r9 = 0x00007f3ce9592bf0 r10 = 0x000055c9cfd3e010 r11 = 0x00007f3ce9592be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9cddc7960 r14 = 0x0000000100000004 r15 = 0x000055c9ccd34386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18425==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x2e,0x70,0xb6,0x69,0x72,0xa9,0x5b,0x6f,0x32,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\004.p\266ir\251[o2~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fdeca668ee5d6e22048022a63a5dd305603e462 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQucLZpcqlbbzJ+Cw== Step #5: MERGE-OUTER: attempt 1614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1262989041 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cbd1efe198, 0x55cbd1f06911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cbd1f06918,0x55cbd1f8e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2fdeca668ee5d6e22048022a63a5dd305603e462' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7395 processed earlier; will process 7880 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 279 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 315 ft: 361 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1052737535 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18438==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbcf7125dd bp 0x000000000000 sp 0x7fff37f65370 T18438) Step #5: ==18438==The signal is caused by a READ memory access. Step #5: #0 0x55cbcf7125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbcf534280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbcf533fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbcf511929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbcf432ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbcf38ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbcf3941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbcf37b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbcf3a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0c43ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbcf36eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18438==Register values: Step #5: rax = 0x000055cbd36c5b60 rbx = 0x000055cbd36c5b60 rcx = 0x000055cbd36c6010 rdx = 0x00007fc0c45b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff37f65370 Step #5: r8 = 0x000055cbd36c5b60 r9 = 0x00007fc0c45b4c00 r10 = 0x000055cbd3542010 r11 = 0x00007fc0c45b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cbd2911960 r14 = 0x0000000100000004 r15 = 0x000055cbd187e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18438==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf0,0x3b,0x7e,0x20,0x20,0xba,0x20,0x20,0xba,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\360;~ \272 \272\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e315fefab5eb2710d3119f6867aca62ffddeda0f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHwO34gILogILoACw== Step #5: MERGE-OUTER: attempt 1615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1263127601 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c783210198, 0x55c783218911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c783218918,0x55c7832a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e315fefab5eb2710d3119f6867aca62ffddeda0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7401 processed earlier; will process 7874 files now Step #5: [LOADING] WASM module load failed: unknown type -1 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 163838 Step #5: #2 pulse cov: 280 ft: 284 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18469==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c780a245dd bp 0x000000000000 sp 0x7fff9a227a20 T18469) Step #5: ==18469==The signal is caused by a READ memory access. Step #5: #0 0x55c780a245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c780846280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c780845fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c780823929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c780744ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c78069cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7806a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c78068d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7806b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc75ede2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c780680aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18469==Register values: Step #5: rax = 0x000055c783e48950 rbx = 0x000055c783e48950 rcx = 0x000055c783e48940 rdx = 0x00007fc75efaab80 Step #5: rdi = 0x000055c783e48940 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007fff9a227a20 Step #5: r8 = 0x000055c783e48950 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc75efaabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c783c23960 r14 = 0x0000000100000004 r15 = 0x000055c782b90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18469==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x89,0x80,0x80,0x80,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\211\200\200\200\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5ea6417bcd6d901fd9d9a32982c225418065328 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACJgICAgAALCw== Step #5: MERGE-OUTER: attempt 1616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1263263231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc4f086198, 0x55cc4f08e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc4f08e918,0x55cc4f1160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5ea6417bcd6d901fd9d9a32982c225418065328' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7404 processed earlier; will process 7871 files now Step #5: [LOADING] WASM module load failed: unknown type 32208 Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 324 ft: 337 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc4c89a5dd bp 0x000000000000 sp 0x7ffe23b618c0 T18499) Step #5: ==18499==The signal is caused by a READ memory access. Step #5: #0 0x55cc4c89a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc4c6bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc4c6bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc4c699929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc4c5baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc4c512c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc4c51c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc4c5036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc4c52f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34a4f3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc4c4f6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18499==Register values: Step #5: rax = 0x000055cc50290d40 rbx = 0x000055cc50290d40 rcx = 0x000055cc502911f0 rdx = 0x00007f34a5105b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe23b618c0 Step #5: r8 = 0x000055cc50290d40 r9 = 0x00007f34a5105bf0 r10 = 0x000055cc50116010 r11 = 0x00007f34a5105be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc4fa99960 r14 = 0x0000000100000004 r15 = 0x000055cc4ea06386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0x3,0x40,0x0,0x5c,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000\003@\000\\\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0be331f1c4e138f2708505f7e1962faa7fa556fe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAADQABcAAsLCw== Step #5: MERGE-OUTER: attempt 1617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1263395805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558400b7b198, 0x558400b83911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558400b83918,0x558400c0b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0be331f1c4e138f2708505f7e1962faa7fa556fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7407 processed earlier; will process 7868 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 281 ft: 303 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18522==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583fe38f5dd bp 0x000000000000 sp 0x7ffeaebdebf0 T18522) Step #5: ==18522==The signal is caused by a READ memory access. Step #5: #0 0x5583fe38f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5583fe1b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5583fe1b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5583fe18e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5583fe0afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5583fe007c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583fe0111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5583fdff86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583fe0243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7facdde89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5583fdfebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18522==Register values: Step #5: rax = 0x00005584027a8070 rbx = 0x00005584027a8070 rcx = 0x00005584027a8060 rdx = 0x00007facde051b80 Step #5: rdi = 0x00005584027a8060 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffeaebdebf0 Step #5: r8 = 0x00005584027a8070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007facde051be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055840158e960 r14 = 0x0000000100000004 r15 = 0x00005584004fb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18522==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x34,0x8a,0x89,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B4\212\211\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eee092435669208a72034d09644a6bad1ac4d3ac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEI0iokACw== Step #5: MERGE-OUTER: attempt 1618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1263528454 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611388ac198, 0x5611388b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611388b4918,0x56113893c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eee092435669208a72034d09644a6bad1ac4d3ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7410 processed earlier; will process 7865 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18550==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611360c05dd bp 0x000000000000 sp 0x7ffc01c9e300 T18550) Step #5: ==18550==The signal is caused by a READ memory access. Step #5: #0 0x5611360c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561135ee2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561135ee1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561135ebf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561135de0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561135d38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561135d421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561135d296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561135d553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab5d621082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561135d1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18550==Register values: Step #5: rax = 0x000056113a706150 rbx = 0x000056113a706150 rcx = 0x000056113a706600 rdx = 0x00007fab5d7e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc01c9e300 Step #5: r8 = 0x000056113a706150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab5d7e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611392bf960 r14 = 0x0000000100000004 r15 = 0x000056113822c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18550==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x42,0xad,0x82,0x50,0x12,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000B\255\202P\022\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d9aebcb98514246e92ca9508e266a1ff1fa7c58 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABCrYJQEgALCw== Step #5: MERGE-OUTER: attempt 1619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1263660284 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55831fd0d198, 0x55831fd15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55831fd15918,0x55831fd9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d9aebcb98514246e92ca9508e266a1ff1fa7c58' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7411 processed earlier; will process 7864 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18584==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55831d5215dd bp 0x000000000000 sp 0x7ffc824f2020 T18584) Step #5: ==18584==The signal is caused by a READ memory access. Step #5: #0 0x55831d5215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55831d343280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55831d342fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55831d320929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55831d241ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55831d199c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55831d1a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55831d18a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55831d1b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08a339f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55831d17daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18584==Register values: Step #5: rax = 0x0000558322731270 rbx = 0x0000558322731270 rcx = 0x0000558322731720 rdx = 0x00007f08a3567b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc824f2020 Step #5: r8 = 0x0000558322731270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08a3567be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558320720960 r14 = 0x0000000100000004 r15 = 0x000055831f68d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18584==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x40,0x7c,0x20,0x2c,0x20,0xf,0x61,0x0,0x21,0x32,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001@| , \017a\000!2\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2cc2c92556ce75f27c7f58289cb85e4d9620d00 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFAfCAsIA9hACEyCw== Step #5: MERGE-OUTER: attempt 1620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1263789921 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4911ab198, 0x55d4911b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4911b3918,0x55d49123b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2cc2c92556ce75f27c7f58289cb85e4d9620d00' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7412 processed earlier; will process 7863 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18612==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d48e9bf5dd bp 0x000000000000 sp 0x7ffe77ee8d00 T18612) Step #5: ==18612==The signal is caused by a READ memory access. Step #5: #0 0x55d48e9bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d48e7e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d48e7e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d48e7be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d48e6dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d48e637c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d48e6411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d48e6286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d48e6543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b61671082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d48e61baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18612==Register values: Step #5: rax = 0x000055d4924ef150 rbx = 0x000055d4924ef150 rcx = 0x000055d4924ef600 rdx = 0x00007f7b61839b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe77ee8d00 Step #5: r8 = 0x000055d4924ef150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b61839be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d491bbe960 r14 = 0x0000000100000004 r15 = 0x000055d490b2b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18612==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x40,0x42,0x15,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B@B\025\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-29fc44dbf9e3302995896dae40553f935748f9be Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQEIVhoEACw== Step #5: MERGE-OUTER: attempt 1621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1263918929 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593862d8198, 0x5593862e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593862e0918,0x5593863680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29fc44dbf9e3302995896dae40553f935748f9be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7413 processed earlier; will process 7862 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #2 pulse cov: 430 ft: 466 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559383aec5dd bp 0x000000000000 sp 0x7ffd96d9ab60 T18643) Step #5: ==18643==The signal is caused by a READ memory access. Step #5: #0 0x559383aec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55938390e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55938390dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593838eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55938380cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559383764c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55938376e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593837556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593837813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6309115082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559383748aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18643==Register values: Step #5: rax = 0x00005593888e6520 rbx = 0x00005593888e6520 rcx = 0x00005593888e69d0 rdx = 0x00007f63092ddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd96d9ab60 Step #5: r8 = 0x00005593888e6520 r9 = 0x000055938879ca80 r10 = 0x000055938876c010 r11 = 0x00007f63092ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559386ceb960 r14 = 0x0000000100000004 r15 = 0x0000559385c58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x50,0xad,0x82,0x50,0x12,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000P\255\202P\022\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10a271eb680a2fd3ad476dd84be22b2c9ca37b14 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABQrYJQEgALCw== Step #5: MERGE-OUTER: attempt 1622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264052207 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5564385c9198, 0x5564385d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564385d1918,0x5564386590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10a271eb680a2fd3ad476dd84be22b2c9ca37b14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7416 processed earlier; will process 7859 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 323 ft: 344 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18664==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556435ddd5dd bp 0x000000000000 sp 0x7ffcd2c87340 T18664) Step #5: ==18664==The signal is caused by a READ memory access. Step #5: #0 0x556435ddd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556435bff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556435bfefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556435bdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556435afdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556435a55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556435a5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556435a466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556435a723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d9b164082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556435a39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18664==Register values: Step #5: rax = 0x000055643a220640 rbx = 0x000055643a220640 rcx = 0x000055643a220af0 rdx = 0x00007f4d9b32cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd2c87340 Step #5: r8 = 0x000055643a220640 r9 = 0x00007f4d9b32cbf0 r10 = 0x000055643a0a6010 r11 = 0x00007f4d9b32cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556438fdc960 r14 = 0x0000000100000004 r15 = 0x0000556437f49386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18664==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xa9,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\251\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ee04932c1f39cc8e7576a14b1c615cede875eb0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAKkACwALCw== Step #5: MERGE-OUTER: attempt 1623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264185178 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585cffe9198, 0x5585cfff1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585cfff1918,0x5585d00790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ee04932c1f39cc8e7576a14b1c615cede875eb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7419 processed earlier; will process 7856 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18693==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585cd7fd5dd bp 0x000000000000 sp 0x7ffe399844a0 T18693) Step #5: ==18693==The signal is caused by a READ memory access. Step #5: #0 0x5585cd7fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585cd61f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585cd61efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585cd5fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585cd51dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585cd475c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585cd47f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585cd4666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585cd4923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf7d870082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585cd459aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18693==Register values: Step #5: rax = 0x00005585d227c150 rbx = 0x00005585d227c150 rcx = 0x00005585d227c600 rdx = 0x00007faf7da38b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe399844a0 Step #5: r8 = 0x00005585d227c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf7da38be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585d09fc960 r14 = 0x0000000100000004 r15 = 0x00005585cf969386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18693==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xd0,0xe9,0x9f,0x6b,0x42,0x9,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\320\351\237kB\011|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba11710e6c922a26a38315a24eebcc870e64117e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmdDpn2tCCXwACw== Step #5: MERGE-OUTER: attempt 1624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264316046 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559acad02198, 0x559acad0a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559acad0a918,0x559acad920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba11710e6c922a26a38315a24eebcc870e64117e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7420 processed earlier; will process 7855 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 318 ft: 319 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18725==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ac85165dd bp 0x000000000000 sp 0x7ffe60a6cc60 T18725) Step #5: ==18725==The signal is caused by a READ memory access. Step #5: #0 0x559ac85165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ac8338280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ac8337fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ac8315929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ac8236ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ac818ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ac81981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ac817f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ac81ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0afb486082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ac8172aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18725==Register values: Step #5: rax = 0x0000559acccd2540 rbx = 0x0000559acccd2540 rcx = 0x0000559acccd29f0 rdx = 0x00007f0afb64eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe60a6cc60 Step #5: r8 = 0x0000559acccd2540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0afb64ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559acb715960 r14 = 0x0000000100000004 r15 = 0x0000559aca682386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18725==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x43,0x42,0x5d,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@BCB]\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34f649d590e088a21b23f45ebbd821529536deea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCQ0Jdhn4ACw== Step #5: MERGE-OUTER: attempt 1625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264449032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56023ba5b198, 0x56023ba63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56023ba63918,0x56023baeb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34f649d590e088a21b23f45ebbd821529536deea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7422 processed earlier; will process 7853 files now Step #5: [LOADING] WASM module load failed: uninitialized local Step #5: #1 pulse cov: 323 ft: 324 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 377 ft: 401 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18756==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56023926f5dd bp 0x000000000000 sp 0x7ffd065848d0 T18756) Step #5: ==18756==The signal is caused by a READ memory access. Step #5: #0 0x56023926f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560239091280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560239090fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56023906e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560238f8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560238ee7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560238ef11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560238ed86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560238f043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6268c01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560238ecbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18756==Register values: Step #5: rax = 0x000056023ce15af0 rbx = 0x000056023ce15af0 rcx = 0x000056023ce15fa0 rdx = 0x00007f6268dc9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd065848d0 Step #5: r8 = 0x000056023ce15af0 r9 = 0x00007f6268dc9c10 r10 = 0x000056023cc9a010 r11 = 0x00007f6268dc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056023c46e960 r14 = 0x0000000100000004 r15 = 0x000056023b3db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18756==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x6f,0x6d,0x6e,0x4e,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000omnNx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbc5d3b88bb84df4a1bb42554745b3d02305203f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABvbW5OeAALCw== Step #5: MERGE-OUTER: attempt 1626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264582148 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c349c1198, 0x557c349c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c349c9918,0x557c34a510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cbc5d3b88bb84df4a1bb42554745b3d02305203f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7426 processed earlier; will process 7849 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18788==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c321d55dd bp 0x000000000000 sp 0x7ffd5102f460 T18788) Step #5: ==18788==The signal is caused by a READ memory access. Step #5: #0 0x557c321d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c31ff7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c31ff6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c31fd4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c31ef5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c31e4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c31e571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c31e3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c31e6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe34df1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c31e31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18788==Register values: Step #5: rax = 0x0000557c35ee5150 rbx = 0x0000557c35ee5150 rcx = 0x0000557c35ee5600 rdx = 0x00007efe34fb9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5102f460 Step #5: r8 = 0x0000557c35ee5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe34fb9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c353d4960 r14 = 0x0000000100000004 r15 = 0x0000557c34341386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18788==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0x23,0x67,0x6b,0x4,0x40,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA#gk\004@\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64e76aa922ea949a17836ab6f56148c4e738261a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUEjZ2sEQAELCw== Step #5: MERGE-OUTER: attempt 1627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264712176 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bda7188198, 0x55bda7190911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bda7190918,0x55bda72180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64e76aa922ea949a17836ab6f56148c4e738261a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7427 processed earlier; will process 7848 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18810==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bda499c5dd bp 0x000000000000 sp 0x7ffe15abb520 T18810) Step #5: ==18810==The signal is caused by a READ memory access. Step #5: #0 0x55bda499c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bda47be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bda47bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bda479b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bda46bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bda4614c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bda461e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bda46056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bda46313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41c9d80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bda45f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18810==Register values: Step #5: rax = 0x000055bda8580150 rbx = 0x000055bda8580150 rcx = 0x000055bda8580600 rdx = 0x00007f41c9f48b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe15abb520 Step #5: r8 = 0x000055bda8580150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f41c9f48be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bda7b9b960 r14 = 0x0000000100000004 r15 = 0x000055bda6b08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18810==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x2,0x45,0x41,0x0,0x6c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\002EA\000l\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-66e1511eed5cfc9a30ba92468af9630f56c87905 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEECRUEAbAALCw== Step #5: MERGE-OUTER: attempt 1628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264842525 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556468af9198, 0x556468b01911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556468b01918,0x556468b890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66e1511eed5cfc9a30ba92468af9630f56c87905' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7428 processed earlier; will process 7847 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 310 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 3711 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18838==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55646630d5dd bp 0x000000000000 sp 0x7ffe8160d1e0 T18838) Step #5: ==18838==The signal is caused by a READ memory access. Step #5: #0 0x55646630d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55646612f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55646612efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55646610c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55646602dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556465f85c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556465f8f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556465f766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556465fa23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6a26ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556465f69aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18838==Register values: Step #5: rax = 0x000055646a5a4460 rbx = 0x000055646a5a4460 rcx = 0x000055646a5a4450 rdx = 0x00007fb6a2874b80 Step #5: rdi = 0x000055646a5a4450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffe8160d1e0 Step #5: r8 = 0x000055646a5a4460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6a2874be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055646950c960 r14 = 0x0000000100000004 r15 = 0x0000556468479386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18838==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x25,0x41,0x80,0x32,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA%A\2002lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed6e37c3d082594244760a78edda2aea6772decd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakElQYAybG8ACw== Step #5: MERGE-OUTER: attempt 1629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1264976416 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55568cb05198, 0x55568cb0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55568cb0d918,0x55568cb950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed6e37c3d082594244760a78edda2aea6772decd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7432 processed earlier; will process 7843 files now Step #5: [LOADING] WASM module load failed: unknown type 8388351 Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18866==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55568a3195dd bp 0x000000000000 sp 0x7ffd3078b400 T18866) Step #5: ==18866==The signal is caused by a READ memory access. Step #5: #0 0x55568a3195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55568a13b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55568a13afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55568a118929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55568a039ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555689f91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555689f9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555689f826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555689fae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d5277e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555689f75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18866==Register values: Step #5: rax = 0x000055568db91990 rbx = 0x000055568db91990 rcx = 0x000055568db91980 rdx = 0x00007f3d52946b80 Step #5: rdi = 0x000055568db91980 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffd3078b400 Step #5: r8 = 0x000055568db91990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d52946be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055568d518960 r14 = 0x0000000100000004 r15 = 0x000055568c485386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18866==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x8,0x42,0xe9,0x63,0x42,0x10,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\010B\351cB\020\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00a2624d2ef754e0b9c1177b008fd083ed95041f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCELpY0IQhn4ACw== Step #5: MERGE-OUTER: attempt 1630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1265110375 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5570e442a198, 0x5570e4432911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5570e4432918,0x5570e44ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00a2624d2ef754e0b9c1177b008fd083ed95041f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7434 processed earlier; will process 7841 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18897==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570e1c3e5dd bp 0x000000000000 sp 0x7ffe37dc8e90 T18897) Step #5: ==18897==The signal is caused by a READ memory access. Step #5: #0 0x5570e1c3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570e1a60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570e1a5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570e1a3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570e195ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570e18b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570e18c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570e18a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570e18d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98be305082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570e189aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18897==Register values: Step #5: rax = 0x00005570e5d8f9c0 rbx = 0x00005570e5d8f9c0 rcx = 0x00005570e5d8f9b0 rdx = 0x00007f98be4cdb80 Step #5: rdi = 0x00005570e5d8f9b0 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffe37dc8e90 Step #5: r8 = 0x00005570e5d8f9c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98be4cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570e4e3d960 r14 = 0x0000000100000004 r15 = 0x00005570e3daa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18897==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x7e,0x0,0x90,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003~\000\220\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9146d28c5384046ea42a71274b4c32a82b76ef54 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAN+AJAACwALCw== Step #5: MERGE-OUTER: attempt 1631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1265242043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56019bc70198, 0x56019bc78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56019bc78918,0x56019bd000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9146d28c5384046ea42a71274b4c32a82b76ef54' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7436 processed earlier; will process 7839 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18928==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601994845dd bp 0x000000000000 sp 0x7fff6f840a00 T18928) Step #5: ==18928==The signal is caused by a READ memory access. Step #5: #0 0x5601994845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601992a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601992a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560199283929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601991a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5601990fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601991061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601990ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601991193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7ff13a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601990e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18928==Register values: Step #5: rax = 0x000056019e012150 rbx = 0x000056019e012150 rcx = 0x000056019e012600 rdx = 0x00007fe7ff302b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6f840a00 Step #5: r8 = 0x000056019e012150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe7ff302be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056019c683960 r14 = 0x0000000100000004 r15 = 0x000056019b5f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18928==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0xbd,0xf7,0x91,0xff,0xf9,0xf,0x3a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031\275\367\221\377\371\017:\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-078e5f51894f2d192d61f92171c3c85c4eaed926 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7Gb33kf/5DzoACw== Step #5: MERGE-OUTER: attempt 1632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1265371512 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56513c96f198, 0x56513c977911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56513c977918,0x56513c9ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/078e5f51894f2d192d61f92171c3c85c4eaed926' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7437 processed earlier; will process 7838 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 329 ft: 350 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56513a1835dd bp 0x000000000000 sp 0x7ffeae607070 T18956) Step #5: ==18956==The signal is caused by a READ memory access. Step #5: #0 0x56513a1835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565139fa5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565139fa4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565139f82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565139ea3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565139dfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565139e051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565139dec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565139e183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb82a81a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565139ddfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18956==Register values: Step #5: rax = 0x000056513de35cc0 rbx = 0x000056513de35cc0 rcx = 0x000056513de35cb0 rdx = 0x00007fb82a9e2b80 Step #5: rdi = 0x000056513de35cb0 rsi = 0x0000000000142100 rbp = 0x0000000000000000 rsp = 0x00007ffeae607070 Step #5: r8 = 0x000056513de35cc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb82a9e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056513d382960 r14 = 0x0000000100000004 r15 = 0x000056513c2ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xea,0x79,0x42,0x71,0x42,0x7a,0x7c,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\352yBqBz|~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-26d8d61dab994e61e3f8e776b68998ddb953de89 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6nlCcUJ6fH4ACw== Step #5: MERGE-OUTER: attempt 1633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1265505379 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562744f8a198, 0x562744f92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562744f92918,0x56274501a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26d8d61dab994e61e3f8e776b68998ddb953de89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7440 processed earlier; will process 7835 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 287 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 764 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==18981==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56274279e5dd bp 0x000000000000 sp 0x7ffc093d30c0 T18981) Step #5: ==18981==The signal is caused by a READ memory access. Step #5: #0 0x56274279e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627425c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627425bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56274259d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627424bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562742416c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627424201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627424076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627424333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2ddd45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627423faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==18981==Register values: Step #5: rax = 0x0000562746462150 rbx = 0x0000562746462150 rcx = 0x0000562746462140 rdx = 0x00007ff2ddf0db80 Step #5: rdi = 0x0000562746462140 rsi = 0x00000000001e4000 rbp = 0x0000000000000000 rsp = 0x00007ffc093d30c0 Step #5: r8 = 0x0000562746462150 r9 = 0x00007ff2ddf0dbf0 r10 = 0x0000562746436010 r11 = 0x00007ff2ddf0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056274599d960 r14 = 0x0000000100000004 r15 = 0x000056274490a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==18981==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x7e,0x2,0x7e,0x0,0xb,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002~\002~\000\013\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0f8580aa6533ec87d5392006e4886b7e4aab794 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACfgJ+AAsAAAsACw== Step #5: MERGE-OUTER: attempt 1634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1265639826 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de9dbd2198, 0x55de9dbda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de9dbda918,0x55de9dc620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0f8580aa6533ec87d5392006e4886b7e4aab794' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7444 processed earlier; will process 7831 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19012==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de9b3e65dd bp 0x000000000000 sp 0x7fffd8ba24b0 T19012) Step #5: ==19012==The signal is caused by a READ memory access. Step #5: #0 0x55de9b3e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de9b208280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de9b207fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de9b1e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de9b106ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de9b05ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de9b0681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de9b04f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de9b07b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe928017082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de9b042aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19012==Register values: Step #5: rax = 0x000055de9f808150 rbx = 0x000055de9f808150 rcx = 0x000055de9f808600 rdx = 0x00007fe9281dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd8ba24b0 Step #5: r8 = 0x000055de9f808150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe9281dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de9e5e5960 r14 = 0x0000000100000004 r15 = 0x000055de9d552386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19012==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x30,0x41,0xa0,0x63,0x41,0x7f,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A0A\240cA\177j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0f88fcfbed787b2dc83d05e03c9756a59680dbb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBMEGgY0F/agAACw== Step #5: MERGE-OUTER: attempt 1635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1265769834 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0e3387198, 0x55b0e338f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0e338f918,0x55b0e34170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0f88fcfbed787b2dc83d05e03c9756a59680dbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7445 processed earlier; will process 7830 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 316 ft: 346 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 132120492 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19040==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0e0b9b5dd bp 0x000000000000 sp 0x7ffe336fa8d0 T19040) Step #5: ==19040==The signal is caused by a READ memory access. Step #5: #0 0x55b0e0b9b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0e09bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0e09bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0e099a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0e08bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0e0813c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0e081d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0e08046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0e08303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d791c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0e07f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19040==Register values: Step #5: rax = 0x000055b0e4316520 rbx = 0x000055b0e4316520 rcx = 0x000055b0e43169d0 rdx = 0x00007f4d7938cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe336fa8d0 Step #5: r8 = 0x000055b0e4316520 r9 = 0x00007f4d7938cc20 r10 = 0x000055b0e419c010 r11 = 0x00007f4d7938cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0e3d9a960 r14 = 0x0000000100000004 r15 = 0x000055b0e2d07386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19040==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xbd,0x7c,0x79,0x7d,0x7d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\275|y}}\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c90aa44b85ec171a3ac3c0f431770410483f00a6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC9fHl9fQALCw== Step #5: MERGE-OUTER: attempt 1636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1265904921 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562955fe7198, 0x562955fef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562955fef918,0x5629560770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c90aa44b85ec171a3ac3c0f431770410483f00a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7449 processed earlier; will process 7826 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19070==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629537fb5dd bp 0x000000000000 sp 0x7ffc4c2f52b0 T19070) Step #5: ==19070==The signal is caused by a READ memory access. Step #5: #0 0x5629537fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56295361d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56295361cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629535fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56295351bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562953473c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56295347d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629534646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629534903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75bc3d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562953457aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19070==Register values: Step #5: rax = 0x0000562956d6d150 rbx = 0x0000562956d6d150 rcx = 0x0000562956d6d600 rdx = 0x00007f75bc598b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4c2f52b0 Step #5: r8 = 0x0000562956d6d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f75bc598be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629569fa960 r14 = 0x0000000100000004 r15 = 0x0000562955967386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19070==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0xb5,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000\265\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3f2bb24b0b67828c64487a9c503b11f4f9fe43d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAALUACwALCw== Step #5: MERGE-OUTER: attempt 1637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266037363 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623073e9198, 0x5623073f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623073f1918,0x5623074790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3f2bb24b0b67828c64487a9c503b11f4f9fe43d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7450 processed earlier; will process 7825 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19096==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562304bfd5dd bp 0x000000000000 sp 0x7ffc272d8cf0 T19096) Step #5: ==19096==The signal is caused by a READ memory access. Step #5: #0 0x562304bfd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562304a1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562304a1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623049fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56230491dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562304875c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56230487f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623048666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623048923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bcaa94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562304859aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19096==Register values: Step #5: rax = 0x0000562308cb9720 rbx = 0x0000562308cb9720 rcx = 0x0000562308cb9bd0 rdx = 0x00007f3bcac5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc272d8cf0 Step #5: r8 = 0x0000562308cb9720 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bcac5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562307dfc960 r14 = 0x0000000100000004 r15 = 0x0000562306d69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19096==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x95,0x75,0x63,0x0,0x20,0xff,0xdf,0x0,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\225uc\000 \377\337\000\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45a7de34c8aad2d02137faa9b794cbb4c81c6145 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGVdWMAIP/fABQACw== Step #5: MERGE-OUTER: attempt 1638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266173206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55599ebbd198, 0x55599ebc5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55599ebc5918,0x55599ec4d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45a7de34c8aad2d02137faa9b794cbb4c81c6145' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7451 processed earlier; will process 7824 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55599c3d15dd bp 0x000000000000 sp 0x7ffcf5d7c0f0 T19127) Step #5: ==19127==The signal is caused by a READ memory access. Step #5: #0 0x55599c3d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55599c1f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55599c1f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55599c1d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55599c0f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55599c049c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55599c0531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55599c03a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55599c0663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a4a871082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55599c02daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19127==Register values: Step #5: rax = 0x00005559a138ca20 rbx = 0x00005559a138ca20 rcx = 0x00005559a138ced0 rdx = 0x00007f0a4aa39b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf5d7c0f0 Step #5: r8 = 0x00005559a138ca20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a4aa39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055599f5d0960 r14 = 0x0000000100000004 r15 = 0x000055599e53d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x89,0x7f,0x80,0x80,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\211\177\200\200\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cec4b3194178bd928fb6296670ca5598d8037305 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACJf4CAgAALCw== Step #5: MERGE-OUTER: attempt 1639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266305146 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8a6d40198, 0x55d8a6d48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8a6d48918,0x55d8a6dd00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cec4b3194178bd928fb6296670ca5598d8037305' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7453 processed earlier; will process 7822 files now Step #5: [LOADING] WASM module load failed: unknown table 102974349 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #2 pulse cov: 317 ft: 329 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19158==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8a45545dd bp 0x000000000000 sp 0x7ffde21fd6f0 T19158) Step #5: ==19158==The signal is caused by a READ memory access. Step #5: #0 0x55d8a45545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8a4376280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8a4375fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8a4353929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8a4274ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8a41ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8a41d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8a41bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8a41e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4920b67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8a41b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19158==Register values: Step #5: rax = 0x000055d8a90c9b50 rbx = 0x000055d8a90c9b50 rcx = 0x000055d8a90ca000 rdx = 0x00007f4920d2fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde21fd6f0 Step #5: r8 = 0x000055d8a90c9b50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4920d2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8a7753960 r14 = 0x0000000100000004 r15 = 0x000055d8a66c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19158==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x7f,0x41,0x68,0x45,0x41,0x68,0x78,0x71,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\177AhEAhxq\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d218752df0b348c62d84bdeb4518acb0ac531e4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBf0FoRUFoeHEACw== Step #5: MERGE-OUTER: attempt 1640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266438462 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56486c496198, 0x56486c49e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56486c49e918,0x56486c5260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d218752df0b348c62d84bdeb4518acb0ac531e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7456 processed earlier; will process 7819 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19189==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564869caa5dd bp 0x000000000000 sp 0x7ffe18409220 T19189) Step #5: ==19189==The signal is caused by a READ memory access. Step #5: #0 0x564869caa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564869acc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564869acbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564869aa9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648699caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564869922c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56486992c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648699136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56486993f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f364589f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564869906aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19189==Register values: Step #5: rax = 0x000056486e9bc250 rbx = 0x000056486e9bc250 rcx = 0x000056486e9bc700 rdx = 0x00007f3645a67b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe18409220 Step #5: r8 = 0x000056486e9bc250 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3645a67be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056486cea9960 r14 = 0x0000000100000004 r15 = 0x000056486be16386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19189==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x76,0x7b,0x0,0x0,0x22,0x20,0x22,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001v{\000\000\" \"\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cb407d43b15ffb928d43b187a04aa352ccd9790 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF2ewAAIiAiGhoBCw== Step #5: MERGE-OUTER: attempt 1641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266569173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622a20e3198, 0x5622a20eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622a20eb918,0x5622a21730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1cb407d43b15ffb928d43b187a04aa352ccd9790' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7457 processed earlier; will process 7818 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 335 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 281362 Step #5: #2 pulse cov: 363 ft: 376 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19217==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56229f8f75dd bp 0x000000000000 sp 0x7ffe169e9680 T19217) Step #5: ==19217==The signal is caused by a READ memory access. Step #5: #0 0x56229f8f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56229f719280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56229f718fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56229f6f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56229f617ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56229f56fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56229f5791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56229f5606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56229f58c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5830cbb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56229f553aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19217==Register values: Step #5: rax = 0x00005622a3f53450 rbx = 0x00005622a3f53450 rcx = 0x00005622a3f53900 rdx = 0x00007f5830e83b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe169e9680 Step #5: r8 = 0x00005622a3f53450 r9 = 0x00007f5830e83c20 r10 = 0x00005622a3dd7010 r11 = 0x00007f5830e83be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622a2af6960 r14 = 0x0000000100000004 r15 = 0x00005622a1a63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19217==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x85,0x4b,0x41,0x3d,0x69,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\205KA=il\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-11c77f2d3a8d1b74142cdd2a04ae717888b79739 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEGFS0E9aWwACw== Step #5: MERGE-OUTER: attempt 1642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266701735 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c68773198, 0x558c6877b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c6877b918,0x558c688030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11c77f2d3a8d1b74142cdd2a04ae717888b79739' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7460 processed earlier; will process 7815 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 265 ft: 266 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c65f875dd bp 0x000000000000 sp 0x7ffeca2aa6b0 T19251) Step #5: ==19251==The signal is caused by a READ memory access. Step #5: #0 0x558c65f875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c65da9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c65da8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c65d86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c65ca7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c65bffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c65c091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c65bf06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c65c1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7e0980082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c65be3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19251==Register values: Step #5: rax = 0x0000558c6ad78950 rbx = 0x0000558c6ad78950 rcx = 0x0000558c6ad78940 rdx = 0x00007fd7e0b48b80 Step #5: rdi = 0x0000558c6ad78940 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffeca2aa6b0 Step #5: r8 = 0x0000558c6ad78950 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7e0b48be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c69186960 r14 = 0x0000000100000004 r15 = 0x0000558c680f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x67,0x42,0x63,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351gBc\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-05d569e0ddd9929078b253893dca2075904fdb22 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpZ0Jjhn4ACw== Step #5: MERGE-OUTER: attempt 1643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266833381 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f1f0c12198, 0x55f1f0c1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f1f0c1a918,0x55f1f0ca20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05d569e0ddd9929078b253893dca2075904fdb22' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7462 processed earlier; will process 7813 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19273==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1ee4265dd bp 0x000000000000 sp 0x7fffd77e0360 T19273) Step #5: ==19273==The signal is caused by a READ memory access. Step #5: #0 0x55f1ee4265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1ee248280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1ee247fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1ee225929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1ee146ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1ee09ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1ee0a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1ee08f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1ee0bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdde4e17082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1ee082aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19273==Register values: Step #5: rax = 0x000055f1f1f9e150 rbx = 0x000055f1f1f9e150 rcx = 0x000055f1f1f9e600 rdx = 0x00007fdde4fdfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd77e0360 Step #5: r8 = 0x000055f1f1f9e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdde4fdfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f1f1625960 r14 = 0x0000000100000004 r15 = 0x000055f1f0592386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19273==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xf,0x0,0x51,0x0,0x59,0x0,0x59,0x0,0x59,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\017\000Q\000Y\000Y\000Y\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56ac8cc0fa48a2c53011061816926e6dfe680e13 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAPAFEAWQBZAFkACw== Step #5: MERGE-OUTER: attempt 1644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1266962689 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f1a87b198, 0x558f1a883911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f1a883918,0x558f1a90b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56ac8cc0fa48a2c53011061816926e6dfe680e13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7463 processed earlier; will process 7812 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 40189951 Step #5: #2 pulse cov: 323 ft: 338 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19301==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f1808f5dd bp 0x000000000000 sp 0x7fffffc39c00 T19301) Step #5: ==19301==The signal is caused by a READ memory access. Step #5: #0 0x558f1808f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f17eb1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f17eb0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f17e8e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f17dafad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f17d07c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f17d111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f17cf86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f17d243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3633911082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f17cebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19301==Register values: Step #5: rax = 0x0000558f1c855150 rbx = 0x0000558f1c855150 rcx = 0x0000558f1c855600 rdx = 0x00007f3633ad9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffffc39c00 Step #5: r8 = 0x0000558f1c855150 r9 = 0x00007f3633ad9bf0 r10 = 0x0000558f1c6da010 r11 = 0x00007f3633ad9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f1b28e960 r14 = 0x0000000100000004 r15 = 0x0000558f1a1fb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19301==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x55,0x74,0x74,0x73,0x74,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000Uttst\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ba91f6ebcd9ea1d70575d1e527120b77f77a593 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABVdHRzdAALCw== Step #5: MERGE-OUTER: attempt 1645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1267094617 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a33a1e198, 0x561a33a26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a33a26918,0x561a33aae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ba91f6ebcd9ea1d70575d1e527120b77f77a593' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7466 processed earlier; will process 7809 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19326==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a312325dd bp 0x000000000000 sp 0x7ffecdcc5530 T19326) Step #5: ==19326==The signal is caused by a READ memory access. Step #5: #0 0x561a312325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a31054280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a31053fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a31031929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a30f52ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a30eaac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a30eb41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a30e9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a30ec73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7126763082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a30e8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19326==Register values: Step #5: rax = 0x0000561a35a29150 rbx = 0x0000561a35a29150 rcx = 0x0000561a35a29600 rdx = 0x00007f712692bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecdcc5530 Step #5: r8 = 0x0000561a35a29150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f712692bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a34431960 r14 = 0x0000000100000004 r15 = 0x0000561a3339e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19326==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x70,0x42,0x17,0x42,0x38,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351pB\027B8\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ed4453c7b21e287645bf32179b42b1a80391db5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XBCF0I4hoEACw== Step #5: MERGE-OUTER: attempt 1646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1267224143 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640a2e3d198, 0x5640a2e45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640a2e45918,0x5640a2ecd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ed4453c7b21e287645bf32179b42b1a80391db5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7467 processed earlier; will process 7808 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640a06515dd bp 0x000000000000 sp 0x7ffdff53b880 T19339) Step #5: ==19339==The signal is caused by a READ memory access. Step #5: #0 0x5640a06515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640a0473280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640a0472fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640a0450929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640a0371ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640a02c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640a02d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640a02ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640a02e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc268c02082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640a02adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19339==Register values: Step #5: rax = 0x00005640a4cf0150 rbx = 0x00005640a4cf0150 rcx = 0x00005640a4cf0600 rdx = 0x00007fc268dcab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdff53b880 Step #5: r8 = 0x00005640a4cf0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc268dcabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640a3850960 r14 = 0x0000000100000004 r15 = 0x00005640a27bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x70,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCBp\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-999b6498ef87352f91050af6e18cbf34f7ecc508 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0JwhnwACw== Step #5: MERGE-OUTER: attempt 1647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1267357106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634a1a8f198, 0x5634a1a97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634a1a97918,0x5634a1b1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/999b6498ef87352f91050af6e18cbf34f7ecc508' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7468 processed earlier; will process 7807 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 257 ft: 258 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56349f2a35dd bp 0x000000000000 sp 0x7ffe898fd960 T19343) Step #5: ==19343==The signal is caused by a READ memory access. Step #5: #0 0x56349f2a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56349f0c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56349f0c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56349f0a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56349efc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56349ef1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56349ef251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56349ef0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56349ef383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f504dce7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56349eeffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19343==Register values: Step #5: rax = 0x00005634a2ed62f0 rbx = 0x00005634a2ed62f0 rcx = 0x00005634a2ed62e0 rdx = 0x00007f504deafb80 Step #5: rdi = 0x00005634a2ed62e0 rsi = 0x0000000000000420 rbp = 0x0000000000000000 rsp = 0x00007ffe898fd960 Step #5: r8 = 0x00005634a2ed62f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f504deafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634a24a2960 r14 = 0x0000000100000004 r15 = 0x00005634a140f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0x1,0x3,0x0,0x1,0xb,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\001\003\000\001\013\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-607ec91827f41f69ba62119d7f9486ff682d094a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwABAwABCwELCw== Step #5: MERGE-OUTER: attempt 1648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1267488695 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d821ac198, 0x561d821b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d821b4918,0x561d8223c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/607ec91827f41f69ba62119d7f9486ff682d094a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7470 processed earlier; will process 7805 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 212 ft: 213 exec/s: 0 rss: 565Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19350==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d7f9c05dd bp 0x000000000000 sp 0x7ffdbc1f4800 T19350) Step #5: ==19350==The signal is caused by a READ memory access. Step #5: #0 0x561d7f9c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d7f7e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d7f7e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d7f7bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d7f6e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d7f638c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d7f6421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d7f6296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d7f6553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f9471f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d7f61caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19350==Register values: Step #5: rax = 0x0000561d83374070 rbx = 0x0000561d83374070 rcx = 0x0000561d83374060 rdx = 0x00007f9f948e7b80 Step #5: rdi = 0x0000561d83374060 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffdbc1f4800 Step #5: r8 = 0x0000561d83374070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f948e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d82bbf960 r14 = 0x0000000100000004 r15 = 0x0000561d81b2c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19350==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0xb,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB\013\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b247cec47cebb463ce9d2908b73ea977222f1fb5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEILhn0ACw== Step #5: MERGE-OUTER: attempt 1649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1267782796 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563297759198, 0x563297761911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563297761918,0x5632977e90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b247cec47cebb463ce9d2908b73ea977222f1fb5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7472 processed earlier; will process 7803 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 305 ft: 306 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19373==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563294f6d5dd bp 0x000000000000 sp 0x7ffcd1df8190 T19373) Step #5: ==19373==The signal is caused by a READ memory access. Step #5: #0 0x563294f6d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563294d8f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563294d8efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563294d6c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563294c8dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563294be5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563294bef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563294bd66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563294c023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3cf6d43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563294bc9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19373==Register values: Step #5: rax = 0x0000563299865b50 rbx = 0x0000563299865b50 rcx = 0x0000563299866000 rdx = 0x00007f3cf6f0bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd1df8190 Step #5: r8 = 0x0000563299865b50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3cf6f0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056329816c960 r14 = 0x0000000100000004 r15 = 0x00005632970d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19373==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x4d,0x41,0x81,0x3,0x6e,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AMA\201\003no\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a12939f94fee272c616164a04d45ff205ddcff1a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFNQYEDbm8ACw== Step #5: MERGE-OUTER: attempt 1650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1267915860 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595207d6198, 0x5595207de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595207de918,0x5595208660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a12939f94fee272c616164a04d45ff205ddcff1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7474 processed earlier; will process 7801 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55951dfea5dd bp 0x000000000000 sp 0x7ffeddd94eb0 T19403) Step #5: ==19403==The signal is caused by a READ memory access. Step #5: #0 0x55951dfea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55951de0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55951de0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55951dde9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55951dd0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55951dc62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55951dc6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55951dc536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55951dc7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ad9e01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55951dc46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19403==Register values: Step #5: rax = 0x0000559521587ed0 rbx = 0x0000559521587ed0 rcx = 0x0000559521587ec0 rdx = 0x00007f7ad9fc9b80 Step #5: rdi = 0x0000559521587ec0 rsi = 0x0000000000040001 rbp = 0x0000000000000000 rsp = 0x00007ffeddd94eb0 Step #5: r8 = 0x0000559521587ed0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ad9fc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595211e9960 r14 = 0x0000000100000004 r15 = 0x0000559520156386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa2,0x2d,0x7c,0x20,0x38,0x9c,0x22,0x1,0x9c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\242-| 8\234\"\001\234\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-826c119da66e82868bad2f132b7f72203c9fe29e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGiLXwgOJwiAZwACw== Step #5: MERGE-OUTER: attempt 1651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268048597 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557df9167198, 0x557df916f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557df916f918,0x557df91f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/826c119da66e82868bad2f132b7f72203c9fe29e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7476 processed earlier; will process 7799 files now Step #5: [LOADING] WASM module load failed: unknown type -524289 Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 357 ft: 373 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557df697b5dd bp 0x000000000000 sp 0x7ffedcb46350 T19431) Step #5: ==19431==The signal is caused by a READ memory access. Step #5: #0 0x557df697b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557df679d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557df679cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557df677a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557df669bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557df65f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557df65fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557df65e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557df66103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4cbeccb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557df65d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19431==Register values: Step #5: rax = 0x0000557dfa8ab630 rbx = 0x0000557dfa8ab630 rcx = 0x0000557dfa8abae0 rdx = 0x00007f4cbee93b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedcb46350 Step #5: r8 = 0x0000557dfa8ab630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4cbee93be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557df9b7a960 r14 = 0x0000000100000004 r15 = 0x0000557df8ae7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6f,0x42,0xe9,0xff,0xf4,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BoB\351\377\364B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83c9d5842fd35275f1affece33171ff8fdbf6bfe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCb0Lp//RCAX4ACw== Step #5: MERGE-OUTER: attempt 1652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268180917 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d70fd51198, 0x55d70fd59911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d70fd59918,0x55d70fde10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83c9d5842fd35275f1affece33171ff8fdbf6bfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7479 processed earlier; will process 7796 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19462==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d70d5655dd bp 0x000000000000 sp 0x7fff6e4cfb20 T19462) Step #5: ==19462==The signal is caused by a READ memory access. Step #5: #0 0x55d70d5655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d70d387280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d70d386fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d70d364929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d70d285ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d70d1ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d70d1e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d70d1ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d70d1fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f424220b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d70d1c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19462==Register values: Step #5: rax = 0x000055d711827150 rbx = 0x000055d711827150 rcx = 0x000055d711827600 rdx = 0x00007f42423d3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6e4cfb20 Step #5: r8 = 0x000055d711827150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42423d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d710764960 r14 = 0x0000000100000004 r15 = 0x000055d70f6d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19462==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xd2,0xff,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\322\377\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-edbb62b0b61321f8fb8b5e30f9a9e4631c0c7af4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3/0v//DwAACw== Step #5: MERGE-OUTER: attempt 1653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268311821 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5643265f9198, 0x564326601911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564326601918,0x5643266890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edbb62b0b61321f8fb8b5e30f9a9e4631c0c7af4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7480 processed earlier; will process 7795 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19493==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564323e0d5dd bp 0x000000000000 sp 0x7ffc663c94b0 T19493) Step #5: ==19493==The signal is caused by a READ memory access. Step #5: #0 0x564323e0d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564323c2f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564323c2efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564323c0c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564323b2dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564323a85c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564323a8f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564323a766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564323aa23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9de63f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564323a69aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19493==Register values: Step #5: rax = 0x0000564327417150 rbx = 0x0000564327417150 rcx = 0x0000564327417600 rdx = 0x00007f9de65c0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc663c94b0 Step #5: r8 = 0x0000564327417150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9de65c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056432700c960 r14 = 0x0000000100000004 r15 = 0x0000564325f79386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19493==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x89,0x84,0x80,0x84,0x84,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\211\204\200\204\204\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-38d9117b1593e5e52cc19369484caf82258c4539 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACJhICEhAALCw== Step #5: MERGE-OUTER: attempt 1654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268442095 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a03bdb198, 0x555a03be3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a03be3918,0x555a03c6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38d9117b1593e5e52cc19369484caf82258c4539' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7481 processed earlier; will process 7794 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19524==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a013ef5dd bp 0x000000000000 sp 0x7ffc8e9d2cf0 T19524) Step #5: ==19524==The signal is caused by a READ memory access. Step #5: #0 0x555a013ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a01211280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a01210fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a011ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a0110fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a01067c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a010711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a010586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a010843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2da595082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a0104baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19524==Register values: Step #5: rax = 0x0000555a05c6f150 rbx = 0x0000555a05c6f150 rcx = 0x0000555a05c6f600 rdx = 0x00007fe2da75db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8e9d2cf0 Step #5: r8 = 0x0000555a05c6f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2da75dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a045ee960 r14 = 0x0000000100000004 r15 = 0x0000555a0355b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19524==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x57,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCBW\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b47db96e21de5937683e7a8ca7745dacfb40525 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0JXhnwACw== Step #5: MERGE-OUTER: attempt 1655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268573107 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564999cd4198, 0x564999cdc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564999cdc918,0x564999d640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b47db96e21de5937683e7a8ca7745dacfb40525' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7482 processed earlier; will process 7793 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649974e85dd bp 0x000000000000 sp 0x7fff8392b190 T19551) Step #5: ==19551==The signal is caused by a READ memory access. Step #5: #0 0x5649974e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56499730a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564997309fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649972e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564997208ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564997160c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56499716a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649971516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56499717d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08ffd6d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564997144aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19551==Register values: Step #5: rax = 0x000056499ac11c90 rbx = 0x000056499ac11c90 rcx = 0x000056499ac12140 rdx = 0x00007f08fff35b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8392b190 Step #5: r8 = 0x000056499ac11c90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08fff35be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056499a6e7960 r14 = 0x0000000100000004 r15 = 0x0000564999654386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x85,0x51,0x7c,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\205Q| \000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6b9afcc3815dbb26abd627088c058ab6db43231 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGFUXwgICAgICAACw== Step #5: MERGE-OUTER: attempt 1656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268705534 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c518ffd198, 0x55c519005911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c519005918,0x55c51908d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6b9afcc3815dbb26abd627088c058ab6db43231' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7483 processed earlier; will process 7792 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19580==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5168115dd bp 0x000000000000 sp 0x7ffe91e18ac0 T19580) Step #5: ==19580==The signal is caused by a READ memory access. Step #5: #0 0x55c5168115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c516633280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c516632fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c516610929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c516531ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c516489c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5164931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c51647a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5164a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefed625082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c51646daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19580==Register values: Step #5: rax = 0x000055c51a1dc150 rbx = 0x000055c51a1dc150 rcx = 0x000055c51a1dc600 rdx = 0x00007fefed7edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe91e18ac0 Step #5: r8 = 0x000055c51a1dc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fefed7edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c519a10960 r14 = 0x0000000100000004 r15 = 0x000055c51897d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19580==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\024\000\000\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-66721f920e5fbfc804bf2d1553bbb65d893c845c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAABQAAAAAAAAACw== Step #5: MERGE-OUTER: attempt 1657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268837458 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56418901b198, 0x564189023911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564189023918,0x5641890ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66721f920e5fbfc804bf2d1553bbb65d893c845c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7484 processed earlier; will process 7791 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 279 ft: 290 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 131072 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 344 ft: 364 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 304054162 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 436 ft: 519 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56418682f5dd bp 0x000000000000 sp 0x7ffc1140e350 T19611) Step #5: ==19611==The signal is caused by a READ memory access. Step #5: #0 0x56418682f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564186651280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564186650fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56418662e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56418654fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641864a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641864b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641864986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641864c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feadbb3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56418648baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19611==Register values: Step #5: rax = 0x000056418b137520 rbx = 0x000056418b137520 rcx = 0x000056418b1379d0 rdx = 0x00007feadbd03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1140e350 Step #5: r8 = 0x000056418b137520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feadbd03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564189a2e960 r14 = 0x0000000100000004 r15 = 0x000056418899b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xf9,0xf7,0xdf,0xef,0xf,0x0,0x40,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\371\367\337\357\017\000@\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eeb9e713390e375beccf254b9b0b3a9511bd161b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3599/vDwBACw== Step #5: MERGE-OUTER: attempt 1658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1268974279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56389a577198, 0x56389a57f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56389a57f918,0x56389a6070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eeb9e713390e375beccf254b9b0b3a9511bd161b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7493 processed earlier; will process 7782 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 320 ft: 335 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19642==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563897d8b5dd bp 0x000000000000 sp 0x7fffd56a4040 T19642) Step #5: ==19642==The signal is caused by a READ memory access. Step #5: #0 0x563897d8b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563897bad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563897bacfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563897b8a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563897aabad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563897a03c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563897a0d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5638979f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563897a203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a4ea32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5638979e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19642==Register values: Step #5: rax = 0x000056389b993520 rbx = 0x000056389b993520 rcx = 0x000056389b9939d0 rdx = 0x00007f5a4ebfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd56a4040 Step #5: r8 = 0x000056389b993520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a4ebfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056389af8a960 r14 = 0x0000000100000004 r15 = 0x0000563899ef7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19642==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x22,0x41,0xe0,0xd6,0xb9,0x9,0x6c,0xc1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\"A\340\326\271\011l\301\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8e0f0bc84b5b9ba022854c2cca6293af01a3804 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIkHg1rkJbMEACw== Step #5: MERGE-OUTER: attempt 1659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1269107216 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6a2ef9198, 0x55c6a2f01911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6a2f01918,0x55c6a2f890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8e0f0bc84b5b9ba022854c2cca6293af01a3804' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7497 processed earlier; will process 7778 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19670==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6a070d5dd bp 0x000000000000 sp 0x7ffd88f42f90 T19670) Step #5: ==19670==The signal is caused by a READ memory access. Step #5: #0 0x55c6a070d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6a052f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6a052efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6a050c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6a042dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6a0385c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6a038f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6a03766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6a03a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ecc925082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6a0369aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19670==Register values: Step #5: rax = 0x000055c6a3f8ba20 rbx = 0x000055c6a3f8ba20 rcx = 0x000055c6a3f8bed0 rdx = 0x00007f1eccaedb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd88f42f90 Step #5: r8 = 0x000055c6a3f8ba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1eccaedbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6a390c960 r14 = 0x0000000100000004 r15 = 0x000055c6a2879386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19670==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x31,0x42,0x62,0x42,0x27,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3511BbB'\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-406b91ee976437c7b2e1bd4cc09752c8c859c911 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TFCYkIngIAACw== Step #5: MERGE-OUTER: attempt 1660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1269238819 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c19671f198, 0x55c196727911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c196727918,0x55c1967af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/406b91ee976437c7b2e1bd4cc09752c8c859c911' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7499 processed earlier; will process 7776 files now Step #5: [LOADING] WASM module load failed: unknown table 20221 Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19701==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c193f335dd bp 0x000000000000 sp 0x7ffcdaa8e6e0 T19701) Step #5: ==19701==The signal is caused by a READ memory access. Step #5: #0 0x55c193f335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c193d55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c193d54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c193d32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c193c53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c193babc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c193bb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c193b9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c193bc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8531db4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c193b8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19701==Register values: Step #5: rax = 0x000055c197617890 rbx = 0x000055c197617890 rcx = 0x000055c197617880 rdx = 0x00007f8531f7cb80 Step #5: rdi = 0x000055c197617880 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffcdaa8e6e0 Step #5: r8 = 0x000055c197617890 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8531f7cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c197132960 r14 = 0x0000000100000004 r15 = 0x000055c19609f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19701==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6f,0x42,0xe9,0xff,0x9f,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BoB\351\377\237B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd6e8e2a9f64942d043cd80093930e2e02a29f7b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCb0Lp/59CAX4ACw== Step #5: MERGE-OUTER: attempt 1661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1269371115 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ebccd3198, 0x559ebccdb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ebccdb918,0x559ebcd630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd6e8e2a9f64942d043cd80093930e2e02a29f7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7501 processed earlier; will process 7774 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19726==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559eba4e75dd bp 0x000000000000 sp 0x7ffcdcf4a370 T19726) Step #5: ==19726==The signal is caused by a READ memory access. Step #5: #0 0x559eba4e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559eba309280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559eba308fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559eba2e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559eba207ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559eba15fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559eba1691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559eba1506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559eba17c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52dbada082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559eba143aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19726==Register values: Step #5: rax = 0x0000559ebdcff150 rbx = 0x0000559ebdcff150 rcx = 0x0000559ebdcff600 rdx = 0x00007f52dbca2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdcf4a370 Step #5: r8 = 0x0000559ebdcff150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52dbca2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ebd6e6960 r14 = 0x0000000100000004 r15 = 0x0000559ebc653386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19726==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xff,0xff,0xb2,0x30,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\377\377\2620\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef03fe3835d6d779c896b65743f3468337194cfb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lp//+yMH8ACw== Step #5: MERGE-OUTER: attempt 1662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1269502168 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623f3b7c198, 0x5623f3b84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623f3b84918,0x5623f3c0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef03fe3835d6d779c896b65743f3468337194cfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7502 processed earlier; will process 7773 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 16382 Step #5: #2 pulse cov: 388 ft: 420 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19754==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623f13905dd bp 0x000000000000 sp 0x7ffd61f74ca0 T19754) Step #5: ==19754==The signal is caused by a READ memory access. Step #5: #0 0x5623f13905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623f11b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623f11b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623f118f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623f10b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623f1008c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623f10121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623f0ff96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623f10253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdcd712082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623f0fecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19754==Register values: Step #5: rax = 0x00005623f5a25520 rbx = 0x00005623f5a25520 rcx = 0x00005623f5a259d0 rdx = 0x00007fbdcd8dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd61f74ca0 Step #5: r8 = 0x00005623f5a25520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbdcd8dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623f458f960 r14 = 0x0000000100000004 r15 = 0x00005623f34fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19754==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xf9,0xfb,0xff,0xff,0xf,0x0,0x25,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\371\373\377\377\017\000%\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c240227c4de46b745bc7f4af38b1bd268a6c60c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT35+///DwAlCw== Step #5: MERGE-OUTER: attempt 1663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1269635099 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e56724a198, 0x55e567252911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e567252918,0x55e5672da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c240227c4de46b745bc7f4af38b1bd268a6c60c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7505 processed earlier; will process 7770 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e564a5e5dd bp 0x000000000000 sp 0x7fffc978c230 T19783) Step #5: ==19783==The signal is caused by a READ memory access. Step #5: #0 0x55e564a5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e564880280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e56487ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e56485d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e56477ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5646d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5646e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5646c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5646f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23c8553082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5646baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19783==Register values: Step #5: rax = 0x000055e569a3be90 rbx = 0x000055e569a3be90 rcx = 0x000055e569a3be80 rdx = 0x00007f23c871bb80 Step #5: rdi = 0x000055e569a3be80 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007fffc978c230 Step #5: r8 = 0x000055e569a3be90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23c871bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e567c5d960 r14 = 0x0000000100000004 r15 = 0x000055e566bca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x5,0x6a,0x20,0x0,0x21,0x1,0x20,0x0,0x21,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\005j \000!\001 \000!\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a5a2f5b4735c7afbab805e4ce56d237387d22ef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEFaiAAIQEgACEBCw== Step #5: MERGE-OUTER: attempt 1664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1269767825 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584f4b08198, 0x5584f4b10911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584f4b10918,0x5584f4b980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a5a2f5b4735c7afbab805e4ce56d237387d22ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7507 processed earlier; will process 7768 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 300 ft: 301 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19813==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584f231c5dd bp 0x000000000000 sp 0x7ffe141bdb30 T19813) Step #5: ==19813==The signal is caused by a READ memory access. Step #5: #0 0x5584f231c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584f213e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584f213dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584f211b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584f203cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584f1f94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584f1f9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584f1f856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584f1fb13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b73970082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584f1f78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19813==Register values: Step #5: rax = 0x00005584f76a9830 rbx = 0x00005584f76a9830 rcx = 0x00005584f76a9ce0 rdx = 0x00007f9b73b38b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe141bdb30 Step #5: r8 = 0x00005584f76a9830 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b73b38be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584f551b960 r14 = 0x0000000100000004 r15 = 0x00005584f4488386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19813==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x78,0x6f,0x6f,0x6e,0x75,0x78,0x6f,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000xoonuxo\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e93c0fd195740ea3d42ed058653a03349c00c639 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAeG9vbnV4bwABCw== Step #5: MERGE-OUTER: attempt 1665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1269900139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633fe40f198, 0x5633fe417911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633fe417918,0x5633fe49f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e93c0fd195740ea3d42ed058653a03349c00c639' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7509 processed earlier; will process 7766 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19844==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633fbc235dd bp 0x000000000000 sp 0x7fff3aae9bb0 T19844) Step #5: ==19844==The signal is caused by a READ memory access. Step #5: #0 0x5633fbc235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633fba45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633fba44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633fba22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633fb943ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633fb89bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633fb8a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633fb88c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633fb8b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ce09c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633fb87faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19844==Register values: Step #5: rax = 0x00005633ff6f5150 rbx = 0x00005633ff6f5150 rcx = 0x00005633ff6f5600 rdx = 0x00007f4ce0b8bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3aae9bb0 Step #5: r8 = 0x00005633ff6f5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4ce0b8bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633fee22960 r14 = 0x0000000100000004 r15 = 0x00005633fdd8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19844==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x78,0x6c,0x78,0x6c,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000xlxlx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4eeacb52e74291922fea7d550a108b07061f2e6e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAB4bHhseAALCw== Step #5: MERGE-OUTER: attempt 1666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1270031973 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56376b4ca198, 0x56376b4d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56376b4d2918,0x56376b55a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4eeacb52e74291922fea7d550a108b07061f2e6e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7510 processed earlier; will process 7765 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 242 ft: 243 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563768cde5dd bp 0x000000000000 sp 0x7ffdcd5be710 T19875) Step #5: ==19875==The signal is caused by a READ memory access. Step #5: #0 0x563768cde5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563768b00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563768afffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563768add929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5637689fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563768956c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637689601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637689476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637689733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff25b239082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56376893aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19875==Register values: Step #5: rax = 0x000056376ca70780 rbx = 0x000056376ca70780 rcx = 0x000056376ca70770 rdx = 0x00007ff25b401b80 Step #5: rdi = 0x000056376ca70770 rsi = 0x0000000000110400 rbp = 0x0000000000000000 rsp = 0x00007ffdcd5be710 Step #5: r8 = 0x000056376ca70780 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff25b401be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056376bedd960 r14 = 0x0000000100000004 r15 = 0x000056376ae4a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0x71,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000q\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-529af2474e0d8e4ac8eaebb86dd78c283843b8a7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAAHEACwALCw== Step #5: MERGE-OUTER: attempt 1667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1270165902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6db477198, 0x55f6db47f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6db47f918,0x55f6db5070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/529af2474e0d8e4ac8eaebb86dd78c283843b8a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7512 processed earlier; will process 7763 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 286 ft: 305 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 360 ft: 423 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6d8c8b5dd bp 0x000000000000 sp 0x7ffff9e2b4e0 T19903) Step #5: ==19903==The signal is caused by a READ memory access. Step #5: #0 0x55f6d8c8b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6d8aad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6d8aacfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6d8a8a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6d89abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6d8903c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6d890d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6d88f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6d89203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d334d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6d88e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19903==Register values: Step #5: rax = 0x000055f6dc3c4c90 rbx = 0x000055f6dc3c4c90 rcx = 0x000055f6dc3c5140 rdx = 0x00007f7d3369db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff9e2b4e0 Step #5: r8 = 0x000055f6dc3c4c90 r9 = 0x00007f7d3369dbf0 r10 = 0x000055f6dc248010 r11 = 0x00007f7d3369dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6dbe8a960 r14 = 0x0000000100000004 r15 = 0x000055f6dadf7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x26,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB&\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cc9ef779ae20bcb29e41f1bbb9ca3e7f8fcb0e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0Imhn4ACw== Step #5: MERGE-OUTER: attempt 1668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1270302195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ffb97d198, 0x560ffb985911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ffb985918,0x560ffba0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9cc9ef779ae20bcb29e41f1bbb9ca3e7f8fcb0e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7517 processed earlier; will process 7758 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19934==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560ff91915dd bp 0x000000000000 sp 0x7ffcf3fdfe50 T19934) Step #5: ==19934==The signal is caused by a READ memory access. Step #5: #0 0x560ff91915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560ff8fb3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560ff8fb2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560ff8f90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560ff8eb1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ff8e09c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ff8e131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ff8dfa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ff8e263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a42ac6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ff8dedaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19934==Register values: Step #5: rax = 0x0000560ffe067150 rbx = 0x0000560ffe067150 rcx = 0x0000560ffe067600 rdx = 0x00007f7a42c8eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf3fdfe50 Step #5: r8 = 0x0000560ffe067150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a42c8ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ffc390960 r14 = 0x0000000100000004 r15 = 0x0000560ffb2fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19934==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x0,0x0,0x5a,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002\000\000Z\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5370f6b0a19ca9bb33a98cd3fffc3c58d0eac1d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAIAAFoACwALCw== Step #5: MERGE-OUTER: attempt 1669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1270433864 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c90481b198, 0x55c904823911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c904823918,0x55c9048ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5370f6b0a19ca9bb33a98cd3fffc3c58d0eac1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7518 processed earlier; will process 7757 files now Step #5: [LOADING] WASM module load failed: unknown type -1073741826 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 294 ft: 308 exec/s: 0 rss: 132Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #4 pulse cov: 350 ft: 372 exec/s: 1 rss: 305Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==19962==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c90202f5dd bp 0x000000000000 sp 0x7ffc889172e0 T19962) Step #5: ==19962==The signal is caused by a READ memory access. Step #5: #0 0x55c90202f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c901e51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c901e50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c901e2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c901d4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c901ca7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c901cb11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c901c986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c901cc43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fad52806082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c901c8baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==19962==Register values: Step #5: rax = 0x000055c905ccaa10 rbx = 0x000055c905ccaa10 rcx = 0x000055c905ccaa00 rdx = 0x00007fad529ceb80 Step #5: rdi = 0x000055c905ccaa00 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffc889172e0 Step #5: r8 = 0x000055c905ccaa10 r9 = 0x00007fad529cec50 r10 = 0x000055c905c9d010 r11 = 0x00007fad529cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c90522e960 r14 = 0x0000000100000004 r15 = 0x000055c90419b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==19962==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xba,0xe9,0x0,0x42,0x9,0x7c,0xba,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\272\351\000B\011|\272\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3354a193d92b6805f61b99f05458d3620e9a80a9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmbrpAEIJfLoACw== Step #5: MERGE-OUTER: attempt 1670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1274725640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563dd1218198, 0x563dd1220911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563dd1220918,0x563dd12a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3354a193d92b6805f61b99f05458d3620e9a80a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7523 processed earlier; will process 7752 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20572==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563dcea2c5dd bp 0x000000000000 sp 0x7fff4b21b360 T20572) Step #5: ==20572==The signal is caused by a READ memory access. Step #5: #0 0x563dcea2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563dce84e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563dce84dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563dce82b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563dce74cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563dce6a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563dce6ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563dce6956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563dce6c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49b0626082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563dce688aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20572==Register values: Step #5: rax = 0x0000563dd3c49040 rbx = 0x0000563dd3c49040 rcx = 0x0000563dd3c49030 rdx = 0x00007f49b07eeb80 Step #5: rdi = 0x0000563dd3c49030 rsi = 0x0000000000001001 rbp = 0x0000000000000000 rsp = 0x00007fff4b21b360 Step #5: r8 = 0x0000563dd3c49040 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f49b07eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563dd1c2b960 r14 = 0x0000000100000004 r15 = 0x0000563dd0b98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20572==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x0,0x3,0x0,0xb,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\002\000\003\000\013\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-80f0bec08a8898d9f0f3e2153fa61bfe5b80b640 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAIAAwALCwALCw== Step #5: MERGE-OUTER: attempt 1671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1274859001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e168ac198, 0x559e168b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e168b4918,0x559e1693c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80f0bec08a8898d9f0f3e2153fa61bfe5b80b640' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7525 processed earlier; will process 7750 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 378 ft: 425 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20576==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e140c05dd bp 0x000000000000 sp 0x7ffec005df60 T20576) Step #5: ==20576==The signal is caused by a READ memory access. Step #5: #0 0x559e140c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e13ee2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e13ee1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e13ebf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e13de0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e13d38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e13d421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e13d296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e13d553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92f162a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e13d1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20576==Register values: Step #5: rax = 0x0000559e17d95430 rbx = 0x0000559e17d95430 rcx = 0x0000559e17d95420 rdx = 0x00007f92f17f2b80 Step #5: rdi = 0x0000559e17d95420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffec005df60 Step #5: r8 = 0x0000559e17d95430 r9 = 0x00007f92f17f2c30 r10 = 0x0000559e17d76010 r11 = 0x00007f92f17f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e172bf960 r14 = 0x0000000100000004 r15 = 0x0000559e1622c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20576==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x20,0x7c,0x20,0x40,0x1,0x9e,0x9e,0x9e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373 | @\001\236\236\236\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b91352cfaeb152dfabdc94f2c5fed1815707ea63 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7IHwgQAGenp4ACw== Step #5: MERGE-OUTER: attempt 1672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1274993275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f61fb96198, 0x55f61fb9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f61fb9e918,0x55f61fc260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b91352cfaeb152dfabdc94f2c5fed1815707ea63' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7529 processed earlier; will process 7746 files now Step #5: [LOADING] WASM module load failed: unknown table 19967 Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 285 ft: 297 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20580==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f61d3aa5dd bp 0x000000000000 sp 0x7ffde24ee980 T20580) Step #5: ==20580==The signal is caused by a READ memory access. Step #5: #0 0x55f61d3aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f61d1cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f61d1cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f61d1a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f61d0caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f61d022c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f61d02c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f61d0136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f61d03f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b85b5d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f61d006aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20580==Register values: Step #5: rax = 0x000055f6219a2f80 rbx = 0x000055f6219a2f80 rcx = 0x000055f6219a2f70 rdx = 0x00007f7b85d25b80 Step #5: rdi = 0x000055f6219a2f70 rsi = 0x0000000000008001 rbp = 0x0000000000000000 rsp = 0x00007ffde24ee980 Step #5: r8 = 0x000055f6219a2f80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b85d25be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6205a9960 r14 = 0x0000000100000004 r15 = 0x000055f61f516386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20580==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x44,0x42,0x14,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351DB\024\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-77c8cd2474911bd5020b265fc09b266402eb0d83 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpREIUhn4ACw== Step #5: MERGE-OUTER: attempt 1673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1275126793 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d546ddc198, 0x55d546de4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d546de4918,0x55d546e6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/77c8cd2474911bd5020b265fc09b266402eb0d83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7532 processed earlier; will process 7743 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20584==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d5445f05dd bp 0x000000000000 sp 0x7ffffda21460 T20584) Step #5: ==20584==The signal is caused by a READ memory access. Step #5: #0 0x55d5445f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d544412280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d544411fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d5443ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d544310ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d544268c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d5442721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d5442596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d5442853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45d4f54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d54424caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20584==Register values: Step #5: rax = 0x000055d548a79150 rbx = 0x000055d548a79150 rcx = 0x000055d548a79600 rdx = 0x00007f45d511cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffda21460 Step #5: r8 = 0x000055d548a79150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45d511cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d5477ef960 r14 = 0x0000000100000004 r15 = 0x000055d54675c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20584==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x52,0x0,0x52,0x0,0x52,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000R\000R\000R\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff76433961d20f07e3616792db5ac7bd5d66d886 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABSAFIAUgALCw== Step #5: MERGE-OUTER: attempt 1674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1275258680 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b1e9a9198, 0x564b1e9b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b1e9b1918,0x564b1ea390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ff76433961d20f07e3616792db5ac7bd5d66d886' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7533 processed earlier; will process 7742 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 51Mb Step #5: [00:11:52:009 - 7F7764CEDC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 299 ft: 313 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 346 ft: 367 exec/s: 0 rss: 563Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20588==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b1c1bd5dd bp 0x000000000000 sp 0x7ffc2df0bca0 T20588) Step #5: ==20588==The signal is caused by a READ memory access. Step #5: #0 0x564b1c1bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b1bfdf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b1bfdefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b1bfbc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b1beddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b1be35c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b1be3f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b1be266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b1be523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7764d15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b1be19aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20588==Register values: Step #5: rax = 0x0000564b207fd1a0 rbx = 0x0000564b207fd1a0 rcx = 0x0000564b207fd190 rdx = 0x00007f7764eddb80 Step #5: rdi = 0x0000564b207fd190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffc2df0bca0 Step #5: r8 = 0x0000564b207fd1a0 r9 = 0x0000564b207f6d30 r10 = 0x0000564b207cf010 r11 = 0x00007f7764eddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b1f3bc960 r14 = 0x0000000100000004 r15 = 0x0000564b1e329386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20588==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x8c,0x93,0x8c,0x8c,0x95,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\214\223\214\214\225\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-437cfbe0bf6410f6dbae66d4cec533c0ad824058 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACMk4yMlQALCw== Step #5: MERGE-OUTER: attempt 1675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1275579372 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56405954b198, 0x564059553911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564059553918,0x5640595db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/437cfbe0bf6410f6dbae66d4cec533c0ad824058' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7540 processed earlier; will process 7735 files now Step #5: [LOADING] WASM module load failed: unknown type 1606383472 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20592==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564056d5f5dd bp 0x000000000000 sp 0x7ffcb455a780 T20592) Step #5: ==20592==The signal is caused by a READ memory access. Step #5: #0 0x564056d5f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564056b81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564056b80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564056b5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564056a7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640569d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640569e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640569c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640569f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26ee086082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640569bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20592==Register values: Step #5: rax = 0x000056405ad39d40 rbx = 0x000056405ad39d40 rcx = 0x000056405ad39d30 rdx = 0x00007f26ee24eb80 Step #5: rdi = 0x000056405ad39d30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffcb455a780 Step #5: r8 = 0x000056405ad39d40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26ee24ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564059f5e960 r14 = 0x0000000100000004 r15 = 0x0000564058ecb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20592==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x40,0x6c,0x20,0x0,0x12,0x80,0x80,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001@l \000\022\200\200\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bf7ed42e2f05f28b4302901ab26ef5b03afb09a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFAbCAAEoCAgAAACw== Step #5: MERGE-OUTER: attempt 1676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1275710965 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac8de29198, 0x55ac8de31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac8de31918,0x55ac8deb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bf7ed42e2f05f28b4302901ab26ef5b03afb09a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7542 processed earlier; will process 7733 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20628==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac8b63d5dd bp 0x000000000000 sp 0x7ffc9253b3f0 T20628) Step #5: ==20628==The signal is caused by a READ memory access. Step #5: #0 0x55ac8b63d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac8b45f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac8b45efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac8b43c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac8b35dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac8b2b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac8b2bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac8b2a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac8b2d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5df5918082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac8b299aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20628==Register values: Step #5: rax = 0x000055ac8ef8e150 rbx = 0x000055ac8ef8e150 rcx = 0x000055ac8ef8e600 rdx = 0x00007f5df5ae0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9253b3f0 Step #5: r8 = 0x000055ac8ef8e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5df5ae0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac8e83c960 r14 = 0x0000000100000004 r15 = 0x000055ac8d7a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20628==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x2f,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB/\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d76041d6b42ba47a2bbe25de9bca148c83ece96 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0Ivhn4ACw== Step #5: MERGE-OUTER: attempt 1677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1275842613 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55902c5fd198, 0x55902c605911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55902c605918,0x55902c68d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d76041d6b42ba47a2bbe25de9bca148c83ece96' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7543 processed earlier; will process 7732 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20648==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559029e115dd bp 0x000000000000 sp 0x7fffed9916a0 T20648) Step #5: ==20648==The signal is caused by a READ memory access. Step #5: #0 0x559029e115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559029c33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559029c32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559029c10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559029b31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559029a89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559029a931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559029a7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559029aa63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2f6bc1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559029a6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20648==Register values: Step #5: rax = 0x000055902da5c150 rbx = 0x000055902da5c150 rcx = 0x000055902da5c600 rdx = 0x00007ff2f6d89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffed9916a0 Step #5: r8 = 0x000055902da5c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff2f6d89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055902d010960 r14 = 0x0000000100000004 r15 = 0x000055902bf7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20648==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x41,0x42,0x5b,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351AB[\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a17dd947cc37d0c7a8aeb8a4b7497fffbe3e3208 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpQUJbhn4ACw== Step #5: MERGE-OUTER: attempt 1678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1275972667 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c84330d198, 0x55c843315911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c843315918,0x55c84339d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a17dd947cc37d0c7a8aeb8a4b7497fffbe3e3208' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7544 processed earlier; will process 7731 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 34 Step #5: #2 pulse cov: 311 ft: 316 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 383 ft: 418 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 1889530859 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #8 pulse cov: 431 ft: 506 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c840b215dd bp 0x000000000000 sp 0x7ffdc3e53b30 T20683) Step #5: ==20683==The signal is caused by a READ memory access. Step #5: #0 0x55c840b215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c840943280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c840942fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c840920929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c840841ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c840799c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8407a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c84078a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8407b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a8f01a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c84077daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20683==Register values: Step #5: rax = 0x000055c843f2a520 rbx = 0x000055c843f2a520 rcx = 0x000055c843f2a9d0 rdx = 0x00007f0a8f1e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc3e53b30 Step #5: r8 = 0x000055c843f2a520 r9 = 0x00007f0a8f1e2c90 r10 = 0x000055c843db0010 r11 = 0x00007f0a8f1e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c843d20960 r14 = 0x0000000100000004 r15 = 0x000055c842c8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xc4,0x1,0x0,0xfd,0xc4,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\304\001\000\375\304\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a67fd8355a2cb56435d8dae8715f860b8b3b703b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP3EAQD9xAEACw== Step #5: MERGE-OUTER: attempt 1679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1276109648 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566f816a198, 0x5566f8172911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566f8172918,0x5566f81fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a67fd8355a2cb56435d8dae8715f860b8b3b703b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7553 processed earlier; will process 7722 files now Step #5: [LOADING] WASM module load failed: unknown table 6367 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20718==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566f597e5dd bp 0x000000000000 sp 0x7ffdfe594dd0 T20718) Step #5: ==20718==The signal is caused by a READ memory access. Step #5: #0 0x5566f597e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5566f57a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5566f579ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5566f577d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566f569ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566f55f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566f56001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566f55e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566f56133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73c03c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5566f55daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20718==Register values: Step #5: rax = 0x00005566fa80e770 rbx = 0x00005566fa80e770 rcx = 0x00005566fa80e760 rdx = 0x00007f73c0591b80 Step #5: rdi = 0x00005566fa80e760 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007ffdfe594dd0 Step #5: r8 = 0x00005566fa80e770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73c0591be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005566f8b7d960 r14 = 0x0000000100000004 r15 = 0x00005566f7aea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20718==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x3,0x64,0x0,0x12,0x0,0x63,0x6d,0x0,0xb6,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\003d\000\022\000cm\000\266\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a2e5b667d64c736fc8dfa0508aacd557b827239 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEDZAASAGNtALYaCw== Step #5: MERGE-OUTER: attempt 1680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1276243613 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3c66d2198, 0x55d3c66da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3c66da918,0x55d3c67620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a2e5b667d64c736fc8dfa0508aacd557b827239' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7555 processed earlier; will process 7720 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20762==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3c3ee65dd bp 0x000000000000 sp 0x7ffe58f7e150 T20762) Step #5: ==20762==The signal is caused by a READ memory access. Step #5: #0 0x55d3c3ee65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3c3d08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3c3d07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3c3ce5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3c3c06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3c3b5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3c3b681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3c3b4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3c3b7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efed1bdf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3c3b42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20762==Register values: Step #5: rax = 0x000055d3c75ca150 rbx = 0x000055d3c75ca150 rcx = 0x000055d3c75ca600 rdx = 0x00007efed1da7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58f7e150 Step #5: r8 = 0x000055d3c75ca150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efed1da7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3c70e5960 r14 = 0x0000000100000004 r15 = 0x000055d3c6052386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20762==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0x94,0xfa,0xff,0x10,0x6b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\224\372\377\020k\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4440d610b4130b9576f7ef47e65b67bd22d0eb1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0GU+v8QawAACw== Step #5: MERGE-OUTER: attempt 1681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1276374482 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abcff9e198, 0x55abcffa6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abcffa6918,0x55abd002e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4440d610b4130b9576f7ef47e65b67bd22d0eb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7556 processed earlier; will process 7719 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20806==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abcd7b25dd bp 0x000000000000 sp 0x7ffc654c1960 T20806) Step #5: ==20806==The signal is caused by a READ memory access. Step #5: #0 0x55abcd7b25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abcd5d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abcd5d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abcd5b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abcd4d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abcd42ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abcd4341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abcd41b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abcd4473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1214eb1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abcd40eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20806==Register values: Step #5: rax = 0x000055abd1a089e0 rbx = 0x000055abd1a089e0 rcx = 0x000055abd1a089d0 rdx = 0x00007f1215079b80 Step #5: rdi = 0x000055abd1a089d0 rsi = 0x0000000000000082 rbp = 0x0000000000000000 rsp = 0x00007ffc654c1960 Step #5: r8 = 0x000055abd1a089e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1215079be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abd09b1960 r14 = 0x0000000100000004 r15 = 0x000055abcf91e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20806==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xbd,0xe9,0x7b,0x42,0x9,0x7e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\275\351{B\011~\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-50b653c29cbcd1282ae609a547c290347bd449eb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmb3pe0IJfgAACw== Step #5: MERGE-OUTER: attempt 1682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1276508534 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1cfe0f198, 0x55a1cfe17911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1cfe17918,0x55a1cfe9f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50b653c29cbcd1282ae609a547c290347bd449eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7558 processed earlier; will process 7717 files now Step #5: [LOADING] WASM module load failed: unknown type 5914302 Step #5: #1 pulse cov: 328 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 354 ft: 365 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20810==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1cd6235dd bp 0x000000000000 sp 0x7ffd6f5a9be0 T20810) Step #5: ==20810==The signal is caused by a READ memory access. Step #5: #0 0x55a1cd6235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1cd445280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1cd444fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1cd422929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1cd343ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1cd29bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1cd2a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1cd28c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1cd2b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2255a15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1cd27faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20810==Register values: Step #5: rax = 0x000055a1d146adc0 rbx = 0x000055a1d146adc0 rcx = 0x000055a1d146b270 rdx = 0x00007f2255bddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6f5a9be0 Step #5: r8 = 0x000055a1d146adc0 r9 = 0x00007f2255bddc20 r10 = 0x000055a1d12ef010 r11 = 0x00007f2255bddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1d0822960 r14 = 0x0000000100000004 r15 = 0x000055a1cf78f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20810==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xd0,0xe9,0x97,0x6b,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\320\351\227kB\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-89a1640d9a7c7194c72dab8050b49d0dd59b4a60 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmdDpl2tCCX4ACw== Step #5: MERGE-OUTER: attempt 1683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1276642101 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561ae230198, 0x5561ae238911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561ae238918,0x5561ae2c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89a1640d9a7c7194c72dab8050b49d0dd59b4a60' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7562 processed earlier; will process 7713 files now Step #5: [LOADING] WASM module load failed: unknown type 267370495 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 1015167 Step #5: #2 pulse cov: 290 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 364 ft: 399 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown table 378 Step #5: #8 pulse cov: 451 ft: 533 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20830==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561aba445dd bp 0x000000000000 sp 0x7ffc7d4d8780 T20830) Step #5: ==20830==The signal is caused by a READ memory access. Step #5: #0 0x5561aba445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561ab866280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561ab865fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561ab843929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561ab764ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561ab6bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561ab6c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561ab6ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561ab6d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a4cf68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561ab6a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20830==Register values: Step #5: rax = 0x00005561af323520 rbx = 0x00005561af323520 rcx = 0x00005561af3239d0 rdx = 0x00007f6a4d130b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7d4d8780 Step #5: r8 = 0x00005561af323520 r9 = 0x00007f6a4d130cf0 r10 = 0x00005561af1a9010 r11 = 0x00007f6a4d130be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561aec43960 r14 = 0x0000000100000004 r15 = 0x00005561adbb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20830==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x0,0x7f,0x7f,0x0,0x7f,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\000\177\177\000\177\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-17658c3dfef9048de325db59860919691441ac6c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAAf38AfwALCw== Step #5: MERGE-OUTER: attempt 1684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1276781274 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a237d7e198, 0x55a237d86911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a237d86918,0x55a237e0e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17658c3dfef9048de325db59860919691441ac6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7574 processed earlier; will process 7701 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20858==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2355925dd bp 0x000000000000 sp 0x7fff85a49170 T20858) Step #5: ==20858==The signal is caused by a READ memory access. Step #5: #0 0x55a2355925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a2353b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a2353b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a235391929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a2352b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a23520ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2352141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2351fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2352273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8527edb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2351eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20858==Register values: Step #5: rax = 0x000055a23a42c150 rbx = 0x000055a23a42c150 rcx = 0x000055a23a42c600 rdx = 0x00007f85280a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff85a49170 Step #5: r8 = 0x000055a23a42c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f85280a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a238791960 r14 = 0x0000000100000004 r15 = 0x000055a2376fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20858==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x36,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB6\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dab9ca71bf5068444b39002df42831142d386dc5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0I2hn4ACw== Step #5: MERGE-OUTER: attempt 1685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1276911874 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597d36e8198, 0x5597d36f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597d36f0918,0x5597d37780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dab9ca71bf5068444b39002df42831142d386dc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7575 processed earlier; will process 7700 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20886==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597d0efc5dd bp 0x000000000000 sp 0x7fffe404b890 T20886) Step #5: ==20886==The signal is caused by a READ memory access. Step #5: #0 0x5597d0efc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597d0d1e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597d0d1dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597d0cfb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597d0c1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597d0b74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597d0b7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597d0b656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597d0b913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1cdb061082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597d0b58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20886==Register values: Step #5: rax = 0x00005597d5939a20 rbx = 0x00005597d5939a20 rcx = 0x00005597d5939ed0 rdx = 0x00007f1cdb229b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe404b890 Step #5: r8 = 0x00005597d5939a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1cdb229be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597d40fb960 r14 = 0x0000000100000004 r15 = 0x00005597d3068386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20886==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa7,0x0,0xaa,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\247\000\252g\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb05067858cefbb5d7a084fe8dcab736e036bcb2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACnAKpnAAsACw== Step #5: MERGE-OUTER: attempt 1686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277043617 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632ffbf8198, 0x5632ffc00911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632ffc00918,0x5632ffc880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb05067858cefbb5d7a084fe8dcab736e036bcb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7577 processed earlier; will process 7698 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table 65011711 Step #5: #2 pulse cov: 334 ft: 345 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20916==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632fd40c5dd bp 0x000000000000 sp 0x7ffd52bbe690 T20916) Step #5: ==20916==The signal is caused by a READ memory access. Step #5: #0 0x5632fd40c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632fd22e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632fd22dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632fd20b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632fd12cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632fd084c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632fd08e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632fd0756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632fd0a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7712d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632fd068aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20916==Register values: Step #5: rax = 0x0000563300d91520 rbx = 0x0000563300d91520 rcx = 0x0000563300d919d0 rdx = 0x00007fb77149cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd52bbe690 Step #5: r8 = 0x0000563300d91520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb77149cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056330060b960 r14 = 0x0000000100000004 r15 = 0x00005632ff578386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20916==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7a,0x42,0xc9,0x99,0xbd,0x86,0x65,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BzB\311\231\275\206e\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-502eb7be56aaf83f1f19f63691f4cc97e9166140 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCekLJmb2GZX8ACw== Step #5: MERGE-OUTER: attempt 1687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277177311 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8e07c4198, 0x55a8e07cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8e07cc918,0x55a8e08540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/502eb7be56aaf83f1f19f63691f4cc97e9166140' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7580 processed earlier; will process 7695 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20945==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8ddfd85dd bp 0x000000000000 sp 0x7ffeb2d50660 T20945) Step #5: ==20945==The signal is caused by a READ memory access. Step #5: #0 0x55a8ddfd85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8dddfa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8dddf9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8dddd7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8ddcf8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a8ddc50c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8ddc5a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8ddc416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8ddc6d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31386c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a8ddc34aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20945==Register values: Step #5: rax = 0x000055a8e2edc150 rbx = 0x000055a8e2edc150 rcx = 0x000055a8e2edc600 rdx = 0x00007f313888ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb2d50660 Step #5: r8 = 0x000055a8e2edc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f313888abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8e11d7960 r14 = 0x0000000100000004 r15 = 0x000055a8e0144386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20945==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x9f,0x0,0xb6,0x0,0x8f,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\237\000\266\000\217\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1c44dd81d8ada33fede8c1f44c7c90b803aed44 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACfALYAjwALCw== Step #5: MERGE-OUTER: attempt 1688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277308035 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564707802198, 0x56470780a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56470780a918,0x5647078920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1c44dd81d8ada33fede8c1f44c7c90b803aed44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7581 processed earlier; will process 7694 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 292 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 4177919 Step #5: [LOADING] WASM module load failed: unknown type 60 Step #5: #4 pulse cov: 338 ft: 362 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==20978==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5647050165dd bp 0x000000000000 sp 0x7ffd312eef10 T20978) Step #5: ==20978==The signal is caused by a READ memory access. Step #5: #0 0x5647050165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564704e38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564704e37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564704e15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564704d36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564704c8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564704c981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564704c7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564704cab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda5cea5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564704c72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==20978==Register values: Step #5: rax = 0x0000564708b68a20 rbx = 0x0000564708b68a20 rcx = 0x0000564708b68ed0 rdx = 0x00007fda5d06db80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd312eef10 Step #5: r8 = 0x0000564708b68a20 r9 = 0x00007fda5d06dc30 r10 = 0x00005647089ef010 r11 = 0x00007fda5d06dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564708215960 r14 = 0x0000000100000004 r15 = 0x0000564707182386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==20978==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x2d,0x0,0x0,0x0,0xfd,0x2d,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375-\000\000\000\375-\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-28c1e5f1ee69713c00e98fe8e8ef5a01cc48c3c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/S0AAAD9LQAACw== Step #5: MERGE-OUTER: attempt 1689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277444100 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641b25fd198, 0x5641b2605911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641b2605918,0x5641b268d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28c1e5f1ee69713c00e98fe8e8ef5a01cc48c3c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7586 processed earlier; will process 7689 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 227 ft: 228 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21014==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641afe115dd bp 0x000000000000 sp 0x7ffd8edf82e0 T21014) Step #5: ==21014==The signal is caused by a READ memory access. Step #5: #0 0x5641afe115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641afc33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641afc32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641afc10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641afb31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641afa89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641afa931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641afa7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641afaa63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6752f25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641afa6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21014==Register values: Step #5: rax = 0x00005641b486bc10 rbx = 0x00005641b486bc10 rcx = 0x00005641b486bc00 rdx = 0x00007f67530edb80 Step #5: rdi = 0x00005641b486bc00 rsi = 0x0000000000030000 rbp = 0x0000000000000000 rsp = 0x00007ffd8edf82e0 Step #5: r8 = 0x00005641b486bc10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f67530edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641b3010960 r14 = 0x0000000100000004 r15 = 0x00005641b1f7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21014==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x85,0x79,0x7d,0x20,0x5f,0x20,0x27,0x96,0x21,0x21,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\205y} _ '\226!!\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f4dcb392431e8b4cba2f0045b56678c5e8333c9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGFeX0gXyAnliEhCw== Step #5: MERGE-OUTER: attempt 1690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277588462 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f9c4f7198, 0x561f9c4ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f9c4ff918,0x561f9c5870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f4dcb392431e8b4cba2f0045b56678c5e8333c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7588 processed earlier; will process 7687 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f99d0b5dd bp 0x000000000000 sp 0x7ffec420da80 T21051) Step #5: ==21051==The signal is caused by a READ memory access. Step #5: #0 0x561f99d0b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f99b2d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f99b2cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f99b0a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f99a2bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f99983c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f9998d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f999746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f999a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f438ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f99967aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21051==Register values: Step #5: rax = 0x0000561f9eebb290 rbx = 0x0000561f9eebb290 rcx = 0x0000561f9eebb740 rdx = 0x00007f9f43ac7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec420da80 Step #5: r8 = 0x0000561f9eebb290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f43ac7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f9cf0a960 r14 = 0x0000000100000004 r15 = 0x0000561f9be77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x45,0x70,0x20,0x24,0x22,0x0,0x22,0x2,0xd6,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001Ep $\"\000\"\002\326\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0522d6516aa59c1e5769b96feb3000852269c248 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFFcCAkIgAiAtYACw== Step #5: MERGE-OUTER: attempt 1691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277719174 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a0a018198, 0x556a0a020911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a0a020918,0x556a0a0a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0522d6516aa59c1e5769b96feb3000852269c248' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7589 processed earlier; will process 7686 files now Step #5: [LOADING] WASM module load failed: unknown type 9980 Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type -2 Step #5: #2 pulse cov: 285 ft: 295 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21094==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a0782c5dd bp 0x000000000000 sp 0x7ffebb5151f0 T21094) Step #5: ==21094==The signal is caused by a READ memory access. Step #5: #0 0x556a0782c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a0764e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a0764dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a0762b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a0754cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a074a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a074ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a074956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a074c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c025e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a07488aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21094==Register values: Step #5: rax = 0x0000556a0c4eaf80 rbx = 0x0000556a0c4eaf80 rcx = 0x0000556a0c4eaf70 rdx = 0x00007f3c027acb80 Step #5: rdi = 0x0000556a0c4eaf70 rsi = 0x0000000000008001 rbp = 0x0000000000000000 rsp = 0x00007ffebb5151f0 Step #5: r8 = 0x0000556a0c4eaf80 r9 = 0x00007f3c027acbf0 r10 = 0x0000556a0c4bd010 r11 = 0x00007f3c027acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a0aa2b960 r14 = 0x0000000100000004 r15 = 0x0000556a09998386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21094==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf2,0x7d,0x73,0x1,0x20,0x35,0x21,0xfd,0xed,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\362}s\001 5!\375\355\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-df957c29adf9e9e0dbc0043f4824ed1c58f615a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHyfXMBIDUh/e0ACw== Step #5: MERGE-OUTER: attempt 1692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277856104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c000a6198, 0x558c000ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c000ae918,0x558c001360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df957c29adf9e9e0dbc0043f4824ed1c58f615a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7592 processed earlier; will process 7683 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21130==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558bfd8ba5dd bp 0x000000000000 sp 0x7ffd8a9c4670 T21130) Step #5: ==21130==The signal is caused by a READ memory access. Step #5: #0 0x558bfd8ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558bfd6dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558bfd6dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558bfd6b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558bfd5daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558bfd532c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558bfd53c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558bfd5236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558bfd54f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3da9dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558bfd516aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21130==Register values: Step #5: rax = 0x0000558c01b571a0 rbx = 0x0000558c01b571a0 rcx = 0x0000558c01b57190 rdx = 0x00007fe3daba4b80 Step #5: rdi = 0x0000558c01b57190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffd8a9c4670 Step #5: r8 = 0x0000558c01b571a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe3daba4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c00ab9960 r14 = 0x0000000100000004 r15 = 0x0000558bffa26386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21130==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa5,0x22,0x7d,0x20,0x5f,0x20,0x3f,0x94,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\245\"} _ ?\224!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-da88ca22bfcc61ea4b849ffc1f67c31ccaf25b93 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGlIn0gXyA/lCEDCw== Step #5: MERGE-OUTER: attempt 1693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1277987337 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c32242e198, 0x55c322436911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c322436918,0x55c3224be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da88ca22bfcc61ea4b849ffc1f67c31ccaf25b93' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7594 processed earlier; will process 7681 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21182==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c31fc425dd bp 0x000000000000 sp 0x7ffd5648cba0 T21182) Step #5: ==21182==The signal is caused by a READ memory access. Step #5: #0 0x55c31fc425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c31fa64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c31fa63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c31fa41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c31f962ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c31f8bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c31f8c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c31f8ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c31f8d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f15deb94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c31f89eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21182==Register values: Step #5: rax = 0x000055c324e51150 rbx = 0x000055c324e51150 rcx = 0x000055c324e51600 rdx = 0x00007f15ded5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5648cba0 Step #5: r8 = 0x000055c324e51150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f15ded5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c322e41960 r14 = 0x0000000100000004 r15 = 0x000055c321dae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21182==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0xb,0x42,0x30,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;B\013B0\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90796bf1bd93ac54f24fed2031eed743e23d9832 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCC0Iwhn8ACw== Step #5: MERGE-OUTER: attempt 1694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1278119045 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56430af20198, 0x56430af28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56430af28918,0x56430afb00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90796bf1bd93ac54f24fed2031eed743e23d9832' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7595 processed earlier; will process 7680 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21210==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643087345dd bp 0x000000000000 sp 0x7fff3a16fdb0 T21210) Step #5: ==21210==The signal is caused by a READ memory access. Step #5: #0 0x5643087345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564308556280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564308555fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564308533929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564308454ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5643083acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643083b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56430839d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643083c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4627e8d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564308390aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21210==Register values: Step #5: rax = 0x000056430cbb3bc0 rbx = 0x000056430cbb3bc0 rcx = 0x000056430cbb4070 rdx = 0x00007f4628055b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3a16fdb0 Step #5: r8 = 0x000056430cbb3bc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4628055be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056430b933960 r14 = 0x0000000100000004 r15 = 0x000056430a8a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21210==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x23,0x7c,0x20,0x40,0x9d,0x9d,0x9d,0x9f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373#| @\235\235\235\237\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d7a1256f5a4c8de66c458bfb3f7e036153d0daa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7I3wgQJ2dnZ8ACw== Step #5: MERGE-OUTER: attempt 1695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1278251105 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5578cad16198, 0x5578cad1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5578cad1e918,0x5578cada60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d7a1256f5a4c8de66c458bfb3f7e036153d0daa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7596 processed earlier; will process 7679 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21230==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578c852a5dd bp 0x000000000000 sp 0x7ffd14c45800 T21230) Step #5: ==21230==The signal is caused by a READ memory access. Step #5: #0 0x5578c852a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578c834c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578c834bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578c8329929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578c824aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578c81a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578c81ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578c81936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578c81bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a6e828082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578c8186aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21230==Register values: Step #5: rax = 0x00005578cd7a8150 rbx = 0x00005578cd7a8150 rcx = 0x00005578cd7a8600 rdx = 0x00007f9a6e9f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd14c45800 Step #5: r8 = 0x00005578cd7a8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a6e9f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005578cb729960 r14 = 0x0000000100000004 r15 = 0x00005578ca696386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21230==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdd,0xc4,0xdc,0x2,0x41,0x33,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\335\304\334\002A3j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54297bf094c44db5d56765900836004aaa81d8d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3cTcAkEzagAACw== Step #5: MERGE-OUTER: attempt 1696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1278384052 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bbdaed7198, 0x55bbdaedf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bbdaedf918,0x55bbdaf670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54297bf094c44db5d56765900836004aaa81d8d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7597 processed earlier; will process 7678 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21258==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbd86eb5dd bp 0x000000000000 sp 0x7ffce6e291c0 T21258) Step #5: ==21258==The signal is caused by a READ memory access. Step #5: #0 0x55bbd86eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbd850d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbd850cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbd84ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbd840bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbd8363c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbd836d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbd83546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbd83803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08319c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbd8347aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21258==Register values: Step #5: rax = 0x000055bbdc40ea90 rbx = 0x000055bbdc40ea90 rcx = 0x000055bbdc40ef40 rdx = 0x00007f0831b8bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce6e291c0 Step #5: r8 = 0x000055bbdc40ea90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0831b8bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bbdb8ea960 r14 = 0x0000000100000004 r15 = 0x000055bbda857386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21258==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8a,0x3d,0x7d,0x20,0x7f,0x8c,0x20,0x23,0x5f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\212=} \177\214 #_\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5644fd02b36a3454d3681052a47296542b693c4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGKPX0gf4wgI18ACw== Step #5: MERGE-OUTER: attempt 1697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1278516387 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56432aedc198, 0x56432aee4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56432aee4918,0x56432af6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5644fd02b36a3454d3681052a47296542b693c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7598 processed earlier; will process 7677 files now Step #5: [LOADING] WASM module load failed: unknown type 1866300927 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21286==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643286f05dd bp 0x000000000000 sp 0x7fff3adc1970 T21286) Step #5: ==21286==The signal is caused by a READ memory access. Step #5: #0 0x5643286f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564328512280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564328511fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5643284ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564328410ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564328368c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643283721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643283596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643283853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26240fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56432834caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21286==Register values: Step #5: rax = 0x000056432cf3dd80 rbx = 0x000056432cf3dd80 rcx = 0x000056432cf3dd70 rdx = 0x00007f26242c5b80 Step #5: rdi = 0x000056432cf3dd70 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007fff3adc1970 Step #5: r8 = 0x000056432cf3dd80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26242c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056432b8ef960 r14 = 0x0000000100000004 r15 = 0x000056432a85c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21286==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x5b,0x41,0x44,0x41,0xfa,0x3b,0x4f,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A[ADA\372;Oo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6678cd9a4a334bd6ef43e7fb0ff036bfd7e6c2c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBW0FEQfo7T28ACw== Step #5: MERGE-OUTER: attempt 1698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1278649325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dcf1618198, 0x55dcf1620911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dcf1620918,0x55dcf16a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6678cd9a4a334bd6ef43e7fb0ff036bfd7e6c2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7600 processed earlier; will process 7675 files now Step #5: [LOADING] WASM module load failed: unknown type 58 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #2 pulse cov: 328 ft: 340 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21314==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dceee2c5dd bp 0x000000000000 sp 0x7ffc646a76c0 T21314) Step #5: ==21314==The signal is caused by a READ memory access. Step #5: #0 0x55dceee2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dceec4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dceec4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dceec2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dceeb4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dceeaa4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dceeaae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dceea956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dceeac13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdef919082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dceea88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21314==Register values: Step #5: rax = 0x000055dcf3ec3b00 rbx = 0x000055dcf3ec3b00 rcx = 0x000055dcf3ec3af0 rdx = 0x00007fbdefae1b80 Step #5: rdi = 0x000055dcf3ec3af0 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc646a76c0 Step #5: r8 = 0x000055dcf3ec3b00 r9 = 0x000055dcf3eb28c0 r10 = 0x000055dcf3e96010 r11 = 0x00007fbdefae1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dcf202b960 r14 = 0x0000000100000004 r15 = 0x000055dcf0f98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21314==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x40,0x7e,0x20,0x2c,0x22,0x0,0x22,0x2,0x21,0x12,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001@~ ,\"\000\"\002!\022\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc886202aeb6cf9aa87fabad7698b67261c85ae2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFAfiAsIgAiAiESCw== Step #5: MERGE-OUTER: attempt 1699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1278784346 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555697345198, 0x55569734d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55569734d918,0x5556973d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc886202aeb6cf9aa87fabad7698b67261c85ae2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7604 processed earlier; will process 7671 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21334==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555694b595dd bp 0x000000000000 sp 0x7ffe6ac67880 T21334) Step #5: ==21334==The signal is caused by a READ memory access. Step #5: #0 0x555694b595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55569497b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55569497afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555694958929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555694879ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556947d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556947db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556947c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556947ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3338abe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556947b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21334==Register values: Step #5: rax = 0x0000555699edb150 rbx = 0x0000555699edb150 rcx = 0x0000555699edb600 rdx = 0x00007f3338c86b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6ac67880 Step #5: r8 = 0x0000555699edb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3338c86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555697d58960 r14 = 0x0000000100000004 r15 = 0x0000555696cc5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21334==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x1,0x12,0x80,0x80,0x0,0x5c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\001\022\200\200\000\\\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-20fb6a7d2b596a7557b71f0f63cad337622ad862 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAESgIAAXAALCw== Step #5: MERGE-OUTER: attempt 1700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1278914135 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b9f74a198, 0x561b9f752911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b9f752918,0x561b9f7da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20fb6a7d2b596a7557b71f0f63cad337622ad862' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7605 processed earlier; will process 7670 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21354==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b9cf5e5dd bp 0x000000000000 sp 0x7ffec327e1c0 T21354) Step #5: ==21354==The signal is caused by a READ memory access. Step #5: #0 0x561b9cf5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b9cd80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b9cd7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b9cd5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b9cc7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b9cbd6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b9cbe01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b9cbc76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b9cbf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f757e6cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b9cbbaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21354==Register values: Step #5: rax = 0x0000561ba12f7960 rbx = 0x0000561ba12f7960 rcx = 0x0000561ba12f7e10 rdx = 0x00007f757e893b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec327e1c0 Step #5: r8 = 0x0000561ba12f7960 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f757e893be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ba015d960 r14 = 0x0000000100000004 r15 = 0x0000561b9f0ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21354==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa2,0x2c,0x7c,0x20,0x80,0x2,0x21,0x99,0x9c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\242,| \200\002!\231\234\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dae1c46a471d659cebecaadc320a93b5a42859f2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGiLHwggAIhmZwACw== Step #5: MERGE-OUTER: attempt 1701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279046746 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b23eb4c198, 0x55b23eb54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b23eb54918,0x55b23ebdc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dae1c46a471d659cebecaadc320a93b5a42859f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7607 processed earlier; will process 7668 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 352 ft: 365 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21376==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b23c3605dd bp 0x000000000000 sp 0x7ffe530c3d40 T21376) Step #5: ==21376==The signal is caused by a READ memory access. Step #5: #0 0x55b23c3605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b23c182280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b23c181fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b23c15f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b23c080ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b23bfd8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b23bfe21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b23bfc96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b23bff53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1cb503a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b23bfbcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21376==Register values: Step #5: rax = 0x000055b24153aa20 rbx = 0x000055b24153aa20 rcx = 0x000055b24153aed0 rdx = 0x00007f1cb5202b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe530c3d40 Step #5: r8 = 0x000055b24153aa20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1cb5202be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b23f55f960 r14 = 0x0000000100000004 r15 = 0x000055b23e4cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21376==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x68,0x41,0x14,0x41,0x81,0x51,0x6b,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AhA\024A\201Qkn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de45eac97fccc7b318df0a1a548f418f5e45e3f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBaEEUQYFRa24ACw== Step #5: MERGE-OUTER: attempt 1702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279181944 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e69d2ee198, 0x55e69d2f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e69d2f6918,0x55e69d37e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de45eac97fccc7b318df0a1a548f418f5e45e3f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7611 processed earlier; will process 7664 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21409==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e69ab025dd bp 0x000000000000 sp 0x7fffb9f643d0 T21409) Step #5: ==21409==The signal is caused by a READ memory access. Step #5: #0 0x55e69ab025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e69a924280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e69a923fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e69a901929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e69a822ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e69a77ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e69a7841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e69a76b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e69a7973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4876b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e69a75eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21409==Register values: Step #5: rax = 0x000055e69f630150 rbx = 0x000055e69f630150 rcx = 0x000055e69f630600 rdx = 0x00007fd48787db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb9f643d0 Step #5: r8 = 0x000055e69f630150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd48787dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e69dd01960 r14 = 0x0000000100000004 r15 = 0x000055e69cc6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21409==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x41,0x0,0xfd,0xc1,0x0,0xfd,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375A\000\375\301\000\375A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b70230db240999644aa0ca3ed9199847ce1eef7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/UEA/cEA/UEACw== Step #5: MERGE-OUTER: attempt 1703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279312710 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1b2404198, 0x55b1b240c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1b240c918,0x55b1b24940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b70230db240999644aa0ca3ed9199847ce1eef7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7612 processed earlier; will process 7663 files now Step #5: [00:11:56:060 - 7FB4D5D56C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 290 ft: 298 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21437==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1afc185dd bp 0x000000000000 sp 0x7ffccd85feb0 T21437) Step #5: ==21437==The signal is caused by a READ memory access. Step #5: #0 0x55b1afc185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b1afa3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b1afa39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b1afa17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b1af938ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1af890c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1af89a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1af8816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1af8ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb4d5d7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1af874aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21437==Register values: Step #5: rax = 0x000055b1b4263760 rbx = 0x000055b1b4263760 rcx = 0x000055b1b4263c10 rdx = 0x00007fb4d5f46b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccd85feb0 Step #5: r8 = 0x000055b1b4263760 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb4d5f46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1b2e17960 r14 = 0x0000000100000004 r15 = 0x000055b1b1d84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21437==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf1,0x2b,0x63,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\361+c\000 \000 \000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de745ff81a0462b730e3a35bc2b59bcaf651338c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHxK2MAIAAgAAAACw== Step #5: MERGE-OUTER: attempt 1704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279445189 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1900c5198, 0x55b1900cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1900cd918,0x55b1901550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de745ff81a0462b730e3a35bc2b59bcaf651338c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7615 processed earlier; will process 7660 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21473==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b18d8d95dd bp 0x000000000000 sp 0x7ffc80633ea0 T21473) Step #5: ==21473==The signal is caused by a READ memory access. Step #5: #0 0x55b18d8d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b18d6fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b18d6fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b18d6d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b18d5f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b18d551c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b18d55b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b18d5426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b18d56e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd07c9cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b18d535aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21473==Register values: Step #5: rax = 0x000055b191e969c0 rbx = 0x000055b191e969c0 rcx = 0x000055b191e969b0 rdx = 0x00007fd07cb97b80 Step #5: rdi = 0x000055b191e969b0 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffc80633ea0 Step #5: r8 = 0x000055b191e969c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd07cb97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b190ad8960 r14 = 0x0000000100000004 r15 = 0x000055b18fa45386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21473==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x41,0x42,0x27,0x87,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BAB'\207\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-052a424ed53112cbc79b2d3d08e2544d0bcdd961 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQUInh4AACw== Step #5: MERGE-OUTER: attempt 1705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279578141 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559c374fb198, 0x559c37503911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559c37503918,0x559c3758b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/052a424ed53112cbc79b2d3d08e2544d0bcdd961' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7617 processed earlier; will process 7658 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21501==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559c34d0f5dd bp 0x000000000000 sp 0x7ffd505e5f10 T21501) Step #5: ==21501==The signal is caused by a READ memory access. Step #5: #0 0x559c34d0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559c34b31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559c34b30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559c34b0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559c34a2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559c34987c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559c349911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559c349786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559c349a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f885a100082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559c3496baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21501==Register values: Step #5: rax = 0x0000559c39b32150 rbx = 0x0000559c39b32150 rcx = 0x0000559c39b32600 rdx = 0x00007f885a2c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd505e5f10 Step #5: r8 = 0x0000559c39b32150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f885a2c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559c37f0e960 r14 = 0x0000000100000004 r15 = 0x0000559c36e7b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21501==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xd,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\015EEEEEEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de5f126348fec26ba3067a067c7e9084912c6c1a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBDUVFRUVFRUUACw== Step #5: MERGE-OUTER: attempt 1706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279709930 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cee88df198, 0x55cee88e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cee88e7918,0x55cee896f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de5f126348fec26ba3067a067c7e9084912c6c1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7618 processed earlier; will process 7657 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21536==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cee60f35dd bp 0x000000000000 sp 0x7ffe403db8b0 T21536) Step #5: ==21536==The signal is caused by a READ memory access. Step #5: #0 0x55cee60f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cee5f15280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cee5f14fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cee5ef2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cee5e13ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cee5d6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cee5d751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cee5d5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cee5d883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8afa6d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cee5d4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21536==Register values: Step #5: rax = 0x000055ceeaa2b150 rbx = 0x000055ceeaa2b150 rcx = 0x000055ceeaa2b600 rdx = 0x00007f8afa899b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe403db8b0 Step #5: r8 = 0x000055ceeaa2b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8afa899be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cee92f2960 r14 = 0x0000000100000004 r15 = 0x000055cee825f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21536==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x27,0x48,0x41,0x73,0x69,0x71,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A'HAsiq\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30ae129cdae039ff9402711dd9ed1099108b8d91 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEnSEFzaXEACw== Step #5: MERGE-OUTER: attempt 1707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279840684 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640695a6198, 0x5640695ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640695ae918,0x5640696360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30ae129cdae039ff9402711dd9ed1099108b8d91' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7619 processed earlier; will process 7656 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21572==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564066dba5dd bp 0x000000000000 sp 0x7ffe82c48bd0 T21572) Step #5: ==21572==The signal is caused by a READ memory access. Step #5: #0 0x564066dba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564066bdc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564066bdbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564066bb9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564066adaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564066a32c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564066a3c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564066a236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564066a4f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9ec0ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564066a16aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21572==Register values: Step #5: rax = 0x000056406bba21d0 rbx = 0x000056406bba21d0 rcx = 0x000056406bba2680 rdx = 0x00007ff9ec2b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe82c48bd0 Step #5: r8 = 0x000056406bba21d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9ec2b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564069fb9960 r14 = 0x0000000100000004 r15 = 0x0000564068f26386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21572==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0xd0,0x0,0xd5,0x0,0xd5,0x0,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\320\000\325\000\325\000\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-50ba773d1f84b12a6d2e12e2d297c7155275db32 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAB0ADVANUAAQAACw== Step #5: MERGE-OUTER: attempt 1708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1279970718 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5e30ba198, 0x55c5e30c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5e30c2918,0x55c5e314a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50ba773d1f84b12a6d2e12e2d297c7155275db32' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7620 processed earlier; will process 7655 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21600==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5e08ce5dd bp 0x000000000000 sp 0x7fff28bfc9e0 T21600) Step #5: ==21600==The signal is caused by a READ memory access. Step #5: #0 0x55c5e08ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5e06f0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5e06effc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5e06cd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5e05eead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c5e0546c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5e05501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5e05376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5e05633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1797fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5e052aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21600==Register values: Step #5: rax = 0x000055c5e5a45150 rbx = 0x000055c5e5a45150 rcx = 0x000055c5e5a45600 rdx = 0x00007fa1799c4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff28bfc9e0 Step #5: r8 = 0x000055c5e5a45150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa1799c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5e3acd960 r14 = 0x0000000100000004 r15 = 0x000055c5e2a3a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21600==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0x94,0xf8,0xdf,0x10,0x6b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\224\370\337\020k\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-149940ea60da158cc5f66c480759929442575a1d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0GU+N8QawAACw== Step #5: MERGE-OUTER: attempt 1709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1280101389 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557dd965d198, 0x557dd9665911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557dd9665918,0x557dd96ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/149940ea60da158cc5f66c480759929442575a1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7621 processed earlier; will process 7654 files now Step #5: [LOADING] WASM module load failed: unknown table 36250396 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: #2 pulse cov: 319 ft: 337 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21628==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557dd6e715dd bp 0x000000000000 sp 0x7ffee14eef90 T21628) Step #5: ==21628==The signal is caused by a READ memory access. Step #5: #0 0x557dd6e715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557dd6c93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557dd6c92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557dd6c70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557dd6b91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557dd6ae9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557dd6af31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557dd6ada6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557dd6b063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f187935d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557dd6acdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21628==Register values: Step #5: rax = 0x0000557dda7c0520 rbx = 0x0000557dda7c0520 rcx = 0x0000557dda7c09d0 rdx = 0x00007f1879525b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee14eef90 Step #5: r8 = 0x0000557dda7c0520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1879525be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557dda070960 r14 = 0x0000000100000004 r15 = 0x0000557dd8fdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21628==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x54,0x42,0x24,0x7b,0x53,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000BTB${S\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e1432ebdfe870c7aaea931a306dd7bf10c16ccc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEJUQiR7UwALCw== Step #5: MERGE-OUTER: attempt 1710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1280234594 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5607d8177198, 0x5607d817f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5607d817f918,0x5607d82070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e1432ebdfe870c7aaea931a306dd7bf10c16ccc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7624 processed earlier; will process 7651 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21664==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607d598b5dd bp 0x000000000000 sp 0x7fff7a474f30 T21664) Step #5: ==21664==The signal is caused by a READ memory access. Step #5: #0 0x5607d598b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607d57ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607d57acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607d578a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607d56abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607d5603c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607d560d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607d55f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607d56203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1dd513b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607d55e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21664==Register values: Step #5: rax = 0x00005607d9da5c30 rbx = 0x00005607d9da5c30 rcx = 0x00005607d9da5c20 rdx = 0x00007f1dd5303b80 Step #5: rdi = 0x00005607d9da5c20 rsi = 0x0000000000104100 rbp = 0x0000000000000000 rsp = 0x00007fff7a474f30 Step #5: r8 = 0x00005607d9da5c30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1dd5303be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005607d8b8a960 r14 = 0x0000000100000004 r15 = 0x00005607d7af7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21664==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xf0,0x1,0xfd,0x3a,0x1,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\360\001\375:\001\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a61cc74fed4cfb33ebb4d4ec62d292cabada494c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/fAB/ToBAAAACw== Step #5: MERGE-OUTER: attempt 1711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1280366259 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7d2a85198, 0x55d7d2a8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7d2a8d918,0x55d7d2b150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a61cc74fed4cfb33ebb4d4ec62d292cabada494c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7626 processed earlier; will process 7649 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21692==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7d02995dd bp 0x000000000000 sp 0x7ffd06d6d9d0 T21692) Step #5: ==21692==The signal is caused by a READ memory access. Step #5: #0 0x55d7d02995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7d00bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7d00bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7d0098929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7cffb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7cff11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7cff1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7cff026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7cff2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88a2195082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7cfef5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21692==Register values: Step #5: rax = 0x000055d7d3782c80 rbx = 0x000055d7d3782c80 rcx = 0x000055d7d3782c70 rdx = 0x00007f88a235db80 Step #5: rdi = 0x000055d7d3782c70 rsi = 0x0000000008000001 rbp = 0x0000000000000000 rsp = 0x00007ffd06d6d9d0 Step #5: r8 = 0x000055d7d3782c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f88a235dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7d3498960 r14 = 0x0000000100000004 r15 = 0x000055d7d2405386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21692==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x2a,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB*\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fb8ab108965f05fae8e71f1af175a4ae8eaefe4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Iqhn0ACw== Step #5: MERGE-OUTER: attempt 1712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1280497986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e915941198, 0x55e915949911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e915949918,0x55e9159d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fb8ab108965f05fae8e71f1af175a4ae8eaefe4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7628 processed earlier; will process 7647 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21726==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9131555dd bp 0x000000000000 sp 0x7ffd604b1cd0 T21726) Step #5: ==21726==The signal is caused by a READ memory access. Step #5: #0 0x55e9131555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e912f77280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e912f76fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e912f54929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e912e75ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e912dcdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e912dd71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e912dbe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e912dea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa51cd60082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e912db1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21726==Register values: Step #5: rax = 0x000055e91825fe40 rbx = 0x000055e91825fe40 rcx = 0x000055e91825fe30 rdx = 0x00007fa51cf28b80 Step #5: rdi = 0x000055e91825fe30 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007ffd604b1cd0 Step #5: r8 = 0x000055e91825fe40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa51cf28be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e916354960 r14 = 0x0000000100000004 r15 = 0x000055e9152c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21726==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x5d,0x41,0xc6,0x72,0x6b,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A]A\306rkk\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-901428a747752c591dbc909e315b237530148f70 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFdQcZya2sACw== Step #5: MERGE-OUTER: attempt 1713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1280629960 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9ba1d0198, 0x55d9ba1d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9ba1d8918,0x55d9ba2600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/901428a747752c591dbc909e315b237530148f70' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7630 processed earlier; will process 7645 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21757==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9b79e45dd bp 0x000000000000 sp 0x7ffdeb2ccb50 T21757) Step #5: ==21757==The signal is caused by a READ memory access. Step #5: #0 0x55d9b79e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9b7806280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9b7805fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9b77e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9b7704ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9b765cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9b76661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9b764d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9b76793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f282e76c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9b7640aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21757==Register values: Step #5: rax = 0x000055d9bc9dc150 rbx = 0x000055d9bc9dc150 rcx = 0x000055d9bc9dc600 rdx = 0x00007f282e934b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdeb2ccb50 Step #5: r8 = 0x000055d9bc9dc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f282e934be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9babe3960 r14 = 0x0000000100000004 r15 = 0x000055d9b9b50386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21757==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x67,0x42,0x31,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351gB1\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfe801a7e9a0648d55c028c316208bf2ad0fc3ae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpZ0IxhnwACw== Step #5: MERGE-OUTER: attempt 1714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1280759641 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e73e9ea198, 0x55e73e9f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e73e9f2918,0x55e73ea7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bfe801a7e9a0648d55c028c316208bf2ad0fc3ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7631 processed earlier; will process 7644 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 295 ft: 318 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21788==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e73c1fe5dd bp 0x000000000000 sp 0x7ffd9050e950 T21788) Step #5: ==21788==The signal is caused by a READ memory access. Step #5: #0 0x55e73c1fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e73c020280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e73c01ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e73bffd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e73bf1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e73be76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e73be801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e73be676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e73be933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2d6f9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e73be5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21788==Register values: Step #5: rax = 0x000055e741260170 rbx = 0x000055e741260170 rcx = 0x000055e741260160 rdx = 0x00007fa2d7166b80 Step #5: rdi = 0x000055e741260160 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffd9050e950 Step #5: r8 = 0x000055e741260170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2d7166be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e73f3fd960 r14 = 0x0000000100000004 r15 = 0x000055e73e36a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21788==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x89,0x80,0x80,0x0,0xb0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\211\200\200\000\260\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf965035191258cacda96e4475746c934f349840 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACJgIAAsAALCw== Step #5: MERGE-OUTER: attempt 1715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1280892825 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cde9b3a198, 0x55cde9b42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cde9b42918,0x55cde9bca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf965035191258cacda96e4475746c934f349840' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7635 processed earlier; will process 7640 files now Step #5: [LOADING] WASM module load failed: unknown type 10485608 Step #5: #1 pulse cov: 256 ft: 257 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cde734e5dd bp 0x000000000000 sp 0x7fff229aa7f0 T21819) Step #5: ==21819==The signal is caused by a READ memory access. Step #5: #0 0x55cde734e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cde7170280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cde716ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cde714d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cde706ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cde6fc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cde6fd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cde6fb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cde6fe33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ecdda4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cde6faaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21819==Register values: Step #5: rax = 0x000055cdea70d650 rbx = 0x000055cdea70d650 rcx = 0x000055cdea70d640 rdx = 0x00007f8ecdf6cb80 Step #5: rdi = 0x000055cdea70d640 rsi = 0x0000000000000608 rbp = 0x0000000000000000 rsp = 0x00007fff229aa7f0 Step #5: r8 = 0x000055cdea70d650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ecdf6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cdea54d960 r14 = 0x0000000100000004 r15 = 0x000055cde94ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x5,0x5b,0x73,0x67,0x6f,0x64,0x6c,0x5d,0x6f,0x56,0x6b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\005[sgodl]oVk\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-545ad24db36b16431212d2f3deed7bada95a98ef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAVbc2dvZGxdb1ZrCw== Step #5: MERGE-OUTER: attempt 1716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281023387 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af3fca5198, 0x55af3fcad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af3fcad918,0x55af3fd350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/545ad24db36b16431212d2f3deed7bada95a98ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7637 processed earlier; will process 7638 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21850==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af3d4b95dd bp 0x000000000000 sp 0x7ffda754d750 T21850) Step #5: ==21850==The signal is caused by a READ memory access. Step #5: #0 0x55af3d4b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af3d2db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af3d2dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af3d2b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af3d1d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af3d131c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af3d13b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af3d1226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af3d14e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8fa76f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af3d115aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21850==Register values: Step #5: rax = 0x000055af427a3200 rbx = 0x000055af427a3200 rcx = 0x000055af427a36b0 rdx = 0x00007fc8fa937b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda754d750 Step #5: r8 = 0x000055af427a3200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8fa937be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af406b8960 r14 = 0x0000000100000004 r15 = 0x000055af3f625386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21850==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x2,0x64,0x70,0x1,0xfe,0x83,0x80,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\002dp\001\376\203\200\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b89743cdb1c028ce2a9315976121e783d3843c1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAECZHAB/oOAAAABCw== Step #5: MERGE-OUTER: attempt 1717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281154377 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56289c3af198, 0x56289c3b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56289c3b7918,0x56289c43f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b89743cdb1c028ce2a9315976121e783d3843c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7638 processed earlier; will process 7637 files now Step #5: [LOADING] WASM module load failed: unknown type 81918 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 280 ft: 288 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21880==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562899bc35dd bp 0x000000000000 sp 0x7ffd57190020 T21880) Step #5: ==21880==The signal is caused by a READ memory access. Step #5: #0 0x562899bc35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628999e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628999e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628999c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628998e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56289983bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628998451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56289982c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628998583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44f3d07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56289981faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21880==Register values: Step #5: rax = 0x000056289d148ad0 rbx = 0x000056289d148ad0 rcx = 0x000056289d148ac0 rdx = 0x00007f44f3ecfb80 Step #5: rdi = 0x000056289d148ac0 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd57190020 Step #5: r8 = 0x000056289d148ad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f44f3ecfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056289cdc2960 r14 = 0x0000000100000004 r15 = 0x000056289bd2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21880==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x6a,0x74,0x6a,0x74,0x6a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000jtjtj\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b84fdb069fe2f0611cd78ca5305331a58acf0ff Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABqdGp0agALCw== Step #5: MERGE-OUTER: attempt 1718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281287426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56468b94d198, 0x56468b955911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56468b955918,0x56468b9dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b84fdb069fe2f0611cd78ca5305331a58acf0ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7641 processed earlier; will process 7634 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21912==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646891615dd bp 0x000000000000 sp 0x7fffb3e1ef00 T21912) Step #5: ==21912==The signal is caused by a READ memory access. Step #5: #0 0x5646891615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564688f83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564688f82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564688f60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564688e81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564688dd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564688de31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564688dca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564688df63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef36f93082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564688dbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21912==Register values: Step #5: rax = 0x000056468d33e150 rbx = 0x000056468d33e150 rcx = 0x000056468d33e600 rdx = 0x00007fef3715bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb3e1ef00 Step #5: r8 = 0x000056468d33e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef3715bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056468c360960 r14 = 0x0000000100000004 r15 = 0x000056468b2cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21912==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x41,0xe,0x2,0x0,0x0,0x0,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AA\016\002\000\000\000\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94f0f04208d316c8bc13f716d6dd8623da5c39c7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBQQ4CAAAAAAABCw== Step #5: MERGE-OUTER: attempt 1719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281416706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563159254198, 0x56315925c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56315925c918,0x5631592e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94f0f04208d316c8bc13f716d6dd8623da5c39c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7642 processed earlier; will process 7633 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563156a685dd bp 0x000000000000 sp 0x7ffc842b3030 T21943) Step #5: ==21943==The signal is caused by a READ memory access. Step #5: #0 0x563156a685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56315688a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563156889fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563156867929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563156788ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631566e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631566ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631566d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631566fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1cbecb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631566c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21943==Register values: Step #5: rax = 0x000056315a2afa20 rbx = 0x000056315a2afa20 rcx = 0x000056315a2afed0 rdx = 0x00007fc1cc093b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc842b3030 Step #5: r8 = 0x000056315a2afa20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1cc093be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563159c67960 r14 = 0x0000000100000004 r15 = 0x0000563158bd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6f,0x42,0xe9,0xff,0x7e,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BoB\351\377~B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-58f39f14470ba580be9fea47eeb8a48c3bddbe62 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCb0Lp/35CAX4ACw== Step #5: MERGE-OUTER: attempt 1720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281548400 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a729fe6198, 0x55a729fee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a729fee918,0x55a72a0760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58f39f14470ba580be9fea47eeb8a48c3bddbe62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7644 processed earlier; will process 7631 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==21974==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7277fa5dd bp 0x000000000000 sp 0x7ffdfb1ebdf0 T21974) Step #5: ==21974==The signal is caused by a READ memory access. Step #5: #0 0x55a7277fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a72761c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a72761bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7275f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a72751aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a727472c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a72747c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7274636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a72748f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd88aac2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a727456aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==21974==Register values: Step #5: rax = 0x000055a72c61c4e0 rbx = 0x000055a72c61c4e0 rcx = 0x000055a72c61c990 rdx = 0x00007fd88ac8ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfb1ebdf0 Step #5: r8 = 0x000055a72c61c4e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd88ac8abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a72a9f9960 r14 = 0x0000000100000004 r15 = 0x000055a729966386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==21974==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x1,0x0,0xfd,0xe6,0x1,0xfd,0xe6,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\001\000\375\346\001\375\346\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-73c736660c854e297dc9982c7f3ea58ea5250677 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAQD95gH95gEACw== Step #5: MERGE-OUTER: attempt 1721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281679963 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e684360198, 0x55e684368911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e684368918,0x55e6843f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73c736660c854e297dc9982c7f3ea58ea5250677' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7646 processed earlier; will process 7629 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22005==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e681b745dd bp 0x000000000000 sp 0x7ffff2878ff0 T22005) Step #5: ==22005==The signal is caused by a READ memory access. Step #5: #0 0x55e681b745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e681996280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e681995fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e681973929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e681894ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6817ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6817f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6817dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6818093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f456a49d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6817d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22005==Register values: Step #5: rax = 0x000055e6853fe6f0 rbx = 0x000055e6853fe6f0 rcx = 0x000055e6853feba0 rdx = 0x00007f456a665b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff2878ff0 Step #5: r8 = 0x000055e6853fe6f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f456a665be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e684d73960 r14 = 0x0000000100000004 r15 = 0x000055e683ce0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22005==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x62,0x7e,0x20,0x22,0x20,0xf4,0xd,0x59,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204b~ \" \364\015Y\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-651dbca24088a9e4a82aad7899ee54344e3ee4c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEYn4gIiD0DVkACw== Step #5: MERGE-OUTER: attempt 1722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281812575 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bbdb81e198, 0x55bbdb826911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bbdb826918,0x55bbdb8ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/651dbca24088a9e4a82aad7899ee54344e3ee4c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7647 processed earlier; will process 7628 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22033==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbd90325dd bp 0x000000000000 sp 0x7ffcd004a0f0 T22033) Step #5: ==22033==The signal is caused by a READ memory access. Step #5: #0 0x55bbd90325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbd8e54280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbd8e53fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbd8e31929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbd8d52ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbd8caac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbd8cb41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbd8c9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbd8cc73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e60fc9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbd8c8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22033==Register values: Step #5: rax = 0x000055bbdcdfb150 rbx = 0x000055bbdcdfb150 rcx = 0x000055bbdcdfb600 rdx = 0x00007f6e61191b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd004a0f0 Step #5: r8 = 0x000055bbdcdfb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e61191be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bbdc231960 r14 = 0x0000000100000004 r15 = 0x000055bbdb19e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22033==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x6d,0x6d,0x6e,0x10,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000mmn\020\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9b8a8b91f4ac69d62bb399e01dbc288f33e4e45 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABtbW4QAAALCw== Step #5: MERGE-OUTER: attempt 1723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1281942539 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d981f2198, 0x561d981fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d981fa918,0x561d982820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9b8a8b91f4ac69d62bb399e01dbc288f33e4e45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7648 processed earlier; will process 7627 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: #2 pulse cov: 412 ft: 421 exec/s: 0 rss: 52Mb Step #5: [00:11:58:692 - 7FDA00D97C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22064==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d95a065dd bp 0x000000000000 sp 0x7fff1de5cfd0 T22064) Step #5: ==22064==The signal is caused by a READ memory access. Step #5: #0 0x561d95a065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d95828280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d95827fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d95805929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d95726ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d9567ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d956881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d9566f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d9569b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda00dbf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d95662aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22064==Register values: Step #5: rax = 0x0000561d98ef3650 rbx = 0x0000561d98ef3650 rcx = 0x0000561d98ef3b00 rdx = 0x00007fda00f87b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1de5cfd0 Step #5: r8 = 0x0000561d98ef3650 r9 = 0x0000561d98d957e0 r10 = 0x0000561d98d6f010 r11 = 0x00007fda00f87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d98c05960 r14 = 0x0000000100000004 r15 = 0x0000561d97b72386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22064==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x3f,0x7c,0x20,0x22,0x9d,0x9b,0x9d,0x9b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373?| \"\235\233\235\233\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbf60d892d015cc8bbe81ee96898c34936f538e4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7P3wgIp2bnZsACw== Step #5: MERGE-OUTER: attempt 1724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1282076076 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f372ce8198, 0x55f372cf0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f372cf0918,0x55f372d780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bbf60d892d015cc8bbe81ee96898c34936f538e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7652 processed earlier; will process 7623 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22097==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3704fc5dd bp 0x000000000000 sp 0x7ffc929e0f00 T22097) Step #5: ==22097==The signal is caused by a READ memory access. Step #5: #0 0x55f3704fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f37031e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f37031dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3702fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f37021cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f370174c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f37017e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3701656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3701913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc6e0057082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f370158aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22097==Register values: Step #5: rax = 0x000055f3744a9150 rbx = 0x000055f3744a9150 rcx = 0x000055f3744a9600 rdx = 0x00007fc6e021fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc929e0f00 Step #5: r8 = 0x000055f3744a9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc6e021fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3736fb960 r14 = 0x0000000100000004 r15 = 0x000055f372668386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22097==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x66,0x42,0x59,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351fBY\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d447286181cd6ecf75b84e1fbc3a603f01a313e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpZkJZhnwACw== Step #5: MERGE-OUTER: attempt 1725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1282207136 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bcf012c198, 0x55bcf0134911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bcf0134918,0x55bcf01bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d447286181cd6ecf75b84e1fbc3a603f01a313e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7653 processed earlier; will process 7622 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22128==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bced9405dd bp 0x000000000000 sp 0x7ffd4c0f9110 T22128) Step #5: ==22128==The signal is caused by a READ memory access. Step #5: #0 0x55bced9405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bced762280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bced761fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bced73f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bced660ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bced5b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bced5c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bced5a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bced5d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f913f47c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bced59caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22128==Register values: Step #5: rax = 0x000055bcf2a6ea20 rbx = 0x000055bcf2a6ea20 rcx = 0x000055bcf2a6eed0 rdx = 0x00007f913f644b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4c0f9110 Step #5: r8 = 0x000055bcf2a6ea20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f913f644be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bcf0b3f960 r14 = 0x0000000100000004 r15 = 0x000055bcefaac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22128==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x2b,0x63,0x0,0x20,0x0,0x22,0x0,0xd6,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001+c\000 \000\"\000\326\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94611a52668df5b9e70a9303cc39837003e483ce Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAErYwAgACIA1oAACw== Step #5: MERGE-OUTER: attempt 1726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1282339363 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5579e3f8e198, 0x5579e3f96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5579e3f96918,0x5579e401e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94611a52668df5b9e70a9303cc39837003e483ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7655 processed earlier; will process 7620 files now Step #5: [LOADING] WASM module load failed: unknown type 4191211 Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 322 ft: 336 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22157==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579e17a25dd bp 0x000000000000 sp 0x7fff386a96f0 T22157) Step #5: ==22157==The signal is caused by a READ memory access. Step #5: #0 0x5579e17a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579e15c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579e15c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5579e15a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579e14c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579e141ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579e14241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579e140b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579e14373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc15b83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579e13feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22157==Register values: Step #5: rax = 0x00005579e6104860 rbx = 0x00005579e6104860 rcx = 0x00005579e6104850 rdx = 0x00007fdc15d4bb80 Step #5: rdi = 0x00005579e6104850 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007fff386a96f0 Step #5: r8 = 0x00005579e6104860 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc15d4bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005579e49a1960 r14 = 0x0000000100000004 r15 = 0x00005579e390e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22157==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdc,0xa2,0xd6,0x40,0x41,0x20,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\334\242\326@A j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-51a895dbca6e68d2795ecd32cb4464bc967efc66 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3KLWQEEgagAACw== Step #5: MERGE-OUTER: attempt 1727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1282475217 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567452d6198, 0x5567452de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567452de918,0x5567453660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/51a895dbca6e68d2795ecd32cb4464bc967efc66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7658 processed earlier; will process 7617 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 319 ft: 348 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22189==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556742aea5dd bp 0x000000000000 sp 0x7ffc33cb8ce0 T22189) Step #5: ==22189==The signal is caused by a READ memory access. Step #5: #0 0x556742aea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55674290c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55674290bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567428e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55674280aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556742762c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55674276c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567427536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55674277f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e632be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556742746aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22189==Register values: Step #5: rax = 0x00005567467efc80 rbx = 0x00005567467efc80 rcx = 0x00005567467f0130 rdx = 0x00007f9e63486b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc33cb8ce0 Step #5: r8 = 0x00005567467efc80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e63486be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556745ce9960 r14 = 0x0000000100000004 r15 = 0x0000556744c56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22189==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa1,0xa0,0xa0,0xa0,0xa3,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\241\240\240\240\243\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0e7f0aecd1e57864902cc61ebeefd0e01daef44 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAChoKCgowALCw== Step #5: MERGE-OUTER: attempt 1728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1282609217 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620f6e6f198, 0x5620f6e77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620f6e77918,0x5620f6eff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f0e7f0aecd1e57864902cc61ebeefd0e01daef44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7661 processed earlier; will process 7614 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 206 ft: 207 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22222==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620f46835dd bp 0x000000000000 sp 0x7fff136306f0 T22222) Step #5: ==22222==The signal is caused by a READ memory access. Step #5: #0 0x5620f46835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620f44a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620f44a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620f4482929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620f43a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620f42fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620f43051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620f42ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620f43183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f169396f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620f42dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22222==Register values: Step #5: rax = 0x00005620f7e72bf0 rbx = 0x00005620f7e72bf0 rcx = 0x00005620f7e72be0 rdx = 0x00007f1693b37b80 Step #5: rdi = 0x00005620f7e72be0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007fff136306f0 Step #5: r8 = 0x00005620f7e72bf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1693b37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620f7882960 r14 = 0x0000000100000004 r15 = 0x00005620f67ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22222==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xbd,0x57,0x1,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\275W\001\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5fbd4a15e12323c5a84972ae3f2518f12fe8d76 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC9VwEAAAALCw== Step #5: MERGE-OUTER: attempt 1729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1282746853 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce418b4198, 0x55ce418bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce418bc918,0x55ce419440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5fbd4a15e12323c5a84972ae3f2518f12fe8d76' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7663 processed earlier; will process 7612 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce3f0c85dd bp 0x000000000000 sp 0x7ffca7be5b60 T22255) Step #5: ==22255==The signal is caused by a READ memory access. Step #5: #0 0x55ce3f0c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce3eeea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce3eee9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce3eec7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce3ede8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce3ed40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce3ed4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce3ed316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce3ed5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bc1db1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce3ed24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22255==Register values: Step #5: rax = 0x000055ce434ba150 rbx = 0x000055ce434ba150 rcx = 0x000055ce434ba600 rdx = 0x00007f7bc1f79b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca7be5b60 Step #5: r8 = 0x000055ce434ba150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7bc1f79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce422c7960 r14 = 0x0000000100000004 r15 = 0x000055ce41234386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xc9,0x28,0x42,0x43,0x42,0x36,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\311(BCB6\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e73a83a99cdbba34d4b6b8d0c01c06a857ceaec Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCyShCQ0I2hnwACw== Step #5: MERGE-OUTER: attempt 1730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1282875956 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d2b883198, 0x561d2b88b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d2b88b918,0x561d2b9130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5e73a83a99cdbba34d4b6b8d0c01c06a857ceaec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7664 processed earlier; will process 7611 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 360 ft: 361 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 385 ft: 404 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d290975dd bp 0x000000000000 sp 0x7ffc8c3c4910 T22287) Step #5: ==22287==The signal is caused by a READ memory access. Step #5: #0 0x561d290975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d28eb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d28eb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d28e96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d28db7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d28d0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d28d191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d28d006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d28d2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe358e25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d28cf3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22287==Register values: Step #5: rax = 0x0000561d2cb28430 rbx = 0x0000561d2cb28430 rcx = 0x0000561d2cb28420 rdx = 0x00007fe358fedb80 Step #5: rdi = 0x0000561d2cb28420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc8c3c4910 Step #5: r8 = 0x0000561d2cb28430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe358fedbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d2c296960 r14 = 0x0000000100000004 r15 = 0x0000561d2b203386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0xb,0x42,0x71,0x42,0x60,0x81,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\013BqB`\201\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-834863fd9222f209d76f1bde5f37b2b120fbd2c3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QtCcUJggYEACw== Step #5: MERGE-OUTER: attempt 1731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283008649 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f16f666198, 0x55f16f66e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f16f66e918,0x55f16f6f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/834863fd9222f209d76f1bde5f37b2b120fbd2c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7667 processed earlier; will process 7608 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 241 ft: 242 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 286 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown table -641 Step #5: #4 pulse cov: 376 ft: 404 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown elem segment 6291422 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22318==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f16ce7a5dd bp 0x000000000000 sp 0x7ffd346f6c50 T22318) Step #5: ==22318==The signal is caused by a READ memory access. Step #5: #0 0x55f16ce7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f16cc9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f16cc9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f16cc79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f16cb9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f16caf2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f16cafc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f16cae36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f16cb0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa23c79f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f16cad6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22318==Register values: Step #5: rax = 0x000055f17044a520 rbx = 0x000055f17044a520 rcx = 0x000055f17044a9d0 rdx = 0x00007fa23c967b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd346f6c50 Step #5: r8 = 0x000055f17044a520 r9 = 0x00007fa23c967c30 r10 = 0x000055f1702d0010 r11 = 0x00007fa23c967be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f170079960 r14 = 0x0000000100000004 r15 = 0x000055f16efe6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22318==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x4d,0x41,0x80,0x2,0x6e,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AMA\200\002no\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e9f005c71465e79f7eb0a94edb408811402430c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFNQYACbm8ACw== Step #5: MERGE-OUTER: attempt 1732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283143752 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f1676a198, 0x560f16772911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f16772918,0x560f167fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5e9f005c71465e79f7eb0a94edb408811402430c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7674 processed earlier; will process 7601 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22349==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f13f7e5dd bp 0x000000000000 sp 0x7ffefba0c790 T22349) Step #5: ==22349==The signal is caused by a READ memory access. Step #5: #0 0x560f13f7e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f13da0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f13d9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f13d7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f13c9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f13bf6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f13c001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f13be76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f13c133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc89c71f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f13bdaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22349==Register values: Step #5: rax = 0x0000560f1755be70 rbx = 0x0000560f1755be70 rcx = 0x0000560f1755c320 rdx = 0x00007fc89c8e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefba0c790 Step #5: r8 = 0x0000560f1755be70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc89c8e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f1717d960 r14 = 0x0000000100000004 r15 = 0x0000560f160ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22349==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x81,0x25,0x7d,0x20,0x0,0x8f,0x8f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\201%} \000\217\217\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16987d8c225bec8de706313a38b31bb4189ed2d8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGBJX0gAI+PAAAACw== Step #5: MERGE-OUTER: attempt 1733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283275772 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a022cf3198, 0x55a022cfb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a022cfb918,0x55a022d830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16987d8c225bec8de706313a38b31bb4189ed2d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7675 processed earlier; will process 7600 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22380==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0205075dd bp 0x000000000000 sp 0x7ffd1d6ae300 T22380) Step #5: ==22380==The signal is caused by a READ memory access. Step #5: #0 0x55a0205075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a020329280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a020328fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a020306929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a020227ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a02017fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0201891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0201706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a02019c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa53d3b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a020163aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22380==Register values: Step #5: rax = 0x000055a024064150 rbx = 0x000055a024064150 rcx = 0x000055a024064600 rdx = 0x00007fa53d57ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1d6ae300 Step #5: r8 = 0x000055a024064150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa53d57abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a023706960 r14 = 0x0000000100000004 r15 = 0x000055a022673386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22380==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0xbf,0xff,0xf7,0x10,0x0,0xdc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031\277\377\367\020\000\334\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39d42dc8bba4463c2959b7d1360df5622bae11da Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7Gb//9xAA3AAACw== Step #5: MERGE-OUTER: attempt 1734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283406459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56125c26e198, 0x56125c276911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56125c276918,0x56125c2fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39d42dc8bba4463c2959b7d1360df5622bae11da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7676 processed earlier; will process 7599 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22408==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561259a825dd bp 0x000000000000 sp 0x7fff5a422c80 T22408) Step #5: ==22408==The signal is caused by a READ memory access. Step #5: #0 0x561259a825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612598a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612598a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561259881929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612597a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612596fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612597041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612596eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612597173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12a0f7d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612596deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22408==Register values: Step #5: rax = 0x000056125d4e2150 rbx = 0x000056125d4e2150 rcx = 0x000056125d4e2600 rdx = 0x00007f12a1145b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5a422c80 Step #5: r8 = 0x000056125d4e2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12a1145be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056125cc81960 r14 = 0x0000000100000004 r15 = 0x000056125bbee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22408==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x30,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B0\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7b64665e62733f2e0fb0c048a6568f6ae22fd36 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEIwin0ACw== Step #5: MERGE-OUTER: attempt 1735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283535383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556fc1c37198, 0x556fc1c3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556fc1c3f918,0x556fc1cc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7b64665e62733f2e0fb0c048a6568f6ae22fd36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7677 processed earlier; will process 7598 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 306 ft: 353 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 413 ft: 482 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556fbf44b5dd bp 0x000000000000 sp 0x7ffc380af0f0 T22439) Step #5: ==22439==The signal is caused by a READ memory access. Step #5: #0 0x556fbf44b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556fbf26d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556fbf26cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556fbf24a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556fbf16bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556fbf0c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556fbf0cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556fbf0b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556fbf0e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a22c97082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556fbf0a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22439==Register values: Step #5: rax = 0x0000556fc2df2260 rbx = 0x0000556fc2df2260 rcx = 0x0000556fc2df2250 rdx = 0x00007f0a22e5fb80 Step #5: rdi = 0x0000556fc2df2250 rsi = 0x0000000003c00000 rbp = 0x0000000000000000 rsp = 0x00007ffc380af0f0 Step #5: r8 = 0x0000556fc2df2260 r9 = 0x00007f0a22e5fbf0 r10 = 0x0000556fc2c72010 r11 = 0x00007f0a22e5fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556fc264a960 r14 = 0x0000000100000004 r15 = 0x0000556fc15b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x94,0x25,0x63,0x0,0x0,0x0,0x22,0x98,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\224%c\000\000\000\"\230\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3055752b664e68df26fd822b5ece1c80ede92ae5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGUJWMAAAAimAEACw== Step #5: MERGE-OUTER: attempt 1736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283673074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b87dafd198, 0x55b87db05911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b87db05918,0x55b87db8d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3055752b664e68df26fd822b5ece1c80ede92ae5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7682 processed earlier; will process 7593 files now Step #5: [LOADING] WASM module load failed: unknown type 2980862 Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22470==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b87b3115dd bp 0x000000000000 sp 0x7fffefdffea0 T22470) Step #5: ==22470==The signal is caused by a READ memory access. Step #5: #0 0x55b87b3115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b87b133280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b87b132fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b87b110929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b87b031ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b87af89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b87af931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b87af7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b87afa63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf018c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b87af6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22470==Register values: Step #5: rax = 0x000055b87f969bc0 rbx = 0x000055b87f969bc0 rcx = 0x000055b87f969bb0 rdx = 0x00007fcf01a8fb80 Step #5: rdi = 0x000055b87f969bb0 rsi = 0x0000000040000001 rbp = 0x0000000000000000 rsp = 0x00007fffefdffea0 Step #5: r8 = 0x000055b87f969bc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf01a8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b87e510960 r14 = 0x0000000100000004 r15 = 0x000055b87d47d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22470==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x4d,0x41,0x48,0x4d,0x69,0xb3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AMAHMi\263\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c9665ba3cfb9af73fff5b468e68e6f055b4abea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFNQUhNabMACw== Step #5: MERGE-OUTER: attempt 1737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283804393 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55671975c198, 0x556719764911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556719764918,0x5567197ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c9665ba3cfb9af73fff5b468e68e6f055b4abea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7684 processed earlier; will process 7591 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556716f705dd bp 0x000000000000 sp 0x7ffcb36da6d0 T22503) Step #5: ==22503==The signal is caused by a READ memory access. Step #5: #0 0x556716f705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556716d92280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556716d91fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556716d6f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556716c90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556716be8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556716bf21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556716bd96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556716c053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1a08a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556716bccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22503==Register values: Step #5: rax = 0x000055671c270150 rbx = 0x000055671c270150 rcx = 0x000055671c270600 rdx = 0x00007fe1a0a6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb36da6d0 Step #5: r8 = 0x000055671c270150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1a0a6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055671a16f960 r14 = 0x0000000100000004 r15 = 0x00005567190dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xba,0xe9,0x3,0x42,0x9,0x7c,0xba,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\272\351\003B\011|\272\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40798e0215ea323ae31647bf73a42247f5834364 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmbrpA0IJfLoACw== Step #5: MERGE-OUTER: attempt 1738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1283932940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56284d963198, 0x56284d96b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56284d96b918,0x56284d9f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40798e0215ea323ae31647bf73a42247f5834364' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7685 processed earlier; will process 7590 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 1261565 Step #5: #2 pulse cov: 327 ft: 351 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 352 ft: 396 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #8 pulse cov: 387 ft: 459 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22532==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56284b1775dd bp 0x000000000000 sp 0x7ffeef27d730 T22532) Step #5: ==22532==The signal is caused by a READ memory access. Step #5: #0 0x56284b1775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56284af99280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56284af98fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56284af76929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56284ae97ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56284adefc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56284adf91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56284ade06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56284ae0c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68bc6f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56284add3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22532==Register values: Step #5: rax = 0x000056284f8d2520 rbx = 0x000056284f8d2520 rcx = 0x000056284f8d29d0 rdx = 0x00007f68bc8c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeef27d730 Step #5: r8 = 0x000056284f8d2520 r9 = 0x00007f68bc8c1c00 r10 = 0x000056284f758010 r11 = 0x00007f68bc8c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056284e376960 r14 = 0x0000000100000004 r15 = 0x000056284d2e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22532==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x40,0x1,0xc,0x80,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002@\001\014\200\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca20c39c85414254d0bb05c45ac280d30fb2560c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJAAQyAAAsLCw== Step #5: MERGE-OUTER: attempt 1739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284072236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3acc52198, 0x55c3acc5a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3acc5a918,0x55c3acce20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca20c39c85414254d0bb05c45ac280d30fb2560c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7695 processed earlier; will process 7580 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22566==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3aa4665dd bp 0x000000000000 sp 0x7fff84516880 T22566) Step #5: ==22566==The signal is caused by a READ memory access. Step #5: #0 0x55c3aa4665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3aa288280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3aa287fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3aa265929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3aa186ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3aa0dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3aa0e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3aa0cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3aa0fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3469c3f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c3aa0c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22566==Register values: Step #5: rax = 0x000055c3af428890 rbx = 0x000055c3af428890 rcx = 0x000055c3af428880 rdx = 0x00007f3469e07b80 Step #5: rdi = 0x000055c3af428880 rsi = 0x0000000000600084 rbp = 0x0000000000000000 rsp = 0x00007fff84516880 Step #5: r8 = 0x000055c3af428890 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3469e07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c3ad665960 r14 = 0x0000000100000004 r15 = 0x000055c3ac5d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22566==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x66,0x7e,0x41,0x0,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001f~A\000\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcb5512b7b847059b03f6478a8213797ec77f092 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFmfkEADgMAAAAACw== Step #5: MERGE-OUTER: attempt 1740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284205465 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba06a4f198, 0x55ba06a57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba06a57918,0x55ba06adf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcb5512b7b847059b03f6478a8213797ec77f092' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7697 processed earlier; will process 7578 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 378 ft: 401 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22598==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba042635dd bp 0x000000000000 sp 0x7ffcc9f7ef90 T22598) Step #5: ==22598==The signal is caused by a READ memory access. Step #5: #0 0x55ba042635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba04085280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba04084fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba04062929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba03f83ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba03edbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba03ee51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba03ecc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba03ef83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77b126d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba03ebfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22598==Register values: Step #5: rax = 0x000055ba07673a20 rbx = 0x000055ba07673a20 rcx = 0x000055ba07673ed0 rdx = 0x00007f77b1435b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc9f7ef90 Step #5: r8 = 0x000055ba07673a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77b1435be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba07462960 r14 = 0x0000000100000004 r15 = 0x000055ba063cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22598==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc8,0xe9,0xa8,0x31,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\310\351\2501B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03ca812ff52ebbf15113c71a0c791f6018166dd3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcjpqDFCCX4ACw== Step #5: MERGE-OUTER: attempt 1741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284339894 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aba927c198, 0x55aba9284911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aba9284918,0x55aba930c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03ca812ff52ebbf15113c71a0c791f6018166dd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7700 processed earlier; will process 7575 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aba6a905dd bp 0x000000000000 sp 0x7ffd6be21790 T22631) Step #5: ==22631==The signal is caused by a READ memory access. Step #5: #0 0x55aba6a905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aba68b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aba68b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aba688f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aba67b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aba6708c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aba67121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aba66f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aba67253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d083e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aba66ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22631==Register values: Step #5: rax = 0x000055abaa5ad9f0 rbx = 0x000055abaa5ad9f0 rcx = 0x000055abaa5ad9e0 rdx = 0x00007f1d085a8b80 Step #5: rdi = 0x000055abaa5ad9e0 rsi = 0x0000000001000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6be21790 Step #5: r8 = 0x000055abaa5ad9f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d085a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aba9c8f960 r14 = 0x0000000100000004 r15 = 0x000055aba8bfc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfc,0x3,0x0,0xfc,0x3,0x0,0xfc,0x3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\374\003\000\374\003\000\374\003\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcf78060fa6c67ffde6166eba782fca8129e88d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/AMA/AMA/AMACw== Step #5: MERGE-OUTER: attempt 1742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284473051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8b2bce198, 0x55b8b2bd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8b2bd6918,0x55b8b2c5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dcf78060fa6c67ffde6166eba782fca8129e88d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7702 processed earlier; will process 7573 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8b03e25dd bp 0x000000000000 sp 0x7ffca8c8da50 T22663) Step #5: ==22663==The signal is caused by a READ memory access. Step #5: #0 0x55b8b03e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8b0204280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8b0203fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8b01e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8b0102ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b8b005ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8b00641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8b004b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8b00773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2cdf9b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8b003eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22663==Register values: Step #5: rax = 0x000055b8b3b8f150 rbx = 0x000055b8b3b8f150 rcx = 0x000055b8b3b8f600 rdx = 0x00007fd2ce163b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca8c8da50 Step #5: r8 = 0x000055b8b3b8f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2ce163be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8b35e1960 r14 = 0x0000000100000004 r15 = 0x000055b8b254e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x19,0x42,0x25,0x42,0x69,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\031B%Bi\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c38d3ad7301de4743c9348f578107ab2188e26c3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6RlCJUJphoEACw== Step #5: MERGE-OUTER: attempt 1743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284602662 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641602f4198, 0x5641602fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641602fc918,0x5641603840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c38d3ad7301de4743c9348f578107ab2188e26c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7703 processed earlier; will process 7572 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56415db085dd bp 0x000000000000 sp 0x7fff96901930 T22691) Step #5: ==22691==The signal is caused by a READ memory access. Step #5: #0 0x56415db085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56415d92a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56415d929fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56415d907929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56415d828ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56415d780c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56415d78a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56415d7716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56415d79d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47dd1d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56415d764aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22691==Register values: Step #5: rax = 0x000056416104c150 rbx = 0x000056416104c150 rcx = 0x000056416104c600 rdx = 0x00007f47dd39cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff96901930 Step #5: r8 = 0x000056416104c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f47dd39cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564160d07960 r14 = 0x0000000100000004 r15 = 0x000056415fc74386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0xa,0x42,0x6b,0x42,0x13,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\012BkB\023\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8db8496f8677e1698ae57b1bd217b988cee3849 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QpCa0ITinwACw== Step #5: MERGE-OUTER: attempt 1744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284732306 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab66cd8198, 0x55ab66ce0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab66ce0918,0x55ab66d680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b8db8496f8677e1698ae57b1bd217b988cee3849' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7704 processed earlier; will process 7571 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22722==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab644ec5dd bp 0x000000000000 sp 0x7ffd8e5fccb0 T22722) Step #5: ==22722==The signal is caused by a READ memory access. Step #5: #0 0x55ab644ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab6430e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab6430dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab642eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab6420cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab64164c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab6416e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab641556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab641813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43167a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab64148aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22722==Register values: Step #5: rax = 0x000055ab693a5150 rbx = 0x000055ab693a5150 rcx = 0x000055ab693a5600 rdx = 0x00007f431696bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8e5fccb0 Step #5: r8 = 0x000055ab693a5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f431696bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab676eb960 r14 = 0x0000000100000004 r15 = 0x000055ab66658386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22722==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x81,0xd,0x41,0x60,0x6a,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\201\015A`jn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c403d767e117387343ac3b3675a5eda2154da035 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEGBDUFgam4ACw== Step #5: MERGE-OUTER: attempt 1745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284863119 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557519750198, 0x557519758911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557519758918,0x5575197e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c403d767e117387343ac3b3675a5eda2154da035' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7705 processed earlier; will process 7570 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22753==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557516f645dd bp 0x000000000000 sp 0x7ffd333c21d0 T22753) Step #5: ==22753==The signal is caused by a READ memory access. Step #5: #0 0x557516f645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557516d86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557516d85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557516d63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557516c84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557516bdcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557516be61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557516bcd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557516bf93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6811c4f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557516bc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22753==Register values: Step #5: rax = 0x000055751c276150 rbx = 0x000055751c276150 rcx = 0x000055751c276600 rdx = 0x00007f6811e17b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd333c21d0 Step #5: r8 = 0x000055751c276150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6811e17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055751a163960 r14 = 0x0000000100000004 r15 = 0x00005575190d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22753==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe7,0x40,0x42,0xc8,0xa9,0xdc,0x74,0x7d,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\347@B\310\251\334t}\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e47411fb50481fd7d8e50d73caec579c59d66ad Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC50BCyKncdH0aCw== Step #5: MERGE-OUTER: attempt 1746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1284993074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561925c87198, 0x561925c8f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561925c8f918,0x561925d170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e47411fb50481fd7d8e50d73caec579c59d66ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7706 processed earlier; will process 7569 files now Step #5: [LOADING] WASM module load failed: unknown type 6332452 Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 295 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56192349b5dd bp 0x000000000000 sp 0x7fffe4dcc160 T22787) Step #5: ==22787==The signal is caused by a READ memory access. Step #5: #0 0x56192349b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619232bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619232bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56192329a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619231bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561923113c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56192311d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619231046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619231303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1c7651082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619230f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22787==Register values: Step #5: rax = 0x000056192746c520 rbx = 0x000056192746c520 rcx = 0x000056192746c9d0 rdx = 0x00007fa1c7819b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe4dcc160 Step #5: r8 = 0x000056192746c520 r9 = 0x00007fa1c7819bf0 r10 = 0x00005619272f2010 r11 = 0x00007fa1c7819be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056192669a960 r14 = 0x0000000100000004 r15 = 0x0000561925607386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0x66,0x0,0x0,0x0,0x6d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000f\000\000\000m\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb6a335eae1df8a9a44a50d4561181d2a95784f7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQABmAAAAbQALCw== Step #5: MERGE-OUTER: attempt 1747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1285125991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55962a197198, 0x55962a19f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55962a19f918,0x55962a2270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb6a335eae1df8a9a44a50d4561181d2a95784f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7710 processed earlier; will process 7565 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22821==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596279ab5dd bp 0x000000000000 sp 0x7ffe2cbf2fc0 T22821) Step #5: ==22821==The signal is caused by a READ memory access. Step #5: #0 0x5596279ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5596277cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5596277ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596277aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5596276cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559627623c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55962762d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596276146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596276403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6579de3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559627607aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22821==Register values: Step #5: rax = 0x000055962c561720 rbx = 0x000055962c561720 rcx = 0x000055962c561bd0 rdx = 0x00007f6579fabb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2cbf2fc0 Step #5: r8 = 0x000055962c561720 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6579fabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055962abaa960 r14 = 0x0000000100000004 r15 = 0x0000559629b17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22821==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xdb,0x1b,0x6f,0x2,0x6a,0x0,0xb,0x1a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\333\033o\002j\000\013\032\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea4eecd5b13303f34b6395d4fcc80fc7028a2e71 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHbG28CagALGgAACw== Step #5: MERGE-OUTER: attempt 1748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1285255377 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ab9a0c198, 0x563ab9a14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ab9a14918,0x563ab9a9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea4eecd5b13303f34b6395d4fcc80fc7028a2e71' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7711 processed earlier; will process 7564 files now Step #5: [LOADING] WASM module load failed: unknown type 35090 Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 288 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 327678 Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 321 ft: 337 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #8 pulse cov: 389 ft: 428 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22852==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ab72205dd bp 0x000000000000 sp 0x7ffd3da943e0 T22852) Step #5: ==22852==The signal is caused by a READ memory access. Step #5: #0 0x563ab72205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ab7042280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ab7041fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ab701f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ab6f40ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ab6e98c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ab6ea21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ab6e896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ab6eb53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95cc5d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ab6e7caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22852==Register values: Step #5: rax = 0x0000563abb9e7f20 rbx = 0x0000563abb9e7f20 rcx = 0x0000563abb9e83d0 rdx = 0x00007f95cc798b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3da943e0 Step #5: r8 = 0x0000563abb9e7f20 r9 = 0x00007f95cc798c20 r10 = 0x0000563abb86b010 r11 = 0x00007f95cc798be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563aba41f960 r14 = 0x0000000100000004 r15 = 0x0000563ab938c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22852==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xca,0x10,0x7c,0x20,0x3,0x20,0x27,0x65,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\312\020| \003 'e\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8700b0a1cbd081bdbc9f6db80a35b0e1ab99e85 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHKEHwgAyAnZQAACw== Step #5: MERGE-OUTER: attempt 1749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1285393153 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f07d89198, 0x560f07d91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f07d91918,0x560f07e190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8700b0a1cbd081bdbc9f6db80a35b0e1ab99e85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7720 processed earlier; will process 7555 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22886==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f0559d5dd bp 0x000000000000 sp 0x7ffe19c32610 T22886) Step #5: ==22886==The signal is caused by a READ memory access. Step #5: #0 0x560f0559d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f053bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f053befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f0539c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f052bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f05215c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f0521f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f052066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f052323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e97f8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f051f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22886==Register values: Step #5: rax = 0x0000560f0985f0e0 rbx = 0x0000560f0985f0e0 rcx = 0x0000560f0985f0d0 rdx = 0x00007f6e98153b80 Step #5: rdi = 0x0000560f0985f0d0 rsi = 0x0000000000000401 rbp = 0x0000000000000000 rsp = 0x00007ffe19c32610 Step #5: r8 = 0x0000560f0985f0e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e98153be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f0879c960 r14 = 0x0000000100000004 r15 = 0x0000560f07709386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22886==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0x1a,0x1a,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000\032\032\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4166d2964d0444f747e9662e46018463c859cadd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAABoaCwALCw== Step #5: MERGE-OUTER: attempt 1750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1285523505 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f96cc4c198, 0x55f96cc54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f96cc54918,0x55f96ccdc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4166d2964d0444f747e9662e46018463c859cadd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7722 processed earlier; will process 7553 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22917==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f96a4605dd bp 0x000000000000 sp 0x7ffe5f7473e0 T22917) Step #5: ==22917==The signal is caused by a READ memory access. Step #5: #0 0x55f96a4605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f96a282280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f96a281fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f96a25f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f96a180ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f96a0d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f96a0e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f96a0c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f96a0f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f22a75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f96a0bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22917==Register values: Step #5: rax = 0x000055f96de79150 rbx = 0x000055f96de79150 rcx = 0x000055f96de79600 rdx = 0x00007f5f22c3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f7473e0 Step #5: r8 = 0x000055f96de79150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f22c3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f96d65f960 r14 = 0x0000000100000004 r15 = 0x000055f96c5cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22917==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x63,0x42,0x2a,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BcB*\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eaaf3d1ed812612f690acfe2f6165993251debb6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCY0Iqhn0ACw== Step #5: MERGE-OUTER: attempt 1751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1285655133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5555acf89198, 0x5555acf91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5555acf91918,0x5555ad0190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eaaf3d1ed812612f690acfe2f6165993251debb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7723 processed earlier; will process 7552 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22948==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555aa79d5dd bp 0x000000000000 sp 0x7ffcabaa88b0 T22948) Step #5: ==22948==The signal is caused by a READ memory access. Step #5: #0 0x5555aa79d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555aa5bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555aa5befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555aa59c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555aa4bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555aa415c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555aa41f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555aa4066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555aa4323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2171d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555aa3f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22948==Register values: Step #5: rax = 0x00005555add66020 rbx = 0x00005555add66020 rcx = 0x00005555add66010 rdx = 0x00007fc2173a0b80 Step #5: rdi = 0x00005555add66010 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007ffcabaa88b0 Step #5: r8 = 0x00005555add66020 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2173a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555ad99c960 r14 = 0x0000000100000004 r15 = 0x00005555ac909386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22948==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x81,0x24,0x63,0x0,0x0,0x0,0x21,0x98,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\201$c\000\000\000!\230\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8fd0e0f865074a0cd66cf91fc7ca1b1908a8082 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGBJGMAAAAhmAEACw== Step #5: MERGE-OUTER: attempt 1752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1285785943 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558030e93198, 0x558030e9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558030e9b918,0x558030f230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8fd0e0f865074a0cd66cf91fc7ca1b1908a8082' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7725 processed earlier; will process 7550 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 510525183 Step #5: #2 pulse cov: 285 ft: 291 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==22979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55802e6a75dd bp 0x000000000000 sp 0x7ffced43e050 T22979) Step #5: ==22979==The signal is caused by a READ memory access. Step #5: #0 0x55802e6a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55802e4c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55802e4c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55802e4a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55802e3c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55802e31fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55802e3291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55802e3106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55802e33c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f605c74f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55802e303aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==22979==Register values: Step #5: rax = 0x0000558032adc0a0 rbx = 0x0000558032adc0a0 rcx = 0x0000558032adc090 rdx = 0x00007f605c917b80 Step #5: rdi = 0x0000558032adc090 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffced43e050 Step #5: r8 = 0x0000558032adc0a0 r9 = 0x00007f605c917bf0 r10 = 0x0000558032aae010 r11 = 0x00007f605c917be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580318a6960 r14 = 0x0000000100000004 r15 = 0x0000558030813386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==22979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xbd,0xc9,0x61,0x42,0x9,0x7e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\275\311aB\011~\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bc522ee0587d4b39aa6af58b6c219c655861634 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmb3JYUIJfgAACw== Step #5: MERGE-OUTER: attempt 1753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1285917904 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc016e4198, 0x55cc016ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc016ec918,0x55cc017740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3bc522ee0587d4b39aa6af58b6c219c655861634' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7728 processed earlier; will process 7547 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23010==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbfeef85dd bp 0x000000000000 sp 0x7ffff5bbc1f0 T23010) Step #5: ==23010==The signal is caused by a READ memory access. Step #5: #0 0x55cbfeef85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbfed1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbfed19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbfecf7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbfec18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbfeb70c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbfeb7a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbfeb616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbfeb8d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e2e7ed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbfeb54aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23010==Register values: Step #5: rax = 0x000055cc03feb150 rbx = 0x000055cc03feb150 rcx = 0x000055cc03feb600 rdx = 0x00007f5e2e9b5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff5bbc1f0 Step #5: r8 = 0x000055cc03feb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e2e9b5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc020f7960 r14 = 0x0000000100000004 r15 = 0x000055cc01064386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23010==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x0,0x42,0x41,0x42,0x7,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\000BAB\007\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60e12a88c2f00f469144e89d84b28b5bf524167c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QBCQUIHin0ACw== Step #5: MERGE-OUTER: attempt 1754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286049227 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ad39d1198, 0x558ad39d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ad39d9918,0x558ad3a610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60e12a88c2f00f469144e89d84b28b5bf524167c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7729 processed earlier; will process 7546 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 245758 Step #5: #2 pulse cov: 302 ft: 315 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 982983 Step #5: [LOADING] WASM module load failed: unknown type 121498239 Step #5: #4 pulse cov: 390 ft: 412 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 451 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23045==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ad11e55dd bp 0x000000000000 sp 0x7fffe88a16a0 T23045) Step #5: ==23045==The signal is caused by a READ memory access. Step #5: #0 0x558ad11e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ad1007280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ad1006fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ad0fe4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ad0f05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ad0e5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ad0e671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ad0e4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ad0e7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9543a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ad0e41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23045==Register values: Step #5: rax = 0x0000558ad4bd3010 rbx = 0x0000558ad4bd3010 rcx = 0x0000558ad4bd3000 rdx = 0x00007ff954569b80 Step #5: rdi = 0x0000558ad4bd3000 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007fffe88a16a0 Step #5: r8 = 0x0000558ad4bd3010 r9 = 0x00007ff954569bf0 r10 = 0x0000558ad4ba5010 r11 = 0x00007ff954569be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ad43e4960 r14 = 0x0000000100000004 r15 = 0x0000558ad3351386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23045==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa0,0xa3,0xa1,0xa2,0xa3,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\240\243\241\242\243\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ad721aea09d44f9da4bea43830f685904ed4a5e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACgo6GiowALCw== Step #5: MERGE-OUTER: attempt 1755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286185957 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b952ad198, 0x555b952b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b952b5918,0x555b9533d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ad721aea09d44f9da4bea43830f685904ed4a5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7735 processed earlier; will process 7540 files now Step #5: [LOADING] WASM module load failed: unknown table -1879048201 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23076==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b92ac15dd bp 0x000000000000 sp 0x7ffd0d452b10 T23076) Step #5: ==23076==The signal is caused by a READ memory access. Step #5: #0 0x555b92ac15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b928e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b928e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b928c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b927e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b92739c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b927431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b9272a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b927563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f394abcd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b9271daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23076==Register values: Step #5: rax = 0x0000555b97a0e7d0 rbx = 0x0000555b97a0e7d0 rcx = 0x0000555b97a0e7c0 rdx = 0x00007f394ad95b80 Step #5: rdi = 0x0000555b97a0e7c0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffd0d452b10 Step #5: r8 = 0x0000555b97a0e7d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f394ad95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b95cc0960 r14 = 0x0000000100000004 r15 = 0x0000555b94c2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23076==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0xc,0x1,0x0,0xfc,0x5,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\014\001\000\374\005\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6c367dbd40ddca61c15531888c00639a91baa6b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAwBAPwFAAsBCw== Step #5: MERGE-OUTER: attempt 1756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286318192 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610a9e76198, 0x5610a9e7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610a9e7e918,0x5610a9f060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6c367dbd40ddca61c15531888c00639a91baa6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7737 processed earlier; will process 7538 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 330 ft: 331 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: #2 pulse cov: 367 ft: 385 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23106==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610a768a5dd bp 0x000000000000 sp 0x7ffdc6663fd0 T23106) Step #5: ==23106==The signal is caused by a READ memory access. Step #5: #0 0x5610a768a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610a74ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610a74abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610a7489929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610a73aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610a7302c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610a730c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610a72f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610a731f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81acef8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610a72e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23106==Register values: Step #5: rax = 0x00005610ab427f10 rbx = 0x00005610ab427f10 rcx = 0x00005610ab4283c0 rdx = 0x00007f81ad0c0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc6663fd0 Step #5: r8 = 0x00005610ab427f10 r9 = 0x00007f81ad0c0bf0 r10 = 0x00005610ab2ac010 r11 = 0x00007f81ad0c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610aa889960 r14 = 0x0000000100000004 r15 = 0x00005610a97f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23106==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x67,0x42,0x60,0x86,0x86,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351gB`\206\206\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be5f35a1c6f26c2ee4f5a4fbe1d7270e00362cd7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpZ0JghoYACw== Step #5: MERGE-OUTER: attempt 1757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286450460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d941d73198, 0x55d941d7b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d941d7b918,0x55d941e030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be5f35a1c6f26c2ee4f5a4fbe1d7270e00362cd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7740 processed earlier; will process 7535 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d93f5875dd bp 0x000000000000 sp 0x7ffc36815e10 T23135) Step #5: ==23135==The signal is caused by a READ memory access. Step #5: #0 0x55d93f5875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d93f3a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d93f3a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d93f386929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d93f2a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d93f1ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d93f2091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d93f1f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d93f21c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc8c6d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d93f1e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23135==Register values: Step #5: rax = 0x000055d942849f60 rbx = 0x000055d942849f60 rcx = 0x000055d942849f50 rdx = 0x00007fcc8c8a0b80 Step #5: rdi = 0x000055d942849f50 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffc36815e10 Step #5: r8 = 0x000055d942849f60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc8c8a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d942786960 r14 = 0x0000000100000004 r15 = 0x000055d9416f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8e,0x26,0x7c,0x20,0x22,0xfc,0x86,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\216&| \"\374\206\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-157bd7d88114124322af80becb0d88d4c7c5a1a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGOJnwgIvyGgAAACw== Step #5: MERGE-OUTER: attempt 1758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286582549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55895c0f4198, 0x55895c0fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55895c0fc918,0x55895c1840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/157bd7d88114124322af80becb0d88d4c7c5a1a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7742 processed earlier; will process 7533 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23166==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589599085dd bp 0x000000000000 sp 0x7ffc544c8d10 T23166) Step #5: ==23166==The signal is caused by a READ memory access. Step #5: #0 0x5589599085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55895972a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558959729fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558959707929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558959628ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558959580c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55895958a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589595716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55895959d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdcc0b4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558959564aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23166==Register values: Step #5: rax = 0x000055895eab4150 rbx = 0x000055895eab4150 rcx = 0x000055895eab4600 rdx = 0x00007fdcc0d13b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc544c8d10 Step #5: r8 = 0x000055895eab4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdcc0d13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055895cb07960 r14 = 0x0000000100000004 r15 = 0x000055895ba74386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23166==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x12,0x0,0x1,0x12,0x0,0x80,0x12,0x0,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\022\000\001\022\000\200\022\000\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-419fcbf9f93b8d679ccefa576ac9768cd45729e0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAASAAESAIASABIACw== Step #5: MERGE-OUTER: attempt 1759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286713302 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8383bb198, 0x55b8383c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8383c3918,0x55b83844b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/419fcbf9f93b8d679ccefa576ac9768cd45729e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7743 processed earlier; will process 7532 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 50331647 Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23197==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b835bcf5dd bp 0x000000000000 sp 0x7ffde5dd1170 T23197) Step #5: ==23197==The signal is caused by a READ memory access. Step #5: #0 0x55b835bcf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8359f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8359f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8359ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8358efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b835847c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8358511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8358386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8358643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1915fd6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b83582baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23197==Register values: Step #5: rax = 0x000055b838ff76e0 rbx = 0x000055b838ff76e0 rcx = 0x000055b838ff76d0 rdx = 0x00007f191619eb80 Step #5: rdi = 0x000055b838ff76d0 rsi = 0x0000000000000108 rbp = 0x0000000000000000 rsp = 0x00007ffde5dd1170 Step #5: r8 = 0x000055b838ff76e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f191619ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b838dce960 r14 = 0x0000000100000004 r15 = 0x000055b837d3b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23197==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x75,0x42,0xe9,0x67,0x42,0x5a,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BuB\351gBZ\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b199bc27c511064994f22bf40853a99cac30bb4f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCdULpZ0JahnwACw== Step #5: MERGE-OUTER: attempt 1760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286843859 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa6c0f5198, 0x55aa6c0fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa6c0fd918,0x55aa6c1850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b199bc27c511064994f22bf40853a99cac30bb4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7745 processed earlier; will process 7530 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 329 ft: 330 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23228==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa699095dd bp 0x000000000000 sp 0x7ffff2c0c400 T23228) Step #5: ==23228==The signal is caused by a READ memory access. Step #5: #0 0x55aa699095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa6972b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa6972afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa69708929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa69629ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa69581c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa6958b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa695726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa6959e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b11e80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa69565aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23228==Register values: Step #5: rax = 0x000055aa6d285e70 rbx = 0x000055aa6d285e70 rcx = 0x000055aa6d285e60 rdx = 0x00007f9b12048b80 Step #5: rdi = 0x000055aa6d285e60 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffff2c0c400 Step #5: r8 = 0x000055aa6d285e70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b12048be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa6cb08960 r14 = 0x0000000100000004 r15 = 0x000055aa6ba75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23228==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x92,0x32,0x7d,0x20,0x2d,0xf,0xf,0xf,0x65,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2222} -\017\017\017e\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e6571bccf690571758b766e6756fac625cacbd3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGSMn0gLQ8PD2UACw== Step #5: MERGE-OUTER: attempt 1761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1286975447 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d7c80f198, 0x560d7c817911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d7c817918,0x560d7c89f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e6571bccf690571758b766e6756fac625cacbd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7747 processed earlier; will process 7528 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d7a0235dd bp 0x000000000000 sp 0x7fffce119f80 T23247) Step #5: ==23247==The signal is caused by a READ memory access. Step #5: #0 0x560d7a0235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d79e45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d79e44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d79e22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d79d43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d79c9bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d79ca51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d79c8c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d79cb83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feca0008082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d79c7faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23247==Register values: Step #5: rax = 0x0000560d7d600150 rbx = 0x0000560d7d600150 rcx = 0x0000560d7d600600 rdx = 0x00007feca01d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffce119f80 Step #5: r8 = 0x0000560d7d600150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feca01d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d7d222960 r14 = 0x0000000100000004 r15 = 0x0000560d7c18f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0x37,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB7\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-683350755283f2fcfeb3f0bcd2c9788c101a8f0c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEI3hn0ACw== Step #5: MERGE-OUTER: attempt 1762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1287106729 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56424ff62198, 0x56424ff6a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56424ff6a918,0x56424fff20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/683350755283f2fcfeb3f0bcd2c9788c101a8f0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7748 processed earlier; will process 7527 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 299 ft: 321 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 318 ft: 378 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23266==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56424d7765dd bp 0x000000000000 sp 0x7ffc52d96fd0 T23266) Step #5: ==23266==The signal is caused by a READ memory access. Step #5: #0 0x56424d7765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56424d598280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56424d597fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56424d575929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56424d496ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56424d3eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56424d3f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56424d3df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56424d40b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f879f9ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56424d3d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23266==Register values: Step #5: rax = 0x00005642525be460 rbx = 0x00005642525be460 rcx = 0x00005642525be450 rdx = 0x00007f879fbc7b80 Step #5: rdi = 0x00005642525be450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffc52d96fd0 Step #5: r8 = 0x00005642525be460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f879fbc7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564250975960 r14 = 0x0000000100000004 r15 = 0x000056424f8e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23266==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0xbf,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\277\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d625f5f407be8c411e59286fbb12cc498e12e1e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3//7//DwAACw== Step #5: MERGE-OUTER: attempt 1763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1287241260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe25ae9198, 0x55fe25af1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe25af1918,0x55fe25b790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d625f5f407be8c411e59286fbb12cc498e12e1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7754 processed earlier; will process 7521 files now Step #5: [LOADING] WASM module load failed: code section size mismatch Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 32436 Step #5: #2 pulse cov: 411 ft: 429 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe232fd5dd bp 0x000000000000 sp 0x7fffa34d2f90 T23287) Step #5: ==23287==The signal is caused by a READ memory access. Step #5: #0 0x55fe232fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe2311f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe2311efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe230fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe2301dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe22f75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe22f7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe22f666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe22f923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41b927d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe22f59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23287==Register values: Step #5: rax = 0x000055fe2722e520 rbx = 0x000055fe2722e520 rcx = 0x000055fe2722e9d0 rdx = 0x00007f41b9445b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa34d2f90 Step #5: r8 = 0x000055fe2722e520 r9 = 0x000055fe270d4a10 r10 = 0x000055fe270b4010 r11 = 0x00007f41b9445be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe264fc960 r14 = 0x0000000100000004 r15 = 0x000055fe25469386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x73,0x7d,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsBs}\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d553241503cc98ed353f168db7381420a224ccc5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0JzfX8ACw== Step #5: MERGE-OUTER: attempt 1764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1287373447 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c51329d198, 0x55c5132a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5132a5918,0x55c51332d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d553241503cc98ed353f168db7381420a224ccc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7757 processed earlier; will process 7518 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c510ab15dd bp 0x000000000000 sp 0x7ffed21363a0 T23307) Step #5: ==23307==The signal is caused by a READ memory access. Step #5: #0 0x55c510ab15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5108d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5108d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5108b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5107d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c510729c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5107331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c51071a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5107463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff192dd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c51070daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23307==Register values: Step #5: rax = 0x000055c5141fd890 rbx = 0x000055c5141fd890 rcx = 0x000055c5141fd880 rdx = 0x00007ff192f9db80 Step #5: rdi = 0x000055c5141fd880 rsi = 0x0000000000000084 rbp = 0x0000000000000000 rsp = 0x00007ffed21363a0 Step #5: r8 = 0x000055c5141fd890 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff192f9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c513cb0960 r14 = 0x0000000100000004 r15 = 0x000055c512c1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0xfc,0x79,0x79,0x79,0x79,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\374yyyy\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5925391b934ce2a421a8ecd0df81a61ffaab9631 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEL8eXl5eQALCw== Step #5: MERGE-OUTER: attempt 1765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1287505249 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56508b470198, 0x56508b478911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56508b478918,0x56508b5000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5925391b934ce2a421a8ecd0df81a61ffaab9631' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7759 processed earlier; will process 7516 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 381823 Step #5: #2 pulse cov: 314 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 2748383 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565088c845dd bp 0x000000000000 sp 0x7fff7a235080 T23343) Step #5: ==23343==The signal is caused by a READ memory access. Step #5: #0 0x565088c845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565088aa6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565088aa5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565088a83929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650889a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5650888fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650889061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650888ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650889193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6de57f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650888e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23343==Register values: Step #5: rax = 0x000056508c774560 rbx = 0x000056508c774560 rcx = 0x000056508c774a10 rdx = 0x00007fe6de747b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7a235080 Step #5: r8 = 0x000056508c774560 r9 = 0x00007fe6de747bf0 r10 = 0x000056508c5fa010 r11 = 0x00007fe6de747be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056508be83960 r14 = 0x0000000100000004 r15 = 0x000056508adf0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xc9,0x28,0x42,0x43,0x42,0x27,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\311(BCB'\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e38ab0dc382a782392d2858516741ebe380ae4f6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCyShCQ0InhnwACw== Step #5: MERGE-OUTER: attempt 1766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1287640275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615062e6198, 0x5615062ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615062ee918,0x5615063760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e38ab0dc382a782392d2858516741ebe380ae4f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7763 processed earlier; will process 7512 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 320 ft: 338 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 405 ft: 443 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 1879048191 Step #5: [LOADING] WASM module load failed: unknown type 3067 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561503afa5dd bp 0x000000000000 sp 0x7ffe8e283ce0 T23371) Step #5: ==23371==The signal is caused by a READ memory access. Step #5: #0 0x561503afa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56150391c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56150391bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5615038f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56150381aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561503772c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56150377c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615037636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56150378f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f894bc6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561503756aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23371==Register values: Step #5: rax = 0x00005615084fb4f0 rbx = 0x00005615084fb4f0 rcx = 0x00005615084fb4e0 rdx = 0x00007f894be37b80 Step #5: rdi = 0x00005615084fb4e0 rsi = 0x0000000001800000 rbp = 0x0000000000000000 rsp = 0x00007ffe8e283ce0 Step #5: r8 = 0x00005615084fb4f0 r9 = 0x00007f894be37c60 r10 = 0x0000561508381010 r11 = 0x00007f894be37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561506cf9960 r14 = 0x0000000100000004 r15 = 0x0000561505c66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x7e,0x88,0x0,0x7e,0x88,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000~\210\000~\210\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90417055c13ca2845f77b1ac25bb624a8db2e840 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAB+iAB+iAALCw== Step #5: MERGE-OUTER: attempt 1767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1287777737 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609de014198, 0x5609de01c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5609de01c918,0x5609de0a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90417055c13ca2845f77b1ac25bb624a8db2e840' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7770 processed earlier; will process 7505 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609db8285dd bp 0x000000000000 sp 0x7ffe21627e00 T23375) Step #5: ==23375==The signal is caused by a READ memory access. Step #5: #0 0x5609db8285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609db64a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609db649fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609db627929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609db548ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609db4a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609db4aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609db4916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609db4bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cf9cab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609db484aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23375==Register values: Step #5: rax = 0x00005609dfd0f150 rbx = 0x00005609dfd0f150 rcx = 0x00005609dfd0f600 rdx = 0x00007f7cf9e73b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe21627e00 Step #5: r8 = 0x00005609dfd0f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cf9e73be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609dea27960 r14 = 0x0000000100000004 r15 = 0x00005609dd994386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x14,0x41,0x81,0x40,0x6a,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\024A\201@jn\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9dcabc892766976724c57a8dab55cde041dab69 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEUQYFAam4ACw== Step #5: MERGE-OUTER: attempt 1768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1287908998 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fb3d1b198, 0x555fb3d23911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fb3d23918,0x555fb3dab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9dcabc892766976724c57a8dab55cde041dab69' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7771 processed earlier; will process 7504 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fb152f5dd bp 0x000000000000 sp 0x7ffd6b6f95a0 T23379) Step #5: ==23379==The signal is caused by a READ memory access. Step #5: #0 0x555fb152f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fb1351280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fb1350fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fb132e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fb124fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fb11a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fb11b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fb11986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fb11c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f804ca56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fb118baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23379==Register values: Step #5: rax = 0x0000555fb4c95150 rbx = 0x0000555fb4c95150 rcx = 0x0000555fb4c95600 rdx = 0x00007f804cc1eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6b6f95a0 Step #5: r8 = 0x0000555fb4c95150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f804cc1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fb472e960 r14 = 0x0000000100000004 r15 = 0x0000555fb369b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x61,0x42,0x5b,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351aB[\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a5d8740407673c8f74c0285ba4c8ae646d480c7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpYUJbhn4ACw== Step #5: MERGE-OUTER: attempt 1769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288039110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b33644198, 0x563b3364c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b3364c918,0x563b336d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a5d8740407673c8f74c0285ba4c8ae646d480c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7772 processed earlier; will process 7503 files now Step #5: [LOADING] WASM module load failed: unknown function 25149436 Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 327 ft: 342 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b30e585dd bp 0x000000000000 sp 0x7ffda8cc3c80 T23383) Step #5: ==23383==The signal is caused by a READ memory access. Step #5: #0 0x563b30e585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b30c7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b30c79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b30c57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b30b78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b30ad0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b30ada1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b30ac16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b30aed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f025091f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b30ab4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23383==Register values: Step #5: rax = 0x0000563b35e7cf80 rbx = 0x0000563b35e7cf80 rcx = 0x0000563b35e7cf70 rdx = 0x00007f0250ae7b80 Step #5: rdi = 0x0000563b35e7cf70 rsi = 0x0000000000008001 rbp = 0x0000000000000000 rsp = 0x00007ffda8cc3c80 Step #5: r8 = 0x0000563b35e7cf80 r9 = 0x00007f0250ae7bf0 r10 = 0x0000563b35e4f010 r11 = 0x00007f0250ae7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b34057960 r14 = 0x0000000100000004 r15 = 0x0000563b32fc4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x35,0x0,0x0,0xfd,0x35,0xfd,0x35,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\3755\000\000\3755\3755\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eee736a7510206b251c8fb1545b3813561971c70 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/TUAAP01/TUACw== Step #5: MERGE-OUTER: attempt 1770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288172736 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55566f874198, 0x55566f87c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55566f87c918,0x55566f9040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eee736a7510206b251c8fb1545b3813561971c70' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7776 processed earlier; will process 7499 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 268419071 Step #5: #2 pulse cov: 351 ft: 369 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55566d0885dd bp 0x000000000000 sp 0x7fff8b19cc00 T23419) Step #5: ==23419==The signal is caused by a READ memory access. Step #5: #0 0x55566d0885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55566ceaa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55566cea9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55566ce87929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55566cda8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55566cd00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55566cd0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55566ccf16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55566cd1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9dc88d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55566cce4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23419==Register values: Step #5: rax = 0x00005556704c0f10 rbx = 0x00005556704c0f10 rcx = 0x00005556704c13c0 rdx = 0x00007f9dc8aa0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8b19cc00 Step #5: r8 = 0x00005556704c0f10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9dc8aa0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555670287960 r14 = 0x0000000100000004 r15 = 0x000055566f1f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xfb,0x1d,0x0,0xfb,0x1d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\373\035\000\373\035\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff170bfbf7c56b6bd43df341d2ad2dc1740e68ae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAD7HQD7HQALCw== Step #5: MERGE-OUTER: attempt 1771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288304752 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7409ff198, 0x55d740a07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d740a07918,0x55d740a8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ff170bfbf7c56b6bd43df341d2ad2dc1740e68ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7779 processed earlier; will process 7496 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d73e2135dd bp 0x000000000000 sp 0x7ffe3d066110 T23439) Step #5: ==23439==The signal is caused by a READ memory access. Step #5: #0 0x55d73e2135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d73e035280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d73e034fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d73e012929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d73df33ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d73de8bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d73de951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d73de7c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d73dea83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f462fa28082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d73de6faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23439==Register values: Step #5: rax = 0x000055d742aaf9c0 rbx = 0x000055d742aaf9c0 rcx = 0x000055d742aaf9b0 rdx = 0x00007f462fbf0b80 Step #5: rdi = 0x000055d742aaf9b0 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffe3d066110 Step #5: r8 = 0x000055d742aaf9c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f462fbf0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d741412960 r14 = 0x0000000100000004 r15 = 0x000055d74037f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xf9,0xe1,0xff,0xff,0xf,0x0,0x3b,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\371\341\377\377\017\000;\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f35a6cf09106867556bf52a661c17643999eba8a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT354f//DwA7Cw== Step #5: MERGE-OUTER: attempt 1772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288436173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d35958a198, 0x55d359592911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d359592918,0x55d35961a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f35a6cf09106867556bf52a661c17643999eba8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7781 processed earlier; will process 7494 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d356d9e5dd bp 0x000000000000 sp 0x7ffe510832e0 T23443) Step #5: ==23443==The signal is caused by a READ memory access. Step #5: #0 0x55d356d9e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d356bc0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d356bbffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d356b9d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d356abead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d356a16c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d356a201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d356a076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d356a333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9d9814082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3569faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23443==Register values: Step #5: rax = 0x000055d35a353150 rbx = 0x000055d35a353150 rcx = 0x000055d35a353600 rdx = 0x00007fa9d99dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe510832e0 Step #5: r8 = 0x000055d35a353150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9d99dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d359f9d960 r14 = 0x0000000100000004 r15 = 0x000055d358f0a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x5b,0x41,0x50,0x41,0xef,0x7f,0x6a,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A[APA\357\177jj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb3ed41c9c93c34c329bc9021ec01d6c12b62bb3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBW0FQQe9/amoACw== Step #5: MERGE-OUTER: attempt 1773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288566779 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56150265d198, 0x561502665911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561502665918,0x5615026ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fb3ed41c9c93c34c329bc9021ec01d6c12b62bb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7782 processed earlier; will process 7493 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 304 ft: 305 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614ffe715dd bp 0x000000000000 sp 0x7ffc4b1c7f00 T23447) Step #5: ==23447==The signal is caused by a READ memory access. Step #5: #0 0x5614ffe715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614ffc93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614ffc92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614ffc70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614ffb91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614ffae9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614ffaf31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614ffada6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614ffb063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c8a3ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614ffacdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23447==Register values: Step #5: rax = 0x0000561504beba60 rbx = 0x0000561504beba60 rcx = 0x0000561504bebf10 rdx = 0x00007f6c8a5b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4b1c7f00 Step #5: r8 = 0x0000561504beba60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c8a5b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561503070960 r14 = 0x0000000100000004 r15 = 0x0000561501fdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x41,0x2,0x45,0xc1,0x0,0x72,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@A\002E\301\000r\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e362c4386a3e91bf234607d89a2fe4b8e781752 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQEECRcEAcgALCw== Step #5: MERGE-OUTER: attempt 1774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288700347 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f574ca4198, 0x55f574cac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f574cac918,0x55f574d340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e362c4386a3e91bf234607d89a2fe4b8e781752' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7784 processed earlier; will process 7491 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 322 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 327551 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 0b Step #5: #4 pulse cov: 422 ft: 460 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 57064996 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: integer too large Step #5: #8 pulse cov: 483 ft: 569 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5724b85dd bp 0x000000000000 sp 0x7ffdd17806e0 T23451) Step #5: ==23451==The signal is caused by a READ memory access. Step #5: #0 0x55f5724b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5722da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5722d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5722b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5721d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f572130c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f57213a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5721216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f57214d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7a7c2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f572114aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23451==Register values: Step #5: rax = 0x000055f576bb8260 rbx = 0x000055f576bb8260 rcx = 0x000055f576bb8710 rdx = 0x00007fe7a7df6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd17806e0 Step #5: r8 = 0x000055f576bb8260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe7a7df6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5756b7960 r14 = 0x0000000100000004 r15 = 0x000055f574624386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xbe,0x73,0x63,0x0,0x20,0x0,0x22,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\276sc\000 \000\"\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2470fd702fcc3b308956ef37f86344fa33e6841f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAG+c2MAIAAiAAAACw== Step #5: MERGE-OUTER: attempt 1775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288842225 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ae5c5e198, 0x555ae5c66911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ae5c66918,0x555ae5cee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2470fd702fcc3b308956ef37f86344fa33e6841f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7793 processed earlier; will process 7482 files now Step #5: [LOADING] WASM module load failed: unknown type 1866465279 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 4194302 Step #5: #2 pulse cov: 252 ft: 255 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 466 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 406 ft: 422 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ae34725dd bp 0x000000000000 sp 0x7fff5e451e30 T23479) Step #5: ==23479==The signal is caused by a READ memory access. Step #5: #0 0x555ae34725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ae3294280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ae3293fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ae3271929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ae3192ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ae30eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ae30f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ae30db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ae31073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca35a15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ae30ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23479==Register values: Step #5: rax = 0x0000555ae8168520 rbx = 0x0000555ae8168520 rcx = 0x0000555ae81689d0 rdx = 0x00007fca35bddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5e451e30 Step #5: r8 = 0x0000555ae8168520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca35bddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ae6671960 r14 = 0x0000000100000004 r15 = 0x0000555ae55de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xcc,0x1,0x6b,0x10,0x0,0x10,0x0,0x10,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\314\001k\020\000\020\000\020\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecbf9ea13482ff1ca7577fb644e61a862aad0d7f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHMAWsQABAAEAABCw== Step #5: MERGE-OUTER: attempt 1776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1288976552 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55956c0f5198, 0x55956c0fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55956c0fd918,0x55956c1850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ecbf9ea13482ff1ca7577fb644e61a862aad0d7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7799 processed earlier; will process 7476 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 206 ft: 207 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 265 ft: 277 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595699095dd bp 0x000000000000 sp 0x7ffc261ecfa0 T23499) Step #5: ==23499==The signal is caused by a READ memory access. Step #5: #0 0x5595699095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55956972b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55956972afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559569708929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559569629ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559569581c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55956958b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595695726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55956959e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f824c1ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559569565aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23499==Register values: Step #5: rax = 0x000055956e905260 rbx = 0x000055956e905260 rcx = 0x000055956e905250 rdx = 0x00007f824c375b80 Step #5: rdi = 0x000055956e905250 rsi = 0x0000000000000820 rbp = 0x0000000000000000 rsp = 0x00007ffc261ecfa0 Step #5: r8 = 0x000055956e905260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f824c375be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055956cb08960 r14 = 0x0000000100000004 r15 = 0x000055956ba75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x41,0x42,0x57,0x7d,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BABW}\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af843d2c4652a76776a0ca01b7b172889f8ee2c4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQUJXfYAACw== Step #5: MERGE-OUTER: attempt 1777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1289109575 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e200c15198, 0x55e200c1d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e200c1d918,0x55e200ca50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af843d2c4652a76776a0ca01b7b172889f8ee2c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7802 processed earlier; will process 7473 files now Step #5: [LOADING] WASM module load failed: unknown type 1052475391 Step #5: #1 pulse cov: 247 ft: 248 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 242089727 Step #5: #2 pulse cov: 249 ft: 251 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type -1107300354 Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 286 ft: 316 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23526==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1fe4295dd bp 0x000000000000 sp 0x7ffc4dcdf770 T23526) Step #5: ==23526==The signal is caused by a READ memory access. Step #5: #0 0x55e1fe4295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1fe24b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1fe24afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1fe228929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1fe149ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1fe0a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1fe0ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1fe0926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1fe0be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49281c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1fe085aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23526==Register values: Step #5: rax = 0x000055e203663130 rbx = 0x000055e203663130 rcx = 0x000055e203663120 rdx = 0x00007f492838db80 Step #5: rdi = 0x000055e203663120 rsi = 0x0000000000000101 rbp = 0x0000000000000000 rsp = 0x00007ffc4dcdf770 Step #5: r8 = 0x000055e203663130 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f492838dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e201628960 r14 = 0x0000000100000004 r15 = 0x000055e200595386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23526==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x27,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB'\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f149234adba357ca654d1c984a6ed31be06e4c80 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Inin0ACw== Step #5: MERGE-OUTER: attempt 1778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1289244414 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f289ea198, 0x562f289f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f289f2918,0x562f28a7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f149234adba357ca654d1c984a6ed31be06e4c80' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7807 processed earlier; will process 7468 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 421 ft: 441 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23550==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f261fe5dd bp 0x000000000000 sp 0x7fff658c3750 T23550) Step #5: ==23550==The signal is caused by a READ memory access. Step #5: #0 0x562f261fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f26020280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f2601ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f25ffd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f25f1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f25e76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f25e801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f25e676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f25e933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3de2b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f25e5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23550==Register values: Step #5: rax = 0x0000562f2a1e2c60 rbx = 0x0000562f2a1e2c60 rcx = 0x0000562f2a1e3110 rdx = 0x00007ff3de47ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff658c3750 Step #5: r8 = 0x0000562f2a1e2c60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3de47abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f293fd960 r14 = 0x0000000100000004 r15 = 0x0000562f2836a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23550==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0xc,0x0,0xfb,0x17,0x6d,0x1a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\014\000\373\027m\032\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61797a777db88ca82e054ae0d74a6f6de8ecbcbd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAwA+xdtGgALCw== Step #5: MERGE-OUTER: attempt 1779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1289378098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df804a2198, 0x55df804aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df804aa918,0x55df805320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61797a777db88ca82e054ae0d74a6f6de8ecbcbd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7811 processed earlier; will process 7464 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #1 pulse cov: 373 ft: 374 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 406 ft: 448 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23577==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df7dcb65dd bp 0x000000000000 sp 0x7ffd65c8a290 T23577) Step #5: ==23577==The signal is caused by a READ memory access. Step #5: #0 0x55df7dcb65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df7dad8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df7dad7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df7dab5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df7d9d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df7d92ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df7d9381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df7d91f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df7d94b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb00618082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df7d912aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23577==Register values: Step #5: rax = 0x000055df82aa4430 rbx = 0x000055df82aa4430 rcx = 0x000055df82aa4420 rdx = 0x00007fdb007e0b80 Step #5: rdi = 0x000055df82aa4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd65c8a290 Step #5: r8 = 0x000055df82aa4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb007e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df80eb5960 r14 = 0x0000000100000004 r15 = 0x000055df7fe22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23577==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x0,0xfc,0x4,0x0,0x10,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\000\374\004\000\020\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3864fd6a28ae65a61c00aaeea6c8f0136e1b74f4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAA/AQAEAALCw== Step #5: MERGE-OUTER: attempt 1780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1289513757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610522f9198, 0x561052301911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561052301918,0x5610523890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3864fd6a28ae65a61c00aaeea6c8f0136e1b74f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7814 processed earlier; will process 7461 files now Step #5: [00:12:06:260 - 7F286A7AFC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23597==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56104fb0d5dd bp 0x000000000000 sp 0x7ffca2c5ace0 T23597) Step #5: ==23597==The signal is caused by a READ memory access. Step #5: #0 0x56104fb0d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56104f92f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56104f92efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56104f90c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56104f82dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56104f785c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56104f78f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56104f7766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56104f7a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f286a7d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56104f769aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23597==Register values: Step #5: rax = 0x0000561053466520 rbx = 0x0000561053466520 rcx = 0x0000561053466510 rdx = 0x00007f286a99fb80 Step #5: rdi = 0x0000561053466510 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffca2c5ace0 Step #5: r8 = 0x0000561053466520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f286a99fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561052d0c960 r14 = 0x0000000100000004 r15 = 0x0000561051c79386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23597==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0xa,0x41,0x41,0x47,0x77,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA\012AAGwE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-acad5c6358d6e97caab5aa6812e7de1696317768 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakEKQUFHd0UACw== Step #5: MERGE-OUTER: attempt 1781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1289646200 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c346d7198, 0x563c346df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c346df918,0x563c347670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/acad5c6358d6e97caab5aa6812e7de1696317768' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7816 processed earlier; will process 7459 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 206 ft: 207 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23617==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c31eeb5dd bp 0x000000000000 sp 0x7ffcf5214790 T23617) Step #5: ==23617==The signal is caused by a READ memory access. Step #5: #0 0x563c31eeb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c31d0d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c31d0cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c31cea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c31c0bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c31b63c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c31b6d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c31b546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c31b803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff8e88b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c31b47aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23617==Register values: Step #5: rax = 0x0000563c36f09bf0 rbx = 0x0000563c36f09bf0 rcx = 0x0000563c36f09be0 rdx = 0x00007ff8e8a7bb80 Step #5: rdi = 0x0000563c36f09be0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffcf5214790 Step #5: r8 = 0x0000563c36f09bf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff8e8a7bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c350ea960 r14 = 0x0000000100000004 r15 = 0x0000563c34057386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23617==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xd4,0x0,0xfc,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\324\000\374\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-36626f782df7543bfeed6de7ae7b3531fac10496 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAADUAPwAAAALCw== Step #5: MERGE-OUTER: attempt 1782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1289778756 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a23e32198, 0x560a23e3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a23e3a918,0x560a23ec20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36626f782df7543bfeed6de7ae7b3531fac10496' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7818 processed earlier; will process 7457 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23637==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a216465dd bp 0x000000000000 sp 0x7ffd2396f1d0 T23637) Step #5: ==23637==The signal is caused by a READ memory access. Step #5: #0 0x560a216465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a21468280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a21467fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a21445929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a21366ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a212bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a212c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a212af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a212db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28d29ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a212a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23637==Register values: Step #5: rax = 0x0000560a25ed6150 rbx = 0x0000560a25ed6150 rcx = 0x0000560a25ed6600 rdx = 0x00007f28d2bb7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2396f1d0 Step #5: r8 = 0x0000560a25ed6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28d2bb7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a24845960 r14 = 0x0000000100000004 r15 = 0x0000560a237b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23637==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0x81,0x1,0x0,0xfd,0x81,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\201\001\000\375\201\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a83ac5f3dd14ae5b4d6ed5f37df6e33414bb7a87 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP2BAQD9gQEACw== Step #5: MERGE-OUTER: attempt 1783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1289910399 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564798b4b198, 0x564798b53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564798b53918,0x564798bdb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a83ac5f3dd14ae5b4d6ed5f37df6e33414bb7a87' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7819 processed earlier; will process 7456 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 317 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23657==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56479635f5dd bp 0x000000000000 sp 0x7ffd9d75b4b0 T23657) Step #5: ==23657==The signal is caused by a READ memory access. Step #5: #0 0x56479635f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564796181280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564796180fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56479615e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56479607fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564795fd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564795fe11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564795fc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564795ff43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f738336d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564795fbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23657==Register values: Step #5: rax = 0x0000564799a6d520 rbx = 0x0000564799a6d520 rcx = 0x0000564799a6d9d0 rdx = 0x00007f7383535b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9d75b4b0 Step #5: r8 = 0x0000564799a6d520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7383535be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056479955e960 r14 = 0x0000000100000004 r15 = 0x00005647984cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23657==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xfc,0x6,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\374\006\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c7342eeec0b3bf7495f8ed90441a1c559338158 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAPwGAAsLCw== Step #5: MERGE-OUTER: attempt 1784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290046004 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d77ddc9198, 0x55d77ddd1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d77ddd1918,0x55d77de590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c7342eeec0b3bf7495f8ed90441a1c559338158' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7823 processed earlier; will process 7452 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23669==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d77b5dd5dd bp 0x000000000000 sp 0x7fff80d70a90 T23669) Step #5: ==23669==The signal is caused by a READ memory access. Step #5: #0 0x55d77b5dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d77b3ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d77b3fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d77b3dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d77b2fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d77b255c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d77b25f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d77b2466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d77b2723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81d9287082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d77b239aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23669==Register values: Step #5: rax = 0x000055d77f18be10 rbx = 0x000055d77f18be10 rcx = 0x000055d77f18c2c0 rdx = 0x00007f81d944fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff80d70a90 Step #5: r8 = 0x000055d77f18be10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81d944fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d77e7dc960 r14 = 0x0000000100000004 r15 = 0x000055d77d749386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23669==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x27,0x42,0xe9,0x63,0x42,0x32,0x89,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B'B\351cB2\211|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56a18ea5b13f0903f19f8815e74d4b9463b8b8ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJ0LpY0IyiXwACw== Step #5: MERGE-OUTER: attempt 1785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290178518 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56279f077198, 0x56279f07f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56279f07f918,0x56279f1070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56a18ea5b13f0903f19f8815e74d4b9463b8b8ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7825 processed earlier; will process 7450 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23689==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56279c88b5dd bp 0x000000000000 sp 0x7ffc6c178050 T23689) Step #5: ==23689==The signal is caused by a READ memory access. Step #5: #0 0x56279c88b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56279c6ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56279c6acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56279c68a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56279c5abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56279c503c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56279c50d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56279c4f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56279c5203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3c539c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56279c4e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23689==Register values: Step #5: rax = 0x00005627a1b33150 rbx = 0x00005627a1b33150 rcx = 0x00005627a1b33600 rdx = 0x00007ff3c5564b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6c178050 Step #5: r8 = 0x00005627a1b33150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3c5564be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056279fa8a960 r14 = 0x0000000100000004 r15 = 0x000056279e9f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23689==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x1b,0x6d,0x1b,0x0,0x1b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\033m\033\000\033\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a002a1eede96fe3764b02f17c21deb551cca22ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAAbbRsAGwALCw== Step #5: MERGE-OUTER: attempt 1786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290309592 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ab9e21198, 0x558ab9e29911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ab9e29918,0x558ab9eb10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a002a1eede96fe3764b02f17c21deb551cca22ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7826 processed earlier; will process 7449 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23709==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ab76355dd bp 0x000000000000 sp 0x7ffff053c900 T23709) Step #5: ==23709==The signal is caused by a READ memory access. Step #5: #0 0x558ab76355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ab7457280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ab7456fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ab7434929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ab7355ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ab72adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ab72b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ab729e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ab72ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e03932082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ab7291aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23709==Register values: Step #5: rax = 0x0000558abc37d240 rbx = 0x0000558abc37d240 rcx = 0x0000558abc37d230 rdx = 0x00007f0e03afab80 Step #5: rdi = 0x0000558abc37d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffff053c900 Step #5: r8 = 0x0000558abc37d240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e03afabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558aba834960 r14 = 0x0000000100000004 r15 = 0x0000558ab97a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23709==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x3f,0x42,0x32,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B?B2\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b3ea8624122b7d66100c6c593bf186c6e027d80 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCP0IyhoEACw== Step #5: MERGE-OUTER: attempt 1787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290442254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db73ec2198, 0x55db73eca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db73eca918,0x55db73f520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b3ea8624122b7d66100c6c593bf186c6e027d80' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7828 processed earlier; will process 7447 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23720==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db716d65dd bp 0x000000000000 sp 0x7fffe97128d0 T23720) Step #5: ==23720==The signal is caused by a READ memory access. Step #5: #0 0x55db716d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db714f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db714f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db714d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db713f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db7134ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db713581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db7133f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db7136b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1161183082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db71332aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23720==Register values: Step #5: rax = 0x000055db74caf150 rbx = 0x000055db74caf150 rcx = 0x000055db74caf600 rdx = 0x00007f116134bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe97128d0 Step #5: r8 = 0x000055db74caf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f116134bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db748d5960 r14 = 0x0000000100000004 r15 = 0x000055db73842386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23720==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x99,0x1,0x41,0x0,0x1b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\231\001A\000\033\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bdd63b398c9741cb0b4952b233659d7789da99e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACZAUEAGwALCw== Step #5: MERGE-OUTER: attempt 1788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290575149 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e2c88d198, 0x557e2c895911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e2c895918,0x557e2c91d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bdd63b398c9741cb0b4952b233659d7789da99e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7829 processed earlier; will process 7446 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e2a0a15dd bp 0x000000000000 sp 0x7fff4e15f650 T23735) Step #5: ==23735==The signal is caused by a READ memory access. Step #5: #0 0x557e2a0a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e29ec3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e29ec2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e29ea0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e29dc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e29d19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e29d231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e29d0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e29d363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf474ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e29cfdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23735==Register values: Step #5: rax = 0x0000557e2dee9b90 rbx = 0x0000557e2dee9b90 rcx = 0x0000557e2deea040 rdx = 0x00007fdf47696b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4e15f650 Step #5: r8 = 0x0000557e2dee9b90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf47696be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e2d2a0960 r14 = 0x0000000100000004 r15 = 0x0000557e2c20d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x73,0x7d,0x3,0x0,0x0,0x8d,0x8f,0x8d,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001s}\003\000\000\215\217\215\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b662a45fc185dcfc01e9036e20213111cf005168 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFzfQMAAI2PjRoLCw== Step #5: MERGE-OUTER: attempt 1789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290706712 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584a07d6198, 0x5584a07de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584a07de918,0x5584a08660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b662a45fc185dcfc01e9036e20213111cf005168' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7831 processed earlier; will process 7444 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23761==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55849dfea5dd bp 0x000000000000 sp 0x7ffd696943e0 T23761) Step #5: ==23761==The signal is caused by a READ memory access. Step #5: #0 0x55849dfea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55849de0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55849de0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55849dde9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55849dd0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55849dc62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55849dc6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55849dc536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55849dc7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac46e79082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55849dc46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23761==Register values: Step #5: rax = 0x00005584a1db1150 rbx = 0x00005584a1db1150 rcx = 0x00005584a1db1600 rdx = 0x00007fac47041b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd696943e0 Step #5: r8 = 0x00005584a1db1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac47041be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584a11e9960 r14 = 0x0000000100000004 r15 = 0x00005584a0156386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23761==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xf,0x0,0x51,0x0,0x59,0x0,0x59,0x0,0x51,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\017\000Q\000Y\000Y\000Q\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e615059168e06948a487bef105e4b97d2b1b25b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAPAFEAWQBZAFEACw== Step #5: MERGE-OUTER: attempt 1790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290837727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d6c905d198, 0x55d6c9065911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d6c9065918,0x55d6c90ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e615059168e06948a487bef105e4b97d2b1b25b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7832 processed earlier; will process 7443 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23781==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6c68715dd bp 0x000000000000 sp 0x7ffcf82bc940 T23781) Step #5: ==23781==The signal is caused by a READ memory access. Step #5: #0 0x55d6c68715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d6c6693280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d6c6692fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d6c6670929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d6c6591ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d6c64e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d6c64f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d6c64da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d6c65063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8cf0b4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d6c64cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23781==Register values: Step #5: rax = 0x000055d6cab6b150 rbx = 0x000055d6cab6b150 rcx = 0x000055d6cab6b600 rdx = 0x00007f8cf0d14b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf82bc940 Step #5: r8 = 0x000055d6cab6b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8cf0d14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d6c9a70960 r14 = 0x0000000100000004 r15 = 0x000055d6c89dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23781==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0x9c,0xf8,0xdf,0x23,0x6e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\234\370\337#n\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f8a062ed187c51c4f8ac0ee8b708d6e7080a658 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0Gc+N8jbgAACw== Step #5: MERGE-OUTER: attempt 1791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1290966723 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55951012e198, 0x559510136911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559510136918,0x5595101be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f8a062ed187c51c4f8ac0ee8b708d6e7080a658' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7833 processed earlier; will process 7442 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 39 Step #5: #2 pulse cov: 304 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 2294 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23817==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55950d9425dd bp 0x000000000000 sp 0x7ffee2c35430 T23817) Step #5: ==23817==The signal is caused by a READ memory access. Step #5: #0 0x55950d9425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55950d764280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55950d763fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55950d741929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55950d662ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55950d5bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55950d5c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55950d5ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55950d5d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68e3a48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55950d59eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23817==Register values: Step #5: rax = 0x0000559511026520 rbx = 0x0000559511026520 rcx = 0x00005595110269d0 rdx = 0x00007f68e3c10b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee2c35430 Step #5: r8 = 0x0000559511026520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f68e3c10be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559510b41960 r14 = 0x0000000100000004 r15 = 0x000055950faae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23817==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0x94,0xfa,0xdf,0x35,0x6b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\224\372\3375k\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de85b7fd466890c28a7a62a2db269efcbe7ff236 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0GU+t81awAACw== Step #5: MERGE-OUTER: attempt 1792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1291100707 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55897c4e6198, 0x55897c4ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55897c4ee918,0x55897c5760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de85b7fd466890c28a7a62a2db269efcbe7ff236' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7837 processed earlier; will process 7438 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23845==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558979cfa5dd bp 0x000000000000 sp 0x7ffd189cde80 T23845) Step #5: ==23845==The signal is caused by a READ memory access. Step #5: #0 0x558979cfa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558979b1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558979b1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558979af9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558979a1aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558979972c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55897997c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589799636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55897998f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7edefcf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558979956aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23845==Register values: Step #5: rax = 0x000055897e6984d0 rbx = 0x000055897e6984d0 rcx = 0x000055897e698980 rdx = 0x00007f7edf197b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd189cde80 Step #5: r8 = 0x000055897e6984d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7edf197be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055897cef9960 r14 = 0x0000000100000004 r15 = 0x000055897be66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23845==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x30,0x70,0xf6,0x22,0x6f,0xb7,0x23,0x6f,0x69,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\0040p\366\"o\267#oio\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ace6eb480df9b7202bd19a7acc979754bfebd5a6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQwcPYib7cjb2lvCw== Step #5: MERGE-OUTER: attempt 1793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1291232135 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567e2319198, 0x5567e2321911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567e2321918,0x5567e23a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ace6eb480df9b7202bd19a7acc979754bfebd5a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7838 processed earlier; will process 7437 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 340 ft: 372 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23865==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567dfb2d5dd bp 0x000000000000 sp 0x7ffc84c2d050 T23865) Step #5: ==23865==The signal is caused by a READ memory access. Step #5: #0 0x5567dfb2d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567df94f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567df94efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567df92c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567df84dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567df7a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567df7af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567df7966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567df7c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6bfd52082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567df789aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23865==Register values: Step #5: rax = 0x00005567e3b018e0 rbx = 0x00005567e3b018e0 rcx = 0x00005567e3b01d90 rdx = 0x00007fb6bff1ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc84c2d050 Step #5: r8 = 0x00005567e3b018e0 r9 = 0x00007fb6bff1abf0 r10 = 0x00005567e3987010 r11 = 0x00007fb6bff1abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005567e2d2c960 r14 = 0x0000000100000004 r15 = 0x00005567e1c99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23865==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x82,0x0,0x82,0x0,0x82,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\202\000\202\000\202\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2d72f66cb7aaade8de5415b7734a9ec758beb09 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACCAIIAggALCw== Step #5: MERGE-OUTER: attempt 1794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1291363737 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558010284198, 0x55801028c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55801028c918,0x5580103140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2d72f66cb7aaade8de5415b7734a9ec758beb09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7841 processed earlier; will process 7434 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23893==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55800da985dd bp 0x000000000000 sp 0x7ffcad5f1d60 T23893) Step #5: ==23893==The signal is caused by a READ memory access. Step #5: #0 0x55800da985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55800d8ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55800d8b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55800d897929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55800d7b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55800d710c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55800d71a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55800d7016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55800d72d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a557fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55800d6f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23893==Register values: Step #5: rax = 0x000055801105b150 rbx = 0x000055801105b150 rcx = 0x000055801105b600 rdx = 0x00007f5a559c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcad5f1d60 Step #5: r8 = 0x000055801105b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a559c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558010c97960 r14 = 0x0000000100000004 r15 = 0x000055800fc04386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23893==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdd,0x3a,0x41,0xde,0xe2,0x30,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\335:A\336\3420j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0294c0096484ad34092166ec4ace75f58f73e173 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3TpB3uIwagAACw== Step #5: MERGE-OUTER: attempt 1795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1291494790 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a921f9198, 0x563a92201911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a92201918,0x563a922890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0294c0096484ad34092166ec4ace75f58f73e173' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7842 processed earlier; will process 7433 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 321 ft: 322 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23921==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a8fa0d5dd bp 0x000000000000 sp 0x7fff541995f0 T23921) Step #5: ==23921==The signal is caused by a READ memory access. Step #5: #0 0x563a8fa0d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a8f82f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a8f82efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a8f80c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a8f72dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a8f685c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a8f68f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a8f6766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a8f6a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95af794082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a8f669aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23921==Register values: Step #5: rax = 0x0000563a94bb7820 rbx = 0x0000563a94bb7820 rcx = 0x0000563a94bb7cd0 rdx = 0x00007f95af95cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff541995f0 Step #5: r8 = 0x0000563a94bb7820 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95af95cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a92c0c960 r14 = 0x0000000100000004 r15 = 0x0000563a91b79386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23921==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x64,0x1,0x77,0x69,0x6e,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000d\001win\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c8e60456cf7ab6cccecaeb59d162738810dc512 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABkAXdpbgALCw== Step #5: MERGE-OUTER: attempt 1796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1291628382 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561765de1198, 0x561765de9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561765de9918,0x561765e710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c8e60456cf7ab6cccecaeb59d162738810dc512' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7844 processed earlier; will process 7431 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 119406591 Step #5: #2 pulse cov: 314 ft: 328 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23949==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5617635f55dd bp 0x000000000000 sp 0x7ffc8db532e0 T23949) Step #5: ==23949==The signal is caused by a READ memory access. Step #5: #0 0x5617635f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561763417280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561763416fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5617633f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561763315ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56176326dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617632771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56176325e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56176328a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e66cb6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561763251aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23949==Register values: Step #5: rax = 0x00005617683ff520 rbx = 0x00005617683ff520 rcx = 0x00005617683ff9d0 rdx = 0x00007f9e66e7eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8db532e0 Step #5: r8 = 0x00005617683ff520 r9 = 0x00007f9e66e7ebf0 r10 = 0x0000561768285010 r11 = 0x00007f9e66e7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005617667f4960 r14 = 0x0000000100000004 r15 = 0x0000561765761386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23949==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x27,0x1,0xd,0x0,0x41,0x28,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A'\001\015\000A(\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-756a241529048a9d90de239e07355466f2e839da Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEnAQ0AQSgACw== Step #5: MERGE-OUTER: attempt 1797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1291761585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a533007198, 0x55a53300f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a53300f918,0x55a5330970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/756a241529048a9d90de239e07355466f2e839da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7847 processed earlier; will process 7428 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==23977==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a53081b5dd bp 0x000000000000 sp 0x7ffcf13d09e0 T23977) Step #5: ==23977==The signal is caused by a READ memory access. Step #5: #0 0x55a53081b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a53063d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a53063cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a53061a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a53053bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a530493c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a53049d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5304846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5304b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25cc09f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a530477aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==23977==Register values: Step #5: rax = 0x000055a5355c79c0 rbx = 0x000055a5355c79c0 rcx = 0x000055a5355c79b0 rdx = 0x00007f25cc267b80 Step #5: rdi = 0x000055a5355c79b0 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffcf13d09e0 Step #5: r8 = 0x000055a5355c79c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f25cc267be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a533a1a960 r14 = 0x0000000100000004 r15 = 0x000055a532987386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==23977==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x7e,0x42,0x2c,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351~B,\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a486ed49886b72dde91d93be7e8c7a2a98cf7d7e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpfkIshn4ACw== Step #5: MERGE-OUTER: attempt 1798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1291892165 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632bf07c198, 0x5632bf084911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632bf084918,0x5632bf10c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a486ed49886b72dde91d93be7e8c7a2a98cf7d7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7849 processed earlier; will process 7426 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24013==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632bc8905dd bp 0x000000000000 sp 0x7ffca3b672d0 T24013) Step #5: ==24013==The signal is caused by a READ memory access. Step #5: #0 0x5632bc8905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632bc6b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632bc6b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632bc68f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632bc5b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632bc508c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632bc5121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632bc4f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632bc5253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe359117082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632bc4ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24013==Register values: Step #5: rax = 0x00005632c00cb150 rbx = 0x00005632c00cb150 rcx = 0x00005632c00cb600 rdx = 0x00007fe3592dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca3b672d0 Step #5: r8 = 0x00005632c00cb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe3592dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632bfa8f960 r14 = 0x0000000100000004 r15 = 0x00005632be9fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24013==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x40,0x42,0xc8,0x40,0x42,0x14,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B@B\310@B\024\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a786905413b625246eb9eab87ed3dae8a62febb9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCQELIQEIUinwACw== Step #5: MERGE-OUTER: attempt 1799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292023761 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba98d11198, 0x55ba98d19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba98d19918,0x55ba98da10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a786905413b625246eb9eab87ed3dae8a62febb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7850 processed earlier; will process 7425 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24034==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba965255dd bp 0x000000000000 sp 0x7ffefad1a700 T24034) Step #5: ==24034==The signal is caused by a READ memory access. Step #5: #0 0x55ba965255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba96347280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba96346fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba96324929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba96245ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba9619dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba961a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba9618e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba961ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff693499082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba96181aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24034==Register values: Step #5: rax = 0x000055ba9af43150 rbx = 0x000055ba9af43150 rcx = 0x000055ba9af43600 rdx = 0x00007ff693661b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefad1a700 Step #5: r8 = 0x000055ba9af43150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff693661be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba99724960 r14 = 0x0000000100000004 r15 = 0x000055ba98691386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24034==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x31,0x42,0x41,0x42,0x27,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3511BAB'\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-585ebb7c8efa9908543882f234e341bbea55e1ef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TFCQUIngIAACw== Step #5: MERGE-OUTER: attempt 1800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292155363 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608c1f99198, 0x5608c1fa1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608c1fa1918,0x5608c20290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/585ebb7c8efa9908543882f234e341bbea55e1ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7851 processed earlier; will process 7424 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24069==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608bf7ad5dd bp 0x000000000000 sp 0x7fff7963c7b0 T24069) Step #5: ==24069==The signal is caused by a READ memory access. Step #5: #0 0x5608bf7ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608bf5cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608bf5cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608bf5ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608bf4cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608bf425c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608bf42f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608bf4166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608bf4423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca2f8d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608bf409aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24069==Register values: Step #5: rax = 0x00005608c46d7150 rbx = 0x00005608c46d7150 rcx = 0x00005608c46d7600 rdx = 0x00007fca2fa99b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7963c7b0 Step #5: r8 = 0x00005608c46d7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca2fa99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608c29ac960 r14 = 0x0000000100000004 r15 = 0x00005608c1919386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24069==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x1,0x58,0x4c,0x0,0x58,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\001XL\000X\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f95596c004d101d69a880b37581e5c80e3ed5582 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAABWEwAWAALCw== Step #5: MERGE-OUTER: attempt 1801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292285124 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cd7e6c198, 0x562cd7e74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cd7e74918,0x562cd7efc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f95596c004d101d69a880b37581e5c80e3ed5582' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7852 processed earlier; will process 7423 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24097==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cd56805dd bp 0x000000000000 sp 0x7ffc69ff86a0 T24097) Step #5: ==24097==The signal is caused by a READ memory access. Step #5: #0 0x562cd56805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562cd54a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562cd54a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562cd547f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562cd53a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562cd52f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562cd53021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562cd52e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562cd53153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa35b371082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562cd52dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24097==Register values: Step #5: rax = 0x0000562cd8e3c520 rbx = 0x0000562cd8e3c520 rcx = 0x0000562cd8e3c9d0 rdx = 0x00007fa35b539b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc69ff86a0 Step #5: r8 = 0x0000562cd8e3c520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa35b539be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562cd887f960 r14 = 0x0000000100000004 r15 = 0x0000562cd77ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24097==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x70,0x0,0xa7,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002p\000\247\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fc8a9d5b6256254a1cac373a5b3c4bef820e343 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJwAKcACwALCw== Step #5: MERGE-OUTER: attempt 1802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292417055 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dae9217198, 0x55dae921f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dae921f918,0x55dae92a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fc8a9d5b6256254a1cac373a5b3c4bef820e343' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7854 processed earlier; will process 7421 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24125==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dae6a2b5dd bp 0x000000000000 sp 0x7ffe30ae4690 T24125) Step #5: ==24125==The signal is caused by a READ memory access. Step #5: #0 0x55dae6a2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dae684d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dae684cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dae682a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dae674bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dae66a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dae66ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dae66946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dae66c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d61e32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dae6687aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24125==Register values: Step #5: rax = 0x000055daea963150 rbx = 0x000055daea963150 rcx = 0x000055daea963600 rdx = 0x00007f4d61ffab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe30ae4690 Step #5: r8 = 0x000055daea963150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4d61ffabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dae9c2a960 r14 = 0x0000000100000004 r15 = 0x000055dae8b97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24125==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x28,0x42,0xe9,0x63,0x42,0x30,0x89,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B(B\351cB0\211}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0552a3a7136c6d94d6b787e4c72a74f51401171 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCKELpY0IwiX0ACw== Step #5: MERGE-OUTER: attempt 1803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292547524 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ab1bab198, 0x556ab1bb3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ab1bb3918,0x556ab1c3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0552a3a7136c6d94d6b787e4c72a74f51401171' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7855 processed earlier; will process 7420 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 263 ft: 264 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24153==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556aaf3bf5dd bp 0x000000000000 sp 0x7ffda1320750 T24153) Step #5: ==24153==The signal is caused by a READ memory access. Step #5: #0 0x556aaf3bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556aaf1e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556aaf1e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556aaf1be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556aaf0dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556aaf037c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556aaf0411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556aaf0286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556aaf0543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1fd7a73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556aaf01baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24153==Register values: Step #5: rax = 0x0000556ab448bca0 rbx = 0x0000556ab448bca0 rcx = 0x0000556ab448bc90 rdx = 0x00007f1fd7c3bb80 Step #5: rdi = 0x0000556ab448bc90 rsi = 0x0000000008000001 rbp = 0x0000000000000000 rsp = 0x00007ffda1320750 Step #5: r8 = 0x0000556ab448bca0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1fd7c3bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ab25be960 r14 = 0x0000000100000004 r15 = 0x0000556ab152b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24153==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xce,0x7f,0x6b,0x20,0x5,0x22,0xa1,0x3e,0x21,0x31,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\316\177k \005\"\241>!1\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56c19c59807643ea4536f98011fb51d29d6e458f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHOf2sgBSKhPiExCw== Step #5: MERGE-OUTER: attempt 1804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292681204 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7231d4198, 0x55a7231dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a7231dc918,0x55a7232640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56c19c59807643ea4536f98011fb51d29d6e458f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7857 processed earlier; will process 7418 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7209e85dd bp 0x000000000000 sp 0x7fff07c25e00 T24183) Step #5: ==24183==The signal is caused by a READ memory access. Step #5: #0 0x55a7209e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a72080a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a720809fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7207e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a720708ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a720660c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a72066a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7206516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a72067d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66f7fcc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a720644aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24183==Register values: Step #5: rax = 0x000055a724f6f9c0 rbx = 0x000055a724f6f9c0 rcx = 0x000055a724f6f9b0 rdx = 0x00007f66f8194b80 Step #5: rdi = 0x000055a724f6f9b0 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007fff07c25e00 Step #5: r8 = 0x000055a724f6f9c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66f8194be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a723be7960 r14 = 0x0000000100000004 r15 = 0x000055a722b54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x0,0x90,0x94,0x8c,0x8c,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\000\220\224\214\214\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-59dd5ba6122d96cda10930f305b0e5269be0dde0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQACQlIyMAQALCw== Step #5: MERGE-OUTER: attempt 1805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292812914 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c47d8e9198, 0x55c47d8f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c47d8f1918,0x55c47d9790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59dd5ba6122d96cda10930f305b0e5269be0dde0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7859 processed earlier; will process 7416 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c47b0fd5dd bp 0x000000000000 sp 0x7fff72859fc0 T24211) Step #5: ==24211==The signal is caused by a READ memory access. Step #5: #0 0x55c47b0fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c47af1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c47af1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c47aefc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c47ae1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c47ad75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c47ad7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c47ad666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c47ad923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c84de0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c47ad59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24211==Register values: Step #5: rax = 0x000055c47e962ea0 rbx = 0x000055c47e962ea0 rcx = 0x000055c47e962e90 rdx = 0x00007f0c84fa8b80 Step #5: rdi = 0x000055c47e962e90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007fff72859fc0 Step #5: r8 = 0x000055c47e962ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c84fa8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c47e2fc960 r14 = 0x0000000100000004 r15 = 0x000055c47d269386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x18,0x9,0x5f,0x0,0x5f,0x0,0x5f,0x0,0x5e,0x7f,0x0,0x5e,0x7f,0x0,0x5e,0x77,0x0,0x5e,0x7d,0x0,0x5f,0x0,0x5e,0x6d,0x0, Step #5: \000asm\001\000\000\000\001\030\011_\000_\000_\000^\177\000^\177\000^w\000^}\000_\000^m\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f933a4792063f7baeac998931a1a61ed32593544 Step #5: Base64: AGFzbQEAAAABGAlfAF8AXwBefwBefwBedwBefQBfAF5tAA== Step #5: MERGE-OUTER: attempt 1806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1292946285 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633a920d198, 0x5633a9215911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633a9215918,0x5633a929d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f933a4792063f7baeac998931a1a61ed32593544' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7861 processed earlier; will process 7414 files now Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #1 pulse cov: 211 ft: 212 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 396 ft: 434 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 470 ft: 525 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 25085234 Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 2096637 Step #5: #8 pulse cov: 503 ft: 583 exec/s: 0 rss: 561Mb Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24229==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633a6a215dd bp 0x000000000000 sp 0x7ffffeb0e950 T24229) Step #5: ==24229==The signal is caused by a READ memory access. Step #5: #0 0x5633a6a215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633a6843280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633a6842fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633a6820929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633a6741ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633a6699c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633a66a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633a668a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633a66b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b1dbc2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633a667daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24229==Register values: Step #5: rax = 0x00005633aa64ee20 rbx = 0x00005633aa64ee20 rcx = 0x00005633aa64ee10 rdx = 0x00007f6b1dd8ab80 Step #5: rdi = 0x00005633aa64ee10 rsi = 0x0000000000000030 rbp = 0x0000000000000000 rsp = 0x00007ffffeb0e950 Step #5: r8 = 0x00005633aa64ee20 r9 = 0x00007f6b1dd8acd0 r10 = 0x00005633aa62a010 r11 = 0x00007f6b1dd8abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633a9c20960 r14 = 0x0000000100000004 r15 = 0x00005633a8b8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24229==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x44,0x7f,0x20,0x0,0x4,0x0,0x0,0x5,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001D\177 \000\004\000\000\005\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2009751abe942191f789b14066966891d0579596 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFEfyAABAAABQALCw== Step #5: MERGE-OUTER: attempt 1807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1293245483 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642437a7198, 0x5642437af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642437af918,0x5642438370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2009751abe942191f789b14066966891d0579596' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7871 processed earlier; will process 7404 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24281==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564240fbb5dd bp 0x000000000000 sp 0x7ffd5d7b4b00 T24281) Step #5: ==24281==The signal is caused by a READ memory access. Step #5: #0 0x564240fbb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564240ddd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564240ddcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564240dba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564240cdbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564240c33c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564240c3d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564240c246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564240c503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26482a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564240c17aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24281==Register values: Step #5: rax = 0x000056424554d150 rbx = 0x000056424554d150 rcx = 0x000056424554d600 rdx = 0x00007f2648470b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5d7b4b00 Step #5: r8 = 0x000056424554d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2648470be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005642441ba960 r14 = 0x0000000100000004 r15 = 0x0000564243127386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24281==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x68,0x42,0x31,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BhB1\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90222865a815df107f6d188b8cac3140d5ac0b14 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCaEIxhn0ACw== Step #5: MERGE-OUTER: attempt 1808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1293375194 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e6790b198, 0x556e67913911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e67913918,0x556e6799b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90222865a815df107f6d188b8cac3140d5ac0b14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7872 processed earlier; will process 7403 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24309==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e6511f5dd bp 0x000000000000 sp 0x7fff09a3c580 T24309) Step #5: ==24309==The signal is caused by a READ memory access. Step #5: #0 0x556e6511f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e64f41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e64f40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e64f1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e64e3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e64d97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e64da11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e64d886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e64db43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1270921082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e64d7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24309==Register values: Step #5: rax = 0x0000556e68fd4b50 rbx = 0x0000556e68fd4b50 rcx = 0x0000556e68fd5000 rdx = 0x00007f1270ae9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff09a3c580 Step #5: r8 = 0x0000556e68fd4b50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1270ae9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e6831e960 r14 = 0x0000000100000004 r15 = 0x0000556e6728b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24309==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x87,0x2d,0x63,0x0,0x20,0x0,0x22,0x30,0x15,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\207-c\000 \000\"0\025\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ade6ca6d7f4f2445900ff3c64fa300ad20900124 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGHLWMAIAAiMBUACw== Step #5: MERGE-OUTER: attempt 1809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1293507240 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558defc6198, 0x5558defce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558defce918,0x5558df0560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ade6ca6d7f4f2445900ff3c64fa300ad20900124' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7873 processed earlier; will process 7402 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24322==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558dc7da5dd bp 0x000000000000 sp 0x7ffe1832e6c0 T24322) Step #5: ==24322==The signal is caused by a READ memory access. Step #5: #0 0x5558dc7da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558dc5fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558dc5fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558dc5d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558dc4faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558dc452c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558dc45c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558dc4436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558dc46f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a74af2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558dc436aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24322==Register values: Step #5: rax = 0x00005558e04d0150 rbx = 0x00005558e04d0150 rcx = 0x00005558e04d0600 rdx = 0x00007f4a74cbab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1832e6c0 Step #5: r8 = 0x00005558e04d0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a74cbabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558df9d9960 r14 = 0x0000000100000004 r15 = 0x00005558de946386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24322==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0x87,0x1,0x0,0xfd,0xc8,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\207\001\000\375\310\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f77757d75eb454853f24972c9ba6bb91c461707 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP2HAQD9yAEACw== Step #5: MERGE-OUTER: attempt 1810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1293637735 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aaa13ca198, 0x55aaa13d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aaa13d2918,0x55aaa145a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f77757d75eb454853f24972c9ba6bb91c461707' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7874 processed earlier; will process 7401 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 333 ft: 357 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24341==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa9ebde5dd bp 0x000000000000 sp 0x7ffc9e0e6680 T24341) Step #5: ==24341==The signal is caused by a READ memory access. Step #5: #0 0x55aa9ebde5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa9ea00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa9e9fffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa9e9dd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa9e8fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa9e856c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa9e8601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa9e8476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa9e8733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8580b47082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa9e83aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24341==Register values: Step #5: rax = 0x000055aaa2575c60 rbx = 0x000055aaa2575c60 rcx = 0x000055aaa2576110 rdx = 0x00007f8580d0fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9e0e6680 Step #5: r8 = 0x000055aaa2575c60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8580d0fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aaa1ddd960 r14 = 0x0000000100000004 r15 = 0x000055aaa0d4a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24341==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe1,0xa7,0xdf,0xf9,0x0,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\341\247\337\371\000\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2626043503e2b5bc09fa647a54326cf6160a7aae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lhp9/5AH8ACw== Step #5: MERGE-OUTER: attempt 1811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1293773677 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b330b1f198, 0x55b330b27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b330b27918,0x55b330baf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2626043503e2b5bc09fa647a54326cf6160a7aae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7877 processed earlier; will process 7398 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b32e3335dd bp 0x000000000000 sp 0x7ffe91301280 T24371) Step #5: ==24371==The signal is caused by a READ memory access. Step #5: #0 0x55b32e3335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b32e155280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b32e154fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b32e132929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b32e053ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b32dfabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b32dfb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b32df9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b32dfc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0458127082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b32df8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24371==Register values: Step #5: rax = 0x000055b332ad5150 rbx = 0x000055b332ad5150 rcx = 0x000055b332ad5600 rdx = 0x00007f04582efb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe91301280 Step #5: r8 = 0x000055b332ad5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f04582efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b331532960 r14 = 0x0000000100000004 r15 = 0x000055b33049f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x91,0x97,0x98,0x92,0x98,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\221\227\230\222\230\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44f7f7eb710a2ec22d37c3b5e573cd6cb9304d09 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACRl5iSmAALCw== Step #5: MERGE-OUTER: attempt 1812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1293905167 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564bab30b198, 0x564bab313911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564bab313918,0x564bab39b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44f7f7eb710a2ec22d37c3b5e573cd6cb9304d09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7878 processed earlier; will process 7397 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 296 ft: 300 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24405==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564ba8b1f5dd bp 0x000000000000 sp 0x7fff378ac630 T24405) Step #5: ==24405==The signal is caused by a READ memory access. Step #5: #0 0x564ba8b1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564ba8941280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564ba8940fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564ba891e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564ba883fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564ba8797c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564ba87a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564ba87886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564ba87b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a3db85082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564ba877baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24405==Register values: Step #5: rax = 0x0000564bac413a20 rbx = 0x0000564bac413a20 rcx = 0x0000564bac413ed0 rdx = 0x00007f2a3dd4db80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff378ac630 Step #5: r8 = 0x0000564bac413a20 r9 = 0x00007f2a3dd4dbf0 r10 = 0x0000564bac29a010 r11 = 0x00007f2a3dd4dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564babd1e960 r14 = 0x0000000100000004 r15 = 0x0000564baac8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24405==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x6d,0x0,0x86,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\002m\000\206\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4db88efd89746b3495373df352491dfd07269e7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAJtAIYACwALCw== Step #5: MERGE-OUTER: attempt 1813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294038239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557146a35198, 0x557146a3d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557146a3d918,0x557146ac50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4db88efd89746b3495373df352491dfd07269e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7881 processed earlier; will process 7394 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24425==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571442495dd bp 0x000000000000 sp 0x7fff22d89ca0 T24425) Step #5: ==24425==The signal is caused by a READ memory access. Step #5: #0 0x5571442495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55714406b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55714406afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557144048929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557143f69ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557143ec1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557143ecb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557143eb26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557143ede3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98833db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557143ea5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24425==Register values: Step #5: rax = 0x000055714951b150 rbx = 0x000055714951b150 rcx = 0x000055714951b600 rdx = 0x00007f98835a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff22d89ca0 Step #5: r8 = 0x000055714951b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98835a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557147448960 r14 = 0x0000000100000004 r15 = 0x00005571463b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24425==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x7a,0x41,0x9f,0xc6,0x92,0x75,0x6b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AzA\237\306\222uk\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b3923b8aca289c11637387bb96bbdba165d6c07 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBekGfxpJ1awAACw== Step #5: MERGE-OUTER: attempt 1814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294169872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da53c38198, 0x55da53c40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da53c40918,0x55da53cc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b3923b8aca289c11637387bb96bbdba165d6c07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7882 processed earlier; will process 7393 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24461==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da5144c5dd bp 0x000000000000 sp 0x7ffe794c5380 T24461) Step #5: ==24461==The signal is caused by a READ memory access. Step #5: #0 0x55da5144c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da5126e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da5126dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da5124b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da5116cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da510c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da510ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da510b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da510e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf44cd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da510a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24461==Register values: Step #5: rax = 0x000055da55e782b0 rbx = 0x000055da55e782b0 rcx = 0x000055da55e78760 rdx = 0x00007fcf44e9cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe794c5380 Step #5: r8 = 0x000055da55e782b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf44e9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da5464b960 r14 = 0x0000000100000004 r15 = 0x000055da535b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24461==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x66,0x72,0x2,0x0,0x20,0x22,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001fr\002\000 \"\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c98b4515968470ea8a22107186bef7be9bbaddc0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFmcgIAICIAAAALCw== Step #5: MERGE-OUTER: attempt 1815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294301118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d432d18198, 0x55d432d20911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d432d20918,0x55d432da80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c98b4515968470ea8a22107186bef7be9bbaddc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7883 processed earlier; will process 7392 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 360 ft: 375 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 3835 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 438 ft: 475 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 15359 Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24489==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d43052c5dd bp 0x000000000000 sp 0x7ffff4f77b70 T24489) Step #5: ==24489==The signal is caused by a READ memory access. Step #5: #0 0x55d43052c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d43034e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d43034dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d43032b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d43024cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4301a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4301ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4301956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4301c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2af733f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d430188aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24489==Register values: Step #5: rax = 0x000055d4352d02d0 rbx = 0x000055d4352d02d0 rcx = 0x000055d4352d0780 rdx = 0x00007f2af7507b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff4f77b70 Step #5: r8 = 0x000055d4352d02d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2af7507be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d43372b960 r14 = 0x0000000100000004 r15 = 0x000055d432698386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24489==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x67,0x42,0xe1,0x67,0x42,0x32,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BgB\341gB2\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-07992bb2f248819a89221b3cfcc06e760cd7822e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZ0LhZ0Iyhn4ACw== Step #5: MERGE-OUTER: attempt 1816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294437573 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5617224ed198, 0x5617224f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5617224f5918,0x56172257d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07992bb2f248819a89221b3cfcc06e760cd7822e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7891 processed earlier; will process 7384 files now Step #5: [LOADING] WASM module load failed: unknown type 143 Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 326 ft: 339 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 371 ft: 401 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24533==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56171fd015dd bp 0x000000000000 sp 0x7ffc7d9a6c40 T24533) Step #5: ==24533==The signal is caused by a READ memory access. Step #5: #0 0x56171fd015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56171fb23280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56171fb22fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56171fb00929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56171fa21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56171f979c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56171f9831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56171f96a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56171f9963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3f05d8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56171f95daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24533==Register values: Step #5: rax = 0x0000561724c6bc80 rbx = 0x0000561724c6bc80 rcx = 0x0000561724c6c130 rdx = 0x00007f3f05f56b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7d9a6c40 Step #5: r8 = 0x0000561724c6bc80 r9 = 0x00007f3f05f56c10 r10 = 0x0000561724af1010 r11 = 0x00007f3f05f56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561722f00960 r14 = 0x0000000100000004 r15 = 0x0000561721e6d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24533==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x2,0x22,0x6a,0x69,0x6f,0x0,0x97,0x97,0x94,0x94,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\002\"jio\000\227\227\224\224\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15847a5c085431857e6213bc568dd81031f22613 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAIiamlvAJeXlJQACw== Step #5: MERGE-OUTER: attempt 1817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294572813 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d97ef4a198, 0x55d97ef52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d97ef52918,0x55d97efda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15847a5c085431857e6213bc568dd81031f22613' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7896 processed earlier; will process 7379 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24577==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d97c75e5dd bp 0x000000000000 sp 0x7ffe83c4b5c0 T24577) Step #5: ==24577==The signal is caused by a READ memory access. Step #5: #0 0x55d97c75e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d97c580280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d97c57ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d97c55d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d97c47ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d97c3d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d97c3e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d97c3c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d97c3f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1003f74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d97c3baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24577==Register values: Step #5: rax = 0x000055d9807b0840 rbx = 0x000055d9807b0840 rcx = 0x000055d9807b0cf0 rdx = 0x00007f100413cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe83c4b5c0 Step #5: r8 = 0x000055d9807b0840 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f100413cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d97f95d960 r14 = 0x0000000100000004 r15 = 0x000055d97e8ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24577==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xdf,0x35,0x7c,0x20,0x20,0x22,0x0,0x22,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\3375| \"\000\"\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aae3bf1432995b6199a71cd76ba4d2a7f63f70d8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHfNXwgICIAIgEACw== Step #5: MERGE-OUTER: attempt 1818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294706378 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55595c9c9198, 0x55595c9d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55595c9d1918,0x55595ca590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aae3bf1432995b6199a71cd76ba4d2a7f63f70d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7897 processed earlier; will process 7378 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 351 ft: 352 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 2096895 Step #5: #2 pulse cov: 373 ft: 386 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24613==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55595a1dd5dd bp 0x000000000000 sp 0x7ffe4cf9c7f0 T24613) Step #5: ==24613==The signal is caused by a READ memory access. Step #5: #0 0x55595a1dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555959fff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555959ffefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555959fdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555959efdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555959e55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555959e5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555959e466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555959e723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb4e6717082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555959e39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24613==Register values: Step #5: rax = 0x000055595d5bafc0 rbx = 0x000055595d5bafc0 rcx = 0x000055595d5bb470 rdx = 0x00007fb4e68dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4cf9c7f0 Step #5: r8 = 0x000055595d5bafc0 r9 = 0x00007fb4e68dfbf0 r10 = 0x000055595d43e010 r11 = 0x00007fb4e68dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055595d3dc960 r14 = 0x0000000100000004 r15 = 0x000055595c349386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24613==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xfc,0x6,0x0,0x0,0xbb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\374\006\000\000\273\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9ef074d75a1a41fa4f4a5d26c4a372126a46781 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAD8BgAAuwALCw== Step #5: MERGE-OUTER: attempt 1819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294839030 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56057abd3198, 0x56057abdb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56057abdb918,0x56057ac630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9ef074d75a1a41fa4f4a5d26c4a372126a46781' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7900 processed earlier; will process 7375 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24649==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605783e75dd bp 0x000000000000 sp 0x7ffcb2fb4dc0 T24649) Step #5: ==24649==The signal is caused by a READ memory access. Step #5: #0 0x5605783e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560578209280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560578208fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605781e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560578107ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56057805fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605780691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605780506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56057807c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed58fe3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560578043aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24649==Register values: Step #5: rax = 0x000056057bb63150 rbx = 0x000056057bb63150 rcx = 0x000056057bb63600 rdx = 0x00007fed591abb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb2fb4dc0 Step #5: r8 = 0x000056057bb63150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed591abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056057b5e6960 r14 = 0x0000000100000004 r15 = 0x000056057a553386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24649==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0xb,0x42,0x71,0x42,0x60,0x87,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\013BqB`\207\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-610ba3779b6dbd60022fafedded07f6c4d627e49 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QtCcUJgh4EACw== Step #5: MERGE-OUTER: attempt 1820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1294967570 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56366eeb1198, 0x56366eeb9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56366eeb9918,0x56366ef410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/610ba3779b6dbd60022fafedded07f6c4d627e49' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7901 processed earlier; will process 7374 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 278 ft: 292 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch or invalid result arity, opcode select was found but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: #4 pulse cov: 345 ft: 374 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24685==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56366c6c55dd bp 0x000000000000 sp 0x7fff7e1ab170 T24685) Step #5: ==24685==The signal is caused by a READ memory access. Step #5: #0 0x56366c6c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56366c4e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56366c4e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56366c4c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56366c3e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56366c33dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56366c3471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56366c32e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56366c35a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07dc88e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56366c321aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24685==Register values: Step #5: rax = 0x00005636713ed520 rbx = 0x00005636713ed520 rcx = 0x00005636713ed9d0 rdx = 0x00007f07dca56b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7e1ab170 Step #5: r8 = 0x00005636713ed520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f07dca56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056366f8c4960 r14 = 0x0000000100000004 r15 = 0x000056366e831386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24685==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x3d,0x42,0x30,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B=B0\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60a9673e0eed38200d8b0866140b31f68f5d3f82 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCPUIwhoEACw== Step #5: MERGE-OUTER: attempt 1821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1295100884 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d4bee1198, 0x557d4bee9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d4bee9918,0x557d4bf710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60a9673e0eed38200d8b0866140b31f68f5d3f82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7906 processed earlier; will process 7369 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #2 pulse cov: 369 ft: 395 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24729==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d496f55dd bp 0x000000000000 sp 0x7ffc21b108f0 T24729) Step #5: ==24729==The signal is caused by a READ memory access. Step #5: #0 0x557d496f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d49517280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d49516fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d494f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d49415ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d4936dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d493771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d4935e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d4938a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10eb7b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d49351aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24729==Register values: Step #5: rax = 0x0000557d4cb8d4f0 rbx = 0x0000557d4cb8d4f0 rcx = 0x0000557d4cb8d4e0 rdx = 0x00007f10eb97cb80 Step #5: rdi = 0x0000557d4cb8d4e0 rsi = 0x0000000001800000 rbp = 0x0000000000000000 rsp = 0x00007ffc21b108f0 Step #5: r8 = 0x0000557d4cb8d4f0 r9 = 0x00007f10eb97cc20 r10 = 0x0000557d4ca13010 r11 = 0x00007f10eb97cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d4c8f4960 r14 = 0x0000000100000004 r15 = 0x0000557d4b861386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24729==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x31,0x42,0x3f,0x42,0x27,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3511B?B'\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-59b170bc394462f96314bccb43f9acb573435507 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TFCP0IngIAACw== Step #5: MERGE-OUTER: attempt 1822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1295235528 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654813a8198, 0x5654813b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654813b0918,0x5654814380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59b170bc394462f96314bccb43f9acb573435507' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7909 processed earlier; will process 7366 files now Step #5: [00:12:11:980 - 7F7548D67C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24765==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56547ebbc5dd bp 0x000000000000 sp 0x7ffcdccb7740 T24765) Step #5: ==24765==The signal is caused by a READ memory access. Step #5: #0 0x56547ebbc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56547e9de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56547e9ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56547e9bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56547e8dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56547e834c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56547e83e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56547e8256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56547e8513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7548d8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56547e818aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24765==Register values: Step #5: rax = 0x0000565482e92520 rbx = 0x0000565482e92520 rcx = 0x0000565482e92510 rdx = 0x00007f7548f57b80 Step #5: rdi = 0x0000565482e92510 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffcdccb7740 Step #5: r8 = 0x0000565482e92520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7548f57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565481dbb960 r14 = 0x0000000100000004 r15 = 0x0000565480d28386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24765==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x20,0x41,0x80,0x68,0x6b,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA A\200hkm\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1a2cc1f8deb86380da08bc844e5a1fe164a10fb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakEgQYBoa20ACw== Step #5: MERGE-OUTER: attempt 1823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1295368732 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56328e088198, 0x56328e090911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56328e090918,0x56328e1180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1a2cc1f8deb86380da08bc844e5a1fe164a10fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7911 processed earlier; will process 7364 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 4177791 Step #5: #2 pulse cov: 342 ft: 363 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #4 pulse cov: 452 ft: 514 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 524281 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown function 24573 Step #5: #8 pulse cov: 519 ft: 645 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: out-of-range function index Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type 67108862 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24802==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56328b89c5dd bp 0x000000000000 sp 0x7fff4b061740 T24802) Step #5: ==24802==The signal is caused by a READ memory access. Step #5: #0 0x56328b89c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56328b6be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56328b6bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56328b69b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56328b5bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56328b514c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56328b51e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56328b5056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56328b5313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16ee284082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56328b4f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24802==Register values: Step #5: rax = 0x000056328f3bfe10 rbx = 0x000056328f3bfe10 rcx = 0x000056328f3bfe00 rdx = 0x00007f16ee44cb80 Step #5: rdi = 0x000056328f3bfe00 rsi = 0x0000000000300000 rbp = 0x0000000000000000 rsp = 0x00007fff4b061740 Step #5: r8 = 0x000056328f3bfe10 r9 = 0x00007f16ee44cc10 r10 = 0x000056328f243010 r11 = 0x00007f16ee44cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056328ea9b960 r14 = 0x0000000100000004 r15 = 0x000056328da08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24802==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x68,0x42,0x32,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BhB2\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af59f2bd4af3327ccc4fb3023e4de7cc66cfec01 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCaEIyhn0ACw== Step #5: MERGE-OUTER: attempt 1824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1295512257 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db2280d198, 0x55db22815911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db22815918,0x55db2289d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af59f2bd4af3327ccc4fb3023e4de7cc66cfec01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7924 processed earlier; will process 7351 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #1 pulse cov: 359 ft: 360 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1333264379 Step #5: #2 pulse cov: 372 ft: 390 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db200215dd bp 0x000000000000 sp 0x7fffa8af2620 T24839) Step #5: ==24839==The signal is caused by a READ memory access. Step #5: #0 0x55db200215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db1fe43280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db1fe42fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db1fe20929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db1fd41ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db1fc99c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db1fca31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db1fc8a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db1fcb63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f605437f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db1fc7daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24839==Register values: Step #5: rax = 0x000055db23c39430 rbx = 0x000055db23c39430 rcx = 0x000055db23c39420 rdx = 0x00007f6054547b80 Step #5: rdi = 0x000055db23c39420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffa8af2620 Step #5: r8 = 0x000055db23c39430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6054547be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db23220960 r14 = 0x0000000100000004 r15 = 0x000055db2218d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdc,0xa2,0x2b,0x41,0xd6,0x40,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\334\242+A\326@j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-102a7b556bd6c94796b35a23c1b54b52a1a5a55d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3KIrQdZAagAACw== Step #5: MERGE-OUTER: attempt 1825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1295644984 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3ea743198, 0x55a3ea74b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3ea74b918,0x55a3ea7d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/102a7b556bd6c94796b35a23c1b54b52a1a5a55d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7927 processed earlier; will process 7348 files now Step #5: [LOADING] WASM module load failed: unknown type 1073741740 Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 418 ft: 443 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 1070529663 Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 440 ft: 485 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 54542869 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a3e7f575dd bp 0x000000000000 sp 0x7ffed7201da0 T24875) Step #5: ==24875==The signal is caused by a READ memory access. Step #5: #0 0x55a3e7f575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3e7d79280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3e7d78fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a3e7d56929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3e7c77ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a3e7bcfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a3e7bd91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3e7bc06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3e7bec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f671a94e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a3e7bb3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24875==Register values: Step #5: rax = 0x000055a3ec111520 rbx = 0x000055a3ec111520 rcx = 0x000055a3ec1119d0 rdx = 0x00007f671ab16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed7201da0 Step #5: r8 = 0x000055a3ec111520 r9 = 0x000055a3ebfb5850 r10 = 0x000055a3ebf97010 r11 = 0x00007f671ab16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3eb156960 r14 = 0x0000000100000004 r15 = 0x000055a3ea0c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xff,0xff,0xba,0x35,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\377\377\2725\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffc0508bf505977204afba9165d0efb2f46b5580 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lp//+6NX8ACw== Step #5: MERGE-OUTER: attempt 1826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1295780833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556dde9fa198, 0x556ddea02911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ddea02918,0x556ddea8a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ffc0508bf505977204afba9165d0efb2f46b5580' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7933 processed earlier; will process 7342 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24917==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ddc20e5dd bp 0x000000000000 sp 0x7ffcbb389bc0 T24917) Step #5: ==24917==The signal is caused by a READ memory access. Step #5: #0 0x556ddc20e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ddc030280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ddc02ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ddc00d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ddbf2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ddbe86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ddbe901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ddbe776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ddbea33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d1a46b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ddbe6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24917==Register values: Step #5: rax = 0x0000556de0dce270 rbx = 0x0000556de0dce270 rcx = 0x0000556de0dce720 rdx = 0x00007f2d1a633b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbb389bc0 Step #5: r8 = 0x0000556de0dce270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d1a633be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ddf40d960 r14 = 0x0000000100000004 r15 = 0x0000556dde37a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24917==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x40,0x6e,0x20,0x2c,0x22,0x0,0x22,0x2,0x21,0x12,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001@n ,\"\000\"\002!\022\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce8f0f7b049751149d5dcfa10a8ef9a064532843 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFAbiAsIgAiAiESCw== Step #5: MERGE-OUTER: attempt 1827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1295911186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ef9489198, 0x563ef9491911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ef9491918,0x563ef95190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce8f0f7b049751149d5dcfa10a8ef9a064532843' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7934 processed earlier; will process 7341 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24953==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ef6c9d5dd bp 0x000000000000 sp 0x7ffce5d8c0a0 T24953) Step #5: ==24953==The signal is caused by a READ memory access. Step #5: #0 0x563ef6c9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ef6abf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ef6abefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ef6a9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ef69bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ef6915c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ef691f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ef69066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ef69323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7d8f45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ef68f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24953==Register values: Step #5: rax = 0x0000563efb25f150 rbx = 0x0000563efb25f150 rcx = 0x0000563efb25f600 rdx = 0x00007ff7d910db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce5d8c0a0 Step #5: r8 = 0x0000563efb25f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7d910dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ef9e9c960 r14 = 0x0000000100000004 r15 = 0x0000563ef8e09386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24953==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xbf,0xff,0xf7,0xff,0xf,0x22,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\277\377\367\377\017\"\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f2aca5ffacd7c223cf3fecc6cde59bbed6bdc27 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT2///f/DyIACw== Step #5: MERGE-OUTER: attempt 1828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296042019 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a60245198, 0x560a6024d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a6024d918,0x560a602d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f2aca5ffacd7c223cf3fecc6cde59bbed6bdc27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7935 processed earlier; will process 7340 files now Step #5: [00:12:12:787 - 7F7FEBCD0C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==24997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a5da595dd bp 0x000000000000 sp 0x7ffd5665f090 T24997) Step #5: ==24997==The signal is caused by a READ memory access. Step #5: #0 0x560a5da595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a5d87b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a5d87afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a5d858929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a5d779ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a5d6d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a5d6db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a5d6c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a5d6ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7febcf8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a5d6b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==24997==Register values: Step #5: rax = 0x0000560a62675520 rbx = 0x0000560a62675520 rcx = 0x0000560a62675510 rdx = 0x00007f7febec0b80 Step #5: rdi = 0x0000560a62675510 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffd5665f090 Step #5: r8 = 0x0000560a62675520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7febec0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a60c58960 r14 = 0x0000000100000004 r15 = 0x0000560a5fbc5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==24997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x3,0x40,0x0,0xc0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\003@\000\300\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1086340fbbb6458c7c25f531a397f401877b74d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQANAAMAACwALCw== Step #5: MERGE-OUTER: attempt 1829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296174364 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d25509b198, 0x55d2550a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2550a3918,0x55d25512b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1086340fbbb6458c7c25f531a397f401877b74d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7937 processed earlier; will process 7338 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 318 ft: 326 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25033==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2528af5dd bp 0x000000000000 sp 0x7ffcdaeefc00 T25033) Step #5: ==25033==The signal is caused by a READ memory access. Step #5: #0 0x55d2528af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2526d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2526d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2526ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2525cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d252527c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2525311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2525186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2525443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f336d864082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d25250baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25033==Register values: Step #5: rax = 0x000055d25663d330 rbx = 0x000055d25663d330 rcx = 0x000055d25663d7e0 rdx = 0x00007f336da2cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdaeefc00 Step #5: r8 = 0x000055d25663d330 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f336da2cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d255aae960 r14 = 0x0000000100000004 r15 = 0x000055d254a1b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25033==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x80,0x3f,0x6e,0x2,0x7f,0x0,0xd6,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\200?n\002\177\000\326\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-38ec663a9b1652474f2f51d5f0a92ac6e3dbcf0f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGAP24CfwDWAAsACw== Step #5: MERGE-OUTER: attempt 1830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296311090 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56163f71f198, 0x56163f727911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56163f727918,0x56163f7af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38ec663a9b1652474f2f51d5f0a92ac6e3dbcf0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7940 processed earlier; will process 7335 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -1471 Step #5: #2 pulse cov: 312 ft: 322 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25077==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56163cf335dd bp 0x000000000000 sp 0x7ffca6f5dab0 T25077) Step #5: ==25077==The signal is caused by a READ memory access. Step #5: #0 0x56163cf335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56163cd55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56163cd54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56163cd32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56163cc53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56163cbabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56163cbb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56163cb9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56163cbc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc7767f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56163cb8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25077==Register values: Step #5: rax = 0x0000561641d81520 rbx = 0x0000561641d81520 rcx = 0x0000561641d819d0 rdx = 0x00007efc77847b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca6f5dab0 Step #5: r8 = 0x0000561641d81520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc77847be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561640132960 r14 = 0x0000000100000004 r15 = 0x000056163f09f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25077==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x21,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB!\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-352edd959daec4a112b3846c29af56e689d6f483 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0IhhnwACw== Step #5: MERGE-OUTER: attempt 1831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296444917 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef3e67d198, 0x55ef3e685911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef3e685918,0x55ef3e70d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/352edd959daec4a112b3846c29af56e689d6f483' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7943 processed earlier; will process 7332 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 5119 Step #5: #2 pulse cov: 326 ft: 340 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef3be915dd bp 0x000000000000 sp 0x7ffd48022d90 T25105) Step #5: ==25105==The signal is caused by a READ memory access. Step #5: #0 0x55ef3be915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef3bcb3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef3bcb2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef3bc90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef3bbb1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef3bb09c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef3bb131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef3bafa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef3bb263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6bf80c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef3baedaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25105==Register values: Step #5: rax = 0x000055ef3f33cea0 rbx = 0x000055ef3f33cea0 rcx = 0x000055ef3f33ce90 rdx = 0x00007fd6bf9d4b80 Step #5: rdi = 0x000055ef3f33ce90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffd48022d90 Step #5: r8 = 0x000055ef3f33cea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd6bf9d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef3f090960 r14 = 0x0000000100000004 r15 = 0x000055ef3dffd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0x9,0x42,0xe8,0x32,0x86,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\011B\3502\206\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ccd9c4feea57f56665082e2f749e4a4a1381482 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCUIJQugyhn8ACw== Step #5: MERGE-OUTER: attempt 1832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296579636 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfc4e03198, 0x55bfc4e0b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfc4e0b918,0x55bfc4e930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ccd9c4feea57f56665082e2f749e4a4a1381482' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7946 processed earlier; will process 7329 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25149==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfc26175dd bp 0x000000000000 sp 0x7ffe91671070 T25149) Step #5: ==25149==The signal is caused by a READ memory access. Step #5: #0 0x55bfc26175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfc2439280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfc2438fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfc2416929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfc2337ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfc228fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfc22991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfc22806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfc22ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f450f990082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfc2273aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25149==Register values: Step #5: rax = 0x000055bfc7495150 rbx = 0x000055bfc7495150 rcx = 0x000055bfc7495600 rdx = 0x00007f450fb58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe91671070 Step #5: r8 = 0x000055bfc7495150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f450fb58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfc5816960 r14 = 0x0000000100000004 r15 = 0x000055bfc4783386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25149==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x23,0x42,0x43,0x42,0x38,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351#BCB8\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45a89da381c0795e27715400dae2300390d4ef67 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6SNCQ0I4in0ACw== Step #5: MERGE-OUTER: attempt 1833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296711934 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad4df00198, 0x55ad4df08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad4df08918,0x55ad4df900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45a89da381c0795e27715400dae2300390d4ef67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7947 processed earlier; will process 7328 files now Step #5: [LOADING] WASM module load failed: unknown type 255 Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 18 Step #5: #2 pulse cov: 330 ft: 342 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25185==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad4b7145dd bp 0x000000000000 sp 0x7ffc4fdabea0 T25185) Step #5: ==25185==The signal is caused by a READ memory access. Step #5: #0 0x55ad4b7145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad4b536280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad4b535fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad4b513929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad4b434ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad4b38cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad4b3961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad4b37d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad4b3a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ae49a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad4b370aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25185==Register values: Step #5: rax = 0x000055ad4fdb2600 rbx = 0x000055ad4fdb2600 rcx = 0x000055ad4fdb2ab0 rdx = 0x00007f1ae4b6db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4fdabea0 Step #5: r8 = 0x000055ad4fdb2600 r9 = 0x00007f1ae4b6dc00 r10 = 0x000055ad4fc38010 r11 = 0x00007f1ae4b6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad4e913960 r14 = 0x0000000100000004 r15 = 0x000055ad4d880386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25185==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x9,0x42,0x65,0x42,0x69,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\011BeBi\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5a9191929eb0709c38c30db772bbd928a1d4924 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QlCZUJphn0ACw== Step #5: MERGE-OUTER: attempt 1834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296846549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4389ad198, 0x55c4389b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4389b5918,0x55c438a3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5a9191929eb0709c38c30db772bbd928a1d4924' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7950 processed earlier; will process 7325 files now Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 323 ft: 345 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 355 ft: 406 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25205==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4361c15dd bp 0x000000000000 sp 0x7fff08b2eca0 T25205) Step #5: ==25205==The signal is caused by a READ memory access. Step #5: #0 0x55c4361c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c435fe3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c435fe2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c435fc0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c435ee1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c435e39c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c435e431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c435e2a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c435e563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6283aa3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c435e1daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25205==Register values: Step #5: rax = 0x000055c439977520 rbx = 0x000055c439977520 rcx = 0x000055c4399779d0 rdx = 0x00007f6283c6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff08b2eca0 Step #5: r8 = 0x000055c439977520 r9 = 0x000055c43982bd00 r10 = 0x000055c4397fd010 r11 = 0x00007f6283c6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4393c0960 r14 = 0x0000000100000004 r15 = 0x000055c43832d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25205==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0xbf,0xff,0x10,0x3d,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031\277\377\020=\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd2382a6f60d7cd6c4b76f25a3016c7f23d72c85 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7Gb//ED0AAAAACw== Step #5: MERGE-OUTER: attempt 1835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1296983231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559988103198, 0x55998810b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55998810b918,0x5599881930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd2382a6f60d7cd6c4b76f25a3016c7f23d72c85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7956 processed earlier; will process 7319 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25209==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599859175dd bp 0x000000000000 sp 0x7ffce3ae3610 T25209) Step #5: ==25209==The signal is caused by a READ memory access. Step #5: #0 0x5599859175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559985739280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559985738fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559985716929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559985637ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55998558fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599855991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599855806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599855ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6fa64d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559985573aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25209==Register values: Step #5: rax = 0x0000559989218150 rbx = 0x0000559989218150 rcx = 0x0000559989218600 rdx = 0x00007f6fa669bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce3ae3610 Step #5: r8 = 0x0000559989218150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6fa669bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559988b16960 r14 = 0x0000000100000004 r15 = 0x0000559987a83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25209==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0x93,0x1,0x0,0xfd,0x93,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\223\001\000\375\223\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4606f00069fa7bf88d9a7a1ad6725713b40462f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP2TAQD9kwEACw== Step #5: MERGE-OUTER: attempt 1836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1297114734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561128490198, 0x561128498911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561128498918,0x5611285200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4606f00069fa7bf88d9a7a1ad6725713b40462f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7957 processed earlier; will process 7318 files now Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 34 Step #5: #2 pulse cov: 308 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25213==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561125ca45dd bp 0x000000000000 sp 0x7ffe2cb7bb30 T25213) Step #5: ==25213==The signal is caused by a READ memory access. Step #5: #0 0x561125ca45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561125ac6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561125ac5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561125aa3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611259c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56112591cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611259261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56112590d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611259393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e608f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561125900aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25213==Register values: Step #5: rax = 0x0000561129df1520 rbx = 0x0000561129df1520 rcx = 0x0000561129df19d0 rdx = 0x00007f0e60abfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2cb7bb30 Step #5: r8 = 0x0000561129df1520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e60abfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561128ea3960 r14 = 0x0000000100000004 r15 = 0x0000561127e10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25213==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x35,0x0,0x0,0xfd,0x31,0xfd,0x35,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\3755\000\000\3751\3755\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb3f5e775972e7ee21c59897be08caf8a937e9e7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/TUAAP0x/TUACw== Step #5: MERGE-OUTER: attempt 1837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1297247873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fa5f15198, 0x557fa5f1d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fa5f1d918,0x557fa5fa50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb3f5e775972e7ee21c59897be08caf8a937e9e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7961 processed earlier; will process 7314 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25225==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557fa37295dd bp 0x000000000000 sp 0x7ffe63ee8b60 T25225) Step #5: ==25225==The signal is caused by a READ memory access. Step #5: #0 0x557fa37295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557fa354b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557fa354afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557fa3528929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557fa3449ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557fa33a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557fa33ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557fa33926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557fa33be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b14c76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557fa3385aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25225==Register values: Step #5: rax = 0x0000557fa71d7520 rbx = 0x0000557fa71d7520 rcx = 0x0000557fa71d79d0 rdx = 0x00007f9b14e3eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe63ee8b60 Step #5: r8 = 0x0000557fa71d7520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b14e3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fa6928960 r14 = 0x0000000100000004 r15 = 0x0000557fa5895386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25225==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0xde,0xc0,0x9b,0x6d,0x1,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA\336\300\233m\001j\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c72209e9f7612d7f46856f6825957905bbc493d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakHewJttAWoACw== Step #5: MERGE-OUTER: attempt 1838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1297380651 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c08f501198, 0x55c08f509911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c08f509918,0x55c08f5910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c72209e9f7612d7f46856f6825957905bbc493d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7963 processed earlier; will process 7312 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 333 ft: 370 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25229==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c08cd155dd bp 0x000000000000 sp 0x7ffe5520aa80 T25229) Step #5: ==25229==The signal is caused by a READ memory access. Step #5: #0 0x55c08cd155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c08cb37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c08cb36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c08cb14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c08ca35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c08c98dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c08c9971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c08c97e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c08c9aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd0e124082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c08c971aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25229==Register values: Step #5: rax = 0x000055c090fb0dc0 rbx = 0x000055c090fb0dc0 rcx = 0x000055c090fb1270 rdx = 0x00007fbd0e2ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5520aa80 Step #5: r8 = 0x000055c090fb0dc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbd0e2ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c08ff14960 r14 = 0x0000000100000004 r15 = 0x000055c08ee81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25229==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x32,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB2\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c591bfdec445c2e5c75a521c32d3dbf859184e53 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0Iyhn4ACw== Step #5: MERGE-OUTER: attempt 1839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1297515201 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e20910198, 0x558e20918911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e20918918,0x558e209a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c591bfdec445c2e5c75a521c32d3dbf859184e53' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7967 processed earlier; will process 7308 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25233==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e1e1245dd bp 0x000000000000 sp 0x7ffc1ef663a0 T25233) Step #5: ==25233==The signal is caused by a READ memory access. Step #5: #0 0x558e1e1245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e1df46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e1df45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e1df23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e1de44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e1dd9cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e1dda61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e1dd8d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e1ddb93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc08f1c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e1dd80aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25233==Register values: Step #5: rax = 0x0000558e21f41150 rbx = 0x0000558e21f41150 rcx = 0x0000558e21f41600 rdx = 0x00007fc08f389b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1ef663a0 Step #5: r8 = 0x0000558e21f41150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc08f389be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e21323960 r14 = 0x0000000100000004 r15 = 0x0000558e20290386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25233==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xab,0x1,0xc,0x0,0xab,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\253\001\014\000\253\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-063cdfd11438bf3316facfe692e8ed1b4e2f66b5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACrAQwAqwALCw== Step #5: MERGE-OUTER: attempt 1840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1297646058 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f95b13198, 0x561f95b1b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f95b1b918,0x561f95ba30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/063cdfd11438bf3316facfe692e8ed1b4e2f66b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7968 processed earlier; will process 7307 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25237==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f933275dd bp 0x000000000000 sp 0x7fffa182aee0 T25237) Step #5: ==25237==The signal is caused by a READ memory access. Step #5: #0 0x561f933275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f93149280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f93148fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f93126929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f93047ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f92f9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f92fa91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f92f906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f92fbc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc609892082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f92f83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25237==Register values: Step #5: rax = 0x0000561f98038150 rbx = 0x0000561f98038150 rcx = 0x0000561f98038600 rdx = 0x00007fc609a5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa182aee0 Step #5: r8 = 0x0000561f98038150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc609a5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f96526960 r14 = 0x0000000100000004 r15 = 0x0000561f95493386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25237==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x7e,0x42,0x40,0x42,0x38,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351~B@B8\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3a2bcfe62b81cac42f29af6cb03472a3d0513a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6X5CQEI4in4ACw== Step #5: MERGE-OUTER: attempt 1841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1297780621 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556366e14198, 0x556366e1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556366e1c918,0x556366ea40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3a2bcfe62b81cac42f29af6cb03472a3d0513a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7969 processed earlier; will process 7306 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25241==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563646285dd bp 0x000000000000 sp 0x7fff819950d0 T25241) Step #5: ==25241==The signal is caused by a READ memory access. Step #5: #0 0x5563646285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55636444a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556364449fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556364427929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556364348ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563642a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563642aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563642916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563642bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff68d584082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556364284aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25241==Register values: Step #5: rax = 0x0000556367d07640 rbx = 0x0000556367d07640 rcx = 0x0000556367d07af0 rdx = 0x00007ff68d74cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff819950d0 Step #5: r8 = 0x0000556367d07640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff68d74cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556367827960 r14 = 0x0000000100000004 r15 = 0x0000556366794386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25241==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xcd,0x21,0x6b,0x20,0x76,0xd4,0x1,0x21,0xff,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\315!k v\324\001!\377\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b41d8ce5e32cf618d4f72ea432e01fe45ba20d7e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHNIWsgdtQBIf8BCw== Step #5: MERGE-OUTER: attempt 1842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1297911329 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649fe29b198, 0x5649fe2a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649fe2a3918,0x5649fe32b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b41d8ce5e32cf618d4f72ea432e01fe45ba20d7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7970 processed earlier; will process 7305 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25245==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649fbaaf5dd bp 0x000000000000 sp 0x7fff22b50700 T25245) Step #5: ==25245==The signal is caused by a READ memory access. Step #5: #0 0x5649fbaaf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649fb8d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649fb8d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649fb8ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649fb7cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649fb727c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649fb7311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649fb7186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649fb7443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7facd5767082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649fb70baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25245==Register values: Step #5: rax = 0x0000564a00979150 rbx = 0x0000564a00979150 rcx = 0x0000564a00979600 rdx = 0x00007facd592fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff22b50700 Step #5: r8 = 0x0000564a00979150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007facd592fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649fecae960 r14 = 0x0000000100000004 r15 = 0x00005649fdc1b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25245==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xfc,0x2,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\374\002\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6a939727bde8549359bd4dac5f99c7bcfd1bc26 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAPwCAAsLCw== Step #5: MERGE-OUTER: attempt 1843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1298043316 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ff617e198, 0x564ff6186911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ff6186918,0x564ff620e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6a939727bde8549359bd4dac5f99c7bcfd1bc26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7971 processed earlier; will process 7304 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25249==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564ff39925dd bp 0x000000000000 sp 0x7ffced112280 T25249) Step #5: ==25249==The signal is caused by a READ memory access. Step #5: #0 0x564ff39925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564ff37b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564ff37b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564ff3791929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564ff36b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564ff360ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564ff36141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564ff35fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564ff36273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb14a56d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564ff35eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25249==Register values: Step #5: rax = 0x0000564ff803f150 rbx = 0x0000564ff803f150 rcx = 0x0000564ff803f600 rdx = 0x00007fb14a735b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffced112280 Step #5: r8 = 0x0000564ff803f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb14a735be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ff6b91960 r14 = 0x0000000100000004 r15 = 0x0000564ff5afe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25249==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x8e,0x92,0x92,0x8c,0x91,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\216\222\222\214\221\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-209610b87623a9aec344d05ba54579890e0ddf61 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACOkpKMkQALCw== Step #5: MERGE-OUTER: attempt 1844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1298173275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7c2395198, 0x55d7c239d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7c239d918,0x55d7c24250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/209610b87623a9aec344d05ba54579890e0ddf61' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7972 processed earlier; will process 7303 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25253==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7bfba95dd bp 0x000000000000 sp 0x7fff4ac69050 T25253) Step #5: ==25253==The signal is caused by a READ memory access. Step #5: #0 0x55d7bfba95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7bf9cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7bf9cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7bf9a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7bf8c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7bf821c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7bf82b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7bf8126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7bf83e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff877fd0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7bf805aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25253==Register values: Step #5: rax = 0x000055d7c38d7150 rbx = 0x000055d7c38d7150 rcx = 0x000055d7c38d7600 rdx = 0x00007ff878198b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4ac69050 Step #5: r8 = 0x000055d7c38d7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff878198be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7c2da8960 r14 = 0x0000000100000004 r15 = 0x000055d7c1d15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25253==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xfc,0x1,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\374\001\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c3f60786c03a62b7ec2260fd0f34bc20bb7c951 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAPwBAAsLCw== Step #5: MERGE-OUTER: attempt 1845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1298306187 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f73caed198, 0x55f73caf5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f73caf5918,0x55f73cb7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c3f60786c03a62b7ec2260fd0f34bc20bb7c951' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7973 processed earlier; will process 7302 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25257==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f73a3015dd bp 0x000000000000 sp 0x7ffc8a52e5e0 T25257) Step #5: ==25257==The signal is caused by a READ memory access. Step #5: #0 0x55f73a3015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f73a123280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f73a122fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f73a100929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f73a021ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f739f79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f739f831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f739f6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f739f963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f934b7b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f739f5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25257==Register values: Step #5: rax = 0x000055f73eafa270 rbx = 0x000055f73eafa270 rcx = 0x000055f73eafa720 rdx = 0x00007f934b97cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8a52e5e0 Step #5: r8 = 0x000055f73eafa270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f934b97cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f73d500960 r14 = 0x0000000100000004 r15 = 0x000055f73c46d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25257==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x40,0x7d,0x20,0x2c,0x22,0x0,0x22,0x0,0x21,0x12,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001@} ,\"\000\"\000!\022\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e9a8950ba8094ccb6fd45d5e6bc55eef6ae9f0c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFAfSAsIgAiACESCw== Step #5: MERGE-OUTER: attempt 1846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1298455260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d9a78c198, 0x555d9a794911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d9a794918,0x555d9a81c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e9a8950ba8094ccb6fd45d5e6bc55eef6ae9f0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7974 processed earlier; will process 7301 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 296 ft: 297 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25261==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d97fa05dd bp 0x000000000000 sp 0x7ffd25daaee0 T25261) Step #5: ==25261==The signal is caused by a READ memory access. Step #5: #0 0x555d97fa05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d97dc2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d97dc1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d97d9f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d97cc0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d97c18c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d97c221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d97c096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d97c353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2bb0c46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d97bfcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25261==Register values: Step #5: rax = 0x0000555d9caf6520 rbx = 0x0000555d9caf6520 rcx = 0x0000555d9caf69d0 rdx = 0x00007f2bb0e0eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd25daaee0 Step #5: r8 = 0x0000555d9caf6520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2bb0e0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d9b19f960 r14 = 0x0000000100000004 r15 = 0x0000555d9a10c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25261==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe1,0x40,0x42,0x43,0x42,0x20,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\341@BCB \206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-202e9398b0a5e75ab95393c9405fae8cd9b90551 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC4UBCQ0Ighn4ACw== Step #5: MERGE-OUTER: attempt 1847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1298606374 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573e71b5198, 0x5573e71bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573e71bd918,0x5573e72450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/202e9398b0a5e75ab95393c9405fae8cd9b90551' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7976 processed earlier; will process 7299 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25265==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573e49c95dd bp 0x000000000000 sp 0x7fff979821f0 T25265) Step #5: ==25265==The signal is caused by a READ memory access. Step #5: #0 0x5573e49c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573e47eb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573e47eafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573e47c8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573e46e9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573e4641c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573e464b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573e46326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573e465e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efde49c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573e4625aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25265==Register values: Step #5: rax = 0x00005573e873d150 rbx = 0x00005573e873d150 rcx = 0x00005573e873d600 rdx = 0x00007efde4b8ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff979821f0 Step #5: r8 = 0x00005573e873d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efde4b8abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573e7bc8960 r14 = 0x0000000100000004 r15 = 0x00005573e6b35386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25265==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0x57,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000W\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-622d34336abf5328a8f024db821122be1ba12cc4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAFcACwALCw== Step #5: MERGE-OUTER: attempt 1848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1298755938 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a66036198, 0x563a6603e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a6603e918,0x563a660c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/622d34336abf5328a8f024db821122be1ba12cc4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7977 processed earlier; will process 7298 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 353 ft: 354 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 401 ft: 417 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25269==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a6384a5dd bp 0x000000000000 sp 0x7fffcb5a76b0 T25269) Step #5: ==25269==The signal is caused by a READ memory access. Step #5: #0 0x563a6384a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a6366c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a6366bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a63649929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a6356aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a634c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a634cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a634b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a634df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43ffa4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a634a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25269==Register values: Step #5: rax = 0x0000563a6753d390 rbx = 0x0000563a6753d390 rcx = 0x0000563a6753d380 rdx = 0x00007f43ffc14b80 Step #5: rdi = 0x0000563a6753d380 rsi = 0x0000000002000000 rbp = 0x0000000000000000 rsp = 0x00007fffcb5a76b0 Step #5: r8 = 0x0000563a6753d390 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43ffc14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a66a49960 r14 = 0x0000000100000004 r15 = 0x0000563a659b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25269==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb9,0x0,0xb2,0x0,0x9b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\271\000\262\000\233\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ce702538ac0fbabe329960aaa3e33accda8d9fb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAC5ALIAmwALCw== Step #5: MERGE-OUTER: attempt 1849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1298895630 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561037fcb198, 0x561037fd3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561037fd3918,0x56103805b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ce702538ac0fbabe329960aaa3e33accda8d9fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7980 processed earlier; will process 7295 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 295 ft: 316 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25273==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610357df5dd bp 0x000000000000 sp 0x7fff979a6aa0 T25273) Step #5: ==25273==The signal is caused by a READ memory access. Step #5: #0 0x5610357df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561035601280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561035600fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610355de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610354ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561035457c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610354611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610354486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610354743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b2e21f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56103543baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25273==Register values: Step #5: rax = 0x0000561038e17f90 rbx = 0x0000561038e17f90 rcx = 0x0000561038e17f80 rdx = 0x00007f1b2e3e7b80 Step #5: rdi = 0x0000561038e17f80 rsi = 0x0000000000008001 rbp = 0x0000000000000000 rsp = 0x00007fff979a6aa0 Step #5: r8 = 0x0000561038e17f90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b2e3e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610389de960 r14 = 0x0000000100000004 r15 = 0x000056103794b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25273==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xb,0x0,0xb4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\013\000\264\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45f174ed855861c423eb443d17c2acfecd78433f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAAsAtAALCw== Step #5: MERGE-OUTER: attempt 1850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299039892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd8ff0c198, 0x55fd8ff14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd8ff14918,0x55fd8ff9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45f174ed855861c423eb443d17c2acfecd78433f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7983 processed earlier; will process 7292 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25317==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd8d7205dd bp 0x000000000000 sp 0x7ffc77351ec0 T25317) Step #5: ==25317==The signal is caused by a READ memory access. Step #5: #0 0x55fd8d7205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd8d542280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd8d541fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd8d51f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd8d440ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd8d398c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd8d3a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd8d3896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd8d3b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1aa58a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd8d37caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25317==Register values: Step #5: rax = 0x000055fd91c63620 rbx = 0x000055fd91c63620 rcx = 0x000055fd91c63610 rdx = 0x00007f1aa5a6eb80 Step #5: rdi = 0x000055fd91c63610 rsi = 0x0000000000000208 rbp = 0x0000000000000000 rsp = 0x00007ffc77351ec0 Step #5: r8 = 0x000055fd91c63620 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1aa5a6ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd9091f960 r14 = 0x0000000100000004 r15 = 0x000055fd8f88c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25317==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xc1,0x1,0x0,0xfd,0xc1,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\301\001\000\375\301\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3247bec2cee073295f7c2070a38ecfcb6c352c06 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP3BAQD9wQEACw== Step #5: MERGE-OUTER: attempt 1851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299191506 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559117737198, 0x55911773f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55911773f918,0x5591177c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3247bec2cee073295f7c2070a38ecfcb6c352c06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7985 processed earlier; will process 7290 files now Step #5: [LOADING] WASM module load failed: unknown type 138378814 Step #5: #1 pulse cov: 260 ft: 261 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 315 ft: 319 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25353==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559114f4b5dd bp 0x000000000000 sp 0x7fffa0e80f10 T25353) Step #5: ==25353==The signal is caused by a READ memory access. Step #5: #0 0x559114f4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559114d6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559114d6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559114d4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559114c6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559114bc3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559114bcd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559114bb46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559114be03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf4fa03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559114ba7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25353==Register values: Step #5: rax = 0x0000559119ac0520 rbx = 0x0000559119ac0520 rcx = 0x0000559119ac09d0 rdx = 0x00007fdf4fbcbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa0e80f10 Step #5: r8 = 0x0000559119ac0520 r9 = 0x00007fdf4fbcbbf0 r10 = 0x0000559119946010 r11 = 0x00007fdf4fbcbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055911814a960 r14 = 0x0000000100000004 r15 = 0x00005591170b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25353==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0xe6,0xad,0xdc,0x7c,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B\346\255\334|}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7115e28d440d9176a1a4868e626fb65e9ebc0f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBC5q3cfH0ACw== Step #5: MERGE-OUTER: attempt 1852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299325872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d71e585198, 0x55d71e58d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d71e58d918,0x55d71e6150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7115e28d440d9176a1a4868e626fb65e9ebc0f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7988 processed earlier; will process 7287 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 319 ft: 347 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 479 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25389==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d71bd995dd bp 0x000000000000 sp 0x7fff55947170 T25389) Step #5: ==25389==The signal is caused by a READ memory access. Step #5: #0 0x55d71bd995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d71bbbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d71bbbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d71bb98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d71bab9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d71ba11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d71ba1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d71ba026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d71ba2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b73edb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d71b9f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25389==Register values: Step #5: rax = 0x000055d71f3b7520 rbx = 0x000055d71f3b7520 rcx = 0x000055d71f3b79d0 rdx = 0x00007f1b740a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff55947170 Step #5: r8 = 0x000055d71f3b7520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b740a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d71ef98960 r14 = 0x0000000100000004 r15 = 0x000055d71df05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25389==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0xe9,0x3a,0x7e,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\000B\351:~B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f08f549e8bcc45fdbcc55366099d9b1ef58476e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCAELpOn5CAX4ACw== Step #5: MERGE-OUTER: attempt 1853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299459428 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f9592ea198, 0x55f9592f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f9592f2918,0x55f95937a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f08f549e8bcc45fdbcc55366099d9b1ef58476e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7992 processed earlier; will process 7283 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25433==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f956afe5dd bp 0x000000000000 sp 0x7ffdfcb79bb0 T25433) Step #5: ==25433==The signal is caused by a READ memory access. Step #5: #0 0x55f956afe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f956920280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f95691ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9568fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f95681ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f956776c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9567801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9567676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9567933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ad6aa2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f95675aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25433==Register values: Step #5: rax = 0x000055f95b772150 rbx = 0x000055f95b772150 rcx = 0x000055f95b772600 rdx = 0x00007f6ad6c6ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfcb79bb0 Step #5: r8 = 0x000055f95b772150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ad6c6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f959cfd960 r14 = 0x0000000100000004 r15 = 0x000055f958c6a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25433==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0x72,0x0,0x72,0x0,0x73,0x4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000r\000r\000s\004\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-710d1be6b2e06d4f633bda9f322095024ddd59f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAHIAcgBzBAALCw== Step #5: MERGE-OUTER: attempt 1854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299591691 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6dde51198, 0x55e6dde59911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6dde59918,0x55e6ddee10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/710d1be6b2e06d4f633bda9f322095024ddd59f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7993 processed earlier; will process 7282 files now Step #5: [LOADING] WASM module load failed: unknown type 10452828 Step #5: #1 pulse cov: 246 ft: 247 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 32221 Step #5: #2 pulse cov: 296 ft: 302 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25474==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6db6655dd bp 0x000000000000 sp 0x7fff992f5420 T25474) Step #5: ==25474==The signal is caused by a READ memory access. Step #5: #0 0x55e6db6655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6db487280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6db486fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6db464929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6db385ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6db2ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6db2e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6db2ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6db2fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f313bd8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6db2c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25474==Register values: Step #5: rax = 0x000055e6e06a3a20 rbx = 0x000055e6e06a3a20 rcx = 0x000055e6e06a3ed0 rdx = 0x00007f313bf57b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff992f5420 Step #5: r8 = 0x000055e6e06a3a20 r9 = 0x00007f313bf57bf0 r10 = 0x000055e6e052a010 r11 = 0x00007f313bf57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6de864960 r14 = 0x0000000100000004 r15 = 0x000055e6dd7d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25474==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x42,0x42,0x43,0x42,0x43,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351BBCBCB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b065d3b0a0187052a965c17ffade517095c63f04 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UJCQ0JDQnwACw== Step #5: MERGE-OUTER: attempt 1855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299725902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ef3168198, 0x563ef3170911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ef3170918,0x563ef31f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b065d3b0a0187052a965c17ffade517095c63f04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 7996 processed earlier; will process 7279 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 372 ft: 391 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25505==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ef097c5dd bp 0x000000000000 sp 0x7fff735d3ff0 T25505) Step #5: ==25505==The signal is caused by a READ memory access. Step #5: #0 0x563ef097c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ef079e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ef079dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ef077b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ef069cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ef05f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ef05fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ef05e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ef06113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc96ad81082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ef05d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25505==Register values: Step #5: rax = 0x0000563ef40b0520 rbx = 0x0000563ef40b0520 rcx = 0x0000563ef40b09d0 rdx = 0x00007fc96af49b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff735d3ff0 Step #5: r8 = 0x0000563ef40b0520 r9 = 0x0000563ef3f6c610 r10 = 0x0000563ef3f36010 r11 = 0x00007fc96af49be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ef3b7b960 r14 = 0x0000000100000004 r15 = 0x0000563ef2ae8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25505==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xbd,0x7d,0x7d,0x7d,0x7f,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\275}}}\177\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9744eb2b8104a243d951e29b50971c1e585443a8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC9fX19fwALCw== Step #5: MERGE-OUTER: attempt 1856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299859103 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563df7a8b198, 0x563df7a93911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563df7a93918,0x563df7b1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9744eb2b8104a243d951e29b50971c1e585443a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8000 processed earlier; will process 7275 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 293 ft: 321 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25549==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563df529f5dd bp 0x000000000000 sp 0x7ffe52969e00 T25549) Step #5: ==25549==The signal is caused by a READ memory access. Step #5: #0 0x563df529f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563df50c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563df50c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563df509e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563df4fbfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563df4f17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563df4f211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563df4f086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563df4f343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f999984a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563df4efbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25549==Register values: Step #5: rax = 0x0000563df87af080 rbx = 0x0000563df87af080 rcx = 0x0000563df87af070 rdx = 0x00007f9999a12b80 Step #5: rdi = 0x0000563df87af070 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffe52969e00 Step #5: r8 = 0x0000563df87af080 r9 = 0x00007f9999a12bf0 r10 = 0x0000563df8781010 r11 = 0x00007f9999a12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563df849e960 r14 = 0x0000000100000004 r15 = 0x0000563df740b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25549==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x2,0x42,0x31,0x86,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B\002B1\206\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c92af7e3d88ff69329624f1933453b482d0f22e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCAkIxhoAACw== Step #5: MERGE-OUTER: attempt 1857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1299991147 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e78d9f1198, 0x55e78d9f9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e78d9f9918,0x55e78da810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c92af7e3d88ff69329624f1933453b482d0f22e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8003 processed earlier; will process 7272 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25585==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e78b2055dd bp 0x000000000000 sp 0x7ffefd9e7980 T25585) Step #5: ==25585==The signal is caused by a READ memory access. Step #5: #0 0x55e78b2055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e78b027280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e78b026fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e78b004929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e78af25ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e78ae7dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e78ae871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e78ae6e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e78ae9a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f7742d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e78ae61aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25585==Register values: Step #5: rax = 0x000055e78fbae050 rbx = 0x000055e78fbae050 rcx = 0x000055e78fbae500 rdx = 0x00007f7f775f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefd9e7980 Step #5: r8 = 0x000055e78fbae050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f775f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e78e404960 r14 = 0x0000000100000004 r15 = 0x000055e78d371386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25585==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x94,0x35,0x63,0x0,0x0,0x22,0x3a,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2245c\000\000\":\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dde7c5fff902b5858cadd0ada7133eac0579469 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGUNWMAACI6GhoBCw== Step #5: MERGE-OUTER: attempt 1858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300123286 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562660e7d198, 0x562660e85911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562660e85918,0x562660f0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8dde7c5fff902b5858cadd0ada7133eac0579469' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8004 processed earlier; will process 7271 files now Step #5: [LOADING] WASM module load failed: unknown table 536854527 Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56265e6915dd bp 0x000000000000 sp 0x7ffc407da260 T25623) Step #5: ==25623==The signal is caused by a READ memory access. Step #5: #0 0x56265e6915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56265e4b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56265e4b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56265e490929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56265e3b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56265e309c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56265e3131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56265e2fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56265e3263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc1e74e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56265e2edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25623==Register values: Step #5: rax = 0x0000562662bb3500 rbx = 0x0000562662bb3500 rcx = 0x0000562662bb39b0 rdx = 0x00007fdc1e916b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc407da260 Step #5: r8 = 0x0000562662bb3500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc1e916be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562661890960 r14 = 0x0000000100000004 r15 = 0x00005626607fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf0,0x4f,0x7c,0x20,0x20,0x20,0x20,0xa2,0x9c,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\360O| \242\234\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a0c2782c84cf9234b78ef8597b149d3db5243ba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHwT3wgICAgopwaCw== Step #5: MERGE-OUTER: attempt 1859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300257957 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555914672198, 0x55591467a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55591467a918,0x5559147020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a0c2782c84cf9234b78ef8597b149d3db5243ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8006 processed earlier; will process 7269 files now Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25665==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555911e865dd bp 0x000000000000 sp 0x7ffd3d4167f0 T25665) Step #5: ==25665==The signal is caused by a READ memory access. Step #5: #0 0x555911e865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555911ca8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555911ca7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555911c85929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555911ba6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555911afec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555911b081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555911aef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555911b1b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4269b40082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555911ae2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25665==Register values: Step #5: rax = 0x0000555915db5cb0 rbx = 0x0000555915db5cb0 rcx = 0x0000555915db5ca0 rdx = 0x00007f4269d08b80 Step #5: rdi = 0x0000555915db5ca0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007ffd3d4167f0 Step #5: r8 = 0x0000555915db5cb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4269d08be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555915085960 r14 = 0x0000000100000004 r15 = 0x0000555913ff2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25665==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x34,0x41,0xd2,0x43,0x6c,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA4A\322Cln\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c68c55eff86844126474b0dadcca580c161d1c5e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakE0QdJDbG4ACw== Step #5: MERGE-OUTER: attempt 1860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300393299 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2b5350198, 0x55b2b5358911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2b5358918,0x55b2b53e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c68c55eff86844126474b0dadcca580c161d1c5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8008 processed earlier; will process 7267 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 360 ft: 384 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25712==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2b2b645dd bp 0x000000000000 sp 0x7ffdd8ce5100 T25712) Step #5: ==25712==The signal is caused by a READ memory access. Step #5: #0 0x55b2b2b645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2b2986280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2b2985fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2b2963929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2b2884ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2b27dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2b27e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2b27cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2b27f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7dc7dfe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2b27c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25712==Register values: Step #5: rax = 0x000055b2b7e6b520 rbx = 0x000055b2b7e6b520 rcx = 0x000055b2b7e6b9d0 rdx = 0x00007f7dc7fc6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd8ce5100 Step #5: r8 = 0x000055b2b7e6b520 r9 = 0x00007f7dc7fc6c20 r10 = 0x000055b2b7cf1010 r11 = 0x00007f7dc7fc6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b2b5d63960 r14 = 0x0000000100000004 r15 = 0x000055b2b4cd0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25712==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x7c,0x0,0x66,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002|\000f\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e82d37acd2d55a414ee3052f855d23743db676c3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJ8AGYACwALCw== Step #5: MERGE-OUTER: attempt 1861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300528601 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55738bb0a198, 0x55738bb12911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55738bb12918,0x55738bb9a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e82d37acd2d55a414ee3052f855d23743db676c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8011 processed earlier; will process 7264 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25748==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55738931e5dd bp 0x000000000000 sp 0x7ffe1a71e950 T25748) Step #5: ==25748==The signal is caused by a READ memory access. Step #5: #0 0x55738931e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557389140280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55738913ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55738911d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55738903ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557388f96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557388fa01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557388f876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557388fb33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a01b7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557388f7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25748==Register values: Step #5: rax = 0x000055738de46150 rbx = 0x000055738de46150 rcx = 0x000055738de46600 rdx = 0x00007f1a01d46b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1a71e950 Step #5: r8 = 0x000055738de46150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a01d46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055738c51d960 r14 = 0x0000000100000004 r15 = 0x000055738b48a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25748==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x27,0x48,0x41,0x77,0x69,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A'HAwin\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-659ca04eb36e9d6a5307ea278d5b41463195a3c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEnSEF3aW4ACw== Step #5: MERGE-OUTER: attempt 1862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300659462 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d427d4d198, 0x55d427d55911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d427d55918,0x55d427ddd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/659ca04eb36e9d6a5307ea278d5b41463195a3c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8012 processed earlier; will process 7263 files now Step #5: [LOADING] WASM module load failed: unknown function 3221225390 Step #5: #1 pulse cov: 328 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 355 ft: 368 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 115343359 Step #5: #4 pulse cov: 378 ft: 401 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25778==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4255615dd bp 0x000000000000 sp 0x7ffe36160a30 T25778) Step #5: ==25778==The signal is caused by a READ memory access. Step #5: #0 0x55d4255615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d425383280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d425382fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d425360929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d425281ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4251d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4251e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4251ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4251f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1029304082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4251bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25778==Register values: Step #5: rax = 0x000055d42a4a3df0 rbx = 0x000055d42a4a3df0 rcx = 0x000055d42a4a42a0 rdx = 0x00007f10294ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe36160a30 Step #5: r8 = 0x000055d42a4a3df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f10294ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d428760960 r14 = 0x0000000100000004 r15 = 0x000055d4276cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25778==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xfc,0x1,0x77,0x69,0x6e,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\374\001win\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5416c017fc73b4a6004821935a7ba177dc1e14e0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAD8AXdpbgALCw== Step #5: MERGE-OUTER: attempt 1863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300795271 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e870a8198, 0x562e870b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e870b0918,0x562e871380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5416c017fc73b4a6004821935a7ba177dc1e14e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8017 processed earlier; will process 7258 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25788==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e848bc5dd bp 0x000000000000 sp 0x7ffff3a4cb70 T25788) Step #5: ==25788==The signal is caused by a READ memory access. Step #5: #0 0x562e848bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e846de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e846ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e846bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e845dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e84534c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e8453e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e845256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e845513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f217bb86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e84518aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25788==Register values: Step #5: rax = 0x0000562e89ba0150 rbx = 0x0000562e89ba0150 rcx = 0x0000562e89ba0600 rdx = 0x00007f217bd4eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff3a4cb70 Step #5: r8 = 0x0000562e89ba0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f217bd4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e87abb960 r14 = 0x0000000100000004 r15 = 0x0000562e86a28386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25788==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xa7,0x0,0xa8,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\247\000\250g\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-568cb4242d3182344c6557a0118a039a169bf533 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACnAKhnAAsACw== Step #5: MERGE-OUTER: attempt 1864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1300928861 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563855bdd198, 0x563855be5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563855be5918,0x563855c6d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/568cb4242d3182344c6557a0118a039a169bf533' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8018 processed earlier; will process 7257 files now Step #5: [LOADING] WASM module load failed: unknown table 843505 Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25792==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638533f15dd bp 0x000000000000 sp 0x7ffe4c57cff0 T25792) Step #5: ==25792==The signal is caused by a READ memory access. Step #5: #0 0x5638533f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563853213280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563853212fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5638531f0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563853111ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563853069c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638530731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56385305a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5638530863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac0c493082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56385304daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25792==Register values: Step #5: rax = 0x00005638585e2bc0 rbx = 0x00005638585e2bc0 rcx = 0x00005638585e2bb0 rdx = 0x00007fac0c65bb80 Step #5: rdi = 0x00005638585e2bb0 rsi = 0x0000000040000001 rbp = 0x0000000000000000 rsp = 0x00007ffe4c57cff0 Step #5: r8 = 0x00005638585e2bc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac0c65bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005638565f0960 r14 = 0x0000000100000004 r15 = 0x000056385555d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25792==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0x0,0x8b,0x8b,0x8b,0x8b,0x90,0x5f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\000\213\213\213\213\220_\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-86d4dc416c0cd4aa258b16cb97027cfa266ea8c8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAACLi4uLkF8ACw== Step #5: MERGE-OUTER: attempt 1865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1301061565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e8a880198, 0x563e8a888911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e8a888918,0x563e8a9100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86d4dc416c0cd4aa258b16cb97027cfa266ea8c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8020 processed earlier; will process 7255 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25796==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e880945dd bp 0x000000000000 sp 0x7ffe2f755ba0 T25796) Step #5: ==25796==The signal is caused by a READ memory access. Step #5: #0 0x563e880945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e87eb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e87eb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e87e93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e87db4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e87d0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e87d161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e87cfd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e87d293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18d2a23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e87cf0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25796==Register values: Step #5: rax = 0x0000563e8d18e150 rbx = 0x0000563e8d18e150 rcx = 0x0000563e8d18e600 rdx = 0x00007f18d2bebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2f755ba0 Step #5: r8 = 0x0000563e8d18e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18d2bebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e8b293960 r14 = 0x0000000100000004 r15 = 0x0000563e8a200386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25796==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x25,0x42,0xe9,0x67,0x86,0x42,0x1,0x54,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B%B\351g\206B\001T\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fb4f4a4a8f495c0d4ba372be16b88455cd17123 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCJULpZ4ZCAVQACw== Step #5: MERGE-OUTER: attempt 1866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1301205210 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614148fb198, 0x561414903911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561414903918,0x56141498b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8fb4f4a4a8f495c0d4ba372be16b88455cd17123' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8021 processed earlier; will process 7254 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25801==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56141210f5dd bp 0x000000000000 sp 0x7ffe420bc560 T25801) Step #5: ==25801==The signal is caused by a READ memory access. Step #5: #0 0x56141210f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561411f31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561411f30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561411f0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561411e2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561411d87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561411d911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561411d786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561411da43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5b57ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561411d6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25801==Register values: Step #5: rax = 0x00005614166c3150 rbx = 0x00005614166c3150 rcx = 0x00005614166c3600 rdx = 0x00007fa5b5996b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe420bc560 Step #5: r8 = 0x00005614166c3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa5b5996be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056141530e960 r14 = 0x0000000100000004 r15 = 0x000056141427b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25801==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x67,0x42,0x33,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351gB3\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9f1d4f1cd58d35438f362693551b658e6b463ac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpZ0IzhnwACw== Step #5: MERGE-OUTER: attempt 1867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1301337455 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fdfd211198, 0x55fdfd219911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fdfd219918,0x55fdfd2a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9f1d4f1cd58d35438f362693551b658e6b463ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8022 processed earlier; will process 7253 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 331 ft: 348 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #4 pulse cov: 399 ft: 450 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 24510456 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25836==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fdfaa255dd bp 0x000000000000 sp 0x7fff5d197e80 T25836) Step #5: ==25836==The signal is caused by a READ memory access. Step #5: #0 0x55fdfaa255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fdfa847280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fdfa846fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fdfa824929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fdfa745ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fdfa69dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fdfa6a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fdfa68e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fdfa6ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f094cc4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fdfa681aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25836==Register values: Step #5: rax = 0x000055fdfe539110 rbx = 0x000055fdfe539110 rcx = 0x000055fdfe5395c0 rdx = 0x00007f094ce14b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5d197e80 Step #5: r8 = 0x000055fdfe539110 r9 = 0x00007f094ce14c20 r10 = 0x000055fdfe3bb010 r11 = 0x00007f094ce14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fdfdc24960 r14 = 0x0000000100000004 r15 = 0x000055fdfcb91386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25836==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x17,0x42,0x24,0x86,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B\027B$\206\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd8c353411c0dbe880618df89f113e99d40c5b79 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCF0IkhoAACw== Step #5: MERGE-OUTER: attempt 1868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1301476593 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0a3cb1198, 0x55d0a3cb9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0a3cb9918,0x55d0a3d410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd8c353411c0dbe880618df89f113e99d40c5b79' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8028 processed earlier; will process 7247 files now Step #5: [LOADING] WASM module load failed: unknown table 8371967 Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 313 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #4 pulse cov: 385 ft: 432 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25872==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0a14c55dd bp 0x000000000000 sp 0x7ffe5a75c950 T25872) Step #5: ==25872==The signal is caused by a READ memory access. Step #5: #0 0x55d0a14c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0a12e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0a12e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0a12c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0a11e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0a113dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0a11471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0a112e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0a115a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd98f46f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0a1121aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25872==Register values: Step #5: rax = 0x000055d0a63a2520 rbx = 0x000055d0a63a2520 rcx = 0x000055d0a63a29d0 rdx = 0x00007fd98f637b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5a75c950 Step #5: r8 = 0x000055d0a63a2520 r9 = 0x000055d0a623da30 r10 = 0x000055d0a6228010 r11 = 0x00007fd98f637be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0a46c4960 r14 = 0x0000000100000004 r15 = 0x000055d0a3631386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25872==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdc,0xa2,0xde,0x40,0x41,0x22,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\334\242\336@A\"j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c531bb897f676187ce6547e21fa839597644e936 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3KLeQEEiagAACw== Step #5: MERGE-OUTER: attempt 1869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1301716748 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645e6cc2198, 0x5645e6cca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645e6cca918,0x5645e6d520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c531bb897f676187ce6547e21fa839597644e936' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8033 processed earlier; will process 7242 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25932==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645e44d65dd bp 0x000000000000 sp 0x7ffea8720a40 T25932) Step #5: ==25932==The signal is caused by a READ memory access. Step #5: #0 0x5645e44d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645e42f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645e42f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645e42d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645e41f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645e414ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645e41581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645e413f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645e416b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34bbd1d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645e4132aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25932==Register values: Step #5: rax = 0x00005645e9017150 rbx = 0x00005645e9017150 rcx = 0x00005645e9017600 rdx = 0x00007f34bbee5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea8720a40 Step #5: r8 = 0x00005645e9017150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34bbee5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645e76d5960 r14 = 0x0000000100000004 r15 = 0x00005645e6642386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25932==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x2e,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB.\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4da03de35a74b42bdf3a6eeb8fd8fb422ff3cb22 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Iuhn0ACw== Step #5: MERGE-OUTER: attempt 1870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1301850294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575173d2198, 0x5575173da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575173da918,0x5575174620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4da03de35a74b42bdf3a6eeb8fd8fb422ff3cb22' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8034 processed earlier; will process 7241 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25961==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557514be65dd bp 0x000000000000 sp 0x7ffec1a24c70 T25961) Step #5: ==25961==The signal is caused by a READ memory access. Step #5: #0 0x557514be65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557514a08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557514a07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575149e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557514906ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55751485ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575148681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55751484f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55751487b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43dd92b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557514842aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25961==Register values: Step #5: rax = 0x000055751845c150 rbx = 0x000055751845c150 rcx = 0x000055751845c600 rdx = 0x00007f43ddaf3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec1a24c70 Step #5: r8 = 0x000055751845c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43ddaf3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557517de5960 r14 = 0x0000000100000004 r15 = 0x0000557516d52386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25961==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x7e,0x0,0x94,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003~\000\224\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-188bb345e500c6ae93e2c0872b04a9a84c4fb062 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAN+AJQACwALCw== Step #5: MERGE-OUTER: attempt 1871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1301984598 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e863a8c198, 0x55e863a94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e863a94918,0x55e863b1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/188bb345e500c6ae93e2c0872b04a9a84c4fb062' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8035 processed earlier; will process 7240 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==25996==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8612a05dd bp 0x000000000000 sp 0x7fff20310a10 T25996) Step #5: ==25996==The signal is caused by a READ memory access. Step #5: #0 0x55e8612a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8610c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8610c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e86109f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e860fc0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e860f18c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e860f221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e860f096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e860f353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0baced6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e860efcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==25996==Register values: Step #5: rax = 0x000055e864aa1270 rbx = 0x000055e864aa1270 rcx = 0x000055e864aa1720 rdx = 0x00007f0bad09eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff20310a10 Step #5: r8 = 0x000055e864aa1270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0bad09ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e86449f960 r14 = 0x0000000100000004 r15 = 0x000055e86340c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==25996==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x3e,0x7b,0x0,0x0,0xb6,0xbb,0xb6,0x1,0x95,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001>{\000\000\266\273\266\001\225\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be4a3a9ba38b850e814d4108027b5b4d96140067 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAE+ewAAtru2AZUACw== Step #5: MERGE-OUTER: attempt 1872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1302116893 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55847c6cb198, 0x55847c6d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55847c6d3918,0x55847c75b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be4a3a9ba38b850e814d4108027b5b4d96140067' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8036 processed earlier; will process 7239 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26032==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558479edf5dd bp 0x000000000000 sp 0x7ffffa53cc40 T26032) Step #5: ==26032==The signal is caused by a READ memory access. Step #5: #0 0x558479edf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558479d01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558479d00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558479cde929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558479bffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558479b57c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558479b611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558479b486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558479b743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd308057082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558479b3baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26032==Register values: Step #5: rax = 0x000055847e2b2e30 rbx = 0x000055847e2b2e30 rcx = 0x000055847e2b2e20 rdx = 0x00007fd30821fb80 Step #5: rdi = 0x000055847e2b2e20 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007ffffa53cc40 Step #5: r8 = 0x000055847e2b2e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd30821fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055847d0de960 r14 = 0x0000000100000004 r15 = 0x000055847c04b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26032==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x5d,0x42,0x30,0x84,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B]B0\204~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e56cd367d23deb5ce9fd4582b178b1bb9420e69d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCXUIwhH4ACw== Step #5: MERGE-OUTER: attempt 1873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1302248840 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe5ae4f198, 0x55fe5ae57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe5ae57918,0x55fe5aedf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e56cd367d23deb5ce9fd4582b178b1bb9420e69d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8038 processed earlier; will process 7237 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26068==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe586635dd bp 0x000000000000 sp 0x7ffe5383b810 T26068) Step #5: ==26068==The signal is caused by a READ memory access. Step #5: #0 0x55fe586635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe58485280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe58484fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe58462929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe58383ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe582dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe582e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe582cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe582f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe280d14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe582bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26068==Register values: Step #5: rax = 0x000055fe5c665150 rbx = 0x000055fe5c665150 rcx = 0x000055fe5c665600 rdx = 0x00007fe280edcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5383b810 Step #5: r8 = 0x000055fe5c665150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe280edcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe5b862960 r14 = 0x0000000100000004 r15 = 0x000055fe5a7cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26068==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xbc,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\274\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-756ff87f46bc3c12fbc3f93f841117d7a0c9e0a5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAALwACwALCw== Step #5: MERGE-OUTER: attempt 1874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1302381676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fbb3a5e198, 0x55fbb3a66911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fbb3a66918,0x55fbb3aee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/756ff87f46bc3c12fbc3f93f841117d7a0c9e0a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8039 processed earlier; will process 7236 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26096==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fbb12725dd bp 0x000000000000 sp 0x7fff296311f0 T26096) Step #5: ==26096==The signal is caused by a READ memory access. Step #5: #0 0x55fbb12725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fbb1094280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fbb1093fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fbb1071929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fbb0f92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fbb0eeac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fbb0ef41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fbb0edb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fbb0f073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa48f35a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fbb0eceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26096==Register values: Step #5: rax = 0x000055fbb64aa150 rbx = 0x000055fbb64aa150 rcx = 0x000055fbb64aa600 rdx = 0x00007fa48f522b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff296311f0 Step #5: r8 = 0x000055fbb64aa150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa48f522be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fbb4471960 r14 = 0x0000000100000004 r15 = 0x000055fbb33de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26096==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0xfe,0xff,0xff,0x7f,0x79,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\376\377\377\177y\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-67a731c7e106c735bb5697fd414406b0d87755d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEL+//9/eQALCw== Step #5: MERGE-OUTER: attempt 1875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1302513722 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55572b197198, 0x55572b19f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55572b19f918,0x55572b2270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67a731c7e106c735bb5697fd414406b0d87755d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8040 processed earlier; will process 7235 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 51Mb Step #5: [00:12:19:260 - 7FEEAB0C1C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 341 ft: 371 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 10338302 Step #5: #4 pulse cov: 379 ft: 425 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26132==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557289ab5dd bp 0x000000000000 sp 0x7ffe1a406c80 T26132) Step #5: ==26132==The signal is caused by a READ memory access. Step #5: #0 0x5557289ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557287cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557287ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5557287aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557286cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555728623c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55572862d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557286146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5557286403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feeab0e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555728607aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26132==Register values: Step #5: rax = 0x000055572cce8970 rbx = 0x000055572cce8970 rcx = 0x000055572cce8960 rdx = 0x00007feeab2b1b80 Step #5: rdi = 0x000055572cce8960 rsi = 0x0000000001f80000 rbp = 0x0000000000000000 rsp = 0x00007ffe1a406c80 Step #5: r8 = 0x000055572cce8970 r9 = 0x00007feeab2b1bf0 r10 = 0x000055572cb6b010 r11 = 0x00007feeab2b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055572bbaa960 r14 = 0x0000000100000004 r15 = 0x000055572ab17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26132==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x6e,0x69,0x69,0x69,0x69,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000niiii\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbda902744dc2fdb2dfc355ee447dffb92828e43 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABuaWlpaQALCw== Step #5: MERGE-OUTER: attempt 1876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1302648927 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56472aefa198, 0x56472af02911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56472af02918,0x56472af8a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bbda902744dc2fdb2dfc355ee447dffb92828e43' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8045 processed earlier; will process 7230 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 317 ft: 332 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26160==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56472870e5dd bp 0x000000000000 sp 0x7ffc1ad13d70 T26160) Step #5: ==26160==The signal is caused by a READ memory access. Step #5: #0 0x56472870e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564728530280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56472852ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56472850d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56472842ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564728386c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5647283901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647283776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5647283a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f951e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56472836aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26160==Register values: Step #5: rax = 0x000056472d30d520 rbx = 0x000056472d30d520 rcx = 0x000056472d30d9d0 rdx = 0x00007f8f953b1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1ad13d70 Step #5: r8 = 0x000056472d30d520 r9 = 0x00007f8f953b1bf0 r10 = 0x000056472d193010 r11 = 0x00007f8f953b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056472b90d960 r14 = 0x0000000100000004 r15 = 0x000056472a87a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26160==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0x8c,0x67,0x6a,0x4,0x40,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA\214gj\004@\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08a29a1eca4821f3d04646dafbe9109b1eb5a0ef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUGMZ2oEQAELCw== Step #5: MERGE-OUTER: attempt 1877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1302786344 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642635e6198, 0x5642635ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642635ee918,0x5642636760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08a29a1eca4821f3d04646dafbe9109b1eb5a0ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8048 processed earlier; will process 7227 files now Step #5: [00:12:19:530 - 7F5D6E853C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 351 ft: 375 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 393211 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564260dfa5dd bp 0x000000000000 sp 0x7ffe4d0543f0 T26195) Step #5: ==26195==The signal is caused by a READ memory access. Step #5: #0 0x564260dfa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564260c1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564260c1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564260bf9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564260b1aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564260a72c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564260a7c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564260a636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564260a8f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d6e87b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564260a56aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26195==Register values: Step #5: rax = 0x00005642646cb4f0 rbx = 0x00005642646cb4f0 rcx = 0x00005642646cb9a0 rdx = 0x00007f5d6ea43b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4d0543f0 Step #5: r8 = 0x00005642646cb4f0 r9 = 0x00007f5d6ea43c20 r10 = 0x0000564264551010 r11 = 0x00007f5d6ea43be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564263ff9960 r14 = 0x0000000100000004 r15 = 0x0000564262f66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x7e,0x0,0xbb,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003~\000\273\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-26db25002ee8db7c048ac68fafdeff30802b234a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAN+ALsACwALCw== Step #5: MERGE-OUTER: attempt 1878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1302922771 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2f9490198, 0x55d2f9498911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2f9498918,0x55d2f95200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26db25002ee8db7c048ac68fafdeff30802b234a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8052 processed earlier; will process 7223 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26232==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2f6ca45dd bp 0x000000000000 sp 0x7ffd180ee300 T26232) Step #5: ==26232==The signal is caused by a READ memory access. Step #5: #0 0x55d2f6ca45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2f6ac6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2f6ac5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2f6aa3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2f69c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2f691cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2f69261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2f690d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2f69393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feac5ca5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2f6900aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26232==Register values: Step #5: rax = 0x000055d2fa9a4cd0 rbx = 0x000055d2fa9a4cd0 rcx = 0x000055d2fa9a5180 rdx = 0x00007feac5e6db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd180ee300 Step #5: r8 = 0x000055d2fa9a4cd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feac5e6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2f9ea3960 r14 = 0x0000000100000004 r15 = 0x000055d2f8e10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26232==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0xa8,0x31,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\2501B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f838c1de1b0cd68a051d4e550f58fca538b24e8d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDpqDFCCX4ACw== Step #5: MERGE-OUTER: attempt 1879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303057096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561288447198, 0x56128844f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56128844f918,0x5612884d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f838c1de1b0cd68a051d4e550f58fca538b24e8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8054 processed earlier; will process 7221 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26268==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561285c5b5dd bp 0x000000000000 sp 0x7ffec06bfab0 T26268) Step #5: ==26268==The signal is caused by a READ memory access. Step #5: #0 0x561285c5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561285a7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561285a7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561285a5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56128597bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612858d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612858dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612858c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612858f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb45834e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612858b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26268==Register values: Step #5: rax = 0x000056128ab86150 rbx = 0x000056128ab86150 rcx = 0x000056128ab86600 rdx = 0x00007fb458516b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec06bfab0 Step #5: r8 = 0x000056128ab86150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb458516be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561288e5a960 r14 = 0x0000000100000004 r15 = 0x0000561287dc7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26268==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x2b,0x68,0x41,0x1,0x74,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A+hA\001to\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1ab295b71ce34b3a475f04a2d6d45c1631aa468 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEraEEBdG8ACw== Step #5: MERGE-OUTER: attempt 1880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303189172 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624252a3198, 0x5624252ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624252ab918,0x5624253330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1ab295b71ce34b3a475f04a2d6d45c1631aa468' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8055 processed earlier; will process 7220 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26296==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562422ab75dd bp 0x000000000000 sp 0x7fff20648b60 T26296) Step #5: ==26296==The signal is caused by a READ memory access. Step #5: #0 0x562422ab75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624228d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624228d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624228b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624227d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56242272fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624227391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624227206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56242274c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f512bcaa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562422713aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26296==Register values: Step #5: rax = 0x0000562426254150 rbx = 0x0000562426254150 rcx = 0x0000562426254600 rdx = 0x00007f512be72b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff20648b60 Step #5: r8 = 0x0000562426254150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f512be72be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562425cb6960 r14 = 0x0000000100000004 r15 = 0x0000562424c23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26296==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x5b,0x41,0x50,0x41,0xca,0x40,0x73,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A[APA\312@sh\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-806e2434615ad7aad189eef6efe6a32089a52915 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBW0FQQcpAc2gACw== Step #5: MERGE-OUTER: attempt 1881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303322454 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5580f495e198, 0x5580f4966911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5580f4966918,0x5580f49ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/806e2434615ad7aad189eef6efe6a32089a52915' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8056 processed earlier; will process 7219 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26332==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580f21725dd bp 0x000000000000 sp 0x7ffc6415da40 T26332) Step #5: ==26332==The signal is caused by a READ memory access. Step #5: #0 0x5580f21725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5580f1f94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5580f1f93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580f1f71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5580f1e92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5580f1deac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580f1df41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580f1ddb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580f1e073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f74ee50e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580f1dceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26332==Register values: Step #5: rax = 0x00005580f616f150 rbx = 0x00005580f616f150 rcx = 0x00005580f616f600 rdx = 0x00007f74ee6d6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6415da40 Step #5: r8 = 0x00005580f616f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f74ee6d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580f5371960 r14 = 0x0000000100000004 r15 = 0x00005580f42de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26332==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x99,0xbd,0x9f,0x7b,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351\231\275\237{~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f28b86acfb757f455f5eba84c9a1a4e1b6394a33 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpmb2fe34ACw== Step #5: MERGE-OUTER: attempt 1882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303452764 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589d0ed9198, 0x5589d0ee1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589d0ee1918,0x5589d0f690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f28b86acfb757f455f5eba84c9a1a4e1b6394a33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8057 processed earlier; will process 7218 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26360==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589ce6ed5dd bp 0x000000000000 sp 0x7ffe4bee7910 T26360) Step #5: ==26360==The signal is caused by a READ memory access. Step #5: #0 0x5589ce6ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589ce50f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589ce50efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589ce4ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589ce40dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589ce365c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589ce36f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589ce3566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589ce3823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff30ad29082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589ce349aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26360==Register values: Step #5: rax = 0x00005589d320e2e0 rbx = 0x00005589d320e2e0 rcx = 0x00005589d320e790 rdx = 0x00007ff30aef1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4bee7910 Step #5: r8 = 0x00005589d320e2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff30aef1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589d18ec960 r14 = 0x0000000100000004 r15 = 0x00005589d0859386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26360==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x79,0x72,0x2,0x0,0x0,0x10,0x0,0x46,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001yr\002\000\000\020\000F\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1eccd3cf6f96a0f03352987467a7a6555b041d5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF5cgIAABAARgALCw== Step #5: MERGE-OUTER: attempt 1883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303584290 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ebec78198, 0x562ebec80911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ebec80918,0x562ebed080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1eccd3cf6f96a0f03352987467a7a6555b041d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8058 processed earlier; will process 7217 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26396==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ebc48c5dd bp 0x000000000000 sp 0x7ffc018e16b0 T26396) Step #5: ==26396==The signal is caused by a READ memory access. Step #5: #0 0x562ebc48c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ebc2ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ebc2adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ebc28b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ebc1acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ebc104c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ebc10e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ebc0f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ebc1213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc165fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ebc0e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26396==Register values: Step #5: rax = 0x0000562ec136b150 rbx = 0x0000562ec136b150 rcx = 0x0000562ec136b600 rdx = 0x00007fcc167c4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc018e16b0 Step #5: r8 = 0x0000562ec136b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc167c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ebf68b960 r14 = 0x0000000100000004 r15 = 0x0000562ebe5f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26396==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x9,0x42,0x17,0x42,0x29,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\011B\027B)\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-78a5eee91d68f59fac858d3293b8af9296bc46a4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QlCF0IphoEACw== Step #5: MERGE-OUTER: attempt 1884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303718775 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624bfaf2198, 0x5624bfafa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624bfafa918,0x5624bfb820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/78a5eee91d68f59fac858d3293b8af9296bc46a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8059 processed earlier; will process 7216 files now Step #5: [LOADING] WASM module load failed: unknown type 8388191 Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: #2 pulse cov: 269 ft: 274 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 362 ft: 405 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26424==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624bd3065dd bp 0x000000000000 sp 0x7ffc1b486b10 T26424) Step #5: ==26424==The signal is caused by a READ memory access. Step #5: #0 0x5624bd3065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624bd128280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624bd127fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624bd105929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624bd026ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624bcf7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624bcf881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624bcf6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624bcf9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f538a9b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624bcf62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26424==Register values: Step #5: rax = 0x00005624c0a87520 rbx = 0x00005624c0a87520 rcx = 0x00005624c0a879d0 rdx = 0x00007f538ab80b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1b486b10 Step #5: r8 = 0x00005624c0a87520 r9 = 0x00005624c09279e0 r10 = 0x00005624c090d010 r11 = 0x00007f538ab80be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005624c0505960 r14 = 0x0000000100000004 r15 = 0x00005624bf472386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26424==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x89,0x85,0x80,0x85,0x84,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\211\205\200\205\204\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d35232fb0b8bbe6345c286d5eb752fd91c6de74f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACJhYCFhAALCw== Step #5: MERGE-OUTER: attempt 1885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303856594 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55926053f198, 0x559260547911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559260547918,0x5592605cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d35232fb0b8bbe6345c286d5eb752fd91c6de74f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8064 processed earlier; will process 7211 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26442==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55925dd535dd bp 0x000000000000 sp 0x7fffe4e70d80 T26442) Step #5: ==26442==The signal is caused by a READ memory access. Step #5: #0 0x55925dd535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55925db75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55925db74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55925db52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55925da73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55925d9cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55925d9d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55925d9bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55925d9e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f48bc0bf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55925d9afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26442==Register values: Step #5: rax = 0x00005592616e7520 rbx = 0x00005592616e7520 rcx = 0x00005592616e79d0 rdx = 0x00007f48bc287b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe4e70d80 Step #5: r8 = 0x00005592616e7520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48bc287be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559260f52960 r14 = 0x0000000100000004 r15 = 0x000055925febf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26442==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x0,0x67,0x67,0x67,0x71,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\000gggqg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-438e37cafc2f0307903ff23956567645597c6032 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEEAZ2dncWcACw== Step #5: MERGE-OUTER: attempt 1886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1303989939 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601170ae198, 0x5601170b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601170b6918,0x56011713e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/438e37cafc2f0307903ff23956567645597c6032' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8066 processed earlier; will process 7209 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26454==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601148c25dd bp 0x000000000000 sp 0x7ffd57f952a0 T26454) Step #5: ==26454==The signal is caused by a READ memory access. Step #5: #0 0x5601148c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601146e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601146e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601146c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601145e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56011453ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601145441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56011452b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601145573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a733b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56011451eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26454==Register values: Step #5: rax = 0x00005601197d6150 rbx = 0x00005601197d6150 rcx = 0x00005601197d6600 rdx = 0x00007f1a73579b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd57f952a0 Step #5: r8 = 0x00005601197d6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a73579be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560117ac1960 r14 = 0x0000000100000004 r15 = 0x0000560116a2e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26454==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0xfc,0x7,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\374\007\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5297feca2fb8578be5809baae6aa20358ecdd659 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAPwHAAsLCw== Step #5: MERGE-OUTER: attempt 1887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1304120952 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0b607e198, 0x55a0b6086911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0b6086918,0x55a0b610e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5297feca2fb8578be5809baae6aa20358ecdd659' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8067 processed earlier; will process 7208 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 241 ft: 242 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 257 ft: 266 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1879048191 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 321 ft: 338 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: unknown type 524273 Step #5: [LOADING] WASM module load failed: unknown table -268435457 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26458==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0b38925dd bp 0x000000000000 sp 0x7ffca5742980 T26458) Step #5: ==26458==The signal is caused by a READ memory access. Step #5: #0 0x55a0b38925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0b36b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0b36b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0b3691929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0b35b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0b350ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0b35141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0b34fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0b35273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a049d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a0b34eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26458==Register values: Step #5: rax = 0x000055a0b8abd520 rbx = 0x000055a0b8abd520 rcx = 0x000055a0b8abd9d0 rdx = 0x00007f3a04b9cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca5742980 Step #5: r8 = 0x000055a0b8abd520 r9 = 0x00007f3a04b9cbf0 r10 = 0x000055a0b8943010 r11 = 0x00007f3a04b9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0b6a91960 r14 = 0x0000000100000004 r15 = 0x000055a0b59fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26458==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x22,0x41,0xe1,0xd7,0xb9,0xb,0x6c,0xc1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\"A\341\327\271\013l\301\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72c8e5d012aeed38cad230e7f651d0587126a834 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIkHh17kLbMEACw== Step #5: MERGE-OUTER: attempt 1888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1304261415 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618f8ed8198, 0x5618f8ee0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618f8ee0918,0x5618f8f680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72c8e5d012aeed38cad230e7f651d0587126a834' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8075 processed earlier; will process 7200 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26470==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618f66ec5dd bp 0x000000000000 sp 0x7ffc49cc0c60 T26470) Step #5: ==26470==The signal is caused by a READ memory access. Step #5: #0 0x5618f66ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618f650e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618f650dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618f64eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618f640cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618f6364c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618f636e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618f63556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618f63813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d39613082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618f6348aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26470==Register values: Step #5: rax = 0x00005618f9e37150 rbx = 0x00005618f9e37150 rcx = 0x00005618f9e37600 rdx = 0x00007f2d397dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc49cc0c60 Step #5: r8 = 0x00005618f9e37150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d397dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618f98eb960 r14 = 0x0000000100000004 r15 = 0x00005618f8858386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26470==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xff,0xaa,0xd6,0x42,0x41,0x20,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\377\252\326BA j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-da3560995c6462483923bc5200b9679a515a280f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB/6rWQkEgagAACw== Step #5: MERGE-OUTER: attempt 1889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1304394762 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e017e3198, 0x564e017eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e017eb918,0x564e018730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da3560995c6462483923bc5200b9679a515a280f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8076 processed earlier; will process 7199 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26482==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564dfeff75dd bp 0x000000000000 sp 0x7ffd547632e0 T26482) Step #5: ==26482==The signal is caused by a READ memory access. Step #5: #0 0x564dfeff75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564dfee19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564dfee18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564dfedf6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564dfed17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564dfec6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564dfec791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564dfec606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564dfec8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8926db7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564dfec53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26482==Register values: Step #5: rax = 0x0000564e03dbb150 rbx = 0x0000564e03dbb150 rcx = 0x0000564e03dbb600 rdx = 0x00007f8926f7fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd547632e0 Step #5: r8 = 0x0000564e03dbb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8926f7fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e021f6960 r14 = 0x0000000100000004 r15 = 0x0000564e01163386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26482==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x65,0x0,0x0,0x10,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000e\000\000\020\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09c1af23abcd1c0b1abe07da517ad102b9907425 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABlAAAQAAALCw== Step #5: MERGE-OUTER: attempt 1890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1304525745 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a67375c198, 0x55a673764911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a673764918,0x55a6737ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09c1af23abcd1c0b1abe07da517ad102b9907425' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8077 processed earlier; will process 7198 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26494==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a670f705dd bp 0x000000000000 sp 0x7ffe2a5172b0 T26494) Step #5: ==26494==The signal is caused by a READ memory access. Step #5: #0 0x55a670f705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a670d92280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a670d91fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a670d6f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a670c90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a670be8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a670bf21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a670bd96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a670c053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78cdb4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a670bccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26494==Register values: Step #5: rax = 0x000055a675090f60 rbx = 0x000055a675090f60 rcx = 0x000055a675090f50 rdx = 0x00007f78cdd13b80 Step #5: rdi = 0x000055a675090f50 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffe2a5172b0 Step #5: r8 = 0x000055a675090f60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78cdd13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a67416f960 r14 = 0x0000000100000004 r15 = 0x000055a6730dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26494==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe1,0xa7,0xdf,0xf9,0x2e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\341\247\337\371.~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-da5466e5376066f57a9cdb4933688d2f82de93b2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lhp9/5Ln4ACw== Step #5: MERGE-OUTER: attempt 1891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1304659129 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c44666198, 0x563c4466e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c4466e918,0x563c446f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da5466e5376066f57a9cdb4933688d2f82de93b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8079 processed earlier; will process 7196 files now Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: #1 pulse cov: 247 ft: 248 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 313 ft: 321 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 196594 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26498==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c41e7a5dd bp 0x000000000000 sp 0x7fffcdcb69d0 T26498) Step #5: ==26498==The signal is caused by a READ memory access. Step #5: #0 0x563c41e7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c41c9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c41c9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c41c79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c41b9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c41af2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c41afc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c41ae36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c41b0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30c121a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c41ad6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26498==Register values: Step #5: rax = 0x0000563c4558a520 rbx = 0x0000563c4558a520 rcx = 0x0000563c4558a9d0 rdx = 0x00007f30c13e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcdcb69d0 Step #5: r8 = 0x0000563c4558a520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30c13e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c45079960 r14 = 0x0000000100000004 r15 = 0x0000563c43fe6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26498==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x85,0x80,0x79,0x79,0x79,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\205\200yyy\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b932402c053d579f092d3a1eab934d6c209f5bf4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEKFgHl5eQALCw== Step #5: MERGE-OUTER: attempt 1892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1304794418 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ea6494198, 0x563ea649c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ea649c918,0x563ea65240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b932402c053d579f092d3a1eab934d6c209f5bf4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8083 processed earlier; will process 7192 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26502==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ea3ca85dd bp 0x000000000000 sp 0x7ffd5019bc90 T26502) Step #5: ==26502==The signal is caused by a READ memory access. Step #5: #0 0x563ea3ca85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ea3aca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ea3ac9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ea3aa7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ea39c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ea3920c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ea392a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ea39116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ea393d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd056549082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ea3904aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26502==Register values: Step #5: rax = 0x0000563ea7db5150 rbx = 0x0000563ea7db5150 rcx = 0x0000563ea7db5600 rdx = 0x00007fd056711b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5019bc90 Step #5: r8 = 0x0000563ea7db5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd056711be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ea6ea7960 r14 = 0x0000000100000004 r15 = 0x0000563ea5e14386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26502==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xff,0xd7,0xd1,0xf,0x32,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\377\327\321\0172\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f84c79cf4051d601385aad40432874a152539436 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3//9fRDzIACw== Step #5: MERGE-OUTER: attempt 1893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1304926368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616e8969198, 0x5616e8971911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616e8971918,0x5616e89f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f84c79cf4051d601385aad40432874a152539436' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8084 processed earlier; will process 7191 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 1064703 Step #5: #2 pulse cov: 329 ft: 343 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26506==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616e617d5dd bp 0x000000000000 sp 0x7fff5a27b710 T26506) Step #5: ==26506==The signal is caused by a READ memory access. Step #5: #0 0x5616e617d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616e5f9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616e5f9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616e5f7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616e5e9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616e5df5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616e5dff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616e5de66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616e5e123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f02110082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616e5dd9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26506==Register values: Step #5: rax = 0x00005616ea018f60 rbx = 0x00005616ea018f60 rcx = 0x00005616ea018f50 rdx = 0x00007f1f022d8b80 Step #5: rdi = 0x00005616ea018f50 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007fff5a27b710 Step #5: r8 = 0x00005616ea018f60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f022d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616e937c960 r14 = 0x0000000100000004 r15 = 0x00005616e82e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26506==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x35,0x7f,0x20,0x80,0x0,0x22,0x7e,0xad,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2045\177 \200\000\"~\255\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a78a6c10a255c275bc012f69e6cad4ac56e13739 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGENX8ggAAifq0ACw== Step #5: MERGE-OUTER: attempt 1894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305061548 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e69104c198, 0x55e691054911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e691054918,0x55e6910dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a78a6c10a255c275bc012f69e6cad4ac56e13739' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8087 processed earlier; will process 7188 files now Step #5: [LOADING] WASM module load failed: unknown table 1298874256 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #2 pulse cov: 357 ft: 377 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26510==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e68e8605dd bp 0x000000000000 sp 0x7ffc53d38b00 T26510) Step #5: ==26510==The signal is caused by a READ memory access. Step #5: #0 0x55e68e8605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e68e682280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e68e681fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e68e65f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e68e580ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e68e4d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e68e4e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e68e4c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e68e4f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2fb0eac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e68e4bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26510==Register values: Step #5: rax = 0x000055e692420de0 rbx = 0x000055e692420de0 rcx = 0x000055e692420dd0 rdx = 0x00007f2fb1074b80 Step #5: rdi = 0x000055e692420dd0 rsi = 0x0000000000400001 rbp = 0x0000000000000000 rsp = 0x00007ffc53d38b00 Step #5: r8 = 0x000055e692420de0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2fb1074be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e691a5f960 r14 = 0x0000000100000004 r15 = 0x000055e6909cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26510==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb7,0x0,0x0,0xb7,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\267\000\000\267\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6304e0c60b97d1a8ce545da551ffa70c4c1dde2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAC3AAC3AAALCw== Step #5: MERGE-OUTER: attempt 1895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305198085 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558dc4ad5198, 0x558dc4add911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558dc4add918,0x558dc4b650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6304e0c60b97d1a8ce545da551ffa70c4c1dde2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8091 processed earlier; will process 7184 files now Step #5: [LOADING] WASM module load failed: unknown type 58720190 Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 302 ft: 309 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26514==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558dc22e95dd bp 0x000000000000 sp 0x7ffced200f80 T26514) Step #5: ==26514==The signal is caused by a READ memory access. Step #5: #0 0x558dc22e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558dc210b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558dc210afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558dc20e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558dc2009ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558dc1f61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558dc1f6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558dc1f526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558dc1f7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9607f78082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558dc1f45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26514==Register values: Step #5: rax = 0x0000558dc7004020 rbx = 0x0000558dc7004020 rcx = 0x0000558dc7004010 rdx = 0x00007f9608140b80 Step #5: rdi = 0x0000558dc7004010 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007ffced200f80 Step #5: r8 = 0x0000558dc7004020 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9608140be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558dc54e8960 r14 = 0x0000000100000004 r15 = 0x0000558dc4455386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26514==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0xfb,0x19,0xbe,0x1,0xec,0x26,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\373\031\276\001\354&\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3a233f7e2b1882bf3b9b15aedf244c1bf2fe415 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAPsZvgHsJgELCw== Step #5: MERGE-OUTER: attempt 1896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305331305 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56218151d198, 0x562181525911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562181525918,0x5621815ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3a233f7e2b1882bf3b9b15aedf244c1bf2fe415' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8094 processed earlier; will process 7181 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26518==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56217ed315dd bp 0x000000000000 sp 0x7ffc2c8509b0 T26518) Step #5: ==26518==The signal is caused by a READ memory access. Step #5: #0 0x56217ed315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56217eb53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56217eb52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56217eb30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56217ea51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56217e9a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56217e9b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56217e99a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56217e9c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc10a0df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56217e98daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26518==Register values: Step #5: rax = 0x0000562182996bc0 rbx = 0x0000562182996bc0 rcx = 0x0000562182997070 rdx = 0x00007fc10a2a7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2c8509b0 Step #5: r8 = 0x0000562182996bc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc10a2a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562181f30960 r14 = 0x0000000100000004 r15 = 0x0000562180e9d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26518==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x23,0x7c,0x20,0x40,0x9f,0x9f,0x9d,0x9e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373#| @\237\237\235\236\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8901b1713f155b1ed753bb8c35f9e4803f62f7d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7I3wgQJ+fnZ4ACw== Step #5: MERGE-OUTER: attempt 1897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305464065 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56165ec96198, 0x56165ec9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56165ec9e918,0x56165ed260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e8901b1713f155b1ed753bb8c35f9e4803f62f7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8095 processed earlier; will process 7180 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26522==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56165c4aa5dd bp 0x000000000000 sp 0x7ffe7a308230 T26522) Step #5: ==26522==The signal is caused by a READ memory access. Step #5: #0 0x56165c4aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56165c2cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56165c2cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56165c2a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56165c1caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56165c122c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56165c12c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56165c1136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56165c13f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f02ea966082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56165c106aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26522==Register values: Step #5: rax = 0x00005616615e22d0 rbx = 0x00005616615e22d0 rcx = 0x00005616615e2780 rdx = 0x00007f02eab2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7a308230 Step #5: r8 = 0x00005616615e22d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f02eab2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056165f6a9960 r14 = 0x0000000100000004 r15 = 0x000056165e616386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26522==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x44,0x7c,0x20,0x2c,0x22,0x4,0x22,0x9,0x21,0x12,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001D| ,\"\004\"\011!\022\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e41de741df67312dde1829850150526fe2650eb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFEfCAsIgQiCSESCw== Step #5: MERGE-OUTER: attempt 1898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305595075 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566544c8198, 0x5566544d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566544d0918,0x5566545580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e41de741df67312dde1829850150526fe2650eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8096 processed earlier; will process 7179 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 366 ft: 367 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #2 pulse cov: 376 ft: 391 exec/s: 0 rss: 305Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26526==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556651cdc5dd bp 0x000000000000 sp 0x7ffcde435080 T26526) Step #5: ==26526==The signal is caused by a READ memory access. Step #5: #0 0x556651cdc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556651afe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556651afdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556651adb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566519fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556651954c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55665195e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566519456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566519713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff134de7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556651938aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26526==Register values: Step #5: rax = 0x0000556656928430 rbx = 0x0000556656928430 rcx = 0x0000556656928420 rdx = 0x00007ff134fafb80 Step #5: rdi = 0x0000556656928420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcde435080 Step #5: r8 = 0x0000556656928430 r9 = 0x00007ff134fafbf0 r10 = 0x0000556656909010 r11 = 0x00007ff134fafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556654edb960 r14 = 0x0000000100000004 r15 = 0x0000556653e48386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26526==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0xc,0x0,0x0,0xfc,0x3,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\014\000\000\374\003\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e8b4f49b72cf470537384d8af7eb3bd50c4aa81 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAwAAPwDAAsBCw== Step #5: MERGE-OUTER: attempt 1899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305811597 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597b0815198, 0x5597b081d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597b081d918,0x5597b08a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5e8b4f49b72cf470537384d8af7eb3bd50c4aa81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8099 processed earlier; will process 7176 files now Step #5: [LOADING] WASM module load failed: unknown type 1407 Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26530==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597ae0295dd bp 0x000000000000 sp 0x7ffccc038210 T26530) Step #5: ==26530==The signal is caused by a READ memory access. Step #5: #0 0x5597ae0295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597ade4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597ade4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597ade28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597add49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597adca1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597adcab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597adc926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597adcbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b5d4a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597adc85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26530==Register values: Step #5: rax = 0x00005597b22d2e40 rbx = 0x00005597b22d2e40 rcx = 0x00005597b22d2e30 rdx = 0x00007f2b5d66fb80 Step #5: rdi = 0x00005597b22d2e30 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007ffccc038210 Step #5: r8 = 0x00005597b22d2e40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2b5d66fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597b1228960 r14 = 0x0000000100000004 r15 = 0x00005597b0195386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26530==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x7f,0x0,0x63,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\177\000c\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10e82c027ee0b8e77cc1ee0abee6b1a4c61adcf8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJ/AGMACwALCw== Step #5: MERGE-OUTER: attempt 1900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1305945312 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd8ea09198, 0x55dd8ea11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd8ea11918,0x55dd8ea990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10e82c027ee0b8e77cc1ee0abee6b1a4c61adcf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8101 processed earlier; will process 7174 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26534==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd8c21d5dd bp 0x000000000000 sp 0x7fff094d27a0 T26534) Step #5: ==26534==The signal is caused by a READ memory access. Step #5: #0 0x55dd8c21d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd8c03f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd8c03efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd8c01c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd8bf3dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd8be95c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd8be9f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd8be866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd8beb23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa2a230082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd8be79aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26534==Register values: Step #5: rax = 0x000055dd8f7f7150 rbx = 0x000055dd8f7f7150 rcx = 0x000055dd8f7f7600 rdx = 0x00007faa2a3f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff094d27a0 Step #5: r8 = 0x000055dd8f7f7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa2a3f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd8f41c960 r14 = 0x0000000100000004 r15 = 0x000055dd8e389386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26534==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x34,0x41,0xe,0x47,0x41,0x63,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A4A\016GAcj\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-66d746902daa5f1f9c6e7d6ac290d5b5db32006e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBNEEOR0FjagAACw== Step #5: MERGE-OUTER: attempt 1901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1306076882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d1e691198, 0x562d1e699911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d1e699918,0x562d1e7210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66d746902daa5f1f9c6e7d6ac290d5b5db32006e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8102 processed earlier; will process 7173 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 377 ft: 378 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26541==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d1bea55dd bp 0x000000000000 sp 0x7ffc5c3cde80 T26541) Step #5: ==26541==The signal is caused by a READ memory access. Step #5: #0 0x562d1bea55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d1bcc7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d1bcc6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d1bca4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d1bbc5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d1bb1dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d1bb271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d1bb0e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d1bb3a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59709a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d1bb01aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26541==Register values: Step #5: rax = 0x0000562d2049f430 rbx = 0x0000562d2049f430 rcx = 0x0000562d2049f420 rdx = 0x00007f5970b6eb80 Step #5: rdi = 0x0000562d2049f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc5c3cde80 Step #5: r8 = 0x0000562d2049f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5970b6ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d1f0a4960 r14 = 0x0000000100000004 r15 = 0x0000562d1e011386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26541==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x87,0x36,0x7e,0x20,0x20,0x20,0x3a,0x1a,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2076~ :\032\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-910ec5a5faebc56a8db7049f6203d59ac69fe20b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGHNn4gICA6GhoBCw== Step #5: MERGE-OUTER: attempt 1902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1306209724 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8276a5198, 0x55c8276ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8276ad918,0x55c8277350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/910ec5a5faebc56a8db7049f6203d59ac69fe20b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8104 processed earlier; will process 7171 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26545==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c824eb95dd bp 0x000000000000 sp 0x7ffe9a789140 T26545) Step #5: ==26545==The signal is caused by a READ memory access. Step #5: #0 0x55c824eb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c824cdb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c824cdafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c824cb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c824bd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c824b31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c824b3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c824b226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c824b4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac82404082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c824b15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26545==Register values: Step #5: rax = 0x000055c8294aa080 rbx = 0x000055c8294aa080 rcx = 0x000055c8294aa530 rdx = 0x00007fac825ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9a789140 Step #5: r8 = 0x000055c8294aa080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac825ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8280b8960 r14 = 0x0000000100000004 r15 = 0x000055c827025386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26545==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xff,0xfd,0xff,0xff,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\377\375\377\377\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9780c40da99d1fa7fa828006b03b5a8f590d71fd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3//f//DwAACw== Step #5: MERGE-OUTER: attempt 1903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1306342249 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d02f0b198, 0x563d02f13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d02f13918,0x563d02f9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9780c40da99d1fa7fa828006b03b5a8f590d71fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8106 processed earlier; will process 7169 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26549==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d0071f5dd bp 0x000000000000 sp 0x7ffd35077380 T26549) Step #5: ==26549==The signal is caused by a READ memory access. Step #5: #0 0x563d0071f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d00541280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d00540fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d0051e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d0043fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d00397c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d003a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d003886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d003b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f080f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d0037baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26549==Register values: Step #5: rax = 0x0000563d05875150 rbx = 0x0000563d05875150 rcx = 0x0000563d05875600 rdx = 0x00007f1f082bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd35077380 Step #5: r8 = 0x0000563d05875150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f082bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d0391e960 r14 = 0x0000000100000004 r15 = 0x0000563d0288b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26549==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x79,0x41,0x79,0x41,0x7d,0x6f,0x1,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AyAyA}o\001m\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fdfcf38216898c11ed808ca30ad93334d9246e6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBeUF5QX1vAW0ACw== Step #5: MERGE-OUTER: attempt 1904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1306474487 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ba5a12198, 0x564ba5a1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ba5a1a918,0x564ba5aa20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5fdfcf38216898c11ed808ca30ad93334d9246e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8107 processed earlier; will process 7168 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 222 ft: 223 exec/s: 0 rss: 139Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 368 ft: 387 exec/s: 0 rss: 139Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26553==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564ba32265dd bp 0x000000000000 sp 0x7fffdfe545f0 T26553) Step #5: ==26553==The signal is caused by a READ memory access. Step #5: #0 0x564ba32265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564ba3048280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564ba3047fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564ba3025929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564ba2f46ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564ba2e9ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564ba2ea81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564ba2e8f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564ba2ebb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a17e57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564ba2e82aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26553==Register values: Step #5: rax = 0x0000564ba74094f0 rbx = 0x0000564ba74094f0 rcx = 0x0000564ba74099a0 rdx = 0x00007f5a1801fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdfe545f0 Step #5: r8 = 0x0000564ba74094f0 r9 = 0x0000564ba72c8ca0 r10 = 0x0000564ba728f010 r11 = 0x00007f5a1801fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ba6425960 r14 = 0x0000000100000004 r15 = 0x0000564ba5392386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26553==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xbf,0xc9,0x71,0x42,0x9,0x7c,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\277\311qB\011|\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fb91edd94177d7db313588a5585ba0505d89beb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmb/JcUIJfAEACw== Step #5: MERGE-OUTER: attempt 1905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1311075190 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f61c302198, 0x55f61c30a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f61c30a918,0x55f61c3920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0fb91edd94177d7db313588a5585ba0505d89beb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8110 processed earlier; will process 7165 files now Step #5: [LOADING] WASM module load failed: unknown type 3558 Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 407 ft: 441 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 805298174 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26725==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f619b165dd bp 0x000000000000 sp 0x7ffdea314920 T26725) Step #5: ==26725==The signal is caused by a READ memory access. Step #5: #0 0x55f619b165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f619938280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f619937fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f619915929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f619836ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f61978ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6197981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f61977f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6197ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c4f795082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f619772aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26725==Register values: Step #5: rax = 0x000055f61d558430 rbx = 0x000055f61d558430 rcx = 0x000055f61d558420 rdx = 0x00007f6c4f95db80 Step #5: rdi = 0x000055f61d558420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdea314920 Step #5: r8 = 0x000055f61d558430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c4f95dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f61cd15960 r14 = 0x0000000100000004 r15 = 0x000055f61bc82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26725==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0xc,0x1,0xc,0x1,0xc,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\014\001\014\001\014\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45ba512e4eb6a55c768dd1dfc1c4bc652bafee3f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAMAQwBDAALCw== Step #5: MERGE-OUTER: attempt 1906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1311211453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dafcc38198, 0x55dafcc40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dafcc40918,0x55dafccc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45ba512e4eb6a55c768dd1dfc1c4bc652bafee3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8114 processed earlier; will process 7161 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 316 ft: 330 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26737==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dafa44c5dd bp 0x000000000000 sp 0x7fffec2562b0 T26737) Step #5: ==26737==The signal is caused by a READ memory access. Step #5: #0 0x55dafa44c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dafa26e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dafa26dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dafa24b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dafa16cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dafa0c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dafa0ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dafa0b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dafa0e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb4f006082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dafa0a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26737==Register values: Step #5: rax = 0x000055dafe66b520 rbx = 0x000055dafe66b520 rcx = 0x000055dafe66b9d0 rdx = 0x00007ffb4f1ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffec2562b0 Step #5: r8 = 0x000055dafe66b520 r9 = 0x00007ffb4f1cec20 r10 = 0x000055dafe4f1010 r11 = 0x00007ffb4f1cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dafd64b960 r14 = 0x0000000100000004 r15 = 0x000055dafc5b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26737==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x17,0x42,0xb3,0x7d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351\027B\263}~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd6a8db96d6857557ff13527a191e2675d01ffbc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpF0KzfX4ACw== Step #5: MERGE-OUTER: attempt 1907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1311372668 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d93ff55198, 0x55d93ff5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d93ff5d918,0x55d93ffe50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd6a8db96d6857557ff13527a191e2675d01ffbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8118 processed earlier; will process 7157 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 26 Step #5: #2 pulse cov: 328 ft: 350 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26741==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d93d7695dd bp 0x000000000000 sp 0x7fffb7818200 T26741) Step #5: ==26741==The signal is caused by a READ memory access. Step #5: #0 0x55d93d7695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d93d58b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d93d58afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d93d568929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d93d489ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d93d3e1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d93d3eb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d93d3d26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d93d3fe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa85ea86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d93d3c5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26741==Register values: Step #5: rax = 0x000055d942878520 rbx = 0x000055d942878520 rcx = 0x000055d9428789d0 rdx = 0x00007fa85ec4eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb7818200 Step #5: r8 = 0x000055d942878520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa85ec4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d940968960 r14 = 0x0000000100000004 r15 = 0x000055d93f8d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26741==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x71,0x41,0xe,0x1,0x6f,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AqA\016\001ol\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-17264f2b05fa77b075fa105aa8f5b388a7488b92 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFxQQ4Bb2wACw== Step #5: MERGE-OUTER: attempt 1908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1311506558 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561497038198, 0x561497040911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561497040918,0x5614970c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17264f2b05fa77b075fa105aa8f5b388a7488b92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8121 processed earlier; will process 7154 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #1 pulse cov: 260 ft: 261 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26761==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56149484c5dd bp 0x000000000000 sp 0x7fff3bae6d90 T26761) Step #5: ==26761==The signal is caused by a READ memory access. Step #5: #0 0x56149484c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56149466e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56149466dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56149464b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56149456cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614944c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614944ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614944b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614944e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ebf41b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614944a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26761==Register values: Step #5: rax = 0x0000561499aae620 rbx = 0x0000561499aae620 rcx = 0x0000561499aae610 rdx = 0x00007f9ebf5e3b80 Step #5: rdi = 0x0000561499aae610 rsi = 0x0000000000000208 rbp = 0x0000000000000000 rsp = 0x00007fff3bae6d90 Step #5: r8 = 0x0000561499aae620 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ebf5e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561497a4b960 r14 = 0x0000000100000004 r15 = 0x00005614969b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26761==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x5d,0x42,0x31,0x84,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B]B1\204|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6dfbecf48a6d532f23ad7a4081dc9c87a308447 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCXUIxhHwACw== Step #5: MERGE-OUTER: attempt 1909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1311639843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56139c6d9198, 0x56139c6e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56139c6e1918,0x56139c7690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6dfbecf48a6d532f23ad7a4081dc9c87a308447' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8123 processed earlier; will process 7152 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26789==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561399eed5dd bp 0x000000000000 sp 0x7ffeb17e2ab0 T26789) Step #5: ==26789==The signal is caused by a READ memory access. Step #5: #0 0x561399eed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561399d0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561399d0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561399cec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561399c0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561399b65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561399b6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561399b566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561399b823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09f4c9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561399b49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26789==Register values: Step #5: rax = 0x000056139eba7150 rbx = 0x000056139eba7150 rcx = 0x000056139eba7600 rdx = 0x00007f09f4e65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb17e2ab0 Step #5: r8 = 0x000056139eba7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f09f4e65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056139d0ec960 r14 = 0x0000000100000004 r15 = 0x000056139c059386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26789==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x42,0x0,0x7b,0x7b,0x7a,0x7a,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000B\000{{zz\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-96106ae6e8b6dfba9690c6e903e1cbf5217dfe07 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEIAe3t6eg8LCw== Step #5: MERGE-OUTER: attempt 1910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1311772909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f82b4da198, 0x55f82b4e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f82b4e2918,0x55f82b56a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96106ae6e8b6dfba9690c6e903e1cbf5217dfe07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8124 processed earlier; will process 7151 files now Step #5: [LOADING] WASM module load failed: unknown type 1024 Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26817==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f828cee5dd bp 0x000000000000 sp 0x7ffc987f3730 T26817) Step #5: ==26817==The signal is caused by a READ memory access. Step #5: #0 0x55f828cee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f828b10280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f828b0ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f828aed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f828a0ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f828966c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8289701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8289576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8289833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98be6d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f82894aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26817==Register values: Step #5: rax = 0x000055f82cdc7b90 rbx = 0x000055f82cdc7b90 rcx = 0x000055f82cdc7b80 rdx = 0x00007f98be8a1b80 Step #5: rdi = 0x000055f82cdc7b80 rsi = 0x0000000080000001 rbp = 0x0000000000000000 rsp = 0x00007ffc987f3730 Step #5: r8 = 0x000055f82cdc7b90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98be8a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f82beed960 r14 = 0x0000000100000004 r15 = 0x000055f82ae5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26817==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0xa7,0xff,0xff,0x30,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351\247\377\3770\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d1af61bbaa9acecab6720d29b298a023dab16bd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0Lpp///MH8ACw== Step #5: MERGE-OUTER: attempt 1911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1311906149 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56118decd198, 0x56118ded5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56118ded5918,0x56118df5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d1af61bbaa9acecab6720d29b298a023dab16bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8126 processed earlier; will process 7149 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26845==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56118b6e15dd bp 0x000000000000 sp 0x7fffe677ece0 T26845) Step #5: ==26845==The signal is caused by a READ memory access. Step #5: #0 0x56118b6e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56118b503280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56118b502fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56118b4e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56118b401ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56118b359c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56118b3631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56118b34a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56118b3763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe76060e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56118b33daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26845==Register values: Step #5: rax = 0x000056118f312150 rbx = 0x000056118f312150 rcx = 0x000056118f312600 rdx = 0x00007fe7607d6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe677ece0 Step #5: r8 = 0x000056118f312150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe7607d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056118e8e0960 r14 = 0x0000000100000004 r15 = 0x000056118d84d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26845==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x7e,0x88,0x0,0x88,0x88,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000~\210\000\210\210\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa48694c33e75619f306411ee3cdb699d8fdfa2d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAB+iACIiAALCw== Step #5: MERGE-OUTER: attempt 1912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1312036854 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561ce785198, 0x5561ce78d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561ce78d918,0x5561ce8150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa48694c33e75619f306411ee3cdb699d8fdfa2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8127 processed earlier; will process 7148 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26873==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561cbf995dd bp 0x000000000000 sp 0x7ffd3421f530 T26873) Step #5: ==26873==The signal is caused by a READ memory access. Step #5: #0 0x5561cbf995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561cbdbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561cbdbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561cbd98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561cbcb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561cbc11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561cbc1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561cbc026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561cbc2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9098f60082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561cbbf5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26873==Register values: Step #5: rax = 0x00005561d00b1150 rbx = 0x00005561d00b1150 rcx = 0x00005561d00b1600 rdx = 0x00007f9099128b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3421f530 Step #5: r8 = 0x00005561d00b1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9099128be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561cf198960 r14 = 0x0000000100000004 r15 = 0x00005561ce105386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26873==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0xe0,0x68,0x6b,0x69,0x68,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA\340hkih\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1032203f3e42dba6e82d088ee5f9f679b08cbb08 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUHgaGtpaAwACw== Step #5: MERGE-OUTER: attempt 1913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1312169685 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5e3daf198, 0x55f5e3db7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5e3db7918,0x55f5e3e3f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1032203f3e42dba6e82d088ee5f9f679b08cbb08' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8128 processed earlier; will process 7147 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 62 Step #5: #2 pulse cov: 300 ft: 319 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: local count too large Step #5: #4 pulse cov: 369 ft: 398 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: [LOADING] WASM module load failed: unknown type 1533 Step #5: #8 pulse cov: 513 ft: 622 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26901==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5e15c35dd bp 0x000000000000 sp 0x7fffbdb96710 T26901) Step #5: ==26901==The signal is caused by a READ memory access. Step #5: #0 0x55f5e15c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5e13e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5e13e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5e13c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5e12e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5e123bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5e12451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5e122c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5e12583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc7920d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5e121faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26901==Register values: Step #5: rax = 0x000055f5e6782520 rbx = 0x000055f5e6782520 rcx = 0x000055f5e67829d0 rdx = 0x00007fdc793d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbdb96710 Step #5: r8 = 0x000055f5e6782520 r9 = 0x000055f5e66448a0 r10 = 0x000055f5e6608010 r11 = 0x00007fdc793d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5e47c2960 r14 = 0x0000000100000004 r15 = 0x000055f5e372f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26901==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x44,0x41,0xff,0x2a,0x6b,0x1,0xc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000ADA\377*k\001\014\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-818550298078431d004f9aa73c0216f0091a0f09 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBREH/KmsBDAAACw== Step #5: MERGE-OUTER: attempt 1914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1312368090 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555dca502198, 0x555dca50a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555dca50a918,0x555dca5920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/818550298078431d004f9aa73c0216f0091a0f09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8137 processed earlier; will process 7138 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26937==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555dc7d165dd bp 0x000000000000 sp 0x7ffe59aa4b90 T26937) Step #5: ==26937==The signal is caused by a READ memory access. Step #5: #0 0x555dc7d165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555dc7b38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555dc7b37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555dc7b15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555dc7a36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555dc798ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555dc79981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555dc797f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555dc79ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf530ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555dc7972aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26937==Register values: Step #5: rax = 0x0000555dcb709270 rbx = 0x0000555dcb709270 rcx = 0x0000555dcb709720 rdx = 0x00007fbf532b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe59aa4b90 Step #5: r8 = 0x0000555dcb709270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf532b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555dcaf15960 r14 = 0x0000000100000004 r15 = 0x0000555dc9e82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26937==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x3d,0x7c,0x0,0x0,0xb6,0xbb,0xb6,0x0,0xb6,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001=|\000\000\266\273\266\000\266\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-846645c4d8620bed99e735db99f7f997742369df Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAE9fAAAtru2ALYACw== Step #5: MERGE-OUTER: attempt 1915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1312499443 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56061dc31198, 0x56061dc39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56061dc39918,0x56061dcc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/846645c4d8620bed99e735db99f7f997742369df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8138 processed earlier; will process 7137 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26965==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56061b4455dd bp 0x000000000000 sp 0x7fff5e279ad0 T26965) Step #5: ==26965==The signal is caused by a READ memory access. Step #5: #0 0x56061b4455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56061b267280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56061b266fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56061b244929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56061b165ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56061b0bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56061b0c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56061b0ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56061b0da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e3825e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56061b0a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26965==Register values: Step #5: rax = 0x000056061fa0f150 rbx = 0x000056061fa0f150 rcx = 0x000056061fa0f600 rdx = 0x00007f2e38426b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5e279ad0 Step #5: r8 = 0x000056061fa0f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e38426be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056061e644960 r14 = 0x0000000100000004 r15 = 0x000056061d5b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26965==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0x38,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB8\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6262449fbd74fbea371b0ad94aeece30e5b3f2c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEI4hn0ACw== Step #5: MERGE-OUTER: attempt 1916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1312631650 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f543ace198, 0x55f543ad6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f543ad6918,0x55f543b5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6262449fbd74fbea371b0ad94aeece30e5b3f2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8139 processed earlier; will process 7136 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==26993==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5412e25dd bp 0x000000000000 sp 0x7fff69fa84c0 T26993) Step #5: ==26993==The signal is caused by a READ memory access. Step #5: #0 0x55f5412e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f541104280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f541103fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5410e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f541002ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f540f5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f540f641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f540f4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f540f773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdeda87a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f540f3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==26993==Register values: Step #5: rax = 0x000055f545555d30 rbx = 0x000055f545555d30 rcx = 0x000055f545555d20 rdx = 0x00007fdedaa42b80 Step #5: rdi = 0x000055f545555d20 rsi = 0x000000000410a100 rbp = 0x0000000000000000 rsp = 0x00007fff69fa84c0 Step #5: r8 = 0x000055f545555d30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdedaa42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5444e1960 r14 = 0x0000000100000004 r15 = 0x000055f54344e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==26993==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x42,0x63,0x0,0x43,0x0,0x0,0x5d,0x0,0xbb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001Bc\000C\000\000]\000\273\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d771393bb668c8de4bb37acc0512a6c83ec937e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFCYwBDAABdALsACw== Step #5: MERGE-OUTER: attempt 1917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1312765507 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4362d5198, 0x55c4362dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4362dd918,0x55c4363650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d771393bb668c8de4bb37acc0512a6c83ec937e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8141 processed earlier; will process 7134 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27005==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c433ae95dd bp 0x000000000000 sp 0x7ffd556a0180 T27005) Step #5: ==27005==The signal is caused by a READ memory access. Step #5: #0 0x55c433ae95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c43390b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c43390afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4338e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c433809ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c433761c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c43376b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4337526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c43377e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e1d532082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c433745aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27005==Register values: Step #5: rax = 0x000055c438319150 rbx = 0x000055c438319150 rcx = 0x000055c438319600 rdx = 0x00007f9e1d6fab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd556a0180 Step #5: r8 = 0x000055c438319150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e1d6fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c436ce8960 r14 = 0x0000000100000004 r15 = 0x000055c435c55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27005==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xeb,0x40,0x42,0x5d,0x42,0x32,0x80,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\353@B]B2\200}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f32794008332ac28460d5cc1731d77e37b43367 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC60BCXUIygH0ACw== Step #5: MERGE-OUTER: attempt 1918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1312897828 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55596e78d198, 0x55596e795911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55596e795918,0x55596e81d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f32794008332ac28460d5cc1731d77e37b43367' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8142 processed earlier; will process 7133 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55596bfa15dd bp 0x000000000000 sp 0x7fffb1037450 T27017) Step #5: ==27017==The signal is caused by a READ memory access. Step #5: #0 0x55596bfa15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55596bdc3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55596bdc2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55596bda0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55596bcc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55596bc19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55596bc231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55596bc0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55596bc363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f003df47082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55596bbfdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27017==Register values: Step #5: rax = 0x0000555971352150 rbx = 0x0000555971352150 rcx = 0x0000555971352600 rdx = 0x00007f003e10fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb1037450 Step #5: r8 = 0x0000555971352150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f003e10fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055596f1a0960 r14 = 0x0000000100000004 r15 = 0x000055596e10d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0x5a,0x72,0x72,0x72,0x4c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000ZrrrL\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09bb281442397734734fc78ceee51cfcbd4f0468 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQABacnJyTAALCw== Step #5: MERGE-OUTER: attempt 1919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313028132 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5e806f198, 0x55f5e8077911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5e8077918,0x55f5e80ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09bb281442397734734fc78ceee51cfcbd4f0468' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8143 processed earlier; will process 7132 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27028==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5e58835dd bp 0x000000000000 sp 0x7ffeec4e6970 T27028) Step #5: ==27028==The signal is caused by a READ memory access. Step #5: #0 0x55f5e58835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5e56a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5e56a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5e5682929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5e55a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5e54fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5e55051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5e54ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5e55183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe39a2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5e54dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27028==Register values: Step #5: rax = 0x000055f5ea5bf150 rbx = 0x000055f5ea5bf150 rcx = 0x000055f5ea5bf600 rdx = 0x00007fbe39bf6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeec4e6970 Step #5: r8 = 0x000055f5ea5bf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe39bf6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5e8a82960 r14 = 0x0000000100000004 r15 = 0x000055f5e79ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27028==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x4b,0x42,0x23,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BKB#\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-818e2d538aa2a2ccc9418c646490b3690186cc4e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCS0Ijhn0ACw== Step #5: MERGE-OUTER: attempt 1920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313159343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d74e8fc198, 0x55d74e904911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d74e904918,0x55d74e98c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/818e2d538aa2a2ccc9418c646490b3690186cc4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8144 processed earlier; will process 7131 files now Step #5: [LOADING] WASM module load failed: unknown function 3221159855 Step #5: #1 pulse cov: 328 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 437 ft: 469 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27041==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d74c1105dd bp 0x000000000000 sp 0x7ffcaf219b60 T27041) Step #5: ==27041==The signal is caused by a READ memory access. Step #5: #0 0x55d74c1105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d74bf32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d74bf31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d74bf0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d74be30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d74bd88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d74bd921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d74bd796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d74bda53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68407b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d74bd6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27041==Register values: Step #5: rax = 0x000055d75141edf0 rbx = 0x000055d75141edf0 rcx = 0x000055d75141f2a0 rdx = 0x00007f684097cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcaf219b60 Step #5: r8 = 0x000055d75141edf0 r9 = 0x000055d7512d45f0 r10 = 0x000055d7512a3010 r11 = 0x00007f684097cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d74f30f960 r14 = 0x0000000100000004 r15 = 0x000055d74e27c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27041==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xec,0x1,0x1,0xfd,0xe5,0x1,0x0,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\354\001\001\375\345\001\000\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8ed71985d33c9ae3c6cbcf924358a678f54c2ab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/ewBAf3lAQAaCw== Step #5: MERGE-OUTER: attempt 1921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313293017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56142c282198, 0x56142c28a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56142c28a918,0x56142c3120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e8ed71985d33c9ae3c6cbcf924358a678f54c2ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8147 processed earlier; will process 7128 files now Step #5: [LOADING] WASM module load failed: unknown type 196 Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27053==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561429a965dd bp 0x000000000000 sp 0x7ffdbe3099a0 T27053) Step #5: ==27053==The signal is caused by a READ memory access. Step #5: #0 0x561429a965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614298b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614298b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561429895929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614297b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56142970ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614297181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614296ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56142972b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cd6f8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614296f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27053==Register values: Step #5: rax = 0x000056142df45730 rbx = 0x000056142df45730 rcx = 0x000056142df45be0 rdx = 0x00007f6cd7156b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbe3099a0 Step #5: r8 = 0x000056142df45730 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cd7156be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056142cc95960 r14 = 0x0000000100000004 r15 = 0x000056142bc02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27053==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x4b,0x42,0x2a,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BKB*\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15bafca36fd31621af7f51d67cdaea34cf6379ba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCS0Iqin0ACw== Step #5: MERGE-OUTER: attempt 1922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313426607 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56114c035198, 0x56114c03d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56114c03d918,0x56114c0c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15bafca36fd31621af7f51d67cdaea34cf6379ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8149 processed earlier; will process 7126 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 299 ft: 300 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #2 pulse cov: 356 ft: 371 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27065==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611498495dd bp 0x000000000000 sp 0x7ffc7127d910 T27065) Step #5: ==27065==The signal is caused by a READ memory access. Step #5: #0 0x5611498495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56114966b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56114966afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561149648929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561149569ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611494c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611494cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611494b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611494de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65d8c57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611494a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27065==Register values: Step #5: rax = 0x000056114d05c640 rbx = 0x000056114d05c640 rcx = 0x000056114d05caf0 rdx = 0x00007f65d8e1fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7127d910 Step #5: r8 = 0x000056114d05c640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f65d8e1fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056114ca48960 r14 = 0x0000000100000004 r15 = 0x000056114b9b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27065==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x61,0x41,0x3,0x78,0x6d,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AaA\003xm\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca8e25ec58e0523d3c14b085b73a4b480b8be945 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFhQQN4bQEACw== Step #5: MERGE-OUTER: attempt 1923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313562207 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56468e711198, 0x56468e719911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56468e719918,0x56468e7a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca8e25ec58e0523d3c14b085b73a4b480b8be945' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8152 processed earlier; will process 7123 files now Step #5: [00:12:30:305 - 7EFE5BD2FC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #1 pulse cov: 217 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 290 ft: 305 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 334 ft: 352 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27077==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56468bf255dd bp 0x000000000000 sp 0x7ffdb86fd920 T27077) Step #5: ==27077==The signal is caused by a READ memory access. Step #5: #0 0x56468bf255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56468bd47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56468bd46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56468bd24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56468bc45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56468bb9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56468bba71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56468bb8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56468bbba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe5bd57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56468bb81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27077==Register values: Step #5: rax = 0x00005646900924f0 rbx = 0x00005646900924f0 rcx = 0x00005646900929a0 rdx = 0x00007efe5bf1fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb86fd920 Step #5: r8 = 0x00005646900924f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe5bf1fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056468f124960 r14 = 0x0000000100000004 r15 = 0x000056468e091386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27077==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x2a,0x41,0xfb,0x1,0x6c,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA*A\373\001lm\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09fc48689654a57534a3bed42fa1715346323420 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakEqQfsBbG0ACw== Step #5: MERGE-OUTER: attempt 1924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313696357 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56540c2b6198, 0x56540c2be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56540c2be918,0x56540c3460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09fc48689654a57534a3bed42fa1715346323420' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8157 processed earlier; will process 7118 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27089==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565409aca5dd bp 0x000000000000 sp 0x7ffc67dc2690 T27089) Step #5: ==27089==The signal is caused by a READ memory access. Step #5: #0 0x565409aca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654098ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654098ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654098c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654097eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565409742c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56540974c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654097336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56540975f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac1b230082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565409726aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27089==Register values: Step #5: rax = 0x000056540d979150 rbx = 0x000056540d979150 rcx = 0x000056540d979600 rdx = 0x00007fac1b3f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc67dc2690 Step #5: r8 = 0x000056540d979150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac1b3f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056540ccc9960 r14 = 0x0000000100000004 r15 = 0x000056540bc36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27089==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x40,0x0,0xa1,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\002@\000\241\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8d63d63235b215c6d9e73ee2176661840b5661c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAJAAKEAAAsLCw== Step #5: MERGE-OUTER: attempt 1925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313827675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff6dcf9198, 0x55ff6dd01911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff6dd01918,0x55ff6dd890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8d63d63235b215c6d9e73ee2176661840b5661c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8158 processed earlier; will process 7117 files now Step #5: [LOADING] WASM module load failed: unknown type 278142 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 339 ft: 352 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 421 ft: 478 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27101==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff6b50d5dd bp 0x000000000000 sp 0x7ffed8b9cb50 T27101) Step #5: ==27101==The signal is caused by a READ memory access. Step #5: #0 0x55ff6b50d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff6b32f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff6b32efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff6b30c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff6b22dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff6b185c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff6b18f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff6b1766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff6b1a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ff3350082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff6b169aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27101==Register values: Step #5: rax = 0x000055ff6ff39e50 rbx = 0x000055ff6ff39e50 rcx = 0x000055ff6ff3a300 rdx = 0x00007f2ff3518b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed8b9cb50 Step #5: r8 = 0x000055ff6ff39e50 r9 = 0x00007f2ff3518c10 r10 = 0x000055ff6fdbc010 r11 = 0x00007f2ff3518be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff6e70c960 r14 = 0x0000000100000004 r15 = 0x000055ff6d679386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27101==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xbf,0xc9,0x61,0x42,0x9,0x7c,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\277\311aB\011|\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bab60acc7c589834bf057cfda6efaa507128132 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmb/JYUIJfAAACw== Step #5: MERGE-OUTER: attempt 1926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1313965161 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633409b3198, 0x5633409bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633409bb918,0x563340a430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bab60acc7c589834bf057cfda6efaa507128132' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8164 processed earlier; will process 7111 files now Step #5: [LOADING] WASM module load failed: unknown table -5242881 Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 361 ft: 375 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27113==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56333e1c75dd bp 0x000000000000 sp 0x7ffefd92ca10 T27113) Step #5: ==27113==The signal is caused by a READ memory access. Step #5: #0 0x56333e1c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56333dfe9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56333dfe8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56333dfc6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56333dee7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56333de3fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56333de491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56333de306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56333de5c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca30add082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56333de23aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27113==Register values: Step #5: rax = 0x000056334208f660 rbx = 0x000056334208f660 rcx = 0x000056334208fb10 rdx = 0x00007fca30ca5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefd92ca10 Step #5: r8 = 0x000056334208f660 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca30ca5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633413c6960 r14 = 0x0000000100000004 r15 = 0x0000563340333386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27113==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x42,0x1,0x42,0x3f,0x7b,0x52,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@B\001B?{R\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-501c86b65b8b405946b1fa66f90dcfeb7a703d3c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQEIBQj97UgALCw== Step #5: MERGE-OUTER: attempt 1927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1314100003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631b6aa3198, 0x5631b6aab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631b6aab918,0x5631b6b330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/501c86b65b8b405946b1fa66f90dcfeb7a703d3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8167 processed earlier; will process 7108 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 55935 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 326 ft: 344 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27125==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631b42b75dd bp 0x000000000000 sp 0x7ffe39e932c0 T27125) Step #5: ==27125==The signal is caused by a READ memory access. Step #5: #0 0x5631b42b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631b40d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631b40d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631b40b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631b3fd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631b3f2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631b3f391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631b3f206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631b3f4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc91d67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631b3f13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27125==Register values: Step #5: rax = 0x00005631b809c600 rbx = 0x00005631b809c600 rcx = 0x00005631b809c5f0 rdx = 0x00007fdc91f2fb80 Step #5: rdi = 0x00005631b809c5f0 rsi = 0x0000000000010800 rbp = 0x0000000000000000 rsp = 0x00007ffe39e932c0 Step #5: r8 = 0x00005631b809c600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc91f2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631b74b6960 r14 = 0x0000000100000004 r15 = 0x00005631b6423386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27125==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x60,0x0,0xa9,0x0,0x62,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000`\000\251\000b\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1e75d0a97e014eef8b4a9eb948b0f872e0b291a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABgAKkAYgALCw== Step #5: MERGE-OUTER: attempt 1928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1314234781 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a300396198, 0x55a30039e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a30039e918,0x55a3004260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1e75d0a97e014eef8b4a9eb948b0f872e0b291a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8170 processed earlier; will process 7105 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27138==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2fdbaa5dd bp 0x000000000000 sp 0x7ffc2bb46880 T27138) Step #5: ==27138==The signal is caused by a READ memory access. Step #5: #0 0x55a2fdbaa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a2fd9cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a2fd9cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a2fd9a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a2fd8caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a2fd822c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2fd82c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2fd8136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2fd83f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f79e806b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2fd806aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27138==Register values: Step #5: rax = 0x000055a30155f150 rbx = 0x000055a30155f150 rcx = 0x000055a30155f600 rdx = 0x00007f79e8233b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2bb46880 Step #5: r8 = 0x000055a30155f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f79e8233be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a300da9960 r14 = 0x0000000100000004 r15 = 0x000055a2ffd16386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27138==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x25,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB%\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e425b80bcc046e1616b0e2e6fd79638acf58aae6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Ilhn0ACw== Step #5: MERGE-OUTER: attempt 1929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1314364951 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f37f68f198, 0x55f37f697911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f37f697918,0x55f37f71f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e425b80bcc046e1616b0e2e6fd79638acf58aae6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8171 processed earlier; will process 7104 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27165==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f37cea35dd bp 0x000000000000 sp 0x7ffd303d6030 T27165) Step #5: ==27165==The signal is caused by a READ memory access. Step #5: #0 0x55f37cea35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f37ccc5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f37ccc4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f37cca2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f37cbc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f37cb1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f37cb251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f37cb0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f37cb383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0224d2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f37caffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27165==Register values: Step #5: rax = 0x000055f381bff150 rbx = 0x000055f381bff150 rcx = 0x000055f381bff600 rdx = 0x00007f0224ef4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd303d6030 Step #5: r8 = 0x000055f381bff150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0224ef4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3800a2960 r14 = 0x0000000100000004 r15 = 0x000055f37f00f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27165==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x1,0xc,0x0,0xd1,0x0,0xbb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\001\014\000\321\000\273\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-edf03dee0966a38240b13efc90a016320db5ff54 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAEMANEAuwALCw== Step #5: MERGE-OUTER: attempt 1930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1314497915 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560908eff198, 0x560908f07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560908f07918,0x560908f8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edf03dee0966a38240b13efc90a016320db5ff54' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8172 processed earlier; will process 7103 files now Step #5: [LOADING] WASM module load failed: unknown table 1531 Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27193==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609067135dd bp 0x000000000000 sp 0x7fff7bc90390 T27193) Step #5: ==27193==The signal is caused by a READ memory access. Step #5: #0 0x5609067135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560906535280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560906534fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560906512929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560906433ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56090638bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609063951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56090637c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609063a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd66c48c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56090636faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27193==Register values: Step #5: rax = 0x000056090b003160 rbx = 0x000056090b003160 rcx = 0x000056090b003150 rdx = 0x00007fd66c654b80 Step #5: rdi = 0x000056090b003150 rsi = 0x0000000000000101 rbp = 0x0000000000000000 rsp = 0x00007fff7bc90390 Step #5: r8 = 0x000056090b003160 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd66c654be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560909912960 r14 = 0x0000000100000004 r15 = 0x000056090887f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27193==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x84,0x5a,0xe,0x0,0x0,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\204Z\016\000\000\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e83390852b3bc09ff0edc206079ab89b2c1f6378 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACEWg4AAAELCw== Step #5: MERGE-OUTER: attempt 1931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1314631239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572b7570198, 0x5572b7578911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572b7578918,0x5572b76000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e83390852b3bc09ff0edc206079ab89b2c1f6378' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8174 processed earlier; will process 7101 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27221==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572b4d845dd bp 0x000000000000 sp 0x7ffe2051f250 T27221) Step #5: ==27221==The signal is caused by a READ memory access. Step #5: #0 0x5572b4d845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572b4ba6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572b4ba5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572b4b83929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572b4aa4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572b49fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572b4a061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572b49ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572b4a193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc4582e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572b49e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27221==Register values: Step #5: rax = 0x00005572b9ecb460 rbx = 0x00005572b9ecb460 rcx = 0x00005572b9ecb450 rdx = 0x00007fdc459f6b80 Step #5: rdi = 0x00005572b9ecb450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffe2051f250 Step #5: r8 = 0x00005572b9ecb460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc459f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572b7f83960 r14 = 0x0000000100000004 r15 = 0x00005572b6ef0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27221==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfb,0x75,0x6c,0x2,0x40,0x0,0x95,0x95,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\373ul\002@\000\225\225\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5368e0ef7e438f56ef2fb0ad6f51e3e517ade051 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH7dWwCQACVlQALCw== Step #5: MERGE-OUTER: attempt 1932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1314766191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557328d22198, 0x557328d2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557328d2a918,0x557328db20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5368e0ef7e438f56ef2fb0ad6f51e3e517ade051' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8176 processed earlier; will process 7099 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27249==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573265365dd bp 0x000000000000 sp 0x7ffc5f1db360 T27249) Step #5: ==27249==The signal is caused by a READ memory access. Step #5: #0 0x5573265365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557326358280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557326357fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557326335929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557326256ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573261aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573261b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55732619f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573261cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f90753a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557326192aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27249==Register values: Step #5: rax = 0x000055732a736a20 rbx = 0x000055732a736a20 rcx = 0x000055732a736ed0 rdx = 0x00007f9075569b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5f1db360 Step #5: r8 = 0x000055732a736a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9075569be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557329735960 r14 = 0x0000000100000004 r15 = 0x00005573286a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27249==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe1,0x40,0x42,0xb4,0xbf,0x93,0x42,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\341@B\264\277\223B}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-91b91c00ff967d7d079fb778fd17c9b991b30999 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC4UBCtL+TQn0ACw== Step #5: MERGE-OUTER: attempt 1933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1314900777 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562532ff9198, 0x562533001911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562533001918,0x5625330890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91b91c00ff967d7d079fb778fd17c9b991b30999' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8178 processed earlier; will process 7097 files now Step #5: [LOADING] WASM module load failed: unknown type 1015803 Step #5: #1 pulse cov: 256 ft: 257 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 307 ft: 310 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27261==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56253080d5dd bp 0x000000000000 sp 0x7ffc43806830 T27261) Step #5: ==27261==The signal is caused by a READ memory access. Step #5: #0 0x56253080d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56253062f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56253062efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56253060c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56253052dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562530485c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56253048f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5625304766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5625304a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d22589082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562530469aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27261==Register values: Step #5: rax = 0x00005625350a2460 rbx = 0x00005625350a2460 rcx = 0x00005625350a2450 rdx = 0x00007f5d22751b80 Step #5: rdi = 0x00005625350a2450 rsi = 0x0000000000000025 rbp = 0x0000000000000000 rsp = 0x00007ffc43806830 Step #5: r8 = 0x00005625350a2460 r9 = 0x00007f5d22751bf0 r10 = 0x0000562535083010 r11 = 0x00007f5d22751be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562533a0c960 r14 = 0x0000000100000004 r15 = 0x0000562532979386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27261==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0xc,0x80,0x0,0x0,0x1,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\014\200\000\000\001\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc9d056841ec380a763c4d1286bab12743ab44ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAMgAAAAQELCw== Step #5: MERGE-OUTER: attempt 1934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315034157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae93942198, 0x55ae9394a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae9394a918,0x55ae939d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc9d056841ec380a763c4d1286bab12743ab44ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8181 processed earlier; will process 7094 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 306 ft: 316 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27274==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae911565dd bp 0x000000000000 sp 0x7ffd449a8df0 T27274) Step #5: ==27274==The signal is caused by a READ memory access. Step #5: #0 0x55ae911565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae90f78280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae90f77fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae90f55929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae90e76ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae90dcec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae90dd81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae90dbf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae90deb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab810be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae90db2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27274==Register values: Step #5: rax = 0x000055ae964d14f0 rbx = 0x000055ae964d14f0 rcx = 0x000055ae964d14e0 rdx = 0x00007fab81286b80 Step #5: rdi = 0x000055ae964d14e0 rsi = 0x0000000000300000 rbp = 0x0000000000000000 rsp = 0x00007ffd449a8df0 Step #5: r8 = 0x000055ae964d14f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab81286be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae94355960 r14 = 0x0000000100000004 r15 = 0x000055ae932c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27274==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe7,0x40,0x42,0xc0,0xa8,0xdc,0x74,0x7d,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\347@B\300\250\334t}\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8cab90fc84be0cf4ec8cb4da5ca16e2c6187d8ac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC50BCwKjcdH0aCw== Step #5: MERGE-OUTER: attempt 1935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315170075 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616b877c198, 0x5616b8784911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616b8784918,0x5616b880c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8cab90fc84be0cf4ec8cb4da5ca16e2c6187d8ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8184 processed earlier; will process 7091 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27293==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616b5f905dd bp 0x000000000000 sp 0x7ffc6eaa8910 T27293) Step #5: ==27293==The signal is caused by a READ memory access. Step #5: #0 0x5616b5f905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616b5db2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616b5db1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616b5d8f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616b5cb0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616b5c08c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616b5c121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616b5bf96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616b5c253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f8988f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616b5becaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27293==Register values: Step #5: rax = 0x00005616b9f98150 rbx = 0x00005616b9f98150 rcx = 0x00005616b9f98600 rdx = 0x00007f5f89a57b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6eaa8910 Step #5: r8 = 0x00005616b9f98150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f89a57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616b918f960 r14 = 0x0000000100000004 r15 = 0x00005616b80fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27293==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0x0,0x49,0x49,0x49,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\000III\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06b5b028bdc2765e20d4445a052b0e94b1b5f839 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAASUlJAAsBCw== Step #5: MERGE-OUTER: attempt 1936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315303237 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ccd42f8198, 0x55ccd4300911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ccd4300918,0x55ccd43880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06b5b028bdc2765e20d4445a052b0e94b1b5f839' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8185 processed earlier; will process 7090 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27305==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ccd1b0c5dd bp 0x000000000000 sp 0x7ffecac213b0 T27305) Step #5: ==27305==The signal is caused by a READ memory access. Step #5: #0 0x55ccd1b0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ccd192e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ccd192dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ccd190b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ccd182cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ccd1784c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ccd178e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ccd17756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ccd17a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc95435082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ccd1768aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27305==Register values: Step #5: rax = 0x000055ccd6d88150 rbx = 0x000055ccd6d88150 rcx = 0x000055ccd6d88600 rdx = 0x00007fbc955fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecac213b0 Step #5: r8 = 0x000055ccd6d88150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbc955fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ccd4d0b960 r14 = 0x0000000100000004 r15 = 0x000055ccd3c78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27305==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0xfb,0x18,0xbe,0xff,0xb,0x10,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\373\030\276\377\013\020\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54e1eb173be0a0d85042a175f6ce9561f87259e4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAPsYvv8LEAALCw== Step #5: MERGE-OUTER: attempt 1937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315438387 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574efde5198, 0x5574efded911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574efded918,0x5574efe750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54e1eb173be0a0d85042a175f6ce9561f87259e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8186 processed earlier; will process 7089 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27317==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574ed5f95dd bp 0x000000000000 sp 0x7ffdbd04fa30 T27317) Step #5: ==27317==The signal is caused by a READ memory access. Step #5: #0 0x5574ed5f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574ed41b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574ed41afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574ed3f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574ed319ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574ed271c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574ed27b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574ed2626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574ed28e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efcbbcce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574ed255aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27317==Register values: Step #5: rax = 0x00005574f2708a20 rbx = 0x00005574f2708a20 rcx = 0x00005574f2708ed0 rdx = 0x00007efcbbe96b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbd04fa30 Step #5: r8 = 0x00005574f2708a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efcbbe96be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574f07f8960 r14 = 0x0000000100000004 r15 = 0x00005574ef765386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27317==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x3,0x0,0x0,0x9e,0x9c,0x9e,0x0,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\003\000\000\236\234\236\000\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b23b6f5b58f5a6dc663c55fa972ec9e5e2c7244 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAwAAnpyeAAELCw== Step #5: MERGE-OUTER: attempt 1938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315571397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557506ba1198, 0x557506ba9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557506ba9918,0x557506c310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b23b6f5b58f5a6dc663c55fa972ec9e5e2c7244' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8188 processed earlier; will process 7087 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27329==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575043b55dd bp 0x000000000000 sp 0x7ffe5a93ac40 T27329) Step #5: ==27329==The signal is caused by a READ memory access. Step #5: #0 0x5575043b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575041d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575041d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575041b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575040d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55750402dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575040371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55750401e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55750404a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55faad1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557504011aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27329==Register values: Step #5: rax = 0x000055750938a150 rbx = 0x000055750938a150 rcx = 0x000055750938a600 rdx = 0x00007f55fac99b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5a93ac40 Step #5: r8 = 0x000055750938a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55fac99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575075b4960 r14 = 0x0000000100000004 r15 = 0x0000557506521386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27329==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x73,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsBs\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15a86c002cceb6aac8f46543645f14f2cc81fa05 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0Jzhn4ACw== Step #5: MERGE-OUTER: attempt 1939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315702568 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c885c13198, 0x55c885c1b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c885c1b918,0x55c885ca30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15a86c002cceb6aac8f46543645f14f2cc81fa05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8189 processed earlier; will process 7086 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27341==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8834275dd bp 0x000000000000 sp 0x7fff0d30c4d0 T27341) Step #5: ==27341==The signal is caused by a READ memory access. Step #5: #0 0x55c8834275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c883249280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c883248fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c883226929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c883147ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c88309fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8830a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8830906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8830bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0414b1d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c883083aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27341==Register values: Step #5: rax = 0x000055c886b1b150 rbx = 0x000055c886b1b150 rcx = 0x000055c886b1b600 rdx = 0x00007f0414ce5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0d30c4d0 Step #5: r8 = 0x000055c886b1b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0414ce5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c886626960 r14 = 0x0000000100000004 r15 = 0x000055c885593386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27341==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xba,0xe9,0x4,0x42,0x9,0x7c,0xba,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\272\351\004B\011|\272\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-441280f4f68c12d4aa6d0ba464092e4b05f8316f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmbrpBEIJfLoACw== Step #5: MERGE-OUTER: attempt 1940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315835359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a99830c198, 0x55a998314911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a998314918,0x55a99839c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/441280f4f68c12d4aa6d0ba464092e4b05f8316f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8190 processed earlier; will process 7085 files now Step #5: [LOADING] WASM module load failed: unknown type 536870910 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: #2 pulse cov: 374 ft: 393 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27353==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a995b205dd bp 0x000000000000 sp 0x7ffe6b83cf30 T27353) Step #5: ==27353==The signal is caused by a READ memory access. Step #5: #0 0x55a995b205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a995942280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a995941fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a99591f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a995840ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a995798c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9957a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9957896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9957b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f02af3b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a99577caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27353==Register values: Step #5: rax = 0x000055a999a2d520 rbx = 0x000055a999a2d520 rcx = 0x000055a999a2d9d0 rdx = 0x00007f02af581b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6b83cf30 Step #5: r8 = 0x000055a999a2d520 r9 = 0x00007f02af581c20 r10 = 0x000055a9998b3010 r11 = 0x00007f02af581be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a998d1f960 r14 = 0x0000000100000004 r15 = 0x000055a997c8c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27353==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xda,0x1,0x0,0x0,0xfd,0xda,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\332\001\000\000\375\332\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fed08fefae8a96b467bf6510ade934887ac1ed78 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/doBAAD92gEACw== Step #5: MERGE-OUTER: attempt 1941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1315971274 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efca36e198, 0x55efca376911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efca376918,0x55efca3fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fed08fefae8a96b467bf6510ade934887ac1ed78' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8193 processed earlier; will process 7082 files now Step #5: [LOADING] WASM module load failed: unknown type 104693156 Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efc7b825dd bp 0x000000000000 sp 0x7ffcfd188d80 T27367) Step #5: ==27367==The signal is caused by a READ memory access. Step #5: #0 0x55efc7b825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efc79a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efc79a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efc7981929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efc78a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efc77fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efc78041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efc77eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efc78173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb511d63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efc77deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27367==Register values: Step #5: rax = 0x000055efccc56cc0 rbx = 0x000055efccc56cc0 rcx = 0x000055efccc56cb0 rdx = 0x00007fb511f2bb80 Step #5: rdi = 0x000055efccc56cb0 rsi = 0x0000000000102100 rbp = 0x0000000000000000 rsp = 0x00007ffcfd188d80 Step #5: r8 = 0x000055efccc56cc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb511f2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efcad81960 r14 = 0x0000000100000004 r15 = 0x000055efc9cee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x56,0x41,0x28,0x41,0x69,0x4d,0x69,0x4d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AVA(AiMiM\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b20b46175fa1c3e703da413d586d834981bc234a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBVkEoQWlNaU0ACw== Step #5: MERGE-OUTER: attempt 1942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316104364 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5fc93e198, 0x55e5fc946911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5fc946918,0x55e5fc9ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b20b46175fa1c3e703da413d586d834981bc234a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8195 processed earlier; will process 7080 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27388==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5fa1525dd bp 0x000000000000 sp 0x7ffe0e0bbb30 T27388) Step #5: ==27388==The signal is caused by a READ memory access. Step #5: #0 0x55e5fa1525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5f9f74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5f9f73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5f9f51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5f9e72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5f9dcac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5f9dd41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5f9dbb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5f9de73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf6b702082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5f9daeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27388==Register values: Step #5: rax = 0x000055e5fe663520 rbx = 0x000055e5fe663520 rcx = 0x000055e5fe6639d0 rdx = 0x00007faf6b8cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0e0bbb30 Step #5: r8 = 0x000055e5fe663520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf6b8cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5fd351960 r14 = 0x0000000100000004 r15 = 0x000055e5fc2be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27388==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x9c,0x2f,0x41,0xce,0x9f,0x32,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\234/A\316\2372j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7bfa53563cc4b0babe65f20a95d36f1a316a6b8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBnC9Bzp8yagAACw== Step #5: MERGE-OUTER: attempt 1943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316236250 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe49726198, 0x55fe4972e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe4972e918,0x55fe497b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7bfa53563cc4b0babe65f20a95d36f1a316a6b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8197 processed earlier; will process 7078 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 528433119 Step #5: #2 pulse cov: 297 ft: 305 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type 11681308 Step #5: #4 pulse cov: 337 ft: 376 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27400==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe46f3a5dd bp 0x000000000000 sp 0x7ffe3ab487b0 T27400) Step #5: ==27400==The signal is caused by a READ memory access. Step #5: #0 0x55fe46f3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe46d5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe46d5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe46d39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe46c5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe46bb2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe46bbc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe46ba36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe46bcf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49be750082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe46b96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27400==Register values: Step #5: rax = 0x000055fe4b4e4520 rbx = 0x000055fe4b4e4520 rcx = 0x000055fe4b4e49d0 rdx = 0x00007f49be918b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3ab487b0 Step #5: r8 = 0x000055fe4b4e4520 r9 = 0x00007f49be918bf0 r10 = 0x000055fe4b36a010 r11 = 0x00007f49be918be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe4a139960 r14 = 0x0000000100000004 r15 = 0x000055fe490a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27400==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0x6b,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000k\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3fc3d218a60ea0c165c1a4ec1333b44ee169cdb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAGsACwALCw== Step #5: MERGE-OUTER: attempt 1944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316373443 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5b8ab2198, 0x55e5b8aba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5b8aba918,0x55e5b8b420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3fc3d218a60ea0c165c1a4ec1333b44ee169cdb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8203 processed earlier; will process 7072 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #2 pulse cov: 296 ft: 306 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27412==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5b62c65dd bp 0x000000000000 sp 0x7ffdc10f9c70 T27412) Step #5: ==27412==The signal is caused by a READ memory access. Step #5: #0 0x55e5b62c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5b60e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5b60e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5b60c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5b5fe6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5b5f3ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5b5f481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5b5f2f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5b5f5b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b3adcf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5b5f22aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27412==Register values: Step #5: rax = 0x000055e5ba6fa520 rbx = 0x000055e5ba6fa520 rcx = 0x000055e5ba6fa9d0 rdx = 0x00007f2b3af97b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc10f9c70 Step #5: r8 = 0x000055e5ba6fa520 r9 = 0x00007f2b3af97bf0 r10 = 0x000055e5ba580010 r11 = 0x00007f2b3af97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5b94c5960 r14 = 0x0000000100000004 r15 = 0x000055e5b8432386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27412==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0x94,0xfa,0xdf,0x10,0x6b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\224\372\337\020k\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25e75c3a23b39d2abc18c84416e6f9840b482d33 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0GU+t8QawAACw== Step #5: MERGE-OUTER: attempt 1945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316510565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55974d55c198, 0x55974d564911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55974d564918,0x55974d5ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25e75c3a23b39d2abc18c84416e6f9840b482d33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8207 processed earlier; will process 7068 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 16777215 Step #5: #2 pulse cov: 325 ft: 338 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27424==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55974ad705dd bp 0x000000000000 sp 0x7ffdf5c23720 T27424) Step #5: ==27424==The signal is caused by a READ memory access. Step #5: #0 0x55974ad705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55974ab92280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55974ab91fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55974ab6f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55974aa90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55974a9e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55974a9f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55974a9d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55974aa053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17f7bf0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55974a9ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27424==Register values: Step #5: rax = 0x000055974f875ea0 rbx = 0x000055974f875ea0 rcx = 0x000055974f875e90 rdx = 0x00007f17f7db8b80 Step #5: rdi = 0x000055974f875e90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffdf5c23720 Step #5: r8 = 0x000055974f875ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17f7db8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055974df6f960 r14 = 0x0000000100000004 r15 = 0x000055974cedc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27424==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xf9,0x9f,0x36,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\371\2376B\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09aac5ee5027e176e5d335ce220d130398654257 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcD5nzZCCX4ACw== Step #5: MERGE-OUTER: attempt 1946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316645805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603eebfe198, 0x5603eec06911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603eec06918,0x5603eec8e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09aac5ee5027e176e5d335ce220d130398654257' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8210 processed earlier; will process 7065 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27436==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603ec4125dd bp 0x000000000000 sp 0x7ffcceb003b0 T27436) Step #5: ==27436==The signal is caused by a READ memory access. Step #5: #0 0x5603ec4125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603ec234280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603ec233fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603ec211929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603ec132ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603ec08ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603ec0941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603ec07b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603ec0a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5751969082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603ec06eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27436==Register values: Step #5: rax = 0x00005603f0dacd70 rbx = 0x00005603f0dacd70 rcx = 0x00005603f0dacd60 rdx = 0x00007f5751b31b80 Step #5: rdi = 0x00005603f0dacd60 rsi = 0x0000000000800001 rbp = 0x0000000000000000 rsp = 0x00007ffcceb003b0 Step #5: r8 = 0x00005603f0dacd70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5751b31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603ef611960 r14 = 0x0000000100000004 r15 = 0x00005603ee57e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27436==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0x91,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\221\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47a9286a2e7aabe452bd4b0ee5c0c2bd2c962716 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAJEACwALCw== Step #5: MERGE-OUTER: attempt 1947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316779430 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562219be6198, 0x562219bee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562219bee918,0x562219c760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47a9286a2e7aabe452bd4b0ee5c0c2bd2c962716' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8212 processed earlier; will process 7063 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 214 ft: 215 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27448==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622173fa5dd bp 0x000000000000 sp 0x7ffe648903b0 T27448) Step #5: ==27448==The signal is caused by a READ memory access. Step #5: #0 0x5622173fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56221721c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56221721bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622171f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56221711aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562217072c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56221707c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622170636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56221708f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb838af9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562217056aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27448==Register values: Step #5: rax = 0x000056221a8071f0 rbx = 0x000056221a8071f0 rcx = 0x000056221a8071e0 rdx = 0x00007fb838cc1b80 Step #5: rdi = 0x000056221a8071e0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffe648903b0 Step #5: r8 = 0x000056221a8071f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb838cc1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056221a5f9960 r14 = 0x0000000100000004 r15 = 0x0000562219566386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27448==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x64,0x41,0x5f,0x41,0xa8,0x41,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AdA_A\250All\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1a5392ba4eac5bd855360ed188738f8e7288300 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBZEFfQahBbGwACw== Step #5: MERGE-OUTER: attempt 1948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1316913010 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a5c6013198, 0x55a5c601b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5c601b918,0x55a5c60a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1a5392ba4eac5bd855360ed188738f8e7288300' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8214 processed earlier; will process 7061 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27460==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5c38275dd bp 0x000000000000 sp 0x7fffc162f880 T27460) Step #5: ==27460==The signal is caused by a READ memory access. Step #5: #0 0x55a5c38275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a5c3649280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a5c3648fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a5c3626929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a5c3547ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5c349fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5c34a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5c34906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5c34bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e6c32e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a5c3483aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27460==Register values: Step #5: rax = 0x000055a5c8396150 rbx = 0x000055a5c8396150 rcx = 0x000055a5c8396600 rdx = 0x00007f1e6c4f6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc162f880 Step #5: r8 = 0x000055a5c8396150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e6c4f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a5c6a26960 r14 = 0x0000000100000004 r15 = 0x000055a5c5993386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27460==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x40,0x0,0x5f,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002@\000_\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9375d15c855b81d591366af61fa24cb7319b6c1a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJAAF8ACwALCw== Step #5: MERGE-OUTER: attempt 1949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317044794 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a42042198, 0x558a4204a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a4204a918,0x558a420d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9375d15c855b81d591366af61fa24cb7319b6c1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8215 processed earlier; will process 7060 files now Step #5: [LOADING] WASM module load failed: unknown type 52424573 Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27472==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a3f8565dd bp 0x000000000000 sp 0x7ffe95452380 T27472) Step #5: ==27472==The signal is caused by a READ memory access. Step #5: #0 0x558a3f8565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a3f678280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a3f677fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a3f655929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a3f576ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a3f4cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a3f4d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a3f4bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a3f4eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2275b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a3f4b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27472==Register values: Step #5: rax = 0x0000558a44181b00 rbx = 0x0000558a44181b00 rcx = 0x0000558a44181af0 rdx = 0x00007fe227780b80 Step #5: rdi = 0x0000558a44181af0 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe95452380 Step #5: r8 = 0x0000558a44181b00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe227780be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a42a55960 r14 = 0x0000000100000004 r15 = 0x0000558a419c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27472==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x44,0x42,0x22,0x7e,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BDB\"~}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0150ef33c5de231254252b342362a17b49e4005b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCREIifn0ACw== Step #5: MERGE-OUTER: attempt 1950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317177324 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567c09ea198, 0x5567c09f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567c09f2918,0x5567c0a7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0150ef33c5de231254252b342362a17b49e4005b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8217 processed earlier; will process 7058 files now Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27478==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567be1fe5dd bp 0x000000000000 sp 0x7ffcc43859d0 T27478) Step #5: ==27478==The signal is caused by a READ memory access. Step #5: #0 0x5567be1fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567be020280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567be01ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567bdffd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567bdf1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567bde76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567bde801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567bde676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567bde933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcde6ccd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567bde5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27478==Register values: Step #5: rax = 0x00005567c15a8c80 rbx = 0x00005567c15a8c80 rcx = 0x00005567c15a8c70 rdx = 0x00007fcde6e95b80 Step #5: rdi = 0x00005567c15a8c70 rsi = 0x0000000008000001 rbp = 0x0000000000000000 rsp = 0x00007ffcc43859d0 Step #5: r8 = 0x00005567c15a8c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcde6e95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005567c13fd960 r14 = 0x0000000100000004 r15 = 0x00005567c036a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27478==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xfc,0xaa,0xd6,0x40,0x41,0x40,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\374\252\326@A@j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ade656c29c97c81bc4542f65d8c1e7e36f40cf0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB/KrWQEFAagAACw== Step #5: MERGE-OUTER: attempt 1951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317312124 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624cd366198, 0x5624cd36e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624cd36e918,0x5624cd3f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ade656c29c97c81bc4542f65d8c1e7e36f40cf0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8219 processed earlier; will process 7056 files now Step #5: [LOADING] WASM module load failed: unknown table 324351 Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27488==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624cab7a5dd bp 0x000000000000 sp 0x7ffd14214dd0 T27488) Step #5: ==27488==The signal is caused by a READ memory access. Step #5: #0 0x5624cab7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624ca99c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624ca99bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624ca979929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624ca89aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624ca7f2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624ca7fc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624ca7e36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624ca80f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe69373d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624ca7d6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27488==Register values: Step #5: rax = 0x00005624ce51b4b0 rbx = 0x00005624ce51b4b0 rcx = 0x00005624ce51b4a0 rdx = 0x00007fe693905b80 Step #5: rdi = 0x00005624ce51b4a0 rsi = 0x0000000000311000 rbp = 0x0000000000000000 rsp = 0x00007ffd14214dd0 Step #5: r8 = 0x00005624ce51b4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe693905be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005624cdd79960 r14 = 0x0000000100000004 r15 = 0x00005624ccce6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27488==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x80,0x80,0x0,0x12,0x80,0x0,0xac,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\200\200\000\022\200\000\254\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa1f122a01946dff3cde2d8d46b49a95006be1fc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACgIAAEoAArAALCw== Step #5: MERGE-OUTER: attempt 1952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317447470 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8db91f198, 0x55a8db927911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8db927918,0x55a8db9af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa1f122a01946dff3cde2d8d46b49a95006be1fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8221 processed earlier; will process 7054 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27501==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8d91335dd bp 0x000000000000 sp 0x7ffd07355000 T27501) Step #5: ==27501==The signal is caused by a READ memory access. Step #5: #0 0x55a8d91335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8d8f55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8d8f54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8d8f32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8d8e53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a8d8dabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8d8db51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8d8d9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8d8dc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1147f93082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a8d8d8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27501==Register values: Step #5: rax = 0x000055a8dc5ea150 rbx = 0x000055a8dc5ea150 rcx = 0x000055a8dc5ea600 rdx = 0x00007f114815bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd07355000 Step #5: r8 = 0x000055a8dc5ea150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f114815bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8dc332960 r14 = 0x0000000100000004 r15 = 0x000055a8db29f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27501==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x6c,0x70,0x47,0x0,0x70,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000lpG\000p\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad555c2db6c0414892f4d71e8bf2e081e40f4cf8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABscEcAcAALCw== Step #5: MERGE-OUTER: attempt 1953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317579702 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56178bbdc198, 0x56178bbe4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56178bbe4918,0x56178bc6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad555c2db6c0414892f4d71e8bf2e081e40f4cf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8222 processed earlier; will process 7053 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27514==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5617893f05dd bp 0x000000000000 sp 0x7ffea6d38330 T27514) Step #5: ==27514==The signal is caused by a READ memory access. Step #5: #0 0x5617893f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561789212280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561789211fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5617891ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561789110ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561789068c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617890721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617890596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617890853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ef0774082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56178904caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27514==Register values: Step #5: rax = 0x000056178dc6d150 rbx = 0x000056178dc6d150 rcx = 0x000056178dc6d600 rdx = 0x00007f2ef093cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea6d38330 Step #5: r8 = 0x000056178dc6d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ef093cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056178c5ef960 r14 = 0x0000000100000004 r15 = 0x000056178b55c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27514==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x63,0x42,0xe9,0x4d,0x42,0x86,0x73,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BcB\351MB\206s~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6eadb139991c5de2d87db7eb80b2162c0696a98c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCY0LpTUKGc34ACw== Step #5: MERGE-OUTER: attempt 1954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317711187 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a2ddad9198, 0x55a2ddae1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a2ddae1918,0x55a2ddb690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6eadb139991c5de2d87db7eb80b2162c0696a98c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8223 processed earlier; will process 7052 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27526==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2db2ed5dd bp 0x000000000000 sp 0x7ffc056a7540 T27526) Step #5: ==27526==The signal is caused by a READ memory access. Step #5: #0 0x55a2db2ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a2db10f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a2db10efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a2db0ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a2db00dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a2daf65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2daf6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2daf566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2daf823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff52926082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2daf49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27526==Register values: Step #5: rax = 0x000055a2e03c9150 rbx = 0x000055a2e03c9150 rcx = 0x000055a2e03c9600 rdx = 0x00007eff52aeeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc056a7540 Step #5: r8 = 0x000055a2e03c9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007eff52aeebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a2de4ec960 r14 = 0x0000000100000004 r15 = 0x000055a2dd459386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27526==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x4,0x41,0x6a,0x41,0xf9,0x45,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\004AjA\371Ell\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a40a83a46a4348ec2c6f06a766bdc85cfa9948a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBBEFqQflFbGwACw== Step #5: MERGE-OUTER: attempt 1955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317844092 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d40651198, 0x555d40659911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d40659918,0x555d406e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a40a83a46a4348ec2c6f06a766bdc85cfa9948a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8224 processed earlier; will process 7051 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 101314527 Step #5: #2 pulse cov: 309 ft: 320 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 268423747 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27537==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d3de655dd bp 0x000000000000 sp 0x7fff447c7ae0 T27537) Step #5: ==27537==The signal is caused by a READ memory access. Step #5: #0 0x555d3de655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d3dc87280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d3dc86fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d3dc64929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d3db85ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d3daddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d3dae71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d3dace6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d3dafa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f1ce7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d3dac1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27537==Register values: Step #5: rax = 0x0000555d42b3a520 rbx = 0x0000555d42b3a520 rcx = 0x0000555d42b3a9d0 rdx = 0x00007f4f1d044b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff447c7ae0 Step #5: r8 = 0x0000555d42b3a520 r9 = 0x00007f4f1d044bf0 r10 = 0x0000555d429c0010 r11 = 0x00007f4f1d044be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d41064960 r14 = 0x0000000100000004 r15 = 0x0000555d3ffd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27537==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x34,0x41,0x80,0x41,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA4A\200All\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ee9ac34f891ad33db60fc3464417dce1ef065e0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakE0QYBBbGwACw== Step #5: MERGE-OUTER: attempt 1956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1317979712 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55624c448198, 0x55624c450911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55624c450918,0x55624c4d80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ee9ac34f891ad33db60fc3464417dce1ef065e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8228 processed earlier; will process 7047 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27548==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556249c5c5dd bp 0x000000000000 sp 0x7ffdf36fa420 T27548) Step #5: ==27548==The signal is caused by a READ memory access. Step #5: #0 0x556249c5c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556249a7e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556249a7dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556249a5b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55624997cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562498d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562498de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562498c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562498f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c1fa38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562498b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27548==Register values: Step #5: rax = 0x000055624db1a150 rbx = 0x000055624db1a150 rcx = 0x000055624db1a600 rdx = 0x00007f4c1fc00b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf36fa420 Step #5: r8 = 0x000055624db1a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c1fc00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055624ce5b960 r14 = 0x0000000100000004 r15 = 0x000055624bdc8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27548==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x3b,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB;\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac56a9f2580be64ed949cf9ff25f94f5b3823ac6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0I7hn4ACw== Step #5: MERGE-OUTER: attempt 1957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1318110849 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e7d5059198, 0x55e7d5061911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e7d5061918,0x55e7d50e90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac56a9f2580be64ed949cf9ff25f94f5b3823ac6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8229 processed earlier; will process 7046 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27561==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7d286d5dd bp 0x000000000000 sp 0x7ffe1c5a5a50 T27561) Step #5: ==27561==The signal is caused by a READ memory access. Step #5: #0 0x55e7d286d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7d268f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7d268efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7d266c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7d258dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7d24e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7d24ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7d24d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7d25023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e490e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7d24c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27561==Register values: Step #5: rax = 0x000055e7d5c63150 rbx = 0x000055e7d5c63150 rcx = 0x000055e7d5c63600 rdx = 0x00007f0e492acb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1c5a5a50 Step #5: r8 = 0x000055e7d5c63150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e492acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7d5a6c960 r14 = 0x0000000100000004 r15 = 0x000055e7d49d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27561==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x30,0x41,0x7a,0x41,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA0AzAll\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1dd2b99e66b59c3438fc18085c4cb8c07dbb1e9d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakEwQXpBbGwACw== Step #5: MERGE-OUTER: attempt 1958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1318243471 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c14eff198, 0x561c14f07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c14f07918,0x561c14f8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1dd2b99e66b59c3438fc18085c4cb8c07dbb1e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8230 processed earlier; will process 7045 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27573==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c127135dd bp 0x000000000000 sp 0x7fff44d2a290 T27573) Step #5: ==27573==The signal is caused by a READ memory access. Step #5: #0 0x561c127135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c12535280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c12534fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c12512929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c12433ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c1238bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c123951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c1237c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c123a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45ec0db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c1236faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27573==Register values: Step #5: rax = 0x0000561c1679c150 rbx = 0x0000561c1679c150 rcx = 0x0000561c1679c600 rdx = 0x00007f45ec2a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff44d2a290 Step #5: r8 = 0x0000561c1679c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45ec2a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c15912960 r14 = 0x0000000100000004 r15 = 0x0000561c1487f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27573==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x81,0x81,0x80,0x85,0x84,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\201\201\200\205\204\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06c4107aabd55e5aaaaa1ae99f15850e294d9c01 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACBgYCFhAALCw== Step #5: MERGE-OUTER: attempt 1959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1318374483 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb4c896198, 0x55bb4c89e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb4c89e918,0x55bb4c9260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06c4107aabd55e5aaaaa1ae99f15850e294d9c01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8231 processed earlier; will process 7044 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27586==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb4a0aa5dd bp 0x000000000000 sp 0x7fffbca39d70 T27586) Step #5: ==27586==The signal is caused by a READ memory access. Step #5: #0 0x55bb4a0aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb49ecc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb49ecbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb49ea9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb49dcaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb49d22c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb49d2c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb49d136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb49d3f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff99b09d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb49d06aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27586==Register values: Step #5: rax = 0x000055bb4efda150 rbx = 0x000055bb4efda150 rcx = 0x000055bb4efda600 rdx = 0x00007ff99b265b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbca39d70 Step #5: r8 = 0x000055bb4efda150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff99b265be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb4d2a9960 r14 = 0x0000000100000004 r15 = 0x000055bb4c216386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27586==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb9,0x0,0xb9,0x0,0xb9,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\271\000\271\000\271\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f99d92b2ee45cd20418ecd4209a6e47fab34d53 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAC5ALkAuQALCw== Step #5: MERGE-OUTER: attempt 1960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1318504994 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650594a0198, 0x5650594a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650594a8918,0x5650595300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f99d92b2ee45cd20418ecd4209a6e47fab34d53' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8232 processed earlier; will process 7043 files now Step #5: [LOADING] WASM module load failed: unknown type 1052952 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27604==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565056cb45dd bp 0x000000000000 sp 0x7ffc6be1f5a0 T27604) Step #5: ==27604==The signal is caused by a READ memory access. Step #5: #0 0x565056cb45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565056ad6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565056ad5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565056ab3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650569d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56505692cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650569361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56505691d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650569493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8cd077b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565056910aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27604==Register values: Step #5: rax = 0x000056505b94ed40 rbx = 0x000056505b94ed40 rcx = 0x000056505b94ed30 rdx = 0x00007f8cd0943b80 Step #5: rdi = 0x000056505b94ed30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffc6be1f5a0 Step #5: r8 = 0x000056505b94ed40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8cd0943be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565059eb3960 r14 = 0x0000000100000004 r15 = 0x0000565058e20386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27604==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x78,0x6d,0x3,0x40,0x0,0x1a,0x54,0x1a,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001xm\003@\000\032T\032\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bf0d7a7c3563446566206f8266f4ba1e175077b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF4bQNAABpUGhoLCw== Step #5: MERGE-OUTER: attempt 1961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1318637833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c896510198, 0x55c896518911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c896518918,0x55c8965a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2bf0d7a7c3563446566206f8266f4ba1e175077b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8234 processed earlier; will process 7041 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27616==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c893d245dd bp 0x000000000000 sp 0x7fff15608490 T27616) Step #5: ==27616==The signal is caused by a READ memory access. Step #5: #0 0x55c893d245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c893b46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c893b45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c893b23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c893a44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c89399cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8939a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c89398d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8939b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4284249082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c893980aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27616==Register values: Step #5: rax = 0x000055c897f54150 rbx = 0x000055c897f54150 rcx = 0x000055c897f54600 rdx = 0x00007f4284411b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff15608490 Step #5: r8 = 0x000055c897f54150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4284411be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c896f23960 r14 = 0x0000000100000004 r15 = 0x000055c895e90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27616==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0x45,0x45,0x45,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000EEE\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e40895694f9af087633a0c8ea1aab329d8c852af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEARUVFAAALCw== Step #5: MERGE-OUTER: attempt 1962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1318768875 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3031c0198, 0x55f3031c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3031c8918,0x55f3032500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e40895694f9af087633a0c8ea1aab329d8c852af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8235 processed earlier; will process 7040 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 249 ft: 250 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 324 ft: 337 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27628==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3009d45dd bp 0x000000000000 sp 0x7ffd3894b100 T27628) Step #5: ==27628==The signal is caused by a READ memory access. Step #5: #0 0x55f3009d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3007f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3007f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3007d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3006f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f30064cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3006561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f30063d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3006693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae0113d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f300630aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27628==Register values: Step #5: rax = 0x000055f304e824f0 rbx = 0x000055f304e824f0 rcx = 0x000055f304e824e0 rdx = 0x00007fae01305b80 Step #5: rdi = 0x000055f304e824e0 rsi = 0x0000000001000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3894b100 Step #5: r8 = 0x000055f304e824f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae01305be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f303bd3960 r14 = 0x0000000100000004 r15 = 0x000055f302b40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27628==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x7e,0x0,0xbf,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002~\000\277\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72e4f35fcb5930c36873012d6317558a216996ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJ+AL8ACwALCw== Step #5: MERGE-OUTER: attempt 1963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1318908663 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c10c7d5198, 0x55c10c7dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c10c7dd918,0x55c10c8650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72e4f35fcb5930c36873012d6317558a216996ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8239 processed earlier; will process 7036 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27640==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c109fe95dd bp 0x000000000000 sp 0x7ffd08fdb910 T27640) Step #5: ==27640==The signal is caused by a READ memory access. Step #5: #0 0x55c109fe95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c109e0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c109e0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c109de8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c109d09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c109c61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c109c6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c109c526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c109c7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4bc27ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c109c45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27640==Register values: Step #5: rax = 0x000055c10f292150 rbx = 0x000055c10f292150 rcx = 0x000055c10f292600 rdx = 0x00007f4bc2974b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd08fdb910 Step #5: r8 = 0x000055c10f292150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4bc2974be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c10d1e8960 r14 = 0x0000000100000004 r15 = 0x000055c10c155386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27640==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x40,0x42,0xc8,0x42,0x42,0x14,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B@B\310BB\024\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a297e20f728b985aceeb1b75530d00546126333 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCQELIQkIUinwACw== Step #5: MERGE-OUTER: attempt 1964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319040014 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be3c399198, 0x55be3c3a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be3c3a1918,0x55be3c4290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a297e20f728b985aceeb1b75530d00546126333' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8240 processed earlier; will process 7035 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27652==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be39bad5dd bp 0x000000000000 sp 0x7ffe26dd3fd0 T27652) Step #5: ==27652==The signal is caused by a READ memory access. Step #5: #0 0x55be39bad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be399cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be399cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be399ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be398cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be39825c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be3982f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be398166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be398423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56169cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be39809aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27652==Register values: Step #5: rax = 0x000055be3dbbc150 rbx = 0x000055be3dbbc150 rcx = 0x000055be3dbbc600 rdx = 0x00007f5616b97b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe26dd3fd0 Step #5: r8 = 0x000055be3dbbc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5616b97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be3cdac960 r14 = 0x0000000100000004 r15 = 0x000055be3bd19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27652==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\001\001\001\001\001\001\001\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b822826d50669b98d7f747ecf82c0581016924c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABAQEBAQEBAQEBCw== Step #5: MERGE-OUTER: attempt 1965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319171899 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557489282198, 0x55748928a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55748928a918,0x5574893120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b822826d50669b98d7f747ecf82c0581016924c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8241 processed earlier; will process 7034 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27664==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557486a965dd bp 0x000000000000 sp 0x7fff3f154c10 T27664) Step #5: ==27664==The signal is caused by a READ memory access. Step #5: #0 0x557486a965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574868b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574868b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557486895929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574867b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55748670ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574867181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574866ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55748672b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb11ccf0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574866f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27664==Register values: Step #5: rax = 0x000055748a094150 rbx = 0x000055748a094150 rcx = 0x000055748a094600 rdx = 0x00007fb11ceb8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3f154c10 Step #5: r8 = 0x000055748a094150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb11ceb8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557489c95960 r14 = 0x0000000100000004 r15 = 0x0000557488c02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27664==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x28,0x42,0x8d,0xff,0xdd,0x40,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351(B\215\377\335@|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7675bd373c7a5d880b7cd3cc055d200f279e4b1b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6ShCjf/dQHwACw== Step #5: MERGE-OUTER: attempt 1966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319303372 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56285b8b4198, 0x56285b8bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56285b8bc918,0x56285b9440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7675bd373c7a5d880b7cd3cc055d200f279e4b1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8242 processed earlier; will process 7033 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27676==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628590c85dd bp 0x000000000000 sp 0x7ffea05a75d0 T27676) Step #5: ==27676==The signal is caused by a READ memory access. Step #5: #0 0x5628590c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562858eea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562858ee9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562858ec7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562858de8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562858d40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562858d4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562858d316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562858d5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98463d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562858d24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27676==Register values: Step #5: rax = 0x000056285d8e5150 rbx = 0x000056285d8e5150 rcx = 0x000056285d8e5600 rdx = 0x00007f984659eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea05a75d0 Step #5: r8 = 0x000056285d8e5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f984659ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056285c2c7960 r14 = 0x0000000100000004 r15 = 0x000056285b234386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27676==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x94,0x90,0x90,0x93,0x90,0x12,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\224\220\220\223\220\022\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e46eac59f6e88a925e4bbd3616973c00f3b2cbf5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAlJCQk5ASAAAACw== Step #5: MERGE-OUTER: attempt 1967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319436506 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558855f72198, 0x558855f7a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558855f7a918,0x5588560020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e46eac59f6e88a925e4bbd3616973c00f3b2cbf5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8243 processed earlier; will process 7032 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 361 ft: 375 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27688==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588537865dd bp 0x000000000000 sp 0x7ffd4fb75ab0 T27688) Step #5: ==27688==The signal is caused by a READ memory access. Step #5: #0 0x5588537865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588535a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588535a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558853585929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5588534a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588533fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588534081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588533ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55885341b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4b1d34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5588533e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27688==Register values: Step #5: rax = 0x00005588575e6460 rbx = 0x00005588575e6460 rcx = 0x00005588575e6450 rdx = 0x00007fe4b1efcb80 Step #5: rdi = 0x00005588575e6450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd4fb75ab0 Step #5: r8 = 0x00005588575e6460 r9 = 0x00005588575e19e0 r10 = 0x00005588575c7010 r11 = 0x00007fe4b1efcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558856985960 r14 = 0x0000000100000004 r15 = 0x00005588558f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27688==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x21,0x41,0x68,0x41,0x84,0x31,0x1a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A!AhA\2041\032l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d3a41760a201c377b5c0e5c0b99dafaab7416ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIUFoQYQxGmwACw== Step #5: MERGE-OUTER: attempt 1968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319571992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55968c0d3198, 0x55968c0db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55968c0db918,0x55968c1630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d3a41760a201c377b5c0e5c0b99dafaab7416ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8246 processed earlier; will process 7029 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27700==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596898e75dd bp 0x000000000000 sp 0x7ffd2085c820 T27700) Step #5: ==27700==The signal is caused by a READ memory access. Step #5: #0 0x5596898e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559689709280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559689708fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596896e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559689607ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55968955fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596895691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596895506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55968957c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5300368082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559689543aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27700==Register values: Step #5: rax = 0x000055968d8d6150 rbx = 0x000055968d8d6150 rcx = 0x000055968d8d6600 rdx = 0x00007f5300530b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2085c820 Step #5: r8 = 0x000055968d8d6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5300530be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055968cae6960 r14 = 0x0000000100000004 r15 = 0x000055968ba53386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27700==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x0,0x0,0x8e,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002\000\000\216\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1899794adf9eb4f2ec2620c7ebb4aab478ab2c03 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAIAAI4ACwALCw== Step #5: MERGE-OUTER: attempt 1969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319704357 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e0398b198, 0x558e03993911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e03993918,0x558e03a1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1899794adf9eb4f2ec2620c7ebb4aab478ab2c03' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8247 processed earlier; will process 7028 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 536870398 Step #5: #2 pulse cov: 291 ft: 304 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: local count too large Step #5: #4 pulse cov: 337 ft: 358 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 28434 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27712==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e0119f5dd bp 0x000000000000 sp 0x7fffcbe772b0 T27712) Step #5: ==27712==The signal is caused by a READ memory access. Step #5: #0 0x558e0119f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e00fc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e00fc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e00f9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e00ebfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e00e17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e00e211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e00e086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e00e343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa13acca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e00dfbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27712==Register values: Step #5: rax = 0x0000558e0619e380 rbx = 0x0000558e0619e380 rcx = 0x0000558e0619e370 rdx = 0x00007fa13ae92b80 Step #5: rdi = 0x0000558e0619e370 rsi = 0x0000000000000410 rbp = 0x0000000000000000 rsp = 0x00007fffcbe772b0 Step #5: r8 = 0x0000558e0619e380 r9 = 0x00007fa13ae92bf0 r10 = 0x0000558e06171010 r11 = 0x00007fa13ae92be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e0439e960 r14 = 0x0000000100000004 r15 = 0x0000558e0330b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27712==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x49,0x42,0xe9,0x71,0x42,0x5e,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BIB\351qB^\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d224cf0399a6272731c771d2e531bac916a802f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCSULpcUJehnwACw== Step #5: MERGE-OUTER: attempt 1970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319848944 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c27b8b8198, 0x55c27b8c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c27b8c0918,0x55c27b9480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d224cf0399a6272731c771d2e531bac916a802f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8253 processed earlier; will process 7022 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27724==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2790cc5dd bp 0x000000000000 sp 0x7ffe4d50b300 T27724) Step #5: ==27724==The signal is caused by a READ memory access. Step #5: #0 0x55c2790cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c278eee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c278eedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c278ecb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c278decad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c278d44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c278d4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c278d356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c278d613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7ad664082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c278d28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27724==Register values: Step #5: rax = 0x000055c27cbd1660 rbx = 0x000055c27cbd1660 rcx = 0x000055c27cbd1b10 rdx = 0x00007fc7ad82cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4d50b300 Step #5: r8 = 0x000055c27cbd1660 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7ad82cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c27c2cb960 r14 = 0x0000000100000004 r15 = 0x000055c27b238386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27724==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xb3,0x7b,0x7d,0x20,0x20,0x20,0x5f,0x5b,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\263{} _[h\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03a498aa728761efbeeb00d41bbabd0d2aaedbdf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGze30gICBfW2gACw== Step #5: MERGE-OUTER: attempt 1971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1319981625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563540126198, 0x56354012e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56354012e918,0x5635401b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03a498aa728761efbeeb00d41bbabd0d2aaedbdf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8254 processed earlier; will process 7021 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27736==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56353d93a5dd bp 0x000000000000 sp 0x7ffdc3ed0e60 T27736) Step #5: ==27736==The signal is caused by a READ memory access. Step #5: #0 0x56353d93a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56353d75c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56353d75bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56353d739929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56353d65aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56353d5b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56353d5bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56353d5a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56353d5cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f056c41d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56353d596aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27736==Register values: Step #5: rax = 0x00005635411dc970 rbx = 0x00005635411dc970 rcx = 0x00005635411dce20 rdx = 0x00007f056c5e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc3ed0e60 Step #5: r8 = 0x00005635411dc970 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f056c5e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563540b39960 r14 = 0x0000000100000004 r15 = 0x000056353faa6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27736==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xec,0x6f,0x6e,0x20,0xa0,0x20,0x20,0xe2,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\354on \240 \342\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e30b572273fd4548ed9d322e2b4d0b2483b39a6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHsb24goCAg4gEACw== Step #5: MERGE-OUTER: attempt 1972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1320114235 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb34819198, 0x55cb34821911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb34821918,0x55cb348a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e30b572273fd4548ed9d322e2b4d0b2483b39a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8255 processed earlier; will process 7020 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27750==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb3202d5dd bp 0x000000000000 sp 0x7ffc0fa8f320 T27750) Step #5: ==27750==The signal is caused by a READ memory access. Step #5: #0 0x55cb3202d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb31e4f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb31e4efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb31e2c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb31d4dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb31ca5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb31caf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb31c966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb31cc23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7a0297082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb31c89aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27750==Register values: Step #5: rax = 0x000055cb36143150 rbx = 0x000055cb36143150 rcx = 0x000055cb36143600 rdx = 0x00007fa7a045fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0fa8f320 Step #5: r8 = 0x000055cb36143150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7a045fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb3522c960 r14 = 0x0000000100000004 r15 = 0x000055cb34199386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27750==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x0,0x0,0xa2,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002\000\000\242\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79d898ed607f30e1697d548561b245c83450bcc9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAIAAKIAAAsLCw== Step #5: MERGE-OUTER: attempt 1973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1320246129 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561334b89198, 0x561334b91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561334b91918,0x561334c190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79d898ed607f30e1697d548561b245c83450bcc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8256 processed earlier; will process 7019 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27768==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56133239d5dd bp 0x000000000000 sp 0x7ffce2df1290 T27768) Step #5: ==27768==The signal is caused by a READ memory access. Step #5: #0 0x56133239d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613321bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613321befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56133219c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613320bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561332015c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56133201f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613320066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613320323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5108721082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561331ff9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27768==Register values: Step #5: rax = 0x00005613370a4150 rbx = 0x00005613370a4150 rcx = 0x00005613370a4600 rdx = 0x00007f51088e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce2df1290 Step #5: r8 = 0x00005613370a4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f51088e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056133559c960 r14 = 0x0000000100000004 r15 = 0x0000561334509386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27768==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x68,0x69,0x68,0x69,0x69,0x68,0xb8,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000Ajhihiih\270\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-231bc74143902fa931b338ef019fe5753ff8200e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBamhpaGlpaLgACw== Step #5: MERGE-OUTER: attempt 1974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1320376579 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615a5c50198, 0x5615a5c58911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615a5c58918,0x5615a5ce00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/231bc74143902fa931b338ef019fe5753ff8200e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8257 processed earlier; will process 7018 files now Step #5: [LOADING] WASM module load failed: unknown type 545209806 Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27780==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5615a34645dd bp 0x000000000000 sp 0x7ffc66770ef0 T27780) Step #5: ==27780==The signal is caused by a READ memory access. Step #5: #0 0x5615a34645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5615a3286280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5615a3285fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5615a3263929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5615a3184ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5615a30dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5615a30e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615a30cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5615a30f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b75e8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5615a30c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27780==Register values: Step #5: rax = 0x00005615a7df9f00 rbx = 0x00005615a7df9f00 rcx = 0x00005615a7df9ef0 rdx = 0x00007f5b76052b80 Step #5: rdi = 0x00005615a7df9ef0 rsi = 0x0000000000101080 rbp = 0x0000000000000000 rsp = 0x00007ffc66770ef0 Step #5: r8 = 0x00005615a7df9f00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b76052be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005615a6663960 r14 = 0x0000000100000004 r15 = 0x00005615a55d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27780==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0x4e,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000N\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-471edd5d813777aa98e0ac492a1224f82efa097b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAE4ACwALCw== Step #5: MERGE-OUTER: attempt 1975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1320510389 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564915bb2198, 0x564915bba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564915bba918,0x564915c420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/471edd5d813777aa98e0ac492a1224f82efa097b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8259 processed earlier; will process 7016 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27792==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649133c65dd bp 0x000000000000 sp 0x7fff55f1e430 T27792) Step #5: ==27792==The signal is caused by a READ memory access. Step #5: #0 0x5649133c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649131e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649131e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649131c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649130e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56491303ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649130481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56491302f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56491305b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95edeed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564913022aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27792==Register values: Step #5: rax = 0x0000564917a5bac0 rbx = 0x0000564917a5bac0 rcx = 0x0000564917a5bf70 rdx = 0x00007f95ee0b5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff55f1e430 Step #5: r8 = 0x0000564917a5bac0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95ee0b5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649165c5960 r14 = 0x0000000100000004 r15 = 0x0000564915532386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27792==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xfa,0x29,0x6d,0x42,0x0,0xc2,0xc2,0x1,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\372)mB\000\302\302\001\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a084e381c6bca9c16264eab1f5acd42f48faaf19 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAH6KW1CAMLCAQEACw== Step #5: MERGE-OUTER: attempt 1976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1320643757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee0e5aa198, 0x55ee0e5b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee0e5b2918,0x55ee0e63a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a084e381c6bca9c16264eab1f5acd42f48faaf19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8260 processed earlier; will process 7015 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 15294 Step #5: #2 pulse cov: 315 ft: 327 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 20932608 Step #5: [00:12:37:389 - 7FC1C0826C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #4 pulse cov: 407 ft: 437 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: [LOADING] WASM module load failed: unknown type 45 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27804==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee0bdbe5dd bp 0x000000000000 sp 0x7ffd0b71d310 T27804) Step #5: ==27804==The signal is caused by a READ memory access. Step #5: #0 0x55ee0bdbe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee0bbe0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee0bbdffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee0bbbd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee0badead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee0ba36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee0ba401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee0ba276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee0ba533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1c084e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee0ba1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27804==Register values: Step #5: rax = 0x000055ee0f989560 rbx = 0x000055ee0f989560 rcx = 0x000055ee0f989a10 rdx = 0x00007fc1c0a16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0b71d310 Step #5: r8 = 0x000055ee0f989560 r9 = 0x00007fc1c0a16c60 r10 = 0x000055ee0f80f010 r11 = 0x00007fc1c0a16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee0efbd960 r14 = 0x0000000100000004 r15 = 0x000055ee0df2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27804==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xff,0x8,0x41,0x9,0x45,0x1,0x72,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\377\010A\011E\001r\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19e83d153c2669767c46c71fcfbe1fe30af11255 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB/whBCUUBcgEACw== Step #5: MERGE-OUTER: attempt 1977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1320782067 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557014e80198, 0x557014e88911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557014e88918,0x557014f100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19e83d153c2669767c46c71fcfbe1fe30af11255' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8267 processed earlier; will process 7008 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27816==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570126945dd bp 0x000000000000 sp 0x7fffd7105440 T27816) Step #5: ==27816==The signal is caused by a READ memory access. Step #5: #0 0x5570126945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570124b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570124b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557012493929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570123b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55701230cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570123161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570122fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570123293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbed2fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570122f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27816==Register values: Step #5: rax = 0x00005570173e1150 rbx = 0x00005570173e1150 rcx = 0x00005570173e1600 rdx = 0x00007fbbed4c2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd7105440 Step #5: r8 = 0x00005570173e1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbbed4c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557015893960 r14 = 0x0000000100000004 r15 = 0x0000557014800386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27816==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0x9f,0x71,0x42,0x9,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\237qB\011~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b7c278d429a9974781a7da7ae22d3030335e3b0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDpn3FCCX4ACw== Step #5: MERGE-OUTER: attempt 1978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1320914677 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56026992b198, 0x560269933911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560269933918,0x5602699bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b7c278d429a9974781a7da7ae22d3030335e3b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8268 processed earlier; will process 7007 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27828==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56026713f5dd bp 0x000000000000 sp 0x7ffcd7815330 T27828) Step #5: ==27828==The signal is caused by a READ memory access. Step #5: #0 0x56026713f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560266f61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560266f60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560266f3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560266e5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560266db7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560266dc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560266da86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560266dd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c70e0c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560266d9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27828==Register values: Step #5: rax = 0x000056026acaba20 rbx = 0x000056026acaba20 rcx = 0x000056026acabed0 rdx = 0x00007f4c70fd4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd7815330 Step #5: r8 = 0x000056026acaba20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c70fd4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056026a33e960 r14 = 0x0000000100000004 r15 = 0x00005602692ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27828==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0x9c,0x86,0xdf,0x1,0x6b,0xac,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\234\206\337\001k\254\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bec61f3c66029b65986c620ce3821aebb94c3d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0Gcht8Ba6wACw== Step #5: MERGE-OUTER: attempt 1979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321046809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565121d42198, 0x565121d4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565121d4a918,0x565121dd20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bec61f3c66029b65986c620ce3821aebb94c3d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8270 processed earlier; will process 7005 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27840==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56511f5565dd bp 0x000000000000 sp 0x7ffdfbc33620 T27840) Step #5: ==27840==The signal is caused by a READ memory access. Step #5: #0 0x56511f5565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56511f378280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56511f377fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56511f355929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56511f276ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56511f1cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56511f1d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56511f1bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56511f1eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdaf43be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56511f1b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27840==Register values: Step #5: rax = 0x00005651239890a0 rbx = 0x00005651239890a0 rcx = 0x0000565123989090 rdx = 0x00007fdaf4586b80 Step #5: rdi = 0x0000565123989090 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffdfbc33620 Step #5: r8 = 0x00005651239890a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdaf4586be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565122755960 r14 = 0x0000000100000004 r15 = 0x00005651216c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27840==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x79,0x6d,0x2,0x40,0x0,0x5d,0x0,0x99,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001ym\002@\000]\000\231\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08884ea3e798d768f4159548e39fb8895f9995e6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF5bQJAAF0AmQALCw== Step #5: MERGE-OUTER: attempt 1980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321181244 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b9ba374198, 0x55b9ba37c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b9ba37c918,0x55b9ba4040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08884ea3e798d768f4159548e39fb8895f9995e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8272 processed earlier; will process 7003 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27852==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9b7b885dd bp 0x000000000000 sp 0x7ffda9dd9d50 T27852) Step #5: ==27852==The signal is caused by a READ memory access. Step #5: #0 0x55b9b7b885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9b79aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9b79a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9b7987929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9b78a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9b7800c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9b780a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9b77f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9b781d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ba1535082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9b77e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27852==Register values: Step #5: rax = 0x000055b9bc086ab0 rbx = 0x000055b9bc086ab0 rcx = 0x000055b9bc086f60 rdx = 0x00007f3ba16fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda9dd9d50 Step #5: r8 = 0x000055b9bc086ab0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ba16fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9bad87960 r14 = 0x0000000100000004 r15 = 0x000055b9b9cf4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27852==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x85,0x30,0x63,0x0,0x20,0xc1,0x24,0x21,0xff,0x2c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2050c\000 \301$!\377,\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c807e51c5ba3ca049ac77ad7e592158ed78747b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGFMGMAIMEkIf8sCw== Step #5: MERGE-OUTER: attempt 1981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321313172 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563bbac31198, 0x563bbac39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563bbac39918,0x563bbacc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c807e51c5ba3ca049ac77ad7e592158ed78747b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8273 processed earlier; will process 7002 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 9967 Step #5: #2 pulse cov: 333 ft: 347 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27866==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563bb84455dd bp 0x000000000000 sp 0x7fff474d5380 T27866) Step #5: ==27866==The signal is caused by a READ memory access. Step #5: #0 0x563bb84455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563bb8267280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563bb8266fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563bb8244929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563bb8165ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563bb80bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563bb80c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563bb80ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563bb80da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff167286082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563bb80a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27866==Register values: Step #5: rax = 0x0000563bbc3e6520 rbx = 0x0000563bbc3e6520 rcx = 0x0000563bbc3e69d0 rdx = 0x00007ff16744eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff474d5380 Step #5: r8 = 0x0000563bbc3e6520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff16744ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563bbb644960 r14 = 0x0000000100000004 r15 = 0x0000563bba5b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27866==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x65,0x42,0xe9,0x67,0x42,0x30,0x7e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BeB\351gB0~~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb5d97083db9bc25a95708c721720c0ed63f23b0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCZULpZ0Iwfn4ACw== Step #5: MERGE-OUTER: attempt 1982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321444760 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56549aa26198, 0x56549aa2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56549aa2e918,0x56549aab60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb5d97083db9bc25a95708c721720c0ed63f23b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8276 processed earlier; will process 6999 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27884==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56549823a5dd bp 0x000000000000 sp 0x7ffe57fa4970 T27884) Step #5: ==27884==The signal is caused by a READ memory access. Step #5: #0 0x56549823a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56549805c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56549805bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565498039929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565497f5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565497eb2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565497ebc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565497ea36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565497ecf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5e0213082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565497e96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27884==Register values: Step #5: rax = 0x000056549c789de0 rbx = 0x000056549c789de0 rcx = 0x000056549c789dd0 rdx = 0x00007fd5e03dbb80 Step #5: rdi = 0x000056549c789dd0 rsi = 0x0000000000400001 rbp = 0x0000000000000000 rsp = 0x00007ffe57fa4970 Step #5: r8 = 0x000056549c789de0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd5e03dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056549b439960 r14 = 0x0000000100000004 r15 = 0x000056549a3a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27884==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xed,0x68,0x7c,0x20,0x60,0x9b,0x9a,0x9a,0x9a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\355h| `\233\232\232\232\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dec848dced1be5068c2d8f0e76f67dbeedf46a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHtaHwgYJuampoACw== Step #5: MERGE-OUTER: attempt 1983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321577444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641cd102198, 0x5641cd10a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641cd10a918,0x5641cd1920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0dec848dced1be5068c2d8f0e76f67dbeedf46a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8278 processed earlier; will process 6997 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27896==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641ca9165dd bp 0x000000000000 sp 0x7ffe01a5aac0 T27896) Step #5: ==27896==The signal is caused by a READ memory access. Step #5: #0 0x5641ca9165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641ca738280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641ca737fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641ca715929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641ca636ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641ca58ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641ca5981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641ca57f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641ca5ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f833c113082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641ca572aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27896==Register values: Step #5: rax = 0x00005641cf78f150 rbx = 0x00005641cf78f150 rcx = 0x00005641cf78f600 rdx = 0x00007f833c2dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe01a5aac0 Step #5: r8 = 0x00005641cf78f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f833c2dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641cdb15960 r14 = 0x0000000100000004 r15 = 0x00005641cca82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27896==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x7e,0x0,0xd4,0xd4,0x94,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000~\000\324\324\224\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a18b0a8595788468c5776d6398b1a75e0b3cf9a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAB+ANTUlAALCw== Step #5: MERGE-OUTER: attempt 1984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321708335 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ba096f198, 0x564ba0977911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ba0977918,0x564ba09ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a18b0a8595788468c5776d6398b1a75e0b3cf9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8279 processed earlier; will process 6996 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27908==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b9e1835dd bp 0x000000000000 sp 0x7ffe47d76c50 T27908) Step #5: ==27908==The signal is caused by a READ memory access. Step #5: #0 0x564b9e1835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b9dfa5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b9dfa4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b9df82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b9dea3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b9ddfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b9de051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b9ddec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b9de183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7cdf35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b9dddfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27908==Register values: Step #5: rax = 0x0000564ba2ce4150 rbx = 0x0000564ba2ce4150 rcx = 0x0000564ba2ce4600 rdx = 0x00007fd7ce0fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe47d76c50 Step #5: r8 = 0x0000564ba2ce4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7ce0fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ba1382960 r14 = 0x0000000100000004 r15 = 0x0000564ba02ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27908==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0x60,0x68,0x4b,0x69,0x68,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA`hKih\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44c06e5dd734fad371e1bd6911ec3188d465c852 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUFgaEtpaAwACw== Step #5: MERGE-OUTER: attempt 1985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321840155 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7ea62e198, 0x55a7ea636911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a7ea636918,0x55a7ea6be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44c06e5dd734fad371e1bd6911ec3188d465c852' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8280 processed earlier; will process 6995 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 30 Step #5: #2 pulse cov: 377 ft: 394 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27920==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7e7e425dd bp 0x000000000000 sp 0x7ffc46434970 T27920) Step #5: ==27920==The signal is caused by a READ memory access. Step #5: #0 0x55a7e7e425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a7e7c64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a7e7c63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7e7c41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a7e7b62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7e7abac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7e7ac41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7e7aab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7e7ad73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88057e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a7e7a9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27920==Register values: Step #5: rax = 0x000055a7eb385b80 rbx = 0x000055a7eb385b80 rcx = 0x000055a7eb386030 rdx = 0x00007f88059aeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc46434970 Step #5: r8 = 0x000055a7eb385b80 r9 = 0x00007f88059aebf0 r10 = 0x000055a7eb20a010 r11 = 0x00007f88059aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a7eb041960 r14 = 0x0000000100000004 r15 = 0x000055a7e9fae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27920==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x6c,0x6c,0x78,0x6c,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000llxlx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c638c66b4c8c0b4b72aec78b9afcf4cf6e99ceb2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABsbHhseAALCw== Step #5: MERGE-OUTER: attempt 1986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1321974266 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9b9d57198, 0x55d9b9d5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9b9d5f918,0x55d9b9de70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c638c66b4c8c0b4b72aec78b9afcf4cf6e99ceb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8283 processed earlier; will process 6992 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27932==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9b756b5dd bp 0x000000000000 sp 0x7ffd13cddfd0 T27932) Step #5: ==27932==The signal is caused by a READ memory access. Step #5: #0 0x55d9b756b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9b738d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9b738cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9b736a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9b728bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9b71e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9b71ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9b71d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9b72003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7397de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9b71c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27932==Register values: Step #5: rax = 0x000055d9bc20c150 rbx = 0x000055d9bc20c150 rcx = 0x000055d9bc20c600 rdx = 0x00007fd7399a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd13cddfd0 Step #5: r8 = 0x000055d9bc20c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7399a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9ba76a960 r14 = 0x0000000100000004 r15 = 0x000055d9b96d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27932==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x10,0x80,0x80,0x0,0x1,0x10,0x80,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\001\020\200\200\000\001\020\200\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f915c0f29d6d9b55372bdb107199498748c9be1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAABEICAAAEQgAABCw== Step #5: MERGE-OUTER: attempt 1987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1322106372 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a2d382198, 0x560a2d38a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a2d38a918,0x560a2d4120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f915c0f29d6d9b55372bdb107199498748c9be1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8284 processed earlier; will process 6991 files now Step #5: [LOADING] WASM module load failed: unknown type 7675 Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 306 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27944==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a2ab965dd bp 0x000000000000 sp 0x7fff2ddd1d40 T27944) Step #5: ==27944==The signal is caused by a READ memory access. Step #5: #0 0x560a2ab965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a2a9b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a2a9b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a2a995929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a2a8b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a2a80ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a2a8181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a2a7ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a2a82b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e848a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a2a7f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27944==Register values: Step #5: rax = 0x0000560a2e655520 rbx = 0x0000560a2e655520 rcx = 0x0000560a2e6559d0 rdx = 0x00007f0e84a69b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2ddd1d40 Step #5: r8 = 0x0000560a2e655520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e84a69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a2dd95960 r14 = 0x0000000100000004 r15 = 0x0000560a2cd02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27944==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x5b,0x41,0x50,0x41,0xef,0x7f,0x6b,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A[APA\357\177kj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee9a7dde76d8298f2a1f887b899bb37d8cc504dc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBW0FQQe9/a2oACw== Step #5: MERGE-OUTER: attempt 1988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1322242245 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55652598f198, 0x556525997911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556525997918,0x556525a1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee9a7dde76d8298f2a1f887b899bb37d8cc504dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8287 processed earlier; will process 6988 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565231a35dd bp 0x000000000000 sp 0x7ffc02013300 T27956) Step #5: ==27956==The signal is caused by a READ memory access. Step #5: #0 0x5565231a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556522fc5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556522fc4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556522fa2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556522ec3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556522e1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556522e251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556522e0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556522e383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39be611082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556522dffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27956==Register values: Step #5: rax = 0x00005565280a7150 rbx = 0x00005565280a7150 rcx = 0x00005565280a7600 rdx = 0x00007f39be7d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc02013300 Step #5: r8 = 0x00005565280a7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f39be7d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565263a2960 r14 = 0x0000000100000004 r15 = 0x000055652530f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xb8,0x0,0x0,0x0,0xb8,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\270\000\000\000\270\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa5bc73e002a88cfeee83f96118121be827c9997 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC4AAAAuAALCw== Step #5: MERGE-OUTER: attempt 1989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1322374453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559dbde4e198, 0x559dbde56911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559dbde56918,0x559dbdede0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa5bc73e002a88cfeee83f96118121be827c9997' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8288 processed earlier; will process 6987 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 38 Step #5: #2 pulse cov: 396 ft: 423 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27968==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559dbb6625dd bp 0x000000000000 sp 0x7ffce5276110 T27968) Step #5: ==27968==The signal is caused by a READ memory access. Step #5: #0 0x559dbb6625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559dbb484280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559dbb483fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559dbb461929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559dbb382ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559dbb2dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559dbb2e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559dbb2cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559dbb2f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72d4031082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559dbb2beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27968==Register values: Step #5: rax = 0x0000559dbf4a0520 rbx = 0x0000559dbf4a0520 rcx = 0x0000559dbf4a09d0 rdx = 0x00007f72d41f9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce5276110 Step #5: r8 = 0x0000559dbf4a0520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f72d41f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559dbe861960 r14 = 0x0000000100000004 r15 = 0x0000559dbd7ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27968==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x4d,0x41,0x81,0x2,0x6e,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(AMA\201\002no\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a61e12a5845249d5297d7d198ce044c5dfc6edd7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEFNQYECbm8ACw== Step #5: MERGE-OUTER: attempt 1990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1322506404 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612a3c5c198, 0x5612a3c64911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612a3c64918,0x5612a3cec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a61e12a5845249d5297d7d198ce044c5dfc6edd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8291 processed earlier; will process 6984 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #2 pulse cov: 338 ft: 373 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==27988==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612a14705dd bp 0x000000000000 sp 0x7ffc4e852e00 T27988) Step #5: ==27988==The signal is caused by a READ memory access. Step #5: #0 0x5612a14705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612a1292280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612a1291fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5612a126f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612a1190ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612a10e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612a10f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612a10d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612a11053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f798b326082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612a10ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==27988==Register values: Step #5: rax = 0x00005612a5fce730 rbx = 0x00005612a5fce730 rcx = 0x00005612a5fcebe0 rdx = 0x00007f798b4eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4e852e00 Step #5: r8 = 0x00005612a5fce730 r9 = 0x00007f798b4eebf0 r10 = 0x00005612a5e53010 r11 = 0x00007f798b4eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612a466f960 r14 = 0x0000000100000004 r15 = 0x00005612a35dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==27988==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x73,0x42,0x3d,0x7e,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BsB=~\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1f158970f120c8b749c90b229c49505fe60bfc0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCc0I9foEACw== Step #5: MERGE-OUTER: attempt 1991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1322639805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563413e83198, 0x563413e8b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563413e8b918,0x563413f130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1f158970f120c8b749c90b229c49505fe60bfc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8295 processed earlier; will process 6980 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 289Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28008==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634116975dd bp 0x000000000000 sp 0x7ffef948d940 T28008) Step #5: ==28008==The signal is caused by a READ memory access. Step #5: #0 0x5634116975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634114b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634114b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563411496929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634113b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56341130fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634113191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634113006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56341132c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f020c4a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634112f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28008==Register values: Step #5: rax = 0x000056341626cef0 rbx = 0x000056341626cef0 rcx = 0x000056341626cee0 rdx = 0x00007f020c668b80 Step #5: rdi = 0x000056341626cee0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffef948d940 Step #5: r8 = 0x000056341626cef0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f020c668be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563414896960 r14 = 0x0000000100000004 r15 = 0x0000563413803386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28008==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x41,0x6c,0x41,0x0,0x20,0x0,0xc,0x0,0x72,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001AlA\000 \000\014\000r\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6099987dd7416a86772bedd4ff4b4819465b4628 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFBbEEAIAAMAHIACw== Step #5: MERGE-OUTER: attempt 1992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1322848543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592ffed3198, 0x5592ffedb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592ffedb918,0x5592fff630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6099987dd7416a86772bedd4ff4b4819465b4628' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8297 processed earlier; will process 6978 files now Step #5: [LOADING] WASM module load failed: unknown table 31079103 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1243119 Step #5: #2 pulse cov: 285 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 349 ft: 375 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28037==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592fd6e75dd bp 0x000000000000 sp 0x7ffc4d1baf60 T28037) Step #5: ==28037==The signal is caused by a READ memory access. Step #5: #0 0x5592fd6e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592fd509280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592fd508fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592fd4e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592fd407ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592fd35fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592fd3691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592fd3506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592fd37c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f606eb10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592fd343aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28037==Register values: Step #5: rax = 0x0000559302622cb0 rbx = 0x0000559302622cb0 rcx = 0x0000559302622ca0 rdx = 0x00007f606ecd8b80 Step #5: rdi = 0x0000559302622ca0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007ffc4d1baf60 Step #5: r8 = 0x0000559302622cb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f606ecd8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593008e6960 r14 = 0x0000000100000004 r15 = 0x00005592ff853386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28037==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x85,0x35,0x7d,0x20,0x20,0x1a,0x20,0x20,0x1a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2055} \032 \032\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2d35c71b98d969e99ed570b76e3931cfd31b4fe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGFNX0gIBogIBoACw== Step #5: MERGE-OUTER: attempt 1993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1322985448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563048c7a198, 0x563048c82911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563048c82918,0x563048d0a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2d35c71b98d969e99ed570b76e3931cfd31b4fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8304 processed earlier; will process 6971 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28056==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56304648e5dd bp 0x000000000000 sp 0x7ffc0063f990 T28056) Step #5: ==28056==The signal is caused by a READ memory access. Step #5: #0 0x56304648e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630462b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630462affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56304628d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630461aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563046106c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630461101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630460f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630461233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d7c746082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630460eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28056==Register values: Step #5: rax = 0x000056304aadc150 rbx = 0x000056304aadc150 rcx = 0x000056304aadc600 rdx = 0x00007f1d7c90eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0063f990 Step #5: r8 = 0x000056304aadc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d7c90ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056304968d960 r14 = 0x0000000100000004 r15 = 0x00005630485fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28056==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7a,0x42,0xc9,0x9b,0xbd,0x86,0x55,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BzB\311\233\275\206U~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9313d2d283958b6a793de41d128d52da52f4d98 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCekLJm72GVX4ACw== Step #5: MERGE-OUTER: attempt 1994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1323121024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562fa0fc1198, 0x562fa0fc9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562fa0fc9918,0x562fa10510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9313d2d283958b6a793de41d128d52da52f4d98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8305 processed earlier; will process 6970 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28076==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f9e7d55dd bp 0x000000000000 sp 0x7ffd70c9e280 T28076) Step #5: ==28076==The signal is caused by a READ memory access. Step #5: #0 0x562f9e7d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f9e5f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f9e5f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f9e5d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f9e4f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f9e44dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f9e4571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f9e43e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f9e46a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a65bbb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f9e431aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28076==Register values: Step #5: rax = 0x0000562fa2f4fbc0 rbx = 0x0000562fa2f4fbc0 rcx = 0x0000562fa2f4fbb0 rdx = 0x00007f9a65d83b80 Step #5: rdi = 0x0000562fa2f4fbb0 rsi = 0x0000000040000001 rbp = 0x0000000000000000 rsp = 0x00007ffd70c9e280 Step #5: r8 = 0x0000562fa2f4fbc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a65d83be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562fa19d4960 r14 = 0x0000000100000004 r15 = 0x0000562fa0941386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28076==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x68,0x42,0x32,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BhB2\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aaead3edc52c494341d466ed8a2ac53c0f18b334 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCaEIyhnwACw== Step #5: MERGE-OUTER: attempt 1995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1323254102 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558386f9f198, 0x558386fa7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558386fa7918,0x55838702f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aaead3edc52c494341d466ed8a2ac53c0f18b334' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8307 processed earlier; will process 6968 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28089==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583847b35dd bp 0x000000000000 sp 0x7ffeccf6ed70 T28089) Step #5: ==28089==The signal is caused by a READ memory access. Step #5: #0 0x5583847b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5583845d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5583845d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5583845b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5583844d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55838442bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583844351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55838441c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583844483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0206929082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55838440faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28089==Register values: Step #5: rax = 0x0000558387c541b0 rbx = 0x0000558387c541b0 rcx = 0x0000558387c54660 rdx = 0x00007f0206af1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeccf6ed70 Step #5: r8 = 0x0000558387c541b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0206af1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005583879b2960 r14 = 0x0000000100000004 r15 = 0x000055838691f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28089==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8f,0x33,0x7d,0x20,0x20,0x20,0x3a,0x97,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2173} :\227\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd78addd6b5fe8ea0981f445cd2c6df45adcdb18 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGPM30gICA6lxoBCw== Step #5: MERGE-OUTER: attempt 1996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1323387011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f1484a198, 0x559f14852911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f14852918,0x559f148da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd78addd6b5fe8ea0981f445cd2c6df45adcdb18' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8308 processed earlier; will process 6967 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28100==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f1205e5dd bp 0x000000000000 sp 0x7fffbe6ac210 T28100) Step #5: ==28100==The signal is caused by a READ memory access. Step #5: #0 0x559f1205e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f11e80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f11e7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f11e5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f11d7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f11cd6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f11ce01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f11cc76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f11cf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2b7e75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f11cbaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28100==Register values: Step #5: rax = 0x0000559f168351e0 rbx = 0x0000559f168351e0 rcx = 0x0000559f16835690 rdx = 0x00007fc2b803db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbe6ac210 Step #5: r8 = 0x0000559f168351e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2b803dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f1525d960 r14 = 0x0000000100000004 r15 = 0x0000559f141ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28100==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x0,0x41,0x41,0x69,0x6b,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\000AAik\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2c57b5345ca99732fb5d7a30610476b8ba00a89 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEEAQUFpaxoLCw== Step #5: MERGE-OUTER: attempt 1997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1323519298 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55663e732198, 0x55663e73a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55663e73a918,0x55663e7c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2c57b5345ca99732fb5d7a30610476b8ba00a89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8310 processed earlier; will process 6965 files now Step #5: [LOADING] WASM module load failed: unknown table 412 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 3992911870 Step #5: #2 pulse cov: 304 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 13144338 Step #5: [LOADING] WASM module load failed: unknown type 92258300 Step #5: #4 pulse cov: 334 ft: 368 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28112==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55663bf465dd bp 0x000000000000 sp 0x7ffc2eb87f00 T28112) Step #5: ==28112==The signal is caused by a READ memory access. Step #5: #0 0x55663bf465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55663bd68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55663bd67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55663bd45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55663bc66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55663bbbec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55663bbc81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55663bbaf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55663bbdb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11ba7e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55663bba2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28112==Register values: Step #5: rax = 0x000055664037bbc0 rbx = 0x000055664037bbc0 rcx = 0x000055664037c070 rdx = 0x00007f11ba9a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2eb87f00 Step #5: r8 = 0x000055664037bbc0 r9 = 0x00007f11ba9a8c20 r10 = 0x00005566401fc010 r11 = 0x00007f11ba9a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055663f145960 r14 = 0x0000000100000004 r15 = 0x000055663e0b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28112==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8a,0x22,0x7c,0x20,0x20,0x20,0x20,0x66,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\212\"| f\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-747bb1be2af08080cc17e77349a7cda324990b2f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGKInwgICAgZgEACw== Step #5: MERGE-OUTER: attempt 1998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1323654409 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5fadff198, 0x55e5fae07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5fae07918,0x55e5fae8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/747bb1be2af08080cc17e77349a7cda324990b2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8316 processed earlier; will process 6959 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28124==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5f86135dd bp 0x000000000000 sp 0x7ffe259a3c80 T28124) Step #5: ==28124==The signal is caused by a READ memory access. Step #5: #0 0x55e5f86135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5f8435280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5f8434fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5f8412929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5f8333ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5f828bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5f82951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5f827c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5f82a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f821bf1e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5f826faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28124==Register values: Step #5: rax = 0x000055e5fd504150 rbx = 0x000055e5fd504150 rcx = 0x000055e5fd504600 rdx = 0x00007f821c0e6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe259a3c80 Step #5: r8 = 0x000055e5fd504150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f821c0e6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5fb812960 r14 = 0x0000000100000004 r15 = 0x000055e5fa77f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28124==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x40,0x0,0xa4,0xa5,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003@\000\244\245\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-637b45cea4d4a080b8ac9591bd53a5ab4d6f5931 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQANAAKSlAAsLCw== Step #5: MERGE-OUTER: attempt 1999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1323785108 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc7725f198, 0x55cc77267911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc77267918,0x55cc772ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/637b45cea4d4a080b8ac9591bd53a5ab4d6f5931' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8317 processed earlier; will process 6958 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 225 ft: 226 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 320 ft: 329 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd d0. Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 326 ft: 358 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28136==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc74a735dd bp 0x000000000000 sp 0x7fff3ccf3da0 T28136) Step #5: ==28136==The signal is caused by a READ memory access. Step #5: #0 0x55cc74a735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc74895280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc74894fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc74872929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc74793ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc746ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc746f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc746dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc747083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f079a014082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc746cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28136==Register values: Step #5: rax = 0x000055cc79bcc4f0 rbx = 0x000055cc79bcc4f0 rcx = 0x000055cc79bcc9a0 rdx = 0x00007f079a1dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3ccf3da0 Step #5: r8 = 0x000055cc79bcc4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f079a1dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc77c72960 r14 = 0x0000000100000004 r15 = 0x000055cc76bdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28136==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x27,0x7d,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB'}}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a8dbc440aa926733d36d1b591d4344821e444db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0InfX0ACw== Step #5: MERGE-OUTER: attempt 2000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324023158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654fc6f3198, 0x5654fc6fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654fc6fb918,0x5654fc7830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a8dbc440aa926733d36d1b591d4344821e444db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8323 processed earlier; will process 6952 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28180==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654f9f075dd bp 0x000000000000 sp 0x7ffcdf36f640 T28180) Step #5: ==28180==The signal is caused by a READ memory access. Step #5: #0 0x5654f9f075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654f9d29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654f9d28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654f9d06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654f9c27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654f9b7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654f9b891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654f9b706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654f9b9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a9b496082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654f9b63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28180==Register values: Step #5: rax = 0x00005654fe2cc150 rbx = 0x00005654fe2cc150 rcx = 0x00005654fe2cc600 rdx = 0x00007f4a9b65eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdf36f640 Step #5: r8 = 0x00005654fe2cc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a9b65ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654fd106960 r14 = 0x0000000100000004 r15 = 0x00005654fc073386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28180==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x12,0x0,0x0,0xfb,0x15,0x6d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\022\000\000\373\025m\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6765726ff336f4d2c7605835a1f5179979bb4177 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADABIAAPsVbQALCw== Step #5: MERGE-OUTER: attempt 2001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324154891 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c87152d198, 0x55c871535911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c871535918,0x55c8715bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6765726ff336f4d2c7605835a1f5179979bb4177' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8324 processed earlier; will process 6951 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c86ed415dd bp 0x000000000000 sp 0x7fffad1f91f0 T28199) Step #5: ==28199==The signal is caused by a READ memory access. Step #5: #0 0x55c86ed415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c86eb63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c86eb62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c86eb40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c86ea61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c86e9b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c86e9c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c86e9aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c86e9d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3121953082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c86e99daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28199==Register values: Step #5: rax = 0x000055c872971190 rbx = 0x000055c872971190 rcx = 0x000055c872971640 rdx = 0x00007f3121b1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffad1f91f0 Step #5: r8 = 0x000055c872971190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3121b1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c871f40960 r14 = 0x0000000100000004 r15 = 0x000055c870ead386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x3,0x7c,0x2,0x0,0x0,0x21,0x0,0x21,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\003|\002\000\000!\000!\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0405c83d33e098820da3e42945cbb9d28bef7470 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEDfAIAACEAIQALCw== Step #5: MERGE-OUTER: attempt 2002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324285991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8bee5c198, 0x55e8bee64911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8bee64918,0x55e8beeec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0405c83d33e098820da3e42945cbb9d28bef7470' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8325 processed earlier; will process 6950 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 318 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 13951 Step #5: #2 pulse cov: 337 ft: 344 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 370 ft: 402 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28214==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8bc6705dd bp 0x000000000000 sp 0x7ffeb1802d30 T28214) Step #5: ==28214==The signal is caused by a READ memory access. Step #5: #0 0x55e8bc6705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8bc492280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8bc491fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8bc46f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8bc390ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8bc2e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8bc2f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8bc2d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8bc3053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9793c2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8bc2ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28214==Register values: Step #5: rax = 0x000055e8bfcbf540 rbx = 0x000055e8bfcbf540 rcx = 0x000055e8bfcbf9f0 rdx = 0x00007f9793df4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb1802d30 Step #5: r8 = 0x000055e8bfcbf540 r9 = 0x00007f9793df4c40 r10 = 0x000055e8bfb44010 r11 = 0x00007f9793df4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8bf86f960 r14 = 0x0000000100000004 r15 = 0x000055e8be7dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28214==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xfd,0xa0,0x1,0x0,0xfd,0xa0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\375\240\001\000\375\240\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-640e09036e45b8b6a11f613e3554ca7ef32e3cd5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAP2gAQD9oAEACw== Step #5: MERGE-OUTER: attempt 2003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324421304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5607ca26a198, 0x5607ca272911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5607ca272918,0x5607ca2fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/640e09036e45b8b6a11f613e3554ca7ef32e3cd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8330 processed earlier; will process 6945 files now Step #5: [LOADING] WASM module load failed: unknown table 195860 Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 385 ft: 393 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 425346 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 406 ft: 429 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 10452772 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28240==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607c7a7e5dd bp 0x000000000000 sp 0x7ffd5a2404d0 T28240) Step #5: ==28240==The signal is caused by a READ memory access. Step #5: #0 0x5607c7a7e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607c78a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607c789ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607c787d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607c779ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607c76f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607c77001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607c76e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607c77133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa9233e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607c76daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28240==Register values: Step #5: rax = 0x00005607cb05f4f0 rbx = 0x00005607cb05f4f0 rcx = 0x00005607cb05f4e0 rdx = 0x00007ffa92506b80 Step #5: rdi = 0x00005607cb05f4e0 rsi = 0x0000000001800000 rbp = 0x0000000000000000 rsp = 0x00007ffd5a2404d0 Step #5: r8 = 0x00005607cb05f4f0 r9 = 0x00007ffa92506cc0 r10 = 0x00005607caee5010 r11 = 0x00007ffa92506be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005607cac7d960 r14 = 0x0000000100000004 r15 = 0x00005607c9bea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28240==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x2,0x40,0x0,0x4a,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\002@\000J\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8db8c9e7e252502b9c33f1cc21e233e9b03dece2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQAJAAEoACwALCw== Step #5: MERGE-OUTER: attempt 2004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324561583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562720195198, 0x56272019d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56272019d918,0x5627202250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8db8c9e7e252502b9c33f1cc21e233e9b03dece2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8338 processed earlier; will process 6937 files now Step #5: [LOADING] WASM module load failed: unknown type 66 Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28269==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56271d9a95dd bp 0x000000000000 sp 0x7ffecc02ea20 T28269) Step #5: ==28269==The signal is caused by a READ memory access. Step #5: #0 0x56271d9a95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56271d7cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56271d7cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56271d7a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56271d6c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56271d621c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56271d62b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56271d6126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56271d63e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9dd6d06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56271d605aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28269==Register values: Step #5: rax = 0x0000562720e43a20 rbx = 0x0000562720e43a20 rcx = 0x0000562720e43ed0 rdx = 0x00007f9dd6eceb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecc02ea20 Step #5: r8 = 0x0000562720e43a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9dd6ecebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562720ba8960 r14 = 0x0000000100000004 r15 = 0x000056271fb15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28269==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0xa7,0x0,0x1,0x0,0xfd,0xce,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\000\247\000\001\000\375\316\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-033b07ebf85a4d3fbb15aa54c3166db671974d86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAAAKcAAQD9zgEACw== Step #5: MERGE-OUTER: attempt 2005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324694025 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56340ae18198, 0x56340ae20911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56340ae20918,0x56340aea80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/033b07ebf85a4d3fbb15aa54c3166db671974d86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8340 processed earlier; will process 6935 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 345 ft: 359 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 94848 Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: #4 pulse cov: 466 ft: 513 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28296==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56340862c5dd bp 0x000000000000 sp 0x7ffcbc093580 T28296) Step #5: ==28296==The signal is caused by a READ memory access. Step #5: #0 0x56340862c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56340844e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56340844dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56340842b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56340834cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634082a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634082ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634082956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634082c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3eb0e05082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563408288aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28296==Register values: Step #5: rax = 0x000056340ba91460 rbx = 0x000056340ba91460 rcx = 0x000056340ba91450 rdx = 0x00007f3eb0fcdb80 Step #5: rdi = 0x000056340ba91450 rsi = 0x0000000000000025 rbp = 0x0000000000000000 rsp = 0x00007ffcbc093580 Step #5: r8 = 0x000056340ba91460 r9 = 0x00007f3eb0fcdcc0 r10 = 0x000056340ba72010 r11 = 0x00007f3eb0fcdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056340b82b960 r14 = 0x0000000100000004 r15 = 0x000056340a798386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28296==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x36,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B6\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5a7d977e2fe1c11e08b3e5645511e1837dc993e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEI2in0ACw== Step #5: MERGE-OUTER: attempt 2006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324831403 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56325f60c198, 0x56325f614911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56325f614918,0x56325f69c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5a7d977e2fe1c11e08b3e5645511e1837dc993e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8348 processed earlier; will process 6927 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28308==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56325ce205dd bp 0x000000000000 sp 0x7ffe45b02f80 T28308) Step #5: ==28308==The signal is caused by a READ memory access. Step #5: #0 0x56325ce205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56325cc42280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56325cc41fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56325cc1f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56325cb40ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56325ca98c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56325caa21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56325ca896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56325cab53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5015475082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56325ca7caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28308==Register values: Step #5: rax = 0x0000563260e63310 rbx = 0x0000563260e63310 rcx = 0x0000563260e637c0 rdx = 0x00007f501563db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe45b02f80 Step #5: r8 = 0x0000563260e63310 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f501563dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056326001f960 r14 = 0x0000000100000004 r15 = 0x000056325ef8c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28308==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8c,0x7a,0x6f,0x2,0x6c,0x1,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\214zo\002l\001\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce6cee377d09e8bc7e2fffb597bfc10291f1cf6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGMem8CbAEBAAsACw== Step #5: MERGE-OUTER: attempt 2007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1324965305 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560956190198, 0x560956198911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560956198918,0x5609562200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce6cee377d09e8bc7e2fffb597bfc10291f1cf6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8349 processed earlier; will process 6926 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 227 ft: 228 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 371 ft: 400 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28320==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609539a45dd bp 0x000000000000 sp 0x7ffd95cbd180 T28320) Step #5: ==28320==The signal is caused by a READ memory access. Step #5: #0 0x5609539a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609537c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609537c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609537a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609536c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56095361cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609536261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56095360d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609536393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11c6f8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560953600aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28320==Register values: Step #5: rax = 0x0000560957145170 rbx = 0x0000560957145170 rcx = 0x0000560957145160 rdx = 0x00007f11c7152b80 Step #5: rdi = 0x0000560957145160 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007ffd95cbd180 Step #5: r8 = 0x0000560957145170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11c7152be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560956ba3960 r14 = 0x0000000100000004 r15 = 0x0000560955b10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28320==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x73,0x73,0x73,0xf,0x73,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000sss\017s\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2202c7885704492c70caf9824b475543510e4289 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABzc3MPcw8LCw== Step #5: MERGE-OUTER: attempt 2008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1325100445 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562eb5e77198, 0x562eb5e7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562eb5e7f918,0x562eb5f070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2202c7885704492c70caf9824b475543510e4289' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8352 processed earlier; will process 6923 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 302 ft: 330 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28324==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562eb368b5dd bp 0x000000000000 sp 0x7ffd27756880 T28324) Step #5: ==28324==The signal is caused by a READ memory access. Step #5: #0 0x562eb368b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562eb34ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562eb34acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562eb348a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562eb33abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562eb3303c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562eb330d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562eb32f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562eb33203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb537478082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562eb32e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28324==Register values: Step #5: rax = 0x0000562eb85f5ec0 rbx = 0x0000562eb85f5ec0 rcx = 0x0000562eb85f5eb0 rdx = 0x00007fb537640b80 Step #5: rdi = 0x0000562eb85f5eb0 rsi = 0x0000000000001080 rbp = 0x0000000000000000 rsp = 0x00007ffd27756880 Step #5: r8 = 0x0000562eb85f5ec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb537640be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562eb688a960 r14 = 0x0000000100000004 r15 = 0x0000562eb57f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28324==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x8d,0x3f,0x7f,0x20,0x0,0xe,0x80,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\215?\177 \000\016\200\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcac131f16620691cd783f60edd80e3fc6e801ea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGNP38gAA6AgAAACw== Step #5: MERGE-OUTER: attempt 2009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1325235644 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56117bf8a198, 0x56117bf92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56117bf92918,0x56117c01a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dcac131f16620691cd783f60edd80e3fc6e801ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8355 processed earlier; will process 6920 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28336==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56117979e5dd bp 0x000000000000 sp 0x7fffcfc0d010 T28336) Step #5: ==28336==The signal is caused by a READ memory access. Step #5: #0 0x56117979e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5611795c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5611795bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56117959d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611794bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561179416c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611794201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611794076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611794333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3cb7de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611793faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28336==Register values: Step #5: rax = 0x000056117cd7a150 rbx = 0x000056117cd7a150 rcx = 0x000056117cd7a600 rdx = 0x00007fb3cb9a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcfc0d010 Step #5: r8 = 0x000056117cd7a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3cb9a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056117c99d960 r14 = 0x0000000100000004 r15 = 0x000056117b90a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28336==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x48,0x42,0x43,0x42,0x17,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351HBCB\027\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-906a5693195bf896edea3fcd00ed950bd5c96535 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UhCQ0IXinwACw== Step #5: MERGE-OUTER: attempt 2010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1325368958 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614c9d5c198, 0x5614c9d64911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614c9d64918,0x5614c9dec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/906a5693195bf896edea3fcd00ed950bd5c96535' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8356 processed earlier; will process 6919 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28348==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614c75705dd bp 0x000000000000 sp 0x7ffd7ccd3500 T28348) Step #5: ==28348==The signal is caused by a READ memory access. Step #5: #0 0x5614c75705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614c7392280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614c7391fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614c736f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614c7290ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614c71e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614c71f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614c71d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614c72053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82dc7ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614c71ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28348==Register values: Step #5: rax = 0x00005614cc513150 rbx = 0x00005614cc513150 rcx = 0x00005614cc513600 rdx = 0x00007f82dc9b7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7ccd3500 Step #5: r8 = 0x00005614cc513150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82dc9b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614ca76f960 r14 = 0x0000000100000004 r15 = 0x00005614c96dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28348==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xfd,0x81,0x1,0x0,0x6d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\375\201\001\000m\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b764827d1c012355ebca635cc9beed70346fe10 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAD9gQEAbQALCw== Step #5: MERGE-OUTER: attempt 2011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1325502130 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e198a7198, 0x558e198af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e198af918,0x558e199370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b764827d1c012355ebca635cc9beed70346fe10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8357 processed earlier; will process 6918 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28360==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e170bb5dd bp 0x000000000000 sp 0x7ffc83115b90 T28360) Step #5: ==28360==The signal is caused by a READ memory access. Step #5: #0 0x558e170bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e16edd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e16edcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e16eba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e16ddbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e16d33c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e16d3d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e16d246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e16d503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a40f12082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e16d17aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28360==Register values: Step #5: rax = 0x0000558e1bf23a20 rbx = 0x0000558e1bf23a20 rcx = 0x0000558e1bf23ed0 rdx = 0x00007f5a410dab80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc83115b90 Step #5: r8 = 0x0000558e1bf23a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a410dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e1a2ba960 r14 = 0x0000000100000004 r15 = 0x0000558e19227386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28360==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x87,0x0,0x93,0x92,0x93,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\207\000\223\222\223\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09e5bbdf4a9bf0449986e3d5c6368c28dee0d5e1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACHAJOSkwALCw== Step #5: MERGE-OUTER: attempt 2012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1325635367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d987544198, 0x55d98754c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d98754c918,0x55d9875d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09e5bbdf4a9bf0449986e3d5c6368c28dee0d5e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8359 processed earlier; will process 6916 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28364==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d984d585dd bp 0x000000000000 sp 0x7ffc5ec711e0 T28364) Step #5: ==28364==The signal is caused by a READ memory access. Step #5: #0 0x55d984d585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d984b7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d984b79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d984b57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d984a78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9849d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9849da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9849c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9849ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0f0af5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9849b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28364==Register values: Step #5: rax = 0x000055d988d38150 rbx = 0x000055d988d38150 rcx = 0x000055d988d38600 rdx = 0x00007fd0f0cbdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5ec711e0 Step #5: r8 = 0x000055d988d38150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0f0cbdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d987f57960 r14 = 0x0000000100000004 r15 = 0x000055d986ec4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28364==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xdd,0xfd,0xff,0x2,0x41,0x33,0x6a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\335\375\377\002A3j\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f4a7a08859c940b8d3fcbf1905e56bf52a587ad Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABB3f3/AkEzagAACw== Step #5: MERGE-OUTER: attempt 2013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1325767577 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e727baa198, 0x55e727bb2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e727bb2918,0x55e727c3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f4a7a08859c940b8d3fcbf1905e56bf52a587ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8360 processed earlier; will process 6915 files now Step #5: [LOADING] WASM module load failed: unknown type 16383 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 52Mb Step #5: [00:12:42:511 - 7F08B7FF8C80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 295 ft: 310 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28376==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7253be5dd bp 0x000000000000 sp 0x7ffef8382c70 T28376) Step #5: ==28376==The signal is caused by a READ memory access. Step #5: #0 0x55e7253be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7251e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7251dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7251bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7250dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e725036c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7250401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7250276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7250533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08b8020082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e72501aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28376==Register values: Step #5: rax = 0x000055e7289dfe70 rbx = 0x000055e7289dfe70 rcx = 0x000055e7289dfe60 rdx = 0x00007f08b81e8b80 Step #5: rdi = 0x000055e7289dfe60 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffef8382c70 Step #5: r8 = 0x000055e7289dfe70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08b81e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7285bd960 r14 = 0x0000000100000004 r15 = 0x000055e72752a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28376==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x7b,0x7e,0x20,0x3,0xb9,0xaa,0x0,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001{~ \003\271\252\000\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ad59af59d264237da0d5a68d79d71c396be1a86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF7fiADuaoAAAABCw== Step #5: MERGE-OUTER: attempt 2014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1325901939 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9575c9198, 0x55d9575d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9575d1918,0x55d9576590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ad59af59d264237da0d5a68d79d71c396be1a86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8363 processed earlier; will process 6912 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 414 ft: 435 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28388==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d954ddd5dd bp 0x000000000000 sp 0x7ffd7484d310 T28388) Step #5: ==28388==The signal is caused by a READ memory access. Step #5: #0 0x55d954ddd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d954bff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d954bfefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d954bdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d954afdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d954a55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d954a5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d954a466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d954a723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8884230082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d954a39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28388==Register values: Step #5: rax = 0x000055d958bbf8e0 rbx = 0x000055d958bbf8e0 rcx = 0x000055d958bbfd90 rdx = 0x00007f88843f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7484d310 Step #5: r8 = 0x000055d958bbf8e0 r9 = 0x000055d958a7d330 r10 = 0x000055d958a43010 r11 = 0x00007f88843f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d957fdc960 r14 = 0x0000000100000004 r15 = 0x000055d956f49386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28388==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb1,0x1,0x51,0x0,0xba,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\261\001Q\000\272\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60247995d3719b8b580bf28d5a88a60686215f42 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACxAVEAugALCw== Step #5: MERGE-OUTER: attempt 2015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326037551 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620c24fb198, 0x5620c2503911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620c2503918,0x5620c258b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60247995d3719b8b580bf28d5a88a60686215f42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8366 processed earlier; will process 6909 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 294 ft: 299 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28392==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620bfd0f5dd bp 0x000000000000 sp 0x7ffe62301230 T28392) Step #5: ==28392==The signal is caused by a READ memory access. Step #5: #0 0x5620bfd0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620bfb31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620bfb30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620bfb0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620bfa2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620bf987c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620bf9911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620bf9786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620bf9a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb2bbb1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620bf96baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28392==Register values: Step #5: rax = 0x00005620c4990a20 rbx = 0x00005620c4990a20 rcx = 0x00005620c4990ed0 rdx = 0x00007fbb2bd79b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe62301230 Step #5: r8 = 0x00005620c4990a20 r9 = 0x00007fbb2bd79bf0 r10 = 0x00005620c4817010 r11 = 0x00007fbb2bd79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620c2f0e960 r14 = 0x0000000100000004 r15 = 0x00005620c1e7b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28392==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6a,0x42,0xe9,0x67,0x42,0x11,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BjB\351gB\021\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e887c56dd136cacffaa5819abfb50676cd914b67 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCakLpZ0IRhoEACw== Step #5: MERGE-OUTER: attempt 2016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326171966 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbca218198, 0x55dbca220911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbca220918,0x55dbca2a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e887c56dd136cacffaa5819abfb50676cd914b67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8370 processed earlier; will process 6905 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28404==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbc7a2c5dd bp 0x000000000000 sp 0x7ffc24579a90 T28404) Step #5: ==28404==The signal is caused by a READ memory access. Step #5: #0 0x55dbc7a2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbc784e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbc784dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbc782b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbc774cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbc76a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbc76ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbc76956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbc76c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f546352a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbc7688aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28404==Register values: Step #5: rax = 0x000055dbcbaa8150 rbx = 0x000055dbcbaa8150 rcx = 0x000055dbcbaa8600 rdx = 0x00007f54636f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc24579a90 Step #5: r8 = 0x000055dbcbaa8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54636f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbcac2b960 r14 = 0x0000000100000004 r15 = 0x000055dbc9b98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28404==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x4,0x41,0x6a,0x41,0x61,0x45,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\004AjAaEll\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc3d07fe403b17290bbca8d98831d6dbc07995a8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBBEFqQWFFbGwACw== Step #5: MERGE-OUTER: attempt 2017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326304087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56191ef13198, 0x56191ef1b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56191ef1b918,0x56191efa30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc3d07fe403b17290bbca8d98831d6dbc07995a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8371 processed earlier; will process 6904 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28416==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56191c7275dd bp 0x000000000000 sp 0x7ffd960b2b80 T28416) Step #5: ==28416==The signal is caused by a READ memory access. Step #5: #0 0x56191c7275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56191c549280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56191c548fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56191c526929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56191c447ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56191c39fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56191c3a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56191c3906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56191c3bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd906200082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56191c383aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28416==Register values: Step #5: rax = 0x000056191fd04a20 rbx = 0x000056191fd04a20 rcx = 0x000056191fd04ed0 rdx = 0x00007fd9063c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd960b2b80 Step #5: r8 = 0x000056191fd04a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd9063c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056191f926960 r14 = 0x0000000100000004 r15 = 0x000056191e893386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28416==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x4,0x17,0x64,0x6f,0xfb,0x6e,0x70,0x6e,0x70,0x0,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\004\027do\373npnp\000l\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-076301b3cbd74d80326c92e4cb123b639d9dd165 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAQXZG/7bnBucABsCw== Step #5: MERGE-OUTER: attempt 2018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326439365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bddbce0198, 0x55bddbce8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bddbce8918,0x55bddbd700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/076301b3cbd74d80326c92e4cb123b639d9dd165' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8372 processed earlier; will process 6903 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28428==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bdd94f45dd bp 0x000000000000 sp 0x7ffe17e0c870 T28428) Step #5: ==28428==The signal is caused by a READ memory access. Step #5: #0 0x55bdd94f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bdd9316280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bdd9315fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bdd92f3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bdd9214ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bdd916cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bdd91761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bdd915d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bdd91893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18b4f57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bdd9150aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28428==Register values: Step #5: rax = 0x000055bdde3d61d0 rbx = 0x000055bdde3d61d0 rcx = 0x000055bdde3d6680 rdx = 0x00007f18b511fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe17e0c870 Step #5: r8 = 0x000055bdde3d61d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18b511fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bddc6f3960 r14 = 0x0000000100000004 r15 = 0x000055bddb660386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28428==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0xd0,0x80,0x80,0x0,0xd6,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\320\200\200\000\326\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdc66bc332c1833586b3f517fcc1944d7d83f5d8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQNCAgADWAAsACw== Step #5: MERGE-OUTER: attempt 2019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326569549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560236f7d198, 0x560236f85911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560236f85918,0x56023700d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bdc66bc332c1833586b3f517fcc1944d7d83f5d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8373 processed earlier; will process 6902 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28432==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602347915dd bp 0x000000000000 sp 0x7fff139a3be0 T28432) Step #5: ==28432==The signal is caused by a READ memory access. Step #5: #0 0x5602347915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5602345b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5602345b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560234590929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5602344b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560234409c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602344131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602343fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602344263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9873aa9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602343edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28432==Register values: Step #5: rax = 0x00005602399c45d0 rbx = 0x00005602399c45d0 rcx = 0x00005602399c4a80 rdx = 0x00007f9873c71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff139a3be0 Step #5: r8 = 0x00005602399c45d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9873c71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560237990960 r14 = 0x0000000100000004 r15 = 0x00005602368fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28432==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0x53,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000S\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06820f85444aaa45ac90c380af64e9e624568d2a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAFMACwALCw== Step #5: MERGE-OUTER: attempt 2020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326702648 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562587ac198, 0x5562587b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562587b4918,0x55625883c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06820f85444aaa45ac90c380af64e9e624568d2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8375 processed earlier; will process 6900 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28444==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556255fc05dd bp 0x000000000000 sp 0x7fffcdf8a4c0 T28444) Step #5: ==28444==The signal is caused by a READ memory access. Step #5: #0 0x556255fc05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556255de2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556255de1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556255dbf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556255ce0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556255c38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556255c421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556255c296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556255c553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0b6509082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556255c1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28444==Register values: Step #5: rax = 0x000055625a0e3150 rbx = 0x000055625a0e3150 rcx = 0x000055625a0e3600 rdx = 0x00007fe0b66d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcdf8a4c0 Step #5: r8 = 0x000055625a0e3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0b66d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562591bf960 r14 = 0x0000000100000004 r15 = 0x000055625812c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28444==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x3b,0x42,0x78,0x42,0x32,0x84,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351;BxB2\204}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c43ebf00fb07f228267996011db96bc566410880 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TtCeEIyhH0ACw== Step #5: MERGE-OUTER: attempt 2021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326833790 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561d5f12198, 0x5561d5f1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561d5f1a918,0x5561d5fa20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c43ebf00fb07f228267996011db96bc566410880' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8376 processed earlier; will process 6899 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28456==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561d37265dd bp 0x000000000000 sp 0x7ffd34746e70 T28456) Step #5: ==28456==The signal is caused by a READ memory access. Step #5: #0 0x5561d37265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561d3548280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561d3547fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561d3525929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561d3446ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561d339ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561d33a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561d338f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561d33bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a100ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561d3382aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28456==Register values: Step #5: rax = 0x00005561d6b22d40 rbx = 0x00005561d6b22d40 rcx = 0x00005561d6b22d30 rdx = 0x00007f7a10275b80 Step #5: rdi = 0x00005561d6b22d30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffd34746e70 Step #5: r8 = 0x00005561d6b22d40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a10275be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561d6925960 r14 = 0x0000000100000004 r15 = 0x00005561d5892386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28456==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x68,0x69,0x68,0x69,0x69,0x69,0x69,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000Aihihiiii\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45f1d1e0c031786ef3e042b1120ec1267a52480c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBaWhpaGlpaWkACw== Step #5: MERGE-OUTER: attempt 2022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1326967461 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562454e3c198, 0x562454e44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562454e44918,0x562454ecc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45f1d1e0c031786ef3e042b1120ec1267a52480c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8378 processed earlier; will process 6897 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 319 ft: 340 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28468==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624526505dd bp 0x000000000000 sp 0x7fffb1533c40 T28468) Step #5: ==28468==The signal is caused by a READ memory access. Step #5: #0 0x5624526505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562452472280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562452471fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56245244f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562452370ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624522c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624522d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624522b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624522e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0cfce90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624522acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28468==Register values: Step #5: rax = 0x00005624570d2520 rbx = 0x00005624570d2520 rcx = 0x00005624570d29d0 rdx = 0x00007f0cfd058b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb1533c40 Step #5: r8 = 0x00005624570d2520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0cfd058be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056245584f960 r14 = 0x0000000100000004 r15 = 0x00005624547bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28468==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x3b,0x67,0x67,0x67,0xe,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A;ggg\016\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-932a4eae6b4bc436c1a70980a9c8d17bc82c5fab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEE7Z2dnDgAACw== Step #5: MERGE-OUTER: attempt 2023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1327102482 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56218265a198, 0x562182662911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562182662918,0x5621826ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/932a4eae6b4bc436c1a70980a9c8d17bc82c5fab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8382 processed earlier; will process 6893 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 330 ft: 331 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28472==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56217fe6e5dd bp 0x000000000000 sp 0x7ffd2b28bed0 T28472) Step #5: ==28472==The signal is caused by a READ memory access. Step #5: #0 0x56217fe6e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56217fc90280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56217fc8ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56217fc6d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56217fb8ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56217fae6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56217faf01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56217fad76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56217fb033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4912c68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56217facaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28472==Register values: Step #5: rax = 0x0000562184edefa0 rbx = 0x0000562184edefa0 rcx = 0x0000562184edf450 rdx = 0x00007f4912e30b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2b28bed0 Step #5: r8 = 0x0000562184edefa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4912e30be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056218306d960 r14 = 0x0000000100000004 r15 = 0x0000562181fda386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28472==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x89,0xbd,0xe9,0x71,0x42,0x9,0x7e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\211\275\351qB\011~\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f70cc1c00f7366f210a3806d8c56ffef5202415f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCib3pcUIJfgAACw== Step #5: MERGE-OUTER: attempt 2024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1327236872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f705214198, 0x55f70521c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f70521c918,0x55f7052a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f70cc1c00f7366f210a3806d8c56ffef5202415f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8384 processed earlier; will process 6891 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 267 ft: 268 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28484==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f702a285dd bp 0x000000000000 sp 0x7ffe6b3bcb90 T28484) Step #5: ==28484==The signal is caused by a READ memory access. Step #5: #0 0x55f702a285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f70284a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f702849fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f702827929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f702748ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7026a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7026aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7026916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7026bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f597503b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f702684aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28484==Register values: Step #5: rax = 0x000055f707c2fad0 rbx = 0x000055f707c2fad0 rcx = 0x000055f707c2fac0 rdx = 0x00007f5975203b80 Step #5: rdi = 0x000055f707c2fac0 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffe6b3bcb90 Step #5: r8 = 0x000055f707c2fad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5975203be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f705c27960 r14 = 0x0000000100000004 r15 = 0x000055f704b94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28484==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x40,0x1,0x10,0x80,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\002@\001\020\200\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5914c944767e99f1efc567228085fddf9b261b2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAJAARCAAAsLCw== Step #5: MERGE-OUTER: attempt 2025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1327371272 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afdd7ec198, 0x55afdd7f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afdd7f4918,0x55afdd87c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5914c944767e99f1efc567228085fddf9b261b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8386 processed earlier; will process 6889 files now Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #1 pulse cov: 338 ft: 339 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 371 ft: 403 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28496==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afdb0005dd bp 0x000000000000 sp 0x7ffdba56feb0 T28496) Step #5: ==28496==The signal is caused by a READ memory access. Step #5: #0 0x55afdb0005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afdae22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afdae21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afdadff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afdad20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afdac78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afdac821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afdac696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afdac953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fee21d92082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afdac5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28496==Register values: Step #5: rax = 0x000055afe0007040 rbx = 0x000055afe0007040 rcx = 0x000055afe00074f0 rdx = 0x00007fee21f5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdba56feb0 Step #5: r8 = 0x000055afe0007040 r9 = 0x00007fee21f5abf0 r10 = 0x000055afdfe82010 r11 = 0x00007fee21f5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afde1ff960 r14 = 0x0000000100000004 r15 = 0x000055afdd16c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28496==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xa5,0x37,0x7d,0x20,0x5f,0x20,0x3f,0x93,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2457} _ ?\223!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4503ad21cbbf09421c38718fb726725b1a505a13 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGlN30gXyA/kyEDCw== Step #5: MERGE-OUTER: attempt 2026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1327505964 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f1b96d198, 0x560f1b975911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f1b975918,0x560f1b9fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4503ad21cbbf09421c38718fb726725b1a505a13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8389 processed earlier; will process 6886 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28508==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f191815dd bp 0x000000000000 sp 0x7ffd4823e150 T28508) Step #5: ==28508==The signal is caused by a READ memory access. Step #5: #0 0x560f191815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f18fa3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f18fa2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f18f80929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f18ea1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f18df9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f18e031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f18dea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f18e163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7305d7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f18dddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28508==Register values: Step #5: rax = 0x0000560f1cb59ce0 rbx = 0x0000560f1cb59ce0 rcx = 0x0000560f1cb59cd0 rdx = 0x00007f7305f44b80 Step #5: rdi = 0x0000560f1cb59cd0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007ffd4823e150 Step #5: r8 = 0x0000560f1cb59ce0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7305f44be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f1c380960 r14 = 0x0000000100000004 r15 = 0x0000560f1b2ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28508==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\000\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-659f4ab97d75a66d1b5025695a4d5ec0ad5f22f4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIAAAAACwALCw== Step #5: MERGE-OUTER: attempt 2027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1327638792 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af3b7c8198, 0x55af3b7d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af3b7d0918,0x55af3b8580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/659f4ab97d75a66d1b5025695a4d5ec0ad5f22f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8391 processed earlier; will process 6884 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28514==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af38fdc5dd bp 0x000000000000 sp 0x7ffdd4a28890 T28514) Step #5: ==28514==The signal is caused by a READ memory access. Step #5: #0 0x55af38fdc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af38dfe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af38dfdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af38ddb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af38cfcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af38c54c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af38c5e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af38c456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af38c713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b13e5c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af38c38aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28514==Register values: Step #5: rax = 0x000055af3d199150 rbx = 0x000055af3d199150 rcx = 0x000055af3d199600 rdx = 0x00007f9b14024b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd4a28890 Step #5: r8 = 0x000055af3d199150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b14024be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af3c1db960 r14 = 0x0000000100000004 r15 = 0x000055af3b148386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28514==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x5c,0x0,0x5c,0x0,0x5c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\\\000\\\000\\\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1dbc00d62e75026b85b446fb5a20859c62b187b8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABcAFwAXAALCw== Step #5: MERGE-OUTER: attempt 2028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1327771345 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56242cfe7198, 0x56242cfef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56242cfef918,0x56242d0770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1dbc00d62e75026b85b446fb5a20859c62b187b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8392 processed earlier; will process 6883 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 304 ft: 305 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 29822 Step #5: #2 pulse cov: 348 ft: 370 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28524==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56242a7fb5dd bp 0x000000000000 sp 0x7ffc642e9cc0 T28524) Step #5: ==28524==The signal is caused by a READ memory access. Step #5: #0 0x56242a7fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56242a61d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56242a61cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56242a5fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56242a51bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56242a473c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56242a47d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56242a4646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56242a4903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd4b5b0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56242a457aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28524==Register values: Step #5: rax = 0x000056242f493a90 rbx = 0x000056242f493a90 rcx = 0x000056242f493f40 rdx = 0x00007fdd4b778b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc642e9cc0 Step #5: r8 = 0x000056242f493a90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd4b778be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056242d9fa960 r14 = 0x0000000100000004 r15 = 0x000056242c967386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28524==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7a,0x42,0xc9,0x99,0xbd,0x86,0x45,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BzB\311\231\275\206E\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-395d1e195613b822ef08f5366a15f8e625e6ee26 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCekLJmb2GRX8ACw== Step #5: MERGE-OUTER: attempt 2029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1327907783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a601bbb198, 0x55a601bc3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a601bc3918,0x55a601c4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/395d1e195613b822ef08f5366a15f8e625e6ee26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8395 processed earlier; will process 6880 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28536==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5ff3cf5dd bp 0x000000000000 sp 0x7ffda577a820 T28536) Step #5: ==28536==The signal is caused by a READ memory access. Step #5: #0 0x55a5ff3cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a5ff1f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a5ff1f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a5ff1ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a5ff0efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5ff047c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5ff0511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5ff0386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5ff0643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa9428d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a5ff02baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28536==Register values: Step #5: rax = 0x000055a6043321d0 rbx = 0x000055a6043321d0 rcx = 0x000055a604332680 rdx = 0x00007faa94455b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda577a820 Step #5: r8 = 0x000055a6043321d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa94455be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6025ce960 r14 = 0x0000000100000004 r15 = 0x000055a60153b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28536==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0xd0,0x0,0xd6,0x80,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\320\000\326\200\200\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b4ea37bb9de6eb8d83e7ff85cd03e2bb9d54e05 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQNAA1oCAAAALCw== Step #5: MERGE-OUTER: attempt 2030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1328039886 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558390689198, 0x558390691911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558390691918,0x5583907190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b4ea37bb9de6eb8d83e7ff85cd03e2bb9d54e05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8396 processed earlier; will process 6879 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 246 ft: 247 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 4177884 Step #5: #2 pulse cov: 289 ft: 306 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28548==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55838de9d5dd bp 0x000000000000 sp 0x7fffe0e0a7d0 T28548) Step #5: ==28548==The signal is caused by a READ memory access. Step #5: #0 0x55838de9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55838dcbf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55838dcbefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55838dc9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55838dbbdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55838db15c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55838db1f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55838db066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55838db323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3f33681082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55838daf9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28548==Register values: Step #5: rax = 0x0000558391389a20 rbx = 0x0000558391389a20 rcx = 0x0000558391389ed0 rdx = 0x00007f3f33849b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe0e0a7d0 Step #5: r8 = 0x0000558391389a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3f33849be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055839109c960 r14 = 0x0000000100000004 r15 = 0x0000558390009386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28548==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x20,0x41,0x1,0x6d,0x41,0x1,0x41,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A A\001mA\001A\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-887c594705de2a0924b3b41c628a0602679d0490 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBIEEBbUEBQQEACw== Step #5: MERGE-OUTER: attempt 2031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1328174594 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55742adf6198, 0x55742adfe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55742adfe918,0x55742ae860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/887c594705de2a0924b3b41c628a0602679d0490' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8399 processed earlier; will process 6876 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28552==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55742860a5dd bp 0x000000000000 sp 0x7fff630b9d90 T28552) Step #5: ==28552==The signal is caused by a READ memory access. Step #5: #0 0x55742860a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55742842c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55742842bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557428409929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55742832aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557428282c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55742828c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574282736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55742829f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f226d377082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557428266aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28552==Register values: Step #5: rax = 0x000055742d01ceb0 rbx = 0x000055742d01ceb0 rcx = 0x000055742d01d360 rdx = 0x00007f226d53fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff630b9d90 Step #5: r8 = 0x000055742d01ceb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f226d53fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055742b809960 r14 = 0x0000000100000004 r15 = 0x000055742a776386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28552==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x22,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB\"\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6668532965df83abaa84ab0208b010b71b6f5468 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Iiin0ACw== Step #5: MERGE-OUTER: attempt 2032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1328309076 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dcd6e8c198, 0x55dcd6e94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dcd6e94918,0x55dcd6f1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6668532965df83abaa84ab0208b010b71b6f5468' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8401 processed earlier; will process 6874 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 198 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #2 pulse cov: 269 ft: 301 exec/s: 0 rss: 563Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28564==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dcd46a05dd bp 0x000000000000 sp 0x7ffc3b0d6fe0 T28564) Step #5: ==28564==The signal is caused by a READ memory access. Step #5: #0 0x55dcd46a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dcd44c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dcd44c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dcd449f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dcd43c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dcd4318c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dcd43221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dcd43096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dcd43353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe04053082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dcd42fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28564==Register values: Step #5: rax = 0x000055dcd87bce20 rbx = 0x000055dcd87bce20 rcx = 0x000055dcd87bce10 rdx = 0x00007efe0421bb80 Step #5: rdi = 0x000055dcd87bce10 rsi = 0x0000000000000030 rbp = 0x0000000000000000 rsp = 0x00007ffc3b0d6fe0 Step #5: r8 = 0x000055dcd87bce20 r9 = 0x000055dcd87adcd0 r10 = 0x000055dcd8798010 r11 = 0x00007efe0421bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dcd789f960 r14 = 0x0000000100000004 r15 = 0x000055dcd680c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28564==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0xbd,0x7d,0x7d,0x7d,0x7d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\275}}}}\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5a00883428cb3956c2f7be15d42f7fac2445acf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAC9fX19fQALCw== Step #5: MERGE-OUTER: attempt 2033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1328604449 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec379b5198, 0x55ec379bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec379bd918,0x55ec37a450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5a00883428cb3956c2f7be15d42f7fac2445acf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8404 processed earlier; will process 6871 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 272 ft: 300 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28578==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec351c95dd bp 0x000000000000 sp 0x7fffdf201320 T28578) Step #5: ==28578==The signal is caused by a READ memory access. Step #5: #0 0x55ec351c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec34feb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec34feafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec34fc8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec34ee9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec34e41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec34e4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec34e326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec34e5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0ef977082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec34e25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28578==Register values: Step #5: rax = 0x000055ec38bb3e90 rbx = 0x000055ec38bb3e90 rcx = 0x000055ec38bb3e80 rdx = 0x00007ff0efb3fb80 Step #5: rdi = 0x000055ec38bb3e80 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007fffdf201320 Step #5: r8 = 0x000055ec38bb3e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff0efb3fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec383c8960 r14 = 0x0000000100000004 r15 = 0x000055ec37335386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28578==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x21,0x7d,0x20,0x0,0xfc,0x84,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204!} \000\374\204\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-edef89b842f414496dcc5eb58922089becc22bba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEIX0gAPyEAAAACw== Step #5: MERGE-OUTER: attempt 2034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1328777407 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f29e7f198, 0x557f29e87911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f29e87918,0x557f29f0f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edef89b842f414496dcc5eb58922089becc22bba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8407 processed earlier; will process 6868 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 320 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 25149372 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28596==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f276935dd bp 0x000000000000 sp 0x7fff50daeb60 T28596) Step #5: ==28596==The signal is caused by a READ memory access. Step #5: #0 0x557f276935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f274b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f274b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f27492929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f273b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f2730bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f273151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f272fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f273283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36f71b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f272efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28596==Register values: Step #5: rax = 0x0000557f2b624170 rbx = 0x0000557f2b624170 rcx = 0x0000557f2b624160 rdx = 0x00007f36f7380b80 Step #5: rdi = 0x0000557f2b624160 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007fff50daeb60 Step #5: r8 = 0x0000557f2b624170 r9 = 0x00007f36f7380bf0 r10 = 0x0000557f2b5f6010 r11 = 0x00007f36f7380be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f2a892960 r14 = 0x0000000100000004 r15 = 0x0000557f297ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28596==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x25,0x41,0x77,0x69,0x6e,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA%Awino\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a02994a7ea5de70609c062df5611dfe3978002b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakElQXdpbm8ACw== Step #5: MERGE-OUTER: attempt 2035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1328913229 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557b0663198, 0x5557b066b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557b066b918,0x5557b06f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a02994a7ea5de70609c062df5611dfe3978002b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8411 processed earlier; will process 6864 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: #2 pulse cov: 286 ft: 300 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 308 ft: 342 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28600==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557ade775dd bp 0x000000000000 sp 0x7fff670abe40 T28600) Step #5: ==28600==The signal is caused by a READ memory access. Step #5: #0 0x5557ade775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557adc99280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557adc98fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5557adc76929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557adb97ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5557adaefc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5557adaf91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557adae06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5557adb0c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f047cf5a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557adad3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28600==Register values: Step #5: rax = 0x00005557b126d9f0 rbx = 0x00005557b126d9f0 rcx = 0x00005557b126dea0 rdx = 0x00007f047d122b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff670abe40 Step #5: r8 = 0x00005557b126d9f0 r9 = 0x00007f047d122bf0 r10 = 0x00005557b10f4010 r11 = 0x00007f047d122be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557b1076960 r14 = 0x0000000100000004 r15 = 0x00005557affe3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28600==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x72,0x0,0x89,0x1a,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003r\000\211\032\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e5d8d0bcfdbc4815f62bc707b7b20fc8946b477 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAANyAIkaCwALCw== Step #5: MERGE-OUTER: attempt 2036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329048176 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5580aa6bc198, 0x5580aa6c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5580aa6c4918,0x5580aa74c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e5d8d0bcfdbc4815f62bc707b7b20fc8946b477' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8416 processed earlier; will process 6859 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 297759478 Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 306 ft: 310 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 180486 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28612==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580a7ed05dd bp 0x000000000000 sp 0x7ffc4fa1e640 T28612) Step #5: ==28612==The signal is caused by a READ memory access. Step #5: #0 0x5580a7ed05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5580a7cf2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5580a7cf1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580a7ccf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5580a7bf0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5580a7b48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580a7b521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580a7b396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580a7b653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21cfecd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580a7b2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28612==Register values: Step #5: rax = 0x00005580ad103460 rbx = 0x00005580ad103460 rcx = 0x00005580ad103450 rdx = 0x00007f21d0095b80 Step #5: rdi = 0x00005580ad103450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffc4fa1e640 Step #5: r8 = 0x00005580ad103460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21d0095be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580ab0cf960 r14 = 0x0000000100000004 r15 = 0x00005580aa03c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28612==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf,0xbf,0x42,0x2,0x1,0xbf,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\017\277B\002\001\277B|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92b4487936292ff2c5fcff5e2211935946142fbb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCD79CAgG/QnwACw== Step #5: MERGE-OUTER: attempt 2037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329183324 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7741b6198, 0x55c7741be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7741be918,0x55c7742460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92b4487936292ff2c5fcff5e2211935946142fbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8420 processed earlier; will process 6855 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28624==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7719ca5dd bp 0x000000000000 sp 0x7ffc5e7e2b90 T28624) Step #5: ==28624==The signal is caused by a READ memory access. Step #5: #0 0x55c7719ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7717ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7717ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7717c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7716eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c771642c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c77164c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7716336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c77165f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f249bc34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c771626aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28624==Register values: Step #5: rax = 0x000055c774da2150 rbx = 0x000055c774da2150 rcx = 0x000055c774da2600 rdx = 0x00007f249bdfcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5e7e2b90 Step #5: r8 = 0x000055c774da2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f249bdfcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c774bc9960 r14 = 0x0000000100000004 r15 = 0x000055c773b36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28624==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x92,0x0,0x71,0xd0,0x73,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\222\000q\320s\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27ea4223470c7aa6932d3ea04e4a504df69ed3ce Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACSAHHQcwALCw== Step #5: MERGE-OUTER: attempt 2038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329315249 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559cb55b0198, 0x559cb55b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559cb55b8918,0x559cb56400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27ea4223470c7aa6932d3ea04e4a504df69ed3ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8421 processed earlier; will process 6854 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28628==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559cb2dc45dd bp 0x000000000000 sp 0x7ffc50b5d530 T28628) Step #5: ==28628==The signal is caused by a READ memory access. Step #5: #0 0x559cb2dc45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559cb2be6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559cb2be5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559cb2bc3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559cb2ae4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559cb2a3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559cb2a461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559cb2a2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559cb2a593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99e4e3f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559cb2a20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28628==Register values: Step #5: rax = 0x0000559cb6a64c70 rbx = 0x0000559cb6a64c70 rcx = 0x0000559cb6a65120 rdx = 0x00007f99e5007b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc50b5d530 Step #5: r8 = 0x0000559cb6a64c70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f99e5007be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559cb5fc3960 r14 = 0x0000000100000004 r15 = 0x0000559cb4f30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28628==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x90,0x44,0x70,0x20,0x3a,0xd5,0x80,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\220Dp :\325\200\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef45dd788df4a36ab8de23c96ab7f25ac5d3b3a9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGQRHAgOtWAAAAACw== Step #5: MERGE-OUTER: attempt 2039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329448348 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df81ba2198, 0x55df81baa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df81baa918,0x55df81c320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef45dd788df4a36ab8de23c96ab7f25ac5d3b3a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8422 processed earlier; will process 6853 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 357 ft: 383 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 891 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28640==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df7f3b65dd bp 0x000000000000 sp 0x7fff70ca7cb0 T28640) Step #5: ==28640==The signal is caused by a READ memory access. Step #5: #0 0x55df7f3b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df7f1d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df7f1d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df7f1b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df7f0d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df7f02ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df7f0381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df7f01f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df7f04b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f13a1606082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df7f012aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28640==Register values: Step #5: rax = 0x000055df83044520 rbx = 0x000055df83044520 rcx = 0x000055df830449d0 rdx = 0x00007f13a17ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff70ca7cb0 Step #5: r8 = 0x000055df83044520 r9 = 0x000055df82edfa30 r10 = 0x000055df82eca010 r11 = 0x00007f13a17cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df825b5960 r14 = 0x0000000100000004 r15 = 0x000055df81522386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28640==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0xc,0x0,0xfb,0x9e,0x0,0x1a,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\014\000\373\236\000\032\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-545ce0f49e51e88656f8a9348733354c21a44755 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAwA+54AGgALCw== Step #5: MERGE-OUTER: attempt 2040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329582451 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5602c88fb198, 0x5602c8903911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5602c8903918,0x5602c898b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/545ce0f49e51e88656f8a9348733354c21a44755' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8426 processed earlier; will process 6849 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28652==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602c610f5dd bp 0x000000000000 sp 0x7ffdaad15c80 T28652) Step #5: ==28652==The signal is caused by a READ memory access. Step #5: #0 0x5602c610f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5602c5f31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5602c5f30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5602c5f0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5602c5e2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602c5d87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602c5d911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602c5d786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602c5da43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2acd780082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602c5d6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28652==Register values: Step #5: rax = 0x00005602c95bb6f0 rbx = 0x00005602c95bb6f0 rcx = 0x00005602c95bbba0 rdx = 0x00007f2acd948b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdaad15c80 Step #5: r8 = 0x00005602c95bb6f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2acd948be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005602c930e960 r14 = 0x0000000100000004 r15 = 0x00005602c827b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28652==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x84,0x62,0x7e,0x20,0x22,0x20,0xf4,0xd,0x85,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\204b~ \" \364\015\205\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3074e6e2359afad6792659fece9aa550c53ba3ba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGEYn4gIiD0DYUACw== Step #5: MERGE-OUTER: attempt 2041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329715006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d006bfb198, 0x55d006c03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d006c03918,0x55d006c8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3074e6e2359afad6792659fece9aa550c53ba3ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8427 processed earlier; will process 6848 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28664==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d00440f5dd bp 0x000000000000 sp 0x7ffce91a3f10 T28664) Step #5: ==28664==The signal is caused by a READ memory access. Step #5: #0 0x55d00440f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d004231280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d004230fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d00420e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d00412fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d004087c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0040911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0040786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0040a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9f4be9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d00406baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28664==Register values: Step #5: rax = 0x000055d00862f150 rbx = 0x000055d00862f150 rcx = 0x000055d00862f600 rdx = 0x00007fe9f4db1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce91a3f10 Step #5: r8 = 0x000055d00862f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe9f4db1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d00760e960 r14 = 0x0000000100000004 r15 = 0x000055d00657b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28664==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0xc0,0x41,0x0,0x41,0x28,0xc0,0x72,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(\300A\000A(\300r\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2448cf56a1e366b1acb6c3c444660dfac53f682 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKMBBAEEowHIACw== Step #5: MERGE-OUTER: attempt 2042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329847406 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5cb645198, 0x55e5cb64d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5cb64d918,0x55e5cb6d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2448cf56a1e366b1acb6c3c444660dfac53f682' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8428 processed earlier; will process 6847 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28668==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5c8e595dd bp 0x000000000000 sp 0x7ffcb6d4a180 T28668) Step #5: ==28668==The signal is caused by a READ memory access. Step #5: #0 0x55e5c8e595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5c8c7b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5c8c7afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5c8c58929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5c8b79ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5c8ad1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5c8adb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5c8ac26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5c8aee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa0d174082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5c8ab5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28668==Register values: Step #5: rax = 0x000055e5cca8ff00 rbx = 0x000055e5cca8ff00 rcx = 0x000055e5cca8fef0 rdx = 0x00007faa0d33cb80 Step #5: rdi = 0x000055e5cca8fef0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffcb6d4a180 Step #5: r8 = 0x000055e5cca8ff00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa0d33cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5cc058960 r14 = 0x0000000100000004 r15 = 0x000055e5cafc5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28668==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x92,0x0,0x0,0x14,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\222\000\000\024\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-561d5f8e9abc57307187a0bb61d05830fee2caa3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACSAAAUgAALCw== Step #5: MERGE-OUTER: attempt 2043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1329982254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c691be198, 0x560c691c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c691c6918,0x560c6924e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/561d5f8e9abc57307187a0bb61d05830fee2caa3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8430 processed earlier; will process 6845 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28680==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c669d25dd bp 0x000000000000 sp 0x7ffc5960f7a0 T28680) Step #5: ==28680==The signal is caused by a READ memory access. Step #5: #0 0x560c669d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c667f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c667f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c667d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c666f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c6664ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c666541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c6663b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c666673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f76c4fa1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c6662eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28680==Register values: Step #5: rax = 0x0000560c69f05150 rbx = 0x0000560c69f05150 rcx = 0x0000560c69f05600 rdx = 0x00007f76c5169b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5960f7a0 Step #5: r8 = 0x0000560c69f05150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f76c5169be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c69bd1960 r14 = 0x0000000100000004 r15 = 0x0000560c68b3e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28680==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x52,0x0,0x52,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000R\000R\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cf7f4c1d3793e8d95745dc96a2f0651396c1c18 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAABSAFIAAAALCw== Step #5: MERGE-OUTER: attempt 2044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1330113801 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556269ae198, 0x5556269b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556269b6918,0x555626a3e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7cf7f4c1d3793e8d95745dc96a2f0651396c1c18' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8431 processed earlier; will process 6844 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28692==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556241c25dd bp 0x000000000000 sp 0x7ffc3df827b0 T28692) Step #5: ==28692==The signal is caused by a READ memory access. Step #5: #0 0x5556241c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555623fe4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555623fe3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555623fc1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555623ee2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555623e3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555623e441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555623e2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555623e573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c85ee1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555623e1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28692==Register values: Step #5: rax = 0x00005556285c0db0 rbx = 0x00005556285c0db0 rcx = 0x00005556285c0da0 rdx = 0x00007f3c860a9b80 Step #5: rdi = 0x00005556285c0da0 rsi = 0x0000000004102080 rbp = 0x0000000000000000 rsp = 0x00007ffc3df827b0 Step #5: r8 = 0x00005556285c0db0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c860a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556273c1960 r14 = 0x0000000100000004 r15 = 0x000055562632e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28692==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x89,0x84,0x84,0x84,0x84,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000\211\204\204\204\204\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-656f4446bcf4e080c838012a47eb9cf31992f81f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAACJhISEhAALCw== Step #5: MERGE-OUTER: attempt 2045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1330245938 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b77fae5198, 0x55b77faed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b77faed918,0x55b77fb750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/656f4446bcf4e080c838012a47eb9cf31992f81f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8433 processed earlier; will process 6842 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 360 ft: 370 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28696==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b77d2f95dd bp 0x000000000000 sp 0x7fffdf544080 T28696) Step #5: ==28696==The signal is caused by a READ memory access. Step #5: #0 0x55b77d2f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b77d11b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b77d11afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b77d0f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b77d019ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b77cf71c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b77cf7b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b77cf626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b77cf8e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f290960a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b77cf55aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28696==Register values: Step #5: rax = 0x000055b780bf7430 rbx = 0x000055b780bf7430 rcx = 0x000055b780bf78e0 rdx = 0x00007f29097d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdf544080 Step #5: r8 = 0x000055b780bf7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f29097d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b7804f8960 r14 = 0x0000000100000004 r15 = 0x000055b77f465386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28696==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x83,0x26,0x7d,0x20,0x0,0x22,0x14,0x8d,0x8f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\203&} \000\"\024\215\217\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-05502f8e85ddce228b74943a97ce7db27d7c70b3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGDJn0gACIUjY8ACw== Step #5: MERGE-OUTER: attempt 2046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1330382069 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3339d4198, 0x55f3339dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3339dc918,0x55f333a640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05502f8e85ddce228b74943a97ce7db27d7c70b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8436 processed earlier; will process 6839 files now Step #5: [LOADING] WASM module load failed: unknown type 2147483646 Step #5: #1 pulse cov: 250 ft: 251 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28708==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3311e85dd bp 0x000000000000 sp 0x7ffd60f1af30 T28708) Step #5: ==28708==The signal is caused by a READ memory access. Step #5: #0 0x55f3311e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f33100a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f331009fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f330fe7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f330f08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f330e60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f330e6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f330e516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f330e7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f60791c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f330e44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28708==Register values: Step #5: rax = 0x000055f335b9ddb0 rbx = 0x000055f335b9ddb0 rcx = 0x000055f335b9dda0 rdx = 0x00007f607938db80 Step #5: rdi = 0x000055f335b9dda0 rsi = 0x0000000000102080 rbp = 0x0000000000000000 rsp = 0x00007ffd60f1af30 Step #5: r8 = 0x000055f335b9ddb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f607938dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3343e7960 r14 = 0x0000000100000004 r15 = 0x000055f333354386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28708==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x0,0xd0,0x0,0xd4,0x0,0xc4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@\000\320\000\324\000\304\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-01903df4637c40743482d75bccd4392887378be9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQADQANQAxAALCw== Step #5: MERGE-OUTER: attempt 2047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1330512726 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbb7ca7198, 0x55dbb7caf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbb7caf918,0x55dbb7d370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/01903df4637c40743482d75bccd4392887378be9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8438 processed earlier; will process 6837 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28720==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbb54bb5dd bp 0x000000000000 sp 0x7ffd156a7b40 T28720) Step #5: ==28720==The signal is caused by a READ memory access. Step #5: #0 0x55dbb54bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbb52dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbb52dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbb52ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbb51dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbb5133c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbb513d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbb51246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbb51503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb05697e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbb5117aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28720==Register values: Step #5: rax = 0x000055dbb8d05150 rbx = 0x000055dbb8d05150 rcx = 0x000055dbb8d05600 rdx = 0x00007fb056b46b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd156a7b40 Step #5: r8 = 0x000055dbb8d05150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb056b46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbb86ba960 r14 = 0x0000000100000004 r15 = 0x000055dbb7627386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28720==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2f,0x41,0xeb,0xfa,0xdf,0x30,0x6b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A/A\353\372\3370k\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a193c24015b096029d083e877231ea2ec47f8a04 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBL0Hr+t8wawAACw== Step #5: MERGE-OUTER: attempt 2048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1330643515 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5578a8d4a198, 0x5578a8d52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5578a8d52918,0x5578a8dda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a193c24015b096029d083e877231ea2ec47f8a04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8439 processed earlier; will process 6836 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 328 ft: 356 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28732==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578a655e5dd bp 0x000000000000 sp 0x7ffe00f78e50 T28732) Step #5: ==28732==The signal is caused by a READ memory access. Step #5: #0 0x5578a655e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578a6380280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578a637ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578a635d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578a627ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578a61d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578a61e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578a61c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578a61f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7effe9837082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578a61baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28732==Register values: Step #5: rax = 0x00005578aa162520 rbx = 0x00005578aa162520 rcx = 0x00005578aa1629d0 rdx = 0x00007effe99ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe00f78e50 Step #5: r8 = 0x00005578aa162520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007effe99ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005578a975d960 r14 = 0x0000000100000004 r15 = 0x00005578a86ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28732==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x6e,0x6d,0x6e,0x6e,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\000nmnnx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a820b25c54b1a64ddc9fd314e3eb3eb338485f04 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAABubW5ueAALCw== Step #5: MERGE-OUTER: attempt 2049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1330777223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c446be8198, 0x55c446bf0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c446bf0918,0x55c446c780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a820b25c54b1a64ddc9fd314e3eb3eb338485f04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8442 processed earlier; will process 6833 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28744==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4443fc5dd bp 0x000000000000 sp 0x7fff52520c10 T28744) Step #5: ==28744==The signal is caused by a READ memory access. Step #5: #0 0x55c4443fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c44421e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c44421dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4441fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c44411cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c444074c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c44407e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4440656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4440913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f41183082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c444058aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28744==Register values: Step #5: rax = 0x000055c448d39150 rbx = 0x000055c448d39150 rcx = 0x000055c448d39600 rdx = 0x00007f8f4134bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff52520c10 Step #5: r8 = 0x000055c448d39150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f4134bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4475fb960 r14 = 0x0000000100000004 r15 = 0x000055c446568386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28744==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xf6,0xed,0x2,0x42,0x9,0x7c,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\377\366\355\002B\011|\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cf03eaea61dadb05d1c873ebd18b164781fbb31 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC//btAkIJfAAACw== Step #5: MERGE-OUTER: attempt 2050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1330909197 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a75ff06198, 0x55a75ff0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a75ff0e918,0x55a75ff960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2cf03eaea61dadb05d1c873ebd18b164781fbb31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8443 processed earlier; will process 6832 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28772==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a75d71a5dd bp 0x000000000000 sp 0x7ffe2ad47d70 T28772) Step #5: ==28772==The signal is caused by a READ memory access. Step #5: #0 0x55a75d71a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a75d53c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a75d53bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a75d519929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a75d43aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a75d392c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a75d39c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a75d3836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a75d3af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f2150d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a75d376aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28772==Register values: Step #5: rax = 0x000055a761659150 rbx = 0x000055a761659150 rcx = 0x000055a761659600 rdx = 0x00007f8f216d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2ad47d70 Step #5: r8 = 0x000055a761659150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f216d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a760919960 r14 = 0x0000000100000004 r15 = 0x000055a75f886386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28772==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x63,0x42,0x2d,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BcB-\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bd4ba6f828a9fbf28018037f7d3df079fd9640a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCY0Ithn0ACw== Step #5: MERGE-OUTER: attempt 2051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331041333 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca479ba198, 0x55ca479c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca479c2918,0x55ca47a4a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7bd4ba6f828a9fbf28018037f7d3df079fd9640a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8444 processed earlier; will process 6831 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28792==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca451ce5dd bp 0x000000000000 sp 0x7ffd2a33c320 T28792) Step #5: ==28792==The signal is caused by a READ memory access. Step #5: #0 0x55ca451ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca44ff0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca44feffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca44fcd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca44eeead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca44e46c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca44e501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca44e376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca44e633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1942c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca44e2aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28792==Register values: Step #5: rax = 0x000055ca4a5781f0 rbx = 0x000055ca4a5781f0 rcx = 0x000055ca4a5786a0 rdx = 0x00007ff19448db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2a33c320 Step #5: r8 = 0x000055ca4a5781f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff19448dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca483cd960 r14 = 0x0000000100000004 r15 = 0x000055ca4733a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28792==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x82,0x35,0x7e,0x20,0x5f,0x22,0xdf,0xa,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\2025~ _\"\337\012!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dffa400a3a2fbc8eb1f0b11e054b83b7c7ce3d78 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGCNX4gXyLfCiEDCw== Step #5: MERGE-OUTER: attempt 2052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331175961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561db53a198, 0x5561db542911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561db542918,0x5561db5ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dffa400a3a2fbc8eb1f0b11e054b83b7c7ce3d78' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8446 processed earlier; will process 6829 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28812==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561d8d4e5dd bp 0x000000000000 sp 0x7ffc7c164e70 T28812) Step #5: ==28812==The signal is caused by a READ memory access. Step #5: #0 0x5561d8d4e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561d8b70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561d8b6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561d8b4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561d8a6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561d89c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561d89d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561d89b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561d89e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d47ab4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561d89aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28812==Register values: Step #5: rax = 0x00005561dd6be150 rbx = 0x00005561dd6be150 rcx = 0x00005561dd6be600 rdx = 0x00007f1d47c7cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7c164e70 Step #5: r8 = 0x00005561dd6be150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d47c7cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561dbf4d960 r14 = 0x0000000100000004 r15 = 0x00005561daeba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28812==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x41,0x29,0xc0,0xc1,0x1,0xc1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000A)\300\301\001\301\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b4fcf7338913c3bab6bc337675a8d72758e3605 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAEEpwMEBwQALCw== Step #5: MERGE-OUTER: attempt 2053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331307335 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f79389d198, 0x55f7938a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f7938a5918,0x55f79392d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b4fcf7338913c3bab6bc337675a8d72758e3605' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8447 processed earlier; will process 6828 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 308 ft: 330 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28840==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7910b15dd bp 0x000000000000 sp 0x7ffe2da1cd30 T28840) Step #5: ==28840==The signal is caused by a READ memory access. Step #5: #0 0x55f7910b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f790ed3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f790ed2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f790eb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f790dd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f790d29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f790d331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f790d1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f790d463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fadfc4e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f790d0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28840==Register values: Step #5: rax = 0x000055f795681b40 rbx = 0x000055f795681b40 rcx = 0x000055f795681ff0 rdx = 0x00007fadfc6acb80 Step #5: rdi = 0x0000000000000001 rsi = 0x00000000000004c4 rbp = 0x0000000000000000 rsp = 0x00007ffe2da1cd30 Step #5: r8 = 0x000055f795681b40 r9 = 0x000000000000007c r10 = 0x000055f795682000 r11 = 0xfffffffffffff000 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7942b0960 r14 = 0x0000000100000004 r15 = 0x000055f79321d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28840==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x83,0x6f,0x6e,0x20,0x4b,0xd4,0xd4,0x21,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\203on K\324\324!|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e68ce8db2019b70b9c8a268d25b5861f3fefdaaf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGDb24gS9TUIXwACw== Step #5: MERGE-OUTER: attempt 2054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331443640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d7e435198, 0x556d7e43d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d7e43d918,0x556d7e4c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e68ce8db2019b70b9c8a268d25b5861f3fefdaaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8450 processed earlier; will process 6825 files now Step #5: [LOADING] WASM module load failed: unknown table 3839 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 344 ft: 369 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 377 ft: 437 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28860==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d7bc495dd bp 0x000000000000 sp 0x7ffc0d074830 T28860) Step #5: ==28860==The signal is caused by a READ memory access. Step #5: #0 0x556d7bc495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d7ba6b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d7ba6afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d7ba48929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d7b969ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d7b8c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d7b8cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d7b8b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d7b8de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98b3234082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d7b8a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28860==Register values: Step #5: rax = 0x0000556d805f84f0 rbx = 0x0000556d805f84f0 rcx = 0x0000556d805f84e0 rdx = 0x00007f98b33fcb80 Step #5: rdi = 0x0000556d805f84e0 rsi = 0x0000000000e00000 rbp = 0x0000000000000000 rsp = 0x00007ffc0d074830 Step #5: r8 = 0x0000556d805f84f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98b33fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d7ee48960 r14 = 0x0000000100000004 r15 = 0x0000556d7ddb5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28860==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x5b,0x41,0x44,0x41,0xfa,0x3b,0x6f,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A[ADA\372;ok\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-629f6cb53a954acc7026475c3409d39cdebb20e0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBW0FEQfo7b2sACw== Step #5: MERGE-OUTER: attempt 2055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331582697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564a1f936198, 0x564a1f93e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564a1f93e918,0x564a1f9c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/629f6cb53a954acc7026475c3409d39cdebb20e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8455 processed earlier; will process 6820 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28888==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564a1d14a5dd bp 0x000000000000 sp 0x7ffe53058540 T28888) Step #5: ==28888==The signal is caused by a READ memory access. Step #5: #0 0x564a1d14a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564a1cf6c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564a1cf6bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564a1cf49929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564a1ce6aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564a1cdc2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564a1cdcc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564a1cdb36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564a1cddf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f57a13d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564a1cda6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28888==Register values: Step #5: rax = 0x0000564a20fd4370 rbx = 0x0000564a20fd4370 rcx = 0x0000564a20fd4820 rdx = 0x00007f57a159db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe53058540 Step #5: r8 = 0x0000564a20fd4370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f57a159dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564a20349960 r14 = 0x0000000100000004 r15 = 0x0000564a1f2b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28888==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xe9,0x13,0x7c,0x20,0x20,0x9f,0x9e,0x99,0x9c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\351\023| \237\236\231\234\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-86e2ad99334de1b8f2865ff0ba6134ee39d844de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHpE3wgIJ+emZwACw== Step #5: MERGE-OUTER: attempt 2056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331716463 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592fbcaf198, 0x5592fbcb7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592fbcb7918,0x5592fbd3f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86e2ad99334de1b8f2865ff0ba6134ee39d844de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8456 processed earlier; will process 6819 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 281 ft: 282 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 380 ft: 402 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28916==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592f94c35dd bp 0x000000000000 sp 0x7fffe86b8ce0 T28916) Step #5: ==28916==The signal is caused by a READ memory access. Step #5: #0 0x5592f94c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592f92e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592f92e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592f92c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592f91e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592f913bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592f91451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592f912c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592f91583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a94ebb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592f911faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28916==Register values: Step #5: rax = 0x00005592fe03ca20 rbx = 0x00005592fe03ca20 rcx = 0x00005592fe03ced0 rdx = 0x00007f1a95083b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe86b8ce0 Step #5: r8 = 0x00005592fe03ca20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a95083be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005592fc6c2960 r14 = 0x0000000100000004 r15 = 0x00005592fb62f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28916==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x3e,0x42,0x31,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@B>B1\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69f44a20a9b520123b789c5b7038ebc8beebb6d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCPkIxhoEACw== Step #5: MERGE-OUTER: attempt 2057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331851401 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574ff231198, 0x5574ff239911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574ff239918,0x5574ff2c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69f44a20a9b520123b789c5b7038ebc8beebb6d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8459 processed earlier; will process 6816 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28944==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574fca455dd bp 0x000000000000 sp 0x7ffc00e4f0f0 T28944) Step #5: ==28944==The signal is caused by a READ memory access. Step #5: #0 0x5574fca455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574fc867280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574fc866fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574fc844929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574fc765ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574fc6bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574fc6c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574fc6ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574fc6da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f748b65f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574fc6a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28944==Register values: Step #5: rax = 0x00005575018ef150 rbx = 0x00005575018ef150 rcx = 0x00005575018ef600 rdx = 0x00007f748b827b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc00e4f0f0 Step #5: r8 = 0x00005575018ef150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f748b827be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574ffc44960 r14 = 0x0000000100000004 r15 = 0x00005574febb1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28944==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x0,0xb,0x0,0x2,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002\000\013\000\002\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ab174f862a3bf053fbac7643c47664f0ff08a8c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAIACwACAAsLCw== Step #5: MERGE-OUTER: attempt 2058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1331982745 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55893822c198, 0x558938234911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558938234918,0x5589382bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ab174f862a3bf053fbac7643c47664f0ff08a8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8460 processed earlier; will process 6815 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28948==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558935a405dd bp 0x000000000000 sp 0x7ffee4a72510 T28948) Step #5: ==28948==The signal is caused by a READ memory access. Step #5: #0 0x558935a405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558935862280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558935861fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55893583f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558935760ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589356b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589356c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589356a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589356d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b8d47a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55893569caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28948==Register values: Step #5: rax = 0x000055893a118150 rbx = 0x000055893a118150 rcx = 0x000055893a118600 rdx = 0x00007f9b8d642b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee4a72510 Step #5: r8 = 0x000055893a118150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b8d642be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558938c3f960 r14 = 0x0000000100000004 r15 = 0x0000558937bac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28948==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6b,0x42,0xe9,0x68,0x7e,0x42,0x1,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BkB\351h~B\001~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bced008bddc13b631486d42868d57b48893e072 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCa0LpaH5CAX4ACw== Step #5: MERGE-OUTER: attempt 2059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1332115109 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f6acbb198, 0x557f6acc3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f6acc3918,0x557f6ad4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bced008bddc13b631486d42868d57b48893e072' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8461 processed earlier; will process 6814 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28952==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f684cf5dd bp 0x000000000000 sp 0x7ffe5892cd20 T28952) Step #5: ==28952==The signal is caused by a READ memory access. Step #5: #0 0x557f684cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f682f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f682f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f682ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f681efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f68147c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f681511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f681386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f681643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f0adaf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f6812baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28952==Register values: Step #5: rax = 0x0000557f6c521610 rbx = 0x0000557f6c521610 rcx = 0x0000557f6c521600 rdx = 0x00007f7f0af77b80 Step #5: rdi = 0x0000557f6c521600 rsi = 0x0000000000000004 rbp = 0x0000000000000000 rsp = 0x00007ffe5892cd20 Step #5: r8 = 0x0000557f6c521610 r9 = 0x00007f7f0af781f0 r10 = 0x0000557f6c39c010 r11 = 0x00007f7f0af77be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f6b6ce960 r14 = 0x0000000100000004 r15 = 0x0000557f6a63b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28952==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xc4,0x6d,0x6a,0x20,0x3,0xd4,0x22,0xed,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\304mj \003\324\"\355\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16a78622910a0af2fed56a17d57c513967d9cab6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHEbWogA9Qi7RIACw== Step #5: MERGE-OUTER: attempt 2060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1332249086 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619d5896198, 0x5619d589e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619d589e918,0x5619d59260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16a78622910a0af2fed56a17d57c513967d9cab6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8462 processed earlier; will process 6813 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619d30aa5dd bp 0x000000000000 sp 0x7ffc53b4b2e0 T28956) Step #5: ==28956==The signal is caused by a READ memory access. Step #5: #0 0x5619d30aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619d2ecc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619d2ecbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5619d2ea9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619d2dcaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619d2d22c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619d2d2c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619d2d136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619d2d3f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f546cd72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619d2d06aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28956==Register values: Step #5: rax = 0x00005619d6a822e0 rbx = 0x00005619d6a822e0 rcx = 0x00005619d6a82790 rdx = 0x00007f546cf3ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc53b4b2e0 Step #5: r8 = 0x00005619d6a822e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f546cf3abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619d62a9960 r14 = 0x0000000100000004 r15 = 0x00005619d5216386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x79,0x6d,0x2,0x40,0x0,0x1a,0x5b,0x1b,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001ym\002@\000\032[\033\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-05d1d79d6a3fc84197ce6db403a88c5a5cc6b92b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAF5bQJAABpbGxoLCw== Step #5: MERGE-OUTER: attempt 2061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1332381218 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55daf6ad7198, 0x55daf6adf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55daf6adf918,0x55daf6b670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05d1d79d6a3fc84197ce6db403a88c5a5cc6b92b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8463 processed earlier; will process 6812 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 351 ft: 352 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 379 ft: 409 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: local count too large Step #5: #4 pulse cov: 411 ft: 462 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: local count too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28960==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55daf42eb5dd bp 0x000000000000 sp 0x7ffcdd0d0460 T28960) Step #5: ==28960==The signal is caused by a READ memory access. Step #5: #0 0x55daf42eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55daf410d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55daf410cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55daf40ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55daf400bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55daf3f63c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55daf3f6d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55daf3f546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55daf3f803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43b0210082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55daf3f47aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28960==Register values: Step #5: rax = 0x000055daf83abec0 rbx = 0x000055daf83abec0 rcx = 0x000055daf83ac370 rdx = 0x00007f43b03d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdd0d0460 Step #5: r8 = 0x000055daf83abec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43b03d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055daf74ea960 r14 = 0x0000000100000004 r15 = 0x000055daf6457386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28960==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x30,0x63,0x0,0x20,0x29,0x20,0x22,0x20,0x19,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\0010c\000 ) \" \031\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa428e2a02a4178980daadaa65e20a4553e88ab4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAEwYwAgKSAiIBkACw== Step #5: MERGE-OUTER: attempt 2062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1332722450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcb86cd198, 0x55fcb86d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcb86d5918,0x55fcb875d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa428e2a02a4178980daadaa65e20a4553e88ab4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8470 processed earlier; will process 6805 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28964==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcb5ee15dd bp 0x000000000000 sp 0x7ffeeae23490 T28964) Step #5: ==28964==The signal is caused by a READ memory access. Step #5: #0 0x55fcb5ee15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcb5d03280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcb5d02fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcb5ce0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcb5c01ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcb5b59c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcb5b631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcb5b4a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcb5b763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc77890e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcb5b3daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28964==Register values: Step #5: rax = 0x000055fcba119150 rbx = 0x000055fcba119150 rcx = 0x000055fcba119600 rdx = 0x00007fc778ad6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeeae23490 Step #5: r8 = 0x000055fcba119150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc778ad6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcb90e0960 r14 = 0x0000000100000004 r15 = 0x000055fcb804d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28964==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x7d,0x41,0x9c,0x69,0x49,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A}A\234iIk\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ddf2673b66e75e897aaeb272ee0924bd6fb4aa1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEF9QZxpSWsACw== Step #5: MERGE-OUTER: attempt 2063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1332854184 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c11ea0c198, 0x55c11ea14911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c11ea14918,0x55c11ea9c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ddf2673b66e75e897aaeb272ee0924bd6fb4aa1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8471 processed earlier; will process 6804 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28968==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c11c2205dd bp 0x000000000000 sp 0x7ffd318b9510 T28968) Step #5: ==28968==The signal is caused by a READ memory access. Step #5: #0 0x55c11c2205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c11c042280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c11c041fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c11c01f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c11bf40ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c11be98c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c11bea21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c11be896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c11beb53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f01a2ab2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c11be7caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28968==Register values: Step #5: rax = 0x000055c11ff64150 rbx = 0x000055c11ff64150 rcx = 0x000055c11ff64600 rdx = 0x00007f01a2c7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd318b9510 Step #5: r8 = 0x000055c11ff64150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f01a2c7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c11f41f960 r14 = 0x0000000100000004 r15 = 0x000055c11e38c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28968==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x41,0x81,0x45,0x41,0x20,0x6c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000A\201EA l\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c52613db2b68207477cba43fc1bc942100a8540 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAEGBRUEgbAALCw== Step #5: MERGE-OUTER: attempt 2064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1332987089 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b405bf198, 0x560b405c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b405c7918,0x560b4064f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c52613db2b68207477cba43fc1bc942100a8540' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8472 processed earlier; will process 6803 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28972==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b3ddd35dd bp 0x000000000000 sp 0x7fff15d78d60 T28972) Step #5: ==28972==The signal is caused by a READ memory access. Step #5: #0 0x560b3ddd35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b3dbf5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b3dbf4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b3dbd2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b3daf3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b3da4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b3da551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b3da3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b3da683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc054b3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b3da2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28972==Register values: Step #5: rax = 0x0000560b4316c150 rbx = 0x0000560b4316c150 rcx = 0x0000560b4316c600 rdx = 0x00007fc054d06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff15d78d60 Step #5: r8 = 0x0000560b4316c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc054d06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b40fd2960 r14 = 0x0000000100000004 r15 = 0x0000560b3ff3f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28972==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x3,0x0,0x2,0x40,0x0,0xb,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\003\000\002@\000\013\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-95e12f0f23a8b0c62ac4a01341fd7981029a4c9a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAMAAkAACwsLCw== Step #5: MERGE-OUTER: attempt 2065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1333119068 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56552fd73198, 0x56552fd7b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56552fd7b918,0x56552fe030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/95e12f0f23a8b0c62ac4a01341fd7981029a4c9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8473 processed earlier; will process 6802 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 395 ft: 410 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28976==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56552d5875dd bp 0x000000000000 sp 0x7ffef60103f0 T28976) Step #5: ==28976==The signal is caused by a READ memory access. Step #5: #0 0x56552d5875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56552d3a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56552d3a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56552d386929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56552d2a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56552d1ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56552d2091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56552d1f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56552d21c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdabfcd7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56552d1e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28976==Register values: Step #5: rax = 0x0000565531c12520 rbx = 0x0000565531c12520 rcx = 0x0000565531c129d0 rdx = 0x00007fdabfe9fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef60103f0 Step #5: r8 = 0x0000565531c12520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdabfe9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565530786960 r14 = 0x0000000100000004 r15 = 0x000056552f6f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28976==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0xe9,0x67,0x42,0x58,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\000B\351gBX\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2dbb14fe6e0ce24aa72c4b871724011b049bbf7e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCAELpZ0JYhnwACw== Step #5: MERGE-OUTER: attempt 2066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1333253692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef06074198, 0x55ef0607c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef0607c918,0x55ef061040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2dbb14fe6e0ce24aa72c4b871724011b049bbf7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8476 processed earlier; will process 6799 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 296 ft: 313 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1457 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28980==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef038885dd bp 0x000000000000 sp 0x7ffc5d55ab30 T28980) Step #5: ==28980==The signal is caused by a READ memory access. Step #5: #0 0x55ef038885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef036aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef036a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef03687929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef035a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef03500c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef0350a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef034f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef0351d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ad6806082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef034e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28980==Register values: Step #5: rax = 0x000055ef07ab31a0 rbx = 0x000055ef07ab31a0 rcx = 0x000055ef07ab3190 rdx = 0x00007f0ad69ceb80 Step #5: rdi = 0x000055ef07ab3190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffc5d55ab30 Step #5: r8 = 0x000055ef07ab31a0 r9 = 0x00007f0ad69cebf0 r10 = 0x000055ef07a85010 r11 = 0x00007f0ad69cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef06a87960 r14 = 0x0000000100000004 r15 = 0x000055ef059f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28980==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x0,0xad,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\003\000\000\255\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2238e61514d30cb112964725ca11f24177854266 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAMAAK0ACwALCw== Step #5: MERGE-OUTER: attempt 2067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1333387559 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55593fffd198, 0x555940005911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555940005918,0x55594008d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2238e61514d30cb112964725ca11f24177854266' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8480 processed earlier; will process 6795 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28984==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55593d8115dd bp 0x000000000000 sp 0x7ffc472bd7d0 T28984) Step #5: ==28984==The signal is caused by a READ memory access. Step #5: #0 0x55593d8115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55593d633280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55593d632fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55593d610929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55593d531ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55593d489c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55593d4931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55593d47a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55593d4a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71702f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55593d46daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28984==Register values: Step #5: rax = 0x0000555940f73150 rbx = 0x0000555940f73150 rcx = 0x0000555940f73600 rdx = 0x00007f71704bab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc472bd7d0 Step #5: r8 = 0x0000555940f73150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71704babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555940a10960 r14 = 0x0000000100000004 r15 = 0x000055593f97d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28984==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x85,0x1e,0x41,0x86,0x41,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A\205\036A\206Aj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e69df1cdaafd4e09e950bbd582e079d8e1a78b20 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEGFHkGGQWoACw== Step #5: MERGE-OUTER: attempt 2068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1333519629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e75314198, 0x562e7531c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e7531c918,0x562e753a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e69df1cdaafd4e09e950bbd582e079d8e1a78b20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8481 processed earlier; will process 6794 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==28996==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e72b285dd bp 0x000000000000 sp 0x7ffed8afd8b0 T28996) Step #5: ==28996==The signal is caused by a READ memory access. Step #5: #0 0x562e72b285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e7294a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e72949fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e72927929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e72848ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e727a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e727aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e727916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e727bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f57f0296082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e72784aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==28996==Register values: Step #5: rax = 0x0000562e771ded80 rbx = 0x0000562e771ded80 rcx = 0x0000562e771ded70 rdx = 0x00007f57f045eb80 Step #5: rdi = 0x0000562e771ded70 rsi = 0x0000000000800001 rbp = 0x0000000000000000 rsp = 0x00007ffed8afd8b0 Step #5: r8 = 0x0000562e771ded80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f57f045ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e75d27960 r14 = 0x0000000100000004 r15 = 0x0000562e74c94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==28996==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xec,0x6d,0x7c,0x20,0x60,0x9a,0x9a,0x9a,0x9a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\354m| `\232\232\232\232\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2dabf049fbb17843eb41fe988e79dcd85ee3f989 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHsbXwgYJqampoACw== Step #5: MERGE-OUTER: attempt 2069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1333654153 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594f2d9c198, 0x5594f2da4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594f2da4918,0x5594f2e2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2dabf049fbb17843eb41fe988e79dcd85ee3f989' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8483 processed earlier; will process 6792 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29022==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594f05b05dd bp 0x000000000000 sp 0x7ffe8c785280 T29022) Step #5: ==29022==The signal is caused by a READ memory access. Step #5: #0 0x5594f05b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594f03d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594f03d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594f03af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594f02d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594f0228c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594f02321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594f02196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594f02453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd46301082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594f020caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29022==Register values: Step #5: rax = 0x00005594f534c150 rbx = 0x00005594f534c150 rcx = 0x00005594f534c600 rdx = 0x00007efd464c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8c785280 Step #5: r8 = 0x00005594f534c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efd464c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594f37af960 r14 = 0x0000000100000004 r15 = 0x00005594f271c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29022==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x15,0x0,0x0,0x15,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\025\000\000\025\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45d3190a0e3436e7411006482e4da9fd686c4519 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAAVAAAVAAALCw== Step #5: MERGE-OUTER: attempt 2070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1333786498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556846188198, 0x556846190911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556846190918,0x5568462180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45d3190a0e3436e7411006482e4da9fd686c4519' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8484 processed earlier; will process 6791 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 372 ft: 373 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 2080767 Step #5: #2 pulse cov: 414 ft: 419 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29044==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55684399c5dd bp 0x000000000000 sp 0x7ffd9a073b00 T29044) Step #5: ==29044==The signal is caused by a READ memory access. Step #5: #0 0x55684399c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568437be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568437bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55684379b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568436bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556843614c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55684361e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568436056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568436313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5dd7523082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568435f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29044==Register values: Step #5: rax = 0x0000556848197430 rbx = 0x0000556848197430 rcx = 0x0000556848197420 rdx = 0x00007f5dd76ebb80 Step #5: rdi = 0x0000556848197420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd9a073b00 Step #5: r8 = 0x0000556848197430 r9 = 0x00007f5dd76ebc30 r10 = 0x0000556848178010 r11 = 0x00007f5dd76ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556846b9b960 r14 = 0x0000000100000004 r15 = 0x0000556845b08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29044==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x0,0x42,0x61,0x42,0x7,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\000BaB\007\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4197a19cc5098387a073c66c6f498f48f4fd9f9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QBCYUIHin0ACw== Step #5: MERGE-OUTER: attempt 2071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1333921304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56079e693198, 0x56079e69b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56079e69b918,0x56079e7230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4197a19cc5098387a073c66c6f498f48f4fd9f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8487 processed earlier; will process 6788 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 408 ft: 424 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29056==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56079bea75dd bp 0x000000000000 sp 0x7ffc29e47030 T29056) Step #5: ==29056==The signal is caused by a READ memory access. Step #5: #0 0x56079bea75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56079bcc9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56079bcc8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56079bca6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56079bbc7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56079bb1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56079bb291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56079bb106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56079bb3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1e3072082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56079bb03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29056==Register values: Step #5: rax = 0x00005607a089e520 rbx = 0x00005607a089e520 rcx = 0x00005607a089e9d0 rdx = 0x00007fa1e323ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc29e47030 Step #5: r8 = 0x00005607a089e520 r9 = 0x00005607a075b790 r10 = 0x00005607a0724010 r11 = 0x00007fa1e323abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056079f0a6960 r14 = 0x0000000100000004 r15 = 0x000056079e013386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29056==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x32,0x83,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB2\203}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-543ab7744cb60b5b33a1b2d7d0be3d2a809919ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Iyg30ACw== Step #5: MERGE-OUTER: attempt 2072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1334056677 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560251738198, 0x560251740911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560251740918,0x5602517c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/543ab7744cb60b5b33a1b2d7d0be3d2a809919ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8491 processed earlier; will process 6784 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 319 ft: 328 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29068==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56024ef4c5dd bp 0x000000000000 sp 0x7ffe21bcaa70 T29068) Step #5: ==29068==The signal is caused by a READ memory access. Step #5: #0 0x56024ef4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56024ed6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56024ed6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56024ed4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56024ec6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56024ebc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56024ebce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56024ebb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56024ebe13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a7ae54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56024eba8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29068==Register values: Step #5: rax = 0x0000560253d94520 rbx = 0x0000560253d94520 rcx = 0x0000560253d949d0 rdx = 0x00007f4a7b01cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe21bcaa70 Step #5: r8 = 0x0000560253d94520 r9 = 0x00007f4a7b01cbf0 r10 = 0x0000560253c1a010 r11 = 0x00007f4a7b01cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056025214b960 r14 = 0x0000000100000004 r15 = 0x00005602510b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29068==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x66,0x72,0x2,0x0,0x20,0x0,0x22,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001fr\002\000 \000\"\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9ef919d3acce7b650b3af70bd7ca371bfcd45a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAFmcgIAIAAiAAALCw== Step #5: MERGE-OUTER: attempt 2073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1334190084 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc01e98198, 0x55bc01ea0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc01ea0918,0x55bc01f280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9ef919d3acce7b650b3af70bd7ca371bfcd45a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8494 processed earlier; will process 6781 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 220 ft: 221 exec/s: 0 rss: 57Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29080==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbff6ac5dd bp 0x000000000000 sp 0x7fffa36feb40 T29080) Step #5: ==29080==The signal is caused by a READ memory access. Step #5: #0 0x55bbff6ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbff4ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbff4cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbff4ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbff3ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbff324c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbff32e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbff3156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbff3413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c038f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbff308aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29080==Register values: Step #5: rax = 0x000055bc03acf6d0 rbx = 0x000055bc03acf6d0 rcx = 0x000055bc03acf6c0 rdx = 0x00007f3c03ab8b80 Step #5: rdi = 0x000055bc03acf6c0 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007fffa36feb40 Step #5: r8 = 0x000055bc03acf6d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c03ab8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc028ab960 r14 = 0x0000000100000004 r15 = 0x000055bc01818386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29080==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x26,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB&\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db74a31b025bfb629e6a90b1a15f836df4a59ddb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Imhn0ACw== Step #5: MERGE-OUTER: attempt 2074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1334450983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0caa70198, 0x55b0caa78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0caa78918,0x55b0cab000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db74a31b025bfb629e6a90b1a15f836df4a59ddb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8496 processed earlier; will process 6779 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0c82845dd bp 0x000000000000 sp 0x7fff92edc020 T29105) Step #5: ==29105==The signal is caused by a READ memory access. Step #5: #0 0x55b0c82845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0c80a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0c80a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0c8083929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0c7fa4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0c7efcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0c7f061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0c7eed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0c7f193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4c1c2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0c7ee0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29105==Register values: Step #5: rax = 0x000055b0ccbc1150 rbx = 0x000055b0ccbc1150 rcx = 0x000055b0ccbc1600 rdx = 0x00007fe4c1df5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff92edc020 Step #5: r8 = 0x000055b0ccbc1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe4c1df5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0cb483960 r14 = 0x0000000100000004 r15 = 0x000055b0ca3f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x7e,0x0,0xbd,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\002~\000\275\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-efd94452677de9f6c9f96fe29fcdbc08aeae7961 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAJ+AL0ACwALCw== Step #5: MERGE-OUTER: attempt 2075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1334583074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56533e540198, 0x56533e548911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56533e548918,0x56533e5d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/efd94452677de9f6c9f96fe29fcdbc08aeae7961' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8497 processed earlier; will process 6778 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 396 ft: 421 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 753 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29128==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56533bd545dd bp 0x000000000000 sp 0x7ffc48dc69b0 T29128) Step #5: ==29128==The signal is caused by a READ memory access. Step #5: #0 0x56533bd545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56533bb76280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56533bb75fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56533bb53929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56533ba74ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56533b9ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56533b9d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56533b9bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56533b9e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89c86ed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56533b9b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29128==Register values: Step #5: rax = 0x000056533f54c8e0 rbx = 0x000056533f54c8e0 rcx = 0x000056533f54cd90 rdx = 0x00007f89c88b5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc48dc69b0 Step #5: r8 = 0x000056533f54c8e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f89c88b5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056533ef53960 r14 = 0x0000000100000004 r15 = 0x000056533dec0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29128==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x18,0xff,0x0,0xff,0xfd,0xff,0xff,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\030\377\000\377\375\377\377\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d95afa0aebe9448f56fe890ccc95274e36719d5e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GP8A//3//wAACw== Step #5: MERGE-OUTER: attempt 2076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1334717031 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ace32bf198, 0x55ace32c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ace32c7918,0x55ace334f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d95afa0aebe9448f56fe890ccc95274e36719d5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8501 processed earlier; will process 6774 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 895 Step #5: #2 pulse cov: 328 ft: 345 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29148==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ace0ad35dd bp 0x000000000000 sp 0x7ffd20cb56c0 T29148) Step #5: ==29148==The signal is caused by a READ memory access. Step #5: #0 0x55ace0ad35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ace08f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ace08f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ace08d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ace07f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ace074bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ace07551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ace073c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ace07683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c77c27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ace072faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29148==Register values: Step #5: rax = 0x000055ace403af30 rbx = 0x000055ace403af30 rcx = 0x000055ace403af20 rdx = 0x00007f6c77defb80 Step #5: rdi = 0x000055ace403af20 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffd20cb56c0 Step #5: r8 = 0x000055ace403af30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c77defbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ace3cd2960 r14 = 0x0000000100000004 r15 = 0x000055ace2c3f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29148==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x2d,0xff,0xff,0xfd,0xff,0xd,0x7d,0x65,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031-\377\377\375\377\015}e\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2fc8c44fc216a3ea86bf37b3b289e2e18c07b76 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GS3///3/DX1lCw== Step #5: MERGE-OUTER: attempt 2077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1334851477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575555e5198, 0x5575555ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575555ed918,0x5575556750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2fc8c44fc216a3ea86bf37b3b289e2e18c07b76' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8504 processed earlier; will process 6771 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 245247 Step #5: #2 pulse cov: 312 ft: 320 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29153==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557552df95dd bp 0x000000000000 sp 0x7ffed651e9f0 T29153) Step #5: ==29153==The signal is caused by a READ memory access. Step #5: #0 0x557552df95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557552c1b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557552c1afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557552bf8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557552b19ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557552a71c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557552a7b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557552a626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557552a8e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f74bcf08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557552a55aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29153==Register values: Step #5: rax = 0x00005575570b4520 rbx = 0x00005575570b4520 rcx = 0x00005575570b49d0 rdx = 0x00007f74bd0d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed651e9f0 Step #5: r8 = 0x00005575570b4520 r9 = 0x00007f74bd0d0bf0 r10 = 0x0000557556f3a010 r11 = 0x00007f74bd0d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557555ff8960 r14 = 0x0000000100000004 r15 = 0x0000557554f65386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29153==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xf9,0xff,0xff,0xff,0xf,0x0,0x43,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\371\377\377\377\017\000C\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d399045c57c113e2b4dc0069532916d0b6e45c9a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT35////DwBDCw== Step #5: MERGE-OUTER: attempt 2078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1334985176 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631039f0198, 0x5631039f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631039f8918,0x563103a800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d399045c57c113e2b4dc0069532916d0b6e45c9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8507 processed earlier; will process 6768 files now Step #5: [00:12:51:726 - 7FEB6A9DFC80]: unknown sub type 0x64 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29164==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631012045dd bp 0x000000000000 sp 0x7ffe9d26a8c0 T29164) Step #5: ==29164==The signal is caused by a READ memory access. Step #5: #0 0x5631012045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563101026280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563101025fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563101003929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563100f24ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563100e7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563100e861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563100e6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563100e993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb6aa07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563100e60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29164==Register values: Step #5: rax = 0x0000563104e4e460 rbx = 0x0000563104e4e460 rcx = 0x0000563104e4e450 rdx = 0x00007feb6abcfb80 Step #5: rdi = 0x0000563104e4e450 rsi = 0x0000000000000029 rbp = 0x0000000000000000 rsp = 0x00007ffe9d26a8c0 Step #5: r8 = 0x0000563104e4e460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb6abcfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563104403960 r14 = 0x0000000100000004 r15 = 0x0000563103370386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29164==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x67,0x42,0x31,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351gB1\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5e3630b50754d131a6928a15538edc7cd24a940 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpZ0Ixhn4ACw== Step #5: MERGE-OUTER: attempt 2079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1335118668 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b356b2f198, 0x55b356b37911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b356b37918,0x55b356bbf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5e3630b50754d131a6928a15538edc7cd24a940' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8509 processed earlier; will process 6766 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29176==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3543435dd bp 0x000000000000 sp 0x7ffdb10d9190 T29176) Step #5: ==29176==The signal is caused by a READ memory access. Step #5: #0 0x55b3543435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b354165280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b354164fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b354142929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b354063ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b353fbbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b353fc51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b353fac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b353fd83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb97ec5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b353f9faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29176==Register values: Step #5: rax = 0x000055b358463390 rbx = 0x000055b358463390 rcx = 0x000055b358463840 rdx = 0x00007fcb9808db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb10d9190 Step #5: r8 = 0x000055b358463390 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb9808dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b357542960 r14 = 0x0000000100000004 r15 = 0x000055b3564af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29176==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xef,0x73,0x7e,0x20,0x6,0x20,0xf,0x51,0xd,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\357s~ \006 \017Q\015\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-35d9e0d35326f615fd10a6928d33d8ca98055d20 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHvc34gBiAPUQ0ACw== Step #5: MERGE-OUTER: attempt 2080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1335252381 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571715ba198, 0x5571715c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571715c2918,0x55717164a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35d9e0d35326f615fd10a6928d33d8ca98055d20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8510 processed earlier; will process 6765 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29180==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55716edce5dd bp 0x000000000000 sp 0x7ffc6bc15480 T29180) Step #5: ==29180==The signal is caused by a READ memory access. Step #5: #0 0x55716edce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55716ebf0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55716ebeffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55716ebcd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55716eaeead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55716ea46c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55716ea501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55716ea376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55716ea633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd777a56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55716ea2aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29180==Register values: Step #5: rax = 0x0000557173b27f50 rbx = 0x0000557173b27f50 rcx = 0x0000557173b27f40 rdx = 0x00007fd777c1eb80 Step #5: rdi = 0x0000557173b27f40 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffc6bc15480 Step #5: r8 = 0x0000557173b27f50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd777c1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557171fcd960 r14 = 0x0000000100000004 r15 = 0x0000557170f3a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29180==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x1,0x1,0x41,0x28,0x41,0x6e,0x6c,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\001\001A(Anlj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-856d63281a988e3b4a7861017f448f07b365c412 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBAQFBKEFubGoACw== Step #5: MERGE-OUTER: attempt 2081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1335385811 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55907a75d198, 0x55907a765911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55907a765918,0x55907a7ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/856d63281a988e3b4a7861017f448f07b365c412' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8512 processed earlier; will process 6763 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29192==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559077f715dd bp 0x000000000000 sp 0x7fff1898a6e0 T29192) Step #5: ==29192==The signal is caused by a READ memory access. Step #5: #0 0x559077f715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559077d93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559077d92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559077d70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559077c91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559077be9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559077bf31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559077bda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559077c063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41576a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559077bcdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29192==Register values: Step #5: rax = 0x000055907b546a20 rbx = 0x000055907b546a20 rcx = 0x000055907b546ed0 rdx = 0x00007f415786eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1898a6e0 Step #5: r8 = 0x000055907b546a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f415786ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055907b170960 r14 = 0x0000000100000004 r15 = 0x000055907a0dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29192==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x40,0x41,0xfa,0xff,0xe4,0xf0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003@A\372\377\344\360\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2f4c190a9f14f2cac3367ad9c7e5d95f4f35562 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADQEH6/+TwAQ8LCw== Step #5: MERGE-OUTER: attempt 2082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1335520940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5637855fd198, 0x563785605911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563785605918,0x56378568d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2f4c190a9f14f2cac3367ad9c7e5d95f4f35562' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8514 processed earlier; will process 6761 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563782e115dd bp 0x000000000000 sp 0x7fff479474f0 T29203) Step #5: ==29203==The signal is caused by a READ memory access. Step #5: #0 0x563782e115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563782c33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563782c32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563782c10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563782b31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563782a89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563782a931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563782a7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563782aa63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41b6416082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563782a6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29203==Register values: Step #5: rax = 0x0000563786723150 rbx = 0x0000563786723150 rcx = 0x0000563786723600 rdx = 0x00007f41b65deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff479474f0 Step #5: r8 = 0x0000563786723150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f41b65debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563786010960 r14 = 0x0000000100000004 r15 = 0x0000563784f7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xa1,0x1,0x41,0x25,0xfd,0x8d,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\000\375\241\001A%\375\215\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-821016b6f817d54b3c8063565261c6a26736a096 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAAA/aEBQSX9jQEACw== Step #5: MERGE-OUTER: attempt 2083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1335654839 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55763bfa8198, 0x55763bfb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55763bfb0918,0x55763c0380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/821016b6f817d54b3c8063565261c6a26736a096' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8515 processed earlier; will process 6760 files now Step #5: [LOADING] WASM module load failed: unknown type 163248111 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown table 127 Step #5: #2 pulse cov: 284 ft: 291 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29208==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576397bc5dd bp 0x000000000000 sp 0x7fff19aff420 T29208) Step #5: ==29208==The signal is caused by a READ memory access. Step #5: #0 0x5576397bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576395de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576395ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576395bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576394dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557639434c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55763943e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576394256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576394513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25f5675082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557639418aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29208==Register values: Step #5: rax = 0x000055763d224c50 rbx = 0x000055763d224c50 rcx = 0x000055763d224c40 rdx = 0x00007f25f583db80 Step #5: rdi = 0x000055763d224c40 rsi = 0x0000000010000001 rbp = 0x0000000000000000 rsp = 0x00007fff19aff420 Step #5: r8 = 0x000055763d224c50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f25f583dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055763c9bb960 r14 = 0x0000000100000004 r15 = 0x000055763b928386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29208==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x7a,0x42,0x43,0x42,0x18,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351zBCB\030\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b6d6301b064af703d71f61c48ec2e265999cd63 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XpCQ0IYhnwACw== Step #5: MERGE-OUTER: attempt 2084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1335790167 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d1f7b6198, 0x557d1f7be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d1f7be918,0x557d1f8460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b6d6301b064af703d71f61c48ec2e265999cd63' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8518 processed earlier; will process 6757 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29220==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d1cfca5dd bp 0x000000000000 sp 0x7ffc695eadc0 T29220) Step #5: ==29220==The signal is caused by a READ memory access. Step #5: #0 0x557d1cfca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d1cdec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d1cdebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d1cdc9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d1cceaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d1cc42c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d1cc4c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d1cc336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d1cc5f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf257af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d1cc26aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29220==Register values: Step #5: rax = 0x0000557d20950a60 rbx = 0x0000557d20950a60 rcx = 0x0000557d20950f10 rdx = 0x00007faf25977b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc695eadc0 Step #5: r8 = 0x0000557d20950a60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf25977be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d201c9960 r14 = 0x0000000100000004 r15 = 0x0000557d1f136386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29220==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x96,0x70,0x7c,0x20,0x20,0x9b,0x9b,0x9a,0x9b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\226p| \233\233\232\233\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-296b5f4f3263351436eb3cdd24b41a28cbaced52 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGWcHwgIJubmpsACw== Step #5: MERGE-OUTER: attempt 2085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1335926968 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f850e9198, 0x557f850f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f850f1918,0x557f851790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/296b5f4f3263351436eb3cdd24b41a28cbaced52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8519 processed earlier; will process 6756 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 354 ft: 355 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f828fd5dd bp 0x000000000000 sp 0x7ffc5a24bb20 T29231) Step #5: ==29231==The signal is caused by a READ memory access. Step #5: #0 0x557f828fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f8271f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f8271efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f826fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f8261dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f82575c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f8257f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f825666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f825923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17cbd63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f82559aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29231==Register values: Step #5: rax = 0x0000557f86682510 rbx = 0x0000557f86682510 rcx = 0x0000557f86682500 rdx = 0x00007f17cbf2bb80 Step #5: rdi = 0x0000557f86682500 rsi = 0x0000000000200000 rbp = 0x0000000000000000 rsp = 0x00007ffc5a24bb20 Step #5: r8 = 0x0000557f86682510 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17cbf2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f85afc960 r14 = 0x0000000100000004 r15 = 0x0000557f84a69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x28,0x41,0x2b,0x41,0x1,0x4a,0x4a,0xd,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A(A+A\001JJ\015\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cc0aa600168542f3dfb96cb70ac0e45a0bcc4c1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBKEErQQFKSg0ACw== Step #5: MERGE-OUTER: attempt 2086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1336062003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609e371f198, 0x5609e3727911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5609e3727918,0x5609e37af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7cc0aa600168542f3dfb96cb70ac0e45a0bcc4c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8521 processed earlier; will process 6754 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 64980 Step #5: #2 pulse cov: 320 ft: 346 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 4194188 Step #5: [LOADING] WASM module load failed: unknown type 81840 Step #5: #4 pulse cov: 365 ft: 413 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29237==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609e0f335dd bp 0x000000000000 sp 0x7ffea75c01b0 T29237) Step #5: ==29237==The signal is caused by a READ memory access. Step #5: #0 0x5609e0f335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609e0d55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609e0d54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609e0d32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609e0c53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609e0babc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609e0bb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609e0b9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609e0bc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7fc713b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609e0b8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29237==Register values: Step #5: rax = 0x00005609e456d520 rbx = 0x00005609e456d520 rcx = 0x00005609e456d9d0 rdx = 0x00007f7fc7303b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea75c01b0 Step #5: r8 = 0x00005609e456d520 r9 = 0x00007f7fc7303bf0 r10 = 0x00005609e43f3010 r11 = 0x00007f7fc7303be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609e4132960 r14 = 0x0000000100000004 r15 = 0x00005609e309f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29237==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x32,0x42,0xc1,0xbf,0xbe,0x22,0x58,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\3512B\301\277\276\"X\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bad80a7396c19cdcffe5a716a75cc34f0edd79b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6TJCwb++IlgACw== Step #5: MERGE-OUTER: attempt 2087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1336197275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e61af89198, 0x55e61af91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e61af91918,0x55e61b0190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1bad80a7396c19cdcffe5a716a75cc34f0edd79b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8526 processed earlier; will process 6749 files now Step #5: [LOADING] WASM module load failed: unknown type 536233599 Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 81783423 Step #5: #2 pulse cov: 311 ft: 322 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29248==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e61879d5dd bp 0x000000000000 sp 0x7fff372d0030 T29248) Step #5: ==29248==The signal is caused by a READ memory access. Step #5: #0 0x55e61879d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6185bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6185befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e61859c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6184bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e618415c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e61841f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6184066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6184323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f126b9f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6183f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29248==Register values: Step #5: rax = 0x000055e61c3e2d40 rbx = 0x000055e61c3e2d40 rcx = 0x000055e61c3e2d30 rdx = 0x00007f126bbc0b80 Step #5: rdi = 0x000055e61c3e2d30 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007fff372d0030 Step #5: r8 = 0x000055e61c3e2d40 r9 = 0x00007f126bbc0c20 r10 = 0x000055e61c3b5010 r11 = 0x00007f126bbc0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e61b99c960 r14 = 0x0000000100000004 r15 = 0x000055e61a909386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29248==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xe9,0x67,0x42,0x2a,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\351gB*\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f480e50a9a2f18c97ee3952e7ad2a3197fd4d7e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULpZ0Iqhn4ACw== Step #5: MERGE-OUTER: attempt 2088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1336332036 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56390d397198, 0x56390d39f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56390d39f918,0x56390d4270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f480e50a9a2f18c97ee3952e7ad2a3197fd4d7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8530 processed earlier; will process 6745 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29268==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56390abab5dd bp 0x000000000000 sp 0x7ffdfc618790 T29268) Step #5: ==29268==The signal is caused by a READ memory access. Step #5: #0 0x56390abab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56390a9cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56390a9ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56390a9aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56390a8cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56390a823c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56390a82d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56390a8146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56390a8403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f506e2ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56390a807aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29268==Register values: Step #5: rax = 0x000056390fc15e30 rbx = 0x000056390fc15e30 rcx = 0x000056390fc15e20 rdx = 0x00007f506e474b80 Step #5: rdi = 0x000056390fc15e20 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007ffdfc618790 Step #5: r8 = 0x000056390fc15e30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f506e474be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056390ddaa960 r14 = 0x0000000100000004 r15 = 0x000056390cd17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29268==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0xfc,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\374\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4d90ffd778ad8f1559bec39bf1e18781085319d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAPwAAAsLCw== Step #5: MERGE-OUTER: attempt 2089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1336465380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e185ba8198, 0x55e185bb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e185bb0918,0x55e185c380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4d90ffd778ad8f1559bec39bf1e18781085319d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8532 processed earlier; will process 6743 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 326 ft: 327 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 376 ft: 396 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown table 15804 Step #5: #4 pulse cov: 421 ft: 456 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 273661950 Step #5: #8 pulse cov: 452 ft: 550 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29272==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1833bc5dd bp 0x000000000000 sp 0x7ffdcf179510 T29272) Step #5: ==29272==The signal is caused by a READ memory access. Step #5: #0 0x55e1833bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1831de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1831ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1831bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1830dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e183034c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e18303e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1830256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1830513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc41d35f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e183018aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29272==Register values: Step #5: rax = 0x000055e186b06c40 rbx = 0x000055e186b06c40 rcx = 0x000055e186b070f0 rdx = 0x00007fc41d527b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcf179510 Step #5: r8 = 0x000055e186b06c40 r9 = 0x000055e1869a9a30 r10 = 0x000055e18698b010 r11 = 0x00007fc41d527be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1865bb960 r14 = 0x0000000100000004 r15 = 0x000055e185528386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29272==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x99,0xc0,0xe9,0x9f,0x71,0x42,0x9,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\231\300\351\237qB\011|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5fde2cb04e699269c88ebba5d54c53dd766f2b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCmcDpn3FCCXwACw== Step #5: MERGE-OUTER: attempt 2090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1336606868 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f75015198, 0x555f7501d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f7501d918,0x555f750a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5fde2cb04e699269c88ebba5d54c53dd766f2b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8542 processed earlier; will process 6733 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29300==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f728295dd bp 0x000000000000 sp 0x7ffe8a25d9b0 T29300) Step #5: ==29300==The signal is caused by a READ memory access. Step #5: #0 0x555f728295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f7264b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f7264afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f72628929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f72549ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f724a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f724ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f724926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f724be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7308570082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f72485aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29300==Register values: Step #5: rax = 0x0000555f7772bea0 rbx = 0x0000555f7772bea0 rcx = 0x0000555f7772be90 rdx = 0x00007f7308738b80 Step #5: rdi = 0x0000555f7772be90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffe8a25d9b0 Step #5: r8 = 0x0000555f7772bea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7308738be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f75a28960 r14 = 0x0000000100000004 r15 = 0x0000555f74995386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29300==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x40,0x41,0xff,0x6,0x6b,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA@A\377\006kl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0177b66c6d4eb4dd765bee1f226bdf267d0151c9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakFAQf8Ga2wACw== Step #5: MERGE-OUTER: attempt 2091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1336739620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e64f6f198, 0x561e64f77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e64f77918,0x561e64fff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0177b66c6d4eb4dd765bee1f226bdf267d0151c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8544 processed earlier; will process 6731 files now Step #5: [LOADING] WASM module load failed: unknown type 61328 Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 326 ft: 337 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: local count too large Step #5: #4 pulse cov: 394 ft: 429 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unknown elem segment 98295 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29312==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e627835dd bp 0x000000000000 sp 0x7fff1e39bca0 T29312) Step #5: ==29312==The signal is caused by a READ memory access. Step #5: #0 0x561e627835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e625a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e625a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e62582929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e624a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e623fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e624051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e623ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e624183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f70a4ca9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e623dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29312==Register values: Step #5: rax = 0x0000561e66f10170 rbx = 0x0000561e66f10170 rcx = 0x0000561e66f10160 rdx = 0x00007f70a4e71b80 Step #5: rdi = 0x0000561e66f10160 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007fff1e39bca0 Step #5: r8 = 0x0000561e66f10170 r9 = 0x00007f70a4e71ca0 r10 = 0x0000561e66ee2010 r11 = 0x00007f70a4e71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e65982960 r14 = 0x0000000100000004 r15 = 0x0000561e648ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29312==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfb,0x19,0x3d,0xdf,0xff,0xff,0xfe,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\373\031=\337\377\377\376\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b81d74dd78496d62027e3c77438817eb7483610b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAD7GT3f///+DwAACw== Step #5: MERGE-OUTER: attempt 2092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1336886360 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589944ab198, 0x5589944b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589944b3918,0x55899453b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b81d74dd78496d62027e3c77438817eb7483610b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8551 processed earlier; will process 6724 files now Step #5: [LOADING] WASM module load failed: unknown table 1610567167 Step #5: #1 pulse cov: 245 ft: 246 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29332==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558991cbf5dd bp 0x000000000000 sp 0x7ffcdab45ee0 T29332) Step #5: ==29332==The signal is caused by a READ memory access. Step #5: #0 0x558991cbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558991ae1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558991ae0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558991abe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589919dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558991937c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589919411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589919286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589919543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdae9728082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55899191baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29332==Register values: Step #5: rax = 0x00005589954809c0 rbx = 0x00005589954809c0 rcx = 0x00005589954809b0 rdx = 0x00007fdae98f0b80 Step #5: rdi = 0x00005589954809b0 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffcdab45ee0 Step #5: r8 = 0x00005589954809c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdae98f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558994ebe960 r14 = 0x0000000100000004 r15 = 0x0000558993e2b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29332==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7d,0x42,0xc9,0x67,0x42,0x2c,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B}B\311gB,\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bea2cde5310aac5cae281c6d9f56e475a286998d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCfULJZ0Ishn4ACw== Step #5: MERGE-OUTER: attempt 2093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337019167 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a48d4a198, 0x558a48d52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a48d52918,0x558a48dda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bea2cde5310aac5cae281c6d9f56e475a286998d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8553 processed earlier; will process 6722 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29336==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a4655e5dd bp 0x000000000000 sp 0x7ffd47c16ec0 T29336) Step #5: ==29336==The signal is caused by a READ memory access. Step #5: #0 0x558a4655e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a46380280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a4637ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a4635d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a4627ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a461d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a461e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a461c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a461f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5807b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a461baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29336==Register values: Step #5: rax = 0x0000558a4b3f4150 rbx = 0x0000558a4b3f4150 rcx = 0x0000558a4b3f4600 rdx = 0x00007fe58097ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd47c16ec0 Step #5: r8 = 0x0000558a4b3f4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe58097abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a4975d960 r14 = 0x0000000100000004 r15 = 0x0000558a486ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29336==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x77,0x77,0x6e,0x77,0x77,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000wwnww\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4551dc05e12f1938952c21a2e70edfedfab8ebd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAAB3d253dwALCw== Step #5: MERGE-OUTER: attempt 2094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337152911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560737024198, 0x56073702c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56073702c918,0x5607370b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4551dc05e12f1938952c21a2e70edfedfab8ebd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8554 processed earlier; will process 6721 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29340==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607348385dd bp 0x000000000000 sp 0x7ffce1e118e0 T29340) Step #5: ==29340==The signal is caused by a READ memory access. Step #5: #0 0x5607348385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56073465a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560734659fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560734637929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560734558ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607344b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607344ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607344a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607344cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6751f64082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560734494aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29340==Register values: Step #5: rax = 0x00005607382a4150 rbx = 0x00005607382a4150 rcx = 0x00005607382a4600 rdx = 0x00007f675212cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce1e118e0 Step #5: r8 = 0x00005607382a4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f675212cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560737a37960 r14 = 0x0000000100000004 r15 = 0x00005607369a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29340==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6d,0x41,0xe0,0xd6,0x3b,0x45,0x78,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AmA\340\326;Ex\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6df4689035687dc85b69405f79d8ac0652900132 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBbUHg1jtFeAwACw== Step #5: MERGE-OUTER: attempt 2095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337285006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5639c753d198, 0x5639c7545911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5639c7545918,0x5639c75cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6df4689035687dc85b69405f79d8ac0652900132' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8555 processed earlier; will process 6720 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29352==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639c4d515dd bp 0x000000000000 sp 0x7ffda4479810 T29352) Step #5: ==29352==The signal is caused by a READ memory access. Step #5: #0 0x5639c4d515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639c4b73280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639c4b72fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639c4b50929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639c4a71ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639c49c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639c49d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639c49ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639c49e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0220791082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639c49adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29352==Register values: Step #5: rax = 0x00005639c82e5150 rbx = 0x00005639c82e5150 rcx = 0x00005639c82e5600 rdx = 0x00007f0220959b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda4479810 Step #5: r8 = 0x00005639c82e5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0220959be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639c7f50960 r14 = 0x0000000100000004 r15 = 0x00005639c6ebd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29352==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x7f,0x41,0x68,0x45,0x41,0x68,0x6b,0x71,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\177AhEAhkq\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d66e84cbcd3544382dd645a5eec3c75f75d0db59 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBf0FoRUFoa3EACw== Step #5: MERGE-OUTER: attempt 2096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337418335 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b1962c198, 0x558b19634911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b19634918,0x558b196bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d66e84cbcd3544382dd645a5eec3c75f75d0db59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8556 processed earlier; will process 6719 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 312 ft: 325 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29364==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b16e405dd bp 0x000000000000 sp 0x7ffe2adf1280 T29364) Step #5: ==29364==The signal is caused by a READ memory access. Step #5: #0 0x558b16e405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b16c62280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b16c61fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b16c3f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b16b60ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b16ab8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b16ac21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b16aa96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b16ad53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff03a417082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b16a9caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29364==Register values: Step #5: rax = 0x0000558b1bb32d70 rbx = 0x0000558b1bb32d70 rcx = 0x0000558b1bb32d60 rdx = 0x00007ff03a5dfb80 Step #5: rdi = 0x0000558b1bb32d60 rsi = 0x0000000000800001 rbp = 0x0000000000000000 rsp = 0x00007ffe2adf1280 Step #5: r8 = 0x0000558b1bb32d70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff03a5dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b1a03f960 r14 = 0x0000000100000004 r15 = 0x0000558b18fac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29364==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x8,0x42,0xe9,0x7e,0x42,0x11,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\010B\351~B\021\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa8c6872009c1c036456f38baa7cd9db59934d20 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCELpfkIRhn4ACw== Step #5: MERGE-OUTER: attempt 2097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337555541 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abc04f7198, 0x55abc04ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abc04ff918,0x55abc05870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa8c6872009c1c036456f38baa7cd9db59934d20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8560 processed earlier; will process 6715 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 264 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1966022 Step #5: #2 pulse cov: 378 ft: 387 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29392==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abbdd0b5dd bp 0x000000000000 sp 0x7ffcc46996b0 T29392) Step #5: ==29392==The signal is caused by a READ memory access. Step #5: #0 0x55abbdd0b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abbdb2d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abbdb2cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abbdb0a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abbda2bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abbd983c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abbd98d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abbd9746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abbd9a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c540cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abbd967aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29392==Register values: Step #5: rax = 0x000055abc1ed9df0 rbx = 0x000055abc1ed9df0 rcx = 0x000055abc1ed9de0 rdx = 0x00007f0c54294b80 Step #5: rdi = 0x000055abc1ed9de0 rsi = 0x0000000000200001 rbp = 0x0000000000000000 rsp = 0x00007ffcc46996b0 Step #5: r8 = 0x000055abc1ed9df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c54294be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abc0f0a960 r14 = 0x0000000100000004 r15 = 0x000055abbfe77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29392==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x44,0x28,0x42,0xff,0x1,0x1,0x75,0xff,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000D(B\377\001\001u\377\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90e897db2951a6c09f7a90366ca54146df4ef25c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABEKEL/AQF1/wAACw== Step #5: MERGE-OUTER: attempt 2098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337692040 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f308eae198, 0x55f308eb6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f308eb6918,0x55f308f3e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90e897db2951a6c09f7a90366ca54146df4ef25c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8564 processed earlier; will process 6711 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29420==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3066c25dd bp 0x000000000000 sp 0x7ffd403a48d0 T29420) Step #5: ==29420==The signal is caused by a READ memory access. Step #5: #0 0x55f3066c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3064e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3064e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3064c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3063e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f30633ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3063441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f30632b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3063573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efda5d8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f30631eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29420==Register values: Step #5: rax = 0x000055f30ba86230 rbx = 0x000055f30ba86230 rcx = 0x000055f30ba866e0 rdx = 0x00007efda5f56b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd403a48d0 Step #5: r8 = 0x000055f30ba86230 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efda5f56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3098c1960 r14 = 0x0000000100000004 r15 = 0x000055f30882e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29420==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x83,0x60,0x63,0x0,0x0,0x22,0x0,0x21,0xff,0x5,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\203`c\000\000\"\000!\377\005\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03a47a148e3660f554f7f6310ffb52da4b0e2965 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAGDYGMAACIAIf8FCw== Step #5: MERGE-OUTER: attempt 2099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337826023 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557c08f1198, 0x5557c08f9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557c08f9918,0x5557c09810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03a47a148e3660f554f7f6310ffb52da4b0e2965' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8565 processed earlier; will process 6710 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29440==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557be1055dd bp 0x000000000000 sp 0x7fffab877160 T29440) Step #5: ==29440==The signal is caused by a READ memory access. Step #5: #0 0x5557be1055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557bdf27280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557bdf26fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5557bdf04929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557bde25ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5557bdd7dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5557bdd871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557bdd6e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5557bdd9a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc50aa88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557bdd61aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29440==Register values: Step #5: rax = 0x00005557c22eaba0 rbx = 0x00005557c22eaba0 rcx = 0x00005557c22eb050 rdx = 0x00007fc50ac50b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffab877160 Step #5: r8 = 0x00005557c22eaba0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc50ac50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557c1304960 r14 = 0x0000000100000004 r15 = 0x00005557c0271386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29440==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xbe,0x3d,0x7d,0x20,0x0,0xae,0x20,0x7,0xa8,0xf,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\276=} \000\256 \007\250\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e8fa1d21ec63747cde419aaa46f761554718201 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAG+PX0gAK4gB6gPCw== Step #5: MERGE-OUTER: attempt 2100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1337957711 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e63483198, 0x559e6348b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e6348b918,0x559e635130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e8fa1d21ec63747cde419aaa46f761554718201' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8566 processed earlier; will process 6709 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29468==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e60c975dd bp 0x000000000000 sp 0x7ffee6d3b3b0 T29468) Step #5: ==29468==The signal is caused by a READ memory access. Step #5: #0 0x559e60c975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e60ab9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e60ab8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e60a96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e609b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e6090fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e609191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e609006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e6092c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faee153e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e608f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29468==Register values: Step #5: rax = 0x0000559e64cae150 rbx = 0x0000559e64cae150 rcx = 0x0000559e64cae600 rdx = 0x00007faee1706b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee6d3b3b0 Step #5: r8 = 0x0000559e64cae150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faee1706be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e63e96960 r14 = 0x0000000100000004 r15 = 0x0000559e62e03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29468==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x61,0x42,0x61,0x42,0xe9,0x55,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BaBaB\351U\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fad4a683a413a30344db5e95fb02d93546f69861 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCYUJhQulVhn4ACw== Step #5: MERGE-OUTER: attempt 2101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338089918 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5b1967198, 0x55b5b196f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5b196f918,0x55b5b19f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fad4a683a413a30344db5e95fb02d93546f69861' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8567 processed earlier; will process 6708 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: [00:12:54:832 - 7F074EB3BC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 321 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown type 1533 Step #5: #4 pulse cov: 439 ft: 489 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5af17b5dd bp 0x000000000000 sp 0x7fff79e8b950 T29499) Step #5: ==29499==The signal is caused by a READ memory access. Step #5: #0 0x55b5af17b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5aef9d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5aef9cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5aef7a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5aee9bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5aedf3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5aedfd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5aede46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5aee103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f074eb63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5aedd7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29499==Register values: Step #5: rax = 0x000055b5b4173520 rbx = 0x000055b5b4173520 rcx = 0x000055b5b41739d0 rdx = 0x00007f074ed2bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff79e8b950 Step #5: r8 = 0x000055b5b4173520 r9 = 0x000055b5b402cb60 r10 = 0x000055b5b3ff9010 r11 = 0x00007f074ed2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5b237a960 r14 = 0x0000000100000004 r15 = 0x000055b5b12e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x8c,0x93,0x8c,0x8c,0x8c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002\000\000\214\223\214\214\214\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-803184d4bf5968699625fde0c4fedb4920eb4301 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACAACMk4yMjAALCw== Step #5: MERGE-OUTER: attempt 2102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338226503 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb79800198, 0x55eb79808911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb79808918,0x55eb798900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/803184d4bf5968699625fde0c4fedb4920eb4301' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8572 processed earlier; will process 6703 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 270 ft: 271 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 308 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 375 ft: 428 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb770145dd bp 0x000000000000 sp 0x7ffc3efb5460 T29527) Step #5: ==29527==The signal is caused by a READ memory access. Step #5: #0 0x55eb770145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb76e36280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb76e35fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb76e13929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb76d34ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb76c8cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb76c961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb76c7d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb76ca93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3169ca0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb76c70aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29527==Register values: Step #5: rax = 0x000055eb7afaf520 rbx = 0x000055eb7afaf520 rcx = 0x000055eb7afaf9d0 rdx = 0x00007f3169e68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3efb5460 Step #5: r8 = 0x000055eb7afaf520 r9 = 0x00007f3169e68c50 r10 = 0x000055eb7ae35010 r11 = 0x00007f3169e68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb7a213960 r14 = 0x0000000100000004 r15 = 0x000055eb79180386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x2,0x22,0x6d,0x69,0x6f,0x0,0x94,0x94,0x94,0x90,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\002\"mio\000\224\224\224\220\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79f2acd1668f71db11cf493f532f3af7e0f32d54 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAIibWlvAJSUlJAACw== Step #5: MERGE-OUTER: attempt 2103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338364429 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f77f4b8198, 0x55f77f4c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f77f4c0918,0x55f77f5480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79f2acd1668f71db11cf493f532f3af7e0f32d54' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8577 processed earlier; will process 6698 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29554==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f77cccc5dd bp 0x000000000000 sp 0x7fff35aa6fe0 T29554) Step #5: ==29554==The signal is caused by a READ memory access. Step #5: #0 0x55f77cccc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f77caee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f77caedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f77cacb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f77c9ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f77c944c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f77c94e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f77c9356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f77c9613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf54e40082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f77c928aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29554==Register values: Step #5: rax = 0x000055f780206520 rbx = 0x000055f780206520 rcx = 0x000055f7802069d0 rdx = 0x00007faf55008b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff35aa6fe0 Step #5: r8 = 0x000055f780206520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf55008be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f77fecb960 r14 = 0x0000000100000004 r15 = 0x000055f77ee38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29554==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x12,0x0,0x0,0xfb,0xf,0x6d,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\022\000\000\373\017m\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94310ef208e13621128f5958a4d2192c9cf9d8d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADABIAAPsPbQALCw== Step #5: MERGE-OUTER: attempt 2104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338499359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cc1658198, 0x562cc1660911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cc1660918,0x562cc16e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94310ef208e13621128f5958a4d2192c9cf9d8d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8579 processed earlier; will process 6696 files now Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #1 pulse cov: 235 ft: 236 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #2 pulse cov: 369 ft: 399 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cbee6c5dd bp 0x000000000000 sp 0x7fff9a54c920 T29583) Step #5: ==29583==The signal is caused by a READ memory access. Step #5: #0 0x562cbee6c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562cbec8e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562cbec8dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562cbec6b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562cbeb8cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562cbeae4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562cbeaee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562cbead56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562cbeb013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09079ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562cbeac8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29583==Register values: Step #5: rax = 0x0000562cc3d896b0 rbx = 0x0000562cc3d896b0 rcx = 0x0000562cc3d89b60 rdx = 0x00007f0907b82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9a54c920 Step #5: r8 = 0x0000562cc3d896b0 r9 = 0x00007f0907b82c20 r10 = 0x0000562cc3c0f010 r11 = 0x00007f0907b82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562cc206b960 r14 = 0x0000000100000004 r15 = 0x0000562cc0fd8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x9,0x42,0x67,0x42,0x19,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\011BgB\031\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2209a7fc40eea012914ebda5a1ae9e8360d5436 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QlCZ0IZhn4ACw== Step #5: MERGE-OUTER: attempt 2105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338634232 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f25de1198, 0x558f25de9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f25de9918,0x558f25e710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2209a7fc40eea012914ebda5a1ae9e8360d5436' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8582 processed earlier; will process 6693 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f235f55dd bp 0x000000000000 sp 0x7ffc7899f340 T29603) Step #5: ==29603==The signal is caused by a READ memory access. Step #5: #0 0x558f235f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f23417280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f23416fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f233f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f23315ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f2326dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f232771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f2325e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f2328a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f440edb0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f23251aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29603==Register values: Step #5: rax = 0x0000558f27b2f150 rbx = 0x0000558f27b2f150 rcx = 0x0000558f27b2f600 rdx = 0x00007f440ef78b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7899f340 Step #5: r8 = 0x0000558f27b2f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f440ef78be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f267f4960 r14 = 0x0000000100000004 r15 = 0x0000558f25761386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x0,0x0,0x83,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\003\000\003\000\000\203\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad0678712c152eb1ac799f0868f922ab8f1f5401 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAADAAMAAIMACwALCw== Step #5: MERGE-OUTER: attempt 2106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338766428 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c02383198, 0x562c0238b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c0238b918,0x562c024130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad0678712c152eb1ac799f0868f922ab8f1f5401' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8583 processed earlier; will process 6692 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562bffb975dd bp 0x000000000000 sp 0x7ffe0b09dea0 T29623) Step #5: ==29623==The signal is caused by a READ memory access. Step #5: #0 0x562bffb975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562bff9b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562bff9b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562bff996929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562bff8b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562bff80fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562bff8191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562bff8006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562bff82c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3608d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562bff7f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29623==Register values: Step #5: rax = 0x0000562c03ec5150 rbx = 0x0000562c03ec5150 rcx = 0x0000562c03ec5600 rdx = 0x00007fb360aa0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0b09dea0 Step #5: r8 = 0x0000562c03ec5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb360aa0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c02d96960 r14 = 0x0000000100000004 r15 = 0x0000562c01d03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x43,0x42,0x40,0x42,0x31,0x8a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351CB@B1\212~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ade9edb8a246d7a800844e05428900aa0f1ef19 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UNCQEIxin4ACw== Step #5: MERGE-OUTER: attempt 2107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1338899239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b6b56f198, 0x562b6b577911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b6b577918,0x562b6b5ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ade9edb8a246d7a800844e05428900aa0f1ef19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8584 processed earlier; will process 6691 files now Step #5: [LOADING] WASM module load failed: unknown type 94850 Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29649==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b68d835dd bp 0x000000000000 sp 0x7ffcaa86b4f0 T29649) Step #5: ==29649==The signal is caused by a READ memory access. Step #5: #0 0x562b68d835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b68ba5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b68ba4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b68b82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b68aa3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b689fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b68a051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b689ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b68a183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30bcdd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b689dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29649==Register values: Step #5: rax = 0x0000562b6d334f30 rbx = 0x0000562b6d334f30 rcx = 0x0000562b6d334f20 rdx = 0x00007f30bcf9db80 Step #5: rdi = 0x0000562b6d334f20 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffcaa86b4f0 Step #5: r8 = 0x0000562b6d334f30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30bcf9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b6bf82960 r14 = 0x0000000100000004 r15 = 0x0000562b6aeef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29649==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x26,0x41,0x40,0x41,0x80,0x34,0x6c,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A&A@A\2004lo\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d077412f61c2967f3d5812ad00bd2dbc4e284b8a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBJkFAQYA0bG8ACw== Step #5: MERGE-OUTER: attempt 2108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1339031711 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560545e0d198, 0x560545e15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560545e15918,0x560545e9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d077412f61c2967f3d5812ad00bd2dbc4e284b8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8586 processed earlier; will process 6689 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29665==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605436215dd bp 0x000000000000 sp 0x7ffdf25f5db0 T29665) Step #5: ==29665==The signal is caused by a READ memory access. Step #5: #0 0x5605436215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560543443280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560543442fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560543420929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560543341ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560543299c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605432a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56054328a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605432b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f79412f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56054327daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29665==Register values: Step #5: rax = 0x000056054846a150 rbx = 0x000056054846a150 rcx = 0x000056054846a600 rdx = 0x00007f79414c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf25f5db0 Step #5: r8 = 0x000056054846a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f79414c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560546820960 r14 = 0x0000000100000004 r15 = 0x000056054578d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29665==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xa2,0x74,0x41,0x6a,0x41,0x41,0x45,0x73,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000A\242tAjAAEs\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f151e5aa8d93f57c49259cc771681af2355f9f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBonRBakFBRXMACw== Step #5: MERGE-OUTER: attempt 2109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1339163163 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a409147198, 0x55a40914f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a40914f918,0x55a4091d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f151e5aa8d93f57c49259cc771681af2355f9f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8587 processed earlier; will process 6688 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29682==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a40695b5dd bp 0x000000000000 sp 0x7fff2eab3ef0 T29682) Step #5: ==29682==The signal is caused by a READ memory access. Step #5: #0 0x55a40695b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a40677d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a40677cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a40675a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a40667bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4065d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4065dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4065c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4065f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d5678b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4065b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29682==Register values: Step #5: rax = 0x000055a40b50b150 rbx = 0x000055a40b50b150 rcx = 0x000055a40b50b600 rdx = 0x00007f3d56953b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2eab3ef0 Step #5: r8 = 0x000055a40b50b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d56953be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a409b5a960 r14 = 0x0000000100000004 r15 = 0x000055a408ac7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29682==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x0,0x7e,0xbf,0xb1,0x0,0x60,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\000~\277\261\000`\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e317e7d74cf4d28a9fd9e05fdc1353d135592daa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAB+v7EAYAALCw== Step #5: MERGE-OUTER: attempt 2110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1339295469 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55649e884198, 0x55649e88c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55649e88c918,0x55649e9140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e317e7d74cf4d28a9fd9e05fdc1353d135592daa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8588 processed earlier; will process 6687 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [00:12:56:037 - 7F05FDF7FC80]: warning: wasm_runtime_malloc with too large size Step #5: Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 324 ft: 338 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 179 Step #5: #4 pulse cov: 464 ft: 516 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: [LOADING] WASM module load failed: unknown type 2015259 Step #5: #8 pulse cov: 498 ft: 609 exec/s: 2 rss: 113Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==29706==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55649c0985dd bp 0x000000000000 sp 0x7fff523c3c90 T29706) Step #5: ==29706==The signal is caused by a READ memory access. Step #5: #0 0x55649c0985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55649beba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55649beb9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55649be97929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55649bdb8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55649bd10c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55649bd1a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55649bd016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55649bd2d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05fdfa7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55649bcf4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==29706==Register values: Step #5: rax = 0x00005564a12fa520 rbx = 0x00005564a12fa520 rcx = 0x00005564a12fa9d0 rdx = 0x00007f05fe16fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff523c3c90 Step #5: r8 = 0x00005564a12fa520 r9 = 0x00007f05fe16fcd0 r10 = 0x00005564a1180010 r11 = 0x00007f05fe16fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055649f297960 r14 = 0x0000000100000004 r15 = 0x000055649e204386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==29706==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0xa,0x42,0x4b,0x42,0x13,0x8a,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351\012BKB\023\212|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-baf49b179758bb601c98d6083bcaec12339f4801 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6QpCS0ITinwACw== Step #5: MERGE-OUTER: attempt 2111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1342573697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654b8853198, 0x5654b885b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654b885b918,0x5654b88e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/baf49b179758bb601c98d6083bcaec12339f4801' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8597 processed earlier; will process 6678 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 285 ft: 296 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30233==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654b60675dd bp 0x000000000000 sp 0x7fffb8eeb990 T30233) Step #5: ==30233==The signal is caused by a READ memory access. Step #5: #0 0x5654b60675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654b5e89280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654b5e88fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654b5e66929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654b5d87ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654b5cdfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654b5ce91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654b5cd06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654b5cfc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe638c57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654b5cc3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30233==Register values: Step #5: rax = 0x00005654badc1520 rbx = 0x00005654badc1520 rcx = 0x00005654badc19d0 rdx = 0x00007fe638e1fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb8eeb990 Step #5: r8 = 0x00005654badc1520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe638e1fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654b9266960 r14 = 0x0000000100000004 r15 = 0x00005654b81d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30233==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x33,0x8a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB3\212}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-047f2dd74b09ba565d0a14741b3298588b2144f4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Izin0ACw== Step #5: MERGE-OUTER: attempt 2112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1342706997 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55675ac7c198, 0x55675ac84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55675ac84918,0x55675ad0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/047f2dd74b09ba565d0a14741b3298588b2144f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8601 processed earlier; will process 6674 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30253==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567584905dd bp 0x000000000000 sp 0x7ffc501ab720 T30253) Step #5: ==30253==The signal is caused by a READ memory access. Step #5: #0 0x5567584905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567582b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567582b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55675828f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567581b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556758108c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567581121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567580f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567581253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f341d096082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567580ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30253==Register values: Step #5: rax = 0x000055675d677ea0 rbx = 0x000055675d677ea0 rcx = 0x000055675d677e90 rdx = 0x00007f341d25eb80 Step #5: rdi = 0x000055675d677e90 rsi = 0x0000000000080001 rbp = 0x0000000000000000 rsp = 0x00007ffc501ab720 Step #5: r8 = 0x000055675d677ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f341d25ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055675b68f960 r14 = 0x0000000100000004 r15 = 0x000055675a5fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30253==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x9,0x42,0xe9,0x5b,0x42,0x61,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\011B\351[Ba\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6a7bc016692dcda3b1443ae1b6e00fca2f1a7ab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCCULpW0Jhhn4ACw== Step #5: MERGE-OUTER: attempt 2113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1342838440 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636d7686198, 0x5636d768e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636d768e918,0x5636d77160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6a7bc016692dcda3b1443ae1b6e00fca2f1a7ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8603 processed earlier; will process 6672 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30277==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636d4e9a5dd bp 0x000000000000 sp 0x7ffd0465f630 T30277) Step #5: ==30277==The signal is caused by a READ memory access. Step #5: #0 0x5636d4e9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636d4cbc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636d4cbbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636d4c99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636d4bbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636d4b12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636d4b1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636d4b036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636d4b2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f451b5f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636d4af6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30277==Register values: Step #5: rax = 0x00005636d85252e0 rbx = 0x00005636d85252e0 rcx = 0x00005636d8525790 rdx = 0x00007f451b7c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0465f630 Step #5: r8 = 0x00005636d85252e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f451b7c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636d8099960 r14 = 0x0000000100000004 r15 = 0x00005636d7006386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30277==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0xf1,0x79,0x63,0x0,0x20,0xb3,0xd9,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\001\361yc\000 \263\331\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-927d8da0a3fd3b50f7cda3fb9e8d7138704c6dfa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAHxeWMAILPZgAAACw== Step #5: MERGE-OUTER: attempt 2114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1342971288 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556565677198, 0x55656567f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55656567f918,0x5565657070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/927d8da0a3fd3b50f7cda3fb9e8d7138704c6dfa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8604 processed earlier; will process 6671 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30301==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556562e8b5dd bp 0x000000000000 sp 0x7ffd18bfca00 T30301) Step #5: ==30301==The signal is caused by a READ memory access. Step #5: #0 0x556562e8b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556562cad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556562cacfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556562c8a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556562babad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556562b03c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556562b0d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556562af46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556562b203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1384e18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556562ae7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30301==Register values: Step #5: rax = 0x0000556568154150 rbx = 0x0000556568154150 rcx = 0x0000556568154600 rdx = 0x00007f1384fe0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd18bfca00 Step #5: r8 = 0x0000556568154150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1384fe0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055656608a960 r14 = 0x0000000100000004 r15 = 0x0000556564ff7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30301==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x40,0x2,0x40,0x0,0x9f,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000\002@\002@\000\237\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-14519b6206d141ca7447fa35dcdc3ba786f4931d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDAACQAJAAJ8ACwALCw== Step #5: MERGE-OUTER: attempt 2115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1343103002 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a45a920198, 0x55a45a928911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a45a928918,0x55a45a9b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14519b6206d141ca7447fa35dcdc3ba786f4931d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8605 processed earlier; will process 6670 files now Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: #1 pulse cov: 304 ft: 305 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30326==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4581345dd bp 0x000000000000 sp 0x7ffd6f5149d0 T30326) Step #5: ==30326==The signal is caused by a READ memory access. Step #5: #0 0x55a4581345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a457f56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a457f55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a457f33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a457e54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a457dacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a457db61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a457d9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a457dc93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efca52e1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a457d90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30326==Register values: Step #5: rax = 0x000055a45c919a90 rbx = 0x000055a45c919a90 rcx = 0x000055a45c919f40 rdx = 0x00007efca54a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6f5149d0 Step #5: r8 = 0x000055a45c919a90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efca54a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a45b333960 r14 = 0x0000000100000004 r15 = 0x000055a45a2a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30326==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x70,0x42,0x17,0x42,0x37,0x86,0x81,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351pB\027B7\206\201\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-14dcc4b043ab2b64c5864bb8863980573469c280 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6XBCF0I3hoEACw== Step #5: MERGE-OUTER: attempt 2116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1343244020 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555862955198, 0x55586295d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55586295d918,0x5558629e50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14dcc4b043ab2b64c5864bb8863980573469c280' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8607 processed earlier; will process 6668 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30348==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558601695dd bp 0x000000000000 sp 0x7ffd72670a30 T30348) Step #5: ==30348==The signal is caused by a READ memory access. Step #5: #0 0x5558601695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55585ff8b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55585ff8afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55585ff68929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55585fe89ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55585fde1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55585fdeb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55585fdd26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55585fdfe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcdab4a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55585fdc5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30348==Register values: Step #5: rax = 0x000055586504df80 rbx = 0x000055586504df80 rcx = 0x000055586504df70 rdx = 0x00007fcdab66bb80 Step #5: rdi = 0x000055586504df70 rsi = 0x0000000000018001 rbp = 0x0000000000000000 rsp = 0x00007ffd72670a30 Step #5: r8 = 0x000055586504df80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcdab66bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555863368960 r14 = 0x0000000100000004 r15 = 0x00005558622d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30348==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x6a,0x41,0x35,0x41,0xd2,0x43,0xfb,0x1c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000AjA5A\322C\373\034\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bf8bad4cdc96bd19b3956013c40af6d590a6591 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABBakE1QdJD+xwACw== Step #5: MERGE-OUTER: attempt 2117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1343380061 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddbea22198, 0x55ddbea2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddbea2a918,0x55ddbeab20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6bf8bad4cdc96bd19b3956013c40af6d590a6591' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8609 processed earlier; will process 6666 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddbc2365dd bp 0x000000000000 sp 0x7fffea0b5500 T30367) Step #5: ==30367==The signal is caused by a READ memory access. Step #5: #0 0x55ddbc2365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddbc058280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddbc057fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddbc035929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddbbf56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddbbeaec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddbbeb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddbbe9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddbbecb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7aae41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddbbe92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30367==Register values: Step #5: rax = 0x000055ddbf8c7150 rbx = 0x000055ddbf8c7150 rcx = 0x000055ddbf8c7600 rdx = 0x00007fe7ab009b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffea0b5500 Step #5: r8 = 0x000055ddbf8c7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe7ab009be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddbf435960 r14 = 0x0000000100000004 r15 = 0x000055ddbe3a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x49,0x42,0xe9,0x71,0x42,0x86,0x5e,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000BIB\351qB\206^|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad6dd20af96ec077e25dcf8ab6e2a116aa808910 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABCSULpcUKGXnwACw== Step #5: MERGE-OUTER: attempt 2118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1343512662 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c778d62198, 0x55c778d6a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c778d6a918,0x55c778df20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad6dd20af96ec077e25dcf8ab6e2a116aa808910' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8610 processed earlier; will process 6665 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30396==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7765765dd bp 0x000000000000 sp 0x7ffc289d9360 T30396) Step #5: ==30396==The signal is caused by a READ memory access. Step #5: #0 0x55c7765765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c776398280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c776397fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c776375929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c776296ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7761eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7761f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7761df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c77620b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe949783082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7761d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30396==Register values: Step #5: rax = 0x000055c77add2150 rbx = 0x000055c77add2150 rcx = 0x000055c77add2600 rdx = 0x00007fe94994bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc289d9360 Step #5: r8 = 0x000055c77add2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe94994bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c779775960 r14 = 0x0000000100000004 r15 = 0x000055c7786e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30396==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x43,0x42,0x5b,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\016\001\014\000B\351@BCB[\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecfb0c5a98270a9adcb679190f010be17d8a8bad Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACg4BDABC6UBCQ0Jbhn0ACw== Step #5: MERGE-OUTER: attempt 2119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1343644093 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564207321198, 0x564207329911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564207329918,0x5642073b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ecfb0c5a98270a9adcb679190f010be17d8a8bad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8611 processed earlier; will process 6664 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 368 ft: 369 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: #2 pulse cov: 409 ft: 428 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30421==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564204b355dd bp 0x000000000000 sp 0x7ffcacbc9670 T30421) Step #5: ==30421==The signal is caused by a READ memory access. Step #5: #0 0x564204b355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564204957280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564204956fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564204934929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564204855ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5642047adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5642047b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56420479e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5642047ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbcd403f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564204791aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30421==Register values: Step #5: rax = 0x0000564208a5c430 rbx = 0x0000564208a5c430 rcx = 0x0000564208a5c420 rdx = 0x00007fbcd4207b80 Step #5: rdi = 0x0000564208a5c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcacbc9670 Step #5: r8 = 0x0000564208a5c430 r9 = 0x00007fbcd4207bf0 r10 = 0x0000564208a3d010 r11 = 0x00007fbcd4207be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564207d34960 r14 = 0x0000000100000004 r15 = 0x0000564206ca1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30421==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x36,0x86,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB6\206B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b46d91f0208a0fba7350fc129446ac01529ae1b3 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCNoZC6jB8AAs= Step #5: MERGE-OUTER: attempt 2120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1343778243 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632bff89198, 0x5632bff91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632bff91918,0x5632c00190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b46d91f0208a0fba7350fc129446ac01529ae1b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8614 processed earlier; will process 6661 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30442==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632bd79d5dd bp 0x000000000000 sp 0x7ffe994065b0 T30442) Step #5: ==30442==The signal is caused by a READ memory access. Step #5: #0 0x5632bd79d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632bd5bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632bd5befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632bd59c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632bd4bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632bd415c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632bd41f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632bd4066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632bd4323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9729267082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632bd3f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30442==Register values: Step #5: rax = 0x00005632c0f01150 rbx = 0x00005632c0f01150 rcx = 0x00005632c0f01600 rdx = 0x00007f972942fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe994065b0 Step #5: r8 = 0x00005632c0f01150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f972942fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632c099c960 r14 = 0x0000000100000004 r15 = 0x00005632bf909386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30442==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x48,0x42,0x83,0xb4,0xea,0xfc,0x60,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BHB\203\264\352\374`|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-da501e1c2b5315489173ecb88c959dc71c55c36d Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkhCg7Tq/GB8AAs= Step #5: MERGE-OUTER: attempt 2121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1343910785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d78af7198, 0x559d78aff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d78aff918,0x559d78b870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da501e1c2b5315489173ecb88c959dc71c55c36d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8615 processed earlier; will process 6660 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30474==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d7630b5dd bp 0x000000000000 sp 0x7ffdd4e04750 T30474) Step #5: ==30474==The signal is caused by a READ memory access. Step #5: #0 0x559d7630b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d7612d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d7612cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d7610a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d7602bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d75f83c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d75f8d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d75f746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d75fa03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8f356c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d75f67aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30474==Register values: Step #5: rax = 0x0000559d7abfb150 rbx = 0x0000559d7abfb150 rcx = 0x0000559d7abfb600 rdx = 0x00007fe8f3734b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd4e04750 Step #5: r8 = 0x0000559d7abfb150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8f3734be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d7950a960 r14 = 0x0000000100000004 r15 = 0x0000559d78477386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30474==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x41,0x30,0x69,0x45,0xc,0x0,0x41,0x69,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000AiA0iE\014\000Ai\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2b11b048053144f8019dd20ef2e4b642230a09a Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQWlBMGlFDABBaQs= Step #5: MERGE-OUTER: attempt 2122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344041587 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddf4f6d198, 0x55ddf4f75911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddf4f75918,0x55ddf4ffd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2b11b048053144f8019dd20ef2e4b642230a09a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8616 processed earlier; will process 6659 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30488==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddf27815dd bp 0x000000000000 sp 0x7ffdf2b534e0 T30488) Step #5: ==30488==The signal is caused by a READ memory access. Step #5: #0 0x55ddf27815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddf25a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddf25a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddf2580929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddf24a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddf23f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddf24031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddf23ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddf24163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f346624d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddf23ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30488==Register values: Step #5: rax = 0x000055ddf75cf190 rbx = 0x000055ddf75cf190 rcx = 0x000055ddf75cf640 rdx = 0x00007f3466415b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf2b534e0 Step #5: r8 = 0x000055ddf75cf190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3466415be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddf5980960 r14 = 0x0000000100000004 r15 = 0x000055ddf48ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30488==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x42,0xc2,0xc2,0x1a,0x42,0x42,0xc2,0xc2,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\016\001\014\000BB\302\302\032BB\302\302\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d20a83c7e0ea803d0c520c639b8eaeb7b663db2e Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoOAQwAQkLCwhpCQsLCGgs= Step #5: MERGE-OUTER: attempt 2123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344173861 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c3cd11198, 0x560c3cd19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c3cd19918,0x560c3cda10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d20a83c7e0ea803d0c520c639b8eaeb7b663db2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8617 processed earlier; will process 6658 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30502==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c3a5255dd bp 0x000000000000 sp 0x7fff9bfb2580 T30502) Step #5: ==30502==The signal is caused by a READ memory access. Step #5: #0 0x560c3a5255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c3a347280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c3a346fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c3a324929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c3a245ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c3a19dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c3a1a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c3a18e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c3a1ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f273f011082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c3a181aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30502==Register values: Step #5: rax = 0x0000560c3eb22e90 rbx = 0x0000560c3eb22e90 rcx = 0x0000560c3eb23340 rdx = 0x00007f273f1d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9bfb2580 Step #5: r8 = 0x0000560c3eb22e90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f273f1d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c3d724960 r14 = 0x0000000100000004 r15 = 0x0000560c3c691386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30502==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x48,0x42,0x1a,0x86,0x42,0xea,0x4a,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BHB\032\206B\352J~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c3b4eee0afe0a9660bb2226e02572292c795b6f Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQkhCGoZC6kp+AAs= Step #5: MERGE-OUTER: attempt 2124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344308240 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf2ffd9198, 0x55bf2ffe1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf2ffe1918,0x55bf300690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c3b4eee0afe0a9660bb2226e02572292c795b6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8619 processed earlier; will process 6656 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf2d7ed5dd bp 0x000000000000 sp 0x7fff263919e0 T30531) Step #5: ==30531==The signal is caused by a READ memory access. Step #5: #0 0x55bf2d7ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf2d60f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf2d60efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf2d5ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf2d50dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf2d465c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf2d46f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf2d4566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf2d4823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb592005082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf2d449aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30531==Register values: Step #5: rax = 0x000055bf31f3d190 rbx = 0x000055bf31f3d190 rcx = 0x000055bf31f3d640 rdx = 0x00007fb5921cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff263919e0 Step #5: r8 = 0x000055bf31f3d190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb5921cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf309ec960 r14 = 0x0000000100000004 r15 = 0x000055bf2f959386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7b,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xd1,0x0,0xfd,0x51,0x0,0xfd,0x51,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001{\000\003\002\001\000\012\016\001\014\000\000\375\321\000\375Q\000\375Q\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c295f58bade3fdf5192c52767ad5a5170ff4b823 Step #5: Base64: AGFzbQEAAAABBQFgAXsAAwIBAAoOAQwAAP3RAP1RAP1RAAs= Step #5: MERGE-OUTER: attempt 2125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344440042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561eb4379198, 0x561eb4381911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561eb4381918,0x561eb44090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c295f58bade3fdf5192c52767ad5a5170ff4b823' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8620 processed earlier; will process 6655 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30556==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561eb1b8d5dd bp 0x000000000000 sp 0x7fffbacab100 T30556) Step #5: ==30556==The signal is caused by a READ memory access. Step #5: #0 0x561eb1b8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561eb19af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561eb19aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561eb198c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561eb18adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561eb1805c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561eb180f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561eb17f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561eb18223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0f2537082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561eb17e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30556==Register values: Step #5: rax = 0x0000561eb6cb4150 rbx = 0x0000561eb6cb4150 rcx = 0x0000561eb6cb4600 rdx = 0x00007fd0f26ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbacab100 Step #5: r8 = 0x0000561eb6cb4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0f26ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561eb4d8c960 r14 = 0x0000000100000004 r15 = 0x0000561eb3cf9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30556==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xed,0x42,0x42,0x42,0x42,0x25,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000B\355BBBB%\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ef26f35b47956c7423180088a9d80c9d44a81fc Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAQu1CQkJCJYZ+AAs= Step #5: MERGE-OUTER: attempt 2126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344572083 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef1903b198, 0x55ef19043911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef19043918,0x55ef190cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ef26f35b47956c7423180088a9d80c9d44a81fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8621 processed earlier; will process 6654 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30586==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef1684f5dd bp 0x000000000000 sp 0x7ffd734b97c0 T30586) Step #5: ==30586==The signal is caused by a READ memory access. Step #5: #0 0x55ef1684f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef16671280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef16670fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef1664e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef1656fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef164c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef164d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef164b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef164e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9027989082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef164abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30586==Register values: Step #5: rax = 0x000055ef1aec6150 rbx = 0x000055ef1aec6150 rcx = 0x000055ef1aec6600 rdx = 0x00007f9027b51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd734b97c0 Step #5: r8 = 0x000055ef1aec6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9027b51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef19a4e960 r14 = 0x0000000100000004 r15 = 0x000055ef189bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30586==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x3b,0xc,0x0,0x1,0xfd,0x3b,0xfd,0x3b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000\000\375;\014\000\001\375;\375;\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c70fb371dbaa2392574ac621a4f0f97ae9eb4fd9 Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAAP07DAAB/Tv9Ows= Step #5: MERGE-OUTER: attempt 2127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344705118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f284a9a198, 0x55f284aa2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f284aa2918,0x55f284b2a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c70fb371dbaa2392574ac621a4f0f97ae9eb4fd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8622 processed earlier; will process 6653 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30610==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2822ae5dd bp 0x000000000000 sp 0x7ffe376622c0 T30610) Step #5: ==30610==The signal is caused by a READ memory access. Step #5: #0 0x55f2822ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2820d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2820cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2820ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f281fcead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f281f26c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f281f301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f281f176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f281f433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40ac621082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f281f0aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30610==Register values: Step #5: rax = 0x000055f28579b150 rbx = 0x000055f28579b150 rcx = 0x000055f28579b600 rdx = 0x00007f40ac7e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe376622c0 Step #5: r8 = 0x000055f28579b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40ac7e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2854ad960 r14 = 0x0000000100000004 r15 = 0x000055f28441a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30610==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x39,0x86,0x42,0xee,0x72,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B9\206B\356r~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-307c754a295931c2e14980b94cb0d60a0ab064d8 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCOYZC7nJ+AAs= Step #5: MERGE-OUTER: attempt 2128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344836050 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5564ace3e198, 0x5564ace46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564ace46918,0x5564acece0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/307c754a295931c2e14980b94cb0d60a0ab064d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8623 processed earlier; will process 6652 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30629==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564aa6525dd bp 0x000000000000 sp 0x7ffc3b0b0120 T30629) Step #5: ==30629==The signal is caused by a READ memory access. Step #5: #0 0x5564aa6525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564aa474280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564aa473fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564aa451929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564aa372ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5564aa2cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564aa2d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564aa2bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564aa2e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fecf11fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564aa2aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30629==Register values: Step #5: rax = 0x00005564ade93f20 rbx = 0x00005564ade93f20 rcx = 0x00005564ade93f10 rdx = 0x00007fecf13c2b80 Step #5: rdi = 0x00005564ade93f10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffc3b0b0120 Step #5: r8 = 0x00005564ade93f20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fecf13c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564ad851960 r14 = 0x0000000100000004 r15 = 0x00005564ac7be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30629==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x34,0x86,0x42,0xcb,0x2d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BYB4\206B\313-~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19975addbabd5f00513b47002e2af9e5af000fda Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQllCNIZCyy1+AAs= Step #5: MERGE-OUTER: attempt 2129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1344969565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557211c65198, 0x557211c6d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557211c6d918,0x557211cf50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19975addbabd5f00513b47002e2af9e5af000fda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8625 processed earlier; will process 6650 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30638==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55720f4795dd bp 0x000000000000 sp 0x7fff6124c490 T30638) Step #5: ==30638==The signal is caused by a READ memory access. Step #5: #0 0x55720f4795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55720f29b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55720f29afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55720f278929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55720f199ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55720f0f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55720f0fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55720f0e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55720f10e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3720e89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55720f0d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30638==Register values: Step #5: rax = 0x0000557214659150 rbx = 0x0000557214659150 rcx = 0x0000557214659600 rdx = 0x00007f3721051b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6124c490 Step #5: r8 = 0x0000557214659150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3721051be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557212678960 r14 = 0x0000000100000004 r15 = 0x00005572115e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30638==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x80,0x0,0x42,0x30,0x41,0x6c,0x68,0xe,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\200\000B0Alh\016\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54361bf2f99f4f71f89d7a3f5e32559cd8edd560 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQyAAEIwQWxoDgAAAAs= Step #5: MERGE-OUTER: attempt 2130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1345101774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563fa64c0198, 0x563fa64c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563fa64c8918,0x563fa65500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54361bf2f99f4f71f89d7a3f5e32559cd8edd560' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8626 processed earlier; will process 6649 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 324 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30658==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563fa3cd45dd bp 0x000000000000 sp 0x7ffeb5d5eee0 T30658) Step #5: ==30658==The signal is caused by a READ memory access. Step #5: #0 0x563fa3cd45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563fa3af6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563fa3af5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563fa3ad3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563fa39f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563fa394cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563fa39561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563fa393d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563fa39693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc53dfe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563fa3930aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30658==Register values: Step #5: rax = 0x0000563fa711ccd0 rbx = 0x0000563fa711ccd0 rcx = 0x0000563fa711d180 rdx = 0x00007fcc53fc6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb5d5eee0 Step #5: r8 = 0x0000563fa711ccd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc53fc6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563fa6ed3960 r14 = 0x0000000100000004 r15 = 0x0000563fa5e40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30658==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x84,0x80,0xfd,0xe8,0x5d,0x42,0x79,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\204\200\375\350]By~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1ebd01ff94e7dbe3e6038dd9effd8dfb5bb0143 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQoSA/ehdQnl+AAs= Step #5: MERGE-OUTER: attempt 2131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1345237283 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560868a7f198, 0x560868a87911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560868a87918,0x560868b0f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1ebd01ff94e7dbe3e6038dd9effd8dfb5bb0143' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8630 processed earlier; will process 6645 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30688==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608662935dd bp 0x000000000000 sp 0x7ffd555ed280 T30688) Step #5: ==30688==The signal is caused by a READ memory access. Step #5: #0 0x5608662935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608660b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608660b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560866092929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560865fb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560865f0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560865f151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560865efc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560865f283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ad42ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560865eefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30688==Register values: Step #5: rax = 0x0000560869a33150 rbx = 0x0000560869a33150 rcx = 0x0000560869a33600 rdx = 0x00007f7ad4492b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd555ed280 Step #5: r8 = 0x0000560869a33150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ad4492be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560869492960 r14 = 0x0000000100000004 r15 = 0x00005608683ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30688==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xef,0x0,0xce,0x0,0xff,0xe,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\030\357\000\316\000\377\016\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7221fdc8cb4bd3b748ac2892250580d52ab41334 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GO8AzgD/Dgs= Step #5: MERGE-OUTER: attempt 2132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1345368780 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c3a1dc198, 0x564c3a1e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c3a1e4918,0x564c3a26c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7221fdc8cb4bd3b748ac2892250580d52ab41334' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8631 processed earlier; will process 6644 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 351 ft: 352 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30722==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c379f05dd bp 0x000000000000 sp 0x7fffaca1e140 T30722) Step #5: ==30722==The signal is caused by a READ memory access. Step #5: #0 0x564c379f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c37812280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c37811fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c377ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c37710ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c37668c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c376721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c376596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c376853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa36157e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c3764caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30722==Register values: Step #5: rax = 0x0000564c3c527fd0 rbx = 0x0000564c3c527fd0 rcx = 0x0000564c3c528480 rdx = 0x00007fa361746b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaca1e140 Step #5: r8 = 0x0000564c3c527fd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa361746be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c3abef960 r14 = 0x0000000100000004 r15 = 0x0000564c39b5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30722==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x55,0x42,0x24,0x86,0x42,0xea,0x6,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BUB$\206B\352\006|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-35648d5949dfc174f64668e2616a9a8485e57ada Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQlVCJIZC6gZ8AAs= Step #5: MERGE-OUTER: attempt 2133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1345502552 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c4ebc4198, 0x556c4ebcc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c4ebcc918,0x556c4ec540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35648d5949dfc174f64668e2616a9a8485e57ada' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8633 processed earlier; will process 6642 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30753==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c4c3d85dd bp 0x000000000000 sp 0x7ffe11dc38e0 T30753) Step #5: ==30753==The signal is caused by a READ memory access. Step #5: #0 0x556c4c3d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c4c1fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c4c1f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c4c1d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c4c0f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c4c050c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c4c05a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c4c0416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c4c06d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa96355d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c4c034aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30753==Register values: Step #5: rax = 0x0000556c51134190 rbx = 0x0000556c51134190 rcx = 0x0000556c51134640 rdx = 0x00007fa963725b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe11dc38e0 Step #5: r8 = 0x0000556c51134190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa963725be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c4f5d7960 r14 = 0x0000000100000004 r15 = 0x0000556c4e544386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30753==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x17,0x0,0x15,0x80,0x0,0x9d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\020\000\373\027\000\025\200\000\235\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49a5fb107737941c144b99d2c44599e1c7b1a626 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAEAD7FwAVgACdAAs= Step #5: MERGE-OUTER: attempt 2134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1345635660 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565464d2e198, 0x565464d36911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565464d36918,0x565464dbe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49a5fb107737941c144b99d2c44599e1c7b1a626' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8634 processed earlier; will process 6641 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30777==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654625425dd bp 0x000000000000 sp 0x7ffd5f167820 T30777) Step #5: ==30777==The signal is caused by a READ memory access. Step #5: #0 0x5654625425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565462364280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565462363fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565462341929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565462262ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654621bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654621c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654621ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654621d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb039d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56546219eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30777==Register values: Step #5: rax = 0x0000565465e8cf20 rbx = 0x0000565465e8cf20 rcx = 0x0000565465e8cf10 rdx = 0x00007fdb03b9db80 Step #5: rdi = 0x0000565465e8cf10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffd5f167820 Step #5: r8 = 0x0000565465e8cf20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb03b9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565465741960 r14 = 0x0000000100000004 r15 = 0x00005654646ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30777==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xd3,0x0,0xd3,0x0,0xd3,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000\002\000\000\323\000\323\000\323\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-52a91d2a9aa6d9afb1476a39b5074e1cadf896d0 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAAgAA0wDTANMACws= Step #5: MERGE-OUTER: attempt 2135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1345768892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556dd76f2198, 0x556dd76fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556dd76fa918,0x556dd77820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52a91d2a9aa6d9afb1476a39b5074e1cadf896d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8636 processed earlier; will process 6639 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30786==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556dd4f065dd bp 0x000000000000 sp 0x7ffcae00fb10 T30786) Step #5: ==30786==The signal is caused by a READ memory access. Step #5: #0 0x556dd4f065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556dd4d28280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556dd4d27fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556dd4d05929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556dd4c26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556dd4b7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556dd4b881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556dd4b6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556dd4b9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f976aee1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556dd4b62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30786==Register values: Step #5: rax = 0x0000556dda2ba150 rbx = 0x0000556dda2ba150 rcx = 0x0000556dda2ba600 rdx = 0x00007f976b0a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcae00fb10 Step #5: r8 = 0x0000556dda2ba150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f976b0a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556dd8105960 r14 = 0x0000000100000004 r15 = 0x0000556dd7072386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30786==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x74,0x41,0x32,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#AtA2tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e02178e856054483527f90c9efe939d8bfa038e Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQXRBMnRwAAs= Step #5: MERGE-OUTER: attempt 2136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1345900956 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556207d97198, 0x556207d9f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556207d9f918,0x556207e270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e02178e856054483527f90c9efe939d8bfa038e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8637 processed earlier; will process 6638 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 312 ft: 331 exec/s: 0 rss: 371Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #4 pulse cov: 414 ft: 453 exec/s: 0 rss: 371Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==30812==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562055ab5dd bp 0x000000000000 sp 0x7ffde2585200 T30812) Step #5: ==30812==The signal is caused by a READ memory access. Step #5: #0 0x5562055ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562053cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562053ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562053aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562052cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556205223c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55620522d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562052146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562052403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31e6e3c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556205207aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==30812==Register values: Step #5: rax = 0x0000556208ff4110 rbx = 0x0000556208ff4110 rcx = 0x0000556208ff4100 rdx = 0x00007f31e7004b80 Step #5: rdi = 0x0000556208ff4100 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007ffde2585200 Step #5: r8 = 0x0000556208ff4110 r9 = 0x00007f31e7004c00 r10 = 0x0000556208fc7010 r11 = 0x00007f31e7004be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562087aa960 r14 = 0x0000000100000004 r15 = 0x0000556207717386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==30812==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6d,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x0,0x20,0x0,0xd5,0x0,0xd3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001m\000\003\002\001\000\012\016\001\014\000 \000\325\000 \000\325\000\323\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcb9f99936e2876a8f2762cf058cd0b632a15aed Step #5: Base64: AGFzbQEAAAABBQFgAW0AAwIBAAoOAQwAIADVACAA1QDTAAs= Step #5: MERGE-OUTER: attempt 2137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1351196145 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55954408b198, 0x559544093911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559544093918,0x55954411b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fcb9f99936e2876a8f2762cf058cd0b632a15aed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8642 processed earlier; will process 6633 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31636==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55954189f5dd bp 0x000000000000 sp 0x7ffe848be6c0 T31636) Step #5: ==31636==The signal is caused by a READ memory access. Step #5: #0 0x55954189f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595416c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595416c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55954169e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595415bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559541517c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595415211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595415086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595415343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd5994e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595414fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31636==Register values: Step #5: rax = 0x0000559544dbe190 rbx = 0x0000559544dbe190 rcx = 0x0000559544dbe640 rdx = 0x00007fbd59b16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe848be6c0 Step #5: r8 = 0x0000559544dbe190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbd59b16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559544a9e960 r14 = 0x0000000100000004 r15 = 0x0000559543a0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31636==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x80,0x0,0x41,0xff,0xff,0xff,0x10,0xc0,0xc0,0xc0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\003\002\001\000\012\016\001\014\200\000A\377\377\377\020\300\300\300\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1a9f2d640d81a4a5ffc2f9f755066f6c41fc76a Step #5: Base64: AGFzbQEAAAABBQFgAXAAAwIBAAoOAQyAAEH///8QwMDAAAs= Step #5: MERGE-OUTER: attempt 2138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1351328222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ee2d04198, 0x556ee2d0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ee2d0c918,0x556ee2d940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1a9f2d640d81a4a5ffc2f9f755066f6c41fc76a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8643 processed earlier; will process 6632 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 336 ft: 337 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #2 pulse cov: 369 ft: 405 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31657==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ee05185dd bp 0x000000000000 sp 0x7ffd78134900 T31657) Step #5: ==31657==The signal is caused by a READ memory access. Step #5: #0 0x556ee05185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ee033a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ee0339fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ee0317929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ee0238ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ee0190c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ee019a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ee01816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ee01ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24ab701082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ee0174aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31657==Register values: Step #5: rax = 0x0000556ee4e7d350 rbx = 0x0000556ee4e7d350 rcx = 0x0000556ee4e7d800 rdx = 0x00007f24ab8c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd78134900 Step #5: r8 = 0x0000556ee4e7d350 r9 = 0x00007f24ab8c9c30 r10 = 0x0000556ee4d01010 r11 = 0x00007f24ab8c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ee3717960 r14 = 0x0000000100000004 r15 = 0x0000556ee2684386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31657==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x27,0x41,0x60,0x41,0x38,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A'A`A8tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-761bbd1dc235bba24d4ebf589815c62c6d02c240 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEnQWBBOHRwAAs= Step #5: MERGE-OUTER: attempt 2139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1351460600 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634f4033198, 0x5634f403b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634f403b918,0x5634f40c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/761bbd1dc235bba24d4ebf589815c62c6d02c240' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8647 processed earlier; will process 6628 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31676==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634f18475dd bp 0x000000000000 sp 0x7ffe1357b540 T31676) Step #5: ==31676==The signal is caused by a READ memory access. Step #5: #0 0x5634f18475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634f1669280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634f1668fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634f1646929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634f1567ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634f14bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634f14c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634f14b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634f14dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40919e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634f14a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31676==Register values: Step #5: rax = 0x00005634f522b150 rbx = 0x00005634f522b150 rcx = 0x00005634f522b600 rdx = 0x00007f4091bafb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1357b540 Step #5: r8 = 0x00005634f522b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4091bafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634f4a46960 r14 = 0x0000000100000004 r15 = 0x00005634f39b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31676==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4d,0x42,0x29,0x86,0x42,0xea,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000BMB)\206B\352B|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae698fd49db17af3188176e786797d2d94e39a65 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAQk1CKYZC6kJ8AAs= Step #5: MERGE-OUTER: attempt 2140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1351592391 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557cacd62198, 0x557cacd6a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557cacd6a918,0x557cacdf20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae698fd49db17af3188176e786797d2d94e39a65' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8648 processed earlier; will process 6627 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31696==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557caa5765dd bp 0x000000000000 sp 0x7ffd583aba30 T31696) Step #5: ==31696==The signal is caused by a READ memory access. Step #5: #0 0x557caa5765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557caa398280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557caa397fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557caa375929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557caa296ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557caa1eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557caa1f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557caa1df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557caa20b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6934b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557caa1d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31696==Register values: Step #5: rax = 0x0000557cae1d5150 rbx = 0x0000557cae1d5150 rcx = 0x0000557cae1d5600 rdx = 0x00007ff69367ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd583aba30 Step #5: r8 = 0x0000557cae1d5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff69367abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557cad775960 r14 = 0x0000000100000004 r15 = 0x0000557cac6e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31696==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0xfd,0xff,0xa,0xe,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000\020\000A\375\377\012\016\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1011af11fd949684b6c69187e79bfecebd32dc99 Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAEABB/f8KDgEAAAs= Step #5: MERGE-OUTER: attempt 2141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1351723269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563458a7b198, 0x563458a83911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563458a83918,0x563458b0b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1011af11fd949684b6c69187e79bfecebd32dc99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8649 processed earlier; will process 6626 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 1971Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31729==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56345628f5dd bp 0x000000000000 sp 0x7ffe5e924c70 T31729) Step #5: ==31729==The signal is caused by a READ memory access. Step #5: #0 0x56345628f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634560b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634560b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56345608e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563455fafad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563455f07c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563455f111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563455ef86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563455f243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78ffbbf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563455eebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31729==Register values: Step #5: rax = 0x0000563459833940 rbx = 0x0000563459833940 rcx = 0x0000563459833930 rdx = 0x00007f78ffd87b80 Step #5: rdi = 0x0000563459833930 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffe5e924c70 Step #5: r8 = 0x0000563459833940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78ffd87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056345948e960 r14 = 0x0000000100000004 r15 = 0x00005634583fb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31729==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x35,0x86,0x42,0xee,0x72,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B5\206B\356r~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6347e44b47edc9b66806fffee6a59b1125a2fe5 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCNYZC7nJ+AAs= Step #5: MERGE-OUTER: attempt 2142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1352487666 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ef9905198, 0x563ef990d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ef990d918,0x563ef99950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6347e44b47edc9b66806fffee6a59b1125a2fe5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8651 processed earlier; will process 6624 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: #1 pulse cov: 259 ft: 260 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31813==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ef71195dd bp 0x000000000000 sp 0x7ffe633efd00 T31813) Step #5: ==31813==The signal is caused by a READ memory access. Step #5: #0 0x563ef71195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ef6f3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ef6f3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ef6f18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ef6e39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ef6d91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ef6d9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ef6d826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ef6dae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25f309a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ef6d75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31813==Register values: Step #5: rax = 0x0000563efbdabc90 rbx = 0x0000563efbdabc90 rcx = 0x0000563efbdabc80 rdx = 0x00007f25f3262b80 Step #5: rdi = 0x0000563efbdabc80 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffe633efd00 Step #5: r8 = 0x0000563efbdabc90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f25f3262be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563efa318960 r14 = 0x0000000100000004 r15 = 0x0000563ef9285386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31813==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xd0,0x0,0xfb,0x18,0xa,0x0,0xd3,0x12,0xd3,0x12,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\320\000\373\030\012\000\323\022\323\022\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f363b57d64fb5947771cb18e8a323d400ebd32e Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwA0AD7GAoA0xLTEgs= Step #5: MERGE-OUTER: attempt 2143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1352622013 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee2d084198, 0x55ee2d08c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee2d08c918,0x55ee2d1140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f363b57d64fb5947771cb18e8a323d400ebd32e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8653 processed earlier; will process 6622 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee2a8985dd bp 0x000000000000 sp 0x7ffcc888aa90 T31839) Step #5: ==31839==The signal is caused by a READ memory access. Step #5: #0 0x55ee2a8985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee2a6ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee2a6b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee2a697929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee2a5b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee2a510c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee2a51a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee2a5016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee2a52d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb81eece082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee2a4f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31839==Register values: Step #5: rax = 0x000055ee2f7df150 rbx = 0x000055ee2f7df150 rcx = 0x000055ee2f7df600 rdx = 0x00007fb81f096b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc888aa90 Step #5: r8 = 0x000055ee2f7df150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb81f096be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee2da97960 r14 = 0x0000000100000004 r15 = 0x000055ee2ca04386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x19,0x8a,0x42,0xea,0x31,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BGB\031\212B\3521|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b73d070b883ee332c1709f319a954382aa87fa99 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkdCGYpC6jF8AAs= Step #5: MERGE-OUTER: attempt 2144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1352753751 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5602e842e198, 0x5602e8436911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5602e8436918,0x5602e84be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b73d070b883ee332c1709f319a954382aa87fa99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8654 processed earlier; will process 6621 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602e5c425dd bp 0x000000000000 sp 0x7ffd775c13a0 T31867) Step #5: ==31867==The signal is caused by a READ memory access. Step #5: #0 0x5602e5c425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5602e5a64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5602e5a63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5602e5a41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5602e5962ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602e58bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602e58c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602e58ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602e58d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4124c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602e589eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31867==Register values: Step #5: rax = 0x00005602ea396150 rbx = 0x00005602ea396150 rcx = 0x00005602ea396600 rdx = 0x00007fd41268db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd775c13a0 Step #5: r8 = 0x00005602ea396150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd41268dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005602e8e41960 r14 = 0x0000000100000004 r15 = 0x00005602e7dae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xc3,0xc3,0xc3,0xc3,0xc4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\002\000\000\303\303\303\303\304\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-41632838b1d15562531c2dac33aff7d66407486c Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAgAAw8PDw8QACws= Step #5: MERGE-OUTER: attempt 2145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1352887798 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c59f1ea198, 0x55c59f1f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c59f1f2918,0x55c59f27a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/41632838b1d15562531c2dac33aff7d66407486c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8655 processed earlier; will process 6620 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31897==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c59c9fe5dd bp 0x000000000000 sp 0x7ffc5353cab0 T31897) Step #5: ==31897==The signal is caused by a READ memory access. Step #5: #0 0x55c59c9fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c59c820280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c59c81ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c59c7fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c59c71ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c59c676c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c59c6801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c59c6676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c59c6933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8312828082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c59c65aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31897==Register values: Step #5: rax = 0x000055c5a1758150 rbx = 0x000055c5a1758150 rcx = 0x000055c5a1758600 rdx = 0x00007f83129f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5353cab0 Step #5: r8 = 0x000055c5a1758150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f83129f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c59fbfd960 r14 = 0x0000000100000004 r15 = 0x000055c59eb6a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31897==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x38,0x86,0x42,0xea,0x33,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB8\206B\3523|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-933dc0e3333ae6781338b6cba42898b92f881cd7 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCOIZC6jN8AAs= Step #5: MERGE-OUTER: attempt 2146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353019160 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d449f5198, 0x555d449fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d449fd918,0x555d44a850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/933dc0e3333ae6781338b6cba42898b92f881cd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8656 processed earlier; will process 6619 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d422095dd bp 0x000000000000 sp 0x7ffc53aa4070 T31927) Step #5: ==31927==The signal is caused by a READ memory access. Step #5: #0 0x555d422095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d4202b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d4202afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d42008929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d41f29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d41e81c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d41e8b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d41e726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d41e9e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fadcc43e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d41e65aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31927==Register values: Step #5: rax = 0x0000555d45f62190 rbx = 0x0000555d45f62190 rcx = 0x0000555d45f62180 rdx = 0x00007fadcc606b80 Step #5: rdi = 0x0000555d45f62180 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffc53aa4070 Step #5: r8 = 0x0000555d45f62190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fadcc606be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d45408960 r14 = 0x0000000100000004 r15 = 0x0000555d44375386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x3b,0x0,0x21,0xed,0xfc,0x10,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\020\000\373\030;\000!\355\374\020\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4059bdb9653d7e51d6f270b838a32b7bcf83bf26 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAEAD7GDsAIe38EAs= Step #5: MERGE-OUTER: attempt 2147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353152260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564037e60198, 0x564037e68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564037e68918,0x564037ef00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4059bdb9653d7e51d6f270b838a32b7bcf83bf26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8658 processed earlier; will process 6617 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640356745dd bp 0x000000000000 sp 0x7ffe3360bcd0 T31955) Step #5: ==31955==The signal is caused by a READ memory access. Step #5: #0 0x5640356745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564035496280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564035495fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564035473929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564035394ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640352ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640352f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640352dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640353093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faae92a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640352d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31955==Register values: Step #5: rax = 0x0000564039fa0140 rbx = 0x0000564039fa0140 rcx = 0x0000564039fa0130 rdx = 0x00007faae9470b80 Step #5: rdi = 0x0000564039fa0130 rsi = 0x0000000000000101 rbp = 0x0000000000000000 rsp = 0x00007ffe3360bcd0 Step #5: r8 = 0x0000564039fa0140 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faae9470be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564038873960 r14 = 0x0000000100000004 r15 = 0x00005640377e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x32,0x86,0x42,0xee,0x72,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B2\206B\356r~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d76c00490883e0e9d379a4f22c533bee70144e57 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCMoZC7nJ+AAs= Step #5: MERGE-OUTER: attempt 2148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353286249 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7a6316198, 0x55a7a631e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a7a631e918,0x55a7a63a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d76c00490883e0e9d379a4f22c533bee70144e57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8660 processed earlier; will process 6615 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==31980==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7a3b2a5dd bp 0x000000000000 sp 0x7ffcb43be0a0 T31980) Step #5: ==31980==The signal is caused by a READ memory access. Step #5: #0 0x55a7a3b2a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a7a394c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a7a394bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7a3929929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a7a384aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7a37a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7a37ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7a37936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7a37bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66c8c89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a7a3786aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==31980==Register values: Step #5: rax = 0x000055a7a7b54190 rbx = 0x000055a7a7b54190 rcx = 0x000055a7a7b54640 rdx = 0x00007f66c8e51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb43be0a0 Step #5: r8 = 0x000055a7a7b54190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66c8e51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a7a6d29960 r14 = 0x0000000100000004 r15 = 0x000055a7a5c96386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==31980==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x64,0x6a,0x2,0x64,0x6a,0x0,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002dj\002dj\000\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bdd827d43032078b50148b2c22fed7d938f959a Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAmRqAmRqAAELCws= Step #5: MERGE-OUTER: attempt 2149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353418823 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac5d21b198, 0x55ac5d223911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac5d223918,0x55ac5d2ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2bdd827d43032078b50148b2c22fed7d938f959a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8661 processed earlier; will process 6614 files now Step #5: [LOADING] WASM module load failed: unknown type -1073741826 Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 309 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #4 pulse cov: 490 ft: 581 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32006==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac5aa2f5dd bp 0x000000000000 sp 0x7ffea9f91ec0 T32006) Step #5: ==32006==The signal is caused by a READ memory access. Step #5: #0 0x55ac5aa2f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac5a851280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac5a850fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac5a82e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac5a74fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac5a6a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac5a6b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac5a6986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac5a6c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22b12ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac5a68baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32006==Register values: Step #5: rax = 0x000055ac5fbe6520 rbx = 0x000055ac5fbe6520 rcx = 0x000055ac5fbe69d0 rdx = 0x00007f22b1476b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea9f91ec0 Step #5: r8 = 0x000055ac5fbe6520 r9 = 0x00007f22b1476cc0 r10 = 0x000055ac5fa6c010 r11 = 0x00007f22b1476be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac5dc2e960 r14 = 0x0000000100000004 r15 = 0x000055ac5cb9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32006==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x56,0x42,0xe9,0x42,0x42,0x16,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000BVB\351BB\026\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92632b74ef26b8124b8e167daf3b474826f7cf1f Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQlZC6UJCFoZ8AAs= Step #5: MERGE-OUTER: attempt 2150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353554830 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589b3c39198, 0x5589b3c41911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589b3c41918,0x5589b3cc90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92632b74ef26b8124b8e167daf3b474826f7cf1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8666 processed earlier; will process 6609 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32029==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589b144d5dd bp 0x000000000000 sp 0x7ffe3624d2b0 T32029) Step #5: ==32029==The signal is caused by a READ memory access. Step #5: #0 0x5589b144d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589b126f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589b126efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589b124c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589b116dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589b10c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589b10cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589b10b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589b10e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f920b41d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589b10a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32029==Register values: Step #5: rax = 0x00005589b6755190 rbx = 0x00005589b6755190 rcx = 0x00005589b6755640 rdx = 0x00007f920b5e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3624d2b0 Step #5: r8 = 0x00005589b6755190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f920b5e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589b464c960 r14 = 0x0000000100000004 r15 = 0x00005589b35b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32029==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x45,0x69,0x69,0x45,0x69,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\003\002\001\000\012\016\001\014\000AiEiiEi\017\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae7692dbf2fa230da58a9b9b56465adf079770d2 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAwIBAAoOAQwAQWlFaWlFaQ8AAAs= Step #5: MERGE-OUTER: attempt 2151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353686363 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a731984198, 0x55a73198c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a73198c918,0x55a731a140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae7692dbf2fa230da58a9b9b56465adf079770d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8667 processed earlier; will process 6608 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32057==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a72f1985dd bp 0x000000000000 sp 0x7ffc3fdca6f0 T32057) Step #5: ==32057==The signal is caused by a READ memory access. Step #5: #0 0x55a72f1985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a72efba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a72efb9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a72ef97929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a72eeb8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a72ee10c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a72ee1a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a72ee016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a72ee2d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c4b86a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a72edf4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32057==Register values: Step #5: rax = 0x000055a73308d150 rbx = 0x000055a73308d150 rcx = 0x000055a73308d600 rdx = 0x00007f9c4ba32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3fdca6f0 Step #5: r8 = 0x000055a73308d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c4ba32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a732397960 r14 = 0x0000000100000004 r15 = 0x000055a731304386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32057==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x74,0x41,0x37,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#AtA7tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a4c94cf68dbf6d163b1f9626b643ec703ecb287 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQXRBN3RwAAs= Step #5: MERGE-OUTER: attempt 2152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353818805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6bc243198, 0x55c6bc24b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6bc24b918,0x55c6bc2d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a4c94cf68dbf6d163b1f9626b643ec703ecb287' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8668 processed earlier; will process 6607 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32077==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6b9a575dd bp 0x000000000000 sp 0x7ffff0f4faa0 T32077) Step #5: ==32077==The signal is caused by a READ memory access. Step #5: #0 0x55c6b9a575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6b9879280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6b9878fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6b9856929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6b9777ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6b96cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6b96d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6b96c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6b96ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b9d4f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6b96b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32077==Register values: Step #5: rax = 0x000055c6bd0b3150 rbx = 0x000055c6bd0b3150 rcx = 0x000055c6bd0b3600 rdx = 0x00007f9b9d6bfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff0f4faa0 Step #5: r8 = 0x000055c6bd0b3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b9d6bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6bcc56960 r14 = 0x0000000100000004 r15 = 0x000055c6bbbc3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32077==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb1,0x1a,0xa1,0xb1,0x1a,0xb1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\002\000\000\261\032\241\261\032\261\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b9ddb6321e6f330b3733c7c010770152cc476be Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAAgAAsRqhsRqxCws= Step #5: MERGE-OUTER: attempt 2153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1353953246 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d4b6fc198, 0x561d4b704911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d4b704918,0x561d4b78c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b9ddb6321e6f330b3733c7c010770152cc476be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8669 processed earlier; will process 6606 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d48f105dd bp 0x000000000000 sp 0x7ffe7306df80 T32105) Step #5: ==32105==The signal is caused by a READ memory access. Step #5: #0 0x561d48f105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d48d32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d48d31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d48d0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d48c30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d48b88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d48b921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d48b796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d48ba53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f125a172082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d48b6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32105==Register values: Step #5: rax = 0x0000561d4d481150 rbx = 0x0000561d4d481150 rcx = 0x0000561d4d481600 rdx = 0x00007f125a33ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7306df80 Step #5: r8 = 0x0000561d4d481150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f125a33abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d4c10f960 r14 = 0x0000000100000004 r15 = 0x0000561d4b07c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x99,0x99,0x0,0x99,0x99,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\003\000\000\231\231\000\231\231\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-064ca48eef48af9a6a53c14acd00acbae87c2c72 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAAwAAmZkAmZkaCws= Step #5: MERGE-OUTER: attempt 2154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1354086915 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640d9da3198, 0x5640d9dab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640d9dab918,0x5640d9e330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/064ca48eef48af9a6a53c14acd00acbae87c2c72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8670 processed earlier; will process 6605 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32126==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640d75b75dd bp 0x000000000000 sp 0x7ffe5569f7e0 T32126) Step #5: ==32126==The signal is caused by a READ memory access. Step #5: #0 0x5640d75b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640d73d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640d73d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640d73b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640d72d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640d722fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640d72391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640d72206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640d724c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8524cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640d7213aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32126==Register values: Step #5: rax = 0x00005640daba7190 rbx = 0x00005640daba7190 rcx = 0x00005640daba7640 rdx = 0x00007fd852693b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5569f7e0 Step #5: r8 = 0x00005640daba7190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd852693be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640da7b6960 r14 = 0x0000000100000004 r15 = 0x00005640d9723386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32126==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf7,0x56,0x42,0x5f,0x86,0x42,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\003\002\001\000\012\016\001\014\000B\367VB_\206BB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4fd52d3c03bf409ed8fdb637ef6eeb64c76d545 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAwIBAAoOAQwAQvdWQl+GQkJ8AAs= Step #5: MERGE-OUTER: attempt 2155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1354219724 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ff8b48198, 0x558ff8b50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ff8b50918,0x558ff8bd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4fd52d3c03bf409ed8fdb637ef6eeb64c76d545' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8671 processed earlier; will process 6604 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32153==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ff635c5dd bp 0x000000000000 sp 0x7ffda5863de0 T32153) Step #5: ==32153==The signal is caused by a READ memory access. Step #5: #0 0x558ff635c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ff617e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ff617dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ff615b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ff607cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ff5fd4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ff5fde1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ff5fc56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ff5ff13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe60a0ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ff5fb8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32153==Register values: Step #5: rax = 0x0000558ffb074f00 rbx = 0x0000558ffb074f00 rcx = 0x0000558ffb074ef0 rdx = 0x00007fe60a2b4b80 Step #5: rdi = 0x0000558ffb074ef0 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffda5863de0 Step #5: r8 = 0x0000558ffb074f00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe60a2b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ff955b960 r14 = 0x0000000100000004 r15 = 0x0000558ff84c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32153==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x90,0x90,0x90,0x90,0x0,0xd4,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\002\000\000\220\220\220\220\000\324\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5657081f51fae190c3881db78dfaf00ea86b6df9 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAgAAkJCQkADUCws= Step #5: MERGE-OUTER: attempt 2156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1354353087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f7320df198, 0x55f7320e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f7320e7918,0x55f73216f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5657081f51fae190c3881db78dfaf00ea86b6df9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8673 processed earlier; will process 6602 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32173==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f72f8f35dd bp 0x000000000000 sp 0x7ffc25784f20 T32173) Step #5: ==32173==The signal is caused by a READ memory access. Step #5: #0 0x55f72f8f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f72f715280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f72f714fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f72f6f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f72f613ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f72f56bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f72f5751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f72f55c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f72f5883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f626b26e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f72f54faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32173==Register values: Step #5: rax = 0x000055f73452cad0 rbx = 0x000055f73452cad0 rcx = 0x000055f73452cf80 rdx = 0x00007f626b436b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc25784f20 Step #5: r8 = 0x000055f73452cad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f626b436be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f732af2960 r14 = 0x0000000100000004 r15 = 0x000055f731a5f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32173==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfd,0xff,0xff,0xff,0x27,0x42,0xca,0x40,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\375\377\377\377'B\312@|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5cfc53b594f41b230a9c8940bc90292b22cb1b5 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQv3///8nQspAfAs= Step #5: MERGE-OUTER: attempt 2157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1354485667 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f72f89a198, 0x55f72f8a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f72f8a2918,0x55f72f92a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5cfc53b594f41b230a9c8940bc90292b22cb1b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8675 processed earlier; will process 6600 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32208==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f72d0ae5dd bp 0x000000000000 sp 0x7ffdca648210 T32208) Step #5: ==32208==The signal is caused by a READ memory access. Step #5: #0 0x55f72d0ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f72ced0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f72cecffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f72cead929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f72cdcead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f72cd26c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f72cd301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f72cd176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f72cd433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f90befd2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f72cd0aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32208==Register values: Step #5: rax = 0x000055f730c549d0 rbx = 0x000055f730c549d0 rcx = 0x000055f730c54e80 rdx = 0x00007f90bf19ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdca648210 Step #5: r8 = 0x000055f730c549d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f90bf19abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7302ad960 r14 = 0x0000000100000004 r15 = 0x000055f72f21a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32208==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x48,0x63,0x0,0x20,0x2,0xd4,0x14,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\001Hc\000 \002\324\024\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4da556704999cf7e9274949c418ab590d5d8a72 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwBSGMAIALUFICAAAs= Step #5: MERGE-OUTER: attempt 2158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1354619448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c224369198, 0x55c224371911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c224371918,0x55c2243f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4da556704999cf7e9274949c418ab590d5d8a72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8677 processed earlier; will process 6598 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32213==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c221b7d5dd bp 0x000000000000 sp 0x7fff63ea2f10 T32213) Step #5: ==32213==The signal is caused by a READ memory access. Step #5: #0 0x55c221b7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c22199f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c22199efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c22197c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c22189dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2217f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2217ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2217e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2218123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff8e583b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2217d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32213==Register values: Step #5: rax = 0x000055c22672a150 rbx = 0x000055c22672a150 rcx = 0x000055c22672a600 rdx = 0x00007ff8e5a03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff63ea2f10 Step #5: r8 = 0x000055c22672a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff8e5a03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c224d7c960 r14 = 0x0000000100000004 r15 = 0x000055c223ce9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32213==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x48,0x42,0x31,0x8a,0x42,0xeb,0x42,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BHB1\212B\353B~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d5b5c52b3a9268f35b4fd9fbe0a14e1dfacf3c3 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQkhCMYpC60J+AAs= Step #5: MERGE-OUTER: attempt 2159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1354753441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e91a2d198, 0x560e91a35911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e91a35918,0x560e91abd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d5b5c52b3a9268f35b4fd9fbe0a14e1dfacf3c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8678 processed earlier; will process 6597 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32224==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e8f2415dd bp 0x000000000000 sp 0x7ffc08291860 T32224) Step #5: ==32224==The signal is caused by a READ memory access. Step #5: #0 0x560e8f2415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e8f063280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e8f062fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e8f040929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e8ef61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e8eeb9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e8eec31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e8eeaa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e8eed63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feaa79e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e8ee9daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32224==Register values: Step #5: rax = 0x0000560e93dc5150 rbx = 0x0000560e93dc5150 rcx = 0x0000560e93dc5600 rdx = 0x00007feaa7bacb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc08291860 Step #5: r8 = 0x0000560e93dc5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feaa7bacbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e92440960 r14 = 0x0000000100000004 r15 = 0x0000560e913ad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32224==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x2f,0x8a,0x42,0xea,0x1b,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BGB/\212B\352\033|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f95556cf4553c57b216d64416fe39210ed116165 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkdCL4pC6ht8AAs= Step #5: MERGE-OUTER: attempt 2160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1354885641 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de486a5198, 0x55de486ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de486ad918,0x55de487350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f95556cf4553c57b216d64416fe39210ed116165' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8679 processed earlier; will process 6596 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32228==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de45eb95dd bp 0x000000000000 sp 0x7fff0a88ce60 T32228) Step #5: ==32228==The signal is caused by a READ memory access. Step #5: #0 0x55de45eb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de45cdb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de45cdafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de45cb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de45bd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de45b31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de45b3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de45b226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de45b4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40abf55082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de45b15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32228==Register values: Step #5: rax = 0x000055de49baf150 rbx = 0x000055de49baf150 rcx = 0x000055de49baf600 rdx = 0x00007f40ac11db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0a88ce60 Step #5: r8 = 0x000055de49baf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40ac11dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de490b8960 r14 = 0x0000000100000004 r15 = 0x000055de48025386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32228==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x1,0x0,0x15,0x80,0x80,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\003\000\001\000\025\200\200\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa1f4474bd428705c730a7219109108e25df111d Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAwABABWAgIAACws= Step #5: MERGE-OUTER: attempt 2161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355017705 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4dc124198, 0x55a4dc12c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4dc12c918,0x55a4dc1b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa1f4474bd428705c730a7219109108e25df111d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8680 processed earlier; will process 6595 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32232==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4d99385dd bp 0x000000000000 sp 0x7ffce5e91b80 T32232) Step #5: ==32232==The signal is caused by a READ memory access. Step #5: #0 0x55a4d99385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4d975a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4d9759fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a4d9737929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4d9658ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4d95b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4d95ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4d95a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4d95cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b4d114082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4d9594aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32232==Register values: Step #5: rax = 0x000055a4ddade150 rbx = 0x000055a4ddade150 rcx = 0x000055a4ddade600 rdx = 0x00007f0b4d2dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce5e91b80 Step #5: r8 = 0x000055a4ddade150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b4d2dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4dcb37960 r14 = 0x0000000100000004 r15 = 0x000055a4dbaa4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32232==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x45,0x0,0x7e,0xed,0xff,0x32,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\031E\000~\355\3772\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-603dce72416866f5e61b2673fb863b6749a23f2e Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GUUAfu3/Mgs= Step #5: MERGE-OUTER: attempt 2162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355149431 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555603635198, 0x55560363d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55560363d918,0x5556036c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/603dce72416866f5e61b2673fb863b6749a23f2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8681 processed earlier; will process 6594 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32236==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555600e495dd bp 0x000000000000 sp 0x7ffed01894b0 T32236) Step #5: ==32236==The signal is caused by a READ memory access. Step #5: #0 0x555600e495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555600c6b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555600c6afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555600c48929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555600b69ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555600ac1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555600acb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555600ab26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555600ade3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7560b20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555600aa5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32236==Register values: Step #5: rax = 0x0000555605c1a150 rbx = 0x0000555605c1a150 rcx = 0x0000555605c1a600 rdx = 0x00007f7560ce8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed01894b0 Step #5: r8 = 0x0000555605c1a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7560ce8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555604048960 r14 = 0x0000000100000004 r15 = 0x0000555602fb5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32236==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x6c,0x45,0x6c,0x6c,0x6c,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\002\000\000lElll\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fe521fae42bc40f1a8476f8b464c3b2672058ce Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAgAAbEVsbGwaCws= Step #5: MERGE-OUTER: attempt 2163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355280470 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645a56c1198, 0x5645a56c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645a56c9918,0x5645a57510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1fe521fae42bc40f1a8476f8b464c3b2672058ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8682 processed earlier; will process 6593 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 332 ft: 333 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32248==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645a2ed55dd bp 0x000000000000 sp 0x7ffcb9255360 T32248) Step #5: ==32248==The signal is caused by a READ memory access. Step #5: #0 0x5645a2ed55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645a2cf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645a2cf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645a2cd4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645a2bf5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645a2b4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645a2b571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645a2b3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645a2b6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff07d3dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645a2b31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32248==Register values: Step #5: rax = 0x00005645a6805020 rbx = 0x00005645a6805020 rcx = 0x00005645a68054d0 rdx = 0x00007ff07d5a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb9255360 Step #5: r8 = 0x00005645a6805020 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff07d5a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645a60d4960 r14 = 0x0000000100000004 r15 = 0x00005645a5041386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32248==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x74,0x41,0x30,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#AtA0tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-170fa2363f73f9c4d3977a3ed1dfc17c325c25cc Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQXRBMHRwAAs= Step #5: MERGE-OUTER: attempt 2164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355413487 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557caef16198, 0x557caef1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557caef1e918,0x557caefa60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/170fa2363f73f9c4d3977a3ed1dfc17c325c25cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8684 processed earlier; will process 6591 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 304 ft: 328 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32252==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557cac72a5dd bp 0x000000000000 sp 0x7ffc4dd73d50 T32252) Step #5: ==32252==The signal is caused by a READ memory access. Step #5: #0 0x557cac72a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557cac54c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557cac54bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557cac529929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557cac44aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557cac3a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557cac3ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557cac3936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557cac3bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8eeb90d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557cac386aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32252==Register values: Step #5: rax = 0x0000557cafc6b520 rbx = 0x0000557cafc6b520 rcx = 0x0000557cafc6b9d0 rdx = 0x00007f8eebad5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4dd73d50 Step #5: r8 = 0x0000557cafc6b520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8eebad5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557caf929960 r14 = 0x0000000100000004 r15 = 0x0000557cae896386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32252==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x45,0x0,0xff,0xed,0x3e,0x31,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\031E\000\377\355>1\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9de4a3a675f14d6cd89a86a71339de70dab2979 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GUUA/+0+MQs= Step #5: MERGE-OUTER: attempt 2165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355547947 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d9d891198, 0x559d9d899911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d9d899918,0x559d9d9210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9de4a3a675f14d6cd89a86a71339de70dab2979' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8687 processed earlier; will process 6588 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32256==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d9b0a55dd bp 0x000000000000 sp 0x7fff1a7e07f0 T32256) Step #5: ==32256==The signal is caused by a READ memory access. Step #5: #0 0x559d9b0a55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d9aec7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d9aec6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d9aea4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d9adc5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d9ad1dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d9ad271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d9ad0e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d9ad3a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26c5d26082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d9ad01aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32256==Register values: Step #5: rax = 0x0000559d9ed95150 rbx = 0x0000559d9ed95150 rcx = 0x0000559d9ed95600 rdx = 0x00007f26c5eeeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1a7e07f0 Step #5: r8 = 0x0000559d9ed95150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26c5eeebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d9e2a4960 r14 = 0x0000000100000004 r15 = 0x0000559d9d211386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32256==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xb7,0x0,0x32,0x77,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\020\000\373\030\267\0002w\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7982c5ee3b3f62cfb647392a96f9d713eb09dc11 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAEAD7GLcAMncAAQs= Step #5: MERGE-OUTER: attempt 2166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355680854 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff0c70d198, 0x55ff0c715911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff0c715918,0x55ff0c79d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7982c5ee3b3f62cfb647392a96f9d713eb09dc11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8688 processed earlier; will process 6587 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32268==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff09f215dd bp 0x000000000000 sp 0x7ffc3ea377c0 T32268) Step #5: ==32268==The signal is caused by a READ memory access. Step #5: #0 0x55ff09f215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff09d43280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff09d42fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff09d20929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff09c41ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff09b99c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff09ba31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff09b8a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff09bb63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9798fa3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff09b7daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32268==Register values: Step #5: rax = 0x000055ff0ef5e190 rbx = 0x000055ff0ef5e190 rcx = 0x000055ff0ef5e640 rdx = 0x00007f979916bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3ea377c0 Step #5: r8 = 0x000055ff0ef5e190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f979916bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff0d120960 r14 = 0x0000000100000004 r15 = 0x000055ff0c08d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32268==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x68,0x42,0x57,0x86,0x42,0x4b,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000B\351hBW\206BK|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00e440662714640e315d2a615cdc80419657ab49 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwAQuloQleGQkt8AAs= Step #5: MERGE-OUTER: attempt 2167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355814953 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e73313198, 0x557e7331b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e7331b918,0x557e733a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00e440662714640e315d2a615cdc80419657ab49' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8689 processed earlier; will process 6586 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32272==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e70b275dd bp 0x000000000000 sp 0x7ffcdafade70 T32272) Step #5: ==32272==The signal is caused by a READ memory access. Step #5: #0 0x557e70b275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e70949280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e70948fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e70926929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e70847ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e7079fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e707a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e707906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e707bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23124f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e70783aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32272==Register values: Step #5: rax = 0x0000557e75e2c150 rbx = 0x0000557e75e2c150 rcx = 0x0000557e75e2c600 rdx = 0x00007f23126beb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdafade70 Step #5: r8 = 0x0000557e75e2c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23126bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e73d26960 r14 = 0x0000000100000004 r15 = 0x0000557e72c93386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32272==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x43,0x42,0x54,0x86,0x42,0xea,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000BCBT\206B\352B|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7387ac0312f929a4248f11be06a0fdfab4604c1 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAQkNCVIZC6kJ8AAs= Step #5: MERGE-OUTER: attempt 2168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1355948253 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4bf7be198, 0x55c4bf7c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4bf7c6918,0x55c4bf84e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7387ac0312f929a4248f11be06a0fdfab4604c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8690 processed earlier; will process 6585 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32276==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4bcfd25dd bp 0x000000000000 sp 0x7ffd3be64d00 T32276) Step #5: ==32276==The signal is caused by a READ memory access. Step #5: #0 0x55c4bcfd25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c4bcdf4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c4bcdf3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4bcdd1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c4bccf2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4bcc4ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4bcc541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4bcc3b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4bcc673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe538598082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c4bcc2eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32276==Register values: Step #5: rax = 0x000055c4c0737150 rbx = 0x000055c4c0737150 rcx = 0x000055c4c0737600 rdx = 0x00007fe538760b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3be64d00 Step #5: r8 = 0x000055c4c0737150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe538760be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4c01d1960 r14 = 0x0000000100000004 r15 = 0x000055c4bf13e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32276==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x25,0x42,0x1f,0x86,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\351@B%B\037\206\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4150c144ffe8895bc81321cc64dd51c2d29a6bf Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQulAQiVCH4aCAAs= Step #5: MERGE-OUTER: attempt 2169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356079839 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56118fbfa198, 0x56118fc02911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56118fc02918,0x56118fc8a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4150c144ffe8895bc81321cc64dd51c2d29a6bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8691 processed earlier; will process 6584 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32281==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56118d40e5dd bp 0x000000000000 sp 0x7ffc7be6dc40 T32281) Step #5: ==32281==The signal is caused by a READ memory access. Step #5: #0 0x56118d40e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56118d230280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56118d22ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56118d20d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56118d12ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56118d086c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56118d0901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56118d0776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56118d0a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e17411082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56118d06aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32281==Register values: Step #5: rax = 0x0000561191338150 rbx = 0x0000561191338150 rcx = 0x0000561191338600 rdx = 0x00007f8e175d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7be6dc40 Step #5: r8 = 0x0000561191338150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8e175d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056119060d960 r14 = 0x0000000100000004 r15 = 0x000056118f57a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32281==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x7c,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000\020\000A|\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d08d15a299c4233d4eb1135496218bf981c83cc Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAEABBfA4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356211530 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0327a3198, 0x55f0327ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0327ab918,0x55f0328330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d08d15a299c4233d4eb1135496218bf981c83cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8692 processed earlier; will process 6583 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32292==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f02ffb75dd bp 0x000000000000 sp 0x7ffcf104d890 T32292) Step #5: ==32292==The signal is caused by a READ memory access. Step #5: #0 0x55f02ffb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f02fdd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f02fdd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f02fdb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f02fcd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f02fc2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f02fc391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f02fc206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f02fc4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc9bd4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f02fc13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32292==Register values: Step #5: rax = 0x000055f035106190 rbx = 0x000055f035106190 rcx = 0x000055f035106640 rdx = 0x00007efc9bf14b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf104d890 Step #5: r8 = 0x000055f035106190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc9bf14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0331b6960 r14 = 0x0000000100000004 r15 = 0x000055f032123386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32292==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x17,0x0,0xfb,0x14,0x0,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\020\000\373\027\000\373\024\000\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d548e0525bd5952b699e587966d8e2baa14901d2 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAEAD7FwD7FAC+AAs= Step #5: MERGE-OUTER: attempt 2171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356342641 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc246de198, 0x55bc246e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc246e6918,0x55bc2476e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d548e0525bd5952b699e587966d8e2baa14901d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8693 processed earlier; will process 6582 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc21ef25dd bp 0x000000000000 sp 0x7ffc899846a0 T32299) Step #5: ==32299==The signal is caused by a READ memory access. Step #5: #0 0x55bc21ef25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc21d14280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc21d13fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc21cf1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc21c12ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc21b6ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc21b741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc21b5b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc21b873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8559bfa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc21b4eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32299==Register values: Step #5: rax = 0x000055bc25c33080 rbx = 0x000055bc25c33080 rcx = 0x000055bc25c33070 rdx = 0x00007f8559dc2b80 Step #5: rdi = 0x000055bc25c33070 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffc899846a0 Step #5: r8 = 0x000055bc25c33080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8559dc2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc250f1960 r14 = 0x0000000100000004 r15 = 0x000055bc2405e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xa6,0x1a,0xa6,0x1a,0xa2,0x1a,0xa6,0x1a,0x1b,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\000\246\032\246\032\242\032\246\032\033\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-053b6b9c5f8bd16128ca3490a4342961f7d4f95c Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAKYaphqiGqYaGws= Step #5: MERGE-OUTER: attempt 2172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356475147 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0cb4b7198, 0x55d0cb4bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0cb4bf918,0x55d0cb5470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/053b6b9c5f8bd16128ca3490a4342961f7d4f95c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8695 processed earlier; will process 6580 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0c8ccb5dd bp 0x000000000000 sp 0x7fff46245360 T32303) Step #5: ==32303==The signal is caused by a READ memory access. Step #5: #0 0x55d0c8ccb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0c8aed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0c8aecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0c8aca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0c89ebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0c8943c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0c894d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0c89346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0c89603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2a0017082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0c8927aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32303==Register values: Step #5: rax = 0x000055d0cc1cd520 rbx = 0x000055d0cc1cd520 rcx = 0x000055d0cc1cd9d0 rdx = 0x00007fd2a01dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff46245360 Step #5: r8 = 0x000055d0cc1cd520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2a01dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0cbeca960 r14 = 0x0000000100000004 r15 = 0x000055d0cae37386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0xf,0x0,0x0,0x0,0x78,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\017\000\000\000x\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0df0f50657cc732bff51fb06f9f75913ab1c7d5b Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7DwAAAHgAAQs= Step #5: MERGE-OUTER: attempt 2173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356608265 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561716a27198, 0x561716a2f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561716a2f918,0x561716ab70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0df0f50657cc732bff51fb06f9f75913ab1c7d5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8697 processed earlier; will process 6578 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56171423b5dd bp 0x000000000000 sp 0x7ffe5c071b60 T32307) Step #5: ==32307==The signal is caused by a READ memory access. Step #5: #0 0x56171423b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56171405d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56171405cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56171403a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561713f5bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561713eb3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561713ebd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561713ea46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561713ed03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe87394a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561713e97aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32307==Register values: Step #5: rax = 0x0000561717921150 rbx = 0x0000561717921150 rcx = 0x0000561717921600 rdx = 0x00007fe873b12b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5c071b60 Step #5: r8 = 0x0000561717921150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe873b12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056171743a960 r14 = 0x0000000100000004 r15 = 0x00005617163a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x0,0x0,0x15,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\020\000\373\033\000\000\000\000\025\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f54f4c562ba2eb5c980b109da8d5d9efc55c2685 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAEAD7GwAAAAAVAAs= Step #5: MERGE-OUTER: attempt 2174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356739590 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562862d3e198, 0x562862d46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562862d46918,0x562862dce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f54f4c562ba2eb5c980b109da8d5d9efc55c2685' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8698 processed earlier; will process 6577 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628605525dd bp 0x000000000000 sp 0x7fff1af870c0 T32319) Step #5: ==32319==The signal is caused by a READ memory access. Step #5: #0 0x5628605525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562860374280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562860373fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562860351929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562860272ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628601cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628601d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628601bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628601e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77d5971082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628601aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32319==Register values: Step #5: rax = 0x0000562863c33190 rbx = 0x0000562863c33190 rcx = 0x0000562863c33640 rdx = 0x00007f77d5b39b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1af870c0 Step #5: r8 = 0x0000562863c33190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77d5b39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562863751960 r14 = 0x0000000100000004 r15 = 0x00005628626be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x80,0x0,0x41,0x69,0xc0,0xc0,0x1,0xc0,0xc0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\003\002\001\000\012\016\001\014\200\000Ai\300\300\001\300\300\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4ac9b51d13fad849a2148569d2da7440bef4c1d Step #5: Base64: AGFzbQEAAAABBQFgAXAAAwIBAAoOAQyAAEFpwMABwMAAAQs= Step #5: MERGE-OUTER: attempt 2175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1356873140 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de216cc198, 0x55de216d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de216d4918,0x55de2175c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4ac9b51d13fad849a2148569d2da7440bef4c1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8699 processed earlier; will process 6576 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de1eee05dd bp 0x000000000000 sp 0x7ffd2b547940 T32323) Step #5: ==32323==The signal is caused by a READ memory access. Step #5: #0 0x55de1eee05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de1ed02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de1ed01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de1ecdf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de1ec00ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de1eb58c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de1eb621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de1eb496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de1eb753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf1c667082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de1eb3caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32323==Register values: Step #5: rax = 0x000055de23be5150 rbx = 0x000055de23be5150 rcx = 0x000055de23be5600 rdx = 0x00007fcf1c82fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2b547940 Step #5: r8 = 0x000055de23be5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf1c82fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de220df960 r14 = 0x0000000100000004 r15 = 0x000055de2104c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0xa,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\020\000A\012\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b88c09402ce251ed7dcd0ee85ad28d523e0e55bb Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAEABBCg4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357004892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc94b7c198, 0x55fc94b84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc94b84918,0x55fc94c0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b88c09402ce251ed7dcd0ee85ad28d523e0e55bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8700 processed earlier; will process 6575 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc923905dd bp 0x000000000000 sp 0x7ffd18775af0 T32327) Step #5: ==32327==The signal is caused by a READ memory access. Step #5: #0 0x55fc923905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc921b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc921b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc9218f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc920b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc92008c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc920121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc91ff96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc920253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8098e49082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc91fecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32327==Register values: Step #5: rax = 0x000055fc97456150 rbx = 0x000055fc97456150 rcx = 0x000055fc97456600 rdx = 0x00007f8099011b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd18775af0 Step #5: r8 = 0x000055fc97456150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8099011be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc9558f960 r14 = 0x0000000100000004 r15 = 0x000055fc944fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x30,0x86,0x42,0xea,0x33,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB0\206B\3523|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-133caedc1a374d00768a42a1fcb6eb8ef1a29b73 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCMIZC6jN8AAs= Step #5: MERGE-OUTER: attempt 2177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357136880 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e48363f198, 0x55e483647911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e483647918,0x55e4836cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/133caedc1a374d00768a42a1fcb6eb8ef1a29b73' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8701 processed earlier; will process 6574 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e480e535dd bp 0x000000000000 sp 0x7fffa12209b0 T32331) Step #5: ==32331==The signal is caused by a READ memory access. Step #5: #0 0x55e480e535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e480c75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e480c74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e480c52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e480b73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e480acbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e480ad51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e480abc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e480ae83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5820da2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e480aafaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32331==Register values: Step #5: rax = 0x000055e48580e150 rbx = 0x000055e48580e150 rcx = 0x000055e48580e600 rdx = 0x00007f5820f6ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa12209b0 Step #5: r8 = 0x000055e48580e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5820f6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e484052960 r14 = 0x0000000100000004 r15 = 0x000055e482fbf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0xc,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\020\000\020\000\020\000\014\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-67420f2241aaed23f4ad4bc6a6397b628084179e Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAEAAQABAADAAAAAs= Step #5: MERGE-OUTER: attempt 2178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357269417 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d8fa98198, 0x556d8faa0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d8faa0918,0x556d8fb280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67420f2241aaed23f4ad4bc6a6397b628084179e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8702 processed earlier; will process 6573 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d8d2ac5dd bp 0x000000000000 sp 0x7ffefc9a3ef0 T32343) Step #5: ==32343==The signal is caused by a READ memory access. Step #5: #0 0x556d8d2ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d8d0ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d8d0cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d8d0ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d8cfccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d8cf24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d8cf2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d8cf156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d8cf413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f3894a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d8cf08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32343==Register values: Step #5: rax = 0x0000556d90851190 rbx = 0x0000556d90851190 rcx = 0x0000556d90851640 rdx = 0x00007f2f38b12b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefc9a3ef0 Step #5: r8 = 0x0000556d90851190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2f38b12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d904ab960 r14 = 0x0000000100000004 r15 = 0x0000556d8f418386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xd2,0x68,0x42,0x42,0xc4,0xc2,0x7e,0xc4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\322hBB\304\302~\304\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd4dd770ee7ee7cd3c31263fd37646217723bc0e Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQtJoQkLEwn7EAAs= Step #5: MERGE-OUTER: attempt 2179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357402724 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ecc4fdd198, 0x55ecc4fe5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ecc4fe5918,0x55ecc506d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd4dd770ee7ee7cd3c31263fd37646217723bc0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8703 processed earlier; will process 6572 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 350 ft: 403 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32350==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ecc27f15dd bp 0x000000000000 sp 0x7ffc7f864860 T32350) Step #5: ==32350==The signal is caused by a READ memory access. Step #5: #0 0x55ecc27f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ecc2613280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ecc2612fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ecc25f0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ecc2511ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ecc2469c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ecc24731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ecc245a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ecc24863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3961f18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ecc244daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32350==Register values: Step #5: rax = 0x000055ecc6833e80 rbx = 0x000055ecc6833e80 rcx = 0x000055ecc6834330 rdx = 0x00007f39620e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7f864860 Step #5: r8 = 0x000055ecc6833e80 r9 = 0x00007f39620e0c20 r10 = 0x000055ecc66b9010 r11 = 0x00007f39620e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ecc59f0960 r14 = 0x0000000100000004 r15 = 0x000055ecc495d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32350==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x1,0x10,0x0,0x0,0x0,0x78,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\001\020\000\000\000x\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc2b132fa862126eaa0b05eabe5bc7b1f59731d2 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAABEAAAAHgAAQs= Step #5: MERGE-OUTER: attempt 2180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357538621 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4fdbb3198, 0x55a4fdbbb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4fdbbb918,0x55a4fdc430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc2b132fa862126eaa0b05eabe5bc7b1f59731d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8707 processed earlier; will process 6568 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #2 pulse cov: 360 ft: 386 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32354==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4fb3c75dd bp 0x000000000000 sp 0x7fffe345c890 T32354) Step #5: ==32354==The signal is caused by a READ memory access. Step #5: #0 0x55a4fb3c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4fb1e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4fb1e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a4fb1c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4fb0e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4fb03fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4fb0491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4fb0306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4fb05c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56e6afc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4fb023aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32354==Register values: Step #5: rax = 0x000055a4ff9cde80 rbx = 0x000055a4ff9cde80 rcx = 0x000055a4ff9ce330 rdx = 0x00007f56e6cc4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe345c890 Step #5: r8 = 0x000055a4ff9cde80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56e6cc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4fe5c6960 r14 = 0x0000000100000004 r15 = 0x000055a4fd533386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32354==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x33,0x42,0x80,0x8f,0x80,0x80,0x4a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000B3B\200\217\200\200J}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e9bff3b5fcfd26c2eac2901c5e794b635dc80bd Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAQjNCgI+AgEp9AAs= Step #5: MERGE-OUTER: attempt 2181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357672172 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e14f70198, 0x557e14f78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e14f78918,0x557e150000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e9bff3b5fcfd26c2eac2901c5e794b635dc80bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8710 processed earlier; will process 6565 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32358==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e127845dd bp 0x000000000000 sp 0x7ffc19f3acb0 T32358) Step #5: ==32358==The signal is caused by a READ memory access. Step #5: #0 0x557e127845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e125a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e125a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e12583929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e124a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e123fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e124061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e123ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e124193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f60228ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e123e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32358==Register values: Step #5: rax = 0x0000557e16b96080 rbx = 0x0000557e16b96080 rcx = 0x0000557e16b96070 rdx = 0x00007f6022ab7b80 Step #5: rdi = 0x0000557e16b96070 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007ffc19f3acb0 Step #5: r8 = 0x0000557e16b96080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6022ab7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e15983960 r14 = 0x0000000100000004 r15 = 0x0000557e148f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32358==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xca,0x68,0x42,0x42,0x42,0x4,0x7f,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\312hBBB\004\177\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0650f35465e3859bb6330a0cc2273e7408b9be4f Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQspoQkJCBH9/AAs= Step #5: MERGE-OUTER: attempt 2182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357806663 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb25f3b198, 0x55eb25f43911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb25f43918,0x55eb25fcb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0650f35465e3859bb6330a0cc2273e7408b9be4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8712 processed earlier; will process 6563 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb2374f5dd bp 0x000000000000 sp 0x7ffe8fde7ee0 T32363) Step #5: ==32363==The signal is caused by a READ memory access. Step #5: #0 0x55eb2374f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb23571280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb23570fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb2354e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb2346fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb233c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb233d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb233b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb233e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86fc3cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb233abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32363==Register values: Step #5: rax = 0x000055eb270d9150 rbx = 0x000055eb270d9150 rcx = 0x000055eb270d9600 rdx = 0x00007f86fc597b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8fde7ee0 Step #5: r8 = 0x000055eb270d9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86fc597be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb2694e960 r14 = 0x0000000100000004 r15 = 0x000055eb258bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x5e,0x4d,0x4d,0x4d,0x4e,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\002\000\000^MMMN\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e085d1ab590909a771f20b0d99a9041dcd75bc7 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAAgAAXk1NTU4ACws= Step #5: MERGE-OUTER: attempt 2183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1357939947 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6b3043198, 0x55c6b304b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6b304b918,0x55c6b30d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e085d1ab590909a771f20b0d99a9041dcd75bc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8713 processed earlier; will process 6562 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 326 ft: 327 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32374==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6b08575dd bp 0x000000000000 sp 0x7ffc71fa5e60 T32374) Step #5: ==32374==The signal is caused by a READ memory access. Step #5: #0 0x55c6b08575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6b0679280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6b0678fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6b0656929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6b0577ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6b04cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6b04d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6b04c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6b04ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e3021b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6b04b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32374==Register values: Step #5: rax = 0x000055c6b4148c60 rbx = 0x000055c6b4148c60 rcx = 0x000055c6b4149110 rdx = 0x00007f8e303e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc71fa5e60 Step #5: r8 = 0x000055c6b4148c60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8e303e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6b3a56960 r14 = 0x0000000100000004 r15 = 0x000055c6b29c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32374==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x60,0x41,0x37,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#A`A7tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-170d2ecb2ef133939d13555e289f26e6db017f39 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQWBBN3RwAAs= Step #5: MERGE-OUTER: attempt 2184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1358074383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5625fb4c8198, 0x5625fb4d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5625fb4d0918,0x5625fb5580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/170d2ecb2ef133939d13555e289f26e6db017f39' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8715 processed earlier; will process 6560 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 371Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32378==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625f8cdc5dd bp 0x000000000000 sp 0x7ffcfdbab030 T32378) Step #5: ==32378==The signal is caused by a READ memory access. Step #5: #0 0x5625f8cdc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5625f8afe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5625f8afdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5625f8adb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5625f89fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5625f8954c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5625f895e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5625f89456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5625f89713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a17b2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5625f8938aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32378==Register values: Step #5: rax = 0x00005625fd9e5770 rbx = 0x00005625fd9e5770 rcx = 0x00005625fd9e5760 rdx = 0x00007f0a17cf5b80 Step #5: rdi = 0x00005625fd9e5760 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007ffcfdbab030 Step #5: r8 = 0x00005625fd9e5770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a17cf5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625fbedb960 r14 = 0x0000000100000004 r15 = 0x00005625fae48386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32378==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x23,0x0,0x72,0x9d,0x87,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\020\000\373\030#\000r\235\207\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbad8eea3280c2a3e68d006c3e8b9e3122408cd1 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAEAD7GCMAcp2HAAs= Step #5: MERGE-OUTER: attempt 2185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1363363657 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba7ebd2198, 0x55ba7ebda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba7ebda918,0x55ba7ec620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bbad8eea3280c2a3e68d006c3e8b9e3122408cd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8717 processed earlier; will process 6558 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32472==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba7c3e65dd bp 0x000000000000 sp 0x7ffdf4858e30 T32472) Step #5: ==32472==The signal is caused by a READ memory access. Step #5: #0 0x55ba7c3e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba7c208280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba7c207fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba7c1e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba7c106ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba7c05ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba7c0681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba7c04f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba7c07b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e2cbeb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba7c042aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32472==Register values: Step #5: rax = 0x000055ba7f91b190 rbx = 0x000055ba7f91b190 rcx = 0x000055ba7f91b640 rdx = 0x00007f5e2cdb3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf4858e30 Step #5: r8 = 0x000055ba7f91b190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e2cdb3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba7f5e5960 r14 = 0x0000000100000004 r15 = 0x000055ba7e552386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32472==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x22,0x0,0x10,0x0,0x20,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\016\001\014\000 \000\"\000\020\000 \000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-215f624427cc4e9ec77ccbb316b8bbc587272a57 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoOAQwAIAAiABAAIAAQAAs= Step #5: MERGE-OUTER: attempt 2186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1363496999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fad834198, 0x560fad83c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fad83c918,0x560fad8c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/215f624427cc4e9ec77ccbb316b8bbc587272a57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8718 processed earlier; will process 6557 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fab0485dd bp 0x000000000000 sp 0x7ffff0aae300 T32483) Step #5: ==32483==The signal is caused by a READ memory access. Step #5: #0 0x560fab0485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560faae6a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560faae69fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560faae47929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560faad68ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560faacc0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560faacca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560faacb16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560faacdd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f841b3a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560faaca4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32483==Register values: Step #5: rax = 0x0000560faf9e3150 rbx = 0x0000560faf9e3150 rcx = 0x0000560faf9e3600 rdx = 0x00007f841b56eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff0aae300 Step #5: r8 = 0x0000560faf9e3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f841b56ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fae247960 r14 = 0x0000000100000004 r15 = 0x0000560fad1b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x7a,0x0,0x52,0xce,0x89,0x44,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\031z\000R\316\211D\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-161a0633f51a416c9594cc29b31f2010c4a4b19c Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GXoAUs6JRAs= Step #5: MERGE-OUTER: attempt 2187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1363627011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c6dcc2198, 0x564c6dcca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c6dcca918,0x564c6dd520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/161a0633f51a416c9594cc29b31f2010c4a4b19c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8719 processed earlier; will process 6556 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32490==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c6b4d65dd bp 0x000000000000 sp 0x7fffc08e7010 T32490) Step #5: ==32490==The signal is caused by a READ memory access. Step #5: #0 0x564c6b4d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c6b2f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c6b2f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c6b2d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c6b1f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c6b14ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c6b1581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c6b13f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c6b16b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f970b6b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c6b132aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32490==Register values: Step #5: rax = 0x0000564c6f9fa210 rbx = 0x0000564c6f9fa210 rcx = 0x0000564c6f9fa6c0 rdx = 0x00007f970b87db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc08e7010 Step #5: r8 = 0x0000564c6f9fa210 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f970b87dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c6e6d5960 r14 = 0x0000000100000004 r15 = 0x0000564c6d642386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32490==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x0,0x1,0xd0,0x0,0x14,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000 \000\325\000\001\320\000\024\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-37cef7f094a7256abea8ea78120b62c723524940 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwAIADVAAHQABQAAAs= Step #5: MERGE-OUTER: attempt 2188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1363758379 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce5077d198, 0x55ce50785911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce50785918,0x55ce5080d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37cef7f094a7256abea8ea78120b62c723524940' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8720 processed earlier; will process 6555 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce4df915dd bp 0x000000000000 sp 0x7ffcfe4f6220 T32499) Step #5: ==32499==The signal is caused by a READ memory access. Step #5: #0 0x55ce4df915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce4ddb3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce4ddb2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce4dd90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce4dcb1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce4dc09c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce4dc131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce4dbfa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce4dc263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc5402a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce4dbedaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32499==Register values: Step #5: rax = 0x000055ce51ad5f30 rbx = 0x000055ce51ad5f30 rcx = 0x000055ce51ad5f20 rdx = 0x00007fc54046ab80 Step #5: rdi = 0x000055ce51ad5f20 rsi = 0x0000000000050001 rbp = 0x0000000000000000 rsp = 0x00007ffcfe4f6220 Step #5: r8 = 0x000055ce51ad5f30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc54046abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce51190960 r14 = 0x0000000100000004 r15 = 0x000055ce500fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xd0,0x80,0x80,0x0,0xd0,0x80,0x80,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000\320\200\200\000\320\200\200\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5fcfca492b27219301b4918b277891a3c6f2ad9c Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwA0ICAANCAgIAAAAs= Step #5: MERGE-OUTER: attempt 2189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1363892303 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e278eb198, 0x564e278f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e278f3918,0x564e2797b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5fcfca492b27219301b4918b277891a3c6f2ad9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8722 processed earlier; will process 6553 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #1 pulse cov: 332 ft: 333 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e250ff5dd bp 0x000000000000 sp 0x7fffbd6300f0 T32503) Step #5: ==32503==The signal is caused by a READ memory access. Step #5: #0 0x564e250ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e24f21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e24f20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e24efe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e24e1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e24d77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e24d811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e24d686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e24d943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbef2e18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e24d5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32503==Register values: Step #5: rax = 0x0000564e2951e110 rbx = 0x0000564e2951e110 rcx = 0x0000564e2951e5c0 rdx = 0x00007fbef2fe0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbd6300f0 Step #5: r8 = 0x0000564e2951e110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbef2fe0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e282fe960 r14 = 0x0000000100000004 r15 = 0x0000564e2726b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x17,0x6c,0xfb,0x15,0x6e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\027l\373\025n\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd5942a2acbb26a8061f3b60a273cd595dcf819d Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7F2z7FW4AAAs= Step #5: MERGE-OUTER: attempt 2190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364025664 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fed7e5198, 0x555fed7ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fed7ed918,0x555fed8750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd5942a2acbb26a8061f3b60a273cd595dcf819d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8724 processed earlier; will process 6551 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555feaff95dd bp 0x000000000000 sp 0x7ffe461e87b0 T32507) Step #5: ==32507==The signal is caused by a READ memory access. Step #5: #0 0x555feaff95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555feae1b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555feae1afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555feadf8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fead19ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555feac71c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555feac7b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555feac626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555feac8e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b7c400082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555feac55aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32507==Register values: Step #5: rax = 0x0000555fef2bc190 rbx = 0x0000555fef2bc190 rcx = 0x0000555fef2bc640 rdx = 0x00007f5b7c5c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe461e87b0 Step #5: r8 = 0x0000555fef2bc190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b7c5c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fee1f8960 r14 = 0x0000000100000004 r15 = 0x0000555fed165386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x10,0x0,0x0,0x12,0x0,0x1,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\016\001\014\000 \000\020\000\000\022\000\001\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a4b7a58e398cac7c03993912cb1615ae01d57d8 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoOAQwAIAAQAAASAAEUAAs= Step #5: MERGE-OUTER: attempt 2191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364160392 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614d1823198, 0x5614d182b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614d182b918,0x5614d18b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a4b7a58e398cac7c03993912cb1615ae01d57d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8725 processed earlier; will process 6550 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614cf0375dd bp 0x000000000000 sp 0x7ffc7cb64640 T32519) Step #5: ==32519==The signal is caused by a READ memory access. Step #5: #0 0x5614cf0375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614cee59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614cee58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614cee36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614ced57ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614cecafc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614cecb91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614ceca06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614ceccc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7254e47082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614cec93aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32519==Register values: Step #5: rax = 0x00005614d4022150 rbx = 0x00005614d4022150 rcx = 0x00005614d4022600 rdx = 0x00007f725500fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7cb64640 Step #5: r8 = 0x00005614d4022150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f725500fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614d2236960 r14 = 0x0000000100000004 r15 = 0x00005614d11a3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xfb,0x1b,0x0,0xfb,0x1b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\002\000\000\373\033\000\373\033\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-144c5421e137a3de26c2ab11192d04b2470570db Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAgAA+xsA+xsACws= Step #5: MERGE-OUTER: attempt 2192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364294708 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557f8b8a198, 0x5557f8b92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557f8b92918,0x5557f8c1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/144c5421e137a3de26c2ab11192d04b2470570db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8726 processed earlier; will process 6549 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 329 ft: 330 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557f639e5dd bp 0x000000000000 sp 0x7fffc619f920 T32523) Step #5: ==32523==The signal is caused by a READ memory access. Step #5: #0 0x5557f639e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557f61c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557f61bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5557f619d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557f60bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5557f6016c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5557f60201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557f60076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5557f60333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc4195a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557f5ffaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32523==Register values: Step #5: rax = 0x00005557f9f1bde0 rbx = 0x00005557f9f1bde0 rcx = 0x00005557f9f1c290 rdx = 0x00007fdc41b22b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc619f920 Step #5: r8 = 0x00005557f9f1bde0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc41b22be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557f959d960 r14 = 0x0000000100000004 r15 = 0x00005557f850a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x7b,0x7b,0x0,0x7b,0x7b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\002\000\000{{\000{{\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1154ef66857d2d03be6956670933f550ab569021 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAgAAe3sAe3sACws= Step #5: MERGE-OUTER: attempt 2193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364429223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9c98c2198, 0x55d9c98ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9c98ca918,0x55d9c99520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1154ef66857d2d03be6956670933f550ab569021' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8728 processed earlier; will process 6547 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9c70d65dd bp 0x000000000000 sp 0x7ffd6f3fe440 T32527) Step #5: ==32527==The signal is caused by a READ memory access. Step #5: #0 0x55d9c70d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9c6ef8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9c6ef7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9c6ed5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9c6df6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9c6d4ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9c6d581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9c6d3f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9c6d6b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d41666082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9c6d32aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32527==Register values: Step #5: rax = 0x000055d9cb5cd250 rbx = 0x000055d9cb5cd250 rcx = 0x000055d9cb5cd700 rdx = 0x00007f3d4182eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6f3fe440 Step #5: r8 = 0x000055d9cb5cd250 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d4182ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9ca2d5960 r14 = 0x0000000100000004 r15 = 0x000055d9c9242386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x57,0x73,0x20,0x0,0x22,0x0,0x22,0x0,0xd6,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\016\001\014\001Ws \000\"\000\"\000\326\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2f4b6b3b0c36192e1dba115d5bf04e10e1db878 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoOAQwBV3MgACIAIgDWAAs= Step #5: MERGE-OUTER: attempt 2194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364562595 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf450b8198, 0x55bf450c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf450c0918,0x55bf451480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2f4b6b3b0c36192e1dba115d5bf04e10e1db878' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8729 processed earlier; will process 6546 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf428cc5dd bp 0x000000000000 sp 0x7ffdcd4c9710 T32531) Step #5: ==32531==The signal is caused by a READ memory access. Step #5: #0 0x55bf428cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf426ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf426edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf426cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf425ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf42544c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf4254e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf425356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf425613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58f72cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf42528aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32531==Register values: Step #5: rax = 0x000055bf46e40150 rbx = 0x000055bf46e40150 rcx = 0x000055bf46e40600 rdx = 0x00007f58f7494b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcd4c9710 Step #5: r8 = 0x000055bf46e40150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58f7494be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf45acb960 r14 = 0x0000000100000004 r15 = 0x000055bf44a38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x37,0x8a,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BGB7\212B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3195e39f5c11bb2b75d5dc287b46747cbd47c773 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkdCN4pC6jB8AAs= Step #5: MERGE-OUTER: attempt 2195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364693594 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d6cb409198, 0x55d6cb411911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d6cb411918,0x55d6cb4990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3195e39f5c11bb2b75d5dc287b46747cbd47c773' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8730 processed earlier; will process 6545 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6c8c1d5dd bp 0x000000000000 sp 0x7ffd0a60ba80 T32543) Step #5: ==32543==The signal is caused by a READ memory access. Step #5: #0 0x55d6c8c1d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d6c8a3f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d6c8a3efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d6c8a1c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d6c893dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d6c8895c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d6c889f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d6c88866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d6c88b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8fda548082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d6c8879aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32543==Register values: Step #5: rax = 0x000055d6cc343190 rbx = 0x000055d6cc343190 rcx = 0x000055d6cc343640 rdx = 0x00007f8fda710b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0a60ba80 Step #5: r8 = 0x000055d6cc343190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8fda710be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d6cbe1c960 r14 = 0x0000000100000004 r15 = 0x000055d6cad89386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x10,0x0,0xd4,0xb,0x0,0x10,0x0,0xd4,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\002\000\020\000\324\013\000\020\000\324\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4759a7b314caa96dd326758ba570335e2391c0a Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAAgAQANQLABAA1As= Step #5: MERGE-OUTER: attempt 2196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364826190 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e3ed38198, 0x563e3ed40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e3ed40918,0x563e3edc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4759a7b314caa96dd326758ba570335e2391c0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8731 processed earlier; will process 6544 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e3c54c5dd bp 0x000000000000 sp 0x7fffa8185a70 T32547) Step #5: ==32547==The signal is caused by a READ memory access. Step #5: #0 0x563e3c54c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e3c36e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e3c36dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e3c34b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e3c26cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e3c1c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e3c1ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e3c1b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e3c1e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18d5871082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e3c1a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32547==Register values: Step #5: rax = 0x0000563e410af150 rbx = 0x0000563e410af150 rcx = 0x0000563e410af600 rdx = 0x00007f18d5a39b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa8185a70 Step #5: r8 = 0x0000563e410af150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18d5a39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e3f74b960 r14 = 0x0000000100000004 r15 = 0x0000563e3e6b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0x30,0x86,0x42,0xeb,0x2e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B~B0\206B\353.~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08287ef36f0b8223b7d49e86451622452b74dfb0 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQn5CMIZC6y5+AAs= Step #5: MERGE-OUTER: attempt 2197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1364959856 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5555e2820198, 0x5555e2828911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5555e2828918,0x5555e28b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08287ef36f0b8223b7d49e86451622452b74dfb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8732 processed earlier; will process 6543 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555e00345dd bp 0x000000000000 sp 0x7fff0f087cb0 T32551) Step #5: ==32551==The signal is caused by a READ memory access. Step #5: #0 0x5555e00345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555dfe56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555dfe55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555dfe33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555dfd54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555dfcacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555dfcb61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555dfc9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555dfcc93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ef3cb3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555dfc90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32551==Register values: Step #5: rax = 0x00005555e4a56150 rbx = 0x00005555e4a56150 rcx = 0x00005555e4a56600 rdx = 0x00007f1ef3e7bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0f087cb0 Step #5: r8 = 0x00005555e4a56150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ef3e7bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555e3233960 r14 = 0x0000000100000004 r15 = 0x00005555e21a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x8e,0x1,0x8e,0x8e,0x8e,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\002\000\000\216\001\216\216\216\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a20971a3dbee37f1566f78183350b52176921a1f Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAAgAAjgGOjo4aCws= Step #5: MERGE-OUTER: attempt 2198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1365093317 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b510cbd198, 0x55b510cc5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b510cc5918,0x55b510d4d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a20971a3dbee37f1566f78183350b52176921a1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8733 processed earlier; will process 6542 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b50e4d15dd bp 0x000000000000 sp 0x7fff4f707560 T32555) Step #5: ==32555==The signal is caused by a READ memory access. Step #5: #0 0x55b50e4d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b50e2f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b50e2f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b50e2d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b50e1f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b50e149c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b50e1531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b50e13a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b50e1663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb4efb1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b50e12daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32555==Register values: Step #5: rax = 0x000055b513773150 rbx = 0x000055b513773150 rcx = 0x000055b513773600 rdx = 0x00007feb4f179b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4f707560 Step #5: r8 = 0x000055b513773150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb4f179be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5116d0960 r14 = 0x0000000100000004 r15 = 0x000055b51063d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x7a,0x0,0x1c,0xce,0xfe,0x73,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\030z\000\034\316\376s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b32c9794a4952dce073300b2d1966fa966b2b76f Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GHoAHM7+cws= Step #5: MERGE-OUTER: attempt 2199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1365226614 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c833bc9198, 0x55c833bd1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c833bd1918,0x55c833c590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b32c9794a4952dce073300b2d1966fa966b2b76f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8734 processed earlier; will process 6541 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8313dd5dd bp 0x000000000000 sp 0x7ffeca948b00 T32567) Step #5: ==32567==The signal is caused by a READ memory access. Step #5: #0 0x55c8313dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8311ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8311fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8311dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8310fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c831055c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c83105f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8310466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8310723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4461d5d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c831039aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32567==Register values: Step #5: rax = 0x000055c834df2150 rbx = 0x000055c834df2150 rcx = 0x000055c834df2600 rdx = 0x00007f4461f25b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeca948b00 Step #5: r8 = 0x000055c834df2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4461f25be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8345dc960 r14 = 0x0000000100000004 r15 = 0x000055c833549386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x48,0x42,0x30,0x8a,0x42,0xe2,0x42,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BHB0\212B\342B~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ff7ebffe69f796fcecf325ea823fc54ebb46e83 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQkhCMIpC4kJ+AAs= Step #5: MERGE-OUTER: attempt 2200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1365357987 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564335282198, 0x56433528a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56433528a918,0x5643353120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ff7ebffe69f796fcecf325ea823fc54ebb46e83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8735 processed earlier; will process 6540 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564332a965dd bp 0x000000000000 sp 0x7ffd0dfb5350 T32571) Step #5: ==32571==The signal is caused by a READ memory access. Step #5: #0 0x564332a965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5643328b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5643328b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564332895929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5643327b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56433270ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643327181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643326ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56433272b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f867d50c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5643326f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32571==Register values: Step #5: rax = 0x000056433781a190 rbx = 0x000056433781a190 rcx = 0x000056433781a640 rdx = 0x00007f867d6d4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0dfb5350 Step #5: r8 = 0x000056433781a190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f867d6d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564335c95960 r14 = 0x0000000100000004 r15 = 0x0000564334c02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x90,0x90,0x90,0x0,0xd4,0xb,0xd4,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\002\000\000\220\220\220\000\324\013\324\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-369953c066155601e47d2980948a2560ae91953a Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAgAAkJCQANQL1As= Step #5: MERGE-OUTER: attempt 2201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1365490190 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648c326f198, 0x5648c3277911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648c3277918,0x5648c32ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/369953c066155601e47d2980948a2560ae91953a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8736 processed earlier; will process 6539 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648c0a835dd bp 0x000000000000 sp 0x7ffd485658c0 T32575) Step #5: ==32575==The signal is caused by a READ memory access. Step #5: #0 0x5648c0a835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648c08a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648c08a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648c0882929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648c07a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648c06fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648c07051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648c06ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648c07183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f83d6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648c06dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32575==Register values: Step #5: rax = 0x00005648c4704150 rbx = 0x00005648c4704150 rcx = 0x00005648c4704600 rdx = 0x00007f9f83f32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd485658c0 Step #5: r8 = 0x00005648c4704150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f83f32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648c3c82960 r14 = 0x0000000100000004 r15 = 0x00005648c2bef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x84,0x80,0x99,0xe8,0x62,0x42,0x7f,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\204\200\231\350bB\177|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9098e7ec27bac1bcce6715686ecdd411d181595 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQoSAmehiQn98AAs= Step #5: MERGE-OUTER: attempt 2202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1365623574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f0b005198, 0x561f0b00d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f0b00d918,0x561f0b0950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9098e7ec27bac1bcce6715686ecdd411d181595' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8737 processed earlier; will process 6538 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32594==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f088195dd bp 0x000000000000 sp 0x7fffb1dfe920 T32594) Step #5: ==32594==The signal is caused by a READ memory access. Step #5: #0 0x561f088195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f0863b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f0863afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f08618929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f08539ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f08491c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f0849b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f084826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f084ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a8c176082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f08475aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32594==Register values: Step #5: rax = 0x0000561f0c98adc0 rbx = 0x0000561f0c98adc0 rcx = 0x0000561f0c98b270 rdx = 0x00007f5a8c33eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb1dfe920 Step #5: r8 = 0x0000561f0c98adc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a8c33ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f0ba18960 r14 = 0x0000000100000004 r15 = 0x0000561f0a985386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32594==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xe,0x3,0x0,0x0,0xb,0x42,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\016\001\014\000A\016\003\000\000\013B\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1470cfb0d2f4fd4a88d80991cc899bababec35fb Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoOAQwAQQ4DAAALQgAAAQs= Step #5: MERGE-OUTER: attempt 2203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1365757286 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f7a2946198, 0x55f7a294e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f7a294e918,0x55f7a29d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1470cfb0d2f4fd4a88d80991cc899bababec35fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8739 processed earlier; will process 6536 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32614==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7a015a5dd bp 0x000000000000 sp 0x7fffd9a73eb0 T32614) Step #5: ==32614==The signal is caused by a READ memory access. Step #5: #0 0x55f7a015a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f79ff7c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f79ff7bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f79ff59929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f79fe7aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f79fdd2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f79fddc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f79fdc36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f79fdef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31addb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f79fdb6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32614==Register values: Step #5: rax = 0x000055f7a377e610 rbx = 0x000055f7a377e610 rcx = 0x000055f7a377eac0 rdx = 0x00007f31adf7db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd9a73eb0 Step #5: r8 = 0x000055f7a377e610 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31adf7dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7a3359960 r14 = 0x0000000100000004 r15 = 0x000055f7a22c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32614==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x7c,0x0,0xa4,0xa6,0xa4,0xa4,0x0,0xa5,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002|\000\244\246\244\244\000\245\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b9a9a12fc177445df59a51851f2c80348b750c3 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAnwApKakpAClCws= Step #5: MERGE-OUTER: attempt 2204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1365891253 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a73986198, 0x559a7398e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a7398e918,0x559a73a160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b9a9a12fc177445df59a51851f2c80348b750c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8741 processed earlier; will process 6534 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32642==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a7119a5dd bp 0x000000000000 sp 0x7ffe2d8fa430 T32642) Step #5: ==32642==The signal is caused by a READ memory access. Step #5: #0 0x559a7119a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a70fbc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a70fbbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a70f99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a70ebaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a70e12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a70e1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a70e036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a70e2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4027f8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a70df6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32642==Register values: Step #5: rax = 0x0000559a74cc8150 rbx = 0x0000559a74cc8150 rcx = 0x0000559a74cc8600 rdx = 0x00007f4028157b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2d8fa430 Step #5: r8 = 0x0000559a74cc8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4028157be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a74399960 r14 = 0x0000000100000004 r15 = 0x0000559a73306386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32642==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x3b,0x0,0x21,0xed,0xfc,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\020\000\373\030;\000!\355\374~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f61d8c088a43a02bc6040ce28c3f05c5ff86c7b Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAEAD7GDsAIe38fgs= Step #5: MERGE-OUTER: attempt 2205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366022509 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561859e7d198, 0x561859e85911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561859e85918,0x561859f0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f61d8c088a43a02bc6040ce28c3f05c5ff86c7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8742 processed earlier; will process 6533 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618576915dd bp 0x000000000000 sp 0x7fff2e8630a0 T32671) Step #5: ==32671==The signal is caused by a READ memory access. Step #5: #0 0x5618576915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618574b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618574b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561857490929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618573b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561857309c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618573131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618572fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618573263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f496b018082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618572edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32671==Register values: Step #5: rax = 0x000056185afb3150 rbx = 0x000056185afb3150 rcx = 0x000056185afb3600 rdx = 0x00007f496b1e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2e8630a0 Step #5: r8 = 0x000056185afb3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f496b1e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056185a890960 r14 = 0x0000000100000004 r15 = 0x00005618597fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x48,0x42,0x83,0xb4,0xea,0xca,0x5f,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BHB\203\264\352\312_|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec21a0356e7426f939f0841bed1c896495cae792 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkhCg7Tqyl98AAs= Step #5: MERGE-OUTER: attempt 2206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366156436 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c154b8c198, 0x55c154b94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c154b94918,0x55c154c1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec21a0356e7426f939f0841bed1c896495cae792' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8743 processed earlier; will process 6532 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32698==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1523a05dd bp 0x000000000000 sp 0x7fff6aa3eb60 T32698) Step #5: ==32698==The signal is caused by a READ memory access. Step #5: #0 0x55c1523a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1521c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1521c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c15219f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1520c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c152018c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1520221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1520096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1520353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e173d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c151ffcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32698==Register values: Step #5: rax = 0x000055c156fcc150 rbx = 0x000055c156fcc150 rcx = 0x000055c156fcc600 rdx = 0x00007f0e17599b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6aa3eb60 Step #5: r8 = 0x000055c156fcc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e17599be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c15559f960 r14 = 0x0000000100000004 r15 = 0x000055c15450c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32698==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x47,0x47,0x4f,0x4f,0x46,0x46,0x47,0x47,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000\000GGOOFFGG\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0da59be36cd4d2cc1ecb2e68ece23ba682bd7be6 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAAEdHT09GRkdHAQs= Step #5: MERGE-OUTER: attempt 2207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366289133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560201183198, 0x56020118b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56020118b918,0x5602012130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0da59be36cd4d2cc1ecb2e68ece23ba682bd7be6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8744 processed earlier; will process 6531 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32720==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601fe9975dd bp 0x000000000000 sp 0x7ffc82306390 T32720) Step #5: ==32720==The signal is caused by a READ memory access. Step #5: #0 0x5601fe9975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601fe7b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601fe7b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601fe796929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601fe6b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5601fe60fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601fe6191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601fe6006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601fe62c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9bd454082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601fe5f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32720==Register values: Step #5: rax = 0x0000560203ca5150 rbx = 0x0000560203ca5150 rcx = 0x0000560203ca5600 rdx = 0x00007fd9bd61cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc82306390 Step #5: r8 = 0x0000560203ca5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd9bd61cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560201b96960 r14 = 0x0000000100000004 r15 = 0x0000560200b03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32720==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x87,0x7e,0x7e,0x7e,0xc2,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\003\000\000\207~~~\302\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56581c6b4c64b377ec435acf9c0a447c666f47e4 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAAwAAh35+fsIACws= Step #5: MERGE-OUTER: attempt 2208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366421974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55885245f198, 0x558852467911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558852467918,0x5588524ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56581c6b4c64b377ec435acf9c0a447c666f47e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8745 processed earlier; will process 6530 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32746==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55884fc735dd bp 0x000000000000 sp 0x7fffa77147d0 T32746) Step #5: ==32746==The signal is caused by a READ memory access. Step #5: #0 0x55884fc735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55884fa95280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55884fa94fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55884fa72929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55884f993ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55884f8ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55884f8f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55884f8dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55884f9083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa37c67d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55884f8cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32746==Register values: Step #5: rax = 0x0000558854818150 rbx = 0x0000558854818150 rcx = 0x0000558854818600 rdx = 0x00007fa37c845b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa77147d0 Step #5: r8 = 0x0000558854818150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa37c845be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558852e72960 r14 = 0x0000000100000004 r15 = 0x0000558851ddf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32746==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x56,0x41,0x28,0x4b,0x41,0x0,0x4b,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000AVA(KA\000Kg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dbe857ed6bdf6a01d2ead25bdd083d524b80356 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQVZBKEtBAEtnAAs= Step #5: MERGE-OUTER: attempt 2209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366554394 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e270c3e198, 0x55e270c46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e270c46918,0x55e270cce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9dbe857ed6bdf6a01d2ead25bdd083d524b80356' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8746 processed earlier; will process 6529 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 331 ft: 332 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32766==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e26e4525dd bp 0x000000000000 sp 0x7fff094fbb50 T32766) Step #5: ==32766==The signal is caused by a READ memory access. Step #5: #0 0x55e26e4525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e26e274280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e26e273fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e26e251929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e26e172ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e26e0cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e26e0d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e26e0bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e26e0e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f270b1ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e26e0aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32766==Register values: Step #5: rax = 0x000055e273540f60 rbx = 0x000055e273540f60 rcx = 0x000055e273541410 rdx = 0x00007f270b374b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff094fbb50 Step #5: r8 = 0x000055e273540f60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f270b374be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e271651960 r14 = 0x0000000100000004 r15 = 0x000055e2705be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32766==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x42,0x79,0x42,0x74,0x42,0x28,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BByBtB(\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-828009a6a44989b370cc0c91cc420e80e9c217e5 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkJ5QnRCKIZ8AAs= Step #5: MERGE-OUTER: attempt 2210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366689315 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557bcf983198, 0x557bcf98b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557bcf98b918,0x557bcfa130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/828009a6a44989b370cc0c91cc420e80e9c217e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8748 processed earlier; will process 6527 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32794==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557bcd1975dd bp 0x000000000000 sp 0x7ffc44eef6e0 T32794) Step #5: ==32794==The signal is caused by a READ memory access. Step #5: #0 0x557bcd1975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557bccfb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557bccfb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557bccf96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557bcceb7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557bcce0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557bcce191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557bcce006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557bcce2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f6fe69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557bccdf3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32794==Register values: Step #5: rax = 0x0000557bd0aa7150 rbx = 0x0000557bd0aa7150 rcx = 0x0000557bd0aa7600 rdx = 0x00007f7f70031b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc44eef6e0 Step #5: r8 = 0x0000557bd0aa7150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f70031be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557bd0396960 r14 = 0x0000000100000004 r15 = 0x0000557bcf303386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32794==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x75,0xfd,0x75,0x0,0x0,0xfd,0x75,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\000\375u\375u\000\000\375u\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d43ab09e47c628654ff5e655b67761ceb1af911 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAP11/XUAAP11AAs= Step #5: MERGE-OUTER: attempt 2211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366823382 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613af506198, 0x5613af50e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613af50e918,0x5613af5960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d43ab09e47c628654ff5e655b67761ceb1af911' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8749 processed earlier; will process 6526 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32822==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613acd1a5dd bp 0x000000000000 sp 0x7fff29ff93a0 T32822) Step #5: ==32822==The signal is caused by a READ memory access. Step #5: #0 0x5613acd1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613acb3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613acb3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613acb19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613aca3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613ac992c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613ac99c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613ac9836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613ac9af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2e5690082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613ac976aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32822==Register values: Step #5: rax = 0x00005613b0739150 rbx = 0x00005613b0739150 rcx = 0x00005613b0739600 rdx = 0x00007fa2e5858b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff29ff93a0 Step #5: r8 = 0x00005613b0739150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2e5858be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613aff19960 r14 = 0x0000000100000004 r15 = 0x00005613aee86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32822==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf9,0xc0,0xab,0xef,0xcb,0x70,0x42,0x40,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\371\300\253\357\313pB@~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f992ef9a57152dbdcf61f4dd8491ef7644a84aa Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQvnAq+/LcEJAfgs= Step #5: MERGE-OUTER: attempt 2212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1366956775 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55555cf92198, 0x55555cf9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55555cf9a918,0x55555d0220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f992ef9a57152dbdcf61f4dd8491ef7644a84aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8750 processed earlier; will process 6525 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32850==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55555a7a65dd bp 0x000000000000 sp 0x7ffd2d7cb2e0 T32850) Step #5: ==32850==The signal is caused by a READ memory access. Step #5: #0 0x55555a7a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55555a5c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55555a5c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55555a5a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55555a4c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55555a41ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55555a4281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55555a40f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55555a43b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf1da96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55555a402aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32850==Register values: Step #5: rax = 0x000055555faaa190 rbx = 0x000055555faaa190 rcx = 0x000055555faaa640 rdx = 0x00007fdf1dc5eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2d7cb2e0 Step #5: r8 = 0x000055555faaa190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf1dc5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055555d9a5960 r14 = 0x0000000100000004 r15 = 0x000055555c912386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32850==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x22,0x0,0x10,0x0,0x20,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\016\001\014\000 \000\"\000\020\000 \000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5336917c0ba43c42b36f8524c20270176ca7a91 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAAoOAQwAIAAiABAAIAAQAAs= Step #5: MERGE-OUTER: attempt 2213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1367092031 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556eb654198, 0x5556eb65c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556eb65c918,0x5556eb6e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5336917c0ba43c42b36f8524c20270176ca7a91' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8751 processed earlier; will process 6524 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32870==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556e8e685dd bp 0x000000000000 sp 0x7ffee168d7a0 T32870) Step #5: ==32870==The signal is caused by a READ memory access. Step #5: #0 0x5556e8e685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556e8c8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556e8c89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556e8c67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556e8b88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556e8ae0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556e8aea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556e8ad16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556e8afd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63fd738082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556e8ac4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32870==Register values: Step #5: rax = 0x00005556edb54150 rbx = 0x00005556edb54150 rcx = 0x00005556edb54600 rdx = 0x00007f63fd900b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee168d7a0 Step #5: r8 = 0x00005556edb54150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f63fd900be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556ec067960 r14 = 0x0000000100000004 r15 = 0x00005556eafd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32870==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfd,0xff,0xff,0xff,0xca,0x32,0x42,0x40,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\375\377\377\377\3122B@|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25296d5e1c38dac9466e4603b6cb2a4ac0320e57 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQv3////KMkJAfAs= Step #5: MERGE-OUTER: attempt 2214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1367225017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa5fe94198, 0x55fa5fe9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa5fe9c918,0x55fa5ff240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25296d5e1c38dac9466e4603b6cb2a4ac0320e57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8752 processed earlier; will process 6523 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32882==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa5d6a85dd bp 0x000000000000 sp 0x7ffd6dc0a890 T32882) Step #5: ==32882==The signal is caused by a READ memory access. Step #5: #0 0x55fa5d6a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa5d4ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa5d4c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa5d4a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa5d3c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa5d320c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa5d32a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa5d3116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa5d33d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8fa25e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa5d304aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32882==Register values: Step #5: rax = 0x000055fa61253150 rbx = 0x000055fa61253150 rcx = 0x000055fa61253600 rdx = 0x00007f8fa27acb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6dc0a890 Step #5: r8 = 0x000055fa61253150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8fa27acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa608a7960 r14 = 0x0000000100000004 r15 = 0x000055fa5f814386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32882==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x2d,0x0,0xe4,0x27,0xfe,0x74,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\030-\000\344'\376t\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db070c90f2c4cddd63ae373977b5cdb9e9e3cb2f Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GC0A5Cf+dAs= Step #5: MERGE-OUTER: attempt 2215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1367357869 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648e9862198, 0x5648e986a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648e986a918,0x5648e98f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db070c90f2c4cddd63ae373977b5cdb9e9e3cb2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8753 processed earlier; will process 6522 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 335 ft: 336 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32902==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648e70765dd bp 0x000000000000 sp 0x7ffead759660 T32902) Step #5: ==32902==The signal is caused by a READ memory access. Step #5: #0 0x5648e70765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648e6e98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648e6e97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648e6e75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648e6d96ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648e6ceec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648e6cf81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648e6cdf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648e6d0b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7e8d02082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648e6cd2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32902==Register values: Step #5: rax = 0x00005648ebaa3280 rbx = 0x00005648ebaa3280 rcx = 0x00005648ebaa3730 rdx = 0x00007fa7e8ecab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffead759660 Step #5: r8 = 0x00005648ebaa3280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7e8ecabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648ea275960 r14 = 0x0000000100000004 r15 = 0x00005648e91e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32902==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x98,0x1a,0x8b,0x1a,0x98,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000\002\000\000\230\032\213\032\230\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-328c3353f7f1fdddf444c94bebe06816d8d44708 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAAgAAmBqLGpgaCws= Step #5: MERGE-OUTER: attempt 2216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1367492195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4492c9198, 0x55c4492d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4492d1918,0x55c4493590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/328c3353f7f1fdddf444c94bebe06816d8d44708' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8755 processed earlier; will process 6520 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32922==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c446add5dd bp 0x000000000000 sp 0x7ffd1e5d1ff0 T32922) Step #5: ==32922==The signal is caused by a READ memory access. Step #5: #0 0x55c446add5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c4468ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c4468fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4468dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c4467fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c446755c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c44675f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4467466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4467723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3deb3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c446739aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32922==Register values: Step #5: rax = 0x000055c44b33e150 rbx = 0x000055c44b33e150 rcx = 0x000055c44b33e600 rdx = 0x00007fb3ded03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1e5d1ff0 Step #5: r8 = 0x000055c44b33e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3ded03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c449cdc960 r14 = 0x0000000100000004 r15 = 0x000055c448c49386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32922==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x7c,0x7c,0x0,0x7c,0x7c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000||\000||\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-222e13d591b8e897002766d8b208685c7be44309 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAfHwAfHwACws= Step #5: MERGE-OUTER: attempt 2217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1367626888 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8639da198, 0x55d8639e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8639e2918,0x55d863a6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/222e13d591b8e897002766d8b208685c7be44309' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8756 processed earlier; will process 6519 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32942==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8611ee5dd bp 0x000000000000 sp 0x7ffe7e9fee60 T32942) Step #5: ==32942==The signal is caused by a READ memory access. Step #5: #0 0x55d8611ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d861010280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d86100ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d860fed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d860f0ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d860e66c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d860e701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d860e576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d860e833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f619cc2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d860e4aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32942==Register values: Step #5: rax = 0x000055d86463a150 rbx = 0x000055d86463a150 rcx = 0x000055d86463a600 rdx = 0x00007f619cdf3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7e9fee60 Step #5: r8 = 0x000055d86463a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f619cdf3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8643ed960 r14 = 0x0000000100000004 r15 = 0x000055d86335a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32942==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xbd,0x0,0x46,0xa2,0x82,0x65,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\030\275\000F\242\202e\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1780138e54c8d7ff4239248664a626ff49f799f2 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GL0ARqKCZQs= Step #5: MERGE-OUTER: attempt 2218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1367762654 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56266d439198, 0x56266d441911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56266d441918,0x56266d4c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1780138e54c8d7ff4239248664a626ff49f799f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8757 processed earlier; will process 6518 files now Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: #1 pulse cov: 257 ft: 258 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56266ac4d5dd bp 0x000000000000 sp 0x7fffd11e3080 T32956) Step #5: ==32956==The signal is caused by a READ memory access. Step #5: #0 0x56266ac4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56266aa6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56266aa6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56266aa4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56266a96dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56266a8c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56266a8cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56266a8b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56266a8e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b247f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56266a8a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32956==Register values: Step #5: rax = 0x000056266f7f4380 rbx = 0x000056266f7f4380 rcx = 0x000056266f7f4370 rdx = 0x00007f6b249b9b80 Step #5: rdi = 0x000056266f7f4370 rsi = 0x0000000000000410 rbp = 0x0000000000000000 rsp = 0x00007fffd11e3080 Step #5: r8 = 0x000056266f7f4380 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b249b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056266de4c960 r14 = 0x0000000100000004 r15 = 0x000056266cdb9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x33,0x86,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB3\206B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-929a62181c5fa8f5fe0cda6ec89a8ce65f2958ef Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCM4ZC6jB8AAs= Step #5: MERGE-OUTER: attempt 2219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1367898497 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d07f1f3198, 0x55d07f1fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d07f1fb918,0x55d07f2830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/929a62181c5fa8f5fe0cda6ec89a8ce65f2958ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8759 processed earlier; will process 6516 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32990==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d07ca075dd bp 0x000000000000 sp 0x7fff0301fb20 T32990) Step #5: ==32990==The signal is caused by a READ memory access. Step #5: #0 0x55d07ca075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d07c829280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d07c828fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d07c806929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d07c727ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d07c67fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d07c6891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d07c6706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d07c69c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88e1b97082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d07c663aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32990==Register values: Step #5: rax = 0x000055d080e97150 rbx = 0x000055d080e97150 rcx = 0x000055d080e97600 rdx = 0x00007f88e1d5fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0301fb20 Step #5: r8 = 0x000055d080e97150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f88e1d5fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d07fc06960 r14 = 0x0000000100000004 r15 = 0x000055d07eb73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32990==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x16,0x86,0x42,0xee,0x2b,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B\026\206B\356+~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef4a9f1383c55b39f96a69c8c9f1539d41f465b0 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCFoZC7it+AAs= Step #5: MERGE-OUTER: attempt 2220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368031515 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559c31913198, 0x559c3191b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559c3191b918,0x559c319a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef4a9f1383c55b39f96a69c8c9f1539d41f465b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8760 processed earlier; will process 6515 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==32994==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559c2f1275dd bp 0x000000000000 sp 0x7ffc253c8b30 T32994) Step #5: ==32994==The signal is caused by a READ memory access. Step #5: #0 0x559c2f1275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559c2ef49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559c2ef48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559c2ef26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559c2ee47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559c2ed9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559c2eda91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559c2ed906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559c2edbc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf602a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559c2ed83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==32994==Register values: Step #5: rax = 0x0000559c33d0c150 rbx = 0x0000559c33d0c150 rcx = 0x0000559c33d0c600 rdx = 0x00007faf60469b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc253c8b30 Step #5: r8 = 0x0000559c33d0c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf60469be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559c32326960 r14 = 0x0000000100000004 r15 = 0x0000559c31293386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==32994==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4e,0x42,0xfe,0xcf,0xf2,0xf8,0x8d,0x0,0x80,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BNB\376\317\362\370\215\000\200\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2609833ba98052fbf00282a22a69920814a121a Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQk5C/s/y+I0AgAs= Step #5: MERGE-OUTER: attempt 2221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368165133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556047ac4198, 0x556047acc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556047acc918,0x556047b540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2609833ba98052fbf00282a22a69920814a121a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8761 processed earlier; will process 6514 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33014==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560452d85dd bp 0x000000000000 sp 0x7ffc6ba67850 T33014) Step #5: ==33014==The signal is caused by a READ memory access. Step #5: #0 0x5560452d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560450fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560450f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560450d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556044ff8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556044f50c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556044f5a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556044f416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556044f6d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9c59e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556044f34aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33014==Register values: Step #5: rax = 0x000055604a59c150 rbx = 0x000055604a59c150 rcx = 0x000055604a59c600 rdx = 0x00007fb9c5baeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6ba67850 Step #5: r8 = 0x000055604a59c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb9c5baebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560484d7960 r14 = 0x0000000100000004 r15 = 0x0000556047444386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33014==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x72,0x42,0x36,0x8a,0x8a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B\351@BrB6\212\212\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef3ff1058a9387a181512793fd858b69494c6727 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQulAQnJCNoqKAAs= Step #5: MERGE-OUTER: attempt 2222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368297776 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c17b4b198, 0x561c17b53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c17b53918,0x561c17bdb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef3ff1058a9387a181512793fd858b69494c6727' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8762 processed earlier; will process 6513 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33034==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c1535f5dd bp 0x000000000000 sp 0x7fffd6345120 T33034) Step #5: ==33034==The signal is caused by a READ memory access. Step #5: #0 0x561c1535f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c15181280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c15180fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c1515e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c1507fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c14fd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c14fe11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c14fc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c14ff43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cfa7b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c14fbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33034==Register values: Step #5: rax = 0x0000561c1a385150 rbx = 0x0000561c1a385150 rcx = 0x0000561c1a385600 rdx = 0x00007f6cfa97eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd6345120 Step #5: r8 = 0x0000561c1a385150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cfa97ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c1855e960 r14 = 0x0000000100000004 r15 = 0x0000561c174cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33034==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x23,0x86,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB#\206B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1663ee7127dc1fc9028eb142bf5c6fa481a51ff3 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCI4ZC6jB8AAs= Step #5: MERGE-OUTER: attempt 2223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368431555 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f18c96f198, 0x55f18c977911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f18c977918,0x55f18c9ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1663ee7127dc1fc9028eb142bf5c6fa481a51ff3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8763 processed earlier; will process 6512 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 385 ft: 409 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33054==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f18a1835dd bp 0x000000000000 sp 0x7ffcf8ffbb10 T33054) Step #5: ==33054==The signal is caused by a READ memory access. Step #5: #0 0x55f18a1835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f189fa5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f189fa4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f189f82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f189ea3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f189dfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f189e051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f189dec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f189e183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d668a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f189ddfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33054==Register values: Step #5: rax = 0x000055f18d9d6520 rbx = 0x000055f18d9d6520 rcx = 0x000055f18d9d69d0 rdx = 0x00007f0d66a71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf8ffbb10 Step #5: r8 = 0x000055f18d9d6520 r9 = 0x000055f18d8769e0 r10 = 0x000055f18d85c010 r11 = 0x00007f0d66a71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f18d382960 r14 = 0x0000000100000004 r15 = 0x000055f18c2ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33054==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x8e,0x1,0x95,0x8e,0x8e,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\002\000\000\216\001\225\216\216\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfbfe50b3c8e3a5e4d96f7b7158885c75bde413f Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAAgAAjgGVjo4aCws= Step #5: MERGE-OUTER: attempt 2224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368567316 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7d1564198, 0x55d7d156c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7d156c918,0x55d7d15f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfbfe50b3c8e3a5e4d96f7b7158885c75bde413f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8766 processed earlier; will process 6509 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 341 ft: 342 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 363 ft: 387 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33074==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7ced785dd bp 0x000000000000 sp 0x7ffdefc82b30 T33074) Step #5: ==33074==The signal is caused by a READ memory access. Step #5: #0 0x55d7ced785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7ceb9a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7ceb99fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7ceb77929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7cea98ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7ce9f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7ce9fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7ce9e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7cea0d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab890d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7ce9d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33074==Register values: Step #5: rax = 0x000055d7d23b5710 rbx = 0x000055d7d23b5710 rcx = 0x000055d7d23b5bc0 rdx = 0x00007fab8929bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdefc82b30 Step #5: r8 = 0x000055d7d23b5710 r9 = 0x00007fab8929bbf0 r10 = 0x000055d7d2239010 r11 = 0x00007fab8929bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7d1f77960 r14 = 0x0000000100000004 r15 = 0x000055d7d0ee4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33074==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x40,0x42,0x10,0x86,0x42,0xea,0x42,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000B@B\020\206B\352B~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ca9f014441b58ba6ec26653525ffafaba783a99 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAQkBCEIZC6kJ+AAs= Step #5: MERGE-OUTER: attempt 2225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368701847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d74a2a2198, 0x55d74a2aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d74a2aa918,0x55d74a3320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ca9f014441b58ba6ec26653525ffafaba783a99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8769 processed earlier; will process 6506 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 370 ft: 371 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 410 ft: 442 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33102==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d747ab65dd bp 0x000000000000 sp 0x7fff723020c0 T33102) Step #5: ==33102==The signal is caused by a READ memory access. Step #5: #0 0x55d747ab65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7478d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7478d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7478b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7477d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d74772ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7477381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d74771f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d74774b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc61033e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d747712aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33102==Register values: Step #5: rax = 0x000055d74b1a5430 rbx = 0x000055d74b1a5430 rcx = 0x000055d74b1a5420 rdx = 0x00007fc610506b80 Step #5: rdi = 0x000055d74b1a5420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff723020c0 Step #5: r8 = 0x000055d74b1a5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc610506be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d74acb5960 r14 = 0x0000000100000004 r15 = 0x000055d749c22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33102==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x8c,0x80,0x99,0xe8,0x62,0x42,0x7e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\214\200\231\350bB~~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be3dcec0b40ab682263862fddd0ec1c03e64e20d Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQoyAmehiQn5+AAs= Step #5: MERGE-OUTER: attempt 2226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368838244 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55700aebf198, 0x55700aec7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55700aec7918,0x55700af4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be3dcec0b40ab682263862fddd0ec1c03e64e20d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8772 processed earlier; will process 6503 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33122==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570086d35dd bp 0x000000000000 sp 0x7ffd7c2a7f20 T33122) Step #5: ==33122==The signal is caused by a READ memory access. Step #5: #0 0x5570086d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570084f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570084f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570084d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570083f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55700834bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570083551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55700833c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570083683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f735be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55700832faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33122==Register values: Step #5: rax = 0x000055700c8dc150 rbx = 0x000055700c8dc150 rcx = 0x000055700c8dc600 rdx = 0x00007f8f73786b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7c2a7f20 Step #5: r8 = 0x000055700c8dc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f73786be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055700b8d2960 r14 = 0x0000000100000004 r15 = 0x000055700a83f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33122==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x2d,0x0,0xe4,0x29,0xfe,0x73,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\030-\000\344)\376s\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-884124ce7e7e8e017033777e90d7cdebf1aa7aeb Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GC0A5Cn+cws= Step #5: MERGE-OUTER: attempt 2227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1368971094 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e59b545198, 0x55e59b54d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e59b54d918,0x55e59b5d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/884124ce7e7e8e017033777e90d7cdebf1aa7aeb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8773 processed earlier; will process 6502 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33142==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e598d595dd bp 0x000000000000 sp 0x7fff4e2e1040 T33142) Step #5: ==33142==The signal is caused by a READ memory access. Step #5: #0 0x55e598d595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e598b7b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e598b7afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e598b58929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e598a79ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5989d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5989db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5989c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5989ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19aa424082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5989b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33142==Register values: Step #5: rax = 0x000055e59dc25150 rbx = 0x000055e59dc25150 rcx = 0x000055e59dc25600 rdx = 0x00007f19aa5ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4e2e1040 Step #5: r8 = 0x000055e59dc25150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19aa5ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e59bf58960 r14 = 0x0000000100000004 r15 = 0x000055e59aec5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33142==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0xc3,0xc3,0xc3,0x10,0x0,0xc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000B~\303\303\303\020\000\014\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7500a907c604c57112aa47df41010e95d98e5fdc Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAQn7Dw8MQAAwAAAs= Step #5: MERGE-OUTER: attempt 2228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1369103544 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56091ddd8198, 0x56091dde0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56091dde0918,0x56091de680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7500a907c604c57112aa47df41010e95d98e5fdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8774 processed earlier; will process 6501 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33162==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56091b5ec5dd bp 0x000000000000 sp 0x7ffe19755f20 T33162) Step #5: ==33162==The signal is caused by a READ memory access. Step #5: #0 0x56091b5ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56091b40e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56091b40dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56091b3eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56091b30cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56091b264c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56091b26e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56091b2556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56091b2813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03872c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56091b248aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33162==Register values: Step #5: rax = 0x000056091f567150 rbx = 0x000056091f567150 rcx = 0x000056091f567600 rdx = 0x00007f038748bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe19755f20 Step #5: r8 = 0x000056091f567150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f038748bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056091e7eb960 r14 = 0x0000000100000004 r15 = 0x000056091d758386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33162==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0x2f,0x86,0x42,0xef,0x2e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B~B/\206B\357.~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa96584391d14f00f8d9095f1006d1a721003dca Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQn5CL4ZC7y5+AAs= Step #5: MERGE-OUTER: attempt 2229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1369236083 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641f8e64198, 0x5641f8e6c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641f8e6c918,0x5641f8ef40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa96584391d14f00f8d9095f1006d1a721003dca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8775 processed earlier; will process 6500 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33174==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641f66785dd bp 0x000000000000 sp 0x7fff7d7dbb30 T33174) Step #5: ==33174==The signal is caused by a READ memory access. Step #5: #0 0x5641f66785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641f649a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641f6499fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641f6477929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641f6398ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641f62f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641f62fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641f62e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641f630d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0801bf4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641f62d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33174==Register values: Step #5: rax = 0x00005641fb195150 rbx = 0x00005641fb195150 rcx = 0x00005641fb195600 rdx = 0x00007f0801dbcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7d7dbb30 Step #5: r8 = 0x00005641fb195150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0801dbcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641f9877960 r14 = 0x0000000100000004 r15 = 0x00005641f87e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33174==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x10,0x0,0x10,0x0,0x1,0xc4,0x7e,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B~\020\000\020\000\001\304~~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e277dc7b7a9c0126c870c4ad7b395f8f1c05818f Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQn4QABAAAcR+fgs= Step #5: MERGE-OUTER: attempt 2230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1369367812 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b7ffc14198, 0x55b7ffc1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b7ffc1c918,0x55b7ffca40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e277dc7b7a9c0126c870c4ad7b395f8f1c05818f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8776 processed earlier; will process 6499 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33178==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7fd4285dd bp 0x000000000000 sp 0x7fff23703690 T33178) Step #5: ==33178==The signal is caused by a READ memory access. Step #5: #0 0x55b7fd4285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b7fd24a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b7fd249fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b7fd227929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b7fd148ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b7fd0a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b7fd0aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7fd0916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b7fd0bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7707f23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b7fd084aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33178==Register values: Step #5: rax = 0x000055b80269b150 rbx = 0x000055b80269b150 rcx = 0x000055b80269b600 rdx = 0x00007f77080ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff23703690 Step #5: r8 = 0x000055b80269b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77080ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b800627960 r14 = 0x0000000100000004 r15 = 0x000055b7ff594386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33178==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0x2c,0x86,0x42,0xef,0x2e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000B~B,\206B\357.~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33efc8713ecf158067047f1048de0c1b9756e768 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQn5CLIZC7y5+AAs= Step #5: MERGE-OUTER: attempt 2231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1369500512 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55729fcbf198, 0x55729fcc7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55729fcc7918,0x55729fd4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33efc8713ecf158067047f1048de0c1b9756e768' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8777 processed earlier; will process 6498 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33206==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55729d4d35dd bp 0x000000000000 sp 0x7ffce5ee1080 T33206) Step #5: ==33206==The signal is caused by a READ memory access. Step #5: #0 0x55729d4d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55729d2f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55729d2f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55729d2d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55729d1f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55729d14bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55729d1551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55729d13c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55729d1683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2396b32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55729d12faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33206==Register values: Step #5: rax = 0x00005572a18b3150 rbx = 0x00005572a18b3150 rcx = 0x00005572a18b3600 rdx = 0x00007f2396cfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce5ee1080 Step #5: r8 = 0x00005572a18b3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2396cfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572a06d2960 r14 = 0x0000000100000004 r15 = 0x000055729f63f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33206==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x21,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000A!\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c50ae7b03b89c3212399add043126f83b7a6816a Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEABBIQ4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1369635749 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55947bd3f198, 0x55947bd47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55947bd47918,0x55947bdcf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c50ae7b03b89c3212399add043126f83b7a6816a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8778 processed earlier; will process 6497 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33218==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594795535dd bp 0x000000000000 sp 0x7ffdf58c5040 T33218) Step #5: ==33218==The signal is caused by a READ memory access. Step #5: #0 0x5594795535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559479375280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559479374fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559479352929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559479273ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594791cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594791d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594791bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594791e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c70941082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594791afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33218==Register values: Step #5: rax = 0x000055947e3685e0 rbx = 0x000055947e3685e0 rcx = 0x000055947e368a90 rdx = 0x00007f5c70b09b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf58c5040 Step #5: r8 = 0x000055947e3685e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c70b09be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055947c752960 r14 = 0x0000000100000004 r15 = 0x000055947b6bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33218==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x3e,0x42,0x30,0x59,0x42,0x0,0x42,0x3e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B>B0YB\000B>\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a00889ddceb042b18460827258da85b6a1a19c7 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQj5CMFlCAEI+AAs= Step #5: MERGE-OUTER: attempt 2233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1369770554 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ea198c198, 0x564ea1994911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ea1994918,0x564ea1a1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a00889ddceb042b18460827258da85b6a1a19c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8780 processed earlier; will process 6495 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33246==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e9f1a05dd bp 0x000000000000 sp 0x7ffc7166e780 T33246) Step #5: ==33246==The signal is caused by a READ memory access. Step #5: #0 0x564e9f1a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e9efc2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e9efc1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e9ef9f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e9eec0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e9ee18c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e9ee221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e9ee096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e9ee353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f283cc4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e9edfcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33246==Register values: Step #5: rax = 0x0000564ea3f36610 rbx = 0x0000564ea3f36610 rcx = 0x0000564ea3f36ac0 rdx = 0x00007f283ce14b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7166e780 Step #5: r8 = 0x0000564ea3f36610 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f283ce14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ea239f960 r14 = 0x0000000100000004 r15 = 0x0000564ea130c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33246==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x6d,0x6d,0x71,0x73,0x6d,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000mmqsm\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f5490c940f4bbd672e984e1e15e982255d70fdc Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAbW1xc20aCws= Step #5: MERGE-OUTER: attempt 2234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1369904961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b19e802198, 0x55b19e80a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b19e80a918,0x55b19e8920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f5490c940f4bbd672e984e1e15e982255d70fdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8782 processed earlier; will process 6493 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33266==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b19c0165dd bp 0x000000000000 sp 0x7ffebd1f9750 T33266) Step #5: ==33266==The signal is caused by a READ memory access. Step #5: #0 0x55b19c0165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b19be38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b19be37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b19be15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b19bd36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b19bc8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b19bc981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b19bc7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b19bcab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24c3f99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b19bc72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33266==Register values: Step #5: rax = 0x000055b1a1079150 rbx = 0x000055b1a1079150 rcx = 0x000055b1a1079600 rdx = 0x00007f24c4161b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebd1f9750 Step #5: r8 = 0x000055b1a1079150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24c4161be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b19f215960 r14 = 0x0000000100000004 r15 = 0x000055b19e182386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33266==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xde,0x69,0x42,0x58,0x86,0x42,0x32,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B\336iBX\206B2|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5947b053c7ccb5c2b9654a22066258bf9683565b Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQt5pQliGQjJ8AAs= Step #5: MERGE-OUTER: attempt 2235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370038547 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558031f34198, 0x558031f3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558031f3c918,0x558031fc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5947b053c7ccb5c2b9654a22066258bf9683565b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8783 processed earlier; will process 6492 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33294==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55802f7485dd bp 0x000000000000 sp 0x7ffcda8a5e00 T33294) Step #5: ==33294==The signal is caused by a READ memory access. Step #5: #0 0x55802f7485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55802f56a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55802f569fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55802f547929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55802f468ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55802f3c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55802f3ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55802f3b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55802f3dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc0f2fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55802f3a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33294==Register values: Step #5: rax = 0x00005580335d5150 rbx = 0x00005580335d5150 rcx = 0x00005580335d5600 rdx = 0x00007fcc0f4c4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcda8a5e00 Step #5: r8 = 0x00005580335d5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc0f4c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558032947960 r14 = 0x0000000100000004 r15 = 0x00005580318b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33294==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x78,0x0,0x72,0x9d,0x87,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\020\000\373\030x\000r\235\207\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa815e1d1a2b72e40ff4cde40785aa4a3b810b7e Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAEAD7GHgAcp2HAQs= Step #5: MERGE-OUTER: attempt 2236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370172384 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604b9d59198, 0x5604b9d61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604b9d61918,0x5604b9de90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa815e1d1a2b72e40ff4cde40785aa4a3b810b7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8784 processed earlier; will process 6491 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 341 ft: 342 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33314==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604b756d5dd bp 0x000000000000 sp 0x7ffde9b58980 T33314) Step #5: ==33314==The signal is caused by a READ memory access. Step #5: #0 0x5604b756d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604b738f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604b738efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604b736c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604b728dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604b71e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604b71ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604b71d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604b72023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1742db1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604b71c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33314==Register values: Step #5: rax = 0x00005604baf55710 rbx = 0x00005604baf55710 rcx = 0x00005604baf55bc0 rdx = 0x00007f1742f79b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde9b58980 Step #5: r8 = 0x00005604baf55710 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1742f79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604ba76c960 r14 = 0x0000000100000004 r15 = 0x00005604b96d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33314==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x0,0xd6,0x80,0x80,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\016\001\014\000 \000\325\000\326\200\200\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdbaf85dd4f2335759bc3bc3839a228cf28b09b1 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoOAQwAIADVANaAgICAAAs= Step #5: MERGE-OUTER: attempt 2237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370306465 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591d2898198, 0x5591d28a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591d28a0918,0x5591d29280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bdbaf85dd4f2335759bc3bc3839a228cf28b09b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8786 processed earlier; will process 6489 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33342==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591d00ac5dd bp 0x000000000000 sp 0x7ffc120af1d0 T33342) Step #5: ==33342==The signal is caused by a READ memory access. Step #5: #0 0x5591d00ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591cfece280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591cfecdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591cfeab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591cfdccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591cfd24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591cfd2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591cfd156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591cfd413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc498529082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591cfd08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33342==Register values: Step #5: rax = 0x00005591d4c96150 rbx = 0x00005591d4c96150 rcx = 0x00005591d4c96600 rdx = 0x00007fc4986f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc120af1d0 Step #5: r8 = 0x00005591d4c96150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc4986f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591d32ab960 r14 = 0x0000000100000004 r15 = 0x00005591d2218386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33342==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x71,0x42,0x86,0xb2,0x80,0xc1,0x6a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BqB\206\262\200\301j}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1214810e16df83c9b9d8e9aa5fd0442247f9c10 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQnFChrKAwWp9AAs= Step #5: MERGE-OUTER: attempt 2238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370438867 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556915964198, 0x55691596c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55691596c918,0x5569159f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1214810e16df83c9b9d8e9aa5fd0442247f9c10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8787 processed earlier; will process 6488 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 475 ft: 510 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33362==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569131785dd bp 0x000000000000 sp 0x7ffd13542ac0 T33362) Step #5: ==33362==The signal is caused by a READ memory access. Step #5: #0 0x5569131785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556912f9a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556912f99fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556912f77929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556912e98ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556912df0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556912dfa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556912de16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556912e0d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34e0667082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556912dd4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33362==Register values: Step #5: rax = 0x0000556917d6ff70 rbx = 0x0000556917d6ff70 rcx = 0x0000556917d70420 rdx = 0x00007f34e082fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd13542ac0 Step #5: r8 = 0x0000556917d6ff70 r9 = 0x0000556917c123e0 r10 = 0x0000556917bf5010 r11 = 0x00007f34e082fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556916377960 r14 = 0x0000000100000004 r15 = 0x00005569152e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33362==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xc3,0xc3,0xc3,0x0,0xc4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\002\000\000\303\303\303\000\304\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a2bd009a6c912fc9ef02f0895cf39e684bd8163 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAAgAAw8PDAMQACws= Step #5: MERGE-OUTER: attempt 2239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370573126 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559519224198, 0x55951922c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55951922c918,0x5595192b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a2bd009a6c912fc9ef02f0895cf39e684bd8163' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8790 processed earlier; will process 6485 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 334 ft: 335 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 367 ft: 397 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33382==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559516a385dd bp 0x000000000000 sp 0x7ffe8a211a90 T33382) Step #5: ==33382==The signal is caused by a READ memory access. Step #5: #0 0x559516a385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55951685a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559516859fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559516837929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559516758ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595166b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595166ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595166a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595166cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5fce77f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559516694aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33382==Register values: Step #5: rax = 0x000055951a8501d0 rbx = 0x000055951a8501d0 rcx = 0x000055951a850680 rdx = 0x00007f5fce947b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8a211a90 Step #5: r8 = 0x000055951a8501d0 r9 = 0x00007f5fce947bf0 r10 = 0x000055951a6d4010 r11 = 0x00007f5fce947be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559519c37960 r14 = 0x0000000100000004 r15 = 0x0000559518ba4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33382==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x31,0x41,0x37,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#A1A7tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d602a933fb36a40af0640c3fdd1563b3c9f1a0b6 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQTFBN3RwAAs= Step #5: MERGE-OUTER: attempt 2240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370709681 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b40f35198, 0x562b40f3d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b40f3d918,0x562b40fc50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d602a933fb36a40af0640c3fdd1563b3c9f1a0b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8793 processed earlier; will process 6482 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 363 ft: 364 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33402==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b3e7495dd bp 0x000000000000 sp 0x7fff6eef1e70 T33402) Step #5: ==33402==The signal is caused by a READ memory access. Step #5: #0 0x562b3e7495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b3e56b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b3e56afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b3e548929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b3e469ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b3e3c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b3e3cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b3e3b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b3e3de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdbe231c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b3e3a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33402==Register values: Step #5: rax = 0x0000562b42479430 rbx = 0x0000562b42479430 rcx = 0x0000562b42479420 rdx = 0x00007fdbe24e4b80 Step #5: rdi = 0x0000562b42479420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff6eef1e70 Step #5: r8 = 0x0000562b42479430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdbe24e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b41948960 r14 = 0x0000000100000004 r15 = 0x0000562b408b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33402==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x60,0x0,0x60,0x0,0x60,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000\002\000\000`\000`\000`\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cdda2ddd0f66518437f6cdb0ee1a7e2fcc207bd Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAAgAAYABgAGAACws= Step #5: MERGE-OUTER: attempt 2241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370846069 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621341c0198, 0x5621341c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621341c8918,0x5621342500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1cdda2ddd0f66518437f6cdb0ee1a7e2fcc207bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8795 processed earlier; will process 6480 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33430==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621319d45dd bp 0x000000000000 sp 0x7fff90b2ac70 T33430) Step #5: ==33430==The signal is caused by a READ memory access. Step #5: #0 0x5621319d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621317f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621317f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621317d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621316f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56213164cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621316561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56213163d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621316693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f93d8464082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562131630aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33430==Register values: Step #5: rax = 0x000056213593b150 rbx = 0x000056213593b150 rcx = 0x000056213593b600 rdx = 0x00007f93d862cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff90b2ac70 Step #5: r8 = 0x000056213593b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f93d862cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562134bd3960 r14 = 0x0000000100000004 r15 = 0x0000562133b40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33430==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xfd,0x0,0x72,0x78,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\020\000\373\030\375\000rx\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-407072188c020cf6ad274e3702be16cb1172494e Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAEAD7GP0AcngAAQs= Step #5: MERGE-OUTER: attempt 2242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1370979800 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e17eb2a198, 0x55e17eb32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e17eb32918,0x55e17ebba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/407072188c020cf6ad274e3702be16cb1172494e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8796 processed earlier; will process 6479 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33442==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e17c33e5dd bp 0x000000000000 sp 0x7fffb5d66f90 T33442) Step #5: ==33442==The signal is caused by a READ memory access. Step #5: #0 0x55e17c33e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e17c160280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e17c15ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e17c13d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e17c05ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e17bfb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e17bfc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e17bfa76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e17bfd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e2a102082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e17bf9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33442==Register values: Step #5: rax = 0x000055e1801a05a0 rbx = 0x000055e1801a05a0 rcx = 0x000055e1801a0a50 rdx = 0x00007f5e2a2cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb5d66f90 Step #5: r8 = 0x000055e1801a05a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e2a2cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e17f53d960 r14 = 0x0000000100000004 r15 = 0x000055e17e4aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33442==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x16,0x0,0x15,0x0,0x0,0x15,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\020\000\373\026\000\025\000\000\025\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d83a95487ab3bb7028c621363ee4230bf973022 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAEAD7FgAVAAAVAAs= Step #5: MERGE-OUTER: attempt 2243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1371113257 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5049fa198, 0x55c504a02911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c504a02918,0x55c504a8a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d83a95487ab3bb7028c621363ee4230bf973022' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8798 processed earlier; will process 6477 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33454==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c50220e5dd bp 0x000000000000 sp 0x7ffc32789da0 T33454) Step #5: ==33454==The signal is caused by a READ memory access. Step #5: #0 0x55c50220e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c502030280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c50202ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c50200d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c501f2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c501e86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c501e901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c501e776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c501ea33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bfa2ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c501e6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33454==Register values: Step #5: rax = 0x000055c506701760 rbx = 0x000055c506701760 rcx = 0x000055c506701c10 rdx = 0x00007f6bfa4b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc32789da0 Step #5: r8 = 0x000055c506701760 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6bfa4b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c50540d960 r14 = 0x0000000100000004 r15 = 0x000055c50437a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33454==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x48,0x63,0x0,0x20,0x1d,0xd4,0x15,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\001Hc\000 \035\324\025\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6be680ee4af3fe9c3e7c42511514e27978854dc7 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwBSGMAIB3UFYCAAAs= Step #5: MERGE-OUTER: attempt 2244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1371244214 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c04606198, 0x561c0460e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c0460e918,0x561c046960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6be680ee4af3fe9c3e7c42511514e27978854dc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8799 processed earlier; will process 6476 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33474==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c01e1a5dd bp 0x000000000000 sp 0x7fffe9d8d730 T33474) Step #5: ==33474==The signal is caused by a READ memory access. Step #5: #0 0x561c01e1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c01c3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c01c3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c01c19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c01b3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c01a92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c01a9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c01a836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c01aaf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe175649082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c01a76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33474==Register values: Step #5: rax = 0x0000561c0658e150 rbx = 0x0000561c0658e150 rcx = 0x0000561c0658e600 rdx = 0x00007fe175811b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe9d8d730 Step #5: r8 = 0x0000561c0658e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe175811be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c05019960 r14 = 0x0000000100000004 r15 = 0x0000561c03f86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33474==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x1b,0x41,0x3b,0x1b,0x41,0x43,0x1b,0x85,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000\000\033A;\033AC\033\205\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-28f968b35b1febfb38e3b8854ab8b0b07e5162d0 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAABtBOxtBQxuFAAs= Step #5: MERGE-OUTER: attempt 2245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1371377749 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561bf45ff198, 0x561bf4607911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561bf4607918,0x561bf468f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28f968b35b1febfb38e3b8854ab8b0b07e5162d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8800 processed earlier; will process 6475 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33502==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bf1e135dd bp 0x000000000000 sp 0x7ffd20aadf70 T33502) Step #5: ==33502==The signal is caused by a READ memory access. Step #5: #0 0x561bf1e135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bf1c35280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bf1c34fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bf1c12929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bf1b33ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bf1a8bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bf1a951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bf1a7c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bf1aa83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5ef7b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bf1a6faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33502==Register values: Step #5: rax = 0x0000561bf57b2190 rbx = 0x0000561bf57b2190 rcx = 0x0000561bf57b2640 rdx = 0x00007fd5ef97eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd20aadf70 Step #5: r8 = 0x0000561bf57b2190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd5ef97ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bf5012960 r14 = 0x0000000100000004 r15 = 0x0000561bf3f7f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33502==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xea,0x23,0x42,0x51,0x42,0x4b,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\352#BQBK\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1812224702b5549f50dbd59f814d5fbccf514efd Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQuojQlFCS4Z+AAs= Step #5: MERGE-OUTER: attempt 2246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1371509839 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633c1254198, 0x5633c125c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633c125c918,0x5633c12e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1812224702b5549f50dbd59f814d5fbccf514efd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8801 processed earlier; will process 6474 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33530==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633bea685dd bp 0x000000000000 sp 0x7ffd47291c10 T33530) Step #5: ==33530==The signal is caused by a READ memory access. Step #5: #0 0x5633bea685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633be88a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633be889fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633be867929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633be788ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633be6e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633be6ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633be6d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633be6fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c961e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633be6c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33530==Register values: Step #5: rax = 0x00005633c1f5b190 rbx = 0x00005633c1f5b190 rcx = 0x00005633c1f5b640 rdx = 0x00007f6c963b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd47291c10 Step #5: r8 = 0x00005633c1f5b190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c963b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633c1c67960 r14 = 0x0000000100000004 r15 = 0x00005633c0bd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33530==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0xd0,0x0,0x14,0x0,0x0,0x9f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\001\320\000\024\000\000\237\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d72b7ee99b293b402900189b6cefc6dab7c638d1 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAAdAAFAAAnwAAAAs= Step #5: MERGE-OUTER: attempt 2247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1371643684 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b3550b198, 0x564b35513911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b35513918,0x564b3559b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d72b7ee99b293b402900189b6cefc6dab7c638d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8802 processed earlier; will process 6473 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -2 Step #5: #2 pulse cov: 394 ft: 410 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33558==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b32d1f5dd bp 0x000000000000 sp 0x7fffaf28f630 T33558) Step #5: ==33558==The signal is caused by a READ memory access. Step #5: #0 0x564b32d1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b32b41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b32b40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b32b1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b32a3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b32997c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b329a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b329886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b329b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32d30bb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b3297baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33558==Register values: Step #5: rax = 0x0000564b36a88430 rbx = 0x0000564b36a88430 rcx = 0x0000564b36a88420 rdx = 0x00007f32d3283b80 Step #5: rdi = 0x0000564b36a88420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffaf28f630 Step #5: r8 = 0x0000564b36a88430 r9 = 0x00007f32d3283c20 r10 = 0x0000564b36a69010 r11 = 0x00007f32d3283be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b35f1e960 r14 = 0x0000000100000004 r15 = 0x0000564b34e8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33558==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6d,0x42,0xf4,0x7e,0x42,0x0,0x1,0x7e,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BmB\364~B\000\001~~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f34bda74d95d78103e25599b576470e4eeca0709 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQm1C9H5CAAF+fgs= Step #5: MERGE-OUTER: attempt 2248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1371778988 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559bb51f0198, 0x559bb51f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559bb51f8918,0x559bb52800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f34bda74d95d78103e25599b576470e4eeca0709' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8805 processed earlier; will process 6470 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33562==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559bb2a045dd bp 0x000000000000 sp 0x7ffe60e800b0 T33562) Step #5: ==33562==The signal is caused by a READ memory access. Step #5: #0 0x559bb2a045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559bb2826280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559bb2825fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559bb2803929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559bb2724ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559bb267cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559bb26861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559bb266d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559bb26993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30d8bd8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559bb2660aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33562==Register values: Step #5: rax = 0x0000559bb7c75150 rbx = 0x0000559bb7c75150 rcx = 0x0000559bb7c75600 rdx = 0x00007f30d8da0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe60e800b0 Step #5: r8 = 0x0000559bb7c75150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30d8da0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559bb5c03960 r14 = 0x0000000100000004 r15 = 0x0000559bb4b70386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33562==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x2d,0x0,0x1f,0x8,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\020\000\373\031-\000\037\010\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8537a87f86d5e247ebf1ca5da3a70f431b578c51 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAEAD7GS0AHwgAAAs= Step #5: MERGE-OUTER: attempt 2249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1371910892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e38107198, 0x561e3810f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e3810f918,0x561e381970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8537a87f86d5e247ebf1ca5da3a70f431b578c51' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8806 processed earlier; will process 6469 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: #1 pulse cov: 321 ft: 322 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 360 ft: 393 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33582==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e3591b5dd bp 0x000000000000 sp 0x7ffdce625cf0 T33582) Step #5: ==33582==The signal is caused by a READ memory access. Step #5: #0 0x561e3591b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e3573d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e3573cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e3571a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e3563bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e35593c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e3559d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e355846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e355b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e70b0a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e35577aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33582==Register values: Step #5: rax = 0x0000561e39f19810 rbx = 0x0000561e39f19810 rcx = 0x0000561e39f19cc0 rdx = 0x00007f1e70cd2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdce625cf0 Step #5: r8 = 0x0000561e39f19810 r9 = 0x00007f1e70cd2bf0 r10 = 0x0000561e39d9e010 r11 = 0x00007f1e70cd2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e38b1a960 r14 = 0x0000000100000004 r15 = 0x0000561e37a87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33582==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfd,0xff,0x8e,0xfc,0x7d,0x42,0xf5,0x35,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\375\377\216\374}B\3655~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c537d6cf15476a57ffeb4acd30ab55c46c5de31 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQv3/jvx9QvU1fgs= Step #5: MERGE-OUTER: attempt 2250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372046044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca23d76198, 0x55ca23d7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca23d7e918,0x55ca23e060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c537d6cf15476a57ffeb4acd30ab55c46c5de31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8809 processed earlier; will process 6466 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33610==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca2158a5dd bp 0x000000000000 sp 0x7fffc0ce3120 T33610) Step #5: ==33610==The signal is caused by a READ memory access. Step #5: #0 0x55ca2158a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca213ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca213abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca21389929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca212aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca21202c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca2120c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca211f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca2121f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7adf3e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca211e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33610==Register values: Step #5: rax = 0x000055ca25397150 rbx = 0x000055ca25397150 rcx = 0x000055ca25397600 rdx = 0x00007f7adf5a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc0ce3120 Step #5: r8 = 0x000055ca25397150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7adf5a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca24789960 r14 = 0x0000000100000004 r15 = 0x000055ca236f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33610==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xa1,0x1a,0xa1,0xa1,0xa1,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\002\000\000\241\032\241\241\241\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-82ec25af08c32a24ca90a027eeb3dedc7fd1e421 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAgAAoRqhoaEaCws= Step #5: MERGE-OUTER: attempt 2251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372178585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8fd07e198, 0x55a8fd086911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8fd086918,0x55a8fd10e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/82ec25af08c32a24ca90a027eeb3dedc7fd1e421' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8810 processed earlier; will process 6465 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33622==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8fa8925dd bp 0x000000000000 sp 0x7ffd00f22c20 T33622) Step #5: ==33622==The signal is caused by a READ memory access. Step #5: #0 0x55a8fa8925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8fa6b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8fa6b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8fa691929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8fa5b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a8fa50ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8fa5141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8fa4fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8fa5273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b169a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a8fa4eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33622==Register values: Step #5: rax = 0x000055a8fe33ef20 rbx = 0x000055a8fe33ef20 rcx = 0x000055a8fe33ef10 rdx = 0x00007f1b16b6bb80 Step #5: rdi = 0x000055a8fe33ef10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffd00f22c20 Step #5: r8 = 0x000055a8fe33ef20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b16b6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8fda91960 r14 = 0x0000000100000004 r15 = 0x000055a8fc9fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33622==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x95,0x0,0xb5,0x95,0x95,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\002\000\000\225\000\265\225\225\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-36be04afb4dc6b6c5bc519e445435d3cbd3bcc46 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAAgAAlQC1lZUaCws= Step #5: MERGE-OUTER: attempt 2252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372313204 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a592533198, 0x55a59253b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a59253b918,0x55a5925c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36be04afb4dc6b6c5bc519e445435d3cbd3bcc46' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8812 processed earlier; will process 6463 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33642==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a58fd475dd bp 0x000000000000 sp 0x7ffffcc9d8f0 T33642) Step #5: ==33642==The signal is caused by a READ memory access. Step #5: #0 0x55a58fd475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a58fb69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a58fb68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a58fb46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a58fa67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a58f9bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a58f9c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a58f9b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a58f9dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e3bbb2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a58f9a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33642==Register values: Step #5: rax = 0x000055a59341d210 rbx = 0x000055a59341d210 rcx = 0x000055a59341d6c0 rdx = 0x00007f5e3bd7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffcc9d8f0 Step #5: r8 = 0x000055a59341d210 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e3bd7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a592f46960 r14 = 0x0000000100000004 r15 = 0x000055a591eb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33642==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x0,0x1,0xd0,0x0,0x14,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\016\001\014\000 \000\325\000\001\320\000\024\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ed3ab1c18459487071c9babbfe7a899d6f72dd0 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoOAQwAIADVAAHQABQAAAs= Step #5: MERGE-OUTER: attempt 2253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372447188 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558aec4b9198, 0x558aec4c1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558aec4c1918,0x558aec5490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ed3ab1c18459487071c9babbfe7a899d6f72dd0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8813 processed earlier; will process 6462 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33668==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ae9ccd5dd bp 0x000000000000 sp 0x7ffee12c4260 T33668) Step #5: ==33668==The signal is caused by a READ memory access. Step #5: #0 0x558ae9ccd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ae9aef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ae9aeefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ae9acc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ae99edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ae9945c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ae994f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ae99366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ae99623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d181e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ae9929aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33668==Register values: Step #5: rax = 0x0000558aede95f20 rbx = 0x0000558aede95f20 rcx = 0x0000558aede95f10 rdx = 0x00007f5d183acb80 Step #5: rdi = 0x0000558aede95f10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffee12c4260 Step #5: r8 = 0x0000558aede95f20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d183acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558aececc960 r14 = 0x0000000100000004 r15 = 0x0000558aebe39386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33668==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x71,0x0,0x71,0x71,0x71,0x71,0x4e,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\003q\000qqqqN\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-38d934d7afb18edc2cb9e42f6de41f22f333591e Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAA3EAcXFxcU4aCws= Step #5: MERGE-OUTER: attempt 2254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372581622 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5569f31fe198, 0x5569f3206911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5569f3206918,0x5569f328e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38d934d7afb18edc2cb9e42f6de41f22f333591e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8815 processed earlier; will process 6460 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 316 ft: 317 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33690==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569f0a125dd bp 0x000000000000 sp 0x7fff9b516a30 T33690) Step #5: ==33690==The signal is caused by a READ memory access. Step #5: #0 0x5569f0a125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5569f0834280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5569f0833fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5569f0811929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5569f0732ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5569f068ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569f06941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569f067b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5569f06a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0fe09d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5569f066eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33690==Register values: Step #5: rax = 0x00005569f53493e0 rbx = 0x00005569f53493e0 rcx = 0x00005569f5349890 rdx = 0x00007f0fe0b9ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9b516a30 Step #5: r8 = 0x00005569f53493e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0fe0b9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005569f3c11960 r14 = 0x0000000100000004 r15 = 0x00005569f2b7e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33690==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4c,0x42,0xff,0xdf,0xf0,0xf5,0xf7,0x11,0x80,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BLB\377\337\360\365\367\021\200\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a52cbb26f40ff1a198aa40fb3ae7d28f455edc96 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQkxC/9/w9fcRgAs= Step #5: MERGE-OUTER: attempt 2255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372715981 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595e470f198, 0x5595e4717911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595e4717918,0x5595e479f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a52cbb26f40ff1a198aa40fb3ae7d28f455edc96' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8817 processed earlier; will process 6458 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595e1f235dd bp 0x000000000000 sp 0x7ffcd6a48ad0 T33711) Step #5: ==33711==The signal is caused by a READ memory access. Step #5: #0 0x5595e1f235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595e1d45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595e1d44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595e1d22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595e1c43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595e1b9bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595e1ba51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595e1b8c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595e1bb83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb545a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595e1b7faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33711==Register values: Step #5: rax = 0x00005595e6bbf150 rbx = 0x00005595e6bbf150 rcx = 0x00005595e6bbf600 rdx = 0x00007fcb5476cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd6a48ad0 Step #5: r8 = 0x00005595e6bbf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb5476cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595e5122960 r14 = 0x0000000100000004 r15 = 0x00005595e408f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x39,0x86,0x42,0xea,0x33,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB9\206B\3523|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e57778d35614b78638afda60a25488d533c1ebb Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCOYZC6jN8AAs= Step #5: MERGE-OUTER: attempt 2256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372849887 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55982a520198, 0x55982a528911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55982a528918,0x55982a5b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e57778d35614b78638afda60a25488d533c1ebb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8818 processed earlier; will process 6457 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559827d345dd bp 0x000000000000 sp 0x7ffe688834b0 T33731) Step #5: ==33731==The signal is caused by a READ memory access. Step #5: #0 0x559827d345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559827b56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559827b55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559827b33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559827a54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598279acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598279b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55982799d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598279c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f618c02c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559827990aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33731==Register values: Step #5: rax = 0x000055982c1ea190 rbx = 0x000055982c1ea190 rcx = 0x000055982c1ea640 rdx = 0x00007f618c1f4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe688834b0 Step #5: r8 = 0x000055982c1ea190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f618c1f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055982af33960 r14 = 0x0000000100000004 r15 = 0x0000559829ea0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xae,0x20,0x0,0x8d,0x8b,0x8b,0xaf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\016\001\014\000 \000\256 \000\215\213\213\257\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1319755d1644c5b69293ee0c49299a691ad1214 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoOAQwAIACuIACNi4uvAAs= Step #5: MERGE-OUTER: attempt 2257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1372985032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559dd77d6198, 0x559dd77de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559dd77de918,0x559dd78660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1319755d1644c5b69293ee0c49299a691ad1214' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8819 processed earlier; will process 6456 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33758==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559dd4fea5dd bp 0x000000000000 sp 0x7ffeae6abcb0 T33758) Step #5: ==33758==The signal is caused by a READ memory access. Step #5: #0 0x559dd4fea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559dd4e0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559dd4e0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559dd4de9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559dd4d0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559dd4c62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559dd4c6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559dd4c536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559dd4c7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb676d66082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559dd4c46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33758==Register values: Step #5: rax = 0x0000559dd8dcc150 rbx = 0x0000559dd8dcc150 rcx = 0x0000559dd8dcc600 rdx = 0x00007fb676f2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeae6abcb0 Step #5: r8 = 0x0000559dd8dcc150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb676f2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559dd81e9960 r14 = 0x0000000100000004 r15 = 0x0000559dd7156386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33758==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x3,0x0,0x10,0x0,0x1,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002\000\003\000\020\000\001\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dbb3215603b2f6f10158592ddbb7797de7cfa13 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAgADABAAAQELCws= Step #5: MERGE-OUTER: attempt 2258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1373117257 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565538bf9198, 0x565538c01911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565538c01918,0x565538c890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0dbb3215603b2f6f10158592ddbb7797de7cfa13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8820 processed earlier; will process 6455 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33786==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56553640d5dd bp 0x000000000000 sp 0x7ffcb1447140 T33786) Step #5: ==33786==The signal is caused by a READ memory access. Step #5: #0 0x56553640d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56553622f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56553622efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56553620c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56553612dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565536085c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56553608f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5655360766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5655360a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7effdbdf3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565536069aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33786==Register values: Step #5: rax = 0x000056553a473150 rbx = 0x000056553a473150 rcx = 0x000056553a473600 rdx = 0x00007effdbfbbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb1447140 Step #5: r8 = 0x000056553a473150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007effdbfbbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056553960c960 r14 = 0x0000000100000004 r15 = 0x0000565538579386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33786==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0x35,0x86,0x42,0xef,0x29,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B~B5\206B\357)~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7fc600c6669f88f46e21eb189c73cdbb13fb030e Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQn5CNYZC7yl+AAs= Step #5: MERGE-OUTER: attempt 2259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1373254051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563653def198, 0x563653df7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563653df7918,0x563653e7f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7fc600c6669f88f46e21eb189c73cdbb13fb030e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8821 processed earlier; will process 6454 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33798==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636516035dd bp 0x000000000000 sp 0x7ffc8a594d10 T33798) Step #5: ==33798==The signal is caused by a READ memory access. Step #5: #0 0x5636516035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563651425280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563651424fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563651402929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563651323ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56365127bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636512851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56365126c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636512983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0128e2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56365125faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33798==Register values: Step #5: rax = 0x0000563655465190 rbx = 0x0000563655465190 rcx = 0x0000563655465640 rdx = 0x00007f0128ff3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8a594d10 Step #5: r8 = 0x0000563655465190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0128ff3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563654802960 r14 = 0x0000000100000004 r15 = 0x000056365376f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33798==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0xfd,0x5d,0x42,0x21,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\000B\375]B!\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd60b7c915f2863fbaa98f5af9db86453c29f080 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQgBC/V1CIYZ9AAs= Step #5: MERGE-OUTER: attempt 2260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1373386922 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4f2c63198, 0x55e4f2c6b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4f2c6b918,0x55e4f2cf30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd60b7c915f2863fbaa98f5af9db86453c29f080' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8822 processed earlier; will process 6453 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33810==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4f04775dd bp 0x000000000000 sp 0x7ffe60b6ffe0 T33810) Step #5: ==33810==The signal is caused by a READ memory access. Step #5: #0 0x55e4f04775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4f0299280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4f0298fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4f0276929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4f0197ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4f00efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4f00f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4f00e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4f010c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb7c63c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4f00d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33810==Register values: Step #5: rax = 0x000055e4f4ad0150 rbx = 0x000055e4f4ad0150 rcx = 0x000055e4f4ad0600 rdx = 0x00007feb7c804b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe60b6ffe0 Step #5: r8 = 0x000055e4f4ad0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb7c804be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4f3676960 r14 = 0x0000000100000004 r15 = 0x000055e4f25e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33810==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0xea,0x9a,0xbd,0xcc,0x72,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B{B\352\232\275\314r|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4748bdcae6e1f2dc5c8547920ce38f79a51648f Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQntC6pq9zHJ8AAs= Step #5: MERGE-OUTER: attempt 2261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1373521974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560354630198, 0x560354638911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560354638918,0x5603546c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b4748bdcae6e1f2dc5c8547920ce38f79a51648f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8823 processed earlier; will process 6452 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33838==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560351e445dd bp 0x000000000000 sp 0x7fff2807d5a0 T33838) Step #5: ==33838==The signal is caused by a READ memory access. Step #5: #0 0x560351e445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560351c66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560351c65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560351c43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560351b64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560351abcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560351ac61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560351aad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560351ad93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa19b2b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560351aa0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33838==Register values: Step #5: rax = 0x0000560356a05150 rbx = 0x0000560356a05150 rcx = 0x0000560356a05600 rdx = 0x00007fa19b47bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2807d5a0 Step #5: r8 = 0x0000560356a05150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa19b47bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560355043960 r14 = 0x0000000100000004 r15 = 0x0000560353fb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33838==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x1c,0xbf,0xbd,0xbf,0x42,0x1c,0xbf,0xbd,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\034\277\275\277B\034\277\275\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d46177a53ed74aafba3a3dec333b95f791dc8562 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQhy/vb9CHL+9AAs= Step #5: MERGE-OUTER: attempt 2262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1373654079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56464bd14198, 0x56464bd1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56464bd1c918,0x56464bda40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d46177a53ed74aafba3a3dec333b95f791dc8562' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8824 processed earlier; will process 6451 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33860==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646495285dd bp 0x000000000000 sp 0x7fff72921110 T33860) Step #5: ==33860==The signal is caused by a READ memory access. Step #5: #0 0x5646495285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56464934a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564649349fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564649327929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564649248ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646491a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646491aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646491916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646491bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6fedc05082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564649184aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33860==Register values: Step #5: rax = 0x000056464cf17150 rbx = 0x000056464cf17150 rcx = 0x000056464cf17600 rdx = 0x00007f6feddcdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff72921110 Step #5: r8 = 0x000056464cf17150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6feddcdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056464c727960 r14 = 0x0000000100000004 r15 = 0x000056464b694386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33860==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x65,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000\020\000Ae\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec464a0a0f8881a153c3ed70a1d87af670bfb6b1 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAEABBZQ4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1373786555 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c868286198, 0x55c86828e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c86828e918,0x55c8683160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec464a0a0f8881a153c3ed70a1d87af670bfb6b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8825 processed earlier; will process 6450 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33886==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c865a9a5dd bp 0x000000000000 sp 0x7ffc3f8a7700 T33886) Step #5: ==33886==The signal is caused by a READ memory access. Step #5: #0 0x55c865a9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8658bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8658bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c865899929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8657baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c865712c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c86571c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8657036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c86572f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f37443e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8656f6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33886==Register values: Step #5: rax = 0x000055c86a926150 rbx = 0x000055c86a926150 rcx = 0x000055c86a926600 rdx = 0x00007f37445b1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3f8a7700 Step #5: r8 = 0x000055c86a926150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f37445b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c868c99960 r14 = 0x0000000100000004 r15 = 0x000055c867c06386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33886==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x7c,0x0,0xa4,0xa6,0xa4,0xa4,0xa4,0xa5,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002|\000\244\246\244\244\244\245\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ef8813395220955bc6800e21c1713e3b4cfb4f3 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAnwApKakpKSlCws= Step #5: MERGE-OUTER: attempt 2264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1373919023 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a7e1f8198, 0x559a7e200911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a7e200918,0x559a7e2880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ef8813395220955bc6800e21c1713e3b4cfb4f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8826 processed earlier; will process 6449 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33906==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a7ba0c5dd bp 0x000000000000 sp 0x7ffcd1743350 T33906) Step #5: ==33906==The signal is caused by a READ memory access. Step #5: #0 0x559a7ba0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a7b82e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a7b82dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a7b80b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a7b72cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a7b684c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a7b68e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a7b6756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a7b6a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa879abb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a7b668aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33906==Register values: Step #5: rax = 0x0000559a7f116150 rbx = 0x0000559a7f116150 rcx = 0x0000559a7f116600 rdx = 0x00007fa879c83b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd1743350 Step #5: r8 = 0x0000559a7f116150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa879c83be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a7ec0b960 r14 = 0x0000000100000004 r15 = 0x0000559a7db78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33906==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0x32,0x86,0x42,0xef,0x2e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000B~B2\206B\357.~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4a3c05de809d83154b979254ca633edb959523b Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQn5CMoZC7y5+AAs= Step #5: MERGE-OUTER: attempt 2265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374054228 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561bd313a198, 0x561bd3142911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561bd3142918,0x561bd31ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4a3c05de809d83154b979254ca633edb959523b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8827 processed earlier; will process 6448 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33912==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bd094e5dd bp 0x000000000000 sp 0x7ffd7940fff0 T33912) Step #5: ==33912==The signal is caused by a READ memory access. Step #5: #0 0x561bd094e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bd0770280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bd076ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bd074d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bd066ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bd05c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bd05d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bd05b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bd05e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f94f1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bd05aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33912==Register values: Step #5: rax = 0x0000561bd5588150 rbx = 0x0000561bd5588150 rcx = 0x0000561bd5588600 rdx = 0x00007f1f950e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7940fff0 Step #5: r8 = 0x0000561bd5588150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f950e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bd3b4d960 r14 = 0x0000000100000004 r15 = 0x0000561bd2aba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33912==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x9f,0xa5,0xa5,0xa5,0x9a,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\003\000\000\237\245\245\245\232\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-52f67b29d9a458ec2c6b4118a2be5fc8f978817c Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAAwAAn6WlpZoaCws= Step #5: MERGE-OUTER: attempt 2266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374187196 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fd0d26198, 0x558fd0d2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fd0d2e918,0x558fd0db60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52f67b29d9a458ec2c6b4118a2be5fc8f978817c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8828 processed earlier; will process 6447 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33938==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fce53a5dd bp 0x000000000000 sp 0x7ffd86095600 T33938) Step #5: ==33938==The signal is caused by a READ memory access. Step #5: #0 0x558fce53a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fce35c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fce35bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fce339929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fce25aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fce1b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fce1bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fce1a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fce1cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2181d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fce196aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33938==Register values: Step #5: rax = 0x0000558fd2584150 rbx = 0x0000558fd2584150 rcx = 0x0000558fd2584600 rdx = 0x00007fa21839bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd86095600 Step #5: r8 = 0x0000558fd2584150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa21839bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fd1739960 r14 = 0x0000000100000004 r15 = 0x0000558fd06a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33938==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x40,0x41,0xf1,0x5f,0x41,0x32,0x75,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000A@A\361_A2uj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72bcaaf20635c44d964665938b8d21fc5ae5ec55 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQUBB8V9BMnVqAAs= Step #5: MERGE-OUTER: attempt 2267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374322284 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b4e4c7198, 0x559b4e4cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b4e4cf918,0x559b4e5570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72bcaaf20635c44d964665938b8d21fc5ae5ec55' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8829 processed earlier; will process 6446 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33966==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b4bcdb5dd bp 0x000000000000 sp 0x7ffd841f5110 T33966) Step #5: ==33966==The signal is caused by a READ memory access. Step #5: #0 0x559b4bcdb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b4bafd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b4bafcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b4bada929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b4b9fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b4b953c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b4b95d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b4b9446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b4b9703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5d11ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b4b937aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33966==Register values: Step #5: rax = 0x0000559b4faa2150 rbx = 0x0000559b4faa2150 rcx = 0x0000559b4faa2600 rdx = 0x00007ff5d13b7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd841f5110 Step #5: r8 = 0x0000559b4faa2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff5d13b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b4eeda960 r14 = 0x0000000100000004 r15 = 0x0000559b4de47386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33966==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x60,0x41,0x33,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#A`A3tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c419ac097e76a1dfd5b62c0f6bd3a67aed5b7adc Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQWBBM3RwAAs= Step #5: MERGE-OUTER: attempt 2268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374457792 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a6f95ee198, 0x55a6f95f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a6f95f6918,0x55a6f967e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c419ac097e76a1dfd5b62c0f6bd3a67aed5b7adc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8830 processed earlier; will process 6445 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==33994==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6f6e025dd bp 0x000000000000 sp 0x7fff9a29e300 T33994) Step #5: ==33994==The signal is caused by a READ memory access. Step #5: #0 0x55a6f6e025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a6f6c24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a6f6c23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6f6c01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a6f6b22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a6f6a7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6f6a841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6f6a6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a6f6a973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f48696fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a6f6a5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==33994==Register values: Step #5: rax = 0x000055a6fa38f1e0 rbx = 0x000055a6fa38f1e0 rcx = 0x000055a6fa38f690 rdx = 0x00007f48698c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9a29e300 Step #5: r8 = 0x000055a6fa38f1e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48698c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6fa001960 r14 = 0x0000000100000004 r15 = 0x000055a6f8f6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==33994==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e6b36c7940245a77954774ff7dafac76b142fb9 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 2269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374592270 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6f791b198, 0x55c6f7923911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6f7923918,0x55c6f79ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e6b36c7940245a77954774ff7dafac76b142fb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8831 processed earlier; will process 6444 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34014==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6f512f5dd bp 0x000000000000 sp 0x7ffc9862dfa0 T34014) Step #5: ==34014==The signal is caused by a READ memory access. Step #5: #0 0x55c6f512f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6f4f51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6f4f50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6f4f2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6f4e4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6f4da7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6f4db11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6f4d986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6f4dc43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8977e68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6f4d8baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34014==Register values: Step #5: rax = 0x000055c6f9fdf150 rbx = 0x000055c6f9fdf150 rcx = 0x000055c6f9fdf600 rdx = 0x00007f8978030b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9862dfa0 Step #5: r8 = 0x000055c6f9fdf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8978030be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6f832e960 r14 = 0x0000000100000004 r15 = 0x000055c6f729b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34014==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfe,0xc1,0xd5,0xff,0x8a,0x7f,0x42,0x44,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\376\301\325\377\212\177BD|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5aade4f59f3a1808242b6a29f83145de8d6dbb0e Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQv7B1f+Kf0JEfAs= Step #5: MERGE-OUTER: attempt 2270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374725165 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5625639d1198, 0x5625639d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5625639d9918,0x562563a610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5aade4f59f3a1808242b6a29f83145de8d6dbb0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8832 processed earlier; will process 6443 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: #1 pulse cov: 373 ft: 374 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34042==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625611e55dd bp 0x000000000000 sp 0x7ffd009d7f20 T34042) Step #5: ==34042==The signal is caused by a READ memory access. Step #5: #0 0x5625611e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562561007280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562561006fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562560fe4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562560f05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562560e5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562560e671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562560e4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562560e7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc4747e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562560e41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34042==Register values: Step #5: rax = 0x0000562565039430 rbx = 0x0000562565039430 rcx = 0x0000562565039420 rdx = 0x00007fdc47646b80 Step #5: rdi = 0x0000562565039420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd009d7f20 Step #5: r8 = 0x0000562565039430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc47646be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625643e4960 r14 = 0x0000000100000004 r15 = 0x0000562563351386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34042==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfd,0xfe,0xff,0xff,0x27,0x42,0xca,0x40,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\375\376\377\377'B\312@|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21f99091aa79c06dffc51713b800c66a90b7338b Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQv3+//8nQspAfAs= Step #5: MERGE-OUTER: attempt 2271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374862098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648f5f22198, 0x5648f5f2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648f5f2a918,0x5648f5fb20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21f99091aa79c06dffc51713b800c66a90b7338b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8834 processed earlier; will process 6441 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34070==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648f37365dd bp 0x000000000000 sp 0x7ffe1c080960 T34070) Step #5: ==34070==The signal is caused by a READ memory access. Step #5: #0 0x5648f37365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648f3558280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648f3557fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648f3535929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648f3456ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648f33aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648f33b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648f339f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648f33cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf429cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648f3392aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34070==Register values: Step #5: rax = 0x00005648f7bf7d00 rbx = 0x00005648f7bf7d00 rcx = 0x00005648f7bf81b0 rdx = 0x00007fdf42b97b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1c080960 Step #5: r8 = 0x00005648f7bf7d00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf42b97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648f6935960 r14 = 0x0000000100000004 r15 = 0x00005648f58a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34070==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xb9,0xad,0xcd,0x7b,0x42,0xea,0x31,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\271\255\315{B\3521|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45ef1b16e01d5a8e1559f8c189678f95d2b1cfce Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQrmtzXtC6jF8AAs= Step #5: MERGE-OUTER: attempt 2272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1374995044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562fd168b198, 0x562fd1693911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562fd1693918,0x562fd171b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45ef1b16e01d5a8e1559f8c189678f95d2b1cfce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8836 processed earlier; will process 6439 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #1 pulse cov: 328 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #2 pulse cov: 382 ft: 393 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34098==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562fcee9f5dd bp 0x000000000000 sp 0x7ffc7b838250 T34098) Step #5: ==34098==The signal is caused by a READ memory access. Step #5: #0 0x562fcee9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562fcecc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562fcecc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562fcec9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562fcebbfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562fceb17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562fceb211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562fceb086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562fceb343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e070d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562fceafbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34098==Register values: Step #5: rax = 0x0000562fd3256de0 rbx = 0x0000562fd3256de0 rcx = 0x0000562fd3257290 rdx = 0x00007f6e0729ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7b838250 Step #5: r8 = 0x0000562fd3256de0 r9 = 0x00007f6e0729abf0 r10 = 0x0000562fd30db010 r11 = 0x00007f6e0729abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562fd209e960 r14 = 0x0000000100000004 r15 = 0x0000562fd100b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34098==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x8f,0x8f,0x20,0x0,0x10,0x0,0x8f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\016\001\014\000 \000\217\217 \000\020\000\217\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5af1cdb2e7426568234d347f295f7c286ed742b0 Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoOAQwAIACPjyAAEACPAAs= Step #5: MERGE-OUTER: attempt 2273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375130102 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffbc602198, 0x55ffbc60a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffbc60a918,0x55ffbc6920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5af1cdb2e7426568234d347f295f7c286ed742b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8839 processed earlier; will process 6436 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34129==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffb9e165dd bp 0x000000000000 sp 0x7ffff5f80880 T34129) Step #5: ==34129==The signal is caused by a READ memory access. Step #5: #0 0x55ffb9e165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffb9c38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffb9c37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffb9c15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffb9b36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffb9a8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffb9a981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffb9a7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffb9aab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3cb2de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffb9a72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34129==Register values: Step #5: rax = 0x000055ffbd2df150 rbx = 0x000055ffbd2df150 rcx = 0x000055ffbd2df600 rdx = 0x00007fd3cb4a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff5f80880 Step #5: r8 = 0x000055ffbd2df150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd3cb4a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffbd015960 r14 = 0x0000000100000004 r15 = 0x000055ffbbf82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34129==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x21,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000A!\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-181b35769aa9eaa4d25a9f9ed9c6f03cede60e97 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEABBIQ4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375262066 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654906dc198, 0x5654906e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654906e4918,0x56549076c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/181b35769aa9eaa4d25a9f9ed9c6f03cede60e97' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8840 processed earlier; will process 6435 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34157==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56548def05dd bp 0x000000000000 sp 0x7fffc9ec8fc0 T34157) Step #5: ==34157==The signal is caused by a READ memory access. Step #5: #0 0x56548def05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56548dd12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56548dd11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56548dcef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56548dc10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56548db68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56548db721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56548db596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56548db853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54f13b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56548db4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34157==Register values: Step #5: rax = 0x0000565491f84150 rbx = 0x0000565491f84150 rcx = 0x0000565491f84600 rdx = 0x00007f54f157bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc9ec8fc0 Step #5: r8 = 0x0000565491f84150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54f157bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654910ef960 r14 = 0x0000000100000004 r15 = 0x000056549005c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34157==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x8c,0x9a,0xbd,0xcc,0x53,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B{B\214\232\275\314S|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7d52fb02261265c3e103be6d18db3713173dc8e Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQntCjJq9zFN8AAs= Step #5: MERGE-OUTER: attempt 2275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375393891 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56176531a198, 0x561765322911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561765322918,0x5617653aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7d52fb02261265c3e103be6d18db3713173dc8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8841 processed earlier; will process 6434 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34178==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561762b2e5dd bp 0x000000000000 sp 0x7ffc069594b0 T34178) Step #5: ==34178==The signal is caused by a READ memory access. Step #5: #0 0x561762b2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561762950280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56176294ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56176292d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56176284ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5617627a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617627b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617627976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617627c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1ff063082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56176278aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34178==Register values: Step #5: rax = 0x00005617664ef150 rbx = 0x00005617664ef150 rcx = 0x00005617664ef600 rdx = 0x00007fa1ff22bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc069594b0 Step #5: r8 = 0x00005617664ef150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa1ff22bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561765d2d960 r14 = 0x0000000100000004 r15 = 0x0000561764c9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34178==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfe,0x83,0x80,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\376\203\200\200\000\000\000\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f57ae6962052e7776bf3bd08fd219ed93a722dbf Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwA/oOAgAAAAIAAAAs= Step #5: MERGE-OUTER: attempt 2276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375527128 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c051816198, 0x55c05181e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c05181e918,0x55c0518a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f57ae6962052e7776bf3bd08fd219ed93a722dbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8842 processed earlier; will process 6433 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34196==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c04f02a5dd bp 0x000000000000 sp 0x7ffc0401db30 T34196) Step #5: ==34196==The signal is caused by a READ memory access. Step #5: #0 0x55c04f02a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c04ee4c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c04ee4bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c04ee29929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c04ed4aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c04eca2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c04ecac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c04ec936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c04ecbf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddee551082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c04ec86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34196==Register values: Step #5: rax = 0x000055c05435e150 rbx = 0x000055c05435e150 rcx = 0x000055c05435e600 rdx = 0x00007fddee719b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0401db30 Step #5: r8 = 0x000055c05435e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fddee719be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c052229960 r14 = 0x0000000100000004 r15 = 0x000055c051196386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34196==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xa4,0xa1,0xe8,0x87,0x42,0x42,0x73,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000B\244\241\350\207BBs|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f13678f7450e5dedbd346eeac6d20bc3eb5d268 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAQqSh6IdCQnN8AAs= Step #5: MERGE-OUTER: attempt 2277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375660589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d61067198, 0x559d6106f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d6106f918,0x559d610f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f13678f7450e5dedbd346eeac6d20bc3eb5d268' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8843 processed earlier; will process 6432 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34216==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d5e87b5dd bp 0x000000000000 sp 0x7ffd93b8d300 T34216) Step #5: ==34216==The signal is caused by a READ memory access. Step #5: #0 0x559d5e87b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d5e69d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d5e69cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d5e67a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d5e59bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d5e4f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d5e4fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d5e4e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d5e5103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddc9100082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d5e4d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34216==Register values: Step #5: rax = 0x0000559d61f9e190 rbx = 0x0000559d61f9e190 rcx = 0x0000559d61f9e640 rdx = 0x00007fddc92c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd93b8d300 Step #5: r8 = 0x0000559d61f9e190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fddc92c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d61a7a960 r14 = 0x0000000100000004 r15 = 0x0000559d609e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34216==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe8,0x84,0xf8,0x40,0x42,0x40,0x7c,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\016\001\014\000B\350\204\370@B@|\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ecd92e9efe2de643b2e007babfbea77c888acc3 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoOAQwAQuiE+EBCQHwAAQs= Step #5: MERGE-OUTER: attempt 2278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375793842 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573c78e0198, 0x5573c78e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573c78e8918,0x5573c79700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ecd92e9efe2de643b2e007babfbea77c888acc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8844 processed earlier; will process 6431 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34236==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573c50f45dd bp 0x000000000000 sp 0x7ffebbd68110 T34236) Step #5: ==34236==The signal is caused by a READ memory access. Step #5: #0 0x5573c50f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573c4f16280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573c4f15fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573c4ef3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573c4e14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573c4d6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573c4d761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573c4d5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573c4d893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f04a499a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573c4d50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34236==Register values: Step #5: rax = 0x00005573c96af150 rbx = 0x00005573c96af150 rcx = 0x00005573c96af600 rdx = 0x00007f04a4b62b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebbd68110 Step #5: r8 = 0x00005573c96af150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f04a4b62be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573c82f3960 r14 = 0x0000000100000004 r15 = 0x00005573c7260386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34236==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfa,0xc1,0xdd,0xff,0xaa,0x61,0x42,0x45,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\372\301\335\377\252aBE~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d86045ab2e27e9062704ab1d6c986df493d3d986 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQvrB3f+qYUJFfgs= Step #5: MERGE-OUTER: attempt 2279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1375927460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c703f6198, 0x556c703fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c703fe918,0x556c704860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d86045ab2e27e9062704ab1d6c986df493d3d986' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8845 processed earlier; will process 6430 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34266==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c6dc0a5dd bp 0x000000000000 sp 0x7ffc8db11200 T34266) Step #5: ==34266==The signal is caused by a READ memory access. Step #5: #0 0x556c6dc0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c6da2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c6da2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c6da09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c6d92aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c6d882c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c6d88c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c6d8736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c6d89f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06f50b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c6d866aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34266==Register values: Step #5: rax = 0x0000556c71b4ee70 rbx = 0x0000556c71b4ee70 rcx = 0x0000556c71b4f320 rdx = 0x00007f06f527ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8db11200 Step #5: r8 = 0x0000556c71b4ee70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06f527abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c70e09960 r14 = 0x0000000100000004 r15 = 0x0000556c6fd76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34266==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x40,0x42,0x29,0x86,0x42,0xe2,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000B@B)\206B\342B|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d30f5a76a54e8edfa537c2917f6fc970f0869eb4 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAQkBCKYZC4kJ8AAs= Step #5: MERGE-OUTER: attempt 2280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376061983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b2d1d5198, 0x562b2d1dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b2d1dd918,0x562b2d2650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d30f5a76a54e8edfa537c2917f6fc970f0869eb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8847 processed earlier; will process 6428 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34300==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b2a9e95dd bp 0x000000000000 sp 0x7ffd5b718ff0 T34300) Step #5: ==34300==The signal is caused by a READ memory access. Step #5: #0 0x562b2a9e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b2a80b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b2a80afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b2a7e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b2a709ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b2a661c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b2a66b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b2a6526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b2a67e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf35c56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b2a645aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34300==Register values: Step #5: rax = 0x0000562b2e2b3f20 rbx = 0x0000562b2e2b3f20 rcx = 0x0000562b2e2b3f10 rdx = 0x00007fbf35e1eb80 Step #5: rdi = 0x0000562b2e2b3f10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffd5b718ff0 Step #5: r8 = 0x0000562b2e2b3f20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf35e1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b2dbe8960 r14 = 0x0000000100000004 r15 = 0x0000562b2cb55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34300==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x80,0x80,0x80,0x0,0x12,0x0,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\002\200\200\200\000\022\000\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-22bf1bbfec236e731988a2d353fd0a60c433dbfd Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAoCAgAASAIAACws= Step #5: MERGE-OUTER: attempt 2281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376196157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0d5547198, 0x55e0d554f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0d554f918,0x55e0d55d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/22bf1bbfec236e731988a2d353fd0a60c433dbfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8849 processed earlier; will process 6426 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34320==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0d2d5b5dd bp 0x000000000000 sp 0x7ffcf751b890 T34320) Step #5: ==34320==The signal is caused by a READ memory access. Step #5: #0 0x55e0d2d5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0d2b7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0d2b7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0d2b5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0d2a7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0d29d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0d29dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0d29c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0d29f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efdf9b2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0d29b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34320==Register values: Step #5: rax = 0x000055e0d795f150 rbx = 0x000055e0d795f150 rcx = 0x000055e0d795f600 rdx = 0x00007efdf9cf4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf751b890 Step #5: r8 = 0x000055e0d795f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efdf9cf4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0d5f5a960 r14 = 0x0000000100000004 r15 = 0x000055e0d4ec7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34320==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x94,0x94,0x91,0x91,0x91,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\002\000\000\224\224\221\221\221\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40aa9c68c3a51db39e461910c9c32136e5d59840 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAAgAAlJSRkZEACws= Step #5: MERGE-OUTER: attempt 2282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376329840 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2baa44198, 0x55c2baa4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2baa4c918,0x55c2baad40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40aa9c68c3a51db39e461910c9c32136e5d59840' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8850 processed earlier; will process 6425 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34340==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2b82585dd bp 0x000000000000 sp 0x7fffb4936090 T34340) Step #5: ==34340==The signal is caused by a READ memory access. Step #5: #0 0x55c2b82585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2b807a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2b8079fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2b8057929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2b7f78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2b7ed0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2b7eda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2b7ec16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2b7eed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56ea9ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2b7eb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34340==Register values: Step #5: rax = 0x000055c2bb931150 rbx = 0x000055c2bb931150 rcx = 0x000055c2bb931600 rdx = 0x00007f56eabb4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb4936090 Step #5: r8 = 0x000055c2bb931150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56eabb4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2bb457960 r14 = 0x0000000100000004 r15 = 0x000055c2ba3c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34340==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x35,0x86,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB5\206B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb4e7167e953ae97e6f50cc36f245c8690c804f4 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCNYZC6jB8AAs= Step #5: MERGE-OUTER: attempt 2283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376462519 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559480e46198, 0x559480e4e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559480e4e918,0x559480ed60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb4e7167e953ae97e6f50cc36f245c8690c804f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8851 processed earlier; will process 6424 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34360==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55947e65a5dd bp 0x000000000000 sp 0x7ffcbcf76d90 T34360) Step #5: ==34360==The signal is caused by a READ memory access. Step #5: #0 0x55947e65a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55947e47c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55947e47bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55947e459929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55947e37aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55947e2d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55947e2dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55947e2c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55947e2ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d32d92082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55947e2b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34360==Register values: Step #5: rax = 0x0000559481df61d0 rbx = 0x0000559481df61d0 rcx = 0x0000559481df6680 rdx = 0x00007f3d32f5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbcf76d90 Step #5: r8 = 0x0000559481df61d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d32f5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559481859960 r14 = 0x0000000100000004 r15 = 0x00005594807c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34360==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x2,0x80,0x0,0xd5,0x0,0x21,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\016\001\014\000 \000\002\200\000\325\000!\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f81b414bd14083d8aec4813c3fdac46ac21506af Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoOAQwAIAACgADVACEACws= Step #5: MERGE-OUTER: attempt 2284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376594668 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562feca70198, 0x562feca78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562feca78918,0x562fecb000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f81b414bd14083d8aec4813c3fdac46ac21506af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8852 processed earlier; will process 6423 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34372==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562fea2845dd bp 0x000000000000 sp 0x7ffee777ab70 T34372) Step #5: ==34372==The signal is caused by a READ memory access. Step #5: #0 0x562fea2845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562fea0a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562fea0a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562fea083929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562fe9fa4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562fe9efcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562fe9f061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562fe9eed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562fe9f193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fcbc1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562fe9ee0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34372==Register values: Step #5: rax = 0x0000562fee03a150 rbx = 0x0000562fee03a150 rcx = 0x0000562fee03a600 rdx = 0x00007f9fcbde7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee777ab70 Step #5: r8 = 0x0000562fee03a150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fcbde7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562fed483960 r14 = 0x0000000100000004 r15 = 0x0000562fec3f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34372==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x8d,0x8c,0x8d,0x8d,0x91,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000\215\214\215\215\221\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fbcae27dac72df69b04ba0191108db39ecad358 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAjYyNjZEACws= Step #5: MERGE-OUTER: attempt 2285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376727364 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593f42af198, 0x5593f42b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593f42b7918,0x5593f433f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2fbcae27dac72df69b04ba0191108db39ecad358' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8853 processed earlier; will process 6422 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34376==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593f1ac35dd bp 0x000000000000 sp 0x7ffc5c8ad5a0 T34376) Step #5: ==34376==The signal is caused by a READ memory access. Step #5: #0 0x5593f1ac35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593f18e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593f18e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593f18c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593f17e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5593f173bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593f17451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593f172c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593f17583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7927d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593f171faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34376==Register values: Step #5: rax = 0x00005593f602f150 rbx = 0x00005593f602f150 rcx = 0x00005593f602f600 rdx = 0x00007fd79299ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5c8ad5a0 Step #5: r8 = 0x00005593f602f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd79299abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593f4cc2960 r14 = 0x0000000100000004 r15 = 0x00005593f3c2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34376==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x71,0x0,0x75,0x6f,0x75,0x75,0x45,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\002q\000uouuE\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-192dd51c1772ccbaf6e208751f85af317f622ad7 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAAnEAdW91dUUbCws= Step #5: MERGE-OUTER: attempt 2286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376858384 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b34a12a198, 0x55b34a132911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b34a132918,0x55b34a1ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/192dd51c1772ccbaf6e208751f85af317f622ad7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8854 processed earlier; will process 6421 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34380==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b34793e5dd bp 0x000000000000 sp 0x7ffc8d0ac8d0 T34380) Step #5: ==34380==The signal is caused by a READ memory access. Step #5: #0 0x55b34793e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b347760280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b34775ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b34773d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b34765ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3475b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3475c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3475a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3475d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd49cbce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b34759aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34380==Register values: Step #5: rax = 0x000055b34b85c150 rbx = 0x000055b34b85c150 rcx = 0x000055b34b85c600 rdx = 0x00007fd49cd96b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8d0ac8d0 Step #5: r8 = 0x000055b34b85c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd49cd96be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b34ab3d960 r14 = 0x0000000100000004 r15 = 0x000055b349aaa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34380==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x3a,0x86,0x42,0xee,0x72,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B:\206B\356r|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-37b5ccdeb0c042aafa3c3ad318bc070d77f1390b Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCOoZC7nJ8AAs= Step #5: MERGE-OUTER: attempt 2287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1376992078 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d238f5a198, 0x55d238f62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d238f62918,0x55d238fea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37b5ccdeb0c042aafa3c3ad318bc070d77f1390b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8855 processed earlier; will process 6420 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34384==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d23676e5dd bp 0x000000000000 sp 0x7ffeb2e4bbc0 T34384) Step #5: ==34384==The signal is caused by a READ memory access. Step #5: #0 0x55d23676e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d236590280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d23658ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d23656d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d23648ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2363e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2363f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2363d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2364033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb5ccf6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2363caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34384==Register values: Step #5: rax = 0x000055d23b546150 rbx = 0x000055d23b546150 rcx = 0x000055d23b546600 rdx = 0x00007fdb5cebeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb2e4bbc0 Step #5: r8 = 0x000055d23b546150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb5cebebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d23996d960 r14 = 0x0000000100000004 r15 = 0x000055d2388da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34384==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x0,0x10,0x0,0x0,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000\003\000\003\000\020\000\000\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e66469f401d177eb69c2e7f002f76addf3802154 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAAwADABAAAAELCws= Step #5: MERGE-OUTER: attempt 2288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1377123391 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd4d501198, 0x55bd4d509911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd4d509918,0x55bd4d5910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e66469f401d177eb69c2e7f002f76addf3802154' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8856 processed earlier; will process 6419 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 367 ft: 368 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34388==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd4ad155dd bp 0x000000000000 sp 0x7ffcd17102b0 T34388) Step #5: ==34388==The signal is caused by a READ memory access. Step #5: #0 0x55bd4ad155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd4ab37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd4ab36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd4ab14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd4aa35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd4a98dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd4a9971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd4a97e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd4a9aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2f62ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd4a971aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34388==Register values: Step #5: rax = 0x000055bd4eb29430 rbx = 0x000055bd4eb29430 rcx = 0x000055bd4eb29420 rdx = 0x00007fe2f64b4b80 Step #5: rdi = 0x000055bd4eb29420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcd17102b0 Step #5: r8 = 0x000055bd4eb29430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2f64b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd4df14960 r14 = 0x0000000100000004 r15 = 0x000055bd4ce81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34388==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xea,0x26,0x42,0x40,0x7b,0x7b,0x7b,0x7b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\016\001\014\000B\352&B@{{{{\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b19eed5ba99f681412d0eadaab7f52b11ace5db Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAAoOAQwAQuomQkB7e3t7AAs= Step #5: MERGE-OUTER: attempt 2289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1377257450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a5f136b198, 0x55a5f1373911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5f1373918,0x55a5f13fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b19eed5ba99f681412d0eadaab7f52b11ace5db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8858 processed earlier; will process 6417 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34392==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5eeb7f5dd bp 0x000000000000 sp 0x7fff43ec5d10 T34392) Step #5: ==34392==The signal is caused by a READ memory access. Step #5: #0 0x55a5eeb7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a5ee9a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a5ee9a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a5ee97e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a5ee89fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5ee7f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5ee8011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5ee7e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5ee8143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4480973082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a5ee7dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34392==Register values: Step #5: rax = 0x000055a5f2520150 rbx = 0x000055a5f2520150 rcx = 0x000055a5f2520600 rdx = 0x00007f4480b3bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff43ec5d10 Step #5: r8 = 0x000055a5f2520150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4480b3bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a5f1d7e960 r14 = 0x0000000100000004 r15 = 0x000055a5f0ceb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34392==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x37,0x86,0x42,0xca,0x2d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BYB7\206B\312-~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f17905633607846fd1e7789424a6e37d1a035cb3 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQllCN4ZCyi1+AAs= Step #5: MERGE-OUTER: attempt 2290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1377391062 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a999b61198, 0x55a999b69911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a999b69918,0x55a999bf10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f17905633607846fd1e7789424a6e37d1a035cb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8859 processed earlier; will process 6416 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34396==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9973755dd bp 0x000000000000 sp 0x7ffd5f59feb0 T34396) Step #5: ==34396==The signal is caused by a READ memory access. Step #5: #0 0x55a9973755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a997197280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a997196fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a997174929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a997095ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a996fedc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a996ff71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a996fde6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a99700a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbfa0288082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a996fd1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34396==Register values: Step #5: rax = 0x000055a99bb3e150 rbx = 0x000055a99bb3e150 rcx = 0x000055a99bb3e600 rdx = 0x00007fbfa0450b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5f59feb0 Step #5: r8 = 0x000055a99bb3e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbfa0450be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a99a574960 r14 = 0x0000000100000004 r15 = 0x000055a9994e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34396==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5b,0x42,0x2c,0x86,0x42,0xeb,0x3d,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B[B,\206B\353=|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cfde061e615f57801c28d531ea9d57db749a1be Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQltCLIZC6z18AAs= Step #5: MERGE-OUTER: attempt 2291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1377521822 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56066e0bf198, 0x56066e0c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56066e0c7918,0x56066e14f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7cfde061e615f57801c28d531ea9d57db749a1be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8860 processed earlier; will process 6415 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34400==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56066b8d35dd bp 0x000000000000 sp 0x7fff4a767250 T34400) Step #5: ==34400==The signal is caused by a READ memory access. Step #5: #0 0x56066b8d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56066b6f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56066b6f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56066b6d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56066b5f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56066b54bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56066b5551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56066b53c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56066b5683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2ee1c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56066b52faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34400==Register values: Step #5: rax = 0x00005606706db150 rbx = 0x00005606706db150 rcx = 0x00005606706db600 rdx = 0x00007fa2ee38cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4a767250 Step #5: r8 = 0x00005606706db150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2ee38cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056066ead2960 r14 = 0x0000000100000004 r15 = 0x000056066da3f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34400==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x12,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\020\000A\022\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eabc22cb95574bfc378712ca245b536ccd037742 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAEABBEg4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1377654206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55887c9f6198, 0x55887c9fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55887c9fe918,0x55887ca860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eabc22cb95574bfc378712ca245b536ccd037742' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8861 processed earlier; will process 6414 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 394 ft: 434 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown global 0 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34404==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55887a20a5dd bp 0x000000000000 sp 0x7ffecfd1fd70 T34404) Step #5: ==34404==The signal is caused by a READ memory access. Step #5: #0 0x55887a20a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55887a02c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55887a02bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55887a009929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558879f2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558879e82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558879e8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558879e736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558879e9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f273cbc6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558879e66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34404==Register values: Step #5: rax = 0x000055887e177b40 rbx = 0x000055887e177b40 rcx = 0x000055887e177ff0 rdx = 0x00007f273cd8eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecfd1fd70 Step #5: r8 = 0x000055887e177b40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f273cd8ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055887d409960 r14 = 0x0000000100000004 r15 = 0x000055887c376386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34404==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x60,0x41,0x39,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#A`A9tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae98a3a084e2c5c50114ee633cbed9570751e5f6 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQWBBOXRwAAs= Step #5: MERGE-OUTER: attempt 2293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1377789995 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565c6177198, 0x5565c617f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565c617f918,0x5565c62070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae98a3a084e2c5c50114ee633cbed9570751e5f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8865 processed earlier; will process 6410 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34408==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565c398b5dd bp 0x000000000000 sp 0x7ffefd4b7aa0 T34408) Step #5: ==34408==The signal is caused by a READ memory access. Step #5: #0 0x5565c398b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565c37ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565c37acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565c378a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565c36abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565c3603c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565c360d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565c35f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565c36203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71068a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565c35e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34408==Register values: Step #5: rax = 0x00005565c79d3150 rbx = 0x00005565c79d3150 rcx = 0x00005565c79d3600 rdx = 0x00007f7106a68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefd4b7aa0 Step #5: r8 = 0x00005565c79d3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7106a68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565c6b8a960 r14 = 0x0000000100000004 r15 = 0x00005565c5af7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34408==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x45,0x0,0x7e,0xed,0xff,0x35,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\031E\000~\355\3775\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e9a013a98b6b1020a468bbe667f4d5421ac8199 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GUUAfu3/NQs= Step #5: MERGE-OUTER: attempt 2294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1377922965 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56493335a198, 0x564933362911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564933362918,0x5649333ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e9a013a98b6b1020a468bbe667f4d5421ac8199' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8866 processed earlier; will process 6409 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34412==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564930b6e5dd bp 0x000000000000 sp 0x7ffc40bf2a70 T34412) Step #5: ==34412==The signal is caused by a READ memory access. Step #5: #0 0x564930b6e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564930990280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56493098ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56493096d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56493088ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649307e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649307f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649307d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649308033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2d108f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649307caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34412==Register values: Step #5: rax = 0x0000564935c15150 rbx = 0x0000564935c15150 rcx = 0x0000564935c15600 rdx = 0x00007fe2d1257b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc40bf2a70 Step #5: r8 = 0x0000564935c15150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2d1257be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564933d6d960 r14 = 0x0000000100000004 r15 = 0x0000564932cda386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34412==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x80,0x0,0x42,0x31,0x41,0x6c,0x68,0xe,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\200\000B1Alh\016\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e20d83fdcfe89f4a40b4982554105edf15a9896 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQyAAEIxQWxoDgEAAAs= Step #5: MERGE-OUTER: attempt 2295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1378055345 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b945b0d198, 0x55b945b15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b945b15918,0x55b945b9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e20d83fdcfe89f4a40b4982554105edf15a9896' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8867 processed earlier; will process 6408 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34416==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9433215dd bp 0x000000000000 sp 0x7ffeee746ac0 T34416) Step #5: ==34416==The signal is caused by a READ memory access. Step #5: #0 0x55b9433215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b943143280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b943142fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b943120929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b943041ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b942f99c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b942fa31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b942f8a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b942fb63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faee7a23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b942f7daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34416==Register values: Step #5: rax = 0x000055b9475b2190 rbx = 0x000055b9475b2190 rcx = 0x000055b9475b2640 rdx = 0x00007faee7bebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeee746ac0 Step #5: r8 = 0x000055b9475b2190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faee7bebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b946520960 r14 = 0x0000000100000004 r15 = 0x000055b94548d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34416==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xed,0x68,0x42,0x43,0x42,0x79,0x84,0x84,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\355hBCBy\204\204\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ad0f47bc520cf019e279f1f1d61bb947884590a Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQu1oQkNCeYSEAAs= Step #5: MERGE-OUTER: attempt 2296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1378204031 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5637a72b4198, 0x5637a72bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5637a72bc918,0x5637a73440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ad0f47bc520cf019e279f1f1d61bb947884590a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8868 processed earlier; will process 6407 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 207 ft: 208 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 319 ft: 342 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34420==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637a4ac85dd bp 0x000000000000 sp 0x7ffef99d42f0 T34420) Step #5: ==34420==The signal is caused by a READ memory access. Step #5: #0 0x5637a4ac85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5637a48ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5637a48e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5637a48c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5637a47e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5637a4740c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637a474a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637a47316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637a475d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe85967c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5637a4724aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34420==Register values: Step #5: rax = 0x00005637a898b4f0 rbx = 0x00005637a898b4f0 rcx = 0x00005637a898b9a0 rdx = 0x00007fe859844b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef99d42f0 Step #5: r8 = 0x00005637a898b4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe859844be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637a7cc7960 r14 = 0x0000000100000004 r15 = 0x00005637a6c34386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34420==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0xd,0x0,0xff,0x1d,0xa1,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\031\015\000\377\035\241|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c3be39ef09350a5fffed18919b4de0524589eed Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GQ0A/x2hfAs= Step #5: MERGE-OUTER: attempt 2297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1378338459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c5d72f198, 0x556c5d737911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c5d737918,0x556c5d7bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c3be39ef09350a5fffed18919b4de0524589eed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8871 processed earlier; will process 6404 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 329 ft: 356 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34424==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c5af435dd bp 0x000000000000 sp 0x7ffc84a533c0 T34424) Step #5: ==34424==The signal is caused by a READ memory access. Step #5: #0 0x556c5af435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c5ad65280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c5ad64fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c5ad42929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c5ac63ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c5abbbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c5abc51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c5abac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c5abd83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc93ed2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c5ab9faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34424==Register values: Step #5: rax = 0x0000556c5ed41dc0 rbx = 0x0000556c5ed41dc0 rcx = 0x0000556c5ed42270 rdx = 0x00007fdc9409ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc84a533c0 Step #5: r8 = 0x0000556c5ed41dc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc9409abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c5e142960 r14 = 0x0000000100000004 r15 = 0x0000556c5d0af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34424==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x85,0x0,0x46,0xa2,0x82,0x61,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\030\205\000F\242\202a\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c943e7cd230cf6ddcfcc801f4b4424e94bbb4848 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GIUARqKCYQs= Step #5: MERGE-OUTER: attempt 2298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1378473511 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5567ff7e0198, 0x5567ff7e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5567ff7e8918,0x5567ff8700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c943e7cd230cf6ddcfcc801f4b4424e94bbb4848' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8875 processed earlier; will process 6400 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34428==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567fcff45dd bp 0x000000000000 sp 0x7fff710bf1d0 T34428) Step #5: ==34428==The signal is caused by a READ memory access. Step #5: #0 0x5567fcff45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567fce16280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567fce15fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567fcdf3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567fcd14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567fcc6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567fcc761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567fcc5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567fcc893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9bd050082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567fcc50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34428==Register values: Step #5: rax = 0x00005568014e5150 rbx = 0x00005568014e5150 rcx = 0x00005568014e5600 rdx = 0x00007fb9bd218b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff710bf1d0 Step #5: r8 = 0x00005568014e5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb9bd218be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005568001f3960 r14 = 0x0000000100000004 r15 = 0x00005567ff160386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34428==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x39,0x86,0x42,0xca,0x2d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BYB9\206B\312-~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-600189c805f2399b9a932c662b95d00da1c1b4fd Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQllCOYZCyi1+AAs= Step #5: MERGE-OUTER: attempt 2299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1378606376 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d27b3a198, 0x564d27b42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d27b42918,0x564d27bca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/600189c805f2399b9a932c662b95d00da1c1b4fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8876 processed earlier; will process 6399 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34432==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d2534e5dd bp 0x000000000000 sp 0x7fff9fa2c7e0 T34432) Step #5: ==34432==The signal is caused by a READ memory access. Step #5: #0 0x564d2534e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d25170280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d2516ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d2514d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d2506ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d24fc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d24fd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d24fb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d24fe33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae6e9a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d24faaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34432==Register values: Step #5: rax = 0x0000564d290d9150 rbx = 0x0000564d290d9150 rcx = 0x0000564d290d9600 rdx = 0x00007fae6eb6fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9fa2c7e0 Step #5: r8 = 0x0000564d290d9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae6eb6fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d2854d960 r14 = 0x0000000100000004 r15 = 0x0000564d274ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34432==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x69,0x86,0x42,0xea,0x7e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000BYBi\206B\352~~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6da87d05dec6853bd4cd9759330abb0998bed74e Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAQllCaYZC6n5+AAs= Step #5: MERGE-OUTER: attempt 2300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1378738736 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f9c558b198, 0x55f9c5593911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f9c5593918,0x55f9c561b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6da87d05dec6853bd4cd9759330abb0998bed74e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8877 processed earlier; will process 6398 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34436==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f9c2d9f5dd bp 0x000000000000 sp 0x7ffc37c5ea50 T34436) Step #5: ==34436==The signal is caused by a READ memory access. Step #5: #0 0x55f9c2d9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9c2bc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9c2bc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9c2b9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9c2abfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f9c2a17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9c2a211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9c2a086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9c2a343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8ba008082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f9c29fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34436==Register values: Step #5: rax = 0x000055f9c7015150 rbx = 0x000055f9c7015150 rcx = 0x000055f9c7015600 rdx = 0x00007fa8ba1d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc37c5ea50 Step #5: r8 = 0x000055f9c7015150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8ba1d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f9c5f9e960 r14 = 0x0000000100000004 r15 = 0x000055f9c4f0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34436==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x2d,0x0,0x60,0xe4,0x41,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\031-\000`\344A\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-59bc365ef83d6ff87e6829f4444006c6f0758591 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GS0AYORBAQs= Step #5: MERGE-OUTER: attempt 2301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1378870981 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585a208c198, 0x5585a2094911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585a2094918,0x5585a211c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59bc365ef83d6ff87e6829f4444006c6f0758591' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8878 processed earlier; will process 6397 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34440==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55859f8a05dd bp 0x000000000000 sp 0x7ffec21f4440 T34440) Step #5: ==34440==The signal is caused by a READ memory access. Step #5: #0 0x55859f8a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55859f6c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55859f6c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55859f69f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55859f5c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55859f518c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55859f5221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55859f5096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55859f5353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f262f8e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55859f4fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34440==Register values: Step #5: rax = 0x00005585a3867460 rbx = 0x00005585a3867460 rcx = 0x00005585a3867450 rdx = 0x00007f262faa8b80 Step #5: rdi = 0x00005585a3867450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffec21f4440 Step #5: r8 = 0x00005585a3867460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f262faa8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585a2a9f960 r14 = 0x0000000100000004 r15 = 0x00005585a1a0c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34440==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x31,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\020\000A1\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1238c51c83242911b79cfb81619c62fc6fe93bd Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAEABBMQ4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379003206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556696307198, 0x55669630f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55669630f918,0x5566963970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1238c51c83242911b79cfb81619c62fc6fe93bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8880 processed earlier; will process 6395 files now Step #5: [LOADING] WASM module load failed: unknown type 1506 Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34444==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556693b1b5dd bp 0x000000000000 sp 0x7fff7120c240 T34444) Step #5: ==34444==The signal is caused by a READ memory access. Step #5: #0 0x556693b1b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55669393d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55669393cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55669391a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55669383bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556693793c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55669379d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566937846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566937b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f48b83f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556693777aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34444==Register values: Step #5: rax = 0x0000556698ad4430 rbx = 0x0000556698ad4430 rcx = 0x0000556698ad4420 rdx = 0x00007f48b85bbb80 Step #5: rdi = 0x0000556698ad4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff7120c240 Step #5: r8 = 0x0000556698ad4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48b85bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556696d1a960 r14 = 0x0000000100000004 r15 = 0x0000556695c87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34444==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x75,0x72,0x76,0x76,0x76,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002\000\000urvvv\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-021264eab754d772ee18a8df249c697f317a78be Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAgAAdXJ2dnYACws= Step #5: MERGE-OUTER: attempt 2303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379134961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fc50e4198, 0x560fc50ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fc50ec918,0x560fc51740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/021264eab754d772ee18a8df249c697f317a78be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8882 processed earlier; will process 6393 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34448==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fc28f85dd bp 0x000000000000 sp 0x7ffdc47b4230 T34448) Step #5: ==34448==The signal is caused by a READ memory access. Step #5: #0 0x560fc28f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fc271a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fc2719fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fc26f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fc2618ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fc2570c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fc257a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fc25616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fc258d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc99dc5d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fc2554aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34448==Register values: Step #5: rax = 0x0000560fc6883150 rbx = 0x0000560fc6883150 rcx = 0x0000560fc6883600 rdx = 0x00007fc99de25b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc47b4230 Step #5: r8 = 0x0000560fc6883150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc99de25be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fc5af7960 r14 = 0x0000000100000004 r15 = 0x0000560fc4a64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34448==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x2d,0x0,0xe4,0x29,0xfe,0x50,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\030-\000\344)\376P\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0925b3c6956fd1e1064182feec6b88acae1a0d62 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GC0A5Cn+UAs= Step #5: MERGE-OUTER: attempt 2304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379267452 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556be6e65198, 0x556be6e6d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556be6e6d918,0x556be6ef50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0925b3c6956fd1e1064182feec6b88acae1a0d62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8883 processed earlier; will process 6392 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34452==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556be46795dd bp 0x000000000000 sp 0x7ffed57ec620 T34452) Step #5: ==34452==The signal is caused by a READ memory access. Step #5: #0 0x556be46795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556be449b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556be449afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556be4478929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556be4399ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556be42f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556be42fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556be42e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556be430e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2742198082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556be42d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34452==Register values: Step #5: rax = 0x0000556be7da8080 rbx = 0x0000556be7da8080 rcx = 0x0000556be7da8070 rdx = 0x00007f2742360b80 Step #5: rdi = 0x0000556be7da8070 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffed57ec620 Step #5: r8 = 0x0000556be7da8080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2742360be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556be7878960 r14 = 0x0000000100000004 r15 = 0x0000556be67e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34452==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x9c,0x1a,0x9c,0xa1,0x9c,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000\234\032\234\241\234\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa712f690df917a8459b0f5d7f97ef0413537c8b Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAnBqcoZwaCws= Step #5: MERGE-OUTER: attempt 2305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379400281 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f2bce4198, 0x557f2bcec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f2bcec918,0x557f2bd740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa712f690df917a8459b0f5d7f97ef0413537c8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8885 processed earlier; will process 6390 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34456==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f294f85dd bp 0x000000000000 sp 0x7ffddeae1080 T34456) Step #5: ==34456==The signal is caused by a READ memory access. Step #5: #0 0x557f294f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f2931a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f29319fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f292f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f29218ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f29170c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f2917a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f291616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f2918d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa468638082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f29154aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34456==Register values: Step #5: rax = 0x0000557f2d44f150 rbx = 0x0000557f2d44f150 rcx = 0x0000557f2d44f600 rdx = 0x00007fa468800b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddeae1080 Step #5: r8 = 0x0000557f2d44f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa468800be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f2c6f7960 r14 = 0x0000000100000004 r15 = 0x0000557f2b664386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34456==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x68,0x1b,0x68,0x68,0x1a,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\002\000\000h\033hh\032\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d26648a09e4dc2ca073a43f8e0fdacf90a379fd Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAAgAAaBtoaBobCws= Step #5: MERGE-OUTER: attempt 2306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379533405 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7010bd198, 0x55d7010c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7010c5918,0x55d70114d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d26648a09e4dc2ca073a43f8e0fdacf90a379fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8886 processed earlier; will process 6389 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34460==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6fe8d15dd bp 0x000000000000 sp 0x7ffd3c739a30 T34460) Step #5: ==34460==The signal is caused by a READ memory access. Step #5: #0 0x55d6fe8d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d6fe6f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d6fe6f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d6fe6d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d6fe5f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d6fe549c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d6fe5531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d6fe53a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d6fe5663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b40326082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d6fe52daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34460==Register values: Step #5: rax = 0x000055d70209c150 rbx = 0x000055d70209c150 rcx = 0x000055d70209c600 rdx = 0x00007f6b404eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3c739a30 Step #5: r8 = 0x000055d70209c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b404eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d701ad0960 r14 = 0x0000000100000004 r15 = 0x000055d700a3d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34460==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x60,0x86,0x42,0xee,0x72,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B{B`\206B\356r~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e228dacac27c7cbaf4198190d8e21585bcbd3042 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQntCYIZC7nJ+AAs= Step #5: MERGE-OUTER: attempt 2307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379667117 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560732eab198, 0x560732eb3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560732eb3918,0x560732f3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e228dacac27c7cbaf4198190d8e21585bcbd3042' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8887 processed earlier; will process 6388 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34488==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607306bf5dd bp 0x000000000000 sp 0x7fffed734030 T34488) Step #5: ==34488==The signal is caused by a READ memory access. Step #5: #0 0x5607306bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607304e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607304e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607304be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607303dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560730337c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607303411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607303286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607303543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe4ef5c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56073031baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34488==Register values: Step #5: rax = 0x0000560734370150 rbx = 0x0000560734370150 rcx = 0x0000560734370600 rdx = 0x00007efe4f124b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffed734030 Step #5: r8 = 0x0000560734370150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe4f124be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005607338be960 r14 = 0x0000000100000004 r15 = 0x000056073282b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34488==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x6f,0x0,0x6b,0x6b,0x71,0x6b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\003o\000kkqk\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-618b1571fe42a96d7cb587b1a33f7e3b17cc5685 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAA28Aa2txawALAAs= Step #5: MERGE-OUTER: attempt 2308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379801803 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559973a1f198, 0x559973a27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559973a27918,0x559973aaf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/618b1571fe42a96d7cb587b1a33f7e3b17cc5685' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8888 processed earlier; will process 6387 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34508==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599712335dd bp 0x000000000000 sp 0x7ffddc7a6b60 T34508) Step #5: ==34508==The signal is caused by a READ memory access. Step #5: #0 0x5599712335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559971055280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559971054fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559971032929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559970f53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559970eabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559970eb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559970e9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559970ec83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d4e8bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559970e8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34508==Register values: Step #5: rax = 0x0000559976267a20 rbx = 0x0000559976267a20 rcx = 0x0000559976267ed0 rdx = 0x00007f5d4ea85b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddc7a6b60 Step #5: r8 = 0x0000559976267a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d4ea85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559974432960 r14 = 0x0000000100000004 r15 = 0x000055997339f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34508==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x23,0x0,0x7e,0xba,0xff,0x30,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\020\000\373\031#\000~\272\3770\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b4afc6d1dcc810fe6fc4f08e477977dc95b827b Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAEAD7GSMAfrr/MAs= Step #5: MERGE-OUTER: attempt 2309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1379936414 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55facaa9f198, 0x55facaaa7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55facaaa7918,0x55facab2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b4afc6d1dcc810fe6fc4f08e477977dc95b827b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8890 processed earlier; will process 6385 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fac82b35dd bp 0x000000000000 sp 0x7ffcad517a80 T34535) Step #5: ==34535==The signal is caused by a READ memory access. Step #5: #0 0x55fac82b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fac80d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fac80d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fac80b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fac7fd3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fac7f2bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fac7f351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fac7f1c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fac7f483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f286c9f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fac7f0faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34535==Register values: Step #5: rax = 0x000055facbc23190 rbx = 0x000055facbc23190 rcx = 0x000055facbc23640 rdx = 0x00007f286cbbeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcad517a80 Step #5: r8 = 0x000055facbc23190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f286cbbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055facb4b2960 r14 = 0x0000000100000004 r15 = 0x000055faca41f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x17,0x0,0x1,0xfb,0x17,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\020\000\373\027\000\001\373\027\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4768b0caed99d8c105f59f1f7ada515053462395 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAEAD7FwAB+xcAAAs= Step #5: MERGE-OUTER: attempt 2310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380067447 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8c2d99198, 0x55b8c2da1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8c2da1918,0x55b8c2e290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4768b0caed99d8c105f59f1f7ada515053462395' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8891 processed earlier; will process 6384 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8c05ad5dd bp 0x000000000000 sp 0x7ffce767aba0 T34555) Step #5: ==34555==The signal is caused by a READ memory access. Step #5: #0 0x55b8c05ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8c03cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8c03cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8c03ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8c02cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b8c0225c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8c022f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8c02166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8c02423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f2bb2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8c0209aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34555==Register values: Step #5: rax = 0x000055b8c5880190 rbx = 0x000055b8c5880190 rcx = 0x000055b8c5880640 rdx = 0x00007f6f2bcf5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce767aba0 Step #5: r8 = 0x000055b8c5880190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f2bcf5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8c37ac960 r14 = 0x0000000100000004 r15 = 0x000055b8c2719386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x17,0x0,0x1,0x15,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\020\000\373\027\000\001\025\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5357b09b9ce880a19969bb0fa229044e08b80969 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAEAD7FwABFQAQAAs= Step #5: MERGE-OUTER: attempt 2311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380198838 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe16680198, 0x55fe16688911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe16688918,0x55fe167100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5357b09b9ce880a19969bb0fa229044e08b80969' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8892 processed earlier; will process 6383 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe13e945dd bp 0x000000000000 sp 0x7ffe1551eeb0 T34575) Step #5: ==34575==The signal is caused by a READ memory access. Step #5: #0 0x55fe13e945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe13cb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe13cb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe13c93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe13bb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe13b0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe13b161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe13afd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe13b293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8d151d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe13af0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34575==Register values: Step #5: rax = 0x000055fe1875f150 rbx = 0x000055fe1875f150 rcx = 0x000055fe1875f600 rdx = 0x00007fb8d16e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1551eeb0 Step #5: r8 = 0x000055fe1875f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb8d16e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe17093960 r14 = 0x0000000100000004 r15 = 0x000055fe16000386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x30,0x86,0x42,0xee,0x72,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B0\206B\356r~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43c5f2c8bb7740a8f39e26715d6e890a91b0da18 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCMIZC7nJ+AAs= Step #5: MERGE-OUTER: attempt 2312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380331832 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8f8bc6198, 0x55e8f8bce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8f8bce918,0x55e8f8c560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43c5f2c8bb7740a8f39e26715d6e890a91b0da18' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8893 processed earlier; will process 6382 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8f63da5dd bp 0x000000000000 sp 0x7ffccd1a30e0 T34603) Step #5: ==34603==The signal is caused by a READ memory access. Step #5: #0 0x55e8f63da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8f61fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8f61fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8f61d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8f60faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8f6052c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8f605c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8f60436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8f606f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f0c4cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8f6036aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34603==Register values: Step #5: rax = 0x000055e8fa650f40 rbx = 0x000055e8fa650f40 rcx = 0x000055e8fa650f30 rdx = 0x00007f6f0c694b80 Step #5: rdi = 0x000055e8fa650f30 rsi = 0x0000000000010001 rbp = 0x0000000000000000 rsp = 0x00007ffccd1a30e0 Step #5: r8 = 0x000055e8fa650f40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f0c694be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8f95d9960 r14 = 0x0000000100000004 r15 = 0x000055e8f8546386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0xa3,0x1,0x0,0xfd,0xa3,0x1,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000\000\375\243\001\000\375\243\001\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2431a2bdd60898fe0805a9c865b0091bccefcbb2 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAAP2jAQD9owEMAAs= Step #5: MERGE-OUTER: attempt 2313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380465258 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56002495e198, 0x560024966911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560024966918,0x5600249ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2431a2bdd60898fe0805a9c865b0091bccefcbb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8895 processed earlier; will process 6380 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600221725dd bp 0x000000000000 sp 0x7ffe87d01ed0 T34623) Step #5: ==34623==The signal is caused by a READ memory access. Step #5: #0 0x5600221725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560021f94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560021f93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560021f71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560021e92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560021deac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560021df41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560021ddb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560021e073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66d7b57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560021dceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34623==Register values: Step #5: rax = 0x0000560025e34190 rbx = 0x0000560025e34190 rcx = 0x0000560025e34640 rdx = 0x00007f66d7d1fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe87d01ed0 Step #5: r8 = 0x0000560025e34190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66d7d1fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560025371960 r14 = 0x0000000100000004 r15 = 0x00005600242de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xcf,0x4e,0x42,0x57,0x86,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\317NBW\206B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-304f616b607597ae1a180af3e7a71ac0afadeefc Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQs9OQleGQgB+AAs= Step #5: MERGE-OUTER: attempt 2314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380597305 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8e0f6e198, 0x55e8e0f76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8e0f76918,0x55e8e0ffe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/304f616b607597ae1a180af3e7a71ac0afadeefc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8896 processed earlier; will process 6379 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8de7825dd bp 0x000000000000 sp 0x7ffd3bec11a0 T34643) Step #5: ==34643==The signal is caused by a READ memory access. Step #5: #0 0x55e8de7825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8de5a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8de5a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8de581929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8de4a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8de3fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8de4041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8de3eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8de4173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa52545d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8de3deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34643==Register values: Step #5: rax = 0x000055e8e3464150 rbx = 0x000055e8e3464150 rcx = 0x000055e8e3464600 rdx = 0x00007fa525625b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3bec11a0 Step #5: r8 = 0x000055e8e3464150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa525625be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8e1981960 r14 = 0x0000000100000004 r15 = 0x000055e8e08ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x6f,0x6d,0x6f,0x6f,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000\002\000\000omoo\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1353311c90515f8a5dad771b07907ba8d749be9d Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAAgAAb21vbwALAQs= Step #5: MERGE-OUTER: attempt 2315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380728865 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620615f9198, 0x562061601911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562061601918,0x5620616890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1353311c90515f8a5dad771b07907ba8d749be9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8897 processed earlier; will process 6378 files now Step #5: [LOADING] WASM module load failed: unknown type 536870910 Step #5: #1 pulse cov: 269 ft: 270 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56205ee0d5dd bp 0x000000000000 sp 0x7fffaa8bce60 T34671) Step #5: ==34671==The signal is caused by a READ memory access. Step #5: #0 0x56205ee0d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56205ec2f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56205ec2efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56205ec0c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56205eb2dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56205ea85c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56205ea8f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56205ea766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56205eaa23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12ed032082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56205ea69aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34671==Register values: Step #5: rax = 0x000056206265fc50 rbx = 0x000056206265fc50 rcx = 0x000056206265fc40 rdx = 0x00007f12ed1fab80 Step #5: rdi = 0x000056206265fc40 rsi = 0x0000000010000001 rbp = 0x0000000000000000 rsp = 0x00007fffaa8bce60 Step #5: r8 = 0x000056206265fc50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12ed1fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056206200c960 r14 = 0x0000000100000004 r15 = 0x0000562060f79386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0xd,0x0,0xff,0xf8,0x5b,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\031\015\000\377\370[|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8451c938e3e738d57275a8bdefcaf8412d691640 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GQ0A//hbfAs= Step #5: MERGE-OUTER: attempt 2316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380860363 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8f8c2a198, 0x55d8f8c32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8f8c32918,0x55d8f8cba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8451c938e3e738d57275a8bdefcaf8412d691640' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8899 processed earlier; will process 6376 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 322 ft: 323 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8f643e5dd bp 0x000000000000 sp 0x7ffc1304b7d0 T34699) Step #5: ==34699==The signal is caused by a READ memory access. Step #5: #0 0x55d8f643e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8f6260280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8f625ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8f623d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8f615ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8f60b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8f60c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8f60a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8f60d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77c72b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8f609aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34699==Register values: Step #5: rax = 0x000055d8fa6ce860 rbx = 0x000055d8fa6ce860 rcx = 0x000055d8fa6ced10 rdx = 0x00007f77c747bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1304b7d0 Step #5: r8 = 0x000055d8fa6ce860 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77c747bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8f963d960 r14 = 0x0000000100000004 r15 = 0x000055d8f85aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4b,0x42,0x23,0x86,0x42,0xeb,0x32,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BKB#\206B\3532~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-14c69ccdf7a4ac893e0934d696c0d4004d340102 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQktCI4ZC6zJ+AAs= Step #5: MERGE-OUTER: attempt 2317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1380991889 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d33095c198, 0x55d330964911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d330964918,0x55d3309ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14c69ccdf7a4ac893e0934d696c0d4004d340102' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8901 processed earlier; will process 6374 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d32e1705dd bp 0x000000000000 sp 0x7ffe44bc5190 T34727) Step #5: ==34727==The signal is caused by a READ memory access. Step #5: #0 0x55d32e1705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d32df92280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d32df91fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d32df6f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d32de90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d32dde8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d32ddf21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d32ddd96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d32de053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73e67eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d32ddccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34727==Register values: Step #5: rax = 0x000055d332188070 rbx = 0x000055d332188070 rcx = 0x000055d332188060 rdx = 0x00007f73e69b3b80 Step #5: rdi = 0x000055d332188060 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffe44bc5190 Step #5: r8 = 0x000055d332188070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73e69b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d33136f960 r14 = 0x0000000100000004 r15 = 0x000055d3302dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x2c,0xfd,0x2c,0xfd,0x2c,0x0,0xfd,0x2c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000\000\375,\375,\375,\000\375,\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7b263e48a6a814c06001882df88dfa8e73a9d5f Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAAP0s/Sz9LAD9LAs= Step #5: MERGE-OUTER: attempt 2318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1381123931 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608d722a198, 0x5608d7232911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608d7232918,0x5608d72ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7b263e48a6a814c06001882df88dfa8e73a9d5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8903 processed earlier; will process 6372 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608d4a3e5dd bp 0x000000000000 sp 0x7ffe3a573a20 T34755) Step #5: ==34755==The signal is caused by a READ memory access. Step #5: #0 0x5608d4a3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608d4860280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608d485ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608d483d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608d475ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608d46b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608d46c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608d46a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608d46d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7269132082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608d469aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34755==Register values: Step #5: rax = 0x00005608d835c150 rbx = 0x00005608d835c150 rcx = 0x00005608d835c600 rdx = 0x00007f72692fab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3a573a20 Step #5: r8 = 0x00005608d835c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f72692fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608d7c3d960 r14 = 0x0000000100000004 r15 = 0x00005608d6baa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xbe,0x0,0x30,0xab,0x3e,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\020\000\373\030\276\0000\253>\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1e23c4255b17f91d0d45c54bdf4c09fcfe612a5 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAEAD7GL4AMKs+AQs= Step #5: MERGE-OUTER: attempt 2319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1381254848 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56497ecb9198, 0x56497ecc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56497ecc1918,0x56497ed490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1e23c4255b17f91d0d45c54bdf4c09fcfe612a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8904 processed earlier; will process 6371 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56497c4cd5dd bp 0x000000000000 sp 0x7ffeca24e560 T34775) Step #5: ==34775==The signal is caused by a READ memory access. Step #5: #0 0x56497c4cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56497c2ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56497c2eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56497c2cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56497c1edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56497c145c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56497c14f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56497c1366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56497c1623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00229c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56497c129aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34775==Register values: Step #5: rax = 0x00005649817d9b30 rbx = 0x00005649817d9b30 rcx = 0x00005649817d9b20 rdx = 0x00007f0022b8cb80 Step #5: rdi = 0x00005649817d9b20 rsi = 0x0000000002660000 rbp = 0x0000000000000000 rsp = 0x00007ffeca24e560 Step #5: r8 = 0x00005649817d9b30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0022b8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056497f6cc960 r14 = 0x0000000100000004 r15 = 0x000056497e639386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x23,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x11,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0, Step #5: \000asm\001\000\000\000\000\007\004name#\000\000\007\004name\021\000\000\007\004name\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a288f75d4e7237d21dd8bf151f6824ab9f99fa6 Step #5: Base64: AGFzbQEAAAAABwRuYW1lIwAABwRuYW1lEQAABwRuYW1lAQA= Step #5: MERGE-OUTER: attempt 2320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1381391087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be29b15198, 0x55be29b1d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be29b1d918,0x55be29ba50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a288f75d4e7237d21dd8bf151f6824ab9f99fa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8906 processed earlier; will process 6369 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be273295dd bp 0x000000000000 sp 0x7ffdc38c0130 T34803) Step #5: ==34803==The signal is caused by a READ memory access. Step #5: #0 0x55be273295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be2714b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be2714afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be27128929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be27049ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be26fa1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be26fab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be26f926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be26fbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae6d43a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be26f85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34803==Register values: Step #5: rax = 0x000055be2ba95190 rbx = 0x000055be2ba95190 rcx = 0x000055be2ba95640 rdx = 0x00007fae6d602b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc38c0130 Step #5: r8 = 0x000055be2ba95190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae6d602be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be2a528960 r14 = 0x0000000100000004 r15 = 0x000055be29495386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xe,0x3,0x40,0x41,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\016\001\014\000A\016\003@A\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-65acdff08776a550a7c7f387b4b7afe696e895dc Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAAoOAQwAQQ4DQEEAAAsAAAs= Step #5: MERGE-OUTER: attempt 2321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1381521679 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56132c6e8198, 0x56132c6f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56132c6f0918,0x56132c7780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65acdff08776a550a7c7f387b4b7afe696e895dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8907 processed earlier; will process 6368 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561329efc5dd bp 0x000000000000 sp 0x7ffeda361570 T34831) Step #5: ==34831==The signal is caused by a READ memory access. Step #5: #0 0x561329efc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561329d1e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561329d1dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561329cfb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561329c1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561329b74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561329b7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561329b656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561329b913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50c0aa2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561329b58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34831==Register values: Step #5: rax = 0x000056132e548150 rbx = 0x000056132e548150 rcx = 0x000056132e548600 rdx = 0x00007f50c0c6ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeda361570 Step #5: r8 = 0x000056132e548150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50c0c6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056132d0fb960 r14 = 0x0000000100000004 r15 = 0x000056132c068386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x2d,0x0,0x8a,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\030-\000\212\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-197f73d708812424aecc3239229ce18e55680f3b Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GC0AigEAAAs= Step #5: MERGE-OUTER: attempt 2322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1381654485 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da2adb3198, 0x55da2adbb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da2adbb918,0x55da2ae430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/197f73d708812424aecc3239229ce18e55680f3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8908 processed earlier; will process 6367 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da285c75dd bp 0x000000000000 sp 0x7ffeeff09de0 T34843) Step #5: ==34843==The signal is caused by a READ memory access. Step #5: #0 0x55da285c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da283e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da283e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da283c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da282e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da2823fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da282491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da282306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da2825c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7eccff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da28223aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34843==Register values: Step #5: rax = 0x000055da2c153190 rbx = 0x000055da2c153190 rcx = 0x000055da2c153640 rdx = 0x00007fb7ecec7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeeff09de0 Step #5: r8 = 0x000055da2c153190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb7ecec7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da2b7c6960 r14 = 0x0000000100000004 r15 = 0x000055da2a733386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xdf,0x4e,0x42,0x57,0x86,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\016\001\014\000B\337NBW\206B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-71138ba3cdacafb5781246899ae15cb841793058 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoOAQwAQt9OQleGQgB+AAs= Step #5: MERGE-OUTER: attempt 2323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1381788807 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae0a9d4198, 0x55ae0a9dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae0a9dc918,0x55ae0aa640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71138ba3cdacafb5781246899ae15cb841793058' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8909 processed earlier; will process 6366 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae081e85dd bp 0x000000000000 sp 0x7ffea427ed90 T34871) Step #5: ==34871==The signal is caused by a READ memory access. Step #5: #0 0x55ae081e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae0800a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae08009fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae07fe7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae07f08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae07e60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae07e6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae07e516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae07e7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78e4814082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae07e44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34871==Register values: Step #5: rax = 0x000055ae0d2d4190 rbx = 0x000055ae0d2d4190 rcx = 0x000055ae0d2d4640 rdx = 0x00007f78e49dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea427ed90 Step #5: r8 = 0x000055ae0d2d4190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78e49dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae0b3e7960 r14 = 0x0000000100000004 r15 = 0x000055ae0a354386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x8f,0x20,0x0,0x8f,0x8f,0x8f,0x5e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\016\001\014\000 \000\217 \000\217\217\217^\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fe05ac16c0103ffe913b77a5d1563b1f3200bea Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAAoOAQwAIACPIACPj49eAAs= Step #5: MERGE-OUTER: attempt 2324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1381921579 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cbf77ab198, 0x55cbf77b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cbf77b3918,0x55cbf783b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fe05ac16c0103ffe913b77a5d1563b1f3200bea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8910 processed earlier; will process 6365 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbf4fbf5dd bp 0x000000000000 sp 0x7ffd5b32a440 T34891) Step #5: ==34891==The signal is caused by a READ memory access. Step #5: #0 0x55cbf4fbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbf4de1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbf4de0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbf4dbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbf4cdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbf4c37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbf4c411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbf4c286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbf4c543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bc6342082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbf4c1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34891==Register values: Step #5: rax = 0x000055cbf96cd150 rbx = 0x000055cbf96cd150 rcx = 0x000055cbf96cd600 rdx = 0x00007f3bc650ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5b32a440 Step #5: r8 = 0x000055cbf96cd150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bc650abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cbf81be960 r14 = 0x0000000100000004 r15 = 0x000055cbf712b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0xbe,0x0,0x30,0xab,0x7e,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\020\000\373\031\276\0000\253~\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2b4c50ee197a92b42ae7ef404688f5136153e30 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAEAD7Gb4AMKt+AQs= Step #5: MERGE-OUTER: attempt 2325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382053482 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561737bc0198, 0x561737bc8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561737bc8918,0x561737c500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2b4c50ee197a92b42ae7ef404688f5136153e30' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8911 processed earlier; will process 6364 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5617353d45dd bp 0x000000000000 sp 0x7ffd1ee6b2e0 T34911) Step #5: ==34911==The signal is caused by a READ memory access. Step #5: #0 0x5617353d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5617351f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5617351f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5617351d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5617350f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56173504cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617350561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56173503d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617350693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcad52e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561735030aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34911==Register values: Step #5: rax = 0x0000561739499150 rbx = 0x0000561739499150 rcx = 0x0000561739499600 rdx = 0x00007fcad54aeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1ee6b2e0 Step #5: r8 = 0x0000561739499150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcad54aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005617385d3960 r14 = 0x0000000100000004 r15 = 0x0000561737540386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x10,0x0,0x1,0x1,0xb,0xc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000\003\000\020\000\001\001\013\014\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-46559c5fe8a4d29793ccf368c237f52778d5874d Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAAwAQAAEBCwwAAAs= Step #5: MERGE-OUTER: attempt 2326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382184830 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563add713198, 0x563add71b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563add71b918,0x563add7a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46559c5fe8a4d29793ccf368c237f52778d5874d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8912 processed earlier; will process 6363 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563adaf275dd bp 0x000000000000 sp 0x7ffcc29986c0 T34939) Step #5: ==34939==The signal is caused by a READ memory access. Step #5: #0 0x563adaf275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563adad49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563adad48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563adad26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563adac47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563adab9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563adaba91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563adab906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563adabbc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5d9c59082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563adab83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34939==Register values: Step #5: rax = 0x0000563adeff0760 rbx = 0x0000563adeff0760 rcx = 0x0000563adeff0c10 rdx = 0x00007fe5d9e21b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc29986c0 Step #5: r8 = 0x0000563adeff0760 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5d9e21be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ade126960 r14 = 0x0000000100000004 r15 = 0x0000563add093386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x48,0x63,0x0,0x20,0x6,0xd4,0x15,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\001Hc\000 \006\324\025\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b01a4ccc4f3c86d67026fe26053f7428b539825b Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwBSGMAIAbUFYCAAAs= Step #5: MERGE-OUTER: attempt 2327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382317275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d03ff76198, 0x55d03ff7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d03ff7e918,0x55d0400060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b01a4ccc4f3c86d67026fe26053f7428b539825b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8913 processed earlier; will process 6362 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 371 ft: 391 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d03d78a5dd bp 0x000000000000 sp 0x7ffece468800 T34967) Step #5: ==34967==The signal is caused by a READ memory access. Step #5: #0 0x55d03d78a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d03d5ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d03d5abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d03d589929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d03d4aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d03d402c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d03d40c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d03d3f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d03d41f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f498bcf9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d03d3e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34967==Register values: Step #5: rax = 0x000055d041c74520 rbx = 0x000055d041c74520 rcx = 0x000055d041c749d0 rdx = 0x00007f498bec1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffece468800 Step #5: r8 = 0x000055d041c74520 r9 = 0x000055d041b149e0 r10 = 0x000055d041afa010 r11 = 0x00007f498bec1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d040989960 r14 = 0x0000000100000004 r15 = 0x000055d03f8f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x5d,0x0,0x0,0xc6,0x8d,0x4c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000\020\000\373\031]\000\000\306\215L\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d17ff23c62f57e4a47e57b96d1034fc608dc7ac6 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAEAD7GV0AAMaNTAs= Step #5: MERGE-OUTER: attempt 2328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382451494 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ad0832198, 0x563ad083a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ad083a918,0x563ad08c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d17ff23c62f57e4a47e57b96d1034fc608dc7ac6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8916 processed earlier; will process 6359 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 347 ft: 359 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==34987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ace0465dd bp 0x000000000000 sp 0x7ffdb1667490 T34987) Step #5: ==34987==The signal is caused by a READ memory access. Step #5: #0 0x563ace0465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563acde68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563acde67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563acde45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563acdd66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563acdcbec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563acdcc81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563acdcaf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563acdcdb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa97082c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563acdca2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==34987==Register values: Step #5: rax = 0x0000563ad2d99940 rbx = 0x0000563ad2d99940 rcx = 0x0000563ad2d99df0 rdx = 0x00007fa9709f4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb1667490 Step #5: r8 = 0x0000563ad2d99940 r9 = 0x00007fa9709f4bf0 r10 = 0x0000563ad2c15010 r11 = 0x00007fa9709f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ad1245960 r14 = 0x0000000100000004 r15 = 0x0000563ad01b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==34987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x80,0x41,0x6f,0x42,0x32,0x42,0xee,0x73,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\001\200AoB2B\356s~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-625469796b4b2fba3094cd8e372813d6207e7a27 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwBgEFvQjJC7nN+AAs= Step #5: MERGE-OUTER: attempt 2329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382585133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc17c11198, 0x55fc17c19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc17c19918,0x55fc17ca10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/625469796b4b2fba3094cd8e372813d6207e7a27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8919 processed earlier; will process 6356 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc154255dd bp 0x000000000000 sp 0x7ffc75395df0 T35007) Step #5: ==35007==The signal is caused by a READ memory access. Step #5: #0 0x55fc154255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc15247280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc15246fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc15224929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc15145ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc1509dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc150a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc1508e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc150ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc10d213082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc15081aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35007==Register values: Step #5: rax = 0x000055fc1a29fca0 rbx = 0x000055fc1a29fca0 rcx = 0x000055fc1a2a0150 rdx = 0x00007fc10d3dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc75395df0 Step #5: r8 = 0x000055fc1a29fca0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc10d3dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc18624960 r14 = 0x0000000100000004 r15 = 0x000055fc17591386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfe,0xc1,0xd5,0xff,0x8a,0x7d,0x42,0x45,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\376\301\325\377\212}BE|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0066422e04778dca1816887aeda8f766ab62e747 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQv7B1f+KfUJFfAs= Step #5: MERGE-OUTER: attempt 2330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382717838 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c02a421198, 0x55c02a429911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c02a429918,0x55c02a4b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0066422e04778dca1816887aeda8f766ab62e747' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8921 processed earlier; will process 6354 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35029==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c027c355dd bp 0x000000000000 sp 0x7ffc6f57d4a0 T35029) Step #5: ==35029==The signal is caused by a READ memory access. Step #5: #0 0x55c027c355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c027a57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c027a56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c027a34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c027955ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0278adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0278b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c02789e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0278ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3121d43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c027891aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35029==Register values: Step #5: rax = 0x000055c02c1abd00 rbx = 0x000055c02c1abd00 rcx = 0x000055c02c1ac1b0 rdx = 0x00007f3121f0bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6f57d4a0 Step #5: r8 = 0x000055c02c1abd00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3121f0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c02ae34960 r14 = 0x0000000100000004 r15 = 0x000055c029da1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35029==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x0,0x10,0x0,0x1,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000\003\000\002\000\020\000\001\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53a194b41bb13a13ad8e7cdd62a45d63f14ee1cd Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAAwACABAAAQELCws= Step #5: MERGE-OUTER: attempt 2331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382851827 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9e95d1198, 0x55c9e95d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9e95d9918,0x55c9e96610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53a194b41bb13a13ad8e7cdd62a45d63f14ee1cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8923 processed earlier; will process 6352 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9e6de55dd bp 0x000000000000 sp 0x7fffbd9d5c60 T35055) Step #5: ==35055==The signal is caused by a READ memory access. Step #5: #0 0x55c9e6de55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9e6c07280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9e6c06fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9e6be4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9e6b05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9e6a5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9e6a671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9e6a4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9e6a7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f267b178082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9e6a41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35055==Register values: Step #5: rax = 0x000055c9ebcf5150 rbx = 0x000055c9ebcf5150 rcx = 0x000055c9ebcf5600 rdx = 0x00007f267b340b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbd9d5c60 Step #5: r8 = 0x000055c9ebcf5150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f267b340be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9e9fe4960 r14 = 0x0000000100000004 r15 = 0x000055c9e8f51386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x43,0x42,0x5c,0x86,0x42,0xea,0x6e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BCB\\\206B\352n~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-516fc48a46198486e8b3a28146185d3b2ff5e7e9 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQkNCXIZC6m5+AAs= Step #5: MERGE-OUTER: attempt 2332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1382983779 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a4c632198, 0x558a4c63a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a4c63a918,0x558a4c6c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/516fc48a46198486e8b3a28146185d3b2ff5e7e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8924 processed earlier; will process 6351 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a49e465dd bp 0x000000000000 sp 0x7fff911bc940 T35083) Step #5: ==35083==The signal is caused by a READ memory access. Step #5: #0 0x558a49e465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a49c68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a49c67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a49c45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a49b66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a49abec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a49ac81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a49aaf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a49adb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efcdfbbe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a49aa2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35083==Register values: Step #5: rax = 0x0000558a4e67d150 rbx = 0x0000558a4e67d150 rcx = 0x0000558a4e67d600 rdx = 0x00007efcdfd86b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff911bc940 Step #5: r8 = 0x0000558a4e67d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efcdfd86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a4d045960 r14 = 0x0000000100000004 r15 = 0x0000558a4bfb2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x6d,0x6d,0x6d,0x72,0x6d,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000mmmrm\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e40a7de6c9a0c5a59974ebc61b2bd812193b4c4a Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAbW1tcm0bCws= Step #5: MERGE-OUTER: attempt 2333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1383117052 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b222198198, 0x55b2221a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2221a0918,0x55b2222280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e40a7de6c9a0c5a59974ebc61b2bd812193b4c4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8925 processed earlier; will process 6350 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b21f9ac5dd bp 0x000000000000 sp 0x7ffdafdbca80 T35103) Step #5: ==35103==The signal is caused by a READ memory access. Step #5: #0 0x55b21f9ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b21f7ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b21f7cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b21f7ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b21f6ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b21f624c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b21f62e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b21f6156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b21f6413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5751635082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b21f608aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35103==Register values: Step #5: rax = 0x000055b222e701d0 rbx = 0x000055b222e701d0 rcx = 0x000055b222e70680 rdx = 0x00007f57517fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdafdbca80 Step #5: r8 = 0x000055b222e701d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f57517fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b222bab960 r14 = 0x0000000100000004 r15 = 0x000055b221b18386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x0,0x20,0x0,0xd5,0x0,0xd3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\016\001\014\000 \000\325\000 \000\325\000\323\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf0f324b0e5a2b06565b70e164b6aa495161001d Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoOAQwAIADVACAA1QDTAAs= Step #5: MERGE-OUTER: attempt 2334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1383248815 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559ef248198, 0x5559ef250911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559ef250918,0x5559ef2d80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf0f324b0e5a2b06565b70e164b6aa495161001d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8926 processed earlier; will process 6349 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #2 pulse cov: 346 ft: 361 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35130==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559eca5c5dd bp 0x000000000000 sp 0x7ffe5952dc60 T35130) Step #5: ==35130==The signal is caused by a READ memory access. Step #5: #0 0x5559eca5c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559ec87e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559ec87dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559ec85b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559ec77cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559ec6d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559ec6de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559ec6c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559ec6f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f055fa96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559ec6b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35130==Register values: Step #5: rax = 0x00005559f0ce7520 rbx = 0x00005559f0ce7520 rcx = 0x00005559f0ce79d0 rdx = 0x00007f055fc5eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5952dc60 Step #5: r8 = 0x00005559f0ce7520 r9 = 0x00005559f0b868a0 r10 = 0x00005559f0b6d010 r11 = 0x00007f055fc5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559efc5b960 r14 = 0x0000000100000004 r15 = 0x00005559eebc8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35130==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x72,0x42,0x28,0x86,0x42,0xef,0x3d,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BrB(\206B\357=|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-26495cdf07a480db51bd70b15b3f266fac10caaf Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQnJCKIZC7z18AAs= Step #5: MERGE-OUTER: attempt 2335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1383385817 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b93bf1e198, 0x55b93bf26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b93bf26918,0x55b93bfae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26495cdf07a480db51bd70b15b3f266fac10caaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8930 processed earlier; will process 6345 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 2098Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35152==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9397325dd bp 0x000000000000 sp 0x7ffea8dcef80 T35152) Step #5: ==35152==The signal is caused by a READ memory access. Step #5: #0 0x55b9397325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b939554280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b939553fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b939531929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b939452ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9393aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9393b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b93939b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9393c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feac0f68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b93938eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35152==Register values: Step #5: rax = 0x000055b93e382940 rbx = 0x000055b93e382940 rcx = 0x000055b93e382930 rdx = 0x00007feac1130b80 Step #5: rdi = 0x000055b93e382930 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffea8dcef80 Step #5: r8 = 0x000055b93e382940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feac1130be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b93c931960 r14 = 0x0000000100000004 r15 = 0x000055b93b89e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35152==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x1d,0x0,0x15,0x80,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\020\000\373\035\000\025\200\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19ef52e25743f8975ab36e11cdc298b0d22ac5b6 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAEAD7HQAVgAABAAs= Step #5: MERGE-OUTER: attempt 2336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1384152254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55753cf44198, 0x55753cf4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55753cf4c918,0x55753cfd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19ef52e25743f8975ab36e11cdc298b0d22ac5b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8932 processed earlier; will process 6343 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 376 ft: 405 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55753a7585dd bp 0x000000000000 sp 0x7fff7c42c3d0 T35275) Step #5: ==35275==The signal is caused by a READ memory access. Step #5: #0 0x55753a7585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55753a57a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55753a579fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55753a557929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55753a478ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55753a3d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55753a3da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55753a3c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55753a3ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae29683082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55753a3b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35275==Register values: Step #5: rax = 0x000055753ed9c6d0 rbx = 0x000055753ed9c6d0 rcx = 0x000055753ed9cb80 rdx = 0x00007fae2984bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7c42c3d0 Step #5: r8 = 0x000055753ed9c6d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae2984bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055753d957960 r14 = 0x0000000100000004 r15 = 0x000055753c8c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xea,0x23,0x42,0x50,0x42,0x4b,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\352#BPBK\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e7ed4af85fcff5dd46d4ab7c91112af35be9a52 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQuojQlBCS4Z+AAs= Step #5: MERGE-OUTER: attempt 2337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1384286418 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628a973e198, 0x5628a9746911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628a9746918,0x5628a97ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e7ed4af85fcff5dd46d4ab7c91112af35be9a52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8936 processed earlier; will process 6339 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35297==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628a6f525dd bp 0x000000000000 sp 0x7fff5a30a270 T35297) Step #5: ==35297==The signal is caused by a READ memory access. Step #5: #0 0x5628a6f525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628a6d74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628a6d73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628a6d51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628a6c72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628a6bcac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628a6bd41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628a6bbb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628a6be73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fee21434082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628a6baeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35297==Register values: Step #5: rax = 0x00005628aaca3000 rbx = 0x00005628aaca3000 rcx = 0x00005628aaca34b0 rdx = 0x00007fee215fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5a30a270 Step #5: r8 = 0x00005628aaca3000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fee215fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628aa151960 r14 = 0x0000000100000004 r15 = 0x00005628a90be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35297==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xca,0x75,0x42,0x24,0x86,0x42,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\312uB$\206BB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc874cb66889dbf48f350fbfa0112b88096c618b Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQsp1QiSGQkJ8AAs= Step #5: MERGE-OUTER: attempt 2338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1384419131 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558298547198, 0x55829854f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55829854f918,0x5582985d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc874cb66889dbf48f350fbfa0112b88096c618b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8938 processed earlier; will process 6337 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #1 pulse cov: 257 ft: 258 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 408 ft: 436 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35314==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558295d5b5dd bp 0x000000000000 sp 0x7ffd4cddad30 T35314) Step #5: ==35314==The signal is caused by a READ memory access. Step #5: #0 0x558295d5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558295b7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558295b7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558295b5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558295a7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582959d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582959dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582959c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582959f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb28ce20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582959b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35314==Register values: Step #5: rax = 0x000055829afa5b40 rbx = 0x000055829afa5b40 rcx = 0x000055829afa5ff0 rdx = 0x00007fb28cfe8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4cddad30 Step #5: r8 = 0x000055829afa5b40 r9 = 0x000055829ae52900 r10 = 0x000055829ae2b010 r11 = 0x00007fb28cfe8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558298f5a960 r14 = 0x0000000100000004 r15 = 0x0000558297ec7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35314==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xce,0x71,0x42,0x14,0x86,0x42,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\316qB\024\206BB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa16c244f74111682efa35390237c2559d578628 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQs5xQhSGQkJ8AAs= Step #5: MERGE-OUTER: attempt 2339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1384554449 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608a5003198, 0x5608a500b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608a500b918,0x5608a50930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa16c244f74111682efa35390237c2559d578628' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8941 processed earlier; will process 6334 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608a28175dd bp 0x000000000000 sp 0x7ffe7f84d6e0 T35335) Step #5: ==35335==The signal is caused by a READ memory access. Step #5: #0 0x5608a28175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608a2639280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608a2638fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608a2616929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608a2537ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608a248fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608a24991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608a24806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608a24ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbe96bb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608a2473aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35335==Register values: Step #5: rax = 0x00005608a6e86150 rbx = 0x00005608a6e86150 rcx = 0x00005608a6e86600 rdx = 0x00007fbbe9883b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7f84d6e0 Step #5: r8 = 0x00005608a6e86150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbbe9883be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608a5a16960 r14 = 0x0000000100000004 r15 = 0x00005608a4983386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x29,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000\020\000A)\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10122a440b39e45c01c6d2c9ece0e7f503b88f5e Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAEABBKQ4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1384688439 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56287289c198, 0x5628728a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628728a4918,0x56287292c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10122a440b39e45c01c6d2c9ece0e7f503b88f5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8942 processed earlier; will process 6333 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628700b05dd bp 0x000000000000 sp 0x7ffe47ecc430 T35355) Step #5: ==35355==The signal is caused by a READ memory access. Step #5: #0 0x5628700b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56286fed2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56286fed1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56286feaf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56286fdd0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56286fd28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56286fd321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56286fd196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56286fd453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f532c5b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56286fd0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35355==Register values: Step #5: rax = 0x0000562875094150 rbx = 0x0000562875094150 rcx = 0x0000562875094600 rdx = 0x00007f532c780b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe47ecc430 Step #5: r8 = 0x0000562875094150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f532c780be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628732af960 r14 = 0x0000000100000004 r15 = 0x000056287221c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x41,0x23,0x41,0x74,0x41,0x31,0x74,0x70,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\001A#AtA1tp\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9de8a00418bbc3c453d1a0bd13617dd28ffa0bee Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAUEjQXRBMXRwAAs= Step #5: MERGE-OUTER: attempt 2341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1384820090 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619dd8c0198, 0x5619dd8c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619dd8c8918,0x5619dd9500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9de8a00418bbc3c453d1a0bd13617dd28ffa0bee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8943 processed earlier; will process 6332 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619db0d45dd bp 0x000000000000 sp 0x7fffb60859a0 T35383) Step #5: ==35383==The signal is caused by a READ memory access. Step #5: #0 0x5619db0d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619daef6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619daef5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5619daed3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619dadf4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619dad4cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619dad561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619dad3d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619dad693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd523d2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619dad30aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35383==Register values: Step #5: rax = 0x00005619dffa6150 rbx = 0x00005619dffa6150 rcx = 0x00005619dffa6600 rdx = 0x00007fd523ef6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb60859a0 Step #5: r8 = 0x00005619dffa6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd523ef6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619de2d3960 r14 = 0x0000000100000004 r15 = 0x00005619dd240386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x61,0x41,0xff,0x0,0xb7,0xfc,0x2,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000AaA\377\000\267\374\002\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9f60abd2bd1173e26b2e83169b52f7f7a594ab3 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQWFB/wC3/AIAAAs= Step #5: MERGE-OUTER: attempt 2342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1384951270 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56447e076198, 0x56447e07e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56447e07e918,0x56447e1060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9f60abd2bd1173e26b2e83169b52f7f7a594ab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8944 processed earlier; will process 6331 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56447b88a5dd bp 0x000000000000 sp 0x7ffe1f246e50 T35387) Step #5: ==35387==The signal is caused by a READ memory access. Step #5: #0 0x56447b88a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56447b6ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56447b6abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56447b689929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56447b5aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56447b502c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56447b50c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56447b4f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56447b51f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f377e3db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56447b4e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35387==Register values: Step #5: rax = 0x000056447fba2150 rbx = 0x000056447fba2150 rcx = 0x000056447fba2600 rdx = 0x00007f377e5a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1f246e50 Step #5: r8 = 0x000056447fba2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f377e5a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056447ea89960 r14 = 0x0000000100000004 r15 = 0x000056447d9f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xd0,0xc1,0x0,0xc1,0xc1,0xc1,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000A\320\301\000\301\301\301\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f1dbb3a4cd65f20cbc53bfa7586047885b51b0e Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQdDBAMHBwQAAAAs= Step #5: MERGE-OUTER: attempt 2343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1385084273 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4a8201198, 0x55b4a8209911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b4a8209918,0x55b4a82910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f1dbb3a4cd65f20cbc53bfa7586047885b51b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8945 processed earlier; will process 6330 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4a5a155dd bp 0x000000000000 sp 0x7ffd4d747b40 T35415) Step #5: ==35415==The signal is caused by a READ memory access. Step #5: #0 0x55b4a5a155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b4a5837280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b4a5836fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b4a5814929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4a5735ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4a568dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4a56971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4a567e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4a56aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddd0923082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4a5671aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35415==Register values: Step #5: rax = 0x000055b4aa429190 rbx = 0x000055b4aa429190 rcx = 0x000055b4aa429640 rdx = 0x00007fddd0aebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4d747b40 Step #5: r8 = 0x000055b4aa429190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fddd0aebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4a8c14960 r14 = 0x0000000100000004 r15 = 0x000055b4a7b81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x22,0x0,0x20,0x0,0xd1,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000 \000\"\000 \000\321 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe41b57cdaed34726a038e8cfc75fb7a937f1dae Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAIAAiACAA0SAAAAs= Step #5: MERGE-OUTER: attempt 2344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1385219479 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56396e391198, 0x56396e399911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56396e399918,0x56396e4210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe41b57cdaed34726a038e8cfc75fb7a937f1dae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8946 processed earlier; will process 6329 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 262 ft: 263 exec/s: 0 rss: 371Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==35435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56396bba55dd bp 0x000000000000 sp 0x7ffde8b9cff0 T35435) Step #5: ==35435==The signal is caused by a READ memory access. Step #5: #0 0x56396bba55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56396b9c7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56396b9c6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56396b9a4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56396b8c5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56396b81dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56396b8271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56396b80e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56396b83a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1492b30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56396b801aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==35435==Register values: Step #5: rax = 0x000056396fc3e770 rbx = 0x000056396fc3e770 rcx = 0x000056396fc3e760 rdx = 0x00007f1492cf8b80 Step #5: rdi = 0x000056396fc3e760 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007ffde8b9cff0 Step #5: r8 = 0x000056396fc3e770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1492cf8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056396eda4960 r14 = 0x0000000100000004 r15 = 0x000056396dd11386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==35435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xca,0x71,0x42,0x13,0x86,0x42,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\312qB\023\206BB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-87188d7db33bc1be439fe6a766c04d01381e0005 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQspxQhOGQkJ8AAs= Step #5: MERGE-OUTER: attempt 2345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1390527238 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0f824d198, 0x55d0f8255911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0f8255918,0x55d0f82dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/87188d7db33bc1be439fe6a766c04d01381e0005' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8948 processed earlier; will process 6327 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 305 ft: 306 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0f5a615dd bp 0x000000000000 sp 0x7ffe7c6e6d60 T36111) Step #5: ==36111==The signal is caused by a READ memory access. Step #5: #0 0x55d0f5a615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0f5883280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0f5882fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0f5860929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0f5781ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0f56d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0f56e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0f56ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0f56f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d2d520082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0f56bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36111==Register values: Step #5: rax = 0x000055d0f9c95b80 rbx = 0x000055d0f9c95b80 rcx = 0x000055d0f9c96030 rdx = 0x00007f2d2d6e8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7c6e6d60 Step #5: r8 = 0x000055d0f9c95b80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d2d6e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0f8c60960 r14 = 0x0000000100000004 r15 = 0x000055d0f7bcd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xfe,0x83,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\376\203\200\200\200\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d05250b5b5a3a484a0678ce6b03eacb305290f6f Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwA/oOAgIAAAAAAAAs= Step #5: MERGE-OUTER: attempt 2346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1390661214 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557156fa8198, 0x557156fb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557156fb0918,0x5571570380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d05250b5b5a3a484a0678ce6b03eacb305290f6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8950 processed earlier; will process 6325 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571547bc5dd bp 0x000000000000 sp 0x7fff2216b2f0 T36131) Step #5: ==36131==The signal is caused by a READ memory access. Step #5: #0 0x5571547bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571545de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571545ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571545bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571544dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557154434c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55715443e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571544256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571544513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd447912082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557154418aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36131==Register values: Step #5: rax = 0x0000557158cad150 rbx = 0x0000557158cad150 rcx = 0x0000557158cad600 rdx = 0x00007fd447adab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2216b2f0 Step #5: r8 = 0x0000557158cad150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd447adabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571579bb960 r14 = 0x0000000100000004 r15 = 0x0000557156928386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x2c,0xfd,0x3c,0xfd,0x2c,0x0,0xfd,0x2c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000\000\375,\375<\375,\000\375,\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1510a16e2f30d38f038bfd5de8ed2013a66a336b Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAAP0s/Tz9LAD9LAs= Step #5: MERGE-OUTER: attempt 2347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1390793204 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55998183e198, 0x559981846911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559981846918,0x5599818ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1510a16e2f30d38f038bfd5de8ed2013a66a336b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8951 processed earlier; will process 6324 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55997f0525dd bp 0x000000000000 sp 0x7ffcd9800e20 T36151) Step #5: ==36151==The signal is caused by a READ memory access. Step #5: #0 0x55997f0525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55997ee74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55997ee73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55997ee51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55997ed72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55997eccac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55997ecd41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55997ecbb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55997ece73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fd1e27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55997ecaeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36151==Register values: Step #5: rax = 0x00005599838eb190 rbx = 0x00005599838eb190 rcx = 0x00005599838eb640 rdx = 0x00007f9fd1fefb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd9800e20 Step #5: r8 = 0x00005599838eb190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fd1fefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559982251960 r14 = 0x0000000100000004 r15 = 0x00005599811be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x16,0x0,0x0,0x15,0x0,0x15,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\020\000\373\026\000\000\025\000\025\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-763fcde15ddaf66f0c6097b359ec4045489873ad Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAEAD7FgAAFQAVAAs= Step #5: MERGE-OUTER: attempt 2348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1390925231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d25677e198, 0x55d256786911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d256786918,0x55d25680e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/763fcde15ddaf66f0c6097b359ec4045489873ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8952 processed earlier; will process 6323 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 286 ft: 294 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d253f925dd bp 0x000000000000 sp 0x7ffc5ae9f650 T36171) Step #5: ==36171==The signal is caused by a READ memory access. Step #5: #0 0x55d253f925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d253db4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d253db3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d253d91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d253cb2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d253c0ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d253c141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d253bfb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d253c273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e6b56e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d253beeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36171==Register values: Step #5: rax = 0x000055d258e3afb0 rbx = 0x000055d258e3afb0 rcx = 0x000055d258e3afa0 rdx = 0x00007f9e6b736b80 Step #5: rdi = 0x000055d258e3afa0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007ffc5ae9f650 Step #5: r8 = 0x000055d258e3afb0 r9 = 0x00007f9e6b736bf0 r10 = 0x000055d258e0d010 r11 = 0x00007f9e6b736be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d257191960 r14 = 0x0000000100000004 r15 = 0x000055d2560fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x97,0x97,0x97,0x8e,0x0,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000\227\227\227\216\000\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6170cb1de83783a7b53f420ea7d8a1c9e3ad2b92 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAl5eXjgAbCws= Step #5: MERGE-OUTER: attempt 2349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391061352 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5ac25b198, 0x55f5ac263911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5ac263918,0x55f5ac2eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6170cb1de83783a7b53f420ea7d8a1c9e3ad2b92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8955 processed earlier; will process 6320 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5a9a6f5dd bp 0x000000000000 sp 0x7ffde469be30 T36191) Step #5: ==36191==The signal is caused by a READ memory access. Step #5: #0 0x55f5a9a6f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5a9891280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5a9890fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5a986e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5a978fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5a96e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5a96f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5a96d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5a97043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb1b4c9b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5a96cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36191==Register values: Step #5: rax = 0x000055f5ae6e8150 rbx = 0x000055f5ae6e8150 rcx = 0x000055f5ae6e8600 rdx = 0x00007fb1b4e63b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde469be30 Step #5: r8 = 0x000055f5ae6e8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb1b4e63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5acc6e960 r14 = 0x0000000100000004 r15 = 0x000055f5abbdb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf9,0xb6,0xff,0xff,0xc0,0x78,0x42,0x46,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\371\266\377\377\300xBF|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5f5d1fbb6a76915074a8dd8de0f02550bc8bae2 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQvm2///AeEJGfAs= Step #5: MERGE-OUTER: attempt 2350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391194484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b07dc3c198, 0x55b07dc44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b07dc44918,0x55b07dccc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5f5d1fbb6a76915074a8dd8de0f02550bc8bae2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8956 processed earlier; will process 6319 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b07b4505dd bp 0x000000000000 sp 0x7ffeeaff2090 T36219) Step #5: ==36219==The signal is caused by a READ memory access. Step #5: #0 0x55b07b4505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b07b272280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b07b271fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b07b24f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b07b170ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b07b0c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b07b0d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b07b0b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b07b0e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e6fe4a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b07b0acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36219==Register values: Step #5: rax = 0x000055b07ff96150 rbx = 0x000055b07ff96150 rcx = 0x000055b07ff96600 rdx = 0x00007f9e70012b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeeaff2090 Step #5: r8 = 0x000055b07ff96150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e70012be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b07e64f960 r14 = 0x0000000100000004 r15 = 0x000055b07d5bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x62,0x42,0x18,0x86,0x42,0xea,0x3d,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BbB\030\206B\352=|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8016222440d3bd1230d96cce65360b7693f585cf Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQmJCGIZC6j18AAs= Step #5: MERGE-OUTER: attempt 2351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391326288 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb3c45f198, 0x55eb3c467911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb3c467918,0x55eb3c4ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8016222440d3bd1230d96cce65360b7693f585cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8957 processed earlier; will process 6318 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb39c735dd bp 0x000000000000 sp 0x7ffd43ebabe0 T36247) Step #5: ==36247==The signal is caused by a READ memory access. Step #5: #0 0x55eb39c735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb39a95280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb39a94fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb39a72929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb39993ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb398ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb398f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb398dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb399083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ce9a96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb398cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36247==Register values: Step #5: rax = 0x000055eb3e6a6760 rbx = 0x000055eb3e6a6760 rcx = 0x000055eb3e6a6c10 rdx = 0x00007f0ce9c5eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd43ebabe0 Step #5: r8 = 0x000055eb3e6a6760 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ce9c5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb3ce72960 r14 = 0x0000000100000004 r15 = 0x000055eb3bddf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x48,0x63,0x0,0x20,0x6,0xd4,0x15,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\001Hc\000 \006\324\025\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4dc1a0080453c0c87b11112512dbab2933ca3b2d Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwBSGMAIAbUFYCAAAs= Step #5: MERGE-OUTER: attempt 2352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391458374 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b14dea0198, 0x55b14dea8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b14dea8918,0x55b14df300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4dc1a0080453c0c87b11112512dbab2933ca3b2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8958 processed earlier; will process 6317 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #1 pulse cov: 312 ft: 313 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #2 pulse cov: 340 ft: 361 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b14b6b45dd bp 0x000000000000 sp 0x7fffaab26dc0 T36259) Step #5: ==36259==The signal is caused by a READ memory access. Step #5: #0 0x55b14b6b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b14b4d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b14b4d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b14b4b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b14b3d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b14b32cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b14b3361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b14b31d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b14b3493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff674d3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b14b310aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36259==Register values: Step #5: rax = 0x000055b14f66e0c0 rbx = 0x000055b14f66e0c0 rcx = 0x000055b14f66e570 rdx = 0x00007ff674f03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaab26dc0 Step #5: r8 = 0x000055b14f66e0c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff674f03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b14e8b3960 r14 = 0x0000000100000004 r15 = 0x000055b14d820386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x95,0x0,0x95,0x95,0x95,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\002\000\000\225\000\225\225\225\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c6f991039656f51fc3fe2745f4915f70feeb80f Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAAgAAlQCVlZUaCws= Step #5: MERGE-OUTER: attempt 2353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391593572 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f63cd0b198, 0x55f63cd13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f63cd13918,0x55f63cd9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c6f991039656f51fc3fe2745f4915f70feeb80f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8962 processed earlier; will process 6313 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f63a51f5dd bp 0x000000000000 sp 0x7ffc023c5180 T36271) Step #5: ==36271==The signal is caused by a READ memory access. Step #5: #0 0x55f63a51f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f63a341280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f63a340fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f63a31e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f63a23fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f63a197c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f63a1a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f63a1886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f63a1b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc247866082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f63a17baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36271==Register values: Step #5: rax = 0x000055f63e3a0150 rbx = 0x000055f63e3a0150 rcx = 0x000055f63e3a0600 rdx = 0x00007fc247a2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc023c5180 Step #5: r8 = 0x000055f63e3a0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc247a2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f63d71e960 r14 = 0x0000000100000004 r15 = 0x000055f63c68b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x85,0x0,0x46,0xa2,0x97,0x65,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\030\205\000F\242\227e\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-895ac6dab00c71578d63e06346235cbfe4abb814 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GIUARqKXZQs= Step #5: MERGE-OUTER: attempt 2354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391725079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b30863a198, 0x55b308642911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b308642918,0x55b3086ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/895ac6dab00c71578d63e06346235cbfe4abb814' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8963 processed earlier; will process 6312 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b305e4e5dd bp 0x000000000000 sp 0x7ffd7f53e230 T36275) Step #5: ==36275==The signal is caused by a READ memory access. Step #5: #0 0x55b305e4e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b305c70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b305c6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b305c4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b305b6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b305ac6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b305ad01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b305ab76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b305ae33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7046f85082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b305aaaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36275==Register values: Step #5: rax = 0x000055b30afa6150 rbx = 0x000055b30afa6150 rcx = 0x000055b30afa6600 rdx = 0x00007f704714db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7f53e230 Step #5: r8 = 0x000055b30afa6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f704714dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b30904d960 r14 = 0x0000000100000004 r15 = 0x000055b307fba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4e,0x42,0xfe,0xff,0xff,0xff,0xf8,0x8,0x80,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BNB\376\377\377\377\370\010\200\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b170b3bacffc60e5b41ee92116aeae3ae350f083 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQk5C/v////gIgAs= Step #5: MERGE-OUTER: attempt 2355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391857843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ab7e33198, 0x555ab7e3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ab7e3b918,0x555ab7ec30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b170b3bacffc60e5b41ee92116aeae3ae350f083' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8964 processed earlier; will process 6311 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 325 ft: 359 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ab56475dd bp 0x000000000000 sp 0x7ffd35057a40 T36279) Step #5: ==36279==The signal is caused by a READ memory access. Step #5: #0 0x555ab56475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ab5469280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ab5468fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ab5446929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ab5367ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ab52bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ab52c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ab52b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ab52dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82bd8e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ab52a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36279==Register values: Step #5: rax = 0x0000555ab99721d0 rbx = 0x0000555ab99721d0 rcx = 0x0000555ab99721c0 rdx = 0x00007f82bdaabb80 Step #5: rdi = 0x0000555ab99721c0 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007ffd35057a40 Step #5: r8 = 0x0000555ab99721d0 r9 = 0x00007f82bdaabc40 r10 = 0x0000555ab9944010 r11 = 0x00007f82bdaabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ab8846960 r14 = 0x0000000100000004 r15 = 0x0000555ab77b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x48,0x47,0x48,0x6e,0x48,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\002\000\000HGHnH\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dd33f57e62d3aaefbca4916db752663ed10ac47 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAAgAASEdIbkgACws= Step #5: MERGE-OUTER: attempt 2356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1391993695 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b386d9198, 0x559b386e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b386e1918,0x559b387690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8dd33f57e62d3aaefbca4916db752663ed10ac47' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8968 processed earlier; will process 6307 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b35eed5dd bp 0x000000000000 sp 0x7ffc55ea6510 T36283) Step #5: ==36283==The signal is caused by a READ memory access. Step #5: #0 0x559b35eed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b35d0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b35d0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b35cec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b35c0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b35b65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b35b6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b35b566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b35b823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef5706b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b35b49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36283==Register values: Step #5: rax = 0x0000559b3994b150 rbx = 0x0000559b3994b150 rcx = 0x0000559b3994b600 rdx = 0x00007fef57233b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc55ea6510 Step #5: r8 = 0x0000559b3994b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef57233be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b390ec960 r14 = 0x0000000100000004 r15 = 0x0000559b38059386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x86,0x86,0x82,0x81,0x82,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000\002\000\000\206\206\202\201\202\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1e41e63fdd8031740bd86085e18bf12f440cc5c Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAAgAAhoaCgYIACws= Step #5: MERGE-OUTER: attempt 2357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1392127053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba38601198, 0x55ba38609911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba38609918,0x55ba386910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1e41e63fdd8031740bd86085e18bf12f440cc5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8969 processed earlier; will process 6306 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba35e155dd bp 0x000000000000 sp 0x7fff731630f0 T36295) Step #5: ==36295==The signal is caused by a READ memory access. Step #5: #0 0x55ba35e155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba35c37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba35c36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba35c14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba35b35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba35a8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba35a971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba35a7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba35aaa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f238f567082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba35a71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36295==Register values: Step #5: rax = 0x000055ba39ea6150 rbx = 0x000055ba39ea6150 rcx = 0x000055ba39ea6600 rdx = 0x00007f238f72fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff731630f0 Step #5: r8 = 0x000055ba39ea6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f238f72fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba39014960 r14 = 0x0000000100000004 r15 = 0x000055ba37f81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xdd,0xd8,0xc8,0xff,0xff,0xc8,0xbd,0xbf,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\335\330\310\377\377\310\275\277|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e557a960af37b831182971028caa694b452cbfd Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQt3YyP//yL2/fAs= Step #5: MERGE-OUTER: attempt 2358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1392260761 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555805fa7198, 0x555805faf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555805faf918,0x5558060370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e557a960af37b831182971028caa694b452cbfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8970 processed earlier; will process 6305 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558037bb5dd bp 0x000000000000 sp 0x7ffc26a40ec0 T36307) Step #5: ==36307==The signal is caused by a READ memory access. Step #5: #0 0x5558037bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558035dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558035dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558035ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558034dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555803433c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55580343d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558034246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558034503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac2d9da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555803417aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36307==Register values: Step #5: rax = 0x000055580807c150 rbx = 0x000055580807c150 rcx = 0x000055580807c600 rdx = 0x00007fac2dba2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc26a40ec0 Step #5: r8 = 0x000055580807c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac2dba2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558069ba960 r14 = 0x0000000100000004 r15 = 0x0000555805927386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xf7,0x0,0x72,0x7f,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\020\000\373\030\367\000r\177\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf2b42e92fe37f941d85f86f4c035f45be75f6a3 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAEAD7GPcAcn8AAQs= Step #5: MERGE-OUTER: attempt 2359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1392393392 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b0a003198, 0x562b0a00b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b0a00b918,0x562b0a0930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf2b42e92fe37f941d85f86f4c035f45be75f6a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8971 processed earlier; will process 6304 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36321==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b078175dd bp 0x000000000000 sp 0x7ffc4bab5a40 T36321) Step #5: ==36321==The signal is caused by a READ memory access. Step #5: #0 0x562b078175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b07639280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b07638fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b07616929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b07537ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b0748fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b074991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b074806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b074ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3107c07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b07473aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36321==Register values: Step #5: rax = 0x0000562b0b547150 rbx = 0x0000562b0b547150 rcx = 0x0000562b0b547600 rdx = 0x00007f3107dcfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4bab5a40 Step #5: r8 = 0x0000562b0b547150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3107dcfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b0aa16960 r14 = 0x0000000100000004 r15 = 0x0000562b09983386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36321==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x3,0x7a,0x7a,0x7a,0x10,0x0,0x7a,0x7a,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\003zzz\020\000zz~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c61a79e438b6bb55c43eada72963639175ae05a8 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQgN6enoQAHp6fgs= Step #5: MERGE-OUTER: attempt 2360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1392525041 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585be2e3198, 0x5585be2eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585be2eb918,0x5585be3730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c61a79e438b6bb55c43eada72963639175ae05a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8972 processed earlier; will process 6303 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36340==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585bbaf75dd bp 0x000000000000 sp 0x7fffb2c32ad0 T36340) Step #5: ==36340==The signal is caused by a READ memory access. Step #5: #0 0x5585bbaf75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585bb919280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585bb918fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585bb8f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585bb817ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585bb76fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585bb7791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585bb7606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585bb78c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ea7804082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585bb753aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36340==Register values: Step #5: rax = 0x00005585c0062150 rbx = 0x00005585c0062150 rcx = 0x00005585c0062600 rdx = 0x00007f3ea79ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb2c32ad0 Step #5: r8 = 0x00005585c0062150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ea79ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585becf6960 r14 = 0x0000000100000004 r15 = 0x00005585bdc63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36340==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x38,0x86,0x42,0xee,0x72,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B8\206B\356r~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-874e1b871093e70fb1c27182fead641a4eaa48ce Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCOIZC7nJ+AAs= Step #5: MERGE-OUTER: attempt 2361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1392658576 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cae911198, 0x562cae919911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cae919918,0x562cae9a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/874e1b871093e70fb1c27182fead641a4eaa48ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8973 processed earlier; will process 6302 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36361==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cac1255dd bp 0x000000000000 sp 0x7ffdc871f180 T36361) Step #5: ==36361==The signal is caused by a READ memory access. Step #5: #0 0x562cac1255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562cabf47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562cabf46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562cabf24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562cabe45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562cabd9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562cabda71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562cabd8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562cabdba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb816629082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562cabd81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36361==Register values: Step #5: rax = 0x0000562caff21150 rbx = 0x0000562caff21150 rcx = 0x0000562caff21600 rdx = 0x00007fb8167f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc871f180 Step #5: r8 = 0x0000562caff21150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb8167f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562caf324960 r14 = 0x0000000100000004 r15 = 0x0000562cae291386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36361==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x6c,0x0,0x4c,0x0,0x94,0x94,0x94,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\002l\000L\000\224\224\224\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff589cf966ce66ea1eed6235504ab133651e0938 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAAmwATACUlJQACws= Step #5: MERGE-OUTER: attempt 2362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1392791397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56544426a198, 0x565444272911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565444272918,0x5654442fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ff589cf966ce66ea1eed6235504ab133651e0938' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8974 processed earlier; will process 6301 files now Step #5: [LOADING] WASM module load failed: unknown type -1073743874 Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565441a7e5dd bp 0x000000000000 sp 0x7ffea7a609c0 T36379) Step #5: ==36379==The signal is caused by a READ memory access. Step #5: #0 0x565441a7e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654418a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56544189ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56544187d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56544179ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654416f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654417001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654416e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654417133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3478c58082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654416daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36379==Register values: Step #5: rax = 0x0000565446b62d20 rbx = 0x0000565446b62d20 rcx = 0x0000565446b62d10 rdx = 0x00007f3478e20b80 Step #5: rdi = 0x0000565446b62d10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffea7a609c0 Step #5: r8 = 0x0000565446b62d20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3478e20be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565444c7d960 r14 = 0x0000000100000004 r15 = 0x0000565443bea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xc8,0x0,0xca,0xab,0x3b,0x69,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\020\000\373\030\310\000\312\253;i\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-78ee8f9282f569a1dd0d1cb58affc15b90e4cf3c Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAEAD7GMgAyqs7aQs= Step #5: MERGE-OUTER: attempt 2363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1392925974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d196d0198, 0x562d196d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d196d8918,0x562d197600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/78ee8f9282f569a1dd0d1cb58affc15b90e4cf3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8976 processed earlier; will process 6299 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 401 ft: 441 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d16ee45dd bp 0x000000000000 sp 0x7ffea7e3afe0 T36399) Step #5: ==36399==The signal is caused by a READ memory access. Step #5: #0 0x562d16ee45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d16d06280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d16d05fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d16ce3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d16c04ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d16b5cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d16b661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d16b4d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d16b793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb568200082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d16b40aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36399==Register values: Step #5: rax = 0x0000562d1b302520 rbx = 0x0000562d1b302520 rcx = 0x0000562d1b3029d0 rdx = 0x00007fb5683c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea7e3afe0 Step #5: r8 = 0x0000562d1b302520 r9 = 0x0000562d1b1a0750 r10 = 0x0000562d1b188010 r11 = 0x00007fb5683c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d1a0e3960 r14 = 0x0000000100000004 r15 = 0x0000562d19050386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x17,0x0,0x15,0x0,0x0,0x86,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\027\000\025\000\000\206\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1c9591a6dbb1938ba7ea7e808e13650d44efcd1 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7FwAVAACGAAs= Step #5: MERGE-OUTER: attempt 2364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393062407 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c634da198, 0x563c634e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c634e2918,0x563c6356a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1c9591a6dbb1938ba7ea7e808e13650d44efcd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8979 processed earlier; will process 6296 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c60cee5dd bp 0x000000000000 sp 0x7ffc7a0162a0 T36419) Step #5: ==36419==The signal is caused by a READ memory access. Step #5: #0 0x563c60cee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c60b10280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c60b0ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c60aed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c60a0ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c60966c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c609701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c609576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c609833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1f5830082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c6094aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36419==Register values: Step #5: rax = 0x0000563c64175150 rbx = 0x0000563c64175150 rcx = 0x0000563c64175600 rdx = 0x00007fa1f59f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7a0162a0 Step #5: r8 = 0x0000563c64175150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa1f59f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c63eed960 r14 = 0x0000000100000004 r15 = 0x0000563c62e5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x9a,0x9a,0x9a,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000\232\232\232\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21184c4d21cbc3c1fc185f26c1d2bb0b4564010a Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAmpqaAAAACws= Step #5: MERGE-OUTER: attempt 2365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393195186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55638b453198, 0x55638b45b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55638b45b918,0x55638b4e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21184c4d21cbc3c1fc185f26c1d2bb0b4564010a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8980 processed earlier; will process 6295 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556388c675dd bp 0x000000000000 sp 0x7fff27b43da0 T36439) Step #5: ==36439==The signal is caused by a READ memory access. Step #5: #0 0x556388c675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556388a89280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556388a88fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556388a66929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556388987ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563888dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563888e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563888d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563888fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcca6a82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563888c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36439==Register values: Step #5: rax = 0x000055638cc32150 rbx = 0x000055638cc32150 rcx = 0x000055638cc32600 rdx = 0x00007fcca6c4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff27b43da0 Step #5: r8 = 0x000055638cc32150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcca6c4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055638be66960 r14 = 0x0000000100000004 r15 = 0x000055638add3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x12,0x41,0xbf,0x53,0xb7,0xfc,0x87,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000A\022A\277S\267\374\207\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5bf9b16fa544b7c5692bc25582dc5af85682a1ed Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQRJBv1O3/IcAAAs= Step #5: MERGE-OUTER: attempt 2366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393328987 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b99b2c8198, 0x55b99b2d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b99b2d0918,0x55b99b3580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5bf9b16fa544b7c5692bc25582dc5af85682a1ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8981 processed earlier; will process 6294 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b998adc5dd bp 0x000000000000 sp 0x7ffec59cb830 T36467) Step #5: ==36467==The signal is caused by a READ memory access. Step #5: #0 0x55b998adc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9988fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9988fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9988db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9987fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b998754c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b99875e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9987456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9987713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ca9bc6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b998738aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36467==Register values: Step #5: rax = 0x000055b99d61d9d0 rbx = 0x000055b99d61d9d0 rcx = 0x000055b99d61de80 rdx = 0x00007f7ca9d8eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec59cb830 Step #5: r8 = 0x000055b99d61d9d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ca9d8ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b99bcdb960 r14 = 0x0000000100000004 r15 = 0x000055b99ac48386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x10,0x0,0xc3,0xc2,0x7a,0x7a,0xc3,0xc3,0xc3,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\001\020\000\303\302zz\303\303\303\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-450438bb1cb71c6107247e5221f8bb0f787721c3 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAARAAw8J6esPDwws= Step #5: MERGE-OUTER: attempt 2367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393461804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618354d5198, 0x5618354dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618354dd918,0x5618355650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/450438bb1cb71c6107247e5221f8bb0f787721c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8983 processed earlier; will process 6292 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561832ce95dd bp 0x000000000000 sp 0x7ffe45090b10 T36487) Step #5: ==36487==The signal is caused by a READ memory access. Step #5: #0 0x561832ce95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561832b0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561832b0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561832ae8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561832a09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561832961c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56183296b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618329526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56183297e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f067ee69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561832945aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36487==Register values: Step #5: rax = 0x0000561836533190 rbx = 0x0000561836533190 rcx = 0x0000561836533640 rdx = 0x00007f067f031b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe45090b10 Step #5: r8 = 0x0000561836533190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f067f031be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561835ee8960 r14 = 0x0000000100000004 r15 = 0x0000561834e55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x63,0x0,0x10,0x0,0xc,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\002c\000\020\000\014\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-072fea13a714754fbb270952a35e9c92b4581802 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAmMAEAAMAAsAAAs= Step #5: MERGE-OUTER: attempt 2368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393595743 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abd3e9b198, 0x55abd3ea3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abd3ea3918,0x55abd3f2b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/072fea13a714754fbb270952a35e9c92b4581802' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8984 processed earlier; will process 6291 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 237 ft: 238 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abd16af5dd bp 0x000000000000 sp 0x7ffd540cb1d0 T36507) Step #5: ==36507==The signal is caused by a READ memory access. Step #5: #0 0x55abd16af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abd14d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abd14d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abd14ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abd13cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abd1327c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abd13311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abd13186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abd13443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f614f1b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abd130baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36507==Register values: Step #5: rax = 0x000055abd52cf480 rbx = 0x000055abd52cf480 rcx = 0x000055abd52cf470 rdx = 0x00007f614f37eb80 Step #5: rdi = 0x000055abd52cf470 rsi = 0x0000000000111000 rbp = 0x0000000000000000 rsp = 0x00007ffd540cb1d0 Step #5: r8 = 0x000055abd52cf480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f614f37ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abd48ae960 r14 = 0x0000000100000004 r15 = 0x000055abd381b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x2,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\020\000A\002\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d4e7a81ded8a133655f859b3fc956bc1b9e3b0e Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAEABBAg4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393729778 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f473d93198, 0x55f473d9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f473d9b918,0x55f473e230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d4e7a81ded8a133655f859b3fc956bc1b9e3b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8986 processed earlier; will process 6289 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f4715a75dd bp 0x000000000000 sp 0x7fff35917ea0 T36535) Step #5: ==36535==The signal is caused by a READ memory access. Step #5: #0 0x55f4715a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f4713c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f4713c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f4713a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f4712c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f47121fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4712291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4712106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f47123c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84fa777082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f471203aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36535==Register values: Step #5: rax = 0x000055f475cc9150 rbx = 0x000055f475cc9150 rcx = 0x000055f475cc9600 rdx = 0x00007f84fa93fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff35917ea0 Step #5: r8 = 0x000055f475cc9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f84fa93fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f4747a6960 r14 = 0x0000000100000004 r15 = 0x000055f473713386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x72,0x42,0x2a,0x86,0x42,0xeb,0x3d,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BrB*\206B\353=|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfdf378bcdde146e6e4482fa84e6d41958d58c11 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQnJCKoZC6z18AAs= Step #5: MERGE-OUTER: attempt 2370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393863888 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b97023b198, 0x55b970243911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b970243918,0x55b9702cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cfdf378bcdde146e6e4482fa84e6d41958d58c11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8987 processed earlier; will process 6288 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36548==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b96da4f5dd bp 0x000000000000 sp 0x7ffd0e48fa00 T36548) Step #5: ==36548==The signal is caused by a READ memory access. Step #5: #0 0x55b96da4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b96d871280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b96d870fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b96d84e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b96d76fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b96d6c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b96d6d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b96d6b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b96d6e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc84408082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b96d6abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36548==Register values: Step #5: rax = 0x000055b972134150 rbx = 0x000055b972134150 rcx = 0x000055b972134600 rdx = 0x00007fbc845d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0e48fa00 Step #5: r8 = 0x000055b972134150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbc845d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b970c4e960 r14 = 0x0000000100000004 r15 = 0x000055b96fbbb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36548==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xb9,0xb6,0xfb,0xff,0xc0,0x68,0x42,0x0,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\271\266\373\377\300hB\000|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c62a0b440e4a22f9517e9fd3e90bfc076b4eb42 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQrm2+//AaEIAfAs= Step #5: MERGE-OUTER: attempt 2371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1393997097 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf23fdf198, 0x55bf23fe7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf23fe7918,0x55bf2406f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c62a0b440e4a22f9517e9fd3e90bfc076b4eb42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8988 processed earlier; will process 6287 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf217f35dd bp 0x000000000000 sp 0x7ffc91d71480 T36567) Step #5: ==36567==The signal is caused by a READ memory access. Step #5: #0 0x55bf217f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf21615280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf21614fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf215f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf21513ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf2146bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf214751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf2145c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf214883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faeac19a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf2144faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36567==Register values: Step #5: rax = 0x000055bf26268150 rbx = 0x000055bf26268150 rcx = 0x000055bf26268600 rdx = 0x00007faeac362b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc91d71480 Step #5: r8 = 0x000055bf26268150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faeac362be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf249f2960 r14 = 0x0000000100000004 r15 = 0x000055bf2395f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xa4,0xa1,0xe8,0xe3,0x42,0x42,0x73,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000B\244\241\350\343BBs|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-783cebe93c144df80204499b498adae155cae1df Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAQqSh6ONCQnN8AAs= Step #5: MERGE-OUTER: attempt 2372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1394129654 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559925520198, 0x559925528911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559925528918,0x5599255b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/783cebe93c144df80204499b498adae155cae1df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8989 processed earlier; will process 6286 files now Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 376 ft: 424 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559922d345dd bp 0x000000000000 sp 0x7fffa0089a30 T36579) Step #5: ==36579==The signal is caused by a READ memory access. Step #5: #0 0x559922d345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559922b56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559922b55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559922b33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559922a54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599229acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599229b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55992299d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599229c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8eb72fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559922990aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36579==Register values: Step #5: rax = 0x00005599275b3230 rbx = 0x00005599275b3230 rcx = 0x00005599275b36e0 rdx = 0x00007f8eb74c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa0089a30 Step #5: r8 = 0x00005599275b3230 r9 = 0x00005599274529e0 r10 = 0x0000559927438010 r11 = 0x00007f8eb74c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559925f33960 r14 = 0x0000000100000004 r15 = 0x0000559924ea0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x80,0x0,0x41,0x32,0x41,0x0,0x41,0x6a,0x1b,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\200\000A2A\000Aj\033\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2973308123545c0f5c41e152a160c35c45f9c070 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQyAAEEyQQBBahsAAAs= Step #5: MERGE-OUTER: attempt 2373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1394264818 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5540b3198, 0x55c5540bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5540bb918,0x55c5541430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2973308123545c0f5c41e152a160c35c45f9c070' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8992 processed earlier; will process 6283 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5518c75dd bp 0x000000000000 sp 0x7fff7e9b56c0 T36583) Step #5: ==36583==The signal is caused by a READ memory access. Step #5: #0 0x55c5518c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5516e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5516e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5516c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5515e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c55153fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5515491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5515306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c55155c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7372807082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c551523aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36583==Register values: Step #5: rax = 0x000055c555e0fb30 rbx = 0x000055c555e0fb30 rcx = 0x000055c555e0fb20 rdx = 0x00007f73729cfb80 Step #5: rdi = 0x000055c555e0fb20 rsi = 0x0000000002660000 rbp = 0x0000000000000000 rsp = 0x00007fff7e9b56c0 Step #5: r8 = 0x000055c555e0fb30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73729cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c554ac6960 r14 = 0x0000000100000004 r15 = 0x000055c553a33386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x20,0x0,0x20,0x0,0xd1,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\003\002\001\000\012\016\001\014\000 \000 \000 \000\321 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-77857a557d058fd48717d2e3a7c5ffe3eab60fe3 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAwIBAAoOAQwAIAAgACAA0SAAAAs= Step #5: MERGE-OUTER: attempt 2374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1394400532 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561be06af198, 0x561be06b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561be06b7918,0x561be073f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/77857a557d058fd48717d2e3a7c5ffe3eab60fe3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8994 processed earlier; will process 6281 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 335 ft: 336 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bddec35dd bp 0x000000000000 sp 0x7ffe92d56000 T36603) Step #5: ==36603==The signal is caused by a READ memory access. Step #5: #0 0x561bddec35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bddce5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bddce4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bddcc2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bddbe3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bddb3bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bddb451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bddb2c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bddb583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2fa8ae0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bddb1faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36603==Register values: Step #5: rax = 0x0000561be1cd4290 rbx = 0x0000561be1cd4290 rcx = 0x0000561be1cd4740 rdx = 0x00007f2fa8ca8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe92d56000 Step #5: r8 = 0x0000561be1cd4290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2fa8ca8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561be10c2960 r14 = 0x0000000100000004 r15 = 0x0000561be002f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6f,0x42,0x2c,0x86,0x42,0xeb,0x3d,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BoB,\206B\353=|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d5baf65978a4353110c188fc831bff59b9e3d7a Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQm9CLIZC6z18AAs= Step #5: MERGE-OUTER: attempt 2375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1394533763 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641d1692198, 0x5641d169a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641d169a918,0x5641d17220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d5baf65978a4353110c188fc831bff59b9e3d7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8996 processed earlier; will process 6279 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: #2 pulse cov: 389 ft: 419 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641ceea65dd bp 0x000000000000 sp 0x7ffe29795a00 T36623) Step #5: ==36623==The signal is caused by a READ memory access. Step #5: #0 0x5641ceea65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641cecc8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641cecc7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641ceca5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641cebc6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641ceb1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641ceb281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641ceb0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641ceb3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09265eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641ceb02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36623==Register values: Step #5: rax = 0x00005641d2882180 rbx = 0x00005641d2882180 rcx = 0x00005641d2882630 rdx = 0x00007f09267b3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe29795a00 Step #5: r8 = 0x00005641d2882180 r9 = 0x00005641d271ca30 r10 = 0x00005641d2707010 r11 = 0x00007f09267b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641d20a5960 r14 = 0x0000000100000004 r15 = 0x00005641d1012386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x36,0x42,0x75,0x42,0x27,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B\3516BuB'\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16c20fc6b40b74e421a11c14d0ba806de9e8ab30 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQuk2QnVCJ4Z8AAs= Step #5: MERGE-OUTER: attempt 2376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1394668777 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5555c6231198, 0x5555c6239911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5555c6239918,0x5555c62c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16c20fc6b40b74e421a11c14d0ba806de9e8ab30' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 8999 processed earlier; will process 6276 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555c3a455dd bp 0x000000000000 sp 0x7ffc108e2930 T36643) Step #5: ==36643==The signal is caused by a READ memory access. Step #5: #0 0x5555c3a455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555c3867280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555c3866fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555c3844929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555c3765ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555c36bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555c36c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555c36ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555c36da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1af6768082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555c36a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36643==Register values: Step #5: rax = 0x00005555c723c150 rbx = 0x00005555c723c150 rcx = 0x00005555c723c600 rdx = 0x00007f1af6930b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc108e2930 Step #5: r8 = 0x00005555c723c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1af6930be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555c6c44960 r14 = 0x0000000100000004 r15 = 0x00005555c5bb1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x30,0x42,0xdc,0xea,0x42,0x42,0x8,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000A0B\334\352BB\010|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5b8e45abfa225f564d58aceed9b20dc7417ea5b Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQTBC3OpCQgh8AAs= Step #5: MERGE-OUTER: attempt 2377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1394802042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650394c7198, 0x5650394cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650394cf918,0x5650395570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5b8e45abfa225f564d58aceed9b20dc7417ea5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9000 processed earlier; will process 6275 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565036cdb5dd bp 0x000000000000 sp 0x7ffc493f1660 T36663) Step #5: ==36663==The signal is caused by a READ memory access. Step #5: #0 0x565036cdb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565036afd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565036afcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565036ada929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650369fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565036953c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56503695d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650369446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650369703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96fd210082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565036937aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36663==Register values: Step #5: rax = 0x000056503ba7ef20 rbx = 0x000056503ba7ef20 rcx = 0x000056503ba7ef10 rdx = 0x00007f96fd3d8b80 Step #5: rdi = 0x000056503ba7ef10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffc493f1660 Step #5: r8 = 0x000056503ba7ef20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96fd3d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565039eda960 r14 = 0x0000000100000004 r15 = 0x0000565038e47386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x45,0x0,0x7e,0xec,0xff,0x34,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\031E\000~\354\3774\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e481f30ad7a63e7a0c37c7ca0d851e937edfda39 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GUUAfuz/NAs= Step #5: MERGE-OUTER: attempt 2378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1394936497 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b97c11198, 0x564b97c19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b97c19918,0x564b97ca10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e481f30ad7a63e7a0c37c7ca0d851e937edfda39' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9002 processed earlier; will process 6273 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b954255dd bp 0x000000000000 sp 0x7ffc593db570 T36683) Step #5: ==36683==The signal is caused by a READ memory access. Step #5: #0 0x564b954255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b95247280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b95246fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b95224929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b95145ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b9509dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b950a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b9508e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b950ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3036ea9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b95081aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36683==Register values: Step #5: rax = 0x0000564b99bf5190 rbx = 0x0000564b99bf5190 rcx = 0x0000564b99bf5640 rdx = 0x00007f3037071b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc593db570 Step #5: r8 = 0x0000564b99bf5190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3037071be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b98624960 r14 = 0x0000000100000004 r15 = 0x0000564b97591386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x17,0x0,0x15,0x0,0x0,0x9d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\020\000\373\027\000\025\000\000\235\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0292d672639d4111f63baeeac666407da111133e Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAEAD7FwAVAACdAAs= Step #5: MERGE-OUTER: attempt 2379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395069586 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e2c144198, 0x564e2c14c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e2c14c918,0x564e2c1d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0292d672639d4111f63baeeac666407da111133e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9003 processed earlier; will process 6272 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 425 ft: 473 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e299585dd bp 0x000000000000 sp 0x7fff3004fbb0 T36695) Step #5: ==36695==The signal is caused by a READ memory access. Step #5: #0 0x564e299585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e2977a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e29779fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e29757929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e29678ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e295d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e295da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e295c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e295ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd51fe4a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e295b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36695==Register values: Step #5: rax = 0x0000564e2cf50e80 rbx = 0x0000564e2cf50e80 rcx = 0x0000564e2cf51330 rdx = 0x00007fd520012b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3004fbb0 Step #5: r8 = 0x0000564e2cf50e80 r9 = 0x0000564e2cdfdbd0 r10 = 0x0000564e2cdd6010 r11 = 0x00007fd520012be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e2cb57960 r14 = 0x0000000100000004 r15 = 0x0000564e2bac4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x0,0x10,0x0,0x1,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\003\000\002\000\020\000\001\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db96012fef9bbc195f3f864331c265a3b5d2cd1e Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAAwACABAAAQELCws= Step #5: MERGE-OUTER: attempt 2380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395204345 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5596116a3198, 0x5596116ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5596116ab918,0x5596117330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db96012fef9bbc195f3f864331c265a3b5d2cd1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9007 processed earlier; will process 6268 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55960eeb75dd bp 0x000000000000 sp 0x7ffefa47d6d0 T36715) Step #5: ==36715==The signal is caused by a READ memory access. Step #5: #0 0x55960eeb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55960ecd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55960ecd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55960ecb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55960ebd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55960eb2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55960eb391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55960eb206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55960eb4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f80dbc80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55960eb13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36715==Register values: Step #5: rax = 0x00005596128f6520 rbx = 0x00005596128f6520 rcx = 0x00005596128f69d0 rdx = 0x00007f80dbe48b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefa47d6d0 Step #5: r8 = 0x00005596128f6520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f80dbe48be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005596120b6960 r14 = 0x0000000100000004 r15 = 0x0000559611023386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\020\000\020\000\020\000\020\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe9d83d4cc2cac82ff4e8b7dfd67bc7c9d2bb8f3 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAEAAQABAAEAAAAAs= Step #5: MERGE-OUTER: attempt 2381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395337241 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592b74a0198, 0x5592b74a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592b74a8918,0x5592b75300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe9d83d4cc2cac82ff4e8b7dfd67bc7c9d2bb8f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9009 processed earlier; will process 6266 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592b4cb45dd bp 0x000000000000 sp 0x7ffed30e2bf0 T36727) Step #5: ==36727==The signal is caused by a READ memory access. Step #5: #0 0x5592b4cb45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592b4ad6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592b4ad5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592b4ab3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592b49d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592b492cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592b49361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592b491d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592b49493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4b2007b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592b4910aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36727==Register values: Step #5: rax = 0x00005592b99ec150 rbx = 0x00005592b99ec150 rcx = 0x00005592b99ec600 rdx = 0x00007f4b20243b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed30e2bf0 Step #5: r8 = 0x00005592b99ec150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4b20243be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005592b7eb3960 r14 = 0x0000000100000004 r15 = 0x00005592b6e20386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x1,0x10,0x0,0xc,0x0,0x14,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000B\000\001\020\000\014\000\024\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9d4a8517584b76b697295339bdd9cf56ea5ec93 Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAQgABEAAMABQAAQs= Step #5: MERGE-OUTER: attempt 2382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395468711 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55962a6fe198, 0x55962a706911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55962a706918,0x55962a78e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9d4a8517584b76b697295339bdd9cf56ea5ec93' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9010 processed earlier; will process 6265 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559627f125dd bp 0x000000000000 sp 0x7fffcf0e0a00 T36747) Step #5: ==36747==The signal is caused by a READ memory access. Step #5: #0 0x559627f125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559627d34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559627d33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559627d11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559627c32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559627b8ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559627b941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559627b7b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559627ba73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0a4f8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559627b6eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36747==Register values: Step #5: rax = 0x000055962b661150 rbx = 0x000055962b661150 rcx = 0x000055962b661600 rdx = 0x00007fe0a5153b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcf0e0a00 Step #5: r8 = 0x000055962b661150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0a5153be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055962b111960 r14 = 0x0000000100000004 r15 = 0x000055962a07e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x24,0x42,0x25,0x86,0x82,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\351@B$B%\206\202\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e2d8b10771225bd833e40bc96ec5c5173a34774 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQulAQiRCJYaCAAs= Step #5: MERGE-OUTER: attempt 2383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395600239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562486f88198, 0x562486f90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562486f90918,0x5624870180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e2d8b10771225bd833e40bc96ec5c5173a34774' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9011 processed earlier; will process 6264 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56248479c5dd bp 0x000000000000 sp 0x7ffe00f15780 T36767) Step #5: ==36767==The signal is caused by a READ memory access. Step #5: #0 0x56248479c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624845be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624845bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56248459b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624844bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562484414c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56248441e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624844056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624844313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbac19f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624843f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36767==Register values: Step #5: rax = 0x00005624889ed150 rbx = 0x00005624889ed150 rcx = 0x00005624889ed600 rdx = 0x00007fbac1bb8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe00f15780 Step #5: r8 = 0x00005624889ed150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbac1bb8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056248799b960 r14 = 0x0000000100000004 r15 = 0x0000562486908386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x1,0x10,0x0,0xc3,0xc2,0x7a,0x7a,0xc3,0xc2,0xc2,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\001\020\000\303\302zz\303\302\302\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4c4e337bd4407f3a3a7c44013578dcfe7bad7d9 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAARAAw8J6esPCwgs= Step #5: MERGE-OUTER: attempt 2384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395734730 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6c4da0198, 0x55f6c4da8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6c4da8918,0x55f6c4e300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4c4e337bd4407f3a3a7c44013578dcfe7bad7d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9012 processed earlier; will process 6263 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6c25b45dd bp 0x000000000000 sp 0x7ffd290d2aa0 T36787) Step #5: ==36787==The signal is caused by a READ memory access. Step #5: #0 0x55f6c25b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6c23d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6c23d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6c23b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6c22d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6c222cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6c22361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6c221d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6c22493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb79994a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6c2210aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36787==Register values: Step #5: rax = 0x000055f6c6594150 rbx = 0x000055f6c6594150 rcx = 0x000055f6c6594600 rdx = 0x00007fb799b12b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd290d2aa0 Step #5: r8 = 0x000055f6c6594150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb799b12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6c57b3960 r14 = 0x0000000100000004 r15 = 0x000055f6c4720386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x60,0x86,0x42,0xca,0x2d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BYB`\206B\312-~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d510801899d3e83d3e9fd972b91a9f7c80ea8b2 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQllCYIZCyi1+AAs= Step #5: MERGE-OUTER: attempt 2385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395867484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c0317c198, 0x555c03184911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c03184918,0x555c0320c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d510801899d3e83d3e9fd972b91a9f7c80ea8b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9013 processed earlier; will process 6262 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c009905dd bp 0x000000000000 sp 0x7ffc12772380 T36799) Step #5: ==36799==The signal is caused by a READ memory access. Step #5: #0 0x555c009905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c007b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c007b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c0078f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c006b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c00608c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c006121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c005f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c006253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa30077c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c005ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36799==Register values: Step #5: rax = 0x0000555c04e28150 rbx = 0x0000555c04e28150 rcx = 0x0000555c04e28600 rdx = 0x00007fa300944b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc12772380 Step #5: r8 = 0x0000555c04e28150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa300944be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c03b8f960 r14 = 0x0000000100000004 r15 = 0x0000555c02afc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x40,0x42,0x33,0x8a,0x42,0xe2,0x42,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B@B3\212B\342B~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-138e57612281a4d5b8c927ed396fcb41da8994db Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQkBCM4pC4kJ+AAs= Step #5: MERGE-OUTER: attempt 2386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1395999667 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a9df2b198, 0x555a9df33911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a9df33918,0x555a9dfbb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/138e57612281a4d5b8c927ed396fcb41da8994db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9014 processed earlier; will process 6261 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a9b73f5dd bp 0x000000000000 sp 0x7ffdeafa24c0 T36819) Step #5: ==36819==The signal is caused by a READ memory access. Step #5: #0 0x555a9b73f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a9b561280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a9b560fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a9b53e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a9b45fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a9b3b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a9b3c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a9b3a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a9b3d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3f19ba1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a9b39baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36819==Register values: Step #5: rax = 0x0000555a9fd72190 rbx = 0x0000555a9fd72190 rcx = 0x0000555a9fd72640 rdx = 0x00007f3f19d69b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdeafa24c0 Step #5: r8 = 0x0000555a9fd72190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3f19d69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a9e93e960 r14 = 0x0000000100000004 r15 = 0x0000555a9d8ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0xe1,0x68,0x42,0x11,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\000B\341hB\021\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-07d4d00a1f0def4628fb642c2b419fcbadb88c5c Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQgBC4WhCEYZ9AAs= Step #5: MERGE-OUTER: attempt 2387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1396130456 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565269199198, 0x5652691a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5652691a1918,0x5652692290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07d4d00a1f0def4628fb642c2b419fcbadb88c5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9015 processed earlier; will process 6260 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5652669ad5dd bp 0x000000000000 sp 0x7ffccba5ea20 T36839) Step #5: ==36839==The signal is caused by a READ memory access. Step #5: #0 0x5652669ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5652667cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5652667cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5652667ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5652666cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565266625c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56526662f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5652666166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5652666423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f459e3b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565266609aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36839==Register values: Step #5: rax = 0x000056526aad6150 rbx = 0x000056526aad6150 rcx = 0x000056526aad6600 rdx = 0x00007f459e581b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccba5ea20 Step #5: r8 = 0x000056526aad6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f459e581be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565269bac960 r14 = 0x0000000100000004 r15 = 0x0000565268b19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x46,0x42,0x31,0x8a,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BFB1\212B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ffb242b570cc70508a27f2af0145895f8df4f57 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkZCMYpC6jB8AAs= Step #5: MERGE-OUTER: attempt 2388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1396263633 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afeb34c198, 0x55afeb354911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afeb354918,0x55afeb3dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ffb242b570cc70508a27f2af0145895f8df4f57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9016 processed earlier; will process 6259 files now Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #1 pulse cov: 241 ft: 242 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afe8b605dd bp 0x000000000000 sp 0x7ffef292b3e0 T36859) Step #5: ==36859==The signal is caused by a READ memory access. Step #5: #0 0x55afe8b605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afe8982280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afe8981fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afe895f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afe8880ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afe87d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afe87e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afe87c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afe87f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2dab105082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afe87bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36859==Register values: Step #5: rax = 0x000055afec3935c0 rbx = 0x000055afec3935c0 rcx = 0x000055afec3935b0 rdx = 0x00007f2dab2cdb80 Step #5: rdi = 0x000055afec3935b0 rsi = 0x0000000000110800 rbp = 0x0000000000000000 rsp = 0x00007ffef292b3e0 Step #5: r8 = 0x000055afec3935c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2dab2cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afebd5f960 r14 = 0x0000000100000004 r15 = 0x000055afeaccc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xce,0x71,0x42,0x11,0x86,0x42,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\316qB\021\206BB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ca335559b152e7d21933e074d002d5edc531a72 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQs5xQhGGQkJ8AAs= Step #5: MERGE-OUTER: attempt 2389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1396398882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555bea7f0198, 0x555bea7f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555bea7f8918,0x555bea8800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ca335559b152e7d21933e074d002d5edc531a72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9018 processed earlier; will process 6257 files now Step #5: [LOADING] WASM module load failed: unknown type -2 Step #5: #1 pulse cov: 268 ft: 269 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555be80045dd bp 0x000000000000 sp 0x7fff2c9e2c50 T36887) Step #5: ==36887==The signal is caused by a READ memory access. Step #5: #0 0x555be80045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555be7e26280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555be7e25fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555be7e03929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555be7d24ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555be7c7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555be7c861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555be7c6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555be7c993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa5c393082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555be7c60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36887==Register values: Step #5: rax = 0x0000555bec2b0b90 rbx = 0x0000555bec2b0b90 rcx = 0x0000555bec2b0b80 rdx = 0x00007ffa5c55bb80 Step #5: rdi = 0x0000555bec2b0b80 rsi = 0x0000000080000001 rbp = 0x0000000000000000 rsp = 0x00007fff2c9e2c50 Step #5: r8 = 0x0000555bec2b0b90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa5c55bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555beb203960 r14 = 0x0000000100000004 r15 = 0x0000555bea170386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0x26,0x0,0x38,0xab,0xe3,0x7a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\020\000\373\030&\0008\253\343z\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ead7dd8f052090285ff7a3be7584521cee97903 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAEAD7GCYAOKvjegs= Step #5: MERGE-OUTER: attempt 2390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1396531993 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcb806d198, 0x55fcb8075911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcb8075918,0x55fcb80fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ead7dd8f052090285ff7a3be7584521cee97903' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9020 processed earlier; will process 6255 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #1 pulse cov: 371 ft: 372 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcb58815dd bp 0x000000000000 sp 0x7ffffd461060 T36907) Step #5: ==36907==The signal is caused by a READ memory access. Step #5: #0 0x55fcb58815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcb56a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcb56a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcb5680929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcb55a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcb54f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcb55031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcb54ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcb55163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f87f39ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcb54ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36907==Register values: Step #5: rax = 0x000055fcba991430 rbx = 0x000055fcba991430 rcx = 0x000055fcba991420 rdx = 0x00007f87f3b82b80 Step #5: rdi = 0x000055fcba991420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffffd461060 Step #5: r8 = 0x000055fcba991430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f87f3b82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcb8a80960 r14 = 0x0000000100000004 r15 = 0x000055fcb79ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x7e,0x7e,0x7e,0x7e,0xc2,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\003\000\000~~~~\302\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ec2ebe06df4c2bf3928ad0fd6bf4bfc10e6d0bd Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAAwAAfn5+fsIACws= Step #5: MERGE-OUTER: attempt 2391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1396665791 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56471425f198, 0x564714267911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564714267918,0x5647142ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ec2ebe06df4c2bf3928ad0fd6bf4bfc10e6d0bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9022 processed earlier; will process 6253 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564711a735dd bp 0x000000000000 sp 0x7fffe22c7e80 T36927) Step #5: ==36927==The signal is caused by a READ memory access. Step #5: #0 0x564711a735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564711895280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564711894fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564711872929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564711793ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5647116ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5647116f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647116dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5647117083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a20e7b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5647116cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36927==Register values: Step #5: rax = 0x0000564715dd0190 rbx = 0x0000564715dd0190 rcx = 0x0000564715dd0640 rdx = 0x00007f6a21043b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe22c7e80 Step #5: r8 = 0x0000564715dd0190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a21043be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564714c72960 r14 = 0x0000000100000004 r15 = 0x0000564713bdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x10,0x0,0xd5,0x80,0x80,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\003\000\020\000\325\200\200\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ca1018195582b0c567209ea44d6a5558c8f2fe2 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAAwAQANWAgIAACws= Step #5: MERGE-OUTER: attempt 2392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1396798362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de21813198, 0x55de2181b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de2181b918,0x55de218a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ca1018195582b0c567209ea44d6a5558c8f2fe2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9023 processed earlier; will process 6252 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de1f0275dd bp 0x000000000000 sp 0x7ffe262a1a30 T36931) Step #5: ==36931==The signal is caused by a READ memory access. Step #5: #0 0x55de1f0275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de1ee49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de1ee48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de1ee26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de1ed47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de1ec9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de1eca91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de1ec906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de1ecbc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb56e1c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de1ec83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36931==Register values: Step #5: rax = 0x000055de23aba150 rbx = 0x000055de23aba150 rcx = 0x000055de23aba600 rdx = 0x00007fb56e38ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe262a1a30 Step #5: r8 = 0x000055de23aba150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb56e38abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de22226960 r14 = 0x0000000100000004 r15 = 0x000055de21193386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x98,0x98,0x98,0x98,0x5b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\002\000\000\230\230\230\230[\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42638323839cfc694538e9d136ac7261c6b4038c Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAgAAmJiYmFsACws= Step #5: MERGE-OUTER: attempt 2393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1396929578 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3ae7f9198, 0x55d3ae801911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3ae801918,0x55d3ae8890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42638323839cfc694538e9d136ac7261c6b4038c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9024 processed earlier; will process 6251 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3ac00d5dd bp 0x000000000000 sp 0x7fffc86f5af0 T36943) Step #5: ==36943==The signal is caused by a READ memory access. Step #5: #0 0x55d3ac00d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3abe2f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3abe2efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3abe0c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3abd2dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3abc85c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3abc8f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3abc766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3abca23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f771c1da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3abc69aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36943==Register values: Step #5: rax = 0x000055d3b08c4150 rbx = 0x000055d3b08c4150 rcx = 0x000055d3b08c4600 rdx = 0x00007f771c3a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc86f5af0 Step #5: r8 = 0x000055d3b08c4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f771c3a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3af20c960 r14 = 0x0000000100000004 r15 = 0x000055d3ae179386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x0,0x10,0x0,0xb,0xb,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000\003\000\003\000\020\000\013\013\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b1e156e4a704c7db389a63b7b96d0f25501203a Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAAwADABAACwsMAAs= Step #5: MERGE-OUTER: attempt 2394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1397063162 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bce6884198, 0x55bce688c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bce688c918,0x55bce69140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b1e156e4a704c7db389a63b7b96d0f25501203a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9025 processed earlier; will process 6250 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -2 Step #5: #2 pulse cov: 310 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bce40985dd bp 0x000000000000 sp 0x7ffccff7c960 T36955) Step #5: ==36955==The signal is caused by a READ memory access. Step #5: #0 0x55bce40985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bce3eba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bce3eb9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bce3e97929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bce3db8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bce3d10c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bce3d1a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bce3d016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bce3d2d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21d44ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bce3cf4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36955==Register values: Step #5: rax = 0x000055bce8419a20 rbx = 0x000055bce8419a20 rcx = 0x000055bce8419ed0 rdx = 0x00007f21d46b7b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccff7c960 Step #5: r8 = 0x000055bce8419a20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21d46b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bce7297960 r14 = 0x0000000100000004 r15 = 0x000055bce6204386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0xd0,0x0,0xc1,0xc1,0xc1,0xc1,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000A\320\000\301\301\301\301\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-962f350e9cacaf567ccfabba55a5bb042fbe4589 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQdAAwcHBwQAAAAs= Step #5: MERGE-OUTER: attempt 2395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1397199966 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b06e72e198, 0x55b06e736911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b06e736918,0x55b06e7be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/962f350e9cacaf567ccfabba55a5bb042fbe4589' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9029 processed earlier; will process 6246 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b06bf425dd bp 0x000000000000 sp 0x7fff865dcba0 T36975) Step #5: ==36975==The signal is caused by a READ memory access. Step #5: #0 0x55b06bf425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b06bd64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b06bd63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b06bd41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b06bc62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b06bbbac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b06bbc41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b06bbab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b06bbd73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f089c961082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b06bb9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36975==Register values: Step #5: rax = 0x000055b070d67dc0 rbx = 0x000055b070d67dc0 rcx = 0x000055b070d68270 rdx = 0x00007f089cb29b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff865dcba0 Step #5: r8 = 0x000055b070d67dc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f089cb29be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b06f141960 r14 = 0x0000000100000004 r15 = 0x000055b06e0ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xea,0x25,0x42,0x42,0x42,0x14,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000B\352%BBB\024\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3895eb11ad4b1b7d503e67ab0eb8e112529a5211 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwAQuolQkJCFIZ8AAs= Step #5: MERGE-OUTER: attempt 2396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1397333761 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcfbe27198, 0x55fcfbe2f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcfbe2f918,0x55fcfbeb70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3895eb11ad4b1b7d503e67ab0eb8e112529a5211' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9031 processed earlier; will process 6244 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 361 ft: 362 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==36995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcf963b5dd bp 0x000000000000 sp 0x7ffcea6ee4b0 T36995) Step #5: ==36995==The signal is caused by a READ memory access. Step #5: #0 0x55fcf963b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcf945d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcf945cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcf943a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcf935bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcf92b3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcf92bd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcf92a46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcf92d03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe776844082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcf9297aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==36995==Register values: Step #5: rax = 0x000055fcfd939430 rbx = 0x000055fcfd939430 rcx = 0x000055fcfd939420 rdx = 0x00007fe776a0cb80 Step #5: rdi = 0x000055fcfd939420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcea6ee4b0 Step #5: r8 = 0x000055fcfd939430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe776a0cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcfc83a960 r14 = 0x0000000100000004 r15 = 0x000055fcfb7a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==36995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0xbf,0x0,0x3b,0xaf,0xfb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\031\277\000;\257\373\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb869a106bcfe4b91a8fc86a58a5c7d4b2dfa531 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7Gb8AO6/7AQs= Step #5: MERGE-OUTER: attempt 2397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1397466446 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628548e9198, 0x5628548f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628548f1918,0x5628549790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb869a106bcfe4b91a8fc86a58a5c7d4b2dfa531' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9033 processed earlier; will process 6242 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628520fd5dd bp 0x000000000000 sp 0x7ffdfdf83940 T37017) Step #5: ==37017==The signal is caused by a READ memory access. Step #5: #0 0x5628520fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562851f1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562851f1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562851efc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562851e1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562851d75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562851d7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562851d666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562851d923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ac1d20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562851d59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37017==Register values: Step #5: rax = 0x0000562855996f70 rbx = 0x0000562855996f70 rcx = 0x0000562855997420 rdx = 0x00007f1ac1ee8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfdf83940 Step #5: r8 = 0x0000562855996f70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ac1ee8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628552fc960 r14 = 0x0000000100000004 r15 = 0x0000562854269386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xd0,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000\320\000\324\324\324\324\324\324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d146062483302716de3737ad38c093eb24ed2569 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwA0ADU1NTU1NTUAAs= Step #5: MERGE-OUTER: attempt 2398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1397599424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a14acd2198, 0x55a14acda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a14acda918,0x55a14ad620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d146062483302716de3737ad38c093eb24ed2569' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9035 processed earlier; will process 6240 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1484e65dd bp 0x000000000000 sp 0x7fff3d846a30 T37035) Step #5: ==37035==The signal is caused by a READ memory access. Step #5: #0 0x55a1484e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a148308280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a148307fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1482e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a148206ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a14815ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1481681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a14814f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a14817b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f920d1b0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a148142aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37035==Register values: Step #5: rax = 0x000055a14cd76150 rbx = 0x000055a14cd76150 rcx = 0x000055a14cd76600 rdx = 0x00007f920d378b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3d846a30 Step #5: r8 = 0x000055a14cd76150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f920d378be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a14b6e5960 r14 = 0x0000000100000004 r15 = 0x000055a14a652386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xf9,0x0,0xce,0x0,0x89,0x7a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\030\371\000\316\000\211z\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e411536a637ca7d582ebe3ee5542c36f6333132 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GPkAzgCJegs= Step #5: MERGE-OUTER: attempt 2399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1397731496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d683c1b198, 0x55d683c23911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d683c23918,0x55d683cab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e411536a637ca7d582ebe3ee5542c36f6333132' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9036 processed earlier; will process 6239 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d68142f5dd bp 0x000000000000 sp 0x7ffe94deb410 T37039) Step #5: ==37039==The signal is caused by a READ memory access. Step #5: #0 0x55d68142f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d681251280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d681250fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d68122e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d68114fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d6810a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d6810b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d6810986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d6810c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba01346082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d68108baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37039==Register values: Step #5: rax = 0x000055d6862a6190 rbx = 0x000055d6862a6190 rcx = 0x000055d6862a6640 rdx = 0x00007fba0150eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe94deb410 Step #5: r8 = 0x000055d6862a6190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba0150ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d68462e960 r14 = 0x0000000100000004 r15 = 0x000055d68359b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x79,0xfd,0x79,0x1a,0xfd,0x79,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\003\002\001\000\012\016\001\014\000\000\375y\375y\032\375y\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-91a1ee8ab347729b29c7caead49d83970699c96d Step #5: Base64: AGFzbQEAAAABBQFgAXIAAwIBAAoOAQwAAP15/Xka/XkAAAs= Step #5: MERGE-OUTER: attempt 2400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1397866069 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aed8149198, 0x55aed8151911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aed8151918,0x55aed81d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91a1ee8ab347729b29c7caead49d83970699c96d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9037 processed earlier; will process 6238 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 388 ft: 422 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aed595d5dd bp 0x000000000000 sp 0x7ffda075b870 T37043) Step #5: ==37043==The signal is caused by a READ memory access. Step #5: #0 0x55aed595d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aed577f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aed577efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aed575c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aed567dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aed55d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aed55df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aed55c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aed55f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f945a891082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aed55b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37043==Register values: Step #5: rax = 0x000055aeda894e80 rbx = 0x000055aeda894e80 rcx = 0x000055aeda895330 rdx = 0x00007f945aa59b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda075b870 Step #5: r8 = 0x000055aeda894e80 r9 = 0x000055aeda7349e0 r10 = 0x000055aeda71a010 r11 = 0x00007f945aa59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aed8b5c960 r14 = 0x0000000100000004 r15 = 0x000055aed7ac9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xba,0x0,0x0,0xba,0x0,0xba,0x0,0xba,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\000\272\000\000\272\000\272\000\272\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-904a497af66aba5af8d027e4a5fa87c662c7c1ad Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAALoAALoAugC6AAs= Step #5: MERGE-OUTER: attempt 2401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398001970 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0089b4198, 0x55e0089bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0089bc918,0x55e008a440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/904a497af66aba5af8d027e4a5fa87c662c7c1ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9040 processed earlier; will process 6235 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0061c85dd bp 0x000000000000 sp 0x7ffd70f3b2a0 T37063) Step #5: ==37063==The signal is caused by a READ memory access. Step #5: #0 0x55e0061c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e005fea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e005fe9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e005fc7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e005ee8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e005e40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e005e4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e005e316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e005e5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb82ce03082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e005e24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37063==Register values: Step #5: rax = 0x000055e00af94150 rbx = 0x000055e00af94150 rcx = 0x000055e00af94600 rdx = 0x00007fb82cfcbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd70f3b2a0 Step #5: r8 = 0x000055e00af94150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb82cfcbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0093c7960 r14 = 0x0000000100000004 r15 = 0x000055e008334386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x7c,0x0,0xa2,0x9d,0xa6,0xa6,0xa6,0xa2,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002|\000\242\235\246\246\246\242\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42c8da00022edd58b61a783f327166a0b7da9d75 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAnwAop2mpqaiCws= Step #5: MERGE-OUTER: attempt 2402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398137804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da841ea198, 0x55da841f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da841f2918,0x55da8427a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42c8da00022edd58b61a783f327166a0b7da9d75' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9041 processed earlier; will process 6234 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 253 ft: 254 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da819fe5dd bp 0x000000000000 sp 0x7ffe7d377a50 T37083) Step #5: ==37083==The signal is caused by a READ memory access. Step #5: #0 0x55da819fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da81820280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da8181ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da817fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da8171ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da81676c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da816801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da816676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da816933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdcd13c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da8165aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37083==Register values: Step #5: rax = 0x000055da85d5f080 rbx = 0x000055da85d5f080 rcx = 0x000055da85d5f070 rdx = 0x00007fdcd1590b80 Step #5: rdi = 0x000055da85d5f070 rsi = 0x0000000000100840 rbp = 0x0000000000000000 rsp = 0x00007ffe7d377a50 Step #5: r8 = 0x000055da85d5f080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdcd1590be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da84bfd960 r14 = 0x0000000100000004 r15 = 0x000055da83b6a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x36,0x7e,0x42,0xee,0x31,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B{B6~B\3561~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-848386109a51042b536e1a74c9ede790ca9bf5b1 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQntCNn5C7jF+AAs= Step #5: MERGE-OUTER: attempt 2403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398271734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd2412e198, 0x55cd24136911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd24136918,0x55cd241be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/848386109a51042b536e1a74c9ede790ca9bf5b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9043 processed earlier; will process 6232 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd219425dd bp 0x000000000000 sp 0x7ffe054a7d60 T37095) Step #5: ==37095==The signal is caused by a READ memory access. Step #5: #0 0x55cd219425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd21764280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd21763fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd21741929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd21662ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd215bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd215c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd215ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd215d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7488bf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd2159eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37095==Register values: Step #5: rax = 0x000055cd25bfe150 rbx = 0x000055cd25bfe150 rcx = 0x000055cd25bfe600 rdx = 0x00007fc748a87b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe054a7d60 Step #5: r8 = 0x000055cd25bfe150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc748a87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd24b41960 r14 = 0x0000000100000004 r15 = 0x000055cd23aae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0x29,0x86,0x42,0xf0,0x2e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000B~B)\206B\360.~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a198ffa475b6a0f94f57e2e05ea2c31265c4a067 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQn5CKYZC8C5+AAs= Step #5: MERGE-OUTER: attempt 2404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398404975 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571a3c9d198, 0x5571a3ca5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571a3ca5918,0x5571a3d2d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a198ffa475b6a0f94f57e2e05ea2c31265c4a067' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9044 processed earlier; will process 6231 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571a14b15dd bp 0x000000000000 sp 0x7fffee26f410 T37099) Step #5: ==37099==The signal is caused by a READ memory access. Step #5: #0 0x5571a14b15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571a12d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571a12d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571a12b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571a11d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571a1129c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571a11331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571a111a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571a11463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32f94c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571a110daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37099==Register values: Step #5: rax = 0x00005571a5431540 rbx = 0x00005571a5431540 rcx = 0x00005571a54319f0 rdx = 0x00007f32f968eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffee26f410 Step #5: r8 = 0x00005571a5431540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32f968ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571a46b0960 r14 = 0x0000000100000004 r15 = 0x00005571a361d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x71,0x42,0x80,0x90,0x80,0x80,0x4f,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000BqB\200\220\200\200O}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b5feee68b1afef0d96c892be696f505c1cf70e7 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAQnFCgJCAgE99AAs= Step #5: MERGE-OUTER: attempt 2405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398540651 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b312dc198, 0x557b312e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b312e4918,0x557b3136c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b5feee68b1afef0d96c892be696f505c1cf70e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9046 processed earlier; will process 6229 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 318 ft: 347 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37112==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b2eaf05dd bp 0x000000000000 sp 0x7ffdb1233800 T37112) Step #5: ==37112==The signal is caused by a READ memory access. Step #5: #0 0x557b2eaf05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b2e912280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b2e911fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b2e8ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b2e810ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b2e768c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b2e7721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b2e7596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b2e7853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66c8102082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b2e74caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37112==Register values: Step #5: rax = 0x0000557b33e02540 rbx = 0x0000557b33e02540 rcx = 0x0000557b33e029f0 rdx = 0x00007f66c82cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb1233800 Step #5: r8 = 0x0000557b33e02540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66c82cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b31cef960 r14 = 0x0000000100000004 r15 = 0x0000557b30c5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37112==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x1b,0x78,0x1b,0x1b,0x6e,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\002\000\000\033x\033\033n\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7378f70e1b45f3ca499c9c63a738a556f3b8952 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAAgAAG3gbG24bCws= Step #5: MERGE-OUTER: attempt 2406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398674167 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563afb96a198, 0x563afb972911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563afb972918,0x563afb9fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7378f70e1b45f3ca499c9c63a738a556f3b8952' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9050 processed earlier; will process 6225 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563af917e5dd bp 0x000000000000 sp 0x7fff5988f9c0 T37131) Step #5: ==37131==The signal is caused by a READ memory access. Step #5: #0 0x563af917e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563af8fa0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563af8f9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563af8f7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563af8e9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563af8df6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563af8e001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563af8de76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563af8e133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5117209082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563af8ddaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37131==Register values: Step #5: rax = 0x0000563afc602760 rbx = 0x0000563afc602760 rcx = 0x0000563afc602c10 rdx = 0x00007f51173d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5988f9c0 Step #5: r8 = 0x0000563afc602760 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f51173d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563afc37d960 r14 = 0x0000000100000004 r15 = 0x0000563afb2ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x48,0x63,0x0,0x20,0x1d,0xd4,0x15,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\001Hc\000 \035\324\025\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03b7c06d7035073eb4af79b13098a1b8bb6f6821 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwBSGMAIB3UFYCAAAs= Step #5: MERGE-OUTER: attempt 2407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398805657 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b99f81198, 0x559b99f89911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b99f89918,0x559b9a0110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03b7c06d7035073eb4af79b13098a1b8bb6f6821' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9051 processed earlier; will process 6224 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 257 ft: 258 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b977955dd bp 0x000000000000 sp 0x7ffd5b1e1780 T37143) Step #5: ==37143==The signal is caused by a READ memory access. Step #5: #0 0x559b977955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b975b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b975b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b97594929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b974b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b9740dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b974171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b973fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b9742a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17fb680082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b973f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37143==Register values: Step #5: rax = 0x0000559b9c877380 rbx = 0x0000559b9c877380 rcx = 0x0000559b9c877370 rdx = 0x00007f17fb848b80 Step #5: rdi = 0x0000559b9c877370 rsi = 0x0000000000000410 rbp = 0x0000000000000000 rsp = 0x00007ffd5b1e1780 Step #5: r8 = 0x0000559b9c877380 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17fb848be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b9a994960 r14 = 0x0000000100000004 r15 = 0x0000559b99901386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x32,0x86,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB2\206B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5dc5bef9c8b2e0d7bec8508ecb0e478a07aefc81 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCMoZC6jB8AAs= Step #5: MERGE-OUTER: attempt 2408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1398940551 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557226e4e198, 0x557226e56911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557226e56918,0x557226ede0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5dc5bef9c8b2e0d7bec8508ecb0e478a07aefc81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9053 processed earlier; will process 6222 files now Step #5: [LOADING] WASM module load failed: unknown function 4294705150 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572246625dd bp 0x000000000000 sp 0x7ffff3a96da0 T37163) Step #5: ==37163==The signal is caused by a READ memory access. Step #5: #0 0x5572246625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557224484280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557224483fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557224461929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557224382ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572242dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572242e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572242cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572242f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafac5f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572242beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37163==Register values: Step #5: rax = 0x0000557228bc7e60 rbx = 0x0000557228bc7e60 rcx = 0x0000557228bc7e50 rdx = 0x00007fafac7bcb80 Step #5: rdi = 0x0000557228bc7e50 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007ffff3a96da0 Step #5: r8 = 0x0000557228bc7e60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fafac7bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557227861960 r14 = 0x0000000100000004 r15 = 0x00005572267ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x0,0x76,0x76,0x76,0x76,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002\000\000\000vvvv\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-922bba919da15610eaf3e968a4fd9f47ef9ea22d Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAgAAAHZ2dnYACws= Step #5: MERGE-OUTER: attempt 2409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1399075668 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573d83ac198, 0x5573d83b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573d83b4918,0x5573d843c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/922bba919da15610eaf3e968a4fd9f47ef9ea22d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9055 processed earlier; will process 6220 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: #1 pulse cov: 391 ft: 392 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 429 ft: 458 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573d5bc05dd bp 0x000000000000 sp 0x7ffe902365e0 T37175) Step #5: ==37175==The signal is caused by a READ memory access. Step #5: #0 0x5573d5bc05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573d59e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573d59e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573d59bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573d58e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573d5838c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573d58421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573d58296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573d58553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63430f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573d581caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37175==Register values: Step #5: rax = 0x00005573da29c430 rbx = 0x00005573da29c430 rcx = 0x00005573da29c420 rdx = 0x00007f63432bab80 Step #5: rdi = 0x00005573da29c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe902365e0 Step #5: r8 = 0x00005573da29c430 r9 = 0x00007f63432babf0 r10 = 0x00005573da27d010 r11 = 0x00007f63432babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573d8dbf960 r14 = 0x0000000100000004 r15 = 0x00005573d7d2c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7e,0x42,0x34,0x86,0x42,0xef,0x2e,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000B~B4\206B\357.~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e532174ba51bc5c78476460ee4201ced3a1ef33 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQn5CNIZC7y5+AAs= Step #5: MERGE-OUTER: attempt 2410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1399209910 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8b6493198, 0x55f8b649b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8b649b918,0x55f8b65230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e532174ba51bc5c78476460ee4201ced3a1ef33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9058 processed earlier; will process 6217 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8b3ca75dd bp 0x000000000000 sp 0x7ffd40b83020 T37187) Step #5: ==37187==The signal is caused by a READ memory access. Step #5: #0 0x55f8b3ca75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f8b3ac9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f8b3ac8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8b3aa6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f8b39c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8b391fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8b39291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8b39106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8b393c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89dea4d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f8b3903aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37187==Register values: Step #5: rax = 0x000055f8b893f150 rbx = 0x000055f8b893f150 rcx = 0x000055f8b893f600 rdx = 0x00007f89dec15b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd40b83020 Step #5: r8 = 0x000055f8b893f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f89dec15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8b6ea6960 r14 = 0x0000000100000004 r15 = 0x000055f8b5e13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x71,0x0,0x71,0x71,0x71,0x6f,0x4e,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\003q\000qqqoN\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3112d93cc4b38e421994b18a37f9eed08ccc7663 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAA3EAcXFxb04aCws= Step #5: MERGE-OUTER: attempt 2411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1399341684 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a2c3311198, 0x55a2c3319911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a2c3319918,0x55a2c33a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3112d93cc4b38e421994b18a37f9eed08ccc7663' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9059 processed earlier; will process 6216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2c0b255dd bp 0x000000000000 sp 0x7fffa62a6ca0 T37207) Step #5: ==37207==The signal is caused by a READ memory access. Step #5: #0 0x55a2c0b255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a2c0947280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a2c0946fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a2c0924929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a2c0845ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a2c079dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2c07a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2c078e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2c07ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f99b8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2c0781aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37207==Register values: Step #5: rax = 0x000055a2c5d7b190 rbx = 0x000055a2c5d7b190 rcx = 0x000055a2c5d7b640 rdx = 0x00007f5f99d54b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa62a6ca0 Step #5: r8 = 0x000055a2c5d7b190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f99d54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a2c3d24960 r14 = 0x0000000100000004 r15 = 0x000055a2c2c91386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x10,0x0,0xd5,0x80,0x80,0x0,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\003\000\020\000\325\200\200\000\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6775a184d8bf2c4ca5f1a9a1ee8198a2a18e1afc Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAAwAQANWAgAABCws= Step #5: MERGE-OUTER: attempt 2412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1399473792 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ee1bc9198, 0x557ee1bd1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ee1bd1918,0x557ee1c590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6775a184d8bf2c4ca5f1a9a1ee8198a2a18e1afc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9060 processed earlier; will process 6215 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37229==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557edf3dd5dd bp 0x000000000000 sp 0x7ffd8c1b2c60 T37229) Step #5: ==37229==The signal is caused by a READ memory access. Step #5: #0 0x557edf3dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557edf1ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557edf1fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557edf1dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557edf0fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557edf055c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557edf05f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557edf0466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557edf0723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bd9311082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557edf039aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37229==Register values: Step #5: rax = 0x0000557ee361efc0 rbx = 0x0000557ee361efc0 rcx = 0x0000557ee361efb0 rdx = 0x00007f9bd94d9b80 Step #5: rdi = 0x0000557ee361efb0 rsi = 0x0000000000004001 rbp = 0x0000000000000000 rsp = 0x00007ffd8c1b2c60 Step #5: r8 = 0x0000557ee361efc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9bd94d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ee25dc960 r14 = 0x0000000100000004 r15 = 0x0000557ee1549386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37229==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x17,0xbf,0xbd,0xbf,0xbd,0xbf,0xbd,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000B\027\277\275\277\275\277\275\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d37d8674d663be246ca8056ed3205f2c15965dad Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQhe/vb+9v70AAQs= Step #5: MERGE-OUTER: attempt 2413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1399606551 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564be0299198, 0x564be02a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564be02a1918,0x564be03290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d37d8674d663be246ca8056ed3205f2c15965dad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9062 processed earlier; will process 6213 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564bddaad5dd bp 0x000000000000 sp 0x7fff21388900 T37255) Step #5: ==37255==The signal is caused by a READ memory access. Step #5: #0 0x564bddaad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564bdd8cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564bdd8cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564bdd8ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564bdd7cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564bdd725c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564bdd72f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564bdd7166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564bdd7423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a3642b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564bdd709aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37255==Register values: Step #5: rax = 0x0000564be25c5460 rbx = 0x0000564be25c5460 rcx = 0x0000564be25c5450 rdx = 0x00007f8a365f3b80 Step #5: rdi = 0x0000564be25c5450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007fff21388900 Step #5: r8 = 0x0000564be25c5460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a365f3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564be0cac960 r14 = 0x0000000100000004 r15 = 0x0000564bdfc19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xb4,0x0,0xb4,0x0,0xb4,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000\002\000\000\264\000\264\000\264\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec6d93893234b2b1faf381b161ce3d0220079b21 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAAgAAtAC0ALQACws= Step #5: MERGE-OUTER: attempt 2414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1399740749 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631c8ddb198, 0x5631c8de3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631c8de3918,0x5631c8e6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec6d93893234b2b1faf381b161ce3d0220079b21' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9064 processed earlier; will process 6211 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631c65ef5dd bp 0x000000000000 sp 0x7ffc40fb0b40 T37275) Step #5: ==37275==The signal is caused by a READ memory access. Step #5: #0 0x5631c65ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631c6411280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631c6410fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631c63ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631c630fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631c6267c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631c62711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631c62586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631c62843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f054051f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631c624baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37275==Register values: Step #5: rax = 0x00005631cb15d150 rbx = 0x00005631cb15d150 rcx = 0x00005631cb15d600 rdx = 0x00007f05406e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc40fb0b40 Step #5: r8 = 0x00005631cb15d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05406e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631c97ee960 r14 = 0x0000000100000004 r15 = 0x00005631c875b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x48,0x42,0x26,0x86,0x42,0xe1,0x42,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000BHB&\206B\341B~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e04742bd27482c5f97ac0700513ee9e7d83083e2 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQkhCJoZC4UJ+AAs= Step #5: MERGE-OUTER: attempt 2415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1399872054 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571ae460198, 0x5571ae468911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571ae468918,0x5571ae4f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e04742bd27482c5f97ac0700513ee9e7d83083e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9065 processed earlier; will process 6210 files now Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #1 pulse cov: 235 ft: 236 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #2 pulse cov: 359 ft: 399 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571abc745dd bp 0x000000000000 sp 0x7ffe80086e40 T37295) Step #5: ==37295==The signal is caused by a READ memory access. Step #5: #0 0x5571abc745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571aba96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571aba95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571aba73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571ab994ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571ab8ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571ab8f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571ab8dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571ab9093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc234746082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571ab8d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37295==Register values: Step #5: rax = 0x00005571b0b12ed0 rbx = 0x00005571b0b12ed0 rcx = 0x00005571b0b13380 rdx = 0x00007fc23490eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe80086e40 Step #5: r8 = 0x00005571b0b12ed0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc23490ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571aee73960 r14 = 0x0000000100000004 r15 = 0x00005571adde0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x98,0x98,0x90,0x98,0x5b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\002\000\000\230\230\220\230[\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ef28c78bbc5478198982ce3a729fe38f6674b35 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAgAAmJiQmFsACws= Step #5: MERGE-OUTER: attempt 2416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400004930 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e31517198, 0x559e3151f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e3151f918,0x559e315a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ef28c78bbc5478198982ce3a729fe38f6674b35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9068 processed earlier; will process 6207 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e2ed2b5dd bp 0x000000000000 sp 0x7ffd74111150 T37315) Step #5: ==37315==The signal is caused by a READ memory access. Step #5: #0 0x559e2ed2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e2eb4d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e2eb4cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e2eb2a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e2ea4bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e2e9a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e2e9ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e2e9946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e2e9c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f266f348082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e2e987aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37315==Register values: Step #5: rax = 0x0000559e33d98190 rbx = 0x0000559e33d98190 rcx = 0x0000559e33d98640 rdx = 0x00007f266f510b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd74111150 Step #5: r8 = 0x0000559e33d98190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f266f510be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e31f2a960 r14 = 0x0000000100000004 r15 = 0x0000559e30e97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0xed,0x5d,0x42,0x11,0x86,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\000B\355]B\021\206}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e574dd40e763e39a3781ad5c52c6ce530d8b1727 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQgBC7V1CEYZ9AAs= Step #5: MERGE-OUTER: attempt 2417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400136421 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d886d8e198, 0x55d886d96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d886d96918,0x55d886e1e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e574dd40e763e39a3781ad5c52c6ce530d8b1727' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9069 processed earlier; will process 6206 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8845a25dd bp 0x000000000000 sp 0x7ffcba073190 T37335) Step #5: ==37335==The signal is caused by a READ memory access. Step #5: #0 0x55d8845a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8843c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8843c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8843a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8842c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d88421ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8842241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d88420b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8842373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45cfd8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8841feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37335==Register values: Step #5: rax = 0x000055d8897fe150 rbx = 0x000055d8897fe150 rcx = 0x000055d8897fe600 rdx = 0x00007f45cff53b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcba073190 Step #5: r8 = 0x000055d8897fe150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45cff53be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8877a1960 r14 = 0x0000000100000004 r15 = 0x000055d88670e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x9b,0x69,0x41,0x3b,0x41,0x0,0x73,0x73,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000A\233iA;A\000ss\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c533f6e60e3f5802624ab3dde977d6790c67374 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQZtpQTtBAHNzAQs= Step #5: MERGE-OUTER: attempt 2418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400268169 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55795ad85198, 0x55795ad8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55795ad8d918,0x55795ae150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c533f6e60e3f5802624ab3dde977d6790c67374' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9070 processed earlier; will process 6205 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579585995dd bp 0x000000000000 sp 0x7ffc6134faa0 T37347) Step #5: ==37347==The signal is caused by a READ memory access. Step #5: #0 0x5579585995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579583bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579583bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557958398929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579582b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557958211c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55795821b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579582026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55795822e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff307af6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579581f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37347==Register values: Step #5: rax = 0x000055795cc0c610 rbx = 0x000055795cc0c610 rcx = 0x000055795cc0cac0 rdx = 0x00007ff307cbeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6134faa0 Step #5: r8 = 0x000055795cc0c610 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff307cbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055795b798960 r14 = 0x0000000100000004 r15 = 0x000055795a705386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xce,0x71,0x42,0x15,0x86,0x42,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\316qB\025\206BB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-70a5e5a476bc39a37480ae7e6e259c0dedd97459 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQs5xQhWGQkJ8AAs= Step #5: MERGE-OUTER: attempt 2419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400401555 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d337c5b198, 0x55d337c63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d337c63918,0x55d337ceb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70a5e5a476bc39a37480ae7e6e259c0dedd97459' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9072 processed earlier; will process 6203 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d33546f5dd bp 0x000000000000 sp 0x7fffc33ae810 T37367) Step #5: ==37367==The signal is caused by a READ memory access. Step #5: #0 0x55d33546f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d335291280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d335290fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d33526e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d33518fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3350e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3350f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3350d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3351043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bae8e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3350cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37367==Register values: Step #5: rax = 0x000055d33a688060 rbx = 0x000055d33a688060 rcx = 0x000055d33a688510 rdx = 0x00007f7baeaadb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc33ae810 Step #5: r8 = 0x000055d33a688060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7baeaadbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d33866e960 r14 = 0x0000000100000004 r15 = 0x000055d3375db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x98,0x0,0x17,0xf3,0xa0,0x80,0x82,0x6d,0x49,0x60,0xf1,0x87,0x96,0x99,0x20,0x61,0xf3,0x97,0xb6,0x91,0xf2,0x87,0x96,0x80,0x3d,0x23, Step #5: \000asm\001\000\000\000\000\230\000\027\363\240\200\202mI`\361\207\226\231 a\363\227\266\221\362\207\226\200=# Step #5: artifact_prefix='./'; Test unit written to ./crash-00a431835fc10b107ecec81e7031a38585402d4c Step #5: Base64: AGFzbQEAAAAAmAAX86CAgm1JYPGHlpkgYfOXtpHyh5aAPSM= Step #5: MERGE-OUTER: attempt 2420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400534595 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555eb1404198, 0x555eb140c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555eb140c918,0x555eb14940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00a431835fc10b107ecec81e7031a38585402d4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9073 processed earlier; will process 6202 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555eaec185dd bp 0x000000000000 sp 0x7ffda4913470 T37387) Step #5: ==37387==The signal is caused by a READ memory access. Step #5: #0 0x555eaec185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555eaea3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555eaea39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555eaea17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555eae938ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555eae890c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555eae89a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555eae8816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555eae8ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7fb993e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555eae874aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37387==Register values: Step #5: rax = 0x0000555eb3913ed0 rbx = 0x0000555eb3913ed0 rcx = 0x0000555eb3913ec0 rdx = 0x00007f7fb9b06b80 Step #5: rdi = 0x0000555eb3913ec0 rsi = 0x0000000000040001 rbp = 0x0000000000000000 rsp = 0x00007ffda4913470 Step #5: r8 = 0x0000555eb3913ed0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7fb9b06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555eb1e17960 r14 = 0x0000000100000004 r15 = 0x0000555eb0d84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x41,0x30,0x69,0x45,0x68,0x45,0x1,0x4f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000AiA0iEhE\001O\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64aa2817d30fa868637402b74afd5de2868f6842 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQWlBMGlFaEUBTws= Step #5: MERGE-OUTER: attempt 2421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400668710 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55599893f198, 0x555998947911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555998947918,0x5559989cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64aa2817d30fa868637402b74afd5de2868f6842' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9075 processed earlier; will process 6200 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559961535dd bp 0x000000000000 sp 0x7fff4961a460 T37407) Step #5: ==37407==The signal is caused by a READ memory access. Step #5: #0 0x5559961535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555995f75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555995f74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555995f52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555995e73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555995dcbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555995dd51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555995dbc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555995de83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f245a137082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555995dafaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37407==Register values: Step #5: rax = 0x000055599acf4190 rbx = 0x000055599acf4190 rcx = 0x000055599acf4640 rdx = 0x00007f245a2ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4961a460 Step #5: r8 = 0x000055599acf4190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f245a2ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555999352960 r14 = 0x0000000100000004 r15 = 0x00005559982bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3,0x0,0x10,0x0,0x20,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000 \000\003\000\020\000 \000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6f2208e9c740a5679e66adc4432feb4a5918d7f Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAIAADABAAIAAACws= Step #5: MERGE-OUTER: attempt 2422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400802373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633e7072198, 0x5633e707a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633e707a918,0x5633e71020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6f2208e9c740a5679e66adc4432feb4a5918d7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9076 processed earlier; will process 6199 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633e48865dd bp 0x000000000000 sp 0x7ffed5c6b700 T37419) Step #5: ==37419==The signal is caused by a READ memory access. Step #5: #0 0x5633e48865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633e46a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633e46a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633e4685929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633e45a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633e44fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633e45081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633e44ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633e451b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0817d23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633e44e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37419==Register values: Step #5: rax = 0x00005633e8ca3150 rbx = 0x00005633e8ca3150 rcx = 0x00005633e8ca3600 rdx = 0x00007f0817eebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed5c6b700 Step #5: r8 = 0x00005633e8ca3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0817eebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633e7a85960 r14 = 0x0000000100000004 r15 = 0x00005633e69f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x66,0x1,0xfd,0x66,0x1,0xfd,0x66,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\000\375f\001\375f\001\375f\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c4b6c7f1fb91d6c4f97fa85a98b49359353afe3 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAP1mAf1mAf1mAAs= Step #5: MERGE-OUTER: attempt 2423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1400935458 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557923515198, 0x55792351d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55792351d918,0x5579235a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c4b6c7f1fb91d6c4f97fa85a98b49359353afe3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9077 processed earlier; will process 6198 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557920d295dd bp 0x000000000000 sp 0x7ffc540f23d0 T37439) Step #5: ==37439==The signal is caused by a READ memory access. Step #5: #0 0x557920d295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557920b4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557920b4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557920b28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557920a49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579209a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579209ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579209926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579209be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f486275e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557920985aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37439==Register values: Step #5: rax = 0x000055792569f150 rbx = 0x000055792569f150 rcx = 0x000055792569f600 rdx = 0x00007f4862926b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc540f23d0 Step #5: r8 = 0x000055792569f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4862926be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557923f28960 r14 = 0x0000000100000004 r15 = 0x0000557922e95386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x31,0x86,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB1\206B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa736d1a95e6a7cfb717d9aeabf8f6253b207119 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCMYZC6jB8AAs= Step #5: MERGE-OUTER: attempt 2424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1401068852 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5586c9aed198, 0x5586c9af5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5586c9af5918,0x5586c9b7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa736d1a95e6a7cfb717d9aeabf8f6253b207119' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9078 processed earlier; will process 6197 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5586c73015dd bp 0x000000000000 sp 0x7ffcdabe9eb0 T37459) Step #5: ==37459==The signal is caused by a READ memory access. Step #5: #0 0x5586c73015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5586c7123280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5586c7122fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5586c7100929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5586c7021ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5586c6f79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5586c6f831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5586c6f6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5586c6f963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f2ec37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5586c6f5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37459==Register values: Step #5: rax = 0x00005586cc179150 rbx = 0x00005586cc179150 rcx = 0x00005586cc179600 rdx = 0x00007f1f2edffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdabe9eb0 Step #5: r8 = 0x00005586cc179150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f2edffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005586ca500960 r14 = 0x0000000100000004 r15 = 0x00005586c946d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x38,0x86,0x42,0xca,0x2d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BYB8\206B\312-~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6da8d614ba54bd0deea0747a3542f2722098fa84 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQllCOIZCyi1+AAs= Step #5: MERGE-OUTER: attempt 2425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1401202158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5578dcf32198, 0x5578dcf3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5578dcf3a918,0x5578dcfc20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6da8d614ba54bd0deea0747a3542f2722098fa84' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9079 processed earlier; will process 6196 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578da7465dd bp 0x000000000000 sp 0x7ffeb33df490 T37471) Step #5: ==37471==The signal is caused by a READ memory access. Step #5: #0 0x5578da7465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578da568280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578da567fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578da545929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578da466ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578da3bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578da3c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578da3af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578da3db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f736e682082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578da3a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37471==Register values: Step #5: rax = 0x00005578de6e6150 rbx = 0x00005578de6e6150 rcx = 0x00005578de6e6600 rdx = 0x00007f736e84ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb33df490 Step #5: r8 = 0x00005578de6e6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f736e84abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005578dd945960 r14 = 0x0000000100000004 r15 = 0x00005578dc8b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x2,0x0,0x10,0x0,0x1,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\003\000\002\000\020\000\001\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a1492a5578328e9043543481cdd7edf85205a2b Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAAwACABAAAQELCws= Step #5: MERGE-OUTER: attempt 2426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1401334634 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562eb79ce198, 0x562eb79d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562eb79d6918,0x562eb7a5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6a1492a5578328e9043543481cdd7edf85205a2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9080 processed earlier; will process 6195 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562eb51e25dd bp 0x000000000000 sp 0x7ffc4ed264f0 T37483) Step #5: ==37483==The signal is caused by a READ memory access. Step #5: #0 0x562eb51e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562eb5004280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562eb5003fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562eb4fe1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562eb4f02ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562eb4e5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562eb4e641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562eb4e4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562eb4e773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf4a094082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562eb4e3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37483==Register values: Step #5: rax = 0x0000562eb99b2f40 rbx = 0x0000562eb99b2f40 rcx = 0x0000562eb99b33f0 rdx = 0x00007faf4a25cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4ed264f0 Step #5: r8 = 0x0000562eb99b2f40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf4a25cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562eb83e1960 r14 = 0x0000000100000004 r15 = 0x0000562eb734e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0xd0,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\003\002\001\000\012\016\001\014\000\320\200\200\200\000\000\200\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42cd2288e7e87945bbf31115bb050039bf15732c Step #5: Base64: AGFzbQEAAAABBQFgAWwAAwIBAAoOAQwA0ICAgAAAgIAAAAs= Step #5: MERGE-OUTER: attempt 2427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1401468358 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5caab9198, 0x55b5caac1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5caac1918,0x55b5cab490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42cd2288e7e87945bbf31115bb050039bf15732c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9082 processed earlier; will process 6193 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5c82cd5dd bp 0x000000000000 sp 0x7fffaf695930 T37495) Step #5: ==37495==The signal is caused by a READ memory access. Step #5: #0 0x55b5c82cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5c80ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5c80eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5c80cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5c7fedad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5c7f45c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5c7f4f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5c7f366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5c7f623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9785f1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5c7f29aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37495==Register values: Step #5: rax = 0x000055b5cc06f190 rbx = 0x000055b5cc06f190 rcx = 0x000055b5cc06f640 rdx = 0x00007f97860e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaf695930 Step #5: r8 = 0x000055b5cc06f190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f97860e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5cb4cc960 r14 = 0x0000000100000004 r15 = 0x000055b5ca439386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4e,0xd0,0x0,0x14,0x0,0x1,0x88,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BN\320\000\024\000\001\210\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-afd11837fa7d3b796391e30e88159ab711f2ce3d Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQk7QABQAAYgMAAs= Step #5: MERGE-OUTER: attempt 2428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1401601110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56133b3a8198, 0x56133b3b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56133b3b0918,0x56133b4380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/afd11837fa7d3b796391e30e88159ab711f2ce3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9083 processed earlier; will process 6192 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561338bbc5dd bp 0x000000000000 sp 0x7ffd8e8bc8e0 T37515) Step #5: ==37515==The signal is caused by a READ memory access. Step #5: #0 0x561338bbc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613389de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613389ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613389bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613388dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561338834c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56133883e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613388256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613388513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f510ebd8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561338818aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37515==Register values: Step #5: rax = 0x000056133c3d0150 rbx = 0x000056133c3d0150 rcx = 0x000056133c3d0600 rdx = 0x00007f510eda0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8e8bc8e0 Step #5: r8 = 0x000056133c3d0150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f510eda0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056133bdbb960 r14 = 0x0000000100000004 r15 = 0x000056133ad28386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x48,0x42,0x27,0x86,0x42,0xeb,0x42,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000BHB'\206B\353B~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2acf5287a69c56275290bcdceaf66ca7784f2223 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAQkhCJ4ZC60J+AAs= Step #5: MERGE-OUTER: attempt 2429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1401732353 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b2eea3198, 0x562b2eeab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b2eeab918,0x562b2ef330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2acf5287a69c56275290bcdceaf66ca7784f2223' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9084 processed earlier; will process 6191 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b2c6b75dd bp 0x000000000000 sp 0x7ffe062d5f40 T37535) Step #5: ==37535==The signal is caused by a READ memory access. Step #5: #0 0x562b2c6b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b2c4d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b2c4d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b2c4b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b2c3d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b2c32fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b2c3391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b2c3206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b2c34c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1bad72d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b2c313aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37535==Register values: Step #5: rax = 0x0000562b30a7b150 rbx = 0x0000562b30a7b150 rcx = 0x0000562b30a7b600 rdx = 0x00007f1bad8f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe062d5f40 Step #5: r8 = 0x0000562b30a7b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1bad8f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b2f8b6960 r14 = 0x0000000100000004 r15 = 0x0000562b2e823386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x1f,0x86,0x42,0xca,0x2d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BYB\037\206B\312-~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25a3c32bb1b34c84878cb111619d067046eb9c4b Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQllCH4ZCyi1+AAs= Step #5: MERGE-OUTER: attempt 2430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1401866723 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed59750198, 0x55ed59758911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed59758918,0x55ed597e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25a3c32bb1b34c84878cb111619d067046eb9c4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9085 processed earlier; will process 6190 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed56f645dd bp 0x000000000000 sp 0x7fff1c566850 T37547) Step #5: ==37547==The signal is caused by a READ memory access. Step #5: #0 0x55ed56f645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed56d86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed56d85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed56d63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed56c84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed56bdcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed56be61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed56bcd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed56bf93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99b280d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed56bc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37547==Register values: Step #5: rax = 0x000055ed5a46b150 rbx = 0x000055ed5a46b150 rcx = 0x000055ed5a46b600 rdx = 0x00007f99b29d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1c566850 Step #5: r8 = 0x000055ed5a46b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f99b29d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed5a163960 r14 = 0x0000000100000004 r15 = 0x000055ed590d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xf7,0x0,0x7e,0xab,0xa6,0x72,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\020\000\373\030\367\000~\253\246r\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d6bd01233f7a810f225d54411e5d08940a54c4f Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAEAD7GPcAfqumcgs= Step #5: MERGE-OUTER: attempt 2431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1402000951 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d90ad9a198, 0x55d90ada2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d90ada2918,0x55d90ae2a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d6bd01233f7a810f225d54411e5d08940a54c4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9086 processed earlier; will process 6189 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9085ae5dd bp 0x000000000000 sp 0x7ffedd096fd0 T37567) Step #5: ==37567==The signal is caused by a READ memory access. Step #5: #0 0x55d9085ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9083d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9083cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9083ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9082cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d908226c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9082301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9082176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9082433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1be413082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d90820aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37567==Register values: Step #5: rax = 0x000055d90c953dc0 rbx = 0x000055d90c953dc0 rcx = 0x000055d90c954270 rdx = 0x00007fd1be5dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedd096fd0 Step #5: r8 = 0x000055d90c953dc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1be5dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d90b7ad960 r14 = 0x0000000100000004 r15 = 0x000055d90a71a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x41,0x32,0xad,0x41,0xa3,0x4e,0xad,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000AiA2\255A\243N\255\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-96d678579c4733242305438f9234cc9d1973d0b2 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAQWlBMq1Bo06tAAs= Step #5: MERGE-OUTER: attempt 2432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1402133757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55adea0f7198, 0x55adea0ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55adea0ff918,0x55adea1870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96d678579c4733242305438f9234cc9d1973d0b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9088 processed earlier; will process 6187 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 2099Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ade790b5dd bp 0x000000000000 sp 0x7ffdda1eb850 T37587) Step #5: ==37587==The signal is caused by a READ memory access. Step #5: #0 0x55ade790b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ade772d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ade772cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ade770a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ade762bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ade7583c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ade758d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ade75746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ade75a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe39456082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ade7567aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37587==Register values: Step #5: rax = 0x000055adebc16940 rbx = 0x000055adebc16940 rcx = 0x000055adebc16930 rdx = 0x00007fbe3961eb80 Step #5: rdi = 0x000055adebc16930 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffdda1eb850 Step #5: r8 = 0x000055adebc16940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe3961ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055adeab0a960 r14 = 0x0000000100000004 r15 = 0x000055ade9a77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x59,0x1a,0xa1,0xa1,0xa1,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\002\000\000Y\032\241\241\241\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e443ae648398de1a09083d288d686099fbe0c86 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAAgAAWRqhoaEaCws= Step #5: MERGE-OUTER: attempt 2433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1402906549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a27d25c198, 0x55a27d264911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a27d264918,0x55a27d2ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e443ae648398de1a09083d288d686099fbe0c86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9090 processed earlier; will process 6185 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a27aa705dd bp 0x000000000000 sp 0x7fffe42daec0 T37671) Step #5: ==37671==The signal is caused by a READ memory access. Step #5: #0 0x55a27aa705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a27a892280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a27a891fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a27a86f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a27a790ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a27a6e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a27a6f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a27a6d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a27a7053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f372a645082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a27a6ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37671==Register values: Step #5: rax = 0x000055a27e03e150 rbx = 0x000055a27e03e150 rcx = 0x000055a27e03e600 rdx = 0x00007f372a80db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe42daec0 Step #5: r8 = 0x000055a27e03e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f372a80dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a27dc6f960 r14 = 0x0000000100000004 r15 = 0x000055a27cbdc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x30,0x42,0xc0,0xd6,0xe4,0x80,0x7c,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B0B\300\326\344\200|}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a1e6d4d35c4a85719e20d5f34e9b50225dbc0d5 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQjBCwNbkgHx9AAs= Step #5: MERGE-OUTER: attempt 2434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403038957 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627779ba198, 0x5627779c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627779c2918,0x562777a4a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a1e6d4d35c4a85719e20d5f34e9b50225dbc0d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9091 processed earlier; will process 6184 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 337 ft: 338 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627751ce5dd bp 0x000000000000 sp 0x7ffc4a4ab690 T37691) Step #5: ==37691==The signal is caused by a READ memory access. Step #5: #0 0x5627751ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562774ff0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562774feffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562774fcd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562774eeead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562774e46c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562774e501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562774e376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562774e633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe506f42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562774e2aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37691==Register values: Step #5: rax = 0x000056277a37e410 rbx = 0x000056277a37e410 rcx = 0x000056277a37e8c0 rdx = 0x00007fe50710ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4a4ab690 Step #5: r8 = 0x000056277a37e410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe50710abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627783cd960 r14 = 0x0000000100000004 r15 = 0x000056277733a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf7,0x68,0x42,0x5f,0x86,0x42,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\367hB_\206BB|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21622f19035e6d7c49b9097bd63a5bccab4ef9b7 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQvdoQl+GQkJ8AAs= Step #5: MERGE-OUTER: attempt 2435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403172843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ff1482198, 0x555ff148a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ff148a918,0x555ff15120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21622f19035e6d7c49b9097bd63a5bccab4ef9b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9093 processed earlier; will process 6182 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 299 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555feec965dd bp 0x000000000000 sp 0x7ffe80d17c00 T37703) Step #5: ==37703==The signal is caused by a READ memory access. Step #5: #0 0x555feec965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555feeab8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555feeab7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555feea95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fee9b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fee90ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fee9181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fee8ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fee92b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcec8299082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fee8f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37703==Register values: Step #5: rax = 0x0000555ff2de5460 rbx = 0x0000555ff2de5460 rcx = 0x0000555ff2de5450 rdx = 0x00007fcec8461b80 Step #5: rdi = 0x0000555ff2de5450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffe80d17c00 Step #5: r8 = 0x0000555ff2de5460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcec8461be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ff1e95960 r14 = 0x0000000100000004 r15 = 0x0000555ff0e02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x35,0x8a,0x42,0xea,0x70,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BGB5\212B\352p|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f80b6f83325e1e190dd66438867525d4819611a Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkdCNYpC6nB8AAs= Step #5: MERGE-OUTER: attempt 2436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403307725 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621cdd74198, 0x5621cdd7c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621cdd7c918,0x5621cde040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f80b6f83325e1e190dd66438867525d4819611a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9097 processed earlier; will process 6178 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621cb5885dd bp 0x000000000000 sp 0x7ffd0e8b99e0 T37715) Step #5: ==37715==The signal is caused by a READ memory access. Step #5: #0 0x5621cb5885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621cb3aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621cb3a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621cb387929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621cb2a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621cb200c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621cb20a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621cb1f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621cb21d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f843d838082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5621cb1e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37715==Register values: Step #5: rax = 0x00005621ceb3e150 rbx = 0x00005621ceb3e150 rcx = 0x00005621ceb3e600 rdx = 0x00007f843da00b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0e8b99e0 Step #5: r8 = 0x00005621ceb3e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f843da00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621ce787960 r14 = 0x0000000100000004 r15 = 0x00005621cd6f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xb7,0x0,0x0,0xb7,0x0,0x60,0xb7,0x0,0xb7,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\000\267\000\000\267\000`\267\000\267\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c8ec8d09277a8c51804d2e872ee5d38642ac552 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAALcAALcAYLcAtws= Step #5: MERGE-OUTER: attempt 2437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403438562 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ee20cb198, 0x562ee20d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ee20d3918,0x562ee215b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c8ec8d09277a8c51804d2e872ee5d38642ac552' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9098 processed earlier; will process 6177 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562edf8df5dd bp 0x000000000000 sp 0x7fff05290520 T37735) Step #5: ==37735==The signal is caused by a READ memory access. Step #5: #0 0x562edf8df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562edf701280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562edf700fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562edf6de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562edf5ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562edf557c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562edf5611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562edf5486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562edf5743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b06c56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562edf53baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37735==Register values: Step #5: rax = 0x0000562ee44ad150 rbx = 0x0000562ee44ad150 rcx = 0x0000562ee44ad600 rdx = 0x00007f0b06e1eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff05290520 Step #5: r8 = 0x0000562ee44ad150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b06e1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ee2ade960 r14 = 0x0000000100000004 r15 = 0x0000562ee1a4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x4e,0x4e,0x4e,0x4e,0x78,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000NNNNx\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd2ba7317890dbb25e9582950e085b9144aa6fba Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAATk5OTngaCws= Step #5: MERGE-OUTER: attempt 2438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403570714 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562679a93198, 0x562679a9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562679a9b918,0x562679b230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd2ba7317890dbb25e9582950e085b9144aa6fba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9099 processed earlier; will process 6176 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626772a75dd bp 0x000000000000 sp 0x7ffe57662320 T37747) Step #5: ==37747==The signal is caused by a READ memory access. Step #5: #0 0x5626772a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626770c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626770c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626770a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562676fc7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562676f1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562676f291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562676f106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562676f3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfffbf1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562676f03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37747==Register values: Step #5: rax = 0x000056267b898ea0 rbx = 0x000056267b898ea0 rcx = 0x000056267b899350 rdx = 0x00007fdfffdb9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe57662320 Step #5: r8 = 0x000056267b898ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfffdb9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056267a4a6960 r14 = 0x0000000100000004 r15 = 0x0000562679413386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0, Step #5: \000asm\001\000\000\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bd862c2568383cad4d0fc6e372fbebc2df803b7 Step #5: Base64: AGFzbQEAAAAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQA= Step #5: MERGE-OUTER: attempt 2439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403705006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e32f915198, 0x55e32f91d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e32f91d918,0x55e32f9a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bd862c2568383cad4d0fc6e372fbebc2df803b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9101 processed earlier; will process 6174 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e32d1295dd bp 0x000000000000 sp 0x7ffcc97e4240 T37759) Step #5: ==37759==The signal is caused by a READ memory access. Step #5: #0 0x55e32d1295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e32cf4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e32cf4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e32cf28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e32ce49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e32cda1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e32cdab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e32cd926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e32cdbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff03e413082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e32cd85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37759==Register values: Step #5: rax = 0x000055e330af2150 rbx = 0x000055e330af2150 rcx = 0x000055e330af2600 rdx = 0x00007ff03e5dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc97e4240 Step #5: r8 = 0x000055e330af2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff03e5dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e330328960 r14 = 0x0000000100000004 r15 = 0x000055e32f295386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0xbf,0x0,0x72,0x8b,0x61,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\031\277\000r\213a\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-732b8a3f6588c2d8971800a9258404ba6006ee86 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7Gb8AcothAQs= Step #5: MERGE-OUTER: attempt 2440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403838193 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601524d0198, 0x5601524d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601524d8918,0x5601525600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/732b8a3f6588c2d8971800a9258404ba6006ee86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9102 processed earlier; will process 6173 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56014fce45dd bp 0x000000000000 sp 0x7ffe42660470 T37771) Step #5: ==37771==The signal is caused by a READ memory access. Step #5: #0 0x56014fce45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56014fb06280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56014fb05fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56014fae3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56014fa04ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56014f95cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56014f9661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56014f94d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56014f9793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3944de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56014f940aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37771==Register values: Step #5: rax = 0x00005601531d1150 rbx = 0x00005601531d1150 rcx = 0x00005601531d1600 rdx = 0x00007fd3946a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe42660470 Step #5: r8 = 0x00005601531d1150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd3946a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560152ee3960 r14 = 0x0000000100000004 r15 = 0x0000560151e50386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0xd,0x0,0xff,0xf8,0x21,0x3,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\031\015\000\377\370!\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-51997576144c40b22589e62539a7ea522209d253 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GQ0A//ghAws= Step #5: MERGE-OUTER: attempt 2441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1403969019 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3f752d198, 0x55f3f7535911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3f7535918,0x55f3f75bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/51997576144c40b22589e62539a7ea522209d253' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9103 processed earlier; will process 6172 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3f4d415dd bp 0x000000000000 sp 0x7ffda2df5480 T37791) Step #5: ==37791==The signal is caused by a READ memory access. Step #5: #0 0x55f3f4d415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3f4b63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3f4b62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3f4b40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3f4a61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3f49b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3f49c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3f49aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3f49d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa605a1e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3f499daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37791==Register values: Step #5: rax = 0x000055f3f9b19150 rbx = 0x000055f3f9b19150 rcx = 0x000055f3f9b19600 rdx = 0x00007fa605be6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda2df5480 Step #5: r8 = 0x000055f3f9b19150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa605be6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3f7f40960 r14 = 0x0000000100000004 r15 = 0x000055f3f6ead386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x38,0x8a,0x42,0xea,0x31,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BGB8\212B\3521|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a28bfaf6dcdff42130fe74b5f5c6002f8b689742 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkdCOIpC6jF8AAs= Step #5: MERGE-OUTER: attempt 2442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1404101333 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee9a9ed198, 0x55ee9a9f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee9a9f5918,0x55ee9aa7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a28bfaf6dcdff42130fe74b5f5c6002f8b689742' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9104 processed earlier; will process 6171 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee982015dd bp 0x000000000000 sp 0x7ffcfd189ce0 T37795) Step #5: ==37795==The signal is caused by a READ memory access. Step #5: #0 0x55ee982015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee98023280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee98022fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee98000929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee97f21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee97e79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee97e831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee97e6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee97e963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a4a8d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee97e5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37795==Register values: Step #5: rax = 0x000055ee9d00b150 rbx = 0x000055ee9d00b150 rcx = 0x000055ee9d00b600 rdx = 0x00007f3a4aa99b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfd189ce0 Step #5: r8 = 0x000055ee9d00b150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a4aa99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee9b400960 r14 = 0x0000000100000004 r15 = 0x000055ee9a36d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x2,0xe,0x2,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\020\000A\002\016\002\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5c89fb92d5e589768dd9566c6832b6e8a417b0e Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAEABBAg4CAAAAAAs= Step #5: MERGE-OUTER: attempt 2443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1404232833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bde0b7c198, 0x55bde0b84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bde0b84918,0x55bde0c0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5c89fb92d5e589768dd9566c6832b6e8a417b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9105 processed earlier; will process 6170 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37814==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bdde3905dd bp 0x000000000000 sp 0x7ffe53ba9a80 T37814) Step #5: ==37814==The signal is caused by a READ memory access. Step #5: #0 0x55bdde3905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bdde1b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bdde1b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bdde18f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bdde0b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bdde008c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bdde0121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bdddff96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bdde0253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff37131c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bdddfecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37814==Register values: Step #5: rax = 0x000055bde358e150 rbx = 0x000055bde358e150 rcx = 0x000055bde358e600 rdx = 0x00007ff3714e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe53ba9a80 Step #5: r8 = 0x000055bde358e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3714e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bde158f960 r14 = 0x0000000100000004 r15 = 0x000055bde04fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37814==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x68,0x68,0x68,0x68,0x1a,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\002\000\000hhhh\032\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddb3218c812964ca6ea7f3ce1cb9bcd98c85c1ba Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAAgAAaGhoaBobCws= Step #5: MERGE-OUTER: attempt 2444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1404363878 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56213b89a198, 0x56213b8a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56213b8a2918,0x56213b92a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ddb3218c812964ca6ea7f3ce1cb9bcd98c85c1ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9106 processed earlier; will process 6169 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621390ae5dd bp 0x000000000000 sp 0x7fffb1881120 T37819) Step #5: ==37819==The signal is caused by a READ memory access. Step #5: #0 0x5621390ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562138ed0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562138ecffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562138ead929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562138dcead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562138d26c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562138d301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562138d176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562138d433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f945dcec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562138d0aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37819==Register values: Step #5: rax = 0x000056213d2ff150 rbx = 0x000056213d2ff150 rcx = 0x000056213d2ff600 rdx = 0x00007f945deb4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb1881120 Step #5: r8 = 0x000056213d2ff150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f945deb4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056213c2ad960 r14 = 0x0000000100000004 r15 = 0x000056213b21a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0xf,0xf,0xf,0xf,0x49,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\002\000\000\017\017\017\017I\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-02c971af3261b074fcd36c722f5e128b6342c3fb Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAAgAADw8PD0kACws= Step #5: MERGE-OUTER: attempt 2445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1404495565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56536bfef198, 0x56536bff7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56536bff7918,0x56536c07f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02c971af3261b074fcd36c722f5e128b6342c3fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9107 processed earlier; will process 6168 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37828==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653698035dd bp 0x000000000000 sp 0x7fff4c6a6630 T37828) Step #5: ==37828==The signal is caused by a READ memory access. Step #5: #0 0x5653698035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565369625280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565369624fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565369602929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565369523ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56536947bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653694851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56536946c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653694983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6d8c80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56536945faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37828==Register values: Step #5: rax = 0x000056536cc01150 rbx = 0x000056536cc01150 rcx = 0x000056536cc01600 rdx = 0x00007ff6d8e48b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4c6a6630 Step #5: r8 = 0x000056536cc01150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff6d8e48be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056536ca02960 r14 = 0x0000000100000004 r15 = 0x000056536b96f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37828==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7b,0x42,0x36,0x86,0x42,0xee,0x72,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B{B6\206B\356r~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4eb4d0774a3586d9916c91df0a6992ad8ccae897 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQntCNoZC7nJ+AAs= Step #5: MERGE-OUTER: attempt 2446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1404627754 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e29996198, 0x559e2999e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e2999e918,0x559e29a260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4eb4d0774a3586d9916c91df0a6992ad8ccae897' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9108 processed earlier; will process 6167 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37832==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e271aa5dd bp 0x000000000000 sp 0x7ffe4371a530 T37832) Step #5: ==37832==The signal is caused by a READ memory access. Step #5: #0 0x559e271aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e26fcc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e26fcbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e26fa9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e26ecaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e26e22c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e26e2c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e26e136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e26e3f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f538befb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e26e06aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37832==Register values: Step #5: rax = 0x0000559e2c4b2150 rbx = 0x0000559e2c4b2150 rcx = 0x0000559e2c4b2600 rdx = 0x00007f538c0c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4371a530 Step #5: r8 = 0x0000559e2c4b2150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f538c0c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e2a3a9960 r14 = 0x0000000100000004 r15 = 0x0000559e29316386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37832==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x42,0x42,0xed,0x6c,0x42,0x25,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000BBB\355lB%\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5460f68a7a33af2fd46588f3f95ea23a5194e19d Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQkJC7WxCJYZ8AAs= Step #5: MERGE-OUTER: attempt 2447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1404760619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aeaa937198, 0x55aeaa93f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aeaa93f918,0x55aeaa9c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5460f68a7a33af2fd46588f3f95ea23a5194e19d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9109 processed earlier; will process 6166 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 416 ft: 417 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37836==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aea814b5dd bp 0x000000000000 sp 0x7ffd20a248b0 T37836) Step #5: ==37836==The signal is caused by a READ memory access. Step #5: #0 0x55aea814b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aea7f6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aea7f6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aea7f4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aea7e6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aea7dc3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aea7dcd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aea7db46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aea7de03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ceb381082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aea7da7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37836==Register values: Step #5: rax = 0x000055aeabc4d430 rbx = 0x000055aeabc4d430 rcx = 0x000055aeabc4d420 rdx = 0x00007f2ceb549b80 Step #5: rdi = 0x000055aeabc4d420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd20a248b0 Step #5: r8 = 0x000055aeabc4d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ceb549be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aeab34a960 r14 = 0x0000000100000004 r15 = 0x000055aeaa2b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37836==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x7f,0x7f,0x1,0x7f,0x7f,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\016\001\014\000\002\000\000\177\177\001\177\177\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f66d0b620d0150541875c74117c0913456196f2b Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAAoOAQwAAgAAf38Bf38ACws= Step #5: MERGE-OUTER: attempt 2448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1404895433 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56147968e198, 0x561479696911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561479696918,0x56147971e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f66d0b620d0150541875c74117c0913456196f2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9111 processed earlier; will process 6164 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37846==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561476ea25dd bp 0x000000000000 sp 0x7ffedd3d08c0 T37846) Step #5: ==37846==The signal is caused by a READ memory access. Step #5: #0 0x561476ea25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561476cc4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561476cc3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561476ca1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561476bc2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561476b1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561476b241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561476b0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561476b373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4dcdca0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561476afeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37846==Register values: Step #5: rax = 0x000056147aad3150 rbx = 0x000056147aad3150 rcx = 0x000056147aad3600 rdx = 0x00007f4dcde68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedd3d08c0 Step #5: r8 = 0x000056147aad3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4dcde68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056147a0a1960 r14 = 0x0000000100000004 r15 = 0x000056147900e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37846==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x7e,0x0,0x8d,0x8d,0x8d,0x8d,0x91,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\002~\000\215\215\215\215\221\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-66e9ef0da9ae2792535dc667584aff73a2a9d8e9 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAAn4AjY2NjZEACws= Step #5: MERGE-OUTER: attempt 2449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405026518 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d716824198, 0x55d71682c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d71682c918,0x55d7168b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66e9ef0da9ae2792535dc667584aff73a2a9d8e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9112 processed earlier; will process 6163 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37856==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7140385dd bp 0x000000000000 sp 0x7ffe2c47ab80 T37856) Step #5: ==37856==The signal is caused by a READ memory access. Step #5: #0 0x55d7140385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d713e5a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d713e59fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d713e37929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d713d58ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d713cb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d713cba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d713ca16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d713ccd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9864c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d713c94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37856==Register values: Step #5: rax = 0x000055d719173150 rbx = 0x000055d719173150 rcx = 0x000055d719173600 rdx = 0x00007fd986689b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2c47ab80 Step #5: r8 = 0x000055d719173150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd986689be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d717237960 r14 = 0x0000000100000004 r15 = 0x000055d7161a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37856==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7a,0x42,0x31,0x86,0x42,0xee,0x32,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000BzB1\206B\3562|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-003c3c9f9477187e3909e9a9782bf5f2d5018da0 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQnpCMYZC7jJ8AAs= Step #5: MERGE-OUTER: attempt 2450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405159314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641ea549198, 0x5641ea551911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641ea551918,0x5641ea5d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/003c3c9f9477187e3909e9a9782bf5f2d5018da0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9113 processed earlier; will process 6162 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 304 ft: 317 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37865==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641e7d5d5dd bp 0x000000000000 sp 0x7ffcec2b59f0 T37865) Step #5: ==37865==The signal is caused by a READ memory access. Step #5: #0 0x5641e7d5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641e7b7f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641e7b7efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641e7b5c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641e7a7dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641e79d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641e79df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641e79c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641e79f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf7d8f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641e79b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37865==Register values: Step #5: rax = 0x00005641ecddf520 rbx = 0x00005641ecddf520 rcx = 0x00005641ecddf9d0 rdx = 0x00007fdf7dabab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcec2b59f0 Step #5: r8 = 0x00005641ecddf520 r9 = 0x00007fdf7dababf0 r10 = 0x00005641ecc65010 r11 = 0x00007fdf7dababe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641eaf5c960 r14 = 0x0000000100000004 r15 = 0x00005641e9ec9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37865==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000\020\000\020\000\020\000\020\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5455e8cb010333a78069ca139852f88e87178b2d Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAEAAQABAAEAAAAAs= Step #5: MERGE-OUTER: attempt 2451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405294228 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c515174198, 0x55c51517c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c51517c918,0x55c5152040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5455e8cb010333a78069ca139852f88e87178b2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9116 processed earlier; will process 6159 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37874==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5129885dd bp 0x000000000000 sp 0x7fff16474c90 T37874) Step #5: ==37874==The signal is caused by a READ memory access. Step #5: #0 0x55c5129885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5127aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5127a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c512787929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5126a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c512600c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c51260a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5125f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c51261d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc339d63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5125e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37874==Register values: Step #5: rax = 0x000055c517669150 rbx = 0x000055c517669150 rcx = 0x000055c517669600 rdx = 0x00007fc339f2bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff16474c90 Step #5: r8 = 0x000055c517669150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc339f2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c515b87960 r14 = 0x0000000100000004 r15 = 0x000055c514af4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37874==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x34,0x8a,0x42,0xea,0x30,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000BGB4\212B\3520|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8a30adc4f3374714fd75f6f09c9a0fe0545d660 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAQkdCNIpC6jB8AAs= Step #5: MERGE-OUTER: attempt 2452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405424767 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b44729198, 0x556b44731911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b44731918,0x556b447b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8a30adc4f3374714fd75f6f09c9a0fe0545d660' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9117 processed earlier; will process 6158 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b41f3d5dd bp 0x000000000000 sp 0x7fff893c6ff0 T37879) Step #5: ==37879==The signal is caused by a READ memory access. Step #5: #0 0x556b41f3d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b41d5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b41d5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b41d3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b41c5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b41bb5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b41bbf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b41ba66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b41bd23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff4b986c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b41b99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37879==Register values: Step #5: rax = 0x0000556b472cd640 rbx = 0x0000556b472cd640 rcx = 0x0000556b472cdaf0 rdx = 0x00007ff4b9a34b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff893c6ff0 Step #5: r8 = 0x0000556b472cd640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff4b9a34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b4513c960 r14 = 0x0000000100000004 r15 = 0x0000556b440a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x1,0x41,0x1,0x69,0x41,0x69,0x4a,0xd,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000A\001A\001iAiJ\015\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c1bec3127d790bd0cb680b7c677e00c53308154 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQQFBAWlBaUoNAAs= Step #5: MERGE-OUTER: attempt 2453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405558222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585ab6bb198, 0x5585ab6c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585ab6c3918,0x5585ab74b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c1bec3127d790bd0cb680b7c677e00c53308154' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9119 processed earlier; will process 6156 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37888==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585a8ecf5dd bp 0x000000000000 sp 0x7ffc625a7be0 T37888) Step #5: ==37888==The signal is caused by a READ memory access. Step #5: #0 0x5585a8ecf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585a8cf1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585a8cf0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585a8cce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585a8befad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585a8b47c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585a8b511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585a8b386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585a8b643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18444f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585a8b2baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37888==Register values: Step #5: rax = 0x00005585adb39150 rbx = 0x00005585adb39150 rcx = 0x00005585adb39600 rdx = 0x00007f18446bbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc625a7be0 Step #5: r8 = 0x00005585adb39150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18446bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585ac0ce960 r14 = 0x0000000100000004 r15 = 0x00005585ab03b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37888==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x0,0x42,0x0,0x42,0x0,0x7d,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B\351\000B\000B\000}}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c0b610148ac0da4b1644439f400dd62802351b6 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQukAQgBCAH19AAs= Step #5: MERGE-OUTER: attempt 2454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405691611 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b02acfd198, 0x55b02ad05911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b02ad05918,0x55b02ad8d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c0b610148ac0da4b1644439f400dd62802351b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9120 processed earlier; will process 6155 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37893==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0285115dd bp 0x000000000000 sp 0x7fff725e9760 T37893) Step #5: ==37893==The signal is caused by a READ memory access. Step #5: #0 0x55b0285115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b028333280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b028332fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b028310929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b028231ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b028189c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0281931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b02817a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0281a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b0dd35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b02816daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37893==Register values: Step #5: rax = 0x000055b02cd4e150 rbx = 0x000055b02cd4e150 rcx = 0x000055b02cd4e600 rdx = 0x00007f9b0defdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff725e9760 Step #5: r8 = 0x000055b02cd4e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b0defdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b02b710960 r14 = 0x0000000100000004 r15 = 0x000055b02a67d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37893==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4e,0x42,0xfe,0xfb,0xbf,0xff,0xf8,0x28,0x80,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BNB\376\373\277\377\370(\200\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5eb68d81d7d77007a1052b6edcd131cf0c5fdde0 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQk5C/vu///gogAs= Step #5: MERGE-OUTER: attempt 2455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405824493 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561266b0d198, 0x561266b15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561266b15918,0x561266b9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5eb68d81d7d77007a1052b6edcd131cf0c5fdde0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9121 processed earlier; will process 6154 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #1 pulse cov: 403 ft: 404 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612643215dd bp 0x000000000000 sp 0x7ffdc9155130 T37903) Step #5: ==37903==The signal is caused by a READ memory access. Step #5: #0 0x5612643215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561264143280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561264142fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561264120929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561264041ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561263f99c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561263fa31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561263f8a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561263fb63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f84b98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561263f7daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37903==Register values: Step #5: rax = 0x00005612693cb430 rbx = 0x00005612693cb430 rcx = 0x00005612693cb420 rdx = 0x00007f5f84d60b80 Step #5: rdi = 0x00005612693cb420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdc9155130 Step #5: r8 = 0x00005612693cb430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f84d60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561267520960 r14 = 0x0000000100000004 r15 = 0x000056126648d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x25,0x86,0x42,0xea,0x31,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BGB%\206B\3521|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9c671d6446c46f21a034d452f473c4df6cac0b4 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQkdCJYZC6jF8AAs= Step #5: MERGE-OUTER: attempt 2456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1405957875 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbc9ffa198, 0x55dbca002911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbca002918,0x55dbca08a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9c671d6446c46f21a034d452f473c4df6cac0b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9123 processed earlier; will process 6152 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbc780e5dd bp 0x000000000000 sp 0x7ffe8d889ff0 T37907) Step #5: ==37907==The signal is caused by a READ memory access. Step #5: #0 0x55dbc780e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbc7630280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbc762ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbc760d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbc752ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbc7486c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbc74901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbc74776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbc74a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f4b13a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbc746aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37907==Register values: Step #5: rax = 0x000055dbcc565000 rbx = 0x000055dbcc565000 rcx = 0x000055dbcc5654b0 rdx = 0x00007f8f4b302b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8d889ff0 Step #5: r8 = 0x000055dbcc565000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f4b302be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbcaa0d960 r14 = 0x0000000100000004 r15 = 0x000055dbc997a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xd7,0x4e,0x42,0x41,0x86,0x42,0x40,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000B\327NBA\206B@~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ad8446eb7ebdf68f48253a4bf433b32748d0948 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwAQtdOQkGGQkB+AAs= Step #5: MERGE-OUTER: attempt 2457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1406092467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fbee20198, 0x558fbee28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fbee28918,0x558fbeeb00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ad8446eb7ebdf68f48253a4bf433b32748d0948' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9125 processed earlier; will process 6150 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 452 ft: 500 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fbc6345dd bp 0x000000000000 sp 0x7ffd1fb86f30 T37911) Step #5: ==37911==The signal is caused by a READ memory access. Step #5: #0 0x558fbc6345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fbc456280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fbc455fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fbc433929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fbc354ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fbc2acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fbc2b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fbc29d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fbc2c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c7f2e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fbc290aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37911==Register values: Step #5: rax = 0x0000558fbfc74430 rbx = 0x0000558fbfc74430 rcx = 0x0000558fbfc74420 rdx = 0x00007f9c7f4afb80 Step #5: rdi = 0x0000558fbfc74420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd1fb86f30 Step #5: r8 = 0x0000558fbfc74430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c7f4afbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fbf833960 r14 = 0x0000000100000004 r15 = 0x0000558fbe7a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x59,0x42,0x24,0x86,0x42,0xca,0x2d,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\000BYB$\206B\312-~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-383adc568e1b2d9c31b88e543ef2e44de74745e2 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwAQllCJIZCyi1+AAs= Step #5: MERGE-OUTER: attempt 2458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1406228043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff9a580198, 0x55ff9a588911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff9a588918,0x55ff9a6100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/383adc568e1b2d9c31b88e543ef2e44de74745e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9128 processed earlier; will process 6147 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff97d945dd bp 0x000000000000 sp 0x7ffd04e55fd0 T37915) Step #5: ==37915==The signal is caused by a READ memory access. Step #5: #0 0x55ff97d945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff97bb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff97bb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff97b93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff97ab4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff97a0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff97a161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff979fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff97a293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f37006a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff979f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37915==Register values: Step #5: rax = 0x000055ff9d0e4150 rbx = 0x000055ff9d0e4150 rcx = 0x000055ff9d0e4600 rdx = 0x00007f370086eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd04e55fd0 Step #5: r8 = 0x000055ff9d0e4150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f370086ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff9af93960 r14 = 0x0000000100000004 r15 = 0x000055ff99f00386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xef,0x0,0xce,0x0,0x89,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\030\357\000\316\000\211\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec19ff70535411a69e20ef490de565faee4fc144 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GO8AzgCJfws= Step #5: MERGE-OUTER: attempt 2459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1406362004 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c0a549198, 0x558c0a551911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c0a551918,0x558c0a5d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec19ff70535411a69e20ef490de565faee4fc144' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9129 processed earlier; will process 6146 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c07d5d5dd bp 0x000000000000 sp 0x7fff12dcd810 T37919) Step #5: ==37919==The signal is caused by a READ memory access. Step #5: #0 0x558c07d5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c07b7f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c07b7efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c07b5c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c07a7dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c079d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c079df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c079c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c079f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb3cfbc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c079b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37919==Register values: Step #5: rax = 0x0000558c0c6a6150 rbx = 0x0000558c0c6a6150 rcx = 0x0000558c0c6a6600 rdx = 0x00007ffb3d184b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff12dcd810 Step #5: r8 = 0x0000558c0c6a6150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb3d184be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c0af5c960 r14 = 0x0000000100000004 r15 = 0x0000558c09ec9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4e,0x42,0xde,0xff,0xff,0xde,0xf9,0x0,0x80,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000BNB\336\377\377\336\371\000\200\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3509bd3e1e1f6f993c19586a878a21e8570b2032 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQk5C3v//3vkAgAs= Step #5: MERGE-OUTER: attempt 2460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1406493580 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2e3daa198, 0x55e2e3db2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2e3db2918,0x55e2e3e3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3509bd3e1e1f6f993c19586a878a21e8570b2032' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9130 processed earlier; will process 6145 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2e15be5dd bp 0x000000000000 sp 0x7ffd0d0f3110 T37923) Step #5: ==37923==The signal is caused by a READ memory access. Step #5: #0 0x55e2e15be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e2e13e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e2e13dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2e13bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e2e12dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2e1236c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2e12401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2e12276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e2e12533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7ffefc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2e121aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37923==Register values: Step #5: rax = 0x000055e2e5f15150 rbx = 0x000055e2e5f15150 rcx = 0x000055e2e5f15600 rdx = 0x00007fc8000c4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0d0f3110 Step #5: r8 = 0x000055e2e5f15150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8000c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2e47bd960 r14 = 0x0000000100000004 r15 = 0x000055e2e372a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xc2,0x21,0x42,0x74,0x42,0x26,0x86,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000B\302!BtB&\206|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d0e9bbb629d754ec49e420f888a6c5bebf1144c Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQsIhQnRCJoZ8AAs= Step #5: MERGE-OUTER: attempt 2461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1406626771 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a73206198, 0x556a7320e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a7320e918,0x556a732960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d0e9bbb629d754ec49e420f888a6c5bebf1144c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9131 processed earlier; will process 6144 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a70a1a5dd bp 0x000000000000 sp 0x7fffdfb324f0 T37927) Step #5: ==37927==The signal is caused by a READ memory access. Step #5: #0 0x556a70a1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a7083c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a7083bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a70819929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a7073aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a70692c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a7069c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a706836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a706af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc5e63e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a70676aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37927==Register values: Step #5: rax = 0x0000556a743ee150 rbx = 0x0000556a743ee150 rcx = 0x0000556a743ee600 rdx = 0x00007fc5e65b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdfb324f0 Step #5: r8 = 0x0000556a743ee150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc5e65b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a73c19960 r14 = 0x0000000100000004 r15 = 0x0000556a72b86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x68,0x42,0x25,0x86,0x42,0xea,0x48,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000BhB%\206B\352H~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cdae13d396551769629c603b29c8e17b26bfe7d Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQmhCJYZC6kh+AAs= Step #5: MERGE-OUTER: attempt 2462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1406758179 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557244b3e198, 0x557244b46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557244b46918,0x557244bce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2cdae13d396551769629c603b29c8e17b26bfe7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9132 processed earlier; will process 6143 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572423525dd bp 0x000000000000 sp 0x7ffc7048e820 T37931) Step #5: ==37931==The signal is caused by a READ memory access. Step #5: #0 0x5572423525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557242174280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557242173fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557242151929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557242072ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557241fcac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557241fd41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557241fbb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557241fe73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cbf6df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557241faeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37931==Register values: Step #5: rax = 0x0000557246806150 rbx = 0x0000557246806150 rcx = 0x0000557246806600 rdx = 0x00007f7cbf8a7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7048e820 Step #5: r8 = 0x0000557246806150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cbf8a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557245551960 r14 = 0x0000000100000004 r15 = 0x00005572444be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x66,0x42,0x22,0x86,0x42,0xea,0x6,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000BfB\"\206B\352\006|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a6cfd628c6a9dba9f3e27996b5e3fed8d5db370 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAQmZCIoZC6gZ8AAs= Step #5: MERGE-OUTER: attempt 2463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1406889314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56046f88d198, 0x56046f895911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56046f895918,0x56046f91d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a6cfd628c6a9dba9f3e27996b5e3fed8d5db370' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9133 processed earlier; will process 6142 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 261 ft: 262 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37940==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56046d0a15dd bp 0x000000000000 sp 0x7ffd3c633180 T37940) Step #5: ==37940==The signal is caused by a READ memory access. Step #5: #0 0x56046d0a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56046cec3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56046cec2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56046cea0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56046cdc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56046cd19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56046cd231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56046cd0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56046cd363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3db209082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56046ccfdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37940==Register values: Step #5: rax = 0x00005604715a86a0 rbx = 0x00005604715a86a0 rcx = 0x00005604715a8690 rdx = 0x00007fb3db3d1b80 Step #5: rdi = 0x00005604715a8690 rsi = 0x0000000000000108 rbp = 0x0000000000000000 rsp = 0x00007ffd3c633180 Step #5: r8 = 0x00005604715a86a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3db3d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604702a0960 r14 = 0x0000000100000004 r15 = 0x000056046f20d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37940==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x63,0x0,0x1,0x10,0x0,0xb,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\003c\000\001\020\000\013\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-935c867ea0e76d0d7f2ba150581d39d68bde8e99 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAA2MAARAACwEAAAs= Step #5: MERGE-OUTER: attempt 2464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1407022804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557059eb0198, 0x557059eb8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557059eb8918,0x557059f400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/935c867ea0e76d0d7f2ba150581d39d68bde8e99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9135 processed earlier; will process 6140 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37944==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570576c45dd bp 0x000000000000 sp 0x7ffe5b8c94f0 T37944) Step #5: ==37944==The signal is caused by a READ memory access. Step #5: #0 0x5570576c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570574e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570574e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570574c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570573e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55705733cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570573461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55705732d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570573593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faec5207082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557057320aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37944==Register values: Step #5: rax = 0x000055705ae47150 rbx = 0x000055705ae47150 rcx = 0x000055705ae47600 rdx = 0x00007faec53cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5b8c94f0 Step #5: r8 = 0x000055705ae47150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faec53cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055705a8c3960 r14 = 0x0000000100000004 r15 = 0x0000557059830386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37944==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x7a,0x42,0x32,0x86,0x42,0xee,0x32,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000BzB2\206B\3562|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fdef46ffbeb9d067a0b35ff2a2a9201ae5bf411 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAQnpCMoZC7jJ8AAs= Step #5: MERGE-OUTER: attempt 2465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1407156304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560775221198, 0x560775229911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560775229918,0x5607752b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fdef46ffbeb9d067a0b35ff2a2a9201ae5bf411' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9136 processed earlier; will process 6139 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37948==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560772a355dd bp 0x000000000000 sp 0x7fff24558c50 T37948) Step #5: ==37948==The signal is caused by a READ memory access. Step #5: #0 0x560772a355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560772857280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560772856fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560772834929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560772755ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607726adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607726b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56077269e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607726ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc9103c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560772691aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37948==Register values: Step #5: rax = 0x0000560777952540 rbx = 0x0000560777952540 rcx = 0x00005607779529f0 rdx = 0x00007efc91204b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff24558c50 Step #5: r8 = 0x0000560777952540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc91204be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560775c34960 r14 = 0x0000000100000004 r15 = 0x0000560774ba1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37948==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xdd,0xd8,0xc8,0xff,0xff,0x39,0x42,0x40,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\335\330\310\377\3779B@~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9eed96f2312bc1042627d77ecca19ad7459a61aa Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQt3YyP//OUJAfgs= Step #5: MERGE-OUTER: attempt 2466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1407289589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56093e401198, 0x56093e409911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56093e409918,0x56093e4910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9eed96f2312bc1042627d77ecca19ad7459a61aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9138 processed earlier; will process 6137 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37952==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56093bc155dd bp 0x000000000000 sp 0x7ffd7cea2ca0 T37952) Step #5: ==37952==The signal is caused by a READ memory access. Step #5: #0 0x56093bc155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56093ba37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56093ba36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56093ba14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56093b935ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56093b88dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56093b8971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56093b87e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56093b8aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff197c93082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56093b871aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37952==Register values: Step #5: rax = 0x000056093ff99190 rbx = 0x000056093ff99190 rcx = 0x000056093ff99640 rdx = 0x00007ff197e5bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7cea2ca0 Step #5: r8 = 0x000056093ff99190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff197e5bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056093ee14960 r14 = 0x0000000100000004 r15 = 0x000056093dd81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37952==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xd7,0x4e,0x42,0x23,0x86,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000B\327NB#\206B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4967145f792861349fdbe832507801c955e9e81 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwAQtdOQiOGQgB+AAs= Step #5: MERGE-OUTER: attempt 2467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1407422653 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654b0a4a198, 0x5654b0a52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654b0a52918,0x5654b0ada0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4967145f792861349fdbe832507801c955e9e81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9139 processed earlier; will process 6136 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37956==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654ae25e5dd bp 0x000000000000 sp 0x7ffc70aa7140 T37956) Step #5: ==37956==The signal is caused by a READ memory access. Step #5: #0 0x5654ae25e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654ae080280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654ae07ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654ae05d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654adf7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654aded6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654adee01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654adec76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654adef33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19cd82c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654adebaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37956==Register values: Step #5: rax = 0x00005654b2a82150 rbx = 0x00005654b2a82150 rcx = 0x00005654b2a82600 rdx = 0x00007f19cd9f4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc70aa7140 Step #5: r8 = 0x00005654b2a82150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19cd9f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654b145d960 r14 = 0x0000000100000004 r15 = 0x00005654b03ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37956==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x2,0x69,0x41,0x5,0x6a,0x41,0x65,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000A\002iA\005jAej\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-186abe50a207e99c9e98221827e5517efdb64532 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAQQJpQQVqQWVqAAs= Step #5: MERGE-OUTER: attempt 2468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1407555426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff4bd27198, 0x55ff4bd2f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff4bd2f918,0x55ff4bdb70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/186abe50a207e99c9e98221827e5517efdb64532' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9140 processed earlier; will process 6135 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37960==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff4953b5dd bp 0x000000000000 sp 0x7fffa90ee660 T37960) Step #5: ==37960==The signal is caused by a READ memory access. Step #5: #0 0x55ff4953b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff4935d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff4935cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff4933a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff4925bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff491b3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff491bd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff491a46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff491d03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f575e1a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff49197aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37960==Register values: Step #5: rax = 0x000055ff4cc4d150 rbx = 0x000055ff4cc4d150 rcx = 0x000055ff4cc4d600 rdx = 0x00007f575e368b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa90ee660 Step #5: r8 = 0x000055ff4cc4d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f575e368be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff4c73a960 r14 = 0x0000000100000004 r15 = 0x000055ff4b6a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37960==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xd,0x0,0x0,0xd,0x0,0x0,0xd,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\000\015\000\000\015\000\000\015\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d89b0f25c2cd92814e077bd1de17b547563f5a7 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAAA0AAA0AAA0AAQs= Step #5: MERGE-OUTER: attempt 2469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1407698697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f7d980198, 0x562f7d988911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f7d988918,0x562f7da100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d89b0f25c2cd92814e077bd1de17b547563f5a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9141 processed earlier; will process 6134 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37964==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f7b1945dd bp 0x000000000000 sp 0x7ffe5cdd7e50 T37964) Step #5: ==37964==The signal is caused by a READ memory access. Step #5: #0 0x562f7b1945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f7afb6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f7afb5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f7af93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f7aeb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f7ae0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f7ae161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f7adfd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f7ae293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f357014f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f7adf0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37964==Register values: Step #5: rax = 0x0000562f7f462150 rbx = 0x0000562f7f462150 rcx = 0x0000562f7f462600 rdx = 0x00007f3570317b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5cdd7e50 Step #5: r8 = 0x0000562f7f462150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3570317be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f7e393960 r14 = 0x0000000100000004 r15 = 0x0000562f7d300386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37964==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe9,0x40,0x42,0x40,0x42,0x40,0x89,0x89,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000B\351@B@B@\211\211\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39c42d572b1647823e6e823942872ad9a3593dca Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQulAQkBCQImJAAs= Step #5: MERGE-OUTER: attempt 2470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1407835953 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55950a99c198, 0x55950a9a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55950a9a4918,0x55950aa2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39c42d572b1647823e6e823942872ad9a3593dca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9142 processed earlier; will process 6133 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 2099Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37968==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595081b05dd bp 0x000000000000 sp 0x7ffd8869ccf0 T37968) Step #5: ==37968==The signal is caused by a READ memory access. Step #5: #0 0x5595081b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559507fd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559507fd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559507faf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559507ed0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559507e28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559507e321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559507e196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559507e453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09712db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559507e0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37968==Register values: Step #5: rax = 0x000055950ba99940 rbx = 0x000055950ba99940 rcx = 0x000055950ba99930 rdx = 0x00007f09714a3b80 Step #5: rdi = 0x000055950ba99930 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffd8869ccf0 Step #5: r8 = 0x000055950ba99940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f09714a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055950b3af960 r14 = 0x0000000100000004 r15 = 0x000055950a31c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37968==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x4e,0x4e,0x6e,0x4e,0x78,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\002\000\000NNnNx\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7584d2188847f7cee3ddbae62eb5992aaebd077f Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAAgAATk5uTngaCws= Step #5: MERGE-OUTER: attempt 2471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1408634967 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b698bd4198, 0x55b698bdc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b698bdc918,0x55b698c640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7584d2188847f7cee3ddbae62eb5992aaebd077f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9144 processed earlier; will process 6131 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 430 ft: 461 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37978==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6963e85dd bp 0x000000000000 sp 0x7ffd5c0ca890 T37978) Step #5: ==37978==The signal is caused by a READ memory access. Step #5: #0 0x55b6963e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b69620a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b696209fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6961e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b696108ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b696060c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b69606a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6960516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b69607d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb849393082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b696044aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37978==Register values: Step #5: rax = 0x000055b69ab92000 rbx = 0x000055b69ab92000 rcx = 0x000055b69ab924b0 rdx = 0x00007fb84955bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5c0ca890 Step #5: r8 = 0x000055b69ab92000 r9 = 0x000055b69aa503e0 r10 = 0x000055b69aa17010 r11 = 0x00007fb84955bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6995e7960 r14 = 0x0000000100000004 r15 = 0x000055b698554386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37978==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x19,0x2d,0x0,0x19,0x2d,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\016\001\014\000\020\000\373\031-\000\031-\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a31a9ba9976ed8dc2da47df9d96e23307160058a Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAAoOAQwAEAD7GS0AGS0AAQs= Step #5: MERGE-OUTER: attempt 2472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1408791798 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6337b0198, 0x55e6337b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6337b8918,0x55e6338400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a31a9ba9976ed8dc2da47df9d96e23307160058a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9147 processed earlier; will process 6128 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2fea3. Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 308 ft: 330 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37988==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e630fc45dd bp 0x000000000000 sp 0x7ffd085a0730 T37988) Step #5: ==37988==The signal is caused by a READ memory access. Step #5: #0 0x55e630fc45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e630de6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e630de5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e630dc3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e630ce4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e630c3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e630c461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e630c2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e630c593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f74939082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e630c20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37988==Register values: Step #5: rax = 0x000055e63534b520 rbx = 0x000055e63534b520 rcx = 0x000055e63534b9d0 rdx = 0x00007f1f74b01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd085a0730 Step #5: r8 = 0x000055e63534b520 r9 = 0x00007f1f74b01bf0 r10 = 0x000055e6351d1010 r11 = 0x00007f1f74b01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6341c3960 r14 = 0x0000000100000004 r15 = 0x000055e633130386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37988==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x0,0x10,0x80,0x80,0x80,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000\003\000\000\000\020\200\200\200\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd7774504ecdd7829a12b73b179ca808a82473a7 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAAwAAABCAgIAACws= Step #5: MERGE-OUTER: attempt 2473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1408947154 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf31bbf198, 0x55bf31bc7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf31bc7918,0x55bf31c4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd7774504ecdd7829a12b73b179ca808a82473a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9150 processed earlier; will process 6125 files now Step #5: [LOADING] WASM module load failed: unknown function 4294967294 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==37992==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf2f3d35dd bp 0x000000000000 sp 0x7fff97cc10d0 T37992) Step #5: ==37992==The signal is caused by a READ memory access. Step #5: #0 0x55bf2f3d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf2f1f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf2f1f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf2f1d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf2f0f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf2f04bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf2f0551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf2f03c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf2f0683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e8e6e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf2f02faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==37992==Register values: Step #5: rax = 0x000055bf34625e60 rbx = 0x000055bf34625e60 rcx = 0x000055bf34625e50 rdx = 0x00007f1e8e8aab80 Step #5: rdi = 0x000055bf34625e50 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007fff97cc10d0 Step #5: r8 = 0x000055bf34625e60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e8e8aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf325d2960 r14 = 0x0000000100000004 r15 = 0x000055bf3153f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==37992==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x3,0xe,0x1,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000\020\000A\003\016\001\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5413d89c29ce7fe6351b2866db22a2619a17904 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAEABBAw4BAAAAAAs= Step #5: MERGE-OUTER: attempt 2474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1409100952 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a07fbf198, 0x560a07fc7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a07fc7918,0x560a0804f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5413d89c29ce7fe6351b2866db22a2619a17904' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9152 processed earlier; will process 6123 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38002==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a057d35dd bp 0x000000000000 sp 0x7ffcc5a8edf0 T38002) Step #5: ==38002==The signal is caused by a READ memory access. Step #5: #0 0x560a057d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a055f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a055f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a055d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a054f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a0544bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a054551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a0543c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a054683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f37258f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a0542faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38002==Register values: Step #5: rax = 0x0000560a09780150 rbx = 0x0000560a09780150 rcx = 0x0000560a09780600 rdx = 0x00007f3725abdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc5a8edf0 Step #5: r8 = 0x0000560a09780150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3725abdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a089d2960 r14 = 0x0000000100000004 r15 = 0x0000560a0793f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38002==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x60,0x42,0x50,0x86,0x42,0xea,0x42,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B`BP\206B\352B|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-76dc7ff9edf417ab2d5ef19717750c18680b82e0 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQmBCUIZC6kJ8AAs= Step #5: MERGE-OUTER: attempt 2475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1409243698 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564188b30198, 0x564188b38911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564188b38918,0x564188bc00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/76dc7ff9edf417ab2d5ef19717750c18680b82e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9153 processed earlier; will process 6122 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38006==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641863445dd bp 0x000000000000 sp 0x7ffe2acb56b0 T38006) Step #5: ==38006==The signal is caused by a READ memory access. Step #5: #0 0x5641863445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564186166280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564186165fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564186143929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564186064ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564185fbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564185fc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564185fad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564185fd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1860c3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564185fa0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38006==Register values: Step #5: rax = 0x000056418ae9c190 rbx = 0x000056418ae9c190 rcx = 0x000056418ae9c640 rdx = 0x00007f1860e06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2acb56b0 Step #5: r8 = 0x000056418ae9c190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1860e06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564189543960 r14 = 0x0000000100000004 r15 = 0x00005641884b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38006==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xdf,0xfd,0x33,0x42,0x8c,0x85,0x7e,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\003\002\001\000\012\016\001\014\000B\337\3753B\214\205~|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47fc40c14f565e62bf9eee98e6a099cf57b98dad Step #5: Base64: AGFzbQEAAAABBQFgAWoAAwIBAAoOAQwAQt/9M0KMhX58AAs= Step #5: MERGE-OUTER: attempt 2476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1409378076 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed31dd0198, 0x55ed31dd8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed31dd8918,0x55ed31e600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47fc40c14f565e62bf9eee98e6a099cf57b98dad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9154 processed earlier; will process 6121 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38010==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed2f5e45dd bp 0x000000000000 sp 0x7fff49b618d0 T38010) Step #5: ==38010==The signal is caused by a READ memory access. Step #5: #0 0x55ed2f5e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed2f406280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed2f405fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed2f3e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed2f304ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed2f25cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed2f2661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed2f24d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed2f2793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54962c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed2f240aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38010==Register values: Step #5: rax = 0x000055ed33f2e540 rbx = 0x000055ed33f2e540 rcx = 0x000055ed33f2e9f0 rdx = 0x00007f549648db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff49b618d0 Step #5: r8 = 0x000055ed33f2e540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f549648dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed327e3960 r14 = 0x0000000100000004 r15 = 0x000055ed31750386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38010==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x80,0x80,0x80,0x80,0x0,0xd6,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000 \000\325\200\200\200\200\000\326\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a193a4a85a7b2d953657a0c571f3d7c17d1f7c94 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAIADVgICAgADWAAs= Step #5: MERGE-OUTER: attempt 2477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1409512653 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557447bd1198, 0x557447bd9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557447bd9918,0x557447c610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a193a4a85a7b2d953657a0c571f3d7c17d1f7c94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9156 processed earlier; will process 6119 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38020==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574453e55dd bp 0x000000000000 sp 0x7ffca070ac00 T38020) Step #5: ==38020==The signal is caused by a READ memory access. Step #5: #0 0x5574453e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557445207280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557445206fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574451e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557445105ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55744505dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574450671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55744504e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55744507a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6da1836082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557445041aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38020==Register values: Step #5: rax = 0x000055744955e520 rbx = 0x000055744955e520 rcx = 0x000055744955e9d0 rdx = 0x00007f6da19feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca070ac00 Step #5: r8 = 0x000055744955e520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6da19febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574485e4960 r14 = 0x0000000100000004 r15 = 0x0000557447551386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38020==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x48,0x63,0x0,0x20,0x2,0xd4,0x14,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\016\001\014\001Hc\000 \002\324\024\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dcf0e7dd5983a5fc4b13ffc3f0db527bc5ee134 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAAoOAQwBSGMAIALUFICAAAs= Step #5: MERGE-OUTER: attempt 2478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1409646313 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562403800198, 0x562403808911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562403808918,0x5624038900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0dcf0e7dd5983a5fc4b13ffc3f0db527bc5ee134' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9158 processed earlier; will process 6117 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38024==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624010145dd bp 0x000000000000 sp 0x7ffc972b5910 T38024) Step #5: ==38024==The signal is caused by a READ memory access. Step #5: #0 0x5624010145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562400e36280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562400e35fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562400e13929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562400d34ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562400c8cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562400c961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562400c7d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562400ca93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7237690082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562400c70aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38024==Register values: Step #5: rax = 0x0000562404ef8150 rbx = 0x0000562404ef8150 rcx = 0x0000562404ef8600 rdx = 0x00007f7237858b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc972b5910 Step #5: r8 = 0x0000562404ef8150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7237858be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562404213960 r14 = 0x0000000100000004 r15 = 0x0000562403180386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38024==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0xfd,0x6d,0x0,0xfd,0x6d,0x0,0x0,0xfd,0x6d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000\000\375m\000\375m\000\000\375m\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1934ec9067b1fee770e4681d4f6f30ff6d10589 Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAAP1tAP1tAAD9bQs= Step #5: MERGE-OUTER: attempt 2479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1409780371 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ac0ac2198, 0x560ac0aca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ac0aca918,0x560ac0b520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1934ec9067b1fee770e4681d4f6f30ff6d10589' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9159 processed earlier; will process 6116 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38028==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560abe2d65dd bp 0x000000000000 sp 0x7fff9bf5d690 T38028) Step #5: ==38028==The signal is caused by a READ memory access. Step #5: #0 0x560abe2d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560abe0f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560abe0f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560abe0d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560abdff6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560abdf4ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560abdf581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560abdf3f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560abdf6b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44388f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560abdf32aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38028==Register values: Step #5: rax = 0x0000560ac1d3d150 rbx = 0x0000560ac1d3d150 rcx = 0x0000560ac1d3d600 rdx = 0x00007f4438abeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9bf5d690 Step #5: r8 = 0x0000560ac1d3d150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4438abebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ac14d5960 r14 = 0x0000000100000004 r15 = 0x0000560ac0442386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38028==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x86,0x1a,0x7e,0x1a,0x9f,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\003\000\000\206\032~\032\237\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a191353692d927de1d39920e8ab2b8bb8308833c Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAwAAhhp+Gp8aCws= Step #5: MERGE-OUTER: attempt 2480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1409914029 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f68634198, 0x563f6863c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f6863c918,0x563f686c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a191353692d927de1d39920e8ab2b8bb8308833c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9160 processed earlier; will process 6115 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38032==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f65e485dd bp 0x000000000000 sp 0x7fffb7e7ff10 T38032) Step #5: ==38032==The signal is caused by a READ memory access. Step #5: #0 0x563f65e485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f65c6a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f65c69fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f65c47929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f65b68ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f65ac0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f65aca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f65ab16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f65add3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf57b32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f65aa4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38032==Register values: Step #5: rax = 0x0000563f6936f150 rbx = 0x0000563f6936f150 rcx = 0x0000563f6936f600 rdx = 0x00007fbf57cfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb7e7ff10 Step #5: r8 = 0x0000563f6936f150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf57cfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f69047960 r14 = 0x0000000100000004 r15 = 0x0000563f67fb4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38032==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x97,0x97,0x97,0x97,0x0,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000\227\227\227\227\000\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9642fd28bfce8df533f1a0d057ea138da31d851 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAl5eXlwAbCws= Step #5: MERGE-OUTER: attempt 2481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410048219 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56538d7f4198, 0x56538d7fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56538d7fc918,0x56538d8840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9642fd28bfce8df533f1a0d057ea138da31d851' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9161 processed earlier; will process 6114 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38036==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56538b0085dd bp 0x000000000000 sp 0x7fffa7d73680 T38036) Step #5: ==38036==The signal is caused by a READ memory access. Step #5: #0 0x56538b0085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56538ae2a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56538ae29fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56538ae07929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56538ad28ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56538ac80c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56538ac8a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56538ac716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56538ac9d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa688cee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56538ac64aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38036==Register values: Step #5: rax = 0x000056538e756460 rbx = 0x000056538e756460 rcx = 0x000056538e756450 rdx = 0x00007fa688eb6b80 Step #5: rdi = 0x000056538e756450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007fffa7d73680 Step #5: r8 = 0x000056538e756460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa688eb6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056538e207960 r14 = 0x0000000100000004 r15 = 0x000056538d174386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38036==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfd,0xfe,0xff,0x27,0x42,0xff,0xca,0x40,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\375\376\377'B\377\312@|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-309f69cdc560de4bd2db540ae3b3362e918ecb0c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQv3+/ydC/8pAfAs= Step #5: MERGE-OUTER: attempt 2482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410184599 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dabff6b198, 0x55dabff73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dabff73918,0x55dabfffb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/309f69cdc560de4bd2db540ae3b3362e918ecb0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9163 processed earlier; will process 6112 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38040==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dabd77f5dd bp 0x000000000000 sp 0x7fff6690b5b0 T38040) Step #5: ==38040==The signal is caused by a READ memory access. Step #5: #0 0x55dabd77f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dabd5a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dabd5a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dabd57e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dabd49fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dabd3f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dabd4011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dabd3e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dabd4143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5fe61e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dabd3dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38040==Register values: Step #5: rax = 0x000055dac20bf150 rbx = 0x000055dac20bf150 rcx = 0x000055dac20bf600 rdx = 0x00007fe5fe7e6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6690b5b0 Step #5: r8 = 0x000055dac20bf150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5fe7e6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dac097e960 r14 = 0x0000000100000004 r15 = 0x000055dabf8eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38040==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x16,0x86,0x42,0xea,0x30,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000BGB\026\206B\3520~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44eb1ef1f4cfbc61720f835edccfbcdd85f63553 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAQkdCFoZC6jB+AAs= Step #5: MERGE-OUTER: attempt 2483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410317420 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624553ca198, 0x5624553d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624553d2918,0x56245545a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44eb1ef1f4cfbc61720f835edccfbcdd85f63553' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9164 processed earlier; will process 6111 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38044==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562452bde5dd bp 0x000000000000 sp 0x7ffc80af7c80 T38044) Step #5: ==38044==The signal is caused by a READ memory access. Step #5: #0 0x562452bde5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562452a00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624529fffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624529dd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624528fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562452856c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624528601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624528476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624528733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1323b04082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56245283aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38044==Register values: Step #5: rax = 0x0000562456662150 rbx = 0x0000562456662150 rcx = 0x0000562456662600 rdx = 0x00007f1323cccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc80af7c80 Step #5: r8 = 0x0000562456662150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1323cccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562455ddd960 r14 = 0x0000000100000004 r15 = 0x0000562454d4a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38044==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x91,0x96,0x91,0x91,0x91,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\002\000\000\221\226\221\221\221\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-96fec52087bdc8553c5a5632c9732a04d6b6f70e Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAAgAAkZaRkZEACws= Step #5: MERGE-OUTER: attempt 2484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410451773 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6bad2e198, 0x55f6bad36911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6bad36918,0x55f6badbe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96fec52087bdc8553c5a5632c9732a04d6b6f70e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9165 processed earlier; will process 6110 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38048==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6b85425dd bp 0x000000000000 sp 0x7ffca0efacb0 T38048) Step #5: ==38048==The signal is caused by a READ memory access. Step #5: #0 0x55f6b85425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6b8364280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6b8363fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6b8341929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6b8262ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6b81bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6b81c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6b81ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6b81d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f561d777082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6b819eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38048==Register values: Step #5: rax = 0x000055f6bc7af150 rbx = 0x000055f6bc7af150 rcx = 0x000055f6bc7af600 rdx = 0x00007f561d93fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca0efacb0 Step #5: r8 = 0x000055f6bc7af150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f561d93fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6bb741960 r14 = 0x0000000100000004 r15 = 0x000055f6ba6ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38048==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xbd,0x0,0x31,0x1,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000\020\000\373\030\275\0001\001\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1a45f1ef304db27a03b0e3dcdd330dd0d543ad3 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAEAD7GL0AMQEMAAs= Step #5: MERGE-OUTER: attempt 2485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410585120 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563971f4c198, 0x563971f54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563971f54918,0x563971fdc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1a45f1ef304db27a03b0e3dcdd330dd0d543ad3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9166 processed earlier; will process 6109 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38052==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56396f7605dd bp 0x000000000000 sp 0x7fff0b848c10 T38052) Step #5: ==38052==The signal is caused by a READ memory access. Step #5: #0 0x56396f7605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56396f582280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56396f581fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56396f55f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56396f480ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56396f3d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56396f3e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56396f3c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56396f3f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6bfb9b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56396f3bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38052==Register values: Step #5: rax = 0x0000563973ff9150 rbx = 0x0000563973ff9150 rcx = 0x0000563973ff9600 rdx = 0x00007fe6bfd63b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0b848c10 Step #5: r8 = 0x0000563973ff9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe6bfd63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056397295f960 r14 = 0x0000000100000004 r15 = 0x00005639718cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38052==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x1a,0x9f,0x9f,0x9f,0x0,0x1b,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\016\001\014\000\002\000\000\032\237\237\237\000\033\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7afdca3e60e45e996177a65d4b0c9f22260593a Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAAoOAQwAAgAAGp+fnwAbCws= Step #5: MERGE-OUTER: attempt 2486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410716548 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f422e13198, 0x55f422e1b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f422e1b918,0x55f422ea30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7afdca3e60e45e996177a65d4b0c9f22260593a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9167 processed earlier; will process 6108 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 0b Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 325 ft: 349 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38056==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f4206275dd bp 0x000000000000 sp 0x7ffe58885d60 T38056) Step #5: ==38056==The signal is caused by a READ memory access. Step #5: #0 0x55f4206275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f420449280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f420448fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f420426929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f420347ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f42029fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4202a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4202906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f4202bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca00149082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f420283aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38056==Register values: Step #5: rax = 0x000055f423a84520 rbx = 0x000055f423a84520 rcx = 0x000055f423a849d0 rdx = 0x00007fca00311b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58885d60 Step #5: r8 = 0x000055f423a84520 r9 = 0x00007fca00311bf0 r10 = 0x000055f42390a010 r11 = 0x00007fca00311be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f423826960 r14 = 0x0000000100000004 r15 = 0x000055f422793386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38056==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x75,0x72,0x74,0x76,0x76,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002\000\000urtvv\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c741cdc17a1479d3cbc5f040607a8c8268b0e2f Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAgAAdXJ0dnYACws= Step #5: MERGE-OUTER: attempt 2487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410851414 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b6f40ee198, 0x55b6f40f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6f40f6918,0x55b6f417e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c741cdc17a1479d3cbc5f040607a8c8268b0e2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9170 processed earlier; will process 6105 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38066==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6f19025dd bp 0x000000000000 sp 0x7ffc2f921380 T38066) Step #5: ==38066==The signal is caused by a READ memory access. Step #5: #0 0x55b6f19025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b6f1724280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b6f1723fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6f1701929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b6f1622ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b6f157ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b6f15841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6f156b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b6f15973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59e4276082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b6f155eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38066==Register values: Step #5: rax = 0x000055b6f635e150 rbx = 0x000055b6f635e150 rcx = 0x000055b6f635e600 rdx = 0x00007f59e443eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2f921380 Step #5: r8 = 0x000055b6f635e150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f59e443ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6f4b01960 r14 = 0x0000000100000004 r15 = 0x000055b6f3a6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38066==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x7c,0x0,0xa6,0x99,0xa6,0xa6,0xa6,0xa0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002|\000\246\231\246\246\246\240\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba96a3af6fb1a8d2ac2d9d459c7e0b095375b100 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAnwAppmmpqagCws= Step #5: MERGE-OUTER: attempt 2488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1410984846 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ac5afd198, 0x562ac5b05911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ac5b05918,0x562ac5b8d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba96a3af6fb1a8d2ac2d9d459c7e0b095375b100' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9171 processed earlier; will process 6104 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 2099Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 328 ft: 355 exec/s: 0 rss: 2099Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ac33115dd bp 0x000000000000 sp 0x7ffe32e3ff70 T38071) Step #5: ==38071==The signal is caused by a READ memory access. Step #5: #0 0x562ac33115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ac3133280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ac3132fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ac3110929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ac3031ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ac2f89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ac2f931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ac2f7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ac2fa63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feceab15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ac2f6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38071==Register values: Step #5: rax = 0x0000562ac845b4f0 rbx = 0x0000562ac845b4f0 rcx = 0x0000562ac845b9a0 rdx = 0x00007feceacddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe32e3ff70 Step #5: r8 = 0x0000562ac845b4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feceacddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ac6510960 r14 = 0x0000000100000004 r15 = 0x0000562ac547d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0x0,0x7c,0x42,0xfc,0x2e,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000B\000B\000|B\374.|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-93866c5fda628114f0d62e3bd09483bcec00f1a3 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAQgBCAHxC/C58AAs= Step #5: MERGE-OUTER: attempt 2489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1411739732 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557291421198, 0x557291429911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557291429918,0x5572914b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93866c5fda628114f0d62e3bd09483bcec00f1a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9174 processed earlier; will process 6101 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38096==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55728ec355dd bp 0x000000000000 sp 0x7ffe3b22a370 T38096) Step #5: ==38096==The signal is caused by a READ memory access. Step #5: #0 0x55728ec355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55728ea57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55728ea56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55728ea34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55728e955ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55728e8adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55728e8b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55728e89e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55728e8ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b87f48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55728e891aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38096==Register values: Step #5: rax = 0x0000557292bd3150 rbx = 0x0000557292bd3150 rcx = 0x0000557292bd3600 rdx = 0x00007f6b88110b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3b22a370 Step #5: r8 = 0x0000557292bd3150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b88110be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557291e34960 r14 = 0x0000000100000004 r15 = 0x0000557290da1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38096==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xde,0x49,0x42,0x58,0x86,0x42,0x34,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B\336IBX\206B4~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5bc8f826f1c8865d8218fbbf1e179cebbb10389 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQt5JQliGQjR+AAs= Step #5: MERGE-OUTER: attempt 2490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1411873839 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56476e286198, 0x56476e28e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56476e28e918,0x56476e3160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5bc8f826f1c8865d8218fbbf1e179cebbb10389' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9175 processed earlier; will process 6100 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 339 ft: 340 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38101==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56476ba9a5dd bp 0x000000000000 sp 0x7ffe961d23a0 T38101) Step #5: ==38101==The signal is caused by a READ memory access. Step #5: #0 0x56476ba9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56476b8bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56476b8bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56476b899929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56476b7baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56476b712c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56476b71c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56476b7036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56476b72f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5302a4f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56476b6f6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38101==Register values: Step #5: rax = 0x0000564770d69590 rbx = 0x0000564770d69590 rcx = 0x0000564770d69a40 rdx = 0x00007f5302c17b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe961d23a0 Step #5: r8 = 0x0000564770d69590 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5302c17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056476ec99960 r14 = 0x0000000100000004 r15 = 0x000056476dc06386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38101==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x58,0x75,0xe,0x4,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001{\003\002\001\000\012\016\001\014\000\000Xu\016\004\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5f26866ecf852ba54e836ce51d15f45056815e3 Step #5: Base64: AGFzbQEAAAABBQFgAAF7AwIBAAoOAQwAAFh1DgQAAAAAAAs= Step #5: MERGE-OUTER: attempt 2491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412006817 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608c9f66198, 0x5608c9f6e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608c9f6e918,0x5608c9ff60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5f26866ecf852ba54e836ce51d15f45056815e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9177 processed earlier; will process 6098 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38110==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608c777a5dd bp 0x000000000000 sp 0x7ffea030b9a0 T38110) Step #5: ==38110==The signal is caused by a READ memory access. Step #5: #0 0x5608c777a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608c759c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608c759bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608c7579929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608c749aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608c73f2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608c73fc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608c73e36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608c740f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f969701c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608c73d6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38110==Register values: Step #5: rax = 0x00005608cc872150 rbx = 0x00005608cc872150 rcx = 0x00005608cc872600 rdx = 0x00007f96971e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea030b9a0 Step #5: r8 = 0x00005608cc872150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96971e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608ca979960 r14 = 0x0000000100000004 r15 = 0x00005608c98e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38110==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x2,0x0,0x42,0x7c,0x0,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\016\001\014\000\002\000\002\000B|\000\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83b90a382605ded626af3e18066c41bdacf9fc92 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAAoOAQwAAgACAEJ8AAELCws= Step #5: MERGE-OUTER: attempt 2492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412138096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f81270b198, 0x55f812713911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f812713918,0x55f81279b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83b90a382605ded626af3e18066c41bdacf9fc92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9178 processed earlier; will process 6097 files now Step #5: [LOADING] WASM module load failed: unknown function 4026400766 Step #5: #1 pulse cov: 271 ft: 272 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38114==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f80ff1f5dd bp 0x000000000000 sp 0x7ffdeeb512f0 T38114) Step #5: ==38114==The signal is caused by a READ memory access. Step #5: #0 0x55f80ff1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f80fd41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f80fd40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f80fd1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f80fc3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f80fb97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f80fba11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f80fb886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f80fbb43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f524793b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f80fb7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38114==Register values: Step #5: rax = 0x000055f81371ae60 rbx = 0x000055f81371ae60 rcx = 0x000055f81371ae50 rdx = 0x00007f5247b03b80 Step #5: rdi = 0x000055f81371ae50 rsi = 0x0000000000100001 rbp = 0x0000000000000000 rsp = 0x00007ffdeeb512f0 Step #5: r8 = 0x000055f81371ae60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5247b03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f81311e960 r14 = 0x0000000100000004 r15 = 0x000055f81208b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38114==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x31,0x42,0x80,0x8e,0x9a,0x80,0x4a,0x7d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\016\001\014\000B1B\200\216\232\200J}\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8aa9f0132b32078f72e8bc2c3dc6db00692147ab Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAoOAQwAQjFCgI6agEp9AAs= Step #5: MERGE-OUTER: attempt 2493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412271465 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b6b17e198, 0x563b6b186911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b6b186918,0x563b6b20e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8aa9f0132b32078f72e8bc2c3dc6db00692147ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9180 processed earlier; will process 6095 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 248 ft: 249 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38124==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b689925dd bp 0x000000000000 sp 0x7ffe66e2da20 T38124) Step #5: ==38124==The signal is caused by a READ memory access. Step #5: #0 0x563b689925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b687b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b687b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b68791929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b686b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b6860ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b686141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b685fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b686273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62abfd2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b685eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38124==Register values: Step #5: rax = 0x0000563b6c56c420 rbx = 0x0000563b6c56c420 rcx = 0x0000563b6c56c410 rdx = 0x00007f62ac19ab80 Step #5: rdi = 0x0000563b6c56c410 rsi = 0x0000000000111000 rbp = 0x0000000000000000 rsp = 0x00007ffe66e2da20 Step #5: r8 = 0x0000563b6c56c420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f62ac19abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b6bb91960 r14 = 0x0000000100000004 r15 = 0x0000563b6aafe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38124==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x2,0x0,0x0,0x48,0x47,0x48,0x48,0x48,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\000\002\000\000HGHHH\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a0e8d7272c947e7187b41c3e7cedefd8eedf4a1 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwAAgAASEdISEgACws= Step #5: MERGE-OUTER: attempt 2494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412405638 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a923b43198, 0x55a923b4b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a923b4b918,0x55a923bd30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a0e8d7272c947e7187b41c3e7cedefd8eedf4a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9182 processed earlier; will process 6093 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 272 ft: 273 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #2 pulse cov: 324 ft: 347 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38133==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9213575dd bp 0x000000000000 sp 0x7fff7b97cfb0 T38133) Step #5: ==38133==The signal is caused by a READ memory access. Step #5: #0 0x55a9213575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a921179280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a921178fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a921156929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a921077ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a920fcfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a920fd91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a920fc06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a920fec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc794442082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a920fb3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38133==Register values: Step #5: rax = 0x000055a925f259b0 rbx = 0x000055a925f259b0 rcx = 0x000055a925f25e60 rdx = 0x00007fc79460ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7b97cfb0 Step #5: r8 = 0x000055a925f259b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc79460abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a924556960 r14 = 0x0000000100000004 r15 = 0x000055a9234c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38133==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x48,0x63,0x0,0x20,0x2,0xd4,0x15,0x80,0x80,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\016\001\014\001Hc\000 \002\324\025\200\200\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31781adcbd85957e75ca775c69f8940c60bf2042 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAAoOAQwBSGMAIALUFYCAAAs= Step #5: MERGE-OUTER: attempt 2495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412541098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559308623198, 0x55930862b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55930862b918,0x5593086b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31781adcbd85957e75ca775c69f8940c60bf2042' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9185 processed earlier; will process 6090 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559305e375dd bp 0x000000000000 sp 0x7ffffec36290 T38143) Step #5: ==38143==The signal is caused by a READ memory access. Step #5: #0 0x559305e375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559305c59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559305c58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559305c36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559305b57ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559305aafc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559305ab91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559305aa06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559305acc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6d81a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559305a93aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38143==Register values: Step #5: rax = 0x000055930a0fe150 rbx = 0x000055930a0fe150 rcx = 0x000055930a0fe600 rdx = 0x00007fd6d8371b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffec36290 Step #5: r8 = 0x000055930a0fe150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd6d8371be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559309036960 r14 = 0x0000000100000004 r15 = 0x0000559307fa3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x47,0x42,0x34,0x86,0x42,0xea,0x33,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000BGB4\206B\3523|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0335bead1c45f7ba4640d13805689290e304de4e Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQkdCNIZC6jN8AAs= Step #5: MERGE-OUTER: attempt 2496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412674073 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55848e52b198, 0x55848e533911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55848e533918,0x55848e5bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0335bead1c45f7ba4640d13805689290e304de4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9186 processed earlier; will process 6089 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55848bd3f5dd bp 0x000000000000 sp 0x7ffff9897230 T38147) Step #5: ==38147==The signal is caused by a READ memory access. Step #5: #0 0x55848bd3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55848bb61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55848bb60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55848bb3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55848ba5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55848b9b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55848b9c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55848b9a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55848b9d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa82879b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55848b99baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38147==Register values: Step #5: rax = 0x000055848fd3a710 rbx = 0x000055848fd3a710 rcx = 0x000055848fd3abc0 rdx = 0x00007fa828963b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff9897230 Step #5: r8 = 0x000055848fd3a710 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa828963be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055848ef3e960 r14 = 0x0000000100000004 r15 = 0x000055848deab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x71,0x2,0x6b,0x0,0x4f,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\016\001\014\000\003q\002k\000O\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c94a088966d8b5690068bf80689e39a8a471a46a Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAAoOAQwAA3ECawBPAAsACws= Step #5: MERGE-OUTER: attempt 2497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412808117 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56456d00b198, 0x56456d013911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56456d013918,0x56456d09b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c94a088966d8b5690068bf80689e39a8a471a46a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9188 processed earlier; will process 6087 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 296 ft: 297 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38157==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56456a81f5dd bp 0x000000000000 sp 0x7ffd06457e10 T38157) Step #5: ==38157==The signal is caused by a READ memory access. Step #5: #0 0x56456a81f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56456a641280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56456a640fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56456a61e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56456a53fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56456a497c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56456a4a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56456a4886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56456a4b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc6ce13b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56456a47baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38157==Register values: Step #5: rax = 0x000056456ee39520 rbx = 0x000056456ee39520 rcx = 0x000056456ee399d0 rdx = 0x00007fc6ce303b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd06457e10 Step #5: r8 = 0x000056456ee39520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc6ce303be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056456da1e960 r14 = 0x0000000100000004 r15 = 0x000056456c98b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38157==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xdf,0x6e,0x42,0x57,0x86,0x42,0x0,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\003\002\001\000\012\016\001\014\000B\337nBW\206B\000~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee4ed46573037cfe1621f992798be85af96b5c75 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAwIBAAoOAQwAQt9uQleGQgB+AAs= Step #5: MERGE-OUTER: attempt 2498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1412943898 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632c1eb6198, 0x5632c1ebe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632c1ebe918,0x5632c1f460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee4ed46573037cfe1621f992798be85af96b5c75' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9190 processed earlier; will process 6085 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38166==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632bf6ca5dd bp 0x000000000000 sp 0x7ffe263b0e80 T38166) Step #5: ==38166==The signal is caused by a READ memory access. Step #5: #0 0x5632bf6ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632bf4ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632bf4ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632bf4c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632bf3eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632bf342c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632bf34c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632bf3336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632bf35f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5fe6669082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632bf326aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38166==Register values: Step #5: rax = 0x00005632c4640150 rbx = 0x00005632c4640150 rcx = 0x00005632c4640600 rdx = 0x00007f5fe6831b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe263b0e80 Step #5: r8 = 0x00005632c4640150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5fe6831be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632c28c9960 r14 = 0x0000000100000004 r15 = 0x00005632c1836386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38166==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x0,0x99,0x0,0x0,0x99,0x99,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\016\001\014\000\003\000\000\231\000\000\231\231\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-001e995cc43531abd42a48124e97155332bc4849 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAAoOAQwAAwAAmQAAmZkaCws= Step #5: MERGE-OUTER: attempt 2499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1413076848 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5651d589b198, 0x5651d58a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5651d58a3918,0x5651d592b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/001e995cc43531abd42a48124e97155332bc4849' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9191 processed earlier; will process 6084 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38177==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651d30af5dd bp 0x000000000000 sp 0x7ffd3c808be0 T38177) Step #5: ==38177==The signal is caused by a READ memory access. Step #5: #0 0x5651d30af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5651d2ed1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5651d2ed0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5651d2eae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5651d2dcfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5651d2d27c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651d2d311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651d2d186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651d2d443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e5cc37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5651d2d0baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38177==Register values: Step #5: rax = 0x00005651d6ae9190 rbx = 0x00005651d6ae9190 rcx = 0x00005651d6ae9640 rdx = 0x00007f5e5cdffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3c808be0 Step #5: r8 = 0x00005651d6ae9190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e5cdffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005651d62ae960 r14 = 0x0000000100000004 r15 = 0x00005651d521b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38177==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe8,0x84,0xb8,0x40,0x42,0x40,0x7c,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\016\001\014\000B\350\204\270@B@|\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8039482e794c6beee8b66967c2d29f5d9d7b948 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoOAQwAQuiEuEBCQHwAAQs= Step #5: MERGE-OUTER: attempt 2500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1413211258 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c29ae5b198, 0x55c29ae63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c29ae63918,0x55c29aeeb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e8039482e794c6beee8b66967c2d29f5d9d7b948' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9192 processed earlier; will process 6083 files now Step #5: [LOADING] WASM module load failed: unknown function 4294967295 Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c29866f5dd bp 0x000000000000 sp 0x7ffddd1a6c70 T38187) Step #5: ==38187==The signal is caused by a READ memory access. Step #5: #0 0x55c29866f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c298491280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c298490fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c29846e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c29838fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2982e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2982f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2982d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2983043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f512fc91082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2982cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38187==Register values: Step #5: rax = 0x000055c29c61ec90 rbx = 0x000055c29c61ec90 rcx = 0x000055c29c61ec80 rdx = 0x00007f512fe59b80 Step #5: rdi = 0x000055c29c61ec80 rsi = 0x0000000008000001 rbp = 0x0000000000000000 rsp = 0x00007ffddd1a6c70 Step #5: r8 = 0x000055c29c61ec90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f512fe59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c29b86e960 r14 = 0x0000000100000004 r15 = 0x000055c29a7db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf9,0xb7,0xff,0xdf,0xcb,0x3d,0x42,0x70,0x7c,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\371\267\377\337\313=Bp|\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4726a114e450988e15e54cdea88ea77665586121 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQvm3/9/LPUJwfAs= Step #5: MERGE-OUTER: attempt 2501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1413346119 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6a8927198, 0x55e6a892f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6a892f918,0x55e6a89b70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4726a114e450988e15e54cdea88ea77665586121' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9194 processed earlier; will process 6081 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38197==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6a613b5dd bp 0x000000000000 sp 0x7ffcbb43d3b0 T38197) Step #5: ==38197==The signal is caused by a READ memory access. Step #5: #0 0x55e6a613b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6a5f5d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6a5f5cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6a5f3a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6a5e5bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6a5db3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6a5dbd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6a5da46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6a5dd03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0ff61e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6a5d97aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38197==Register values: Step #5: rax = 0x000055e6ab1ff190 rbx = 0x000055e6ab1ff190 rcx = 0x000055e6ab1ff640 rdx = 0x00007fb0ff7e6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbb43d3b0 Step #5: r8 = 0x000055e6ab1ff190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb0ff7e6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6a933a960 r14 = 0x0000000100000004 r15 = 0x000055e6a82a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38197==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xea,0x23,0x42,0x50,0x42,0x6b,0x86,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\003\002\001\000\012\016\001\014\000B\352#BPBk\206~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a66ddabd867218607a80d5f6950706d5732e090 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAwIBAAoOAQwAQuojQlBCa4Z+AAs= Step #5: MERGE-OUTER: attempt 2502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1413478115 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e870e8e198, 0x55e870e96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e870e96918,0x55e870f1e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a66ddabd867218607a80d5f6950706d5732e090' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9195 processed earlier; will process 6080 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38206==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e86e6a25dd bp 0x000000000000 sp 0x7fff521fd720 T38206) Step #5: ==38206==The signal is caused by a READ memory access. Step #5: #0 0x55e86e6a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e86e4c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e86e4c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e86e4a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e86e3c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e86e31ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e86e3241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e86e30b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e86e3373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4352459082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e86e2feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38206==Register values: Step #5: rax = 0x000055e87317c150 rbx = 0x000055e87317c150 rcx = 0x000055e87317c600 rdx = 0x00007f4352621b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff521fd720 Step #5: r8 = 0x000055e87317c150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4352621be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8718a1960 r14 = 0x0000000100000004 r15 = 0x000055e87080e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38206==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x50,0x10,0x0,0x50,0x10,0x0,0x0,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000\020\000P\020\000P\020\000\000~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed740b0141ff1039e6d9aaece5afaca35b019f8a Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAEABQEABQEAAAfgs= Step #5: MERGE-OUTER: attempt 2503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1413611666 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e241c6198, 0x555e241ce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e241ce918,0x555e242560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed740b0141ff1039e6d9aaece5afaca35b019f8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9196 processed earlier; will process 6079 files now Step #5: [LOADING] WASM module load failed: ref type count too large Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 2100Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38210==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e219da5dd bp 0x000000000000 sp 0x7ffd58f7bb80 T38210) Step #5: ==38210==The signal is caused by a READ memory access. Step #5: #0 0x555e219da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e217fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e217fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e217d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e216faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e21652c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e2165c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e216436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e2166f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f4b885082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e21636aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38210==Register values: Step #5: rax = 0x0000555e267cf940 rbx = 0x0000555e267cf940 rcx = 0x0000555e267cf930 rdx = 0x00007f7f4ba4db80 Step #5: rdi = 0x0000555e267cf930 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffd58f7bb80 Step #5: r8 = 0x0000555e267cf940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f4ba4dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e24bd9960 r14 = 0x0000000100000004 r15 = 0x0000555e23b46386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38210==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x41,0x29,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000\020\000A)\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94dbe2e43e86250b5f2a0b2393256b169ec2e12b Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAEABBKQ4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1414374495 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ba3de9198, 0x555ba3df1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ba3df1918,0x555ba3e790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94dbe2e43e86250b5f2a0b2393256b169ec2e12b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9198 processed earlier; will process 6077 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38238==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ba15fd5dd bp 0x000000000000 sp 0x7ffc8e2b8c90 T38238) Step #5: ==38238==The signal is caused by a READ memory access. Step #5: #0 0x555ba15fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ba141f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ba141efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ba13fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ba131dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ba1275c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ba127f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ba12666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ba12923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50a3a1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ba1259aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38238==Register values: Step #5: rax = 0x0000555ba58ee150 rbx = 0x0000555ba58ee150 rcx = 0x0000555ba58ee600 rdx = 0x00007f50a3be3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8e2b8c90 Step #5: r8 = 0x0000555ba58ee150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50a3be3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ba47fc960 r14 = 0x0000000100000004 r15 = 0x0000555ba3769386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38238==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xdd,0xd8,0xc8,0xff,0xff,0x34,0x42,0x40,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\016\001\014\000B\335\330\310\377\3774B@~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c828f4667e4ef7d33ee4b5ac82eb3528752959c5 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAoOAQwAQt3YyP//NEJAfgs= Step #5: MERGE-OUTER: attempt 2505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1414508259 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55562c347198, 0x55562c34f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55562c34f918,0x55562c3d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c828f4667e4ef7d33ee4b5ac82eb3528752959c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9199 processed earlier; will process 6076 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38242==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555629b5b5dd bp 0x000000000000 sp 0x7ffed4921130 T38242) Step #5: ==38242==The signal is caused by a READ memory access. Step #5: #0 0x555629b5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55562997d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55562997cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55562995a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55562987bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556297d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556297dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556297c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556297f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e82e62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556297b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38242==Register values: Step #5: rax = 0x000055562d701150 rbx = 0x000055562d701150 rcx = 0x000055562d701600 rdx = 0x00007f8e8302ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed4921130 Step #5: r8 = 0x000055562d701150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8e8302abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055562cd5a960 r14 = 0x0000000100000004 r15 = 0x000055562bcc7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38242==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x69,0x41,0x31,0x69,0x45,0x48,0x45,0x1,0xf,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\016\001\014\000AiA1iEHE\001\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b7b5dbc9bee49b5e0625a8d0d06bf8a82e0d439 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAoOAQwAQWlBMWlFSEUBDws= Step #5: MERGE-OUTER: attempt 2506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1414639748 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f5ed3f198, 0x556f5ed47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f5ed47918,0x556f5edcf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b7b5dbc9bee49b5e0625a8d0d06bf8a82e0d439' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9200 processed earlier; will process 6075 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38252==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f5c5535dd bp 0x000000000000 sp 0x7ffc492b4420 T38252) Step #5: ==38252==The signal is caused by a READ memory access. Step #5: #0 0x556f5c5535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f5c375280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f5c374fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f5c352929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f5c273ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f5c1cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f5c1d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f5c1bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f5c1e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efef1bf6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f5c1afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38252==Register values: Step #5: rax = 0x0000556f610e9430 rbx = 0x0000556f610e9430 rcx = 0x0000556f610e9420 rdx = 0x00007efef1dbeb80 Step #5: rdi = 0x0000556f610e9420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc492b4420 Step #5: r8 = 0x0000556f610e9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efef1dbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f5f752960 r14 = 0x0000000100000004 r15 = 0x0000556f5e6bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38252==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3,0x0,0x3,0x0,0x10,0x0,0x1,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\016\001\014\000\003\000\003\000\020\000\001\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a3f21e9b87c4faaf1d68f8b8039eb945d345f66 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAAoOAQwAAwADABAAAQELCws= Step #5: MERGE-OUTER: attempt 2507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1414774131 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb7ff5e198, 0x55bb7ff66911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb7ff66918,0x55bb7ffee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a3f21e9b87c4faaf1d68f8b8039eb945d345f66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9202 processed earlier; will process 6073 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38256==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb7d7725dd bp 0x000000000000 sp 0x7ffdd5fdb760 T38256) Step #5: ==38256==The signal is caused by a READ memory access. Step #5: #0 0x55bb7d7725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb7d594280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb7d593fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb7d571929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb7d492ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb7d3eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb7d3f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb7d3db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb7d4073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e4de06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb7d3ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38256==Register values: Step #5: rax = 0x000055bb828b01d0 rbx = 0x000055bb828b01d0 rcx = 0x000055bb828b0680 rdx = 0x00007f0e4dfceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd5fdb760 Step #5: r8 = 0x000055bb828b01d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e4dfcebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb80971960 r14 = 0x0000000100000004 r15 = 0x000055bb7f8de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38256==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x0,0x20,0x0,0xd5,0x0,0xd3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\003\002\001\000\012\016\001\014\000 \000\325\000 \000\325\000\323\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30b14ed0f5fa09e3083011be254e66fc665f1abc Step #5: Base64: AGFzbQEAAAABBQFgAWwAAwIBAAoOAQwAIADVACAA1QDTAAs= Step #5: MERGE-OUTER: attempt 2508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1414906966 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b1e9a8198, 0x555b1e9b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b1e9b0918,0x555b1ea380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30b14ed0f5fa09e3083011be254e66fc665f1abc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9203 processed earlier; will process 6072 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 288 ft: 289 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38266==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b1c1bc5dd bp 0x000000000000 sp 0x7ffc4f6ac420 T38266) Step #5: ==38266==The signal is caused by a READ memory access. Step #5: #0 0x555b1c1bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b1bfde280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b1bfddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b1bfbb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b1bedcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b1be34c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b1be3e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b1be256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b1be513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa813344082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b1be18aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38266==Register values: Step #5: rax = 0x0000555b201f8080 rbx = 0x0000555b201f8080 rcx = 0x0000555b201f8070 rdx = 0x00007fa81350cb80 Step #5: rdi = 0x0000555b201f8070 rsi = 0x0000000000000801 rbp = 0x0000000000000000 rsp = 0x00007ffc4f6ac420 Step #5: r8 = 0x0000555b201f8080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa81350cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b1f3bb960 r14 = 0x0000000100000004 r15 = 0x0000555b1e328386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38266==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xfb,0x18,0xf9,0x0,0xce,0x0,0x89,0x31,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\016\001\014\000\020\000\373\030\371\000\316\000\2111\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-127bca102175345342e13a45f8a49194420cb3c4 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAAoOAQwAEAD7GPkAzgCJMQs= Step #5: MERGE-OUTER: attempt 2509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415039436 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5ea71d198, 0x55f5ea725911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5ea725918,0x55f5ea7ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/127bca102175345342e13a45f8a49194420cb3c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9205 processed earlier; will process 6070 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 305 ft: 306 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38270==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5e7f315dd bp 0x000000000000 sp 0x7ffcfc30c890 T38270) Step #5: ==38270==The signal is caused by a READ memory access. Step #5: #0 0x55f5e7f315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5e7d53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5e7d52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5e7d30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5e7c51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5e7ba9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5e7bb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5e7b9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5e7bc63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf5ffc4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5e7b8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38270==Register values: Step #5: rax = 0x000055f5eb5c8be0 rbx = 0x000055f5eb5c8be0 rcx = 0x000055f5eb5c9090 rdx = 0x00007fbf6018cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfc30c890 Step #5: r8 = 0x000055f5eb5c8be0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf6018cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5eb130960 r14 = 0x0000000100000004 r15 = 0x000055f5ea09d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38270==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0xd5,0x0,0xd6,0x80,0x80,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\016\001\014\000 \000\325\000\326\200\200\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33c2670ee3272ec123d84a759aa786479933ce1f Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAAoOAQwAIADVANaAgIAAAAs= Step #5: MERGE-OUTER: attempt 2510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415172869 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55798c54a198, 0x55798c552911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55798c552918,0x55798c5da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33c2670ee3272ec123d84a759aa786479933ce1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9207 processed earlier; will process 6068 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38274==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557989d5e5dd bp 0x000000000000 sp 0x7ffe37e3c500 T38274) Step #5: ==38274==The signal is caused by a READ memory access. Step #5: #0 0x557989d5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557989b80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557989b7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557989b5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557989a7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579899d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579899e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579899c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579899f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b18e18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579899baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38274==Register values: Step #5: rax = 0x000055798dad9150 rbx = 0x000055798dad9150 rcx = 0x000055798dad9600 rdx = 0x00007f5b18fe0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe37e3c500 Step #5: r8 = 0x000055798dad9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b18fe0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055798cf5d960 r14 = 0x0000000100000004 r15 = 0x000055798beca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38274==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xde,0x69,0x42,0x58,0x86,0x42,0x31,0x7e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\016\001\014\000B\336iBX\206B1~\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b10c20abd9d96f6c33aae8d1bab9e5a7ad3855e3 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAAoOAQwAQt5pQliGQjF+AAs= Step #5: MERGE-OUTER: attempt 2511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415305676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f592fa198, 0x564f59302911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f59302918,0x564f5938a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b10c20abd9d96f6c33aae8d1bab9e5a7ad3855e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9208 processed earlier; will process 6067 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f56b0e5dd bp 0x000000000000 sp 0x7fffa5f5f320 T38283) Step #5: ==38283==The signal is caused by a READ memory access. Step #5: #0 0x564f56b0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f56930280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f5692ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f5690d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f5682ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f56786c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f567901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f567776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f567a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff995942082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f5676aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38283==Register values: Step #5: rax = 0x0000564f59ff10f0 rbx = 0x0000564f59ff10f0 rcx = 0x0000564f59ff15a0 rdx = 0x00007ff995b0ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa5f5f320 Step #5: r8 = 0x0000564f59ff10f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff995b0abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f59d0d960 r14 = 0x0000000100000004 r15 = 0x0000564f58c7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xb3,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\263\275\000\005\004\360\277\277\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda75e8d2c6205f8fb7c84a206a6ac29b461f5ff Step #5: Base64: AGFzbQEAAAAABQTwv7+9AAUE8L+/vQAFBPC/s70ABQTwv7+/ Step #5: MERGE-OUTER: attempt 2512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415436264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604ceef3198, 0x5604ceefb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604ceefb918,0x5604cef830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cda75e8d2c6205f8fb7c84a206a6ac29b461f5ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9209 processed earlier; will process 6066 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38288==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604cc7075dd bp 0x000000000000 sp 0x7fff552cdfc0 T38288) Step #5: ==38288==The signal is caused by a READ memory access. Step #5: #0 0x5604cc7075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604cc529280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604cc528fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604cc506929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604cc427ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604cc37fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604cc3891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604cc3706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604cc39c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9a8cd7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604cc363aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38288==Register values: Step #5: rax = 0x00005604d02930f0 rbx = 0x00005604d02930f0 rcx = 0x00005604d02935a0 rdx = 0x00007fa9a8e9fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff552cdfc0 Step #5: r8 = 0x00005604d02930f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9a8e9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604cf906960 r14 = 0x0000000100000004 r15 = 0x00005604ce873386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38288==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x81,0x91,0xad,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\364\201\221\255\000\005\004\364\201\257\255\000\005\004\364\201\257\255\000\005\004\364\211\255\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-5cd9a700d7eadda79da538dfb5cafababf093952 Step #5: Base64: AGFzbQEAAAAABQT0gZGtAAUE9IGvrQAFBPSBr60ABQT0ia2/ Step #5: MERGE-OUTER: attempt 2513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415567693 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c84776198, 0x562c8477e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c8477e918,0x562c848060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5cd9a700d7eadda79da538dfb5cafababf093952' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9210 processed earlier; will process 6065 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 251 ft: 269 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 364 ft: 433 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #8 pulse cov: 466 ft: 616 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid start function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [00:14:12:310 - 7F4A3DEB2C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: unknown type 38 Step #5: #16 pulse cov: 614 ft: 935 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38297==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c81f8a5dd bp 0x000000000000 sp 0x7ffc191bd7a0 T38297) Step #5: ==38297==The signal is caused by a READ memory access. Step #5: #0 0x562c81f8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c81dac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c81dabfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c81d89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c81caaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c81c02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c81c0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c81bf36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c81c1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a3deda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c81be6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38297==Register values: Step #5: rax = 0x0000562c866a86e0 rbx = 0x0000562c866a86e0 rcx = 0x0000562c866a8b90 rdx = 0x00007f4a3e0a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc191bd7a0 Step #5: r8 = 0x0000562c866a86e0 r9 = 0x0000562c8655a330 r10 = 0x0000562c8652b010 r11 = 0x00007f4a3e0a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c85189960 r14 = 0x0000000100000004 r15 = 0x0000562c840f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38297==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1b,0x3,0x1,0x15,0x0,0x1,0x6b,0x4,0x1,0x1,0x6b,0x4,0x2,0x5e,0xe,0x3,0x1,0x6f,0x0,0x21,0x0,0x0,0x1,0x6b,0x3,0x2,0x95,0x63, Step #5: \000asm\001\000\000\000\002\033\003\001\025\000\001k\004\001\001k\004\002^\016\003\001o\000!\000\000\001k\003\002\225c Step #5: artifact_prefix='./'; Test unit written to ./crash-50ffd4aca43e605ecf0e129d5eced458d134629e Step #5: Base64: AGFzbQEAAAACGwMBFQABawQBAWsEAl4OAwFvACEAAAFrAwKVYw== Step #5: MERGE-OUTER: attempt 2514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415709859 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0639e0198, 0x55f0639e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0639e8918,0x55f063a700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50ffd4aca43e605ecf0e129d5eced458d134629e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9227 processed earlier; will process 6048 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 254 ft: 255 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38302==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0611f45dd bp 0x000000000000 sp 0x7ffc64cd3b90 T38302) Step #5: ==38302==The signal is caused by a READ memory access. Step #5: #0 0x55f0611f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f061016280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f061015fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f060ff3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f060f14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f060e6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f060e761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f060e5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f060e893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc54e217082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f060e50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38302==Register values: Step #5: rax = 0x000055f0651b6480 rbx = 0x000055f0651b6480 rcx = 0x000055f0651b6470 rdx = 0x00007fc54e3dfb80 Step #5: rdi = 0x000055f0651b6470 rsi = 0x0000000000111000 rbp = 0x0000000000000000 rsp = 0x00007ffc64cd3b90 Step #5: r8 = 0x000055f0651b6480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc54e3dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0643f3960 r14 = 0x0000000100000004 r15 = 0x000055f063360386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38302==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x68,0x65,0x30,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0xe,0x63,0x6f,0x64,0x65,0x2e,0xf1,0xa0,0x81,0xa4,0x62,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\031he0adata.code\016code.\361\240\201\244br\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-a0f21979f29ed2cfca583e40d48e2c4ddfa27b93 Step #5: Base64: AGFzbQEAAAAAHBloZTBhZGF0YS5jb2RlDmNvZGUu8aCBpGJyC2g= Step #5: MERGE-OUTER: attempt 2515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415842776 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f4d70e9198, 0x55f4d70f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f4d70f1918,0x55f4d71790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0f21979f29ed2cfca583e40d48e2c4ddfa27b93' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9229 processed earlier; will process 6046 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38306==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f4d48fd5dd bp 0x000000000000 sp 0x7ffcd5bf4c80 T38306) Step #5: ==38306==The signal is caused by a READ memory access. Step #5: #0 0x55f4d48fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f4d471f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f4d471efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f4d46fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f4d461dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f4d4575c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4d457f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4d45666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f4d45923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffab8396082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f4d4559aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38306==Register values: Step #5: rax = 0x000055f4d8be5060 rbx = 0x000055f4d8be5060 rcx = 0x000055f4d8be5510 rdx = 0x00007ffab855eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd5bf4c80 Step #5: r8 = 0x000055f4d8be5060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffab855ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f4d7afc960 r14 = 0x0000000100000004 r15 = 0x000055f4d6a69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38306==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x6d,0x64,0x65,0xe,0x63,0x6f,0x24,0x65,0x2e,0x63,0x6b,0x64,0x65,0xe,0x63,0x6f,0x24,0x65,0x2e,0xf1,0xa0,0x81,0xa4,0x62,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\031mde\016co$e.ckde\016co$e.\361\240\201\244br\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-051808f77d15ac1a2e95e039344d2aaa392e41d1 Step #5: Base64: AGFzbQEAAAAAHBltZGUOY28kZS5ja2RlDmNvJGUu8aCBpGJyC2g= Step #5: MERGE-OUTER: attempt 2516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1415975454 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1b206b198, 0x55b1b2073911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1b2073918,0x55b1b20fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/051808f77d15ac1a2e95e039344d2aaa392e41d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9230 processed earlier; will process 6045 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38316==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1af87f5dd bp 0x000000000000 sp 0x7ffc5858a910 T38316) Step #5: ==38316==The signal is caused by a READ memory access. Step #5: #0 0x55b1af87f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b1af6a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b1af6a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b1af67e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b1af59fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1af4f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1af5011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1af4e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1af5143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfe470a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1af4dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38316==Register values: Step #5: rax = 0x000055b1b2df60c0 rbx = 0x000055b1b2df60c0 rcx = 0x000055b1b2df6570 rdx = 0x00007fdfe48d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5858a910 Step #5: r8 = 0x000055b1b2df60c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfe48d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1b2a7e960 r14 = 0x0000000100000004 r15 = 0x000055b1b19eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38316==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\001\001\000\000\010\004name\001\001\000\000\010\004name\001\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a870e60a3dc09037f58bafd480b88e9a115468b8 Step #5: Base64: AGFzbQEAAAAACARuYW1lAQEAAAgEbmFtZQEBAAAIBG5hbWUBAQA= Step #5: MERGE-OUTER: attempt 2517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1416107484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590052a4198, 0x5590052ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590052ac918,0x5590053340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a870e60a3dc09037f58bafd480b88e9a115468b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9231 processed earlier; will process 6044 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 210 ft: 211 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38326==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559002ab85dd bp 0x000000000000 sp 0x7ffd07fcd0e0 T38326) Step #5: ==38326==The signal is caused by a READ memory access. Step #5: #0 0x559002ab85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590028da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590028d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590028b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590027d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559002730c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55900273a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590027216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55900274d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe23865c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559002714aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38326==Register values: Step #5: rax = 0x000055900766de90 rbx = 0x000055900766de90 rcx = 0x000055900766de80 rdx = 0x00007fe238824b80 Step #5: rdi = 0x000055900766de80 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffd07fcd0e0 Step #5: r8 = 0x000055900766de90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe238824be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559005cb7960 r14 = 0x0000000100000004 r15 = 0x0000559004c24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38326==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x3,0x60,0x0,0x1,0x7e,0x60,0x0,0x1,0x7e,0x60,0x1,0x7e,0x1,0x7f,0x2,0xc,0x2,0x1,0x4e,0x0,0x0,0x1,0x1,0x4,0x1,0x3,0x0,0x1, Step #5: \000asm\001\000\000\000\001\016\003`\000\001~`\000\001~`\001~\001\177\002\014\002\001N\000\000\001\001\004\001\003\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-89934f50a53148b686dc10bcaf52127edb0d2268 Step #5: Base64: AGFzbQEAAAABDgNgAAF+YAABfmABfgF/AgwCAU4AAAEBBAEDAAE= Step #5: MERGE-OUTER: attempt 2518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1416242706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c678f4198, 0x558c678fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c678fc918,0x558c679840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89934f50a53148b686dc10bcaf52127edb0d2268' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9233 processed earlier; will process 6042 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 126 ft: 127 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38330==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c651085dd bp 0x000000000000 sp 0x7fffca726830 T38330) Step #5: ==38330==The signal is caused by a READ memory access. Step #5: #0 0x558c651085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c64f2a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c64f29fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c64f07929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c64e28ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c64d80c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c64d8a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c64d716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c64d9d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00856f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c64d64aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38330==Register values: Step #5: rax = 0x0000558c69319430 rbx = 0x0000558c69319430 rcx = 0x0000558c69319420 rdx = 0x00007f00858bcb80 Step #5: rdi = 0x0000558c69319420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fffca726830 Step #5: r8 = 0x0000558c69319430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f00858bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c68307960 r14 = 0x0000000100000004 r15 = 0x0000558c67274386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38330==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x3,0x60,0x0,0x1,0x7f,0x60,0x1,0x7e,0x0,0x60,0x1,0x7c,0x1,0x7f,0x2,0xc,0x2,0x1,0x4e,0x0,0x0,0x2,0x1,0xb,0x1,0x2,0x0,0x1, Step #5: \000asm\001\000\000\000\001\016\003`\000\001\177`\001~\000`\001|\001\177\002\014\002\001N\000\000\002\001\013\001\002\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-203cbd8e00b0302998f3d1e0e82490868516441b Step #5: Base64: AGFzbQEAAAABDgNgAAF/YAF+AGABfAF/AgwCAU4AAAIBCwECAAE= Step #5: MERGE-OUTER: attempt 2519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1416374479 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558dfd393198, 0x558dfd39b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558dfd39b918,0x558dfd4230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/203cbd8e00b0302998f3d1e0e82490868516441b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9235 processed earlier; will process 6040 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38334==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558dfaba75dd bp 0x000000000000 sp 0x7fffea3bd460 T38334) Step #5: ==38334==The signal is caused by a READ memory access. Step #5: #0 0x558dfaba75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558dfa9c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558dfa9c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558dfa9a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558dfa8c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558dfa81fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558dfa8291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558dfa8106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558dfa83c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e24177082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558dfa803aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38334==Register values: Step #5: rax = 0x0000558dfe895060 rbx = 0x0000558dfe895060 rcx = 0x0000558dfe895510 rdx = 0x00007f0e2433fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffea3bd460 Step #5: r8 = 0x0000558dfe895060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e2433fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558dfdda6960 r14 = 0x0000000100000004 r15 = 0x0000558dfcd13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38334==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x74,0x74,0x65,0xe,0x63,0x6f,0x24,0x65,0x2e,0x63,0x6b,0x64,0x65,0xe,0x63,0x6f,0x24,0x65,0x2e,0xf1,0xa0,0x81,0xa4,0x62,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\031tte\016co$e.ckde\016co$e.\361\240\201\244br\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-eb9ba1c817a10f4b9a2096ba6f7121720ee03607 Step #5: Base64: AGFzbQEAAAAAHBl0dGUOY28kZS5ja2RlDmNvJGUu8aCBpGJyC2g= Step #5: MERGE-OUTER: attempt 2520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1416507129 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ccddb6198, 0x561ccddbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ccddbe918,0x561ccde460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb9ba1c817a10f4b9a2096ba6f7121720ee03607' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9236 processed earlier; will process 6039 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38338==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ccb5ca5dd bp 0x000000000000 sp 0x7ffc64dacb70 T38338) Step #5: ==38338==The signal is caused by a READ memory access. Step #5: #0 0x561ccb5ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ccb3ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ccb3ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ccb3c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ccb2eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ccb242c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ccb24c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ccb2336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ccb25f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7951716082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ccb226aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38338==Register values: Step #5: rax = 0x0000561cd07be060 rbx = 0x0000561cd07be060 rcx = 0x0000561cd07be510 rdx = 0x00007f79518deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc64dacb70 Step #5: r8 = 0x0000561cd07be060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f79518debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561cce7c9960 r14 = 0x0000000100000004 r15 = 0x0000561ccd736386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38338==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x6d,0x65,0x32,0x61,0x64,0x61,0x74,0x61,0x2f,0x63,0x6b,0x64,0x65,0xe,0x63,0x6f,0x64,0x65,0x2e,0xf1,0xa0,0x81,0xa4,0x62,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\031me2adata/ckde\016code.\361\240\201\244br\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-9114aef7ed70d5e60c4f96991abd0c67142f4612 Step #5: Base64: AGFzbQEAAAAAHBltZTJhZGF0YS9ja2RlDmNvZGUu8aCBpGJyC2g= Step #5: MERGE-OUTER: attempt 2521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1416640233 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de507c3198, 0x55de507cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de507cb918,0x55de508530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9114aef7ed70d5e60c4f96991abd0c67142f4612' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9237 processed earlier; will process 6038 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38342==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de4dfd75dd bp 0x000000000000 sp 0x7ffd97984fd0 T38342) Step #5: ==38342==The signal is caused by a READ memory access. Step #5: #0 0x55de4dfd75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de4ddf9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de4ddf8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de4ddd6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de4dcf7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de4dc4fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de4dc591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de4dc406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de4dc6c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6362a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de4dc33aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38342==Register values: Step #5: rax = 0x000055de51dc6060 rbx = 0x000055de51dc6060 rcx = 0x000055de51dc6510 rdx = 0x00007fd63646db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd97984fd0 Step #5: r8 = 0x000055de51dc6060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd63646dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de511d6960 r14 = 0x0000000100000004 r15 = 0x000055de50143386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38342==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x6d,0x65,0x34,0x61,0x64,0x61,0x74,0x61,0x2f,0x63,0x6b,0x64,0x61,0xe,0x63,0x6f,0x64,0x65,0x2e,0xf1,0xa0,0x81,0xa4,0x62,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\031me4adata/ckda\016code.\361\240\201\244br\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-0d50031cc5717b5f5cc3bd2fb04ba160e4f8047c Step #5: Base64: AGFzbQEAAAAAHBltZTRhZGF0YS9ja2RhDmNvZGUu8aCBpGJyC2g= Step #5: MERGE-OUTER: attempt 2522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1416772805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc88500198, 0x55dc88508911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc88508918,0x55dc885900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d50031cc5717b5f5cc3bd2fb04ba160e4f8047c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9238 processed earlier; will process 6037 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38346==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc85d145dd bp 0x000000000000 sp 0x7ffeb6489020 T38346) Step #5: ==38346==The signal is caused by a READ memory access. Step #5: #0 0x55dc85d145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc85b36280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc85b35fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc85b13929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc85a34ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc8598cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc859961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc8597d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc859a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7006a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc85970aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38346==Register values: Step #5: rax = 0x000055dc890f42b0 rbx = 0x000055dc890f42b0 rcx = 0x000055dc890f4760 rdx = 0x00007fe70086eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb6489020 Step #5: r8 = 0x000055dc890f42b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe70086ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc88f13960 r14 = 0x0000000100000004 r15 = 0x000055dc87e80386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38346==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xe,0x3,0x60,0x0,0x1,0x7d,0x60,0x0,0x1,0x7f,0x60,0x1,0x7c,0x1,0x7f,0x2,0xc,0x2,0x1,0x4e,0x0,0x0,0x2,0x1,0x4,0x1,0x3,0x0,0x2, Step #5: \000asm\001\000\000\000\001\016\003`\000\001}`\000\001\177`\001|\001\177\002\014\002\001N\000\000\002\001\004\001\003\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-96eca67a0d100b606fbc729c8b578ae1bae0383d Step #5: Base64: AGFzbQEAAAABDgNgAAF9YAABf2ABfAF/AgwCAU4AAAIBBAEDAAI= Step #5: MERGE-OUTER: attempt 2523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1416906201 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55761dbc6198, 0x55761dbce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55761dbce918,0x55761dc560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96eca67a0d100b606fbc729c8b578ae1bae0383d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9239 processed earlier; will process 6036 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 180 ft: 209 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38356==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55761b3da5dd bp 0x000000000000 sp 0x7fff645fdb70 T38356) Step #5: ==38356==The signal is caused by a READ memory access. Step #5: #0 0x55761b3da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55761b1fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55761b1fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55761b1d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55761b0faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55761b052c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55761b05c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55761b0436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55761b06f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94b6c01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55761b036aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38356==Register values: Step #5: rax = 0x00005576202f6240 rbx = 0x00005576202f6240 rcx = 0x00005576202f6230 rdx = 0x00007f94b6dc9b80 Step #5: rdi = 0x00005576202f6230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff645fdb70 Step #5: r8 = 0x00005576202f6240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f94b6dc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055761e5d9960 r14 = 0x0000000100000004 r15 = 0x000055761d546386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38356==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x65,0x6d,0x6b,0x61,0x64,0x61,0x74,0x61,0x2f,0x63,0x6b,0x64,0x61,0xe,0x63,0x6f,0x64,0x65,0x2e,0xf1,0xa0,0x81,0xa4,0x62,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\031emkadata/ckda\016code.\361\240\201\244br\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-2e0bae88c2b209bb368e224e6dee5a1885fa3f9e Step #5: Base64: AGFzbQEAAAAAHBllbWthZGF0YS9ja2RhDmNvZGUu8aCBpGJyC2g= Step #5: MERGE-OUTER: attempt 2524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417039239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618d89e8198, 0x5618d89f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618d89f0918,0x5618d8a780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e0bae88c2b209bb368e224e6dee5a1885fa3f9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9242 processed earlier; will process 6033 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38360==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618d61fc5dd bp 0x000000000000 sp 0x7fff64cead60 T38360) Step #5: ==38360==The signal is caused by a READ memory access. Step #5: #0 0x5618d61fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618d601e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618d601dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618d5ffb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618d5f1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618d5e74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618d5e7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618d5e656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618d5e913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f626bb8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618d5e58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38360==Register values: Step #5: rax = 0x00005618d9a14060 rbx = 0x00005618d9a14060 rcx = 0x00005618d9a14510 rdx = 0x00007f626bd57b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff64cead60 Step #5: r8 = 0x00005618d9a14060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f626bd57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618d93fb960 r14 = 0x0000000100000004 r15 = 0x00005618d8368386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38360==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x30,0x58,0x6c,0x69,0x6e,0x75,0x78,0xe,0x41,0x1,0x6b,0x2e,0xf1,0xa0,0x81,0xa4,0x6f,0x64,0x2e,0xf1,0xa0,0x89,0xa4,0x72,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\0310Xlinux\016A\001k.\361\240\201\244od.\361\240\211\244rr\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-e46508a55000ac3e908a45a038d24912fbe5ea97 Step #5: Base64: AGFzbQEAAAAAHBkwWGxpbnV4DkEBay7xoIGkb2Qu8aCJpHJyC2g= Step #5: MERGE-OUTER: attempt 2525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417171883 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c878a8198, 0x563c878b0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c878b0918,0x563c879380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e46508a55000ac3e908a45a038d24912fbe5ea97' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9243 processed earlier; will process 6032 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 260 ft: 261 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38370==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c850bc5dd bp 0x000000000000 sp 0x7fffd31019c0 T38370) Step #5: ==38370==The signal is caused by a READ memory access. Step #5: #0 0x563c850bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c84ede280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c84eddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c84ebb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c84ddcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c84d34c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c84d3e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c84d256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c84d513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20dbca4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c84d18aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38370==Register values: Step #5: rax = 0x0000563c89f186e0 rbx = 0x0000563c89f186e0 rcx = 0x0000563c89f186d0 rdx = 0x00007f20dbe6cb80 Step #5: rdi = 0x0000563c89f186d0 rsi = 0x0000000000000108 rbp = 0x0000000000000000 rsp = 0x00007fffd31019c0 Step #5: r8 = 0x0000563c89f186e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f20dbe6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c882bb960 r14 = 0x0000000100000004 r15 = 0x0000563c87228386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38370==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1c,0x19,0x6d,0x65,0x15,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x26,0xe,0x63,0x6f,0x64,0x65,0x2e,0xf1,0xa0,0x81,0xa4,0x62,0x72,0xb,0x68, Step #5: \000asm\001\000\000\000\000\034\031me\025adata.cod&\016code.\361\240\201\244br\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-91fdc4f324b1cad288c650567c9059f09757bfe1 Step #5: Base64: AGFzbQEAAAAAHBltZRVhZGF0YS5jb2QmDmNvZGUu8aCBpGJyC2g= Step #5: MERGE-OUTER: attempt 2526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417306118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56099b321198, 0x56099b329911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56099b329918,0x56099b3b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91fdc4f324b1cad288c650567c9059f09757bfe1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9245 processed earlier; will process 6030 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38374==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560998b355dd bp 0x000000000000 sp 0x7ffc82cf9510 T38374) Step #5: ==38374==The signal is caused by a READ memory access. Step #5: #0 0x560998b355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560998957280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560998956fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560998934929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560998855ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609987adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609987b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56099879e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609987ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7609c49082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560998791aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38374==Register values: Step #5: rax = 0x000056099d594090 rbx = 0x000056099d594090 rcx = 0x000056099d594540 rdx = 0x00007f7609e11b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc82cf9510 Step #5: r8 = 0x000056099d594090 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7609e11be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056099bd34960 r14 = 0x0000000100000004 r15 = 0x000056099aca1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38374==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x2,0x0,0x4,0x0,0x15,0x0,0x7e,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\002\000\004\000\025\000~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db2b50b733a477b18451d3334c493a84be47ed82 Step #5: Base64: AGFzbQEAAAAADQRuYW1lAAADAAQAFQAADQRuYW1lAgAEABUAfgA= Step #5: MERGE-OUTER: attempt 2527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417436546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c545899198, 0x55c5458a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5458a1918,0x55c5459290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db2b50b733a477b18451d3334c493a84be47ed82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9246 processed earlier; will process 6029 files now Step #5: [LOADING] WASM module load failed: type mismatch or constant expression required Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 266 ft: 289 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 589497 Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 277 ft: 362 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #8 pulse cov: 294 ft: 408 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 383 Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38384==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5430ad5dd bp 0x000000000000 sp 0x7ffcec1d6440 T38384) Step #5: ==38384==The signal is caused by a READ memory access. Step #5: #0 0x55c5430ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c542ecf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c542ecefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c542eac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c542dcdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c542d25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c542d2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c542d166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c542d423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabc3d88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c542d09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38384==Register values: Step #5: rax = 0x000055c546ee0cb0 rbx = 0x000055c546ee0cb0 rcx = 0x000055c546ee0ca0 rdx = 0x00007fabc3f50b80 Step #5: rdi = 0x000055c546ee0ca0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007ffcec1d6440 Step #5: r8 = 0x000055c546ee0cb0 r9 = 0x000055c546eda370 r10 = 0x000055c546eb3010 r11 = 0x00007fabc3f50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5462ac960 r14 = 0x0000000100000004 r15 = 0x000055c545219386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38384==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x97,0x0,0x4,0x5,0x28,0x6d,0x30,0x1,0xc,0x0,0x0,0x0,0x0,0x1,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\227\000\004\005(m0\001\014\000\000\000\000\001\007\000\000\000\000\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f938c3562b07deeba07b7f414467af50bbb84edb Step #5: Base64: AGFzbQEAAAABBAFgAAAClwAEBShtMAEMAAAAAAEHAAAAAAAAAAAAAA== Step #5: MERGE-OUTER: attempt 2528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417579325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565548a52198, 0x565548a5a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565548a5a918,0x565548ae20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f938c3562b07deeba07b7f414467af50bbb84edb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9260 processed earlier; will process 6015 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 256 ft: 257 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 17 Step #5: #2 pulse cov: 270 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 408 ft: 477 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #8 pulse cov: 575 ft: 811 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38388==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5655462665dd bp 0x000000000000 sp 0x7ffe45ee6fc0 T38388) Step #5: ==38388==The signal is caused by a READ memory access. Step #5: #0 0x5655462665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565546088280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565546087fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565546065929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565545f86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565545edec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565545ee81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565545ecf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565545efb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7f84aa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565545ec2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38388==Register values: Step #5: rax = 0x0000565549f2d8c0 rbx = 0x0000565549f2d8c0 rcx = 0x0000565549f2dd70 rdx = 0x00007fc7f8672b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe45ee6fc0 Step #5: r8 = 0x0000565549f2d8c0 r9 = 0x0000565549dc8bc0 r10 = 0x0000565549db2010 r11 = 0x00007fc7f8672be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565549465960 r14 = 0x0000000100000004 r15 = 0x00005655483d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38388==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x2,0x1,0x51,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x76, Step #5: \000asm\001\000\000\000\000\002\001Q\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001v Step #5: artifact_prefix='./'; Test unit written to ./crash-f94ed73f4733f91f285bef98b3bbefcb2ae3a80d Step #5: Base64: AGFzbQEAAAAAAgFRAAIBcAACAXAAAgFwAAIBcAACAXAAAgFwAAIBdg== Step #5: MERGE-OUTER: attempt 2529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417718498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4104a3198, 0x55c4104ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4104ab918,0x55c4105330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f94ed73f4733f91f285bef98b3bbefcb2ae3a80d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9270 processed earlier; will process 6005 files now Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #1 pulse cov: 234 ft: 235 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: #2 pulse cov: 392 ft: 418 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 402 ft: 459 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38397==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c40dcb75dd bp 0x000000000000 sp 0x7ffca5412240 T38397) Step #5: ==38397==The signal is caused by a READ memory access. Step #5: #0 0x55c40dcb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c40dad9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c40dad8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c40dab6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c40d9d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c40d92fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c40d9391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c40d9206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c40d94c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73bb8eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c40d913aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38397==Register values: Step #5: rax = 0x000055c4115c6560 rbx = 0x000055c4115c6560 rcx = 0x000055c4115c6a10 rdx = 0x00007f73bbab3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca5412240 Step #5: r8 = 0x000055c4115c6560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73bbab3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c410eb6960 r14 = 0x0000000100000004 r15 = 0x000055c40fe23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38397==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0xb,0x1f,0x3,0xcd,0x59,0x1,0x1,0x1,0x1,0x0,0x7d,0x94,0x0,0x0,0x0,0xe7,0x1,0x1,0x0,0xfd,0x30,0x0,0x1,0xfd,0x2e,0x0,0xfd,0xdf,0x0,0x0,0x74,0xee,0x2c, Step #5: \000asm\001\000\000\000\013\037\003\315Y\001\001\001\001\000}\224\000\000\000\347\001\001\000\3750\000\001\375.\000\375\337\000\000t\356, Step #5: artifact_prefix='./'; Test unit written to ./crash-9914a85212a50e26da3164c7e086314fa7765962 Step #5: Base64: AGFzbQEAAAALHwPNWQEBAQEAfZQAAADnAQEA/TAAAf0uAP3fAAB07iw= Step #5: MERGE-OUTER: attempt 2530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417852472 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558d58270198, 0x558d58278911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558d58278918,0x558d583000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9914a85212a50e26da3164c7e086314fa7765962' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9275 processed earlier; will process 6000 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 124 ft: 125 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 149 ft: 164 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38408==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558d55a845dd bp 0x000000000000 sp 0x7ffec322be70 T38408) Step #5: ==38408==The signal is caused by a READ memory access. Step #5: #0 0x558d55a845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558d558a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558d558a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558d55883929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558d557a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558d556fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558d557061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558d556ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558d557193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feafae0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558d556e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38408==Register values: Step #5: rax = 0x0000558d5a4e3430 rbx = 0x0000558d5a4e3430 rcx = 0x0000558d5a4e3420 rdx = 0x00007feafafd6b80 Step #5: rdi = 0x0000558d5a4e3420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffec322be70 Step #5: r8 = 0x0000558d5a4e3430 r9 = 0x00007feafafd6bf0 r10 = 0x0000558d5a4c4010 r11 = 0x00007feafafd6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558d58c83960 r14 = 0x0000000100000004 r15 = 0x0000558d57bf0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38408==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x20,0x5,0x60,0x1,0x7c,0x5,0x7f,0x7f,0x7f,0x7f,0x7e,0x60,0x0,0x4,0x7c,0x7f,0x7f,0x7d,0x60,0x0,0x1,0x7f,0x60,0x0,0x2,0x7d,0x7d,0x60,0x0,0x3,0x7c,0x7e,0x7f, Step #5: \000asm\001\000\000\000\001 \005`\001|\005\177\177\177\177~`\000\004|\177\177}`\000\001\177`\000\002}}`\000\003|~\177 Step #5: artifact_prefix='./'; Test unit written to ./crash-16b503fcefd45e5f1a56b43e8156550240d63e0c Step #5: Base64: AGFzbQEAAAABIAVgAXwFf39/f35gAAR8f399YAABf2AAAn19YAADfH5/ Step #5: MERGE-OUTER: attempt 2531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1417987477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c43fda8198, 0x55c43fdb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c43fdb0918,0x55c43fe380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16b503fcefd45e5f1a56b43e8156550240d63e0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9279 processed earlier; will process 5996 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 177 ft: 199 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 223 ft: 265 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #8 pulse cov: 333 ft: 460 exec/s: 4 rss: 1429Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38417==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c43d5bc5dd bp 0x000000000000 sp 0x7ffc4bb87bc0 T38417) Step #5: ==38417==The signal is caused by a READ memory access. Step #5: #0 0x55c43d5bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c43d3de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c43d3ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c43d3bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c43d2dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c43d234c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c43d23e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c43d2256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c43d2513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae4c55a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c43d218aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38417==Register values: Step #5: rax = 0x000055c440dacad0 rbx = 0x000055c440dacad0 rcx = 0x000055c440dacac0 rdx = 0x00007fae4c722b80 Step #5: rdi = 0x000055c440dacac0 rsi = 0x0000000000130200 rbp = 0x0000000000000000 rsp = 0x00007ffc4bb87bc0 Step #5: r8 = 0x000055c440dacad0 r9 = 0x00007fae4c723260 r10 = 0x000055c440d80010 r11 = 0x00007fae4c722be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4407bb960 r14 = 0x0000000100000004 r15 = 0x000055c43f728386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38417==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0, Step #5: \000asm\001\000\000\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd2eb6fdee272d1e0e2e5073f5a704125cc0ead8 Step #5: Base64: AGFzbQEAAAAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQA= Step #5: MERGE-OUTER: attempt 2532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1422066650 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ae57be198, 0x563ae57c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ae57c6918,0x563ae584e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd2eb6fdee272d1e0e2e5073f5a704125cc0ead8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9294 processed earlier; will process 5981 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 327 ft: 332 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 337 ft: 343 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #8 pulse cov: 388 ft: 406 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #16 pulse cov: 511 ft: 669 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode fe 347d Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #32 pulse cov: 529 ft: 755 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38472==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ae2fd25dd bp 0x000000000000 sp 0x7ffffa001f40 T38472) Step #5: ==38472==The signal is caused by a READ memory access. Step #5: #0 0x563ae2fd25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ae2df4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ae2df3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ae2dd1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ae2cf2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ae2c4ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ae2c541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ae2c3b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ae2c673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd191a8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ae2c2eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38472==Register values: Step #5: rax = 0x0000563ae6697460 rbx = 0x0000563ae6697460 rcx = 0x0000563ae6697450 rdx = 0x00007fd191c54b80 Step #5: rdi = 0x0000563ae6697450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffffa001f40 Step #5: r8 = 0x0000563ae6697460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd191c54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ae61d1960 r14 = 0x0000000100000004 r15 = 0x0000563ae513e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38472==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x0,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x45,0x41,0x49,0x4b,0x40,0x0,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003\000\314\352\000\003\002\001\000\012\016\001\014\000AEAIK@\000 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a72e0d517aed3554a0d812c8760990941e834cf Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACAwDM6gADAgEACg4BDABBRUFJS0AAIAAACw== Step #5: MERGE-OUTER: attempt 2533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1422223861 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4ca88d198, 0x55d4ca895911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4ca895918,0x55d4ca91d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a72e0d517aed3554a0d812c8760990941e834cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9327 processed earlier; will process 5948 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38481==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4c80a15dd bp 0x000000000000 sp 0x7ffcc32ef3a0 T38481) Step #5: ==38481==The signal is caused by a READ memory access. Step #5: #0 0x55d4c80a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4c7ec3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4c7ec2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4c7ea0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4c7dc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4c7d19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4c7d231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4c7d0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4c7d363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19a2ebe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4c7cfdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38481==Register values: Step #5: rax = 0x000055d4cc4be200 rbx = 0x000055d4cc4be200 rcx = 0x000055d4cc4be6b0 rdx = 0x00007f19a3086b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc32ef3a0 Step #5: r8 = 0x000055d4cc4be200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19a3086be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4cb2a0960 r14 = 0x0000000100000004 r15 = 0x000055d4ca20d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38481==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2e,0x0,0x8,0x40,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\000.\000\010@\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b83d60a91ccaa3a6dadd4dacb34deee53e4504a6 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACA37M6gADAgEACg4BDAAgAD8ALgAIQAAACw== Step #5: MERGE-OUTER: attempt 2534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1422356001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563866606198, 0x56386660e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56386660e918,0x5638666960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b83d60a91ccaa3a6dadd4dacb34deee53e4504a6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9328 processed earlier; will process 5947 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 201 ft: 204 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 378 ft: 418 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38485==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563863e1a5dd bp 0x000000000000 sp 0x7ffe6e82df20 T38485) Step #5: ==38485==The signal is caused by a READ memory access. Step #5: #0 0x563863e1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563863c3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563863c3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563863c19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563863b3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563863a92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563863a9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563863a836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563863aaf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f72e12082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563863a76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38485==Register values: Step #5: rax = 0x00005638684e43f0 rbx = 0x00005638684e43f0 rcx = 0x00005638684e48a0 rdx = 0x00007f8f72fdab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6e82df20 Step #5: r8 = 0x00005638684e43f0 r9 = 0x00007f8f72fdac20 r10 = 0x000056386836a010 r11 = 0x00007f8f72fdabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563867019960 r14 = 0x0000000100000004 r15 = 0x0000563865f86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38485==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x3e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x0,0x32,0x0,0xfb,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003>\314\352\000\003\002\001\000\012\016\001\014\000 \000A\0002\000\373\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e46dd9db7bd86cd6762b34ea79c23507752ca67 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACAz7M6gADAgEACg4BDAAgAEEAMgD7AAAACw== Step #5: MERGE-OUTER: attempt 2535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1422493133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac9579d198, 0x55ac957a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac957a5918,0x55ac9582d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e46dd9db7bd86cd6762b34ea79c23507752ca67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9333 processed earlier; will process 5942 files now Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: #1 pulse cov: 183 ft: 184 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38489==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac92fb15dd bp 0x000000000000 sp 0x7fffab1906d0 T38489) Step #5: ==38489==The signal is caused by a READ memory access. Step #5: #0 0x55ac92fb15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac92dd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac92dd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac92db0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac92cd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac92c29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac92c331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac92c1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac92c463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdafac15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac92c0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38489==Register values: Step #5: rax = 0x000055ac977c4bc0 rbx = 0x000055ac977c4bc0 rcx = 0x000055ac977c4bb0 rdx = 0x00007fdafadddb80 Step #5: rdi = 0x000055ac977c4bb0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007fffab1906d0 Step #5: r8 = 0x000055ac977c4bc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdafadddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac961b0960 r14 = 0x0000000100000004 r15 = 0x000055ac9511d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38489==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0x8a,0xc8,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x3f,0x0,0x2e,0x0,0x2e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\004\212\310\352\000\003\002\001\000\012\016\001\014\000 \000?\000?\000.\000.\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43ae2b61c38f79ebbf473fee48a94a40e903fa8f Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACBIrI6gADAgEACg4BDAAgAD8APwAuAC4ACw== Step #5: MERGE-OUTER: attempt 2536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1422627286 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae3e48c198, 0x55ae3e494911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae3e494918,0x55ae3e51c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43ae2b61c38f79ebbf473fee48a94a40e903fa8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9335 processed earlier; will process 5940 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 337 ft: 341 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unknown data segment 383 Step #5: #4 pulse cov: 353 ft: 357 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #8 pulse cov: 420 ft: 462 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] offset out of range Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38498==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae3bca05dd bp 0x000000000000 sp 0x7ffd5601e5d0 T38498) Step #5: ==38498==The signal is caused by a READ memory access. Step #5: #0 0x55ae3bca05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae3bac2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae3bac1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae3ba9f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae3b9c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae3b918c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae3b9221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae3b9096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae3b9353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f466f631082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae3b8fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38498==Register values: Step #5: rax = 0x000055ae40ac8460 rbx = 0x000055ae40ac8460 rcx = 0x000055ae40ac8450 rdx = 0x00007f466f7f9b80 Step #5: rdi = 0x000055ae40ac8450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd5601e5d0 Step #5: r8 = 0x000055ae40ac8460 r9 = 0x00007f466f7f9c30 r10 = 0x000055ae40aa9010 r11 = 0x00007f466f7f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae3ee9f960 r14 = 0x0000000100000004 r15 = 0x000055ae3de0c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38498==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0xd,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x0,0x32,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003\015\314\352\000\003\002\001\000\012\016\001\014\000 \000A\0002\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7086ad2dcb062ea1e9e26c3bbd1e235e29aa986 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACAw3M6gADAgEACg4BDAAgAEEAMgAAAAAACw== Step #5: MERGE-OUTER: attempt 2537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1422768865 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5ead50198, 0x55e5ead58911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5ead58918,0x55e5eade00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7086ad2dcb062ea1e9e26c3bbd1e235e29aa986' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9347 processed earlier; will process 5928 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 324 ft: 327 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 377 ft: 421 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5e85645dd bp 0x000000000000 sp 0x7ffefda55140 T38503) Step #5: ==38503==The signal is caused by a READ memory access. Step #5: #0 0x55e5e85645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5e8386280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5e8385fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5e8363929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5e8284ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5e81dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5e81e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5e81cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5e81f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa838530082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5e81c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38503==Register values: Step #5: rax = 0x000055e5ebe422b0 rbx = 0x000055e5ebe422b0 rcx = 0x000055e5ebe42760 rdx = 0x00007fa8386f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefda55140 Step #5: r8 = 0x000055e5ebe422b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8386f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5eb763960 r14 = 0x0000000100000004 r15 = 0x000055e5ea6d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x3f,0x0,0x30,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000?\000?\000?\0000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-450f385eb5265394183448aeaa23a9ae685a2f94 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACA37M6gADAgEACg4BDAA/AD8APwAwABAACw== Step #5: MERGE-OUTER: attempt 2538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1422907882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a67652198, 0x558a6765a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a6765a918,0x558a676e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/450f385eb5265394183448aeaa23a9ae685a2f94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9355 processed earlier; will process 5920 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38512==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a64e665dd bp 0x000000000000 sp 0x7fffce169e00 T38512) Step #5: ==38512==The signal is caused by a READ memory access. Step #5: #0 0x558a64e665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a64c88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a64c87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a64c65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a64b86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a64adec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a64ae81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a64acf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a64afb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe16902d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a64ac2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38512==Register values: Step #5: rax = 0x0000558a69fd25e0 rbx = 0x0000558a69fd25e0 rcx = 0x0000558a69fd25d0 rdx = 0x00007fe1691f5b80 Step #5: rdi = 0x0000558a69fd25d0 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007fffce169e00 Step #5: r8 = 0x0000558a69fd25e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1691f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a68065960 r14 = 0x0000000100000004 r15 = 0x0000558a66fd2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38512==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x4,0xcc,0xf5,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x3b,0x0,0x0,0x3b,0x0,0x3,0x3b,0x0,0x22,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\005\004\314\365\000\003\002\001\000\012\016\001\014\000\000;\000\000;\000\003;\000\"\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8fb8e7b49a1d5f52cfe14fb44adda5ae3ae530d Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACBQTM9QADAgEACg4BDAAAOwAAOwADOwAiCw== Step #5: MERGE-OUTER: attempt 2539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1423042038 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb1248c198, 0x55bb12494911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb12494918,0x55bb1251c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8fb8e7b49a1d5f52cfe14fb44adda5ae3ae530d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9357 processed earlier; will process 5918 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38517==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb0fca05dd bp 0x000000000000 sp 0x7fff894103d0 T38517) Step #5: ==38517==The signal is caused by a READ memory access. Step #5: #0 0x55bb0fca05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb0fac2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb0fac1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb0fa9f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb0f9c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb0f918c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb0f9221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb0f9096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb0f9353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66e9add082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb0f8fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38517==Register values: Step #5: rax = 0x000055bb13ca1200 rbx = 0x000055bb13ca1200 rcx = 0x000055bb13ca16b0 rdx = 0x00007f66e9ca5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff894103d0 Step #5: r8 = 0x000055bb13ca1200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66e9ca5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb12e9f960 r14 = 0x0000000100000004 r15 = 0x000055bb11e0c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38517==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x8,0x32,0x0,0xa4,0x1,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000A\0102\000\244\001\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f78d8ed8e12fb700979cd72438636c549b7c642 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37M6gADAgEACg4BDAAgAEEIMgCkAQwACw== Step #5: MERGE-OUTER: attempt 2540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1423174672 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b25325f198, 0x55b253267911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b253267918,0x55b2532ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f78d8ed8e12fb700979cd72438636c549b7c642' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9358 processed earlier; will process 5917 files now Step #5: [LOADING] WASM module load failed: unknown type 444 Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38526==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b250a735dd bp 0x000000000000 sp 0x7ffdcc3028c0 T38526) Step #5: ==38526==The signal is caused by a READ memory access. Step #5: #0 0x55b250a735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b250895280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b250894fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b250872929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b250793ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2506ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2506f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2506dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2507083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89330a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2506cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38526==Register values: Step #5: rax = 0x000055b255b2b210 rbx = 0x000055b255b2b210 rcx = 0x000055b255b2b6c0 rdx = 0x00007f893326bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcc3028c0 Step #5: r8 = 0x000055b255b2b210 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f893326bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b253c72960 r14 = 0x0000000100000004 r15 = 0x000055b252bdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38526==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x37,0x0,0x0,0x38,0x0,0x31,0x38,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000\0007\000\0008\00018\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e430ebc8b436ee8a5333f9a5734dc9dbd1d94dd Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37M6gADAgEACg4BDAAANwAAOAAxOAABCw== Step #5: MERGE-OUTER: attempt 2541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1423308758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634fd45b198, 0x5634fd463911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634fd463918,0x5634fd4eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e430ebc8b436ee8a5333f9a5734dc9dbd1d94dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9360 processed earlier; will process 5915 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 333 ft: 342 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 376 ft: 415 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634fac6f5dd bp 0x000000000000 sp 0x7ffc76b63b60 T38531) Step #5: ==38531==The signal is caused by a READ memory access. Step #5: #0 0x5634fac6f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634faa91280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634faa90fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634faa6e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634fa98fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634fa8e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634fa8f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634fa8d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634fa9043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12c9f25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634fa8cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38531==Register values: Step #5: rax = 0x00005634ffb33ce0 rbx = 0x00005634ffb33ce0 rcx = 0x00005634ffb34190 rdx = 0x00007f12ca0edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc76b63b60 Step #5: r8 = 0x00005634ffb33ce0 r9 = 0x00007f12ca0edc00 r10 = 0x00005634ff9b9010 r11 = 0x00007f12ca0edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634fde6e960 r14 = 0x0000000100000004 r15 = 0x00005634fcddb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x35,0x0,0xbb,0xf9,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\011\001\000\000\002\007~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\0005\000\273\371\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-df8158df5d37764533c4dd651a9e2fecd1c07b9e Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgkBAAACB37M6gADAgEACg4BDAAgAD8ANQC7+QAACw== Step #5: MERGE-OUTER: attempt 2542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1423444347 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565052756198, 0x56505275e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56505275e918,0x5650527e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df8158df5d37764533c4dd651a9e2fecd1c07b9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9365 processed earlier; will process 5910 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 299 ft: 300 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 310 ft: 313 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #4 pulse cov: 326 ft: 329 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38541==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56504ff6a5dd bp 0x000000000000 sp 0x7fff73ad1cd0 T38541) Step #5: ==38541==The signal is caused by a READ memory access. Step #5: #0 0x56504ff6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56504fd8c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56504fd8bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56504fd69929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56504fc8aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56504fbe2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56504fbec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56504fbd36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56504fbff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f281c95e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56504fbc6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38541==Register values: Step #5: rax = 0x00005650551da770 rbx = 0x00005650551da770 rcx = 0x00005650551dac20 rdx = 0x00007f281cb26b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff73ad1cd0 Step #5: r8 = 0x00005650551da770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f281cb26be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565053169960 r14 = 0x0000000100000004 r15 = 0x00005650520d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38541==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x30,0x0,0xf3,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\0000\000\363\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90842974da0129bd64320a374c92b9c634d607ef Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37M6gADAgEACg4BDAAgAD8AMADzAAAACw== Step #5: MERGE-OUTER: attempt 2543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1423581485 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56206bc19198, 0x56206bc21911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56206bc21918,0x56206bca90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90842974da0129bd64320a374c92b9c634d607ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9370 processed earlier; will process 5905 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 323 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 350 ft: 383 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38545==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56206942d5dd bp 0x000000000000 sp 0x7fff5c581190 T38545) Step #5: ==38545==The signal is caused by a READ memory access. Step #5: #0 0x56206942d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56206924f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56206924efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56206922c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56206914dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620690a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620690af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620690966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620690c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5788faf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562069089aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38545==Register values: Step #5: rax = 0x000056206d366370 rbx = 0x000056206d366370 rcx = 0x000056206d366820 rdx = 0x00007f5789177b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5c581190 Step #5: r8 = 0x000056206d366370 r9 = 0x00007f5789177c00 r10 = 0x000056206d1eb010 r11 = 0x00007f5789177be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056206c62c960 r14 = 0x0000000100000004 r15 = 0x000056206b599386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38545==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x5,0x4,0xcc,0xf5,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x3b,0x0,0x0,0x3d,0x0,0x3,0x3b,0x0,0x22,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\005\004\314\365\000\003\002\001\000\012\016\001\014\000\000;\000\000=\000\003;\000\"\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d37d1d4165fab237ff2f06dc1bbfa4613ffbb4d Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACBQTM9QADAgEACg4BDAAAOwAAPQADOwAiCw== Step #5: MERGE-OUTER: attempt 2544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1423718740 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cba9523198, 0x55cba952b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cba952b918,0x55cba95b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d37d1d4165fab237ff2f06dc1bbfa4613ffbb4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9377 processed earlier; will process 5898 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 320 ft: 323 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 434 ft: 476 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] offset out of range Step #5: #8 pulse cov: 448 ft: 490 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment 1982463 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] offset out of range Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cba6d375dd bp 0x000000000000 sp 0x7ffdd5558010 T38555) Step #5: ==38555==The signal is caused by a READ memory access. Step #5: #0 0x55cba6d375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cba6b59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cba6b58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cba6b36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cba6a57ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cba69afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cba69b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cba69a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cba69cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe45fa43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cba6993aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38555==Register values: Step #5: rax = 0x000055cbaa69aa10 rbx = 0x000055cbaa69aa10 rcx = 0x000055cbaa69aec0 rdx = 0x00007fe45fc0bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd5558010 Step #5: r8 = 0x000055cbaa69aa10 r9 = 0x00007fe45fc0bca0 r10 = 0x000055cbaa520010 r11 = 0x00007fe45fc0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cba9f36960 r14 = 0x0000000100000004 r15 = 0x000055cba8ea3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xc8,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x31,0x0,0xfc,0xfc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\310\352\000\003\002\001\000\012\016\001\014\000 \000?\0001\000\374\374\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab924e5e008d038c6cce46481aad9372be0a0a8a Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37I6gADAgEACg4BDAAgAD8AMQD8/AAACw== Step #5: MERGE-OUTER: attempt 2545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1423863137 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7d2706198, 0x55d7d270e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7d270e918,0x55d7d27960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab924e5e008d038c6cce46481aad9372be0a0a8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9393 processed earlier; will process 5882 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 311 ft: 314 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 374 ft: 419 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #8 pulse cov: 404 ft: 449 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7cff1a5dd bp 0x000000000000 sp 0x7fff165dcb70 T38559) Step #5: ==38559==The signal is caused by a READ memory access. Step #5: #0 0x55d7cff1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7cfd3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7cfd3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7cfd19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7cfc3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7cfb92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7cfb9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7cfb836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7cfbaf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8385495082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7cfb76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38559==Register values: Step #5: rax = 0x000055d7d523d5c0 rbx = 0x000055d7d523d5c0 rcx = 0x000055d7d523da70 rdx = 0x00007f838565db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff165dcb70 Step #5: r8 = 0x000055d7d523d5c0 r9 = 0x00007f838565dc00 r10 = 0x000055d7d50c3010 r11 = 0x00007f838565dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7d3119960 r14 = 0x0000000100000004 r15 = 0x000055d7d2086386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xca,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x9,0x29,0x0,0xb4,0x21,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\312\000\003\002\001\000\012\016\001\014\000 \000A\011)\000\264!\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e28b0e2e7049d27ba548e6c78710bfa9cbaa33e9 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37MygADAgEACg4BDAAgAEEJKQC0IQwACw== Step #5: MERGE-OUTER: attempt 2546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424004886 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568ca503198, 0x5568ca50b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568ca50b918,0x5568ca5930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e28b0e2e7049d27ba548e6c78710bfa9cbaa33e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9405 processed earlier; will process 5870 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] offset out of range Step #5: #2 pulse cov: 315 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown data segment 639 Step #5: #4 pulse cov: 329 ft: 332 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38569==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568c7d175dd bp 0x000000000000 sp 0x7ffe231b9c30 T38569) Step #5: ==38569==The signal is caused by a READ memory access. Step #5: #0 0x5568c7d175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568c7b39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568c7b38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5568c7b16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568c7a37ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5568c798fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568c79991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568c79806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568c79ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc83dd0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568c7973aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38569==Register values: Step #5: rax = 0x00005568cc2365f0 rbx = 0x00005568cc2365f0 rcx = 0x00005568cc236aa0 rdx = 0x00007fbc83f98b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe231b9c30 Step #5: r8 = 0x00005568cc2365f0 r9 = 0x00007fbc83f98c20 r10 = 0x00005568cc0bc010 r11 = 0x00007fbc83f98be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005568caf16960 r14 = 0x0000000100000004 r15 = 0x00005568c9e83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38569==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2a,0x1,0x2,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\007~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\000*\001\002 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7ce9fad24c42896d89d5579756f141f3a7113dd Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACB37M6gADAgEACg4BDAAgAD8AKgECIAAACw== Step #5: MERGE-OUTER: attempt 2547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424140245 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d43243f198, 0x55d432447911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d432447918,0x55d4324cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7ce9fad24c42896d89d5579756f141f3a7113dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9410 processed earlier; will process 5865 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38573==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d42fc535dd bp 0x000000000000 sp 0x7ffe47062270 T38573) Step #5: ==38573==The signal is caused by a READ memory access. Step #5: #0 0x55d42fc535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d42fa75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d42fa74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d42fa52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d42f973ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d42f8cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d42f8d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d42f8bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d42f8e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd1f6d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d42f8afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38573==Register values: Step #5: rax = 0x000055d43310e200 rbx = 0x000055d43310e200 rcx = 0x000055d43310e6b0 rdx = 0x00007efd1f898b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe47062270 Step #5: r8 = 0x000055d43310e200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efd1f898be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d432e52960 r14 = 0x0000000100000004 r15 = 0x000055d431dbf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38573==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0xd,0xcc,0xea,0x2,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x1,0x2c,0x0,0x0,0x1,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003\015\314\352\002\003\002\001\000\012\016\001\014\000 \000A\001,\000\000\001\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d8cccfc9f3b8e5f75e8daf455c0b8cf1c1fa75a Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACAw3M6gIDAgEACg4BDAAgAEEBLAAAAQwACw== Step #5: MERGE-OUTER: attempt 2548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424273017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55702f741198, 0x55702f749911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55702f749918,0x55702f7d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d8cccfc9f3b8e5f75e8daf455c0b8cf1c1fa75a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9411 processed earlier; will process 5864 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55702cf555dd bp 0x000000000000 sp 0x7ffe46f30f30 T38583) Step #5: ==38583==The signal is caused by a READ memory access. Step #5: #0 0x55702cf555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55702cd77280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55702cd76fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55702cd54929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55702cc75ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55702cbcdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55702cbd71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55702cbbe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55702cbea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e2521a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55702cbb1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38583==Register values: Step #5: rax = 0x000055703085c050 rbx = 0x000055703085c050 rcx = 0x000055703085c500 rdx = 0x00007f9e253e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe46f30f30 Step #5: r8 = 0x000055703085c050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e253e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557030154960 r14 = 0x0000000100000004 r15 = 0x000055702f0c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x24,0x4,0x8,0x78,0x25,0x73,0x1,0x9,0x25,0x73,0x74,0x0,0x1,0x70,0x0,0xff,0x5f,0x0,0x0,0x1,0x70,0x0,0x83,0x57,0x0,0x0,0x1,0x6d,0x0,0xb2,0x2a,0x0,0x0,0x1,0x71,0x0,0x2e, Step #5: \000asm\001\000\000\000\002$\004\010x%s\001\011%st\000\001p\000\377_\000\000\001p\000\203W\000\000\001m\000\262*\000\000\001q\000. Step #5: artifact_prefix='./'; Test unit written to ./crash-363a7e09f306b7b8e56dc5f4a916d1232f6871ef Step #5: Base64: AGFzbQEAAAACJAQIeCVzAQklc3QAAXAA/18AAAFwAINXAAABbQCyKgAAAXEALg== Step #5: MERGE-OUTER: attempt 2549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424404112 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555633b57198, 0x555633b5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555633b5f918,0x555633be70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/363a7e09f306b7b8e56dc5f4a916d1232f6871ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9412 processed earlier; will process 5863 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55563136b5dd bp 0x000000000000 sp 0x7ffefd672650 T38587) Step #5: ==38587==The signal is caused by a READ memory access. Step #5: #0 0x55563136b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55563118d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55563118cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55563116a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55563108bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555630fe3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555630fed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555630fd46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556310003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd85bd2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555630fc7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38587==Register values: Step #5: rax = 0x00005556364ef200 rbx = 0x00005556364ef200 rcx = 0x00005556364ef6b0 rdx = 0x00007fcd85d9ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefd672650 Step #5: r8 = 0x00005556364ef200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd85d9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055563456a960 r14 = 0x0000000100000004 r15 = 0x00005556334d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x31,0x0,0xc5,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\0001\000\305\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-356f771a315d72b206e9826bfb88d4b6eec795ce Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37M6gADAgEACg4BDAAgAD8AMQDFAAAACw== Step #5: MERGE-OUTER: attempt 2550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424537805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562bc6d44198, 0x562bc6d4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562bc6d4c918,0x562bc6dd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/356f771a315d72b206e9826bfb88d4b6eec795ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9413 processed earlier; will process 5862 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: #2 pulse cov: 350 ft: 392 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: #4 pulse cov: 360 ft: 403 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #8 pulse cov: 392 ft: 435 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #16 pulse cov: 444 ft: 499 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562bc45585dd bp 0x000000000000 sp 0x7fff06447cc0 T38591) Step #5: ==38591==The signal is caused by a READ memory access. Step #5: #0 0x562bc45585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562bc437a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562bc4379fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562bc4357929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562bc4278ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562bc41d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562bc41da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562bc41c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562bc41ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09d31bc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562bc41b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38591==Register values: Step #5: rax = 0x0000562bc8c9e460 rbx = 0x0000562bc8c9e460 rcx = 0x0000562bc8c9e450 rdx = 0x00007f09d3384b80 Step #5: rdi = 0x0000562bc8c9e450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007fff06447cc0 Step #5: r8 = 0x0000562bc8c9e460 r9 = 0x0000562bc8cb67a0 r10 = 0x0000562bc8c7f010 r11 = 0x00007f09d3384be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562bc7757960 r14 = 0x0000000100000004 r15 = 0x0000562bc66c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2b,0x80,0x0,0x8c,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\002\011\001\000\000\002\007~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\000+\200\000\214\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56584528285786e13cd94efc43a4b5cba7bb4908 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAgkBAAACB37M6gADAgEACg4BDAAgAD8AK4AAjAAACw== Step #5: MERGE-OUTER: attempt 2551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424687200 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55811baa7198, 0x55811baaf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55811baaf918,0x55811bb370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56584528285786e13cd94efc43a4b5cba7bb4908' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9436 processed earlier; will process 5839 files now Step #5: [LOADING] WASM module load failed: unknown data segment 32767 Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 312 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #4 pulse cov: 319 ft: 322 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38601==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581192bb5dd bp 0x000000000000 sp 0x7fffde48dbd0 T38601) Step #5: ==38601==The signal is caused by a READ memory access. Step #5: #0 0x5581192bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5581190dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5581190dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5581190ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558118fdbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558118f33c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558118f3d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558118f246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558118f503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdae01c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558118f17aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38601==Register values: Step #5: rax = 0x000055811c8d8460 rbx = 0x000055811c8d8460 rcx = 0x000055811c8d8450 rdx = 0x00007fdae038cb80 Step #5: rdi = 0x000055811c8d8450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007fffde48dbd0 Step #5: r8 = 0x000055811c8d8460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdae038cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055811c4ba960 r14 = 0x0000000100000004 r15 = 0x000055811b427386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38601==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2e,0x0,0xf3,0x40,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\000.\000\363@\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2762ba6fbe429ebca2f075f2d796138d9e510129 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACA37M6gADAgEACg4BDAAgAD8ALgDzQAAACw== Step #5: MERGE-OUTER: attempt 2552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424824801 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d1440d198, 0x556d14415911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d14415918,0x556d1449d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2762ba6fbe429ebca2f075f2d796138d9e510129' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9443 processed earlier; will process 5832 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 342 ft: 347 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 347 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #8 pulse cov: 379 ft: 387 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38610==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d11c215dd bp 0x000000000000 sp 0x7ffe3ba02ed0 T38610) Step #5: ==38610==The signal is caused by a READ memory access. Step #5: #0 0x556d11c215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d11a43280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d11a42fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d11a20929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d11941ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d11899c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d118a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d1188a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d118b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2df1a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d1187daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38610==Register values: Step #5: rax = 0x0000556d152295f0 rbx = 0x0000556d152295f0 rcx = 0x0000556d15229aa0 rdx = 0x00007ff2df370b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3ba02ed0 Step #5: r8 = 0x0000556d152295f0 r9 = 0x00007ff2df370c50 r10 = 0x0000556d150af010 r11 = 0x00007ff2df370be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d14e20960 r14 = 0x0000000100000004 r15 = 0x0000556d13d8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38610==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x37,0x0,0xbb,0xf8,0xf9,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\011\001\000\000\002\007~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\0007\000\273\370\371\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8929a323df9be758a9284498e5c161c957f454f Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgkBAAACB37M6gADAgEACg4BDAAgAD8ANwC7+PkACw== Step #5: MERGE-OUTER: attempt 2553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1424965699 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cf150b198, 0x562cf1513911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cf1513918,0x562cf159b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8929a323df9be758a9284498e5c161c957f454f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9452 processed earlier; will process 5823 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 304 ft: 305 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38620==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ceed1f5dd bp 0x000000000000 sp 0x7ffeeb11d2b0 T38620) Step #5: ==38620==The signal is caused by a READ memory access. Step #5: #0 0x562ceed1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ceeb41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ceeb40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ceeb1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ceea3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562cee997c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562cee9a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562cee9886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562cee9b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f20992082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562cee97baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38620==Register values: Step #5: rax = 0x0000562cf3329b90 rbx = 0x0000562cf3329b90 rcx = 0x0000562cf332a040 rdx = 0x00007f6f20b5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeeb11d2b0 Step #5: r8 = 0x0000562cf3329b90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f20b5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562cf1f1e960 r14 = 0x0000000100000004 r15 = 0x0000562cf0e8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38620==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x3e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x0,0x33,0x0,0xfb,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003>\314\352\000\003\002\001\000\012\016\001\014\000 \000A\0003\000\373\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfcb620f0a81e77f3cbe07db0a3d259752e645b2 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACAz7M6gADAgEACg4BDAAgAEEAMwD7AAAACw== Step #5: MERGE-OUTER: attempt 2554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1425098474 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b41688198, 0x561b41690911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b41690918,0x561b417180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cfcb620f0a81e77f3cbe07db0a3d259752e645b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9454 processed earlier; will process 5821 files now Step #5: [LOADING] WASM module load failed: unknown type 100 Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 376 ft: 414 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 389 ft: 432 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38624==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b3ee9c5dd bp 0x000000000000 sp 0x7fffa68d86e0 T38624) Step #5: ==38624==The signal is caused by a READ memory access. Step #5: #0 0x561b3ee9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b3ecbe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b3ecbdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b3ec9b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b3ebbcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b3eb14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b3eb1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b3eb056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b3eb313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9414a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b3eaf8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38624==Register values: Step #5: rax = 0x0000561b42bd23f0 rbx = 0x0000561b42bd23f0 rcx = 0x0000561b42bd28a0 rdx = 0x00007fa94166db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa68d86e0 Step #5: r8 = 0x0000561b42bd23f0 r9 = 0x00007fa94166dc20 r10 = 0x0000561b42a58010 r11 = 0x00007fa94166dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b4209b960 r14 = 0x0000000100000004 r15 = 0x0000561b41008386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38624==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x1,0x7e,0xec,0x92,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x2f,0x1,0x0,0x0,0x0,0x2f,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\001~\354\222\000\003\002\001\000\012\016\001\014\000\000/\001\000\000\000/\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-444c2b4e50b5ad5a986e1cd7571950add27a4ba5 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACAX7skgADAgEACg4BDAAALwEAAAAvAQAACw== Step #5: MERGE-OUTER: attempt 2555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1425237616 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b2b13c198, 0x555b2b144911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b2b144918,0x555b2b1cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/444c2b4e50b5ad5a986e1cd7571950add27a4ba5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9461 processed earlier; will process 5814 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 322 ft: 326 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38634==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b289505dd bp 0x000000000000 sp 0x7fff656f9ae0 T38634) Step #5: ==38634==The signal is caused by a READ memory access. Step #5: #0 0x555b289505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b28772280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b28771fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b2874f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b28670ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b285c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b285d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b285b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b285e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca18329082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b285acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38634==Register values: Step #5: rax = 0x0000555b2cd085f0 rbx = 0x0000555b2cd085f0 rcx = 0x0000555b2cd08aa0 rdx = 0x00007fca184f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff656f9ae0 Step #5: r8 = 0x0000555b2cd085f0 r9 = 0x00007fca184f1bf0 r10 = 0x0000555b2cb8e010 r11 = 0x00007fca184f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b2bb4f960 r14 = 0x0000000100000004 r15 = 0x0000555b2aabc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38634==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0x8c,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x3a,0x0,0x0,0x7f,0x0,0x32,0x0,0x35,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\214\352\000\003\002\001\000\012\016\001\014\000\000:\000\000\177\0002\0005\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c5c7871546716b29fc7f7b965a3e6542fd97ed5 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA36M6gADAgEACg4BDAAAOgAAfwAyADUACw== Step #5: MERGE-OUTER: attempt 2556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1425372123 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592332cd198, 0x5592332d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592332d5918,0x55923335d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c5c7871546716b29fc7f7b965a3e6542fd97ed5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9465 processed earlier; will process 5810 files now Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: #1 pulse cov: 332 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 350 ft: 357 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type 8569 Step #5: #4 pulse cov: 460 ft: 536 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: [LOADING] offset out of range Step #5: #8 pulse cov: 492 ft: 577 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559230ae15dd bp 0x000000000000 sp 0x7fffc924d870 T38643) Step #5: ==38643==The signal is caused by a READ memory access. Step #5: #0 0x559230ae15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559230903280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559230902fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592308e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559230801ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559230759c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592307631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55923074a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592307763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6aa51c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55923073daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38643==Register values: Step #5: rax = 0x000055923510e150 rbx = 0x000055923510e150 rcx = 0x000055923510e600 rdx = 0x00007ff6aa6e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc924d870 Step #5: r8 = 0x000055923510e150 r9 = 0x00007ff6aa6e4c30 r10 = 0x0000559234f92010 r11 = 0x00007ff6aa6e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559233ce0960 r14 = 0x0000000100000004 r15 = 0x0000559232c4d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x40,0x0,0x34,0x0,0xbb,0xf9,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\011\001\000\000\002\007~\314\352\000\003\002\001\000\012\016\001\014\000 \000@\0004\000\273\371\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f05a139c0426ec17263ecd89c0fa61ac2ea4fd8 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgkBAAACB37M6gADAgEACg4BDAAgAEAANAC7+QAACw== Step #5: MERGE-OUTER: attempt 2557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1425509388 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d70c26f198, 0x55d70c277911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d70c277918,0x55d70c2ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f05a139c0426ec17263ecd89c0fa61ac2ea4fd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9475 processed earlier; will process 5800 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 305 ft: 307 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 326 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #8 pulse cov: 400 ft: 442 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38648==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d709a835dd bp 0x000000000000 sp 0x7ffc0ab04cb0 T38648) Step #5: ==38648==The signal is caused by a READ memory access. Step #5: #0 0x55d709a835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7098a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7098a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d709882929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7097a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7096fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7097051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7096ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7097183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5760358082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7096dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38648==Register values: Step #5: rax = 0x000055d70de595f0 rbx = 0x000055d70de595f0 rcx = 0x000055d70de59aa0 rdx = 0x00007f5760520b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0ab04cb0 Step #5: r8 = 0x000055d70de595f0 r9 = 0x00007f5760520c60 r10 = 0x000055d70dcdf010 r11 = 0x00007f5760520be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d70cc82960 r14 = 0x0000000100000004 r15 = 0x000055d70bbef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38648==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x0,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x0,0x33,0x0,0x0,0x0,0x33,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003\000\314\352\000\003\002\001\000\012\016\001\014\000\000\0003\000\000\0003\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-890f3697543e8c5e9d402838bf1ef3bc56f0937d Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACAwDM6gADAgEACg4BDAAAADMAAAAzAAAACw== Step #5: MERGE-OUTER: attempt 2558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1425649544 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3df77a198, 0x55f3df782911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3df782918,0x55f3df80a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/890f3697543e8c5e9d402838bf1ef3bc56f0937d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9484 processed earlier; will process 5791 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 339 ft: 343 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment 12 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 352 ft: 356 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown data segment 102760447 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 461 ft: 532 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38657==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3dcf8e5dd bp 0x000000000000 sp 0x7fff474881c0 T38657) Step #5: ==38657==The signal is caused by a READ memory access. Step #5: #0 0x55f3dcf8e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3dcdb0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3dcdaffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3dcd8d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3dccaead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3dcc06c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3dcc101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3dcbf76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3dcc233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb879f04082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3dcbeaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38657==Register values: Step #5: rax = 0x000055f3e164a130 rbx = 0x000055f3e164a130 rcx = 0x000055f3e164a5e0 rdx = 0x00007fb87a0ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff474881c0 Step #5: r8 = 0x000055f3e164a130 r9 = 0x00007fb87a0ccce0 r10 = 0x000055f3e14cf010 r11 = 0x00007fb87a0ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3e018d960 r14 = 0x0000000100000004 r15 = 0x000055f3df0fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38657==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x0,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x45,0x41,0x49,0x6b,0x2f,0x0,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003\000\314\352\000\003\002\001\000\012\016\001\014\000AEAIk/\000 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed21fbb613c3a6f557d25aad222dcebfa75f4463 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACAwDM6gADAgEACg4BDABBRUFJay8AIAAACw== Step #5: MERGE-OUTER: attempt 2559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1425792975 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561836159198, 0x561836161911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561836161918,0x5618361e90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed21fbb613c3a6f557d25aad222dcebfa75f4463' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9497 processed earlier; will process 5778 files now Step #5: [LOADING] WASM module load failed: unknown type 8313 Step #5: #1 pulse cov: 184 ft: 185 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 367 ft: 406 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 393 ft: 468 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #8 pulse cov: 442 ft: 540 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38662==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56183396d5dd bp 0x000000000000 sp 0x7ffe49b83aa0 T38662) Step #5: ==38662==The signal is caused by a READ memory access. Step #5: #0 0x56183396d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56183378f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56183378efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56183376c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56183368dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618335e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618335ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618335d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618336023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd866b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618335c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38662==Register values: Step #5: rax = 0x0000561837a2f3f0 rbx = 0x0000561837a2f3f0 rcx = 0x0000561837a2f8a0 rdx = 0x00007efd8687bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe49b83aa0 Step #5: r8 = 0x0000561837a2f3f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efd8687bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561836b6c960 r14 = 0x0000000100000004 r15 = 0x0000561835ad9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38662==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6d,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x23,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x0,0x2e,0x0,0x0,0x2e,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001m\000\002\011\001\000\000\002\003#\314\352\000\003\002\001\000\012\016\001\014\000A\000.\000\000.\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32ec9d6cad187bdaa253b7f6dc3633e0bd8d1762 Step #5: Base64: AGFzbQEAAAABBQFgAW0AAgkBAAACAyPM6gADAgEACg4BDABBAC4AAC4AAAAACw== Step #5: MERGE-OUTER: attempt 2560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1425933027 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557841637198, 0x55784163f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55784163f918,0x5578416c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32ec9d6cad187bdaa253b7f6dc3633e0bd8d1762' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9506 processed earlier; will process 5769 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38672==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55783ee4b5dd bp 0x000000000000 sp 0x7ffd81481de0 T38672) Step #5: ==38672==The signal is caused by a READ memory access. Step #5: #0 0x55783ee4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55783ec6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55783ec6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55783ec4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55783eb6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55783eac3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55783eacd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55783eab46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55783eae03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0533676082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55783eaa7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38672==Register values: Step #5: rax = 0x000055784274e200 rbx = 0x000055784274e200 rcx = 0x000055784274e6b0 rdx = 0x00007f053383eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd81481de0 Step #5: r8 = 0x000055784274e200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f053383ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055784204a960 r14 = 0x0000000100000004 r15 = 0x0000557840fb7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38672==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x0,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x45,0x2b,0x0,0x20,0x0,0x0,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003\000\314\352\000\003\002\001\000\012\016\001\014\000AE+\000 \000\000 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2932865016e0918cc2facb11e9a7f2530ac7d0b Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACAwDM6gADAgEACg4BDABBRSsAIAAAIAAACw== Step #5: MERGE-OUTER: attempt 2561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1426066533 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557be118f198, 0x557be1197911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557be1197918,0x557be121f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2932865016e0918cc2facb11e9a7f2530ac7d0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9507 processed earlier; will process 5768 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #2 pulse cov: 332 ft: 364 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 374 ft: 410 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38676==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557bde9a35dd bp 0x000000000000 sp 0x7ffc629ddc50 T38676) Step #5: ==38676==The signal is caused by a READ memory access. Step #5: #0 0x557bde9a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557bde7c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557bde7c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557bde7a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557bde6c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557bde61bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557bde6251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557bde60c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557bde6383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae97ae9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557bde5ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38676==Register values: Step #5: rax = 0x0000557be2ac0ad0 rbx = 0x0000557be2ac0ad0 rcx = 0x0000557be2ac0f80 rdx = 0x00007fae97cb1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc629ddc50 Step #5: r8 = 0x0000557be2ac0ad0 r9 = 0x00007fae97cb1c00 r10 = 0x0000557be2946010 r11 = 0x00007fae97cb1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557be1ba2960 r14 = 0x0000000100000004 r15 = 0x0000557be0b0f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38676==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2a,0x0,0xea,0xf3,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\000*\000\352\363\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ca15b0f82603f3692f812bc4292c39ce7338034 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37M6gADAgEACg4BDAAgAD8AKgDq8wAACw== Step #5: MERGE-OUTER: attempt 2562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1426204570 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555cb8da1198, 0x555cb8da9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555cb8da9918,0x555cb8e310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ca15b0f82603f3692f812bc4292c39ce7338034' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9513 processed earlier; will process 5762 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 335 ft: 339 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 351 ft: 355 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #8 pulse cov: 404 ft: 450 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 8569 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] offset out of range Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38680==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555cb65b55dd bp 0x000000000000 sp 0x7ffd395f10b0 T38680) Step #5: ==38680==The signal is caused by a READ memory access. Step #5: #0 0x555cb65b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555cb63d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555cb63d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555cb63b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555cb62d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555cb622dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555cb62371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555cb621e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555cb624a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa03fd36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555cb6211aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38680==Register values: Step #5: rax = 0x0000555cba40b460 rbx = 0x0000555cba40b460 rcx = 0x0000555cba40b450 rdx = 0x00007fa03fefeb80 Step #5: rdi = 0x0000555cba40b450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd395f10b0 Step #5: r8 = 0x0000555cba40b460 r9 = 0x00007fa03fefec30 r10 = 0x0000555cba3ec010 r11 = 0x00007fa03fefebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555cb97b4960 r14 = 0x0000000100000004 r15 = 0x0000555cb8721386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38680==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x12,0x0,0x1,0x0,0x2b,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000\022\000\001\000+\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-386b429f44a771d5a9ec8d57fb33e0d4df150242 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACA37M6gADAgEACg4BDAAgABIAAQArABAACw== Step #5: MERGE-OUTER: attempt 2563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1426348304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8cc2b8198, 0x55d8cc2c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8cc2c0918,0x55d8cc3480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/386b429f44a771d5a9ec8d57fb33e0d4df150242' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9528 processed earlier; will process 5747 files now Step #5: [LOADING] WASM module load failed: unknown data segment 16383 Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 311 ft: 313 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38684==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8c9acc5dd bp 0x000000000000 sp 0x7ffd32bddbe0 T38684) Step #5: ==38684==The signal is caused by a READ memory access. Step #5: #0 0x55d8c9acc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8c98ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8c98edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8c98cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8c97ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8c9744c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8c974e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8c97356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8c97613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4402491082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8c9728aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38684==Register values: Step #5: rax = 0x000055d8cdafe5f0 rbx = 0x000055d8cdafe5f0 rcx = 0x000055d8cdafeaa0 rdx = 0x00007f4402659b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd32bddbe0 Step #5: r8 = 0x000055d8cdafe5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4402659be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8ccccb960 r14 = 0x0000000100000004 r15 = 0x000055d8cbc38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38684==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x1,0x3f,0x0,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000?\000?\000\001?\000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-50839fa09061cb416ad5ba182febe8b36190d95b Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACA37M6gADAgEACg4BDAA/AD8AAT8AABAACw== Step #5: MERGE-OUTER: attempt 2564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1426482702 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559529020198, 0x559529028911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559529028918,0x5595290b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50839fa09061cb416ad5ba182febe8b36190d95b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9532 processed earlier; will process 5743 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 349 ft: 350 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 366 ft: 378 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 376 ft: 391 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 518 ft: 582 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38690==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595268345dd bp 0x000000000000 sp 0x7ffc4d774180 T38690) Step #5: ==38690==The signal is caused by a READ memory access. Step #5: #0 0x5595268345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559526656280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559526655fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559526633929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559526554ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595264acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595264b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55952649d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595264c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b7c0d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559526490aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38690==Register values: Step #5: rax = 0x000055952a407e40 rbx = 0x000055952a407e40 rcx = 0x000055952a4082f0 rdx = 0x00007f3b7c2a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4d774180 Step #5: r8 = 0x000055952a407e40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b7c2a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559529a33960 r14 = 0x0000000100000004 r15 = 0x00005595289a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38690==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x1,0x6a,0xcd,0xca,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x9,0x28,0x0,0xb4,0x21,0xc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\001j\315\312\000\003\002\001\000\012\016\001\014\000 \000A\011(\000\264!\014\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ceb312cd0c90aaddbbca3bc61038024aceba8fca Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACAWrNygADAgEACg4BDAAgAEEJKAC0IQwACw== Step #5: MERGE-OUTER: attempt 2565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1426622422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561812f5a198, 0x561812f62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561812f62918,0x561812fea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ceb312cd0c90aaddbbca3bc61038024aceba8fca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9541 processed earlier; will process 5734 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38698==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56181076e5dd bp 0x000000000000 sp 0x7ffffb123170 T38698) Step #5: ==38698==The signal is caused by a READ memory access. Step #5: #0 0x56181076e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561810590280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56181058ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56181056d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56181048ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618103e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618103f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618103d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618104033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f490da3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618103caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38698==Register values: Step #5: rax = 0x000056181587c200 rbx = 0x000056181587c200 rcx = 0x000056181587c6b0 rdx = 0x00007f490dc05b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffb123170 Step #5: r8 = 0x000056181587c200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f490dc05be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056181396d960 r14 = 0x0000000100000004 r15 = 0x00005618128da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38698==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0xd,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x0,0x2d,0x0,0x1,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003\015\314\352\000\003\002\001\000\012\016\001\014\000 \000A\000-\000\001\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ec61c80bdf2e5dffb1c28dc19989daec2ef433b Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACAw3M6gADAgEACg4BDAAgAEEALQABAAAACw== Step #5: MERGE-OUTER: attempt 2566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1426755448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e9925e198, 0x559e99266911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e99266918,0x559e992ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ec61c80bdf2e5dffb1c28dc19989daec2ef433b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9542 processed earlier; will process 5733 files now Step #5: [LOADING] WASM module load failed: unknown data segment 268419071 Step #5: #1 pulse cov: 298 ft: 299 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 344 ft: 355 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 383 ft: 411 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e96a725dd bp 0x000000000000 sp 0x7ffe9da907b0 T38707) Step #5: ==38707==The signal is caused by a READ memory access. Step #5: #0 0x559e96a725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e96894280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e96893fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e96871929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e96792ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e966eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e966f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e966db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e967073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a45055082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e966ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38707==Register values: Step #5: rax = 0x0000559e9b8ec6b0 rbx = 0x0000559e9b8ec6b0 rcx = 0x0000559e9b8ecb60 rdx = 0x00007f4a4521db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9da907b0 Step #5: r8 = 0x0000559e9b8ec6b0 r9 = 0x00007f4a4521dc00 r10 = 0x0000559e9b772010 r11 = 0x00007f4a4521dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e99c71960 r14 = 0x0000000100000004 r15 = 0x0000559e98bde386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x37,0x0,0xbb,0xf9,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\011\001\000\000\002\007~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\0007\000\273\371\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53e68f41b51d48693db295509a8c13b8a43960dc Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgkBAAACB37M6gADAgEACg4BDAAgAD8ANwC7+QAACw== Step #5: MERGE-OUTER: attempt 2567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1426892685 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9fc632198, 0x55a9fc63a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9fc63a918,0x55a9fc6c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53e68f41b51d48693db295509a8c13b8a43960dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9548 processed earlier; will process 5727 files now Step #5: [LOADING] WASM module load failed: unknown table 112 Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 8313 Step #5: #2 pulse cov: 314 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 8569 Step #5: #4 pulse cov: 445 ft: 514 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown data segment 770043 Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #8 pulse cov: 516 ft: 614 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown data segment 46 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9f9e465dd bp 0x000000000000 sp 0x7ffd1354d4b0 T38711) Step #5: ==38711==The signal is caused by a READ memory access. Step #5: #0 0x55a9f9e465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9f9c68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9f9c67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9f9c45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9f9b66ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9f9abec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9f9ac81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9f9aaf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9f9adb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe461eed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9f9aa2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38711==Register values: Step #5: rax = 0x000055a9fd853460 rbx = 0x000055a9fd853460 rcx = 0x000055a9fd853450 rdx = 0x00007fe4620b5b80 Step #5: rdi = 0x000055a9fd853450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd1354d4b0 Step #5: r8 = 0x000055a9fd853460 r9 = 0x000055a9fd859030 r10 = 0x000055a9fd834010 r11 = 0x00007fe4620b5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9fd045960 r14 = 0x0000000100000004 r15 = 0x000055a9fbfb2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x31,0x0,0xea,0xda,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000?\000?\0001\000\352\332\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2dfbb88250def43a8cc458c4e579050392a2015c Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37M6gADAgEACg4BDAA/AD8AMQDq2gAACw== Step #5: MERGE-OUTER: attempt 2568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1427037329 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56031ff89198, 0x56031ff91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56031ff91918,0x5603200190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2dfbb88250def43a8cc458c4e579050392a2015c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9564 processed earlier; will process 5711 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 325 ft: 329 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 361 ft: 368 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] offset out of range Step #5: #8 pulse cov: 460 ft: 520 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38720==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56031d79d5dd bp 0x000000000000 sp 0x7ffe88c73d10 T38720) Step #5: ==38720==The signal is caused by a READ memory access. Step #5: #0 0x56031d79d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56031d5bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56031d5befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56031d59c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56031d4bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56031d415c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56031d41f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56031d4066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56031d4323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a4e3dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56031d3f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38720==Register values: Step #5: rax = 0x0000560320d49370 rbx = 0x0000560320d49370 rcx = 0x0000560320d49820 rdx = 0x00007f7a4e5a4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe88c73d10 Step #5: r8 = 0x0000560320d49370 r9 = 0x00007f7a4e5a4c10 r10 = 0x0000560320bce010 r11 = 0x00007f7a4e5a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056032099c960 r14 = 0x0000000100000004 r15 = 0x000056031f909386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38720==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x0,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x41,0x45,0x41,0x6b,0x49,0x2f,0x0,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003\000\314\352\000\003\002\001\000\012\016\001\014\000AEAkI/\000 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a5311361ee7fdbb842e454b6f323efebb01f9c4 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACAwDM6gADAgEACg4BDABBRUFrSS8AIAAACw== Step #5: MERGE-OUTER: attempt 2569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1427178529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a9dccf198, 0x563a9dcd7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a9dcd7918,0x563a9dd5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a5311361ee7fdbb842e454b6f323efebb01f9c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9577 processed earlier; will process 5698 files now Step #5: [LOADING] WASM module load failed: unknown data segment 6477 Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 319 ft: 322 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 387 ft: 398 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38725==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a9b4e35dd bp 0x000000000000 sp 0x7fff84aafae0 T38725) Step #5: ==38725==The signal is caused by a READ memory access. Step #5: #0 0x563a9b4e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a9b305280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a9b304fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a9b2e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a9b203ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a9b15bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a9b1651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a9b14c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a9b1783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00d7ac2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a9b13faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38725==Register values: Step #5: rax = 0x0000563aa05ab590 rbx = 0x0000563aa05ab590 rcx = 0x0000563aa05aba40 rdx = 0x00007f00d7c8ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff84aafae0 Step #5: r8 = 0x0000563aa05ab590 r9 = 0x00007f00d7c8abf0 r10 = 0x0000563aa0431010 r11 = 0x00007f00d7c8abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a9e6e2960 r14 = 0x0000000100000004 r15 = 0x0000563a9d64f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38725==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x41,0x3f,0x0,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000?\000?\000A?\000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-523f591d4dc7a37e3d9d3a01daa655a351ee3b0e Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACA37M6gADAgEACg4BDAA/AD8AQT8AABAACw== Step #5: MERGE-OUTER: attempt 2570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1427318676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fabfd36198, 0x55fabfd3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fabfd3e918,0x55fabfdc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/523f591d4dc7a37e3d9d3a01daa655a351ee3b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9583 processed earlier; will process 5692 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 321 ft: 322 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fc 37 Step #5: #2 pulse cov: 339 ft: 343 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment 1485 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 352 ft: 357 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38734==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fabd54a5dd bp 0x000000000000 sp 0x7ffe6c724e40 T38734) Step #5: ==38734==The signal is caused by a READ memory access. Step #5: #0 0x55fabd54a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fabd36c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fabd36bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fabd349929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fabd26aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fabd1c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fabd1cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fabd1b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fabd1df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f85853f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fabd1a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38734==Register values: Step #5: rax = 0x000055fac11e0910 rbx = 0x000055fac11e0910 rcx = 0x000055fac11e0dc0 rdx = 0x00007f85855b8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6c724e40 Step #5: r8 = 0x000055fac11e0910 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f85855b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fac0749960 r14 = 0x0000000100000004 r15 = 0x000055fabf6b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38734==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x3e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x0,0x35,0x0,0x6,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003>\314\352\000\003\002\001\000\012\016\001\014\000 \000A\0005\000\006\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53230736645d05da7bebdb26765baaf31a40cefd Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACAz7M6gADAgEACg4BDAAgAEEANQAGAAAACw== Step #5: MERGE-OUTER: attempt 2571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1427454635 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56080c130198, 0x56080c138911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56080c138918,0x56080c1c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53230736645d05da7bebdb26765baaf31a40cefd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9589 processed earlier; will process 5686 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 336 ft: 337 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 343 ft: 353 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608099445dd bp 0x000000000000 sp 0x7ffe1f1c2960 T38739) Step #5: ==38739==The signal is caused by a READ memory access. Step #5: #0 0x5608099445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560809766280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560809765fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560809743929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560809664ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608095bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608095c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608095ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608095d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f026f6b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608095a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38739==Register values: Step #5: rax = 0x000056080e295450 rbx = 0x000056080e295450 rcx = 0x000056080e295900 rdx = 0x00007f026f879b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1f1c2960 Step #5: r8 = 0x000056080e295450 r9 = 0x00007f026f879bf0 r10 = 0x000056080e119010 r11 = 0x00007f026f879be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056080cb43960 r14 = 0x0000000100000004 r15 = 0x000056080bab0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2f,0x0,0xea,0xf3,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\000/\000\352\363\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-58ed847f68c82c7e24eb4c681fce50e1a99fdcfb Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA37M6gADAgEACg4BDAAgAD8ALwDq8wAACw== Step #5: MERGE-OUTER: attempt 2572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1427588873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e0fbf9198, 0x555e0fc01911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e0fc01918,0x555e0fc890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58ed847f68c82c7e24eb4c681fce50e1a99fdcfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9592 processed earlier; will process 5683 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 301 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 361 ft: 365 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38748==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e0d40d5dd bp 0x000000000000 sp 0x7ffca02f7490 T38748) Step #5: ==38748==The signal is caused by a READ memory access. Step #5: #0 0x555e0d40d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e0d22f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e0d22efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e0d20c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e0d12dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e0d085c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e0d08f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e0d0766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e0d0a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f290abc4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e0d069aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38748==Register values: Step #5: rax = 0x0000555e126c4950 rbx = 0x0000555e126c4950 rcx = 0x0000555e126c4e00 rdx = 0x00007f290ad8cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca02f7490 Step #5: r8 = 0x0000555e126c4950 r9 = 0x00007f290ad8cbf0 r10 = 0x0000555e1254a010 r11 = 0x00007f290ad8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e1060c960 r14 = 0x0000000100000004 r15 = 0x0000555e0f579386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38748==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x1,0x5,0xa2,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x0,0x0,0x3b,0x1,0x2e,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\011\001\000\000\002\001\005\242\352\000\003\002\001\000\012\016\001\014\000?\000\000\000;\001.\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be82a61a8bcf2bd717769fbe8c90165fbf25552f Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgkBAAACAQWi6gADAgEACg4BDAA/AAAAOwEuEAAACw== Step #5: MERGE-OUTER: attempt 2573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1427724691 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd63008198, 0x55dd63010911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd63010918,0x55dd630980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be82a61a8bcf2bd717769fbe8c90165fbf25552f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9595 processed earlier; will process 5680 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 326 ft: 330 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 378 ft: 384 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #8 pulse cov: 428 ft: 470 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd6081c5dd bp 0x000000000000 sp 0x7ffc9c6c0de0 T38763) Step #5: ==38763==The signal is caused by a READ memory access. Step #5: #0 0x55dd6081c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd6063e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd6063dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd6061b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd6053cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd60494c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd6049e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd604856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd604b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47a1c87082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd60478aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38763==Register values: Step #5: rax = 0x000055dd645d9460 rbx = 0x000055dd645d9460 rcx = 0x000055dd645d9450 rdx = 0x00007f47a1e4fb80 Step #5: rdi = 0x000055dd645d9450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffc9c6c0de0 Step #5: r8 = 0x000055dd645d9460 r9 = 0x000055dd645e1900 r10 = 0x000055dd645ba010 r11 = 0x00007f47a1e4fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd63a1b960 r14 = 0x0000000100000004 r15 = 0x000055dd62988386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x75,0x9b,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2c,0x0,0x28,0x41,0x31,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003u\233\352\000\003\002\001\000\012\016\001\014\000 \000?\000,\000(A1\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-820803bfd6d73dd32d0a64a68ab04b246c69180d Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA3Wb6gADAgEACg4BDAAgAD8ALAAoQTEACw== Step #5: MERGE-OUTER: attempt 2574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1427865042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a57e32198, 0x556a57e3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a57e3a918,0x556a57ec20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/820803bfd6d73dd32d0a64a68ab04b246c69180d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9604 processed earlier; will process 5671 files now Step #5: [LOADING] WASM module load failed: unknown data segment 15951615 Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 354 ft: 359 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #4 pulse cov: 376 ft: 384 exec/s: 0 rss: 50Mb Step #5: [LOADING] offset out of range Step #5: [LOADING] WASM module load failed: incompatible import type or unknown import Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #8 pulse cov: 532 ft: 605 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38774==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a556465dd bp 0x000000000000 sp 0x7ffc49915270 T38774) Step #5: ==38774==The signal is caused by a READ memory access. Step #5: #0 0x556a556465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a55468280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a55467fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a55445929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a55366ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a552bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a552c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a552af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a552db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb2048e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a552a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38774==Register values: Step #5: rax = 0x0000556a598fd5f0 rbx = 0x0000556a598fd5f0 rcx = 0x0000556a598fdaa0 rdx = 0x00007fbb20656b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc49915270 Step #5: r8 = 0x0000556a598fd5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb20656be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a58845960 r14 = 0x0000000100000004 r15 = 0x0000556a577b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38774==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x4,0x8a,0xc8,0xea,0x20,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2e,0x0,0xed,0xf7,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\004\212\310\352 \003\002\001\000\012\016\001\014\000 \000?\000.\000\355\367\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0ce77b77550f9d41b1184ecfc98762b8fc82fb3 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACBIrI6iADAgEACg4BDAAgAD8ALgDt9xAACw== Step #5: MERGE-OUTER: attempt 2575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428011198 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd8fe38198, 0x55bd8fe40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd8fe40918,0x55bd8fec80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0ce77b77550f9d41b1184ecfc98762b8fc82fb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9620 processed earlier; will process 5655 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 350 ft: 361 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 384 ft: 420 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38784==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd8d64c5dd bp 0x000000000000 sp 0x7ffcf97a4020 T38784) Step #5: ==38784==The signal is caused by a READ memory access. Step #5: #0 0x55bd8d64c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd8d46e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd8d46dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd8d44b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd8d36cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd8d2c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd8d2ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd8d2b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd8d2e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd91b928082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd8d2a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38784==Register values: Step #5: rax = 0x000055bd91478460 rbx = 0x000055bd91478460 rcx = 0x000055bd91478450 rdx = 0x00007fd91baf0b80 Step #5: rdi = 0x000055bd91478450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffcf97a4020 Step #5: r8 = 0x000055bd91478460 r9 = 0x00007fd91baf0c90 r10 = 0x000055bd91459010 r11 = 0x00007fd91baf0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd9084b960 r14 = 0x0000000100000004 r15 = 0x000055bd8f7b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38784==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x2d,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x41,0x40,0x2e,0x0,0x0,0xad,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\011\001\000\000\002\003-\314\352\000\003\002\001\000\012\016\001\014\000 \000A@.\000\000\255\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8230ded451f3defd500311786297a6d37d43163 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgkBAAACAy3M6gADAgEACg4BDAAgAEFALgAArQAACw== Step #5: MERGE-OUTER: attempt 2576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428150036 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1888f0198, 0x55c1888f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1888f8918,0x55c1889800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b8230ded451f3defd500311786297a6d37d43163' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9628 processed earlier; will process 5647 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 361 ft: 398 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38793==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1861045dd bp 0x000000000000 sp 0x7fff5dfaa720 T38793) Step #5: ==38793==The signal is caused by a READ memory access. Step #5: #0 0x55c1861045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c185f26280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c185f25fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c185f03929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c185e24ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c185d7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c185d861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c185d6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c185d993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f208f6a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c185d60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38793==Register values: Step #5: rax = 0x000055c1899753f0 rbx = 0x000055c1899753f0 rcx = 0x000055c1899758a0 rdx = 0x00007f208f86bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5dfaa720 Step #5: r8 = 0x000055c1899753f0 r9 = 0x00007f208f86bc20 r10 = 0x000055c1897fb010 r11 = 0x00007f208f86bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c189303960 r14 = 0x0000000100000004 r15 = 0x000055c188270386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38793==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7f,0xd8,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2e,0x0,0xfc,0xfc,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\011\001\000\000\002\003\177\330\352\000\003\002\001\000\012\016\001\014\000 \000?\000.\000\374\374\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c563d4448c7033d6f7839bd45542d56179be698 Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgkBAAACA3/Y6gADAgEACg4BDAAgAD8ALgD8/AAACw== Step #5: MERGE-OUTER: attempt 2577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428290135 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564891585198, 0x56489158d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56489158d918,0x5648916150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c563d4448c7033d6f7839bd45542d56179be698' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9632 processed earlier; will process 5643 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 329 ft: 333 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38797==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56488ed995dd bp 0x000000000000 sp 0x7ffdba2e1020 T38797) Step #5: ==38797==The signal is caused by a READ memory access. Step #5: #0 0x56488ed995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56488ebbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56488ebbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56488eb98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56488eab9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56488ea11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56488ea1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56488ea026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56488ea2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa0f9429082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56488e9f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38797==Register values: Step #5: rax = 0x0000564893838ad0 rbx = 0x0000564893838ad0 rcx = 0x0000564893838f80 rdx = 0x00007fa0f95f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdba2e1020 Step #5: r8 = 0x0000564893838ad0 r9 = 0x00007fa0f95f1bf0 r10 = 0x00005648936be010 r11 = 0x00007fa0f95f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564891f98960 r14 = 0x0000000100000004 r15 = 0x0000564890f05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38797==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcc,0xea,0x2d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2b,0x1,0x0,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\007~\314\352-\003\002\001\000\012\016\001\014\000 \000?\000+\001\000\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b293d6755821128cba362e72a1ef8a6d92594fc7 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACB37M6i0DAgEACg4BDAAgAD8AKwEAAAABCw== Step #5: MERGE-OUTER: attempt 2578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428434834 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613d77ce198, 0x5613d77d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613d77d6918,0x5613d785e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b293d6755821128cba362e72a1ef8a6d92594fc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9636 processed earlier; will process 5639 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 344 ft: 348 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #4 pulse cov: 364 ft: 370 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38806==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613d4fe25dd bp 0x000000000000 sp 0x7fff87b2f510 T38806) Step #5: ==38806==The signal is caused by a READ memory access. Step #5: #0 0x5613d4fe25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613d4e04280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613d4e03fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613d4de1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613d4d02ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613d4c5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613d4c641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613d4c4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613d4c773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e7f0dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613d4c3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38806==Register values: Step #5: rax = 0x00005613d87e6370 rbx = 0x00005613d87e6370 rcx = 0x00005613d87e6820 rdx = 0x00007f2e7f2a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff87b2f510 Step #5: r8 = 0x00005613d87e6370 r9 = 0x00007f2e7f2a5c10 r10 = 0x00005613d866b010 r11 = 0x00007f2e7f2a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613d81e1960 r14 = 0x0000000100000004 r15 = 0x00005613d714e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38806==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x1,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x2e,0x0,0xfa,0xda,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\001~\314\352\000\003\002\001\000\012\016\001\014\000 \000?\000.\000\372\332\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-17724bf32a306769c168c1289704b5e2779b28b5 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACAX7M6gADAgEACg4BDAAgAD8ALgD62gAACw== Step #5: MERGE-OUTER: attempt 2579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428574264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558024a59198, 0x558024a61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558024a61918,0x558024ae90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17724bf32a306769c168c1289704b5e2779b28b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9641 processed earlier; will process 5634 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38816==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55802226d5dd bp 0x000000000000 sp 0x7ffd9dfec5e0 T38816) Step #5: ==38816==The signal is caused by a READ memory access. Step #5: #0 0x55802226d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55802208f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55802208efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55802206c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558021f8dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558021ee5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558021eef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558021ed66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558021f023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f47a20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558021ec9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38816==Register values: Step #5: rax = 0x0000558025daead0 rbx = 0x0000558025daead0 rcx = 0x0000558025daef80 rdx = 0x00007f2f47be8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9dfec5e0 Step #5: r8 = 0x0000558025daead0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2f47be8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055802546c960 r14 = 0x0000000100000004 r15 = 0x00005580243d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38816==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x3,0x7e,0xcc,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x2e,0x0,0x0,0x0,0x2e,0x0,0x2e,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\011\001\000\000\002\003~\314\352\000\003\002\001\000\012\016\001\014\000\000.\000\000\000.\000.\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72f3c442d871b9001c95c3880c7705902fca7ed3 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgkBAAACA37M6gADAgEACg4BDAAALgAAAC4ALgAACw== Step #5: MERGE-OUTER: attempt 2580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428708675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563164dd2198, 0x563164dda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563164dda918,0x563164e620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72f3c442d871b9001c95c3880c7705902fca7ed3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9643 processed earlier; will process 5632 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 301 ft: 302 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38820==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631625e65dd bp 0x000000000000 sp 0x7fff50a5dc30 T38820) Step #5: ==38820==The signal is caused by a READ memory access. Step #5: #0 0x5631625e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563162408280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563162407fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631623e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563162306ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56316225ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631622681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56316224f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56316227b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8ccbc9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563162242aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38820==Register values: Step #5: rax = 0x000056316663b950 rbx = 0x000056316663b950 rcx = 0x000056316663be00 rdx = 0x00007fe8ccd91b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff50a5dc30 Step #5: r8 = 0x000056316663b950 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8ccd91be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631657e5960 r14 = 0x0000000100000004 r15 = 0x0000563164752386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38820==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x2,0x9,0x1,0x0,0x0,0x2,0x7,0x7e,0xcd,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x20,0x0,0x3f,0x0,0x31,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\002\011\001\000\000\002\007~\315\352\000\003\002\001\000\012\016\001\014\000 \000?\0001\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-999f4359137b43242d6b6d2762298471381dd633 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAgkBAAACB37N6gADAgEACg4BDAAgAD8AMQAAAAAACw== Step #5: MERGE-OUTER: attempt 2581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428842298 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b29a3b6198, 0x55b29a3be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b29a3be918,0x55b29a4460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/999f4359137b43242d6b6d2762298471381dd633' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9645 processed earlier; will process 5630 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 309 ft: 312 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 402 ft: 440 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38829==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b297bca5dd bp 0x000000000000 sp 0x7ffd95589bf0 T38829) Step #5: ==38829==The signal is caused by a READ memory access. Step #5: #0 0x55b297bca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2979ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2979ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2979c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2978eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b297842c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b29784c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2978336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b29785f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8830dab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b297826aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38829==Register values: Step #5: rax = 0x000055b29c7ad5f0 rbx = 0x000055b29c7ad5f0 rcx = 0x000055b29c7adaa0 rdx = 0x00007f8830f73b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd95589bf0 Step #5: r8 = 0x000055b29c7ad5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8830f73be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b29adc9960 r14 = 0x0000000100000004 r15 = 0x000055b299d36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38829==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x21,0xb9,0xe1,0xca,0x25,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x34,0x0,0xe9,0xff,0xfb,0xbf,0x86,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005!\271\341\312%\003\002\001\000\012\016\001\014\000B]4\000\351\377\373\277\206\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27a3823939b274d163b43bf1c95506811916961c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBSG54colAwIBAAoOAQwAQl00AOn/+7+GAQs= Step #5: MERGE-OUTER: attempt 2582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1428980815 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581df54b198, 0x5581df553911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581df553918,0x5581df5db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27a3823939b274d163b43bf1c95506811916961c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9650 processed earlier; will process 5625 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 388 ft: 401 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 399 ft: 413 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38834==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581dcd5f5dd bp 0x000000000000 sp 0x7ffded405d30 T38834) Step #5: ==38834==The signal is caused by a READ memory access. Step #5: #0 0x5581dcd5f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5581dcb81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5581dcb80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5581dcb5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5581dca7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581dc9d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581dc9e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581dc9c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581dc9f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94a9b3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581dc9bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38834==Register values: Step #5: rax = 0x00005581e0b555a0 rbx = 0x00005581e0b555a0 rcx = 0x00005581e0b55a50 rdx = 0x00007f94a9d06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffded405d30 Step #5: r8 = 0x00005581e0b555a0 r9 = 0x00005581e09f0a30 r10 = 0x00005581e09db010 r11 = 0x00007f94a9d06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581dff5e960 r14 = 0x0000000100000004 r15 = 0x00005581deecb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38834==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x60,0xb9,0xe1,0xca,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x34,0x0,0x5d,0x34,0x0,0xe1,0xce,0x23,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005`\271\341\312\021\003\002\001\000\012\016\001\014\000B]4\000]4\000\341\316#\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff9c452e4b9076d43284518664a9012fd7b91733 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBWC54coRAwIBAAoOAQwAQl00AF00AOHOIws= Step #5: MERGE-OUTER: attempt 2583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429117089 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5617cc999198, 0x5617cc9a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5617cc9a1918,0x5617cca290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ff9c452e4b9076d43284518664a9012fd7b91733' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9655 processed earlier; will process 5620 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 299 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 426 ft: 464 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38841==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5617ca1ad5dd bp 0x000000000000 sp 0x7ffdc3cfc6f0 T38841) Step #5: ==38841==The signal is caused by a READ memory access. Step #5: #0 0x5617ca1ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5617c9fcf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5617c9fcefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5617c9fac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5617c9ecdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5617c9e25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617c9e2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617c9e166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617c9e423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa97f625082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5617c9e09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38841==Register values: Step #5: rax = 0x00005617cdd3f460 rbx = 0x00005617cdd3f460 rcx = 0x00005617cdd3f450 rdx = 0x00007fa97f7edb80 Step #5: rdi = 0x00005617cdd3f450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffdc3cfc6f0 Step #5: r8 = 0x00005617cdd3f460 r9 = 0x00007fa97f7edc30 r10 = 0x00005617cdd20010 r11 = 0x00007fa97f7edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005617cd3ac960 r14 = 0x0000000100000004 r15 = 0x00005617cc319386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38841==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xee,0x36,0xcd,0xef,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x5,0x7d,0x3f,0x80,0x80,0x80,0x0,0x40,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\002\012\001\000\000\002\001\3566\315\357\000\003\002\001\000\012\016\001\014\001\005}?\200\200\200\000@\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6865ecd76c1f6ec6399e47f25e9314faebb9ce8 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAgoBAAACAe42ze8AAwIBAAoOAQwBBX0/gICAAEAAAAs= Step #5: MERGE-OUTER: attempt 2584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429256761 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa948c1198, 0x55aa948c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa948c9918,0x55aa949510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6865ecd76c1f6ec6399e47f25e9314faebb9ce8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9661 processed earlier; will process 5614 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38850==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa920d55dd bp 0x000000000000 sp 0x7ffc5ea7b570 T38850) Step #5: ==38850==The signal is caused by a READ memory access. Step #5: #0 0x55aa920d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa91ef7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa91ef6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa91ed4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa91df5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa91d4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa91d571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa91d3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa91d6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62ae3a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa91d31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38850==Register values: Step #5: rax = 0x000055aa972ff200 rbx = 0x000055aa972ff200 rcx = 0x000055aa972ff6b0 rdx = 0x00007f62ae568b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5ea7b570 Step #5: r8 = 0x000055aa972ff200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f62ae568be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa952d4960 r14 = 0x0000000100000004 r15 = 0x000055aa94241386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38850==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x3b,0xca,0xcc,0x30,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4b,0x2e,0x81,0x80,0x80,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\012\001\000\000\002\007\275;\312\3140\003\002\001\000\012\016\001\014\000BK.\201\200\200\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-904af4a8ea48e7835b1cac7f1f8abc697f578341 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgoBAAACB707yswwAwIBAAoOAQwAQksugYCAAAAAAAs= Step #5: MERGE-OUTER: attempt 2585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429391210 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55593c2df198, 0x55593c2e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55593c2e7918,0x55593c36f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/904af4a8ea48e7835b1cac7f1f8abc697f578341' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9662 processed earlier; will process 5613 files now Step #5: [LOADING] WASM module load failed: unknown function 11475 Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 69Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555939af35dd bp 0x000000000000 sp 0x7ffc781ab2a0 T38863) Step #5: ==38863==The signal is caused by a READ memory access. Step #5: #0 0x555939af35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555939915280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555939914fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559398f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555939813ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55593976bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559397751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55593975c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559397883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa262009082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55593974faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38863==Register values: Step #5: rax = 0x000055593d37d990 rbx = 0x000055593d37d990 rcx = 0x000055593d37d980 rdx = 0x00007fa2621d1b80 Step #5: rdi = 0x000055593d37d980 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffc781ab2a0 Step #5: r8 = 0x000055593d37d990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2621d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055593ccf2960 r14 = 0x0000000100000004 r15 = 0x000055593bc5f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x5,0xb9,0xe1,0xca,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x35,0x0,0xe9,0xff,0xff,0xff,0xff,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005\005\271\341\312\021\003\002\001\000\012\016\001\014\000B]5\000\351\377\377\377\377~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8800d35deaa5b93a4976157451b6de752e4dfb67 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBQW54coRAwIBAAoOAQwAQl01AOn/////fgs= Step #5: MERGE-OUTER: attempt 2586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429544812 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2079d4198, 0x55e2079dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2079dc918,0x55e207a640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8800d35deaa5b93a4976157451b6de752e4dfb67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9664 processed earlier; will process 5611 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2051e85dd bp 0x000000000000 sp 0x7ffe69631260 T38875) Step #5: ==38875==The signal is caused by a READ memory access. Step #5: #0 0x55e2051e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e20500a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e205009fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e204fe7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e204f08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e204e60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e204e6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e204e516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e204e7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52e3fd7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e204e44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38875==Register values: Step #5: rax = 0x000055e20a35c200 rbx = 0x000055e20a35c200 rcx = 0x000055e20a35c6b0 rdx = 0x00007f52e419fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe69631260 Step #5: r8 = 0x000055e20a35c200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52e419fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2083e7960 r14 = 0x0000000100000004 r15 = 0x000055e207354386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x37,0xce,0xcd,0xeb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xff,0xff,0xff,0x6f,0x2f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\0057\316\315\353\000\003\002\001\000\012\016\001\014\000B\377\377\377\377o/\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbac84cb6d3e2cf6a936c9620e98aa6a4f71cd1d Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBTfOzesAAwIBAAoOAQwAQv////9vLwAAAAs= Step #5: MERGE-OUTER: attempt 2587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429680013 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c77d0f9198, 0x55c77d101911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c77d101918,0x55c77d1890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bbac84cb6d3e2cf6a936c9620e98aa6a4f71cd1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9665 processed earlier; will process 5610 files now Step #5: [LOADING] WASM module load failed: unknown data segment 27510540 Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 344 ft: 349 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38881==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c77a90d5dd bp 0x000000000000 sp 0x7ffcf1704cb0 T38881) Step #5: ==38881==The signal is caused by a READ memory access. Step #5: #0 0x55c77a90d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c77a72f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c77a72efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c77a70c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c77a62dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c77a585c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c77a58f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c77a5766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c77a5a23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55e5e92082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c77a569aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38881==Register values: Step #5: rax = 0x000055c77ddf5220 rbx = 0x000055c77ddf5220 rcx = 0x000055c77ddf56d0 rdx = 0x00007f55e605ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf1704cb0 Step #5: r8 = 0x000055c77ddf5220 r9 = 0x00007f55e605ac20 r10 = 0x000055c77dc7a010 r11 = 0x00007f55e605abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c77db0c960 r14 = 0x0000000100000004 r15 = 0x000055c77ca79386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38881==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x52,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x33,0x0,0x7,0x37,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\001\344R\313\351\000\003\002\001\000\012\016\001\014\000?\000?\0003\000\0077\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-805925afb5282cfa90122b6beb5ecb274e9e8e74 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACAeRSy+kAAwIBAAoOAQwAPwA/ADMABzcBAAs= Step #5: MERGE-OUTER: attempt 2588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429816361 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559756aee198, 0x559756af6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559756af6918,0x559756b7e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/805925afb5282cfa90122b6beb5ecb274e9e8e74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9668 processed earlier; will process 5607 files now Step #5: [LOADING] WASM module load failed: unknown data segment 51148 Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597543025dd bp 0x000000000000 sp 0x7ffeab5a2bd0 T38891) Step #5: ==38891==The signal is caused by a READ memory access. Step #5: #0 0x5597543025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559754124280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559754123fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559754101929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559754022ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559753f7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559753f841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559753f6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559753f973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a8b9f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559753f5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38891==Register values: Step #5: rax = 0x00005597595e8220 rbx = 0x00005597595e8220 rcx = 0x00005597595e86d0 rdx = 0x00007f8a8bbbbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeab5a2bd0 Step #5: r8 = 0x00005597595e8220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a8bbbbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559757501960 r14 = 0x0000000100000004 r15 = 0x000055975646e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x0,0x35,0x0,0x10,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000?\000\0005\000\020\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d261d8d8f04f6683ee97341f25f0d8906946a332 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAgoBAAACB2CT4coOAwIBAAoOAQwAEAA/AAA1ABAAAQs= Step #5: MERGE-OUTER: attempt 2589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1429950859 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a74e2fa198, 0x55a74e302911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a74e302918,0x55a74e38a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d261d8d8f04f6683ee97341f25f0d8906946a332' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9670 processed earlier; will process 5605 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a74bb0e5dd bp 0x000000000000 sp 0x7ffd94f86e50 T38903) Step #5: ==38903==The signal is caused by a READ memory access. Step #5: #0 0x55a74bb0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a74b930280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a74b92ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a74b90d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a74b82ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a74b786c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a74b7901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a74b7776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a74b7a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f200c653082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a74b76aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38903==Register values: Step #5: rax = 0x000055a74fa3a1c0 rbx = 0x000055a74fa3a1c0 rcx = 0x000055a74fa3a670 rdx = 0x00007f200c81bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd94f86e50 Step #5: r8 = 0x000055a74fa3a1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f200c81bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a74ed0d960 r14 = 0x0000000100000004 r15 = 0x000055a74dc7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xb8,0xed,0xd4,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5f,0x34,0x80,0x0,0x8,0x0,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\002\012\001\000\000\002\007\000\270\355\324~\003\002\001\000\012\016\001\014\000B_4\200\000\010\000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c8238ae5dfe202d8476853b4b3b7bd4b086a568 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AgoBAAACBwC47dR+AwIBAAoOAQwAQl80gAAIAAAQAAs= Step #5: MERGE-OUTER: attempt 2590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1430084169 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584a7ea0198, 0x5584a7ea8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584a7ea8918,0x5584a7f300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c8238ae5dfe202d8476853b4b3b7bd4b086a568' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9671 processed earlier; will process 5604 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 398 ft: 431 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584a56b45dd bp 0x000000000000 sp 0x7ffce8dc1350 T38915) Step #5: ==38915==The signal is caused by a READ memory access. Step #5: #0 0x5584a56b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584a54d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584a54d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584a54b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584a53d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584a532cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584a53361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584a531d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584a53493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f382f18c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584a5310aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38915==Register values: Step #5: rax = 0x00005584a9c24e70 rbx = 0x00005584a9c24e70 rcx = 0x00005584a9c25320 rdx = 0x00007f382f354b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce8dc1350 Step #5: r8 = 0x00005584a9c24e70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f382f354be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584a88b3960 r14 = 0x0000000100000004 r15 = 0x00005584a7820386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xae,0x0,0xa3,0xc3,0x2,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x17,0x6d,0x20,0x0,0xe,0x3,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\001\256\000\243\303\002\003\002\001\000\012\016\001\014\001\027m \000\016\003\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2dfd655ae4ba7eccd4795836fea73a3cbdd227ca Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACAa4Ao8MCAwIBAAoOAQwBF20gAA4DAAAAAAs= Step #5: MERGE-OUTER: attempt 2591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1430220595 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8ed1b6198, 0x55f8ed1be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8ed1be918,0x55f8ed2460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2dfd655ae4ba7eccd4795836fea73a3cbdd227ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9674 processed earlier; will process 5601 files now Step #5: [LOADING] WASM module load failed: unknown function 50 Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8ea9ca5dd bp 0x000000000000 sp 0x7fff0f4d3d60 T38927) Step #5: ==38927==The signal is caused by a READ memory access. Step #5: #0 0x55f8ea9ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f8ea7ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f8ea7ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8ea7c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f8ea6eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8ea642c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8ea64c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8ea6336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8ea65f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cce0ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f8ea626aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38927==Register values: Step #5: rax = 0x000055f8eed73990 rbx = 0x000055f8eed73990 rcx = 0x000055f8eed73980 rdx = 0x00007f6cce296b80 Step #5: rdi = 0x000055f8eed73980 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007fff0f4d3d60 Step #5: r8 = 0x000055f8eed73990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cce296be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8edbc9960 r14 = 0x0000000100000004 r15 = 0x000055f8ecb36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbc,0x4,0xed,0xea,0x10,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5c,0x31,0x80,0x0,0x8,0x31,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\002\012\001\000\000\002\007\274\004\355\352\020\003\002\001\000\012\016\001\014\000B\\1\200\000\0101\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcc1e54735f6fa155deb11780374ee21d4f11f1a Step #5: Base64: AGFzbQEAAAABBQFgAAFvAgoBAAACB7wE7eoQAwIBAAoOAQwAQlwxgAAIMQAQAAs= Step #5: MERGE-OUTER: attempt 2592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1430355957 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f043d3198, 0x558f043db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f043db918,0x558f044630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fcc1e54735f6fa155deb11780374ee21d4f11f1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9676 processed earlier; will process 5599 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 343 ft: 344 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38938==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f01be75dd bp 0x000000000000 sp 0x7ffc24f80b40 T38938) Step #5: ==38938==The signal is caused by a READ memory access. Step #5: #0 0x558f01be75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f01a09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f01a08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f019e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f01907ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f0185fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f018691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f018506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f0187c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10e2e2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f01843aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38938==Register values: Step #5: rax = 0x0000558f05f96990 rbx = 0x0000558f05f96990 rcx = 0x0000558f05f96e40 rdx = 0x00007f10e2ff2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc24f80b40 Step #5: r8 = 0x0000558f05f96990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f10e2ff2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f04de6960 r14 = 0x0000000100000004 r15 = 0x0000558f03d53386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38938==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xdf,0x2d,0x8a,0xcb,0x3f,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x36,0x0,0x0,0x36,0x0,0x0,0x36,0x0,0x2f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\002\012\001\000\000\002\005\337-\212\313?\003\002\001\000\012\016\001\014\000\0006\000\0006\000\0006\000/\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de7ff029db0841fe81d39a929a9fb41c5163caa7 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAgoBAAACBd8tiss/AwIBAAoOAQwAADYAADYAADYALws= Step #5: MERGE-OUTER: attempt 2593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1430490442 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574d6ce6198, 0x5574d6cee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574d6cee918,0x5574d6d760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de7ff029db0841fe81d39a929a9fb41c5163caa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9678 processed earlier; will process 5597 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 368 ft: 402 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38945==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574d44fa5dd bp 0x000000000000 sp 0x7ffe1db7b590 T38945) Step #5: ==38945==The signal is caused by a READ memory access. Step #5: #0 0x5574d44fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574d431c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574d431bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574d42f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574d421aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574d4172c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574d417c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574d41636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574d418f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd44cbd3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574d4156aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38945==Register values: Step #5: rax = 0x00005574d7ef65a0 rbx = 0x00005574d7ef65a0 rcx = 0x00005574d7ef6a50 rdx = 0x00007fd44cd9bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1db7b590 Step #5: r8 = 0x00005574d7ef65a0 r9 = 0x00005574d7d91a30 r10 = 0x00005574d7d7c010 r11 = 0x00007fd44cd9bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574d76f9960 r14 = 0x0000000100000004 r15 = 0x00005574d6666386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38945==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xc5,0x4f,0xcc,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x2f,0x0,0x33,0x2f,0x0,0x4a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\002\012\001\000\000\002\001\305O\314\351\000\003\002\001\000\012\016\001\014\000?\000/\0003/\000J\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3f5b0ab34b5b27b81a01de81763e18a0a51915d Step #5: Base64: AGFzbQEAAAABBQFgAAFzAgoBAAACAcVPzOkAAwIBAAoOAQwAPwAvADMvAEoAAAs= Step #5: MERGE-OUTER: attempt 2594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1430627187 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d7a542198, 0x555d7a54a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d7a54a918,0x555d7a5d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3f5b0ab34b5b27b81a01de81763e18a0a51915d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9681 processed earlier; will process 5594 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d77d565dd bp 0x000000000000 sp 0x7ffc94759670 T38955) Step #5: ==38955==The signal is caused by a READ memory access. Step #5: #0 0x555d77d565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d77b78280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d77b77fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d77b55929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d77a76ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d779cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d779d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d779bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d779eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6c768e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d779b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38955==Register values: Step #5: rax = 0x0000555d7b59b200 rbx = 0x0000555d7b59b200 rcx = 0x0000555d7b59b6b0 rdx = 0x00007fb6c7856b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc94759670 Step #5: r8 = 0x0000555d7b59b200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6c7856be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d7af55960 r14 = 0x0000000100000004 r15 = 0x0000555d79ec2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x1f,0xac,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x35,0x0,0x7,0x37,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\005\037\254\313\351\000\003\002\001\000\012\016\001\014\000?\000?\0005\000\0077\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-89e0fcf59724d9cc669768db782a7cf9606cd560 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBR+sy+kAAwIBAAoOAQwAPwA/ADUABzcBAAs= Step #5: MERGE-OUTER: attempt 2595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1430761100 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c27302c198, 0x55c273034911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c273034918,0x55c2730bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89e0fcf59724d9cc669768db782a7cf9606cd560' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9682 processed earlier; will process 5593 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] offset out of range Step #5: #2 pulse cov: 395 ft: 404 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment 345932 Step #5: [LOADING] WASM module load failed: unknown function 0 Step #5: #4 pulse cov: 494 ft: 548 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2708405dd bp 0x000000000000 sp 0x7ffd4a39aac0 T38967) Step #5: ==38967==The signal is caused by a READ memory access. Step #5: #0 0x55c2708405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c270662280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c270661fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c27063f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c270560ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2704b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2704c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2704a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2704d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8c1845082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c27049caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38967==Register values: Step #5: rax = 0x000055c27405e5a0 rbx = 0x000055c27405e5a0 rcx = 0x000055c27405ea50 rdx = 0x00007fa8c1a0db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4a39aac0 Step #5: r8 = 0x000055c27405e5a0 r9 = 0x00007fa8c1a0dc70 r10 = 0x000055c273ee4010 r11 = 0x00007fa8c1a0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c273a3f960 r14 = 0x0000000100000004 r15 = 0x000055c2729ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x32,0xce,0xed,0x9f,0x8,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfc,0xbf,0xff,0xb6,0x58,0x28,0x0,0x23,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\0052\316\355\237\010\003\002\001\000\012\016\001\014\000B\374\277\377\266X(\000#\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bf8ffaf2ccbf0b88f5f84c2ac4c1422cdaadecb Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBTLO7Z8IAwIBAAoOAQwAQvy//7ZYKAAjAAs= Step #5: MERGE-OUTER: attempt 2596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1430897356 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fcf41d198, 0x559fcf425911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fcf425918,0x559fcf4ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4bf8ffaf2ccbf0b88f5f84c2ac4c1422cdaadecb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9687 processed earlier; will process 5588 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fccc315dd bp 0x000000000000 sp 0x7fff0c5e0240 T38979) Step #5: ==38979==The signal is caused by a READ memory access. Step #5: #0 0x559fccc315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fcca53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fcca52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fcca30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fcc951ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fcc8a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fcc8b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fcc89a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fcc8c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07a3129082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fcc88daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38979==Register values: Step #5: rax = 0x0000559fd1272200 rbx = 0x0000559fd1272200 rcx = 0x0000559fd12726b0 rdx = 0x00007f07a32f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0c5e0240 Step #5: r8 = 0x0000559fd1272200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f07a32f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fcfe30960 r14 = 0x0000000100000004 r15 = 0x0000559fced9d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xcb,0x31,0xcd,0xeb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xff,0xff,0xff,0x6f,0x2f,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\005\3131\315\353\000\003\002\001\000\012\016\001\014\000B\377\377\377\377o/\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-75830185aa556e7d6b811a78dfd7a5d2a4dd5fb3 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBcsxzesAAwIBAAoOAQwAQv////9vLwABAAs= Step #5: MERGE-OUTER: attempt 2597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431030598 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557bae5d1198, 0x557bae5d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557bae5d9918,0x557bae6610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75830185aa556e7d6b811a78dfd7a5d2a4dd5fb3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9688 processed earlier; will process 5587 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #2 pulse cov: 399 ft: 403 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 431 ft: 455 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557babde55dd bp 0x000000000000 sp 0x7ffd5cd58310 T38991) Step #5: ==38991==The signal is caused by a READ memory access. Step #5: #0 0x557babde55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557babc07280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557babc06fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557babbe4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557babb05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557baba5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557baba671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557baba4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557baba7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9281ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557baba41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38991==Register values: Step #5: rax = 0x0000557bb05cdc30 rbx = 0x0000557bb05cdc30 rcx = 0x0000557bb05ce0e0 rdx = 0x00007fe9283b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5cd58310 Step #5: r8 = 0x0000557bb05cdc30 r9 = 0x00007fe9283b2c30 r10 = 0x0000557bb0451010 r11 = 0x00007fe9283b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557baefe4960 r14 = 0x0000000100000004 r15 = 0x0000557badf51386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0xd0,0x87,0x31,0x7f,0x6c,0x33,0x0,0x0,0x5,0x66,0x72,0x2e,0x65,0x78,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006\320\2071\177l3\000\000\005fr.ex\000\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ad940739e97131904a14d1ddc9c3b13628541bb Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgbQhzF/bDMAAAVmci5leAAACgYBBAAQAAs= Step #5: MERGE-OUTER: attempt 2598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431171195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561242244198, 0x56124224c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56124224c918,0x5612422d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ad940739e97131904a14d1ddc9c3b13628541bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9694 processed earlier; will process 5581 files now Step #5: [LOADING] WASM module load failed: unknown type 1424 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 364 ft: 368 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==38997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56123fa585dd bp 0x000000000000 sp 0x7fffd2fcf890 T38997) Step #5: ==38997==The signal is caused by a READ memory access. Step #5: #0 0x56123fa585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56123f87a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56123f879fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56123f857929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56123f778ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56123f6d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56123f6da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56123f6c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56123f6ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03cffff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56123f6b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==38997==Register values: Step #5: rax = 0x0000561244b485a0 rbx = 0x0000561244b485a0 rcx = 0x0000561244b48a50 rdx = 0x00007f03d01c7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd2fcf890 Step #5: r8 = 0x0000561244b485a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03d01c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561242c57960 r14 = 0x0000000100000004 r15 = 0x0000561241bc4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==38997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xee,0x2a,0xcd,0xe2,0x13,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0xeb,0x0,0xfe,0x2d,0x3,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\005\356*\315\342\023\003\002\001\000\012\016\001\014\000B\000B\353\000\376-\003\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-88f239b9fb8eaafa63dd3e502cb41070b5b6dbfe Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACBe4qzeITAwIBAAoOAQwAQgBC6wD+LQMAAAs= Step #5: MERGE-OUTER: attempt 2599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431306321 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b2375a198, 0x562b23762911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b23762918,0x562b237ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88f239b9fb8eaafa63dd3e502cb41070b5b6dbfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9697 processed earlier; will process 5578 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b20f6e5dd bp 0x000000000000 sp 0x7ffc471ca780 T39007) Step #5: ==39007==The signal is caused by a READ memory access. Step #5: #0 0x562b20f6e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b20d90280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b20d8ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b20d6d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b20c8ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b20be6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b20bf01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b20bd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b20c033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb37fc9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b20bcaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39007==Register values: Step #5: rax = 0x0000562b24fad1c0 rbx = 0x0000562b24fad1c0 rcx = 0x0000562b24fad670 rdx = 0x00007fdb38191b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc471ca780 Step #5: r8 = 0x0000562b24fad1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb38191be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b2416d960 r14 = 0x0000000100000004 r15 = 0x0000562b230da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xfe,0x37,0xee,0xbf,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfd,0x6d,0xfe,0x14,0x0,0x10,0x0,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\002\012\001\000\000\002\005\3767\356\277\016\003\002\001\000\012\016\001\014\000B\375m\376\024\000\020\000\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6af4db5d14f2ea650ccd8292e78b9bfd89352321 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAgoBAAACBf437r8OAwIBAAoOAQwAQv1t/hQAEAABAQs= Step #5: MERGE-OUTER: attempt 2600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431439563 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593cf359198, 0x5593cf361911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593cf361918,0x5593cf3e90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6af4db5d14f2ea650ccd8292e78b9bfd89352321' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9698 processed earlier; will process 5577 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 386 ft: 401 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593ccb6d5dd bp 0x000000000000 sp 0x7ffea4127f80 T39019) Step #5: ==39019==The signal is caused by a READ memory access. Step #5: #0 0x5593ccb6d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593cc98f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593cc98efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593cc96c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593cc88dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5593cc7e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593cc7ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593cc7d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593cc8023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f57fdfe5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593cc7c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39019==Register values: Step #5: rax = 0x00005593d04601b0 rbx = 0x00005593d04601b0 rcx = 0x00005593d0460660 rdx = 0x00007f57fe1adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea4127f80 Step #5: r8 = 0x00005593d04601b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f57fe1adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593cfd6c960 r14 = 0x0000000100000004 r15 = 0x00005593cecd9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x53,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x35,0x0,0x2f,0x37,0x3,0x2d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\001\344S\313\351\000\003\002\001\000\012\016\001\014\000?\000?\0005\000/7\003-\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9beac2773c5f612e4f4663abb7ca24ccea88570 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACAeRTy+kAAwIBAAoOAQwAPwA/ADUALzcDLQs= Step #5: MERGE-OUTER: attempt 2601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431574978 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e701ad198, 0x560e701b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e701b5918,0x560e7023d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9beac2773c5f612e4f4663abb7ca24ccea88570' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9701 processed earlier; will process 5574 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e6d9c15dd bp 0x000000000000 sp 0x7ffe00354920 T39031) Step #5: ==39031==The signal is caused by a READ memory access. Step #5: #0 0x560e6d9c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e6d7e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e6d7e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e6d7c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e6d6e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e6d639c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e6d6431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e6d62a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e6d6563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81002f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e6d61daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39031==Register values: Step #5: rax = 0x0000560e7108a200 rbx = 0x0000560e7108a200 rcx = 0x0000560e7108a6b0 rdx = 0x00007f81004bab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe00354920 Step #5: r8 = 0x0000560e7108a200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81004babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e70bc0960 r14 = 0x0000000100000004 r15 = 0x0000560e6fb2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x39,0xca,0xcd,0x31,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x80,0x52,0x2a,0x80,0x80,0x0,0x28,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007\2759\312\3151\003\002\001\000\012\016\001\014\000B\200R*\200\200\000(\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cb67e87c4ca71f508e71740b925b992ffb20705 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACB705ys0xAwIBAAoOAQwAQoBSKoCAACgAAAs= Step #5: MERGE-OUTER: attempt 2602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431708931 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5607872c5198, 0x5607872cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5607872cd918,0x5607873550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4cb67e87c4ca71f508e71740b925b992ffb20705' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9702 processed earlier; will process 5573 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560784ad95dd bp 0x000000000000 sp 0x7ffd6e38a420 T39043) Step #5: ==39043==The signal is caused by a READ memory access. Step #5: #0 0x560784ad95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607848fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607848fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607848d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607847f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560784751c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56078475b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607847426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56078476e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa621685082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560784735aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39043==Register values: Step #5: rax = 0x0000560789db61c0 rbx = 0x0000560789db61c0 rcx = 0x0000560789db6670 rdx = 0x00007fa62184db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6e38a420 Step #5: r8 = 0x0000560789db61c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa62184dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560787cd8960 r14 = 0x0000000100000004 r15 = 0x0000560786c45386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0x1a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x2b,0x0,0x2,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\007`\223\341\312\032\003\002\001\000\012\016\001\014\000\020\000?\000+\000\002\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca756c88a94cd3d4818c0f307dd8cb017533dcb8 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACB2CT4coaAwIBAAoOAQwAEAA/ACsAAhAAAAs= Step #5: MERGE-OUTER: attempt 2603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431842644 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0b92cb198, 0x55b0b92d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0b92d3918,0x55b0b935b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca756c88a94cd3d4818c0f307dd8cb017533dcb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9703 processed earlier; will process 5572 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 301 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 330 ft: 335 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39048==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0b6adf5dd bp 0x000000000000 sp 0x7ffd389d4020 T39048) Step #5: ==39048==The signal is caused by a READ memory access. Step #5: #0 0x55b0b6adf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0b6901280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0b6900fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0b68de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0b67ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0b6757c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0b67611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0b67486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0b67743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f2f030082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0b673baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39048==Register values: Step #5: rax = 0x000055b0bbe8f950 rbx = 0x000055b0bbe8f950 rcx = 0x000055b0bbe8fe00 rdx = 0x00007f4f2f1f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd389d4020 Step #5: r8 = 0x000055b0bbe8f950 r9 = 0x00007f4f2f1f8bf0 r10 = 0x000055b0bbd15010 r11 = 0x00007f4f2f1f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0b9cde960 r14 = 0x0000000100000004 r15 = 0x000055b0b8c4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39048==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xe4,0x52,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x34,0x0,0x2f,0x37,0x1,0x3,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\012\001\000\000\002\005\344R\313\351\000\003\002\001\000\012\016\001\014\000?\000?\0004\000/7\001\003\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dab3ef589a06db155ba0e8ba9f4f25ff516c62f Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgoBAAACBeRSy+kAAwIBAAoOAQwAPwA/ADQALzcBAws= Step #5: MERGE-OUTER: attempt 2604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1431978172 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c0d585198, 0x558c0d58d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c0d58d918,0x558c0d6150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0dab3ef589a06db155ba0e8ba9f4f25ff516c62f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9706 processed earlier; will process 5569 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 354 ft: 355 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c0ad995dd bp 0x000000000000 sp 0x7ffed6d77c90 T39059) Step #5: ==39059==The signal is caused by a READ memory access. Step #5: #0 0x558c0ad995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c0abbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c0abbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c0ab98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c0aab9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c0aa11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c0aa1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c0aa026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c0aa2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05a92ab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c0a9f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39059==Register values: Step #5: rax = 0x0000558c0f0fbb60 rbx = 0x0000558c0f0fbb60 rcx = 0x0000558c0f0fbb50 rdx = 0x00007f05a9473b80 Step #5: rdi = 0x0000558c0f0fbb50 rsi = 0x0000000000104200 rbp = 0x0000000000000000 rsp = 0x00007ffed6d77c90 Step #5: r8 = 0x0000558c0f0fbb60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05a9473be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c0df98960 r14 = 0x0000000100000004 r15 = 0x0000558c0cf05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7b,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xea,0x51,0xd0,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x45,0x0,0x3a,0x0,0x0,0x3a,0x0,0x3a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001{\000\002\012\001\000\000\002\001\352Q\320\351\000\003\002\001\000\012\016\001\014\000?\000E\000:\000\000:\000:\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ef4b0ffcddba1c940b2576e32130c774f5845f6 Step #5: Base64: AGFzbQEAAAABBQFgAXsAAgoBAAACAepR0OkAAwIBAAoOAQwAPwBFADoAADoAOgs= Step #5: MERGE-OUTER: attempt 2605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1432114583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611e810f198, 0x5611e8117911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611e8117918,0x5611e819f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ef4b0ffcddba1c940b2576e32130c774f5845f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9708 processed earlier; will process 5567 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611e59235dd bp 0x000000000000 sp 0x7ffe078d1720 T39071) Step #5: ==39071==The signal is caused by a READ memory access. Step #5: #0 0x5611e59235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5611e5745280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5611e5744fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5611e5722929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611e5643ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611e559bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611e55a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611e558c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611e55b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2037767082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611e557faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39071==Register values: Step #5: rax = 0x00005611ea131200 rbx = 0x00005611ea131200 rcx = 0x00005611ea1316b0 rdx = 0x00007f203792fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe078d1720 Step #5: r8 = 0x00005611ea131200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f203792fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611e8b22960 r14 = 0x0000000100000004 r15 = 0x00005611e7a8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xee,0x7,0xd4,0xeb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfe,0x60,0x41,0x50,0x3b,0x0,0xfc,0xe8,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\007\356\007\324\353\000\003\002\001\000\012\016\001\014\000B\376`AP;\000\374\350\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-88adf8959a3c0eae1e2aa0b9b9d05c5907f2131d Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACB+4H1OsAAwIBAAoOAQwAQv5gQVA7APzoAAs= Step #5: MERGE-OUTER: attempt 2606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1432248515 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a169b16198, 0x55a169b1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a169b1e918,0x55a169ba60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88adf8959a3c0eae1e2aa0b9b9d05c5907f2131d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9709 processed earlier; will process 5566 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 319 ft: 337 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a16732a5dd bp 0x000000000000 sp 0x7ffc040dc820 T39083) Step #5: ==39083==The signal is caused by a READ memory access. Step #5: #0 0x55a16732a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a16714c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a16714bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a167129929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a16704aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a166fa2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a166fac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a166f936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a166fbf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c4200d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a166f86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39083==Register values: Step #5: rax = 0x000055a16c681aa0 rbx = 0x000055a16c681aa0 rcx = 0x000055a16c681f50 rdx = 0x00007f0c421d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc040dc820 Step #5: r8 = 0x000055a16c681aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c421d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a16a529960 r14 = 0x0000000100000004 r15 = 0x000055a169496386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x69,0x5c,0x7f,0x6c,0x30,0x37,0x0,0x0,0x5,0x66,0x72,0x65,0x31,0x78,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x3d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\007\022\002\006i\\\177l07\000\000\005fre1x\000\000\012\006\001\004\000A=\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-52db3bde58ff0bd0880afe3563130978bbcb8e92 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAcSAgZpXH9sMDcAAAVmcmUxeAAACgYBBABBPQs= Step #5: MERGE-OUTER: attempt 2607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1432386367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3f5f0b198, 0x55e3f5f13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3f5f13918,0x55e3f5f9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52db3bde58ff0bd0880afe3563130978bbcb8e92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9713 processed earlier; will process 5562 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3f371f5dd bp 0x000000000000 sp 0x7ffd062bdb20 T39087) Step #5: ==39087==The signal is caused by a READ memory access. Step #5: #0 0x55e3f371f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3f3541280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3f3540fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3f351e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3f343fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e3f3397c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3f33a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3f33886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3f33b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fe027d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3f337baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39087==Register values: Step #5: rax = 0x000055e3f825d200 rbx = 0x000055e3f825d200 rcx = 0x000055e3f825d6b0 rdx = 0x00007f9fe0445b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd062bdb20 Step #5: r8 = 0x000055e3f825d200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fe0445be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3f691e960 r14 = 0x0000000100000004 r15 = 0x000055e3f588b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x0,0xbf,0xcd,0xe4,0x10,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x40,0x80,0x80,0x0,0x2b,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\002\012\001\000\000\002\005\000\277\315\344\020\003\002\001\000\012\016\001\014\000B]@\200\200\000+\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-70d4bb0d1afcb1cf8897d0c0ff9c5aad20c985ca Step #5: Base64: AGFzbQEAAAABBQFgAW8AAgoBAAACBQC/zeQQAwIBAAoOAQwAQl1AgIAAKwAQAAs= Step #5: MERGE-OUTER: attempt 2608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1432520047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d72b4e5198, 0x55d72b4ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d72b4ed918,0x55d72b5750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70d4bb0d1afcb1cf8897d0c0ff9c5aad20c985ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9714 processed earlier; will process 5561 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d728cf95dd bp 0x000000000000 sp 0x7ffd832b0440 T39099) Step #5: ==39099==The signal is caused by a READ memory access. Step #5: #0 0x55d728cf95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d728b1b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d728b1afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d728af8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d728a19ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d728971c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d72897b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7289626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d72898e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f300310f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d728955aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39099==Register values: Step #5: rax = 0x000055d72c6892e0 rbx = 0x000055d72c6892e0 rcx = 0x000055d72c689790 rdx = 0x00007f30032d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd832b0440 Step #5: r8 = 0x000055d72c6892e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30032d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d72bef8960 r14 = 0x0000000100000004 r15 = 0x000055d72ae65386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x3b,0xca,0xcc,0x31,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x6b,0x34,0x81,0x80,0x80,0x0,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\012\001\000\000\002\007\275;\312\3141\003\002\001\000\012\016\001\014\000Bk4\201\200\200\000\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f7869c7d3347bb582d4996dcbd9b34a4cf018c8 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgoBAAACB707yswxAwIBAAoOAQwAQms0gYCAAAABAAs= Step #5: MERGE-OUTER: attempt 2609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1432653874 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56303a6ba198, 0x56303a6c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56303a6c2918,0x56303a74a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f7869c7d3347bb582d4996dcbd9b34a4cf018c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9716 processed earlier; will process 5559 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 449 ft: 465 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #4 pulse cov: 476 ft: 509 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563037ece5dd bp 0x000000000000 sp 0x7ffd9a055120 T39111) Step #5: ==39111==The signal is caused by a READ memory access. Step #5: #0 0x563037ece5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563037cf0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563037ceffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563037ccd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563037beead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563037b46c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563037b501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563037b376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563037b633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e42891082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563037b2aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39111==Register values: Step #5: rax = 0x000056303ba4bc80 rbx = 0x000056303ba4bc80 rcx = 0x000056303ba4c130 rdx = 0x00007f4e42a59b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9a055120 Step #5: r8 = 0x000056303ba4bc80 r9 = 0x00007f4e42a59cb0 r10 = 0x000056303b8cf010 r11 = 0x00007f4e42a59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056303b0cd960 r14 = 0x0000000100000004 r15 = 0x000056303a03a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xb8,0xed,0xd4,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5f,0x30,0x80,0x0,0x8,0x12,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\002\012\001\000\000\002\007\000\270\355\324~\003\002\001\000\012\016\001\014\000B_0\200\000\010\022\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31f9ed78a07ed681c409f69fbca540fcd11787ba Step #5: Base64: AGFzbQEAAAABBQFgAAF8AgoBAAACBwC47dR+AwIBAAoOAQwAQl8wgAAIEgAQAAs= Step #5: MERGE-OUTER: attempt 2610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1432791494 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b995576198, 0x55b99557e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b99557e918,0x55b9956060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31f9ed78a07ed681c409f69fbca540fcd11787ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9723 processed earlier; will process 5552 files now Step #5: [LOADING] WASM module load failed: unknown function 40 Step #5: #1 pulse cov: 251 ft: 252 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b992d8a5dd bp 0x000000000000 sp 0x7fff738c1b10 T39123) Step #5: ==39123==The signal is caused by a READ memory access. Step #5: #0 0x55b992d8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b992bac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b992babfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b992b89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b992aaaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b992a02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b992a0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9929f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b992a1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7be23e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9929e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39123==Register values: Step #5: rax = 0x000055b99781bef0 rbx = 0x000055b99781bef0 rcx = 0x000055b99781bee0 rdx = 0x00007f7be25aeb80 Step #5: rdi = 0x000055b99781bee0 rsi = 0x0000000000101080 rbp = 0x0000000000000000 rsp = 0x00007fff738c1b10 Step #5: r8 = 0x000055b99781bef0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7be25aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b995f89960 r14 = 0x0000000100000004 r15 = 0x000055b994ef6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x53,0x9f,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x32,0x0,0xa,0x37,0x1,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\001\344S\237\351\000\003\002\001\000\012\016\001\014\000?\000?\0002\000\0127\001\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-719621ec73131f6e686abc87e5d13415e2e48549 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACAeRTn+kAAwIBAAoOAQwAPwA/ADIACjcBfws= Step #5: MERGE-OUTER: attempt 2611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1432926038 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e8ab6b198, 0x557e8ab73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e8ab73918,0x557e8abfb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/719621ec73131f6e686abc87e5d13415e2e48549' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9725 processed earlier; will process 5550 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 301 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 330 ft: 335 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e8837f5dd bp 0x000000000000 sp 0x7ffe9914d6a0 T39135) Step #5: ==39135==The signal is caused by a READ memory access. Step #5: #0 0x557e8837f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e881a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e881a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e8817e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e8809fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e87ff7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e880011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e87fe86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e880143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd281d52082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e87fdbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39135==Register values: Step #5: rax = 0x0000557e8d2b6950 rbx = 0x0000557e8d2b6950 rcx = 0x0000557e8d2b6e00 rdx = 0x00007fd281f1ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9914d6a0 Step #5: r8 = 0x0000557e8d2b6950 r9 = 0x00007fd281f1abf0 r10 = 0x0000557e8d13c010 r11 = 0x00007fd281f1abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e8b57e960 r14 = 0x0000000100000004 r15 = 0x0000557e8a4eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x40,0xb0,0xde,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x1,0x2c,0x0,0xf9,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\002\012\001\000\000\002\007@\260\336\312\016\003\002\001\000\012\016\001\014\000\020\000?\000\001,\000\371\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b55e0f3c8ee9e4160c9d48eb014418d559dcdc1f Step #5: Base64: AGFzbQEAAAABBQFgAAFwAgoBAAACB0Cw3soOAwIBAAoOAQwAEAA/AAEsAPkAAAs= Step #5: MERGE-OUTER: attempt 2612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1433060803 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56075af8c198, 0x56075af94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56075af94918,0x56075b01c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b55e0f3c8ee9e4160c9d48eb014418d559dcdc1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9728 processed earlier; will process 5547 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 331 ft: 334 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607587a05dd bp 0x000000000000 sp 0x7ffeb600e710 T39147) Step #5: ==39147==The signal is caused by a READ memory access. Step #5: #0 0x5607587a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607585c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607585c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56075859f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607584c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560758418c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607584221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607584096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607584353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb5df62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607583fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39147==Register values: Step #5: rax = 0x000056075dabba10 rbx = 0x000056075dabba10 rcx = 0x000056075dabbec0 rdx = 0x00007fbb5e12ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb600e710 Step #5: r8 = 0x000056075dabba10 r9 = 0x00007fbb5e12abf0 r10 = 0x000056075d941010 r11 = 0x00007fbb5e12abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056075b99f960 r14 = 0x0000000100000004 r15 = 0x000056075a90c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7c,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x8b,0x20,0xcd,0xea,0x2b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0x1,0xb4,0x38,0x0,0x3f,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001|\000\002\012\001\000\000\002\007\213 \315\352+\003\002\001\000\012\016\001\014\000B\000B\001\2648\000?\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7156d08cc3b2a3cadf8461687cf2cc5b0ef08761 Step #5: Base64: AGFzbQEAAAABBQFgAXwAAgoBAAACB4sgzeorAwIBAAoOAQwAQgBCAbQ4AD8AAAs= Step #5: MERGE-OUTER: attempt 2613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1433196625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565039d60198, 0x565039d68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565039d68918,0x565039df00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7156d08cc3b2a3cadf8461687cf2cc5b0ef08761' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9731 processed earlier; will process 5544 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 415 ft: 431 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39152==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5650375745dd bp 0x000000000000 sp 0x7ffc07e169c0 T39152) Step #5: ==39152==The signal is caused by a READ memory access. Step #5: #0 0x5650375745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565037396280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565037395fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565037373929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565037294ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5650371ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650371f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650371dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650372093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc786fec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650371d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39152==Register values: Step #5: rax = 0x000056503b260d20 rbx = 0x000056503b260d20 rcx = 0x000056503b260d10 rdx = 0x00007fc7871b4b80 Step #5: rdi = 0x000056503b260d10 rsi = 0x0000000002000001 rbp = 0x0000000000000000 rsp = 0x00007ffc07e169c0 Step #5: r8 = 0x000056503b260d20 r9 = 0x000056503b24bdd0 r10 = 0x000056503b233010 r11 = 0x00007fc7871b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056503a773960 r14 = 0x0000000100000004 r15 = 0x00005650396e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39152==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x5f,0x5f,0x72,0x3a,0x2f,0x65,0x0,0x0,0x5,0x24,0x30,0x72,0x66,0x6c,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\007\022\002\006__r:/e\000\000\005$0rfl\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0943106929101a3509ad82b29a53500cb6376c4f Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAAcSAgZfX3I6L2UAAAUkMHJmbAAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1433330805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632a5165198, 0x5632a516d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632a516d918,0x5632a51f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0943106929101a3509ad82b29a53500cb6376c4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9734 processed earlier; will process 5541 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #2 pulse cov: 378 ft: 390 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632a29795dd bp 0x000000000000 sp 0x7ffd93d2b530 T39163) Step #5: ==39163==The signal is caused by a READ memory access. Step #5: #0 0x5632a29795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632a279b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632a279afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632a2778929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632a2699ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632a25f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632a25fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632a25e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632a260e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f97b5505082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632a25d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39163==Register values: Step #5: rax = 0x00005632a6e01dc0 rbx = 0x00005632a6e01dc0 rcx = 0x00005632a6e02270 rdx = 0x00007f97b56cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd93d2b530 Step #5: r8 = 0x00005632a6e01dc0 r9 = 0x00005632a6c9ca30 r10 = 0x00005632a6c87010 r11 = 0x00007f97b56cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632a5b78960 r14 = 0x0000000100000004 r15 = 0x00005632a4ae5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x30,0xce,0xcd,0xeb,0x2c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xff,0xdf,0xbf,0x6f,0x2f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\002\012\001\000\000\002\0050\316\315\353,\003\002\001\000\012\016\001\014\000B\377\377\337\277o/\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c9038af28278cb9142eb6ef36a2e92354fa7866 Step #5: Base64: AGFzbQEAAAABBQFgAWwAAgoBAAACBTDOzessAwIBAAoOAQwAQv//379vLwAAAAs= Step #5: MERGE-OUTER: attempt 2615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1433466543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c893d5198, 0x561c893dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c893dd918,0x561c894650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c9038af28278cb9142eb6ef36a2e92354fa7866' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9737 processed earlier; will process 5538 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c86be95dd bp 0x000000000000 sp 0x7ffc1c5a5a30 T39175) Step #5: ==39175==The signal is caused by a READ memory access. Step #5: #0 0x561c86be95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c86a0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c86a0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c869e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c86909ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c86861c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c8686b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c868526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c8687e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8efcafb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c86845aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39175==Register values: Step #5: rax = 0x0000561c8b9965a0 rbx = 0x0000561c8b9965a0 rcx = 0x0000561c8b996a50 rdx = 0x00007f8efccc3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1c5a5a30 Step #5: r8 = 0x0000561c8b9965a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8efccc3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c89de8960 r14 = 0x0000000100000004 r15 = 0x0000561c88d55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x53,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x2d,0x0,0x2f,0x36,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\001\344S\313\351\000\003\002\001\000\012\016\001\014\000?\000?\000-\000/6\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3378ddb2033a1a687dd7a72a611fff02280ed7b Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACAeRTy+kAAwIBAAoOAQwAPwA/AC0ALzYBAAs= Step #5: MERGE-OUTER: attempt 2616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1433603008 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581808e1198, 0x5581808e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581808e9918,0x5581809710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3378ddb2033a1a687dd7a72a611fff02280ed7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9739 processed earlier; will process 5536 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55817e0f55dd bp 0x000000000000 sp 0x7ffcf1d67be0 T39187) Step #5: ==39187==The signal is caused by a READ memory access. Step #5: #0 0x55817e0f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55817df17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55817df16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55817def4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55817de15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55817dd6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55817dd771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55817dd5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55817dd8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9bcf00082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55817dd51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39187==Register values: Step #5: rax = 0x00005581821481c0 rbx = 0x00005581821481c0 rcx = 0x0000558182148670 rdx = 0x00007fa9bd0c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf1d67be0 Step #5: r8 = 0x00005581821481c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9bd0c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581812f4960 r14 = 0x0000000100000004 r15 = 0x0000558180261386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xff,0xee,0xff,0x10,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x30,0x80,0x0,0xa,0x41,0x41,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\002\012\001\000\000\002\007\000\377\356\377\020\003\002\001\000\012\016\001\014\000B]0\200\000\012AA\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-984bc66cd42397295291ab2091aa3e7db63361e8 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAgoBAAACBwD/7v8QAwIBAAoOAQwAQl0wgAAKQUESAAs= Step #5: MERGE-OUTER: attempt 2617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1433734652 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560dc2fd1198, 0x560dc2fd9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560dc2fd9918,0x560dc30610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/984bc66cd42397295291ab2091aa3e7db63361e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9740 processed earlier; will process 5535 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560dc07e55dd bp 0x000000000000 sp 0x7ffd55d0f0e0 T39199) Step #5: ==39199==The signal is caused by a READ memory access. Step #5: #0 0x560dc07e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560dc0607280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560dc0606fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560dc05e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560dc0505ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560dc045dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560dc04671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560dc044e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560dc047a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f2f473082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560dc0441aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39199==Register values: Step #5: rax = 0x0000560dc4f081a0 rbx = 0x0000560dc4f081a0 rcx = 0x0000560dc4f08650 rdx = 0x00007f0f2f63bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd55d0f0e0 Step #5: r8 = 0x0000560dc4f081a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f2f63bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560dc39e4960 r14 = 0x0000000100000004 r15 = 0x0000560dc2951386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x71,0x5c,0x7f,0x6c,0x36,0x39,0x0,0x0,0x5,0x66,0x72,0x65,0x2,0x78,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x3d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\007\022\002\006q\\\177l69\000\000\005fre\002x\000\000\012\006\001\004\000A=\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0a2f94aba7d3019f91d6acb399d733ce3456371 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAcSAgZxXH9sNjkAAAVmcmUCeAAACgYBBABBPQs= Step #5: MERGE-OUTER: attempt 2618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1433869701 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559c0aaef198, 0x559c0aaf7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559c0aaf7918,0x559c0ab7f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0a2f94aba7d3019f91d6acb399d733ce3456371' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9741 processed earlier; will process 5534 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559c083035dd bp 0x000000000000 sp 0x7fffc3dcdc70 T39211) Step #5: ==39211==The signal is caused by a READ memory access. Step #5: #0 0x559c083035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559c08125280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559c08124fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559c08102929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559c08023ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559c07f7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559c07f851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559c07f6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559c07f983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6182aea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559c07f5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39211==Register values: Step #5: rax = 0x0000559c0b829200 rbx = 0x0000559c0b829200 rcx = 0x0000559c0b8296b0 rdx = 0x00007f6182cb2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc3dcdc70 Step #5: r8 = 0x0000559c0b829200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6182cb2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559c0b502960 r14 = 0x0000000100000004 r15 = 0x0000559c0a46f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x4,0xff,0xff,0xff,0xf0,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x37,0x0,0x1,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\002\012\001\000\000\002\004\377\377\377\360\000\003\002\001\000\012\016\001\014\000?\000?\0007\000\001\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d4022b7f4c476c266242d6609787afc69b5e2d1 Step #5: Base64: AGFzbQEAAAABBQFgAWwAAgoBAAACBP////AAAwIBAAoOAQwAPwA/ADcAAQAQAAs= Step #5: MERGE-OUTER: attempt 2619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434002459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e98d986198, 0x55e98d98e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e98d98e918,0x55e98da160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d4022b7f4c476c266242d6609787afc69b5e2d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9742 processed earlier; will process 5533 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e98b19a5dd bp 0x000000000000 sp 0x7fffa72ae3d0 T39223) Step #5: ==39223==The signal is caused by a READ memory access. Step #5: #0 0x55e98b19a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e98afbc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e98afbbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e98af99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e98aebaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e98ae12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e98ae1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e98ae036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e98ae2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f85eb34f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e98adf6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39223==Register values: Step #5: rax = 0x000055e990312ad0 rbx = 0x000055e990312ad0 rcx = 0x000055e990312f80 rdx = 0x00007f85eb517b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa72ae3d0 Step #5: r8 = 0x000055e990312ad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f85eb517be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e98e399960 r14 = 0x0000000100000004 r15 = 0x000055e98d306386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xc,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x34,0x2,0x0,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\002\012\001\000\000\002\007`\223\341\312\014\003\002\001\000\012\016\001\014\000\020\000?\0004\002\000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68f7e7c018e52bef60fcd1d3d1d554f72c785b82 Step #5: Base64: AGFzbQEAAAABBQFgAAFyAgoBAAACB2CT4coMAwIBAAoOAQwAEAA/ADQCAAAQAAs= Step #5: MERGE-OUTER: attempt 2620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434136950 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556acebbe198, 0x556acebc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556acebc6918,0x556acec4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68f7e7c018e52bef60fcd1d3d1d554f72c785b82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9744 processed earlier; will process 5531 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 362 ft: 380 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown data segment 41665868 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 425 ft: 461 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown data segment 165708 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39229==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556acc3d25dd bp 0x000000000000 sp 0x7ffe646a7c70 T39229) Step #5: ==39229==The signal is caused by a READ memory access. Step #5: #0 0x556acc3d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556acc1f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556acc1f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556acc1d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556acc0f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556acc04ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556acc0541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556acc03b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556acc0673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f775e705082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556acc02eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39229==Register values: Step #5: rax = 0x0000556ad101d5e0 rbx = 0x0000556ad101d5e0 rcx = 0x0000556ad101da90 rdx = 0x00007f775e8cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe646a7c70 Step #5: r8 = 0x0000556ad101d5e0 r9 = 0x0000556ad0ebc9e0 r10 = 0x0000556ad0ea2010 r11 = 0x00007f775e8cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556acf5d1960 r14 = 0x0000000100000004 r15 = 0x0000556ace53e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39229==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0x1a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x2b,0x0,0xff,0xff,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\007`\223\341\312\032\003\002\001\000\012\016\001\014\000\020\000?\000+\000\377\377\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6f5b6d129e7f1364da429e009785f167f68531b Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACB2CT4coaAwIBAAoOAQwAEAA/ACsA//8AAAs= Step #5: MERGE-OUTER: attempt 2621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434273476 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d415f22198, 0x55d415f2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d415f2a918,0x55d415fb20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6f5b6d129e7f1364da429e009785f167f68531b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9750 processed earlier; will process 5525 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4137365dd bp 0x000000000000 sp 0x7ffe056c0c00 T39239) Step #5: ==39239==The signal is caused by a READ memory access. Step #5: #0 0x55d4137365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d413558280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d413557fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d413535929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d413456ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4133aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4133b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d41339f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4133cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fe988e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d413392aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39239==Register values: Step #5: rax = 0x000055d4189c2aa0 rbx = 0x000055d4189c2aa0 rcx = 0x000055d4189c2f50 rdx = 0x00007f9fe9a56b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe056c0c00 Step #5: r8 = 0x000055d4189c2aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fe9a56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d416935960 r14 = 0x0000000100000004 r15 = 0x000055d4158a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x20,0xce,0x8b,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x1,0x42,0x21,0x3e,0x1,0xce,0xcd,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007 \316\213\352\000\003\002\001\000\012\016\001\014\000B\001B!>\001\316\315\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f12fc96066a5eccaea1990de0b690fbb1049c9a8 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACByDOi+oAAwIBAAoOAQwAQgFCIT4Bzs0AAAs= Step #5: MERGE-OUTER: attempt 2622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434408746 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56275d4e9198, 0x56275d4f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56275d4f1918,0x56275d5790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f12fc96066a5eccaea1990de0b690fbb1049c9a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9752 processed earlier; will process 5523 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56275acfd5dd bp 0x000000000000 sp 0x7fff5b8fb090 T39251) Step #5: ==39251==The signal is caused by a READ memory access. Step #5: #0 0x56275acfd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56275ab1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56275ab1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56275aafc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56275aa1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56275a975c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56275a97f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56275a9666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56275a9923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72336b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56275a959aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39251==Register values: Step #5: rax = 0x000056275f8011c0 rbx = 0x000056275f8011c0 rcx = 0x000056275f801670 rdx = 0x00007f723387cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5b8fb090 Step #5: r8 = 0x000056275f8011c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f723387cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056275defc960 r14 = 0x0000000100000004 r15 = 0x000056275ce69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x1,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000\020\000\001\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-134173560cc0a573ef53d86d06423d0ea8b2a2ae Step #5: Base64: AGFzbQEAAAABBQFgAAFwAgoBAAACB2CT4coOAwIBAAoOAQwAEAAQAAEQABAAAAs= Step #5: MERGE-OUTER: attempt 2623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434541268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559112bed198, 0x559112bf5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559112bf5918,0x559112c7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/134173560cc0a573ef53d86d06423d0ea8b2a2ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9753 processed earlier; will process 5522 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591104015dd bp 0x000000000000 sp 0x7ffdf443ab90 T39263) Step #5: ==39263==The signal is caused by a READ memory access. Step #5: #0 0x5591104015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559110223280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559110222fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559110200929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559110121ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559110079c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591100831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55911006a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591100963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc024c72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55911005daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39263==Register values: Step #5: rax = 0x000055911472e1c0 rbx = 0x000055911472e1c0 rcx = 0x000055911472e670 rdx = 0x00007fc024e3ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf443ab90 Step #5: r8 = 0x000055911472e1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc024e3abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559113600960 r14 = 0x0000000100000004 r15 = 0x000055911256d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x80,0x0,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000?\200\000\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4f566193980ff95527576b70637bfe50aa3710c Step #5: Base64: AGFzbQEAAAABBQFgAAFtAgoBAAACB2CT4coOAwIBAAoOAQwAEAA/gAAQABAAAAs= Step #5: MERGE-OUTER: attempt 2624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434674841 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1af241198, 0x55c1af249911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1af249918,0x55c1af2d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4f566193980ff95527576b70637bfe50aa3710c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9754 processed earlier; will process 5521 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39274==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1aca555dd bp 0x000000000000 sp 0x7ffd8f30a1c0 T39274) Step #5: ==39274==The signal is caused by a READ memory access. Step #5: #0 0x55c1aca555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1ac877280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1ac876fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1ac854929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1ac775ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c1ac6cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1ac6d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1ac6be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1ac6ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b02a62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c1ac6b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39274==Register values: Step #5: rax = 0x000055c1b1532430 rbx = 0x000055c1b1532430 rcx = 0x000055c1b1532420 rdx = 0x00007f1b02c2ab80 Step #5: rdi = 0x000055c1b1532420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd8f30a1c0 Step #5: r8 = 0x000055c1b1532430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b02c2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c1afc54960 r14 = 0x0000000100000004 r15 = 0x000055c1aebc1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39274==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x8f,0x46,0xe1,0xca,0x13,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x29,0x0,0xe5,0x5d,0x31,0x0,0xce,0x23,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005\217F\341\312\023\003\002\001\000\012\016\001\014\000B])\000\345]1\000\316#\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aea60254f60aba6d55227ca75c01feeebe8bb20e Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBY9G4coTAwIBAAoOAQwAQl0pAOVdMQDOIws= Step #5: MERGE-OUTER: attempt 2625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434808907 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c674a44198, 0x55c674a4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c674a4c918,0x55c674ad40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aea60254f60aba6d55227ca75c01feeebe8bb20e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9756 processed earlier; will process 5519 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6722585dd bp 0x000000000000 sp 0x7fffed599a80 T39279) Step #5: ==39279==The signal is caused by a READ memory access. Step #5: #0 0x55c6722585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c67207a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c672079fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c672057929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c671f78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c671ed0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c671eda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c671ec16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c671eed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f424afb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c671eb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39279==Register values: Step #5: rax = 0x000055c6766eb200 rbx = 0x000055c6766eb200 rcx = 0x000055c6766eb6b0 rdx = 0x00007f424b17db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffed599a80 Step #5: r8 = 0x000055c6766eb200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f424b17dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c675457960 r14 = 0x0000000100000004 r15 = 0x000055c6743c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x31,0xce,0xed,0x9f,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfc,0xff,0xfd,0xff,0x58,0x28,0x0,0x23,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\0051\316\355\237\000\003\002\001\000\012\016\001\014\000B\374\377\375\377X(\000#\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-37f58be70ef6a5eb1af81aeb3bf99057374cecd8 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBTHO7Z8AAwIBAAoOAQwAQvz//f9YKAAjAAs= Step #5: MERGE-OUTER: attempt 2626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1434944872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591a2219198, 0x5591a2221911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591a2221918,0x5591a22a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37f58be70ef6a5eb1af81aeb3bf99057374cecd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9757 processed earlier; will process 5518 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55919fa2d5dd bp 0x000000000000 sp 0x7ffdcc2b0090 T39291) Step #5: ==39291==The signal is caused by a READ memory access. Step #5: #0 0x55919fa2d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55919f84f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55919f84efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55919f82c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55919f74dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55919f6a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55919f6af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55919f6966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55919f6c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6fc581082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55919f689aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39291==Register values: Step #5: rax = 0x00005591a2fc3200 rbx = 0x00005591a2fc3200 rcx = 0x00005591a2fc36b0 rdx = 0x00007fe6fc749b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcc2b0090 Step #5: r8 = 0x00005591a2fc3200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe6fc749be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591a2c2c960 r14 = 0x0000000100000004 r15 = 0x00005591a1b99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe5,0x13,0xcc,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x3b,0x0,0x81,0xad,0x2c,0xf,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\001\345\023\314\351\000\003\002\001\000\012\016\001\014\000?\000?\000;\000\201\255,\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-609a8c4c974e9da99addf43c8194469e765c48bc Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACAeUTzOkAAwIBAAoOAQwAPwA/ADsAga0sDws= Step #5: MERGE-OUTER: attempt 2627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1435079307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5596cdc99198, 0x5596cdca1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5596cdca1918,0x5596cdd290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/609a8c4c974e9da99addf43c8194469e765c48bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9758 processed earlier; will process 5517 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 369 ft: 372 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596cb4ad5dd bp 0x000000000000 sp 0x7fffcc7d8810 T39303) Step #5: ==39303==The signal is caused by a READ memory access. Step #5: #0 0x5596cb4ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5596cb2cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5596cb2cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596cb2ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5596cb1cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5596cb125c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596cb12f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596cb1166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596cb1423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa4aa347082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5596cb109aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39303==Register values: Step #5: rax = 0x00005596cf0ff5a0 rbx = 0x00005596cf0ff5a0 rcx = 0x00005596cf0ffa50 rdx = 0x00007fa4aa50fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcc7d8810 Step #5: r8 = 0x00005596cf0ff5a0 r9 = 0x00007fa4aa50fc20 r10 = 0x00005596cef85010 r11 = 0x00007fa4aa50fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005596ce6ac960 r14 = 0x0000000100000004 r15 = 0x00005596cd619386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x5f,0x5f,0x72,0x1a,0x2f,0x65,0x0,0x0,0x5,0x24,0x31,0x72,0x66,0x6c,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\007\022\002\006__r\032/e\000\000\005$1rfl\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-461e8a0b295acaaa073b1b7b6ad1e423a4d30c98 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAcSAgZfX3IaL2UAAAUkMXJmbAAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1435213913 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634bcd6b198, 0x5634bcd73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634bcd73918,0x5634bcdfb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/461e8a0b295acaaa073b1b7b6ad1e423a4d30c98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9761 processed earlier; will process 5514 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 437 ft: 441 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634ba57f5dd bp 0x000000000000 sp 0x7ffcca1156a0 T39315) Step #5: ==39315==The signal is caused by a READ memory access. Step #5: #0 0x5634ba57f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634ba3a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634ba3a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634ba37e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634ba29fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634ba1f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634ba2011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634ba1e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634ba2143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff434a09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634ba1dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39315==Register values: Step #5: rax = 0x00005634bf4285a0 rbx = 0x00005634bf4285a0 rcx = 0x00005634bf428a50 rdx = 0x00007ff434bd1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcca1156a0 Step #5: r8 = 0x00005634bf4285a0 r9 = 0x00005634bf2d5d30 r10 = 0x00005634bf2ae010 r11 = 0x00007ff434bd1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634bd77e960 r14 = 0x0000000100000004 r15 = 0x00005634bc6eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x61,0x6c,0x6c,0x6f,0x23,0x0,0x0,0x5,0x6d,0x61,0x6e,0x6b,0x6f,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006mallo#\000\000\005manko\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-55ad2ace1b43f352a74a219047b74e19c1e2176f Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZtYWxsbyMAAAVtYW5rbwAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1435351909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603706d3198, 0x5603706db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603706db918,0x5603707630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/55ad2ace1b43f352a74a219047b74e19c1e2176f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9764 processed earlier; will process 5511 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 312 ft: 313 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56036dee75dd bp 0x000000000000 sp 0x7ffe01cea5a0 T39327) Step #5: ==39327==The signal is caused by a READ memory access. Step #5: #0 0x56036dee75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56036dd09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56036dd08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56036dce6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56036dc07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56036db5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56036db691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56036db506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56036db7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ffbe98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56036db43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39327==Register values: Step #5: rax = 0x000056037300b190 rbx = 0x000056037300b190 rcx = 0x000056037300b640 rdx = 0x00007f1ffc060b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe01cea5a0 Step #5: r8 = 0x000056037300b190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ffc060be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603710e6960 r14 = 0x0000000100000004 r15 = 0x0000560370053386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xee,0x4,0xce,0xc4,0x39,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xe1,0xc2,0x7e,0x42,0x2b,0x3d,0x0,0x26,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\002\012\001\000\000\002\007\356\004\316\3049\003\002\001\000\012\016\001\014\000B\341\302~B+=\000&\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-323025fb38080199af4c085c51909861dad05c06 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAgoBAAACB+4EzsQ5AwIBAAoOAQwAQuHCfkIrPQAmAAs= Step #5: MERGE-OUTER: attempt 2630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1435487426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0eed7c198, 0x55d0eed84911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0eed84918,0x55d0eee0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/323025fb38080199af4c085c51909861dad05c06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9766 processed earlier; will process 5509 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0ec5905dd bp 0x000000000000 sp 0x7fff12df5b10 T39331) Step #5: ==39331==The signal is caused by a READ memory access. Step #5: #0 0x55d0ec5905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0ec3b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0ec3b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0ec38f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0ec2b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0ec208c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0ec2121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0ec1f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0ec2253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff304037082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0ec1ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39331==Register values: Step #5: rax = 0x000055d0f14021c0 rbx = 0x000055d0f14021c0 rcx = 0x000055d0f1402670 rdx = 0x00007ff3041ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff12df5b10 Step #5: r8 = 0x000055d0f14021c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3041ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0ef78f960 r14 = 0x0000000100000004 r15 = 0x000055d0ee6fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x33,0xa9,0xe1,0xca,0x13,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x1,0x35,0x0,0x12,0x30,0x0,0xce,0x23,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\0053\251\341\312\023\003\002\001\000\012\016\001\014\000B]\0015\000\0220\000\316#\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f435d0e5b4e5df2c9f755c4c56b911f75f1865fb Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBTOp4coTAwIBAAoOAQwAQl0BNQASMADOIws= Step #5: MERGE-OUTER: attempt 2631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1435620479 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f25562198, 0x559f2556a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f2556a918,0x559f255f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f435d0e5b4e5df2c9f755c4c56b911f75f1865fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9767 processed earlier; will process 5508 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f22d765dd bp 0x000000000000 sp 0x7ffdd9766ac0 T39343) Step #5: ==39343==The signal is caused by a READ memory access. Step #5: #0 0x559f22d765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f22b98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f22b97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f22b75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f22a96ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f229eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f229f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f229df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f22a0b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f254c124082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f229d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39343==Register values: Step #5: rax = 0x0000559f2789f200 rbx = 0x0000559f2789f200 rcx = 0x0000559f2789f6b0 rdx = 0x00007f254c2ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd9766ac0 Step #5: r8 = 0x0000559f2789f200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f254c2ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f25f75960 r14 = 0x0000000100000004 r15 = 0x0000559f24ee2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x53,0xcc,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x36,0x81,0x0,0xd7,0x0,0xf,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\001\344S\314\351\000\003\002\001\000\012\016\001\014\000?\000?\0006\201\000\327\000\017\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13a0d17bf10a1c2cd134011501bc9939780334a2 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACAeRTzOkAAwIBAAoOAQwAPwA/ADaBANcADws= Step #5: MERGE-OUTER: attempt 2632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1435754759 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4c3737198, 0x55c4c373f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4c373f918,0x55c4c37c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13a0d17bf10a1c2cd134011501bc9939780334a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9768 processed earlier; will process 5507 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: #2 pulse cov: 298 ft: 332 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4c0f4b5dd bp 0x000000000000 sp 0x7fffdce31f60 T39355) Step #5: ==39355==The signal is caused by a READ memory access. Step #5: #0 0x55c4c0f4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c4c0d6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c4c0d6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4c0d4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c4c0c6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4c0bc3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4c0bcd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4c0bb46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4c0be03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f962f3fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c4c0ba7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39355==Register values: Step #5: rax = 0x000055c4c45285a0 rbx = 0x000055c4c45285a0 rcx = 0x000055c4c4528a50 rdx = 0x00007f962f5c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdce31f60 Step #5: r8 = 0x000055c4c45285a0 r9 = 0x000055c4c43c89e0 r10 = 0x000055c4c43ae010 r11 = 0x00007f962f5c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4c414a960 r14 = 0x0000000100000004 r15 = 0x000055c4c30b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x20,0xcd,0x8b,0xea,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x43,0x0,0x42,0x4e,0x0,0x0,0xfd,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007 \315\213\352\000\003\002\001\000\012\016\001\014\000C\000BN\000\000\375\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a44340d4b25c087b8670802189528a82eee7d0c Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACByDNi+oAAwIBAAoOAQwAQwBCTgAA/QsAAAs= Step #5: MERGE-OUTER: attempt 2633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1435891022 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f2e9f3198, 0x564f2e9fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f2e9fb918,0x564f2ea830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a44340d4b25c087b8670802189528a82eee7d0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9772 processed earlier; will process 5503 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #2 pulse cov: 290 ft: 292 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f2c2075dd bp 0x000000000000 sp 0x7ffdaab6e3b0 T39367) Step #5: ==39367==The signal is caused by a READ memory access. Step #5: #0 0x564f2c2075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f2c029280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f2c028fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f2c006929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f2bf27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f2be7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f2be891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f2be706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f2be9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27f4687082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f2be63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39367==Register values: Step #5: rax = 0x0000564f30b455a0 rbx = 0x0000564f30b455a0 rcx = 0x0000564f30b45a50 rdx = 0x00007f27f484fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdaab6e3b0 Step #5: r8 = 0x0000564f30b455a0 r9 = 0x0000564f309e0a30 r10 = 0x0000564f309cb010 r11 = 0x00007f27f484fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f2f406960 r14 = 0x0000000100000004 r15 = 0x0000564f2e373386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xa5,0x58,0xcc,0xe1,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x2f,0x0,0xf5,0xff,0xfe,0xf3,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\001\245X\314\341\000\003\002\001\000\012\016\001\014\000?\000/\000\365\377\376\363\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d553ff7fcaf7e914d4d66b7ed3d0e488471652db Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACAaVYzOEAAwIBAAoOAQwAPwAvAPX//vMAAAs= Step #5: MERGE-OUTER: attempt 2634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1436028843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b876264198, 0x55b87626c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b87626c918,0x55b8762f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d553ff7fcaf7e914d4d66b7ed3d0e488471652db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9776 processed earlier; will process 5499 files now Step #5: [LOADING] WASM module load failed: unknown table 16 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b873a785dd bp 0x000000000000 sp 0x7ffe6936cce0 T39379) Step #5: ==39379==The signal is caused by a READ memory access. Step #5: #0 0x55b873a785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b87389a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b873899fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b873877929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b873798ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b8736f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8736fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8736e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b87370d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95251f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8736d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39379==Register values: Step #5: rax = 0x000055b877967f20 rbx = 0x000055b877967f20 rcx = 0x000055b877967f10 rdx = 0x00007f95253c0b80 Step #5: rdi = 0x000055b877967f10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffe6936cce0 Step #5: r8 = 0x000055b877967f20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95253c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b876c77960 r14 = 0x0000000100000004 r15 = 0x000055b875be4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x53,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x32,0x0,0xa,0x37,0x1,0x7f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\001\344S\313\351\000\003\002\001\000\012\016\001\014\000?\000?\0002\000\0127\001\177\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6217f99738379fa7b36007702db111b99ccf7d30 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACAeRTy+kAAwIBAAoOAQwAPwA/ADIACjcBfws= Step #5: MERGE-OUTER: attempt 2635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1436166086 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f816f11198, 0x55f816f19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f816f19918,0x55f816fa10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6217f99738379fa7b36007702db111b99ccf7d30' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9778 processed earlier; will process 5497 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8147255dd bp 0x000000000000 sp 0x7ffe79cdafc0 T39391) Step #5: ==39391==The signal is caused by a READ memory access. Step #5: #0 0x55f8147255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f814547280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f814546fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f814524929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f814445ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f81439dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8143a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f81438e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8143ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd890bd0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f814381aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39391==Register values: Step #5: rax = 0x000055f817f81d10 rbx = 0x000055f817f81d10 rcx = 0x000055f817f821c0 rdx = 0x00007fd890d98b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe79cdafc0 Step #5: r8 = 0x000055f817f81d10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd890d98be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f817924960 r14 = 0x0000000100000004 r15 = 0x000055f816891386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x53,0xcb,0xed,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x30,0x0,0x2f,0x37,0x1,0x3f,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\002\012\001\000\000\002\001\344S\313\355\000\003\002\001\000\012\016\001\014\000?\000?\0000\000/7\001?\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d40f199c02a226ebb73af4e55025d21f2016b9c Step #5: Base64: AGFzbQEAAAABBQFgAWwAAgoBAAACAeRTy+0AAwIBAAoOAQwAPwA/ADAALzcBPws= Step #5: MERGE-OUTER: attempt 2636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1436301967 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c294c24198, 0x55c294c2c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c294c2c918,0x55c294cb40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d40f199c02a226ebb73af4e55025d21f2016b9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9780 processed earlier; will process 5495 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 301 ft: 302 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2924385dd bp 0x000000000000 sp 0x7ffefbd082e0 T39403) Step #5: ==39403==The signal is caused by a READ memory access. Step #5: #0 0x55c2924385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c29225a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c292259fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c292237929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c292158ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2920b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2920ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2920a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2920cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2a82a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c292094aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39403==Register values: Step #5: rax = 0x000055c297646950 rbx = 0x000055c297646950 rcx = 0x000055c297646e00 rdx = 0x00007fd2a846fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefbd082e0 Step #5: r8 = 0x000055c297646950 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2a846fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c295637960 r14 = 0x0000000100000004 r15 = 0x000055c2945a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x60,0xb9,0xe1,0xce,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5f,0x32,0x0,0xf9,0xff,0xff,0xff,0x92,0x2,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005`\271\341\316\021\003\002\001\000\012\016\001\014\000B_2\000\371\377\377\377\222\002\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e9ffa1494ac9021e626a5cf6090eb41e68522d0 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBWC54c4RAwIBAAoOAQwAQl8yAPn///+SAgs= Step #5: MERGE-OUTER: attempt 2637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1436437456 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55573fe91198, 0x55573fe99911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55573fe99918,0x55573ff210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e9ffa1494ac9021e626a5cf6090eb41e68522d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9782 processed earlier; will process 5493 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39416==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55573d6a55dd bp 0x000000000000 sp 0x7fff868d57c0 T39416) Step #5: ==39416==The signal is caused by a READ memory access. Step #5: #0 0x55573d6a55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55573d4c7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55573d4c6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55573d4a4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55573d3c5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55573d31dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55573d3271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55573d30e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55573d33a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff102a77082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55573d301aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39416==Register values: Step #5: rax = 0x0000555741a0e200 rbx = 0x0000555741a0e200 rcx = 0x0000555741a0e6b0 rdx = 0x00007ff102c3fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff868d57c0 Step #5: r8 = 0x0000555741a0e200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff102c3fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557408a4960 r14 = 0x0000000100000004 r15 = 0x000055573f811386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39416==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe5,0x48,0xcc,0xe1,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x29,0x0,0xd5,0xff,0xfe,0x24,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\001\345H\314\341\000\003\002\001\000\012\016\001\014\000?\000)\000\325\377\376$\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2451ff28af8923a2d5e3873b8ddf44e16b92d0c Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACAeVIzOEAAwIBAAoOAQwAPwApANX//iQAAAs= Step #5: MERGE-OUTER: attempt 2638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1436572208 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604848ca198, 0x5604848d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604848d2918,0x56048495a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2451ff28af8923a2d5e3873b8ddf44e16b92d0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9783 processed earlier; will process 5492 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 376 ft: 381 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 448 ft: 511 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: unknown type 44 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown function 25 Step #5: #8 pulse cov: 553 ft: 643 exec/s: 0 rss: 69Mb Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604820de5dd bp 0x000000000000 sp 0x7ffebc967290 T39435) Step #5: ==39435==The signal is caused by a READ memory access. Step #5: #0 0x5604820de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560481f00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560481efffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560481edd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560481dfead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560481d56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560481d601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560481d476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560481d733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53f61e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560481d3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39435==Register values: Step #5: rax = 0x00005604870b8930 rbx = 0x00005604870b8930 rcx = 0x00005604870b8de0 rdx = 0x00007f53f63acb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebc967290 Step #5: r8 = 0x00005604870b8930 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53f63acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604852dd960 r14 = 0x0000000100000004 r15 = 0x000056048424a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x5,0xb9,0xe1,0xca,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x30,0x0,0xe9,0xff,0xff,0xff,0xff,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005\005\271\341\312\021\003\002\001\000\012\016\001\014\000B]0\000\351\377\377\377\377~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5c4e08c63d02b6082a7383bb4d681efe22d373c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBQW54coRAwIBAAoOAQwAQl0wAOn/////fgs= Step #5: MERGE-OUTER: attempt 2639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1436736662 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e152b89198, 0x55e152b91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e152b91918,0x55e152c190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5c4e08c63d02b6082a7383bb4d681efe22d373c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9798 processed earlier; will process 5477 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e15039d5dd bp 0x000000000000 sp 0x7ffe2a911920 T39455) Step #5: ==39455==The signal is caused by a READ memory access. Step #5: #0 0x55e15039d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1501bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1501befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e15019c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1500bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e150015c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e15001f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1500066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1500323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f203f433082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e14fff9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39455==Register values: Step #5: rax = 0x000055e15559faa0 rbx = 0x000055e15559faa0 rcx = 0x000055e15559ff50 rdx = 0x00007f203f5fbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2a911920 Step #5: r8 = 0x000055e15559faa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f203f5fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e15359c960 r14 = 0x0000000100000004 r15 = 0x000055e152509386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x21,0xb9,0xe1,0xca,0x25,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x35,0x0,0xe9,0xff,0xfb,0xbf,0x2f,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005!\271\341\312%\003\002\001\000\012\016\001\014\000B]5\000\351\377\373\277/\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9d8c55c8362d9c6a0ba98358a43893a2890bcb2 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBSG54colAwIBAAoOAQwAQl01AOn/+78vAQs= Step #5: MERGE-OUTER: attempt 2640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1436870390 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585c8adf198, 0x5585c8ae7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585c8ae7918,0x5585c8b6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9d8c55c8362d9c6a0ba98358a43893a2890bcb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9800 processed earlier; will process 5475 files now Step #5: [LOADING] WASM module load failed: unknown function 1434 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1534 Step #5: #2 pulse cov: 418 ft: 426 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39460==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585c62f35dd bp 0x000000000000 sp 0x7ffe7da9b450 T39460) Step #5: ==39460==The signal is caused by a READ memory access. Step #5: #0 0x5585c62f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585c6115280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585c6114fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585c60f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585c6013ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585c5f6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585c5f751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585c5f5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585c5f883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32fdb53082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585c5f4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39460==Register values: Step #5: rax = 0x00005585c9ae45a0 rbx = 0x00005585c9ae45a0 rcx = 0x00005585c9ae4a50 rdx = 0x00007f32fdd1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7da9b450 Step #5: r8 = 0x00005585c9ae45a0 r9 = 0x00005585c999b5f0 r10 = 0x00005585c996a010 r11 = 0x00007f32fdd1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585c94f2960 r14 = 0x0000000100000004 r15 = 0x00005585c845f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39460==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x28,0x82,0x0,0x30,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000?\000(\202\0000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f4aa6f39e3cd7d0659b79278d15d3cb598544f1 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAgoBAAACB2CT4coOAwIBAAoOAQwAEAA/ACiCADAAAAs= Step #5: MERGE-OUTER: attempt 2641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437006501 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a5cfb6198, 0x560a5cfbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a5cfbe918,0x560a5d0460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f4aa6f39e3cd7d0659b79278d15d3cb598544f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9803 processed earlier; will process 5472 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a5a7ca5dd bp 0x000000000000 sp 0x7ffcbf235360 T39471) Step #5: ==39471==The signal is caused by a READ memory access. Step #5: #0 0x560a5a7ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a5a5ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a5a5ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a5a5c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a5a4eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a5a442c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a5a44c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a5a4336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a5a45f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7eefc4d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a5a426aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39471==Register values: Step #5: rax = 0x0000560a5ed161c0 rbx = 0x0000560a5ed161c0 rcx = 0x0000560a5ed16670 rdx = 0x00007f7eefe15b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbf235360 Step #5: r8 = 0x0000560a5ed161c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7eefe15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a5d9c9960 r14 = 0x0000000100000004 r15 = 0x0000560a5c936386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x0,0xb9,0xe1,0xea,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x31,0x0,0xe9,0xff,0xff,0xff,0xff,0xe,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005\000\271\341\352\021\003\002\001\000\012\016\001\014\000B]1\000\351\377\377\377\377\016\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-397f3bbcc378d485b902e0fc5726b1e1109bd1f6 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBQC54eoRAwIBAAoOAQwAQl0xAOn/////Dgs= Step #5: MERGE-OUTER: attempt 2642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437140619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624a4ee7198, 0x5624a4eef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624a4eef918,0x5624a4f770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/397f3bbcc378d485b902e0fc5726b1e1109bd1f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9804 processed earlier; will process 5471 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 339 ft: 340 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 354 ft: 382 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624a26fb5dd bp 0x000000000000 sp 0x7ffc4e4700e0 T39475) Step #5: ==39475==The signal is caused by a READ memory access. Step #5: #0 0x5624a26fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624a251d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624a251cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624a24fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624a241bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624a2373c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624a237d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624a23646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624a23903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff438e40082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624a2357aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39475==Register values: Step #5: rax = 0x00005624a5ac56c0 rbx = 0x00005624a5ac56c0 rcx = 0x00005624a5ac5b70 rdx = 0x00007ff439008b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4e4700e0 Step #5: r8 = 0x00005624a5ac56c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff439008be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005624a58fa960 r14 = 0x0000000100000004 r15 = 0x00005624a4867386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x0,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000?\000\000\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-764fe935f8df91f149488849dd748cdf37773741 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAgoBAAACB2CT4coOAwIBAAoOAQwAEAA/AAAQABAAAAs= Step #5: MERGE-OUTER: attempt 2643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437278478 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555595e1d198, 0x555595e25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555595e25918,0x555595ead0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/764fe935f8df91f149488849dd748cdf37773741' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9808 processed earlier; will process 5467 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 298 ft: 303 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555936315dd bp 0x000000000000 sp 0x7fff0b0c1bf0 T39479) Step #5: ==39479==The signal is caused by a READ memory access. Step #5: #0 0x5555936315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555593453280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555593452fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555593430929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555593351ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555932a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555932b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55559329a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555932c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc54f762082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55559328daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39479==Register values: Step #5: rax = 0x0000555598141cb0 rbx = 0x0000555598141cb0 rcx = 0x0000555598141ca0 rdx = 0x00007fc54f92ab80 Step #5: rdi = 0x0000555598141ca0 rsi = 0x000000000c000001 rbp = 0x0000000000000000 rsp = 0x00007fff0b0c1bf0 Step #5: r8 = 0x0000555598141cb0 r9 = 0x00007fc54f92abf0 r10 = 0x0000555598114010 r11 = 0x00007fc54f92abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555596830960 r14 = 0x0000000100000004 r15 = 0x000055559579d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x53,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x34,0x0,0x2f,0x37,0x1,0x2,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\001\344S\313\351\000\003\002\001\000\012\016\001\014\000?\000?\0004\000/7\001\002\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92f1c9d6a66bbd9dfb06a3b3c6a5aa24297b2f6b Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACAeRTy+kAAwIBAAoOAQwAPwA/ADQALzcBAgs= Step #5: MERGE-OUTER: attempt 2644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437416297 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d45f0fd198, 0x55d45f105911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d45f105918,0x55d45f18d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92f1c9d6a66bbd9dfb06a3b3c6a5aa24297b2f6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9811 processed earlier; will process 5464 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d45c9115dd bp 0x000000000000 sp 0x7fffbb23ca60 T39483) Step #5: ==39483==The signal is caused by a READ memory access. Step #5: #0 0x55d45c9115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d45c733280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d45c732fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d45c710929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d45c631ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d45c589c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d45c5931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d45c57a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d45c5a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb30b6c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d45c56daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39483==Register values: Step #5: rax = 0x000055d4612e41c0 rbx = 0x000055d4612e41c0 rcx = 0x000055d4612e4670 rdx = 0x00007fb30b88db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbb23ca60 Step #5: r8 = 0x000055d4612e41c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb30b88dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d45fb10960 r14 = 0x0000000100000004 r15 = 0x000055d45ea7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x35,0x2,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000?\0005\002\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-da8da8f664ecde64bd5571fe1e6a6808a6390666 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAgoBAAACB2CT4coOAwIBAAoOAQwAEAA/ADUCABAAAAs= Step #5: MERGE-OUTER: attempt 2645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437552473 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dea4d44198, 0x55dea4d4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dea4d4c918,0x55dea4dd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da8da8f664ecde64bd5571fe1e6a6808a6390666' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9812 processed earlier; will process 5463 files now Step #5: [LOADING] WASM module load failed: unknown function 1434 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: #2 pulse cov: 295 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dea25585dd bp 0x000000000000 sp 0x7ffed61fc000 T39487) Step #5: ==39487==The signal is caused by a READ memory access. Step #5: #0 0x55dea25585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dea237a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dea2379fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dea2357929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dea2278ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dea21d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dea21da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dea21c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dea21ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e7dca0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dea21b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39487==Register values: Step #5: rax = 0x000055dea6e20170 rbx = 0x000055dea6e20170 rcx = 0x000055dea6e20160 rdx = 0x00007f7e7de68b80 Step #5: rdi = 0x000055dea6e20160 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffed61fc000 Step #5: r8 = 0x000055dea6e20170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e7de68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dea5757960 r14 = 0x0000000100000004 r15 = 0x000055dea46c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x32,0xce,0xed,0x9f,0x8,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xfc,0xff,0xff,0xb6,0x58,0x28,0x0,0x23,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\0052\316\355\237\010\003\002\001\000\012\016\001\014\000B\374\377\377\266X(\000#\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfd491f1cee38b0d27d96be8552f67dbf5c92179 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBTLO7Z8IAwIBAAoOAQwAQvz//7ZYKAAjAAs= Step #5: MERGE-OUTER: attempt 2646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437690658 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a56659d198, 0x55a5665a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5665a5918,0x55a56662d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cfd491f1cee38b0d27d96be8552f67dbf5c92179' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9816 processed earlier; will process 5459 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a563db15dd bp 0x000000000000 sp 0x7ffe71e83460 T39491) Step #5: ==39491==The signal is caused by a READ memory access. Step #5: #0 0x55a563db15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a563bd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a563bd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a563bb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a563ad1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a563a29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a563a331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a563a1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a563a463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e91668082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a563a0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39491==Register values: Step #5: rax = 0x000055a567ab2aa0 rbx = 0x000055a567ab2aa0 rcx = 0x000055a567ab2f50 rdx = 0x00007f9e91830b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe71e83460 Step #5: r8 = 0x000055a567ab2aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e91830be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a566fb0960 r14 = 0x0000000100000004 r15 = 0x000055a565f1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe4,0x56,0xcb,0xee,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x35,0x0,0x2f,0x37,0x1,0x21,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\001\344V\313\356\000\003\002\001\000\012\016\001\014\000?\000?\0005\000/7\001!\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b36d3b4417a7fdfab050d401143cebaa690a0965 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACAeRWy+4AAwIBAAoOAQwAPwA/ADUALzcBIQs= Step #5: MERGE-OUTER: attempt 2647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437826597 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e5cdd0198, 0x561e5cdd8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e5cdd8918,0x561e5ce600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b36d3b4417a7fdfab050d401143cebaa690a0965' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9818 processed earlier; will process 5457 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 351 ft: 372 exec/s: 0 rss: 53Mb Step #5: [LOADING] offset out of range Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 425 ft: 478 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39498==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e5a5e45dd bp 0x000000000000 sp 0x7ffcb30c5b30 T39498) Step #5: ==39498==The signal is caused by a READ memory access. Step #5: #0 0x561e5a5e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e5a406280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e5a405fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e5a3e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e5a304ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e5a25cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e5a2661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e5a24d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e5a2793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ac7071082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e5a240aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39498==Register values: Step #5: rax = 0x0000561e5e4cf580 rbx = 0x0000561e5e4cf580 rcx = 0x0000561e5e4cfa30 rdx = 0x00007f4ac7239b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb30c5b30 Step #5: r8 = 0x0000561e5e4cf580 r9 = 0x00007f4ac7239c90 r10 = 0x0000561e5e354010 r11 = 0x00007f4ac7239be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e5d7e3960 r14 = 0x0000000100000004 r15 = 0x0000561e5c750386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39498==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x22,0xb9,0xe1,0xca,0x13,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x1,0x32,0x0,0x12,0x30,0x0,0xce,0x23,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005\"\271\341\312\023\003\002\001\000\012\016\001\014\000B]\0012\000\0220\000\316#\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-428c787668e014ff8287ff39608ea8404a14bc4d Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBSK54coTAwIBAAoOAQwAQl0BMgASMADOIws= Step #5: MERGE-OUTER: attempt 2648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1437966592 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583820a7198, 0x5583820af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5583820af918,0x5583821370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/428c787668e014ff8287ff39608ea8404a14bc4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9825 processed earlier; will process 5450 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39508==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55837f8bb5dd bp 0x000000000000 sp 0x7ffd879ed6e0 T39508) Step #5: ==39508==The signal is caused by a READ memory access. Step #5: #0 0x55837f8bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55837f6dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55837f6dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55837f6ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55837f5dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55837f533c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55837f53d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55837f5246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55837f5503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4fb886082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55837f517aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39508==Register values: Step #5: rax = 0x00005583848db200 rbx = 0x00005583848db200 rcx = 0x00005583848db6b0 rdx = 0x00007fe4fba4eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd879ed6e0 Step #5: r8 = 0x00005583848db200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe4fba4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558382aba960 r14 = 0x0000000100000004 r15 = 0x0000558381a27386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39508==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xc5,0x53,0xcc,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x28,0x0,0x70,0x28,0x1,0xb8,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\001\305S\314\351\000\003\002\001\000\012\016\001\014\000?\000(\000p(\001\270\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1311145ee66d921d8f71d93d6d90c4e69a9c3af8 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACAcVTzOkAAwIBAAoOAQwAPwAoAHAoAbgAAAs= Step #5: MERGE-OUTER: attempt 2649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1438128444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627b2739198, 0x5627b2741911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627b2741918,0x5627b27c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1311145ee66d921d8f71d93d6d90c4e69a9c3af8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9826 processed earlier; will process 5449 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39516==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627aff4d5dd bp 0x000000000000 sp 0x7ffe826cff60 T39516) Step #5: ==39516==The signal is caused by a READ memory access. Step #5: #0 0x5627aff4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627afd6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627afd6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627afd4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627afc6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627afbc5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627afbcf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627afbb66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627afbe23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f383cb41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627afba9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39516==Register values: Step #5: rax = 0x00005627b51d31c0 rbx = 0x00005627b51d31c0 rcx = 0x00005627b51d3670 rdx = 0x00007f383cd09b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe826cff60 Step #5: r8 = 0x00005627b51d31c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f383cd09be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627b314c960 r14 = 0x0000000100000004 r15 = 0x00005627b20b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39516==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x1,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000\020\000\001\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd89a766ce8438d031e965a35eeaf6cef59c8b24 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAgoBAAACB2CT4coOAwIBAAoOAQwAEAAQAAEQABAAAAs= Step #5: MERGE-OUTER: attempt 2650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1438271063 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c0b860198, 0x563c0b868911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c0b868918,0x563c0b8f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd89a766ce8438d031e965a35eeaf6cef59c8b24' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9827 processed earlier; will process 5448 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 301 ft: 302 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 303 ft: 305 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c090745dd bp 0x000000000000 sp 0x7ffc984a6970 T39531) Step #5: ==39531==The signal is caused by a READ memory access. Step #5: #0 0x563c090745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c08e96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c08e95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c08e73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c08d94ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c08cecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c08cf61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c08cdd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c08d093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a05cbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c08cd0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39531==Register values: Step #5: rax = 0x0000563c0c7b7950 rbx = 0x0000563c0c7b7950 rcx = 0x0000563c0c7b7e00 rdx = 0x00007f5a05e85b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc984a6970 Step #5: r8 = 0x0000563c0c7b7950 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a05e85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c0c273960 r14 = 0x0000000100000004 r15 = 0x0000563c0b1e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x5,0xb9,0xe1,0xca,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x32,0x0,0xe9,0xff,0xff,0xff,0xff,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005\005\271\341\312\021\003\002\001\000\012\016\001\014\000B]2\000\351\377\377\377\377~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d3a75aee26c6a81dc1fdef552bd1848c057a594 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBQW54coRAwIBAAoOAQwAQl0yAOn/////fgs= Step #5: MERGE-OUTER: attempt 2651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1438406538 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55866e804198, 0x55866e80c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55866e80c918,0x55866e8940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d3a75aee26c6a81dc1fdef552bd1848c057a594' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9830 processed earlier; will process 5445 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55866c0185dd bp 0x000000000000 sp 0x7ffda0f4db20 T39535) Step #5: ==39535==The signal is caused by a READ memory access. Step #5: #0 0x55866c0185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55866be3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55866be39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55866be17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55866bd38ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55866bc90c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55866bc9a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55866bc816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55866bcad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f230bb62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55866bc74aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39535==Register values: Step #5: rax = 0x000055866fa90aa0 rbx = 0x000055866fa90aa0 rcx = 0x000055866fa90f50 rdx = 0x00007f230bd2ab80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda0f4db20 Step #5: r8 = 0x000055866fa90aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f230bd2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055866f217960 r14 = 0x0000000100000004 r15 = 0x000055866e184386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x61,0x6c,0x6c,0x6f,0x15,0x0,0x0,0x5,0x6d,0x61,0x6c,0x6c,0x67,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006mallo\025\000\000\005mallg\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42e06f082392b45d6b813014ae2c35038686b083 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZtYWxsbxUAAAVtYWxsZwAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1438550066 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561287ded198, 0x561287df5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561287df5918,0x561287e7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42e06f082392b45d6b813014ae2c35038686b083' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9832 processed earlier; will process 5443 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 276 ft: 277 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 368 ft: 371 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 1474 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612856015dd bp 0x000000000000 sp 0x7ffdbe0dade0 T39539) Step #5: ==39539==The signal is caused by a READ memory access. Step #5: #0 0x5612856015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561285423280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561285422fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561285400929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561285321ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561285279c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612852831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56128526a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612852963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bc1284082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56128525daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39539==Register values: Step #5: rax = 0x0000561288eb15a0 rbx = 0x0000561288eb15a0 rcx = 0x0000561288eb1a50 rdx = 0x00007f7bc144cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbe0dade0 Step #5: r8 = 0x0000561288eb15a0 r9 = 0x00007f7bc144cc20 r10 = 0x0000561288d37010 r11 = 0x00007f7bc144cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561288800960 r14 = 0x0000000100000004 r15 = 0x000056128776d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6b,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe8,0x5a,0xce,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x2c,0x0,0x33,0x2c,0x0,0x5d,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001k\000\002\012\001\000\000\002\001\350Z\316\351\000\003\002\001\000\012\016\001\014\000?\000,\0003,\000]\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eecf4b58f9b2d481f39ae9496ace9dc094935a75 Step #5: Base64: AGFzbQEAAAABBQFgAWsAAgoBAAACAehazukAAwIBAAoOAQwAPwAsADMsAF0AAAs= Step #5: MERGE-OUTER: attempt 2653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1438700473 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e397ad6198, 0x55e397ade911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e397ade918,0x55e397b660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eecf4b58f9b2d481f39ae9496ace9dc094935a75' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9836 processed earlier; will process 5439 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39577==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3952ea5dd bp 0x000000000000 sp 0x7ffef6daacc0 T39577) Step #5: ==39577==The signal is caused by a READ memory access. Step #5: #0 0x55e3952ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e39510c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e39510bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3950e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e39500aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e394f62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e394f6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e394f536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e394f7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa6e4108082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e394f46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39577==Register values: Step #5: rax = 0x000055e39a522200 rbx = 0x000055e39a522200 rcx = 0x000055e39a5226b0 rdx = 0x00007fa6e42d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef6daacc0 Step #5: r8 = 0x000055e39a522200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa6e42d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3984e9960 r14 = 0x0000000100000004 r15 = 0x000055e397456386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39577==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x3b,0xca,0xcc,0x31,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4b,0x35,0x81,0x80,0x80,0x80,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\012\001\000\000\002\007\275;\312\3141\003\002\001\000\012\016\001\014\000BK5\201\200\200\200\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-14c4959396869ee2605b0e8415f26a6d0e6aef22 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgoBAAACB707yswxAwIBAAoOAQwAQks1gYCAgAAAAAs= Step #5: MERGE-OUTER: attempt 2654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1438836949 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d43c451198, 0x55d43c459911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d43c459918,0x55d43c4e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14c4959396869ee2605b0e8415f26a6d0e6aef22' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9837 processed earlier; will process 5438 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 336 ft: 337 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39581==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d439c655dd bp 0x000000000000 sp 0x7fffe0851b80 T39581) Step #5: ==39581==The signal is caused by a READ memory access. Step #5: #0 0x55d439c655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d439a87280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d439a86fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d439a64929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d439985ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4398ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4398e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4398ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4398fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd879dda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4398c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39581==Register values: Step #5: rax = 0x000055d43e2c73c0 rbx = 0x000055d43e2c73c0 rcx = 0x000055d43e2c7870 rdx = 0x00007fd879fa2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe0851b80 Step #5: r8 = 0x000055d43e2c73c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd879fa2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d43ce64960 r14 = 0x0000000100000004 r15 = 0x000055d43bdd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39581==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x20,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0xd6,0x80,0x0,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\002\012\001\000\000\002\007 \223\341\312\016\003\002\001\000\012\016\001\014\000\020\000\326\200\000\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e520c29e9743f3c1c9fbae96061ae93ff1ee07b Step #5: Base64: AGFzbQEAAAABBQFgAAFsAgoBAAACByCT4coOAwIBAAoOAQwAEADWgAAQABAAAAs= Step #5: MERGE-OUTER: attempt 2655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1438987721 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561ecd70198, 0x5561ecd78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561ecd78918,0x5561ece000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e520c29e9743f3c1c9fbae96061ae93ff1ee07b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9839 processed earlier; will process 5436 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 339 ft: 340 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39585==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561ea5845dd bp 0x000000000000 sp 0x7ffcdad8b540 T39585) Step #5: ==39585==The signal is caused by a READ memory access. Step #5: #0 0x5561ea5845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561ea3a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561ea3a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561ea383929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561ea2a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561ea1fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561ea2061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561ea1ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561ea2193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7280224082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561ea1e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39585==Register values: Step #5: rax = 0x00005561ee6ca690 rbx = 0x00005561ee6ca690 rcx = 0x00005561ee6cab40 rdx = 0x00007f72803ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdad8b540 Step #5: r8 = 0x00005561ee6ca690 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f72803ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561ed783960 r14 = 0x0000000100000004 r15 = 0x00005561ec6f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39585==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x61,0x6c,0x31,0x33,0x31,0x0,0x0,0x5,0x66,0xd3,0x96,0x69,0x29,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006mal131\000\000\005f\323\226i)\000\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b15e284b10a4f870bf72e9949b02fea08d6ad985 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZtYWwxMzEAAAVm05ZpKQAACgYBBAAQAAs= Step #5: MERGE-OUTER: attempt 2656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1439124897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563bda32a198, 0x563bda332911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563bda332918,0x563bda3ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b15e284b10a4f870bf72e9949b02fea08d6ad985' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9841 processed earlier; will process 5434 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39589==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563bd7b3e5dd bp 0x000000000000 sp 0x7ffd21e1e930 T39589) Step #5: ==39589==The signal is caused by a READ memory access. Step #5: #0 0x563bd7b3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563bd7960280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563bd795ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563bd793d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563bd785ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563bd77b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563bd77c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563bd77a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563bd77d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcdf5086082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563bd779aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39589==Register values: Step #5: rax = 0x0000563bdbf2d1c0 rbx = 0x0000563bdbf2d1c0 rcx = 0x0000563bdbf2d670 rdx = 0x00007fcdf524eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd21e1e930 Step #5: r8 = 0x0000563bdbf2d1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcdf524ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563bdad3d960 r14 = 0x0000000100000004 r15 = 0x0000563bd9caa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39589==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x62,0xb9,0xe1,0xca,0x31,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x55,0x33,0x0,0xf9,0xce,0xf8,0xff,0xe1,0x11,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005b\271\341\3121\003\002\001\000\012\016\001\014\000BU3\000\371\316\370\377\341\021\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b6e1311b05a38b7255552b2b353fa06f9c3822c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBWK54coxAwIBAAoOAQwAQlUzAPnO+P/hEQs= Step #5: MERGE-OUTER: attempt 2657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1439259529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3804ad198, 0x55c3804b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3804b5918,0x55c38053d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b6e1311b05a38b7255552b2b353fa06f9c3822c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9842 processed earlier; will process 5433 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39593==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c37dcc15dd bp 0x000000000000 sp 0x7ffc8032d010 T39593) Step #5: ==39593==The signal is caused by a READ memory access. Step #5: #0 0x55c37dcc15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c37dae3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c37dae2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c37dac0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c37d9e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c37d939c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c37d9431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c37d92a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c37d9563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab9af6e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c37d91daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39593==Register values: Step #5: rax = 0x000055c38288a200 rbx = 0x000055c38288a200 rcx = 0x000055c38288a6b0 rdx = 0x00007fab9b136b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8032d010 Step #5: r8 = 0x000055c38288a200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab9b136be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c380ec0960 r14 = 0x0000000100000004 r15 = 0x000055c37fe2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39593==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6a,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xee,0x4c,0xcd,0xe3,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x5,0x7d,0x3f,0x80,0x80,0x0,0x0,0x3f,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001j\000\002\012\001\000\000\002\001\356L\315\343\000\003\002\001\000\012\016\001\014\001\005}?\200\200\000\000?\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-86565e3d2fe110dcdb254c93cbcbd3db4c3f1688 Step #5: Base64: AGFzbQEAAAABBQFgAWoAAgoBAAACAe5MzeMAAwIBAAoOAQwBBX0/gIAAAD8AAAs= Step #5: MERGE-OUTER: attempt 2658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1439392663 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d196738198, 0x55d196740911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d196740918,0x55d1967c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86565e3d2fe110dcdb254c93cbcbd3db4c3f1688' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9843 processed earlier; will process 5432 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown function 1434 Step #5: #2 pulse cov: 376 ft: 381 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39597==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d193f4c5dd bp 0x000000000000 sp 0x7fff63214760 T39597) Step #5: ==39597==The signal is caused by a READ memory access. Step #5: #0 0x55d193f4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d193d6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d193d6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d193d4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d193c6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d193bc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d193bce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d193bb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d193be13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2a35c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d193ba8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39597==Register values: Step #5: rax = 0x000055d1987a52e0 rbx = 0x000055d1987a52e0 rcx = 0x000055d1987a5790 rdx = 0x00007fe2a3788b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff63214760 Step #5: r8 = 0x000055d1987a52e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2a3788be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d19714b960 r14 = 0x0000000100000004 r15 = 0x000055d1960b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39597==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x21,0xb9,0xe1,0xca,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x35,0x0,0x31,0x35,0x2,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\002\012\001\000\000\002\005!\271\341\312\021\003\002\001\000\012\016\001\014\000B]5\00015\002\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9227dbbfd0e0262e32af333f4160efd78aaef77d Step #5: Base64: AGFzbQEAAAABBQFgAX4AAgoBAAACBSG54coRAwIBAAoOAQwAQl01ADE1AgAAAQs= Step #5: MERGE-OUTER: attempt 2659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1439528291 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b2143d198, 0x559b21445911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b21445918,0x559b214cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9227dbbfd0e0262e32af333f4160efd78aaef77d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9846 processed earlier; will process 5429 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39601==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b1ec515dd bp 0x000000000000 sp 0x7ffd321e3780 T39601) Step #5: ==39601==The signal is caused by a READ memory access. Step #5: #0 0x559b1ec515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b1ea73280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b1ea72fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b1ea50929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b1e971ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b1e8c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b1e8d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b1e8ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b1e8e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff54c932082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b1e8adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39601==Register values: Step #5: rax = 0x0000559b225c0ce0 rbx = 0x0000559b225c0ce0 rcx = 0x0000559b225c0cd0 rdx = 0x00007ff54cafab80 Step #5: rdi = 0x0000559b225c0cd0 rsi = 0x0000000004000001 rbp = 0x0000000000000000 rsp = 0x00007ffd321e3780 Step #5: r8 = 0x0000559b225c0ce0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff54cafabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b21e50960 r14 = 0x0000000100000004 r15 = 0x0000559b20dbd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39601==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xfd,0x0,0xcc,0xcb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x38,0x0,0x31,0x38,0x0,0x0,0x38,0x0,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\001\375\000\314\313\000\003\002\001\000\012\016\001\014\000\0008\00018\000\0008\000n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef5b699b1f935fbb116ad2d1bd6d50c14a96a75c Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACAf0AzMsAAwIBAAoOAQwAADgAMTgAADgAbgs= Step #5: MERGE-OUTER: attempt 2660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1439664468 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d4617e198, 0x561d46186911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d46186918,0x561d4620e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef5b699b1f935fbb116ad2d1bd6d50c14a96a75c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9848 processed earlier; will process 5427 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 387 ft: 397 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #4 pulse cov: 487 ft: 519 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39605==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d439925dd bp 0x000000000000 sp 0x7ffcf5f4cf00 T39605) Step #5: ==39605==The signal is caused by a READ memory access. Step #5: #0 0x561d439925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d437b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d437b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d43791929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d436b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d4360ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d436141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d435fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d436273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9ca2ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d435eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39605==Register values: Step #5: rax = 0x0000561d481185a0 rbx = 0x0000561d481185a0 rcx = 0x0000561d48118a50 rdx = 0x00007fd9ca4b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf5f4cf00 Step #5: r8 = 0x0000561d481185a0 r9 = 0x0000561d47fd40a0 r10 = 0x0000561d47f9e010 r11 = 0x00007fd9ca4b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d46b91960 r14 = 0x0000000100000004 r15 = 0x0000561d45afe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39605==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x61,0x76,0x68,0x6f,0x15,0x0,0x0,0x5,0x6d,0x61,0x6c,0x6c,0x6f,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006mavho\025\000\000\005mallo\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcfae26a29035e5c129fabc030306a84caaf486d Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZtYXZobxUAAAVtYWxsbwAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1439800991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b379ce8198, 0x55b379cf0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b379cf0918,0x55b379d780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dcfae26a29035e5c129fabc030306a84caaf486d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9853 processed earlier; will process 5422 files now Step #5: [LOADING] WASM module load failed: unknown data segment 116684 Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 384 ft: 389 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39609==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3774fc5dd bp 0x000000000000 sp 0x7fffb8c0a130 T39609) Step #5: ==39609==The signal is caused by a READ memory access. Step #5: #0 0x55b3774fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b37731e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b37731dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b3772fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b37721cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b377174c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b37717e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3771656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3771913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0cea385082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b377158aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39609==Register values: Step #5: rax = 0x000055b37c2a3220 rbx = 0x000055b37c2a3220 rcx = 0x000055b37c2a36d0 rdx = 0x00007f0cea54db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb8c0a130 Step #5: r8 = 0x000055b37c2a3220 r9 = 0x00007f0cea54dc20 r10 = 0x000055b37c128010 r11 = 0x00007f0cea54dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b37a6fb960 r14 = 0x0000000100000004 r15 = 0x000055b379668386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39609==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe5,0x53,0xce,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x32,0x0,0x94,0xff,0xe5,0xd3,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\001\345S\316\351\000\003\002\001\000\012\016\001\014\000?\0002\000\224\377\345\323\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ceafdc7040cc0c8094a6a71980447a7eec0a38ab Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACAeVTzukAAwIBAAoOAQwAPwAyAJT/5dMAAAs= Step #5: MERGE-OUTER: attempt 2662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1439939080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a4077d198, 0x563a40785911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a40785918,0x563a4080d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ceafdc7040cc0c8094a6a71980447a7eec0a38ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9857 processed earlier; will process 5418 files now Step #5: [LOADING] WASM module load failed: unknown function 1434 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39613==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a3df915dd bp 0x000000000000 sp 0x7ffd9691e2e0 T39613) Step #5: ==39613==The signal is caused by a READ memory access. Step #5: #0 0x563a3df915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a3ddb3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a3ddb2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a3dd90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a3dcb1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a3dc09c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a3dc131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a3dbfa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a3dc263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ea9e22082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a3dbedaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39613==Register values: Step #5: rax = 0x0000563a4156ff00 rbx = 0x0000563a4156ff00 rcx = 0x0000563a4156fef0 rdx = 0x00007f3ea9feab80 Step #5: rdi = 0x0000563a4156fef0 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007ffd9691e2e0 Step #5: r8 = 0x0000563a4156ff00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ea9feabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a41190960 r14 = 0x0000000100000004 r15 = 0x0000563a400fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39613==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xff,0xee,0xff,0x3b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x32,0x80,0x0,0xa,0x41,0x41,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\002\012\001\000\000\002\007\000\377\356\377;\003\002\001\000\012\016\001\014\000B]2\200\000\012AA\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a0aa2cc9a9b31a971c4411dc78b1a82ff5e84de Step #5: Base64: AGFzbQEAAAABBQFgAAFqAgoBAAACBwD/7v87AwIBAAoOAQwAQl0ygAAKQUESAAs= Step #5: MERGE-OUTER: attempt 2663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1440073444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aae790b198, 0x55aae7913911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aae7913918,0x55aae799b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a0aa2cc9a9b31a971c4411dc78b1a82ff5e84de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9859 processed earlier; will process 5416 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39617==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aae511f5dd bp 0x000000000000 sp 0x7fffb5d1acb0 T39617) Step #5: ==39617==The signal is caused by a READ memory access. Step #5: #0 0x55aae511f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aae4f41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aae4f40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aae4f1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aae4e3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aae4d97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aae4da11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aae4d886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aae4db43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe7f942082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aae4d7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39617==Register values: Step #5: rax = 0x000055aae8ce9200 rbx = 0x000055aae8ce9200 rcx = 0x000055aae8ce96b0 rdx = 0x00007fbe7fb0ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb5d1acb0 Step #5: r8 = 0x000055aae8ce9200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe7fb0abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aae831e960 r14 = 0x0000000100000004 r15 = 0x000055aae728b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39617==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x0,0xae,0xc9,0xea,0x2a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xd2,0xd6,0x60,0x42,0x2f,0xfe,0x1b,0x0,0x20,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\005\000\256\311\352*\003\002\001\000\012\016\001\014\000B\322\326`B/\376\033\000 \013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53dd7d7ccf1c2f3d4e8f917037df0bbf50eb336c Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACBQCuyeoqAwIBAAoOAQwAQtLWYEIv/hsAIAs= Step #5: MERGE-OUTER: attempt 2664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1440207629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ef6319198, 0x557ef6321911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ef6321918,0x557ef63a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53dd7d7ccf1c2f3d4e8f917037df0bbf50eb336c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9860 processed earlier; will process 5415 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39621==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ef3b2d5dd bp 0x000000000000 sp 0x7ffdbb38cdd0 T39621) Step #5: ==39621==The signal is caused by a READ memory access. Step #5: #0 0x557ef3b2d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ef394f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ef394efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ef392c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ef384dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ef37a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ef37af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ef37966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ef37c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fa0db4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ef3789aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39621==Register values: Step #5: rax = 0x0000557ef7594aa0 rbx = 0x0000557ef7594aa0 rcx = 0x0000557ef7594f50 rdx = 0x00007f9fa0f7cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbb38cdd0 Step #5: r8 = 0x0000557ef7594aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fa0f7cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ef6d2c960 r14 = 0x0000000100000004 r15 = 0x0000557ef5c99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39621==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x7b,0xc8,0xcf,0x2a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4b,0x2b,0x80,0x80,0x80,0x0,0xa,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007\275{\310\317*\003\002\001\000\012\016\001\014\000BK+\200\200\200\000\012\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dacbba480251b50b8a16ed57ff6aaabde75af555 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACB717yM8qAwIBAAoOAQwAQksrgICAAAoaAQs= Step #5: MERGE-OUTER: attempt 2665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1440342509 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55833c2d2198, 0x55833c2da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55833c2da918,0x55833c3620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dacbba480251b50b8a16ed57ff6aaabde75af555' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9862 processed earlier; will process 5413 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39625==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558339ae65dd bp 0x000000000000 sp 0x7ffd26e60a60 T39625) Step #5: ==39625==The signal is caused by a READ memory access. Step #5: #0 0x558339ae65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558339908280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558339907fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5583398e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558339806ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55833975ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583397681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55833974f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55833977b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff431c13082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558339742aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39625==Register values: Step #5: rax = 0x000055833e87a200 rbx = 0x000055833e87a200 rcx = 0x000055833e87a6b0 rdx = 0x00007ff431ddbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd26e60a60 Step #5: r8 = 0x000055833e87a200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff431ddbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055833cce5960 r14 = 0x0000000100000004 r15 = 0x000055833bc52386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39625==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xed,0x53,0xd1,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x3a,0x0,0x1,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\001\355S\321\351\000\003\002\001\000\012\016\001\014\000?\000?\000:\000\001 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6710d30dceb7a8334e73aef2a4743ead24b1c798 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACAe1T0ekAAwIBAAoOAQwAPwA/ADoAASAAAAs= Step #5: MERGE-OUTER: attempt 2666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1440475273 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599135eb198, 0x5599135f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599135f3918,0x55991367b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6710d30dceb7a8334e73aef2a4743ead24b1c798' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9863 processed earlier; will process 5412 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 221 ft: 222 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 375 ft: 406 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39629==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559910dff5dd bp 0x000000000000 sp 0x7ffe490e65f0 T39629) Step #5: ==39629==The signal is caused by a READ memory access. Step #5: #0 0x559910dff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559910c21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559910c20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559910bfe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559910b1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559910a77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559910a811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559910a686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559910a943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5567e4e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559910a5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39629==Register values: Step #5: rax = 0x0000559914ced460 rbx = 0x0000559914ced460 rcx = 0x0000559914ced910 rdx = 0x00007f5568016b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe490e65f0 Step #5: r8 = 0x0000559914ced460 r9 = 0x0000559914b88cd0 r10 = 0x0000559914b73010 r11 = 0x00007f5568016be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559913ffe960 r14 = 0x0000000100000004 r15 = 0x0000559912f6b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39629==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x25,0x9d,0xed,0xce,0x3b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x57,0x28,0x0,0xfc,0xff,0xe6,0xa,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\002\012\001\000\000\002\007%\235\355\316;\003\002\001\000\012\016\001\014\000BW(\000\374\377\346\012\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c4d07e39bed9d71110a96fb1480bd12a259b466 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAgoBAAACByWd7c47AwIBAAoOAQwAQlcoAPz/5goAAAs= Step #5: MERGE-OUTER: attempt 2667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1440612285 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f56b075198, 0x55f56b07d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f56b07d918,0x55f56b1050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c4d07e39bed9d71110a96fb1480bd12a259b466' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9866 processed earlier; will process 5409 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 318 ft: 319 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown data segment 3 Step #5: #2 pulse cov: 345 ft: 358 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39633==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5688895dd bp 0x000000000000 sp 0x7ffdc946ff00 T39633) Step #5: ==39633==The signal is caused by a READ memory access. Step #5: #0 0x55f5688895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5686ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5686aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f568688929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5685a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f568501c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f56850b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5684f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f56851e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58904f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5684e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39633==Register values: Step #5: rax = 0x000055f56d2ff5c0 rbx = 0x000055f56d2ff5c0 rcx = 0x000055f56d2ffa70 rdx = 0x00007f58906bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc946ff00 Step #5: r8 = 0x000055f56d2ff5c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58906bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f56ba88960 r14 = 0x0000000100000004 r15 = 0x000055f56a9f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39633==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x12,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x30,0x0,0x2,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\002\012\001\000\000\002\007\022\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000?\0000\000\002\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7a85d64a03613f578af9b549f05988d9b14e5e1 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAgoBAAACBxKT4coOAwIBAAoOAQwAEAA/ADAAAhAAAAs= Step #5: MERGE-OUTER: attempt 2668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1440749172 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e203261198, 0x55e203269911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e203269918,0x55e2032f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7a85d64a03613f578af9b549f05988d9b14e5e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9869 processed earlier; will process 5406 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39637==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e200a755dd bp 0x000000000000 sp 0x7ffcdc300ff0 T39637) Step #5: ==39637==The signal is caused by a READ memory access. Step #5: #0 0x55e200a755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e200897280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e200896fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e200874929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e200795ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2006edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2006f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2006de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e20070a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8db98c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2006d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39637==Register values: Step #5: rax = 0x000055e2050561c0 rbx = 0x000055e2050561c0 rcx = 0x000055e205056670 rdx = 0x00007f8db9a8db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdc300ff0 Step #5: r8 = 0x000055e2050561c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8db9a8dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e203c74960 r14 = 0x0000000100000004 r15 = 0x000055e202be1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39637==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x77,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x2f,0x0,0x0,0xd,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\002\012\001\000\000\002\007w\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000?\000/\000\000\015\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21eff6e3b8a949affce50b5fe7b233ce2e370cc7 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAgoBAAACB3eT4coOAwIBAAoOAQwAEAA/AC8AAA0AAAs= Step #5: MERGE-OUTER: attempt 2669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1440884116 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b04b55198, 0x559b04b5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b04b5d918,0x559b04be50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21eff6e3b8a949affce50b5fe7b233ce2e370cc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9870 processed earlier; will process 5405 files now Step #5: [LOADING] WASM module load failed: unknown function 25 Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 88Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39641==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b023695dd bp 0x000000000000 sp 0x7ffcae617670 T39641) Step #5: ==39641==The signal is caused by a READ memory access. Step #5: #0 0x559b023695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b0218b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b0218afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b02168929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b02089ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b01fe1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b01feb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b01fd26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b01ffe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7a8d61082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b01fc5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39641==Register values: Step #5: rax = 0x0000559b059f2990 rbx = 0x0000559b059f2990 rcx = 0x0000559b059f2980 rdx = 0x00007fa7a8f29b80 Step #5: rdi = 0x0000559b059f2980 rsi = 0x0000000000108200 rbp = 0x0000000000000000 rsp = 0x00007ffcae617670 Step #5: r8 = 0x0000559b059f2990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7a8f29be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b05568960 r14 = 0x0000000100000004 r15 = 0x0000559b044d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39641==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x5d,0xff,0xee,0xff,0x10,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x32,0x80,0x0,0x2,0x0,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\002\012\001\000\000\002\007]\377\356\377\020\003\002\001\000\012\016\001\014\000B]2\200\000\002\000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-076e593e6ceab7e949343b6e4d5299399103df47 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAgoBAAACB13/7v8QAwIBAAoOAQwAQl0ygAACAAAQAAs= Step #5: MERGE-OUTER: attempt 2670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1441057879 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cad47af198, 0x55cad47b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cad47b7918,0x55cad483f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/076e593e6ceab7e949343b6e4d5299399103df47' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9872 processed earlier; will process 5403 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 44 Step #5: #2 pulse cov: 417 ft: 431 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment 3436 Step #5: #4 pulse cov: 475 ft: 524 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39645==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cad1fc35dd bp 0x000000000000 sp 0x7ffdbab3df70 T39645) Step #5: ==39645==The signal is caused by a READ memory access. Step #5: #0 0x55cad1fc35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cad1de5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cad1de4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cad1dc2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cad1ce3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cad1c3bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cad1c451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cad1c2c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cad1c583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f512a48d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cad1c1faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39645==Register values: Step #5: rax = 0x000055cad5e49bd0 rbx = 0x000055cad5e49bd0 rcx = 0x000055cad5e4a080 rdx = 0x00007f512a655b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbab3df70 Step #5: r8 = 0x000055cad5e49bd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f512a655be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cad51c2960 r14 = 0x0000000100000004 r15 = 0x000055cad412f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39645==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x0,0xae,0xc9,0xea,0x27,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xd2,0xd6,0x60,0x42,0x2f,0xfe,0x1b,0x0,0x20,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\005\000\256\311\352'\003\002\001\000\012\016\001\014\000B\322\326`B/\376\033\000 \013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ec19e14db3c958cca59c53067025fc4290484c4 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACBQCuyeonAwIBAAoOAQwAQtLWYEIv/hsAIAs= Step #5: MERGE-OUTER: attempt 2671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1441194430 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7aec84198, 0x55c7aec8c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7aec8c918,0x55c7aed140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ec19e14db3c958cca59c53067025fc4290484c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9877 processed earlier; will process 5398 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39649==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7ac4985dd bp 0x000000000000 sp 0x7ffc6374a4d0 T39649) Step #5: ==39649==The signal is caused by a READ memory access. Step #5: #0 0x55c7ac4985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7ac2ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7ac2b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7ac297929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7ac1b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7ac110c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7ac11a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7ac1016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7ac12d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f655ac30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7ac0f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39649==Register values: Step #5: rax = 0x000055c7afbde200 rbx = 0x000055c7afbde200 rcx = 0x000055c7afbde6b0 rdx = 0x00007f655adf8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6374a4d0 Step #5: r8 = 0x000055c7afbde200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f655adf8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7af697960 r14 = 0x0000000100000004 r15 = 0x000055c7ae604386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39649==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x3b,0xca,0xcd,0x30,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x80,0x4b,0x2b,0x80,0x80,0x0,0xf6,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007\275;\312\3150\003\002\001\000\012\016\001\014\000B\200K+\200\200\000\366\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e96f83581f60d32c62fcd2bd9c2103fb105c943 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACB707ys0wAwIBAAoOAQwAQoBLK4CAAPYAAAs= Step #5: MERGE-OUTER: attempt 2672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1441327616 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574c2b3e198, 0x5574c2b46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574c2b46918,0x5574c2bce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e96f83581f60d32c62fcd2bd9c2103fb105c943' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9878 processed earlier; will process 5397 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 339 ft: 340 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39653==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574c03525dd bp 0x000000000000 sp 0x7ffd1272e890 T39653) Step #5: ==39653==The signal is caused by a READ memory access. Step #5: #0 0x5574c03525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574c0174280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574c0173fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574c0151929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574c0072ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574bffcac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574bffd41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574bffbb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574bffe73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f427709f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574bffaeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39653==Register values: Step #5: rax = 0x00005574c4300660 rbx = 0x00005574c4300660 rcx = 0x00005574c4300b10 rdx = 0x00007f4277267b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1272e890 Step #5: r8 = 0x00005574c4300660 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4277267be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574c3551960 r14 = 0x0000000100000004 r15 = 0x00005574c24be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39653==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xa4,0x53,0xcb,0xe9,0x1,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x33,0x0,0x2f,0x37,0x1,0x29,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\001\244S\313\351\001\003\002\001\000\012\016\001\014\000?\000?\0003\000/7\001)\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a53d1887dfaf243c84af0948dff85dc460d93fa Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACAaRTy+kBAwIBAAoOAQwAPwA/ADMALzcBKQs= Step #5: MERGE-OUTER: attempt 2673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1441462546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557428537198, 0x55742853f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55742853f918,0x5574285c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a53d1887dfaf243c84af0948dff85dc460d93fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9880 processed earlier; will process 5395 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 332 ft: 349 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39657==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557425d4b5dd bp 0x000000000000 sp 0x7ffd37f23250 T39657) Step #5: ==39657==The signal is caused by a READ memory access. Step #5: #0 0x557425d4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557425b6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557425b6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557425b4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557425a6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574259c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574259cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574259b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574259e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a96f99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574259a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39657==Register values: Step #5: rax = 0x0000557429ab8730 rbx = 0x0000557429ab8730 rcx = 0x0000557429ab8be0 rdx = 0x00007f6a97161b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd37f23250 Step #5: r8 = 0x0000557429ab8730 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a97161be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557428f4a960 r14 = 0x0000000100000004 r15 = 0x0000557427eb7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39657==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000\020\000\000\020\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34599097325bfabd071c6087f3a20b8a7725350e Step #5: Base64: AGFzbQEAAAABBQFgAAFxAgoBAAACB2CT4coOAwIBAAoOAQwAEAAQAAAQAAAAAAs= Step #5: MERGE-OUTER: attempt 2674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1441596639 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55645e872198, 0x55645e87a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55645e87a918,0x55645e9020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34599097325bfabd071c6087f3a20b8a7725350e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9883 processed earlier; will process 5392 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39661==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55645c0865dd bp 0x000000000000 sp 0x7ffc58b1c930 T39661) Step #5: ==39661==The signal is caused by a READ memory access. Step #5: #0 0x55645c0865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55645bea8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55645bea7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55645be85929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55645bda6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55645bcfec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55645bd081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55645bcef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55645bd1b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f595ba14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55645bce2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39661==Register values: Step #5: rax = 0x000055645fc1f200 rbx = 0x000055645fc1f200 rcx = 0x000055645fc1f6b0 rdx = 0x00007f595bbdcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc58b1c930 Step #5: r8 = 0x000055645fc1f200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f595bbdcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055645f285960 r14 = 0x0000000100000004 r15 = 0x000055645e1f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39661==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x31,0xce,0xcd,0xeb,0x2c,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xff,0xdf,0xbf,0x6f,0x2f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\0051\316\315\353,\003\002\001\000\012\016\001\014\000B\377\377\337\277o/\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3eae0f311c9ceb9b1f274dd3c2e3a2041d9cc47d Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBTHOzessAwIBAAoOAQwAQv//379vLwAAAAs= Step #5: MERGE-OUTER: attempt 2675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1441737639 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d1d7c4c198, 0x55d1d7c54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d1d7c54918,0x55d1d7cdc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3eae0f311c9ceb9b1f274dd3c2e3a2041d9cc47d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9884 processed earlier; will process 5391 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39665==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d1d54605dd bp 0x000000000000 sp 0x7ffffc62be30 T39665) Step #5: ==39665==The signal is caused by a READ memory access. Step #5: #0 0x55d1d54605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d1d5282280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d1d5281fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d1d525f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d1d5180ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d1d50d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1d50e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d1d50c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1d50f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb033f6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d1d50bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39665==Register values: Step #5: rax = 0x000055d1d9baa1c0 rbx = 0x000055d1d9baa1c0 rcx = 0x000055d1d9baa670 rdx = 0x00007fb034137b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffc62be30 Step #5: r8 = 0x000055d1d9baa1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb034137be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d1d865f960 r14 = 0x0000000100000004 r15 = 0x000055d1d75cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39665==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x12,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x1,0x0,0x31,0x0,0x2,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\002\012\001\000\000\002\007\022\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000\001\0001\000\002\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e771e6bfe10f1bc2adf659ba23a7177dd3c1345a Step #5: Base64: AGFzbQEAAAABBQFgAAFrAgoBAAACBxKT4coOAwIBAAoOAQwAEAABADEAAgAAAAs= Step #5: MERGE-OUTER: attempt 2676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1441872336 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a2ac1a198, 0x560a2ac22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a2ac22918,0x560a2acaa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e771e6bfe10f1bc2adf659ba23a7177dd3c1345a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9885 processed earlier; will process 5390 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 391 ft: 402 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39669==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a2842e5dd bp 0x000000000000 sp 0x7ffd43369b90 T39669) Step #5: ==39669==The signal is caused by a READ memory access. Step #5: #0 0x560a2842e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a28250280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a2824ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a2822d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a2814ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a280a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a280b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a280976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a280c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f51ece33082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a2808aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39669==Register values: Step #5: rax = 0x0000560a2c15c5a0 rbx = 0x0000560a2c15c5a0 rcx = 0x0000560a2c15ca50 rdx = 0x00007f51ecffbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd43369b90 Step #5: r8 = 0x0000560a2c15c5a0 r9 = 0x0000560a2bffc9e0 r10 = 0x0000560a2bfe2010 r11 = 0x00007f51ecffbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a2b62d960 r14 = 0x0000000100000004 r15 = 0x0000560a2a59a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39669==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xe5,0x58,0xcc,0xe1,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x2d,0x0,0xf5,0xff,0xfe,0x24,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\001\345X\314\341\000\003\002\001\000\012\016\001\014\000?\000-\000\365\377\376$\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-179843664651e886133ecc69f5751c7efa8d842f Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACAeVYzOEAAwIBAAoOAQwAPwAtAPX//iQAAAs= Step #5: MERGE-OUTER: attempt 2677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442008289 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558228f31198, 0x558228f39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558228f39918,0x558228fc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/179843664651e886133ecc69f5751c7efa8d842f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9889 processed earlier; will process 5386 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39673==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582267455dd bp 0x000000000000 sp 0x7ffd8a52a850 T39673) Step #5: ==39673==The signal is caused by a READ memory access. Step #5: #0 0x5582267455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558226567280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558226566fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558226544929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558226465ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582263bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582263c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582263ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582263da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f151da8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582263a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39673==Register values: Step #5: rax = 0x000055822b6611c0 rbx = 0x000055822b6611c0 rcx = 0x000055822b661670 rdx = 0x00007f151dc57b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8a52a850 Step #5: r8 = 0x000055822b6611c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f151dc57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558229944960 r14 = 0x0000000100000004 r15 = 0x00005582288b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39673==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xfb,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x3f,0x0,0x37,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\002\012\001\000\000\002\007`\223\373\312\016\003\002\001\000\012\016\001\014\000\020\000?\000?\0007\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a571eb23f02a219d74db7e5f967e451cbd32efda Step #5: Base64: AGFzbQEAAAABBQFgAAF9AgoBAAACB2CT+8oOAwIBAAoOAQwAEAA/AD8ANwAAAAs= Step #5: MERGE-OUTER: attempt 2678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442143109 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557299c1f198, 0x557299c27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557299c27918,0x557299caf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a571eb23f02a219d74db7e5f967e451cbd32efda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9890 processed earlier; will process 5385 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39677==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572974335dd bp 0x000000000000 sp 0x7ffc50e4da30 T39677) Step #5: ==39677==The signal is caused by a READ memory access. Step #5: #0 0x5572974335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557297255280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557297254fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557297232929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557297153ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572970abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572970b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55729709c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572970c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4945a68082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55729708faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39677==Register values: Step #5: rax = 0x000055729c5531a0 rbx = 0x000055729c5531a0 rcx = 0x000055729c553650 rdx = 0x00007f4945c30b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc50e4da30 Step #5: r8 = 0x000055729c5531a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4945c30be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055729a632960 r14 = 0x0000000100000004 r15 = 0x000055729959f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39677==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x5c,0x7f,0x6c,0x30,0x37,0x0,0x0,0x5,0x66,0x72,0x64,0x30,0x78,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x3d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\007\022\002\006m\\\177l07\000\000\005frd0x\000\000\012\006\001\004\000A=\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d88e958afb87814bd95616ce2265aea4cb8aded Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAcSAgZtXH9sMDcAAAVmcmQweAAACgYBBABBPQs= Step #5: MERGE-OUTER: attempt 2679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442278465 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b6ecfb1198, 0x55b6ecfb9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6ecfb9918,0x55b6ed0410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d88e958afb87814bd95616ce2265aea4cb8aded' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9891 processed earlier; will process 5384 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39681==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6ea7c55dd bp 0x000000000000 sp 0x7fff9bb317b0 T39681) Step #5: ==39681==The signal is caused by a READ memory access. Step #5: #0 0x55b6ea7c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b6ea5e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b6ea5e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6ea5c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b6ea4e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b6ea43dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b6ea4471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6ea42e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b6ea45a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd27a686082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b6ea421aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39681==Register values: Step #5: rax = 0x000055b6ef590200 rbx = 0x000055b6ef590200 rcx = 0x000055b6ef5906b0 rdx = 0x00007fd27a84eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9bb317b0 Step #5: r8 = 0x000055b6ef590200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd27a84ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6ed9c4960 r14 = 0x0000000100000004 r15 = 0x000055b6ec931386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39681==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x7b,0xc8,0xcf,0x2a,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4b,0x2a,0x80,0x80,0x80,0x0,0xa,0x1a,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007\275{\310\317*\003\002\001\000\012\016\001\014\000BK*\200\200\200\000\012\032\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fc5d4ffba80ece5c43340551a6ff3986b9b43e6 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACB717yM8qAwIBAAoOAQwAQksqgICAAAoaAQs= Step #5: MERGE-OUTER: attempt 2680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442411974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e9dc31f198, 0x55e9dc327911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e9dc327918,0x55e9dc3af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1fc5d4ffba80ece5c43340551a6ff3986b9b43e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9892 processed earlier; will process 5383 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39685==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9d9b335dd bp 0x000000000000 sp 0x7ffd6bb5e4e0 T39685) Step #5: ==39685==The signal is caused by a READ memory access. Step #5: #0 0x55e9d9b335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e9d9955280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e9d9954fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e9d9932929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e9d9853ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e9d97abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e9d97b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e9d979c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e9d97c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0b5abc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e9d978faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39685==Register values: Step #5: rax = 0x000055e9dd6991c0 rbx = 0x000055e9dd6991c0 rcx = 0x000055e9dd699670 rdx = 0x00007fc0b5c84b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6bb5e4e0 Step #5: r8 = 0x000055e9dd6991c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc0b5c84be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e9dcd32960 r14 = 0x0000000100000004 r15 = 0x000055e9dbc9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39685==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x21,0xb9,0xe1,0xc2,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x31,0x0,0xe9,0xff,0x95,0x95,0x95,0x7,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005!\271\341\302\021\003\002\001\000\012\016\001\014\000B]1\000\351\377\225\225\225\007\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c018bfed448316dd528d24a219ee9661e91c786 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBSG54cIRAwIBAAoOAQwAQl0xAOn/lZWVBws= Step #5: MERGE-OUTER: attempt 2681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442546416 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3f9552198, 0x55b3f955a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3f955a918,0x55b3f95e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c018bfed448316dd528d24a219ee9661e91c786' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9893 processed earlier; will process 5382 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39689==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3f6d665dd bp 0x000000000000 sp 0x7ffe82f1a200 T39689) Step #5: ==39689==The signal is caused by a READ memory access. Step #5: #0 0x55b3f6d665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b3f6b88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b3f6b87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b3f6b65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b3f6a86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3f69dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3f69e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3f69cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3f69fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff510032082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3f69c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39689==Register values: Step #5: rax = 0x000055b3fa98c220 rbx = 0x000055b3fa98c220 rcx = 0x000055b3fa98c6d0 rdx = 0x00007ff5101fab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe82f1a200 Step #5: r8 = 0x000055b3fa98c220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff5101fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3f9f65960 r14 = 0x0000000100000004 r15 = 0x000055b3f8ed2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39689==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xee,0xf9,0xcd,0x9,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xf1,0x47,0x41,0xff,0x47,0x36,0x0,0x2a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\007\000\356\371\315\011\003\002\001\000\012\016\001\014\000B\361GA\377G6\000*\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a143a3eac5fc978d31d9aab9a0a28e67cb2e9c72 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACBwDu+c0JAwIBAAoOAQwAQvFHQf9HNgAqAAs= Step #5: MERGE-OUTER: attempt 2682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442679937 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627bfc70198, 0x5627bfc78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627bfc78918,0x5627bfd000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a143a3eac5fc978d31d9aab9a0a28e67cb2e9c72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9895 processed earlier; will process 5380 files now Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: #1 pulse cov: 176 ft: 177 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 342 ft: 374 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 430 ft: 470 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39693==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627bd4845dd bp 0x000000000000 sp 0x7ffc17fa8270 T39693) Step #5: ==39693==The signal is caused by a READ memory access. Step #5: #0 0x5627bd4845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627bd2a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627bd2a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627bd283929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627bd1a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627bd0fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627bd1061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627bd0ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627bd1193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb186051082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627bd0e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39693==Register values: Step #5: rax = 0x00005627c1a7f3f0 rbx = 0x00005627c1a7f3f0 rcx = 0x00005627c1a7f8a0 rdx = 0x00007fb186219b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc17fa8270 Step #5: r8 = 0x00005627c1a7f3f0 r9 = 0x00005627c191acd0 r10 = 0x00005627c1905010 r11 = 0x00007fb186219be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627c0683960 r14 = 0x0000000100000004 r15 = 0x00005627bf5f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39693==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x3,0xe4,0x52,0xcb,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x3f,0x0,0x36,0x0,0xd1,0xff,0xf7,0x14,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\003\344R\313\351\000\003\002\001\000\012\016\001\014\000?\000?\0006\000\321\377\367\024\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-413e3eb5b19f6ee4e26187bfd9eb3a8f65179d99 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACA+RSy+kAAwIBAAoOAQwAPwA/ADYA0f/3FAs= Step #5: MERGE-OUTER: attempt 2683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442816737 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e317f6198, 0x555e317fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e317fe918,0x555e318860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/413e3eb5b19f6ee4e26187bfd9eb3a8f65179d99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9900 processed earlier; will process 5375 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39697==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e2f00a5dd bp 0x000000000000 sp 0x7ffd97f3e780 T39697) Step #5: ==39697==The signal is caused by a READ memory access. Step #5: #0 0x555e2f00a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e2ee2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e2ee2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e2ee09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e2ed2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e2ec82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e2ec8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e2ec736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e2ec9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0923c9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e2ec66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39697==Register values: Step #5: rax = 0x0000555e331d31c0 rbx = 0x0000555e331d31c0 rcx = 0x0000555e331d3670 rdx = 0x00007f0923e64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd97f3e780 Step #5: r8 = 0x0000555e331d31c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0923e64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e32209960 r14 = 0x0000000100000004 r15 = 0x0000555e31176386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39697==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x0,0xef,0xec,0xff,0x10,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x2f,0x0,0x0,0x0,0x41,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\002\012\001\000\000\002\007\000\357\354\377\020\003\002\001\000\012\016\001\014\000B]/\000\000\000AA\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ffa01667e6dff431d68ea38a94653ec43755fa5 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAgoBAAACBwDv7P8QAwIBAAoOAQwAQl0vAAAAQUEAAAs= Step #5: MERGE-OUTER: attempt 2684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1442952313 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564cdefda198, 0x564cdefe2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564cdefe2918,0x564cdf06a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ffa01667e6dff431d68ea38a94653ec43755fa5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9901 processed earlier; will process 5374 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39701==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564cdc7ee5dd bp 0x000000000000 sp 0x7ffcbd65a370 T39701) Step #5: ==39701==The signal is caused by a READ memory access. Step #5: #0 0x564cdc7ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564cdc610280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564cdc60ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564cdc5ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564cdc50ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564cdc466c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564cdc4701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564cdc4576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564cdc4833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d712c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564cdc44aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39701==Register values: Step #5: rax = 0x0000564ce10b61c0 rbx = 0x0000564ce10b61c0 rcx = 0x0000564ce10b6670 rdx = 0x00007f5d71490b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbd65a370 Step #5: r8 = 0x0000564ce10b61c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d71490be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564cdf9ed960 r14 = 0x0000000100000004 r15 = 0x0000564cde95a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39701==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x60,0xb9,0xe1,0xca,0x13,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x29,0x0,0xe1,0xff,0xff,0xfd,0xff,0x23,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005`\271\341\312\023\003\002\001\000\012\016\001\014\000B])\000\341\377\377\375\377#\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ef27782a186d86819504c3dd2b75e0bbfae0906 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBWC54coTAwIBAAoOAQwAQl0pAOH///3/Iws= Step #5: MERGE-OUTER: attempt 2685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1443086953 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575d7c6d198, 0x5575d7c75911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575d7c75918,0x5575d7cfd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ef27782a186d86819504c3dd2b75e0bbfae0906' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9902 processed earlier; will process 5373 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39705==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575d54815dd bp 0x000000000000 sp 0x7ffd844b3710 T39705) Step #5: ==39705==The signal is caused by a READ memory access. Step #5: #0 0x5575d54815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575d52a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575d52a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575d5280929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575d51a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575d50f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575d51031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575d50ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575d51163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65931f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575d50ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39705==Register values: Step #5: rax = 0x00005575d910e200 rbx = 0x00005575d910e200 rcx = 0x00005575d910e6b0 rdx = 0x00007f65933beb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd844b3710 Step #5: r8 = 0x00005575d910e200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f65933bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575d8680960 r14 = 0x0000000100000004 r15 = 0x00005575d75ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39705==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x1,0xdd,0xee,0x82,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x2a,0x81,0x0,0xc1,0xc3,0x80,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\005\001\335\356\202\000\003\002\001\000\012\016\001\014\000B\000*\201\000\301\303\200\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d21c63670cc7090677dd02d3aeb97c16bf7de10c Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACBQHd7oIAAwIBAAoOAQwAQgAqgQDBw4AAAAs= Step #5: MERGE-OUTER: attempt 2686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1443221607 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564dee1c1198, 0x564dee1c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564dee1c9918,0x564dee2510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d21c63670cc7090677dd02d3aeb97c16bf7de10c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9903 processed earlier; will process 5372 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39709==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564deb9d55dd bp 0x000000000000 sp 0x7ffd4f6941f0 T39709) Step #5: ==39709==The signal is caused by a READ memory access. Step #5: #0 0x564deb9d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564deb7f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564deb7f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564deb7d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564deb6f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564deb64dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564deb6571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564deb63e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564deb66a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd916e1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564deb631aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39709==Register values: Step #5: rax = 0x0000564deff82200 rbx = 0x0000564deff82200 rcx = 0x0000564deff826b0 rdx = 0x00007fdd918a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4f6941f0 Step #5: r8 = 0x0000564deff82200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd918a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564deebd4960 r14 = 0x0000000100000004 r15 = 0x0000564dedb41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39709==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xfd,0x0,0xcc,0xcb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x37,0x0,0x31,0x37,0x0,0x0,0x37,0x0,0x6e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\001\375\000\314\313\000\003\002\001\000\012\016\001\014\000\0007\00017\000\0007\000n\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-839eacc23e121bd0972468359cdf648e48f9ef37 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACAf0AzMsAAwIBAAoOAQwAADcAMTcAADcAbgs= Step #5: MERGE-OUTER: attempt 2687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1443356707 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563ebc84198, 0x5563ebc8c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563ebc8c918,0x5563ebd140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/839eacc23e121bd0972468359cdf648e48f9ef37' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9904 processed earlier; will process 5371 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 294 ft: 296 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39713==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563e94985dd bp 0x000000000000 sp 0x7ffd28bf7660 T39713) Step #5: ==39713==The signal is caused by a READ memory access. Step #5: #0 0x5563e94985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563e92ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563e92b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563e9297929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563e91b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563e9110c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563e911a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563e91016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563e912d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff78d091082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563e90f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39713==Register values: Step #5: rax = 0x00005563ee507aa0 rbx = 0x00005563ee507aa0 rcx = 0x00005563ee507f50 rdx = 0x00007ff78d259b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd28bf7660 Step #5: r8 = 0x00005563ee507aa0 r9 = 0x00007ff78d259bf0 r10 = 0x00005563ee38e010 r11 = 0x00007ff78d259be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563ec697960 r14 = 0x0000000100000004 r15 = 0x00005563eb604386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39713==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x7f,0x5c,0x6d,0x6c,0x33,0x37,0x0,0x0,0x5,0x66,0x72,0x65,0x30,0x78,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x3d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\007\022\002\006\177\\ml37\000\000\005fre0x\000\000\012\006\001\004\000A=\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54b96ea815098363c99cb60e5eb62163ab3be5ff Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAcSAgZ/XG1sMzcAAAVmcmUweAAACgYBBABBPQs= Step #5: MERGE-OUTER: attempt 2688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1443491409 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dacb4a4198, 0x55dacb4ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dacb4ac918,0x55dacb5340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54b96ea815098363c99cb60e5eb62163ab3be5ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9907 processed earlier; will process 5368 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39717==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dac8cb85dd bp 0x000000000000 sp 0x7ffcc66e52b0 T39717) Step #5: ==39717==The signal is caused by a READ memory access. Step #5: #0 0x55dac8cb85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dac8ada280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dac8ad9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dac8ab7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dac89d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dac8930c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dac893a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dac89216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dac894d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde51e06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dac8914aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39717==Register values: Step #5: rax = 0x000055dacdae4aa0 rbx = 0x000055dacdae4aa0 rcx = 0x000055dacdae4f50 rdx = 0x00007fde51fceb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc66e52b0 Step #5: r8 = 0x000055dacdae4aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde51fcebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dacbeb7960 r14 = 0x0000000100000004 r15 = 0x000055dacae24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39717==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xee,0x1a,0xcd,0xc3,0x9,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x1,0x0,0x7e,0x0,0xfe,0x3b,0x3,0x9,0x1,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\005\356\032\315\303\011\003\002\001\000\012\016\001\014\001\000~\000\376;\003\011\001\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9a0dde386703f72572719e616f25c90a71d2d7c Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACBe4azcMJAwIBAAoOAQwBAH4A/jsDCQEBAAs= Step #5: MERGE-OUTER: attempt 2689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1443627152 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55722e306198, 0x55722e30e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55722e30e918,0x55722e3960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9a0dde386703f72572719e616f25c90a71d2d7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9909 processed earlier; will process 5366 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 401 ft: 412 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39721==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55722bb1a5dd bp 0x000000000000 sp 0x7fffc1330770 T39721) Step #5: ==39721==The signal is caused by a READ memory access. Step #5: #0 0x55722bb1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55722b93c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55722b93bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55722b919929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55722b83aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55722b792c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55722b79c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55722b7836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55722b7af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e8c456082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55722b776aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39721==Register values: Step #5: rax = 0x000055723005f5a0 rbx = 0x000055723005f5a0 rcx = 0x000055723005fa50 rdx = 0x00007f6e8c61eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc1330770 Step #5: r8 = 0x000055723005f5a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e8c61ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055722ed19960 r14 = 0x0000000100000004 r15 = 0x000055722dc86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39721==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0xbb,0x2a,0xcc,0xe9,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x2d,0x0,0x30,0x2f,0x0,0x4a,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002\012\001\000\000\002\001\273*\314\351\000\003\002\001\000\012\016\001\014\000?\000-\0000/\000J\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cac679f8a280dc02e33bb4c274ad0ac03b71239 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAgoBAAACAbsqzOkAAwIBAAoOAQwAPwAtADAvAEoAAAs= Step #5: MERGE-OUTER: attempt 2690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1443763370 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558a24cb198, 0x5558a24d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558a24d3918,0x5558a255b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6cac679f8a280dc02e33bb4c274ad0ac03b71239' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9913 processed earlier; will process 5362 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39725==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55589fcdf5dd bp 0x000000000000 sp 0x7ffd34918bb0 T39725) Step #5: ==39725==The signal is caused by a READ memory access. Step #5: #0 0x55589fcdf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55589fb01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55589fb00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55589fade929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55589f9ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55589f957c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55589f9611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55589f9486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55589f9743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26017ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55589f93baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39725==Register values: Step #5: rax = 0x00005558a32ec2e0 rbx = 0x00005558a32ec2e0 rcx = 0x00005558a32ec790 rdx = 0x00007f2601974b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd34918bb0 Step #5: r8 = 0x00005558a32ec2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2601974be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558a2ede960 r14 = 0x0000000100000004 r15 = 0x00005558a1e4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39725==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x61,0x6c,0x6c,0x7f,0x14,0x0,0x0,0x5,0x6d,0x61,0x6c,0x2a,0x6f,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006mall\177\024\000\000\005mal*o\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b02f94e86f8e8657a9b4bd67b4e2c118240757d Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZtYWxsfxQAAAVtYWwqbwAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1443899942 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555dfc7c6198, 0x555dfc7ce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555dfc7ce918,0x555dfc8560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b02f94e86f8e8657a9b4bd67b4e2c118240757d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9915 processed earlier; will process 5360 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39729==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555df9fda5dd bp 0x000000000000 sp 0x7ffc81622ae0 T39729) Step #5: ==39729==The signal is caused by a READ memory access. Step #5: #0 0x555df9fda5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555df9dfc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555df9dfbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555df9dd9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555df9cfaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555df9c52c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555df9c5c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555df9c436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555df9c6f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd7f75d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555df9c36aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39729==Register values: Step #5: rax = 0x0000555dfef90200 rbx = 0x0000555dfef90200 rcx = 0x0000555dfef906b0 rdx = 0x00007fcd7f925b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc81622ae0 Step #5: r8 = 0x0000555dfef90200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd7f925be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555dfd1d9960 r14 = 0x0000000100000004 r15 = 0x0000555dfc146386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39729==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xcb,0x30,0xcd,0xeb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xff,0xff,0xff,0x6f,0x2f,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\005\3130\315\353\000\003\002\001\000\012\016\001\014\000B\377\377\377\377o/\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1658f5c0ce7262dc4db2aec3e88c90cae48ca43f Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACBcswzesAAwIBAAoOAQwAQv////9vLwABAAs= Step #5: MERGE-OUTER: attempt 2692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444032317 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e6d53d198, 0x563e6d545911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e6d545918,0x563e6d5cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1658f5c0ce7262dc4db2aec3e88c90cae48ca43f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9916 processed earlier; will process 5359 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39733==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e6ad515dd bp 0x000000000000 sp 0x7ffe3871d2b0 T39733) Step #5: ==39733==The signal is caused by a READ memory access. Step #5: #0 0x563e6ad515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e6ab73280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e6ab72fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e6ab50929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e6aa71ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e6a9c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e6a9d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e6a9ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e6a9e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89175b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e6a9adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39733==Register values: Step #5: rax = 0x0000563e6ff23aa0 rbx = 0x0000563e6ff23aa0 rcx = 0x0000563e6ff23f50 rdx = 0x00007f8917781b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3871d2b0 Step #5: r8 = 0x0000563e6ff23aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8917781be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e6df50960 r14 = 0x0000000100000004 r15 = 0x0000563e6cebd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39733==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x20,0x89,0xfb,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x31,0x0,0x10,0x40,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\002\012\001\000\000\002\007 \211\373\312\016\003\002\001\000\012\016\001\014\000\020\000?\0001\000\020@\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b291d5c08c087804bbfd446dd210c42a97525ea Step #5: Base64: AGFzbQEAAAABBQFgAAFzAgoBAAACByCJ+8oOAwIBAAoOAQwAEAA/ADEAEEAAAAs= Step #5: MERGE-OUTER: attempt 2693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444165892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac2f265198, 0x55ac2f26d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac2f26d918,0x55ac2f2f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b291d5c08c087804bbfd446dd210c42a97525ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9918 processed earlier; will process 5357 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39737==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac2ca795dd bp 0x000000000000 sp 0x7ffde76bdef0 T39737) Step #5: ==39737==The signal is caused by a READ memory access. Step #5: #0 0x55ac2ca795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac2c89b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac2c89afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac2c878929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac2c799ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac2c6f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac2c6fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac2c6e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac2c70e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7f7622082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac2c6d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39737==Register values: Step #5: rax = 0x000055ac3035f1c0 rbx = 0x000055ac3035f1c0 rcx = 0x000055ac3035f670 rdx = 0x00007fc7f77eab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde76bdef0 Step #5: r8 = 0x000055ac3035f1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7f77eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac2fc78960 r14 = 0x0000000100000004 r15 = 0x000055ac2ebe5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39737==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x60,0xb9,0xe1,0xca,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x2f,0x0,0x25,0xac,0x2f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\002\012\001\000\000\002\005`\271\341\312\021\003\002\001\000\012\016\001\014\000B]/\000%\254/\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe96640ecfb5afa5cd1f695e34d68cc408d3f50e Step #5: Base64: AGFzbQEAAAABBQFgAAFuAgoBAAACBWC54coRAwIBAAoOAQwAQl0vACWsLwAAAAs= Step #5: MERGE-OUTER: attempt 2694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444300368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c74e68e198, 0x55c74e696911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c74e696918,0x55c74e71e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe96640ecfb5afa5cd1f695e34d68cc408d3f50e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9919 processed earlier; will process 5356 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39741==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c74bea25dd bp 0x000000000000 sp 0x7ffe6e51d5c0 T39741) Step #5: ==39741==The signal is caused by a READ memory access. Step #5: #0 0x55c74bea25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c74bcc4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c74bcc3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c74bca1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c74bbc2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c74bb1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c74bb241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c74bb0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c74bb373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec355e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c74bafeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39741==Register values: Step #5: rax = 0x000055c7504e11c0 rbx = 0x000055c7504e11c0 rcx = 0x000055c7504e1670 rdx = 0x00007fec357a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6e51d5c0 Step #5: r8 = 0x000055c7504e11c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec357a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c74f0a1960 r14 = 0x0000000100000004 r15 = 0x000055c74e00e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39741==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x1,0xb9,0xe1,0xca,0x1,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x31,0x0,0xe9,0xff,0xff,0xff,0xff,0x7e,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\005\001\271\341\312\001\003\002\001\000\012\016\001\014\000B]1\000\351\377\377\377\377~\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4c83e295333d45c973835e0ecb3ff042fc0152c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBQG54coBAwIBAAoOAQwAQl0xAOn/////fgs= Step #5: MERGE-OUTER: attempt 2695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444432485 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b32514198, 0x563b3251c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b3251c918,0x563b325a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4c83e295333d45c973835e0ecb3ff042fc0152c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9920 processed earlier; will process 5355 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39745==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b2fd285dd bp 0x000000000000 sp 0x7ffdb4a33a90 T39745) Step #5: ==39745==The signal is caused by a READ memory access. Step #5: #0 0x563b2fd285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b2fb4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b2fb49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b2fb27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b2fa48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b2f9a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b2f9aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b2f9916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b2f9bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3735e1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b2f984aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39745==Register values: Step #5: rax = 0x0000563b343a0200 rbx = 0x0000563b343a0200 rcx = 0x0000563b343a06b0 rdx = 0x00007f3735fe7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb4a33a90 Step #5: r8 = 0x0000563b343a0200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3735fe7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b32f27960 r14 = 0x0000000100000004 r15 = 0x0000563b31e94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39745==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6d,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x10,0xc9,0xec,0x8c,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x0,0x42,0x1,0x3c,0x0,0xb6,0xbb,0xbc,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001m\000\002\012\001\000\000\002\005\020\311\354\214\000\003\002\001\000\012\016\001\014\000B\000B\001<\000\266\273\274\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fca9f5d54d8a30747c1310e12977363e0f2db1bd Step #5: Base64: AGFzbQEAAAABBQFgAW0AAgoBAAACBRDJ7IwAAwIBAAoOAQwAQgBCATwAtru8AAs= Step #5: MERGE-OUTER: attempt 2696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444566610 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611adba8198, 0x5611adbb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611adbb0918,0x5611adc380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fca9f5d54d8a30747c1310e12977363e0f2db1bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9921 processed earlier; will process 5354 files now Step #5: [LOADING] WASM module load failed: unknown type 1474 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 397 ft: 408 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown data segment 2351692 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39749==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611ab3bc5dd bp 0x000000000000 sp 0x7ffe8e0955d0 T39749) Step #5: ==39749==The signal is caused by a READ memory access. Step #5: #0 0x5611ab3bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5611ab1de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5611ab1ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5611ab1bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611ab0dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611ab034c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611ab03e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611ab0256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611ab0513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f576c893082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611ab018aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39749==Register values: Step #5: rax = 0x00005611b04b25a0 rbx = 0x00005611b04b25a0 rcx = 0x00005611b04b2a50 rdx = 0x00007f576ca5bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8e0955d0 Step #5: r8 = 0x00005611b04b25a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f576ca5bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611ae5bb960 r14 = 0x0000000100000004 r15 = 0x00005611ad528386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39749==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7b,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x1,0x95,0x0,0xcd,0xeb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x0,0x40,0x0,0x0,0x40,0x0,0x0,0x40,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001{\000\002\012\001\000\000\002\001\225\000\315\353\000\003\002\001\000\012\016\001\014\000\000@\000\000@\000\000@\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1bb94e0796dce06285a4089da275a3149eb98cf Step #5: Base64: AGFzbQEAAAABBQFgAXsAAgoBAAACAZUAzesAAwIBAAoOAQwAAEAAAEAAAEAAAAs= Step #5: MERGE-OUTER: attempt 2697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444701797 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560520930198, 0x560520938911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560520938918,0x5605209c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1bb94e0796dce06285a4089da275a3149eb98cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9925 processed earlier; will process 5350 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39753==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56051e1445dd bp 0x000000000000 sp 0x7fff22850b40 T39753) Step #5: ==39753==The signal is caused by a READ memory access. Step #5: #0 0x56051e1445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56051df66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56051df65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56051df43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56051de64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56051ddbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56051ddc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56051ddad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56051ddd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16201b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56051dda0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39753==Register values: Step #5: rax = 0x000056052313a5a0 rbx = 0x000056052313a5a0 rcx = 0x000056052313aa50 rdx = 0x00007f162037eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff22850b40 Step #5: r8 = 0x000056052313a5a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f162037ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560521343960 r14 = 0x0000000100000004 r15 = 0x00005605202b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39753==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x61,0x6c,0x64,0x6f,0x23,0x0,0x0,0x5,0x6d,0x61,0x6e,0x6b,0x6f,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006maldo#\000\000\005manko\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9f54ec242b641dcce1cbd019989f13d6fc5d26c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZtYWxkbyMAAAVtYW5rbwAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444838974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d5202f198, 0x561d52037911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d52037918,0x561d520bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e9f54ec242b641dcce1cbd019989f13d6fc5d26c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9927 processed earlier; will process 5348 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39757==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d4f8435dd bp 0x000000000000 sp 0x7ffcc8e69250 T39757) Step #5: ==39757==The signal is caused by a READ memory access. Step #5: #0 0x561d4f8435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d4f665280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d4f664fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d4f642929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d4f563ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d4f4bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d4f4c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d4f4ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d4f4d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb12fe28082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d4f49faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39757==Register values: Step #5: rax = 0x0000561d542775a0 rbx = 0x0000561d542775a0 rcx = 0x0000561d54277a50 rdx = 0x00007fb12fff0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc8e69250 Step #5: r8 = 0x0000561d542775a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb12fff0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d52a42960 r14 = 0x0000000100000004 r15 = 0x0000561d519af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39757==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6c,0x69,0x6e,0x75,0x78,0x36,0x0,0x0,0x5,0x66,0x72,0x3a,0x65,0x78,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006linux6\000\000\005fr:ex\000\000\012\006\001\004\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a6603df34817a8bccf2bddc2bb9276ad68b6f2a Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZsaW51eDYAAAVmcjpleAAACgYBBAAQAAs= Step #5: MERGE-OUTER: attempt 2699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1444972481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5c5818198, 0x55f5c5820911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5c5820918,0x55f5c58a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a6603df34817a8bccf2bddc2bb9276ad68b6f2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9929 processed earlier; will process 5346 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39761==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5c302c5dd bp 0x000000000000 sp 0x7ffd6031bb10 T39761) Step #5: ==39761==The signal is caused by a READ memory access. Step #5: #0 0x55f5c302c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5c2e4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5c2e4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5c2e2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5c2d4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5c2ca4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5c2cae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5c2c956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5c2cc13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd0fc9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5c2c88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39761==Register values: Step #5: rax = 0x000055f5c740e010 rbx = 0x000055f5c740e010 rcx = 0x000055f5c740e000 rdx = 0x00007fdd0fe65b80 Step #5: rdi = 0x000055f5c740e000 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007ffd6031bb10 Step #5: r8 = 0x000055f5c740e010 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd0fe65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5c622b960 r14 = 0x0000000100000004 r15 = 0x000055f5c5198386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39761==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x30,0xce,0xcd,0xeb,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xff,0xff,0x80,0xff,0x6f,0x2f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\002\012\001\000\000\002\0050\316\315\353\000\003\002\001\000\012\016\001\014\000B\377\377\200\377o/\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ada68c8c94fe1494d46e797192ee144b588637a0 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAgoBAAACBTDOzesAAwIBAAoOAQwAQv//gP9vLwAAAAs= Step #5: MERGE-OUTER: attempt 2700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1445107716 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ccb027b198, 0x55ccb0283911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ccb0283918,0x55ccb030b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ada68c8c94fe1494d46e797192ee144b588637a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9931 processed earlier; will process 5344 files now Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 352 ft: 358 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39765==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ccada8f5dd bp 0x000000000000 sp 0x7ffe053e5ce0 T39765) Step #5: ==39765==The signal is caused by a READ memory access. Step #5: #0 0x55ccada8f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ccad8b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ccad8b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ccad88e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ccad7afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ccad707c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ccad7111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ccad6f86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ccad7243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc61c099082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ccad6ebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39765==Register values: Step #5: rax = 0x000055ccb22f7460 rbx = 0x000055ccb22f7460 rcx = 0x000055ccb22f7450 rdx = 0x00007fc61c261b80 Step #5: rdi = 0x000055ccb22f7450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffe053e5ce0 Step #5: r8 = 0x000055ccb22f7460 r9 = 0x00007fc61c261c10 r10 = 0x000055ccb22d8010 r11 = 0x00007fc61c261be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ccb0c8e960 r14 = 0x0000000100000004 r15 = 0x000055ccafbfb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39765==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x3f,0xca,0xcd,0x30,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x80,0x4b,0x32,0x81,0x80,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007\275?\312\3150\003\002\001\000\012\016\001\014\000B\200K2\201\200\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a97e40e8d74e6ad69038d63100ab2f8863c801a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACB70/ys0wAwIBAAoOAQwAQoBLMoGAAAAAAAs= Step #5: MERGE-OUTER: attempt 2701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1445244011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562b3f0b198, 0x5562b3f13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562b3f13918,0x5562b3f9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a97e40e8d74e6ad69038d63100ab2f8863c801a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9935 processed earlier; will process 5340 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 283 ft: 284 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: #2 pulse cov: 290 ft: 293 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39769==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562b171f5dd bp 0x000000000000 sp 0x7ffcf6928ea0 T39769) Step #5: ==39769==The signal is caused by a READ memory access. Step #5: #0 0x5562b171f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562b1541280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562b1540fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562b151e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562b143fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562b1397c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562b13a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562b13886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562b13b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2fffd1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562b137baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39769==Register values: Step #5: rax = 0x00005562b59f5cb0 rbx = 0x00005562b59f5cb0 rcx = 0x00005562b59f5ca0 rdx = 0x00007fc300199b80 Step #5: rdi = 0x00005562b59f5ca0 rsi = 0x000000000c000001 rbp = 0x0000000000000000 rsp = 0x00007ffcf6928ea0 Step #5: r8 = 0x00005562b59f5cb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc300199be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562b491e960 r14 = 0x0000000100000004 r15 = 0x00005562b388b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39769==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x70,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x0,0xbd,0xcd,0xec,0x18,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x26,0x40,0x80,0x0,0x40,0x0,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001p\000\002\012\001\000\000\002\005\000\275\315\354\030\003\002\001\000\012\016\001\014\000B&@\200\000@\000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1db967b82a067cc638225719aa7cd3adc3c4d0c Step #5: Base64: AGFzbQEAAAABBQFgAXAAAgoBAAACBQC9zewYAwIBAAoOAQwAQiZAgABAAAAQAAs= Step #5: MERGE-OUTER: attempt 2702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1445379532 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa23a13198, 0x55fa23a1b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa23a1b918,0x55fa23aa30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1db967b82a067cc638225719aa7cd3adc3c4d0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9938 processed earlier; will process 5337 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39773==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa212275dd bp 0x000000000000 sp 0x7fffe18a2ff0 T39773) Step #5: ==39773==The signal is caused by a READ memory access. Step #5: #0 0x55fa212275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa21049280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa21048fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa21026929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa20f47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa20e9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa20ea91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa20e906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa20ebc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88418b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa20e83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39773==Register values: Step #5: rax = 0x000055fa2571d220 rbx = 0x000055fa2571d220 rcx = 0x000055fa2571d6d0 rdx = 0x00007f8841a81b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe18a2ff0 Step #5: r8 = 0x000055fa2571d220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8841a81be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa24426960 r14 = 0x0000000100000004 r15 = 0x000055fa23393386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39773==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x89,0xfb,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x35,0x0,0x10,0x40,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\002\012\001\000\000\002\007`\211\373\312\016\003\002\001\000\012\016\001\014\000\020\000?\0005\000\020@\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3cdc9529979125bec9593a0aea2807a3f8b5a97 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAgoBAAACB2CJ+8oOAwIBAAoOAQwAEAA/ADUAEEAAAAs= Step #5: MERGE-OUTER: attempt 2703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1445514956 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fbe6bb198, 0x555fbe6c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fbe6c3918,0x555fbe74b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3cdc9529979125bec9593a0aea2807a3f8b5a97' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9940 processed earlier; will process 5335 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 282 ft: 283 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39777==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fbbecf5dd bp 0x000000000000 sp 0x7ffcd64ce5b0 T39777) Step #5: ==39777==The signal is caused by a READ memory access. Step #5: #0 0x555fbbecf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fbbcf1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fbbcf0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fbbcce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fbbbefad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fbbb47c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fbbb511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fbbb386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fbbb643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9286f25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fbbb2baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39777==Register values: Step #5: rax = 0x0000555fc124faa0 rbx = 0x0000555fc124faa0 rcx = 0x0000555fc124ff50 rdx = 0x00007f92870edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd64ce5b0 Step #5: r8 = 0x0000555fc124faa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92870edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fbf0ce960 r14 = 0x0000000100000004 r15 = 0x0000555fbe03b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39777==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x61,0x6d,0x6f,0x68,0x76,0x15,0x0,0x0,0x5,0x6d,0x60,0x6c,0x6c,0x41,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\007\022\002\006amohv\025\000\000\005m`llA\000\000\012\006\001\004\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60027fca5865f5048089d929ae1641a1fd7d411d Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAAcSAgZhbW9odhUAAAVtYGxsQQAACgYBBAAAAAs= Step #5: MERGE-OUTER: attempt 2704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1445651895 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7c8dcd198, 0x55a7c8dd5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a7c8dd5918,0x55a7c8e5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60027fca5865f5048089d929ae1641a1fd7d411d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9942 processed earlier; will process 5333 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39781==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7c65e15dd bp 0x000000000000 sp 0x7ffdda013a70 T39781) Step #5: ==39781==The signal is caused by a READ memory access. Step #5: #0 0x55a7c65e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a7c6403280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a7c6402fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7c63e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a7c6301ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7c6259c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7c62631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7c624a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7c62763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f097bbcf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a7c623daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39781==Register values: Step #5: rax = 0x000055a7cb8991c0 rbx = 0x000055a7cb8991c0 rcx = 0x000055a7cb899670 rdx = 0x00007f097bd97b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdda013a70 Step #5: r8 = 0x000055a7cb8991c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f097bd97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a7c97e0960 r14 = 0x0000000100000004 r15 = 0x000055a7c874d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39781==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x1,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000\020\000\001\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f0e70022591bdfcd1d2f1db9366d98eb734d653 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAgoBAAACB2CT4coOAwIBAAoOAQwAEAAQAAEQABAAAAs= Step #5: MERGE-OUTER: attempt 2705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1445785937 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfdbae6198, 0x55dfdbaee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfdbaee918,0x55dfdbb760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f0e70022591bdfcd1d2f1db9366d98eb734d653' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9943 processed earlier; will process 5332 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39785==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfd92fa5dd bp 0x000000000000 sp 0x7ffde123b530 T39785) Step #5: ==39785==The signal is caused by a READ memory access. Step #5: #0 0x55dfd92fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfd911c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfd911bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfd90f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfd901aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfd8f72c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfd8f7c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfd8f636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfd8f8f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2207f92082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfd8f56aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39785==Register values: Step #5: rax = 0x000055dfdd7bc200 rbx = 0x000055dfdd7bc200 rcx = 0x000055dfdd7bc6b0 rdx = 0x00007f220815ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde123b530 Step #5: r8 = 0x000055dfdd7bc200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f220815abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfdc4f9960 r14 = 0x0000000100000004 r15 = 0x000055dfdb466386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39785==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x2,0xb8,0xed,0x9a,0x7e,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x4d,0xd0,0x80,0x0,0x1,0x12,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\002\012\001\000\000\002\007\002\270\355\232~\003\002\001\000\012\016\001\014\000BM\320\200\000\001\022\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3eb19921b5a9520f1e18bafd6daf5b40b4693370 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AgoBAAACBwK47Zp+AwIBAAoOAQwAQk3QgAABEgAQAAs= Step #5: MERGE-OUTER: attempt 2706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1445920058 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e062d96198, 0x55e062d9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e062d9e918,0x55e062e260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3eb19921b5a9520f1e18bafd6daf5b40b4693370' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9944 processed earlier; will process 5331 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39789==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0605aa5dd bp 0x000000000000 sp 0x7ffdc5332160 T39789) Step #5: ==39789==The signal is caused by a READ memory access. Step #5: #0 0x55e0605aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0603cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0603cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0603a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0602caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e060222c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e06022c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0602136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e06023f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f83aee8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e060206aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39789==Register values: Step #5: rax = 0x000055e06501f1a0 rbx = 0x000055e06501f1a0 rcx = 0x000055e06501f650 rdx = 0x00007f83af052b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc5332160 Step #5: r8 = 0x000055e06501f1a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f83af052be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0637a9960 r14 = 0x0000000100000004 r15 = 0x000055e062716386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39789==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0x7,0x12,0x2,0x6,0x6d,0x2c,0x69,0x6e,0x75,0x78,0x0,0x0,0x5,0x66,0x72,0x60,0x32,0x78,0x0,0x0,0xa,0x6,0x1,0x4,0x0,0x41,0x3d,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\007\022\002\006m,inux\000\000\005fr`2x\000\000\012\006\001\004\000A=\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2d7c357485e5d0c952c680c431fe813f08a82d4 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAAcSAgZtLGludXgAAAVmcmAyeAAACgYBBABBPQs= Step #5: MERGE-OUTER: attempt 2707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1446053612 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c7fa26198, 0x562c7fa2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c7fa2e918,0x562c7fab60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2d7c357485e5d0c952c680c431fe813f08a82d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9945 processed earlier; will process 5330 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39793==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c7d23a5dd bp 0x000000000000 sp 0x7ffc546e15d0 T39793) Step #5: ==39793==The signal is caused by a READ memory access. Step #5: #0 0x562c7d23a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c7d05c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c7d05bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c7d039929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c7cf5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c7ceb2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c7cebc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c7cea36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c7cecf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e71e43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c7ce96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39793==Register values: Step #5: rax = 0x0000562c80670200 rbx = 0x0000562c80670200 rcx = 0x0000562c806706b0 rdx = 0x00007f0e7200bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc546e15d0 Step #5: r8 = 0x0000562c80670200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e7200bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c80439960 r14 = 0x0000000100000004 r15 = 0x0000562c7f3a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39793==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x72,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xe5,0x58,0xcc,0xe1,0x0,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x3f,0x0,0x29,0x0,0xf5,0xff,0xfe,0x24,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001r\000\002\012\001\000\000\002\007\345X\314\341\000\003\002\001\000\012\016\001\014\000?\000)\000\365\377\376$\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4a1b1a6c9a2fe07750b3a8bb71b44e6966b6825 Step #5: Base64: AGFzbQEAAAABBQFgAXIAAgoBAAACB+VYzOEAAwIBAAoOAQwAPwApAPX//iQAAAs= Step #5: MERGE-OUTER: attempt 2708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1446188003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b87d205198, 0x55b87d20d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b87d20d918,0x55b87d2950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4a1b1a6c9a2fe07750b3a8bb71b44e6966b6825' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9946 processed earlier; will process 5329 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39797==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b87aa195dd bp 0x000000000000 sp 0x7ffdd11fe380 T39797) Step #5: ==39797==The signal is caused by a READ memory access. Step #5: #0 0x55b87aa195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b87a83b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b87a83afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b87a818929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b87a739ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b87a691c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b87a69b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b87a6826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b87a6ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc199e24082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b87a675aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39797==Register values: Step #5: rax = 0x000055b87f87b1c0 rbx = 0x000055b87f87b1c0 rcx = 0x000055b87f87b670 rdx = 0x00007fc199fecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd11fe380 Step #5: r8 = 0x000055b87f87b1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc199fecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b87dc18960 r14 = 0x0000000100000004 r15 = 0x000055b87cb85386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39797==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\002\012\001\000\000\002\007`\223\341\312\016\003\002\001\000\012\016\001\014\000\020\000\020\000\020\000\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a3a1756eb15b09a97a8b6ae76a3518d56c925b2 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAgoBAAACB2CT4coOAwIBAAoOAQwAEAAQABAAABAAAAs= Step #5: MERGE-OUTER: attempt 2709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1446321607 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fdadfd198, 0x559fdae05911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fdae05918,0x559fdae8d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a3a1756eb15b09a97a8b6ae76a3518d56c925b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9947 processed earlier; will process 5328 files now Step #5: [LOADING] WASM module load failed: unknown type 1424 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 293 ft: 295 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 314 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39801==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fd86115dd bp 0x000000000000 sp 0x7ffe1126a160 T39801) Step #5: ==39801==The signal is caused by a READ memory access. Step #5: #0 0x559fd86115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fd8433280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fd8432fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fd8410929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fd8331ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fd8289c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fd82931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fd827a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fd82a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabbfd36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fd826daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39801==Register values: Step #5: rax = 0x0000559fdbbd11a0 rbx = 0x0000559fdbbd11a0 rcx = 0x0000559fdbbd1190 rdx = 0x00007fabbfefeb80 Step #5: rdi = 0x0000559fdbbd1190 rsi = 0x0000000000000081 rbp = 0x0000000000000000 rsp = 0x00007ffe1126a160 Step #5: r8 = 0x0000559fdbbd11a0 r9 = 0x0000559fdbbdc990 r10 = 0x0000559fdbba3010 r11 = 0x00007fabbfefebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fdb810960 r14 = 0x0000000100000004 r15 = 0x0000559fda77d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39801==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x20,0x93,0xe1,0xcb,0xe,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x42,0x4,0x28,0x0,0xa2,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\002\012\001\000\000\002\007 \223\341\313\016\003\002\001\000\012\016\001\014\000\020\000B\004(\000\242\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f2c12286dc8e7e476aba70be79dead5496ddd0e Step #5: Base64: AGFzbQEAAAABBQFgAAF/AgoBAAACByCT4csOAwIBAAoOAQwAEABCBCgAogAAAQs= Step #5: MERGE-OUTER: attempt 2710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1446460549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621d1918198, 0x5621d1920911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621d1920918,0x5621d19a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f2c12286dc8e7e476aba70be79dead5496ddd0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9954 processed earlier; will process 5321 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39805==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621cf12c5dd bp 0x000000000000 sp 0x7ffd318a36a0 T39805) Step #5: ==39805==The signal is caused by a READ memory access. Step #5: #0 0x5621cf12c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621cef4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621cef4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621cef2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621cee4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621ceda4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621cedae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621ced956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621cedc13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6ba7ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5621ced88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39805==Register values: Step #5: rax = 0x00005621d261e1c0 rbx = 0x00005621d261e1c0 rcx = 0x00005621d261e670 rdx = 0x00007fe6ba9b7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd318a36a0 Step #5: r8 = 0x00005621d261e1c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe6ba9b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621d232b960 r14 = 0x0000000100000004 r15 = 0x00005621d1298386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39805==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0x31,0xa9,0xe1,0xca,0x13,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5d,0x1,0x30,0x0,0x12,0x30,0x0,0xce,0x23,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\002\012\001\000\000\002\0051\251\341\312\023\003\002\001\000\012\016\001\014\000B]\0010\000\0220\000\316#\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0246fed3b86357bd1a2d44a69c31b5c9046c7521 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AgoBAAACBTGp4coTAwIBAAoOAQwAQl0BMAASMADOIws= Step #5: MERGE-OUTER: attempt 2711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1446593983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e429776198, 0x55e42977e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e42977e918,0x55e4298060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0246fed3b86357bd1a2d44a69c31b5c9046c7521' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9955 processed earlier; will process 5320 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 374 ft: 377 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39809==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e426f8a5dd bp 0x000000000000 sp 0x7ffd3a0ec0e0 T39809) Step #5: ==39809==The signal is caused by a READ memory access. Step #5: #0 0x55e426f8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e426dac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e426dabfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e426d89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e426caaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e426c02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e426c0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e426bf36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e426c1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18d45a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e426be6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39809==Register values: Step #5: rax = 0x000055e42c22a370 rbx = 0x000055e42c22a370 rcx = 0x000055e42c22a820 rdx = 0x00007f18d476bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3a0ec0e0 Step #5: r8 = 0x000055e42c22a370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18d476bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e42a189960 r14 = 0x0000000100000004 r15 = 0x000055e4290f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39809==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x5,0xf6,0x2e,0xc5,0xec,0x6d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xb7,0x70,0x33,0x0,0x25,0x33,0x0,0x7a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\002\012\001\000\000\002\005\366.\305\354m\003\002\001\000\012\016\001\014\000B\267p3\000%3\000z\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-11b30d3c7ecee77fe1b030186af5b3cbdd033825 Step #5: Base64: AGFzbQEAAAABBQFgAWwAAgoBAAACBfYuxextAwIBAAoOAQwAQrdwMwAlMwB6AAs= Step #5: MERGE-OUTER: attempt 2712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1446732020 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f29fcc198, 0x555f29fd4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f29fd4918,0x555f2a05c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11b30d3c7ecee77fe1b030186af5b3cbdd033825' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9958 processed earlier; will process 5317 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 372 ft: 375 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown data segment 19 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #4 pulse cov: 463 ft: 468 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39813==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f277e05dd bp 0x000000000000 sp 0x7fff0bdd6620 T39813) Step #5: ==39813==The signal is caused by a READ memory access. Step #5: #0 0x555f277e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f27602280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f27601fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f275df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f27500ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f27458c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f274621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f274496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f274753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd9a065082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f2743caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39813==Register values: Step #5: rax = 0x0000555f2b3d45a0 rbx = 0x0000555f2b3d45a0 rcx = 0x0000555f2b3d4a50 rdx = 0x00007efd9a22db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0bdd6620 Step #5: r8 = 0x0000555f2b3d45a0 r9 = 0x0000555f2b281bd0 r10 = 0x0000555f2b25a010 r11 = 0x00007efd9a22dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f2a9df960 r14 = 0x0000000100000004 r15 = 0x0000555f2994c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39813==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x60,0x93,0xe1,0xca,0x17,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x10,0x0,0x3f,0x0,0x34,0x2,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\002\012\001\000\000\002\007`\223\341\312\027\003\002\001\000\012\016\001\014\000\020\000?\0004\002\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e1c5acb679ccba4c9b0d39143c9a825b605d814 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAgoBAAACB2CT4coXAwIBAAoOAQwAEAA/ADQCABAAAAs= Step #5: MERGE-OUTER: attempt 2713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1446868452 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645430f4198, 0x5645430fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645430fc918,0x5645431840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e1c5acb679ccba4c9b0d39143c9a825b605d814' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9963 processed earlier; will process 5312 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39817==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645409085dd bp 0x000000000000 sp 0x7fffbd386110 T39817) Step #5: ==39817==The signal is caused by a READ memory access. Step #5: #0 0x5645409085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56454072a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564540729fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564540707929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564540628ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564540580c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56454058a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645405716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56454059d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c40434082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564540564aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39817==Register values: Step #5: rax = 0x00005645446221c0 rbx = 0x00005645446221c0 rcx = 0x0000564544622670 rdx = 0x00007f5c405fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbd386110 Step #5: r8 = 0x00005645446221c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c405fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564543b07960 r14 = 0x0000000100000004 r15 = 0x0000564542a74386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39817==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x40,0x9d,0xed,0xeb,0x3b,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5f,0x2f,0x0,0xdc,0xff,0xff,0xff,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\002\012\001\000\000\002\007@\235\355\353;\003\002\001\000\012\016\001\014\000B_/\000\334\377\377\377\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-862131598b285cf11fb9b5a8e7521bfc89123801 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAgoBAAACB0Cd7es7AwIBAAoOAQwAQl8vANz///9/AAs= Step #5: MERGE-OUTER: attempt 2714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447001185 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613acf4a198, 0x5613acf52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613acf52918,0x5613acfda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/862131598b285cf11fb9b5a8e7521bfc89123801' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9964 processed earlier; will process 5311 files now Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39821==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613aa75e5dd bp 0x000000000000 sp 0x7ffc8ca323b0 T39821) Step #5: ==39821==The signal is caused by a READ memory access. Step #5: #0 0x5613aa75e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613aa580280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613aa57ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613aa55d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613aa47ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613aa3d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613aa3e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613aa3c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613aa3f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19ba3df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613aa3baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39821==Register values: Step #5: rax = 0x00005613adc1e050 rbx = 0x00005613adc1e050 rcx = 0x00005613adc1e040 rdx = 0x00007f19ba5a7b80 Step #5: rdi = 0x00005613adc1e040 rsi = 0x0000000000101040 rbp = 0x0000000000000000 rsp = 0x00007ffc8ca323b0 Step #5: r8 = 0x00005613adc1e050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19ba5a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613ad95d960 r14 = 0x0000000100000004 r15 = 0x00005613ac8ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39821==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbc,0x4,0xed,0xea,0x11,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x5c,0x32,0x80,0x0,0x8,0x32,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\002\012\001\000\000\002\007\274\004\355\352\021\003\002\001\000\012\016\001\014\000B\\2\200\000\0102\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7aef1db4e77e63e78e70d13347512a665a5573c6 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAgoBAAACB7wE7eoRAwIBAAoOAQwAQlwygAAIMgAQAAs= Step #5: MERGE-OUTER: attempt 2715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447134549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fbb49d2198, 0x55fbb49da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fbb49da918,0x55fbb4a620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7aef1db4e77e63e78e70d13347512a665a5573c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9966 processed earlier; will process 5309 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39825==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fbb21e65dd bp 0x000000000000 sp 0x7fff96f83440 T39825) Step #5: ==39825==The signal is caused by a READ memory access. Step #5: #0 0x55fbb21e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fbb2008280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fbb2007fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fbb1fe5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fbb1f06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fbb1e5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fbb1e681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fbb1e4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fbb1e7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed15865082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fbb1e42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39825==Register values: Step #5: rax = 0x000055fbb56c5200 rbx = 0x000055fbb56c5200 rcx = 0x000055fbb56c56b0 rdx = 0x00007fed15a2db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff96f83440 Step #5: r8 = 0x000055fbb56c5200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed15a2dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fbb53e5960 r14 = 0x0000000100000004 r15 = 0x000055fbb4352386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39825==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0xbd,0x27,0xca,0xcd,0x3d,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0x80,0x49,0x2d,0x80,0x80,0x0,0x48,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\002\012\001\000\000\002\007\275'\312\315=\003\002\001\000\012\016\001\014\000B\200I-\200\200\000H\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed4c2023be0f9dbbef8e90569b4e875be798170a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAgoBAAACB70nys09AwIBAAoOAQwAQoBJLYCAAEgQAAs= Step #5: MERGE-OUTER: attempt 2716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447270798 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e41aa92198, 0x55e41aa9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e41aa9a918,0x55e41ab220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed4c2023be0f9dbbef8e90569b4e875be798170a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9967 processed earlier; will process 5308 files now Step #5: [LOADING] WASM module load failed: unknown function 1434 Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39829==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4182a65dd bp 0x000000000000 sp 0x7fff8455da20 T39829) Step #5: ==39829==The signal is caused by a READ memory access. Step #5: #0 0x55e4182a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4180c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4180c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4180a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e417fc6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e417f1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e417f281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e417f0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e417f3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8bffef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e417f02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39829==Register values: Step #5: rax = 0x000055e41c025f20 rbx = 0x000055e41c025f20 rcx = 0x000055e41c025f10 rdx = 0x00007fe8c01b7b80 Step #5: rdi = 0x000055e41c025f10 rsi = 0x0000000000020001 rbp = 0x0000000000000000 rsp = 0x00007fff8455da20 Step #5: r8 = 0x000055e41c025f20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8c01b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e41b4a5960 r14 = 0x0000000100000004 r15 = 0x000055e41a412386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39829==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x71,0x0,0x2,0xa,0x1,0x0,0x0,0x2,0x7,0x21,0xee,0x86,0xcd,0x9,0x3,0x2,0x1,0x0,0xa,0xe,0x1,0xc,0x0,0x42,0xd1,0x24,0x41,0xff,0x47,0x36,0x0,0xa6,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001q\000\002\012\001\000\000\002\007!\356\206\315\011\003\002\001\000\012\016\001\014\000B\321$A\377G6\000\246\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6952d468243a4ab8b7706c7bd131e988e2abeae6 Step #5: Base64: AGFzbQEAAAABBQFgAXEAAgoBAAACByHuhs0JAwIBAAoOAQwAQtEkQf9HNgCmAAs= Step #5: MERGE-OUTER: attempt 2717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447407509 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5596d54a9198, 0x5596d54b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5596d54b1918,0x5596d55390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6952d468243a4ab8b7706c7bd131e988e2abeae6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9969 processed earlier; will process 5306 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39833==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596d2cbd5dd bp 0x000000000000 sp 0x7fffbc84a350 T39833) Step #5: ==39833==The signal is caused by a READ memory access. Step #5: #0 0x5596d2cbd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5596d2adf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5596d2adefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596d2abc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5596d29ddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5596d2935c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596d293f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596d29266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596d29523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f97a090a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5596d2919aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39833==Register values: Step #5: rax = 0x00005596d7122080 rbx = 0x00005596d7122080 rcx = 0x00005596d7122530 rdx = 0x00007f97a0ad2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbc84a350 Step #5: r8 = 0x00005596d7122080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f97a0ad2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005596d5ebc960 r14 = 0x0000000100000004 r15 = 0x00005596d4e29386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39833==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x10,0x64,0xe,0x2e,0x5b,0x70,0x61,0x6e,0x68,0x63,0x5f,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x70,0x61,0x6e,0x6d,0x1,0x1,0x1,0x56, Step #5: \000asm\001\000\000\000\000&\031metadata.c\020d\016.[panhc_a.code.bpanm\001\001\001V Step #5: artifact_prefix='./'; Test unit written to ./crash-34585dcc65a8b3075364f21a3760e888b133fba3 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jEGQOLltwYW5oY19hLmNvZGUuYnBhbm0BAQFW Step #5: MERGE-OUTER: attempt 2718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447540867 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa2b4b6198, 0x55fa2b4be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa2b4be918,0x55fa2b5460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34585dcc65a8b3075364f21a3760e888b133fba3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9970 processed earlier; will process 5305 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39837==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa28cca5dd bp 0x000000000000 sp 0x7ffffa741f60 T39837) Step #5: ==39837==The signal is caused by a READ memory access. Step #5: #0 0x55fa28cca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa28aec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa28aebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa28ac9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa289eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa28942c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa2894c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa289336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa2895f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a66f9a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa28926aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39837==Register values: Step #5: rax = 0x000055fa2c5c7050 rbx = 0x000055fa2c5c7050 rcx = 0x000055fa2c5c7500 rdx = 0x00007f9a67162b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffa741f60 Step #5: r8 = 0x000055fa2c5c7050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a67162be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa2bec9960 r14 = 0x0000000100000004 r15 = 0x000055fa2ae36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39837==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x73,0x0,0x2,0x28,0x20,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x7e,0x0,0x2,0x32,0x78,0x0,0x3,0x7f,0x0,0x2,0x30,0x2b,0x0,0x3,0x7f,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003\177\001\000\000\003s\000\002( \000\003\177\001\000\000\003~\000\0022x\000\003\177\000\0020+\000\003\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d62fc2d2301a9f4429ff074f50423f0aa1fc0353 Step #5: Base64: AGFzbQEAAAACJgYBdQADfwEAAANzAAIoIAADfwEAAAN+AAIyeAADfwACMCsAA38A Step #5: MERGE-OUTER: attempt 2719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447675911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff86be5198, 0x55ff86bed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff86bed918,0x55ff86c750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d62fc2d2301a9f4429ff074f50423f0aa1fc0353' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9971 processed earlier; will process 5304 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39841==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff843f95dd bp 0x000000000000 sp 0x7ffde3afde00 T39841) Step #5: ==39841==The signal is caused by a READ memory access. Step #5: #0 0x55ff843f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff8421b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff8421afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff841f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff84119ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff84071c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff8407b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff840626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff8408e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc4b4598082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff84055aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39841==Register values: Step #5: rax = 0x000055ff87a1b080 rbx = 0x000055ff87a1b080 rcx = 0x000055ff87a1b530 rdx = 0x00007fc4b4760b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde3afde00 Step #5: r8 = 0x000055ff87a1b080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc4b4760be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff875f8960 r14 = 0x0000000100000004 r15 = 0x000055ff86565386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39841==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x6e,0x62,0x2e,0x65,0x74,0x32,0xdd,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.cod&\031metadata.codenb.et2\335\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d234fae803db271b6a399a6f0b07193b67bd81cc Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2QmGW1ldGFkYXRhLmNvZGVuYi5ldDLd+Y4P Step #5: MERGE-OUTER: attempt 2720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447809660 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0b2fe8198, 0x55e0b2ff0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0b2ff0918,0x55e0b30780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d234fae803db271b6a399a6f0b07193b67bd81cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9972 processed earlier; will process 5303 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39845==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0b07fc5dd bp 0x000000000000 sp 0x7ffceb021d20 T39845) Step #5: ==39845==The signal is caused by a READ memory access. Step #5: #0 0x55e0b07fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0b061e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0b061dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0b05fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0b051cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0b0474c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0b047e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0b04656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0b04913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f080efa1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0b0458aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39845==Register values: Step #5: rax = 0x000055e0b4fb1080 rbx = 0x000055e0b4fb1080 rcx = 0x000055e0b4fb1530 rdx = 0x00007f080f169b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffceb021d20 Step #5: r8 = 0x000055e0b4fb1080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f080f169be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0b39fb960 r14 = 0x0000000100000004 r15 = 0x000055e0b2968386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39845==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x72,0x61,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x6e,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.branch_hintn\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc2511d4715bb1a7cc22a1d77d2968b2126ac71d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLmJyYW5jaF9oaW50bgGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1447943490 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d86ad17198, 0x55d86ad1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d86ad1f918,0x55d86ada70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc2511d4715bb1a7cc22a1d77d2968b2126ac71d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9973 processed earlier; will process 5302 files now Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #1 pulse cov: 239 ft: 240 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39849==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d86852b5dd bp 0x000000000000 sp 0x7fffbfece030 T39849) Step #5: ==39849==The signal is caused by a READ memory access. Step #5: #0 0x55d86852b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d86834d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d86834cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d86832a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d86824bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8681a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8681ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8681946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8681c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96d59d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d868187aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39849==Register values: Step #5: rax = 0x000055d86c7a15d0 rbx = 0x000055d86c7a15d0 rcx = 0x000055d86c7a15c0 rdx = 0x00007f96d5b9ab80 Step #5: rdi = 0x000055d86c7a15c0 rsi = 0x0000000000110800 rbp = 0x0000000000000000 rsp = 0x00007fffbfece030 Step #5: r8 = 0x000055d86c7a15d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96d5b9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d86b72a960 r14 = 0x0000000100000004 r15 = 0x000055d86a697386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39849==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0xe,0x63,0x5d,0x64,0x75,0xd5,0x9f,0x61,0x72,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0x27,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata\016c]du\325\237arnch_hint\001\001\001'\000\001Vm\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7594473dc7dc5c6cbca9c1efe5f2c039ca74662b Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YQ5jXWR11Z9hcm5jaF9oaW50AQEBJwABVm0BAAAL Step #5: MERGE-OUTER: attempt 2722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1448077386 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564371af4198, 0x564371afc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564371afc918,0x564371b840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7594473dc7dc5c6cbca9c1efe5f2c039ca74662b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9975 processed earlier; will process 5300 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39853==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56436f3085dd bp 0x000000000000 sp 0x7ffede8e3140 T39853) Step #5: ==39853==The signal is caused by a READ memory access. Step #5: #0 0x56436f3085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56436f12a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56436f129fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56436f107929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56436f028ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56436ef80c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56436ef8a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56436ef716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56436ef9d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43cbd00082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56436ef64aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39853==Register values: Step #5: rax = 0x000056437461d080 rbx = 0x000056437461d080 rcx = 0x000056437461d530 rdx = 0x00007f43cbec8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffede8e3140 Step #5: r8 = 0x000056437461d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43cbec8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564372507960 r14 = 0x0000000100000004 r15 = 0x0000564371474386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39853==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x33,0x30,0x66,0x69,0x74,0x2d,0x6d,0x6f,0x61,0x2e,0x63,0x6f,0x64,0x65,0x12,0x76,0x99,0x9a,0x89,0x9e,0x74,0x61,0x64,0x61,0x74,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.co30fit-moa.code\022v\231\232\211\236tadat\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-04ab689b08613ce5065521d3234d97b098022bd8 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jbzMwZml0LW1vYS5jb2RlEnaZmomedGFkYXQP Step #5: MERGE-OUTER: attempt 2723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1448211706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571db06a198, 0x5571db072911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571db072918,0x5571db0fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04ab689b08613ce5065521d3234d97b098022bd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9976 processed earlier; will process 5299 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39857==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571d887e5dd bp 0x000000000000 sp 0x7ffe41638130 T39857) Step #5: ==39857==The signal is caused by a READ memory access. Step #5: #0 0x5571d887e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571d86a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571d869ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571d867d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571d859ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571d84f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571d85001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571d84e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571d85133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a8de61082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571d84daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39857==Register values: Step #5: rax = 0x00005571dd292080 rbx = 0x00005571dd292080 rcx = 0x00005571dd292530 rdx = 0x00007f7a8e029b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe41638130 Step #5: r8 = 0x00005571dd292080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a8e029be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571dba7d960 r14 = 0x0000000100000004 r15 = 0x00005571da9ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39857==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0xe,0x2e,0x5b,0x70,0x61,0x6e,0x68,0x63,0x5f,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x70,0x61,0x6e,0x6d,0x1,0x1,0x1,0x56, Step #5: \000asm\001\000\000\000\000&\031metadata.cod\016.[panhc_a.code.bpanm\001\001\001V Step #5: artifact_prefix='./'; Test unit written to ./crash-8b220767bfb3134cd5aee1bd72bcd9320a784cab Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2QOLltwYW5oY19hLmNvZGUuYnBhbm0BAQFW Step #5: MERGE-OUTER: attempt 2724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1448347057 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630e8669198, 0x5630e8671911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630e8671918,0x5630e86f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b220767bfb3134cd5aee1bd72bcd9320a784cab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9977 processed earlier; will process 5298 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39861==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630e5e7d5dd bp 0x000000000000 sp 0x7ffd6659eda0 T39861) Step #5: ==39861==The signal is caused by a READ memory access. Step #5: #0 0x5630e5e7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630e5c9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630e5c9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630e5c7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630e5b9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630e5af5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630e5aff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630e5ae66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630e5b123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f941c1c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630e5ad9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39861==Register values: Step #5: rax = 0x00005630eaad0080 rbx = 0x00005630eaad0080 rcx = 0x00005630eaad0530 rdx = 0x00007f941c38bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6659eda0 Step #5: r8 = 0x00005630eaad0080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f941c38bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630e907c960 r14 = 0x0000000100000004 r15 = 0x00005630e7fe9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39861==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x40,0x64,0x41,0x31,0x65,0x61,0x62,0x74,0x30,0x2e,0x61,0x74,0x61,0x2c,0x67,0xa3,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.c@dA1eabt0.ata,g\243\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-65858268ca50e5e0353c866d9e0e47ecd04b9d6f Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jQGRBMWVhYnQwLmF0YSxnowGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1448480322 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610fe075198, 0x5610fe07d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610fe07d918,0x5610fe1050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65858268ca50e5e0353c866d9e0e47ecd04b9d6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9978 processed earlier; will process 5297 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39865==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610fb8895dd bp 0x000000000000 sp 0x7ffe2ee51fd0 T39865) Step #5: ==39865==The signal is caused by a READ memory access. Step #5: #0 0x5610fb8895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610fb6ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610fb6aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610fb688929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610fb5a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610fb501c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610fb50b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610fb4f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610fb51e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0348feb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610fb4e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39865==Register values: Step #5: rax = 0x00005610ffb60080 rbx = 0x00005610ffb60080 rcx = 0x00005610ffb60530 rdx = 0x00007f03491b3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2ee51fd0 Step #5: r8 = 0x00005610ffb60080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03491b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610fea88960 r14 = 0x0000000100000004 r15 = 0x00005610fd9f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39865==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x33,0x30,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x67,0x7a,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.b30tadata,gz\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e0c843958b34ff0ce7f259e6fa7daece884a155 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLmIzMHRhZGF0YSxnegGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1448613374 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56260669d198, 0x5626066a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626066a5918,0x56260672d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e0c843958b34ff0ce7f259e6fa7daece884a155' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9979 processed earlier; will process 5296 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39869==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562603eb15dd bp 0x000000000000 sp 0x7ffd7b67ce60 T39869) Step #5: ==39869==The signal is caused by a READ memory access. Step #5: #0 0x562603eb15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562603cd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562603cd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562603cb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562603bd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562603b29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562603b331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562603b1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562603b463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb22c7a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562603b0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39869==Register values: Step #5: rax = 0x0000562607767080 rbx = 0x0000562607767080 rcx = 0x0000562607767530 rdx = 0x00007fb22c969b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7b67ce60 Step #5: r8 = 0x0000562607767080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb22c969be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626070b0960 r14 = 0x0000000100000004 r15 = 0x000056260601d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39869==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x58,0x72,0x61,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x6e,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.Xranch_hintn\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ce2201996399f05f83c23fdaac8bff7977236f5 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLlhyYW5jaF9oaW50bgGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1448748242 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56529d39e198, 0x56529d3a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56529d3a6918,0x56529d42e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ce2201996399f05f83c23fdaac8bff7977236f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9980 processed earlier; will process 5295 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39873==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56529abb25dd bp 0x000000000000 sp 0x7ffe1a568870 T39873) Step #5: ==39873==The signal is caused by a READ memory access. Step #5: #0 0x56529abb25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56529a9d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56529a9d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56529a9b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56529a8d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56529a82ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56529a8341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56529a81b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56529a8473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73a65c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56529a80eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39873==Register values: Step #5: rax = 0x000056529e44d050 rbx = 0x000056529e44d050 rcx = 0x000056529e44d500 rdx = 0x00007f73a678cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1a568870 Step #5: r8 = 0x000056529e44d050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73a678cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056529ddb1960 r14 = 0x0000000100000004 r15 = 0x000056529cd1e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39873==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x56,0x0,0x3,0x7d,0x0,0x0,0x0,0x3,0x73,0x1,0x0,0x0,0x3,0x71,0x0,0x2,0x1,0x7,0x0,0x3,0x7d,0x0,0x2,0x30,0x7,0x0,0x3,0x7b,0x0,0x2,0x1,0x7,0x0,0x3,0x7d,0x0, Step #5: \000asm\001\000\000\000\002&\006\001V\000\003}\000\000\000\003s\001\000\000\003q\000\002\001\007\000\003}\000\0020\007\000\003{\000\002\001\007\000\003}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6679f8b68988f3f309c36e55b989b093a240c512 Step #5: Base64: AGFzbQEAAAACJgYBVgADfQAAAANzAQAAA3EAAgEHAAN9AAIwBwADewACAQcAA30A Step #5: MERGE-OUTER: attempt 2728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1448884311 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55edb611b198, 0x55edb6123911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55edb6123918,0x55edb61ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6679f8b68988f3f309c36e55b989b093a240c512' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9981 processed earlier; will process 5294 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39877==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55edb392f5dd bp 0x000000000000 sp 0x7ffc9fc5c620 T39877) Step #5: ==39877==The signal is caused by a READ memory access. Step #5: #0 0x55edb392f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55edb3751280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55edb3750fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55edb372e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55edb364fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55edb35a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55edb35b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55edb35986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55edb35c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f69c242e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55edb358baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39877==Register values: Step #5: rax = 0x000055edb840a080 rbx = 0x000055edb840a080 rcx = 0x000055edb840a530 rdx = 0x00007f69c25f6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9fc5c620 Step #5: r8 = 0x000055edb840a080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69c25f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055edb6b2e960 r14 = 0x0000000100000004 r15 = 0x000055edb5a9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39877==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x63,0x68,0x5f,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x3d,0x74,0x1,0x1,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadach_ta.code.ch_hin=t\001\001\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30815f3fcfb021c94f8ffef345d027fbb0acd036 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGFjaF90YS5jb2RlLmNoX2hpbj10AQEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449018635 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c24e60198, 0x562c24e68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c24e68918,0x562c24ef00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30815f3fcfb021c94f8ffef345d027fbb0acd036' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9982 processed earlier; will process 5293 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39881==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c226745dd bp 0x000000000000 sp 0x7ffe6802eb50 T39881) Step #5: ==39881==The signal is caused by a READ memory access. Step #5: #0 0x562c226745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c22496280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c22495fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c22473929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c22394ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c222ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c222f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c222dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c223093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c1b72d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c222d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39881==Register values: Step #5: rax = 0x0000562c25e58080 rbx = 0x0000562c25e58080 rcx = 0x0000562c25e58530 rdx = 0x00007f7c1b8f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6802eb50 Step #5: r8 = 0x0000562c25e58080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c1b8f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c25873960 r14 = 0x0000000100000004 r15 = 0x0000562c247e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39881==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x32,0x74,0x61,0x2e,0x63,0x61,0x6d,0x78,0x2d,0x69,0x6e,0x74,0x38,0x74,0x61,0x2e,0x63,0x6c,0x69,0x6e,0x75,0x78,0x6d,0x65,0x2e,0x62,0xae,0x65,0x74,0x61,0x64,0x61, Step #5: \000asm\001\000\000\000\000&\031metad2ta.camx-int8ta.clinuxme.b\256etada Step #5: artifact_prefix='./'; Test unit written to ./crash-d9d8131759a3588410185e996c073581816d3c30 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZDJ0YS5jYW14LWludDh0YS5jbGludXhtZS5irmV0YWRh Step #5: MERGE-OUTER: attempt 2730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449153464 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592f1e25198, 0x5592f1e2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592f1e2d918,0x5592f1eb50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9d8131759a3588410185e996c073581816d3c30' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9983 processed earlier; will process 5292 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39885==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592ef6395dd bp 0x000000000000 sp 0x7ffefae4c1e0 T39885) Step #5: ==39885==The signal is caused by a READ memory access. Step #5: #0 0x5592ef6395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592ef45b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592ef45afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592ef438929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592ef359ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592ef2b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592ef2bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592ef2a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592ef2ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f582d056082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592ef295aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39885==Register values: Step #5: rax = 0x00005592f3267080 rbx = 0x00005592f3267080 rcx = 0x00005592f3267530 rdx = 0x00007f582d21eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefae4c1e0 Step #5: r8 = 0x00005592f3267080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f582d21ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005592f2838960 r14 = 0x0000000100000004 r15 = 0x00005592f17a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39885==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x23,0x2e,0x5c,0x6f,0x64,0x65,0x3e,0x62,0x72,0x61,0x6e,0x63,0x68,0x5f,0x68,0x69,0x77,0x69,0x6e,0x1,0x92,0x3a,0x6c,0x69,0x6e,0x75,0x78,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadat#.\\ode>branch_hiwin\001\222:linux\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-c71e0787f8b858bfbab6d7ba9a21afa87510a4ca Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0Iy5cb2RlPmJyYW5jaF9oaXdpbgGSOmxpbnV4+Y4P Step #5: MERGE-OUTER: attempt 2731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449287222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ac4f3e198, 0x563ac4f46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ac4f46918,0x563ac4fce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c71e0787f8b858bfbab6d7ba9a21afa87510a4ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9984 processed earlier; will process 5291 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39889==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ac27525dd bp 0x000000000000 sp 0x7ffe3ad5bd10 T39889) Step #5: ==39889==The signal is caused by a READ memory access. Step #5: #0 0x563ac27525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ac2574280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ac2573fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ac2551929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ac2472ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ac23cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ac23d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ac23bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ac23e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f15dcfd9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ac23aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39889==Register values: Step #5: rax = 0x0000563ac72db080 rbx = 0x0000563ac72db080 rcx = 0x0000563ac72db530 rdx = 0x00007f15dd1a1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3ad5bd10 Step #5: r8 = 0x0000563ac72db080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f15dd1a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ac5951960 r14 = 0x0000000100000004 r15 = 0x0000563ac48be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39889==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0xb,0x36,0x34,0x62,0x69,0x74,0x2d,0x6d,0x63,0x6f,0x64,0x65,0x2e,0xf1,0x80,0xab,0xa4,0x62,0x72,0x68,0x8e,0x6e,0xf8,0x61,0x63,0x3f,0x5f,0x69,0x6e,0xd2,0x68, Step #5: \000asm\001\000\000\000\000&\031metada\01364bit-mcode.\361\200\253\244brh\216n\370ac?_in\322h Step #5: artifact_prefix='./'; Test unit written to ./crash-984636062a040f15e31b3307c288fd013de36656 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGELNjRiaXQtbWNvZGUu8YCrpGJyaI5u+GFjP19pbtJo Step #5: MERGE-OUTER: attempt 2732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449419620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cab321a198, 0x55cab3222911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cab3222918,0x55cab32aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/984636062a040f15e31b3307c288fd013de36656' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9985 processed earlier; will process 5290 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39893==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cab0a2e5dd bp 0x000000000000 sp 0x7ffcd7dfbea0 T39893) Step #5: ==39893==The signal is caused by a READ memory access. Step #5: #0 0x55cab0a2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cab0850280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cab084ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cab082d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cab074ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cab06a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cab06b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cab06976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cab06c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfc5a01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cab068aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39893==Register values: Step #5: rax = 0x000055cab43d4080 rbx = 0x000055cab43d4080 rcx = 0x000055cab43d4530 rdx = 0x00007fdfc5bc9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd7dfbea0 Step #5: r8 = 0x000055cab43d4080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfc5bc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cab3c2d960 r14 = 0x0000000100000004 r15 = 0x000055cab2b9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39893==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0xf3,0x84,0xa0,0x85,0x74,0x61,0x2e,0x63,0x6c,0x72,0x64,0x61,0x29,0x62,0x6f,0x6e,0x63,0x68,0x5f,0x68,0xb,0x43,0xd8,0x75,0x30,0x43,0x43,0x78,0x6e,0x8e,0x43, Step #5: \000asm\001\000\000\000\000&\031metada\363\204\240\205ta.clrda)bonch_h\013C\330u0CCxn\216C Step #5: artifact_prefix='./'; Test unit written to ./crash-20c6472477ab21c743b3d918a7553f1a5e72b103 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGHzhKCFdGEuY2xyZGEpYm9uY2hfaAtD2HUwQ0N4bo5D Step #5: MERGE-OUTER: attempt 2733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449556130 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f53f714198, 0x55f53f71c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f53f71c918,0x55f53f7a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20c6472477ab21c743b3d918a7553f1a5e72b103' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9986 processed earlier; will process 5289 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39897==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f53cf285dd bp 0x000000000000 sp 0x7fff5d1bec50 T39897) Step #5: ==39897==The signal is caused by a READ memory access. Step #5: #0 0x55f53cf285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f53cd4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f53cd49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f53cd27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f53cc48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f53cba0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f53cbaa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f53cb916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f53cbbd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efdf3f38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f53cb84aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39897==Register values: Step #5: rax = 0x000055f540d06080 rbx = 0x000055f540d06080 rcx = 0x000055f540d06530 rdx = 0x00007efdf4100b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5d1bec50 Step #5: r8 = 0x000055f540d06080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efdf4100be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f540127960 r14 = 0x0000000100000004 r15 = 0x000055f53f094386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39897==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x3a,0x72,0x6c,0x69,0x6e,0x75,0x78,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0x4b, Step #5: \000asm\001\000\000\000\000&\031metadata.cod:rlinuxh_hint\001\001\001\376\000\001Vm\001\000\000K Step #5: artifact_prefix='./'; Test unit written to ./crash-b5839b3470d90a42d306ff3509faabc160aa4e21 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2Q6cmxpbnV4aF9oaW50AQEB/gABVm0BAABL Step #5: MERGE-OUTER: attempt 2734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449691117 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56080f8d4198, 0x56080f8dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56080f8dc918,0x56080f9640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5839b3470d90a42d306ff3509faabc160aa4e21' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9987 processed earlier; will process 5288 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39901==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56080d0e85dd bp 0x000000000000 sp 0x7ffd18c660c0 T39901) Step #5: ==39901==The signal is caused by a READ memory access. Step #5: #0 0x56080d0e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56080cf0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56080cf09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56080cee7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56080ce08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56080cd60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56080cd6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56080cd516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56080cd7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62bcacb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56080cd44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39901==Register values: Step #5: rax = 0x0000560810760080 rbx = 0x0000560810760080 rcx = 0x0000560810760530 rdx = 0x00007f62bcc93b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd18c660c0 Step #5: r8 = 0x0000560810760080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f62bcc93be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608102e7960 r14 = 0x0000000100000004 r15 = 0x000056080f254386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39901==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.code.\\}rach_hint\001\001\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8339c9fd09f0198896d78f73fda8596675008e9 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLlx9cmFjaF9oaW50AQEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449828134 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a9ef14198, 0x559a9ef1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a9ef1c918,0x559a9efa40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8339c9fd09f0198896d78f73fda8596675008e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9988 processed earlier; will process 5287 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39905==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a9c7285dd bp 0x000000000000 sp 0x7ffea0381ad0 T39905) Step #5: ==39905==The signal is caused by a READ memory access. Step #5: #0 0x559a9c7285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a9c54a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a9c549fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a9c527929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a9c448ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a9c3a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a9c3aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a9c3916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a9c3bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f80735ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a9c384aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39905==Register values: Step #5: rax = 0x0000559aa1701050 rbx = 0x0000559aa1701050 rcx = 0x0000559aa1701500 rdx = 0x00007f8073774b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea0381ad0 Step #5: r8 = 0x0000559aa1701050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8073774be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a9f927960 r14 = 0x0000000100000004 r15 = 0x0000559a9e894386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39905==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7e,0x0,0x0,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x7b,0x0,0x2,0x32,0x48,0x0,0x3,0x7e,0x0,0x2,0x61,0xe,0x0,0x3,0x7e,0x0,0x2,0x30,0x6,0x0,0x3,0x7e,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003~\000\000\000\003\177\001\000\000\003{\000\0022H\000\003~\000\002a\016\000\003~\000\0020\006\000\003~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-268d948046550659d8494ad58eb382b2e6da8ed3 Step #5: Base64: AGFzbQEAAAACJgYBdQADfgAAAAN/AQAAA3sAAjJIAAN+AAJhDgADfgACMAYAA34A Step #5: MERGE-OUTER: attempt 2736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1449963977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564407040198, 0x564407048911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564407048918,0x5644070d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/268d948046550659d8494ad58eb382b2e6da8ed3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9989 processed earlier; will process 5286 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39909==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644048545dd bp 0x000000000000 sp 0x7ffe75f4d220 T39909) Step #5: ==39909==The signal is caused by a READ memory access. Step #5: #0 0x5644048545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564404676280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564404675fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564404653929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564404574ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644044ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644044d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644044bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644044e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc10d53082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644044b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39909==Register values: Step #5: rax = 0x0000564409ae3080 rbx = 0x0000564409ae3080 rcx = 0x0000564409ae3530 rdx = 0x00007efc10f1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe75f4d220 Step #5: r8 = 0x0000564409ae3080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc10f1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564407a53960 r14 = 0x0000000100000004 r15 = 0x00005644069c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39909==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x9,0x61,0x2e,0x63,0x66,0x6d,0xe,0x2e,0x5b,0x70,0x61,0x6e,0x68,0x63,0x5f,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x70,0x61,0x6e,0x6d,0x61,0x6e,0x6d,0x56, Step #5: \000asm\001\000\000\000\000&\031metada\011a.cfm\016.[panhc_a.code.bpanmanmV Step #5: artifact_prefix='./'; Test unit written to ./crash-00ccbfba26021cd6cf8af5b60c6bfedecfc0c9b0 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGEJYS5jZm0OLltwYW5oY19hLmNvZGUuYnBhbm1hbm1W Step #5: MERGE-OUTER: attempt 2737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1450099269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8c5aff198, 0x55f8c5b07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8c5b07918,0x55f8c5b8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00ccbfba26021cd6cf8af5b60c6bfedecfc0c9b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9990 processed earlier; will process 5285 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39913==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8c33135dd bp 0x000000000000 sp 0x7ffe78dc7ac0 T39913) Step #5: ==39913==The signal is caused by a READ memory access. Step #5: #0 0x55f8c33135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f8c3135280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f8c3134fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8c3112929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f8c3033ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8c2f8bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8c2f951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8c2f7c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8c2fa83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb1b271c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f8c2f6faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39913==Register values: Step #5: rax = 0x000055f8c69e9080 rbx = 0x000055f8c69e9080 rcx = 0x000055f8c69e9530 rdx = 0x00007fb1b28e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe78dc7ac0 Step #5: r8 = 0x000055f8c69e9080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb1b28e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8c6512960 r14 = 0x0000000100000004 r15 = 0x000055f8c547f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39913==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x5c,0x6f,0x64,0x65,0x3e,0x62,0x72,0x61,0x6e,0x63,0x68,0x5f,0x68,0x69,0x77,0x69,0x6e,0x1,0x92,0x3a,0x28,0x29,0x76,0x31,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.\\ode>branch_hiwin\001\222:()v1\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d52fc9146f088c26146950c4a78c90adb538306b Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5cb2RlPmJyYW5jaF9oaXdpbgGSOigpdjHY+Y4P Step #5: MERGE-OUTER: attempt 2738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1450233484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56014d7a5198, 0x56014d7ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56014d7ad918,0x56014d8350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d52fc9146f088c26146950c4a78c90adb538306b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9991 processed earlier; will process 5284 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39917==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56014afb95dd bp 0x000000000000 sp 0x7ffe1c7bf350 T39917) Step #5: ==39917==The signal is caused by a READ memory access. Step #5: #0 0x56014afb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56014addb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56014addafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56014adb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56014acd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56014ac31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56014ac3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56014ac226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56014ac4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbfec532082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56014ac15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39917==Register values: Step #5: rax = 0x000056014faa2080 rbx = 0x000056014faa2080 rcx = 0x000056014faa2530 rdx = 0x00007fbfec6fab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1c7bf350 Step #5: r8 = 0x000056014faa2080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbfec6fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056014e1b8960 r14 = 0x0000000100000004 r15 = 0x000056014d125386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39917==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x62,0x65,0x33,0x69,0x74,0x31,0x68,0x5f,0x68,0x69,0x6e,0x75,0x6e,0x1,0x92,0x3a,0x28,0x29,0x76,0x31,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.codebe3it1h_hinun\001\222:()v1\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec34d7b7a0a9c2747a9f67a6938dc2cd3ac07182 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlYmUzaXQxaF9oaW51bgGSOigpdjHY+Y4P Step #5: MERGE-OUTER: attempt 2739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1450368588 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b036bce198, 0x55b036bd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b036bd6918,0x55b036c5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec34d7b7a0a9c2747a9f67a6938dc2cd3ac07182' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9992 processed earlier; will process 5283 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39921==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0343e25dd bp 0x000000000000 sp 0x7ffe41a7eb30 T39921) Step #5: ==39921==The signal is caused by a READ memory access. Step #5: #0 0x55b0343e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b034204280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b034203fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0341e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b034102ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b03405ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0340641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b03404b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0340773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24c728a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b03403eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39921==Register values: Step #5: rax = 0x000055b0392c4080 rbx = 0x000055b0392c4080 rcx = 0x000055b0392c4530 rdx = 0x00007f24c7452b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe41a7eb30 Step #5: r8 = 0x000055b0392c4080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24c7452be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0375e1960 r14 = 0x0000000100000004 r15 = 0x000055b03654e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39921==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x1e,0x6e,0x74,0x69,0x26,0x61,0x63,0x77,0x6e,0x2e,0x2d,0x30,0x64,0x2e,0x65,0xf1,0xa1,0x81,0xa4,0x62,0x60,0x8e,0x6e,0xf8,0x61,0x6b,0x8e,0x6e,0x8,0x60,0xb,0x68, Step #5: \000asm\001\000\000\000\000&\031metad\036nti&acwn.-0d.e\361\241\201\244b`\216n\370ak\216n\010`\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-ac83a5bc4a470b809233a551a0603f6c340793aa Step #5: Base64: AGFzbQEAAAAAJhltZXRhZB5udGkmYWN3bi4tMGQuZfGhgaRiYI5u+GFrjm4IYAto Step #5: MERGE-OUTER: attempt 2740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1450502252 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b58d245198, 0x55b58d24d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b58d24d918,0x55b58d2d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac83a5bc4a470b809233a551a0603f6c340793aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9993 processed earlier; will process 5282 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39925==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b58aa595dd bp 0x000000000000 sp 0x7ffff7f3da30 T39925) Step #5: ==39925==The signal is caused by a READ memory access. Step #5: #0 0x55b58aa595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b58a87b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b58a87afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b58a858929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b58a779ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b58a6d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b58a6db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b58a6c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b58a6ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81e254c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b58a6b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39925==Register values: Step #5: rax = 0x000055b58e56e080 rbx = 0x000055b58e56e080 rcx = 0x000055b58e56e530 rdx = 0x00007f81e2714b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff7f3da30 Step #5: r8 = 0x000055b58e56e080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81e2714be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b58dc58960 r14 = 0x0000000100000004 r15 = 0x000055b58cbc5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39925==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x61,0x30,0x64,0x45,0x31,0x65,0x61,0x62,0x74,0x30,0x2e,0x61,0x74,0x61,0x2c,0x67,0x94,0x3b,0xb0,0x7c,0x0,0x3e,0x61,0x0,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.a0dE1eabt0.ata,g\224;\260|\000>a\000\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-62b6257090b70003cda5ce85f3ff4de228af339d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5hMGRFMWVhYnQwLmF0YSxnlDuwfAA+YQDY+Y4P Step #5: MERGE-OUTER: attempt 2741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1450638015 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572aecec198, 0x5572aecf4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572aecf4918,0x5572aed7c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/62b6257090b70003cda5ce85f3ff4de228af339d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9994 processed earlier; will process 5281 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39929==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572ac5005dd bp 0x000000000000 sp 0x7ffc867e57c0 T39929) Step #5: ==39929==The signal is caused by a READ memory access. Step #5: #0 0x5572ac5005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572ac322280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572ac321fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572ac2ff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572ac220ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572ac178c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572ac1821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572ac1696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572ac1953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc76586a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572ac15caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39929==Register values: Step #5: rax = 0x00005572b0220110 rbx = 0x00005572b0220110 rcx = 0x00005572b02205c0 rdx = 0x00007fc765a32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc867e57c0 Step #5: r8 = 0x00005572b0220110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc765a32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572af6ff960 r14 = 0x0000000100000004 r15 = 0x00005572ae66c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39929==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0, Step #5: \000asm\001\000\000\000\000\010\004name\001\001\000\000\010\004name\001\001\000\000\010\004name\001\001\000\000\010\004name\001\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2b255417dfecdf22bb9b9ff5dec590cd7de67af Step #5: Base64: AGFzbQEAAAAACARuYW1lAQEAAAgEbmFtZQEBAAAIBG5hbWUBAQAACARuYW1lAQEA Step #5: MERGE-OUTER: attempt 2742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1450774681 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56447d75a198, 0x56447d762911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56447d762918,0x56447d7ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2b255417dfecdf22bb9b9ff5dec590cd7de67af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9995 processed earlier; will process 5280 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39933==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56447af6e5dd bp 0x000000000000 sp 0x7ffc10003c90 T39933) Step #5: ==39933==The signal is caused by a READ memory access. Step #5: #0 0x56447af6e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56447ad90280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56447ad8ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56447ad6d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56447ac8ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56447abe6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56447abf01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56447abd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56447ac033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1afb97082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56447abcaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39933==Register values: Step #5: rax = 0x000056447f23f080 rbx = 0x000056447f23f080 rcx = 0x000056447f23f530 rdx = 0x00007fd1afd5fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc10003c90 Step #5: r8 = 0x000056447f23f080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1afd5fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056447e16d960 r14 = 0x0000000100000004 r15 = 0x000056447d0da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39933==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x9,0x61,0x2e,0x63,0x66,0x6d,0xe,0x2e,0x5b,0x70,0x61,0x6e,0x68,0x63,0x5f,0x60,0x60,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x70,0x61,0x6e,0x6d,0x61,0x6e,0x6d,0x56, Step #5: \000asm\001\000\000\000\000&\031metad\011a.cfm\016.[panhc_``.code.bpanmanmV Step #5: artifact_prefix='./'; Test unit written to ./crash-c49927ed6ff02271f109b4b5b91ef257d8d5288b Step #5: Base64: AGFzbQEAAAAAJhltZXRhZAlhLmNmbQ4uW3BhbmhjX2BgLmNvZGUuYnBhbm1hbm1W Step #5: MERGE-OUTER: attempt 2743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1450908181 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562f6f7f5198, 0x562f6f7fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562f6f7fd918,0x562f6f8850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c49927ed6ff02271f109b4b5b91ef257d8d5288b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9996 processed earlier; will process 5279 files now Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39937==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562f6d0095dd bp 0x000000000000 sp 0x7ffd0da406e0 T39937) Step #5: ==39937==The signal is caused by a READ memory access. Step #5: #0 0x562f6d0095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562f6ce2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562f6ce2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562f6ce08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562f6cd29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562f6cc81c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562f6cc8b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562f6cc726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562f6cc9e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f249bf26082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562f6cc65aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39937==Register values: Step #5: rax = 0x0000562f705bb240 rbx = 0x0000562f705bb240 rcx = 0x0000562f705bb230 rdx = 0x00007f249c0eeb80 Step #5: rdi = 0x0000562f705bb230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd0da406e0 Step #5: r8 = 0x0000562f705bb240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f249c0eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562f70208960 r14 = 0x0000000100000004 r15 = 0x0000562f6f175386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39937==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x6d,0x2e,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.codm.\\}rach_hint\001\001\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5e28f438f7cd01e057832ab7f1a8794aef53b05 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RtLlx9cmFjaF9oaW50AQEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451042426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56052bd01198, 0x56052bd09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56052bd09918,0x56052bd910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5e28f438f7cd01e057832ab7f1a8794aef53b05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9998 processed earlier; will process 5277 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39941==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605295155dd bp 0x000000000000 sp 0x7ffdbf8a1560 T39941) Step #5: ==39941==The signal is caused by a READ memory access. Step #5: #0 0x5605295155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560529337280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560529336fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560529314929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560529235ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56052918dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605291971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56052917e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605291aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb91e39a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560529171aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39941==Register values: Step #5: rax = 0x000056052e661080 rbx = 0x000056052e661080 rcx = 0x000056052e661530 rdx = 0x00007fb91e562b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbf8a1560 Step #5: r8 = 0x000056052e661080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb91e562be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056052c714960 r14 = 0x0000000100000004 r15 = 0x000056052b681386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39941==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x6c,0x6f,0x61,0x74,0x64,0x61,0x73,0x61,0xd4,0x9c,0x0,0x0,0x0,0x26,0xd7,0xe0,0x76,0x30,0xd8,0xf9,0x13,0xf, Step #5: \000asm\001\000\000\000\000&\031metadat\031metadatloatdasa\324\234\000\000\000&\327\340v0\330\371\023\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-3f3c39b95837405b529bd70dda428124b04abab3 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0GW1ldGFkYXRsb2F0ZGFzYdScAAAAJtfgdjDY+RMP Step #5: MERGE-OUTER: attempt 2745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451179305 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560690f7e198, 0x560690f86911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560690f86918,0x56069100e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3f3c39b95837405b529bd70dda428124b04abab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 9999 processed earlier; will process 5276 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39945==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56068e7925dd bp 0x000000000000 sp 0x7ffd754381b0 T39945) Step #5: ==39945==The signal is caused by a READ memory access. Step #5: #0 0x56068e7925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56068e5b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56068e5b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56068e591929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56068e4b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56068e40ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56068e4141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56068e3fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56068e4273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f326c4e1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56068e3eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39945==Register values: Step #5: rax = 0x0000560693651080 rbx = 0x0000560693651080 rcx = 0x0000560693651530 rdx = 0x00007f326c6a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd754381b0 Step #5: r8 = 0x0000560693651080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f326c6a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560691991960 r14 = 0x0000000100000004 r15 = 0x00005606908fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39945==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x23,0x61,0x2e,0x63,0x6f,0x64,0x45,0x31,0x65,0x61,0x62,0x74,0x31,0x2e,0x61,0x74,0x61,0x2c,0x67,0xa3,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metada#a.codE1eabt1.ata,g\243\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-194ead351d7d938b4625b11b7a8416914c1a1198 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGEjYS5jb2RFMWVhYnQxLmF0YSxnowGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451314369 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8e5076198, 0x55b8e507e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8e507e918,0x55b8e51060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/194ead351d7d938b4625b11b7a8416914c1a1198' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10000 processed earlier; will process 5275 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39949==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8e288a5dd bp 0x000000000000 sp 0x7ffd69fa06c0 T39949) Step #5: ==39949==The signal is caused by a READ memory access. Step #5: #0 0x55b8e288a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8e26ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8e26abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8e2689929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8e25aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b8e2502c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8e250c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8e24f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8e251f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0e79d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8e24e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39949==Register values: Step #5: rax = 0x000055b8e5d3e080 rbx = 0x000055b8e5d3e080 rcx = 0x000055b8e5d3e530 rdx = 0x00007ff0e7b9eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd69fa06c0 Step #5: r8 = 0x000055b8e5d3e080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff0e7b9ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8e5a89960 r14 = 0x0000000100000004 r15 = 0x000055b8e49f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39949==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x3d,0x65,0x33,0x72,0x6f,0x64,0x63,0x62,0x2e,0x2b,0x75,0x68,0x61,0x2c,0x67,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.c=e3rodcb.+uha,ge\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b2d401ca74598b26d8cb4dc82beeaa4c1672e9a Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jPWUzcm9kY2IuK3VoYSxnZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451447312 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564549802198, 0x56454980a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56454980a918,0x5645498920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b2d401ca74598b26d8cb4dc82beeaa4c1672e9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10001 processed earlier; will process 5274 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39953==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645470165dd bp 0x000000000000 sp 0x7fffacbb2df0 T39953) Step #5: ==39953==The signal is caused by a READ memory access. Step #5: #0 0x5645470165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564546e38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564546e37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564546e15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564546d36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564546c8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564546c981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564546c7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564546cab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdaf73ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564546c72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39953==Register values: Step #5: rax = 0x000056454b5fb930 rbx = 0x000056454b5fb930 rcx = 0x000056454b5fb920 rdx = 0x00007fdaf7575b80 Step #5: rdi = 0x000056454b5fb920 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007fffacbb2df0 Step #5: r8 = 0x000056454b5fb930 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdaf7575be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056454a215960 r14 = 0x0000000100000004 r15 = 0x0000564549182386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39953==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x1c,0x6f,0x64,0x65,0x2e,0x62,0x6d,0x65,0x74,0x61,0x5c,0x61,0x74,0x61,0x68,0x5f,0x68,0x69,0x6e,0x1,0x28,0x29,0x76,0x38,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.\034ode.bmeta\\atah_hin\001()v8\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06bd38a233d7d137a6a72adf820ec28a972e1139 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS4cb2RlLmJtZXRhXGF0YWhfaGluASgpdjjY+Y4L Step #5: MERGE-OUTER: attempt 2748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451586007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629e9a69198, 0x5629e9a71911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629e9a71918,0x5629e9af90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06bd38a233d7d137a6a72adf820ec28a972e1139' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10003 processed earlier; will process 5272 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39957==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629e727d5dd bp 0x000000000000 sp 0x7fff8e676f20 T39957) Step #5: ==39957==The signal is caused by a READ memory access. Step #5: #0 0x5629e727d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629e709f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629e709efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629e707c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5629e6f9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5629e6ef5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629e6eff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629e6ee66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629e6f123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81a9cf3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5629e6ed9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39957==Register values: Step #5: rax = 0x00005629ea780080 rbx = 0x00005629ea780080 rcx = 0x00005629ea780530 rdx = 0x00007f81a9ebbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8e676f20 Step #5: r8 = 0x00005629ea780080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81a9ebbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629ea47c960 r14 = 0x0000000100000004 r15 = 0x00005629e93e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39957==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x65,0x2e,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6c,0x6f,0x61,0x74,0x66,0x6c,0x6f,0x61,0x74,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x32,0xd8,0xf8,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadate.+soft-floatfloat\221\376m\305\327\340v2\330\370\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-462d32bbe87f1f8f7638b0ff252f5d1e8ca0a09c Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0ZS4rc29mdC1mbG9hdGZsb2F0kf5txdfgdjLY+I4P Step #5: MERGE-OUTER: attempt 2749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451722705 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0f3633198, 0x55b0f363b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0f363b918,0x55b0f36c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/462d32bbe87f1f8f7638b0ff252f5d1e8ca0a09c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10004 processed earlier; will process 5271 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39961==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0f0e475dd bp 0x000000000000 sp 0x7ffd93f7c200 T39961) Step #5: ==39961==The signal is caused by a READ memory access. Step #5: #0 0x55b0f0e475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0f0c69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0f0c68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0f0c46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0f0b67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0f0abfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0f0ac91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0f0ab06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0f0adc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c543a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0f0aa3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39961==Register values: Step #5: rax = 0x000055b0f5d0f080 rbx = 0x000055b0f5d0f080 rcx = 0x000055b0f5d0f530 rdx = 0x00007f8c5456eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd93f7c200 Step #5: r8 = 0x000055b0f5d0f080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c5456ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0f4046960 r14 = 0x0000000100000004 r15 = 0x000055b0f2fb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39961==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x21,0x6d,0x65,0x74,0x61,0x64,0x6d,0x56,0x5b,0x68,0x61,0x61,0x6e,0x1,0xe,0x2e,0x6e,0x5f,0x70,0x1,0x1,0x63,0x2e,0x61,0x63,0x6f,0x64,0x65,0x2e,0x62,0x70,0x6d,0x1,0x61,0x6e,0x1,0x1,0x56, Step #5: \000asm\001\000\000\000\000&!metadmV[haan\001\016.n_p\001\001c.acode.bpm\001an\001\001V Step #5: artifact_prefix='./'; Test unit written to ./crash-63d867d37d1bd827cc80fa9e35ab6fcdb1772aaf Step #5: Base64: AGFzbQEAAAAAJiFtZXRhZG1WW2hhYW4BDi5uX3ABAWMuYWNvZGUuYnBtAWFuAQFW Step #5: MERGE-OUTER: attempt 2750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451856756 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55956f025198, 0x55956f02d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55956f02d918,0x55956f0b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/63d867d37d1bd827cc80fa9e35ab6fcdb1772aaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10005 processed earlier; will process 5270 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39965==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55956c8395dd bp 0x000000000000 sp 0x7ffff394eea0 T39965) Step #5: ==39965==The signal is caused by a READ memory access. Step #5: #0 0x55956c8395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55956c65b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55956c65afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55956c638929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55956c559ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55956c4b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55956c4bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55956c4a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55956c4ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0aad563082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55956c495aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39965==Register values: Step #5: rax = 0x00005595717c6080 rbx = 0x00005595717c6080 rcx = 0x00005595717c6530 rdx = 0x00007f0aad72bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff394eea0 Step #5: r8 = 0x00005595717c6080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0aad72bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055956fa38960 r14 = 0x0000000100000004 r15 = 0x000055956e9a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39965==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x65,0x65,0x6e,0x64,0x62,0x69,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6c,0x6f,0x61,0x74,0x77,0x2e,0x76,0x2d,0x34,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.coeendbi+soft-floatw.v-4\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee3b26d2ef0eaa55f888ff552fc11dc1e62c3484 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2VlbmRiaStzb2Z0LWZsb2F0dy52LTTY+Y4P Step #5: MERGE-OUTER: attempt 2751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1451992046 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e28f55198, 0x555e28f5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e28f5d918,0x555e28fe50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee3b26d2ef0eaa55f888ff552fc11dc1e62c3484' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10006 processed earlier; will process 5269 files now Step #5: [LOADING] WASM module load failed: unknown type 1376831094 Step #5: #1 pulse cov: 178 ft: 179 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 206 ft: 228 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39969==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e267695dd bp 0x000000000000 sp 0x7ffd1c4231e0 T39969) Step #5: ==39969==The signal is caused by a READ memory access. Step #5: #0 0x555e267695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e2658b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e2658afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e26568929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e26489ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e263e1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e263eb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e263d26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e263fe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f143cba1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e263c5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39969==Register values: Step #5: rax = 0x0000555e29cf79e0 rbx = 0x0000555e29cf79e0 rcx = 0x0000555e29cf79d0 rdx = 0x00007f143cd69b80 Step #5: rdi = 0x0000555e29cf79d0 rsi = 0x00000000001e0000 rbp = 0x0000000000000000 rsp = 0x00007ffd1c4231e0 Step #5: r8 = 0x0000555e29cf79e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f143cd69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e29968960 r14 = 0x0000000100000004 r15 = 0x0000555e288d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39969==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x3e,0x61,0x5a,0x6f,0x64,0x65,0xd2,0x9f,0x61,0x72,0x6e,0x63,0x68,0x5f,0x68,0x30,0x6e,0x74,0x1,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031metadat>aZode\322\237arnch_h0nt\001\001\001\376\000\001Vm\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47fdc5727a457e2573a68c8c7b07a76cc74c089b Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0PmFab2Rl0p9hcm5jaF9oMG50AQEB/gABVm0BAAAL Step #5: MERGE-OUTER: attempt 2752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1452127530 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5570c6b3c198, 0x5570c6b44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5570c6b44918,0x5570c6bcc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47fdc5727a457e2573a68c8c7b07a76cc74c089b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10009 processed earlier; will process 5266 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39973==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570c43505dd bp 0x000000000000 sp 0x7ffcee1fb680 T39973) Step #5: ==39973==The signal is caused by a READ memory access. Step #5: #0 0x5570c43505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570c4172280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570c4171fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570c414f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570c4070ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570c3fc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570c3fd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570c3fb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570c3fe53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e41b4c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570c3facaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39973==Register values: Step #5: rax = 0x00005570c96d6080 rbx = 0x00005570c96d6080 rcx = 0x00005570c96d6530 rdx = 0x00007f1e41d14b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcee1fb680 Step #5: r8 = 0x00005570c96d6080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e41d14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570c754f960 r14 = 0x0000000100000004 r15 = 0x00005570c64bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39973==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0xd5,0x9f,0x61,0x73,0x6e,0x63,0x68,0x5f,0x68,0x69,0x1d,0x74,0x1,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.code\325\237asnch_hi\035t\001\001\001\376\000\001Vm\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be9ce5ec0900514ae730d8b31143b7261a7580b3 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2Rl1Z9hc25jaF9oaR10AQEB/gABVm0BAAAL Step #5: MERGE-OUTER: attempt 2753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1452262526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558543ad5198, 0x558543add911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558543add918,0x558543b650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be9ce5ec0900514ae730d8b31143b7261a7580b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10010 processed earlier; will process 5265 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39977==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585412e95dd bp 0x000000000000 sp 0x7ffc90a50e80 T39977) Step #5: ==39977==The signal is caused by a READ memory access. Step #5: #0 0x5585412e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55854110b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55854110afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585410e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558541009ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558540f61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558540f6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558540f526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558540f7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5fa2160082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558540f45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39977==Register values: Step #5: rax = 0x0000558546409080 rbx = 0x0000558546409080 rcx = 0x0000558546409530 rdx = 0x00007f5fa2328b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc90a50e80 Step #5: r8 = 0x0000558546409080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5fa2328be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585444e8960 r14 = 0x0000000100000004 r15 = 0x0000558543455386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39977==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x1e,0x69,0x61,0x6e,0x63,0x77,0x6f,0x2e,0x2d,0x31,0x64,0x2e,0x65,0xf1,0xa3,0x81,0xa4,0x62,0x60,0x8e,0x6e,0xf8,0x61,0x6b,0x8e,0x6e,0x8,0x60,0xb,0x68, Step #5: \000asm\001\000\000\000\000&\031metadat\036iancwo.-1d.e\361\243\201\244b`\216n\370ak\216n\010`\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-72653bcce22f7f11ed5d52ded4a5ae36496f2516 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0HmlhbmN3by4tMWQuZfGjgaRiYI5u+GFrjm4IYAto Step #5: MERGE-OUTER: attempt 2754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1452396078 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d662fe1198, 0x55d662fe9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d662fe9918,0x55d6630710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72653bcce22f7f11ed5d52ded4a5ae36496f2516' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10011 processed earlier; will process 5264 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39981==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6607f55dd bp 0x000000000000 sp 0x7ffffa6be9d0 T39981) Step #5: ==39981==The signal is caused by a READ memory access. Step #5: #0 0x55d6607f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d660617280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d660616fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d6605f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d660515ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d66046dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d6604771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d66045e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d66048a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a67f60082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d660451aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39981==Register values: Step #5: rax = 0x000055d664b83080 rbx = 0x000055d664b83080 rcx = 0x000055d664b83530 rdx = 0x00007f3a68128b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffa6be9d0 Step #5: r8 = 0x000055d664b83080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a68128be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d6639f4960 r14 = 0x0000000100000004 r15 = 0x000055d662961386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39981==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x36,0x31,0x62,0x69,0x74,0x2d,0x6d,0x6f,0x61,0x2e,0x63,0x6f,0x64,0x65,0x12,0x76,0x99,0x9a,0x89,0x9e,0x64,0x61,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.co61bit-moa.code\022v\231\232\211\236da\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-a86d7fb0b43c32f3859c094b4a2225b8a5b096d8 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jbzYxYml0LW1vYS5jb2RlEnaZmomeZGHY+Y4P Step #5: MERGE-OUTER: attempt 2755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1452529553 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d1fbe7198, 0x560d1fbef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d1fbef918,0x560d1fc770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a86d7fb0b43c32f3859c094b4a2225b8a5b096d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10012 processed earlier; will process 5263 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39985==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d1d3fb5dd bp 0x000000000000 sp 0x7fffd49db110 T39985) Step #5: ==39985==The signal is caused by a READ memory access. Step #5: #0 0x560d1d3fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d1d21d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d1d21cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d1d1fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d1d11bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d1d073c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d1d07d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d1d0646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d1d0903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a1afbe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d1d057aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39985==Register values: Step #5: rax = 0x0000560d20f6c080 rbx = 0x0000560d20f6c080 rcx = 0x0000560d20f6c530 rdx = 0x00007f5a1b186b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd49db110 Step #5: r8 = 0x0000560d20f6c080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a1b186be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d205fa960 r14 = 0x0000000100000004 r15 = 0x0000560d1f567386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39985==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x6f,0x63,0x64,0x65,0x31,0x38,0x32,0x31,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.ocde1821tadata,ce\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c50b7d5e2a664061eeaed60566df964560ca5f0 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5vY2RlMTgyMXRhZGF0YSxjZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1452663204 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585e9810198, 0x5585e9818911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585e9818918,0x5585e98a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c50b7d5e2a664061eeaed60566df964560ca5f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10013 processed earlier; will process 5262 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39989==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585e70245dd bp 0x000000000000 sp 0x7ffcc6e3a0a0 T39989) Step #5: ==39989==The signal is caused by a READ memory access. Step #5: #0 0x5585e70245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585e6e46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585e6e45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585e6e23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585e6d44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585e6c9cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585e6ca61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585e6c8d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585e6cb93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31e5248082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585e6c80aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39989==Register values: Step #5: rax = 0x00005585ea69b080 rbx = 0x00005585ea69b080 rcx = 0x00005585ea69b530 rdx = 0x00007f31e5410b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc6e3a0a0 Step #5: r8 = 0x00005585ea69b080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31e5410be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585ea223960 r14 = 0x0000000100000004 r15 = 0x00005585e9190386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39989==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0xd2,0x9f,0x61,0x72,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.code\322\237arnch_hint\001\001\001\376\000\001Vm\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee848461f8b233a5c4463cb003212fb49c95854b Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2Rl0p9hcm5jaF9oaW50AQEB/gABVm0BAAAL Step #5: MERGE-OUTER: attempt 2757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1452800380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589bafb6198, 0x5589bafbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589bafbe918,0x5589bb0460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee848461f8b233a5c4463cb003212fb49c95854b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10014 processed earlier; will process 5261 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39993==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589b87ca5dd bp 0x000000000000 sp 0x7ffe9628f6a0 T39993) Step #5: ==39993==The signal is caused by a READ memory access. Step #5: #0 0x5589b87ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589b85ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589b85ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589b85c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589b84eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589b8442c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589b844c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589b84336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589b845f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf87ab3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589b8426aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39993==Register values: Step #5: rax = 0x00005589bd4e8080 rbx = 0x00005589bd4e8080 rcx = 0x00005589bd4e8530 rdx = 0x00007faf87c7bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9628f6a0 Step #5: r8 = 0x00005589bd4e8080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf87c7bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589bb9c9960 r14 = 0x0000000100000004 r15 = 0x00005589ba936386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39993==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6c,0x6f,0x61,0x74,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x32,0xd8,0xf9,0x13,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.+soft-float\221\376m\305\327\340v2\330\371\023\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-698ae9c3a38e0861c0d174b85890d41e357160f2 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLitzb2Z0LWZsb2F0kf5txdfgdjLY+RMP Step #5: MERGE-OUTER: attempt 2758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1452935115 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559470dc3198, 0x559470dcb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559470dcb918,0x559470e530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/698ae9c3a38e0861c0d174b85890d41e357160f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10015 processed earlier; will process 5260 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==39997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55946e5d75dd bp 0x000000000000 sp 0x7ffdd895d920 T39997) Step #5: ==39997==The signal is caused by a READ memory access. Step #5: #0 0x55946e5d75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55946e3f9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55946e3f8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55946e3d6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55946e2f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55946e24fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55946e2591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55946e2406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55946e26c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1c21709082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55946e233aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==39997==Register values: Step #5: rax = 0x000055947303d080 rbx = 0x000055947303d080 rcx = 0x000055947303d530 rdx = 0x00007f1c218d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd895d920 Step #5: r8 = 0x000055947303d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1c218d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594717d6960 r14 = 0x0000000100000004 r15 = 0x0000559470743386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==39997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x55,0x2e,0x69,0x6e,0x69,0x6e,0x62,0x32,0x31,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadataU.ininb21tadata,ce\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0427ebb04571fb2bc163b058843156d5417648e Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YVUuaW5pbmIyMXRhZGF0YSxjZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1453071513 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e16fdee198, 0x55e16fdf6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e16fdf6918,0x55e16fe7e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0427ebb04571fb2bc163b058843156d5417648e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10016 processed earlier; will process 5259 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40001==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e16d6025dd bp 0x000000000000 sp 0x7ffce9c51f40 T40001) Step #5: ==40001==The signal is caused by a READ memory access. Step #5: #0 0x55e16d6025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e16d424280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e16d423fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e16d401929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e16d322ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e16d27ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e16d2841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e16d26b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e16d2973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdbf5ee8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e16d25eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40001==Register values: Step #5: rax = 0x000055e171e37080 rbx = 0x000055e171e37080 rcx = 0x000055e171e37530 rdx = 0x00007fdbf60b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce9c51f40 Step #5: r8 = 0x000055e171e37080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdbf60b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e170801960 r14 = 0x0000000100000004 r15 = 0x000055e16f76e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40001==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x5e,0x6e,0x74,0x69,0x26,0x61,0x63,0x77,0x6f,0x2e,0x2d,0x30,0x64,0x2e,0x65,0xf1,0xa3,0x81,0xa4,0x62,0x60,0x8e,0x6e,0xf8,0x61,0x6b,0x8e,0x6e,0x8,0x60,0xb,0x68, Step #5: \000asm\001\000\000\000\000&\031metad^nti&acwo.-0d.e\361\243\201\244b`\216n\370ak\216n\010`\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-8af2222013ffdea267fc0382485ba21595a81d2f Step #5: Base64: AGFzbQEAAAAAJhltZXRhZF5udGkmYWN3by4tMGQuZfGjgaRiYI5u+GFrjm4IYAto Step #5: MERGE-OUTER: attempt 2760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1453207230 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e81f15f198, 0x55e81f167911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e81f167918,0x55e81f1ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8af2222013ffdea267fc0382485ba21595a81d2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10017 processed earlier; will process 5258 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40005==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e81c9735dd bp 0x000000000000 sp 0x7ffc35444160 T40005) Step #5: ==40005==The signal is caused by a READ memory access. Step #5: #0 0x55e81c9735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e81c795280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e81c794fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e81c772929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e81c693ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e81c5ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e81c5f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e81c5dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e81c6083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1152a21082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e81c5cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40005==Register values: Step #5: rax = 0x000055e821744080 rbx = 0x000055e821744080 rcx = 0x000055e821744530 rdx = 0x00007f1152be9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc35444160 Step #5: r8 = 0x000055e821744080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1152be9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e81fb72960 r14 = 0x0000000100000004 r15 = 0x000055e81eadf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40005==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x3f,0x6c,0x69,0x6e,0x75,0x78,0x65,0x64,0x61,0x74,0x61,0x2e,0x7f,0x64,0x63,0x63,0x65,0x67,0x65,0x1,0x70,0xc5,0xd7,0xd6,0x72,0x31,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadat?linuxedata.\177dccege\001p\305\327\326r1\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-b18d132b351146163f1ca50d2362e931a4866431 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0P2xpbnV4ZWRhdGEuf2RjY2VnZQFwxdfWcjHY+Y4P Step #5: MERGE-OUTER: attempt 2761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1453341106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56068315e198, 0x560683166911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560683166918,0x5606831ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b18d132b351146163f1ca50d2362e931a4866431' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10018 processed earlier; will process 5257 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40009==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5606809725dd bp 0x000000000000 sp 0x7ffd6a484d40 T40009) Step #5: ==40009==The signal is caused by a READ memory access. Step #5: #0 0x5606809725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560680794280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560680793fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560680771929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560680692ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5606805eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5606805f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5606805db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5606806073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0dae18f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5606805ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40009==Register values: Step #5: rax = 0x000056068583e080 rbx = 0x000056068583e080 rcx = 0x000056068583e530 rdx = 0x00007f0dae357b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6a484d40 Step #5: r8 = 0x000056068583e080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0dae357be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560683b71960 r14 = 0x0000000100000004 r15 = 0x0000560682ade386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40009==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0xd1,0x9c,0x6f,0x64,0x6c,0x65,0x6e,0x76,0x69,0x78,0x62,0x72,0x61,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x7e,0x1,0x76,0x30,0xd8,0x31,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata\321\234odlenvixbranch_hint~\001v0\3301\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c911850dbfd76e60062ea831851126c300758ea6 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YdGcb2RsZW52aXhicmFuY2hfaGludH4BdjDYMY4L Step #5: MERGE-OUTER: attempt 2762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1453475652 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56047f04a198, 0x56047f052911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56047f052918,0x56047f0da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c911850dbfd76e60062ea831851126c300758ea6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10019 processed earlier; will process 5256 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 147 ft: 148 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40013==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56047c85e5dd bp 0x000000000000 sp 0x7ffe1da05d90 T40013) Step #5: ==40013==The signal is caused by a READ memory access. Step #5: #0 0x56047c85e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56047c680280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56047c67ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56047c65d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56047c57ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56047c4d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56047c4e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56047c4c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56047c4f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccb4493082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56047c4baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40013==Register values: Step #5: rax = 0x00005604803aa240 rbx = 0x00005604803aa240 rcx = 0x00005604803aa230 rdx = 0x00007fccb465bb80 Step #5: rdi = 0x00005604803aa230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe1da05d90 Step #5: r8 = 0x00005604803aa240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccb465bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056047fa5d960 r14 = 0x0000000100000004 r15 = 0x000056047e9ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40013==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x65,0x74,0x61,0x2c,0x63,0x6f,0x64,0x3a,0x72,0x6c,0x69,0x6e,0x75,0x78,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0x4b, Step #5: \000asm\001\000\000\000\000&\031metadeta,cod:rlinuxh_hint\001\001\001\376\000\001Vm\001\000\000K Step #5: artifact_prefix='./'; Test unit written to ./crash-cabf7f72aff9a701375001dd22c0113c46afcee6 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGV0YSxjb2Q6cmxpbnV4aF9oaW50AQEB/gABVm0BAABL Step #5: MERGE-OUTER: attempt 2763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1453610001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cd88ca198, 0x562cd88d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cd88d2918,0x562cd895a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cabf7f72aff9a701375001dd22c0113c46afcee6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10021 processed earlier; will process 5254 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cd60de5dd bp 0x000000000000 sp 0x7ffc562b2d60 T40017) Step #5: ==40017==The signal is caused by a READ memory access. Step #5: #0 0x562cd60de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562cd5f00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562cd5efffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562cd5edd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562cd5dfead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562cd5d56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562cd5d601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562cd5d476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562cd5d733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e50cb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562cd5d3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40017==Register values: Step #5: rax = 0x0000562cda265080 rbx = 0x0000562cda265080 rcx = 0x0000562cda265530 rdx = 0x00007f6e50e7db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc562b2d60 Step #5: r8 = 0x0000562cda265080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e50e7dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562cd92dd960 r14 = 0x0000000100000004 r15 = 0x0000562cd824a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x7a,0x61,0x2e,0x63,0x6a,0x64,0x65,0x2e,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x81,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadaza.cjde.\\}rach_hint\001\201\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-93fae089d7330d621fe9b75666e63a96b687c76d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF6YS5jamRlLlx9cmFjaF9oaW50AYEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1453745164 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c095ef3198, 0x55c095efb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c095efb918,0x55c095f830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93fae089d7330d621fe9b75666e63a96b687c76d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10022 processed earlier; will process 5253 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40021==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0937075dd bp 0x000000000000 sp 0x7ffc63a99730 T40021) Step #5: ==40021==The signal is caused by a READ memory access. Step #5: #0 0x55c0937075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c093529280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c093528fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c093506929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c093427ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c09337fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0933891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0933706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c09339c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a5aadc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c093363aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40021==Register values: Step #5: rax = 0x000055c097d39050 rbx = 0x000055c097d39050 rcx = 0x000055c097d39500 rdx = 0x00007f4a5aca4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc63a99730 Step #5: r8 = 0x000055c097d39050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a5aca4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c096906960 r14 = 0x0000000100000004 r15 = 0x000055c095873386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40021==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7e,0x1,0x0,0x0,0x2,0x0,0x0,0x2,0x28,0x20,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x7e,0x0,0x2,0x32,0x78,0x0,0x3,0x7e,0x0,0x2,0x30,0x2b,0x0,0x3,0x6f,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003~\001\000\000\002\000\000\002( \000\003\177\001\000\000\003~\000\0022x\000\003~\000\0020+\000\003o\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b605d23860281add460c4965724f706662724257 Step #5: Base64: AGFzbQEAAAACJgYBdQADfgEAAAIAAAIoIAADfwEAAAN+AAIyeAADfgACMCsAA28A Step #5: MERGE-OUTER: attempt 2765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1453881053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599870b0198, 0x5599870b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599870b8918,0x5599871400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b605d23860281add460c4965724f706662724257' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10023 processed earlier; will process 5252 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40025==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599848c45dd bp 0x000000000000 sp 0x7ffc5ec5f470 T40025) Step #5: ==40025==The signal is caused by a READ memory access. Step #5: #0 0x5599848c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599846e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599846e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599846c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599845e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55998453cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599845461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55998452d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599845593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d28fdd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559984520aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40025==Register values: Step #5: rax = 0x0000559989351080 rbx = 0x0000559989351080 rcx = 0x0000559989351530 rdx = 0x00007f6d291a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5ec5f470 Step #5: r8 = 0x0000559989351080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d291a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559987ac3960 r14 = 0x0000000100000004 r15 = 0x0000559986a30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40025==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x35,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x33,0x30,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x67,0x79,0xfb,0x92,0x3a,0x28,0x29,0x76,0x31,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metada5a.code.b30tadata,gy\373\222:()v1\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-847f22a8a0a8b82ac983180c740791a211ad9fd6 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGE1YS5jb2RlLmIzMHRhZGF0YSxnefuSOigpdjHY+Y4P Step #5: MERGE-OUTER: attempt 2766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454016533 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562dd6dcf198, 0x562dd6dd7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562dd6dd7918,0x562dd6e5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/847f22a8a0a8b82ac983180c740791a211ad9fd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10024 processed earlier; will process 5251 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40029==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562dd45e35dd bp 0x000000000000 sp 0x7fff6dbd71f0 T40029) Step #5: ==40029==The signal is caused by a READ memory access. Step #5: #0 0x562dd45e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562dd4405280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562dd4404fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562dd43e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562dd4303ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562dd425bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562dd42651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562dd424c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562dd42783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4114c5d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562dd423faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40029==Register values: Step #5: rax = 0x0000562dd852a080 rbx = 0x0000562dd852a080 rcx = 0x0000562dd852a530 rdx = 0x00007f4114e25b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6dbd71f0 Step #5: r8 = 0x0000562dd852a080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4114e25be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562dd77e2960 r14 = 0x0000000100000004 r15 = 0x0000562dd674f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40029==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6e,0x5e,0x65,0x2e,0x3d,0x2d,0x65,0x74,0x61,0x64,0x61,0x73,0x61,0xd4,0x9c,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x32,0xd8,0xf9,0x13,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.cn^e.=-etadasa\324\234\221\376m\305\327\340v2\330\371\023\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-f72c453b1646cb80aa8a187c9a6588a6cf682e6d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jbl5lLj0tZXRhZGFzYdSckf5txdfgdjLY+RMP Step #5: MERGE-OUTER: attempt 2767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454150031 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eab8d99198, 0x55eab8da1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eab8da1918,0x55eab8e290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f72c453b1646cb80aa8a187c9a6588a6cf682e6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10025 processed earlier; will process 5250 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 176 ft: 177 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40033==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eab65ad5dd bp 0x000000000000 sp 0x7fff75bdf3b0 T40033) Step #5: ==40033==The signal is caused by a READ memory access. Step #5: #0 0x55eab65ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eab63cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eab63cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eab63ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eab62cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eab6225c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eab622f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eab62166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eab62423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9df56a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eab6209aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40033==Register values: Step #5: rax = 0x000055eab997b6f0 rbx = 0x000055eab997b6f0 rcx = 0x000055eab997b6e0 rdx = 0x00007f9df586eb80 Step #5: rdi = 0x000055eab997b6e0 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff75bdf3b0 Step #5: r8 = 0x000055eab997b6f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9df586ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eab97ac960 r14 = 0x0000000100000004 r15 = 0x000055eab8719386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40033==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x19,0x6d,0x65,0x74,0x61,0x61,0x6e,0x63,0x74,0x1e,0x69,0x61,0x6e,0x63,0x77,0x6f,0x2e,0x2d,0x30,0x64,0xf8,0x61,0x6b,0x8e,0x6e,0x8,0x60,0xb,0x68, Step #5: \000asm\001\000\000\000\000&\031metadata\031metaanct\036iancwo.-0d\370ak\216n\010`\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-56fadbddb2d73008599bd230036847f41a775cc8 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YRltZXRhYW5jdB5pYW5jd28uLTBk+GFrjm4IYAto Step #5: MERGE-OUTER: attempt 2768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454284779 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646f7eac198, 0x5646f7eb4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646f7eb4918,0x5646f7f3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56fadbddb2d73008599bd230036847f41a775cc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10027 processed earlier; will process 5248 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40037==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646f56c05dd bp 0x000000000000 sp 0x7ffe0cfc2ee0 T40037) Step #5: ==40037==The signal is caused by a READ memory access. Step #5: #0 0x5646f56c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646f54e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646f54e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646f54bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646f53e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646f5338c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646f53421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646f53296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646f53553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcdfd3b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646f531caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40037==Register values: Step #5: rax = 0x00005646f9a68080 rbx = 0x00005646f9a68080 rcx = 0x00005646f9a68530 rdx = 0x00007fcdfd57cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0cfc2ee0 Step #5: r8 = 0x00005646f9a68080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcdfd57cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646f88bf960 r14 = 0x0000000100000004 r15 = 0x00005646f782c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40037==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x3f,0x31,0x65,0x61,0x62,0x74,0x30,0x2e,0x61,0x74,0x61,0x2c,0x67,0xa3,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.cod?1eabt0.ata,g\243\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-a135784d16c9201f08e5dbdc1684e3ec9e2e039a Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2Q/MWVhYnQwLmF0YSxnowGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454418294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b40f28198, 0x555b40f30911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b40f30918,0x555b40fb80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a135784d16c9201f08e5dbdc1684e3ec9e2e039a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10028 processed earlier; will process 5247 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40041==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b3e73c5dd bp 0x000000000000 sp 0x7ffc4163ca40 T40041) Step #5: ==40041==The signal is caused by a READ memory access. Step #5: #0 0x555b3e73c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b3e55e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b3e55dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b3e53b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b3e45cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b3e3b4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b3e3be1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b3e3a56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b3e3d13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe58f844082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b3e398aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40041==Register values: Step #5: rax = 0x0000555b41c59080 rbx = 0x0000555b41c59080 rcx = 0x0000555b41c59530 rdx = 0x00007fe58fa0cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4163ca40 Step #5: r8 = 0x0000555b41c59080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe58fa0cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b4193b960 r14 = 0x0000000100000004 r15 = 0x0000555b408a8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40041==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x61,0x64,0x61,0x62,0x72,0x61,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x6e,0x1,0x76,0xf9,0x30,0xd8,0x28,0x3a,0x29,0x92,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.coadabranch_hintn\001v\3710\330(:)\222\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-11dccb668d9615091bf1321ee5c1872e787825e4 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2FkYWJyYW5jaF9oaW50bgF2+TDYKDopko4P Step #5: MERGE-OUTER: attempt 2770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454552628 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55973b6ff198, 0x55973b707911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55973b707918,0x55973b78f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11dccb668d9615091bf1321ee5c1872e787825e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10029 processed earlier; will process 5246 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 182 ft: 183 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40045==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559738f135dd bp 0x000000000000 sp 0x7fffdc398b00 T40045) Step #5: ==40045==The signal is caused by a READ memory access. Step #5: #0 0x559738f135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559738d35280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559738d34fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559738d12929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559738c33ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559738b8bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559738b951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559738b7c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559738ba83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f9bff1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559738b6faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40045==Register values: Step #5: rax = 0x000055973d9e4240 rbx = 0x000055973d9e4240 rcx = 0x000055973d9e4230 rdx = 0x00007f0f9c1b9b80 Step #5: rdi = 0x000055973d9e4230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffdc398b00 Step #5: r8 = 0x000055973d9e4240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f9c1b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055973c112960 r14 = 0x0000000100000004 r15 = 0x000055973b07f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40045==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x64,0x63,0x6f,0x65,0x31,0x38,0x32,0x31,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.dcoe1821tadata,ce\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8f75a27d98fd8e9bab2543116b5dd4cc0e74a05 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5kY29lMTgyMXRhZGF0YSxjZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454688507 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55957708d198, 0x559577095911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559577095918,0x55957711d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e8f75a27d98fd8e9bab2543116b5dd4cc0e74a05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10031 processed earlier; will process 5244 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 190 ft: 191 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40049==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595748a15dd bp 0x000000000000 sp 0x7ffca59cead0 T40049) Step #5: ==40049==The signal is caused by a READ memory access. Step #5: #0 0x5595748a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595746c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595746c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595746a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595745c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559574519c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595745231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55957450a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595745363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5eea058082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595744fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40049==Register values: Step #5: rax = 0x0000559578fba0e0 rbx = 0x0000559578fba0e0 rcx = 0x0000559578fba0d0 rdx = 0x00007f5eea220b80 Step #5: rdi = 0x0000559578fba0d0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffca59cead0 Step #5: r8 = 0x0000559578fba0e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5eea220be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559577aa0960 r14 = 0x0000000100000004 r15 = 0x0000559576a0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40049==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x5b,0x61,0x74,0x61,0x3e,0x1c,0x6f,0x64,0x65,0x2e,0x62,0x6d,0x65,0x74,0x61,0x5c,0x61,0x74,0x61,0x68,0x5f,0x68,0x69,0x6e,0x1,0x28,0x29,0x76,0x39,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031meta[ata>\034ode.bmeta\\atah_hin\001()v9\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3b56d7862fc134f0aad8613fc466ea314a04281 Step #5: Base64: AGFzbQEAAAAAJhltZXRhW2F0YT4cb2RlLmJtZXRhXGF0YWhfaGluASgpdjnY+Y4L Step #5: MERGE-OUTER: attempt 2772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454824450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f393ab198, 0x561f393b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f393b3918,0x561f3943b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3b56d7862fc134f0aad8613fc466ea314a04281' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10033 processed earlier; will process 5242 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40053==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f36bbf5dd bp 0x000000000000 sp 0x7ffcc11cfe50 T40053) Step #5: ==40053==The signal is caused by a READ memory access. Step #5: #0 0x561f36bbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f369e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f369e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f369be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f368dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f36837c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f368411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f368286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f368543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c10ec0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f3681baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40053==Register values: Step #5: rax = 0x0000561f3b6e4080 rbx = 0x0000561f3b6e4080 rcx = 0x0000561f3b6e4530 rdx = 0x00007f8c11088b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc11cfe50 Step #5: r8 = 0x0000561f3b6e4080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c11088be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f39dbe960 r14 = 0x0000000100000004 r15 = 0x0000561f38d2b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40053==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x3d,0x2e,0x62,0x6f,0x2c,0x1,0x2b,0x67,0x61,0x68,0x63,0x28,0x63,0x65,0x70,0x64,0x33,0x75,0x65,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.=.bo,\001+gahc(cepd3ue:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7e6dd50ba18613cdcfb28609fc22cbb2400835d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS49LmJvLAErZ2FoYyhjZXBkM3VlOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1454958956 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4af746198, 0x55d4af74e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4af74e918,0x55d4af7d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7e6dd50ba18613cdcfb28609fc22cbb2400835d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10034 processed earlier; will process 5241 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40057==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4acf5a5dd bp 0x000000000000 sp 0x7fff9aade5c0 T40057) Step #5: ==40057==The signal is caused by a READ memory access. Step #5: #0 0x55d4acf5a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4acd7c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4acd7bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4acd59929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4acc7aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4acbd2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4acbdc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4acbc36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4acbef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1c601b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4acbb6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40057==Register values: Step #5: rax = 0x000055d4b12f2080 rbx = 0x000055d4b12f2080 rcx = 0x000055d4b12f2530 rdx = 0x00007ff1c61e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9aade5c0 Step #5: r8 = 0x000055d4b12f2080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1c61e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4b0159960 r14 = 0x0000000100000004 r15 = 0x000055d4af0c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40057==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x7e,0x74,0x61,0x63,0x2e,0x65,0x2e,0x64,0x6f,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0x1,0x28,0x29,0x7f,0x45,0x0,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metad~tac.e.do\\}rach_hint\001\001\001\001()\177E\000\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8542b9c0c2d3e2b700e399579da49c93251bb009 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZH50YWMuZS5kb1x9cmFjaF9oaW50AQEBASgpf0UA+Y4L Step #5: MERGE-OUTER: attempt 2774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1455094277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c6a8fe198, 0x558c6a906911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c6a906918,0x558c6a98e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8542b9c0c2d3e2b700e399579da49c93251bb009' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10035 processed earlier; will process 5240 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40061==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c681125dd bp 0x000000000000 sp 0x7ffe64931740 T40061) Step #5: ==40061==The signal is caused by a READ memory access. Step #5: #0 0x558c681125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c67f34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c67f33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c67f11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c67e32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c67d8ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c67d941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c67d7b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c67da73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc503a61082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c67d6eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40061==Register values: Step #5: rax = 0x0000558c6b6f1080 rbx = 0x0000558c6b6f1080 rcx = 0x0000558c6b6f1530 rdx = 0x00007fc503c29b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe64931740 Step #5: r8 = 0x0000558c6b6f1080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc503c29be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c6b311960 r14 = 0x0000000100000004 r15 = 0x0000558c6a27e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40061==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x30,0x64,0x65,0x2e,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x81,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.c0de.\\}rach_hint\001\201\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c266d1327472b10263f9760b2c4649468fbb974 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jMGRlLlx9cmFjaF9oaW50AYEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1455231223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562baebab198, 0x562baebb3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562baebb3918,0x562baec3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c266d1327472b10263f9760b2c4649468fbb974' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10036 processed earlier; will process 5239 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40065==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562bac3bf5dd bp 0x000000000000 sp 0x7ffc7b5889c0 T40065) Step #5: ==40065==The signal is caused by a READ memory access. Step #5: #0 0x562bac3bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562bac1e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562bac1e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562bac1be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562bac0dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562bac037c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562bac0411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562bac0286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562bac0543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78e2976082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562bac01baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40065==Register values: Step #5: rax = 0x0000562bafdff050 rbx = 0x0000562bafdff050 rcx = 0x0000562bafdff500 rdx = 0x00007f78e2b3eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7b5889c0 Step #5: r8 = 0x0000562bafdff050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78e2b3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562baf5be960 r14 = 0x0000000100000004 r15 = 0x0000562bae52b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40065==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x73,0x0,0x2,0x28,0x20,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x7e,0x0,0x2,0x32,0x78,0x0,0x3,0x7e,0x0,0x2,0x30,0x2b,0x0,0x3,0x7f,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003\177\001\000\000\003s\000\002( \000\003\177\001\000\000\003~\000\0022x\000\003~\000\0020+\000\003\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80aa881af2124cd84f667f66dd33442d962ca670 Step #5: Base64: AGFzbQEAAAACJgYBdQADfwEAAANzAAIoIAADfwEAAAN+AAIyeAADfgACMCsAA38A Step #5: MERGE-OUTER: attempt 2776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1455366121 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a9935f198, 0x561a99367911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a99367918,0x561a993ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80aa881af2124cd84f667f66dd33442d962ca670' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10037 processed earlier; will process 5238 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 167 ft: 168 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40069==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a96b735dd bp 0x000000000000 sp 0x7ffd4954ce90 T40069) Step #5: ==40069==The signal is caused by a READ memory access. Step #5: #0 0x561a96b735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a96995280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a96994fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a96972929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a96893ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a967ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a967f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a967dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a968083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30b44c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a967cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40069==Register values: Step #5: rax = 0x0000561a9b996240 rbx = 0x0000561a9b996240 rcx = 0x0000561a9b996230 rdx = 0x00007f30b468cb80 Step #5: rdi = 0x0000561a9b996230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd4954ce90 Step #5: r8 = 0x0000561a9b996240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30b468cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a99d72960 r14 = 0x0000000100000004 r15 = 0x0000561a98cdf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40069==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7c,0x0,0x0,0x0,0x3,0x7c,0x1,0x0,0x0,0x3,0x7f,0x0,0x2,0x33,0x48,0x0,0x3,0x7c,0x0,0x2,0x61,0xe,0x0,0x3,0x6a,0x0,0x2,0x32,0x6,0x0,0x3,0x7c,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003|\000\000\000\003|\001\000\000\003\177\000\0023H\000\003|\000\002a\016\000\003j\000\0022\006\000\003|\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3592a7996af61dcfadad5d69f7048e3e3362b9df Step #5: Base64: AGFzbQEAAAACJgYBdQADfAAAAAN8AQAAA38AAjNIAAN8AAJhDgADagACMgYAA3wA Step #5: MERGE-OUTER: attempt 2777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1455504684 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614feafb198, 0x5614feb03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614feb03918,0x5614feb8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3592a7996af61dcfadad5d69f7048e3e3362b9df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10039 processed earlier; will process 5236 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40073==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614fc30f5dd bp 0x000000000000 sp 0x7fffca979760 T40073) Step #5: ==40073==The signal is caused by a READ memory access. Step #5: #0 0x5614fc30f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614fc131280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614fc130fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614fc10e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614fc02fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614fbf87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614fbf911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614fbf786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614fbfa43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65f449b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614fbf6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40073==Register values: Step #5: rax = 0x0000561500014080 rbx = 0x0000561500014080 rcx = 0x0000561500014530 rdx = 0x00007f65f4663b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffca979760 Step #5: r8 = 0x0000561500014080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f65f4663be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614ff50e960 r14 = 0x0000000100000004 r15 = 0x00005614fe47b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40073==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x2c,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x75,0xd5,0x9f,0x61,0x72,0x6e,0x63,0x68,0x5f,0x68,0x42,0xde,0x84,0x42,0x84,0x7b,0x7c,0x7a,0x79,0x56,0x7a,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031meta,ata.codu\325\237arnch_hB\336\204B\204{|zyVz\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3eb970af76cf34e2a56a3533a191e0100f8c71c Step #5: Base64: AGFzbQEAAAAAJhltZXRhLGF0YS5jb2R11Z9hcm5jaF9oQt6EQoR7fHp5VnoBAAAL Step #5: MERGE-OUTER: attempt 2778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1455639449 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593bb216198, 0x5593bb21e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593bb21e918,0x5593bb2a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3eb970af76cf34e2a56a3533a191e0100f8c71c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10040 processed earlier; will process 5235 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40077==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593b8a2a5dd bp 0x000000000000 sp 0x7ffe84055300 T40077) Step #5: ==40077==The signal is caused by a READ memory access. Step #5: #0 0x5593b8a2a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593b884c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593b884bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593b8829929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593b874aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5593b86a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593b86ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593b86936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593b86bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ff1ca9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593b8686aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40077==Register values: Step #5: rax = 0x00005593bd5bc080 rbx = 0x00005593bd5bc080 rcx = 0x00005593bd5bc530 rdx = 0x00007f2ff1e71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe84055300 Step #5: r8 = 0x00005593bd5bc080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ff1e71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593bbc29960 r14 = 0x0000000100000004 r15 = 0x00005593bab96386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40077==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x3d,0x33,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x67,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.b=3tadata,ge\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-9884b48692c4305725fa7a0563c25f262e5c1274 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLmI9M3RhZGF0YSxnZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1455775823 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561206b90198, 0x561206b98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561206b98918,0x561206c200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9884b48692c4305725fa7a0563c25f262e5c1274' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10041 processed earlier; will process 5234 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40081==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612043a45dd bp 0x000000000000 sp 0x7fffd512ab90 T40081) Step #5: ==40081==The signal is caused by a READ memory access. Step #5: #0 0x5612043a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612041c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612041c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5612041a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612040c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56120401cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612040261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56120400d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612040393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8cbc752082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561204000aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40081==Register values: Step #5: rax = 0x00005612083f8050 rbx = 0x00005612083f8050 rcx = 0x00005612083f8500 rdx = 0x00007f8cbc91ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd512ab90 Step #5: r8 = 0x00005612083f8050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8cbc91abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612075a3960 r14 = 0x0000000100000004 r15 = 0x0000561206510386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40081==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7d,0x1,0x0,0x0,0x3,0x73,0x0,0x2,0x28,0x20,0x0,0x3,0x7d,0x1,0x0,0x0,0x3,0x7e,0x0,0x2,0x32,0x78,0x0,0x3,0x7e,0x0,0x2,0x30,0x2b,0x0,0x3,0x7f,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003}\001\000\000\003s\000\002( \000\003}\001\000\000\003~\000\0022x\000\003~\000\0020+\000\003\177\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f623a2ea7783ae059ced0e296d5108e4a00b835 Step #5: Base64: AGFzbQEAAAACJgYBdQADfQEAAANzAAIoIAADfQEAAAN+AAIyeAADfgACMCsAA38A Step #5: MERGE-OUTER: attempt 2780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1455910671 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e93dfdc198, 0x55e93dfe4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e93dfe4918,0x55e93e06c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f623a2ea7783ae059ced0e296d5108e4a00b835' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10042 processed earlier; will process 5233 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40085==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e93b7f05dd bp 0x000000000000 sp 0x7ffead4251a0 T40085) Step #5: ==40085==The signal is caused by a READ memory access. Step #5: #0 0x55e93b7f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e93b612280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e93b611fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e93b5ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e93b510ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e93b468c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e93b4721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e93b4596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e93b4853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febfea79082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e93b44caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40085==Register values: Step #5: rax = 0x000055e9406ae050 rbx = 0x000055e9406ae050 rcx = 0x000055e9406ae500 rdx = 0x00007febfec41b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffead4251a0 Step #5: r8 = 0x000055e9406ae050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febfec41be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e93e9ef960 r14 = 0x0000000100000004 r15 = 0x000055e93d95c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40085==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x56,0x0,0x3,0x7d,0x0,0x0,0x0,0x3,0x73,0x1,0x0,0x0,0x3,0x7b,0x0,0x2,0x1,0x7,0x0,0x3,0x7d,0x0,0x2,0x30,0x7,0x0,0x3,0x7b,0x0,0x2,0x1,0x54,0x0,0x3,0x7b,0x0, Step #5: \000asm\001\000\000\000\002&\006\001V\000\003}\000\000\000\003s\001\000\000\003{\000\002\001\007\000\003}\000\0020\007\000\003{\000\002\001T\000\003{\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53d80084b1cc4d9690bc158cfbbcbd76873c6732 Step #5: Base64: AGFzbQEAAAACJgYBVgADfQAAAANzAQAAA3sAAgEHAAN9AAIwBwADewACAVQAA3sA Step #5: MERGE-OUTER: attempt 2781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456045255 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5596f7f79198, 0x5596f7f81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5596f7f81918,0x5596f80090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53d80084b1cc4d9690bc158cfbbcbd76873c6732' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10043 processed earlier; will process 5232 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40089==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596f578d5dd bp 0x000000000000 sp 0x7ffef6ce0890 T40089) Step #5: ==40089==The signal is caused by a READ memory access. Step #5: #0 0x5596f578d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5596f55af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5596f55aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596f558c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5596f54adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5596f5405c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596f540f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596f53f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596f54223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbfc47ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5596f53e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40089==Register values: Step #5: rax = 0x00005596f938b080 rbx = 0x00005596f938b080 rcx = 0x00005596f938b530 rdx = 0x00007fbfc4992b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef6ce0890 Step #5: r8 = 0x00005596f938b080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbfc4992be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005596f898c960 r14 = 0x0000000100000004 r15 = 0x00005596f78f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40089==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x2e,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0xd4,0x9c,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x32,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.b.etadata\324\234\221\376m\305\327\340v2\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-af4ca338c9c23eaf25efd60ff092161bb72f0128 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLmIuZXRhZGF0YdSckf5txdfgdjLY+Y4P Step #5: MERGE-OUTER: attempt 2782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456179705 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582f9eab198, 0x5582f9eb3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582f9eb3918,0x5582f9f3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af4ca338c9c23eaf25efd60ff092161bb72f0128' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10044 processed earlier; will process 5231 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40093==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582f76bf5dd bp 0x000000000000 sp 0x7fffddaed2a0 T40093) Step #5: ==40093==The signal is caused by a READ memory access. Step #5: #0 0x5582f76bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5582f74e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5582f74e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582f74be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5582f73dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582f7337c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582f73411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582f73286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582f73543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c08776082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582f731baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40093==Register values: Step #5: rax = 0x00005582fc967080 rbx = 0x00005582fc967080 rcx = 0x00005582fc967530 rdx = 0x00007f4c0893eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffddaed2a0 Step #5: r8 = 0x00005582fc967080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c0893ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005582fa8be960 r14 = 0x0000000100000004 r15 = 0x00005582f982b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40093==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6c,0x69,0x6e,0x75,0x78,0x6d,0x65,0x2e,0x62,0xae,0x65,0x74,0x61,0x64,0x61, Step #5: \000asm\001\000\000\000\000&\031metadata.co\031metadata.clinuxme.b\256etada Step #5: artifact_prefix='./'; Test unit written to ./crash-dfd442be44f60579db83b064c28455096f2d3994 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jbxltZXRhZGF0YS5jbGludXhtZS5irmV0YWRh Step #5: MERGE-OUTER: attempt 2783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456316028 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab21dd6198, 0x55ab21dde911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab21dde918,0x55ab21e660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfd442be44f60579db83b064c28455096f2d3994' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10045 processed earlier; will process 5230 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40097==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab1f5ea5dd bp 0x000000000000 sp 0x7ffdee9fdbd0 T40097) Step #5: ==40097==The signal is caused by a READ memory access. Step #5: #0 0x55ab1f5ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab1f40c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab1f40bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab1f3e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab1f30aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab1f262c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab1f26c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab1f2536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab1f27f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e7edef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab1f246aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40097==Register values: Step #5: rax = 0x000055ab24578080 rbx = 0x000055ab24578080 rcx = 0x000055ab24578530 rdx = 0x00007f7e7efb7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdee9fdbd0 Step #5: r8 = 0x000055ab24578080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e7efb7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab227e9960 r14 = 0x0000000100000004 r15 = 0x000055ab21756386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40097==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x1b,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x68,0x69,0x6e,0x75,0x78,0x72,0x68,0x5f,0x69,0x68,0x6e,0x63,0x61,0x6e,0x74,0x1,0x1,0x37,0x39,0x1,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031meta\033ata.code.hinuxrh_ihncant\001\00179\001\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce91109c5f002eb63b00096322e1548d6729d244 Step #5: Base64: AGFzbQEAAAAAJhltZXRhG2F0YS5jb2RlLmhpbnV4cmhfaWhuY2FudAEBNzkB+Y4L Step #5: MERGE-OUTER: attempt 2784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456451051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d870a2198, 0x557d870aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d870aa918,0x557d871320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce91109c5f002eb63b00096322e1548d6729d244' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10046 processed earlier; will process 5229 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40101==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d848b65dd bp 0x000000000000 sp 0x7ffdf66eced0 T40101) Step #5: ==40101==The signal is caused by a READ memory access. Step #5: #0 0x557d848b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d846d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d846d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d846b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d845d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d8452ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d845381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d8451f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d8454b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f461fadd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d84512aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40101==Register values: Step #5: rax = 0x0000557d8996d080 rbx = 0x0000557d8996d080 rcx = 0x0000557d8996d530 rdx = 0x00007f461fca5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf66eced0 Step #5: r8 = 0x0000557d8996d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f461fca5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d87ab5960 r14 = 0x0000000100000004 r15 = 0x0000557d86a22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40101==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x26,0x62,0x32,0x32,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x67,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code&b22tadata,ge\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d07c0e7f2bf3050bec7f2dae233deea5862efec Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlJmIyMnRhZGF0YSxnZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456583817 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584c48fb198, 0x5584c4903911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584c4903918,0x5584c498b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d07c0e7f2bf3050bec7f2dae233deea5862efec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10047 processed earlier; will process 5228 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584c210f5dd bp 0x000000000000 sp 0x7ffcf406eaa0 T40105) Step #5: ==40105==The signal is caused by a READ memory access. Step #5: #0 0x5584c210f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584c1f31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584c1f30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584c1f0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584c1e2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584c1d87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584c1d911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584c1d786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584c1da43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a313e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584c1d6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40105==Register values: Step #5: rax = 0x00005584c6031080 rbx = 0x00005584c6031080 rcx = 0x00005584c6031530 rdx = 0x00007f9a315b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf406eaa0 Step #5: r8 = 0x00005584c6031080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a315b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584c530e960 r14 = 0x0000000100000004 r15 = 0x00005584c427b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x2e,0x63,0x65,0x64,0x6f,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata..cedo\\}rach_hint\001\001\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-322d71388afcf1c3bb04391ad19770dcf9e0605d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS4uY2Vkb1x9cmFjaF9oaW50AQEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456717375 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d66d5f198, 0x562d66d67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d66d67918,0x562d66def0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/322d71388afcf1c3bb04391ad19770dcf9e0605d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10048 processed earlier; will process 5227 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40109==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d645735dd bp 0x000000000000 sp 0x7ffd133029a0 T40109) Step #5: ==40109==The signal is caused by a READ memory access. Step #5: #0 0x562d645735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d64395280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d64394fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d64372929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d64293ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d641ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d641f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d641dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d642083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca692a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d641cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40109==Register values: Step #5: rax = 0x0000562d6906f080 rbx = 0x0000562d6906f080 rcx = 0x0000562d6906f530 rdx = 0x00007fca6946fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd133029a0 Step #5: r8 = 0x0000562d6906f080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca6946fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d67772960 r14 = 0x0000000100000004 r15 = 0x0000562d666df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40109==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x1d,0x2d,0x65,0x74,0x61,0x64,0x61,0x73,0x61,0xd4,0x9c,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x32,0xd8,0xf9,0x3e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.\035-etadasa\324\234\221\376m\305\327\340v2\330\371>\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-5aa3a73b17b171ae55c2835828a378a3ddab4f4e Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLh0tZXRhZGFzYdSckf5txdfgdjLY+T4P Step #5: MERGE-OUTER: attempt 2787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456852643 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a46b0f2198, 0x55a46b0fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a46b0fa918,0x55a46b1820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5aa3a73b17b171ae55c2835828a378a3ddab4f4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10049 processed earlier; will process 5226 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 190 ft: 191 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40113==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4689065dd bp 0x000000000000 sp 0x7ffeee5abd90 T40113) Step #5: ==40113==The signal is caused by a READ memory access. Step #5: #0 0x55a4689065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a468728280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a468727fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a468705929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a468626ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a46857ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4685881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a46856f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a46859b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b780a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a468562aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40113==Register values: Step #5: rax = 0x000055a46d2760e0 rbx = 0x000055a46d2760e0 rcx = 0x000055a46d2760d0 rdx = 0x00007f0b7826fb80 Step #5: rdi = 0x000055a46d2760d0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffeee5abd90 Step #5: r8 = 0x000055a46d2760e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b7826fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a46bb05960 r14 = 0x0000000100000004 r15 = 0x000055a46aa72386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40113==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x3d,0x2d,0x65,0x74,0x61,0x64,0x61,0x73,0x61,0xd4,0x9c,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x32,0xd8,0xf9,0x13,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.=-etadasa\324\234\221\376m\305\327\340v2\330\371\023\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-083686e8b626368d6ac4e6c48aea9920c5161869 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLj0tZXRhZGFzYdSckf5txdfgdjLY+RMP Step #5: MERGE-OUTER: attempt 2788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1456987607 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5580c5492198, 0x5580c549a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5580c549a918,0x5580c55220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/083686e8b626368d6ac4e6c48aea9920c5161869' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10051 processed earlier; will process 5224 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40117==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580c2ca65dd bp 0x000000000000 sp 0x7ffcf37df310 T40117) Step #5: ==40117==The signal is caused by a READ memory access. Step #5: #0 0x5580c2ca65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5580c2ac8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5580c2ac7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580c2aa5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5580c29c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5580c291ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580c29281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580c290f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580c293b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88542c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580c2902aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40117==Register values: Step #5: rax = 0x00005580c61b5080 rbx = 0x00005580c61b5080 rcx = 0x00005580c61b5530 rdx = 0x00007f8854489b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf37df310 Step #5: r8 = 0x00005580c61b5080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8854489be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580c5ea5960 r14 = 0x0000000100000004 r15 = 0x00005580c4e12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40117==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x5,0x20,0x1,0x6f,0x60,0x1,0x7c,0x5,0x7f,0x7b,0x7f,0x7f,0x7e,0x60,0x1,0x7f,0x5,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.c\005 \001o`\001|\005\177{\177\177~`\001\177\005\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2dd7a0613618582b1f53cc88e5409350d4f33a3 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jBSABb2ABfAV/e39/fmABfwUBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1457120496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad8529a198, 0x55ad852a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad852a2918,0x55ad8532a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2dd7a0613618582b1f53cc88e5409350d4f33a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10052 processed earlier; will process 5223 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40121==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad82aae5dd bp 0x000000000000 sp 0x7fff73f1c090 T40121) Step #5: ==40121==The signal is caused by a READ memory access. Step #5: #0 0x55ad82aae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad828d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad828cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad828ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad827cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad82726c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad827301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad827176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad827433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81d71e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad8270aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40121==Register values: Step #5: rax = 0x000055ad87e4d080 rbx = 0x000055ad87e4d080 rcx = 0x000055ad87e4d530 rdx = 0x00007f81d73aeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff73f1c090 Step #5: r8 = 0x000055ad87e4d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81d73aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad85cad960 r14 = 0x0000000100000004 r15 = 0x000055ad84c1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40121==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x32,0x32,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x67,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.b22tadata,ge\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-724d753b4046b7484b79d48df28517ce7fd45264 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLmIyMnRhZGF0YSxnZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1457254101 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d19e91d198, 0x55d19e925911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d19e925918,0x55d19e9ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/724d753b4046b7484b79d48df28517ce7fd45264' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10053 processed earlier; will process 5222 files now Step #5: [00:14:53:987 - 7FE5A8A47C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 173 ft: 187 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40125==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d19c1315dd bp 0x000000000000 sp 0x7ffd66ebcc90 T40125) Step #5: ==40125==The signal is caused by a READ memory access. Step #5: #0 0x55d19c1315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d19bf53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d19bf52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d19bf30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d19be51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d19bda9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d19bdb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d19bd9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d19bdc63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5a8a6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d19bd8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40125==Register values: Step #5: rax = 0x000055d1a0f86240 rbx = 0x000055d1a0f86240 rcx = 0x000055d1a0f86230 rdx = 0x00007fe5a8c37b80 Step #5: rdi = 0x000055d1a0f86230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffd66ebcc90 Step #5: r8 = 0x000055d1a0f86240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5a8c37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d19f330960 r14 = 0x0000000100000004 r15 = 0x000055d19e29d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40125==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x6d,0x61,0x6c,0x64,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x12,0x76,0x71,0x65,0x74,0x61,0x64,0x61,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadatamaldmetadata.code\022vqetada\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd8ef57bf1bc315690392ebbd37661eeb86eea57 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YW1hbGRtZXRhZGF0YS5jb2RlEnZxZXRhZGHY+Y4P Step #5: MERGE-OUTER: attempt 2791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1457391360 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cbdc453198, 0x55cbdc45b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cbdc45b918,0x55cbdc4e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd8ef57bf1bc315690392ebbd37661eeb86eea57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10057 processed earlier; will process 5218 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40129==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbd9c675dd bp 0x000000000000 sp 0x7ffe30211980 T40129) Step #5: ==40129==The signal is caused by a READ memory access. Step #5: #0 0x55cbd9c675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbd9a89280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbd9a88fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbd9a66929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbd9987ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbd98dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbd98e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbd98d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbd98fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f795f3dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbd98c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40129==Register values: Step #5: rax = 0x000055cbde28f080 rbx = 0x000055cbde28f080 rcx = 0x000055cbde28f530 rdx = 0x00007f795f5a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe30211980 Step #5: r8 = 0x000055cbde28f080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f795f5a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cbdce66960 r14 = 0x0000000100000004 r15 = 0x000055cbdbdd3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40129==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0xcc,0x9c,0x6f,0x64,0x65,0xd2,0x9f,0x61,0x72,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0xff,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata\314\234ode\322\237arnch_hint\001\001\001\377\000\001Vm\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6dcc55ad754ad68f180ce700eff55bf19503f076 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0Ycycb2Rl0p9hcm5jaF9oaW50AQEB/wABVm0BAAAL Step #5: MERGE-OUTER: attempt 2792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1457526537 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562172da198, 0x5562172e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562172e2918,0x55621736a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6dcc55ad754ad68f180ce700eff55bf19503f076' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10058 processed earlier; will process 5217 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40133==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556214aee5dd bp 0x000000000000 sp 0x7ffc6460fd10 T40133) Step #5: ==40133==The signal is caused by a READ memory access. Step #5: #0 0x556214aee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556214910280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55621490ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562148ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55621480ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556214766c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562147701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562147576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562147833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2ec3d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55621474aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40133==Register values: Step #5: rax = 0x000055621925c080 rbx = 0x000055621925c080 rcx = 0x000055621925c530 rdx = 0x00007fd2ec599b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6460fd10 Step #5: r8 = 0x000055621925c080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2ec599be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556217ced960 r14 = 0x0000000100000004 r15 = 0x0000556216c5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40133==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0xd7,0x9f,0x61,0x72,0x6e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031metadatta.code\327\237arnch_hint\001\001\376\000\001Vm\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-81f66e45ca07b19e76405298e48d4ccc78551f10 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0dGEuY29kZdefYXJuY2hfaGludAEB/gABVm0BAAAL Step #5: MERGE-OUTER: attempt 2793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1457661433 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b61463b198, 0x55b614643911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b614643918,0x55b6146cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/81f66e45ca07b19e76405298e48d4ccc78551f10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10059 processed earlier; will process 5216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40137==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b611e4f5dd bp 0x000000000000 sp 0x7ffc81427c80 T40137) Step #5: ==40137==The signal is caused by a READ memory access. Step #5: #0 0x55b611e4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b611c71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b611c70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b611c4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b611b6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b611ac7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b611ad11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b611ab86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b611ae43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9dca355082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b611aabaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40137==Register values: Step #5: rax = 0x000055b615d34080 rbx = 0x000055b615d34080 rcx = 0x000055b615d34530 rdx = 0x00007f9dca51db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc81427c80 Step #5: r8 = 0x000055b615d34080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9dca51dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b61504e960 r14 = 0x0000000100000004 r15 = 0x000055b613fbb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40137==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x31,0x30,0x62,0x69,0x74,0x2d,0x6d,0x6f,0x61,0x2e,0x63,0x6f,0x64,0x65,0x12,0x76,0x99,0x9a,0x8b,0x9e,0x64,0x61,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.co10bit-moa.code\022v\231\232\213\236da\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3edf0312832c6bf29537dd022e70f1b2134e3f1 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jbzEwYml0LW1vYS5jb2RlEnaZmoueZGHY+Y4P Step #5: MERGE-OUTER: attempt 2794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1457797048 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5cfd1c198, 0x55e5cfd24911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5cfd24918,0x55e5cfdac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3edf0312832c6bf29537dd022e70f1b2134e3f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10060 processed earlier; will process 5215 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40141==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5cd5305dd bp 0x000000000000 sp 0x7ffdb72d8c50 T40141) Step #5: ==40141==The signal is caused by a READ memory access. Step #5: #0 0x55e5cd5305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5cd352280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5cd351fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5cd32f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5cd250ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5cd1a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5cd1b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5cd1996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5cd1c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1c64064082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5cd18caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40141==Register values: Step #5: rax = 0x000055e5d092a080 rbx = 0x000055e5d092a080 rcx = 0x000055e5d092a530 rdx = 0x00007f1c6422cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb72d8c50 Step #5: r8 = 0x000055e5d092a080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1c6422cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5d072f960 r14 = 0x0000000100000004 r15 = 0x000055e5cf69c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40141==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x64,0x61,0x2e,0x63,0x6a,0x74,0x65,0x2e,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x81,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadada.cjte.\\}rach_hint\001\201\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9da45edbe2c12a49429a3ac341cf0cb09db040e Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGFkYS5janRlLlx9cmFjaF9oaW50AYEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1457933686 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55642d9fb198, 0x55642da03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55642da03918,0x55642da8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9da45edbe2c12a49429a3ac341cf0cb09db040e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10061 processed earlier; will process 5214 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40145==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55642b20f5dd bp 0x000000000000 sp 0x7fffce330d90 T40145) Step #5: ==40145==The signal is caused by a READ memory access. Step #5: #0 0x55642b20f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55642b031280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55642b030fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55642b00e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55642af2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55642ae87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55642ae911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55642ae786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55642aea43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ccccfc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55642ae6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40145==Register values: Step #5: rax = 0x00005564303af080 rbx = 0x00005564303af080 rcx = 0x00005564303af530 rdx = 0x00007f2cccec4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffce330d90 Step #5: r8 = 0x00005564303af080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2cccec4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055642e40e960 r14 = 0x0000000100000004 r15 = 0x000055642d37b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40145==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x22,0x69,0x6e,0x65,0x68,0x5f,0x5f,0x68,0x69,0x6e,0x75,0x6e,0x1,0x92,0x3a,0x28,0x29,0x76,0x31,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.\"ineh__hinun\001\222:()v1\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-081292ef81d41521b88eddbb93b1be9d4fae44cf Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLiJpbmVoX19oaW51bgGSOigpdjHY+Y4P Step #5: MERGE-OUTER: attempt 2796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1458069803 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d962eda198, 0x55d962ee2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d962ee2918,0x55d962f6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/081292ef81d41521b88eddbb93b1be9d4fae44cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10062 processed earlier; will process 5213 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40149==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9606ee5dd bp 0x000000000000 sp 0x7ffe0fe59220 T40149) Step #5: ==40149==The signal is caused by a READ memory access. Step #5: #0 0x55d9606ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d960510280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d96050ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9604ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d96040ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d960366c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9603701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9603576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9603833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94199e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d96034aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40149==Register values: Step #5: rax = 0x000055d96525a080 rbx = 0x000055d96525a080 rcx = 0x000055d96525a530 rdx = 0x00007f9419badb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0fe59220 Step #5: r8 = 0x000055d96525a080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9419badbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9638ed960 r14 = 0x0000000100000004 r15 = 0x000055d96285a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40149==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x1,0x5c,0x7d,0x72,0x61,0x63,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.code\001\\}rach_hint\001\001\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f3a93e0a5202b9a38b552bfe7e9f1264a01c286 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlAVx9cmFjaF9oaW50AQEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1458206173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f72feb198, 0x561f72ff3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f72ff3918,0x561f7307b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f3a93e0a5202b9a38b552bfe7e9f1264a01c286' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10063 processed earlier; will process 5212 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 176 ft: 177 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40153==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f707ff5dd bp 0x000000000000 sp 0x7ffc7a2cbe40 T40153) Step #5: ==40153==The signal is caused by a READ memory access. Step #5: #0 0x561f707ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f70621280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f70620fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f705fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f7051fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f70477c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f704811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f704686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f704943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf3898e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f7045baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40153==Register values: Step #5: rax = 0x0000561f746cd6f0 rbx = 0x0000561f746cd6f0 rcx = 0x0000561f746cd6e0 rdx = 0x00007faf38b56b80 Step #5: rdi = 0x0000561f746cd6e0 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc7a2cbe40 Step #5: r8 = 0x0000561f746cd6f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf38b56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f739fe960 r14 = 0x0000000100000004 r15 = 0x0000561f7296b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40153==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7b,0x0,0x0,0x0,0x3,0x7b,0x1,0x0,0x0,0x3,0x7b,0x0,0x2,0x30,0x48,0x0,0x3,0x7b,0x1,0x2,0x61,0xe,0x0,0x3,0x7e,0x0,0x2,0x31,0x6,0x0,0x3,0x7e,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003{\000\000\000\003{\001\000\000\003{\000\0020H\000\003{\001\002a\016\000\003~\000\0021\006\000\003~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-60c0ee5a8c83c911fce43dee4ce44839c0d4ad46 Step #5: Base64: AGFzbQEAAAACJgYBdQADewAAAAN7AQAAA3sAAjBIAAN7AQJhDgADfgACMQYAA34A Step #5: MERGE-OUTER: attempt 2798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1458343591 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556d5d17198, 0x5556d5d1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556d5d1f918,0x5556d5da70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60c0ee5a8c83c911fce43dee4ce44839c0d4ad46' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10065 processed earlier; will process 5210 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40157==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556d352b5dd bp 0x000000000000 sp 0x7ffc940ed320 T40157) Step #5: ==40157==The signal is caused by a READ memory access. Step #5: #0 0x5556d352b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556d334d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556d334cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556d332a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556d324bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556d31a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556d31ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556d31946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556d31c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa305bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556d3187aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40157==Register values: Step #5: rax = 0x00005556d70b1080 rbx = 0x00005556d70b1080 rcx = 0x00005556d70b1530 rdx = 0x00007faa30785b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc940ed320 Step #5: r8 = 0x00005556d70b1080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa30785be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556d672a960 r14 = 0x0000000100000004 r15 = 0x00005556d5697386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40157==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x33,0x36,0x34,0x32,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code3642tadata,ce\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-d16a73a4c18f1a2efb65a81b27e9aa68e45ee1a8 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlMzY0MnRhZGF0YSxjZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1458478212 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b23ecd198, 0x558b23ed5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b23ed5918,0x558b23f5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d16a73a4c18f1a2efb65a81b27e9aa68e45ee1a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10066 processed earlier; will process 5209 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40161==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b216e15dd bp 0x000000000000 sp 0x7ffc6b20fd60 T40161) Step #5: ==40161==The signal is caused by a READ memory access. Step #5: #0 0x558b216e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b21503280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b21502fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b214e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b21401ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b21359c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b213631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b2134a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b213763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff8c61ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b2133daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40161==Register values: Step #5: rax = 0x0000558b25a2d080 rbx = 0x0000558b25a2d080 rcx = 0x0000558b25a2d530 rdx = 0x00007ff8c6396b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6b20fd60 Step #5: r8 = 0x0000558b25a2d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff8c6396be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b248e0960 r14 = 0x0000000100000004 r15 = 0x0000558b2384d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40161==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x2d,0x65,0x74,0x61,0x64,0x61,0x73,0x61,0xd4,0x9c,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x31,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.b-etadasa\324\234\221\376m\305\327\340v1\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-f37e352bf1848107db529cb84af8554d1402556b Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLmItZXRhZGFzYdSckf5txdfgdjHY+Y4P Step #5: MERGE-OUTER: attempt 2800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1458614183 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4f4b2e198, 0x55b4f4b36911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b4f4b36918,0x55b4f4bbe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f37e352bf1848107db529cb84af8554d1402556b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10067 processed earlier; will process 5208 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40165==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4f23425dd bp 0x000000000000 sp 0x7ffd6177c7d0 T40165) Step #5: ==40165==The signal is caused by a READ memory access. Step #5: #0 0x55b4f23425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b4f2164280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b4f2163fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b4f2141929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4f2062ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4f1fbac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4f1fc41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4f1fab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4f1fd73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe43f6b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4f1f9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40165==Register values: Step #5: rax = 0x000055b4f6df3080 rbx = 0x000055b4f6df3080 rcx = 0x000055b4f6df3530 rdx = 0x00007fe43f879b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6177c7d0 Step #5: r8 = 0x000055b4f6df3080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe43f879be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4f5541960 r14 = 0x0000000100000004 r15 = 0x000055b4f44ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40165==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x73,0x6f,0x2b,0x2d,0x74,0x6c,0x66,0x66,0x6f,0x61,0x74,0x91,0xfe,0x6d,0xc5,0xd7,0xe0,0x76,0x31,0xd8,0xf9,0x13,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code.so+-tlffoat\221\376m\305\327\340v1\330\371\023\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-debcfec8faa1fd363f367656bc0066f64680dc3d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLnNvKy10bGZmb2F0kf5txdfgdjHY+RMP Step #5: MERGE-OUTER: attempt 2801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1458750423 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2548dc198, 0x55d2548e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2548e4918,0x55d25496c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/debcfec8faa1fd363f367656bc0066f64680dc3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10068 processed earlier; will process 5207 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40169==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2520f05dd bp 0x000000000000 sp 0x7ffd50c80e60 T40169) Step #5: ==40169==The signal is caused by a READ memory access. Step #5: #0 0x55d2520f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d251f12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d251f11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d251eef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d251e10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d251d68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d251d721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d251d596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d251d853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa4caee5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d251d4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40169==Register values: Step #5: rax = 0x000055d2559cf080 rbx = 0x000055d2559cf080 rcx = 0x000055d2559cf530 rdx = 0x00007fa4cb0adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd50c80e60 Step #5: r8 = 0x000055d2559cf080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa4cb0adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2552ef960 r14 = 0x0000000100000004 r15 = 0x000055d25425c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40169==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2b,0x62,0x32,0x32,0x74,0x61,0x64,0x61,0x74,0x61,0x2c,0x67,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.code+b22tadata,ge\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-df33412b2ad4b1faf20485492ca3c661d4241cb5 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlK2IyMnRhZGF0YSxnZQGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1458884127 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563109511198, 0x563109519911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563109519918,0x5631095a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df33412b2ad4b1faf20485492ca3c661d4241cb5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10069 processed earlier; will process 5206 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40173==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563106d255dd bp 0x000000000000 sp 0x7ffe77b70260 T40173) Step #5: ==40173==The signal is caused by a READ memory access. Step #5: #0 0x563106d255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563106b47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563106b46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563106b24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563106a45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56310699dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631069a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56310698e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631069ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2fa572082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563106981aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40173==Register values: Step #5: rax = 0x000056310b686080 rbx = 0x000056310b686080 rcx = 0x000056310b686530 rdx = 0x00007fd2fa73ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe77b70260 Step #5: r8 = 0x000056310b686080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2fa73abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563109f24960 r14 = 0x0000000100000004 r15 = 0x0000563108e91386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40173==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0xd3,0x95,0x6f,0x64,0x78,0x75,0x69,0x6c,0x6e,0x6e,0x63,0x68,0x4f,0xd3,0x95,0x6f,0x74,0x1,0x1,0x2f,0xfe,0x0,0x1,0x55,0x19,0x78,0x83,0xaa,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata\323\225odxuilnnchO\323\225ot\001\001/\376\000\001U\031x\203\252\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a86fb72d90551d333177c2b90f061f0c4488546d Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YdOVb2R4dWlsbm5jaE/TlW90AQEv/gABVRl4g6oL Step #5: MERGE-OUTER: attempt 2803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459019019 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c57bd85198, 0x55c57bd8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c57bd8d918,0x55c57be150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a86fb72d90551d333177c2b90f061f0c4488546d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10070 processed earlier; will process 5205 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40177==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5795995dd bp 0x000000000000 sp 0x7ffc44dd1dc0 T40177) Step #5: ==40177==The signal is caused by a READ memory access. Step #5: #0 0x55c5795995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5793bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5793bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c579398929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5792b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c579211c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c57921b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5792026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c57922e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ebf099082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5791f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40177==Register values: Step #5: rax = 0x000055c57dfbd4d0 rbx = 0x000055c57dfbd4d0 rcx = 0x000055c57dfbd4c0 rdx = 0x00007f4ebf261b80 Step #5: rdi = 0x000055c57dfbd4c0 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007ffc44dd1dc0 Step #5: r8 = 0x000055c57dfbd4d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4ebf261be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c57c798960 r14 = 0x0000000100000004 r15 = 0x000055c57b705386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40177==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x41,0x31,0x65,0x61,0x62,0x74,0x30,0x2e,0x61,0x74,0x61,0x2c,0x67,0xa3,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.codA1eabt0.ata,g\243\001\222:()v0\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-f60c73f202296a648c24acd0616b4d09b4618b72 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RBMWVhYnQwLmF0YSxnowGSOigpdjDY+Y4P Step #5: MERGE-OUTER: attempt 2804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459154849 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb71c99198, 0x55cb71ca1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb71ca1918,0x55cb71d290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f60c73f202296a648c24acd0616b4d09b4618b72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10072 processed earlier; will process 5203 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40181==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb6f4ad5dd bp 0x000000000000 sp 0x7ffc532c7310 T40181) Step #5: ==40181==The signal is caused by a READ memory access. Step #5: #0 0x55cb6f4ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb6f2cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb6f2cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb6f2ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb6f1cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb6f125c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb6f12f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb6f1166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb6f1423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd7974d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb6f109aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40181==Register values: Step #5: rax = 0x000055cb72fc1080 rbx = 0x000055cb72fc1080 rcx = 0x000055cb72fc1530 rdx = 0x00007fdd79915b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc532c7310 Step #5: r8 = 0x000055cb72fc1080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd79915be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb726ac960 r14 = 0x0000000100000004 r15 = 0x000055cb71619386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40181==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x77,0x69,0x6e,0x2e,0x3d,0x2d,0x65,0x74,0x61,0x64,0x61,0x73,0x61,0xd4,0x9c,0x0,0x0,0x0,0x26,0xd7,0xe0,0x76,0x33,0xd8,0xf9,0x13,0xf, Step #5: \000asm\001\000\000\000\000&\031metadata.cwin.=-etadasa\324\234\000\000\000&\327\340v3\330\371\023\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-406bfc927e8317583327cfffc81a812eb6e6f995 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jd2luLj0tZXRhZGFzYdScAAAAJtfgdjPY+RMP Step #5: MERGE-OUTER: attempt 2805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459290322 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f07be3198, 0x563f07beb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f07beb918,0x563f07c730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/406bfc927e8317583327cfffc81a812eb6e6f995' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10073 processed earlier; will process 5202 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40185==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f053f75dd bp 0x000000000000 sp 0x7ffd3faa29b0 T40185) Step #5: ==40185==The signal is caused by a READ memory access. Step #5: #0 0x563f053f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f05219280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f05218fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f051f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f05117ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f0506fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f050791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f050606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f0508c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f299c68c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f05053aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40185==Register values: Step #5: rax = 0x0000563f08b1f080 rbx = 0x0000563f08b1f080 rcx = 0x0000563f08b1f530 rdx = 0x00007f299c854b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3faa29b0 Step #5: r8 = 0x0000563f08b1f080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f299c854be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f085f6960 r14 = 0x0000000100000004 r15 = 0x0000563f07563386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40185==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x60,0x61,0x74,0x44,0x65,0x73,0x69,0x72,0x65,0x64,0x54,0x79,0x70,0x65,0x4e,0x61,0x6d,0x65,0x20,0xc3,0x8a,0x1,0x1,0x1,0xff,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\000&\031meta`atDesiredTypeName \303\212\001\001\001\377\000\001Vm\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-045b73c5240c1f6a871c952881e5a1e5a929abb2 Step #5: Base64: AGFzbQEAAAAAJhltZXRhYGF0RGVzaXJlZFR5cGVOYW1lIMOKAQEB/wABVm0BAAAL Step #5: MERGE-OUTER: attempt 2806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459423658 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55933aedc198, 0x55933aee4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55933aee4918,0x55933af6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/045b73c5240c1f6a871c952881e5a1e5a929abb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10074 processed earlier; will process 5201 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40189==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593386f05dd bp 0x000000000000 sp 0x7fff606927b0 T40189) Step #5: ==40189==The signal is caused by a READ memory access. Step #5: #0 0x5593386f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559338512280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559338511fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593384ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559338410ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559338368c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593383721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593383596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593383853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f785d01f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55933834caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40189==Register values: Step #5: rax = 0x000055933d22b050 rbx = 0x000055933d22b050 rcx = 0x000055933d22b500 rdx = 0x00007f785d1e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff606927b0 Step #5: r8 = 0x000055933d22b050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f785d1e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055933b8ef960 r14 = 0x0000000100000004 r15 = 0x000055933a85c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40189==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x56,0x0,0x3,0x7d,0x0,0x0,0x0,0x3,0x73,0x1,0x0,0x0,0x3,0x73,0x1,0x2,0x1,0x7,0x0,0x3,0x7d,0x0,0x2,0x31,0x7,0x0,0x3,0x7b,0x0,0x2,0x1,0x54,0x0,0x3,0x7b,0x0, Step #5: \000asm\001\000\000\000\002&\006\001V\000\003}\000\000\000\003s\001\000\000\003s\001\002\001\007\000\003}\000\0021\007\000\003{\000\002\001T\000\003{\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d259e4490334e7daa5963724d61ea6f2b632e116 Step #5: Base64: AGFzbQEAAAACJgYBVgADfQAAAANzAQAAA3MBAgEHAAN9AAIxBwADewACAVQAA3sA Step #5: MERGE-OUTER: attempt 2807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459559248 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555928864198, 0x55592886c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55592886c918,0x5559288f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d259e4490334e7daa5963724d61ea6f2b632e116' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10075 processed earlier; will process 5200 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40193==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559260785dd bp 0x000000000000 sp 0x7ffcc53b0d80 T40193) Step #5: ==40193==The signal is caused by a READ memory access. Step #5: #0 0x5559260785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555925e9a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555925e99fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555925e77929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555925d98ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555925cf0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555925cfa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555925ce16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555925d0d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e1a7b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555925cd4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40193==Register values: Step #5: rax = 0x0000555929e2a080 rbx = 0x0000555929e2a080 rcx = 0x0000555929e2a530 rdx = 0x00007f9e1a981b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc53b0d80 Step #5: r8 = 0x0000555929e2a080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e1a981be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555929277960 r14 = 0x0000000100000004 r15 = 0x00005559281e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40193==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x63,0x64,0x74,0x65,0x61,0x2c,0x6f,0x64,0x3a,0x72,0x6c,0x69,0x6e,0x75,0x78,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0x4b, Step #5: \000asm\001\000\000\000\000&\031metacdtea,od:rlinuxh_hint\001\001\001\376\000\001Vm\001\000\000K Step #5: artifact_prefix='./'; Test unit written to ./crash-73c448311e7b112db54f3c41c67762174c83f428 Step #5: Base64: AGFzbQEAAAAAJhltZXRhY2R0ZWEsb2Q6cmxpbnV4aF9oaW50AQEB/gABVm0BAABL Step #5: MERGE-OUTER: attempt 2808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459693528 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556323cf8198, 0x556323d00911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556323d00918,0x556323d880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73c448311e7b112db54f3c41c67762174c83f428' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10076 processed earlier; will process 5199 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40197==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55632150c5dd bp 0x000000000000 sp 0x7ffc1d14daf0 T40197) Step #5: ==40197==The signal is caused by a READ memory access. Step #5: #0 0x55632150c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55632132e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55632132dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55632130b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55632122cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556321184c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55632118e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563211756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563211a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24504a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556321168aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40197==Register values: Step #5: rax = 0x0000556325480080 rbx = 0x0000556325480080 rcx = 0x0000556325480530 rdx = 0x00007f2450670b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1d14daf0 Step #5: r8 = 0x0000556325480080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2450670be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055632470b960 r14 = 0x0000000100000004 r15 = 0x0000556323678386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40197==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x62,0x61,0x74,0x6d,0x65,0x61,0x64,0x74,0x61,0x68,0x5f,0x68,0x69,0x6e,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031metadata.code.batmeadtah_hin\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3786a0a52597fcf6a8afcff54d6280fe6d5499c Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YS5jb2RlLmJhdG1lYWR0YWhfaGluASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459828528 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0e5014198, 0x55f0e501c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0e501c918,0x55f0e50a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3786a0a52597fcf6a8afcff54d6280fe6d5499c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10077 processed earlier; will process 5198 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40201==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0e28285dd bp 0x000000000000 sp 0x7fff93f93b40 T40201) Step #5: ==40201==The signal is caused by a READ memory access. Step #5: #0 0x55f0e28285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0e264a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0e2649fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0e2627929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0e2548ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0e24a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0e24aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0e24916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0e24bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e9a1db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0e2484aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40201==Register values: Step #5: rax = 0x000055f0e7a7d080 rbx = 0x000055f0e7a7d080 rcx = 0x000055f0e7a7d530 rdx = 0x00007f5e9a3a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff93f93b40 Step #5: r8 = 0x000055f0e7a7d080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e9a3a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0e5a27960 r14 = 0x0000000100000004 r15 = 0x000055f0e4994386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40201==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x31,0x61,0x63,0x74,0x68,0x64,0x61,0x2e,0x63,0x6f,0x64,0x65,0x2e,0x63,0x68,0x5f,0x68,0x69,0x6e,0x3d,0x74,0x1,0x1,0x1,0x1,0x28,0x29,0x76,0x30,0xd8,0xf9,0x8e,0xb, Step #5: \000asm\001\000\000\000\000&\031meta1acthda.code.ch_hin=t\001\001\001\001()v0\330\371\216\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0967ca512aba443d2e710cf472d3250c9f77c5a3 Step #5: Base64: AGFzbQEAAAAAJhltZXRhMWFjdGhkYS5jb2RlLmNoX2hpbj10AQEBASgpdjDY+Y4L Step #5: MERGE-OUTER: attempt 2810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1459964417 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560cf4c54198, 0x560cf4c5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560cf4c5c918,0x560cf4ce40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0967ca512aba443d2e710cf472d3250c9f77c5a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10078 processed earlier; will process 5197 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40205==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560cf24685dd bp 0x000000000000 sp 0x7fffb1c3d720 T40205) Step #5: ==40205==The signal is caused by a READ memory access. Step #5: #0 0x560cf24685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560cf228a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560cf2289fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560cf2267929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560cf2188ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560cf20e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560cf20ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560cf20d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560cf20fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00fc455082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560cf20c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40205==Register values: Step #5: rax = 0x0000560cf65e0080 rbx = 0x0000560cf65e0080 rcx = 0x0000560cf65e0530 rdx = 0x00007f00fc61db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb1c3d720 Step #5: r8 = 0x0000560cf65e0080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f00fc61dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560cf5667960 r14 = 0x0000000100000004 r15 = 0x0000560cf45d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40205==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x6c,0x63,0x6f,0x64,0x3a,0x72,0x6c,0x69,0x6e,0x75,0x78,0x68,0x5f,0x68,0x69,0x6e,0x74,0x1,0x1,0x1,0xfe,0x0,0x1,0x56,0x6d,0x1,0x0,0x0,0x4b, Step #5: \000asm\001\000\000\000\000&\031metadatalcod:rlinuxh_hint\001\001\001\376\000\001Vm\001\000\000K Step #5: artifact_prefix='./'; Test unit written to ./crash-8e27a4706a05335d799c7cc402a35b25db39ef8e Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF0YWxjb2Q6cmxpbnV4aF9oaW50AQEB/gABVm0BAABL Step #5: MERGE-OUTER: attempt 2811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1460099787 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560aa09e198, 0x5560aa0a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560aa0a6918,0x5560aa12e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e27a4706a05335d799c7cc402a35b25db39ef8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10079 processed earlier; will process 5196 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40209==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560a78b25dd bp 0x000000000000 sp 0x7ffc6e37ac30 T40209) Step #5: ==40209==The signal is caused by a READ memory access. Step #5: #0 0x5560a78b25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560a76d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560a76d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560a76b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560a75d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5560a752ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560a75341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560a751b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560a75473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f14f0645082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560a750eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40209==Register values: Step #5: rax = 0x00005560aae1b050 rbx = 0x00005560aae1b050 rcx = 0x00005560aae1b500 rdx = 0x00007f14f080db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6e37ac30 Step #5: r8 = 0x00005560aae1b050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f14f080dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560aaab1960 r14 = 0x0000000100000004 r15 = 0x00005560a9a1e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40209==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x75,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x73,0x0,0x2,0x28,0x20,0x0,0x3,0x6c,0x1,0x0,0x0,0x3,0x73,0x0,0x2,0x32,0x78,0x0,0x3,0x7e,0x0,0x2,0x30,0x2b,0x0,0x3,0x6f,0x0, Step #5: \000asm\001\000\000\000\002&\006\001u\000\003\177\001\000\000\003s\000\002( \000\003l\001\000\000\003s\000\0022x\000\003~\000\0020+\000\003o\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c21d4d685150e7f72207099b8950b69415d66b2b Step #5: Base64: AGFzbQEAAAACJgYBdQADfwEAAANzAAIoIAADbAEAAANzAAIyeAADfgACMCsAA28A Step #5: MERGE-OUTER: attempt 2812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1460235460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559bcebbe198, 0x559bcebc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559bcebc6918,0x559bcec4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c21d4d685150e7f72207099b8950b69415d66b2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10080 processed earlier; will process 5195 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40213==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559bcc3d25dd bp 0x000000000000 sp 0x7fff161df4d0 T40213) Step #5: ==40213==The signal is caused by a READ memory access. Step #5: #0 0x559bcc3d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559bcc1f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559bcc1f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559bcc1d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559bcc0f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559bcc04ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559bcc0541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559bcc03b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559bcc0673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f13adc32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559bcc02eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40213==Register values: Step #5: rax = 0x0000559bcfdd2050 rbx = 0x0000559bcfdd2050 rcx = 0x0000559bcfdd2500 rdx = 0x00007f13addfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff161df4d0 Step #5: r8 = 0x0000559bcfdd2050 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f13addfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559bcf5d1960 r14 = 0x0000000100000004 r15 = 0x0000559bce53e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40213==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x26,0x6,0x1,0x56,0x0,0x3,0x7d,0x0,0x0,0x0,0x3,0x73,0x1,0x0,0x0,0x3,0x7b,0x0,0x2,0x1,0x7,0x0,0x3,0x7d,0x0,0x2,0x31,0x7,0x0,0x3,0x7d,0x0,0x2,0x35,0x2f,0x0,0x3,0x7d,0x0, Step #5: \000asm\001\000\000\000\002&\006\001V\000\003}\000\000\000\003s\001\000\000\003{\000\002\001\007\000\003}\000\0021\007\000\003}\000\0025/\000\003}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e1f49754df488c390e14c2333f47db4de78df81 Step #5: Base64: AGFzbQEAAAACJgYBVgADfQAAAANzAQAAA3sAAgEHAAN9AAIxBwADfQACNS8AA30A Step #5: MERGE-OUTER: attempt 2813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1460370581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f3b909198, 0x556f3b911911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f3b911918,0x556f3b9990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e1f49754df488c390e14c2333f47db4de78df81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10081 processed earlier; will process 5194 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40217==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f3911d5dd bp 0x000000000000 sp 0x7fff130cac10 T40217) Step #5: ==40217==The signal is caused by a READ memory access. Step #5: #0 0x556f3911d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f38f3f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f38f3efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f38f1c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f38e3dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f38d95c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f38d9f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f38d866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f38db23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f193b0f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f38d79aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40217==Register values: Step #5: rax = 0x0000556f3c656080 rbx = 0x0000556f3c656080 rcx = 0x0000556f3c656530 rdx = 0x00007f193b2c0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff130cac10 Step #5: r8 = 0x0000556f3c656080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f193b2c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f3c31c960 r14 = 0x0000000100000004 r15 = 0x0000556f3b289386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40217==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x3a,0x61,0x74,0x61,0x2e,0x57,0x6f,0x64,0x65,0x3e,0x62,0x72,0x61,0x6e,0x63,0x68,0x5f,0x68,0x69,0x77,0x69,0x6e,0x2d,0x92,0x3a,0x28,0x29,0x76,0x31,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031meta:ata.Wode>branch_hiwin-\222:()v1\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-114f11c921233d7973d23beedf6668b27967ba4d Step #5: Base64: AGFzbQEAAAAAJhltZXRhOmF0YS5Xb2RlPmJyYW5jaF9oaXdpbi2SOigpdjHY+Y4P Step #5: MERGE-OUTER: attempt 2814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1460507545 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b8ab5d198, 0x555b8ab65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b8ab65918,0x555b8abed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/114f11c921233d7973d23beedf6668b27967ba4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10082 processed earlier; will process 5193 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 216 ft: 217 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 259 ft: 282 exec/s: 0 rss: 705Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 262 ft: 357 exec/s: 0 rss: 705Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40221==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b883715dd bp 0x000000000000 sp 0x7ffe14c941d0 T40221) Step #5: ==40221==The signal is caused by a READ memory access. Step #5: #0 0x555b883715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b88193280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b88192fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b88170929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b88091ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b87fe9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b87ff31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b87fda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b880063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09ca1f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b87fcdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40221==Register values: Step #5: rax = 0x0000555b8bc8f490 rbx = 0x0000555b8bc8f490 rcx = 0x0000555b8bc8f480 rdx = 0x00007f09ca3c1b80 Step #5: rdi = 0x0000555b8bc8f480 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffe14c941d0 Step #5: r8 = 0x0000555b8bc8f490 r9 = 0x0000555b8bc79cd0 r10 = 0x0000555b8bc64010 r11 = 0x00007f09ca3c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b8b570960 r14 = 0x0000000100000004 r15 = 0x0000555b8a4dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40221==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca0dbb40f6e704c928685704e8b05cbd354e6b34 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 2815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1460851804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8d43aa198, 0x55a8d43b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8d43b2918,0x55a8d443a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca0dbb40f6e704c928685704e8b05cbd354e6b34' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10089 processed earlier; will process 5186 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 195 ft: 196 exec/s: 0 rss: 1344Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 197 ft: 199 exec/s: 2 rss: 1344Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 297 ft: 373 exec/s: 4 rss: 1344Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 306 ft: 385 exec/s: 2 rss: 1344Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 6237 Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #16 pulse cov: 383 ft: 581 exec/s: 4 rss: 1344Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type 1643019 Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #32 pulse cov: 562 ft: 1013 exec/s: 6 rss: 1344Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40225==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8d1bbe5dd bp 0x000000000000 sp 0x7fff3deba730 T40225) Step #5: ==40225==The signal is caused by a READ memory access. Step #5: #0 0x55a8d1bbe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8d19e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8d19dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8d19bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8d18dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a8d1836c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8d18401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8d18276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8d18533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95a8924082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a8d181aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40225==Register values: Step #5: rax = 0x000055a8d6035130 rbx = 0x000055a8d6035130 rcx = 0x000055a8d60355e0 rdx = 0x00007f95a8aecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3deba730 Step #5: r8 = 0x000055a8d6035130 r9 = 0x000055a8d5ee6730 r10 = 0x000055a8d5eb8010 r11 = 0x00007f95a8aecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8d4dbd960 r14 = 0x0000000100000004 r15 = 0x000055a8d3d2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40225==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x11,0x4,0x60,0x1,0x6b,0x1,0x73,0x60,0x1,0x7e,0x1,0x7f,0x60,0x0,0x0,0x60,0x0,0x0,0x2,0x17,0x5,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x3,0x0,0x0,0x2,0x3,0x0,0x2e, Step #5: \000asm\001\000\000\000\001\021\004`\001k\001s`\001~\001\177`\000\000`\000\000\002\027\005\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\003\000\000\002\003\000. Step #5: artifact_prefix='./'; Test unit written to ./crash-68847b66ffc8f6fdaee9580472291a36b8a1b38b Step #5: Base64: AGFzbQEAAAABEQRgAWsBc2ABfgF/YAAAYAAAAhcFAAAAAwAAAAMAAAADAAAAAwAAAgMALg== Step #5: MERGE-OUTER: attempt 2816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1466665084 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604c1838198, 0x5604c1840911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604c1840918,0x5604c18c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68847b66ffc8f6fdaee9580472291a36b8a1b38b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10122 processed earlier; will process 5153 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 163 ft: 164 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40229==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604bf04c5dd bp 0x000000000000 sp 0x7ffe57684260 T40229) Step #5: ==40229==The signal is caused by a READ memory access. Step #5: #0 0x5604bf04c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604bee6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604bee6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604bee4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604bed6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604becc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604becce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604becb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604bece13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0b8f0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604beca8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40229==Register values: Step #5: rax = 0x00005604c3160240 rbx = 0x00005604c3160240 rcx = 0x00005604c3160230 rdx = 0x00007fe0b90d3b80 Step #5: rdi = 0x00005604c3160230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe57684260 Step #5: r8 = 0x00005604c3160240 r9 = 0x00007fe0b90d3bf0 r10 = 0x00005604c3137010 r11 = 0x00007fe0b90d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604c224b960 r14 = 0x0000000100000004 r15 = 0x00005604c11b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40229==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x11,0x4,0x60,0x1,0x6b,0x1,0x73,0x60,0x1,0x7e,0x1,0x7f,0x60,0x0,0x0,0x60,0x0,0x0,0x2,0x17,0x5,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x1, Step #5: \000asm\001\000\000\000\001\021\004`\001k\001s`\001~\001\177`\000\000`\000\000\002\027\005\000\000\000\003\000\000\000\003\000\000\000\003\000\000\000\000\001\004\001`\000\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0875258cbacdbb8d1e08cefdda01ba51e4642d6 Step #5: Base64: AGFzbQEAAAABEQRgAWsBc2ABfgF/YAAAYAAAAhcFAAAAAwAAAAMAAAADAAAAAAEEAWAAAQ== Step #5: MERGE-OUTER: attempt 2817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1466801003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5570d44fa198, 0x5570d4502911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5570d4502918,0x5570d458a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0875258cbacdbb8d1e08cefdda01ba51e4642d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10124 processed earlier; will process 5151 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 284 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory 118 Step #5: #2 pulse cov: 379 ft: 451 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 428 ft: 556 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40233==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570d1d0e5dd bp 0x000000000000 sp 0x7fff49a65fd0 T40233) Step #5: ==40233==The signal is caused by a READ memory access. Step #5: #0 0x5570d1d0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570d1b30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570d1b2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570d1b0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570d1a2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570d1986c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570d19901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570d19776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570d19a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff11d84b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570d196aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40233==Register values: Step #5: rax = 0x00005570d57a8600 rbx = 0x00005570d57a8600 rcx = 0x00005570d57a8ab0 rdx = 0x00007ff11da13b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff49a65fd0 Step #5: r8 = 0x00005570d57a8600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff11da13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570d4f0d960 r14 = 0x0000000100000004 r15 = 0x00005570d3e7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40233==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x2,0x0,0x4,0x0,0x15,0x0,0x7e,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\002\000\004\000\025\000~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b64c721a84bb13b75c05f2cd76bd00ccdeb73c96 Step #5: Base64: AGFzbQEAAAAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAgAEABUAfgA= Step #5: MERGE-OUTER: attempt 2818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1466939450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5432e7198, 0x55b5432ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5432ef918,0x55b5433770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b64c721a84bb13b75c05f2cd76bd00ccdeb73c96' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10129 processed earlier; will process 5146 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 192 ft: 193 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 221 ft: 242 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 341 ft: 403 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40237==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b540afb5dd bp 0x000000000000 sp 0x7ffcd62b8660 T40237) Step #5: ==40237==The signal is caused by a READ memory access. Step #5: #0 0x55b540afb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b54091d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b54091cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5408fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b54081bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b540773c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b54077d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5407646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5407903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5300757082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b540757aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40237==Register values: Step #5: rax = 0x000055b54565d460 rbx = 0x000055b54565d460 rcx = 0x000055b54565d450 rdx = 0x00007f530091fb80 Step #5: rdi = 0x000055b54565d450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007ffcd62b8660 Step #5: r8 = 0x000055b54565d460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f530091fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b543cfa960 r14 = 0x0000000100000004 r15 = 0x000055b542c67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40237==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-313fc012f4d686a6d83242cb6d7c447682b927a7 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 2819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1467076926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb900c5198, 0x55cb900cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb900cd918,0x55cb901550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/313fc012f4d686a6d83242cb6d7c447682b927a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10134 processed earlier; will process 5141 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40241==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb8d8d95dd bp 0x000000000000 sp 0x7fff77701bf0 T40241) Step #5: ==40241==The signal is caused by a READ memory access. Step #5: #0 0x55cb8d8d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb8d6fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb8d6fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb8d6d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb8d5f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb8d551c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb8d55b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb8d5426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb8d56e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ea2a1c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb8d535aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40241==Register values: Step #5: rax = 0x000055cb914c51e0 rbx = 0x000055cb914c51e0 rcx = 0x000055cb914c5690 rdx = 0x00007f8ea2be4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff77701bf0 Step #5: r8 = 0x000055cb914c51e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ea2be4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb90ad8960 r14 = 0x0000000100000004 r15 = 0x000055cb8fa45386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40241==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x97,0xb4,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x97,0xb6, Step #5: \000asm\001\000\000\000\000\004\003\355\227\264\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\227\266 Step #5: artifact_prefix='./'; Test unit written to ./crash-9401c7738130d4823b4c7a590f8d1c7c6754cad1 Step #5: Base64: AGFzbQEAAAAABAPtl7QABAPth7YABAPth7YABAPth7YABAPth7YABAPth7YABAPth7YABAPtl7Y= Step #5: MERGE-OUTER: attempt 2820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1467211751 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c62be2c198, 0x55c62be34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c62be34918,0x55c62bebc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9401c7738130d4823b4c7a590f8d1c7c6754cad1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10135 processed earlier; will process 5140 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40245==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6296405dd bp 0x000000000000 sp 0x7fff2ffb6be0 T40245) Step #5: ==40245==The signal is caused by a READ memory access. Step #5: #0 0x55c6296405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c629462280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c629461fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c62943f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c629360ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6292b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6292c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6292a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6292d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f01cb612082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c62929caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40245==Register values: Step #5: rax = 0x000055c62e8fc110 rbx = 0x000055c62e8fc110 rcx = 0x000055c62e8fc5c0 rdx = 0x00007f01cb7dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2ffb6be0 Step #5: r8 = 0x000055c62e8fc110 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f01cb7dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c62c83f960 r14 = 0x0000000100000004 r15 = 0x000055c62b7ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40245==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x96,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xba,0x8c,0xe0,0xba,0x96,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xb4,0xbb,0xe0,0xbb,0x80,0x8c,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xab,0x9b,0x6d,0x0, Step #5: \000asm\001\000\000\000\000\012\007\003\340\273\204\340\273\226\000\000\000\012\007\003\340\272\214\340\272\226\200\000\000\012\007\003\340\264\273\340\273\200\214\000\000\012\007\003\340\273\214\340\253\233m\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9d5ecd477f8342c386bcaa1ac2d046dbc855fcf Step #5: Base64: AGFzbQEAAAAACgcD4LuE4LuWAAAACgcD4LqM4LqWgAAACgcD4LS74LuAjAAACgcD4LuM4KubbQA= Step #5: MERGE-OUTER: attempt 2821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1467345435 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56304dc76198, 0x56304dc7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56304dc7e918,0x56304dd060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9d5ecd477f8342c386bcaa1ac2d046dbc855fcf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10136 processed earlier; will process 5139 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 179 ft: 180 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40249==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56304b48a5dd bp 0x000000000000 sp 0x7ffd90b16770 T40249) Step #5: ==40249==The signal is caused by a READ memory access. Step #5: #0 0x56304b48a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56304b2ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56304b2abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56304b289929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56304b1aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56304b102c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56304b10c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56304b0f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56304b11f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94ff07b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56304b0e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40249==Register values: Step #5: rax = 0x000056304ed36840 rbx = 0x000056304ed36840 rcx = 0x000056304ed36830 rdx = 0x00007f94ff243b80 Step #5: rdi = 0x000056304ed36830 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffd90b16770 Step #5: r8 = 0x000056304ed36840 r9 = 0x00007f94ff243bf0 r10 = 0x000056304ed0d010 r11 = 0x00007f94ff243be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056304e689960 r14 = 0x0000000100000004 r15 = 0x000056304d5f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40249==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xec,0x87,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xe4,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x93,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xeb,0x83,0xbc,0x0,0x4,0x3,0xec,0x83,0xb4, Step #5: \000asm\001\000\000\000\000\004\003\354\207\264\000\004\003\354\203\264\000\004\003\344\203\264\000\004\003\354\203\264\000\004\003\354\223\264\000\004\003\354\203\264\000\004\003\353\203\274\000\004\003\354\203\264 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8499a1bcfa7ce39015031bc695c86f50e4c492f Step #5: Base64: AGFzbQEAAAAABAPsh7QABAPsg7QABAPkg7QABAPsg7QABAPsk7QABAPsg7QABAPrg7wABAPsg7Q= Step #5: MERGE-OUTER: attempt 2822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1467481138 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6c8b61198, 0x55f6c8b69911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6c8b69918,0x55f6c8bf10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8499a1bcfa7ce39015031bc695c86f50e4c492f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10138 processed earlier; will process 5137 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40253==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6c63755dd bp 0x000000000000 sp 0x7fff73b86940 T40253) Step #5: ==40253==The signal is caused by a READ memory access. Step #5: #0 0x55f6c63755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6c6197280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6c6196fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6c6174929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6c6095ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6c5fedc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6c5ff71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6c5fde6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6c600a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b04a2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6c5fd1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40253==Register values: Step #5: rax = 0x000055f6cb6d3190 rbx = 0x000055f6cb6d3190 rcx = 0x000055f6cb6d3640 rdx = 0x00007f3b04bf3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff73b86940 Step #5: r8 = 0x000055f6cb6d3190 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b04bf3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6c9574960 r14 = 0x0000000100000004 r15 = 0x000055f6c84e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40253==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x2e,0x1,0x4e,0x4,0x5f,0xc,0x7d,0x1,0x7f,0x0,0x7f,0x0,0x73,0x0,0x7f,0x1,0x78,0x1,0x78,0x1,0x78,0x1,0x7e,0x1,0x7b,0x1,0x78,0x0,0x7f,0x1,0x50,0x0,0x60,0x0,0x1,0x7d,0x50,0x0,0x5e,0x7d,0x0,0x50,0x1,0x2,0x5e,0x7d,0x0, Step #5: \000asm\001\000\000\000\001.\001N\004_\014}\001\177\000\177\000s\000\177\001x\001x\001x\001~\001{\001x\000\177\001P\000`\000\001}P\000^}\000P\001\002^}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-98101e54802721c43a61442e94d0dc55eaf98eb2 Step #5: Base64: AGFzbQEAAAABLgFOBF8MfQF/AH8AcwB/AXgBeAF4AX4BewF4AH8BUABgAAF9UABefQBQAQJefQA= Step #5: MERGE-OUTER: attempt 2823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1467616269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561de53a6198, 0x561de53ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561de53ae918,0x561de54360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98101e54802721c43a61442e94d0dc55eaf98eb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10139 processed earlier; will process 5136 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 228 ft: 229 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40257==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561de2bba5dd bp 0x000000000000 sp 0x7ffd9a75ddc0 T40257) Step #5: ==40257==The signal is caused by a READ memory access. Step #5: #0 0x561de2bba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561de29dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561de29dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561de29b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561de28daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561de2832c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561de283c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561de28236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561de284f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78a41d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561de2816aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40257==Register values: Step #5: rax = 0x0000561de5e93df0 rbx = 0x0000561de5e93df0 rcx = 0x0000561de5e93de0 rdx = 0x00007f78a4399b80 Step #5: rdi = 0x0000561de5e93de0 rsi = 0x0000000000128000 rbp = 0x0000000000000000 rsp = 0x00007ffd9a75ddc0 Step #5: r8 = 0x0000561de5e93df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78a4399be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561de5db9960 r14 = 0x0000000100000004 r15 = 0x0000561de4d26386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40257==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x2e,0x1,0x4e,0x4,0x5f,0xc,0x7c,0x1,0x7f,0x0,0x7f,0x0,0x77,0x1,0x77,0x1,0x78,0x1,0x78,0x1,0x77,0x1,0x7c,0x1,0x77,0x1,0x7c,0x0,0x77,0x0,0x50,0x0,0x60,0x0,0x1,0x7d,0x50,0x0,0x5e,0x7d,0x0,0x50,0x1,0x2,0x5e,0x7d,0x0, Step #5: \000asm\001\000\000\000\001.\001N\004_\014|\001\177\000\177\000w\001w\001x\001x\001w\001|\001w\001|\000w\000P\000`\000\001}P\000^}\000P\001\002^}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c80b26103581258adede29401118099310246aeb Step #5: Base64: AGFzbQEAAAABLgFOBF8MfAF/AH8AdwF3AXgBeAF3AXwBdwF8AHcAUABgAAF9UABefQBQAQJefQA= Step #5: MERGE-OUTER: attempt 2824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1467753183 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb1fc02198, 0x55cb1fc0a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb1fc0a918,0x55cb1fc920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c80b26103581258adede29401118099310246aeb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10141 processed earlier; will process 5134 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 192 ft: 193 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40261==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb1d4165dd bp 0x000000000000 sp 0x7fff5d4552a0 T40261) Step #5: ==40261==The signal is caused by a READ memory access. Step #5: #0 0x55cb1d4165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb1d238280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb1d237fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb1d215929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb1d136ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb1d08ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb1d0981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb1d07f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb1d0ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f479e350082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb1d072aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40261==Register values: Step #5: rax = 0x000055cb20ccf260 rbx = 0x000055cb20ccf260 rcx = 0x000055cb20ccf250 rdx = 0x00007f479e518b80 Step #5: rdi = 0x000055cb20ccf250 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007fff5d4552a0 Step #5: r8 = 0x000055cb20ccf260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f479e518be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb20615960 r14 = 0x0000000100000004 r15 = 0x000055cb1f582386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40261==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x2e,0x1,0x4e,0x4,0x5f,0xc,0x7c,0x1,0x77,0x0,0x7f,0x0,0x77,0x1,0x77,0x1,0x78,0x1,0x78,0x1,0x77,0x1,0x7c,0x1,0x77,0x1,0x7c,0x0,0x77,0x0,0x50,0x0,0x60,0x0,0x1,0x7d,0x50,0x0,0x5e,0x7d,0x0,0x50,0x1,0x2,0x5e,0x7d,0x0, Step #5: \000asm\001\000\000\000\001.\001N\004_\014|\001w\000\177\000w\001w\001x\001x\001w\001|\001w\001|\000w\000P\000`\000\001}P\000^}\000P\001\002^}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c0756edd3d76302a692cd5e0db582f177c2d973 Step #5: Base64: AGFzbQEAAAABLgFOBF8MfAF3AH8AdwF3AXgBeAF3AXwBdwF8AHcAUABgAAF9UABefQBQAQJefQA= Step #5: MERGE-OUTER: attempt 2825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1467891195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e9ee439198, 0x55e9ee441911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e9ee441918,0x55e9ee4c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c0756edd3d76302a692cd5e0db582f177c2d973' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10143 processed earlier; will process 5132 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 198 ft: 199 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type can not inherit from a final super type Step #5: #2 pulse cov: 202 ft: 213 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40265==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9ebc4d5dd bp 0x000000000000 sp 0x7fff5f2402d0 T40265) Step #5: ==40265==The signal is caused by a READ memory access. Step #5: #0 0x55e9ebc4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e9eba6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e9eba6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e9eba4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e9eb96dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e9eb8c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e9eb8cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e9eb8b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e9eb8e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9a2414082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e9eb8a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40265==Register values: Step #5: rax = 0x000055e9f08566c0 rbx = 0x000055e9f08566c0 rcx = 0x000055e9f08566b0 rdx = 0x00007fd9a25dcb80 Step #5: rdi = 0x000055e9f08566b0 rsi = 0x0000000000150800 rbp = 0x0000000000000000 rsp = 0x00007fff5f2402d0 Step #5: r8 = 0x000055e9f08566c0 r9 = 0x00007fd9a25dcbf0 r10 = 0x000055e9f082a010 r11 = 0x00007fd9a25dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e9eee4c960 r14 = 0x0000000100000004 r15 = 0x000055e9eddb9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40265==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x30,0x6,0x0,0x0,0x1,0x6f,0x0,0xff,0xe0,0x8b,0x2,0x2,0xcc,0x9b,0x0,0x1,0x6d,0x0,0x1,0x0,0x0,0x1,0x70,0x0,0x2,0x2,0xcc,0x9b,0x0,0x1,0x6f,0x0,0x1,0x0,0x0,0x1,0x6f,0x0,0x2,0x2,0xcc,0x9b,0x0,0x1,0x6f,0x1,0x0,0xf5,0x1, Step #5: \000asm\001\000\000\000\0020\006\000\000\001o\000\377\340\213\002\002\314\233\000\001m\000\001\000\000\001p\000\002\002\314\233\000\001o\000\001\000\000\001o\000\002\002\314\233\000\001o\001\000\365\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcb121fe12df93be25c020b6b76dca70d9e1c60d Step #5: Base64: AGFzbQEAAAACMAYAAAFvAP/giwICzJsAAW0AAQAAAXAAAgLMmwABbwABAAABbwACAsybAAFvAQD1AQ== Step #5: MERGE-OUTER: attempt 2826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1468029567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0f525a198, 0x55d0f5262911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0f5262918,0x55d0f52ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fcb121fe12df93be25c020b6b76dca70d9e1c60d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10147 processed earlier; will process 5128 files now Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: #1 pulse cov: 166 ft: 167 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 193 ft: 218 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 308 ft: 363 exec/s: 0 rss: 1489Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40269==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0f2a6e5dd bp 0x000000000000 sp 0x7ffc567f0940 T40269) Step #5: ==40269==The signal is caused by a READ memory access. Step #5: #0 0x55d0f2a6e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0f2890280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0f288ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0f286d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0f278ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0f26e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0f26f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0f26d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0f27033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3d76d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0f26caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40269==Register values: Step #5: rax = 0x000055d0f7114240 rbx = 0x000055d0f7114240 rcx = 0x000055d0f7114230 rdx = 0x00007ff3d78a1b80 Step #5: rdi = 0x000055d0f7114230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc567f0940 Step #5: r8 = 0x000055d0f7114240 r9 = 0x000055d0f7109850 r10 = 0x000055d0f70eb010 r11 = 0x00007ff3d78a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0f5c6d960 r14 = 0x0000000100000004 r15 = 0x000055d0f4bda386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40269==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e48a5f7e3f93909f2689de4a2d591e3e5494286 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 2827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1471542887 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a6977e198, 0x561a69786911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a69786918,0x561a6980e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e48a5f7e3f93909f2689de4a2d591e3e5494286' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10155 processed earlier; will process 5120 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 206 ft: 207 exec/s: 0 rss: 1521Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 277 ft: 312 exec/s: 0 rss: 1521Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 282 ft: 349 exec/s: 2 rss: 1524Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: invalid import kind Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 353 ft: 476 exec/s: 2 rss: 1524Mb Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40273==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a66f925dd bp 0x000000000000 sp 0x7ffc69226210 T40273) Step #5: ==40273==The signal is caused by a READ memory access. Step #5: #0 0x561a66f925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a66db4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a66db3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a66d91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a66cb2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a66c0ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a66c141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a66bfb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a66c273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff95f1f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a66beeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40273==Register values: Step #5: rax = 0x0000561a6ac5f460 rbx = 0x0000561a6ac5f460 rcx = 0x0000561a6ac5f450 rdx = 0x00007ff95f3b9b80 Step #5: rdi = 0x0000561a6ac5f450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007ffc69226210 Step #5: r8 = 0x0000561a6ac5f460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff95f3b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a6a191960 r14 = 0x0000000100000004 r15 = 0x0000561a690fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40273==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x81,0x91,0xad,0x0,0x5,0x4,0xf4,0x81,0xaf,0xac,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0x8c,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\364\201\221\255\000\005\004\364\201\257\254\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\214\000\005\004\364\201\257\255\000\005\004\364\211\257\255\000\005\004\364\211\255\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-e57a42d19a5bd04000972630c778ffd9073c572d Step #5: Base64: AGFzbQEAAAAABQT0gZGtAAUE9IGvrAAFBPSKr60ABQT0iq+tAAUE9ImtjAAFBPSBr60ABQT0ia+tAAUE9Imtvw== Step #5: MERGE-OUTER: attempt 2828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1475090533 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c9c84a198, 0x563c9c852911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c9c852918,0x563c9c8da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e57a42d19a5bd04000972630c778ffd9073c572d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10168 processed earlier; will process 5107 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 188 ft: 189 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table Step #5: #2 pulse cov: 191 ft: 195 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40277==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c9a05e5dd bp 0x000000000000 sp 0x7ffcebe15a60 T40277) Step #5: ==40277==The signal is caused by a READ memory access. Step #5: #0 0x563c9a05e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c99e80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c99e7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c99e5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c99d7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c99cd6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c99ce01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c99cc76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c99cf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe86565b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c99cbaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40277==Register values: Step #5: rax = 0x0000563c9d72ff30 rbx = 0x0000563c9d72ff30 rcx = 0x0000563c9d72ff20 rdx = 0x00007fe865823b80 Step #5: rdi = 0x0000563c9d72ff20 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffcebe15a60 Step #5: r8 = 0x0000563c9d72ff30 r9 = 0x00007fe865823bf0 r10 = 0x0000563c9d706010 r11 = 0x00007fe865823be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c9d25d960 r14 = 0x0000000100000004 r15 = 0x0000563c9c1ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40277==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xb3,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xb3,0xbd,0x0,0x5,0x4,0xf0,0xbd,0xbf,0xb3,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xb3,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\263\275\000\005\004\360\277\263\275\000\005\004\360\275\277\263\000\005\004\360\277\277\275\000\005\004\360\277\263\275\000\005\004\360\277\277\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f018c9002b4822ed8d3595ddbab1d255da2dfb1 Step #5: Base64: AGFzbQEAAAAABQTwv7+9AAUE8L+/vQAFBPC/s70ABQTwv7O9AAUE8L2/swAFBPC/v70ABQTwv7O9AAUE8L+/vw== Step #5: MERGE-OUTER: attempt 2829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1475227260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56031691b198, 0x560316923911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560316923918,0x5603169ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f018c9002b4822ed8d3595ddbab1d255da2dfb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10171 processed earlier; will process 5104 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40281==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56031412f5dd bp 0x000000000000 sp 0x7ffcdc659480 T40281) Step #5: ==40281==The signal is caused by a READ memory access. Step #5: #0 0x56031412f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560313f51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560313f50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560313f2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560313e4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560313da7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560313db11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560313d986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560313dc43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf6a42c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560313d8baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40281==Register values: Step #5: rax = 0x00005603175e3220 rbx = 0x00005603175e3220 rcx = 0x00005603175e36d0 rdx = 0x00007faf6a5f4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdc659480 Step #5: r8 = 0x00005603175e3220 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf6a5f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056031732e960 r14 = 0x0000000100000004 r15 = 0x000056031629b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40281==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xd8,0x85,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd7,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd7,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96, Step #5: \000asm\001\000\000\000\000\005\004\330\205\326\226\000\005\004\330\224\326\226\000\005\004\327\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\327\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226 Step #5: artifact_prefix='./'; Test unit written to ./crash-134fb7c5637ef3fc8956a148dac9d8a100ca11c8 Step #5: Base64: AGFzbQEAAAAABQTYhdaWAAUE2JTWlgAFBNeU1pYABQTYlNaWAAUE2JTWlgAFBNiU15YABQTYlNaWAAUE2JTWlg== Step #5: MERGE-OUTER: attempt 2830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1475363101 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ad3034198, 0x559ad303c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ad303c918,0x559ad30c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/134fb7c5637ef3fc8956a148dac9d8a100ca11c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10172 processed earlier; will process 5103 files now Step #5: #1 pulse cov: 9 ft: 9 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40285==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ad08485dd bp 0x000000000000 sp 0x7ffe43995db0 T40285) Step #5: ==40285==The signal is caused by a READ memory access. Step #5: #0 0x559ad08485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ad066a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ad0669fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ad0647929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ad0568ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ad04c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ad04ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ad04b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ad04dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7922a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ad04a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40285==Register values: Step #5: rax = 0x0000559ad4a4c7a0 rbx = 0x0000559ad4a4c7a0 rcx = 0x0000559ad4a4cc50 rdx = 0x00007fb79246fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe43995db0 Step #5: r8 = 0x0000559ad4a4c7a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb79246fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ad3a47960 r14 = 0x0000000100000004 r15 = 0x0000559ad29b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40285==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf1,0xbd,0xa8,0xb7,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xb8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xb8,0xbf,0x0,0x5,0x4,0xf1,0xbf,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa7,0xbd,0x0,0x5,0x4,0xf1,0xb7,0x90,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\361\275\250\267\000\005\004\361\267\250\277\000\005\004\361\267\250\275\000\005\004\361\267\270\275\000\005\004\361\267\270\277\000\005\004\361\277\250\275\000\005\004\361\267\247\275\000\005\004\361\267\220\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd05f0f9c6bc4ff625a839ca21ca61577f985d05 Step #5: Base64: AGFzbQEAAAAABQTxvai3AAUE8beovwAFBPG3qL0ABQTxt7i9AAUE8be4vwAFBPG/qL0ABQTxt6e9AAUE8beQvQ== Step #5: MERGE-OUTER: attempt 2831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1475499725 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b3ac75198, 0x562b3ac7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b3ac7d918,0x562b3ad050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd05f0f9c6bc4ff625a839ca21ca61577f985d05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10174 processed earlier; will process 5101 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 196 ft: 197 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 315 ft: 354 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 361 ft: 438 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40289==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b384895dd bp 0x000000000000 sp 0x7fffaf415c60 T40289) Step #5: ==40289==The signal is caused by a READ memory access. Step #5: #0 0x562b384895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b382ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b382aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b38288929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b381a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b38101c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b3810b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b380f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b3811e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc82afee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b380e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40289==Register values: Step #5: rax = 0x0000562b3b9c0530 rbx = 0x0000562b3b9c0530 rcx = 0x0000562b3b9c0520 rdx = 0x00007fc82b1b6b80 Step #5: rdi = 0x0000562b3b9c0520 rsi = 0x0000000000140000 rbp = 0x0000000000000000 rsp = 0x00007fffaf415c60 Step #5: r8 = 0x0000562b3b9c0530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc82b1b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b3b688960 r14 = 0x0000000100000004 r15 = 0x0000562b3a5f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40289==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xa,0x0,0x17,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3,0x0,0x4,0x0,0x15,0x0,0x7e,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\000\000\003\000\012\000\027\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\003\000\004\000\025\000~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff487a710ee89061a9a2f0d95e7cad82e614565c Step #5: Base64: AGFzbQEAAAAADQRuYW1lAAADAAoAFwAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAwAEABUAfgA= Step #5: MERGE-OUTER: attempt 2832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1475639421 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649a645d198, 0x5649a6465911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649a6465918,0x5649a64ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ff487a710ee89061a9a2f0d95e7cad82e614565c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10181 processed earlier; will process 5094 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 252 ft: 253 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 266 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40293==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649a3c715dd bp 0x000000000000 sp 0x7ffd37658af0 T40293) Step #5: ==40293==The signal is caused by a READ memory access. Step #5: #0 0x5649a3c715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649a3a93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649a3a92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649a3a70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649a3991ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649a38e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649a38f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649a38da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649a39063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d48fdd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649a38cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40293==Register values: Step #5: rax = 0x00005649a791ab10 rbx = 0x00005649a791ab10 rcx = 0x00005649a791afc0 rdx = 0x00007f5d491a5b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd37658af0 Step #5: r8 = 0x00005649a791ab10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d491a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649a6e70960 r14 = 0x0000000100000004 r15 = 0x00005649a5ddd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40293==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x2,0x2f,0xa,0x1,0x8,0x0,0x2,0x1,0xee,0x2a,0xce,0xc4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0x54, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\002/\012\001\010\000\002\001\356*\316\304\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\003\000\000T Step #5: artifact_prefix='./'; Test unit written to ./crash-9e5e63d0cac1d570cfae9d3dd273fe62aef8aa56 Step #5: Base64: AGFzbQEAAAABBQFgAXMAAi8KAQgAAgHuKs7EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAABU Step #5: MERGE-OUTER: attempt 2833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1475776836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55add949c198, 0x55add94a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55add94a4918,0x55add952c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e5e63d0cac1d570cfae9d3dd273fe62aef8aa56' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10185 processed earlier; will process 5090 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 146 ft: 147 exec/s: 0 rss: 59Mb Step #5: ==40297== ERROR: libFuzzer: out-of-memory (used: 2099Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x3d,0xaf,0x77,0x4e,0xea,0xfe,0xfb,0x7f,0x5e,0x78,0x0,0x50,0x0,0x5e,0x78,0x0,0x60,0x97,0x20,0x6b,0x64,0x30,0x6b,0x63,0x1a,0x63,0xe9,0xcb,0x2f,0x6d,0x6d,0x6b,0x63,0xf9,0xfb,0xff,0x3f,0x3e,0x6b,0x63,0x32,0x63,0xe9,0xdc,0x6f,0xc8,0xe9,0xdc,0x70,0xc8,0x79,0x0,0x0,0x1e,0x6b,0x63,0x63,0x17,0x0,0x40,0x0,0x0, Step #5: \000asm\001\000\000\000\001=\257wN\352\376\373\177^x\000P\000^x\000`\227 kd0kc\032c\351\313/mmkc\371\373\377?>kc2c\351\334o\310\351\334p\310y\000\000\036kcc\027\000@\000\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-2dddda33dd1476bc2e58872be067849b6812fbe5 Step #5: Base64: AGFzbQEAAAABPa93Tur++39eeABQAF54AGCXIGtkMGtjGmPpyy9tbWtj+fv/Pz5rYzJj6dxvyOnccMh5AAAea2NjFwBAAAA= Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 2834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1476801073 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c9c688198, 0x555c9c690911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c9c690918,0x555c9c7180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2dddda33dd1476bc2e58872be067849b6812fbe5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10187 processed earlier; will process 5088 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 196 ft: 197 exec/s: 1 rss: 1874Mb Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: #2 pulse cov: 237 ft: 254 exec/s: 2 rss: 1874Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: #4 pulse cov: 320 ft: 374 exec/s: 4 rss: 1874Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40300==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c99e9c5dd bp 0x000000000000 sp 0x7fff0ed59200 T40300) Step #5: ==40300==The signal is caused by a READ memory access. Step #5: #0 0x555c99e9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c99cbe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c99cbdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c99c9b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c99bbcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c99b14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c99b1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c99b056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c99b313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9043598082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c99af8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40300==Register values: Step #5: rax = 0x0000555c9e0eb460 rbx = 0x0000555c9e0eb460 rcx = 0x0000555c9e0eb450 rdx = 0x00007f9043760b80 Step #5: rdi = 0x0000555c9e0eb450 rsi = 0x0000000000000020 rbp = 0x0000000000000000 rsp = 0x00007fff0ed59200 Step #5: r8 = 0x0000555c9e0eb460 r9 = 0x0000555c9e0fed00 r10 = 0x0000555c9e0cc010 r11 = 0x00007f9043760be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c9d09b960 r14 = 0x0000000100000004 r15 = 0x0000555c9c008386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40300==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x2,0x1,0x51,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x71,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x76, Step #5: \000asm\001\000\000\000\000\002\001Q\000\002\001p\000\002\001p\000\002\001p\000\002\001q\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001v Step #5: artifact_prefix='./'; Test unit written to ./crash-fbcb796ffe0202459fdcf227e3d569e87a127600 Step #5: Base64: AGFzbQEAAAAAAgFRAAIBcAACAXAAAgFwAAIBcQACAXAAAgFwAAIBcAACAXAAAgFwAAIBcAACAXAAAgFwAAIBcAACAXAAAgF2 Step #5: MERGE-OUTER: attempt 2835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1477990739 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e889554198, 0x55e88955c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e88955c918,0x55e8895e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fbcb796ffe0202459fdcf227e3d569e87a127600' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10194 processed earlier; will process 5081 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 129 ft: 130 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 141 ft: 163 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 161 ft: 188 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #8 pulse cov: 231 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:15:14:730 - 7FACCB645C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #16 pulse cov: 460 ft: 679 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40304==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e886d685dd bp 0x000000000000 sp 0x7ffe6c358310 T40304) Step #5: ==40304==The signal is caused by a READ memory access. Step #5: #0 0x55e886d685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e886b8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e886b89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e886b67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e886a88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8869e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8869ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8869d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8869fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faccb66d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8869c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40304==Register values: Step #5: rax = 0x000055e88b796af0 rbx = 0x000055e88b796af0 rcx = 0x000055e88b796ae0 rdx = 0x00007faccb835b80 Step #5: rdi = 0x000055e88b796ae0 rsi = 0x000000000016a102 rbp = 0x0000000000000000 rsp = 0x00007ffe6c358310 Step #5: r8 = 0x000055e88b796af0 r9 = 0x00007faccb8361e0 r10 = 0x000055e88b769010 r11 = 0x00007faccb835be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e889f67960 r14 = 0x0000000100000004 r15 = 0x000055e888ed4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40304==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1,0x0,0x6,0x42,0xb,0x7f,0x0,0x41,0xfa,0x90,0x82,0xa6,0x3,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x1,0xb,0x7f,0x1,0x23,0x0,0xb,0x7f,0x0,0x23,0x0,0xb,0x7d,0x0,0x43,0x51,0xcd,0x4,0xb9,0xb,0x7f,0x0,0x23,0x4,0xb,0x7f,0x1,0x23,0x0,0xb,0x7f,0x0,0x23,0x0,0xb,0x7d,0x0,0x43,0x51,0xcd,0x4,0xb9,0xb,0x7f,0x0,0x23,0x4,0xb, Step #5: \000asm\001\000\000\000\002\001\000\006B\013\177\000A\372\220\202\246\003\013\177\000#\000\013\177\001#\001\013\177\001#\000\013\177\000#\000\013}\000CQ\315\004\271\013\177\000#\004\013\177\001#\000\013\177\000#\000\013}\000CQ\315\004\271\013\177\000#\004\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8b38033f7e2756f52490ba15c622d29ca90ab79 Step #5: Base64: AGFzbQEAAAACAQAGQgt/AEH6kIKmAwt/ACMAC38BIwELfwEjAAt/ACMAC30AQ1HNBLkLfwAjBAt/ASMAC38AIwALfQBDUc0EuQt/ACMECw== Step #5: MERGE-OUTER: attempt 2836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1478138638 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c62e061198, 0x55c62e069911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c62e069918,0x55c62e0f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8b38033f7e2756f52490ba15c622d29ca90ab79' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10214 processed earlier; will process 5061 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 168 ft: 169 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40308==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c62b8755dd bp 0x000000000000 sp 0x7ffc2b93c5c0 T40308) Step #5: ==40308==The signal is caused by a READ memory access. Step #5: #0 0x55c62b8755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c62b697280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c62b696fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c62b674929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c62b595ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c62b4edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c62b4f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c62b4de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c62b50a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff4f7780082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c62b4d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40308==Register values: Step #5: rax = 0x000055c62f93f240 rbx = 0x000055c62f93f240 rcx = 0x000055c62f93f230 rdx = 0x00007ff4f7948b80 Step #5: rdi = 0x000055c62f93f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc2b93c5c0 Step #5: r8 = 0x000055c62f93f240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff4f7948be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c62ea74960 r14 = 0x0000000100000004 r15 = 0x000055c62d9e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40308==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1,0x0,0x6,0x42,0xb,0x7f,0x0,0x41,0xfa,0x90,0x82,0xa6,0x3,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x1,0xb,0x7f,0x1,0x23,0x0,0xb,0x7f,0x0,0x23,0x0,0xb,0x7d,0x0,0x43,0x51,0xcd,0x4,0xb9,0xb,0x7f,0x0,0x23,0x4,0xb,0x7f,0x0,0x23,0x2,0xb,0x7d,0x0,0x23,0x5,0xb,0x7d,0x0,0x43,0x4a,0x23,0x3c,0xc3,0xb,0x7f,0x1,0x41,0x7,0xb, Step #5: \000asm\001\000\000\000\002\001\000\006B\013\177\000A\372\220\202\246\003\013\177\000#\000\013\177\001#\001\013\177\001#\000\013\177\000#\000\013}\000CQ\315\004\271\013\177\000#\004\013\177\000#\002\013}\000#\005\013}\000CJ#<\303\013\177\001A\007\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b486c4b2e75a41da038578a1887219d77b7f8eb5 Step #5: Base64: AGFzbQEAAAACAQAGQgt/AEH6kIKmAwt/ACMAC38BIwELfwEjAAt/ACMAC30AQ1HNBLkLfwAjBAt/ACMCC30AIwULfQBDSiM8wwt/AUEHCw== Step #5: MERGE-OUTER: attempt 2837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1478274796 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f498d2a198, 0x55f498d32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f498d32918,0x55f498dba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b486c4b2e75a41da038578a1887219d77b7f8eb5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10216 processed earlier; will process 5059 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 199 ft: 200 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 253 ft: 278 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 287 ft: 356 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40312==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f49653e5dd bp 0x000000000000 sp 0x7ffda54a74b0 T40312) Step #5: ==40312==The signal is caused by a READ memory access. Step #5: #0 0x55f49653e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f496360280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f49635ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f49633d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f49625ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f4961b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4961c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4961a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f4961d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c52a1a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f49619aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40312==Register values: Step #5: rax = 0x000055f49a37e7a0 rbx = 0x000055f49a37e7a0 rcx = 0x000055f49a37e790 rdx = 0x00007f2c52be2b80 Step #5: rdi = 0x000055f49a37e790 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffda54a74b0 Step #5: r8 = 0x000055f49a37e7a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c52be2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f49973d960 r14 = 0x0000000100000004 r15 = 0x000055f4986aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40312==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x11,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0, Step #5: \000asm\001\000\000\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\021\000\000\007\004name\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-024cdc695613aa5e3526235cdf0f9f5d512d8994 Step #5: Base64: AGFzbQEAAAAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lEQAABwRuYW1lAQA= Step #5: MERGE-OUTER: attempt 2838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1478413757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c862d6198, 0x561c862de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c862de918,0x561c863660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/024cdc695613aa5e3526235cdf0f9f5d512d8994' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10221 processed earlier; will process 5054 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 205 ft: 206 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40316==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c83aea5dd bp 0x000000000000 sp 0x7fff32834180 T40316) Step #5: ==40316==The signal is caused by a READ memory access. Step #5: #0 0x561c83aea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c8390c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c8390bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c838e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c8380aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c83762c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c8376c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c837536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c8377f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24de55f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c83746aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40316==Register values: Step #5: rax = 0x0000561c87da8c50 rbx = 0x0000561c87da8c50 rcx = 0x0000561c87da8c40 rdx = 0x00007f24de727b80 Step #5: rdi = 0x0000561c87da8c40 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007fff32834180 Step #5: r8 = 0x0000561c87da8c50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24de727be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c86ce9960 r14 = 0x0000000100000004 r15 = 0x0000561c85c56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40316==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x47,0x8,0x0,0x0,0x1,0x72,0x1,0x2d,0xde,0x0,0x0,0x1,0x54,0x1,0x71,0x5,0x26,0xa5,0x2,0x0,0x0,0x1,0x70,0x1,0xa0,0x0,0x9b,0x13,0x0,0x0,0x1,0x70,0x1,0x5b,0xde,0x1e,0x0,0x1,0x54,0x1,0x70,0x5,0x6,0xc0,0x3,0x0,0x0,0x1,0x70,0x1,0x80,0x0,0x98,0x2c,0x0,0x0,0x1,0x70,0x1,0x53,0xfc,0x78,0x0,0x1,0x70,0x1,0x70,0x3,0xa0,0x2f,0x98,0x61, Step #5: \000asm\001\000\000\000\002G\010\000\000\001r\001-\336\000\000\001T\001q\005&\245\002\000\000\001p\001\240\000\233\023\000\000\001p\001[\336\036\000\001T\001p\005\006\300\003\000\000\001p\001\200\000\230,\000\000\001p\001S\374x\000\001p\001p\003\240/\230a Step #5: artifact_prefix='./'; Test unit written to ./crash-cedbabd02729581d6319e55ae6d82ee2a47d5c38 Step #5: Base64: AGFzbQEAAAACRwgAAAFyAS3eAAABVAFxBSalAgAAAXABoACbEwAAAXABW94eAAFUAXAFBsADAAABcAGAAJgsAAABcAFT/HgAAXABcAOgL5hh Step #5: MERGE-OUTER: attempt 2839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1478551850 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd57756198, 0x55dd5775e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd5775e918,0x55dd577e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cedbabd02729581d6319e55ae6d82ee2a47d5c38' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10223 processed earlier; will process 5052 files now Step #5: [00:15:15:285 - 7F8E905BAC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 208 ft: 209 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 221 ft: 238 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40320==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd54f6a5dd bp 0x000000000000 sp 0x7ffc099e9c30 T40320) Step #5: ==40320==The signal is caused by a READ memory access. Step #5: #0 0x55dd54f6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd54d8c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd54d8bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd54d69929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd54c8aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd54be2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd54bec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd54bd36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd54bff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e905e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd54bc6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40320==Register values: Step #5: rax = 0x000055dd59f35390 rbx = 0x000055dd59f35390 rcx = 0x000055dd59f35380 rdx = 0x00007f8e907aab80 Step #5: rdi = 0x000055dd59f35380 rsi = 0x0000000000171000 rbp = 0x0000000000000000 rsp = 0x00007ffc099e9c30 Step #5: r8 = 0x000055dd59f35390 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8e907aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd58169960 r14 = 0x0000000100000004 r15 = 0x000055dd570d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40320==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x47,0xb,0x0,0x0,0x2,0x3,0xfd,0x6,0xc3,0x98,0x0,0x0,0x0,0x1,0x70,0x1,0x3f,0x98,0xbe,0x2f,0x0,0x0,0x3,0x7e,0x0,0x0,0x0,0x3,0x7f,0x0,0x0,0x0,0x3,0x7f,0x0,0x0,0x0,0x3,0x7c,0x1,0x0,0x0,0x3,0x7c,0x1,0x0,0x0,0x3,0x7c,0x1,0x1,0x30,0x0,0x3,0x6e,0x0,0x0,0x0,0x3,0x7d,0x0,0x6,0x1f,0x16,0x30,0x1c,0x7d,0x7c,0x0,0x3,0x7d,0x0, Step #5: \000asm\001\000\000\000\002G\013\000\000\002\003\375\006\303\230\000\000\000\001p\001?\230\276/\000\000\003~\000\000\000\003\177\000\000\000\003\177\000\000\000\003|\001\000\000\003|\001\000\000\003|\001\0010\000\003n\000\000\000\003}\000\006\037\0260\034}|\000\003}\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-042893a3c240edb02d6d60f27df005ed7f8f6dd9 Step #5: Base64: AGFzbQEAAAACRwsAAAID/QbDmAAAAAFwAT+Yvi8AAAN+AAAAA38AAAADfwAAAAN8AQAAA3wBAAADfAEBMAADbgAAAAN9AAYfFjAcfXwAA30A Step #5: MERGE-OUTER: attempt 2840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1478692642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e22d62c198, 0x55e22d634911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e22d634918,0x55e22d6bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/042893a3c240edb02d6d60f27df005ed7f8f6dd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10227 processed earlier; will process 5048 files now Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #1 pulse cov: 177 ft: 178 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid limits flags Step #5: #2 pulse cov: 223 ft: 241 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: #4 pulse cov: 381 ft: 447 exec/s: 0 rss: 50Mb Step #5: [00:15:15:428 - 7F8EDE474C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [00:15:15:429 - 7F8EDE474C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: constant expression required Step #5: #8 pulse cov: 451 ft: 572 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40324==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e22ae405dd bp 0x000000000000 sp 0x7ffc457ecc00 T40324) Step #5: ==40324==The signal is caused by a READ memory access. Step #5: #0 0x55e22ae405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e22ac62280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e22ac61fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e22ac3f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e22ab60ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e22aab8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e22aac21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e22aaa96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e22aad53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ede49c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e22aa9caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40324==Register values: Step #5: rax = 0x000055e22f51b460 rbx = 0x000055e22f51b460 rcx = 0x000055e22f51b910 rdx = 0x00007f8ede664b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc457ecc00 Step #5: r8 = 0x000055e22f51b460 r9 = 0x000055e22f3c5dc0 r10 = 0x000055e22f3a1010 r11 = 0x00007f8ede664be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e22e03f960 r14 = 0x0000000100000004 r15 = 0x000055e22cfac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40324==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x4a,0xb,0x7e,0x0,0x42,0xf7,0xbe,0xc7,0xb0,0xf1,0xbe,0xc4,0xef,0x62,0xb,0x7d,0x1,0x43,0xd6,0x8,0xa9,0x69,0xb,0x7f,0x0,0x41,0xfa,0xbd,0xe7,0xcc,0x6,0xb,0x7f,0x1,0x23,0x2,0xb,0x7f,0x0,0x23,0x2,0xb,0x7d,0x0,0x43,0xf4,0xf5,0x63,0xd8,0xb,0x7f,0x0,0x23,0x2,0xb,0x7e,0x1,0x23,0x0,0xb,0x7d,0x0,0x23,0x5,0xb,0x7d,0x1,0x23,0x5,0xb,0x7f,0x1,0x41,0x7,0xb, Step #5: \000asm\001\000\000\000\006J\013~\000B\367\276\307\260\361\276\304\357b\013}\001C\326\010\251i\013\177\000A\372\275\347\314\006\013\177\001#\002\013\177\000#\002\013}\000C\364\365c\330\013\177\000#\002\013~\001#\000\013}\000#\005\013}\001#\005\013\177\001A\007\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dff7cb879e1bd8b45e4b532482b2f24187e836f5 Step #5: Base64: AGFzbQEAAAAGSgt+AEL3vsew8b7E72ILfQFD1gipaQt/AEH6vefMBgt/ASMCC38AIwILfQBD9PVj2At/ACMCC34BIwALfQAjBQt9ASMFC38BQQcL Step #5: MERGE-OUTER: attempt 2841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1478833787 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561989af0198, 0x561989af8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561989af8918,0x561989b800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dff7cb879e1bd8b45e4b532482b2f24187e836f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10236 processed earlier; will process 5039 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 194 ft: 195 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 217 ft: 247 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #4 pulse cov: 229 ft: 279 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40328==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619873045dd bp 0x000000000000 sp 0x7fffafabee50 T40328) Step #5: ==40328==The signal is caused by a READ memory access. Step #5: #0 0x5619873045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561987126280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561987125fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561987103929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561987024ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561986f7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561986f861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561986f6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561986f993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7af3b0d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561986f60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40328==Register values: Step #5: rax = 0x000056198c38d2a0 rbx = 0x000056198c38d2a0 rcx = 0x000056198c38d290 rdx = 0x00007f7af3cd5b80 Step #5: rdi = 0x000056198c38d290 rsi = 0x0000000000172000 rbp = 0x0000000000000000 rsp = 0x00007fffafabee50 Step #5: r8 = 0x000056198c38d2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7af3cd5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056198a503960 r14 = 0x0000000100000004 r15 = 0x0000561989470386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40328==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x44,0x1,0x4e,0x7,0x5f,0x4,0x6c,0x1,0x6f,0x0,0x7d,0x1,0x77,0x1,0x50,0x0,0x60,0x1,0x7c,0x0,0x60,0x0,0x6,0x7f,0x7c,0x7f,0x7c,0x7d,0x7c,0x50,0x0,0x5e,0x7f,0x1,0x50,0x0,0x5f,0x3,0x78,0x0,0x78,0x1,0x77,0x0,0x50,0x0,0x5f,0x8,0x6f,0x1,0x77,0x1,0x7e,0x1,0x78,0x1,0x71,0x1,0x78,0x0,0x77,0x1,0x7e,0x1,0x50,0x0,0x5e,0x7e,0x1,0x2,0x7,0x1,0x2,0xe,0x55,0x0,0x0,0x2, Step #5: \000asm\001\000\000\000\001D\001N\007_\004l\001o\000}\001w\001P\000`\001|\000`\000\006\177|\177|}|P\000^\177\001P\000_\003x\000x\001w\000P\000_\010o\001w\001~\001x\001q\001x\000w\001~\001P\000^~\001\002\007\001\002\016U\000\000\002 Step #5: artifact_prefix='./'; Test unit written to ./crash-2368456a473d4def9db72d4781d9cda5fdc8f5e6 Step #5: Base64: AGFzbQEAAAABRAFOB18EbAFvAH0BdwFQAGABfABgAAZ/fH98fXxQAF5/AVAAXwN4AHgBdwBQAF8IbwF3AX4BeAFxAXgAdwF+AVAAXn4BAgcBAg5VAAAC Step #5: MERGE-OUTER: attempt 2842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1478973633 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d994b50198, 0x55d994b58911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d994b58918,0x55d994be00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2368456a473d4def9db72d4781d9cda5fdc8f5e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10242 processed earlier; will process 5033 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 169 ft: 170 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #2 pulse cov: 285 ft: 317 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 308 ft: 376 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #8 pulse cov: 355 ft: 508 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown type 2147483647 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40332==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9923645dd bp 0x000000000000 sp 0x7ffe26324c10 T40332) Step #5: ==40332==The signal is caused by a READ memory access. Step #5: #0 0x55d9923645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d992186280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d992185fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d992163929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d992084ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d991fdcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d991fe61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d991fcd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d991ff93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1022f10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d991fc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40332==Register values: Step #5: rax = 0x000055d9970c9240 rbx = 0x000055d9970c9240 rcx = 0x000055d9970c9230 rdx = 0x00007f10230d8b80 Step #5: rdi = 0x000055d9970c9230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe26324c10 Step #5: r8 = 0x000055d9970c9240 r9 = 0x00007f10230d8d00 r10 = 0x000055d9970a0010 r11 = 0x00007f10230d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d995563960 r14 = 0x0000000100000004 r15 = 0x000055d9944d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40332==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x4d,0xb,0x7f,0x0,0x41,0xf5,0xde,0xdb,0x81,0x3,0xb,0x7d,0x1,0x43,0xbf,0x3d,0x81,0xe3,0xb,0x7c,0x0,0x44,0x10,0x21,0x47,0x30,0x59,0x3e,0xe6,0xfb,0xb,0x7c,0x1,0x23,0x2,0xb,0x7f,0x0,0x23,0x0,0xb,0x7c,0x1,0x23,0x2,0xb,0x7f,0x1,0x23,0x0,0xb,0x7c,0x1,0x44,0x97,0x4d,0xc6,0xc7,0x3d,0x2a,0xe0,0xe7,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x8,0xb,0x7f,0x1,0x41,0xa,0xb, Step #5: \000asm\001\000\000\000\006M\013\177\000A\365\336\333\201\003\013}\001C\277=\201\343\013|\000D\020!G0Y>\346\373\013|\001#\002\013\177\000#\000\013|\001#\002\013\177\001#\000\013|\001D\227M\306\307=*\340\347\013\177\000#\000\013\177\001#\010\013\177\001A\012\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c6ecc8fd2855a69ad17234ba039ef89eb9f57d8 Step #5: Base64: AGFzbQEAAAAGTQt/AEH13tuBAwt9AUO/PYHjC3wARBAhRzBZPub7C3wBIwILfwAjAAt8ASMCC38BIwALfAFEl03Gxz0q4OcLfwAjAAt/ASMIC38BQQoL Step #5: MERGE-OUTER: attempt 2843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1479114887 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8f8b7d198, 0x55c8f8b85911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8f8b85918,0x55c8f8c0d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c6ecc8fd2855a69ad17234ba039ef89eb9f57d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10253 processed earlier; will process 5022 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 181 ft: 182 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 216 ft: 248 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 328 ft: 407 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40336==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8f63915dd bp 0x000000000000 sp 0x7ffc488d6ab0 T40336) Step #5: ==40336==The signal is caused by a READ memory access. Step #5: #0 0x55c8f63915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8f61b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8f61b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8f6190929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8f60b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c8f6009c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8f60131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8f5ffa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8f60263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7510bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8f5fedaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40336==Register values: Step #5: rax = 0x000055c8fa3cf6f0 rbx = 0x000055c8fa3cf6f0 rcx = 0x000055c8fa3cfba0 rdx = 0x00007fb751285b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc488d6ab0 Step #5: r8 = 0x000055c8fa3cf6f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb751285be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8f9590960 r14 = 0x0000000100000004 r15 = 0x000055c8f84fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40336==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x65,0x74,0x64,0x61,0x6d,0x61,0x74,0x1e,0x69,0x61,0x4e,0x5c,0x77,0x6f,0x2e,0x2d,0x30,0x64,0x2e,0x65,0xf0,0xa3,0xa4,0x81,0x6b,0xf8,0x6e,0x8e,0x60,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x1e,0x31,0x39,0x6e,0x5c,0x77,0x6f,0x2e,0x2d,0x30,0x64,0x2e,0x65,0xf0,0xa3,0x81,0xa4,0x6b,0xf8,0x6e,0x8e,0x68,0x61,0x62,0x8e,0x6e,0x0,0x6d,0xb,0x68, Step #5: \000asm\001\000\000\000\000&\031etdamat\036iaN\\wo.-0d.e\360\243\244\201k\370n\216`\000asm\001\000\000\000\000&\031metadat\03619n\\wo.-0d.e\360\243\201\244k\370n\216hab\216n\000m\013h Step #5: artifact_prefix='./'; Test unit written to ./crash-750f54340f3ff4c3d7bd17b288b8c1959cfc4a27 Step #5: Base64: AGFzbQEAAAAAJhlldGRhbWF0HmlhTlx3by4tMGQuZfCjpIFr+G6OYABhc20BAAAAACYZbWV0YWRhdB4xOW5cd28uLTBkLmXwo4Gka/hujmhhYo5uAG0LaA== Step #5: MERGE-OUTER: attempt 2844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1479251534 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd62de4198, 0x55bd62dec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd62dec918,0x55bd62e740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/750f54340f3ff4c3d7bd17b288b8c1959cfc4a27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10258 processed earlier; will process 5017 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40340==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd605f85dd bp 0x000000000000 sp 0x7ffe6c562f80 T40340) Step #5: ==40340==The signal is caused by a READ memory access. Step #5: #0 0x55bd605f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd6041a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd60419fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd603f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd60318ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd60270c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd6027a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd602616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd6028d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a25e16082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd60254aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40340==Register values: Step #5: rax = 0x000055bd64dae130 rbx = 0x000055bd64dae130 rcx = 0x000055bd64dae5e0 rdx = 0x00007f0a25fdeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6c562f80 Step #5: r8 = 0x000055bd64dae130 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a25fdebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd637f7960 r14 = 0x0000000100000004 r15 = 0x000055bd62764386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40340==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x45,0x1,0x4e,0x2,0x5f,0xe,0x6f,0x0,0x70,0x0,0x7f,0x0,0x7c,0x0,0x78,0x1,0x71,0x0,0x7f,0x1,0x78,0x1,0x71,0x0,0x7f,0x1,0x7b,0x1,0x70,0x0,0x7f,0x0,0x6e,0x0,0x50,0x0,0x5f,0x10,0x7d,0x1,0x7f,0x1,0x78,0x1,0x71,0x0,0x7f,0x1,0x7b,0x1,0x70,0x0,0x7f,0x0,0x6c,0x1,0x78,0x1,0x71,0x0,0x7f,0x1,0x7b,0x1,0x70,0x1,0x7b,0x1,0x70,0x0,0x0,0x7,0x1,0x1,0xa0,0xf2,0x2a,0x4d,0x53, Step #5: \000asm\001\000\000\000\001E\001N\002_\016o\000p\000\177\000|\000x\001q\000\177\001x\001q\000\177\001{\001p\000\177\000n\000P\000_\020}\001\177\001x\001q\000\177\001{\001p\000\177\000l\001x\001q\000\177\001{\001p\001{\001p\000\000\007\001\001\240\362*MS Step #5: artifact_prefix='./'; Test unit written to ./crash-455ae9c1ef3b922fc6bda1f63301eef15d616b20 Step #5: Base64: AGFzbQEAAAABRQFOAl8ObwBwAH8AfAB4AXEAfwF4AXEAfwF7AXAAfwBuAFAAXxB9AX8BeAFxAH8BewFwAH8AbAF4AXEAfwF7AXABewFwAAAHAQGg8ipNUw== Step #5: MERGE-OUTER: attempt 2845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1479386209 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc39706198, 0x55dc3970e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc3970e918,0x55dc397960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/455ae9c1ef3b922fc6bda1f63301eef15d616b20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10259 processed earlier; will process 5016 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40344==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc36f1a5dd bp 0x000000000000 sp 0x7ffccd079b40 T40344) Step #5: ==40344==The signal is caused by a READ memory access. Step #5: #0 0x55dc36f1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc36d3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc36d3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc36d19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc36c3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc36b92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc36b9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc36b836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc36baf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84a876e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc36b76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40344==Register values: Step #5: rax = 0x000055dc3b480130 rbx = 0x000055dc3b480130 rcx = 0x000055dc3b4805e0 rdx = 0x00007f84a8936b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccd079b40 Step #5: r8 = 0x000055dc3b480130 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f84a8936be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc3a119960 r14 = 0x0000000100000004 r15 = 0x000055dc39086386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40344==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x45,0x1,0x4e,0x2,0x5f,0xe,0x7b,0x0,0x7e,0x0,0x78,0x1,0x7c,0x0,0x7d,0x0,0x7f,0x0,0x7f,0x0,0x6e,0x1,0x72,0x1,0x70,0x0,0x7e,0x0,0x7d,0x1,0x7f,0x1,0x70,0x0,0x50,0x0,0x5f,0x10,0x7d,0x0,0x7c,0x1,0x7e,0x0,0x7f,0x0,0x6e,0x1,0x7d,0x0,0x7d,0x0,0x7f,0x0,0x7f,0x0,0x6e,0x1,0x72,0x1,0x70,0x0,0x7e,0x1,0x7b,0x1,0x7b,0x1,0x70,0x0,0x0,0x7,0x0,0x7d,0x41,0x7f,0x28,0x4d,0x3d, Step #5: \000asm\001\000\000\000\001E\001N\002_\016{\000~\000x\001|\000}\000\177\000\177\000n\001r\001p\000~\000}\001\177\001p\000P\000_\020}\000|\001~\000\177\000n\001}\000}\000\177\000\177\000n\001r\001p\000~\001{\001{\001p\000\000\007\000}A\177(M= Step #5: artifact_prefix='./'; Test unit written to ./crash-fe291cffa7aa61e9b356fd6ad9809b90228a3d3e Step #5: Base64: AGFzbQEAAAABRQFOAl8OewB+AHgBfAB9AH8AfwBuAXIBcAB+AH0BfwFwAFAAXxB9AHwBfgB/AG4BfQB9AH8AfwBuAXIBcAB+AXsBewFwAAAHAH1BfyhNPQ== Step #5: MERGE-OUTER: attempt 2846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1479521862 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561be9612198, 0x561be961a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561be961a918,0x561be96a20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe291cffa7aa61e9b356fd6ad9809b90228a3d3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10260 processed earlier; will process 5015 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40348==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561be6e265dd bp 0x000000000000 sp 0x7fff661b1cb0 T40348) Step #5: ==40348==The signal is caused by a READ memory access. Step #5: #0 0x561be6e265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561be6c48280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561be6c47fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561be6c25929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561be6b46ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561be6a9ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561be6aa81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561be6a8f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561be6abb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e4fc7f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561be6a82aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40348==Register values: Step #5: rax = 0x0000561bec1c3100 rbx = 0x0000561bec1c3100 rcx = 0x0000561bec1c35b0 rdx = 0x00007f4e4fe47b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff661b1cb0 Step #5: r8 = 0x0000561bec1c3100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4e4fe47be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bea025960 r14 = 0x0000000100000004 r15 = 0x0000561be8f92386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40348==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x45,0x1,0x4e,0x2,0x5f,0xe,0x7f,0x0,0x7f,0x0,0x78,0x1,0x7d,0x0,0x77,0x0,0x7f,0x0,0x7d,0x1,0x7e,0x1,0x7f,0x0,0x7e,0x1,0x7f,0x1,0x7e,0x0,0x7c,0x1,0x7e,0x0,0x50,0x0,0x5f,0x10,0x7d,0x0,0x7e,0x1,0x78,0x0,0x7f,0x0,0x7e,0x1,0x72,0x1,0x78,0x0,0x7e,0x1,0x7b,0x1,0x7d,0x1,0x7e,0x1,0x7f,0x0,0x7e,0x1,0x7f,0x1,0x70,0x0,0x78,0x0,0xa,0x7,0x0,0x73,0x73,0xec,0x30,0x4d,0x3d, Step #5: \000asm\001\000\000\000\001E\001N\002_\016\177\000\177\000x\001}\000w\000\177\000}\001~\001\177\000~\001\177\001~\000|\001~\000P\000_\020}\000~\001x\000\177\000~\001r\001x\000~\001{\001}\001~\001\177\000~\001\177\001p\000x\000\012\007\000ss\3540M= Step #5: artifact_prefix='./'; Test unit written to ./crash-1a30ecb4d4f443fff778e928ab86a72b85e91fef Step #5: Base64: AGFzbQEAAAABRQFOAl8OfwB/AHgBfQB3AH8AfQF+AX8AfgF/AX4AfAF+AFAAXxB9AH4BeAB/AH4BcgF4AH4BewF9AX4BfwB+AX8BcAB4AAoHAHNz7DBNPQ== Step #5: MERGE-OUTER: attempt 2847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1479657069 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56335bb6e198, 0x56335bb76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56335bb76918,0x56335bbfe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a30ecb4d4f443fff778e928ab86a72b85e91fef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10261 processed earlier; will process 5014 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40352==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633593825dd bp 0x000000000000 sp 0x7fff947f7c20 T40352) Step #5: ==40352==The signal is caused by a READ memory access. Step #5: #0 0x5633593825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633591a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633591a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563359181929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633590a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563358ffac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633590041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563358feb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633590173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb86be2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563358fdeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40352==Register values: Step #5: rax = 0x000056335e07e130 rbx = 0x000056335e07e130 rcx = 0x000056335e07e5e0 rdx = 0x00007fbb86daab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff947f7c20 Step #5: r8 = 0x000056335e07e130 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb86daabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056335c581960 r14 = 0x0000000100000004 r15 = 0x000056335b4ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40352==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x45,0x2,0x4e,0x1,0x5f,0xe,0x6f,0x0,0x70,0x0,0x7f,0x0,0x7c,0x0,0x78,0x1,0x7c,0x0,0x7f,0x1,0x7f,0x1,0x6b,0x0,0x7f,0x1,0x7b,0x1,0x70,0x0,0x7c,0x0,0x6e,0x0,0x50,0x0,0x5f,0x10,0x7c,0x1,0x7f,0x1,0x7b,0x1,0x70,0x0,0x6f,0x0,0x7c,0x1,0x70,0x1,0x7d,0x0,0x7f,0x1,0x7f,0x1,0x71,0x0,0x7f,0x1,0x7b,0x1,0x70,0x0,0x7b,0x0,0x6e,0x0,0x0,0x7,0x1,0x1,0xd,0xf2,0x2a,0x4d,0x53, Step #5: \000asm\001\000\000\000\001E\002N\001_\016o\000p\000\177\000|\000x\001|\000\177\001\177\001k\000\177\001{\001p\000|\000n\000P\000_\020|\001\177\001{\001p\000o\000|\001p\001}\000\177\001\177\001q\000\177\001{\001p\000{\000n\000\000\007\001\001\015\362*MS Step #5: artifact_prefix='./'; Test unit written to ./crash-7655c19f86ee7fde805c19154632931b803acba2 Step #5: Base64: AGFzbQEAAAABRQJOAV8ObwBwAH8AfAB4AXwAfwF/AWsAfwF7AXAAfABuAFAAXxB8AX8BewFwAG8AfAFwAX0AfwF/AXEAfwF7AXAAewBuAAAHAQEN8ipNUw== Step #5: MERGE-OUTER: attempt 2848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1479791726 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55def7037198, 0x55def703f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55def703f918,0x55def70c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7655c19f86ee7fde805c19154632931b803acba2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10262 processed earlier; will process 5013 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 295 ft: 296 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 346 ft: 378 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40356==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55def484b5dd bp 0x000000000000 sp 0x7ffc3a090ba0 T40356) Step #5: ==40356==The signal is caused by a READ memory access. Step #5: #0 0x55def484b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55def466d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55def466cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55def464a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55def456bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55def44c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55def44cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55def44b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55def44e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f108baca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55def44a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40356==Register values: Step #5: rax = 0x000055def8bb4700 rbx = 0x000055def8bb4700 rcx = 0x000055def8bb4bb0 rdx = 0x00007f108bc92b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3a090ba0 Step #5: r8 = 0x000055def8bb4700 r9 = 0x00007f108bc92bf0 r10 = 0x000055def8a3a010 r11 = 0x00007f108bc92be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055def7a4a960 r14 = 0x0000000100000004 r15 = 0x000055def69b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40356==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x11,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0,0x0,0x7,0x4,0x6e,0x61,0x6d,0x65,0x1,0x0, Step #5: \000asm\001\000\000\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\001\000\000\007\004name\021\000\000\007\004name\001\000\000\007\004name\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6093e4cc0ddd39c4fc64bbbdd012afda91b8b96 Step #5: Base64: AGFzbQEAAAAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lAQAABwRuYW1lEQAABwRuYW1lAQAABwRuYW1lAQA= Step #5: MERGE-OUTER: attempt 2849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1479928999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560dde0c7198, 0x560dde0cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560dde0cf918,0x560dde1570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6093e4cc0ddd39c4fc64bbbdd012afda91b8b96' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10265 processed earlier; will process 5010 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 180 ft: 181 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: #2 pulse cov: 360 ft: 393 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 396 ft: 465 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 505 ft: 600 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #16 pulse cov: 609 ft: 924 exec/s: 0 rss: 68Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #32 pulse cov: 975 ft: 1694 exec/s: 0 rss: 80Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40360==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560ddb8db5dd bp 0x000000000000 sp 0x7ffeba293b30 T40360) Step #5: ==40360==The signal is caused by a READ memory access. Step #5: #0 0x560ddb8db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560ddb6fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560ddb6fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560ddb6da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560ddb5fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ddb553c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ddb55d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ddb5446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ddb5703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf855ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ddb537aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40360==Register values: Step #5: rax = 0x0000560ddee6c2c0 rbx = 0x0000560ddee6c2c0 rcx = 0x0000560ddee6c2b0 rdx = 0x00007fbf857c7b80 Step #5: rdi = 0x0000560ddee6c2b0 rsi = 0x0000000040000000 rbp = 0x0000000000000000 rsp = 0x00007ffeba293b30 Step #5: r8 = 0x0000560ddee6c2c0 r9 = 0x0000560dded0d5f0 r10 = 0x0000560ddecdb010 r11 = 0x00007fbf857c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ddeada960 r14 = 0x0000000100000004 r15 = 0x0000560ddda47386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40360==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0xa,0x1,0x2,0x3f,0x3b,0x0,0x2,0x1,0x0,0xff,0x5,0x6,0x48,0xb,0x7f,0x0,0x41,0xf1,0xb7,0x93,0xb3,0x7e,0xb,0x7e,0x0,0x42,0xcd,0xbc,0xf3,0xa8,0x90,0xc3,0x93,0xde,0xf4,0x0,0xb,0x7d,0x1,0x43,0x18,0xcf,0xb6,0xeb,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x0,0x23,0x0,0xb,0x7e,0x0,0x23,0x1,0xb,0x7f,0x1,0x23,0x3,0xb,0x7f,0x1,0x23,0x0,0xb,0x7e,0x0,0x23,0x5,0xb,0x7f,0x1,0x23,0x4,0xb,0x7f,0x1,0x41,0x7,0xb, Step #5: \000asm\001\000\000\000\001\001\000\002\012\001\002?;\000\002\001\000\377\005\006H\013\177\000A\361\267\223\263~\013~\000B\315\274\363\250\220\303\223\336\364\000\013}\001C\030\317\266\353\013\177\000#\000\013\177\000#\000\013~\000#\001\013\177\001#\003\013\177\001#\000\013~\000#\005\013\177\001#\004\013\177\001A\007\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cb45b6f431415fa73b73e019bdcbb90663fb288 Step #5: Base64: AGFzbQEAAAABAQACCgECPzsAAgEA/wUGSAt/AEHxt5Ozfgt+AELNvPOokMOT3vQAC30BQxjPtusLfwAjAAt/ACMAC34AIwELfwEjAwt/ASMAC34AIwULfwEjBAt/AUEHCw== Step #5: MERGE-OUTER: attempt 2850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1480136268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559bfe49a198, 0x559bfe4a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559bfe4a2918,0x559bfe52a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0cb45b6f431415fa73b73e019bdcbb90663fb288' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10301 processed earlier; will process 4974 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 327 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: unknown type 1661 Step #5: #4 pulse cov: 343 ft: 356 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40364==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559bfbcae5dd bp 0x000000000000 sp 0x7fffc8531070 T40364) Step #5: ==40364==The signal is caused by a READ memory access. Step #5: #0 0x559bfbcae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559bfbad0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559bfbacffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559bfbaad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559bfb9cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559bfb926c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559bfb9301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559bfb9176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559bfb9433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb6b130082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559bfb90aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40364==Register values: Step #5: rax = 0x0000559c00f12350 rbx = 0x0000559c00f12350 rcx = 0x0000559c00f12800 rdx = 0x00007fdb6b2f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc8531070 Step #5: r8 = 0x0000559c00f12350 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb6b2f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559bfeead960 r14 = 0x0000000100000004 r15 = 0x0000559bfde1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40364==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xa,0x0,0x17,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3,0x0,0x4,0x0,0x15,0x0,0x7e,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\000\000\003\000\012\000\027\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\003\000\004\000\025\000~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3b039969bf480bdec29b9344e40c5bdc26f636b Step #5: Base64: AGFzbQEAAAAADQRuYW1lAAADAAoAFwAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAwAEABUAfgA= Step #5: MERGE-OUTER: attempt 2851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1480277716 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e67c7d9198, 0x55e67c7e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e67c7e1918,0x55e67c8690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3b039969bf480bdec29b9344e40c5bdc26f636b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10308 processed earlier; will process 4967 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 225 ft: 241 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40368==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e679fed5dd bp 0x000000000000 sp 0x7ffdda4ee110 T40368) Step #5: ==40368==The signal is caused by a READ memory access. Step #5: #0 0x55e679fed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e679e0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e679e0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e679dec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e679d0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e679c65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e679c6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e679c566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e679c823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea2dfdf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e679c49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40368==Register values: Step #5: rax = 0x000055e67ecc6a70 rbx = 0x000055e67ecc6a70 rcx = 0x000055e67ecc6a60 rdx = 0x00007fea2e1a7b80 Step #5: rdi = 0x000055e67ecc6a60 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffdda4ee110 Step #5: r8 = 0x000055e67ecc6a70 r9 = 0x00007fea2e1a7bf0 r10 = 0x000055e67ec9b010 r11 = 0x00007fea2e1a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e67d1ec960 r14 = 0x0000000100000004 r15 = 0x000055e67c159386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40368==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x11,0x2,0x60,0x4,0x7b,0x7d,0x6f,0x6f,0x1,0x7e,0x60,0x1,0x70,0x4,0x7c,0x7e,0x7f,0x6d,0x2,0x46,0x9,0x4,0x3,0x68,0x17,0xf,0x0,0x3,0x7c,0x1,0x1,0x65,0x3,0x7d,0x1,0x1,0x1,0x63,0x0,0x0,0x0,0x0,0x0,0x3,0x63,0x0,0x0,0x0,0x3,0x7d,0x1,0x1,0x1,0x63,0x0,0x0,0x1,0x0,0x0,0x2,0x0,0x4,0x3,0x67,0x3,0x7d,0x1,0x1,0x1,0x63,0x0,0x0,0x0,0x0,0x0,0x3,0x63,0x0,0x0,0x0,0x3,0x7d,0x1,0x5,0x0,0x0,0x0,0x0,0x0,0x0, Step #5: \000asm\001\000\000\000\001\021\002`\004{}oo\001~`\001p\004|~\177m\002F\011\004\003h\027\017\000\003|\001\001e\003}\001\001\001c\000\000\000\000\000\003c\000\000\000\003}\001\001\001c\000\000\001\000\000\002\000\004\003g\003}\001\001\001c\000\000\000\000\000\003c\000\000\000\003}\001\005\000\000\000\000\000\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6c3f503213be556ed898a4f8ec4f783a982db94 Step #5: Base64: AGFzbQEAAAABEQJgBHt9b28BfmABcAR8fn9tAkYJBANoFw8AA3wBAWUDfQEBAWMAAAAAAANjAAAAA30BAQFjAAABAAACAAQDZwN9AQEBYwAAAAAAA2MAAAADfQEFAAAAAAAA Step #5: MERGE-OUTER: attempt 2852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1480414118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56117663c198, 0x561176644911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561176644918,0x5611766cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6c3f503213be556ed898a4f8ec4f783a982db94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10311 processed earlier; will process 4964 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 235 ft: 236 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 375 ft: 411 exec/s: 0 rss: 64Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 383 ft: 448 exec/s: 4 rss: 1524Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: ==40372== ERROR: libFuzzer: out-of-memory (used: 2083Mb; limit: 2048Mb) Step #5: To change the out-of-memory limit use -rss_limit_mb= Step #5: Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x59,0xaf,0x65,0x4e,0xd8,0xde,0xff,0x5b,0x5e,0x78,0x0,0x50,0x0,0x5e,0x78,0x0,0x60,0x16,0x6b,0x6b,0x64,0x3a,0x64,0x4,0x6b,0x63,0x3d,0x63,0xd4,0xdb,0x2f,0x6d,0x6d,0x6b,0x63,0x28,0x63,0x8c,0x8f,0x1c,0x63,0xbd,0x28,0x6b,0x63,0x12,0x63,0x9f,0x2f,0x6f,0x6b,0x63,0xbd,0xfd,0xdc,0x3d,0x70,0x63,0x2f,0x6f,0x1,0x6b,0xff,0x0,0xff,0x63,0x3d,0x14,0x7,0x40,0x80,0x0,0xc3,0x9f,0x2f,0x6f,0x0,0x0,0x0,0xfd,0x0,0xfe,0xfa,0x94,0xfa,0x94,0x9c,0x9c,0xfc,0x0, Step #5: \000asm\001\000\000\000\001Y\257eN\330\336\377[^x\000P\000^x\000`\026kkd:d\004kc=c\324\333/mmkc(c\214\217\034c\275(kc\022c\237/okc\275\375\334=pc/o\001k\377\000\377c=\024\007@\200\000\303\237/o\000\000\000\375\000\376\372\224\372\224\234\234\374\000 Step #5: artifact_prefix='./'; Test unit written to ./oom-ed263cc831bf427c162e693c888855d6cbef9aa6 Step #5: Base64: AGFzbQEAAAABWa9lTtje/1teeABQAF54AGAWa2tkOmQEa2M9Y9TbL21ta2MoY4yPHGO9KGtjEmOfL29rY7393D1wYy9vAWv/AP9jPRQHQIAAw58vbwAAAP0A/vqU+pScnPwA Step #5: SUMMARY: libFuzzer: out-of-memory Step #5: MERGE-OUTER: attempt 2853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1483435342 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614cebe9198, 0x5614cebf1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614cebf1918,0x5614cec790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed263cc831bf427c162e693c888855d6cbef9aa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10317 processed earlier; will process 4958 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 66Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 378 ft: 413 exec/s: 0 rss: 66Mb Step #5: [LOADING] WASM module load failed: unknown function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 381 ft: 481 exec/s: 0 rss: 1606Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [00:15:21:941 - 7FC437F1CC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 443 ft: 659 exec/s: 8 rss: 1606Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: memory size must be at most 65536 pages (4GiB) Step #5: #16 pulse cov: 478 ft: 857 exec/s: 2 rss: 1606Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #32 pulse cov: 545 ft: 1056 exec/s: 5 rss: 1606Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: [LOADING] WASM module load failed: unknown table Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614cc3fd5dd bp 0x000000000000 sp 0x7fff9e71eef0 T40375) Step #5: ==40375==The signal is caused by a READ memory access. Step #5: #0 0x5614cc3fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614cc21f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614cc21efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614cc1fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614cc11dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614cc075c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614cc07f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614cc0666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614cc0923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc437f44082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614cc059aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40375==Register values: Step #5: rax = 0x00005614d092b9a0 rbx = 0x00005614d092b9a0 rcx = 0x00005614d092be50 rdx = 0x00007fc43810cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9e71eef0 Step #5: r8 = 0x00005614d092b9a0 r9 = 0x00005614d07c9b10 r10 = 0x00005614d07ac010 r11 = 0x00007fc43810cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614cf5fc960 r14 = 0x0000000100000004 r15 = 0x00005614ce569386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xed,0x97,0xb4,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xae,0x0,0x4,0x3,0xed,0x86,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xba,0x0,0x4,0x3,0xed,0x97,0xb4,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x87,0xb6,0x0,0x4,0x3,0xed,0x97,0xb6, Step #5: \000asm\001\000\000\000\000\004\003\355\227\264\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\256\000\004\003\355\206\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\272\000\004\003\355\227\264\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\207\266\000\004\003\355\227\266 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4aecb6390a38f8ac24ccfe6f25167e3ec46c9eb Step #5: Base64: AGFzbQEAAAAABAPtl7QABAPth7YABAPth7YABAPth64ABAPthrYABAPth7YABAPth7YABAPth7oABAPtl7QABAPth7YABAPth7YABAPth7YABAPth7YABAPth7YABAPth7YABAPtl7Y= Step #5: MERGE-OUTER: attempt 2854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1490558669 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f03b33198, 0x563f03b3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f03b3b918,0x563f03bc30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4aecb6390a38f8ac24ccfe6f25167e3ec46c9eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10355 processed earlier; will process 4920 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f013475dd bp 0x000000000000 sp 0x7ffefce52710 T40379) Step #5: ==40379==The signal is caused by a READ memory access. Step #5: #0 0x563f013475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f01169280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f01168fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f01146929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f01067ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f00fbfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f00fc91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f00fb06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f00fdc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96715f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f00fa3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40379==Register values: Step #5: rax = 0x0000563f05f9a200 rbx = 0x0000563f05f9a200 rcx = 0x0000563f05f9a6b0 rdx = 0x00007f96717bfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefce52710 Step #5: r8 = 0x0000563f05f9a200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96717bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f04546960 r14 = 0x0000000100000004 r15 = 0x0000563f034b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x20,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000 \000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba4efeb9d6f6ac094af5eea9be8c71d125f417db Step #5: Base64: AGFzbQEAAAAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIAA= Step #5: MERGE-OUTER: attempt 2855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1490694313 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fced788198, 0x55fced790911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fced790918,0x55fced8180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba4efeb9d6f6ac094af5eea9be8c71d125f417db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10356 processed earlier; will process 4919 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fceaf9c5dd bp 0x000000000000 sp 0x7ffc40675b20 T40383) Step #5: ==40383==The signal is caused by a READ memory access. Step #5: #0 0x55fceaf9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fceadbe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fceadbdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcead9b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fceacbcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fceac14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fceac1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fceac056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fceac313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f474f950082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fceabf8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40383==Register values: Step #5: rax = 0x000055fcef67f200 rbx = 0x000055fcef67f200 rcx = 0x000055fcef67f6b0 rdx = 0x00007f474fb18b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc40675b20 Step #5: r8 = 0x000055fcef67f200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f474fb18be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcee19b960 r14 = 0x0000000100000004 r15 = 0x000055fced108386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x96,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xba,0x8c,0xe0,0xba,0x96,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0xb4,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0xb4,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0x9b,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x96,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xb4,0xbb,0xe0,0xbb,0x80,0x8c,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xab,0x9b,0x6d,0x0, Step #5: \000asm\001\000\000\000\000\012\007\003\340\273\204\340\273\226\000\000\000\012\007\003\340\272\214\340\272\226\200\000\000\012\007\003\340\273\214\340\273\264\200\000\000\012\007\003\340\273\214\340\273\264\200\000\000\012\007\003\340\273\214\340\273\233\000\000\000\012\007\003\340\273\204\340\273\226\000\000\000\012\007\003\340\264\273\340\273\200\214\000\000\012\007\003\340\273\214\340\253\233m\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-405d52e06b57408c6aed782927037f619fb8852c Step #5: Base64: AGFzbQEAAAAACgcD4LuE4LuWAAAACgcD4LqM4LqWgAAACgcD4LuM4Lu0gAAACgcD4LuM4Lu0gAAACgcD4LuM4LubAAAACgcD4LuE4LuWAAAACgcD4LS74LuAjAAACgcD4LuM4KubbQA= Step #5: MERGE-OUTER: attempt 2856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1490829701 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598fe81d198, 0x5598fe825911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598fe825918,0x5598fe8ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/405d52e06b57408c6aed782927037f619fb8852c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10357 processed earlier; will process 4918 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598fc0315dd bp 0x000000000000 sp 0x7ffec2b51c60 T40387) Step #5: ==40387==The signal is caused by a READ memory access. Step #5: #0 0x5598fc0315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5598fbe53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5598fbe52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5598fbe30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5598fbd51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598fbca9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598fbcb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598fbc9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598fbcc63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac92e30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5598fbc8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40387==Register values: Step #5: rax = 0x00005599004e4670 rbx = 0x00005599004e4670 rcx = 0x00005599004e4b20 rdx = 0x00007fac92ff8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec2b51c60 Step #5: r8 = 0x00005599004e4670 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac92ff8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005598ff230960 r14 = 0x0000000100000004 r15 = 0x00005598fe19d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17a2c69bfd8ee225b8fb1e2d63ed365597fe9dc7 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 2857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1490965061 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e4e5ca198, 0x562e4e5d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e4e5d2918,0x562e4e65a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17a2c69bfd8ee225b8fb1e2d63ed365597fe9dc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10358 processed earlier; will process 4917 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 247 ft: 272 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 413 ft: 504 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 466 ft: 715 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: unknown memory 65 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e4bdde5dd bp 0x000000000000 sp 0x7ffe8ad57bb0 T40391) Step #5: ==40391==The signal is caused by a READ memory access. Step #5: #0 0x562e4bdde5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e4bc00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e4bbfffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e4bbdd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e4bafead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e4ba56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e4ba601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e4ba476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e4ba733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbde4575082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e4ba3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40391==Register values: Step #5: rax = 0x0000562e4f10b0a0 rbx = 0x0000562e4f10b0a0 rcx = 0x0000562e4f10b090 rdx = 0x00007fbde473db80 Step #5: rdi = 0x0000562e4f10b090 rsi = 0x0000000000168040 rbp = 0x0000000000000000 rsp = 0x00007ffe8ad57bb0 Step #5: r8 = 0x0000562e4f10b0a0 r9 = 0x00007fbde473e230 r10 = 0x0000562e4f0de010 r11 = 0x00007fbde473dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e4efdd960 r14 = 0x0000000100000004 r15 = 0x0000562e4df4a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d12bd873c2d6efeb08b82cc1c92b91d7ca54b07 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 2858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1491109207 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c535a96198, 0x55c535a9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c535a9e918,0x55c535b260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d12bd873c2d6efeb08b82cc1c92b91d7ca54b07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10371 processed earlier; will process 4904 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 181 ft: 182 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 188 ft: 227 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 255 ft: 322 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5332aa5dd bp 0x000000000000 sp 0x7ffc42087d90 T40395) Step #5: ==40395==The signal is caused by a READ memory access. Step #5: #0 0x55c5332aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5330cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5330cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5330a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c532fcaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c532f22c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c532f2c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c532f136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c532f3f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f1d2b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c532f06aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40395==Register values: Step #5: rax = 0x000055c536b1ee40 rbx = 0x000055c536b1ee40 rcx = 0x000055c536b1ee30 rdx = 0x00007f9f1d47bb80 Step #5: rdi = 0x000055c536b1ee30 rsi = 0x00000000001a2080 rbp = 0x0000000000000000 rsp = 0x00007ffc42087d90 Step #5: r8 = 0x000055c536b1ee40 r9 = 0x00007f9f1d47bbf0 r10 = 0x000055c536af2010 r11 = 0x00007f9f1d47bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5364a9960 r14 = 0x0000000100000004 r15 = 0x000055c535416386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x32,0x27,0x2,0x1,0x34,0x3,0x3,0x1,0x36,0x2,0x1,0x34,0x3,0x3,0x1,0x31,0x3c,0x48,0x72,0x7c,0x31,0x26,0x33,0x3,0x48,0x5d,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6c,0x6f,0x61,0x74,0x5,0x3,0x7,0x31,0x1,0xbc,0x8,0x3,0x1,0x30,0x9,0x0,0x0,0x0,0x0,0x30,0x25,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x2,0x1,0x30,0x3,0x3,0x1,0x36,0x3c,0x48,0x5d,0x7c,0x30,0x3,0x1,0x30,0x3c,0x48,0x5d,0x7c,0x30,0x26,0x35,0x3,0x48,0x5d,0x6f,0x61,0x54,0x5,0x3,0x7,0xbc,0x1,0x38,0xd,0x8,0x9,0x2,0xee,0x49, Step #5: \000asm\001\000\000\000\0002'\002\0014\003\003\0016\002\0014\003\003\0011::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b85a21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b85a20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b859fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b8591fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b85877c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b858811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b858686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b858943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d18f46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b8585baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40399==Register values: Step #5: rax = 0x0000558b89ec1aa0 rbx = 0x0000558b89ec1aa0 rcx = 0x0000558b89ec1a90 rdx = 0x00007f9d1910eb80 Step #5: rdi = 0x0000558b89ec1a90 rsi = 0x00000000001b8202 rbp = 0x0000000000000000 rsp = 0x00007fff3adee3f0 Step #5: r8 = 0x0000558b89ec1aa0 r9 = 0x00007f9d1910f1e0 r10 = 0x0000558b89e94010 r11 = 0x00007f9d1910ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b88dfe960 r14 = 0x0000000100000004 r15 = 0x0000558b87d6b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xaf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xad,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbd,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\360\257\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\255\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\275\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-aaa324c78666f09cda301921a30d80d8725eca99 Step #5: Base64: AGFzbQEAAAAABQTwr7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v60ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv729AAUE8L+/vQAFBPC/v70ABQTwv7+9 Step #5: MERGE-OUTER: attempt 2860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1491402206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5588e16ef198, 0x5588e16f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5588e16f7918,0x5588e177f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aaa324c78666f09cda301921a30d80d8725eca99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10397 processed earlier; will process 4878 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 215 ft: 216 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588def035dd bp 0x000000000000 sp 0x7ffe6ad3b950 T40403) Step #5: ==40403==The signal is caused by a READ memory access. Step #5: #0 0x5588def035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588ded25280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588ded24fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5588ded02929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5588dec23ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588deb7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588deb851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588deb6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5588deb983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9dfd55082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5588deb5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40403==Register values: Step #5: rax = 0x00005588e270e400 rbx = 0x00005588e270e400 rcx = 0x00005588e270e3f0 rdx = 0x00007fe9dff1db80 Step #5: rdi = 0x00005588e270e3f0 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffe6ad3b950 Step #5: r8 = 0x00005588e270e400 r9 = 0x00007fe9dff1dbf0 r10 = 0x00005588e26e3010 r11 = 0x00007fe9dff1dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588e2102960 r14 = 0x0000000100000004 r15 = 0x00005588e106f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf1,0xbd,0xa8,0xb7,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xbf,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa7,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xb5,0x0,0x5,0x4,0xf3,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb3,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0x90,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\361\275\250\267\000\005\004\361\267\250\277\000\005\004\361\267\250\275\000\005\004\361\267\250\277\000\005\004\361\277\250\275\000\005\004\361\267\247\275\000\005\004\361\267\250\277\000\005\004\361\267\250\275\000\005\004\361\267\250\275\000\005\004\361\267\250\275\000\005\004\361\267\250\265\000\005\004\363\267\250\277\000\005\004\361\263\250\277\000\005\004\361\267\250\277\000\005\004\361\267\250\275\000\005\004\361\267\220\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-e49bf46074a384ccdc1322486130ee314f82cc55 Step #5: Base64: AGFzbQEAAAAABQTxvai3AAUE8beovwAFBPG3qL0ABQTxt6i/AAUE8b+ovQAFBPG3p70ABQTxt6i/AAUE8beovQAFBPG3qL0ABQTxt6i9AAUE8beotQAFBPO3qL8ABQTxs6i/AAUE8beovwAFBPG3qL0ABQTxt5C9 Step #5: MERGE-OUTER: attempt 2861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1491538583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e001d40198, 0x55e001d48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e001d48918,0x55e001dd00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e49bf46074a384ccdc1322486130ee314f82cc55' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10399 processed earlier; will process 4876 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfff5545dd bp 0x000000000000 sp 0x7ffe4e6c44d0 T40407) Step #5: ==40407==The signal is caused by a READ memory access. Step #5: #0 0x55dfff5545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfff376280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfff375fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfff353929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfff274ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfff1ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfff1d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfff1bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfff1e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24a8ad2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfff1b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40407==Register values: Step #5: rax = 0x000055e003bc13a0 rbx = 0x000055e003bc13a0 rcx = 0x000055e003bc1850 rdx = 0x00007f24a8c9ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4e6c44d0 Step #5: r8 = 0x000055e003bc13a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24a8c9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e002753960 r14 = 0x0000000100000004 r15 = 0x000055e0016c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x81,0x91,0xad,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0x8c,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0x8c,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\364\201\221\255\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\214\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\214\000\005\004\364\201\257\255\000\005\004\364\211\257\255\000\005\004\364\211\255\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2a6b0436c6e855bd26e2dc7539f831425be8d4b Step #5: Base64: AGFzbQEAAAAABQT0gZGtAAUE9IGvrQAFBPSKr60ABQT0iq+tAAUE9IqvrQAFBPSJrYwABQT0ga+tAAUE9IqvrQAFBPSBr60ABQT0iq+tAAUE9IqvrQAFBPSKr60ABQT0ia2MAAUE9IGvrQAFBPSJr60ABQT0ia2/ Step #5: MERGE-OUTER: attempt 2862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1491673793 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56127d9c9198, 0x56127d9d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56127d9d1918,0x56127da590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2a6b0436c6e855bd26e2dc7539f831425be8d4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10400 processed earlier; will process 4875 files now Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #2 pulse cov: 225 ft: 228 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56127b1dd5dd bp 0x000000000000 sp 0x7ffde79c8fb0 T40411) Step #5: ==40411==The signal is caused by a READ memory access. Step #5: #0 0x56127b1dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56127afff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56127affefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56127afdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56127aefdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56127ae55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56127ae5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56127ae466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56127ae723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8877366082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56127ae39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40411==Register values: Step #5: rax = 0x000056127e604a30 rbx = 0x000056127e604a30 rcx = 0x000056127e604a20 rdx = 0x00007f887752eb80 Step #5: rdi = 0x000056127e604a20 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffde79c8fb0 Step #5: r8 = 0x000056127e604a30 r9 = 0x00007f887752ebf0 r10 = 0x000056127e5d9010 r11 = 0x00007f887752ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056127e3dc960 r14 = 0x0000000100000004 r15 = 0x000056127d349386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1,0x0,0x6,0x42,0xb,0x7f,0x0,0x41,0xfa,0x90,0x82,0xa6,0x3,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x1,0xb,0x7f,0x1,0x23,0x0,0xb,0x7f,0x0,0x23,0x0,0xb,0x7d,0x0,0x43,0x51,0xcd,0x4,0xb9,0xb,0x7f,0x0,0x23,0x4,0xb,0x7f,0x0,0x23,0x6,0xb,0x7d,0x0,0x23,0x5,0xb,0x7d,0x0,0x43,0x4a,0x23,0x3c,0xc3,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x28,0xa,0x1,0x12,0x3,0x0,0x0,0x3,0x1,0x1,0x32,0x3,0x2,0x1,0x38,0x3,0x3,0x1,0x30,0x3,0x4,0x1,0x31,0x3,0x5,0x1,0x36,0x3,0x6,0x1,0x2c,0x3,0x7,0x1,0x39,0x3,0x8,0x1,0x37,0x3,0x9, Step #5: \000asm\001\000\000\000\002\001\000\006B\013\177\000A\372\220\202\246\003\013\177\000#\000\013\177\001#\001\013\177\001#\000\013\177\000#\000\013}\000CQ\315\004\271\013\177\000#\004\013\177\000#\006\013}\000#\005\013}\000CJ#<\303\013\177\001A\007\013\007(\012\001\022\003\000\000\003\001\0012\003\002\0018\003\003\0010\003\004\0011\003\005\0016\003\006\001,\003\007\0019\003\010\0017\003\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3bfdea04e77d377c2b47968fedd43cf742cc6d1 Step #5: Base64: AGFzbQEAAAACAQAGQgt/AEH6kIKmAwt/ACMAC38BIwELfwEjAAt/ACMAC30AQ1HNBLkLfwAjBAt/ACMGC30AIwULfQBDSiM8wwt/AUEHCwcoCgESAwAAAwEBMgMCATgDAwEwAwQBMQMFATYDBgEsAwcBOQMIATcDCQ== Step #5: MERGE-OUTER: attempt 2863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1491811797 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577c8f6e198, 0x5577c8f76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577c8f76918,0x5577c8ffe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3bfdea04e77d377c2b47968fedd43cf742cc6d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10403 processed earlier; will process 4872 files now Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 38 Step #5: #2 pulse cov: 254 ft: 285 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: #4 pulse cov: 318 ft: 412 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 377 ft: 532 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: #16 pulse cov: 390 ft: 597 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: #32 pulse cov: 391 ft: 616 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577c67825dd bp 0x000000000000 sp 0x7ffd6e4d96a0 T40415) Step #5: ==40415==The signal is caused by a READ memory access. Step #5: #0 0x5577c67825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577c65a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577c65a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577c6581929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577c64a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577c63fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577c64041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577c63eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577c64173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31a6ea5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577c63deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40415==Register values: Step #5: rax = 0x00005577ca4b3a30 rbx = 0x00005577ca4b3a30 rcx = 0x00005577ca4b3a20 rdx = 0x00007f31a706db80 Step #5: rdi = 0x00005577ca4b3a20 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffd6e4d96a0 Step #5: r8 = 0x00005577ca4b3a30 r9 = 0x00007f31a706dda0 r10 = 0x00005577ca488010 r11 = 0x00007f31a706dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577c9981960 r14 = 0x0000000100000004 r15 = 0x00005577c88ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x71,0xb,0x6b,0x0,0xd0,0x71,0xb,0x7d,0x1,0x43,0xf5,0x68,0x65,0x23,0xb,0x7b,0x1,0xfd,0xc,0xa2,0x6,0x31,0xa5,0xfb,0x0,0x5d,0x5,0x1,0xbb,0xcc,0xfb,0x32,0x6,0x6,0x6e,0xb,0x71,0x0,0xd0,0x71,0xb,0x6a,0x0,0xd0,0x71,0xb,0x7d,0x1,0x43,0xe,0x68,0x65,0x23,0xb,0x7b,0x1,0xfd,0xc,0xaa,0x6,0x31,0xe7,0xfb,0xfb,0xf7,0x5,0x1,0x6,0x71,0xb,0x6c,0x4,0xd4,0x71,0xb,0x6c,0x0,0xd0,0x71,0xb,0x6e,0x0,0xd0,0x6e,0xb,0x7d,0x1,0x43,0xf2,0x9c,0x65,0x23,0xb,0x7b,0x1,0xfd,0xc,0xa2,0x6,0x31,0xe7,0xf4,0xbb,0xfb,0x30,0x69,0x3b,0x38,0x36,0x6e,0xff,0xd0,0x71,0xb, Step #5: \000asm\001\000\000\000\006q\013k\000\320q\013}\001C\365he#\013{\001\375\014\242\0061\245\373\000]\005\001\273\314\3732\006\006n\013q\000\320q\013j\000\320q\013}\001C\016he#\013{\001\375\014\252\0061\347\373\373\367\005\001\006q\013l\004\324q\013l\000\320q\013n\000\320n\013}\001C\362\234e#\013{\001\375\014\242\0061\347\364\273\3730i;86n\377\320q\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7872f47ba8cf6f179ec6bba8915bcc8d45230fab Step #5: Base64: AGFzbQEAAAAGcQtrANBxC30BQ/VoZSMLewH9DKIGMaX7AF0FAbvM+zIGBm4LcQDQcQtqANBxC30BQw5oZSMLewH9DKoGMef7+/cFAQZxC2wE1HELbADQcQtuANBuC30BQ/KcZSMLewH9DKIGMef0u/swaTs4Nm7/0HEL Step #5: MERGE-OUTER: attempt 2864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1491981776 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c64b19198, 0x562c64b21911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c64b21918,0x562c64ba90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7872f47ba8cf6f179ec6bba8915bcc8d45230fab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10451 processed earlier; will process 4824 files now Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: #1 pulse cov: 236 ft: 237 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 254 ft: 266 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: In table64, table base offset can't be larger than UINT32_MAX Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c6232d5dd bp 0x000000000000 sp 0x7ffcf8fc93a0 T40419) Step #5: ==40419==The signal is caused by a READ memory access. Step #5: #0 0x562c6232d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c6214f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c6214efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c6212c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c6204dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c61fa5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c61faf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c61f966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c61fc23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3189683082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c61f89aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40419==Register values: Step #5: rax = 0x0000562c671e7a20 rbx = 0x0000562c671e7a20 rcx = 0x0000562c671e7a10 rdx = 0x00007f318984bb80 Step #5: rdi = 0x0000562c671e7a10 rsi = 0x0000000000118200 rbp = 0x0000000000000000 rsp = 0x00007ffcf8fc93a0 Step #5: r8 = 0x0000562c671e7a20 r9 = 0x00007f318984bbf0 r10 = 0x0000562c671bb010 r11 = 0x00007f318984bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c6552c960 r14 = 0x0000000100000004 r15 = 0x0000562c64499386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd7,0x94,0xc2,0x96,0x0,0x5,0x4,0x28,0x70,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd7,0x94,0xc6,0x97,0x0,0x5,0x4,0xd8,0x94,0xd6,0x90,0x0,0x5,0x4,0xd8,0x94,0xd6,0x96,0x0,0x5,0x4,0xd8,0x94,0x31,0x31, Step #5: \000asm\001\000\000\000\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\327\224\302\226\000\005\004(p\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\330\224\326\226\000\005\004\327\224\306\227\000\005\004\330\224\326\220\000\005\004\330\224\326\226\000\005\004\330\22411 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba32178067eb5d44e247723f93633c73a119901c Step #5: Base64: AGFzbQEAAAAABQTYlNaWAAUE2JTWlgAFBNiU1pYABQTYlNaWAAUE15TClgAFBChw1pYABQTYlNaWAAUE2JTWlgAFBNiU1pYABQTYlNaWAAUE2JTWlgAFBNiU1pYABQTYlNaWAAUE15TGlwAFBNiU1pAABQTYlNaWAAUE2JQxMQ== Step #5: MERGE-OUTER: attempt 2865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1492120291 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562aa6193198, 0x562aa619b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562aa619b918,0x562aa62230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba32178067eb5d44e247723f93633c73a119901c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10455 processed earlier; will process 4820 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 127 ft: 128 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562aa39a75dd bp 0x000000000000 sp 0x7ffcd1a395f0 T40423) Step #5: ==40423==The signal is caused by a READ memory access. Step #5: #0 0x562aa39a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562aa37c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562aa37c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562aa37a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562aa36c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562aa361fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562aa36291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562aa36106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562aa363c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe278606082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562aa3603aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40423==Register values: Step #5: rax = 0x0000562aa7491430 rbx = 0x0000562aa7491430 rcx = 0x0000562aa7491420 rdx = 0x00007fe2787ceb80 Step #5: rdi = 0x0000562aa7491420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffcd1a395f0 Step #5: r8 = 0x0000562aa7491430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2787cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562aa6ba6960 r14 = 0x0000000100000004 r15 = 0x0000562aa5b13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x41,0x64,0x61,0x76,0x61,0x2e,0x57,0x69,0x6e,0x69,0x6e,0x62,0x32,0x31,0x61,0x61,0x64,0x2c,0x74,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x60,0x61,0x69,0x74,0x2e,0x6e,0x57,0x69,0x6e,0x62,0x32,0x30,0x74,0x61,0x64,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x57,0x69,0x6e,0x69,0x6e,0x62,0x32,0x31,0x74,0x61,0x64,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metAdava.Wininb21aad,tce\001\222:()vasm\001\000\000\000\000&\031metad`ait.nWinb20tada,ce\001\222:()vasm\001\000\000\000\000&\031metadata.Wininb21tada,ce\001\222:()v0\3300\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ad94f5a4daf0eea537f01ead9de967d08842a67 Step #5: Base64: AGFzbQEAAAAAJhltZXRBZGF2YS5XaW5pbmIyMWFhZCx0Y2UBkjooKXZhc20BAAAAACYZbWV0YWRgYWl0Lm5XaW5iMjB0YWRhLGNlAZI6KCl2YXNtAQAAAAAmGW1ldGFkYXRhLldpbmluYjIxdGFkYSxjZQGSOigpdjDYMNj5jg8= Step #5: MERGE-OUTER: attempt 2866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1492258208 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d35398198, 0x563d353a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d353a0918,0x563d354280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ad94f5a4daf0eea537f01ead9de967d08842a67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10457 processed earlier; will process 4818 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d32bac5dd bp 0x000000000000 sp 0x7ffc10d5ece0 T40427) Step #5: ==40427==The signal is caused by a READ memory access. Step #5: #0 0x563d32bac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d329ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d329cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d329ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d328ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d32824c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d3282e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d328156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d328413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4670d9f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d32808aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40427==Register values: Step #5: rax = 0x0000563d36f303f0 rbx = 0x0000563d36f303f0 rcx = 0x0000563d36f308a0 rdx = 0x00007f4670f67b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc10d5ece0 Step #5: r8 = 0x0000563d36f303f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4670f67be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d35dab960 r14 = 0x0000000100000004 r15 = 0x0000563d34d18386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x76,0x1,0x4e,0x4,0x50,0x0,0x5f,0x14,0x6e,0x1,0x78,0x1,0x7d,0x1,0x78,0x0,0x77,0x1,0x77,0x0,0x72,0x0,0x77,0x1,0x77,0x0,0x77,0x0,0x77,0x1,0x77,0x0,0x78,0x0,0x77,0x0,0x77,0x0,0x7f,0x0,0x7f,0x1,0x7d,0x0,0x7e,0x1,0x77,0x0,0x50,0x0,0x60,0x0,0x0,0x50,0x0,0x5f,0xa,0x7d,0x0,0x7d,0x1,0x7d,0x1,0x77,0x0,0x78,0x1,0x78,0x0,0x78,0x1,0x78,0x0,0x78,0x1,0x7c,0x1,0x5f,0x14,0x78,0x1,0x77,0x1,0x7c,0x1,0x7f,0x1,0x78,0x1,0x7d,0x1,0x7d,0x1,0x78,0x0,0x77,0x1,0x77,0x0,0x78,0x0,0x77,0x1,0x77,0x0,0x77,0x0,0x77,0x1,0x77,0x0,0x78,0x0,0x77,0x0,0x7d,0x0,0x7b,0x1, Step #5: \000asm\001\000\000\000\001v\001N\004P\000_\024n\001x\001}\001x\000w\001w\000r\000w\001w\000w\000w\001w\000x\000w\000w\000\177\000\177\001}\000~\001w\000P\000`\000\000P\000_\012}\000}\001}\001w\000x\001x\000x\001x\000x\001|\001_\024x\001w\001|\001\177\001x\001}\001}\001x\000w\001w\000x\000w\001w\000w\000w\001w\000x\000w\000}\000{\001 Step #5: artifact_prefix='./'; Test unit written to ./crash-e87ed76d471b731154f0bc4cfd90a8e7f9fd71bc Step #5: Base64: AGFzbQEAAAABdgFOBFAAXxRuAXgBfQF4AHcBdwByAHcBdwB3AHcBdwB4AHcAdwB/AH8BfQB+AXcAUABgAABQAF8KfQB9AX0BdwB4AXgAeAF4AHgBfAFfFHgBdwF8AX8BeAF9AX0BeAB3AXcAeAB3AXcAdwB3AXcAeAB3AH0AewE= Step #5: MERGE-OUTER: attempt 2867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1492393254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56033af43198, 0x56033af4b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56033af4b918,0x56033afd30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e87ed76d471b731154f0bc4cfd90a8e7f9fd71bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10458 processed earlier; will process 4817 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603387575dd bp 0x000000000000 sp 0x7ffec07a1460 T40431) Step #5: ==40431==The signal is caused by a READ memory access. Step #5: #0 0x5603387575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560338579280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560338578fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560338556929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560338477ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603383cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603383d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603383c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603383ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7facd5678082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603383b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40431==Register values: Step #5: rax = 0x000056033c0fc3f0 rbx = 0x000056033c0fc3f0 rcx = 0x000056033c0fc8a0 rdx = 0x00007facd5840b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec07a1460 Step #5: r8 = 0x000056033c0fc3f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007facd5840be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056033b956960 r14 = 0x0000000100000004 r15 = 0x000056033a8c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x76,0x1,0x4e,0x4,0x50,0x0,0x5f,0x14,0x77,0x0,0x78,0x0,0x77,0x0,0x77,0x1,0x7e,0x0,0x78,0x1,0x77,0x1,0x7c,0x1,0x7f,0x1,0x78,0x1,0x7d,0x1,0x7c,0x1,0x78,0x1,0x78,0x0,0x78,0x1,0x78,0x1,0x7c,0x0,0x7e,0x0,0x7e,0x1,0x77,0x0,0x50,0x0,0x60,0x0,0x0,0x50,0x0,0x5f,0xa,0x77,0x0,0x6e,0x1,0x7d,0x1,0x77,0x0,0x78,0x1,0x78,0x0,0x78,0x1,0x78,0x0,0x78,0x1,0x77,0x1,0x5f,0x14,0x78,0x1,0x77,0x1,0x7c,0x1,0x7f,0x1,0x78,0x1,0x7c,0x0,0x7e,0x0,0x78,0x1,0x77,0x1,0x7c,0x1,0x7d,0x1,0x78,0x1,0x7d,0x1,0x7c,0x1,0x78,0x1,0x78,0x0,0x78,0x1,0x78,0x1,0x7c,0x0,0x7e,0x0, Step #5: \000asm\001\000\000\000\001v\001N\004P\000_\024w\000x\000w\000w\001~\000x\001w\001|\001\177\001x\001}\001|\001x\001x\000x\001x\001|\000~\000~\001w\000P\000`\000\000P\000_\012w\000n\001}\001w\000x\001x\000x\001x\000x\001w\001_\024x\001w\001|\001\177\001x\001|\000~\000x\001w\001|\001}\001x\001}\001|\001x\001x\000x\001x\001|\000~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6adca413d4a9fac83c096a5c6105f7ddf8b79f85 Step #5: Base64: AGFzbQEAAAABdgFOBFAAXxR3AHgAdwB3AX4AeAF3AXwBfwF4AX0BfAF4AXgAeAF4AXwAfgB+AXcAUABgAABQAF8KdwBuAX0BdwB4AXgAeAF4AHgBdwFfFHgBdwF8AX8BeAF8AH4AeAF3AXwBfQF4AX0BfAF4AXgAeAF4AXwAfgA= Step #5: MERGE-OUTER: attempt 2868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1492529006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560aff071198, 0x560aff079911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560aff079918,0x560aff1010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6adca413d4a9fac83c096a5c6105f7ddf8b79f85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10459 processed earlier; will process 4816 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560afc8855dd bp 0x000000000000 sp 0x7fff7d11c180 T40435) Step #5: ==40435==The signal is caused by a READ memory access. Step #5: #0 0x560afc8855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560afc6a7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560afc6a6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560afc684929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560afc5a5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560afc4fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560afc5071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560afc4ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560afc51a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff70c90f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560afc4e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40435==Register values: Step #5: rax = 0x0000560b003fa2e0 rbx = 0x0000560b003fa2e0 rcx = 0x0000560b003fa790 rdx = 0x00007ff70cad7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7d11c180 Step #5: r8 = 0x0000560b003fa2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff70cad7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560affa84960 r14 = 0x0000000100000004 r15 = 0x0000560afe9f1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xc,0x0,0x16,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xc,0x0,0x16,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x3f,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x2,0x0,0x4,0x0,0x15,0x0,0x7e,0x0, Step #5: \000asm\001\000\000\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\014\000\026\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\014\000\026\000\000\015\004name\000\000\003\000\004\000?\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\002\000\004\000\025\000~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-097ff3b1f5caa36466cd0c6f5dec7086c9bc4822 Step #5: Base64: AGFzbQEAAAAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAwAFgAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAwAFgAADQRuYW1lAAADAAQAPwAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAgAEABUAfgA= Step #5: MERGE-OUTER: attempt 2869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1492666369 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590d4fac198, 0x5590d4fb4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590d4fb4918,0x5590d503c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/097ff3b1f5caa36466cd0c6f5dec7086c9bc4822' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10460 processed earlier; will process 4815 files now Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #1 pulse cov: 222 ft: 223 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #2 pulse cov: 224 ft: 226 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #4 pulse cov: 225 ft: 228 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590d27c05dd bp 0x000000000000 sp 0x7ffd4577a550 T40439) Step #5: ==40439==The signal is caused by a READ memory access. Step #5: #0 0x5590d27c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590d25e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590d25e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590d25bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590d24e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590d2438c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590d24421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590d24296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590d24553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdacb8f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590d241caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40439==Register values: Step #5: rax = 0x00005590d5d139a0 rbx = 0x00005590d5d139a0 rcx = 0x00005590d5d13990 rdx = 0x00007fdacbabfb80 Step #5: rdi = 0x00005590d5d13990 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffd4577a550 Step #5: r8 = 0x00005590d5d139a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdacbabfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590d59bf960 r14 = 0x0000000100000004 r15 = 0x00005590d492c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x4d,0xb,0x7f,0x0,0x41,0xf5,0xde,0xdb,0x81,0x3,0xb,0x7d,0x1,0x43,0x8b,0x3d,0xe5,0xe3,0xb,0x7c,0x0,0x44,0xa,0xdf,0xb8,0xce,0xae,0x7e,0xe6,0xfb,0xb,0x7c,0x1,0x23,0x2,0xb,0x7f,0x0,0x23,0x0,0xb,0x7c,0x1,0x23,0x2,0xb,0x7f,0x1,0x23,0x0,0xb,0x7c,0x1,0x44,0xc6,0x97,0x6d,0xc7,0xc9,0x1d,0x7f,0xe7,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x41,0x8,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x28,0x5,0x0,0x3,0x0,0x5,0x4d,0x3,0x1,0x32,0x1,0x3,0x2,0x1,0x23,0x3,0x3,0x1,0x30,0x3,0x4,0x11,0x30,0x3,0x1,0x1,0x76,0x3,0x6,0x1,0x7,0x8,0x32,0x1,0x2a,0x3,0x31,0x1,0x30,0x3,0x9, Step #5: \000asm\001\000\000\000\006M\013\177\000A\365\336\333\201\003\013}\001C\213=\345\343\013|\000D\012\337\270\316\256~\346\373\013|\001#\002\013\177\000#\000\013|\001#\002\013\177\001#\000\013|\001D\306\227m\307\311\035\177\347\013\177\000#\000\013\177\001A\010\013\177\001A\007\013\007(\005\000\003\000\005M\003\0012\001\003\002\001#\003\003\0010\003\004\0210\003\001\001v\003\006\001\007\0102\001*\0031\0010\003\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-d00134f1d9d9d92a202c6a9727a6585e6b79efdd Step #5: Base64: AGFzbQEAAAAGTQt/AEH13tuBAwt9AUOLPeXjC3wARArfuM6ufub7C3wBIwILfwAjAAt8ASMCC38BIwALfAFExpdtx8kdf+cLfwAjAAt/AUEIC38BQQcLBygFAAMABU0DATIBAwIBIwMDATADBBEwAwEBdgMGAQcIMgEqAzEBMAMJ Step #5: MERGE-OUTER: attempt 2870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1492805366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a37d4f5198, 0x55a37d4fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a37d4fd918,0x55a37d5850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d00134f1d9d9d92a202c6a9727a6585e6b79efdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10467 processed earlier; will process 4808 files now Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #1 pulse cov: 222 ft: 223 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #2 pulse cov: 225 ft: 228 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #4 pulse cov: 225 ft: 228 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a37ad095dd bp 0x000000000000 sp 0x7ffd8a770750 T40443) Step #5: ==40443==The signal is caused by a READ memory access. Step #5: #0 0x55a37ad095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a37ab2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a37ab2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a37ab08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a37aa29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a37a981c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a37a98b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a37a9726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a37a99e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feaa5bd6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a37a965aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40443==Register values: Step #5: rax = 0x000055a37ed6e9a0 rbx = 0x000055a37ed6e9a0 rcx = 0x000055a37ed6e990 rdx = 0x00007feaa5d9eb80 Step #5: rdi = 0x000055a37ed6e990 rsi = 0x0000000000130000 rbp = 0x0000000000000000 rsp = 0x00007ffd8a770750 Step #5: r8 = 0x000055a37ed6e9a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feaa5d9ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a37df08960 r14 = 0x0000000100000004 r15 = 0x000055a37ce75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x4d,0xb,0x7f,0x0,0x41,0xf5,0xde,0x81,0xdb,0x3,0xb,0x7d,0x1,0x43,0xbf,0x3d,0x81,0xe3,0xb,0x7c,0x0,0x44,0xc,0xdf,0xb8,0xce,0xae,0x30,0x30,0xfb,0xb,0x7c,0x1,0x23,0x2,0xb,0x7f,0x0,0x23,0x0,0xb,0x7c,0x1,0x23,0x2,0xb,0x7f,0x1,0x23,0x0,0xb,0x7c,0x1,0x44,0xf8,0x6d,0xc6,0xc7,0xc9,0x1d,0xe0,0xe7,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x8,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x28,0x4,0x0,0x3,0x0,0x9,0x20,0x1,0x2d,0x30,0x3,0x1,0x3,0x23,0x2,0x3,0x1,0x1,0x19,0x3,0x4,0x11,0x32,0x7a,0x32,0x7e,0x1,0x46,0x3,0x3,0x2,0x1,0xd,0x7,0x33,0x3,0x30,0x2,0x79,0x3,0x9, Step #5: \000asm\001\000\000\000\006M\013\177\000A\365\336\201\333\003\013}\001C\277=\201\343\013|\000D\014\337\270\316\25600\373\013|\001#\002\013\177\000#\000\013|\001#\002\013\177\001#\000\013|\001D\370m\306\307\311\035\340\347\013\177\000#\000\013\177\001#\010\013\177\001A\007\013\007(\004\000\003\000\011 \001-0\003\001\003#\002\003\001\001\031\003\004\0212z2~\001F\003\003\002\001\015\0073\0030\002y\003\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-a598424090f8c522ed7330b86d8748383d7acda3 Step #5: Base64: AGFzbQEAAAAGTQt/AEH13oHbAwt9AUO/PYHjC3wARAzfuM6uMDD7C3wBIwILfwAjAAt8ASMCC38BIwALfAFE+G3Gx8kd4OcLfwAjAAt/ASMIC38BQQcLBygEAAMACSABLTADAQMjAgMBARkDBBEyejJ+AUYDAwIBDQczAzACeQMJ Step #5: MERGE-OUTER: attempt 2871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1492947973 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d71e10f198, 0x55d71e117911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d71e117918,0x55d71e19f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a598424090f8c522ed7330b86d8748383d7acda3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10475 processed earlier; will process 4800 files now Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #1 pulse cov: 223 ft: 224 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #2 pulse cov: 225 ft: 228 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: #4 pulse cov: 225 ft: 228 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [00:15:29:685 - 7FC7AD415C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 319 ft: 350 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d71b9235dd bp 0x000000000000 sp 0x7ffd881c5510 T40447) Step #5: ==40447==The signal is caused by a READ memory access. Step #5: #0 0x55d71b9235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d71b745280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d71b744fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d71b722929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d71b643ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d71b59bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d71b5a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d71b58c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d71b5b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7ad43d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d71b57faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40447==Register values: Step #5: rax = 0x000055d71edf3520 rbx = 0x000055d71edf3520 rcx = 0x000055d71edf39d0 rdx = 0x00007fc7ad605b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd881c5510 Step #5: r8 = 0x000055d71edf3520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7ad605be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d71eb22960 r14 = 0x0000000100000004 r15 = 0x000055d71da8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x6,0x7a,0xc,0x7d,0x0,0x43,0x1f,0xa9,0xca,0xca,0xb,0x7c,0x1,0x44,0xd1,0xa9,0x90,0xa9,0x35,0x90,0x8c,0x76,0xb,0x70,0x1,0xd0,0x70,0xb,0x6f,0x1,0xd0,0x6f,0xb,0x7f,0x0,0x41,0xda,0xae,0xd0,0xe3,0x5,0xb,0x7e,0x1,0x42,0x99,0x84,0xa2,0xe6,0xb8,0xb4,0xb2,0x87,0x7a,0xb,0x7d,0x1,0x43,0xf2,0x4b,0x30,0x71,0xb,0x7c,0x1,0x44,0x27,0xa,0x3b,0x9a,0x54,0xc1,0x64,0x2b,0xb,0x7e,0x1,0x42,0x80,0xb3,0x98,0xb1,0xc4,0x94,0xe7,0xcc,0xfa,0x0,0xb,0x7f,0x1,0x41,0xd4,0xf6,0x81,0xe5,0x7a,0xb,0x7b,0x1,0xfd,0xf4,0x87,0x38,0x45,0xe3,0xfc,0x49,0xbe,0x30,0x9f,0x93,0xfe,0xa4,0xff,0x9e,0x10,0xb9,0xb,0x7f,0x1,0x41,0x7,0xb, Step #5: \000asm\001\000\000\000\001\001\000\006z\014}\000C\037\251\312\312\013|\001D\321\251\220\2515\220\214v\013p\001\320p\013o\001\320o\013\177\000A\332\256\320\343\005\013~\001B\231\204\242\346\270\264\262\207z\013}\001C\362K0q\013|\001D'\012;\232T\301d+\013~\001B\200\263\230\261\304\224\347\314\372\000\013\177\001A\324\366\201\345z\013{\001\375\364\2078E\343\374I\2760\237\223\376\244\377\236\020\271\013\177\001A\007\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f6876f4b796d6e7f41ec1effe724ed743bbfa7c Step #5: Base64: AGFzbQEAAAABAQAGegx9AEMfqcrKC3wBRNGpkKk1kIx2C3AB0HALbwHQbwt/AEHartDjBQt+AUKZhKLmuLSyh3oLfQFD8kswcQt8AUQnCjuaVMFkKwt+AUKAs5ixxJTnzPoAC38BQdT2geV6C3sB/fSHOEXj/Em+MJ+T/qT/nhC5C38BQQcL Step #5: MERGE-OUTER: attempt 2872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1493088837 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559841911198, 0x559841919911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559841919918,0x5598419a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f6876f4b796d6e7f41ec1effe724ed743bbfa7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10484 processed earlier; will process 4791 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55983f1255dd bp 0x000000000000 sp 0x7ffe0bcb8e60 T40451) Step #5: ==40451==The signal is caused by a READ memory access. Step #5: #0 0x55983f1255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55983ef47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55983ef46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55983ef24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55983ee45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55983ed9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55983eda71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55983ed8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55983edba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31365dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55983ed81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40451==Register values: Step #5: rax = 0x00005598437c5750 rbx = 0x00005598437c5750 rcx = 0x00005598437c5c00 rdx = 0x00007f31367a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0bcb8e60 Step #5: r8 = 0x00005598437c5750 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31367a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559842324960 r14 = 0x0000000100000004 r15 = 0x0000559841291386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x2,0x1,0x51,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x71,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x7f,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x6f,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x6f,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x6f,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x70,0x0,0x2,0x1,0x76, Step #5: \000asm\001\000\000\000\000\002\001Q\000\002\001p\000\002\001p\000\002\001p\000\002\001q\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001\177\000\002\001p\000\002\001o\000\002\001p\000\002\001p\000\002\001p\000\002\001o\000\002\001p\000\002\001p\000\002\001o\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001p\000\002\001v Step #5: artifact_prefix='./'; Test unit written to ./crash-e00bb0abbff4c9ea02b03070ef7726a36d05ed05 Step #5: Base64: AGFzbQEAAAAAAgFRAAIBcAACAXAAAgFwAAIBcQACAXAAAgFwAAIBcAACAXAAAgFwAAIBcAACAXAAAgF/AAIBcAACAW8AAgFwAAIBcAACAXAAAgFvAAIBcAACAXAAAgFvAAIBcAACAXAAAgFwAAIBcAACAXAAAgFwAAIBcAACAXAAAgFwAAIBdg== Step #5: MERGE-OUTER: attempt 2873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1493225444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf29087198, 0x55cf2908f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf2908f918,0x55cf291170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e00bb0abbff4c9ea02b03070ef7726a36d05ed05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10485 processed earlier; will process 4790 files now Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #1 pulse cov: 242 ft: 243 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #2 pulse cov: 253 ft: 276 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid value type or invalid elements segment kind Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 370 ft: 497 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf2689b5dd bp 0x000000000000 sp 0x7fffb5dd0910 T40455) Step #5: ==40455==The signal is caused by a READ memory access. Step #5: #0 0x55cf2689b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf266bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf266bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf2669a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf265bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf26513c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf2651d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf265046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf265303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a2e298082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf264f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40455==Register values: Step #5: rax = 0x000055cf2a735c60 rbx = 0x000055cf2a735c60 rcx = 0x000055cf2a735c50 rdx = 0x00007f1a2e460b80 Step #5: rdi = 0x000055cf2a735c50 rsi = 0x000000000010c100 rbp = 0x0000000000000000 rsp = 0x00007fffb5dd0910 Step #5: r8 = 0x000055cf2a735c60 r9 = 0x000055cf2a7228a0 r10 = 0x000055cf2a709010 r11 = 0x00007f1a2e460be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf29a9a960 r14 = 0x0000000100000004 r15 = 0x000055cf28a07386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x5,0x7,0x1,0x1,0xdf,0x30,0xe9,0xef,0x1,0x6,0x4f,0xb,0x7c,0x1,0x44,0xd5,0x4e,0x1a,0x5c,0x6,0x3d,0xab,0x27,0xb,0x7c,0x0,0x44,0xc5,0x2e,0xc1,0xc7,0xf9,0x2a,0x2d,0xd3,0xb,0x7d,0x0,0x43,0xbe,0x31,0x17,0x12,0xb,0x7d,0x1,0x23,0x2,0xb,0x7c,0x1,0x23,0x1,0xb,0x7c,0x0,0x23,0x1,0xb,0x7d,0x0,0x43,0xb3,0xe5,0xf4,0xbf,0xb,0x7d,0x0,0x43,0x81,0x6c,0x69,0x4d,0xb,0x7c,0x1,0x23,0x5,0xb,0x7d,0x0,0x23,0x6,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x1,0x7d,0x2,0x0,0x0,0x3,0x0,0x1,0x31,0x3,0x1,0x1,0x20,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x30,0x3,0x6,0x1,0x37,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9, Step #5: \000asm\001\000\000\000\001\001\000\005\007\001\001\3370\351\357\001\006O\013|\001D\325N\032\\\006=\253'\013|\000D\305.\301\307\371*-\323\013}\000C\2761\027\022\013}\001#\002\013|\001#\001\013|\000#\001\013}\000C\263\345\364\277\013}\000C\201liM\013|\001#\005\013}\000#\006\013\177\001A\007\013\007-\013\001}\002\000\000\003\000\0011\003\001\001 \003\002\0014\003\003\0015\003\004\0016\003\005\0010\003\006\0017\003\007\0019\003\010\00210\003\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc0edb91be53b15043173ab0edb2c83ec2ceab97 Step #5: Base64: AGFzbQEAAAABAQAFBwEB3zDp7wEGTwt8AUTVThpcBj2rJwt8AETFLsHH+Sot0wt9AEO+MRcSC30BIwILfAEjAQt8ACMBC30AQ7Pl9L8LfQBDgWxpTQt8ASMFC30AIwYLfwFBBwsHLQsBfQIAAAMAATEDAQEgAwIBNAMDATUDBAE2AwUBMAMGATcDBwE5AwgCMTADCQ== Step #5: MERGE-OUTER: attempt 2874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1493365961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c33352198, 0x564c3335a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c3335a918,0x564c333e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc0edb91be53b15043173ab0edb2c83ec2ceab97' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10490 processed earlier; will process 4785 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 246 ft: 247 exec/s: 0 rss: 637Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #2 pulse cov: 256 ft: 271 exec/s: 0 rss: 637Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c30b665dd bp 0x000000000000 sp 0x7ffeb17d7c50 T40459) Step #5: ==40459==The signal is caused by a READ memory access. Step #5: #0 0x564c30b665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c30988280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c30987fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c30965929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c30886ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c307dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c307e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c307cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c307fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c8badc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c307c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40459==Register values: Step #5: rax = 0x0000564c34e40460 rbx = 0x0000564c34e40460 rcx = 0x0000564c34e40450 rdx = 0x00007f7c8bca4b80 Step #5: rdi = 0x0000564c34e40450 rsi = 0x0000000000000221 rbp = 0x0000000000000000 rsp = 0x00007ffeb17d7c50 Step #5: r8 = 0x0000564c34e40460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c8bca4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c33d65960 r14 = 0x0000000100000004 r15 = 0x0000564c32cd2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x8c,0x1,0xb,0x7b,0x0,0xfd,0x28,0x69,0x69,0x29,0x5d,0x69,0x69,0xae,0x8b,0xec,0x40,0x28,0x97,0x72,0xf8,0x58,0x84,0xb,0x7d,0x1,0x43,0x21,0x26,0x97,0x2c,0xb,0x7d,0x1,0x43,0xb6,0xec,0xdb,0xba,0xb,0x7d,0x1,0x43,0xde,0x12,0x7c,0x9b,0xb,0x7b,0x1,0xfd,0xc,0x73,0xd9,0x65,0xf5,0x97,0x48,0x3,0xfc,0xc,0x4a,0x59,0x0,0x2a,0x0,0x1,0x46,0xb,0x6f,0x0,0xd0,0x6f,0xb,0x7f,0x0,0x41,0xa0,0xfb,0xe5,0xf8,0x0,0xb,0x7b,0x1,0xfd,0x0,0x61,0x96,0x6d,0x1,0x0,0x0,0xc,0xbc,0x90,0xac,0x8,0x81,0xb8,0x3,0x78,0x90,0xb,0x7b,0x0,0xfd,0xc,0xf3,0xfd,0x9a,0x3f,0x30,0x50,0x46,0x60,0x45,0xff,0xff,0xff,0xf,0x0,0x9e,0x7e,0xb,0x7c,0x0,0x44,0x44,0x6,0x31,0xb7,0xb0,0xf,0xe,0x6,0xb,0x7f,0x1,0x41,0x7,0xb, Step #5: \000asm\001\000\000\000\006\214\001\013{\000\375(ii)]ii\256\213\354@(\227r\370X\204\013}\001C!&\227,\013}\001C\266\354\333\272\013}\001C\336\022|\233\013{\001\375\014s\331e\365\227H\003\374\014JY\000*\000\001F\013o\000\320o\013\177\000A\240\373\345\370\000\013{\001\375\000a\226m\001\000\000\014\274\220\254\010\201\270\003x\220\013{\000\375\014\363\375\232?0PF`E\377\377\377\017\000\236~\013|\000DD\0061\267\260\017\016\006\013\177\001A\007\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eebd56c273cf89268da8f2fc68a2ce4c89c1e563 Step #5: Base64: AGFzbQEAAAAGjAELewD9KGlpKV1paa6L7EAol3L4WIQLfQFDISaXLAt9AUO27Nu6C30BQ94SfJsLewH9DHPZZfWXSAP8DEpZACoAAUYLbwDQbwt/AEGg++X4AAt7Af0AYZZtAQAADLyQrAiBuAN4kAt7AP0M8/2aPzBQRmBF////DwCefgt8AEREBjG3sA8OBgt/AUEHCw== Step #5: MERGE-OUTER: attempt 2875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1494180403 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5564ea382198, 0x5564ea38a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564ea38a918,0x5564ea4120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eebd56c273cf89268da8f2fc68a2ce4c89c1e563' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10493 processed earlier; will process 4782 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 235 ft: 236 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 242 ft: 261 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 413 ft: 582 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564e7b965dd bp 0x000000000000 sp 0x7ffdf5ba5590 T40463) Step #5: ==40463==The signal is caused by a READ memory access. Step #5: #0 0x5564e7b965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564e79b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564e79b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564e7995929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564e78b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5564e780ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564e78181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564e77ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564e782b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f539edf7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564e77f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40463==Register values: Step #5: rax = 0x00005564eca5d460 rbx = 0x00005564eca5d460 rcx = 0x00005564eca5d450 rdx = 0x00007f539efbfb80 Step #5: rdi = 0x00005564eca5d450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffdf5ba5590 Step #5: r8 = 0x00005564eca5d460 r9 = 0x00007f539efbfc30 r10 = 0x00005564eca3e010 r11 = 0x00007f539efbfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564ead95960 r14 = 0x0000000100000004 r15 = 0x00005564e9d02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x6,0x63,0xb,0x7d,0x1,0x43,0x60,0xeb,0x70,0x90,0xb,0x7d,0x1,0x43,0x85,0x10,0x16,0xbc,0xb,0x70,0x1,0xd0,0x70,0xb,0x70,0x1,0xd0,0x70,0xb,0x7c,0x0,0x44,0xa4,0xc7,0x5e,0xa0,0x2d,0x5,0xe4,0x1d,0xb,0x6f,0x0,0xd0,0x6f,0xb,0x7d,0x0,0x43,0x50,0xbe,0xb9,0xb4,0xb,0x7b,0x1,0xfd,0xc,0x7a,0x1e,0x46,0x70,0x50,0x64,0x22,0xaa,0x11,0xdc,0x7f,0xba,0x8a,0xd4,0x69,0x61,0xb,0x7f,0x1,0x41,0xd6,0xbc,0x8b,0xb6,0x6,0xb,0x7c,0x1,0x44,0x9f,0x68,0xaf,0xe2,0x1,0xe0,0xf5,0x51,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x28,0xa,0x1,0x1b,0x3,0x0,0x0,0x3,0x1,0x1,0x30,0x3,0x2,0x1,0x31,0x3,0x3,0x1,0x34,0x3,0x4,0x1,0x35,0x3,0x5,0x1,0x36,0x3,0x6,0x1,0x37,0x3,0x7,0x1,0x38,0x3,0x8,0x1,0x39,0x3,0x9, Step #5: \000asm\001\000\000\000\001\001\000\006c\013}\001C`\353p\220\013}\001C\205\020\026\274\013p\001\320p\013p\001\320p\013|\000D\244\307^\240-\005\344\035\013o\000\320o\013}\000CP\276\271\264\013{\001\375\014z\036FpPd\"\252\021\334\177\272\212\324ia\013\177\001A\326\274\213\266\006\013|\001D\237h\257\342\001\340\365Q\013\177\001A\007\013\007(\012\001\033\003\000\000\003\001\0010\003\002\0011\003\003\0014\003\004\0015\003\005\0016\003\006\0017\003\007\0018\003\010\0019\003\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6fa21851d57112d99abe266682a2dd649721c10 Step #5: Base64: AGFzbQEAAAABAQAGYwt9AUNg63CQC30BQ4UQFrwLcAHQcAtwAdBwC3wARKTHXqAtBeQdC28A0G8LfQBDUL65tAt7Af0Meh5GcFBkIqoR3H+6itRpYQt/AUHWvIu2Bgt8AUSfaK/iAeD1UQt/AUEHCwcoCgEbAwAAAwEBMAMCATEDAwE0AwQBNQMFATYDBgE3AwcBOAMIATkDCQ== Step #5: MERGE-OUTER: attempt 2876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1494319675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557afef97198, 0x557afef9f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557afef9f918,0x557aff0270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6fa21851d57112d99abe266682a2dd649721c10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10498 processed earlier; will process 4777 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #2 pulse cov: 308 ft: 366 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 326 ft: 482 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 331 ft: 590 exec/s: 0 rss: 893Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557afc7ab5dd bp 0x000000000000 sp 0x7ffdf15b1790 T40467) Step #5: ==40467==The signal is caused by a READ memory access. Step #5: #0 0x557afc7ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557afc5cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557afc5ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557afc5aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557afc4cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557afc423c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557afc42d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557afc4146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557afc4403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b7451c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557afc407aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40467==Register values: Step #5: rax = 0x0000557b00d53170 rbx = 0x0000557b00d53170 rcx = 0x0000557b00d53160 rdx = 0x00007f0b746e4b80 Step #5: rdi = 0x0000557b00d53160 rsi = 0x0000000000000231 rbp = 0x0000000000000000 rsp = 0x00007ffdf15b1790 Step #5: r8 = 0x0000557b00d53170 r9 = 0x00007f0b746e4ca0 r10 = 0x0000557b00d20010 r11 = 0x00007f0b746e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557aff9aa960 r14 = 0x0000000100000004 r15 = 0x0000557afe917386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x8f,0x1,0x2,0x4e,0x6,0x5f,0x8,0x7f,0x0,0x78,0x1,0x78,0x0,0x7e,0x1,0x7c,0x0,0x77,0x1,0x7f,0x1,0x77,0x0,0x50,0x0,0x5e,0x78,0x0,0x5e,0x77,0x1,0x50,0x0,0x60,0x2,0x7c,0x7f,0x2,0x7c,0x7f,0x50,0x0,0x5f,0x13,0x78,0x1,0x78,0x0,0x77,0x0,0x78,0x1,0x77,0x0,0x78,0x0,0x7c,0x0,0x7c,0x1,0x77,0x1,0x7f,0x1,0x78,0x0,0x77,0x0,0x7e,0x0,0x78,0x0,0x78,0x0,0x78,0x1,0x7f,0x0,0x78,0x0,0x7f,0x0,0x50,0x0,0x5f,0x8,0x78,0x0,0x77,0x1,0x78,0x0,0x77,0x1,0x78,0x1,0x77,0x0,0x7f,0x1,0x7f,0x0,0x4e,0x6,0x50,0x0,0x5e,0x7f,0x0,0x50,0x0,0x60,0x1,0x7f,0x0,0x5e,0x77,0x0,0x4f,0x1,0x1,0x5e,0x78,0x0,0x50,0x0,0x5f,0x5,0x78,0x0,0x7f,0x0,0x7f,0x1,0x78,0x0,0x77,0x1,0x50,0x0,0x60,0x1,0x7c,0x1,0x7f,0x2,0x1,0x0, Step #5: \000asm\001\000\000\000\001\217\001\002N\006_\010\177\000x\001x\000~\001|\000w\001\177\001w\000P\000^x\000^w\001P\000`\002|\177\002|\177P\000_\023x\001x\000w\000x\001w\000x\000|\000|\001w\001\177\001x\000w\000~\000x\000x\000x\001\177\000x\000\177\000P\000_\010x\000w\001x\000w\001x\001w\000\177\001\177\000N\006P\000^\177\000P\000`\001\177\000^w\000O\001\001^x\000P\000_\005x\000\177\000\177\001x\000w\001P\000`\001|\001\177\002\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-198ade45cf03f8ba7c886c726c02528246e291d4 Step #5: Base64: AGFzbQEAAAABjwECTgZfCH8AeAF4AH4BfAB3AX8BdwBQAF54AF53AVAAYAJ8fwJ8f1AAXxN4AXgAdwB4AXcAeAB8AHwBdwF/AXgAdwB+AHgAeAB4AX8AeAB/AFAAXwh4AHcBeAB3AXgBdwB/AX8ATgZQAF5/AFAAYAF/AF53AE8BAV54AFAAXwV4AH8AfwF4AHcBUABgAXwBfwIBAA== Step #5: MERGE-OUTER: attempt 2877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1495437499 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f79516a198, 0x55f795172911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f795172918,0x55f7951fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/198ade45cf03f8ba7c886c726c02528246e291d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10512 processed earlier; will process 4763 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f79297e5dd bp 0x000000000000 sp 0x7fffb135efe0 T40471) Step #5: ==40471==The signal is caused by a READ memory access. Step #5: #0 0x55f79297e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f7927a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f79279ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f79277d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f79269ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7925f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7926001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7925e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7926133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff794e37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f7925daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40471==Register values: Step #5: rax = 0x000055f79688a170 rbx = 0x000055f79688a170 rcx = 0x000055f79688a620 rdx = 0x00007ff794fffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb135efe0 Step #5: r8 = 0x000055f79688a170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff794fffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f795b7d960 r14 = 0x0000000100000004 r15 = 0x000055f794aea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0x1,0x0,0x4,0x5,0x1,0x70,0x0,0xb6,0x14,0x6,0x58,0xb,0x7e,0x0,0x42,0x99,0xb7,0xdc,0xec,0xb9,0x92,0xa5,0xcb,0x6c,0xb,0x7f,0x0,0x41,0x9c,0x9c,0x8b,0xb3,0x7d,0xb,0x7f,0x0,0x41,0x8d,0xf3,0x8d,0xbb,0x7c,0xb,0x7e,0x1,0x23,0x0,0xb,0x7f,0x1,0x41,0xb5,0x9f,0xa5,0xd5,0x7a,0xb,0x7f,0x1,0x23,0x1,0xb,0x7e,0x1,0x42,0xc0,0xe3,0xc9,0xe3,0x8e,0xc4,0x8c,0xba,0x3f,0xb,0x7e,0x1,0x23,0x0,0xb,0x7f,0x1,0x23,0x1,0xb,0x7f,0x1,0x41,0x89,0x90,0xe3,0xa9,0x7e,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2e,0xb,0x2,0xda,0xad,0x1,0x0,0x0,0x3,0x0,0x1,0x31,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x30,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x30,0x3f,0x3,0x9, Step #5: \000asm\001\000\000\000\001\001\000\002\001\000\004\005\001p\000\266\024\006X\013~\000B\231\267\334\354\271\222\245\313l\013\177\000A\234\234\213\263}\013\177\000A\215\363\215\273|\013~\001#\000\013\177\001A\265\237\245\325z\013\177\001#\001\013~\001B\300\343\311\343\216\304\214\272?\013~\001#\000\013\177\001#\001\013\177\001A\211\220\343\251~\013\177\001A\007\013\007.\013\002\332\255\001\000\000\003\000\0011\003\001\0013\003\002\0010\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\0020?\003\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b910960c371853a7afddb0928e9ee135d60ffd6 Step #5: Base64: AGFzbQEAAAABAQACAQAEBQFwALYUBlgLfgBCmbfc7LmSpctsC38AQZyci7N9C38AQY3zjbt8C34BIwALfwFBtZ+l1XoLfwEjAQt+AULA48njjsSMuj8LfgEjAAt/ASMBC38BQYmQ46l+C38BQQcLBy4LAtqtAQAAAwABMQMBATMDAgEwAwMBNQMEATYDBQE3AwYBOAMHATkDCAIwPwMJ Step #5: MERGE-OUTER: attempt 2878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1495573802 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ea4ca0198, 0x560ea4ca8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ea4ca8918,0x560ea4d300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b910960c371853a7afddb0928e9ee135d60ffd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10513 processed earlier; will process 4762 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560ea24b45dd bp 0x000000000000 sp 0x7ffeec36d2c0 T40475) Step #5: ==40475==The signal is caused by a READ memory access. Step #5: #0 0x560ea24b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560ea22d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560ea22d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560ea22b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560ea21d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ea212cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ea21361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ea211d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ea21493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40f0467082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ea2110aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40475==Register values: Step #5: rax = 0x0000560ea607e0f0 rbx = 0x0000560ea607e0f0 rcx = 0x0000560ea607e5a0 rdx = 0x00007f40f062fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeec36d2c0 Step #5: r8 = 0x0000560ea607e0f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40f062fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ea56b3960 r14 = 0x0000000100000004 r15 = 0x0000560ea4620386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x68,0xc,0x7f,0x1,0x41,0xc4,0xb4,0xb3,0xdd,0x0,0xb,0x7e,0x1,0x42,0xfb,0xbe,0xe5,0xfa,0xf2,0xbd,0xc7,0x83,0x90,0x7f,0xb,0x7c,0x1,0x44,0x26,0xa9,0x65,0xc6,0x6b,0x29,0x7a,0xb4,0xb,0x7c,0x0,0x44,0xbd,0x78,0xad,0x89,0x4e,0xdf,0xa2,0x8f,0xb,0x7c,0x1,0x23,0x3,0xb,0x7f,0x0,0x41,0xef,0xf4,0xf0,0x82,0x7e,0xb,0x7f,0x0,0x41,0x89,0xa8,0x98,0xc3,0x7d,0xb,0x7e,0x0,0x42,0x8a,0x9e,0xcf,0x8b,0x9d,0xe5,0xb9,0xe4,0x44,0xb,0x7f,0x0,0x23,0x6,0xb,0x7f,0x1,0x23,0x8,0xb,0x7f,0x1,0x23,0x6,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x1,0x61,0x3,0x0,0x0,0x3,0x1,0x1,0x32,0x3,0x2,0x1,0x33,0x3,0x3,0x1,0x34,0x3,0x4,0x1,0x35,0x3,0x5,0x1,0x36,0x3,0x6,0x1,0x37,0x3,0x7,0x1,0x38,0x3,0x8,0x1,0x39,0x3,0x9,0x2,0x31,0x30,0x3,0xa, Step #5: \000asm\001\000\000\000\006h\014\177\001A\304\264\263\335\000\013~\001B\373\276\345\372\362\275\307\203\220\177\013|\001D&\251e\306k)z\264\013|\000D\275x\255\211N\337\242\217\013|\001#\003\013\177\000A\357\364\360\202~\013\177\000A\211\250\230\303}\013~\000B\212\236\317\213\235\345\271\344D\013\177\000#\006\013\177\001#\010\013\177\001#\006\013\177\001A\007\013\007-\013\001a\003\000\000\003\001\0012\003\002\0013\003\003\0014\003\004\0015\003\005\0016\003\006\0017\003\007\0018\003\010\0019\003\011\00210\003\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-680daf92350e0f7ae9450df1909909fe04e6fc31 Step #5: Base64: AGFzbQEAAAAGaAx/AUHEtLPdAAt+AUL7vuX68r3Hg5B/C3wBRCapZcZrKXq0C3wARL14rYlO36KPC3wBIwMLfwBB7/Twgn4LfwBBiaiYw30LfgBCip7Pi53lueREC38AIwYLfwEjCAt/ASMGC38BQQcLBy0LAWEDAAADAQEyAwIBMwMDATQDBAE1AwUBNgMGATcDBwE4AwgBOQMJAjEwAwo= Step #5: MERGE-OUTER: attempt 2879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1495709529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0c02b9198, 0x55a0c02c1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0c02c1918,0x55a0c03490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/680daf92350e0f7ae9450df1909909fe04e6fc31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10514 processed earlier; will process 4761 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0bdacd5dd bp 0x000000000000 sp 0x7ffcc1357ba0 T40479) Step #5: ==40479==The signal is caused by a READ memory access. Step #5: #0 0x55a0bdacd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0bd8ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0bd8eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0bd8cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0bd7edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0bd745c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0bd74f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0bd7366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0bd7623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb17b85082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a0bd729aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40479==Register values: Step #5: rax = 0x000055a0c1a7e180 rbx = 0x000055a0c1a7e180 rcx = 0x000055a0c1a7e630 rdx = 0x00007feb17d4db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc1357ba0 Step #5: r8 = 0x000055a0c1a7e180 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb17d4dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0c0ccc960 r14 = 0x0000000100000004 r15 = 0x000055a0bfc39386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x32,0x27,0x2,0x1,0x34,0x3,0x3,0x1,0x36,0x2,0x1,0x34,0x3,0x3,0x1,0x37,0x3c,0x48,0x72,0x7c,0x30,0x26,0x33,0x3,0x48,0x5d,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6f,0x8,0x3,0x1,0x5,0x3,0x1,0x6c,0x61,0xbc,0x74,0x7,0x30,0x9,0x31,0xff,0x0,0x0,0x0,0x32,0x26,0x2,0x1,0x30,0x3,0x3,0x1,0x36,0x2,0x1,0x34,0x3,0x3,0x1,0x37,0x3c,0x48,0x72,0x7c,0x30,0x26,0x33,0x3,0x48,0x5d,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6c,0x6f,0x61,0x74,0x5,0x3,0x7,0x31,0x1,0xbc,0x8,0x3,0x1,0x30,0x9,0x0,0x0,0x0,0x0,0x30,0x25,0x2,0x1,0x34,0x3,0x3,0x1,0x30,0x2,0x1,0x30,0x3,0x3,0x1,0x36,0x3c,0x48,0x5d,0x7c,0x30,0x3,0x1,0x37,0x3c,0x48,0x5d,0x7c,0x30,0x26,0x35,0x3,0x48,0x5d,0x6f,0x61,0x54,0x5,0x3,0x7,0xbc,0x1,0x38,0xd,0x8,0x9,0x0,0xee,0x49, Step #5: \000asm\001\000\000\000\0002'\002\0014\003\003\0016\002\0014\003\003\0017::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c61e38b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c61e38afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c61e368929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c61e289ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c61e1e1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c61e1eb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c61e1d26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c61e1fe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf5a6f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c61e1c5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40483==Register values: Step #5: rax = 0x000055c621a3d240 rbx = 0x000055c621a3d240 rcx = 0x000055c621a3d230 rdx = 0x00007fbf5a8bcb80 Step #5: rdi = 0x000055c621a3d230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fffce4839e0 Step #5: r8 = 0x000055c621a3d240 r9 = 0x00007fbf5a8bcd40 r10 = 0x000055c621a14010 r11 = 0x00007fbf5a8bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c621768960 r14 = 0x0000000100000004 r15 = 0x000055c6206d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x76,0x61,0x2e,0x57,0x69,0x6e,0x69,0x6e,0x62,0x32,0x31,0x61,0x61,0x64,0x2c,0x74,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x57,0x69,0x6e,0x69,0x6e,0x62,0x32,0x30,0x74,0x61,0x64,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x61,0x69,0x74,0x2e,0x6e,0x57,0x69,0x6e,0x62,0x32,0x30,0x74,0x61,0x64,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x26,0x19,0x6d,0x65,0x74,0x61,0x64,0x61,0x74,0x61,0x2e,0x57,0x69,0x6e,0x69,0x6e,0x62,0x32,0x31,0x74,0x61,0x64,0x61,0x2c,0x63,0x65,0x1,0x92,0x3a,0x28,0x29,0x76,0x30,0xd8,0x30,0xd8,0xf9,0x8e,0xf, Step #5: \000asm\001\000\000\000\000&\031metadava.Wininb21aad,tce\001\222:()vasm\001\000\000\000\000&\031metadata.Wininb20tada,ce\001\222:()vasm\001\000\000\000\000&\031metadaait.nWinb20tada,ce\001\222:()vasm\001\000\000\000\000&\031metadata.Wininb21tada,ce\001\222:()v0\3300\330\371\216\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-02a37a5351613649abc2fe19ddcd046d8d8d2e28 Step #5: Base64: AGFzbQEAAAAAJhltZXRhZGF2YS5XaW5pbmIyMWFhZCx0Y2UBkjooKXZhc20BAAAAACYZbWV0YWRhdGEuV2luaW5iMjB0YWRhLGNlAZI6KCl2YXNtAQAAAAAmGW1ldGFkYWFpdC5uV2luYjIwdGFkYSxjZQGSOigpdmFzbQEAAAAAJhltZXRhZGF0YS5XaW5pbmIyMXRhZGEsY2UBkjooKXYw2DDY+Y4P Step #5: MERGE-OUTER: attempt 2881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1495982713 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576f9a08198, 0x5576f9a10911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576f9a10918,0x5576f9a980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02a37a5351613649abc2fe19ddcd046d8d8d2e28' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10520 processed earlier; will process 4755 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 278 ft: 279 exec/s: 0 rss: 58Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 285 ft: 322 exec/s: 0 rss: 58Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 285 ft: 365 exec/s: 0 rss: 58Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: [LOADING] WASM module load failed: allocate memory failed Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #8 pulse cov: 296 ft: 448 exec/s: 0 rss: 70Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576f721c5dd bp 0x000000000000 sp 0x7ffcbe388510 T40487) Step #5: ==40487==The signal is caused by a READ memory access. Step #5: #0 0x5576f721c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576f703e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576f703dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576f701b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576f6f3cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576f6e94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576f6e9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576f6e856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576f6eb13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbce9ca8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576f6e78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40487==Register values: Step #5: rax = 0x00005576faa541f0 rbx = 0x00005576faa541f0 rcx = 0x00005576faa541e0 rdx = 0x00007fbce9e70b80 Step #5: rdi = 0x00005576faa541e0 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffcbe388510 Step #5: r8 = 0x00005576faa541f0 r9 = 0x00007fbce9e70cc0 r10 = 0x00005576faa26010 r11 = 0x00007fbce9e70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576fa41b960 r14 = 0x0000000100000004 r15 = 0x00005576f9388386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x1,0x95,0x5,0xbe,0x96,0x3,0x6,0x56,0xb,0x7f,0x0,0x41,0xb7,0x87,0xa4,0x9b,0x7d,0xb,0x7d,0x0,0x43,0x9e,0xf8,0xb8,0x22,0xb,0x7f,0x1,0x41,0xf2,0xba,0x9e,0x22,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x0,0x23,0x0,0xb,0x7d,0x0,0x23,0x1,0xb,0x7f,0x0,0x23,0x4,0xb,0x7f,0x1,0x41,0xee,0xf8,0xef,0xce,0x7,0xb,0x7e,0x1,0x42,0xe5,0xa6,0xe4,0xf8,0x85,0xbb,0xd9,0xbf,0x30,0xb,0x7e,0x0,0x42,0x8c,0xa8,0xa4,0xb5,0x8a,0x94,0xc9,0xb4,0x2d,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x0,0x2,0x0,0x1,0x31,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x4,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0xb,0x15,0x4,0x0,0x23,0x0,0xb,0x0,0x0,0x23,0x4,0xb,0x0,0x0,0x23,0x0,0xb,0x0,0x0,0x23,0x6,0xb,0x0, Step #5: \000asm\001\000\000\000\005\007\001\001\225\005\276\226\003\006V\013\177\000A\267\207\244\233}\013}\000C\236\370\270\"\013\177\001A\362\272\236\"\013\177\000#\000\013\177\000#\000\013}\000#\001\013\177\000#\004\013\177\001A\356\370\357\316\007\013~\001B\345\246\344\370\205\273\331\2770\013~\000B\214\250\244\265\212\224\311\264-\013\177\001A\007\013\007-\013\000\002\000\0011\003\000\0012\003\001\0013\003\002\0014\003\003\0015\003\004\0016\003\004\0017\003\006\0018\003\007\0019\003\010\00210\003\011\013\025\004\000#\000\013\000\000#\004\013\000\000#\000\013\000\000#\006\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d57e2d32b28a6d5dc6468b063bf2556f4ac4ac4 Step #5: Base64: AGFzbQEAAAAFBwEBlQW+lgMGVgt/AEG3h6SbfQt9AEOe+LgiC38BQfK6niILfwAjAAt/ACMAC30AIwELfwAjBAt/AUHu+O/OBwt+AULlpuT4hbvZvzALfgBCjKiktYqUybQtC38BQQcLBy0LAAIAATEDAAEyAwEBMwMCATQDAwE1AwQBNgMEATcDBgE4AwcBOQMIAjEwAwkLFQQAIwALAAAjBAsAACMACwAAIwYLAA== Step #5: MERGE-OUTER: attempt 2882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1496182908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558485d75198, 0x558485d7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558485d7d918,0x558485e050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d57e2d32b28a6d5dc6468b063bf2556f4ac4ac4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10534 processed earlier; will process 4741 files now Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: #1 pulse cov: 125 ft: 126 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584835895dd bp 0x000000000000 sp 0x7ffee9298220 T40491) Step #5: ==40491==The signal is caused by a READ memory access. Step #5: #0 0x5584835895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584833ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584833aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558483388929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584832a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558483201c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55848320b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584831f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55848321e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd4f3ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584831e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40491==Register values: Step #5: rax = 0x0000558486b62430 rbx = 0x0000558486b62430 rcx = 0x0000558486b62420 rdx = 0x00007fdd4f5b6b80 Step #5: rdi = 0x0000558486b62420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffee9298220 Step #5: r8 = 0x0000558486b62430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd4f5b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558486788960 r14 = 0x0000000100000004 r15 = 0x00005584856f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x8,0x1,0x70,0x1,0xc6,0x3,0xf1,0xc7,0x15,0x6,0x5a,0xb,0x7f,0x0,0x41,0xa2,0xb7,0xf5,0xba,0x2,0xb,0x7c,0x1,0x44,0x97,0xc7,0xe5,0x19,0x65,0x0,0x8,0x73,0xb,0x7f,0x1,0x23,0x0,0xb,0x7f,0x1,0x23,0x0,0xb,0x7d,0x0,0x43,0x88,0x30,0xef,0xd9,0xb,0x7d,0x0,0x23,0x4,0xb,0x7c,0x1,0x44,0x4f,0x70,0xb1,0xff,0x9c,0xb7,0x6c,0x2a,0xb,0x7f,0x0,0x41,0xa1,0xb8,0xab,0xd3,0x7e,0xb,0x7f,0x1,0x23,0x0,0xb,0x7e,0x1,0x42,0xb5,0xad,0xff,0xb6,0x99,0xe9,0xb8,0x8e,0xbf,0x7f,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x30,0xb,0x4,0x43,0x5f,0x1c,0x69,0x1,0x0,0x0,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x31,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x9,0x10,0x3,0x0,0x41,0x33,0xb,0x0,0x0,0x23,0x7,0xb,0x0,0x0,0x23,0x0,0xb,0x0, Step #5: \000asm\001\000\000\000\004\010\001p\001\306\003\361\307\025\006Z\013\177\000A\242\267\365\272\002\013|\001D\227\307\345\031e\000\010s\013\177\001#\000\013\177\001#\000\013}\000C\2100\357\331\013}\000#\004\013|\001DOp\261\377\234\267l*\013\177\000A\241\270\253\323~\013\177\001#\000\013~\001B\265\255\377\266\231\351\270\216\277\177\013\177\001A\007\013\0070\013\004C_\034i\001\000\000\003\000\0012\003\001\0013\003\002\0011\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\00210\003\011\011\020\003\000A3\013\000\000#\007\013\000\000#\000\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2245c0e1dcae9f8e070e55739d42f742aa4004f Step #5: Base64: AGFzbQEAAAAECAFwAcYD8ccVBloLfwBBorf1ugILfAFEl8flGWUACHMLfwEjAAt/ASMAC30AQ4gw79kLfQAjBAt8AURPcLH/nLdsKgt/AEGhuKvTfgt/ASMAC34BQrWt/7aZ6biOv38LfwFBBwsHMAsEQ18caQEAAAMAATIDAQEzAwIBMQMDATUDBAE2AwUBNwMGATgDBwE5AwgCMTADCQkQAwBBMwsAACMHCwAAIwALAA== Step #5: MERGE-OUTER: attempt 2883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1496321030 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c09df46198, 0x55c09df4e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c09df4e918,0x55c09dfd60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2245c0e1dcae9f8e070e55739d42f742aa4004f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10536 processed earlier; will process 4739 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c09b75a5dd bp 0x000000000000 sp 0x7fff292dde00 T40495) Step #5: ==40495==The signal is caused by a READ memory access. Step #5: #0 0x55c09b75a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c09b57c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c09b57bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c09b559929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c09b47aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c09b3d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c09b3dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c09b3c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c09b3ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9faa228082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c09b3b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40495==Register values: Step #5: rax = 0x000055c0a0257450 rbx = 0x000055c0a0257450 rcx = 0x000055c0a0257900 rdx = 0x00007f9faa3f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff292dde00 Step #5: r8 = 0x000055c0a0257450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9faa3f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c09e959960 r14 = 0x0000000100000004 r15 = 0x000055c09d8c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6d,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6d,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6d,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6d,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x65,0x6d,0x6d,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0xff,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6d,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6e,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6d,0x1,0x0,0x0,0x8,0x4,0x6e,0x61,0x6d,0x65,0x6d,0x1,0x0, Step #5: \000asm\001\000\000\000\000\010\004namen\001\000\000\010\004namen\001\000\000\010\004namen\001\000\000\010\004namem\001\000\000\010\004namen\001\000\000\010\004namem\001\000\000\010\004namen\001\000\000\010\004namem\001\000\000\010\004namen\001\000\000\010\004namem\001\000\000\010\004namen\001\000\000\010\004naemm\001\000\000\010\004namen\001\377\000\010\004namem\001\000\000\010\004namen\001\000\000\010\004namem\001\000\000\010\004namem\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdc620e1f60d0849dd73e8c3ecc8a1b6ebf37ebe Step #5: Base64: AGFzbQEAAAAACARuYW1lbgEAAAgEbmFtZW4BAAAIBG5hbWVuAQAACARuYW1lbQEAAAgEbmFtZW4BAAAIBG5hbWVtAQAACARuYW1lbgEAAAgEbmFtZW0BAAAIBG5hbWVuAQAACARuYW1lbQEAAAgEbmFtZW4BAAAIBG5hZW1tAQAACARuYW1lbgH/AAgEbmFtZW0BAAAIBG5hbWVuAQAACARuYW1lbQEAAAgEbmFtZW0BAA== Step #5: MERGE-OUTER: attempt 2884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1496456255 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616b152e198, 0x5616b1536911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616b1536918,0x5616b15be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cdc620e1f60d0849dd73e8c3ecc8a1b6ebf37ebe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10537 processed earlier; will process 4738 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 285 ft: 353 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #4 pulse cov: 292 ft: 401 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #8 pulse cov: 303 ft: 544 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616aed425dd bp 0x000000000000 sp 0x7ffd41365250 T40499) Step #5: ==40499==The signal is caused by a READ memory access. Step #5: #0 0x5616aed425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616aeb64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616aeb63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616aeb41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616aea62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616ae9bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616ae9c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616ae9ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616ae9d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2fd87c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616ae99eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40499==Register values: Step #5: rax = 0x00005616b3f0b460 rbx = 0x00005616b3f0b460 rcx = 0x00005616b3f0b450 rdx = 0x00007f2fd8991b80 Step #5: rdi = 0x00005616b3f0b450 rsi = 0x0000000004000221 rbp = 0x0000000000000000 rsp = 0x00007ffd41365250 Step #5: r8 = 0x00005616b3f0b460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2fd8991be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616b1f41960 r14 = 0x0000000100000004 r15 = 0x00005616b0eae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0x1,0x0,0x6,0x79,0xb,0x7c,0x0,0x44,0x4b,0x97,0xd6,0xd,0x30,0xd1,0x19,0x99,0xb,0x7b,0x1,0xfd,0xc,0x7b,0x9d,0x9b,0xec,0xd6,0xf4,0xf0,0xf8,0x16,0x71,0xf6,0x12,0x49,0x49,0xce,0xb5,0xb,0x7f,0x1,0x41,0xf8,0x8c,0xc9,0x95,0x4,0xb,0x7d,0x1,0x43,0x0,0xc7,0xc7,0x23,0xb,0x7f,0x0,0x41,0xb5,0xdc,0xb9,0xb4,0x2,0xb,0x7d,0x1,0x43,0xf3,0x3,0x48,0x4a,0xb,0x7d,0x1,0x43,0x23,0xe0,0x83,0x10,0xb,0x7b,0x1,0xfd,0xc,0x76,0x65,0xf,0x91,0xcf,0x9,0x78,0xab,0x1,0xbf,0xc1,0x81,0x4c,0x16,0x37,0xf4,0xb,0x7e,0x0,0x42,0x8a,0xaf,0xb9,0xab,0xb4,0xbd,0xf0,0xf0,0x8f,0x7f,0xb,0x6f,0x0,0xd0,0x6f,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x28,0xa,0x1,0x63,0x3,0x0,0x0,0x3,0x1,0x1,0x32,0x3,0x2,0x1,0x30,0x3,0x3,0x1,0x34,0x3,0x4,0x1,0x35,0x3,0x5,0x1,0x36,0x3,0x6,0x1,0x37,0x3,0x7,0x1,0x38,0x3,0x8,0x1,0x39,0x3,0x9, Step #5: \000asm\001\000\000\000\001\001\000\002\001\000\006y\013|\000DK\227\326\0150\321\031\231\013{\001\375\014{\235\233\354\326\364\360\370\026q\366\022II\316\265\013\177\001A\370\214\311\225\004\013}\001C\000\307\307#\013\177\000A\265\334\271\264\002\013}\001C\363\003HJ\013}\001C#\340\203\020\013{\001\375\014ve\017\221\317\011x\253\001\277\301\201L\0267\364\013~\000B\212\257\271\253\264\275\360\360\217\177\013o\000\320o\013\177\001A\007\013\007(\012\001c\003\000\000\003\001\0012\003\002\0010\003\003\0014\003\004\0015\003\005\0016\003\006\0017\003\007\0018\003\010\0019\003\011 Step #5: artifact_prefix='./'; Test unit written to ./crash-44e85b1ac1665dea55866865eab154d5b3d32f8d Step #5: Base64: AGFzbQEAAAABAQACAQAGeQt8AERLl9YNMNEZmQt7Af0Me52b7Nb08PgWcfYSSUnOtQt/AUH4jMmVBAt9AUMAx8cjC38AQbXcubQCC30BQ/MDSEoLfQFDI+CDEAt7Af0MdmUPkc8JeKsBv8GBTBY39At+AEKKr7mrtL3w8I9/C28A0G8LfwFBBwsHKAoBYwMAAAMBATIDAgEwAwMBNAMEATUDBQE2AwYBNwMHATgDCAE5Awk= Step #5: MERGE-OUTER: attempt 2885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1496605115 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ea7041198, 0x558ea7049911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ea7049918,0x558ea70d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44e85b1ac1665dea55866865eab154d5b3d32f8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10546 processed earlier; will process 4729 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ea48555dd bp 0x000000000000 sp 0x7ffd6f29d4f0 T40503) Step #5: ==40503==The signal is caused by a READ memory access. Step #5: #0 0x558ea48555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ea4677280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ea4676fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ea4654929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ea4575ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ea44cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ea44d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ea44be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ea44ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9180ddc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ea44b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40503==Register values: Step #5: rax = 0x0000558ea8b3b500 rbx = 0x0000558ea8b3b500 rcx = 0x0000558ea8b3b9b0 rdx = 0x00007f9180fa4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6f29d4f0 Step #5: r8 = 0x0000558ea8b3b500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9180fa4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ea7a54960 r14 = 0x0000000100000004 r15 = 0x0000558ea69c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x5,0x4,0x1,0x0,0xde,0x1d,0x6,0x51,0xb,0x7d,0x1,0x43,0x13,0x84,0x65,0x6,0xb,0x7c,0x0,0x44,0x33,0xf4,0x9f,0x73,0x43,0x67,0xf0,0x19,0xb,0x7f,0x0,0x41,0xd6,0x9f,0xf3,0xde,0x7d,0xb,0x7c,0x1,0x44,0xa4,0x42,0xec,0xfe,0x8b,0x2d,0x2c,0x1,0xb,0x7c,0x0,0x23,0x1,0xb,0x7f,0x1,0x23,0x2,0xb,0x7f,0x0,0x23,0x2,0xb,0x7f,0x0,0x41,0x97,0xdc,0xb6,0xfb,0x0,0xb,0x7f,0x0,0x23,0x2,0xb,0x7f,0x0,0x23,0x2,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x0,0x2,0x0,0x1,0x32,0x3,0x0,0x1,0x33,0x3,0x1,0x1,0x30,0x3,0x2,0x1,0x31,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0xb,0x1e,0x5,0x0,0x23,0x7,0xb,0x0,0x0,0x23,0x6,0xb,0x0,0x0,0x41,0x9b,0xbf,0xcb,0x1,0xb,0x0,0x0,0x23,0x8,0xb,0x1,0xfa,0x0,0x23,0x6,0xb,0x0, Step #5: \000asm\001\000\000\000\001\001\000\005\004\001\000\336\035\006Q\013}\001C\023\204e\006\013|\000D3\364\237sCg\360\031\013\177\000A\326\237\363\336}\013|\001D\244B\354\376\213-,\001\013|\000#\001\013\177\001#\002\013\177\000#\002\013\177\000A\227\334\266\373\000\013\177\000#\002\013\177\000#\002\013\177\001A\007\013\007-\013\000\002\000\0012\003\000\0013\003\001\0010\003\002\0011\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\00210\003\011\013\036\005\000#\007\013\000\000#\006\013\000\000A\233\277\313\001\013\000\000#\010\013\001\372\000#\006\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-438f52de3c03353f995e1ab52d7c57aa3e852f01 Step #5: Base64: AGFzbQEAAAABAQAFBAEA3h0GUQt9AUMThGUGC3wARDP0n3NDZ/AZC38AQdaf8959C3wBRKRC7P6LLSwBC3wAIwELfwEjAgt/ACMCC38AQZfctvsAC38AIwILfwAjAgt/AUEHCwctCwACAAEyAwABMwMBATADAgExAwMBNQMEATYDBQE3AwYBOAMHATkDCAIxMAMJCx4FACMHCwAAIwYLAABBm7/LAQsAACMICwH6ACMGCwA= Step #5: MERGE-OUTER: attempt 2886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1496741632 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556423557198, 0x55642355f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55642355f918,0x5564235e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/438f52de3c03353f995e1ab52d7c57aa3e852f01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10547 processed earlier; will process 4728 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 212 ft: 213 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556420d6b5dd bp 0x000000000000 sp 0x7ffdc255b650 T40507) Step #5: ==40507==The signal is caused by a READ memory access. Step #5: #0 0x556420d6b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556420b8d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556420b8cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556420b6a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556420a8bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5564209e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564209ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564209d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556420a003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50e2b47082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564209c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40507==Register values: Step #5: rax = 0x00005564250f9160 rbx = 0x00005564250f9160 rcx = 0x00005564250f9150 rdx = 0x00007f50e2d0fb80 Step #5: rdi = 0x00005564250f9150 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007ffdc255b650 Step #5: r8 = 0x00005564250f9160 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50e2d0fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556423f6a960 r14 = 0x0000000100000004 r15 = 0x0000556422ed7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x78,0xc,0x7f,0x0,0x41,0xc2,0xb4,0xfa,0xe5,0x0,0xb,0x7f,0x1,0x41,0xa1,0xc8,0x82,0xd5,0x2,0xb,0x7c,0x1,0x44,0xe9,0xc1,0x91,0x72,0xd5,0xca,0x58,0x12,0xb,0x7f,0x0,0x41,0xa4,0x8a,0xca,0xa0,0x7c,0xb,0x7c,0x1,0x44,0xc,0x28,0x9f,0x1e,0xb7,0xf5,0x5c,0x94,0xb,0x7f,0x0,0x41,0xf6,0xf4,0xeb,0xb9,0x2,0xb,0x7e,0x1,0x42,0xc5,0x90,0xd0,0xc5,0xed,0x90,0xb4,0xec,0xa3,0x7f,0xb,0x7c,0x1,0x44,0x55,0x9a,0x41,0xf0,0x52,0x29,0xdf,0xf6,0xb,0x7d,0x1,0x43,0x81,0xc2,0x14,0xc6,0xb,0x7c,0x0,0x44,0x3,0xa2,0xa9,0xe0,0xaf,0x2f,0xc4,0x95,0xb,0x7d,0x1,0x43,0x78,0xef,0xd,0x41,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x31,0xb,0x5,0x5f,0x30,0x6f,0x37,0x8,0x3,0x0,0x0,0x3,0x1,0x1,0x32,0x3,0x2,0x1,0x33,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x34,0x3,0x5,0x1,0x36,0x3,0x6,0x1,0x37,0x3,0x7,0x1,0x30,0x3,0x8,0x1,0x31,0x3,0x9,0x2,0x31,0x30,0x3,0xa, Step #5: \000asm\001\000\000\000\006x\014\177\000A\302\264\372\345\000\013\177\001A\241\310\202\325\002\013|\001D\351\301\221r\325\312X\022\013\177\000A\244\212\312\240|\013|\001D\014(\237\036\267\365\\\224\013\177\000A\366\364\353\271\002\013~\001B\305\220\320\305\355\220\264\354\243\177\013|\001DU\232A\360R)\337\366\013}\001C\201\302\024\306\013|\000D\003\242\251\340\257/\304\225\013}\001Cx\357\015A\013\177\001A\007\013\0071\013\005_0o7\010\003\000\000\003\001\0012\003\002\0013\003\003\0015\003\004\0014\003\005\0016\003\006\0017\003\007\0010\003\010\0011\003\011\00210\003\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-991b2cd6ecdb37d43c48382b4c447e20f820f820 Step #5: Base64: AGFzbQEAAAAGeAx/AEHCtPrlAAt/AUGhyILVAgt8AUTpwZFy1cpYEgt/AEGkisqgfAt8AUQMKJ8et/VclAt/AEH29Ou5Agt+AULFkNDF7ZC07KN/C3wBRFWaQfBSKd/2C30BQ4HCFMYLfABEA6Kp4K8vxJULfQFDeO8NQQt/AUEHCwcxCwVfMG83CAMAAAMBATIDAgEzAwMBNQMEATQDBQE2AwYBNwMHATADCAExAwkCMTADCg== Step #5: MERGE-OUTER: attempt 2887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1496882561 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621bf536198, 0x5621bf53e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621bf53e918,0x5621bf5c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/991b2cd6ecdb37d43c48382b4c447e20f820f820' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10549 processed earlier; will process 4726 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621bcd4a5dd bp 0x000000000000 sp 0x7ffc3d178740 T40511) Step #5: ==40511==The signal is caused by a READ memory access. Step #5: #0 0x5621bcd4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621bcb6c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621bcb6bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621bcb49929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621bca6aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621bc9c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621bc9cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621bc9b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621bc9df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f343e6ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5621bc9a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40511==Register values: Step #5: rax = 0x00005621c15ed1e0 rbx = 0x00005621c15ed1e0 rcx = 0x00005621c15ed690 rdx = 0x00007f343e8b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3d178740 Step #5: r8 = 0x00005621c15ed1e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f343e8b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621bff49960 r14 = 0x0000000100000004 r15 = 0x00005621beeb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x78,0xc,0x7f,0x0,0x41,0xc2,0xb4,0xfa,0xe5,0x0,0xb,0x7f,0x1,0x41,0xa1,0xc8,0x82,0xd5,0x2,0xb,0x7c,0x1,0x44,0xe9,0xc1,0x91,0x72,0xd5,0xca,0x58,0x12,0xb,0x7f,0x0,0x41,0xa4,0x8a,0xca,0xa0,0x7c,0xb,0x7c,0x1,0x44,0xc,0x28,0x9f,0x1e,0xb7,0xf5,0x5c,0x94,0xb,0x7f,0x0,0x41,0xf6,0xf4,0xeb,0xb9,0x2,0xb,0x7e,0x1,0x42,0xc5,0x90,0xd0,0xc5,0xed,0x90,0xb4,0xec,0xa3,0x7f,0xb,0x7c,0x1,0x44,0x55,0x9a,0x41,0xf0,0x52,0x29,0xdf,0xf6,0xb,0x7d,0x1,0x43,0x81,0xc2,0x14,0xc6,0xb,0x7c,0x0,0x44,0x3,0xa2,0xa9,0xe0,0xaf,0x2f,0xc4,0x95,0xb,0x7d,0x1,0x43,0x78,0xef,0xd,0x41,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x31,0xb,0x5,0x5f,0x35,0x6f,0x38,0x8,0x3,0x0,0x0,0x3,0x1,0x1,0x32,0x3,0x2,0x1,0x33,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x34,0x3,0x5,0x1,0x36,0x3,0x6,0x1,0x37,0x3,0x7,0x1,0x30,0x3,0x8,0x1,0x31,0x3,0x9,0x2,0x31,0x30,0x3,0xa, Step #5: \000asm\001\000\000\000\006x\014\177\000A\302\264\372\345\000\013\177\001A\241\310\202\325\002\013|\001D\351\301\221r\325\312X\022\013\177\000A\244\212\312\240|\013|\001D\014(\237\036\267\365\\\224\013\177\000A\366\364\353\271\002\013~\001B\305\220\320\305\355\220\264\354\243\177\013|\001DU\232A\360R)\337\366\013}\001C\201\302\024\306\013|\000D\003\242\251\340\257/\304\225\013}\001Cx\357\015A\013\177\001A\007\013\0071\013\005_5o8\010\003\000\000\003\001\0012\003\002\0013\003\003\0015\003\004\0014\003\005\0016\003\006\0017\003\007\0010\003\010\0011\003\011\00210\003\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-0602aa2df2d2f55f06350fb0232f547a67fc21aa Step #5: Base64: AGFzbQEAAAAGeAx/AEHCtPrlAAt/AUGhyILVAgt8AUTpwZFy1cpYEgt/AEGkisqgfAt8AUQMKJ8et/VclAt/AEH29Ou5Agt+AULFkNDF7ZC07KN/C3wBRFWaQfBSKd/2C30BQ4HCFMYLfABEA6Kp4K8vxJULfQFDeO8NQQt/AUEHCwcxCwVfNW84CAMAAAMBATIDAgEzAwMBNQMEATQDBQE2AwYBNwMHATADCAExAwkCMTADCg== Step #5: MERGE-OUTER: attempt 2888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1497020055 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f42fb60198, 0x55f42fb68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f42fb68918,0x55f42fbf00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0602aa2df2d2f55f06350fb0232f547a67fc21aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10550 processed earlier; will process 4725 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f42d3745dd bp 0x000000000000 sp 0x7ffc2783d030 T40515) Step #5: ==40515==The signal is caused by a READ memory access. Step #5: #0 0x55f42d3745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f42d196280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f42d195fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f42d173929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f42d094ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f42cfecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f42cff61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f42cfdd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f42d0093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ee80df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f42cfd0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40515==Register values: Step #5: rax = 0x000055f4326de1e0 rbx = 0x000055f4326de1e0 rcx = 0x000055f4326de690 rdx = 0x00007f2ee82a7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2783d030 Step #5: r8 = 0x000055f4326de1e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ee82a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f430573960 r14 = 0x0000000100000004 r15 = 0x000055f42f4e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x6,0x78,0xc,0x7f,0x0,0x41,0xc2,0xb4,0xfa,0xe5,0x0,0xb,0x7f,0x1,0x41,0xa1,0xc8,0x82,0xd5,0x2,0xb,0x7c,0x1,0x44,0xe9,0xc1,0x91,0x72,0xd5,0xca,0x58,0x12,0xb,0x7f,0x0,0x41,0xa4,0x8a,0xca,0xa0,0x7c,0xb,0x7c,0x1,0x44,0xc,0x28,0x9f,0x1e,0xb7,0xf5,0x5c,0x94,0xb,0x7f,0x0,0x41,0xf6,0xf4,0xeb,0xb9,0x2,0xb,0x7e,0x1,0x42,0xc5,0x90,0xd0,0xc5,0xed,0x90,0xb4,0xec,0xa3,0x7f,0xb,0x7c,0x1,0x44,0x55,0x9a,0x41,0xf0,0x52,0x29,0xdf,0xf6,0xb,0x7d,0x1,0x43,0x81,0xc2,0x14,0xc6,0xb,0x7c,0x0,0x44,0x3,0xa2,0xa9,0xe0,0xaf,0x2f,0xc4,0x95,0xb,0x7d,0x1,0x43,0x78,0xef,0xd,0x41,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x31,0xb,0x5,0x5f,0x34,0x6f,0x37,0x8,0x3,0x0,0x0,0x3,0x1,0x1,0x32,0x3,0x2,0x1,0x33,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x34,0x3,0x5,0x1,0x36,0x3,0x6,0x1,0x37,0x3,0x7,0x1,0x30,0x3,0x8,0x1,0x31,0x3,0x9,0x2,0x31,0x30,0x3,0xa, Step #5: \000asm\001\000\000\000\006x\014\177\000A\302\264\372\345\000\013\177\001A\241\310\202\325\002\013|\001D\351\301\221r\325\312X\022\013\177\000A\244\212\312\240|\013|\001D\014(\237\036\267\365\\\224\013\177\000A\366\364\353\271\002\013~\001B\305\220\320\305\355\220\264\354\243\177\013|\001DU\232A\360R)\337\366\013}\001C\201\302\024\306\013|\000D\003\242\251\340\257/\304\225\013}\001Cx\357\015A\013\177\001A\007\013\0071\013\005_4o7\010\003\000\000\003\001\0012\003\002\0013\003\003\0015\003\004\0014\003\005\0016\003\006\0017\003\007\0010\003\010\0011\003\011\00210\003\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-465c55880503dc9a7f33c48ab1e4be067ce95a47 Step #5: Base64: AGFzbQEAAAAGeAx/AEHCtPrlAAt/AUGhyILVAgt8AUTpwZFy1cpYEgt/AEGkisqgfAt8AUQMKJ8et/VclAt/AEH29Ou5Agt+AULFkNDF7ZC07KN/C3wBRFWaQfBSKd/2C30BQ4HCFMYLfABEA6Kp4K8vxJULfQFDeO8NQQt/AUEHCwcxCwVfNG83CAMAAAMBATIDAgEzAwMBNQMEATQDBQE2AwYBNwMHATADCAExAwkCMTADCg== Step #5: MERGE-OUTER: attempt 2889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1497158210 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f89dd8198, 0x564f89de0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f89de0918,0x564f89e680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/465c55880503dc9a7f33c48ab1e4be067ce95a47' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10551 processed earlier; will process 4724 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 287 ft: 288 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #2 pulse cov: 291 ft: 319 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f875ec5dd bp 0x000000000000 sp 0x7ffc660b5890 T40519) Step #5: ==40519==The signal is caused by a READ memory access. Step #5: #0 0x564f875ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f8740e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f8740dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f873eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f8730cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f87264c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f8726e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f872556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f872813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabbf62f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f87248aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40519==Register values: Step #5: rax = 0x0000564f8af00460 rbx = 0x0000564f8af00460 rcx = 0x0000564f8af00450 rdx = 0x00007fabbf7f7b80 Step #5: rdi = 0x0000564f8af00450 rsi = 0x0000000000002021 rbp = 0x0000000000000000 rsp = 0x00007ffc660b5890 Step #5: r8 = 0x0000564f8af00460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fabbf7f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f8a7eb960 r14 = 0x0000000100000004 r15 = 0x0000564f89758386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x1,0xd9,0x1,0x9d,0x9c,0x1,0x6,0x67,0xb,0x7e,0x0,0x42,0xd7,0xe2,0x98,0xde,0xb1,0x9b,0xe1,0xfd,0x68,0xb,0x6f,0x1,0xd0,0x6f,0xb,0x7d,0x0,0x43,0x6,0xf8,0x70,0x76,0xb,0x7d,0x0,0x43,0x8a,0xf7,0xa6,0x2f,0xb,0x7f,0x0,0x41,0x96,0xee,0xa3,0x85,0x7a,0xb,0x7d,0x0,0x43,0x4d,0x55,0x9b,0x6a,0xb,0x7d,0x0,0x43,0xed,0x5d,0x67,0xc8,0xb,0x7d,0x0,0x43,0xae,0x3b,0xb8,0x9a,0xb,0x7b,0x1,0xfd,0xc,0xa6,0x18,0xd6,0x34,0xaf,0xd2,0x1c,0xda,0x94,0x39,0xf2,0x3,0xee,0x42,0xec,0xc1,0xb,0x7f,0x1,0x41,0xb2,0xa7,0xf9,0xf4,0x7,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x0,0x2,0x0,0x1,0x31,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x9,0xd,0x2,0x5,0x6f,0x2,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0x5,0x6f,0x0, Step #5: \000asm\001\000\000\000\005\007\001\001\331\001\235\234\001\006g\013~\000B\327\342\230\336\261\233\341\375h\013o\001\320o\013}\000C\006\370pv\013}\000C\212\367\246/\013\177\000A\226\356\243\205z\013}\000CMU\233j\013}\000C\355]g\310\013}\000C\256;\270\232\013{\001\375\014\246\030\3264\257\322\034\332\2249\362\003\356B\354\301\013\177\001A\262\247\371\364\007\013\177\001A\007\013\007-\013\000\002\000\0011\003\000\0012\003\001\0013\003\002\0014\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\00210\003\011\011\015\002\005o\002\320o\013\320o\013\005o\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9166c87ab5416144669a917a524313972ff532b Step #5: Base64: AGFzbQEAAAAFBwEB2QGdnAEGZwt+AELX4pjesZvh/WgLbwHQbwt9AEMG+HB2C30AQ4r3pi8LfwBBlu6jhXoLfQBDTVWbagt9AEPtXWfIC30AQ647uJoLewH9DKYY1jSv0hzalDnyA+5C7MELfwFBsqf59AcLfwFBBwsHLQsAAgABMQMAATIDAQEzAwIBNAMDATUDBAE2AwUBNwMGATgDBwE5AwgCMTADCQkNAgVvAtBvC9BvCwVvAA== Step #5: MERGE-OUTER: attempt 2890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1497297110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b878cdc198, 0x55b878ce4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b878ce4918,0x55b878d6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9166c87ab5416144669a917a524313972ff532b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10554 processed earlier; will process 4721 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 218 ft: 219 exec/s: 0 rss: 688Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8764f05dd bp 0x000000000000 sp 0x7ffc6aa7dad0 T40523) Step #5: ==40523==The signal is caused by a READ memory access. Step #5: #0 0x55b8764f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b876312280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b876311fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8762ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b876210ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b876168c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8761721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8761596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8761853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d6bec5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b87614caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40523==Register values: Step #5: rax = 0x000055b87a242610 rbx = 0x000055b87a242610 rcx = 0x000055b87a242600 rdx = 0x00007f8d6c08db80 Step #5: rdi = 0x000055b87a242600 rsi = 0x0000000000120000 rbp = 0x0000000000000000 rsp = 0x00007ffc6aa7dad0 Step #5: r8 = 0x000055b87a242610 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d6c08dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8796ef960 r14 = 0x0000000100000004 r15 = 0x000055b87865c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xd,0x4,0x6e,0x61,0x6c,0x65,0x0,0x0,0x3,0x0,0xa,0x0,0x17,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xa,0x0,0x16,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xa,0x0,0x16,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xa,0x0,0x56,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0xa,0x0,0x16,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x0,0x0,0x3,0x0,0x4,0x0,0x15,0x0,0x0,0xd,0x4,0x6e,0x61,0x6d,0x65,0x3,0x0,0x4,0x0,0x15,0x0,0x7e,0x0, Step #5: \000asm\001\000\000\000\000\015\004nale\000\000\003\000\012\000\027\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\012\000\026\000\000\015\004name\000\000\003\000\012\000\026\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\012\000V\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\012\000\026\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\000\000\003\000\004\000\025\000\000\015\004name\003\000\004\000\025\000~\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8e3f06f3a2f718383bee5bfc53854fb4befceea Step #5: Base64: AGFzbQEAAAAADQRuYWxlAAADAAoAFwAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAoAFgAADQRuYW1lAAADAAoAFgAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAoAVgAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAoAFgAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAAADAAQAFQAADQRuYW1lAwAEABUAfgA= Step #5: MERGE-OUTER: attempt 2891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1497803648 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55865f31d198, 0x55865f325911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55865f325918,0x55865f3ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8e3f06f3a2f718383bee5bfc53854fb4befceea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10556 processed earlier; will process 4719 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 219 ft: 220 exec/s: 0 rss: 657Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 374 ft: 411 exec/s: 0 rss: 657Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55865cb315dd bp 0x000000000000 sp 0x7fffa7ab7030 T40527) Step #5: ==40527==The signal is caused by a READ memory access. Step #5: #0 0x55865cb315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55865c953280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55865c952fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55865c930929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55865c851ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55865c7a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55865c7b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55865c79a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55865c7c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6b508d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55865c78daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40527==Register values: Step #5: rax = 0x00005586608e7510 rbx = 0x00005586608e7510 rcx = 0x00005586608e79c0 rdx = 0x00007fe6b5255b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa7ab7030 Step #5: r8 = 0x00005586608e7510 r9 = 0x00007fe6b5255c20 r10 = 0x000055866076d010 r11 = 0x00007fe6b5255be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055865fd30960 r14 = 0x0000000100000004 r15 = 0x000055865ec9d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x21,0x5,0x0,0x0,0x1,0x70,0x0,0x0,0x5,0xc4,0x8d,0x65,0x46,0x43,0x0,0x3,0x7f,0x0,0x0,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x7d,0x0,0x1,0x74,0x0,0x3,0x7c,0x0,0x5,0x3,0x1,0x4,0x74,0x6,0x44,0xb,0x7f,0x0,0x23,0x0,0xb,0x7c,0x0,0x23,0x3,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x0,0xb,0x7d,0x0,0x23,0x2,0xb,0x7f,0x1,0x41,0xed,0xc6,0x8f,0x9b,0x7e,0xb,0x7f,0x1,0x23,0x0,0xb,0x7d,0x1,0x23,0x2,0xb,0x7e,0x0,0x42,0xaf,0xb8,0xf4,0xed,0xc5,0xd1,0xbd,0xca,0x1e,0xb,0x7c,0x0,0x23,0x3,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x46,0x10,0x0,0x1,0x0,0x1,0x32,0x2,0x0,0x1,0x1,0x1,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x35,0x3,0x3,0x1,0x36,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x2d,0x36,0x3,0x8,0x2,0x31,0x31,0x3,0x9,0x2,0x31,0x32,0x3,0xa,0x2,0x31,0x33,0x3,0xb,0x2,0x31,0x34,0x1,0x0,0x2,0x31,0x35,0x3,0xd, Step #5: \000asm\001\000\000\000\002!\005\000\000\001p\000\000\005\304\215eFC\000\003\177\000\000\000\003\177\001\000\000\003}\000\001t\000\003|\000\005\003\001\004t\006D\013\177\000#\000\013|\000#\003\013\177\000#\000\013\177\001#\000\013}\000#\002\013\177\001A\355\306\217\233~\013\177\001#\000\013}\001#\002\013~\000B\257\270\364\355\305\321\275\312\036\013|\000#\003\013\177\001A\007\013\007F\020\000\001\000\0012\002\000\001\001\001\000\0013\003\001\0014\003\002\0015\003\003\0016\003\004\0017\003\005\0018\003\006\0019\003\007\002-6\003\010\00211\003\011\00212\003\012\00213\003\013\00214\001\000\00215\003\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b930fccadae3d5d850f3ab05ff1e7063fd664ef Step #5: Base64: AGFzbQEAAAACIQUAAAFwAAAFxI1lRkMAA38AAAADfwEAAAN9AAF0AAN8AAUDAQR0BkQLfwAjAAt8ACMDC38AIwALfwEjAAt9ACMCC38BQe3Gj5t+C38BIwALfQEjAgt+AEKvuPTtxdG9yh4LfAAjAwt/AUEHCwdGEAABAAEyAgABAQEAATMDAQE0AwIBNQMDATYDBAE3AwUBOAMGATkDBwItNgMIAjExAwkCMTIDCgIxMwMLAjE0AQACMTUDDQ== Step #5: MERGE-OUTER: attempt 2892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1498295527 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591e00ea198, 0x5591e00f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591e00f2918,0x5591e017a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b930fccadae3d5d850f3ab05ff1e7063fd664ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10559 processed earlier; will process 4716 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591dd8fe5dd bp 0x000000000000 sp 0x7ffcd90198f0 T40531) Step #5: ==40531==The signal is caused by a READ memory access. Step #5: #0 0x5591dd8fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591dd720280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591dd71ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591dd6fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591dd61ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591dd576c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591dd5801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591dd5676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591dd5933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ea339a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591dd55aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40531==Register values: Step #5: rax = 0x00005591e20fd2c0 rbx = 0x00005591e20fd2c0 rcx = 0x00005591e20fd770 rdx = 0x00007f4ea3562b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd90198f0 Step #5: r8 = 0x00005591e20fd2c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4ea3562be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591e0afd960 r14 = 0x0000000100000004 r15 = 0x00005591dfa6a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x21,0x5,0x0,0x0,0x1,0x70,0x0,0x0,0x5,0xc4,0x8d,0x65,0x46,0x43,0x0,0x3,0x7f,0x0,0x0,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x7d,0x0,0x1,0x74,0x0,0x3,0x7c,0x0,0x5,0x3,0x1,0x4,0x74,0x6,0x44,0xb,0x7f,0x0,0x23,0x0,0xb,0x7c,0x0,0x23,0x3,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x0,0xb,0x7d,0x0,0x23,0x2,0xb,0x7f,0x1,0x41,0xed,0xc6,0x8f,0x9b,0x7e,0xb,0x7f,0x1,0x23,0x0,0xb,0x7d,0x1,0x23,0x2,0xb,0x7e,0x0,0x42,0xaf,0xb8,0xf4,0xed,0xc5,0xd1,0xbd,0xca,0x1e,0xb,0x7c,0x0,0x23,0x3,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x46,0x10,0x0,0x1,0x0,0x1,0x31,0x2,0x0,0x1,0x1,0x3,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x35,0x3,0x3,0x1,0x30,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x2d,0x36,0x3,0x8,0x2,0x31,0x31,0x3,0x9,0x2,0x31,0x32,0x3,0xa,0x2,0x31,0x33,0x3,0xb,0x2,0x31,0x34,0x1,0x0,0x2,0x31,0x35,0x3,0xd, Step #5: \000asm\001\000\000\000\002!\005\000\000\001p\000\000\005\304\215eFC\000\003\177\000\000\000\003\177\001\000\000\003}\000\001t\000\003|\000\005\003\001\004t\006D\013\177\000#\000\013|\000#\003\013\177\000#\000\013\177\001#\000\013}\000#\002\013\177\001A\355\306\217\233~\013\177\001#\000\013}\001#\002\013~\000B\257\270\364\355\305\321\275\312\036\013|\000#\003\013\177\001A\007\013\007F\020\000\001\000\0011\002\000\001\001\003\000\0013\003\001\0014\003\002\0015\003\003\0010\003\004\0017\003\005\0018\003\006\0019\003\007\002-6\003\010\00211\003\011\00212\003\012\00213\003\013\00214\001\000\00215\003\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-0def058c7d2834bc3a9248152fa38239d1b41407 Step #5: Base64: AGFzbQEAAAACIQUAAAFwAAAFxI1lRkMAA38AAAADfwEAAAN9AAF0AAN8AAUDAQR0BkQLfwAjAAt8ACMDC38AIwALfwEjAAt9ACMCC38BQe3Gj5t+C38BIwALfQEjAgt+AEKvuPTtxdG9yh4LfAAjAwt/AUEHCwdGEAABAAExAgABAQMAATMDAQE0AwIBNQMDATADBAE3AwUBOAMGATkDBwItNgMIAjExAwkCMTIDCgIxMwMLAjE0AQACMTUDDQ== Step #5: MERGE-OUTER: attempt 2893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1498433055 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a081cd198, 0x563a081d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a081d5918,0x563a0825d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0def058c7d2834bc3a9248152fa38239d1b41407' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10560 processed earlier; will process 4715 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 329 ft: 330 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a059e15dd bp 0x000000000000 sp 0x7fff9413feb0 T40535) Step #5: ==40535==The signal is caused by a READ memory access. Step #5: #0 0x563a059e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a05803280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a05802fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a057e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a05701ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a05659c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a056631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a0564a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a056763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c91f66082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a0563daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40535==Register values: Step #5: rax = 0x0000563a0a985f40 rbx = 0x0000563a0a985f40 rcx = 0x0000563a0a9863f0 rdx = 0x00007f7c9212eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9413feb0 Step #5: r8 = 0x0000563a0a985f40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c9212ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a08be0960 r14 = 0x0000000100000004 r15 = 0x0000563a07b4d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0x0, Step #5: \000asm\001\000\000\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\001\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000\000\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54e167da83185c51dc95c2cc272c16923e654c15 Step #5: Base64: AGFzbQEAAAAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQABAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQAAAQA= Step #5: MERGE-OUTER: attempt 2894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1498570815 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af123e1198, 0x55af123e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af123e9918,0x55af124710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54e167da83185c51dc95c2cc272c16923e654c15' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10562 processed earlier; will process 4713 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af0fbf55dd bp 0x000000000000 sp 0x7ffc8f0ee7a0 T40539) Step #5: ==40539==The signal is caused by a READ memory access. Step #5: #0 0x55af0fbf55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af0fa17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af0fa16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af0f9f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af0f915ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af0f86dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af0f8771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af0f85e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af0f88a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7dac39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af0f851aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40539==Register values: Step #5: rax = 0x000055af1357e8c0 rbx = 0x000055af1357e8c0 rcx = 0x000055af1357ed70 rdx = 0x00007fd7dae01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8f0ee7a0 Step #5: r8 = 0x000055af1357e8c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7dae01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af12df4960 r14 = 0x0000000100000004 r15 = 0x000055af11d61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xb1,0x1,0x1,0x4e,0x16,0x50,0x0,0x5e,0x78,0x0,0x60,0x4,0x7f,0x6f,0x7f,0x7e,0x1,0x7d,0x5f,0x7,0x6f,0x0,0x7c,0x0,0x77,0x1,0x78,0x0,0x7d,0x0,0x7c,0x0,0x77,0x1,0x50,0x0,0x5e,0x77,0x1,0x5f,0x7,0x73,0x0,0x7f,0x1,0x7d,0x0,0x70,0x0,0x7d,0x0,0x71,0x1,0x77,0x0,0x60,0x0,0x1,0x7e,0x60,0x1,0x7f,0x2,0x7e,0x7d,0x4f,0x0,0x5f,0x1,0x7e,0x1,0x60,0x0,0x0,0x5e,0x7e,0x0,0x50,0x0,0x5f,0x7,0x7f,0x0,0x7e,0x1,0x77,0x1,0x7e,0x1,0x7b,0x0,0x72,0x0,0x7b,0x0,0x5e,0x78,0x1,0x60,0x1,0x7f,0x0,0x50,0x0,0x60,0x0,0x3,0x7c,0x7f,0x7f,0x5f,0x5,0x78,0x1,0x7b,0x1,0x77,0x0,0x70,0x1,0x7e,0x0,0x5f,0x0,0x5e,0x7f,0x0,0x60,0x0,0x0,0x5f,0x3,0x77,0x0,0x77,0x1,0x6c,0x1,0x50,0x0,0x5e,0x78,0x1,0x5f,0xf,0x7d,0x0,0x7e,0x1,0x7e,0x1,0x7f,0x1,0x7f,0x1,0x78,0x1,0x7b,0x0,0x7e,0x1,0x7f,0x0,0x7f,0x0,0x7b,0x1,0x77,0x1,0x7c,0x1,0x7f,0x1,0x73,0x1,0x60,0x1,0x7d,0x0,0x0,0x3,0x0,0x3,0x0, Step #5: \000asm\001\000\000\000\001\261\001\001N\026P\000^x\000`\004\177o\177~\001}_\007o\000|\000w\001x\000}\000|\000w\001P\000^w\001_\007s\000\177\001}\000p\000}\000q\001w\000`\000\001~`\001\177\002~}O\000_\001~\001`\000\000^~\000P\000_\007\177\000~\001w\001~\001{\000r\000{\000^x\001`\001\177\000P\000`\000\003|\177\177_\005x\001{\001w\000p\001~\000_\000^\177\000`\000\000_\003w\000w\001l\001P\000^x\001_\017}\000~\001~\001\177\001\177\001x\001{\000~\001\177\000\177\000{\001w\001|\001\177\001s\001`\001}\000\000\003\000\003\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5922541615710313d7d00a5c3b4d342c23bd8798 Step #5: Base64: AGFzbQEAAAABsQEBThZQAF54AGAEf29/fgF9XwdvAHwAdwF4AH0AfAB3AVAAXncBXwdzAH8BfQBwAH0AcQF3AGAAAX5gAX8Cfn1PAF8BfgFgAABefgBQAF8HfwB+AXcBfgF7AHIAewBeeAFgAX8AUABgAAN8f39fBXgBewF3AHABfgBfAF5/AGAAAF8DdwB3AWwBUABeeAFfD30AfgF+AX8BfwF4AXsAfgF/AH8AewF3AXwBfwFzAWABfQAAAwADAA== Step #5: MERGE-OUTER: attempt 2895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1498707478 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610ed9ac198, 0x5610ed9b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610ed9b4918,0x5610eda3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5922541615710313d7d00a5c3b4d342c23bd8798' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10563 processed earlier; will process 4712 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610eb1c05dd bp 0x000000000000 sp 0x7ffcc285aae0 T40543) Step #5: ==40543==The signal is caused by a READ memory access. Step #5: #0 0x5610eb1c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610eafe2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610eafe1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610eafbf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610eaee0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610eae38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610eae421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610eae296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610eae553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86f35b0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610eae1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40543==Register values: Step #5: rax = 0x00005610efa372c0 rbx = 0x00005610efa372c0 rcx = 0x00005610efa37770 rdx = 0x00007f86f3778b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc285aae0 Step #5: r8 = 0x00005610efa372c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86f3778be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610ee3bf960 r14 = 0x0000000100000004 r15 = 0x00005610ed32c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0x21,0x5,0x0,0x0,0x1,0x70,0x0,0x0,0x5,0xc4,0x8d,0x65,0x46,0x43,0x0,0x3,0x7f,0x0,0x0,0x0,0x3,0x7f,0x1,0x0,0x0,0x3,0x7d,0x0,0x1,0x74,0x0,0x3,0x7c,0x0,0x5,0x3,0x1,0x4,0x74,0x6,0x44,0xb,0x7f,0x0,0x23,0x0,0xb,0x7c,0x0,0x23,0x3,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x0,0xb,0x7d,0x0,0x23,0x2,0xb,0x7f,0x1,0x41,0xed,0xc6,0x8f,0x9b,0x7e,0xb,0x7f,0x1,0x23,0x0,0xb,0x7d,0x1,0x23,0x2,0xb,0x7e,0x0,0x42,0xaf,0xb8,0xea,0xed,0xc5,0xe3,0xbd,0xca,0x1e,0xb,0x7c,0x0,0x23,0x3,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x46,0x10,0x0,0x1,0x0,0x1,0x31,0x2,0x0,0x1,0x3,0x1,0x0,0x1,0x32,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x30,0x3,0x3,0x1,0x36,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x7a,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x2d,0x36,0x3,0x8,0x2,0x5d,0x31,0x3,0x9,0x2,0x31,0x32,0x3,0xa,0x2,0x31,0x33,0x3,0xb,0x2,0x31,0x34,0x1,0x0,0x2,0x5f,0x5f,0x3,0xd, Step #5: \000asm\001\000\000\000\001\001\000\002!\005\000\000\001p\000\000\005\304\215eFC\000\003\177\000\000\000\003\177\001\000\000\003}\000\001t\000\003|\000\005\003\001\004t\006D\013\177\000#\000\013|\000#\003\013\177\000#\000\013\177\001#\000\013}\000#\002\013\177\001A\355\306\217\233~\013\177\001#\000\013}\001#\002\013~\000B\257\270\352\355\305\343\275\312\036\013|\000#\003\013\177\001A\007\013\007F\020\000\001\000\0011\002\000\001\003\001\000\0012\003\001\0014\003\002\0010\003\003\0016\003\004\0017\003\005\001z\003\006\0019\003\007\002-6\003\010\002]1\003\011\00212\003\012\00213\003\013\00214\001\000\002__\003\015 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bb6b1b0d0bb2bc2cf85481681468ae61301e824 Step #5: Base64: AGFzbQEAAAABAQACIQUAAAFwAAAFxI1lRkMAA38AAAADfwEAAAN9AAF0AAN8AAUDAQR0BkQLfwAjAAt8ACMDC38AIwALfwEjAAt9ACMCC38BQe3Gj5t+C38BIwALfQEjAgt+AEKvuOrtxeO9yh4LfAAjAwt/AUEHCwdGEAABAAExAgABAwEAATIDAQE0AwIBMAMDATYDBAE3AwUBegMGATkDBwItNgMIAl0xAwkCMTIDCgIxMwMLAjE0AQACX18DDQ== Step #5: MERGE-OUTER: attempt 2896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1498843209 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d212d64198, 0x55d212d6c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d212d6c918,0x55d212df40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3bb6b1b0d0bb2bc2cf85481681468ae61301e824' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10564 processed earlier; will process 4711 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #1 pulse cov: 294 ft: 295 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2105785dd bp 0x000000000000 sp 0x7fff12991500 T40547) Step #5: ==40547==The signal is caused by a READ memory access. Step #5: #0 0x55d2105785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d21039a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d210399fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d210377929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d210298ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2101f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2101fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2101e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d21020d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e74317082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2101d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40547==Register values: Step #5: rax = 0x000055d213e7c600 rbx = 0x000055d213e7c600 rcx = 0x000055d213e7cab0 rdx = 0x00007f4e744dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff12991500 Step #5: r8 = 0x000055d213e7c600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4e744dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d213777960 r14 = 0x0000000100000004 r15 = 0x000055d2126e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x3,0x1,0x0,0x4b,0x6,0x7c,0xc,0x7c,0x0,0x44,0xb4,0xfc,0x1d,0x3f,0xdd,0x4a,0xf7,0xf4,0xb,0x7e,0x1,0x42,0xa7,0x9b,0xc8,0xfb,0xb1,0xea,0x80,0x99,0xfb,0x0,0xb,0x7f,0x1,0x41,0xb7,0x98,0xf4,0xe0,0x7d,0xb,0x7c,0x1,0x44,0x6e,0x25,0x2e,0xa4,0x47,0xe8,0xf2,0x5e,0xb,0x7f,0x0,0x41,0xf5,0xa9,0xb4,0xce,0x7a,0xb,0x7c,0x1,0x44,0xc4,0x3,0xc8,0x2b,0x35,0xa6,0x15,0x51,0xb,0x7f,0x0,0x41,0x81,0xc2,0xd5,0xcc,0x6,0xb,0x7f,0x0,0x41,0x93,0xf3,0xf7,0xac,0x7f,0xb,0x7d,0x1,0x43,0xca,0x47,0xd2,0x9c,0xb,0x7c,0x1,0x44,0xd0,0x8e,0x4,0x7a,0xe8,0x79,0xc0,0xca,0xb,0x7c,0x1,0x44,0xbc,0xec,0x31,0xf2,0xc3,0xea,0x62,0xd1,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x38,0xc,0x7,0x32,0x62,0x6a,0x7e,0x2e,0x30,0x2d,0x2,0x0,0x0,0x3,0x0,0x1,0x31,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x30,0x3,0x6,0x1,0x2e,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x2,0x5f,0x57,0x3,0xa, Step #5: \000asm\001\000\000\000\005\003\001\000K\006|\014|\000D\264\374\035?\335J\367\364\013~\001B\247\233\310\373\261\352\200\231\373\000\013\177\001A\267\230\364\340}\013|\001Dn%.\244G\350\362^\013\177\000A\365\251\264\316z\013|\001D\304\003\310+5\246\025Q\013\177\000A\201\302\325\314\006\013\177\000A\223\363\367\254\177\013}\001C\312G\322\234\013|\001D\320\216\004z\350y\300\312\013|\001D\274\3541\362\303\352b\321\013\177\001A\007\013\0078\014\0072bj~.0-\002\000\000\003\000\0011\003\001\0013\003\002\0014\003\003\0015\003\004\0017\003\005\0010\003\006\001.\003\007\0019\003\010\00210\003\011\002_W\003\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbc6029e91c12ef34afd5b05ea1b16f8a1fd6a09 Step #5: Base64: AGFzbQEAAAAFAwEASwZ8DHwARLT8HT/dSvf0C34BQqebyPux6oCZ+wALfwFBt5j04H0LfAFEbiUupEfo8l4LfwBB9am0znoLfAFExAPIKzWmFVELfwBBgcLVzAYLfwBBk/P3rH8LfQFDykfSnAt8AUTQjgR66HnAygt8AUS87DHyw+pi0Qt/AUEHCwc4DAcyYmp+LjAtAgAAAwABMQMBATMDAgE0AwMBNQMEATcDBQEwAwYBLgMHATkDCAIxMAMJAl9XAwo= Step #5: MERGE-OUTER: attempt 2897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1498980156 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56175e9d9198, 0x56175e9e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56175e9e1918,0x56175ea690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cbc6029e91c12ef34afd5b05ea1b16f8a1fd6a09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10566 processed earlier; will process 4709 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56175c1ed5dd bp 0x000000000000 sp 0x7ffc96535200 T40551) Step #5: ==40551==The signal is caused by a READ memory access. Step #5: #0 0x56175c1ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56175c00f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56175c00efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56175bfec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56175bf0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56175be65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56175be6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56175be566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56175be823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdca672082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56175be49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40551==Register values: Step #5: rax = 0x0000561761088360 rbx = 0x0000561761088360 rcx = 0x0000561761088810 rdx = 0x00007fbdca83ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc96535200 Step #5: r8 = 0x0000561761088360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbdca83abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056175f3ec960 r14 = 0x0000000100000004 r15 = 0x000056175e359386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1,0x0,0x5,0x4,0x1,0x0,0x8a,0x64,0x6,0x6f,0xb,0x7c,0x1,0x44,0xed,0x4b,0x8b,0x81,0x2f,0xff,0x1,0x4,0xb,0x7e,0x1,0x42,0xf2,0xd3,0x9a,0x81,0xfa,0xdd,0xc0,0xcb,0x46,0xb,0x7d,0x1,0x43,0x79,0x8d,0x1,0x8d,0xb,0x7b,0x1,0xfd,0xc,0x79,0xca,0x29,0x93,0xd4,0xb7,0xb0,0x5d,0x66,0x41,0xb0,0x7b,0x48,0x0,0x1,0x83,0xb,0x7d,0x1,0x43,0xdf,0x92,0x28,0xb8,0xb,0x7f,0x1,0x41,0xec,0x87,0x9a,0x9b,0x79,0xb,0x7f,0x1,0x41,0x92,0xbe,0xc4,0xc3,0x3,0xb,0x70,0x0,0xd0,0x70,0xb,0x7d,0x1,0x43,0x30,0xa0,0xee,0xbf,0xb,0x7c,0x0,0x44,0xaf,0x7e,0xc6,0x4a,0x92,0x38,0x7a,0xdf,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x0,0x2,0x0,0x1,0x30,0x3,0x0,0x1,0x31,0x3,0x1,0x1,0x32,0x3,0x8,0x1,0x29,0x3,0x3,0x1,0x3d,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x34,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x9,0x13,0x2,0x5,0x6f,0x1,0xd0,0x6f,0xb,0x5,0x6f,0x3,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0xd0,0x6f,0xb, Step #5: \000asm\001\000\000\000\002\001\000\005\004\001\000\212d\006o\013|\001D\355K\213\201/\377\001\004\013~\001B\362\323\232\201\372\335\300\313F\013}\001Cy\215\001\215\013{\001\375\014y\312)\223\324\267\260]fA\260{H\000\001\203\013}\001C\337\222(\270\013\177\001A\354\207\232\233y\013\177\001A\222\276\304\303\003\013p\000\320p\013}\001C0\240\356\277\013|\000D\257~\306J\2228z\337\013\177\001A\007\013\007-\013\000\002\000\0010\003\000\0011\003\001\0012\003\010\001)\003\003\001=\003\004\0016\003\005\0014\003\006\0018\003\007\0019\003\010\00210\003\011\011\023\002\005o\001\320o\013\005o\003\320o\013\320o\013\320o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b626307d151f101de62ec470baf7268c15d37b0b Step #5: Base64: AGFzbQEAAAACAQAFBAEAimQGbwt8AUTtS4uBL/8BBAt+AULy05qB+t3Ay0YLfQFDeY0BjQt7Af0Mecopk9S3sF1mQbB7SAABgwt9AUPfkii4C38BQeyHmpt5C38BQZK+xMMDC3AA0HALfQFDMKDuvwt8AESvfsZKkjh63wt/AUEHCwctCwACAAEwAwABMQMBATIDCAEpAwMBPQMEATYDBQE0AwYBOAMHATkDCAIxMAMJCRMCBW8B0G8LBW8D0G8L0G8L0G8L Step #5: MERGE-OUTER: attempt 2898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1499117441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ad8fe8198, 0x563ad8ff0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ad8ff0918,0x563ad90780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b626307d151f101de62ec470baf7268c15d37b0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10567 processed earlier; will process 4708 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ad67fc5dd bp 0x000000000000 sp 0x7ffd3b463e00 T40555) Step #5: ==40555==The signal is caused by a READ memory access. Step #5: #0 0x563ad67fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ad661e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ad661dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ad65fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ad651cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ad6474c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ad647e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ad64656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ad64913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc732f90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ad6458aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40555==Register values: Step #5: rax = 0x0000563ada63d400 rbx = 0x0000563ada63d400 rcx = 0x0000563ada63d8b0 rdx = 0x00007fc733158b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3b463e00 Step #5: r8 = 0x0000563ada63d400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc733158be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ad99fb960 r14 = 0x0000000100000004 r15 = 0x0000563ad8968386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xd,0x2,0x1,0x28,0x0,0x3,0x7f,0x0,0x0,0x0,0x2,0x0,0xf5,0x29,0x4,0x4,0x1,0x70,0x0,0x3,0x6,0x58,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x23,0x0,0xb,0x7e,0x0,0x42,0x88,0xb5,0xb0,0xcc,0xb0,0x90,0xf4,0xee,0xc8,0x0,0xb,0x7f,0x1,0x23,0x0,0xb,0x7f,0x1,0x23,0x0,0xb,0x7c,0x0,0x44,0x63,0x90,0x89,0xba,0x51,0x5c,0xa6,0x57,0xb,0x7e,0x1,0x42,0xf9,0xce,0xc3,0xa9,0xda,0x94,0xb8,0xe7,0x5e,0xb,0x7f,0x0,0x41,0xc9,0xf4,0xa3,0x8a,0x7a,0xb,0x7f,0x0,0x41,0xa9,0xf5,0xec,0xa5,0x3,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x37,0xd,0x1,0x1d,0x1,0x0,0x0,0x2,0x0,0x1,0x31,0x3,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x35,0x3,0x3,0x1,0x36,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x30,0x3,0x7,0x2,0x31,0x30,0x3,0x8,0x2,0x31,0x31,0x3,0x9,0x2,0x31,0x32,0x3,0xa,0x9,0x15,0x4,0x0,0x41,0x1,0xb,0x0,0x0,0x23,0x0,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0x23,0x0,0xb,0x0, Step #5: \000asm\001\000\000\000\002\015\002\001(\000\003\177\000\000\000\002\000\365)\004\004\001p\000\003\006X\013\177\000#\000\013\177\001#\000\013~\000B\210\265\260\314\260\220\364\356\310\000\013\177\001#\000\013\177\001#\000\013|\000Dc\220\211\272Q\\\246W\013~\001B\371\316\303\251\332\224\270\347^\013\177\000A\311\364\243\212z\013\177\000A\251\365\354\245\003\013\177\000#\000\013\177\001A\007\013\0077\015\001\035\001\000\000\002\000\0011\003\000\0013\003\001\0014\003\002\0015\003\003\0016\003\004\0017\003\005\0018\003\006\0010\003\007\00210\003\010\00211\003\011\00212\003\012\011\025\004\000A\001\013\000\000#\000\013\000\000A\000\013\000\000#\000\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-376b0b7f9518572caf3a4d08d814aecc6cf215ab Step #5: Base64: AGFzbQEAAAACDQIBKAADfwAAAAIA9SkEBAFwAAMGWAt/ACMAC38BIwALfgBCiLWwzLCQ9O7IAAt/ASMAC38BIwALfABEY5CJulFcplcLfgFC+c7DqdqUuOdeC38AQcn0o4p6C38AQan17KUDC38AIwALfwFBBwsHNw0BHQEAAAIAATEDAAEzAwEBNAMCATUDAwE2AwQBNwMFATgDBgEwAwcCMTADCAIxMQMJAjEyAwoJFQQAQQELAAAjAAsAAEEACwAAIwALAA== Step #5: MERGE-OUTER: attempt 2899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1499253297 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f757a22198, 0x55f757a2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f757a2a918,0x55f757ab20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/376b0b7f9518572caf3a4d08d814aecc6cf215ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10568 processed earlier; will process 4707 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7552365dd bp 0x000000000000 sp 0x7ffc8b6a6560 T40559) Step #5: ==40559==The signal is caused by a READ memory access. Step #5: #0 0x55f7552365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f755058280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f755057fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f755035929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f754f56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f754eaec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f754eb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f754e9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f754ecb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9c460d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f754e92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40559==Register values: Step #5: rax = 0x000055f75a3b6730 rbx = 0x000055f75a3b6730 rcx = 0x000055f75a3b6be0 rdx = 0x00007fb9c47d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8b6a6560 Step #5: r8 = 0x000055f75a3b6730 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb9c47d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f758435960 r14 = 0x0000000100000004 r15 = 0x000055f7573a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x4,0x3,0xec,0x87,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xe4,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb3,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x84,0xb4,0x0,0x4,0x3,0xec,0x82,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4,0x0,0x4,0x3,0xec,0x83,0xb4, Step #5: \000asm\001\000\000\000\000\004\003\354\207\264\000\004\003\354\203\264\000\004\003\344\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\263\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\204\264\000\004\003\354\202\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264\000\004\003\354\203\264 Step #5: artifact_prefix='./'; Test unit written to ./crash-dec1cba260019ad30242008146a6f8fb1bbe3378 Step #5: Base64: AGFzbQEAAAAABAPsh7QABAPsg7QABAPkg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7MABAPsg7QABAPsg7QABAPsg7QABAPshLQABAPsgrQABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7QABAPsg7Q= Step #5: MERGE-OUTER: attempt 2900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1499387793 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56348992e198, 0x563489936911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563489936918,0x5634899be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dec1cba260019ad30242008146a6f8fb1bbe3378' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10569 processed earlier; will process 4706 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634871425dd bp 0x000000000000 sp 0x7ffc3fa46a70 T40563) Step #5: ==40563==The signal is caused by a READ memory access. Step #5: #0 0x5634871425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563486f64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563486f63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563486f41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563486e62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563486dbac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563486dc41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563486dab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563486dd73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfbe6d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563486d9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40563==Register values: Step #5: rax = 0x000056348c0b4440 rbx = 0x000056348c0b4440 rcx = 0x000056348c0b48f0 rdx = 0x00007fdfbe899b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3fa46a70 Step #5: r8 = 0x000056348c0b4440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfbe899be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056348a341960 r14 = 0x0000000100000004 r15 = 0x00005634892ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x96,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xba,0x8c,0xe0,0xba,0x96,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0xb6,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0xac,0xe0,0xbb,0x9b,0x6a,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x96,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0xb4,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8b,0xe0,0xbb,0x9b,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x96,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0xb4,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0x96,0x1,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0xb4,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xbb,0x9b,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x84,0xe0,0xbb,0x96,0x0,0x0,0x0,0xa,0x7,0x3,0xe0,0xba,0x8c,0xe0,0xba,0x96,0x80,0x0,0x0,0xa,0x7,0x3,0xe0,0xb4,0xbb,0xe0,0xbb,0x80,0x8c,0x0,0x0,0xa,0x7,0x3,0xe0,0xbb,0x8c,0xe0,0xab,0x9b,0x6d,0x0, Step #5: \000asm\001\000\000\000\000\012\007\003\340\273\204\340\273\226\000\000\000\012\007\003\340\272\214\340\272\226\200\000\000\012\007\003\340\273\214\340\273\266\200\000\000\012\007\003\340\273\254\340\273\233j\000\000\012\007\003\340\273\204\340\273\226\000\000\000\012\007\003\340\273\214\340\273\264\200\000\000\012\007\003\340\273\213\340\273\233\000\000\000\012\007\003\340\273\204\340\273\226\000\000\000\012\007\003\340\273\214\340\273\264\200\000\000\012\007\003\340\273\214\340\273\226\001\000\000\012\007\003\340\273\214\340\273\264\200\000\000\012\007\003\340\273\214\340\273\233\000\000\000\012\007\003\340\273\204\340\273\226\000\000\000\012\007\003\340\272\214\340\272\226\200\000\000\012\007\003\340\264\273\340\273\200\214\000\000\012\007\003\340\273\214\340\253\233m\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8adec52023eff92f8ae2c92fc608804a748cd896 Step #5: Base64: AGFzbQEAAAAACgcD4LuE4LuWAAAACgcD4LqM4LqWgAAACgcD4LuM4Lu2gAAACgcD4Lus4LubagAACgcD4LuE4LuWAAAACgcD4LuM4Lu0gAAACgcD4LuL4LubAAAACgcD4LuE4LuWAAAACgcD4LuM4Lu0gAAACgcD4LuM4LuWAQAACgcD4LuM4Lu0gAAACgcD4LuM4LubAAAACgcD4LuE4LuWAAAACgcD4LqM4LqWgAAACgcD4LS74LuAjAAACgcD4LuM4KubbQA= Step #5: MERGE-OUTER: attempt 2901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1499525206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d01ff22198, 0x55d01ff2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d01ff2a918,0x55d01ffb20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8adec52023eff92f8ae2c92fc608804a748cd896' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10570 processed earlier; will process 4705 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d01d7365dd bp 0x000000000000 sp 0x7ffcb242e3f0 T40567) Step #5: ==40567==The signal is caused by a READ memory access. Step #5: #0 0x55d01d7365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d01d558280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d01d557fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d01d535929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d01d456ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d01d3aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d01d3b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d01d39f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d01d3cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ed7472082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d01d392aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40567==Register values: Step #5: rax = 0x000055d021c2f1a0 rbx = 0x000055d021c2f1a0 rcx = 0x000055d021c2f650 rdx = 0x00007f0ed763ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb242e3f0 Step #5: r8 = 0x000055d021c2f1a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ed763abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d020935960 r14 = 0x0000000100000004 r15 = 0x000055d01f8a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x2,0x1,0x0,0x5,0x3,0x1,0x0,0x4b,0x6,0x7c,0xc,0x7c,0x0,0x44,0xf3,0xfc,0x1d,0xbf,0xdd,0x4a,0xf7,0xf4,0xb,0x7e,0x1,0x42,0xa7,0x9b,0x86,0xfb,0xb4,0xea,0x80,0x99,0xfb,0x0,0xb,0x7f,0x1,0x41,0xb6,0x98,0xf4,0xe0,0x7d,0xb,0x7c,0x1,0x44,0x6e,0x25,0x2e,0xa4,0x47,0xe8,0xf2,0x5e,0xb,0x7f,0x0,0x41,0xf5,0xa9,0xb4,0xce,0x7a,0xb,0x7c,0x1,0x44,0xc4,0x3,0xc8,0x2b,0x30,0xa6,0x15,0x51,0xb,0x7f,0x0,0x41,0x81,0xc2,0xd5,0xcc,0x6,0xb,0x7f,0x0,0x41,0x93,0xf3,0xf7,0xac,0x7f,0xb,0x7d,0x1,0x43,0xca,0x47,0xd2,0x1a,0xb,0x7c,0x1,0x44,0xd0,0x8e,0x4,0xe0,0xe8,0x79,0xc1,0xca,0xb,0x7c,0x1,0x44,0xbc,0xec,0x30,0xf2,0xc3,0xea,0x62,0xd1,0xb,0x7f,0x1,0x41,0x40,0xb,0x7,0x38,0xc,0x7,0x33,0x62,0x6a,0x7e,0x2e,0x37,0x2d,0x2,0x0,0x0,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x30,0x3,0x6,0x1,0x2e,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x71,0x30,0x3,0x9,0x2,0x5f,0x7c,0x3,0xa, Step #5: \000asm\001\000\000\000\000\001\000\002\001\000\005\003\001\000K\006|\014|\000D\363\374\035\277\335J\367\364\013~\001B\247\233\206\373\264\352\200\231\373\000\013\177\001A\266\230\364\340}\013|\001Dn%.\244G\350\362^\013\177\000A\365\251\264\316z\013|\001D\304\003\310+0\246\025Q\013\177\000A\201\302\325\314\006\013\177\000A\223\363\367\254\177\013}\001C\312G\322\032\013|\001D\320\216\004\340\350y\301\312\013|\001D\274\3540\362\303\352b\321\013\177\001A@\013\0078\014\0073bj~.7-\002\000\000\003\000\0012\003\001\0013\003\002\0014\003\003\0015\003\004\0016\003\005\0010\003\006\001.\003\007\0019\003\010\002q0\003\011\002_|\003\012 Step #5: artifact_prefix='./'; Test unit written to ./crash-54720642d75911e6b3511403dbd2e08cdc5ddcf0 Step #5: Base64: AGFzbQEAAAAAAQACAQAFAwEASwZ8DHwARPP8Hb/dSvf0C34BQqebhvu06oCZ+wALfwFBtpj04H0LfAFEbiUupEfo8l4LfwBB9am0znoLfAFExAPIKzCmFVELfwBBgcLVzAYLfwBBk/P3rH8LfQFDykfSGgt8AUTQjgTg6HnBygt8AUS87DDyw+pi0Qt/AUFACwc4DAczYmp+LjctAgAAAwABMgMBATMDAgE0AwMBNQMEATYDBQEwAwYBLgMHATkDCAJxMAMJAl98Awo= Step #5: MERGE-OUTER: attempt 2902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1499660117 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5218b5198, 0x55f5218bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5218bd918,0x55f5219450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54720642d75911e6b3511403dbd2e08cdc5ddcf0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10571 processed earlier; will process 4704 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 255 ft: 256 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f51f0c95dd bp 0x000000000000 sp 0x7ffc6fefe860 T40571) Step #5: ==40571==The signal is caused by a READ memory access. Step #5: #0 0x55f51f0c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f51eeeb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f51eeeafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f51eec8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f51ede9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f51ed41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f51ed4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f51ed326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f51ed5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b97770082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f51ed25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40571==Register values: Step #5: rax = 0x000055f523cfc170 rbx = 0x000055f523cfc170 rcx = 0x000055f523cfc160 rdx = 0x00007f9b97938b80 Step #5: rdi = 0x000055f523cfc160 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007ffc6fefe860 Step #5: r8 = 0x000055f523cfc170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b97938be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5222c8960 r14 = 0x0000000100000004 r15 = 0x000055f521235386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1,0x0,0x4,0x7,0x1,0x70,0x1,0xf,0xfe,0xb5,0x5,0x5,0x3,0x1,0x0,0x0,0x6,0x6d,0xe,0x7f,0x0,0x41,0xae,0xd3,0xcc,0xe1,0x7c,0xb,0x7f,0x0,0x41,0xd2,0x87,0xe4,0xd6,0x4,0xb,0x7e,0x1,0x42,0xb8,0x97,0x94,0x81,0x98,0x9f,0x8a,0xb5,0x2,0xb,0x7f,0x0,0x23,0x1,0xb,0x7f,0x0,0x23,0x3,0xb,0x7f,0x0,0x23,0x3,0xb,0x7f,0x0,0x23,0x4,0xb,0x7f,0x0,0x23,0x0,0xb,0x7c,0x0,0x44,0x54,0x9,0xcc,0x96,0x38,0xb6,0x46,0x3f,0xb,0x7d,0x1,0x43,0xa4,0xc0,0x74,0xae,0xb,0x7f,0x1,0x23,0x6,0xb,0x7e,0x0,0x42,0xe0,0xd8,0xa6,0xc7,0x9e,0xca,0xf6,0xde,0x87,0x7f,0xb,0x7d,0x0,0x43,0x5b,0x5f,0x58,0x5a,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x41,0xf,0x0,0x1,0x0,0x1,0x31,0x2,0x0,0x1,0x32,0x3,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x35,0x3,0x3,0x1,0x36,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x31,0x30,0x3,0x8,0x2,0x31,0x31,0x3,0x9,0x2,0x31,0x32,0x3,0xa,0x2,0x31,0x33,0x3,0xb,0x2,0x31,0x34,0x3,0xc, Step #5: \000asm\001\000\000\000\002\001\000\004\007\001p\001\017\376\265\005\005\003\001\000\000\006m\016\177\000A\256\323\314\341|\013\177\000A\322\207\344\326\004\013~\001B\270\227\224\201\230\237\212\265\002\013\177\000#\001\013\177\000#\003\013\177\000#\003\013\177\000#\004\013\177\000#\000\013|\000DT\011\314\2268\266F?\013}\001C\244\300t\256\013\177\001#\006\013~\000B\340\330\246\307\236\312\366\336\207\177\013}\000C[_XZ\013\177\001A\007\013\007A\017\000\001\000\0011\002\000\0012\003\000\0013\003\001\0014\003\002\0015\003\003\0016\003\004\0017\003\005\0018\003\006\0019\003\007\00210\003\010\00211\003\011\00212\003\012\00213\003\013\00214\003\014 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d1cba74a91d3537805d35a1c79af7a32a48e9f0 Step #5: Base64: AGFzbQEAAAACAQAEBwFwAQ/+tQUFAwEAAAZtDn8AQa7TzOF8C38AQdKH5NYEC34BQriXlIGYn4q1Agt/ACMBC38AIwMLfwAjAwt/ACMEC38AIwALfABEVAnMlji2Rj8LfQFDpMB0rgt/ASMGC34AQuDYpseeyvbeh38LfQBDW19YWgt/AUEHCwdBDwABAAExAgABMgMAATMDAQE0AwIBNQMDATYDBAE3AwUBOAMGATkDBwIxMAMIAjExAwkCMTIDCgIxMwMLAjE0Aww= Step #5: MERGE-OUTER: attempt 2903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1499798781 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa86c46198, 0x55fa86c4e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa86c4e918,0x55fa86cd60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d1cba74a91d3537805d35a1c79af7a32a48e9f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10573 processed earlier; will process 4702 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa8445a5dd bp 0x000000000000 sp 0x7ffc73ab54f0 T40575) Step #5: ==40575==The signal is caused by a READ memory access. Step #5: #0 0x55fa8445a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa8427c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa8427bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa84259929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa8417aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa840d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa840dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa840c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa840ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d87889082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa840b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40575==Register values: Step #5: rax = 0x000055fa879b3350 rbx = 0x000055fa879b3350 rcx = 0x000055fa879b3800 rdx = 0x00007f0d87a51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc73ab54f0 Step #5: r8 = 0x000055fa879b3350 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d87a51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa87659960 r14 = 0x0000000100000004 r15 = 0x000055fa865c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0x8,0x1,0x0,0x0,0x1,0x70,0x0,0x8f,0x5,0x6,0x6b,0xb,0x7f,0x1,0x41,0x9c,0x8e,0x93,0x91,0x1,0xb,0x7d,0x1,0x43,0xb9,0x6f,0x6f,0x84,0xb,0x7e,0x1,0x42,0xc6,0xc7,0x9a,0xe0,0xa2,0xc5,0xeb,0xc5,0xf,0xb,0x7c,0x0,0x44,0x99,0xe4,0x98,0xd3,0xca,0x59,0x94,0x88,0xb,0x7c,0x0,0x44,0x25,0x73,0x3e,0xe3,0x31,0xc5,0x40,0xa5,0xb,0x7f,0x1,0x41,0xa8,0xbe,0xfc,0x9e,0x7b,0xb,0x7d,0x1,0x43,0x1d,0xb4,0xb3,0xa6,0xb,0x7e,0x1,0x42,0x84,0xa6,0x9a,0xdf,0x89,0xad,0xaa,0xac,0x31,0xb,0x7d,0x0,0x43,0xd3,0xd7,0x9e,0x5e,0xb,0x7f,0x1,0x41,0xfd,0xdc,0xf1,0xd2,0x2,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2f,0xb,0x3,0x3b,0x69,0x18,0x1,0x0,0x0,0x3,0x0,0x1,0x30,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x2d,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x9,0x16,0x4,0x4,0x41,0xc8,0x4,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0x41,0x18,0xb,0x0,0x0,0x41,0x0,0xb,0x0, Step #5: \000asm\001\000\000\000\001\001\000\002\010\001\000\000\001p\000\217\005\006k\013\177\001A\234\216\223\221\001\013}\001C\271oo\204\013~\001B\306\307\232\340\242\305\353\305\017\013|\000D\231\344\230\323\312Y\224\210\013|\000D%s>\3431\305@\245\013\177\001A\250\276\374\236{\013}\001C\035\264\263\246\013~\001B\204\246\232\337\211\255\252\2541\013}\000C\323\327\236^\013\177\001A\375\334\361\322\002\013\177\001A\007\013\007/\013\003;i\030\001\000\000\003\000\0010\003\001\0013\003\002\0014\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\001-\003\010\00210\003\011\011\026\004\004A\310\004\013\000\000A\000\013\000\000A\030\013\000\000A\000\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17e0807186693b1134313a574910cbcd6c262297 Step #5: Base64: AGFzbQEAAAABAQACCAEAAAFwAI8FBmsLfwFBnI6TkQELfQFDuW9vhAt+AULGx5rgosXrxQ8LfABEmeSY08pZlIgLfABEJXM+4zHFQKULfwFBqL78nnsLfQFDHbSzpgt+AUKEpprfia2qrDELfQBD09eeXgt/AUH93PHSAgt/AUEHCwcvCwM7aRgBAAADAAEwAwEBMwMCATQDAwE1AwQBNgMFATcDBgE4AwcBLQMIAjEwAwkJFgQEQcgECwAAQQALAABBGAsAAEEACwA= Step #5: MERGE-OUTER: attempt 2904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1499934796 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e25a929198, 0x55e25a931911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e25a931918,0x55e25a9b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17e0807186693b1134313a574910cbcd6c262297' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10574 processed earlier; will process 4701 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e25813d5dd bp 0x000000000000 sp 0x7ffdfaa47d20 T40579) Step #5: ==40579==The signal is caused by a READ memory access. Step #5: #0 0x55e25813d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e257f5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e257f5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e257f3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e257e5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e257db5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e257dbf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e257da66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e257dd23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faadc130082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e257d99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40579==Register values: Step #5: rax = 0x000055e25ba54240 rbx = 0x000055e25ba54240 rcx = 0x000055e25ba54230 rdx = 0x00007faadc2f8b80 Step #5: rdi = 0x000055e25ba54230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffdfaa47d20 Step #5: r8 = 0x000055e25ba54240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faadc2f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e25b33c960 r14 = 0x0000000100000004 r15 = 0x000055e25a2a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0xe,0x2,0x0,0x0,0x3,0x7f,0x0,0x1,0x44,0x0,0x2,0x1,0x0,0xbc,0x58,0x4,0x4,0x1,0x70,0x0,0x7,0x6,0x62,0xf,0x7f,0x1,0x23,0x0,0xb,0x7d,0x0,0x43,0xe1,0x20,0xa5,0x58,0xb,0x7e,0x0,0x42,0xca,0x88,0x9e,0x81,0xea,0xe1,0xb9,0xd4,0x75,0xb,0x7f,0x1,0x23,0x0,0xb,0x7f,0x0,0x41,0xff,0xe4,0xf6,0xbb,0x7f,0xb,0x7f,0x1,0x23,0x5,0xb,0x7f,0x0,0x41,0xbd,0xc5,0xe8,0xf9,0x7c,0xb,0x7f,0x1,0x23,0x7,0xb,0x7f,0x1,0x23,0x7,0xb,0x7d,0x0,0x43,0x76,0x2f,0xf9,0x29,0xb,0x7f,0x1,0x23,0x5,0xb,0x7f,0x0,0x23,0x0,0xb,0x7f,0x0,0x23,0x5,0xb,0x7f,0x0,0x23,0x5,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x4b,0x11,0x0,0x1,0x0,0x1,0x30,0x2,0x0,0x1,0x32,0x2,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x31,0x3,0x3,0x1,0x35,0x3,0x9,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x31,0x30,0x3,0x8,0x2,0x36,0x32,0x3,0x9,0x2,0x31,0x32,0x3,0xa,0x2,0x31,0x73,0x3,0xb,0x2,0x31,0x34,0x3,0xc,0x2,0x35,0x35,0x3,0xd,0x2,0x34,0x31,0x3,0xe, Step #5: \000asm\001\000\000\000\002\016\002\000\000\003\177\000\001D\000\002\001\000\274X\004\004\001p\000\007\006b\017\177\001#\000\013}\000C\341 \245X\013~\000B\312\210\236\201\352\341\271\324u\013\177\001#\000\013\177\000A\377\344\366\273\177\013\177\001#\005\013\177\000A\275\305\350\371|\013\177\001#\007\013\177\001#\007\013}\000Cv/\371)\013\177\001#\005\013\177\000#\000\013\177\000#\005\013\177\000#\005\013\177\001A\007\013\007K\021\000\001\000\0010\002\000\0012\002\000\0013\003\001\0014\003\002\0011\003\003\0015\003\011\0017\003\005\0018\003\006\0019\003\007\00210\003\010\00262\003\011\00212\003\012\0021s\003\013\00214\003\014\00255\003\015\00241\003\016 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6db37e25f2ee76901048dcbfbf225f5cec27e25 Step #5: Base64: AGFzbQEAAAACDgIAAAN/AAFEAAIBALxYBAQBcAAHBmIPfwEjAAt9AEPhIKVYC34AQsqInoHq4bnUdQt/ASMAC38AQf/k9rt/C38BIwULfwBBvcXo+XwLfwEjBwt/ASMHC30AQ3Yv+SkLfwEjBQt/ACMAC38AIwULfwAjBQt/AUEHCwdLEQABAAEwAgABMgIAATMDAQE0AwIBMQMDATUDCQE3AwUBOAMGATkDBwIxMAMIAjYyAwkCMTIDCgIxcwMLAjE0AwwCNTUDDQI0MQMO Step #5: MERGE-OUTER: attempt 2905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1500073676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da2131c198, 0x55da21324911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da21324918,0x55da213ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6db37e25f2ee76901048dcbfbf225f5cec27e25' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10576 processed earlier; will process 4699 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da1eb305dd bp 0x000000000000 sp 0x7ffdbe50d900 T40583) Step #5: ==40583==The signal is caused by a READ memory access. Step #5: #0 0x55da1eb305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da1e952280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da1e951fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da1e92f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da1e850ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da1e7a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da1e7b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da1e7996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da1e7c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03a8690082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da1e78caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40583==Register values: Step #5: rax = 0x000055da22b74480 rbx = 0x000055da22b74480 rcx = 0x000055da22b74930 rdx = 0x00007f03a8858b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbe50d900 Step #5: r8 = 0x000055da22b74480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03a8858be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da21d2f960 r14 = 0x0000000100000004 r15 = 0x000055da20c9c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x11,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x22,0x0,0x0,0xa,0x4,0x6e,0x61,0x6d,0x65,0x1,0x1,0x0,0x20,0x0, Step #5: \000asm\001\000\000\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\021\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000\"\000\000\012\004name\001\001\000 \000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a28d038dbbc849f77242040cd4902df90e56b0c Step #5: Base64: AGFzbQEAAAAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lEQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIgAACgRuYW1lAQEAIAA= Step #5: MERGE-OUTER: attempt 2906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1500210717 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56300aaaa198, 0x56300aab2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56300aab2918,0x56300ab3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a28d038dbbc849f77242040cd4902df90e56b0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10577 processed earlier; will process 4698 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 238 ft: 239 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630082be5dd bp 0x000000000000 sp 0x7ffe87e4b9f0 T40587) Step #5: ==40587==The signal is caused by a READ memory access. Step #5: #0 0x5630082be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630080e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630080dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630080bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563007fdead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563007f36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563007f401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563007f276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563007f533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcad1764082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563007f1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40587==Register values: Step #5: rax = 0x000056300d383170 rbx = 0x000056300d383170 rcx = 0x000056300d383160 rdx = 0x00007fcad192cb80 Step #5: rdi = 0x000056300d383160 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007ffe87e4b9f0 Step #5: r8 = 0x000056300d383170 r9 = 0x00007fcad192cbf0 r10 = 0x000056300d350010 r11 = 0x00007fcad192cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056300b4bd960 r14 = 0x0000000100000004 r15 = 0x000056300a42a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x32,0x27,0x2,0x1,0x34,0x3,0x3,0x1,0x36,0x2,0x1,0x34,0x3,0x3,0x1,0x37,0x3c,0x48,0x73,0x7c,0x30,0x26,0x31,0x3,0x48,0x5d,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6b,0x6f,0x61,0x74,0x5,0x3,0x7,0x1,0x31,0xbc,0x8,0x3,0x1,0x30,0x9,0xff,0x0,0x0,0x0,0x32,0x26,0x2,0x1,0x30,0x3,0x3,0x1,0x36,0x2,0x1,0x34,0x3,0x3,0x1,0x37,0x3c,0x48,0x72,0x7c,0x30,0x26,0x33,0x3,0x48,0x5d,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6b,0x6f,0x61,0x74,0x5,0x3,0x7,0x1,0x31,0xbc,0x8,0x3,0x1,0x30,0x9,0xff,0x0,0x0,0x0,0x32,0x26,0x2,0x1,0x30,0x3,0x3,0x1,0x36,0x2,0x1,0x34,0x3,0x3,0x1,0x37,0x3c,0x48,0x72,0x7c,0x30,0x26,0x33,0x3,0x48,0x5d,0x2b,0x73,0x6f,0x66,0x74,0x2d,0x66,0x6c,0x6f,0x61,0x74,0x5,0x3,0x7,0x31,0x1,0xbc,0x8,0x3,0x1,0x30,0x9,0x0,0x0,0x0,0x0,0x30,0x25,0x2,0x1,0x32,0x3,0x3,0x1,0x30,0x2,0x1,0x30,0x3,0x3,0x1,0x36,0x3c,0x48,0x5d,0x7c,0x30,0x3,0x1,0x37,0x3c,0x48,0x5d,0x7c,0x30,0x26,0x35,0x3,0x48,0x5d,0x6f,0x61,0x54,0x5,0x3,0x7,0xbc,0x1,0x38,0xd,0x8,0x9,0x0,0xee,0x49, Step #5: \000asm\001\000\000\000\0002'\002\0014\003\003\0016\002\0014\003\003\0017::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562547145280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562547144fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562547122929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562547043ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562546f9bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562546fa51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562546f8c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562546fb83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b0bc3f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562546f7faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40591==Register values: Step #5: rax = 0x000056254c52eb20 rbx = 0x000056254c52eb20 rcx = 0x000056254c52efd0 rdx = 0x00007f5b0be07b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0e75eae0 Step #5: r8 = 0x000056254c52eb20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b0be07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056254a522960 r14 = 0x0000000100000004 r15 = 0x000056254948f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0xbc,0x1,0x1,0x4e,0x1b,0x5e,0x78,0x1,0x5e,0x7f,0x0,0x50,0x0,0x5e,0x77,0x1,0x50,0x0,0x5e,0x78,0x0,0x5e,0x7f,0x1,0x50,0x0,0x5e,0x78,0x1,0x50,0x0,0x5e,0x77,0x1,0x60,0x1,0x7e,0x1,0x7f,0x60,0x0,0x2,0x7f,0x7c,0x50,0x0,0x5e,0x77,0x0,0x50,0x0,0x5e,0x7c,0x0,0x50,0x0,0x60,0x1,0x7e,0x2,0x7e,0x7d,0x50,0x0,0x5e,0x77,0x1,0x60,0x2,0x7f,0x7e,0x0,0x50,0x0,0x5e,0x78,0x1,0x60,0x1,0x7f,0x1,0x7f,0x60,0x1,0x7e,0x2,0x7f,0x7f,0x5e,0x77,0x0,0x5e,0x77,0x0,0x50,0x0,0x5e,0x78,0x1,0x50,0x0,0x5f,0xe,0x7d,0x0,0x6f,0x0,0x7e,0x1,0x78,0x0,0x78,0x0,0x7e,0x0,0x7e,0x1,0x6e,0x0,0x6f,0x0,0x7c,0x0,0x77,0x0,0x7f,0x0,0x6f,0x1,0x7e,0x1,0x50,0x0,0x5e,0x78,0x0,0x50,0x0,0x60,0x2,0x7c,0x7f,0x3,0x7d,0x7d,0x7d,0x5e,0x78,0x1,0x50,0x0,0x60,0x0,0x3,0x7f,0x7d,0x7f,0x50,0x0,0x5f,0xd,0x6c,0x1,0x78,0x0,0x78,0x1,0x7e,0x1,0x70,0x1,0x7e,0x1,0x77,0x0,0x78,0x0,0x7d,0x1,0x7c,0x0,0x78,0x1,0x78,0x1,0x78,0x1,0x5e,0x7f,0x1,0x2,0xd,0x1,0x7,0x7f,0x52,0x42,0x30,0x16,0x67,0x41,0x0,0x2,0x0,0x2c, Step #5: \000asm\001\000\000\000\001\274\001\001N\033^x\001^\177\000P\000^w\001P\000^x\000^\177\001P\000^x\001P\000^w\001`\001~\001\177`\000\002\177|P\000^w\000P\000^|\000P\000`\001~\002~}P\000^w\001`\002\177~\000P\000^x\001`\001\177\001\177`\001~\002\177\177^w\000^w\000P\000^x\001P\000_\016}\000o\000~\001x\000x\000~\000~\001n\000o\000|\000w\000\177\000o\001~\001P\000^x\000P\000`\002|\177\003}}}^x\001P\000`\000\003\177}\177P\000_\015l\001x\000x\001~\001p\001~\001w\000x\000}\001|\000x\001x\001x\001^\177\001\002\015\001\007\177RB0\026gA\000\002\000, Step #5: artifact_prefix='./'; Test unit written to ./crash-cccc0179e323af9c01bc8564b8dc779808daa628 Step #5: Base64: AGFzbQEAAAABvAEBThteeAFefwBQAF53AVAAXngAXn8BUABeeAFQAF53AWABfgF/YAACf3xQAF53AFAAXnwAUABgAX4Cfn1QAF53AWACf34AUABeeAFgAX8Bf2ABfgJ/f153AF53AFAAXngBUABfDn0AbwB+AXgAeAB+AH4BbgBvAHwAdwB/AG8BfgFQAF54AFAAYAJ8fwN9fX1eeAFQAGAAA399f1AAXw1sAXgAeAF+AXABfgF3AHgAfQF8AHgBeAF4AV5/AQINAQd/UkIwFmdBAAIALA== Step #5: MERGE-OUTER: attempt 2908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1500483935 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f701879198, 0x55f701881911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f701881918,0x55f7019090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cccc0179e323af9c01bc8564b8dc779808daa628' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10580 processed earlier; will process 4695 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 326 ft: 327 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 347 ft: 364 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6ff08d5dd bp 0x000000000000 sp 0x7ffd29380b80 T40595) Step #5: ==40595==The signal is caused by a READ memory access. Step #5: #0 0x55f6ff08d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6feeaf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6feeaefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6fee8c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6fedadad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6fed05c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6fed0f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6fecf66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6fed223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18f0d42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6fece9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40595==Register values: Step #5: rax = 0x000055f704234170 rbx = 0x000055f704234170 rcx = 0x000055f704234160 rdx = 0x00007f18f0f0ab80 Step #5: rdi = 0x000055f704234160 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007ffd29380b80 Step #5: r8 = 0x000055f704234170 r9 = 0x00007f18f0f0abf0 r10 = 0x000055f704201010 r11 = 0x00007f18f0f0abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f70228c960 r14 = 0x0000000100000004 r15 = 0x000055f7011f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x36,0x7,0x4,0x4c,0x6f,0x5a,0x6a,0x0,0x3,0x73,0x1,0x1,0x30,0x0,0x3,0x7d,0x0,0x0,0x0,0x1,0x70,0x1,0x1,0xfc,0x9a,0x28,0x4,0x9,0x72,0x51,0x64,0x0,0x3,0x7f,0x0,0x0,0x0,0x3,0x7f,0x0,0x5,0xd5,0xb9,0x13,0x9,0x28,0x0,0x3,0x7d,0x0,0x0,0x0,0x3,0x7d,0x1,0x6,0x4a,0xb,0x7f,0x1,0x23,0x2,0xb,0x7c,0x1,0x44,0x53,0xc6,0x69,0xf6,0xda,0x4d,0x63,0x66,0xb,0x7f,0x1,0x23,0x2,0xb,0x7f,0x1,0x23,0x3,0xb,0x7f,0x1,0x41,0x92,0xaa,0x8b,0xec,0x7e,0xb,0x7f,0x0,0x41,0xcf,0xb1,0xfc,0xb7,0x7b,0xb,0x7f,0x1,0x23,0x2,0xb,0x7f,0x0,0x23,0x2,0xb,0x7f,0x0,0x23,0x3,0xb,0x7d,0x1,0x43,0xc3,0xde,0x90,0xe9,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x4c,0x11,0x1,0x2d,0x1,0x0,0x0,0x3,0x3,0x1,0x7a,0x3,0x1,0x1,0x35,0x3,0x2,0x1,0x33,0x3,0x3,0x1,0x26,0x3,0x4,0x2,0x38,0x37,0x3,0x5,0x1,0x3c,0x3,0x6,0x1,0x30,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x3f,0x35,0x3,0x9,0x2,0x32,0x31,0x3,0xb,0x2,0x3b,0x31,0x3,0xb,0x2,0x31,0x3c,0x3,0xc,0x2,0x11,0x35,0x3,0xd,0x2,0x21,0x4e,0x3,0xe,0x2,0x30,0x3a,0x3,0xf, Step #5: \000asm\001\000\000\000\0026\007\004LoZj\000\003s\001\0010\000\003}\000\000\000\001p\001\001\374\232(\004\011rQd\000\003\177\000\000\000\003\177\000\005\325\271\023\011(\000\003}\000\000\000\003}\001\006J\013\177\001#\002\013|\001DS\306i\366\332Mcf\013\177\001#\002\013\177\001#\003\013\177\001A\222\252\213\354~\013\177\000A\317\261\374\267{\013\177\001#\002\013\177\000#\002\013\177\000#\003\013}\001C\303\336\220\351\013\177\001A\007\013\007L\021\001-\001\000\000\003\003\001z\003\001\0015\003\002\0013\003\003\001&\003\004\00287\003\005\001<\003\006\0010\003\007\0019\003\010\002?5\003\011\00221\003\013\002;1\003\013\0021<\003\014\002\0215\003\015\002!N\003\016\0020:\003\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-35b9cd30309bc4059eb98c13f403e8126a092bdd Step #5: Base64: AGFzbQEAAAACNgcETG9aagADcwEBMAADfQAAAAFwAQH8migECXJRZAADfwAAAAN/AAXVuRMJKAADfQAAAAN9AQZKC38BIwILfAFEU8Zp9tpNY2YLfwEjAgt/ASMDC38BQZKqi+x+C38AQc+x/Ld7C38BIwILfwAjAgt/ACMDC30BQ8PekOkLfwFBBwsHTBEBLQEAAAMDAXoDAQE1AwIBMwMDASYDBAI4NwMFATwDBgEwAwcBOQMIAj81AwkCMjEDCwI7MQMLAjE8AwwCETUDDQIhTgMOAjA6Aw8= Step #5: MERGE-OUTER: attempt 2909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1500622404 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d12bf92198, 0x55d12bf9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d12bf9a918,0x55d12c0220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35b9cd30309bc4059eb98c13f403e8126a092bdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10583 processed earlier; will process 4692 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 296 ft: 297 exec/s: 0 rss: 800Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 318 ft: 387 exec/s: 0 rss: 801Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d1297a65dd bp 0x000000000000 sp 0x7fff97014fd0 T40599) Step #5: ==40599==The signal is caused by a READ memory access. Step #5: #0 0x55d1297a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d1295c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d1295c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d1295a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d1294c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d12941ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1294281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d12940f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d12943b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5214ebf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d129402aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40599==Register values: Step #5: rax = 0x000055d12d042cf0 rbx = 0x000055d12d042cf0 rcx = 0x000055d12d042ce0 rdx = 0x00007f5215087b80 Step #5: rdi = 0x000055d12d042ce0 rsi = 0x0000000000000203 rbp = 0x0000000000000000 rsp = 0x00007fff97014fd0 Step #5: r8 = 0x000055d12d042cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5215087be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d12c9a5960 r14 = 0x0000000100000004 r15 = 0x000055d12b912386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x5,0x7,0x1,0x1,0xc2,0x5,0xb1,0x8a,0x2,0x6,0x6b,0xb,0x7f,0x1,0x41,0x93,0xf8,0xc3,0xbd,0x5,0xb,0x7e,0x1,0x42,0xe2,0xeb,0xec,0xa7,0xfd,0xe2,0xef,0xce,0xcf,0x0,0xb,0x7f,0x0,0x41,0xbb,0xf2,0xc8,0x94,0x1,0xb,0x7f,0x1,0x41,0xdb,0xa0,0xdd,0xb0,0x6,0xb,0x7d,0x0,0x43,0xab,0xa3,0x2e,0x1d,0xb,0x7c,0x1,0x44,0x1e,0xca,0x41,0x3f,0x29,0x16,0x69,0xc7,0xb,0x7f,0x0,0x41,0xe6,0xa6,0x81,0xbc,0x7,0xb,0x7e,0x1,0x42,0x83,0xd6,0xfb,0xd4,0xec,0xdf,0xe3,0x8d,0x35,0xb,0x7f,0x1,0x41,0xf7,0x96,0xb7,0x89,0x2,0xb,0x7f,0x1,0x41,0xcb,0xb1,0xb2,0xef,0x7,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2e,0xb,0x2,0x78,0x6a,0x2,0x0,0x0,0x3,0x0,0x1,0x30,0x3,0x1,0x1,0x31,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x32,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0xb,0x2c,0x5,0x0,0x41,0xf7,0x5,0xb,0x0,0x0,0x41,0xf8,0xe4,0x16,0xb,0x5,0x98,0x77,0x13,0x69,0xc5,0x0,0x41,0xef,0xe7,0xf9,0x0,0xb,0x1,0xd5,0x0,0x41,0x0,0xb,0x1,0xdf,0x0,0x41,0xf5,0xbc,0x22,0xb,0x3,0x70,0x6c,0xe6, Step #5: \000asm\001\000\000\000\001\001\000\005\007\001\001\302\005\261\212\002\006k\013\177\001A\223\370\303\275\005\013~\001B\342\353\354\247\375\342\357\316\317\000\013\177\000A\273\362\310\224\001\013\177\001A\333\240\335\260\006\013}\000C\253\243.\035\013|\001D\036\312A?)\026i\307\013\177\000A\346\246\201\274\007\013~\001B\203\326\373\324\354\337\343\2155\013\177\001A\367\226\267\211\002\013\177\001A\313\261\262\357\007\013\177\001A\007\013\007.\013\002xj\002\000\000\003\000\0010\003\001\0011\003\002\0014\003\003\0015\003\004\0016\003\005\0012\003\006\0018\003\007\0019\003\010\00210\003\011\013,\005\000A\367\005\013\000\000A\370\344\026\013\005\230w\023i\305\000A\357\347\371\000\013\001\325\000A\000\013\001\337\000A\365\274\"\013\003pl\346 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b03f8d5411ffcf0feb70599908fffd0ba11a67a Step #5: Base64: AGFzbQEAAAABAQAFBwEBwgWxigIGawt/AUGT+MO9BQt+AULi6+yn/eLvzs8AC38AQbvyyJQBC38BQdug3bAGC30AQ6ujLh0LfAFEHspBPykWaccLfwBB5qaBvAcLfgFCg9b71Ozf4401C38BQfeWt4kCC38BQcuxsu8HC38BQQcLBy4LAnhqAgAAAwABMAMBATEDAgE0AwMBNQMEATYDBQEyAwYBOAMHATkDCAIxMAMJCywFAEH3BQsAAEH45BYLBZh3E2nFAEHv5/kACwHVAEEACwHfAEH1vCILA3Bs5g== Step #5: MERGE-OUTER: attempt 2910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1501631888 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56199e22a198, 0x56199e232911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56199e232918,0x56199e2ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b03f8d5411ffcf0feb70599908fffd0ba11a67a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10586 processed earlier; will process 4689 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56199ba3e5dd bp 0x000000000000 sp 0x7ffcc7ad0390 T40603) Step #5: ==40603==The signal is caused by a READ memory access. Step #5: #0 0x56199ba3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56199b860280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56199b85ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56199b83d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56199b75ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56199b6b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56199b6c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56199b6a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56199b6d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f303c143082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56199b69aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40603==Register values: Step #5: rax = 0x000056199ee7d300 rbx = 0x000056199ee7d300 rcx = 0x000056199ee7d7b0 rdx = 0x00007f303c30bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc7ad0390 Step #5: r8 = 0x000056199ee7d300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f303c30bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056199ec3d960 r14 = 0x0000000100000004 r15 = 0x000056199dbaa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xf,0x7f,0x41,0x41,0x4,0x40,0x44,0x4f,0xb8,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x41,0x6c,0x41,0x6c,0x69,0x41,0x41,0x41,0x6f,0xc1,0x4d,0x4f,0x41,0x41,0x41,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x4a,0x48,0x4c,0x1,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x6f,0x6f,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x6f,0x6f,0x6f,0x41,0x41,0x75,0xb3,0xa9,0x75,0x45,0x45,0x41,0x6b,0x47,0xc0,0xc0,0x41,0x4a,0x48,0x4c,0x1,0x75,0x78,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x0,0x50,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0xd3,0x48,0x42,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\017\177AA\004@DO\270ApAJAoA?g\300AAAlAliAAAo\301MOAAAgA#pAJAliAnA\301JHL\001kEq\300AAliApAJAoA?g\300AJHL\001kEq\300AAliAnAp\300AAAIAAAoonA\301JHL\001kEq\300AAliAnAp\300AAAIAAAAAliAnAp\300AAAIAAAnAp\300AAAIAAAoooAAu\263\251uEEAkG\300\300AJHL\001uxoAuE\263\251\000Plinux\000\000\323HBH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1353ba1c1dce8e403a0bdf01ac779510d1bd3f73 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQ9/QUEEQERPuEFwQUpBb0E/Z8BBQUFsQWxpQUFBb8FNT0FBQWdBI3BBSkFsaUFuQcFKSEwBa0VxwEFBbGlBcEFKQW9BP2fAQUpITAFrRXHAQUFsaUFuQXDAQUFBSUFBQW9vbkHBSkhMAWtFccBBQWxpQW5BcMBBQUFJQUFBQUFsaUFuQXDAQUFBSUFBQW5BcMBBQUFJQUFBb29vQUF1s6l1RUVBa0fAwEFKSEwBdXhvQXVFs6kAUGxpbnV4AADTSEJIAAALAAs= Step #5: MERGE-OUTER: attempt 2911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1501769679 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd0fe01198, 0x55dd0fe09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd0fe09918,0x55dd0fe910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1353ba1c1dce8e403a0bdf01ac779510d1bd3f73' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10587 processed earlier; will process 4688 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 337 ft: 338 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd0d6155dd bp 0x000000000000 sp 0x7fffb27aefc0 T40607) Step #5: ==40607==The signal is caused by a READ memory access. Step #5: #0 0x55dd0d6155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd0d437280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd0d436fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd0d414929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd0d335ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd0d28dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd0d2971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd0d27e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd0d2aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6f8407082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd0d271aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40607==Register values: Step #5: rax = 0x000055dd10d09730 rbx = 0x000055dd10d09730 rcx = 0x000055dd10d09be0 rdx = 0x00007fb6f85cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb27aefc0 Step #5: r8 = 0x000055dd10d09730 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6f85cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd10814960 r14 = 0x0000000100000004 r15 = 0x000055dd0f781386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x0,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x40,0x69,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x47,0x67,0x72,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x41,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x41,0x41,0x41,0x41,0x67,0x47,0x67,0x4f,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x72,0x67,0x41,0x69,0x4d,0x6d,0x1b,0x48,0x77,0x41,0x35,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwA\257IAMAgwgA\340\002A\346\017A\017AGAOAlAMAmA@qGnEvAAggAAgMGrA\000iAwA\211\226\376AmA@iGnEvAAgGgrAGAOAlAMAmAlAMA\227xunAAnEvAAggAAgMMAgwgA\340\002A\346\017A\017AGAOAlAMAmA@qGnEvAAAAgGgOAGAOAlAMAmA@qGnEvAAgrgAiMm\033HwA5mw\016\003\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0862e22232d2d463eab2f4eeaaa22686db2c86ac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBr0lBTUFnd2dB4AJB5g9BD0FHQU9BbEFNQW1BQHFHbkV2QUFnZ0FBZ01HckEAaUF3QYmW/kFtQUBpR25FdkFBZ0dnckFHQU9BbEFNQW1BbEFNQZd4dW5BQW5FdkFBZ2dBQWdNTUFnd2dB4AJB5g9BD0FHQU9BbEFNQW1BQHFHbkV2QUFBQWdHZ09BR0FPQWxBTUFtQUBxR25FdkFBZ3JnQWlNbRtId0E1bXcOA4AAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 2912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1501907638 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5647f2f6c198, 0x5647f2f74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5647f2f74918,0x5647f2ffc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0862e22232d2d463eab2f4eeaaa22686db2c86ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10589 processed earlier; will process 4686 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5647f07805dd bp 0x000000000000 sp 0x7ffe4b09b570 T40611) Step #5: ==40611==The signal is caused by a READ memory access. Step #5: #0 0x5647f07805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5647f05a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5647f05a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5647f057f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5647f04a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5647f03f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5647f04021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647f03e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5647f04153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa6124c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5647f03dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40611==Register values: Step #5: rax = 0x00005647f4874490 rbx = 0x00005647f4874490 rcx = 0x00005647f4874940 rdx = 0x00007fa612689b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4b09b570 Step #5: r8 = 0x00005647f4874490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa612689be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005647f397f960 r14 = 0x0000000100000004 r15 = 0x00005647f28ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x91,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x77,0x69,0x6e,0x0,0x41,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x56,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x8d,0xa8,0xc0,0x0,0xfb,0x14,0x0,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x56,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKAM\320\000\373\024\000ALAV\262\221\250\320\000\373\024\000AM\320\000\024\000win\000AAAM\320\000\373\024\000AMAVA\000i\001ABA\020AAM\320\000\373\024\000AMAV\262\220\250\320\000\373\024\000AM\320\000\373\024\000A\000A\000i\001ABA\020AAM\320\000\373\024\000ALAV\262\215\250\300\000\373\024\000ABA\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000AMAVA\000i\001ABA\020AAM\320\000\373\024\000AMAV\262\220\250\320\000\373\024\000AM\320\000\373\024\000AM\301\320\000\373\026\000A\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af47812ac855a0c1b8b2bd7cd919b41cff1483a8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQU3QAPsUAEFMQVaykajQAPsUAEFN0AAUAHdpbgBBQUFN0AD7FABBTUFWQQBpAUFCQRBBQU3QAPsUAEFNQVaykKjQAPsUAEFN0AD7FABBAEEAaQFBQkEQQUFN0AD7FABBTEFWso2owAD7FABBQkEAwdAA+xYA0AD7FgBBAGkBQUJBEEFBTdAA+xQAQU1BVkEAaQFBQkEQQUFN0AD7FABBTUFWspCo0AD7FABBTdAA+xQAQU3B0AD7FgBBAAAACws= Step #5: MERGE-OUTER: attempt 2913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502042704 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556aaaff8198, 0x556aab000911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556aab000918,0x556aab0880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af47812ac855a0c1b8b2bd7cd919b41cff1483a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10590 processed earlier; will process 4685 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556aa880c5dd bp 0x000000000000 sp 0x7ffc2e56be80 T40615) Step #5: ==40615==The signal is caused by a READ memory access. Step #5: #0 0x556aa880c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556aa862e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556aa862dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556aa860b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556aa852cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556aa8484c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556aa848e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556aa84756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556aa84a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd2340a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556aa8468aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40615==Register values: Step #5: rax = 0x0000556aad5b72e0 rbx = 0x0000556aad5b72e0 rcx = 0x0000556aad5b7790 rdx = 0x00007fbd235d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2e56be80 Step #5: r8 = 0x0000556aad5b72e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbd235d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556aaba0b960 r14 = 0x0000000100000004 r15 = 0x0000556aaa978386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7e,0x41,0x51,0x4,0x40,0x42,0x42,0x42,0x7a,0x42,0xff,0x9,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9a,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x44,0x9e,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9f,0x60,0x99,0x9f,0x9f,0x9f,0x9b,0x99,0x44,0x1,0xa9,0x1f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0x9f,0x9f,0x9f,0x9f,0x9e,0xa6,0x9f,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9f,0x44,0x9e,0x9e,0x44,0xb,0x9e,0xbe,0x0,0x3d,0x9e,0x44,0xa9,0x9f,0x9f,0x9f,0x9f,0xa4,0x9b,0x9f,0x9f,0x9e,0x9b,0x9e,0x9e,0x9e,0x44,0x9f,0x44,0x9f,0x9f,0x44,0xa9,0x9f,0x9f,0x9f,0x9f,0xa4,0x9b,0xa1,0x9f,0x9f,0xa6,0xa1,0x9b,0x44,0xa9,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x44,0x9e,0x44,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0x9b,0x9f,0x9f,0xa4,0xa1,0xa6,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\010~AQ\004@BBBzB\377\011\177B\377\267\177B\377\377C\177D\177\215\267\236\236\234?D\236\236\232\236DD\217\237\237D\236\234D\236\236\236D\001\251\237\237\237`\231\237\237\237\233\231D\001\251\037D\001\251\237\237\236\001\235\237\237\237\233\231\235\237\237\236\001\235\237\237\237\233\231\235\237\237\237\237\236\246\237\237\236\240D\001\237\237\237\237\237\237\237\237\236\234\237D\236\236D\013\236\276\000=\236D\251\237\237\237\237\244\233\237\237\236\233\236\236\236D\237D\237\237D\251\237\237\237\237\244\233\241\237\237\246\241\233D\251\237\237\237\237\237\236\234D\236D\236\236\237\001\237\237D\251\237\250\246\237\233\233\237\237\244\241\246\237\237\237\236\236\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ed88d0bf24402406aa3b91963db4092cd980871 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQh+QVEEQEJCQnpC/wl/Qv+3f0L//0N/RH+Nt56enD9Enp6ankREj5+fRJ6cRJ6enkQBqZ+fn2CZn5+fm5lEAakfRAGpn5+eAZ2fn5+bmZ2fn54BnZ+fn5uZnZ+fn5+epp+fnqBEAZ+fn5+fn5+fnpyfRJ6eRAuevgA9nkSpn5+fn6Sbn5+em56enkSfRJ+fRKmfn5+fpJuhn5+moZtEqZ+fn5+fnpxEnkSenp8Bn59EqZ+opp+bm5+fpKGmn5+fnp6fnwALAAs= Step #5: MERGE-OUTER: attempt 2914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502179017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626663c6198, 0x5626663ce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626663ce918,0x5626664560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ed88d0bf24402406aa3b91963db4092cd980871' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10591 processed earlier; will process 4684 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562663bda5dd bp 0x000000000000 sp 0x7fffd80b6090 T40619) Step #5: ==40619==The signal is caused by a READ memory access. Step #5: #0 0x562663bda5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626639fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626639fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626639d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626638faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562663852c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56266385c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626638436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56266386f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58280fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562663836aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40619==Register values: Step #5: rax = 0x0000562668a53450 rbx = 0x0000562668a53450 rcx = 0x0000562668a53900 rdx = 0x00007f58282c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd80b6090 Step #5: r8 = 0x0000562668a53450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58282c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562666dd9960 r14 = 0x0000000100000004 r15 = 0x0000562665d46386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xc,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x6e,0x41,0x41,0x41,0xf5,0x6b,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x0,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0x44,0x23,0x73,0x14,0x65,0x0,0x31,0x34,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x41,0x6,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x44,0x23,0x73,0x14,0x65,0x0,0x31,0x34,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x41,0x75,0x41,0x72,0x69,0x1,0x20,0x20,0x41,0x75,0x69,0x1,0x20,0x20,0x20,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\014\000A\005\001\267\253Ax\001\267\253nAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253nAAA\365kA\001AAM\320\000\024\000\001\000\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267D#s\024e\00014\001AEA\262\001A\000AAA\365kA\006\001\000\000\000\000\000\000\000D#s\024e\00014\001AEA\262\001A\000AAA\365ih\001\015\000\267\253AjAuAri\001 Aui\001 \"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7baad785636bc8effd535d5e3827356a29128979 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEMAEEFAberQXgBt6tuQWloARAAt6tBamkBSg4BAQBPAAsBAgBBbUH1PrerckFNQWdBakGrakFpaAENAEEFAberQToBt6tuQUFB9WtBAUFBTdAAFAABAABPAAsBAkBCq2pBaWgBDQBBBQG3RCNzFGUAMTQBQUVBsgFBAEFBQfVrQQYBAAAAAAAAAEQjcxRlADE0AUFFQbIBQQBBQUH1aWgBDQC3q0FqQXVBcmkBICBBdWkBICAgIgALAAs= Step #5: MERGE-OUTER: attempt 2915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502314798 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce73e5f198, 0x55ce73e67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce73e67918,0x55ce73eef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7baad785636bc8effd535d5e3827356a29128979' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10592 processed earlier; will process 4683 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce716735dd bp 0x000000000000 sp 0x7ffd3b855620 T40623) Step #5: ==40623==The signal is caused by a READ memory access. Step #5: #0 0x55ce716735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce71495280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce71494fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce71472929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce71393ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce712ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce712f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce712dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce713083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7683c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce712cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40623==Register values: Step #5: rax = 0x000055ce7609e300 rbx = 0x000055ce7609e300 rcx = 0x000055ce7609e7b0 rdx = 0x00007fc768589b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3b855620 Step #5: r8 = 0x000055ce7609e300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc768589be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce74872960 r14 = 0x0000000100000004 r15 = 0x000055ce737df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6b,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0x41,0x3b,0xc1,0x6d,0x4b,0x41,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x67,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x41,0xc5,0x45,0x6c,0x41,0xc8,0xc8,0x67,0x4a,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x0,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x41,0x91,0x45,0x6c,0x41,0xc8,0x67,0x4a,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x41,0x6e,0x6d,0x42,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x67,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0x76,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x76,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020kA@AKA\252gA;\301mKAmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000E\013\276AK\301AXgmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000E\013\276AK\301AXA\305ElA\310\310gJA@AKA\252gmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000\000\013\276AK\301AXA\221ElA\310gJA@AKA\252g\301AnmB\310\366\301{\003\177A\000E\013\276AK\301AXgmgA\252\301;Av\003\177A\000E\013\276Av\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a33eaa075990f8f364bb8a81496dc6bc05339670 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBrQUBBS0GqZ0E7wW1LQW1nQarBO0HPAEFubUHI9sF7QW5tQcj2wXsDf0EARQu+QUvBQVhnbWdBqsE7Qc8AQW5tQcj2wXtBbm1ByPbBewN/QQBFC75BS8FBWEHFRWxByMhnSkFAQUtBqmdtZ0GqwTtBzwBBbm1ByPbBe0FubUHI9sF7A39BAAALvkFLwUFYQZFFbEHIZ0pBQEFLQapnwUFubULI9sF7A39BAEULvkFLwUFYZ21nQarBO0F2A39BAEULvkF2AAs= Step #5: MERGE-OUTER: attempt 2916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502451108 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac041d9198, 0x55ac041e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac041e1918,0x55ac042690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a33eaa075990f8f364bb8a81496dc6bc05339670' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10593 processed earlier; will process 4682 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac019ed5dd bp 0x000000000000 sp 0x7ffc6143afb0 T40627) Step #5: ==40627==The signal is caused by a READ memory access. Step #5: #0 0x55ac019ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac0180f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac0180efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac017ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac0170dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac01665c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac0166f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac016566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac016823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7138081082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac01649aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40627==Register values: Step #5: rax = 0x000055ac05084410 rbx = 0x000055ac05084410 rcx = 0x000055ac050848c0 rdx = 0x00007f7138249b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6143afb0 Step #5: r8 = 0x000055ac05084410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7138249be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac04bec960 r14 = 0x0000000100000004 r15 = 0x000055ac03b59386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x67,0x41,0x4d,0x41,0x4a,0x41,0xcf,0x10,0x4a,0x41,0x6b,0x78,0x41,0x67,0x41,0x67,0x41,0xe0,0x0,0x41,0x69,0x41,0xe0,0x67,0x47,0x6e,0x41,0x6e,0x69,0x76,0x77,0x41,0x4d,0x6e,0xc1,0x67,0x75,0x68,0x41,0x4a,0x41,0xe0,0x0,0xc1,0x69,0x41,0x41,0x47,0x4a,0x41,0xe0,0x0,0x41,0x69,0x41,0x41,0x47,0x6e,0x76,0x45,0x75,0x41,0x6e,0x67,0x69,0x6e,0x6e,0x75,0x78,0x45,0x41,0x69,0x67,0x41,0x2,0x41,0xb4,0x40,0x4d,0x76,0x41,0xb7,0x40,0xb8,0x9c,0x41,0x96,0x67,0x41,0x2,0x41,0xb4,0x40,0x4d,0x74,0x41,0xb7,0x40,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x6e,0x75,0x78,0x45,0x41,0x69,0x67,0x41,0x2,0x41,0xb4,0x40,0x4d,0x76,0x41,0xb7,0x40,0xb8,0x9c,0x41,0x96,0x67,0x41,0x2,0x41,0xb4,0x40,0x4d,0x74,0x41,0xb7,0x40,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x40,0x4d,0x41,0xb7,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x41,0x41,0x80,0xc0,0x10,0x41,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x4d,0x41,0x4a,0x41,0xcf,0x10,0x4a,0x41,0x6b,0x78,0x41,0x67,0x41,0x67,0x41,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAG\004@AKA\252g\301gAMAJA\317\020JAkxAgAgA\340\000AiA\340gGnAnivwAMn\301guhAJA\340\000\301iAAGJA\340\000AiAAGnvEuAnginnuxEAigA\002A\264@MvA\267@\270\234A\226gA\002A\264@MtA\267@\270\234\374\002A\264nuxEAigA\002A\264@MvA\267@\270\234A\226gA\002A\264@MtA\267@\270\234\374\002A\264@MA\267@\270\234\374\002AAA\200\300\020A\200\200\000\020\200\200\200\200\000MAJA\317\020JAkxAgAgAi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bac61077334a06ceee8de1ac4084018d0b90ce8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUcEQEFLQapnwWdBTUFKQc8QSkFreEFnQWdB4ABBaUHgZ0duQW5pdndBTW7BZ3VoQUpB4ADBaUFBR0pB4ABBaUFBR252RXVBbmdpbm51eEVBaWdBAkG0QE12QbdAuJxBlmdBAkG0QE10QbdAuJz8AkG0bnV4RUFpZ0ECQbRATXZBt0C4nEGWZ0ECQbRATXRBt0C4nPwCQbRATUG3QLic/AJBQUGAwBBBgIAAEICAgIAATUFKQc8QSkFreEFnQWdBaQALAAs= Step #5: MERGE-OUTER: attempt 2917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502587277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c630fa198, 0x561c63102911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c63102918,0x561c6318a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bac61077334a06ceee8de1ac4084018d0b90ce8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10594 processed earlier; will process 4681 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c6090e5dd bp 0x000000000000 sp 0x7ffe0793d490 T40631) Step #5: ==40631==The signal is caused by a READ memory access. Step #5: #0 0x561c6090e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c60730280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c6072ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c6070d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c6062ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c60586c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c605901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c605776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c605a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faedc6f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c6056aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40631==Register values: Step #5: rax = 0x0000561c655bb450 rbx = 0x0000561c655bb450 rcx = 0x0000561c655bb900 rdx = 0x00007faedc8bfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0793d490 Step #5: r8 = 0x0000561c655bb450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faedc8bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c63b0d960 r14 = 0x0000000100000004 r15 = 0x0000561c62a7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xb0,0xe0,0x0,0xc0,0x67,0x41,0x70,0x41,0x6e,0x4b,0x74,0x67,0x41,0x45,0x45,0x41,0x45,0x49,0x41,0x6b,0x67,0x45,0x41,0x45,0x67,0x41,0x67,0xc1,0x6b,0x75,0x6e,0x45,0x41,0x45,0x41,0x32,0x45,0x6b,0x77,0x67,0x41,0x41,0x41,0x45,0x67,0x41,0x75,0xc1,0x45,0x6b,0x41,0x31,0x41,0x96,0x89,0x6b,0x67,0x41,0x41,0x45,0x67,0x41,0x75,0xc1,0x45,0x6b,0x41,0x96,0x89,0x6b,0x67,0x41,0x41,0x67,0x45,0x41,0x75,0xc1,0x6e,0x45,0x6b,0x45,0x45,0x41,0x45,0x41,0x69,0x6b,0x41,0x6b,0x48,0x6b,0x6b,0x41,0x96,0x89,0x6b,0x67,0x45,0x41,0x45,0x67,0x41,0x75,0xc1,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0x41,0x41,0x6b,0x6e,0x6b,0x45,0x75,0x45,0xbe,0xbc,0x67,0x41,0x67,0x0,0xfb,0x17,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0x41,0x6b,0x6e,0x6b,0x45,0x75,0x45,0xbe,0xbc,0x67,0x41,0x6b,0x67,0x45,0x41,0x45,0x67,0x41,0x67,0xc1,0x6b,0x75,0x6e,0x45,0x41,0x45,0x41,0x32,0x45,0x6b,0x77,0x67,0x41,0x45,0x6b,0x41,0x6b,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0xff,0xff,0x65,0x6b,0x68,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\260\340\000\300gApAnKtgAEEAEIAkgEAEgAg\301kunEAEA2EkwgAAAEgAu\301EkA1A\226\211kgAAEgAu\301EkA\226\211kgAAgEAu\301nEkEEAEAikAkHkkA\226\211kgEAEgAu\301nEkgAEAAAknkEuE\276\274gAg\000\373\027\000\025\200\000\025\200\000\000AknkEuE\276\274gAkgEAEgAg\301kunEAEA2EkwgAEkAkgAnEkgAEA\377\377ekhI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d93844c8322a34b042ff00d38160cbf1eb19193 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEGw4ADAZ0FwQW5LdGdBRUVBRUlBa2dFQUVnQWfBa3VuRUFFQTJFa3dnQUFBRWdBdcFFa0ExQZaJa2dBQUVnQXXBRWtBlolrZ0FBZ0VBdcFuRWtFRUFFQWlrQWtIa2tBlolrZ0VBRWdBdcFuRWtnQUVBQUFrbmtFdUW+vGdBZwD7FwAVgAAVgAAAQWtua0V1Rb68Z0FrZ0VBRWdBZ8FrdW5FQUVBMkVrd2dBRWtBa2dBbkVrZ0FFQf//ZWtoSQALAAs= Step #5: MERGE-OUTER: attempt 2918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502722926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c7b767198, 0x563c7b76f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c7b76f918,0x563c7b7f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d93844c8322a34b042ff00d38160cbf1eb19193' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10595 processed earlier; will process 4680 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 374 ft: 375 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c78f7b5dd bp 0x000000000000 sp 0x7ffda35f8950 T40635) Step #5: ==40635==The signal is caused by a READ memory access. Step #5: #0 0x563c78f7b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c78d9d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c78d9cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c78d7a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c78c9bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c78bf3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c78bfd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c78be46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c78c103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ed3f6e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c78bd7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40635==Register values: Step #5: rax = 0x0000563c7d1e8430 rbx = 0x0000563c7d1e8430 rcx = 0x0000563c7d1e8420 rdx = 0x00007f1ed4136b80 Step #5: rdi = 0x0000563c7d1e8420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffda35f8950 Step #5: r8 = 0x0000563c7d1e8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ed4136be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c7c17a960 r14 = 0x0000000100000004 r15 = 0x0000563c7b0e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x96,0x45,0x67,0x41,0x9f,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0x45,0x67,0x68,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x45,0x67,0x45,0x69,0x41,0x76,0x41,0x41,0x72,0x45,0x47,0x78,0x45,0x74,0x6e,0x41,0x4,0x4b,0x41,0x0,0x41,0x6e,0x47,0x69,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x45,0x67,0x45,0x69,0x41,0x76,0x41,0x41,0x72,0x45,0x47,0x78,0x45,0x74,0x6e,0x41,0x4,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x41,0x41,0x45,0x69,0x41,0x45,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0xf6,0x45,0x45,0x69,0x41,0x76,0x41,0x41,0x72,0x45,0x47,0x78,0x45,0x74,0x6e,0x41,0x4,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x78,0x41,0x45,0x74,0x74,0x41,0xe9,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000A\226EgA\237GvAAnEAAEghAAviEAAEgEiAvAArEGxEtnA\004KA\000AnGiAAviEAAEgEiAvAArEGxEtnA\004KA\000AnGAvEA\237gAnEAAAgEiAvAAEiAEAgEiAviAttAAEAAA\366EEiAvAArEGxEtnA\004KA\000AnGAvEA\237gAnEAAAgEiArrrrrrrrrxAEttA\351jlinuxEAAAgEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b207bd62c4e0c969fbcdabbe9765727539bf94f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBlkVnQZ9HdkFBbkVBQUVnaEFBdmlFQUFFZ0VpQXZBQXJFR3hFdG5BBEtBAEFuR2lBQXZpRUFBRWdFaUF2QUFyRUd4RXRuQQRLQQBBbkdBdkVBn2dBbkVBQUFnRWlBdkFBRWlBRUFnRWlBdmlBdHRBQUVBQUH2RUVpQXZBQXJFR3hFdG5BBEtBAEFuR0F2RUGfZ0FuRUFBQWdFaUFycnJycnJycnJ4QUV0dEHpamxpbnV4RUFBQWdFaQALAAs= Step #5: MERGE-OUTER: attempt 2919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502858595 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590140a2198, 0x5590140aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590140aa918,0x5590141320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b207bd62c4e0c969fbcdabbe9765727539bf94f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10597 processed earlier; will process 4678 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 353 ft: 354 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590118b65dd bp 0x000000000000 sp 0x7ffee1573210 T40639) Step #5: ==40639==The signal is caused by a READ memory access. Step #5: #0 0x5590118b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590116d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590116d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590116b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590115d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55901152ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590115381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55901151f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55901154b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39fe8ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559011512aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40639==Register values: Step #5: rax = 0x000055901560c390 rbx = 0x000055901560c390 rcx = 0x000055901560c840 rdx = 0x00007f39feac7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee1573210 Step #5: r8 = 0x000055901560c390 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f39feac7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559014ab5960 r14 = 0x0000000100000004 r15 = 0x0000559013a22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x61,0x4,0x40,0x10,0x0,0x42,0x10,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0xfd,0xff,0x91,0x96,0x1,0x0,0x0,0xa1,0x0,0x9a,0x66,0x6c,0x69,0x6e,0x71,0x43,0x41,0x1,0x0,0x43,0x0,0x6c,0x0,0x4e,0x1,0x0,0x0,0xfb,0x19,0x3,0x0,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x0,0x9a,0x66,0x6c,0x69,0x6e,0x71,0x43,0x41,0x1,0x0,0x43,0x0,0x6c,0x0,0x4e,0x1,0x1,0x0,0x20,0x1,0x0,0xb7,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x6e,0xf,0x0,0x0,0x6e,0x6d,0x1,0x0,0x43,0x41,0x1,0x0,0x43,0x0,0x6c,0x0,0x4e,0x1,0x1,0x0,0x20,0x1,0x0,0xb5,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x6e,0xf,0x0,0x0,0x6e,0x6d,0x1,0x0,0x20,0x1,0x0,0x6c,0x69,0x68,0x75,0x78,0x6e,0x43,0x41,0x1,0x0,0x43,0x0,0x6c,0x0,0x8f,0x1,0x1,0x0,0x20,0x1,0x1,0x0,0x20,0x1,0x0,0xb5,0x1a,0x60,0x1a,0x60,0xd0,0x80,0x0,0x0,0xfb,0x15,0x0,0x1b,0x1b,0x1b,0x1b,0x1a,0x60,0x0,0xb5,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x6e,0xf,0x1,0x0,0xb8,0x1a,0xa9,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAa\004@\020\000B\020\000\032\251\320\200\000\000\373\031\375\377\221\226\001\000\000\241\000\232flinqCA\001\000C\000l\000N\001\000\000\373\031\003\000nm\001\000\000\241\000\232flinqCA\001\000C\000l\000N\001\001\000 \001\000\267\032\251\320\200\000\000\373\017\000\000n\017\000\000nm\001\000CA\001\000C\000l\000N\001\001\000 \001\000\265\032\251\320\200\000\000\373\017\000\000n\017\000\000nm\001\000 \001\000lihuxnCA\001\000C\000l\000\217\001\001\000 \001\001\000 \001\000\265\032`\032`\320\200\000\000\373\025\000\033\033\033\033\032`\000\265\032\251\320\200\000\000\373\017\000\000n\017\001\000\270\032\251\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-66e916dc7140e71553586861b6236436126aea59 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQWEEQBAAQhAAGqnQgAAA+xn9/5GWAQAAoQCaZmxpbnFDQQEAQwBsAE4BAAD7GQMAbm0BAAChAJpmbGlucUNBAQBDAGwATgEBACABALcaqdCAAAD7DwAAbg8AAG5tAQBDQQEAQwBsAE4BAQAgAQC1GqnQgAAA+w8AAG4PAABubQEAIAEAbGlodXhuQ0EBAEMAbACPAQEAIAEBACABALUaYBpg0IAAAPsVABsbGxsaYAC1GqnQgAAA+w8AAG4PAQC4GqkACws= Step #5: MERGE-OUTER: attempt 2920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1502997629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd2ad04198, 0x55dd2ad0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd2ad0c918,0x55dd2ad940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66e916dc7140e71553586861b6236436126aea59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10599 processed earlier; will process 4676 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd285185dd bp 0x000000000000 sp 0x7fff95b5fdd0 T40643) Step #5: ==40643==The signal is caused by a READ memory access. Step #5: #0 0x55dd285185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd2833a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd28339fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd28317929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd28238ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd28190c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd2819a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd281816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd281ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc712ac8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd28174aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40643==Register values: Step #5: rax = 0x000055dd2c2172e0 rbx = 0x000055dd2c2172e0 rcx = 0x000055dd2c217790 rdx = 0x00007fc712c90b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff95b5fdd0 Step #5: r8 = 0x000055dd2c2172e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc712c90be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd2b717960 r14 = 0x0000000100000004 r15 = 0x000055dd2a684386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x6e,0x41,0x41,0x4,0x40,0x41,0xa1,0x0,0x41,0x42,0x46,0x41,0x41,0x41,0x41,0x1,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0x41,0x67,0x69,0x77,0x6e,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x2,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x2,0x7f,0x41,0x1,0xc0,0xb,0x75,0x6c,0x6c,0x41,0xcb,0x6b,0x6e,0x69,0x41,0x8,0x41,0x68,0x41,0x23,0xb7,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x1a,0x0,0xbe,0x0,0x1b,0x5f,0x0,0x0,0x80,0x0,0xc3,0x0,0x5d,0x71,0x10,0x0,0xbe,0x0,0x5b,0x1a,0xc,0x0,0x58,0x0,0x4f,0x41,0x8,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\011nAA\004@A\241\000ABFAAAA\001\003\177A\000\300\013H\003\177A\005\300\013Ah\003\177A\000\300\013ulAAgiwnh\003\177A\000\300\013H\003\177A\005\300\013Ah\003\177A\000\300\013H\003\177A\005\300\013Ah\002\177A\005\300\013Ah\003\177A\000\300\013H\003\177A\005\300\013Ah\002\177A\001\300\013ullA\313kniA\010AhA#\267\003\177A\005\300\013Ah\003\177A\000\300\013H\003\177A\005\300\013Ah\003\177A\000\300\013ulh\003\177A\000\300\013H\003\177A\005\300\013A\032\000\276\000\033_\000\000\200\000\303\000]q\020\000\276\000[\032\014\000X\000OA\010\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e9fcbf0cbf42271c1b55ce1eedd00ce9db03f0d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQluQUEEQEGhAEFCRkFBQUEBA39BAMALSAN/QQXAC0FoA39BAMALdWxBQWdpd25oA39BAMALSAN/QQXAC0FoA39BAMALSAN/QQXAC0FoAn9BBcALQWgDf0EAwAtIA39BBcALQWgCf0EBwAt1bGxBy2tuaUEIQWhBI7cDf0EFwAtBaAN/QQDAC0gDf0EFwAtBaAN/QQDAC3VsaAN/QQDAC0gDf0EFwAtBGgC+ABtfAACAAMMAXXEQAL4AWxoMAFgAT0EIAAULAAs= Step #5: MERGE-OUTER: attempt 2921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1503136412 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa29437198, 0x55fa2943f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa2943f918,0x55fa294c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e9fcbf0cbf42271c1b55ce1eedd00ce9db03f0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10600 processed earlier; will process 4675 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa26c4b5dd bp 0x000000000000 sp 0x7ffed634e7f0 T40647) Step #5: ==40647==The signal is caused by a READ memory access. Step #5: #0 0x55fa26c4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa26a6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa26a6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa26a4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa2696bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa268c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa268cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa268b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa268e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd56c0fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa268a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40647==Register values: Step #5: rax = 0x000055fa2ba833d0 rbx = 0x000055fa2ba833d0 rcx = 0x000055fa2ba83880 rdx = 0x00007fd56c2c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed634e7f0 Step #5: r8 = 0x000055fa2ba833d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd56c2c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa29e4a960 r14 = 0x0000000100000004 r15 = 0x000055fa28db7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1e,0x6f,0x41,0x42,0x42,0x42,0x42,0x40,0x42,0xc5,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xbd,0xbd,0xbd,0xbd,0xbd,0xbb,0x42,0x51,0x42,0x42,0x42,0xbe,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x41,0x42,0x42,0x58,0xc2,0x42,0x42,0x42,0x42,0x57,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x41,0x42,0x42,0x58,0xc2,0x42,0x42,0x42,0x42,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xff,0xff,0x3,0x52,0x42,0x42,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\036oABBBB@B\305B\271BBBBBQB\303\275BBBPBBBB\271BBBBBBBBQBBB\276\247\275\275\275\275\275\273BQBBB\276BXBBB\002BB\271BB\302BBBBBQBBBBXBBB\002BB\271BB\302BBBBBQBBBBBBBBBBBB\271BBABBX\302BBBBWBBBBXBBB\002BB\271BB\302BBBBBQBBBBBBBBBBBB\271BBABBX\302BBBBB\303\275BBBPBBBB\271BABBBBBBQBBB\276\247\377\377\003RBB\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdb95d93f9dd4126ae37d79cd4708788c3a8eaab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR5vQUJCQkJAQsVCuUJCQkJCUULDvUJCQlBCQkJCuUJCQkJCQkJCUUJCQr6nvb29vb27QlFCQkK+QlhCQkICQkK5QkLCQkJCQkJRQkJCQlhCQkICQkK5QkLCQkJCQkJRQkJCQkJCQkJCQkJCuUJCQUJCWMJCQkJCV0JCQkJYQkJCAkJCuUJCwkJCQkJCUUJCQkJCQkJCQkJCQrlCQkFCQljCQkJCQkLDvUJCQlBCQkJCuUJBQkJCQkJCUUJCQr6n//8DUkJCAAs= Step #5: MERGE-OUTER: attempt 2922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1503275830 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2645e2198, 0x55b2645ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2645ea918,0x55b2646720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fdb95d93f9dd4126ae37d79cd4708788c3a8eaab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10601 processed earlier; will process 4674 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b261df65dd bp 0x000000000000 sp 0x7ffc526c8810 T40651) Step #5: ==40651==The signal is caused by a READ memory access. Step #5: #0 0x55b261df65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b261c18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b261c17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b261bf5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b261b16ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b261a6ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b261a781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b261a5f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b261a8b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64ec491082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b261a52aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40651==Register values: Step #5: rax = 0x000055b26678c640 rbx = 0x000055b26678c640 rcx = 0x000055b26678caf0 rdx = 0x00007f64ec659b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc526c8810 Step #5: r8 = 0x000055b26678c640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f64ec659be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b264ff5960 r14 = 0x0000000100000004 r15 = 0x000055b263f62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x3b,0x4,0x0,0x41,0xff,0x4,0x69,0x69,0x69,0x68,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0x12,0x0,0x6c,0x69,0x6f,0x75,0x78,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1b,0xc,0x0,0xc3,0x0,0x0,0x98,0x97,0x97,0x97,0x97,0x97,0x90,0x90,0x0,0x90,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x95,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x97,0x97,0x97,0x97,0x96,0x97,0x97,0x97,0x97,0x95,0x97,0x97,0x97,0x97,0x0,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x6d,0x47,0x1a,0xc,0x0,0xba,0x0,0x0,0x0,0x5d,0x0,0x0,0x0,0x0,0x9e,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x90,0x97,0x97,0x97,0x97,0x97,0x96,0x97,0x97,0x97,0x97,0x95,0x97,0x97,0x97,0x97,0x0,0x0,0x12,0x0,0x0,0x0,0x1a,0xc,0x0,0xba,0x0,0x9c,0x0,0x8b,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x68,0x4b,0x4b,0x0,0xa0,0x0,0x4b,0x4e,0x0,0xd5,0x0,0x4a,0x47,0x1a,0x7f,0x0,0xb,0x0,0x5b,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woA;\004\000A\377\004iiihi\004@A\032\004@\000\022\000lioux\000\014\000G\032\014\000\033\014\000\303\000\000\230\227\227\227\227\227\220\220\000\220\227\227\227\227\227\227\227\227\225\227\227\227\227\216\230_\000\227\227\227\227\226\227\227\227\227\225\227\227\227\227\000\000G\032\014\000\032\014\000\272\000\000\227\227\227\227\227\216\230_\000mG\032\014\000\272\000\000\000]\000\000\000\000\236\000G\032\014\000\032\014\000\272\000\000\227\227\227\216\230_\000\220\227\227\227\227\227\226\227\227\227\227\225\227\227\227\227\000\000\022\000\000\000\032\014\000\272\000\234\000\213\032\000\001\000\000\000\000\000\000hKK\000\240\000KN\000\325\000JG\032\177\000\013\000[\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54f62286727d35230f013e61a0b3d6ed98b4e7f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQTsEAEH/BGlpaWhpBEBBGgRAABIAbGlvdXgADABHGgwAGwwAwwAAmJeXl5eXkJAAkJeXl5eXl5eXlZeXl5eOmF8Al5eXl5aXl5eXlZeXl5cAAEcaDAAaDAC6AACXl5eXl46YXwBtRxoMALoAAABdAAAAAJ4ARxoMABoMALoAAJeXl46YXwCQl5eXl5eWl5eXl5WXl5eXAAASAAAAGgwAugCcAIsaAAEAAAAAAABoS0sAoABLTgDVAEpHGn8ACwBbAAsACws= Step #5: MERGE-OUTER: attempt 2923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1503413408 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a50ccd198, 0x560a50cd5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a50cd5918,0x560a50d5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54f62286727d35230f013e61a0b3d6ed98b4e7f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10602 processed earlier; will process 4673 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a4e4e15dd bp 0x000000000000 sp 0x7fff4d24c110 T40655) Step #5: ==40655==The signal is caused by a READ memory access. Step #5: #0 0x560a4e4e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a4e303280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a4e302fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a4e2e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a4e201ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a4e159c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a4e1631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a4e14a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a4e1763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd34f7cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a4e13daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40655==Register values: Step #5: rax = 0x0000560a528cc410 rbx = 0x0000560a528cc410 rcx = 0x0000560a528cc8c0 rdx = 0x00007fd34f995b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4d24c110 Step #5: r8 = 0x0000560a528cc410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd34f995be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a516e0960 r14 = 0x0000000100000004 r15 = 0x0000560a5064d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x40,0x4,0x40,0x42,0x41,0x42,0x7f,0x7a,0x42,0x42,0x84,0x41,0x42,0x42,0xc2,0x61,0x42,0x42,0x42,0x3a,0x7a,0x42,0xbc,0x42,0x7f,0x7f,0x41,0x8b,0xbd,0xef,0x80,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0xa9,0x7f,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7d,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x42,0x42,0x42,0x42,0x42,0xa9,0x42,0x7f,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x82,0x42,0x7f,0x42,0x42,0x42,0x3a,0x7a,0x42,0xbc,0x42,0x7f,0x7f,0x41,0x8b,0xbd,0xef,0x80,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0xa9,0x7f,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7d,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x42,0x42,0x42,0x42,0x42,0xa9,0x42,0x7f,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x7c,0x42,0x1b,0x80,0x42,0xa0,0x88,0xfc,0x42,0x7f,0x88,0x42,0x82,0x7f,0x7c,0x42,0x1d,0x7c,0x42,0x7c,0x42,0x1b,0x80,0x42,0x88,0xa0,0xfc,0x42,0x7f,0x88,0x42,0x42,0xc3,0x7f,0x42,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA@\004@BAB\177zBB\204ABB\302aBBB:zB\274B\177\177A\213\275\357\200zBABBBBB\251\177B|B\177\200B\177\200}B\000|B|B\177\200B\177BBBBB\251B\177|B\177\200B\177\200|B\000|B|B\177\200B\177\202B\177BBB:zB\274B\177\177A\213\275\357\200zBABBBBB\251\177B|B\177\200B\177\200}B\000|B|B\177\200B\177BBBBB\251B\177|B\177\200B\177\200|B\000|B|B\177|B\033\200B\240\210\374B\177\210B\202\177|B\035|B|B\033\200B\210\240\374B\177\210BB\303\177BI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1787e4d3a1260977317d51116e9216402b53b51 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUAEQEJBQn96QkKEQUJCwmFCQkI6ekK8Qn9/QYu974B6QkFCQkJCQql/QnxCf4BCf4B9QgB8QnxCf4BCf0JCQkJCqUJ/fEJ/gEJ/gHxCAHxCfEJ/gEJ/gkJ/QkJCOnpCvEJ/f0GLve+AekJBQkJCQkKpf0J8Qn+AQn+AfUIAfEJ8Qn+AQn9CQkJCQqlCf3xCf4BCf4B8QgB8QnxCf3xCG4BCoIj8Qn+IQoJ/fEIdfEJ8QhuAQoig/EJ/iEJCw39CSQALAAs= Step #5: MERGE-OUTER: attempt 2924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1503549665 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603886cd198, 0x5603886d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603886d5918,0x56038875d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1787e4d3a1260977317d51116e9216402b53b51' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10603 processed earlier; will process 4672 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560385ee15dd bp 0x000000000000 sp 0x7ffdda570f10 T40659) Step #5: ==40659==The signal is caused by a READ memory access. Step #5: #0 0x560385ee15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560385d03280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560385d02fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560385ce0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560385c01ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560385b59c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560385b631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560385b4a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560385b763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5de96b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560385b3daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40659==Register values: Step #5: rax = 0x000056038a0d3530 rbx = 0x000056038a0d3530 rcx = 0x000056038a0d39e0 rdx = 0x00007f5de9880b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdda570f10 Step #5: r8 = 0x000056038a0d3530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5de9880be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603890e0960 r14 = 0x0000000100000004 r15 = 0x000056038804d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x3,0x40,0x41,0x40,0x41,0x2f,0x42,0xbd,0x3f,0x41,0xfa,0xbf,0x69,0x69,0xbe,0xfc,0x4,0x41,0xff,0x69,0xbe,0xfc,0x4,0x41,0x4,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x5b,0x0,0xd1,0x1a,0xba,0x1a,0x0,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x84,0x83,0x83,0x83,0x83,0x85,0x7c,0x7c,0x7d,0x84,0x83,0x83,0x83,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7b,0x7c,0x7d,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\003@A@A/B\275?A\372\277ii\276\374\004A\377i\276\374\004A\004\000\000\000\000\000\014\000\000\000[\000\321\032\272\032\000|||||||||||||||||||\204\203\203\203\203\205||}\204\203\203\203|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{|}||||||||||||||||||||||||||||||||||||||||||\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5e5b2b62c0b204791c8edb66ff0212e528f97d4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEDQEFAQS9CvT9B+r9pab78BEH/ab78BEEEAAAAAAAMAAAAWwDRGroaAHx8fHx8fHx8fHx8fHx8fHx8fHyEg4ODg4V8fH2Eg4ODfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHt8fXx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fAALAAs= Step #5: MERGE-OUTER: attempt 2925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1503687392 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56333ef01198, 0x56333ef09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56333ef09918,0x56333ef910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5e5b2b62c0b204791c8edb66ff0212e528f97d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10604 processed earlier; will process 4671 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56333c7155dd bp 0x000000000000 sp 0x7fff0868b140 T40663) Step #5: ==40663==The signal is caused by a READ memory access. Step #5: #0 0x56333c7155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56333c537280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56333c536fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56333c514929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56333c435ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56333c38dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56333c3971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56333c37e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56333c3aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb1bab4e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56333c371aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40663==Register values: Step #5: rax = 0x00005633412b0530 rbx = 0x00005633412b0530 rcx = 0x00005633412b09e0 rdx = 0x00007fb1bad16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0868b140 Step #5: r8 = 0x00005633412b0530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb1bad16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056333f914960 r14 = 0x0000000100000004 r15 = 0x000056333e881386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x41,0x41,0x45,0x1,0x41,0x23,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x6c,0x45,0x41,0x75,0x41,0x6c,0x41,0x6c,0x45,0x41,0x4a,0x45,0x41,0x41,0x41,0x41,0x45,0x69,0x77,0x6f,0x6d,0x78,0x74,0x78,0x6e,0x75,0x78,0x41,0x45,0x6a,0x6c,0x69,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x41,0x41,0x45,0x1,0x41,0x23,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x6c,0x45,0x41,0x75,0x41,0x6c,0x41,0x6c,0x45,0x41,0x4a,0x45,0x41,0x41,0x41,0x41,0x45,0x69,0x77,0x6f,0x6d,0x78,0x74,0x78,0x6e,0x75,0x78,0x41,0x45,0x6a,0x6c,0x69,0x41,0x61,0x45,0x41,0xba,0x41,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAAE\301EjjAlxEEAAE\001A#A\227JEA\272AAE\001AlHvE!7lAlEAuAlAlEAJEAAAAEiwomxtxnuxAEjliAAEAAAE\301EjjAlxEEAAE\001A#A\227JEA\272AAE\001AlHvE!7lAlEAuAlAlEAJEAAAAEiwomxtxnuxAEjliAaEA\272AA\272AAE\001AlAlvAAlinuxlAA\000AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-833bcaa63c080df59a68b8af5fa158845356e2db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBRcFFampBbHhFRUFBRQFBI0GXSkVBukFBRQFBbEh2RSE3bEFsRUF1QWxBbEVBSkVBQUFBRWl3b214dHhudXhBRWpsaUFBRUFBQUXBRWpqQWx4RUVBQUUBQSNBl0pFQbpBQUUBQWxIdkUhN2xBbEVBdUFsQWxFQUpFQUFBQUVpd29teHR4bnV4QUVqbGlBYUVBukFBukFBRQFBbEFsdkFBbGludXhsQUEAQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 2926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1503824236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560340c93198, 0x560340c9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560340c9b918,0x560340d230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/833bcaa63c080df59a68b8af5fa158845356e2db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10605 processed earlier; will process 4670 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56033e4a75dd bp 0x000000000000 sp 0x7ffc9aad8b90 T40667) Step #5: ==40667==The signal is caused by a READ memory access. Step #5: #0 0x56033e4a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56033e2c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56033e2c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56033e2a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56033e1c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56033e11fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56033e1291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56033e1106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56033e13c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1daa88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56033e103aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40667==Register values: Step #5: rax = 0x00005603424ac410 rbx = 0x00005603424ac410 rcx = 0x00005603424ac8c0 rdx = 0x00007fa1dac50b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9aad8b90 Step #5: r8 = 0x00005603424ac410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa1dac50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603416a6960 r14 = 0x0000000100000004 r15 = 0x0000560340613386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x4,0x40,0x41,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x4a,0x41,0x51,0x4a,0x41,0x70,0x1,0x0,0x0,0x5,0x20,0x4e,0x41,0xc9,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177A\301NAQJAp N\004@ANA\311\245\200\240\000\"AoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301JAQJAp NA\027Mg\270A\367\015ApA\277\267\002E\301JAQJAp NAA NA\311\245\200\240\000\270A\367\015ApA\277\267\002E\301JAQJAp NAA NA\311\245\200\240\000\"AoA\277\267*Et\320\000\373\027nA\311\320\210AAoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301JAQJAp NAA NA\311\245\200\240\000\"AJAQJAp\001\000\000\005 NA\311\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-71ab26722818a29ebaffc7b8039b557e674c3629 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QcFOQVFKQXAgTgRAQU5ByaWAoAAiQW9Bv0BBT0EXTWe4QfcNQXBBv7cCRcFKQVFKQXAgTkEXTWe4QfcNQXBBv7cCRcFKQVFKQXAgTkFBIE5ByaWAoAC4QfcNQXBBv7cCRcFKQVFKQXAgTkFBIE5ByaWAoAAiQW9Bv7cqRXTQAPsXbkHJ0IhBQW9Bv0BBT0EXTWe4QfcNQXBBv7cCRcFKQVFKQXAgTkFBIE5ByaWAoAAiQUpBUUpBcAEAAAUgTkHJAAALAAs= Step #5: MERGE-OUTER: attempt 2927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1503963789 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee5e1f6198, 0x55ee5e1fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee5e1fe918,0x55ee5e2860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71ab26722818a29ebaffc7b8039b557e674c3629' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10606 processed earlier; will process 4669 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee5ba0a5dd bp 0x000000000000 sp 0x7ffe4858c030 T40671) Step #5: ==40671==The signal is caused by a READ memory access. Step #5: #0 0x55ee5ba0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee5b82c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee5b82bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee5b809929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee5b72aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee5b682c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee5b68c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee5b6736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee5b69f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98f3051082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee5b666aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40671==Register values: Step #5: rax = 0x000055ee5ef324e0 rbx = 0x000055ee5ef324e0 rcx = 0x000055ee5ef32990 rdx = 0x00007f98f3219b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4858c030 Step #5: r8 = 0x000055ee5ef324e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98f3219be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee5ec09960 r14 = 0x0000000100000004 r15 = 0x000055ee5db76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x3,0x0,0x1,0x1,0x1,0x0,0x0,0x65,0x1a,0x0,0x1a,0x81,0x41,0xe6,0x1b,0x0,0x1b,0x0,0xe,0x0,0x0,0xfb,0x18,0xff,0xfe,0xff,0x12,0x4b,0x62,0x1a,0xf,0xbb,0x1a,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x1a,0x0,0x1a,0xa6,0xa6,0xa6,0x1a,0x62,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x1a,0x0,0x1a,0xa6,0xa6,0xa6,0x1a,0x62,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x1a,0x0,0x1a,0xa6,0xa6,0xa6,0x1a,0x62,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xfb,0x1c,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1b,0xd0,0x0,0x0,0x0,0x9d,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\362-\003\000\001\001\001\000\000e\032\000\032\201A\346\033\000\033\000\016\000\000\373\030\377\376\377\022Kb\032\017\273\032\000\000\032\232\032\232\017\032\373\032\032\373\032b\032\017\373\032\000\000\032\032\000\032\246\246\246\032b\032b\032\017\373\032\000\000\032\232\032\232\017\032\373\032\032\373\032b\032\017\373\032\000\000\032\032\000\032\246\246\246\032b\032b\032\017\373\032\000\000\032\232\032\232\017\032\373\032\032\373\032b\032\017\373\032\000\000\032\032\032\373\032b\032\017\373\032\000\000\032\032\000\032\246\246\246\032b\032b\032\017\373\032\000\000\032\232\032\232\017\032\373\032\032\373\032b\032\373\034\000\000\032\232\032\232\017\032\373\032\032\373\033\320\000\000\000\235\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a61d9d467b642c9454dc486f386ae3b53ff76966 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEHyLQMAAQEBAABlGgAagUHmGwAbAA4AAPsY//7/EktiGg+7GgAAGpoamg8a+xoa+xpiGg/7GgAAGhoAGqamphpiGmIaD/saAAAamhqaDxr7Ghr7GmIaD/saAAAaGgAapqamGmIaYhoP+xoAABqaGpoPGvsaGvsaYhoP+xoAABoaGvsaYhoP+xoAABoaABqmpqYaYhpiGg/7GgAAGpoamg8a+xoa+xpiGvscAAAamhqaDxr7Ghr7G9AAAACdAAsACws= Step #5: MERGE-OUTER: attempt 2928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1504100149 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd1fcda198, 0x55bd1fce2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd1fce2918,0x55bd1fd6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a61d9d467b642c9454dc486f386ae3b53ff76966' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10607 processed earlier; will process 4668 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd1d4ee5dd bp 0x000000000000 sp 0x7ffc4e807040 T40675) Step #5: ==40675==The signal is caused by a READ memory access. Step #5: #0 0x55bd1d4ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd1d310280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd1d30ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd1d2ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd1d20ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd1d166c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd1d1701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd1d1576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd1d1833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f002cd94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd1d14aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40675==Register values: Step #5: rax = 0x000055bd20fef450 rbx = 0x000055bd20fef450 rcx = 0x000055bd20fef900 rdx = 0x00007f002cf5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4e807040 Step #5: r8 = 0x000055bd20fef450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f002cf5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd206ed960 r14 = 0x0000000100000004 r15 = 0x000055bd1f65a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x73,0x45,0x69,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0xb1,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xf6,0x74,0x65,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xc0,0x41,0x0,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0x68,0xc0,0x41,0xe0,0x41,0x48,0x72,0x47,0xc0,0x41,0x2c,0x41,0xb8,0x6d,0x41,0x41,0x72,0x1,0x6f,0x41,0x6c,0x73,0x6e,0x75,0x78,0xc0,0xc1,0xb8,0xaa,0x41,0x49,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x0,0x0,0xe,0x0,0x0,0x0,0x4b,0x69,0x41,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x41,0xc0,0x41,0x0,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0x68,0xc0,0x41,0xe0,0x41,0x48,0x41,0x6c,0x46,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265\276E\255AiAmAiAMAErmAiA-AiA\332AErG\300A\270\253Ass\270\252sEiM\320\000\373\031\346\200\000,\221{\001\032A\261\320\000\373\031n\000\200\366teA\211riAAM\320\000\373\031\346\200\000,\221{\001\032AM\320\000\373\031n\000\200\300A\000\373\031n\000\206\346\214\241\005\013\000\000h\300A\340AHrG\300A,A\270mAAr\001oAlsnux\300\301\270\252AIM\320\000\373\031\346\000\000\016\000\000\000KiAMlinuxA\300A\000\373\031n\000\206\346\214\241\005\013\000\000h\300A\340AHAlF\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c4ff744e3d22df0e38bf8b2cf93aa3dde96a021 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1vkWtQWlBbUFpQU1BRXJtQWlBLUFpQdpBRXJHwEG4q0Fzc7iqc0VpTdAA+xnmgAAskXsBGkGx0AD7GW4AgPZ0ZUGJcmlBQU3QAPsZ5oAALJF7ARpBTdAA+xluAIDAQQD7GW4AhuaMoQULAABowEHgQUhyR8BBLEG4bUFBcgFvQWxzbnV4wMG4qkFJTdAA+xnmAAAOAAAAS2lBTWxpbnV4QcBBAPsZbgCG5oyhBQsAAGjAQeBBSEFsRgFBSwALAAs= Step #5: MERGE-OUTER: attempt 2929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1504237503 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c73309198, 0x556c73311911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c73311918,0x556c733990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c4ff744e3d22df0e38bf8b2cf93aa3dde96a021' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10608 processed earlier; will process 4667 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c70b1d5dd bp 0x000000000000 sp 0x7fffe09f6830 T40679) Step #5: ==40679==The signal is caused by a READ memory access. Step #5: #0 0x556c70b1d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c7093f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c7093efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c7091c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c7083dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c70795c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c7079f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c707866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c707b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb317693082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c70779aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40679==Register values: Step #5: rax = 0x0000556c74e29400 rbx = 0x0000556c74e29400 rcx = 0x0000556c74e298b0 rdx = 0x00007fb31785bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe09f6830 Step #5: r8 = 0x0000556c74e29400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb31785bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c73d1c960 r14 = 0x0000000100000004 r15 = 0x0000556c72c89386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x3,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x3b,0x42,0xff,0x1,0x7e,0xc2,0x42,0x80,0xbf,0xbd,0x7e,0x42,0xc2,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x88,0x88,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc3,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x89,0x42,0x88,0x88,0x42,0x80,0x42,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x89,0x88,0x88,0x88,0x7e,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x64,0x89,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x3b,0x42,0xff,0x1,0x7e,0xc2,0x42,0x80,0xbf,0xbd,0x7e,0x42,0xc2,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x88,0x88,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\003@B={BBB~B~BB\302~BBB\377\001~B\200\302\275BBB~B~BB\302~B;B\377\001~\302B\200\277\275~B\302BB\210B\210\210B\210BB~~B~BBB\210\210\210\210B\210\210BBB~B~BB\303~BBB\377\001~\211B\210\210B\200BB~\271\275\302~BB\210BB~~B~BBBB\210\210\211\210\210\210~B~\271\275\302~BBBB~Bd\211~BBB\377\001~B\200\302\275BBB~B~BB\302~B;B\377\001~\302B\200\277\275~B\302BB\210B\210\210B\210BB~~B~BBB\210\210~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-17cbe5e76107381307f526f98bb417a3cbb9b479 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUDQEI9e0JCQn5CfkJCwn5CQkL/AX5CgMK9QkJCfkJ+QkLCfkI7Qv8BfsJCgL+9fkLCQkKIQoiIQohCQn5+Qn5CQkKIiIiIQoiIQkJCfkJ+QkLDfkJCQv8BfolCiIhCgEJCfrm9wn5CQohCQn5+Qn5CQkJCiIiJiIiIfkJ+ub3CfkJCQkJ+QmSJfkJCQv8BfkKAwr1CQkJ+Qn5CQsJ+QjtC/wF+wkKAv71+QsJCQohCiIhCiEJCfn5CfkJCQoiIfgALAAs= Step #5: MERGE-OUTER: attempt 2930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1504373511 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604d3b6f198, 0x5604d3b77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604d3b77918,0x5604d3bff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17cbe5e76107381307f526f98bb417a3cbb9b479' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10609 processed earlier; will process 4666 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604d13835dd bp 0x000000000000 sp 0x7ffe576e4d20 T40683) Step #5: ==40683==The signal is caused by a READ memory access. Step #5: #0 0x5604d13835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604d11a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604d11a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604d1182929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604d10a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604d0ffbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604d10051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604d0fec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604d10183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2dfbb8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604d0fdfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40683==Register values: Step #5: rax = 0x00005604d6421430 rbx = 0x00005604d6421430 rcx = 0x00005604d6421420 rdx = 0x00007fc2dfd80b80 Step #5: rdi = 0x00005604d6421420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe576e4d20 Step #5: r8 = 0x00005604d6421430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2dfd80be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604d4582960 r14 = 0x0000000100000004 r15 = 0x00005604d34ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x70,0x76,0x41,0xa2,0x41,0x41,0x48,0x46,0xb7,0x41,0xb8,0x46,0xb7,0xa3,0x41,0x48,0x41,0x67,0x41,0x67,0x41,0x6a,0x77,0x69,0x6e,0x76,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x41,0x66,0x41,0x6a,0x41,0x45,0x70,0x76,0x41,0xa2,0x41,0x41,0x48,0x46,0xb7,0x41,0xb8,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0xa,0x6e,0x69,0x41,0x41,0x69,0x68,0xd,0x1,0x0,0x69,0x41,0x41,0xb7,0x41,0x31,0xb8,0x66,0x49,0x41,0x41,0x69,0x68,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0xa,0x4d,0xc1,0x67,0x41,0x67,0x41,0x6a,0x0,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0xa,0x6e,0x69,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x69,0x41,0x41,0xb7,0x41,0x30,0xb8,0x66,0x49,0x41,0x41,0x69,0x68,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0xb,0x4e,0xc1,0x67,0x41,0x67,0x41,0x6a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKApvA\242AAHF\267A\270F\267\243AHAgAgAjwinvAAH\267AF\270\242AF\267\243AH\267AFiAfAjAEpvA\242AAHF\267A\270F\267\243AH\267AFih\001A\012niAAih\015\001\000iAA\267A1\270fIAAihH\267AF\270\242AF\267\243AH\267AFih\001A\012M\301gAgAj\000F\267\243AH\267AFih\001A\012niAAih\001\015\000iAA\267A0\270fIAAihH\267AF\270\242AF\267\243AH\267AFih\001A\013N\301gAgAj\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-28762f847c52e834d35025c52fe42653a97551c1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQXB2QaJBQUhGt0G4RrejQUhBZ0FnQWp3aW52QUFIt0FGuKJBRrejQUi3QUZpQWZBakFFcHZBokFBSEa3QbhGt6NBSLdBRmloAUEKbmlBQWloDQEAaUFBt0ExuGZJQUFpaEi3QUa4okFGt6NBSLdBRmloAUEKTcFnQWdBagBGt6NBSLdBRmloAUEKbmlBQWloAQ0AaUFBt0EwuGZJQUFpaEi3QUa4okFGt6NBSLdBRmloAUELTsFnQWdBagALAAs= Step #5: MERGE-OUTER: attempt 2931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1504510457 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c3043b198, 0x556c30443911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c30443918,0x556c304cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28762f847c52e834d35025c52fe42653a97551c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10611 processed earlier; will process 4664 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c2dc4f5dd bp 0x000000000000 sp 0x7fff015b5de0 T40687) Step #5: ==40687==The signal is caused by a READ memory access. Step #5: #0 0x556c2dc4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c2da71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c2da70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c2da4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c2d96fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c2d8c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c2d8d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c2d8b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c2d8e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9513c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c2d8abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40687==Register values: Step #5: rax = 0x0000556c3167f5a0 rbx = 0x0000556c3167f5a0 rcx = 0x0000556c3167fa50 rdx = 0x00007ff951590b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff015b5de0 Step #5: r8 = 0x0000556c3167f5a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff951590be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c30e4e960 r14 = 0x0000000100000004 r15 = 0x0000556c2fdbb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x75,0x6f,0x41,0x41,0x2,0x0,0x41,0x41,0x41,0x4b,0x6c,0x1,0x1,0x41,0x68,0x41,0x13,0x45,0x6c,0x41,0x4b,0x45,0x4c,0xc1,0x69,0x1,0x41,0x41,0x6c,0x41,0x13,0x45,0xc1,0x69,0x41,0x41,0x4d,0x45,0x41,0x72,0xc1,0x68,0x41,0xaa,0x4c,0x41,0x41,0x41,0x26,0x41,0x41,0x6c,0xb8,0xaa,0x4d,0x41,0x41,0x41,0x9,0xc1,0x41,0x49,0x45,0x41,0x3b,0x49,0x49,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x45,0xc1,0x4b,0x49,0x41,0x2a,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4f,0xc1,0x41,0x30,0x41,0x49,0x69,0x41,0x41,0x4d,0x45,0x45,0x6c,0x69,0x4e,0x75,0x78,0x41,0x41,0x41,0x41,0xc0,0x10,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x80,0x80,0x0,0x1b,0x6a,0x74,0x1,0x76,0x45,0x41,0x26,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x81,0x0,0x4d,0x45,0xc1,0x4b,0x41,0x41,0x41,0x41,0xc0,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1b,0x6a,0x74,0x1,0x76,0x45,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001uoAA\002\000AAAKl\001\001AhA\023ElAKEL\301i\001AAlA\023E\301iAAMEAr\301hA\252LAAA&AAl\270\252MAAA\011\301AIEA;IIhA\252MAAA&A\000O\320\000\001\326\200\000ME\301KIA*MAAA&A\000O\320\000\001\326\200\000O\301A0AIiAAMEEliNuxAAAA\300\020\200\200\200\000A\200\200\200\200\000\033jt\001vEA&A\252MAAA&A\000O\320\000\001\326\201\000ME\301KAAAA\300\020\200\200\200\000\020\200\200\200\200\000\033jt\001vEA&A\000O\320\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b43364bb3bbe89e0607d3c8bf335637a25c2861f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXVvQUECAEFBQUtsAQFBaEETRWxBS0VMwWkBQUFsQRNFwWlBQU1FQXLBaEGqTEFBQSZBQWy4qk1BQUEJwUFJRUE7SUloQapNQUFBJkEAT9AAAdaAAE1FwUtJQSpNQUFBJkEAT9AAAdaAAE/BQTBBSWlBQU1FRWxpTnV4QUFBQcAQgICAAEGAgICAABtqdAF2RUEmQapNQUFBJkEAT9AAAdaBAE1FwUtBQUFBwBCAgIAAEICAgIAAG2p0AXZFQSZBAE/QAAALAAs= Step #5: MERGE-OUTER: attempt 2932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1504648517 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b6884b198, 0x562b68853911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b68853918,0x562b688db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b43364bb3bbe89e0607d3c8bf335637a25c2861f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10612 processed earlier; will process 4663 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 421 ft: 465 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b6605f5dd bp 0x000000000000 sp 0x7ffd74a628c0 T40691) Step #5: ==40691==The signal is caused by a READ memory access. Step #5: #0 0x562b6605f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b65e81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b65e80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b65e5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b65d7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b65cd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b65ce11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b65cc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b65cf43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3397f10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b65cbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40691==Register values: Step #5: rax = 0x0000562b6b27b2a0 rbx = 0x0000562b6b27b2a0 rcx = 0x0000562b6b27b750 rdx = 0x00007f33980d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd74a628c0 Step #5: r8 = 0x0000562b6b27b2a0 r9 = 0x00007f33980d8bf0 r10 = 0x0000562b6b0fe010 r11 = 0x00007f33980d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b6925e960 r14 = 0x0000000100000004 r15 = 0x0000562b681cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6e,0x2,0x7f,0x42,0xc8,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x1c,0x42,0x7f,0x42,0xb6,0xbd,0x4a,0x41,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x8f,0x0,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x2e,0x41,0x1,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x2f,0x45,0x41,0xff,0xff,0xff,0x14,0x41,0x57,0x69,0x48,0x48,0x1,0x6a,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x2e,0x41,0x1,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x2f,0x45,0x41,0xff,0xff,0xff,0x14,0x41,0x57,0x69,0x48,0x48,0x1,0x6a,0xd,0x2,0x41,0x1,0xd,0x0,0x45,0xe,0x0,0x0,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0x8c,0x0,0x0,0xb,0x45,0xc1,0x4a,0xd,0x0,0x45,0x68,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0x8c,0x0,0x0,0xb,0x45,0xc1,0x4a,0xc,0x0,0xc,0x0,0x45,0x46,0x6c,0x69,0x78,0x6c,0x69,0x4e,0x75,0x78,0x6c,0x69,0x6e,0x75,0x78,0xc,0x0,0x45,0xc1,0x45,0x4b,0x45,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000An\002\177B\310A\001An\002\177B\034B\177B\266\275JA)AmAAA\264@A\217\000\001An\002\177B\004B\177B\266\275\266\275)A.A\001A\264@AUA?AEEA/EA\377\377\377\024AWiHH\001jB\177B\266\275\266\275)A.A\001A\264@AUA?AEEA/EA\377\377\377\024AWiHH\001j\015\002A\001\015\000E\016\000\000\301Eh\014\000E\300iA\377\377\375\214\000\000\013E\301J\015\000Eh\014\000E\300iA\377\377\375\214\000\000\013E\301J\014\000\014\000EFlixliNuxlinux\014\000E\301EKE\301Eh\014\000E\300\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03dea677e13a4b90da54c8471a6c1da184796300 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFuAn9CyEEBQW4Cf0IcQn9Ctr1KQSlBbUFBQbRAQY8AAUFuAn9CBEJ/Qra9tr0pQS5BAUG0QEFVQT9BRUVBL0VB////FEFXaUhIAWpCf0K2vba9KUEuQQFBtEBBVUE/QUVFQS9FQf///xRBV2lISAFqDQJBAQ0ARQ4AAMFFaAwARcBpQf///YwAAAtFwUoNAEVoDABFwGlB///9jAAAC0XBSgwADABFRmxpeGxpTnV4bGludXgMAEXBRUtFwUVoDABFwAALAAs= Step #5: MERGE-OUTER: attempt 2933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1504786467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8365fc198, 0x55c836604911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c836604918,0x55c83668c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03dea677e13a4b90da54c8471a6c1da184796300' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10615 processed earlier; will process 4660 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c833e105dd bp 0x000000000000 sp 0x7ffdbb5e8560 T40695) Step #5: ==40695==The signal is caused by a READ memory access. Step #5: #0 0x55c833e105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c833c32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c833c31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c833c0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c833b30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c833a88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c833a921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c833a796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c833aa53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6446d89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c833a6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40695==Register values: Step #5: rax = 0x000055c837d8a410 rbx = 0x000055c837d8a410 rcx = 0x000055c837d8a8c0 rdx = 0x00007f6446f51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbb5e8560 Step #5: r8 = 0x000055c837d8a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6446f51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c83700f960 r14 = 0x0000000100000004 r15 = 0x000055c835f7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x31,0x42,0x2,0x7a,0x7f,0x42,0xff,0x7f,0x82,0x41,0x41,0x44,0x43,0x40,0xbe,0x7f,0x8d,0x44,0x9f,0x9f,0x9a,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9e,0xa4,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x8f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0xa4,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9f,0x9f,0x9a,0x9e,0x9f,0x9d,0x99,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB1B\002z\177B\377\177\202AADC@\276\177\215D\237\237\232\237\237\235\237\237\237\237\234\236\236D\236\237\237\034\000\000\000\000\000\000\000\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\236\244\237\237\237\231\237\237\232\237\237\237\232\237\237\237\237\236\237\237\237\232\237\237\237\232\237\237\234\236\236D\236\237\237\237\237\237\234\236\236D\236\237\217\237\237\237\237\237\237\236\244\237\237\237\231\237\237\232\237\237\237\232\237\237\237\237\236\237\237\237\232\237\237\237\232\237\237\234\236\236D\237\237\232\236\237\235\231\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\237\237\237\237\237\237\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0f87f26ff6420061621c321d1b47320b566e556 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQjFCAnp/Qv9/gkFBRENAvn+NRJ+fmp+fnZ+fn5+cnp5Enp+fHAAAAAAAAACcnp5Enp+fn5+fn5+fn5+dn6Wfn56kn5+fmZ+fmp+fn5qfn5+fnp+fn5qfn5+an5+cnp5Enp+fn5+fnJ6eRJ6fj5+fn5+fn56kn5+fmZ+fmp+fn5qfn5+fnp+fn5qfn5+an5+cnp5En5+anp+dmZ+fn5+fnJ6eRJ6fn5+fn5+fn5+fnZ+ln5+fn5+fn5+fnwALAAs= Step #5: MERGE-OUTER: attempt 2934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1504924396 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c360cde198, 0x55c360ce6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c360ce6918,0x55c360d6e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0f87f26ff6420061621c321d1b47320b566e556' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10616 processed earlier; will process 4659 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c35e4f25dd bp 0x000000000000 sp 0x7fffc2400230 T40699) Step #5: ==40699==The signal is caused by a READ memory access. Step #5: #0 0x55c35e4f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c35e314280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c35e313fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c35e2f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c35e212ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c35e16ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c35e1741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c35e15b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c35e1873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1622ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c35e14eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40699==Register values: Step #5: rax = 0x000055c361d9b420 rbx = 0x000055c361d9b420 rcx = 0x000055c361d9b8d0 rdx = 0x00007fd162492b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc2400230 Step #5: r8 = 0x000055c361d9b420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd162492be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c3616f1960 r14 = 0x0000000100000004 r15 = 0x000055c36065e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7e,0x41,0x34,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x80,0x0,0x0,0x5b,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x41,0xb9,0x9a,0x20,0x0,0x5b,0x0,0x0,0x0,0x0,0xbd,0x81,0x0,0x85,0x1,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x0,0x0,0xfb,0x9d,0x0,0x0,0x7e,0x41,0x31,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x80,0x0,0x0,0x5b,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x41,0xb9,0x9a,0x20,0x0,0x5b,0x0,0x0,0x0,0x0,0xbd,0x81,0x0,0x85,0x1,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x0,0x0,0xfb,0x9d,0x0,0x0,0x7c,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x5b,0x0,0x0,0xac,0x0,0x1,0xb7,0x41,0x61,0x0,0xb,0x0,0xb,0x0,0x0,0x79,0x0,0x0,0x15,0x0,0x1,0xa7,0x0,0x0,0x85,0x1,0x0,0x0,0x0,0xfb,0x9d,0x0,0x41,0xb9,0x9a,0x20,0x0,0x0,0xb9,0x9d,0x0,0xb9,0x9a,0x20,0x0,0x0,0xb9,0x9d,0x0,0x41,0xb9,0x0,0x0,0x0,0x81,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x5b,0x0,0x0,0xac,0x0,0x1,0xb7,0x41,0x61,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$~A4\004@A\245\235\000\001\004\200\000\000[\000\000a\001\000\000\373\235\000A\271\232 \000[\000\000\000\000\275\201\000\205\001\000\000a\001\000\000\373\235\000\000A\000\000\373\235\000\000~A1\004@A\245\235\000\001\004\200\000\000[\000\000a\001\000\000\373\235\000A\271\232 \000[\000\000\000\000\275\201\000\205\001\000\000a\001\000\000\373\235\000\000A\000\000\373\235\000\000|A\015\000A\001\267\000\215[\000\000\254\000\001\267Aa\000\013\000\013\000\000y\000\000\025\000\001\247\000\000\205\001\000\000\000\373\235\000A\271\232 \000\000\271\235\000\271\232 \000\000\271\235\000A\271\000\000\000\201A\015\000A\001\267\000\215[\000\000\254\000\001\267Aa\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-80d1cf68b214831af37456a477f28f1d5f366366 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASR+QTQEQEGlnQABBIAAAFsAAGEBAAD7nQBBuZogAFsAAAAAvYEAhQEAAGEBAAD7nQAAQQAA+50AAH5BMQRAQaWdAAEEgAAAWwAAYQEAAPudAEG5miAAWwAAAAC9gQCFAQAAYQEAAPudAABBAAD7nQAAfEENAEEBtwCNWwAArAABt0FhAAsACwAAeQAAFQABpwAAhQEAAAD7nQBBuZogAAC5nQC5miAAALmdAEG5AAAAgUENAEEBtwCNWwAArAABt0FhAAsACws= Step #5: MERGE-OUTER: attempt 2935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1505059835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b58837198, 0x564b5883f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b5883f918,0x564b588c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80d1cf68b214831af37456a477f28f1d5f366366' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10617 processed earlier; will process 4658 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b5604b5dd bp 0x000000000000 sp 0x7fffa7aafaf0 T40703) Step #5: ==40703==The signal is caused by a READ memory access. Step #5: #0 0x564b5604b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b55e6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b55e6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b55e4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b55d6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b55cc3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b55ccd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b55cb46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b55ce03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6739962082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b55ca7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40703==Register values: Step #5: rax = 0x0000564b59701410 rbx = 0x0000564b59701410 rcx = 0x0000564b597018c0 rdx = 0x00007f6739b2ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa7aafaf0 Step #5: r8 = 0x0000564b59701410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6739b2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b5924a960 r14 = 0x0000000100000004 r15 = 0x0000564b581b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0xf9,0x89,0x89,0x89,0x42,0x42,0x31,0xc2,0xc2,0x1,0x42,0x42,0x79,0x1,0x42,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x1a,0x42,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7f,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0x3e,0x44,0x1b,0x7e,0x41,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x82,0x3f,0x41,0x37,0x0,0x1b,0x81,0x1a,0x81,0x42,0x7e,0x42,0x42,0x42,0x2c,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\004@BBB~BBBbB\371\211\211\211BB1\302\302\001BBy\001BBBBzA\000\033\032B\202~BBBzA\000\033~B\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBz\202~BBBzA\000\033\177B\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202>D\033~A\205B\201\302BBBB\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205B\201\302BBB\202?A7\000\033\201\032\201B~BBB,\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-88bab5dc85981657fc33ed9262354bfeaf577070 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEEQEJCQn5CQkJiQvmJiYlCQjHCwgFCQnkBQkJCQnpBABsaQoJ+QkJCekEAG35ChUJChsJCQkJCeUIBfEEAHIFCfoJ+QkJCeoJ+QkJCekEAG39ChUJChsJCQkJCeUIBfEEAHIFCfoJ+QkJCekEAG35ChUJCgj5EG35BhUKBwkJCQkKFQkKGwkJCQkJ5QgF8QQAcgUJ+gn5CQkJ6QQAbfkKFQkKCwsIbfkKFQoHCQkJCgj9BNwAbgRqBQn5CQkIsAQALAAs= Step #5: MERGE-OUTER: attempt 2936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1505196909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563890a52198, 0x563890a5a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563890a5a918,0x563890ae20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88bab5dc85981657fc33ed9262354bfeaf577070' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10618 processed earlier; will process 4657 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 334 ft: 335 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56388e2665dd bp 0x000000000000 sp 0x7ffce3dca940 T40707) Step #5: ==40707==The signal is caused by a READ memory access. Step #5: #0 0x56388e2665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56388e088280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56388e087fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56388e065929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56388df86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56388dedec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56388dee81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56388decf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56388defb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7057afc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56388dec2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40707==Register values: Step #5: rax = 0x0000563892cb42f0 rbx = 0x0000563892cb42f0 rcx = 0x0000563892cb47a0 rdx = 0x00007f7057cc4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce3dca940 Step #5: r8 = 0x0000563892cb42f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7057cc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563891465960 r14 = 0x0000000100000004 r15 = 0x00005638903d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x6a,0x45,0x6a,0xc1,0x45,0x45,0x6c,0x78,0x45,0x45,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x45,0x41,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x45,0x78,0x41,0x41,0x41,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x45,0x78,0x41,0x41,0x41,0x45,0x6c,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x45,0x45,0x41,0x41,0x6a,0xc1,0x45,0x45,0x78,0x41,0x41,0x41,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x45,0x78,0x41,0x41,0x41,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x41,0x41,0x41,0x6c,0x45,0x45,0x45,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAAjEj\301EElxEEAAA\301AAAAJEAAAlAAElExlEAEA$AEAAj\301EExAAA\001AllvEAAlAAElExlEAEA$AEAAj\301EExAAAElAAEAAAAEA\272AAE\001AlEEAAj\301EExAAA\001AllvEAAlAAElAAlAAElExlEAEA$AEAAj\301EExAAA\001AllvEAAlAAElExAAAlEEEA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd6746d0dd4c089efec9082c7b01678d5b06ce02 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBakVqwUVFbHhFRUFBQcFBQUFBSkVBQUFsQUFFbEV4bEVBRUEkQUVBQWrBRUV4QUFBAUFsbHZFQUFsQUFFbEV4bEVBRUEkQUVBQWrBRUV4QUFBRWxBQUVBQUFBRUG6QUFFAUFsRUVBQWrBRUV4QUFBAUFsbHZFQUFsQUFFbEFBbEFBRWxFeGxFQUVBJEFFQUFqwUVFeEFBQQFBbGx2RUFBbEFBRWxFeEFBQWxFRUVBAAALAAs= Step #5: MERGE-OUTER: attempt 2937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1505335835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b3cdd8198, 0x563b3cde0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b3cde0918,0x563b3ce680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd6746d0dd4c089efec9082c7b01678d5b06ce02' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10620 processed earlier; will process 4655 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 326 ft: 327 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b3a5ec5dd bp 0x000000000000 sp 0x7ffd6dcba090 T40711) Step #5: ==40711==The signal is caused by a READ memory access. Step #5: #0 0x563b3a5ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b3a40e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b3a40dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b3a3eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b3a30cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b3a264c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b3a26e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b3a2556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b3a2813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb597a32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b3a248aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40711==Register values: Step #5: rax = 0x0000563b3ee35c90 rbx = 0x0000563b3ee35c90 rcx = 0x0000563b3ee36140 rdx = 0x00007fb597bfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6dcba090 Step #5: r8 = 0x0000563b3ee35c90 r9 = 0x00007fb597bfabf0 r10 = 0x0000563b3ecba010 r11 = 0x00007fb597bfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b3d7eb960 r14 = 0x0000000100000004 r15 = 0x0000563b3c758386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x41,0x30,0x4,0x0,0x41,0x30,0x4,0x0,0x0,0x0,0x1,0xbc,0x73,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x81,0x1a,0x0,0xc1,0x0,0x0,0x4b,0x0,0x4b,0x4b,0xbe,0x0,0x4f,0xd0,0x0,0x0,0xba,0x0,0x0,0x0,0x93,0x0,0x7b,0x51,0x42,0x20,0x0,0xbc,0x73,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x81,0x1a,0x0,0x0,0xc1,0x0,0x4b,0x0,0x53,0x4b,0x4f,0x0,0x93,0x0,0x7b,0x51,0xb8,0x0,0x0,0x0,0x93,0x0,0x10,0x0,0x42,0x0,0x0,0xd,0x0,0x4b,0x41,0x53,0x4b,0xbe,0x0,0x4f,0xd0,0x0,0x0,0xbb,0x0,0x0,0x0,0x93,0x0,0x7b,0x51,0x42,0x0,0x0,0xd,0x0,0x0,0x20,0x0,0x0,0xfb,0x1a,0xc1,0x0,0x0,0xc1,0x0,0x4b,0x0,0x81,0x1a,0x0,0x0,0xc1,0x0,0x4b,0x0,0x53,0x4b,0x4f,0x0,0x93,0x0,0x7b,0x51,0x42,0x0,0x0,0x0,0x93,0x0,0x7b,0x51,0x42,0x0,0x0,0xd,0x0,0x4b,0x0,0x53,0x4b,0x0,0x8c,0xbc,0x0,0x76,0x10,0x0,0x0,0x0,0xb,0x0,0x0,0x5d,0x0,0xbc,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0xa5,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000A0\004\000A0\004\000\000\000\001\274sK\000K\320\000\000\000O\320\000\000\000\201\032\000\301\000\000K\000KK\276\000O\320\000\000\272\000\000\000\223\000{QB \000\274sK\000K\320\000\000\000O\320\000\000\000\201\032\000\000\301\000K\000SKO\000\223\000{Q\270\000\000\000\223\000\020\000B\000\000\015\000KASK\276\000O\320\000\000\273\000\000\000\223\000{QB\000\000\015\000\000 \000\000\373\032\301\000\000\301\000K\000\201\032\000\000\301\000K\000SKO\000\223\000{QB\000\000\000\223\000{QB\000\000\015\000K\000SK\000\214\274\000v\020\000\000\000\013\000\000]\000\274linux\000\000\245\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0677a28fef5276c855c8ea2164e93fc74035cfa1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEEwBABBMAQAAAABvHNLAEvQAAAAT9AAAACBGgDBAABLAEtLvgBP0AAAugAAAJMAe1FCIAC8c0sAS9AAAABP0AAAAIEaAADBAEsAU0tPAJMAe1G4AAAAkwAQAEIAAA0AS0FTS74AT9AAALsAAACTAHtRQgAADQAAIAAA+xrBAADBAEsAgRoAAMEASwBTS08AkwB7UUIAAACTAHtRQgAADQBLAFNLAIy8AHYQAAAACwAAXQC8bGludXgAAKUAAAsACws= Step #5: MERGE-OUTER: attempt 2938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1505474714 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8b7ba2198, 0x55e8b7baa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8b7baa918,0x55e8b7c320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0677a28fef5276c855c8ea2164e93fc74035cfa1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10622 processed earlier; will process 4653 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8b53b65dd bp 0x000000000000 sp 0x7fffdbe402e0 T40715) Step #5: ==40715==The signal is caused by a READ memory access. Step #5: #0 0x55e8b53b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8b51d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8b51d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8b51b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8b50d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8b502ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8b50381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8b501f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8b504b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0604b4e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8b5012aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40715==Register values: Step #5: rax = 0x000055e8b8d11410 rbx = 0x000055e8b8d11410 rcx = 0x000055e8b8d118c0 rdx = 0x00007f0604d16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdbe402e0 Step #5: r8 = 0x000055e8b8d11410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0604d16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8b85b5960 r14 = 0x0000000100000004 r15 = 0x000055e8b7522386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xb8,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x45,0x6c,0x41,0x6c,0x69,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x3f,0x67,0xc0,0x41,0x41,0x45,0x73,0x41,0x6c,0x69,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x4f,0x67,0x41,0x41,0x70,0x41,0xc1,0x3f,0x67,0xc0,0x41,0x41,0x45,0x6c,0x41,0x6c,0x69,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x3f,0x67,0xc0,0x41,0x41,0x45,0x6c,0x41,0x6c,0x69,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x4f,0x67,0x41,0x41,0x70,0x41,0xc1,0x4a,0x48,0x4c,0x41,0x6b,0x45,0x73,0xc0,0x41,0x41,0x69,0x4c,0x41,0x31,0x45,0x71,0xc0,0x41,0x41,0x41,0x41,0x6c,0x4e,0x69,0x6f,0xc0,0x41,0x41,0x41,0x4d,0x6c,0x6e,0x69,0x6f,0xc0,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x6f,0x6f,0x75,0x41,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x6b,0x45,0xc0,0xc0,0x41,0x41,0x6c,0x41,0x6f,0x6f,0x41,0x75,0x45,0x48,0x4c,0x41,0x6b,0x45,0x71,0xc0,0x41,0xc0,0x41,0x41,0x41,0x41,0x6c,0x6e,0x69,0x6f,0xc0,0x6c,0x69,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\270ApAJAoA?g\300AAElAlio\301AAAMAAA?g\300AAEsAlio\301AAAMAAAOgAApA\301?g\300AAElAlio\301AAAMAAA?g\300AAElAlio\301AAAMAAAOgAApA\301JHLAkEs\300AAiLA1Eq\300AAAAlNio\300AAAMlnio\300AAAMAAAoouAE\263\251uAoEAkE\300\300AAlAooAuEHLAkEq\300A\300AAAAlnio\300liH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a57a749e9b43230fdee1f5b95875478f9bf115e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPuEFwQUpBb0E/Z8BBQUVsQWxpb8FBQUFNQUFBP2fAQUFFc0FsaW/BQUFBTUFBQU9nQUFwQcE/Z8BBQUVsQWxpb8FBQUFNQUFBP2fAQUFFbEFsaW/BQUFBTUFBQU9nQUFwQcFKSExBa0VzwEFBaUxBMUVxwEFBQUFsTmlvwEFBQU1sbmlvwEFBQU1BQUFvb3VBRbOpdUFvRUFrRcDAQUFsQW9vQXVFSExBa0VxwEHAQUFBQWxuaW/AbGlIAAALAAs= Step #5: MERGE-OUTER: attempt 2939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1505612312 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563263d94198, 0x563263d9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563263d9c918,0x563263e240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a57a749e9b43230fdee1f5b95875478f9bf115e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10623 processed earlier; will process 4652 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632615a85dd bp 0x000000000000 sp 0x7ffd9820d0f0 T40719) Step #5: ==40719==The signal is caused by a READ memory access. Step #5: #0 0x5632615a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632613ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632613c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632613a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632612c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563261220c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56326122a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632612116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56326123d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe96dd8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563261204aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40719==Register values: Step #5: rax = 0x00005632656d3410 rbx = 0x00005632656d3410 rcx = 0x00005632656d38c0 rdx = 0x00007efe96fa0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9820d0f0 Step #5: r8 = 0x00005632656d3410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe96fa0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632647a7960 r14 = 0x0000000100000004 r15 = 0x0000563263714386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x40,0x4,0x40,0x42,0x41,0x42,0x7f,0x7a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xa9,0x7f,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x82,0x42,0x7f,0x42,0x80,0x7f,0x81,0x7c,0x42,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x82,0x42,0x60,0x42,0x3a,0x42,0x7a,0x42,0xbc,0x42,0x42,0x7f,0x7f,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x82,0x42,0x7f,0x42,0x80,0x7f,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x82,0x42,0x7f,0x42,0x80,0x7f,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x84,0x82,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x82,0x42,0x7f,0x42,0x80,0x7f,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x82,0x42,0x7f,0x7f,0x88,0x42,0x82,0x7f,0x7c,0x42,0x1d,0x7c,0x42,0x7c,0x7f,0x80,0x42,0x7a,0x42,0x42,0x42,0x4a,0x7f,0x88,0x42,0x42,0xc3,0x7f,0x42,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA@\004@BAB\177zBBBBBBB\251\177B|B\177\200B\177\200|B\000|B|B\177\200B\177\202B\177B\200\177\201|B|B\000|B|B\177\200B\177\202B`B:BzB\274BB\177\177|B\177\200B\177\202B\177B\200\177|B\177\200B\177\200|B\000|B|B\177\200|B\177\200B\177\202B\177B\200\177|B\177\200B\177\200|B\000|B|B\177\200B\204\202|B\177\200B\177\202B\177B\200\177|B\177\200B\177\200|B\000|B|B\177\200|B\177\200B\177\202B\177\177\210B\202\177|B\035|B|\177\200BzBBBJ\177\210BB\303\177BI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e926d00a804c7f02288e062b6335d9697b97ad5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUAEQEJBQn96QkJCQkJCQql/QnxCf4BCf4B8QgB8QnxCf4BCf4JCf0KAf4F8QnxCAHxCfEJ/gEJ/gkJgQjpCekK8QkJ/f3xCf4BCf4JCf0KAf3xCf4BCf4B8QgB8QnxCf4B8Qn+AQn+CQn9CgH98Qn+AQn+AfEIAfEJ8Qn+AQoSCfEJ/gEJ/gkJ/QoB/fEJ/gEJ/gHxCAHxCfEJ/gHxCf4BCf4JCf3+IQoJ/fEIdfEJ8f4BCekJCQkp/iEJCw39CSQALAAs= Step #5: MERGE-OUTER: attempt 2940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1505749483 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b59f40f198, 0x55b59f417911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b59f417918,0x55b59f49f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e926d00a804c7f02288e062b6335d9697b97ad5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10624 processed earlier; will process 4651 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b59cc235dd bp 0x000000000000 sp 0x7ffd0297c070 T40723) Step #5: ==40723==The signal is caused by a READ memory access. Step #5: #0 0x55b59cc235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b59ca45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b59ca44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b59ca22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b59c943ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b59c89bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b59c8a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b59c88c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b59c8b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a4bd56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b59c87faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40723==Register values: Step #5: rax = 0x000055b5a03aa410 rbx = 0x000055b5a03aa410 rcx = 0x000055b5a03aa8c0 rdx = 0x00007f4a4bf1eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0297c070 Step #5: r8 = 0x000055b5a03aa410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a4bf1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b59fe22960 r14 = 0x0000000100000004 r15 = 0x000055b59ed8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0xc0,0x41,0x41,0x41,0xc1,0x41,0x1,0x41,0x45,0x41,0xf3,0x78,0x41,0x3f,0x41,0x31,0x41,0x45,0x78,0x41,0x7c,0x78,0x45,0x41,0x68,0x41,0xb4,0xbe,0x93,0x41,0x6c,0x41,0x3a,0xc1,0x41,0x6e,0x77,0x41,0xb4,0xbe,0x91,0x3d,0x78,0x41,0x41,0xc1,0x41,0xc0,0x8a,0x78,0x41,0x41,0xc1,0x41,0x1,0x41,0x45,0x41,0xf3,0x78,0x41,0x3f,0x41,0x31,0x41,0x45,0x78,0x41,0x7c,0x78,0x41,0x45,0x68,0x41,0xb4,0xbe,0x91,0x7c,0x6e,0x41,0x4a,0xc1,0x41,0x41,0x41,0xcd,0xfd,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0xc0,0x78,0x78,0x78,0x78,0x45,0x78,0x41,0x7c,0x78,0x45,0x41,0x68,0x41,0x56,0x78,0x70,0x6a,0x1,0x45,0x78,0x41,0xc1,0x41,0x45,0x78,0x41,0x3f,0x41,0x30,0x41,0x78,0x45,0x41,0x7c,0x45,0x78,0x68,0x41,0xb4,0x77,0x69,0x6e,0x78,0x41,0x45,0x78,0x41,0x3f,0x41,0x30,0x41,0x78,0x45,0x41,0x7c,0x78,0x6c,0x69,0x6e,0x75,0x78,0xc1,0x78,0x4a,0x69,0x41,0x6e,0x41,0x41,0x41,0xcd,0xfd,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0xc0,0x78,0x78,0x78,0x41,0xc0,0x42,0x41,0x45,0x6a,0x78,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\300AAA\301A\001AEA\363xA?A1AExA|xEAhA\264\276\223AlA:\301AnwA\264\276\221=xAA\301A\300\212xAA\301A\001AEA\363xA?A1AExA|xAEhA\264\276\221|nAJ\301AAA\315\375xxxxxxx\300xxxxExA|xEAhAVxpj\001ExA\301AExA?A0AxEA|ExhA\264winxAExA?A0AxEA|xlinux\301xJiAnAAA\315\375xxxxxxx\300xxxA\300BAEjxAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4794c4ea8092bff2a1277889965895cb0235d9eb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLwEFBQcFBAUFFQfN4QT9BMUFFeEF8eEVBaEG0vpNBbEE6wUFud0G0vpE9eEFBwUHAinhBQcFBAUFFQfN4QT9BMUFFeEF8eEFFaEG0vpF8bkFKwUFBQc39eHh4eHh4eMB4eHh4RXhBfHhFQWhBVnhwagFFeEHBQUV4QT9BMEF4RUF8RXhoQbR3aW54QUV4QT9BMEF4RUF8eGxpbnV4wXhKaUFuQUFBzf14eHh4eHh4wHh4eEHAQkFFanhBeAALAAs= Step #5: MERGE-OUTER: attempt 2941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1505886213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a78d896198, 0x55a78d89e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a78d89e918,0x55a78d9260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4794c4ea8092bff2a1277889965895cb0235d9eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10625 processed earlier; will process 4650 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a78b0aa5dd bp 0x000000000000 sp 0x7ffc8560d690 T40727) Step #5: ==40727==The signal is caused by a READ memory access. Step #5: #0 0x55a78b0aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a78aecc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a78aecbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a78aea9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a78adcaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a78ad22c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a78ad2c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a78ad136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a78ad3f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81957e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a78ad06aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40727==Register values: Step #5: rax = 0x000055a78e6be2a0 rbx = 0x000055a78e6be2a0 rcx = 0x000055a78e6be750 rdx = 0x00007f81959abb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8560d690 Step #5: r8 = 0x000055a78e6be2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81959abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a78e2a9960 r14 = 0x0000000100000004 r15 = 0x000055a78d216386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6e,0x2,0x7f,0x42,0xc8,0x41,0x1,0x41,0x6e,0x2,0x7f,0x41,0x6e,0x2,0x7f,0x42,0xb6,0xbd,0x4a,0x41,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x8f,0x0,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7b,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x2f,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0x8c,0x0,0x0,0xb,0x45,0xc1,0x4a,0xc,0x0,0x45,0x46,0x42,0x4,0x42,0x7b,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x7f,0x42,0x4,0x42,0x7b,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x2f,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0x8c,0x0,0x0,0xb,0x45,0xc1,0x4a,0xc,0x0,0x45,0x46,0x42,0x4,0x42,0x7b,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x2f,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0x8c,0x0,0x0,0xb,0x45,0xc1,0x4a,0xc,0x0,0x45,0x46,0x6c,0x69,0x6e,0x75,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000An\002\177B\310A\001An\002\177An\002\177B\266\275JA)AmAAA\264@A\217\000\001An\002\177B\004B{B\266\275\266\275)AmAAA\264@AUA?AEEA/\014\000E\300iA\377\377\375\214\000\000\013E\301J\014\000EFB\004B{B\266\275\266\275)AmAAA\264\177B\004B{B\266\275\266\275)AmAAA\264@AUA?AEEA/\014\000E\300iA\377\377\375\214\000\000\013E\301J\014\000EFB\004B{B\266\275\266\275)AmAAA\264@AUA?AEEA/\014\000E\300iA\377\377\375\214\000\000\013E\301J\014\000EFlinu\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-62e58b4fc3d8fc8d5d498ebb46fbb39e6f954cd2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFuAn9CyEEBQW4Cf0FuAn9Ctr1KQSlBbUFBQbRAQY8AAUFuAn9CBEJ7Qra9tr0pQW1BQUG0QEFVQT9BRUVBLwwARcBpQf///YwAAAtFwUoMAEVGQgRCe0K2vba9KUFtQUFBtH9CBEJ7Qra9tr0pQW1BQUG0QEFVQT9BRUVBLwwARcBpQf///YwAAAtFwUoMAEVGQgRCe0K2vba9KUFtQUFBtEBBVUE/QUVFQS8MAEXAaUH///2MAAALRcFKDABFRmxpbnULAAs= Step #5: MERGE-OUTER: attempt 2942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506024507 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0e06c9198, 0x55d0e06d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0e06d1918,0x55d0e07590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/62e58b4fc3d8fc8d5d498ebb46fbb39e6f954cd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10626 processed earlier; will process 4649 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0ddedd5dd bp 0x000000000000 sp 0x7ffe789e2550 T40731) Step #5: ==40731==The signal is caused by a READ memory access. Step #5: #0 0x55d0ddedd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0ddcff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0ddcfefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0ddcdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0ddbfdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0ddb55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0ddb5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0ddb466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0ddb723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f043b969082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0ddb39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40731==Register values: Step #5: rax = 0x000055d0e1896410 rbx = 0x000055d0e1896410 rcx = 0x000055d0e18968c0 rdx = 0x00007f043bb31b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe789e2550 Step #5: r8 = 0x000055d0e1896410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f043bb31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0e10dc960 r14 = 0x0000000100000004 r15 = 0x000055d0e0049386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0xc0,0x41,0x11,0x4b,0x41,0xaa,0x97,0x45,0x41,0x40,0x69,0x45,0xbe,0xfc,0x1,0x76,0x41,0xbe,0xfc,0x45,0x41,0x40,0x45,0x41,0xa7,0x69,0x45,0xbe,0xfc,0x0,0x76,0x45,0xbe,0xfc,0x0,0x41,0x40,0x41,0x41,0x45,0x6a,0x41,0xa7,0x69,0x69,0x45,0xbe,0xfc,0x0,0x76,0x45,0xbe,0xfc,0x0,0x45,0xbe,0xfc,0x0,0x41,0x40,0x41,0xf4,0x31,0x70,0x1,0x73,0x4e,0xbe,0xfc,0x0,0x41,0x40,0x41,0x41,0x6a,0x45,0x41,0xa7,0x69,0x45,0xbe,0xfc,0x0,0x76,0x45,0xbe,0xfc,0x0,0x48,0x45,0x41,0x40,0x45,0x41,0xa7,0x69,0x45,0xbe,0xfc,0x0,0x76,0x45,0xbe,0xfc,0x0,0x41,0x40,0x41,0x41,0x45,0x6a,0x41,0xa7,0x69,0x45,0xbe,0xfc,0x0,0x77,0x45,0xbe,0xfc,0x0,0x41,0x45,0xbe,0xfc,0x0,0x41,0x40,0x41,0x48,0x45,0x41,0x76,0x45,0xbe,0xfc,0x0,0x45,0xbe,0xfc,0x0,0x41,0x40,0x41,0xf4,0x31,0x70,0x1,0x73,0x4e,0xbe,0xfc,0x0,0x41,0x40,0x76,0x48,0x45,0x41,0x41,0x48,0x45,0x41,0x40,0x45,0x41,0x45,0x6a,0x41,0xa7,0xf4,0x2a,0x70,0x41,0x40,0x41,0xf4,0x30,0x70,0x6c,0x41,0x41,0x6c,0x6b,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kAA\004@AK\300A\021KA\252\227EA@iE\276\374\001vA\276\374EA@EA\247iE\276\374\000vE\276\374\000A@AAEjA\247iiE\276\374\000vE\276\374\000E\276\374\000A@A\3641p\001sN\276\374\000A@AAjEA\247iE\276\374\000vE\276\374\000HEA@EA\247iE\276\374\000vE\276\374\000A@AAEjA\247iE\276\374\000wE\276\374\000AE\276\374\000A@AHEAvE\276\374\000E\276\374\000A@A\3641p\001sN\276\374\000A@vHEAAHEA@EAEjA\247\364*pA@A\3640plAAlk\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eaf4c6a88555743d5d5c3b5c593b5817c35c8863 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQUEEQEFLwEERS0Gql0VBQGlFvvwBdkG+/EVBQEVBp2lFvvwAdkW+/ABBQEFBRWpBp2lpRb78AHZFvvwARb78AEFAQfQxcAFzTr78AEFAQUFqRUGnaUW+/AB2Rb78AEhFQUBFQadpRb78AHZFvvwAQUBBQUVqQadpRb78AHdFvvwAQUW+/ABBQEFIRUF2Rb78AEW+/ABBQEH0MXABc06+/ABBQHZIRUFBSEVBQEVBRWpBp/QqcEFAQfQwcGxBQWxrAAALAAs= Step #5: MERGE-OUTER: attempt 2943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506163648 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c0ce5d5198, 0x55c0ce5dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c0ce5dd918,0x55c0ce6650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eaf4c6a88555743d5d5c3b5c593b5817c35c8863' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10627 processed earlier; will process 4648 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 375 ft: 376 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0cbde95dd bp 0x000000000000 sp 0x7ffcf66f6930 T40735) Step #5: ==40735==The signal is caused by a READ memory access. Step #5: #0 0x55c0cbde95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c0cbc0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c0cbc0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c0cbbe8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c0cbb09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0cba61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0cba6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0cba526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0cba7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa00067b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c0cba45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40735==Register values: Step #5: rax = 0x000055c0d0945430 rbx = 0x000055c0d0945430 rcx = 0x000055c0d0945420 rdx = 0x00007fa000843b80 Step #5: rdi = 0x000055c0d0945420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcf66f6930 Step #5: r8 = 0x000055c0d0945430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa000843be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c0cefe8960 r14 = 0x0000000100000004 r15 = 0x000055c0cdf55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xf3,0x40,0x41,0x41,0xc0,0xc0,0x41,0xd8,0x76,0x41,0x41,0x41,0xbf,0xbc,0x4b,0x10,0x0,0x45,0x41,0x45,0x41,0x6c,0x41,0xd8,0x76,0x41,0x45,0x1a,0x6c,0x41,0xd8,0x76,0x41,0x41,0x41,0xb6,0xbe,0x45,0x41,0xbd,0x45,0x6c,0x68,0x69,0x6d,0x6c,0x69,0x41,0x5b,0x41,0x45,0x41,0xbb,0x4a,0x41,0xd8,0x1b,0x41,0x41,0x69,0x6c,0x41,0xd8,0x76,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x41,0x45,0x69,0x41,0x45,0x41,0x6c,0x41,0x41,0x76,0x41,0x30,0x41,0xb6,0xbc,0x45,0x6b,0x41,0xbb,0x41,0x1b,0x41,0x76,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x69,0x41,0x6b,0x41,0xd8,0x76,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x45,0x69,0x41,0x45,0x41,0x6c,0x1b,0x1b,0x4e,0x1b,0x41,0x6d,0x1b,0x41,0x27,0x45,0x41,0x41,0x41,0xb6,0xbe,0x45,0x41,0x41,0x45,0x6c,0x68,0x69,0x6d,0x6c,0x69,0x41,0x5b,0x41,0x45,0x41,0xbb,0x4a,0x41,0xd8,0xe5,0xc8,0x41,0x69,0x6c,0x41,0xd8,0x76,0x41,0x27,0x45,0x1b,0x1b,0x4e,0x41,0x1b,0x1b,0x6c,0x41,0x45,0x69,0x41,0x26,0x6c,0x74,0x41,0x27,0x45,0x1b,0x1b,0x1b,0x1b,0x74,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\363@AA\300\300A\330vAAA\277\274K\020\000EAEAlA\330vAE\032lA\330vAAA\266\276EA\275ElhimliA[AEA\273JA\330\033AAilA\330vAAA\301EAAAEiAEAlAAvA0A\266\274EkA\273A\033AvAAA\301AAAiAkA\330vAAA\301AAAAEiAEAl\033\033N\033Am\033A'EAAA\266\276EAAElhimliA[AEA\273JA\330\345\310AilA\330vA'E\033\033NA\033\033lAEiA<A'E\033\033\033\033t\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42c30c3ff06f4612eecf174ac6108485d0533966 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEHzQEFBwMBB2HZBQUG/vEsQAEVBRUFsQdh2QUUabEHYdkFBQba+RUG9RWxoaW1saUFbQUVBu0pB2BtBQWlsQdh2QUFBwUVBQUFFaUFFQWxBQXZBMEG2vEVrQbtBG0F2QUFBwUFBQWlBa0HYdkFBQcFBQUFBRWlBRUFsGxtOG0FtG0EnRUFBQba+RUFBRWxoaW1saUFbQUVBu0pB2OXIQWlsQdh2QSdFGxtOQRsbbEFFaUEmbHRBJ0UbGxsbdAALAAs= Step #5: MERGE-OUTER: attempt 2944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506300899 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585fef78198, 0x5585fef80911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585fef80918,0x5585ff0080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42c30c3ff06f4612eecf174ac6108485d0533966' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10629 processed earlier; will process 4646 files now Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 520 ft: 556 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585fc78c5dd bp 0x000000000000 sp 0x7ffcd8032f00 T40739) Step #5: ==40739==The signal is caused by a READ memory access. Step #5: #0 0x5585fc78c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585fc5ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585fc5adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585fc58b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585fc4acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585fc404c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585fc40e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585fc3f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585fc4213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e27caa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585fc3e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40739==Register values: Step #5: rax = 0x0000558601a01140 rbx = 0x0000558601a01140 rcx = 0x0000558601a015f0 rdx = 0x00007f1e27e72b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd8032f00 Step #5: r8 = 0x0000558601a01140 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e27e72be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585ff98b960 r14 = 0x0000000100000004 r15 = 0x00005585fe8f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x32,0x4,0x0,0x41,0x30,0x4,0x7c,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x10,0x0,0x0,0xfb,0x1b,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x80,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0xbe,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x10,0x0,0x0,0xfb,0x1b,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x80,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0xbe,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x5,0x0,0x0,0x53,0x0,0x0,0x50,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0xbe,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x10,0x0,0x0,0xfb,0x1b,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x80,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0xbe,0x0,0x42,0x0,0x0,0x0,0x0,0x68,0x0,0x7a,0x51,0x42,0x59,0x0,0x4b,0x0,0x0,0x0,0xd0,0x0,0x0,0xa5,0x42,0x56,0x0,0xbe,0x0,0x0,0x0,0x65,0x0,0x0,0x53,0x0,0xbc,0x0,0x4b,0x0,0x0,0x92,0x0,0x7a,0x51,0x42,0x59,0x0,0x4b,0x0,0x0,0x0,0x43,0x0,0x0,0xa5,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA2\004\000A0\004|\320\000\020\000\373\031\321\000\000\020\000\000\373\033\000\000\274\000K\000K\320\200\000\000\000\000\000T\000\276\000\373\033\321\000\000\020\000\373\031\321\000\000\020\000\000\373\033\000\000\274\000K\000K\320\200\000\000\000\000\000T\000\276\000\373\033\321\000\000\000\005\000\000S\000\000P\000\274\000K\000K\320\000\000\000\000\000T\000\276\000\373\033\321\000\000\020\000\373\031\321\000\000\020\000\000\373\033\000\000\274\000K\000K\320\200\000\000\000\000\000T\000\276\000B\000\000\000\000h\000zQBY\000K\000\000\000\320\000\000\245BV\000\276\000\000\000e\000\000S\000\274\000K\000\000\222\000zQBY\000K\000\000\000C\000\000\245\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-550366ed2fcc33aba6f3e15ffeb9c6f50b9f05e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTIEAEEwBHzQABAA+xnRAAAQAAD7GwAAvABLAEvQgAAAAAAAVAC+APsb0QAAEAD7GdEAABAAAPsbAAC8AEsAS9CAAAAAAABUAL4A+xvRAAAABQAAUwAAUAC8AEsAS9AAAAAAAFQAvgD7G9EAABAA+xnRAAAQAAD7GwAAvABLAEvQgAAAAAAAVAC+AEIAAAAAaAB6UUJZAEsAAADQAAClQlYAvgAAAGUAAFMAvABLAACSAHpRQlkASwAAAEMAAKUAAAsACws= Step #5: MERGE-OUTER: attempt 2945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506439302 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fdbf9e8198, 0x55fdbf9f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fdbf9f0918,0x55fdbfa780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/550366ed2fcc33aba6f3e15ffeb9c6f50b9f05e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10632 processed earlier; will process 4643 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fdbd1fc5dd bp 0x000000000000 sp 0x7ffe1e39dcd0 T40743) Step #5: ==40743==The signal is caused by a READ memory access. Step #5: #0 0x55fdbd1fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fdbd01e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fdbd01dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fdbcffb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fdbcf1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fdbce74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fdbce7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fdbce656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fdbce913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbdb6d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fdbce58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40743==Register values: Step #5: rax = 0x000055fdc06264b0 rbx = 0x000055fdc06264b0 rcx = 0x000055fdc0626960 rdx = 0x00007fbbdb89bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1e39dcd0 Step #5: r8 = 0x000055fdc06264b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbbdb89bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fdc03fb960 r14 = 0x0000000100000004 r15 = 0x000055fdbf368386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x41,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x43,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0x0,0x0,0xfb,0x1a,0x0,0x1,0x6d,0x0,0x0,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0xd5,0x1,0x0,0x21,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0xd5,0x1,0x0,0x0,0xf,0xf,0x55,0x0,0x0,0x0,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0xd5,0x1,0x0,0x21,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0xd5,0x1,0x0,0x21,0x3,0x0,0x41,0xb4,0xbe,0xb4,0x37,0x41,0x45,0x41,0x69,0x41,0x51,0x0,0x21,0xb,0x0,0x80,0x0,0xd6,0x0,0xf,0x0,0x0,0x22,0x0,0xfb,0x1a,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015\004\000\000A\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000CK\004@AJA\015AE\000\"\001\373\032\000\001\000\000\000\000\373\231\000\200\000\000\200\000\000\000\000\326\000\017\017U\000\000\000\373\032\000\001m\000\000\000\373\231\000\200\000\000\000\000\326\000\017\017U\000\325\001\000!\000\326\000\017\017U\000\325\001\000\000\017\017U\000\000\000\373\032\000\001\000\000\000\000\373\231\000\200\000\000\000\000\326\000\017\017U\000\325\001\000!\000\326\000\017\017U\000\325\001\000!\003\000A\264\276\2647AEAiAQ\000!\013\000\200\000\326\000\017\000\000\"\000\373\032\000\013\000\013\005\000\000\000\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-478a0ae9fe123b84440ba35cda12bb386ef1f7db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENBAAAQQAAIgH7GgABAAAAAPuZAENLBEBBSkENQUUAIgH7GgABAAAAAPuZAIAAAIAAAAAA1gAPD1UAAAD7GgABbQAAAPuZAIAAAAAA1gAPD1UA1QEAIQDWAA8PVQDVAQAADw9VAAAA+xoAAQAAAAD7mQCAAAAAANYADw9VANUBACEA1gAPD1UA1QEAIQMAQbS+tDdBRUFpQVEAIQsAgADWAA8AACIA+xoACwALBQAAAAAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 2946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506574744 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff68e6d198, 0x55ff68e75911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff68e75918,0x55ff68efd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/478a0ae9fe123b84440ba35cda12bb386ef1f7db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10633 processed earlier; will process 4642 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 526 ft: 527 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: #2 pulse cov: 583 ft: 636 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown type -5763 Step #5: #4 pulse cov: 659 ft: 888 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff666815dd bp 0x000000000000 sp 0x7fffcf893f90 T40747) Step #5: ==40747==The signal is caused by a READ memory access. Step #5: #0 0x55ff666815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff664a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff664a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff66480929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff663a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff662f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff663031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff662ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff663163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7af3eda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff662ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40747==Register values: Step #5: rax = 0x000055ff6aff1430 rbx = 0x000055ff6aff1430 rcx = 0x000055ff6aff1420 rdx = 0x00007f7af40a2b80 Step #5: rdi = 0x000055ff6aff1420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffcf893f90 Step #5: r8 = 0x000055ff6aff1430 r9 = 0x000055ff6b002d90 r10 = 0x000055ff6afd2010 r11 = 0x00007f7af40a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff69880960 r14 = 0x0000000100000004 r15 = 0x000055ff687ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x32,0x4,0x0,0x41,0x30,0x4,0x0,0xd0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x82,0x82,0x86,0x7d,0x7d,0x7d,0x82,0x82,0x82,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x20,0x0,0xfb,0x1a,0x0,0x0,0x5e,0x0,0x82,0x83,0x82,0x82,0x82,0x82,0x82,0x81,0x83,0x7d,0x7d,0x0,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x59,0x0,0x0,0x0,0x0,0xfb,0x1b,0x0,0x0,0x42,0x0,0x0,0x0,0x82,0x82,0x7e,0x7d,0x7d,0x7e,0x82,0x82,0x82,0x82,0x0,0x1b,0x0,0x0,0x42,0x0,0x0,0x0,0x82,0x0,0x59,0x0,0x0,0x0,0x0,0xfb,0x1b,0x0,0x0,0x42,0x0,0x0,0x0,0x82,0x82,0x7e,0x7d,0x7d,0x7e,0x82,0x82,0x82,0x82,0x0,0x1b,0x0,0x0,0x42,0x0,0x0,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x0,0x0,0x1,0x0,0x59,0x0,0x0,0x0,0x0,0xfb,0x1b,0x0,0x0,0x42,0x0,0x0,0x0,0x82,0x82,0x0,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x8a,0x82,0x82,0x8a,0x82,0x82,0x0,0x20,0x0,0xfb,0x1a,0x0,0x0,0x9c,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA2\004\000A0\004\000\320\000\020\000\000\000\000\000\000\000\202\202\206}}}\202\202\202\000\202\202\202\202\202\202\000 \000\373\032\000\000^\000\202\203\202\202\202\202\202\201\203}}\000\000\202\202\202\202\202\202\202\000Y\000\000\000\000\373\033\000\000B\000\000\000\202\202~}}~\202\202\202\202\000\033\000\000B\000\000\000\202\000Y\000\000\000\000\373\033\000\000B\000\000\000\202\202~}}~\202\202\202\202\000\033\000\000B\000\000\000\202\202\202\202\202\202\202\202\202\202\000\000\000\001\000Y\000\000\000\000\373\033\000\000B\000\000\000\202\202\000\000\202\202\202\202\202\202\202\202\202\202\000\212\202\202\212\202\202\000 \000\373\032\000\000\234\000\202\202\202\202\202\202\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6b1a542c5e1164ea052c56f49ab4ef9ff388095 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTIEAEEwBADQABAAAAAAAAAAgoKGfX19goKCAIKCgoKCggAgAPsaAABeAIKDgoKCgoKBg319AACCgoKCgoKCAFkAAAAA+xsAAEIAAACCgn59fX6CgoKCABsAAEIAAACCAFkAAAAA+xsAAEIAAACCgn59fX6CgoKCABsAAEIAAACCgoKCgoKCgoKCAAAAAQBZAAAAAPsbAABCAAAAgoIAAIKCgoKCgoKCgoIAioKCioKCACAA+xoAAJwAgoKCgoKCAAsACws= Step #5: MERGE-OUTER: attempt 2947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506714926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558735d77198, 0x558735d7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558735d7f918,0x558735e070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6b1a542c5e1164ea052c56f49ab4ef9ff388095' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10638 processed earlier; will process 4637 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 391 ft: 392 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55873358b5dd bp 0x000000000000 sp 0x7fffb9982360 T40751) Step #5: ==40751==The signal is caused by a READ memory access. Step #5: #0 0x55873358b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587333ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587333acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55873338a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587332abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558733203c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55873320d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587331f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587332203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4575e7b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587331e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40751==Register values: Step #5: rax = 0x000055873717e430 rbx = 0x000055873717e430 rcx = 0x000055873717e420 rdx = 0x00007f4576043b80 Step #5: rdi = 0x000055873717e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffb9982360 Step #5: r8 = 0x000055873717e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4576043be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055873678a960 r14 = 0x0000000100000004 r15 = 0x00005587356f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x6e,0x75,0x78,0x49,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x70,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x2a,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0x21,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x70,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x2a,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Aw\301kA\340\000kAiqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301kA\250AA\001LAAA\301AnuxI\301A\301k\301A\012ggA,AlinuxA|iqupA#AnE\004\000\320\000\326\000\005\013A*N\004\000\320m\326\002\005\013AMA!xA\301A\301k\301A\012ggA,AlinuxA|iqupA#AnE\004\000\320\000\326\000\005\013A*N\004\000\320m\326\002\005\013AMA\250\220\301kA\250AA\001LAAA\301AEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-075692cb8b662128b7a82cd60f95ab31a7c5898a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQXfBa0HgAGtBaXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqkFFaGlBQU1BqJDBa0GoQUEBTEFBQcFBbnV4ScFBwWvBQQpnZ0EsQWxpbnV4QXxpcXVwQSNBbkUEANAA1gAFC0EqTgQA0G3WAgULQU1BIXhBwUHBa8FBCmdnQSxBbGludXhBfGlxdXBBI0FuRQQA0ADWAAULQSpOBADQbdYCBQtBTUGokMFrQahBQQFMQUFBwUFFaQALAAs= Step #5: MERGE-OUTER: attempt 2948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506853406 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55651c4ab198, 0x55651c4b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55651c4b3918,0x55651c53b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/075692cb8b662128b7a82cd60f95ab31a7c5898a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10640 processed earlier; will process 4635 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #1 pulse cov: 427 ft: 428 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556519cbf5dd bp 0x000000000000 sp 0x7ffec134b500 T40755) Step #5: ==40755==The signal is caused by a READ memory access. Step #5: #0 0x556519cbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556519ae1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556519ae0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556519abe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565199dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556519937c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565199411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565199286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565199543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44882ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55651991baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40755==Register values: Step #5: rax = 0x000055651ea30430 rbx = 0x000055651ea30430 rcx = 0x000055651ea30420 rdx = 0x00007f4488492b80 Step #5: rdi = 0x000055651ea30420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffec134b500 Step #5: r8 = 0x000055651ea30430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4488492be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055651cebe960 r14 = 0x0000000100000004 r15 = 0x000055651be2b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x32,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x41,0xb7,0x41,0x33,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x29,0x41,0x69,0x6f,0x41,0x41,0x69,0xb7,0x41,0x32,0xb8,0x64,0x41,0x1,0x41,0x1,0x1,0x6f,0x69,0x41,0x41,0x41,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6d,0x41,0x41,0x69,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x34,0xb8,0x64,0x41,0x1,0x41,0x1,0x41,0x69,0x6f,0x41,0x41,0x69,0xb7,0x41,0x32,0xc,0x0,0x41,0x1,0x41,0x1,0x6f,0x69,0x0,0x0,0x0,0x61,0x41,0x69,0xb7,0x41,0x32,0xc,0x0,0x41,0x1,0x41,0x1,0x6f,0x69,0x0,0x0,0x0,0x61,0x71,0x73,0x0,0x98,0x43,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x6f,0x41,0x41,0x41,0x41,0x1,0x6d,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001oiAA\267A2\270d\270\261AAA\267dAA\267A3\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A)AioAAi\267A2\270dA\001A\001\001oiAAAoiAAiq\001A\011omAAiA\001A\001oiAA\267A1\270d\270\261AAA\267dAoiAAi\267A4\270dA\001A\001AioAAi\267A2\014\000A\001A\001oi\000\000\000aAi\267A2\014\000A\001A\001oi\000\000\000aqs\000\230C \000\000\257\032\000\000\000aqoAAAA\001miAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-75e224d09b733d3ce084f10726c097d7886be10b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBb2lBQbdBMrhkuLFBQUG3ZEFBt0EzuGS4sUFBQbdkQW9pQUFpt0ExuGRBAUEpQWlvQUFpt0EyuGRBAUEBAW9pQUFBb2lBQWlxAUEJb21BQWlBAUEBb2lBQbdBMbhkuLFBQUG3ZEFvaUFBabdBNLhkQQFBAUFpb0FBabdBMgwAQQFBAW9pAAAAYUFpt0EyDABBAUEBb2kAAABhcXMAmEMgAACvGgAAAGFxb0FBQUEBbWlBQQALAAs= Step #5: MERGE-OUTER: attempt 2949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1506990748 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556cf8cc2198, 0x556cf8cca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556cf8cca918,0x556cf8d520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75e224d09b733d3ce084f10726c097d7886be10b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10642 processed earlier; will process 4633 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556cf64d65dd bp 0x000000000000 sp 0x7fff081ef6e0 T40759) Step #5: ==40759==The signal is caused by a READ memory access. Step #5: #0 0x556cf64d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556cf62f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556cf62f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556cf62d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556cf61f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556cf614ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556cf61581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556cf613f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556cf616b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1c8009082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556cf6132aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40759==Register values: Step #5: rax = 0x0000556cfa36c440 rbx = 0x0000556cfa36c440 rcx = 0x0000556cfa36c8f0 rdx = 0x00007fe1c81d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff081ef6e0 Step #5: r8 = 0x0000556cfa36c440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1c81d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556cf96d5960 r14 = 0x0000000100000004 r15 = 0x0000556cf8642386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x21,0x4b,0x70,0x22,0x2a,0x1,0x45,0x69,0x45,0x45,0x41,0x4c,0x41,0x78,0x45,0x45,0x45,0x69,0x45,0x45,0x41,0x69,0x69,0x45,0x45,0x4a,0x69,0x49,0xc1,0x72,0x41,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0xb1,0x0,0x1,0x1a,0x69,0x4a,0x69,0x49,0xc1,0x72,0x41,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0xb1,0x0,0x80,0xe6,0xb1,0x0,0x1,0x1a,0x67,0x41,0x6a,0x72,0x69,0x41,0x69,0x41,0x2d,0x41,0x4b,0x41,0x89,0xff,0xff,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0xb1,0x0,0x1,0x1a,0x77,0x41,0x6a,0x72,0x72,0x69,0x41,0x69,0x41,0x8c,0x49,0xc1,0x72,0x41,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0xb2,0x0,0x1,0x1a,0x77,0x6a,0x41,0x6d,0x72,0x69,0x41,0x69,0x41,0x2d,0x41,0x4b,0x41,0xba,0x4d,0x41,0x45,0x41,0x75,0x41,0x1,0x1a,0x69,0x41,0x41,0x0,0xaa,0x6a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027 \255\200\200\000\"AA\324AA!Kp\"*\001EiEEALAxEEEiEEAiiEEJiI\301rAuA\211riAAM\320\000\373\031n\000\200\346\261\000\001\032iJiI\301rAuA\211riAAM\320\000\373\031n\000\200\346\261\000\200\346\261\000\001\032gAjriAiA-AKA\211\377\377AAM\320\000\373\031n\000\200\346\261\000\001\032wAjrriAiA\214I\301rAuA\211riAAM\320\000\373\031n\000\200\346\262\000\001\032wjAmriAiA-AKA\272MAEAuA\001\032iAA\000\252j\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6e4f8a4a8af7f300b43babf924b6d5751ee7eaa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcgrYCAACJBQdRBQSFLcCIqAUVpRUVBTEF4RUVFaUVFQWlpRUVKaUnBckF1QYlyaUFBTdAA+xluAIDmsQABGmlKaUnBckF1QYlyaUFBTdAA+xluAIDmsQCA5rEAARpnQWpyaUFpQS1BS0GJ//9BQU3QAPsZbgCA5rEAARp3QWpycmlBaUGMScFyQXVBiXJpQUFN0AD7GW4AgOayAAEad2pBbXJpQWlBLUFLQbpNQUVBdUEBGmlBQQCqagALAAs= Step #5: MERGE-OUTER: attempt 2950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1507125870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef222cd198, 0x55ef222d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef222d5918,0x55ef2235d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6e4f8a4a8af7f300b43babf924b6d5751ee7eaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10643 processed earlier; will process 4632 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 394 ft: 395 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef1fae15dd bp 0x000000000000 sp 0x7ffe119a0720 T40763) Step #5: ==40763==The signal is caused by a READ memory access. Step #5: #0 0x55ef1fae15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef1f903280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef1f902fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef1f8e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef1f801ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef1f759c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef1f7631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef1f74a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef1f7763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0ca029082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef1f73daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40763==Register values: Step #5: rax = 0x000055ef2452b850 rbx = 0x000055ef2452b850 rcx = 0x000055ef2452b840 rdx = 0x00007fc0ca1f1b80 Step #5: rdi = 0x000055ef2452b840 rsi = 0x0000000000000254 rbp = 0x0000000000000000 rsp = 0x00007ffe119a0720 Step #5: r8 = 0x000055ef2452b850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc0ca1f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef22ce0960 r14 = 0x0000000100000004 r15 = 0x000055ef21c4d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x72,0x41,0x3e,0x4,0x40,0x41,0x2e,0x41,0xfb,0x1c,0x41,0x63,0xfb,0x1c,0x41,0x41,0x41,0x6b,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x6b,0x41,0x4e,0x41,0x74,0x4e,0x75,0x48,0x41,0xc1,0xdc,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x43,0x3b,0x41,0x78,0x4a,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x45,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x78,0x4a,0x41,0x62,0xfb,0x1c,0x41,0x3b,0x41,0x78,0x4a,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x43,0x3b,0x41,0x78,0x4a,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x45,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x78,0x4a,0x41,0x62,0xfb,0x1c,0x43,0x3b,0x41,0x78,0x4a,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x1,0x0,0x0,0x54,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$rA>\004@A.A\373\034Ac\373\034AAAkEH\373\034Ab\373\034AAAkANAtNuHA\301\334H\373\034Ab\373\034AAAEH\373\034Ab\373\034AAC;AxJAb\373\034AAAEA.A\252Mg\301\373\034Ab\373\034AAAEH\373\034Ab\373\034AAA;AxJAb\373\034A;AxJAb\373\034AAAEH\373\034Ab\373\034AAC;AxJAb\373\034AAAEA.A\252Mg\301\373\034Ab\373\034AAAEH\373\034Ab\373\034AAA;AxJAb\373\034C;AxJAb\373\034AAA\001\000\000T\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a52d33fbf69701bfaf499c862852f3af45601881 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRyQT4EQEEuQfscQWP7HEFBQWtFSPscQWL7HEFBQWtBTkF0TnVIQcHcSPscQWL7HEFBQUVI+xxBYvscQUFDO0F4SkFi+xxBQUFFQS5Bqk1nwfscQWL7HEFBQUVI+xxBYvscQUFBO0F4SkFi+xxBO0F4SkFi+xxBQUFFSPscQWL7HEFBQztBeEpBYvscQUFBRUEuQapNZ8H7HEFi+xxBQUFFSPscQWL7HEFBQTtBeEpBYvscQztBeEpBYvscQUFBAQAAVAALAAs= Step #5: MERGE-OUTER: attempt 2951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1507264157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55960920e198, 0x559609216911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559609216918,0x55960929e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a52d33fbf69701bfaf499c862852f3af45601881' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10645 processed earlier; will process 4630 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559606a225dd bp 0x000000000000 sp 0x7fffc3b30e60 T40767) Step #5: ==40767==The signal is caused by a READ memory access. Step #5: #0 0x559606a225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559606844280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559606843fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559606821929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559606742ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55960669ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596066a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55960668b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596066b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19888ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55960667eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40767==Register values: Step #5: rax = 0x000055960a0c4410 rbx = 0x000055960a0c4410 rcx = 0x000055960a0c48c0 rdx = 0x00007f1988a96b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc3b30e60 Step #5: r8 = 0x000055960a0c4410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1988a96be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559609c21960 r14 = 0x0000000100000004 r15 = 0x0000559608b8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x32,0x4,0x0,0x41,0x30,0x0,0x6c,0xd0,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0xa8,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x0,0x5,0x42,0x59,0x1,0x0,0x0,0xb2,0x0,0xd1,0x0,0x0,0x0,0x99,0x0,0xfb,0x1b,0x0,0x0,0x0,0x0,0x0,0xd0,0x0,0x0,0x59,0x42,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0xa8,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0xa8,0x1a,0x1a,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA2\004\000A0\000l\320\000\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\250\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\000\005BY\001\000\000\262\000\321\000\000\000\231\000\373\033\000\000\000\000\000\320\000\000YB\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\250\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\250\032\032\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ac636973a0972fdebc92bea6ec1a9695ba34d62 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTIEAEEwAGzQABoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGqgaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoABUJZAQAAsgDRAAAAmQD7GwAAAAAA0AAAWUIaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaqBoaGhoaGhoaGhoaGhoaGhoaGhoaGhqoGhoaCws= Step #5: MERGE-OUTER: attempt 2952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1507400023 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605e868d198, 0x5605e8695911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605e8695918,0x5605e871d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ac636973a0972fdebc92bea6ec1a9695ba34d62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10646 processed earlier; will process 4629 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605e5ea15dd bp 0x000000000000 sp 0x7fff94cb5740 T40771) Step #5: ==40771==The signal is caused by a READ memory access. Step #5: #0 0x5605e5ea15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605e5cc3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605e5cc2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605e5ca0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605e5bc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605e5b19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605e5b231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605e5b0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605e5b363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f644b3ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605e5afdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40771==Register values: Step #5: rax = 0x00005605e9a5f860 rbx = 0x00005605e9a5f860 rcx = 0x00005605e9a5f850 rdx = 0x00007f644b5b7b80 Step #5: rdi = 0x00005605e9a5f850 rsi = 0x0000000000000104 rbp = 0x0000000000000000 rsp = 0x00007fff94cb5740 Step #5: r8 = 0x00005605e9a5f860 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f644b5b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605e90a0960 r14 = 0x0000000100000004 r15 = 0x00005605e800d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x32,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x33,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x41,0x69,0x6f,0x41,0x41,0x69,0xb7,0x41,0x32,0xb8,0x64,0x41,0x1,0x41,0x1,0x1,0x6f,0x69,0x41,0x41,0x41,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6d,0x41,0x41,0x69,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x30,0xb8,0x64,0x41,0x1,0x41,0x1,0x41,0x69,0x6f,0x41,0x41,0x69,0xb7,0x41,0x32,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x6f,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x1,0x41,0x1,0x6f,0x41,0x1,0x41,0x6f,0x41,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001oiAA\267A2\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A\001oiAA\267A3\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A\001AioAAi\267A2\270dA\001A\001\001oiAAAoiAAiq\001A\011omAAiA\001A\001oiAA\267A1\270d\270\261AAA\267dAoiAAi\267A0\270dA\001A\001AioAAi\267A2\270dA\001A\001oiAo\263AAA\001oi\020\000A\001A\001oA\001AoAAAA\001oiAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6ddbe8eb1340f6696df9c78b40576d226d5de92 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBb2lBQbdBMrhkuLFBQUG3ZEFvaUFBabdBMbhkQQFBAW9pQUG3QTO4ZLixQUFBt2RBb2lBQWm3QTG4ZEEBQQFBaW9BQWm3QTK4ZEEBQQEBb2lBQUFvaUFBaXEBQQlvbUFBaUEBQQFvaUFBt0ExuGS4sUFBQbdkQW9pQUFpt0EwuGRBAUEBQWlvQUFpt0EyuGRBAUEBb2lBb7NBQUEBb2kQAEEBQQFvQQFBb0FBQUEBb2lBQQALAAs= Step #5: MERGE-OUTER: attempt 2953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1507618831 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a69e75198, 0x560a69e7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a69e7d918,0x560a69f050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6ddbe8eb1340f6696df9c78b40576d226d5de92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10648 processed earlier; will process 4627 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 334 ft: 335 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd dbefd. Step #5: #2 pulse cov: 357 ft: 389 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a676895dd bp 0x000000000000 sp 0x7ffc163657a0 T40775) Step #5: ==40775==The signal is caused by a READ memory access. Step #5: #0 0x560a676895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a674ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a674aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a67488929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a673a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a67301c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a6730b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a672f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a6731e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdccb14f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a672e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40775==Register values: Step #5: rax = 0x0000560a6c5e9290 rbx = 0x0000560a6c5e9290 rcx = 0x0000560a6c5e9740 rdx = 0x00007fdccb317b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc163657a0 Step #5: r8 = 0x0000560a6c5e9290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdccb317be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a6a888960 r14 = 0x0000000100000004 r15 = 0x0000560a697f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x68,0x76,0x68,0x76,0x0,0x0,0xfd,0xab,0x0,0xfd,0xe8,0x1,0x0,0x1,0x0,0x1,0x1,0x0,0xfd,0xe7,0x1,0x1,0x1,0xfd,0x24,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x92,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0x1,0x0,0xfd,0xad,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0xe7,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x91,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0x1,0x0,0xfd,0xad,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0xfd,0xb1,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x91,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xfd,0xe7,0x1,0x0,0x1,0xfd,0x24,0x1,0x0,0xfd,0xd1,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xa3,0x9c,0x0,0x1,0x0,0x68,0x76,0x0,0x0,0xfd,0xab,0x1,0x0,0x1,0x0,0x1,0x0,0xfd,0x99,0x1,0xfd,0xf8,0x1,0xfd,0x23,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000hvhv\000\000\375\253\000\375\350\001\000\001\000\001\001\000\375\347\001\001\001\375$\001\000\375\271\001\375#\000\375\231\001\375\276\001\000\375\222\001\375\276\001\000\375\234\000\001\000\001\000\375\255\001\375\276\001\000\375\234\000\001\000\375\271\001\375#\000\375\347\001\375\276\001\000\375\221\000\000\000\000\375\276\001\000\375\231\001\375\276\001\000\375\234\000\001\000\001\000\375\255\001\375\276\001\000\375\234\000\001\000\375\261\001\375#\000\375\231\001\375\276\001\000\375\221\000\000\000\000\000\000\000\000\001\000\375\347\001\000\001\375$\001\000\375\321\001\375#\000\375\231\001\375\276\001\000\375\231\001\375\276\001\000\243\234\000\001\000hv\000\000\375\253\001\000\001\000\001\000\375\231\001\375\370\001\375#\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-382e0f33393a5e8125d66469c87f06214a2ee7e0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEAaHZodgAA/asA/egBAAEAAQEA/ecBAQH9JAEA/bkB/SMA/ZkB/b4BAP2SAf2+AQD9nAABAAEA/a0B/b4BAP2cAAEA/bkB/SMA/ecB/b4BAP2RAAAAAP2+AQD9mQH9vgEA/ZwAAQABAP2tAf2+AQD9nAABAP2xAf0jAP2ZAf2+AQD9kQAAAAAAAAAAAQD95wEAAf0kAQD90QH9IwD9mQH9vgEA/ZkB/b4BAKOcAAEAaHYAAP2rAQABAAEA/ZkB/fgB/SMBAAs= Step #5: MERGE-OUTER: attempt 2954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1507757098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e2b17a198, 0x563e2b182911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e2b182918,0x563e2b20a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/382e0f33393a5e8125d66469c87f06214a2ee7e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10652 processed earlier; will process 4623 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e2898e5dd bp 0x000000000000 sp 0x7ffe9393a370 T40779) Step #5: ==40779==The signal is caused by a READ memory access. Step #5: #0 0x563e2898e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e287b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e287affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e2878d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e286aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e28606c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e286101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e285f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e286233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f100f229082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e285eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40779==Register values: Step #5: rax = 0x0000563e2d72b480 rbx = 0x0000563e2d72b480 rcx = 0x0000563e2d72b930 rdx = 0x00007f100f3f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9393a370 Step #5: r8 = 0x0000563e2d72b480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f100f3f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e2bb8d960 r14 = 0x0000000100000004 r15 = 0x0000563e2aafa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x68,0x6f,0x41,0x2a,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x67,0x3,0x0,0x0,0x0,0x0,0x0,0x60,0x0,0xc4,0x42,0x82,0xfd,0xff,0xff,0xff,0x0,0x0,0x99,0x42,0x7d,0xbf,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x7c,0xc3,0xbf,0xb0,0x42,0x42,0x7b,0x80,0x0,0x0,0x7b,0x0,0xd3,0x0,0x7d,0xbf,0xb0,0x44,0x41,0x7b,0xc2,0xbf,0xb1,0x42,0x42,0x11,0x0,0x91,0x0,0x0,0x60,0x0,0x5d,0x0,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x0,0x7b,0x0,0xd3,0x42,0x7d,0x42,0x11,0x0,0x0,0x60,0x0,0x5c,0x0,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x0,0x7b,0x0,0xd3,0x42,0x7d,0x0,0x7d,0xbf,0xb0,0x44,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x42,0x11,0x0,0x0,0x60,0x0,0x5d,0x0,0x7d,0xbf,0xb0,0x44,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x42,0x11,0x0,0x0,0x60,0x0,0x5d,0x0,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x0,0x7b,0x0,0xd3,0x42,0x7d,0x42,0x11,0x0,0x0,0x60,0x0,0x5d,0x0,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x7d,0xbf,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x42,0x10,0x0,0x0,0x80,0x0,0xb,0x0,0x5c,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001hoA*\004@AKA\252Mg\301g\003\000\000\000\000\000`\000\304B\202\375\377\377\377\000\000\231B}\277\260BA{\302\277\260B|\303\277\260BB{\200\000\000{\000\323\000}\277\260DA{\302\277\261BB\021\000\221\000\000`\000]\000\260BA{\302\277\260\000{\000\323B}B\021\000\000`\000\\\000\260BA{\302\277\260\000{\000\323B}\000}\277\260DA{\302\277\260BB\021\000\000`\000]\000}\277\260DA{\302\277\260BB\021\000\000`\000]\000\260BA{\302\277\260\000{\000\323B}B\021\000\000`\000]\000\260BA{\302\277\260}\277\260BA{\302\277\260BB\020\000\000\200\000\013\000\\\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cdae552798c3c796899bb2dc759bf2c1b06f4a02 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWhvQSoEQEFLQapNZ8FnAwAAAAAAYADEQoL9////AACZQn2/sEJBe8K/sEJ8w7+wQkJ7gAAAewDTAH2/sERBe8K/sUJCEQCRAABgAF0AsEJBe8K/sAB7ANNCfUIRAABgAFwAsEJBe8K/sAB7ANNCfQB9v7BEQXvCv7BCQhEAAGAAXQB9v7BEQXvCv7BCQhEAAGAAXQCwQkF7wr+wAHsA00J9QhEAAGAAXQCwQkF7wr+wfb+wQkF7wr+wQkIQAACAAAsAXAAACws= Step #5: MERGE-OUTER: attempt 2955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1507893103 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56108e78b198, 0x56108e793911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56108e793918,0x56108e81b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cdae552798c3c796899bb2dc759bf2c1b06f4a02' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10653 processed earlier; will process 4622 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 362 ft: 389 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56108bf9f5dd bp 0x000000000000 sp 0x7ffc74c02410 T40783) Step #5: ==40783==The signal is caused by a READ memory access. Step #5: #0 0x56108bf9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56108bdc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56108bdc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56108bd9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56108bcbfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56108bc17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56108bc211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56108bc086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56108bc343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52e4a71082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56108bbfbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40783==Register values: Step #5: rax = 0x000056108f559eb0 rbx = 0x000056108f559eb0 rcx = 0x000056108f55a360 rdx = 0x00007f52e4c39b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc74c02410 Step #5: r8 = 0x000056108f559eb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52e4c39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056108f19e960 r14 = 0x0000000100000004 r15 = 0x000056108e10b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5e,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x41,0xfa,0x6d,0x4e,0x69,0x4e,0x41,0xbd,0x3b,0xbe,0x41,0x2f,0x41,0xfa,0xbe,0xbc,0x42,0x41,0xbe,0xfc,0xca,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x78,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x41,0x6d,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x46,0x69,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0xca,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x78,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x69,0x69,0x41,0x69,0xbe,0xfc,0x1,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x0,0x0,0x0,0x91,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001^oAA\004@AKA/A\372mNiNA\275;\276A/A\372\276\274BA\276\374\312AiAi\276\374\001A=mlxiEi\276\374\001A=imAiAiEi\276\374\001A=iAmiAi\276\374\001A=imEiFi\276\374\001A=mliAi\276\374\001A=imEiFi\276\374\001A=\276\374\001A=imEFii\276\374\001A=mliAi\276\374\001A\312AiAi\276\374\001A=mlxiEi\276\374\001A=imAiiiAi\276\374\001i\276\374\001A=imAiAi\276\374\001A=imAiAi\276\374\001\000\000\000\221\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9ea22c1381d36c0072d8eecdcb6162495e40299 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV5vQUEEQEFLQS9B+m1OaU5BvTu+QS9B+r68QkG+/MpBaUFpvvwBQT1tbHhpRWm+/AFBPWltQWlBaUVpvvwBQT1pQW1pQWm+/AFBPWltRWlGab78AUE9bWxpQWm+/AFBPWltRWlGab78AUE9vvwBQT1pbUVGaWm+/AFBPW1saUFpvvwBQcpBaUFpvvwBQT1tbHhpRWm+/AFBPWltQWlpaUFpvvwBab78AUE9aW1BaUFpvvwBQT1pbUFpQWm+/AEAAACRAAALAAs= Step #5: MERGE-OUTER: attempt 2956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1508032368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e0aae8198, 0x563e0aaf0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e0aaf0918,0x563e0ab780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9ea22c1381d36c0072d8eecdcb6162495e40299' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10656 processed earlier; will process 4619 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 332 ft: 333 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e082fc5dd bp 0x000000000000 sp 0x7ffdb0d5f680 T40787) Step #5: ==40787==The signal is caused by a READ memory access. Step #5: #0 0x563e082fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e0811e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e0811dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e080fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e0801cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e07f74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e07f7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e07f656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e07f913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa213fb2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e07f58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40787==Register values: Step #5: rax = 0x0000563e0bbca140 rbx = 0x0000563e0bbca140 rcx = 0x0000563e0bbca5f0 rdx = 0x00007fa21417ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb0d5f680 Step #5: r8 = 0x0000563e0bbca140 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa21417abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e0b4fb960 r14 = 0x0000000100000004 r15 = 0x0000563e0a468386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0x41,0x4e,0x41,0x51,0x4a,0x41,0x70,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x73,0xd,0x1,0x6a,0x41,0x0,0x20,0x0,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x80,0x80,0x0,0x22,0x41,0xc1,0x45,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x73,0xd,0x1,0x6a,0x41,0x0,0x20,0x0,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x80,0x80,0x0,0x22,0x41,0xc1,0x45,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x73,0xd,0x1,0x6a,0x41,0x0,0x0,0x0,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x74,0xd0,0x0,0x41,0x2c,0x41,0x77,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NA\311\245\200\240\000\"AoA\277@AOA\027Mg\270A\367\015ANAQJAp NAA NA\311\245\200ANAQJApA\301At\320\000\373\025ns\015\001jA\000 \000E\301NAQJAp \200\200\000\"A\301Et\320\000\373\025ns\015\001jA\000 \000E\301NAQJAp \200\200\000\"A\301Et\320\000\373\025ns\015\001jA\000\000\000E\301NAQJAp \200\200\000\"A\301At\320\000\373\025nAlwt\320\000A,AwpAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-218a7720fd526c7fcbcc26da8a06eb3fb9209bb4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkHJpYCgACJBb0G/QEFPQRdNZ7hB9w1BTkFRSkFwIE5BQSBOQcmlgEFOQVFKQXBBwUF00AD7FW5zDQFqQQAgAEXBTkFRSkFwIICAACJBwUV00AD7FW5zDQFqQQAgAEXBTkFRSkFwIICAACJBwUV00AD7FW5zDQFqQQAAAEXBTkFRSkFwIICAACJBwUF00AD7FW5BbHd00ABBLEF3cEFRAAALAAs= Step #5: MERGE-OUTER: attempt 2957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1508169041 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5643494bb198, 0x5643494c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5643494c3918,0x56434954b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/218a7720fd526c7fcbcc26da8a06eb3fb9209bb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10658 processed earlier; will process 4617 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564346ccf5dd bp 0x000000000000 sp 0x7fffa4b157b0 T40791) Step #5: ==40791==The signal is caused by a READ memory access. Step #5: #0 0x564346ccf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564346af1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564346af0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564346ace929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5643469efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564346947c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643469511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643469386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643469643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc69519e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56434692baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40791==Register values: Step #5: rax = 0x000056434ae9a500 rbx = 0x000056434ae9a500 rcx = 0x000056434ae9a9b0 rdx = 0x00007fc695366b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa4b157b0 Step #5: r8 = 0x000056434ae9a500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc695366be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564349ece960 r14 = 0x0000000100000004 r15 = 0x0000564348e3b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x0,0x2,0x0,0x2,0x73,0x0,0xd4,0x0,0x99,0x0,0x97,0x0,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x76,0x0,0x0,0x0,0x4d,0x46,0xc0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x59,0x1a,0x0,0x0,0x1,0x99,0x0,0x5c,0x0,0x0,0x1a,0x0,0x82,0x0,0xd4,0x20,0x23,0x21,0x0,0x60,0x0,0x0,0xba,0x0,0x63,0x70,0x70,0x0,0x93,0x0,0x0,0xba,0x0,0x63,0x70,0x70,0x0,0x93,0x0,0x0,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x0,0x1b,0x1a,0xb0,0x83,0xc2,0x7d,0x7c,0x7c,0x7c,0x7c,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5d,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0x0,0x0,0x0,0xb0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x58,0x0,0xac,0x0,0x3,0x0,0x0,0xb0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0x3,0x0,0x0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004\000\002\000\002s\000\324\000\231\000\227\000ssssssssssssssssssssssssssssssv\000\000\000MF\300\000 \000\000\000\000\000\000\000\000Y\032\000\000\001\231\000\\\000\000\032\000\202\000\324 #!\000`\000\000\272\000cpp\000\223\000\000\272\000cpp\000\223\000\000\231\000\231\000\033\321\000\033\373\025\200\000\000\033\032\260\203\302}||||\000asm\001\000\000\000]\001\001\000\000\000\000\000\000\000\000c\000\000\000\260\000\000\013\000\000\000\013\000X\000\254\000\003\000\000\260\000\000\013\000\000\000\013\000]\000\254\000\003\000\000\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc38f450341613bed4f28de69d46934aec7093d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBAACAAJzANQAmQCXAHNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3YAAABNRsAAIAAAAAAAAAAAWRoAAAGZAFwAABoAggDUICMhAGAAALoAY3BwAJMAALoAY3BwAJMAAJkAmQAb0QAb+xWAAAAbGrCDwn18fHx8AGFzbQEAAABdAQEAAAAAAAAAAGMAAACwAAALAAAACwBYAKwAAwAAsAAACwAAAAsAXQCsAAMAAAALAQsBAQs= Step #5: MERGE-OUTER: attempt 2958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1508303839 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de93c31198, 0x55de93c39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de93c39918,0x55de93cc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dc38f450341613bed4f28de69d46934aec7093d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10659 processed earlier; will process 4616 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de914455dd bp 0x000000000000 sp 0x7fffb7bfeb10 T40795) Step #5: ==40795==The signal is caused by a READ memory access. Step #5: #0 0x55de914455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de91267280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de91266fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de91244929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de91165ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de910bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de910c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de910ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de910da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5a28e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de910a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40795==Register values: Step #5: rax = 0x000055de958bd400 rbx = 0x000055de958bd400 rcx = 0x000055de958bd8b0 rdx = 0x00007ff5a2aaab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb7bfeb10 Step #5: r8 = 0x000055de958bd400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff5a2aaabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de94644960 r14 = 0x0000000100000004 r15 = 0x000055de935b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x4,0x40,0x42,0x42,0x42,0xbf,0x7a,0x42,0x42,0x42,0x0,0x7a,0x42,0x80,0x5d,0x81,0x88,0x7e,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x52,0x53,0x42,0x7a,0x42,0x22,0x42,0x46,0x42,0x0,0x7e,0x7e,0x42,0x82,0x2,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x2,0x7a,0xc3,0x81,0x42,0x80,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x2,0x7a,0xc3,0x81,0x7e,0x80,0x42,0x0,0x80,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x46,0x42,0x0,0x7e,0x7e,0x42,0x82,0x2,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x79,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x1,0x7e,0x42,0x2,0x82,0x42,0x52,0x53,0x42,0x7a,0x42,0x7b,0x42,0x46,0x42,0x0,0x7e,0x42,0x82,0x9e,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\004@BBB\277zBBB\000zB\200]\201\210~~B\202\002BRSBzBRSBzB\"BFB\000~~B\202\002BSRBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSBzBSRBzB{B\202\002z\303\201B\002z\303\201B\200RBzB{B\202\002z\303BzB{B\202\002z\303\201B\002z\303\201~\200B\000\200B\202\002BRSBzBFB\000~~B\202\002BSRBzB{B\202\002y\303\201B\200\377\201\275\202\002BRSBzBSRBzB{B\001~B\002\202BRSBzB{BFB\000~B\202\236\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08d1378192678086ce577662a80b1e30faaed01f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUEQEJCQr96QkJCAHpCgF2BiH5+QoICQlJTQnpCUlNCekIiQkZCAH5+QoICQlNSQnpCe0KCAnrDgUKA/4G9ggJCUlNCekJTUkJ6QntCggJ6w4FCAnrDgUKAUkJ6QntCggJ6w0J6QntCggJ6w4FCAnrDgX6AQgCAQoICQlJTQnpCRkIAfn5CggJCU1JCekJ7QoICecOBQoD/gb2CAkJSU0J6QlNSQnpCe0IBfkICgkJSU0J6QntCRkIAfkKCngAAAAALAAs= Step #5: MERGE-OUTER: attempt 2959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1508439908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0aaab7198, 0x55e0aaabf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0aaabf918,0x55e0aab470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08d1378192678086ce577662a80b1e30faaed01f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10660 processed earlier; will process 4615 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 335 ft: 336 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0a82cb5dd bp 0x000000000000 sp 0x7ffcb7aba6c0 T40799) Step #5: ==40799==The signal is caused by a READ memory access. Step #5: #0 0x55e0a82cb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0a80ed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0a80ecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0a80ca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0a7febad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0a7f43c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0a7f4d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0a7f346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0a7f603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff25f177082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0a7f27aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40799==Register values: Step #5: rax = 0x000055e0ac48dcf0 rbx = 0x000055e0ac48dcf0 rcx = 0x000055e0ac48dce0 rdx = 0x00007ff25f33fb80 Step #5: rdi = 0x000055e0ac48dce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffcb7aba6c0 Step #5: r8 = 0x000055e0ac48dcf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff25f33fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0ab4ca960 r14 = 0x0000000100000004 r15 = 0x000055e0aa437386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0xc1,0x45,0x41,0x41,0x41,0x6c,0x41,0x41,0x45,0x41,0x42,0x41,0xa7,0x1,0x41,0x0,0xfe,0x3,0x0,0x69,0xc0,0x41,0xe0,0x45,0x42,0x41,0xa7,0x1,0x41,0x0,0xfe,0x3,0x0,0x69,0xc0,0x41,0xe0,0x45,0x41,0x51,0x42,0x59,0x42,0xaa,0x31,0x42,0xff,0xff,0x45,0x41,0x51,0x42,0x59,0x42,0xaa,0x35,0x42,0xff,0xff,0xff,0x42,0x42,0x3f,0x59,0x42,0x3a,0x41,0x42,0x43,0x42,0xb4,0x42,0x7a,0x42,0x42,0xb4,0x42,0x7a,0x42,0x59,0x42,0x41,0x51,0x42,0x59,0x42,0xaa,0x31,0x42,0xff,0xff,0xff,0x42,0x42,0x3f,0x59,0x42,0x3a,0x41,0x42,0x42,0x42,0xb4,0x42,0x7a,0x42,0x42,0xb4,0x42,0x7a,0x42,0x59,0x42,0x3a,0x41,0x0,0xfe,0x3,0x0,0x69,0xc0,0x41,0xe0,0x41,0x48,0x41,0x6c,0x42,0x1,0x41,0x0,0xfe,0x3,0x0,0x69,0xc1,0x41,0xe0,0x45,0x41,0x51,0x41,0xe0,0x41,0x48,0x41,0x6c,0x42,0x1,0x41,0x0,0xfe,0x3,0x0,0x69,0xc1,0x41,0xe0,0x45,0x41,0x51,0x42,0x59,0x42,0xaa,0x31,0x42,0xff,0xff,0xff,0x42,0x42,0xaa,0x31,0x42,0xff,0xff,0xff,0x42,0x41,0xe0,0x45,0x41,0x51,0x41,0x80,0x0,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AK\301EAAAlAAEABA\247\001A\000\376\003\000i\300A\340EBA\247\001A\000\376\003\000i\300A\340EAQBYB\2521B\377\377EAQBYB\2525B\377\377\377BB?YB:ABCB\264BzBB\264BzBYBAQBYB\2521B\377\377\377BB?YB:ABBB\264BzBB\264BzBYB:A\000\376\003\000i\300A\340AHAlB\001A\000\376\003\000i\301A\340EAQA\340AHAlB\001A\000\376\003\000i\301A\340EAQBYB\2521B\377\377\377BB\2521B\377\377\377BA\340EAQA\200\000\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3862e2b67b3b3ca5b2d45e6e3119fe402c5061a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEFLwUVBQUFsQUFFQUJBpwFBAP4DAGnAQeBFQkGnAUEA/gMAacBB4EVBUUJZQqoxQv//RUFRQllCqjVC////QkI/WUI6QUJDQrRCekJCtEJ6QllCQVFCWUKqMUL///9CQj9ZQjpBQkJCtEJ6QkK0QnpCWUI6QQD+AwBpwEHgQUhBbEIBQQD+AwBpwUHgRUFRQeBBSEFsQgFBAP4DAGnBQeBFQVFCWUKqMUL///9CQqoxQv///0JB4EVBUUGAAAALAQs= Step #5: MERGE-OUTER: attempt 2960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1508576139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559db1462198, 0x559db146a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559db146a918,0x559db14f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3862e2b67b3b3ca5b2d45e6e3119fe402c5061a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10662 processed earlier; will process 4613 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559daec765dd bp 0x000000000000 sp 0x7fff08a63f20 T40803) Step #5: ==40803==The signal is caused by a READ memory access. Step #5: #0 0x559daec765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559daea98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559daea97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559daea75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559dae996ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559dae8eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559dae8f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559dae8df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559dae90b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f217af73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559dae8d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40803==Register values: Step #5: rax = 0x0000559db312a300 rbx = 0x0000559db312a300 rcx = 0x0000559db312a7b0 rdx = 0x00007f217b13bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff08a63f20 Step #5: r8 = 0x0000559db312a300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f217b13bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559db1e75960 r14 = 0x0000000100000004 r15 = 0x0000559db0de2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x84,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x84,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x0,0x0,0x0,0xfc,0x84,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x88,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0x0,0x15,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0x0,0x15,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\204\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000~\207\200\000\207\177\177\177\177\177\177\210\000\200\000\000\000\374\204\200\200\200\000\000\001\000\200\000\000\000\374\204\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000~\207\210\000\207\177\177\177\177\177\177\210\000\200\000\000\000\000\025\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000\200\200\206\000\000\000\000\000~\207\200\000\207\177\177\177\177\177\177\210\000\200\000\000\000\000\025\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000~\207\200\000\207\177\177\177\177\210\000\374\206\200\000\000\000|\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72cf9f55865ed133a3c6030ad563401cd4837127 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/ISAgIAAAAEAgICGAAAAAAB+h4AAh39/f39/f4gAgAAAAPyEgICAAAABAIAAAAD8hICAgAAAAQCAgIYAAAAAAH6HiACHf39/f39/iACAAAAAABWAgIAAAAEAgICGAAAAAACAgIYAAAAAAH6HgACHf39/f39/iACAAAAAABWAgIAAAAEAgICGAAAAAAB+h4AAh39/f3+IAPyGgAAAAHwAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 2961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1508718400 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfc09db198, 0x55dfc09e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfc09e3918,0x55dfc0a6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72cf9f55865ed133a3c6030ad563401cd4837127' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10663 processed earlier; will process 4612 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfbe1ef5dd bp 0x000000000000 sp 0x7ffda02e0980 T40807) Step #5: ==40807==The signal is caused by a READ memory access. Step #5: #0 0x55dfbe1ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfbe011280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfbe010fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfbdfee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfbdf0fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfbde67c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfbde711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfbde586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfbde843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd95cd55082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfbde4baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40807==Register values: Step #5: rax = 0x000055dfc2b70410 rbx = 0x000055dfc2b70410 rcx = 0x000055dfc2b708c0 rdx = 0x00007fd95cf1db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda02e0980 Step #5: r8 = 0x000055dfc2b70410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd95cf1dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfc13ee960 r14 = 0x0000000100000004 r15 = 0x000055dfc035b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x5,0x67,0x68,0x41,0x70,0x78,0x70,0x45,0x41,0x31,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x45,0xd,0x0,0x41,0x49,0x69,0x69,0x45,0x1,0x45,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x6b,0x6a,0x45,0x69,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x6b,0x6a,0x45,0x69,0x67,0x68,0x70,0x78,0x45,0x69,0x1,0x45,0x69,0x45,0xd,0x0,0x41,0x49,0x69,0x69,0x45,0x1,0x45,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x6b,0x6a,0x45,0x69,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x6b,0x6a,0x45,0x69,0x41,0x1,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACEA\033A\005ghApxpEA1AAE\015\000AIEi\001EiE\015\000AIiiE\001EA\001EEwAjENA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f40c0b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f40c0b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f40c095929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f40bfb6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f40bf0ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f40bf181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f40beff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f40bf2b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f836a78c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f40bef2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40811==Register values: Step #5: rax = 0x000055f410187430 rbx = 0x000055f410187430 rcx = 0x000055f410187420 rdx = 0x00007f836a954b80 Step #5: rdi = 0x000055f410187420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe4d1956a0 Step #5: r8 = 0x000055f410187430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f836a954be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f40f495960 r14 = 0x0000000100000004 r15 = 0x000055f40e402386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x22,0x20,0x22,0xd4,0xd4,0x20,0x31,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0xc2,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x6c,0x69,0x6a,0x78,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x20,0x30,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x22,0x22,0x22,0x41,0x1,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0x1a,0x22,0x41,0x1,0x20,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x20,0x22,0xd4,0xd4,0x22,0x22,0x1a,0xd4,0xd0,0x0,0x22,0x0,0x0,0x0,0x6c,0x69,0x6a,0x78,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x20,0x30,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x22,0x22,0x22,0x41,0x1,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x20,0x22,0xd4,0xd4,0x22,0x22,0x1a,0xd4,0xd0,0x0,0x22,0x22,0x20,0x21,0xd1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \" \"\324\324 1\324\"\252\000\032\032\324\324\324\"A\001\000\000\000\000\000\000\000\000\000\250\000\302\000\000\000\000\000!\000\000\000\000lijx\000u\000\000\000\000\326\000\000!\000 0\324\"\252\000\032\032\324\324\324\324\"\" \032\324\324\320\000\"\"\"A\001\324\324\"A\001 \032\032\"A\001 \032\032\032\324\324\324\"A\001 \032\324\001 \"\324\324\"\"\032\324\320\000\"\000\000\000lijx\000u\000\000\000\000\326\000\000!\000 0\324\"\252\000\032\032\324\324\324\324\"\" \032\324\324\320\000\"\"\"A\001\324\324\"A\001 \032\032\032\324\324\324\"A\001 \032\324\001 \"\324\324\"\"\032\324\320\000\"\" !\321\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-deec15bb6083530a6aad18a59cf710b16101f05b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICIgItTUIDHUIqoAGhrU1NQiQQEAAAAAAAAAAACoAMIAAAAAACEAAAAAbGlqeAB1AAAAANYAACEAIDDUIqoAGhrU1NTUIiIgGtTU0AAiIiJBAdTUIkEBIBoaIkEBIBoaGtTU1CJBASAa1AEgItTUIiIa1NAAIgAAAGxpangAdQAAAADWAAAhACAw1CKqABoa1NTU1CIiIBrU1NAAIiIiQQHU1CJBASAaGhrU1NQiQQEgGtQBICLU1CIiGtTQACIiICHRAAs= Step #5: MERGE-OUTER: attempt 2963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1508989513 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d74ef2198, 0x560d74efa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d74efa918,0x560d74f820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/deec15bb6083530a6aad18a59cf710b16101f05b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10666 processed earlier; will process 4609 files now Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: #1 pulse cov: 420 ft: 421 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d727065dd bp 0x000000000000 sp 0x7ffefc8d3890 T40815) Step #5: ==40815==The signal is caused by a READ memory access. Step #5: #0 0x560d727065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d72528280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d72527fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d72505929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d72426ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d7237ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d723881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d7236f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d7239b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3451b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d72362aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40815==Register values: Step #5: rax = 0x0000560d75cfd850 rbx = 0x0000560d75cfd850 rcx = 0x0000560d75cfd840 rdx = 0x00007fb34537eb80 Step #5: rdi = 0x0000560d75cfd840 rsi = 0x0000000000000055 rbp = 0x0000000000000000 rsp = 0x00007ffefc8d3890 Step #5: r8 = 0x0000560d75cfd850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb34537ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d75905960 r14 = 0x0000000100000004 r15 = 0x0000560d74872386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x10,0x20,0x20,0x21,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd4,0x20,0x20,0x21,0x1a,0x22,0x20,0x20,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x1a,0xd4,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0xd4,0x22,0x22,0x21,0x1a,0xd4,0xd4,0xd4,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x4e,0x20,0x20,0x20,0x20,0x1a,0xd4,0xd4,0x22,0x22,0x22,0x1a,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0xd4,0x22,0x22,0x21,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0x0,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \020 ! ! \324 !\032\" \000 \032 \032\324\324 \324 \037 \032\324\324\"\"!\032\324\324\324\324 N \032\324\324\"\"\"\032\324\324\324\032\324\324 \037 \032\324\324\"\"!\032\324\324\324\324\324\032\000 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1899cb89988cf59aad4fbdb1cd9653f23b216c04 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICAgICAgIBAgICEgISAgICAg1CAgIRoiICAAICAgICAgICAgICAgICAgICAgGiAa1NQgICAgICAgICAgICDUICAgICAgICAgICAgICAgICAfICAgICAgICAgICAgGtTUIiIhGtTU1NQgICAgICAgICAgICAgICAgICAgICAgICAgICBOICAgIBrU1CIiIhrU1NQa1NQgICAgICAgICAgICAgICAgIB8gICAgICAgICAgICAa1NQiIiEa1NTU1NQaACAAAAs= Step #5: MERGE-OUTER: attempt 2964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1509129026 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56529884d198, 0x565298855911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565298855918,0x5652988dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1899cb89988cf59aad4fbdb1cd9653f23b216c04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10668 processed earlier; will process 4607 files now Step #5: [LOADING] WASM module load failed: unknown table 15 Step #5: #1 pulse cov: 497 ft: 498 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #2 pulse cov: 586 ft: 688 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5652960615dd bp 0x000000000000 sp 0x7ffc15935300 T40819) Step #5: ==40819==The signal is caused by a READ memory access. Step #5: #0 0x5652960615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565295e83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565295e82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565295e60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565295d81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565295cd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565295ce31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565295cca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565295cf63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28724d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565295cbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40819==Register values: Step #5: rax = 0x000056529a913430 rbx = 0x000056529a913430 rcx = 0x000056529a913420 rdx = 0x00007f287269ab80 Step #5: rdi = 0x000056529a913420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc15935300 Step #5: r8 = 0x000056529a913430 r9 = 0x000056529a9264a0 r10 = 0x000056529a8f4010 r11 = 0x00007f287269abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565299260960 r14 = 0x0000000100000004 r15 = 0x00005652981cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x79,0x6f,0x41,0x41,0x4,0x40,0x43,0x67,0x41,0x6f,0x69,0x41,0x41,0xb7,0x41,0x64,0x41,0x1,0x41,0x41,0x69,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0xff,0x2,0x6f,0x1,0x41,0xd,0x6f,0x1,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x6f,0x67,0x69,0x69,0x41,0x1,0x67,0x1,0x69,0x45,0x1,0x6f,0x67,0x41,0x41,0x41,0x41,0x1,0x6a,0x6c,0x69,0x6f,0x69,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6f,0x1,0x41,0xd,0x6f,0x1,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x6f,0x1,0x67,0x1,0x41,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6c,0x73,0x6f,0x41,0x41,0x69,0x41,0x69,0x67,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6c,0x73,0x6f,0x41,0x41,0x69,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6c,0x73,0x6f,0x41,0x41,0x69,0x41,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001yoAA\004@CgAoiAA\267AdA\001AAio\001g\001AAig\001oAAA\377\002o\001A\015o\001\001AdgsAAogiiA\001g\001iE\001ogAAAA\001jlioio\001g\001AAig\001oAAA\001io\001A\015o\001\001AdgsAAiAigo\001g\001Ao\001g\001AAig\001oA\001AAig\001oAAA\001ilsoAAiAigo\001g\001AAig\001oAAA\001ilsoAAiAdgsAAiAigo\001g\001AAig\001oAAA\001ilsoAAiA\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8211705c7745370f26d3f111504540b2ac82a018 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXlvQUEEQENnQW9pQUG3QWRBAUFBaW8BZwFBQWlnAW9BQUH/Am8BQQ1vAQFBZGdzQUFvZ2lpQQFnAWlFAW9nQUFBQQFqbGlvaW8BZwFBQWlnAW9BQUEBaW8BQQ1vAQFBZGdzQUFpQWlnbwFnAUFvAWcBQUFpZwFvQQFBQWlnAW9BQUEBaWxzb0FBaUFpZ28BZwFBQWlnAW9BQUEBaWxzb0FBaUFkZ3NBQWlBaWdvAWcBQUFpZwFvQUFBAWlsc29BQWlBAQALAAs= Step #5: MERGE-OUTER: attempt 2965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1509267132 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559111399198, 0x5591113a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591113a1918,0x5591114290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8211705c7745370f26d3f111504540b2ac82a018' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10671 processed earlier; will process 4604 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullref but got other Step #5: #1 pulse cov: 434 ft: 435 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 516 ft: 570 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55910ebad5dd bp 0x000000000000 sp 0x7ffd0ef7bf50 T40823) Step #5: ==40823==The signal is caused by a READ memory access. Step #5: #0 0x55910ebad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55910e9cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55910e9cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55910e9ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55910e8cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55910e825c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55910e82f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55910e8166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55910e8423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e98ef7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55910e809aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40823==Register values: Step #5: rax = 0x0000559111edb430 rbx = 0x0000559111edb430 rcx = 0x0000559111edb420 rdx = 0x00007f1e990bfb80 Step #5: rdi = 0x0000559111edb420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd0ef7bf50 Step #5: r8 = 0x0000559111edb430 r9 = 0x00007f1e990bfc20 r10 = 0x0000559111ebc010 r11 = 0x00007f1e990bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559111dac960 r14 = 0x0000000100000004 r15 = 0x0000559110d19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x61,0x4,0x0,0x0,0x0,0x5,0x0,0x0,0xbe,0x0,0x43,0xed,0xff,0xff,0x7b,0x0,0x58,0x45,0x69,0x77,0x6d,0x6d,0x78,0x74,0x1,0x0,0xb6,0xbb,0xb6,0x1a,0x0,0x22,0x0,0x0,0xb0,0x1,0x0,0xbe,0x1a,0x1,0x0,0xb6,0xbb,0x64,0x0,0x0,0xbe,0x0,0x47,0x1a,0xa6,0x1,0x9f,0xb6,0xbb,0xb6,0x0,0xbf,0xb6,0x8f,0x0,0xb8,0x0,0x48,0x1,0x1a,0xa6,0x1a,0x0,0xaa,0x0,0x0,0xb0,0x1,0x0,0xbe,0x1a,0xb5,0x0,0x0,0x0,0x74,0x0,0x0,0x1,0x0,0xb6,0xbb,0x64,0x0,0x0,0xba,0x0,0x47,0x1a,0xa6,0x1,0x9f,0xb6,0xbb,0xb6,0x0,0xbf,0xb6,0x8f,0x0,0xb8,0x0,0x48,0x1,0x1a,0xa6,0x1a,0x0,0xaa,0x0,0x0,0xb0,0x1,0x0,0xba,0x1a,0x1,0x0,0xb6,0xbb,0x64,0x0,0x0,0xbe,0x60,0x43,0xed,0xff,0xff,0x7b,0x0,0x0,0x74,0x0,0xa6,0x1,0x9f,0xb6,0xbb,0xb6,0x0,0xbf,0xb6,0x8f,0x0,0xb8,0x0,0x48,0x1,0x1a,0xa6,0x1a,0x0,0xaa,0x0,0x0,0xb0,0x1,0x0,0xba,0x1a,0x1,0x0,0xb6,0xbb,0x64,0x0,0x0,0xbe,0x60,0x43,0xed,0xff,0xff,0x7b,0x0,0x0,0x74,0x0,0x0,0x1,0x0,0xb6,0x0,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAa\004\000\000\000\005\000\000\276\000C\355\377\377{\000XEiwmmxt\001\000\266\273\266\032\000\"\000\000\260\001\000\276\032\001\000\266\273d\000\000\276\000G\032\246\001\237\266\273\266\000\277\266\217\000\270\000H\001\032\246\032\000\252\000\000\260\001\000\276\032\265\000\000\000t\000\000\001\000\266\273d\000\000\272\000G\032\246\001\237\266\273\266\000\277\266\217\000\270\000H\001\032\246\032\000\252\000\000\260\001\000\272\032\001\000\266\273d\000\000\276`C\355\377\377{\000\000t\000\246\001\237\266\273\266\000\277\266\217\000\270\000H\001\032\246\032\000\252\000\000\260\001\000\272\032\001\000\266\273d\000\000\276`C\355\377\377{\000\000t\000\000\001\000\266\000\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47d43bc85ccca72dc91e0d5491884271d4f76dee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQWEEAAAABQAAvgBD7f//ewBYRWl3bW14dAEAtru2GgAiAACwAQC+GgEAtrtkAAC+AEcapgGftru2AL+2jwC4AEgBGqYaAKoAALABAL4atQAAAHQAAAEAtrtkAAC6AEcapgGftru2AL+2jwC4AEgBGqYaAKoAALABALoaAQC2u2QAAL5gQ+3//3sAAHQApgGftru2AL+2jwC4AEgBGqYaAKoAALABALoaAQC2u2QAAL5gQ+3//3sAAHQAAAEAtgAiAAALAAs= Step #5: MERGE-OUTER: attempt 2966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1509404785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a042a02198, 0x55a042a0a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a042a0a918,0x55a042a920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47d43bc85ccca72dc91e0d5491884271d4f76dee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10674 processed earlier; will process 4601 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 323 ft: 324 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0402165dd bp 0x000000000000 sp 0x7ffefec32300 T40827) Step #5: ==40827==The signal is caused by a READ memory access. Step #5: #0 0x55a0402165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a040038280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a040037fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a040015929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a03ff36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a03fe8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a03fe981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a03fe7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a03feab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf34ede082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a03fe72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40827==Register values: Step #5: rax = 0x000055a044b10b10 rbx = 0x000055a044b10b10 rcx = 0x000055a044b10fc0 rdx = 0x00007fcf350a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefec32300 Step #5: r8 = 0x000055a044b10b10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf350a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a043415960 r14 = 0x0000000100000004 r15 = 0x000055a042382386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0xd7,0x1,0xfd,0xa0,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0x1a,0x4c,0x1,0x1,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0x20,0x1,0xfd,0x3c,0x1,0xfd,0xa0,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x1,0x0,0x0,0x1,0xfd,0xab,0x1,0xfd,0xa0,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x1,0x1,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0x20,0x1,0xfd,0x3c,0x1,0xfd,0xa0,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x1,0x0,0x1,0xfd,0xa0,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x1,0x0,0x0,0x1,0xfd,0xd7,0x1,0xfd,0xa0,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375z\375\030\001\001\014\000\000\001\375\327\001\375\240\001\000\375J\000\237\000\375\033\000k\000\235\000\032L\001\001\000\001\000\375z\375\030\001\001\014\000\000\001\375 \001\375<\001\375\240\001\000\375J\000\237\000\375\033\000k\000\235\000\375L\001\000\000\001\375\253\001\375\240\001\000\375J\000\237\000\375\033\000k\000\235\000\375L\001\001\000\001\000\375z\375\030\001\001\014\000\000\001\375 \001\375<\001\375\240\001\000\375J\000\237\000\375\033\000k\000\375J\000\237\000\375\033\000k\000\235\000\375L\001\000\001\375\240\001\000\375J\000\237\000\375\033\000k\000\375J\000\237\000\375\033\000k\000\235\000\375L\001\000\000\001\375\327\001\375\240\001\000\375J\000\237\000\375\033\000k\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60629b59831206e1083f92c42556ae6e4975f2e3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/Xr9GAEBDAAAAf3XAf2gAQD9SgCfAP0bAGsAnQAaTAEBAAEA/Xr9GAEBDAAAAf0gAf08Af2gAQD9SgCfAP0bAGsAnQD9TAEAAAH9qwH9oAEA/UoAnwD9GwBrAJ0A/UwBAQABAP16/RgBAQwAAAH9IAH9PAH9oAEA/UoAnwD9GwBrAP1KAJ8A/RsAawCdAP1MAQAB/aABAP1KAJ8A/RsAawD9SgCfAP0bAGsAnQD9TAEAAAH91wH9oAEA/UoAnwD9GwBrAAs= Step #5: MERGE-OUTER: attempt 2967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1509542297 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650e57bf198, 0x5650e57c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650e57c7918,0x5650e584f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60629b59831206e1083f92c42556ae6e4975f2e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10676 processed earlier; will process 4599 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5650e2fd35dd bp 0x000000000000 sp 0x7ffea649c760 T40831) Step #5: ==40831==The signal is caused by a READ memory access. Step #5: #0 0x5650e2fd35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5650e2df5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5650e2df4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5650e2dd2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650e2cf3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5650e2c4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650e2c551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650e2c3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650e2c683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd13f4d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650e2c2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40831==Register values: Step #5: rax = 0x00005650e6ac5470 rbx = 0x00005650e6ac5470 rcx = 0x00005650e6ac5920 rdx = 0x00007fd13f69cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea649c760 Step #5: r8 = 0x00005650e6ac5470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd13f69cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005650e61d2960 r14 = 0x0000000100000004 r15 = 0x00005650e513f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x6e,0x75,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x6e,0x6c,0x69,0x41,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x41,0x6e,0x41,0x23,0x78,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Aw\301kA\340\000kAiqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301kA\250AA\001LAAA\301AnuxA\301A\301k\301A\012ggA,AlinuxA|iquxA#AnE\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250xA\301A\301k\301A\012ggA,nliAuxA|iquAnA#xE\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250\220\301kA\250AA\001LAAA\301AEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcd5c7a0d0d7bd2e55a39d12ee159ac59f7a97d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQXfBa0HgAGtBaXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqkFFaGlBQU1BqJDBa0GoQUEBTEFBQcFBbnV4QcFBwWvBQQpnZ0EsQWxpbnV4QXxpcXV4QSNBbkUEANAA1gAFC0FFTgQA0G3WAgULQU1BqHhBwUHBa8FBCmdnQSxubGlBdXhBfGlxdUFuQSN4RQQA0ADWAAULQUVOBADQbdYCBQtBTUGokMFrQahBQQFMQUFBwUFFaQALAAs= Step #5: MERGE-OUTER: attempt 2968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1509679997 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649c41b8198, 0x5649c41c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649c41c0918,0x5649c42480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcd5c7a0d0d7bd2e55a39d12ee159ac59f7a97d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10677 processed earlier; will process 4598 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 305 ft: 306 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 502 ft: 530 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 710 ft: 922 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649c19cc5dd bp 0x000000000000 sp 0x7ffc74178710 T40835) Step #5: ==40835==The signal is caused by a READ memory access. Step #5: #0 0x5649c19cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649c17ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649c17edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649c17cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649c16ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649c1644c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649c164e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649c16356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649c16613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa35426e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649c1628aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40835==Register values: Step #5: rax = 0x00005649c59df4b0 rbx = 0x00005649c59df4b0 rcx = 0x00005649c59df960 rdx = 0x00007fa354436b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc74178710 Step #5: r8 = 0x00005649c59df4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa354436be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649c4bcb960 r14 = 0x0000000100000004 r15 = 0x00005649c3b38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x74,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x6e,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x41,0x75,0x41,0x89,0x6d,0x6d,0x41,0x4d,0x41,0xe9,0x76,0x47,0x41,0xb8,0xc0,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x6e,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x41,0x75,0x41,0x89,0x6d,0x6d,0x41,0x4d,0x41,0xe9,0x72,0x47,0x41,0xba,0xc0,0x2c,0x41,0x41,0x6d,0x41,0x72,0x1,0x6f,0x41,0x4d,0x73,0x41,0xa1,0x47,0xc0,0xc1,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x72,0x41,0x4d,0x73,0x41,0xa1,0x47,0xc0,0xc1,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x72,0x6d,0x1,0x0,0x0,0xe,0x0,0x0,0x0,0x4b,0x69,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0xc0,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x47,0xc0,0xc1,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x72,0xc0,0x41,0xe0,0x41,0x48,0x41,0x6c,0x46,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265\276E\255AiAmAiAMAErmAtA-AiA\332AErG\300A\270\253Ass\270\252nEilA\277\377\036\301pAuA\211mmAMA\351vGA\270\300\300A\270\253Ass\270\252nEilA\277\377\036\301pAuA\211mmAMA\351rGA\272\300,AAmAr\001oAMsA\241G\300\301\270\252Awl\270\252rAMsA\241G\300\301\270\252Awl\270\252rm\001\000\000\016\000\000\000KiAMA\351rG\300A\300mmmmmmmmmmmG\300\301\270\252Awl\270\252r\300A\340AHAlF\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-030e2a05c69dafabdf1a700c6c77c6122ae6c946 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1vkWtQWlBbUFpQU1BRXJtQXRBLUFpQdpBRXJHwEG4q0Fzc7iqbkVpbEG//x7BcEF1QYltbUFNQel2R0G4wMBBuKtBc3O4qm5FaWxBv/8ewXBBdUGJbW1BTUHpckdBusAsQUFtQXIBb0FNc0GhR8DBuKpBd2y4qnJBTXNBoUfAwbiqQXdsuKpybQEAAA4AAABLaUFNQelyR8BBwG1tbW1tbW1tbW1tR8DBuKpBd2y4qnLAQeBBSEFsRgFBSwALAAs= Step #5: MERGE-OUTER: attempt 2969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1509819411 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583c2460198, 0x5583c2468911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5583c2468918,0x5583c24f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/030e2a05c69dafabdf1a700c6c77c6122ae6c946' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10682 processed earlier; will process 4593 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583bfc745dd bp 0x000000000000 sp 0x7ffec611be00 T40839) Step #5: ==40839==The signal is caused by a READ memory access. Step #5: #0 0x5583bfc745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5583bfa96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5583bfa95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5583bfa73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5583bf994ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5583bf8ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583bf8f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5583bf8dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583bf9093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f17d42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5583bf8d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40839==Register values: Step #5: rax = 0x00005583c3f534e0 rbx = 0x00005583c3f534e0 rcx = 0x00005583c3f53990 rdx = 0x00007f9f17f0ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec611be00 Step #5: r8 = 0x00005583c3f534e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f17f0abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005583c2e73960 r14 = 0x0000000100000004 r15 = 0x00005583c1de0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x48,0x6a,0x2,0x7f,0x42,0x4,0x42,0xc,0x41,0xc7,0x74,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x42,0x73,0x41,0xc7,0x74,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x42,0x73,0x41,0xc7,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x0,0xd5,0x0,0xd4,0x0,0xd4,0xd1,0x0,0x55,0x0,0xd5,0x0,0xd4,0x4,0x40,0x5,0x1,0xb,0x45,0x20,0xc1,0x0,0x0,0xd6,0x0,0x0,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0x0,0xd5,0x0,0xd4,0xd1,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0x41,0xc0,0x0,0x68,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x64,0x0,0x0,0x64,0x0,0x1b,0xaf,0x42,0xc1,0x7b,0x7b,0x0,0x0,0xc1,0x0,0x0,0xd4,0x0,0xd4,0xd1,0x0,0xd5,0x0,0xd5,0x0,0xd4,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xc1,0x0,0x7f,0x7f,0x0,0x0,0x0,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xc1,0x0,0x7f,0x7f,0x0,0x0,0x0,0x61,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001Hj\002\177B\004B\014A\307tA\235.F\320\000\324\324\325\000\325\000BsA\307tA\235.F\320\000\324\324\325\000\325\000BsA\307uA\235.F\320\000\324\324\325\000\325\000\324\321\000\325\000\324\000\324\321\000U\000\325\000\324\004@\005\001\013E \301\000\000\326\000\000F\320\000\324\324\325\000\000\325\000\324\321\000\324\325\000\325\000\324A\300\000h\000`\000b\032\000`\000e\000AE\000b\000\000F\000apA\300\000\000\275\020\200\000\032\000AE\000d\000\000d\000\033\257B\301{{\000\000\301\000\000\324\000\324\321\000\325\000\325\000\324\004@\005\001\013E\000\301\000\177\177\000\000\000\004@\005\001\013E\000\301\000\177\177\000\000\000a\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56974c1800038357d9875f766b29400498a2a2d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUhqAn9CBEIMQcd0QZ0uRtAA1NTVANUAQnNBx3RBnS5G0ADU1NUA1QBCc0HHdUGdLkbQANTU1QDVANTRANUA1ADU0QBVANUA1ARABQELRSDBAADWAABG0ADU1NUAANUA1NEA1NUA1QDUQcAAaABgAGIaAGAAZQBBRQBiAABGAGFwQcAAAL0QgAAaAEFFAGQAAGQAG69CwXt7AADBAADUANTRANUA1QDUBEAFAQtFAMEAf38AAAAEQAUBC0UAwQB/fwAAAGELAAs= Step #5: MERGE-OUTER: attempt 2970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1509956941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608b8e35198, 0x5608b8e3d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608b8e3d918,0x5608b8ec50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56974c1800038357d9875f766b29400498a2a2d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10683 processed earlier; will process 4592 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #1 pulse cov: 548 ft: 549 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 618 ft: 736 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608b66495dd bp 0x000000000000 sp 0x7ffd44a045c0 T40843) Step #5: ==40843==The signal is caused by a READ memory access. Step #5: #0 0x5608b66495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608b646b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608b646afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608b6448929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608b6369ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608b62c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608b62cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608b62b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608b62de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd73def8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608b62a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40843==Register values: Step #5: rax = 0x00005608ba5bd430 rbx = 0x00005608ba5bd430 rcx = 0x00005608ba5bd420 rdx = 0x00007fd73e0c0b80 Step #5: rdi = 0x00005608ba5bd420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd44a045c0 Step #5: r8 = 0x00005608ba5bd430 r9 = 0x00005608ba5ca780 r10 = 0x00005608ba59e010 r11 = 0x00007fd73e0c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608b9848960 r14 = 0x0000000100000004 r15 = 0x00005608b87b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x67,0x41,0x41,0x67,0x41,0x74,0x69,0x1,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6c,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x17,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x70,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x0,0x67,0x77,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x67,0x41,0x41,0x67,0x41,0x74,0x69,0x1,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6c,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x17,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x70,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x41,0x67,0x67,0x70,0x41,0x41,0x69,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x49,0x6a,0x45,0x70,0x41,0x69,0x76,0x70,0x45,0x45,0x41,0x13,0x0,0x0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@nAA\002\177A\005A\340\000gwAAAggAtAvpAEIiAgMgrAlAMgAAgAti\001jlinuxAlAMAggAtA\027gh\015\000AAgAgMpgh\015\000AAgA\000gwAAAggAtAvpAEIiAgMgrAlAMgAAgAti\001jlinuxAlAMAggAtA\027gh\015\000AAgAgMpgh\015\000AAgAgMAgAgAMAggMAggpAAigAgAMAggAtAIjEpAivpEEA\023\000\000\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49cc1f3a53c6d1db41bb0e3c3c65bda96e05c1e1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUBuQUECf0EFQeAAZ3dBQUFnZ0F0QXZwQUVJaUFnTWdyQWxBTWdBQWdBdGkBamxpbnV4QWxBTUFnZ0F0QRdnaA0AQUFnQWdNcGdoDQBBQWdBAGd3QUFBZ2dBdEF2cEFFSWlBZ01nckFsQU1nQUFnQXRpAWpsaW51eEFsQU1BZ2dBdEEXZ2gNAEFBZ0FnTXBnaA0AQUFnQWdNQWdBZ0FNQWdnTUFnZ3BBQWlnQWdBTUFnZ0F0QUlqRXBBaXZwRUVBEwAAAQALAAs= Step #5: MERGE-OUTER: attempt 2971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1510095591 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560d9e67198, 0x5560d9e6f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560d9e6f918,0x5560d9ef70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49cc1f3a53c6d1db41bb0e3c3c65bda96e05c1e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10686 processed earlier; will process 4589 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560d767b5dd bp 0x000000000000 sp 0x7fff3d695950 T40847) Step #5: ==40847==The signal is caused by a READ memory access. Step #5: #0 0x5560d767b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560d749d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560d749cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560d747a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560d739bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5560d72f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560d72fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560d72e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560d73103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f371192b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560d72d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40847==Register values: Step #5: rax = 0x00005560dc2bf410 rbx = 0x00005560dc2bf410 rcx = 0x00005560dc2bf8c0 rdx = 0x00007f3711af3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3d695950 Step #5: r8 = 0x00005560dc2bf410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3711af3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560da87a960 r14 = 0x0000000100000004 r15 = 0x00005560d97e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb6,0x0,0x41,0x41,0xc0,0xc1,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x71,0x41,0xbc,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0x4a,0x41,0x45,0x41,0x6e,0x6b,0x41,0x48,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x45,0x41,0x48,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x78,0x6b,0x67,0x41,0x45,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x45,0x45,0x48,0x41,0x48,0x0,0x6b,0x6b,0x41,0xbc,0x67,0x6b,0x6b,0x41,0x6b,0x4b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6e,0x45,0x41,0x48,0x6a,0x6b,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x41,0xa0,0x98,0x41,0x6b,0x41,0x6e,0x46,0x6b,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\266\000AA\300\301EA&kA\010A@GA\205gEAHkkkA:gEA\346EAkkgAEEAlAkkqA\274AkkoA\274JAEAnkAHkoA\274\276AEAHnkkAHAHkkkA\274ggAkAnxkgAEA:gEA\346EAkkgAEEAlAkkoAAkkoA\274\276kAHAHkkkA\274ggAkAnEEHAH\000kkA\274gkkAkKkA\274ggAnEAHjkkAnkkAHA\240\230AkAnFkgAEEkE\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-874ec0b99c2658808c136b7ef962f9c7a7a5d937 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG2AEFBwMFFQSZrQQhBQEdBhWdFQUhra2tBOmdFQeZFQWtrZ0FFRUFsQWtrcUG8QWtrb0G8SkFFQW5rQUhrb0G8vkFFQUhua2tBSEFIa2trQbxnZ0FrQW54a2dBRUE6Z0VB5kVBa2tnQUVFQWxBa2tvQUFra29BvL5rQUhBSGtra0G8Z2dBa0FuRUVIQUgAa2tBvGdra0FrS2tBvGdnQW5FQUhqa2tBbmtrQUhBoJhBa0FuRmtnQUVFa0W+AAALAAs= Step #5: MERGE-OUTER: attempt 2972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1510231748 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55861e010198, 0x55861e018911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55861e018918,0x55861e0a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/874ec0b99c2658808c136b7ef962f9c7a7a5d937' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10687 processed earlier; will process 4588 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55861b8245dd bp 0x000000000000 sp 0x7ffdd2e71380 T40851) Step #5: ==40851==The signal is caused by a READ memory access. Step #5: #0 0x55861b8245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55861b646280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55861b645fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55861b623929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55861b544ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55861b49cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55861b4a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55861b48d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55861b4b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e64d18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55861b480aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40851==Register values: Step #5: rax = 0x000055861eee5460 rbx = 0x000055861eee5460 rcx = 0x000055861eee5910 rdx = 0x00007f6e64ee0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd2e71380 Step #5: r8 = 0x000055861eee5460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e64ee0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055861ea23960 r14 = 0x0000000100000004 r15 = 0x000055861d990386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6b,0x41,0x41,0x3,0x40,0x41,0xf2,0xd,0x4,0x0,0x2,0x0,0x1,0x3,0x0,0x0,0x9e,0x0,0x0,0x0,0x1,0xbb,0x0,0x0,0x89,0x0,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x69,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x62,0x75,0x69,0xc1,0x41,0xa2,0x4a,0x6a,0x45,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x69,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x62,0x75,0x69,0xc1,0x41,0xa2,0x4a,0x6a,0x45,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x0,0xc1,0x0,0xa2,0x42,0xba,0xbd,0x42,0x0,0xb,0x1,0xb,0x0,0xb,0x20,0x31,0x0,0x51,0x0,0xb,0x42,0x9,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0017kAA\003@A\362\015\004\000\002\000\001\003\000\000\236\000\000\000\001\273\000\000\211\000AA\270\235\237AA\270\235\235fA\235bAijAC\270\235\235AA\270\235\235bK\270\235\235AA\270\235\235bK\001A\270\235\235bui\301A\242JjEA\270\235\237AA\270\235AA\270\235\237AA\270\235\235fA\235bAijAC\270\235\235AA\270\235\235bK\270\235\235AA\270\235\235bK\001A\270\235\235bui\301A\242JjEA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\270\235\235AA\270\235\235b\000\301\000\242B\272\275B\000\013\001\013\000\013 1\000Q\000\013B\011\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d949bf39ed15afb176937a8c03c4e4137d923a91 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATdrQUEDQEHyDQQAAgABAwAAngAAAAG7AACJAEFBuJ2fQUG4nZ1mQZ1iQWlqQUO4nZ1BQbidnWJLuJ2dQUG4nZ1iSwFBuJ2dYnVpwUGiSmpFQbidn0FBuJ1BQbidn0FBuJ2dZkGdYkFpakFDuJ2dQUG4nZ1iS7idnUFBuJ2dYksBQbidnWJ1acFBokpqRUG4nZ9BQbidnWZBQbidn0FBuJ2dZkGdYkG4nZ1BQbidnWIAwQCiQrq9QgALAQsACyAxAFEAC0IJAAs= Step #5: MERGE-OUTER: attempt 2973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1510367642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3cb704198, 0x55f3cb70c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3cb70c918,0x55f3cb7940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d949bf39ed15afb176937a8c03c4e4137d923a91' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10688 processed earlier; will process 4587 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 444b13. Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3c8f185dd bp 0x000000000000 sp 0x7fff2d703d20 T40855) Step #5: ==40855==The signal is caused by a READ memory access. Step #5: #0 0x55f3c8f185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3c8d3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3c8d39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3c8d17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3c8c38ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3c8b90c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3c8b9a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3c8b816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3c8bad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe5ba4a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3c8b74aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40855==Register values: Step #5: rax = 0x000055f3cd238430 rbx = 0x000055f3cd238430 rcx = 0x000055f3cd238420 rdx = 0x00007fbe5bc12b80 Step #5: rdi = 0x000055f3cd238420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff2d703d20 Step #5: r8 = 0x000055f3cd238430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe5bc12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3cc117960 r14 = 0x0000000100000004 r15 = 0x000055f3cb084386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5f,0x0,0x0,0x0,0xb8,0xaa,0x6a,0x0,0x45,0x69,0x6c,0x41,0xbf,0x8c,0x49,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0xf,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0xf,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x6c,0x69,0x6e,0x75,0x78,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x72,0x45,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000_\000\000\000\270\252j\000EilA\277\214IjlinuxOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO\000\000\000\000\000\000AmAiAMAOOOOOOOOOOOOOOOOOOOOOOOO\017OOOOOOOOOOOOOOOOOOOOOOOOO\017OOOOOOOOOOOOOOOOOOlinuxOOOOOOOOOOOOOOrEI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-30950dfbabc98c0aa054ed199c7714c66d6537e5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEAAAAAAAAAAAAAAAAAAAAAABfAAAAuKpqAEVpbEG/jElqbGludXhPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08AAAAAAABBbUFpQU1BT09PT09PT09PT09PT09PT09PT09PT09PD09PT09PT09PT09PT09PT09PT09PT09PT08PT09PT09PT09PT09PT09PT09PbGludXhPT09PT09PT09PT09PT3JFSQALAAs= Step #5: MERGE-OUTER: attempt 2974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1510503317 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561cff3f6198, 0x561cff3fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561cff3fe918,0x561cff4860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/30950dfbabc98c0aa054ed199c7714c66d6537e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10690 processed earlier; will process 4585 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561cfcc0a5dd bp 0x000000000000 sp 0x7ffffc6ad120 T40859) Step #5: ==40859==The signal is caused by a READ memory access. Step #5: #0 0x561cfcc0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561cfca2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561cfca2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561cfca09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561cfc92aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561cfc882c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561cfc88c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561cfc8736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561cfc89f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22a0a6c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561cfc866aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40859==Register values: Step #5: rax = 0x0000561d0008d410 rbx = 0x0000561d0008d410 rcx = 0x0000561d0008d8c0 rdx = 0x00007f22a0c34b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffc6ad120 Step #5: r8 = 0x0000561d0008d410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22a0c34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561cffe09960 r14 = 0x0000000100000004 r15 = 0x0000561cfed76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x45,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8f,0x91,0x91,0x60,0x43,0x93,0xe5,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x41,0x2f,0x45,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8f,0x91,0x91,0x60,0x43,0x93,0xe5,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x43,0xe2,0x91,0x91,0x93,0x8d,0x91,0x43,0x5d,0x91,0x91,0xb1,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8f,0x91,0x91,0x60,0x43,0x93,0xe5,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x91,0x0,0x43,0x5d,0x91,0x91,0x93,0x93,0x5e,0x43,0x93,0xe6,0x91,0x27,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/E\301\276AmC\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C]\221\321\247\217\221\221`C\223\345\221'C]\221\221\223\223\217A/E\301\276AmC\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C]\221\321\247\217\221\221`C\223\345\221'C]\221\221\223\223\217C\223\346\221'C\342\221\221\223\215\221C]\221\221\261\221\223\223\220C]\261\221\223\224\221C]\221\321\247\217\221\221`C\223\345\221'C]\221\221\223\223\217C\223\346\221\221\000C]\221\221\223\223^C\223\346\221'\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae1af893d8c9494b0cf315a407235a5ebbd85328 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9Fwb5BbUPrAAAAj5GMkUMiQ0NDQ4xdkZFcQ5GTk5BDXbGRk5SRQ12R0aePkZFgQ5PlkSdDXZGRk5OPQS9Fwb5BbUPrAAAAj5GMkUMiQ0NDQ4xdkZFcQ5GTk5BDXbGRk5SRQ12R0aePkZFgQ5PlkSdDXZGRk5OPQ5PmkSdD4pGRk42RQ12RkbGRk5OQQ12xkZOUkUNdkdGnj5GRYEOT5ZEnQ12RkZOTj0OT5pGRAENdkZGTk15Dk+aRJwALAAs= Step #5: MERGE-OUTER: attempt 2975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1510639559 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56313177c198, 0x563131784911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563131784918,0x56313180c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae1af893d8c9494b0cf315a407235a5ebbd85328' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10691 processed earlier; will process 4584 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56312ef905dd bp 0x000000000000 sp 0x7ffd537dde90 T40863) Step #5: ==40863==The signal is caused by a READ memory access. Step #5: #0 0x56312ef905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56312edb2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56312edb1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56312ed8f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56312ecb0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56312ec08c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56312ec121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56312ebf96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56312ec253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54bdeb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56312ebecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40863==Register values: Step #5: rax = 0x0000563133a56520 rbx = 0x0000563133a56520 rcx = 0x0000563133a569d0 rdx = 0x00007f54be07db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd537dde90 Step #5: r8 = 0x0000563133a56520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54be07dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056313218f960 r14 = 0x0000000100000004 r15 = 0x00005631310fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x43,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x60,0x67,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x6c,0x69,0x6e,0x75,0x78,0x45,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x41,0x41,0x75,0x6f,0x78,0xc1,0x6b,0x41,0xa2,0x78,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x8e,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x6c,0x69,0x6e,0x75,0x78,0x45,0x75,0x45,0x41,0x75,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001CoAG\004@AKA\000AnGAvEA\237uAtAAEtvA\000\020\000EtE\301A`gAEAuoxAkA\242xA0i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnErEAAgAAEA\020ulinuxEuAtAAEtvA\000\020\000EtE\301AgAAAAuox\301kA\242xAAEtvA\000\020\000EtE\301A\216kA\242xA0i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnErEAAgAAEA\020ulinuxEuEAuoxAkA\242xA0i\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0f30dad96405a4037005248be50cf4360fa4e89 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUNvQUcEQEFLQQBBbkdBdkVBn3VBdEFBRXR2QQAQAEV0RcFBYGdBRUF1b3hBa0GieEEwaQRjANCAAAUACxoBQXR2dUFARUFuRXJFQUFnQUFFQRB1bGludXhFdUF0QUFFdHZBABAARXRFwUFnQUFBQXVveMFrQaJ4QUFFdHZBABAARXRFwUGOa0GieEEwaQRjANCAAAUACxoBQXR2dUFARUFuRXJFQUFnQUFFQRB1bGludXhFdUVBdW94QWtBonhBMGkAAAALAAs= Step #5: MERGE-OUTER: attempt 2976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1510774891 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583b3e48198, 0x5583b3e50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5583b3e50918,0x5583b3ed80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0f30dad96405a4037005248be50cf4360fa4e89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10692 processed earlier; will process 4583 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583b165c5dd bp 0x000000000000 sp 0x7fffae43d290 T40867) Step #5: ==40867==The signal is caused by a READ memory access. Step #5: #0 0x5583b165c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5583b147e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5583b147dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5583b145b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5583b137cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5583b12d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583b12de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5583b12c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583b12f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff68afa2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5583b12b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40867==Register values: Step #5: rax = 0x00005583b610e410 rbx = 0x00005583b610e410 rcx = 0x00005583b610e8c0 rdx = 0x00007ff68b16ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffae43d290 Step #5: r8 = 0x00005583b610e410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff68b16abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005583b485b960 r14 = 0x0000000100000004 r15 = 0x00005583b37c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x43,0xaa,0x67,0xc1,0x4d,0x41,0x67,0x41,0x6a,0x41,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x4b,0x43,0xaa,0x67,0xc0,0x4d,0x41,0x67,0x41,0x6a,0x41,0x0,0x41,0x6d,0x41,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0x6a,0x41,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x4b,0x43,0xaa,0x67,0xc1,0x4d,0x41,0x67,0x41,0xaa,0x67,0xc1,0x43,0x41,0x67,0x41,0x6a,0x41,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x77,0x69,0x6e,0x69,0x6c,0x41,0x75,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKC\252g\301MAgAjA\000AmA\365>\267\253Aji\001J\016\001\001\000linux\000AmA\365>J\001\016\001\000\001i\300AKC\252g\300MAgAjA\000AmA\001J\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001ijA\000AmA\365>\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001i\300AKC\252g\301MAgA\252g\301CAgAjA\000AmA\365>\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001i\300winilAu\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3193242027ff0c9c880892fdbd810a7ee4ab30b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQ6pnwU1BZ0FqQQBBbUH1PrerQWppAUoOAQEAbGludXgAQW1B9T5KAQ4BAAFpwEFLQ6pnwE1BZ0FqQQBBbUEBSg4BAQBPAAsBAgBBbUH1PkoBDgEAAWlqQQBBbUH1PrerQWppAUoOAQEATwALAQIAQW1B9T5KAQ4BAAFpwEFLQ6pnwU1BZ0GqZ8FDQWdBakEAQW1B9T63q0FqaQFKDgEBAE8ACwECAEFtQfU+SgEOAQABacB3aW5pbEF1AAALAAs= Step #5: MERGE-OUTER: attempt 2977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1510909762 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ed0340198, 0x563ed0348911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ed0348918,0x563ed03d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3193242027ff0c9c880892fdbd810a7ee4ab30b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10693 processed earlier; will process 4582 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ecdb545dd bp 0x000000000000 sp 0x7ffd41c14bd0 T40871) Step #5: ==40871==The signal is caused by a READ memory access. Step #5: #0 0x563ecdb545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ecd976280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ecd975fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ecd953929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ecd874ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ecd7ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ecd7d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ecd7bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ecd7e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdedf224082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ecd7b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40871==Register values: Step #5: rax = 0x0000563ed1abd520 rbx = 0x0000563ed1abd520 rcx = 0x0000563ed1abd9d0 rdx = 0x00007fdedf3ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd41c14bd0 Step #5: r8 = 0x0000563ed1abd520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdedf3ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ed0d53960 r14 = 0x0000000100000004 r15 = 0x0000563ecfcc0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7c,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x41,0x8a,0x45,0x41,0x45,0x77,0x69,0x6e,0x45,0x41,0xda,0x6a,0x41,0x41,0x4a,0x41,0xc1,0x1,0x45,0x78,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9b,0xaa,0x10,0x0,0x69,0x69,0x6e,0x41,0x41,0x69,0x69,0x6e,0x41,0x41,0x41,0x4a,0x41,0xc1,0x1,0x45,0x78,0x22,0x41,0x45,0x69,0x6e,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x1,0x41,0x76,0x69,0x6e,0x41,0x41,0x41,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x41,0x8a,0x45,0x41,0x45,0x77,0x41,0xda,0x6a,0x41,0x41,0x4a,0x41,0xc1,0x1,0x45,0x78,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9b,0xaa,0x10,0x0,0x69,0x69,0x6e,0x41,0x41,0x69,0x69,0x6e,0x41,0x41,0x41,0x4a,0x41,0xc1,0x1,0x45,0x78,0x22,0x41,0x45,0x69,0x6e,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x1,0x41,0x76,0x69,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x71,0x6e,0x6e,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001|\177AA\004@AKAE\267\235\252\020\000EEA\212EAEwinEA\332jAAJA\301\001Ex\"AE\020\000AE\267\233\252\020\000iinAAiinAAAJA\301\001Ex\"AEinAAAAAAAAAAAAA\301AAA\001AvinAAAAE\267\235\252\020\000EEA\212EAEwA\332jAAJA\301\001Ex\"AE\020\000AE\267\233\252\020\000iinAAiinAAAJA\301\001Ex\"AEinAAAAAAAAAAAAA\301AAA\001AvinnnnnnnnqnnAAAAA\301A\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a65d4e3c5399336cb030d40adf46456b2130b55b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXx/QUEEQEFLQUW3naoQAEVFQYpFQUV3aW5FQdpqQUFKQcEBRXgiQUUQAEFFt5uqEABpaW5BQWlpbkFBQUpBwQFFeCJBRWluQUFBQUFBQUFBQUFBQcFBQUEBQXZpbkFBQUFFt52qEABFRUGKRUFFd0HaakFBSkHBAUV4IkFFEABBRbebqhAAaWluQUFpaW5BQUFKQcEBRXgiQUVpbkFBQUFBQUFBQUFBQUHBQUFBAUF2aW5ubm5ubm5ucW5uQUFBQUHBQQALAAs= Step #5: MERGE-OUTER: attempt 2978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1511046429 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e263689198, 0x55e263691911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e263691918,0x55e2637190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a65d4e3c5399336cb030d40adf46456b2130b55b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10694 processed earlier; will process 4581 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e260e9d5dd bp 0x000000000000 sp 0x7fff0e362fe0 T40875) Step #5: ==40875==The signal is caused by a READ memory access. Step #5: #0 0x55e260e9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e260cbf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e260cbefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e260c9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e260bbdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e260b15c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e260b1f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e260b066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e260b323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f470ab95082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e260af9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40875==Register values: Step #5: rax = 0x000055e2649c6500 rbx = 0x000055e2649c6500 rcx = 0x000055e2649c69b0 rdx = 0x00007f470ad5db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0e362fe0 Step #5: r8 = 0x000055e2649c6500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f470ad5dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e26409c960 r14 = 0x0000000100000004 r15 = 0x000055e263009386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x3,0x40,0x41,0xf2,0x2d,0x2,0x0,0x2,0x0,0x1,0x3,0x0,0x1,0x42,0xb9,0x27,0x1,0x0,0xf,0x0,0x0,0x0,0x0,0xf,0x0,0x1,0xf,0x0,0x0,0x0,0x83,0x83,0x7d,0x7c,0x0,0x0,0x83,0x83,0x7d,0x7c,0x7c,0x0,0x80,0x0,0x0,0x5b,0x0,0x0,0x83,0x83,0x83,0x83,0x83,0x7d,0x85,0x0,0x0,0x0,0x0,0xe,0x0,0x1,0xf,0x0,0x0,0x0,0x0,0xa3,0x0,0x57,0x74,0x6d,0x0,0x87,0x88,0x42,0xfe,0xd8,0x0,0x87,0x83,0x87,0x83,0x0,0x82,0xb9,0xbd,0x0,0x0,0x6d,0x74,0x43,0xfe,0x57,0x0,0xa3,0x0,0x87,0x89,0xb9,0xbd,0x42,0xfe,0xd8,0x0,0x87,0x83,0xb9,0xbd,0x1a,0xa7,0x0,0x0,0xb9,0xbd,0x0,0xf,0x0,0x1,0xf,0x0,0x0,0x0,0xd4,0x0,0x0,0xd,0x0,0xfb,0xf,0x0,0x5d,0x74,0x6d,0x0,0x87,0x88,0xb9,0xbd,0x42,0xfe,0xd8,0x0,0x0,0xd,0x0,0x82,0xb9,0xbd,0x43,0xfe,0x74,0x6d,0x0,0x0,0x57,0x0,0xa3,0x0,0x87,0x89,0xb9,0xbd,0x42,0xfe,0xd8,0x0,0x87,0x83,0xb9,0xbd,0x1a,0xa7,0x0,0x0,0xb9,0xbd,0x42,0x6d,0x0,0xb,0x1,0xb,0x0,0xb,0x20,0x31,0x0,0x59,0x0,0xb,0x42,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\003@A\362-\002\000\002\000\001\003\000\001B\271'\001\000\017\000\000\000\000\017\000\001\017\000\000\000\203\203}|\000\000\203\203}||\000\200\000\000[\000\000\203\203\203\203\203}\205\000\000\000\000\016\000\001\017\000\000\000\000\243\000Wtm\000\207\210B\376\330\000\207\203\207\203\000\202\271\275\000\000mtC\376W\000\243\000\207\211\271\275B\376\330\000\207\203\271\275\032\247\000\000\271\275\000\017\000\001\017\000\000\000\324\000\000\015\000\373\017\000]tm\000\207\210\271\275B\376\330\000\000\015\000\202\271\275C\376tm\000\000W\000\243\000\207\211\271\275B\376\330\000\207\203\271\275\032\247\000\000\271\275Bm\000\013\001\013\000\013 1\000Y\000\013B\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-913bf9e2cecf4e927e5a817b08dab907b3df4bf6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEDQEHyLQIAAgABAwABQrknAQAPAAAAAA8AAQ8AAACDg318AACDg318fACAAABbAACDg4ODg32FAAAAAA4AAQ8AAAAAowBXdG0Ah4hC/tgAh4OHgwCCub0AAG10Q/5XAKMAh4m5vUL+2ACHg7m9GqcAALm9AA8AAQ8AAADUAAANAPsPAF10bQCHiLm9Qv7YAAANAIK5vUP+dG0AAFcAowCHibm9Qv7YAIeDub0apwAAub1CbQALAQsACyAxAFkAC0ILAAs= Step #5: MERGE-OUTER: attempt 2979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1511183033 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b86d3a198, 0x564b86d42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b86d42918,0x564b86dca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/913bf9e2cecf4e927e5a817b08dab907b3df4bf6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10695 processed earlier; will process 4580 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b8454e5dd bp 0x000000000000 sp 0x7fff9afe2fc0 T40879) Step #5: ==40879==The signal is caused by a READ memory access. Step #5: #0 0x564b8454e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b84370280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b8436ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b8434d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b8426ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b841c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b841d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b841b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b841e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64ad16b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b841aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40879==Register values: Step #5: rax = 0x0000564b897af600 rbx = 0x0000564b897af600 rcx = 0x0000564b897afab0 rdx = 0x00007f64ad333b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9afe2fc0 Step #5: r8 = 0x0000564b897af600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f64ad333be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b8774d960 r14 = 0x0000000100000004 r15 = 0x0000564b866ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x68,0x69,0x4,0x40,0x3,0x0,0x0,0x0,0x5d,0x2,0x63,0x0,0x0,0x0,0x69,0x69,0xe,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0xb,0xb,0x0,0x0,0x2,0x0,0x0,0xd5,0x0,0x0,0x0,0x4,0x0,0x41,0xf6,0xdd,0x69,0x69,0x69,0x68,0x69,0x4,0x0,0x0,0x0,0x72,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x18,0x4,0x0,0x0,0x0,0x0,0x0,0x72,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x18,0x4,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x0,0xc,0x5,0xb4,0x0,0x3,0x0,0x0,0x72,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x18,0x4,0x0,0x0,0x0,0x0,0x0,0x72,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x18,0x4,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x0,0xc,0x5,0xb4,0x0,0x3,0x0,0xb,0xb,0x0,0xb,0x1,0xb,0x0,0x0,0x5d,0x0,0xb,0x0,0xb,0xb,0xb,0xb,0x0,0xb,0x0,0x0,0x0,0x5a,0x0,0xb,0x1,0xb,0x0,0x0,0x5d,0x0,0xb,0x0,0xb,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\362\335iiihi\004@\003\000\000\000]\002c\000\000\000ii\016\001\200\000\000\000\000\000\002\000\000\000\013\013\000\000\002\000\000\325\000\000\000\004\000A\366\335iiihi\004\000\000\000ri\004@A\032\004\000\000\373\030\004\000\000\000\000\000ri\004@A\032\004\000\000\373\030\004\000\000\000 \000\000\000\000\000\000X\000\000\014\005\264\000\003\000\000ri\004@A\032\004\000\000\373\030\004\000\000\000\000\000ri\004@A\032\004\000\000\373\030\004\000\000\000 \000\000\000\000\000\000X\000\000\014\005\264\000\003\000\013\013\000\013\001\013\000\000]\000\013\000\013\013\013\013\000\013\000\000\000Z\000\013\001\013\000\000]\000\013\000\013\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83449ba1e6f5430d3b68e64fb2d6badd2cc7bcdb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHy3WlpaWhpBEADAAAAXQJjAAAAaWkOAYAAAAAAAAIAAAALCwAAAgAA1QAAAAQAQfbdaWlpaGkEAAAAcmkEQEEaBAAA+xgEAAAAAAByaQRAQRoEAAD7GAQAAAAgAAAAAAAAWAAADAW0AAMAAHJpBEBBGgQAAPsYBAAAAAAAcmkEQEEaBAAA+xgEAAAAIAAAAAAAAFgAAAwFtAADAAsLAAsBCwAAXQALAAsLCwsACwAAAFoACwELAABdAAsACwsLAQs= Step #5: MERGE-OUTER: attempt 2980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1511319700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645022ac198, 0x5645022b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645022b4918,0x56450233c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83449ba1e6f5430d3b68e64fb2d6badd2cc7bcdb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10696 processed earlier; will process 4579 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 374 ft: 375 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 519 ft: 578 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644ffac05dd bp 0x000000000000 sp 0x7ffe4cdf4010 T40883) Step #5: ==40883==The signal is caused by a READ memory access. Step #5: #0 0x5644ffac05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644ff8e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644ff8e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644ff8bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644ff7e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644ff738c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644ff7421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644ff7296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644ff7553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ac3b0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644ff71caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40883==Register values: Step #5: rax = 0x000056450380e2f0 rbx = 0x000056450380e2f0 rcx = 0x000056450380e7a0 rdx = 0x00007f9ac3cd7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4cdf4010 Step #5: r8 = 0x000056450380e2f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ac3cd7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564502cbf960 r14 = 0x0000000100000004 r15 = 0x0000564501c2c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x6c,0x41,0x2d,0x41,0x67,0x41,0x49,0x41,0x42,0x43,0x43,0x43,0x43,0x42,0x8c,0x43,0x43,0x43,0x42,0x43,0x43,0x43,0x43,0x47,0x43,0x43,0x43,0x43,0x43,0x60,0x43,0x95,0x43,0x43,0x3,0x43,0x43,0x4,0x3b,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x42,0x43,0x43,0x43,0x43,0x47,0x43,0x43,0x43,0x43,0x43,0x60,0x43,0x95,0x43,0x43,0x3,0x43,0x43,0x4,0x3b,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x44,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x42,0x43,0x43,0x43,0x43,0x43,0x43,0x42,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x42,0x43,0x43,0x43,0x42,0x43,0x42,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x42,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x95,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x43,0x60,0x43,0x43,0x43,0x43,0x43,0x44,0x43,0x69,0x1,0x0,0x0,0x0,0x0,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@CKA/lA-AgAIABCCCCB\214CCCBCCCCGCCCCC`C\225CC\003CC\004;CCCCCCCCCBCCCCGCCCCC`C\225CC\003CC\004;CCCCCCCCCCCCCCDCCCCCCCCCCCCCBCCCCCCBCCCCCCCCCCCCBCCCBCBCCCCCCCBCCCCCCCCCCCCCCCCCCC\225CCCCCCCCCCCCCCCCCC`CCCCCDCi\001\000\000\000\000~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e3f0c133dcaa79333f9f451bb1965a657694f8c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQENLQS9sQS1BZ0FJQUJDQ0NDQoxDQ0NCQ0NDQ0dDQ0NDQ2BDlUNDA0NDBDtDQ0NDQ0NDQ0NCQ0NDQ0dDQ0NDQ2BDlUNDA0NDBDtDQ0NDQ0NDQ0NDQ0NDQ0RDQ0NDQ0NDQ0NDQ0NDQkNDQ0NDQ0JDQ0NDQ0NDQ0NDQ0NCQ0NDQkNCQ0NDQ0NDQ0JDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDlUNDQ0NDQ0NDQ0NDQ0NDQ0NDQ2BDQ0NDQ0RDaQEAAAAAfgALAAs= Step #5: MERGE-OUTER: attempt 2981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1511459349 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563fc305b198, 0x563fc3063911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563fc3063918,0x563fc30eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e3f0c133dcaa79333f9f451bb1965a657694f8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10700 processed earlier; will process 4575 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563fc086f5dd bp 0x000000000000 sp 0x7ffd1d7efc70 T40887) Step #5: ==40887==The signal is caused by a READ memory access. Step #5: #0 0x563fc086f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563fc0691280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563fc0690fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563fc066e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563fc058fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563fc04e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563fc04f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563fc04d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563fc05043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc3ff371082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563fc04cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40887==Register values: Step #5: rax = 0x0000563fc5806230 rbx = 0x0000563fc5806230 rcx = 0x0000563fc58066e0 rdx = 0x00007fc3ff539b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1d7efc70 Step #5: r8 = 0x0000563fc5806230 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc3ff539be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563fc3a6e960 r14 = 0x0000000100000004 r15 = 0x0000563fc29db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x20,0x40,0x41,0x2e,0x41,0x3d,0x45,0x41,0x71,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x6c,0x69,0x6e,0x75,0x78,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x45,0x41,0x2d,0x45,0x49,0x45,0x41,0x71,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x41,0x22,0x41,0x1,0x41,0x6a,0x70,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x45,0x22,0x3c,0x41,0x4d,0x48,0x41,0x41,0x45,0x41,0x71,0x41,0x22,0x45,0x74,0x68,0x41,0x2d,0x6c,0x69,0x6e,0x75,0x78,0x41,0xbc,0x41,0x44,0x41,0x45,0x6c,0x69,0x6d,0x45,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x77,0x69,0x6e,0x74,0x6d,0x45,0x41,0x2d,0x45,0x49,0x45,0x41,0x71,0x41,0x22,0x41,0x6d,0x41,0x1,0x45,0x74,0x68,0x6c,0x69,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x45,0x41,0x2d,0x45,0x49,0x45,0x41,0x71,0x41,0x22,0x41,0x6d,0x41,0x1,0x45,0x74,0x68,0x6c,0x69,0x6d,0x45,0x41,0xad,0x45,0x71,0xc1,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0 @A.A=EAq\300\300\300\300\300\300\300linux\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300EA-Eq\301EEA-EIEAq\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300A\"A\001AjpmEA-Eq\301EME\"::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f0c9d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f0c9d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f0c9af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f0c8d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f0c828c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f0c8321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f0c8196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f0c8453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08d033c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f0c80caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40891==Register values: Step #5: rax = 0x0000564f11b82430 rbx = 0x0000564f11b82430 rcx = 0x0000564f11b82420 rdx = 0x00007f08d0504b80 Step #5: rdi = 0x0000564f11b82420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff925a4560 Step #5: r8 = 0x0000564f11b82430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08d0504be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f0fdaf960 r14 = 0x0000000100000004 r15 = 0x0000564f0ed1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x41,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x43,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0x15,0x0,0x0,0x0,0x5d,0x1a,0x0,0x1,0x0,0x0,0x8f,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0xd5,0x1,0x0,0x21,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0xd5,0x1,0x0,0x0,0xf,0xf,0x55,0x0,0x0,0x0,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0x55,0x0,0xd5,0x1,0x0,0x21,0x0,0xd6,0x0,0xf,0xf,0x54,0x0,0xd1,0x1,0x0,0x21,0x3,0x0,0x41,0xb4,0xbe,0xb4,0x36,0x41,0x45,0x41,0x69,0x41,0x51,0x0,0x21,0xb,0x0,0x80,0x0,0xd6,0x0,0xf,0x0,0x0,0x22,0x0,0xfb,0x1a,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015\004\000\000A\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000CK\004@AJA\015AE\000\"\001\373\032\000\001\000\000\000\000\373\231\000\200\000\000\200\000\000\000\000\326\000\017\017\025\000\000\000]\032\000\001\000\000\217\000\373\231\000\200\000\000\000\000\326\000\017\017U\000\325\001\000!\000\326\000\017\017U\000\325\001\000\000\017\017U\000\000\000\373\032\000\001\000\000\000linux\000\000\000\000\326\000\017\017U\000\325\001\000!\000\326\000\017\017T\000\321\001\000!\003\000A\264\276\2646AEAiAQ\000!\013\000\200\000\326\000\017\000\000\"\000\373\032\000\013\000\013\005\000\000\000\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c53aab6ed06727fe4ff7b03972653d604432211 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENBAAAQQAAIgH7GgABAAAAAPuZAENLBEBBSkENQUUAIgH7GgABAAAAAPuZAIAAAIAAAAAA1gAPDxUAAABdGgABAACPAPuZAIAAAAAA1gAPD1UA1QEAIQDWAA8PVQDVAQAADw9VAAAA+xoAAQAAAGxpbnV4AAAAANYADw9VANUBACEA1gAPD1QA0QEAIQMAQbS+tDZBRUFpQVEAIQsAgADWAA8AACIA+xoACwALBQAAAAAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 2983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1511736596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a94c5ec198, 0x55a94c5f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a94c5f4918,0x55a94c67c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c53aab6ed06727fe4ff7b03972653d604432211' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10704 processed earlier; will process 4571 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a949e005dd bp 0x000000000000 sp 0x7ffc1d433d40 T40895) Step #5: ==40895==The signal is caused by a READ memory access. Step #5: #0 0x55a949e005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a949c22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a949c21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a949bff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a949b20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a949a78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a949a821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a949a696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a949a953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f223a066082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a949a5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40895==Register values: Step #5: rax = 0x000055a94edd82a0 rbx = 0x000055a94edd82a0 rcx = 0x000055a94edd8750 rdx = 0x00007f223a22eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1d433d40 Step #5: r8 = 0x000055a94edd82a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f223a22ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a94cfff960 r14 = 0x0000000100000004 r15 = 0x000055a94bf6c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x1,0x0,0xfd,0xd9,0x1,0xfd,0x7e,0x1,0xfd,0x7e,0x0,0x0,0xfd,0xe1,0x1,0xfd,0xed,0x1,0xfd,0x3f,0x1,0x0,0x1,0x0,0xfd,0xd7,0x1,0xf,0x0,0x4f,0x0,0xfd,0xf0,0x0,0x1,0x0,0xfd,0x34,0xfd,0x9f,0x1,0x0,0x0,0x1,0x1,0xfd,0x9f,0x1,0x0,0xfd,0x9f,0x1,0xfd,0x7e,0x0,0x0,0xfd,0xe1,0x1,0xfd,0xed,0x1,0xfd,0x3f,0x1,0x0,0x1,0x0,0xfd,0xd7,0x1,0xf,0x0,0x4f,0x0,0xfd,0xf0,0x0,0x1,0x0,0xfd,0x36,0xfd,0x9f,0x1,0x0,0x0,0x1,0x1,0xfd,0x9f,0x1,0x0,0xfd,0x9d,0x1,0x0,0xfd,0x30,0xfd,0x9f,0x1,0x0,0xfd,0x34,0xfd,0x9f,0x1,0x0,0x0,0x1,0x0,0x0,0xfd,0xf,0xfd,0x34,0xfd,0x9f,0x1,0x0,0x0,0x1,0x1,0xfd,0x9f,0x1,0x0,0xfd,0x9f,0x1,0xfd,0x7e,0x0,0x0,0xfd,0xe1,0x1,0xfd,0xed,0x1,0xfd,0x3f,0x1,0x0,0x1,0x0,0xfd,0xd7,0x1,0xf,0x0,0x4f,0x0,0xfd,0xf0,0x0,0x1,0x0,0xfd,0x36,0xfd,0x9f,0x1,0x0,0x0,0x1,0x1,0xfd,0x9f,0x1,0x0,0xfd,0x9d,0x1,0x0,0xfd,0x30,0xfd,0x9f,0x1,0x0,0xfd,0xf0,0x0,0x0,0x0,0xfd,0x23,0x1,0x0,0x4f,0x0,0xfd,0x9f,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\000\001\000\375\331\001\375~\001\375~\000\000\375\341\001\375\355\001\375?\001\000\001\000\375\327\001\017\000O\000\375\360\000\001\000\3754\375\237\001\000\000\001\001\375\237\001\000\375\237\001\375~\000\000\375\341\001\375\355\001\375?\001\000\001\000\375\327\001\017\000O\000\375\360\000\001\000\3756\375\237\001\000\000\001\001\375\237\001\000\375\235\001\000\3750\375\237\001\000\3754\375\237\001\000\000\001\000\000\375\017\3754\375\237\001\000\000\001\001\375\237\001\000\375\237\001\375~\000\000\375\341\001\375\355\001\375?\001\000\001\000\375\327\001\017\000O\000\375\360\000\001\000\3756\375\237\001\000\000\001\001\375\237\001\000\375\235\001\000\3750\375\237\001\000\375\360\000\000\000\375#\001\000O\000\375\237\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-695a5375c894a70e66ee344eaf735c86d6e01f2c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAABAP3ZAf1+Af1+AAD94QH97QH9PwEAAQD91wEPAE8A/fAAAQD9NP2fAQAAAQH9nwEA/Z8B/X4AAP3hAf3tAf0/AQABAP3XAQ8ATwD98AABAP02/Z8BAAABAf2fAQD9nQEA/TD9nwEA/TT9nwEAAAEAAP0P/TT9nwEAAAEB/Z8BAP2fAf1+AAD94QH97QH9PwEAAQD91wEPAE8A/fAAAQD9Nv2fAQAAAQH9nwEA/Z0BAP0w/Z8BAP3wAAAA/SMBAE8A/Z8BAAs= Step #5: MERGE-OUTER: attempt 2984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1511872141 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aceb5ef198, 0x55aceb5f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aceb5f7918,0x55aceb67f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/695a5375c894a70e66ee344eaf735c86d6e01f2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10705 processed earlier; will process 4570 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ace8e035dd bp 0x000000000000 sp 0x7ffc0ade7ea0 T40899) Step #5: ==40899==The signal is caused by a READ memory access. Step #5: #0 0x55ace8e035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ace8c25280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ace8c24fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ace8c02929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ace8b23ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ace8a7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ace8a851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ace8a6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ace8a983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82b3c78082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ace8a5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40899==Register values: Step #5: rax = 0x000055aced995410 rbx = 0x000055aced995410 rcx = 0x000055aced9958c0 rdx = 0x00007f82b3e40b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0ade7ea0 Step #5: r8 = 0x000055aced995410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82b3e40be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055acec002960 r14 = 0x0000000100000004 r15 = 0x000055aceaf6f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x7c,0x42,0x7a,0x42,0xf5,0x11,0x80,0x81,0x7a,0xc2,0x7c,0x42,0x42,0x81,0x42,0xbe,0x7b,0x42,0x79,0xc2,0x79,0x7a,0xc2,0x82,0x42,0x42,0x42,0x5d,0x7f,0x42,0x42,0xc2,0x79,0x81,0x42,0x42,0x79,0x81,0x42,0x42,0x7a,0x42,0x81,0x7c,0x42,0x7a,0x42,0x5d,0x80,0x81,0x79,0x81,0x7a,0xc4,0x81,0x42,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0xc2,0x79,0xc2,0x7f,0x42,0x81,0x42,0x7a,0x42,0xc2,0x79,0xc2,0x42,0x79,0x81,0x42,0x42,0x7a,0x42,0x81,0x7c,0x42,0x7a,0x42,0x5d,0x80,0x81,0x79,0x81,0x7a,0xc4,0x81,0x42,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0xc2,0x79,0xc2,0x7f,0x42,0x81,0x42,0x7a,0x42,0xc2,0x79,0xc2,0x7a,0x42,0x79,0x81,0x42,0x42,0x7c,0x7f,0x42,0x42,0xc2,0x79,0x81,0x42,0x42,0x7d,0xc2,0x7a,0x81,0x81,0x79,0x42,0x6a,0xc2,0x42,0x42,0x81,0x79,0x7c,0x42,0x7a,0x42,0x11,0x80,0x81,0x7a,0xc2,0x7c,0x42,0x42,0x81,0x42,0xbe,0x7b,0xc2,0x79,0xc2,0x7a,0x42,0x79,0x81,0x42,0x42,0x79,0x42,0x6a,0xc2,0x42,0x42,0x81,0x79,0x7c,0x42,0x7a,0x42,0x7a,0xc2,0x81,0x81,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B;B|BzB\365\021\200\201z\302|BB\201B\276{By\302yz\302\202BBB]\177BB\302y\201BBy\201BBzB\201|BzB]\200\201y\201z\304\201BBB\201BB\177B\302y\302\177B\201BzB\302y\302By\201BBzB\201|BzB]\200\201y\201z\304\201BBB\201BB\177B\302y\302\177B\201BzB\302y\302zBy\201BB|\177BB\302y\201BB}\302z\201\201yBj\302BB\201y|BzB\021\200\201z\302|BB\201B\276{\302y\302zBy\201BByBj\302BB\201y|BzBz\302\201\201BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-478db9302b552a338f64d7dc40fdd9e887168384 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEI7QnxCekL1EYCBesJ8QkKBQr57QnnCeXrCgkJCQl1/QkLCeYFCQnmBQkJ6QoF8QnpCXYCBeYF6xIFCQkKBQkJ/QsJ5wn9CgUJ6QsJ5wkJ5gUJCekKBfEJ6Ql2AgXmBesSBQkJCgUJCf0LCecJ/QoFCekLCecJ6QnmBQkJ8f0JCwnmBQkJ9wnqBgXlCasJCQoF5fEJ6QhGAgXrCfEJCgUK+e8J5wnpCeYFCQnlCasJCQoF5fEJ6QnrCgYFCQgALAAs= Step #5: MERGE-OUTER: attempt 2985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512007902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56509a479198, 0x56509a481911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56509a481918,0x56509a5090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/478db9302b552a338f64d7dc40fdd9e887168384' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10706 processed earlier; will process 4569 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565097c8d5dd bp 0x000000000000 sp 0x7ffdc695cdf0 T40903) Step #5: ==40903==The signal is caused by a READ memory access. Step #5: #0 0x565097c8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565097aaf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565097aaefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565097a8c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650979adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565097905c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56509790f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650978f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650979223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92ca843082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650978e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40903==Register values: Step #5: rax = 0x000056509b645460 rbx = 0x000056509b645460 rcx = 0x000056509b645450 rdx = 0x00007f92caa0bb80 Step #5: rdi = 0x000056509b645450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffdc695cdf0 Step #5: r8 = 0x000056509b645460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92caa0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056509ae8c960 r14 = 0x0000000100000004 r15 = 0x0000565099df9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x6e,0x41,0x41,0x4,0x40,0x41,0xa1,0x0,0x41,0x42,0x46,0x41,0x41,0x41,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0x41,0x67,0x69,0x77,0x6e,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x2,0x7f,0x41,0x1,0xc0,0xb,0x75,0x6c,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0xcb,0x6b,0x6e,0x69,0x41,0x8,0x41,0x68,0x41,0x23,0xb7,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x1a,0x0,0xbe,0x0,0x1b,0x5f,0x0,0x0,0xd5,0x0,0xc3,0x0,0x5d,0x71,0x10,0x0,0xbe,0x0,0x5b,0x1a,0xc,0x0,0x58,0x0,0x4f,0x41,0x8,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\011nAA\004@A\241\000ABFAAAAh\003\177A\000\300\013H\003\177A\005\300\013Ah\003\177A\000\300\013ulAAgiwnh\003\177A\000\300\013H\003\177A\005\300\013Ah\003\177A\000\300\013H\003\177A\005\300\013Ah\002\177A\001\300\013ulh\003\177A\000\300\013H\003\177A\005\300\013Ah\003\177A\000\300\013ulA\313kniA\010AhA#\267\003\177A\005\300\013Ah\003\177A\000\300\013H\003\177A\005\300\013Ah\003\177A\000\300\013ulh\003\177A\000\300\013H\003\177A\005\300\013A\032\000\276\000\033_\000\000\325\000\303\000]q\020\000\276\000[\032\014\000X\000OA\010\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a25e1d9227d1df12ef3ed94b755fc3f9c427c3e7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQluQUEEQEGhAEFCRkFBQUFoA39BAMALSAN/QQXAC0FoA39BAMALdWxBQWdpd25oA39BAMALSAN/QQXAC0FoA39BAMALSAN/QQXAC0FoAn9BAcALdWxoA39BAMALSAN/QQXAC0FoA39BAMALdWxBy2tuaUEIQWhBI7cDf0EFwAtBaAN/QQDAC0gDf0EFwAtBaAN/QQDAC3VsaAN/QQDAC0gDf0EFwAtBGgC+ABtfAADVAMMAXXEQAL4AWxoMAFgAT0EIAAULAAs= Step #5: MERGE-OUTER: attempt 2986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512146531 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55723cad3198, 0x55723cadb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55723cadb918,0x55723cb630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a25e1d9227d1df12ef3ed94b755fc3f9c427c3e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10708 processed earlier; will process 4567 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55723a2e75dd bp 0x000000000000 sp 0x7ffdbd317220 T40907) Step #5: ==40907==The signal is caused by a READ memory access. Step #5: #0 0x55723a2e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55723a109280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55723a108fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55723a0e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55723a007ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557239f5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557239f691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557239f506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557239f7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3122a39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557239f43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40907==Register values: Step #5: rax = 0x000055723ed86530 rbx = 0x000055723ed86530 rcx = 0x000055723ed869e0 rdx = 0x00007f3122c01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbd317220 Step #5: r8 = 0x000055723ed86530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3122c01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055723d4e6960 r14 = 0x0000000100000004 r15 = 0x000055723c453386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x43,0x69,0x68,0x69,0x41,0x41,0x49,0x41,0x41,0x6f,0x69,0x41,0x41,0x69,0x68,0x69,0x41,0x41,0x49,0x41,0xe8,0x69,0x68,0x1,0x10,0x0,0x6f,0x69,0x68,0x1,0x41,0xa,0x6e,0x69,0x41,0x66,0x49,0x41,0x41,0x69,0x68,0x1,0x41,0x1,0x6e,0x68,0x41,0x41,0xb7,0x41,0x33,0x69,0x41,0x69,0x68,0x1,0xd,0x0,0x69,0x41,0x41,0xb7,0x41,0x30,0x41,0x41,0x49,0xb8,0x66,0x69,0x68,0x1,0x41,0x1,0x6e,0x69,0x41,0x41,0xb7,0x41,0x34,0x69,0x41,0x68,0x41,0x1,0x68,0x69,0x69,0x41,0x49,0x41,0xe8,0x69,0x68,0x1,0x68,0x1,0x69,0x68,0x69,0x41,0x41,0x49,0x41,0xe8,0x69,0x68,0x1,0x10,0x0,0x6f,0x69,0x41,0x1,0x6e,0x69,0x41,0x41,0xb7,0x41,0x30,0x69,0x41,0x68,0x1,0x69,0x68,0x69,0x41,0x41,0x49,0x69,0x41,0x68,0x41,0x1,0x10,0x0,0x6f,0x69,0x41,0x41,0xb7,0x41,0x30,0x1,0x41,0x1,0x6e,0x69,0x41,0x69,0x41,0x1,0x6e,0x69,0x69,0x1,0x41,0x1,0x6e,0x69,0x1,0x41,0x1,0x6e,0x69,0x41,0x41,0x6e,0x69,0x41,0x69,0x41,0x1,0x6e,0x69,0x69,0x1,0x6e,0x41,0x41,0x41,0x41,0xb7,0x41,0x31,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@CihiAAIAAoiAAihiAAIA\350ih\001\020\000oih\001A\012niAfIAAih\001A\001nhAA\267A3iAih\001\015\000iAA\267A0AAI\270fih\001A\001niAA\267A4iAhA\001hiiAIA\350ih\001h\001ihiAAIA\350ih\001\020\000oiA\001niAA\267A0iAh\001ihiAAIiAhA\001\020\000oiAA\267A0\001A\001niAiA\001nii\001A\001ni\001A\001niAAniAiA\001nii\001nAAAA\267A1i\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c22fd1bfe855e542c4130efa60a68a410d36e101 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQENpaGlBQUlBQW9pQUFpaGlBQUlB6GloARAAb2loAUEKbmlBZklBQWloAUEBbmhBQbdBM2lBaWgBDQBpQUG3QTBBQUm4ZmloAUEBbmlBQbdBNGlBaEEBaGlpQUlB6GloAWgBaWhpQUFJQehpaAEQAG9pQQFuaUFBt0EwaUFoAWloaUFBSWlBaEEBEABvaUFBt0EwAUEBbmlBaUEBbmlpAUEBbmkBQQFuaUFBbmlBaUEBbmlpAW5BQUFBt0ExaQALAAs= Step #5: MERGE-OUTER: attempt 2987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512282260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8a20ad198, 0x55f8a20b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8a20b5918,0x55f8a213d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c22fd1bfe855e542c4130efa60a68a410d36e101' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10709 processed earlier; will process 4566 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f89f8c15dd bp 0x000000000000 sp 0x7fff1d8fca30 T40911) Step #5: ==40911==The signal is caused by a READ memory access. Step #5: #0 0x55f89f8c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f89f6e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f89f6e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f89f6c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f89f5e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f89f539c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f89f5431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f89f52a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f89f5563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6de9041082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f89f51daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40911==Register values: Step #5: rax = 0x000055f8a2fba3b0 rbx = 0x000055f8a2fba3b0 rcx = 0x000055f8a2fba860 rdx = 0x00007f6de9209b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1d8fca30 Step #5: r8 = 0x000055f8a2fba3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6de9209be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8a2ac0960 r14 = 0x0000000100000004 r15 = 0x000055f8a1a2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x0,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x60,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x43,0xa5,0x40,0x90,0xfb,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\000A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375A\000\000\000\000\000\000\000\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p`]C\245\300\220\373\221C\245@\220\373\221\225\221\221\221\221\221\213\221C\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p]C\245@\220\373\221\221\221\221\221\221\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3de6697f61cc0a3a7b363ed30ec7e68d2f428fd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ABB/WRDrv///5CRjoyOjo6O/ARB/WRDrv///5CRjoyOjo6OkZGRQ/uRjo6Yj4xDLwQABEH9QQAAAAAAAACLkUOBJ3BuXUOlQJD7kZGRkZGRkYuRQ4EncGBdQ6XAkPuRQ6VAkPuRlZGRkZGRi5FDjo6OjpGRkUP7kY6OmI+MQy8EAARB/WRDrv///5CRi5FDgSdwbl1DpUCQ+5GRkZGRkZGLkUOBJ3BdQ6VAkPuRkZGRkZGMGgALAAs= Step #5: MERGE-OUTER: attempt 2988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512420491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dcc7824198, 0x55dcc782c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dcc782c918,0x55dcc78b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3de6697f61cc0a3a7b363ed30ec7e68d2f428fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10710 processed earlier; will process 4565 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 494 ft: 569 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 1 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dcc50385dd bp 0x000000000000 sp 0x7fffa978d310 T40915) Step #5: ==40915==The signal is caused by a READ memory access. Step #5: #0 0x55dcc50385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dcc4e5a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dcc4e59fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dcc4e37929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dcc4d58ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dcc4cb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dcc4cba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dcc4ca16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dcc4ccd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd419bba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dcc4c94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40915==Register values: Step #5: rax = 0x000055dcc8fe6430 rbx = 0x000055dcc8fe6430 rcx = 0x000055dcc8fe6420 rdx = 0x00007fd419d82b80 Step #5: rdi = 0x000055dcc8fe6420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffa978d310 Step #5: r8 = 0x000055dcc8fe6430 r9 = 0x000055dcc8ffe630 r10 = 0x000055dcc8fc7010 r11 = 0x00007fd419d82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dcc8237960 r14 = 0x0000000100000004 r15 = 0x000055dcc71a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4f,0x7f,0x41,0x24,0x2,0x40,0x41,0x4f,0x41,0x41,0x70,0x41,0x9f,0xc1,0xc1,0x4f,0x41,0x17,0x22,0x80,0x0,0x41,0xad,0x80,0x20,0x41,0x8f,0x41,0x70,0x41,0x49,0xc1,0x22,0x80,0x0,0x41,0xad,0x80,0x20,0x41,0x4f,0x41,0x70,0x41,0x49,0xc1,0x41,0x6c,0x69,0x6e,0x75,0x78,0x0,0x41,0xad,0x80,0x0,0x41,0x4f,0x41,0x41,0x70,0x49,0x41,0x41,0x0,0x4f,0x41,0x8e,0x78,0x41,0x6a,0x41,0x2b,0x41,0x45,0x4c,0x41,0x6a,0x41,0xab,0x41,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x6d,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x41,0x45,0x4c,0x47,0x6a,0x41,0xab,0x41,0x45,0x41,0x2b,0x41,0x45,0x44,0x4f,0x41,0x41,0x70,0x41,0x49,0x41,0x41,0x41,0x4f,0x41,0x17,0x22,0x83,0x0,0x41,0xad,0x80,0x0,0x41,0x4f,0x41,0x41,0x70,0x21,0x49,0x41,0x41,0x4f,0x41,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x75,0x41,0x78,0x6a,0x0,0x49,0x0,0xfb,0x1a,0x20,0x0,0x6a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001O\177A$\002@AOAApA\237\301\301OA\027\"\200\000A\255\200 A\217ApAI\301\"\200\000A\255\200 AOApAI\301Alinux\000A\255\200\000AOAApIAA\000OA\216xAjA+AELAjA\253AvvvvvvvvvvvvvvmvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvAELGjA\253AEA+AEDOAApAIAAAOA\027\"\203\000A\255\200\000AOAAp!IAAOApAIAAOAuAxj\000I\000\373\032 \000j\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-489acbad9cde797bb02a93cec8cbdfea3e862e36 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAU9/QSQCQEFPQUFwQZ/BwU9BFyKAAEGtgCBBj0FwQUnBIoAAQa2AIEFPQXBBScFBbGludXgAQa2AAEFPQUFwSUFBAE9BjnhBakErQUVMQWpBq0F2dnZ2dnZ2dnZ2dnZ2dm12dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2QUVMR2pBq0FFQStBRURPQUFwQUlBQUFPQRcigwBBrYAAQU9BQXAhSUFBT0FwQUlBQU9BdUF4agBJAPsaIABqAAALAAs= Step #5: MERGE-OUTER: attempt 2989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512560913 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56224f015198, 0x56224f01d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56224f01d918,0x56224f0a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/489acbad9cde797bb02a93cec8cbdfea3e862e36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10714 processed earlier; will process 4561 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56224c8295dd bp 0x000000000000 sp 0x7ffe93715f80 T40919) Step #5: ==40919==The signal is caused by a READ memory access. Step #5: #0 0x56224c8295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56224c64b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56224c64afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56224c628929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56224c549ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56224c4a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56224c4ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56224c4926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56224c4be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7efac88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56224c485aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40919==Register values: Step #5: rax = 0x00005622502cf2a0 rbx = 0x00005622502cf2a0 rcx = 0x00005622502cf750 rdx = 0x00007f7efae50b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe93715f80 Step #5: r8 = 0x00005622502cf2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7efae50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056224fa28960 r14 = 0x0000000100000004 r15 = 0x000056224e995386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0xf4,0x1,0x0,0xfd,0x82,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x1,0xfd,0x84,0x1,0x0,0x8b,0x0,0xfd,0x21,0x1,0x0,0xfd,0xca,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x43,0x1,0xfd,0xce,0x1,0x1,0xfd,0x84,0x1,0x0,0x0,0xfd,0x4d,0xfd,0xf4,0x1,0x0,0xfd,0x82,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x1,0xfd,0x84,0x1,0x0,0x8b,0x0,0xfd,0x21,0x1,0x0,0xfd,0xca,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x43,0x1,0xfd,0xce,0x1,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x0,0x0,0xfd,0x84,0x1,0x0,0x8b,0x0,0xfd,0x23,0x1,0x0,0xfd,0xca,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x43,0xfd,0x84,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375^\000\375M\375\364\001\000\375\202\001\000\000\375\202\001\000\375!\000\000\375E\001\375\316\001\001\375\204\001\000\213\000\375!\001\000\375\312\001\375\204\001\000\375\331\001\000\000\375\202\001\000\375!\000\000\375C\001\375\316\001\001\375\204\001\000\000\375M\375\364\001\000\375\202\001\000\000\375\202\001\000\375!\000\000\375E\001\375\316\001\001\375\204\001\000\213\000\375!\001\000\375\312\001\375\204\001\000\375\331\001\000\000\375\202\001\000\375!\000\000\375C\001\375\316\001\001\375\204\001\000\375\331\001\000\000\375\177\001\001\375\204\001\000\375\331\001\000\000\375\177\001\000\375!\000\000\375E\001\375\316\001\000\000\375\204\001\000\213\000\375#\001\000\375\312\001\000\375!\000\000\375C\375\204\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b351ff1aead1e8a3fcf838b69d9b925a2c0a08c8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/V4A/U399AEA/YIBAAD9ggEA/SEAAP1FAf3OAQH9hAEAiwD9IQEA/coB/YQBAP3ZAQAA/YIBAP0hAAD9QwH9zgEB/YQBAAD9Tf30AQD9ggEAAP2CAQD9IQAA/UUB/c4BAf2EAQCLAP0hAQD9ygH9hAEA/dkBAAD9ggEA/SEAAP1DAf3OAQH9hAEA/dkBAAD9fwEB/YQBAP3ZAQAA/X8BAP0hAAD9RQH9zgEAAP2EAQCLAP0jAQD9ygEA/SEAAP1D/YQBAAs= Step #5: MERGE-OUTER: attempt 2990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512697874 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565f8c7b198, 0x5565f8c83911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565f8c83918,0x5565f8d0b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b351ff1aead1e8a3fcf838b69d9b925a2c0a08c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10715 processed earlier; will process 4560 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565f648f5dd bp 0x000000000000 sp 0x7ffc46e33530 T40923) Step #5: ==40923==The signal is caused by a READ memory access. Step #5: #0 0x5565f648f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565f62b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565f62b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565f628e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565f61afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565f6107c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565f61111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565f60f86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565f61243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8704b8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565f60ebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40923==Register values: Step #5: rax = 0x00005565f9ed5300 rbx = 0x00005565f9ed5300 rcx = 0x00005565f9ed57b0 rdx = 0x00007f8704d57b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc46e33530 Step #5: r8 = 0x00005565f9ed5300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8704d57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565f968e960 r14 = 0x0000000100000004 r15 = 0x00005565f85fb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x83,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7e,0x85,0x83,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x0,0x1,0x80,0x0,0x80,0x80,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0xd5,0x0,0xd5,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x85,0x83,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\203\000\000\000\000\000\374\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000\374\207\200\200\200\000\000|~\205\203\000\200\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\000\001\200\000\200\200\000\200\200\206\000\000\000\000\325\000\325\200\200\200\000\000||\205\203\000\200\200\000\200\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d34f6a011c250482e577cf64c3b34b712d864be Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAgICDAAAAAAD8h4CAgAAAfHyDgwCAgAD8hoCAgAAAh39/f3+IAIAAAAD8hoCAgAAAAQCAgIYAAAAAAPyHgICAAAB8foWDAICAgIAAAHx8g4MAgIAA/IaAgIAAAId/f39/iACAAAAA/IYAAYAAgIAAgICGAAAAANUA1YCAgAAAfHyFgwCAgACAgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 2991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512833931 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635186ac198, 0x5635186b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635186b4918,0x56351873c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d34f6a011c250482e577cf64c3b34b712d864be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10716 processed earlier; will process 4559 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563515ec05dd bp 0x000000000000 sp 0x7ffd8ef51b40 T40927) Step #5: ==40927==The signal is caused by a READ memory access. Step #5: #0 0x563515ec05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563515ce2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563515ce1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563515cbf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563515be0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563515b38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563515b421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563515b296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563515b553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfbd6ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563515b1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40927==Register values: Step #5: rax = 0x000056351b0543f0 rbx = 0x000056351b0543f0 rcx = 0x000056351b0548a0 rdx = 0x00007fdfbd8b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8ef51b40 Step #5: r8 = 0x000056351b0543f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfbd8b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635190bf960 r14 = 0x0000000100000004 r15 = 0x000056351802c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x3,0x40,0x41,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0x0,0x0,0xf,0x0,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x8e,0x1,0xf,0xf,0xd4,0x1a,0x59,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x7b,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0x0,0x0,0x7b,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0xc4,0x0,0xf,0xd4,0xd6,0x0,0xd6,0x0,0x0,0x0,0xf,0xd4,0x0,0x0,0x7b,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0xd6,0x0,0x80,0xf,0x0,0x0,0x0,0xf,0xd4,0xd6,0x0,0x0,0xf,0xd4,0xd6,0x0,0xd6,0x0,0x80,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0xd4,0xd6,0x0,0xd6,0x0,0x80,0x80,0x0,0x0,0x7b,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0xd6,0x0,0x80,0xf,0x0,0x0,0x0,0xf,0xd4,0xd6,0x0,0x0,0xf,0xd4,0xd6,0x0,0xd6,0x0,0x80,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0xd4,0xd6,0x0,0xd6,0x0,0x80,0x80,0x0,0xd6,0x80,0x0,0x0,0x7b,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0x0,0x0,0x7b,0x80,0x0,0xd6,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\003@A\000\000\017\000\000\017\324\000\000\017\000\324\326\000Y\000\000\000\216\001\017\017\324\032Ylinux\000\000{\200\000\326\200\000\000\017\000\000\017\324\000\000{\200\000\326\200\000\000\017\304\000\017\324\326\000\326\000\000\000\017\324\000\000{\200\000\326\200\000\000\017\000\000\017\324\326\000\326\000\200\017\000\000\000\017\324\326\000\000\017\324\326\000\326\000\200\200\000\326\200\000\000\017\324\326\000\326\000\200\200\000\000{\200\000\326\200\000\000\017\000\000\017\324\326\000\326\000\200\017\000\000\000\017\324\326\000\000\017\324\326\000\326\000\200\200\000\326\200\000\000\017\324\326\000\326\000\200\200\000\326\200\000\000{\200\000\326\200\000\000\017\000\000\017\324\000\000{\200\000\326\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee59077d46601278471d0b44a78b1b0a1e000813 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTADQEEAAA8AAA/UAAAPANTWAFkAAACOAQ8P1BpZbGludXgAAHuAANaAAAAPAAAP1AAAe4AA1oAAAA/EAA/U1gDWAAAAD9QAAHuAANaAAAAPAAAP1NYA1gCADwAAAA/U1gAAD9TWANYAgIAA1oAAAA/U1gDWAICAAAB7gADWgAAADwAAD9TWANYAgA8AAAAP1NYAAA/U1gDWAICAANaAAAAP1NYA1gCAgADWgAAAe4AA1oAAAA8AAA/UAAB7gADWgAALAAs= Step #5: MERGE-OUTER: attempt 2992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1512971746 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5617fb45e198, 0x5617fb466911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5617fb466918,0x5617fb4ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee59077d46601278471d0b44a78b1b0a1e000813' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10717 processed earlier; will process 4558 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5617f8c725dd bp 0x000000000000 sp 0x7ffda281bf10 T40931) Step #5: ==40931==The signal is caused by a READ memory access. Step #5: #0 0x5617f8c725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5617f8a94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5617f8a93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5617f8a71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5617f8992ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5617f88eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617f88f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617f88db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617f89073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa413085082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5617f88ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40931==Register values: Step #5: rax = 0x00005617fc7532e0 rbx = 0x00005617fc7532e0 rcx = 0x00005617fc753790 rdx = 0x00007fa41324db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda281bf10 Step #5: r8 = 0x00005617fc7532e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa41324dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005617fbe71960 r14 = 0x0000000100000004 r15 = 0x00005617fadde386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x6d,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xea,0xe8,0x0,0x41,0xa2,0x6c,0x41,0x45,0x45,0x41,0x6a,0x41,0x7f,0x41,0x41,0x41,0x41,0x6d,0x6c,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x69,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x72,0x69,0x6e,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x6c,0x41,0x6a,0xc1,0x41,0x6d,0x41,0x0,0x47,0x6d,0x6f,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x7f,0x6d,0x41,0x43,0x41,0xfe,0xff,0x0,0x0,0x49,0x6c,0x41,0x6a,0x6f,0x41,0x43,0x41,0x7e,0x6d,0x49,0x41,0xff,0x7f,0x6d,0x41,0x43,0x41,0x7f,0x6d,0x41,0x7f,0x49,0x41,0x49,0x77,0x41,0x7f,0x6c,0x41,0x41,0x41,0x6c,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x6c,0x69,0x6e,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x6c,0x41,0x6a,0xc1,0x41,0x6d,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x41,0x6a,0xc1,0x41,0x6d,0x41,0x0,0x47,0x6d,0x6f,0x41,0x43,0x41,0x7b,0x6d,0x49,0x67,0x77,0x69,0x6e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\004mAA\003@AKA\352\350\000A\242lAEEAjA\177AAAAmlAA\300A\177AliHAajA\177mACFA\177mrinACA\177mIA\377lAj\301AmA\000GmoACA\177mIA\377\177mACA\376\377\000\000IlAjoACA~mIA\377\177mACA\177mA\177IAIwA\177lAAAlAA\300A\177AlmHAajA\177mACFA\177mlinACA\177mIA\377lAj\301AmAA\300A\177AlmHAajA\177mAAj\301AmA\000GmoACA{mIgwin\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ca7668d39724640b391b8c792e95b7eaaa28440 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQRtQUEDQEFLQeroAEGibEFFRUFqQX9BQUFBbWxBQcBBf0FsaUhBYWpBf21BQ0ZBf21yaW5BQ0F/bUlB/2xBasFBbUEAR21vQUNBf21JQf9/bUFDQf7/AABJbEFqb0FDQX5tSUH/f21BQ0F/bUF/SUFJd0F/bEFBQWxBQcBBf0FsbUhBYWpBf21BQ0ZBf21saW5BQ0F/bUlB/2xBasFBbUFBwEF/QWxtSEFhakF/bUFBasFBbUEAR21vQUNBe21JZ3dpbgALAAs= Step #5: MERGE-OUTER: attempt 2993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1513108346 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b15e7e6198, 0x55b15e7ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b15e7ee918,0x55b15e8760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ca7668d39724640b391b8c792e95b7eaaa28440' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10718 processed earlier; will process 4557 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #1 pulse cov: 360 ft: 361 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 560 ft: 621 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b15bffa5dd bp 0x000000000000 sp 0x7ffd85f42b80 T40935) Step #5: ==40935==The signal is caused by a READ memory access. Step #5: #0 0x55b15bffa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b15be1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b15be1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b15bdf9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b15bd1aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b15bc72c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b15bc7c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b15bc636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b15bc8f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe66b70f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b15bc56aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40935==Register values: Step #5: rax = 0x000055b15fd5f430 rbx = 0x000055b15fd5f430 rcx = 0x000055b15fd5f420 rdx = 0x00007fe66b8d7b80 Step #5: rdi = 0x000055b15fd5f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd85f42b80 Step #5: r8 = 0x000055b15fd5f430 r9 = 0x000055b15fd73e40 r10 = 0x000055b15fd40010 r11 = 0x00007fe66b8d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b15f1f9960 r14 = 0x0000000100000004 r15 = 0x000055b15e166386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x6e,0x75,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x41,0x6e,0x75,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x6e,0x6c,0x69,0x41,0x75,0x78,0x41,0x4b,0x0,0x0,0x0,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Aw\301kA\340\000kAiqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301kA\250EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301kA\250AA\001LAAA\301AnuxA\301A\301k\301A\012ggA,AlinuxA|iAnuxA\301A\301k\301A\012\004\000\320m\326\002\005\013AMA\250xA\301A\301k\301A\012ggA,nliAuxAK\000\000\000xA#AnE\004\000\320\000\326\000\005\013AENAEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-df69cb0ec682eaa319542f6497e282c80f89ae69 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQXfBa0HgAGtBaXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqkFFaGlBQU1BqJDBa0GoRUFpcUFuBADQbdYCAQtBQUGqQUVoaUFBTUGokMFrQahBQQFMQUFBwUFudXhBwUHBa8FBCmdnQSxBbGludXhBfGlBbnV4QcFBwWvBQQoEANBt1gIFC0FNQah4QcFBwWvBQQpnZ0EsbmxpQXV4QUsAAAB4QSNBbkUEANAA1gAFC0FFTkFFaQALAAs= Step #5: MERGE-OUTER: attempt 2994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1513246544 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556953d03198, 0x556953d0b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556953d0b918,0x556953d930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df69cb0ec682eaa319542f6497e282c80f89ae69' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10722 processed earlier; will process 4553 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569515175dd bp 0x000000000000 sp 0x7ffdc91e5a80 T40939) Step #5: ==40939==The signal is caused by a READ memory access. Step #5: #0 0x5569515175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556951339280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556951338fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556951316929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556951237ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55695118fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569511991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569511806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5569511ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff434ecb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556951173aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40939==Register values: Step #5: rax = 0x000055695596f3d0 rbx = 0x000055695596f3d0 rcx = 0x000055695596f880 rdx = 0x00007ff435093b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc91e5a80 Step #5: r8 = 0x000055695596f3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff435093be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556954716960 r14 = 0x0000000100000004 r15 = 0x0000556953683386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7e,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x6c,0x7d,0x42,0x30,0x89,0x42,0xff,0xff,0xff,0x58,0x7d,0x42,0xe5,0x7e,0x42,0x30,0x5a,0x42,0x35,0x42,0x30,0x42,0x42,0x42,0x42,0x7b,0x42,0x42,0x84,0x7f,0x42,0x42,0x7b,0x42,0x7f,0x89,0x42,0x3b,0x42,0xae,0x84,0x80,0xc4,0xb9,0x42,0x84,0x42,0x7f,0x42,0x42,0x7f,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0xc4,0x7f,0x81,0x42,0x42,0x42,0x42,0x42,0x7b,0x42,0x3b,0x42,0x42,0x81,0x84,0x85,0x42,0xb7,0xbd,0xc4,0x7b,0x7a,0x7a,0x83,0x7a,0x42,0x81,0x25,0xc2,0x7a,0x42,0x7f,0x42,0xc6,0x7a,0x42,0xdc,0x6d,0x7e,0x42,0x7b,0x42,0x43,0x42,0x3b,0x81,0x85,0x85,0x7d,0x42,0x30,0x85,0x89,0x1,0x42,0xa6,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0xb7,0xbd,0xc4,0x7b,0x7a,0x7a,0x83,0x7f,0x42,0x81,0xc2,0x25,0x7a,0x42,0x7f,0x42,0xc6,0x72,0x42,0xdc,0x6d,0x7e,0x42,0x0,0x42,0x49,0x42,0x3b,0x81,0x85,0x85,0x7d,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x80,0x85,0x85,0x1a,0x57,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037~AA\004@BBBl}B0\211B\377\377\377X}B\345~B0ZB5B0BBBB{BB\204\177BB{B\177\211B;B\256\204\200\304\271B\204B\177BB\177BBB;\204\205\205BIB;\204\205\205\304\177\201BBBBB{B;BB\201\204\205B\267\275\304{zz\203zB\201%\302zB\177B\306zB\334m~B{BCB;\201\205\205}B0\205\211\001B\246B\204B\177BB{BBB;\204\205\205B\267\275\304{zz\203\177B\201\302%zB\177B\306rB\334m~B\000BIB;\201\205\205}B{BBB;\204\205\205BIB;\200\205\205\032W\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98100b86e24f02714c86f9557839923dbc2eb7af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9+QUEEQEJCQmx9QjCJQv///1h9QuV+QjBaQjVCMEJCQkJ7QkKEf0JCe0J/iUI7Qq6EgMS5QoRCf0JCf0JCQjuEhYVCSUI7hIWFxH+BQkJCQkJ7QjtCQoGEhUK3vcR7enqDekKBJcJ6Qn9CxnpC3G1+QntCQ0I7gYWFfUIwhYkBQqZChEJ/QkJ7QkJCO4SFhUK3vcR7enqDf0KBwiV6Qn9CxnJC3G1+QgBCSUI7gYWFfUJ7QkJCO4SFhUJJQjuAhYUaVwAACws= Step #5: MERGE-OUTER: attempt 2995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1513382252 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a6de7ae198, 0x55a6de7b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a6de7b6918,0x55a6de83e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98100b86e24f02714c86f9557839923dbc2eb7af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10723 processed earlier; will process 4552 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6dbfc25dd bp 0x000000000000 sp 0x7ffd30b0eca0 T40943) Step #5: ==40943==The signal is caused by a READ memory access. Step #5: #0 0x55a6dbfc25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a6dbde4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a6dbde3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6dbdc1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a6dbce2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a6dbc3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6dbc441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6dbc2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a6dbc573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16bfec2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a6dbc1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40943==Register values: Step #5: rax = 0x000055a6e0d52530 rbx = 0x000055a6e0d52530 rcx = 0x000055a6e0d529e0 rdx = 0x00007f16c008ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd30b0eca0 Step #5: r8 = 0x000055a6e0d52530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f16c008abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6df1c1960 r14 = 0x0000000100000004 r15 = 0x000055a6de12e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0x5d,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x41,0x4b,0x4,0x40,0x48,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x80,0x80,0x0,0x0,0x0,0x70,0x0,0xd6,0x80,0x0,0xf,0x22,0x28,0x0,0xfb,0x1a,0x0,0x1,0xa7,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x80,0x0,0x0,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0x10,0x0,0x41,0x41,0x43,0x69,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0x41,0x4a,0x41,0x32,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x1b,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015\004\000\000\000\200\000\000\000\000\000\201\000\000\000]\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000AK\004@AJA\015AEMA\200\000\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000AK\004@HJA\015AEMA\200\000\000\000\000\000\201\000\000\000\000\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000\000\000\200\200\000\000\000p\000\326\200\000\017\"(\000\373\032\000\001\247\000\000\000\373\231\000\000\000p\200\200\000\000ApA\277\267\002E\020\000AACiAn\004\000\020\000\000\005AJA2AEAk\301B\015\001B\000\200\000\013\000\013\005\000\000\033\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4db7539a446365e6b238b9ab1b3060dd85c7e321 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENBAAAAIAAAAAAAIEAAABdAAAiAfsaAAEAAAAA+5kAQUsEQEFKQQ1BRU1BgAAAACIB+xoAAQAAAAD7mQBBSwRASEpBDUFFTUGAAAAAAACBAAAAAAAAIgH7GgABAAAAAPuZAAAAgIAAAABwANaAAA8iKAD7GgABpwAAAPuZAAAAcICAAABBcEG/twJFEABBQUNpQW4EABAAAAVBSkEyQUVBa8FCDQFCAIAACwALBQAAGwAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 2996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1513519740 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4c2141198, 0x55c4c2149911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4c2149918,0x55c4c21d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4db7539a446365e6b238b9ab1b3060dd85c7e321' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10724 processed earlier; will process 4551 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4bf9555dd bp 0x000000000000 sp 0x7ffe73315440 T40947) Step #5: ==40947==The signal is caused by a READ memory access. Step #5: #0 0x55c4bf9555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c4bf777280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c4bf776fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4bf754929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c4bf675ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4bf5cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4bf5d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4bf5be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4bf5ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7188b7a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c4bf5b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40947==Register values: Step #5: rax = 0x000055c4c4c75450 rbx = 0x000055c4c4c75450 rcx = 0x000055c4c4c75900 rdx = 0x00007f7188d42b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe73315440 Step #5: r8 = 0x000055c4c4c75450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7188d42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4c2b54960 r14 = 0x0000000100000004 r15 = 0x000055c4c1ac1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x49,0x41,0x67,0x77,0x49,0x41,0x4b,0x41,0x4d,0x41,0x67,0x77,0x41,0x67,0x72,0x41,0x41,0x69,0x41,0x6c,0x77,0x41,0x41,0x4d,0x67,0x6c,0x73,0x41,0x49,0x77,0x41,0x4d,0x41,0x67,0x77,0x41,0x6c,0x69,0x6e,0xd0,0x80,0x0,0xfb,0x19,0x3f,0x0,0x6e,0x6d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99,0x1,0x0,0x0,0x77,0x41,0x41,0x4d,0x41,0x67,0x6c,0x73,0x41,0x49,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x41,0x67,0x41,0x75,0x6e,0x4d,0x78,0x70,0x41,0x4d,0x41,0x77,0x41,0x77,0x41,0x41,0x4d,0x41,0x67,0x6c,0x6c,0x69,0x41,0x77,0x41,0x41,0x4d,0x41,0x67,0x6c,0x73,0x41,0x49,0x77,0x41,0x4d,0x41,0x67,0x77,0x41,0x6c,0x69,0x6e,0x75,0x41,0x4d,0x41,0x77,0x41,0x77,0x41,0x41,0x4d,0x41,0x67,0x41,0x6e,0x75,0x72,0x41,0x6c,0x69,0x41,0x77,0x41,0x49,0x4d,0x41,0xed,0x6c,0x0,0x41,0x6b,0x46,0x6e,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005AIAgwIAKAMAgwAgrAAiAlwAAMglsAIwAMAgwAlin\320\200\000\373\031?\000nm\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\231\001\000\000wAAMAglsAInuxAMAgAgAunMxpAMAwAwAAMAglliAwAAMAglsAIwAMAgwAlinuAMAwAwAAMAgAnurAliAwAIMA\355l\000AkFnux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f34d64e4bdbaa80ac5cca99248b78b9382c258f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQUlBZ3dJQUtBTUFnd0FnckFBaUFsd0FBTWdsc0FJd0FNQWd3QWxpbtCAAPsZPwBubQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACZAQAAd0FBTUFnbHNBSW51eEFNQWdBZ0F1bk14cEFNQXdBd0FBTUFnbGxpQXdBQU1BZ2xzQUl3QU1BZ3dBbGludUFNQXdBd0FBTUFnQW51ckFsaUF3QUlNQe1sAEFrRm51eAALAAs= Step #5: MERGE-OUTER: attempt 2997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1513654821 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de8d8e5198, 0x55de8d8ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de8d8ed918,0x55de8d9750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f34d64e4bdbaa80ac5cca99248b78b9382c258f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10725 processed earlier; will process 4550 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 80 Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de8b0f95dd bp 0x000000000000 sp 0x7fff5e645ab0 T40951) Step #5: ==40951==The signal is caused by a READ memory access. Step #5: #0 0x55de8b0f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de8af1b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de8af1afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de8aef8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de8ae19ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de8ad71c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de8ad7b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de8ad626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de8ad8e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0b9404082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de8ad55aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40951==Register values: Step #5: rax = 0x000055de8e667430 rbx = 0x000055de8e667430 rcx = 0x000055de8e667420 rdx = 0x00007fb0b95ccb80 Step #5: rdi = 0x000055de8e667420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff5e645ab0 Step #5: r8 = 0x000055de8e667430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb0b95ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de8e2f8960 r14 = 0x0000000100000004 r15 = 0x000055de8d265386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x2,0x40,0x41,0x4f,0x41,0x41,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x77,0x70,0x41,0xd4,0x70,0x41,0x4f,0x41,0x49,0x4f,0x41,0xad,0x17,0x20,0x80,0x80,0x0,0x70,0x4f,0x41,0x6c,0x41,0x29,0x4f,0x4f,0x4f,0x6f,0x41,0x4f,0x45,0x45,0x41,0x41,0x45,0x1,0x41,0x23,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x33,0x48,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x77,0x70,0x41,0xd4,0x41,0x41,0x45,0x69,0x77,0x6f,0x6d,0x78,0x74,0x78,0x6e,0x75,0x78,0x41,0x45,0x6a,0x6c,0x69,0x41,0x61,0x45,0x41,0xba,0x41,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x41,0x41,0x45,0x6c,0x6c,0x41,0x6c,0x76,0x41,0x41,0x45,0x41,0x4f,0x41,0x6c,0x41,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x77,0x69,0x6e,0x1,0x70,0x41,0x49,0x41,0x70,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x41,0xa3,0xb0,0x41,0x70,0x41,0xad,0x41,0x6c,0x41,0x6c,0x41,0x2a,0x4f,0x6e,0x41,0x0,0xad,0x0,0x6a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\002@AOAApAIAAOA\027 \255\200\200\000\"AAwpA\324pAOAIOA\255\027 \200\200\000pOAlA)OOOoAOEEAAE\001A#A\227JEA\272AAE\001A3HpAIAAOA\027 \255\200\200\000\"AAwpA\324AAEiwomxtxnuxAEjliAaEA\272AA\272AAE\001AlAlvAAEllAlvAAEAOAlA\200\200\000\"AA\324AApOwin\001pAIApAA\320\000\373\024jA\243\260ApA\255AlAlA*OnA\000\255\000j\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f0b4cc2c7990bcca61f511bdb29c41828050b42 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQCQEFPQUFwQUlBQU9BFyCtgIAAIkFBd3BB1HBBT0FJT0GtFyCAgABwT0FsQSlPT09vQU9FRUFBRQFBI0GXSkVBukFBRQFBM0hwQUlBQU9BFyCtgIAAIkFBd3BB1EFBRWl3b214dHhudXhBRWpsaUFhRUG6QUG6QUFFAUFsQWx2QUFFbGxBbHZBQUVBT0FsQYCAACJBQdRBQXBPd2luAXBBSUFwQUHQAPsUakGjsEFwQa1BbEFsQSpPbkEArQBqAAALAAs= Step #5: MERGE-OUTER: attempt 2998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1513791496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d81ad8b198, 0x55d81ad93911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d81ad93918,0x55d81ae1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f0b4cc2c7990bcca61f511bdb29c41828050b42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10727 processed earlier; will process 4548 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d81859f5dd bp 0x000000000000 sp 0x7fffb463f4f0 T40955) Step #5: ==40955==The signal is caused by a READ memory access. Step #5: #0 0x55d81859f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8183c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8183c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d81839e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8182bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d818217c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8182211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8182086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8182343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9457753082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8181fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40955==Register values: Step #5: rax = 0x000055d81beda410 rbx = 0x000055d81beda410 rcx = 0x000055d81beda8c0 rdx = 0x00007f945791bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb463f4f0 Step #5: r8 = 0x000055d81beda410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f945791bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d81b79e960 r14 = 0x0000000100000004 r15 = 0x000055d81a70b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x77,0x41,0x41,0x49,0x41,0x6d,0x41,0x77,0x41,0x67,0x49,0x41,0xe0,0x41,0x77,0x67,0x41,0x67,0x49,0x4d,0x41,0x67,0x77,0x41,0x41,0x49,0x41,0x6d,0x45,0x77,0x41,0x67,0x49,0x41,0x5,0x41,0x4d,0x41,0x67,0x77,0x41,0x41,0x49,0x41,0x6d,0x41,0x77,0x41,0x67,0x49,0x41,0xe0,0x41,0x77,0x67,0x41,0x67,0x49,0x4d,0x41,0x67,0x77,0x41,0x41,0x49,0x41,0x6d,0x45,0x77,0x41,0x67,0x49,0x41,0xe0,0x41,0x77,0x67,0x41,0x77,0x41,0x31,0x41,0x77,0x41,0x41,0x73,0x67,0x41,0x67,0x49,0x41,0x3c,0x67,0x41,0x6a,0x77,0x41,0x41,0x4e,0x77,0x76,0x6a,0x41,0xaa,0x41,0x41,0xbc,0x41,0x77,0x6d,0x41,0x77,0x41,0x77,0x69,0x6b,0x4f,0x1b,0x41,0x89,0x41,0x41,0x45,0x77,0x6a,0x4d,0x41,0x49,0x67,0x77,0x41,0x41,0x41,0x6d,0x41,0x77,0x1,0x4e,0x49,0x41,0x1,0x4e,0x49,0x41,0xe0,0x41,0x41,0x31,0x41,0x77,0x41,0x41,0x73,0x67,0x41,0x49,0x6f,0x41,0x3c,0x67,0x41,0xe0,0x41,0x77,0x67,0x41,0x84,0x41,0x41,0x41,0x6d,0x77,0xe,0x2,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005AMAgwAAIAmAwAgIA\340AwgAgIMAgwAAIAmEwAgIA\005AMAgwAAIAmAwAgIA\340AwgAgIMAgwAAIAmEwAgIA\340AwgAwA1AwAAsgAgIA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad18298280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad18297fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad18275929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad18196ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad180eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad180f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad180df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad1810b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f5a710082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad180d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40959==Register values: Step #5: rax = 0x000055ad1cff42a0 rbx = 0x000055ad1cff42a0 rcx = 0x000055ad1cff4750 rdx = 0x00007f1f5a8d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc1090380 Step #5: r8 = 0x000055ad1cff42a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f5a8d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad1b675960 r14 = 0x0000000100000004 r15 = 0x000055ad1a5e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x2,0x0,0x10,0x0,0xfb,0x19,0x42,0x1,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xb,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x0,0x7c,0x7c,0x83,0x83,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x88,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000~\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\260\000\200\211\177\000\000||\203\203\002\000\020\000\373\031B\001\017\017\017\017\017\017\017\017\017\017\017\013\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\000||\203\203\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\200\000\374\206\200\000\000\000||\203\203\000\210\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6bd7ba85e9801073083deb0e99754b0c55709a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAgICGAAAAAAB+h4CAgAAAfHyDgwCAgAD8hoCAgAAAsACAiX8AAHx8g4MCABAA+xlCAQ8PDw8PDw8PDw8PCw8PDw8PDw8PDw8PDw8PDwB8fIODAHx8g4MAgIAA/IaAgAB8fIODAICAAPyGgAAAgAD8hoAAAAB8fIODAIiAAPyGgIAAfHyDgwCAgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1514063372 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ea1c93198, 0x561ea1c9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ea1c9b918,0x561ea1d230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6bd7ba85e9801073083deb0e99754b0c55709a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10729 processed earlier; will process 4546 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e9f4a75dd bp 0x000000000000 sp 0x7ffc92c500a0 T40963) Step #5: ==40963==The signal is caused by a READ memory access. Step #5: #0 0x561e9f4a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e9f2c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e9f2c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e9f2a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e9f1c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e9f11fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e9f1291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e9f1106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e9f13c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f966dfbb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e9f103aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40963==Register values: Step #5: rax = 0x0000561ea406b580 rbx = 0x0000561ea406b580 rcx = 0x0000561ea406ba30 rdx = 0x00007f966e183b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc92c500a0 Step #5: r8 = 0x0000561ea406b580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f966e183be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ea26a6960 r14 = 0x0000000100000004 r15 = 0x0000561ea1613386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x86,0x42,0x7a,0x42,0x7a,0x42,0x7a,0x89,0x7a,0x7c,0x44,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x79,0xa7,0x42,0x42,0x42,0x41,0x7a,0x89,0x42,0x42,0x42,0xfe,0x2,0x43,0x7c,0x42,0x42,0x44,0x91,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x40,0x42,0xd1,0x42,0x7d,0x86,0x42,0x83,0x3b,0x7a,0x44,0x7a,0x89,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x43,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x7a,0x89,0x42,0x42,0x42,0xfe,0x2,0x43,0x7c,0x42,0x42,0x44,0x91,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x40,0x42,0xd1,0x42,0x7d,0x86,0x42,0x83,0x3b,0x7a,0x44,0x7a,0x89,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x43,0x7d,0xc2,0x7d,0xa7,0x42,0x42,0x44,0x91,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x42,0x42,0xc8,0x86,0x7c,0xc2,0x7a,0x5a,0x42,0x42,0x42,0xc8,0x0,0xa7,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@BBB}\206BzBzBz\211z|DB\376\377B|\302y\247BBBAz\211BBB\376\002C|BBD\221BzBBB\376\377B|\302z\247BBB\310@B\321B}\206B\203;zDz\211zBBB\376\377B|\302z\247BBzBBB\376\377C|\302z\247BBB\310z\211BBB\376\002C|BBD\221BzBBB\376\377B|\302z\247BBB\310@B\321B}\206B\203;zDz\211zBBB\376\377B|\302z\247BBzBBB\376\377C}\302}\247BBD\221BzBBB\376\377BBB\310\206|\302zZBBB\310\000\247\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d5fdab84fa4638bd48b59f66e7b65fb1700150e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEJCQn2GQnpCekJ6iXp8REL+/0J8wnmnQkJCQXqJQkJC/gJDfEJCRJFCekJCQv7/QnzCeqdCQkLIQELRQn2GQoM7ekR6iXpCQkL+/0J8wnqnQkJ6QkJC/v9DfMJ6p0JCQsh6iUJCQv4CQ3xCQkSRQnpCQkL+/0J8wnqnQkJCyEBC0UJ9hkKDO3pEeol6QkJC/v9CfMJ6p0JCekJCQv7/Q33CfadCQkSRQnpCQkL+/0JCQsiGfMJ6WkJCQsgApwALAQs= Step #5: MERGE-OUTER: attempt 3001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1514199835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d56eca5198, 0x55d56ecad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d56ecad918,0x55d56ed350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d5fdab84fa4638bd48b59f66e7b65fb1700150e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10730 processed earlier; will process 4545 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d56c4b95dd bp 0x000000000000 sp 0x7fff77af8800 T40967) Step #5: ==40967==The signal is caused by a READ memory access. Step #5: #0 0x55d56c4b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d56c2db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d56c2dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d56c2b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d56c1d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d56c131c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d56c13b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d56c1226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d56c14e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5365402082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d56c115aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40967==Register values: Step #5: rax = 0x000055d57135b550 rbx = 0x000055d57135b550 rcx = 0x000055d57135ba00 rdx = 0x00007f53655cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff77af8800 Step #5: r8 = 0x000055d57135b550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53655cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d56f6b8960 r14 = 0x0000000100000004 r15 = 0x000055d56e625386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xad,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x47,0x1,0x41,0x6e,0x2,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x31,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x41,0x3f,0x45,0x45,0x41,0xc7,0x41,0x69,0x68,0x41,0x45,0x41,0x68,0x67,0x41,0x45,0x41,0x68,0x6f,0x41,0x69,0x68,0xd,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x45,0x69,0x45,0xc1,0x45,0x45,0x45,0x69,0x69,0x47,0x69,0x45,0xc1,0x69,0x70,0x41,0x77,0x41,0x4c,0x69,0x1,0x45,0x41,0x45,0x69,0x45,0x41,0x2f,0x45,0x45,0xc1,0x68,0x45,0xd,0x0,0x45,0x0,0x0,0x1,0x0,0x0,0x0,0xb,0x41,0x69,0x68,0xd,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x45,0x1,0xd,0x0,0x0,0xb,0x46,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266\255@AUA?JEA?EEA\001An\002\177\001An\002\177B\004B\177B\266\264@AUA?JEA?EEG\001An\002\177B\266\264@AUA?JEA?EEA\001An\002\177B1B\177B\266\275\266\275)AmAAA\264@AUA?AEA?EEA\307AihAEAhgAEAhoAih\015\000\000\013FgA\377\377EiE\301EEEiiGiE\301ipAwALi\001EAEiEA/EE\301hE\015\000E\000\000\001\000\000\000\013Aih\015\000\000\013FgA\377\377E\001\015\000\000\013F\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d05318142d619e91aaf22f9a7ec10c0b82281a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/QratQEFVQT9KRUE/RUVBAUFuAn8BQW4Cf0IEQn9CtrRAQVVBP0pFQT9FRUcBQW4Cf0K2tEBBVUE/SkVBP0VFQQFBbgJ/QjFCf0K2vba9KUFtQUFBtEBBVUE/QUVBP0VFQcdBaWhBRUFoZ0FFQWhvQWloDQAAC0ZnQf//RWlFwUVFRWlpR2lFwWlwQXdBTGkBRUFFaUVBL0VFwWhFDQBFAAABAAAAC0FpaA0AAAtGZ0H//0UBDQAAC0YNAAALAAs= Step #5: MERGE-OUTER: attempt 3002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1514334837 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c77b40198, 0x560c77b48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c77b48918,0x560c77bd00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d05318142d619e91aaf22f9a7ec10c0b82281a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10731 processed earlier; will process 4544 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 431 ft: 432 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 549 ft: 617 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c753545dd bp 0x000000000000 sp 0x7fff6c342ac0 T40971) Step #5: ==40971==The signal is caused by a READ memory access. Step #5: #0 0x560c753545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c75176280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c75175fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c75153929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c75074ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c74fccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c74fd61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c74fbd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c74fe93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ddf26e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c74fb0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40971==Register values: Step #5: rax = 0x0000560c797e4430 rbx = 0x0000560c797e4430 rcx = 0x0000560c797e4420 rdx = 0x00007f6ddf436b80 Step #5: rdi = 0x0000560c797e4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff6c342ac0 Step #5: r8 = 0x0000560c797e4430 r9 = 0x0000560c797dbb80 r10 = 0x0000560c797c5010 r11 = 0x00007f6ddf436be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c78553960 r14 = 0x0000000100000004 r15 = 0x0000560c774c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x61,0x4,0x40,0x10,0x0,0x42,0x10,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x6e,0x41,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x30,0x1,0xd0,0x0,0x15,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x45,0x41,0x1,0x45,0x41,0xc6,0xbe,0xfe,0x2f,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x41,0x1,0x45,0xd0,0x0,0x15,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x45,0x41,0x1,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0xbe,0x41,0x1,0x1,0x0,0x60,0x41,0x1,0x45,0x41,0xff,0xfe,0xbd,0x45,0xbe,0x41,0x1,0x1,0x0,0x60,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0xbe,0x41,0x1,0x1,0x0,0x60,0x41,0x1,0x45,0x41,0xff,0xfe,0xbd,0x45,0xbe,0x41,0x1,0x1,0x0,0x60,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x47,0x41,0x1,0x1,0x0,0x60,0x45,0x41,0x41,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAa\004@\020\000B\020\000\032\251\320\200\000\000\373\017\000\000nAI\320\000\024\000\001A0\001\320\000\025\000\320\000\024\000\001A\001AEA\001EA\306\276\376/\000\024\000\001AEBA\001A2A\001E\320\000\025\000\320\000\024\000\001A\001AEA\001EAAA\001\320\000\024\000\001AEBA\001A2A\001EAA\001\320\000\024\000\001AE\276A\001\001\000`A\001EA\377\376\275E\276A\001\001\000`A\001EAA\001\320\000\024\000\001EAA\001\320\000\024\000\001AE\276A\001\001\000`A\001EA\377\376\275E\276A\001\001\000`A\001EAA\001\320\000\024\000\001AEGA\001\001\000`EAA\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7806200b8fa12e97d664308f20ed46562b66b6a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQWEEQBAAQhAAGqnQgAAA+w8AAG5BSdAAFAABQTAB0AAVANAAFAABQQFBRUEBRUHGvv4vABQAAUFFQkEBQTJBAUXQABUA0AAUAAFBAUFFQQFFQUFBAdAAFAABQUVCQQFBMkEBRUFBAdAAFAABQUW+QQEBAGBBAUVB//69Rb5BAQEAYEEBRUFBAdAAFAABRUFBAdAAFAABQUW+QQEBAGBBAUVB//69Rb5BAQEAYEEBRUFBAdAAFAABQUVHQQEBAGBFQUEACws= Step #5: MERGE-OUTER: attempt 3003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1514473194 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db4cb78198, 0x55db4cb80911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db4cb80918,0x55db4cc080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7806200b8fa12e97d664308f20ed46562b66b6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10734 processed earlier; will process 4541 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db4a38c5dd bp 0x000000000000 sp 0x7ffdea2637a0 T40975) Step #5: ==40975==The signal is caused by a READ memory access. Step #5: #0 0x55db4a38c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db4a1ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db4a1adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db4a18b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db4a0acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db4a004c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db4a00e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db49ff56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db4a0213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2107619082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db49fe8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40975==Register values: Step #5: rax = 0x000055db4f093550 rbx = 0x000055db4f093550 rcx = 0x000055db4f093a00 rdx = 0x00007f21077e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdea2637a0 Step #5: r8 = 0x000055db4f093550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21077e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db4d58b960 r14 = 0x0000000100000004 r15 = 0x000055db4c4f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x77,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0x41,0xc0,0x41,0x4a,0x41,0x45,0x6d,0x41,0x49,0xc1,0x45,0x49,0x41,0x41,0x41,0x6b,0x41,0x41,0x4a,0x41,0x41,0xc1,0x41,0x49,0x41,0x41,0x72,0x74,0x41,0xb4,0x41,0x69,0x6e,0x45,0x44,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x69,0x45,0x41,0x77,0x41,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0xbf,0x3f,0xbe,0xbb,0x41,0x45,0x69,0x41,0x41,0x6b,0x41,0x45,0x41,0x8a,0x41,0xc1,0x41,0x8a,0x41,0xc1,0x41,0x78,0x4a,0x41,0x41,0x45,0x41,0x73,0x41,0x78,0x4a,0x41,0x41,0x45,0x41,0x73,0x41,0x41,0x45,0xc1,0x4a,0x49,0x41,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x41,0x6f,0x4,0x0,0x41,0x5,0x0,0xb,0x6c,0x69,0x6e,0x75,0x78,0x43,0x69,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0xb,0x41,0x61,0x0,0x0,0x0,0x5,0x41,0x4a,0x41,0x33,0x41,0x45,0x41,0x4b,0xc1,0x42,0xd,0x1,0x42,0x2b,0x89,0x1,0x42,0x0,0x89,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJggAwin\004@A\362\000\300AA\300AJAEmAI\301EIAAAkAAJAA\301AIAArtA\264AinED\200\000\000\000\005\013AAABiEAwAn\004@A\362\000\300A\277?\276\273AEiAAkAEA\212A\301A\212A\301AxJAAEAsAxJAAEAsAAE\301JIAA\001\000\000\000\000\000\000\000EAo\004\000A\005\000\013linuxCiAn\004\000\020\000\000\005\013Aa\000\000\000\005AJA3AEAK\301B\015\001B+\211\001B\000\211\000\013\000\013\005\000\000\000\000\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e443829854abb2f9a6165dd9caadc897e5c39452 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSmdnQXdpbgRAQfIAwEFBwEFKQUVtQUnBRUlBQUFrQUFKQUHBQUlBQXJ0QbRBaW5FRIAAAAAFC0FBQUJpRUF3QW4EQEHyAMBBvz++u0FFaUFBa0FFQYpBwUGKQcFBeEpBQUVBc0F4SkFBRUFzQUFFwUpJQUEBAAAAAAAAAEVBbwQAQQUAC2xpbnV4Q2lBbgQAEAAABQtBYQAAAAVBSkEzQUVBS8FCDQFCK4kBQgCJAAsACwUAAAAAwQALAAs= Step #5: MERGE-OUTER: attempt 3004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1514609559 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561909766198, 0x56190976e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56190976e918,0x5619097f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e443829854abb2f9a6165dd9caadc897e5c39452' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10735 processed earlier; will process 4540 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561906f7a5dd bp 0x000000000000 sp 0x7ffff86dd0b0 T40979) Step #5: ==40979==The signal is caused by a READ memory access. Step #5: #0 0x561906f7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561906d9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561906d9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561906d79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561906c9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561906bf2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561906bfc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561906be36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561906c0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7e8aa1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561906bd6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40979==Register values: Step #5: rax = 0x000056190b851520 rbx = 0x000056190b851520 rcx = 0x000056190b8519d0 rdx = 0x00007ff7e8c69b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff86dd0b0 Step #5: r8 = 0x000056190b851520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7e8c69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056190a179960 r14 = 0x0000000100000004 r15 = 0x00005619090e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7c,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x6f,0x41,0x32,0x69,0x77,0x6e,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x41,0x45,0x45,0x41,0xda,0x6a,0x41,0x41,0x4a,0x41,0xc1,0x1,0x45,0x6c,0x41,0x61,0x45,0x49,0x45,0xb7,0x1,0xaa,0x10,0x0,0x45,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x45,0xb7,0x1,0xaa,0x10,0x0,0x45,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x69,0x6e,0x41,0x45,0x45,0x41,0x45,0x45,0x22,0x41,0x45,0x41,0x77,0x69,0x41,0x41,0x6e,0x41,0x41,0x45,0xb7,0xaa,0x10,0x0,0x45,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x69,0x6e,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x61,0x45,0x49,0x45,0xb7,0x1,0xaa,0x10,0x0,0x45,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x73,0x45,0xb7,0x1,0xaa,0x10,0x0,0x45,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x69,0x6e,0x41,0x41,0x41,0xc1,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001|\177AA\004@AKAoA2iwnAE\267\235\252\020\000EEAEEA\332jAAJA\301\001ElAaEIE\267\001\252\020\000E\"AE\020\000AE\267\237\252\020\000iE\267\001\252\020\000E\"AE\020\000AE\267\237\252\020\000iinAEEAEE\"AEAwiAAnAAE\267\252\020\000E\"AE\020\000AE\267\237\252\020\000iinAAAAAAAAAAAAA\301aEIE\267\001\252\020\000E\"AE\020\000AE\267\237\252\020\000sE\267\001\252\020\000E\"AE\020\000AE\267\237\252\020\000\020\000AE\267\237\252\020\000iinAAA\301A\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2096f9f3e0cb75bd345c37aa2124ad274839dbb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXx/QUEEQEFLQW9BMml3bkFFt52qEABFRUFFRUHaakFBSkHBAUVsQWFFSUW3AaoQAEUiQUUQAEFFt5+qEABpRbcBqhAARSJBRRAAQUW3n6oQAGlpbkFFRUFFRSJBRUF3aUFBbkFBRbeqEABFIkFFEABBRbefqhAAaWluQUFBQUFBQUFBQUFBQcFhRUlFtwGqEABFIkFFEABBRbefqhAAc0W3AaoQAEUiQUUQAEFFt5+qEAAQAEFFt5+qEABpaW5BQUHBQQALAAs= Step #5: MERGE-OUTER: attempt 3005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1514744789 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fbfea3198, 0x558fbfeab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fbfeab918,0x558fbff330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2096f9f3e0cb75bd345c37aa2124ad274839dbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10736 processed earlier; will process 4539 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 337 ft: 338 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fbd6b75dd bp 0x000000000000 sp 0x7ffc60961720 T40983) Step #5: ==40983==The signal is caused by a READ memory access. Step #5: #0 0x558fbd6b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fbd4d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fbd4d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fbd4b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fbd3d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fbd32fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fbd3391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fbd3206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fbd34c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5247a41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fbd313aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40983==Register values: Step #5: rax = 0x0000558fc2103cf0 rbx = 0x0000558fc2103cf0 rcx = 0x0000558fc2103ce0 rdx = 0x00007f5247c09b80 Step #5: rdi = 0x0000558fc2103ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffc60961720 Step #5: r8 = 0x0000558fc2103cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5247c09be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fc08b6960 r14 = 0x0000000100000004 r15 = 0x0000558fbf823386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x39,0x20,0x21,0x1a,0x7a,0x85,0x42,0x2d,0x1,0x79,0x42,0x46,0x89,0x7a,0x85,0x42,0xf9,0x3d,0x42,0x42,0x79,0x8a,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x20,0x1,0x42,0xb4,0x76,0x8a,0x89,0x42,0x46,0x42,0x25,0x89,0x42,0x1,0x20,0x1,0x42,0x46,0x89,0x42,0x25,0x5a,0xd,0x0,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x42,0x79,0x8a,0x42,0x89,0x36,0x42,0x25,0x89,0x42,0xdc,0x1,0x42,0x46,0x89,0x81,0x42,0xc1,0x21,0x1,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x3b,0x7a,0x21,0x31,0x42,0x46,0x89,0x42,0x25,0x21,0x1,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x7a,0x21,0x32,0x85,0x42,0x46,0x89,0x86,0x7f,0x42,0xf9,0x3d,0x7a,0x42,0x79,0x8a,0x42,0x42,0x1a,0x20,0x20,0x20,0x1a,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x7a,0x21,0x31,0x85,0x42,0x46,0x89,0x86,0x42,0x46,0x89,0x42,0x5b,0x21,0x1,0x1a,0x42,0x46,0x89,0x7a,0x85,0x42,0xf5,0x3d,0x42,0x5d,0x42,0x79,0x42,0x89,0x46,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\001 \032\032\032 9 !\032z\205B-\001yBF\211z\205B\371=BBy\212B\211FB%\211B \001B\264v\212\211BFB%\211B\001 \001BF\211B%Z\015\000\211B\032 \032By\212B\2116B%\211B\334\001BF\211\201B\301!\001\032\211B\032 ;z!1BF\211B%!\001\032\211B\032 \032\032\211B\032 \032z!2\205BF\211\206\177B\371=zBy\212BB\032 \032\032\211B\032 \032z!1\205BF\211\206BF\211B[!\001\032BF\211z\205B\365=B]ByB\211F\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db2482c0707ed6da66dd68a2cef511d9b378cabb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoBIBoaGiA5ICEaeoVCLQF5QkaJeoVC+T1CQnmKQolGQiWJQiABQrR2iolCRkIliUIBIAFCRolCJVoNAIlCGiAgIBpCeYpCiTZCJYlC3AFCRomBQsEhARqJQhogICA7eiExQkaJQiUhARqJQhogICAaGolCGiAgIBp6ITKFQkaJhn9C+T16QnmKQkIaICAgGhqJQhogICAaeiExhUJGiYZCRolCWyEBGkJGiXqFQvU9Ql1CeUKJRgALAAs= Step #5: MERGE-OUTER: attempt 3006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1514882212 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfd6233198, 0x55dfd623b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfd623b918,0x55dfd62c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db2482c0707ed6da66dd68a2cef511d9b378cabb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10738 processed earlier; will process 4537 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfd3a475dd bp 0x000000000000 sp 0x7ffc8a80dec0 T40987) Step #5: ==40987==The signal is caused by a READ memory access. Step #5: #0 0x55dfd3a475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfd3869280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfd3868fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfd3846929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfd3767ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfd36bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfd36c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfd36b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfd36dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f70df8be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfd36a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40987==Register values: Step #5: rax = 0x000055dfd85ea3f0 rbx = 0x000055dfd85ea3f0 rcx = 0x000055dfd85ea8a0 rdx = 0x00007f70dfa86b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8a80dec0 Step #5: r8 = 0x000055dfd85ea3f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f70dfa86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfd6c46960 r14 = 0x0000000100000004 r15 = 0x000055dfd5bb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0x3d,0x41,0x45,0x41,0x6a,0x41,0x43,0x45,0x41,0xf1,0xaa,0xe0,0x41,0x45,0x6a,0x41,0x17,0x41,0x6a,0x45,0x41,0x3d,0x41,0x4d,0x45,0x41,0x71,0x45,0x41,0xbd,0x41,0x41,0x4b,0x6b,0x6a,0x41,0x2d,0x45,0x41,0x71,0x45,0x4d,0x41,0x45,0x45,0x71,0x41,0x4d,0x41,0xc1,0x45,0x41,0x45,0x41,0x2d,0x45,0x75,0x41,0x4d,0x41,0x6a,0x41,0x6a,0x45,0x41,0x3d,0x45,0x71,0x41,0x4d,0x41,0x45,0x41,0x33,0x45,0x71,0x41,0x4d,0x41,0xc1,0x45,0x41,0x2d,0x45,0x71,0x41,0x6c,0x69,0x6e,0x75,0x78,0x45,0x41,0x2d,0x45,0x75,0x41,0x4d,0x41,0x6a,0x41,0x6a,0x45,0x41,0x3d,0x45,0x71,0x41,0x4d,0x41,0x45,0x41,0x31,0x45,0x71,0x41,0x4d,0x41,0xc1,0x45,0x41,0x45,0x41,0x2d,0x45,0x75,0x4d,0x41,0x5b,0x6b,0x70,0x45,0x71,0x41,0x4d,0x41,0xc1,0x45,0x41,0x45,0x41,0x2d,0x45,0x75,0x41,0x4d,0x41,0x6a,0x41,0x6a,0x45,0x41,0x3d,0x45,0x71,0x41,0x4d,0x41,0x45,0x41,0x31,0x45,0x71,0x41,0x4d,0x41,0xc1,0x45,0x41,0x4d,0x45,0x4a,0x6c,0x69,0x6e,0x75,0x78,0x41,0x69,0x70,0x6e,0x6c,0x75,0x6a,0x45,0x6a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA=\004@A.A=AEAjACEA\361\252\340AEjA\027AjEA=AMEAqEA\275AAKkjA-EAqEMAEEqAMA\301EAEA-EuAMAjAjEA=EqAMAEA3EqAMA\301EA-EqAlinuxEA-EuAMAjAjEA=EqAMAEA1EqAMA\301EAEA-EuMA[kpEqAMA\301EAEA-EuAMAjAjEA=EqAMAEA1EqAMA\301EAMEJlinuxAipnlujEj\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cadb7034d49050eda944845a2f0b8492fa52ad34 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQT0EQEEuQT1BRUFqQUNFQfGq4EFFakEXQWpFQT1BTUVBcUVBvUFBS2tqQS1FQXFFTUFFRXFBTUHBRUFFQS1FdUFNQWpBakVBPUVxQU1BRUEzRXFBTUHBRUEtRXFBbGludXhFQS1FdUFNQWpBakVBPUVxQU1BRUExRXFBTUHBRUFFQS1FdU1BW2twRXFBTUHBRUFFQS1FdUFNQWpBakVBPUVxQU1BRUExRXFBTUHBRUFNRUpsaW51eEFpcG5sdWpFagALAAs= Step #5: MERGE-OUTER: attempt 3007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515019501 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7bc4e4198, 0x55d7bc4ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7bc4ec918,0x55d7bc5740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cadb7034d49050eda944845a2f0b8492fa52ad34' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10739 processed earlier; will process 4536 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7b9cf85dd bp 0x000000000000 sp 0x7ffe2bde3900 T40991) Step #5: ==40991==The signal is caused by a READ memory access. Step #5: #0 0x55d7b9cf85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7b9b1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7b9b19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7b9af7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7b9a18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7b9970c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7b997a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7b99616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7b998d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d3c6f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7b9954aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40991==Register values: Step #5: rax = 0x000055d7be978430 rbx = 0x000055d7be978430 rcx = 0x000055d7be978420 rdx = 0x00007f5d3c8c1b80 Step #5: rdi = 0x000055d7be978420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe2bde3900 Step #5: r8 = 0x000055d7be978430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d3c8c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7bcef7960 r14 = 0x0000000100000004 r15 = 0x000055d7bbe64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6d,0x7f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x84,0x85,0x42,0x7c,0x42,0xff,0x4f,0x42,0x3a,0x82,0x50,0xad,0x59,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x59,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x59,0xad,0x56,0xad,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x56,0xac,0x42,0x88,0x3e,0xc4,0x42,0xc2,0x3a,0x54,0xad,0x56,0xac,0x89,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x59,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x59,0xad,0x56,0xad,0x81,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x52,0xad,0x56,0xac,0x42,0xae,0x79,0x42,0x7c,0x42,0x8a,0x7f,0x1,0x7c,0x42,0x88,0x3e,0xc4,0x42,0xc2,0x3a,0x54,0xad,0x54,0xac,0x89,0xc4,0x42,0x59,0x42,0x64,0x42,0xc2,0x3a,0x50,0x42,0x64,0xc2,0x42,0x3a,0x50,0xad,0x56,0xac,0x42,0xae,0xb9,0x42,0x7c,0x42,0x42,0x42,0x84,0x85,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0x0,0x0,0x0,0x5c,0x0,0x0,0x0,0x90,0x0,0x0,0x68,0x1,0x0,0x0,0x0,0x0,0x56,0xad,0xa7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001m\177AA\004@B;B\204\205B|B\377OB:\202P\255YB|B\377_B:\302P\255Y\254BCB\210\304>B\302:Y\255V\255\211\304B>BdB\302:P\255V\254B\210>\304B\302:T\255V\254\211B\377_B:\302P\255YB|B\377_B:\302P\255Q\254BCB\210\304>B\302:Y\255V\255\201\304B>BdB\302:R\255V\254B\256yB|B\212\177\001|B\210>\304B\302:T\255T\254\211\304BYBdB\302:PBd\302B:P\255V\254B\256\271B|BBB\204\205B|B\377_B:\000\000\000\\\000\000\000\220\000\000h\001\000\000\000\000V\255\247\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-67503f183b39c709e01ce332240cd0c553b242a8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW1/QUEEQEI7QoSFQnxC/09COoJQrVlCfEL/X0I6wlCtWaxCQ0KIxD5CwjpZrVaticRCPkJkQsI6UK1WrEKIPsRCwjpUrVasiUL/X0I6wlCtWUJ8Qv9fQjrCUK1RrEJDQojEPkLCOlmtVq2BxEI+QmRCwjpSrVasQq55QnxCin8BfEKIPsRCwjpUrVSsicRCWUJkQsI6UEJkwkI6UK1WrEKuuUJ8QkJChIVCfEL/X0I6AAAAXAAAAJAAAGgBAAAAAFatpwALAAs= Step #5: MERGE-OUTER: attempt 3008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515158713 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c2fb30198, 0x555c2fb38911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c2fb38918,0x555c2fbc00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67503f183b39c709e01ce332240cd0c553b242a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10741 processed earlier; will process 4534 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c2d3445dd bp 0x000000000000 sp 0x7ffebd62ffe0 T40995) Step #5: ==40995==The signal is caused by a READ memory access. Step #5: #0 0x555c2d3445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c2d166280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c2d165fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c2d143929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c2d064ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c2cfbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c2cfc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c2cfad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c2cfd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58a1078082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c2cfa0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40995==Register values: Step #5: rax = 0x0000555c31be3670 rbx = 0x0000555c31be3670 rcx = 0x0000555c31be3b20 rdx = 0x00007f58a1240b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebd62ffe0 Step #5: r8 = 0x0000555c31be3670 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58a1240be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c30543960 r14 = 0x0000000100000004 r15 = 0x0000555c2f4b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x6d,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xea,0xe8,0x0,0x41,0x67,0x6c,0x41,0x45,0x45,0x41,0x6a,0x41,0x7f,0x6d,0x41,0x41,0x41,0x41,0x6c,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x6c,0x69,0x6e,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x6c,0x41,0x6a,0xc1,0x41,0x6d,0x6c,0x69,0x6e,0x41,0x43,0x41,0x7f,0x41,0x7f,0x6d,0x49,0x41,0xff,0x7f,0x6d,0x41,0x43,0x41,0x7f,0x6d,0x41,0x7f,0x49,0x6c,0x41,0x6a,0x6f,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x7f,0x6d,0x41,0x43,0x41,0x7f,0x6d,0x41,0x7f,0x49,0x41,0x49,0x77,0x41,0x7f,0x6c,0x41,0x41,0x41,0x6c,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x6c,0x69,0x6f,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x6c,0x41,0x6a,0xc1,0x41,0x6d,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x6c,0x69,0x6e,0x41,0x43,0x41,0x7f,0x6c,0x49,0x41,0xff,0x6c,0x41,0x8b,0x27,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\004mAA\003@AKA\352\350\000AglAEEAjA\177mAAAAlAA\300A\177AlmHAajA\177mACFA\177mlinACA\177mIA\377lAj\301AmlinACA\177A\177mIA\377\177mACA\177mA\177IlAjoACA\177mIA\377\177mACA\177mA\177IAIwA\177lAAAlAA\300A\177AlmHAajA\177mACFA\177mlioACA\177mIA\377lAj\301AmAA\300A\177AlmHAajA\177mACFA\177mlinACA\177lIA\377lA\213'\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94559b1f702a7264a55c762c0196b8598d6c854e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQRtQUEDQEFLQeroAEFnbEFFRUFqQX9tQUFBQWxBQcBBf0FsbUhBYWpBf21BQ0ZBf21saW5BQ0F/bUlB/2xBasFBbWxpbkFDQX9Bf21JQf9/bUFDQX9tQX9JbEFqb0FDQX9tSUH/f21BQ0F/bUF/SUFJd0F/bEFBQWxBQcBBf0FsbUhBYWpBf21BQ0ZBf21saW9BQ0F/bUlB/2xBasFBbUFBwEF/QWxtSEFhakF/bUFDRkF/bWxpbkFDQX9sSUH/bEGLJwALAAs= Step #5: MERGE-OUTER: attempt 3009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515296261 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557080b47198, 0x557080b4f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557080b4f918,0x557080bd70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94559b1f702a7264a55c762c0196b8598d6c854e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10743 processed earlier; will process 4532 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==40999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55707e35b5dd bp 0x000000000000 sp 0x7ffe4a153930 T40999) Step #5: ==40999==The signal is caused by a READ memory access. Step #5: #0 0x55707e35b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55707e17d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55707e17cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55707e15a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55707e07bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55707dfd3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55707dfdd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55707dfc46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55707dff03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a0f336082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55707dfb7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==40999==Register values: Step #5: rax = 0x00005570835544b0 rbx = 0x00005570835544b0 rcx = 0x0000557083554960 rdx = 0x00007f8a0f4feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4a153930 Step #5: r8 = 0x00005570835544b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a0f4febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055708155a960 r14 = 0x0000000100000004 r15 = 0x00005570804c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==40999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4b,0x69,0xac,0x41,0x2c,0x41,0x30,0x4d,0x41,0x41,0x71,0x41,0xd6,0x41,0x41,0x4c,0x41,0x41,0x6e,0x41,0x41,0x4,0x40,0x41,0x2e,0x69,0x41,0xc1,0x4a,0x41,0x76,0x41,0x45,0x77,0x6c,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0x41,0x67,0x45,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0x70,0x41,0x41,0x1,0x41,0x3f,0x4b,0x41,0x41,0x6c,0x4a,0x41,0x41,0x41,0x76,0x41,0x45,0x77,0x6c,0x69,0xd,0x3,0x41,0x2e,0x45,0x69,0x41,0x41,0x41,0x67,0x45,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0xfd,0x77,0x41,0x6d,0x45,0x4b,0x45,0x41,0x6c,0x69,0x6f,0xd,0x3,0x41,0xfd,0x77,0x41,0x6d,0x45,0x41,0xc2,0x87,0x41,0x1,0x41,0x76,0x41,0x45,0x77,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0x41,0x67,0x45,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0xfd,0x77,0x1,0x6d,0x45,0x41,0xc2,0x87,0x41,0x41,0xf6,0xbe,0x90,0x69,0x77,0xd,0x82,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0x0,0x4c,0x69,0x4e,0x74,0xc1,0x6b,0x75,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAC\004@AK\004@AKi\254A,A0MAAqA\326AALAAnAA\004@A.iA\301JAvAEwli\015\003A.Ai\301AAgEmi\015\003A.Ai\301ApAA\001A?KAAlJAAAvAEwli\015\003A.EiAAAgEmi\015\003A.Ai\301A\375wAmEKEAlio\015\003A\375wAmEA\302\207A\001AvAEwmi\015\003A.Ai\301AAgEmi\015\003A.Ai\301A\375w\001mEA\302\207AA\366\276\220iw\015\202\000\000\000\000\013\000\013\000LiNt\301ku\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-81259ff0fed7b347a535c3cc59b5354cd9ce1b4d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUMEQEFLBEBBS2msQSxBME1BQXFB1kFBTEFBbkFBBEBBLmlBwUpBdkFFd2xpDQNBLkFpwUFBZ0VtaQ0DQS5BacFBcEFBAUE/S0FBbEpBQUF2QUV3bGkNA0EuRWlBQUFnRW1pDQNBLkFpwUH9d0FtRUtFQWxpbw0DQf13QW1FQcKHQQFBdkFFd21pDQNBLkFpwUFBZ0VtaQ0DQS5BacFB/XcBbUVBwodBQfa+kGl3DYIAAAAACwALAExpTnTBa3UNAAALAAs= Step #5: MERGE-OUTER: attempt 3010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515432268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a23f020198, 0x55a23f028911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a23f028918,0x55a23f0b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/81259ff0fed7b347a535c3cc59b5354cd9ce1b4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10744 processed earlier; will process 4531 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a23c8345dd bp 0x000000000000 sp 0x7ffcd734e980 T41003) Step #5: ==41003==The signal is caused by a READ memory access. Step #5: #0 0x55a23c8345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a23c656280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a23c655fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a23c633929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a23c554ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a23c4acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a23c4b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a23c49d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a23c4c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc01e319082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a23c490aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41003==Register values: Step #5: rax = 0x000055a24075a400 rbx = 0x000055a24075a400 rcx = 0x000055a24075a8b0 rdx = 0x00007fc01e4e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd734e980 Step #5: r8 = 0x000055a24075a400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc01e4e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a23fa33960 r14 = 0x0000000100000004 r15 = 0x000055a23e9a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x41,0x4,0x40,0x42,0xfe,0x40,0xb9,0x42,0x7a,0x42,0x1a,0x42,0x78,0x42,0x0,0x7a,0x7e,0x42,0x42,0x87,0x42,0x7f,0x42,0x42,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x84,0x7f,0x7c,0x7f,0x7a,0x42,0x42,0x42,0x7f,0x42,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x79,0x7f,0x42,0x89,0xc2,0x42,0x42,0x42,0xc2,0x87,0x81,0x42,0x7e,0x42,0x42,0x8a,0x42,0x87,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x42,0x87,0x42,0xeb,0x87,0x8a,0x7f,0x84,0x7f,0x42,0x7f,0x42,0x42,0x42,0x42,0x89,0xc2,0x42,0x7f,0x7a,0x42,0x42,0x87,0x81,0x42,0x7e,0x42,0x42,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x42,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x87,0x2,0x0,0x42,0x6b,0x87,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x42,0x7f,0x42,0x42,0x81,0x7d,0x42,0xfc,0x72,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mAA\004@B\376@\271BzB\032BxB\000z~BB\207B\177BBB\207\212\177Bk\207\204\177|\177zBBB\177B\207~B\177BBB\207\177Bk\207\207~B\177BBy\177B\211\302BBB\302\207\201B~BB\212B\207\177Bk\207\207~B\177BBB\207B\207B\353\207\212\177\204\177B\177BBBB\211\302B\177zBB\207\201B~BBB\207\212\177Bk\207\207~B\177BBB\207B\207\212\177Bk\207\204\177\177|BzBk\207\207~B\177BBB\207B\207\212\177BkB\204\177\177|BzB\207\002\000Bk\207\204\177\177|BzBB\177BB\201}B\374r\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-14b42396e76482d80f326d1c2a3959db19084065 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQUEEQEL+QLlCekIaQnhCAHp+QkKHQn9CQkKHin9Ca4eEf3x/ekJCQn9Ch35Cf0JCQod/QmuHh35Cf0JCeX9CicJCQkLCh4FCfkJCikKHf0Jrh4d+Qn9CQkKHQodC64eKf4R/Qn9CQkJCicJCf3pCQoeBQn5CQkKHin9Ca4eHfkJ/QkJCh0KHin9Ca4eEf398QnpCa4eHfkJ/QkJCh0KHin9Ca0KEf398QnpChwIAQmuHhH9/fEJ6QkJ/QkKBfUL8cgALAQs= Step #5: MERGE-OUTER: attempt 3011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515569340 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eab762f198, 0x55eab7637911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eab7637918,0x55eab76bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14b42396e76482d80f326d1c2a3959db19084065' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10745 processed earlier; will process 4530 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eab4e435dd bp 0x000000000000 sp 0x7ffdd2499fe0 T41007) Step #5: ==41007==The signal is caused by a READ memory access. Step #5: #0 0x55eab4e435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eab4c65280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eab4c64fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eab4c42929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eab4b63ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eab4abbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eab4ac51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eab4aac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eab4ad83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb557615082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eab4a9faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41007==Register values: Step #5: rax = 0x000055eab8e5e360 rbx = 0x000055eab8e5e360 rcx = 0x000055eab8e5e810 rdx = 0x00007fb5577ddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd2499fe0 Step #5: r8 = 0x000055eab8e5e360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb5577ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eab8042960 r14 = 0x0000000100000004 r15 = 0x000055eab6faf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7e,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x6d,0x41,0x4a,0x41,0xe1,0x77,0x6c,0x41,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0x27,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x1a,0x41,0x49,0x67,0x74,0x41,0x7f,0x41,0x6c,0x74,0x41,0x6c,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0xff,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x1,0xd,0x0,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x41,0x67,0x74,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x49,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x67,0x6c,0x6b,0x6e,0x75,0x78,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x49,0x67,0x74,0x41,0x7f,0xc0,0x49,0x45,0xd,0x0,0x20,0x1,0x0,0x70,0x4b,0x78,0x0,0x5d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006~AA\003@AKA\252MmAJA\341wlAtAL\320\000\324\325\000\325\001\324\321A\300'inux\300IE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321\032AIgtA\177AltAlAL\320\000\324\325\000\325\001\324\321A\300\377inux\300IE\015\001\015\000\000AL\320\000\324\325\000\325\001\324\321AAAgtA\177A\000\001\015\000AL\320\000\324\325\000\325\001\324\321A\177A\000\001\015\000IL\320\000\324\325\000\325\001\324\325\000\325\001\324\321AAglknux\001\015\000AL\320\000\324\325\000\325\001\324\321AAIgtA\177\300IE\015\000 \001\000pKx\000]\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64231ac642219c97c7c82411206495b2c3fea7b4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZ+QUEDQEFLQapNbUFKQeF3bEF0QUzQANTVANUB1NFBwCdpbnV4wElFDQABDQBBTNAA1NUA1QHU0RpBSWd0QX9BbHRBbEFM0ADU1QDVAdTRQcD/aW51eMBJRQ0BDQAAQUzQANTVANUB1NFBQUFndEF/QQABDQBBTNAA1NUA1QHU0UF/QQABDQBJTNAA1NUA1QHU1QDVAdTRQUFnbGtudXgBDQBBTNAA1NUA1QHU0UFBSWd0QX/ASUUNACABAHBLeABdAQALAAs= Step #5: MERGE-OUTER: attempt 3012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515705231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8478ba198, 0x55b8478c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8478c2918,0x55b84794a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64231ac642219c97c7c82411206495b2c3fea7b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10746 processed earlier; will process 4529 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 361 ft: 362 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8450ce5dd bp 0x000000000000 sp 0x7fffb5a028a0 T41011) Step #5: ==41011==The signal is caused by a READ memory access. Step #5: #0 0x55b8450ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b844ef0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b844eeffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b844ecd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b844deead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b844d46c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b844d501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b844d376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b844d633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91c2339082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b844d2aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41011==Register values: Step #5: rax = 0x000055b849405430 rbx = 0x000055b849405430 rcx = 0x000055b849405420 rdx = 0x00007f91c2501b80 Step #5: rdi = 0x000055b849405420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffb5a028a0 Step #5: r8 = 0x000055b849405430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91c2501be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8482cd960 r14 = 0x0000000100000004 r15 = 0x000055b84723a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x40,0x2,0x0,0x2,0x73,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x10,0x0,0x0,0x0,0x56,0x0,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0xa0,0x99,0x9d,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x10,0x0,0x0,0x0,0x56,0x0,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0xa0,0x99,0x9d,0x99,0x9b,0x99,0x99,0x10,0x0,0x99,0x99,0x0,0x1,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x87,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x82,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x8a,0x0,0x0,0x0,0xb,0x0,0x9f,0x0,0xac,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0xb8,0x0,0xb0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004@\002\000\002s\000\000\231\231\231\231\231\231\231\231\231\233\231\231\231\231\231\233\231\231\020\000\000\000V\000\000\000\231\231\231\231\231\231\231\231\231\231\231\240\231\235\231\231\231\231\231\231\231\231\231\233\231\231\231\231\231\233\231\231\020\000\000\000V\000\000\000\231\231\231\231\231\231\231\231\231\231\231\240\231\235\231\233\231\231\020\000\231\231\000\001\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\207\203\203\203\203\203\203\203\203\203\202\203\203\203\203\203\203\203\203\203\203\203\212\000\000\000\013\000\237\000\254\000\000\374\000\000\000\000\000\013\000]\000\254\000\270\000\260\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc543238d996c8bfa567f3fd413eb835a4316ae1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBEACAAJzAACZmZmZmZmZmZmbmZmZmZmbmZkQAAAAVgAAAJmZmZmZmZmZmZmZoJmdmZmZmZmZmZmZm5mZmZmZm5mZEAAAAFYAAACZmZmZmZmZmZmZmaCZnZmbmZkQAJmZAAGDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4eDg4ODg4ODg4OCg4ODg4ODg4ODg4OKAAAACwCfAKwAAPwAAAAAAAsAXQCsALgAsAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515843228 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c2b621198, 0x555c2b629911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c2b629918,0x555c2b6b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc543238d996c8bfa567f3fd413eb835a4316ae1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10748 processed earlier; will process 4527 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c28e355dd bp 0x000000000000 sp 0x7ffdca212bf0 T41015) Step #5: ==41015==The signal is caused by a READ memory access. Step #5: #0 0x555c28e355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c28c57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c28c56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c28c34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c28b55ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c28aadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c28ab71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c28a9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c28aca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda278ab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c28a91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41015==Register values: Step #5: rax = 0x0000555c2ddc0410 rbx = 0x0000555c2ddc0410 rcx = 0x0000555c2ddc08c0 rdx = 0x00007fda27a73b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdca212bf0 Step #5: r8 = 0x0000555c2ddc0410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda27a73be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c2c034960 r14 = 0x0000000100000004 r15 = 0x0000555c2afa1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4d,0xc1,0x67,0x41,0x67,0x41,0x6a,0x41,0x45,0x78,0x76,0x41,0x41,0x69,0x41,0x6e,0x1,0x76,0x68,0x41,0x41,0x41,0xa2,0x41,0x1,0x48,0xb7,0x41,0x46,0xb8,0x9f,0x41,0x46,0xb8,0xa3,0x41,0x46,0xb7,0xa2,0x41,0x17,0x41,0x41,0x46,0xb7,0xa2,0x41,0x17,0x41,0x41,0x41,0x40,0x41,0x41,0x6f,0x41,0x41,0x41,0x1,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x41,0x41,0x41,0x1,0x48,0x41,0x3a,0x46,0xb8,0xa2,0x41,0x46,0xb8,0xa3,0x41,0x46,0xb7,0xa2,0x41,0x17,0x41,0x41,0x41,0x40,0x41,0x41,0x6f,0x41,0x41,0x41,0x1,0x48,0xb7,0x41,0x46,0xb8,0x9a,0x41,0x46,0xb8,0xa3,0x41,0x7b,0xb7,0xa2,0x41,0x17,0x41,0x41,0x44,0xb8,0xa3,0x41,0x46,0xb7,0xa6,0x41,0x17,0x41,0x41,0x41,0xc0,0x41,0x67,0x4a,0x45,0x45,0x41,0x41,0x41,0x41,0x41,0x1,0x48,0xb7,0x41,0x45,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa3,0x41,0x97,0x41,0x41,0x41,0x46,0xb8,0xa3,0x41,0x97,0x41,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa3,0x41,0x97,0x41,0x41,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\252M\301gAgAjAExvAAiAn\001vhAAA\242A\001H\267AF\270\237AF\270\243AF\267\242A\027AAF\267\242A\027AAA@AAoAAA\001H\267AF\270\242AAAA\001HA:F\270\242AF\270\243AF\267\242A\027AAA@AAoAAA\001H\267AF\270\232AF\270\243A{\267\242A\027AAD\270\243AF\267\246A\027AAA\300AgJEEAAAAA\001H\267AE\270\242AF\267\243AH\267AF\270\243A\227AAAF\270\243A\227A\270\242AF\267\243AH\267AF\270\243A\227AAB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5c21216177c58d3a4667bc1ff8966ae92a1346a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQapNwWdBZ0FqQUV4dkFBaUFuAXZoQUFBokEBSLdBRrifQUa4o0FGt6JBF0FBRreiQRdBQUFAQUFvQUFBAUi3QUa4okFBQUEBSEE6RriiQUa4o0FGt6JBF0FBQUBBQW9BQUEBSLdBRriaQUa4o0F7t6JBF0FBRLijQUa3pkEXQUFBwEFnSkVFQUFBQUEBSLdBRbiiQUa3o0FIt0FGuKNBl0FBQUa4o0GXQbiiQUa3o0FIt0FGuKNBl0FBQgALAAs= Step #5: MERGE-OUTER: attempt 3014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1515979034 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563efe489198, 0x563efe491911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563efe491918,0x563efe5190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5c21216177c58d3a4667bc1ff8966ae92a1346a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10749 processed earlier; will process 4526 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563efbc9d5dd bp 0x000000000000 sp 0x7ffea50d2730 T41019) Step #5: ==41019==The signal is caused by a READ memory access. Step #5: #0 0x563efbc9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563efbabf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563efbabefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563efba9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563efb9bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563efb915c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563efb91f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563efb9066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563efb9323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff78a1a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563efb8f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41019==Register values: Step #5: rax = 0x0000563eff8a5530 rbx = 0x0000563eff8a5530 rcx = 0x0000563eff8a59e0 rdx = 0x00007ff78a36fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea50d2730 Step #5: r8 = 0x0000563eff8a5530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff78a36fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563efee9c960 r14 = 0x0000000100000004 r15 = 0x0000563efde09386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x58,0xac,0x42,0xae,0x79,0x42,0x34,0x42,0x12,0x7f,0x1,0x42,0x64,0x42,0xc2,0x3a,0x50,0xac,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0x8a,0x7f,0x1,0x7c,0x8a,0x42,0xc2,0xff,0x1,0x80,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7c,0x42,0x32,0x88,0x7f,0x42,0x42,0x7b,0x81,0x7c,0x7a,0x82,0x7c,0x8a,0x42,0x3e,0x88,0x42,0x7a,0x7b,0x80,0x7f,0x84,0x42,0x7c,0x8a,0x7c,0x8a,0x7f,0x1,0x7c,0x8a,0x8a,0x7c,0x8a,0x7f,0x1,0x7c,0x8a,0x42,0xc2,0xff,0x1,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x58,0xac,0x42,0xae,0x79,0x42,0x34,0x42,0x12,0x7f,0x1,0x42,0x64,0x42,0xc2,0x3a,0x8a,0x42,0x3e,0x88,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x8a,0x7c,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@BBBB}zB|B\377_BCB\210\304>B\302:T\255X\254B\256yB4B\022\177\001BdB\302:P\254P\254B\256yB{BdB\212\177\001|\212B\302\377\001\200{BdB\302:P\255P\254B\256yP\255P\254B\256yB{BdB\302:P\255P\254B\256yB|B2\210\177BB{\201|z\202|\212B>\210Bz{\200\177\204B|\212|\212\177\001|\212\212|\212\177\001|\212B\302\377\001B}zB|B\377_BCB\210\304>B\302:T\255X\254B\256yB4B\022\177\001BdB\302:\212B>\210P\255P\254B\256yB\212|B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10515aacf33b8f71d57bb3b529189cce93fb1130 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEJCQkJ9ekJ8Qv9fQkNCiMQ+QsI6VK1YrEKueUI0QhJ/AUJkQsI6UKxQrEKueUJ7QmRCin8BfIpCwv8BgHtCZELCOlCtUKxCrnlQrVCsQq55QntCZELCOlCtUKxCrnlCfEIyiH9CQnuBfHqCfIpCPohCenuAf4RCfIp8in8BfIqKfIp/AXyKQsL/AUJ9ekJ8Qv9fQkNCiMQ+QsI6VK1YrEKueUI0QhJ/AUJkQsI6ikI+iFCtUKxCrnlCinxCPgALAAs= Step #5: MERGE-OUTER: attempt 3015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1516117328 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e933e9198, 0x561e933f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e933f1918,0x561e934790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10515aacf33b8f71d57bb3b529189cce93fb1130' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10750 processed earlier; will process 4525 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e90bfd5dd bp 0x000000000000 sp 0x7fff3b7217c0 T41023) Step #5: ==41023==The signal is caused by a READ memory access. Step #5: #0 0x561e90bfd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e90a1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e90a1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e909fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e9091dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e90875c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e9087f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e908666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e908923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd196c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e90859aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41023==Register values: Step #5: rax = 0x0000561e959c3460 rbx = 0x0000561e959c3460 rcx = 0x0000561e959c3910 rdx = 0x00007fdd1988fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3b7217c0 Step #5: r8 = 0x0000561e959c3460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd1988fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e93dfc960 r14 = 0x0000000100000004 r15 = 0x0000561e92d69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0xb7,0xab,0x1,0x1,0x0,0x4f,0x0,0x45,0x0,0xf,0x10,0x0,0x64,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x0,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253AxA\267\253\001\001\000O\000E\000\017\020\000d\001\001\000ui\001Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253\001 \"\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\001\000\001\001\000O\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aefcf90912dc9db6ddec704730497fba29ea436a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQW1B9T63q3ICAEFtQfU+t6tyQU1BZ0FqQatqQWloAQ0AQQUACwECAEFtQfU+t6tyQU1BZ0FqQatqQWloAQ0AQQUBt6tBOgG3q0F4QberAQEATwBFAA8QAGQBAQB1aQFBamkBSg4BAQBPAAsBAgBBbUH1PrerASAgICIAAAAAAAAAAAAAAAAAAAALAAAAAAAAAAAAIQABAAEBAE8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1516254190 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b54616c198, 0x55b546174911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b546174918,0x55b5461fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aefcf90912dc9db6ddec704730497fba29ea436a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10751 processed earlier; will process 4524 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5439805dd bp 0x000000000000 sp 0x7ffecf983c00 T41027) Step #5: ==41027==The signal is caused by a READ memory access. Step #5: #0 0x55b5439805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5437a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5437a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b54377f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5436a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5435f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5436021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5435e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5436153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23ba959082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5435dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41027==Register values: Step #5: rax = 0x000055b5488a1410 rbx = 0x000055b5488a1410 rcx = 0x000055b5488a18c0 rdx = 0x00007f23bab21b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecf983c00 Step #5: r8 = 0x000055b5488a1410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23bab21be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b546b7f960 r14 = 0x0000000100000004 r15 = 0x000055b545aec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0xc9,0x90,0x0,0xfb,0x1b,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0x2b,0x0,0x0,0x0,0x0,0x92,0x0,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0xc9,0x90,0x0,0xfb,0x1b,0x0,0x0,0x9a,0x0,0x4b,0x0,0x4b,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0x2b,0x0,0x0,0x0,0x0,0x92,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd3,0x0,0x0,0xc9,0x10,0x1,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0x0,0xfb,0x1b,0x0,0x1b,0x81,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000Aq\004\000\320\000\020\000\373\031\321\000\000\000\020\000\373\033\000\000\234\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\321\000\000\311\220\000\373\033\000\000\274\000K\000K\320\000\320\000\020\000\373\031+\000\000\000\000\222\000\000\000\000\020\000\373\033\000\000\234\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\321\000\000\311\220\000\373\033\000\000\232\000K\000K\320\000\320\000\020\000\373\031+\000\000\000\000\222\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\323\000\000\311\020\001\373\033\000\000\234\000K\000\000\373\033\000\033\201\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42e0286875eedbc07187c2145c998f46bd0c68c7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEFxBADQABAA+xnRAAAAEAD7GwAAnABLAAvQANAAEAD7GdEAAABBcQQA0AAQAPsZ0QAAyZAA+xsAALwASwBL0ADQABAA+xkrAAAAAJIAAAAAEAD7GwAAnABLAAvQANAAEAD7GdEAAABBcQQA0AAQAPsZ0QAAyZAA+xsAAJoASwBL0ADQABAA+xkrAAAAAJIASwAL0ADQABAA+xnRAAAAQXEEANAAEAD7GdMAAMkQAfsbAACcAEsAAPsbABuBAAsACws= Step #5: MERGE-OUTER: attempt 3017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1516390289 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a497f4f198, 0x55a497f57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a497f57918,0x55a497fdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42e0286875eedbc07187c2145c998f46bd0c68c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10752 processed earlier; will process 4523 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4957635dd bp 0x000000000000 sp 0x7fffd419e100 T41031) Step #5: ==41031==The signal is caused by a READ memory access. Step #5: #0 0x55a4957635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a495585280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a495584fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a495562929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a495483ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4953dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4953e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4953cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4953f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febbe273082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4953bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41031==Register values: Step #5: rax = 0x000055a499c03500 rbx = 0x000055a499c03500 rcx = 0x000055a499c039b0 rdx = 0x00007febbe43bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd419e100 Step #5: r8 = 0x000055a499c03500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febbe43bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a498962960 r14 = 0x0000000100000004 r15 = 0x000055a4978cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x1,0x41,0x60,0x1a,0xd4,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x31,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x30,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x1a,0xd4,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3,0x20,0x20,0xd3,0x20,0x20,0x41,0x20,0x41,0x1e,0x20,0x20,0x21,0x20,0x20,0x20,0xd4,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x20,0x41,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0xd4,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x32,0x20,0x26,0xd4,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"\001A`\032\324\324\324B ! \323 A\001 1 ! \323 A\001 0 \" \032\324\324\324B \003 \323 A A\036 ! \324\324\" \324\324B \323 A A ! \324\324\" \032\324\324\324B ! \323 A\001 2 &\324\324\" \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9153941dcdcb92475a1aa331fc484fc0060cbd39 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CIBQWAa1NTUQiAgICAgICAgICEgICAgINMgIEEBIDEgICAgICAgICAgICAhICAgICDTICBBASAwICAgICAgIiAa1NTUQiAgICAgICAgICAgIAMgINMgIEEgQR4gICEgICDU1CIgICAgINTUQiAgICAgICAgICAgICAgINMgIEEgQSAgICEgICDU1CIgICAgICAgGtTU1EIgICAgICAgICAhICAgICDTICBBASAyICbU1CIgICAgICAgICAgICAAAAs= Step #5: MERGE-OUTER: attempt 3018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1516526966 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592c6eda198, 0x5592c6ee2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592c6ee2918,0x5592c6f6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9153941dcdcb92475a1aa331fc484fc0060cbd39' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10753 processed earlier; will process 4522 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 404 ft: 405 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592c46ee5dd bp 0x000000000000 sp 0x7ffdf973e130 T41035) Step #5: ==41035==The signal is caused by a READ memory access. Step #5: #0 0x5592c46ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592c4510280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592c450ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592c44ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592c440ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592c4366c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592c43701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592c43576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592c43833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d1872e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592c434aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41035==Register values: Step #5: rax = 0x00005592c8e1c430 rbx = 0x00005592c8e1c430 rcx = 0x00005592c8e1c420 rdx = 0x00007f8d188f6b80 Step #5: rdi = 0x00005592c8e1c420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdf973e130 Step #5: r8 = 0x00005592c8e1c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d188f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005592c78ed960 r14 = 0x0000000100000004 r15 = 0x00005592c685a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x41,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0xd,0x0,0x0,0x68,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0xb7,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x4a,0xe,0x1,0x1,0x0,0xd3,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x1a,0x0,0x0,0x0,0x20,0x22,0x77,0x69,0x6e,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x6c,0x69,0x6e,0x75,0x0,0x82,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A\001\004@B\253jAih\001\020\000\267\253AjiAJ\016\001\001\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365>\267\253rAMAgAjA\253jAi\015\000\000hA\005\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253AxA\267\365>\267\253rAMAgAjA\253jAih\001\015\000A\005J\016\001\001\000\323\000\013\001\002\000AmA\365>\267\032\000\000\000 \"win\000[\000\000\000\000\000\000\000\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\001U\001\001\000linu\000\202\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cda86ae6a83e87d6d6b5eba5ab056bc468dbc3e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QQEEQEKrakFpaAEQALerQWppQUoOAQEATwALAQIAQW1B9T63q3ICAEFtQfU+t6tyQU1BZ0FqQatqQWkNAABoQQUACwECAEFtQfU+t6tyQU1BZ0FqQatqQWloAQ0AQQUBt6tBOgG3q0F4Qbf1PrerckFNQWdBakGrakFpaAENAEEFSg4BAQDTAAsBAgBBbUH1PrcaAAAAICJ3aW4AWwAAAAAAAAAAAAALAAAAAAAAAAAAIQABVQEBAGxpbnUAgoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1516665150 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf64839198, 0x55cf64841911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf64841918,0x55cf648c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cda86ae6a83e87d6d6b5eba5ab056bc468dbc3e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10755 processed earlier; will process 4520 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf6204d5dd bp 0x000000000000 sp 0x7ffcce048360 T41039) Step #5: ==41039==The signal is caused by a READ memory access. Step #5: #0 0x55cf6204d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf61e6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf61e6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf61e4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf61d6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf61cc5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf61ccf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf61cb66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf61ce23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55a4fb7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf61ca9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41039==Register values: Step #5: rax = 0x000055cf672a5550 rbx = 0x000055cf672a5550 rcx = 0x000055cf672a5a00 rdx = 0x00007f55a517fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcce048360 Step #5: r8 = 0x000055cf672a5550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55a517fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf6524c960 r14 = 0x0000000100000004 r15 = 0x000055cf641b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x0,0x2,0x0,0x2,0x73,0x0,0xd4,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x32,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x1a,0x42,0x42,0x42,0x42,0x42,0x7d,0x7d,0x7d,0x7d,0xc2,0x42,0xbd,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x42,0x7d,0x7f,0x7a,0x42,0x2a,0x7f,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0x3d,0x42,0x42,0x7f,0x42,0x42,0x42,0x2f,0xc2,0x42,0x42,0x42,0x7d,0x42,0x7d,0x7d,0x7d,0x85,0x7d,0x7d,0x42,0xbe,0xbb,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x42,0x82,0x7d,0x42,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb9,0x0,0x0,0xa9,0x0,0x8d,0x0,0xfb,0x15,0x80,0x0,0xc1,0x1b,0xfb,0x15,0x80,0x80,0x0,0x1b,0x1a,0x61,0x0,0xa9,0x0,0x8d,0x0,0xfb,0x15,0x80,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0xb8,0x0,0xb0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004\000\002\000\002s\000\324\000\000\000\000\000\000BCBBBBB2BBBBBBB}}}}BBBBBBBB}BB\032BBBBB}}}}\302B\275BBBBBBBBB}BBBBB}\177zB*\177BBBBBBBBBBB\276=BB\177BBB/\302BBB}B}}}\205}}B\276\273/}{}BBB\202}BB\000\000\000\000\000\000\000\000\271\000\000\251\000\215\000\373\025\200\000\301\033\373\025\200\200\000\033\032a\000\251\000\215\000\373\025\200\000\000\000\000\013\000\000\000\013\000]\000\254\000\270\000\260\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31a3799e8b1c8ed6ffa96d813b786e8dc3223a78 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBAACAAJzANQAAAAAAABCQ0JCQkJCMkJCQkJCQkJ9fX19QkJCQkJCQkJ9QkIaQkJCQkJ9fX19wkK9QkJCQkJCQkJCfUJCQkJCfX96Qip/QkJCQkJCQkJCQkK+PUJCf0JCQi/CQkJCfUJ9fX2FfX1CvrsvfXt9QkJCgn1CQgAAAAAAAAAAuQAAqQCNAPsVgADBG/sVgIAAGxphAKkAjQD7FYAAAAAACwAAAAsAXQCsALgAsAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1516801235 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556e9b6f198, 0x5556e9b77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556e9b77918,0x5556e9bff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31a3799e8b1c8ed6ffa96d813b786e8dc3223a78' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10756 processed earlier; will process 4519 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556e73835dd bp 0x000000000000 sp 0x7ffc8fc94c90 T41043) Step #5: ==41043==The signal is caused by a READ memory access. Step #5: #0 0x5556e73835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556e71a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556e71a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556e7182929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556e70a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556e6ffbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556e70051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556e6fec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556e70183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2f6ea2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556e6fdfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41043==Register values: Step #5: rax = 0x00005556eb37d2e0 rbx = 0x00005556eb37d2e0 rcx = 0x00005556eb37d790 rdx = 0x00007fa2f706ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8fc94c90 Step #5: r8 = 0x00005556eb37d2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2f706abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556ea582960 r14 = 0x0000000100000004 r15 = 0x00005556e94ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7e,0x41,0x1,0x4,0x7e,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x1,0x5,0x0,0x4e,0x41,0x51,0x41,0x81,0x4d,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x41,0x41,0x4d,0x67,0xb7,0x41,0xf7,0x22,0x41,0x70,0x41,0xbf,0xb7,0x24,0x4a,0x4e,0x41,0x51,0xc1,0x41,0xd5,0x4e,0x41,0x51,0x41,0x81,0x4d,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x41,0x41,0x41,0x4f,0x41,0x87,0x4d,0x67,0xb7,0x9c,0x1a,0x1a,0x77,0x69,0x6e,0x1a,0x1a,0x1a,0x6a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x83,0x1a,0x1a,0x1a,0x9c,0x1a,0x1a,0x77,0x69,0x6e,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x5c,0x1a,0x1a,0x1a,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x83,0x1a,0x1a,0x1a,0x9c,0x1a,0x1a,0x77,0x69,0x6e,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x63,0x69,0x6e,0x75,0x78,0x1a,0x1a,0x1a,0x1a,0x6f,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x60,0x1a,0x1a,0x0,0x47,0x1a,0xa6,0x1,0x1a,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000~A\001\004~B\253jAih\001\015\000\001\005\000NAQA\201MAM\320\000\373\024\000AAAMg\267A\367\"ApA\277\267$JNAQ\301A\325NAQA\201MAM\320\000\373\024\000AAAAOA\207Mg\267\234\032\032win\032\032\032j\032\032\032\032\032\032\032\032\032\032\032\032\203\032\032\032\234\032\032win\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\\\032\032\032\033\032\032\032\032\032\032\032\032\032\032\032\032\032\032\032\203\032\032\032\234\032\032win\032\032\032\032\032\032\032\032\032cinux\032\032\032\032o\032\032\032\032\032\032\032`\032\032\000G\032\246\001\032\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b19052d9b9255dc872a61b899991ad5314ed1800 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQB+QQEEfkKrakFpaAENAAEFAE5BUUGBTUFN0AD7FABBQUFNZ7dB9yJBcEG/tyRKTkFRwUHVTkFRQYFNQU3QAPsUAEFBQUFPQYdNZ7ecGhp3aW4aGhpqGhoaGhoaGhoaGhoagxoaGpwaGndpbhoaGhoaGhoaGhoaGhoaGhoaGhoaGlwaGhobGhoaGhoaGhoaGhoaGhoagxoaGpwaGndpbhoaGhoaGhoaGmNpbnV4GhoaGm8aGhoaGhoaYBoaAEcapgEaGgALAAs= Step #5: MERGE-OUTER: attempt 3021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1516936213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560808e51198, 0x560808e59911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560808e59918,0x560808ee10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b19052d9b9255dc872a61b899991ad5314ed1800' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10757 processed earlier; will process 4518 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608066655dd bp 0x000000000000 sp 0x7ffc46d353c0 T41047) Step #5: ==41047==The signal is caused by a READ memory access. Step #5: #0 0x5608066655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560806487280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560806486fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560806464929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560806385ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608062ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608062e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608062ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608062fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f42fa7a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608062c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41047==Register values: Step #5: rax = 0x000056080b603530 rbx = 0x000056080b603530 rcx = 0x000056080b6039e0 rdx = 0x00007f42fa96bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc46d353c0 Step #5: r8 = 0x000056080b603530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42fa96bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560809864960 r14 = 0x0000000100000004 r15 = 0x00005608087d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x20,0x0,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0xe0,0x0,0x8a,0x7a,0x58,0xac,0x42,0x43,0x89,0x42,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x54,0xac,0x89,0x42,0xc4,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x58,0xac,0x79,0x42,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1,0x7c,0x8a,0x42,0xc2,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x7f,0x42,0x33,0x42,0x3e,0x80,0xc2,0x7a,0x7c,0x1,0x58,0xad,0x42,0xc2,0x3a,0x42,0x3e,0x80,0x58,0xad,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0xc2,0x7c,0x42,0x35,0x88,0x58,0xac,0x42,0xae,0x79,0xc2,0x7f,0x42,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x54,0xac,0x89,0xc4,0x42,0x3e,0x42,0x64,0xc2,0x42,0x3a,0xa7,0x0,0x79,0xc3,0x7f,0x42,0x33,0x42,0x3e,0x80,0xc2,0x7a,0x7c,0x1,0x58,0xad,0x42,0xc2,0x3a,0x42,0x3e,0x80,0x58,0xad,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0xc2,0x7c,0x42,0x35,0x88,0x58,0xac,0x42,0xae,0x79,0xc2,0x7f,0x42,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x54,0xac,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0xa7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@ \000B}zB|B\377_B\340\000\212zX\254BC\211B\304>B\302:T\255T\254\211B\304>BdB\302:P\255X\254yB\376\377\377\377\377\377\377\377\001|\212B\302>BdB\302:\177B3B>\200\302z|\001X\255B\302:B>\200X\255B\302:P\255P\254B\256y\302|B5\210X\254B\256y\302\177B>B\302:T\255T\254\211\304B>Bd\302B:\247\000y\303\177B3B>\200\302z|\001X\255B\302:B>\200X\255B\302:P\255P\254B\256y\302|B5\210X\254B\256y\302\177B>B\302:T\255T\254\211\304B>BdB\302:\247\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8202956a3e89de5b4357e8774524f47ba179aef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQCAAQn16QnxC/19C4ACKelisQkOJQsQ+QsI6VK1UrIlCxD5CZELCOlCtWKx5Qv7/////////AXyKQsI+QmRCwjp/QjNCPoDCenwBWK1CwjpCPoBYrULCOlCtUKxCrnnCfEI1iFisQq55wn9CPkLCOlStVKyJxEI+QmTCQjqnAHnDf0IzQj6Awnp8AVitQsI6Qj6AWK1CwjpQrVCsQq55wnxCNYhYrEKuecJ/Qj5CwjpUrVSsicRCPkJkQsI6pwALAAs= Step #5: MERGE-OUTER: attempt 3022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1517072781 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4252f6198, 0x55a4252fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4252fe918,0x55a4253860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8202956a3e89de5b4357e8774524f47ba179aef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10758 processed earlier; will process 4517 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 108f. Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 392 ft: 425 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a422b0a5dd bp 0x000000000000 sp 0x7fff10f9c3b0 T41051) Step #5: ==41051==The signal is caused by a READ memory access. Step #5: #0 0x55a422b0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a42292c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a42292bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a422909929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a42282aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a422782c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a42278c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4227736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a42279f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2d992b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a422766aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41051==Register values: Step #5: rax = 0x000055a42792d210 rbx = 0x000055a42792d210 rcx = 0x000055a42792d6c0 rdx = 0x00007fd2d9af3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff10f9c3b0 Step #5: r8 = 0x000055a42792d210 r9 = 0x000055a4277cc9e0 r10 = 0x000055a4277b2010 r11 = 0x00007fd2d9af3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a425d09960 r14 = 0x0000000100000004 r15 = 0x000055a424c76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x27,0x8e,0x43,0x40,0xff,0x64,0x43,0x43,0x43,0x91,0x11,0x91,0x91,0x90,0x95,0x96,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0xfb,0x40,0x91,0x91,0x43,0x2b,0x8c,0x9a,0x91,0x91,0x91,0x43,0x8c,0x43,0x20,0x66,0x96,0x8f,0x43,0x40,0x30,0x94,0x8e,0x8e,0x91,0x91,0x91,0x91,0x91,0x90,0x95,0x93,0x43,0x91,0x96,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x98,0x43,0x66,0x8c,0x20,0x96,0x43,0x8e,0x43,0x40,0x31,0x92,0x8e,0x8e,0x97,0x95,0x43,0x91,0x77,0x69,0x6e,0x93,0x91,0x93,0x8e,0x43,0x40,0x37,0x94,0x8e,0x8e,0x90,0x95,0x43,0x91,0x43,0x40,0x30,0x8d,0x8e,0x8e,0x91,0x91,0x91,0x91,0x91,0x90,0x95,0x96,0x43,0x93,0x91,0x90,0x27,0x8b,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x91,0x43,0x95,0x8c,0x20,0x96,0x43,0x8e,0x27,0x40,0x30,0x94,0x8e,0x8e,0x95,0x95,0x91,0x43,0x66,0x8c,0x20,0x96,0x43,0x8e,0x43,0x40,0x35,0x98,0x94,0x8e,0x95,0x97,0x43,0x91,0x91,0x2b,0x92,0x91,0x93,0x8c,0x8c,0x91,0x93,0x8d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221'\216C@\377dCCC\221\021\221\221\220\225\226C\223\221\221'\216C\373@\221\221C+\214\232\221\221\221C\214C f\226\217C@0\224\216\216\221\221\221\221\221\220\225\223C\221\226\221'\216C@\373\221\221C+\214\222\221\221\230Cf\214 \226C\216C@1\222\216\216\227\225C\221win\223\221\223\216C@7\224\216\216\220\225C\221C@0\215\216\216\221\221\221\221\221\220\225\226C\223\221\220'\213C@\373\221\221C+\214\222\221\221\221C\225\214 \226C\216'@0\224\216\216\225\225\221Cf\214 \226C\216C@5\230\224\216\225\227C\221\221+\222\221\223\214\214\221\223\215\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f5d1f93a0c4a25d1862dd86d2c0812b3d22eb7c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEnjkNA/2RDQ0OREZGRkJWWQ5ORkSeOQ/tAkZFDK4yakZGRQ4xDIGaWj0NAMJSOjpGRkZGRkJWTQ5GWkSeOQ0D7kZFDK4ySkZGYQ2aMIJZDjkNAMZKOjpeVQ5F3aW6TkZOOQ0A3lI6OkJVDkUNAMI2OjpGRkZGRkJWWQ5ORkCeLQ0D7kZFDK4ySkZGRQ5WMIJZDjidAMJSOjpWVkUNmjCCWQ45DQDWYlI6Vl0ORkSuSkZOMjJGTjQALAAs= Step #5: MERGE-OUTER: attempt 3023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1517212476 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556711916198, 0x55671191e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55671191e918,0x5567119a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f5d1f93a0c4a25d1862dd86d2c0812b3d22eb7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10761 processed earlier; will process 4514 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55670f12a5dd bp 0x000000000000 sp 0x7ffc784391d0 T41055) Step #5: ==41055==The signal is caused by a READ memory access. Step #5: #0 0x55670f12a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55670ef4c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55670ef4bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55670ef29929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55670ee4aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55670eda2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55670edac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55670ed936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55670edbf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb79759082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55670ed86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41055==Register values: Step #5: rax = 0x00005567138b62e0 rbx = 0x00005567138b62e0 rcx = 0x00005567138b6790 rdx = 0x00007fdb79921b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc784391d0 Step #5: r8 = 0x00005567138b62e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb79921be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556712329960 r14 = 0x0000000100000004 r15 = 0x0000556711296386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x73,0x41,0x41,0x4,0x40,0x41,0x1,0x0,0x1a,0xae,0x1a,0x0,0x64,0x0,0x56,0x1a,0x1,0x0,0x0,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0xae,0x1a,0x1a,0xba,0x1a,0xa9,0x1a,0xfb,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xba,0x1a,0xb0,0x1a,0xfb,0x15,0x0,0x41,0x1,0x0,0x0,0x8c,0x0,0x1a,0x7c,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0xae,0x1a,0x1a,0xba,0x1a,0xa9,0x1a,0xfb,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0x1a,0xae,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xba,0x1a,0xb0,0x1a,0xfb,0x15,0x0,0x41,0x1,0x0,0x0,0x8c,0x0,0x1a,0x7c,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0xae,0x1a,0x1a,0xba,0x1a,0xa9,0x1a,0xfb,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0x1a,0xae,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x0,0x0,0x1a,0xae,0x0,0xfb,0x1a,0xae,0x1a,0x4e,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\004sAA\004@A\001\000\032\256\032\000d\000V\032\001\000\000\272\032\252\022\000\373\032\217\032\256\032\225\000[\032Y\032~\032\256\032\032\272\032\251\032\373\032\217\225\032\256\032L\032[\032\272\032\260\032\373\025\000A\001\000\000\214\000\032|\032\272\032\252\022\000\373\032\217\032\256\032\225\000[\032Y\032~\032\256\032\032\272\032\251\032\373\032\217\225\032\256\032L\032[\032\032\256\032\217\225\032\256\032L\032[\032\272\032\260\032\373\025\000A\001\000\000\214\000\032|\032\272\032\252\022\000\373\032\217\032\256\032\225\000[\032Y\032~\032\256\032\032\272\032\251\032\373\032\217\225\032\256\032L\032[\032\032\256\032\272\032\252\022\000\373\032\217\000\000\032\256\000\373\032\256\032N\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ae4cfb87c1727a00eb4984d74052d3132f911f2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQRzQUEEQEEBABquGgBkAFYaAQAAuhqqEgD7Go8arhqVAFsaWRp+Gq4aGroaqRr7Go+VGq4aTBpbGroasBr7FQBBAQAAjAAafBq6GqoSAPsajxquGpUAWxpZGn4arhoauhqpGvsaj5UarhpMGlsaGq4aj5UarhpMGlsauhqwGvsVAEEBAACMABp8GroaqhIA+xqPGq4alQBbGlkafhquGhq6Gqka+xqPlRquGkwaWxoarhq6GqoSAPsajwAAGq4A+xquGk4aCws= Step #5: MERGE-OUTER: attempt 3024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1517348955 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618e530f198, 0x5618e5317911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618e5317918,0x5618e539f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ae4cfb87c1727a00eb4984d74052d3132f911f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10762 processed earlier; will process 4513 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618e2b235dd bp 0x000000000000 sp 0x7fff4d5f0ed0 T41059) Step #5: ==41059==The signal is caused by a READ memory access. Step #5: #0 0x5618e2b235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618e2945280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618e2944fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618e2922929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618e2843ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618e279bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618e27a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618e278c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618e27b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e5f212082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618e277faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41059==Register values: Step #5: rax = 0x00005618e6505530 rbx = 0x00005618e6505530 rcx = 0x00005618e65059e0 rdx = 0x00007f2e5f3dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4d5f0ed0 Step #5: r8 = 0x00005618e6505530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e5f3dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618e5d22960 r14 = 0x0000000100000004 r15 = 0x00005618e4c8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6c,0x41,0x4f,0x4,0x40,0x41,0x42,0x41,0x4d,0x41,0xf,0x6a,0x41,0x77,0x41,0x77,0x77,0x41,0x19,0x1,0x6a,0x6d,0x77,0x41,0x6a,0x41,0x41,0x41,0x48,0x49,0x77,0x41,0x3c,0x41,0x1,0x6f,0x41,0x5b,0x41,0x77,0x41,0x6a,0x77,0x41,0xc9,0x48,0x41,0x3c,0x41,0x7c,0xb2,0xa9,0x4a,0x73,0x41,0x2f,0x41,0x73,0x77,0x41,0x77,0x1a,0x6a,0x41,0x7d,0x6a,0x41,0x4d,0x41,0x41,0x6c,0x6a,0x41,0x4d,0x41,0xba,0x77,0x41,0xe4,0x41,0x77,0x6e,0x77,0x41,0x1,0x6a,0x41,0x8a,0x95,0x41,0xb2,0xa9,0x4a,0x73,0x41,0xcf,0x41,0x6a,0x73,0x41,0x7d,0x6a,0x41,0x4d,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x6c,0x6a,0x41,0x6a,0x77,0x41,0x77,0x1,0x6a,0x41,0x7d,0x6a,0x41,0x1e,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x77,0x41,0xc9,0x48,0x41,0x3c,0x41,0x3b,0xb2,0xa9,0x4a,0x73,0x41,0xe4,0x41,0x6a,0x77,0x41,0x77,0x1,0x6a,0x41,0x7d,0x6a,0x41,0x4d,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x77,0x41,0x77,0x1,0x6a,0x41,0x7d,0x6a,0x41,0x4d,0x41,0x41,0x6c,0x6a,0x41,0x1e,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x77,0x41,0xc9,0x48,0x6c,0x69,0x41,0x4d,0x41,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177lAO\004@ABAMA\017jAwAwwA\031\001jmwAjAAAHIwA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55795a64f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55795a64efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55795a62c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55795a54dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55795a4a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55795a4af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55795a4966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55795a4c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58505a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55795a489aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41063==Register values: Step #5: rax = 0x000055795e625770 rbx = 0x000055795e625770 rcx = 0x000055795e625c20 rdx = 0x00007f585076fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaa8482a0 Step #5: r8 = 0x000055795e625770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f585076fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055795da2c960 r14 = 0x0000000100000004 r15 = 0x000055795c999386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x41,0x3,0x40,0x41,0xf2,0x2d,0x2,0x40,0x1,0x3,0x0,0x2,0x0,0x1,0x42,0x80,0x0,0xb9,0x0,0x1,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0xae,0x1a,0xba,0x1a,0x1b,0x1a,0xba,0x1a,0xae,0x1a,0xfb,0x1a,0x88,0x1a,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0xae,0x1a,0xbb,0x1a,0xae,0x1a,0x7e,0x1a,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0xb2,0x1a,0x1a,0x95,0x1a,0xae,0x1a,0xba,0x1a,0xae,0x1a,0x5d,0x1a,0x7b,0x1a,0xae,0x1a,0xfb,0x1a,0xfb,0x1a,0x95,0x1a,0xac,0x1a,0xba,0x1a,0xae,0x1a,0xfb,0x1a,0x7e,0x1a,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0xae,0x1a,0xba,0x1a,0x1b,0x1a,0xba,0x1a,0xae,0x1a,0xfb,0x1a,0x88,0x1a,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0x8f,0x0,0x0,0x0,0xae,0x1a,0x7e,0x1a,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0xb2,0x1a,0x1a,0x43,0xb0,0x1a,0xae,0x1a,0xae,0x1a,0x7e,0x1a,0xba,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0xba,0x1a,0xae,0x1a,0x5d,0xf,0x0,0xd4,0x79,0x0,0x75,0x78,0x0,0xb,0x0,0xb,0xb,0x0,0x6c,0x69,0x6e,0x74,0x78,0x0,0x0,0x0,0xd,0x0,0xfb,0xf,0x0,0x0,0x0,0x55,0x0,0x6c,0x69,0x0,0xb,0x42,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kAA\003@A\362-\002@\001\003\000\002\000\001B\200\000\271\000\001\256\032\373\032\225\032\256\032\272\032\033\032\272\032\256\032\373\032\210\032\256\032\373\032\225\032\256\032\273\032\256\032~\032\256\032\373\032\225\032\262\032\032\225\032\256\032\272\032\256\032]\032{\032\256\032\373\032\373\032\225\032\254\032\272\032\256\032\373\032~\032\256\032\373\032\225\032\256\032\272\032\033\032\272\032\256\032\373\032\210\032\256\032\373\032\225\032\217\000\000\000\256\032~\032\256\032\373\032\225\032\262\032\032C\260\032\256\032\256\032~\032\272\032\256\032\225\032\256\032\272\032\256\032]\017\000\324y\000ux\000\013\000\013\013\000lintx\000\000\000\015\000\373\017\000\000\000U\000li\000\013B\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f8cfd68d74a456793ffdbb873cba938fa94ea4d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQUEDQEHyLQJAAQMAAgABQoAAuQABrhr7GpUarhq6GhsauhquGvsaiBquGvsalRquGrsarhp+Gq4a+xqVGrIaGpUarhq6Gq4aXRp7Gq4a+xr7GpUarBq6Gq4a+xp+Gq4a+xqVGq4auhobGroarhr7Gogarhr7GpUajwAAAK4afhquGvsalRqyGhpDsBquGq4afhq6Gq4alRquGroarhpdDwDUeQB1eAALAAsLAGxpbnR4AAAADQD7DwAAAFUAbGkAC0ILAAs= Step #5: MERGE-OUTER: attempt 3026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1517623538 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f116481198, 0x55f116489911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f116489918,0x55f1165110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f8cfd68d74a456793ffdbb873cba938fa94ea4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10765 processed earlier; will process 4510 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f113c955dd bp 0x000000000000 sp 0x7fff4d764300 T41067) Step #5: ==41067==The signal is caused by a READ memory access. Step #5: #0 0x55f113c955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f113ab7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f113ab6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f113a94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1139b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f11390dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1139171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1138fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f11392a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc63d123082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1138f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41067==Register values: Step #5: rax = 0x000055f1170fb5b0 rbx = 0x000055f1170fb5b0 rcx = 0x000055f1170fba60 rdx = 0x00007fc63d2ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4d764300 Step #5: r8 = 0x000055f1170fb5b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc63d2ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f116e94960 r14 = 0x0000000100000004 r15 = 0x000055f115e01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0xb,0x41,0x46,0x42,0x2,0x42,0x1b,0x79,0x41,0x70,0x41,0xa1,0xa0,0x41,0x41,0x4b,0x45,0x1,0xc1,0x41,0xff,0x41,0x41,0x72,0xc1,0x41,0x4d,0x45,0x41,0x69,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x49,0x41,0x4d,0x6b,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x41,0x72,0xc1,0x41,0x85,0x4d,0x41,0x41,0x72,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x41,0x41,0x41,0xff,0xff,0xff,0x9,0x41,0x69,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x41,0x69,0x41,0x49,0x41,0x4d,0x6b,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x41,0x41,0x41,0x4d,0x41,0x69,0x4d,0x41,0x69,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x41,0x69,0x41,0x49,0x41,0x4d,0x6b,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x41,0x72,0xc1,0x41,0x85,0x4d,0x41,0x41,0x72,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x41,0x41,0x41,0x4d,0x41,0x1,0x41,0x4d,0x6b,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x41,0x72,0xc1,0x41,0x49,0x76,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woAA\003\000AAA\013AFB\002B\033yApA\241\240AAKE\001\301A\377AAr\301AMEAiE\001\004\000\013iAIAMkE\001\004\000\013iAAr\301A\205MAArE\001\004\000\013i\004\000\013iAAA\377\377\377\011AiE\001\004\000\013i\004\000\013i\001\004\000\013iAiAIAMk\001\004\000\013i\004\000\013iAAAMAiMAiE\001\004\000\013i\004\000\013i\001\004\000\013iAiAIAMkE\001\004\000\013iAAr\301A\205MAArE\001\004\000\013i\004\000\013iAAAMA\001AMkE\001\004\000\013iAAr\301AIv\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7a17d704ca6ae1b184353d3b07d3894f9fd6dba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQUEDAEFBQQtBRkICQht5QXBBoaBBQUtFAcFB/0FBcsFBTUVBaUUBBAALaUFJQU1rRQEEAAtpQUFywUGFTUFBckUBBAALaQQAC2lBQUH///8JQWlFAQQAC2kEAAtpAQQAC2lBaUFJQU1rAQQAC2kEAAtpQUFBTUFpTUFpRQEEAAtpBAALaQEEAAtpQWlBSUFNa0UBBAALaUFBcsFBhU1BQXJFAQQAC2kEAAtpQUFBTUEBQU1rRQEEAAtpQUFywUFJdgALAAs= Step #5: MERGE-OUTER: attempt 3027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1517761389 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3928b9198, 0x55b3928c1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3928c1918,0x55b3929490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7a17d704ca6ae1b184353d3b07d3894f9fd6dba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10766 processed earlier; will process 4509 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 538 ft: 539 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3900cd5dd bp 0x000000000000 sp 0x7ffe5a836b30 T41071) Step #5: ==41071==The signal is caused by a READ memory access. Step #5: #0 0x55b3900cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b38feef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b38feeefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b38fecc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b38fdedad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b38fd45c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b38fd4f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b38fd366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b38fd623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdde3730082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b38fd29aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41071==Register values: Step #5: rax = 0x000055b393d98430 rbx = 0x000055b393d98430 rcx = 0x000055b393d98420 rdx = 0x00007fdde38f8b80 Step #5: rdi = 0x000055b393d98420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe5a836b30 Step #5: r8 = 0x000055b393d98430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdde38f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3932cc960 r14 = 0x0000000100000004 r15 = 0x000055b392239386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x1,0x1,0x0,0x0,0x72,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x0,0x0,0x0,0xbf,0x0,0xfb,0x99,0x0,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x72,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x41,0xbf,0xb7,0x2,0x45,0x10,0x0,0x41,0x41,0x43,0x69,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0x41,0x4a,0x41,0x35,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x9b,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015\004\000\000\000\200\000\000\000\000\000\201\000\000\000\000\000\000\"\001\001\000\000rMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM\000\000\000\000\373\231\000AK\004@AJA\015AEMA\200\000\000\000\"\001\373\032\000\000\000\000\277\000\373\231\000AK\004@AJA\015AEMA\200\000\000\000\000\000\000\000rMMMMMMMMMMMMMMMMMMMMA\277\267\002E\020\000AACiAn\004\000\020\000\000\005AJA5AEAk\301B\015\001B\000\200\000\013\000\013\005\000\000\233\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-59bf71bd328555f641a5591aa5dbdd9d5f3d27bc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENBAAAAIAAAAAAAIEAAAAAAAAiAQEAAHJNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU0AAAAA+5kAQUsEQEFKQQ1BRU1BgAAAACIB+xoAAAAAvwD7mQBBSwRAQUpBDUFFTUGAAAAAAAAAAHJNTU1NTU1NTU1NTU1NTU1NTU1NTUG/twJFEABBQUNpQW4EABAAAAVBSkE1QUVBa8FCDQFCAIAACwALBQAAmwAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 3028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1517899693 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fdacd59198, 0x55fdacd61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fdacd61918,0x55fdacde90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59bf71bd328555f641a5591aa5dbdd9d5f3d27bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10768 processed earlier; will process 4507 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fdaa56d5dd bp 0x000000000000 sp 0x7ffe0a9853e0 T41075) Step #5: ==41075==The signal is caused by a READ memory access. Step #5: #0 0x55fdaa56d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fdaa38f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fdaa38efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fdaa36c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fdaa28dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fdaa1e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fdaa1ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fdaa1d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fdaa2023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c9d025082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fdaa1c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41075==Register values: Step #5: rax = 0x000055fdadc002e0 rbx = 0x000055fdadc002e0 rcx = 0x000055fdadc00790 rdx = 0x00007f9c9d1edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0a9853e0 Step #5: r8 = 0x000055fdadc002e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c9d1edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fdad76c960 r14 = 0x0000000100000004 r15 = 0x000055fdac6d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x7d,0x41,0x44,0x41,0x1,0x41,0x69,0x45,0x69,0x70,0x41,0x4a,0x68,0x41,0x2c,0x41,0x7,0x49,0x4a,0x4c,0x41,0x61,0x67,0x4b,0x41,0x4c,0x41,0x6f,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x2c,0x4f,0x41,0x41,0x78,0x6c,0x75,0x4c,0x6e,0x69,0x41,0x4f,0x41,0x2c,0x4f,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x67,0x4b,0x6c,0x41,0x6a,0x67,0x4b,0x41,0x41,0x41,0x41,0x4b,0x41,0x77,0x69,0x4b,0x41,0x4b,0x67,0x6c,0x41,0x6e,0x41,0x6a,0x4b,0x41,0x4b,0x41,0xec,0x4b,0x41,0x41,0xc1,0x41,0x5,0x45,0x6c,0x6a,0x4b,0x41,0x4b,0x41,0x2c,0x4f,0x41,0x41,0x4c,0x41,0x7f,0x41,0x7a,0x45,0x41,0x45,0x41,0x85,0x41,0xc1,0xc1,0x45,0x69,0x6b,0x41,0x85,0x41,0xc1,0xc1,0x45,0x69,0x6b,0x71,0x4c,0x41,0x31,0x4c,0x41,0x7f,0x41,0x7a,0x45,0x41,0x45,0x41,0x85,0x41,0xc1,0xc1,0x45,0x69,0x6b,0x71,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x45,0x41,0x45,0x41,0x7b,0x41,0xc1,0xc1,0x45,0x69,0x6f,0x6d,0x4,0x0,0x5,0x0,0x41,0x77,0x6e,0x0,0x0,0x0,0x45,0x6d,0x71,0x6c,0x41,0x5d,0x42,0x6c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003}ADA\001AiEipAJhA,A\007IJLAagKALAoAjKAKA,OAAxluLniAOA,OA/MA\300`AAgKlAjgKAAAAKAwiKAKglAnAjKAKA\354KAA\301A\005EljKAKA,OAALA\177AzEAEA\205A\301\301EikA\205A\301\301EikqLA1LA\177AzEAEA\205A\301\301EikqL\004\000B@\000\000\005\013AAAAA\205zEAEA{A\301\301Eiom\004\000\005\000Awn\000\000\000EmqlA]Bl\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-521c13a6732e85e5e3bcaf03a088aa12292b93d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQN9QURBAUFpRWlwQUpoQSxBB0lKTEFhZ0tBTEFvQWpLQUtBLE9BQXhsdUxuaUFPQSxPQS9NQcBgQUFnS2xBamdLQUFBQUtBd2lLQUtnbEFuQWpLQUtB7EtBQcFBBUVsaktBS0EsT0FBTEF/QXpFQUVBhUHBwUVpa0GFQcHBRWlrcUxBMUxBf0F6RUFFQYVBwcFFaWtxTAQAQkAAAAULQUFBQUGFekVBRUF7QcHBRWlvbQQABQBBd24AAABFbXFsQV1CbAALAAs= Step #5: MERGE-OUTER: attempt 3029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1518037958 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b7ebc02198, 0x55b7ebc0a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b7ebc0a918,0x55b7ebc920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/521c13a6732e85e5e3bcaf03a088aa12292b93d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10769 processed earlier; will process 4506 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7e94165dd bp 0x000000000000 sp 0x7ffcd565d380 T41079) Step #5: ==41079==The signal is caused by a READ memory access. Step #5: #0 0x55b7e94165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b7e9238280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b7e9237fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b7e9215929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b7e9136ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b7e908ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b7e90981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7e907f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b7e90ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f764bd6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b7e9072aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41079==Register values: Step #5: rax = 0x000055b7ed3dc650 rbx = 0x000055b7ed3dc650 rcx = 0x000055b7ed3dcb00 rdx = 0x00007f764bf37b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd565d380 Step #5: r8 = 0x000055b7ed3dc650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f764bf37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b7ec615960 r14 = 0x0000000100000004 r15 = 0x000055b7eb582386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x3b,0x4,0x0,0x41,0xf2,0x77,0x69,0x69,0x69,0x68,0x69,0x4,0x40,0x41,0x41,0x4,0x40,0x0,0xb1,0xfb,0x18,0xc6,0x8e,0x0,0x5f,0x4c,0x0,0x0,0x0,0x6b,0x4b,0x0,0xb0,0x0,0x0,0xfc,0x7,0x0,0x9e,0x65,0x0,0xa5,0x10,0x0,0x0,0x0,0x1,0xfc,0x7,0x0,0x0,0x0,0x0,0x6b,0x4b,0x0,0xb0,0x0,0x0,0xfc,0x7,0x0,0x5,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x1,0xfc,0x7,0x0,0x0,0xfc,0x7,0x0,0x76,0x69,0x6e,0xc,0x0,0x57,0x6f,0x67,0x1b,0x0,0x0,0x0,0x0,0x1,0xfc,0x7,0x0,0x0,0xfc,0x7,0x58,0x0,0x6f,0x67,0x1b,0x5f,0xc,0x0,0x76,0x0,0x0,0x1a,0x0,0xfc,0x6,0x0,0x0,0xfc,0x7,0x0,0x9e,0x65,0x0,0xb3,0x0,0x45,0x67,0x1b,0x5f,0xc,0x0,0x4a,0x0,0x1b,0x0,0x0,0x0,0x0,0x1,0xfc,0x7,0x0,0x0,0xfc,0x7,0x58,0x0,0x6f,0x67,0x1b,0x5f,0xc,0x0,0x76,0x0,0x0,0x1a,0x0,0xfc,0x6,0x0,0x0,0xfc,0x7,0x0,0x9e,0x65,0x0,0xb3,0x0,0x6f,0x67,0x1b,0x5f,0xc,0x0,0x42,0x0,0x0,0xfc,0x7,0x0,0x10,0x0,0x78,0x1,0xf,0xc1,0x0,0x1a,0xb,0x0,0x4b,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA;\004\000A\362wiiihi\004@AA\004@\000\261\373\030\306\216\000_L\000\000\000kK\000\260\000\000\374\007\000\236e\000\245\020\000\000\000\001\374\007\000\000\000\000kK\000\260\000\000\374\007\000\005\000\000\000\020\000\000\000\001\374\007\000\000\374\007\000vin\014\000Wog\033\000\000\000\000\001\374\007\000\000\374\007X\000og\033_\014\000v\000\000\032\000\374\006\000\000\374\007\000\236e\000\263\000Eg\033_\014\000J\000\033\000\000\000\000\001\374\007\000\000\374\007X\000og\033_\014\000v\000\000\032\000\374\006\000\000\374\007\000\236e\000\263\000og\033_\014\000B\000\000\374\007\000\020\000x\001\017\301\000\032\013\000K\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39b2510207e6e812111af64aa5aed256f30f6a44 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQTsEAEHyd2lpaWhpBEBBQQRAALH7GMaOAF9MAAAAa0sAsAAA/AcAnmUApRAAAAAB/AcAAAAAa0sAsAAA/AcABQAAABAAAAAB/AcAAPwHAHZpbgwAV29nGwAAAAAB/AcAAPwHWABvZxtfDAB2AAAaAPwGAAD8BwCeZQCzAEVnG18MAEoAGwAAAAAB/AcAAPwHWABvZxtfDAB2AAAaAPwGAAD8BwCeZQCzAG9nG18MAEIAAPwHABAAeAEPwQAaCwBLAAsACws= Step #5: MERGE-OUTER: attempt 3030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1518178023 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556fe85d4198, 0x556fe85dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556fe85dc918,0x556fe86640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39b2510207e6e812111af64aa5aed256f30f6a44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10770 processed earlier; will process 4505 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 480 ft: 541 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556fe5de85dd bp 0x000000000000 sp 0x7ffc6448cbb0 T41083) Step #5: ==41083==The signal is caused by a READ memory access. Step #5: #0 0x556fe5de85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556fe5c0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556fe5c09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556fe5be7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556fe5b08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556fe5a60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556fe5a6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556fe5a516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556fe5a7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47c6afe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556fe5a44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41083==Register values: Step #5: rax = 0x0000556fe9d8e430 rbx = 0x0000556fe9d8e430 rcx = 0x0000556fe9d8e420 rdx = 0x00007f47c6cc6b80 Step #5: rdi = 0x0000556fe9d8e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc6448cbb0 Step #5: r8 = 0x0000556fe9d8e430 r9 = 0x00007f47c6cc6c00 r10 = 0x0000556fe9d6f010 r11 = 0x00007f47c6cc6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556fe8fe7960 r14 = 0x0000000100000004 r15 = 0x0000556fe7f54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x0,0x0,0x79,0x1a,0x0,0x0,0x0,0x71,0x0,0x1,0xbd,0x0,0x0,0x1,0x99,0x0,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x91,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x80,0x0,0x0,0x1b,0xc2,0x1a,0xc3,0x55,0x0,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x80,0x0,0x0,0x1b,0xc2,0x1a,0xc3,0x55,0x0,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x91,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x0,0x1,0x1,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004\000\000y\032\000\000\000q\000\001\275\000\000\001\231\000\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\221\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\\\000\200\000\000\033\302\032\303U\000\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\\\000\200\000\000\033\302\032\303U\000\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\\\000\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\221\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\000\001\001\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f76dd68acd7c80d0fe471c4344272972c44d59f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEAAB5GgAAAHEAAb0AAAGZAIuLi4uLi4uLi4uLi4uLi4uLi4uLkYuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi1wAgAAAG8Iaw1UAi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLXACAAAAbwhrDVQCLi4uLi4uLi4uLi4uLi4uLi1wAi4uLi4uLi4uLi4uLi4uLi5GLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4sAAQEBCws= Step #5: MERGE-OUTER: attempt 3031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1518320007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f9e3b8a198, 0x55f9e3b92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f9e3b92918,0x55f9e3c1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f76dd68acd7c80d0fe471c4344272972c44d59f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10774 processed earlier; will process 4501 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 385 ft: 386 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 450 ft: 509 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f9e139e5dd bp 0x000000000000 sp 0x7ffc01531ea0 T41087) Step #5: ==41087==The signal is caused by a READ memory access. Step #5: #0 0x55f9e139e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9e11c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9e11bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9e119d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9e10bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f9e1016c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9e10201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9e10076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9e10333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8c1404082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f9e0ffaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41087==Register values: Step #5: rax = 0x000055f9e5ec4430 rbx = 0x000055f9e5ec4430 rcx = 0x000055f9e5ec4420 rdx = 0x00007fb8c15ccb80 Step #5: rdi = 0x000055f9e5ec4420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc01531ea0 Step #5: r8 = 0x000055f9e5ec4430 r9 = 0x000055f9e5ec5b80 r10 = 0x000055f9e5ea5010 r11 = 0x00007fb8c15ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f9e459d960 r14 = 0x0000000100000004 r15 = 0x000055f9e350a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x4b,0x34,0x4d,0xc0,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x6c,0x4b,0xc1,0x67,0x67,0x41,0x6a,0x4b,0x41,0xa8,0x69,0x6e,0x6c,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x6c,0x69,0x41,0x4b,0x41,0x75,0x6e,0x78,0x4b,0x6c,0x4b,0x41,0x7f,0x41,0x6a,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x6c,0x4b,0xc1,0x67,0x67,0x41,0x6a,0x4b,0x41,0xa8,0x69,0x6e,0x6c,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x6c,0x69,0x41,0x4b,0x41,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x4c,0x41,0x7f,0x41,0x4b,0x6c,0x69,0x41,0x7f,0x41,0x6a,0x4b,0x6c,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x67,0x4b,0x6c,0x45,0x6a,0x4b,0x4c,0x41,0x7f,0x41,0x6a,0x41,0x6c,0x4b,0x4c,0x4b,0x41,0x4b,0x4c,0x41,0x7f,0x41,0x6a,0x41,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0x4b,0x41,0x4b,0x48,0x41,0x6c,0x4b,0x41,0x4c,0x4d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@CK4M\300A@i\267\266AgAjAALA\177AjKA/MA\300`AAKAlK\301ggAjKA\250inlA/MA\300`AAKAliAKAunxKlKA\177AjKA/MA\300`AAKAlK\301ggAjKA\250inlA/MA\300`AAKAliAKAAKAlKALA\177AKliA\177AjKlKA/MA\300`AAKAgKlEjKLA\177AjAlKLKAKLA\177AjA\266AgAjAALAALA\177AjKKAKHAlKALM\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc1c9117f4abaaae5a464470d4a97c28955a342f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQENLNE3AQUBpt7ZBZ0FqQUFMQX9BaktBL01BwGBBQUtBbEvBZ2dBaktBqGlubEEvTUHAYEFBS0FsaUFLQXVueEtsS0F/QWpLQS9NQcBgQUFLQWxLwWdnQWpLQahpbmxBL01BwGBBQUtBbGlBS0FBS0FsS0FMQX9BS2xpQX9BaktsS0EvTUHAYEFBS0FnS2xFaktMQX9BakFsS0xLQUtMQX9BakG2QWdBakFBTEFBTEF/QWpLS0FLSEFsS0FMTQALAAs= Step #5: MERGE-OUTER: attempt 3032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1518459335 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564aeea4b198, 0x564aeea53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564aeea53918,0x564aeeadb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc1c9117f4abaaae5a464470d4a97c28955a342f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10777 processed earlier; will process 4498 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564aec25f5dd bp 0x000000000000 sp 0x7ffc52ae9e30 T41091) Step #5: ==41091==The signal is caused by a READ memory access. Step #5: #0 0x564aec25f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564aec081280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564aec080fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564aec05e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564aebf7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564aebed7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564aebee11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564aebec86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564aebef43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcafd2c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564aebebbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41091==Register values: Step #5: rax = 0x0000564af14c23d0 rbx = 0x0000564af14c23d0 rcx = 0x0000564af14c2880 rdx = 0x00007fcafd489b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc52ae9e30 Step #5: r8 = 0x0000564af14c23d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcafd489be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564aef45e960 r14 = 0x0000000100000004 r15 = 0x0000564aee3cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x31,0x4,0x0,0x0,0x0,0x0,0x9d,0x0,0x89,0x0,0x53,0x1a,0x81,0x59,0x0,0x81,0x53,0x0,0x66,0x74,0x0,0x9d,0x0,0x89,0x0,0x5d,0x0,0x5b,0xc,0x0,0x0,0x7f,0x53,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7a,0x53,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7f,0x53,0x1b,0xc3,0x53,0x1b,0x0,0x1b,0xc3,0x53,0x1b,0x89,0x0,0x53,0x0,0x53,0x1b,0x1b,0x0,0x7f,0x53,0x1b,0x0,0x53,0x1b,0x1b,0x89,0x0,0xd3,0x0,0x53,0x1b,0x0,0x53,0x0,0x53,0x1b,0x1b,0x0,0x7f,0x53,0x1b,0x0,0x7a,0x53,0x0,0x0,0xc3,0x0,0xc3,0x53,0x74,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7f,0x53,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7a,0x53,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7f,0x53,0x1b,0xc3,0x53,0x1b,0x89,0x0,0x53,0x0,0x53,0x1b,0x1b,0x0,0x7f,0x53,0x1b,0x0,0x53,0x1b,0x1b,0x89,0x0,0xd3,0x0,0x53,0x1b,0x0,0xd3,0x0,0x53,0x1b,0x1b,0x0,0x7f,0x53,0x1b,0x0,0x7a,0x53,0x0,0x0,0xc3,0x0,0x1a,0xb,0x0,0x59,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA1\004\000\000\000\000\235\000\211\000S\032\201Y\000\201S\000ft\000\235\000\211\000]\000[\014\000\000\177S\000\235\000\211\000S\000[\014\000\000zS\000\235\000\211\000S\000[\014\000\000\177S\033\303S\033\000\033\303S\033\211\000S\000S\033\033\000\177S\033\000S\033\033\211\000\323\000S\033\000S\000S\033\033\000\177S\033\000zS\000\000\303\000\303St\000\235\000\211\000S\000[\014\000\000\177S\000\235\000\211\000S\000[\014\000\000zS\000\235\000\211\000S\000[\014\000\000\177S\033\303S\033\211\000S\000S\033\033\000\177S\033\000S\033\033\211\000\323\000S\033\000\323\000S\033\033\000\177S\033\000zS\000\000\303\000\032\013\000Y\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f85fc4697345c8523e65ab99120b3780d6657970 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTEEAAAAAJ0AiQBTGoFZAIFTAGZ0AJ0AiQBdAFsMAAB/UwCdAIkAUwBbDAAAelMAnQCJAFMAWwwAAH9TG8NTGwAbw1MbiQBTAFMbGwB/UxsAUxsbiQDTAFMbAFMAUxsbAH9TGwB6UwAAwwDDU3QAnQCJAFMAWwwAAH9TAJ0AiQBTAFsMAAB6UwCdAIkAUwBbDAAAf1Mbw1MbiQBTAFMbGwB/UxsAUxsbiQDTAFMbANMAUxsbAH9TGwB6UwAAwwAaCwBZAAs= Step #5: MERGE-OUTER: attempt 3033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1518596471 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645e0796198, 0x5645e079e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645e079e918,0x5645e08260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f85fc4697345c8523e65ab99120b3780d6657970' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10778 processed earlier; will process 4497 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645ddfaa5dd bp 0x000000000000 sp 0x7ffc9adcd700 T41095) Step #5: ==41095==The signal is caused by a READ memory access. Step #5: #0 0x5645ddfaa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645dddcc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645dddcbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645ddda9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645ddccaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645ddc22c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645ddc2c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645ddc136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645ddc3f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1258ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645ddc06aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41095==Register values: Step #5: rax = 0x00005645e2d32410 rbx = 0x00005645e2d32410 rcx = 0x00005645e2d328c0 rdx = 0x00007fd125a82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9adcd700 Step #5: r8 = 0x00005645e2d32410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd125a82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645e11a9960 r14 = 0x0000000100000004 r15 = 0x00005645e0116386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0xe2,0x6c,0x41,0xe0,0x6b,0x41,0x6b,0x41,0x45,0x41,0x21,0x45,0x45,0x73,0x4d,0x45,0x41,0x6f,0x41,0x4d,0x41,0x45,0x72,0x41,0x21,0x45,0x45,0x41,0x45,0x41,0x21,0x45,0x45,0x73,0x45,0x77,0x76,0x6e,0x45,0x41,0xed,0x41,0x45,0x41,0x21,0x45,0x45,0x73,0x4d,0x41,0x45,0x72,0x41,0x21,0x45,0x45,0x41,0x45,0x4d,0x73,0x41,0x45,0x41,0x45,0x41,0x21,0x45,0x45,0x73,0x45,0x73,0x45,0x73,0x45,0x6c,0x41,0x47,0x6c,0x41,0x41,0x6c,0x41,0x6b,0x41,0x45,0x45,0x41,0x21,0x45,0x45,0x73,0x45,0x41,0x41,0x45,0x1,0x41,0x21,0x45,0x45,0x41,0x45,0x41,0x21,0x45,0x73,0x41,0x6b,0x41,0x45,0x45,0x41,0x21,0x45,0x45,0x73,0x45,0x41,0x41,0x45,0x1,0x41,0x21,0x45,0x45,0x6c,0x45,0x41,0x21,0x45,0x73,0x45,0x73,0x45,0x73,0x45,0x6c,0x41,0x9f,0xd,0x73,0x41,0x45,0x41,0x73,0x45,0x73,0x45,0x73,0x45,0x6c,0x6c,0x41,0x47,0x41,0x45,0x41,0x45,0x41,0x21,0x45,0x73,0x45,0x73,0x45,0x73,0x75,0x6c,0x78,0x41,0x6c,0x45,0x73,0x4d,0x41,0x6e,0x69,0x45,0x1b,0x1,0x0,0x0,0x45,0x1,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\252\342lA\340kAkAEA!EEsMEAoAMAErA!EEAEA!EEsEwvnEA\355AEA!EEsMAErA!EEAEMsAEAEA!EEsEsEsElAGlAAlAkAEEA!EEsEAAE\001A!EEAEA!EsAkAEEA!EEsEAAE\001A!EElEA!EsEsEsElA\237\015sAEAsEsEsEllAGAEAEA!EsEsEsulxAlEsMAniE\033\001\000\000E\001E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4766c33a70305e37588290d7ee0c515498e92dc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQaribEHga0FrQUVBIUVFc01FQW9BTUFFckEhRUVBRUEhRUVzRXd2bkVB7UFFQSFFRXNNQUVyQSFFRUFFTXNBRUFFQSFFRXNFc0VzRWxBR2xBQWxBa0FFRUEhRUVzRUFBRQFBIUVFQUVBIUVzQWtBRUVBIUVFc0VBQUUBQSFFRWxFQSFFc0VzRXNFbEGfDXNBRUFzRXNFc0VsbEFHQUVBRUEhRXNFc0VzdWx4QWxFc01BbmlFGwEAAEUBRQALAAs= Step #5: MERGE-OUTER: attempt 3034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1518733667 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a0da6e198, 0x557a0da76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a0da76918,0x557a0dafe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4766c33a70305e37588290d7ee0c515498e92dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10779 processed earlier; will process 4496 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 374 ft: 375 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 466 ft: 528 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a0b2825dd bp 0x000000000000 sp 0x7ffe79a64da0 T41099) Step #5: ==41099==The signal is caused by a READ memory access. Step #5: #0 0x557a0b2825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a0b0a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a0b0a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a0b081929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a0afa2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a0aefac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a0af041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a0aeeb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a0af173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03a0d41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a0aedeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41099==Register values: Step #5: rax = 0x0000557a0eb78430 rbx = 0x0000557a0eb78430 rcx = 0x0000557a0eb78420 rdx = 0x00007f03a0f09b80 Step #5: rdi = 0x0000557a0eb78420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe79a64da0 Step #5: r8 = 0x0000557a0eb78430 r9 = 0x0000557a0eb7f640 r10 = 0x0000557a0eb59010 r11 = 0x00007f03a0f09be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a0e481960 r14 = 0x0000000100000004 r15 = 0x0000557a0d3ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x6e,0x41,0x1,0x3,0x40,0x41,0xb1,0xb7,0xa0,0x4d,0x41,0x67,0x6a,0x67,0xe,0x6,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x50,0x0,0x77,0x69,0x6e,0x0,0xb5,0x0,0x0,0x7a,0x0,0x0,0xbd,0x0,0x0,0x7a,0x1a,0xd1,0x0,0x70,0x0,0x0,0x0,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd1,0xd0,0x0,0x0,0x6b,0xd0,0x0,0x0,0x67,0xe,0x6,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x50,0x0,0x77,0x69,0x6e,0x0,0xb5,0x0,0x0,0x7a,0x0,0x0,0x50,0x0,0x0,0x7a,0x1a,0xd1,0x0,0x70,0x0,0x0,0x1a,0xd1,0x0,0x70,0x0,0x0,0x6e,0x0,0xb7,0x0,0x0,0x7a,0x0,0x0,0xbd,0x0,0x0,0x7a,0x1a,0xd1,0x0,0x70,0x0,0x0,0x0,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd1,0xd0,0x0,0x0,0x6b,0xd0,0x0,0x0,0x67,0xe,0x6,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0xd0,0x0,0x0,0x7a,0x1a,0xd1,0x0,0x70,0x0,0x0,0x0,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd1,0xd0,0x0,0x0,0x6b,0xd0,0x0,0x0,0x67,0xe,0x6,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x50,0x0,0xa8,0x69,0x6b,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\002nA\001\003@A\261\267\240MAgjg\016\006\000\000\001\001\000\000\001P\000win\000\265\000\000z\000\000\275\000\000z\032\321\000p\000\000\000\001\320k\323\001\320k\001\320k\321\320\000\000k\320\000\000g\016\006\000\000\001\001\000\000\001P\000win\000\265\000\000z\000\000P\000\000z\032\321\000p\000\000\032\321\000p\000\000n\000\267\000\000z\000\000\275\000\000z\032\321\000p\000\000\000\001\320k\323\001\320k\001\320k\321\320\000\000k\320\000\000g\016\006\000\000\001\001\000\000\001\320\000\000z\032\321\000p\000\000\000\001\320k\323\001\320k\001\320k\321\320\000\000k\320\000\000g\016\006\000\000\001\001\000\000\001P\000\250ik\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e43a879840cf786620ae5eb22244d347fcf1b330 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQJuQQEDQEGxt6BNQWdqZw4GAAABAQAAAVAAd2luALUAAHoAAL0AAHoa0QBwAAAAAdBr0wHQawHQa9HQAABr0AAAZw4GAAABAQAAAVAAd2luALUAAHoAAFAAAHoa0QBwAAAa0QBwAABuALcAAHoAAL0AAHoa0QBwAAAAAdBr0wHQawHQa9HQAABr0AAAZw4GAAABAQAAAdAAAHoa0QBwAAAAAdBr0wHQawHQa9HQAABr0AAAZw4GAAABAQAAAVAAqGlrAQALAAs= Step #5: MERGE-OUTER: attempt 3035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1518878758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5571aa198, 0x55e5571b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5571b2918,0x55e55723a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e43a879840cf786620ae5eb22244d347fcf1b330' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10782 processed earlier; will process 4493 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5549be5dd bp 0x000000000000 sp 0x7ffe8b107100 T41103) Step #5: ==41103==The signal is caused by a READ memory access. Step #5: #0 0x55e5549be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5547e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5547dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5547bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5546dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e554636c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5546401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5546276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5546533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f388faad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e55461aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41103==Register values: Step #5: rax = 0x000055e559629410 rbx = 0x000055e559629410 rcx = 0x000055e5596298c0 rdx = 0x00007f388fc75b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8b107100 Step #5: r8 = 0x000055e559629410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f388fc75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e557bbd960 r14 = 0x0000000100000004 r15 = 0x000055e556b2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0xad,0x42,0x82,0xc2,0x41,0x7d,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x42,0x7f,0x82,0xba,0xbd,0x42,0x41,0x42,0x7f,0x82,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x41,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7e,0x7a,0x7f,0x42,0xc2,0x42,0x82,0x42,0x42,0x7f,0x82,0x42,0x42,0x89,0x7f,0x42,0x42,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x42,0x42,0x42,0x42,0x7f,0x83,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x7a,0x7a,0x42,0x7d,0x42,0x9f,0x8a,0xc0,0x3b,0x7e,0x7a,0x7f,0x42,0xc2,0x42,0x82,0x42,0x42,0x7f,0x82,0x42,0x7f,0x82,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x85,0x7a,0x42,0x42,0x7a,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0xff,0xff,0xff,0x49,0x0,0x0,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B~B|B}zBBBAB\177\202\302BAyzy\210B;~\205zB\255B\202\302A}BAB\177\202\302B\177\202\302BB\304~zB\177\202\272\275BAB\177\202\302\205zBAB\177\202\302B\177\202BAB}zzB\237\212\300;~z\177B\302B\202BB\177\202BB\211\177BB~zB\177\202BBBBB\177\203\302B\177\202BBBAB\177\202\302\205zBAB\177\202\302B\177\202BBzzB}B\237\212\300;~z\177B\302B\202BB\177\202B\177\202BBBAB\177\202\302\205zBBzB\177\202\302B\177\202BBB\377\377\377I\000\000BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f99b1df65a732ad356ad382088e5632ed4ad366b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJ+QnxCfXpCQkJBQn+CwkJBeXp5iEI7foV6Qq1CgsJBfUJBQn+CwkJ/gsJCQsR+ekJ/grq9QkFCf4LChXpCQUJ/gsJCf4JCQUJ9enpCn4rAO356f0LCQoJCQn+CQkKJf0JCfnpCf4JCQkJCQn+DwkJ/gkJCQkFCf4LChXpCQUJ/gsJCf4JCQnp6Qn1Cn4rAO356f0LCQoJCQn+CQn+CQkJCQUJ/gsKFekJCekJ/gsJCf4JCQkL///9JAABCQgALAAs= Step #5: MERGE-OUTER: attempt 3036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519016391 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9148bd198, 0x55d9148c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9148c5918,0x55d91494d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f99b1df65a732ad356ad382088e5632ed4ad366b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10783 processed earlier; will process 4492 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9120d15dd bp 0x000000000000 sp 0x7ffed6070240 T41107) Step #5: ==41107==The signal is caused by a READ memory access. Step #5: #0 0x55d9120d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d911ef3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d911ef2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d911ed0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d911df1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d911d49c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d911d531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d911d3a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d911d663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a034a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d911d2daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41107==Register values: Step #5: rax = 0x000055d916bff400 rbx = 0x000055d916bff400 rcx = 0x000055d916bff8b0 rdx = 0x00007f2a0366cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed6070240 Step #5: r8 = 0x000055d916bff400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a0366cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9152d0960 r14 = 0x0000000100000004 r15 = 0x000055d91423d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x23,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x6e,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x6b,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x68,0x45,0x41,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x80,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x45,0x71,0xbe,0xfc,0x0,0x45,0xbe,0xfc,0x0,0x41,0x40,0x41,0xf4,0x30,0x70,0x1,0x73,0x4e,0x41,0x41,0x41,0x68,0x45,0x69,0x41,0xd6,0x41,0x47,0x6c,0x41,0x45,0x69,0x45,0x45,0x4b,0x41,0x78,0x45,0x69,0x48,0x78,0x41,0x45,0x6a,0x74,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x69,0x41,0x45,0x45,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x45,0x6b,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x41,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A#\003@AOA\027\"\255\200\200\000\"AAsiEEnEiEAKAxEiAEkEEEEEi\015\000EhEAiEiEkiEEjEiEAKAxEiA\200AHxAEEEjEiEAKAxEiAEiEEAEq\276\374\000E\276\374\000A@A\3640p\001sNAAAhEiA\326AGlAEiEEKAxEiHxAEjtiEAKAxEiAEiEEAEqi\015\000EiiAEEOA\027\"\255\200\200\000\"AAsEkEEEEEi\015\000EiEEiEiEkAA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc4ece041f241b863fef926b0a63368e82028f63 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSMDQEFPQRcirYCAACJBQXNpRUVuRWlFQUtBeEVpQUVrRUVFRUVpDQBFaEVBaUVpRWtpRUVqRWlFQUtBeEVpQYBBSHhBRUVFakVpRUFLQXhFaUFFaUVFQUVxvvwARb78AEFAQfQwcAFzTkFBQWhFaUHWQUdsQUVpRUVLQXhFaUh4QUVqdGlFQUtBeEVpQUVpRUVBRXFpDQBFaWlBRUVPQRcirYCAACJBQXNFa0VFRUVFaQ0ARWlFRWlFaUVrQUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519153756 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561abf482198, 0x561abf48a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561abf48a918,0x561abf5120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc4ece041f241b863fef926b0a63368e82028f63' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10784 processed earlier; will process 4491 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561abcc965dd bp 0x000000000000 sp 0x7fffd03e14b0 T41111) Step #5: ==41111==The signal is caused by a READ memory access. Step #5: #0 0x561abcc965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561abcab8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561abcab7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561abca95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561abc9b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561abc90ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561abc9181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561abc8ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561abc92b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47ba414082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561abc8f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41111==Register values: Step #5: rax = 0x0000561ac02f03c0 rbx = 0x0000561ac02f03c0 rcx = 0x0000561ac02f0870 rdx = 0x00007f47ba5dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd03e14b0 Step #5: r8 = 0x0000561ac02f03c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f47ba5dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561abfe95960 r14 = 0x0000000100000004 r15 = 0x0000561abee02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x41,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x68,0x69,0x41,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0xc0,0x45,0x45,0x47,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x6d,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0xc0,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x41,0x45,0x45,0x41,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0xc1,0x45,0x45,0x45,0x45,0x6e,0x45,0x45,0x67,0x45,0x45,0x78,0x45,0x45,0x41,0x45,0x45,0xc1,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x69,0x69,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0xc0,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x41,0x45,0x45,0x41,0x45,0x45,0x45,0x45,0x41,0x45,0x45,0x45,0x6e,0x69,0x45,0x45,0x77,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lAEEEEEEEEEAEEEEEEEEEEhiAEEEEEEEEEEEEEEEE\300EEGEEEEEEEEEEEEEmEEEEEEEEEEEEEEEEEEEEEEEEE\300EEEEEEEEEEEAEEAEEEEEEEEEEEEEEE\301EEEEnEEgEExEEAEE\301EEEEEEEEEiiEEEEEEEEEEEEEEEEEEEEEEE\300EEEEEEEEEEEAEEAEEEEAEEEniEEw\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d2440c098d196eb5405c1e1f1d2064b77389739 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQUVFRUVFRUVFRUFFRUVFRUVFRUVFaGlBRUVFRUVFRUVFRUVFRUVFRcBFRUdFRUVFRUVFRUVFRUVFbUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUXARUVFRUVFRUVFRUVBRUVBRUVFRUVFRUVFRUVFRUVFwUVFRUVuRUVnRUV4RUVBRUXBRUVFRUVFRUVFaWlFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRcBFRUVFRUVFRUVFRUFFRUFFRUVFQUVFRW5pRUV3AAs= Step #5: MERGE-OUTER: attempt 3038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519289504 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634ffdc0198, 0x5634ffdc8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634ffdc8918,0x5634ffe500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d2440c098d196eb5405c1e1f1d2064b77389739' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10785 processed earlier; will process 4490 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 60 Step #5: #1 pulse cov: 353 ft: 354 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 412 ft: 472 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634fd5d45dd bp 0x000000000000 sp 0x7ffd5ad6ee80 T41115) Step #5: ==41115==The signal is caused by a READ memory access. Step #5: #0 0x5634fd5d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634fd3f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634fd3f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634fd3d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634fd2f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634fd24cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634fd2561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634fd23d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634fd2693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7bdb05082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634fd230aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41115==Register values: Step #5: rax = 0x0000563500be63f0 rbx = 0x0000563500be63f0 rcx = 0x0000563500be68a0 rdx = 0x00007ff7bdccdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5ad6ee80 Step #5: r8 = 0x0000563500be63f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7bdccdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635007d3960 r14 = 0x0000000100000004 r15 = 0x00005634ff740386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xae,0x45,0x41,0xbf,0x41,0x6a,0x67,0xc0,0x41,0x4d,0x41,0x45,0x41,0x40,0x41,0xf5,0x42,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x6a,0x41,0x41,0x41,0x40,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0xc6,0xc8,0x26,0x41,0x6c,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x6c,0x72,0x6c,0x4c,0x41,0x26,0x41,0x6c,0x41,0x4a,0x41,0x40,0x41,0xf5,0x44,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x49,0x41,0x41,0x41,0x45,0x41,0x40,0x41,0xf5,0x40,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0xff,0x2,0x6c,0x72,0x6c,0x4c,0x6c,0x6c,0x6c,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x6a,0x41,0x41,0x41,0x40,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0x6c,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x78,0x68,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002@AKA\256EA\277Ajg\300AMAEA@A\365B\276\250lA@lAAA\377\002lrllACjAAA@A@A\325AAPA@lA:APAAlA\306\310&Al\276\250lA@lA@A\377\002lrlLA&AlAJA@A\365D\276\250lA@lIAAAEA@A\365@\276\250lA@lAAA\377\377\002lrlLlllllA@lAAA\377\002lrllACjAAA@A@A\325AAPA@lA:APAAlA:A&Al\276\250lA@lA@A\377\002xhvnlA\177E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-145a78f1f3c3614da0a9ee2db68f2f00ed96205d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECQEFLQa5FQb9BamfAQU1BRUFAQfVCvqhsQUBsQUFB/wJscmxsQUNqQUFBQEFAQdVBQVBBQGxBOkFQQUFsQcbIJkFsvqhsQUBsQUBB/wJscmxMQSZBbEFKQUBB9US+qGxBQGxJQUFBRUFAQfVAvqhsQUBsQUFB//8CbHJsTGxsbGxsQUBsQUFB/wJscmxsQUNqQUFBQEFAQdVBQVBBQGxBOkFQQUFsQTpBJkFsvqhsQUBsQUBB/wJ4aHZubEF/RQALAAs= Step #5: MERGE-OUTER: attempt 3039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519429303 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b1eb16198, 0x563b1eb1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b1eb1e918,0x563b1eba60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/145a78f1f3c3614da0a9ee2db68f2f00ed96205d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10788 processed earlier; will process 4487 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b1c32a5dd bp 0x000000000000 sp 0x7fffce4efad0 T41119) Step #5: ==41119==The signal is caused by a READ memory access. Step #5: #0 0x563b1c32a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b1c14c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b1c14bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b1c129929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b1c04aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b1bfa2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b1bfac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b1bf936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b1bfbf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5da93e1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b1bf86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41119==Register values: Step #5: rax = 0x0000563b20e903d0 rbx = 0x0000563b20e903d0 rcx = 0x0000563b20e90880 rdx = 0x00007f5da95a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffce4efad0 Step #5: r8 = 0x0000563b20e903d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5da95a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b1f529960 r14 = 0x0000000100000004 r15 = 0x0000563b1e496386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x70,0x41,0x41,0x3,0x40,0x41,0xd9,0x0,0x41,0x45,0x45,0x73,0x41,0x6c,0x69,0x69,0x41,0x41,0x1a,0x69,0x41,0x1a,0x41,0x4a,0x41,0xcc,0xba,0x45,0x1,0x41,0x41,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x47,0x41,0x41,0x41,0xc5,0x6c,0x69,0x6f,0x75,0x78,0x4a,0x45,0x1b,0x45,0x45,0x41,0x2f,0x0,0x0,0x0,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x41,0x1,0x45,0x45,0x49,0x41,0x69,0x6e,0x75,0x78,0x4a,0x45,0x1b,0x45,0x45,0x45,0x41,0x6f,0x73,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x41,0x1,0x45,0x45,0x48,0x41,0x41,0x41,0x41,0x1,0x45,0x45,0x49,0x41,0x69,0x6e,0x75,0x78,0x4a,0x45,0x1b,0x45,0x45,0x45,0x41,0x6f,0x73,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x41,0x1,0x45,0x45,0x48,0x41,0x69,0x6e,0x75,0x45,0x1,0x49,0x6f,0x69,0x41,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0xbe,0x41,0x41,0x41,0xc5,0x6c,0x69,0x6d,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x21,0x6f,0x45,0x45,0x1,0x74,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037pAA\003@A\331\000AEEsAliiAA\032iA\032AJA\314\272E\001AAAoi\301\376\203\000\000EAAA#tx\376\203\000\000GAAA\305liouxJE\033EEA/\000\000\000\203\000\000EAAAA\001EEIAinuxJE\033EEEAos\301\376\203\000\000EAAAA\001EEHAAAA\001EEIAinuxJE\033EEEAos\301\376\203\000\000EAAAA\001EEHAinuE\001IoiA\376\203\000\000EAAA#tx\376\203\000\000\276AAA\305lim\301\376\203\000\000EAAA!oEE\001t\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5bab75b807070a9d749486e5a92ea08331c4cf2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9wQUEDQEHZAEFFRXNBbGlpQUEaaUEaQUpBzLpFAUFBQW9pwf6DAABFQUFBI3R4/oMAAEdBQUHFbGlvdXhKRRtFRUEvAAAAgwAARUFBQUEBRUVJQWludXhKRRtFRUVBb3PB/oMAAEVBQUFBAUVFSEFBQUEBRUVJQWludXhKRRtFRUVBb3PB/oMAAEVBQUFBAUVFSEFpbnVFAUlvaUH+gwAARUFBQSN0eP6DAAC+QUFBxWxpbcH+gwAARUFBQSFvRUUBdAALAAs= Step #5: MERGE-OUTER: attempt 3040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519566231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae7d4c1198, 0x55ae7d4c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae7d4c9918,0x55ae7d5510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5bab75b807070a9d749486e5a92ea08331c4cf2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10789 processed earlier; will process 4486 files now Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae7acd55dd bp 0x000000000000 sp 0x7ffc2cabba60 T41123) Step #5: ==41123==The signal is caused by a READ memory access. Step #5: #0 0x55ae7acd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae7aaf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae7aaf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae7aad4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae7a9f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae7a94dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae7a9571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae7a93e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae7a96a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9254a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae7a931aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41123==Register values: Step #5: rax = 0x000055ae7f8bf200 rbx = 0x000055ae7f8bf200 rcx = 0x000055ae7f8bf6b0 rdx = 0x00007fe925669b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2cabba60 Step #5: r8 = 0x000055ae7f8bf200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe925669be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae7ded4960 r14 = 0x0000000100000004 r15 = 0x000055ae7ce41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6b,0x41,0x41,0x3,0x40,0x41,0xf2,0xd,0x4,0x0,0x2,0x0,0x1,0x3,0x0,0x0,0x9e,0x0,0x0,0x0,0x1,0xc0,0x0,0x0,0x89,0x0,0x94,0x0,0xfb,0xf,0xd,0x0,0xfb,0xf,0x0,0xc1,0x6c,0x69,0x6e,0x75,0x78,0x42,0x0,0x0,0x0,0xd4,0xf,0x0,0xfb,0xf,0x0,0xbd,0x0,0x42,0xc1,0xa1,0x42,0xba,0x0,0x20,0x0,0x0,0x0,0x90,0x1,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0x84,0x0,0x0,0x80,0x20,0x0,0x0,0xf,0x0,0xfb,0xf,0x0,0xbd,0x0,0x42,0xc1,0xa1,0x42,0xba,0x0,0x20,0x0,0x0,0x0,0x90,0x1,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0x84,0x0,0x0,0x80,0x20,0x0,0x0,0x0,0x4b,0x0,0x0,0x0,0x90,0x1,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0x84,0x80,0x0,0x84,0x80,0x0,0x0,0x80,0x80,0xc,0x80,0x80,0x0,0x85,0x0,0x0,0x90,0x1,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0x85,0x0,0x0,0x80,0x20,0x0,0x0,0x85,0x0,0x0,0x90,0x1,0x0,0x0,0x85,0x0,0x0,0x80,0x20,0x0,0x0,0xa2,0x42,0xba,0x0,0x0,0xa2,0x42,0xba,0xbd,0x42,0x0,0xb,0x1,0xb,0x0,0xb,0x20,0x32,0x0,0x51,0x0,0xb,0x42,0x9,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0017kAA\003@A\362\015\004\000\002\000\001\003\000\000\236\000\000\000\001\300\000\000\211\000\224\000\373\017\015\000\373\017\000\301linuxB\000\000\000\324\017\000\373\017\000\275\000B\301\241B\272\000 \000\000\000\220\001\000 \000\376\003\000\000\204\000\000\200 \000\000\017\000\373\017\000\275\000B\301\241B\272\000 \000\000\000\220\001\000 \000\376\003\000\000\204\000\000\200 \000\000\000K\000\000\000\220\001\000 \000\376\003\000\000\204\200\000\204\200\000\000\200\200\014\200\200\000\205\000\000\220\001\000 \000\376\003\000\000\205\000\000\200 \000\000\205\000\000\220\001\000\000\205\000\000\200 \000\000\242B\272\000\000\242B\272\275B\000\013\001\013\000\013 2\000Q\000\013B\011\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-18889639ef22dfef570ff400896b992c0441bcdc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATdrQUEDQEHyDQQAAgABAwAAngAAAAHAAACJAJQA+w8NAPsPAMFsaW51eEIAAADUDwD7DwC9AELBoUK6ACAAAACQAQAgAP4DAACEAACAIAAADwD7DwC9AELBoUK6ACAAAACQAQAgAP4DAACEAACAIAAAAEsAAACQAQAgAP4DAACEgACEgAAAgIAMgIAAhQAAkAEAIAD+AwAAhQAAgCAAAIUAAJABAACFAACAIAAAokK6AACiQrq9QgALAQsACyAyAFEAC0IJAAs= Step #5: MERGE-OUTER: attempt 3041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519702981 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562530bec198, 0x562530bf4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562530bf4918,0x562530c7c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/18889639ef22dfef570ff400896b992c0441bcdc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10791 processed earlier; will process 4484 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56252e4005dd bp 0x000000000000 sp 0x7fff7e52cc30 T41127) Step #5: ==41127==The signal is caused by a READ memory access. Step #5: #0 0x56252e4005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56252e222280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56252e221fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56252e1ff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56252e120ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56252e078c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56252e0821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56252e0696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56252e0953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa279553082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56252e05caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41127==Register values: Step #5: rax = 0x00005625328ba530 rbx = 0x00005625328ba530 rcx = 0x00005625328ba9e0 rdx = 0x00007fa27971bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7e52cc30 Step #5: r8 = 0x00005625328ba530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa27971bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625315ff960 r14 = 0x0000000100000004 r15 = 0x000056253056c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0xdb,0xbd,0x42,0x71,0x41,0xfa,0xbf,0x0,0x69,0xbe,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x91,0x8f,0x8f,0x8f,0xf,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0xc,0x0,0x0,0x0,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0xc,0x0,0x0,0x0,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8e,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x0,0x0,0x8c,0x97,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A\333\275BqA\372\277\000i\276\217\217\217\217\217\215\217\217\220\217\217\217\217\217\217\215\217\217\217\217\217\217\217\217\217\213\217\217\213\217\217\217\217\221\217\217\217\017\217\217\217\217\217\217\217\217\217\217\217\217\217\213\217\217\217\217\220\217\217\217\217\217\014\000\000\000\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\220\217\217\217\213\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\213\217\217\217\217\220\217\217\217\217\217\014\000\000\000\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\220\217\217\217\213\217\217\217\217\217\217\217\217\217\217\216\217\217\217\217\213\217\217\217\217\217\000\000\214\227\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6ba6fa9785ffa7393b7b7d8234278ca53dca2dc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQdu9QnFB+r8Aab6Pj4+Pj42Pj5CPj4+Pj4+Nj4+Pj4+Pj4+Pi4+Pi4+Pj4+Rj4+PD4+Pj4+Pj4+Pj4+Pj4+Lj4+Pj5CPj4+PjwwAAACPj4+Pj4+Pj4+Pj4+Pj4+PkI+Pj4uPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pi4+Pj4+Qj4+Pj48MAAAAj4+Pj4+Pj4+Pj4+Pj4+Pj5CPj4+Lj4+Pj4+Pj4+Pj46Pj4+Pi4+Pj4+PAACMl5GSkQALAAs= Step #5: MERGE-OUTER: attempt 3042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519842796 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620bf17b198, 0x5620bf183911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620bf183918,0x5620bf20b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6ba6fa9785ffa7393b7b7d8234278ca53dca2dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10792 processed earlier; will process 4483 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620bc98f5dd bp 0x000000000000 sp 0x7fff787c7500 T41131) Step #5: ==41131==The signal is caused by a READ memory access. Step #5: #0 0x5620bc98f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620bc7b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620bc7b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620bc78e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620bc6afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620bc607c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620bc6111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620bc5f86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620bc6243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f176248c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620bc5ebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41131==Register values: Step #5: rax = 0x00005620c0910410 rbx = 0x00005620c0910410 rcx = 0x00005620c09108c0 rdx = 0x00007f1762654b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff787c7500 Step #5: r8 = 0x00005620c0910410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1762654be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620bfb8e960 r14 = 0x0000000100000004 r15 = 0x00005620beafb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x28,0x4,0x40,0x41,0x4b,0x43,0x0,0x0,0x0,0x0,0x0,0x53,0x0,0x0,0x94,0x95,0x94,0x94,0x94,0x94,0x94,0x90,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x97,0x94,0x94,0x94,0x94,0x94,0x90,0x94,0x94,0x94,0x94,0x94,0x94,0x0,0x0,0xa1,0x0,0x0,0x1,0x60,0x0,0x0,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x90,0x94,0x94,0x94,0x94,0x94,0x94,0x0,0x0,0xa1,0x0,0x0,0x1,0x60,0x0,0x0,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x8b,0x94,0x94,0x94,0x92,0x94,0x94,0x94,0x94,0x97,0x94,0x94,0x94,0x94,0x94,0x90,0x94,0x94,0x94,0x94,0x94,0x94,0x0,0x0,0x94,0x94,0x94,0x94,0x94,0x94,0x90,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x97,0x94,0x94,0x94,0x94,0x94,0x90,0x94,0x94,0x94,0x94,0x94,0x94,0x0,0x0,0x0,0x0,0x1,0x60,0x0,0x0,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x0,0x0,0x1,0x5d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mA(\004@AKC\000\000\000\000\000S\000\000\224\225\224\224\224\224\224\220\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\227\224\224\224\224\224\220\224\224\224\224\224\224\000\000\241\000\000\001`\000\000\224\224\224\224\224\224\224\224\220\224\224\224\224\224\224\000\000\241\000\000\001`\000\000\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\213\224\224\224\222\224\224\224\224\227\224\224\224\224\224\220\224\224\224\224\224\224\000\000\224\224\224\224\224\224\220\224\224\224\224\224\224\224\224\224\224\224\224\224\224\227\224\224\224\224\224\220\224\224\224\224\224\224\000\000\000\000\001`\000\000\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\224\000\000\001]\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d2ff226957b5b072739567b6185da4ab98ae97d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQSgEQEFLQwAAAAAAUwAAlJWUlJSUlJCUlJSUlJSUlJSUlJSUlJSUlJSXlJSUlJSQlJSUlJSUAAChAAABYAAAlJSUlJSUlJSQlJSUlJSUAAChAAABYAAAlJSUlJSUlJSUlJSUlJSUlJSUlIuUlJSSlJSUlJeUlJSUlJCUlJSUlJQAAJSUlJSUlJCUlJSUlJSUlJSUlJSUlJeUlJSUlJCUlJSUlJQAAAAAAWAAAJSUlJSUlJSUlJSUlJSUlJSUAAABXQALAAs= Step #5: MERGE-OUTER: attempt 3043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1519980306 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fb7f18198, 0x560fb7f20911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fb7f20918,0x560fb7fa80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d2ff226957b5b072739567b6185da4ab98ae97d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10793 processed earlier; will process 4482 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fb572c5dd bp 0x000000000000 sp 0x7ffec3abd780 T41135) Step #5: ==41135==The signal is caused by a READ memory access. Step #5: #0 0x560fb572c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fb554e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fb554dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fb552b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fb544cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fb53a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fb53ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fb53956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fb53c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88d5e59082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fb5388aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41135==Register values: Step #5: rax = 0x0000560fbaaa4460 rbx = 0x0000560fbaaa4460 rcx = 0x0000560fbaaa4910 rdx = 0x00007f88d6021b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec3abd780 Step #5: r8 = 0x0000560fbaaa4460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f88d6021be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fb892b960 r14 = 0x0000000100000004 r15 = 0x0000560fb7898386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x31,0x4,0x40,0x41,0x73,0x4,0x40,0x41,0xea,0x2d,0xb8,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xad,0x0,0xfc,0x85,0x0,0x0,0x0,0x91,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x0,0x91,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x62,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x62,0xb7,0x0,0x0,0x91,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0xac,0x0,0xfc,0x86,0x0,0x0,0x99,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x62,0xb7,0x0,0x0,0x0,0xac,0x0,0xfc,0x86,0x0,0x0,0x99,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x62,0xb7,0x0,0xac,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x46,0xb7,0x0,0x5b,0x43,0x0,0xb7,0x0,0x0,0xfc,0x0,0x1,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA1\004@As\004@A\352-\270\000\374\205\000\000f\267\000\255\000\374\205\000\000\000\221\000f\267\000\254\000\374\205\000\000\000\000\000\000\000\374\205\000\000\000\221\000\000\374\205\000\000f\267b\267\000\254\000\374\205\000\000\000\000\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000\000\000\000\374\205\000\000b\267\000\000\221\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000\000\000\000\254\000\374\206\000\000\231\000\000\000\000\000\000\000\000\374\205\000\000b\267\000\000\000\254\000\374\206\000\000\231\000\000\000\000\000\000\000\000\374\205\000\000b\267\000\254\000\000\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000F\267\000[C\000\267\000\000\374\000\001\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f169df3030e4add9a095ea474b80412a934fc875 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQTEEQEFzBEBB6i24APyFAABmtwCtAPyFAAAAkQBmtwCsAPyFAAAAAAAAAPyFAAAAkQAA/IUAAGa3YrcArAD8hQAAAAAAAPyFAABmtwCsAPyFAAAAAAAA/IUAAGK3AACRAAD8hQAAZrcArAD8hQAAAAAAAKwA/IYAAJkAAAAAAAAAAPyFAABitwAAAKwA/IYAAJkAAAAAAAAAAPyFAABitwCsAAAAAPyFAABmtwCsAPyFAAAARrcAW0MAtwAA/AABAAsACws= Step #5: MERGE-OUTER: attempt 3044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1520116310 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56369f293198, 0x56369f29b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56369f29b918,0x56369f3230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f169df3030e4add9a095ea474b80412a934fc875' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10794 processed earlier; will process 4481 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56369caa75dd bp 0x000000000000 sp 0x7ffc0a595340 T41139) Step #5: ==41139==The signal is caused by a READ memory access. Step #5: #0 0x56369caa75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56369c8c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56369c8c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56369c8a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56369c7c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56369c71fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56369c7291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56369c7106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56369c73c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1baccc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56369c703aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41139==Register values: Step #5: rax = 0x00005636a1a055b0 rbx = 0x00005636a1a055b0 rcx = 0x00005636a1a05a60 rdx = 0x00007fd1bae94b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0a595340 Step #5: r8 = 0x00005636a1a055b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1bae94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056369fca6960 r14 = 0x0000000100000004 r15 = 0x000056369ec13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf3,0x9b,0x0,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x1,0x0,0x77,0x0,0x14,0x0,0x6c,0x69,0x6c,0x0,0x6e,0x75,0x69,0x6e,0x75,0x78,0x0,0x10,0x0,0x14,0x0,0x0,0x99,0xbd,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x1a,0x4e,0x1a,0x0,0x0,0x0,0x14,0x0,0x61,0x6c,0x69,0x6e,0x75,0x78,0x74,0x69,0x6e,0x75,0x78,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x4,0x40,0x41,0x70,0x4,0x40,0x0,0x0,0x65,0x69,0x6b,0x76,0x78,0x0,0x0,0x5b,0x0,0x0,0x10,0x0,0x0,0xd5,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0x0,0x6c,0x69,0x4a,0x75,0x0,0x0,0x15,0x0,0x0,0x74,0x69,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x75,0x78,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x65,0x69,0x6b,0x75,0x78,0x0,0x0,0x5b,0x0,0x0,0x6c,0x69,0x6e,0x75,0x6c,0x69,0x6e,0x75,0x78,0x0,0x10,0x0,0x14,0x0,0x0,0x65,0x42,0xf3,0xff,0xff,0xff,0xf6,0x0,0x0,0xb,0xb,0xb,0x0,0xb,0x0,0xb,0x0,0xb,0x10,0x0,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\363\233\000iiii\004@A\032\004@\001\000w\000\024\000lil\000nuinux\000\020\000\024\000\000\231\275\014\000\000\000\000\000\000\032N\032\000\000\000\024\000alinuxtinux\032\000\000\000\000\000\000`\004@Ap\004@\000\000eikvx\000\000[\000\000\020\000\000\325\000\000\000\000\000T\000\000liJu\000\000\025\000\000ti\000\000\000linulinuxnux\032\000\000\000\000\000\000c\004@A\032\004\000\000\000eikux\000\000[\000\000linulinux\000\020\000\024\000\000eB\363\377\377\377\366\000\000\013\013\013\000\013\000\013\000\013\020\000\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fb3523d2fea6e046fedaae7a499e3bd3f616ece Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHzmwBpaWlpBEBBGgRAAQB3ABQAbGlsAG51aW51eAAQABQAAJm9DAAAAAAAABpOGgAAABQAYWxpbnV4dGludXgaAAAAAAAAYARAQXAEQAAAZWlrdngAAFsAABAAANUAAAAAAFQAAGxpSnUAABUAAHRpAAAAbGludWxpbnV4bnV4GgAAAAAAAGMEQEEaBAAAAGVpa3V4AABbAABsaW51bGludXgAEAAUAABlQvP////2AAALCwsACwALAAsQAAALAQs= Step #5: MERGE-OUTER: attempt 3045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1520253594 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f952eb6198, 0x55f952ebe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f952ebe918,0x55f952f460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fb3523d2fea6e046fedaae7a499e3bd3f616ece' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10795 processed earlier; will process 4480 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 457 ft: 458 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f9506ca5dd bp 0x000000000000 sp 0x7ffc676ef4e0 T41143) Step #5: ==41143==The signal is caused by a READ memory access. Step #5: #0 0x55f9506ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9504ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9504ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9504c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9503eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f950342c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f95034c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9503336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f95035f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22a7538082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f950326aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41143==Register values: Step #5: rax = 0x000055f9543be430 rbx = 0x000055f9543be430 rcx = 0x000055f9543be420 rdx = 0x00007f22a7700b80 Step #5: rdi = 0x000055f9543be420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc676ef4e0 Step #5: r8 = 0x000055f9543be430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22a7700be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f9538c9960 r14 = 0x0000000100000004 r15 = 0x000055f952836386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb6,0x0,0x41,0x41,0xc0,0xc0,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x45,0x41,0x48,0x6e,0x6b,0x45,0x6b,0x67,0x41,0x45,0x45,0x41,0x45,0x41,0xc8,0x6e,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x6e,0x41,0x67,0x45,0x41,0x6b,0x6b,0x41,0x67,0x45,0x45,0x41,0x45,0x41,0x48,0x6e,0x6b,0x6a,0x41,0x6e,0x6b,0x6b,0x41,0x8,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x41,0x67,0x67,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x0,0x41,0x41,0xc0,0xc0,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x67,0x67,0x41,0x6b,0x41,0x6e,0x46,0x6b,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\266\000AA\300\300EA&kA\010A@GA\205gEAHkkkA:gEA\346EAkkgAEEAlAkkoA\274EAkkgAEEAlAkkoA\274\276AEAHnkEkgAEEAEA\310nkkAkkkAkkkA\274gnAgEAkkAgEEAEAHnkjAnkkA\010AHkkkA\274AggkAnEkg\000AA\300\300EA&kA\010A@GA\205gEAHkkkA:gEA\346EAkkgAEEAlggAkAnFkgAEEkE\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16d1e3875ec9f539c53dcf255c4f90c71411e99d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG2AEFBwMBFQSZrQQhBQEdBhWdFQUhra2tBOmdFQeZFQWtrZ0FFRUFsQWtrb0G8RUFra2dBRUVBbEFra29BvL5BRUFIbmtFa2dBRUVBRUHIbmtrQWtra0Fra2tBvGduQWdFQWtrQWdFRUFFQUhua2pBbmtrQQhBSGtra0G8QWdna0FuRWtnAEFBwMBFQSZrQQhBQEdBhWdFQUhra2tBOmdFQeZFQWtrZ0FFRUFsZ2dBa0FuRmtnQUVFa0W+AAALAAs= Step #5: MERGE-OUTER: attempt 3046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1520389530 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee3e178198, 0x55ee3e180911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee3e180918,0x55ee3e2080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16d1e3875ec9f539c53dcf255c4f90c71411e99d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10797 processed earlier; will process 4478 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee3b98c5dd bp 0x000000000000 sp 0x7ffcacd1d310 T41147) Step #5: ==41147==The signal is caused by a READ memory access. Step #5: #0 0x55ee3b98c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee3b7ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee3b7adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee3b78b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee3b6acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee3b604c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee3b60e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee3b5f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee3b6213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d0a693082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee3b5e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41147==Register values: Step #5: rax = 0x000055ee3efd84e0 rbx = 0x000055ee3efd84e0 rcx = 0x000055ee3efd8990 rdx = 0x00007f4d0a85bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcacd1d310 Step #5: r8 = 0x000055ee3efd84e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4d0a85bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee3eb8b960 r14 = 0x0000000100000004 r15 = 0x000055ee3daf8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xf4,0xdd,0xe0,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x92,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x20,0x0,0x10,0x0,0x0,0x1,0xc3,0x0,0x0,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa6,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa2,0xa5,0x0,0x0,0xfb,0x17,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x59,0x0,0x0,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa6,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa2,0xa5,0x0,0x0,0xfb,0x17,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x59,0x0,0x0,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa0,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa6,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0xa2,0xaa,0x0,0x0,0xa4,0xa4,0xa4,0xa4,0xa4,0xa2,0xaa,0x0,0x0,0xfb,0x16,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x59,0x0,0x0,0x0,0x5,0x1,0xb,0xb,0x0,0x80,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\364\335\340iiii\004@A\032\000\000\000\000\000\000\000\000\000\000\000\000\222\000\000\000\000\000\000\001\000 \000\020\000\000\001\303\000\000\244\244\244\244\244\244\246\244\244\244\244\244\244\244\242\245\000\000\373\027\000\000\000\000\000\245\000Y\000\000\000\025\200\000\025\200\000\000\244\244\244\244\244\244\244\244\244\244\244\244\246\244\244\244\244\244\244\244\242\245\000\000\373\027\000\000\000\000\000\245\000Y\000\000\000\025\200\000\025\200\000\000\244\244\244\244\244\244\244\244\244\244\244\244\244\244\244\240\244\244\244\244\244\244\244\244\246\244\244\244\244\244\244\244\244\242\252\000\000\244\244\244\244\244\242\252\000\000\373\026\000\000\000\000\000\245\000Y\000\000\000\005\001\013\013\000\200\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db901c85618f31e2e09540ee51cd385ffae8c0ad Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEH03eBpaWlpBEBBGgAAAAAAAAAAAAAAAJIAAAAAAAABACAAEAAAAcMAAKSkpKSkpKakpKSkpKSkoqUAAPsXAAAAAAClAFkAAAAVgAAVgAAApKSkpKSkpKSkpKSkpqSkpKSkpKSipQAA+xcAAAAAAKUAWQAAABWAABWAAACkpKSkpKSkpKSkpKSkpKSgpKSkpKSkpKSmpKSkpKSkpKSiqgAApKSkpKSiqgAA+xYAAAAAAKUAWQAAAAUBCwsAgAEAAAs= Step #5: MERGE-OUTER: attempt 3047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1520526783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e593e4198, 0x556e593ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e593ec918,0x556e594740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db901c85618f31e2e09540ee51cd385ffae8c0ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10798 processed earlier; will process 4477 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e56bf85dd bp 0x000000000000 sp 0x7fff6bee2a60 T41151) Step #5: ==41151==The signal is caused by a READ memory access. Step #5: #0 0x556e56bf85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e56a1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e56a19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e569f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e56918ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e56870c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e5687a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e568616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e5688d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7104d13082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e56854aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41151==Register values: Step #5: rax = 0x0000556e5bd4e530 rbx = 0x0000556e5bd4e530 rcx = 0x0000556e5bd4e9e0 rdx = 0x00007f7104edbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6bee2a60 Step #5: r8 = 0x0000556e5bd4e530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7104edbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e59df7960 r14 = 0x0000000100000004 r15 = 0x0000556e58d64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x46,0x4,0x40,0x42,0xe,0x42,0x7d,0x83,0x42,0xbe,0xbd,0xd7,0x84,0xbd,0xbb,0xbd,0x1f,0x83,0x42,0x7d,0x83,0x42,0xb3,0x72,0x42,0xff,0x42,0x7d,0x83,0x42,0xbc,0x84,0xa4,0x81,0xed,0x85,0xbd,0xd7,0x84,0x7f,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0xe,0x84,0x42,0x5d,0x83,0x42,0x44,0x42,0x5e,0x84,0x42,0x84,0x7b,0x7c,0x83,0x83,0x42,0xb3,0x72,0x42,0xff,0x42,0x7d,0x83,0x42,0xbc,0x84,0xa4,0x81,0xed,0x85,0xbd,0xd7,0x84,0x7f,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0xe,0x84,0x42,0x5d,0x83,0x42,0x44,0x42,0xde,0x84,0x42,0x84,0x7b,0x7c,0x83,0x42,0xbc,0x72,0x42,0xe,0x84,0x42,0x5f,0x83,0x42,0x44,0x42,0xde,0x84,0x42,0x84,0x7b,0x7c,0x7a,0x79,0x7d,0x83,0x42,0xbc,0x72,0x42,0xfe,0x83,0x42,0x7a,0x82,0x42,0x72,0x42,0xe,0x42,0x7d,0x83,0x42,0xbc,0x84,0xa4,0x81,0x84,0x85,0xbd,0xd7,0x42,0x7d,0x83,0x42,0xb3,0x72,0x42,0xe,0x42,0x7d,0x81,0x42,0xbc,0x84,0xa4,0x81,0x84,0x85,0xbd,0xd7,0x84,0x7f,0x42,0x7d,0x83,0x42,0x42,0x7d,0x83,0x42,0xbc,0x8e,0xbd,0x84,0x7d,0x89,0x84,0x7e,0x7b,0x84,0xa7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAF\004@B\016B}\203B\276\275\327\204\275\273\275\037\203B}\203B\263rB\377B}\203B\274\204\244\201\355\205\275\327\204\177B}\203B\274rB\016\204B]\203BDB^\204B\204{|\203\203B\263rB\377B}\203B\274\204\244\201\355\205\275\327\204\177B}\203B\274rB\016\204B]\203BDB\336\204B\204{|\203B\274rB\016\204B_\203BDB\336\204B\204{|zy}\203B\274rB\376\203Bz\202BrB\016B}\203B\274\204\244\201\204\205\275\327B}\203B\263rB\016B}\201B\274\204\244\201\204\205\275\327\204\177B}\203BB}\203B\274\216\275\204}\211\204~{\204\247\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2833dc343f1b0531d868b28faccd9a40d1d051a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUYEQEIOQn2DQr6914S9u70fg0J9g0KzckL/Qn2DQryEpIHthb3XhH9CfYNCvHJCDoRCXYNCREJehEKEe3yDg0KzckL/Qn2DQryEpIHthb3XhH9CfYNCvHJCDoRCXYNCRELehEKEe3yDQrxyQg6EQl+DQkRC3oRChHt8enl9g0K8ckL+g0J6gkJyQg5CfYNCvISkgYSFvddCfYNCs3JCDkJ9gUK8hKSBhIW914R/Qn2DQkJ9g0K8jr2EfYmEfnuEpwALAAs= Step #5: MERGE-OUTER: attempt 3048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1520662914 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55753a3b6198, 0x55753a3be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55753a3be918,0x55753a4460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2833dc343f1b0531d868b28faccd9a40d1d051a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10799 processed earlier; will process 4476 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557537bca5dd bp 0x000000000000 sp 0x7ffce5d0d750 T41155) Step #5: ==41155==The signal is caused by a READ memory access. Step #5: #0 0x557537bca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575379ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575379ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575379c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575378eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557537842c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55753784c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575378336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55753785f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1549128082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557537826aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41155==Register values: Step #5: rax = 0x000055753cda9410 rbx = 0x000055753cda9410 rcx = 0x000055753cda98c0 rdx = 0x00007f15492f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce5d0d750 Step #5: r8 = 0x000055753cda9410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f15492f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055753adc9960 r14 = 0x0000000100000004 r15 = 0x0000557539d36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x41,0x41,0x67,0x67,0x76,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x0,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x40,0x69,0x47,0x6e,0x45,0x76,0x41,0x41,0x77,0x69,0x6e,0x72,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x41,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x41,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x6c,0x45,0x76,0x41,0x41,0x67,0x47,0x67,0x72,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x41,0x3f,0x67,0x72,0x67,0x41,0x69,0x4d,0x6d,0x1b,0x48,0x77,0x41,0x36,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwA\257IAMAgwgA\340\002A\346\017A\017AGAOAlAMAmA@qGnEAAggvAAgMGrA\000iAwA\211\226\376AmA@iGnEvAAwinrAGAOAlAMAmAlAMA\227xunAAnEvAAggAAgMGrAlAlAMA\227xunAAnEvAAggAAgMGrAlEvAAgGgrAGAOAlAMAmA@qGnEvA?grgAiMm\033HwA6mw\016\003\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9a28ee3caa84b278925f920946f906286a0df87 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBr0lBTUFnd2dB4AJB5g9BD0FHQU9BbEFNQW1BQHFHbkVBQWdndkFBZ01HckEAaUF3QYmW/kFtQUBpR25FdkFBd2luckFHQU9BbEFNQW1BbEFNQZd4dW5BQW5FdkFBZ2dBQWdNR3JBbEFsQU1Bl3h1bkFBbkV2QUFnZ0FBZ01HckFsRXZBQWdHZ3JBR0FPQWxBTUFtQUBxR25FdkE/Z3JnQWlNbRtId0E2bXcOA4AAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1520797360 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d1c019198, 0x557d1c021911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d1c021918,0x557d1c0a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9a28ee3caa84b278925f920946f906286a0df87' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10800 processed earlier; will process 4475 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41159==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d1982d5dd bp 0x000000000000 sp 0x7ffdbd21c190 T41159) Step #5: ==41159==The signal is caused by a READ memory access. Step #5: #0 0x557d1982d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d1964f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d1964efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d1962c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d1954dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d194a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d194af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d194966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d194c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fce420082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d19489aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41159==Register values: Step #5: rax = 0x0000557d1e63f470 rbx = 0x0000557d1e63f470 rcx = 0x0000557d1e63f920 rdx = 0x00007f9fce5e8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbd21c190 Step #5: r8 = 0x0000557d1e63f470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fce5e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d1ca2c960 r14 = 0x0000000100000004 r15 = 0x0000557d1b999386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x44,0x6a,0x71,0x45,0x41,0x45,0x1a,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x0,0x1,0x2,0x0,0x0,0x0,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0xfd,0x70,0x80,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0xfb,0x99,0x0,0x8,0xfd,0x70,0x80,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x50,0x41,0x0,0x41,0x2f,0x78,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x0,0xfd,0xff,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xfb,0x99,0x0,0xf8,0x2,0xb,0x0,0xfd,0xff,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0x0,0x41,0x0,0x41,0x2f,0x78,0x4d,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0xb,0x0,0xfd,0xff,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0xd6,0x80,0x0,0x0,0xf,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EDjqEAE\032\000\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032Y\000\000\000\001\002\000\000\000Y\000\000\373\231\000\010\375p\200\001\017\017\324\326\000Y\000\000\000\373\231\000\010\375p\200\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032PA\000A/x\001\017\017\324\032Y\000\000\000\375\377\001\017\017\324\032Y\000\326\200\000\000\017\000\000\373\231\000\370\002\013\000\375\377\001\017\017\324\032Y\000\326\200\000\000\017\000\000\000A\000A/xM\000\000\000\001\017\017\324\032\013\000\375\377\001\017\017\324\032Y\000\326\200\000\000\017\000\000\000\000\000\001\017\017\324\032Y\000\326\200\000\000\017x\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16c85e5a3b7537ae696fc8517bf83afd881d5786 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFRGpxRUFFGgAAAAEPD9TWAFkAAAAAAQ8P1BpZAAAAAQIAAABZAAD7mQAI/XCAAQ8P1NYAWQAAAPuZAAj9cIABDw/U1gBZAAAAAAEPD9QaUEEAQS94AQ8P1BpZAAAA/f8BDw/UGlkA1oAAAA8AAPuZAPgCCwD9/wEPD9QaWQDWgAAADwAAAEEAQS94TQAAAAEPD9QaCwD9/wEPD9QaWQDWgAAADwAAAAAAAQ8P1BpZANaAAAAPeAALAAs= Step #5: MERGE-OUTER: attempt 3050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1520935068 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55881ed6b198, 0x55881ed73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55881ed73918,0x55881edfb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16c85e5a3b7537ae696fc8517bf83afd881d5786' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10801 processed earlier; will process 4474 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55881c57f5dd bp 0x000000000000 sp 0x7ffdedfaea50 T41163) Step #5: ==41163==The signal is caused by a READ memory access. Step #5: #0 0x55881c57f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55881c3a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55881c3a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55881c37e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55881c29fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55881c1f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55881c2011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55881c1e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55881c2143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f790effd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55881c1dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41163==Register values: Step #5: rax = 0x00005588202ba430 rbx = 0x00005588202ba430 rcx = 0x00005588202ba8e0 rdx = 0x00007f790f1c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdedfaea50 Step #5: r8 = 0x00005588202ba430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f790f1c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055881f77e960 r14 = 0x0000000100000004 r15 = 0x000055881e6eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0x1d,0xbe,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xf,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xa,0xc1,0x41,0x41,0x67,0xc1,0x6b,0x41,0x67,0x41,0x2c,0x41,0x6c,0x69,0x68,0x75,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xf,0x0,0x5,0xb,0x41,0x41,0x41,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0x1d,0xbe,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xf,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xa,0xc1,0xc1,0x41,0x67,0xc1,0x6b,0x41,0x67,0x41,0x2c,0x41,0x45,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xf,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xa,0xc1,0x41,0x41,0x67,0xc1,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Aw\301kA\035\276\250AA\001LAAA\301AEqAf\004\000\320\000\326\000\005\013\004\000\320\000\017\000\005\013AAA\252JA\012\301AAg\301kAgA,AlihuAf\004\000\320\000\326\000\005\013\004\000\320\000\017\000\005\013AAAJA\374\301Aw\301kA\035\276\250AA\001LAAA\301AEqAf\004\000\320\000\326\000\005\013\004\000\320\000\017\000\005\013AAA\252JA\012\301\301Ag\301kAgA,AEqAf\004\000\320\000\326\000\005\013\004\000\320\000\017\000\005\013AAA\252JA\012\301AAg\301A\001LAAA\301AEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d43ee5adc9329f5495c616ec9f921aee34a7194e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQXfBa0EdvqhBQQFMQUFBwUFFcUFmBADQANYABQsEANAADwAFC0FBQapKQQrBQUFnwWtBZ0EsQWxpaHVBZgQA0ADWAAULBADQAA8ABQtBQUFKQfzBQXfBa0EdvqhBQQFMQUFBwUFFcUFmBADQANYABQsEANAADwAFC0FBQapKQQrBwUFnwWtBZ0EsQUVxQWYEANAA1gAFCwQA0AAPAAULQUFBqkpBCsFBQWfBQQFMQUFBwUFFaQALAAs= Step #5: MERGE-OUTER: attempt 3051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1521071047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa2b43b198, 0x55fa2b443911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa2b443918,0x55fa2b4cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d43ee5adc9329f5495c616ec9f921aee34a7194e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10802 processed earlier; will process 4473 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa28c4f5dd bp 0x000000000000 sp 0x7ffef0fbbf90 T41167) Step #5: ==41167==The signal is caused by a READ memory access. Step #5: #0 0x55fa28c4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa28a71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa28a70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa28a4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa2896fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa288c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa288d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa288b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa288e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb76031082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa288abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41167==Register values: Step #5: rax = 0x000055fa2d1a8520 rbx = 0x000055fa2d1a8520 rcx = 0x000055fa2d1a89d0 rdx = 0x00007fbb761f9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef0fbbf90 Step #5: r8 = 0x000055fa2d1a8520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb761f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa2be4e960 r14 = 0x0000000100000004 r15 = 0x000055fa2adbb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x30,0xfb,0x67,0x1c,0x41,0x62,0xf2,0x1c,0x41,0xb,0x41,0x31,0x45,0x41,0x41,0x41,0x6a,0x4a,0x41,0x45,0x46,0x45,0x41,0x95,0x41,0x41,0x95,0x41,0x41,0x6c,0x69,0x49,0x41,0x27,0x6a,0x4,0x40,0xc,0x1,0xb,0x4a,0x67,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0xc0,0x41,0x67,0x4a,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x6f,0x48,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0x3f,0x75,0x69,0x6e,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x94,0x6a,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x94,0x6a,0x6c,0x6f,0x45,0x49,0x41,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD0\373g\034Ab\362\034A\013A1EAAAjJAEFEA\225AA\225AAliIA'j\004@\014\001\013JgAAliIA:j\004@\014\001\013AcAciAjjAAtkJg\300A\001\020\000A~k\001A\224uiuxA\200R\320\000\024\200\200\000A\013AcAciAjjAAtk\300AgJ\001\020\000A~k\001A\224uiuxA\200R\320\000\024\200\200\000AoHg\300A\001\020\000AHk\001A?uinuxA\200R\320\000\024\200\200\000A\224jA\200R\320\000\024\200\200\000A\224jloEIAU\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5121af14313561afc048d1b8151d74d1dfa880eb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDD7ZxxBYvIcQQtBMUVBQUFqSkFFRkVBlUFBlUFBbGlJQSdqBEAMAQtKZ0FBbGlJQTpqBEAMAQtBY0FjaUFqakFBdGtKZ8BBARAAQX5rAUGUdWl1eEGAUtAAFICAAEELQWNBY2lBampBQXRrwEFnSgEQAEF+awFBlHVpdXhBgFLQABSAgABBb0hnwEEBEABBSGsBQT91aW51eEGAUtAAFICAAEGUakGAUtAAFICAAEGUamxvRUlBVQALAAs= Step #5: MERGE-OUTER: attempt 3052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1521209433 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581f60fe198, 0x5581f6106911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581f6106918,0x5581f618e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5121af14313561afc048d1b8151d74d1dfa880eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10803 processed earlier; will process 4472 files now Step #5: [LOADING] WASM module load failed: unknown type 5373 Step #5: #1 pulse cov: 400 ft: 401 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581f39125dd bp 0x000000000000 sp 0x7ffd53a65260 T41171) Step #5: ==41171==The signal is caused by a READ memory access. Step #5: #0 0x5581f39125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5581f3734280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5581f3733fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5581f3711929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5581f3632ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581f358ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581f35941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581f357b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581f35a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8355c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581f356eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41171==Register values: Step #5: rax = 0x00005581f77a4430 rbx = 0x00005581f77a4430 rcx = 0x00005581f77a4420 rdx = 0x00007fe83578cb80 Step #5: rdi = 0x00005581f77a4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd53a65260 Step #5: r8 = 0x00005581f77a4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe83578cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581f6b11960 r14 = 0x0000000100000004 r15 = 0x00005581f5a7e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x45,0x42,0x2,0x42,0x32,0x7a,0x7e,0x42,0xff,0xbf,0x5b,0x42,0xff,0xff,0x7f,0x82,0x41,0x42,0x43,0x44,0x41,0x44,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9c,0xa1,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9d,0x9b,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0xa2,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0xa1,0xa5,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9d,0x9b,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0xa2,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0xa1,0xa5,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9d,0x9b,0x9f,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@AEB\002B2z~B\377\277[B\377\377\177\202ABCDAD\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\237\235\237\237\237\237\234\241\237\237\236\237\237\237\237\237\237\233\237\237\237\233\237\237\237\237\237\237\231\237\237\237\237\236\234\235\233D\236?\236\236C\234\236\236D\236\242\237\237\237\237\237\234\241\245\237\236\237\237\237\237\237\237\231\237\237\237\233\237\237\237\237\237\233\237\237\237\233\237\237\237\237\237\237\231\237\237\237\237\236\234\235\233D\236?\236\236C\234\236\236D\236\242\237\237\237\237\237\234\241\245\237\236\237\237\237\237\237\237\231\237\237\237\233\237\237\237\237\237\237\231\237\237\237\237\236\234\235\233\237\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-65a3e656213639447b59f0d6239c50051ac1215a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFFQgJCMnp+Qv+/W0L//3+CQUJDREFEf41Enj+enkOcnp5Enp+fn5+fn5+fnZ+fn5+coZ+fnp+fn5+fn5ufn5+bn5+fn5+fmZ+fn5+enJ2bRJ4/np5DnJ6eRJ6in5+fn5+coaWfnp+fn5+fn5mfn5+bn5+fn5+bn5+fm5+fn5+fn5mfn5+fnpydm0SeP56eQ5yenkSeop+fn5+fnKGln56fn5+fn5+Zn5+fm5+fn5+fn5mfn5+fnpydm5+fnwALAAs= Step #5: MERGE-OUTER: attempt 3053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1521347961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55edd57e9198, 0x55edd57f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55edd57f1918,0x55edd58790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65a3e656213639447b59f0d6239c50051ac1215a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10805 processed earlier; will process 4470 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55edd2ffd5dd bp 0x000000000000 sp 0x7fff6daabfd0 T41175) Step #5: ==41175==The signal is caused by a READ memory access. Step #5: #0 0x55edd2ffd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55edd2e1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55edd2e1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55edd2dfc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55edd2d1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55edd2c75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55edd2c7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55edd2c666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55edd2c923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd14c265082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55edd2c59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41175==Register values: Step #5: rax = 0x000055edd7873430 rbx = 0x000055edd7873430 rcx = 0x000055edd7873420 rdx = 0x00007fd14c42db80 Step #5: rdi = 0x000055edd7873420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff6daabfd0 Step #5: r8 = 0x000055edd7873430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd14c42dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055edd61fc960 r14 = 0x0000000100000004 r15 = 0x000055edd5169386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1e,0x6f,0x41,0x42,0x42,0x42,0x42,0x40,0x42,0xc5,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xbd,0xbd,0xbd,0xbd,0xbd,0xbb,0x42,0x51,0x42,0x42,0x42,0xbe,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0xc2,0x42,0x62,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x41,0x42,0x42,0x58,0xc2,0x42,0x42,0x42,0x42,0x57,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x41,0x42,0x58,0xc2,0x42,0x42,0x42,0x42,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xff,0x42,0x42,0xb9,0xbb,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0xbe,0xa7,0xff,0xff,0x3,0x52,0x42,0x42,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\036oABBBB@B\305B\271BBBBBQB\303\275BBBPBBBB\271BBBBBBBBQBBB\276\247\275\275\275\275\275\273BQBBB\276BXBBB\002BB\271BB\302BB\302BbBBBQBBBBBBBBBBBB\271BBABBX\302BBBBWBBB\002BB\271BB\302BBBBBQBBBBBBBBBBBBB\271BBABX\302BBBBB\303\275BBBPBBBB\271BABBBBBBQBBB\276\247\377BB\271\273ABBBBBBQBB\271BBBBB\276\247\377\377\003RBB\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1de54f028c71e9a877eb6290ba88828daf568a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR5vQUJCQkJAQsVCuUJCQkJCUULDvUJCQlBCQkJCuUJCQkJCQkJCUUJCQr6nvb29vb27QlFCQkK+QlhCQkICQkK5QkLCQkLCQmJCQkJRQkJCQkJCQkJCQkJCuUJCQUJCWMJCQkJCV0JCQgJCQrlCQsJCQkJCQlFCQkJCQkJCQkJCQkJCuUJCQUJYwkJCQkJCw71CQkJQQkJCQrlCQUJCQkJCQlFCQkK+p/9CQrm7QUJCQkJCQlFCQrlCQkJCQr6n//8DUkJCAAs= Step #5: MERGE-OUTER: attempt 3054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1521485631 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a343cc198, 0x560a343d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a343d4918,0x560a3445c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1de54f028c71e9a877eb6290ba88828daf568a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10807 processed earlier; will process 4468 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #2 pulse cov: 533 ft: 589 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a31be05dd bp 0x000000000000 sp 0x7fffec639210 T41179) Step #5: ==41179==The signal is caused by a READ memory access. Step #5: #0 0x560a31be05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a31a02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a31a01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a319df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a31900ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a31858c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a318621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a318496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a318753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe52b7f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a3183caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41179==Register values: Step #5: rax = 0x0000560a357e1e80 rbx = 0x0000560a357e1e80 rcx = 0x0000560a357e2330 rdx = 0x00007fe52b9bab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffec639210 Step #5: r8 = 0x0000560a357e1e80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe52b9babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a34ddf960 r14 = 0x0000000100000004 r15 = 0x0000560a33d4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x69,0xac,0x41,0x69,0xb2,0x41,0x2c,0x41,0xe9,0xc1,0x41,0x41,0x45,0x6c,0x67,0x6a,0x43,0x7c,0x42,0x9b,0xff,0x41,0x41,0x67,0x69,0x68,0xac,0x41,0x2c,0xac,0x41,0x2c,0x41,0xff,0x41,0x41,0x67,0x69,0x68,0xac,0x41,0x2c,0xad,0x41,0x2c,0x1,0x69,0x45,0x41,0xc1,0x41,0x43,0x69,0x9b,0xfb,0x41,0x41,0x67,0x69,0x69,0xac,0x43,0x2c,0xac,0x41,0x2d,0x41,0x6a,0x67,0x43,0xed,0x67,0xff,0x9b,0x1,0x41,0x41,0x69,0x69,0xac,0x41,0x2c,0xac,0x41,0x2c,0x41,0x69,0x69,0xac,0x41,0x2c,0xac,0x41,0x69,0xac,0x41,0x2c,0x41,0x6a,0x77,0x43,0x7f,0x1,0x9b,0xf7,0x41,0x41,0x67,0x69,0x68,0xac,0x41,0x2c,0xad,0x41,0x67,0x41,0x2d,0x41,0x6a,0x67,0x43,0xed,0x67,0xff,0x9b,0x1,0x41,0x41,0x69,0x69,0xac,0x41,0x2c,0xac,0x41,0x2c,0x41,0x69,0x69,0xac,0x41,0x2c,0xac,0x41,0x2c,0x41,0xff,0x41,0x41,0x67,0x69,0x68,0xac,0x41,0x2c,0xad,0x41,0x2c,0x1,0x69,0x45,0x41,0xc1,0x41,0x43,0x69,0x9b,0xfb,0x41,0x41,0x67,0x69,0xac,0x41,0x2c,0x41,0x6a,0x67,0x43,0xed,0x1,0x69,0xb3,0x41,0x67,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKi\254Ai\262A,A\351\301AAElgjC|B\233\377AAgih\254A,\254A,A\377AAgih\254A,\255A,\001iEA\301ACi\233\373AAgii\254C,\254A-AjgC\355g\377\233\001AAii\254A,\254A,Aii\254A,\254Ai\254A,AjwC\177\001\233\367AAgih\254A,\255AgA-AjgC\355g\377\233\001AAii\254A,\254A,Aii\254A,\254A,A\377AAgih\254A,\255A,\001iEA\301ACi\233\373AAgi\254A,AjgC\355\001i\263Agg\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d97e937853e3da9949da54fee653ea720885c3b9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLaaxBabJBLEHpwUFBRWxnakN8Qpv/QUFnaWisQSysQSxB/0FBZ2lorEEsrUEsAWlFQcFBQ2mb+0FBZ2lprEMsrEEtQWpnQ+1n/5sBQUFpaaxBLKxBLEFpaaxBLKxBaaxBLEFqd0N/AZv3QUFnaWisQSytQWdBLUFqZ0PtZ/+bAUFBaWmsQSysQSxBaWmsQSysQSxB/0FBZ2lorEEsrUEsAWlFQcFBQ2mb+0FBZ2msQSxBamdD7QFps0FnZwALAAs= Step #5: MERGE-OUTER: attempt 3055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1521626139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6654da198, 0x55f6654e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6654e2918,0x55f66556a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d97e937853e3da9949da54fee653ea720885c3b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10811 processed earlier; will process 4464 files now Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 389 ft: 436 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 549 ft: 741 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f662cee5dd bp 0x000000000000 sp 0x7ffea42f4bd0 T41183) Step #5: ==41183==The signal is caused by a READ memory access. Step #5: #0 0x55f662cee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f662b10280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f662b0ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f662aed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f662a0ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f662966c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6629701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6629576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6629833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb45f3cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f66294aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41183==Register values: Step #5: rax = 0x000055f666c1ff50 rbx = 0x000055f666c1ff50 rcx = 0x000055f666c20400 rdx = 0x00007fb45f593b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea42f4bd0 Step #5: r8 = 0x000055f666c1ff50 r9 = 0x000055f666ad6480 r10 = 0x000055f666aa4010 r11 = 0x00007fb45f593be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f665eed960 r14 = 0x0000000100000004 r15 = 0x000055f664e5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x81,0x42,0xbc,0x72,0x42,0xfe,0x42,0x42,0x28,0x86,0x7c,0x42,0x44,0x42,0x7a,0x42,0x30,0x42,0x7f,0x81,0x42,0x32,0x42,0x81,0x7b,0x83,0x7b,0x7b,0x84,0x42,0x83,0x7b,0x42,0x44,0x42,0x7c,0x42,0x30,0xc2,0x7f,0x7e,0x42,0x30,0x42,0x7f,0x81,0x42,0x83,0x83,0x30,0x42,0x7f,0x81,0x42,0x7a,0x7c,0x7b,0x7b,0x7b,0x83,0x42,0x42,0x83,0x7b,0x7e,0x7b,0x84,0x7b,0x7f,0x81,0x83,0x79,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0x83,0x7c,0x7b,0x7b,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0x7a,0x85,0x7b,0x7b,0x7b,0x83,0x42,0x88,0x84,0x84,0x75,0x84,0x7b,0x7b,0x7b,0x7c,0x7a,0xb5,0xbb,0xbd,0x7a,0x42,0x44,0x7e,0x42,0x37,0x42,0x7f,0x81,0x42,0x42,0x42,0x28,0x86,0x7a,0x42,0x44,0x83,0x83,0xb5,0xbb,0xbd,0x7a,0x42,0x44,0x7e,0x42,0x37,0x42,0x7f,0x81,0x42,0x42,0x42,0x28,0x86,0x7a,0x42,0x44,0x83,0x83,0xb5,0xbb,0xbd,0x7a,0x42,0x44,0x42,0x7c,0x42,0x30,0xc2,0x7f,0x7e,0x42,0x31,0x42,0x7f,0x81,0x42,0x83,0x83,0x7b,0x7b,0x42,0x28,0x86,0x7c,0x84,0x84,0x85,0x0,0x0,0x7b,0x83,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@BBB}\201B\274rB\376BB(\206|BDBzB0B\177\201B2B\201{\203{{\204B\203{BDB|B0\302\177~B0B\177\201B\203\2030B\177\201Bz|{{{\203BB\203{~{\204{\177\201\203y{B0B\177\201B\203|{{{B0B\177\201Bz\205{{{\203B\210\204\204u\204{{{|z\265\273\275zBD~B7B\177\201BBB(\206zBD\203\203\265\273\275zBD~B7B\177\201BBB(\206zBD\203\203\265\273\275zBDB|B0\302\177~B1B\177\201B\203\203{{B(\206|\204\204\205\000\000{\203\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-242ebe35fd7a8471aedc6d21a23dfe1f873a80f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQEJCQn2BQrxyQv5CQiiGfEJEQnpCMEJ/gUIyQoF7g3t7hEKDe0JEQnxCMMJ/fkIwQn+BQoODMEJ/gUJ6fHt7e4NCQoN7fnuEe3+Bg3l7QjBCf4FCg3x7e3tCMEJ/gUJ6hXt7e4NCiISEdYR7e3t8erW7vXpCRH5CN0J/gUJCQiiGekJEg4O1u716QkR+QjdCf4FCQkIohnpCRIODtbu9ekJEQnxCMMJ/fkIxQn+BQoODe3tCKIZ8hISFAAB7gwALAAs= Step #5: MERGE-OUTER: attempt 3056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1521765892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558dded24198, 0x558dded2c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558dded2c918,0x558ddedb40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/242ebe35fd7a8471aedc6d21a23dfe1f873a80f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10816 processed earlier; will process 4459 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 162 ft: 163 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ddc5385dd bp 0x000000000000 sp 0x7ffc0f99ad90 T41187) Step #5: ==41187==The signal is caused by a READ memory access. Step #5: #0 0x558ddc5385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ddc35a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ddc359fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ddc337929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ddc258ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ddc1b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ddc1ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ddc1a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ddc1cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc13974082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ddc194aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41187==Register values: Step #5: rax = 0x0000558de022f240 rbx = 0x0000558de022f240 rcx = 0x0000558de022f230 rdx = 0x00007fdc13b3cb80 Step #5: rdi = 0x0000558de022f230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc0f99ad90 Step #5: r8 = 0x0000558de022f240 r9 = 0x00007fdc13b3cbf0 r10 = 0x0000558de0206010 r11 = 0x00007fdc13b3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ddf737960 r14 = 0x0000000100000004 r15 = 0x0000558dde6a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0x69,0x45,0x47,0x41,0x41,0x41,0x45,0x45,0x68,0x41,0xd9,0xb0,0x4a,0x41,0xd9,0xb0,0x4a,0x6b,0x41,0x41,0x41,0x4d,0x41,0xa8,0x45,0x41,0x41,0x41,0x41,0x71,0x71,0x71,0x78,0x41,0xa8,0x9d,0x77,0x45,0x1b,0x6c,0x41,0xc9,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x3b,0x1c,0x1,0x7f,0x41,0x6d,0x41,0x41,0x4c,0x1,0x41,0xc4,0x78,0x49,0x6c,0x41,0x45,0x41,0x6c,0x1b,0x41,0xc9,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x3b,0x1c,0x1,0x7f,0x41,0x6d,0x41,0x41,0x48,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0xc9,0x6c,0x48,0x49,0x41,0x78,0x1,0x45,0x41,0x1f,0x6c,0x41,0xc9,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x3b,0x1c,0x1,0x7f,0x41,0x41,0x41,0x1,0x41,0x45,0x48,0x78,0x6c,0x41,0x41,0x49,0x41,0x1b,0x78,0x41,0xc9,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x3d,0x1b,0x41,0xfb,0x3b,0x1c,0x1,0x7f,0x41,0x6d,0xad,0x41,0x48,0x41,0x41,0x41,0x49,0x41,0x41,0x69,0x4a,0x41,0x69,0x77,0x20,0x80,0x0,0x0,0xd3,0x1b,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AKAiEGAAAEEhA\331\260JA\331\260JkAAAMA\250EAAAAqqqxA\250\235wE\033lA\311\373+\034\001\177A\226\033A\373;\034\001\177AmAAL\001A\304xIlAEAl\033A\311\373+\034\001\177A\226\033A\373;\034\001\177AmAAHAAAIAAAAAIAAA\311lHIAx\001EA\037lA\311\373+\034\001\177A\226\033A\373;\034\001\177AAA\001AEHxlAAIA\033xA\311\373+\034\001\177A=\033A\373;\034\001\177Am\255AHAAAIAAiJAiw \200\000\000\323\033\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bb8a6bed500e900acad4840f0e7c3f9d1abefb6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEFLQWlFR0FBQUVFaEHZsEpB2bBKa0FBQU1BqEVBQUFBcXFxeEGonXdFG2xByfsrHAF/QZYbQfs7HAF/QW1BQUwBQcR4SWxBRUFsG0HJ+yscAX9BlhtB+zscAX9BbUFBSEFBQUlBQUFBQUlBQUHJbEhJQXgBRUEfbEHJ+yscAX9BlhtB+zscAX9BQUEBQUVIeGxBQUlBG3hByfsrHAF/QT0bQfs7HAF/QW2tQUhBQUFJQUFpSkFpdyCAAADTGxoLAAs= Step #5: MERGE-OUTER: attempt 3057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1521905934 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bffdc39198, 0x55bffdc41911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bffdc41918,0x55bffdcc90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bb8a6bed500e900acad4840f0e7c3f9d1abefb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10818 processed earlier; will process 4457 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bffb44d5dd bp 0x000000000000 sp 0x7ffe3dcedfc0 T41191) Step #5: ==41191==The signal is caused by a READ memory access. Step #5: #0 0x55bffb44d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bffb26f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bffb26efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bffb24c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bffb16dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bffb0c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bffb0cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bffb0b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bffb0e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cce62b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bffb0a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41191==Register values: Step #5: rax = 0x000055bffed02530 rbx = 0x000055bffed02530 rcx = 0x000055bffed029e0 rdx = 0x00007f6cce7f3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3dcedfc0 Step #5: r8 = 0x000055bffed02530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cce7f3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bffe64c960 r14 = 0x0000000100000004 r15 = 0x000055bffd5b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x81,0x42,0xbc,0x72,0x42,0xfe,0x42,0x42,0x28,0x86,0x7a,0x42,0x44,0x42,0x7c,0x42,0x30,0x42,0x7f,0x81,0x42,0x30,0x42,0x7f,0x7f,0x89,0x42,0x83,0x83,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7e,0x7b,0x42,0x30,0x42,0x7f,0x81,0x7b,0x83,0x7b,0x7b,0x84,0x42,0x83,0x7b,0x7f,0x81,0x83,0x79,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0x83,0x7c,0x7b,0x7b,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0x7a,0x7c,0x7b,0x7b,0x7b,0x83,0x42,0x42,0x83,0x7b,0x7b,0x7b,0x84,0x7b,0x7f,0x81,0x83,0x79,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0x83,0x7c,0x7b,0x7b,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0x7a,0x85,0x7b,0x7b,0x7b,0x83,0x42,0x88,0x84,0x84,0x75,0x84,0x7b,0x7b,0x7b,0x7c,0x7a,0xb5,0xbb,0xbd,0x7a,0x42,0x44,0x7e,0x42,0x37,0x42,0x7f,0x81,0x42,0x42,0x42,0x28,0x86,0x7a,0x42,0x44,0x83,0x83,0xb5,0xbb,0xbd,0x7a,0x42,0x44,0x42,0x7c,0x42,0x30,0xc2,0x7f,0x7e,0x42,0x30,0x42,0x7f,0x81,0x42,0x83,0x83,0x7b,0x7b,0x42,0x28,0x86,0x7c,0x84,0x84,0x7b,0x0,0x0,0x7b,0x83,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@BBB}\201B\274rB\376BB(\206zBDB|B0B\177\201B0B\177\177\211B\203\203{{{{{{{{{{~{B0B\177\201{\203{{\204B\203{\177\201\203y{B0B\177\201B\203|{{{B0B\177\201Bz|{{{\203BB\203{{{\204{\177\201\203y{B0B\177\201B\203|{{{B0B\177\201Bz\205{{{\203B\210\204\204u\204{{{|z\265\273\275zBD~B7B\177\201BBB(\206zBD\203\203\265\273\275zBDB|B0\302\177~B0B\177\201B\203\203{{B(\206|\204\204{\000\000{\203\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-532f074626614aa508e78897d58933d6ff8ef20e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQEJCQn2BQrxyQv5CQiiGekJEQnxCMEJ/gUIwQn9/iUKDg3t7e3t7e3t7e3t+e0IwQn+Be4N7e4RCg3t/gYN5e0IwQn+BQoN8e3t7QjBCf4FCenx7e3uDQkKDe3t7hHt/gYN5e0IwQn+BQoN8e3t7QjBCf4FCeoV7e3uDQoiEhHWEe3t7fHq1u716QkR+QjdCf4FCQkIohnpCRIODtbu9ekJEQnxCMMJ/fkIwQn+BQoODe3tCKIZ8hIR7AAB7gwALAAs= Step #5: MERGE-OUTER: attempt 3058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522041785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56342b27c198, 0x56342b284911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56342b284918,0x56342b30c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/532f074626614aa508e78897d58933d6ff8ef20e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10819 processed earlier; will process 4456 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563428a905dd bp 0x000000000000 sp 0x7ffdab6c2a10 T41195) Step #5: ==41195==The signal is caused by a READ memory access. Step #5: #0 0x563428a905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634288b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634288b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56342888f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634287b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563428708c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634287121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634286f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634287253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12d2ce9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634286ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41195==Register values: Step #5: rax = 0x000056342d49d430 rbx = 0x000056342d49d430 rcx = 0x000056342d49d420 rdx = 0x00007f12d2eb1b80 Step #5: rdi = 0x000056342d49d420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdab6c2a10 Step #5: r8 = 0x000056342d49d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12d2eb1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056342bc8f960 r14 = 0x0000000100000004 r15 = 0x000056342abfc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb6,0x0,0x45,0x41,0xc1,0x41,0xc0,0x41,0x26,0x6b,0x41,0x45,0x41,0xc1,0x41,0xc0,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6e,0x41,0xbc,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0x4a,0x41,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x6a,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x67,0x41,0xbc,0x67,0x6b,0x41,0x6c,0x41,0x6b,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x15,0x0,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x9b,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x5c,0x67,0x41,0xbc,0x67,0x6b,0x41,0x6c,0x41,0x6b,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x15,0x0,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x9b,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x5c,0x1b,0x75,0x78,0x6b,0x6f,0x41,0xbc,0xbe,0x51,0x6a,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\266\000EA\301A\300A&kAEA\301A\300A&kA\010A@GA\205gEAHkkkA:gEA\346EAkkgAEEAlAkknA\274AkkoA\274JAEAkkgAEEAlAkkoA\274\276AjAnkkAHAHkkkAgA\274gkAlAk\000\000\000\320\000\020\000\373\033\321\000\025\000\000\\\033\321\000\000\233\000\000\000\320\000\020\000\373\033\321\000\\gA\274gkAlAk\000\000\000\320\000\020\000\373\033\321\000\025\000\000\\\033\321\000\000\233\000\000\000\320\000\020\000\373\033\321\000\\\033uxkoA\274\276Qj\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa2a4ab21354ba6b8db5c731f098cca525e59fc0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG2AEVBwUHAQSZrQUVBwUHAQSZrQQhBQEdBhWdFQUhra2tBOmdFQeZFQWtrZ0FFRUFsQWtrbkG8QWtrb0G8SkFFQWtrZ0FFRUFsQWtrb0G8vkFqQW5ra0FIQUhra2tBZ0G8Z2tBbEFrAAAA0AAQAPsb0QAVAABcG9EAAJsAAADQABAA+xvRAFxnQbxna0FsQWsAAADQABAA+xvRABUAAFwb0QAAmwAAANAAEAD7G9EAXBt1eGtvQby+UWq+AAALAAs= Step #5: MERGE-OUTER: attempt 3059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522179575 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594ec96a198, 0x5594ec972911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594ec972918,0x5594ec9fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa2a4ab21354ba6b8db5c731f098cca525e59fc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10821 processed earlier; will process 4454 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 491 ft: 492 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594ea17e5dd bp 0x000000000000 sp 0x7ffe7e45a420 T41199) Step #5: ==41199==The signal is caused by a READ memory access. Step #5: #0 0x5594ea17e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594e9fa0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594e9f9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594e9f7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594e9e9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594e9df6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594e9e001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594e9de76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594e9e133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f729b0d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594e9ddaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41199==Register values: Step #5: rax = 0x00005594ee9a9430 rbx = 0x00005594ee9a9430 rcx = 0x00005594ee9a9420 rdx = 0x00007f729b29db80 Step #5: rdi = 0x00005594ee9a9420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe7e45a420 Step #5: r8 = 0x00005594ee9a9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f729b29dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594ed37d960 r14 = 0x0000000100000004 r15 = 0x00005594ec2ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6f,0x41,0x8f,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6f,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x41,0x75,0x41,0x72,0x69,0x1,0x20,0x20,0x41,0x75,0x69,0x1,0x20,0x20,0x20,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253nAih\001\015\000\267\253Aji\001J\016\001\001\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253oA\217h\001\015\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmAJ\016\001\001\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253oAih\001\015\000\267\253Aji\001J\016\001\001\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253nAih\001\015\000\267\253AjAuAri\001 Aui\001 \"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-575419672d97d645746326503192da9c03fd71d5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEEFAberQXgBt6tuQWloAQ0At6tBamkBSg4BAQBPAAsBAkBCq2pBaWgBDQBBBQG3q0F4Aberb0GPaAENALerQWppAUoOAQEATwALAQIAQW1BSg4BAQBPAAsBAkBCq2pBaWgBDQBBBQG3q0F4Aberb0FpaAENALerQWppAUoOAQEATwALAQJAQqtqQWloAQ0AQQUBt6tBeAG3q25BaWgBDQC3q0FqQXVBcmkBICBBdWkBICAgIgALAAs= Step #5: MERGE-OUTER: attempt 3060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522315774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56070ac1e198, 0x56070ac26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56070ac26918,0x56070acae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/575419672d97d645746326503192da9c03fd71d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10823 processed earlier; will process 4452 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 458 ft: 459 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607084325dd bp 0x000000000000 sp 0x7ffcae874c10 T41203) Step #5: ==41203==The signal is caused by a READ memory access. Step #5: #0 0x5607084325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560708254280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560708253fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560708231929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560708152ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607080aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607080b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56070809b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607080c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c8cb00082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56070808eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41203==Register values: Step #5: rax = 0x000056070d26f430 rbx = 0x000056070d26f430 rcx = 0x000056070d26f420 rdx = 0x00007f4c8ccc8b80 Step #5: rdi = 0x000056070d26f420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcae874c10 Step #5: r8 = 0x000056070d26f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c8ccc8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056070b631960 r14 = 0x0000000100000004 r15 = 0x000056070a59e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x68,0x6f,0x41,0x2a,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x67,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc4,0x42,0x82,0xfd,0xff,0xff,0xff,0x0,0x0,0x9d,0x42,0x7d,0xbf,0xb0,0x42,0x41,0x42,0x7d,0x0,0x85,0xbf,0x0,0x85,0xbf,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x7b,0xc3,0xbf,0xb0,0x42,0x42,0x7b,0x80,0x0,0x0,0x6d,0x69,0x70,0x73,0x42,0x7d,0x0,0x7d,0xbf,0xb0,0x0,0x0,0x7b,0x0,0xd3,0x42,0x7d,0x0,0x0,0x85,0x80,0x0,0x6d,0x69,0x70,0x73,0x42,0x7d,0x0,0x7d,0xbf,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x40,0xc3,0xbf,0x99,0x42,0xd4,0xbf,0xb0,0x0,0x0,0x6d,0x69,0x70,0x73,0x42,0x7d,0x0,0x85,0xbf,0x0,0x85,0xbf,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x7b,0xc3,0xbf,0xb0,0x42,0x42,0x7b,0x80,0x0,0x0,0x6d,0x69,0x70,0x73,0x42,0x7d,0x0,0x7d,0xbf,0xb0,0x0,0x0,0x7b,0x0,0xd3,0x42,0x7d,0x0,0x7d,0xbf,0xb0,0x42,0x41,0x7b,0x80,0x0,0x0,0x7b,0x0,0xd3,0x42,0x7d,0x0,0x7d,0xbf,0xb0,0x42,0x41,0x7b,0xc2,0xbf,0xb0,0x42,0x42,0x10,0x0,0x0,0x80,0x0,0xb,0x0,0x5d,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001hoA*\004@AKA\252Mg\301g\003\000\000\000\000\000\000\000\304B\202\375\377\377\377\000\000\235B}\277\260BAB}\000\205\277\000\205\277\260BA{\302\277\260B{\303\277\260BB{\200\000\000mipsB}\000}\277\260\000\000{\000\323B}\000\000\205\200\000mipsB}\000}\277\260BA{\302\277\260B@\303\277\231B\324\277\260\000\000mipsB}\000\205\277\000\205\277\260BA{\302\277\260B{\303\277\260BB{\200\000\000mipsB}\000}\277\260\000\000{\000\323B}\000}\277\260BA{\200\000\000{\000\323B}\000}\277\260BA{\302\277\260BB\020\000\000\200\000\013\000]\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bcd63c150c007639c22b310d66500644930590b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWhvQSoEQEFLQapNZ8FnAwAAAAAAAADEQoL9////AACdQn2/sEJBQn0Ahb8Ahb+wQkF7wr+wQnvDv7BCQnuAAABtaXBzQn0Afb+wAAB7ANNCfQAAhYAAbWlwc0J9AH2/sEJBe8K/sEJAw7+ZQtS/sAAAbWlwc0J9AIW/AIW/sEJBe8K/sEJ7w7+wQkJ7gAAAbWlwc0J9AH2/sAAAewDTQn0Afb+wQkF7gAAAewDTQn0Afb+wQkF7wr+wQkIQAACAAAsAXQAACws= Step #5: MERGE-OUTER: attempt 3061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522453563 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576639fb198, 0x557663a03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557663a03918,0x557663a8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bcd63c150c007639c22b310d66500644930590b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10825 processed earlier; will process 4450 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55766120f5dd bp 0x000000000000 sp 0x7ffe5ade7160 T41207) Step #5: ==41207==The signal is caused by a READ memory access. Step #5: #0 0x55766120f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557661031280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557661030fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55766100e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557660f2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557660e87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557660e911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557660e786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557660ea43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbee9c7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557660e6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41207==Register values: Step #5: rax = 0x00005576656c32a0 rbx = 0x00005576656c32a0 rcx = 0x00005576656c3750 rdx = 0x00007fbee9e46b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5ade7160 Step #5: r8 = 0x00005576656c32a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbee9e46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055766440e960 r14 = 0x0000000100000004 r15 = 0x000055766337b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6e,0x2,0x7f,0x42,0xc8,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0x4a,0x41,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x8f,0x0,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x41,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x2f,0x45,0x41,0x69,0x69,0xd,0x0,0x41,0x57,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x69,0x6e,0x77,0x78,0x69,0x41,0xff,0xff,0x77,0x69,0x6e,0x45,0xc1,0x45,0x4b,0x45,0xc1,0x45,0x78,0xc,0x0,0x41,0x69,0x69,0xd,0x0,0x41,0x57,0x69,0x48,0x48,0x1,0x6a,0xd,0x2,0x45,0x1,0x41,0xff,0xff,0xfd,0x8c,0x0,0x0,0xb,0x45,0xc1,0x4a,0xc,0x0,0x45,0x46,0x45,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x69,0x41,0x69,0x41,0xff,0xff,0xc1,0x45,0x68,0xc,0x0,0x45,0xc1,0x69,0x41,0xff,0xff,0xfd,0x8c,0x0,0x0,0xb,0x45,0xc1,0x47,0xc,0x1,0x45,0x46,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x69,0x6e,0x75,0x78,0x69,0x41,0xff,0xff,0xfd,0xc,0x0,0x45,0xc1,0x45,0x4b,0x45,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x1,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000An\002\177B\310A\001An\002\177B\004B\177B\266\275JA)AmAAA\264@A\217\000\001An\002\177B\004B\177A)AmAAA\264@AUA@AUA?AEEA/EAii\015\000AWlinuxlinwxiA\377\377winE\301EKE\301Ex\014\000Aii\015\000AWiHH\001j\015\002E\001A\377\377\375\214\000\000\013E\301J\014\000EFE\301Eh\014\000E\300iAiA\377\377\301Eh\014\000E\301iA\377\377\375\214\000\000\013E\301G\014\001EFlinuxlinuxiA\377\377\375\014\000E\301EKE\301Eh\014\000E\300\001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25b8a2b16828a71f9f332acee5e8b31d88b6b608 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFuAn9CyEEBQW4Cf0IEQn9Ctr1KQSlBbUFBQbRAQY8AAUFuAn9CBEJ/QSlBbUFBQbRAQVVBQEFVQT9BRUVBL0VBaWkNAEFXbGludXhsaW53eGlB//93aW5FwUVLRcFFeAwAQWlpDQBBV2lISAFqDQJFAUH///2MAAALRcFKDABFRkXBRWgMAEXAaUFpQf//wUVoDABFwWlB///9jAAAC0XBRwwBRUZsaW51eGxpbnV4aUH///0MAEXBRUtFwUVoDABFwAELAAs= Step #5: MERGE-OUTER: attempt 3062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522589556 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55594fbff198, 0x55594fc07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55594fc07918,0x55594fc8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25b8a2b16828a71f9f332acee5e8b31d88b6b608' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10826 processed earlier; will process 4449 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55594d4135dd bp 0x000000000000 sp 0x7fff2dbb70d0 T41211) Step #5: ==41211==The signal is caused by a READ memory access. Step #5: #0 0x55594d4135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55594d235280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55594d234fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55594d212929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55594d133ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55594d08bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55594d0951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55594d07c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55594d0a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92999c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55594d06faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41211==Register values: Step #5: rax = 0x00005559514e94c0 rbx = 0x00005559514e94c0 rcx = 0x00005559514e9970 rdx = 0x00007f9299b89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2dbb70d0 Step #5: r8 = 0x00005559514e94c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9299b89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555950612960 r14 = 0x0000000100000004 r15 = 0x000055594f57f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x35,0xfb,0x67,0x1c,0x1,0x4d,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x30,0x41,0x3b,0x41,0xbe,0x1,0x69,0x1,0x41,0x1,0x44,0x6f,0x41,0xc3,0xfb,0xbf,0xb9,0x2e,0x41,0xaa,0x41,0x6f,0x49,0x6f,0xc0,0x41,0x1,0x41,0x1,0x44,0x6f,0x41,0xc3,0xfb,0xbf,0xb9,0x2e,0x41,0xaa,0x4d,0x67,0x45,0x78,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x35,0x41,0x3b,0x41,0x3b,0x41,0x4a,0x49,0x67,0x41,0x1,0xc0,0x67,0x6f,0x4a,0x41,0x7e,0x41,0x4d,0x67,0x4c,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x35,0x41,0x3b,0x41,0x3b,0x41,0x4a,0x49,0x67,0x41,0x1,0xc0,0x67,0x6f,0x4a,0x1,0x10,0x0,0x41,0xbe,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x55,0x67,0x1,0xc0,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x34,0x41,0x3b,0x41,0x3b,0x41,0x67,0x4c,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x35,0x41,0x3b,0x41,0x3b,0x41,0x4a,0x49,0x67,0x41,0x1,0xc0,0x67,0x6f,0x4a,0x1,0x10,0x0,0x41,0xbe,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x55,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x56,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD5\373g\034\001M\373\034Ab\373\034A0A;A\276\001i\001A\001DoA\303\373\277\271.A\252AoIo\300A\001A\001DoA\303\373\277\271.A\252MgEx\373\034Ab\373\034A5A;A;AJIgA\001\300goJA~AMgLH\373\034Ab\373\034A5A;A;AJIgA\001\300goJ\001\020\000A\276g\001\300oAIAUg\001\300H\373\034Ab\373\034A4A;A;AgLH\373\034Ab\373\034A5A;A;AJIgA\001\300goJ\001\020\000A\276g\001\300oAIAUg\001\300oAIAV\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-46b5f5fbcd8f5f3828b69326f4966f627dca8ea2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDX7ZxwBTfscQWL7HEEwQTtBvgFpAUEBRG9Bw/u/uS5BqkFvSW/AQQFBAURvQcP7v7kuQapNZ0V4+xxBYvscQTVBO0E7QUpJZ0EBwGdvSkF+QU1nTEj7HEFi+xxBNUE7QTtBSklnQQHAZ29KARAAQb5nAcBvQUlBVWcBwEj7HEFi+xxBNEE7QTtBZ0xI+xxBYvscQTVBO0E7QUpJZ0EBwGdvSgEQAEG+ZwHAb0FJQVVnAcBvQUlBVgALAAs= Step #5: MERGE-OUTER: attempt 3063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522724407 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e7081b198, 0x561e70823911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e70823918,0x561e708ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46b5f5fbcd8f5f3828b69326f4966f627dca8ea2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10827 processed earlier; will process 4448 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 466 ft: 467 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e6e02f5dd bp 0x000000000000 sp 0x7ffe412caad0 T41215) Step #5: ==41215==The signal is caused by a READ memory access. Step #5: #0 0x561e6e02f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e6de51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e6de50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e6de2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e6dd4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e6dca7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e6dcb11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e6dc986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e6dcc43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21d1149082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e6dc8baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41215==Register values: Step #5: rax = 0x0000561e71382430 rbx = 0x0000561e71382430 rcx = 0x0000561e71382420 rdx = 0x00007f21d1311b80 Step #5: rdi = 0x0000561e71382420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe412caad0 Step #5: r8 = 0x0000561e71382430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21d1311be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e7122e960 r14 = 0x0000000100000004 r15 = 0x0000561e7019b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x31,0x4,0x40,0x41,0x73,0x4,0x40,0x41,0xea,0x2d,0xb8,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xad,0x0,0xfc,0x85,0x0,0x0,0x0,0x91,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x0,0x91,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x62,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x62,0xb7,0x0,0x0,0x91,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x0,0x0,0x0,0xac,0x0,0xfc,0x86,0x0,0x0,0x99,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x62,0xb7,0x0,0xac,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x46,0xb7,0x0,0x5b,0x43,0x0,0xb7,0x0,0x0,0xfc,0x0,0x1,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA1\004@As\004@A\352-\270\000\374\205\000\000f\267\000\255\000\374\205\000\000\000\221\000\000\374\205\000\000f\267f\267\000\254\000\374\205\000\000\000\000\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000\000\000\000\000\374\205\000\000\000\221\000\000\374\205\000\000f\267b\267\000\254\000\374\205\000\000\000\000\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000\000\000\000\374\205\000\000b\267\000\000\221\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000\000\000\000\254\000\374\206\000\000\231\000\000\000\000\000\000\000\000\374\205\000\000b\267\000\254\000\000\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000F\267\000[C\000\267\000\000\374\000\001\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f3b1b30d80911672b13f43b486f645a8193d9f5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQTEEQEFzBEBB6i24APyFAABmtwCtAPyFAAAAkQAA/IUAAGa3ZrcArAD8hQAAAAAAAPyFAABmtwCsAPyFAAAAAAAAAPyFAAAAkQAA/IUAAGa3YrcArAD8hQAAAAAAAPyFAABmtwCsAPyFAAAAAAAA/IUAAGK3AACRAAD8hQAAZrcArAD8hQAAAAAAAKwA/IYAAJkAAAAAAAAAAPyFAABitwCsAAAAAPyFAABmtwCsAPyFAAAARrcAW0MAtwAA/AABAAsACws= Step #5: MERGE-OUTER: attempt 3064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522860674 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8e96dc198, 0x55d8e96e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8e96e4918,0x55d8e976c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f3b1b30d80911672b13f43b486f645a8193d9f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10829 processed earlier; will process 4446 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8e6ef05dd bp 0x000000000000 sp 0x7ffdabe6caa0 T41219) Step #5: ==41219==The signal is caused by a READ memory access. Step #5: #0 0x55d8e6ef05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8e6d12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8e6d11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8e6cef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8e6c10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8e6b68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8e6b721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8e6b596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8e6b853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27c3215082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8e6b4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41219==Register values: Step #5: rax = 0x000055d8eb5f0410 rbx = 0x000055d8eb5f0410 rcx = 0x000055d8eb5f08c0 rdx = 0x00007f27c33ddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdabe6caa0 Step #5: r8 = 0x000055d8eb5f0410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f27c33ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8ea0ef960 r14 = 0x0000000100000004 r15 = 0x000055d8e905c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0xb8,0xaa,0x45,0x41,0xdb,0x69,0x77,0xc0,0x41,0xd7,0x72,0x41,0x67,0xc0,0xb8,0xaa,0x6c,0xb8,0xaa,0x41,0x77,0x69,0x68,0x72,0x41,0x41,0x41,0x72,0xc1,0x41,0x67,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x72,0x41,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x77,0x78,0x77,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x6c,0x76,0xb8,0xaa,0x45,0x41,0x6a,0x69,0x68,0x6c,0x69,0x6e,0x75,0x78,0xc1,0x41,0x67,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0xc0,0x72,0x45,0x41,0xd7,0x72,0x41,0x72,0xc1,0x72,0x41,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x77,0x78,0x77,0x72,0x41,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x77,0x78,0x6a,0x41,0xd7,0x72,0x4b,0x67,0xc0,0xb8,0xaa,0x77,0x6c,0x41,0xb8,0xaa,0x45,0x41,0x6a,0x67,0xb8,0xaa,0x77,0x41,0x41,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\270\252EA\333iw\300A\327rAg\300\270\252l\270\252AwihrAAAr\301Ag\270\252wAg\270\252wAg\270\252wAEr\300A\327rArArA\300AAg\270\252wxwAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252Alv\270\252EAjihlinux\301Ag\270\252wAg\270\252wAg\270\252wA\300rEA\327rAr\301rA\300AAg\270\252wxwrA\300AAg\270\252wxjA\327rKg\300\270\252wlA\270\252EAjg\270\252wAAo\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e72247abe74dfc0a0f53beea9c721d55cb77ce2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNuKpFQdtpd8BB13JBZ8C4qmy4qkF3aWhyQUFBcsFBZ7iqd0FnuKp3QWe4qndBRXLAQddyQXJBckHAQUFnuKp3eHdBZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QddyZ0HAuKpBbHa4qkVBamlobGludXjBQWe4qndBZ7iqd0FnuKp3QcByRUHXckFywXJBwEFBZ7iqd3h3ckHAQUFnuKp3eGpB13JLZ8C4qndsQbiqRUFqZ7iqd0FBbwALAAs= Step #5: MERGE-OUTER: attempt 3065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1522997889 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612a6a66198, 0x5612a6a6e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612a6a6e918,0x5612a6af60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e72247abe74dfc0a0f53beea9c721d55cb77ce2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10830 processed earlier; will process 4445 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 312 ft: 313 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5612a427a5dd bp 0x000000000000 sp 0x7ffce047e970 T41223) Step #5: ==41223==The signal is caused by a READ memory access. Step #5: #0 0x5612a427a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5612a409c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5612a409bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5612a4079929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5612a3f9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612a3ef2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612a3efc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612a3ee36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612a3f0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa0b226d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612a3ed6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41223==Register values: Step #5: rax = 0x00005612a8eb21b0 rbx = 0x00005612a8eb21b0 rcx = 0x00005612a8eb2660 rdx = 0x00007fa0b2435b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce047e970 Step #5: r8 = 0x00005612a8eb21b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa0b2435be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612a7479960 r14 = 0x0000000100000004 r15 = 0x00005612a63e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7d,0x41,0x3,0x41,0x44,0x41,0x2c,0x4a,0x41,0x67,0x41,0x6a,0x41,0x4b,0x41,0x6c,0x4b,0x41,0xe0,0x0,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0xc0,0x7,0x41,0x2c,0x4a,0x41,0x67,0x41,0x6a,0x41,0x4b,0x41,0x6c,0x4b,0x41,0xe0,0x0,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x41,0x45,0x41,0x69,0x6e,0x75,0x74,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x74,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x2f,0x4d,0x69,0x4b,0x6c,0x78,0x41,0x75,0x6e,0x67,0x41,0x6a,0x41,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x6b,0x69,0x4d,0x41,0x44,0x6b,0x70,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x41,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x6b,0x69,0x4d,0x41,0x44,0x6b,0x70,0x4c,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x45,0x41,0x45,0x41,0x85,0x41,0xc1,0x6c,0x69,0x6e,0x75,0x78,0x4,0x0,0x5,0x0,0x41,0x77,0x69,0x0,0x0,0x0,0x45,0x69,0x71,0x6c,0x41,0xbe,0x45,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A}A\003ADA,JAgAjAKAlKA\340\000A\300`AAKA\300\007A,JAgAjAKAlKA\340\000A\300`AAKA\300\250A\301A\005EAEAinutgKlAjKAKAltgKlAjKAKAlKA/MiKlxAungAjA`AAKA\300\250A\301A\005EkiMADkpL\004\000B@\000\000\005\013AAAAA\205zA`AAKA\300\250A\301A\005EkiMADkpLAAAAA\205zEAEA\205A\301linux\004\000\005\000Awi\000\000\000EiqlA\276E\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a83480a3fb3c14cb808582ac5ea3ab1387efc806 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF9QQNBREEsSkFnQWpBS0FsS0HgAEHAYEFBS0HAB0EsSkFnQWpBS0FsS0HgAEHAYEFBS0HAqEHBQQVFQUVBaW51dGdLbEFqS0FLQWx0Z0tsQWpLQUtBbEtBL01pS2x4QXVuZ0FqQWBBQUtBwKhBwUEFRWtpTUFEa3BMBABCQAAABQtBQUFBQYV6QWBBQUtBwKhBwUEFRWtpTUFEa3BMQUFBQUGFekVBRUGFQcFsaW51eAQABQBBd2kAAABFaXFsQb5FAAALAAs= Step #5: MERGE-OUTER: attempt 3066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1523136037 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cea61a2198, 0x55cea61aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cea61aa918,0x55cea62320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a83480a3fb3c14cb808582ac5ea3ab1387efc806' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10832 processed earlier; will process 4443 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cea39b65dd bp 0x000000000000 sp 0x7ffe16278f10 T41227) Step #5: ==41227==The signal is caused by a READ memory access. Step #5: #0 0x55cea39b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cea37d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cea37d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cea37b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cea36d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cea362ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cea36381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cea361f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cea364b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f8340d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cea3612aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41227==Register values: Step #5: rax = 0x000055cea75512e0 rbx = 0x000055cea75512e0 rcx = 0x000055cea7551790 rdx = 0x00007f0f835d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe16278f10 Step #5: r8 = 0x000055cea75512e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f835d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cea6bb5960 r14 = 0x0000000100000004 r15 = 0x000055cea5b22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xb,0x7c,0x41,0x31,0x4,0x40,0x41,0xe1,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x82,0x69,0x69,0x69,0x76,0x4,0x7e,0x41,0xb7,0xb,0x41,0xdf,0xf9,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x45,0x4d,0x44,0x22,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0xaa,0x67,0x41,0x67,0x4d,0x41,0x77,0x1,0x6c,0x1,0x69,0x1,0x78,0xe,0x1,0x1,0x1,0xaa,0x6f,0x41,0x67,0x4d,0x41,0x67,0x1,0x6c,0x1,0x69,0x1,0x78,0x1,0x0,0x0,0x0,0x5,0x1,0x0,0x1,0x1,0x1,0x1,0x41,0x94,0x96,0x91,0x8f,0x78,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x6c,0x6b,0x41,0x0,0x69,0x1b,0xc1,0x0,0x41,0xdf,0xf9,0x1,0x1b,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x6c,0x41,0x78,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x6c,0x6b,0x41,0x0,0x69,0x1b,0x41,0x1,0x41,0x1,0x1,0x1,0x1,0x1,0x0,0xb,0x0,0x6c,0x6b,0x41,0x41,0x78,0x6b,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x72,0x6e,0x75,0x1a,0x5,0x0,0x9e,0x0,0x1a,0x0,0xb,0x0,0x5b,0x69,0xf,0x8e,0x0,0xd4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\013|A1\004@A\341\000i\004@A\362\335piiiA\362\335\202iiiv\004~A\267\013A\337\371\001\001\001\001\001\001\001\001\001\001\001EMD\"\001\001\001\001\016\001\001\001\252gAgMAw\001l\001i\001x\016\001\001\001\252oAgMAg\001l\001i\001x\001\000\000\000\005\001\000\001\001\001\001A\224\226\221\217x\001\001\001\001\001\016\001\001\001lkA\000i\033\301\000A\337\371\001\033\000\000\000\001\001\000\000\000lAx\001\001\001\001\001\016\001\001\001lkA\000i\033A\001A\001\001\001\001\001\000\013\000lkAAxkuniA\323jErnu\032\005\000\236\000\032\000\013\000[i\017\216\000\324\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab4c92f4db49c4b5cfcbce980153f730f84e0afa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQt8QTEEQEHhAGkEQEHy3XBpaWlB8t2CaWlpdgR+QbcLQd/5AQEBAQEBAQEBAQFFTUQiAQEBAQ4BAQGqZ0FnTUF3AWwBaQF4DgEBAapvQWdNQWcBbAFpAXgBAAAABQEAAQEBAUGUlpGPeAEBAQEBDgEBAWxrQQBpG8EAQd/5ARsAAAABAQAAAGxBeAEBAQEBDgEBAWxrQQBpG0EBQQEBAQEBAAsAbGtBQXhrdW5pQdNqRXJudRoFAJ4AGgALAFtpD44A1AALAAs= Step #5: MERGE-OUTER: attempt 3067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1523271307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d783395198, 0x55d78339d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d78339d918,0x55d7834250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab4c92f4db49c4b5cfcbce980153f730f84e0afa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10833 processed earlier; will process 4442 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d780ba95dd bp 0x000000000000 sp 0x7ffdb39f8e10 T41231) Step #5: ==41231==The signal is caused by a READ memory access. Step #5: #0 0x55d780ba95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7809cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7809cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7809a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7808c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d780821c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d78082b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7808126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d78083e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efedf23a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d780805aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41231==Register values: Step #5: rax = 0x000055d784263410 rbx = 0x000055d784263410 rcx = 0x000055d7842638c0 rdx = 0x00007efedf402b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb39f8e10 Step #5: r8 = 0x000055d784263410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efedf402be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d783da8960 r14 = 0x0000000100000004 r15 = 0x000055d782d15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xf3,0x40,0x41,0x41,0xc0,0xc0,0x41,0xd8,0x76,0x41,0x41,0x41,0xbf,0xbc,0x4b,0x10,0x0,0x45,0x41,0x45,0x41,0x6c,0x41,0xd8,0x76,0x41,0x45,0x1a,0x6c,0x41,0xd8,0x76,0x41,0x41,0x41,0xb6,0xbe,0x45,0x41,0x41,0x45,0x6c,0x68,0x69,0x6d,0x6c,0x69,0x41,0x5b,0x41,0x45,0x41,0xbb,0x4a,0x41,0xd8,0x1b,0x41,0x41,0x69,0x6c,0x41,0xd8,0x76,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x41,0x45,0x69,0x41,0x6c,0x41,0x76,0x41,0x41,0x45,0x41,0x30,0x41,0xb6,0xbc,0x45,0x6b,0x41,0xbb,0x41,0x1b,0x41,0x76,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x69,0x41,0x6b,0x41,0xd8,0x76,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x45,0x69,0x41,0x45,0x41,0x6c,0x1b,0x1b,0x4e,0x1b,0x41,0x6d,0x1b,0x41,0x27,0x45,0x1b,0x1b,0x4e,0x41,0x9e,0x96,0x75,0x78,0x6e,0x41,0xbb,0x4a,0x41,0xd8,0x1b,0x41,0x41,0x69,0x6c,0x41,0xd8,0x76,0x41,0x26,0x6c,0x74,0x41,0x27,0x45,0x1b,0x1b,0x1b,0x41,0x27,0x45,0x1b,0x1b,0x4e,0x41,0xe8,0x1b,0x6c,0x41,0x45,0x69,0x41,0x26,0x6c,0x74,0x41,0x27,0x45,0x1b,0x1b,0x1b,0x1b,0x74,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\363@AA\300\300A\330vAAA\277\274K\020\000EAEAlA\330vAE\032lA\330vAAA\266\276EAAElhimliA[AEA\273JA\330\033AAilA\330vAAA\301EAAAEiAlAvAAEA0A\266\274EkA\273A\033AvAAA\301AAAiAkA\330vAAA\301AAAAEiAEAl\033\033N\033Am\033A'E\033\033NA\236\226uxnA\273JA\330\033AAilA\330vA<A'E\033\033\033A'E\033\033NA\350\033lAEiA<A'E\033\033\033\033t\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69de19076c3ef73c64a54e146284eaf6226d3b30 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEHzQEFBwMBB2HZBQUG/vEsQAEVBRUFsQdh2QUUabEHYdkFBQba+RUFBRWxoaW1saUFbQUVBu0pB2BtBQWlsQdh2QUFBwUVBQUFFaUFsQXZBQUVBMEG2vEVrQbtBG0F2QUFBwUFBQWlBa0HYdkFBQcFBQUFBRWlBRUFsGxtOG0FtG0EnRRsbTkGelnV4bkG7SkHYG0FBaWxB2HZBJmx0QSdFGxsbQSdFGxtOQegbbEFFaUEmbHRBJ0UbGxsbdAALAAs= Step #5: MERGE-OUTER: attempt 3068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1523406254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556109722198, 0x55610972a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55610972a918,0x5561097b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69de19076c3ef73c64a54e146284eaf6226d3b30' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10834 processed earlier; will process 4441 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 339 ft: 340 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556106f365dd bp 0x000000000000 sp 0x7fffdaba23d0 T41235) Step #5: ==41235==The signal is caused by a READ memory access. Step #5: #0 0x556106f365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556106d58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556106d57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556106d35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556106c56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556106baec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556106bb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556106b9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556106bcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f60fbbb7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556106b92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41235==Register values: Step #5: rax = 0x000055610c26e680 rbx = 0x000055610c26e680 rcx = 0x000055610c26eb30 rdx = 0x00007f60fbd7fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdaba23d0 Step #5: r8 = 0x000055610c26e680 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f60fbd7fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055610a135960 r14 = 0x0000000100000004 r15 = 0x00005561090a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x8,0x4,0x40,0x41,0x42,0x42,0x62,0x42,0xf9,0x42,0x42,0x36,0x89,0x42,0xad,0xff,0xff,0xff,0xb5,0xaf,0x7c,0x42,0xe0,0x0,0xb5,0xaf,0x42,0xbd,0x9,0x7e,0x7f,0x42,0xe0,0x0,0x7c,0x89,0x42,0xbd,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x42,0x7c,0x80,0xb5,0xaf,0x42,0x42,0x42,0xdb,0x81,0x42,0x7f,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xaf,0x7c,0x42,0xe0,0x0,0xb5,0xaf,0x42,0xbd,0x9,0x7e,0x7f,0x42,0xe0,0x0,0x7c,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x42,0x7c,0x80,0xb5,0xaf,0x42,0x42,0x42,0xdb,0x81,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xe0,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xaf,0x7c,0x42,0xe0,0x0,0xb5,0xaf,0x42,0xbd,0x9,0x7e,0x7f,0x42,0xe0,0x0,0x7c,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x42,0x7c,0x80,0xb5,0xaf,0x42,0x7e,0x0,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mA\010\004@ABBbB\371BB6\211B\255\377\377\377\265\257|B\340\000\265\257B\275\011~\177B\340\000|\211B\275\177~B\340\000|BB|\200\265\257BBB\333\201B\177B\340\000\265\257B\211\275\177\265\256BB{\212\200\265\257BBBy\201B~B\257|B\340\000\265\257B\275\011~\177B\340\000|B\211\275\177~B\340\000|BB|\200\265\257BBB\333\201B~B\340\000\265\257B\211\275\177\265\256BB{\212\200\265\257BBBy\201B~B\340\257BBBy\201B~B\257|B\340\000\265\257B\275\011~\177B\340\000|B\211\275\177~B\340\000|BB|\200\265\257B~\000\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1af6dbff39dfda99ee9be2613b89e65655fdc539 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQQgEQEFCQmJC+UJCNolCrf///7WvfELgALWvQr0Jfn9C4AB8iUK9f35C4AB8QkJ8gLWvQkJC24FCf0LgALWvQom9f7WuQkJ7ioC1r0JCQnmBQn5Cr3xC4AC1r0K9CX5/QuAAfEKJvX9+QuAAfEJCfIC1r0JCQtuBQn5C4AC1r0KJvX+1rkJCe4qAta9CQkJ5gUJ+QuCvQkJCeYFCfkKvfELgALWvQr0Jfn9C4AB8Qom9f35C4AB8QkJ8gLWvQn4AgAALAAs= Step #5: MERGE-OUTER: attempt 3069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1523543746 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fb07d9198, 0x555fb07e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fb07e1918,0x555fb08690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1af6dbff39dfda99ee9be2613b89e65655fdc539' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10836 processed earlier; will process 4439 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 462 ft: 463 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 479 ft: 531 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 689 ft: 924 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fadfed5dd bp 0x000000000000 sp 0x7ffe0f608de0 T41239) Step #5: ==41239==The signal is caused by a READ memory access. Step #5: #0 0x555fadfed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fade0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fade0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555faddec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fadd0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fadc65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fadc6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fadc566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fadc823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b59808082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fadc49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41239==Register values: Step #5: rax = 0x0000555fb1da9630 rbx = 0x0000555fb1da9630 rcx = 0x0000555fb1da9ae0 rdx = 0x00007f8b599d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0f608de0 Step #5: r8 = 0x0000555fb1da9630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b599d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fb11ec960 r14 = 0x0000000100000004 r15 = 0x0000555fb0159386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x5b,0xc1,0x41,0x70,0x41,0x4a,0x41,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x75,0x78,0x4d,0x41,0x61,0x41,0x6f,0x6f,0x41,0x75,0x6f,0x41,0x41,0x41,0xc1,0x6d,0x41,0xb3,0x54,0x6f,0x41,0x41,0x41,0xc1,0x48,0x48,0x1b,0x4a,0xb8,0xab,0x41,0x6b,0x45,0xc0,0xc0,0x41,0x6b,0x45,0xc0,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6c,0x41,0x6f,0x41,0xeb,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x41,0x41,0x4a,0x41,0xca,0x6f,0x41,0xb3,0xb4,0x6f,0x41,0x51,0x41,0xc1,0x4a,0xb8,0xab,0x6c,0x69,0x6e,0x75,0x78,0x70,0x41,0x4a,0x41,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x75,0x78,0x4d,0x41,0x61,0x41,0x6f,0x6f,0x41,0x75,0x6f,0x41,0x41,0x41,0xc1,0x6d,0x41,0xb3,0x54,0x6f,0x41,0x41,0x41,0xc1,0x48,0x48,0x1b,0x4a,0xb7,0xab,0x6b,0xc0,0x45,0xc0,0x6b,0x41,0x41,0x45,0xc0,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6c,0x41,0x6f,0x41,0xeb,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x41,0x41,0x4a,0x41,0xca,0x6f,0x41,0xb3,0xb4,0x6f,0x41,0x4d,0x6f,0xc1,0x4a,0xc,0x1,0x0,0x0,0xc0,0x0,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@A[\301ApAJA\263\251uAoEuxMAaAooAuoAAA\301mA\263ToAAA\301HH\033J\270\253AkE\300\300AkE\300\300AAliAlAoA\353AuE\263\251uAoEAAAJA\312oA\263\264oAQA\301J\270\253linuxpAJA\263\251uAoEuxMAaAooAuoAAA\301mA\263ToAAA\301HH\033J\267\253k\300E\300kAAE\300\300AAliAlAoA\353AuE\263\251uAoEAAAJA\312oA\263\264oAMo\301J\014\001\000\000\300\000A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b82c8dc4b6f56a82971efcb57cb7e1685d6d222 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFbwUFwQUpBs6l1QW9FdXhNQWFBb29BdW9BQUHBbUGzVG9BQUHBSEgbSrirQWtFwMBBa0XAwEFBbGlBbEFvQetBdUWzqXVBb0VBQUFKQcpvQbO0b0FRQcFKuKtsaW51eHBBSkGzqXVBb0V1eE1BYUFvb0F1b0FBQcFtQbNUb0FBQcFISBtKt6trwEXAa0FBRcDAQUFsaUFsQW9B60F1RbOpdUFvRUFBQUpBym9Bs7RvQU1vwUoMAQAAwABBAAALAAs= Step #5: MERGE-OUTER: attempt 3070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1523686012 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55956b898198, 0x55956b8a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55956b8a0918,0x55956b9280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b82c8dc4b6f56a82971efcb57cb7e1685d6d222' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10844 processed earlier; will process 4431 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: #1 pulse cov: 316 ft: 317 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595690ac5dd bp 0x000000000000 sp 0x7fffa07255c0 T41243) Step #5: ==41243==The signal is caused by a READ memory access. Step #5: #0 0x5595690ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559568ece280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559568ecdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559568eab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559568dccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559568d24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559568d2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559568d156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559568d413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1862f2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559568d08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41243==Register values: Step #5: rax = 0x000055956c7194e0 rbx = 0x000055956c7194e0 rcx = 0x000055956c719990 rdx = 0x00007f18630f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa07255c0 Step #5: r8 = 0x000055956c7194e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18630f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055956c2ab960 r14 = 0x0000000100000004 r15 = 0x000055956b218386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x41,0x67,0x6a,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x6a,0x41,0x41,0x4f,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x80,0x0,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x80,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKA\252MAgjM\320\000\373\025nA\304A\001jAAOA\027Og\267AwAAiAM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237A\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\270\235\235AA\027Og\267AwAAiAM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\200\000AM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\200\000\000\200\200\000\200\200\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ed49eac32ff2f5f791bba5e106a9903b0dc8447 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQapNQWdqTdAA+xVuQcRBAWpBQU9BF09nt0F3QUFpQU3QAPsXbkHEQQFBQbidn0FBuJ2dZkFBuJ2fQcRBAUFBuJ2fQUG4nZ1mQUG4nZ9BQbidnWZBnWJBuJ2dQUEXT2e3QXdBQWlBTdAA+xduQcRBAUFBuJ2fQUG4nZ1mQUG4nZ9BQbidnWZBnWJBgABBTdAA+xduQcRBAUFBuJ2fQUG4nZ1mQUG4nZ9BQbidnWZBnWJBgAAAgIAAgIAApQALAAs= Step #5: MERGE-OUTER: attempt 3071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1523823665 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55668bb4d198, 0x55668bb55911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55668bb55918,0x55668bbdd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ed49eac32ff2f5f791bba5e106a9903b0dc8447' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10846 processed earlier; will process 4429 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566893615dd bp 0x000000000000 sp 0x7fff85bd5510 T41247) Step #5: ==41247==The signal is caused by a READ memory access. Step #5: #0 0x5566893615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556689183280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556689182fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556689160929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556689081ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556688fd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556688fe31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556688fca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556688ff63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefd9b50082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556688fbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41247==Register values: Step #5: rax = 0x000055668d5be460 rbx = 0x000055668d5be460 rcx = 0x000055668d5be910 rdx = 0x00007fefd9d18b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff85bd5510 Step #5: r8 = 0x000055668d5be460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fefd9d18be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055668c560960 r14 = 0x0000000100000004 r15 = 0x000055668b4cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x6b,0x41,0x41,0x4,0x40,0x41,0x6c,0x45,0x43,0xd1,0x4b,0x5f,0x5d,0x41,0x6a,0x41,0x76,0x41,0xb8,0xbb,0x42,0x41,0x6c,0x41,0xa2,0x6c,0x41,0x7a,0x41,0xb6,0x45,0xc1,0xac,0xb9,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8d,0xbb,0xfc,0x3,0x68,0xac,0xb9,0xfc,0x3,0xb2,0x8f,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x2,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8d,0xbb,0xfc,0x3,0x68,0xac,0xb9,0xfc,0x3,0x0,0x56,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0x7a,0x1a,0x9d,0x1a,0xae,0x1a,0x95,0x1a,0xae,0xf,0x0,0x0,0x64,0x0,0x56,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0x7a,0x1a,0x9d,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5f,0x1a,0xae,0x1a,0xba,0xf,0x0,0x0,0x64,0x0,0x56,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0x7a,0x1a,0x9d,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x42,0xea,0xa5,0xde,0xd4,0xb,0x80,0x0,0x0,0x87,0x42,0x45,0x41,0x43,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001IkAA\004@AlEC\321K_]AjAvA\270\273BAlA\242lAzA\266E\301\254\271\374\003\262\216\273\374\003\262\216\273\374\003h\254B\352\245\336\324\000\002@\013\247\262\216\273\374\003\262\215\273\374\003h\254\271\374\003\262\217\273\374\003\262\216\273\374\002h\254B\352\245\336\324\000\002@\013\247\262\216\273\374\003\262\215\273\374\003h\254\271\374\003\000V\032\217\032\256\032\225\032z\032\235\032\256\032\225\032\256\017\000\000d\000V\032\217\032\256\032\225\032z\032\235\032\256\032\225\032\256\032L\032_\032\256\032\272\017\000\000d\000V\032\217\032\256\032\225\032z\032\235\032\256\032\225\032\256B\352\245\336\324\013\200\000\000\207BEAC\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a80ea5fbf8ed68e1d7e1de6fa67d63cfc1767b06 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUlrQUEEQEFsRUPRS19dQWpBdkG4u0JBbEGibEF6QbZFway5/AOyjrv8A7KOu/wDaKxC6qXe1AACQAunso67/AOyjbv8A2isufwDso+7/AOyjrv8AmisQuql3tQAAkALp7KOu/wDso27/ANorLn8AwBWGo8arhqVGnoanRquGpUarg8AAGQAVhqPGq4alRp6Gp0arhqVGq4aTBpfGq4aug8AAGQAVhqPGq4alRp6Gp0arhqVGq5C6qXe1AuAAACHQkVBQwALAAs= Step #5: MERGE-OUTER: attempt 3072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1523961986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644f7681198, 0x5644f7689911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644f7689918,0x5644f77110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a80ea5fbf8ed68e1d7e1de6fa67d63cfc1767b06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10847 processed earlier; will process 4428 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 360 ft: 361 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644f4e955dd bp 0x000000000000 sp 0x7fff4d9e2540 T41251) Step #5: ==41251==The signal is caused by a READ memory access. Step #5: #0 0x5644f4e955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644f4cb7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644f4cb6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644f4c94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644f4bb5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644f4b0dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644f4b171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644f4afe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644f4b2a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff92dae3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644f4af1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41251==Register values: Step #5: rax = 0x00005644f836d430 rbx = 0x00005644f836d430 rcx = 0x00005644f836d420 rdx = 0x00007ff92dcabb80 Step #5: rdi = 0x00005644f836d420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff4d9e2540 Step #5: r8 = 0x00005644f836d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff92dcabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005644f8094960 r14 = 0x0000000100000004 r15 = 0x00005644f7001386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xb,0x6c,0x41,0x30,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x5b,0x69,0x69,0x69,0x76,0x4,0x40,0x41,0xb7,0xb,0x41,0xdf,0xf9,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x4a,0x45,0x41,0x22,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x68,0xf,0x1b,0xaa,0x73,0x67,0x78,0x78,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x16,0x6e,0xfb,0x17,0x6b,0x0,0x75,0x78,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x16,0x6e,0xfb,0x15,0x6f,0x0,0xfb,0x17,0x0,0x0,0xfb,0x16,0x6a,0xfb,0x15,0x6f,0x0,0xfb,0x16,0x6e,0x0,0xfb,0x16,0x6e,0xfb,0x15,0x6f,0x0,0xfb,0x17,0x0,0x0,0xfb,0x16,0x6a,0xfb,0x15,0x6f,0x0,0xfb,0x17,0x70,0xfb,0x15,0x6f,0x4f,0x0,0x7a,0x1,0x1,0x1,0x1,0x1,0x1a,0x1,0x0,0xa8,0x1,0x0,0x0,0x0,0x7a,0x1a,0x5,0x0,0x52,0x0,0x1a,0x0,0xb,0x0,0x6c,0x6b,0x41,0x41,0x78,0x45,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0x9e,0x0,0x1a,0x0,0xb,0x0,0x6c,0x69,0xf,0x8e,0x0,0x94,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\013lA0\004@A\340\000i\004@A\362\335piiiA\362\335[iiiv\004@A\267\013A\337\371\001\001\001\001\001\001\001\001\001\001\001JEA\"\001\001\001\001\001\001\000h\017\033\252sgxx\000\373\027n\373\025o\000\000\373\026n\373\027k\000ux\000\373\027n\373\025o\000\000\373\026n\373\025o\000\373\027\000\000\373\026j\373\025o\000\373\026n\000\373\026n\373\025o\000\373\027\000\000\373\026j\373\025o\000\373\027p\373\025oO\000z\001\001\001\001\001\032\001\000\250\001\000\000\000z\032\005\000R\000\032\000\013\000lkAAxEuniA\323jEsnu\032\005\000\236\000\032\000\013\000li\017\216\000\224\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-88173e1b9cfa1ff2995a7c2ce939ba12d819d874 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQtsQTAEQEHgAGkEQEHy3XBpaWlB8t1baWlpdgRAQbcLQd/5AQEBAQEBAQEBAQFKRUEiAQEBAQEBAGgPG6pzZ3h4APsXbvsVbwAA+xZu+xdrAHV4APsXbvsVbwAA+xZu+xVvAPsXAAD7Fmr7FW8A+xZuAPsWbvsVbwD7FwAA+xZq+xVvAPsXcPsVb08AegEBAQEBGgEAqAEAAAB6GgUAUgAaAAsAbGtBQXhFdW5pQdNqRXNudRoFAJ4AGgALAGxpD44AlAALAAs= Step #5: MERGE-OUTER: attempt 3073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1524099567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c205aad198, 0x55c205ab5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c205ab5918,0x55c205b3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88173e1b9cfa1ff2995a7c2ce939ba12d819d874' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10849 processed earlier; will process 4426 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2032c15dd bp 0x000000000000 sp 0x7fff93233790 T41255) Step #5: ==41255==The signal is caused by a READ memory access. Step #5: #0 0x55c2032c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2030e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2030e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2030c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c202fe1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c202f39c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c202f431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c202f2a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c202f563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2ccaf4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c202f1daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41255==Register values: Step #5: rax = 0x000055c20725c3b0 rbx = 0x000055c20725c3b0 rcx = 0x000055c20725c860 rdx = 0x00007fc2cccbcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff93233790 Step #5: r8 = 0x000055c20725c3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2cccbcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2064c0960 r14 = 0x0000000100000004 r15 = 0x000055c20542d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x4b,0x67,0xc1,0x41,0xff,0xff,0x41,0x4b,0x67,0xc1,0x41,0xff,0xff,0x41,0x41,0x41,0x41,0x0,0x6c,0x69,0x70,0x4,0x40,0xc,0x1,0xb,0x45,0x41,0xff,0x46,0xc1,0x41,0x97,0x6c,0x67,0x41,0x4b,0x67,0x41,0xff,0xc1,0xff,0x41,0x41,0x41,0x41,0x6d,0x68,0x69,0x74,0x4,0x40,0xc,0x1,0xb,0x4d,0x41,0xff,0xff,0xaa,0x6e,0x78,0x69,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x4d,0x41,0xff,0xff,0x41,0x41,0x45,0x78,0x41,0xff,0x8,0x41,0x41,0x78,0x4c,0x41,0xff,0x6f,0x41,0x41,0x45,0x78,0x41,0xff,0xff,0x41,0x41,0x78,0x4d,0x6c,0x67,0x41,0x0,0x41,0x4b,0x67,0xc1,0x41,0xff,0xff,0x41,0x41,0x41,0x41,0x0,0x6c,0x69,0x70,0x4,0x40,0xc,0x1,0xb,0x45,0x41,0xff,0x46,0xc1,0x41,0x97,0x6c,0x67,0x41,0x78,0x41,0xff,0xff,0x41,0xc1,0x78,0x6b,0x41,0xff,0xff,0x41,0x41,0xc5,0x78,0x41,0xff,0x27,0x41,0xbf,0x78,0x6c,0x41,0x67,0x4d,0x4b,0x6f,0x41,0xff,0xc1,0xff,0x41,0x41,0x41,0x1,0x4c,0x6d,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x4d,0x41,0xff,0xff,0x41,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001-oAA\004@A@AKg\301A\377\377AKg\301A\377\377AAAA\000lip\004@\014\001\013EA\377F\301A\227lgAKgA\377\301\377AAAAmhit\004@\014\001\013MA\377\377\252nxiAiv\004@\014\001\013MA\377\377AAExA\377\010AAxLA\377oAAExA\377\377AAxMlgA\000AKg\301A\377\377AAAA\000lip\004@\014\001\013EA\377F\301A\227lgAxA\377\377A\301xkA\377\377AA\305xA\377'A\277xlAgMKoA\377\301\377AAA\001Lmiv\004@\014\001\013MA\377\377A\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b40a1abf43f458d1c7d32a88e7f2efac63e3f09e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS1vQUEEQEFAQUtnwUH//0FLZ8FB//9BQUFBAGxpcARADAELRUH/RsFBl2xnQUtnQf/B/0FBQUFtaGl0BEAMAQtNQf//qm54aUFpdgRADAELTUH//0FBRXhB/whBQXhMQf9vQUFFeEH//0FBeE1sZ0EAQUtnwUH//0FBQUEAbGlwBEAMAQtFQf9GwUGXbGdBeEH//0HBeGtB//9BQcV4Qf8nQb94bEFnTUtvQf/B/0FBQQFMbWl2BEAMAQtNQf//QQAAAAALAAs= Step #5: MERGE-OUTER: attempt 3074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1524235864 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608ca241198, 0x5608ca249911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608ca249918,0x5608ca2d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b40a1abf43f458d1c7d32a88e7f2efac63e3f09e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10850 processed earlier; will process 4425 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 497 ft: 498 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608c7a555dd bp 0x000000000000 sp 0x7ffce0150520 T41259) Step #5: ==41259==The signal is caused by a READ memory access. Step #5: #0 0x5608c7a555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608c7877280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608c7876fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608c7854929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608c7775ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608c76cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608c76d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608c76be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608c76ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc886ff3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608c76b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41259==Register values: Step #5: rax = 0x00005608cca23850 rbx = 0x00005608cca23850 rcx = 0x00005608cca23840 rdx = 0x00007fc8871bbb80 Step #5: rdi = 0x00005608cca23840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffce0150520 Step #5: r8 = 0x00005608cca23850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8871bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608cac54960 r14 = 0x0000000100000004 r15 = 0x00005608c9bc1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x3a,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x1a,0x7a,0x80,0x42,0x7e,0x7c,0x42,0x0,0x42,0x23,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x41,0x42,0x42,0x42,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x0,0x42,0x23,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x42,0x42,0x42,0x41,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7f,0x7c,0x42,0x7c,0x42,0x7c,0x7e,0x42,0x42,0x8a,0x80,0x42,0x7c,0x82,0x7f,0x42,0x0,0x7c,0x42,0x30,0x7c,0xc2,0x7c,0x42,0x0,0x7c,0x42,0x8a,0x0,0x7c,0x42,0x7f,0x42,0x82,0x0,0x42,0x42,0x42,0x42,0x41,0x42,0x1a,0x80,0x7a,0xc2,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7f,0x7c,0x42,0x7c,0x42,0x7c,0x7e,0x42,0x42,0x8a,0x80,0x42,0x7c,0x82,0x7f,0x42,0x0,0x7c,0x42,0x30,0x7c,0xc2,0x7c,0x42,0x0,0x7c,0x42,0x8a,0x0,0x7c,0x42,0x7f,0x42,0x82,0x80,0x7c,0x42,0x32,0x7c,0x42,0x30,0x7e,0x7c,0x42,0x0,0x42,0x7c,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mA:\004@ABBBB\032z\200B~|B\000B#|BzB~|B\000BABBBB\032\200zB~|B\000B\000B#|BzB~|B\000BBBBAB\032\200zB~|B\000B}|BzB~|B\000B}|B\177|B|B|~BB\212\200B|\202\177B\000|B0|\302|B\000|B\212\000|B\177B\202\000BBBBAB\032\200z\302~|B\000B}|BzB~|B\000B}|B\177|B|B|~BB\212\200B|\202\177B\000|B0|\302|B\000|B\212\000|B\177B\202\200|B2|B0~|B\000B|BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9be2a58b2ea98c15f043dc7e485d03d5e913ee64 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQToEQEFCQkJCGnqAQn58QgBCI3xCekJ+fEIAQkFCQkJCGoB6Qn58QgBCAEIjfEJ6Qn58QgBCQkJCQUIagHpCfnxCAEJ9fEJ6Qn58QgBCfXxCf3xCfEJ8fkJCioBCfIJ/QgB8QjB8wnxCAHxCigB8Qn9CggBCQkJCQUIagHrCfnxCAEJ9fEJ6Qn58QgBCfXxCf3xCfEJ8fkJCioBCfIJ/QgB8QjB8wnxCAHxCigB8Qn9CgoB8QjJ8QjB+fEIAQnxCQgALAAs= Step #5: MERGE-OUTER: attempt 3075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1524373120 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e171346198, 0x55e17134e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e17134e918,0x55e1713d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9be2a58b2ea98c15f043dc7e485d03d5e913ee64' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10852 processed earlier; will process 4423 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e16eb5a5dd bp 0x000000000000 sp 0x7fff655815d0 T41263) Step #5: ==41263==The signal is caused by a READ memory access. Step #5: #0 0x55e16eb5a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e16e97c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e16e97bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e16e959929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e16e87aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e16e7d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e16e7dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e16e7c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e16e7ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f0e266082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e16e7b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41263==Register values: Step #5: rax = 0x000055e173b0a2e0 rbx = 0x000055e173b0a2e0 rcx = 0x000055e173b0a790 rdx = 0x00007f8f0e42eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff655815d0 Step #5: r8 = 0x000055e173b0a2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f0e42ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e171d59960 r14 = 0x0000000100000004 r15 = 0x000055e170cc6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7,0x6d,0x41,0x41,0x4,0x40,0x42,0xfe,0x41,0x42,0x42,0x7a,0x42,0x82,0x7c,0x42,0x80,0x7a,0x42,0x1a,0xc2,0x7c,0x42,0x7f,0x1a,0x7e,0x7a,0x42,0x82,0x7c,0x42,0x80,0x7a,0x42,0x1a,0x42,0x7c,0x42,0x1a,0x7a,0x81,0x7f,0xc2,0x7c,0x7f,0x81,0x7a,0x42,0x82,0x7c,0x42,0x80,0x7a,0x42,0x87,0x8a,0x7f,0x42,0x7e,0x7d,0xc3,0x7f,0x42,0x79,0x7a,0x42,0x0,0x42,0xc6,0x52,0x1a,0x42,0x42,0x42,0x87,0x92,0x42,0x42,0x87,0x7f,0x42,0x8a,0x7f,0x42,0x1a,0x7c,0x7a,0x7e,0x7f,0xc2,0x7c,0x7f,0x81,0x42,0x42,0x42,0x7e,0x42,0xfc,0x87,0x42,0x87,0x8a,0x7f,0x42,0x7e,0x7d,0xc3,0x7a,0x42,0x42,0x7f,0x80,0xc2,0x1a,0x42,0x7c,0x42,0x7f,0x1a,0x7e,0x7a,0x42,0x82,0x7c,0x42,0x90,0x7a,0x42,0x1a,0x42,0x7c,0x42,0x1a,0x7a,0x7f,0xc2,0x7e,0x7c,0x7f,0x7e,0x7a,0x42,0x82,0x7c,0x42,0x80,0x7a,0x42,0x1a,0x42,0x7c,0x42,0x1a,0x7a,0x7f,0xc2,0x7e,0x7c,0x7f,0x81,0x42,0x42,0x42,0x7e,0x42,0xfc,0x87,0x42,0x87,0x8a,0x7f,0x42,0x7e,0x7d,0xc3,0x7f,0x42,0x79,0x7a,0x42,0x0,0x42,0xc6,0x52,0x1a,0x42,0x42,0x8a,0x7f,0x42,0x15,0x7c,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\007mAA\004@B\376ABBzB\202|B\200zB\032\302|B\177\032~zB\202|B\200zB\032B|B\032z\201\177\302|\177\201zB\202|B\200zB\207\212\177B~}\303\177ByzB\000B\306R\032BBB\207\222BB\207\177B\212\177B\032|z~\177\302|\177\201BBB~B\374\207B\207\212\177B~}\303zBB\177\200\302\032B|B\177\032~zB\202|B\220zB\032B|B\032z\177\302~|\177~zB\202|B\200zB\032B|B\032z\177\302~|\177\201BBB~B\374\207B\207\212\177B~}\303\177ByzB\000B\306R\032BB\212\177B\025|BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74f10433a68b910f986564dd8f42d6335df55590 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQdtQUEEQEL+QUJCekKCfEKAekIawnxCfxp+ekKCfEKAekIaQnxCGnqBf8J8f4F6QoJ8QoB6QoeKf0J+fcN/Qnl6QgBCxlIaQkJCh5JCQod/Qop/Qhp8en5/wnx/gUJCQn5C/IdCh4p/Qn59w3pCQn+AwhpCfEJ/Gn56QoJ8QpB6QhpCfEIaen/Cfnx/fnpCgnxCgHpCGkJ8Qhp6f8J+fH+BQkJCfkL8h0KHin9Cfn3Df0J5ekIAQsZSGkJCin9CFXxCQgALAAs= Step #5: MERGE-OUTER: attempt 3076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1524511334 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558d95af0198, 0x558d95af8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558d95af8918,0x558d95b800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74f10433a68b910f986564dd8f42d6335df55590' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10853 processed earlier; will process 4422 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 418 ft: 419 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558d933045dd bp 0x000000000000 sp 0x7ffea11b3600 T41267) Step #5: ==41267==The signal is caused by a READ memory access. Step #5: #0 0x558d933045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558d93126280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558d93125fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558d93103929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558d93024ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558d92f7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558d92f861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558d92f6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558d92f993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff643c3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558d92f60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41267==Register values: Step #5: rax = 0x0000558d96dc3430 rbx = 0x0000558d96dc3430 rcx = 0x0000558d96dc3420 rdx = 0x00007ff643e06b80 Step #5: rdi = 0x0000558d96dc3420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffea11b3600 Step #5: r8 = 0x0000558d96dc3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff643e06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558d96503960 r14 = 0x0000000100000004 r15 = 0x0000558d95470386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x0,0x2,0x0,0x2,0x73,0x0,0xd4,0x0,0x99,0x0,0x97,0x0,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x72,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x76,0x0,0x0,0x0,0x4d,0x46,0xc0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x59,0x1a,0x0,0x0,0x1,0x99,0x0,0x5c,0x0,0x0,0x1a,0x0,0x0,0x0,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x0,0x1b,0x1a,0xb0,0x83,0x82,0x7d,0x7c,0x7c,0x7c,0x7c,0x0,0x61,0x73,0x6d,0x41,0x0,0x0,0x0,0x5d,0x1,0x1b,0xfb,0x15,0x80,0x0,0x0,0x1b,0x1a,0xb0,0x83,0xc2,0x7d,0x7c,0x7c,0x7c,0x7c,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5d,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0x0,0x0,0x0,0xb0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0x3,0x0,0x0,0xb0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0x3,0x0,0x0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004\000\002\000\002s\000\324\000\231\000\227\000ssssssssssrsssssssssssssssssssv\000\000\000MF\300\000 \000\000\000\000\000\000\000\000Y\032\000\000\001\231\000\\\000\000\032\000\000\000\231\000\231\000\033\321\000\033\373\025\200\000\000\033\032\260\203\202}||||\000asmA\000\000\000]\001\033\373\025\200\000\000\033\032\260\203\302}||||\000asm\001\000\000\000]\001\001\000\000\000\000\000\000\000\000c\000\000\000\260\000\000\013\000\000\000\013\000]\000\254\000\003\000\000\260\000\000\013\000\000\000\013\000]\000\254\000\003\000\000\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c017c8f613690cd3a877b8194671ba3cf8a7764 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBAACAAJzANQAmQCXAHNzc3Nzc3Nzc3Nyc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3YAAABNRsAAIAAAAAAAAAAAWRoAAAGZAFwAABoAAACZAJkAG9EAG/sVgAAAGxqwg4J9fHx8fABhc21BAAAAXQEb+xWAAAAbGrCDwn18fHx8AGFzbQEAAABdAQEAAAAAAAAAAGMAAACwAAALAAAACwBdAKwAAwAAsAAACwAAAAsAXQCsAAMAAAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1524647835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a908285198, 0x55a90828d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a90828d918,0x55a9083150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c017c8f613690cd3a877b8194671ba3cf8a7764' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10855 processed earlier; will process 4420 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 489 ft: 490 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fb 56 Step #5: #2 pulse cov: 579 ft: 718 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a905a995dd bp 0x000000000000 sp 0x7ffe49e68330 T41271) Step #5: ==41271==The signal is caused by a READ memory access. Step #5: #0 0x55a905a995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9058bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9058bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a905898929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9057b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a905711c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a90571b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9057026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a90572e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ee1165082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9056f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41271==Register values: Step #5: rax = 0x000055a90a32e430 rbx = 0x000055a90a32e430 rcx = 0x000055a90a32e420 rdx = 0x00007f5ee132db80 Step #5: rdi = 0x000055a90a32e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe49e68330 Step #5: r8 = 0x000055a90a32e430 r9 = 0x000055a90a341220 r10 = 0x000055a90a30f010 r11 = 0x00007f5ee132dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a908c98960 r14 = 0x0000000100000004 r15 = 0x000055a907c05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7e,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x6d,0x41,0x4a,0x41,0xe1,0x77,0x6c,0x41,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0x27,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x1a,0x41,0x49,0x67,0x74,0x41,0x7f,0x41,0x6c,0x74,0x41,0x6c,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0xff,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x41,0x67,0x74,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x49,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x67,0x6c,0x6b,0x6e,0x75,0x78,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x49,0x67,0x74,0x41,0x7f,0xc0,0x49,0x45,0xd,0x0,0x20,0x1,0x0,0x70,0x4b,0x78,0x0,0x5d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006~AA\003@AKA\252MmAJA\341wlAtAL\320\000\324\325\000\325\001\324\321A\300'inux\300IE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321\032AIgtA\177AltAlAL\320\000\324\325\000\325\001\324\321A\300\377inux\300IE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321AAAgtA\177A\000\001\015\000AL\320\000\324\325\000\325\001\324\321A\177A\000\001\015\000IL\320\000\324\325\000\325\001\324\325\000\325\001\324\321AAglknux\001\015\000AL\320\000\324\325\000\325\001\324\321AAIgtA\177\300IE\015\000 \001\000pKx\000]\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-84cc08af73cd956248ca77b42aa73b77a3b17b68 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZ+QUEDQEFLQapNbUFKQeF3bEF0QUzQANTVANUB1NFBwCdpbnV4wElFDQABDQBBTNAA1NUA1QHU0RpBSWd0QX9BbHRBbEFM0ADU1QDVAdTRQcD/aW51eMBJRQ0AAQ0AQUzQANTVANUB1NFBQUFndEF/QQABDQBBTNAA1NUA1QHU0UF/QQABDQBJTNAA1NUA1QHU1QDVAdTRQUFnbGtudXgBDQBBTNAA1NUA1QHU0UFBSWd0QX/ASUUNACABAHBLeABdAQALAAs= Step #5: MERGE-OUTER: attempt 3078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1524788639 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616923ab198, 0x5616923b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616923b3918,0x56169243b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84cc08af73cd956248ca77b42aa73b77a3b17b68' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10859 processed earlier; will process 4416 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: #1 pulse cov: 455 ft: 456 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 506 ft: 553 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56168fbbf5dd bp 0x000000000000 sp 0x7ffc478fbc40 T41275) Step #5: ==41275==The signal is caused by a READ memory access. Step #5: #0 0x56168fbbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56168f9e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56168f9e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56168f9be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56168f8dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56168f837c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56168f8411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56168f8286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56168f8543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c5b768082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56168f81baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41275==Register values: Step #5: rax = 0x00005616936e8430 rbx = 0x00005616936e8430 rcx = 0x00005616936e8420 rdx = 0x00007f5c5b930b80 Step #5: rdi = 0x00005616936e8420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc478fbc40 Step #5: r8 = 0x00005616936e8430 r9 = 0x0000561693702990 r10 = 0x00005616936c9010 r11 = 0x00007f5c5b930be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561692dbe960 r14 = 0x0000000100000004 r15 = 0x0000561691d2b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x1,0x0,0x43,0x40,0xff,0x64,0x43,0x43,0x90,0x91,0x91,0x1,0x93,0x43,0x94,0x90,0x90,0x90,0x90,0x92,0x90,0x90,0x43,0x93,0x90,0x43,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x93,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x8f,0x43,0x28,0x29,0x76,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x1,0x93,0x43,0x94,0x90,0x90,0x90,0x90,0x92,0x90,0x90,0x43,0x93,0x90,0x43,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x8f,0x43,0x28,0x29,0x76,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x91,0x43,0x8c,0x90,0x90,0x1,0x94,0x91,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x94,0x8e,0x8e,0x91,0x95,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0x91,0x27,0x2f,0x43,0x40,0x8e,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221\001\000C@\377dCC\220\221\221\001\223C\224\220\220\220\220\222\220\220C\223\220C\221C\220\221\221\221\213C\224\220\220\220\220\220\220\223C\220\221\221'\227C@\373\221\221C+\214\222\221\221\217C()v\227C@\373\221\221C+\214\222\221\221\001\223C\224\220\220\220\220\222\220\220C\223\220C\221C\220\221\221\221\213C\224\220\220\220\220\221\221C+\214\222\221\221\217C()v\227C@\373\221\221C+\214\222\221\221\220CC\220\221\221C\214\220\220\001\224\221C@\373\221\221C+\214\222\221\221\220\224\216\216\221\225\224\216\216\221\225C\221\224\216\216\221\225C\221\221'/C@\216\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31d9317a9e30895899d5f4aaa9ef5bc50d9864cd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEBAENA/2RDQ5CRkQGTQ5SQkJCQkpCQQ5OQQ5FDkJGRkYtDlJCQkJCQkJNDkJGRJ5dDQPuRkUMrjJKRkY9DKCl2l0NA+5GRQyuMkpGRAZNDlJCQkJCSkJBDk5BDkUOQkZGRi0OUkJCQkJGRQyuMkpGRj0MoKXaXQ0D7kZFDK4ySkZGQQ0OQkZFDjJCQAZSRQ0D7kZFDK4ySkZGQlI6OkZWUjo6RlUORlI6OkZVDkZEnL0NAjpGSkQALAAs= Step #5: MERGE-OUTER: attempt 3079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1524928581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561365de5198, 0x561365ded911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561365ded918,0x561365e750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31d9317a9e30895899d5f4aaa9ef5bc50d9864cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10863 processed earlier; will process 4412 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 381 ft: 382 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613635f95dd bp 0x000000000000 sp 0x7ffcd763a530 T41279) Step #5: ==41279==The signal is caused by a READ memory access. Step #5: #0 0x5613635f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56136341b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56136341afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613633f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561363319ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561363271c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56136327b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613632626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56136328e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0c26df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561363255aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41279==Register values: Step #5: rax = 0x0000561366cf6430 rbx = 0x0000561366cf6430 rcx = 0x0000561366cf6420 rdx = 0x00007fe0c28a7b80 Step #5: rdi = 0x0000561366cf6420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcd763a530 Step #5: r8 = 0x0000561366cf6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0c28a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613667f8960 r14 = 0x0000000100000004 r15 = 0x0000561365765386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0xba,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x43,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x41,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x61,0x45,0x41,0x34,0x6c,0x41,0x41,0x45,0x6c,0x45,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0xba,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x43,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x41,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x41,0x6c,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAA\272\301EjjAlxEEEAA\301ACA\227JEA\272AAE\001AlHvE!7lAAElExlEAEA$AEAAj\301EAxlEAEAAAEAAAaEA4lAAElEC\013A\307MA\300IAAEAAA\272\301EjjAlxEEEAA\301ACA\227JEA\272AAE\001AlHvE!7lAAElExlEAEA$AEAAj\301EAxlEAEAAAE\001AlHvE!7lAAlAA\000AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b902209d8b712a0757f973595af4005c04590015 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBusFFampBbHhFRUVBQcFBQ0GXSkVBukFBRQFBbEh2RSE3bEFBRWxFeGxFQUVBJEFFQUFqwUVBeGxFQUVBQUFFQUFBYUVBNGxBQUVsRUMLQcdNQcBJQUFFQUFBusFFampBbHhFRUVBQcFBQ0GXSkVBukFBRQFBbEh2RSE3bEFBRWxFeGxFQUVBJEFFQUFqwUVBeGxFQUVBQUFFAUFsSHZFITdsQUFsQUEAQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 3080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1525066832 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e41c50198, 0x562e41c58911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e41c58918,0x562e41ce00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b902209d8b712a0757f973595af4005c04590015' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10865 processed earlier; will process 4410 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 440 ft: 441 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e3f4645dd bp 0x000000000000 sp 0x7ffe07a96040 T41283) Step #5: ==41283==The signal is caused by a READ memory access. Step #5: #0 0x562e3f4645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e3f286280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e3f285fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e3f263929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e3f184ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e3f0dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e3f0e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e3f0cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e3f0f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa177a7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e3f0c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41283==Register values: Step #5: rax = 0x0000562e429c6430 rbx = 0x0000562e429c6430 rcx = 0x0000562e429c6420 rdx = 0x00007fa177c46b80 Step #5: rdi = 0x0000562e429c6420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe07a96040 Step #5: r8 = 0x0000562e429c6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa177c46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e42663960 r14 = 0x0000000100000004 r15 = 0x0000562e415d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x73,0x41,0x2a,0x4,0x40,0x41,0x2f,0x41,0xc5,0x41,0x69,0x41,0x6c,0x4f,0x68,0x41,0x45,0x6a,0x41,0x45,0x6a,0x45,0x6a,0x41,0x41,0x41,0x2b,0x41,0x6c,0x41,0x41,0x45,0x6a,0x41,0x6a,0x41,0x92,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x77,0x69,0x6e,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x76,0x41,0x2b,0x45,0x6c,0x0,0x0,0x48,0x6a,0x41,0xc5,0x41,0x6a,0x45,0x4a,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006sA*\004@A/A\305AiAlOhAEjAEjEjAAA+AlAAEjAjA\222\000\000\000\000\000\000\000linuxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwinvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvA+El\000\000HjA\305AjEJ\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c51402273ef002cb3045154f7632a19477afd72f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZzQSoEQEEvQcVBaUFsT2hBRWpBRWpFakFBQStBbEFBRWpBakGSAAAAAAAAAGxpbnV4dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dndpbnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZBK0VsAABIakHFQWpFSgALAQs= Step #5: MERGE-OUTER: attempt 3081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1525205444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560491c28198, 0x560491c30911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560491c30918,0x560491cb80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c51402273ef002cb3045154f7632a19477afd72f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10867 processed earlier; will process 4408 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56048f43c5dd bp 0x000000000000 sp 0x7fffc25d8d20 T41287) Step #5: ==41287==The signal is caused by a READ memory access. Step #5: #0 0x56048f43c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56048f25e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56048f25dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56048f23b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56048f15cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56048f0b4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56048f0be1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56048f0a56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56048f0d13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f731fd8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56048f098aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41287==Register values: Step #5: rax = 0x00005604937ce400 rbx = 0x00005604937ce400 rcx = 0x00005604937ce8b0 rdx = 0x00007f731ff52b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc25d8d20 Step #5: r8 = 0x00005604937ce400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f731ff52be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056049263b960 r14 = 0x0000000100000004 r15 = 0x00005604915a8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x29,0x71,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x89,0x42,0xff,0x16,0x7d,0xc4,0xc4,0xc4,0xc4,0x84,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0xff,0xff,0x7e,0x7e,0x42,0x84,0x42,0x7c,0x42,0x40,0x88,0x42,0x0,0x42,0x5c,0x42,0x3,0x0,0x80,0x42,0xff,0xdf,0xff,0x72,0x7c,0x42,0x40,0x88,0x42,0x0,0x42,0x5c,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x0,0x42,0x0,0x0,0x0,0xd4,0x94,0x94,0x94,0x94,0x94,0x8e,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x0,0x0,0x94,0x98,0x0,0x94,0x0,0x0,0x94,0x94,0x93,0x8b,0x94,0x94,0x94,0x94,0x91,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x8f,0x94,0x94,0x97,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x90,0x94,0x94,0x94,0x94,0x0,0x0,0x1,0x0,0x0,0x1,0x60,0x0,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x7e,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x7e,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x81,0x42,0x7a,0x42,0x7e,0xc4,0x1,0xb9,0xbd,0x42,0xfe,0xff,0xff,0xc2,0xc2,0x0,0x87,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001)qAA\004@BBB}{BB\211B\377\026}\304\304\304\304\204\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304B\377\377~~B\204B|B@\210B\000B\\B\003\000\200B\377\337\377r|B@\210B\000B\\BBB\\BBB\000B\000\000\000\324\224\224\224\224\224\216\224\224\224\224\224\224\224\224\224\224\224\000\000\224\230\000\224\000\000\224\224\223\213\224\224\224\224\221\224\224\224\224\224\224\224\224\217\224\224\227\224\224\224\224\224\224\224\224\224\220\224\224\224\224\000\000\001\000\000\001`\000\304\304\304\304\304\304~\304\304\304\304\304\304\304\304\304~\304\304\304\304\304\304\304\304\304\201BzB~\304\001\271\275B\376\377\377\302\302\000\207\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ff3829e2a2b72d4b8aedd214191a1ead3464008 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASlxQUEEQEJCQn17QkKJQv8WfcTExMSExMTExMTExMTExMTExMTEQv//fn5ChEJ8QkCIQgBCXEIDAIBC/9//cnxCQIhCAEJcQkJCXEJCQgBCAAAA1JSUlJSUjpSUlJSUlJSUlJSUAACUmACUAACUlJOLlJSUlJGUlJSUlJSUlI+UlJeUlJSUlJSUlJSQlJSUlAAAAQAAAWAAxMTExMTEfsTExMTExMTExH7ExMTExMTExMSBQnpCfsQBub1C/v//wsIAhwALAAs= Step #5: MERGE-OUTER: attempt 3082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1525343061 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f467d18198, 0x55f467d20911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f467d20918,0x55f467da80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ff3829e2a2b72d4b8aedd214191a1ead3464008' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10868 processed earlier; will process 4407 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 304 ft: 305 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 564 ft: 612 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f46552c5dd bp 0x000000000000 sp 0x7ffc2c43bc80 T41291) Step #5: ==41291==The signal is caused by a READ memory access. Step #5: #0 0x55f46552c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f46534e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f46534dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f46532b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f46524cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f4651a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4651ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4651956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f4651c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd335cd7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f465188aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41291==Register values: Step #5: rax = 0x000055f469caa9b0 rbx = 0x000055f469caa9b0 rcx = 0x000055f469caae60 rdx = 0x00007fd335e9fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2c43bc80 Step #5: r8 = 0x000055f469caa9b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd335e9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f46872b960 r14 = 0x0000000100000004 r15 = 0x000055f467698386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x1d,0x6a,0xc1,0x41,0x45,0x78,0x76,0x41,0x42,0x43,0x44,0xff,0xfe,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9d,0xa5,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x20,0x6a,0xc1,0x41,0x45,0x78,0x76,0x41,0x42,0x43,0x44,0x0,0x0,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x44,0x6a,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x41,0x42,0x43,0x44,0x0,0x0,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x44,0x6a,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0xa1,0x9c,0x9c,0x9c,0x9c,0x9e,0x9e,0x44,0x26,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9f,0x9f,0x9e,0x0,0x63,0xb7,0x0,0x50,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$oA=\004@A.A\252Mg\301A\035j\301AExvABCD\377\376\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\237\235\237\237\237\237\235\245A.A\252Mg\301A j\301AExvABCD\000\000\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\233\234\234\234\234\234\234\234\234\234\234Dj\234\234\234\234\234\234\234\234\234\234\234ABCD\000\000\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\233\234\234\234\234\234\234\234\234\234\234Dj\234\234\234\234\234\234\234\234\234\234\234\241\234\234\234\234\236\236D&\237\237\237\237\237\234\236\237\237\236\000c\267\000P\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4919a9874e1b234413bd6013aea9564ad3e32e7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRvQT0EQEEuQapNZ8FBHWrBQUV4dkFCQ0T//n+NRJ4/np5DnJ6eRJ6fn5+fn5+fn52fn5+fnaVBLkGqTWfBQSBqwUFFeHZBQkNEAAB/jUSeP56eQ5yenkSen5+fn5+fn5ucnJycnJycnJycRGqcnJycnJycnJycnEFCQ0QAAH+NRJ4/np5DnJ6eRJ6fn5+fn5+fm5ycnJycnJycnJxEapycnJycnJycnJycoZycnJyenkQmn5+fn5+cnp+fngBjtwBQAAALAAs= Step #5: MERGE-OUTER: attempt 3083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1525481886 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebd72cd198, 0x55ebd72d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebd72d5918,0x55ebd735d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b4919a9874e1b234413bd6013aea9564ad3e32e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10871 processed earlier; will process 4404 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3057. Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 383 ft: 441 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebd4ae15dd bp 0x000000000000 sp 0x7ffd2c21eb80 T41295) Step #5: ==41295==The signal is caused by a READ memory access. Step #5: #0 0x55ebd4ae15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebd4903280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebd4902fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebd48e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebd4801ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebd4759c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebd47631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebd474a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebd47763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ee9bbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebd473daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41295==Register values: Step #5: rax = 0x000055ebd838ed20 rbx = 0x000055ebd838ed20 rcx = 0x000055ebd838f1d0 rdx = 0x00007f5ee9d85b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2c21eb80 Step #5: r8 = 0x000055ebd838ed20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ee9d85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebd7ce0960 r14 = 0x0000000100000004 r15 = 0x000055ebd6c4d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x6e,0x41,0x41,0x4,0x40,0x41,0xa1,0x5,0x41,0x41,0x41,0x41,0x41,0x41,0xc0,0xc0,0x45,0x41,0x7e,0x69,0x41,0x8,0x74,0x68,0x41,0xe3,0x48,0x2,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x70,0xd,0x0,0x75,0x6c,0x41,0xc0,0xb,0x1,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x77,0x6c,0xd,0x0,0x67,0x41,0x45,0x48,0x4d,0x72,0x68,0x77,0x69,0x68,0x41,0x41,0x69,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0xc0,0xb,0x1,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x41,0xc0,0xc0,0x45,0x41,0x4a,0x49,0x41,0x8,0x74,0xc0,0xc0,0x45,0x41,0x4a,0x49,0x41,0x8,0x74,0x68,0x41,0xe3,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x48,0xc0,0x41,0x41,0xc0,0xc0,0x45,0x41,0x7e,0x69,0x41,0x8,0x74,0x68,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0xb8,0xaa,0x41,0x45,0x68,0x77,0x69,0x69,0x41,0xb8,0xaa,0x41,0x45,0x68,0x77,0x69,0x69,0x41,0x69,0x41,0x8,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001nAA\004@A\241\005AAAAAA\300\300EA~iA\010thA\343H\002\177A\005\300\013Ah\003\177A\000\300\013ulA\300\013Ah\003\177A\000\300\013up\015\000ulA\300\013\001h\003\177A\000\300\013wl\015\000gAEHMrhwihAAi\003\177A\000\300\013ulA\300\013\001h\003\177A\000\300\013uA\300\300EAJIA\010t\300\300EAJIA\010thA\343H\003\177A\005\300\013Ah\003\177A\000\300\013ulH\300AA\300\300EA~iA\010thAh\003\177A\000\300\013ulA\270\252AEhwiiA\270\252AEhwiiAiA\010\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e779023ba03953b554885a9d29bc48199b4106e1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQFuQUEEQEGhBUFBQUFBQcDARUF+aUEIdGhB40gCf0EFwAtBaAN/QQDAC3VsQcALQWgDf0EAwAt1cA0AdWxBwAsBaAN/QQDAC3dsDQBnQUVITXJod2loQUFpA39BAMALdWxBwAsBaAN/QQDAC3VBwMBFQUpJQQh0wMBFQUpJQQh0aEHjSAN/QQXAC0FoA39BAMALdWxIwEFBwMBFQX5pQQh0aEFoA39BAMALdWxBuKpBRWh3aWlBuKpBRWh3aWlBaUEIAAULAAs= Step #5: MERGE-OUTER: attempt 3084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1525621802 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5606454c4198, 0x5606454cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5606454cc918,0x5606455540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e779023ba03953b554885a9d29bc48199b4106e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10875 processed earlier; will process 4400 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560642cd85dd bp 0x000000000000 sp 0x7ffdd95e25a0 T41299) Step #5: ==41299==The signal is caused by a READ memory access. Step #5: #0 0x560642cd85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560642afa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560642af9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560642ad7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5606429f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560642950c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56064295a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5606429416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56064296d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6e15c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560642934aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41299==Register values: Step #5: rax = 0x0000560646cbe460 rbx = 0x0000560646cbe460 rcx = 0x0000560646cbe910 rdx = 0x00007fd6e1788b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd95e25a0 Step #5: r8 = 0x0000560646cbe460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd6e1788be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560645ed7960 r14 = 0x0000000100000004 r15 = 0x0000560644e44386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xef,0xdd,0x1e,0x1,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x77,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x75,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6c,0x69,0x6e,0x75,0x78,0x6d,0x6d,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x76,0x6d,0x6d,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x77,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x71,0x6d,0x6d,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x4d,0x6d,0x6d,0x6d,0x0,0x0,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\357\335\036\001\004\000\000\000\000\000\000\000\017\017\017\017\017\017\017\017\017mmmmmmmmmmrmmmwmmmmmmmmmmmmmmmummmmmmmmmmlinuxmm\017\017\017\017\017\017\017\017mmvmm\017\017\017\017\017\017\017mmmmmmmmmmrmmmwmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmqmm\017\017\017\017\017\017\017\017mmmmmmmmmmMmmm\000\000mmmmmmmmmmmmmmmmmmmmmmmmmm\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8343eec51f5cec116e3d5d8d8a813b29e9595e4a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEHv3R4BBAAAAAAAAAAPDw8PDw8PDw9tbW1tbW1tbW1tcm1tbXdtbW1tbW1tbW1tbW1tbW11bW1tbW1tbW1tbWxpbnV4bW0PDw8PDw8PD21tdm1tDw8PDw8PD21tbW1tbW1tbW1ybW1td21tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbXFtbQ8PDw8PDw8PbW1tbW1tbW1tbU1tbW0AAG1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tAAsLAQs= Step #5: MERGE-OUTER: attempt 3085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1525759238 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d09bb70198, 0x55d09bb78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d09bb78918,0x55d09bc000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8343eec51f5cec116e3d5d8d8a813b29e9595e4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10876 processed earlier; will process 4399 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0993845dd bp 0x000000000000 sp 0x7ffc653026b0 T41303) Step #5: ==41303==The signal is caused by a READ memory access. Step #5: #0 0x55d0993845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0991a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0991a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d099183929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0990a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d098ffcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0990061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d098fed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0990193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f460db72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d098fe0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41303==Register values: Step #5: rax = 0x000055d09cbda4f0 rbx = 0x000055d09cbda4f0 rcx = 0x000055d09cbda9a0 rdx = 0x00007f460dd3ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc653026b0 Step #5: r8 = 0x000055d09cbda4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f460dd3abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d09c583960 r14 = 0x0000000100000004 r15 = 0x000055d09b4f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x10,0x0,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x24,0x2,0x7c,0x2,0x0,0x43,0x43,0x6e,0x41,0x43,0x1,0x0,0x43,0x0,0x6c,0x0,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0x84,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x84,0x0,0x0,0x84,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x84,0x0,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x84,0x0,0x0,0x84,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x84,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0x84,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x84,0x0,0x0,0x84,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x84,0x0,0x0,0x0,0xa1,0x65,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0x84,0x0,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0x0,0x6d,0x0,0x1,0xb,0x0,0x0,0xb9,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@\020\000B\205\377\377\377\377\377\377\367$\002|\002\000CCnAC\001\000C\000l\000\000\000\032\251\320\200\000\000\204\000\032\251\320\200\000\000\000\241e\001\000\000\241f\001\000\000\204\000\000\204\000\000\000\241e\001\000\000\241f\001\000\000\204\000\000\000\000\241e\001\000\000\241f\001\000\000\204\000\000\204\000\000\000\241e\001\000\000\241f\001\000\000\204\000\000\000\241e\001\000\000\032\251\320\200\000\000\204\000\032\251\320\200\000\000\000\241e\001\000\000\241f\001\000\000\204\000\000\204\000\000\000\241e\001\000\000\241f\001\000\000\204\000\000\000\241e\001\000\000\032\251\320\200\000\000\204\000\000\000\241f\001\000\000\032\000m\000\001\013\000\000\271\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6b065148c28cce18b6200ea910eab4760a24be0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQBAAQoX////////3JAJ8AgBDQ25BQwEAQwBsAAAAGqnQgAAAhAAaqdCAAAAAoWUBAAChZgEAAIQAAIQAAAChZQEAAKFmAQAAhAAAAAChZQEAAKFmAQAAhAAAhAAAAKFlAQAAoWYBAACEAAAAoWUBAAAaqdCAAACEABqp0IAAAAChZQEAAKFmAQAAhAAAhAAAAKFlAQAAoWYBAACEAAAAoWUBAAAaqdCAAACEAAAAoWYBAAAaAG0AAQsAALkACwEACws= Step #5: MERGE-OUTER: attempt 3086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1525895935 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618eb5a9198, 0x5618eb5b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618eb5b1918,0x5618eb6390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6b065148c28cce18b6200ea910eab4760a24be0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10877 processed earlier; will process 4398 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 389 ft: 454 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618e8dbd5dd bp 0x000000000000 sp 0x7ffcaffbc7b0 T41307) Step #5: ==41307==The signal is caused by a READ memory access. Step #5: #0 0x5618e8dbd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618e8bdf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618e8bdefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618e8bbc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618e8addad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618e8a35c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618e8a3f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618e8a266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618e8a523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f938b5fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618e8a19aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41307==Register values: Step #5: rax = 0x00005618ec1da430 rbx = 0x00005618ec1da430 rcx = 0x00005618ec1da420 rdx = 0x00007f938b7c2b80 Step #5: rdi = 0x00005618ec1da420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcaffbc7b0 Step #5: r8 = 0x00005618ec1da430 r9 = 0x00007f938b7c2bf0 r10 = 0x00005618ec1bb010 r11 = 0x00007f938b7c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618ebfbc960 r14 = 0x0000000100000004 r15 = 0x00005618eaf29386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x22,0x20,0x0,0xfb,0x1a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0xfb,0x99,0x0,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x80,0x0,0xbf,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015A\" \000\373\032A\015AEMA\200\000\000kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk\000\000\000\201\000\000\000\000\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000AK\004@AJA\015AEMA\200\000\000\000\000\000\201\000\373\231\000AK\004@AJA\015AEMA\200\000\000\000EAk\301B\015\001B\000\200\000\277\000\013\005\000\000\000\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de0fc2e989af4cb69758acaba728651b9cd433db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENQSIgAPsaQQ1BRU1BgAAAa2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2sAAACBAAAAAAAAIgH7GgABAAAAAPuZAEFLBEBBSkENQUVNQYAAAAAAAIEA+5kAQUsEQEFKQQ1BRU1BgAAAAEVBa8FCDQFCAIAAvwALBQAAAAAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 3087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1526034106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fd1969198, 0x559fd1971911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fd1971918,0x559fd19f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de0fc2e989af4cb69758acaba728651b9cd433db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10880 processed earlier; will process 4395 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 348 ft: 349 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 405 ft: 473 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fcf17d5dd bp 0x000000000000 sp 0x7fff72298f00 T41311) Step #5: ==41311==The signal is caused by a READ memory access. Step #5: #0 0x559fcf17d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fcef9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fcef9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fcef7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fcee9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fcedf5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fcedff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fcede66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fcee123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca073f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fcedd9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41311==Register values: Step #5: rax = 0x0000559fd34aacf0 rbx = 0x0000559fd34aacf0 rcx = 0x0000559fd34aace0 rdx = 0x00007fca075c1b80 Step #5: rdi = 0x0000559fd34aace0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007fff72298f00 Step #5: r8 = 0x0000559fd34aacf0 r9 = 0x0000559fd34a6b80 r10 = 0x0000559fd3486010 r11 = 0x00007fca075c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fd237c960 r14 = 0x0000000100000004 r15 = 0x0000559fd12e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0xc8,0xd9,0x41,0xc0,0x49,0x41,0x41,0xb7,0x41,0x30,0x41,0x41,0x67,0xc1,0xb8,0xab,0x41,0x68,0x1,0x41,0xa4,0x45,0x41,0x69,0x69,0x41,0x6f,0x41,0x68,0x1,0x41,0x44,0x46,0x4e,0x41,0x2d,0xb8,0xab,0x4e,0x41,0x69,0x69,0x41,0x6f,0x41,0x41,0xb7,0x41,0x30,0xb8,0x9b,0x9b,0x9b,0x9d,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0xa0,0x9b,0x9b,0x99,0x9d,0x9b,0x9b,0x9b,0x41,0x69,0x41,0x49,0x41,0x1,0x41,0x67,0x77,0x69,0x69,0x6e,0x41,0x4e,0x46,0x41,0x2d,0xb8,0xab,0x41,0x68,0x1,0x41,0x41,0x46,0x4e,0x41,0x2d,0xb8,0xab,0x4e,0x41,0x69,0x67,0x46,0x41,0x2d,0x69,0x69,0x41,0x6f,0x41,0x41,0xb7,0x41,0x30,0xb8,0x9b,0x9b,0x9b,0x9d,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0xa0,0x9b,0x9b,0x99,0x9d,0x9b,0x9b,0x9b,0x41,0x69,0x41,0x49,0x41,0x1,0x41,0x67,0x77,0x69,0x69,0x6e,0x41,0x4e,0x46,0x41,0x2d,0xb8,0xab,0x41,0x68,0x1,0x41,0x41,0x46,0x4e,0x41,0x2d,0xb8,0xab,0x4e,0x41,0x69,0x67,0x46,0x41,0x2d,0xb8,0xab,0x41,0x68,0x1,0x41,0xa4,0x49,0x41,0x41,0x41,0x6f,0x41,0x61,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@CKA\310\331A\300IAA\267A0AAg\301\270\253Ah\001A\244EAiiAoAh\001ADFNA-\270\253NAiiAoAA\267A0\270\233\233\233\235\233\233\233\233\233\233\233\240\233\233\231\235\233\233\233AiAIA\001AgwiinANFA-\270\253Ah\001AAFNA-\270\253NAigFA-iiAoAA\267A0\270\233\233\233\235\233\233\233\233\233\233\233\240\233\233\231\235\233\233\233AiAIA\001AgwiinANFA-\270\253Ah\001AAFNA-\270\253NAigFA-\270\253Ah\001A\244IAAAoAa\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c355dcb1db47c61436ddb1248f0a7a8fdff2ae20 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQENLQcjZQcBJQUG3QTBBQWfBuKtBaAFBpEVBaWlBb0FoAUFERk5BLbirTkFpaUFvQUG3QTC4m5ubnZubm5ubm5ugm5uZnZubm0FpQUlBAUFnd2lpbkFORkEtuKtBaAFBQUZOQS24q05BaWdGQS1paUFvQUG3QTC4m5ubnZubm5ubm5ugm5uZnZubm0FpQUlBAUFnd2lpbkFORkEtuKtBaAFBQUZOQS24q05BaWdGQS24q0FoAUGkSUFBQW9BYQALAAs= Step #5: MERGE-OUTER: attempt 3088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1526172581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ec43d8198, 0x560ec43e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ec43e0918,0x560ec44680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c355dcb1db47c61436ddb1248f0a7a8fdff2ae20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10883 processed earlier; will process 4392 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 414 ft: 466 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560ec1bec5dd bp 0x000000000000 sp 0x7ffc6f5d1260 T41315) Step #5: ==41315==The signal is caused by a READ memory access. Step #5: #0 0x560ec1bec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560ec1a0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560ec1a0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560ec19eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560ec190cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ec1864c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ec186e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ec18556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ec18813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4640f62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ec1848aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41315==Register values: Step #5: rax = 0x0000560ec551c090 rbx = 0x0000560ec551c090 rcx = 0x0000560ec551c540 rdx = 0x00007f464112ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6f5d1260 Step #5: r8 = 0x0000560ec551c090 r9 = 0x00007f464112ac70 r10 = 0x0000560ec53a1010 r11 = 0x00007f464112abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ec4deb960 r14 = 0x0000000100000004 r15 = 0x0000560ec3d58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0xe6,0x0,0xfd,0xdb,0x1,0x0,0x0,0x9a,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xe3,0x1,0x0,0x9e,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x8e,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xdb,0x1,0x0,0x0,0x9a,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xe3,0x1,0x0,0x9e,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x8e,0x0,0x0,0x1,0x0,0x9e,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0xfd,0xe3,0x1,0x0,0x9e,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x8e,0x0,0x0,0xfd,0xac,0x1,0x0,0xfd,0xea,0x0,0x0,0xfd,0x8f,0x0,0x0,0xfd,0x31,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xdb,0x1,0x0,0x0,0x9a,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xe3,0x1,0x0,0x9e,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x8e,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xdb,0x1,0x0,0x0,0x9a,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xe3,0x1,0x0,0x9e,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x8e,0x0,0x0,0x1,0x0,0x9e,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x8e,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375\346\000\375\333\001\000\000\232\000\000\001\375\346\000\375\343\001\000\236\000\000\000\001\000\001\000\001\000\216\216\000\001\375\346\000\375\333\001\000\000\232\000\000\001\375\346\000\375\343\001\000\236\000\000\000\001\000\001\000\001\000\216\216\000\000\001\000\236\000\000\000\000\001\000\001\000\375\343\001\000\236\000\000\000\001\000\001\000\001\000\216\216\000\000\375\254\001\000\375\352\000\000\375\217\000\000\3751\000\000\001\375\346\000\375\333\001\000\000\232\000\000\001\375\346\000\375\343\001\000\236\000\000\000\001\000\001\000\001\000\216\216\000\001\375\346\000\375\333\001\000\000\232\000\000\001\375\346\000\375\343\001\000\236\000\000\000\001\000\001\000\001\000\216\216\000\000\001\000\236\000\000\000\000\001\000\001\000\001\000\216\216\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5351ea049439963e46153853846f88f0d04d5f98 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/eYA/dsBAACaAAAB/eYA/eMBAJ4AAAABAAEAAQCOjgAB/eYA/dsBAACaAAAB/eYA/eMBAJ4AAAABAAEAAQCOjgAAAQCeAAAAAAEAAQD94wEAngAAAAEAAQABAI6OAAD9rAEA/eoAAP2PAAD9MQAAAf3mAP3bAQAAmgAAAf3mAP3jAQCeAAAAAQABAAEAjo4AAf3mAP3bAQAAmgAAAf3mAP3jAQCeAAAAAQABAAEAjo4AAAEAngAAAAABAAEAAQCOjgAAAQs= Step #5: MERGE-OUTER: attempt 3089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1526311578 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af47b86198, 0x55af47b8e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af47b8e918,0x55af47c160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5351ea049439963e46153853846f88f0d04d5f98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10887 processed earlier; will process 4388 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af4539a5dd bp 0x000000000000 sp 0x7ffe6b8f8110 T41319) Step #5: ==41319==The signal is caused by a READ memory access. Step #5: #0 0x55af4539a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af451bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af451bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af45199929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af450baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af45012c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af4501c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af450036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af4502f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d90038082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af44ff6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41319==Register values: Step #5: rax = 0x000055af4985e530 rbx = 0x000055af4985e530 rcx = 0x000055af4985e9e0 rdx = 0x00007f2d90200b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6b8f8110 Step #5: r8 = 0x000055af4985e530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d90200be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af48599960 r14 = 0x0000000100000004 r15 = 0x000055af47506386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0xdb,0xbd,0x42,0x71,0x41,0xfa,0x77,0x69,0x6e,0xbe,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8e,0x8f,0x8d,0x8f,0x8f,0x8f,0x8f,0x8f,0xf,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x77,0x69,0x6e,0x41,0x0,0x0,0xb9,0x0,0x0,0x41,0x9a,0x20,0x0,0x0,0xb9,0x0,0x0,0x9b,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x91,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0xc,0x0,0x0,0x0,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x77,0x69,0x6e,0x41,0x0,0x0,0xb9,0x0,0x0,0x41,0x9a,0x20,0x0,0x0,0xb9,0x0,0x0,0x9b,0x0,0x0,0x0,0x0,0x0,0x8b,0x0,0x0,0x8c,0x97,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A\333\275BqA\372win\276\217\217\217\217\217\215\217\217\220\217\217\217\217\216\217\215\217\217\217\217\217\017\217\217\217\213\217\217\213\217\217\217\000\000\000\000\000X\000winA\000\000\271\000\000A\232 \000\000\271\000\000\233\000\000\000\000\000\014\000\000\000\217\217\217\213\217\217\217\217\217\217\217\217\217\217\217\217\220\217\217\217\213\217\217\221\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\213\217\217\217\217\220\217\217\217\217\217\014\000\000\000\217\217\217\217\217\215\001\000\000\373\235\000\000\000\000\000X\000winA\000\000\271\000\000A\232 \000\000\271\000\000\233\000\000\000\000\000\213\000\000\214\227\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bccb23333d439a91fcd2ec2bdbbaa417eb6df302 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQdu9QnFB+ndpbr6Pj4+Pj42Pj5CPj4+Pjo+Nj4+Pj48Pj4+Pi4+Pi4+PjwAAAAAAWAB3aW5BAAC5AABBmiAAALkAAJsAAAAAAAwAAACPj4+Lj4+Pj4+Pj4+Pj4+PkI+Pj4uPj5GPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pi4+Pj4+Qj4+Pj48MAAAAj4+Pj4+NAQAA+50AAAAAAFgAd2luQQAAuQAAQZogAAC5AACbAAAAAACLAACMl5GSkQALAAs= Step #5: MERGE-OUTER: attempt 3090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1526448235 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d039a5d198, 0x55d039a65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d039a65918,0x55d039aed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bccb23333d439a91fcd2ec2bdbbaa417eb6df302' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10888 processed earlier; will process 4387 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0372715dd bp 0x000000000000 sp 0x7ffe80c7aee0 T41323) Step #5: ==41323==The signal is caused by a READ memory access. Step #5: #0 0x55d0372715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d037093280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d037092fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d037070929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d036f91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d036ee9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d036ef31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d036eda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d036f063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f397f552082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d036ecdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41323==Register values: Step #5: rax = 0x000055d03b06c500 rbx = 0x000055d03b06c500 rcx = 0x000055d03b06c9b0 rdx = 0x00007f397f71ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe80c7aee0 Step #5: r8 = 0x000055d03b06c500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f397f71abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d03a470960 r14 = 0x0000000100000004 r15 = 0x000055d0393dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xe8,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x0,0x41,0x1a,0x4,0x40,0x41,0xf6,0x2d,0xad,0x2,0x0,0x1,0x41,0x7a,0x0,0x0,0x21,0x0,0x0,0x98,0xaf,0x0,0xa5,0x64,0x0,0xa1,0x0,0xf,0x45,0x0,0x0,0xa7,0x6c,0x69,0x6e,0x75,0x78,0xf,0x9c,0xa5,0xa1,0x1a,0x5b,0x0,0x55,0xc1,0x4a,0x41,0x76,0x41,0x45,0x77,0x69,0xd,0x3,0x41,0x34,0x41,0x69,0xc1,0x41,0x70,0x41,0x41,0x1,0x41,0x3f,0x4b,0x41,0x41,0x6c,0x4a,0x41,0x41,0x41,0x76,0x41,0x45,0x77,0x6c,0x69,0x0,0xa7,0x6c,0x69,0x6e,0x75,0x78,0xf,0x9c,0xa5,0xa0,0x1a,0x5b,0x0,0x55,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xa5,0x0,0xf,0x4e,0x0,0x6a,0x0,0xa4,0xa5,0x1a,0x64,0x48,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x51,0x0,0x51,0x0,0x51,0x0,0x9e,0x1a,0xa6,0x0,0xad,0xf,0x1a,0x64,0x49,0x0,0xb,0x0,0x1a,0x5,0x0,0x0,0x92,0x92,0x92,0x92,0x92,0x0,0xa5,0x0,0xf,0x59,0x0,0x55,0x1a,0x5f,0x48,0x0,0x0,0xa5,0x0,0x0,0x92,0x92,0x92,0x96,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\350\335iiiii\004\000A\032\004@A\366-\255\002\000\001Az\000\000!\000\000\230\257\000\245d\000\241\000\017E\000\000\247linux\017\234\245\241\032[\000U\301JAvAEwi\015\003A4Ai\301ApAA\001A?KAAlJAAAvAEwli\000\247linux\017\234\245\240\032[\000U\032dH\000\000\245\000\017Q\000\245\000\017N\000j\000\244\245\032dH\000\000\013\000\000\000\000Q\000Q\000Q\000\236\032\246\000\255\017\032dI\000\013\000\032\005\000\000\222\222\222\222\222\000\245\000\017Y\000U\032_H\000\000\245\000\000\222\222\222\226\222\222\222\222\222\222\222\222\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d1249dd4e751606711d70887d3b6b4dd5d521cf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEHo3WlpaWlpBABBGgRAQfYtrQIAAUF6AAAhAACYrwClZAChAA9FAACnbGludXgPnKWhGlsAVcFKQXZBRXdpDQNBNEFpwUFwQUEBQT9LQUFsSkFBQXZBRXdsaQCnbGludXgPnKWgGlsAVRpkSAAApQAPUQClAA9OAGoApKUaZEgAAAsAAAAAUQBRAFEAnhqmAK0PGmRJAAsAGgUAAJKSkpKSAKUAD1kAVRpfSAAApQAAkpKSlpKSkpKSkpKSAAsLAQs= Step #5: MERGE-OUTER: attempt 3091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1526585795 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fee218f198, 0x55fee2197911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fee2197918,0x55fee221f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d1249dd4e751606711d70887d3b6b4dd5d521cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10889 processed earlier; will process 4386 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 412 ft: 413 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 470 ft: 538 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fedf9a35dd bp 0x000000000000 sp 0x7ffe90ef40d0 T41327) Step #5: ==41327==The signal is caused by a READ memory access. Step #5: #0 0x55fedf9a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fedf7c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fedf7c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fedf7a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fedf6c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fedf61bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fedf6251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fedf60c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fedf6383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3856dec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fedf5ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41327==Register values: Step #5: rax = 0x000055fee47a4430 rbx = 0x000055fee47a4430 rcx = 0x000055fee47a4420 rdx = 0x00007f3856fb4b80 Step #5: rdi = 0x000055fee47a4420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe90ef40d0 Step #5: r8 = 0x000055fee47a4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3856fb4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fee2ba2960 r14 = 0x0000000100000004 r15 = 0x000055fee1b0f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x3,0x6c,0x1b,0x49,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1a,0x6e,0x41,0x2d,0x41,0x6c,0x6e,0x45,0x1,0x41,0xc1,0x1b,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x44,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1a,0x6e,0x41,0x2d,0x41,0x6c,0x6e,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x1b,0x67,0x41,0x9,0x45,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0xc4,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x1,0x41,0x1,0x45,0x45,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x6e,0x45,0x1,0x41,0xc1,0x1b,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x1b,0x41,0x56,0x0,0x1,0x1a,0x70,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kAG\004@AKA\252glA\351\377\276\033nA\011AEA\001A\001EEA\003l\033InEA\001A\001EEA\021A\001EEA\022A\265\276\223C\032nA-AlnE\001A\301\033A\351\377\276\033nA\011AEA\001DEA\022A\265\276\223C\032nA-AlnEA\021A\001EEA\001EEA\021A\001EEA\022A\265\276\223C\033nA\033gA\011EEA\001A\001EEA\304l\033AnEA\001\001A\001EEglA\351\377\276\033nA\011AEA\001A\001EEA\001l\033nE\001A\301\033A\351\377\276\033nEA\001l\033An\033AV\000\001\032p\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-046d3754fbb85087bc9bc7e39bd37df78148793e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQUcEQEFLQapnbEHp/74bbkEJQUVBAUEBRUVBA2wbSW5FQQFBAUVFQRFBAUVFQRJBtb6TQxpuQS1BbG5FAUHBG0Hp/74bbkEJQUVBAURFQRJBtb6TQxpuQS1BbG5FQRFBAUVFQQFFRUERQQFFRUESQbW+k0MbbkEbZ0EJRUVBAUEBRUVBxGwbQW5FQQEBQQFFRWdsQen/vhtuQQlBRUEBQQFFRUEBbBtuRQFBwRtB6f++G25FQQFsG0FuG0FWAAEacAALAAs= Step #5: MERGE-OUTER: attempt 3092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1526726194 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55765c678198, 0x55765c680911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55765c680918,0x55765c7080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/046d3754fbb85087bc9bc7e39bd37df78148793e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10892 processed earlier; will process 4383 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 482 ft: 483 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 521 ft: 561 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557659e8c5dd bp 0x000000000000 sp 0x7ffc8965a5e0 T41331) Step #5: ==41331==The signal is caused by a READ memory access. Step #5: #0 0x557659e8c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557659cae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557659cadfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557659c8b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557659bacad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557659b04c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557659b0e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557659af56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557659b213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4091f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557659ae8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41331==Register values: Step #5: rax = 0x000055765dc96430 rbx = 0x000055765dc96430 rcx = 0x000055765dc96420 rdx = 0x00007fd4093bfb80 Step #5: rdi = 0x000055765dc96420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc8965a5e0 Step #5: r8 = 0x000055765dc96430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd4093bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055765d08b960 r14 = 0x0000000100000004 r15 = 0x000055765bff8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x31,0x20,0x40,0x41,0x2e,0x41,0x3d,0xc1,0x45,0x71,0x71,0x41,0x45,0x6e,0x6c,0x41,0x22,0x78,0x1,0x41,0x45,0x69,0x41,0x71,0x75,0x41,0x41,0x1,0x71,0x45,0x46,0x45,0x41,0x71,0x41,0x6d,0x45,0x41,0x2d,0x45,0x43,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x41,0x22,0x41,0x41,0x71,0x41,0x1,0x45,0x6c,0x69,0x20,0x1,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x45,0x41,0x6c,0x69,0x6e,0x6b,0x78,0x6a,0x4d,0x43,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x41,0x22,0x41,0x6e,0x6b,0x78,0x6a,0x4d,0x43,0xc1,0x45,0x4d,0x41,0x44,0xc8,0x45,0x41,0x45,0x41,0x41,0x22,0x41,0x41,0x71,0x22,0x41,0x1,0x41,0x45,0x41,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x45,0x41,0x6c,0x69,0x6e,0x6b,0x78,0x6a,0x4d,0x43,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x4d,0x41,0xbc,0xbb,0x45,0x41,0xc2,0x41,0x41,0x22,0x41,0x41,0x71,0x41,0x1,0x45,0x6c,0x69,0x20,0x1,0xc1,0x45,0x6c,0x69,0x6e,0x22,0x0,0x0,0x1,0x10,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A1 @A.A=\301EqqAEnlA\"x\001AEiAquAA\001qEFEAqAmEA-EC\301EMA\274AEAEAA\"AAqA\001Eli \001\301EMA\274AEAEAqA\"A\001AEAlinkxjMC\301EMA\274AEAEAA\"AnkxjMC\301EMAD\310EAEAA\"AAq\"A\001AEAAEAqA\"A\001AEAlinkxjMC\301EMA\274AEAEMA\274\273EA\302AA\"AAqA\001Eli \001\301Elin\"\000\000\001\020\000\000\000\000\001\017\017\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b419ff6b89b58585f03dab2df1387ad27ad674c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTEgQEEuQT3BRXFxQUVubEEieAFBRWlBcXVBQQFxRUZFQXFBbUVBLUVDwUVNQbxBRUFFQUEiQUFxQQFFbGkgAcFFTUG8QUVBRUFxQSJBAUFFQWxpbmt4ak1DwUVNQbxBRUFFQUEiQW5reGpNQ8FFTUFEyEVBRUFBIkFBcSJBAUFFQUFFQXFBIkEBQUVBbGlua3hqTUPBRU1BvEFFQUVNQby7RUHCQUEiQUFxQQFFbGkgAcFFbGluIgAAARAAAAAAAQ8PAAs= Step #5: MERGE-OUTER: attempt 3093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1526865475 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d067c5198, 0x555d067cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d067cd918,0x555d068550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b419ff6b89b58585f03dab2df1387ad27ad674c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10896 processed earlier; will process 4379 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 432 ft: 488 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d03fd95dd bp 0x000000000000 sp 0x7fffd4ff01e0 T41335) Step #5: ==41335==The signal is caused by a READ memory access. Step #5: #0 0x555d03fd95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d03dfb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d03dfafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d03dd8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d03cf9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d03c51c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d03c5b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d03c426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d03c6e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7effd976a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d03c35aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41335==Register values: Step #5: rax = 0x0000555d0799d850 rbx = 0x0000555d0799d850 rcx = 0x0000555d0799d840 rdx = 0x00007effd9932b80 Step #5: rdi = 0x0000555d0799d840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007fffd4ff01e0 Step #5: r8 = 0x0000555d0799d850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007effd9932be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d071d8960 r14 = 0x0000000100000004 r15 = 0x0000555d06145386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x4b,0x31,0x4d,0xc0,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x45,0x6a,0x49,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x1,0xb8,0x9d,0x9d,0x41,0x41,0xb7,0x9c,0x65,0x41,0x9d,0xb8,0xfd,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0xcb,0x6e,0x45,0x49,0x45,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x61,0x41,0x9d,0xb8,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x8d,0xbe,0xb8,0x30,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0xf,0x7a,0x0,0xb,0x45,0x45,0x41,0xcb,0x6e,0x45,0x49,0x45,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x61,0x41,0x9d,0xfd,0x9d,0x41,0x41,0xb8,0x9c,0x32,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0xb8,0xfd,0x35,0x6a,0xc1,0x46,0x41,0x41,0x4b,0x6c,0x4b,0x41,0x2f,0x4d,0x41,0x4b,0x41,0x2f,0x4d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@CK1M\300A@i\267\266AgAjAALA\177EjIA/MA\300`\001\270\235\235AA\267\234eA\235\270\375\001AcApA\2700F\301AEh\004@\005\017\000\013EEAEh\004@\005\017\000\013EEA\313nEIE\270\235\233A\000\270\235aA\235\270@i\267\266AgAjAALA\177A@i\267\266AgAjAALA\177A\215\276\2700F\301AEh\004@\017z\000\013EEA\313nEIE\270\235\233A\000\270\235aA\235\375\235AA\270\2342AA\270\235\235AA\270\234aA\235\270\3755j\301FAAKlKA/MAKA/M\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e52e1dac022699a09a6f052b5bfdae9b13904917 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQENLMU3AQUBpt7ZBZ0FqQUFMQX9FaklBL01BwGABuJ2dQUG3nGVBnbj9AUFjQXBBuDBGwUFFaARABQ8AC0VFQUVoBEAFDwALRUVBy25FSUW4nZtBALidYUGduEBpt7ZBZ0FqQUFMQX9BQGm3tkFnQWpBQUxBf0GNvrgwRsFBRWgEQA96AAtFRUHLbkVJRbidm0EAuJ1hQZ39nUFBuJwyQUG4nZ1BQbicYUGduP01asFGQUFLbEtBL01BS0EvTQALAAs= Step #5: MERGE-OUTER: attempt 3094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527003190 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd12973198, 0x55cd1297b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd1297b918,0x55cd12a030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e52e1dac022699a09a6f052b5bfdae9b13904917' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10899 processed earlier; will process 4376 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 480 ft: 481 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 536 ft: 623 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd101875dd bp 0x000000000000 sp 0x7ffe90d181e0 T41339) Step #5: ==41339==The signal is caused by a READ memory access. Step #5: #0 0x55cd101875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd0ffa9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd0ffa8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd0ff86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd0fea7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd0fdffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd0fe091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd0fdf06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd0fe1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e355e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd0fde3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41339==Register values: Step #5: rax = 0x000055cd153e3850 rbx = 0x000055cd153e3850 rcx = 0x000055cd153e3840 rdx = 0x00007f6e357b1b80 Step #5: rdi = 0x000055cd153e3840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffe90d181e0 Step #5: r8 = 0x000055cd153e3850 r9 = 0x000055cd153d7e00 r10 = 0x000055cd153ad010 r11 = 0x00007f6e357b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd13386960 r14 = 0x0000000100000004 r15 = 0x000055cd122f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0xa1,0x5,0x41,0x41,0x41,0x41,0x41,0x41,0xc0,0xc0,0x45,0x41,0x7e,0x69,0x41,0x8,0x74,0x68,0x41,0xe3,0x48,0x2,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x70,0xd,0x0,0x75,0x6c,0x41,0xc0,0xb,0x1,0x67,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0xd,0x0,0x67,0x41,0x45,0x48,0x4d,0x72,0x68,0x77,0x69,0x68,0x41,0x69,0x41,0x8,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x2,0x7f,0x0,0x72,0x75,0xb,0x41,0x6c,0x41,0xc0,0xb,0x1,0x68,0x3,0x7f,0x41,0x0,0xb,0xc0,0x75,0xc0,0x41,0x4d,0x72,0x68,0x77,0x69,0x68,0x41,0x69,0x41,0x8,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x2,0x7f,0x0,0x72,0x75,0xb,0x41,0x6c,0x41,0xc0,0xb,0x1,0x68,0x3,0x7f,0x41,0x0,0xb,0xc0,0x75,0xc0,0x41,0x4a,0x41,0xc0,0x45,0x49,0x41,0x8,0x74,0x68,0x41,0xe3,0x48,0x3,0x7f,0x41,0x5,0x0,0xc0,0xb,0x75,0x6c,0x41,0xb8,0xaa,0x41,0x45,0x68,0x77,0x69,0x6a,0x41,0x69,0x41,0x8,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@A\241\005AAAAAA\300\300EA~iA\010thA\343H\002\177A\005\300\013Ah\003\177A\000\300\013ulA\300\013Ah\003\177A\000\300\013up\015\000ulA\300\013\001g\003\177A\000\300\013ul\015\000gAEHMrhwihAiA\010\003\177A\005\300\013Ah\002\177\000ru\013AlA\300\013\001h\003\177A\000\013\300u\300AMrhwihAiA\010\003\177A\005\300\013Ah\002\177\000ru\013AlA\300\013\001h\003\177A\000\013\300u\300AJA\300EIA\010thA\343H\003\177A\005\000\300\013ulA\270\252AEhwijAiA\010\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6af6cccfd589e193906a9cea95c5946c144e19d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEGhBUFBQUFBQcDARUF+aUEIdGhB40gCf0EFwAtBaAN/QQDAC3VsQcALQWgDf0EAwAt1cA0AdWxBwAsBZwN/QQDAC3VsDQBnQUVITXJod2loQWlBCAN/QQXAC0FoAn8AcnULQWxBwAsBaAN/QQALwHXAQU1yaHdpaEFpQQgDf0EFwAtBaAJ/AHJ1C0FsQcALAWgDf0EAC8B1wEFKQcBFSUEIdGhB40gDf0EFAMALdWxBuKpBRWh3aWpBaUEIAAULAAs= Step #5: MERGE-OUTER: attempt 3095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527141746 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b6c0c4b198, 0x55b6c0c53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6c0c53918,0x55b6c0cdb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6af6cccfd589e193906a9cea95c5946c144e19d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10902 processed earlier; will process 4373 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6be45f5dd bp 0x000000000000 sp 0x7ffd815d1940 T41343) Step #5: ==41343==The signal is caused by a READ memory access. Step #5: #0 0x55b6be45f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b6be281280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b6be280fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6be25e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b6be17fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b6be0d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b6be0e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6be0c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b6be0f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe67590a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b6be0bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41343==Register values: Step #5: rax = 0x000055b6c2522450 rbx = 0x000055b6c2522450 rcx = 0x000055b6c2522900 rdx = 0x00007fe675ad2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd815d1940 Step #5: r8 = 0x000055b6c2522450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe675ad2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6c165e960 r14 = 0x0000000100000004 r15 = 0x000055b6c05cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x45,0x41,0x45,0x70,0x41,0xba,0x0,0x1,0x45,0x69,0x77,0x41,0xc5,0x69,0x6b,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x67,0x4d,0x41,0x81,0x41,0x70,0x41,0x13,0x69,0x6b,0x45,0x69,0x70,0x41,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x77,0x69,0x6e,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x45,0x74,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x0,0x41,0x67,0x1,0x1,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgAwAEAEpA\272\000\001EiwA\305ikO\320\000\024\000\001A\011L\320\000\024\000EHEA@\001AAA)\301M\320\000\024\000\001A\011L\320\000\024\000A)\301M\320\000\024\000\001A\011L\320\000\024\000AAAgMA\201ApA\023ikEipAL\320\000\024\000EHEA@\001AAA)\301M\320\000\024\000\001A\011L\320\000\024\000AAMAwin\320\000\024\000\320\000\024\000\001A\011L\320\000\024\000EtEA@\001AAA)\301M\320\000\024\000\001A\011L\320\000\024\000A)\301M\320\000\024\000\001A\011L\320\000\000Ag\001\001i\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee37fe5108fa349e4c7cd3f0a003293c8e228227 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQU1BZ0F3QUVBRXBBugABRWl3QcVpa0/QABQAAUEJTNAAFABFSEVBQAFBQUEpwU3QABQAAUEJTNAAFABBKcFN0AAUAAFBCUzQABQAQUFBZ01BgUFwQRNpa0VpcEFM0AAUAEVIRUFAAUFBQSnBTdAAFAABQQlM0AAUAEFBTUF3aW7QABQA0AAUAAFBCUzQABQARXRFQUABQUFBKcFN0AAUAAFBCUzQABQAQSnBTdAAFAABQQlM0AAAQWcBAWkLAAs= Step #5: MERGE-OUTER: attempt 3096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527279208 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fcd3d8198, 0x560fcd3e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fcd3e0918,0x560fcd4680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee37fe5108fa349e4c7cd3f0a003293c8e228227' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10903 processed earlier; will process 4372 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fcabec5dd bp 0x000000000000 sp 0x7fff5fde75f0 T41347) Step #5: ==41347==The signal is caused by a READ memory access. Step #5: #0 0x560fcabec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fcaa0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fcaa0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fca9eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fca90cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fca864c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fca86e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fca8556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fca8813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3af4a63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fca848aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41347==Register values: Step #5: rax = 0x0000560fce1c62e0 rbx = 0x0000560fce1c62e0 rcx = 0x0000560fce1c6790 rdx = 0x00007f3af4c2bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5fde75f0 Step #5: r8 = 0x0000560fce1c62e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3af4c2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fcddeb960 r14 = 0x0000000100000004 r15 = 0x0000560fccd58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xb,0x7c,0x41,0x31,0x4,0x40,0x41,0xe1,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x82,0x1,0x69,0x69,0x76,0x4,0x40,0x41,0xb7,0xb,0x41,0xdf,0xf9,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x45,0x45,0x44,0x22,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0xaa,0x67,0x41,0xe7,0x4d,0x41,0x67,0x1,0x6c,0x1,0x69,0x1,0x78,0x1,0x1,0x0,0x0,0x1,0x1,0x5,0x1,0x1,0x1,0x1,0x41,0x94,0x96,0x91,0x8f,0x78,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x6c,0x6b,0x41,0x0,0x69,0x1b,0x41,0x0,0x41,0xdf,0xf9,0x1,0x1b,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x45,0x45,0x44,0x22,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0xaa,0x67,0x41,0x67,0x4d,0x41,0x78,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x6c,0x6b,0x41,0x0,0x69,0x1b,0x41,0x1,0x41,0x1,0x1,0x1,0x1,0x1,0x0,0xb,0x0,0x6c,0x6b,0x41,0x41,0x78,0x6b,0x75,0x76,0x69,0x41,0xd3,0x6a,0x45,0x72,0x6e,0x75,0x1a,0x5,0x0,0x9e,0x0,0x1a,0x0,0xb,0x0,0x5b,0x69,0xf,0x8e,0x0,0xb4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\013|A1\004@A\341\000i\004@A\362\335piiiA\362\335\202\001iiv\004@A\267\013A\337\371\001\001\001\001\001\001\001\001\001\001\001EED\"\001\001\001\001\016\001\001\001\252gA\347MAg\001l\001i\001x\001\001\000\000\001\001\005\001\001\001\001A\224\226\221\217x\001\001\001\001\001\016\001\001\001lkA\000i\033A\000A\337\371\001\033\000\000\000\001\001\001\001\001\001EED\"\001\001\001\001\016\001\001\001\252gAgMAx\001\001\001\001\001\016\001\001\001lkA\000i\033A\001A\001\001\001\001\001\000\013\000lkAAxkuviA\323jErnu\032\005\000\236\000\032\000\013\000[i\017\216\000\264\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2f7f52db25dbbc67e7b23cdbe3ff838e9677575 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQt8QTEEQEHhAGkEQEHy3XBpaWlB8t2CAWlpdgRAQbcLQd/5AQEBAQEBAQEBAQFFRUQiAQEBAQ4BAQGqZ0HnTUFnAWwBaQF4AQEAAAEBBQEBAQFBlJaRj3gBAQEBAQ4BAQFsa0EAaRtBAEHf+QEbAAAAAQEBAQEBRUVEIgEBAQEOAQEBqmdBZ01BeAEBAQEBDgEBAWxrQQBpG0EBQQEBAQEBAAsAbGtBQXhrdXZpQdNqRXJudRoFAJ4AGgALAFtpD44AtAALAAs= Step #5: MERGE-OUTER: attempt 3097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527414459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fcfce3198, 0x555fcfceb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fcfceb918,0x555fcfd730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2f7f52db25dbbc67e7b23cdbe3ff838e9677575' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10904 processed earlier; will process 4371 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fcd4f75dd bp 0x000000000000 sp 0x7ffd2952fd40 T41351) Step #5: ==41351==The signal is caused by a READ memory access. Step #5: #0 0x555fcd4f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fcd319280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fcd318fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fcd2f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fcd217ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fcd16fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fcd1791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fcd1606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fcd18c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f270cf43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fcd153aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41351==Register values: Step #5: rax = 0x0000555fd269c3b0 rbx = 0x0000555fd269c3b0 rcx = 0x0000555fd269c860 rdx = 0x00007f270d10bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2952fd40 Step #5: r8 = 0x0000555fd269c3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f270d10bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fd06f6960 r14 = 0x0000000100000004 r15 = 0x0000555fcf663386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x0,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xba,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x0,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x60,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x43,0xa5,0x40,0x90,0xfb,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x8e,0x8e,0x8e,0x8e,0x91,0x93,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x8c,0x91,0x91,0x8e,0x8e,0x8e,0x91,0x8e,0x8b,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\000A\375dC\256\377\377\272\220\221\216\214\216\216\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216AKC/\004\000\216\216\374\000A\375dC\256\377\377\377\220\221\216\214\216\216\216\216C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p`]C\245\300\220\373\221C\245@\220\373\221\225\221\221\221\221\221\213\221C\216\216\216\216\221\223\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\214\221\221\216\216\216\221\216\213\221\221C\373\221\216\216\230\217\214\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-584aa194f6820087d07f213abcf939285d3b7693 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ABB/WRDrv//upCRjoyOjo6O/ARB/WRDrv///5CRjoyOjo6OkZGRQ/uRjo5BS0MvBACOjvwAQf1kQ67///+QkY6Mjo6OjkOlQJD7kZGRkZGRkYuRQ4EncGBdQ6XAkPuRQ6VAkPuRlZGRkZGRi5FDjo6OjpGTkUP7kY6OmI+MQy8EAARB/WRDrv///5CRi5FDgSdwbl1DpUCQ+5GRkZGRkYyRkY6OjpGOi5GRQ/uRjo6Yj4yMGgALAAs= Step #5: MERGE-OUTER: attempt 3098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527549343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b8092a198, 0x562b80932911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b80932918,0x562b809ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/584aa194f6820087d07f213abcf939285d3b7693' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10905 processed earlier; will process 4370 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b7e13e5dd bp 0x000000000000 sp 0x7fffc43a54f0 T41355) Step #5: ==41355==The signal is caused by a READ memory access. Step #5: #0 0x562b7e13e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b7df60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b7df5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b7df3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b7de5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b7ddb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b7ddc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b7dda76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b7ddd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd24639c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b7dd9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41355==Register values: Step #5: rax = 0x0000562b81c4c410 rbx = 0x0000562b81c4c410 rcx = 0x0000562b81c4c8c0 rdx = 0x00007fd246564b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc43a54f0 Step #5: r8 = 0x0000562b81c4c410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd246564be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b8133d960 r14 = 0x0000000100000004 r15 = 0x0000562b802aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0x41,0x32,0x41,0x2b,0x41,0x49,0x41,0xc0,0xbf,0xc1,0x41,0x6f,0x49,0x69,0xbe,0x91,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x8a,0x30,0x23,0xbb,0x43,0x43,0x32,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x43,0x91,0x93,0x8e,0x70,0x91,0x91,0x43,0x93,0xe6,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5b,0x43,0x8a,0x31,0x23,0x43,0xbb,0x43,0x43,0x32,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x96,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x8b,0x41,0xbf,0x41,0x69,0xbe,0x91,0x43,0x99,0x91,0x93,0x40,0x5b,0x43,0x49,0x69,0xbe,0x91,0x91,0x91,0x43,0x99,0x3,0x43,0xbb,0x43,0x43,0x43,0x1f,0x30,0x95,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0xe6,0x91,0x92,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x49,0x70,0x91,0x91,0x43,0x93,0xe6,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0xbe,0x92,0x91,0x91,0x43,0x91,0xe6,0x91,0x92,0x43,0x99,0x5b,0x93,0x40,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/MA2A+AIA\300\277\301AoIi\276\221\221\221C\231\221\223@_C\2120#\273CC2\037\221A\277Ai\276\222\221\221C\221\221\223@^C\221\223\216p\221\221C\223\346\221'\216C@\373\221\221C\231\221\223@[C\2121#C\273CC2\037\221A\277Ai\276\226\221\221C\221\221\223@\213A\277Ai\276\221C\231\221\223@[CIi\276\221\221\221C\231\003C\273CCC\0370\225A\277Ai\276\222\221\221C\221\346\221\222\221C\231\221\223@_CIp\221\221C\223\346\221'\216C@\373\221\221C\231\221\223@_\276\222\221\221C\221\346\221\222C\231[\223@\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d91b6449d18711085f0a72510c208a20827d5e4d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9NQTJBK0FJQcC/wUFvSWm+kZGRQ5mRk0BfQ4owI7tDQzIfkUG/QWm+kpGRQ5GRk0BeQ5GTjnCRkUOT5pEnjkNA+5GRQ5mRk0BbQ4oxI0O7Q0MyH5FBv0FpvpaRkUORkZNAi0G/QWm+kUOZkZNAW0NJab6RkZFDmQNDu0NDQx8wlUG/QWm+kpGRQ5HmkZKRQ5mRk0BfQ0lwkZFDk+aRJ45DQPuRkUOZkZNAX76SkZFDkeaRkkOZW5NAkQALAAs= Step #5: MERGE-OUTER: attempt 3099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527684546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5639f24db198, 0x5639f24e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5639f24e3918,0x5639f256b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d91b6449d18711085f0a72510c208a20827d5e4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10906 processed earlier; will process 4369 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 344 ft: 345 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 403 ft: 447 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639efcef5dd bp 0x000000000000 sp 0x7ffdb70e2f20 T41359) Step #5: ==41359==The signal is caused by a READ memory access. Step #5: #0 0x5639efcef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639efb11280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639efb10fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639efaee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639efa0fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639ef967c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639ef9711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639ef9586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639ef9843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9040690082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639ef94baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41359==Register values: Step #5: rax = 0x00005639f4619b50 rbx = 0x00005639f4619b50 rcx = 0x00005639f461a000 rdx = 0x00007f9040858b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb70e2f20 Step #5: r8 = 0x00005639f4619b50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9040858be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639f2eee960 r14 = 0x0000000100000004 r15 = 0x00005639f1e5b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb6,0x0,0x41,0x41,0xc0,0xc1,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x45,0x41,0x48,0x6e,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x45,0x41,0x48,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x78,0x6b,0x67,0x41,0x45,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x6a,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x41,0xaa,0x45,0x41,0x45,0x41,0x48,0x6c,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6e,0x45,0x41,0x48,0x6a,0x6b,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x46,0x6b,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\266\000AA\300\301EA&kA\010A@GA\205gEAHkkkA:gEA\346EAkkgAEEAlAkkoA\274\276AEAHnAkkoA\274\276AEAHnkkAHAHkkkA\274ggAkAnxkgAEA:gEA\346EAkkgAEEAlAkkoA\274\276AjAnkkAHAHkkkA\274ggAkAnEkgA\252EAEAHlkkAkkkA\274ggAnEAHjkkAnkkAHAHkkkA\274ggAkAnFkgAEEkE\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-330aa152716f1e191c00c8eaa0bf73d493acdf48 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG2AEFBwMFFQSZrQQhBQEdBhWdFQUhra2tBOmdFQeZFQWtrZ0FFRUFsQWtrb0G8vkFFQUhuQWtrb0G8vkFFQUhua2tBSEFIa2trQbxnZ0FrQW54a2dBRUE6Z0VB5kVBa2tnQUVFQWxBa2tvQby+QWpBbmtrQUhBSGtra0G8Z2dBa0FuRWtnQapFQUVBSGxra0Fra2tBvGdnQW5FQUhqa2tBbmtrQUhBSGtra0G8Z2dBa0FuRmtnQUVFa0W+AAALAAs= Step #5: MERGE-OUTER: attempt 3100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527831118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559ea7a2198, 0x5559ea7aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559ea7aa918,0x5559ea8320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/330aa152716f1e191c00c8eaa0bf73d493acdf48' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10909 processed earlier; will process 4366 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 413 ft: 414 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559e7fb65dd bp 0x000000000000 sp 0x7ffeba387a40 T41363) Step #5: ==41363==The signal is caused by a READ memory access. Step #5: #0 0x5559e7fb65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559e7dd8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559e7dd7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559e7db5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559e7cd6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559e7c2ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559e7c381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559e7c1f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559e7c4b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8daf7c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559e7c12aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41363==Register values: Step #5: rax = 0x00005559eba7a850 rbx = 0x00005559eba7a850 rcx = 0x00005559eba7a840 rdx = 0x00007f8daf98ab80 Step #5: rdi = 0x00005559eba7a840 rsi = 0x0000000000000254 rbp = 0x0000000000000000 rsp = 0x00007ffeba387a40 Step #5: r8 = 0x00005559eba7a850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8daf98abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559eb1b5960 r14 = 0x0000000100000004 r15 = 0x00005559ea122386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x30,0x42,0x2,0x7a,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x7f,0x82,0x41,0x42,0x43,0x44,0x41,0x44,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9d,0xa1,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9d,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB0B\002z\177B\377\267\177B\377\377\177\202ABCDAD\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\237\235\237\237\237\237\235\241\237\237\236\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\235\237\237\237\236\237\237\237\237\237\237\236\237\237\237\235\236\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\232\237\237\237\232\237\237\235\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\232\237\237\237\237\237\237\237\237\235\237\235\237\237\237\237\237\237\237\237\237\237\237\237\232\237\237\237\237\237\237\237\237\237\237\237\237\235\237\237\237\237\233\237\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-005efd8516208913a14ee4b6572cb853bfb6ed7c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQjBCAnp/Qv+3f0L//3+CQUJDREFEf41Enj+enkOcnp5Enp+fn5+fn5+fnZ+fn5+doZ+fnp+fn5+fn5+fn5+fn5+fn5+fn5+fnZ+fn56fn5+fn5+en5+fnZ6fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5qfn5+an5+dn5+fn5+fn5+fn5+fn5+fn5+fn5+fmp+fn5+fn5+fnZ+dn5+fn5+fn5+fn5+fmp+fn5+fn5+fn5+fn52fn5+fm5+fnwALAAs= Step #5: MERGE-OUTER: attempt 3101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1527968565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d38f3a198, 0x560d38f42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d38f42918,0x560d38fca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/005efd8516208913a14ee4b6572cb853bfb6ed7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10911 processed earlier; will process 4364 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d3674e5dd bp 0x000000000000 sp 0x7ffda9230210 T41367) Step #5: ==41367==The signal is caused by a READ memory access. Step #5: #0 0x560d3674e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d36570280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d3656ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d3654d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d3646ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d363c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d363d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d363b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d363e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4fc9d0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d363aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41367==Register values: Step #5: rax = 0x0000560d3a8ddd30 rbx = 0x0000560d3a8ddd30 rcx = 0x0000560d3a8de1e0 rdx = 0x00007f4fc9ed6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda9230210 Step #5: r8 = 0x0000560d3a8ddd30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4fc9ed6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d3994d960 r14 = 0x0000000100000004 r15 = 0x0000560d388ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x41,0xb2,0xa8,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x45,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6b,0xb3,0xa8,0xb3,0xa8,0x41,0x1,0x41,0xb2,0xa8,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa9,0x6b,0xb3,0xa8,0x45,0x41,0x6a,0x6c,0x4c,0xb3,0xa8,0x45,0x41,0x45,0x41,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x41,0xb2,0xa8,0x25,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x4f,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0xb3,0xa8,0xb3,0xa8,0x6a,0xb3,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@CKA/lA\177AgAAM\001A\263\250*\263\250A\263\250*\263\250\263\250EE\263\250i\263\250\263\250EA\262\250%\263\250A\263\250j\263\250Ejl\263\251EAM\001A\263\250*\263\250\263\250EE\263\250i\263\250\263\250Elk\263\250\263\250A\001A\262\250%\263\250A\263\250j\263\251k\263\250EAjlL\263\250EAEA\263\250i\263\250\263\250A/lA\177AgAAM\001A\263\250*\263\250A\263\250*\263\250\263\250EE\263\250i\263\250\263\250EA\262\250%A\263\250j\263\250Ejl\263\251OAM\001A\263\250*\263\250\263\250EE\263\250\263\250\263\250j\263\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-57c598cae77c059f73002881b2fb232a5f0688bf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQENLQS9sQX9BZ0FBTQFBs6gqs6hBs6gqs6izqEVFs6hps6izqEVBsqgls6hBs6hqs6hFamyzqUVBTQFBs6gqs6izqEVFs6hps6izqEVsa7Oos6hBAUGyqCWzqEGzqGqzqWuzqEVBamxMs6hFQUVBs6hps6izqEEvbEF/QWdBQU0BQbOoKrOoQbOoKrOos6hFRbOoabOos6hFQbKoJUGzqGqzqEVqbLOpT0FNAUGzqCqzqLOoRUWzqLOos6hqswALAAs= Step #5: MERGE-OUTER: attempt 3102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1528104870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c94f99b198, 0x55c94f9a3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c94f9a3918,0x55c94fa2b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57c598cae77c059f73002881b2fb232a5f0688bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10913 processed earlier; will process 4362 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c94d1af5dd bp 0x000000000000 sp 0x7ffeb7ca8240 T41371) Step #5: ==41371==The signal is caused by a READ memory access. Step #5: #0 0x55c94d1af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c94cfd1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c94cfd0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c94cfae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c94cecfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c94ce27c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c94ce311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c94ce186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c94ce443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8380fd9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c94ce0baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41371==Register values: Step #5: rax = 0x000055c95177f400 rbx = 0x000055c95177f400 rcx = 0x000055c95177f8b0 rdx = 0x00007f83811a1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb7ca8240 Step #5: r8 = 0x000055c95177f400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f83811a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9503ae960 r14 = 0x0000000100000004 r15 = 0x000055c94f31b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x4d,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x41,0x45,0x45,0x73,0x69,0x4b,0x41,0x88,0xbd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x4f,0x48,0x69,0x41,0x78,0x6a,0x45,0x22,0x0,0x41,0x69,0x45,0x41,0x41,0x73,0x69,0x45,0x47,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x41,0x78,0x6a,0x45,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x4b,0x73,0x69,0x45,0x47,0x48,0x69,0x41,0x78,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x44,0x45,0x69,0x45,0x69,0x45,0x6b,0x41,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"\255\200\200\000\"AAsiEEAEAKAxEiAEiEEAMqi\015\000EiEEiAOA\027\"\255\200\200\000\"AAsiEEAKAxEEHiiEEAEqi\015\000EiEEiAOA\027\"\255\200\200\000\"AAAEEsiKA\210\275\000EiEEiAOHiAxjE\"\000AiEAAsiEGAKAxEEHiiEEAKAxEEHiAxjExEEHiiEEAKsiEGHiAxjEiEAKAEi\015\000EiDEiEiEkAA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9abc62a7ae6c4d8c33d72aab99ccf06833102a52 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcirYCAACJBQXNpRUVBRUFLQXhFaUFFaUVFQU1xaQ0ARWlFRWlBT0EXIq2AgAAiQUFzaUVFQUtBeEVFSGlpRUVBRXFpDQBFaUVFaUFPQRcirYCAACJBQUFFRXNpS0GIvQBFaUVFaUFPSGlBeGpFIgBBaUVBQXNpRUdBS0F4RUVIaWlFRUFLQXhFRUhpQXhqRXhFRUhpaUVFQUtzaUVHSGlBeGpFaUVBS0FFaQ0ARWlERWlFaUVrQUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1528241213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563817c89198, 0x563817c91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563817c91918,0x563817d190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9abc62a7ae6c4d8c33d72aab99ccf06833102a52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10914 processed earlier; will process 4361 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 429 ft: 482 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56381549d5dd bp 0x000000000000 sp 0x7ffeba02a750 T41375) Step #5: ==41375==The signal is caused by a READ memory access. Step #5: #0 0x56381549d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5638152bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5638152befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56381529c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5638151bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563815115c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56381511f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5638151066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5638151323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f566621b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5638150f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41375==Register values: Step #5: rax = 0x0000563818caa430 rbx = 0x0000563818caa430 rcx = 0x0000563818caa420 rdx = 0x00007f56663e3b80 Step #5: rdi = 0x0000563818caa420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffeba02a750 Step #5: r8 = 0x0000563818caa430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56663e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056381869c960 r14 = 0x0000000100000004 r15 = 0x0000563817609386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x7f,0x41,0x41,0x4,0x40,0x42,0x4b,0x41,0x6f,0x41,0x18,0x41,0x3a,0x41,0x31,0x41,0x6c,0x41,0xbf,0xb6,0x40,0x41,0xf5,0x3a,0x41,0xa8,0x71,0x41,0x7,0x41,0x6e,0x41,0x4c,0x41,0x6c,0x41,0x3b,0x47,0x72,0x41,0xb9,0xbe,0x26,0x41,0x67,0x41,0xbf,0x8c,0x26,0x6b,0x41,0x3d,0x41,0x6a,0x6c,0x41,0x40,0x41,0x41,0x41,0x6c,0x77,0x69,0x6e,0x6c,0x6c,0x6f,0x6c,0x41,0x41,0x41,0x45,0x41,0x26,0x6c,0x41,0x41,0x41,0x41,0x41,0x26,0x41,0x67,0x41,0x6c,0x6c,0x69,0x6e,0x75,0x78,0x6b,0x41,0xfe,0x41,0x6a,0x6c,0x41,0x40,0x41,0x41,0x41,0x6c,0x72,0x6c,0x47,0x6c,0x6c,0x6f,0x6c,0x41,0x41,0x41,0xc5,0xbe,0x26,0x6c,0x41,0x41,0x41,0x41,0x6c,0x41,0x67,0x4b,0x1,0x41,0x26,0x41,0x3a,0x6c,0x41,0x3d,0x41,0x7e,0x41,0x6c,0x41,0x3d,0x41,0x7e,0x41,0x40,0x41,0x34,0x73,0x41,0x4b,0x77,0x69,0x6e,0x6c,0x6c,0x41,0x43,0x6f,0x76,0x6c,0x6c,0x6c,0x74,0x6c,0x6c,0x6c,0x6c,0x41,0xb8,0x41,0x6c,0x6c,0x6c,0x41,0x41,0x77,0x69,0x6e,0x67,0x41,0x6c,0x41,0x41,0x6b,0x6c,0x41,0x3d,0x41,0x7e,0x41,0x0,0x76,0x41,0x41,0x4e,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@\177AA\004@BKAoA\030A:A1AlA\277\266@A\365:A\250qA\007AnALAlA;GrA\271\276&AgA\277\214&kA=AjlA@AAAlwinllolAAAEA&lAAAAA&AgAllinuxkA\376AjlA@AAAlrlGllolAAA\305\276&lAAAAlAgK\001A&A:lA=A~AlA=A~A@A4sAKwinllACovllltllllA\270AlllAAwingAlAAklA=A~A\000vAANA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c624981f875dad360be5a5347a71b3c5d2e4579 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUB/QUEEQEJLQW9BGEE6QTFBbEG/tkBB9TpBqHFBB0FuQUxBbEE7R3JBub4mQWdBv4wma0E9QWpsQUBBQUFsd2lubGxvbEFBQUVBJmxBQUFBQSZBZ0FsbGludXhrQf5BamxBQEFBQWxybEdsbG9sQUFBxb4mbEFBQUFsQWdLAUEmQTpsQT1BfkFsQT1BfkFAQTRzQUt3aW5sbEFDb3ZsbGx0bGxsbEG4QWxsbEFBd2luZ0FsQUFrbEE9QX5BAHZBQU5BAAALAAs= Step #5: MERGE-OUTER: attempt 3104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1528379524 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56268f833198, 0x56268f83b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56268f83b918,0x56268f8c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c624981f875dad360be5a5347a71b3c5d2e4579' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10917 processed earlier; will process 4358 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 314 ft: 315 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 478 ft: 504 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56268d0475dd bp 0x000000000000 sp 0x7fff0cc63520 T41379) Step #5: ==41379==The signal is caused by a READ memory access. Step #5: #0 0x56268d0475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56268ce69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56268ce68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56268ce46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56268cd67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56268ccbfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56268ccc91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56268ccb06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56268ccdc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c015fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56268cca3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41379==Register values: Step #5: rax = 0x0000562691b77330 rbx = 0x0000562691b77330 rcx = 0x0000562691b777e0 rdx = 0x00007f4c017c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0cc63520 Step #5: r8 = 0x0000562691b77330 r9 = 0x00007f4c017c5c70 r10 = 0x00005626919fc010 r11 = 0x00007f4c017c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562690246960 r14 = 0x0000000100000004 r15 = 0x000056268f1b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0xff,0xff,0xff,0x9,0x41,0xbd,0x6d,0x41,0x41,0x41,0x77,0x41,0x93,0x6d,0x41,0xb4,0x40,0x41,0x45,0x41,0x3f,0x4c,0x77,0x49,0x41,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0x6b,0x77,0x69,0x69,0x1,0x6c,0x41,0x49,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x45,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x3f,0x6c,0x6c,0x41,0x49,0x41,0x6c,0x47,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0xd,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x3f,0x6c,0x77,0x41,0x49,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x6d,0x6c,0x69,0x41,0x41,0x77,0x49,0x45,0x4,0x40,0x5,0x1,0xb,0xd,0x1,0x41,0x97,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x3f,0x6c,0x77,0x41,0x49,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x45,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0xc1,0x6c,0x77,0x41,0x49,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x69,0x6d,0x77,0xc1,0x45,0x4,0x40,0x5,0x1,0xb,0x45,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\377\377\377\011A\275mAAAwA\223mA\264@AEA?LwIAAEA?A\001\301E\004@\005\001\013A\227kwii\001lAIAEA?A\001\301E\300E\004@\005\001\013AAEA?llAIAlG\004@\005\001\013A\227\015\001\300E\004@\005\001\013AAEA?lwAIAEA?A\001\301mliAAwIE\004@\005\001\013\015\001A\227\300E\004@\005\001\013AAEA?lwAIAEA?A\001\301E\300E\004@\005\001\013AAEA\301lwAIAEA?A\001\301imw\301E\004@\005\001\013E\004@\005\001\013E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d88a57c6f15ddae464774230993c27b265c1228 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEL///8JQb1tQUFBd0GTbUG0QEFFQT9Md0lBQUVBP0EBwUUEQAUBC0GXa3dpaQFsQUlBRUE/QQHBRcBFBEAFAQtBQUVBP2xsQUlBbEcEQAUBC0GXDQHARQRABQELQUFFQT9sd0FJQUVBP0EBwW1saUFBd0lFBEAFAQsNAUGXwEUEQAUBC0FBRUE/bHdBSUFFQT9BAcFFwEUEQAUBC0FBRUHBbHdBSUFFQT9BAcFpbXfBRQRABQELRQRABQELRQALAAs= Step #5: MERGE-OUTER: attempt 3105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1528518485 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556429c01198, 0x556429c09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556429c09918,0x556429c910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d88a57c6f15ddae464774230993c27b265c1228' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10920 processed earlier; will process 4355 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564274155dd bp 0x000000000000 sp 0x7ffc01daed20 T41383) Step #5: ==41383==The signal is caused by a READ memory access. Step #5: #0 0x5564274155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556427237280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556427236fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556427214929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556427135ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55642708dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564270971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55642707e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564270aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9281ea2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556427071aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41383==Register values: Step #5: rax = 0x000055642adb1460 rbx = 0x000055642adb1460 rcx = 0x000055642adb1910 rdx = 0x00007f928206ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc01daed20 Step #5: r8 = 0x000055642adb1460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f928206abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055642a614960 r14 = 0x0000000100000004 r15 = 0x0000556429581386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xb7,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x48,0x41,0x4b,0x41,0xb7,0x41,0x46,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x41,0x41,0x41,0x45,0x68,0x77,0x1,0x70,0x68,0x41,0x41,0x49,0xb7,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0xb7,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0x46,0xb7,0x41,0xb4,0xea,0x0,0xb7,0x41,0x46,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x41,0x41,0x41,0x45,0x68,0x77,0x1,0x70,0x68,0x41,0x41,0x49,0xb7,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0xb7,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0x46,0xb7,0x41,0xb4,0xea,0x0,0x0,0x0,0x55,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177AG\004@AKA\267AAH\267AF\270\240AHAKA\267AF\267AF\270\240AdAH\267AF\270\240AdAAAAEhw\001phAAI\267AH\267AF\270\240AdAH\267AF\270\260AdAdA-\267AH\267AF\270\240AdAH\267AF\270\260AdAdA-F\267A\264\352\000\267AF\267AF\270\240AdAH\267AF\270\240AdAAAAEhw\001phAAI\267AH\267AF\270\240AdAH\267AF\270\260AdAdA-\267AH\267AF\270\240AdAH\267AF\270\260AdAdA-F\267A\264\352\000\000\000UO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb7a59823709b0990417cf8ba6099a89b50e3acc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QUcEQEFLQbdBQUi3QUa4oEFIQUtBt0FGt0FGuKBBZEFIt0FGuKBBZEFBQUFFaHcBcGhBQUm3QUi3QUa4oEFkQUi3QUa4sEFkQWRBLbdBSLdBRrigQWRBSLdBRriwQWRBZEEtRrdBtOoAt0FGt0FGuKBBZEFIt0FGuKBBZEFBQUFFaHcBcGhBQUm3QUi3QUa4oEFkQUi3QUa4sEFkQWRBLbdBSLdBRrigQWRBSLdBRriwQWRBZEEtRrdBtOoAAABVTwALAAs= Step #5: MERGE-OUTER: attempt 3106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1528655398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556542b49198, 0x556542b51911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556542b51918,0x556542bd90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb7a59823709b0990417cf8ba6099a89b50e3acc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10921 processed earlier; will process 4354 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55654035d5dd bp 0x000000000000 sp 0x7fff598365d0 T41387) Step #5: ==41387==The signal is caused by a READ memory access. Step #5: #0 0x55654035d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55654017f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55654017efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55654015c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55654007dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55653ffd5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55653ffdf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55653ffc66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55653fff23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc003faa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55653ffb9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41387==Register values: Step #5: rax = 0x00005565450932e0 rbx = 0x00005565450932e0 rcx = 0x0000556545093790 rdx = 0x00007fc004172b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff598365d0 Step #5: r8 = 0x00005565450932e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc004172be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055654355c960 r14 = 0x0000000100000004 r15 = 0x00005565424c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7,0x7e,0x41,0x5,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x68,0x1,0x68,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x41,0xb7,0xab,0x68,0x69,0x6a,0x1,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0x4f,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xff,0xf0,0x0,0x41,0x41,0xb7,0xab,0xd,0x0,0xc,0x0,0xbf,0x0,0x1,0x78,0x1,0x1,0x0,0xa2,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x69,0x68,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x41,0xb7,0xab,0x68,0x69,0x6a,0x1,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x0,0x41,0x41,0xb7,0xab,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x0,0x41,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\007~A\005\004@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253jAihih\001\015\000A\005\001ihih\001hAih\001\015\000AA\267\253hij\001AAih\001\015\000A\005\001iih\001\015\000A\000A\005\001\267\253Ax\001\267\253kA\227\227\376O\001\267\253kA\227\227\377\360\000AA\267\253\015\000\014\000\277\000\001x\001\001\000\242\000\013\001\002\000AmA\003ih\001\015\000A\005\001ihiihjAih\001\015\000AA\267\253hij\001AAih\001\015\000A\000A\005\001\267\253Ax\001\267\253kA\227\227\376\360\000AA\267\253\015\000A\005\001ihi\000A\"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c01507e72d7d3851f2cb8260358886f807354de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQd+QQUEQEKrakFpaAENAEEFAberQXgBt6tqQWloaWgBDQBBBQFpaGloAWhBaWgBDQBBQberaGlqAUFBaWgBDQBBBQFpaWgBDQBBAEEFAberQXgBt6trQZeX/k8Bt6trQZeX//AAQUG3qw0ADAC/AAF4AQEAogALAQIAQW1BA2loAQ0AQQUBaWhpaWhqQWloAQ0AQUG3q2hpagFBQWloAQ0AQQBBBQG3q0F4Abera0GXl/7wAEFBt6sNAEEFAWloaQBBIgALAAs= Step #5: MERGE-OUTER: attempt 3107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1528793064 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5637472ec198, 0x5637472f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5637472f4918,0x56374737c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c01507e72d7d3851f2cb8260358886f807354de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10922 processed earlier; will process 4353 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 456 ft: 457 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563744b005dd bp 0x000000000000 sp 0x7ffcc03bb720 T41391) Step #5: ==41391==The signal is caused by a READ memory access. Step #5: #0 0x563744b005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563744922280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563744921fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5637448ff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563744820ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563744778c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637447821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637447696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637447953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb10832e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56374475caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41391==Register values: Step #5: rax = 0x0000563749a75430 rbx = 0x0000563749a75430 rcx = 0x0000563749a75420 rdx = 0x00007fb1084f6b80 Step #5: rdi = 0x0000563749a75420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcc03bb720 Step #5: r8 = 0x0000563749a75430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb1084f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563747cff960 r14 = 0x0000000100000004 r15 = 0x0000563746c6c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0x3f,0x6a,0x45,0x41,0x6a,0x45,0x41,0x45,0x41,0xc5,0x69,0x41,0x41,0x41,0x45,0x6e,0x45,0x41,0x6a,0x45,0x41,0x2d,0x45,0x75,0x45,0x41,0x2d,0x45,0x45,0x6a,0x45,0x41,0x6a,0x45,0x41,0xd4,0xba,0x75,0x45,0x41,0x2d,0x45,0x75,0x41,0x45,0x41,0x6a,0x41,0x9a,0x6a,0x6f,0x68,0x75,0x45,0x6c,0x69,0x6e,0x75,0x78,0x72,0x41,0x45,0x6a,0x45,0x41,0x6a,0x45,0x41,0x2d,0x45,0x75,0x45,0x41,0xcd,0x45,0x45,0x6a,0x45,0x41,0x6a,0x45,0x41,0x2d,0x45,0x75,0x45,0x41,0x2d,0x45,0x75,0x41,0x45,0x41,0x6a,0x41,0x65,0x6a,0x6f,0x68,0x75,0x1,0x45,0x6a,0x75,0x78,0x45,0x72,0x41,0x45,0x68,0x41,0x80,0x80,0x0,0x4d,0xe,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0x0,0x80,0x0,0x0,0x80,0x81,0x7f,0x80,0x0,0x0,0x0,0x0,0x68,0x45,0x47,0x45,0x75,0x78,0x45,0x72,0x41,0x45,0x68,0x41,0x80,0x80,0x0,0x4d,0xe,0x0,0x80,0x80,0x80,0x0,0x0,0x0,0x80,0x80,0x80,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0x86,0x7f,0x7f,0x7f,0x7b,0x7f,0x7f,0x7f,0x80,0x80,0x0,0x0,0x5e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA=\004@A.A?jEAjEAEA\305iAAAEnEAjEA-EuEA-EEjEAjEA\324\272uEA-EuAEAjA\232johuElinuxrAEjEAjEA-EuEA\315EEjEAjEA-EuEA-EuAEAjAejohu\001EjuxErAEhA\200\200\000M\016\200\200\200\200\000\000\000\000\000\000\016\000\200\000\000\200\201\177\200\000\000\000\000hEGEuxErAEhA\200\200\000M\016\000\200\200\200\000\000\000\200\200\200 \000\000\206\177\177\177{\177\177\177\200\200\000\000^\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a43fa4b9f6dd28cacde838bc42b75a0be63a992 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQT0EQEEuQT9qRUFqRUFFQcVpQUFBRW5FQWpFQS1FdUVBLUVFakVBakVB1Lp1RUEtRXVBRUFqQZpqb2h1RWxpbnV4ckFFakVBakVBLUV1RUHNRUVqRUFqRUEtRXVFQS1FdUFFQWpBZWpvaHUBRWp1eEVyQUVoQYCAAE0OgICAgAAAAAAAAA4AgAAAgIF/gAAAAABoRUdFdXhFckFFaEGAgABNDgCAgIAAAACAgIAgICAgIAAAhn9/f3t/f3+AgAAAXgALAAs= Step #5: MERGE-OUTER: attempt 3108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1528930043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a26ec9f198, 0x55a26eca7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a26eca7918,0x55a26ed2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a43fa4b9f6dd28cacde838bc42b75a0be63a992' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10924 processed earlier; will process 4351 files now Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a26c4b35dd bp 0x000000000000 sp 0x7ffe10fe6b30 T41395) Step #5: ==41395==The signal is caused by a READ memory access. Step #5: #0 0x55a26c4b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a26c2d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a26c2d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a26c2b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a26c1d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a26c12bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a26c1351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a26c11c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a26c1483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5617f32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a26c10faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41395==Register values: Step #5: rax = 0x000055a270228430 rbx = 0x000055a270228430 rcx = 0x000055a270228420 rdx = 0x00007f56180fab80 Step #5: rdi = 0x000055a270228420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe10fe6b30 Step #5: r8 = 0x000055a270228430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56180fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a26f6b2960 r14 = 0x0000000100000004 r15 = 0x000055a26e61f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x3a,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x1a,0x7a,0x80,0x42,0x7e,0x7c,0x42,0x0,0x42,0x23,0x7c,0x42,0x68,0x42,0x7e,0x7c,0x42,0x0,0x42,0x41,0x42,0x42,0x42,0x42,0x1a,0x80,0x7a,0x42,0xec,0x7c,0x42,0x0,0x42,0x7d,0x7e,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7f,0x7c,0x7d,0x7c,0x42,0x7c,0x42,0x42,0x7c,0x7e,0x42,0x4b,0x8a,0x80,0x42,0x7c,0x82,0x7f,0x42,0x0,0x86,0x42,0x30,0x7c,0x42,0x7c,0x42,0x0,0x7c,0x42,0x8a,0x0,0x7c,0x7f,0x42,0x42,0x82,0x80,0x7c,0x42,0x31,0x7c,0x42,0x30,0x7e,0x7c,0x42,0x0,0x42,0x41,0x42,0x42,0x42,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7a,0x42,0x7c,0x42,0x7c,0x7e,0x42,0x4b,0x7f,0x8a,0x80,0x82,0x42,0x7c,0x42,0x0,0x86,0x42,0x30,0x7c,0x42,0x7c,0x42,0x0,0x7c,0x42,0x8a,0x0,0x7c,0x42,0x7f,0x42,0x82,0x80,0x7c,0x42,0x30,0x7c,0x42,0x27,0x7e,0x7c,0x42,0x0,0x7c,0x7d,0x7c,0x42,0x7c,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7f,0x42,0x7f,0x8a,0x7c,0x42,0x8a,0x42,0x42,0x42,0x7c,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mA:\004@ABBBB\032z\200B~|B\000B#|BhB~|B\000BABBBB\032\200zB\354|B\000B}~BzB~|B\000B\177|}|B|BB|~BK\212\200B|\202\177B\000\206B0|B|B\000|B\212\000|\177BB\202\200|B1|B0~|B\000BABBBB\032\200zB~|B\000B}|BzB|B|~BK\177\212\200\202B|B\000\206B0|B|B\000|B\212\000|B\177B\202\200|B0|B'~|B\000|}|B|B\032\200zB~|B\000B}|B\177B\177\212|B\212BBB|BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f111da6cd7dc9d4e34e8b5660b09441e452260d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQToEQEFCQkJCGnqAQn58QgBCI3xCaEJ+fEIAQkFCQkJCGoB6Qux8QgBCfX5CekJ+fEIAQn98fXxCfEJCfH5CS4qAQnyCf0IAhkIwfEJ8QgB8QooAfH9CQoKAfEIxfEIwfnxCAEJBQkJCQhqAekJ+fEIAQn18QnpCfEJ8fkJLf4qAgkJ8QgCGQjB8QnxCAHxCigB8Qn9CgoB8QjB8Qid+fEIAfH18QnxCGoB6Qn58QgBCfXxCf0J/inxCikJCQnxCQgALAAs= Step #5: MERGE-OUTER: attempt 3109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1529067171 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b385a1a198, 0x55b385a22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b385a22918,0x55b385aaa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f111da6cd7dc9d4e34e8b5660b09441e452260d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10926 processed earlier; will process 4349 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b38322e5dd bp 0x000000000000 sp 0x7ffd6dead980 T41399) Step #5: ==41399==The signal is caused by a READ memory access. Step #5: #0 0x55b38322e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b383050280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b38304ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b38302d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b382f4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b382ea6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b382eb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b382e976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b382ec33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c27ea2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b382e8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41399==Register values: Step #5: rax = 0x000055b386e97550 rbx = 0x000055b386e97550 rcx = 0x000055b386e97a00 rdx = 0x00007f5c2806ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6dead980 Step #5: r8 = 0x000055b386e97550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c2806abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b38642d960 r14 = 0x0000000100000004 r15 = 0x000055b38539a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x42,0x67,0x67,0x41,0x77,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0x41,0xc0,0x41,0x4a,0x45,0x45,0x49,0x41,0x6d,0x41,0x6b,0x4c,0x41,0x49,0xc1,0x41,0xe2,0x61,0x73,0x74,0x41,0xb4,0x7e,0x69,0x6e,0x45,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x45,0x41,0x86,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc1,0x41,0xbf,0x3f,0xbe,0xbb,0x41,0x45,0x69,0x41,0x41,0x6b,0x41,0x45,0x41,0xca,0x41,0xc1,0x41,0x41,0x4b,0x41,0x41,0x78,0x68,0x41,0x45,0x41,0x45,0xc1,0x6c,0x41,0x69,0x6e,0x4,0x0,0x0,0x0,0x0,0x5,0xb,0xfb,0x19,0x52,0x87,0xff,0xff,0x2c,0x45,0x73,0x41,0x45,0x41,0x41,0xc1,0x6d,0x41,0x69,0x6e,0x4,0x0,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0x45,0x41,0x6b,0xb7,0x41,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0xf,0x45,0x41,0x6b,0xb7,0x42,0xd,0x1,0x42,0x41,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@ABggAwin\004@A\362\000\300AA\300AJEEIAmAkLAI\301A\342astA\264~inE\004\200\000\000\000\005\013AAABAEA\206in\004@A\362\000\301A\277?\276\273AEiAAkAEA\312A\301AAKAAxhAEAE\301lAin\004\000\000\000\000\005\013\373\031R\207\377\377,EsAEAA\301mAin\004\000\000\000\000\005\013AA\000\000\005\013AAA\000\001\000\000\000\000\001\000\017EAk\267A\000\001\000\000\000\000\001\000\017EAk\267B\015\001BA\200\000\013\000\013\005\000\000\000\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32797d8c968488b56d1d960dcbbe23028f9f077e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBQmdnQXdpbgRAQfIAwEFBwEFKRUVJQW1Ba0xBScFB4mFzdEG0fmluRQSAAAAABQtBQUFCQUVBhmluBEBB8gDBQb8/vrtBRWlBQWtBRUHKQcFBQUtBQXhoQUVBRcFsQWluBAAAAAAFC/sZUof//yxFc0FFQUHBbUFpbgQAAAAABQtBQQAABQtBQUEAAQAAAAABAA9FQWu3QQABAAAAAAEAD0VBa7dCDQFCQYAACwALBQAAAAAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 3110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1529203942 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc777db198, 0x55dc777e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc777e3918,0x55dc7786b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32797d8c968488b56d1d960dcbbe23028f9f077e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10927 processed earlier; will process 4348 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc74fef5dd bp 0x000000000000 sp 0x7fffacabd8b0 T41403) Step #5: ==41403==The signal is caused by a READ memory access. Step #5: #0 0x55dc74fef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc74e11280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc74e10fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc74dee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc74d0fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc74c67c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc74c711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc74c586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc74c843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcea376e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc74c4baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41403==Register values: Step #5: rax = 0x000055dc78753320 rbx = 0x000055dc78753320 rcx = 0x000055dc787537d0 rdx = 0x00007fcea3936b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffacabd8b0 Step #5: r8 = 0x000055dc78753320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcea3936be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc781ee960 r14 = 0x0000000100000004 r15 = 0x000055dc7715b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x73,0x41,0x2a,0x4,0x40,0x41,0x2f,0x41,0xc5,0x6a,0x45,0x41,0x6a,0x45,0x41,0x45,0x45,0x6a,0x41,0x41,0x45,0x6a,0x41,0x6a,0x45,0x41,0x45,0x6a,0x45,0x49,0x41,0x4c,0x6a,0x41,0xf1,0x45,0x6a,0x41,0x89,0xbe,0x45,0x45,0x41,0x41,0x6b,0x6a,0x6a,0x41,0x41,0x6c,0x41,0x45,0x6a,0x45,0x41,0x41,0x45,0x6a,0x6b,0x41,0x45,0x41,0x41,0x45,0x41,0x4b,0x6a,0x41,0xc5,0xf1,0x45,0x6a,0x41,0x6d,0x41,0x45,0x45,0x41,0x41,0x6b,0x6a,0x6a,0x41,0x41,0x6c,0x41,0x45,0x6a,0x45,0x41,0x41,0x45,0x6a,0x6b,0x41,0x45,0x41,0x41,0x45,0x41,0x4b,0x6a,0x41,0xc5,0x27,0x41,0x45,0x41,0x45,0x45,0x6a,0x41,0x41,0x45,0x6b,0x45,0x41,0xb8,0x41,0x41,0x45,0x41,0x41,0x6a,0x45,0x41,0x45,0x6a,0x45,0x49,0x74,0x76,0x41,0x41,0x75,0x6b,0x41,0xa2,0x78,0x41,0x32,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x41,0x75,0x41,0x41,0x45,0x41,0x69,0x68,0x45,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x41,0x74,0x76,0x75,0x41,0x41,0x41,0x6c,0x41,0x41,0x45,0x6a,0x41,0x6a,0x41,0x2b,0x41,0x45,0x6c,0x45,0x6a,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006sA*\004@A/A\305jEAjEAEEjAAEjAjEAEjEIALjA\361EjA\211\276EEAAkjjAAlAEjEAAEjkAEAAEAKjA\305\361EjAmAEEAAkjjAAlAEjEAAEjkAEAAEAKjA\305'AEAEEjAAEkEA\270AAEAAjEAEjEItvAAukA\242xA2i\004c\000\320\200\000\005\000\013\032AAuAAEAihE\004c\000\320\200\000\005\000\013\032AAtvuAAAlAAEjAjA+AElEj\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27c5e155d959bbff801ebd71b60d1227eb18904a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZzQSoEQEEvQcVqRUFqRUFFRWpBQUVqQWpFQUVqRUlBTGpB8UVqQYm+RUVBQWtqakFBbEFFakVBQUVqa0FFQUFFQUtqQcXxRWpBbUFFRUFBa2pqQUFsQUVqRUFBRWprQUVBQUVBS2pBxSdBRUFFRWpBQUVrRUG4QUFFQUFqRUFFakVJdHZBQXVrQaJ4QTJpBGMA0IAABQALGkFBdUFBRUFpaEUEYwDQgAAFAAsaQUF0dnVBQUFsQUFFakFqQStBRWxFagALAQs= Step #5: MERGE-OUTER: attempt 3111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1529341435 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab3bc51198, 0x55ab3bc59911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab3bc59918,0x55ab3bce10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27c5e155d959bbff801ebd71b60d1227eb18904a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10928 processed earlier; will process 4347 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab394655dd bp 0x000000000000 sp 0x7ffd8dd9fa50 T41407) Step #5: ==41407==The signal is caused by a READ memory access. Step #5: #0 0x55ab394655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab39287280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab39286fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab39264929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab39185ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab390ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab390e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab390ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab390fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e509c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab390c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41407==Register values: Step #5: rax = 0x000055ab3cfd6410 rbx = 0x000055ab3cfd6410 rcx = 0x000055ab3cfd68c0 rdx = 0x00007f9e50b8cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8dd9fa50 Step #5: r8 = 0x000055ab3cfd6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e50b8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab3c664960 r14 = 0x0000000100000004 r15 = 0x000055ab3b5d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xc1,0x41,0x4a,0x70,0x41,0x41,0x6f,0x41,0x4,0x0,0xc1,0x6c,0x0,0x0,0xb3,0x0,0x80,0x0,0x0,0x0,0x0,0x48,0x47,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x14,0x6f,0x0,0x0,0x48,0x48,0x48,0x4c,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x41,0xb4,0x48,0x41,0x41,0x6f,0x6f,0x77,0x69,0x6e,0xb3,0xa9,0x75,0x41,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x14,0x6f,0x0,0x0,0xfb,0x17,0x71,0xd3,0xf,0x1b,0xd4,0x48,0x48,0x48,0x48,0x6c,0x69,0x6e,0x75,0x78,0x48,0x48,0x1,0xf,0x48,0x48,0x48,0x49,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x48,0x48,0x0,0x48,0x48,0x4c,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x41,0xb4,0x48,0x41,0x41,0x6f,0x6f,0x77,0x69,0x6e,0xb3,0xa9,0x75,0x41,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x14,0x6f,0x0,0x0,0xfb,0x17,0x71,0xd3,0xf,0x1b,0xd4,0x48,0x48,0x48,0x48,0x6c,0x69,0x6e,0x75,0x78,0x48,0x48,0x1,0xf,0x48,0x48,0x48,0x49,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x48,0x48,0x0,0xf,0x48,0x48,0x0,0xf,0x48,0x48,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\301AJpAAoA\004\000\301l\000\000\263\000\200\000\000\000\000HGi\000\373\027n\373\024o\000\000HHHLHHHHHHH\000A\264HAAoowin\263\251uAgi\000\373\027n\373\024o\000\000\373\027q\323\017\033\324HHHHlinuxHH\001\017HHHIHHHHHHHH\000HH\000HHLHHHHHHH\000A\264HAAoowin\263\251uAgi\000\373\027n\373\024o\000\000\373\027q\323\017\033\324HHHHlinuxHH\001\017HHHIHHHHHHHH\000HH\000\017HH\000\017HHH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98732b37c66f0bf7a6c8cd5cc6217160f1d58f23 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPwUFKcEFBb0EEAMFsAACzAIAAAAAASEdpAPsXbvsUbwAASEhITEhISEhISEgAQbRIQUFvb3dpbrOpdUFnaQD7F277FG8AAPsXcdMPG9RISEhIbGludXhISAEPSEhISUhISEhISEhIAEhIAEhITEhISEhISEgAQbRIQUFvb3dpbrOpdUFnaQD7F277FG8AAPsXcdMPG9RISEhIbGludXhISAEPSEhISUhISEhISEhIAEhIAA9ISAAPSEhIAAALAAs= Step #5: MERGE-OUTER: attempt 3112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1529479941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56010acc7198, 0x56010accf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56010accf918,0x56010ad570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98732b37c66f0bf7a6c8cd5cc6217160f1d58f23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10929 processed earlier; will process 4346 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 404 ft: 452 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601084db5dd bp 0x000000000000 sp 0x7fff6b883c60 T41411) Step #5: ==41411==The signal is caused by a READ memory access. Step #5: #0 0x5601084db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601082fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601082fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601082da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601081fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560108153c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56010815d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601081446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601081703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4609c0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560108137aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41411==Register values: Step #5: rax = 0x000056010d2f8cf0 rbx = 0x000056010d2f8cf0 rcx = 0x000056010d2f8ce0 rdx = 0x00007f4609dd7b80 Step #5: rdi = 0x000056010d2f8ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007fff6b883c60 Step #5: r8 = 0x000056010d2f8cf0 r9 = 0x00007f4609dd7bf0 r10 = 0x000056010d2d4010 r11 = 0x00007f4609dd7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056010b6da960 r14 = 0x0000000100000004 r15 = 0x000056010a647386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x40,0x41,0xf2,0x0,0xc0,0x41,0xec,0x0,0x41,0x4a,0x41,0x45,0x41,0x69,0x41,0x6b,0x41,0x41,0xc1,0x78,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x45,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x69,0x45,0x41,0x41,0x77,0x41,0x43,0x6b,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x77,0x69,0x6e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x69,0x75,0x6e,0x69,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x40,0x41,0x69,0x45,0x41,0x42,0x77,0x41,0x6e,0x2,0x80,0x0,0x0,0x69,0x41,0x6b,0x41,0x41,0xc1,0x78,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x45,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x45,0x41,0x77,0x69,0x6e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x77,0x69,0x6e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x75,0x69,0x6e,0x69,0x1,0x0,0xb,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x45,0x0,0x0,0x41,0x1d,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJggA@A\362\000\300A\354\000AJAEAiAkAA\301xN\004\200\000\000\000\005\013AAABAEN\004\200\000\000\000\005\013AAiEAAwACk\004\200\000\000\000\005\013AAwin\004\200\000\000\000\005\013AiuniN\004\200\000\000\000\005\013A@AiEABwAn\002\200\000\000iAkAA\301xN\004\200\000\000\000\005\013AAABAEN\004\200\000\000\000\005\013AAABAEAwin\004\200\000\000\000\005\013AAwin\004\200\000\000\000\005\013Auini\001\000\013\000\005\013AAABAE\000\000A\035\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a5ece823108909f9b302b0595125eb93e223fc9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSmdnQUBB8gDAQewAQUpBRUFpQWtBQcF4TgSAAAAABQtBQUFCQUVOBIAAAAAFC0FBaUVBQXdBQ2sEgAAAAAULQUF3aW4EgAAAAAULQWl1bmlOBIAAAAAFC0FAQWlFQUJ3QW4CgAAAaUFrQUHBeE4EgAAAAAULQUFBQkFFTgSAAAAABQtBQUFCQUVBd2luBIAAAAAFC0FBd2luBIAAAAAFC0F1aW5pAQALAAULQUFBQkFFAABBHQBrwQALAAs= Step #5: MERGE-OUTER: attempt 3113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1529620096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56514f437198, 0x56514f43f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56514f43f918,0x56514f4c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a5ece823108909f9b302b0595125eb93e223fc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10932 processed earlier; will process 4343 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56514cc4b5dd bp 0x000000000000 sp 0x7fff57d5a200 T41415) Step #5: ==41415==The signal is caused by a READ memory access. Step #5: #0 0x56514cc4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56514ca6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56514ca6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56514ca4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56514c96bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56514c8c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56514c8cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56514c8b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56514c8e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb15acf2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56514c8a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41415==Register values: Step #5: rax = 0x00005651520125a0 rbx = 0x00005651520125a0 rcx = 0x0000565152012a50 rdx = 0x00007fb15aebab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff57d5a200 Step #5: r8 = 0x00005651520125a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb15aebabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056514fe4a960 r14 = 0x0000000100000004 r15 = 0x000056514edb7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7c,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x6f,0x41,0x32,0x69,0x77,0x41,0x67,0x41,0x4c,0xd0,0x0,0xfb,0x18,0x93,0x1,0xa5,0x91,0x20,0xe2,0x7a,0x41,0xb2,0x70,0x41,0x67,0x70,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x75,0x78,0x41,0x5,0x41,0x41,0x41,0x2a,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x1,0x91,0x20,0xb5,0xe2,0xb2,0x7a,0x41,0x70,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0x41,0x41,0x41,0x67,0x78,0x41,0x75,0x41,0x78,0x41,0x70,0x41,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x1,0xb5,0x91,0x20,0xc2,0xb2,0x7a,0x41,0x70,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0x41,0x41,0x41,0x67,0x78,0x41,0x70,0x41,0x41,0x41,0x78,0x75,0x67,0x67,0x4d,0x78,0x41,0x67,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x1,0xe0,0x73,0xa5,0xe2,0xb2,0x7a,0x41,0x70,0x41,0x41,0x41,0x76,0x76,0x76,0x41,0x41,0x41,0x41,0x75,0x6b,0x1,0xd0,0x6b,0xd6,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0x69,0x41,0x70,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001|\177AA\004@AKAoA2iwAgAL\320\000\373\030\223\001\245\221 \342zA\262pAgpAMggAAAnuxA\005AAA*ElM\320\000\373\030\223\001\221 \265\342\262zApAAAwinAAAAgxAuAxApAgxAMggAAM\320\000\373\030\223\001\265\221 \302\262zApAAAwinAAAAgxApAAAxuggMxAgAAM\320\000\373\030\223\001\340s\245\342\262zApAAAvvvAAAAuk\001\320k\326\000\000\320k\001\323AkiApElM\320\000\373\030\223AAAAAA\301A\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49fcf89113eafe8ec9126f23e12baa58dc69f4fc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXx/QUEEQEFLQW9BMml3QWdBTNAA+xiTAaWRIOJ6QbJwQWdwQU1nZ0FBQW51eEEFQUFBKkVsTdAA+xiTAZEgteKyekFwQUFBd2luQUFBQWd4QXVBeEFwQWd4QU1nZ0FBTdAA+xiTAbWRIMKyekFwQUFBd2luQUFBQWd4QXBBQUF4dWdnTXhBZ0FBTdAA+xiTAeBzpeKyekFwQUFBdnZ2QUFBQXVrAdBr1gAA0GsB00FraUFwRWxN0AD7GJNBQUFBQUHBQQALAAs= Step #5: MERGE-OUTER: attempt 3114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1529757045 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560369da0198, 0x560369da8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560369da8918,0x560369e300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49fcf89113eafe8ec9126f23e12baa58dc69f4fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10933 processed earlier; will process 4342 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603675b45dd bp 0x000000000000 sp 0x7ffdb0496240 T41419) Step #5: ==41419==The signal is caused by a READ memory access. Step #5: #0 0x5603675b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603673d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603673d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603673b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603672d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56036722cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603672361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56036721d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603672493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd64ddcc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560367210aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41419==Register values: Step #5: rax = 0x000056036acff4a0 rbx = 0x000056036acff4a0 rcx = 0x000056036acff950 rdx = 0x00007fd64df94b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb0496240 Step #5: r8 = 0x000056036acff4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd64df94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056036a7b3960 r14 = 0x0000000100000004 r15 = 0x0000560369720386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x7d,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x20,0x42,0x20,0x30,0x1a,0x1a,0x42,0x89,0xc3,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1a,0x20,0x30,0x1a,0x1a,0x42,0x89,0xc3,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x40,0x42,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x1a,0x1,0x42,0x46,0x42,0x1,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x1a,0x1,0x42,0x46,0x42,0x1,0x80,0x82,0x1,0x42,0x78,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x7c,0x1,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7e,0x42,0x5,0x82,0x55,0x42,0x3d,0x42,0x40,0x42,0xc3,0xc3,0x2f,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x80,0x1,0x1a,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x7,0x42,0x42,0x42,0x5,0x82,0x55,0x42,0x3d,0x42,0x40,0x42,0xc3,0xc3,0x2f,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x80,0x1,0x1a,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x7,0x42,0x42,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002}~A~A~\004@BBBF\304 B 0\032\032B\211\303BBF\304B\032 0 \032B\211\303B \032\303}BFB\032 0\032\032B\211\303BBF\304B\032 0 \032B\211\303@B\303}BFB\001\202B\005\202\001\032\001BFB\001\303}BFB\001\202B\005\202\001\032\001BFB\001\200\202\001Bx\032|\303}BFB\001\202B\005\202|\001\032\303}BFB\001~B\005\202UB=B@B\303\303/BFB\001\202B\005\200\001\032B \032\303}BFB\007BBB\005\202UB=B@B\303\303/BFB\001\202B\005\200\001\032B \032\303}BFB\007BBy\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b84918d877713be19c75f6ff4e00ebc4925dba1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAn1+QX5BfgRAQkJCRsQgQiAwGhpCicNCQkbEQhogMCAaQonDQiAaw31CRkIaIDAaGkKJw0JCRsRCGiAwIBpCicNAQsN9QkZCAYJCBYIBGgFCRkIBw31CRkIBgkIFggEaAUJGQgGAggFCeBp8w31CRkIBgkIFgnwBGsN9QkZCAX5CBYJVQj1CQELDwy9CRkIBgkIFgAEaQiAaw31CRkIHQkJCBYJVQj1CQELDwy9CRkIBgkIFgAEaQiAaw31CRkIHQkJ5iQALAAs= Step #5: MERGE-OUTER: attempt 3115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1529892587 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b64d679198, 0x55b64d681911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b64d681918,0x55b64d7090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b84918d877713be19c75f6ff4e00ebc4925dba1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10934 processed earlier; will process 4341 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b64ae8d5dd bp 0x000000000000 sp 0x7ffd5ab352f0 T41423) Step #5: ==41423==The signal is caused by a READ memory access. Step #5: #0 0x55b64ae8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b64acaf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b64acaefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b64ac8c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b64abadad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b64ab05c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b64ab0f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b64aaf66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b64ab223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc07afd6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b64aae9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41423==Register values: Step #5: rax = 0x000055b64f5b94d0 rbx = 0x000055b64f5b94d0 rcx = 0x000055b64f5b9980 rdx = 0x00007fc07b19eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5ab352f0 Step #5: r8 = 0x000055b64f5b94d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc07b19ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b64e08c960 r14 = 0x0000000100000004 r15 = 0x000055b64cff9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x1,0x41,0x60,0x1a,0xd4,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x35,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x31,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x1a,0xd4,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3,0x20,0x20,0xd3,0x20,0x20,0x41,0x20,0x41,0x1e,0x20,0x20,0x21,0x20,0x20,0x20,0xd4,0xd4,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x20,0x41,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0xd4,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x33,0x20,0x26,0xd4,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"\001A`\032\324\324\324B ! \323 A\001 5 ! \323 A\001 1 \" \032\324\324\324B \003 \323 A A\036 ! \324\324\001\000\000\000\000\000\000\000B \323 A A ! \324\324\" \032\324\324\324B ! \323 A\001 3 &\324\324\" \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba014a7c5fbc0b31e506638154f8cd237b11a8d0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CIBQWAa1NTUQiAgICAgICAgICEgICAgINMgIEEBIDUgICAgICAgICAgICAhICAgICDTICBBASAxICAgICAgIiAa1NTUQiAgICAgICAgICAgIAMgINMgIEEgQR4gICEgICDU1AEAAAAAAAAAQiAgICAgICAgICAgICAgINMgIEEgQSAgICEgICDU1CIgICAgICAgGtTU1EIgICAgICAgICAhICAgICDTICBBASAzICbU1CIgICAgICAgICAgICAAAAs= Step #5: MERGE-OUTER: attempt 3116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530028643 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c814dc198, 0x556c814e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c814e4918,0x556c8156c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba014a7c5fbc0b31e506638154f8cd237b11a8d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10935 processed earlier; will process 4340 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c7ecf05dd bp 0x000000000000 sp 0x7ffc098909e0 T41427) Step #5: ==41427==The signal is caused by a READ memory access. Step #5: #0 0x556c7ecf05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c7eb12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c7eb11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c7eaef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c7ea10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c7e968c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c7e9721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c7e9596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c7e9853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbce39ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c7e94caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41427==Register values: Step #5: rax = 0x0000556c826724a0 rbx = 0x0000556c826724a0 rcx = 0x0000556c82672950 rdx = 0x00007fbce3b92b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc098909e0 Step #5: r8 = 0x0000556c826724a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbce3b92be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c81eef960 r14 = 0x0000000100000004 r15 = 0x0000556c80e5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9a,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x41,0x45,0x78,0x45,0x74,0x6e,0x6b,0x41,0xa2,0x78,0x41,0x31,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x49,0x41,0x74,0x76,0x75,0x76,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x6a,0x69,0x45,0x45,0x74,0x45,0x41,0x41,0x41,0x67,0x67,0x41,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x41,0x77,0x69,0x6e,0x67,0x41,0x41,0x41,0x67,0x67,0x41,0x41,0x41,0x45,0x41,0x78,0x43,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x75,0x41,0x74,0x41,0x41,0x41,0x41,0x45,0x41,0x10,0x6a,0x45,0x45,0x74,0x45,0x41,0x10,0x75,0x78,0x45,0x74,0x45,0x41,0x41,0x43,0x67,0x67,0x41,0x41,0x41,0x67,0x67,0x41,0x31,0x41,0x45,0x41,0x10,0x75,0x78,0x45,0x74,0x45,0x41,0x77,0x69,0x6e,0x67,0x41,0x41,0x41,0x67,0x67,0x41,0x41,0x41,0x78,0x45,0x41,0x43,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AnGAvEA\232gAnEAAAgEiAviEAAExEtnkA\242xA1i\004c\000\320\200\000\005\000\013\032IAtvuvAttAAEAjiEEtEAAAggAA\000\000\000\000\000\000\000\000EAwingAAAggAAAEAxCkA\242xA0i\004c\000\320\200\000\005\000\013\032AuAtAAAAEA\020jEEtEA\020uxEtEAACggAAAggA1AEA\020uxEtEAwingAAAggAAAxEACkA\242xA0i\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4a2d3084324e2034a1e4cba30fb1c8b75901c13 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBbkdBdkVBmmdBbkVBQUFnRWlBdmlFQUFFeEV0bmtBonhBMWkEYwDQgAAFAAsaSUF0dnV2QXR0QUFFQWppRUV0RUFBQWdnQUEAAAAAAAAAAEVBd2luZ0FBQWdnQUFBRUF4Q2tBonhBMGkEYwDQgAAFAAsaQXVBdEFBQUFFQRBqRUV0RUEQdXhFdEVBQUNnZ0FBQWdnQTFBRUEQdXhFdEVBd2luZ0FBQWdnQUFBeEVBQ2tBonhBMGkAAAALAAs= Step #5: MERGE-OUTER: attempt 3117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530167392 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afc8c6a198, 0x55afc8c72911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afc8c72918,0x55afc8cfa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4a2d3084324e2034a1e4cba30fb1c8b75901c13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10936 processed earlier; will process 4339 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 440 ft: 441 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afc647e5dd bp 0x000000000000 sp 0x7ffe82dcfb10 T41431) Step #5: ==41431==The signal is caused by a READ memory access. Step #5: #0 0x55afc647e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afc62a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afc629ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afc627d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afc619ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afc60f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afc61001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afc60e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afc61133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ab4745082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afc60daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41431==Register values: Step #5: rax = 0x000055afcadc0430 rbx = 0x000055afcadc0430 rcx = 0x000055afcadc0420 rdx = 0x00007f3ab490db80 Step #5: rdi = 0x000055afcadc0420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe82dcfb10 Step #5: r8 = 0x000055afcadc0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ab490dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afc967d960 r14 = 0x0000000100000004 r15 = 0x000055afc85ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0x4b,0xc0,0x41,0x94,0xb4,0xc6,0x2e,0x4a,0x41,0x67,0x4d,0xc1,0x41,0x67,0xbe,0x8b,0xbc,0x41,0x6c,0xbe,0x8b,0xa8,0x6c,0xbe,0x8d,0xbc,0x41,0x6c,0xbe,0xbc,0x41,0x76,0x76,0x41,0x8b,0x6c,0x6c,0xbe,0x8b,0xbc,0x41,0x6c,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x41,0x6c,0xbe,0x8b,0xa8,0x6c,0x41,0xbc,0xbe,0x8d,0x6c,0xbe,0xbc,0x41,0x27,0x76,0x41,0xc8,0x6c,0x6c,0xbe,0x8b,0x8d,0xbc,0x41,0x6b,0xbe,0xbc,0x41,0x74,0x76,0x41,0x8b,0xbe,0xbc,0x41,0x76,0x76,0x41,0x8b,0x6c,0x6c,0xbe,0x8b,0xbc,0x41,0x6c,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0xbe,0x8b,0x4e,0x6c,0xbe,0x8b,0xbc,0x41,0x76,0x6e,0xbe,0x8f,0xbc,0x41,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x9c,0x41,0x6c,0xbe,0x8b,0xbc,0x41,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8f,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x41,0x6c,0xbe,0x8b,0xa9,0x0,0xbe,0x8d,0xbc,0x41,0x6c,0xbe,0xbc,0x41,0x76,0x76,0x41,0x8c,0x6c,0x6c,0xbe,0x8b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@AK\300A\224\264\306.JAgM\301Ag\276\213\274Al\276\213\250l\276\215\274Al\276\274AvvA\213ll\276\213\274Al\276\213\274Avl\276\213\274A\276\213\274Avl\276\213\274AAl\276\213\250lA\274\276\215l\276\274A'vA\310ll\276\213\215\274Ak\276\274AtvA\213\276\274AvvA\213ll\276\213\274Al\276\213\274Avl\276\213\274A\276\213Nl\276\213\274Avn\276\217\274A\276\213\274Avl\276\213\274A\234Al\276\213\274A\276\213\274Avl\276\217\274Avl\276\213\274AAl\276\213\251\000\276\215\274Al\276\274AvvA\214ll\276\213\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-feaf8254ac56dfca7acfe6783e90b7d9862bf995 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEFLwEGUtMYuSkFnTcFBZ76LvEFsvouobL6NvEFsvrxBdnZBi2xsvou8QWy+i7xBdmy+i7xBvou8QXZsvou8QUFsvouobEG8vo1svrxBJ3ZByGxsvouNvEFrvrxBdHZBi768QXZ2QYtsbL6LvEFsvou8QXZsvou8Qb6LTmy+i7xBdm6+j7xBvou8QXZsvou8QZxBbL6LvEG+i7xBdmy+j7xBdmy+i7xBQWy+i6kAvo28QWy+vEF2dkGMbGy+iwALAAs= Step #5: MERGE-OUTER: attempt 3118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530306362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635ad94a198, 0x5635ad952911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635ad952918,0x5635ad9da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/feaf8254ac56dfca7acfe6783e90b7d9862bf995' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10938 processed earlier; will process 4337 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635ab15e5dd bp 0x000000000000 sp 0x7ffe533780d0 T41435) Step #5: ==41435==The signal is caused by a READ memory access. Step #5: #0 0x5635ab15e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635aaf80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635aaf7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635aaf5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635aae7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635aadd6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635aade01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635aadc76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635aadf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f364513b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635aadbaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41435==Register values: Step #5: rax = 0x00005635af827530 rbx = 0x00005635af827530 rcx = 0x00005635af8279e0 rdx = 0x00007f3645303b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe533780d0 Step #5: r8 = 0x00005635af827530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3645303be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635ae35d960 r14 = 0x0000000100000004 r15 = 0x00005635ad2ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x59,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x59,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0x82,0x3a,0x54,0xad,0x56,0xac,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x56,0xac,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x56,0xac,0x42,0xae,0x79,0x42,0x7c,0xc2,0x50,0xad,0x59,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x59,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x56,0xad,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x59,0xac,0x42,0x43,0x42,0x3a,0x42,0x43,0x42,0x88,0xc4,0x3a,0x54,0xad,0x56,0xad,0x89,0xc4,0x50,0xad,0x59,0xad,0x42,0x43,0x42,0x88,0xc4,0x3a,0x54,0xad,0x56,0xad,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x64,0x42,0xc2,0x3a,0x50,0xad,0x56,0xac,0x42,0xae,0x79,0x42,0x7c,0xc2,0x50,0xad,0x59,0x42,0x7c,0x42,0xff,0x79,0x42,0x7c,0xc2,0x50,0xad,0x59,0xac,0x42,0x43,0x42,0xc8,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x56,0xad,0xa7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@BBB}zB|B\377_B:\302P\255YB|B\377_B:\302P\255Y\254BCB\210\304>B\202:T\255V\254\211\304B>BdB\302:P\255V\254BdB\302:P\255V\254B\256yB|\302P\255YB|B\377_B:\302P\255Y\254BCB\210\304>B\302:T\255V\255|B\377_B:\302P\255Y\254BCB:BCB\210\304:T\255V\255\211\304P\255Y\255BCB\210\304:T\255V\255\211\304B>BdB\302dB\302:P\255V\254B\256yB|\302P\255YB|B\377yB|\302P\255Y\254BCB\310\304>B\302:T\255V\255\247\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ba2dbcf8c8a0f26ed091435e785660597badac6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEJCQn16QnxC/19COsJQrVlCfEL/X0I6wlCtWaxCQ0KIxD5CgjpUrVasicRCPkJkQsI6UK1WrEJkQsI6UK1WrEKueUJ8wlCtWUJ8Qv9fQjrCUK1ZrEJDQojEPkLCOlStVq18Qv9fQjrCUK1ZrEJDQjpCQ0KIxDpUrVaticRQrVmtQkNCiMQ6VK1WrYnEQj5CZELCZELCOlCtVqxCrnlCfMJQrVlCfEL/eUJ8wlCtWaxCQ0LIxD5CwjpUrVatpwALAAs= Step #5: MERGE-OUTER: attempt 3119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530441733 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56214401c198, 0x562144024911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562144024918,0x5621440ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ba2dbcf8c8a0f26ed091435e785660597badac6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10939 processed earlier; will process 4336 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621418305dd bp 0x000000000000 sp 0x7ffe5c643af0 T41439) Step #5: ==41439==The signal is caused by a READ memory access. Step #5: #0 0x5621418305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562141652280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562141651fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56214162f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562141550ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621414a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621414b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621414996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621414c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e94558082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56214148caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41439==Register values: Step #5: rax = 0x0000562145949410 rbx = 0x0000562145949410 rcx = 0x00005621459498c0 rdx = 0x00007f5e94720b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5c643af0 Step #5: r8 = 0x0000562145949410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e94720be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562144a2f960 r14 = 0x0000000100000004 r15 = 0x000056214399c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7e,0x7a,0x7e,0x42,0xc2,0x42,0x82,0x42,0x42,0x7f,0x82,0x42,0x42,0x7f,0x82,0x42,0x42,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x42,0x42,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7e,0x7b,0x7f,0x42,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x81,0xc2,0x42,0x41,0x7e,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7e,0x7b,0x7f,0x42,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x81,0xc2,0x42,0x41,0x7e,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7e,0x7a,0x7f,0x42,0xc0,0x42,0x82,0x42,0x42,0x7f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B~B|B}zBBBAB\177\202zzB\237\212\300;~z~B\302B\202BB\177\202BB\177\202BB~zB\177\202BBB@B~B|B}zBBBAB\177\202\302BAyzy\210B;~\205zBBB}zzB\237\212\300;~{\177BzBBBAB\177\201\302BA~zy\210B;~\205zBB|B}zBBBAB\177\202\302BAyzy\210B;~\205zBBB}zzB\237\212\300;~{\177BzBBBAB\177\201\302BA~zy\210B;~\205zBBB}zzB\237\212\300;~z\177B\300B\202BB\177\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1d80db76a6062c4b0bb768ae4191104a7a4d514 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJ+QnxCfXpCQkJBQn+CenpCn4rAO356fkLCQoJCQn+CQkJ/gkJCfnpCf4JCQkJAQn5CfEJ9ekJCQkFCf4LCQkF5enmIQjt+hXpCQkJ9enpCn4rAO357f0J6QkJCQUJ/gcJCQX56eYhCO36FekJCfEJ9ekJCQkFCf4LCQkF5enmIQjt+hXpCQkJ9enpCn4rAO357f0J6QkJCQUJ/gcJCQX56eYhCO36FekJCQn16ekKfisA7fnp/QsBCgkJCfwALAAs= Step #5: MERGE-OUTER: attempt 3120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530579604 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f9b746198, 0x561f9b74e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f9b74e918,0x561f9b7d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1d80db76a6062c4b0bb768ae4191104a7a4d514' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10940 processed earlier; will process 4335 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f98f5a5dd bp 0x000000000000 sp 0x7fffb01081d0 T41443) Step #5: ==41443==The signal is caused by a READ memory access. Step #5: #0 0x561f98f5a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f98d7c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f98d7bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f98d59929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f98c7aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f98bd2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f98bdc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f98bc36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f98bef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b65536082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f98bb6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41443==Register values: Step #5: rax = 0x0000561f9c6df410 rbx = 0x0000561f9c6df410 rcx = 0x0000561f9c6df8c0 rdx = 0x00007f5b656feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb01081d0 Step #5: r8 = 0x0000561f9c6df410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b656febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f9c159960 r14 = 0x0000000100000004 r15 = 0x0000561f9b0c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0xc3,0x4d,0x6a,0x41,0x49,0x67,0x41,0x67,0x1,0x41,0x41,0x41,0xaa,0xc1,0x4d,0x6a,0x41,0xd0,0x67,0x41,0x67,0x41,0x6a,0x70,0x67,0x67,0x41,0x77,0x70,0x70,0x70,0x67,0x41,0x67,0x70,0x70,0x41,0x70,0x6b,0x45,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x41,0x41,0x67,0x49,0x67,0x41,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x41,0x2c,0x41,0x60,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x70,0x67,0x67,0x41,0x77,0x70,0x70,0x70,0x67,0x41,0x67,0x45,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x41,0x49,0x67,0x67,0x41,0x41,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x41,0x2c,0x41,0x60,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x70,0x67,0x67,0x41,0x67,0x41,0x2c,0x41,0x60,0x67,0x41,0x41,0x49,0x67,0x67,0x41,0x41,0x41,0x70,0x70,0x70,0x70,0x67,0x70,0x41,0x70,0x67,0x41,0x70,0x70,0x41,0x70,0x6b,0x45,0x78,0x70,0x41,0x41,0x70,0x70,0x70,0x70,0x70,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\252\303MjAIgAg\001AAA\252\301MjA\320gAgAjpggAwpppgAgppApkExpAgA?A,HgEwAAAgIgAApphA,EAEpgA,A`ApphA,EAEpgpggAwpppgAgExpAgA?A,HgEwAAIggAAApphA,EAEpgA,A`ApphA,EAEpgpggAgA,A`gAAIggAAAppppgpApgAppApkExpAAppppp\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15c7ff4a9ff32a87f3809ad26c04e6423bc9ea46 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQarDTWpBSWdBZwFBQUGqwU1qQdBnQWdBanBnZ0F3cHBwZ0FncHBBcGtFeHBBZ0E/QSxIZ0V3QUFBZ0lnQUFwcGhBLEVBRXBnQSxBYEFwcGhBLEVBRXBncGdnQXdwcHBnQWdFeHBBZ0E/QSxIZ0V3QUFJZ2dBQUFwcGhBLEVBRXBnQSxBYEFwcGhBLEVBRXBncGdnQWdBLEFgZ0FBSWdnQUFBcHBwcGdwQXBnQXBwQXBrRXhwQUFwcHBwcAAACws= Step #5: MERGE-OUTER: attempt 3121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530714952 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595d82d6198, 0x5595d82de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595d82de918,0x5595d83660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15c7ff4a9ff32a87f3809ad26c04e6423bc9ea46' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10941 processed earlier; will process 4334 files now Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: #1 pulse cov: 397 ft: 398 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 451 ft: 486 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 595 ft: 744 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595d5aea5dd bp 0x000000000000 sp 0x7ffcc13a9dd0 T41447) Step #5: ==41447==The signal is caused by a READ memory access. Step #5: #0 0x5595d5aea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595d590c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595d590bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595d58e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595d580aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595d5762c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595d576c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595d57536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595d577f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f927a2a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595d5746aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41447==Register values: Step #5: rax = 0x00005595da9dd430 rbx = 0x00005595da9dd430 rcx = 0x00005595da9dd420 rdx = 0x00007f927a46cb80 Step #5: rdi = 0x00005595da9dd420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcc13a9dd0 Step #5: r8 = 0x00005595da9dd430 r9 = 0x00007f927a46ccc0 r10 = 0x00005595da9be010 r11 = 0x00007f927a46cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595d8ce9960 r14 = 0x0000000100000004 r15 = 0x00005595d7c56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x31,0x4,0x40,0x41,0x1,0x1,0x1,0x45,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0xc,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x21,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x0,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xc,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x21,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xf,0x96,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA1\004@A\001\001\001E\001\001\001\001\001\001\001\016\001\001\001\001\001\014\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001!\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\005\000\001\001\016\001\001\001\001\001\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001\001\014\001\001\001\001\001\001\001\001\001\001\001\001!\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\017\226\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2283e7127a3eeb481a7fdbea071152be4fdf0035 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTEEQEEBAQFFAQEBAQEBAQ4BAQEBAQwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQUAAQEOAQEBAQEBAQEBAQEBDgEBAQEBAQEBAQEBDAEBAQEBAQEBAQEBASEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEPlgALAAs= Step #5: MERGE-OUTER: attempt 3122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530855294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560cb1254198, 0x560cb125c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560cb125c918,0x560cb12e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2283e7127a3eeb481a7fdbea071152be4fdf0035' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10947 processed earlier; will process 4328 files now Step #5: [LOADING] WASM module load failed: unknown type -8000 Step #5: #1 pulse cov: 459 ft: 460 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 478 ft: 519 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560caea685dd bp 0x000000000000 sp 0x7ffc49b842c0 T41451) Step #5: ==41451==The signal is caused by a READ memory access. Step #5: #0 0x560caea685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560cae88a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560cae889fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560cae867929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560cae788ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560cae6e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560cae6ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560cae6d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560cae6fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4cbec9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560cae6c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41451==Register values: Step #5: rax = 0x0000560cb2513430 rbx = 0x0000560cb2513430 rcx = 0x0000560cb2513420 rdx = 0x00007f4cbee64b80 Step #5: rdi = 0x0000560cb2513420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc49b842c0 Step #5: r8 = 0x0000560cb2513430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4cbee64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560cb1c67960 r14 = 0x0000000100000004 r15 = 0x0000560cb0bd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x2f,0x4,0x40,0x43,0xf2,0x0,0x41,0x41,0x41,0x8,0x41,0x78,0x69,0x45,0x41,0x68,0x45,0x41,0x41,0x41,0x69,0x68,0x68,0x45,0x41,0x41,0x41,0x69,0x68,0x41,0x70,0x41,0x45,0x41,0x70,0x4e,0x41,0x68,0x41,0x45,0x41,0x41,0x41,0x68,0x41,0x71,0x73,0x71,0x71,0x71,0x71,0x41,0x45,0x41,0x41,0x41,0x68,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x41,0x4a,0xc0,0x45,0x69,0x41,0xff,0x41,0x68,0x41,0x74,0x41,0x71,0x69,0x41,0x69,0x45,0x68,0x69,0x41,0x5b,0x41,0x45,0x71,0x68,0x41,0x41,0x70,0x45,0x41,0x68,0x45,0x41,0x41,0x41,0x69,0x68,0x41,0x70,0x41,0x45,0x41,0x70,0x4e,0x41,0x68,0x41,0x71,0x71,0x73,0x71,0x71,0x71,0x69,0x70,0xc1,0x41,0x41,0x41,0x68,0x41,0x71,0x73,0x71,0x71,0x71,0x71,0x41,0x45,0x41,0x41,0x49,0x48,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x41,0x4a,0xc0,0x45,0x69,0x41,0xff,0x41,0x68,0x74,0x41,0x41,0x71,0x69,0x41,0x69,0x45,0x68,0x69,0x41,0x41,0x41,0x45,0x71,0x41,0x45,0x41,0x41,0x41,0x68,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x0,0x77,0x71,0x76,0x41,0x0,0x71,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA/\004@C\362\000AAA\010AxiEAhEAAAihhEAAAihApAEApNAhAEAAAhAqsqqqqAEAAAhAqqqqqqqAJ\300EiA\377AhAtAqiAiEhiA[AEqhAApEAhEAAAihApAEApNAhAqqsqqqip\301AAAhAqsqqqqAEAAIHAqqqqqqqAJ\300EiA\377AhtAAqiAiEhiAAAEqAEAAAhAqqqqqq\000wqvA\000qA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-883cf938d4499264f38104e26b7fb7117f351a5a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQS8EQEPyAEFBQQhBeGlFQWhFQUFBaWhoRUFBQWloQXBBRUFwTkFoQUVBQUFoQXFzcXFxcUFFQUFBaEFxcXFxcXFxQUrARWlB/0FoQXRBcWlBaUVoaUFbQUVxaEFBcEVBaEVBQUFpaEFwQUVBcE5BaEFxcXNxcXFpcMFBQUFoQXFzcXFxcUFFQUFJSEFxcXFxcXFxQUrARWlB/0FodEFBcWlBaUVoaUFBQUVxQUVBQUFoQXFxcXFxcQB3cXZBAHFBAAALAAs= Step #5: MERGE-OUTER: attempt 3123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1530993414 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5c5aeb198, 0x55c5c5af3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5c5af3918,0x55c5c5b7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/883cf938d4499264f38104e26b7fb7117f351a5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10951 processed earlier; will process 4324 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5c32ff5dd bp 0x000000000000 sp 0x7ffce7348c20 T41455) Step #5: ==41455==The signal is caused by a READ memory access. Step #5: #0 0x55c5c32ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5c3121280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5c3120fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5c30fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5c301fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c5c2f77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5c2f811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5c2f686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5c2f943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca3c102082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5c2f5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41455==Register values: Step #5: rax = 0x000055c5c838c3c0 rbx = 0x000055c5c838c3c0 rcx = 0x000055c5c838c870 rdx = 0x00007fca3c2cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce7348c20 Step #5: r8 = 0x000055c5c838c3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca3c2cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5c64fe960 r14 = 0x0000000100000004 r15 = 0x000055c5c546b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0xe0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xa2,0x1,0x0,0xfd,0x52,0xfd,0x60,0x0,0x0,0xfd,0x4b,0xfd,0xe9,0x1,0x0,0xfd,0x48,0x1,0xfd,0xd8,0x1,0x1,0x1,0x1,0x0,0x1,0xfd,0x52,0xfd,0x40,0x0,0x0,0xfd,0x4b,0xfd,0xe9,0x1,0x0,0xfd,0x48,0x1,0xfd,0xd8,0x1,0x1,0x1,0x1,0x0,0x1,0xfd,0xe0,0x0,0x0,0xfd,0x30,0xfd,0xa1,0x1,0xfd,0xf7,0x1,0xfd,0xf4,0x1,0xfd,0x2e,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x94,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x52,0x1,0xfd,0xa1,0x1,0xfd,0xa1,0x1,0x0,0x0,0x0,0xfd,0x31,0xfd,0xa1,0x1,0xfd,0xf7,0x1,0xfd,0xf4,0x1,0xfd,0x2e,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x94,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x52,0x1,0xfd,0xa1,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x52,0xfd,0xf7,0x1,0xfd,0x48,0x1,0xfd,0x2e,0x1,0xfd,0xa1,0x1,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x94,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x52,0x1,0xfd,0xa1,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x52,0xfd,0xf7,0x1,0xfd,0x48,0x1,0xfd,0x2e,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x52,0x1,0xfd,0xa1,0x1,0x0,0xfd,0x52,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\340\000\000\000\020\000\000\000\242\001\000\375R\375`\000\000\375K\375\351\001\000\375H\001\375\330\001\001\001\001\000\001\375R\375@\000\000\375K\375\351\001\000\375H\001\375\330\001\001\001\001\000\001\375\340\000\000\3750\375\241\001\375\367\001\375\364\001\375.\001\375\241\001\000\375\224\001\375\241\001\000\375R\001\375\241\001\375\241\001\000\000\000\3751\375\241\001\375\367\001\375\364\001\375.\001\375\241\001\000\375\224\001\375\241\001\000\375R\001\375\241\001\375\241\001\000\375R\375\367\001\375H\001\375.\001\375\241\001\001\375\241\001\000\375\224\001\375\241\001\000\375R\001\375\241\001\375\241\001\000\375R\375\367\001\375H\001\375.\001\375\241\001\000\375R\001\375\241\001\000\375R\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b23b242f778a9a31222ce39109a3eee2a2b6915a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQeAAAAAQAAAAogEA/VL9YAAA/Uv96QEA/UgB/dgBAQEBAAH9Uv1AAAD9S/3pAQD9SAH92AEBAQEAAf3gAAD9MP2hAf33Af30Af0uAf2hAQD9lAH9oQEA/VIB/aEB/aEBAAAA/TH9oQH99wH99AH9LgH9oQEA/ZQB/aEBAP1SAf2hAf2hAQD9Uv33Af1IAf0uAf2hAQH9oQEA/ZQB/aEBAP1SAf2hAf2hAQD9Uv33Af1IAf0uAf2hAQD9UgH9oQEA/VIBAAs= Step #5: MERGE-OUTER: attempt 3124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1531131116 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b8a621198, 0x556b8a629911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b8a629918,0x556b8a6b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b23b242f778a9a31222ce39109a3eee2a2b6915a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10952 processed earlier; will process 4323 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3659. Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b87e355dd bp 0x000000000000 sp 0x7ffdedf00ee0 T41459) Step #5: ==41459==The signal is caused by a READ memory access. Step #5: #0 0x556b87e355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b87c57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b87c56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b87c34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b87b55ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b87aadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b87ab71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b87a9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b87aca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e0afb8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b87a91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41459==Register values: Step #5: rax = 0x0000556b8c93f5a0 rbx = 0x0000556b8c93f5a0 rcx = 0x0000556b8c93fa50 rdx = 0x00007f5e0b180b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdedf00ee0 Step #5: r8 = 0x0000556b8c93f5a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e0b180be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b8b034960 r14 = 0x0000000100000004 r15 = 0x0000556b89fa1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x31,0x20,0x1a,0x42,0xe6,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0xf8,0x82,0x1,0x42,0xe6,0xc2,0xe5,0x1a,0x7c,0x20,0x0,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1a,0xc3,0x7f,0x42,0x46,0x42,0x1,0x12,0x0,0x0,0x0,0xc2,0x1a,0x1,0x42,0x3b,0x1a,0x42,0x80,0x46,0x8a,0x5a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x8a,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x42,0x7f,0x42,0x5,0x82,0x1,0x42,0xc3,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002\177~A~A~\004@BBBF\304B\032 1 \032B\346}BFB\001\202B\370\202\001B\346\302\345\032| \000BFB\001\202B\005\202\001BB\001B\303\032\001\203\303\032B\200@\212Z\032\303\177BFB\001\022\000\000\000\302\032\001B;\032B\200F\212Z\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\202B\005\202\001BB}BFB\001\202\001\303\211B\032\032\303B\001\202B\005\202\001BB}BFB\001\202\001\303\211B\032\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\212B\005\202\001BB}BFB\001\202\001\303\211B\032B\177B\005\202\001B\303y\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aef90560745b632d7f565680ac6b23d0f545fab3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAn9+QX5BfgRAQkJCRsRCGiAxIBpC5n1CRkIBgkL4ggFC5sLlGnwgAEJGQgGCQgWCAUJCAULDGgGDwxpCgECKWhrDf0JGQgESAAAAwhoBQjsaQoBGiloaw0IBgkIFggFCGkLlGnzDfUJGQgGCQgWCAUJCfUJGQgGCAcOJQhoaw0IBgkIFggFCQn1CRkIBggHDiUIaGsNCAYJCBYIBQhpC5Rp8w31CRkIBikIFggFCQn1CRkIBggHDiUIaQn9CBYIBQsN5iQALAAs= Step #5: MERGE-OUTER: attempt 3125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1531269456 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55adb5048198, 0x55adb5050911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55adb5050918,0x55adb50d80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aef90560745b632d7f565680ac6b23d0f545fab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10954 processed earlier; will process 4321 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55adb285c5dd bp 0x000000000000 sp 0x7ffcdaf8a8b0 T41463) Step #5: ==41463==The signal is caused by a READ memory access. Step #5: #0 0x55adb285c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55adb267e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55adb267dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55adb265b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55adb257cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55adb24d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55adb24de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55adb24c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55adb24f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7ff441082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55adb24b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41463==Register values: Step #5: rax = 0x000055adb72ee3d0 rbx = 0x000055adb72ee3d0 rcx = 0x000055adb72ee880 rdx = 0x00007fb7ff609b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdaf8a8b0 Step #5: r8 = 0x000055adb72ee3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb7ff609be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055adb5a5b960 r14 = 0x0000000100000004 r15 = 0x000055adb49c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xa4,0x45,0x41,0xbf,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x6c,0x41,0x41,0x41,0xff,0x2,0x6e,0x72,0x41,0xbf,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0x6c,0x72,0x41,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0xfe,0xff,0x6c,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0xbe,0x6c,0x6c,0x41,0xd9,0x40,0x6c,0x41,0xc0,0xb5,0xff,0x2,0x78,0x68,0x76,0x41,0x40,0x41,0xd5,0x41,0x41,0x41,0x6c,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002@AKA\244EA\277llA@lAAA\377lAAA\377\002nrA\277llA@lAAA\377lAAA\377\002lrllACA@A\325AlinuxA:APAAlA:A&AlrllACA@AlrAlACA@A\325AAPA@lA:APAAlA:A&A\276llA\250@lA@A\376\377lAAlA:A&A\276llA\250@lA@ACA@A\325AAPA@lA:APAAlinuxA\276llA\331@lA\300\265\377\002xhvA@A\325AAAlvnlA\177E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-63d51e680787621a279036f1f6b7bd929c89e5df Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECQEFLQaRFQb9sbEFAbEFBQf9sQUFB/wJuckG/bGxBQGxBQUH/bEFBQf8CbHJsbEFDQUBB1UFsaW51eEE6QVBBQWxBOkEmQWxybGxBQ0FAQWxyQWxBQ0FAQdVBQVBBQGxBOkFQQUFsQTpBJkG+bGxBqEBsQUBB/v9sQUFsQTpBJkG+bGxBqEBsQUBBQ0FAQdVBQVBBQGxBOkFQQUFsaW51eEG+bGxB2UBsQcC1/wJ4aHZBQEHVQUFBbHZubEF/RQALAAs= Step #5: MERGE-OUTER: attempt 3126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1531405214 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f820da3198, 0x55f820dab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f820dab918,0x55f820e330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/63d51e680787621a279036f1f6b7bd929c89e5df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10955 processed earlier; will process 4320 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 489 ft: 490 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 563 ft: 664 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f81e5b75dd bp 0x000000000000 sp 0x7fff5d33db30 T41467) Step #5: ==41467==The signal is caused by a READ memory access. Step #5: #0 0x55f81e5b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f81e3d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f81e3d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f81e3b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f81e2d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f81e22fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f81e2391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f81e2206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f81e24c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb957c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f81e213aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41467==Register values: Step #5: rax = 0x000055f82382c850 rbx = 0x000055f82382c850 rcx = 0x000055f82382c840 rdx = 0x00007fcb9598fb80 Step #5: rdi = 0x000055f82382c840 rsi = 0x0000000000000254 rbp = 0x0000000000000000 rsp = 0x00007fff5d33db30 Step #5: r8 = 0x000055f82382c850 r9 = 0x000055f82382c610 r10 = 0x000055f8237f6010 r11 = 0x00007fcb9598fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8217b6960 r14 = 0x0000000100000004 r15 = 0x000055f820723386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0xbd,0xbd,0x3b,0x42,0x42,0x87,0x42,0x42,0x42,0x42,0x42,0xbe,0x7d,0x42,0xc7,0x82,0x82,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7c,0x42,0xb1,0x7d,0x7d,0x85,0x7d,0x7d,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x2b,0x82,0x83,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0x42,0x42,0x42,0x42,0x83,0xcd,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x83,0x42,0x42,0x42,0xab,0xc2,0x42,0x82,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0xc7,0x82,0x82,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0xcd,0x83,0x42,0x7d,0x42,0x2b,0x82,0x83,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0x42,0x42,0x42,0x42,0x83,0xcd,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x83,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0xf,0x42,0x4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABCBBBBBBBBB\276\275\275;BB\207BBBBB\276}B\307\202\202BBBBBBB|B\261}}\205}}BBB/}{}B+\202\203BBBBBBBB\032y\205B\"B@\302BBBBBbBBBBB\203\315BBB}{BB\203BBB\253\302B\202B/}{}B\307\202\202BBBBBBBB\032y\205B\"B@\302BBBBBbB\315\203B}B+\202\203BBBBBBBB\032y\205B\"B@\302BBBBBbBBBBB\203\315BBB}{BB\203BBBBBB\032y\205\017B\004\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39f5137127a48af9c7810ddc6ad24029a252bdfe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQ0JCQkJCQkJCQr69vTtCQodCQkJCQr59QseCgkJCQkJCQkJ8QrF9fYV9fUJCQi99e31CK4KDQkJCQkJCQkIaeYVCIkJAwkJCQkJCYkJCQkJCg81CQkJ9e0JCg0JCQqvCQoJCL317fULHgoJCQkJCQkJCQhp5hUIiQkDCQkJCQkJiQs2DQn1CK4KDQkJCQkJCQkIaeYVCIkJAwkJCQkJCYkJCQkJCg81CQkJ9e0JCg0JCQkJCQhp5hQ9CBAALAAs= Step #5: MERGE-OUTER: attempt 3127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1531544444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56465f070198, 0x56465f078911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56465f078918,0x56465f1000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39f5137127a48af9c7810ddc6ad24029a252bdfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10959 processed earlier; will process 4316 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 451 ft: 452 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56465c8845dd bp 0x000000000000 sp 0x7ffc9e9d8fa0 T41471) Step #5: ==41471==The signal is caused by a READ memory access. Step #5: #0 0x56465c8845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56465c6a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56465c6a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56465c683929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56465c5a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56465c4fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56465c5061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56465c4ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56465c5193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47e5bb6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56465c4e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41471==Register values: Step #5: rax = 0x0000564660d89430 rbx = 0x0000564660d89430 rcx = 0x0000564660d89420 rdx = 0x00007f47e5d7eb80 Step #5: rdi = 0x0000564660d89420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc9e9d8fa0 Step #5: r8 = 0x0000564660d89430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f47e5d7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056465fa83960 r14 = 0x0000000100000004 r15 = 0x000056465e9f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x79,0x6f,0x41,0x41,0x4,0x40,0x43,0x67,0x41,0x6f,0x69,0x41,0x41,0xb7,0x41,0x64,0x41,0x1,0x41,0x41,0x69,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x5,0x69,0x6f,0x1,0x41,0xd,0x6f,0x1,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x6f,0x67,0x69,0x69,0x41,0x1,0x67,0x1,0x69,0x41,0x1,0x6f,0x67,0x41,0x41,0x41,0x41,0x1,0x6a,0x6c,0x69,0x6f,0x69,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6f,0x1,0x41,0xd,0x6f,0x1,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x6f,0x1,0x67,0x1,0x41,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6f,0x1,0x41,0x6f,0x1,0xd,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6c,0x73,0x6f,0x41,0x41,0x69,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x6f,0x1,0x67,0x1,0x41,0x41,0x69,0x67,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6c,0x73,0x6f,0x41,0x41,0x69,0x41,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001yoAA\004@CgAoiAA\267AdA\001AAio\001g\001AAig\001oAAA\005io\001A\015o\001\001AdgsAAogiiA\001g\001iA\001ogAAAA\001jlioio\001g\001AAig\001oAAA\001io\001A\015o\001\001AdgsAAiAigo\001g\001Ao\001g\001AAig\001oAAA\001io\001Ao\001\015\001AdgsAAiAigo\001g\001AAig\001oAAA\001ilsoAAiAdgsAAiAigo\001g\001AAig\001oAAA\001ilsoAAiA\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7fdc090e08524ac5796d1fdc6c78b95ff51ef6ff Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXlvQUEEQENnQW9pQUG3QWRBAUFBaW8BZwFBQWlnAW9BQUEFaW8BQQ1vAQFBZGdzQUFvZ2lpQQFnAWlBAW9nQUFBQQFqbGlvaW8BZwFBQWlnAW9BQUEBaW8BQQ1vAQFBZGdzQUFpQWlnbwFnAUFvAWcBQUFpZwFvQUFBAWlvAUFvAQ0BQWRnc0FBaUFpZ28BZwFBQWlnAW9BQUEBaWxzb0FBaUFkZ3NBQWlBaWdvAWcBQUFpZwFvQUFBAWlsc29BQWlBAQALAAs= Step #5: MERGE-OUTER: attempt 3128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1531683263 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5578b6a8a198, 0x5578b6a92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5578b6a92918,0x5578b6b1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7fdc090e08524ac5796d1fdc6c78b95ff51ef6ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10961 processed earlier; will process 4314 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 384 ft: 385 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 505 ft: 564 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578b429e5dd bp 0x000000000000 sp 0x7ffe804874d0 T41475) Step #5: ==41475==The signal is caused by a READ memory access. Step #5: #0 0x5578b429e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578b40c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578b40bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578b409d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578b3fbead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578b3f16c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578b3f201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578b3f076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578b3f333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd79e2f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578b3efaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41475==Register values: Step #5: rax = 0x00005578b7fd9430 rbx = 0x00005578b7fd9430 rcx = 0x00005578b7fd9420 rdx = 0x00007fd79e4bfb80 Step #5: rdi = 0x00005578b7fd9420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe804874d0 Step #5: r8 = 0x00005578b7fd9430 r9 = 0x00007fd79e4bfc80 r10 = 0x00005578b7fba010 r11 = 0x00007fd79e4bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005578b749d960 r14 = 0x0000000100000004 r15 = 0x00005578b640a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7c,0x41,0x41,0x4,0x40,0x42,0x3c,0x42,0x7a,0x42,0xc8,0x3d,0x87,0x42,0x42,0x42,0x42,0x80,0x42,0x80,0x42,0x42,0x7e,0x42,0x7c,0x7b,0x42,0x2,0x42,0x42,0x80,0x42,0x42,0x79,0x42,0x80,0x42,0x42,0x7e,0x42,0x7c,0x7b,0x42,0x2,0x42,0x42,0x80,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x7c,0x7b,0x42,0x2,0x42,0x80,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x42,0xc8,0x3d,0x87,0x42,0x42,0x80,0x80,0x7c,0x7b,0x42,0x2,0x42,0x80,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x80,0x7b,0x80,0x7c,0x7b,0x42,0x2,0x42,0x80,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x42,0xc8,0x3d,0x87,0x42,0x42,0x80,0x80,0x7c,0x7b,0x42,0x2,0x42,0x80,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x42,0x1,0x42,0x36,0x7e,0x7a,0x80,0x7b,0x80,0x7a,0x42,0xc2,0x86,0x42,0x42,0x7a,0x42,0xc8,0x3d,0x87,0x42,0x42,0x80,0x42,0x80,0x42,0x42,0x42,0x42,0x7e,0x42,0x7c,0x7b,0x42,0x2,0x42,0x7b,0x80,0x42,0xc8,0x3d,0x87,0x42,0x42,0x80,0x42,0x80,0x42,0x42,0xe2,0x87,0xbe,0xbd,0x81,0xbd,0x83,0x84,0x34,0x7d,0x7a,0x42,0x7e,0x7a,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037|AA\004@B::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635cd879280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635cd878fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635cd856929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635cd777ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635cd6cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635cd6d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635cd6c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635cd6ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0337845082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635cd6b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41479==Register values: Step #5: rax = 0x00005635d2268430 rbx = 0x00005635d2268430 rcx = 0x00005635d2268420 rdx = 0x00007f0337a0db80 Step #5: rdi = 0x00005635d2268420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd0b3cc520 Step #5: r8 = 0x00005635d2268430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0337a0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635d0c56960 r14 = 0x0000000100000004 r15 = 0x00005635cfbc3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0x5a,0x69,0x68,0x69,0x69,0x69,0x4,0x40,0x41,0x4,0x1a,0x0,0x0,0x0,0x0,0x0,0xa1,0x61,0x41,0x73,0x0,0x0,0x73,0x0,0x0,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x10,0x0,0x0,0xa1,0x61,0x41,0x73,0x0,0x0,0x73,0x0,0x0,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x0,0x1a,0x10,0x0,0x21,0x1,0x21,0x10,0x3,0x0,0x0,0x0,0x0,0x21,0x10,0x0,0x0,0x61,0x6d,0x0,0x0,0x0,0x61,0x73,0x0,0xd6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x71,0x73,0x0,0x9a,0x43,0x9f,0x41,0x4,0x0,0xd0,0x73,0x0,0x15,0x0,0x73,0x0,0x5f,0x41,0x0,0x0,0xba,0x61,0x6d,0x0,0x0,0x0,0x61,0x73,0x0,0xd6,0x0,0x0,0x0,0xc0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oA+\004@A\362Zihiii\004@A\004\032\000\000\000\000\000\241aAs\000\000s\000\000\000\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \000\020\000\000\241aAs\000\000s\000\000\000\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \000\020\000!\033\020\000\020\000!\032\020\000\020\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \000\000!\033\020\000\020\000\000\032\020\000!\001!\020\003\000\000\000\000!\020\000\000am\000\000\000as\000\326\000\000\000\000\000\000\000\000\000\000aqs\000\232C\237A\004\000\320s\000\025\000s\000_A\000\000\272am\000\000\000as\000\326\000\000\000\300\000\000\000\013\000\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc0a32a5a98580e11a2a46c53e9aef71548dcb01 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQSsEQEHyWmloaWlpBEBBBBoAAAAAAKFhQXMAAHMAAAAAIRsQABAAIRoQABAAAAAgABAAAKFhQXMAAHMAAAAAIRsQABAAIRoQABAAAAAgABAAIRsQABAAIRoQABAAIRsQABAAIRoQABAAAAAgAAAhGxAAEAAAGhAAIQEhEAMAAAAAIRAAAGFtAAAAYXMA1gAAAAAAAAAAAABhcXMAmkOfQQQA0HMAFQBzAF9BAAC6YW0AAABhcwDWAAAAwAAAAAsAAAALCws= Step #5: MERGE-OUTER: attempt 3130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1531959371 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556df1776198, 0x556df177e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556df177e918,0x556df18060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc0a32a5a98580e11a2a46c53e9aef71548dcb01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10966 processed earlier; will process 4309 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556deef8a5dd bp 0x000000000000 sp 0x7ffd42f065f0 T41483) Step #5: ==41483==The signal is caused by a READ memory access. Step #5: #0 0x556deef8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556deedac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556deedabfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556deed89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556deecaaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556deec02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556deec0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556deebf36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556deec1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a1b675082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556deebe6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41483==Register values: Step #5: rax = 0x0000556df4011440 rbx = 0x0000556df4011440 rcx = 0x0000556df40118f0 rdx = 0x00007f9a1b83db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd42f065f0 Step #5: r8 = 0x0000556df4011440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a1b83dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556df2189960 r14 = 0x0000000100000004 r15 = 0x0000556df10f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0xb1,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x78,0x41,0x2a,0x45,0x6c,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7b,0x1,0x90,0xde,0x26,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0xde,0x26,0x90,0xe0,0x0,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x38,0x1,0x22,0x60,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0xc1,0x41,0x4c,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOA\261A\"ApAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\025nAM\320\000\373\030o\001\"@AOAOA\"AxA*ElAAA*ElE\320\000\373\030{\001\220\336&\340\000\373\025nAM\320\000\373\030o\001\336&\220\340\000ApAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\025nAApAlM\320\000\373\0308\001\"`AOAOA\"Ap\301ALlM\320\000\373\030o\001\"@AOAOA\"ApAlM\320\000\373\030o\001\"@AOAOA\"ApAAA*\320\000\373\030o\001\"\320\000\373\030o\001\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e86897d0a96350a5c166b4948131697c1a3508f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQbFBIkFwQUFBKkVsRdAA+xh8Ad4mkOAA+xVuQU3QAPsYbwEiQEFPQU9BIkF4QSpFbEFBQSpFbEXQAPsYewGQ3ibgAPsVbkFN0AD7GG8B3iaQ4ABBcEFBQSpFbEXQAPsYfAHeJpDgAPsVbkFBcEFsTdAA+xg4ASJgQU9BT0EiQXDBQUxsTdAA+xhvASJAQU9BT0EiQXBBbE3QAPsYbwEiQEFPQU9BIkFwQUFBKtAA+xhvASLQAPsYbwEiAAALAAs= Step #5: MERGE-OUTER: attempt 3131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1532096104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589ea7d8198, 0x5589ea7e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589ea7e0918,0x5589ea8680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e86897d0a96350a5c166b4948131697c1a3508f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10967 processed earlier; will process 4308 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589e7fec5dd bp 0x000000000000 sp 0x7ffd88993bc0 T41487) Step #5: ==41487==The signal is caused by a READ memory access. Step #5: #0 0x5589e7fec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589e7e0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589e7e0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589e7deb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589e7d0cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589e7c64c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589e7c6e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589e7c556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589e7c813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f526d325082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589e7c48aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41487==Register values: Step #5: rax = 0x00005589ec1c9780 rbx = 0x00005589ec1c9780 rcx = 0x00005589ec1c9c30 rdx = 0x00007f526d4edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd88993bc0 Step #5: r8 = 0x00005589ec1c9780 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f526d4edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589eb1eb960 r14 = 0x0000000100000004 r15 = 0x00005589ea158386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x45,0x6a,0x41,0x71,0x41,0x41,0x71,0x41,0x22,0x41,0x45,0x1,0x6a,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0xf,0xf,0xd4,0xd6,0x0,0x57,0x0,0x76,0x43,0x12,0x20,0x91,0x56,0x0,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x10,0x0,0xf,0xd4,0xd6,0x0,0xb1,0x0,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x45,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x90,0x7f,0x70,0x80,0x1,0xf,0xf,0xd4,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x0,0xf,0xd4,0x5f,0x0,0x57,0xb8,0x1a,0xd4,0x5f,0x0,0x57,0x0,0x1a,0x0,0x0,0x0,0xd6,0x0,0x59,0x0,0x0,0x1a,0x0,0x3,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x45,0x4d,0x41,0x2d,0x4d,0x41,0x41,0x78,0x0,0xb,0xd4,0xd6,0x0,0x59,0x0,0x0,0xf,0xd4,0xd6,0x0,0x0,0xfb,0x99,0x0,0x45,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EAEjAqAAqA\"AE\001j\373\231\000\010\000p\200\001\017\017\324\326\000W\000vC\022 \221V\000\000\000\000\000\373\231\000\000\000p\200\000\326\200\000\000\017\020\000\017\324\326\000\261\000\032\000\001\000\000\000\000\373\231\000EMA-AMAx\000\000\000\000\000\000\000\000\000\000\000\000\000\373\231\000\010\000\220\177p\200\001\017\017\324BBBBBBBBBBBB\000\017\324_\000W\270\032\324_\000W\000\032\000\000\000\326\000Y\000\000\032\000\003\000\000\000\000\373\231\000EMA-MAAx\000\013\324\326\000Y\000\000\017\324\326\000\000\373\231\000EMA-AMAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9a48989bc1242120ae69966d16ebebbd4747788 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFQUVqQXFBQXFBIkFFAWr7mQAIAHCAAQ8P1NYAVwB2QxIgkVYAAAAAAPuZAAAAcIAA1oAAAA8QAA/U1gCxABoAAQAAAAD7mQBFTUEtQU1BeAAAAAAAAAAAAAAAAAD7mQAIAJB/cIABDw/UQkJCQkJCQkJCQkJCAA/UXwBXuBrUXwBXABoAAADWAFkAABoAAwAAAAD7mQBFTUEtTUFBeAAL1NYAWQAAD9TWAAD7mQBFTUEtQU1BeAALAAs= Step #5: MERGE-OUTER: attempt 3132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1532233797 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fbc417d198, 0x55fbc4185911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fbc4185918,0x55fbc420d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9a48989bc1242120ae69966d16ebebbd4747788' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10969 processed earlier; will process 4306 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fbc19915dd bp 0x000000000000 sp 0x7ffe78bf4f90 T41491) Step #5: ==41491==The signal is caused by a READ memory access. Step #5: #0 0x55fbc19915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fbc17b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fbc17b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fbc1790929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fbc16b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fbc1609c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fbc16131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fbc15fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fbc16263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2c73d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fbc15edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41491==Register values: Step #5: rax = 0x000055fbc5cbd410 rbx = 0x000055fbc5cbd410 rcx = 0x000055fbc5cbd8c0 rdx = 0x00007fd2c759fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe78bf4f90 Step #5: r8 = 0x000055fbc5cbd410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2c759fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fbc4b90960 r14 = 0x0000000100000004 r15 = 0x000055fbc3afd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x15,0x67,0x68,0x41,0x70,0x6f,0x70,0x45,0x41,0x31,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x41,0xcb,0x6f,0x41,0x70,0x67,0x41,0x70,0x67,0x45,0x69,0x41,0x45,0x6a,0x77,0x1,0x41,0x41,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x69,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x41,0x4c,0x41,0x4e,0x77,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x45,0x69,0x41,0x1,0x4e,0x45,0x41,0xcb,0x6f,0x70,0x41,0x67,0x41,0x70,0x67,0x45,0x69,0x41,0x1,0x41,0x77,0x45,0x45,0x6a,0x41,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x1f,0x0,0x0,0x0,0x0,0x99,0x63,0x0,0x14,0x0,0x14,0x0,0x0,0x0,0x0,0x5c,0x1b,0xd6,0x0,0x0,0x0,0x99,0x63,0x0,0x14,0x0,0x14,0x0,0x67,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x45,0x41,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x41,0x41,0x67,0x67,0x70,0x45,0x69,0x41,0x1,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACEA\033A\025ghApopEA1AAE\015\000AIEi\001EiA\001EEA\313oApgApgEiAEjw\001AAENA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b196cfa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b196cf9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b196cd7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b196bf8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b196b50c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b196b5a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b196b416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b196b6d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fadd5b97082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b196b34aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41495==Register values: Step #5: rax = 0x000055b19b123360 rbx = 0x000055b19b123360 rcx = 0x000055b19b123810 rdx = 0x00007fadd5d5fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd9832050 Step #5: r8 = 0x000055b19b123360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fadd5d5fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b19a0d7960 r14 = 0x0000000100000004 r15 = 0x000055b199044386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x48,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x2d,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x1b,0x6e,0x41,0x9,0x45,0x45,0x41,0x1,0x41,0x1,0x45,0x73,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x1b,0x6e,0x41,0x9,0x45,0x45,0x41,0x1,0x41,0x1,0x45,0x73,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x1,0x41,0x1,0x45,0x45,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x73,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x70,0x1b,0x1b,0x49,0x1,0x41,0x1,0x4e,0x1,0x41,0x1,0x45,0x45,0x75,0x1,0x6c,0x1b,0x41,0x6e,0x1b,0x41,0x56,0x0,0x1,0x1a,0x70,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kAG\004@AKA\252glA\351\377\276\033nA\011AEA\001A\001EEA\001l\033AnEA\001H\001EEA\021A\001EEA\022A\265\276\223C\033nA-\001EEA\021A\001EEA\022A\265\276\223C\033nA\033nA\011EEA\001A\001EsA\001l\033AnA\021A\001EEA\001EEA\021A\001EEA\022A\265\276\223C\033nA\033nA\011EEA\001A\001EsA\001l\033AnEA\001\001A\001EEglA\351\377\276\033sA\011AEA\001A\001EEA\001l\033p\033\033I\001A\001N\001A\001EEu\001l\033An\033AV\000\001\032p\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-432ecdbcb212f782f5798c2e12e5a5f99107bbac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQUcEQEFLQapnbEHp/74bbkEJQUVBAUEBRUVBAWwbQW5FQQFIAUVFQRFBAUVFQRJBtb6TQxtuQS0BRUVBEUEBRUVBEkG1vpNDG25BG25BCUVFQQFBAUVzQQFsG0FuQRFBAUVFQQFFRUERQQFFRUESQbW+k0MbbkEbbkEJRUVBAUEBRXNBAWwbQW5FQQEBQQFFRWdsQen/vhtzQQlBRUEBQQFFRUEBbBtwGxtJAUEBTgFBAUVFdQFsG0FuG0FWAAEacAALAAs= Step #5: MERGE-OUTER: attempt 3134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1532510160 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a060704198, 0x55a06070c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a06070c918,0x55a0607940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/432ecdbcb212f782f5798c2e12e5a5f99107bbac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10971 processed earlier; will process 4304 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a05df185dd bp 0x000000000000 sp 0x7ffc8667da50 T41499) Step #5: ==41499==The signal is caused by a READ memory access. Step #5: #0 0x55a05df185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a05dd3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a05dd39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a05dd17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a05dc38ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a05db90c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a05db9a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a05db816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a05dbad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1601f65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a05db74aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41499==Register values: Step #5: rax = 0x000055a061b9e3b0 rbx = 0x000055a061b9e3b0 rcx = 0x000055a061b9e860 rdx = 0x00007f160212db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8667da50 Step #5: r8 = 0x000055a061b9e3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f160212dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a061117960 r14 = 0x0000000100000004 r15 = 0x000055a060084386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6a,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8c,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x90,0x95,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8c,0x95,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x90,0x95,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8c,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x90,0x95,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x8c,0x8e,0x8e,0x8e,0x91,0x93,0x91,0x43,0xb6,0x70,0x8b,0x91,0x43,0x30,0x4,0x0,0x8e,0x8e,0x90,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034jAA\004@AKC/\004\000\216\216\374\004A\375dC\256\377\377[\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\214\221\216\214\216\216\216\216\221\220\225C/\004\000\216\216\374\004A\375dC\256\377\377[\220\221\216\214\216\216\216\216\221\221\221C\256\377\377[\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\214\225\216\214\216\216\216\216\221\220\225C/\004\000\216\216\374\004A\375dC\256\377\377[\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\214\221\216\214\216\216\216\216\221\220\225C/\004\000\216\216\374\004A\375dC\256\221\216\214\216\216\216\216\221\221\221C\373\214\216\216\216\221\223\221C\266p\213\221C0\004\000\216\216\220\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31e0be2d6be316e53226fed7b1513acf131421d4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxqQUEEQEFLQy8EAI6O/ARB/WRDrv//W5CRjoyOjo6OkZGRQ/uRjoyRjoyOjo6OkZCVQy8EAI6O/ARB/WRDrv//W5CRjoyOjo6OkZGRQ67//1uQkY6Mjo6OjpGRkUP7kY6MlY6Mjo6OjpGQlUMvBACOjvwEQf1kQ67//1uQkY6Mjo6OjpGRkUP7kY6MkY6Mjo6OjpGQlUMvBACOjvwEQf1kQ66RjoyOjo6OkZGRQ/uMjo6OkZORQ7Zwi5FDMAQAjo6QGgALAAs= Step #5: MERGE-OUTER: attempt 3135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1532645881 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591e2aee198, 0x5591e2af6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591e2af6918,0x5591e2b7e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31e0be2d6be316e53226fed7b1513acf131421d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10972 processed earlier; will process 4303 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591e03025dd bp 0x000000000000 sp 0x7fff6f422010 T41503) Step #5: ==41503==The signal is caused by a READ memory access. Step #5: #0 0x5591e03025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591e0124280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591e0123fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591e0101929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591e0022ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591dff7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591dff841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591dff6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591dff973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe92c1fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591dff5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41503==Register values: Step #5: rax = 0x00005591e39ce540 rbx = 0x00005591e39ce540 rcx = 0x00005591e39ce9f0 rdx = 0x00007fe92c3c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6f422010 Step #5: r8 = 0x00005591e39ce540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe92c3c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591e3501960 r14 = 0x0000000100000004 r15 = 0x00005591e246e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x41,0xb7,0x41,0x49,0xc1,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0x49,0x41,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9e,0xfc,0x3,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9e,0xfc,0x3,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x70,0x41,0xc0,0x60,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x45,0xb7,0x41,0x49,0x41,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x30,0x65,0x30,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x1,0x41,0x41,0xc0,0x41,0xfa,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037gH \000\300A\267AI\301\300v\270\234\374\006A\264@\270\234\374\003AIAA\300v\270\234\374\006A\264@\270\236\374\003AIA\300v\270\234\374\006A\264@\270\234\374\003A\264@AtAv\270\234\374\006A\264@\270\236\374\003AIA\300v\270\234\374\006A\264@\270\234\374\003A\264@AtAlipA\300`A\037gH \000\300E\267AIA\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s0e0\024\000\001AEA\262\001A\000AAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001\001AA\300A\372\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e620a363fecc7fd2f6fc0296953900c2116cc80a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9nSCAAwEG3QUnBwHa4nPwGQbRAuJz8A0FJQUHAdric/AZBtEC4nvwDQUlBwHa4nPwGQbRAuJz8A0G0QEF0QXa4nPwGQbRAuJ78A0FJQcB2uJz8BkG0QLic/ANBtEBBdEFsaXBBwGBBH2dIIADARbdBSUEBQU3QABQAAUEBQUFN0AAUAEQjczBlMBQAAUFFQbIBQQBBQUH1a0VBYUJN0AAUAERBQU3QABMAAQFBQcBB+gAPggALAAs= Step #5: MERGE-OUTER: attempt 3136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1532784383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5e4275198, 0x55e5e427d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5e427d918,0x55e5e43050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e620a363fecc7fd2f6fc0296953900c2116cc80a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10973 processed earlier; will process 4302 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5e1a895dd bp 0x000000000000 sp 0x7ffe75e3a3b0 T41507) Step #5: ==41507==The signal is caused by a READ memory access. Step #5: #0 0x55e5e1a895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5e18ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5e18aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5e1888929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5e17a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5e1701c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5e170b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5e16f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5e171e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7705ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5e16e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41507==Register values: Step #5: rax = 0x000055e5e4d77430 rbx = 0x000055e5e4d77430 rcx = 0x000055e5e4d77420 rdx = 0x00007fb770774b80 Step #5: rdi = 0x000055e5e4d77420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe75e3a3b0 Step #5: r8 = 0x000055e5e4d77430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb770774be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5e4c88960 r14 = 0x0000000100000004 r15 = 0x000055e5e3bf5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x61,0x4,0x40,0x10,0x0,0x42,0x10,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0x3,0x0,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x0,0x9a,0x66,0x6c,0x69,0x6e,0x75,0x78,0x75,0x78,0x6e,0x43,0x41,0x1,0x0,0x43,0x0,0x6c,0x0,0x4e,0x1,0x1,0x0,0x20,0x1,0x0,0xb5,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x4e,0xf,0x0,0x0,0x6f,0x10,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0x3,0x0,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x0,0x9a,0x66,0x6c,0x0,0x4e,0x1,0x1,0x0,0x20,0x1,0x0,0xb5,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x20,0x1,0x0,0xb5,0x1a,0xa9,0x75,0x78,0x75,0x78,0x6e,0x43,0x41,0x1,0x0,0x43,0x0,0x6c,0x0,0x4e,0x1,0x1,0x0,0x20,0x1,0x0,0xb5,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x4e,0xf,0x0,0x0,0x6f,0x10,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0x3,0x0,0x6e,0x6d,0x1,0x0,0x0,0xfb,0x15,0x0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x0,0x0,0x8f,0x0,0x20,0x1,0x0,0xb1,0x1a,0xa9,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAa\004@\020\000B\020\000\032\251\320\200\000\000\373\031\003\000nm\001\000\000\241\000\232flinuxuxnCA\001\000C\000l\000N\001\001\000 \001\000\265\032\251\320\200\000\000\373\017\000\000N\017\000\000o\020\000\032\251\320\200\000\000\373\031\003\000nm\001\000\000\241\000\232fl\000N\001\001\000 \001\000\265\032\251\320\200\000\000\373\017\000\000 \001\000\265\032\251uxuxnCA\001\000C\000l\000N\001\001\000 \001\000\265\032\251\320\200\000\000\373\017\000\000N\017\000\000o\020\000\032\251\320\200\000\000\373\031\003\000nm\001\000\000\373\025\000\033\033\033\033\033\033\033\033\033\033\033\033\033\033\000\000\217\000 \001\000\261\032\251\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be7dd5ed2ee804b1946c26d6d6c5949d07c8db1e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQWEEQBAAQhAAGqnQgAAA+xkDAG5tAQAAoQCaZmxpbnV4dXhuQ0EBAEMAbABOAQEAIAEAtRqp0IAAAPsPAABODwAAbxAAGqnQgAAA+xkDAG5tAQAAoQCaZmwATgEBACABALUaqdCAAAD7DwAAIAEAtRqpdXh1eG5DQQEAQwBsAE4BAQAgAQC1GqnQgAAA+w8AAE4PAABvEAAaqdCAAAD7GQMAbm0BAAD7FQAbGxsbGxsbGxsbGxsbGwAAjwAgAQCxGqkACws= Step #5: MERGE-OUTER: attempt 3137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1532923825 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597e33d8198, 0x5597e33e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597e33e0918,0x5597e34680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be7dd5ed2ee804b1946c26d6d6c5949d07c8db1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10975 processed earlier; will process 4300 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597e0bec5dd bp 0x000000000000 sp 0x7ffc0b7b75e0 T41511) Step #5: ==41511==The signal is caused by a READ memory access. Step #5: #0 0x5597e0bec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597e0a0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597e0a0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597e09eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597e090cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597e0864c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597e086e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597e08556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597e08813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe258b71082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597e0848aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41511==Register values: Step #5: rax = 0x00005597e4388410 rbx = 0x00005597e4388410 rcx = 0x00005597e43888c0 rdx = 0x00007fe258d39b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0b7b75e0 Step #5: r8 = 0x00005597e4388410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe258d39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597e3deb960 r14 = 0x0000000100000004 r15 = 0x00005597e2d58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x72,0x41,0x41,0x4,0x40,0x41,0xd9,0x0,0x41,0x45,0x45,0x73,0x41,0x6c,0x41,0x41,0x1,0x41,0x45,0x41,0x73,0x1,0x49,0x47,0x4a,0x45,0x41,0x96,0x6c,0x41,0x1,0x41,0x49,0x41,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0x96,0x98,0x60,0x41,0x41,0x41,0x1,0x41,0x49,0x41,0x45,0x4a,0x73,0x41,0x6c,0x69,0x6e,0x4a,0x41,0x73,0x77,0x69,0x4a,0x45,0x41,0x96,0x98,0x60,0x41,0x41,0x41,0x1,0x41,0x41,0x41,0x45,0x73,0x69,0x6e,0x75,0x78,0x41,0x96,0x98,0x60,0x41,0x41,0x41,0x1,0x41,0x49,0x41,0x45,0x4a,0x73,0x41,0x6c,0x69,0x6e,0x4a,0x41,0x73,0x77,0x69,0x4a,0x45,0x41,0x96,0x98,0x60,0x41,0x41,0x41,0x1,0x41,0x41,0x41,0x45,0x73,0x4a,0x41,0x6c,0x69,0x6e,0x4a,0x41,0x73,0x1,0x47,0x49,0x45,0x41,0x96,0x6c,0x41,0x41,0x1,0x41,0x49,0x41,0x73,0x45,0x47,0x1,0x47,0x4a,0x45,0x41,0x49,0x41,0x45,0x73,0x4a,0x41,0x6c,0x45,0x73,0x4a,0x77,0x69,0x4a,0x45,0x41,0x96,0x90,0x60,0x41,0x41,0x41,0x1,0x41,0x49,0x41,0x45,0x73,0x4a,0x41,0x6c,0x45,0x73,0x4a,0x1,0x6c,0x6b,0x6e,0x4a,0x69,0x41,0x6c,0x77,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@rAA\004@A\331\000AEEsAlAA\001AEAs\001IGJEA\226lA\001AIAAElinuxA\226\230`AAA\001AIAEJsAlinJAswiJEA\226\230`AAA\001AAAEsinuxA\226\230`AAA\001AIAEJsAlinJAswiJEA\226\230`AAA\001AAAEsJAlinJAs\001GIEA\226lAA\001AIAsEG\001GJEAIAEsJAlEsJwiJEA\226\220`AAA\001AIAEsJAlEsJ\001lknJiAlw\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a92a2a26e53e57f3f2fad64d13da1ae6819e3b4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUByQUEEQEHZAEFFRXNBbEFBAUFFQXMBSUdKRUGWbEEBQUlBQUVsaW51eEGWmGBBQUEBQUlBRUpzQWxpbkpBc3dpSkVBlphgQUFBAUFBQUVzaW51eEGWmGBBQUEBQUlBRUpzQWxpbkpBc3dpSkVBlphgQUFBAUFBQUVzSkFsaW5KQXMBR0lFQZZsQUEBQUlBc0VHAUdKRUFJQUVzSkFsRXNKd2lKRUGWkGBBQUEBQUlBRXNKQWxFc0oBbGtuSmlBbHcNAAALAAs= Step #5: MERGE-OUTER: attempt 3138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1533061330 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56058baf6198, 0x56058bafe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56058bafe918,0x56058bb860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a92a2a26e53e57f3f2fad64d13da1ae6819e3b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10976 processed earlier; will process 4299 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56058930a5dd bp 0x000000000000 sp 0x7ffe12385c90 T41515) Step #5: ==41515==The signal is caused by a READ memory access. Step #5: #0 0x56058930a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56058912c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56058912bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560589109929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56058902aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560588f82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560588f8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560588f736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560588f9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef2007a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560588f66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41515==Register values: Step #5: rax = 0x000056058e266410 rbx = 0x000056058e266410 rcx = 0x000056058e2668c0 rdx = 0x00007fef20242b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe12385c90 Step #5: r8 = 0x000056058e266410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef20242be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056058c509960 r14 = 0x0000000100000004 r15 = 0x000056058b476386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x45,0x49,0x67,0x67,0x41,0x74,0x41,0x97,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x70,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x41,0x67,0x67,0x41,0x70,0x41,0x69,0x1,0x6a,0x67,0x41,0x74,0x41,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x41,0x67,0x67,0x77,0x69,0x6e,0x69,0x1,0x69,0x1,0x6a,0x67,0x41,0x74,0x41,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x69,0x1,0x6a,0x67,0x48,0x74,0x41,0x67,0x4d,0x67,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x41,0x41,0x69,0x1,0x6a,0x67,0x48,0x74,0x41,0x67,0x4d,0x67,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x49,0x6a,0x45,0x70,0x41,0x69,0x76,0x70,0x45,0x45,0x41,0x13,0x0,0x0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwAAAggAtAvEIggAtA\227gh\015\000AAgAgMpgh\015\000AAgAgMAgAgAMAggMAggApAi\001jgAtAMAgAgAMAggMAggwini\001i\001jgAtAMAgAgAMAggMAggAtAi\001jgHtAgMggh\015\000AAgAgMAgAgAMAggAAi\001jgHtAgMggh\015\000AAgAgMAgAgAMAggAtAIjEpAivpEEA\023\000\000\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9833e1c4438ca2520806f187a5fb80b255139039 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBQUFnZ0F0QXZFSWdnQXRBl2doDQBBQWdBZ01wZ2gNAEFBZ0FnTUFnQWdBTUFnZ01BZ2dBcEFpAWpnQXRBTUFnQWdBTUFnZ01BZ2d3aW5pAWkBamdBdEFNQWdBZ0FNQWdnTUFnZ0F0QWkBamdIdEFnTWdnaA0AQUFnQWdNQWdBZ0FNQWdnQUFpAWpnSHRBZ01nZ2gNAEFBZ0FnTUFnQWdBTUFnZ0F0QUlqRXBBaXZwRUVBEwAAAQALAAs= Step #5: MERGE-OUTER: attempt 3139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1533199996 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599e9640198, 0x5599e9648911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599e9648918,0x5599e96d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9833e1c4438ca2520806f187a5fb80b255139039' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10977 processed earlier; will process 4298 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599e6e545dd bp 0x000000000000 sp 0x7ffee5ccf290 T41519) Step #5: ==41519==The signal is caused by a READ memory access. Step #5: #0 0x5599e6e545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599e6c76280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599e6c75fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599e6c53929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599e6b74ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599e6accc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599e6ad61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599e6abd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599e6ae93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8147d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599e6ab0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41519==Register values: Step #5: rax = 0x00005599ea4a2460 rbx = 0x00005599ea4a2460 rcx = 0x00005599ea4a2910 rdx = 0x00007fa81499bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee5ccf290 Step #5: r8 = 0x00005599ea4a2460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa81499bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599ea053960 r14 = 0x0000000100000004 r15 = 0x00005599e8fc0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x43,0x3,0x0,0x41,0x5b,0x41,0x41,0x41,0x99,0x45,0x69,0x41,0x41,0x67,0x45,0x67,0x41,0x1,0x74,0x41,0x41,0x2,0x0,0xb,0x69,0x41,0x41,0x2,0x0,0xb,0x4b,0x4b,0x41,0x41,0x41,0x80,0x80,0xc0,0x80,0x0,0x10,0x80,0x80,0x80,0x0,0x1a,0x42,0x80,0x80,0x84,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x6c,0x41,0xb9,0xc1,0xaa,0x6c,0x41,0x41,0x41,0x41,0x6a,0x41,0xae,0x41,0x41,0x41,0x41,0x41,0x4b,0x6c,0x41,0x26,0xc1,0x6c,0x45,0x41,0x4b,0x67,0x41,0x41,0x0,0x6c,0xb2,0x41,0xf0,0x41,0x41,0x41,0x41,0x4b,0x41,0x40,0x1,0x69,0x6c,0x70,0x70,0x1,0x0,0x0,0x41,0x41,0x41,0x4b,0x41,0x0,0x6c,0x69,0x6d,0x6c,0x41,0x67,0x41,0x6c,0x45,0x41,0x41,0x41,0x4b,0x6c,0xb2,0x41,0xf0,0x41,0x41,0x41,0x41,0x4b,0x41,0x80,0x80,0x0,0x1a,0x41,0x93,0xba,0x9d,0x41,0x69,0x6c,0x49,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@oAC\003\000A[AAA\231EiAAgEgA\001tAA\002\000\013iAA\002\000\013KKAAA\200\200\300\200\000\020\200\200\200\000\032B\200\200\204\000\020\200\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000lA\271\301\252lAAAAjA\256AAAAAKlA&\301lEAKgAA\000l\262A\360AAAAKA@\001ilpp\001\000\000AAAKA\000limlAgAlEAAAKl\262A\360AAAAKA\200\200\000\032A\223\272\235AilI\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-97be907d5aa81223590185c5350c4a8f6ee9050a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUBvQUMDAEFbQUFBmUVpQUFnRWdBAXRBQQIAC2lBQQIAC0tLQUFBgIDAgAAQgICAABpCgICEABCAgICAABoQABCAgICAABCAgIAAGhAAEICAgIAAEICAgIAAEICAgIAAEICAgIAAbEG5wapsQUFBQWpBrkFBQUFBS2xBJsFsRUFLZ0FBAGyyQfBBQUFBS0FAAWlscHABAABBQUFLQQBsaW1sQWdBbEVBQUFLbLJB8EFBQUFLQYCAABpBk7qdQWlsSQAAAAALAAs= Step #5: MERGE-OUTER: attempt 3140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1533339692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56210d703198, 0x56210d70b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56210d70b918,0x56210d7930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/97be907d5aa81223590185c5350c4a8f6ee9050a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10978 processed earlier; will process 4297 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #2 pulse cov: 464 ft: 495 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #4 pulse cov: 526 ft: 629 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56210af175dd bp 0x000000000000 sp 0x7ffcfe9447f0 T41523) Step #5: ==41523==The signal is caused by a READ memory access. Step #5: #0 0x56210af175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56210ad39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56210ad38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56210ad16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56210ac37ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56210ab8fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56210ab991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56210ab806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56210abac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3b08d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56210ab73aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41523==Register values: Step #5: rax = 0x000056210ea06df0 rbx = 0x000056210ea06df0 rcx = 0x000056210ea072a0 rdx = 0x00007fe3b0a9cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfe9447f0 Step #5: r8 = 0x000056210ea06df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe3b0a9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056210e116960 r14 = 0x0000000100000004 r15 = 0x000056210d083386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0xfe,0x42,0x42,0x28,0x81,0x85,0x42,0x44,0x42,0x7c,0x42,0x30,0x42,0x7f,0x42,0x7b,0x7a,0x81,0x7b,0x7c,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x79,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x42,0x28,0x81,0x85,0x42,0x44,0x42,0x7c,0x42,0x30,0x87,0x7f,0x42,0x7b,0x7a,0x81,0x7b,0x7c,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x79,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x83,0x79,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x79,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0xb5,0xbb,0xbd,0x83,0x42,0x7b,0x7b,0x7b,0x7b,0x79,0x7b,0x7a,0x7b,0x7b,0x7b,0x84,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@BBB}\203B\274rB\376BB(\201\205BDB|B0B\177B{z\201{|{{{{{{{{{{{{{{{{{{{{{y{{{{{{{{{{{{{B(\201\205BDB|B0\207\177B{z\201{|{{{{{{{{{{{{{{{{{{{{{y{{{{{{{{{{{{{{{{{{\203y{{{{{{{{{{{{{{{{y{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{\265\273\275\203B{{{{y{z{{{\204{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39eb075f480196aea8b19774b260884e4d248f26 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQEJCQn2DQrxyQv5CQiiBhUJEQnxCMEJ/Qnt6gXt8e3t7e3t7e3t7e3t7e3t7e3t7e3t7eXt7e3t7e3t7e3t7e3tCKIGFQkRCfEIwh39Ce3qBe3x7e3t7e3t7e3t7e3t7e3t7e3t7e3t5e3t7e3t7e3t7e3t7e3t7e3t7g3l7e3t7e3t7e3t7e3t7e3t7eXt7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3u1u72DQnt7e3t5e3p7e3uEewALAAs= Step #5: MERGE-OUTER: attempt 3141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1533479610 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648a3744198, 0x5648a374c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648a374c918,0x5648a37d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39eb075f480196aea8b19774b260884e4d248f26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10983 processed earlier; will process 4292 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648a0f585dd bp 0x000000000000 sp 0x7ffcb1711d10 T41527) Step #5: ==41527==The signal is caused by a READ memory access. Step #5: #0 0x5648a0f585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648a0d7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648a0d79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648a0d57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648a0c78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648a0bd0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648a0bda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648a0bc16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648a0bed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ce92d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648a0bb4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41527==Register values: Step #5: rax = 0x00005648a58e2410 rbx = 0x00005648a58e2410 rcx = 0x00005648a58e28c0 rdx = 0x00007f6ce9499b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb1711d10 Step #5: r8 = 0x00005648a58e2410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ce9499be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648a4157960 r14 = 0x0000000100000004 r15 = 0x00005648a30c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x69,0xac,0x41,0x2c,0x0,0xba,0x1a,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4c,0x4d,0x4d,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x4d,0x4c,0x4d,0x4d,0x4d,0x4d,0x4e,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x77,0x4d,0x4d,0x67,0x6a,0x74,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4c,0x4d,0x4d,0x4d,0x4d,0x6f,0x4d,0x67,0x77,0x69,0x6e,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x6d,0x4d,0x4d,0x4d,0x4c,0x4d,0x4d,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x4d,0x4c,0x4d,0x4d,0x4d,0x4d,0x4e,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x77,0x4d,0x4d,0x67,0x6a,0x74,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4c,0x4d,0x4d,0x4d,0x4d,0x6f,0x4d,0x47,0x77,0x69,0x6e,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x6d,0x4c,0x4d,0x4d,0x67,0x6a,0x74,0x4d,0x4d,0x4d,0x4d,0x4d,0x4c,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4c,0x4d,0x4d,0x4d,0x4d,0x4e,0x4d,0x4d,0x4d,0x4d,0x4d,0x6d,0x4d,0x4d,0x4d,0x49,0x4c,0x4d,0x4d,0x6d,0x4e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKi\254A,\000\272\032MMMMMMMMLMMMlinuxMLMMMMNMMMMMMMMwMMgjtMMMMMMMMMMLMMMMoMgwinMMMMMMMMMMMmMMMLMMMlinuxMLMMMMNMMMMMMMMwMMgjtMMMMMMMMMMLMMMMoMGwinMMMMMMMMMMMmLMMgjtMMMMMLMMMMMMMMMMLMMMMNMMMMMmMMMILMMmN\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5e617a1417d36d7e14a654fcac54748690139e9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLaaxBLAC6Gk1NTU1NTU1NTE1NTWxpbnV4TUxNTU1NTk1NTU1NTU1Nd01NZ2p0TU1NTU1NTU1NTUxNTU1Nb01nd2luTU1NTU1NTU1NTU1tTU1NTE1NTWxpbnV4TUxNTU1NTk1NTU1NTU1Nd01NZ2p0TU1NTU1NTU1NTUxNTU1Nb01Hd2luTU1NTU1NTU1NTU1tTE1NZ2p0TU1NTU1MTU1NTU1NTU1NTUxNTU1NTk1NTU1NbU1NTUlMTU1tTgALAAs= Step #5: MERGE-OUTER: attempt 3142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1533617346 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf88efb198, 0x55cf88f03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf88f03918,0x55cf88f8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5e617a1417d36d7e14a654fcac54748690139e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10984 processed earlier; will process 4291 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf8670f5dd bp 0x000000000000 sp 0x7ffd6d2fbd50 T41531) Step #5: ==41531==The signal is caused by a READ memory access. Step #5: #0 0x55cf8670f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf86531280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf86530fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf8650e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf8642fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf86387c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf863911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf863786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf863a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5004cfd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf8636baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41531==Register values: Step #5: rax = 0x000055cf8a2aaf80 rbx = 0x000055cf8a2aaf80 rcx = 0x000055cf8a2ab430 rdx = 0x00007f5004ec5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6d2fbd50 Step #5: r8 = 0x000055cf8a2aaf80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5004ec5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf8990e960 r14 = 0x0000000100000004 r15 = 0x000055cf8887b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x6f,0x41,0x40,0x41,0x4,0x41,0x30,0x41,0x2f,0x45,0x6c,0x45,0x41,0x4d,0x41,0x41,0x41,0x41,0x45,0x45,0x45,0x46,0x45,0x73,0x45,0x45,0x45,0x6c,0x45,0x41,0x4d,0x41,0x41,0x41,0x41,0x45,0x45,0x45,0x6c,0x45,0x73,0x45,0x45,0x6c,0x41,0x4d,0x41,0xc4,0xba,0x41,0x45,0x41,0x45,0x4b,0x6c,0x45,0x46,0x41,0x41,0x6c,0x41,0x45,0x45,0x45,0x45,0x6c,0x45,0x73,0x45,0x45,0x6c,0x41,0x4d,0x41,0xc4,0xba,0x41,0x45,0x41,0x45,0x4b,0x6c,0x45,0x46,0x41,0xc5,0x6c,0x41,0x45,0x41,0x4d,0x41,0x41,0x41,0x41,0x45,0x45,0x45,0x46,0x45,0x73,0x45,0x45,0x6c,0x41,0x4d,0x41,0x45,0x45,0x41,0x45,0x41,0x45,0x4b,0x6c,0x45,0x46,0x41,0x4d,0x41,0x41,0x41,0x3f,0x45,0x45,0x45,0x6c,0x45,0x73,0x45,0x45,0x6c,0x41,0x4d,0x41,0x45,0x49,0x41,0x45,0x41,0x45,0x4b,0x6c,0x45,0x46,0x41,0x45,0x4b,0x6c,0x45,0x46,0x41,0x41,0x6c,0x41,0xc1,0x45,0x45,0x6c,0x45,0x41,0x4d,0x41,0x41,0x41,0x41,0x4d,0x45,0x45,0x46,0x41,0x6b,0x45,0x6c,0x45,0x41,0x4d,0x41,0x41,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0xa9,0x45,0x45,0x6b,0x41,0x6c,0x46,0x41,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006oA@A\004A0A/ElEAMAAAAEEEFEsEEElEAMAAAAEEElEsEElAMA\304\272AEAEKlEFAAlAEEEElEsEElAMA\304\272AEAEKlEFA\305lAEAMAAAAEEEFEsEElAMAEEAEAEKlEFAMAAA?EEElEsEElAMAEIAEAEKlEFAEKlEFAAlA\301EElEAMAAAAMEEFAkElEAMAAAElinuxA\251EEkAlFAA\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-399f277a1a14e01a729fdb9be36fbf18e14d1aa8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZvQUBBBEEwQS9FbEVBTUFBQUFFRUVGRXNFRUVsRUFNQUFBQUVFRWxFc0VFbEFNQcS6QUVBRUtsRUZBQWxBRUVFRWxFc0VFbEFNQcS6QUVBRUtsRUZBxWxBRUFNQUFBQUVFRUZFc0VFbEFNQUVFQUVBRUtsRUZBTUFBQT9FRUVsRXNFRWxBTUFFSUFFQUVLbEVGQUVLbEVGQUFsQcFFRWxFQU1BQUFBTUVFRkFrRWxFQU1BQUFFbGludXhBqUVFa0FsRkFBAAs= Step #5: MERGE-OUTER: attempt 3143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1533757152 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9ea9bc198, 0x55c9ea9c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9ea9c4918,0x55c9eaa4c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/399f277a1a14e01a729fdb9be36fbf18e14d1aa8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10986 processed earlier; will process 4289 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9e81d05dd bp 0x000000000000 sp 0x7fff23c541e0 T41535) Step #5: ==41535==The signal is caused by a READ memory access. Step #5: #0 0x55c9e81d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9e7ff2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9e7ff1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9e7fcf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9e7ef0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9e7e48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9e7e521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9e7e396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9e7e653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d209ed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9e7e2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41535==Register values: Step #5: rax = 0x000055c9ed04e400 rbx = 0x000055c9ed04e400 rcx = 0x000055c9ed04e8b0 rdx = 0x00007f6d20bb5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff23c541e0 Step #5: r8 = 0x000055c9ed04e400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d20bb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9eb3cf960 r14 = 0x0000000100000004 r15 = 0x000055c9ea33c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0x5a,0x69,0x68,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x0,0x0,0xa1,0x61,0x41,0x73,0x0,0x0,0x73,0x0,0x0,0x41,0xa1,0x0,0x0,0x61,0x73,0x73,0x0,0x10,0x0,0x1,0x0,0x61,0x73,0x0,0xd6,0x0,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x0,0x0,0x9a,0x43,0x9f,0x41,0x4,0x0,0xd0,0x73,0x0,0x15,0x0,0x73,0x0,0x5f,0x41,0x0,0x0,0x0,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb0,0x1a,0xfb,0x15,0x0,0x41,0x1,0x0,0x0,0x98,0x43,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x0,0x0,0x9f,0x43,0x4,0x9a,0x41,0x0,0xd0,0x73,0x0,0x15,0x0,0x73,0x0,0x5f,0x41,0x0,0x0,0x0,0x61,0x6d,0x0,0x0,0x0,0x61,0x73,0x0,0xd6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x71,0x73,0x0,0x9a,0x43,0x9f,0x41,0x4,0x0,0xd0,0x73,0x0,0x15,0x0,0x73,0x0,0x5f,0x41,0x0,0x0,0x0,0x61,0x6d,0x0,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0x1a,0x5b,0x1a,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oA+\004@A\362Zihiii\004@A\032\004\000\000\000\000\000\241aAs\000\000s\000\000A\241\000\000ass\000\020\000\001\000as\000\326\000 \000\000\257\032\000\000\000aq\000\000\232C\237A\004\000\320s\000\025\000s\000_A\000\000\000\000[\032Y\032~\032\032[\032\256\032\272\032\260\032\373\025\000A\001\000\000\230C \000\000\257\032\000\000\000aq\000\000\237C\004\232A\000\320s\000\025\000s\000_A\000\000\000am\000\000\000as\000\326\000\000\000\000\000\000\000\000\000\000aqs\000\232C\237A\004\000\320s\000\025\000s\000_A\000\000\000am\000\000[\032Y\032~\032\032[\032\000\000\000\013\000\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eedecce4660fd11a4f9173f79605980363401fa4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQSsEQEHyWmloaWlpBEBBGgQAAAAAAKFhQXMAAHMAAEGhAABhc3MAEAABAGFzANYAIAAArxoAAABhcQAAmkOfQQQA0HMAFQBzAF9BAAAAAFsaWRp+GhpbGq4auhqwGvsVAEEBAACYQyAAAK8aAAAAYXEAAJ9DBJpBANBzABUAcwBfQQAAAGFtAAAAYXMA1gAAAAAAAAAAAABhcXMAmkOfQQQA0HMAFQBzAF9BAAAAYW0AAFsaWRp+GhpbGgAAAAsAAAALCws= Step #5: MERGE-OUTER: attempt 3144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1533896502 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae86fdb198, 0x55ae86fe3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae86fe3918,0x55ae8706b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eedecce4660fd11a4f9173f79605980363401fa4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10987 processed earlier; will process 4288 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae847ef5dd bp 0x000000000000 sp 0x7ffe51c52210 T41539) Step #5: ==41539==The signal is caused by a READ memory access. Step #5: #0 0x55ae847ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae84611280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae84610fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae845ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae8450fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae84467c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae844711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae844586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae844843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb76ce7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae8444baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41539==Register values: Step #5: rax = 0x000055ae88525410 rbx = 0x000055ae88525410 rcx = 0x000055ae885258c0 rdx = 0x00007ffb76eafb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe51c52210 Step #5: r8 = 0x000055ae88525410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb76eafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae879ee960 r14 = 0x0000000100000004 r15 = 0x000055ae8695b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0xff,0xff,0xa,0x70,0x41,0x69,0x68,0x69,0x68,0x1,0xf,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x6a,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x69,0x68,0x4a,0x1,0x4a,0x4a,0x69,0x4a,0x68,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4e,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x69,0x4a,0x68,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x69,0x68,0x4a,0x1,0x4a,0x4a,0x69,0x4a,0x68,0x4a,0xd,0x0,0x41,0x62,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@B\253jAih\001\015\000A\005\001\267\253A\377\377\012pAihih\001\017\000A\005\001ihij\001\000\000\000\000\000\000\000T\000JJJJJJJJJJJihJ\001JJiJhJJJJJJJJJJJJJNJJJJJJJJJJJJJJJJJJJJJJJJJiJhJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJihJ\001JJiJhJ\015\000Ab\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-450b8083cdf56fe6fd5f31128085211011fa192c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEKrakFpaAENAEEFAberQf//CnBBaWhpaAEPAEEFAWloaWoBAAAAAAAAAFQASkpKSkpKSkpKSkppaEoBSkppSmhKSkpKSkpKSkpKSkpKTkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkppSmhKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkppaEoBSkppSmhKDQBBYgALAAs= Step #5: MERGE-OUTER: attempt 3145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1534035257 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b424fe198, 0x560b42506911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b42506918,0x560b4258e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/450b8083cdf56fe6fd5f31128085211011fa192c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10988 processed earlier; will process 4287 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 374e. Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b3fd125dd bp 0x000000000000 sp 0x7fffe7aba3c0 T41543) Step #5: ==41543==The signal is caused by a READ memory access. Step #5: #0 0x560b3fd125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b3fb34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b3fb33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b3fb11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b3fa32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b3f98ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b3f9941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b3f97b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b3f9a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4aa9a76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b3f96eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41543==Register values: Step #5: rax = 0x0000560b44171d50 rbx = 0x0000560b44171d50 rcx = 0x0000560b44172200 rdx = 0x00007f4aa9c3eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe7aba3c0 Step #5: r8 = 0x0000560b44171d50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4aa9c3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b42f11960 r14 = 0x0000000100000004 r15 = 0x0000560b41e7e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x20,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0x77,0xc1,0x41,0x45,0x6e,0x6c,0x41,0x22,0x78,0x1,0x41,0x45,0x75,0x41,0x69,0x1,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x45,0x41,0x6c,0x69,0x6e,0x6b,0x78,0x6a,0x4d,0x45,0x41,0x2d,0x45,0x73,0xc1,0x71,0x45,0x49,0x45,0x41,0x71,0x41,0x6d,0x45,0x41,0x2d,0x45,0x43,0x4d,0x45,0xce,0x41,0xbc,0x41,0x22,0x41,0x1,0x41,0x6e,0x45,0x78,0x6b,0x41,0x6c,0x69,0x6a,0x4d,0x45,0x41,0x2d,0x45,0x73,0xc1,0x71,0x45,0x49,0x45,0x41,0x71,0x41,0x6d,0x45,0x41,0x2d,0x45,0x43,0xc1,0x45,0x45,0x41,0xbc,0x41,0x45,0x41,0xc2,0x41,0x41,0x22,0x41,0x41,0x71,0x41,0x1,0x45,0x6c,0x69,0x20,0x1,0xc1,0x45,0x41,0xb5,0x4d,0x41,0x45,0x41,0x45,0x41,0x71,0xc1,0x22,0x41,0x1,0x41,0x45,0x41,0x69,0x6e,0x6b,0x78,0x6a,0x4d,0x45,0x41,0x2d,0x45,0x73,0xc1,0x71,0x45,0x49,0x45,0x41,0x71,0x41,0x6d,0x45,0x6c,0x69,0x6e,0x6b,0x45,0x6c,0x69,0x70,0x75,0x78,0x41,0x6c,0x69,0x6e,0x22,0x0,0x0,0x1,0x21,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0 @A.A=qEw\301AEnlA\"x\001AEuAi\001\301EMA\274AEAEAqA\"A\001AEAlinkxjMEA-Es\301qEIEAqAmEA-ECME\316A\274A\"A\001AnExkAlijMEA-Es\301qEIEAqAmEA-EC\301EEA\274AEA\302AA\"AAqA\001Eli \001\301EA\265MAEAEAq\301\"A\001AEAinkxjMEA-Es\301qEIEAqAmElinkElipuxAlin\"\000\000\001!\000\000\000\000\001\017\017\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa4fe4c87a54ff0fdca042a22051ef199142eb02 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAgQEEuQT1xRXfBQUVubEEieAFBRXVBaQHBRU1BvEFFQUVBcUEiQQFBRUFsaW5reGpNRUEtRXPBcUVJRUFxQW1FQS1FQ01FzkG8QSJBAUFuRXhrQWxpak1FQS1Fc8FxRUlFQXFBbUVBLUVDwUVFQbxBRUHCQUEiQUFxQQFFbGkgAcFFQbVNQUVBRUFxwSJBAUFFQWlua3hqTUVBLUVzwXFFSUVBcUFtRWxpbmtFbGlwdXhBbGluIgAAASEAAAAAAQ8PAAs= Step #5: MERGE-OUTER: attempt 3146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1534176353 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9e67c2198, 0x55a9e67ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9e67ca918,0x55a9e68520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa4fe4c87a54ff0fdca042a22051ef199142eb02' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10990 processed earlier; will process 4285 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9e3fd65dd bp 0x000000000000 sp 0x7fff0cfd6160 T41547) Step #5: ==41547==The signal is caused by a READ memory access. Step #5: #0 0x55a9e3fd65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9e3df8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9e3df7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9e3dd5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9e3cf6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9e3c4ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9e3c581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9e3c3f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9e3c6b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f796ae21082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9e3c32aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41547==Register values: Step #5: rax = 0x000055a9e7d74460 rbx = 0x000055a9e7d74460 rcx = 0x000055a9e7d74910 rdx = 0x00007f796afe9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0cfd6160 Step #5: r8 = 0x000055a9e7d74460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f796afe9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9e71d5960 r14 = 0x0000000100000004 r15 = 0x000055a9e6142386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0xad,0x42,0x82,0xc2,0x41,0x7d,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x42,0x7f,0x41,0x82,0x42,0x42,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7e,0x7a,0x7f,0x42,0xc2,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0xc1,0x42,0x7f,0x10,0x0,0x42,0x42,0x7f,0x80,0x42,0x42,0x42,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x42,0x7f,0x41,0x82,0x42,0x42,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x42,0x82,0x42,0x42,0x7f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B~B|B}zBBBAB\177\202\302BAyzy\210B;~\205zB\255B\202\302A}BAB\177\202\302B\377\202\302BB\304~zB\177\202BB\177A\202BB\302\205zBAB\177\202\302B\177\202BBB}zzB\237\212\300;~z\177B\302B|B}zBBB\301B\177\020\000BB\177\200BBB@B~B|B}zBBBAB\177\202\302BAyzy\210B;~\205zBBB}zzB\237\212\300;B\177\202\302B\377\202\302BB\304~zB\177\202BB\177A\202BB\302\205zBAB\177\202\302B\177\202BBB}zB\202BB\177\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d0a72227e0a860eee0c97a8c1ab45d52373ddfc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJ+QnxCfXpCQkJBQn+CwkJBeXp5iEI7foV6Qq1CgsJBfUJBQn+CwkL/gsJCQsR+ekJ/gkJCf0GCQkLChXpCQUJ/gsJCf4JCQkJ9enpCn4rAO356f0LCQnxCfXpCQkLBQn8QAEJCf4BCQkJAQn5CfEJ9ekJCQkFCf4LCQkF5enmIQjt+hXpCQkJ9enpCn4rAO0J/gsJC/4LCQkLEfnpCf4JCQn9BgkJCwoV6QkFCf4LCQn+CQkJCfXpCgkJCfwALAAs= Step #5: MERGE-OUTER: attempt 3147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1534312986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a661ee198, 0x561a661f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a661f6918,0x561a6627e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d0a72227e0a860eee0c97a8c1ab45d52373ddfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10991 processed earlier; will process 4284 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a63a025dd bp 0x000000000000 sp 0x7ffdcbdeea30 T41551) Step #5: ==41551==The signal is caused by a READ memory access. Step #5: #0 0x561a63a025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a63824280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a63823fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a63801929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a63722ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a6367ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a636841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a6366b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a636973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a2e5e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a6365eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41551==Register values: Step #5: rax = 0x0000561a6789f410 rbx = 0x0000561a6789f410 rcx = 0x0000561a6789f8c0 rdx = 0x00007f7a2e7abb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcbdeea30 Step #5: r8 = 0x0000561a6789f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a2e7abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a66c01960 r14 = 0x0000000100000004 r15 = 0x0000561a65b6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x0,0x0,0x0,0x0,0x0,0x6e,0x6e,0x6e,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x10,0x0,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x70,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6c,0x69,0x6a,0x75,0x78,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0xb7,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x6e,0x0,0x58,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x70,0x1,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x70,0x1,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6a,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x1a,0x42,0x89,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@\000\000\000\000\000nnnnlinuxnnnnnnnnnnnnnnnn\020\000nnnnnnnnnnnnnnpnnnnnnnnnnnnnnnnlijuxnnnnnnnnnnnnnnn\267\000\000\000\000 \000\000n\000Xnnnnnnnnnnnp\001nnnnnnnnnnnnnnnp\001nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn\016\000\000\000\000\000\000\000jnnnnnnnnnnnnnn\032B\211\"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1eef4beaca728eefe1b33345fd5159cedbd3526 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQAAAAAAAbm5ubmxpbnV4bm5ubm5ubm5ubm5ubm5ubhAAbm5ubm5ubm5ubm5ubm5wbm5ubm5ubm5ubm5ubm5ubmxpanV4bm5ubm5ubm5ubm5ubm5utwAAAAAgAABuAFhubm5ubm5ubm5ubnABbm5ubm5ubm5ubm5ubm5ucAFubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubg4AAAAAAAAAam5ubm5ubm5ubm5ubm5uGkKJIgALAAs= Step #5: MERGE-OUTER: attempt 3148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1534450655 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ad8257198, 0x564ad825f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ad825f918,0x564ad82e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1eef4beaca728eefe1b33345fd5159cedbd3526' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10992 processed earlier; will process 4283 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 334 ft: 335 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 412 ft: 460 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564ad5a6b5dd bp 0x000000000000 sp 0x7fff12ae3530 T41555) Step #5: ==41555==The signal is caused by a READ memory access. Step #5: #0 0x564ad5a6b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564ad588d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564ad588cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564ad586a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564ad578bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564ad56e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564ad56ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564ad56d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564ad57003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f584820c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564ad56c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41555==Register values: Step #5: rax = 0x0000564ada8d22c0 rbx = 0x0000564ada8d22c0 rcx = 0x0000564ada8d2770 rdx = 0x00007f58483d4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff12ae3530 Step #5: r8 = 0x0000564ada8d22c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58483d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ad8c6a960 r14 = 0x0000000100000004 r15 = 0x0000564ad7bd7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x6e,0x41,0x1,0x3,0x40,0x41,0xb1,0xb7,0xa0,0x4d,0x41,0x67,0x6a,0x67,0xe,0x6,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x50,0x0,0x77,0x69,0x6e,0x0,0xb5,0x0,0x0,0x7a,0x0,0x0,0xbd,0x0,0x0,0x7a,0x1a,0x6e,0x0,0xb5,0x0,0x0,0x7a,0x0,0x0,0x50,0x0,0x0,0x7a,0x1a,0xd1,0x0,0x70,0x0,0x0,0x1a,0xd1,0x0,0x70,0x0,0x0,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd1,0xd0,0x0,0x0,0x6b,0xd0,0x0,0x0,0x67,0xe,0x6,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x1a,0xd1,0x0,0x70,0x0,0x0,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd1,0xd0,0x0,0x0,0x6b,0xd0,0x0,0x0,0x67,0xe,0x6,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x50,0x0,0x77,0x69,0x6e,0x0,0xb5,0x0,0x0,0x7a,0x0,0x0,0x50,0x0,0x0,0x7a,0x1a,0xd1,0x0,0x74,0x0,0x0,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0x0,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd5,0x0,0xd3,0x0,0xd0,0x0,0x0,0x5a,0x1a,0xd1,0x0,0x1,0xd0,0x6a,0xd1,0x1,0xd0,0x6b,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\002nA\001\003@A\261\267\240MAgjg\016\006\001\000\000\001\001\000\000P\000win\000\265\000\000z\000\000\275\000\000z\032n\000\265\000\000z\000\000P\000\000z\032\321\000p\000\000\032\321\000p\000\000\000\320k\001\320k\323\001\320k\001\320k\321\320\000\000k\320\000\000g\016\006\000\000\001\001\000\000\000\000\032\321\000p\000\000\000\320k\001\320k\323\001\320k\001\320k\321\320\000\000k\320\000\000g\016\006\000\000\001\001\000\000\001P\000win\000\265\000\000z\000\000P\000\000z\032\321\000t\000\000\000\320k\001\320k\323\001\320k\001\320k\000\001\320k\001\320k\325\000\323\000\320\000\000Z\032\321\000\001\320j\321\001\320k\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3be4f42ed4bb039c8f1ed710c606ff79e338dfd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQJuQQEDQEGxt6BNQWdqZw4GAQAAAQEAAFAAd2luALUAAHoAAL0AAHoabgC1AAB6AABQAAB6GtEAcAAAGtEAcAAAANBrAdBr0wHQawHQa9HQAABr0AAAZw4GAAABAQAAAAAa0QBwAAAA0GsB0GvTAdBrAdBr0dAAAGvQAABnDgYAAAEBAAABUAB3aW4AtQAAegAAUAAAehrRAHQAAADQawHQa9MB0GsB0GsAAdBrAdBr1QDTANAAAFoa0QAB0GrRAdBrAQALAAs= Step #5: MERGE-OUTER: attempt 3149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1534590718 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c57a01198, 0x557c57a09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c57a09918,0x557c57a910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3be4f42ed4bb039c8f1ed710c606ff79e338dfd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10995 processed earlier; will process 4280 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 411 ft: 412 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c552155dd bp 0x000000000000 sp 0x7ffc56b27430 T41559) Step #5: ==41559==The signal is caused by a READ memory access. Step #5: #0 0x557c552155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c55037280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c55036fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c55014929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c54f35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c54e8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c54e971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c54e7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c54eaa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34f98b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c54e71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41559==Register values: Step #5: rax = 0x0000557c5a23b430 rbx = 0x0000557c5a23b430 rcx = 0x0000557c5a23b420 rdx = 0x00007f34f9a7ab80 Step #5: rdi = 0x0000557c5a23b420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc56b27430 Step #5: r8 = 0x0000557c5a23b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34f9a7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c58414960 r14 = 0x0000000100000004 r15 = 0x0000557c57381386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x73,0x41,0x41,0x4,0x40,0x41,0x2c,0x1,0x4,0x0,0x0,0x64,0x0,0x5e,0x6c,0x69,0x6e,0x75,0x78,0xc0,0x1a,0xa5,0x1a,0x5d,0xf,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x1a,0x5d,0x1a,0x0,0xae,0x1a,0x5d,0x0,0xae,0x1a,0x5d,0x0,0x56,0x1a,0x1a,0x5d,0xf,0x0,0x0,0x64,0x0,0x56,0x0,0x5e,0x6c,0x69,0x6e,0x75,0x78,0xc0,0x1a,0xa5,0x1a,0x5d,0xf,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x1a,0x5d,0x1a,0x0,0xae,0x1a,0x5d,0x0,0xae,0x1a,0x5d,0x0,0x56,0x1a,0x1a,0x5d,0xf,0x0,0x0,0x64,0x0,0x56,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x7e,0x1a,0xae,0x1a,0x0,0x5d,0x1a,0x0,0xae,0x1a,0x5d,0x0,0xae,0x1a,0x5d,0x0,0x56,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x0,0x99,0x1a,0x5d,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0xb,0x5d,0x1a,0x0,0xae,0x1a,0x5d,0x0,0xae,0x1a,0x5d,0x0,0x56,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x1a,0xae,0x1a,0x79,0x1a,0xa5,0x1a,0x5d,0xf,0x9c,0x0,0xae,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012sAA\004@A,\001\004\000\000d\000^linux\300\032\245\032]\017\301\301\301\301\301\301\301\301\032]\032\000\256\032]\000\256\032]\000V\032\032]\017\000\000d\000V\000^linux\300\032\245\032]\017\301\301\301\301\301\301\301\301\032]\032\000\256\032]\000\256\032]\000V\032\032]\017\000\000d\000V\032\000\256\032]\032~\032\256\032\000]\032\000\256\032]\000\256\032]\000V\032\000\256\032]\032\000\231\032]\000asm\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000\013]\032\000\256\032]\000\256\032]\000V\032\000\256\032]\032\000\256\032]\032\032\256\032y\032\245\032]\017\234\000\256\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d89314b69d57a0f9d7e340efde03e06690e4ef0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQpzQUEEQEEsAQQAAGQAXmxpbnV4wBqlGl0PwcHBwcHBwcEaXRoArhpdAK4aXQBWGhpdDwAAZABWAF5saW51eMAapRpdD8HBwcHBwcHBGl0aAK4aXQCuGl0AVhoaXQ8AAGQAVhoArhpdGn4arhoAXRoArhpdAK4aXQBWGgCuGl0aAJkaXQBhc20BAAAAAAAAAAAAAAAAAAAAAAAAAAQAC10aAK4aXQCuGl0AVhoArhpdGgCuGl0aGq4aeRqlGl0PnACuAAsACws= Step #5: MERGE-OUTER: attempt 3150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1534730334 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e52d4dd198, 0x55e52d4e5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e52d4e5918,0x55e52d56d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d89314b69d57a0f9d7e340efde03e06690e4ef0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10997 processed earlier; will process 4278 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: #1 pulse cov: 316 ft: 317 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e52acf15dd bp 0x000000000000 sp 0x7ffc317ffc70 T41563) Step #5: ==41563==The signal is caused by a READ memory access. Step #5: #0 0x55e52acf15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e52ab13280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e52ab12fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e52aaf0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e52aa11ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e52a969c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e52a9731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e52a95a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e52a9863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f421f862082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e52a94daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41563==Register values: Step #5: rax = 0x000055e52ecd64e0 rbx = 0x000055e52ecd64e0 rcx = 0x000055e52ecd6990 rdx = 0x00007f421fa2ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc317ffc70 Step #5: r8 = 0x000055e52ecd64e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f421fa2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e52def0960 r14 = 0x0000000100000004 r15 = 0x000055e52ce5d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0xf4,0x1,0x0,0xfd,0xce,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xcb,0x1,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xce,0x0,0x0,0x0,0xab,0x0,0xfd,0x84,0x1,0x0,0xfd,0xca,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x0,0xfd,0xf1,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x10,0x0,0xfd,0x84,0x1,0x0,0xfd,0xce,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xf9,0x1,0x0,0x84,0x1,0x0,0xfd,0xda,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0xfd,0x5e,0x1,0x0,0xfd,0xcb,0x1,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xce,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xce,0x1,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xce,0x0,0x0,0x0,0xab,0x0,0xfd,0x84,0x1,0x0,0xfd,0xca,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x0,0xfd,0xf1,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xce,0x0,0x0,0xfd,0x84,0x1,0x0,0xfd,0xf9,0x1,0x0,0x84,0x1,0x0,0x45,0xd,0x0,0xfd,0x84,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375^\000\375M\375\364\001\000\375\316\000\000\000\253\000\000\375\204\001\000\375\313\001\000\000\375\204\001\000\375\316\000\000\000\253\000\375\204\001\000\375\312\001\375\204\001\000\375\331\001\000\000\375\177\001\000\375\361\000\000\375\204\001\000\375\331\001\020\000\375\204\001\000\375\316\000\000\375\204\001\000\375\371\001\000\204\001\000\375\332\001\375\204\001\000\375\331\001\000\375^\001\000\375\313\001\000\000\375\204\001\000\375\316\000\000\375\204\001\000\375\316\001\000\000\375\204\001\000\375\316\000\000\000\253\000\375\204\001\000\375\312\001\375\204\001\000\375\331\001\000\000\375\177\001\000\375\361\000\000\375\204\001\000\375\331\001\000\000\375\204\001\000\375\316\000\000\375\204\001\000\375\371\001\000\204\001\000E\015\000\375\204\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae7a54725302d6ddb22ad8bd2b2537907e160a04 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/V4A/U399AEA/c4AAACrAAD9hAEA/csBAAD9hAEA/c4AAACrAP2EAQD9ygH9hAEA/dkBAAD9fwEA/fEAAP2EAQD92QEQAP2EAQD9zgAA/YQBAP35AQCEAQD92gH9hAEA/dkBAP1eAQD9ywEAAP2EAQD9zgAA/YQBAP3OAQAA/YQBAP3OAAAAqwD9hAEA/coB/YQBAP3ZAQAA/X8BAP3xAAD9hAEA/dkBAAD9hAEA/c4AAP2EAQD9+QEAhAEARQ0A/YQBAAs= Step #5: MERGE-OUTER: attempt 3151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1534868291 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efba548198, 0x55efba550911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efba550918,0x55efba5d80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae7a54725302d6ddb22ad8bd2b2537907e160a04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 10999 processed earlier; will process 4276 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efb7d5c5dd bp 0x000000000000 sp 0x7ffe4d04c020 T41567) Step #5: ==41567==The signal is caused by a READ memory access. Step #5: #0 0x55efb7d5c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efb7b7e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efb7b7dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efb7b5b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efb7a7cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efb79d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efb79de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efb79c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efb79f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27fc3c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efb79b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41567==Register values: Step #5: rax = 0x000055efbb6c72a0 rbx = 0x000055efbb6c72a0 rcx = 0x000055efbb6c7750 rdx = 0x00007f27fc58fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4d04c020 Step #5: r8 = 0x000055efbb6c72a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f27fc58fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efbaf5b960 r14 = 0x0000000100000004 r15 = 0x000055efb9ec8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0xfd,0x4c,0x0,0x1,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0x89,0x1,0xfd,0x26,0x1,0x0,0xfd,0xa8,0x0,0xfd,0x89,0x1,0xfd,0x26,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0x89,0x1,0x0,0xfd,0xa8,0x0,0xc,0x0,0x0,0x1,0xfd,0x89,0x1,0xfd,0x26,0x1,0x0,0xfd,0x4f,0x0,0x9f,0x0,0xfd,0x4a,0x0,0x97,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x0,0x1,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0x89,0x1,0xfd,0x26,0x1,0x0,0xfd,0xa8,0x0,0xfd,0x89,0x1,0xfd,0x26,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0x89,0x1,0x0,0xfd,0xa8,0x0,0xfd,0x89,0x1,0xfd,0x24,0x1,0x0,0xfd,0x4a,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x9d,0x0,0xfd,0x4c,0x0,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375z\375\030\001\001\014\000\375L\000\001\000\001\000\375z\375\030\001\001\014\000\000\001\375\211\001\375&\001\000\375\250\000\375\211\001\375&\001\000\375J\000\237\000\375\033\000k\000\235\000\375L\000\001\000\375z\375\030\001\001\014\000\000\001\375\211\001\000\375\250\000\014\000\000\001\375\211\001\375&\001\000\375O\000\237\000\375J\000\227\000\375\033\000k\000\235\000\375L\000\001\000\001\000\375z\375\030\001\001\014\000\000\001\375\211\001\375&\001\000\375\250\000\375\211\001\375&\001\000\375J\000\237\000\375\033\000k\000\235\000\375L\000\001\000\375z\375\030\001\001\014\000\000\001\375\211\001\000\375\250\000\375\211\001\375$\001\000\375J\000\237\000\375\033\000k\000\235\000\375L\000\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0b14cf6e73e0992b7cb2845b5dac188979aa385 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/Xr9GAEBDAD9TAABAAEA/Xr9GAEBDAAAAf2JAf0mAQD9qAD9iQH9JgEA/UoAnwD9GwBrAJ0A/UwAAQD9ev0YAQEMAAAB/YkBAP2oAAwAAAH9iQH9JgEA/U8AnwD9SgCXAP0bAGsAnQD9TAABAAEA/Xr9GAEBDAAAAf2JAf0mAQD9qAD9iQH9JgEA/UoAnwD9GwBrAJ0A/UwAAQD9ev0YAQEMAAAB/YkBAP2oAP2JAf0kAQD9SgCfAP0bAGsAnQD9TAABAQs= Step #5: MERGE-OUTER: attempt 3152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535005441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e44bf14198, 0x55e44bf1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e44bf1c918,0x55e44bfa40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f0b14cf6e73e0992b7cb2845b5dac188979aa385' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11000 processed earlier; will process 4275 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4497285dd bp 0x000000000000 sp 0x7ffda1d27c20 T41571) Step #5: ==41571==The signal is caused by a READ memory access. Step #5: #0 0x55e4497285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e44954a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e449549fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e449527929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e449448ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4493a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4493aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4493916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4493bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39473a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e449384aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41571==Register values: Step #5: rax = 0x000055e44d053410 rbx = 0x000055e44d053410 rcx = 0x000055e44d0538c0 rdx = 0x00007f3947571b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda1d27c20 Step #5: r8 = 0x000055e44d053410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3947571be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e44c927960 r14 = 0x0000000100000004 r15 = 0x000055e44b894386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x17,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x70,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x41,0x67,0x67,0x70,0x41,0x41,0x69,0x1,0x6a,0x67,0x41,0x74,0x41,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x69,0x1,0x69,0x1,0x6a,0x67,0x41,0x74,0x41,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x78,0x67,0x41,0x74,0x41,0x69,0x1,0x6a,0x67,0x48,0x74,0x41,0x67,0x4d,0x67,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x67,0x41,0x4d,0x41,0x41,0x67,0x4d,0x41,0x67,0x67,0x41,0x41,0x74,0x49,0x6a,0x45,0x70,0x41,0x69,0x76,0x70,0x45,0x45,0x6a,0x67,0x48,0x74,0x41,0x67,0x4d,0x67,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x67,0x41,0x4d,0x41,0x41,0x67,0x4d,0x41,0x67,0x67,0x41,0x41,0x74,0x49,0x6a,0x45,0x70,0x41,0x69,0x76,0x70,0x45,0x45,0x41,0x13,0x0,0x0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@nAA\002\177A\005A\340\000gwAAggAtA\027gh\015\000AAgAgMpgh\015\000AAgAgMAgAgAMAggMAggpAAi\001jgAtAMAgAgAMAggMAggAtAi\001i\001jgAtAMAgAgAMlinuxxgAtAi\001jgHtAgMggh\015\000AAgAggAMAAgMAggAAtIjEpAivpEEjgHtAgMggh\015\000AAgAggAMAAgMAggAAtIjEpAivpEEA\023\000\000\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-da68e6ec22c2500b2c40444bd1cd47db2fcb966d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUBuQUECf0EFQeAAZ3dBQWdnQXRBF2doDQBBQWdBZ01wZ2gNAEFBZ0FnTUFnQWdBTUFnZ01BZ2dwQUFpAWpnQXRBTUFnQWdBTUFnZ01BZ2dBdEFpAWkBamdBdEFNQWdBZ0FNbGludXh4Z0F0QWkBamdIdEFnTWdnaA0AQUFnQWdnQU1BQWdNQWdnQUF0SWpFcEFpdnBFRWpnSHRBZ01nZ2gNAEFBZ0FnZ0FNQUFnTUFnZ0FBdElqRXBBaXZwRUVBEwAAAQALAAs= Step #5: MERGE-OUTER: attempt 3153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535141734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55614b31e198, 0x55614b326911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55614b326918,0x55614b3ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da68e6ec22c2500b2c40444bd1cd47db2fcb966d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11001 processed earlier; will process 4274 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556148b325dd bp 0x000000000000 sp 0x7fffb899b6e0 T41575) Step #5: ==41575==The signal is caused by a READ memory access. Step #5: #0 0x556148b325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556148954280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556148953fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556148931929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556148852ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561487aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561487b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55614879b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561487c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21b2e4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55614878eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41575==Register values: Step #5: rax = 0x000055614c12b3c0 rbx = 0x000055614c12b3c0 rcx = 0x000055614c12b870 rdx = 0x00007f21b3013b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb899b6e0 Step #5: r8 = 0x000055614c12b3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21b3013be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055614bd31960 r14 = 0x0000000100000004 r15 = 0x000055614ac9e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0xc0,0xc0,0x45,0x41,0x41,0xc0,0x41,0xc0,0x41,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x45,0x41,0x6e,0x45,0x41,0x6b,0x6b,0x67,0x45,0x41,0x6b,0x41,0x23,0x6b,0x6b,0x41,0xbc,0x67,0x6e,0x45,0x41,0x67,0x6b,0x41,0x6a,0x48,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0xc7,0x45,0x41,0x26,0x41,0xbc,0x67,0x45,0x41,0x6e,0x45,0x41,0x6b,0x6b,0x46,0x41,0x45,0x6f,0x6b,0x41,0x6b,0x6e,0x45,0x6b,0x6b,0x41,0x45,0x41,0x41,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x6e,0x67,0x41,0x45,0x41,0x48,0x6a,0x6b,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x45,0x41,0x26,0x6b,0x6b,0x41,0xbc,0x67,0x46,0x41,0x6e,0x45,0x41,0x6b,0x6b,0x67,0x45,0x41,0x69,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x41,0xc0,0x41,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x62,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x6b,0x41,0x0,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x45,0x41,0x6e,0x45,0x41,0x67,0x6b,0x6a,0x41,0x48,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x45,0x41,0x6b,0x78,0x45,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\300\300EAA\300A\300AEA&kA\010A@GA\205gEAHkkkA\274gEAnEAkkgEAkA#kkA\274gnEAgkAjHkAnkkA\307EA&A\274gEAnEAkkFAEokAknEkkAEAAkAkkkA\274gngAEAHjkkAnkkAHEA&kkA\274gFAnEAkkgEAiAkkkA\274gA\300AEA&kA\010A@GA\205bEAHkkkkA\000kkkA\274gEAnEAgkjAHkAnkkAHEAkxE\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2f0bbd0f34f8e812db129456ed862c5ad1a2d9f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUHAwEVBQcBBwEFFQSZrQQhBQEdBhWdFQUhra2tBvGdFQW5FQWtrZ0VBa0Eja2tBvGduRUFna0FqSGtBbmtrQcdFQSZBvGdFQW5FQWtrRkFFb2tBa25Fa2tBRUFBa0Fra2tBvGduZ0FFQUhqa2tBbmtrQUhFQSZra0G8Z0ZBbkVBa2tnRUFpQWtra0G8Z0HAQUVBJmtBCEFAR0GFYkVBSGtra2tBAGtra0G8Z0VBbkVBZ2tqQUhrQW5ra0FIRUFreEW+AAs= Step #5: MERGE-OUTER: attempt 3154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535279240 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559207583198, 0x55920758b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55920758b918,0x5592076130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2f0bbd0f34f8e812db129456ed862c5ad1a2d9f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11002 processed earlier; will process 4273 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559204d975dd bp 0x000000000000 sp 0x7fff0d6934b0 T41579) Step #5: ==41579==The signal is caused by a READ memory access. Step #5: #0 0x559204d975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559204bb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559204bb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559204b96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559204ab7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559204a0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559204a191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559204a006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559204a2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3c4d0d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592049f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41579==Register values: Step #5: rax = 0x0000559208ae8470 rbx = 0x0000559208ae8470 rcx = 0x0000559208ae8920 rdx = 0x00007fb3c4ed5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0d6934b0 Step #5: r8 = 0x0000559208ae8470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3c4ed5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559207f96960 r14 = 0x0000000100000004 r15 = 0x0000559206f03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x6c,0x41,0x21,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0xf6,0xb8,0x9c,0x41,0xb8,0x99,0x9d,0x41,0xb8,0x65,0x41,0xe3,0x41,0x41,0xb8,0x9d,0x8d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9e,0x65,0x1,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0xe5,0x48,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0xf6,0xb8,0x9c,0x41,0xb8,0x99,0x9d,0x41,0xb8,0x65,0x41,0xe3,0x41,0x41,0xb8,0x9d,0x8d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9e,0x65,0x1,0x41,0xb8,0x9d,0x72,0x6d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001PlA!\004@AsAMA\235\305\375\001\263AFAA\270\231AsAMA\235\305\375\001\263AFAA\270\231\235A\366\270\234A\270\231\235A\270eA\343AA\270\235\215AA\270\234e\270\235\235AA\270\234eAFAA\270\231\235AA\270\236e\001A\270\235\235AA\270\234\345H\004@\005\017\000\013EEAFAA\270\231\235AA\270\234eAAMA\235\305\375\001\263AFAA\270\231AsAMA\235\305\375\001\263AFAA\270\231\235A\366\270\234A\270\231\235A\270eA\343AA\270\235\215AA\270\234e\270\235\235AA\270\234eAFAA\270\231\235AA\270\236e\001A\270\235rm\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53a2dbd309ee5bccd1bf1a4ac5fdaa8ad7d7d015 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVBsQSEEQEFzQU1BncX9AbNBRkFBuJlBc0FNQZ3F/QGzQUZBQbiZnUH2uJxBuJmdQbhlQeNBQbidjUFBuJxluJ2dQUG4nGVBRkFBuJmdQUG4nmUBQbidnUFBuJzlSARABQ8AC0VFQUZBQbiZnUFBuJxlQUFNQZ3F/QGzQUZBQbiZQXNBTUGdxf0Bs0FGQUG4mZ1B9ricQbiZnUG4ZUHjQUG4nY1BQbicZbidnUFBuJxlQUZBQbiZnUFBuJ5lAUG4nXJtAQALAAs= Step #5: MERGE-OUTER: attempt 3155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535414284 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5602d3387198, 0x5602d338f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5602d338f918,0x5602d34170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53a2dbd309ee5bccd1bf1a4ac5fdaa8ad7d7d015' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11003 processed earlier; will process 4272 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 446 ft: 447 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602d0b9b5dd bp 0x000000000000 sp 0x7ffc4e9d87b0 T41583) Step #5: ==41583==The signal is caused by a READ memory access. Step #5: #0 0x5602d0b9b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5602d09bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5602d09bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5602d099a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5602d08bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602d0813c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602d081d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602d08046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602d08303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71c1f0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602d07f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41583==Register values: Step #5: rax = 0x00005602d5e00430 rbx = 0x00005602d5e00430 rcx = 0x00005602d5e00420 rdx = 0x00007f71c20d6b80 Step #5: rdi = 0x00005602d5e00420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc4e9d87b0 Step #5: r8 = 0x00005602d5e00430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71c20d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005602d3d9a960 r14 = 0x0000000100000004 r15 = 0x00005602d2d07386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x1f,0x42,0x7d,0x80,0x42,0x44,0xc2,0x42,0x7e,0x42,0x47,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0xbf,0xb0,0x42,0x7d,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0xf9,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x86,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0xb5,0x42,0xfe,0xfc,0x7b,0xc2,0x42,0xff,0xd8,0x98,0x7d,0xbf,0xb1,0x42,0x42,0x7b,0x42,0x40,0x42,0x42,0x80,0x42,0x7d,0x80,0x42,0x29,0xc2,0x42,0x7e,0x8a,0x80,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x42,0x79,0x7d,0x80,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7a,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x87,0x42,0x99,0xbe,0x82,0x23,0x53,0x42,0x42,0x7b,0x42,0x80,0xff,0x9d,0xdf,0x3c,0xc2,0x7c,0x42,0x95,0x80,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B\037B}\200BD\302B~BG}\277\260RB{B\200}\277\260BB{B\200\277\260B}B{B\200}{\302\207\277\260Bn}\277\260B\371{B\200o\277\260~B\202\375\377\334\303wB\231n\206\277\260Bn}\277\260BB{B\200o\277\260\265B\376\374{\302B\377\330\230}\277\261BB{B@BB\200B}\200B)\302B~\212\200}\277\260RB{B\200}\277\260BBBy}\200\277\260BB{B\200}{\302\207\277\260Bn}\277\260BBzB\200o\277\260~B\202\375\377\334\303wB\231n\207B\231\276\202#SBB{B\200\377\235\337<\302|B\225\200|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-713bc3b436084ef2718ed47cf2fd69039d7b3d0c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIfQn2AQkTCQn5CR32/sFJCe0KAfb+wQkJ7QoC/sEJ9QntCgH17woe/sEJufb+wQvl7QoBvv7B+QoL9/9zDd0KZboa/sEJufb+wQkJ7QoBvv7C1Qv78e8JC/9iYfb+xQkJ7QkBCQoBCfYBCKcJCfoqAfb+wUkJ7QoB9v7BCQkJ5fYC/sEJCe0KAfXvCh7+wQm59v7BCQnpCgG+/sH5Cgv3/3MN3Qpluh0KZvoIjU0JCe0KA/53fPMJ8QpWAfAALAAs= Step #5: MERGE-OUTER: attempt 3156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535552545 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5652509be198, 0x5652509c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5652509c6918,0x565250a4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/713bc3b436084ef2718ed47cf2fd69039d7b3d0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11005 processed earlier; will process 4270 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56524e1d25dd bp 0x000000000000 sp 0x7ffd0e148180 T41587) Step #5: ==41587==The signal is caused by a READ memory access. Step #5: #0 0x56524e1d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56524dff4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56524dff3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56524dfd1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56524def2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56524de4ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56524de541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56524de3b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56524de673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc59c335082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56524de2eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41587==Register values: Step #5: rax = 0x00005652522a9a40 rbx = 0x00005652522a9a40 rcx = 0x00005652522a9ef0 rdx = 0x00007fc59c4fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0e148180 Step #5: r8 = 0x00005652522a9a40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc59c4fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005652513d1960 r14 = 0x0000000100000004 r15 = 0x000056525033e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x24,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0x2,0x7c,0x2,0x0,0x0,0x7a,0x0,0x0,0x8d,0x0,0xa5,0xfc,0x7,0x0,0x14,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0x0,0x80,0x0,0x0,0x56,0x0,0xb7,0x0,0xfc,0x7,0x0,0x0,0x55,0x0,0x0,0x0,0x55,0x0,0xbf,0x0,0xb,0x0,0x0,0x7e,0x80,0x0,0x0,0x59,0x0,0xbf,0xfc,0x7,0x0,0x94,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0x0,0xfc,0x1,0x0,0x0,0x50,0x0,0xd,0x0,0x0,0x80,0x0,0x0,0x5d,0x0,0xc0,0x0,0xfc,0x7,0x0,0x0,0xd,0x0,0x0,0x80,0x0,0x0,0x5d,0x0,0xba,0x0,0xfc,0x7,0x0,0x0,0x1,0x4,0x40,0x0,0x54,0x0,0xbf,0x0,0xb,0x0,0x0,0x7e,0x0,0x0,0x1,0x4,0x40,0x0,0x54,0x0,0xbf,0x0,0xb,0x0,0x0,0x7e,0x0,0x80,0x0,0x80,0x59,0x0,0xbf,0xfc,0x7,0x0,0x94,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0x0,0xfc,0x2,0x0,0x77,0x69,0x6e,0xd,0x0,0x0,0x80,0x0,0x0,0x5d,0x0,0xd1,0x0,0xfc,0x7,0x0,0x0,0x1,0x4,0x40,0x0,0x54,0x0,0xbf,0x0,0xb,0x0,0x0,0x7e,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B$B\205\377\377\377\377\377\377\377$\002|\002\000\000z\000\000\215\000\245\374\007\000\024\000\000\000\320\000\020\000\000\200\000\000V\000\267\000\374\007\000\000U\000\000\000U\000\277\000\013\000\000~\200\000\000Y\000\277\374\007\000\224\000\000\000\320\000\020\000\000\374\001\000\000P\000\015\000\000\200\000\000]\000\300\000\374\007\000\000\015\000\000\200\000\000]\000\272\000\374\007\000\000\001\004@\000T\000\277\000\013\000\000~\000\000\001\004@\000T\000\277\000\013\000\000~\000\200\000\200Y\000\277\374\007\000\224\000\000\000\320\000\020\000\000\374\002\000win\015\000\000\200\000\000]\000\321\000\374\007\000\000\001\004@\000T\000\277\000\013\000\000~\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fba71fbe8d603de896b678655e775f333580009c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIkQoX/////////JAJ8AgAAegAAjQCl/AcAFAAAANAAEAAAgAAAVgC3APwHAABVAAAAVQC/AAsAAH6AAABZAL/8BwCUAAAA0AAQAAD8AQAAUAANAACAAABdAMAA/AcAAA0AAIAAAF0AugD8BwAAAQRAAFQAvwALAAB+AAABBEAAVAC/AAsAAH4AgACAWQC//AcAlAAAANAAEAAA/AIAd2luDQAAgAAAXQDRAPwHAAABBEAAVAC/AAsAAH4ACwEACws= Step #5: MERGE-OUTER: attempt 3157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535691366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599eba72198, 0x5599eba7a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599eba7a918,0x5599ebb020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fba71fbe8d603de896b678655e775f333580009c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11007 processed earlier; will process 4268 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599e92865dd bp 0x000000000000 sp 0x7ffc18a20520 T41591) Step #5: ==41591==The signal is caused by a READ memory access. Step #5: #0 0x5599e92865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599e90a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599e90a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599e9085929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599e8fa6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599e8efec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599e8f081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599e8eef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599e8f1b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47472f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599e8ee2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41591==Register values: Step #5: rax = 0x00005599ee3c9560 rbx = 0x00005599ee3c9560 rcx = 0x00005599ee3c9a10 rdx = 0x00007f47474bdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc18a20520 Step #5: r8 = 0x00005599ee3c9560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f47474bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599ec485960 r14 = 0x0000000100000004 r15 = 0x00005599eb3f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7c,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x6f,0x41,0x31,0x69,0x77,0x4e,0x41,0x67,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x75,0x78,0x41,0x70,0x41,0x41,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x75,0x78,0x41,0x70,0x41,0x40,0x41,0x2a,0x41,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x75,0x78,0x41,0x70,0x41,0x40,0x41,0x2a,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x1,0x20,0x91,0xa5,0xe0,0xb2,0x7a,0x41,0x70,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0x41,0x41,0x41,0x47,0x78,0x41,0xe2,0x78,0x41,0x70,0x41,0x41,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x75,0x78,0x41,0x70,0x41,0x2a,0x41,0x41,0x45,0x41,0x67,0x67,0x78,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x75,0x78,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x41,0x67,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x75,0x41,0x6e,0x78,0x41,0x70,0x41,0x41,0x67,0x78,0x75,0x78,0x41,0x70,0x41,0x47,0x41,0x41,0x78,0x78,0x70,0x41,0xe2,0x41,0x67,0x78,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x41,0x41,0x41,0x41,0x0,0x0,0x0,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001|\177AA\004@AKAoA1iwNAggxAMggAAAnuxApAAgxAMggAAAnuxApA@A*AgxAMggAAAnuxApA@A*ElM\320\000\373\030\223\001 \221\245\340\262zApAAAwinAAAAGxA\342xApAAgxAMggAAAnuxApA*AAEAggxlinuxnuxApAAA*EAggxAMggAAuAnxApAAgxuxApAGAAxxpA\342AgxlM\320\000\373\030\223AAAA\000\000\000~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-05e169d5cda9684d73be280dabe3469357db3b4d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXx/QUEEQEFLQW9BMWl3TkFnZ3hBTWdnQUFBbnV4QXBBQWd4QU1nZ0FBQW51eEFwQUBBKkFneEFNZ2dBQUFudXhBcEFAQSpFbE3QAPsYkwEgkaXgsnpBcEFBQXdpbkFBQUFHeEHieEFwQUFneEFNZ2dBQUFudXhBcEEqQUFFQWdneGxpbnV4bnV4QXBBQUEqRUFnZ3hBTWdnQUF1QW54QXBBQWd4dXhBcEFHQUF4eHBB4kFneGxN0AD7GJNBQUFBAAAAfgALAAs= Step #5: MERGE-OUTER: attempt 3158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535828795 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592287b5198, 0x5592287bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592287bd918,0x5592288450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05e169d5cda9684d73be280dabe3469357db3b4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11008 processed earlier; will process 4267 files now Step #5: [LOADING] WASM module load failed: unknown type 4 Step #5: #1 pulse cov: 382 ft: 383 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559225fc95dd bp 0x000000000000 sp 0x7fffa0a4fc90 T41595) Step #5: ==41595==The signal is caused by a READ memory access. Step #5: #0 0x559225fc95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559225deb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559225deafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559225dc8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559225ce9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559225c41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559225c4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559225c326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559225c5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ff9074082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559225c25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41595==Register values: Step #5: rax = 0x00005592296d0430 rbx = 0x00005592296d0430 rcx = 0x00005592296d0420 rdx = 0x00007f6ff923cb80 Step #5: rdi = 0x00005592296d0420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffa0a4fc90 Step #5: r8 = 0x00005592296d0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ff923cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005592291c8960 r14 = 0x0000000100000004 r15 = 0x0000559228135386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x7,0x4d,0x67,0xb7,0x41,0xf7,0x22,0x41,0x41,0x41,0x41,0x4f,0x41,0x87,0x4d,0x67,0xb7,0x41,0xf7,0x22,0x41,0x70,0x41,0xbf,0xb7,0x24,0x45,0x4e,0x41,0x51,0xc1,0x41,0xd5,0x77,0x69,0x6e,0x41,0x81,0x4d,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x41,0x41,0x0,0x41,0x2e,0x41,0x77,0x69,0x41,0x0,0x41,0x26,0x41,0x77,0x6d,0x41,0x81,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x1,0x0,0xe4,0x80,0x7f,0x1a,0x74,0x41,0xbf,0xb7,0x24,0x4e,0x41,0x51,0x4a,0x41,0x81,0x4d,0x41,0x81,0x5c,0xd0,0x0,0xfb,0x19,0x6e,0x1,0x0,0xe4,0x80,0x7f,0x1a,0x74,0x41,0xbf,0xb7,0x24,0x4e,0x41,0x51,0x4a,0x41,0x81,0x4d,0x41,0x4d,0xd0,0x0,0x0,0x0,0x0,0xaf,0x41,0x41,0x0,0x41,0x2e,0x41,0x77,0x69,0x41,0x0,0x41,0x26,0x41,0x77,0x69,0x41,0x81,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x41,0x0,0xe4,0x80,0x7f,0x1a,0x74,0x41,0xb8,0xc0,0x1,0x0,0x1,0x0,0x0,0x4d,0x41,0x6a,0x6b,0x0,0x59,0x6d,0x0,0x0,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x6b,0x49,0x45,0x45,0x73,0x45,0x41,0xd,0x67,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\007Mg\267A\367\"AAAAOA\207Mg\267A\367\"ApA\277\267$ENAQ\301A\325winA\201MAM\320\000\373\024\000AAA\000A.AwiA\000A&AwmA\201M\320\000\373\031n\001\000\344\200\177\032tA\277\267$NAQJA\201MA\201\\\320\000\373\031n\001\000\344\200\177\032tA\277\267$NAQJA\201MAM\320\000\000\000\000\257AA\000A.AwiA\000A&AwiA\201M\320\000\373\031nA\000\344\200\177\032tA\270\300\001\000\001\000\000MAjk\000Ym\000\000\000\032\032\032\032\032\032kIEEsEA\015g\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3007d88d6b2dab0c2411e5230de5176df2f2a673 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQQdNZ7dB9yJBQUFBT0GHTWe3QfciQXBBv7ckRU5BUcFB1XdpbkGBTUFN0AD7FABBQUEAQS5Bd2lBAEEmQXdtQYFN0AD7GW4BAOSAfxp0Qb+3JE5BUUpBgU1BgVzQAPsZbgEA5IB/GnRBv7ckTkFRSkGBTUFN0AAAAACvQUEAQS5Bd2lBAEEmQXdpQYFN0AD7GW5BAOSAfxp0QbjAAQABAABNQWprAFltAAAAGhoaGhoaa0lFRXNFQQ1nAAALAAs= Step #5: MERGE-OUTER: attempt 3159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1535967096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f3007f198, 0x559f30087911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f30087918,0x559f3010f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3007d88d6b2dab0c2411e5230de5176df2f2a673' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11010 processed earlier; will process 4265 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f2d8935dd bp 0x000000000000 sp 0x7ffd16a259a0 T41599) Step #5: ==41599==The signal is caused by a READ memory access. Step #5: #0 0x559f2d8935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f2d6b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f2d6b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f2d692929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f2d5b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f2d50bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f2d5151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f2d4fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f2d5283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6673c04082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f2d4efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41599==Register values: Step #5: rax = 0x0000559f32534410 rbx = 0x0000559f32534410 rcx = 0x0000559f325348c0 rdx = 0x00007f6673dccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd16a259a0 Step #5: r8 = 0x0000559f32534410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6673dccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f30a92960 r14 = 0x0000000100000004 r15 = 0x0000559f2f9ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0xb8,0xaa,0x45,0x41,0x76,0x69,0x77,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0x72,0xc0,0x41,0xd7,0x41,0x67,0xb8,0xaa,0xb8,0xaa,0x77,0x41,0x98,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0x2d,0x72,0x72,0x41,0x41,0x72,0xc0,0x41,0x41,0x41,0x67,0xb8,0xaa,0x77,0x69,0x6e,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x6d,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x78,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x4a,0xc0,0xb8,0xaa,0x77,0x41,0x41,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\270\252EAviwr\300A\327rArAAA\221\276j\300wAr\300A\327Ag\270\252\270\252wA\230\270\252wAg\270\252wAEr\300A-rrAAr\300AAAg\270\252winAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252AxvAg\270\252w\270\252wAEm\300A\327rArAAA\221\276j\300w\270\252sxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300\300AAg\270\252sxxAg\270\252w\270\252wAEr\300J\300\270\252wAAo\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-35eaaf91e4201ceaf536913e0eff0bccc3f3e5db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNuKpFQXZpd3LAQddyQXJBQUGRvmrAd0FywEHXQWe4qriqd0GYuKp3QWe4qndBRXLAQS1yckFBcsBBQUFnuKp3aW5BZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QddyZ0HAuKpBeHZBZ7iqd7iqd0FFbcBB13JBckFBQZG+asB3uKpzeHZBZ7iqd7iqd0FFcsBB13JBckFBQZG+asDAQUFnuKpzeHhBZ7iqd7iqd0FFcsBKwLiqd0FBbwALAAs= Step #5: MERGE-OUTER: attempt 3160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1536103647 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575055ec198, 0x5575055f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575055f4918,0x55750567c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35eaaf91e4201ceaf536913e0eff0bccc3f3e5db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11011 processed earlier; will process 4264 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557502e005dd bp 0x000000000000 sp 0x7ffcb040fe00 T41603) Step #5: ==41603==The signal is caused by a READ memory access. Step #5: #0 0x557502e005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557502c22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557502c21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557502bff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557502b20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557502a78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557502a821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557502a696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557502a953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d2fbf6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557502a5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41603==Register values: Step #5: rax = 0x00005575072a64b0 rbx = 0x00005575072a64b0 rcx = 0x00005575072a6960 rdx = 0x00007f7d2fdbeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb040fe00 Step #5: r8 = 0x00005575072a64b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d2fdbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557505fff960 r14 = 0x0000000100000004 r15 = 0x0000557504f6c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x6f,0x41,0x2f,0x4,0x40,0x41,0x4b,0x41,0xaa,0x7a,0x41,0x49,0x67,0x47,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x1,0x68,0x49,0x67,0x67,0x41,0x41,0x4d,0x49,0x67,0x47,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x41,0x4b,0x41,0xaa,0x7a,0x41,0x49,0x67,0x47,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x1,0x68,0x49,0x67,0x67,0x41,0x41,0x4d,0x49,0x67,0x47,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x1,0x49,0x67,0x45,0x77,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001`oA/\004@AKA\252zAIgGA?A,HgEIA?A\001hAkAxpAgA?A,HgEwA\001hIggAAMIgGA?A,HgEIA?A\001hAkAxpAggEIA?A\001hAkAxpAgA?A,HgEAKA\252zAIgGA?A,HgEIA?A\001hAkAxpAgA?A,HgEwA\001hIggAAMIgGA?A,HgEIA?A\001hAkAxpAggEIA?A\001hAkAxpAgA?A,HgEwA\001IgEw\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f31c302beb34832de6f6412b2c54fa130d942b1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWBvQS8EQEFLQap6QUlnR0E/QSxIZ0VJQT9BAWhBa0F4cEFnQT9BLEhnRXdBAWhJZ2dBQU1JZ0dBP0EsSGdFSUE/QQFoQWtBeHBBZ2dFSUE/QQFoQWtBeHBBZ0E/QSxIZ0VBS0GqekFJZ0dBP0EsSGdFSUE/QQFoQWtBeHBBZ0E/QSxIZ0V3QQFoSWdnQUFNSWdHQT9BLEhnRUlBP0EBaEFrQXhwQWdnRUlBP0EBaEFrQXhwQWdBP0EsSGdFd0EBSWdFdwALAAs= Step #5: MERGE-OUTER: attempt 3161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1536240923 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618af571198, 0x5618af579911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618af579918,0x5618af6010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f31c302beb34832de6f6412b2c54fa130d942b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11012 processed earlier; will process 4263 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618acd855dd bp 0x000000000000 sp 0x7ffffd7fffe0 T41607) Step #5: ==41607==The signal is caused by a READ memory access. Step #5: #0 0x5618acd855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618acba7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618acba6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618acb84929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618acaa5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618ac9fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618aca071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618ac9ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618aca1a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba4192b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618ac9e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41607==Register values: Step #5: rax = 0x00005618b0f1c4e0 rbx = 0x00005618b0f1c4e0 rcx = 0x00005618b0f1c990 rdx = 0x00007fba41af3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffd7fffe0 Step #5: r8 = 0x00005618b0f1c4e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba41af3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618aff84960 r14 = 0x0000000100000004 r15 = 0x00005618aeef1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x41,0x99,0x6a,0x74,0x41,0x3a,0x4b,0x41,0xaa,0x63,0x41,0xe7,0x41,0x41,0x0,0x69,0x41,0x4c,0x41,0xaa,0x4d,0x6f,0x4d,0x4,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x80,0x80,0x0,0xa5,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x40,0x41,0x4c,0x41,0x45,0x45,0x1,0x0,0x0,0xb4,0x0,0x41,0x74,0x74,0x41,0x3a,0x4b,0x41,0xaa,0x63,0x41,0xe7,0x41,0x41,0x0,0x69,0x41,0x4c,0x41,0xaa,0x4d,0x6f,0x4d,0x0,0x80,0x0,0x0,0x0,0x1,0x5,0x0,0x41,0xa5,0x80,0x80,0x0,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x40,0x41,0x4c,0x41,0xaa,0x4d,0x6f,0x4d,0xd0,0x0,0x1,0x0,0x67,0x0,0x90,0x0,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0x80,0x80,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0x21,0x0,0xb,0x0,0x69,0x1,0x41,0x40,0x41,0x4c,0x41,0xaa,0x4d,0x6f,0x4d,0xd0,0x0,0x1,0x0,0x1,0x1,0x90,0x0,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0x80,0x80,0x0,0x77,0x69,0x6e,0x0,0x80,0x80,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKA\252MA\231jtA:KA\252cA\347AA\000iALA\252MoM\004\200\200\200\200\000\000\000\200\200\000\245ABA\000\301\320\000\373\026\000A\000i\001A@ALAEE\001\000\000\264\000AttA:KA\252cA\347AA\000iALA\252MoM\000\200\000\000\000\001\005\000A\245\200\200\000BA\000\301\320\000\373\026\000A\000i\001A@ALA\252MoM\320\000\001\000g\000\220\000\000 \000\376\003\000\000\200\200\000\000\200\200\000\200\200\000!\000\013\000i\001A@ALA\252MoM\320\000\001\000\001\001\220\000\000 \000\376\003\000\000\200\200\000win\000\200\200\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15dccb9e029e59e5f2c0e4ff114dd4dd21682629 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQapNQZlqdEE6S0GqY0HnQUEAaUFMQapNb00EgICAgAAAAICAAKVBQkEAwdAA+xYAQQBpAUFAQUxBRUUBAAC0AEF0dEE6S0GqY0HnQUEAaUFMQapNb00AgAAAAAEFAEGlgIAAQkEAwdAA+xYAQQBpAUFAQUxBqk1vTdAAAQBnAJAAACAA/gMAAICAAACAgACAgAAhAAsAaQFBQEFMQapNb03QAAEAAQGQAAAgAP4DAACAgAB3aW4AgIAApQALAAs= Step #5: MERGE-OUTER: attempt 3162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1536377911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f139e6198, 0x558f139ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f139ee918,0x558f13a760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15dccb9e029e59e5f2c0e4ff114dd4dd21682629' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11013 processed earlier; will process 4262 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f111fa5dd bp 0x000000000000 sp 0x7ffd43ab8470 T41611) Step #5: ==41611==The signal is caused by a READ memory access. Step #5: #0 0x558f111fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f1101c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f1101bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f10ff9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f10f1aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f10e72c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f10e7c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f10e636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f10e8f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa68c65a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f10e56aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41611==Register values: Step #5: rax = 0x0000558f15594400 rbx = 0x0000558f15594400 rcx = 0x0000558f155948b0 rdx = 0x00007fa68c822b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd43ab8470 Step #5: r8 = 0x0000558f15594400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa68c822be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f143f9960 r14 = 0x0000000100000004 r15 = 0x0000558f13366386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x17,0x20,0xad,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x51,0xe,0x1,0x0,0x1,0x80,0x80,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x51,0xe,0x1,0x0,0x1,0x80,0x80,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x0,0x1,0x80,0x0,0x0,0x5a,0x0,0x0,0x0,0x41,0xbf,0x41,0x20,0xad,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x51,0xe,0x1,0x0,0x1,0x80,0x80,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x51,0xe,0x1,0x0,0x1,0x80,0x80,0x0,0x0,0x5a,0xe,0x1,0x0,0x0,0xe,0x1,0x0,0x0,0x5a,0xe,0x1,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x0,0x1,0x80,0x0,0x0,0x5a,0x0,0x0,0x0,0x41,0xbf,0x41,0x0,0x5a,0x1,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@A\027 \255\000\000Z\016\001\000\000Z\016\001\200\000\000\000Q\016\001\000\001\200\200\000\000Z\016\001\000\000Z\016\001\200\000\000\000Z\016\001\000\000Z\016\001\200\000\000\000Q\016\001\000\001\200\200\000\000Z\016\001\000\000\016\001\000\000Z\016\001\200\000\000\000Z\016\001\000\001\200\000\000Z\000\000\000A\277A \255\000\000Z\016\001\000\000Z\016\001\200\000\000\000Q\016\001\000\001\200\200\000\000Z\016\001\000\000Z\016\001\200\000\000\000Z\016\001\000\000Z\016\001\200\000\000\000Q\016\001\000\001\200\200\000\000Z\016\001\000\000\016\001\000\000Z\016\001\200\000\000\000Z\016\001\000\001\200\000\000Z\000\000\000A\277A\000Z\001\000\000\000\000\000!\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c43cb3af0d848f74de8f66ed00a34b1367bdffa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEEXIK0AAFoOAQAAWg4BgAAAAFEOAQABgIAAAFoOAQAAWg4BgAAAAFoOAQAAWg4BgAAAAFEOAQABgIAAAFoOAQAADgEAAFoOAYAAAABaDgEAAYAAAFoAAABBv0EgrQAAWg4BAABaDgGAAAAAUQ4BAAGAgAAAWg4BAABaDgGAAAAAWg4BAABaDgGAAAAAUQ4BAAGAgAAAWg4BAAAOAQAAWg4BgAAAAFoOAQABgAAAWgAAAEG/QQBaAQAAAAAAIQALAAs= Step #5: MERGE-OUTER: attempt 3163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1536516591 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d139d5b198, 0x55d139d63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d139d63918,0x55d139deb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c43cb3af0d848f74de8f66ed00a34b1367bdffa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11014 processed earlier; will process 4261 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d13756f5dd bp 0x000000000000 sp 0x7ffd9688d910 T41615) Step #5: ==41615==The signal is caused by a READ memory access. Step #5: #0 0x55d13756f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d137391280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d137390fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d13736e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d13728fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d1371e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1371f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d1371d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1372043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f328bd67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d1371cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41615==Register values: Step #5: rax = 0x000055d13b1cd590 rbx = 0x000055d13b1cd590 rcx = 0x000055d13b1cda40 rdx = 0x00007f328bf2fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9688d910 Step #5: r8 = 0x000055d13b1cd590 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f328bf2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d13a76e960 r14 = 0x0000000100000004 r15 = 0x000055d1396db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6e,0x41,0x41,0x4,0x40,0x42,0xbe,0xbe,0xbd,0xbd,0x7d,0x7a,0x42,0x7c,0x7a,0x42,0x86,0x2,0x42,0x44,0x89,0x42,0x29,0x89,0x42,0x7c,0x42,0x7c,0x42,0x44,0x42,0xc2,0x89,0xbd,0x40,0x42,0x7e,0x7a,0x42,0x86,0x2,0x42,0x44,0x89,0x42,0x29,0x42,0x86,0x7c,0x7a,0x42,0x86,0x2,0x42,0x44,0x89,0x42,0x29,0x89,0x42,0x7c,0x42,0x7c,0x42,0x44,0x42,0xc2,0x89,0xbd,0x40,0x42,0x7e,0x7a,0x42,0x86,0x2,0x42,0x44,0x89,0x42,0x29,0x42,0x86,0x7e,0x42,0x7c,0x42,0x7a,0x42,0x79,0x8a,0x7a,0x7a,0x7c,0x7a,0x42,0x86,0x2,0x42,0x44,0x89,0x42,0x29,0x89,0x42,0x7c,0x42,0x7c,0x42,0x44,0x42,0xc2,0x89,0xbd,0x40,0x42,0x7e,0x7a,0x42,0x86,0x2,0x42,0x44,0x89,0x42,0x29,0x42,0x86,0x7e,0x42,0x7c,0x42,0x7a,0x42,0x79,0x8a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7c,0x7a,0x7d,0x85,0x8a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x79,0x86,0x7e,0x42,0x7c,0x42,0x7a,0x42,0x72,0x7a,0x82,0x7a,0x7d,0x85,0x8a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7e,0x7b,0xa7,0xad,0x50,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177nAA\004@B\276\276\275\275}zB|zB\206\002BD\211B)\211B|B|BDB\302\211\275@B~zB\206\002BD\211B)B\206|zB\206\002BD\211B)\211B|B|BDB\302\211\275@B~zB\206\002BD\211B)B\206~B|BzBy\212zz|zB\206\002BD\211B)\211B|B|BDB\302\211\275@B~zB\206\002BD\211B)B\206~B|BzBy\212zzzzzzzzz|z}\205\212zzzzzzzzzzzzzzzzy\206~B|BzBrz\202z}\205\212zzzzzzzz~{\247\255P\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5034e05e8b3c43ff903c7a035031133df01a0d22 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9uQUEEQEK+vr29fXpCfHpChgJCRIlCKYlCfEJ8QkRCwom9QEJ+ekKGAkJEiUIpQoZ8ekKGAkJEiUIpiUJ8QnxCRELCib1AQn56QoYCQkSJQilChn5CfEJ6QnmKenp8ekKGAkJEiUIpiUJ8QnxCRELCib1AQn56QoYCQkSJQilChn5CfEJ6QnmKenp6enp6enp6fHp9hYp6enp6enp6enp6enp6enp6eYZ+QnxCekJyeoJ6fYWKenp6enp6enp+e6etUAALAAs= Step #5: MERGE-OUTER: attempt 3164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1536651670 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1be16f198, 0x55e1be177911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1be177918,0x55e1be1ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5034e05e8b3c43ff903c7a035031133df01a0d22' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11015 processed earlier; will process 4260 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1bb9835dd bp 0x000000000000 sp 0x7ffe3a7550b0 T41619) Step #5: ==41619==The signal is caused by a READ memory access. Step #5: #0 0x55e1bb9835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1bb7a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1bb7a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1bb782929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1bb6a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1bb5fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1bb6051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1bb5ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1bb6183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe52f948082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1bb5dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41619==Register values: Step #5: rax = 0x000055e1bfb7b430 rbx = 0x000055e1bfb7b430 rcx = 0x000055e1bfb7b420 rdx = 0x00007fe52fb10b80 Step #5: rdi = 0x000055e1bfb7b420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe3a7550b0 Step #5: r8 = 0x000055e1bfb7b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe52fb10be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1beb82960 r14 = 0x0000000100000004 r15 = 0x000055e1bdaef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x3f,0x4,0x40,0x42,0x42,0x42,0x86,0x40,0x82,0x1,0xbf,0x42,0xfe,0x42,0x42,0x96,0x86,0x1,0xbf,0x42,0xfe,0x42,0x42,0x96,0x86,0x44,0x42,0x7a,0x42,0x7a,0x42,0x42,0x80,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0xb1,0xc1,0xbd,0x8a,0x89,0x7c,0x7e,0x42,0x30,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0xb,0x84,0x7a,0x42,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x7c,0x7e,0x42,0x30,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0xb,0x84,0x7a,0x1,0x0,0x0,0x0,0x42,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0x13,0x0,0x0,0x0,0x42,0x7c,0x42,0x31,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0x42,0x80,0x7f,0x7c,0x7a,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x89,0x42,0x42,0x7f,0x7a,0x7c,0x42,0x86,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x5f,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA?\004@BBB\206@\202\001\277B\376BB\226\206\001\277B\376BB\226\206DBzBzBB\200\177z|B\212DB\261\301\275\212\211|~B0D\240Bz|Y\000\000\000\374\207\000BrB\377\377\377\013\204zB\177z|B\212D|~B0D\240Bz|Y\000\000\000\374\207\000BrB\377\377\377\013\204z\001\000\000\000B\177z|B\212DB\212\023\000\000\000B|B1D\240Bz|Y\000\000\000\374\207\000BrBB\200\177|zB\212DB\212\261|\211BB\177z|B\206\177z|B\212DB\212\261|\000\000\000\000\000\000\000\000\000\000\000\000\000linux\000\000_\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a496e38d38df724f2ea0301e48b0589e9811df1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQT8EQEJCQoZAggG/Qv5CQpaGAb9C/kJCloZEQnpCekJCgH96fEKKREKxwb2KiXx+QjBEoEJ6fFkAAAD8hwBCckL///8LhHpCf3p8QopEfH5CMESgQnp8WQAAAPyHAEJyQv///wuEegEAAABCf3p8QopEQooTAAAAQnxCMUSgQnp8WQAAAPyHAEJyQkKAf3x6QopEQoqxfIlCQn96fEKGf3p8QopEQoqxfAAAAAAAAAAAAAAAAABsaW51eAAAXwAAAAALAAs= Step #5: MERGE-OUTER: attempt 3165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1536791031 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dcc4dc8198, 0x55dcc4dd0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dcc4dd0918,0x55dcc4e580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a496e38d38df724f2ea0301e48b0589e9811df1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11017 processed earlier; will process 4258 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dcc25dc5dd bp 0x000000000000 sp 0x7ffc70fa2440 T41623) Step #5: ==41623==The signal is caused by a READ memory access. Step #5: #0 0x55dcc25dc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dcc23fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dcc23fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dcc23db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dcc22fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dcc2254c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dcc225e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dcc22456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dcc22713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75f4e24082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dcc2238aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41623==Register values: Step #5: rax = 0x000055dcc5b6f410 rbx = 0x000055dcc5b6f410 rcx = 0x000055dcc5b6f8c0 rdx = 0x00007f75f4fecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc70fa2440 Step #5: r8 = 0x000055dcc5b6f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f75f4fecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dcc57db960 r14 = 0x0000000100000004 r15 = 0x000055dcc4748386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0xf9,0x89,0x89,0x89,0x42,0x42,0x31,0xc2,0xc2,0x1,0x42,0x42,0x79,0x1,0x42,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x1a,0x42,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x88,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0x42,0x42,0x81,0x3f,0x41,0xb7,0x0,0x1b,0x81,0x42,0x31,0x42,0x7a,0x41,0x0,0x1b,0x1a,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x85,0x82,0x42,0x42,0x42,0xc2,0x42,0x42,0x81,0x3f,0x41,0xb7,0x0,0x1b,0x81,0x42,0x31,0x42,0x7a,0x41,0x0,0x1b,0x1a,0x42,0x82,0x7e,0x42,0xc2,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x1b,0x41,0x0,0x1a,0x81,0x42,0x7e,0x42,0x42,0x42,0x2c,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\004@BBB~BBBbB\371\211\211\211BB1\302\302\001BBy\001BBBBzA\000\033\032B\202~BBBzA\000\033~B\205BB\206\302BBBByB\001\210A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205BB\202\302BB\201?A\267\000\033\201B1BzA\000\033\032BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~\205\202BBB\302BB\201?A\267\000\033\201B1BzA\000\033\032B\202~B\302BBByB~B\033A\000\032\201B~BBB,\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33572e666c788339502a737936b806590bdcc211 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEEQEJCQn5CQkJiQvmJiYlCQjHCwgFCQnkBQkJCQnpBABsaQoJ+QkJCekEAG35ChUJChsJCQkJCeUIBiEEAHIFCfoJ+QkJCekEAG35ChUJCgsLCG35ChUJCgsJCQoE/QbcAG4FCMUJ6QQAbGkJChsJCQkJCeUIBfEEAHIFCfoJ+QkJCekEAG35ChUJCgsLCG36FgkJCQsJCQoE/QbcAG4FCMUJ6QQAbGkKCfkLCQkJCeUJ+QhtBABqBQn5CQkIsAQALAAs= Step #5: MERGE-OUTER: attempt 3166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1536926820 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d130f6c198, 0x55d130f74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d130f74918,0x55d130ffc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33572e666c788339502a737936b806590bdcc211' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11018 processed earlier; will process 4257 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d12e7805dd bp 0x000000000000 sp 0x7fff33ac1640 T41627) Step #5: ==41627==The signal is caused by a READ memory access. Step #5: #0 0x55d12e7805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d12e5a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d12e5a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d12e57f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d12e4a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d12e3f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d12e4021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d12e3e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d12e4153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff41e429082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d12e3dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41627==Register values: Step #5: rax = 0x000055d1334fb470 rbx = 0x000055d1334fb470 rcx = 0x000055d1334fb920 rdx = 0x00007ff41e5f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff33ac1640 Step #5: r8 = 0x000055d1334fb470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff41e5f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d13197f960 r14 = 0x0000000100000004 r15 = 0x000055d1308ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x6e,0x75,0x78,0x49,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x2a,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0x21,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x69,0x41,0x2c,0x6e,0x6c,0x69,0x41,0x75,0x78,0x41,0x7c,0x69,0x70,0x75,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Aw\301kA\340\000kAiqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301kA\250AA\001LAAA\301AnuxI\301A\301k\301A\012ggA,AlinuxA|iquxA#AnE\004\000\320\000\326\000\005\013A*N\004\000\320m\326\002\005\013AMA!xA\301A\301k\301A\012giA,nliAuxA|ipuxA#AnE\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250\220\301kA\250AA\001LAAA\301AEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ae0d38ed441fbb5ccbe7f09f4474ba4eb6d893c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQXfBa0HgAGtBaXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqkFFaGlBQU1BqJDBa0GoQUEBTEFBQcFBbnV4ScFBwWvBQQpnZ0EsQWxpbnV4QXxpcXV4QSNBbkUEANAA1gAFC0EqTgQA0G3WAgULQU1BIXhBwUHBa8FBCmdpQSxubGlBdXhBfGlwdXhBI0FuRQQA0ADWAAULQUVOBADQbdYCBQtBTUGokMFrQahBQQFMQUFBwUFFaQALAAs= Step #5: MERGE-OUTER: attempt 3167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1537061546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575288ef198, 0x5575288f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575288f7918,0x55752897f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ae0d38ed441fbb5ccbe7f09f4474ba4eb6d893c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11019 processed earlier; will process 4256 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575261035dd bp 0x000000000000 sp 0x7fff175a8280 T41631) Step #5: ==41631==The signal is caused by a READ memory access. Step #5: #0 0x5575261035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557525f25280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557525f24fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557525f02929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557525e23ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557525d7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557525d851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557525d6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557525d983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f759543e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557525d5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41631==Register values: Step #5: rax = 0x000055752a924590 rbx = 0x000055752a924590 rcx = 0x000055752a924a40 rdx = 0x00007f7595606b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff175a8280 Step #5: r8 = 0x000055752a924590 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7595606be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557529302960 r14 = 0x0000000100000004 r15 = 0x000055752826f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x6f,0x41,0x2a,0x4,0x40,0x41,0x4b,0x41,0xaa,0xcd,0x67,0xc1,0x67,0x3,0x0,0x0,0x41,0x0,0x0,0x0,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x69,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x75,0x2,0x40,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x68,0x45,0xd,0x0,0x0,0x0,0x68,0x41,0xbb,0xc5,0x1,0x0,0x0,0x0,0x2,0x40,0xb,0x68,0x45,0xd,0x0,0x0,0x0,0x68,0x41,0xbb,0xc5,0x1,0xd,0x0,0x0,0x0,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x1,0x3,0x40,0xb,0x69,0x45,0x6d,0x41,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0xd,0x0,0x0,0x0,0x68,0x41,0xbb,0xc5,0x1,0xd,0x0,0x1,0x2,0x40,0xb,0x68,0x45,0xd,0x0,0x0,0x0,0x68,0x41,0xbb,0xc5,0x1,0xd,0x0,0x0,0x0,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x1,0x3,0x40,0xb,0x69,0x45,0x6d,0x41,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0xb,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_oA*\004@AKA\252\315g\301g\003\000\000A\000\000\000hA\273\305\001\002@\013\001\002@\013iEliA\273\305\001\002@\013\001u\002@\013\001\001\002@\013\001\002@\013hE\015\000\000\000hA\273\305\001\000\000\000\002@\013hE\015\000\000\000hA\273\305\001\015\000\000\000hA\273\305\001\002@\013\001\002@\013\001\003@\013iEmA\013\001\001\002@\013\001\002@\013ilinux\000\015\000\000\000hA\273\305\001\015\000\001\002@\013hE\015\000\000\000hA\273\305\001\015\000\000\000hA\273\305\001\002@\013\001\002@\013\001\003@\013iEmA\013\001\001\002@\013\001\002@\013ilinux\000\013\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-580a9a582e92fc08f63613a2ddb67d4637fc850a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9vQSoEQEFLQarNZ8FnAwAAQQAAAGhBu8UBAkALAQJAC2lFbGlBu8UBAkALAXUCQAsBAQJACwECQAtoRQ0AAABoQbvFAQAAAAJAC2hFDQAAAGhBu8UBDQAAAGhBu8UBAkALAQJACwEDQAtpRW1BCwEBAkALAQJAC2lsaW51eAANAAAAaEG7xQENAAECQAtoRQ0AAABoQbvFAQ0AAABoQbvFAQJACwECQAsBA0ALaUVtQQsBAQJACwECQAtpbGludXgACwAACws= Step #5: MERGE-OUTER: attempt 3168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1537197696 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebef35d198, 0x55ebef365911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebef365918,0x55ebef3ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/580a9a582e92fc08f63613a2ddb67d4637fc850a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11020 processed earlier; will process 4255 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebecb715dd bp 0x000000000000 sp 0x7ffe8fe99410 T41635) Step #5: ==41635==The signal is caused by a READ memory access. Step #5: #0 0x55ebecb715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebec993280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebec992fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebec970929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebec891ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebec7e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebec7f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebec7da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebec8063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5bf047082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebec7cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41635==Register values: Step #5: rax = 0x000055ebf0876490 rbx = 0x000055ebf0876490 rcx = 0x000055ebf0876940 rdx = 0x00007fa5bf20fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8fe99410 Step #5: r8 = 0x000055ebf0876490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa5bf20fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebefd70960 r14 = 0x0000000100000004 r15 = 0x000055ebeecdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xc0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa9,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0xc1,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x45,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKAM\320\000\373\024\000ALAV\262\220\250\320\000\373\024\000AM\300\000\024\000\001ABA\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000ALAV\262\220\251\320\000\373\024\000AM\320\000\024\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000\301LAV\262\220\250\320\000\373\024\000EBA\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000AMAV\262\220\250\320\000\373\024\000AM\320\000\373\024\000AM\301\320\000\373\026\000A\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3fb852bc395a4d98ab14da1ebad2d2855ff08a4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQU3QAPsUAEFMQVaykKjQAPsUAEFNwAAUAAFBQkEAwdAA+xYA0AD7FgBBAGkBQUJBEEFBTdAA+xQAQUxBVrKQqdAA+xQAQU3QABQAAUFCQQDB0AD7FgBBAMHQAPsWANAA+xYAQQBpAUFCQRBBQU3QAPsUAMFMQVaykKjQAPsUAEVCQQDB0AD7FgDQAPsWAEEAaQFBQkEQQUFN0AD7FABBTUFWspCo0AD7FABBTdAA+xQAQU3B0AD7FgBBAAAACws= Step #5: MERGE-OUTER: attempt 3169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1537333612 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e8e916198, 0x559e8e91e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e8e91e918,0x559e8e9a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3fb852bc395a4d98ab14da1ebad2d2855ff08a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11021 processed earlier; will process 4254 files now Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #1 pulse cov: 500 ft: 501 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 566 ft: 601 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e8c12a5dd bp 0x000000000000 sp 0x7fff01b02100 T41639) Step #5: ==41639==The signal is caused by a READ memory access. Step #5: #0 0x559e8c12a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e8bf4c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e8bf4bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e8bf29929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e8be4aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e8bda2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e8bdac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e8bd936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e8bdbf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8470d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e8bd86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41639==Register values: Step #5: rax = 0x0000559e8fbcf430 rbx = 0x0000559e8fbcf430 rcx = 0x0000559e8fbcf420 rdx = 0x00007fc84729ab80 Step #5: rdi = 0x0000559e8fbcf420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff01b02100 Step #5: r8 = 0x0000559e8fbcf430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc84729abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e8f329960 r14 = 0x0000000100000004 r15 = 0x0000559e8e296386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x0,0x0,0x79,0x1a,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x80,0x0,0x0,0x1b,0xc2,0x1a,0xc3,0x55,0x0,0x0,0x0,0x0,0x1a,0x1b,0x0,0x0,0x6c,0x69,0x6e,0x75,0xe,0x0,0x0,0x1,0x1,0x8b,0x8b,0x1,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x80,0x0,0x0,0x1b,0xc2,0x1a,0xc3,0x55,0x0,0x0,0x0,0x0,0x1a,0x1b,0x0,0x0,0x6c,0x69,0x6e,0x75,0xe,0x0,0x0,0x1,0x1,0x1,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x1a,0x83,0x55,0x0,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x5c,0x0,0x80,0x0,0x0,0x1b,0xc2,0x1a,0xc3,0x55,0x0,0x0,0x0,0x0,0x1a,0x1b,0x0,0x0,0x6c,0x69,0x6e,0x75,0xe,0x0,0x0,0x55,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004\000\000y\032\213\213\213\213\213\213\213\213\213\213\213\\\000\200\000\000\033\302\032\303U\000\000\000\000\032\033\000\000linu\016\000\000\001\001\213\213\001\213\213\213\213\213\213\213\213\213\213\213\\\000\213\213\213\213\213\213\213\213\213\213\213\213\213\213\\\000\200\000\000\033\302\032\303U\000\000\000\000\032\033\000\000linu\016\000\000\001\001\001\213\213\213\213\213\213\213\213\213\213\213\213\213\\\000\213\213\213\213\213\213\032\203U\000\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\\\000\200\000\000\033\302\032\303U\000\000\000\000\032\033\000\000linu\016\000\000U\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00f1d248027dc7a69df089b2993a43d79a629256 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEAAB5GouLi4uLi4uLi4uLXACAAAAbwhrDVQAAAAAaGwAAbGludQ4AAAEBi4sBi4uLi4uLi4uLi4tcAIuLi4uLi4uLi4uLi4uLXACAAAAbwhrDVQAAAAAaGwAAbGludQ4AAAEBAYuLi4uLi4uLi4uLi4tcAIuLi4uLixqDVQCLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4tcAIAAABvCGsNVAAAAABobAABsaW51DgAAVQAACws= Step #5: MERGE-OUTER: attempt 3170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1537472634 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56170ad7e198, 0x56170ad86911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56170ad86918,0x56170ae0e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00f1d248027dc7a69df089b2993a43d79a629256' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11024 processed earlier; will process 4251 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5617085925dd bp 0x000000000000 sp 0x7fff91087bd0 T41643) Step #5: ==41643==The signal is caused by a READ memory access. Step #5: #0 0x5617085925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5617083b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5617083b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561708391929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5617082b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56170820ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617082141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617081fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617082273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2947b82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5617081eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41643==Register values: Step #5: rax = 0x000056170d408460 rbx = 0x000056170d408460 rcx = 0x000056170d408910 rdx = 0x00007f2947d4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff91087bd0 Step #5: r8 = 0x000056170d408460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2947d4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056170b791960 r14 = 0x0000000100000004 r15 = 0x000056170a6fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0xd,0x0,0x0,0x68,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0x6a,0x69,0x41,0xab,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0xd,0x0,0x0,0x68,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0x6a,0x69,0x41,0xab,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x6c,0x69,0x6e,0x75,0x0,0x82,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365>\267\253rAMAgAjA\253jAi\015\000\000hA\005\000\013\001\002\000AmA\365>\267\253rAMAgAjAjiA\253h\001\015\000A\005\001\267\253A:\001\267\253AxAjA\253jAi\015\000\000hA\005\000\013\001\002\000AmA\365>\267\253rAMAgAjAjiA\253h\001\015\000A\005\001 \"\000\000\000\000[\000\000\000\000\000\000\000\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\001U\001\001\000linu\000\202\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-770550ea1e82cc41a2ebbf37235116488d332891 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQW1B9T63q3ICAEFtQfU+t6tyQU1BZ0FqQatqQWkNAABoQQUACwECAEFtQfU+t6tyQU1BZ0FqQWppQatoAQ0AQQUBt6tBOgG3q0F4QWpBq2pBaQ0AAGhBBQALAQIAQW1B9T63q3JBTUFnQWpBamlBq2gBDQBBBQEgICIAAAAAWwAAAAAAAAAAAAALAAAAAAAAAAAAIQABVQEBAGxpbnUAgoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1537607892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a9eed4198, 0x558a9eedc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a9eedc918,0x558a9ef640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/770550ea1e82cc41a2ebbf37235116488d332891' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11025 processed earlier; will process 4250 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a9c6e85dd bp 0x000000000000 sp 0x7ffdec81e3c0 T41647) Step #5: ==41647==The signal is caused by a READ memory access. Step #5: #0 0x558a9c6e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a9c50a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a9c509fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a9c4e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a9c408ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a9c360c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a9c36a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a9c3516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a9c37d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f240dfe8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a9c344aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41647==Register values: Step #5: rax = 0x0000558aa0660420 rbx = 0x0000558aa0660420 rcx = 0x0000558aa06608d0 rdx = 0x00007f240e1b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdec81e3c0 Step #5: r8 = 0x0000558aa0660420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f240e1b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a9f8e7960 r14 = 0x0000000100000004 r15 = 0x0000558a9e854386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x1d,0x6a,0xc1,0x41,0x45,0x78,0x76,0x41,0x42,0x43,0x44,0xff,0xfe,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9d,0xa5,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x20,0x6a,0xc1,0x41,0x45,0x78,0x76,0x41,0x42,0x43,0x44,0x0,0x0,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x44,0x6a,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0xa1,0x9c,0x9c,0x9c,0x9c,0x9e,0x9e,0x44,0x26,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x41,0x3b,0x41,0xe9,0x9c,0x45,0x6c,0x41,0x6a,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0xe9,0x0,0x1,0x6c,0x69,0x41,0xa6,0x6c,0x78,0xbe,0xfc,0x85,0x80,0x0,0x0,0x0,0x1,0x63,0x0,0x0,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0xa1,0x9c,0x9e,0x9f,0x9f,0x9e,0x0,0x63,0xb7,0x0,0x50,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$oA=\004@A.A\252Mg\301A\035j\301AExvABCD\377\376\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\237\235\237\237\237\237\235\245A.A\252Mg\301A j\301AExvABCD\000\000\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\233\234\234\234\234\234\234\234\234\234\234Dj\234\234\234\234\234\234\234\234\234\234\234\241\234\234\234\234\236\236D&\237\237\237\237\237\237\237\237A;A\351\234ElAj\373\034AAA;A\351\000\001liA\246lx\276\374\205\200\000\000\000\001c\000\000\234\234\234\234\234\234\234\234\234\234\241\234\236\237\237\236\000c\267\000P\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b0f03be2df7825819175390080aa79cf15ee61c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRvQT0EQEEuQapNZ8FBHWrBQUV4dkFCQ0T//n+NRJ4/np5DnJ6eRJ6fn5+fn5+fn52fn5+fnaVBLkGqTWfBQSBqwUFFeHZBQkNEAAB/jUSeP56eQ5yenkSen5+fn5+fn5ucnJycnJycnJycRGqcnJycnJycnJycnKGcnJycnp5EJp+fn5+fn5+fQTtB6ZxFbEFq+xxBQUE7QekAAWxpQaZseL78hYAAAAABYwAAnJycnJycnJycnKGcnp+fngBjtwBQAAALAAs= Step #5: MERGE-OUTER: attempt 3172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1537742659 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f346d75198, 0x55f346d7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f346d7d918,0x55f346e050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b0f03be2df7825819175390080aa79cf15ee61c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11026 processed earlier; will process 4249 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3445895dd bp 0x000000000000 sp 0x7fffa3347b60 T41651) Step #5: ==41651==The signal is caused by a READ memory access. Step #5: #0 0x55f3445895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3443ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3443aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f344388929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3442a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f344201c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f34420b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3441f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f34421e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6339f84082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3441e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41651==Register values: Step #5: rax = 0x000055f349723520 rbx = 0x000055f349723520 rcx = 0x000055f3497239d0 rdx = 0x00007f633a14cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa3347b60 Step #5: r8 = 0x000055f349723520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f633a14cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f347788960 r14 = 0x0000000100000004 r15 = 0x000055f3466f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x41,0xb7,0x41,0x31,0xb8,0x66,0xb8,0xb1,0x41,0x1,0x1,0x41,0x6f,0x69,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x41,0xb7,0x41,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0x41,0x61,0x73,0x6d,0x1,0x77,0x49,0x6e,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6d,0x41,0x41,0x69,0x41,0x69,0x41,0x41,0x49,0x41,0x23,0x69,0x71,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x31,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x0,0x10,0x0,0x41,0x41,0x1,0x41,0x6f,0xb3,0x41,0x42,0x41,0x1,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x0,0x10,0x0,0x41,0x41,0x1,0x41,0x6f,0xb3,0x41,0x42,0x41,0x1,0x6f,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001oiAA\267AA\267A1\270f\270\261A\001\001AoiAAA\001oiAA\267AA\267A1\270d\270\261AA\267AdAoiAAi\267A1\270dA\001A\001oiAAAasm\001wIn\001A\001oiAAA\001oiAAiq\001A\011omAAiAiAAIA#iq\001A\001oiAA\267A1A|L\001A\001oiA\215L\001A\001oiA\215\000\020\000AA\001Ao\263ABA\001A|L\001A\001oiA\215L\001A\001oiA\215\000\020\000AA\001Ao\263ABA\001oiAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e722aae6c39f6d1f69373500a7e939947546357d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBb2lBQbdBQbdBMbhmuLFBAQFBb2lBQUEBb2lBQbdBQbdBMbhkuLFBQbdBZEFvaUFBabdBMbhkQQFBAW9pQUFBYXNtAXdJbgFBAW9pQUFBAW9pQUFpcQFBCW9tQUFpQWlBQUlBI2lxAUEBb2lBQbdBMUF8TAFBAW9pQY1MAUEBb2lBjQAQAEFBAUFvs0FCQQFBfEwBQQFvaUGNTAFBAW9pQY0AEABBQQFBb7NBQkEBb2lBQQALAAs= Step #5: MERGE-OUTER: attempt 3173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1537879596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b69ccce198, 0x55b69ccd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b69ccd6918,0x55b69cd5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e722aae6c39f6d1f69373500a7e939947546357d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11027 processed earlier; will process 4248 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 531 ft: 532 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 586 ft: 673 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b69a4e25dd bp 0x000000000000 sp 0x7ffc64bc1ec0 T41655) Step #5: ==41655==The signal is caused by a READ memory access. Step #5: #0 0x55b69a4e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b69a304280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b69a303fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b69a2e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b69a202ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b69a15ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b69a1641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b69a14b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b69a1773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa390131082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b69a13eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41655==Register values: Step #5: rax = 0x000055b69e899430 rbx = 0x000055b69e899430 rcx = 0x000055b69e899420 rdx = 0x00007fa3902f9b80 Step #5: rdi = 0x000055b69e899420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc64bc1ec0 Step #5: r8 = 0x000055b69e899430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa3902f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b69d6e1960 r14 = 0x0000000100000004 r15 = 0x000055b69c64e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6e,0x41,0x30,0x4,0x40,0x42,0x42,0x42,0x89,0x44,0x42,0xfe,0xff,0xff,0xae,0x7a,0x7c,0x42,0x80,0x44,0x42,0x42,0x42,0x42,0x42,0xb8,0x42,0x79,0x80,0xb5,0xae,0x42,0x42,0x44,0x89,0x42,0xfe,0xff,0xff,0xae,0x7a,0x7c,0x42,0x80,0x44,0x42,0x42,0x42,0x42,0x42,0xb8,0x42,0x79,0x81,0xb5,0xae,0x42,0x85,0x82,0x70,0x7e,0x7e,0x42,0xb7,0xbd,0x62,0x42,0xf9,0x80,0x7c,0x80,0x7a,0x42,0x84,0xfe,0x7c,0x89,0x42,0x42,0x44,0x42,0x42,0x42,0x42,0x42,0x66,0x42,0x42,0x44,0x89,0x42,0xfe,0x0,0x12,0xae,0x7a,0x7c,0x42,0x80,0x44,0x42,0x42,0x42,0x4,0x0,0x42,0x45,0x81,0x7f,0x86,0xb5,0xaf,0x42,0x0,0x42,0x42,0x80,0x7a,0x42,0x6,0x42,0x42,0x42,0x4,0x0,0x42,0xbe,0x81,0x86,0x7f,0xb5,0xaf,0x42,0x42,0x42,0x42,0x7c,0x80,0x7c,0xb5,0xae,0x42,0x42,0x7c,0x82,0x83,0x42,0x41,0x42,0xf9,0x11,0x0,0x89,0x42,0x26,0x82,0xc2,0x1,0x80,0x7c,0x42,0x42,0xb5,0xae,0x42,0x42,0x7c,0x82,0x83,0x1,0xb5,0xae,0xc2,0x82,0x42,0x7c,0x42,0x23,0x87,0x82,0x7c,0x42,0x62,0x86,0x80,0x8a,0x42,0x24,0x42,0x7e,0x42,0xc2,0x0,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000nA0\004@BBB\211DB\376\377\377\256z|B\200DBBBBB\270By\200\265\256BBD\211B\376\377\377\256z|B\200DBBBBB\270By\201\265\256B\205\202p~~B\267\275bB\371\200|\200zB\204\376|\211BBDBBBBBfBBD\211B\376\000\022\256z|B\200DBBB\004\000BE\201\177\206\265\257B\000BB\200zB\006BBB\004\000B\276\201\206\177\265\257BBBB|\200|\265\256BB|\202\203BAB\371\021\000\211B&\202\302\001\200|BB\265\256BB|\202\203\001\265\256\302\202B|B#\207\202|Bb\206\200\212B$B~B\302\000\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64f6acc084b80b981158d4f253a82d65e063c919 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBuQTAEQEJCQolEQv7//656fEKAREJCQkJCuEJ5gLWuQkJEiUL+//+uenxCgERCQkJCQrhCeYG1rkKFgnB+fkK3vWJC+YB8gHpChP58iUJCREJCQkJCZkJCRIlC/gASrnp8QoBEQkJCBABCRYF/hrWvQgBCQoB6QgZCQkIEAEK+gYZ/ta9CQkJCfIB8ta5CQnyCg0JBQvkRAIlCJoLCAYB8QkK1rkJCfIKDAbWuwoJCfEIjh4J8QmKGgIpCJEJ+QsIAgAALAAs= Step #5: MERGE-OUTER: attempt 3174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538019522 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635b80de198, 0x5635b80e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635b80e6918,0x5635b816e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64f6acc084b80b981158d4f253a82d65e063c919' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11031 processed earlier; will process 4244 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635b58f25dd bp 0x000000000000 sp 0x7ffcd9371e80 T41659) Step #5: ==41659==The signal is caused by a READ memory access. Step #5: #0 0x5635b58f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635b5714280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635b5713fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635b56f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635b5612ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635b556ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635b55741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635b555b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635b55873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06ca3ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635b554eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41659==Register values: Step #5: rax = 0x00005635b9996500 rbx = 0x00005635b9996500 rcx = 0x00005635b99969b0 rdx = 0x00007f06ca5b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd9371e80 Step #5: r8 = 0x00005635b9996500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06ca5b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635b8af1960 r14 = 0x0000000100000004 r15 = 0x00005635b7a5e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0x45,0xb2,0x41,0x49,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9e,0xfc,0x2,0x41,0xe3,0x40,0x41,0xc0,0x41,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0x45,0xb2,0x41,0x49,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xbb,0x4d,0xbe,0xbc,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x49,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9e,0xfc,0x2,0x41,0xe3,0x40,0x41,0xc0,0x41,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0x45,0xb2,0x41,0x49,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0x45,0xb2,0x41,0x49,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x6e,0xc0,0x41,0x0,0xc0,0x45,0xb2,0x41,0x49,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9e,0xfc,0x2,0x41,0xe3,0x40,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037A-v\270\234\374\006AE\262AIA-v\270\234\374\006A\264@\270\236\374\002A\343@A\300A\267AIA\300v\270\234\374\006A\264@E\262AIA-v\270\234\374\006A\273M\276\274A-v\270\234\374\006A\264@\270\234\374\003A\264@AIA-v\270\234\374\006A\264@\270\236\374\002A\343@A\300A\267AIA\300v\270\234\374\006A\264@E\262AIA-v\270\234\374\006AE\262AIA-v\270\234\374\006A\264@\270\234\374\003A\264@AtAlin\300A\000\300E\262AIA-v\270\234\374\006A\264@\270\236\374\002A\343@\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dbb426039e7160417ea874f364bfce44f243eeda Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9BLXa4nPwGQUWyQUlBLXa4nPwGQbRAuJ78AkHjQEHAQbdBSUHAdric/AZBtEBFskFJQS12uJz8BkG7Tb68QS12uJz8BkG0QLic/ANBtEBBSUEtdric/AZBtEC4nvwCQeNAQcBBt0FJQcB2uJz8BkG0QEWyQUlBLXa4nPwGQUWyQUlBLXa4nPwGQbRAuJz8A0G0QEF0QWxpbsBBAMBFskFJQS12uJz8BkG0QLie/AJB40APggALAAs= Step #5: MERGE-OUTER: attempt 3175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538154712 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcb553b198, 0x55fcb5543911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcb5543918,0x55fcb55cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dbb426039e7160417ea874f364bfce44f243eeda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11032 processed earlier; will process 4243 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcb2d4f5dd bp 0x000000000000 sp 0x7ffff81198b0 T41663) Step #5: ==41663==The signal is caused by a READ memory access. Step #5: #0 0x55fcb2d4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcb2b71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcb2b70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcb2b4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcb2a6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcb29c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcb29d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcb29b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcb29e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f88599082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcb29abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41663==Register values: Step #5: rax = 0x000055fcb6652270 rbx = 0x000055fcb6652270 rcx = 0x000055fcb6652720 rdx = 0x00007f0f88761b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff81198b0 Step #5: r8 = 0x000055fcb6652270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f88761be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcb5f4e960 r14 = 0x0000000100000004 r15 = 0x000055fcb4ebb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x4,0x40,0x42,0x42,0x42,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x41,0x6c,0x41,0x6c,0x69,0x6f,0xc1,0x41,0xdb,0x41,0x4d,0x41,0x41,0x41,0x4f,0x67,0x41,0x19,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x4a,0x4c,0x1,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0x6e,0x41,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x41,0x6c,0x69,0x41,0x41,0x41,0x43,0x70,0x6e,0xc0,0x41,0x49,0x41,0x41,0x41,0x6f,0x6f,0x41,0xdc,0x45,0x6c,0x69,0x6e,0x75,0x78,0x4d,0x41,0x41,0x41,0xba,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0xb6,0xb7,0xb4,0x2,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0xc0,0x70,0x6e,0x41,0x41,0x41,0x41,0x6f,0xc1,0x41,0xdb,0x41,0x4d,0x41,0x41,0x41,0x4f,0x67,0x41,0x19,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x4a,0x4c,0x1,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0x6e,0x41,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x41,0x6c,0x69,0x41,0x41,0x41,0x43,0x70,0x6e,0xc0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\004@BBBJAoA?g\300AAAlAlio\301A\333AMAAAOgA\031pAJAliAnA\301JJL\001kEq\300AAlinAAp\300AAAIAAAAAliAAACpn\300AIAAAooA\334ElinuxMAAA\272gA#pAJAliAnA\301\266\267\264\002kEq\300AAli\300pnAAAAo\301A\333AMAAAOgA\031pAJAliAnA\301JJL\001kEq\300AAlinAAp\300AAAIAAAAAliAAACpn\300\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-319452fb3ecdc02056dfbdffb99285af1437b0f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUEQEJCQkpBb0E/Z8BBQUFsQWxpb8FB20FNQUFBT2dBGXBBSkFsaUFuQcFKSkwBa0VxwEFBbGluQUFwwEFBQUlBQUFBQWxpQUFBQ3BuwEFJQUFBb29B3EVsaW51eE1BQUG6Z0EjcEFKQWxpQW5Bwba3tAJrRXHAQUFsacBwbkFBQUFvwUHbQU1BQUFPZ0EZcEFKQWxpQW5BwUpKTAFrRXHAQUFsaW5BQXDAQUFBSUFBQUFBbGlBQUFDcG7AAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538290172 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd7448e198, 0x55fd74496911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd74496918,0x55fd7451e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/319452fb3ecdc02056dfbdffb99285af1437b0f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11034 processed earlier; will process 4241 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd71ca25dd bp 0x000000000000 sp 0x7fffb66981e0 T41667) Step #5: ==41667==The signal is caused by a READ memory access. Step #5: #0 0x55fd71ca25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd71ac4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd71ac3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd71aa1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd719c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd7191ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd719241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd7190b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd719373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1055e5c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd718feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41667==Register values: Step #5: rax = 0x000055fd752e8580 rbx = 0x000055fd752e8580 rcx = 0x000055fd752e8a30 rdx = 0x00007f1056024b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb66981e0 Step #5: r8 = 0x000055fd752e8580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1056024be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd74ea1960 r14 = 0x0000000100000004 r15 = 0x000055fd73e0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0xc8,0x4d,0x41,0xc0,0x49,0x41,0x77,0x69,0x6e,0xb8,0xab,0x41,0x68,0x1,0x41,0x5f,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x32,0xb8,0xa1,0x41,0x1,0x41,0x49,0x69,0x49,0x45,0x41,0x1,0x46,0xb8,0x41,0x32,0xb8,0xa1,0x41,0x69,0x1,0x41,0x49,0x69,0x41,0x49,0x41,0x41,0xb7,0x41,0x30,0xb8,0xa1,0x41,0x68,0x1,0x41,0x5f,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x31,0xb8,0xaa,0x41,0x69,0x1,0x41,0x49,0x69,0x42,0x49,0x41,0x41,0xb7,0x41,0x31,0x69,0x41,0xa1,0xb8,0x1,0x41,0x49,0x69,0x49,0x45,0x41,0x1,0x46,0xb8,0x41,0x32,0xb8,0xa1,0x41,0x69,0x1,0x41,0x49,0x69,0x41,0x49,0x41,0x41,0xb7,0x41,0x30,0xb8,0xa5,0x41,0x69,0xb7,0x41,0x30,0xb8,0xa1,0x41,0x49,0x41,0x41,0xb7,0x41,0x30,0xb8,0xa5,0x41,0x69,0xb7,0x41,0x30,0xb8,0xa1,0x41,0x69,0x1,0x41,0x49,0x69,0x41,0x49,0x41,0x41,0xb7,0x41,0x30,0xb8,0xa1,0x41,0x41,0x69,0x41,0x49,0x41,0x41,0xb7,0x41,0x33,0xb8,0xa1,0x41,0x41,0xb7,0x41,0x30,0xb8,0xa1,0x41,0x69,0x1,0x41,0x49,0x69,0x41,0x49,0x41,0xc2,0xbf,0x61,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@CKA\310MA\300IAwin\270\253Ah\001A_\001AoAA\267A2\270\241A\001AIiIEA\001F\270A2\270\241Ai\001AIiAIAA\267A0\270\241Ah\001A_\001AoAA\267A1\270\252Ai\001AIiBIAA\267A1iA\241\270\001AIiIEA\001F\270A2\270\241Ai\001AIiAIAA\267A0\270\245Ai\267A0\270\241AIAA\267A0\270\245Ai\267A0\270\241Ai\001AIiAIAA\267A0\270\241AAiAIAA\267A3\270\241AA\267A0\270\241Ai\001AIiAIA\302\277a\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e784ed3dff4d96b15411160635b00683e6cff0f6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQENLQchNQcBJQXdpbrirQWgBQV8BQW9BQbdBMrihQQFBSWlJRUEBRrhBMrihQWkBQUlpQUlBQbdBMLihQWgBQV8BQW9BQbdBMbiqQWkBQUlpQklBQbdBMWlBobgBQUlpSUVBAUa4QTK4oUFpAUFJaUFJQUG3QTC4pUFpt0EwuKFBSUFBt0EwuKVBabdBMLihQWkBQUlpQUlBQbdBMLihQUFpQUlBQbdBM7ihQUG3QTC4oUFpAUFJaUFJQcK/YQALAAs= Step #5: MERGE-OUTER: attempt 3177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538425100 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a89e243198, 0x55a89e24b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a89e24b918,0x55a89e2d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e784ed3dff4d96b15411160635b00683e6cff0f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11035 processed earlier; will process 4240 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 300 ft: 301 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a89ba575dd bp 0x000000000000 sp 0x7fff2a689fe0 T41671) Step #5: ==41671==The signal is caused by a READ memory access. Step #5: #0 0x55a89ba575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a89b879280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a89b878fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a89b856929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a89b777ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a89b6cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a89b6d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a89b6c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a89b6ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faeb01a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a89b6b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41671==Register values: Step #5: rax = 0x000055a8a06928b0 rbx = 0x000055a8a06928b0 rcx = 0x000055a8a0692d60 rdx = 0x00007faeb0370b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2a689fe0 Step #5: r8 = 0x000055a8a06928b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faeb0370be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a89ec56960 r14 = 0x0000000100000004 r15 = 0x000055a89dbc3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x73,0x41,0x31,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x0,0x1,0x0,0x75,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0x0,0x0,0x41,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x1,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x58,0x0,0x77,0x69,0x6e,0x41,0x0,0x0,0xb9,0x0,0x0,0x41,0x9a,0x20,0x0,0x0,0xb9,0x0,0x0,0x9b,0x0,0x0,0x0,0x1,0x0,0x0,0x15,0x0,0xfb,0x9d,0x0,0x0,0x8d,0x1,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xb7,0x0,0x0,0x5b,0x0,0x0,0x5f,0x1,0x0,0x56,0xb7,0x0,0x8d,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x0,0x0,0x86,0x7d,0x7d,0x7d,0x83,0x7f,0x82,0x82,0x87,0x82,0x82,0x82,0x82,0x0,0x9b,0x20,0x0,0x0,0x1,0x0,0x0,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x56,0xb7,0x0,0x41,0xd,0x0,0x41,0xfb,0x9d,0x0,0x0,0x5b,0x0,0x0,0xa6,0x0,0x1,0xb7,0x41,0x61,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$sA1\004@A\245\235\000\001\004\000\001\000u\000\000\000\000\000\000\000\234\000\000AA\015\000A\001\267\000\215\001\000\000linux\000\000X\000winA\000\000\271\000\000A\232 \000\000\271\000\000\233\000\000\000\001\000\000\025\000\373\235\000\000\215\001\000\000\373\231\000\000\000\000\000\000\000\000\001\267\000\000[\000\000_\001\000V\267\000\215\001\000\000\373\235\000\000\000\000\000\000\206}}}\203\177\202\202\207\202\202\202\202\000\233 \000\000\001\000\000\206\206\206\206\206\206\206\206\206\206\206\001\000\000\373\235\000\000\000\000\000\000\000\374\205\000\000f\267\000\254\000\374\205\000\000\000V\267\000A\015\000A\373\235\000\000[\000\000\246\000\001\267Aa\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f3185774016cc14bb5d9704d1c05754596d8d81 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRzQTEEQEGlnQABBAABAHUAAAAAAAAAnAAAQUENAEEBtwCNAQAAbGludXgAAFgAd2luQQAAuQAAQZogAAC5AACbAAAAAQAAFQD7nQAAjQEAAPuZAAAAAAAAAAABtwAAWwAAXwEAVrcAjQEAAPudAAAAAAAAhn19fYN/goKHgoKCggCbIAAAAQAAhoaGhoaGhoaGhoYBAAD7nQAAAAAAAAD8hQAAZrcArAD8hQAAAFa3AEENAEH7nQAAWwAApgABt0FhAAsACws= Step #5: MERGE-OUTER: attempt 3178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538561486 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c98a116198, 0x55c98a11e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c98a11e918,0x55c98a1a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f3185774016cc14bb5d9704d1c05754596d8d81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11037 processed earlier; will process 4238 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c98792a5dd bp 0x000000000000 sp 0x7ffe6bd6a9b0 T41675) Step #5: ==41675==The signal is caused by a READ memory access. Step #5: #0 0x55c98792a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c98774c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c98774bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c987729929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c98764aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9875a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9875ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9875936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9875bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d64c74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c987586aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41675==Register values: Step #5: rax = 0x000055c98c71a410 rbx = 0x000055c98c71a410 rcx = 0x000055c98c71a8c0 rdx = 0x00007f1d64e3cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6bd6a9b0 Step #5: r8 = 0x000055c98c71a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d64e3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c98ab29960 r14 = 0x0000000100000004 r15 = 0x000055c989a96386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb6,0x0,0x41,0x41,0xc0,0xc0,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x45,0x41,0x48,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x45,0x41,0x45,0x41,0xc8,0x6e,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6e,0x45,0x41,0x6b,0x6b,0x41,0x67,0x45,0x45,0x41,0x45,0x41,0x48,0x6e,0x6b,0x6a,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x41,0xaa,0x45,0x41,0x45,0x41,0x48,0x6c,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6e,0x45,0x41,0x48,0x6a,0x6b,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x46,0x6b,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\266\000AA\300\300EA&kA\010A@GA\205gEAHkkkA:gEA\346EAkkgAEEAlAkkoA\274\276AEAHnkkAHAHkkkA\274ggAkAnEkgAEEAEA\310nkkAkkkAkkkA\274ggAnEAkkAgEEAEAHnkjAnkkAHAHkkkA\274ggAkAnEkgA\252EAEAHlkkAkkkA\274ggAnEAHjkkAnkkAHAHkkkA\274ggAkAnFkgAEEkE\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c577323d8dc7e5379a058667b682e74043ea5da2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG2AEFBwMBFQSZrQQhBQEdBhWdFQUhra2tBOmdFQeZFQWtrZ0FFRUFsQWtrb0G8vkFFQUhua2tBSEFIa2trQbxnZ0FrQW5Fa2dBRUVBRUHIbmtrQWtra0Fra2tBvGdnQW5FQWtrQWdFRUFFQUhua2pBbmtrQUhBSGtra0G8Z2dBa0FuRWtnQapFQUVBSGxra0Fra2tBvGdnQW5FQUhqa2tBbmtrQUhBSGtra0G8Z2dBa0FuRmtnQUVFa0W+AAALAAs= Step #5: MERGE-OUTER: attempt 3179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538698124 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b21e9f198, 0x564b21ea7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b21ea7918,0x564b21f2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c577323d8dc7e5379a058667b682e74043ea5da2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11038 processed earlier; will process 4237 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 397 ft: 398 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b1f6b35dd bp 0x000000000000 sp 0x7ffe926eac50 T41679) Step #5: ==41679==The signal is caused by a READ memory access. Step #5: #0 0x564b1f6b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b1f4d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b1f4d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b1f4b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b1f3d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b1f32bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b1f3351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b1f31c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b1f3483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febf9896082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b1f30faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41679==Register values: Step #5: rax = 0x0000564b24199430 rbx = 0x0000564b24199430 rcx = 0x0000564b24199420 rdx = 0x00007febf9a5eb80 Step #5: rdi = 0x0000564b24199420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe926eac50 Step #5: r8 = 0x0000564b24199430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febf9a5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b228b2960 r14 = 0x0000000100000004 r15 = 0x0000564b2181f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6d,0x41,0x77,0x4,0x40,0x41,0xf1,0xe1,0xe0,0x0,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x83,0x86,0x86,0x81,0x79,0x79,0x79,0x80,0x80,0x80,0xb9,0x0,0xa8,0x0,0x1,0x0,0x7c,0x86,0x86,0x86,0x79,0x79,0x86,0x86,0x89,0x80,0x80,0x79,0x86,0x86,0x86,0x86,0x8a,0x80,0x0,0xfc,0x82,0x0,0x1,0x0,0x80,0x80,0xb9,0x0,0x7c,0x79,0x8a,0x7a,0x79,0x79,0x83,0x86,0x87,0x86,0x79,0x7d,0x86,0x80,0x80,0x80,0xb9,0x0,0xa8,0x0,0x80,0x0,0xa8,0x0,0x1,0x7c,0x86,0x86,0x86,0x79,0x79,0x86,0x86,0x89,0x80,0x80,0x79,0x86,0x86,0x86,0x86,0x8a,0x80,0x0,0xfc,0x82,0x0,0x1,0x0,0x80,0x80,0xb9,0x0,0x7c,0x79,0x8a,0x7a,0x79,0x79,0x83,0x86,0x87,0x86,0x79,0x7d,0x86,0x80,0x80,0x80,0xb9,0x0,0xa8,0x0,0x80,0x0,0xa8,0x0,0x1,0x0,0x7c,0x86,0x86,0x86,0x79,0x79,0x86,0x86,0x89,0x80,0x80,0x79,0x86,0x86,0x86,0x86,0x86,0x80,0x0,0xfc,0x82,0x0,0x1,0x0,0x80,0x80,0xb9,0x0,0x7c,0x1,0x0,0x0,0x80,0x80,0x7f,0x87,0x7a,0x80,0x80,0x86,0x84,0x86,0x86,0x86,0x86,0x86,0x83,0x1,0x0,0xb,0x5,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020mAw\004@A\361\341\340\000iii\004@A\030\004\000\000\203\206\206\201yyy\200\200\200\271\000\250\000\001\000|\206\206\206yy\206\206\211\200\200y\206\206\206\206\212\200\000\374\202\000\001\000\200\200\271\000|y\212zyy\203\206\207\206y}\206\200\200\200\271\000\250\000\200\000\250\000\001|\206\206\206yy\206\206\211\200\200y\206\206\206\206\212\200\000\374\202\000\001\000\200\200\271\000|y\212zyy\203\206\207\206y}\206\200\200\200\271\000\250\000\200\000\250\000\001\000|\206\206\206yy\206\206\211\200\200y\206\206\206\206\206\200\000\374\202\000\001\000\200\200\271\000|\001\000\000\200\200\177\207z\200\200\206\204\206\206\206\206\206\203\001\000\013\005\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16d3378f300ca4b02a5f9497854e5b87ab25f7f9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBtQXcEQEHx4eAAaWlpBEBBGAQAAIOGhoF5eXmAgIC5AKgAAQB8hoaGeXmGhomAgHmGhoaGioAA/IIAAQCAgLkAfHmKenl5g4aHhnl9hoCAgLkAqACAAKgAAXyGhoZ5eYaGiYCAeYaGhoaKgAD8ggABAICAuQB8eYp6eXmDhoeGeX2GgICAuQCoAIAAqAABAHyGhoZ5eYaGiYCAeYaGhoaGgAD8ggABAICAuQB8AQAAgIB/h3qAgIaEhoaGhoaDAQALBQsLAQs= Step #5: MERGE-OUTER: attempt 3180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538836108 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556db9e8a198, 0x556db9e92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556db9e92918,0x556db9f1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16d3378f300ca4b02a5f9497854e5b87ab25f7f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11040 processed earlier; will process 4235 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556db769e5dd bp 0x000000000000 sp 0x7fffaa35e350 T41683) Step #5: ==41683==The signal is caused by a READ memory access. Step #5: #0 0x556db769e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556db74c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556db74bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556db749d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556db73bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556db7316c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556db73201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556db73076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556db73333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffaec75e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556db72faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41683==Register values: Step #5: rax = 0x0000556dbb83a500 rbx = 0x0000556dbb83a500 rcx = 0x0000556dbb83a9b0 rdx = 0x00007ffaec926b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaa35e350 Step #5: r8 = 0x0000556dbb83a500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffaec926be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556dba89d960 r14 = 0x0000000100000004 r15 = 0x0000556db980a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x6f,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0xfe,0xff,0xf,0x44,0x5a,0x96,0x94,0x7b,0xff,0xff,0xff,0xff,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x6f,0xb7,0x41,0x49,0x41,0x2d,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0xfe,0xff,0xf,0x44,0x5a,0x96,0x94,0x7b,0xff,0xff,0xff,0xff,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x6e,0xc0,0x41,0x9c,0xfc,0x6,0x41,0xb4,0xfe,0xff,0xf,0x44,0x5a,0x96,0x0,0x0,0x0,0xa,0xff,0xff,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x6e,0xc0,0x41,0x9c,0xfc,0x6,0x41,0xb4,0xfe,0xff,0xf,0x44,0x5a,0x96,0x94,0x7b,0xff,0xff,0xff,0xff,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0xb8,0x9c,0xfc,0x2,0x41,0x3b,0xc0,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037gH \000\300o\267AIA\300v\270\234\374\006A\264\376\377\017DZ\226\224{\377\377\377\377\374\006A\264@\270\234\374\003A\264@AtAliA\300(A\037gH \000\300o\267AIA-v\270\234\374\006A\264\376\377\017DZ\226\224{\377\377\377\377\374\006A\264@\270\234\374\003A\264@AtAlin\300A\234\374\006A\264\376\377\017DZ\226\000\000\000\012\377\377\374\006A\264@\270\234\374\003A\264@AtAlin\300A\234\374\006A\264\376\377\017DZ\226\224{\377\377\377\377\374\006A\264@\270\234\374\003A\264@A\270\234\374\002A;\300\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44216da822f88b7bcc8de8c16b4b3188c5ab9e2c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9nSCAAwG+3QUlBwHa4nPwGQbT+/w9EWpaUe//////8BkG0QLic/ANBtEBBdEFsaUHAKEEfZ0ggAMBvt0FJQS12uJz8BkG0/v8PRFqWlHv//////AZBtEC4nPwDQbRAQXRBbGluwEGc/AZBtP7/D0RalgAAAAr///wGQbRAuJz8A0G0QEF0QWxpbsBBnPwGQbT+/w9EWpaUe//////8BkG0QLic/ANBtEBBuJz8AkE7wAAPggALAAs= Step #5: MERGE-OUTER: attempt 3181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1538974027 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9c038a198, 0x55d9c0392911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9c0392918,0x55d9c041a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44216da822f88b7bcc8de8c16b4b3188c5ab9e2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11041 processed earlier; will process 4234 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 337 ft: 338 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9bdb9e5dd bp 0x000000000000 sp 0x7ffe8d2dc170 T41687) Step #5: ==41687==The signal is caused by a READ memory access. Step #5: #0 0x55d9bdb9e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9bd9c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9bd9bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9bd99d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9bd8bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9bd816c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9bd8201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9bd8076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9bd8333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa16e68b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9bd7faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41687==Register values: Step #5: rax = 0x000055d9c2e89650 rbx = 0x000055d9c2e89650 rcx = 0x000055d9c2e89b00 rdx = 0x00007fa16e853b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8d2dc170 Step #5: r8 = 0x000055d9c2e89650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa16e853be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9c0d9d960 r14 = 0x0000000100000004 r15 = 0x000055d9bfd0a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4a,0xe,0x1,0x1,0x0,0xba,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x41,0x6d,0x41,0x1,0x41,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x61,0xc0,0x6a,0xe,0x1,0x0,0x1,0xe,0x1,0x1,0x0,0xba,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x41,0x6d,0x41,0xf5,0x41,0x6d,0x41,0x1,0x41,0x41,0x6d,0x41,0x0,0x1,0x6a,0xc0,0x69,0xe,0x0,0x0,0x41,0xf5,0x3e,0xb7,0xab,0x41,0x1,0x69,0x6a,0x4a,0xe,0x1,0x1,0x0,0xbc,0x0,0xb,0x1,0x3,0x0,0x41,0x6d,0x41,0xf5,0x41,0x41,0x6d,0x41,0xc1,0x0,0x6d,0x41,0xf5,0x3e,0x4b,0x41,0x6a,0x1,0x69,0x1,0x4a,0xe,0x1,0x0,0x1,0x68,0xc0,0x77,0x69,0x6e,0x69,0x6a,0x4a,0xe,0x1,0x1,0x0,0xba,0x0,0xb,0x1,0x3,0x0,0x41,0x6d,0x41,0xf5,0x41,0x41,0x6d,0x41,0x41,0x1,0x6d,0x41,0xf5,0x3e,0x4b,0x41,0x6a,0x1,0x69,0x1,0x4a,0xe,0x1,0x0,0x1,0x41,0x41,0x1,0x6d,0x41,0xf5,0x3e,0x4b,0x41,0x6a,0x1,0x69,0x1,0x4a,0xe,0x1,0x0,0x1,0x69,0xc0,0x77,0x69,0x6e,0x69,0x6c,0x41,0x75,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AJ\016\001\001\000\272\000\013\001\002\000AmA\365AmA\001AAmA\365>J\001\016\001\000\001a\300j\016\001\000\001\016\001\001\000\272\000\013\001\002\000AmA\365AmA\365AmA\001AAmA\000\001j\300i\016\000\000A\365>\267\253A\001ijJ\016\001\001\000\274\000\013\001\003\000AmA\365AAmA\301\000mA\365>KAj\001i\001J\016\001\000\001h\300winijJ\016\001\001\000\272\000\013\001\003\000AmA\365AAmAA\001mA\365>KAj\001i\001J\016\001\000\001AA\001mA\365>KAj\001i\001J\016\001\000\001i\300winilAu\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1dec5a98a641b47f4bfd358a4faf6c77874356b1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFKDgEBALoACwECAEFtQfVBbUEBQUFtQfU+SgEOAQABYcBqDgEAAQ4BAQC6AAsBAgBBbUH1QW1B9UFtQQFBQW1BAAFqwGkOAABB9T63q0EBaWpKDgEBALwACwEDAEFtQfVBQW1BwQBtQfU+S0FqAWkBSg4BAAFowHdpbmlqSg4BAQC6AAsBAwBBbUH1QUFtQUEBbUH1PktBagFpAUoOAQABQUEBbUH1PktBagFpAUoOAQABacB3aW5pbEF1AAALAAs= Step #5: MERGE-OUTER: attempt 3182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1539111008 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e63d33d198, 0x55e63d345911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e63d345918,0x55e63d3cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1dec5a98a641b47f4bfd358a4faf6c77874356b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11043 processed earlier; will process 4232 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e63ab515dd bp 0x000000000000 sp 0x7ffd405be3a0 T41691) Step #5: ==41691==The signal is caused by a READ memory access. Step #5: #0 0x55e63ab515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e63a973280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e63a972fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e63a950929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e63a871ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e63a7c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e63a7d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e63a7ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e63a7e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd674701082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e63a7adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41691==Register values: Step #5: rax = 0x000055e63df6e3b0 rbx = 0x000055e63df6e3b0 rcx = 0x000055e63df6e860 rdx = 0x00007fd6748c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd405be3a0 Step #5: r8 = 0x000055e63df6e3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd6748c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e63dd50960 r14 = 0x0000000100000004 r15 = 0x000055e63ccbd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x15,0x6c,0x41,0x41,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfe,0x1,0xb2,0x41,0x46,0x1,0x41,0xb8,0x9d,0x63,0xbe,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0xb8,0x9c,0x65,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0x31,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x65,0x41,0x9d,0xb8,0x9d,0x41,0x41,0x70,0x41,0xb1,0x30,0x46,0xc1,0x41,0x63,0x41,0x70,0x41,0xb8,0x32,0x46,0xc1,0x41,0x9d,0xc5,0xfe,0x1,0xb2,0x41,0x46,0x1,0x41,0xb8,0x9d,0x63,0xbe,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0xb8,0x9c,0x65,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0x30,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x65,0x41,0x9d,0xb8,0x9d,0x41,0x41,0x70,0x41,0xb1,0x30,0x46,0xc1,0x41,0x63,0x41,0x70,0x41,0xb8,0x32,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x41,0x63,0x41,0x6e,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\025lAA\004@AsAMA\235\305\376\001\262AF\001A\270\235c\276A\270\234eAA\270\235\235AA\270\234e\270\235\235AA\270\234cApA\261\270\234e\270\235\237AA\270\234cApA\2611\270\235\233A\000\270\235eA\235\270\235AApA\2610F\301AcApA\2702F\301A\235\305\376\001\262AF\001A\270\235c\276A\270\234eAA\270\235\235AA\270\234e\270\235\235AA\270\234cApA\261\270\234e\270\235\237AA\270\234cApA\2610\270\235\233A\000\270\235eA\235\270\235AApA\2610F\301AcApA\2702F\301AEh\004@\005\017\000\013AcAnux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-038c73b6d88b2e01b3d5761e782d87e64530212b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARVsQUEEQEFzQU1BncX+AbJBRgFBuJ1jvkG4nGVBQbidnUFBuJxluJ2dQUG4nGNBcEGxuJxluJ2fQUG4nGNBcEGxMbidm0EAuJ1lQZ24nUFBcEGxMEbBQWNBcEG4MkbBQZ3F/gGyQUYBQbidY75BuJxlQUG4nZ1BQbicZbidnUFBuJxjQXBBsbicZbidn0FBuJxjQXBBsTC4nZtBALidZUGduJ1BQXBBsTBGwUFjQXBBuDJGwUFFaARABQ8AC0FjQW51eAALAAs= Step #5: MERGE-OUTER: attempt 3183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1539248026 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5606f7b90198, 0x5606f7b98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5606f7b98918,0x5606f7c200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/038c73b6d88b2e01b3d5761e782d87e64530212b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11044 processed earlier; will process 4231 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5606f53a45dd bp 0x000000000000 sp 0x7ffc32dbffa0 T41695) Step #5: ==41695==The signal is caused by a READ memory access. Step #5: #0 0x5606f53a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5606f51c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5606f51c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5606f51a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5606f50c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5606f501cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5606f50261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5606f500d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5606f50393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efdb4249082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5606f5000aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41695==Register values: Step #5: rax = 0x00005606fa68a410 rbx = 0x00005606fa68a410 rcx = 0x00005606fa68a8c0 rdx = 0x00007efdb4411b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc32dbffa0 Step #5: r8 = 0x00005606fa68a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efdb4411be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005606f85a3960 r14 = 0x0000000100000004 r15 = 0x00005606f7510386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0xc1,0x41,0x2f,0x4d,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x91,0x93,0x43,0x5c,0x91,0x91,0x93,0x8b,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x8c,0x91,0x43,0x22,0x47,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5c,0xb1,0x93,0x94,0x8c,0x94,0x43,0x93,0x91,0x5d,0x43,0x91,0x90,0x90,0x43,0x91,0x43,0x93,0x91,0x92,0x90,0x43,0x7d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5d,0xb1,0x91,0x93,0x8c,0x43,0x94,0x91,0x43,0x93,0x91,0x92,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5c,0x93,0x93,0x90,0x94,0x91,0x43,0x93,0x91,0x92,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x90,0x43,0x7d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5d,0xb1,0x91,0x93,0x8c,0x43,0x94,0x91,0x43,0x93,0x91,0x96,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x93,0x93,0x90,0x91,0x0,0x0,0x8f,0x91,0x8c,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc4,0x0,0xc,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\301A/M\276AmC\353\000\000\000\217\221\214\221C\"CCCC\221\223C\\\221\221\223\213C]\261\221\223\224\221\214\221C\"GCCC\214]\221\221C\\\261\223\224\214\224C\223\221]C\221\220\220C\221C\223\221\222\220C}\261\221\223\224\221C\214]\221\221C]\261\221\223\214C\224\221C\223\221\222\220C]\261\221\223\224\221C\214]\221\221C\\\223\223\220\224\221C\223\221\222\220C]\261\221\223\224\221\220C}\261\221\223\224\221C\214]\221\221C]\261\221\223\214C\224\221C\223\221\226\220C]\261\221\223\224\223\223\220\221\000\000\217\221\214\224\221C]\221\321\247\000\000\000\000\000\000\000\304\000\014\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b9e71c18b4a6384143d439ab047e87a8abeccfc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLwUEvTb5BbUPrAAAAj5GMkUMiQ0NDQ5GTQ1yRkZOLQ12xkZOUkYyRQyJHQ0NDjF2RkUNcsZOUjJRDk5FdQ5GQkEORQ5ORkpBDfbGRk5SRQ4xdkZFDXbGRk4xDlJFDk5GSkENdsZGTlJFDjF2RkUNck5OQlJFDk5GSkENdsZGTlJGQQ32xkZOUkUOMXZGRQ12xkZOMQ5SRQ5ORlpBDXbGRk5STk5CRAACPkYyUkUNdkdGnAAAAAAAAAMQADAALAAs= Step #5: MERGE-OUTER: attempt 3184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1539383967 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559808e00198, 0x559808e08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559808e08918,0x559808e900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b9e71c18b4a6384143d439ab047e87a8abeccfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11045 processed earlier; will process 4230 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1bfdd1. Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598066145dd bp 0x000000000000 sp 0x7fff378d9700 T41699) Step #5: ==41699==The signal is caused by a READ memory access. Step #5: #0 0x5598066145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559806436280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559806435fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559806413929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559806334ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55980628cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598062961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55980627d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598062a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe15dd14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559806270aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41699==Register values: Step #5: rax = 0x000055980a925760 rbx = 0x000055980a925760 rcx = 0x000055980a925c10 rdx = 0x00007fe15dedcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff378d9700 Step #5: r8 = 0x000055980a925760 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe15dedcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559809813960 r14 = 0x0000000100000004 r15 = 0x0000559808780386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x29,0x69,0x69,0x69,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x44,0x18,0x40,0x0,0x1,0x41,0x41,0x41,0xb7,0x41,0xce,0xb8,0x7a,0x10,0x0,0x1,0x41,0x64,0x41,0x6f,0x69,0x1,0x6f,0x69,0x2,0x0,0x0,0x7a,0x41,0x7,0xb7,0x0,0x41,0xeb,0x1,0xf,0x1,0x1,0x5d,0x0,0x4d,0x41,0x41,0x41,0xba,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x0,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x6f,0x6f,0x41,0x75,0x45,0xf,0x0,0x0,0x0,0x6f,0x45,0x41,0x6b,0x47,0xc0,0xc0,0x41,0x41,0x6c,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x6c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x0,0x1,0x97,0x93,0x93,0x93,0x92,0x93,0x93,0x93,0x93,0x93,0x93,0xf,0x0,0x15,0x0,0x93,0x93,0x8c,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x95,0x93,0x93,0x93,0x97,0x0,0xb,0xf,0x0,0x0,0x78,0x0,0x77,0x0,0x15,0x0,0x0,0xb,0x0,0x53,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA/\003\000A\362\346)iiii\004\000A\032\004\200\000D\030@\000\001AAA\267A\316\270z\020\000\001AdAoi\001oi\002\000\000zA\007\267\000A\353\001\017\001\001]\000MAAA\272gA#pAJAliAnA\301JHL\001\000Eq\300AAliAnAp\300AAAIAAAooAuE\017\000\000\000oEAkG\300\300AAlAooAuE\263\251lAlinuxoAuE\263\251\000\001\227\223\223\223\222\223\223\223\223\223\223\017\000\025\000\223\223\214\223\223\223\223\223\223\223\223\223\223\223\225\223\223\223\227\000\013\017\000\000x\000w\000\025\000\000\013\000S\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e30ba33ed10447577f55c96037eead3291fc7460 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQS8DAEHy5ilpaWlpBABBGgSAAEQYQAABQUFBt0HOuHoQAAFBZEFvaQFvaQIAAHpBB7cAQesBDwEBXQBNQUFBumdBI3BBSkFsaUFuQcFKSEwBAEVxwEFBbGlBbkFwwEFBQUlBQUFvb0F1RQ8AAABvRUFrR8DAQUFsQW9vQXVFs6lsQWxpbnV4b0F1RbOpAAGXk5OTkpOTk5OTkw8AFQCTk4yTk5OTk5OTk5OTk5WTk5OXAAsPAAB4AHcAFQAACwBTAAsLAAs= Step #5: MERGE-OUTER: attempt 3185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1539523054 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca182da198, 0x55ca182e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca182e2918,0x55ca1836a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e30ba33ed10447577f55c96037eead3291fc7460' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11047 processed earlier; will process 4228 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca15aee5dd bp 0x000000000000 sp 0x7fff980f3650 T41703) Step #5: ==41703==The signal is caused by a READ memory access. Step #5: #0 0x55ca15aee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca15910280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca1590ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca158ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca1580ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca15766c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca157701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca157576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca157833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe778cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca1574aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41703==Register values: Step #5: rax = 0x000055ca1a9763b0 rbx = 0x000055ca1a9763b0 rcx = 0x000055ca1a976860 rdx = 0x00007efe77a95b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff980f3650 Step #5: r8 = 0x000055ca1a9763b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe77a95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca18ced960 r14 = 0x0000000100000004 r15 = 0x000055ca17c5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x18,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x69,0x67,0x41,0x0,0x69,0x74,0xb7,0x41,0x11,0xb8,0x41,0x69,0xb8,0xa4,0x41,0x69,0x67,0x41,0x9e,0x78,0xb8,0xab,0x69,0x41,0x41,0x74,0x41,0x7a,0x46,0x67,0x41,0xff,0xff,0xfd,0x7,0x6e,0xb8,0xab,0x69,0x74,0xb7,0x41,0x46,0xb8,0xa4,0x41,0x69,0x67,0x41,0xb8,0xa4,0x41,0xb8,0xab,0x69,0x46,0xb8,0xa4,0x41,0x69,0x67,0x41,0xb8,0xa4,0x41,0x69,0x67,0x41,0x9e,0x74,0xb7,0x41,0x46,0xb8,0x41,0x69,0xb8,0xa4,0x41,0x69,0x67,0x41,0x9e,0xff,0x2,0x69,0x67,0x41,0x74,0xb7,0x41,0x11,0xb8,0x41,0x69,0xb8,0xa4,0x41,0x69,0x68,0x41,0x9e,0x78,0xb8,0xab,0x69,0x41,0x41,0x74,0x41,0x7a,0x46,0x67,0x41,0xff,0xff,0xfd,0x7,0x6e,0xb8,0xab,0x69,0x74,0xb7,0x41,0x46,0xb8,0xa4,0x41,0x69,0x67,0x41,0xb8,0xa4,0x41,0xb8,0xab,0x69,0x46,0xb8,0xa4,0x41,0x69,0x67,0x41,0xb8,0xa4,0x41,0x69,0x67,0x67,0x41,0xff,0xff,0xff,0x17,0x6e,0xb8,0xab,0x69,0x75,0xb7,0x41,0x46,0xb8,0xa4,0x41,0x97,0xd9,0x41,0xb8,0xa4,0x41,0x69,0x67,0x41,0x9e,0x41,0x41,0x3b,0x67,0x41,0x4a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\030oAG\004@AKA\252gigA\000it\267A\021\270Ai\270\244AigA\236x\270\253iAAtAzFgA\377\377\375\007n\270\253it\267AF\270\244AigA\270\244A\270\253iF\270\244AigA\270\244AigA\236t\267AF\270Ai\270\244AigA\236\377\002igAt\267A\021\270Ai\270\244AihA\236x\270\253iAAtAzFgA\377\377\375\007n\270\253it\267AF\270\244AigA\270\244A\270\253iF\270\244AigA\270\244AiggA\377\377\377\027n\270\253iu\267AF\270\244A\227\331A\270\244AigA\236AA;gAJ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-07fbcf5b52c2266c16ae8777fa0c226a3b5fcdae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARhvQUcEQEFLQapnaWdBAGl0t0ERuEFpuKRBaWdBnni4q2lBQXRBekZnQf///QduuKtpdLdBRrikQWlnQbikQbiraUa4pEFpZ0G4pEFpZ0GedLdBRrhBabikQWlnQZ7/AmlnQXS3QRG4QWm4pEFpaEGeeLiraUFBdEF6RmdB///9B264q2l0t0FGuKRBaWdBuKRBuKtpRrikQWlnQbikQWlnZ0H///8XbriraXW3QUa4pEGX2UG4pEFpZ0GeQUE7Z0FKAAALAAs= Step #5: MERGE-OUTER: attempt 3186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1539660429 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55593e673198, 0x55593e67b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55593e67b918,0x55593e7030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07fbcf5b52c2266c16ae8777fa0c226a3b5fcdae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11048 processed earlier; will process 4227 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55593be875dd bp 0x000000000000 sp 0x7ffd2df9a780 T41707) Step #5: ==41707==The signal is caused by a READ memory access. Step #5: #0 0x55593be875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55593bca9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55593bca8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55593bc86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55593bba7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55593baffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55593bb091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55593baf06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55593bb1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2393e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55593bae3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41707==Register values: Step #5: rax = 0x00005559404f5410 rbx = 0x00005559404f5410 rcx = 0x00005559404f58c0 rdx = 0x00007fa2395afb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2df9a780 Step #5: r8 = 0x00005559404f5410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2395afbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055593f086960 r14 = 0x0000000100000004 r15 = 0x000055593dff3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x39,0x20,0x21,0x1a,0x7a,0x85,0x42,0x2d,0x1,0x79,0x42,0x46,0x89,0x7a,0x85,0x42,0xf9,0x3d,0x42,0x42,0x79,0x8a,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x20,0x1,0x42,0xb4,0x76,0x8a,0x89,0x42,0x46,0x42,0x25,0x89,0x42,0x1,0x20,0x1,0x42,0x46,0x89,0x42,0x25,0x5a,0xd,0x0,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x42,0x79,0x8a,0x42,0x89,0x33,0x42,0x25,0x89,0x42,0xdc,0x1,0x42,0x46,0x89,0x81,0x42,0xc1,0x21,0x1,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x3b,0x7a,0x21,0x31,0x42,0x46,0x89,0x42,0x25,0x21,0x1,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x7a,0x21,0x32,0x85,0x42,0x46,0x89,0x86,0x7f,0x42,0xf9,0x3d,0x7a,0x42,0x79,0x8a,0x42,0x42,0x1a,0x20,0x20,0x20,0x1a,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x7a,0x21,0x31,0x85,0x42,0x46,0x89,0x86,0x42,0x46,0x89,0x42,0x5b,0x21,0x1,0x1a,0x42,0x46,0x89,0x7a,0x85,0x42,0xf5,0x3d,0x42,0x5d,0x42,0x79,0x42,0x89,0x46,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\001 \032\032\032 9 !\032z\205B-\001yBF\211z\205B\371=BBy\212B\211FB%\211B \001B\264v\212\211BFB%\211B\001 \001BF\211B%Z\015\000\211B\032 \032By\212B\2113B%\211B\334\001BF\211\201B\301!\001\032\211B\032 ;z!1BF\211B%!\001\032\211B\032 \032\032\211B\032 \032z!2\205BF\211\206\177B\371=zBy\212BB\032 \032\032\211B\032 \032z!1\205BF\211\206BF\211B[!\001\032BF\211z\205B\365=B]ByB\211F\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3c4d12a1880ebd1bef9267a3b4a02e252621661 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoBIBoaGiA5ICEaeoVCLQF5QkaJeoVC+T1CQnmKQolGQiWJQiABQrR2iolCRkIliUIBIAFCRolCJVoNAIlCGiAgIBpCeYpCiTNCJYlC3AFCRomBQsEhARqJQhogICA7eiExQkaJQiUhARqJQhogICAaGolCGiAgIBp6ITKFQkaJhn9C+T16QnmKQkIaICAgGhqJQhogICAaeiExhUJGiYZCRolCWyEBGkJGiXqFQvU9Ql1CeUKJRgALAAs= Step #5: MERGE-OUTER: attempt 3187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1539796610 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa17a86198, 0x55fa17a8e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa17a8e918,0x55fa17b160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3c4d12a1880ebd1bef9267a3b4a02e252621661' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11049 processed earlier; will process 4226 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa1529a5dd bp 0x000000000000 sp 0x7ffff8125610 T41711) Step #5: ==41711==The signal is caused by a READ memory access. Step #5: #0 0x55fa1529a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa150bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa150bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa15099929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa14fbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa14f12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa14f1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa14f036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa14f2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f87239082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa14ef6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41711==Register values: Step #5: rax = 0x000055fa189113f0 rbx = 0x000055fa189113f0 rcx = 0x000055fa189118a0 rdx = 0x00007f6f87401b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff8125610 Step #5: r8 = 0x000055fa189113f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f87401be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa18499960 r14 = 0x0000000100000004 r15 = 0x000055fa17406386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x33,0x3,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0xc3,0x41,0x6a,0x41,0x8d,0x45,0x41,0x4a,0x45,0x6c,0x41,0x71,0x45,0x41,0x4d,0x41,0x80,0x0,0x6a,0x6c,0x69,0x6e,0x75,0x78,0xf,0x10,0x0,0x22,0x0,0xfb,0x1a,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x56,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0xa7,0x0,0x22,0x0,0xfb,0x1a,0x0,0x1,0xb0,0x0,0x0,0x0,0x41,0x0,0x75,0x78,0x45,0x49,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x41,0x45,0x41,0x74,0x45,0x49,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x41,0x45,0x41,0x10,0x75,0x1,0x0,0x10,0x0,0x67,0xc1,0x45,0x41,0x74,0x45,0x41,0x41,0x45,0x41,0x75,0x0,0xfb,0x1a,0x1,0x0,0x0,0xb9,0x0,0x0,0x0,0x1,0x56,0xf,0xd4,0x1a,0x59,0x0,0x73,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x77,0x41,0x75,0x6f,0x78,0x41,0x41,0x45,0x41,0x74,0x45,0x49,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x0,0x0,0x0,0x1,0x56,0xf,0xd4,0x1a,0x59,0x0,0x73,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x77,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA3\003@A.A=JEAjA\303AjA\215EAJElAqEAMA\200\000jlinux\017\020\000\"\000\373\032\001\000\000\000\000\000\000\001V\017\324\032Y\000\000\373\231\000\247\000\"\000\373\032\000\001\260\000\000\000A\000uxEIAEAuoxAAEAtEIAEAuoxAAEA\020u\001\000\020\000g\301EAtEAAEAu\000\373\032\001\000\000\271\000\000\000\001V\017\324\032Y\000s\000\000\207\000\000\000\000\000\000\000liwAuoxAAEAtEIAEAuoxA\000\000\000\001V\017\324\032Y\000s\000\000\207\000\000\000\000\000\000\000liw\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0013ffa104e3cf7120e5360e849c3c39fec9622a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTMDQEEuQT1KRUFqQcNBakGNRUFKRWxBcUVBTUGAAGpsaW51eA8QACIA+xoBAAAAAAAAAVYP1BpZAAD7mQCnACIA+xoAAbAAAABBAHV4RUlBRUF1b3hBQUVBdEVJQUVBdW94QUFFQRB1AQAQAGfBRUF0RUFBRUF1APsaAQAAuQAAAAFWD9QaWQBzAACHAAAAAAAAAGxpd0F1b3hBQUVBdEVJQUVBdW94QQAAAAFWD9QaWQBzAACHAAAAAAAAAGxpdwALAAs= Step #5: MERGE-OUTER: attempt 3188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1539932946 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c39ea2b198, 0x55c39ea33911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c39ea33918,0x55c39eabb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0013ffa104e3cf7120e5360e849c3c39fec9622a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11050 processed earlier; will process 4225 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 562 ft: 563 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 637 ft: 698 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c39c23f5dd bp 0x000000000000 sp 0x7ffce8caf6a0 T41715) Step #5: ==41715==The signal is caused by a READ memory access. Step #5: #0 0x55c39c23f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c39c061280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c39c060fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c39c03e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c39bf5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c39beb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c39bec11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c39bea86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c39bed43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfd61ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c39be9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41715==Register values: Step #5: rax = 0x000055c3a0c2a430 rbx = 0x000055c3a0c2a430 rcx = 0x000055c3a0c2a420 rdx = 0x00007fcfd6375b80 Step #5: rdi = 0x000055c3a0c2a420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffce8caf6a0 Step #5: r8 = 0x000055c3a0c2a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcfd6375be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c39f43e960 r14 = 0x0000000100000004 r15 = 0x000055c39e3ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4b,0x69,0xac,0x41,0x2b,0x41,0x77,0xac,0x41,0x1a,0x69,0x41,0x4c,0x6a,0x69,0x41,0x41,0x41,0xd6,0x67,0x41,0x45,0x6e,0x41,0x41,0x4,0x40,0x41,0xf2,0x0,0x1,0x41,0x3a,0x45,0x68,0x45,0x6c,0xbe,0x8b,0xbc,0x0,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0x8b,0xbc,0x41,0x6c,0x0,0x41,0x59,0x78,0x45,0x45,0x47,0x76,0xc1,0x6b,0x41,0x1,0x41,0xd,0x41,0x41,0x77,0x69,0x6e,0x0,0x1,0x0,0x0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb2,0xa9,0x41,0x5,0x45,0x41,0xac,0x2,0x6c,0x69,0x76,0x6c,0xbe,0x8b,0xbc,0x1,0x6e,0xbe,0x8b,0xbc,0x41,0x76,0x68,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x6c,0xbe,0x8b,0xbc,0x0,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0x8b,0xbc,0x41,0x6c,0x0,0x41,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0xc1,0x6b,0x0,0x0,0xb,0x0,0x0,0x41,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@AK\004@AKi\254A+Aw\254A\032iALjiAAA\326gAEnAA\004@A\362\000\001A:EhEl\276\213\274\000\213\274Avl\276\213\274Avl\276\213\213\274Al\000AYxEEGv\301kA\001A\015AAwin\000\001\000\000\005\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\262\251A\005EA\254\002livl\276\213\274\001n\276\213\274AvhAvl\276\213\274Al\276\213\274\000\213\274Avl\276\213\274Avl\276\213\213\274Al\000Alinux\000\000\000\020\000\000\000\000\013\000\000\301k\000\000\013\000\000A\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fc5b1d6ad386bc115db22238a841ee3d9e44efa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEFLBEBBS2msQStBd6xBGmlBTGppQUFB1mdBRW5BQQRAQfIAAUE6RWhFbL6LvACLvEF2bL6LvEF2bL6Li7xBbABBWXhFRUd2wWtBAUENQUF3aW4AAQAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAACyqUEFRUGsAmxpdmy+i7wBbr6LvEF2aEF2bL6LvEFsvou8AIu8QXZsvou8QXZsvouLvEFsAEFsaW51eAAAABAAAAAACwAAwWsAAAsAAEENAAALAAs= Step #5: MERGE-OUTER: attempt 3189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1540072147 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffa9792198, 0x55ffa979a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffa979a918,0x55ffa98220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0fc5b1d6ad386bc115db22238a841ee3d9e44efa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11053 processed earlier; will process 4222 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffa6fa65dd bp 0x000000000000 sp 0x7ffdd8872aa0 T41719) Step #5: ==41719==The signal is caused by a READ memory access. Step #5: #0 0x55ffa6fa65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffa6dc8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffa6dc7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffa6da5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffa6cc6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffa6c1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffa6c281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffa6c0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffa6c3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb7fd88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffa6c02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41719==Register values: Step #5: rax = 0x000055ffac128570 rbx = 0x000055ffac128570 rcx = 0x000055ffac128a20 rdx = 0x00007fbb7ff50b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd8872aa0 Step #5: r8 = 0x000055ffac128570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb7ff50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffaa1a5960 r14 = 0x0000000100000004 r15 = 0x000055ffa9112386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x10,0x0,0x42,0x85,0xfe,0xff,0xff,0xff,0xff,0xff,0xf7,0x24,0x2,0x7c,0x2,0x0,0x43,0x43,0x0,0x1,0x43,0x0,0x41,0x0,0x6c,0x6e,0x43,0x4e,0x1,0x1,0x0,0x0,0x6f,0x0,0x5f,0x0,0xfb,0x19,0xff,0xff,0xff,0x3,0xfa,0x7,0x41,0x69,0x45,0xc0,0x4d,0x45,0xb2,0xa9,0x4e,0x0,0x84,0x0,0x0,0x0,0xa4,0x66,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x5b,0x0,0x80,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x4e,0x0,0x84,0x0,0x0,0x0,0x9b,0x66,0x1,0x0,0xbb,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xf,0x0,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x20,0x80,0x0,0xfb,0x19,0x10,0x0,0x6e,0x6d,0x1,0x0,0x0,0x61,0x73,0x6d,0x1,0xd0,0x80,0x0,0x0,0xfb,0x19,0x3f,0xfd,0x91,0x92,0xdf,0x0,0x0,0x20,0x80,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x9d,0x20,0x1,0x0,0x0,0x96,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0xaf,0xd0,0x80,0x0,0x0,0xfb,0x19,0x78,0x0,0x6e,0x6d,0x1,0xb,0x0,0x0,0xb9,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@\020\000B\205\376\377\377\377\377\377\367$\002|\002\000CC\000\001C\000A\000lnCN\001\001\000\000o\000_\000\373\031\377\377\377\003\372\007AiE\300ME\262\251N\000\204\000\000\000\244f\001\000\000\032\251\320\200\000\000\373\031\000\000nm\001\000[\000\200\000\373\031\000\000nm\001\000\000N\000\204\000\000\000\233f\001\000\273\032\251\320\200\000\000\017\000\000\000nm\001\000\000 \200\000\373\031\020\000nm\001\000\000asm\001\320\200\000\000\373\031?\375\221\222\337\000\000 \200\000\373\031\000\000nm\001\000\000\235 \001\000\000\226\000\000\241f\001\000\000\032\257\320\200\000\000\373\031x\000nm\001\013\000\000\271\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-88a0c1113c2928e2ae6ad7920687d8c604be3885 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQBAAQoX+///////3JAJ8AgBDQwABQwBBAGxuQ04BAQAAbwBfAPsZ////A/oHQWlFwE1FsqlOAIQAAACkZgEAABqp0IAAAPsZAABubQEAWwCAAPsZAABubQEAAE4AhAAAAJtmAQC7GqnQgAAADwAAAG5tAQAAIIAA+xkQAG5tAQAAYXNtAdCAAAD7GT/9kZLfAAAggAD7GQAAbm0BAACdIAEAAJYAAKFmAQAAGq/QgAAA+xl4AG5tAQsAALkACwEACws= Step #5: MERGE-OUTER: attempt 3190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1540209195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560af41a198, 0x5560af422911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560af422918,0x5560af4aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88a0c1113c2928e2ae6ad7920687d8c604be3885' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11054 processed earlier; will process 4221 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560acc2e5dd bp 0x000000000000 sp 0x7ffdabd7f8e0 T41723) Step #5: ==41723==The signal is caused by a READ memory access. Step #5: #0 0x5560acc2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560aca50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560aca4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560aca2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560ac94ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5560ac8a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560ac8b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560ac8976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560ac8c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba07e52082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560ac88aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41723==Register values: Step #5: rax = 0x00005560b13633a0 rbx = 0x00005560b13633a0 rcx = 0x00005560b1363850 rdx = 0x00007fba0801ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdabd7f8e0 Step #5: r8 = 0x00005560b13633a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba0801abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560afe2d960 r14 = 0x0000000100000004 r15 = 0x00005560aed9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xb,0x6c,0x41,0x30,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x5b,0x69,0x69,0x69,0x76,0x4,0x40,0x41,0xb7,0xb,0x41,0xdf,0xf9,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x45,0x45,0x41,0x22,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x1,0x1,0x1,0x1,0x1,0x45,0x45,0x41,0x22,0x1,0x1,0x1,0x1,0x1,0x1,0x0,0x68,0xf,0x1b,0xaa,0x73,0x67,0x78,0x78,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x16,0x6e,0xfb,0x15,0x6b,0x0,0x75,0x78,0x0,0xfb,0x17,0x6e,0xfb,0x16,0x6a,0xfb,0x15,0x6f,0x0,0xfb,0x16,0x6e,0x0,0xfb,0x16,0x6e,0xfb,0x15,0x6f,0x0,0xfb,0x17,0x0,0x0,0xfb,0x16,0x6a,0xfb,0x15,0x6f,0x0,0xfb,0x17,0x70,0xfb,0x15,0x6f,0x4f,0x0,0x7a,0x1,0x1,0x1,0x1,0x1,0x1a,0x1,0x0,0xa8,0x1,0x0,0x0,0x0,0x7a,0x1a,0x5,0x0,0x52,0x0,0x1a,0x0,0xb,0x0,0x6c,0x6b,0x41,0x41,0x78,0x45,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0x9e,0x0,0x1a,0x0,0xb,0x0,0x6c,0x69,0xf,0x8e,0x0,0x94,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\013lA0\004@A\340\000i\004@A\362\335piiiA\362\335[iiiv\004@A\267\013A\337\371\001\001\001\001\001\001\001\001\001\001\001EEA\"\001\001\001\001\001\001\000\001\001\001\001\001EEA\"\001\001\001\001\001\001\000h\017\033\252sgxx\000\373\027n\373\025o\000\000\373\026n\373\025k\000ux\000\373\027n\373\026j\373\025o\000\373\026n\000\373\026n\373\025o\000\373\027\000\000\373\026j\373\025o\000\373\027p\373\025oO\000z\001\001\001\001\001\032\001\000\250\001\000\000\000z\032\005\000R\000\032\000\013\000lkAAxEuniA\323jEsnu\032\005\000\236\000\032\000\013\000li\017\216\000\224\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b948b85f6d31b3299d971ba3db60cc075227b95 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQtsQTAEQEHgAGkEQEHy3XBpaWlB8t1baWlpdgRAQbcLQd/5AQEBAQEBAQEBAQFFRUEiAQEBAQEBAAEBAQEBRUVBIgEBAQEBAQBoDxuqc2d4eAD7F277FW8AAPsWbvsVawB1eAD7F277Fmr7FW8A+xZuAPsWbvsVbwD7FwAA+xZq+xVvAPsXcPsVb08AegEBAQEBGgEAqAEAAAB6GgUAUgAaAAsAbGtBQXhFdW5pQdNqRXNudRoFAJ4AGgALAGxpD44AlAALAAs= Step #5: MERGE-OUTER: attempt 3191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1540343785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587f5c23198, 0x5587f5c2b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587f5c2b918,0x5587f5cb30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b948b85f6d31b3299d971ba3db60cc075227b95' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11055 processed earlier; will process 4220 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587f34375dd bp 0x000000000000 sp 0x7fff2857fbe0 T41727) Step #5: ==41727==The signal is caused by a READ memory access. Step #5: #0 0x5587f34375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587f3259280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587f3258fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587f3236929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587f3157ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587f30afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587f30b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587f30a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587f30cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03a60d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587f3093aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41727==Register values: Step #5: rax = 0x00005587f6da2df0 rbx = 0x00005587f6da2df0 rcx = 0x00005587f6da32a0 rdx = 0x00007f03a629eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2857fbe0 Step #5: r8 = 0x00005587f6da2df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03a629ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587f6636960 r14 = 0x0000000100000004 r15 = 0x00005587f55a3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x46,0x4,0x40,0x42,0xe,0x42,0x7d,0x83,0x42,0xbe,0xbd,0xd7,0x84,0xbd,0xbb,0xbd,0x1f,0x83,0x42,0x7d,0x83,0x42,0xbb,0x72,0x42,0xff,0x42,0x7d,0x83,0x42,0xbc,0x84,0xa4,0x81,0xed,0x85,0xbd,0xd7,0x84,0x7f,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0x1e,0x84,0x42,0x5d,0x83,0x42,0x44,0x42,0x5e,0x84,0x42,0x84,0x7b,0x7c,0x83,0x83,0x42,0xb3,0x72,0x42,0xed,0x85,0xbd,0xd7,0x84,0x7f,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0x1e,0x84,0x42,0x5d,0x83,0x42,0x44,0x42,0x5e,0x84,0x42,0x84,0x7b,0x7c,0x83,0x83,0x42,0xb3,0x72,0x42,0xff,0x42,0x7d,0x83,0x42,0xbc,0x84,0xa4,0x81,0xed,0x85,0xbd,0xd7,0x84,0x7f,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0xe,0x84,0x42,0x5d,0x83,0x42,0x44,0x42,0xde,0x84,0x42,0x84,0x7b,0x7c,0x83,0x42,0xbc,0x72,0x42,0xe,0x84,0x42,0x5f,0x83,0x42,0x44,0x42,0xde,0x84,0x42,0x84,0x7b,0x7c,0x7a,0x79,0x7d,0x83,0x42,0xbc,0x72,0x42,0xfe,0x83,0x42,0x7a,0x82,0x42,0x72,0x42,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAF\004@B\016B}\203B\276\275\327\204\275\273\275\037\203B}\203B\273rB\377B}\203B\274\204\244\201\355\205\275\327\204\177B}\203B\274rB\036\204B]\203BDB^\204B\204{|\203\203B\263rB\355\205\275\327\204\177B}\203B\274rB\036\204B]\203BDB^\204B\204{|\203\203B\263rB\377B}\203B\274\204\244\201\355\205\275\327\204\177B}\203B\274rB\016\204B]\203BDB\336\204B\204{|\203B\274rB\016\204B_\203BDB\336\204B\204{|zy}\203B\274rB\376\203Bz\202BrB\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-852572706eb069d479d99bbff9555d882f687803 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUYEQEIOQn2DQr6914S9u70fg0J9g0K7ckL/Qn2DQryEpIHthb3XhH9CfYNCvHJCHoRCXYNCREJehEKEe3yDg0KzckLthb3XhH9CfYNCvHJCHoRCXYNCREJehEKEe3yDg0KzckL/Qn2DQryEpIHthb3XhH9CfYNCvHJCDoRCXYNCRELehEKEe3yDQrxyQg6EQl+DQkRC3oRChHt8enl9g0K8ckL+g0J6gkJyQgQAAId/f39/iACAAAAA/IaAgIAAAAALAAs= Step #5: MERGE-OUTER: attempt 3192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1540480659 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ac5b73198, 0x558ac5b7b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ac5b7b918,0x558ac5c030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/852572706eb069d479d99bbff9555d882f687803' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11057 processed earlier; will process 4218 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ac33875dd bp 0x000000000000 sp 0x7ffc301ae4e0 T41731) Step #5: ==41731==The signal is caused by a READ memory access. Step #5: #0 0x558ac33875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ac31a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ac31a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ac3186929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ac30a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ac2fffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ac30091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ac2ff06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ac301c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f793718a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ac2fe3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41731==Register values: Step #5: rax = 0x0000558ac7ee30f0 rbx = 0x0000558ac7ee30f0 rcx = 0x0000558ac7ee35a0 rdx = 0x00007f7937352b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc301ae4e0 Step #5: r8 = 0x0000558ac7ee30f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7937352be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ac6586960 r14 = 0x0000000100000004 r15 = 0x0000558ac54f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5e,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x41,0xfa,0x6d,0x4e,0x69,0x4e,0x41,0xbd,0x3b,0xbe,0x41,0x2f,0x41,0xfa,0xbe,0xbc,0x42,0x41,0xbe,0xfc,0xca,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x78,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x41,0x6d,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x41,0x6d,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0xbe,0xbc,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x0,0x5d,0x0,0x91,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001^oAA\004@AKA/A\372mNiNA\275;\276A/A\372\276\274BA\276\374\312AiAi\276\374\001A=mlxiEi\276\374\001A=imAiAiEi\276\374\001A=iAmiAi\276\374\001A=imEiFi\276\374\001A=mliAi\276\374\001A=imEiFi\276\374\001A=\276\374\001A=imEiFiEi\276\374\001A=iAmiAi\276\374\001A=imEiFi\276\374\001A=mliAi\276\374\001A=imEiFi\276\374\001A\001A=imAiAi\276\274\001A=imAiAi\276\374\001\000]\000\221\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bffc1bde0846d883291f3abef9d857a46bda4545 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV5vQUEEQEFLQS9B+m1OaU5BvTu+QS9B+r68QkG+/MpBaUFpvvwBQT1tbHhpRWm+/AFBPWltQWlBaUVpvvwBQT1pQW1pQWm+/AFBPWltRWlGab78AUE9bWxpQWm+/AFBPWltRWlGab78AUE9vvwBQT1pbUVpRmlFab78AUE9aUFtaUFpvvwBQT1pbUVpRmm+/AFBPW1saUFpvvwBQT1pbUVpRmm+/AFBAUE9aW1BaUFpvrwBQT1pbUFpQWm+/AEAXQCRAAALAAs= Step #5: MERGE-OUTER: attempt 3193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1540618125 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598f3f9e198, 0x5598f3fa6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598f3fa6918,0x5598f402e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bffc1bde0846d883291f3abef9d857a46bda4545' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11059 processed earlier; will process 4216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598f17b25dd bp 0x000000000000 sp 0x7ffe525a6cb0 T41735) Step #5: ==41735==The signal is caused by a READ memory access. Step #5: #0 0x5598f17b25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5598f15d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5598f15d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5598f15b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5598f14d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598f142ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598f14341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598f141b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598f14473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32b4444082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5598f140eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41735==Register values: Step #5: rax = 0x00005598f6005400 rbx = 0x00005598f6005400 rcx = 0x00005598f60058b0 rdx = 0x00007f32b460cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe525a6cb0 Step #5: r8 = 0x00005598f6005400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32b460cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005598f49b1960 r14 = 0x0000000100000004 r15 = 0x00005598f391e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x3,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0xbf,0x42,0xc2,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x88,0x88,0x88,0x42,0x88,0x88,0x88,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc3,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x89,0x88,0x88,0x88,0x7e,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x82,0x2,0x42,0x42,0x42,0x42,0x88,0x88,0x89,0x42,0x88,0x88,0x88,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x42,0x88,0x88,0x89,0x88,0x88,0x88,0x7e,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x82,0x2,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\003@B={BBB~B~BB\302~BBB\377\001~B\200\302\275\277B\302~BB\210B\210\210B\210BB~~B~BBB\210\210\210B\210\210\210BBB~B~BB\303~BBB\377\001~\210B\210\210B\210B~BB\210B\210\210B\210BB~~B~BBBB\210\210\211\210\210\210~B~\271\275\302~BBBB~BB\210\210\210\210B~~B~BBB\202\002BBBB\210\210\211B\210\210\210~B~BBBB\210\210B\210\210\211\210\210\210~B~\271\275\302~BBBB~BB\210\210\210\210B~~B~BBB\202\002B\210\210\210\210B~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-240bac8609eac18cad06b8831d394a2658f8193c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUDQEI9e0JCQn5CfkJCwn5CQkL/AX5CgMK9v0LCfkJCiEKIiEKIQkJ+fkJ+QkJCiIiIQoiIiEJCQn5CfkJCw35CQkL/AX6IQoiIQohCfkJCiEKIiEKIQkJ+fkJ+QkJCQoiIiYiIiH5Cfrm9wn5CQkJCfkJCiIiIiEJ+fkJ+QkJCggJCQkJCiIiJQoiIiH5CfkJCQkKIiEKIiImIiIh+Qn65vcJ+QkJCQn5CQoiIiIhCfn5CfkJCQoICQoiIiIhCfgALAAs= Step #5: MERGE-OUTER: attempt 3194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1540754670 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557931493198, 0x55793149b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55793149b918,0x5579315230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/240bac8609eac18cad06b8831d394a2658f8193c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11060 processed earlier; will process 4215 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55792eca75dd bp 0x000000000000 sp 0x7fff82753d00 T41739) Step #5: ==41739==The signal is caused by a READ memory access. Step #5: #0 0x55792eca75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55792eac9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55792eac8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55792eaa6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55792e9c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55792e91fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55792e9291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55792e9106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55792e93c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0cfb93c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55792e903aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41739==Register values: Step #5: rax = 0x0000557932c7f440 rbx = 0x0000557932c7f440 rcx = 0x0000557932c7f8f0 rdx = 0x00007f0cfbb04b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff82753d00 Step #5: r8 = 0x0000557932c7f440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0cfbb04be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557931ea6960 r14 = 0x0000000100000004 r15 = 0x0000557930e13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x69,0x7f,0x41,0x24,0x2,0x40,0x41,0x4f,0x41,0x30,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x6f,0x4f,0x41,0x6c,0x41,0x80,0x80,0x41,0x41,0xd4,0x0,0x41,0x22,0x41,0x6f,0x4f,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x1,0x69,0x6c,0x4e,0x49,0x6c,0x41,0x41,0xd0,0x0,0xfb,0x14,0x70,0x6a,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6c,0x41,0x80,0x80,0x41,0x41,0xd4,0x0,0x41,0x22,0x41,0x6f,0x4f,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x72,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x70,0x6c,0x49,0x69,0x6c,0x41,0x1,0x41,0xd0,0x30,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x6f,0x4f,0x41,0x6c,0x41,0x1,0x0,0x0,0x0,0xd4,0x0,0x41,0x22,0x41,0x6f,0x4f,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x1,0x69,0x6c,0x70,0x49,0x6c,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x15,0x6a,0x41,0xa3,0x6a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001i\177A$\002@AOA0pAIAAOAoOAlA\200\200AA\324\000A\"AoOAA\320\000\373\024jpAA\320\000\373\024jA\243\270\266\360\001\001ilNIlAA\320\000\373\024pjAA\320\000\373\024lA\200\200AA\324\000A\"AoOAA\320\000\373\024jrAA\320\000\373\024jA\243\270\266\360\001plIilA\001A\3200pAIAAOAoOAlA\001\000\000\000\324\000A\"AoOAA\320\000\373\024jpAA\320\000\373\024jA\243\270\266\360\001\001ilpIlAA\320\000\373\024jpAA\320\000\373\024jpAA\320\000\373\025jA\243j\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08161048d4d470389a4784f8f1ba4c329d029948 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWl/QSQCQEFPQTBwQUlBQU9Bb09BbEGAgEFB1ABBIkFvT0FB0AD7FGpwQUHQAPsUakGjuLbwAQFpbE5JbEFB0AD7FHBqQUHQAPsUbEGAgEFB1ABBIkFvT0FB0AD7FGpyQUHQAPsUakGjuLbwAXBsSWlsQQFB0DBwQUlBQU9Bb09BbEEBAAAA1ABBIkFvT0FB0AD7FGpwQUHQAPsUakGjuLbwAQFpbHBJbEFB0AD7FGpwQUHQAPsUanBBQdAA+xVqQaNqAAALAAs= Step #5: MERGE-OUTER: attempt 3195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1540891985 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55677c371198, 0x55677c379911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55677c379918,0x55677c4010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08161048d4d470389a4784f8f1ba4c329d029948' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11061 processed earlier; will process 4214 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556779b855dd bp 0x000000000000 sp 0x7ffc13445d10 T41743) Step #5: ==41743==The signal is caused by a READ memory access. Step #5: #0 0x556779b855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567799a7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567799a6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556779984929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567798a5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567797fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567798071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567797ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55677981a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c43170082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567797e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41743==Register values: Step #5: rax = 0x000055677d821530 rbx = 0x000055677d821530 rcx = 0x000055677d8219e0 rdx = 0x00007f9c43338b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc13445d10 Step #5: r8 = 0x000055677d821530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c43338be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055677cd84960 r14 = 0x0000000100000004 r15 = 0x000055677bcf1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0xdb,0xbd,0x42,0x71,0x41,0xfa,0xbf,0x0,0x69,0xbe,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8e,0x8e,0x8f,0x8f,0x8f,0x8f,0x8e,0x8f,0x90,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8e,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x0,0x0,0x8c,0x97,0x91,0x92,0x91,0x0,0x8f,0x0,0x0,0x8c,0x97,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A\333\275BqA\372\277\000i\276\217\217\217\217\217\215\217\217\220\217\217\217\217\217\217\215\217\217\217\217\217\217\217\217\217\213\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\213\217\217\217\217\220\217\217\217\213\217\217\217\217\217\217\217\217\217\217\216\216\217\217\217\217\216\217\220\217\217\217\213\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\213\217\217\217\217\220\217\217\217\217\217\217\217\213\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\220\217\217\217\213\217\217\217\217\217\217\217\217\217\217\216\217\217\217\217\213\217\217\217\217\217\000\000\214\227\221\222\221\000\217\000\000\214\227\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1103bdb7a4d85642618d657abe5371e43b7d6bfb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQdu9QnFB+r8Aab6Pj4+Pj42Pj5CPj4+Pj4+Nj4+Pj4+Pj4+Pi4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Lj4+Pj5CPj4+Lj4+Pj4+Pj4+Pj46Oj4+Pj46PkI+Pj4uPj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pi4+Pj4+Qj4+Pj4+Pj4uPj4+Pj4+Pj4+Pj4+Pj4+Pj5CPj4+Lj4+Pj4+Pj4+Pj46Pj4+Pi4+Pj4+PAACMl5GSkQCPAACMl5GSkQALAAs= Step #5: MERGE-OUTER: attempt 3196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541027687 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ba1fdf198, 0x560ba1fe7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ba1fe7918,0x560ba206f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1103bdb7a4d85642618d657abe5371e43b7d6bfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11062 processed earlier; will process 4213 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b9f7f35dd bp 0x000000000000 sp 0x7ffdfbcdfb80 T41747) Step #5: ==41747==The signal is caused by a READ memory access. Step #5: #0 0x560b9f7f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b9f615280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b9f614fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b9f5f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b9f513ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b9f46bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b9f4751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b9f45c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b9f4883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7227281082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b9f44faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41747==Register values: Step #5: rax = 0x0000560ba3b9f470 rbx = 0x0000560ba3b9f470 rcx = 0x0000560ba3b9f920 rdx = 0x00007f7227449b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfbcdfb80 Step #5: r8 = 0x0000560ba3b9f470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7227449be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ba29f2960 r14 = 0x0000000100000004 r15 = 0x0000560ba195f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0x41,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x6e,0x75,0x78,0x41,0xc,0x0,0x0,0x0,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x41,0x6e,0x75,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x49,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x6e,0x6c,0x69,0x41,0x75,0x78,0x41,0x4b,0x0,0x0,0x0,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374AAw\301kA\340\000kAiqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301kA\250AA\001LAAA\301AnuxA\014\000\000\000\301A\012ggA,AlinuxA|iAnuxA\301A\301k\301A\012ggA,AlInuxA|iquxA#AnE\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250xA\301A\301k\301A\012ggA,nliAuxAK\000\000\000xA#AnE\004\000\320\000\326\000\005\013AENAEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cfff7c0f200320d04e255ca7b6ad5e5444c9bf4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfxBQXfBa0HgAGtBaXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqkFFaGlBQU1BqJDBa0GoQUEBTEFBQcFBbnV4QQwAAADBQQpnZ0EsQWxpbnV4QXxpQW51eEHBQcFrwUEKZ2dBLEFsSW51eEF8aXF1eEEjQW5FBADQANYABQtBRU4EANBt1gIFC0FNQah4QcFBwWvBQQpnZ0EsbmxpQXV4QUsAAAB4QSNBbkUEANAA1gAFC0FFTkFFaQALAAs= Step #5: MERGE-OUTER: attempt 3197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541165200 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56430093c198, 0x564300944911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564300944918,0x5643009cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1cfff7c0f200320d04e255ca7b6ad5e5444c9bf4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11063 processed earlier; will process 4212 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5642fe1505dd bp 0x000000000000 sp 0x7ffe02d5d200 T41751) Step #5: ==41751==The signal is caused by a READ memory access. Step #5: #0 0x5642fe1505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5642fdf72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5642fdf71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5642fdf4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5642fde70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5642fddc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5642fddd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5642fddb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5642fdde53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f2d8fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5642fddacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41751==Register values: Step #5: rax = 0x0000564301c56580 rbx = 0x0000564301c56580 rcx = 0x0000564301c56a30 rdx = 0x00007f4f2dac2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe02d5d200 Step #5: r8 = 0x0000564301c56580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f2dac2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056430134f960 r14 = 0x0000000100000004 r15 = 0x00005643002bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x58,0xac,0x42,0xae,0x79,0x42,0x34,0x42,0x12,0x7f,0x1,0x42,0x64,0x42,0xc2,0x3a,0x50,0xac,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0x8a,0x7f,0x1,0x7c,0x8a,0x42,0xc2,0xff,0x1,0x80,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x42,0x64,0x42,0xc2,0x3a,0x50,0xac,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0x8a,0x7f,0x1,0x7c,0x8a,0x42,0xc2,0xff,0x81,0x80,0x7b,0x42,0x64,0x42,0xc2,0x39,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7c,0x42,0x32,0x88,0x7f,0x42,0x42,0x7b,0x80,0x79,0x42,0x30,0x88,0x7f,0x7a,0x42,0x4,0x0,0x0,0x0,0x88,0x7b,0x8a,0x42,0x3e,0x88,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x8a,0x7c,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@BBBB}zB|B\377_BCB\210\304>B\302:T\255X\254B\256yB4B\022\177\001BdB\302:P\254P\254B\256yB{BdB\212\177\001|\212B\302\377\001\200{BdB\302:P\255P\254B\256yP\255P\254B\256yB{BdB\302:P\255BdB\302:P\254P\254B\256yB{BdB\212\177\001|\212B\302\377\201\200{BdB\3029P\255P\254B\256yP\255P\254B\256yB{BdB\302:P\255P\254B\256yB|B2\210\177BB{\200yB0\210\177zB\004\000\000\000\210{\212B>\210P\255P\254B\256yB\212|B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-acaef430392d5448ad316c951cc50400a3b67fa3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEJCQkJ9ekJ8Qv9fQkNCiMQ+QsI6VK1YrEKueUI0QhJ/AUJkQsI6UKxQrEKueUJ7QmRCin8BfIpCwv8BgHtCZELCOlCtUKxCrnlQrVCsQq55QntCZELCOlCtQmRCwjpQrFCsQq55QntCZEKKfwF8ikLC/4GAe0JkQsI5UK1QrEKueVCtUKxCrnlCe0JkQsI6UK1QrEKueUJ8QjKIf0JCe4B5QjCIf3pCBAAAAIh7ikI+iFCtUKxCrnlCinxCPgALAAs= Step #5: MERGE-OUTER: attempt 3198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541302133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f56930198, 0x559f56938911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f56938918,0x559f569c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/acaef430392d5448ad316c951cc50400a3b67fa3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11064 processed earlier; will process 4211 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f541445dd bp 0x000000000000 sp 0x7ffce42b5b20 T41755) Step #5: ==41755==The signal is caused by a READ memory access. Step #5: #0 0x559f541445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f53f66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f53f65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f53f43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f53e64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f53dbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f53dc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f53dad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f53dd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd207e56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f53da0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41755==Register values: Step #5: rax = 0x0000559f59375530 rbx = 0x0000559f59375530 rcx = 0x0000559f593759e0 rdx = 0x00007fd20801eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce42b5b20 Step #5: r8 = 0x0000559f59375530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd20801ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f57343960 r14 = 0x0000000100000004 r15 = 0x0000559f562b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbd,0x3f,0x41,0xfa,0xfe,0xff,0x68,0xbe,0xfc,0x0,0x41,0xff,0x64,0x43,0xe,0x97,0x43,0x97,0x43,0x40,0x97,0x43,0x8e,0x43,0x91,0x29,0x8f,0x8e,0x43,0x40,0x11,0x91,0x3a,0x91,0x95,0x91,0x91,0x43,0xaf,0x2b,0x8c,0x20,0x97,0x43,0x8e,0x43,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x11,0x91,0x3a,0x91,0x92,0x91,0x91,0x43,0x3a,0x91,0x92,0x91,0x91,0x43,0xaf,0x2b,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x2b,0x20,0x91,0x91,0x1a,0x91,0x92,0x8f,0x91,0x43,0xae,0x2b,0x8c,0x20,0x43,0x8e,0x43,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x11,0x91,0x3a,0x91,0x92,0x91,0x8f,0x8f,0x43,0x3a,0x91,0x92,0x91,0x91,0x43,0xae,0x2b,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x11,0x91,0x3a,0x91,0x92,0x91,0x91,0x43,0x3a,0x91,0x92,0x91,0x91,0x43,0xaf,0x2b,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x2b,0x20,0x91,0x91,0x8c,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@AKA/B\275?A\372\376\377h\276\374\000A\377dC\016\227C\227C@\227C\216C\221)\217\216C@\021\221:\221\225\221\221C\257+\214 \227C\216C\221\377\227C\216C\221\377\217\222\214C\021\221:\221\222\221\221C:\221\222\221\221C\257+\221\377\227C\216C\221\377\217\222\214C+ \221\221\032\221\222\217\221C\256+\214 C\216C\221\377\227C\216C\221\377\217\222\214C\021\221:\221\222\221\217\217C:\221\222\221\221C\256+\221\377\227C\216C\221\377\227C\216C\221\377\217\222\214C\021\221:\221\222\221\221C:\221\222\221\221C\257+\221\377\227C\216C\221\377\217\222\214C+ \221\221\214\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6071b2ad3daa873ffa80d53e15f67679ddf54578 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQEFLQS9CvT9B+v7/aL78AEH/ZEMOl0OXQ0CXQ45DkSmPjkNAEZE6kZWRkUOvK4wgl0OOQ5H/l0OOQ5H/j5KMQxGROpGSkZFDOpGSkZFDryuR/5dDjkOR/4+SjEMrIJGRGpGSj5FDriuMIEOOQ5H/l0OOQ5H/j5KMQxGROpGSkY+PQzqRkpGRQ64rkf+XQ45Dkf+XQ45Dkf+PkoxDEZE6kZKRkUM6kZKRkUOvK5H/l0OOQ5H/j5KMQysgkZGMAAALAAs= Step #5: MERGE-OUTER: attempt 3199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541439110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cc8d5d198, 0x562cc8d65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cc8d65918,0x562cc8ded0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6071b2ad3daa873ffa80d53e15f67679ddf54578' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11065 processed earlier; will process 4210 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 382 ft: 383 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cc65715dd bp 0x000000000000 sp 0x7ffcc8e50ed0 T41759) Step #5: ==41759==The signal is caused by a READ memory access. Step #5: #0 0x562cc65715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562cc6393280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562cc6392fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562cc6370929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562cc6291ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562cc61e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562cc61f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562cc61da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562cc62063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f884beb4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562cc61cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41759==Register values: Step #5: rax = 0x0000562cc9dca430 rbx = 0x0000562cc9dca430 rcx = 0x0000562cc9dca420 rdx = 0x00007f884c07cb80 Step #5: rdi = 0x0000562cc9dca420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcc8e50ed0 Step #5: r8 = 0x0000562cc9dca430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f884c07cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562cc9770960 r14 = 0x0000000100000004 r15 = 0x0000562cc86dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x7e,0x41,0x3f,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x41,0x41,0x45,0x41,0x72,0x6a,0x67,0x41,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x67,0x4d,0x41,0x41,0x6a,0x41,0xab,0x6a,0x41,0x66,0x72,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0x1,0x0,0x41,0x41,0x4d,0x72,0x67,0x41,0x6a,0x41,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x67,0x4d,0x41,0x41,0x6a,0x41,0xab,0x6a,0x41,0x66,0x72,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001~A?\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365>\267\253AAEArjgA\253Aji\001J\016\001\001\000O\000\013\002\000AmA\365>\267\253rAgMAAjA\253jAfr\001\015\000A\005\001\267\001\000AAMrgAjA\253Aji\001J\016\001\001\000O\000\013\002\000AmA\365>\267\253rAgMAAjA\253jAfr\001\015\000A\005\001\267\001\000ui\001Aji\001J\016\001\001\000O\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\001U\001\001\000O\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5acd939a075692938dfb17472e23d70296f79a3d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQF+QT8EQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQW1B9T63q3ICAEFtQfU+t6tBQUVBcmpnQatBamkBSg4BAQBPAAsCAEFtQfU+t6tyQWdNQUFqQatqQWZyAQ0AQQUBtwEAQUFNcmdBakGrQWppAUoOAQEATwALAgBBbUH1PrerckFnTUFBakGrakFmcgENAEEFAbcBAHVpAUFqaQFKDgEBAE8AAAALAAAAAAAAAAAAIQABVQEBAE8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541577816 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558477252198, 0x55847725a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55847725a918,0x5584772e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5acd939a075692938dfb17472e23d70296f79a3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11067 processed earlier; will process 4208 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 370 ft: 371 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558474a665dd bp 0x000000000000 sp 0x7ffc221046b0 T41763) Step #5: ==41763==The signal is caused by a READ memory access. Step #5: #0 0x558474a665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558474888280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558474887fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558474865929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558474786ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584746dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584746e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584746cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584746fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9d52a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584746c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41763==Register values: Step #5: rax = 0x00005584788ef430 rbx = 0x00005584788ef430 rcx = 0x00005584788ef420 rdx = 0x00007fd9d546cb80 Step #5: rdi = 0x00005584788ef420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc221046b0 Step #5: r8 = 0x00005584788ef430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd9d546cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558477c65960 r14 = 0x0000000100000004 r15 = 0x0000558476bd2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x41,0x41,0x67,0x74,0x69,0x1,0x6a,0x70,0x67,0x4d,0x6c,0x72,0x67,0x41,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x97,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x70,0x41,0x41,0x70,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x67,0x41,0x6c,0x69,0x6e,0x75,0x78,0x0,0x60,0x0,0x54,0x41,0x0,0x0,0x15,0x0,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x99,0x0,0x0,0x0,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0x5c,0x1b,0xd5,0x0,0x0,0x0,0x0,0x1b,0x0,0x0,0x0,0x70,0x0,0x0,0x7a,0x0,0x10,0x0,0x5c,0x0,0x14,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0x5c,0x1b,0xd5,0x0,0x0,0x0,0x0,0x1b,0x0,0x0,0x0,0x70,0x0,0x0,0x7a,0x0,0x10,0x0,0x5c,0x67,0x67,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x69,0x1,0x6a,0x67,0x48,0x76,0x70,0x45,0x45,0x41,0x13,0x0,0x0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwAAAggAtAvpAEIiAgMgrAlAMAgAAgti\001jpgMlrgAAMAggAtA\227gh\015\000AAgAgMpAApgMgrAlAMAggAlinux\000`\000TA\000\000\025\000\000\\\033\321\000\000\231\000\000\000\320\000\024\000\373\033\321\000\000\000\020\000\\\033\325\000\000\000\000\033\000\000\000p\000\000z\000\020\000\\\000\024\000\373\033\321\000\000\000\020\000\\\033\325\000\000\000\000\033\000\000\000p\000\000z\000\020\000\\ggMAggAtAi\001jgHvpEEA\023\000\000\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-59afa1d973d93f822104239c3b082e55c5858fb9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBQUFnZ0F0QXZwQUVJaUFnTWdyQWxBTUFnQUFndGkBanBnTWxyZ0FBTUFnZ0F0QZdnaA0AQUFnQWdNcEFBcGdNZ3JBbEFNQWdnQWxpbnV4AGAAVEEAABUAAFwb0QAAmQAAANAAFAD7G9EAAAAQAFwb1QAAAAAbAAAAcAAAegAQAFwAFAD7G9EAAAAQAFwb1QAAAAAbAAAAcAAAegAQAFxnZ01BZ2dBdEFpAWpnSHZwRUVBEwAAAQALAAs= Step #5: MERGE-OUTER: attempt 3201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541716870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56166780e198, 0x561667816911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561667816918,0x56166789e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59afa1d973d93f822104239c3b082e55c5858fb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11069 processed earlier; will process 4206 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 389 ft: 390 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616650225dd bp 0x000000000000 sp 0x7ffe7492b050 T41767) Step #5: ==41767==The signal is caused by a READ memory access. Step #5: #0 0x5616650225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561664e44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561664e43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561664e21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561664d42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561664c9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561664ca41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561664c8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561664cb73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc718050082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561664c7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41767==Register values: Step #5: rax = 0x00005616690ac430 rbx = 0x00005616690ac430 rcx = 0x00005616690ac420 rdx = 0x00007fc718218b80 Step #5: rdi = 0x00005616690ac420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe7492b050 Step #5: r8 = 0x00005616690ac430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc718218be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561668221960 r14 = 0x0000000100000004 r15 = 0x000056166718e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xad,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x47,0x1,0x41,0x6e,0x2,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x30,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x41,0x3f,0x45,0x45,0x41,0xc7,0x41,0x69,0x68,0x41,0x45,0x41,0x68,0x67,0x41,0x45,0x41,0x68,0x6f,0x41,0x69,0x68,0xd,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x45,0x69,0x45,0xc1,0x45,0x45,0x45,0x69,0x69,0x47,0x69,0x45,0xc1,0x69,0x70,0x41,0x77,0x41,0x4c,0x69,0x1,0x45,0x41,0x45,0x69,0x45,0x41,0x2f,0x45,0x45,0xc1,0x68,0x45,0xd,0x0,0x45,0x0,0x0,0x1,0x0,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x46,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266\255@AUA?JEA?EEA\001An\002\177\001An\002\177B\004B\177B\266\264@AUA?JEA?EEG\001An\002\177B\266\264@AUA?JEA?EEA\001An\002\177B0B\177B\266\275\266\275)AmAAA\264@AUA?AEA?EEA\307AihAEAhgAEAhoAih\015\000\000\013FgA\377\377EiE\301EEEiiGiE\301ipAwALi\001EAEiEA/EE\301hE\015\000E\000\000\001\000\000\000\013FgA\377\377\001\015\000\000\013A\377\377\001\015\000\000\013F\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f275efff09f06cd1f42b09ae08de37689fc6414 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/QratQEFVQT9KRUE/RUVBAUFuAn8BQW4Cf0IEQn9CtrRAQVVBP0pFQT9FRUcBQW4Cf0K2tEBBVUE/SkVBP0VFQQFBbgJ/QjBCf0K2vba9KUFtQUFBtEBBVUE/QUVBP0VFQcdBaWhBRUFoZ0FFQWhvQWloDQAAC0ZnQf//RWlFwUVFRWlpR2lFwWlwQXdBTGkBRUFFaUVBL0VFwWhFDQBFAAABAAAAC0ZnQf//AQ0AAAtB//8BDQAAC0YNAAALAAs= Step #5: MERGE-OUTER: attempt 3202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541853169 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f5b945198, 0x558f5b94d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f5b94d918,0x558f5b9d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f275efff09f06cd1f42b09ae08de37689fc6414' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11071 processed earlier; will process 4204 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f591595dd bp 0x000000000000 sp 0x7ffe648088d0 T41771) Step #5: ==41771==The signal is caused by a READ memory access. Step #5: #0 0x558f591595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f58f7b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f58f7afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f58f58929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f58e79ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f58dd1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f58ddb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f58dc26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f58dee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c317cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f58db5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41771==Register values: Step #5: rax = 0x0000558f5da49410 rbx = 0x0000558f5da49410 rcx = 0x0000558f5da498c0 rdx = 0x00007f2c31995b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe648088d0 Step #5: r8 = 0x0000558f5da49410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c31995be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f5c358960 r14 = 0x0000000100000004 r15 = 0x0000558f5b2c5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x99,0x41,0x41,0x45,0x41,0x6c,0x69,0x6e,0x75,0x78,0x44,0x45,0x67,0xc1,0xe0,0x6a,0x41,0x40,0x41,0x99,0x41,0x41,0x45,0x41,0x43,0x41,0x99,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0x45,0x41,0x11,0x41,0x40,0x6e,0x41,0x6a,0x6c,0x69,0x6e,0x75,0x77,0x41,0x45,0x41,0x40,0xb3,0xa8,0xc1,0x6b,0x6a,0x41,0x5d,0x6a,0xb3,0xa8,0xc1,0x41,0xeb,0x4d,0xb7,0x9f,0xaa,0x69,0x41,0x69,0x6c,0x75,0x78,0x6e,0x6a,0x41,0x41,0x45,0x4b,0x41,0x99,0x41,0x41,0x45,0x41,0x6c,0x69,0x6e,0x75,0x78,0x44,0x45,0x67,0xc1,0x41,0x6a,0x41,0x40,0x41,0x99,0x41,0x41,0x45,0x41,0x41,0x41,0x9c,0x41,0x41,0x45,0x41,0x11,0x45,0x41,0x41,0x41,0x45,0x41,0x40,0x6e,0x41,0x6a,0x6c,0x69,0x6e,0x75,0x20,0xb,0x45,0x41,0x40,0xb3,0xa8,0xc1,0x6b,0x6a,0x41,0x5d,0x6a,0x69,0x44,0x45,0x67,0x4e,0x41,0x6a,0x41,0x40,0x41,0x99,0x43,0x1,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x40,0x41,0x6b,0x6c,0x41,0x40,0x41,0xc1,0x67,0x41,0x6a,0x41,0x6c,0x41,0xc1,0x51,0x6a,0x41,0x40,0x41,0x49,0x41,0x8b,0xa,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@AKA\231AAEAlinuxDEg\301\340jA@A\231AAEACA\231AAEAAAEEA\021A@nAjlinuwAEA@\263\250\301kjA]j\263\250\301A\353M\267\237\252iAiluxnjAAEKA\231AAEAlinuxDEg\301AjA@A\231AAEAAA\234AAEA\021EAAAEA@nAjlinu \013EA@\263\250\301kjA]jiDEgNAjA@A\231C\001?\000\000\000\000\000\000\000A@AklA@A\301gAjAlA\301QjA@AIA\213\012\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3486c3c6ed4d0b94a92f0cc52ef3f75e6ad4c279 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QUEEQEFLQZlBQUVBbGludXhERWfB4GpBQEGZQUFFQUNBmUFBRUFBQUVFQRFBQG5BamxpbnV3QUVBQLOowWtqQV1qs6jBQetNt5+qaUFpbHV4bmpBQUVLQZlBQUVBbGludXhERWfBQWpBQEGZQUFFQUFBnEFBRUERRUFBQUVBQG5BamxpbnUgC0VBQLOowWtqQV1qaURFZ05BakFAQZlDAT8AAAAAAAAAQUBBa2xBQEHBZ0FqQWxBwVFqQUBBSUGLCgALAAs= Step #5: MERGE-OUTER: attempt 3203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1541989291 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d4f4e9198, 0x560d4f4f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d4f4f1918,0x560d4f5790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3486c3c6ed4d0b94a92f0cc52ef3f75e6ad4c279' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11072 processed earlier; will process 4203 files now Step #5: [LOADING] WASM module load failed: unknown type 2088787 Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 42 Step #5: #2 pulse cov: 350 ft: 376 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d4ccfd5dd bp 0x000000000000 sp 0x7ffc37a0bd00 T41775) Step #5: ==41775==The signal is caused by a READ memory access. Step #5: #0 0x560d4ccfd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d4cb1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d4cb1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d4cafc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d4ca1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d4c975c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d4c97f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d4c9666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d4c9923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cd1199082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d4c959aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41775==Register values: Step #5: rax = 0x0000560d51da9ba0 rbx = 0x0000560d51da9ba0 rcx = 0x0000560d51daa050 rdx = 0x00007f7cd1361b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc37a0bd00 Step #5: r8 = 0x0000560d51da9ba0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cd1361be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d4fefc960 r14 = 0x0000000100000004 r15 = 0x0000560d4ee69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xb,0x7c,0x41,0x30,0x4,0x40,0x41,0xe1,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x82,0x69,0x69,0x69,0x76,0x4,0x7e,0x41,0xb7,0xb,0x41,0xdf,0xf9,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x45,0x45,0x44,0x22,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0xaa,0x67,0x41,0x67,0x4d,0x41,0x77,0x1,0x6c,0x1,0x69,0x1,0x78,0xe,0x1,0x1,0x1,0xaa,0x6f,0x41,0x67,0x4d,0x41,0x67,0x1,0x6c,0x1,0x69,0x1,0x78,0x1,0x0,0x0,0x0,0x5,0x1,0x0,0x1,0x1,0x1,0x1,0x41,0x94,0x96,0x91,0x8f,0x78,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x6c,0x6b,0x41,0x0,0x69,0x1b,0xc1,0x0,0x41,0xdf,0xf9,0x1,0x1b,0x0,0x0,0x0,0x1,0x1,0x1,0x41,0x67,0x4d,0x41,0x78,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x6c,0x6b,0x41,0x0,0x69,0x1b,0x41,0x1,0x41,0x1,0x1,0x1,0x1,0x1,0x0,0xb,0x0,0x6c,0x6b,0x41,0x41,0x78,0x6b,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x72,0x6e,0x75,0x1a,0x5,0x0,0x9e,0x0,0x1a,0x0,0xb,0x0,0x5b,0x69,0xf,0x8e,0x0,0xd4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\013|A0\004@A\341\000i\004@A\362\335piiiA\362\335\202iiiv\004~A\267\013A\337\371\001\001\001\001\001\001\001\001\001\001\001EED\"\001\001\001\001\016\001\001\001\252gAgMAw\001l\001i\001x\016\001\001\001\252oAgMAg\001l\001i\001x\001\000\000\000\005\001\000\001\001\001\001A\224\226\221\217x\001\001\001\001\001\016\001\001\001lkA\000i\033\301\000A\337\371\001\033\000\000\000\001\001\001AgMAx\001\001\001\001\001\016\001\001\001lkA\000i\033A\001A\001\001\001\001\001\000\013\000lkAAxkuniA\323jErnu\032\005\000\236\000\032\000\013\000[i\017\216\000\324\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ea0588f17fdcb8ad8568997b2cb66538adcc761 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQt8QTAEQEHhAGkEQEHy3XBpaWlB8t2CaWlpdgR+QbcLQd/5AQEBAQEBAQEBAQFFRUQiAQEBAQ4BAQGqZ0FnTUF3AWwBaQF4DgEBAapvQWdNQWcBbAFpAXgBAAAABQEAAQEBAUGUlpGPeAEBAQEBDgEBAWxrQQBpG8EAQd/5ARsAAAABAQFBZ01BeAEBAQEBDgEBAWxrQQBpG0EBQQEBAQEBAAsAbGtBQXhrdW5pQdNqRXJudRoFAJ4AGgALAFtpD44A1AALAAs= Step #5: MERGE-OUTER: attempt 3204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1542128226 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604e864a198, 0x5604e8652911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604e8652918,0x5604e86da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ea0588f17fdcb8ad8568997b2cb66538adcc761' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11075 processed earlier; will process 4200 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604e5e5e5dd bp 0x000000000000 sp 0x7ffff2983290 T41779) Step #5: ==41779==The signal is caused by a READ memory access. Step #5: #0 0x5604e5e5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604e5c80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604e5c7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604e5c5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604e5b7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604e5ad6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604e5ae01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604e5ac76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604e5af33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6dfec4a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604e5abaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41779==Register values: Step #5: rax = 0x00005604e9335530 rbx = 0x00005604e9335530 rcx = 0x00005604e93359e0 rdx = 0x00007f6dfee12b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff2983290 Step #5: r8 = 0x00005604e9335530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6dfee12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604e905d960 r14 = 0x0000000100000004 r15 = 0x00005604e7fca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0xba,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x41,0x78,0x6c,0x45,0x41,0x45,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x34,0x6c,0x1,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x45,0x45,0x41,0x24,0x6c,0x45,0x41,0x45,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x34,0x6c,0x1,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x45,0x45,0x41,0x24,0x21,0x37,0x41,0x6c,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x41,0x45,0x41,0x24,0x45,0x41,0x41,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x41,0x78,0x6c,0x0,0x41,0x78,0x6c,0x45,0x41,0x45,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x69,0x77,0x6d,0x6d,0x78,0x74,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAA\272\301EjjAlxEEEAA\301AlAAElExlEAEA$AEAAj\301EAxlEAEEA\272AAE\001AlHvE!4l\001AElExlEAEAEEA$lEAEEA\272AAE\001AlHvE!4l\001AElExlEAEAEEA$!7AlAElExlEAAEA$EAAlExlEAEAAj\301EAxl\000AxlEAEEA\272AAE\001AlHvEiwmmxtlExlEAEA$A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ceb8f23b0dee80c2d3c480166e60bbc5c14f25d1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBusFFampBbHhFRUVBQcFBbEFBRWxFeGxFQUVBJEFFQUFqwUVBeGxFQUVFQbpBQUUBQWxIdkUhNGwBQUVsRXhsRUFFQUVFQSRsRUFFRUG6QUFFAUFsSHZFITRsAUFFbEV4bEVBRUFFRUEkITdBbEFFbEV4bEVBQUVBJEVBQWxFeGxFQUVBQWrBRUF4bABBeGxFQUVFQbpBQUUBQWxIdkVpd21teHRsRXhsRUFFQSRBAAALAAs= Step #5: MERGE-OUTER: attempt 3205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1542265054 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a0ca3c198, 0x559a0ca44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a0ca44918,0x559a0cacc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ceb8f23b0dee80c2d3c480166e60bbc5c14f25d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11076 processed earlier; will process 4199 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a0a2505dd bp 0x000000000000 sp 0x7ffeb5ad39d0 T41783) Step #5: ==41783==The signal is caused by a READ memory access. Step #5: #0 0x559a0a2505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a0a072280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a0a071fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a0a04f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a09f70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a09ec8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a09ed21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a09eb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a09ee53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b0b48f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a09eacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41783==Register values: Step #5: rax = 0x0000559a0f2274f0 rbx = 0x0000559a0f2274f0 rcx = 0x0000559a0f2279a0 rdx = 0x00007f3b0b657b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb5ad39d0 Step #5: r8 = 0x0000559a0f2274f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b0b657be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a0d44f960 r14 = 0x0000000100000004 r15 = 0x0000559a0c3bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf6,0x2d,0xad,0x2,0x0,0x1,0x41,0x7a,0x4,0x0,0x0,0x0,0x0,0x98,0xaf,0x0,0xa5,0x64,0x0,0x51,0x0,0x64,0x4c,0x0,0x51,0x0,0x9e,0x1a,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x85,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0xa6,0xa0,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6e,0x75,0x78,0xf,0xa4,0xa5,0x1a,0x64,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x83,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x48,0x0,0x0,0xb,0x0,0x0,0x0,0xd0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\366-\255\002\000\001Az\004\000\000\000\000\230\257\000\245d\000Q\000dL\000Q\000\236\032\246\241\000\255\032dH\000\205\032dH\000\000\245\000\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\245\246\240\000\275\032d\000\247lil\000\000\000\000\000\000\000\000\241\000\275\032d\000\247linux\017\244\245\032d\000Q\000dG\000P\017\246\241\000\255\032dH\000\000\245\000\017Q\000\321\000\244\245\032dE\000\203\000\321\000\244\245\032\000Q\000dG\000P\017\246\241\000\255\032dH\000\000\245\000\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\245\032dH\000\000\013\000\000\000\320\000\000\013\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-795e6624e3f4a423f557cd1e1cf9c3a4e0a2fa36 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEH2La0CAAFBegQAAAAAmK8ApWQAUQBkTABRAJ4apqEArRpkSACFGmRIAAClAA9RANEApKUaZEUAUQDRAKSlpqAAvRpkAKdsaWwAAAAAAAAAAKEAvRpkAKdsaW51eA+kpRpkAFEAZEcAUA+moQCtGmRIAAClAA9RANEApKUaZEUAgwDRAKSlGgBRAGRHAFAPpqEArRpkSAAApQAPUQDRAKSlGmRFAFEA0QCkpRpkSAAACwAAANAAAAsAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1542401742 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3ef270198, 0x55b3ef278911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3ef278918,0x55b3ef3000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/795e6624e3f4a423f557cd1e1cf9c3a4e0a2fa36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11077 processed earlier; will process 4198 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3eca845dd bp 0x000000000000 sp 0x7ffec6bdf670 T41787) Step #5: ==41787==The signal is caused by a READ memory access. Step #5: #0 0x55b3eca845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b3ec8a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b3ec8a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b3ec883929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b3ec7a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3ec6fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3ec7061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3ec6ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3ec7193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f555630a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3ec6e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41787==Register values: Step #5: rax = 0x000055b3f13f3410 rbx = 0x000055b3f13f3410 rcx = 0x000055b3f13f38c0 rdx = 0x00007f55564d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec6bdf670 Step #5: r8 = 0x000055b3f13f3410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55564d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3efc83960 r14 = 0x0000000100000004 r15 = 0x000055b3eebf0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x4,0x40,0x42,0x4a,0x42,0x82,0x9d,0xbd,0x42,0x1,0x42,0x25,0x7a,0xc3,0x42,0x42,0x1,0x20,0x33,0x22,0x2b,0x1a,0x1a,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x1a,0xc2,0x1,0x42,0x42,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0xc2,0x1,0x42,0x42,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0x42,0x89,0x46,0x42,0x25,0x7a,0xc3,0x42,0x42,0x1,0x20,0x31,0x22,0x1a,0x1a,0x1a,0x42,0x42,0x1,0x20,0x33,0x22,0x1a,0x1a,0x1a,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x1a,0x42,0x7a,0x1,0x42,0xc2,0xbf,0x42,0x79,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x1,0x42,0xbc,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0x42,0x89,0x1a,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x1a,0x1a,0xc2,0x1,0x42,0x42,0x42,0x30,0x79,0x7a,0x7a,0xc3,0x42,0x42,0x1,0x42,0x25,0x7a,0xc3,0x42,0x42,0x1,0x20,0x31,0x22,0x2b,0x1a,0x1a,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x1a,0x42,0x1,0x42,0xbc,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0x42,0x89,0x46,0x42,0x25,0xc3,0x42,0x7a,0x42,0x0,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?|A\001\004@BJB\202\235\275B\001B%z\303BB\001 3\"+\032\032\032\032 \"\032\032\302\001BB\277Byz{B\211F{z{\302\001BB\277Byz{B\211F{z{B\211FB%z\303BB\001 1\"\032\032\032BB\001 3\"\032\032\032\032\032 \"\032\032Bz\001B\302\277By{B\211F{z\001B\274\277Byz{B\211F{z{B\211\032\032\032 \"\032\032\032\302\001BBB0yzz\303BB\001B%z\303BB\001 1\"+\032\032\032\032 \"\032\032B\001B\274\277Byz{B\211F{z{B\211FB%\303BzB\000BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7f6235acdef53d76295851ecb29175e183fef0d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT98QQEEQEJKQoKdvUIBQiV6w0JCASAzIisaGhoaICAiGhrCAUJCv0J5entCiUZ7envCAUJCv0J5entCiUZ7entCiUZCJXrDQkIBIDEiGhoaQkIBIDMiGhoaGhogICIaGkJ6AULCv0J5e0KJRnt6AUK8v0J5entCiUZ7entCiRoaGiAgIhoaGsIBQkJCMHl6esNCQgFCJXrDQkIBIDEiKxoaGhogICIaGkIBQry/Qnl6e0KJRnt6e0KJRkIlw0J6QgBCQgALAAs= Step #5: MERGE-OUTER: attempt 3207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1542538026 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562a3e0ff198, 0x562a3e107911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562a3e107918,0x562a3e18f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7f6235acdef53d76295851ecb29175e183fef0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11078 processed earlier; will process 4197 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562a3b9135dd bp 0x000000000000 sp 0x7ffea8742890 T41791) Step #5: ==41791==The signal is caused by a READ memory access. Step #5: #0 0x562a3b9135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562a3b735280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562a3b734fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562a3b712929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562a3b633ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562a3b58bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562a3b5951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562a3b57c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562a3b5a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff74351b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562a3b56faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41791==Register values: Step #5: rax = 0x0000562a3fcea3e0 rbx = 0x0000562a3fcea3e0 rcx = 0x0000562a3fcea890 rdx = 0x00007ff7436e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea8742890 Step #5: r8 = 0x0000562a3fcea3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7436e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562a3eb12960 r14 = 0x0000000100000004 r15 = 0x0000562a3da7f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x73,0x41,0x33,0x4,0x40,0x41,0x0,0x0,0x0,0x85,0x1,0x0,0x15,0x0,0x91,0x0,0x1b,0x66,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x0,0x0,0x0,0x1b,0x1b,0x1b,0x1a,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0xaa,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x0,0x1,0x0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1a,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1,0x0,0x0,0xb7,0x9a,0x0,0x8d,0x5b,0x0,0x0,0xac,0x0,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1a,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1b,0x1,0x0,0x0,0xb7,0x9a,0x0,0x8d,0x5b,0x0,0x0,0xac,0x0,0x1,0xb7,0x41,0x61,0x0,0x21,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$sA3\004@A\000\000\000\205\001\000\025\000\221\000\033f\033\033\033\033\033\033\033\033\033\033\000\000\000\033\033\033\032\033\033\033\033\033\033\033\033\033\033\033\252\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\000\001\000\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\032\033\033\033\033\033\033\033\033\033\033\001\000\000\267\232\000\215[\000\000\254\000\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\033\032\033\033\033\033\033\033\033\033\033\033\001\000\000\267\232\000\215[\000\000\254\000\001\267Aa\000!\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db09e889c3c5605ea5b655ed92779ec92addc0c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRzQTMEQEEAAACFAQAVAJEAG2YbGxsbGxsbGxsbAAAAGxsbGhsbGxsbGxsbGxsbqhsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbAAEAGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGhsbGxsbGxsbGxsBAAC3mgCNWwAArAAbGxsbGxsbGxsbGxsbGxsbGxsbGhsbGxsbGxsbGxsBAAC3mgCNWwAArAABt0FhACEACws= Step #5: MERGE-OUTER: attempt 3208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1542675560 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55803fb4f198, 0x55803fb57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55803fb57918,0x55803fbdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db09e889c3c5605ea5b655ed92779ec92addc0c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11079 processed earlier; will process 4196 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55803d3635dd bp 0x000000000000 sp 0x7ffd2186f5f0 T41795) Step #5: ==41795==The signal is caused by a READ memory access. Step #5: #0 0x55803d3635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55803d185280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55803d184fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55803d162929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55803d083ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55803cfdbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55803cfe51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55803cfcc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55803cff83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde23008082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55803cfbfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41795==Register values: Step #5: rax = 0x0000558041376400 rbx = 0x0000558041376400 rcx = 0x00005580413768b0 rdx = 0x00007fde231d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2186f5f0 Step #5: r8 = 0x0000558041376400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde231d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558040562960 r14 = 0x0000000100000004 r15 = 0x000055803f4cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0xfb,0x18,0xb3,0x1a,0x95,0x69,0x45,0x45,0x69,0x45,0x45,0x69,0x73,0x44,0x45,0x45,0x41,0x41,0x1,0x0,0x58,0x0,0x0,0x0,0x63,0x0,0x0,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0xb6,0x0,0x0,0x61,0x45,0x73,0x68,0x1,0x0,0x0,0x0,0x0,0xa5,0x0,0x58,0x0,0x0,0x15,0x0,0x90,0x0,0x45,0x6e,0x41,0x45,0x41,0x45,0x78,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0xc5,0x69,0x41,0x48,0x78,0x41,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0xfb,0x18,0xb3,0x1a,0x95,0x69,0x45,0x45,0x69,0x45,0x45,0x69,0x73,0x44,0x45,0x45,0x41,0x41,0x1,0x0,0x58,0x0,0x0,0x0,0x63,0x0,0x0,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0xb6,0x0,0x0,0x61,0x45,0x73,0x68,0x1,0x0,0x0,0x0,0x0,0xa5,0x0,0x58,0x0,0x0,0x15,0x0,0x90,0x0,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x45,0x41,0x41,0x49,0x0,0x0,0x0,0xb6,0x0,0x0,0x61,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"\255\200\200\000\373\030\263\032\225iEEiEEisDEEAA\001\000X\000\000\000c\000\000\000\025\200\000\025\200\000\266\000\000aEsh\001\000\000\000\000\245\000X\000\000\025\000\220\000EnAEAExEEEjEiEAKAjEiEAKAxEiA\305iAHxA@AOA\027\"\255\200\200\000\373\030\263\032\225iEEiEEisDEEAA\001\000X\000\000\000c\000\000\000\025\200\000\025\200\000\266\000\000aEsh\001\000\000\000\000\245\000X\000\000\025\000\220\000EEjEiEAKEAAI\000\000\000\266\000\000a\000\000[\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bc941c7d5d6f1caed3db1fa8375dfaa1f050833 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcirYCAAPsYsxqVaUVFaUVFaXNERUVBQQEAWAAAAGMAAAAVgAAVgAC2AABhRXNoAQAAAAClAFgAABUAkABFbkFFQUV4RUVFakVpRUFLQWpFaUVBS0F4RWlBxWlBSHhBQEFPQRcirYCAAPsYsxqVaUVFaUVFaXNERUVBQQEAWAAAAGMAAAAVgAAVgAC2AABhRXNoAQAAAAClAFgAABUAkABFRWpFaUVBS0VBQUkAAAC2AABhAABbAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1542812492 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2b6aa6198, 0x55c2b6aae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2b6aae918,0x55c2b6b360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bc941c7d5d6f1caed3db1fa8375dfaa1f050833' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11080 processed earlier; will process 4195 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2b42ba5dd bp 0x000000000000 sp 0x7fffeb408860 T41799) Step #5: ==41799==The signal is caused by a READ memory access. Step #5: #0 0x55c2b42ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2b40dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2b40dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2b40b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2b3fdaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2b3f32c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2b3f3c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2b3f236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2b3f4f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f459678b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2b3f16aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41799==Register values: Step #5: rax = 0x000055c2b906d560 rbx = 0x000055c2b906d560 rcx = 0x000055c2b906da10 rdx = 0x00007f4596953b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffeb408860 Step #5: r8 = 0x000055c2b906d560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4596953be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2b74b9960 r14 = 0x0000000100000004 r15 = 0x000055c2b6426386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x16,0x6e,0x41,0x33,0x41,0x1,0x41,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x16,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x72,0x41,0xe9,0x6a,0xb8,0x41,0x43,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x66,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x16,0x6c,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0xd0,0x0,0xfb,0x16,0x71,0x41,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x16,0x6e,0x41,0x33,0x41,0x1,0x41,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x16,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x72,0x41,0xe9,0x6a,0xb8,0x41,0x43,0x1,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x66,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0x41,0xa1,0x72,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x43,0x76,0x2d,0x6d,0x6f,0x41,0xe9,0x9a,0xbe,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027Mg\267AwAAiAM\320\000\373\026nA3A\001AMg\267AwAAiAM\320\000\373\026nA\304A\001A\235rA\351j\270ACA\270\235\235fA\235fAOA\027Mg\267AwAAiAM\320\000\373\026lAOA\027Mg\267AwAAi\320\000\373\026qAAAiAM\320\000\373\026nA3A\001AMg\267AwAAiAM\320\000\373\026nA\304A\001A\235rA\351j\270AC\001\270\235\235fA\235fAOA\027Mg\267AwAAiAMA\241rA\351jAC\270\235\235AA\270\235\235bCv-moA\351\232\276x\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d900ae774bdd26c7294e2d222b2bc71cc19514b1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRdNZ7dBd0FBaUFN0AD7Fm5BM0EBQU1nt0F3QUFpQU3QAPsWbkHEQQFBnXJB6Wq4QUNBuJ2dZkGdZkFPQRdNZ7dBd0FBaUFN0AD7FmxBT0EXTWe3QXdBQWnQAPsWcUFBQWlBTdAA+xZuQTNBAUFNZ7dBd0FBaUFN0AD7Fm5BxEEBQZ1yQelquEFDAbidnWZBnWZBT0EXTWe3QXdBQWlBTUGhckHpakFDuJ2dQUG4nZ1iQ3YtbW9B6Zq+eAALAAs= Step #5: MERGE-OUTER: attempt 3210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1542948923 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a03c70198, 0x558a03c78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a03c78918,0x558a03d000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d900ae774bdd26c7294e2d222b2bc71cc19514b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11081 processed earlier; will process 4194 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a014845dd bp 0x000000000000 sp 0x7ffd26b2c420 T41803) Step #5: ==41803==The signal is caused by a READ memory access. Step #5: #0 0x558a014845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a012a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a012a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a01283929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a011a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a010fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a011061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a010ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a011193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc237f11082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a010e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41803==Register values: Step #5: rax = 0x0000558a057fc4d0 rbx = 0x0000558a057fc4d0 rcx = 0x0000558a057fc980 rdx = 0x00007fc2380d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd26b2c420 Step #5: r8 = 0x0000558a057fc4d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2380d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a04683960 r14 = 0x0000000100000004 r15 = 0x0000558a035f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x51,0x6e,0x2,0x7f,0x42,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x41,0x3f,0x4d,0x45,0x41,0xc7,0x41,0x69,0x68,0x41,0x45,0x41,0x68,0x6f,0x45,0x1,0xd,0x2,0xe,0x3,0x1,0x0,0x0,0x2,0x0,0x0,0x41,0x69,0x45,0x41,0x2f,0x45,0x41,0x69,0x69,0xd,0x0,0x41,0x57,0x69,0x6e,0x47,0x1,0x68,0xd,0x0,0x45,0x1,0xd,0x0,0x45,0xc1,0x45,0x68,0xd,0x0,0xc1,0x45,0x68,0xd,0x0,0x45,0x1,0xd,0x0,0x45,0xc1,0x45,0x68,0xb7,0x0,0x45,0x46,0x69,0x41,0xff,0xff,0xfd,0xc,0x0,0x0,0xb,0xc1,0x45,0x68,0xc,0x0,0x45,0x46,0x6c,0x69,0x6e,0x75,0x78,0xc,0x0,0x0,0xb,0x45,0x42,0x2,0x0,0x0,0x0,0x0,0x0,0x6d,0x0,0x0,0x41,0x41,0x41,0xb4,0x40,0x41,0x69,0x69,0xd,0x0,0x41,0x77,0x69,0x45,0x77,0x1,0x69,0x77,0x69,0x6e,0x6e,0x69,0x47,0x77,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001Qn\002\177B\310\001\001An\002\177B\004B\177B\266\275\266\275)AmAAA\264@AUA\001An\002\177B\004B\177B\266\275\266\275)AmAAA\264@AUA?AEA?MEA\307AihAEAhoE\001\015\002\016\003\001\000\000\002\000\000AiEA/EAii\015\000AWinG\001h\015\000E\001\015\000E\301Eh\015\000\301Eh\015\000E\001\015\000E\301Eh\267\000EFiA\377\377\375\014\000\000\013\301Eh\014\000EFlinux\014\000\000\013EB\002\000\000\000\000\000m\000\000AAA\264@Aii\015\000AwiEw\001iwinniGw\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39565e760ca0fb0076726c09d18fd0222d32de01 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVFuAn9CyAEBQW4Cf0IEQn9Ctr22vSlBbUFBQbRAQVVBAUFuAn9CBEJ/Qra9tr0pQW1BQUG0QEFVQT9BRUE/TUVBx0FpaEFFQWhvRQENAg4DAQAAAgAAQWlFQS9FQWlpDQBBV2luRwFoDQBFAQ0ARcFFaA0AwUVoDQBFAQ0ARcFFaLcARUZpQf///QwAAAvBRWgMAEVGbGludXgMAAALRUICAAAAAABtAABBQUG0QEFpaQ0AQXdpRXcBaXdpbm5pR3cNAAALAAs= Step #5: MERGE-OUTER: attempt 3211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1543084631 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1e9ab1198, 0x55a1e9ab9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1e9ab9918,0x55a1e9b410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39565e760ca0fb0076726c09d18fd0222d32de01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11082 processed earlier; will process 4193 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1e72c55dd bp 0x000000000000 sp 0x7ffce6c198d0 T41807) Step #5: ==41807==The signal is caused by a READ memory access. Step #5: #0 0x55a1e72c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1e70e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1e70e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1e70c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1e6fe5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1e6f3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1e6f471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1e6f2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1e6f5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb534b46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1e6f21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41807==Register values: Step #5: rax = 0x000055a1ec42a3d0 rbx = 0x000055a1ec42a3d0 rcx = 0x000055a1ec42a880 rdx = 0x00007fb534d0eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce6c198d0 Step #5: r8 = 0x000055a1ec42a3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb534d0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1ea4c4960 r14 = 0x0000000100000004 r15 = 0x000055a1e9431386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1d,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x1b,0x6c,0x0,0x45,0x41,0x79,0x69,0x0,0x6c,0x69,0x6e,0x75,0x78,0x73,0x0,0x0,0x0,0x73,0x0,0x50,0x0,0x41,0x80,0x2e,0x0,0xfd,0x30,0x0,0xfd,0x24,0xfd,0x32,0x0,0xfd,0x4a,0xfd,0x24,0xfd,0x31,0x0,0xfd,0x31,0x41,0x80,0x2e,0x0,0xfd,0x30,0xfd,0x2f,0xfd,0x31,0x0,0xfd,0x4a,0xfd,0x24,0xfd,0x31,0xfd,0xe5,0x0,0x41,0x80,0x2e,0x0,0xfd,0x31,0x41,0x80,0x2e,0x0,0xfd,0x30,0x0,0xfd,0x24,0xfd,0x32,0x0,0xfd,0x4a,0xfd,0x24,0xfd,0x31,0x0,0xfd,0x31,0x41,0x80,0x2e,0x0,0xfd,0x30,0xfd,0x2f,0xfd,0x31,0x0,0xfd,0x4a,0xfd,0x24,0xfd,0x31,0xfd,0x50,0x0,0x41,0x80,0x2e,0x0,0xfd,0x30,0x0,0xfd,0x24,0xfd,0x31,0x0,0x77,0x69,0x6e,0x49,0x0,0x50,0x0,0x41,0x80,0x2e,0x0,0xfd,0x31,0x0,0xfd,0x2f,0xfd,0x31,0x0,0xfd,0x4a,0xfd,0x24,0xfd,0x30,0x0,0xfd,0x31,0x41,0x80,0x2e,0x0,0xfd,0x31,0x0,0xfd,0x24,0xfd,0x30,0x0,0xfd,0x31,0x0,0xfd,0x31,0xfd,0x50,0x0,0x41,0x80,0x2e,0x0,0xfd,0x2f,0x0,0xfd,0x42,0x1a,0x85,0x7a,0x42,0x83,0x7c,0x42,0x7d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\035\177AA\004@AOA\033l\000EAyi\000linuxs\000\000\000s\000P\000A\200.\000\3750\000\375$\3752\000\375J\375$\3751\000\3751A\200.\000\3750\375/\3751\000\375J\375$\3751\375\345\000A\200.\000\3751A\200.\000\3750\000\375$\3752\000\375J\375$\3751\000\3751A\200.\000\3750\375/\3751\000\375J\375$\3751\375P\000A\200.\000\3750\000\375$\3751\000winI\000P\000A\200.\000\3751\000\375/\3751\000\375J\375$\3750\000\3751A\200.\000\3751\000\375$\3750\000\3751\000\3751\375P\000A\200.\000\375/\000\375B\032\205zB\203|B}\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61c915bcb2d5c5ea972d2869bf4ace1018791998 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR1/QUEEQEFPQRtsAEVBeWkAbGludXhzAAAAcwBQAEGALgD9MAD9JP0yAP1K/ST9MQD9MUGALgD9MP0v/TEA/Ur9JP0x/eUAQYAuAP0xQYAuAP0wAP0k/TIA/Ur9JP0xAP0xQYAuAP0w/S/9MQD9Sv0k/TH9UABBgC4A/TAA/ST9MQB3aW5JAFAAQYAuAP0xAP0v/TEA/Ur9JP0wAP0xQYAuAP0xAP0k/TAA/TEA/TH9UABBgC4A/S8A/UIahXpCg3xCfQALAAs= Step #5: MERGE-OUTER: attempt 3212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1543222303 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8b8ee2198, 0x55c8b8eea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8b8eea918,0x55c8b8f720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61c915bcb2d5c5ea972d2869bf4ace1018791998' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11083 processed earlier; will process 4192 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8b66f65dd bp 0x000000000000 sp 0x7ffc6a1c24c0 T41811) Step #5: ==41811==The signal is caused by a READ memory access. Step #5: #0 0x55c8b66f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8b6518280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8b6517fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8b64f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8b6416ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c8b636ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8b63781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8b635f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8b638b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3606580082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8b6352aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41811==Register values: Step #5: rax = 0x000055c8b9d423d0 rbx = 0x000055c8b9d423d0 rcx = 0x000055c8b9d42880 rdx = 0x00007f3606748b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6a1c24c0 Step #5: r8 = 0x000055c8b9d423d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3606748be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8b98f5960 r14 = 0x0000000100000004 r15 = 0x000055c8b8862386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6b,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xae,0x0,0xf,0x0,0x0,0x0,0x0,0x1,0xd3,0x0,0xac,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0x0,0x0,0x0,0x0,0x1,0xd3,0x0,0xac,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0x0,0x41,0xae,0x0,0xf,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xac,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0x0,0x0,0x0,0x0,0x1,0xd3,0x0,0xac,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0x0,0x41,0xae,0x0,0xf,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xac,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x75,0x0,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0xa6,0x0,0xc2,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x0,0x71,0x0,0x6c,0x69,0x6a,0x78,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x0,0x0,0x7d,0x0,0xa7,0x1,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x0,0x0,0x7d,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x75,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037kAA\002@AKA\256\000\017\000\000\000\000\001\323\000\254\000\000\000\000\000\000\276\000\000\000\000\001\323\000\254\000\000\000\000\000\000\276\000A\256\000\017\000linux\000\254\000\000\000\000\000\000\000\000\276\000\000\000\000\001\323\000\254\000\000\000\000\000\000\276\000A\256\000\017\000linux\000\254\000\000\000\000\000\000\276\000\000linx\000\000u\000\000\000\000\000\242\000\000\246\000\302\000\000\000\000\000!\000\000q\000lijx\000u\000\000\000\000\326\000\000!\000\000\000}\000\247\001\000linx\000\000u\000\000\000\000\326\000\000!\000\000\000}\000\000\000\000\326\000\000vnlA\177Eu\000\000\000\000\000\000\277\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-560bfe39e24df8379f27281a816dba52bad421cc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9rQUECQEFLQa4ADwAAAAAB0wCsAAAAAAAAvgAAAAAB0wCsAAAAAAAAvgBBrgAPAGxpbnV4AKwAAAAAAAAAAL4AAAAAAdMArAAAAAAAAL4AQa4ADwBsaW51eACsAAAAAAAAvgAAbGlueAAAdQAAAAAAogAApgDCAAAAAAAhAABxAGxpangAdQAAAADWAAAhAAAAfQCnAQBsaW54AAB1AAAAANYAACEAAAB9AAAAANYAAHZubEF/RXUAAAAAAAC/AAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1543358038 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b49c6e198, 0x559b49c76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b49c76918,0x559b49cfe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/560bfe39e24df8379f27281a816dba52bad421cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11084 processed earlier; will process 4191 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 488 ft: 489 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b474825dd bp 0x000000000000 sp 0x7fff47ff88d0 T41815) Step #5: ==41815==The signal is caused by a READ memory access. Step #5: #0 0x559b474825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b472a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b472a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b47281929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b471a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b470fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b471041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b470eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b471173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d16168082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b470deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41815==Register values: Step #5: rax = 0x0000559b4b6d6430 rbx = 0x0000559b4b6d6430 rcx = 0x0000559b4b6d6420 rdx = 0x00007f1d16330b80 Step #5: rdi = 0x0000559b4b6d6420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff47ff88d0 Step #5: r8 = 0x0000559b4b6d6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d16330be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b4a681960 r14 = 0x0000000100000004 r15 = 0x0000559b495ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x2a,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x20,0x98,0x0,0x0,0x0,0xbd,0x41,0x0,0x45,0x0,0x10,0x0,0x8a,0x41,0x5f,0x41,0x7e,0x0,0x42,0xc4,0x89,0x0,0x0,0x0,0x0,0x7e,0x0,0x1c,0x81,0x6e,0x64,0x80,0x0,0xd5,0x0,0x1,0xd5,0x0,0x1,0x41,0x3a,0x0,0x85,0x1,0x0,0x63,0x0,0x0,0x73,0x0,0x9e,0x41,0x3a,0x20,0x0,0x0,0x9f,0x63,0x74,0x74,0x1c,0x81,0x6e,0x64,0x80,0x0,0xd5,0x0,0x1,0xd5,0x0,0xd4,0x0,0xd5,0x1,0x1c,0x81,0x6e,0x64,0x6d,0x0,0x63,0x74,0x74,0x1c,0x81,0x6e,0x64,0x80,0x0,0xd5,0x0,0x1,0xd5,0x0,0xd4,0x0,0x1c,0x81,0x6e,0x64,0x6d,0xd4,0x0,0xd5,0x0,0xd5,0x0,0x0,0x9a,0xb6,0x0,0x0,0x0,0xd5,0x0,0x1,0xd5,0x0,0xd4,0xd5,0x0,0x1,0xd5,0x0,0xd4,0x0,0x1c,0x81,0x6e,0x64,0x6d,0xd4,0x0,0xd5,0x0,0xd5,0x0,0x0,0x0,0xb6,0x0,0x0,0x0,0xd5,0x0,0x1,0x1c,0x81,0x6e,0x64,0x6d,0xd4,0x0,0xd5,0x0,0xd5,0x0,0x0,0x0,0xb6,0x0,0x0,0x0,0xd5,0x0,0x1,0x95,0x0,0xd4,0x41,0x4,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A*\004@A\362\335iiiii\004@A\032\004\000 \230\000\000\000\275A\000E\000\020\000\212A_A~\000B\304\211\000\000\000\000~\000\034\201nd\200\000\325\000\001\325\000\001A:\000\205\001\000c\000\000s\000\236A: \000\000\237ctt\034\201nd\200\000\325\000\001\325\000\324\000\325\001\034\201ndm\000ctt\034\201nd\200\000\325\000\001\325\000\324\000\034\201ndm\324\000\325\000\325\000\000\232\266\000\000\000\325\000\001\325\000\324\325\000\001\325\000\324\000\034\201ndm\324\000\325\000\325\000\000\000\266\000\000\000\325\000\001\034\201ndm\324\000\325\000\325\000\000\000\266\000\000\000\325\000\001\225\000\324A\004\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44231667bd4a3ad9cf389930816e091130561eaf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QSoEQEHy3WlpaWlpBEBBGgQAIJgAAAC9QQBFABAAikFfQX4AQsSJAAAAAH4AHIFuZIAA1QAB1QABQToAhQEAYwAAcwCeQTogAACfY3R0HIFuZIAA1QAB1QDUANUBHIFuZG0AY3R0HIFuZIAA1QAB1QDUAByBbmRt1ADVANUAAJq2AAAA1QAB1QDU1QAB1QDUAByBbmRt1ADVANUAAAC2AAAA1QABHIFuZG3UANUA1QAAALYAAADVAAGVANRBBAALAAsLAQs= Step #5: MERGE-OUTER: attempt 3214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1543497097 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b58aad198, 0x558b58ab5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b58ab5918,0x558b58b3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44231667bd4a3ad9cf389930816e091130561eaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11086 processed earlier; will process 4189 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 440 ft: 481 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b562c15dd bp 0x000000000000 sp 0x7fff129fedc0 T41819) Step #5: ==41819==The signal is caused by a READ memory access. Step #5: #0 0x558b562c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b560e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b560e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b560c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b55fe1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b55f39c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b55f431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b55f2a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b55f563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f649d2c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b55f1daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41819==Register values: Step #5: rax = 0x0000558b59b47430 rbx = 0x0000558b59b47430 rcx = 0x0000558b59b47420 rdx = 0x00007f649d48bb80 Step #5: rdi = 0x0000558b59b47420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff129fedc0 Step #5: r8 = 0x0000558b59b47430 r9 = 0x00007f649d48bbf0 r10 = 0x0000558b59b28010 r11 = 0x00007f649d48bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b594c0960 r14 = 0x0000000100000004 r15 = 0x0000558b5842d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x6e,0x75,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x6e,0x6c,0x69,0x41,0x75,0x78,0x41,0x4b,0x0,0x0,0x0,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Aw\301kA\340\000kAiqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301kA\250AA\001LAAA\301AnuxA\301A\301k\301A\012ggA,AkAiqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252AEhiAAMA\250\220\301AnE\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250xA\301A\301k\301A\012ggA,nliAuxAK\000\000\000xA#AnE\004\000\320\000\326\000\005\013AENAEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2c6f9e70b3440e31deb48edeecd06a1dd163ac9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQXfBa0HgAGtBaXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqkFFaGlBQU1BqJDBa0GoQUEBTEFBQcFBbnV4QcFBwWvBQQpnZ0EsQWtBaXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqkFFaGlBQU1BqJDBQW5FBADQANYABQtBRU4EANBt1gIFC0FNQah4QcFBwWvBQQpnZ0EsbmxpQXV4QUsAAAB4QSNBbkUEANAA1gAFC0FFTkFFaQALAAs= Step #5: MERGE-OUTER: attempt 3215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1543636751 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c272da8198, 0x55c272db0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c272db0918,0x55c272e380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2c6f9e70b3440e31deb48edeecd06a1dd163ac9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11089 processed earlier; will process 4186 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2705bc5dd bp 0x000000000000 sp 0x7ffddfb12bd0 T41823) Step #5: ==41823==The signal is caused by a READ memory access. Step #5: #0 0x55c2705bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2703de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2703ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2703bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2702dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c270234c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c27023e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2702256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2702513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6a2016082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c270218aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41823==Register values: Step #5: rax = 0x000055c2748662e0 rbx = 0x000055c2748662e0 rcx = 0x000055c274866790 rdx = 0x00007fe6a21deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddfb12bd0 Step #5: r8 = 0x000055c2748662e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe6a21debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2737bb960 r14 = 0x0000000100000004 r15 = 0x000055c272728386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x73,0x41,0x41,0x4,0x40,0x41,0x1,0x0,0x1a,0xae,0x1a,0x0,0x64,0x0,0x56,0x1a,0x1,0x0,0x0,0x8e,0x0,0x1a,0xb3,0x1a,0xae,0x1a,0x5b,0x1a,0xba,0x1a,0xb0,0x1a,0xfb,0x15,0x0,0x41,0x1,0x0,0x0,0x8c,0x0,0x1a,0x7c,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb0,0x1a,0xfb,0x15,0x0,0x41,0x1,0x0,0x0,0x8c,0x0,0x1a,0x7c,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x1a,0x7c,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0xae,0x1a,0x1a,0xba,0x1a,0xa9,0x1a,0x1a,0xfb,0x15,0x0,0x41,0x1,0x0,0x0,0x8c,0x0,0x1a,0x7c,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0xae,0x1a,0x1a,0xba,0x1a,0xa9,0x1a,0xfb,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0x1a,0xae,0x1a,0xba,0x1a,0xaa,0x12,0x0,0xfb,0x1a,0x8f,0x0,0x0,0x1a,0xae,0x0,0xfb,0x1a,0xae,0x1a,0x4e,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\004sAA\004@A\001\000\032\256\032\000d\000V\032\001\000\000\216\000\032\263\032\256\032[\032\272\032\260\032\373\025\000A\001\000\000\214\000\032|\032\272\032\252\022\000\373\032\217\032\256\032\225\000[\032Y\032~\032\032[\032\256\032\272\032\260\032\373\025\000A\001\000\000\214\000\032|\032\272\032\252\022\000\373\032\217\032\256\032\032|\032\272\032\252\022\000\373\032\217\032\256\032\225\000[\032Y\032~\032\256\032\032\272\032\251\032\032\373\025\000A\001\000\000\214\000\032|\032\272\032\252\022\000\373\032\217\032\256\032\225\000[\032Y\032~\032\256\032\032\272\032\251\032\373\032\217\225\032\256\032L\032[\032\032\256\032\272\032\252\022\000\373\032\217\000\000\032\256\000\373\032\256\032N\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-487af59244a0cc69dfb0a5bcacb3c712dccc9621 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQRzQUEEQEEBABquGgBkAFYaAQAAjgAasxquGlsauhqwGvsVAEEBAACMABp8GroaqhIA+xqPGq4alQBbGlkafhoaWxquGroasBr7FQBBAQAAjAAafBq6GqoSAPsajxquGhp8GroaqhIA+xqPGq4alQBbGlkafhquGhq6GqkaGvsVAEEBAACMABp8GroaqhIA+xqPGq4alQBbGlkafhquGhq6Gqka+xqPlRquGkwaWxoarhq6GqoSAPsajwAAGq4A+xquGk4aCws= Step #5: MERGE-OUTER: attempt 3216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1543774572 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5651b712c198, 0x5651b7134911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5651b7134918,0x5651b71bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/487af59244a0cc69dfb0a5bcacb3c712dccc9621' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11090 processed earlier; will process 4185 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 458 ft: 459 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 131. Step #5: #2 pulse cov: 514 ft: 600 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 606 ft: 800 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651b49405dd bp 0x000000000000 sp 0x7ffdd3138590 T41827) Step #5: ==41827==The signal is caused by a READ memory access. Step #5: #0 0x5651b49405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5651b4762280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5651b4761fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5651b473f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5651b4660ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5651b45b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651b45c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651b45a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651b45d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f012ecc5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5651b459caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41827==Register values: Step #5: rax = 0x00005651b8d55430 rbx = 0x00005651b8d55430 rcx = 0x00005651b8d55420 rdx = 0x00007f012ee8db80 Step #5: rdi = 0x00005651b8d55420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdd3138590 Step #5: r8 = 0x00005651b8d55430 r9 = 0x00007f012ee8dc90 r10 = 0x00005651b8d36010 r11 = 0x00007f012ee8dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005651b7b3f960 r14 = 0x0000000100000004 r15 = 0x00005651b6aac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x42,0x46,0x0,0x60,0x0,0xfb,0x1e,0x0,0x0,0x6f,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1d,0xd,0x0,0x0,0x65,0x0,0x6f,0x0,0x0,0x6f,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1d,0x6f,0x0,0x65,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1d,0x6f,0x0,0x65,0x0,0x0,0x0,0x0,0x5d,0x6e,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1d,0x6f,0x0,0x65,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1d,0x0,0x0,0x0,0x64,0x0,0x6f,0x0,0x0,0x6f,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x1,0xfb,0x17,0x71,0xfb,0x1d,0x6f,0x0,0x6f,0x0,0x67,0x69,0x0,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1d,0x6f,0x0,0x65,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x17,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1d,0x6f,0x0,0x65,0x0,0x7a,0x42,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@BF\000`\000\373\036\000\000o\000gi\000\373\027n\373\025o\000\000\373\027q\373\035\015\000\000e\000o\000\000o\000gi\000\373\027n\373\025o\000\000\373\027q\373\035o\000egi\000\373\027n\373\025o\000\000\373\027q\373\035o\000e\000\000\000\000]n\000gi\000\373\027n\373\025o\000\000\373\027q\373\035o\000e\000\373\027n\373\025o\000\000\373\027q\373\035\000\000\000d\000o\000\000o\000gi\000\373\027n\373\025o\000\001\373\027q\373\035o\000o\000gi\000\000\373\027n\373\025o\000\000\373\027q\373\035o\000egi\000\373\027n\373\027o\000\000\373\027q\373\035o\000e\000zBA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08ede8e2958d4bf26c688ab4fab5925bd1656997 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEJGAGAA+x4AAG8AZ2kA+xdu+xVvAAD7F3H7HQ0AAGUAbwAAbwBnaQD7F277FW8AAPsXcfsdbwBlZ2kA+xdu+xVvAAD7F3H7HW8AZQAAAABdbgBnaQD7F277FW8AAPsXcfsdbwBlAPsXbvsVbwAA+xdx+x0AAABkAG8AAG8AZ2kA+xdu+xVvAAH7F3H7HW8AbwBnaQAA+xdu+xVvAAD7F3H7HW8AZWdpAPsXbvsXbwAA+xdx+x1vAGUAekJBAAALAAs= Step #5: MERGE-OUTER: attempt 3217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1543915608 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff8788d198, 0x55ff87895911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff87895918,0x55ff8791d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08ede8e2958d4bf26c688ab4fab5925bd1656997' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11095 processed earlier; will process 4180 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff850a15dd bp 0x000000000000 sp 0x7fff310ac790 T41831) Step #5: ==41831==The signal is caused by a READ memory access. Step #5: #0 0x55ff850a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff84ec3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff84ec2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff84ea0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff84dc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff84d19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff84d231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff84d0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff84d363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a70337082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff84cfdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41831==Register values: Step #5: rax = 0x000055ff88f5d2e0 rbx = 0x000055ff88f5d2e0 rcx = 0x000055ff88f5d790 rdx = 0x00007f6a704ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff310ac790 Step #5: r8 = 0x000055ff88f5d2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a704ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff882a0960 r14 = 0x0000000100000004 r15 = 0x000055ff8720d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x6e,0x41,0x3f,0x4,0x40,0x42,0xab,0x6a,0x41,0x0,0x0,0x90,0x92,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x91,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x0,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x0,0x5e,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001nA?\004@B\253jA\000\000\220\222\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\221\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\000\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\220\000^\000\020\000\005\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34bae98d39cc1cc9dbaca3d64e6e6acb01824387 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQFuQT8EQEKrakEAAJCSkJCQkJCQkJCQkJCQkJCQkJGQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQAJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAAXgAQAAUAAAALAAs= Step #5: MERGE-OUTER: attempt 3218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1544053107 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8090fe198, 0x55a809106911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a809106918,0x55a80918e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34bae98d39cc1cc9dbaca3d64e6e6acb01824387' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11096 processed earlier; will process 4179 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd f76be84. Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #2 pulse cov: 481 ft: 526 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8069125dd bp 0x000000000000 sp 0x7ffdf8c3fa10 T41835) Step #5: ==41835==The signal is caused by a READ memory access. Step #5: #0 0x55a8069125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a806734280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a806733fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a806711929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a806632ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a80658ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8065941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a80657b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8065a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d3aae8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a80656eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41835==Register values: Step #5: rax = 0x000055a80ac4b9d0 rbx = 0x000055a80ac4b9d0 rcx = 0x000055a80ac4be80 rdx = 0x00007f1d3acb0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf8c3fa10 Step #5: r8 = 0x000055a80ac4b9d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d3acb0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a809b11960 r14 = 0x0000000100000004 r15 = 0x000055a808a7e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x47,0x1,0x20,0x1e,0x22,0x3d,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0x21,0x0,0x42,0xaf,0xb5,0x7e,0x42,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x42,0x7e,0x7a,0x7c,0x42,0xaf,0xb5,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x42,0x6b,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0x21,0x0,0x42,0xaf,0xb5,0x7e,0x1a,0x20,0x20,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"G\001 \036\"=!\000 \" \037 ! \001 !\000B\257\265~B\257\265\211\265\275\256\177B\322\212B{BB~z|B\257\265\257\265\211\265\275\256\177B\322\212B{B\000\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256B\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256BF|Bk ! \001 !\000B\257\265~\032 \324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-84f7918561edaaacba4f6f9292d4be1af3c7cd24 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CJHASAeIj0hACAgICAgICAgICAgICAgICAgICIgICAgICAfICAgICEgICAgIAEgICEAQq+1fkKvtYm1va5/QtKKQntCQn56fEKvta+1ibW9rn9C0opCe0IAiEKTr72yf7WuQkZ8fEKvta+9sn+1rohCk6+9sn+1rkJGfHxCr7WvvbJ/ta5Cta+9sn+1rohCk6+9sn+1rkJGfHxCr7WvvbJ/ta5CRnxCayAgICEgICAgIAEgICEAQq+1fhogINTUAAs= Step #5: MERGE-OUTER: attempt 3219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1544192237 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e4ad56198, 0x555e4ad5e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e4ad5e918,0x555e4ade60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84f7918561edaaacba4f6f9292d4be1af3c7cd24' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11099 processed earlier; will process 4176 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e4856a5dd bp 0x000000000000 sp 0x7ffce0aabf00 T41839) Step #5: ==41839==The signal is caused by a READ memory access. Step #5: #0 0x555e4856a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e4838c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e4838bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e48369929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e4828aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e481e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e481ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e481d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e481ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb4d5dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e481c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41839==Register values: Step #5: rax = 0x0000555e4c3b24a0 rbx = 0x0000555e4c3b24a0 rcx = 0x0000555e4c3b2950 rdx = 0x00007fdb4d7a4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce0aabf00 Step #5: r8 = 0x0000555e4c3b24a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb4d7a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e4b769960 r14 = 0x0000000100000004 r15 = 0x0000555e4a6d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x60,0x3,0x6c,0x41,0x29,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x4b,0x22,0x2a,0x1,0x41,0x70,0x41,0x49,0x41,0x74,0xc1,0x41,0x6c,0x41,0x2a,0x6d,0x6c,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x5d,0x4f,0x41,0x70,0x45,0x41,0x6c,0x4f,0x41,0x75,0x6c,0x41,0x6e,0x6c,0x78,0x4f,0x69,0x45,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x5d,0x4f,0x41,0x29,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x31,0x4f,0x4b,0x22,0x2a,0x1,0x41,0x70,0x49,0x49,0x41,0x70,0x49,0x41,0x6c,0x41,0x2a,0x6d,0x6b,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x5d,0x4e,0xc1,0x70,0x45,0x41,0x6c,0x4f,0x41,0x75,0x6e,0x78,0x69,0x6c,0x4f,0x41,0x6c,0x45,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x5d,0x4f,0x41,0x77,0x77,0x67,0x42,0x67,0x41,0xb8,0x20,0x22,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x6c,0x45,0x45,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x22,0x2a,0x1,0x41,0x68,0x45,0x4e,0x41,0x6c,0x41,0x6c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A`\003lA)A\027 \255\200\200\000\"AA\324AApOK\"*\001ApAIAt\301AlA*mlM\320\000\373\025nA]OApEAlOAulAnlxOiEM\320\000\373\025nA]OA)A\027 \255\200\200\000\"AA\324AA1OK\"*\001ApIIApIAlA*mkM\320\000\373\025nA]N\301pEAlOAunxilOAlEM\320\000\373\025nA]OAwwgBgA\270 \" \" g\301\004@\005\022\000\013lEEg\301\004@\005\022\000\013\"*\001AhENAlAl\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bc4b9d56d4347beb73e2dbab536d91e55f31ace Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QWADbEEpQRcgrYCAACJBQdRBQXBPSyIqAUFwQUlBdMFBbEEqbWxN0AD7FW5BXU9BcEVBbE9BdWxBbmx4T2lFTdAA+xVuQV1PQSlBFyCtgIAAIkFB1EFBMU9LIioBQXBJSUFwSUFsQSpta03QAPsVbkFdTsFwRUFsT0F1bnhpbE9BbEVN0AD7FW5BXU9Bd3dnQmdBuCAiICAiICAgICAgICAgIGfBBEAFEgALbEVFZ8EEQAUSAAsiKgFBaEVOQWxBbAALAAs= Step #5: MERGE-OUTER: attempt 3220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1544328904 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9dff75198, 0x55c9dff7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9dff7d918,0x55c9e00050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bc4b9d56d4347beb73e2dbab536d91e55f31ace' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11100 processed earlier; will process 4175 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9dd7895dd bp 0x000000000000 sp 0x7ffd920aa720 T41843) Step #5: ==41843==The signal is caused by a READ memory access. Step #5: #0 0x55c9dd7895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9dd5ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9dd5aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9dd588929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9dd4a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9dd401c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9dd40b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9dd3f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9dd41e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f691737b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9dd3e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41843==Register values: Step #5: rax = 0x000055c9e2069450 rbx = 0x000055c9e2069450 rcx = 0x000055c9e2069900 rdx = 0x00007f6917543b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd920aa720 Step #5: r8 = 0x000055c9e2069450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6917543be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9e0988960 r14 = 0x0000000100000004 r15 = 0x000055c9df8f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x5b,0x4,0x40,0x41,0xf2,0x2d,0x41,0xf9,0xff,0xaf,0xbe,0x0,0x4,0x0,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x17,0x80,0x0,0x1,0x41,0x17,0x41,0x45,0x1,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x17,0x80,0x0,0x1,0x41,0x4a,0x45,0x1,0x41,0x4a,0x4f,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x17,0x80,0x0,0x1,0x41,0x17,0x41,0x45,0x1,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x17,0x80,0x0,0x1,0x41,0x4a,0x45,0x1,0x41,0x4a,0x4f,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x2,0xd5,0x0,0x1,0xd5,0x0,0xd4,0xd1,0x1,0x41,0x41,0x45,0xc1,0x4a,0x1,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x17,0x80,0x0,0x0,0x98,0xaf,0x0,0xa1,0x1a,0x64,0x48,0x0,0x51,0x0,0x5d,0x4e,0x0,0xa4,0x0,0x0,0x92,0x0,0x7a,0x0,0x0,0x98,0xaf,0x0,0x4a,0x45,0x1,0x41,0x4a,0x4f,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x0,0x84,0x0,0x0,0x98,0xaf,0x0,0x9e,0x1a,0x22,0x1,0x0,0x0,0xa4,0x0,0x0,0x90,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA[\004@A\362-A\371\377\257\276\000\004\000\320\000\324\325\000\001\373\027\200\000\001A\027AE\001JE\320\000\324\325\000\001\373\027\200\000\001AJE\001AJO\320\000\324\325\000\325\001\324\324\320\000\324\325\000\001\373\027\200\000\001A\027AE\001JE\320\000\324\325\000\001\373\027\200\000\001AJE\001AJO\320\000\324\325\000\325\001\324\324\325\002\325\000\001\325\000\324\321\001AAE\301J\001\320\000\324\325\000\001\373\027\200\000\000\230\257\000\241\032dH\000Q\000]N\000\244\000\000\222\000z\000\000\230\257\000JE\001AJO\320\000\324\325\000\325\001\324\000\204\000\000\230\257\000\236\032\"\001\000\000\244\000\000\220\000\000\013\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7b88168a3e539c154b334fe0b50c6606864366c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQVsEQEHyLUH5/6++AAQA0ADU1QAB+xeAAAFBF0FFAUpF0ADU1QAB+xeAAAFBSkUBQUpP0ADU1QDVAdTU0ADU1QAB+xeAAAFBF0FFAUpF0ADU1QAB+xeAAAFBSkUBQUpP0ADU1QDVAdTU1QLVAAHVANTRAUFBRcFKAdAA1NUAAfsXgAAAmK8AoRpkSABRAF1OAKQAAJIAegAAmK8ASkUBQUpP0ADU1QDVAdQAhAAAmK8AnhoiAQAApAAAkAAACwAAAAALAAs= Step #5: MERGE-OUTER: attempt 3221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1544465510 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fb0775f198, 0x55fb07767911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fb07767918,0x55fb077ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7b88168a3e539c154b334fe0b50c6606864366c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11101 processed earlier; will process 4174 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 344 ft: 345 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fb04f735dd bp 0x000000000000 sp 0x7ffd8d5b4e80 T41847) Step #5: ==41847==The signal is caused by a READ memory access. Step #5: #0 0x55fb04f735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fb04d95280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fb04d94fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fb04d72929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fb04c93ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fb04bebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fb04bf51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fb04bdc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fb04c083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe073214082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fb04bcfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41847==Register values: Step #5: rax = 0x000055fb09bdcb00 rbx = 0x000055fb09bdcb00 rcx = 0x000055fb09bdcfb0 rdx = 0x00007fe0733dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8d5b4e80 Step #5: r8 = 0x000055fb09bdcb00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0733dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fb08172960 r14 = 0x0000000100000004 r15 = 0x000055fb070df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x41,0x3,0x0,0x42,0xe0,0x89,0xbd,0xae,0x7f,0x42,0x42,0x7e,0x42,0xe0,0xb5,0xaf,0x7f,0x42,0x7e,0x7f,0x42,0x8,0x89,0x42,0xbd,0xd2,0x0,0x88,0x42,0x89,0x69,0x7f,0xb5,0xae,0x7a,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0xc2,0x79,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0x42,0x42,0x7e,0x42,0x0,0x89,0x42,0x0,0x89,0x42,0xbd,0xc9,0xd2,0x46,0x7b,0xc2,0x79,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0xbd,0xaf,0xb5,0x89,0x7b,0x79,0x42,0x41,0x42,0x82,0x42,0x42,0x42,0x42,0x0,0x7e,0x89,0x42,0x0,0x89,0x42,0xbd,0x89,0x82,0x42,0x42,0x42,0x42,0x0,0x7e,0x89,0x42,0x0,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0xc2,0x7d,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0xbd,0xaf,0xb5,0x42,0x82,0xc2,0x79,0x42,0x81,0x42,0x7e,0x42,0x79,0x42,0x81,0x42,0x7e,0x7b,0x42,0x0,0x81,0x42,0x7e,0x7b,0x42,0x10,0x88,0x42,0x93,0xbd,0x7f,0xb5,0xaf,0xc2,0x79,0x42,0x81,0x42,0x7e,0x42,0x79,0x42,0x81,0x42,0x7e,0x42,0xe0,0x89,0xbd,0xae,0x7f,0x42,0x42,0x42,0x0,0x1,0x0,0x0,0x1,0xf,0xf,0xd4,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mAA\003\000B\340\211\275\256\177BB~B\340\265\257\177B~\177B\010\211B\275\322\000\210B\211i\177\265\256zB{\202B\000\211B\275\211\322F{\302yB{\202B\000\211BBB~B\000\211B\000\211B\275\311\322F{\302yB{\202B\000\211B\275\257\265\211{yBAB\202BBBB\000~\211B\000\211B\275\211\202BBBB\000~\211B\000\211B\275\211\322F{\302}B{\202B\000\211B\275\257\265B\202\302yB\201B~ByB\201B~{B\000\201B~{B\020\210B\223\275\177\265\257\302yB\201B~ByB\201B~B\340\211\275\256\177BBB\000\001\000\000\001\017\017\324\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae44212e14a87cfda6b6f442b8f8f52ce9d20dcf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQUEDAELgib2uf0JCfkLgta9/Qn5/QgiJQr3SAIhCiWl/ta56QnuCQgCJQr2J0kZ7wnlCe4JCAIlCQkJ+QgCJQgCJQr3J0kZ7wnlCe4JCAIlCva+1iXt5QkFCgkJCQkIAfolCAIlCvYmCQkJCQgB+iUIAiUK9idJGe8J9QnuCQgCJQr2vtUKCwnlCgUJ+QnlCgUJ+e0IAgUJ+e0IQiEKTvX+1r8J5QoFCfkJ5QoFCfkLgib2uf0JCQgABAAABDw/UgAALAAs= Step #5: MERGE-OUTER: attempt 3222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1544604467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b88d82198, 0x558b88d8a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b88d8a918,0x558b88e120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae44212e14a87cfda6b6f442b8f8f52ce9d20dcf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11103 processed earlier; will process 4172 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b865965dd bp 0x000000000000 sp 0x7ffc15dc4ac0 T41851) Step #5: ==41851==The signal is caused by a READ memory access. Step #5: #0 0x558b865965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b863b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b863b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b86395929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b862b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b8620ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b862181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b861ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b8622b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7effa48b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b861f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41851==Register values: Step #5: rax = 0x0000558b8b405410 rbx = 0x0000558b8b405410 rcx = 0x0000558b8b4058c0 rdx = 0x00007effa4a7eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc15dc4ac0 Step #5: r8 = 0x0000558b8b405410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007effa4a7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b89795960 r14 = 0x0000000100000004 r15 = 0x0000558b88702386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4c,0x41,0x67,0x77,0x41,0x41,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0xc1,0xc1,0x6c,0x41,0x30,0x69,0x77,0x1,0xd,0x0,0x41,0x41,0x45,0x45,0x41,0x1,0x41,0x68,0x75,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x6c,0x67,0x77,0x41,0x41,0x49,0x77,0x41,0x41,0x4d,0x67,0x67,0x41,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x6c,0x67,0x77,0x41,0x41,0x49,0x77,0x41,0x41,0x4d,0x67,0x67,0x41,0xe0,0x6c,0x41,0x69,0x69,0x41,0x68,0x75,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x6c,0x67,0x77,0x41,0x41,0x49,0x77,0x41,0x41,0x4d,0x67,0x67,0x41,0xe0,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xc,0x0,0xc1,0xc1,0x6c,0x41,0xc1,0x77,0x41,0x31,0x69,0x1,0xd,0x0,0x41,0x41,0x4c,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005ALAgwAAIAMAgwgA\340lAiiAjEiAwAwi\001\015\000\301\301lA0iw\001\015\000AAEEA\001Ahu\015\000AlAiiAjEiAwAwi\001\015\000AlgwAAIwAAMggAAiiAjEiAwAwi\001\015\000AlgwAAIwAAMggA\340lAiiAhu\015\000AlAiiAjEiAwAwi\001\015\000AlgwAAIwAAMggA\340lAiiAjEiAwAwi\001\014\000\301\301lA\301wA1i\001\015\000AALg\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2235fa571b6a50e7db0d25841d1181925310361d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQUxBZ3dBQUlBTUFnd2dB4GxBaWlBakVpQXdBd2kBDQDBwWxBMGl3AQ0AQUFFRUEBQWh1DQBBbEFpaUFqRWlBd0F3aQENAEFsZ3dBQUl3QUFNZ2dBQWlpQWpFaUF3QXdpAQ0AQWxnd0FBSXdBQU1nZ0HgbEFpaUFodQ0AQWxBaWlBakVpQXdBd2kBDQBBbGd3QUFJd0FBTWdnQeBsQWlpQWpFaUF3QXdpAQwAwcFsQcF3QTFpAQ0AQUFMZwALAAs= Step #5: MERGE-OUTER: attempt 3223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1544742220 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e1d4f4198, 0x562e1d4fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e1d4fc918,0x562e1d5840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2235fa571b6a50e7db0d25841d1181925310361d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11104 processed earlier; will process 4171 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e1ad085dd bp 0x000000000000 sp 0x7ffdf549e280 T41855) Step #5: ==41855==The signal is caused by a READ memory access. Step #5: #0 0x562e1ad085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e1ab2a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e1ab29fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e1ab07929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e1aa28ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e1a980c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e1a98a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e1a9716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e1a99d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9188fc0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e1a964aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41855==Register values: Step #5: rax = 0x0000562e1f4cf410 rbx = 0x0000562e1f4cf410 rcx = 0x0000562e1f4cf8c0 rdx = 0x00007f9189188b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf549e280 Step #5: r8 = 0x0000562e1f4cf410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9189188be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e1df07960 r14 = 0x0000000100000004 r15 = 0x0000562e1ce74386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x28,0x1,0xb7,0xab,0x6a,0x41,0x69,0xc1,0xd,0x1,0x67,0x69,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x68,0x1,0x6a,0x41,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0xb7,0xab,0x6a,0x41,0x69,0xc1,0xd,0x1,0x68,0x69,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x0,0x84,0x84,0x0,0x0,0x60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x0,0x41,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000A\005\001\267\253A(\001\267\253jAi\301\015\001gi\000A\005\001ihih\001\015\000A\005\001\267\253Ax\001\001\001\000O\000\013\001\002@AmA\003ih\001\015\000A\005\001J\016\001\001\000O\000\013\001\002\000AmA\003ih\001\015\000A\005\001ihih\001jAihih\001\015\000A\005\001ihi\267\253jAi\301\015\001hi\000A\005\001ihih\001\015\000A\005\001\267\253Ax\001\001\001\000O\000\013\001\002\000AmA\003ih\001\015\000A\005\001J\016\001\001\000O\000\013\001\000\204\204\000\000`\000\000\000\000\000\000\000\000\000\001\002\000A\"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c378faaf145ab0027e9e340c00ba9b819d2ad508 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEEFAberQSgBt6tqQWnBDQFnaQBBBQFpaGloAQ0AQQUBt6tBeAEBAQBPAAsBAkBBbUEDaWgBDQBBBQFKDgEBAE8ACwECAEFtQQNpaAENAEEFAWloaWgBakFpaGloAQ0AQQUBaWhpt6tqQWnBDQFoaQBBBQFpaGloAQ0AQQUBt6tBeAEBAQBPAAsBAgBBbUEDaWgBDQBBBQFKDgEBAE8ACwEAhIQAAGAAAAAAAAAAAAABAgBBIgALAAs= Step #5: MERGE-OUTER: attempt 3224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1544879007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a0da14198, 0x557a0da1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a0da1c918,0x557a0daa40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c378faaf145ab0027e9e340c00ba9b819d2ad508' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11105 processed earlier; will process 4170 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a0b2285dd bp 0x000000000000 sp 0x7fffd9520fa0 T41859) Step #5: ==41859==The signal is caused by a READ memory access. Step #5: #0 0x557a0b2285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a0b04a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a0b049fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a0b027929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a0af48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a0aea0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a0aeaa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a0ae916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a0aebd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fce331082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a0ae84aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41859==Register values: Step #5: rax = 0x0000557a0e8ab530 rbx = 0x0000557a0e8ab530 rcx = 0x0000557a0e8ab9e0 rdx = 0x00007f9fce4f9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd9520fa0 Step #5: r8 = 0x0000557a0e8ab530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fce4f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a0e427960 r14 = 0x0000000100000004 r15 = 0x0000557a0d394386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x0,0x42,0x8a,0x0,0x79,0x20,0x0,0x42,0x42,0x1,0x20,0x9,0x0,0x0,0x53,0x1a,0x1a,0x0,0x61,0x73,0x1a,0x0,0x65,0x73,0x1a,0x0,0x61,0x1a,0x0,0x61,0x70,0x1a,0x0,0x65,0x73,0x1a,0x65,0x73,0x1a,0x0,0x61,0x1a,0x0,0x63,0x73,0x1a,0x0,0x65,0x73,0x1a,0x0,0x65,0x73,0x1a,0x0,0x61,0x1a,0x0,0x61,0x70,0x1a,0x0,0x65,0x73,0x1a,0x65,0x73,0x1a,0x0,0x61,0x1a,0x0,0x63,0x73,0x1a,0x0,0x65,0x73,0x1a,0x0,0x61,0x73,0x6d,0x1,0x0,0x1a,0x1a,0x0,0x61,0x73,0x1a,0x0,0x65,0x73,0x1a,0x0,0x61,0x1a,0x0,0x61,0x73,0x1a,0x0,0x65,0x73,0x1a,0x65,0x73,0x1a,0x0,0x61,0x1a,0x45,0x45,0x69,0x45,0x45,0x41,0x69,0x45,0x45,0x69,0x45,0x69,0x4d,0xd0,0x70,0x1a,0x0,0x65,0x73,0x1a,0x65,0x73,0x1a,0x0,0x61,0x1a,0x0,0x63,0x73,0x1a,0x0,0x65,0x73,0x1a,0x0,0x1a,0x0,0x61,0x1a,0x0,0x61,0x70,0x1a,0x0,0x65,0x73,0x1a,0x65,0x73,0x1a,0x0,0x73,0x1a,0x0,0x61,0x1a,0x0,0x61,0x70,0x1a,0x0,0x65,0x73,0x1a,0x65,0x73,0x1a,0x0,0x61,0x1a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177~A\001\004@BBB\001 \036\000B\212\000y \000BB\001 \011\000\000S\032\032\000as\032\000es\032\000a\032\000ap\032\000es\032es\032\000a\032\000cs\032\000es\032\000es\032\000a\032\000ap\032\000es\032es\032\000a\032\000cs\032\000es\032\000asm\001\000\032\032\000as\032\000es\032\000a\032\000as\032\000es\032es\032\000a\032EEiEEAiEEiEiM\320p\032\000es\032es\032\000a\032\000cs\032\000es\032\000\032\000a\032\000ap\032\000es\032es\032\000s\032\000a\032\000ap\032\000es\032es\032\000a\032\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-942430850d21dc2a46ec10dd7f96afec45e1d18e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9+QQEEQEJCQgEgHgBCigB5IABCQgEgCQAAUxoaAGFzGgBlcxoAYRoAYXAaAGVzGmVzGgBhGgBjcxoAZXMaAGVzGgBhGgBhcBoAZXMaZXMaAGEaAGNzGgBlcxoAYXNtAQAaGgBhcxoAZXMaAGEaAGFzGgBlcxplcxoAYRpFRWlFRUFpRUVpRWlN0HAaAGVzGmVzGgBhGgBjcxoAZXMaABoAYRoAYXAaAGVzGmVzGgBzGgBhGgBhcBoAZXMaZXMaAGEaAAALAAs= Step #5: MERGE-OUTER: attempt 3225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545016367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3efab4198, 0x55c3efabc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3efabc918,0x55c3efb440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/942430850d21dc2a46ec10dd7f96afec45e1d18e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11106 processed earlier; will process 4169 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 338 ft: 339 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 374 ft: 407 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3ed2c85dd bp 0x000000000000 sp 0x7ffdb7e98830 T41863) Step #5: ==41863==The signal is caused by a READ memory access. Step #5: #0 0x55c3ed2c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3ed0ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3ed0e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3ed0c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3ecfe8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3ecf40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3ecf4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3ecf316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3ecf5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6eaf79f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c3ecf24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41863==Register values: Step #5: rax = 0x000055c3f11da730 rbx = 0x000055c3f11da730 rcx = 0x000055c3f11dabe0 rdx = 0x00007f6eaf967b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb7e98830 Step #5: r8 = 0x000055c3f11da730 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6eaf967be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c3f04c7960 r14 = 0x0000000100000004 r15 = 0x000055c3ef434386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x31,0x20,0x1a,0x42,0xe6,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0xe6,0xc2,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1a,0xc3,0x7f,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0xc2,0x1a,0x1,0x42,0xc3,0x1a,0x42,0x80,0x46,0x8a,0x5a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0xff,0x7b,0x1,0xc3,0x89,0x42,0x1a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x87,0x81,0x42,0x7e,0x42,0xfc,0x72,0x0,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x42,0xc3,0x89,0x82,0x1a,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xc3,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002\177~A~A~\004@BBBF\304B\032 1 \032B\346}BFB\001\202B\005\202\001B\346\302\345\032|\303}BFB\001\202B\005\202\001BB\001B\303\032\001\203\303\032B\200@\212Z\032\303\177BFB\001\202B\005\202\302\032\001B\303\032B\200F\212Z\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\202B\005\202\001BB}BFB\377{\001\303\211B\032\032\303B\001\202B\005\202\001BB}BFB\001\202\001\303\211B\032\032\303B\001\202B\207\201B~B\374r\000|\303}BFB\001\202B\005\202\001BB}BFB\001B\303\211\202\032B\001\177B\005\202\001B\303y\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5398bf57c315f40102197cb67324dd412322be77 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAn9+QX5BfgRAQkJCRsRCGiAxIBpC5n1CRkIBgkIFggFC5sLlGnzDfUJGQgGCQgWCAUJCAULDGgGDwxpCgECKWhrDf0JGQgGCQgWCwhoBQsMaQoBGiloaw0IBgkIFggFCGkLlGnzDfUJGQgGCQgWCAUJCfUJGQv97AcOJQhoaw0IBgkIFggFCQn1CRkIBggHDiUIaGsNCAYJCh4FCfkL8cgB8w31CRkIBgkIFggFCQn1CRkIBQsOJghpCAX9CBYIBQsN5iQALAAs= Step #5: MERGE-OUTER: attempt 3226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545155720 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5555ab801198, 0x5555ab809911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5555ab809918,0x5555ab8910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5398bf57c315f40102197cb67324dd412322be77' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11109 processed earlier; will process 4166 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 505 ft: 578 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555a90155dd bp 0x000000000000 sp 0x7ffde8bf9260 T41867) Step #5: ==41867==The signal is caused by a READ memory access. Step #5: #0 0x5555a90155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555a8e37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555a8e36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555a8e14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555a8d35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555a8c8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555a8c971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555a8c7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555a8caa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f953fb32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555a8c71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41867==Register values: Step #5: rax = 0x00005555addd2430 rbx = 0x00005555addd2430 rcx = 0x00005555addd2420 rdx = 0x00007f953fcfab80 Step #5: rdi = 0x00005555addd2420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffde8bf9260 Step #5: r8 = 0x00005555addd2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f953fcfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555ac214960 r14 = 0x0000000100000004 r15 = 0x00005555ab181386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xae,0x45,0x41,0xbf,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0x24,0x6c,0x41,0x41,0x41,0xff,0x2,0x6e,0x72,0x41,0xbf,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0xfe,0xff,0x6c,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0xc0,0xb5,0xff,0x2,0x78,0x68,0x76,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002@AKA\256EA\277llA@lAAA$lAAA\377\002nrA\277llA@lAAA\377lAAA\377\002lrllACA@A\325AlinuxA:APAAlA:A&AlrllACA@A\325AAPA@lA:APAAlA:A&A\276llA\250@lA@A\376\377lAAlA:A&A\276llA\250@lAAA\377\002lrllACA@A\325AlinuxA:APAAllA\250@lA\300\265\377\002xhvA@A\325AAPA@lA:APAAlvnlA\177E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf94b94d286bb5acc558c60237c4650f67fa43de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECQEFLQa5FQb9sbEFAbEFBQSRsQUFB/wJuckG/bGxBQGxBQUH/bEFBQf8CbHJsbEFDQUBB1UFsaW51eEE6QVBBQWxBOkEmQWxybGxBQ0FAQdVBQVBBQGxBOkFQQUFsQTpBJkG+bGxBqEBsQUBB/v9sQUFsQTpBJkG+bGxBqEBsQUFB/wJscmxsQUNBQEHVQWxpbnV4QTpBUEFBbGxBqEBsQcC1/wJ4aHZBQEHVQUFQQUBsQTpBUEFBbHZubEF/RQALAAs= Step #5: MERGE-OUTER: attempt 3227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545294491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4beaff198, 0x55b4beb07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b4beb07918,0x55b4beb8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf94b94d286bb5acc558c60237c4650f67fa43de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11112 processed earlier; will process 4163 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4bc3135dd bp 0x000000000000 sp 0x7ffc94e5e310 T41871) Step #5: ==41871==The signal is caused by a READ memory access. Step #5: #0 0x55b4bc3135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b4bc135280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b4bc134fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b4bc112929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4bc033ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4bbf8bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4bbf951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4bbf7c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4bbfa83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a5c89c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4bbf6faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41871==Register values: Step #5: rax = 0x000055b4c0bb4430 rbx = 0x000055b4c0bb4430 rcx = 0x000055b4c0bb4420 rdx = 0x00007f8a5ca64b80 Step #5: rdi = 0x000055b4c0bb4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc94e5e310 Step #5: r8 = 0x000055b4c0bb4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a5ca64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4bf512960 r14 = 0x0000000100000004 r15 = 0x000055b4be47f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x91,0x41,0x41,0x41,0x1b,0x67,0x41,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xa9,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x20,0x0,0x0,0x74,0x0,0x0,0x76,0x47,0x0,0xb,0x41,0x0,0xc0,0x1,0xbe,0x91,0x41,0x41,0x41,0x1b,0x77,0x41,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x77,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x0,0xc0,0x1,0xbe,0x91,0x41,0x41,0x41,0x1b,0x77,0x41,0x69,0x46,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x20,0x0,0x0,0x76,0x4f,0x0,0x70,0x6c,0x69,0x6e,0x75,0x67,0x41,0x6e,0x41,0x41,0x44,0x1,0x69,0x70,0x6c,0x69,0x6e,0x75,0x67,0x41,0xe0,0x0,0x41,0x45,0x69,0x41,0x41,0x69,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\221AAA\033gAiNEi\004\000\020\000\005\000\251\000\013A|i\004\000\020\000\005 \000\000t\000\000vG\000\013A\000\300\001\276\221AAA\033wAiNEi\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000t\000\000wO\000\013AIEAjgAij\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000t\000\000t\000\000vO\000\013A\000\300\001\276\221AAA\033wAiFEi\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005 \000\000vO\000plinugAnAAD\001iplinugA\340\000AEiAAix\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8b945349bd819d79c773ac181ba584cebc42194f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQp9QwDAAb6RQUFBG2dBaU5FaQQAEAAFAKkAC0F8aQQAEAAFIAAAdAAAdkcAC0EAwAG+kUFBQRt3QWlORWkEABAABQBLAAtBfGkEABAABQAAAHQAAHdPAAtBSUVBamdBaWoEABAABQBLAAtBfGkEABAABQAAAHQAAHQAAHZPAAtBAMABvpFBQUEbd0FpRkVpBAAQAAUASwALQXxpBAAQAAUgAAB2TwBwbGludWdBbkFBRAFpcGxpbnVnQeAAQUVpQUFpeAALAAs= Step #5: MERGE-OUTER: attempt 3228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545431494 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d4ea5b198, 0x563d4ea63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d4ea63918,0x563d4eaeb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8b945349bd819d79c773ac181ba584cebc42194f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11114 processed earlier; will process 4161 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 15e3. Step #5: #1 pulse cov: 360 ft: 361 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #2 pulse cov: 406 ft: 483 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d4c26f5dd bp 0x000000000000 sp 0x7ffc0b4a2680 T41875) Step #5: ==41875==The signal is caused by a READ memory access. Step #5: #0 0x563d4c26f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d4c091280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d4c090fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d4c06e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d4bf8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d4bee7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d4bef11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d4bed86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d4bf043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f209cead082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d4becbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41875==Register values: Step #5: rax = 0x0000563d5044d850 rbx = 0x0000563d5044d850 rcx = 0x0000563d5044d840 rdx = 0x00007f209d075b80 Step #5: rdi = 0x0000563d5044d840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffc0b4a2680 Step #5: r8 = 0x0000563d5044d850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f209d075be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d4f46e960 r14 = 0x0000000100000004 r15 = 0x0000563d4e3db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0x3d,0x42,0x42,0x7f,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x42,0xbe,0xb3,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x7d,0x86,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x86,0x7d,0x7d,0x7e,0x85,0x7d,0x7d,0x42,0x42,0x42,0x2f,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x42,0xc2,0x42,0x3a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x7d,0x7d,0x7d,0x7c,0x7d,0x7d,0x7d,0x86,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x42,0xed,0x42,0x7d,0x42,0x7c,0x7d,0x82,0x42,0x42,0x42,0x42,0x42,0x8a,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x7e,0x83,0x42,0x7f,0x42,0x7f,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABBBB\302BBBBBBBBB\302BBBBBBBBBBBBBBBB}BBBB}}}}BBBBBBBBBBB\276=BB\177BBBBBBBB}BBBBB\276\263}}}}BBB}\206}}}}}}}}\206}}~\205}}BBB/}}}BBBBBBBBBBBB\032y\205B\"BB\302B:BBBBBBBBB}BBBBBBB}}}}|}}}\206}}}}}}B\355B}B|}\202BBBBB\212BBBBB\032y\205~\203B\177B\177\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-05b1889c80ff403d20aa550bd8ac8d2071683637 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQkJCwkJCQkJCQkJCQsJCQkJCQkJCQkJCQkJCQkJCfUJCQkJ9fX19QkJCQkJCQkJCQkK+PUJCf0JCQkJCQkJCfUJCQkJCvrN9fX19QkJCfYZ9fX19fX19fYZ9fX6FfX1CQkIvfX19QkJCQkJCQkJCQkJCGnmFQiJCQsJCOkJCQkJCQkJCQn1CQkJCQkJCfX19fXx9fX2GfX19fX19Qu1CfUJ8fYJCQkJCQopCQkJCQhp5hX6DQn9CfwAAAAALAAs= Step #5: MERGE-OUTER: attempt 3229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545571213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556367226198, 0x55636722e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55636722e918,0x5563672b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05b1889c80ff403d20aa550bd8ac8d2071683637' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11117 processed earlier; will process 4158 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556364a3a5dd bp 0x000000000000 sp 0x7ffc45fb2360 T41879) Step #5: ==41879==The signal is caused by a READ memory access. Step #5: #0 0x556364a3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55636485c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55636485bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556364839929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55636475aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563646b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563646bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563646a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563646cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbefb132082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556364696aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41879==Register values: Step #5: rax = 0x0000556368399480 rbx = 0x0000556368399480 rcx = 0x0000556368399930 rdx = 0x00007fbefb2fab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc45fb2360 Step #5: r8 = 0x0000556368399480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbefb2fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556367c39960 r14 = 0x0000000100000004 r15 = 0x0000556366ba6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x2a,0x67,0x72,0x41,0x6d,0x41,0xf5,0x3e,0x41,0xb7,0x75,0x1,0x41,0x6e,0x45,0x72,0x41,0xec,0xab,0x6a,0x1,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x6d,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x6d,0x6a,0x41,0x69,0x1,0xb7,0xab,0x68,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0xfe,0xff,0x41,0x75,0x1,0x41,0xf5,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x6d,0x6a,0x41,0x69,0x1,0xb7,0xab,0x68,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0xfe,0xff,0x41,0x75,0x1,0x41,0xf5,0xb7,0xab,0x6a,0x41,0x69,0x68,0x4a,0xe,0x0,0x0,0x0,0x1,0x0,0xab,0x41,0xea,0xff,0xff,0xff,0x0,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoAG\004@AKA*grAmA\365>A\267u\001AnErA\354\253j\001i\001\267\253jAih\001\015\000A\000mjAih\001\015\000A\000mjAi\001\267\253hAih\001\015\000A\374\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000\000\013\001\002\000ArAmA\365\376\377Au\001A\365\267\253jAih\001\015\000A\000mjAi\001\267\253hAih\001\015\000A\374\000\267\253A\235i\001\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000\000\013\001\002\000ArAmA\365\376\377Au\001A\365\267\253jAihJ\016\000\000\000\001\000\253A\352\377\377\377\000A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fcef55b5f9d9f0f6e0e2b7d64535181b91cc1cb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQUcEQEFLQSpnckFtQfU+Qbd1AUFuRXJB7KtqAWkBt6tqQWloAQ0AQQBtakFpaAENAEEAbWpBaQG3q2hBaWgBDQBB/AC3q0GdaQEBeAFKDgEAAAAAAAsBAgBBckFtQfX+/0F1AUH1t6tqQWloAQ0AQQBtakFpAberaEFpaAENAEH8ALerQZ1pAQC3q0GdaQEBeAFKDgEAAAAAAAsBAgBBckFtQfX+/0F1AUH1t6tqQWloSg4AAAABAKtB6v///wBBAAALAAs= Step #5: MERGE-OUTER: attempt 3230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545707763 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560916460198, 0x560916468911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560916468918,0x5609164f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fcef55b5f9d9f0f6e0e2b7d64535181b91cc1cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11118 processed earlier; will process 4157 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 461 ft: 462 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 501 ft: 533 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560913c745dd bp 0x000000000000 sp 0x7ffff58d3d00 T41883) Step #5: ==41883==The signal is caused by a READ memory access. Step #5: #0 0x560913c745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560913a96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560913a95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560913a73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560913994ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609138ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609138f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609138dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609139093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bbb508082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609138d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41883==Register values: Step #5: rax = 0x0000560917736430 rbx = 0x0000560917736430 rcx = 0x0000560917736420 rdx = 0x00007f3bbb6d0b80 Step #5: rdi = 0x0000560917736420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffff58d3d00 Step #5: r8 = 0x0000560917736430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bbb6d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560916e73960 r14 = 0x0000000100000004 r15 = 0x0000560915de0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x1,0x0,0xff,0xff,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0xc9,0xc1,0x41,0x4c,0x41,0x7f,0x41,0xb7,0xb6,0x41,0x47,0x6a,0x41,0x41,0x41,0x47,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0xd2,0x4c,0x41,0x7f,0x41,0x41,0x4c,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x4c,0x41,0x6a,0x41,0x6a,0x41,0xb7,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x46,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x6c,0x69,0x6a,0x41,0x41,0x4c,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@C\001\000\377\377A@i\267\266AgA\311\301ALA\177A\267\266AGjAAAGjAALA\177Aj\267\266\251jA\267\266AgAjAALAALAALAALA\177AjjAL\267\266\251jAAlinux\267\266AgAjAALAALAALA\322LA\177AALjAL\267\266\251jAALA\177ALAjAjA\267\177Aj\267\266\251jF\267\266AgAjAALAALAALAALA\177AjjAL\267\266\251jAjAL\267\266\251jAAlijAALAL\267\266\251jAALA\177Aj\267\266\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-777e58d0d25add4c78e1a5c3b421dcb766543c9a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQEMBAP//QUBpt7ZBZ0HJwUFMQX9Bt7ZBR2pBQUFHakFBTEF/QWq3tqlqQbe2QWdBakFBTEFBTEFBTEFBTEF/QWpqQUy3tqlqQUFsaW51eLe2QWdBakFBTEFBTEFBTEHSTEF/QUFMakFMt7apakFBTEF/QUxBakFqQbd/QWq3tqlqRre2QWdBakFBTEFBTEFBTEFBTEF/QWpqQUy3tqlqQWpBTLe2qWpBQWxpakFBTEFMt7apakFBTEF/QWq3tgALAAs= Step #5: MERGE-OUTER: attempt 3231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545846874 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563aa06a3198, 0x563aa06ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563aa06ab918,0x563aa07330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/777e58d0d25add4c78e1a5c3b421dcb766543c9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11121 processed earlier; will process 4154 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a9deb75dd bp 0x000000000000 sp 0x7ffc43060de0 T41887) Step #5: ==41887==The signal is caused by a READ memory access. Step #5: #0 0x563a9deb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a9dcd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a9dcd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a9dcb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a9dbd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a9db2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a9db391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a9db206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a9db4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0b275e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a9db13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41887==Register values: Step #5: rax = 0x0000563aa139c410 rbx = 0x0000563aa139c410 rcx = 0x0000563aa139c8c0 rdx = 0x00007fd0b2926b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc43060de0 Step #5: r8 = 0x0000563aa139c410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0b2926be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563aa10b6960 r14 = 0x0000000100000004 r15 = 0x0000563aa0023386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x47,0x4,0x40,0x41,0x4b,0x0,0x0,0x0,0x0,0x59,0x0,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x0,0x0,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x93,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0x0,0x53,0x0,0x0,0x0,0x0,0x9a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x78,0x0,0x0,0xd,0x80,0x0,0xfc,0x0,0x0,0x0,0x0,0x69,0x41,0x42,0x69,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kAG\004@AK\000\000\000\000Y\000\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\000\000\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\223\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\000\000\000\000\000\000\000\017\000S\000\000\000\000\232\000\000\000\000\000\000\000x\000\000\015\200\000\374\000\000\000\000iABix\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf9fb05525979f870cb974ccc1aa6a7f774cd6e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQUcEQEFLAAAAAFkAmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJgAAJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiTmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJgAAAAAAAAADwBTAAAAAJoAAAAAAAAAeAAADYAA/AAAAABpQUJpeAALAAs= Step #5: MERGE-OUTER: attempt 3232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1545981737 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b95288198, 0x558b95290911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b95290918,0x558b953180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf9fb05525979f870cb974ccc1aa6a7f774cd6e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11122 processed earlier; will process 4153 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 311 ft: 312 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b92a9c5dd bp 0x000000000000 sp 0x7ffd0ff8ad80 T41891) Step #5: ==41891==The signal is caused by a READ memory access. Step #5: #0 0x558b92a9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b928be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b928bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b9289b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b927bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b92714c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b9271e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b927056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b927313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe48dc63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b926f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41891==Register values: Step #5: rax = 0x0000558b96ae1180 rbx = 0x0000558b96ae1180 rcx = 0x0000558b96ae1630 rdx = 0x00007fe48de2bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0ff8ad80 Step #5: r8 = 0x0000558b96ae1180 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe48de2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b95c9b960 r14 = 0x0000000100000004 r15 = 0x0000558b94c08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x1a,0x1,0x42,0x1,0x20,0x1,0x1a,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x79,0x42,0x46,0x42,0x1,0x82,0x1,0x42,0x46,0x42,0x46,0x89,0x42,0x1a,0x20,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x79,0x42,0x46,0x1,0x21,0x30,0x85,0x42,0xf9,0x8d,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BB\032\001B\001 \001\032\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001yBFB\001\202\001BFBF\211B\032 \001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001yBF\001!0\205B\371\215\"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ce9886b42197fcc6bff9c1db235435bc1884c86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCGgFCASABGgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAXlCRkIBggFCRkJGiUIaIAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQF5QkYBITCFQvmNIgALAAs= Step #5: MERGE-OUTER: attempt 3233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1546120013 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b70939198, 0x560b70941911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b70941918,0x560b709c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ce9886b42197fcc6bff9c1db235435bc1884c86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11124 processed earlier; will process 4151 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 335 ft: 336 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 413 ft: 465 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b6e14d5dd bp 0x000000000000 sp 0x7ffde961e200 T41895) Step #5: ==41895==The signal is caused by a READ memory access. Step #5: #0 0x560b6e14d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b6df6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b6df6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b6df4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b6de6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b6ddc5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b6ddcf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b6ddb66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b6dde23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2949518082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b6dda9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41895==Register values: Step #5: rax = 0x0000560b72824380 rbx = 0x0000560b72824380 rcx = 0x0000560b72824830 rdx = 0x00007f29496e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde961e200 Step #5: r8 = 0x0000560b72824380 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f29496e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b7134c960 r14 = 0x0000000100000004 r15 = 0x0000560b702b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x67,0x41,0x89,0x72,0x70,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x79,0x1,0x1a,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x67,0x41,0x89,0x72,0x70,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x79,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xf6,0x74,0xe,0x1,0x1a,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x69,0x41,0x6d,0x6b,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0x2c,0x41,0xb8,0x6d,0x41,0x41,0x72,0x1,0x6f,0x41,0x6c,0x69,0x6e,0x75,0x78,0x75,0x41,0x72,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0x2c,0x41,0x72,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0x2c,0x41,0xb8,0x6d,0x41,0x7b,0x1,0x41,0x77,0x6c,0xb8,0xaa,0x72,0x6d,0x1,0x0,0x0,0xe,0x0,0x0,0x0,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001`mAA\004@A\265\276E\255AiAmAiAMAErmAgA\211rpAAM\320\000\373\031\346\200\000,\221y\001\032A\265\276E\255AiAmAiAMAErmAgA\211rpAAM\320\000\373\031\346\200\000,\221y\001\032AM\320\000\373\031n\000\200\366t\016\001\032uAriiFAjiAmkAMA\351rG\300A,A\270mAAr\001oAlinuxuArAiA\332AErG\300AMA\351rG\300A,ArAiA\332AErG\300AMA\351rG\300A,A\270mA{\001Awl\270\252rm\001\000\000\016\000\000\000\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08a7425db79cd3ee18fdf438fff25aed6d4d5080 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWBtQUEEQEG1vkWtQWlBbUFpQU1BRXJtQWdBiXJwQUFN0AD7GeaAACyReQEaQbW+Ra1BaUFtQWlBTUFFcm1BZ0GJcnBBQU3QAPsZ5oAALJF5ARpBTdAA+xluAID2dA4BGnVBcmlpRkFqaUFta0FNQelyR8BBLEG4bUFBcgFvQWxpbnV4dUFyQWlB2kFFckfAQU1B6XJHwEEsQXJBaUHaQUVyR8BBTUHpckfAQSxBuG1BewFBd2y4qnJtAQAADgAAAAFBSwALAAs= Step #5: MERGE-OUTER: attempt 3234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1546260500 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0bda47198, 0x55f0bda4f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0bda4f918,0x55f0bdad70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08a7425db79cd3ee18fdf438fff25aed6d4d5080' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11127 processed earlier; will process 4148 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #1 pulse cov: 383 ft: 384 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0bb25b5dd bp 0x000000000000 sp 0x7ffe49ede320 T41899) Step #5: ==41899==The signal is caused by a READ memory access. Step #5: #0 0x55f0bb25b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0bb07d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0bb07cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0bb05a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0baf7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0baed3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0baedd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0baec46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0baef03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0056454082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0baeb7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41899==Register values: Step #5: rax = 0x000055f0bf40f430 rbx = 0x000055f0bf40f430 rcx = 0x000055f0bf40f420 rdx = 0x00007f005661cb80 Step #5: rdi = 0x000055f0bf40f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe49ede320 Step #5: r8 = 0x000055f0bf40f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f005661cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0be45a960 r14 = 0x0000000100000004 r15 = 0x000055f0bd3c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x69,0x72,0x41,0xda,0x41,0x45,0x41,0x67,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x68,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x69,0x72,0x41,0xda,0x41,0x45,0x41,0x67,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x68,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x41,0x75,0x41,0x89,0xaa,0x6a,0x45,0x69,0x41,0x6c,0x41,0xbf,0x8c,0x49,0xc1,0x70,0x6e,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x5,0xd4,0x91,0x7b,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x87,0x9,0x89,0xf1,0x1,0x1a,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x6c,0x69,0x6e,0x75,0x70,0x4d,0x41,0xe9,0x72,0x72,0x47,0xc0,0xc0,0x41,0x41,0x0,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0x68,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265\276E\255AiAmAiAMAErmAiA-irA\332AEAg\300A\270\253Ass\270\252hEilA\277\377\036\301piAmAiAMAErmAiA-irA\332AEAg\300A\270\253Ass\270\252hEilA\277\377\036\301pAuA\211\252jEiAlA\277\214I\301pnuA\211riAAM\320\000\373\031\346\200\005\324\221{\001\032AM\320\000\373\031n\000\207\011\211\361\001\032uAriiFAjlinupMA\351rrG\300\300AA\000\373\031n\000\206\346\214\241\005\013\000\000h\373\031n\000\206\346\214\241\005\013\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd1c72694beb66c1082718ae8235b48651143274 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1vkWtQWlBbUFpQU1BRXJtQWlBLWlyQdpBRUFnwEG4q0Fzc7iqaEVpbEG//x7BcGlBbUFpQU1BRXJtQWlBLWlyQdpBRUFnwEG4q0Fzc7iqaEVpbEG//x7BcEF1QYmqakVpQWxBv4xJwXBudUGJcmlBQU3QAPsZ5oAF1JF7ARpBTdAA+xluAIcJifEBGnVBcmlpRkFqbGludXBNQelyckfAwEFBAPsZbgCG5oyhBQsAAGj7GW4AhuaMoQULAAALAAs= Step #5: MERGE-OUTER: attempt 3235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1546398910 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b771ac198, 0x563b771b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b771b4918,0x563b7723c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd1c72694beb66c1082718ae8235b48651143274' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11129 processed earlier; will process 4146 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b749c05dd bp 0x000000000000 sp 0x7ffd9628f090 T41903) Step #5: ==41903==The signal is caused by a READ memory access. Step #5: #0 0x563b749c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b747e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b747e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b747bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b746e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b74638c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b746421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b746296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b746553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc2a806082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b7461caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41903==Register values: Step #5: rax = 0x0000563b78963480 rbx = 0x0000563b78963480 rcx = 0x0000563b78963930 rdx = 0x00007efc2a9ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9628f090 Step #5: r8 = 0x0000563b78963480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc2a9cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b77bbf960 r14 = 0x0000000100000004 r15 = 0x0000563b76b2c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x48,0x73,0x2,0x7f,0x42,0x4,0x42,0xa,0x41,0xc7,0x74,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x42,0x73,0x41,0x4,0x0,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x42,0x73,0x41,0xc7,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x0,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x64,0x0,0x41,0xd4,0xc0,0x0,0x68,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x64,0x0,0x0,0x44,0x0,0x1b,0xaf,0x42,0xc1,0x7b,0x7b,0x0,0x0,0xc0,0x0,0x0,0x0,0x61,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001Hs\002\177B\004B\012A\307tA\235.F\320\000\324\324\325\000\325\000BsA\004\000A\235.F\320\000\324\324\325\000\325\000BsA\307uA\235.F\320\000\324\324\325\000\325\000\325\000\000`\000b\032\000`\000e\000AE\000b\000\000F\000apA\300\000\000`\000b\032\000`\000e\000AE\000b\000\000F\000apA\300\000\000\275\020\200\000\032\000AE\000d\000A\324\300\000h\000`\000b\032\000`\000e\000AE\000b\000\000F\000apA\300\000\000`\000b\032\000`\000e\000AE\000b\000\000F\000apA\300\000\000\275\020\200\000\032\000AE\000d\000\000D\000\033\257B\301{{\000\000\300\000\000\000a\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7748f93d866fb040a056df3ef9f4b2625992d1a2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUhzAn9CBEIKQcd0QZ0uRtAA1NTVANUAQnNBBABBnS5G0ADU1NUA1QBCc0HHdUGdLkbQANTU1QDVANUAAGAAYhoAYABlAEFFAGIAAEYAYXBBwAAAYABiGgBgAGUAQUUAYgAARgBhcEHAAAC9EIAAGgBBRQBkAEHUwABoAGAAYhoAYABlAEFFAGIAAEYAYXBBwAAAYABiGgBgAGUAQUUAYgAARgBhcEHAAAC9EIAAGgBBRQBkAABEABuvQsF7ewAAwAAAAGELAAs= Step #5: MERGE-OUTER: attempt 3236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1546536862 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd71fce198, 0x55dd71fd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd71fd6918,0x55dd7205e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7748f93d866fb040a056df3ef9f4b2625992d1a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11130 processed earlier; will process 4145 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 341 ft: 342 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd6f7e25dd bp 0x000000000000 sp 0x7ffc479499c0 T41907) Step #5: ==41907==The signal is caused by a READ memory access. Step #5: #0 0x55dd6f7e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd6f604280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd6f603fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd6f5e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd6f502ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd6f45ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd6f4641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd6f44b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd6f4773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a37d10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd6f43eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41907==Register values: Step #5: rax = 0x000055dd73c59800 rbx = 0x000055dd73c59800 rcx = 0x000055dd73c59cb0 rdx = 0x00007f2a37ed8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc479499c0 Step #5: r8 = 0x000055dd73c59800 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a37ed8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd729e1960 r14 = 0x0000000100000004 r15 = 0x000055dd7194e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x32,0x4,0x0,0x41,0x30,0x0,0x6c,0xd0,0x0,0x0,0x0,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0xd0,0x0,0x0,0x0,0x92,0x0,0x7a,0xd0,0x0,0x0,0x0,0x48,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x92,0xd0,0x0,0x0,0x0,0x92,0x0,0x7a,0xd0,0x0,0x0,0x0,0x48,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x5b,0xd0,0x0,0x0,0x92,0xd0,0x0,0x0,0x0,0x92,0x0,0xaa,0xd0,0x0,0x0,0x0,0x48,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0xbc,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA2\004\000A0\000l\320\000\000\000\000\000\274\000K\000O\320\000\000\000O\320\000\000O\320\000\000\000O\320\000\000\000\000\000\000\223\320\000\000\000\222\000z\320\000\000\000H\320\000\000O\320\000\000\000O\320\000\000\000\000O\320\000\000\000\000\000\000O\320\000\000\000O\320\000\000\222\320\000\000\000\222\000z\320\000\000\000H\320\000\000O\320\000\000\000O\320\000\000\000\000O\320\000\000\000\000\320\000\000\000O\320\000\000\000\000O\320\000\000\000\000\000\000O\320\000\000\000[\320\000\000\222\320\000\000\000\222\000\252\320\000\000\000H\320\000\000O\320\000\000\000O\320\000\000\000\000O\320\000\000\000\000\000\000\274\000K\000O\320\000\000\000O\320\000\000\000\274\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f40a6074fe0478caf4b5f2263ce857dac30d73e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTIEAEEwAGzQAAAAAAC8AEsAT9AAAABP0AAAT9AAAABP0AAAAAAAAJPQAAAAkgB60AAAAEjQAABP0AAAAE/QAAAAAE/QAAAAAAAAT9AAAABP0AAAktAAAACSAHrQAAAASNAAAE/QAAAAT9AAAAAAT9AAAAAA0AAAAE/QAAAAAE/QAAAAAAAAT9AAAABb0AAAktAAAACSAKrQAAAASNAAAE/QAAAAT9AAAAAAT9AAAAAAAAC8AEsAT9AAAABP0AAAALwACws= Step #5: MERGE-OUTER: attempt 3237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1546675157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564665d81198, 0x564665d89911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564665d89918,0x564665e110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f40a6074fe0478caf4b5f2263ce857dac30d73e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11132 processed earlier; will process 4143 files now Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: #1 pulse cov: 502 ft: 503 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646635955dd bp 0x000000000000 sp 0x7ffe278c16f0 T41911) Step #5: ==41911==The signal is caused by a READ memory access. Step #5: #0 0x5646635955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646633b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646633b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564663394929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646632b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56466320dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646632171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646631fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56466322a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fee58aa3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646631f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41911==Register values: Step #5: rax = 0x0000564667ae7430 rbx = 0x0000564667ae7430 rcx = 0x0000564667ae7420 rdx = 0x00007fee58c6bb80 Step #5: rdi = 0x0000564667ae7420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe278c16f0 Step #5: r8 = 0x0000564667ae7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fee58c6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564666794960 r14 = 0x0000000100000004 r15 = 0x0000564665701386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x4b,0x22,0x2a,0x1,0x41,0x70,0x41,0x49,0x41,0xd0,0x0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xbe,0x1,0x0,0xfb,0x18,0x6c,0xfa,0x2d,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027 \255\200\200\000\"AA\324AApOK\"*\001ApAIA\320\000\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\276\001\000\373\030l\372-\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f45140c105176b045ac790c7bac6d4ca620e212 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRcgrYCAACJBQdRBQXBPSyIqAUFwQUlB0ADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC+AQD7GGz6LQAAAAALAAs= Step #5: MERGE-OUTER: attempt 3238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1546812751 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562723bdb198, 0x562723be3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562723be3918,0x562723c6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f45140c105176b045ac790c7bac6d4ca620e212' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11134 processed earlier; will process 4141 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627213ef5dd bp 0x000000000000 sp 0x7fffa5b85850 T41915) Step #5: ==41915==The signal is caused by a READ memory access. Step #5: #0 0x5627213ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562721211280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562721210fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627211ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56272110fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562721067c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627210711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627210586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627210843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdabcd7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56272104baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41915==Register values: Step #5: rax = 0x000056272540a2e0 rbx = 0x000056272540a2e0 rcx = 0x000056272540a790 rdx = 0x00007fdabcf46b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa5b85850 Step #5: r8 = 0x000056272540a2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdabcf46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627245ee960 r14 = 0x0000000100000004 r15 = 0x000056272355b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x43,0xaa,0x67,0xc1,0x4d,0x41,0x7a,0x41,0x0,0x4,0x0,0x1,0x41,0x7e,0x0,0x0,0x0,0x0,0xd5,0x0,0x0,0x0,0x42,0x46,0x89,0x0,0x46,0x0,0x4b,0x4b,0x4b,0x4b,0x4b,0x1a,0x4b,0x12,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x6b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4a,0x4b,0x4b,0x4b,0x4b,0x43,0xaa,0x67,0xc1,0x4d,0x41,0x67,0x41,0x6a,0xc1,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x45,0x6a,0x69,0x1,0x4d,0x41,0x67,0x41,0x6a,0xc1,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x45,0x6a,0x69,0x1,0x4a,0xc,0x1,0x1,0x0,0x4f,0x6c,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4b,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x41,0x6a,0x0,0xb,0x0,0x0,0x41,0xf5,0x4f,0x6c,0x69,0x6e,0x69,0x6c,0x45,0x75,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\002oAG\004@AKC\252g\301MAzA\000\004\000\001A~\000\000\000\000\325\000\000\000BF\211\000F\000KKKKK\032K\022\000\000\000\000\000\000\000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKkKKKKKKKKKKKKKKJKKKKC\252g\301MAgAj\301AmA\365>\267\253Eji\001MAgAj\301AmA\365>\267\253Eji\001J\014\001\001\000Ol\001\001\000O\000\013\001\002\000AmA\365>K\001\016\001\000\001i\300AAj\000\013\000\000A\365OlinilEu\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c868f92046ff7ed003bf0d08f115876538f25dc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQJvQUcEQEFLQ6pnwU1BekEABAABQX4AAAAA1QAAAEJGiQBGAEtLS0tLGksSAAAAAAAAAEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS2tLS0tLS0tLS0tLS0tLS0pLS0tLQ6pnwU1BZ0FqwUFtQfU+t6tFamkBTUFnQWrBQW1B9T63q0VqaQFKDAEBAE9sAQEATwALAQIAQW1B9T5LAQ4BAAFpwEFBagALAABB9U9saW5pbEV1AAALAAs= Step #5: MERGE-OUTER: attempt 3239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1546950344 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577c1598198, 0x5577c15a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577c15a0918,0x5577c16280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c868f92046ff7ed003bf0d08f115876538f25dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11135 processed earlier; will process 4140 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577bedac5dd bp 0x000000000000 sp 0x7ffc2bfc49d0 T41919) Step #5: ==41919==The signal is caused by a READ memory access. Step #5: #0 0x5577bedac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577bebce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577bebcdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577bebab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577beaccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577bea24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577bea2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577bea156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577bea413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f472d622082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577bea08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41919==Register values: Step #5: rax = 0x00005577c3c123b0 rbx = 0x00005577c3c123b0 rcx = 0x00005577c3c12860 rdx = 0x00007f472d7eab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2bfc49d0 Step #5: r8 = 0x00005577c3c123b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f472d7eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577c1fab960 r14 = 0x0000000100000004 r15 = 0x00005577c0f18386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x20,0x40,0x41,0x2e,0x41,0x3d,0x45,0x41,0x71,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x41,0x22,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x3c,0x41,0x22,0x4d,0x48,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x45,0x74,0x68,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x77,0x69,0x6e,0x74,0x6d,0x45,0x41,0x2d,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6d,0x41,0x1,0x45,0x74,0x68,0x6c,0x69,0x6d,0x45,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x77,0x69,0x6e,0x74,0x6d,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x45,0x71,0xc1,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0 @A.A=EAq\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\001\000\000\000\000\000\000\017\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300\300A\"A\001AjtmEA-Eq\301EMA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f280720280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f28071ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2806fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f28061ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f280576c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2805801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2805676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2805933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f653506a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f28055aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41923==Register values: Step #5: rax = 0x000055f285892430 rbx = 0x000055f285892430 rcx = 0x000055f285892420 rdx = 0x00007f6535232b80 Step #5: rdi = 0x000055f285892420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd9651d9e0 Step #5: r8 = 0x000055f285892430 r9 = 0x00007f6535232df0 r10 = 0x000055f285873010 r11 = 0x00007f6535232be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f283afd960 r14 = 0x0000000100000004 r15 = 0x000055f282a6a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x42,0x7f,0x42,0x4,0x2,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x41,0x41,0x6d,0x41,0xb4,0x40,0x41,0x55,0x41,0xc1,0xbc,0x69,0x77,0x6e,0x47,0x45,0x45,0x1,0x41,0x6e,0xc1,0x45,0x68,0xd,0x0,0x45,0x41,0x9a,0x45,0x68,0xd,0x0,0x45,0x41,0x9a,0x1,0x41,0x6e,0xc1,0x45,0x68,0xd,0x0,0x45,0x41,0x9a,0x41,0x69,0x4d,0x45,0x41,0x45,0x69,0x45,0x41,0x2f,0x45,0x45,0xc1,0x4f,0x45,0x45,0xd,0x0,0x45,0x45,0xc1,0xc1,0x45,0xc1,0x45,0x68,0xd,0x0,0x45,0x69,0x45,0x41,0x2f,0x45,0x1,0x45,0x45,0xc1,0x45,0x68,0xd,0x0,0x45,0x45,0xc1,0xc1,0x44,0x68,0xd,0x0,0x45,0x69,0x45,0xd,0x0,0x41,0x9a,0x1,0x41,0x6e,0xc1,0x45,0x68,0xd,0x0,0x45,0x41,0xbc,0x5,0x41,0x3f,0x47,0x45,0x45,0x1,0x41,0x6e,0xc1,0x45,0x68,0xd,0x0,0x45,0x41,0x9a,0x1,0x41,0x6e,0xc1,0x45,0x68,0xd,0x0,0x45,0x41,0x9a,0x41,0x69,0x4d,0x45,0x41,0x45,0x69,0x45,0x41,0x2f,0x45,0x45,0xc1,0x4f,0x45,0x45,0xd,0x0,0x45,0x45,0xc1,0xc1,0x45,0xc1,0x77,0x68,0xd,0x0,0x45,0x69,0x45,0x41,0x2f,0x45,0x1,0x0,0x56,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001AnB\177B\004\002\177B\266\275\266\275)AAAmA\264@AUA\301\274iwnGEE\001An\301Eh\015\000EA\232Eh\015\000EA\232\001An\301Eh\015\000EA\232AiMEAEiEA/EE\301OEE\015\000EE\301\301E\301Eh\015\000EiEA/E\001EE\301Eh\015\000EE\301\301Dh\015\000EiE\015\000A\232\001An\301Eh\015\000EA\274\005A?GEE\001An\301Eh\015\000EA\232\001An\301Eh\015\000EA\232AiMEAEiEA/EE\301OEE\015\000EE\301\301E\301wh\015\000EiEA/E\001\000Vg\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f702e3fbdde9848910f2e96c45ce216ef065514 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuQn9CBAJ/Qra9tr0pQUFBbUG0QEFVQcG8aXduR0VFAUFuwUVoDQBFQZpFaA0ARUGaAUFuwUVoDQBFQZpBaU1FQUVpRUEvRUXBT0VFDQBFRcHBRcFFaA0ARWlFQS9FAUVFwUVoDQBFRcHBRGgNAEVpRQ0AQZoBQW7BRWgNAEVBvAVBP0dFRQFBbsFFaA0ARUGaAUFuwUVoDQBFQZpBaU1FQUVpRUEvRUXBT0VFDQBFRcHBRcF3aA0ARWlFQS9FAQBWZwALAAs= Step #5: MERGE-OUTER: attempt 3241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1547225792 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dcb5851198, 0x55dcb5859911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dcb5859918,0x55dcb58e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f702e3fbdde9848910f2e96c45ce216ef065514' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11139 processed earlier; will process 4136 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dcb30655dd bp 0x000000000000 sp 0x7ffe87897350 T41927) Step #5: ==41927==The signal is caused by a READ memory access. Step #5: #0 0x55dcb30655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dcb2e87280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dcb2e86fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dcb2e64929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dcb2d85ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dcb2cddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dcb2ce71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dcb2cce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dcb2cfa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62562b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dcb2cc1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41927==Register values: Step #5: rax = 0x000055dcb661b370 rbx = 0x000055dcb661b370 rcx = 0x000055dcb661b820 rdx = 0x00007f6256479b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe87897350 Step #5: r8 = 0x000055dcb661b370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6256479be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dcb6264960 r14 = 0x0000000100000004 r15 = 0x000055dcb51d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3c,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x20,0x69,0x41,0x6c,0x41,0x41,0x49,0x69,0x6a,0x77,0x45,0x41,0x69,0x73,0x6c,0x41,0x41,0x45,0x41,0x41,0x6b,0x45,0x6c,0x69,0x6a,0x69,0x41,0x78,0x69,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x77,0x69,0x6e,0x77,0x45,0x41,0x45,0x4b,0x6c,0x41,0x6a,0x69,0x41,0x78,0x6d,0x69,0x41,0xaf,0x69,0x41,0x41,0x41,0x75,0x6d,0x69,0x45,0x69,0x41,0x41,0x4b,0xe,0x2,0x0,0x0,0x0,0x41,0x69,0x49,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1,0x0,0x0,0x0,0xfb,0x1b,0x0,0xfb,0x19,0x41,0x91,0x3f,0x41,0x69,0x69,0x69,0x0,0x0,0x0,0x9a,0x0,0x7d,0x83,0x0,0x5a,0x0,0x0,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x19,0xbf,0x6e,0x13,0xc4,0x69,0x69,0x6a,0x69,0x41,0x78,0x69,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x45,0x4b,0x6c,0x41,0x6a,0x69,0x41,0x6c,0x69,0x6e,0x75,0x78,0x45,0x69,0x41,0x45,0x41,0x45,0x4b,0x6c,0x41,0x6a,0x69,0x41,0x6c,0x69,0x6e,0x75,0x78,0x45,0x78,0x0,0x1,0x0,0x0,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b015b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b015b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b0158f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b014b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b01408c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b014121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b013f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b014253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f490d79e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b013ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41931==Register values: Step #5: rax = 0x0000561b06a44530 rbx = 0x0000561b06a44530 rcx = 0x0000561b06a449e0 rdx = 0x00007f490d966b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd291602f0 Step #5: r8 = 0x0000561b06a44530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f490d966be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b0498f960 r14 = 0x0000000100000004 r15 = 0x0000561b038fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xcd,0x7a,0x42,0x3a,0x42,0x7c,0x7a,0x42,0x86,0x2,0x42,0x46,0x89,0x42,0x29,0x89,0x42,0xad,0x4d,0x7c,0x42,0x54,0x42,0x26,0xc2,0x79,0x42,0x7a,0x8a,0x42,0x88,0x7c,0x7a,0x86,0x7e,0x57,0xad,0x42,0x44,0x7a,0x42,0x86,0x2,0x7a,0x42,0x44,0x42,0x82,0x7e,0x57,0xad,0x42,0x44,0x7a,0x42,0x86,0x2,0x42,0x44,0x42,0x80,0xc0,0x80,0xc0,0x8a,0x86,0x2,0x42,0x44,0x42,0x80,0x80,0x81,0xc0,0x8a,0x89,0x82,0x79,0x42,0x7a,0x8a,0x42,0x82,0x88,0xbc,0x8a,0x7c,0x42,0x42,0x7c,0x7a,0x42,0x86,0x2,0x42,0x46,0x89,0x42,0x29,0x89,0x42,0xad,0x42,0x7c,0x42,0x54,0x42,0x26,0xc2,0x79,0x42,0x7a,0x8a,0x42,0x86,0x88,0xbc,0x8a,0x42,0x7a,0x86,0x42,0xfc,0x7a,0x8a,0x88,0x7f,0x42,0x88,0x7c,0x7a,0x86,0x7e,0x57,0xad,0x42,0x44,0x7a,0x42,0x86,0x2,0x42,0x44,0x42,0x80,0xc0,0x80,0xc0,0x8a,0x86,0x2,0x42,0x44,0x42,0x80,0xc0,0x81,0xc0,0x8a,0x89,0x82,0x79,0x42,0x7a,0x8a,0x42,0x86,0x88,0xbc,0x8a,0x7c,0x42,0x7a,0x86,0x1,0x0,0x0,0x44,0x42,0xc2,0xc2,0xc2,0xc2,0x42,0x7c,0x86,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@BBB\315zB:B|zB\206\002BF\211B)\211B\255M|BTB&\302yBz\212B\210|z\206~W\255BDzB\206\002zBDB\202~W\255BDzB\206\002BDB\200\300\200\300\212\206\002BDB\200\200\201\300\212\211\202yBz\212B\202\210\274\212|BB|zB\206\002BF\211B)\211B\255B|BTB&\302yBz\212B\206\210\274\212Bz\206B\374z\212\210\177B\210|z\206~W\255BDzB\206\002BDB\200\300\200\300\212\206\002BDB\200\300\201\300\212\211\202yBz\212B\206\210\274\212|Bz\206\001\000\000DB\302\302\302\302B|\206\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2466983adb296bb1089926c35e7b9205383a9336 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEJCQs16QjpCfHpChgJCRolCKYlCrU18QlRCJsJ5QnqKQoh8eoZ+V61CRHpChgJ6QkRCgn5XrUJEekKGAkJEQoDAgMCKhgJCREKAgIHAiomCeUJ6ikKCiLyKfEJCfHpChgJCRolCKYlCrUJ8QlRCJsJ5QnqKQoaIvIpCeoZC/HqKiH9CiHx6hn5XrUJEekKGAkJEQoDAgMCKhgJCREKAwIHAiomCeUJ6ikKGiLyKfEJ6hgEAAERCwsLCwkJ8hgALAAs= Step #5: MERGE-OUTER: attempt 3243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1547498350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608e556e198, 0x5608e5576911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608e5576918,0x5608e55fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2466983adb296bb1089926c35e7b9205383a9336' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11141 processed earlier; will process 4134 files now Step #5: [LOADING] WASM module load failed: unknown table 7549 Step #5: #1 pulse cov: 347 ft: 348 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608e2d825dd bp 0x000000000000 sp 0x7fffc38f7400 T41935) Step #5: ==41935==The signal is caused by a READ memory access. Step #5: #0 0x5608e2d825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608e2ba4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608e2ba3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608e2b81929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608e2aa2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608e29fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608e2a041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608e29eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608e2a173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2cbc561082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608e29deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41935==Register values: Step #5: rax = 0x00005608e71e4d40 rbx = 0x00005608e71e4d40 rcx = 0x00005608e71e51f0 rdx = 0x00007f2cbc729b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc38f7400 Step #5: r8 = 0x00005608e71e4d40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2cbc729be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608e5f81960 r14 = 0x0000000100000004 r15 = 0x00005608e4eee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xb0,0xe0,0x0,0xc0,0x67,0x41,0x70,0x41,0x6e,0x4b,0x74,0x67,0x41,0x45,0x45,0x41,0x45,0x41,0x49,0x6b,0x67,0x45,0x41,0x45,0x67,0x41,0x67,0xc1,0x6b,0x75,0x6e,0x45,0x41,0x45,0x41,0x32,0x45,0x6b,0x77,0x67,0x41,0x41,0x41,0x45,0x67,0x41,0x75,0xc1,0x45,0x6b,0x41,0x30,0x41,0x96,0x89,0x6b,0x67,0x41,0x41,0x45,0x67,0x41,0x75,0xc1,0x45,0x6b,0x41,0x96,0x89,0x6b,0x67,0x41,0x41,0x67,0x45,0x41,0x75,0xc1,0x6e,0x45,0x6b,0x45,0x45,0x41,0x45,0x41,0x69,0x6b,0x41,0x6b,0x48,0x6b,0x6b,0x41,0x96,0x89,0x6b,0x67,0x45,0x41,0x45,0x67,0x41,0x75,0xc1,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0x41,0x41,0x6b,0x6e,0x6b,0x45,0x75,0x45,0xbe,0xbc,0x67,0x41,0x67,0x6e,0x69,0x6b,0x41,0x6b,0x67,0x41,0x6e,0x4a,0x6b,0x41,0x41,0x6b,0x6e,0x6b,0x45,0x75,0x41,0x41,0x67,0x45,0x41,0x75,0xc1,0x6e,0x45,0x6b,0x45,0x45,0x41,0x45,0x41,0x69,0x6b,0x41,0x2b,0x48,0x45,0xbe,0xbc,0x67,0x41,0x67,0x6e,0x45,0x6b,0x41,0x6b,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0xff,0xff,0x65,0x6b,0x68,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\260\340\000\300gApAnKtgAEEAEAIkgEAEgAg\301kunEAEA2EkwgAAAEgAu\301EkA0A\226\211kgAAEgAu\301EkA\226\211kgAAgEAu\301nEkEEAEAikAkHkkA\226\211kgEAEgAu\301nEkgAEAAAknkEuE\276\274gAgnikAkgAnJkAAknkEuAAgEAu\301nEkEEAEAikA+HE\276\274gAgnEkAkgAnEkgAEA\377\377ekhI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2468831c6b7fcc68d0970553440be56644865c92 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEGw4ADAZ0FwQW5LdGdBRUVBRUFJa2dFQUVnQWfBa3VuRUFFQTJFa3dnQUFBRWdBdcFFa0EwQZaJa2dBQUVnQXXBRWtBlolrZ0FBZ0VBdcFuRWtFRUFFQWlrQWtIa2tBlolrZ0VBRWdBdcFuRWtnQUVBQUFrbmtFdUW+vGdBZ25pa0FrZ0FuSmtBQWtua0V1QUFnRUF1wW5Fa0VFQUVBaWtBK0hFvrxnQWduRWtBa2dBbkVrZ0FFQf//ZWtoSQALAAs= Step #5: MERGE-OUTER: attempt 3244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1547636858 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557336f3b198, 0x557336f43911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557336f43918,0x557336fcb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2468831c6b7fcc68d0970553440be56644865c92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11143 processed earlier; will process 4132 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55733474f5dd bp 0x000000000000 sp 0x7ffc16c5ef20 T41939) Step #5: ==41939==The signal is caused by a READ memory access. Step #5: #0 0x55733474f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557334571280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557334570fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55733454e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55733446fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573343c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573343d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573343b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573343e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bd41ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573343abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41939==Register values: Step #5: rax = 0x0000557338247410 rbx = 0x0000557338247410 rcx = 0x00005573382478c0 rdx = 0x00007f3bd4374b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc16c5ef20 Step #5: r8 = 0x0000557338247410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bd4374be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055733794e960 r14 = 0x0000000100000004 r15 = 0x00005573368bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x67,0x48,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x67,0x41,0x6a,0x41,0xab,0x6a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x6a,0x69,0x1,0x4a,0x1,0x10,0x0,0xb7,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x55,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AgAjA\253jAih\001\015\000A\005\001\267\253A:\001\016\001\001\000O\000\013\001\002\000AgAjA\253jAigH\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AgAjA\253jAih\001\015\000A\005\001\267\253A:\001\016\001\001\000O\000\013\001\002\000AgAjA\253jAigAjA\253j\001\016\001\001\000O\000\013\001\002\000AgAjA\253jAih\001\015\000A\005ji\001J\001\020\000\267\000!\000\001U\001\001\000U\001\001\000O\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e12537f4dbcd3d0fc0e5771e3fa360cbfbf7fe87 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQWdBakGrakFpaAENAEEFAberQToBDgEBAE8ACwECAEFnQWpBq2pBaWdIARAAt6tBamkBSg4BAQBPAAsBAgBBZ0FqQatqQWloAQ0AQQUBt6tBOgEOAQEATwALAQIAQWdBakGrakFpZ0FqQatqAQ4BAQBPAAsBAgBBZ0FqQatqQWloAQ0AQQVqaQFKARAAtwAhAAFVAQEAVQEBAE8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1547770548 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593dab85198, 0x5593dab8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593dab8d918,0x5593dac150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e12537f4dbcd3d0fc0e5771e3fa360cbfbf7fe87' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11144 processed earlier; will process 4131 files now Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: #1 pulse cov: 315 ft: 316 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #2 pulse cov: 383 ft: 424 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 495 ft: 622 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593d83995dd bp 0x000000000000 sp 0x7ffec669ad60 T41943) Step #5: ==41943==The signal is caused by a READ memory access. Step #5: #0 0x5593d83995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593d81bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593d81bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593d8198929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593d80b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5593d8011c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593d801b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593d80026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593d802e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8fa3705082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593d7ff5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41943==Register values: Step #5: rax = 0x00005593dc3868e0 rbx = 0x00005593dc3868e0 rcx = 0x00005593dc386d90 rdx = 0x00007f8fa38cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec669ad60 Step #5: r8 = 0x00005593dc3868e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8fa38cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593db598960 r14 = 0x0000000100000004 r15 = 0x00005593da505386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x70,0x41,0x41,0x3,0x40,0x41,0xd9,0x0,0x41,0xbb,0xba,0x73,0x41,0x6c,0x69,0x4a,0x1a,0x41,0x41,0x41,0x49,0x45,0x41,0x1,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x40,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x45,0x6c,0x69,0x41,0x1a,0x41,0x4a,0x41,0x3b,0x45,0x45,0x1,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x40,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x45,0x6c,0x69,0x41,0x1a,0x41,0x4a,0x41,0x3b,0x45,0x45,0x6c,0x69,0x41,0x1b,0x41,0x4a,0x41,0x3b,0x45,0x45,0x1,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x40,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x45,0x6c,0x69,0x41,0x32,0x45,0x45,0x1,0x41,0x6f,0x69,0x6c,0x69,0x6e,0x75,0x78,0x45,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0xc5,0x6c,0x69,0x6e,0x72,0x74,0x78,0xfe,0x83,0x0,0x0,0x45,0x6c,0x69,0x41,0x35,0x45,0x45,0x1,0x41,0x6f,0x69,0x68,0x69,0x6e,0x75,0x78,0x45,0x41,0x74,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037pAA\003@A\331\000A\273\272sAliJ\032AAAIEA\001Aoi\301\376\203\000\000EA@A#tx\376\203\000\000EliA\032AJA;EE\001Aoi\301\376\203\000\000EAoi\301\376\203\000\000EA@A#tx\376\203\000\000EliA\032AJA;EEliA\033AJA;EE\001Aoi\301\376\203\000\000EAoi\301\376\203\000\000EA@A#tx\376\203\000\000EliA2EE\001AoilinuxEAAA#tx\376\203\000\000EAAA\305linrtx\376\203\000\000EliA5EE\001AoihinuxEAt\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-570aeb488ba12d593ccb84c04dca3cc1fdc4886c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9wQUEDQEHZAEG7unNBbGlKGkFBQUlFQQFBb2nB/oMAAEVBQEEjdHj+gwAARWxpQRpBSkE7RUUBQW9pwf6DAABFQW9pwf6DAABFQUBBI3R4/oMAAEVsaUEaQUpBO0VFbGlBG0FKQTtFRQFBb2nB/oMAAEVBb2nB/oMAAEVBQEEjdHj+gwAARWxpQTJFRQFBb2lsaW51eEVBQUEjdHj+gwAARUFBQcVsaW5ydHj+gwAARWxpQTVFRQFBb2loaW51eEVBdAALAAs= Step #5: MERGE-OUTER: attempt 3246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1547913838 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562a735f1198, 0x562a735f9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562a735f9918,0x562a736810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/570aeb488ba12d593ccb84c04dca3cc1fdc4886c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11151 processed earlier; will process 4124 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562a70e055dd bp 0x000000000000 sp 0x7ffdf8553b50 T41947) Step #5: ==41947==The signal is caused by a READ memory access. Step #5: #0 0x562a70e055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562a70c27280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562a70c26fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562a70c04929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562a70b25ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562a70a7dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562a70a871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562a70a6e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562a70a9a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff81ed35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562a70a61aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41947==Register values: Step #5: rax = 0x0000562a75d372e0 rbx = 0x0000562a75d372e0 rcx = 0x0000562a75d37790 rdx = 0x00007ff81eefdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf8553b50 Step #5: r8 = 0x0000562a75d372e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff81eefdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562a74004960 r14 = 0x0000000100000004 r15 = 0x0000562a72f71386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7,0x6f,0x41,0x6b,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x0,0x41,0x1a,0x4,0x40,0x0,0xfb,0x19,0x95,0x5f,0x81,0x0,0xf2,0x49,0x1a,0x81,0x42,0x81,0x7f,0x7e,0x52,0xb7,0x41,0x0,0x1b,0x1a,0x89,0x7f,0x87,0x7e,0x7e,0x0,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7f,0x5a,0xb7,0x41,0x1a,0x0,0x0,0x1a,0x7c,0x7f,0x1,0x0,0x0,0x10,0x0,0x1b,0x1a,0x81,0x7f,0x86,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x65,0x1b,0x1,0x0,0x0,0x0,0x1a,0x81,0x42,0x81,0x7f,0x7e,0x5a,0x48,0xbe,0x0,0x1b,0x41,0x0,0x1b,0x54,0xb7,0x41,0x0,0x1b,0x1a,0x6c,0x69,0x6e,0x75,0x78,0xb7,0x41,0x1a,0x0,0x81,0x1a,0x7c,0x7f,0x41,0x0,0x0,0x10,0x0,0x1b,0x1a,0x81,0x7f,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x65,0x1b,0x65,0x1b,0x65,0x1b,0x1a,0x83,0x42,0x81,0x7f,0x7e,0x5a,0x48,0xbe,0x0,0x1b,0x41,0x0,0x1b,0x52,0xb7,0x41,0x0,0x1b,0x1a,0x89,0x7f,0x87,0x7e,0x7e,0x0,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7f,0x1a,0x0,0x55,0x41,0x5a,0xb7,0x0,0x0,0x0,0x5d,0x0,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\007oAk\004@A\362\335iiiii\004\000A\032\004@\000\373\031\225_\201\000\362I\032\201B\201\177~R\267A\000\033\032\211\177\207~~\000\267Ae\033\032\201B\201\177\177Z\267A\032\000\000\032|\177\001\000\000\020\000\033\032\201\177\206~~Z\267Ae\033e\033\001\000\000\000\032\201B\201\177~ZH\276\000\033A\000\033T\267A\000\033\032linux\267A\032\000\201\032|\177A\000\000\020\000\033\032\201\177\207~~Z\267Ae\033e\033e\033e\033\032\203B\201\177~ZH\276\000\033A\000\033R\267A\000\033\032\211\177\207~~\000\267Ae\033\032\201B\201\177\177\032\000UAZ\267\000\000\000]\000\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c54f645e5deaca6159e4a21e65fbe14c09bf869d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQdvQWsEQEHy3WlpaWlpBABBGgRAAPsZlV+BAPJJGoFCgX9+UrdBABsaiX+Hfn4At0FlGxqBQoF/f1q3QRoAABp8fwEAABAAGxqBf4Z+flq3QWUbZRsBAAAAGoFCgX9+Wki+ABtBABtUt0EAGxpsaW51eLdBGgCBGnx/QQAAEAAbGoF/h35+WrdBZRtlG2UbZRsag0KBf35aSL4AG0EAG1K3QQAbGol/h35+ALdBZRsagUKBf38aAFVBWrcAAABdAAALAAsLAAs= Step #5: MERGE-OUTER: attempt 3247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1548050251 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a5ef251198, 0x55a5ef259911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5ef259918,0x55a5ef2e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c54f645e5deaca6159e4a21e65fbe14c09bf869d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11152 processed earlier; will process 4123 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5eca655dd bp 0x000000000000 sp 0x7fff2654c020 T41951) Step #5: ==41951==The signal is caused by a READ memory access. Step #5: #0 0x55a5eca655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a5ec887280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a5ec886fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a5ec864929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a5ec785ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5ec6ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5ec6e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5ec6ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5ec6fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f1a172082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a5ec6c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41951==Register values: Step #5: rax = 0x000055a5f0c902e0 rbx = 0x000055a5f0c902e0 rcx = 0x000055a5f0c90790 rdx = 0x00007f5f1a33ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2654c020 Step #5: r8 = 0x000055a5f0c902e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f1a33abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a5efc64960 r14 = 0x0000000100000004 r15 = 0x000055a5eebd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x73,0x41,0x41,0x4,0x40,0x41,0x2c,0x1,0x4,0x0,0x0,0x64,0x0,0x57,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x7e,0x1a,0xae,0x1a,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0xae,0x1a,0xc0,0x1a,0x57,0x1a,0xfb,0x1a,0x7e,0x1a,0xae,0x1a,0xfb,0x1a,0xac,0x1a,0x1a,0x7e,0x1a,0xae,0x1a,0xfb,0x1a,0xac,0x1a,0xae,0x1a,0xba,0x1a,0xa5,0x1a,0xfb,0xf,0x0,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0xa5,0x0,0xd4,0x0,0x64,0x0,0x0,0x0,0x57,0x0,0x6c,0x69,0x6f,0x75,0x1a,0xae,0x1a,0x5d,0x1a,0x7e,0x1a,0xae,0x1a,0xae,0x1a,0xfb,0x1a,0x95,0x1a,0xa6,0x1a,0x4c,0x1a,0xae,0x1a,0x9c,0x0,0xae,0x1a,0x7e,0x1a,0xae,0x1a,0xfb,0x1a,0x8c,0x0,0x75,0x78,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012sAA\004@A,\001\004\000\000d\000W\032\000\256\032]\032~\032\256\032\256\032\373\032\225\032\256\032\300\032W\032\373\032~\032\256\032\373\032\254\032\032~\032\256\032\373\032\254\032\256\032\272\032\245\032\373\017\000\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\245\000\324\000d\000\000\000W\000liou\032\256\032]\032~\032\256\032\256\032\373\032\225\032\246\032L\032\256\032\234\000\256\032~\032\256\032\373\032\214\000ux\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-036b0f7db3448c35dffedd8ec1911b2c29492225 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQpzQUEEQEEsAQQAAGQAVxoArhpdGn4arhquGvsalRquGsAaVxr7Gn4arhr7GqwaGn4arhr7Gqwarhq6GqUa+w8ApaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlANQAZAAAAFcAbGlvdRquGl0afhquGq4a+xqVGqYaTBquGpwArhp+Gq4a+xqMAHV4AAsACws= Step #5: MERGE-OUTER: attempt 3248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1548186566 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632174a0198, 0x5632174a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632174a8918,0x5632175300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/036b0f7db3448c35dffedd8ec1911b2c29492225' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11153 processed earlier; will process 4122 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563214cb45dd bp 0x000000000000 sp 0x7ffe48a69170 T41955) Step #5: ==41955==The signal is caused by a READ memory access. Step #5: #0 0x563214cb45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563214ad6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563214ad5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563214ab3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632149d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56321492cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632149361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56321491d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632149493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f51ce482082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563214910aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41955==Register values: Step #5: rax = 0x00005632190974e0 rbx = 0x00005632190974e0 rcx = 0x0000563219097990 rdx = 0x00007f51ce64ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe48a69170 Step #5: r8 = 0x00005632190974e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f51ce64abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563217eb3960 r14 = 0x0000000100000004 r15 = 0x0000563216e20386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa9,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0xc1,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKAM\320\000\373\024\000ALAV\262\220\250\320\000\373\024\000AM\320\000\024\000\001ABA\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000ALAV\262\220\251\320\000\373\024\000AM\320\000\024\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000\301LAV\262\220\250\320\000\373\024\000ABA\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000AMAV\262\220\250\320\000\373\024\000AM\320\000\373\024\000AM\301\320\000\373\026\000A\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5c8539c265ee6f3021172ca37e82db7b270fc5f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQU3QAPsUAEFMQVaykKjQAPsUAEFN0AAUAAFBQkEAwdAA+xYA0AD7FgBBAGkBQUJBEEFBTdAA+xQAQUxBVrKQqdAA+xQAQU3QABQAAUFCQQDB0AD7FgBBAMHQAPsWANAA+xYAQQBpAUFCQRBBQU3QAPsUAMFMQVaykKjQAPsUAEFCQQDB0AD7FgDQAPsWAEEAaQFBQkEQQUFN0AD7FABBTUFWspCo0AD7FABBTdAA+xQAQU3B0AD7FgBBAAAACws= Step #5: MERGE-OUTER: attempt 3249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1548324849 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b282687198, 0x55b28268f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b28268f918,0x55b2827170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5c8539c265ee6f3021172ca37e82db7b270fc5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11154 processed earlier; will process 4121 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41959==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b27fe9b5dd bp 0x000000000000 sp 0x7ffcca129de0 T41959) Step #5: ==41959==The signal is caused by a READ memory access. Step #5: #0 0x55b27fe9b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b27fcbd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b27fcbcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b27fc9a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b27fbbbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b27fb13c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b27fb1d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b27fb046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b27fb303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5d63ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b27faf7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41959==Register values: Step #5: rax = 0x000055b2833dc360 rbx = 0x000055b2833dc360 rcx = 0x000055b2833dc810 rdx = 0x00007fd5d65c7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcca129de0 Step #5: r8 = 0x000055b2833dc360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd5d65c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b28309a960 r14 = 0x0000000100000004 r15 = 0x000055b282007386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0xc1,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x2d,0x41,0x6c,0x6e,0x45,0x1,0x41,0xc1,0x1b,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x6e,0x41,0x1b,0x6c,0x69,0x6e,0x75,0x78,0x41,0x1,0x41,0x1,0x45,0x1b,0x1,0x41,0x45,0x6c,0x41,0x6e,0x45,0x41,0x1,0x1,0x41,0x1,0x45,0x45,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x70,0x1b,0x1b,0x49,0x1,0x41,0x1,0x4e,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x1b,0x41,0x56,0x0,0x1,0x1a,0x70,0x0,0x70,0x1b,0x1b,0x49,0x1,0x41,0x1,0x4e,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x1b,0x0,0x56,0x0,0x1,0x1a,0x70,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kAG\004@AKA\252glA\351\377\276\033nA\011AE\301\001A\001EEA\001l\033AnEA\001A\001EEA\021A\001EEA\022A\265\276\223C\033nA-AlnE\001A\301\033A\351\377\276\033nEA\001A\001EEA\021A\001EEA\022A\265\276\223CnA\033linuxA\001A\001E\033\001AElAnEA\001\001A\001EEglA\351\377\276\033nA\011AEA\001A\001EEA\001l\033p\033\033I\001A\001N\001A\001EEA\001l\033An\033AV\000\001\032p\000p\033\033I\001A\001N\001A\001EEA\001l\033An\033\000V\000\001\032p\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-532b5019502b263f51f66f8826f6cde52fe4189d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQUcEQEFLQapnbEHp/74bbkEJQUXBAUEBRUVBAWwbQW5FQQFBAUVFQRFBAUVFQRJBtb6TQxtuQS1BbG5FAUHBG0Hp/74bbkVBAUEBRUVBEUEBRUVBEkG1vpNDbkEbbGludXhBAUEBRRsBQUVsQW5FQQEBQQFFRWdsQen/vhtuQQlBRUEBQQFFRUEBbBtwGxtJAUEBTgFBAUVFQQFsG0FuG0FWAAEacABwGxtJAUEBTgFBAUVFQQFsG0FuGwBWAAEacAALAAs= Step #5: MERGE-OUTER: attempt 3250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1548462173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597709dd198, 0x5597709e5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597709e5918,0x559770a6d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/532b5019502b263f51f66f8826f6cde52fe4189d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11155 processed earlier; will process 4120 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55976e1f15dd bp 0x000000000000 sp 0x7ffe7cf49610 T41963) Step #5: ==41963==The signal is caused by a READ memory access. Step #5: #0 0x55976e1f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55976e013280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55976e012fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55976dff0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55976df11ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55976de69c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55976de731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55976de5a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55976de863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c156c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55976de4daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41963==Register values: Step #5: rax = 0x00005597733ab410 rbx = 0x00005597733ab410 rcx = 0x00005597733ab8c0 rdx = 0x00007f3c15888b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7cf49610 Step #5: r8 = 0x00005597733ab410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c15888be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597713f0960 r14 = 0x0000000100000004 r15 = 0x000055977035d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x30,0x42,0x2,0x7a,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x7f,0x82,0x41,0x42,0x43,0x44,0x41,0x44,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9d,0xa1,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB0B\002z\177B\377\267\177B\377\377\177\202ABCDAD\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\237\235\237\237\237\237\235\241\237\237\236\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\235\237\237\237\236\237\237\237\237\237\237\237\237\237\237\235\236\237\237\237\237\237\237\237\237\237\237\235\237\237\237\237\236\237\237\237\237\237\237\237\232\237\237\237\232\237\237\235\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\237\232\237\237\237\237\237\237\237\237\235\237\235\237\237\237\237\237\237\237\237\237\237\237\237\232\237\237\237\237\237\237\237\237\237\237\237\237\235\237\237\237\237\233\237\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-701cf14bc9b85afb5032f4f6de62bdbb5277dd6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQjBCAnp/Qv+3f0L//3+CQUJDREFEf41Enj+enkOcnp5Enp+fn5+fn5+fnZ+fn5+doZ+fnp+fn5+fn5+fn5+fn5+fn5+fn5+fnZ+fn56fn5+fn5+fn5+fnZ6fn5+fn5+fn5+fnZ+fn5+en5+fn5+fn5qfn5+an5+dn5+fn5+fn5+fn5+fn5+fn5+fn5+fmp+fn5+fn5+fnZ+dn5+fn5+fn5+fn5+fmp+fn5+fn5+fn5+fn52fn5+fm5+fnwALAAs= Step #5: MERGE-OUTER: attempt 3251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1548598051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fbb55bd198, 0x55fbb55c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fbb55c5918,0x55fbb564d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/701cf14bc9b85afb5032f4f6de62bdbb5277dd6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11156 processed earlier; will process 4119 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 466 ft: 467 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fbb2dd15dd bp 0x000000000000 sp 0x7ffc89c29300 T41967) Step #5: ==41967==The signal is caused by a READ memory access. Step #5: #0 0x55fbb2dd15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fbb2bf3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fbb2bf2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fbb2bd0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fbb2af1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fbb2a49c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fbb2a531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fbb2a3a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fbb2a663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0385f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fbb2a2daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41967==Register values: Step #5: rax = 0x000055fbb77a7430 rbx = 0x000055fbb77a7430 rcx = 0x000055fbb77a7420 rdx = 0x00007fd0387bbb80 Step #5: rdi = 0x000055fbb77a7420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc89c29300 Step #5: r8 = 0x000055fbb77a7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0387bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fbb5fd0960 r14 = 0x0000000100000004 r15 = 0x000055fbb4f3d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x6b,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x69,0x69,0x4,0x40,0x41,0x19,0x4,0x73,0x0,0x0,0x0,0x0,0x0,0x0,0xd6,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x20,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0xd6,0x3,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0xf,0x15,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0xfd,0xff,0x70,0x80,0x0,0xd6,0x1,0x0,0x0,0x0,0x75,0x78,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x20,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0x5,0x0,0x0,0x41,0x0,0x0,0xb7,0x0,0xb,0x0,0x0,0x65,0x0,0xb,0x0,0x0,0x0,0x0,0x92,0x0,0x0,0xb7,0x0,0xa2,0x0,0x68,0xb7,0x65,0x0,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nA+\004@A\362\335kiiii\004@Aii\004@A\031\004s\000\000\000\000\000\000\326\003\000\000\000\000\000\000\000\000\000\016\000\000\000\016\000\000\000\000\000\000\374\000\000\000\326\201\000\000\000\000\000\000\000\001\001\000\000\001\000\000\000\000 \000\326\201\000\000\000\000\326\003\000\000\000\000\000\001\000\000\000\000\000\000\024\000\000\000\016\000\000\000\000\000\000\374\000\000\000\326\201\000\000\000\000\000\000\000\001\001\000\000\000\000\017\025\000\000\000\000\373\231\000\375\377p\200\000\326\001\000\000\000ux\000\000\000\000\001\001\000\000\000\000 \000\326\201\000\000\000\000\005\000\000A\000\000\267\000\013\000\000e\000\013\000\000\000\000\222\000\000\267\000\242\000h\267e\000\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebd73a51f38c671e692d4e37dfb03bf15ed9e8a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQSsEQEHy3WtpaWlpBEBBaWkEQEEZBHMAAAAAAADWAwAAAAAAAAAAAA4AAAAOAAAAAAAA/AAAANaBAAAAAAAAAAEBAAABAAAAACAA1oEAAAAA1gMAAAAAAAEAAAAAAAAUAAAADgAAAAAAAPwAAADWgQAAAAAAAAABAQAAAAAPFQAAAAD7mQD9/3CAANYBAAAAdXgAAAAAAQEAAAAAIADWgQAAAAAFAABBAAC3AAsAAGUACwAAAACSAAC3AKIAaLdlAAELCws= Step #5: MERGE-OUTER: attempt 3252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1548734883 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c56fe1198, 0x563c56fe9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c56fe9918,0x563c570710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ebd73a51f38c671e692d4e37dfb03bf15ed9e8a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11158 processed earlier; will process 4117 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c547f55dd bp 0x000000000000 sp 0x7ffc883f2c10 T41971) Step #5: ==41971==The signal is caused by a READ memory access. Step #5: #0 0x563c547f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c54617280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c54616fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c545f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c54515ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c5446dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c544771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c5445e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c5448a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc5569a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c54451aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41971==Register values: Step #5: rax = 0x0000563c59b5a450 rbx = 0x0000563c59b5a450 rcx = 0x0000563c59b5a900 rdx = 0x00007fdc55862b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc883f2c10 Step #5: r8 = 0x0000563c59b5a450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc55862be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c579f4960 r14 = 0x0000000100000004 r15 = 0x0000563c56961386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x4,0x40,0x42,0x42,0x42,0xbf,0x7a,0x42,0x42,0x42,0x0,0x7a,0x42,0x80,0x5d,0x81,0x88,0x7e,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x52,0x53,0x42,0x7a,0x42,0x22,0x42,0x46,0x42,0x0,0x7e,0x7e,0x42,0x82,0x2,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x2,0x7a,0xc3,0x81,0x42,0x80,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0xe3,0x88,0xbd,0x7e,0x42,0x80,0x0,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x46,0x42,0x0,0x7e,0x7e,0x42,0x82,0x2,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x0,0x7e,0x42,0x2,0x82,0x42,0x52,0x53,0x42,0x7a,0x42,0x7b,0x42,0x46,0x42,0x0,0x7e,0x42,0x82,0x9e,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\004@BBB\277zBBB\000zB\200]\201\210~~B\202\002BRSBzBRSBzB\"BFB\000~~B\202\002BSRBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSBzBSRBzB{B\202\002z\303\201B\002z\303\201B\200RBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSB\343\210\275~B\200\000~B\202\002BRSBzBFB\000~~B\202\002BSRBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSBzBSRBzB{B\000~B\002\202BRSBzB{BFB\000~B\202\236\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33bb231f4c9850483e575c6fff9d6f10deb14db0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUEQEJCQr96QkJCAHpCgF2BiH5+QoICQlJTQnpCUlNCekIiQkZCAH5+QoICQlNSQnpCe0KCAnrDgUKA/4G9ggJCUlNCekJTUkJ6QntCggJ6w4FCAnrDgUKAUkJ6QntCggJ6w4FCgP+BvYICQlJTQuOIvX5CgAB+QoICQlJTQnpCRkIAfn5CggJCU1JCekJ7QoICesOBQoD/gb2CAkJSU0J6QlNSQnpCe0IAfkICgkJSU0J6QntCRkIAfkKCngAAAAALAAs= Step #5: MERGE-OUTER: attempt 3253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1548871168 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584fdfc6198, 0x5584fdfce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584fdfce918,0x5584fe0560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33bb231f4c9850483e575c6fff9d6f10deb14db0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11159 processed earlier; will process 4116 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584fb7da5dd bp 0x000000000000 sp 0x7fff6a94c6d0 T41975) Step #5: ==41975==The signal is caused by a READ memory access. Step #5: #0 0x5584fb7da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584fb5fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584fb5fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584fb5d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584fb4faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584fb452c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584fb45c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584fb4436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584fb46f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb05020082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584fb436aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41975==Register values: Step #5: rax = 0x00005585005b4460 rbx = 0x00005585005b4460 rcx = 0x00005585005b4910 rdx = 0x00007fbb051e8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6a94c6d0 Step #5: r8 = 0x00005585005b4460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb051e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584fe9d9960 r14 = 0x0000000100000004 r15 = 0x00005584fd946386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x0,0x0,0x1,0x41,0x2e,0x6a,0x1a,0x0,0x0,0x0,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x0,0xa5,0xa0,0x0,0x77,0x69,0x6e,0x0,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x31,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x0,0xa1,0xa0,0x0,0x1,0x0,0x0,0x0,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0xa,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x0,0x0,0x7a,0x1a,0xc2,0x1a,0xc2,0x1a,0xae,0x0,0x0,0xb,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\362-\002\000\000\001A.j\032\000\000\000\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\000\245\240\000win\000\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"1\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\000\241\240\000\001\000\000\000\"\"\"\"\"\"\"\"\"\"\"\012\"\"\"\"\"\"\"\000\000z\032\302\032\302\032\256\000\000\013\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64be8caa61b31857a49659dd25a8c1d9a8da1796 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEHyLQIAAAFBLmoaAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIApaAAd2luACIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIxIiIiIiIiIiIiIiIiIiIiIgChoAABAAAAIiIiIiIiIiIiIiIKIiIiIiIiIgAAehrCGsIargAACwAACws= Step #5: MERGE-OUTER: attempt 3254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549008511 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7deea2198, 0x55a7deeaa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a7deeaa918,0x55a7def320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64be8caa61b31857a49659dd25a8c1d9a8da1796' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11160 processed earlier; will process 4115 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7dc6b65dd bp 0x000000000000 sp 0x7ffe13721050 T41979) Step #5: ==41979==The signal is caused by a READ memory access. Step #5: #0 0x55a7dc6b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a7dc4d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a7dc4d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7dc4b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a7dc3d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7dc32ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7dc3381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7dc31f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7dc34b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f001f261082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a7dc312aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41979==Register values: Step #5: rax = 0x000055a7e1163580 rbx = 0x000055a7e1163580 rcx = 0x000055a7e1163a30 rdx = 0x00007f001f429b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe13721050 Step #5: r8 = 0x000055a7e1163580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f001f429be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a7df8b5960 r14 = 0x0000000100000004 r15 = 0x000055a7de822386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0x41,0x59,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x58,0xac,0x42,0xae,0x79,0x42,0x34,0x42,0x12,0x7f,0x1,0x42,0x64,0x42,0xc2,0x3a,0x50,0xac,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0x8a,0x7f,0x1,0x7c,0x8a,0x42,0xc2,0xff,0x2,0x0,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7c,0x42,0x32,0x88,0x7f,0x42,0x42,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0x41,0x59,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x58,0xac,0x42,0xae,0x79,0x42,0x30,0x42,0x12,0x7f,0x1,0x42,0x64,0x42,0xc2,0x3a,0x50,0xac,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0x8a,0x7a,0x42,0x81,0x7c,0x42,0x7c,0x88,0x7b,0x8a,0x42,0x3e,0x88,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x8a,0x7c,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@BBBB}zB|B\377_B:\302PAY\254BCB\210\304>B\302:T\255X\254B\256yB4B\022\177\001BdB\302:P\254P\254B\256yB{BdB\212\177\001|\212B\302\377\002\000{BdB\302:P\255P\254B\256yP\255P\254B\256yB{BdB\302:P\255P\254B\256yB|B2\210\177BBBB}zB|B\377_B:\302PAY\254BCB\210\304>B\302:T\255X\254B\256yB0B\022\177\001BdB\302:P\254P\254B\256yB{BdB\212zB\201|B|\210{\212B>\210P\255P\254B\256yB\212|B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a47dc0422db1462c0bc14ad43a38c63d0fbad467 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEJCQkJ9ekJ8Qv9fQjrCUEFZrEJDQojEPkLCOlStWKxCrnlCNEISfwFCZELCOlCsUKxCrnlCe0JkQop/AXyKQsL/AgB7QmRCwjpQrVCsQq55UK1QrEKueUJ7QmRCwjpQrVCsQq55QnxCMoh/QkJCQn16QnxC/19COsJQQVmsQkNCiMQ+QsI6VK1YrEKueUIwQhJ/AUJkQsI6UKxQrEKueUJ7QmRCinpCgXxCfIh7ikI+iFCtUKxCrnlCinxCPgALAAs= Step #5: MERGE-OUTER: attempt 3255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549145847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f78fb6198, 0x559f78fbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f78fbe918,0x559f790460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a47dc0422db1462c0bc14ad43a38c63d0fbad467' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11161 processed earlier; will process 4114 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f767ca5dd bp 0x000000000000 sp 0x7fff6ea78dd0 T41983) Step #5: ==41983==The signal is caused by a READ memory access. Step #5: #0 0x559f767ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f765ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f765ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f765c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f764eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f76442c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f7644c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f764336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f7645f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5bbf16082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f76426aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41983==Register values: Step #5: rax = 0x0000559f7b85b400 rbx = 0x0000559f7b85b400 rcx = 0x0000559f7b85b8b0 rdx = 0x00007fe5bc0deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6ea78dd0 Step #5: r8 = 0x0000559f7b85b400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5bc0debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f799c9960 r14 = 0x0000000100000004 r15 = 0x0000559f78936386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x0,0x41,0x4d,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0xfe,0x45,0x45,0x69,0x68,0x41,0x68,0x69,0x1,0xd,0x0,0x41,0x41,0xb7,0xab,0x68,0x69,0x6a,0x1,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x1,0x72,0x69,0x69,0x68,0x41,0x68,0x69,0x1,0x41,0x5,0x1,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x72,0x69,0x69,0x68,0x1,0xd,0x0,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x72,0x69,0x69,0x68,0x1,0xd,0x0,0x1,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x1,0x72,0x69,0x69,0x68,0x41,0x68,0x69,0x1,0x41,0x5,0x1,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x72,0x69,0x69,0x68,0x1,0xd,0x0,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x72,0x0,0x41,0x5,0x1,0x0,0x41,0x5,0x1,0x68,0x46,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003\000AMA\027 \255\200\200\000\"AA\324\376EEihAhi\001\015\000AA\267\253hij\001AAih\001\015\000A\005\001Aih\001\015\000A\005\001iih\001\015\000\001riihAhi\001A\005\001Aih\001\015\000A\005\001riih\001\015\000\001\015\000A\005\001iih\001\015\000A\005\001riih\001\015\000\001AAih\001\015\000A\005\001Aih\001\015\000A\005\001iih\001\015\000\001riihAhi\001A\005\001Aih\001\015\000A\005\001riih\001\015\000\001\015\000A\005\001iih\001\015\000A\005\001r\000A\005\001\000A\005\001hF\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6954ca35305ac7de0b217c979a098e5fcb70322 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDAEFNQRcgrYCAACJBQdT+RUVpaEFoaQENAEFBt6toaWoBQUFpaAENAEEFAUFpaAENAEEFAWlpaAENAAFyaWloQWhpAUEFAUFpaAENAEEFAXJpaWgBDQABDQBBBQFpaWgBDQBBBQFyaWloAQ0AAUFBaWgBDQBBBQFBaWgBDQBBBQFpaWgBDQABcmlpaEFoaQFBBQFBaWgBDQBBBQFyaWloAQ0AAQ0AQQUBaWloAQ0AQQUBcgBBBQEAQQUBaEYAAAALAAs= Step #5: MERGE-OUTER: attempt 3256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549283040 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632dee4d198, 0x5632dee55911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632dee55918,0x5632deedd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6954ca35305ac7de0b217c979a098e5fcb70322' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11162 processed earlier; will process 4113 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 468 ft: 469 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632dc6615dd bp 0x000000000000 sp 0x7fff559b28e0 T41987) Step #5: ==41987==The signal is caused by a READ memory access. Step #5: #0 0x5632dc6615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632dc483280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632dc482fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632dc460929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632dc381ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632dc2d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632dc2e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632dc2ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632dc2f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bc187a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632dc2bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41987==Register values: Step #5: rax = 0x00005632e0c24430 rbx = 0x00005632e0c24430 rcx = 0x00005632e0c24420 rdx = 0x00007f9bc1a42b80 Step #5: rdi = 0x00005632e0c24420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff559b28e0 Step #5: r8 = 0x00005632e0c24430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9bc1a42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632df860960 r14 = 0x0000000100000004 r15 = 0x00005632de7cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0x3d,0x49,0x67,0x41,0x30,0x41,0xe7,0x41,0x6a,0x41,0x6a,0x41,0xcd,0x2,0x76,0x41,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x47,0x67,0x10,0x0,0x67,0x6f,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x6b,0x6a,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x6b,0x6a,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x41,0x41,0x78,0x41,0x4d,0x6e,0x41,0x70,0x67,0x41,0x41,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x4f,0x78,0x41,0x70,0x41,0x41,0x67,0x67,0x41,0x41,0x41,0x6e,0x4f,0x78,0x41,0x70,0x41,0x41,0x46,0x77,0x69,0x6e,0x41,0x41,0x41,0x72,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mA(\004@AKA=IgA0A\347AjAjA\315\002vAggg\020\000ggggggggAgggggGg\020\000gogggggAggggggg\020\000ggkjgggggggAggggggg\020\000ggkjggggggggggggggAggggggg\020\000gggAggggAggggggAAxAMnApgAAxAMggAAAMggAAAnOxApAAggAAAnOxApAAFwinAAArggggggggggggg\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4cc087695929c8165a6d1d345541d1e35bce1c3b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQSgEQEFLQT1JZ0EwQedBakFqQc0CdkFnZ2cQAGdnZ2dnZ2dnQWdnZ2dnR2cQAGdvZ2dnZ2dBZ2dnZ2dnZxAAZ2dramdnZ2dnZ2dBZ2dnZ2dnZxAAZ2dramdnZ2dnZ2dnZ2dnZ2dnQWdnZ2dnZ2cQAGdnZ0FnZ2dnQWdnZ2dnZ0FBeEFNbkFwZ0FBeEFNZ2dBQUFNZ2dBQUFuT3hBcEFBZ2dBQUFuT3hBcEFBRndpbkFBQXJnZ2dnZ2dnZ2dnZ2dnAQALAAs= Step #5: MERGE-OUTER: attempt 3257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549420911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5688e9198, 0x55c5688f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5688f1918,0x55c5689790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4cc087695929c8165a6d1d345541d1e35bce1c3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11164 processed earlier; will process 4111 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5660fd5dd bp 0x000000000000 sp 0x7ffebcb7d420 T41991) Step #5: ==41991==The signal is caused by a READ memory access. Step #5: #0 0x55c5660fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c565f1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c565f1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c565efc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c565e1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c565d75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c565d7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c565d666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c565d923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa31d5f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c565d59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41991==Register values: Step #5: rax = 0x000055c56a7e0430 rbx = 0x000055c56a7e0430 rcx = 0x000055c56a7e08e0 rdx = 0x00007fa31d7bbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebcb7d420 Step #5: r8 = 0x000055c56a7e0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa31d7bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5692fc960 r14 = 0x0000000100000004 r15 = 0x000055c568269386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x71,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x69,0x41,0x0,0x41,0x71,0x6b,0x75,0x78,0x41,0xdd,0xb6,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x41,0x41,0xaa,0x1c,0x45,0x68,0x69,0x41,0x41,0x75,0x49,0x75,0x41,0x45,0x69,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x75,0x41,0x31,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x1a,0x6c,0x69,0x0,0x41,0x0,0x1a,0x8d,0x0,0x0,0x1b,0x1a,0x60,0x0,0xa9,0x41,0x75,0x49,0x75,0x41,0x45,0x69,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x75,0x41,0x31,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x0,0x1a,0x0,0x1a,0x72,0x4c,0x0,0xfb,0x16,0x80,0x0,0x0,0x1a,0x72,0x0,0x45,0x71,0x0,0x1a,0x72,0x0,0x0,0xfb,0x16,0x80,0x0,0x0,0x1a,0x72,0x0,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x0,0x1a,0x8d,0x0,0x0,0x1b,0x1a,0x60,0x0,0xa9,0x0,0x1a,0x0,0x1a,0x72,0x4c,0x0,0xfb,0x16,0x80,0x0,0x0,0x1a,0x72,0x0,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010qA(\004@AKA\252JA\374\301Aw\301kA\340iA\000AqkuxA\335\266AiqAn\004\000\320m\326\002\005\013AAA\252\034EhiAAuIuAEiAlEEA\302uuA1EGAuIuAE\032li\000A\000\032\215\000\000\033\032`\000\251AuIuAEiAlEEA\302uuA1EGAuIuAE\000\032\000\032rL\000\373\026\200\000\000\032r\000Eq\000\032r\000\000\373\026\200\000\000\032r\000EqiEAlEEA\302u\000\032\215\000\000\033\032`\000\251\000\032\000\032rL\000\373\026\200\000\000\032r\000EqiEAlEEA\302u\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5aeaa693e08422db59a388bdc8898c33bc7f995 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBxQSgEQEFLQapKQfzBQXfBa0HgaUEAQXFrdXhB3bZBaXFBbgQA0G3WAgULQUFBqhxFaGlBQXVJdUFFaUFsRUVBwnV1QTFFR0F1SXVBRRpsaQBBABqNAAAbGmAAqUF1SXVBRWlBbEVFQcJ1dUExRUdBdUl1QUUAGgAackwA+xaAAAAacgBFcQAacgAA+xaAAAAacgBFcWlFQWxFRUHCdQAajQAAGxpgAKkAGgAackwA+xaAAAAacgBFcWlFQWxFRUHCdQALAAs= Step #5: MERGE-OUTER: attempt 3258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549557424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0d754c198, 0x55f0d7554911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0d7554918,0x55f0d75dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5aeaa693e08422db59a388bdc8898c33bc7f995' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11165 processed earlier; will process 4110 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0d4d605dd bp 0x000000000000 sp 0x7fffc98f6ce0 T41995) Step #5: ==41995==The signal is caused by a READ memory access. Step #5: #0 0x55f0d4d605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0d4b82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0d4b81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0d4b5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0d4a80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0d49d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0d49e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0d49c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0d49f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae46608082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0d49bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41995==Register values: Step #5: rax = 0x000055f0d95b3450 rbx = 0x000055f0d95b3450 rcx = 0x000055f0d95b3900 rdx = 0x00007fae467d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc98f6ce0 Step #5: r8 = 0x000055f0d95b3450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae467d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0d7f5f960 r14 = 0x0000000100000004 r15 = 0x000055f0d6ecc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x29,0x41,0x69,0x10,0x0,0xd,0x0,0x41,0x84,0x1,0xb7,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x14,0x0,0x0,0x15,0x0,0x55,0x0,0x14,0x0,0xd4,0x0,0x15,0x0,0x0,0x0,0x14,0x0,0xd4,0x0,0x14,0x0,0xd4,0x0,0x87,0x0,0x0,0x0,0x15,0x0,0x0,0x15,0x0,0x0,0x58,0x0,0x8a,0xd0,0x0,0x1,0x0,0x15,0x0,0xd4,0xd4,0x14,0x0,0x0,0x0,0x55,0x0,0x0,0x15,0x0,0x15,0x0,0x0,0x15,0x0,0x0,0x58,0x0,0x8a,0xd0,0x0,0x1,0x0,0x54,0x0,0xd4,0xd4,0x14,0x0,0x21,0x0,0x15,0x0,0x0,0x15,0x0,0x15,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x0,0x0,0x15,0x0,0x0,0x0,0x15,0x0,0x99,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x0,0x0,0x0,0x15,0x0,0x0,0x15,0x0,0x15,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x0,0x0,0x15,0x0,0x0,0x0,0x15,0x0,0x15,0x0,0x14,0x0,0x1a,0xd5,0x0,0x0,0x0,0x15,0x0,0x15,0x0,0xd4,0x15,0x0,0x1,0xd,0x0,0x41,0x62,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253)Ai\020\000\015\000A\204\001\267\000\000\000\000\000\000\001\000\024\000\000\025\000U\000\024\000\324\000\025\000\000\000\024\000\324\000\024\000\324\000\207\000\000\000\025\000\000\025\000\000X\000\212\320\000\001\000\025\000\324\324\024\000\000\000U\000\000\025\000\025\000\000\025\000\000X\000\212\320\000\001\000T\000\324\324\024\000!\000\025\000\000\025\000\025\000\024\000\025\000\212\320\000\001\000\024\000\324\324\024\000\000\025\000\000\000\025\000\231\000\212\320\000\001\000\024\000\324\324\024\000\000\000\025\000\000\025\000\025\000\024\000\025\000\212\320\000\001\000\024\000\324\324\024\000\000\025\000\000\000\025\000\025\000\024\000\032\325\000\000\000\025\000\025\000\324\025\000\001\015\000Ab\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0335cf9d4df332eb4169aca84cb040d2b910d5bd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrKUFpEAANAEGEAbcAAAAAAAABABQAABUAVQAUANQAFQAAABQA1AAUANQAhwAAABUAABUAAFgAitAAAQAVANTUFAAAAFUAABUAFQAAFQAAWACK0AABAFQA1NQUACEAFQAAFQAVABQAFQCK0AABABQA1NQUAAAVAAAAFQCZAIrQAAEAFADU1BQAAAAVAAAVABUAFAAVAIrQAAEAFADU1BQAABUAAAAVABUAFAAa1QAAABUAFQDUFQABDQBBYgALAQs= Step #5: MERGE-OUTER: attempt 3259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549692278 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557828845198, 0x55782884d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55782884d918,0x5578288d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0335cf9d4df332eb4169aca84cb040d2b910d5bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11166 processed earlier; will process 4109 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 347 ft: 348 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 435 ft: 475 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 39 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==41999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578260595dd bp 0x000000000000 sp 0x7ffffeef07b0 T41999) Step #5: ==41999==The signal is caused by a READ memory access. Step #5: #0 0x5578260595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557825e7b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557825e7afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557825e58929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557825d79ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557825cd1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557825cdb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557825cc26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557825cee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5513ce0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557825cb5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==41999==Register values: Step #5: rax = 0x000055782b16ba10 rbx = 0x000055782b16ba10 rcx = 0x000055782b16bec0 rdx = 0x00007f5513ea8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffeef07b0 Step #5: r8 = 0x000055782b16ba10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5513ea8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557829258960 r14 = 0x0000000100000004 r15 = 0x00005578281c5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==41999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x43,0x41,0x41,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x35,0x6c,0x41,0x41,0x45,0x71,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x57,0x41,0x45,0x41,0x41,0x6a,0xc1,0x45,0x41,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x61,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x45,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0xa4,0x0,0x45,0x41,0x41,0x41,0x6c,0x69,0x6e,0x75,0x6c,0x69,0x4e,0x75,0x78,0x41,0x41,0x41,0x6c,0x45,0x41,0x75,0x0,0x0,0x1,0x0,0x45,0x45,0x4a,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x45,0x69,0x74,0x71,0x69,0x6e,0x75,0x78,0x41,0x45,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x45,0x45,0x45,0xc1,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x41,0x6c,0x45,0x41,0x75,0x41,0x94,0xbe,0xbf,0x2,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAAE\301EjjAlxEEEAA\301ACAAJEA\272AAE\001AlHvE!5lAAEqExlEAEAWAEAAj\301EAxlEAEAAAEAAAaEA\272AAE\001AlAlvEAlAAElExlEAEA\244\000EAAAlinuliNuxAAAlEAu\000\000\001\000EEJAAAAAEAAEitqinuxAEjlinuxlEEE\301linuxAAAlEAuA\224\276\277\002AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54635ba0d765eedc04f2782ffdcf9793077721f6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBRcFFampBbHhFRUVBQcFBQ0FBSkVBukFBRQFBbEh2RSE1bEFBRXFFeGxFQUVBV0FFQUFqwUVBeGxFQUVBQUFFQUFBYUVBukFBRQFBbEFsdkVBbEFBRWxFeGxFQUVBpABFQUFBbGludWxpTnV4QUFBbEVBdQAAAQBFRUpBQUFBQUVBQUVpdHFpbnV4QUVqbGludXhsRUVFwWxpbnV4QUFBbEVBdUGUvr8CQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 3260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549831304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c066e5f198, 0x55c066e67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c066e67918,0x55c066eef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54635ba0d765eedc04f2782ffdcf9793077721f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11170 processed earlier; will process 4105 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 451 ft: 452 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0646735dd bp 0x000000000000 sp 0x7ffe551b7650 T42003) Step #5: ==42003==The signal is caused by a READ memory access. Step #5: #0 0x55c0646735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c064495280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c064494fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c064472929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c064393ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0642ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0642f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0642dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0643083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f930e547082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c0642cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42003==Register values: Step #5: rax = 0x000055c0683fd430 rbx = 0x000055c0683fd430 rcx = 0x000055c0683fd420 rdx = 0x00007f930e70fb80 Step #5: rdi = 0x000055c0683fd420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe551b7650 Step #5: r8 = 0x000055c0683fd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f930e70fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c067872960 r14 = 0x0000000100000004 r15 = 0x000055c0667df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x22,0x20,0x22,0xd4,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0xc2,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0xc2,0x0,0xd6,0x0,0x61,0x73,0x6d,0x0,0x61,0x73,0x6c,0x69,0x6a,0x78,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x20,0x30,0x22,0xaa,0x0,0xd4,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x20,0x22,0x22,0x41,0x0,0xd4,0xd4,0xd4,0x22,0x41,0x41,0x20,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x20,0x3,0x0,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x20,0x22,0x22,0x41,0x1,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x0,0x0,0x0,0x0,0x0,0x20,0x21,0xd1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \" \"\324\032\324\324\324\"A\001\000\000\000\000\000\000\000\000\000\250\000\302\000\000\000\000\000!\000\000\032\032\324\324\324\"A\001 \032\324\001\000\000\000\000\000\000\000\250\000\302\000\326\000asm\000aslijx\000u\000\000\000\000\326\000\000!\000 0\"\252\000\324\032\032\324\324\324\324\"\" \032\324\324\320\000 \"\"A\000\324\324\324\"AA \032\032\032\324\324\324\"A\001 \032\324\324\324\"A\001 \032\324\001 \003\000\000\032\032\324\324\324\000\032\032\324\324\324\324\"\" \032\324\324\320\000 \"\"A\001\324\324\324\"A\001 \032\032\032\324\324\324\"A\032\032\324\324\324\"A\001 \032\324\001\000\000\000\000\000 !\321\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32957fd71ec838993e4d21633349a7d31cbbc57f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICIgItQa1NTUIkEBAAAAAAAAAAAAqADCAAAAAAAhAAAaGtTU1CJBASAa1AEAAAAAAAAAqADCANYAYXNtAGFzbGlqeAB1AAAAANYAACEAIDAiqgDUGhrU1NTUIiIgGtTU0AAgIiJBANTU1CJBQSAaGhrU1NQiQQEgGtTU1CJBASAa1AEgAwAAGhrU1NQAGhrU1NTUIiIgGtTU0AAgIiJBAdTU1CJBASAaGhrU1NQiQRoa1NTUIkEBIBrUAQAAAAAAICHRAAs= Step #5: MERGE-OUTER: attempt 3261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1549968986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571720ed198, 0x5571720f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571720f5918,0x55717217d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32957fd71ec838993e4d21633349a7d31cbbc57f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11172 processed earlier; will process 4103 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 441 ft: 442 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55716f9015dd bp 0x000000000000 sp 0x7fff5e7de380 T42007) Step #5: ==42007==The signal is caused by a READ memory access. Step #5: #0 0x55716f9015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55716f723280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55716f722fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55716f700929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55716f621ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55716f579c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55716f5831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55716f56a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55716f5963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd35161b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55716f55daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42007==Register values: Step #5: rax = 0x0000557174a51430 rbx = 0x0000557174a51430 rcx = 0x0000557174a51420 rdx = 0x00007fd3517e3b80 Step #5: rdi = 0x0000557174a51420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff5e7de380 Step #5: r8 = 0x0000557174a51430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd3517e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557172b00960 r14 = 0x0000000100000004 r15 = 0x0000557171a6d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7f,0x7a,0x42,0x41,0x42,0x42,0x7f,0x42,0x42,0x7a,0x42,0xe0,0xc2,0x42,0x43,0x42,0x7f,0x42,0x7f,0x44,0x42,0x7f,0x42,0x0,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x5b,0x7f,0x7f,0x42,0x42,0x42,0x42,0xc3,0x7f,0x7f,0x42,0x7f,0x42,0x2,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x5b,0x7f,0x7f,0x42,0x42,0x42,0x41,0xc3,0x42,0x7f,0x42,0x42,0x7f,0x42,0x82,0x42,0x7f,0x7a,0x41,0x42,0x42,0x7f,0x42,0x42,0x7a,0x42,0x41,0xc2,0x42,0x40,0x42,0x42,0x7f,0x7f,0x52,0x42,0x7f,0x42,0xd7,0x41,0x42,0x42,0x42,0x42,0x42,0x5b,0x7f,0x7f,0x42,0x42,0x42,0x42,0xc3,0x7f,0x7f,0x42,0x7f,0x42,0x2,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x5b,0x7f,0x7f,0x42,0x42,0x42,0x42,0xc3,0x7f,0x82,0x42,0x42,0x7a,0x42,0x7f,0x7f,0x42,0x42,0x41,0x42,0x42,0x7f,0x42,0x42,0x7a,0x42,0x41,0xc2,0x42,0x42,0x42,0x42,0x7f,0x7f,0x52,0x1,0x0,0x0,0x1a,0x7f,0x7a,0x42,0x7a,0x42,0x42,0x41,0x42,0x42,0x7f,0x7a,0x42,0x41,0x42,0x5a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABB\177zBABB\177BBzB\340\302BCB\177B\177DB\177B\000\177zBABBBBB[\177\177BBBB\303\177\177B\177B\002\177zBABBBBB[\177\177BBBA\303B\177BB\177B\202B\177zABB\177BBzBA\302B@BB\177\177RB\177B\327ABBBBB[\177\177BBBB\303\177\177B\177B\002\177zBABBBBB[\177\177BBBB\303\177\202BBzB\177\177BBABB\177BBzBA\302BBBB\177\177R\001\000\000\032\177zBzBBABB\177zBABZBABBBBBI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5db0131714e09500ce3fc5d3ca890323665f60cb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQn96QkFCQn9CQnpC4MJCQ0J/Qn9EQn9CAH96QkFCQkJCQlt/f0JCQkLDf39Cf0ICf3pCQUJCQkJCW39/QkJCQcNCf0JCf0KCQn96QUJCf0JCekJBwkJAQkJ/f1JCf0LXQUJCQkJCW39/QkJCQsN/f0J/QgJ/ekJBQkJCQkJbf39CQkJCw3+CQkJ6Qn9/QkJBQkJ/QkJ6QkHCQkJCQn9/UgEAABp/ekJ6QkJBQkJ/ekJBQlpCQUJCQkJCSQALAAs= Step #5: MERGE-OUTER: attempt 3262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1550106359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562e59c4198, 0x5562e59cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562e59cc918,0x5562e5a540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5db0131714e09500ce3fc5d3ca890323665f60cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11174 processed earlier; will process 4101 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562e31d85dd bp 0x000000000000 sp 0x7ffc4adbac30 T42011) Step #5: ==42011==The signal is caused by a READ memory access. Step #5: #0 0x5562e31d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562e2ffa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562e2ff9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562e2fd7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562e2ef8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562e2e50c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562e2e5a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562e2e416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562e2e6d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f240653b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562e2e34aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42011==Register values: Step #5: rax = 0x00005562e70a3400 rbx = 0x00005562e70a3400 rcx = 0x00005562e70a38b0 rdx = 0x00007f2406703b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4adbac30 Step #5: r8 = 0x00005562e70a3400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2406703be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562e63d7960 r14 = 0x0000000100000004 r15 = 0x00005562e5344386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6e,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xc5,0x6e,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x65,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x45,0x6a,0x41,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x45,0x4b,0x6a,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x4a,0x6e,0x41,0x75,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x75,0x78,0x41,0x23,0x41,0x41,0xc1,0x45,0x41,0x55,0x4b,0x45,0x75,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x4a,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x55,0x4b,0x45,0x6c,0x6a,0x6e,0x75,0x78,0x1,0x45,0x6d,0x6b,0xe,0x0,0x0,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x55,0x6a,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GnA=\004@A.A\305nEAEAEjAEAEjhAAjAjA\273\225AEAUAejKAAmjAAAEAEAEjAAnEj\301AAAAEjAEEjAhAAjAjA\273\225AEAUAEKjAAmjAAAEAEAEjAAA\301EAAJnAuxA#\001jjAuxA#AA\301EAUKEuEjAEAEjhAAjAjjAAA\301EAAjnAuxA#JjjAEjjAAA\301EAUKEljnux\001Emk\016\000\000jAEjjAUjh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a331d04309158da18826f1db4349bc17afab40b4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUduQT0EQEEuQcVuRUFFQUVqQUVBRWpoQUFqQWpBu5VBRUFVQWVqS0FBbWpBQUFFQUVBRWpBQW5FasFBQUFBRWpBRUVqQWhBQWpBakG7lUFFQVVBRUtqQUFtakFBQUVBRUFFakFBQcFFQUFKbkF1eEEjAWpqQXV4QSNBQcFFQVVLRXVFakFFQUVqaEFBakFqakFBQcFFQUFqbkF1eEEjSmpqQUVqakFBQcFFQVVLRWxqbnV4AUVtaw4AAGpBRWpqQVVqaAALAAs= Step #5: MERGE-OUTER: attempt 3263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1550243532 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55644459c198, 0x5564445a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564445a4918,0x55644462c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a331d04309158da18826f1db4349bc17afab40b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11175 processed earlier; will process 4100 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556441db05dd bp 0x000000000000 sp 0x7ffebef65040 T42015) Step #5: ==42015==The signal is caused by a READ memory access. Step #5: #0 0x556441db05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556441bd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556441bd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556441baf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556441ad0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556441a28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556441a321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556441a196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556441a453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f009dcbf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556441a0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42015==Register values: Step #5: rax = 0x000055644654d410 rbx = 0x000055644654d410 rcx = 0x000055644654d8c0 rdx = 0x00007f009de87b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebef65040 Step #5: r8 = 0x000055644654d410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f009de87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556444faf960 r14 = 0x0000000100000004 r15 = 0x0000556443f1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x77,0x69,0x6e,0x41,0x9f,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0x45,0x67,0x69,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x41,0x76,0x41,0x41,0x45,0x78,0x45,0x74,0x47,0x72,0x6e,0x41,0x4,0x4b,0x41,0x0,0x41,0x6e,0x47,0x1,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x41,0x76,0x41,0x45,0x69,0x41,0x45,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0xba,0x69,0x41,0x74,0x41,0x74,0x45,0x41,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x69,0x45,0x41,0x45,0x41,0x6e,0x45,0x41,0x41,0x45,0x67,0x69,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x72,0x72,0x72,0x72,0x72,0x72,0x74,0x41,0x41,0x76,0x45,0x78,0x72,0x72,0x69,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AwinA\237GvAAnEAAEgiAAviEAAAEgEiAvAAExEtGrnA\004KA\000AnG\001vEA\237gAnEAgAAEiAAvAEiAEAgEiAviAttAAEAAAvEA\237gAnEAAAgEiAviEAEAAAgEiA\272iAtAtEArrrrrrrrrrriEAEAnEAAEgiAAviEAAAEgEirrrrrrtAAvExrrijlinuxEAAAgEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f16b2e0efbd6b50879e20c6982e376fd6078bd52 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBd2luQZ9HdkFBbkVBQUVnaUFBdmlFQUFBRWdFaUF2QUFFeEV0R3JuQQRLQQBBbkcBdkVBn2dBbkVBZ0FBRWlBQXZBRWlBRUFnRWlBdmlBdHRBQUVBQUF2RUGfZ0FuRUFBQWdFaUF2aUVBRUFBQWdFaUG6aUF0QXRFQXJycnJycnJycnJyaUVBRUFuRUFBRWdpQUF2aUVBQUFFZ0VpcnJycnJydEFBdkV4cnJpamxpbnV4RUFBQWdFaQALAAs= Step #5: MERGE-OUTER: attempt 3264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1550378826 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f1e378198, 0x563f1e380911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f1e380918,0x563f1e4080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f16b2e0efbd6b50879e20c6982e376fd6078bd52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11176 processed earlier; will process 4099 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 326 ft: 327 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 370 ft: 418 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 492 ft: 662 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f1bb8c5dd bp 0x000000000000 sp 0x7ffe62dc96b0 T42019) Step #5: ==42019==The signal is caused by a READ memory access. Step #5: #0 0x563f1bb8c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f1b9ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f1b9adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f1b98b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f1b8acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f1b804c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f1b80e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f1b7f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f1b8213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73f30af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f1b7e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42019==Register values: Step #5: rax = 0x0000563f1fe22cf0 rbx = 0x0000563f1fe22cf0 rcx = 0x0000563f1fe231a0 rdx = 0x00007f73f3277b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe62dc96b0 Step #5: r8 = 0x0000563f1fe22cf0 r9 = 0x00007f73f3277ca0 r10 = 0x0000563f1fca7010 r11 = 0x00007f73f3277be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f1ed8b960 r14 = 0x0000000100000004 r15 = 0x0000563f1dcf8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x48,0x6e,0x2,0x7f,0x42,0x4,0x42,0xc,0x41,0xc7,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0x0,0xd4,0xd4,0x0,0x8a,0x41,0x15,0x0,0x0,0x4b,0x49,0x49,0x4a,0x49,0x49,0x48,0x4a,0x49,0x49,0x49,0x49,0x46,0xd0,0x0,0xd4,0x1,0x1,0x41,0x6e,0x0,0x0,0x8c,0x0,0x8a,0x41,0x15,0x0,0x0,0x49,0x49,0x49,0x49,0x48,0x78,0x49,0x0,0x46,0xd0,0x0,0xd4,0x1,0x1,0x41,0x6e,0x0,0x0,0x8c,0x0,0x8a,0x41,0x15,0x0,0x0,0x4b,0x49,0x49,0x4a,0x49,0x49,0x48,0x4a,0x49,0x49,0x49,0x49,0x46,0xd0,0x0,0xd4,0x1,0x1,0x41,0x6e,0x0,0x0,0x8c,0x0,0x8a,0x41,0x15,0x0,0x0,0x49,0x49,0x49,0x49,0x48,0x78,0x49,0x4a,0x6e,0x49,0x6c,0x49,0x75,0x69,0x49,0x49,0x49,0x4a,0x49,0x0,0x73,0x0,0x22,0x41,0x0,0x0,0x49,0x68,0x4a,0x49,0x49,0x49,0x49,0x46,0xd0,0x0,0xd4,0x1,0x1,0x41,0x6e,0x0,0x0,0x8c,0x0,0x8e,0x41,0x15,0x0,0x0,0x49,0x49,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0x4a,0x78,0x75,0x69,0x49,0x49,0x49,0x4a,0x49,0x0,0x73,0x0,0x22,0x41,0x0,0x0,0x0,0x61,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001Hn\002\177B\004B\014A\307uA\235.F\320\000\324\324\325\000\325\000\324\325\000\000\324\324\000\212A\025\000\000KIIJIIHJIIIIF\320\000\324\001\001An\000\000\214\000\212A\025\000\000IIIIHxI\000F\320\000\324\001\001An\000\000\214\000\212A\025\000\000KIIJIIHJIIIIF\320\000\324\001\001An\000\000\214\000\212A\025\000\000IIIIHxIJnIlIuiIIIJI\000s\000\"A\000\000IhJIIIIF\320\000\324\001\001An\000\000\214\000\216A\025\000\000II\000\324\324\325\000\325\000\324JxuiIIIJI\000s\000\"A\000\000\000a\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eed2f723536da02bf0837daf60cff441aac58fb2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUhuAn9CBEIMQcd1QZ0uRtAA1NTVANUA1NUAANTUAIpBFQAAS0lJSklJSEpJSUlJRtAA1AEBQW4AAIwAikEVAABJSUlJSHhJAEbQANQBAUFuAACMAIpBFQAAS0lJSklJSEpJSUlJRtAA1AEBQW4AAIwAikEVAABJSUlJSHhJSm5JbEl1aUlJSUpJAHMAIkEAAEloSklJSUlG0ADUAQFBbgAAjACOQRUAAElJANTU1QDVANRKeHVpSUlJSkkAcwAiQQAAAGELAAs= Step #5: MERGE-OUTER: attempt 3265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1550517340 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa4f4d1198, 0x55aa4f4d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa4f4d9918,0x55aa4f5610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eed2f723536da02bf0837daf60cff441aac58fb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11181 processed earlier; will process 4094 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 428 ft: 429 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 592 ft: 684 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa4cce55dd bp 0x000000000000 sp 0x7ffc79f858e0 T42023) Step #5: ==42023==The signal is caused by a READ memory access. Step #5: #0 0x55aa4cce55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa4cb07280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa4cb06fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa4cae4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa4ca05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa4c95dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa4c9671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa4c94e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa4c97a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50ad48b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa4c941aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42023==Register values: Step #5: rax = 0x000055aa5146d850 rbx = 0x000055aa5146d850 rcx = 0x000055aa5146d840 rdx = 0x00007f50ad653b80 Step #5: rdi = 0x000055aa5146d840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffc79f858e0 Step #5: r8 = 0x000055aa5146d850 r9 = 0x00007f50ad653ca0 r10 = 0x000055aa51437010 r11 = 0x00007f50ad653be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa4fee4960 r14 = 0x0000000100000004 r15 = 0x000055aa4ee51386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x16,0x6f,0x41,0x41,0x4,0x40,0x41,0x71,0xc0,0x69,0x45,0x41,0x45,0x41,0x69,0x45,0x78,0x69,0x45,0x41,0x45,0x75,0x45,0x41,0x41,0x75,0x41,0x75,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x75,0x45,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x74,0x45,0x49,0x45,0x75,0x45,0x69,0x41,0x74,0x45,0x41,0x75,0x45,0x1,0x41,0x6c,0x45,0x45,0x41,0x41,0x75,0x45,0x41,0x6c,0x45,0x4f,0x41,0xc2,0x75,0x4b,0x41,0x45,0x75,0x45,0x74,0x45,0x41,0x41,0x45,0x75,0x45,0x41,0x6c,0x45,0x41,0x45,0x6c,0x41,0x29,0x41,0xc0,0x78,0x75,0x45,0x71,0x69,0x45,0x75,0x45,0x41,0x6c,0x45,0x4d,0x41,0xc2,0x75,0x4b,0x41,0x45,0x75,0x45,0x74,0x45,0x41,0x41,0x45,0x75,0x45,0x41,0x6c,0x45,0x75,0x45,0x41,0x41,0x75,0x41,0x75,0x45,0x47,0x41,0x75,0x74,0x45,0x41,0x41,0x45,0x75,0x45,0x41,0x6c,0x45,0x41,0x45,0x6c,0x41,0x29,0x41,0xc0,0x78,0x75,0x45,0x71,0x69,0x45,0x75,0x45,0x41,0x6c,0x45,0x4d,0x41,0xc2,0x75,0x4b,0x41,0x45,0x75,0x45,0x74,0x45,0x41,0x41,0x45,0x75,0x45,0x41,0x75,0x41,0x75,0x45,0x45,0x41,0xd9,0x45,0x75,0x45,0x6e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\026oAA\004@Aq\300iEAEAiExiEAEuEAAuAuEGAuIuAuEEqiEAlEEA\302tEIEuEiAtEAuE\001AlEEAAuEAlEOA\302uKAEuEtEAAEuEAlEAElA)A\300xuEqiEuEAlEMA\302uKAEuEtEAAEuEAlEuEAAuAuEGAutEAAEuEAlEAElA)A\300xuEqiEuEAlEMA\302uKAEuEtEAAEuEAuAuEEA\331EuEn\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2461140a9f09d3c9cd3e64e8aab5e905d1c7470 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARZvQUEEQEFxwGlFQUVBaUV4aUVBRXVFQUF1QXVFR0F1SXVBdUVFcWlFQWxFRUHCdEVJRXVFaUF0RUF1RQFBbEVFQUF1RUFsRU9BwnVLQUV1RXRFQUFFdUVBbEVBRWxBKUHAeHVFcWlFdUVBbEVNQcJ1S0FFdUV0RUFBRXVFQWxFdUVBQXVBdUVHQXV0RUFBRXVFQWxFQUVsQSlBwHh1RXFpRXVFQWxFTUHCdUtBRXVFdEVBQUV1RUF1QXVFRUHZRXVFbgALAAs= Step #5: MERGE-OUTER: attempt 3266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1550659230 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f44d03198, 0x564f44d0b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f44d0b918,0x564f44d930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2461140a9f09d3c9cd3e64e8aab5e905d1c7470' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11185 processed earlier; will process 4090 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f425175dd bp 0x000000000000 sp 0x7ffee6b6a3e0 T42027) Step #5: ==42027==The signal is caused by a READ memory access. Step #5: #0 0x564f425175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f42339280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f42338fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f42316929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f42237ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f4218fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f421991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f421806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f421ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f989a6ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f42173aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42027==Register values: Step #5: rax = 0x0000564f472fd500 rbx = 0x0000564f472fd500 rcx = 0x0000564f472fd9b0 rdx = 0x00007f989a896b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee6b6a3e0 Step #5: r8 = 0x0000564f472fd500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f989a896be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f45716960 r14 = 0x0000000100000004 r15 = 0x0000564f44683386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x2b,0x4,0x40,0x42,0x24,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0x2,0x7c,0x2,0x0,0x2,0x7c,0x0,0x0,0x57,0x70,0x0,0x0,0x7a,0x0,0x0,0x0,0x95,0x0,0x41,0x41,0x6a,0x41,0x70,0x0,0x0,0x7a,0x0,0x0,0x0,0x0,0x21,0x0,0xbf,0x0,0x95,0x0,0x49,0x0,0xfc,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x5d,0x77,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x0,0x57,0x1,0x69,0x4e,0x75,0x78,0x0,0xfc,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x59,0x77,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x0,0x57,0x70,0x0,0x0,0x7a,0x0,0x0,0x57,0x1,0x68,0x6e,0x75,0x78,0x0,0xfc,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x59,0x77,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x0,0x57,0x70,0x0,0x0,0x7a,0x0,0x0,0x0,0x95,0x0,0x41,0x41,0x6a,0x41,0x78,0x0,0xfc,0x0,0x0,0x0,0x15,0x0,0x1,0x69,0x4e,0x77,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x0,0x57,0x70,0x1,0x1,0x0,0x80,0x0,0x0,0x1,0xa5,0x0,0x0,0x0,0x41,0x70,0x0,0x0,0x7a,0x41,0x4,0x0,0xb,0xc,0x0,0xb,0x0,0x0,0x51,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA+\004@B$B\205\377\377\377\377\377\377\377$\002|\002\000\002|\000\000Wp\000\000z\000\000\000\225\000AAjAp\000\000z\000\000\000\000!\000\277\000\225\000I\000\374\000\000\000\025\000\000\000]w\000\201\000]\000\374\000\000W\001iNux\000\374\000\000\000\025\000\000\000Yw\000\201\000]\000\374\000\000Wp\000\000z\000\000W\001hnux\000\374\000\000\000\025\000\000\000Yw\000\201\000]\000\374\000\000Wp\000\000z\000\000\000\225\000AAjAx\000\374\000\000\000\025\000\001iNw\000\201\000]\000\374\000\000Wp\001\001\000\200\000\000\001\245\000\000\000Ap\000\000zA\004\000\013\014\000\013\000\000Q\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aefd48aa1b11e23015849c6d3d050f52b0702148 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQSsEQEIkQoX/////////JAJ8AgACfAAAV3AAAHoAAACVAEFBakFwAAB6AAAAACEAvwCVAEkA/AAAABUAAABddwCBAF0A/AAAVwFpTnV4APwAAAAVAAAAWXcAgQBdAPwAAFdwAAB6AABXAWhudXgA/AAAABUAAABZdwCBAF0A/AAAV3AAAHoAAACVAEFBakF4APwAAAAVAAFpTncAgQBdAPwAAFdwAQEAgAAAAaUAAABBcAAAekEEAAsMAAsAAFEACwEACws= Step #5: MERGE-OUTER: attempt 3267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1550797860 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555bc0bd5198, 0x555bc0bdd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555bc0bdd918,0x555bc0c650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aefd48aa1b11e23015849c6d3d050f52b0702148' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11186 processed earlier; will process 4089 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555bbe3e95dd bp 0x000000000000 sp 0x7ffe0419cc40 T42031) Step #5: ==42031==The signal is caused by a READ memory access. Step #5: #0 0x555bbe3e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555bbe20b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555bbe20afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555bbe1e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555bbe109ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555bbe061c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555bbe06b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555bbe0526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555bbe07e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa36ffbf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555bbe045aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42031==Register values: Step #5: rax = 0x0000555bc2a65400 rbx = 0x0000555bc2a65400 rcx = 0x0000555bc2a658b0 rdx = 0x00007fa370187b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0419cc40 Step #5: r8 = 0x0000555bc2a65400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa370187be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555bc15e8960 r14 = 0x0000000100000004 r15 = 0x0000555bc0555386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x73,0x41,0x41,0x4,0x40,0x41,0x1,0x0,0x0,0x8e,0x0,0x1a,0xae,0x1a,0xba,0x1a,0xaa,0x1a,0xfb,0xf,0x0,0x0,0x64,0x0,0x56,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x95,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x65,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0x1a,0xa9,0x1a,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x65,0x1a,0xae,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x65,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0xf,0x0,0x0,0x64,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x0,0xae,0x1a,0x5d,0x1a,0x7e,0x1a,0xae,0x1a,0x1a,0xba,0x1a,0xa9,0x1a,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x65,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001*sAA\004@A\001\000\000\216\000\032\256\032\272\032\252\032\373\017\000\000d\000V\032\217\032\256\032\225\032\256\032\225\256\032\225\032\256\032\225\032\256\032e\032\256\032L\032[\032\256\032\272\032\225\032\256\032\225\032\256\032L\032[\032\256\032\272\032\270\032\373\032\251\032\373\032\217\032\256\032\225\032\256\032\225\032\256\032e\032\256\032\217\032\256\032\225\032\256\032\225\032\256\032e\032\256\032L\032[\032\256\032\272\032\225\032\256\032\225\032\256\032L\032[\032\256\032\272\032\270\032\373\017\000\000d\000\373\032\217\032\256\032\225\000\256\032]\032~\032\256\032\032\272\032\251\032\373\032\217\032\256\032\225\032\256\032\225\032\256\032e\032\256\032L\032[\032\256\032\225\032\256\032\225\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0805e66c4de875352672861d9277062efcf15070 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASpzQUEEQEEBAACOABquGroaqhr7DwAAZABWGo8arhqVGq4ala4alRquGpUarhplGq4aTBpbGq4auhqVGq4alRquGkwaWxquGroauBr7Gqka+xqPGq4alRquGpUarhplGq4ajxquGpUarhqVGq4aZRquGkwaWxquGroalRquGpUarhpMGlsarhq6Grga+w8AAGQA+xqPGq4alQCuGl0afhquGhq6Gqka+xqPGq4alRquGpUarhplGq4aTBpbGq4alRquGpUaCws= Step #5: MERGE-OUTER: attempt 3268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1550934637 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e67d07d198, 0x55e67d085911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e67d085918,0x55e67d10d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0805e66c4de875352672861d9277062efcf15070' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11187 processed earlier; will process 4088 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e67a8915dd bp 0x000000000000 sp 0x7ffc06bf4160 T42035) Step #5: ==42035==The signal is caused by a READ memory access. Step #5: #0 0x55e67a8915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e67a6b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e67a6b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e67a690929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e67a5b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e67a509c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e67a5131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e67a4fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e67a5263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f37aec79082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e67a4edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42035==Register values: Step #5: rax = 0x000055e67fb932a0 rbx = 0x000055e67fb932a0 rcx = 0x000055e67fb93750 rdx = 0x00007f37aee41b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc06bf4160 Step #5: r8 = 0x000055e67fb932a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f37aee41be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e67da90960 r14 = 0x0000000100000004 r15 = 0x000055e67c9fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0xaa,0x1,0xfd,0x26,0x1,0x0,0xfd,0x7a,0xc,0x0,0x1,0x0,0x0,0x0,0x1,0xfd,0xcd,0x1,0x0,0xfd,0xa7,0x1,0xfd,0x3d,0x1,0x1,0x10,0x0,0x0,0x1,0xfd,0xd7,0x1,0xfd,0x26,0x1,0x0,0xfd,0x7a,0xc,0x0,0x1,0x0,0x0,0x0,0x1,0xfd,0xcd,0x1,0x0,0xfd,0xa7,0x1,0xfd,0x3d,0xfd,0x39,0x0,0xfd,0x26,0x1,0x0,0xfd,0x47,0xfd,0xa7,0x1,0xfd,0x3d,0x1,0x1,0x10,0x0,0x0,0x1,0xfd,0xd7,0x1,0xfd,0x26,0x1,0x0,0xfd,0x7a,0xc,0x0,0x1,0x0,0x0,0x0,0x1,0xfd,0xcd,0x1,0x0,0xfd,0xa7,0x1,0xfd,0x3d,0xfd,0x33,0x0,0xfd,0x26,0x1,0x0,0xfd,0x47,0x0,0x9f,0x0,0xfd,0x1b,0x0,0x6b,0x0,0x0,0xfd,0x7a,0xfd,0x18,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0xaa,0x1,0xfd,0x26,0x1,0x0,0xfd,0x7a,0xc,0x0,0x1,0x0,0x0,0x0,0x1,0xfd,0xcd,0x1,0x0,0xfd,0xa8,0x1,0xfd,0x3d,0x1,0x1,0xc,0x0,0x0,0x1,0xfd,0xd7,0x1,0x0,0x1,0xfd,0xcd,0x1,0x0,0xfd,0x87,0x1,0xfd,0x3d,0x0,0x1,0xfd,0xcd,0x1,0x0,0xfd,0xa7,0x1,0xfd,0x3d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375z\375\030\001\001\014\000\000\001\375\252\001\375&\001\000\375z\014\000\001\000\000\000\001\375\315\001\000\375\247\001\375=\001\001\020\000\000\001\375\327\001\375&\001\000\375z\014\000\001\000\000\000\001\375\315\001\000\375\247\001\375=\3759\000\375&\001\000\375G\375\247\001\375=\001\001\020\000\000\001\375\327\001\375&\001\000\375z\014\000\001\000\000\000\001\375\315\001\000\375\247\001\375=\3753\000\375&\001\000\375G\000\237\000\375\033\000k\000\000\375z\375\030\001\001\014\000\000\001\375\252\001\375&\001\000\375z\014\000\001\000\000\000\001\375\315\001\000\375\250\001\375=\001\001\014\000\000\001\375\327\001\000\001\375\315\001\000\375\207\001\375=\000\001\375\315\001\000\375\247\001\375=\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cef6ab3a2b6731bc2b8be97864e5896e2b505a3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/Xr9GAEBDAAAAf2qAf0mAQD9egwAAQAAAAH9zQEA/acB/T0BARAAAAH91wH9JgEA/XoMAAEAAAAB/c0BAP2nAf09/TkA/SYBAP1H/acB/T0BARAAAAH91wH9JgEA/XoMAAEAAAAB/c0BAP2nAf09/TMA/SYBAP1HAJ8A/RsAawAA/Xr9GAEBDAAAAf2qAf0mAQD9egwAAQAAAAH9zQEA/agB/T0BAQwAAAH91wEAAf3NAQD9hwH9PQAB/c0BAP2nAf09AAs= Step #5: MERGE-OUTER: attempt 3269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1551071260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559cb7d78198, 0x559cb7d80911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559cb7d80918,0x559cb7e080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0cef6ab3a2b6731bc2b8be97864e5896e2b505a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11188 processed earlier; will process 4087 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559cb558c5dd bp 0x000000000000 sp 0x7ffcc742cbe0 T42039) Step #5: ==42039==The signal is caused by a READ memory access. Step #5: #0 0x559cb558c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559cb53ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559cb53adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559cb538b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559cb52acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559cb5204c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559cb520e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559cb51f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559cb52213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ec1e01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559cb51e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42039==Register values: Step #5: rax = 0x0000559cba2cd500 rbx = 0x0000559cba2cd500 rcx = 0x0000559cba2cd9b0 rdx = 0x00007f3ec1fc9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc742cbe0 Step #5: r8 = 0x0000559cba2cd500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ec1fc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559cb878b960 r14 = 0x0000000100000004 r15 = 0x0000559cb76f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x24,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0x2,0x7c,0x2,0x0,0x2,0x7c,0x0,0xa4,0xfc,0x6,0x41,0x41,0x45,0x1,0x0,0x0,0x0,0x41,0x76,0x41,0xd3,0xb8,0xaa,0x76,0x41,0x6c,0xb8,0xaa,0x6a,0x45,0x41,0xd,0x41,0x76,0x74,0x41,0x67,0x6c,0x41,0xd1,0x78,0x41,0x44,0xc0,0x76,0x69,0x41,0xc6,0x3d,0x75,0xb7,0xaa,0x6a,0x76,0x41,0x30,0xb8,0xaa,0x77,0x41,0x6c,0x6c,0x69,0x6e,0x75,0x78,0x41,0x31,0xb8,0xaa,0x77,0x41,0x6c,0x6c,0x41,0xd1,0x78,0x41,0x6f,0xc0,0x76,0x69,0x41,0xc6,0x3d,0x75,0xb7,0xaa,0x6a,0x76,0x41,0x30,0xb8,0xaa,0x77,0x41,0x6c,0xb8,0xaa,0x41,0x4b,0x76,0x41,0x31,0xb8,0xaa,0x77,0x41,0x6c,0xb8,0xaa,0x4a,0x72,0x41,0x34,0xb8,0xaa,0x4c,0x41,0x69,0x41,0xc0,0x78,0x77,0x4a,0x72,0x41,0x34,0xb8,0xaa,0x4c,0x41,0x69,0x41,0xc0,0x78,0x77,0x41,0x41,0x47,0x78,0x4b,0x41,0x70,0x41,0x76,0x73,0x41,0x34,0x41,0xc,0xb8,0xaa,0x4a,0x76,0x41,0x36,0xb8,0xaa,0x6f,0x41,0xaa,0x4d,0xb8,0x0,0x41,0x4,0x0,0xb,0xc,0x0,0xb,0x0,0x0,0x51,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B$B\205\377\377\377\377\377\377\377$\002|\002\000\002|\000\244\374\006AAE\001\000\000\000AvA\323\270\252vAl\270\252jEA\015AvtAglA\321xAD\300viA\306=u\267\252jvA0\270\252wAllinuxA1\270\252wAllA\321xAo\300viA\306=u\267\252jvA0\270\252wAl\270\252AKvA1\270\252wAl\270\252JrA4\270\252LAiA\300xwJrA4\270\252LAiA\300xwAAGxKApAvsA4A\014\270\252JvA6\270\252oA\252M\270\000A\004\000\013\014\000\013\000\000Q\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcb762cbd0feb801174ea4a5f6aeb14122fe4f8f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIkQoX/////////JAJ8AgACfACk/AZBQUUBAAAAQXZB07iqdkFsuKpqRUENQXZ0QWdsQdF4QUTAdmlBxj11t6pqdkEwuKp3QWxsaW51eEExuKp3QWxsQdF4QW/AdmlBxj11t6pqdkEwuKp3QWy4qkFLdkExuKp3QWy4qkpyQTS4qkxBaUHAeHdKckE0uKpMQWlBwHh3QUFHeEtBcEF2c0E0QQy4qkp2QTa4qm9Bqk24AEEEAAsMAAsAAFEACwEACws= Step #5: MERGE-OUTER: attempt 3270 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1551209433 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597c04cb198, 0x5597c04d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597c04d3918,0x5597c055b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dcb762cbd0feb801174ea4a5f6aeb14122fe4f8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11189 processed earlier; will process 4086 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597bdcdf5dd bp 0x000000000000 sp 0x7ffd531e5cc0 T42043) Step #5: ==42043==The signal is caused by a READ memory access. Step #5: #0 0x5597bdcdf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597bdb01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597bdb00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597bdade929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597bd9ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597bd957c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597bd9611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597bd9486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597bd9743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce505be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597bd93baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42043==Register values: Step #5: rax = 0x00005597c2e30530 rbx = 0x00005597c2e30530 rcx = 0x00005597c2e309e0 rdx = 0x00007fce50786b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd531e5cc0 Step #5: r8 = 0x00005597c2e30530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce50786be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597c0ede960 r14 = 0x0000000100000004 r15 = 0x00005597bfe4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x41,0x41,0x6a,0x45,0x6a,0xc1,0x45,0x41,0x78,0x6c,0x45,0x45,0x41,0x41,0x45,0x41,0x41,0x41,0x6a,0x45,0x6a,0xc1,0x45,0x41,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x6c,0x78,0x45,0x41,0x41,0x45,0x6c,0x41,0x78,0x41,0x41,0x41,0x45,0x6c,0x45,0x45,0xc1,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x6c,0x78,0x45,0x41,0x41,0x6c,0x6c,0x78,0x45,0x41,0x41,0x6c,0x6c,0x78,0x45,0x41,0x41,0x45,0x41,0x41,0x6c,0x6c,0x78,0x78,0x45,0x41,0xd2,0x6c,0x6c,0x78,0x45,0x41,0x41,0x6c,0x6c,0x78,0x45,0x41,0x41,0x45,0x41,0x41,0x6c,0x6c,0x78,0x45,0x41,0x41,0x45,0xc1,0x41,0x41,0x41,0x31,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAEAAAjEj\301EAxlEEAAEAAAjEj\301EAxlEAEAAAEAAAAEA\272AAE\001AllvEAAlAAElExlEAEAAAEAAAAEA\272AAE\001AllvEAAllxEAAElAxAAAElEE\301AAAAEAAEAAlinuxllxEAAllxEAAllxEAAEAAllxxEA\322llxEAAllxEAAEAAllxEAAE\301AAA1A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-93ced0df5648ea107c91f44b55f254adda8ff1a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFFQUFBakVqwUVBeGxFRUFBRUFBQWpFasFFQXhsRUFFQUFBRUFBQUFFQbpBQUUBQWxsdkVBQWxBQUVsRXhsRUFFQUFBRUFBQUFFQbpBQUUBQWxsdkVBQWxseEVBQUVsQXhBQUFFbEVFwUFBQUFFQUFFQUFsaW51eGxseEVBQWxseEVBQWxseEVBQUVBQWxseHhFQdJsbHhFQUFsbHhFQUFFQUFsbHhFQUFFwUFBQTFBAAALAAs= Step #5: MERGE-OUTER: attempt 3271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1551346582 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e678f4198, 0x563e678fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e678fc918,0x563e679840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93ced0df5648ea107c91f44b55f254adda8ff1a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11190 processed earlier; will process 4085 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e651085dd bp 0x000000000000 sp 0x7ffe30044f50 T42047) Step #5: ==42047==The signal is caused by a READ memory access. Step #5: #0 0x563e651085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e64f2a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e64f29fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e64f07929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e64e28ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e64d80c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e64d8a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e64d716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e64d9d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9a32b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e64d64aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42047==Register values: Step #5: rax = 0x0000563e692c7410 rbx = 0x0000563e692c7410 rcx = 0x0000563e692c78c0 rdx = 0x00007fe9a3480b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe30044f50 Step #5: r8 = 0x0000563e692c7410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe9a3480be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e68307960 r14 = 0x0000000100000004 r15 = 0x0000563e67274386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x3f,0x4,0x40,0x41,0x4b,0x41,0xaa,0x6a,0x41,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x2c,0x77,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x70,0x41,0x67,0x41,0x3f,0xc1,0x67,0x45,0x77,0x45,0x45,0x6e,0x41,0x1,0x68,0x41,0x2c,0x77,0x67,0x45,0x77,0x41,0x1,0x70,0x41,0x68,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x67,0x45,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x2c,0x77,0x67,0x45,0x45,0x77,0x41,0x1,0x70,0x41,0x68,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x67,0x45,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x2c,0x77,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x41,0x70,0x67,0x41,0x3f,0xc1,0x67,0x45,0x77,0x47,0x45,0x6e,0x41,0x1,0x68,0x41,0x2c,0x77,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x70,0x67,0x41,0xbe,0x67,0x45,0x77,0x77,0x67,0x45,0x74,0x41,0x67,0x41,0xbe,0x67,0x45,0x77,0x77,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x2c,0xc0,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x2c,0x41,0x60,0x67,0xc1,0x70,0x72,0x67,0x41,0x77,0x41,0x45,0x77,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA?\004@AKA\252jAAgA?A,HgEwgEwA\001hA,wgEwA\001hApAgA?\301gEwEEnA\001hA,wgEwA\001pAhAgA?A,HgEwgEgEwA\001hA,wgEEwA\001pAhAgA?A,HgEwgEgEwA\001hA,wgEwA\001hAApgA?\301gEwGEnA\001hA,wgEwA\001hApgA\276gEwwgEtAgA\276gEwwgEwA\001hA,\300gEwA\001hA,A`g\301prgAwAEw\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fe8a8cd571f5aa919e5828d46af22d320742a69 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQT8EQEFLQapqQUFnQT9BLEhnRXdnRXdBAWhBLHdnRXdBAWhBcEFnQT/BZ0V3RUVuQQFoQSx3Z0V3QQFwQWhBZ0E/QSxIZ0V3Z0VnRXdBAWhBLHdnRUV3QQFwQWhBZ0E/QSxIZ0V3Z0VnRXdBAWhBLHdnRXdBAWhBQXBnQT/BZ0V3R0VuQQFoQSx3Z0V3QQFoQXBnQb5nRXd3Z0V0QWdBvmdFd3dnRXdBAWhBLMBnRXdBAWhBLEFgZ8FwcmdBd0FFdwAACws= Step #5: MERGE-OUTER: attempt 3272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1551484046 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fb6676198, 0x557fb667e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fb667e918,0x557fb67060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1fe8a8cd571f5aa919e5828d46af22d320742a69' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11191 processed earlier; will process 4084 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557fb3e8a5dd bp 0x000000000000 sp 0x7ffe613c13c0 T42051) Step #5: ==42051==The signal is caused by a READ memory access. Step #5: #0 0x557fb3e8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557fb3cac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557fb3cabfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557fb3c89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557fb3baaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557fb3b02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557fb3b0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557fb3af36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557fb3b1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ea31f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557fb3ae6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42051==Register values: Step #5: rax = 0x0000557fb81cc410 rbx = 0x0000557fb81cc410 rcx = 0x0000557fb81cc8c0 rdx = 0x00007f8ea33bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe613c13c0 Step #5: r8 = 0x0000557fb81cc410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ea33bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fb7089960 r14 = 0x0000000100000004 r15 = 0x0000557fb5ff6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x4a,0x42,0xbd,0x42,0x42,0xba,0x7a,0x42,0xbd,0x42,0x7c,0x79,0x79,0x8a,0x42,0x42,0x42,0xc8,0xc4,0x82,0x7e,0x42,0x42,0x42,0x3b,0x42,0x42,0x42,0xbd,0x42,0xba,0xbd,0x42,0x42,0x7a,0x79,0x42,0xba,0xbd,0x42,0x82,0x42,0x7a,0x7c,0x88,0x7f,0xba,0xbd,0x7f,0x42,0xba,0xbd,0x42,0x7a,0x42,0x42,0x42,0x42,0xc4,0x82,0x7a,0x42,0x7a,0x42,0x79,0x7c,0x8a,0x42,0xc4,0x42,0x42,0x82,0x42,0x79,0x7a,0x42,0x42,0x42,0x3b,0x42,0x42,0x42,0xbd,0x42,0x1,0xba,0xbd,0x82,0x42,0x7a,0x7c,0x88,0x7f,0xba,0xbd,0x7f,0x42,0xba,0xbd,0x42,0x7a,0x42,0x42,0x42,0x42,0xc4,0x82,0x7a,0x42,0x7a,0x42,0x79,0x7c,0x42,0x7a,0x7c,0x88,0x7f,0xba,0xbd,0x7f,0x42,0xba,0xbd,0x42,0x7a,0x42,0x42,0x42,0x42,0xc4,0x82,0x7a,0x42,0x7a,0x42,0x79,0x7c,0x8a,0x42,0xc4,0x42,0x42,0x82,0x42,0x79,0x7a,0x42,0x42,0x42,0x3b,0x42,0x42,0x42,0xbd,0x42,0x42,0x7e,0x42,0x3c,0x7d,0x7a,0x42,0x42,0x42,0xbd,0x42,0x7c,0x79,0x87,0x8a,0x42,0x42,0x42,0x40,0xc4,0x82,0x7e,0x42,0x4a,0x42,0xbd,0x42,0x42,0xba,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B;BJB\275BB\272zB\275B|yy\212BBB\310\304\202~BBB;BBB\275B\272\275BBzyB\272\275B\202Bz|\210\177\272\275\177B\272\275BzBBBB\304\202zBzBy|\212B\304BB\202ByzBBB;BBB\275B\001\272\275\202Bz|\210\177\272\275\177B\272\275BzBBBB\304\202zBzBy|Bz|\210\177\272\275\177B\272\275BzBBBB\304\202zBzBy|\212B\304BB\202ByzBBB;BBB\275BB~B<}zBBB\275B|y\207\212BBB@\304\202~BJB\275BB\272B\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9ad009fb2e4b8dc6a3a9ed5a592b4aac549c55e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEI7QkpCvUJCunpCvUJ8eXmKQkJCyMSCfkJCQjtCQkK9Qrq9QkJ6eUK6vUKCQnp8iH+6vX9Cur1CekJCQkLEgnpCekJ5fIpCxEJCgkJ5ekJCQjtCQkK9QgG6vYJCenyIf7q9f0K6vUJ6QkJCQsSCekJ6Qnl8Qnp8iH+6vX9Cur1CekJCQkLEgnpCekJ5fIpCxEJCgkJ5ekJCQjtCQkK9QkJ+Qjx9ekJCQr1CfHmHikJCQkDEgn5CSkK9QkK6QgALAAs= Step #5: MERGE-OUTER: attempt 3273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1551622453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a57ad19198, 0x55a57ad21911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a57ad21918,0x55a57ada90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e9ad009fb2e4b8dc6a3a9ed5a592b4aac549c55e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11192 processed earlier; will process 4083 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 468 ft: 469 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a57852d5dd bp 0x000000000000 sp 0x7fff436c8e50 T42055) Step #5: ==42055==The signal is caused by a READ memory access. Step #5: #0 0x55a57852d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a57834f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a57834efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a57832c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a57824dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a5781a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5781af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a5781966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5781c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8fca2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a578189aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42055==Register values: Step #5: rax = 0x000055a57c9d3430 rbx = 0x000055a57c9d3430 rcx = 0x000055a57c9d3420 rdx = 0x00007fc8fcbf5b80 Step #5: rdi = 0x000055a57c9d3420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff436c8e50 Step #5: r8 = 0x000055a57c9d3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8fcbf5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a57b72c960 r14 = 0x0000000100000004 r15 = 0x000055a57a699386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6e,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xc5,0x6e,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x65,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x68,0x45,0x6a,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x45,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x75,0x41,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x55,0x4b,0x45,0x75,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x68,0x45,0x6a,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x55,0x4b,0x45,0x6c,0x6d,0x6e,0x75,0x78,0x1,0x45,0x6d,0x6b,0xe,0x0,0x0,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x55,0x6a,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GnA=\004@A.A\305nEAEAEjAEAEjhAAjAjA\273\225AEAUAejKAAmjAAAEAEAEjAAnEj\301AAAAEjAEAhEjAAjAjA\273\225AEAUAEjKAAmjAAAEAEAEjAAA\301EAAjnuAxA#\001jjAEjjAAA\301EAUKEuEjAEAEj\301AAAAEjAEAhEjAAjAjA\273\225AEjAEjjAAA\301EAUKElmnux\001Emk\016\000\000jAEjjAUjh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4163c442254a076c706eeab0a140c318c0ff7a63 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUduQT0EQEEuQcVuRUFFQUVqQUVBRWpoQUFqQWpBu5VBRUFVQWVqS0FBbWpBQUFFQUVBRWpBQW5FasFBQUFBRWpBRUFoRWpBQWpBakG7lUFFQVVBRWpLQUFtakFBQUVBRUFFakFBQcFFQUFqbnVBeEEjAWpqQUVqakFBQcFFQVVLRXVFakFFQUVqwUFBQUFFakFFQWhFakFBakFqQbuVQUVqQUVqakFBQcFFQVVLRWxtbnV4AUVtaw4AAGpBRWpqQVVqaAALAAs= Step #5: MERGE-OUTER: attempt 3274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1551759830 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0f0a0e198, 0x55d0f0a16911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0f0a16918,0x55d0f0a9e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4163c442254a076c706eeab0a140c318c0ff7a63' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11194 processed earlier; will process 4081 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0ee2225dd bp 0x000000000000 sp 0x7ffef638f710 T42059) Step #5: ==42059==The signal is caused by a READ memory access. Step #5: #0 0x55d0ee2225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0ee044280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0ee043fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0ee021929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0edf42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0ede9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0edea41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0ede8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0edeb73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43ba080082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0ede7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42059==Register values: Step #5: rax = 0x000055d0f333a480 rbx = 0x000055d0f333a480 rcx = 0x000055d0f333a930 rdx = 0x00007f43ba248b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef638f710 Step #5: r8 = 0x000055d0f333a480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43ba248be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0f1421960 r14 = 0x0000000100000004 r15 = 0x000055d0f038e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x2a,0x67,0x72,0x41,0x6d,0x41,0xf5,0x3e,0x41,0xb7,0x75,0x1,0x41,0x6e,0x45,0x72,0x41,0xec,0xab,0x6a,0x1,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x6d,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x6d,0x6a,0x41,0x69,0x1,0xb7,0xab,0x68,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0xfe,0xff,0x41,0x75,0x1,0x41,0xf5,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x6d,0x6a,0x41,0x69,0x1,0xb7,0xab,0x68,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0xfe,0xff,0x41,0x75,0x1,0x41,0x6e,0x45,0x41,0x0,0x6d,0xb7,0xab,0x69,0x6a,0x1,0x1,0x41,0x78,0x1,0x4a,0xe,0x0,0x0,0x0,0x1,0x0,0xab,0x41,0xea,0xff,0xff,0xff,0x0,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoAG\004@AKA*grAmA\365>A\267u\001AnErA\354\253j\001i\001\267\253jAih\001\015\000A\000mjAih\001\015\000A\000mjAi\001\267\253hAih\001\015\000A\374\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000\000\013\001\002\000ArAmA\365\376\377Au\001A\365\267\253jAih\001\015\000A\000mjAi\001\267\253hAih\001\015\000A\374\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000\000\013\001\002\000ArAmA\365\376\377Au\001AnEA\000m\267\253ij\001\001Ax\001J\016\000\000\000\001\000\253A\352\377\377\377\000A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d097bc3d5b972ffe1b6f0979a5be99afdfdf036 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQUcEQEFLQSpnckFtQfU+Qbd1AUFuRXJB7KtqAWkBt6tqQWloAQ0AQQBtakFpaAENAEEAbWpBaQG3q2hBaWgBDQBB/AC3q0GdaQEBeAFKDgEAAAAAAAsBAgBBckFtQfX+/0F1AUH1t6tqQWloAQ0AQQBtakFpAberaEFpaAENAEH8ALerQZ1pAQF4AUoOAQAAAAAACwECAEFyQW1B9f7/QXUBQW5FQQBtt6tpagEBQXgBSg4AAAABAKtB6v///wBBAAALAAs= Step #5: MERGE-OUTER: attempt 3275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1551898276 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c453a4198, 0x555c453ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c453ac918,0x555c454340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d097bc3d5b972ffe1b6f0979a5be99afdfdf036' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11195 processed earlier; will process 4080 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c42bb85dd bp 0x000000000000 sp 0x7ffeb9304ad0 T42063) Step #5: ==42063==The signal is caused by a READ memory access. Step #5: #0 0x555c42bb85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c429da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c429d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c429b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c428d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c42830c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c4283a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c428216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c4284d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68040b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c42814aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42063==Register values: Step #5: rax = 0x0000555c46d4b4e0 rbx = 0x0000555c46d4b4e0 rcx = 0x0000555c46d4b990 rdx = 0x00007f680427fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb9304ad0 Step #5: r8 = 0x0000555c46d4b4e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f680427fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c45db7960 r14 = 0x0000000100000004 r15 = 0x0000555c44d24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x48,0x6a,0x2,0x7f,0x42,0x4,0x42,0xc,0x41,0xc7,0x74,0x41,0x9d,0x2e,0x44,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x4,0x42,0x73,0x41,0xc7,0x74,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x42,0x72,0x41,0xc7,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x0,0x55,0x0,0xd4,0x0,0xd4,0x91,0x0,0x55,0x0,0xd5,0x0,0xd4,0x4,0x40,0x5,0x1,0xb,0x45,0x20,0xc1,0x0,0x0,0xd6,0x0,0x0,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0x0,0xd5,0x0,0xd4,0xd1,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0x41,0xc0,0x0,0x68,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0xa2,0x41,0x45,0x0,0x64,0x0,0x0,0x64,0x0,0x1b,0xaf,0x42,0xc1,0x7b,0x7b,0x0,0x0,0xc1,0x0,0x0,0xd4,0x0,0xd4,0xd1,0x0,0xd5,0x0,0xd5,0x0,0xd4,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xc1,0x0,0x7f,0x7f,0x0,0x0,0x0,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xc1,0x0,0x7f,0x7f,0x0,0x0,0x0,0x61,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001Hj\002\177B\004B\014A\307tA\235.D\320\000\324\324\325\000\325\004BsA\307tA\235.F\320\000\324\324\325\000\325\000BrA\307uA\235.F\320\000\324\324\325\000\325\000\324\321\000U\000\324\000\324\221\000U\000\325\000\324\004@\005\001\013E \301\000\000\326\000\000F\320\000\324\324\325\000\000\325\000\324\321\000\324\325\000\325\000\324A\300\000h\000`\000b\032\000`\000e\000AE\000b\000\000F\000apA\300\000\000\275\020\200\000\032\242AE\000d\000\000d\000\033\257B\301{{\000\000\301\000\000\324\000\324\321\000\325\000\325\000\324\004@\005\001\013E\000\301\000\177\177\000\000\000\004@\005\001\013E\000\301\000\177\177\000\000\000a\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab13bca70462cadc5a8ca04f763cc814c1c0c8d6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUhqAn9CBEIMQcd0QZ0uRNAA1NTVANUEQnNBx3RBnS5G0ADU1NUA1QBCckHHdUGdLkbQANTU1QDVANTRAFUA1ADUkQBVANUA1ARABQELRSDBAADWAABG0ADU1NUAANUA1NEA1NUA1QDUQcAAaABgAGIaAGAAZQBBRQBiAABGAGFwQcAAAL0QgAAaokFFAGQAAGQAG69CwXt7AADBAADUANTRANUA1QDUBEAFAQtFAMEAf38AAAAEQAUBC0UAwQB/fwAAAGELAAs= Step #5: MERGE-OUTER: attempt 3276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1552033996 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d76350198, 0x556d76358911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d76358918,0x556d763e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab13bca70462cadc5a8ca04f763cc814c1c0c8d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11196 processed earlier; will process 4079 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d73b645dd bp 0x000000000000 sp 0x7ffe5c129e70 T42067) Step #5: ==42067==The signal is caused by a READ memory access. Step #5: #0 0x556d73b645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d73986280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d73985fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d73963929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d73884ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d737dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d737e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d737cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d737f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8bf2f4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d737c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42067==Register values: Step #5: rax = 0x0000556d78abd410 rbx = 0x0000556d78abd410 rcx = 0x0000556d78abd8c0 rdx = 0x00007f8bf3113b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5c129e70 Step #5: r8 = 0x0000556d78abd410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8bf3113be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d76d63960 r14 = 0x0000000100000004 r15 = 0x0000556d75cd0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0xc3,0x4d,0x6a,0x41,0x49,0x67,0x67,0x41,0x41,0x41,0x86,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x41,0x2c,0x41,0x60,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x41,0x67,0x70,0x70,0x41,0x70,0x6b,0x45,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x41,0x49,0x67,0x67,0x41,0x41,0x41,0x86,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x41,0x2c,0x41,0x60,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x70,0x67,0x67,0x41,0x77,0x70,0x70,0x70,0x67,0x41,0x67,0x45,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x41,0x49,0x67,0x67,0x41,0x41,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x41,0x2c,0x41,0x60,0x41,0x70,0x70,0x68,0x41,0x2c,0x45,0x41,0x45,0x70,0x67,0x70,0x67,0x67,0x41,0x67,0x41,0x2c,0x41,0x60,0x67,0x41,0x41,0x49,0x67,0x67,0x41,0x41,0x41,0x70,0x70,0x70,0x70,0x67,0x70,0x41,0x70,0x67,0x41,0x70,0x70,0x41,0x70,0x6b,0x45,0x78,0x70,0x6c,0x69,0x6e,0x75,0x78,0x70,0x70,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\252\303MjAIggAAA\206phA,EAEpgA,A`ApphA,EAAgppApkExpAgA?A,HgEwAAIggAAA\206phA,EAEpgA,A`ApphA,EAEpgpggAwpppgAgExpAgA?A,HgEwAAIggAAApphA,EAEpgA,A`ApphA,EAEpgpggAgA,A`gAAIggAAAppppgpApgAppApkExplinuxpp\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d0bbf6eead7ec742ad690c56b63d86ba03039f9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQarDTWpBSWdnQUFBhnBoQSxFQUVwZ0EsQWBBcHBoQSxFQUFncHBBcGtFeHBBZ0E/QSxIZ0V3QUFJZ2dBQUGGcGhBLEVBRXBnQSxBYEFwcGhBLEVBRXBncGdnQXdwcHBnQWdFeHBBZ0E/QSxIZ0V3QUFJZ2dBQUFwcGhBLEVBRXBnQSxBYEFwcGhBLEVBRXBncGdnQWdBLEFgZ0FBSWdnQUFBcHBwcGdwQXBnQXBwQXBrRXhwbGludXhwcAAACws= Step #5: MERGE-OUTER: attempt 3277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1552171722 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de933cf198, 0x55de933d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de933d7918,0x55de9345f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d0bbf6eead7ec742ad690c56b63d86ba03039f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11197 processed earlier; will process 4078 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de90be35dd bp 0x000000000000 sp 0x7fff885534c0 T42071) Step #5: ==42071==The signal is caused by a READ memory access. Step #5: #0 0x55de90be35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de90a05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de90a04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de909e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de90903ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de9085bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de908651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de9084c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de908783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3db8c83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de9083faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42071==Register values: Step #5: rax = 0x000055de9409d430 rbx = 0x000055de9409d430 rcx = 0x000055de9409d420 rdx = 0x00007f3db8e4bb80 Step #5: rdi = 0x000055de9409d420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff885534c0 Step #5: r8 = 0x000055de9409d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3db8e4bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de93de2960 r14 = 0x0000000100000004 r15 = 0x000055de92d4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x73,0x41,0x31,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x0,0x1,0x0,0x5b,0x0,0x0,0x93,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x1,0x0,0x5b,0x0,0x0,0x45,0x41,0x6b,0x41,0x30,0x41,0x96,0x27,0x6b,0x67,0x41,0xc1,0x45,0x41,0x45,0x75,0x47,0x41,0x6b,0x41,0x96,0x89,0x6b,0x67,0x41,0x41,0x67,0x45,0x41,0x75,0xc1,0x6e,0x45,0x6b,0x45,0x45,0x41,0x45,0x41,0x69,0x6e,0x45,0x6b,0x45,0x45,0x41,0x45,0x41,0x69,0x6b,0x41,0x6b,0x48,0x6b,0x6b,0x41,0x96,0x89,0x0,0x0,0x0,0x6f,0x0,0x0,0x86,0x7d,0x7d,0x7d,0x83,0x7f,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x9b,0x20,0x0,0x0,0x1,0x0,0x0,0x86,0x86,0x7a,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x87,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x97,0x0,0x0,0x9d,0x0,0x86,0x7a,0x79,0x79,0x79,0x79,0x79,0x79,0x0,0x94,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0xa6,0x0,0xa0,0xb6,0x41,0x61,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$sA1\004@A\245\235\000\001\004\000\001\000[\000\000\223\001\000\000\373\235\000\000AA\015\000A\001\267\000\215\001\000\000\373\235\000\000\000\000\000X\000\001\000[\000\000EAkA0A\226'kgA\301EAEuGAkA\226\211kgAAgEAu\301nEkEEAEAinEkEEAEAikAkHkkA\226\211\000\000\000o\000\000\206}}}\203\177\202\202\202\202\202\202\202\000\233 \000\000\001\000\000\206\206zyyyyyyy\207\001\000\000\373\235\000\000\000\000\000\374\000\000\227\000\000\235\000\206zyyyyyy\000\224\001\000\000\373\235\000\000\000\000[\000\000\246\000\240\266Aa\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5f4253dcb5505d2d9b1eb44f01136e622d2aafe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRzQTEEQEGlnQABBAABAFsAAJMBAAD7nQAAQUENAEEBtwCNAQAA+50AAAAAAFgAAQBbAABFQWtBMEGWJ2tnQcFFQUV1R0FrQZaJa2dBQWdFQXXBbkVrRUVBRUFpbkVrRUVBRUFpa0FrSGtrQZaJAAAAbwAAhn19fYN/goKCgoKCggCbIAAAAQAAhoZ6eXl5eXl5eYcBAAD7nQAAAAAA/AAAlwAAnQCGenl5eXl5eQCUAQAA+50AAAAAWwAApgCgtkFhAAsACws= Step #5: MERGE-OUTER: attempt 3278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1552310398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e17f0c5198, 0x55e17f0cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e17f0cd918,0x55e17f1550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5f4253dcb5505d2d9b1eb44f01136e622d2aafe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11199 processed earlier; will process 4076 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e17c8d95dd bp 0x000000000000 sp 0x7fffd8cf9790 T42075) Step #5: ==42075==The signal is caused by a READ memory access. Step #5: #0 0x55e17c8d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e17c6fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e17c6fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e17c6d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e17c5f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e17c551c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e17c55b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e17c5426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e17c56e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b5a124082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e17c535aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42075==Register values: Step #5: rax = 0x000055e180f82410 rbx = 0x000055e180f82410 rcx = 0x000055e180f828c0 rdx = 0x00007f7b5a2ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd8cf9790 Step #5: r8 = 0x000055e180f82410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b5a2ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e17fad8960 r14 = 0x0000000100000004 r15 = 0x000055e17ea45386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x42,0x3c,0x42,0x7a,0x42,0xc8,0x3d,0x87,0x42,0x42,0x80,0x42,0x80,0x42,0x42,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x7a,0x42,0x7a,0x7e,0x42,0xe2,0x42,0x87,0x42,0x42,0x7c,0x7b,0x42,0x2,0x42,0x80,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x7a,0x42,0xc8,0x3d,0x87,0x42,0x42,0x80,0x42,0x80,0x42,0x42,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x7a,0x42,0xc2,0x86,0x42,0x42,0x24,0x42,0x7c,0x7b,0x42,0x43,0x42,0x80,0x1,0x42,0x0,0x7e,0x86,0x42,0xff,0x7e,0x86,0x7f,0x84,0x89,0x7a,0x42,0xc2,0x87,0x42,0x42,0x7e,0x42,0x7c,0x7b,0x81,0x42,0x79,0x7a,0x42,0x80,0x84,0x7b,0x80,0x7b,0x80,0x81,0x42,0x42,0x86,0x89,0x7a,0x42,0xc2,0x80,0x7b,0x80,0x7a,0x42,0x7a,0x42,0xe2,0x87,0x42,0x42,0x7e,0x42,0x7c,0x7b,0x42,0x2,0x42,0x80,0x1,0x42,0x0,0x7e,0x7a,0x80,0x7b,0x80,0x7a,0x42,0xc8,0x3d,0x87,0x42,0x42,0x80,0x42,0x80,0x42,0x1,0x42,0x42,0x0,0x7e,0x7a,0x80,0x42,0x42,0x7e,0x42,0x7c,0x7b,0x42,0x42,0x42,0x1,0x42,0x0,0x7e,0x7a,0x81,0x7b,0x80,0x7a,0x42,0x7e,0x7a,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@B::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559511972280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559511971fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55951194f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559511870ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595117c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595117d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595117b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595117e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccedce7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595117acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42079==Register values: Step #5: rax = 0x0000559516290410 rbx = 0x0000559516290410 rcx = 0x00005595162908c0 rdx = 0x00007fccedeafb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff87656850 Step #5: r8 = 0x0000559516290410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccedeafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559514d4f960 r14 = 0x0000000100000004 r15 = 0x0000559513cbc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xb0,0xe0,0x0,0xc0,0x67,0x41,0x6b,0x41,0x6e,0x4b,0x74,0x67,0x41,0x45,0x45,0x41,0x45,0x41,0x49,0x6b,0x41,0x6b,0x48,0x6b,0x6b,0x41,0x96,0x89,0x6b,0x67,0x45,0xc1,0x45,0x41,0x75,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0x31,0x45,0x6b,0x77,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x46,0x41,0x31,0x45,0x6b,0x77,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x75,0x67,0x41,0x6b,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0xff,0x41,0x6e,0x45,0x6b,0x6b,0x67,0x41,0x45,0x41,0x31,0x45,0x6b,0x77,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x75,0x67,0x41,0x6b,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0xff,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0x31,0x45,0x6b,0x77,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x75,0x67,0x41,0xdb,0x45,0x6b,0x45,0xbe,0xbc,0x67,0x41,0x67,0x6e,0x45,0x6b,0x41,0x6b,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0xff,0xff,0x65,0x6b,0x68,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\260\340\000\300gAkAnKtgAEEAEAIkAkHkkA\226\211kgE\301EAugAnEkgAEA1EkwgAnEkgAFA1EkwgAEEkE\276\274ggAkAnugAkgAnEkgAEA\377AnEkkgAEA1EkwgAEEkE\276\274ggAkAnugAkgAnEkgAEA\377AnEkgAEA1EkwgAEEkE\276\274ggAkAnugA\333EkE\276\274gAgnEkAkgAnEkgAEA\377\377ekhI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aeecabcdaf39238b48b5db00e17bdce822b4b80e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEGw4ADAZ0FrQW5LdGdBRUVBRUFJa0FrSGtrQZaJa2dFwUVBdWdBbkVrZ0FFQTFFa3dnQW5Fa2dBRkExRWt3Z0FFRWtFvrxnZ0FrQW51Z0FrZ0FuRWtnQUVB/0FuRWtrZ0FFQTFFa3dnQUVFa0W+vGdnQWtBbnVnQWtnQW5Fa2dBRUH/QW5Fa2dBRUExRWt3Z0FFRWtFvrxnZ0FrQW51Z0HbRWtFvrxnQWduRWtBa2dBbkVrZ0FFQf//ZWtoSQALAAs= Step #5: MERGE-OUTER: attempt 3280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1552582308 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f98507198, 0x563f9850f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f9850f918,0x563f985970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aeecabcdaf39238b48b5db00e17bdce822b4b80e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11201 processed earlier; will process 4074 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 486 ft: 487 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f95d1b5dd bp 0x000000000000 sp 0x7ffffe62d710 T42083) Step #5: ==42083==The signal is caused by a READ memory access. Step #5: #0 0x563f95d1b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f95b3d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f95b3cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f95b1a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f95a3bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f95993c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f9599d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f959846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f959b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbfbd709082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f95977aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42083==Register values: Step #5: rax = 0x0000563f9ab12430 rbx = 0x0000563f9ab12430 rcx = 0x0000563f9ab12420 rdx = 0x00007fbfbd8d1b80 Step #5: rdi = 0x0000563f9ab12420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffffe62d710 Step #5: r8 = 0x0000563f9ab12430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbfbd8d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f98f1a960 r14 = 0x0000000100000004 r15 = 0x0000563f97e87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x86,0x42,0x7a,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x86,0x42,0x7a,0x42,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x86,0x42,0x7a,0x42,0x7a,0x42,0x42,0x42,0xfe,0x3a,0x42,0x7c,0xc2,0x42,0x7c,0xc2,0x7a,0x87,0x42,0x42,0x42,0xc8,0x89,0x7a,0x42,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x40,0x42,0xd1,0x42,0x7d,0x86,0x42,0x83,0x42,0x7a,0x44,0x7a,0x89,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x43,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x44,0x91,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x42,0x42,0xc8,0x86,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x86,0x42,0x7a,0x42,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x86,0x42,0x7a,0x42,0x7a,0x42,0x42,0x42,0xfe,0x3a,0x42,0x7c,0xc2,0x42,0x7c,0xc2,0x7a,0x87,0x42,0x42,0x42,0xc8,0x89,0x7a,0x42,0x42,0x42,0xfe,0xc2,0x42,0x7c,0xc2,0x7a,0x87,0x42,0x42,0x42,0xc8,0x89,0x7a,0x42,0x42,0x42,0xfe,0x2,0x43,0x7c,0x42,0x46,0x44,0x91,0x42,0xfe,0xaa,0x81,0x42,0x42,0x7d,0x42,0x0,0xa7,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@BBB}\206Bzz\247BBB\310\206BzB\302z\247BBB\310\206BzBzBBB\376:B|\302B|\302z\207BBB\310\211zB\302z\247BBB\310@B\321B}\206B\203BzDz\211zBBB\376\377B|\302z\247BBzBBB\376\377C|\302z\247BBD\221BzBBB\376\377BBB\310\206|\302z\247BBB\310\206BzB\302z\247BBB\310\206BzBzBBB\376:B|\302B|\302z\207BBB\310\211zBBB\376\302B|\302z\207BBB\310\211zBBB\376\002C|BFD\221B\376\252\201BB}B\000\247\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9144e8bee8d08cfbf383118a2ea8c9c076395177 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEJCQn2GQnp6p0JCQsiGQnpCwnqnQkJCyIZCekJ6QkJC/jpCfMJCfMJ6h0JCQsiJekLCeqdCQkLIQELRQn2GQoNCekR6iXpCQkL+/0J8wnqnQkJ6QkJC/v9DfMJ6p0JCRJFCekJCQv7/QkJCyIZ8wnqnQkJCyIZCekLCeqdCQkLIhkJ6QnpCQkL+OkJ8wkJ8wnqHQkJCyIl6QkJC/sJCfMJ6h0JCQsiJekJCQv4CQ3xCRkSRQv6qgUJCfUIApwALAQs= Step #5: MERGE-OUTER: attempt 3281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1552720154 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe36b3d198, 0x55fe36b45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe36b45918,0x55fe36bcd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9144e8bee8d08cfbf383118a2ea8c9c076395177' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11203 processed earlier; will process 4072 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe343515dd bp 0x000000000000 sp 0x7fff3d1f7590 T42087) Step #5: ==42087==The signal is caused by a READ memory access. Step #5: #0 0x55fe343515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe34173280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe34172fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe34150929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe34071ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe33fc9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe33fd31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe33fba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe33fe63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0807cbc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe33fadaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42087==Register values: Step #5: rax = 0x000055fe38ff7850 rbx = 0x000055fe38ff7850 rcx = 0x000055fe38ff7840 rdx = 0x00007f0807e84b80 Step #5: rdi = 0x000055fe38ff7840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007fff3d1f7590 Step #5: r8 = 0x000055fe38ff7850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0807e84be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe37550960 r14 = 0x0000000100000004 r15 = 0x000055fe364bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xd,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x67,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x30,0x41,0x3b,0x41,0xbe,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x11,0x41,0x7e,0x41,0x41,0x41,0x4d,0x41,0x67,0x4f,0x41,0x4f,0x4f,0x4d,0x4f,0x4f,0x4f,0x74,0x4e,0xc1,0x1,0xc0,0x67,0x41,0x49,0x1,0x41,0x49,0xc0,0x6f,0x41,0x1,0xc0,0x6f,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x41,0x41,0x4d,0x41,0x67,0x4f,0x41,0x4f,0x4f,0x4d,0x4f,0x4f,0x4f,0x4f,0x4e,0xc1,0x1,0xc0,0x67,0x41,0xc0,0x6f,0x41,0x1,0xc0,0x6f,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x41,0x41,0x4d,0x41,0x67,0x4f,0x41,0x4f,0x4f,0x4d,0x4f,0x4f,0x4f,0x4f,0x4e,0xc1,0x1,0xc0,0x67,0x41,0x49,0x1,0x41,0x49,0x41,0x49,0xc0,0x67,0xc1,0x1,0xc0,0x67,0x41,0x49,0x1,0x41,0x49,0xc0,0x6f,0x41,0x81,0x67,0x1,0xc0,0x67,0x41,0x49,0x41,0xe3,0xbe,0x62,0xfb,0x1c,0x41,0x30,0x41,0x3b,0x41,0xbe,0x67,0x1,0xc0,0x6f,0x41,0x7c,0xc0,0x6f,0x41,0x49,0x41,0x67,0x41,0x67,0x1,0xc0,0x67,0x41,0x49,0x41,0x97,0xbe,0x78,0x41,0x97,0x41,0x0,0x0,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\015oA=\004@A.A\252MgEH\373\034Ab\373\034A0A;A\276g\001\300oAIA\021A~AAAMAgOAOOMOOOtN\301\001\300gAI\001AI\300oA\001\300oAIAgA~AAAMAgOAOOMOOOON\301\001\300gA\300oA\001\300oAIAgA~AAAMAgOAOOMOOOON\301\001\300gAI\001AIAI\300g\301\001\300gAI\001AI\300oA\201g\001\300gAIA\343\276b\373\034A0A;A\276g\001\300oA|\300oAIAgAg\001\300gAIA\227\276xA\227A\000\000U\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b96adb98e488895abc9a12bd34003c013b48f0bb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQ1vQT0EQEEuQapNZ0VI+xxBYvscQTBBO0G+ZwHAb0FJQRFBfkFBQU1BZ09BT09NT09PdE7BAcBnQUkBQUnAb0EBwG9BSUFnQX5BQUFNQWdPQU9PTU9PT09OwQHAZ0HAb0EBwG9BSUFnQX5BQUFNQWdPQU9PTU9PT09OwQHAZ0FJAUFJQUnAZ8EBwGdBSQFBScBvQYFnAcBnQUlB475i+xxBMEE7Qb5nAcBvQXzAb0FJQWdBZwHAZ0FJQZe+eEGXQQAAVQALAAs= Step #5: MERGE-OUTER: attempt 3282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1552857583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e0595b198, 0x558e05963911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e05963918,0x558e059eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b96adb98e488895abc9a12bd34003c013b48f0bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11205 processed earlier; will process 4070 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e0316f5dd bp 0x000000000000 sp 0x7ffc42bc1a10 T42091) Step #5: ==42091==The signal is caused by a READ memory access. Step #5: #0 0x558e0316f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e02f91280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e02f90fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e02f6e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e02e8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e02de7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e02df11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e02dd86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e02e043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41db209082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e02dcbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42091==Register values: Step #5: rax = 0x0000558e068fd410 rbx = 0x0000558e068fd410 rcx = 0x0000558e068fd8c0 rdx = 0x00007f41db3d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc42bc1a10 Step #5: r8 = 0x0000558e068fd410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f41db3d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e0636e960 r14 = 0x0000000100000004 r15 = 0x0000558e052db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x41,0x67,0x41,0x4b,0xc0,0x6f,0x41,0xbf,0x41,0x48,0x41,0xbf,0x69,0xc0,0x69,0x41,0x41,0x49,0xbe,0x91,0xbb,0x43,0x96,0xcb,0xdc,0xbc,0xbc,0x43,0x4f,0x91,0x9f,0x91,0x43,0x5c,0x93,0x91,0x16,0x93,0x43,0xe6,0x91,0x27,0x8e,0x91,0x91,0x43,0xe,0x0,0x93,0x40,0x5b,0x43,0xc0,0xd4,0x43,0x69,0x43,0x69,0xbe,0x91,0x91,0x91,0x91,0x91,0x43,0x93,0x0,0x91,0x16,0x93,0x43,0xe6,0x91,0x27,0x8e,0x91,0x91,0x43,0xe,0x0,0x93,0x40,0x5b,0x43,0x6d,0x61,0x6c,0x69,0x43,0x8e,0x40,0x5b,0x43,0xbb,0x43,0x4f,0x91,0x8f,0x91,0x43,0x5d,0x93,0x92,0x95,0x91,0x43,0x93,0xe6,0x43,0x4f,0x91,0x8f,0x91,0x43,0x5d,0x93,0x91,0x95,0x91,0x43,0x93,0xe6,0x91,0x27,0x8e,0x95,0x91,0x43,0xe,0x0,0x9d,0x40,0x5b,0x43,0xc0,0x23,0x43,0x93,0x41,0x41,0x69,0x41,0x69,0xbe,0x91,0x91,0x91,0x91,0x91,0x43,0x93,0x0,0x91,0x16,0x93,0x43,0xe6,0x91,0x27,0x8e,0x91,0x91,0x43,0xe,0x0,0x93,0x40,0x5b,0x43,0xc0,0xbf,0x43,0x69,0x43,0x8e,0x30,0x23,0x8e,0xbb,0x43,0x30,0x23,0x43,0x43,0x43,0x4f,0x91,0x1b,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AAgAK\300oA\277AHA\277i\300iAAI\276\221\273C\226\313\334\274\274CO\221\237\221C\\\223\221\026\223C\346\221'\216\221\221C\016\000\223@[C\300\324CiCi\276\221\221\221\221\221C\223\000\221\026\223C\346\221'\216\221\221C\016\000\223@[CmaliC\216@[C\273CO\221\217\221C]\223\222\225\221C\223\346CO\221\217\221C]\223\221\225\221C\223\346\221'\216\225\221C\016\000\235@[C\300#C\223AAiAi\276\221\221\221\221\221C\223\000\221\026\223C\346\221'\216\221\221C\016\000\223@[C\300\277CiC\2160#\216\273C0#CCCO\221\033\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d748f426b3bae8cbca70e3a11c7b414a99a3e62 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFBZ0FLwG9Bv0FIQb9pwGlBQUm+kbtDlsvcvLxDT5GfkUNck5EWk0PmkSeOkZFDDgCTQFtDwNRDaUNpvpGRkZGRQ5MAkRaTQ+aRJ46RkUMOAJNAW0NtYWxpQ45AW0O7Q0+Rj5FDXZOSlZFDk+ZDT5GPkUNdk5GVkUOT5pEnjpWRQw4AnUBbQ8AjQ5NBQWlBab6RkZGRkUOTAJEWk0PmkSeOkZFDDgCTQFtDwL9DaUOOMCOOu0MwI0NDQ0+RGwAACws= Step #5: MERGE-OUTER: attempt 3283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1552995565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555af8042198, 0x555af804a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555af804a918,0x555af80d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d748f426b3bae8cbca70e3a11c7b414a99a3e62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11206 processed earlier; will process 4069 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555af58565dd bp 0x000000000000 sp 0x7ffe694453b0 T42095) Step #5: ==42095==The signal is caused by a READ memory access. Step #5: #0 0x555af58565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555af5678280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555af5677fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555af5655929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555af5576ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555af54cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555af54d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555af54bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555af54eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f459fc10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555af54b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42095==Register values: Step #5: rax = 0x0000555af8eb4320 rbx = 0x0000555af8eb4320 rcx = 0x0000555af8eb47d0 rdx = 0x00007f459fdd8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe694453b0 Step #5: r8 = 0x0000555af8eb4320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f459fdd8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555af8a55960 r14 = 0x0000000100000004 r15 = 0x0000555af79c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x7f,0x41,0x41,0x4,0x40,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0xff,0x62,0xe8,0xc5,0xd0,0x7e,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x95,0x0,0xe8,0x54,0x41,0x45,0xc0,0x41,0x6e,0x78,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xff,0xfb,0x62,0xc6,0xe8,0x40,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0x6e,0x41,0x45,0xc0,0x41,0x74,0x4e,0x41,0xc1,0xaf,0x49,0x4a,0x41,0x6b,0x41,0x45,0xc0,0x41,0x74,0x41,0x4a,0x4e,0x41,0xaf,0x41,0x41,0x41,0x69,0x6e,0x4e,0x41,0x51,0x69,0x41,0xb8,0x4e,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0xff,0x62,0xe8,0xc5,0xd0,0x7e,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x95,0x0,0xe8,0x54,0x41,0x45,0xc0,0x41,0x6e,0x78,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xff,0xfb,0x62,0xc6,0xe8,0x40,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0x6e,0x41,0x45,0xc0,0x41,0x74,0x4e,0x41,0xc1,0xaf,0x49,0x4e,0x41,0x11,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0xff,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001\177AA\004@\320\000\373\031l\001\306\373iAAM\320\000\373\031l\001\306\373\377b\350\305\320~\373\031<\001\306\373\225\000\350TAE\300AnxAAM\320\000\373\031l\001\377\373b\306\350@\320\000\373\031<\001\306\373b\377\350nAE\300AtNA\301\257IJAkAE\300AtAJNA\257AAAinNAQiA\270N\320\000\373\031l\001\306\373\377b\350\305\320~\373\031<\001\306\373\225\000\350TAE\300AnxAAM\320\000\373\031l\001\377\373b\306\350@\320\000\373\031<\001\306\373b\377\350nAE\300AtNA\301\257INA\021iAAM\320\000\373\031l\001\306\373\377\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-953bb5d0e5dd51ea558c427060d571c8af974d67 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQF/QUEEQNAA+xlsAcb7aUFBTdAA+xlsAcb7/2LoxdB++xk8Acb7lQDoVEFFwEFueEFBTdAA+xlsAf/7YsboQNAA+xk8Acb7Yv/obkFFwEF0TkHBr0lKQWtBRcBBdEFKTkGvQUFBaW5OQVFpQbhO0AD7GWwBxvv/YujF0H77GTwBxvuVAOhUQUXAQW54QUFN0AD7GWwB//tixuhA0AD7GTwBxvti/+huQUXAQXROQcGvSU5BEWlBQU3QAPsZbAHG+/8iAAALAAs= Step #5: MERGE-OUTER: attempt 3284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1553132180 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ac6f18198, 0x558ac6f20911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ac6f20918,0x558ac6fa80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/953bb5d0e5dd51ea558c427060d571c8af974d67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11207 processed earlier; will process 4068 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ac472c5dd bp 0x000000000000 sp 0x7ffdde7ba060 T42099) Step #5: ==42099==The signal is caused by a READ memory access. Step #5: #0 0x558ac472c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ac454e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ac454dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ac452b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ac444cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ac43a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ac43ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ac43956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ac43c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b03d2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ac4388aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42099==Register values: Step #5: rax = 0x0000558ac8b39530 rbx = 0x0000558ac8b39530 rcx = 0x0000558ac8b399e0 rdx = 0x00007f8b03ef7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdde7ba060 Step #5: r8 = 0x0000558ac8b39530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b03ef7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ac792b960 r14 = 0x0000000100000004 r15 = 0x0000558ac6898386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x41,0xb2,0xa8,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x45,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0x45,0x41,0xb2,0xa8,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x45,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb3,0xa8,0xb3,0xa8,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x45,0xb3,0xa8,0xb3,0xa8,0x45,0x41,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6b,0xb3,0xa8,0x41,0x1,0x41,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x4f,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0xb3,0xa8,0xb3,0xa8,0x6a,0xb3,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@CKA/lA\177AgAAM\001A\263\250*\263\250A\263\250*\263\250\263\250EE\263\250i\263\250\263\250EA\262\250%\263\250A\263\250j\263\250Ejl\263\251EAM\001A\263\250*\263\250EA\262\250%\263\250A\263\250j\263\250Ejl\263\251EAM\001A\263\250*\263\250\263\250E\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\263\250\263\250A/lA\177AgAAM\001A\263\250E\263\250\263\250EA\263\250i\263\250\263\250Elk\263\250A\001A%\263\250A\263\250j\263\250Ejl\263\251OAM\001A\263\250*\263\250\263\250EE\263\250\263\250\263\250j\263\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1572852425a29dbd0cabdcad937aeb56cb0facac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQENLQS9sQX9BZ0FBTQFBs6gqs6hBs6gqs6izqEVFs6hps6izqEVBsqgls6hBs6hqs6hFamyzqUVBTQFBs6gqs6hFQbKoJbOoQbOoarOoRWpss6lFQU0BQbOoKrOos6hFAAAAAAAAAAAAAAAAAAAAAAAAs6izqEEvbEF/QWdBQU0BQbOoRbOos6hFQbOoabOos6hFbGuzqEEBQSWzqEGzqGqzqEVqbLOpT0FNAUGzqCqzqLOoRUWzqLOos6hqswALAAs= Step #5: MERGE-OUTER: attempt 3285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1553270113 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f612eb6198, 0x55f612ebe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f612ebe918,0x55f612f460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1572852425a29dbd0cabdcad937aeb56cb0facac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11208 processed earlier; will process 4067 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6106ca5dd bp 0x000000000000 sp 0x7fffa665e650 T42103) Step #5: ==42103==The signal is caused by a READ memory access. Step #5: #0 0x55f6106ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6104ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6104ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6104c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6103eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f610342c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f61034c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6103336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f61035f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ce54f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f610326aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42103==Register values: Step #5: rax = 0x000055f6145ad6e0 rbx = 0x000055f6145ad6e0 rcx = 0x000055f6145adb90 rdx = 0x00007f9ce56bab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa665e650 Step #5: r8 = 0x000055f6145ad6e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ce56babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6138c9960 r14 = 0x0000000100000004 r15 = 0x000055f612836386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x29,0x69,0x69,0x69,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x44,0x18,0x40,0x0,0x1,0x41,0x41,0x41,0xb7,0x41,0xce,0xb8,0x8e,0xef,0x0,0x1,0x41,0x64,0x41,0x6f,0x69,0x1,0x6f,0x69,0x2,0x0,0x0,0x7a,0x41,0x7,0xb7,0x0,0x41,0xeb,0x1,0xf,0x1,0x1,0x5d,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x5d,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x0,0x0,0x0,0x41,0xb7,0xf,0x41,0xeb,0x7,0x1,0x0,0x1,0x97,0x93,0x93,0x93,0x92,0x93,0x93,0x93,0x93,0x93,0x97,0xf,0x0,0x15,0x0,0x93,0x93,0x8c,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0xf,0x1,0x1,0x5d,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x5d,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0xf,0x0,0x15,0x0,0x93,0x93,0x8c,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0xf,0x0,0x15,0x0,0x93,0x93,0x8c,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x95,0x93,0x93,0x93,0x97,0x0,0xb,0xe,0x0,0x0,0x79,0x0,0x77,0x0,0x15,0x0,0x0,0xb,0x0,0x53,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA/\003\000A\362\346)iiii\004\000A\032\004\200\000D\030@\000\001AAA\267A\316\270\216\357\000\001AdAoi\001oi\002\000\000zA\007\267\000A\353\001\017\001\001]\000\223\223\223\223\223\223\223]\000\223\223\223\223\223\223\000\000\000A\267\017A\353\007\001\000\001\227\223\223\223\222\223\223\223\223\223\227\017\000\025\000\223\223\214\223\223\223\223\223\223\223\017\001\001]\000\223\223\223\223\223\223\223]\000\223\223\223\223\223\223\223\223\017\000\025\000\223\223\214\223\223\223\223\223\223\223\223\223\223\223\223\223\223\017\000\025\000\223\223\214\223\223\223\223\223\223\223\223\223\223\223\225\223\223\223\227\000\013\016\000\000y\000w\000\025\000\000\013\000S\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3aaed3e0f0e678f34075bba77dabfb5ec1a7c5db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQS8DAEHy5ilpaWlpBABBGgSAAEQYQAABQUFBt0HOuI7vAAFBZEFvaQFvaQIAAHpBB7cAQesBDwEBXQCTk5OTk5OTXQCTk5OTk5MAAABBtw9B6wcBAAGXk5OTkpOTk5OTlw8AFQCTk4yTk5OTk5OTDwEBXQCTk5OTk5OTXQCTk5OTk5OTkw8AFQCTk4yTk5OTk5OTk5OTk5OTkw8AFQCTk4yTk5OTk5OTk5OTk5WTk5OXAAsOAAB5AHcAFQAACwBTAAsLAAs= Step #5: MERGE-OUTER: attempt 3286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1553405552 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623ecc80198, 0x5623ecc88911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623ecc88918,0x5623ecd100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3aaed3e0f0e678f34075bba77dabfb5ec1a7c5db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11209 processed earlier; will process 4066 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623ea4945dd bp 0x000000000000 sp 0x7ffdb4f2bbe0 T42107) Step #5: ==42107==The signal is caused by a READ memory access. Step #5: #0 0x5623ea4945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623ea2b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623ea2b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623ea293929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623ea1b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623ea10cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623ea1161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623ea0fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623ea1293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c8f067082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623ea0f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42107==Register values: Step #5: rax = 0x00005623ee828530 rbx = 0x00005623ee828530 rcx = 0x00005623ee8289e0 rdx = 0x00007f9c8f22fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb4f2bbe0 Step #5: r8 = 0x00005623ee828530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c8f22fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623ed693960 r14 = 0x0000000100000004 r15 = 0x00005623ec600386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x41,0x41,0x45,0x1,0x41,0x23,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x6c,0x45,0x41,0x75,0x41,0x6c,0x41,0x6c,0x45,0x41,0x4a,0x45,0x41,0x41,0x41,0x41,0x45,0x69,0x77,0x6f,0x6d,0x78,0x74,0x78,0x6e,0x75,0x78,0x41,0x45,0x6a,0x6c,0x69,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6b,0x6a,0x41,0x6c,0x78,0x45,0x45,0x41,0x41,0x45,0x1,0x41,0x23,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x41,0x41,0x45,0x1,0x41,0x23,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x41,0x6a,0x6c,0x69,0x41,0x61,0x45,0x41,0xba,0x41,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x41,0x41,0x45,0x6c,0x75,0x41,0x41,0x6c,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAAE\301Ej\300IAAEAAAE\301EjjAlxEEAAE\001A#A\227JEA\272AAE\001AlHvE!7lAlEAuAlAlEAJEAAAAEiwomxtxnuxAEjliAAEAAAE\301EkjAlxEEAAE\001A#A\227JEA\272AAE\301EjjAlxEEAAE\001A#A\227JEA\272AAE\001AAjliAaEA\272AA\272AAE\001AlAlvAAEluAAlAA\000AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2548794c176f9b0128fa29c921e6adff92604b79 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBRcFFasBJQUFFQUFBRcFFampBbHhFRUFBRQFBI0GXSkVBukFBRQFBbEh2RSE3bEFsRUF1QWxBbEVBSkVBQUFBRWl3b214dHhudXhBRWpsaUFBRUFBQUXBRWtqQWx4RUVBQUUBQSNBl0pFQbpBQUXBRWpqQWx4RUVBQUUBQSNBl0pFQbpBQUUBQUFqbGlBYUVBukFBukFBRQFBbEFsdkFBRWx1QUFsQUEAQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 3287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1553540450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb84ad9198, 0x55bb84ae1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb84ae1918,0x55bb84b690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2548794c176f9b0128fa29c921e6adff92604b79' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11210 processed earlier; will process 4065 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb822ed5dd bp 0x000000000000 sp 0x7ffe716237c0 T42111) Step #5: ==42111==The signal is caused by a READ memory access. Step #5: #0 0x55bb822ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb8210f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb8210efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb820ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb8200dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb81f65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb81f6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb81f566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb81f823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf2cd26082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb81f49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42111==Register values: Step #5: rax = 0x000055bb857144b0 rbx = 0x000055bb857144b0 rcx = 0x000055bb85714960 rdx = 0x00007fcf2ceeeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe716237c0 Step #5: r8 = 0x000055bb857144b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf2ceeebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb854ec960 r14 = 0x0000000100000004 r15 = 0x000055bb84459386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x32,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x21,0x1b,0x0,0x7a,0x0,0x21,0x15,0x0,0x15,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x0,0x0,0x15,0x80,0x0,0xd4,0x0,0xd4,0xd4,0x54,0x0,0x14,0x0,0x0,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x0,0x0,0x15,0x0,0x0,0xd4,0x0,0xd4,0xd4,0x54,0x0,0x14,0x0,0x0,0x0,0x15,0x0,0x0,0x15,0x0,0x15,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x0,0xd6,0x0,0xf,0xf,0xd4,0x0,0xd6,0x0,0x0,0x77,0x69,0x6e,0x0,0x0,0x0,0x5,0x1,0xf,0xf,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x80,0x0,0x0,0x0,0x0,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA2\004@A.A=JEAjACAjjAEA\340!\033\000z\000!\025\000\025\000\024\000\025\000\212\320\000\001\000\024\000\324\324\000\024\000\025\000\212\320\000\001\000\024\000\324\324\024\000\000\025\200\000\324\000\324\324T\000\024\000\000\000\212\320\000\001\000\024\000\324\324\000\024\000\025\000\212\320\000\001\000\024\000\324\324\024\000\000\025\000\000\324\000\324\324T\000\024\000\000\000\025\000\000\025\000\025\000\024\000\025\000\212\320\000\000\326\000\017\017\324\000\326\000\000win\000\000\000\005\001\017\017\000\001\017\017\324\032Y\000\000\032\000\001\000\000\000\000\373\231\000\000\000p\200\200\000\000\000\000A=JEAjACAjjA\000\000\000\000\001\017\017\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-320d90e9a9087eba734a1117766d85c5e106dabc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTIEQEEuQT1KRUFqQUNBampBRUHgIRsAegAhFQAVABQAFQCK0AABABQA1NQAFAAVAIrQAAEAFADU1BQAABWAANQA1NRUABQAAACK0AABABQA1NQAFAAVAIrQAAEAFADU1BQAABUAANQA1NRUABQAAAAVAAAVABUAFAAVAIrQAADWAA8P1ADWAAB3aW4AAAAFAQ8PAAEPD9QaWQAAGgABAAAAAPuZAAAAcICAAAAAAEE9SkVBakFDQWpqQQAAAAABDw8LAAs= Step #5: MERGE-OUTER: attempt 3288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1553675835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d9253b198, 0x560d92543911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d92543918,0x560d925cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/320d90e9a9087eba734a1117766d85c5e106dabc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11211 processed earlier; will process 4064 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d8fd4f5dd bp 0x000000000000 sp 0x7ffd338b8400 T42115) Step #5: ==42115==The signal is caused by a READ memory access. Step #5: #0 0x560d8fd4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d8fb71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d8fb70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d8fb4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d8fa6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d8f9c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d8f9d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d8f9b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d8f9e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9162337082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d8f9abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42115==Register values: Step #5: rax = 0x0000560d95037490 rbx = 0x0000560d95037490 rcx = 0x0000560d95037940 rdx = 0x00007f91624ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd338b8400 Step #5: r8 = 0x0000560d95037490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91624ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d92f4e960 r14 = 0x0000000100000004 r15 = 0x0000560d91ebb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xb0,0xe0,0x0,0xc0,0x67,0x41,0x6e,0x70,0x41,0x4b,0x74,0x67,0x41,0x45,0x45,0x41,0x45,0x41,0x49,0x6b,0x41,0x6b,0x48,0x6b,0x6b,0x41,0x96,0x89,0x6b,0x67,0x45,0x70,0x41,0x4b,0x74,0x67,0x41,0x45,0x45,0x41,0x45,0x41,0x49,0x6b,0x41,0x6b,0x48,0x6b,0x6a,0x41,0x96,0x89,0x6b,0x67,0x45,0xc1,0x45,0x41,0x75,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0x31,0x45,0x6b,0x77,0x67,0x41,0x6e,0x75,0x6f,0x41,0x6b,0x67,0x41,0x6e,0x45,0x6b,0x67,0x41,0x45,0x41,0x67,0x41,0x70,0x41,0x45,0x41,0x30,0x45,0x6b,0x77,0x67,0x41,0x6e,0x45,0x6b,0x0,0x59,0x0,0x0,0xa4,0xa4,0xa4,0xa6,0xa4,0xa4,0xa6,0xa4,0xa4,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa4,0xa4,0xa6,0xa4,0xa4,0xa6,0xa4,0xa4,0xa4,0xa4,0xa4,0xa4,0x0,0x0,0xfb,0x17,0x0,0x0,0xa4,0xa4,0xa4,0xa5,0x0,0x59,0x0,0x0,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0x0,0x1,0xaa,0x0,0x0,0xfb,0x16,0x0,0x0,0x56,0x0,0x68,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\260\340\000\300gAnpAKtgAEEAEAIkAkHkkA\226\211kgEpAKtgAEEAEAIkAkHkjA\226\211kgE\301EAugAnEkgAEA1EkwgAnuoAkgAnEkgAEAgApAEA0EkwgAnEk\000Y\000\000\244\244\244\246\244\244\246\244\244\000asm\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\244\244\246\244\244\246\244\244\244\244\244\244\000\000\373\027\000\000\244\244\244\245\000Y\000\000\000\025\200\000\025\200\000\000\000\001\252\000\000\373\026\000\000V\000hI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab970e77f3674b0f3c19ce5438b9073efef027d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEGw4ADAZ0FucEFLdGdBRUVBRUFJa0FrSGtrQZaJa2dFcEFLdGdBRUVBRUFJa0FrSGtqQZaJa2dFwUVBdWdBbkVrZ0FFQTFFa3dnQW51b0FrZ0FuRWtnQUVBZ0FwQUVBMEVrd2dBbkVrAFkAAKSkpKakpKakpABhc20BAAAAAAAAAAAAAAAAAAAAAAAAAACkpKakpKakpKSkpKQAAPsXAACkpKSlAFkAAAAVgAAVgAAAAAGqAAD7FgAAVgBoSQALAAs= Step #5: MERGE-OUTER: attempt 3289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1553812063 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a3fb79198, 0x563a3fb81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a3fb81918,0x563a3fc090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab970e77f3674b0f3c19ce5438b9073efef027d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11212 processed earlier; will process 4063 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a3d38d5dd bp 0x000000000000 sp 0x7ffff998f6f0 T42119) Step #5: ==42119==The signal is caused by a READ memory access. Step #5: #0 0x563a3d38d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a3d1af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a3d1aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a3d18c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a3d0adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a3d005c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a3d00f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a3cff66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a3d0223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21feb6c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a3cfe9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42119==Register values: Step #5: rax = 0x0000563a41b3a410 rbx = 0x0000563a41b3a410 rcx = 0x0000563a41b3a8c0 rdx = 0x00007f21fed34b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff998f6f0 Step #5: r8 = 0x0000563a41b3a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21fed34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a4058c960 r14 = 0x0000000100000004 r15 = 0x0000563a3f4f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x61,0x4,0x0,0x0,0x0,0x5,0x0,0x9a,0x0,0xa3,0x0,0xba,0x1a,0x0,0xc3,0xa7,0x0,0x0,0x0,0x0,0x0,0x7b,0x0,0x59,0x45,0x41,0x2d,0x0,0x78,0x0,0x1a,0xa6,0x0,0x9f,0xb6,0xbb,0xb6,0x0,0xbb,0xb6,0x8f,0x0,0xb8,0x0,0x48,0x1,0x1a,0xa6,0x1,0x9f,0xb6,0xbb,0xb6,0x0,0x0,0xb6,0xbb,0xb6,0x0,0x48,0x1,0x1a,0xa6,0x1,0x9f,0xb6,0xbb,0xb6,0x0,0x0,0xb6,0xbb,0xb6,0x0,0xbb,0xb6,0x8f,0x0,0xb6,0xbb,0xb6,0x0,0x0,0xb4,0x1,0x0,0x0,0x1a,0xb6,0x0,0xb6,0xbb,0x64,0x0,0x0,0xb5,0x0,0x47,0x1a,0xa6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbb,0x0,0xb4,0x0,0x81,0x1,0x1a,0xa6,0x1,0x9f,0xb6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x92,0x0,0x0,0x0,0xb6,0x0,0xb6,0xbb,0x0,0x47,0x1,0x1a,0xa6,0x1,0x9f,0xb6,0xbb,0xb6,0x0,0x0,0xb6,0xbb,0xb6,0x0,0xb6,0xbb,0xb6,0x0,0xbb,0xb6,0x8f,0x0,0xb6,0xbb,0xb6,0x0,0xb6,0x8f,0x0,0x47,0x1a,0xa6,0x1,0x9f,0xb6,0xbb,0xb6,0x8f,0x0,0xb3,0xbb,0x0,0xb4,0x0,0x47,0x1,0x1a,0xa6,0x1,0x9f,0xb6,0xbb,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAa\004\000\000\000\005\000\232\000\243\000\272\032\000\303\247\000\000\000\000\000{\000YEA-\000x\000\032\246\000\237\266\273\266\000\273\266\217\000\270\000H\001\032\246\001\237\266\273\266\000\000\266\273\266\000H\001\032\246\001\237\266\273\266\000\000\266\273\266\000\273\266\217\000\266\273\266\000\000\264\001\000\000\032\266\000\266\273d\000\000\265\000G\032\246\000\000\000\000\000\000\000\000\273\000\264\000\201\001\032\246\001\237\266\000\000\000\000\000\000\000\000\000\000\222\000\000\000\266\000\266\273\000G\001\032\246\001\237\266\273\266\000\000\266\273\266\000\266\273\266\000\273\266\217\000\266\273\266\000\266\217\000G\032\246\001\237\266\273\266\217\000\263\273\000\264\000G\001\032\246\001\237\266\273\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9813b82ed0a0e848d41dd81627dbccdc871ca596 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQWEEAAAABQCaAKMAuhoAw6cAAAAAAHsAWUVBLQB4ABqmAJ+2u7YAu7aPALgASAEapgGftru2AAC2u7YASAEapgGftru2AAC2u7YAu7aPALa7tgAAtAEAABq2ALa7ZAAAtQBHGqYAAAAAAAAAALsAtACBARqmAZ+2AAAAAAAAAAAAAJIAAAC2ALa7AEcBGqYBn7a7tgAAtru2ALa7tgC7to8Atru2ALaPAEcapgGftru2jwCzuwC0AEcBGqYBn7a7AQALAAs= Step #5: MERGE-OUTER: attempt 3290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1553948819 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574184f8198, 0x557418500911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557418500918,0x5574185880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9813b82ed0a0e848d41dd81627dbccdc871ca596' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11213 processed earlier; will process 4062 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 461 ft: 462 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 474 ft: 580 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557415d0c5dd bp 0x000000000000 sp 0x7fffa3d7b3a0 T42123) Step #5: ==42123==The signal is caused by a READ memory access. Step #5: #0 0x557415d0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557415b2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557415b2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557415b0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557415a2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557415984c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55741598e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574159756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574159a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f35d6bee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557415968aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42123==Register values: Step #5: rax = 0x00005574197a8430 rbx = 0x00005574197a8430 rcx = 0x00005574197a8420 rdx = 0x00007f35d6db6b80 Step #5: rdi = 0x00005574197a8420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffa3d7b3a0 Step #5: r8 = 0x00005574197a8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f35d6db6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557418f0b960 r14 = 0x0000000100000004 r15 = 0x0000557417e78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x35,0x6c,0x41,0x41,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfe,0x1,0xb2,0x41,0x46,0x1,0x41,0xb8,0x9d,0x63,0xbe,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0x33,0xb8,0x9d,0x9a,0x41,0x0,0xb8,0x9d,0x65,0xb8,0x9d,0x41,0x41,0x41,0x9d,0x70,0x41,0xb1,0x30,0x46,0xc1,0x41,0x63,0x41,0xfe,0xff,0x0,0x0,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x43,0x63,0x41,0x7a,0xbe,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0x9d,0xb8,0x6e,0x41,0x69,0x6c,0x41,0x41,0x75,0x78,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0x6e,0x6c,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0xbd,0xfd,0x1,0x41,0x63,0x6c,0x75,0x41,0x41,0x75,0x78,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0x6e,0x41,0x9d,0xb8,0xb6,0x6c,0x69,0x6f,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0015lAA\004@AsAMA\235\305\376\001\262AF\001A\270\235c\276A\270\234eAA\270\235\237AA\270\234e\270\235\237AA\270\234cApA\261\270\234e\270\235\235AA\270\234cApA\2613\270\235\232A\000\270\235e\270\235AAA\235pA\2610F\301AcA\376\377\000\000F\301AEh\004@\005\017\000\013CcAz\276AA\270\235\235AA\270\234e\270\235\235AA\270\234cApA\235\270nAilAAux\270\235\235AA\270\234aA\235nlAA\270\235\235AA\270\234aA\235\275\375\001AcluAAux\270\235\235AA\270\234aA\235nA\235\270\266lioux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be086daefa3e2a59118edf1bc4aebb2ba5f9de6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATVsQUEEQEFzQU1BncX+AbJBRgFBuJ1jvkG4nGVBQbidn0FBuJxluJ2fQUG4nGNBcEGxuJxluJ2dQUG4nGNBcEGxM7idmkEAuJ1luJ1BQUGdcEGxMEbBQWNB/v8AAEbBQUVoBEAFDwALQ2NBer5BQbidnUFBuJxluJ2dQUG4nGNBcEGduG5BaWxBQXV4uJ2dQUG4nGFBnW5sQUG4nZ1BQbicYUGdvf0BQWNsdUFBdXi4nZ1BQbicYUGdbkGduLZsaW91eAALAAs= Step #5: MERGE-OUTER: attempt 3291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1554089321 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a5ba88198, 0x563a5ba90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a5ba90918,0x563a5bb180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be086daefa3e2a59118edf1bc4aebb2ba5f9de6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11217 processed earlier; will process 4058 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a5929c5dd bp 0x000000000000 sp 0x7ffc7fbf4c10 T42127) Step #5: ==42127==The signal is caused by a READ memory access. Step #5: #0 0x563a5929c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a590be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a590bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a5909b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a58fbcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a58f14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a58f1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a58f056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a58f313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84e9ddb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a58ef8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42127==Register values: Step #5: rax = 0x0000563a5dad02a0 rbx = 0x0000563a5dad02a0 rcx = 0x0000563a5dad0750 rdx = 0x00007f84e9fa3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7fbf4c10 Step #5: r8 = 0x0000563a5dad02a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f84e9fa3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a5c49b960 r14 = 0x0000000100000004 r15 = 0x0000563a5b408386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x67,0x68,0x41,0x30,0x41,0xbe,0x45,0x68,0x45,0x41,0x77,0x45,0x68,0x41,0xa2,0x18,0x67,0x4d,0x41,0x76,0x41,0x7a,0x41,0x30,0x41,0xbe,0x68,0x41,0x6f,0x41,0x76,0x41,0x68,0x48,0x41,0x7a,0x68,0x41,0x30,0x41,0xbe,0x45,0x68,0x45,0x41,0x77,0x45,0x48,0x41,0xa2,0x18,0x67,0x4d,0x67,0x4d,0x4,0x40,0x5,0x12,0x0,0xb,0x48,0x45,0x4c,0x76,0x41,0xb8,0x41,0x76,0x41,0x7a,0x41,0x35,0x41,0xbc,0x68,0x41,0x88,0x41,0x68,0x68,0x48,0x41,0x4c,0x77,0x41,0x54,0x67,0x4,0x40,0x5,0xf,0x0,0xb,0x41,0x48,0x4c,0x6b,0x67,0x6a,0x48,0x45,0x48,0x76,0x41,0xb8,0x41,0x76,0x41,0x7a,0x41,0x32,0x41,0xbc,0x68,0x41,0x88,0x41,0x68,0x68,0x48,0x41,0x4c,0x77,0x41,0x54,0x67,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x48,0x4c,0x6b,0x67,0x6a,0x67,0x6f,0x67,0x41,0x45,0x68,0x4d,0x41,0x6c,0x41,0x94,0x96,0x91,0x87,0x78,0x69,0x41,0xa2,0xf0,0x67,0x67,0xc1,0x4d,0x4,0x40,0x5,0x12,0x0,0xb,0x48,0x45,0x69,0x6e,0x4c,0xd,0x0,0x76,0x41,0x7a,0x6d,0x41,0x4c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000AoAG\004@AKA\252Mg\301AghA0A\276EhEAwEhA\242\030gMAvAzA0A\276hAoAvAhHAzhA0A\276EhEAwEHA\242\030gMgM\004@\005\022\000\013HELvA\270AvAzA5A\274hA\210AhhHALwATg\004@\005\017\000\013AHLkgjHEHvA\270AvAzA2A\274hA\210AhhHALwATg\004@\005\022\000\013AHLkgjgogAEhMAlA\224\226\221\207xiA\242\360gg\301M\004@\005\022\000\013HEinL\015\000vAzmAL\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdef42dcbe84cd05e167647303cd92013c34d1e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFvQUcEQEFLQapNZ8FBZ2hBMEG+RWhFQXdFaEGiGGdNQXZBekEwQb5oQW9BdkFoSEF6aEEwQb5FaEVBd0VIQaIYZ01nTQRABRIAC0hFTHZBuEF2QXpBNUG8aEGIQWhoSEFMd0FUZwRABQ8AC0FITGtnakhFSHZBuEF2QXpBMkG8aEGIQWhoSEFMd0FUZwRABRIAC0FITGtnamdvZ0FFaE1BbEGUlpGHeGlBovBnZ8FNBEAFEgALSEVpbkwNAHZBem1BTAALAAs= Step #5: MERGE-OUTER: attempt 3292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1554227884 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560bde13f198, 0x560bde147911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560bde147918,0x560bde1cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bdef42dcbe84cd05e167647303cd92013c34d1e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11218 processed earlier; will process 4057 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560bdb9535dd bp 0x000000000000 sp 0x7ffddc0fb120 T42131) Step #5: ==42131==The signal is caused by a READ memory access. Step #5: #0 0x560bdb9535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560bdb775280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560bdb774fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560bdb752929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560bdb673ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560bdb5cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560bdb5d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560bdb5bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560bdb5e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91d0181082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560bdb5afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42131==Register values: Step #5: rax = 0x0000560be049d3c0 rbx = 0x0000560be049d3c0 rcx = 0x0000560be049d870 rdx = 0x00007f91d0349b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddc0fb120 Step #5: r8 = 0x0000560be049d3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91d0349be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560bdeb52960 r14 = 0x0000000100000004 r15 = 0x0000560bddabf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0xe0,0x0,0x0,0x41,0x1a,0x0,0x0,0x0,0x1,0x0,0xfd,0xe,0x1a,0xfb,0x1e,0x70,0x0,0x0,0x1a,0xfb,0x1e,0x6f,0x6f,0x0,0x0,0x1,0x0,0xfd,0xe,0x0,0x0,0x1,0x0,0xfd,0xe,0x1a,0xfb,0x1a,0x70,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0xba,0x1a,0x1a,0xb1,0x0,0x80,0x1a,0x20,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x0,0x1a,0xfb,0x1e,0x6f,0x6f,0x0,0x6f,0x6f,0x0,0x41,0xe0,0x0,0x0,0x0,0x4b,0x41,0xaa,0xe0,0x6c,0x41,0x1a,0x0,0x0,0x0,0x1,0x0,0xfd,0xe,0x1a,0xfb,0x1e,0x70,0x0,0x0,0x1a,0xfb,0x1e,0x6f,0x6f,0x0,0x0,0x1,0x0,0xfd,0xe,0x1a,0xfb,0x1a,0x70,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0x80,0x1a,0x0,0xb1,0x1a,0xba,0x1a,0x20,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x0,0x1a,0xfb,0x1e,0x1,0x0,0xfd,0xe,0x1a,0x0,0xfb,0x1e,0x0,0x1a,0xfb,0x1e,0x6b,0x6f,0x0,0x0,0x1,0x0,0xfd,0xe,0x1a,0xfb,0x1e,0x6f,0x6f,0x0,0x0,0x1,0x0,0xfd,0xe,0x1a,0xfb,0x15,0x70,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0x0,0x1,0x0,0xfd,0xe,0x1a,0xfb,0x1e,0x70,0x0,0x0,0x1a,0xfb,0x1e,0x6f,0x6f,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\340\000\000A\032\000\000\000\001\000\375\016\032\373\036p\000\000\032\373\036oo\000\000\001\000\375\016\000\000\001\000\375\016\032\373\032p\000\032\373\036o\000\032\272\032\032\261\000\200\032 \000\032\373\036o\000\000\032\373\036oo\000oo\000A\340\000\000\000KA\252\340lA\032\000\000\000\001\000\375\016\032\373\036p\000\000\032\373\036oo\000\000\001\000\375\016\032\373\032p\000\032\373\036o\000\032\200\032\000\261\032\272\032 \000\032\373\036o\000\000\032\373\036\001\000\375\016\032\000\373\036\000\032\373\036ko\000\000\001\000\375\016\032\373\036oo\000\000\001\000\375\016\032\373\025p\000\032\373\036o\000\032\000\001\000\375\016\032\373\036p\000\000\032\373\036oo\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5c5528ef17ea17f1a3d34842bbadd193b0555c4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQeAAAEEaAAAAAQD9Dhr7HnAAABr7Hm9vAAABAP0OAAABAP0OGvsacAAa+x5vABq6GhqxAIAaIAAa+x5vAAAa+x5vbwBvbwBB4AAAAEtBquBsQRoAAAABAP0OGvsecAAAGvseb28AAAEA/Q4a+xpwABr7Hm8AGoAaALEauhogABr7Hm8AABr7HgEA/Q4aAPseABr7HmtvAAABAP0OGvseb28AAAEA/Q4a+xVwABr7Hm8AGgABAP0OGvsecAAAGvseb28AAAs= Step #5: MERGE-OUTER: attempt 3293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1554365100 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562aae560198, 0x562aae568911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562aae568918,0x562aae5f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5c5528ef17ea17f1a3d34842bbadd193b0555c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11219 processed earlier; will process 4056 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 446 ft: 447 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562aabd745dd bp 0x000000000000 sp 0x7ffe82e0ca30 T42135) Step #5: ==42135==The signal is caused by a READ memory access. Step #5: #0 0x562aabd745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562aabb96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562aabb95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562aabb73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562aaba94ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562aab9ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562aab9f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562aab9dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562aaba093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63aad2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562aab9d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42135==Register values: Step #5: rax = 0x0000562aafbe8430 rbx = 0x0000562aafbe8430 rcx = 0x0000562aafbe8420 rdx = 0x00007f63aaef4b80 Step #5: rdi = 0x0000562aafbe8420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe82e0ca30 Step #5: r8 = 0x0000562aafbe8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f63aaef4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562aaef73960 r14 = 0x0000000100000004 r15 = 0x0000562aadee0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0xb8,0xaa,0x45,0x41,0xdb,0x69,0x77,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0xb8,0xaa,0x77,0x41,0x9c,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x72,0x41,0x41,0x72,0xc0,0x41,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x6d,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x77,0xb8,0xaa,0xc0,0x6a,0x6c,0x75,0xc0,0x6e,0x78,0x69,0x41,0x6c,0x76,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x72,0x41,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x78,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xc0,0xb8,0xaa,0x77,0x41,0x41,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\270\252EA\333iwr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252A\270\252wA\234\270\252wAg\270\252wAEr\300A\327rrAAr\300AAAg\270\252sxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252AxvAg\270\252w\270\252wAEm\300A\327rArAAA\221\276w\270\252\300jlu\300nxiAlvwAg\270\252wAEr\300A\327rArArA\300AAg\270\252sxxAg\270\252w\270\252wAEr\300A\300\270\252wAAo\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-20d57fc8b44f920845882401f7c6652023629779 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNuKpFQdtpd3LAQddyQXJBQUGRvmrAd0HXcmdBwLiqQbiqd0GcuKp3QWe4qndBRXLAQddyckFBcsBBQUFnuKpzeHZBZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QddyZ0HAuKpBeHZBZ7iqd7iqd0FFbcBB13JBckFBQZG+d7iqwGpsdcBueGlBbHZ3QWe4qndBRXLAQddyQXJBckHAQUFnuKpzeHhBZ7iqd7iqd0FFcsBBwLiqd0FBbwALAAs= Step #5: MERGE-OUTER: attempt 3294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1554502831 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfc8fd1198, 0x55dfc8fd9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfc8fd9918,0x55dfc90610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20d57fc8b44f920845882401f7c6652023629779' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11221 processed earlier; will process 4054 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfc67e55dd bp 0x000000000000 sp 0x7ffd4bf4db60 T42139) Step #5: ==42139==The signal is caused by a READ memory access. Step #5: #0 0x55dfc67e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfc6607280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfc6606fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfc65e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfc6505ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfc645dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfc64671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfc644e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfc647a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b1f777082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfc6441aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42139==Register values: Step #5: rax = 0x000055dfca379400 rbx = 0x000055dfca379400 rcx = 0x000055dfca3798b0 rdx = 0x00007f3b1f93fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4bf4db60 Step #5: r8 = 0x000055dfca379400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b1f93fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfc99e4960 r14 = 0x0000000100000004 r15 = 0x000055dfc8951386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7b,0x42,0x4e,0x0,0x7d,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x81,0x85,0x85,0x85,0x85,0x85,0x85,0x42,0x7e,0x79,0x42,0x80,0x85,0x80,0x7d,0x7e,0x85,0x0,0x85,0x85,0x85,0x84,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x87,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7d,0x7e,0x7d,0x42,0x7e,0x7c,0x80,0x0,0x7d,0x85,0x85,0x85,0x85,0x87,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x85,0x85,0x85,0x85,0x85,0x42,0x42,0x42,0x7e,0x42,0x4e,0x85,0x7e,0x42,0x7b,0x7d,0x85,0x85,0x7f,0x85,0x85,0x81,0x80,0x85,0x85,0x85,0x85,0x85,0x7e,0x7c,0x80,0x0,0x7d,0x85,0x85,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAA\004@BBB{BN\000}\205\205\205\205\205\205\205\205\201\205\205\205\205\205\205B~yB\200\205\200}~\205\000\205\205\205\204\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205~\207\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205~\205\205\205\205\205\205\205\205}~}B~|\200\000}\205\205\205\205\207\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205~\205\205\205\205\205BBB~BN\205~B{}\205\205\177\205\205\201\200\205\205\205\205\205~|\200\000}\205\205Q\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd8e1c4ca472aca991280067355c26f3e70c9347 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUEEQEJCQntCTgB9hYWFhYWFhYWBhYWFhYWFQn55QoCFgH1+hQCFhYWEhYWFhYWFhYWFhYWFhYWFhX6HhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFfoWFhYWFhYWFfX59Qn58gAB9hYWFhYeFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYV+hYWFhYVCQkJ+Qk6FfkJ7fYWFf4WFgYCFhYWFhX58gAB9hYVRAAALAAs= Step #5: MERGE-OUTER: attempt 3295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1554640614 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed6d805198, 0x55ed6d80d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed6d80d918,0x55ed6d8950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd8e1c4ca472aca991280067355c26f3e70c9347' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11222 processed earlier; will process 4053 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed6b0195dd bp 0x000000000000 sp 0x7ffe4adb9cd0 T42143) Step #5: ==42143==The signal is caused by a READ memory access. Step #5: #0 0x55ed6b0195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed6ae3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed6ae3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed6ae18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed6ad39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed6ac91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed6ac9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed6ac826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed6acae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f410daed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed6ac75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42143==Register values: Step #5: rax = 0x000055ed7003f600 rbx = 0x000055ed7003f600 rcx = 0x000055ed7003fab0 rdx = 0x00007f410dcb5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4adb9cd0 Step #5: r8 = 0x000055ed7003f600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f410dcb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed6e218960 r14 = 0x0000000100000004 r15 = 0x000055ed6d185386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x68,0x69,0x4,0x40,0x41,0x41,0x4,0x40,0x0,0xb1,0xfb,0x18,0xc6,0x8e,0x4d,0x7,0xe7,0x0,0x1a,0x0,0x0,0x5e,0x0,0x9a,0x0,0x0,0xd0,0x6b,0x1,0x1,0xd0,0x71,0xd5,0x0,0xd0,0x71,0xd3,0x0,0x53,0x0,0x67,0x1b,0x5f,0x4a,0x0,0xfb,0x1e,0x0,0x0,0x43,0x1,0x0,0x0,0x0,0x0,0x4c,0x4c,0x4c,0x4b,0x4c,0x1,0xd0,0x71,0xd5,0x0,0xd0,0x71,0xd3,0x0,0x53,0x0,0x67,0x1b,0x5f,0xc,0x0,0x4a,0x0,0xfb,0x1e,0x0,0x0,0x53,0x0,0x67,0x4c,0x4c,0x4c,0x4c,0x4c,0x67,0x41,0x4f,0x4f,0x4f,0x6f,0x41,0xd0,0x87,0x6f,0x49,0x41,0x5e,0xc,0x0,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x67,0x1b,0x64,0x67,0x1b,0xb5,0xc,0x0,0x67,0x1b,0x5f,0xc,0x0,0x4a,0xc,0x0,0x4a,0x0,0xfb,0x1e,0x0,0x0,0x43,0x1,0x0,0x0,0x0,0x0,0x4c,0x4c,0x4c,0x4b,0x4c,0x1,0xd0,0x71,0xd5,0x0,0xd0,0x71,0xd3,0x0,0x53,0x0,0x67,0x1b,0x5f,0xc,0x0,0x4a,0x0,0xfb,0x1e,0x0,0x0,0x53,0x0,0x67,0x4f,0x4f,0x6f,0x41,0xd0,0x87,0x6f,0x49,0x41,0x5e,0xc,0x0,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xab,0xf,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAhi\004@AA\004@\000\261\373\030\306\216M\007\347\000\032\000\000^\000\232\000\000\320k\001\001\320q\325\000\320q\323\000S\000g\033_J\000\373\036\000\000C\001\000\000\000\000LLLKL\001\320q\325\000\320q\323\000S\000g\033_\014\000J\000\373\036\000\000S\000gLLLLLgAOOOoA\320\207oIA^\014\000og\033\265\014\000g\033dg\033\265\014\000g\033_\014\000J\014\000J\000\373\036\000\000C\001\000\000\000\000LLLKL\001\320q\325\000\320q\323\000S\000g\033_\014\000J\000\373\036\000\000S\000gOOoA\320\207oIA^\014\000og\033\265\014\000\033\253\017\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1f851f6f76e0a390bb3821304d0e08885e0c510 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQWhpBEBBQQRAALH7GMaOTQfnABoAAF4AmgAA0GsBAdBx1QDQcdMAUwBnG19KAPseAABDAQAAAABMTExLTAHQcdUA0HHTAFMAZxtfDABKAPseAABTAGdMTExMTGdBT09Pb0HQh29JQV4MAG9nG7UMAGcbZGcbtQwAZxtfDABKDABKAPseAABDAQAAAABMTExLTAHQcdUA0HHTAFMAZxtfDABKAPseAABTAGdPT29B0IdvSUFeDABvZxu1DAAbqw8AAAsACws= Step #5: MERGE-OUTER: attempt 3296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1554777161 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fb791a7198, 0x55fb791af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fb791af918,0x55fb792370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1f851f6f76e0a390bb3821304d0e08885e0c510' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11223 processed earlier; will process 4052 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 322 ft: 323 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fb769bb5dd bp 0x000000000000 sp 0x7fffbb254a10 T42147) Step #5: ==42147==The signal is caused by a READ memory access. Step #5: #0 0x55fb769bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fb767dd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fb767dcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fb767ba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fb766dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fb76633c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fb7663d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fb766246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fb766503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d9b014082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fb76617aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42147==Register values: Step #5: rax = 0x000055fb7aff6990 rbx = 0x000055fb7aff6990 rcx = 0x000055fb7aff6e40 rdx = 0x00007f6d9b1dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbb254a10 Step #5: r8 = 0x000055fb7aff6990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d9b1dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fb79bba960 r14 = 0x0000000100000004 r15 = 0x000055fb78b27386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x8,0x4,0x40,0x41,0x42,0x42,0x62,0x42,0xf9,0x42,0x42,0x1,0x89,0x42,0x7f,0x79,0x80,0x42,0xb5,0xaf,0x0,0x7c,0x42,0x89,0xb5,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x42,0x7c,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x89,0xbd,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0x7b,0x7c,0x42,0x89,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0x7c,0x42,0x89,0x4e,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x7c,0x42,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xe4,0x3b,0xb5,0xaf,0x42,0x89,0xfd,0x7f,0x7f,0x7f,0x42,0xe0,0x0,0x7c,0x89,0x42,0x42,0x89,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0x7c,0x42,0x89,0xb5,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x7c,0x42,0x80,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x42,0x42,0x4a,0x50,0x42,0x7e,0x0,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mA\010\004@ABBbB\371BB\001\211B\177y\200B\265\257\000|B\211\265\177~B\340\000|BB|\200\265\257BBBy\201B~B\340\000\265\257B\211\275\177\265\256BB{\212\200\265\257B\211\275\177\265\256BB{\212\200\265\257BBB\211\275B~B\340\000\265\257B\211\275\177{|B\211{\212B\211\275\177\265\257BF{|B\211N\177~B\340\000|B|B\200\265\257BBBy\201B~B\344;\265\257B\211\375\177\177\177B\340\000|\211BB\211{\212B\211\275\177\265\257BF{|B\211\265\177~B\340\000|B|B\200\340\000\265\257B\211\275\177\265\257BBBJPB~\000\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bea6d3b2d929b1ede4791134943bf86ff82b68f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQQgEQEFCQmJC+UJCAYlCf3mAQrWvAHxCibV/fkLgAHxCQnyAta9CQkJ5gUJ+QuAAta9Cib1/ta5CQnuKgLWvQom9f7WuQkJ7ioC1r0JCQom9Qn5C4AC1r0KJvX97fEKJe4pCib1/ta9CRnt8QolOf35C4AB8QnxCgLWvQkJCeYFCfkLkO7WvQon9f39/QuAAfIlCQol7ikKJvX+1r0JGe3xCibV/fkLgAHxCfEKA4AC1r0KJvX+1r0JCQkpQQn4AgAALAAs= Step #5: MERGE-OUTER: attempt 3297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1554915287 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649bb133198, 0x5649bb13b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649bb13b918,0x5649bb1c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3bea6d3b2d929b1ede4791134943bf86ff82b68f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11225 processed earlier; will process 4050 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 500 ft: 546 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 591 ft: 714 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649b89475dd bp 0x000000000000 sp 0x7ffce92cbda0 T42151) Step #5: ==42151==The signal is caused by a READ memory access. Step #5: #0 0x5649b89475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649b8769280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649b8768fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649b8746929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649b8667ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649b85bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649b85c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649b85b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649b85dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0f1317082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649b85a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42151==Register values: Step #5: rax = 0x00005649bc0c41d0 rbx = 0x00005649bc0c41d0 rcx = 0x00005649bc0c4680 rdx = 0x00007fd0f14dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce92cbda0 Step #5: r8 = 0x00005649bc0c41d0 r9 = 0x00007fd0f14dfc70 r10 = 0x00005649bbf49010 r11 = 0x00007fd0f14dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649bbb46960 r14 = 0x0000000100000004 r15 = 0x00005649baab3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0xc1,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0x0,0x0,0x0,0x0,0x0,0x85,0x0,0x15,0x80,0x80,0x80,0x0,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0xb8,0x9e,0xfc,0x2,0x41,0xb4,0x40,0x41,0x6e,0x6c,0x74,0x69,0x41,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x85,0x0,0x15,0x80,0x80,0x80,0x0,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x40,0xb8,0x9c,0x0,0x1a,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x0,0x85,0x0,0x85,0x0,0x15,0x80,0x80,0x80,0x0,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0xb8,0x9e,0xfc,0x2,0x41,0xb4,0x40,0x41,0x6e,0x6c,0x74,0x69,0x41,0x1a,0x1a,0x0,0x0,0x1b,0x1a,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x0,0x1b,0x1a,0x91,0x1a,0x6d,0x1,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x1a,0x1a,0xd4,0x1a,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x3b,0xc0,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037gH \000\300\301\267AIA\300v\270\234\374\006A\264@\270\234\000\000\000\000\000\205\000\025\200\200\200\000\270\234\374\002A\264\270\236\374\002A\264@AnltiA\000\000\000\025\000\000\000\000\000\000\374\205\000\205\000\025\200\200\200\000\270\234\374\002A\264@\270\234\000\032\000linux\267AIA\300v\270\234\374\006A\264@\270\234\374\003\000\205\000\205\000\025\200\200\200\000\270\234\374\002A\264\270\236\374\002A\264@AnltiA\032\032\000\000\033\032\201\032\324\032\000\217\000\033\032\221\032m\001\000\000\201\032\324\032\000\217\032\032\324\032A\264@\270\234\374\002A;\300\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b7eac6e25e829091ae4f5a25f42b27830421be8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9nSCAAwMG3QUlBwHa4nPwGQbRAuJwAAAAAAIUAFYCAgAC4nPwCQbS4nvwCQbRAQW5sdGlBAAAAFQAAAAAAAPyFAIUAFYCAgAC4nPwCQbRAuJwAGgBsaW51eLdBSUHAdric/AZBtEC4nPwDAIUAhQAVgICAALic/AJBtLie/AJBtEBBbmx0aUEaGgAAGxqBGtQaAI8AGxqRGm0BAACBGtQaAI8aGtQaQbRAuJz8AkE7wAAPggALAAs= Step #5: MERGE-OUTER: attempt 3298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1555054017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631dab9f198, 0x5631daba7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631daba7918,0x5631dac2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b7eac6e25e829091ae4f5a25f42b27830421be8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11230 processed earlier; will process 4045 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631d83b35dd bp 0x000000000000 sp 0x7ffea33c6910 T42155) Step #5: ==42155==The signal is caused by a READ memory access. Step #5: #0 0x5631d83b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631d81d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631d81d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631d81b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631d80d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631d802bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631d80351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631d801c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631d80483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc161162082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631d800faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42155==Register values: Step #5: rax = 0x00005631dbb76430 rbx = 0x00005631dbb76430 rcx = 0x00005631dbb76420 rdx = 0x00007fc16132ab80 Step #5: rdi = 0x00005631dbb76420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffea33c6910 Step #5: r8 = 0x00005631dbb76430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc16132abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631db5b2960 r14 = 0x0000000100000004 r15 = 0x00005631da51f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x5,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8c,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x43,0xa5,0x40,0x90,0xfb,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x8e,0xfc,0x5,0x41,0xfd,0x64,0x43,0x41,0x5,0x41,0x69,0x1,0x1,0x1,0x1a,0x45,0x45,0x1a,0x1a,0x41,0x70,0x41,0x45,0x45,0xd,0x0,0x41,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x5,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x43,0x8e,0xd8,0x61,0x91,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\005A\375dC\256\377\377\377\220\221\216\214\216\216\214\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'pn]C\245\300\220\373\221C\245@\220\373\221\225\221\221\221\221\221\213\221C\201'pn\216\374\005A\375dCA\005Ai\001\001\001\032EE\032\032ApAEE\015\000A\034kAA\004@AKC/\004\000\216\216\374\005A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214\000\000\000\000\000\000\013C\216\330a\221\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fce8cd1d2a20ad3374db94de59dd7e377f29e361 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/AVB/WRDrv///5CRjoyOjoyOkZGRQ/uRjo6Yj4xDLwQABEH9ZEOu////kJGLkUOBJ3BuXUOlQJD7kZGRkZGRkYuRQ4EncG5dQ6XAkPuRQ6VAkPuRlZGRkZGRi5FDgSdwbo78BUH9ZENBBUFpAQEBGkVFGhpBcEFFRQ0AQRxrQUEEQEFLQy8EAI6O/AVB/WRDrv///5CRjoyOjo6OkZGRQ/uRjo6Yj4wAAAAAAAALQ47YYZGMGgALAAs= Step #5: MERGE-OUTER: attempt 3299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1555191397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55660496e198, 0x556604976911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556604976918,0x5566049fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fce8cd1d2a20ad3374db94de59dd7e377f29e361' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11232 processed earlier; will process 4043 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42159==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566021825dd bp 0x000000000000 sp 0x7ffd5f90cd40 T42159) Step #5: ==42159==The signal is caused by a READ memory access. Step #5: #0 0x5566021825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556601fa4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556601fa3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556601f81929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556601ea2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556601dfac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556601e041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556601deb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556601e173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe18d1c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556601ddeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42159==Register values: Step #5: rax = 0x00005566056ab530 rbx = 0x00005566056ab530 rcx = 0x00005566056ab9e0 rdx = 0x00007fe18d38bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5f90cd40 Step #5: r8 = 0x00005566056ab530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe18d38bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556605381960 r14 = 0x0000000100000004 r15 = 0x00005566042ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x4b,0x33,0x4d,0xc0,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x67,0x67,0x41,0x6a,0x4b,0x41,0xa8,0x69,0x6e,0x4b,0x41,0x4b,0x6c,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x67,0x4b,0x72,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0x4b,0x41,0x4b,0x41,0x41,0x6c,0x4b,0x41,0x4c,0x41,0x7f,0x41,0x73,0x4b,0x6c,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x4c,0x41,0x7f,0x41,0x6a,0x41,0x6c,0x4b,0x4c,0x4b,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x4b,0x4b,0x41,0x41,0x6a,0x4b,0x48,0x4b,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0x6c,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x4c,0x41,0x7f,0x41,0x6a,0x41,0x6c,0x4b,0x4c,0x4b,0x41,0x4b,0x41,0x6c,0xac,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0x4b,0x41,0x4b,0x41,0x41,0x6c,0x4b,0x41,0x4c,0x4d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@CK3M\300A@i\267\266AgAjAALA\177AjKA/MA\300`AAKAlKAggAjKA\250inKAKlA/MA\300`AAKAgKrAjKAKAlKALA\177AjKKAKAAlKALA\177AsKlKA/MA\300`AAKAgKlAjKLA\177AjAlKLKAKAlKAKKAAjKHKALA\177AjKlKA/MA\300`AAKAgKlAjKLA\177AjAlKLKAKAl\254ALA\177AjKKAKAAlKALM\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6299dfd98ce8910068776ed192c1e54987d390ec Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQENLM03AQUBpt7ZBZ0FqQUFMQX9BaktBL01BwGBBQUtBbEtBZ2dBaktBqGluS0FLbEEvTUHAYEFBS0FnS3JBaktBS0FsS0FMQX9BaktLQUtBQWxLQUxBf0FzS2xLQS9NQcBgQUFLQWdLbEFqS0xBf0FqQWxLTEtBS0FsS0FLS0FBaktIS0FMQX9BaktsS0EvTUHAYEFBS0FnS2xBaktMQX9BakFsS0xLQUtBbKxBTEF/QWpLS0FLQUFsS0FMTQALAAs= Step #5: MERGE-OUTER: attempt 3300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1555328722 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563592219198, 0x563592221911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563592221918,0x5635922a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6299dfd98ce8910068776ed192c1e54987d390ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11233 processed earlier; will process 4042 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 383 ft: 384 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 428 ft: 488 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56358fa2d5dd bp 0x000000000000 sp 0x7fff29e4bcf0 T42163) Step #5: ==42163==The signal is caused by a READ memory access. Step #5: #0 0x56358fa2d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56358f84f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56358f84efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56358f82c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56358f74dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56358f6a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56358f6af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56358f6966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56358f6c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40fa499082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56358f689aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42163==Register values: Step #5: rax = 0x0000563593c7c430 rbx = 0x0000563593c7c430 rcx = 0x0000563593c7c420 rdx = 0x00007f40fa661b80 Step #5: rdi = 0x0000563593c7c420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff29e4bcf0 Step #5: r8 = 0x0000563593c7c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40fa661be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563592c2c960 r14 = 0x0000000100000004 r15 = 0x0000563591b99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6b,0x2,0x80,0x0,0x0,0x0,0x5f,0x2,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0xb,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x20,0x0,0x0,0x1,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x14,0x0,0x0,0xb,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x1,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xb1,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x6d,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x62,0x4,0x0,0x0,0xb,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001wk\002\200\000\000\000_\002\000\000\000b\004\000\000\000b\004\000\000\013\000\000\000\001\000\000\000\000b\004\000\000\013\000\000\000\000b\004\000\013\000\000\000\000b\004\000\000\013 \000\000\001\000\000\000b\004\000\000\013\000\000\000\000b\004\000\000\013\000\000\000\024\000\000\013\000\000\000\001\000\000\000\000b\004\000\000\013\000\000\000\000b\004\000\000\013\000\000\000\001\000\000\000b\004\000\000\013\000\000\000\000b\004\000\000\013\000\000\000\001\000\000\000\000b\004\000\000\013\000\000\000\001\000\000b\004\000\000\013\000\000\000\000\000\001\000\000\261\000\000\013\000\000\000\000\000\000m\000b\004\000\000\013\000\000\000\001\000\000\000\000b\004\000\000\013\000\000\000\000b\004\000\000\013\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fbfa9337160c6a64f4270529ce90d3ebcfef97dc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdrAoAAAABfAgAAAGIEAAAAYgQAAAsAAAABAAAAAGIEAAALAAAAAGIEAAsAAAAAYgQAAAsgAAABAAAAYgQAAAsAAAAAYgQAAAsAAAAUAAALAAAAAQAAAABiBAAACwAAAABiBAAACwAAAAEAAABiBAAACwAAAABiBAAACwAAAAEAAAAAYgQAAAsAAAABAABiBAAACwAAAAAAAQAAsQAACwAAAAAAAG0AYgQAAAsAAAABAAAAAGIEAAALAAAAAGIEAAALAAALAAs= Step #5: MERGE-OUTER: attempt 3301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1555466921 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b623acf198, 0x55b623ad7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b623ad7918,0x55b623b5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fbfa9337160c6a64f4270529ce90d3ebcfef97dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11236 processed earlier; will process 4039 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6212e35dd bp 0x000000000000 sp 0x7ffef75a7e20 T42167) Step #5: ==42167==The signal is caused by a READ memory access. Step #5: #0 0x55b6212e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b621105280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b621104fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6210e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b621003ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b620f5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b620f651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b620f4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b620f783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d5dee0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b620f3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42167==Register values: Step #5: rax = 0x000055b625590410 rbx = 0x000055b625590410 rcx = 0x000055b6255908c0 rdx = 0x00007f9d5e0a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef75a7e20 Step #5: r8 = 0x000055b625590410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d5e0a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6244e2960 r14 = 0x0000000100000004 r15 = 0x000055b62344f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x31,0x4,0x0,0x41,0x30,0x4,0x6c,0xd0,0x0,0x10,0x0,0xfb,0x19,0x51,0x0,0xf9,0x0,0xd4,0x0,0xfb,0x1b,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0x5,0x0,0x0,0x53,0x0,0x0,0xd0,0x0,0x0,0x0,0xfb,0x1b,0x0,0x0,0xfb,0x1b,0x0,0x0,0xc4,0x0,0xa4,0x0,0x4b,0xd0,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x45,0x0,0x0,0x53,0x0,0x0,0xd0,0x0,0x0,0x42,0x59,0x0,0x56,0x0,0xbe,0x0,0xfb,0x1b,0xd0,0x0,0x0,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0xc1,0xc0,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x0,0x0,0x0,0x45,0x0,0x0,0x53,0x4f,0x0,0xd0,0x0,0x0,0x42,0x59,0x0,0x7a,0x0,0xb6,0x0,0xfb,0x1b,0xd0,0x0,0x0,0x0,0x0,0x9c,0x0,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xe,0x1,0x0,0x0,0xd0,0x0,0x0,0xb0,0x42,0x56,0x0,0xbe,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x45,0x0,0xd0,0x6c,0x0,0x0,0x0,0x0,0x0,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xd5,0x42,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA1\004\000A0\004l\320\000\020\000\373\031Q\000\371\000\324\000\373\033\000\000\274\000K\000K\320\000\000\000\005\000\000S\000\000\320\000\000\000\373\033\000\000\373\033\000\000\304\000\244\000K\320\000\373\033\321\000\000\000E\000\000S\000\000\320\000\000BY\000V\000\276\000\373\033\320\000\000\000\000\274\000K\000K\320\000\000\000\301\300\301\301\301\301\301\301\301\000\000\000E\000\000SO\000\320\000\000BY\000z\000\266\000\373\033\320\000\000\000\000\234\000K\000K\320\000\000\000\301\301\301\301\301\301\301\301\301\301\301\301\016\001\000\000\320\000\000\260BV\000\276\000\373\033\321\000\000\000E\000\320l\000\000\000\000\000BBBBBBB\325B\000\000\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98885018b61748e3e2614655ff35b96efc1b3747 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTEEAEEwBGzQABAA+xlRAPkA1AD7GwAAvABLAEvQAAAABQAAUwAA0AAAAPsbAAD7GwAAxACkAEvQAPsb0QAAAEUAAFMAANAAAEJZAFYAvgD7G9AAAAAAvABLAEvQAAAAwcDBwcHBwcHBAAAARQAAU08A0AAAQlkAegC2APsb0AAAAACcAEsAS9AAAADBwcHBwcHBwcHBwcEOAQAA0AAAsEJWAL4A+xvRAAAARQDQbAAAAAAAQkJCQkJCQtVCAAAAAAsACws= Step #5: MERGE-OUTER: attempt 3302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1555602038 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f29c2a198, 0x563f29c32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f29c32918,0x563f29cba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98885018b61748e3e2614655ff35b96efc1b3747' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11237 processed earlier; will process 4038 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f2743e5dd bp 0x000000000000 sp 0x7ffedc7316d0 T42171) Step #5: ==42171==The signal is caused by a READ memory access. Step #5: #0 0x563f2743e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f27260280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f2725ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f2723d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f2715ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f270b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f270c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f270a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f270d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4435223082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f2709aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42171==Register values: Step #5: rax = 0x0000563f2a88f410 rbx = 0x0000563f2a88f410 rcx = 0x0000563f2a88f8c0 rdx = 0x00007f44353ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedc7316d0 Step #5: r8 = 0x0000563f2a88f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f44353ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f2a63d960 r14 = 0x0000000100000004 r15 = 0x0000563f295aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x41,0x67,0x6a,0x41,0x45,0x67,0x4d,0x49,0x41,0x6a,0x41,0x41,0x41,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x4b,0x6a,0x41,0x75,0x78,0x67,0x4b,0x41,0x41,0x4b,0x41,0xe3,0xc9,0x41,0x67,0x67,0x41,0x4d,0x6a,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x41,0x67,0x41,0x78,0x4b,0x41,0x96,0xc9,0x67,0x41,0x0,0x41,0x74,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x4b,0x6a,0x41,0x75,0x78,0x67,0x4b,0x41,0x41,0x4b,0x41,0xe3,0xc9,0x41,0x67,0x67,0x41,0x4d,0x6a,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x4b,0xe,0x2,0x0,0x1,0x0,0x0,0x41,0xe3,0xc9,0x41,0x67,0x67,0x41,0x4d,0x6a,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x4b,0xe,0x2,0x0,0x1,0x0,0x0,0x0,0x90,0x1,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0x80,0x80,0x0,0x0,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x4b,0x20,0x0,0x0,0x0,0x0,0x0,0x6d,0x1,0x1,0x1,0x0,0x0,0xfe,0x3,0x0,0x0,0x84,0x80,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKA\252MAgjAEgMIAjAAAtA:KA.KjAuxgKAAKA\343\311AggAMjA\373+\034\001\177AAgAxKA\226\311gA\000AttA:KA.KjAuxgKAAKA\343\311AggAMjA\373+\034\001\177A\226\033A\373+\034\001\177K\016\002\000\001\000\000A\343\311AggAMjA\373+\034\001\177A\226\033A\373+\034\001\177K\016\002\000\001\000\000\000\220\001\000 \000\376\003\000\000\200\200\000\000A\373+\034\001\177K \000\000\000\000\000m\001\001\001\000\000\376\003\000\000\204\200\000\000\200\200\000\200\200\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fff2070137a9125f9cef769b1a50ce919ab5834 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQapNQWdqQUVnTUlBakFBQXRBOktBLktqQXV4Z0tBQUtB48lBZ2dBTWpB+yscAX9BQWdBeEtBlslnQQBBdHRBOktBLktqQXV4Z0tBQUtB48lBZ2dBTWpB+yscAX9BlhtB+yscAX9LDgIAAQAAQePJQWdnQU1qQfsrHAF/QZYbQfsrHAF/Sw4CAAEAAACQAQAgAP4DAACAgAAAQfsrHAF/SyAAAAAAAG0BAQEAAP4DAACEgAAAgIAAgIAApQALAAs= Step #5: MERGE-OUTER: attempt 3303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1555737687 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591c833b198, 0x5591c8343911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591c8343918,0x5591c83cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2fff2070137a9125f9cef769b1a50ce919ab5834' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11238 processed earlier; will process 4037 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591c5b4f5dd bp 0x000000000000 sp 0x7fff03cd9af0 T42175) Step #5: ==42175==The signal is caused by a READ memory access. Step #5: #0 0x5591c5b4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591c5971280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591c5970fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591c594e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591c586fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591c57c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591c57d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591c57b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591c57e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc15d565082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591c57abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42175==Register values: Step #5: rax = 0x00005591c9747420 rbx = 0x00005591c9747420 rcx = 0x00005591c97478d0 rdx = 0x00007fc15d72db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff03cd9af0 Step #5: r8 = 0x00005591c9747420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc15d72dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591c8d4e960 r14 = 0x0000000100000004 r15 = 0x00005591c7cbb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x31,0x4,0x0,0x41,0x30,0x4,0x0,0xd0,0x0,0x10,0x0,0x41,0x3f,0x41,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7a,0x51,0x42,0x59,0x42,0x56,0x0,0xbc,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x50,0x69,0x6e,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x92,0x0,0x7a,0x51,0x0,0x56,0x1b,0x50,0x41,0x6e,0x69,0x0,0x0,0x56,0x1b,0x0,0x0,0x66,0x69,0x6e,0x20,0x0,0x0,0x1,0x50,0x69,0x6e,0x20,0x0,0x0,0x56,0x1b,0x50,0x69,0x6e,0x20,0x0,0x0,0x56,0x1b,0x0,0x1,0x50,0x69,0x6e,0x20,0x0,0x0,0x56,0x1b,0x50,0x69,0x77,0x69,0x6e,0x75,0x78,0x1b,0x0,0x0,0x56,0x1b,0x0,0x1,0x50,0x69,0x6e,0x20,0x0,0x0,0x56,0x1b,0x50,0x69,0x6e,0x20,0x0,0x0,0x56,0x1b,0x0,0x0,0x66,0x69,0x6e,0x20,0x0,0x0,0x1,0x50,0x69,0x6e,0x20,0x0,0x0,0x56,0x1b,0x50,0x1,0x0,0x0,0x10,0x0,0x56,0xb,0x0,0x1,0x51,0x69,0x6e,0x0,0x0,0x0,0x56,0x1b,0x50,0x69,0x6e,0x20,0x0,0x0,0x56,0x1b,0x0,0x0,0x66,0x69,0x6e,0x20,0x0,0x0,0xae,0x0,0x0,0x53,0x1b,0xa1,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA1\004\000A0\004\000\320\000\020\000A?AEA?EEA\001An\002\177B\004BzQBYBV\000\274\000\373\033\321\000\000\000Pin \000\000\000\000\000\000\000\222\000zQ\000V\033PAni\000\000V\033\000\000fin \000\000\001Pin \000\000V\033Pin \000\000V\033\000\001Pin \000\000V\033Piwinux\033\000\000V\033\000\001Pin \000\000V\033Pin \000\000V\033\000\000fin \000\000\001Pin \000\000V\033P\001\000\000\020\000V\013\000\001Qin\000\000\000V\033Pin \000\000V\033\000\000fin \000\000\256\000\000S\033\241\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfaef17de6fd602523a0d9ed45a750e8e76b5c64 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTEEAEEwBADQABAAQT9BRUE/RUVBAUFuAn9CBEJ6UUJZQlYAvAD7G9EAAABQaW4gAAAAAAAAAJIAelEAVhtQQW5pAABWGwAAZmluIAAAAVBpbiAAAFYbUGluIAAAVhsAAVBpbiAAAFYbUGl3aW51eBsAAFYbAAFQaW4gAABWG1BpbiAAAFYbAABmaW4gAAABUGluIAAAVhtQAQAAEABWCwABUWluAAAAVhtQaW4gAABWGwAAZmluIAAArgAAUxuhAAsACws= Step #5: MERGE-OUTER: attempt 3304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1555873185 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e783090198, 0x55e783098911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e783098918,0x55e7831200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfaef17de6fd602523a0d9ed45a750e8e76b5c64' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11239 processed earlier; will process 4036 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 373 ft: 374 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7808a45dd bp 0x000000000000 sp 0x7fff0d384cb0 T42179) Step #5: ==42179==The signal is caused by a READ memory access. Step #5: #0 0x55e7808a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7806c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7806c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7806a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7805c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e78051cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7805261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e78050d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7805393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8943cc4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e780500aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42179==Register values: Step #5: rax = 0x000055e784e31430 rbx = 0x000055e784e31430 rcx = 0x000055e784e31420 rdx = 0x00007f8943e8cb80 Step #5: rdi = 0x000055e784e31420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff0d384cb0 Step #5: r8 = 0x000055e784e31430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8943e8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e783aa3960 r14 = 0x0000000100000004 r15 = 0x000055e782a10386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x1,0x41,0x68,0x75,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x6c,0x67,0x77,0x41,0x41,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x41,0x77,0x69,0x77,0x1,0xd,0x0,0xc1,0xc1,0x6c,0x41,0x30,0x69,0x77,0x1,0xd,0x0,0x41,0x41,0x45,0x45,0x41,0x1,0x41,0x68,0x75,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x6c,0xc1,0x77,0x41,0x31,0x69,0x1,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x41,0x69,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x1,0xd,0x0,0x1,0x41,0x6c,0x69,0x69,0x41,0x69,0x45,0x41,0x6a,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x6c,0xc1,0x77,0x41,0x31,0x69,0x1,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x41,0x69,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x1,0xd,0x0,0x1,0xd,0x0,0xd,0x0,0x6d,0x41,0x6c,0xc1,0x77,0x41,0x31,0x69,0x1,0xd,0x0,0x41,0x41,0x4c,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\001Ahu\015\000AlAiiAjEiAwAwi\001\015\000AlgwAAIAMAgwgA\340lAiiAjEiAAwiw\001\015\000\301\301lA0iw\001\015\000AAEEA\001Ahu\015\000AlAiiAjEiAwAwi\001\015\000Al\301wA1i\001\015\000AALAAiAiKg\001G\015\000i\001\015\000\001AliiAiEAjAwAwi\001\015\000Al\301wA1i\001\015\000AALAAiAiKg\001G\015\000i\001\015\000\001\015\000\015\000mAl\301wA1i\001\015\000AALg\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0e1c92f8974cf50db34d452b9e9cab30a95218d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQQFBaHUNAEFsQWlpQWpFaUF3QXdpAQ0AQWxnd0FBSUFNQWd3Z0HgbEFpaUFqRWlBQXdpdwENAMHBbEEwaXcBDQBBQUVFQQFBaHUNAEFsQWlpQWpFaUF3QXdpAQ0AQWzBd0ExaQENAEFBTEFBaUFpS2cBRw0AaQENAAFBbGlpQWlFQWpBd0F3aQENAEFswXdBMWkBDQBBQUxBQWlBaUtnAUcNAGkBDQABDQANAG1BbMF3QTFpAQ0AQUFMZwALAAs= Step #5: MERGE-OUTER: attempt 3305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556011074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55991294b198, 0x559912953911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559912953918,0x5599129db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0e1c92f8974cf50db34d452b9e9cab30a95218d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11241 processed earlier; will process 4034 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 347 ft: 348 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55991015f5dd bp 0x000000000000 sp 0x7fff6e063ef0 T42183) Step #5: ==42183==The signal is caused by a READ memory access. Step #5: #0 0x55991015f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55990ff81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55990ff80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55990ff5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55990fe7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55990fdd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55990fde11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55990fdc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55990fdf43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc73d05a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55990fdbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42183==Register values: Step #5: rax = 0x00005599134c3cf0 rbx = 0x00005599134c3cf0 rcx = 0x00005599134c3ce0 rdx = 0x00007fc73d222b80 Step #5: rdi = 0x00005599134c3ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007fff6e063ef0 Step #5: r8 = 0x00005599134c3cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc73d222be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055991335e960 r14 = 0x0000000100000004 r15 = 0x00005599122cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x23,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xfd,0xf3,0xff,0x2d,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xfd,0xf3,0xff,0xff,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0x42,0x1,0x42,0x46,0x42,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xfd,0xf3,0xff,0xff,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0x42,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x42,0xe5,0x3a,0x7c,0xc3,0x42,0x1,0x42,0x46,0x43,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0xc3,0x1a,0x1,0x1a,0x42,0x7,0x42,0x42,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002#~A~A~\004@BBBF\304B\032 0 \032B\211\303BBF\304B\032 0 \032B\211\303B \032\303}BFB\001\202B \032\303}BFB\001\177B\005\202\001B\346}B\032\303\303\001BFB\001\202B\375\363\377-\000B\345:|\303\304B\032 0 \032\032\303\303\001BFB\001\202B\375\363\377\377\000B\345:|\303B\001BFB\202\001B\346}B\032\303\303\001BFB\001\202B\375\363\377\377\000B\345:|\303B\001BFB\001\202B \032\303}BFB\001\177B\005\202B\345:|\303B\001BFC\001\202B \032\303}BFB\001\177B\005\303\032\001\032B\007BBy\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b09b2a5e402dee460c2ffdffc7d10893816c0422 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAiN+QX5BfgRAQkJCRsRCGiAwIBpCicNCQkbEQhogMCAaQonDQiAaw31CRkIBgkIgGsN9QkZCAX9CBYIBQuZ9QhrDwwFCRkIBgkL98/8tAELlOnzDxEIaIDAgGhrDwwFCRkIBgkL98///AELlOnzDQgFCRkKCAULmfUIaw8MBQkZCAYJC/fP//wBC5Tp8w0IBQkZCAYJCIBrDfUJGQgF/QgWCQuU6fMNCAUJGQwGCQiAaw31CRkIBf0IFwxoBGkIHQkJ5iQALAAs= Step #5: MERGE-OUTER: attempt 3306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556149861 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e572723198, 0x55e57272b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e57272b918,0x55e5727b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b09b2a5e402dee460c2ffdffc7d10893816c0422' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11243 processed earlier; will process 4032 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e56ff375dd bp 0x000000000000 sp 0x7ffe79bb6a50 T42187) Step #5: ==42187==The signal is caused by a READ memory access. Step #5: #0 0x55e56ff375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e56fd59280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e56fd58fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e56fd36929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e56fc57ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e56fbafc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e56fbb91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e56fba06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e56fbcc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ec7c6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e56fb93aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42187==Register values: Step #5: rax = 0x000055e573637470 rbx = 0x000055e573637470 rcx = 0x000055e573637920 rdx = 0x00007f5ec7e32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe79bb6a50 Step #5: r8 = 0x000055e573637470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ec7e32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e573136960 r14 = 0x0000000100000004 r15 = 0x000055e5720a3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x6c,0x41,0x21,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0xf6,0xb8,0x9c,0x41,0xb8,0x99,0x9d,0x41,0xb8,0x65,0x41,0xe3,0x41,0x41,0xb8,0x9d,0x8d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x46,0x41,0x41,0xb7,0x41,0x41,0xb7,0xa3,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9e,0x65,0x1,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0xe5,0x48,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x48,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x48,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x48,0x4,0x40,0xb,0x0,0x5,0xf,0x45,0x45,0x41,0x61,0x73,0x6d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001PlA!\004@AsAMA\235\305\375\001\263AFAA\270\231AsAMA\235\305\375\001\263AFAA\270\231\235A\366\270\234A\270\231\235A\270eA\343AA\270\235\215AA\270\234e\270\235\235AA\270\234eFAA\267AA\267\243\235AA\270\234eAA\270\235AFAA\270\231\235AA\270\236e\001A\270\235\235AA\270\234\345H\004@\005\017\000\013EEAFAA\270\231\235AA\270\234eAA\270\235\235AA\270\234eH\270\235\235AA\270\234eH\004@\005\017\000\013EEAFAA\270\231\235AA\270\234eAA\270\235\235AA\270\234eH\004@\013\000\005\017EEAasm\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1599669d0674595e413d2dbbabd8cd3ee45b3d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVBsQSEEQEFzQU1BncX9AbNBRkFBuJlBc0FNQZ3F/QGzQUZBQbiZnUH2uJxBuJmdQbhlQeNBQbidjUFBuJxluJ2dQUG4nGVGQUG3QUG3o51BQbicZUFBuJ1BRkFBuJmdQUG4nmUBQbidnUFBuJzlSARABQ8AC0VFQUZBQbiZnUFBuJxlQUG4nZ1BQbicZUi4nZ1BQbicZUgEQAUPAAtFRUFGQUG4mZ1BQbicZUFBuJ2dQUG4nGVIBEALAAUPRUVBYXNtAQALAAs= Step #5: MERGE-OUTER: attempt 3307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556287048 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e0d3ae198, 0x555e0d3b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e0d3b6918,0x555e0d43e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a1599669d0674595e413d2dbbabd8cd3ee45b3d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11244 processed earlier; will process 4031 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e0abc25dd bp 0x000000000000 sp 0x7ffd5e73dab0 T42191) Step #5: ==42191==The signal is caused by a READ memory access. Step #5: #0 0x555e0abc25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e0a9e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e0a9e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e0a9c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e0a8e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e0a83ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e0a8441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e0a82b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e0a8573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44b6eb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e0a81eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42191==Register values: Step #5: rax = 0x0000555e0f624530 rbx = 0x0000555e0f624530 rcx = 0x0000555e0f6249e0 rdx = 0x00007f44b707db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5e73dab0 Step #5: r8 = 0x0000555e0f624530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f44b707dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e0ddc1960 r14 = 0x0000000100000004 r15 = 0x0000555e0cd2e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8d,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x91,0x8c,0x8c,0x8d,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8b,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x90,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x43,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x91,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8d,0x8c,0x8e,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x96,0x8c,0x8c,0x8d,0x8b,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8b,0x8c,0x8c,0x8c,0x8c,0x8c,0x0,0x0,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa9,0x6b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@C\214\214\214\214\214\214\214\214\215\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\221\214\214\215\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\213\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\220\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214C\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\221\214\214\214\214\214\214\214\214\214\215\214\216\214\214\214\214\214\214\214\214\214\226\214\214\215\213\214\214\214\214\214\214\214\214\214\213\214\214\214\214\214\000\000\000G\000\000\000\000\000\000\000\000\000\000\000\000\000\000\251k\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-84f99264fd042d9efc6bc334c550e43d74ea58b1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQEOMjIyMjIyMjI2MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMkYyMjYyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMi4yMjIyMjIyMjIyMjIyMjJCMjIyMjIyMjIyMjIyMjIyMQ4yMjIyMjIyMjIyMjIyMjIyMjIyMjIyRjIyMjIyMjIyMjYyOjIyMjIyMjIyMloyMjYuMjIyMjIyMjIyLjIyMjIwAAABHAAAAAAAAAAAAAAAAAACpawALAAs= Step #5: MERGE-OUTER: attempt 3308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556422853 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a56aeee198, 0x55a56aef6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a56aef6918,0x55a56af7e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84f99264fd042d9efc6bc334c550e43d74ea58b1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11245 processed earlier; will process 4030 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 455 ft: 456 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5687025dd bp 0x000000000000 sp 0x7ffd9f82e1c0 T42195) Step #5: ==42195==The signal is caused by a READ memory access. Step #5: #0 0x55a5687025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a568524280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a568523fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a568501929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a568422ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a56837ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a5683841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a56836b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a5683973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa958802082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a56835eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42195==Register values: Step #5: rax = 0x000055a56c7f7430 rbx = 0x000055a56c7f7430 rcx = 0x000055a56c7f7420 rdx = 0x00007fa9589cab80 Step #5: rdi = 0x000055a56c7f7420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd9f82e1c0 Step #5: r8 = 0x000055a56c7f7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9589cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a56b901960 r14 = 0x0000000100000004 r15 = 0x000055a56a86e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7e,0x42,0x42,0x42,0xbd,0xaa,0x83,0x4c,0x42,0xbd,0xbd,0xc3,0x42,0x55,0x42,0x42,0xc2,0x42,0x42,0x7a,0x79,0x42,0x42,0x56,0x42,0x42,0x42,0x42,0x43,0x42,0x42,0xc2,0x42,0x42,0x4d,0x79,0x42,0x42,0x56,0x42,0x42,0x42,0x42,0x42,0x89,0x3f,0x55,0x42,0x42,0x7a,0x7a,0x42,0xc2,0x42,0x42,0x42,0x89,0x42,0x3f,0x55,0x42,0x7a,0x42,0x7c,0x7c,0x7a,0x42,0x7d,0x7a,0x7a,0x42,0x42,0x42,0x84,0x3f,0x42,0x81,0x42,0x88,0x7c,0x42,0xbe,0xa9,0x42,0x42,0x7a,0x7d,0x42,0x42,0x57,0x42,0x42,0x42,0x42,0x42,0xfa,0x3f,0x55,0x42,0x89,0x85,0xbd,0x83,0x7a,0x42,0x57,0x42,0x7e,0x42,0x42,0x42,0xbd,0xa9,0x83,0x4c,0x42,0xbd,0x7e,0x42,0x42,0x42,0xbd,0xaa,0x83,0x4c,0x42,0xbd,0xbd,0xc3,0x42,0x55,0x42,0x42,0xc2,0x42,0x42,0x7a,0x7b,0x42,0x42,0x56,0x42,0x42,0x42,0x42,0x42,0x89,0x3f,0x55,0x42,0x7a,0x7a,0x42,0x89,0x3e,0x42,0x42,0x55,0x42,0x42,0xc2,0x42,0x42,0x43,0x42,0x42,0xc2,0x42,0x42,0x4d,0x79,0x42,0x42,0x56,0x42,0x42,0x42,0x42,0x42,0x89,0x3f,0x55,0x42,0x42,0x0,0x7b,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B~BBB\275\252\203LB\275\275\303BUBB\302BBzyBBVBBBBCBB\302BBMyBBVBBBBB\211?UBBzzB\302BBB\211B?UBzB||zB}zzBBB\204?B\201B\210|B\276\251BBz}BBWBBBBB\372?UB\211\205\275\203zBWB~BBB\275\251\203LB\275~BBB\275\252\203LB\275\275\303BUBB\302BBz{BBVBBBBB\211?UBzzB\211>BBUBB\302BBCBB\302BBMyBBVBBBBB\211?UBB\000{BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-286536057b9231f7e7dffb4f633379aed34a4d71 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJ+QkJCvaqDTEK9vcNCVUJCwkJCenlCQlZCQkJCQ0JCwkJCTXlCQlZCQkJCQok/VUJCenpCwkJCQolCP1VCekJ8fHpCfXp6QkJChD9CgUKIfEK+qUJCen1CQldCQkJCQvo/VUKJhb2DekJXQn5CQkK9qYNMQr1+QkJCvaqDTEK9vcNCVUJCwkJCentCQlZCQkJCQok/VUJ6ekKJPkJCVUJCwkJCQ0JCwkJCTXlCQlZCQkJCQok/VUJCAHtCQgALAAs= Step #5: MERGE-OUTER: attempt 3309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556559258 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a7adff198, 0x559a7ae07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a7ae07918,0x559a7ae8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/286536057b9231f7e7dffb4f633379aed34a4d71' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11247 processed earlier; will process 4028 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a786135dd bp 0x000000000000 sp 0x7ffdce85a2f0 T42199) Step #5: ==42199==The signal is caused by a READ memory access. Step #5: #0 0x559a786135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a78435280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a78434fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a78412929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a78333ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a7828bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a782951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a7827c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a782a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f920c0c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a7826faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42199==Register values: Step #5: rax = 0x0000559a7d7a05d0 rbx = 0x0000559a7d7a05d0 rcx = 0x0000559a7d7a0a80 rdx = 0x00007f920c28cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdce85a2f0 Step #5: r8 = 0x0000559a7d7a05d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f920c28cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a7b812960 r14 = 0x0000000100000004 r15 = 0x0000559a7a77f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x0,0x80,0x0,0x0,0x65,0x0,0x0,0x81,0x0,0x0,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x22,0x1,0xfb,0x18,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x80,0x80,0x0,0x0,0x0,0x86,0x0,0xd6,0x0,0x1,0x0,0x0,0x0,0x0,0xfc,0x86,0x0,0x86,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1c,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x86,0x0,0x0,0x86,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1c,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x1b,0x0,0x0,0x0,0x0,0x6b,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1c,0x0,0x1,0x0,0x0,0x0,0x0,0xfc,0x86,0x0,0x86,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1c,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x86,0x0,0x0,0x86,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1c,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x1b,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AoAA\004@AK\004@AJA\015\004\000\000\000\200\000\000e\000\000\201\000\000AJA\015AEMA\200\000\000\000\"\001\373\030\000\001\000\000\000\000\000\000\000\000\373\231\000\000\000\200\200\000\000\000\206\000\326\000\001\000\000\000\000\374\206\000\206\000\326\200\000\017\"\000\000\373\034\000\001\000\000\000\000\000\206\000\000\206\000\326\200\000\017\"\000\000\373\034\000\013\000\013\005\000\000\033\000\000\000\000k\000\326\200\000\017\"\000\000\373\034\000\001\000\000\000\000\374\206\000\206\000\326\200\000\017\"\000\000\373\034\000\001\000\000\000\000\000\206\000\000\206\000\326\200\000\017\"\000\000\373\034\000\013\000\013\005\000\000\033\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-73d1b83eba81c5bf71ab09ae8647fff66b539284 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBb0FBBEBBSwRAQUpBDQQAAACAAABlAACBAABBSkENQUVNQYAAAAAiAfsYAAEAAAAAAAAAAPuZAAAAgIAAAACGANYAAQAAAAD8hgCGANaAAA8iAAD7HAABAAAAAACGAACGANaAAA8iAAD7HAALAAsFAAAbAAAAAGsA1oAADyIAAPscAAEAAAAA/IYAhgDWgAAPIgAA+xwAAQAAAAAAhgAAhgDWgAAPIgAA+xwACwALBQAAGwAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 3310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556697030 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4f8364198, 0x55e4f836c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4f836c918,0x55e4f83f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73d1b83eba81c5bf71ab09ae8647fff66b539284' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11248 processed earlier; will process 4027 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4f5b785dd bp 0x000000000000 sp 0x7ffe2d747720 T42203) Step #5: ==42203==The signal is caused by a READ memory access. Step #5: #0 0x55e4f5b785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4f599a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4f5999fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4f5977929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4f5898ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4f57f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4f57fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4f57e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4f580d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f163da93082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4f57d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42203==Register values: Step #5: rax = 0x000055e4f9d58450 rbx = 0x000055e4f9d58450 rcx = 0x000055e4f9d58900 rdx = 0x00007f163dc5bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2d747720 Step #5: r8 = 0x000055e4f9d58450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f163dc5bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4f8d77960 r14 = 0x0000000100000004 r15 = 0x000055e4f7ce4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0xcd,0x28,0x69,0x41,0x6a,0x49,0x41,0x6c,0x69,0x41,0x77,0x4d,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0xc1,0x45,0x41,0x62,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x6d,0x77,0x4d,0x41,0x6c,0x69,0x41,0x77,0x4d,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x45,0x78,0x41,0x78,0x45,0x6a,0x41,0x45,0x41,0x45,0x4b,0x6c,0x6b,0x41,0x77,0x49,0x6c,0x41,0xf7,0x4c,0x41,0x4d,0x69,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x69,0x41,0x77,0x4d,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0xc1,0x45,0x41,0x6c,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x6d,0x45,0x69,0x73,0x41,0x6c,0x77,0x78,0x41,0x4b,0x6b,0x6c,0x41,0x41,0x45,0x78,0x41,0x41,0x6c,0x41,0x45,0x78,0x41,0x78,0x45,0x6a,0x41,0x45,0x41,0x45,0x4b,0x6c,0x6b,0x41,0x77,0x49,0x6c,0x41,0xf7,0x4c,0x41,0x4d,0x69,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x6c,0x41,0x45,0x41,0x41,0x41,0x77,0x20,0x32,0xd4,0x22,0xaa,0x0,0x1,0x22,0x32,0x0,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAG\004@AKA\252\315(iAjIAliAwMLAiiwEAisAl\301EAbiAwELAimwMAliAwMLAiiwEAisAlAExAxEjAEAEKlkAwIlA\367LAMiAiiwEAisAlAiAwMLAiiwEAisAl\301EAliAwELAimEisAlwxAKklAAExAAlAExAxEjAEAEKlkAwIlA\367LAMiAiiwEAisAllAEAAAw 2\324\"\252\000\001\"2\000\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5bedd80e4643756a8375badf541a326abe15d67 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUcEQEFLQarNKGlBaklBbGlBd01MQWlpd0VBaXNBbMFFQWJpQXdFTEFpbXdNQWxpQXdNTEFpaXdFQWlzQWxBRXhBeEVqQUVBRUtsa0F3SWxB90xBTWlBaWl3RUFpc0FsQWlBd01MQWlpd0VBaXNBbMFFQWxpQXdFTEFpbUVpc0Fsd3hBS2tsQUFFeEFBbEFFeEF4RWpBRUFFS2xrQXdJbEH3TEFNaUFpaXdFQWlzQWxsQUVBQUF3IDLUIqoAASIyABoLAAs= Step #5: MERGE-OUTER: attempt 3311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556833942 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ac4d40198, 0x564ac4d48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ac4d48918,0x564ac4dd00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5bedd80e4643756a8375badf541a326abe15d67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11249 processed earlier; will process 4026 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 292 ft: 293 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 343 ft: 388 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564ac25545dd bp 0x000000000000 sp 0x7ffc6010c9f0 T42207) Step #5: ==42207==The signal is caused by a READ memory access. Step #5: #0 0x564ac25545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564ac2376280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564ac2375fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564ac2353929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564ac2274ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564ac21ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564ac21d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564ac21bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564ac21e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1da59d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564ac21b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42207==Register values: Step #5: rax = 0x0000564ac732f670 rbx = 0x0000564ac732f670 rcx = 0x0000564ac732fb20 rdx = 0x00007fd1da765b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6010c9f0 Step #5: r8 = 0x0000564ac732f670 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1da765be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ac5753960 r14 = 0x0000000100000004 r15 = 0x0000564ac46c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x1a,0x0,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x70,0x0,0x10,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x0,0x0,0x0,0x5d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x70,0x0,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x70,0x0,0x10,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x0,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x1a,0x0,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x70,0x0,0x10,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x1,0x10,0x0,0x0,0x0,0x69,0xc0,0x41,0x10,0x0,0xfb,0x1b,0xfb,0x19,0x0,0x0,0x0,0x0,0xfb,0x1b,0x41,0x1a,0x1a,0x0,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x70,0x0,0x10,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x0,0x0,0x0,0x5d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0x70,0x0,0x10,0x0,0x0,0xfb,0x1b,0xfb,0x1a,0x1,0x10,0x0,0xfb,0x1b,0xfb,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AK\032\000\020\000\373\033\373\032\000p\000\020\000\000\373\033\373\032\000\000\000\000]\000\000\000\000\000\000\000\373\033\373\032\000\020\000\373\033\373\032\000p\000\020\000\373\033\373\032\000\020\000\373\033\373\032\000p\000\020\000\000\373\033\373\032\000\000\000\000\373\033\373\032\032\000\000\000\373\033\373\032\000\020\000\373\033\373\032\000p\000\020\000\000\373\033\373\032\001\020\000\000\000i\300A\020\000\373\033\373\031\000\000\000\000\373\033A\032\032\000\000\000\373\033\373\032\000\020\000\373\033\373\032\000p\000\020\000\000\373\033\373\032\000\000\000\000]\000\000\000\000\000\000\000\373\033\373\032\000\020\000\373\033\373\032\000p\000\020\000\000\373\033\373\032\001\020\000\373\033\373\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-faa9ba6f7f19aaa73b95dcfb377552f62b1b2a08 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEFLGgAQAPsb+xoAcAAQAAD7G/saAAAAAF0AAAAAAAAA+xv7GgAQAPsb+xoAcAAQAPsb+xoAEAD7G/saAHAAEAAA+xv7GgAAAAD7G/saGgAAAPsb+xoAEAD7G/saAHAAEAAA+xv7GgEQAAAAacBBEAD7G/sZAAAAAPsbQRoaAAAA+xv7GgAQAPsb+xoAcAAQAAD7G/saAAAAAF0AAAAAAAAA+xv7GgAQAPsb+xoAcAAQAAD7G/saARAA+xv7GgALAAs= Step #5: MERGE-OUTER: attempt 3312 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1556972870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f2bde96198, 0x55f2bde9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f2bde9e918,0x55f2bdf260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/faa9ba6f7f19aaa73b95dcfb377552f62b1b2a08' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11252 processed earlier; will process 4023 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2bb6aa5dd bp 0x000000000000 sp 0x7ffeac7f9cf0 T42211) Step #5: ==42211==The signal is caused by a READ memory access. Step #5: #0 0x55f2bb6aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2bb4cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2bb4cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2bb4a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f2bb3caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2bb322c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2bb32c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2bb3136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2bb33f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6867b39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2bb306aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42211==Register values: Step #5: rax = 0x000055f2beef9400 rbx = 0x000055f2beef9400 rcx = 0x000055f2beef98b0 rdx = 0x00007f6867d01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeac7f9cf0 Step #5: r8 = 0x000055f2beef9400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6867d01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2be8a9960 r14 = 0x0000000100000004 r15 = 0x000055f2bd816386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x70,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x86,0x45,0x41,0x9f,0x75,0x41,0x74,0xc1,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x45,0x41,0x75,0x6f,0x77,0x69,0x6e,0x41,0xa2,0x78,0x41,0x41,0x47,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x4d,0x75,0x1,0x67,0x41,0xc1,0x6f,0x41,0x6e,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x86,0x45,0x41,0x9f,0x75,0x41,0x74,0xc1,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x45,0x41,0x75,0x6f,0x77,0x69,0x6e,0x41,0xa2,0x78,0x41,0x41,0x47,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x4d,0x75,0x1,0x67,0x41,0xc1,0x6f,0x46,0x6b,0x78,0x41,0x41,0x45,0x41,0x54,0x78,0x41,0x67,0x41,0x41,0x45,0x41,0x41,0x46,0x45,0x41,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x3b,0x45,0x41,0x10,0x75,0x47,0x41,0x45,0xc1,0x41,0x67,0x41,0x41,0x45,0x41,0x75,0x41,0x45,0x41,0x45,0x41,0x75,0x6f,0x75,0x45,0x41,0x0,0x41,0xa2,0x78,0x0,0x41,0x6e,0x47,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+pAG\004@AKA\000AnAKA\000AnGA\206EA\237uAt\301AEtvA\000\020\000EtE\301AgAAEAuowinA\242xAAGtvA\000\020\000EtMu\001gA\301oAnAKA\000AnGA\206EA\237uAt\301AEtvA\000\020\000EtE\301AgAAEAuowinA\242xAAGtvA\000\020\000EtMu\001gA\301oFkxAAEATxAgAAEAAFEAAEAuoxA;EA\020uGAE\301AgAAEAuAEAEAuouEA\000A\242x\000AnG\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fd9b605ba296713f7fb60dab64224bfea555d6f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStwQUcEQEFLQQBBbkFLQQBBbkdBhkVBn3VBdMFBRXR2QQAQAEV0RcFBZ0FBRUF1b3dpbkGieEFBR3R2QQAQAEV0TXUBZ0HBb0FuQUtBAEFuR0GGRUGfdUF0wUFFdHZBABAARXRFwUFnQUFFQXVvd2luQaJ4QUFHdHZBABAARXRNdQFnQcFvRmt4QUFFQVR4QWdBQUVBQUZFQUFFQXVveEE7RUEQdUdBRcFBZ0FBRUF1QUVBRUF1b3VFQQBBongAQW5HAAALAAs= Step #5: MERGE-OUTER: attempt 3313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1557110867 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e7ffda6198, 0x55e7ffdae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e7ffdae918,0x55e7ffe360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fd9b605ba296713f7fb60dab64224bfea555d6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11253 processed earlier; will process 4022 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 559 ft: 560 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7fd5ba5dd bp 0x000000000000 sp 0x7ffd511b8690 T42215) Step #5: ==42215==The signal is caused by a READ memory access. Step #5: #0 0x55e7fd5ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7fd3dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7fd3dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7fd3b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7fd2daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7fd232c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7fd23c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7fd2236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7fd24f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ae5cae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7fd216aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42215==Register values: Step #5: rax = 0x000055e800ee7430 rbx = 0x000055e800ee7430 rcx = 0x000055e800ee7420 rdx = 0x00007f0ae5e76b80 Step #5: rdi = 0x000055e800ee7420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffd511b8690 Step #5: r8 = 0x000055e800ee7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ae5e76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8007b9960 r14 = 0x0000000100000004 r15 = 0x000055e7ff726386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x71,0x41,0x41,0x3,0x6c,0x41,0x41,0x41,0x4b,0xc0,0xc0,0xc0,0x41,0x73,0x1,0x72,0x45,0x1,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x41,0x1,0x77,0x41,0xc1,0xff,0xff,0x3,0x72,0x41,0x49,0x3,0x0,0xb,0x1,0x49,0x3,0x0,0xb,0x0,0x57,0x0,0x1a,0x0,0xf,0xf,0xf,0xd4,0xd6,0x0,0x77,0x0,0x0,0x5d,0x1a,0xd4,0x1a,0x0,0xf,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x1a,0x0,0xf,0xf,0xf,0xd4,0xd6,0x0,0x77,0x0,0x0,0x5d,0x1a,0x0,0x1a,0x0,0x0,0x61,0x1,0xb8,0x9b,0x0,0x0,0x1,0x0,0x0,0x61,0x1,0x0,0x0,0x0,0x85,0x1,0x80,0x0,0x41,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x46,0x0,0x1,0x0,0x0,0x61,0x1,0xb8,0x9b,0x0,0x0,0x1,0x0,0x0,0x61,0x1,0x0,0x0,0xa1,0x9d,0x0,0x0,0x41,0x41,0x6c,0x69,0x75,0x41,0x41,0x78,0x0,0x41,0x6e,0x41,0x6c,0x69,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x0,0x1,0x0,0x0,0x61,0x1,0xb8,0x9b,0x0,0x0,0x1,0x0,0xf,0x6d,0x3,0x0,0xb,0x69,0x41,0x70,0x1,0x41,0xc1,0x41,0x4b,0xc1,0x41,0x41,0x1,0x4,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000qAA\003lAAAK\300\300\300As\001rE\001\001\003\000\013iA\001i\003\000\013iA\001wA\301\377\377\003rAI\003\000\013\001I\003\000\013\000W\000\032\000\017\017\017\324\326\000w\000\000]\032\324\032\000\017\017\017\324\326\000Y\000\032\000\017\017\017\324\326\000w\000\000]\032\000\032\000\000a\001\270\233\000\000\001\000\000a\001\000\000\000\205\001\200\000A\001\000\000\373\235\000\000F\000\001\000\000a\001\270\233\000\000\001\000\000a\001\000\000\241\235\000\000AAliuAAx\000AnAli\000\000\373\235\000\000A\000\001\000\000a\001\270\233\000\000\001\000\017m\003\000\013iAp\001A\301AK\301AA\001\004\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a20e584fea937a51d06509630d1711a954d4c5f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBxQUEDbEFBQUvAwMBBcwFyRQEBAwALaUEBaQMAC2lBAXdBwf//A3JBSQMACwFJAwALAFcAGgAPDw/U1gB3AABdGtQaAA8PD9TWAFkAGgAPDw/U1gB3AABdGgAaAABhAbibAAABAABhAQAAAIUBgABBAQAA+50AAEYAAQAAYQG4mwAAAQAAYQEAAKGdAABBQWxpdUFBeABBbkFsaQAA+50AAEEAAQAAYQG4mwAAAQAPbQMAC2lBcAFBwUFLwUFBAQQACwALAAs= Step #5: MERGE-OUTER: attempt 3314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1557250380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636b4505198, 0x5636b450d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636b450d918,0x5636b45950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a20e584fea937a51d06509630d1711a954d4c5f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11255 processed earlier; will process 4020 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 338 ft: 339 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 512 ft: 561 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636b1d195dd bp 0x000000000000 sp 0x7ffcb4779b00 T42219) Step #5: ==42219==The signal is caused by a READ memory access. Step #5: #0 0x5636b1d195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636b1b3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636b1b3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636b1b18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636b1a39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636b1991c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636b199b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636b19826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636b19ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23dbf19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636b1975aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42219==Register values: Step #5: rax = 0x00005636b6542500 rbx = 0x00005636b6542500 rcx = 0x00005636b65429b0 rdx = 0x00007f23dc0e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb4779b00 Step #5: r8 = 0x00005636b6542500 r9 = 0x00007f23dc0e1cb0 r10 = 0x00005636b63c6010 r11 = 0x00007f23dc0e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636b4f18960 r14 = 0x0000000100000004 r15 = 0x00005636b3e85386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x21,0x41,0x41,0x2e,0x41,0x3d,0x71,0x41,0xc1,0x45,0x41,0x7a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x76,0x45,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x52,0x8a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x0,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x0,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x52,0x8a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x0,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x0,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x0,0xf,0xd4,0x5f,0x0,0x57,0xb8,0x1a,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0!AA.A=qA\301EAzqEAEAqA\"A\001AjtmEA-EvEABBBBBBBCBBBBBBBBBBBBBBBBBBBRBBBRBBBBBBRBBBR\212BBBBBBBRB\000BBBBBBBBBBRB\000BBBBBBRBBBBBBBBBBBBBBBBBBRBBBRBBBBBBRBBBR\212BBBBBBBRB\000BBBBBBBBBBRB\000BBBBBBRBBBRBBBBBBRB\000\017\324_\000W\270\032\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-93272ab90c0cbb1de7537378b902ccb4899e86a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAhQUEuQT1xQcFFQXpxRUFFQXFBIkEBQWp0bUVBLUV2RUFCQkJCQkJCQ0JCQkJCQkJCQkJCQkJCQkJCQkJSQkJCUkJCQkJCQlJCQkJSikJCQkJCQkJSQgBCQkJCQkJCQkJCUkIAQkJCQkJCUkJCQkJCQkJCQkJCQkJCQkJCQlJCQkJSQkJCQkJCUkJCQlKKQkJCQkJCQlJCAEJCQkJCQkJCQkJSQgBCQkJCQkJSQkJCUkJCQkJCQlJCAA/UXwBXuBrUAAs= Step #5: MERGE-OUTER: attempt 3315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1557387804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623972d1198, 0x5623972d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623972d9918,0x5623973610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93272ab90c0cbb1de7537378b902ccb4899e86a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11258 processed earlier; will process 4017 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562394ae55dd bp 0x000000000000 sp 0x7fffff626b70 T42223) Step #5: ==42223==The signal is caused by a READ memory access. Step #5: #0 0x562394ae55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562394907280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562394906fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623948e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562394805ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56239475dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623947671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56239474e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56239477a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8af909082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562394741aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42223==Register values: Step #5: rax = 0x00005623999fb430 rbx = 0x00005623999fb430 rcx = 0x00005623999fb420 rdx = 0x00007fe8afad1b80 Step #5: rdi = 0x00005623999fb420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffff626b70 Step #5: r8 = 0x00005623999fb430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8afad1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562397ce4960 r14 = 0x0000000100000004 r15 = 0x0000562396c51386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x72,0x7d,0x41,0x41,0x4,0x0,0x42,0xbe,0xbd,0x82,0x7b,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0x82,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x7f,0x1,0x42,0x64,0x42,0xc2,0x3a,0x1a,0x0,0x54,0xac,0x41,0x0,0x0,0x0,0x0,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x80,0x80,0x80,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0xb4,0x0,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x80,0x80,0x80,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0xb4,0x0,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x80,0x80,0x80,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0xb4,0x0,0x7f,0x7f,0x82,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0xb4,0x0,0x7f,0x7f,0x7f,0x7e,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x7f,0x0,0x7f,0x7f,0x7f,0x7e,0x7f,0xc2,0x1,0xa7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001r}AA\004\000B\276\275\202{B|B\377_B:\202BB}zB|B\377\177\001BdB\302:\032\000T\254A\000\000\000\000\177\177\177\177\177\177\177\177\177\200\200\200\177\177\177\177\177\177\177\264\000\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\200\200\200\177\177\177\177\177\177\177\264\000\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\200\200\200\177\177\177\177\177\177\177\264\000\177\177\202\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\177\264\000\177\177\177~\177\177\177\177\177\177\177\177\177\177\177\177\177\177\000\177\177\177~\177\302\001\247\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c43366917fd65804d19d862b47702331fc3d319 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXJ9QUEEAEK+vYJ7QnxC/19COoJCQn16QnxC/38BQmRCwjoaAFSsQQAAAAB/f39/f39/f3+AgIB/f39/f39/tAB/f39/f39/f39/f39/f39/f39/f39/f3+AgIB/f39/f39/tAB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f4CAgH9/f39/f3+0AH9/gn9/f39/f39/f39/f39/f39/f3+0AH9/f35/f39/f39/f39/f39/fwB/f39+f8IBpwALAAs= Step #5: MERGE-OUTER: attempt 3316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1557528174 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556967447198, 0x55696744f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55696744f918,0x5569674d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c43366917fd65804d19d862b47702331fc3d319' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11260 processed earlier; will process 4015 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556964c5b5dd bp 0x000000000000 sp 0x7fffdf987020 T42227) Step #5: ==42227==The signal is caused by a READ memory access. Step #5: #0 0x556964c5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556964a7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556964a7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556964a5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55696497bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5569648d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569648dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569648c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5569648f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a6508c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5569648b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42227==Register values: Step #5: rax = 0x00005569681ea410 rbx = 0x00005569681ea410 rcx = 0x00005569681ea8c0 rdx = 0x00007f7a65254b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdf987020 Step #5: r8 = 0x00005569681ea410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a65254be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556967e5a960 r14 = 0x0000000100000004 r15 = 0x0000556966dc7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x49,0x41,0x67,0x77,0x41,0x67,0x72,0x41,0x6c,0x69,0x41,0x77,0x41,0x41,0x4d,0x41,0x67,0x6c,0x73,0x41,0x49,0x77,0x41,0x4d,0x41,0x67,0x77,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x77,0x41,0x41,0x4d,0x41,0x67,0x6c,0x73,0x69,0x67,0x77,0x41,0x6c,0x69,0x41,0x77,0x41,0x67,0x77,0x41,0x4d,0x41,0x67,0x77,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x41,0x78,0x67,0x4d,0x41,0x6e,0x75,0x70,0x41,0x4d,0x41,0x67,0x67,0x1,0x41,0x6c,0x69,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x67,0x77,0x41,0x4d,0x41,0x67,0x67,0x41,0x6e,0x75,0x41,0x69,0x77,0x6c,0x67,0x78,0x41,0x4d,0x75,0x6e,0x41,0x70,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6c,0x69,0x69,0x6e,0x69,0x69,0x41,0x6c,0x69,0x69,0x6e,0x69,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x67,0x78,0x41,0x4d,0x4b,0x41,0x4d,0x41,0x67,0x77,0x41,0x67,0x4b,0x41,0x4d,0x41,0x67,0x77,0x77,0x41,0x41,0x4d,0x41,0x67,0x6c,0x0,0x41,0x6b,0x46,0x6e,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005AIAgwAgrAliAwAAMAglsAIwAMAgwAlinuxAMAggxAMggAAAwAAMAglsigwAliAwAgwAMAgwAlinuxAMAgAxgMAnupAMAgg\001AliinuxAMAggwAMAggAnuAiwlgxAMunApAlinuxAliiniiAliiniinuxAMAggxAMKAMAgwAgKAMAgwwAAMAgl\000AkFnux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd995ab527f7802aae92e3f99612db5b5d75672e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQUlBZ3dBZ3JBbGlBd0FBTUFnbHNBSXdBTUFnd0FsaW51eEFNQWdneEFNZ2dBQUF3QUFNQWdsc2lnd0FsaUF3QWd3QU1BZ3dBbGludXhBTUFnQXhnTUFudXBBTUFnZwFBbGlpbnV4QU1BZ2d3QU1BZ2dBbnVBaXdsZ3hBTXVuQXBBbGludXhBbGlpbmlpQWxpaW5paW51eEFNQWdneEFNS0FNQWd3QWdLQU1BZ3d3QUFNQWdsAEFrRm51eAALAAs= Step #5: MERGE-OUTER: attempt 3317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1557664181 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561705351198, 0x561705359911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561705359918,0x5617053e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd995ab527f7802aae92e3f99612db5b5d75672e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11261 processed earlier; will process 4014 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 504 ft: 545 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561702b655dd bp 0x000000000000 sp 0x7ffe2a62a370 T42231) Step #5: ==42231==The signal is caused by a READ memory access. Step #5: #0 0x561702b655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561702987280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561702986fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561702964929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561702885ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5617027ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5617027e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5617027ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5617027fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40b04d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5617027c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42231==Register values: Step #5: rax = 0x0000561706553870 rbx = 0x0000561706553870 rcx = 0x0000561706553d20 rdx = 0x00007f40b06a1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2a62a370 Step #5: r8 = 0x0000561706553870 r9 = 0x00007f40b06a1c30 r10 = 0x00005617063d8010 r11 = 0x00007f40b06a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561705d64960 r14 = 0x0000000100000004 r15 = 0x0000561704cd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x5,0x67,0x68,0x41,0x70,0x78,0x74,0x45,0x41,0x32,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x6b,0x6a,0x45,0x69,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x6b,0x6a,0x45,0x69,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x6b,0x6a,0x45,0x69,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x41,0xcb,0x6f,0x45,0x70,0x67,0x41,0x70,0x67,0x70,0x67,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x6f,0x41,0x70,0x67,0x45,0x69,0x45,0xd,0x0,0x41,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x69,0x41,0x1,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACEA\033A\005ghApxtEA2AAE\015\000AIEi\001EiE\015\000AIEi\001EiA\001EEwAjENA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557363c5e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557363c5dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557363c3b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557363b5cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557363ab4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557363abe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557363aa56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557363ad13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9aceb1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557363a98aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42235==Register values: Step #5: rax = 0x0000557368c37410 rbx = 0x0000557368c37410 rcx = 0x0000557368c378c0 rdx = 0x00007fb9ad079b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7b855950 Step #5: r8 = 0x0000557368c37410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb9ad079be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055736703b960 r14 = 0x0000000100000004 r15 = 0x0000557365fa8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xb8,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x41,0x6c,0x69,0x6f,0xc1,0x41,0x41,0x4d,0x41,0x41,0x41,0x41,0x4f,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6d,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x41,0x4d,0x41,0x41,0x41,0x4f,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0x41,0x4c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6c,0x41,0x41,0x4c,0x6e,0x69,0x41,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6c,0x69,0x41,0x6e,0x45,0xb3,0xa9,0x75,0x41,0x41,0x4d,0x41,0xc1,0xc7,0x4f,0x67,0x41,0x23,0x70,0x41,0x41,0x4f,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0x41,0x4c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6c,0x69,0x41,0x6e,0x4a,0x48,0x4c,0x1,0x6c,0x41,0x41,0x4c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6c,0x69,0x41,0x6e,0x45,0xb3,0xa9,0x75,0x41,0x41,0x4d,0x41,0xc1,0x41,0x4f,0x67,0x41,0x23,0x70,0x41,0x41,0x4f,0x67,0x41,0x48,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\270ApAJAoA?g\300AAAlio\301AAMAAAAOgA#pAJAliAnA\301JHL\001moAuE\263\251uAAMAAAOgA#pAJAliAnAALiAnA\301JHL\001lAALniAA\301JHL\001liAnE\263\251uAAMA\301\307OgA#pAAOgA#pAJAliAnAALiAnA\301JHL\001liAnJHL\001lAALiAnA\301JHL\001liAnE\263\251uAAMA\301AOgA#pAAOgAHH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3423992641458d12730e275881259289dca122a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPuEFwQUpBb0E/Z8BBQUFsaW/BQUFNQUFBQU9nQSNwQUpBbGlBbkHBSkhMAW1vQXVFs6l1QUFNQUFBT2dBI3BBSkFsaUFuQUFMaUFuQcFKSEwBbEFBTG5pQUHBSkhMAWxpQW5Fs6l1QUFNQcHHT2dBI3BBQU9nQSNwQUpBbGlBbkFBTGlBbkHBSkhMAWxpQW5KSEwBbEFBTGlBbkHBSkhMAWxpQW5Fs6l1QUFNQcFBT2dBI3BBQU9nQUhIAAALAAs= Step #5: MERGE-OUTER: attempt 3319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1557940954 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab78bcd198, 0x55ab78bd5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab78bd5918,0x55ab78c5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3423992641458d12730e275881259289dca122a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11265 processed earlier; will process 4010 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab763e15dd bp 0x000000000000 sp 0x7ffd83979840 T42239) Step #5: ==42239==The signal is caused by a READ memory access. Step #5: #0 0x55ab763e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab76203280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab76202fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab761e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab76101ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab76059c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab760631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab7604a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab760763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc911f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab7603daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42239==Register values: Step #5: rax = 0x000055ab7b3dc5c0 rbx = 0x000055ab7b3dc5c0 rcx = 0x000055ab7b3dca70 rdx = 0x00007efc913b8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd83979840 Step #5: r8 = 0x000055ab7b3dc5c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc913b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab795e0960 r14 = 0x0000000100000004 r15 = 0x000055ab7854d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x0,0x2,0x0,0x2,0x73,0x0,0x1,0xd0,0x0,0xd4,0xfb,0x1b,0xfb,0x15,0x0,0x1b,0xc2,0x1a,0x15,0x80,0x0,0x0,0x20,0x23,0x21,0x0,0x60,0x0,0x1a,0x15,0x80,0x0,0x0,0x0,0x1,0xd0,0x0,0xd4,0xfb,0x1b,0xfb,0x15,0x0,0x1b,0xc2,0x1a,0x15,0x80,0x0,0x0,0x0,0xd4,0x90,0x0,0x1,0x0,0x0,0x8d,0x1a,0xfb,0x15,0x0,0x1b,0xc2,0x1a,0x15,0x80,0x0,0x0,0x0,0x15,0x80,0x0,0x0,0x0,0x1,0xd0,0x0,0xd4,0xfb,0x1b,0xfb,0x15,0x0,0x1b,0xc2,0x1a,0x15,0x80,0x0,0x0,0x0,0xd4,0x90,0x0,0x1,0x0,0x0,0x8d,0x1a,0xfb,0x15,0x0,0x1b,0xc2,0x1a,0x0,0x1b,0xc2,0x1a,0x15,0x80,0x0,0x0,0x20,0x23,0x21,0x0,0x60,0x0,0x1a,0x15,0x80,0x0,0x55,0x0,0x0,0x72,0x6e,0x0,0x1b,0x83,0x81,0x7d,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x83,0x0,0x20,0x6,0xfb,0x15,0x0,0x1b,0xc2,0x1a,0x15,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0xb8,0x0,0xb0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004\000\002\000\002s\000\001\320\000\324\373\033\373\025\000\033\302\032\025\200\000\000 #!\000`\000\032\025\200\000\000\000\001\320\000\324\373\033\373\025\000\033\302\032\025\200\000\000\000\324\220\000\001\000\000\215\032\373\025\000\033\302\032\025\200\000\000\000\025\200\000\000\000\001\320\000\324\373\033\373\025\000\033\302\032\025\200\000\000\000\324\220\000\001\000\000\215\032\373\025\000\033\302\032\000\033\302\032\025\200\000\000 #!\000`\000\032\025\200\000U\000\000rn\000\033\203\201}|||||||||\203\000 \006\373\025\000\033\302\032\025\000\000\000\000\000\200\000\000\000\000\013\000\000\000\013\000]\000\254\000\270\000\260\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b35ab0ce7326edf0cb4912fa22ce9c371dadef22 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBAACAAJzAAHQANT7G/sVABvCGhWAAAAgIyEAYAAaFYAAAAAB0ADU+xv7FQAbwhoVgAAAANSQAAEAAI0a+xUAG8IaFYAAAAAVgAAAAAHQANT7G/sVABvCGhWAAAAA1JAAAQAAjRr7FQAbwhoAG8IaFYAAACAjIQBgABoVgABVAABybgAbg4F9fHx8fHx8fHx8gwAgBvsVABvCGhUAAAAAAIAAAAAACwAAAAsAXQCsALgAsAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1558076395 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ccfaff7198, 0x55ccfafff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ccfafff918,0x55ccfb0870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b35ab0ce7326edf0cb4912fa22ce9c371dadef22' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11266 processed earlier; will process 4009 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ccf880b5dd bp 0x000000000000 sp 0x7ffc412bd580 T42243) Step #5: ==42243==The signal is caused by a READ memory access. Step #5: #0 0x55ccf880b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ccf862d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ccf862cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ccf860a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ccf852bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ccf8483c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ccf848d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ccf84746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ccf84a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a17843082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ccf8467aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42243==Register values: Step #5: rax = 0x000055ccfc16b4b0 rbx = 0x000055ccfc16b4b0 rcx = 0x000055ccfc16b960 rdx = 0x00007f4a17a0bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc412bd580 Step #5: r8 = 0x000055ccfc16b4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a17a0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ccfba0a960 r14 = 0x0000000100000004 r15 = 0x000055ccfa977386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xe8,0x24,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0xfb,0x19,0x17,0x94,0x0,0x0,0x0,0x90,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x8b,0x92,0x92,0x92,0x90,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x8f,0x93,0x92,0x92,0x92,0x0,0x93,0x90,0x92,0x0,0x92,0x92,0x92,0x92,0x92,0x8b,0x92,0x92,0x92,0x90,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x8b,0x92,0x92,0x92,0x90,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x8f,0x93,0x92,0x92,0x92,0x0,0xb3,0x90,0x92,0x0,0x92,0x92,0x92,0x92,0x8f,0x92,0x97,0x92,0x92,0x92,0x8f,0x92,0x92,0x93,0x92,0x0,0x93,0x90,0x92,0x0,0x0,0x92,0x92,0x92,0x92,0x96,0x92,0x92,0x92,0x92,0x93,0x92,0x92,0x93,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x90,0x92,0x92,0x91,0x0,0xb,0x0,0x1a,0x5,0x0,0x0,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x98,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\350$iiiii\004@A\032\004@\000\373\031\027\224\000\000\000\220\222\222\222\222\222\222\222\222\222\222\222\222\222\222\213\222\222\222\220\222\222\222\222\222\222\222\222\222\217\223\222\222\222\000\223\220\222\000\222\222\222\222\222\213\222\222\222\220\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\213\222\222\222\220\222\222\222\222\222\222\222\222\222\217\223\222\222\222\000\263\220\222\000\222\222\222\222\217\222\227\222\222\222\217\222\222\223\222\000\223\220\222\000\000\222\222\222\222\226\222\222\222\222\223\222\222\223\222\222\222\222\222\222\222\222\220\222\222\221\000\013\000\032\005\000\000\222\222\222\222\222\222\222\222\222\222\222\230\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-df4c8fe65005a8d094f935e4d5529cb3704a38c8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEHoJGlpaWlpBEBBGgRAAPsZF5QAAACQkpKSkpKSkpKSkpKSkpKLkpKSkJKSkpKSkpKSko+TkpKSAJOQkgCSkpKSkouSkpKQkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkouSkpKQkpKSkpKSkpKSj5OSkpIAs5CSAJKSkpKPkpeSkpKPkpKTkgCTkJIAAJKSkpKWkpKSkpOSkpOSkpKSkpKSkpCSkpEACwAaBQAAkpKSkpKSkpKSkpKYAAsLAQs= Step #5: MERGE-OUTER: attempt 3321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1558214048 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3fbdce198, 0x55f3fbdd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3fbdd6918,0x55f3fbe5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df4c8fe65005a8d094f935e4d5529cb3704a38c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11267 processed earlier; will process 4008 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 465 ft: 466 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3bd9. Step #5: #2 pulse cov: 523 ft: 569 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3f95e25dd bp 0x000000000000 sp 0x7ffe59659a40 T42247) Step #5: ==42247==The signal is caused by a READ memory access. Step #5: #0 0x55f3f95e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3f9404280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3f9403fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3f93e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3f9302ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3f925ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3f92641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3f924b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3f92773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca93051082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3f923eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42247==Register values: Step #5: rax = 0x000055f3fd06a430 rbx = 0x000055f3fd06a430 rcx = 0x000055f3fd06a420 rdx = 0x00007fca93219b80 Step #5: rdi = 0x000055f3fd06a420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe59659a40 Step #5: r8 = 0x000055f3fd06a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca93219be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3fc7e1960 r14 = 0x0000000100000004 r15 = 0x000055f3fb74e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x7e,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0xad,0x42,0x82,0xc2,0x41,0x7d,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0x3d,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x41,0x82,0x42,0x42,0x7f,0x42,0x0,0x0,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0xba,0x42,0xc4,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7e,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x82,0x42,0x42,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x42,0x82,0x42,0x42,0x7f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B~B|B}zBBBAB\177\202\302BAyz~\210B;~\205zB\255B\202\302A}BAB\177\202\302B\377\202\302BB=~zB\177\202BA\202BB\177B\000\000zBAB\177\202\302B\177\202BBB}zzB\237\212BBAB\177\202\302BAyzy\210B;~\205zBBB}zzB\237\212\300;B\177\202\302B\377\202\302\272B\304\177\202\302BAy~y\210B;~\205zBBB}zzB\237\212\300;B\177\202\302B\377\202\302BB\304~z\202\302BB\304~z\202BB\302\205zBAB\177\202\302B\177\202BBB}zB\202BB\177\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9d37ca853a5c35c5264f5a3c52f711602c01189 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJ+QnxCfXpCQkJBQn+CwkJBeXp+iEI7foV6Qq1CgsJBfUJBQn+CwkL/gsJCQj1+ekJ/gkJBgkJCf0IAAHpCQUJ/gsJCf4JCQkJ9enpCn4pCQkFCf4LCQkF5enmIQjt+hXpCQkJ9enpCn4rAO0J/gsJC/4LCukLEf4LCQkF5fnmIQjt+hXpCQkJ9enpCn4rAO0J/gsJC/4LCQkLEfnqCwkJCxH56gkJCwoV6QkFCf4LCQn+CQkJCfXpCgkJCfwALAAs= Step #5: MERGE-OUTER: attempt 3322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1558353508 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583989a6198, 0x5583989ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5583989ae918,0x558398a360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e9d37ca853a5c35c5264f5a3c52f711602c01189' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11270 processed earlier; will process 4005 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583961ba5dd bp 0x000000000000 sp 0x7ffebc501b80 T42251) Step #5: ==42251==The signal is caused by a READ memory access. Step #5: #0 0x5583961ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558395fdc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558395fdbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558395fb9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558395edaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558395e32c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558395e3c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558395e236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558395e4f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2bb1593082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558395e16aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42251==Register values: Step #5: rax = 0x00005583996783f0 rbx = 0x00005583996783f0 rcx = 0x00005583996788a0 rdx = 0x00007f2bb175bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebc501b80 Step #5: r8 = 0x00005583996783f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2bb175bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005583993b9960 r14 = 0x0000000100000004 r15 = 0x0000558398326386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x31,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0xbb,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x4d,0x71,0xc1,0x0,0x7c,0x80,0x0,0x0,0x1,0x98,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x41,0xbb,0x71,0x45,0x41,0x45,0x41,0x71,0x22,0x1,0x41,0x41,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x4d,0x71,0xc1,0x0,0x1,0x98,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x41,0xbb,0x71,0x45,0x41,0x45,0x41,0x71,0x22,0x1,0x41,0x41,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x4d,0x71,0xc1,0x0,0x7c,0x80,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x1,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x80,0x0,0x0,0x1,0x98,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x7c,0x80,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x1,0x45,0x6a,0x45,0x0,0x41,0x71,0x45,0x41,0x41,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A1\004@A.A=qE\301EA\273qEAEAqA\"A\001AjtmEA-Mq\301\000|\200\000\000\001\230\017\324\326\000Y\000\000\000\000A\273qEAEAq\"\001AAAjtmEA-Mq\301\000\001\230\017\324\326\000Y\000\000\000\000A\273qEAEAq\"\001AAAjtmEA-Mq\301\000|\200\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032Y\000\000\001\001\017\017\324\032Y\000\000\200\000\000\001\230\017\324\326\000Y\000\000\000|\200\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032Y\000\000\001EjE\000AqEAA\373\231\000\010\000p\200\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b01b83163b86010b606ec9cadcfabbe2ce0338f9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTEEQEEuQT1xRcFFQbtxRUFFQXFBIkEBQWp0bUVBLU1xwQB8gAAAAZgP1NYAWQAAAABBu3FFQUVBcSIBQUFBanRtRUEtTXHBAAGYD9TWAFkAAAAAQbtxRUFFQXEiAUFBQWp0bUVBLU1xwQB8gAAAAQ8P1NYAWQAAAAABDw/UGlkAAAEBDw/UGlkAAIAAAAGYD9TWAFkAAAB8gAAAAQ8P1NYAWQAAAAABDw/UGlkAAAFFakUAQXFFQUH7mQAIAHCAAQALAAs= Step #5: MERGE-OUTER: attempt 3323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1558489443 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a178c96198, 0x55a178c9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a178c9e918,0x55a178d260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b01b83163b86010b606ec9cadcfabbe2ce0338f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11271 processed earlier; will process 4004 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1764aa5dd bp 0x000000000000 sp 0x7ffe8e52fa80 T42255) Step #5: ==42255==The signal is caused by a READ memory access. Step #5: #0 0x55a1764aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1762cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1762cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1762a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1761caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a176122c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a17612c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1761136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a17613f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff74c361082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a176106aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42255==Register values: Step #5: rax = 0x000055a17a125530 rbx = 0x000055a17a125530 rcx = 0x000055a17a1259e0 rdx = 0x00007ff74c529b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8e52fa80 Step #5: r8 = 0x000055a17a125530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff74c529be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1796a9960 r14 = 0x0000000100000004 r15 = 0x000055a178616386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbe,0xfc,0x4,0x41,0x43,0x43,0x64,0xff,0x43,0x43,0x43,0x91,0x91,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x40,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x1a,0x91,0x97,0x91,0x8c,0x91,0x91,0x1a,0x96,0x91,0x91,0x91,0x1,0x43,0x1a,0x20,0x97,0x91,0x8c,0x91,0x0,0x0,0x0,0x0,0x0,0x0,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x8e,0x43,0x40,0x31,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0xef,0x91,0x91,0x91,0x8c,0x1,0x1a,0x43,0x20,0x8c,0x97,0x91,0x91,0x8b,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x20,0x8c,0x90,0x8d,0x8d,0x8c,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x90,0x8d,0x8d,0x8c,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x93,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8e,0x8d,0x8d,0x8f,0x8d,0x8d,0x8d,0x8d,0x8d,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x97,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA/B\276\374\004ACCd\377CCC\221\221\220\221\221\221\221C\223\221\221'\216C@/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\032\221\227\221\214\221\221\032\226\221\221\221\001C\032 \227\221\214\221\000\000\000\000\000\000\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221\214 \226C\216C@1\220\216\221\216C\221\222\221\225\216C\357\221\221\221\214\001\032C \214\227\221\221\213\032\226\221\221C+\221 \214\220\215\215\214\215\215\215\215\215\215\215\215\220\215\215\214\215\215\215\215\215\215\215\215\215\223\215\215\215\215\215\213\216\215\215\217\215\215\215\215\215\225\216C\212\221\221\221\032\226\227\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3ec1af7e6f1e78a7544e7cf89517f46b5ee895e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQS9CvvwEQUNDZP9DQ0ORkZCRkZGRQ5ORkSeOQ0Av0ZFDK4yTkZORQ4qRkSCRQwEakZeRjJGRGpaRkZEBQxogl5GMkQAAAAAAAJGOQ5GSkZWOQ4qRkZEalpGRQyuRjCCWQ45DQDGQjpGOQ5GSkZWOQ++RkZGMARpDIIyXkZGLGpaRkUMrkSCMkI2NjI2NjY2NjY2NkI2NjI2NjY2NjY2NjZONjY2NjYuOjY2PjY2NjY2VjkOKkZGRGpaXAAALAAs= Step #5: MERGE-OUTER: attempt 3324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1558626014 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebe3403198, 0x55ebe340b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebe340b918,0x55ebe34930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3ec1af7e6f1e78a7544e7cf89517f46b5ee895e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11272 processed earlier; will process 4003 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebe0c175dd bp 0x000000000000 sp 0x7fff7ca1db50 T42259) Step #5: ==42259==The signal is caused by a READ memory access. Step #5: #0 0x55ebe0c175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebe0a39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebe0a38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebe0a16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebe0937ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebe088fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebe08991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebe08806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebe08ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75fb3ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebe0873aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42259==Register values: Step #5: rax = 0x000055ebe50913d0 rbx = 0x000055ebe50913d0 rcx = 0x000055ebe5091880 rdx = 0x00007f75fb582b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7ca1db50 Step #5: r8 = 0x000055ebe50913d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f75fb582be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebe3e16960 r14 = 0x0000000100000004 r15 = 0x000055ebe2d83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x43,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0xf,0x4c,0x6c,0x69,0x6e,0x75,0x78,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x6c,0x69,0x6e,0x75,0x78,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x1b,0x0,0x0,0x7e,0x0,0x0,0x0,0xfc,0x2,0x0,0x12,0x0,0x7a,0x51,0x42,0x0,0x0,0x0,0x8c,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x48,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x48,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0xf,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x48,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0xf,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000C\000\000\000\020\000\373\033\000\000LLLLLLLLLLLLLL\017LlinuxLLLLLLLLLLLLLLLLlinuxLLLLLLLLLLL\033\000\000~\000\000\000\374\002\000\022\000zQB\000\000\000\214\000\000\000\000\374\000\000\200\000\000\000\000\000\000\000\000\000LLLLLLLLLLLHLLLLLLLHLLLLLLLLLLLLLL\017LLLLLLLLLLLLLLLLLLLLLLLLLLHLLLLLLLLLLLLLL\017LLLLLLLLLLLLLL\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d62add3ecda1ef9756335c74a6fdf0752f6e5e85 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEMAAAAQAPsbAABMTExMTExMTExMTExMTA9MbGludXhMTExMTExMTExMTExMTExMbGludXhMTExMTExMTExMTBsAAH4AAAD8AgASAHpRQgAAAIwAAAAA/AAAgAAAAAAAAAAAAExMTExMTExMTExMSExMTExMTExITExMTExMTExMTExMTEwPTExMTExMTExMTExMTExMTExMTExMTExMTExITExMTExMTExMTExMTEwPTExMTExMTExMTExMTEwACws= Step #5: MERGE-OUTER: attempt 3325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1558762975 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c77549198, 0x555c77551911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c77551918,0x555c775d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d62add3ecda1ef9756335c74a6fdf0752f6e5e85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11273 processed earlier; will process 4002 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 493 ft: 494 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c74d5d5dd bp 0x000000000000 sp 0x7ffc9a458f20 T42263) Step #5: ==42263==The signal is caused by a READ memory access. Step #5: #0 0x555c74d5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c74b7f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c74b7efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c74b5c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c74a7dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c749d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c749df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c749c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c749f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f013fc65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c749b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42263==Register values: Step #5: rax = 0x0000555c79c5a430 rbx = 0x0000555c79c5a430 rcx = 0x0000555c79c5a420 rdx = 0x00007f013fe2db80 Step #5: rdi = 0x0000555c79c5a420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc9a458f20 Step #5: r8 = 0x0000555c79c5a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f013fe2dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c77f5c960 r14 = 0x0000000100000004 r15 = 0x0000555c76ec9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x49,0x41,0x67,0x77,0x49,0x41,0x4b,0x41,0x4d,0x41,0x67,0x77,0x41,0xe7,0x72,0x41,0x6c,0x69,0x41,0x77,0x41,0x41,0x41,0x4d,0x67,0x73,0x49,0x41,0x6c,0x77,0x41,0x4d,0x41,0x67,0x77,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x67,0x41,0x4d,0x41,0x67,0x67,0x78,0x41,0x4d,0x41,0x6e,0x75,0x70,0x41,0x6c,0x75,0x20,0x2e,0xd5,0x0,0x0,0x41,0x70,0x77,0x41,0x6c,0x69,0x69,0x4d,0x41,0x67,0x41,0x6c,0x69,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x67,0x78,0x41,0x4d,0x41,0x6e,0x75,0x70,0x41,0x6c,0x75,0x20,0x2e,0xd5,0x1,0x0,0x41,0x70,0x41,0x6c,0x20,0x0,0xd5,0x0,0x0,0x41,0x6b,0xf,0x1a,0x67,0x69,0x0,0xfb,0x17,0x6f,0xfb,0x14,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1b,0xd4,0x6c,0x0,0x41,0x6c,0x69,0x69,0x4d,0x41,0x67,0x41,0x6c,0x69,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x67,0x78,0x41,0x4d,0x41,0x6e,0x75,0x70,0x41,0x6c,0x75,0x20,0x2e,0xd5,0x1,0x0,0x41,0x70,0x41,0x6c,0x20,0x20,0x0,0xd5,0x0,0x0,0x41,0x6b,0x46,0x6e,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005AIAgwIAKAMAgwA\347rAliAwAAAMgsIAlwAMAgwAlinuxAMAggAMAggxAMAnupAlu .\325\000\000ApwAliiMAgAliinuxAMAggxAMAnupAlu .\325\001\000ApAl \000\325\000\000Ak\017\032gi\000\373\027o\373\024o\000\000\373\027q\373\017\033\324l\000AliiMAgAliinuxAMAggxAMAnupAlu .\325\001\000ApAl \000\325\000\000AkFnux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b45362667f7f0225e74e294589f2c85ee13dfd3f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQUlBZ3dJQUtBTUFnd0HnckFsaUF3QUFBTWdzSUFsd0FNQWd3QWxpbnV4QU1BZ2dBTUFnZ3hBTUFudXBBbHUgLtUAAEFwd0FsaWlNQWdBbGlpbnV4QU1BZ2d4QU1BbnVwQWx1IC7VAQBBcEFsIADVAABBaw8aZ2kA+xdv+xRvAAD7F3H7DxvUbABBbGlpTUFnQWxpaW51eEFNQWdneEFNQW51cEFsdSAu1QEAQXBBbCAgANUAAEFrRm51eAALAAs= Step #5: MERGE-OUTER: attempt 3326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1558902138 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a672acf198, 0x55a672ad7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a672ad7918,0x55a672b5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b45362667f7f0225e74e294589f2c85ee13dfd3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11275 processed earlier; will process 4000 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6702e35dd bp 0x000000000000 sp 0x7ffc95e47e70 T42267) Step #5: ==42267==The signal is caused by a READ memory access. Step #5: #0 0x55a6702e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a670105280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a670104fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6700e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a670003ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a66ff5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a66ff651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a66ff4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a66ff783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f226fb1e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a66ff3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42267==Register values: Step #5: rax = 0x000055a6741d4410 rbx = 0x000055a6741d4410 rcx = 0x000055a6741d48c0 rdx = 0x00007f226fce6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc95e47e70 Step #5: r8 = 0x000055a6741d4410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f226fce6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6734e2960 r14 = 0x0000000100000004 r15 = 0x000055a67244f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x18,0x6e,0x0,0xfb,0x17,0x6e,0x41,0x6c,0xb8,0x41,0xf7,0xd,0x41,0x70,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x18,0x6e,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x18,0x6e,0x41,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x1,0xc1,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x41,0x41,0x41,0x41,0x73,0xc1,0x45,0x45,0x6d,0x41,0x69,0x6e,0x6c,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAA\301M!\247\200\200\000\"A\301At\320\000\373\030n\000\373\027nAl\270A\367\015AppA\277\267\002E\301NAQJAp NAA NAM!\247\200\200\000\"A\301At\320\000\373\025nAlwt\320\000\373\027nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\030n\000\373\027nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\030nAlwApA\277N!\245\200\200\000\"\001\301\"A\301At\320\000\373\025nAAAAAs\301EEmAinli\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1456c6fc981514d50aa98cf86616b64d17a7754f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBQcFNIaeAgAAiQcFBdNAA+xhuAPsXbkFsuEH3DUFwcEG/twJFwU5BUUpBcCBOQUEgTkFNIaeAgAAiQcFBdNAA+xVuQWx3dNAA+xduQcnQiEFBwU0hp4CAACJBwUF00AD7GG4A+xduQcnQiEFBwU0hp4CAACJBwUF00AD7GG5BbHdBcEG/TiGlgIAAIgHBIkHBQXTQAPsVbkFBQUFBc8FFRW1BaW5saQALAAs= Step #5: MERGE-OUTER: attempt 3327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1559039448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe03733198, 0x55fe0373b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe0373b918,0x55fe037c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1456c6fc981514d50aa98cf86616b64d17a7754f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11276 processed earlier; will process 3999 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 322 ft: 323 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe00f475dd bp 0x000000000000 sp 0x7ffd327466b0 T42271) Step #5: ==42271==The signal is caused by a READ memory access. Step #5: #0 0x55fe00f475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe00d69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe00d68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe00d46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe00c67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe00bbfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe00bc91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe00bb06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe00bdc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96f22ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe00ba3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42271==Register values: Step #5: rax = 0x000055fe05755930 rbx = 0x000055fe05755930 rcx = 0x000055fe05755de0 rdx = 0x00007f96f24b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd327466b0 Step #5: r8 = 0x000055fe05755930 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96f24b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe04146960 r14 = 0x0000000100000004 r15 = 0x000055fe030b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0xf9,0x31,0xc2,0x89,0x89,0x42,0x42,0x89,0xc2,0x1,0x42,0x42,0x79,0x1,0x42,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x1a,0x42,0x82,0x42,0x42,0x42,0x7e,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x82,0x3f,0x41,0xb7,0x0,0x1b,0x81,0x42,0x31,0x42,0x7a,0x41,0x0,0x1b,0x1a,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x51,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x79,0x42,0x2a,0x7e,0x42,0x1b,0x41,0x0,0x1a,0x81,0x42,0x7e,0x42,0x42,0x42,0x2c,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\004@BBB~BBBbB\3711\302\211\211BB\211\302\001BBy\001BBBBzA\000\033\032B\202BBB~zA\000\033~B\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205B\201\302BBBB\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205B\201\302BBB\202?A\267\000\033\201B1BzA\000\033\032BB\206\302BBBByB\001|Q\000\034\201B~\202~yB*~B\033A\000\032\201B~BBB,\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47cb6a78dc23928b1f7d7a757226c1bbcb4b90b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEEQEJCQn5CQkJiQvkxwomJQkKJwgFCQnkBQkJCQnpBABsaQoJCQkJ+ekEAG35ChUJChsJCQkJCeUIBfEEAHIFCfoJ+QkJCekEAG35ChUJCgsLCG35ChUKBwkJCQkKFQkKGwkJCQkJ5QgF8QQAcgUJ+gn5CQkJ6QQAbfkKFQkKCwsIbfkKFQoHCQkJCgj9BtwAbgUIxQnpBABsaQkKGwkJCQkJ5QgF8UQAcgUJ+gn55Qip+QhtBABqBQn5CQkIsAQALAAs= Step #5: MERGE-OUTER: attempt 3328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1559178936 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b355354198, 0x55b35535c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b35535c918,0x55b3553e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47cb6a78dc23928b1f7d7a757226c1bbcb4b90b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11278 processed earlier; will process 3997 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b352b685dd bp 0x000000000000 sp 0x7ffecf78ca70 T42275) Step #5: ==42275==The signal is caused by a READ memory access. Step #5: #0 0x55b352b685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b35298a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b352989fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b352967929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b352888ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3527e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3527ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3527d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3527fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d659d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3527c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42275==Register values: Step #5: rax = 0x000055b3564fe530 rbx = 0x000055b3564fe530 rcx = 0x000055b3564fe9e0 rdx = 0x00007f5d65b98b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecf78ca70 Step #5: r8 = 0x000055b3564fe530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d65b98be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b355d67960 r14 = 0x0000000100000004 r15 = 0x000055b354cd4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x1,0x4,0x0,0x43,0x4b,0x61,0xc8,0x4d,0x41,0xc0,0x4b,0x41,0x6f,0x1,0x41,0x49,0x75,0x41,0x87,0xff,0x72,0x76,0x41,0x41,0x72,0x41,0x75,0x41,0x5f,0x72,0x72,0x41,0x87,0xfe,0x72,0x75,0x41,0x41,0x72,0x41,0x75,0x41,0x5f,0x74,0x72,0x41,0x69,0x41,0xc0,0x49,0x41,0x6f,0x1,0x41,0x41,0x41,0x1,0x72,0x72,0x41,0x75,0x41,0x77,0x41,0x6b,0x41,0x45,0x72,0x6e,0x72,0x41,0x75,0x72,0x41,0x75,0x6b,0x72,0x72,0x72,0x41,0x69,0x41,0xc0,0x49,0x41,0x6f,0x1,0x41,0x41,0x41,0x1,0x72,0x41,0x74,0x75,0x72,0x41,0x7f,0x45,0x77,0x41,0x1,0x72,0x41,0x75,0x72,0x41,0x75,0x6b,0x72,0x41,0x45,0x72,0x41,0x41,0x41,0x1,0x73,0x41,0x75,0x72,0x41,0x7f,0x45,0x77,0x69,0x6e,0x41,0x5f,0x72,0x72,0x41,0x69,0x41,0xc0,0x49,0x41,0x6f,0x1,0x41,0x41,0x41,0x1,0x72,0x41,0x74,0x75,0x72,0x41,0x0,0x45,0x77,0x41,0x1,0x72,0x41,0x75,0x72,0x41,0x75,0x6b,0x72,0x41,0x45,0x72,0x41,0x41,0x41,0x1,0x73,0x41,0x75,0x72,0x41,0x7f,0x45,0x77,0x69,0x6e,0x41,0x41,0x72,0x41,0x41,0x72,0x75,0x1,0xc0,0x6b,0x72,0x41,0x61,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA\001\004\000CKa\310MA\300KAo\001AIuA\207\377rvAArAuA_rrA\207\376ruAArAuA_trAiA\300IAo\001AAA\001rrAuAwAkAErnrAurAukrrrAiA\300IAo\001AAA\001rAturA\177EwA\001rAurAukrAErAAA\001sAurA\177EwinA_rrAiA\300IAo\001AAA\001rAturA\000EwA\001rAurAukrAErAAA\001sAurA\177EwinAArAAru\001\300krAa\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74c045e2936d3f5c11f7277d76583aa3234e741c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQQEEAENLYchNQcBLQW8BQUl1QYf/cnZBQXJBdUFfcnJBh/5ydUFBckF1QV90ckFpQcBJQW8BQUFBAXJyQXVBd0FrQUVybnJBdXJBdWtycnJBaUHASUFvAUFBQQFyQXR1ckF/RXdBAXJBdXJBdWtyQUVyQUFBAXNBdXJBf0V3aW5BX3JyQWlBwElBbwFBQUEBckF0dXJBAEV3QQFyQXVyQXVrckFFckFBQQFzQXVyQX9Fd2luQUFyQUFydQHAa3JBYQALAAs= Step #5: MERGE-OUTER: attempt 3329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1559316465 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568bb4ed198, 0x5568bb4f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568bb4f5918,0x5568bb57d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74c045e2936d3f5c11f7277d76583aa3234e741c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11279 processed earlier; will process 3996 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 460 ft: 461 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568b8d015dd bp 0x000000000000 sp 0x7ffec98896a0 T42279) Step #5: ==42279==The signal is caused by a READ memory access. Step #5: #0 0x5568b8d015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568b8b23280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568b8b22fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5568b8b00929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568b8a21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5568b8979c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568b89831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568b896a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568b89963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c0d138082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568b895daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42279==Register values: Step #5: rax = 0x00005568bd73e430 rbx = 0x00005568bd73e430 rcx = 0x00005568bd73e420 rdx = 0x00007f8c0d300b80 Step #5: rdi = 0x00005568bd73e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffec98896a0 Step #5: r8 = 0x00005568bd73e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c0d300be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005568bbf00960 r14 = 0x0000000100000004 r15 = 0x00005568bae6d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x75,0x6f,0x41,0x41,0x2,0x0,0x41,0x41,0x41,0x4b,0x6c,0x1,0x1,0x41,0x68,0x41,0x13,0x45,0x6c,0x41,0x4b,0x45,0x4c,0xc1,0x69,0x1,0x41,0x41,0x6c,0x41,0x13,0x45,0xc1,0x69,0x41,0x41,0x4d,0x45,0x41,0x72,0xc1,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x8a,0x39,0xb8,0xaa,0x4d,0x41,0x41,0x41,0x9,0xc1,0x41,0x49,0x45,0x41,0x3b,0x49,0x49,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x45,0xc1,0x4b,0x49,0x41,0x2a,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4f,0xc1,0x41,0xc1,0x41,0x49,0x69,0x41,0x41,0x4d,0x45,0x45,0x6c,0x69,0x77,0x69,0x6e,0x41,0x41,0x41,0x41,0xc0,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1b,0x6a,0x74,0x1,0x76,0x45,0x41,0x26,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x81,0x0,0x4d,0x45,0xc0,0xc1,0x41,0x42,0x41,0x41,0x4b,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1b,0x6a,0x74,0x1,0x76,0x45,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001uoAA\002\000AAAKl\001\001AhA\023ElAKEL\301i\001AAlA\023E\301iAAMEAr\301hA\252MAAA&A\2129\270\252MAAA\011\301AIEA;IIhA\252MAAA&A\000O\320\000\001\326\200\000ME\301KIA*MAAA&A\000O\320\000\001\326\200\000O\301A\301AIiAAMEEliwinAAAA\300\020\200\200\200\000\020\200\200\200\200\000\033jt\001vEA&A\252MAAA&A\000O\320\000\001\326\201\000ME\300\301ABAAK\020\200\200\200\000\020\200\200\200\200\000\033jt\001vEA&A\000O\320\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb5243be4dff6ed70be2c2fcac1bf521cdc4bdab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXVvQUECAEFBQUtsAQFBaEETRWxBS0VMwWkBQUFsQRNFwWlBQU1FQXLBaEGqTUFBQSZBijm4qk1BQUEJwUFJRUE7SUloQapNQUFBJkEAT9AAAdaAAE1FwUtJQSpNQUFBJkEAT9AAAdaAAE/BQcFBSWlBQU1FRWxpd2luQUFBQcAQgICAABCAgICAABtqdAF2RUEmQapNQUFBJkEAT9AAAdaBAE1FwMFBQkFBSxCAgIAAEICAgIAAG2p0AXZFQSZBAE/QAAALAAs= Step #5: MERGE-OUTER: attempt 3330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1559456148 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559ff54f198, 0x5559ff557911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559ff557918,0x5559ff5df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb5243be4dff6ed70be2c2fcac1bf521cdc4bdab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11281 processed earlier; will process 3994 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42286==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559fcd635dd bp 0x000000000000 sp 0x7ffe7cd9d650 T42286) Step #5: ==42286==The signal is caused by a READ memory access. Step #5: #0 0x5559fcd635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559fcb85280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559fcb84fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559fcb62929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559fca83ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559fc9dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559fc9e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559fc9cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559fc9f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efeb4a9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559fc9bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42286==Register values: Step #5: rax = 0x0000555a01df43d0 rbx = 0x0000555a01df43d0 rcx = 0x0000555a01df4880 rdx = 0x00007efeb4c64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7cd9d650 Step #5: r8 = 0x0000555a01df43d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efeb4c64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559fff62960 r14 = 0x0000000100000004 r15 = 0x00005559feecf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42286==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7e,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x6c,0x7d,0x42,0x30,0x89,0x42,0xff,0xff,0xff,0x58,0x7d,0x42,0xe5,0x7e,0x42,0x30,0x5a,0x42,0x35,0x42,0x30,0x42,0x42,0x42,0x42,0x7b,0x42,0x42,0x84,0x7f,0x42,0x42,0x7b,0x42,0x7f,0x89,0x42,0x3b,0x42,0xae,0x84,0x80,0xc4,0xb9,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0xc4,0x42,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x81,0x84,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x7c,0x86,0x42,0x81,0x25,0xc2,0x7a,0x42,0x7f,0x42,0xc6,0x7a,0x42,0xdc,0x6d,0x7e,0x42,0x7b,0x7d,0x42,0xe5,0x7e,0x42,0x30,0x5a,0x42,0x35,0x42,0x30,0x42,0x41,0x42,0x42,0x7b,0x42,0x42,0x84,0x7f,0x42,0x42,0x7b,0x42,0x7f,0x89,0x42,0x3b,0x42,0xae,0x84,0x80,0xc4,0xb9,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0xc4,0x42,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x1a,0x56,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037~AA\004@BBBl}B0\211B\377\377\377X}B\345~B0ZB5B0BBBB{BB\204\177BB{B\177\211B;B\256\204\200\304\271B\204B\177BB{BBB;\204\205\205BIB;\204\205\205\304BB\204B\177BB{BBB;\201\204\205BIB;\204\205\205|\206B\201%\302zB\177B\306zB\334m~B{}B\345~B0ZB5B0BABB{BB\204\177BB{B\177\211B;B\256\204\200\304\271B\204B\177BB{BBB;\204\205\205BIB;\204\205\205\304BB\204B\177BB{BBB;\204\205\205BIB;\204\205\205\032V\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-321c2ff6633a6443e12ceaa3414810cf63abdfa2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9+QUEEQEJCQmx9QjCJQv///1h9QuV+QjBaQjVCMEJCQkJ7QkKEf0JCe0J/iUI7Qq6EgMS5QoRCf0JCe0JCQjuEhYVCSUI7hIWFxEJChEJ/QkJ7QkJCO4GEhUJJQjuEhYV8hkKBJcJ6Qn9CxnpC3G1+Qnt9QuV+QjBaQjVCMEJBQkJ7QkKEf0JCe0J/iUI7Qq6EgMS5QoRCf0JCe0JCQjuEhYVCSUI7hIWFxEJChEJ/QkJ7QkJCO4SFhUJJQjuEhYUaVgAACws= Step #5: MERGE-OUTER: attempt 3331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1559593641 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56290db94198, 0x56290db9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56290db9c918,0x56290dc240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/321c2ff6633a6443e12ceaa3414810cf63abdfa2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11282 processed earlier; will process 3993 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42300==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56290b3a85dd bp 0x000000000000 sp 0x7fff9beb5890 T42300) Step #5: ==42300==The signal is caused by a READ memory access. Step #5: #0 0x56290b3a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56290b1ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56290b1c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56290b1a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56290b0c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56290b020c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56290b02a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56290b0116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56290b03d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff020e89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56290b004aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42300==Register values: Step #5: rax = 0x000056290f55a3b0 rbx = 0x000056290f55a3b0 rcx = 0x000056290f55a860 rdx = 0x00007ff021051b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9beb5890 Step #5: r8 = 0x000056290f55a3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff021051be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056290e5a7960 r14 = 0x0000000100000004 r15 = 0x000056290d514386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42300==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x67,0xc1,0x6b,0x69,0x41,0x6d,0x41,0x69,0x41,0x69,0x45,0x45,0x4e,0x4a,0x6b,0x41,0x43,0x45,0x68,0x69,0x6b,0x41,0x6d,0x41,0x7,0x1,0x0,0x0,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x76,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x41,0xc1,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Ag\301kiAmAiAiEENJkACEhikAmA\007\001\000\000kA\250AA\001LAAwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwA\301AEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd8bd5ed698e32afc305ac75b15d2024f076d3a5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQWfBa2lBbUFpQWlFRU5Ka0FDRWhpa0FtQQcBAABrQahBQQFMQUF3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d2d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3dBwUFFaQALAAs= Step #5: MERGE-OUTER: attempt 3332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1559730268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611c5044198, 0x5611c504c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611c504c918,0x5611c50d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd8bd5ed698e32afc305ac75b15d2024f076d3a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11283 processed earlier; will process 3992 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611c28585dd bp 0x000000000000 sp 0x7fff550a6f20 T42315) Step #5: ==42315==The signal is caused by a READ memory access. Step #5: #0 0x5611c28585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5611c267a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5611c2679fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5611c2657929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611c2578ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611c24d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611c24da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611c24c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611c24ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1de945082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611c24b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42315==Register values: Step #5: rax = 0x00005611c68b5410 rbx = 0x00005611c68b5410 rcx = 0x00005611c68b58c0 rdx = 0x00007fe1deb0db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff550a6f20 Step #5: r8 = 0x00005611c68b5410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1deb0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611c5a57960 r14 = 0x0000000100000004 r15 = 0x00005611c49c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xd,0x0,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4b,0xe,0x1,0x1,0x0,0xb9,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4b,0xe,0x1,0x1,0x0,0xb9,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x77,0x69,0x6e,0xd,0x0,0xb7,0xab,0x41,0x6a,0x1,0x0,0x75,0x69,0x1,0x20,0x20,0x20,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAihB\253jAih\001\020\000\267\253Aji\001J\015\000\001\000O\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253nAih\001\015\000\267\253Aji\001K\016\001\001\000\271\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Axh\001\015\000A\005\001\267\253\267\253A:\001\267\253nAih\001\015\000\267\253Aji\001K\016\001\001\000\271\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Axh\001\015\000A\005\001\267\253Awin\015\000\267\253Aj\001\000ui\001 \"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d328d1d18e4fa986eadcd7ebc48e9ed78f256e9d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaEKrakFpaAEQALerQWppAUoNAAEATwALAQIAQW1B9T63q3JBTUFnQWpBq2pBaWgBDQBBBQG3q0E6AberbkFpaAENALerQWppAUsOAQEAuQALAQJAQqtqQWloAQ0AQQUBt6tBeGgBDQBBBQG3q7erQToBt6tuQWloAQ0At6tBamkBSw4BAQC5AAsBAkBCq2pBaWgBDQBBBQG3q0F4aAENAEEFAberQXdpbg0At6tBagEAdWkBICAgIgALAAs= Step #5: MERGE-OUTER: attempt 3333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1559867941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563edffd3198, 0x563edffdb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563edffdb918,0x563ee00630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d328d1d18e4fa986eadcd7ebc48e9ed78f256e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11284 processed earlier; will process 3991 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563edd7e75dd bp 0x000000000000 sp 0x7fff5a60dde0 T42319) Step #5: ==42319==The signal is caused by a READ memory access. Step #5: #0 0x563edd7e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563edd609280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563edd608fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563edd5e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563edd507ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563edd45fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563edd4691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563edd4506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563edd47c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c2b3c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563edd443aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42319==Register values: Step #5: rax = 0x0000563ee1d254c0 rbx = 0x0000563ee1d254c0 rcx = 0x0000563ee1d25970 rdx = 0x00007f3c2b58fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5a60dde0 Step #5: r8 = 0x0000563ee1d254c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c2b58fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ee09e6960 r14 = 0x0000000100000004 r15 = 0x0000563edf953386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x22,0x20,0x22,0xd4,0xd4,0x20,0x31,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0x41,0x4f,0xc1,0x41,0x72,0x41,0x94,0x41,0x6f,0x41,0x56,0x0,0x0,0x5f,0x0,0x88,0x0,0x0,0x0,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x22,0x22,0x22,0x41,0x1,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0xc2,0x0,0x1,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0xc2,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x6c,0x69,0x6a,0x78,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x20,0x30,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x22,0x22,0x22,0x41,0x1,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x0,0x22,0x22,0x21,0xd1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \" \"\324\324 1\324\"\252\000\032\032\324\324AO\301ArA\224AoAV\000\000_\000\210\000\000\000\324\324\324\"\" \032\324\324\320\000\"\"\"A\001\324\324\"A\001 \032\032\032\324\324\324\"A\001 \032\324\001\000\000\000\000\000\000\000\250\000\302\000\001\324\324\"A\001 \032\032\032\324\324\324\"A\001 \032\324\001\000\000\000\000\000\000\000\250\000\001\000\000\000\000\000\000\000\250\000\302\000\000\000\000\000!\000\000\000\000lijx\000u\000\000\000\000\326\000\000!\000 0\324\"\252\000\032\032\324\324\324\324\"\" \032\324\324\320\000\"\"\"A\001\324\324\"A\001 \032\032\032\324\324\324\"A\001 \032\324\001\000\"\"!\321\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-70ad738c5000d7ad9e49add51e885d2bfc76dbe9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICIgItTUIDHUIqoAGhrU1EFPwUFyQZRBb0FWAABfAIgAAADU1NQiIiAa1NTQACIiIkEB1NQiQQEgGhoa1NTUIkEBIBrUAQAAAAAAAACoAMIAAdTUIkEBIBoaGtTU1CJBASAa1AEAAAAAAAAAqAABAAAAAAAAAKgAwgAAAAAAIQAAAABsaWp4AHUAAAAA1gAAIQAgMNQiqgAaGtTU1NQiIiAa1NTQACIiIkEB1NQiQQEgGhoa1NTUIkEBIBrUAQAiIiHRAAs= Step #5: MERGE-OUTER: attempt 3334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560006974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b6ecf4198, 0x562b6ecfc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b6ecfc918,0x562b6ed840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70ad738c5000d7ad9e49add51e885d2bfc76dbe9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11285 processed earlier; will process 3990 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b6c5085dd bp 0x000000000000 sp 0x7ffff415cb40 T42323) Step #5: ==42323==The signal is caused by a READ memory access. Step #5: #0 0x562b6c5085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b6c32a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b6c329fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b6c307929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b6c228ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b6c180c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b6c18a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b6c1716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b6c19d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe60e7b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b6c164aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42323==Register values: Step #5: rax = 0x0000562b7092f3d0 rbx = 0x0000562b7092f3d0 rcx = 0x0000562b7092f880 rdx = 0x00007fe60e97bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff415cb40 Step #5: r8 = 0x0000562b7092f3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe60e97bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b6f707960 r14 = 0x0000000100000004 r15 = 0x0000562b6e674386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x45,0x41,0xff,0x5e,0x45,0x69,0x68,0x69,0x69,0xe,0x0,0x0,0x0,0x69,0x68,0x69,0x69,0xe,0x0,0x0,0x0,0xd,0x0,0x59,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x6e,0x69,0xe,0x80,0x0,0x0,0x60,0x45,0x0,0x6e,0xe,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x1,0x0,0x4f,0x69,0x69,0xe,0x0,0x0,0x0,0xd,0x0,0x59,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x6e,0x69,0xe,0x80,0x0,0x0,0x60,0x45,0x0,0x6e,0x69,0x6e,0x75,0x78,0x0,0x0,0x1,0x0,0x0,0x0,0x4a,0x41,0xeb,0x78,0x69,0x6e,0xe,0x80,0x0,0x0,0x0,0x7d,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0x45,0x41,0xff,0x5e,0x45,0x69,0x68,0x69,0x69,0xe,0x0,0x0,0x0,0xd,0x0,0x59,0x1,0x0,0x5d,0xc,0x80,0x0,0x5d,0x12,0x0,0x0,0x0,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xff,0x7e,0x45,0x41,0x45,0x41,0xff,0x5e,0x45,0x69,0x68,0x69,0x69,0xe,0x0,0x0,0x0,0x45,0x0,0x6e,0xe,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\004@BBBEA\377^Eihii\016\000\000\000ihii\016\000\000\000\015\000Y\001\000\000\013\001\002\000AmA\365>OA\353wni\016\200\000\000`E\000n\016\200\000\000\000Z\016\001\001\000Oii\016\000\000\000\015\000Y\001\000\000\013\001\002\000AmA\365>OA\353wni\016\200\000\000`E\000ninux\000\000\001\000\000\000JA\353xin\016\200\000\000\000}AmA\365>OAEA\377^Eihii\016\000\000\000\015\000Y\001\000]\014\200\000]\022\000\000\000\001\000\000\013\001\002\000AmA\377~EAEA\377^Eihii\016\000\000\000E\000n\016\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b73583ffe55728a46ab7757084d70949ad0499c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUEEQEJCQkVB/15FaWhpaQ4AAABpaGlpDgAAAA0AWQEAAAsBAgBBbUH1Pk9B63duaQ6AAABgRQBuDoAAAABaDgEBAE9paQ4AAAANAFkBAAALAQIAQW1B9T5PQet3bmkOgAAAYEUAbmludXgAAAEAAABKQet4aW4OgAAAAH1BbUH1Pk9BRUH/XkVpaGlpDgAAAA0AWQEAXQyAAF0SAAAAAQAACwECAEFtQf9+RUFFQf9eRWloaWkOAAAARQBuDoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560146366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c24c79198, 0x558c24c81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c24c81918,0x558c24d090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b73583ffe55728a46ab7757084d70949ad0499c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11286 processed earlier; will process 3989 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c2248d5dd bp 0x000000000000 sp 0x7ffd6a31d310 T42327) Step #5: ==42327==The signal is caused by a READ memory access. Step #5: #0 0x558c2248d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c222af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c222aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c2228c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c221adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c22105c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c2210f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c220f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c221223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94fb5ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c220e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42327==Register values: Step #5: rax = 0x0000558c276bcd50 rbx = 0x0000558c276bcd50 rcx = 0x0000558c276bd200 rdx = 0x00007f94fb7b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6a31d310 Step #5: r8 = 0x0000558c276bcd50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f94fb7b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c2568c960 r14 = 0x0000000100000004 r15 = 0x0000558c245f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x4a,0x4,0x40,0x43,0x1,0x0,0xff,0xff,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0xc9,0xc1,0x41,0x4c,0x41,0x7f,0x41,0xb7,0xb6,0x41,0x45,0x6a,0x41,0x41,0x41,0x47,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x67,0x41,0x9b,0x67,0x41,0xc9,0xc1,0x41,0x4c,0x41,0x6f,0x41,0xb7,0xb6,0x41,0x47,0x6a,0x41,0x41,0x41,0x41,0x47,0x6a,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x4c,0x41,0x6a,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x4c,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAJ\004@C\001\000\377\377A@i\267\266AgA\311\301ALA\177A\267\266AEjAAAGjAALA\177Aj\267\266\251jA\267\266AgA\233gA\311\301ALAoA\267\266AGjAAAAGjALA\177Aj\267\266\251jA\267\266AgAjAALAALAALAALA\177AjjAL\267\266\251jAALA\177ALAjAlinuxj\267\266\251jALA\177Aj\267\266\251jA\267\266AgAjAALAALAALAALA\177AjjAL\267\266\251jAALA\177ALL\267\266\251jAALA\177Aj\267\266\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-87d9b6d19b1725bd0f765458cec6fb4a83790e1c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUoEQEMBAP//QUBpt7ZBZ0HJwUFMQX9Bt7ZBRWpBQUFHakFBTEF/QWq3tqlqQbe2QWdBm2dBycFBTEFvQbe2QUdqQUFBQUdqQUxBf0Fqt7apakG3tkFnQWpBQUxBQUxBQUxBQUxBf0FqakFMt7apakFBTEF/QUxBakFsaW51eGq3tqlqQUxBf0Fqt7apakG3tkFnQWpBQUxBQUxBQUxBQUxBf0FqakFMt7apakFBTEF/QUxMt7apakFBTEF/QWq3tgALAAs= Step #5: MERGE-OUTER: attempt 3336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560286896 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e967798198, 0x55e9677a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e9677a0918,0x55e9678280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/87d9b6d19b1725bd0f765458cec6fb4a83790e1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11288 processed earlier; will process 3987 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3538. Step #5: #1 pulse cov: 383 ft: 384 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e964fac5dd bp 0x000000000000 sp 0x7ffe0f328120 T42331) Step #5: ==42331==The signal is caused by a READ memory access. Step #5: #0 0x55e964fac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e964dce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e964dcdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e964dab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e964cccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e964c24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e964c2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e964c156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e964c413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff779319082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e964c08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42331==Register values: Step #5: rax = 0x000055e969829430 rbx = 0x000055e969829430 rcx = 0x000055e969829420 rdx = 0x00007ff7794e1b80 Step #5: rdi = 0x000055e969829420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe0f328120 Step #5: r8 = 0x000055e969829430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7794e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e9681ab960 r14 = 0x0000000100000004 r15 = 0x000055e967118386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x33,0x20,0x21,0x1a,0x7a,0x84,0x42,0x2d,0x1,0x79,0x42,0x44,0x89,0x7a,0x7e,0x42,0xf9,0x3d,0x42,0x42,0x79,0x1,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x20,0x1,0x42,0x46,0x89,0x8a,0x1,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x20,0x7a,0x85,0x42,0xf9,0x3d,0x20,0x1a,0x1a,0x89,0x42,0x1a,0x20,0x20,0x20,0x1,0x42,0x46,0x89,0x42,0x25,0x5a,0xd,0x0,0x89,0x42,0x1a,0x20,0x20,0x20,0x1a,0x42,0x79,0x8a,0x42,0x79,0x8a,0x42,0x89,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x1a,0x42,0x79,0x8a,0x42,0x79,0x1a,0x1a,0x89,0x42,0x46,0x42,0x25,0x80,0x42,0xf9,0x3d,0x42,0x42,0xc4,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xba,0x42,0x20,0x1a,0x1a,0x1a,0x20,0x1a,0x89,0x81,0x20,0x1a,0x1a,0x1a,0x20,0x34,0x20,0x21,0x1a,0x7a,0x84,0x42,0x2d,0x1,0x79,0x42,0x44,0x7f,0x7a,0x85,0x42,0xf9,0x3d,0x20,0x1a,0x1a,0xc4,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xba,0x42,0x20,0x1a,0x1a,0x1a,0x20,0x1a,0x42,0x79,0x42,0x89,0x46,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\001 \032\032\032 3 !\032z\204B-\001yBD\211z~B\371=BBy\001B\211FB%\211B \001BF\211\212\001B\211FB%\211B z\205B\371= \032\032\211B\032 \001BF\211B%Z\015\000\211B\032 \032By\212By\212B\211\001 \032\032\032 \032By\212By\032\032\211BFB%\200B\371=BB\304\304\304\303\304\304\304\304\304\304\272B \032\032\032 \032\211\201 \032\032\032 4 !\032z\204B-\001yBD\177z\205B\371= \032\032\304\304\304\303\304\304\304\304\304\304\272B \032\032\032 \032ByB\211F\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9725cfc5e461b935bdef96347f3a479c0bfdf31 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoBIBoaGiAzICEaeoRCLQF5QkSJen5C+T1CQnkBQolGQiWJQiABQkaJigFCiUZCJYlCIHqFQvk9IBoaiUIaICAgAUJGiUIlWg0AiUIaICAgGkJ5ikJ5ikKJASAaGhogGkJ5ikJ5GhqJQkZCJYBC+T1CQsTExMPExMTExMS6QiAaGhogGomBIBoaGiA0ICEaeoRCLQF5QkR/eoVC+T0gGhrExMTDxMTExMTEukIgGhoaIBpCeUKJRgALAAs= Step #5: MERGE-OUTER: attempt 3337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560426796 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5651dff9c198, 0x5651dffa4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5651dffa4918,0x5651e002c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9725cfc5e461b935bdef96347f3a479c0bfdf31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11290 processed earlier; will process 3985 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 415 ft: 467 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 8174 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #4 pulse cov: 544 ft: 714 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651dd7b05dd bp 0x000000000000 sp 0x7fff3a3ff470 T42335) Step #5: ==42335==The signal is caused by a READ memory access. Step #5: #0 0x5651dd7b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5651dd5d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5651dd5d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5651dd5af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5651dd4d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5651dd428c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651dd4321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651dd4196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651dd4453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb654743082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5651dd40caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42335==Register values: Step #5: rax = 0x00005651e0deecf0 rbx = 0x00005651e0deecf0 rcx = 0x00005651e0deece0 rdx = 0x00007fb65490bb80 Step #5: rdi = 0x00005651e0deece0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007fff3a3ff470 Step #5: r8 = 0x00005651e0deecf0 r9 = 0x00007fb65490bdb0 r10 = 0x00005651e0dca010 r11 = 0x00007fb65490bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005651e09af960 r14 = 0x0000000100000004 r15 = 0x00005651df91c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x75,0x6f,0x41,0x41,0x3,0x0,0x41,0x7e,0x41,0xe0,0x45,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0x24,0x4b,0x45,0x1,0x1,0x75,0x6f,0x41,0x41,0x3,0x0,0x41,0x4d,0x41,0x12,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0xc1,0x4b,0x45,0x1,0x1,0x74,0x6f,0x41,0x41,0x3,0x0,0x41,0x4d,0x41,0x12,0x45,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0xc1,0x41,0x49,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x69,0x3,0x0,0xb,0x69,0x69,0x41,0x41,0x1,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x66,0x41,0xc1,0x41,0x48,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x69,0x3,0x0,0xb,0x69,0x41,0x70,0x41,0xc1,0x1,0x41,0x69,0xc1,0x41,0x49,0x4d,0x41,0x41,0x4d,0x4d,0x49,0x41,0x4b,0x45,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0xc1,0x41,0x49,0x3,0x0,0xb,0x1,0x3,0x0,0xb,0x69,0x41,0x81,0x69,0x41,0xc1,0x41,0x41,0x41,0x4b,0x45,0x1,0x4,0x0,0xb,0x41,0x4b,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x93,0xba,0x3,0x0,0xb,0x1,0x1,0x2,0x0,0xb,0x45,0x0,0xb,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001uoAA\003\000A~A\340E\001\003\000\013iA\001iA$KE\001\001uoAA\003\000AMA\022\001\003\000\013iA\001iA\301KE\001\001toAA\003\000AMA\022E\001\003\000\013iA\001iA\301AI\003\000\013\001\002\000\013i\003\000\013iiAA\001 \000\000\000\000\000\000fA\301AH\003\000\013\001\002\000\013i\003\000\013iApA\301\001Ai\301AIMAAMMIAKE\001\003\000\013iA\001i\003\000\013iA\001iA\301AI\003\000\013\001\003\000\013iA\201iA\301AAAKE\001\004\000\013AKE\001\004\000\013iA\223\272\003\000\013\001\001\002\000\013E\000\013i\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c9513d128607cdf94b4e7444f442431e34706e3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXVvQUEDAEF+QeBFAQMAC2lBAWlBJEtFAQF1b0FBAwBBTUESAQMAC2lBAWlBwUtFAQF0b0FBAwBBTUESRQEDAAtpQQFpQcFBSQMACwECAAtpAwALaWlBQQEgAAAAAAAAZkHBQUgDAAsBAgALaQMAC2lBcEHBAUFpwUFJTUFBTU1JQUtFAQMAC2lBAWkDAAtpQQFpQcFBSQMACwEDAAtpQYFpQcFBQUFLRQEEAAtBS0UBBAALaUGTugMACwEBAgALRQALaQALAAs= Step #5: MERGE-OUTER: attempt 3338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560568761 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f89edf198, 0x559f89ee7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f89ee7918,0x559f89f6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c9513d128607cdf94b4e7444f442431e34706e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11296 processed earlier; will process 3979 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f876f35dd bp 0x000000000000 sp 0x7ffc1e772a80 T42339) Step #5: ==42339==The signal is caused by a READ memory access. Step #5: #0 0x559f876f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f87515280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f87514fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f874f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f87413ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f8736bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f873751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f8735c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f873883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d472a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f8734faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42339==Register values: Step #5: rax = 0x0000559f8ae69440 rbx = 0x0000559f8ae69440 rcx = 0x0000559f8ae698f0 rdx = 0x00007f3d4746fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1e772a80 Step #5: r8 = 0x0000559f8ae69440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d4746fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f8a8f2960 r14 = 0x0000000100000004 r15 = 0x0000559f8985f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x17,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x78,0x41,0x2a,0x45,0x6c,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4f,0x41,0x2a,0x4c,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x4c,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0xfb,0x18,0x6f,0x3,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOAOA\"ApAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\027nAM\320\000\373\030o\001\"@AOAOA\"AxA*ElAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\025nAM\320\000\373\030o\001\336&\220\340\000\373\025nAOA*LlM\320\000\373\030o\001\"@AOAOA\"ApAlM\320\000\373\030o\001\"@A\"ApAlM\320\000\373\030o\001\"@AOAOA\"ApAALlM\320\000\373\030o\001\"@AOAOA\"ApAlM\320\000\373\030o\001\"@AOAOA\"\373\030o\003\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e77e8474e2ded192235ef884d090e7ebf51e1a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQU9BIkFwQUFBKkVsRdAA+xh8Ad4mkOAA+xduQU3QAPsYbwEiQEFPQU9BIkF4QSpFbEFBQSpFbEXQAPsYfAHeJpDgAPsVbkFN0AD7GG8B3iaQ4AD7FW5BT0EqTGxN0AD7GG8BIkBBT0FPQSJBcEFsTdAA+xhvASJAQSJBcEFsTdAA+xhvASJAQU9BT0EiQXBBQUxsTdAA+xhvASJAQU9BT0EiQXBBbE3QAPsYbwEiQEFPQU9BIvsYbwMiAAALAAs= Step #5: MERGE-OUTER: attempt 3339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560706723 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55976ce25198, 0x55976ce2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55976ce2d918,0x55976ceb50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e77e8474e2ded192235ef884d090e7ebf51e1a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11297 processed earlier; will process 3978 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55976a6395dd bp 0x000000000000 sp 0x7ffdd7692430 T42359) Step #5: ==42359==The signal is caused by a READ memory access. Step #5: #0 0x55976a6395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55976a45b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55976a45afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55976a438929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55976a359ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55976a2b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55976a2bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55976a2a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55976a2ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa96b9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55976a295aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42359==Register values: Step #5: rax = 0x000055976e1f6410 rbx = 0x000055976e1f6410 rcx = 0x000055976e1f68c0 rdx = 0x00007faa96d65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd7692430 Step #5: r8 = 0x000055976e1f6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa96d65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055976d838960 r14 = 0x0000000100000004 r15 = 0x000055976c7a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x61,0x4,0x40,0x41,0x42,0x42,0x30,0x42,0x2,0x7a,0x87,0x42,0xff,0x28,0x7f,0x42,0xff,0xff,0x7f,0x7d,0x41,0x42,0x43,0xe9,0xff,0xff,0xff,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9d,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9e,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9b,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9d,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9e,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9b,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9d,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9e,0x9c,0x9c,0x9c,0x9b,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x0,0xfb,0x14,0x0,0xc0,0x48,0x41,0x41,0x69,0x75,0x78,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~Aa\004@ABB0B\002z\207B\377(\177B\377\377\177}ABC\351\377\377\377\215D\236?\236\236C\234\236\234\234\234\234\234\234\235\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\236\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\233\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\235\234\234\234\234\234\234\234\236\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\233\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\235\234\234\234\234\234\234\234\236\234\234\234\233\234\234\234\234\234\234\234\234\234\234\234\234\234\234\234\000\373\024\000\300HAAiux\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6bbeed62b5ef6af0f4993d2c56c8e790e4b97615 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QWEEQEFCQjBCAnqHQv8of0L//399QUJD6f///41Enj+enkOcnpycnJycnJ2cnJycnJycnJycnJycnJycnpycnJycnJycnJycnJycnJycnJycnJycnJycnJycm5ycnJycnJycnJycnJycnJycnJ2cnJycnJycnpycnJycnJycnJycnJycnJycm5ycnJycnJycnJycnJycnJycnJ2cnJycnJycnpycnJucnJycnJycnJycnJycnJwA+xQAwEhBQWl1eAAACws= Step #5: MERGE-OUTER: attempt 3340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560845813 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6be8ae198, 0x55c6be8b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6be8b6918,0x55c6be93e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6bbeed62b5ef6af0f4993d2c56c8e790e4b97615' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11298 processed earlier; will process 3977 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6bc0c25dd bp 0x000000000000 sp 0x7ffe72b6d320 T42363) Step #5: ==42363==The signal is caused by a READ memory access. Step #5: #0 0x55c6bc0c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6bbee4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6bbee3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6bbec1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6bbde2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6bbd3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6bbd441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6bbd2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6bbd573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9799ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6bbd1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42363==Register values: Step #5: rax = 0x000055c6c087d9d0 rbx = 0x000055c6c087d9d0 rcx = 0x000055c6c087de80 rdx = 0x00007fa979bb4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe72b6d320 Step #5: r8 = 0x000055c6c087d9d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa979bb4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6bf2c1960 r14 = 0x0000000100000004 r15 = 0x000055c6be22e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x73,0x41,0x41,0x4,0x40,0x41,0x1,0x0,0x0,0x8e,0x0,0x1a,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0x7a,0x1a,0x9d,0x1a,0xae,0x1a,0x95,0x1a,0x1a,0xba,0x1a,0x54,0x1a,0xfb,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0x1a,0x5e,0x1a,0xae,0x1a,0x9f,0x1a,0xbe,0x1a,0x1a,0xba,0x1a,0x54,0x1a,0xfb,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0x1a,0x5e,0x1a,0xae,0x1a,0x9f,0x1a,0xbe,0x1a,0x7e,0xba,0x1a,0xbc,0x1a,0xfb,0x1a,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0x7a,0x1a,0x9d,0x1a,0xae,0x1a,0x95,0x1a,0x1a,0xba,0x1a,0x54,0x1a,0xfb,0x1a,0x8f,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0x1a,0x5c,0x1a,0xae,0x1a,0x1a,0x9d,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x0,0xfb,0x1a,0x8f,0x1a,0xae,0x1a,0xb5,0x1a,0xae,0x1a,0x4e,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012sAA\004@A\001\000\000\216\000\032\032\217\032\256\032\225\032z\032\235\032\256\032\225\032\032\272\032T\032\373\032\217\225\032\256\032L\032[\032\256\032\272\032L\032[\032\256\032\272\032\270\032\373\032^\032\256\032\237\032\276\032\032\272\032T\032\373\032\217\225\032\256\032L\032[\032\256\032\272\032L\032[\032\256\032\272\032\270\032\373\032^\032\256\032\237\032\276\032~\272\032\274\032\373\032\032\217\032\256\032\225\032z\032\235\032\256\032\225\032\032\272\032T\032\373\032\217\225\032\256\032L\032[\032\256\032\272\032L\032[\032\256\032\272\032\270\032\373\032\\\032\256\032\032\235\032\256\032\225\032\256\032L\032[\032\256\032\272\032\270\000\373\032\217\032\256\032\265\032\256\032N\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9f379bfba97168e88f44f28c6ccae866e42643d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQpzQUEEQEEBAACOABoajxquGpUaehqdGq4alRoauhpUGvsaj5UarhpMGlsarhq6GkwaWxquGroauBr7Gl4arhqfGr4aGroaVBr7Go+VGq4aTBpbGq4auhpMGlsarhq6Grga+xpeGq4anxq+Gn66Grwa+xoajxquGpUaehqdGq4alRoauhpUGvsaj5UarhpMGlsarhq6GkwaWxquGroauBr7GlwarhoanRquGpUarhpMGlsarhq6GrgA+xqPGq4atRquGk4aCws= Step #5: MERGE-OUTER: attempt 3341 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1560983080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615dde85198, 0x5615dde8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615dde8d918,0x5615ddf150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9f379bfba97168e88f44f28c6ccae866e42643d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11300 processed earlier; will process 3975 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5615db6995dd bp 0x000000000000 sp 0x7ffd84fee1d0 T42367) Step #5: ==42367==The signal is caused by a READ memory access. Step #5: #0 0x5615db6995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5615db4bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5615db4bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5615db498929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5615db3b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5615db311c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5615db31b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615db3026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5615db32e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1640956082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5615db2f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42367==Register values: Step #5: rax = 0x00005615def85460 rbx = 0x00005615def85460 rcx = 0x00005615def85910 rdx = 0x00007f1640b1eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd84fee1d0 Step #5: r8 = 0x00005615def85460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1640b1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005615de898960 r14 = 0x0000000100000004 r15 = 0x00005615dd805386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0xd,0x0,0x0,0x68,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0xb7,0x6c,0x69,0x6e,0x75,0x78,0x0,0x45,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x53,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0xe,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x6c,0x69,0x6e,0x75,0x0,0x82,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365>\267\253rAMAgAjA\253jAi\015\000\000hA\005\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253AxA\267linux\000Elinux\001\001\000ui\001Aji\001J\016\001\001\000S\000\013\001\002\000AmA\365>\267\253\001 \016\000\000\000\000\000[\000\000\000\000\000\000\000\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\001U\001\001\000linu\000\202\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-63c3359df7178c310f025ed7cdaae16c11f1c599 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQW1B9T63q3ICAEFtQfU+t6tyQU1BZ0FqQatqQWkNAABoQQUACwECAEFtQfU+t6tyQU1BZ0FqQatqQWloAQ0AQQUBt6tBOgG3q0F4QbdsaW51eABFbGludXgBAQB1aQFBamkBSg4BAQBTAAsBAgBBbUH1PrerASAgDgAAAAAAWwAAAAAAAAAAAAALAAAAAAAAAAAAIQABVQEBAGxpbnUAgoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1561120253 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d129f6e198, 0x55d129f76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d129f76918,0x55d129ffe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/63c3359df7178c310f025ed7cdaae16c11f1c599' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11301 processed earlier; will process 3974 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42389==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d1277825dd bp 0x000000000000 sp 0x7fff87eaac10 T42389) Step #5: ==42389==The signal is caused by a READ memory access. Step #5: #0 0x55d1277825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d1275a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d1275a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d127581929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d1274a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d1273fac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1274041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d1273eb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1274173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38fbafa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d1273deaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42389==Register values: Step #5: rax = 0x000055d12b4413d0 rbx = 0x000055d12b4413d0 rcx = 0x000055d12b441880 rdx = 0x00007f38fbcc2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff87eaac10 Step #5: r8 = 0x000055d12b4413d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38fbcc2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d12a981960 r14 = 0x0000000100000004 r15 = 0x000055d1298ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42389==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7e,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x6c,0x7d,0x42,0x30,0x89,0x42,0xff,0xff,0xff,0x58,0x7d,0x42,0xe5,0x7e,0x42,0x31,0x5a,0x42,0x35,0x42,0x30,0x42,0x42,0x42,0x42,0x7e,0x42,0x42,0x84,0x7f,0x42,0x42,0x7b,0x42,0x7f,0x89,0x42,0x3b,0x42,0xae,0x84,0x80,0xc4,0xb9,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0xc4,0x42,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x81,0x84,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x7c,0x7f,0x42,0xc6,0x7a,0x42,0xdc,0x6d,0x7e,0x42,0x7b,0x42,0x43,0x42,0x3b,0x7d,0x85,0x85,0x7d,0x42,0x30,0x85,0x89,0x1,0x42,0xa6,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0xc4,0x42,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x81,0x84,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x7c,0x80,0x42,0x81,0x25,0xc2,0x7a,0x42,0x7f,0x42,0xc6,0x7a,0x42,0xdc,0x6d,0x7e,0x42,0x7b,0x42,0x43,0x42,0x3b,0x7d,0x85,0x85,0x7d,0x42,0x30,0x85,0x89,0x1,0x42,0xa6,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037~AA\004@BBBl}B0\211B\377\377\377X}B\345~B1ZB5B0BBBB~BB\204\177BB{B\177\211B;B\256\204\200\304\271B\204B\177BB{BBB;\204\205\205BIB;\204\205\205\304BB\204B\177BB{BBB;\201\204\205BIB;\204\205\205|\177B\306zB\334m~B{BCB;}\205\205}B0\205\211\001B\246B\204B\177BB{B\304BB\204B\177BB{BBB;\201\204\205BIB;\204\205\205|\200B\201%\302zB\177B\306zB\334m~B{BCB;}\205\205}B0\205\211\001B\246B\204B\177BB{BB\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54002f96f32404de06cd5af8d16e910464392692 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9+QUEEQEJCQmx9QjCJQv///1h9QuV+QjFaQjVCMEJCQkJ+QkKEf0JCe0J/iUI7Qq6EgMS5QoRCf0JCe0JCQjuEhYVCSUI7hIWFxEJChEJ/QkJ7QkJCO4GEhUJJQjuEhYV8f0LGekLcbX5Ce0JDQjt9hYV9QjCFiQFCpkKEQn9CQntCxEJChEJ/QkJ7QkJCO4GEhUJJQjuEhYV8gEKBJcJ6Qn9CxnpC3G1+QntCQ0I7fYWFfUIwhYkBQqZChEJ/QkJ7QkIACws= Step #5: MERGE-OUTER: attempt 3343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1561255266 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbf5107198, 0x55dbf510f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbf510f918,0x55dbf51970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54002f96f32404de06cd5af8d16e910464392692' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11302 processed earlier; will process 3973 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42393==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbf291b5dd bp 0x000000000000 sp 0x7ffee323c8f0 T42393) Step #5: ==42393==The signal is caused by a READ memory access. Step #5: #0 0x55dbf291b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbf273d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbf273cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbf271a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbf263bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbf2593c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbf259d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbf25846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbf25b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe2afbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbf2577aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42393==Register values: Step #5: rax = 0x000055dbf7b23450 rbx = 0x000055dbf7b23450 rcx = 0x000055dbf7b23900 rdx = 0x00007efe2b185b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee323c8f0 Step #5: r8 = 0x000055dbf7b23450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe2b185be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbf5b1a960 r14 = 0x0000000100000004 r15 = 0x000055dbf4a87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42393==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0x6a,0x41,0x41,0x6a,0x41,0x41,0x4f,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x6a,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x41,0x1,0x41,0xb8,0x9d,0x66,0xb8,0x41,0x41,0x41,0x9f,0x9d,0x9d,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0x10,0x0,0x0,0x0,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0x9d,0x66,0x41,0x41,0xb8,0x41,0xb8,0x9d,0x9d,0x64,0x41,0x9d,0x62,0x41,0x80,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKAjAAjAAOA\027Og\267AwAAjAM\320\000\373\027nA\304AA\001A\270\235f\270AAA\237\235\235A\270\235\237AA\270\235\235fA\235bA\270\235\235AA\027Og\267AwAAiAM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\235\237AA\270\235\235fAA\270\235\237AA\020\000\000\000A\235bA\270\235\235AA\027Og\267AwAAiAA\270\235\237AA\270\235\235fA\235bA\270\235\235AA\235fAA\270A\270\235\235dA\235bA\200\000\000\200\200\000\200\200\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-766b5e3684401da3752b8b0d2850f0f03bbf936a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQWpBQWpBQU9BF09nt0F3QUFqQU3QAPsXbkHEQUEBQbidZrhBQUGfnZ1BuJ2fQUG4nZ1mQZ1iQbidnUFBF09nt0F3QUFpQU3QAPsXbkHEQQFBQbidn0FBuJ2dZkFBuJ2fQUG4nZ1mQZ1iQZ2fQUG4nZ1mQUG4nZ9BQRAAAABBnWJBuJ2dQUEXT2e3QXdBQWlBQbidn0FBuJ2dZkGdYkG4nZ1BQZ1mQUG4QbidnWRBnWJBgAAAgIAAgIAApQALAAs= Step #5: MERGE-OUTER: attempt 3344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1561389574 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55acb510e198, 0x55acb5116911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55acb5116918,0x55acb519e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/766b5e3684401da3752b8b0d2850f0f03bbf936a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11303 processed earlier; will process 3972 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 358 ft: 359 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 528 ft: 574 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42397==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55acb29225dd bp 0x000000000000 sp 0x7ffe121fbb10 T42397) Step #5: ==42397==The signal is caused by a READ memory access. Step #5: #0 0x55acb29225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55acb2744280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55acb2743fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55acb2721929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55acb2642ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55acb259ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55acb25a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55acb258b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55acb25b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce82fee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55acb257eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42397==Register values: Step #5: rax = 0x000055acb5c45430 rbx = 0x000055acb5c45430 rcx = 0x000055acb5c45420 rdx = 0x00007fce831b6b80 Step #5: rdi = 0x000055acb5c45420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe121fbb10 Step #5: r8 = 0x000055acb5c45430 r9 = 0x00007fce831b6cb0 r10 = 0x000055acb5c26010 r11 = 0x00007fce831b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055acb5b21960 r14 = 0x0000000100000004 r15 = 0x000055acb4a8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42397==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x2d,0x41,0x6c,0x6e,0x45,0x1,0x41,0xc1,0x1b,0x41,0x1,0x41,0x4b,0x41,0x41,0x1,0x41,0x4b,0x41,0x6c,0xc1,0x1b,0x71,0x41,0x1,0x41,0x6e,0x45,0x41,0x1b,0x41,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x2d,0x41,0x6c,0x6e,0x45,0x1,0x41,0xc1,0x1b,0x41,0x1,0x41,0x4b,0x41,0x41,0x70,0x1b,0x1b,0x1b,0x1b,0x41,0xdb,0xe4,0x6e,0x45,0x41,0x1b,0x41,0x1b,0x70,0x1b,0x1b,0x1b,0x1b,0x41,0xdb,0xe4,0x1b,0x41,0x1b,0x1,0x1b,0x1b,0x41,0x1b,0x1b,0x41,0x1b,0x1b,0x1a,0x0,0x41,0x56,0x1,0x70,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kAG\004@AKA\252glA\351\377\276\033nA\011AEA\001A\001EEA\001l\033AnEA\001A\001EEA\021A\001EEA\022A\265\276\223C\033nA-AlnE\001A\301\033A\001AKAA\001AKAl\301\033qA\001AnEA\033AA\001A\001EEA\001l\033AnEA\001A\001E\001A\001EEA\001l\033AnEA\001A\001EEA\021A\001EEA\022A\265\276\223C\033nA-AlnE\001A\301\033A\001AKAAp\033\033\033\033A\333\344nEA\033A\033p\033\033\033\033A\333\344\033A\033\001\033\033A\033\033A\033\033\032\000AV\001p\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2162dc31c4c9acaf7dc35e0f13a440f511fc9993 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQUcEQEFLQapnbEHp/74bbkEJQUVBAUEBRUVBAWwbQW5FQQFBAUVFQRFBAUVFQRJBtb6TQxtuQS1BbG5FAUHBG0EBQUtBQQFBS0FswRtxQQFBbkVBG0FBAUEBRUVBAWwbQW5FQQFBAUUBQQFFRUEBbBtBbkVBAUEBRUVBEUEBRUVBEkG1vpNDG25BLUFsbkUBQcEbQQFBS0FBcBsbGxtB2+RuRUEbQRtwGxsbG0Hb5BtBGwEbG0EbG0EbGxoAQVYBcAALAAs= Step #5: MERGE-OUTER: attempt 3345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1561527021 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616d324c198, 0x5616d3254911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616d3254918,0x5616d32dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2162dc31c4c9acaf7dc35e0f13a440f511fc9993' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11306 processed earlier; will process 3969 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42401==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616d0a605dd bp 0x000000000000 sp 0x7fff78022a00 T42401) Step #5: ==42401==The signal is caused by a READ memory access. Step #5: #0 0x5616d0a605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616d0882280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616d0881fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616d085f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616d0780ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616d06d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616d06e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616d06c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616d06f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4113789082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616d06bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42401==Register values: Step #5: rax = 0x00005616d57d93d0 rbx = 0x00005616d57d93d0 rcx = 0x00005616d57d9880 rdx = 0x00007f4113951b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff78022a00 Step #5: r8 = 0x00005616d57d93d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4113951be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616d3c5f960 r14 = 0x0000000100000004 r15 = 0x00005616d2bcc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42401==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x40,0x41,0xea,0x41,0x4b,0x41,0x0,0x0,0x0,0xae,0x0,0x45,0x0,0x0,0xfd,0x39,0x0,0x0,0xfd,0x1e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x45,0x0,0x0,0xfd,0x38,0x0,0x0,0xfd,0x4b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x75,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x78,0x41,0xea,0x41,0x4b,0x41,0x0,0x0,0x0,0xae,0x0,0x45,0x0,0x0,0xfd,0x38,0x0,0x0,0xfd,0x4b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x75,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfd,0x38,0x0,0x0,0xfd,0x4b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x69,0x6e,0x0,0x45,0x0,0x0,0xfd,0x38,0x0,0x0,0xfd,0x49,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA@A\352AKA\000\000\000\256\000E\000\000\3759\000\000\375\036\000\000\000\000\000\000\000\000\000\000\000\000\000linx\000\000E\000\000\3758\000\000\375K\000\000\000\000\000\000\000\000\000\000\000\000\000linx\000\000u\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000linxA\352AKA\000\000\000\256\000E\000\000\3758\000\000\375K\000\000\000\000\000\000\000\000\000\000\000\000\000linx\000\000u\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\3758\000\000\375K\000\000\000\000\000\000\000\000\000\000\000\000in\000E\000\000\3758\000\000\375I\000\000\000\000\000\000\000\000\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6f37170c3cce545f9aa6a6570c7fb32b8215086 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUBB6kFLQQAAAK4ARQAA/TkAAP0eAAAAAAAAAAAAAAAAAGxpbngAAEUAAP04AAD9SwAAAAAAAAAAAAAAAABsaW54AAB1AAABAAAAAAAAAAAAAAAAEAAAAAAAAAAAAGxpbnhB6kFLQQAAAK4ARQAA/TgAAP1LAAAAAAAAAAAAAAAAAGxpbngAAHUAAAEAAAAAAAAAAAAAAAAA/TgAAP1LAAAAAAAAAAAAAAAAaW4ARQAA/TgAAP1JAAAAAAAAAAAAAAAAAAs= Step #5: MERGE-OUTER: attempt 3346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1561662216 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563577b69198, 0x563577b71911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563577b71918,0x563577bf90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6f37170c3cce545f9aa6a6570c7fb32b8215086' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11307 processed earlier; will process 3968 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42405==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56357537d5dd bp 0x000000000000 sp 0x7ffe0f897ef0 T42405) Step #5: ==42405==The signal is caused by a READ memory access. Step #5: #0 0x56357537d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56357519f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56357519efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56357517c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56357509dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563574ff5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563574fff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563574fe66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635750123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff34e4f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563574fd9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42405==Register values: Step #5: rax = 0x0000563579416450 rbx = 0x0000563579416450 rcx = 0x0000563579416900 rdx = 0x00007ff34e6c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0f897ef0 Step #5: r8 = 0x0000563579416450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff34e6c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056357857c960 r14 = 0x0000000100000004 r15 = 0x00005635774e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42405==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x47,0x45,0x41,0x72,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x73,0x45,0x69,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xf6,0x74,0x65,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xc0,0x41,0x0,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0x68,0xc0,0x41,0xe0,0x41,0x48,0x72,0x47,0xc0,0x41,0x2c,0x41,0xb8,0x6d,0x41,0x41,0x72,0x1,0x6f,0x41,0x6c,0x73,0x6e,0x75,0x78,0xc0,0xc1,0xb8,0xaa,0x41,0x49,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x0,0x0,0xe,0x0,0x0,0x0,0x4b,0x69,0x41,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x41,0xc0,0x41,0x0,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0x68,0xc0,0x41,0xe0,0x41,0x48,0x41,0x6c,0x46,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265\276E\255AiAmAiAMAErmAiA-AiA\332GEAr\300A\270\253Ass\270\252sEiM\320\000\373\031\346\200\000,\221{\001\032AM\320\000\373\031n\000\200\366teA\211riAAM\320\000\373\031\346\200\000,\221{\001\032AM\320\000\373\031n\000\200\300A\000\373\031n\000\206\346\214\241\005\013\000\000h\300A\340AHrG\300A,A\270mAAr\001oAlsnux\300\301\270\252AIM\320\000\373\031\346\000\000\016\000\000\000KiAMlinuxA\300A\000\373\031n\000\206\346\214\241\005\013\000\000h\300A\340AHAlF\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-18460e3ec533928e2cc1c4a19d89dffd0545faea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1vkWtQWlBbUFpQU1BRXJtQWlBLUFpQdpHRUFywEG4q0Fzc7iqc0VpTdAA+xnmgAAskXsBGkFN0AD7GW4AgPZ0ZUGJcmlBQU3QAPsZ5oAALJF7ARpBTdAA+xluAIDAQQD7GW4AhuaMoQULAABowEHgQUhyR8BBLEG4bUFBcgFvQWxzbnV4wMG4qkFJTdAA+xnmAAAOAAAAS2lBTWxpbnV4QcBBAPsZbgCG5oyhBQsAAGjAQeBBSEFsRgFBSwALAAs= Step #5: MERGE-OUTER: attempt 3347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1561797496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55947772b198, 0x559477733911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559477733918,0x5594777bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/18460e3ec533928e2cc1c4a19d89dffd0545faea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11308 processed earlier; will process 3967 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42409==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559474f3f5dd bp 0x000000000000 sp 0x7ffebfbefbb0 T42409) Step #5: ==42409==The signal is caused by a READ memory access. Step #5: #0 0x559474f3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559474d61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559474d60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559474d3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559474c5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559474bb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559474bc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559474ba86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559474bd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44adede082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559474b9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42409==Register values: Step #5: rax = 0x0000559479b1f410 rbx = 0x0000559479b1f410 rcx = 0x0000559479b1f8c0 rdx = 0x00007f44ae0a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebfbefbb0 Step #5: r8 = 0x0000559479b1f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f44ae0a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055947813e960 r14 = 0x0000000100000004 r15 = 0x00005594770ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42409==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0xc9,0x90,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0x4b,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0x2b,0x0,0x0,0x0,0x0,0x92,0x0,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd1,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0x51,0xa3,0xe6,0xb,0x81,0x75,0x0,0x0,0x0,0x0,0x9c,0x0,0x4b,0x71,0x4b,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0x2b,0x0,0x0,0x0,0x0,0x92,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd3,0x0,0x0,0xc9,0x10,0x1,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0x0,0xfb,0x1b,0x0,0x1b,0x81,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000Aq\004\000\320\000\020\000\373\031\321\000\000\000\020\000\373\033\000\000\234\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\321\000\000\311\220\000\373\033\000\000\234\000K\000K\320\000\320\000\020\000\373\031+\000\000\000\000\222\000\000\000\000\020\000\373\033\000\000\234\000K\000\013\321\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031Q\243\346\013\201u\000\000\000\000\234\000KqK\320\000\320\000\020\000\373\031+\000\000\000\000\222\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\323\000\000\311\020\001\373\033\000\000\234\000K\000\000\373\033\000\033\201\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b94d5c1aaf654f0b15a1bbc9f2bcddae638beaea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEFxBADQABAA+xnRAAAAEAD7GwAAnABLAAvQANAAEAD7GdEAAABBcQQA0AAQAPsZ0QAAyZAA+xsAAJwASwBL0ADQABAA+xkrAAAAAJIAAAAAEAD7GwAAnABLAAvRANAAEAD7GdEAAABBcQQA0AAQAPsZUaPmC4F1AAAAAJwAS3FL0ADQABAA+xkrAAAAAJIASwAL0ADQABAA+xnRAAAAQXEEANAAEAD7GdMAAMkQAfsbAACcAEsAAPsbABuBAAsACws= Step #5: MERGE-OUTER: attempt 3348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1561933191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a49223d198, 0x55a492245911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a492245918,0x55a4922cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b94d5c1aaf654f0b15a1bbc9f2bcddae638beaea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11309 processed earlier; will process 3966 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42413==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a48fa515dd bp 0x000000000000 sp 0x7ffd7f9d2e00 T42413) Step #5: ==42413==The signal is caused by a READ memory access. Step #5: #0 0x55a48fa515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a48f873280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a48f872fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a48f850929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a48f771ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a48f6c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a48f6d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a48f6ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a48f6e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31250e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a48f6adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42413==Register values: Step #5: rax = 0x000055a4938d72a0 rbx = 0x000055a4938d72a0 rcx = 0x000055a4938d7750 rdx = 0x00007f31252afb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7f9d2e00 Step #5: r8 = 0x000055a4938d72a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31252afbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a492c50960 r14 = 0x0000000100000004 r15 = 0x000055a491bbd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42413==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x1,0x0,0x0,0x0,0x1,0x1,0xfd,0x7a,0x0,0x0,0x0,0x0,0x0,0xfd,0xd1,0x1,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x7e,0x1a,0x1b,0x5a,0x1a,0x1a,0x1a,0x1a,0x88,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0xb5,0x1,0x0,0x0,0x0,0xfd,0xd1,0x1,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x0,0x1,0x1,0x0,0x0,0x0,0x1,0x1,0xfd,0x7a,0x0,0x0,0x0,0x0,0x0,0xfd,0xd1,0x1,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x7e,0x1a,0x1b,0x5a,0x1a,0x1a,0x1a,0x1a,0x88,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0xb5,0x1,0x0,0x0,0x0,0xfd,0xd1,0x1,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1b,0x5a,0x1a,0x1a,0x1a,0x1a,0x88,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x5a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x88,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x88,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0xfd,0x8c,0x1,0x1a,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\001\000\000\000\001\001\375z\000\000\000\000\000\375\321\001\000\032\032\032\032\032\032\032\032\032\032~\032\033Z\032\032\032\032\210\032\032\032\032\032\032\032\032\032\032\032\032\265\001\000\000\000\375\321\001\000\032\032\032\032\032\032\032\032\000\001\001\000\000\000\001\001\375z\000\000\000\000\000\375\321\001\000\032\032\032\032\032\032\032\032\032\032~\032\033Z\032\032\032\032\210\032\032\032\032\032\032\032\032\032\032\032\032\265\001\000\000\000\375\321\001\000\032\032\032\032\032\032\032\032\032\032\032\032\033Z\032\032\032\032\210\032\032\032\032\032\032\032\032\032\032Z\032\032\032\032\032\032\032\033\032\032\032\032\032\210\032\032\032\032\032\032\032\032\032\032\032\210\032\032\032\032\032\032\032\032\032\032\032\032\375\214\001\032\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb441a1213fd73c7bc375f10cf09c7dbbeced36f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEBAAAAAQH9egAAAAAA/dEBABoaGhoaGhoaGhp+GhtaGhoaGogaGhoaGhoaGhoaGhq1AQAAAP3RAQAaGhoaGhoaGgABAQAAAAEB/XoAAAAAAP3RAQAaGhoaGhoaGhoafhobWhoaGhqIGhoaGhoaGhoaGhoatQEAAAD90QEAGhoaGhoaGhoaGhoaG1oaGhoaiBoaGhoaGhoaGhpaGhoaGhoaGhsaGhoaGogaGhoaGhoaGhoaGogaGhoaGhoaGhoaGhr9jAEaGgs= Step #5: MERGE-OUTER: attempt 3349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1562069983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da65036198, 0x55da6503e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da6503e918,0x55da650c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb441a1213fd73c7bc375f10cf09c7dbbeced36f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11310 processed earlier; will process 3965 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42417==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da6284a5dd bp 0x000000000000 sp 0x7ffd0a0ff750 T42417) Step #5: ==42417==The signal is caused by a READ memory access. Step #5: #0 0x55da6284a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da6266c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da6266bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da62649929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da6256aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da624c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da624cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da624b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da624df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1f440f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da624a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42417==Register values: Step #5: rax = 0x000055da67331400 rbx = 0x000055da67331400 rcx = 0x000055da673318b0 rdx = 0x00007fc1f45d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0a0ff750 Step #5: r8 = 0x000055da67331400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1f45d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da65a49960 r14 = 0x0000000100000004 r15 = 0x000055da649b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42417==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0x5a,0x69,0x68,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x0,0x0,0xa1,0x61,0x41,0x73,0x0,0x0,0x89,0x0,0x0,0x41,0xa1,0x0,0x0,0x61,0x73,0x73,0x0,0x10,0x0,0x1,0x0,0x61,0x73,0x0,0xd6,0x0,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x0,0x0,0x9a,0x43,0x9f,0x41,0x4,0x0,0x0,0x0,0x0,0x0,0xa1,0x61,0x41,0x73,0x0,0x0,0x73,0x0,0x0,0x41,0xa1,0x0,0x0,0x61,0x73,0x73,0x0,0x10,0x0,0x1,0x0,0x61,0x73,0x0,0xd6,0x0,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x0,0x0,0x9a,0x43,0x9f,0x41,0x4,0x0,0xd0,0x73,0x0,0xa1,0x0,0x0,0x61,0x73,0x73,0x0,0x10,0x0,0x1,0x0,0x61,0x73,0x0,0xd6,0x0,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x0,0x0,0x9a,0x43,0x9f,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oA+\004@A\362Zihiii\004@A\032\004\000\000\000\000\000\241aAs\000\000\211\000\000A\241\000\000ass\000\020\000\001\000as\000\326\000 \000\000\257\032\000\000\000aq\000\000\232C\237A\004\000\000\000\000\000\241aAs\000\000s\000\000A\241\000\000ass\000\020\000\001\000as\000\326\000 \000\000\257\032\000\000\000aq\000\000\232C\237A\004\000\320s\000\241\000\000ass\000\020\000\001\000as\000\326\000 \000\000\257\032\000\000\000aq\000\000\232C\237?\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\326\000\000\000\000\000\000\000\000\000\000\000\013\000\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5510adb334e37ed85091852c5c32b706f52991f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQSsEQEHyWmloaWlpBEBBGgQAAAAAAKFhQXMAAIkAAEGhAABhc3MAEAABAGFzANYAIAAArxoAAABhcQAAmkOfQQQAAAAAAKFhQXMAAHMAAEGhAABhc3MAEAABAGFzANYAIAAArxoAAABhcQAAmkOfQQQA0HMAoQAAYXNzABAAAQBhcwDWACAAAK8aAAAAYXEAAJpDnz8AAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAANYAAAAAAAAAAAAAAAsAAAALCws= Step #5: MERGE-OUTER: attempt 3350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1562206266 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605989ca198, 0x5605989d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605989d2918,0x560598a5a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5510adb334e37ed85091852c5c32b706f52991f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11311 processed earlier; will process 3964 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42421==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605961de5dd bp 0x000000000000 sp 0x7ffeb6ba1230 T42421) Step #5: ==42421==The signal is caused by a READ memory access. Step #5: #0 0x5605961de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560596000280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560595ffffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560595fdd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560595efead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560595e56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560595e601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560595e476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560595e733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f606feaa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560595e3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42421==Register values: Step #5: rax = 0x0000560599dbf410 rbx = 0x0000560599dbf410 rcx = 0x0000560599dbf8c0 rdx = 0x00007f6070072b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb6ba1230 Step #5: r8 = 0x0000560599dbf410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6070072be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605993dd960 r14 = 0x0000000100000004 r15 = 0x000056059834a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42421==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xbc,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0xbd,0xbd,0x3b,0x42,0x42,0x87,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0x42,0x42,0x42,0x42,0x83,0xcd,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x7d,0x82,0x42,0x42,0x42,0x46,0x82,0x82,0x87,0x82,0x42,0x42,0x42,0xab,0xc2,0x31,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0x42,0x42,0x42,0x42,0x83,0xcd,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x7d,0x82,0x42,0x42,0x42,0x46,0x82,0x82,0x42,0x62,0x42,0x42,0x42,0x42,0x42,0x83,0xcd,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x7d,0x82,0x42,0x42,0x42,0x46,0x82,0x82,0x87,0x82,0x42,0x42,0x42,0xab,0xc2,0x42,0x82,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0xc7,0x82,0x82,0x42,0x42,0x42,0x42,0x7d,0x85,0x7d,0x7d,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x2b,0x82,0x82,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0xf,0x42,0x4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\274CBBBBBBBBB\276\275\275;BB\207BBBBBbBBBBB\203\315BBB}{BBB/}{}BB}\202BBBF\202\202\207\202BBB\253\3021BB\032y\205B\"B@\302BBBBBbBBBBB\203\315BBB}{BBB/}{}BB}\202BBBF\202\202BbBBBBB\203\315BBB}{BBB/}{}BB}\202BBBF\202\202\207\202BBB\253\302B\202B/}{}B\307\202\202BBBB}\205}}BBB/}{}B+\202\202BBBBBBBB\032y\205\017B\004\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1de914f3172a402b0505ebd9e159218a2405d50a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG8Q0JCQkJCQkJCQr69vTtCQodCQkJCQmJCQkJCQoPNQkJCfXtCQkIvfXt9QkJ9gkJCQkaCgoeCQkJCq8IxQkIaeYVCIkJAwkJCQkJCYkJCQkJCg81CQkJ9e0JCQi99e31CQn2CQkJCRoKCQmJCQkJCQoPNQkJCfXtCQkIvfXt9QkJ9gkJCQkaCgoeCQkJCq8JCgkIvfXt9QseCgkJCQkJ9hX19QkJCL317fUIrgoJCQkJCQkJCQhp5hQ9CBAALAAs= Step #5: MERGE-OUTER: attempt 3351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1562344184 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ecdf9e2198, 0x55ecdf9ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ecdf9ea918,0x55ecdfa720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1de914f3172a402b0505ebd9e159218a2405d50a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11312 processed earlier; will process 3963 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42425==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ecdd1f65dd bp 0x000000000000 sp 0x7fff2950dfb0 T42425) Step #5: ==42425==The signal is caused by a READ memory access. Step #5: #0 0x55ecdd1f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ecdd018280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ecdd017fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ecdcff5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ecdcf16ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ecdce6ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ecdce781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ecdce5f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ecdce8b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f79b3cad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ecdce52aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42425==Register values: Step #5: rax = 0x000055ece24d2410 rbx = 0x000055ece24d2410 rcx = 0x000055ece24d28c0 rdx = 0x00007f79b3e75b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2950dfb0 Step #5: r8 = 0x000055ece24d2410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f79b3e75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ece03f5960 r14 = 0x0000000100000004 r15 = 0x000055ecdf362386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42425==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x68,0x69,0x20,0x0,0x7b,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x88,0x88,0x88,0x88,0x8a,0x88,0x88,0x88,0xc2,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x7a,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x0,0x0,0x0,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x41,0x6d,0x41,0x41,0xbe,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAhi \000{\000\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\000\000\000\000\000\000\000\000\000\210\210\210\210\212\210\210\210\302\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210z\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\000\000\000\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210\210AmAA\276\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc87c02c78c06b207cb98bae5ce82c448f72ee86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFoaSAAewAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIgAAAAAAAAAAACIiIiIioiIiMKIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIeoiIiIiIiIiIiIiIiIiIiAAAAIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIhBbUFBvgALAAs= Step #5: MERGE-OUTER: attempt 3352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1562479398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55707963d198, 0x557079645911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557079645918,0x5570796cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dc87c02c78c06b207cb98bae5ce82c448f72ee86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11313 processed earlier; will process 3962 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42429==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557076e515dd bp 0x000000000000 sp 0x7ffde08ca6c0 T42429) Step #5: ==42429==The signal is caused by a READ memory access. Step #5: #0 0x557076e515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557076c73280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557076c72fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557076c50929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557076b71ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557076ac9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557076ad31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557076aba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557076ae63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f949ba9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557076aadaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42429==Register values: Step #5: rax = 0x000055707ab86460 rbx = 0x000055707ab86460 rcx = 0x000055707ab86910 rdx = 0x00007f949bc64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde08ca6c0 Step #5: r8 = 0x000055707ab86460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f949bc64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055707a050960 r14 = 0x0000000100000004 r15 = 0x0000557078fbd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42429==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x41,0x75,0x41,0x72,0x69,0x1,0x20,0x20,0x41,0x75,0x69,0x1,0x20,0x20,0x20,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000A\005\001\267\253\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253nAih\001\015\000\267\253Aji\001J\016\001\001\000O\000\013A\253jAih\001\015\000A\005\001\267\253A:\001\267\253nAih\001\015\000\267\253Aji\001J\016\001\000\000\000\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253nAih\001\015\000\267\253Aji\001J\016\001\001\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253nAih\001\015\000\267\253AjAuAri\001 Aui\001 \"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-04284de4de171f6f942015ecf44bd936d3d5f2f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEEFAberAQJAQqtqQWloAQ0AQQUBt6tBeAG3q25BaWgBDQC3q0FqaQFKDgEBAE8AC0GrakFpaAENAEEFAberQToBt6tuQWloAQ0At6tBamkBSg4BAAAAAAsBAkBCq2pBaWgBDQBBBQG3q0F4AberbkFpaAENALerQWppAUoOAQEATwALAQJAQqtqQWloAQ0AQQUBt6tBeAG3q25BaWgBDQC3q0FqQXVBcmkBICBBdWkBICAgIgALAAs= Step #5: MERGE-OUTER: attempt 3353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1562617370 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598849a9198, 0x5598849b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598849b1918,0x559884a390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04284de4de171f6f942015ecf44bd936d3d5f2f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11314 processed earlier; will process 3961 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 486 ft: 487 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42433==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598821bd5dd bp 0x000000000000 sp 0x7ffeb147e690 T42433) Step #5: ==42433==The signal is caused by a READ memory access. Step #5: #0 0x5598821bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559881fdf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559881fdefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559881fbc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559881eddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559881e35c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559881e3f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559881e266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559881e523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e36a2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559881e19aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42433==Register values: Step #5: rax = 0x0000559886fd1430 rbx = 0x0000559886fd1430 rcx = 0x0000559886fd1420 rdx = 0x00007f3e36bf2b80 Step #5: rdi = 0x0000559886fd1420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffeb147e690 Step #5: r8 = 0x0000559886fd1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e36bf2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005598853bc960 r14 = 0x0000000100000004 r15 = 0x0000559884329386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42433==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1a,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x1,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1a,0x67,0x69,0x0,0xfb,0x17,0x6f,0xfb,0x16,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1b,0xd4,0x6c,0x0,0xd4,0x87,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa1,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0x0,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x4d,0x41,0x0,0x0,0x60,0x0,0x0,0x5f,0x0,0x41,0x41,0x6f,0x6b,0x41,0xbe,0x45,0xb3,0xa9,0x75,0x41,0x6b,0x45,0x41,0x41,0x41,0x4a,0xc1,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0xfe,0xff,0x41,0x75,0x6f,0x45,0x41,0x41,0x41,0x4a,0x46,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x0,0x0,0x1a,0x42,0x89,0x8a,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\032\032\000\000\000\000\000\000\000[\000\000x\000\001\373\025o\000\000\373\027q\373\017\032gi\000\373\027o\373\026o\000\000\373\027q\373\017\033\324l\000\324\207\000gi\000\373\027n\373\025o\000\000\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\241\243\243\243\243\243\243\000HHHHHHHHHHHHHHHHMA\000\000`\000\000_\000AAokA\276E\263\251uAkEAAAJ\301\301AAAMAAA\376\377AuoEAAAJF\000\000\274B\000\000\000\000\000\374\001\000\000\274B\000\000\000\000\000\374\001\000\000\274\000\000\032B\211\212\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-853579934178ca4ffe84c98752adb70f9bcf8a3d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoaGgAAAAAAAABbAAB4AAH7FW8AAPsXcfsPGmdpAPsXb/sWbwAA+xdx+w8b1GwA1IcAZ2kA+xdu+xVvAACjo6Ojo6Ojo6Ojo6Ojo6Ojo6Oho6Ojo6OjAEhISEhISEhISEhISEhISEhNQQAAYAAAXwBBQW9rQb5Fs6l1QWtFQUFBSsHBQUFBTUFBQf7/QXVvRUFBQUpGAAC8QgAAAAAA/AEAALxCAAAAAAD8AQAAvAAAGkKJigAAAAALAAs= Step #5: MERGE-OUTER: attempt 3354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1562756136 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558807414198, 0x55880741c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55880741c918,0x5588074a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/853579934178ca4ffe84c98752adb70f9bcf8a3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11316 processed earlier; will process 3959 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42437==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558804c285dd bp 0x000000000000 sp 0x7ffc46fde6c0 T42437) Step #5: ==42437==The signal is caused by a READ memory access. Step #5: #0 0x558804c285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558804a4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558804a49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558804a27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558804948ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588048a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588048aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588048916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5588048bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa40ebc7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558804884aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42437==Register values: Step #5: rax = 0x0000558808f53410 rbx = 0x0000558808f53410 rcx = 0x0000558808f538c0 rdx = 0x00007fa40ed8fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc46fde6c0 Step #5: r8 = 0x0000558808f53410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa40ed8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558807e27960 r14 = 0x0000000100000004 r15 = 0x0000558806d94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42437==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1a,0x1,0x20,0x1a,0xa7,0x68,0x68,0x1a,0xa7,0x68,0x68,0x68,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x68,0x68,0x1,0x20,0x1a,0x1,0x20,0x1e,0x1a,0x1a,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x41,0x68,0x68,0x68,0x68,0x68,0x20,0x1a,0xa7,0x68,0x68,0x68,0x41,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x1,0x20,0xa,0xa7,0x68,0x68,0x68,0x68,0x68,0x6a,0x20,0x1a,0x1,0x20,0x1e,0x1a,0x1a,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x68,0x68,0x1,0x20,0x1a,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x1,0x20,0x1a,0xa7,0x68,0x68,0x67,0x41,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x68,0x68,0x6a,0x20,0x1a,0x1,0x20,0x1e,0x1a,0x1a,0x1,0x20,0x1a,0xa7,0x68,0x68,0x68,0x1,0x20,0x1a,0xa7,0x68,0x68,0x20,0x1a,0xa7,0x68,0x68,0x68,0x1,0x45,0x20,0x1a,0xa7,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x4c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\032\001 \032\247hh\032\247hhh\001 \032\247hhhhh\001 \032\001 \036\032\032\001 \032\247hhh\001 \032\247hhhAhhhhh \032\247hhhAhhhhhhhhhhhh\001 \012\247hhhhhj \032\001 \036\032\032\001 \032\247hhh\001 \032\247hhhhh\001 \032\001 \032\247hhh\001 \032\247hhgAhhhhhhhhhhhh\001 \032\247hhhhhj \032\001 \036\032\032\001 \032\247hhh\001 \032\247hh \032\247hhh\001E \032\247hhhhhhhhhL\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d300a62f4c1d5f2cf27e193de95fa94fff32bc8a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoaASAap2hoGqdoaGgBIBqnaGhoaGgBIBoBIB4aGgEgGqdoaGgBIBqnaGhoQWhoaGhoIBqnaGhoQWhoaGhoaGhoaGhoaAEgCqdoaGhoaGogGgEgHhoaASAap2hoaAEgGqdoaGhoaAEgGgEgGqdoaGgBIBqnaGhnQWhoaGhoaGhoaGhoaAEgGqdoaGhoaGogGgEgHhoaASAap2hoaAEgGqdoaCAap2hoaAFFIBqnaGhoaGhoaGhoTAALAAs= Step #5: MERGE-OUTER: attempt 3355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1562893138 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585fa97c198, 0x5585fa984911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585fa984918,0x5585faa0c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d300a62f4c1d5f2cf27e193de95fa94fff32bc8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11317 processed earlier; will process 3958 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 312 ft: 313 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 439 ft: 478 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42441==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585f81905dd bp 0x000000000000 sp 0x7ffd44fea830 T42441) Step #5: ==42441==The signal is caused by a READ memory access. Step #5: #0 0x5585f81905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585f7fb2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585f7fb1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585f7f8f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585f7eb0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585f7e08c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585f7e121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585f7df96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585f7e253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f157d2ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585f7decaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42441==Register values: Step #5: rax = 0x00005585fccb81b0 rbx = 0x00005585fccb81b0 rcx = 0x00005585fccb8660 rdx = 0x00007f157d475b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd44fea830 Step #5: r8 = 0x00005585fccb81b0 r9 = 0x00005585fcb5e830 r10 = 0x00005585fcb3d010 r11 = 0x00007f157d475be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585fb38f960 r14 = 0x0000000100000004 r15 = 0x00005585fa2fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42441==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x81,0x42,0xbc,0x72,0x42,0xfe,0x42,0x42,0x28,0x86,0x7a,0x42,0x44,0x42,0x7c,0x42,0x30,0x42,0x7f,0x7f,0x89,0x42,0x83,0x83,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7e,0x7b,0x42,0x31,0x42,0x7f,0x7c,0x7b,0x83,0x7b,0x7f,0x84,0x42,0x83,0x7b,0x7f,0x81,0x83,0x79,0x7b,0x42,0x31,0x42,0x7f,0x81,0x42,0x83,0x7c,0x7b,0x7b,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0xca,0x7c,0x7b,0x7b,0x7b,0xc3,0x42,0x42,0x83,0x7b,0x7b,0x7b,0x84,0x42,0x83,0x7b,0x7f,0x81,0x83,0x79,0x7b,0x42,0x31,0x42,0x7f,0x81,0x42,0x83,0x7c,0x7b,0x7b,0x7b,0x42,0x30,0x42,0x7f,0x81,0x42,0xca,0x7c,0x7b,0x7b,0x7b,0xc3,0x42,0x42,0x83,0x7b,0x7b,0x7b,0x84,0x81,0x42,0x30,0x7f,0x81,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7e,0x7b,0x42,0x31,0x42,0x7f,0x81,0x7b,0x83,0x7b,0x7f,0x84,0x42,0x83,0x7b,0x42,0x81,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7b,0x83,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@BBB}\201B\274rB\376BB(\206zBDB|B0B\177\177\211B\203\203{{{{{{{{{{~{B1B\177|{\203{\177\204B\203{\177\201\203y{B1B\177\201B\203|{{{B0B\177\201B\312|{{{\303BB\203{{{\204B\203{\177\201\203y{B1B\177\201B\203|{{{B0B\177\201B\312|{{{\303BB\203{{{\204\201B0\177\201B\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000{{{{{{{~{B1B\177\201{\203{\177\204B\203{B\201\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000{\203\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-417274712e4f81e9b9d4b3eedcd7d753aa4de045 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQEJCQn2BQrxyQv5CQiiGekJEQnxCMEJ/f4lCg4N7e3t7e3t7e3t7fntCMUJ/fHuDe3+EQoN7f4GDeXtCMUJ/gUKDfHt7e0IwQn+BQsp8e3t7w0JCg3t7e4RCg3t/gYN5e0IxQn+BQoN8e3t7QjBCf4FCynx7e3vDQkKDe3t7hIFCMH+BQgAAAAAAAAAAAAAAAAAAAAB7e3t7e3t7fntCMUJ/gXuDe3+EQoN7QoF/AAAAAAAAAAAAAAAAAAB7gwALAAs= Step #5: MERGE-OUTER: attempt 3356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563033950 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f56de40198, 0x55f56de48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f56de48918,0x55f56ded00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/417274712e4f81e9b9d4b3eedcd7d753aa4de045' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11320 processed earlier; will process 3955 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42445==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f56b6545dd bp 0x000000000000 sp 0x7ffea24ab910 T42445) Step #5: ==42445==The signal is caused by a READ memory access. Step #5: #0 0x55f56b6545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f56b476280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f56b475fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f56b453929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f56b374ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f56b2ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f56b2d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f56b2bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f56b2e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f687d7b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f56b2b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42445==Register values: Step #5: rax = 0x000055f56ec7a460 rbx = 0x000055f56ec7a460 rcx = 0x000055f56ec7a910 rdx = 0x00007f687d981b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea24ab910 Step #5: r8 = 0x000055f56ec7a460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f687d981be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f56e853960 r14 = 0x0000000100000004 r15 = 0x000055f56d7c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42445==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x0,0xb,0x1,0x2,0x0,0x41,0x1,0x4,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0xb7,0xab,0x1,0x1,0x0,0x4f,0x0,0x45,0x6c,0x69,0x6a,0x75,0x78,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x0,0x0,0x0,0x0,0x62,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0xb7,0xab,0x1,0x1,0x0,0x4f,0x0,0x45,0x6c,0x69,0x6a,0x75,0x78,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x0,0x0,0x0,0x0,0x62,0x0,0x21,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x62,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004\000\013\001\002\000A\001\004\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253AxA\267\253\001\001\000O\000Elijux\001\001\000ui\001Aji \"\000\000\000\000[\000\013\001\002\000AmA\365>\267\253\001\000\000\000\000b\015\000A\005\001\267\253A:\001\267\253AxA\267\253\001\001\000O\000Elijux\001\001\000ui\001Aji \"\000\000\000\000[\000\013\001\002\000AmA\365>\267\253\001\000\000\000\000b\000!\000\000\000\000\013\000\000\000\000\000\000\000b\000!\000\001U\001\001\000O\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ffc1383c682bd2e8c7e255339fae22f99317b82 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEAAsBAgBBAQQACwECAEFtQfU+t6tyQU1BZ0FqQatqQWloAQ0AQQUBt6tBOgG3q0F4QberAQEATwBFbGlqdXgBAQB1aQFBamkgIgAAAABbAAsBAgBBbUH1PrerAQAAAABiDQBBBQG3q0E6AberQXhBt6sBAQBPAEVsaWp1eAEBAHVpAUFqaSAiAAAAAFsACwECAEFtQfU+t6sBAAAAAGIAIQAAAAALAAAAAAAAAGIAIQABVQEBAE8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563170985 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d84e4d198, 0x557d84e55911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d84e55918,0x557d84edd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ffc1383c682bd2e8c7e255339fae22f99317b82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11321 processed earlier; will process 3954 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42449==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d826615dd bp 0x000000000000 sp 0x7fff80214280 T42449) Step #5: ==42449==The signal is caused by a READ memory access. Step #5: #0 0x557d826615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d82483280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d82482fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d82460929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d82381ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d822d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d822e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d822ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d822f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd96f575082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d822bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42449==Register values: Step #5: rax = 0x0000557d8621f410 rbx = 0x0000557d8621f410 rcx = 0x0000557d8621f8c0 rdx = 0x00007fd96f73db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff80214280 Step #5: r8 = 0x0000557d8621f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd96f73dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d85860960 r14 = 0x0000000100000004 r15 = 0x0000557d847cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42449==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0x41,0x32,0x41,0x2b,0x41,0x49,0x41,0xc1,0xbf,0xc1,0x41,0x6b,0x49,0x69,0xbe,0x91,0x8d,0x91,0x43,0x99,0x92,0x93,0x40,0x5f,0x43,0x8a,0x30,0x23,0x43,0xbb,0x43,0x43,0x30,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x41,0x77,0x69,0x6e,0xbe,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x8a,0xbb,0x30,0x43,0x43,0x43,0x31,0x23,0x40,0x5f,0x43,0x8a,0x30,0x23,0x43,0xbb,0x43,0x43,0x30,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x41,0x77,0x69,0x6e,0xbe,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x8a,0xbb,0x30,0x43,0x43,0x43,0x31,0x23,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x43,0x91,0x93,0x70,0x91,0x91,0x8e,0x43,0x39,0x23,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x43,0x91,0x93,0x70,0x91,0x91,0x8e,0x43,0x39,0xee,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/MA2A+AIA\301\277\301AkIi\276\221\215\221C\231\222\223@_C\2120#C\273CC0\037\221A\277Ai\276\222\221\221C\221\221\223@^Awin\276\221C\231\221\223@_C\212\2730CCC1#@_C\2120#C\273CC0\037\221A\277Ai\276\222\221\221C\221\221\223@^Awin\276\221C\231\221\223@_C\212\2730CCC1#\037\221A\277Ai\276\222\221\221C\221\221\223@^C\221\223p\221\221\216C9#\037\221A\277Ai\276\222\221\221C\221\221\223@^C\221\223p\221\221\216C9\356\221'\216C@\373\221\221C\231\221\223@_\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-01d18dc5247e33fdd653c81654691aea8dd83129 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9NQTJBK0FJQcG/wUFrSWm+kY2RQ5mSk0BfQ4owI0O7Q0MwH5FBv0FpvpKRkUORkZNAXkF3aW6+kUOZkZNAX0OKuzBDQ0MxI0BfQ4owI0O7Q0MwH5FBv0FpvpKRkUORkZNAXkF3aW6+kUOZkZNAX0OKuzBDQ0MxIx+RQb9Bab6SkZFDkZGTQF5DkZNwkZGOQzkjH5FBv0FpvpKRkUORkZNAXkORk3CRkY5DOe6RJ45DQPuRkUOZkZNAXwALAAs= Step #5: MERGE-OUTER: attempt 3358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563307734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564734918198, 0x564734920911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564734920918,0x5647349a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/01d18dc5247e33fdd653c81654691aea8dd83129' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11322 processed earlier; will process 3953 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42453==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56473212c5dd bp 0x000000000000 sp 0x7fff23f87070 T42453) Step #5: ==42453==The signal is caused by a READ memory access. Step #5: #0 0x56473212c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564731f4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564731f4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564731f2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564731e4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564731da4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564731dae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564731d956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564731dc13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8befe0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564731d88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42453==Register values: Step #5: rax = 0x000056473561c2a0 rbx = 0x000056473561c2a0 rcx = 0x000056473561c750 rdx = 0x00007fe8bf1a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff23f87070 Step #5: r8 = 0x000056473561c2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8bf1a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056473532b960 r14 = 0x0000000100000004 r15 = 0x0000564734298386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42453==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x41,0x4,0x40,0x41,0x6c,0x45,0x43,0x7f,0x41,0x6a,0x0,0x41,0x27,0x67,0x41,0xb8,0x4f,0x41,0x41,0x6e,0x41,0x7a,0x41,0x67,0x41,0x24,0x41,0x41,0xc1,0x6a,0x41,0x4d,0x6d,0x76,0x46,0x6a,0x6a,0x41,0xb8,0x6c,0x41,0x0,0x4b,0x67,0x48,0x43,0x7f,0x41,0x6a,0x0,0x41,0x27,0x67,0x41,0x4f,0x6c,0x41,0xb8,0x6c,0x41,0x7a,0x6c,0x41,0xd7,0x41,0x6b,0x41,0x41,0x6e,0x48,0x41,0x7a,0x41,0x30,0x41,0x41,0x6e,0x6b,0x41,0x7a,0x41,0x24,0x41,0xc1,0x8d,0xc1,0x41,0x6e,0x41,0x7a,0x41,0x24,0x41,0x41,0x6d,0x41,0xc1,0x6a,0x6e,0x76,0x67,0x4d,0x41,0x45,0x6a,0x41,0xb8,0x6c,0x45,0x6c,0x41,0x4b,0x41,0x0,0x6a,0x41,0x76,0x6c,0x69,0x6e,0x75,0x78,0x41,0x9e,0xbe,0xb8,0x6c,0x42,0xea,0xa5,0xde,0xea,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0x6c,0xac,0x42,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0x42,0x45,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAA\004@AlEC\177Aj\000A'gA\270OAAnAzAgA$AA\301jAMmvFjjA\270lA\000KgHC\177Aj\000A'gAOlA\270lAzlA\327AkAAnHAzA0AAnkAzA$A\301\215\301AnAzA$AAmA\301jnvgMAEjA\270lElAKA\000jAvlinuxA\236\276\270lB\352\245\336\352\000\002@\013\247\262\216\273\374\003\262\216\273\374\003l\254B\000\002@\013\247\262\216\273\374\003\262\216\273\374\003h\254B\352\245\336\324\000\002@\013\247\254B\352\245\336\324\000\002@\013\247BEAK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-460f3345ce34defd9d428ec61ea523db132da507 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQUEEQEFsRUN/QWoAQSdnQbhPQUFuQXpBZ0EkQUHBakFNbXZGampBuGxBAEtnSEN/QWoAQSdnQU9sQbhsQXpsQddBa0FBbkhBekEwQUFua0F6QSRBwY3BQW5BekEkQUFtQcFqbnZnTUFFakG4bEVsQUtBAGpBdmxpbnV4QZ6+uGxC6qXe6gACQAunso67/AOyjrv8A2ysQgACQAunso67/AOyjrv8A2isQuql3tQAAkALp6xC6qXe1AACQAunQkVBSwALAAs= Step #5: MERGE-OUTER: attempt 3359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563445080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c27eff198, 0x555c27f07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c27f07918,0x555c27f8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/460f3345ce34defd9d428ec61ea523db132da507' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11323 processed earlier; will process 3952 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42457==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c257135dd bp 0x000000000000 sp 0x7fff3b665770 T42457) Step #5: ==42457==The signal is caused by a READ memory access. Step #5: #0 0x555c257135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c25535280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c25534fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c25512929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c25433ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c2538bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c253951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c2537c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c253a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb256878082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c2536faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42457==Register values: Step #5: rax = 0x0000555c298943f0 rbx = 0x0000555c298943f0 rcx = 0x0000555c298948a0 rdx = 0x00007fb256a40b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3b665770 Step #5: r8 = 0x0000555c298943f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb256a40be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c28912960 r14 = 0x0000000100000004 r15 = 0x0000555c2787f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42457==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x45,0x41,0xf1,0xaa,0x41,0x41,0xe0,0x45,0x41,0x6a,0x41,0x4d,0x41,0x4a,0x41,0x4d,0x41,0x49,0x6a,0x45,0x71,0x4a,0x6a,0x45,0x71,0x41,0x4d,0x6a,0x45,0x71,0x41,0x4d,0x41,0x45,0x41,0x2d,0x45,0x71,0x41,0x4d,0x41,0xc1,0x45,0x41,0x45,0x41,0x45,0x41,0x3d,0x45,0x71,0x41,0x4d,0x41,0x45,0x41,0xbd,0x82,0x4a,0x4b,0x6b,0x6a,0x45,0x71,0x45,0x71,0x41,0x4d,0x41,0x45,0x41,0x2d,0x45,0x71,0x41,0x4d,0x41,0xc1,0x45,0x41,0x45,0x41,0x2d,0x45,0x75,0x41,0x4d,0x41,0x6a,0x41,0x6a,0x45,0x41,0x3d,0x45,0x71,0x41,0x4d,0x41,0x45,0x41,0x31,0x45,0x77,0x69,0x6e,0x41,0xc1,0x45,0x41,0x45,0x41,0x2d,0x45,0x75,0x41,0x4d,0x1,0x4b,0x6a,0x45,0x71,0x45,0x71,0x41,0x4d,0x41,0x4a,0x41,0x4d,0x41,0x4a,0x6a,0x45,0x71,0x73,0x45,0x71,0x41,0x4d,0x41,0x4a,0x41,0x4d,0x41,0x49,0x6a,0x45,0x71,0x4a,0x6a,0x45,0x71,0x41,0x4d,0x41,0x5b,0x6b,0x6a,0x45,0x71,0x41,0x4d,0x45,0x4a,0x6a,0x45,0x71,0x41,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6a,0x45,0x6a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA=\004@A.A=JEAjACEA\361\252AA\340EAjAMAJAMAIjEqJjEqAMjEqAMAEA-EqAMA\301EAEAEA=EqAMAEA\275\202JKkjEqEqAMAEA-EqAMA\301EAEA-EuAMAjAjEA=EqAMAEA1EwinA\301EAEA-EuAM\001KjEqEqAMAJAMAJjEqsEqAMAJAMAIjEqJjEqAMA[kjEqAMEJjEqAMlinuxAjEj\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1d108ff8801d68cb753ebb7d7e3c4e050e44dae Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQT0EQEEuQT1KRUFqQUNFQfGqQUHgRUFqQU1BSkFNQUlqRXFKakVxQU1qRXFBTUFFQS1FcUFNQcFFQUVBRUE9RXFBTUFFQb2CSktrakVxRXFBTUFFQS1FcUFNQcFFQUVBLUV1QU1BakFqRUE9RXFBTUFFQTFFd2luQcFFQUVBLUV1QU0BS2pFcUVxQU1BSkFNQUpqRXFzRXFBTUFKQU1BSWpFcUpqRXFBTUFba2pFcUFNRUpqRXFBTWxpbnV4QWpFagALAAs= Step #5: MERGE-OUTER: attempt 3360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563583279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56155def1198, 0x56155def9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56155def9918,0x56155df810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a1d108ff8801d68cb753ebb7d7e3c4e050e44dae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11324 processed earlier; will process 3951 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2f3ebc. Step #5: #1 pulse cov: 290 ft: 291 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 522 ft: 561 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42461==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56155b7055dd bp 0x000000000000 sp 0x7fffbfbbd440 T42461) Step #5: ==42461==The signal is caused by a READ memory access. Step #5: #0 0x56155b7055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56155b527280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56155b526fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56155b504929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56155b425ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56155b37dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56155b3871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56155b36e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56155b39a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c444d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56155b361aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42461==Register values: Step #5: rax = 0x000056155f4b8870 rbx = 0x000056155f4b8870 rcx = 0x000056155f4b8d20 rdx = 0x00007f8c4469ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbfbbd440 Step #5: r8 = 0x000056155f4b8870 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c4469abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056155e904960 r14 = 0x0000000100000004 r15 = 0x000056155d871386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42461==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x41,0x3,0x0,0x42,0xe0,0x89,0xbd,0xae,0x7f,0x42,0x42,0x7e,0x42,0xe0,0xb5,0xaf,0x7f,0x42,0x7e,0x7f,0x42,0x8,0x89,0x42,0xbd,0xd2,0x0,0x88,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x7a,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0x2,0x80,0x0,0x1,0x41,0x2e,0x1a,0x0,0x8e,0x8b,0x8e,0x8c,0x8c,0x0,0x1,0x41,0x2f,0x1a,0xfd,0x33,0x1,0xfd,0x85,0x1,0xfd,0x73,0xfd,0x7a,0xfd,0xfe,0x1,0xfd,0x85,0x1,0xfd,0x50,0xfd,0x31,0x1,0xfd,0x85,0x1,0xfd,0x95,0x1,0xfd,0x73,0xfd,0x7a,0xfd,0xfe,0x1,0xfd,0x85,0x1,0xfd,0x50,0xfd,0x3d,0x1,0xfd,0x85,0x1,0xfd,0x73,0xfd,0x7a,0xfd,0xfe,0x1,0x1,0xfd,0x93,0x1,0xfd,0x73,0x1,0xfd,0x73,0xfd,0x72,0xfd,0x38,0xfd,0xfe,0x1,0xfd,0xbe,0x1,0xfd,0x50,0xfd,0x31,0x1,0xfd,0x85,0x1,0xfd,0x93,0x1,0xfd,0x73,0x1,0xfd,0x73,0xfd,0x38,0x1,0xfd,0x73,0x1,0xfd,0x73,0xfd,0x73,0xfd,0x38,0xfd,0x50,0xfd,0x31,0x1,0xfd,0x85,0x1,0xfd,0x93,0x1,0xfd,0x73,0x1,0xfd,0x73,0xfd,0x73,0xfd,0x38,0xfd,0xfe,0x1,0x0,0x0,0x1,0x0,0x0,0x1,0xf,0xf,0xd4,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mAA\003\000B\340\211\275\256\177BB~B\340\265\257\177B~\177B\010\211B\275\322\000\210B\211\275\177\265\256zB{\202B\000\211B\002\200\000\001A.\032\000\216\213\216\214\214\000\001A/\032\3753\001\375\205\001\375s\375z\375\376\001\375\205\001\375P\3751\001\375\205\001\375\225\001\375s\375z\375\376\001\375\205\001\375P\375=\001\375\205\001\375s\375z\375\376\001\001\375\223\001\375s\001\375s\375r\3758\375\376\001\375\276\001\375P\3751\001\375\205\001\375\223\001\375s\001\375s\3758\001\375s\001\375s\375s\3758\375P\3751\001\375\205\001\375\223\001\375s\001\375s\375s\3758\375\376\001\000\000\001\000\000\001\017\017\324\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1789c820a644b417c7086b636e12a611897fc42 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQUEDAELgib2uf0JCfkLgta9/Qn5/QgiJQr3SAIhCib1/ta56QnuCQgCJQgKAAAFBLhoAjouOjIwAAUEvGv0zAf2FAf1z/Xr9/gH9hQH9UP0xAf2FAf2VAf1z/Xr9/gH9hQH9UP09Af2FAf1z/Xr9/gEB/ZMB/XMB/XP9cv04/f4B/b4B/VD9MQH9hQH9kwH9cwH9c/04Af1zAf1z/XP9OP1Q/TEB/YUB/ZMB/XMB/XP9c/04/f4BAAABAAABDw/UgAALAAs= Step #5: MERGE-OUTER: attempt 3361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563720960 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2467fd198, 0x55b246805911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b246805918,0x55b24688d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a1789c820a644b417c7086b636e12a611897fc42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11328 processed earlier; will process 3947 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42465==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2440115dd bp 0x000000000000 sp 0x7ffe91a6e020 T42465) Step #5: ==42465==The signal is caused by a READ memory access. Step #5: #0 0x55b2440115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b243e33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b243e32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b243e10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b243d31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b243c89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b243c931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b243c7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b243ca63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f7e42e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b243c6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42465==Register values: Step #5: rax = 0x000055b248356520 rbx = 0x000055b248356520 rcx = 0x000055b2483569d0 rdx = 0x00007f4f7e5f6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe91a6e020 Step #5: r8 = 0x000055b248356520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f7e5f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b247210960 r14 = 0x0000000100000004 r15 = 0x000055b24617d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42465==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x1,0x1,0x41,0x6f,0x69,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0x41,0x61,0x73,0x6d,0x1,0x77,0x69,0x6e,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6d,0x41,0x41,0x69,0x41,0x69,0x41,0x41,0x49,0x41,0x23,0x69,0x71,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x31,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x32,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x0,0x10,0x0,0x41,0x41,0x1,0x41,0x6f,0xb3,0x41,0x42,0x41,0x1,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x0,0x10,0x0,0x41,0x41,0x1,0x41,0x6f,0xb3,0x41,0x42,0x41,0x1,0x6f,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001oiAA\267AA\267A1\270d\270\261A\001\001AoiAAA\001oiAA\267AA\267A1\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A\001oiAAAasm\001win\001A\001oiAAA\001oiAAiq\001A\011omAAiAiAAIA#iq\001A\001oiAA\267A1A|L\001A\001oiA2L\001A\001oiA\215\000\020\000AA\001Ao\263ABA\001A|L\001A\001oiA\215L\001A\001oiA\215\000\020\000AA\001Ao\263ABA\001oiAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e6d88794761d6c7f464373b0d41c3fe35ebc3b8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBb2lBQbdBQbdBMbhkuLFBAQFBb2lBQUEBb2lBQbdBQbdBMbhkuLFBQUG3ZEFvaUFBabdBMbhkQQFBAW9pQUFBYXNtAXdpbgFBAW9pQUFBAW9pQUFpcQFBCW9tQUFpQWlBQUlBI2lxAUEBb2lBQbdBMUF8TAFBAW9pQTJMAUEBb2lBjQAQAEFBAUFvs0FCQQFBfEwBQQFvaUGNTAFBAW9pQY0AEABBQQFBb7NBQkEBb2lBQQALAAs= Step #5: MERGE-OUTER: attempt 3362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563857121 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8588e2198, 0x55a8588ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8588ea918,0x55a8589720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e6d88794761d6c7f464373b0d41c3fe35ebc3b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11329 processed earlier; will process 3946 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 368 ft: 369 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 404 ft: 434 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42469==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8560f65dd bp 0x000000000000 sp 0x7fffb9de8280 T42469) Step #5: ==42469==The signal is caused by a READ memory access. Step #5: #0 0x55a8560f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a855f18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a855f17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a855ef5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a855e16ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a855d6ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a855d781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a855d5f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a855d8b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa05162d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a855d52aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42469==Register values: Step #5: rax = 0x000055a859fa4430 rbx = 0x000055a859fa4430 rcx = 0x000055a859fa4420 rdx = 0x00007fa0517f5b80 Step #5: rdi = 0x000055a859fa4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffb9de8280 Step #5: r8 = 0x000055a859fa4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa0517f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8592f5960 r14 = 0x0000000100000004 r15 = 0x000055a858262386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42469==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x73,0x41,0x2a,0x4,0x40,0x41,0x2c,0x41,0xc5,0x41,0x69,0x1,0x6c,0x68,0x68,0x41,0x45,0x6a,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x41,0x2b,0x41,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x41,0x2c,0x41,0xc5,0x41,0x69,0x1,0x6c,0x68,0x68,0x41,0x45,0x6a,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x41,0x2b,0x41,0x41,0x45,0x6a,0x41,0x40,0x45,0x6a,0x41,0x2b,0x41,0x6c,0x41,0x41,0x45,0x6a,0x41,0x2b,0x6a,0x45,0x6a,0x41,0x2b,0x41,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x41,0x2b,0x41,0x6c,0x41,0x41,0x45,0x6a,0x41,0x2b,0x6a,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x41,0x2c,0x41,0x41,0x41,0x69,0x1,0x6c,0x68,0x68,0x41,0x45,0x6a,0x45,0x41,0x6a,0x41,0x41,0x45,0x6a,0x41,0x2b,0x41,0x45,0x6a,0x41,0x2b,0x41,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x68,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x41,0x2b,0x41,0x6c,0x6a,0x41,0x41,0x45,0x6a,0x1,0x6c,0x68,0x68,0x41,0x45,0x6a,0x41,0x41,0x41,0x45,0x6a,0x1,0x6c,0x68,0x68,0x41,0x45,0x6a,0x41,0x41,0x41,0x45,0x6a,0x41,0x2b,0x41,0x6c,0x6a,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006sA*\004@A,A\305Ai\001lhhAEjAEjAAEjA+AAEjAAEjA,A\305Ai\001lhhAEjAEjAAEjA+AAEjA@EjA+AlAAEjA+jEjA+AAEjAAEjA+AlAAEjA+jAAlinuxAEjAAEjA,AAAi\001lhhAEjEAjAAEjA+AEjA+AAEjAAEjhAEjAAEjA+AljAAEj\001lhhAEjAAAEj\001lhhAEjAAAEjA+Alj\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb60560abcb723fea7b86706f3d395321a012d0a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZzQSoEQEEsQcVBaQFsaGhBRWpBRWpBQUVqQStBQUVqQUFFakEsQcVBaQFsaGhBRWpBRWpBQUVqQStBQUVqQUBFakErQWxBQUVqQStqRWpBK0FBRWpBQUVqQStBbEFBRWpBK2pBQWxpbnV4QUVqQUFFakEsQUFBaQFsaGhBRWpFQWpBQUVqQStBRWpBK0FBRWpBQUVqaEFFakFBRWpBK0FsakFBRWoBbGhoQUVqQUFBRWoBbGhoQUVqQUFBRWpBK0FsagALAQs= Step #5: MERGE-OUTER: attempt 3363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1563994300 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556937461198, 0x556937469911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556937469918,0x5569374f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb60560abcb723fea7b86706f3d395321a012d0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11332 processed earlier; will process 3943 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 444 ft: 445 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 485 ft: 529 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1ec8. Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 620 ft: 752 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42473==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556934c755dd bp 0x000000000000 sp 0x7fffa9236c80 T42473) Step #5: ==42473==The signal is caused by a READ memory access. Step #5: #0 0x556934c755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556934a97280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556934a96fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556934a74929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556934995ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5569348edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569348f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569348de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55693490a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16ef631082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5569348d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42473==Register values: Step #5: rax = 0x0000556939b7f430 rbx = 0x0000556939b7f430 rcx = 0x0000556939b7f420 rdx = 0x00007f16ef7f9b80 Step #5: rdi = 0x0000556939b7f420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fffa9236c80 Step #5: r8 = 0x0000556939b7f430 r9 = 0x0000556939b7bd30 r10 = 0x0000556939b60010 r11 = 0x00007f16ef7f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556937e74960 r14 = 0x0000000100000004 r15 = 0x0000556936de1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42473==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xc4,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x8e,0x8e,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x6d,0x6e,0x5e,0x43,0xae,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x97,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x8e,0x8e,0x95,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x91,0x91,0x91,0x8b,0x91,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x8e,0x8e,0x95,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x6d,0x6e,0x5e,0x43,0xae,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0xaf,0x43,0x2f,0x14,0x0,0x8e,0x8e,0x91,0x91,0x91,0x8b,0x91,0x8b,0x91,0x43,0x4d,0x0,0xcd,0xff,0x90,0x8e,0x8e,0x90,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\004A\375dC\304\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\216\216\221\221\221\213\221C\201'mn^C\256@\220\373\221\221\221\221\221\221\221\213\221C\256\377\377\377\220\221\227\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\216\216\225\221\221\213\221C\201'\221\221\221\213\221C\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\216\216\225\221\221\213\221C\201'mn^C\256@\220\373\221\221\221\221\221\221\221\213\257C/\024\000\216\216\221\221\221\213\221\213\221CM\000\315\377\220\216\216\220\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-273a2b4627500e69f1e95904e94c3de05c4e8190 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ARB/WRDxP///5CRjoyOjo6OkZGRQ/uRjo6Yj4xDLwQAjo6RkZGLkUOBJ21uXkOuQJD7kZGRkZGRkYuRQ67///+QkZeMjo6OjpGRkUP7kY6OmI+MQy8EAI6OlZGRi5FDgSeRkZGLkUOu////kJGOjI6Ojo6RkZFD+5GOjpiPjEMvBACOjpWRkYuRQ4EnbW5eQ65AkPuRkZGRkZGRi69DLxQAjo6RkZGLkYuRQ00Azf+Qjo6QGgALAAs= Step #5: MERGE-OUTER: attempt 3364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1564133780 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597cc21b198, 0x5597cc223911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597cc223918,0x5597cc2ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/273a2b4627500e69f1e95904e94c3de05c4e8190' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11337 processed earlier; will process 3938 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42477==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597c9a2f5dd bp 0x000000000000 sp 0x7ffccdea7c40 T42477) Step #5: ==42477==The signal is caused by a READ memory access. Step #5: #0 0x5597c9a2f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597c9851280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597c9850fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597c982e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597c974fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597c96a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597c96b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597c96986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597c96c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d7167e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597c968baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42477==Register values: Step #5: rax = 0x00005597cd961520 rbx = 0x00005597cd961520 rcx = 0x00005597cd9619d0 rdx = 0x00007f7d71846b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccdea7c40 Step #5: r8 = 0x00005597cd961520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d71846be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597ccc2e960 r14 = 0x0000000100000004 r15 = 0x00005597cbb9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42477==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7c,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x41,0x31,0x69,0x77,0x6e,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x41,0x45,0x45,0x41,0xda,0x6a,0x41,0x41,0x4a,0x41,0xc1,0x1,0x45,0x6c,0x41,0x41,0x45,0x41,0x45,0xb7,0x1,0xaa,0x10,0x0,0x45,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x69,0x6e,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x41,0x41,0x6c,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x69,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x6a,0x41,0x41,0x6a,0x41,0xc1,0x1,0x45,0x6c,0x41,0xc0,0x43,0x41,0xc0,0xc0,0xcd,0x6b,0x41,0x45,0x0,0x21,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001|\177AA\004@AKA/A1iwnAE\267\235\252\020\000EEAEEA\332jAAJA\301\001ElAAEAE\267\001\252\020\000E\"AE\020\000AE\267\237\252\020\000iinAAAAAAAAAAAAA\301AAAAAAAAAAAAAAAAAAA\301AAAAAAAAAAAAAAAAAAA\301AAAAlinuxAAAAlmmmmmmmmmmmmmmmmrmmmmmmmmmmmmmmiEAE\267\235\252\020\000EEjAAjA\301\001ElA\300CA\300\300\315kAE\000!\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d9cd2672a4137f9fdc43c291cc6ff310b2bd2a8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXx/QUEEQEFLQS9BMWl3bkFFt52qEABFRUFFRUHaakFBSkHBAUVsQUFFQUW3AaoQAEUiQUUQAEFFt5+qEABpaW5BQUFBQUFBQUFBQUFBwUFBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUFBQUFBQUFBQUFBQUFBQcFBQUFBbGludXhBQUFBbG1tbW1tbW1tbW1tbW1tbW1ybW1tbW1tbW1tbW1tbW1pRUFFt52qEABFRWpBQWpBwQFFbEHAQ0HAwM1rQUUAIQALAAs= Step #5: MERGE-OUTER: attempt 3365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1564269036 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556796077198, 0x55679607f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55679607f918,0x5567961070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d9cd2672a4137f9fdc43c291cc6ff310b2bd2a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11338 processed earlier; will process 3937 files now Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: #1 pulse cov: 403 ft: 404 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd eae8c94. Step #5: #2 pulse cov: 438 ft: 478 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42481==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55679388b5dd bp 0x000000000000 sp 0x7ffc109d5b60 T42481) Step #5: ==42481==The signal is caused by a READ memory access. Step #5: #0 0x55679388b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567936ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567936acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55679368a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567935abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556793503c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55679350d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567934f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567935203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5df2758082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567934e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42481==Register values: Step #5: rax = 0x0000556797f93430 rbx = 0x0000556797f93430 rcx = 0x0000556797f93420 rdx = 0x00007f5df2920b80 Step #5: rdi = 0x0000556797f93420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc109d5b60 Step #5: r8 = 0x0000556797f93430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5df2920be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556796a8a960 r14 = 0x0000000100000004 r15 = 0x00005567959f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42481==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8e,0x90,0x91,0x60,0x43,0x93,0xe6,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x43,0xe2,0x91,0x91,0x93,0x8d,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x43,0xe2,0x91,0x91,0x93,0x43,0x8d,0x91,0x5d,0x91,0x91,0x93,0x8f,0x91,0x43,0x5d,0x91,0x43,0x90,0x43,0x5d,0xb1,0x91,0x5d,0x91,0x43,0x5d,0x91,0x91,0x95,0x8f,0x95,0x43,0x5d,0x91,0x91,0xd1,0x91,0x8f,0x96,0x91,0x43,0x60,0x91,0xe6,0x27,0x93,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/M\301\276AmC\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C\214]\301\276AmC\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C]\221\321\247\216\220\221`C\223\346\221'C]\221\221\223\223\217C\223\346\221'C\342\221\221\223\215C]\221\221\223\223\217C\223\346\221'C\342\221\221\223C\215\221]\221\221\223\217\221C]\221C\220C]\261\221]\221C]\221\221\225\217\225C]\221\221\321\221\217\226\221C`\221\346'\223\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf36d6ba6b322f79cce80f68c13efbea0aaff620 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9Nwb5BbUPrAAAAj5GMkUMiQ0NDQ4xdkZFcQ5GTk5BDXbGRk5SRQ4xdwb5BbUPrAAAAj5GMkUMiQ0NDQ4xdkZFcQ5GTk5BDXbGRk5SRQ4xdkZFcQ5GTk5BDXbGRk5SRQ12R0aeOkJFgQ5PmkSdDXZGRk5OPQ5PmkSdD4pGRk41DXZGRk5OPQ5PmkSdD4pGRk0ONkV2RkZOPkUNdkUOQQ12xkV2RQ12RkZWPlUNdkZHRkY+WkUNgkeYnkwALAAs= Step #5: MERGE-OUTER: attempt 3366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1564406699 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627ab075198, 0x5627ab07d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627ab07d918,0x5627ab1050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf36d6ba6b322f79cce80f68c13efbea0aaff620' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11341 processed earlier; will process 3934 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42485==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627a88895dd bp 0x000000000000 sp 0x7ffdb8fb2220 T42485) Step #5: ==42485==The signal is caused by a READ memory access. Step #5: #0 0x5627a88895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627a86ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627a86aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627a8688929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627a85a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627a8501c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627a850b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627a84f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627a851e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11bcdd6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627a84e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42485==Register values: Step #5: rax = 0x00005627aca8d3d0 rbx = 0x00005627aca8d3d0 rcx = 0x00005627aca8d880 rdx = 0x00007f11bcf9eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb8fb2220 Step #5: r8 = 0x00005627aca8d3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11bcf9ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627aba88960 r14 = 0x0000000100000004 r15 = 0x00005627aa9f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42485==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x33,0x4,0x0,0x41,0x31,0xc,0x0,0x41,0xf2,0x2d,0x2,0x7d,0x0,0x0,0x82,0x1a,0x0,0x0,0xb4,0xaf,0xb4,0x0,0x5a,0x41,0x5d,0xc1,0x0,0x10,0x0,0x0,0x12,0x0,0x0,0x1a,0xa1,0x0,0x12,0x0,0x0,0xb9,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x1a,0x7f,0x0,0xb,0x0,0x0,0x21,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x82,0x1a,0x0,0x0,0xbc,0x20,0x0,0x0,0x0,0x95,0x0,0x0,0x77,0x0,0x0,0x82,0x1a,0x60,0x0,0xaf,0x0,0xb6,0x8e,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x12,0x0,0xfb,0x1a,0x21,0x0,0x12,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x94,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0x0,0xfb,0x1a,0xa1,0x0,0x12,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x5d,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x41,0x5a,0xc1,0x0,0x10,0x0,0x0,0x12,0x0,0x0,0x1a,0x9d,0x0,0x12,0x0,0x0,0xb9,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x1a,0x81,0x20,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0xc1,0x0,0x83,0x5a,0x41,0x10,0x0,0x4a,0x1,0xf,0xbf,0x0,0x91,0x0,0x82,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA3\004\000A1\014\000A\362-\002}\000\000\202\032\000\000\264\257\264\000ZA]\301\000\020\000\000\022\000\000\032\241\000\022\000\000\271\000\264\257\264\000]\032\177\000\013\000\000!\032\000\000\274\000\000\000\000\000\000\000w\000\000\202\032\000\000\274 \000\000\000\225\000\000w\000\000\202\032`\000\257\000\266\216\000\264\257\000\245\032\264\257\000\245\032\241\000\022\000\373\032!\000\022\000\265\257\000\264\256\000\224\257\000\245\032\264\257\000\000\373\032\241\000\022\000\265\257\000\264\256\000]\000\264\257\264\000]AZ\301\000\020\000\000\022\000\000\032\235\000\022\000\000\271\000\264\257\264\000]\032\201 \013\000\000S\032\000\000\301\000\203ZA\020\000J\001\017\277\000\221\000\202\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f094ec2f717ce361175cbe6f8bb31b190ec33dd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTMEAEExDABB8i0CfQAAghoAALSvtABaQV3BABAAABIAABqhABIAALkAtK+0AF0afwALAAAhGgAAvAAAAAAAAAB3AACCGgAAvCAAAACVAAB3AACCGmAArwC2jgC0rwClGrSvAKUaoQASAPsaIQASALWvALSuAJSvAKUatK8AAPsaoQASALWvALSuAF0AtK+0AF1BWsEAEAAAEgAAGp0AEgAAuQC0r7QAXRqBIAsAAFMaAADBAINaQRAASgEPvwCRAIIACws= Step #5: MERGE-OUTER: attempt 3367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1564542314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559183ffd198, 0x559184005911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559184005918,0x55918408d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f094ec2f717ce361175cbe6f8bb31b190ec33dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11342 processed earlier; will process 3933 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42489==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591818115dd bp 0x000000000000 sp 0x7fff19d36ea0 T42489) Step #5: ==42489==The signal is caused by a READ memory access. Step #5: #0 0x5591818115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559181633280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559181632fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559181610929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559181531ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559181489c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591814931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55918147a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591814a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4503d4f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55918146daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42489==Register values: Step #5: rax = 0x0000559186952450 rbx = 0x0000559186952450 rcx = 0x0000559186952900 rdx = 0x00007f4503f17b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff19d36ea0 Step #5: r8 = 0x0000559186952450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4503f17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559184a10960 r14 = 0x0000000100000004 r15 = 0x000055918397d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42489==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x90,0xdb,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x75,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x16,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x22,0x41,0x75,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x16,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x16,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x70,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x20,0x4e,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NA\311\245\200\240\000\"AoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJA\220\333NAA NA\311\245\200\240\000\"AuA\277\267*Et\320\000\373\026nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\025nA\"AuA\277\267*Et\320\000\373\026nA\311\320\210AA\301\277\267*Et\320\000\373\026nA\311\320\210AA\301M!\245\200\200\000\"A\301At\320\000\373\025nA,wApt\320\000\373\025nA,wA NA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-35c31249b2b9fb2bd7fd093c58b766f06bb69105 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkHJpYCgACJBb0G/QEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBkNtOQUEgTkHJpYCgACJBdUG/typFdNAA+xZuQcnQiEFBwU0hp4CAACJBwUF00AD7FW5BIkF1Qb+3KkV00AD7Fm5BydCIQUHBv7cqRXTQAPsWbkHJ0IhBQcFNIaWAgAAiQcFBdNAA+xVuQSx3QXB00AD7FW5BLHdBIE5BAAALAAs= Step #5: MERGE-OUTER: attempt 3368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1564678844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f68313a198, 0x55f683142911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f683142918,0x55f6831ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35c31249b2b9fb2bd7fd093c58b766f06bb69105' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11343 processed earlier; will process 3932 files now Step #5: [LOADING] WASM module load failed: unknown type 6013 Step #5: #1 pulse cov: 316 ft: 317 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42493==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f68094e5dd bp 0x000000000000 sp 0x7fffce58d2b0 T42493) Step #5: ==42493==The signal is caused by a READ memory access. Step #5: #0 0x55f68094e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f680770280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f68076ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f68074d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f68066ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6805c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6805d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6805b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6805e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2419f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6805aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42493==Register values: Step #5: rax = 0x000055f685be3540 rbx = 0x000055f685be3540 rcx = 0x000055f685be39f0 rdx = 0x00007fc241bbbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffce58d2b0 Step #5: r8 = 0x000055f685be3540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc241bbbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f683b4d960 r14 = 0x0000000100000004 r15 = 0x000055f682aba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42493==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x16,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4a,0x41,0xe1,0xa2,0x21,0x41,0x74,0x41,0x4b,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0x0,0xc0,0x49,0x41,0xca,0xc0,0x49,0x45,0x43,0x69,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xd4,0xd1,0x41,0xc0,0x0,0x4a,0xc0,0x41,0x45,0x45,0x41,0x69,0x41,0x9,0x41,0x0,0x41,0x41,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0xd1,0xc0,0x0,0x42,0xc0,0x41,0x41,0x45,0x41,0x69,0x41,0x8,0x41,0x80,0x41,0x4c,0x45,0x41,0x69,0x41,0x8,0x41,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x0,0x41,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x0,0x41,0x74,0x41,0x49,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x0,0x74,0x41,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x74,0x41,0xc0,0x0,0x1,0x41,0x0,0x78,0x45,0x75,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\026oAA\004@AKA\252MgAJA\341\242!AtAK\320\000\324\325\000\325\001\324\321A\300\000\300IA\312\300IECi\001\015\000AL\320\000\324\325\000\001\324\321A\300\000J\300AEEAiA\011A\000AAtAL\320\000\324\325\000\325\001\324A\321\300\000B\300AAEAiA\010A\200ALEAiA\010A\000AL\320\000\324\325\000\325\001\324\321A\000AtAL\320\000\324\325\000\325\001\324\321\320\000\324\325\000\325\001\324\321A\000AtAIL\320\000\324\325\000\325\001\324\321tAL\320\000\324\325\000\325\001\324\321A\000tAAL\320\000\324\325\000\325\001\324\321tA\300\000\001A\000xEu\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebfd01dd3507a4e393306aa444015c0fdacc89da Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARZvQUEEQEFLQapNZ0FKQeGiIUF0QUvQANTVANUB1NFBwADASUHKwElFQ2kBDQBBTNAA1NUAAdTRQcAASsBBRUVBaUEJQQBBQXRBTNAA1NUA1QHUQdHAAELAQUFFQWlBCEGAQUxFQWlBCEEAQUzQANTVANUB1NFBAEF0QUzQANTVANUB1NHQANTVANUB1NFBAEF0QUlM0ADU1QDVAdTRdEFM0ADU1QDVAdTRQQB0QUFM0ADU1QDVAdTRdEHAAAFBAHhFdQALAAs= Step #5: MERGE-OUTER: attempt 3369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1564816371 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b089b2d198, 0x55b089b35911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b089b35918,0x55b089bbd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ebfd01dd3507a4e393306aa444015c0fdacc89da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11345 processed earlier; will process 3930 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42497==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0873415dd bp 0x000000000000 sp 0x7fffa8cb25e0 T42497) Step #5: ==42497==The signal is caused by a READ memory access. Step #5: #0 0x55b0873415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b087163280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b087162fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b087140929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b087061ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b086fb9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b086fc31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b086faa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b086fd63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8bdedf6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b086f9daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42497==Register values: Step #5: rax = 0x000055b08ad68810 rbx = 0x000055b08ad68810 rcx = 0x000055b08ad68cc0 rdx = 0x00007f8bdefbeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa8cb25e0 Step #5: r8 = 0x000055b08ad68810 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8bdefbebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b08a540960 r14 = 0x0000000100000004 r15 = 0x000055b0894ad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42497==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x31,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x41,0xff,0xff,0xff,0x1f,0x69,0x69,0x74,0x4,0x40,0x43,0x73,0x75,0x47,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x83,0x4d,0x69,0x41,0x92,0xbe,0xcf,0x3f,0x41,0x3a,0x2,0x40,0x41,0xc1,0x45,0x41,0xa7,0x3d,0xc0,0x41,0x41,0x41,0x1,0x45,0x41,0x69,0xd,0x0,0x75,0x73,0x47,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x6e,0x4d,0x41,0x10,0xc0,0x41,0x3a,0x2,0x0,0x41,0x43,0x45,0x41,0xa7,0x41,0xc1,0x41,0x41,0x41,0xfb,0x46,0x41,0x69,0xd,0x1,0x75,0x73,0x4f,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x6e,0x10,0x0,0x6c,0x69,0x6d,0x75,0x78,0x10,0x0,0x10,0x0,0x41,0x6c,0x1,0x41,0xc0,0x6d,0x41,0xc0,0xf4,0x41,0x49,0x67,0x41,0x65,0x41,0x41,0x41,0x25,0xfb,0x19,0x41,0x1,0x2c,0x41,0xfb,0x18,0x41,0x0,0x75,0x78,0x41,0x1,0x69,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x85,0x0,0x1,0x64,0x67,0x0,0x1a,0x5,0x0,0x50,0x0,0x12,0x0,0xb,0x0,0x6c,0x69,0xf,0x4c,0x0,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA1\004@A\340\000i\004@A\362\335iiiiA\377\377\377\037iit\004@CsuGi\000\013AjAAAlA\203MiA\222\276\317?A:\002@A\301EA\247=\300AAA\001EAi\015\000usGi\000\013AjAAAlAnMA\020\300A:\002\000ACEA\247A\301AAA\373FAi\015\001usOi\000\013AjAAAlAn\020\000limux\020\000\020\000Al\001A\300mA\300\364AIgAeAAA%\373\031A\001,A\373\030A\000uxA\001i\000\200\200\000\000\000\000\205\000\001dg\000\032\005\000P\000\022\000\013\000li\017L\000\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6bc484ee91f62083b099be3db0cc80f6f7cbcd0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTEEQEHgAGkEQEHy3WlpaWlB////H2lpdARAQ3N1R2kAC0FqQUFBbEGDTWlBkr7PP0E6AkBBwUVBpz3AQUFBAUVBaQ0AdXNHaQALQWpBQUFsQW5NQRDAQToCAEFDRUGnQcFBQUH7RkFpDQF1c09pAAtBakFBQWxBbhAAbGltdXgQABAAQWwBQcBtQcD0QUlnQWVBQUEl+xlBASxB+xhBAHV4QQFpAICAAAAAAIUAAWRnABoFAFAAEgALAGxpD0wAiQALAAs= Step #5: MERGE-OUTER: attempt 3370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1564954157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc0a74c198, 0x55cc0a754911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc0a754918,0x55cc0a7dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6bc484ee91f62083b099be3db0cc80f6f7cbcd0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11347 processed earlier; will process 3928 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e7 Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42501==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc07f605dd bp 0x000000000000 sp 0x7fffb6615b40 T42501) Step #5: ==42501==The signal is caused by a READ memory access. Step #5: #0 0x55cc07f605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc07d82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc07d81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc07d5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc07c80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc07bd8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc07be21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc07bc96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc07bf53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66c05d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc07bbcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42501==Register values: Step #5: rax = 0x000055cc0ced58f0 rbx = 0x000055cc0ced58f0 rcx = 0x000055cc0ced5da0 rdx = 0x00007f66c079cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb6615b40 Step #5: r8 = 0x000055cc0ced58f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66c079cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc0b15f960 r14 = 0x0000000100000004 r15 = 0x000055cc0a0cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42501==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6c,0x41,0x4f,0x4,0x40,0x41,0x42,0x41,0x4d,0x41,0xf,0x6a,0x41,0x77,0x41,0x77,0x77,0x41,0x19,0x1,0x6a,0x6d,0x77,0x41,0x6a,0x41,0x41,0x41,0x48,0x49,0x77,0x41,0x3c,0x41,0x1,0x6f,0x41,0x5b,0x41,0x77,0x41,0x6a,0x77,0x41,0xc9,0x48,0x41,0x3c,0x41,0x7c,0x4e,0x4f,0x4a,0x73,0x41,0x2f,0x41,0x73,0x77,0x41,0x77,0x1a,0x6a,0x41,0x7d,0x6a,0x41,0x4d,0x41,0x41,0x6c,0x6a,0x41,0x4d,0x41,0xba,0x77,0x41,0xe4,0x41,0x77,0x6e,0x77,0x41,0x1,0x6a,0x41,0x8a,0x95,0x41,0xb2,0xa9,0x4a,0x73,0x41,0xcf,0x41,0x6a,0x73,0x41,0x7d,0x6a,0x41,0x4d,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x6c,0x6a,0x41,0x6a,0x77,0x41,0x77,0x1,0x6a,0x41,0x7d,0x6a,0x41,0x1e,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x77,0x41,0xc9,0x48,0x41,0x3c,0x41,0x6c,0x6a,0x41,0x6a,0x6c,0x6a,0x41,0x6a,0x77,0x41,0x77,0x1,0x6a,0x41,0x7d,0x6a,0x41,0x1e,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x77,0x41,0xc9,0x48,0x41,0x3c,0x41,0x3b,0xb2,0xa9,0x4d,0x41,0x41,0x6c,0x6a,0x41,0x1e,0x41,0x41,0x6f,0x6a,0x41,0x6a,0x77,0x41,0xc9,0x48,0x6c,0x69,0x41,0x4d,0x41,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177lAO\004@ABAMA\017jAwAwwA\031\001jmwAjAAAHIwA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565120749280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565120748fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565120726929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565120647ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56512059fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651205a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651205906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651205bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b1a03d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565120583aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42505==Register values: Step #5: rax = 0x0000565124722100 rbx = 0x0000565124722100 rcx = 0x00005651247220f0 rdx = 0x00007f5b1a205b80 Step #5: rdi = 0x00005651247220f0 rsi = 0x0000000000000601 rbp = 0x0000000000000000 rsp = 0x00007fffc0fa2450 Step #5: r8 = 0x0000565124722100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b1a205be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565123b26960 r14 = 0x0000000100000004 r15 = 0x0000565122a93386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42505==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x43,0x20,0x20,0x21,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x4c,0xd5,0x1,0xd5,0x0,0x22,0x6,0x41,0x94,0x40,0xb8,0xab,0x20,0xd5,0x0,0x20,0x0,0x20,0x32,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x30,0x20,0x10,0x20,0x6,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x20,0x21,0x30,0x20,0x10,0x20,0x6,0x20,0x20,0x21,0x8,0x22,0x6,0x41,0x94,0x40,0xb8,0xab,0x20,0xd5,0x0,0x20,0x0,0x20,0x32,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x0,0x20,0x0,0x20,0x32,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x20,0x21,0x30,0x20,0x10,0x20,0x6,0x20,0x20,0x21,0x5e,0x22,0x6,0x41,0x94,0x40,0xb8,0xab,0x20,0xd5,0x0,0x20,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x4c,0xd5,0x1,0xd5,0x0,0x22,0x6,0x41,0x94,0x40,0xb8,0xab,0x20,0xd5,0x0,0x20,0x0,0x20,0x32,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x30,0x20,0x10,0x20,0x6,0x20,0x0,0x22,0xd5,0x0,0x22,0x40,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@C !0 0 \006 !\000\324\"L\325\001\325\000\"\006A\224@\270\253 \325\000 \000 2 1 \006 !0 \020 \006 1 \006 ! !0 \020 \006 !\010\"\006A\224@\270\253 \325\000 \000 2 1 \006 !0 0 \006 !\000\324\"\000 \000 2 1 \006 ! !0 \020 \006 !^\"\006A\224@\270\253 \325\000 \000 0 0 \006 !0 0 \006 !\000\324\"L\325\001\325\000\"\006A\224@\270\253 \325\000 \000 2 1 \006 !0 \020 \006 \000\"\325\000\"@\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfc0d14f25a0834e37432a6bab1d88a7d55de318 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEMgICEwIDAgBiAgIQDUIkzVAdUAIgZBlEC4qyDVACAAIDIgMSAGICAhMCAQIAYgMSAGICAhICEwIBAgBiAgIQgiBkGUQLirINUAIAAgMiAxIAYgICEwIDAgBiAgIQDUIgAgACAyIDEgBiAgISAhMCAQIAYgICFeIgZBlEC4qyDVACAAIDAgMCAGICAhMCAwIAYgICEA1CJM1QHVACIGQZRAuKsg1QAgACAyIDEgBiAgITAgECAGIAAi1QAiQAALAAs= Step #5: MERGE-OUTER: attempt 3372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1565228837 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561bf98be198, 0x561bf98c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561bf98c6918,0x561bf994e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfc0d14f25a0834e37432a6bab1d88a7d55de318' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11351 processed earlier; will process 3924 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42509==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bf70d25dd bp 0x000000000000 sp 0x7ffcf7ae3ba0 T42509) Step #5: ==42509==The signal is caused by a READ memory access. Step #5: #0 0x561bf70d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bf6ef4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bf6ef3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bf6ed1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bf6df2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bf6d4ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bf6d541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bf6d3b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bf6d673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff52b189082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bf6d2eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42509==Register values: Step #5: rax = 0x0000561bfac93410 rbx = 0x0000561bfac93410 rcx = 0x0000561bfac938c0 rdx = 0x00007ff52b351b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf7ae3ba0 Step #5: r8 = 0x0000561bfac93410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff52b351be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bfa2d1960 r14 = 0x0000000100000004 r15 = 0x0000561bf923e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42509==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0x3d,0x49,0x67,0x41,0x30,0x41,0x67,0x41,0x6a,0x41,0x6a,0x41,0xcf,0x2,0x76,0x41,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x6f,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x6b,0x6a,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x6f,0x67,0x67,0x67,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x6b,0x6a,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x49,0x67,0x67,0x41,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x10,0x0,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x6f,0x72,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AKA=IgA0AgAjAjA\317\002vAggg\020\000ggggggggAggggggg\020\000gogggggAggggggg\020\000ggkjggggggggggggggAggggggg\020\000ggggggggAggggggg\020\000gogggggAggggggg\020\000ggkjAgggggggggggggggIggAggggggg\020\000gggggggg\020\000ggggggggorggggggggggggg\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfe0cd8a43a44b6e2c29337dedfb3b8154c3c453 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEFLQT1JZ0EwQWdBakFqQc8CdkFnZ2cQAGdnZ2dnZ2dnQWdnZ2dnZ2cQAGdvZ2dnZ2dBZ2dnZ2dnZxAAZ2dramdnZ2dnZ2dnZ2dnZ2dnQWdnZ2dnZ2cQAGdnZ2dnZ2dnQWdnZ2dnZ2cQAGdvZ2dnZ2dBZ2dnZ2dnZxAAZ2drakFnZ2dnZ2dnZ2dnZ2dnZ2dJZ2dBZ2dnZ2dnZxAAZ2dnZ2dnZ2cQAGdnZ2dnZ2dnb3JnZ2dnZ2dnZ2dnZ2dnAQALAAs= Step #5: MERGE-OUTER: attempt 3373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1565363586 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558663ffb198, 0x558664003911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558664003918,0x55866408b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfe0cd8a43a44b6e2c29337dedfb3b8154c3c453' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11352 processed earlier; will process 3923 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42513==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55866180f5dd bp 0x000000000000 sp 0x7ffe99b01de0 T42513) Step #5: ==42513==The signal is caused by a READ memory access. Step #5: #0 0x55866180f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558661631280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558661630fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55866160e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55866152fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558661487c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5586614911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5586614786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5586614a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f109da05082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55866146baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42513==Register values: Step #5: rax = 0x000055866590a400 rbx = 0x000055866590a400 rcx = 0x000055866590a8b0 rdx = 0x00007f109dbcdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe99b01de0 Step #5: r8 = 0x000055866590a400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f109dbcdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558664a0e960 r14 = 0x0000000100000004 r15 = 0x000055866397b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42513==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x41,0x4,0x40,0x42,0xfe,0x40,0xb9,0x42,0x7a,0x42,0x1a,0x42,0x78,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x42,0x89,0xc2,0x42,0x7f,0x79,0x42,0x81,0x87,0x42,0xc2,0x7e,0x42,0x42,0x42,0x87,0x8a,0x7f,0x42,0xd1,0x87,0x30,0x42,0x42,0x42,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x1,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x0,0x52,0x44,0x42,0x52,0x42,0x42,0x42,0x29,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x57,0x42,0x42,0x42,0x42,0xc2,0xc2,0x42,0x42,0x0,0x52,0x44,0x42,0x52,0x42,0x29,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x42,0x7f,0x42,0x42,0x81,0x7d,0x42,0xfc,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mAA\004@B\376@\271BzB\032Bx\207~B\177BBB\207\177Bk\207\207~B\177BBBB\211\302B\177yB\201\207B\302~BBB\207\212\177B\321\2070BBBBCBBBBB\001CBBBBBBBBPBBBBQBBBBBBXBBBB\302BBB\000RDBRBBB)BBBBBBRBBBBBBBBBBBBBBBBBPBBBBQBBBBBBWBBBB\302\302BB\000RDBRB)BBBBBBBBXBBBBBBBBBBB\204\177\177|BzBB\177BB\201}B\374r\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7484c69b8d68d36ec13655f239393207ec710c3e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQUEEQEL+QLlCekIaQniHfkJ/QkJCh39Ca4eHfkJ/QkJCQonCQn95QoGHQsJ+QkJCh4p/QtGHMEJCQkJDQkJCQkIBQ0JCQkJCQkJCUEJCQkJRQkJCQkJCWEJCQkLCQkJCAFJEQlJCQkIpQkJCQkJCUkJCQkJCQkJCQkJCQkJCQkJCUEJCQkJRQkJCQkJCV0JCQkLCwkJCAFJEQlJCKUJCQkJCQkJCWEJCQkJCQkJCQkJChH9/fEJ6QkJ/QkKBfUL8cgALAAs= Step #5: MERGE-OUTER: attempt 3374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1565499143 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594df01a198, 0x5594df022911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594df022918,0x5594df0aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7484c69b8d68d36ec13655f239393207ec710c3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11353 processed earlier; will process 3922 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42517==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594dc82e5dd bp 0x000000000000 sp 0x7ffd75e5ec60 T42517) Step #5: ==42517==The signal is caused by a READ memory access. Step #5: #0 0x5594dc82e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594dc650280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594dc64ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594dc62d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594dc54ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594dc4a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594dc4b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594dc4976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594dc4c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f809095f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594dc48aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42517==Register values: Step #5: rax = 0x00005594e16b66e0 rbx = 0x00005594e16b66e0 rcx = 0x00005594e16b6b90 rdx = 0x00007f8090b27b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd75e5ec60 Step #5: r8 = 0x00005594e16b66e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8090b27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594dfa2d960 r14 = 0x0000000100000004 r15 = 0x00005594de99a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42517==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x29,0x69,0x69,0x69,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x44,0x18,0x40,0x0,0x1,0x41,0x41,0x41,0xb7,0x41,0xce,0xb8,0x75,0x10,0x0,0x1,0x41,0x64,0x41,0x6f,0x69,0x1,0x6f,0x69,0x2,0x0,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x0,0x15,0x0,0x0,0xb,0x0,0x53,0x0,0x78,0x0,0x77,0x0,0x15,0x0,0x0,0xb,0x0,0x53,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA/\003\000A\362\346)iiii\004\000A\032\004\200\000D\030@\000\001AAA\267A\316\270u\020\000\001AdAoi\001oi\002\000\000\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\223\000\025\000\000\013\000S\000x\000w\000\025\000\000\013\000S\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-95a15bbf7b6e0ba87f6c6ab805f8450ddd7330ea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQS8DAEHy5ilpaWlpBABBGgSAAEQYQAABQUFBt0HOuHUQAAFBZEFvaQFvaQIAAJOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTABUAAAsAUwB4AHcAFQAACwBTAAsLAAs= Step #5: MERGE-OUTER: attempt 3375 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1565635473 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0fa90f198, 0x55f0fa917911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0fa917918,0x55f0fa99f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/95a15bbf7b6e0ba87f6c6ab805f8450ddd7330ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11354 processed earlier; will process 3921 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 536 ft: 601 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42521==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0f81235dd bp 0x000000000000 sp 0x7ffc974b7130 T42521) Step #5: ==42521==The signal is caused by a READ memory access. Step #5: #0 0x55f0f81235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0f7f45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0f7f44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0f7f22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0f7e43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0f7d9bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0f7da51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0f7d8c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0f7db83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe15588a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0f7d7faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42521==Register values: Step #5: rax = 0x000055f0fc402cf0 rbx = 0x000055f0fc402cf0 rcx = 0x000055f0fc402ce0 rdx = 0x00007fe155a52b80 Step #5: rdi = 0x000055f0fc402ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffc974b7130 Step #5: r8 = 0x000055f0fc402cf0 r9 = 0x00007fe155a52d30 r10 = 0x000055f0fc3de010 r11 = 0x00007fe155a52be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0fb322960 r14 = 0x0000000100000004 r15 = 0x000055f0fa28f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42521==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf6,0x2d,0xad,0x2,0x0,0x1,0x41,0x7a,0x4,0x0,0x0,0x0,0x0,0x98,0xaf,0x0,0xa5,0x64,0x0,0x51,0x0,0x64,0x4c,0x0,0x51,0x0,0x9e,0x1a,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x85,0x1a,0x64,0x45,0x0,0x0,0xa8,0x6c,0x69,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x1a,0x64,0x0,0x51,0x0,0x64,0x47,0x0,0x51,0xf,0xa6,0xa0,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6e,0x75,0x78,0xf,0xa4,0xa5,0x1a,0x64,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x0,0x51,0xf,0xa6,0xa0,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x0,0xbd,0x1a,0x64,0x0,0x75,0x78,0xf,0xa4,0xa5,0x1a,0x64,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0xa5,0x1a,0x64,0x48,0x0,0x0,0xb,0x0,0x0,0x0,0xd0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\366-\255\002\000\001Az\004\000\000\000\000\230\257\000\245d\000Q\000dL\000Q\000\236\032\246\241\000\255\032dH\000\205\032dE\000\000\250linlinux\032d\000Q\000dG\000Q\017\246\240\000\275\032d\000\247lil\000\000\000\000\000\000\000\000\241\000\275\032d\000\247linux\017\244\245\032d\000Q\000dG\000P\017\246\241\000\255\032dH\000\000\245\000\017\000Q\017\246\240\000\275\032d\000\247lil\000\000\000\000\000\000\000\000\000\000\000\000\241\000\275\032d\000ux\017\244\245\032d\000Q\000dG\000P\017\246\241\000\255\032\245\032dH\000\000\013\000\000\000\320\000\000\013\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b41902fa0200ad94d9294a306a9371d2c59bb92 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEH2La0CAAFBegQAAAAAmK8ApWQAUQBkTABRAJ4apqEArRpkSACFGmRFAACobGlubGludXgaZABRAGRHAFEPpqAAvRpkAKdsaWwAAAAAAAAAAKEAvRpkAKdsaW51eA+kpRpkAFEAZEcAUA+moQCtGmRIAAClAA8AUQ+moAC9GmQAp2xpbAAAAAAAAAAAAAAAAKEAvRpkAHV4D6SlGmQAUQBkRwBQD6ahAK0apRpkSAAACwAAANAAAAsAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1565773497 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f22af4a198, 0x55f22af52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f22af52918,0x55f22afda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b41902fa0200ad94d9294a306a9371d2c59bb92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11357 processed earlier; will process 3918 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 370 ft: 371 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 393 ft: 422 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42525==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f22875e5dd bp 0x000000000000 sp 0x7ffcfd926f70 T42525) Step #5: ==42525==The signal is caused by a READ memory access. Step #5: #0 0x55f22875e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f228580280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f22857ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f22855d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f22847ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2283d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2283e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2283c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2283f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8ed5c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2283baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42525==Register values: Step #5: rax = 0x000055f22cfad430 rbx = 0x000055f22cfad430 rcx = 0x000055f22cfad420 rdx = 0x00007fb8ed78eb80 Step #5: rdi = 0x000055f22cfad420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcfd926f70 Step #5: r8 = 0x000055f22cfad430 r9 = 0x00007fb8ed78ebf0 r10 = 0x000055f22cf8e010 r11 = 0x00007fb8ed78ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f22b95d960 r14 = 0x0000000100000004 r15 = 0x000055f22a8ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42525==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x77,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0x41,0xc0,0x41,0x4a,0x41,0x45,0x6d,0x41,0x49,0xc1,0x45,0x49,0x41,0x41,0x41,0x6b,0x41,0x41,0x4a,0x41,0x41,0x45,0x6d,0x41,0x49,0x41,0x6b,0x45,0x41,0xc1,0x41,0x49,0x41,0x41,0x72,0x74,0x41,0xb4,0x41,0x69,0x6e,0x45,0x44,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x69,0x45,0x41,0x77,0x41,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0xbf,0x3f,0xbe,0xbb,0x41,0x45,0x69,0x41,0x41,0x6b,0x41,0x45,0x41,0x8a,0x41,0xc1,0x41,0x8a,0x41,0xc1,0x41,0x78,0x4a,0x41,0x41,0x45,0x41,0x73,0x41,0x41,0x45,0xc1,0x4a,0x49,0x41,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x41,0x6f,0x4,0x0,0x41,0x5,0x0,0xb,0x6c,0x69,0x6e,0x75,0x78,0x43,0x69,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0xb,0x41,0x61,0x0,0x0,0x0,0x5,0x41,0x4a,0x41,0x33,0x41,0x45,0x41,0x4b,0xc1,0x42,0xd,0x1,0x42,0x0,0x89,0x1,0x42,0x0,0x89,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJggAwin\004@A\362\000\300AA\300AJAEmAI\301EIAAAkAAJAAEmAIAkEA\301AIAArtA\264AinED\200\000\000\000\005\013AAABiEAwAn\004@A\362\000\300A\277?\276\273AEiAAkAEA\212A\301A\212A\301AxJAAEAsAAE\301JIAA\001\000\000\000\000\000\000\000EAo\004\000A\005\000\013linuxCiAn\004\000\020\000\000\005\013Aa\000\000\000\005AJA3AEAK\301B\015\001B\000\211\001B\000\211\000\013\000\013\005\000\000\000\000\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d9d9853e24c6275606978bacbf0eb9a63f37639 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSmdnQXdpbgRAQfIAwEFBwEFKQUVtQUnBRUlBQUFrQUFKQUFFbUFJQWtFQcFBSUFBcnRBtEFpbkVEgAAAAAULQUFBQmlFQXdBbgRAQfIAwEG/P767QUVpQUFrQUVBikHBQYpBwUF4SkFBRUFzQUFFwUpJQUEBAAAAAAAAAEVBbwQAQQUAC2xpbnV4Q2lBbgQAEAAABQtBYQAAAAVBSkEzQUVBS8FCDQFCAIkBQgCJAAsACwUAAAAAwQALAAs= Step #5: MERGE-OUTER: attempt 3377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1565912264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7ea202198, 0x55d7ea20a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7ea20a918,0x55d7ea2920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d9d9853e24c6275606978bacbf0eb9a63f37639' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11360 processed earlier; will process 3915 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 486 ft: 487 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 25bef2. Step #5: #2 pulse cov: 533 ft: 604 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #4 pulse cov: 664 ft: 923 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42529==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7e7a165dd bp 0x000000000000 sp 0x7fffc7903f10 T42529) Step #5: ==42529==The signal is caused by a READ memory access. Step #5: #0 0x55d7e7a165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7e7838280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7e7837fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7e7815929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7e7736ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7e768ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7e76981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7e767f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7e76ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c79d00082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7e7672aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42529==Register values: Step #5: rax = 0x000055d7eb5fa430 rbx = 0x000055d7eb5fa430 rcx = 0x000055d7eb5fa420 rdx = 0x00007f4c79ec8b80 Step #5: rdi = 0x000055d7eb5fa420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffc7903f10 Step #5: r8 = 0x000055d7eb5fa430 r9 = 0x00007f4c79ec8c70 r10 = 0x000055d7eb5db010 r11 = 0x00007f4c79ec8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7eac15960 r14 = 0x0000000100000004 r15 = 0x000055d7e9b82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42529==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x41,0x41,0x67,0x74,0x69,0x1,0x6a,0x70,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x97,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x41,0x67,0x4d,0x67,0x72,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x41,0x41,0x67,0x74,0x69,0x1,0x6a,0x70,0x67,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x97,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x70,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x41,0x41,0x67,0x74,0x69,0x1,0x6a,0x70,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x67,0x41,0x6c,0x69,0x6e,0x75,0x78,0x0,0x60,0x48,0x76,0x70,0x45,0x45,0x41,0x13,0x0,0x0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwAAAggAtAvpAEIiAgMgrAlAMAgAAgti\001jpgMgrAlAMAggAtA\227gh\015\000AAgtAvpAEIiAgMgrgrAlAMAgAAgti\001jpglinuxAMAggAtA\227gh\015\000AAgAgMpAAAggAtAvpAAAggAtAvpAEIiAgMgrAlAMAgAAgti\001jpgMgrAlAMAggAlinux\000`HvpEEA\023\000\000\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b34531cf499f76c1e66dbc605e091028e426c366 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBQUFnZ0F0QXZwQUVJaUFnTWdyQWxBTUFnQUFndGkBanBnTWdyQWxBTUFnZ0F0QZdnaA0AQUFndEF2cEFFSWlBZ01ncmdyQWxBTUFnQUFndGkBanBnbGludXhBTUFnZ0F0QZdnaA0AQUFnQWdNcEFBQWdnQXRBdnBBQUFnZ0F0QXZwQUVJaUFnTWdyQWxBTUFnQUFndGkBanBnTWdyQWxBTUFnZ0FsaW51eABgSHZwRUVBEwAAAQALAAs= Step #5: MERGE-OUTER: attempt 3378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1566052047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56477e29d198, 0x56477e2a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56477e2a5918,0x56477e32d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b34531cf499f76c1e66dbc605e091028e426c366' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11366 processed earlier; will process 3909 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42533==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56477bab15dd bp 0x000000000000 sp 0x7ffeec30ed10 T42533) Step #5: ==42533==The signal is caused by a READ memory access. Step #5: #0 0x56477bab15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56477b8d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56477b8d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56477b8b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56477b7d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56477b729c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56477b7331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56477b71a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56477b7463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8407360082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56477b70daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42533==Register values: Step #5: rax = 0x000056477f084360 rbx = 0x000056477f084360 rcx = 0x000056477f084810 rdx = 0x00007f8407528b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeec30ed10 Step #5: r8 = 0x000056477f084360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8407528be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056477ecb0960 r14 = 0x0000000100000004 r15 = 0x000056477dc1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42533==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x7e,0x41,0x45,0x4,0x40,0x42,0x3d,0x79,0x42,0x42,0x42,0xfe,0x7e,0x7e,0x79,0x42,0x42,0xc2,0x79,0x42,0x82,0x2,0x7a,0x42,0x7e,0x7e,0x7a,0x42,0x82,0x85,0x42,0x42,0xc2,0x82,0x7a,0x7e,0x7e,0x83,0x42,0x69,0xc2,0x7e,0x7a,0x42,0xec,0xc2,0x82,0x7a,0x42,0x42,0xc2,0x83,0x79,0x7e,0x42,0x2,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x2,0x7e,0x42,0x40,0x42,0x42,0x42,0xc2,0x82,0x79,0x7e,0x42,0x2,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x2,0x7e,0x42,0x40,0x42,0x83,0x2,0x7e,0x7e,0x7a,0x42,0x2,0x85,0x42,0x43,0xc2,0x42,0xc2,0x82,0x7a,0x42,0x6e,0x85,0x42,0x69,0xc2,0x42,0x3d,0x42,0x3d,0x42,0xfe,0x7e,0x7e,0x79,0x42,0xc1,0xc2,0x79,0x42,0x2,0x85,0x42,0x42,0xc2,0x82,0x79,0x7e,0x42,0x2,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x2,0x7e,0x42,0x40,0x42,0x79,0x42,0xc2,0x42,0x82,0x7e,0x42,0x2,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x2,0x7e,0x22,0x22,0x42,0x2,0x42,0x79,0x7e,0xc2,0x42,0x2,0x42,0x3a,0x42,0x42,0xc2,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012~AE\004@B=yBBB\376~~yBB\302yB\202\002zB~~zB\202\205BB\302\202z~~\203Bi\302~zB\354\302\202zBB\302\203y~B\002!\"\"\"\"\"\"\"\"\"\"\002~B@BBB\302\202y~B\002!\"\"\"\"\"\"\"\"\"\"\002~B@B\203\002~~zB\002\205BC\302B\302\202zBn\205Bi\302B=B=B\376~~yB\301\302yB\002\205BB\302\202y~B\002!\"\"\"\"\"\"\"\"\"\"\002~B@ByB\302B\202~B\002!\"\"\"\"\"\"\"\"\"\"\002~\"\"B\002By~\302B\002B:BB\302{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3464a05b6bc18986ce30cab9246938bea3734949 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJ+QUUEQEI9eUJCQv5+fnlCQsJ5QoICekJ+fnpCgoVCQsKCen5+g0Jpwn56QuzCgnpCQsKDeX5CAiEiIiIiIiIiIiIiAn5CQEJCQsKCeX5CAiEiIiIiIiIiIiIiAn5CQEKDAn5+ekIChUJDwkLCgnpCboVCacJCPUI9Qv5+fnlCwcJ5QgKFQkLCgnl+QgIhIiIiIiIiIiIiIgJ+QkBCeULCQoJ+QgIhIiIiIiIiIiIiIgJ+IiJCAkJ5fsJCAkI6QkLCewALAAs= Step #5: MERGE-OUTER: attempt 3379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1566189467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556cc5b5a198, 0x556cc5b62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556cc5b62918,0x556cc5bea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3464a05b6bc18986ce30cab9246938bea3734949' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11367 processed earlier; will process 3908 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42537==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556cc336e5dd bp 0x000000000000 sp 0x7ffd72bfd6c0 T42537) Step #5: ==42537==The signal is caused by a READ memory access. Step #5: #0 0x556cc336e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556cc3190280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556cc318ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556cc316d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556cc308ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556cc2fe6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556cc2ff01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556cc2fd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556cc30033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdb71b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556cc2fcaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42537==Register values: Step #5: rax = 0x0000556cc835b430 rbx = 0x0000556cc835b430 rcx = 0x0000556cc835b420 rdx = 0x00007fbdb737bb80 Step #5: rdi = 0x0000556cc835b420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd72bfd6c0 Step #5: r8 = 0x0000556cc835b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbdb737bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556cc656d960 r14 = 0x0000000100000004 r15 = 0x0000556cc54da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42537==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xae,0x45,0x41,0xbf,0x41,0x6a,0x67,0xc0,0x41,0x4d,0x41,0x45,0x41,0x40,0x41,0xf5,0x42,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x6a,0x41,0x41,0x41,0x42,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0xc6,0xc8,0x26,0x41,0x6c,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x6c,0x72,0x6c,0x4c,0x41,0x26,0x41,0x6c,0x41,0x4a,0x41,0x40,0x41,0xf5,0x44,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x49,0x41,0x41,0x41,0x45,0x41,0x40,0x41,0xf5,0x40,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0xff,0xfa,0x6c,0x72,0x6c,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x78,0x68,0x76,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x78,0x68,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002@AKA\256EA\277Ajg\300AMAEA@A\365B\276\250lA@lAAA\377\002lrllACjAAABA@A\325AAPA@lA:APAAlA\306\310&Al\276\250lA@lA@A\377\002lrlLA&AlAJA@A\365D\276\250lA@lIAAAEA@A\365@\276\250lA@lAAA\377\377\372lrlAAlA:A&A\276llA\250@lA@A\377\002xhvACA@A\325AAPA@lA:APAAlA:A&A\276llA\250@lA@A\377\002xhvnlA\177E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3047e1019bf81487b20a08ea69dda618be73e555 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECQEFLQa5FQb9BamfAQU1BRUFAQfVCvqhsQUBsQUFB/wJscmxsQUNqQUFBQkFAQdVBQVBBQGxBOkFQQUFsQcbIJkFsvqhsQUBsQUBB/wJscmxMQSZBbEFKQUBB9US+qGxBQGxJQUFBRUFAQfVAvqhsQUBsQUFB///6bHJsQUFsQTpBJkG+bGxBqEBsQUBB/wJ4aHZBQ0FAQdVBQVBBQGxBOkFQQUFsQTpBJkG+bGxBqEBsQUBB/wJ4aHZubEF/RQALAAs= Step #5: MERGE-OUTER: attempt 3380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1566328059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fd1b12198, 0x557fd1b1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fd1b1a918,0x557fd1ba20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3047e1019bf81487b20a08ea69dda618be73e555' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11369 processed earlier; will process 3906 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42541==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557fcf3265dd bp 0x000000000000 sp 0x7ffc13605810 T42541) Step #5: ==42541==The signal is caused by a READ memory access. Step #5: #0 0x557fcf3265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557fcf148280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557fcf147fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557fcf125929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557fcf046ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557fcef9ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557fcefa81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557fcef8f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557fcefbb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f240e8ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557fcef82aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42541==Register values: Step #5: rax = 0x0000557fd3a02410 rbx = 0x0000557fd3a02410 rcx = 0x0000557fd3a028c0 rdx = 0x00007f240eab4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc13605810 Step #5: r8 = 0x0000557fd3a02410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f240eab4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fd2525960 r14 = 0x0000000100000004 r15 = 0x0000557fd1492386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42541==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x28,0x4,0x40,0x41,0x4b,0x69,0x41,0xc0,0x41,0x4d,0x41,0xe8,0x69,0x41,0x7,0x41,0x69,0x45,0xc0,0x4d,0x45,0xb2,0xa9,0x69,0xc0,0x41,0xde,0x41,0x68,0x69,0x45,0x71,0x48,0x41,0x69,0x41,0x7,0x48,0x46,0x71,0x41,0x45,0x41,0x4f,0x41,0xff,0x41,0x45,0x4e,0xb2,0xa8,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb3,0xa8,0xb2,0xa9,0x45,0x41,0x45,0xb2,0xa9,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x45,0x41,0x4e,0x45,0x4e,0xb2,0xa9,0x47,0xb2,0xa9,0x45,0xb2,0xa9,0x45,0x4e,0xb3,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x41,0x45,0x4e,0xb2,0xa8,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa8,0xb2,0xa9,0x45,0x41,0x45,0xb2,0xa9,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x41,0x45,0x4e,0xb2,0xa9,0x45,0xb2,0xa9,0x45,0x4e,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x45,0x41,0x4e,0x45,0x4e,0xb2,0xa9,0x4f,0xb2,0xa9,0x4c,0x41,0xb3,0xc3,0x3e,0x0,0x0,0xd3,0x1b,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?sA(\004@AKiA\300AMA\350iA\007AiE\300ME\262\251i\300A\336AhiEqHAiA\007HFqAEAOA\377AEN\262\250E\262\251\262\251AEE\263\250\262\251EAE\262\251EEE\262\251\262\251AEEE\262\251\262\251AEE\262\251EANEN\262\251G\262\251E\262\251EN\263\251\262\251AEE\262\251AEN\262\250E\262\251\262\251AEE\262\250\262\251EAE\262\251EEE\262\251\262\251AEE\262\251AEN\262\251E\262\251EN\262\251\262\251AEEE\262\251\262\251AEE\262\251EANEN\262\251O\262\251LA\263\303>\000\000\323\033\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7987fb8d58dc3969d84dfc7c7e8df8c080c1a3fc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9zQSgEQEFLaUHAQU1B6GlBB0FpRcBNRbKpacBB3kFoaUVxSEFpQQdIRnFBRUFPQf9BRU6yqEWyqbKpQUVFs6iyqUVBRbKpRUVFsqmyqUFFRUWyqbKpQUVFsqlFQU5FTrKpR7KpRbKpRU6zqbKpQUVFsqlBRU6yqEWyqbKpQUVFsqiyqUVBRbKpRUVFsqmyqUFFRbKpQUVOsqlFsqlFTrKpsqlBRUVFsqmyqUFFRbKpRUFORU6yqU+yqUxBs8M+AADTGxoLAAs= Step #5: MERGE-OUTER: attempt 3381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1566465388 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56394794e198, 0x563947956911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563947956918,0x5639479de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7987fb8d58dc3969d84dfc7c7e8df8c080c1a3fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11370 processed earlier; will process 3905 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 469 ft: 470 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42545==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639451625dd bp 0x000000000000 sp 0x7ffd8c3ba200 T42545) Step #5: ==42545==The signal is caused by a READ memory access. Step #5: #0 0x5639451625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563944f84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563944f83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563944f61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563944e82ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563944ddac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563944de41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563944dcb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563944df73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2844b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563944dbeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42545==Register values: Step #5: rax = 0x000056394a3d8850 rbx = 0x000056394a3d8850 rcx = 0x000056394a3d8840 rdx = 0x00007ff284681b80 Step #5: rdi = 0x000056394a3d8840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffd8c3ba200 Step #5: r8 = 0x000056394a3d8850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff284681be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563948361960 r14 = 0x0000000100000004 r15 = 0x00005639472ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42545==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x30,0x42,0xb6,0x7a,0x7f,0x42,0xff,0x7f,0x7f,0x42,0xff,0xff,0xff,0x80,0xff,0x71,0x42,0x42,0x7d,0x42,0x42,0x42,0xc2,0x79,0x42,0x42,0x7a,0x42,0x42,0x42,0x42,0x79,0xc2,0x42,0x42,0x7d,0x42,0x86,0x7b,0x7f,0xc2,0xc2,0xc4,0x42,0xbd,0xa1,0x82,0x88,0xbf,0x42,0x42,0x42,0x7e,0x82,0x42,0x42,0x42,0xa,0x7f,0x79,0x42,0x7f,0x7f,0x85,0x7f,0x42,0x82,0xbf,0xbd,0x7e,0x7a,0x7f,0x7f,0xc2,0xc2,0xc4,0x42,0x88,0x42,0x82,0x42,0xbd,0xbf,0xa1,0x42,0x7e,0x82,0x42,0x42,0x42,0x42,0x7f,0x79,0x42,0x7f,0x7f,0x7a,0x7f,0x42,0x82,0xbf,0xbd,0x7e,0x82,0x42,0x42,0x42,0x21,0x42,0x42,0x42,0x7f,0x79,0x7c,0x7f,0x7f,0x7a,0x7f,0x42,0x7f,0x7d,0x42,0x42,0x80,0x7f,0x42,0x42,0x42,0xc2,0x79,0x42,0x42,0x7a,0x7f,0x7f,0xc2,0xc2,0xc4,0x42,0x88,0x42,0x82,0xbf,0xbd,0x42,0x42,0x42,0x7e,0x82,0x42,0x42,0x42,0x42,0x7f,0x79,0x42,0x6f,0x7f,0x7a,0x7f,0x42,0x82,0xbf,0xbd,0x7e,0x7a,0x7f,0x7f,0xc2,0xc2,0xc4,0x42,0x88,0x42,0x82,0xc3,0x7f,0x7f,0x7a,0x7f,0x41,0x41,0x42,0x9f,0x41,0xc2,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB0B\266z\177B\377\177\177B\377\377\377\200\377qBB}BBB\302yBBzBBBBy\302BB}B\206{\177\302\302\304B\275\241\202\210\277BBB~\202BBB\012\177yB\177\177\205\177B\202\277\275~z\177\177\302\302\304B\210B\202B\275\277\241B~\202BBBB\177yB\177\177z\177B\202\277\275~\202BBB!BBB\177y|\177\177z\177B\177}BB\200\177BBB\302yBBz\177\177\302\302\304B\210B\202\277\275BBB~\202BBBB\177yBo\177z\177B\202\277\275~z\177\177\302\302\304B\210B\202\303\177\177z\177AAB\237A\302\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ea3fecbda63a77a4e1ef38362c3aed47179fbd3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQjBCtnp/Qv9/f0L///+A/3FCQn1CQkLCeUJCekJCQkJ5wkJCfUKGe3/CwsRCvaGCiL9CQkJ+gkJCQgp/eUJ/f4V/QoK/vX56f3/CwsRCiEKCQr2/oUJ+gkJCQkJ/eUJ/f3p/QoK/vX6CQkJCIUJCQn95fH9/en9Cf31CQoB/QkJCwnlCQnp/f8LCxEKIQoK/vUJCQn6CQkJCQn95Qm9/en9Cgr+9fnp/f8LCxEKIQoLDf396f0FBQp9BwgALAAs= Step #5: MERGE-OUTER: attempt 3382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1566603569 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f43475198, 0x556f4347d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f4347d918,0x556f435050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ea3fecbda63a77a4e1ef38362c3aed47179fbd3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11372 processed earlier; will process 3903 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 377 ft: 378 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #2 pulse cov: 465 ft: 537 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42549==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f40c895dd bp 0x000000000000 sp 0x7ffdd53efcb0 T42549) Step #5: ==42549==The signal is caused by a READ memory access. Step #5: #0 0x556f40c895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f40aab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f40aaafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f40a88929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f409a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f40901c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f4090b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f408f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f4091e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f997f2fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f408e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42549==Register values: Step #5: rax = 0x0000556f454a9430 rbx = 0x0000556f454a9430 rcx = 0x0000556f454a9420 rdx = 0x00007f997f4c4b80 Step #5: rdi = 0x0000556f454a9420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdd53efcb0 Step #5: r8 = 0x0000556f454a9430 r9 = 0x0000556f454a0dc0 r10 = 0x0000556f4548a010 r11 = 0x00007f997f4c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f43e88960 r14 = 0x0000000100000004 r15 = 0x0000556f42df5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42549==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0x4b,0x41,0xb,0xc0,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc0,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x71,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0xb1,0x0,0x0,0x5e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x41,0x1,0x6e,0x1,0x72,0x45,0x41,0x1,0x72,0x78,0x41,0xaa,0x45,0x0,0x41,0x45,0x73,0x41,0x41,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAA\003\000AAAKA\013\300\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\300\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301q\301\301\301\301\301\301\301\301\301\301\301\000\000\000\200\000\000\000\261\000\000^\000\000\000\000\000\000\000\001A\001n\001rEA\001rxA\252E\000AEsAAh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b45e5ef0199191820ec6749b3eeeb6a7efc6ea3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQUEDAEFBQUtBC8DBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwXHBwcHBwcHBwcHBwQAAAIAAAACxAABeAAAAAAAAAAFBAW4BckVBAXJ4QapFAEFFc0FBaAALAAs= Step #5: MERGE-OUTER: attempt 3383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1566741696 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d854b31198, 0x55d854b39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d854b39918,0x55d854bc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b45e5ef0199191820ec6749b3eeeb6a7efc6ea3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11376 processed earlier; will process 3899 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42553==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8523455dd bp 0x000000000000 sp 0x7ffd55121f60 T42553) Step #5: ==42553==The signal is caused by a READ memory access. Step #5: #0 0x55d8523455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d852167280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d852166fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d852144929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d852065ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d851fbdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d851fc71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d851fae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d851fda3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c9b8e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d851fa1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42553==Register values: Step #5: rax = 0x000055d856d26300 rbx = 0x000055d856d26300 rcx = 0x000055d856d267b0 rdx = 0x00007f4c9baaab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd55121f60 Step #5: r8 = 0x000055d856d26300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c9baaabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d855544960 r14 = 0x0000000100000004 r15 = 0x000055d8544b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42553==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x10,0x0,0x58,0x0,0xa2,0x0,0x0,0x0,0x7e,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0xc3,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x50,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0xbd,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x1,0x0,0x0,0xf,0x86,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0xbd,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x1,0x0,0x0,0xf,0x86,0x80,0x80,0x0,0x7c,0x7c,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x79,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\020\000X\000\242\000\000\000~\207\200\200\200\000\000||\303\203\000\200\200\000\374\206\200\200\200\000\000P\000\200\211\177\000\000||\203\203\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\275\200\000\374\206\200\000\000\000||\203\203\000\001\000\000\017\206\200\000||\203\203\000\275\200\000\374\206\200\000\000\000||\203\203\000\001\000\000\017\206\200\200\000||\200\200\200\000\000\260\000\200\211y\000\000||\203\203\000\206\000\000\000\000\000~\207\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4d462a86d8bf1d74417a52110d130d0f7dec507 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAEABYAKIAAAB+h4CAgAAAfHzDgwCAgAD8hoCAgAAAUACAiX8AAHx8g4MAfHyDgwCAgAD8hoCAAHx8g4MAvYAA/IaAAAAAfHyDgwABAAAPhoAAfHyDgwC9gAD8hoAAAAB8fIODAAEAAA+GgIAAfHyAgIAAALAAgIl5AAB8fIODAIYAAAAAAH6HgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1566878099 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55659422e198, 0x556594236911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556594236918,0x5565942be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4d462a86d8bf1d74417a52110d130d0f7dec507' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11377 processed earlier; will process 3898 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42557==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556591a425dd bp 0x000000000000 sp 0x7ffcc95f8a40 T42557) Step #5: ==42557==The signal is caused by a READ memory access. Step #5: #0 0x556591a425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556591864280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556591863fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556591841929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556591762ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565916bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565916c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565916ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565916d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdebc306082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55659169eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42557==Register values: Step #5: rax = 0x00005565966dd2a0 rbx = 0x00005565966dd2a0 rcx = 0x00005565966dd750 rdx = 0x00007fdebc4ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc95f8a40 Step #5: r8 = 0x00005565966dd2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdebc4cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556594c41960 r14 = 0x0000000100000004 r15 = 0x0000556593bae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42557==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x68,0x76,0x48,0x76,0x0,0x0,0xfd,0xab,0x0,0xfd,0xe8,0x1,0x0,0x1,0x0,0x1,0xc0,0x0,0xfd,0x28,0x1,0x1,0x1,0xfd,0x24,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x92,0x1,0xfd,0xbe,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0xe7,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x91,0x1,0xfd,0xbe,0x1,0x0,0xa3,0x9c,0x0,0x1,0x0,0x68,0x76,0x0,0x0,0xfd,0xab,0x1,0x0,0x1,0x1,0x0,0x68,0x76,0x68,0x76,0x0,0x0,0xfd,0xab,0x0,0xfd,0xe8,0x1,0x0,0x1,0x0,0x1,0x1,0x0,0xfd,0x28,0x1,0x1,0x1,0xfd,0x24,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x92,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0x1,0x0,0xfd,0xad,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0xe7,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x91,0x1,0xfd,0xbe,0x1,0x0,0xa3,0x9c,0x0,0x1,0x0,0x68,0x76,0x0,0x0,0xfd,0xab,0x1,0x0,0x1,0x0,0x1,0x0,0xfd,0x99,0x1,0xfd,0xf8,0x1,0xfd,0x23,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000hvHv\000\000\375\253\000\375\350\001\000\001\000\001\300\000\375(\001\001\001\375$\001\000\375\271\001\375#\000\375\231\001\375\276\001\000\375\222\001\375\276\001\000\375\271\001\375#\000\375\347\001\375\276\001\000\375\221\001\375\276\001\000\243\234\000\001\000hv\000\000\375\253\001\000\001\001\000hvhv\000\000\375\253\000\375\350\001\000\001\000\001\001\000\375(\001\001\001\375$\001\000\375\271\001\375#\000\375\231\001\375\276\001\000\375\222\001\375\276\001\000\375\234\000\001\000\001\000\375\255\001\375\276\001\000\375\234\000\001\000\375\271\001\375#\000\375\347\001\375\276\001\000\375\221\001\375\276\001\000\243\234\000\001\000hv\000\000\375\253\001\000\001\000\001\000\375\231\001\375\370\001\375#\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef92ce4ea67b2fdf6e52d8fa3adf43242d638838 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEAaHZIdgAA/asA/egBAAEAAcAA/SgBAQH9JAEA/bkB/SMA/ZkB/b4BAP2SAf2+AQD9uQH9IwD95wH9vgEA/ZEB/b4BAKOcAAEAaHYAAP2rAQABAQBodmh2AAD9qwD96AEAAQABAQD9KAEBAf0kAQD9uQH9IwD9mQH9vgEA/ZIB/b4BAP2cAAEAAQD9rQH9vgEA/ZwAAQD9uQH9IwD95wH9vgEA/ZEB/b4BAKOcAAEAaHYAAP2rAQABAAEA/ZkB/fgB/SMBAAs= Step #5: MERGE-OUTER: attempt 3385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1567015844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b2f5f2198, 0x560b2f5fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b2f5fa918,0x560b2f6820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef92ce4ea67b2fdf6e52d8fa3adf43242d638838' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11378 processed earlier; will process 3897 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42561==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b2ce065dd bp 0x000000000000 sp 0x7fff885349f0 T42561) Step #5: ==42561==The signal is caused by a READ memory access. Step #5: #0 0x560b2ce065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b2cc28280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b2cc27fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b2cc05929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b2cb26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b2ca7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b2ca881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b2ca6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b2ca9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24024e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b2ca62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42561==Register values: Step #5: rax = 0x0000560b317a6300 rbx = 0x0000560b317a6300 rcx = 0x0000560b317a67b0 rdx = 0x00007f24026aab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff885349f0 Step #5: r8 = 0x0000560b317a6300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24026aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b30005960 r14 = 0x0000000100000004 r15 = 0x0000560b2ef72386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42561==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x83,0x0,0x80,0x80,0x0,0x1,0xd,0x80,0x80,0x80,0x0,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x89,0x7f,0x0,0x0,0x0,0x7e,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x84,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0x1,0xd,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0x1,0xd,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0x1,0xd,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x0,0x7c,0x7c,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x0,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@Ai\004@A\030\004\000\000\207\177\177\177\203\000\200\200\000\001\015\200\200\200\000\200\000\000\001\000\200\200\206\000\000\000\000\000~\211\177\000\000\000~\211\177\000\000||\203\203\000\206\000\000\000\000\000~\207\204\200\200\000\000||\203\203\000\200\200\000\001\015\200\200\200\000\000\260\000\200\211\177\000\000||\203\203\000\200|\203\203\000\200\200\000\200\200\000\000||\203\203\000\200\200\000\001\015\200\200\200\000\000\260\000\200\211\177\000\000||\203\203\000\200|\203\203\000\200\200\000\200\200\000\000||\203\203\000\200\200\000\001\015\200\200\200\000\000\260\000\200\211\177\000\000||\000||\000\374\206\200\000\000\000\000\000\374\206\200\000\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e84e4f08019f48405e3fa462f8982fe7e866e095 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEFpBEBBGAQAAId/f3+DAICAAAENgICAAIAAAAEAgICGAAAAAAB+iX8AAAB+iX8AAHx8g4MAhgAAAAAAfoeEgIAAAHx8g4MAgIAAAQ2AgIAAALAAgIl/AAB8fIODAIB8g4MAgIAAgIAAAHx8g4MAgIAAAQ2AgIAAALAAgIl/AAB8fIODAIB8g4MAgIAAgIAAAHx8g4MAgIAAAQ2AgIAAALAAgIl/AAB8fAB8fAD8hoAAAAAAAPyGgAAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1567152009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c2a370198, 0x561c2a378911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c2a378918,0x561c2a4000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e84e4f08019f48405e3fa462f8982fe7e866e095' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11379 processed earlier; will process 3896 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42565==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c27b845dd bp 0x000000000000 sp 0x7ffe30b69540 T42565) Step #5: ==42565==The signal is caused by a READ memory access. Step #5: #0 0x561c27b845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c279a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c279a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c27983929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c278a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c277fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c278061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c277ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c278193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f3fabf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c277e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42565==Register values: Step #5: rax = 0x0000561c2c643460 rbx = 0x0000561c2c643460 rcx = 0x0000561c2c643910 rdx = 0x00007f5f3fc87b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe30b69540 Step #5: r8 = 0x0000561c2c643460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f3fc87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c2ad83960 r14 = 0x0000000100000004 r15 = 0x0000561c29cf0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42565==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x3,0x0,0x0,0x1,0x68,0x0,0x0,0x0,0x9e,0x9d,0x0,0x9e,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x99,0x9d,0x9c,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa3,0x9d,0x9d,0x9d,0xf,0xf,0xf,0x9d,0x9c,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9e,0x9d,0x9d,0x9d,0x0,0x9e,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x99,0x9d,0x9c,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa3,0x9d,0x9d,0x9d,0xf,0xf,0xf,0x9d,0x9c,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9e,0x9d,0x9d,0x9d,0xa2,0x9d,0x9d,0x9d,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xf,0x9d,0x9d,0x0,0xf,0xf,0xf,0x21,0xf,0xf,0x9d,0x9d,0x9d,0xa2,0xf,0x9d,0x9d,0x0,0xf,0xf,0xf,0x9d,0x0,0xf,0xf,0xf,0x21,0xf,0xf,0x9d,0x9d,0x0,0xf,0xf,0xf,0x21,0xf,0xf,0x9d,0x9d,0x9d,0xa2,0xf,0x9d,0x9d,0x0,0xf,0xf,0xf,0x21,0xf,0xf,0x9d,0x9d,0x9d,0xa2,0x9d,0x9d,0x9d,0x9d,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\362-\003\000\000\001h\000\000\000\236\235\000\236\235\235\235\235\235\235\235\235\231\235\234\235\235\235\235\235\235\235\235\235\235\243\235\235\235\017\017\017\235\234\235\235\235\235\235\235\235\235\235\235\235\235\236\235\235\235\000\236\235\235\235\235\235\235\235\235\231\235\234\235\235\235\235\235\235\235\235\235\235\243\235\235\235\017\017\017\235\234\235\235\235\235\235\235\235\235\235\235\235\235\236\235\235\235\242\235\235\235\235\235\231\235\235\235\235\235\235\235\235\235\235\235\235\017\235\235\000\017\017\017!\017\017\235\235\235\242\017\235\235\000\017\017\017\235\000\017\017\017!\017\017\235\235\000\017\017\017!\017\017\235\235\235\242\017\235\235\000\017\017\017!\017\017\235\235\235\242\235\235\235\235\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3514da98b4e7374c34e58fbdf1b9eaddb4580a90 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEHyLQMAAAFoAAAAnp0Anp2dnZ2dnZ2dmZ2cnZ2dnZ2dnZ2dnaOdnZ0PDw+dnJ2dnZ2dnZ2dnZ2dnZ6dnZ0Anp2dnZ2dnZ2dmZ2cnZ2dnZ2dnZ2dnaOdnZ0PDw+dnJ2dnZ2dnZ2dnZ2dnZ6dnZ2inZ2dnZ2ZnZ2dnZ2dnZ2dnZ2dD52dAA8PDyEPD52dnaIPnZ0ADw8PnQAPDw8hDw+dnQAPDw8hDw+dnZ2iD52dAA8PDyEPD52dnaKdnZ2dAAsACws= Step #5: MERGE-OUTER: attempt 3387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1567291000 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55baba962198, 0x55baba96a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55baba96a918,0x55baba9f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3514da98b4e7374c34e58fbdf1b9eaddb4580a90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11380 processed earlier; will process 3895 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42569==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bab81765dd bp 0x000000000000 sp 0x7ffcf6618470 T42569) Step #5: ==42569==The signal is caused by a READ memory access. Step #5: #0 0x55bab81765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bab7f98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bab7f97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bab7f75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bab7e96ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bab7deec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bab7df81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bab7ddf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bab7e0b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8a33e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bab7dd2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42569==Register values: Step #5: rax = 0x000055babcdc2410 rbx = 0x000055babcdc2410 rcx = 0x000055babcdc28c0 rdx = 0x00007fd8a35afb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf6618470 Step #5: r8 = 0x000055babcdc2410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8a35afbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055babb375960 r14 = 0x0000000100000004 r15 = 0x000055baba2e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42569==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xb8,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x6c,0x69,0x41,0xc1,0x41,0x6c,0x6b,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x4f,0x67,0x41,0x41,0x70,0x41,0x4a,0x41,0x6c,0x69,0x4c,0x41,0x41,0x4a,0x6e,0x48,0xc1,0x41,0x77,0x69,0x6e,0xc0,0x41,0x41,0x6c,0x69,0x4f,0x67,0x41,0x41,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x6b,0x45,0xc0,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6c,0x69,0x41,0xd7,0x41,0x6f,0x45,0x41,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x41,0x4d,0x41,0x2b,0x41,0x41,0x6c,0x49,0x41,0x6c,0x69,0x41,0xd7,0x41,0x6f,0x45,0x41,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x41,0x4d,0x41,0x41,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x6b,0x45,0xc0,0xc0,0x41,0x41,0x48,0x4d,0x6b,0x45,0x41,0x6c,0x49,0x41,0x6c,0x69,0x41,0xd7,0x41,0x6f,0x45,0x41,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x41,0x4d,0x41,0x41,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x48,0x48,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\270ApAJAoA?g\300AAliA\301AlkAAAMAAAOgAApAJAliLAAJnH\301Awin\300AAliOgAApAJAliAAooAuE\263\251uAoEAkE\300\300AAliAliA\327AoEAkEq\300AAlAMA+AAlIAliA\327AoEAkEq\300AAlAMAAAooAuE\263\251uAoEAkE\300\300AAHMkEAlIAliA\327AoEAkEq\300AAlAMAAA\000\000\000\000\000\000\000HHH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-360f204dd33d0c80a15d15104a285b548b59f2b5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPuEFwQUpBb0E/Z8BBQWxpQcFBbGtBQUFNQUFBT2dBQXBBSkFsaUxBQUpuSMFBd2luwEFBbGlPZ0FBcEFKQWxpQUFvb0F1RbOpdUFvRUFrRcDAQUFsaUFsaUHXQW9FQWtFccBBQWxBTUErQUFsSUFsaUHXQW9FQWtFccBBQWxBTUFBQW9vQXVFs6l1QW9FQWtFwMBBQUhNa0VBbElBbGlB10FvRUFrRXHAQUFsQU1BQUEAAAAAAAAASEhIAAALAAs= Step #5: MERGE-OUTER: attempt 3388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1567428100 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab6a280198, 0x55ab6a288911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab6a288918,0x55ab6a3100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/360f204dd33d0c80a15d15104a285b548b59f2b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11381 processed earlier; will process 3894 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: #1 pulse cov: 378 ft: 379 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42573==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab67a945dd bp 0x000000000000 sp 0x7ffe30103140 T42573) Step #5: ==42573==The signal is caused by a READ memory access. Step #5: #0 0x55ab67a945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab678b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab678b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab67893929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab677b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab6770cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab677161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab676fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab677293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50c82dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab676f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42573==Register values: Step #5: rax = 0x000055ab6c078430 rbx = 0x000055ab6c078430 rcx = 0x000055ab6c078420 rdx = 0x00007f50c84a4b80 Step #5: rdi = 0x000055ab6c078420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe30103140 Step #5: r8 = 0x000055ab6c078430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50c84a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab6ac93960 r14 = 0x0000000100000004 r15 = 0x000055ab69c00386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42573==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x3a,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x1a,0x7a,0x80,0x42,0x7e,0x7c,0x42,0x0,0x42,0x23,0x7c,0x42,0xfa,0x42,0x7e,0x7c,0x42,0x0,0x42,0x41,0x42,0x42,0x42,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x7c,0x7f,0x42,0x7c,0x42,0x7e,0x7c,0x42,0x42,0x42,0x8a,0x80,0x42,0x7c,0x82,0x7f,0x42,0x0,0x7c,0x42,0x30,0x7c,0x42,0x7c,0x42,0x0,0x7c,0x42,0x8a,0x0,0x7c,0x42,0x7f,0x42,0x82,0x78,0x7c,0x42,0x31,0x7c,0x42,0x30,0x7e,0x7c,0x42,0x0,0x42,0x41,0x42,0x42,0x42,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x7c,0x7f,0x42,0x7c,0x42,0x7e,0x7c,0x42,0x42,0x42,0x8a,0x80,0x42,0x7c,0x82,0x7f,0x42,0x0,0x7c,0x42,0x30,0x7c,0x42,0x7c,0x42,0x0,0x7c,0x42,0x8a,0x0,0x7c,0x42,0x7f,0x42,0x82,0x78,0x7c,0x42,0x31,0x7c,0x42,0x30,0x7e,0x7c,0x42,0x0,0x42,0x41,0x42,0x7f,0x42,0x7f,0x8a,0x7c,0x42,0x8a,0x42,0x42,0x42,0x7c,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mA:\004@ABBBB\032z\200B~|B\000B#|B\372B~|B\000BABBBB\032\200zB~|B\000B}|BzB~|B\000B}||\177B|B~|BBB\212\200B|\202\177B\000|B0|B|B\000|B\212\000|B\177B\202x|B1|B0~|B\000BABBBB\032\200zB~|B\000B|B\000B}|BzB~|B\000B}||\177B|B~|BBB\212\200B|\202\177B\000|B0|B|B\000|B\212\000|B\177B\202x|B1|B0~|B\000BAB\177B\177\212|B\212BBB|BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f43f6c5814390ceffa8659f6510e6209ee160431 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQToEQEFCQkJCGnqAQn58QgBCI3xC+kJ+fEIAQkFCQkJCGoB6Qn58QgBCfXxCekJ+fEIAQn18fH9CfEJ+fEJCQoqAQnyCf0IAfEIwfEJ8QgB8QooAfEJ/QoJ4fEIxfEIwfnxCAEJBQkJCQhqAekJ+fEIAQnxCAEJ9fEJ6Qn58QgBCfXx8f0J8Qn58QkJCioBCfIJ/QgB8QjB8QnxCAHxCigB8Qn9Cgnh8QjF8QjB+fEIAQkFCf0J/inxCikJCQnxCQgALAAs= Step #5: MERGE-OUTER: attempt 3389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1567566085 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f9254b198, 0x558f92553911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f92553918,0x558f925db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f43f6c5814390ceffa8659f6510e6209ee160431' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11383 processed earlier; will process 3892 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42577==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f8fd5f5dd bp 0x000000000000 sp 0x7ffd7bd7da20 T42577) Step #5: ==42577==The signal is caused by a READ memory access. Step #5: #0 0x558f8fd5f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f8fb81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f8fb80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f8fb5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f8fa7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f8f9d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f8f9e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f8f9c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f8f9f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff61dcfb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f8f9bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42577==Register values: Step #5: rax = 0x0000558f9399f410 rbx = 0x0000558f9399f410 rcx = 0x0000558f9399f8c0 rdx = 0x00007ff61dec3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7bd7da20 Step #5: r8 = 0x0000558f9399f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff61dec3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f92f5e960 r14 = 0x0000000100000004 r15 = 0x0000558f91ecb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42577==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x15,0x67,0x68,0x41,0x70,0x6f,0x70,0x45,0x41,0x31,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x41,0xcb,0x6f,0x41,0x70,0x67,0x41,0x70,0x67,0x45,0x69,0x41,0x1,0x41,0x77,0x45,0x45,0x6a,0x41,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x69,0x6a,0x49,0x70,0x45,0x78,0x41,0x6c,0x41,0x4c,0x41,0x4e,0x77,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x45,0x69,0x41,0x1,0x45,0x45,0x41,0xcb,0x6f,0x41,0x70,0x67,0x41,0x70,0x67,0x45,0x69,0x41,0x1,0x41,0x77,0x45,0x45,0x6a,0x41,0x6c,0x41,0x4c,0x41,0x4e,0x77,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x45,0x69,0x41,0x1,0x45,0x45,0x41,0xcb,0x6f,0x41,0x70,0x67,0x6f,0x70,0x67,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x45,0x41,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x41,0x41,0x67,0x67,0x70,0x45,0x69,0x41,0x3,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACEA\033A\025ghApopEA1AAE\015\000AIEi\001EiA\001EEA\313oApgApgEiA\001AwEEjANA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558392829280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558392828fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558392806929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558392727ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55839267fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583926891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5583926706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55839269c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b41ffc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558392663aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42581==Register values: Step #5: rax = 0x0000558396265430 rbx = 0x0000558396265430 rcx = 0x0000558396265420 rdx = 0x00007f3b421c4b80 Step #5: rdi = 0x0000558396265420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe152dcc30 Step #5: r8 = 0x0000558396265430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b421c4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558395c06960 r14 = 0x0000000100000004 r15 = 0x0000558394b73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42581==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x1,0x1,0x41,0x6f,0x69,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0x41,0x61,0x73,0x6d,0x1,0x77,0x69,0x6e,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6d,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0x41,0x61,0x0,0x41,0x41,0xb7,0x41,0x31,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x0,0x10,0x0,0x41,0x41,0x1,0xc1,0x6f,0xb3,0x41,0x42,0x41,0x1,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x0,0x10,0x0,0x41,0x41,0x1,0x41,0x6f,0xb3,0x41,0x42,0x41,0x5,0x6f,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001oiAA\267AA\267A1\270d\270\261A\001\001AoiAAA\001oiAA\267AA\267A1\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A\001oiAAAasm\001win\001A\001oiAAA\001oiAAiq\001A\011omi\267A1\270dA\001A\001oiAAAa\000AA\267A1A|L\001A\001oiA\215L\001A\001oiA\215\000\020\000AA\001\301o\263ABA\001A|L\001A\001oiA\215L\001A\001oiA\215\000\020\000AA\001Ao\263ABA\005oiAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a56d3b9a616b50cb5904c3a23ff81b19667eb86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBb2lBQbdBQbdBMbhkuLFBAQFBb2lBQUEBb2lBQbdBQbdBMbhkuLFBQUG3ZEFvaUFBabdBMbhkQQFBAW9pQUFBYXNtAXdpbgFBAW9pQUFBAW9pQUFpcQFBCW9tabdBMbhkQQFBAW9pQUFBYQBBQbdBMUF8TAFBAW9pQY1MAUEBb2lBjQAQAEFBAcFvs0FCQQFBfEwBQQFvaUGNTAFBAW9pQY0AEABBQQFBb7NBQkEFb2lBQQALAAs= Step #5: MERGE-OUTER: attempt 3391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1567839703 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56534d41a198, 0x56534d422911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56534d422918,0x56534d4aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a56d3b9a616b50cb5904c3a23ff81b19667eb86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11386 processed earlier; will process 3889 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42585==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56534ac2e5dd bp 0x000000000000 sp 0x7ffcd529ee10 T42585) Step #5: ==42585==The signal is caused by a READ memory access. Step #5: #0 0x56534ac2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56534aa50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56534aa4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56534aa2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56534a94ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56534a8a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56534a8b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56534a8976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56534a8c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7c8a9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56534a88aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42585==Register values: Step #5: rax = 0x000056534ea4a5f0 rbx = 0x000056534ea4a5f0 rcx = 0x000056534ea4aaa0 rdx = 0x00007fd7c8c64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd529ee10 Step #5: r8 = 0x000056534ea4a5f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7c8c64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056534de2d960 r14 = 0x0000000100000004 r15 = 0x000056534cd9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42585==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x2,0x0,0x2,0x0,0x12,0x0,0x73,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x10,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x85,0x0,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x18,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x7a,0x0,0xc0,0x0,0xa0,0x0,0x49,0x0,0x42,0x7c,0x7c,0x42,0xed,0x42,0x81,0x42,0x7a,0x7c,0x42,0x7,0x42,0x87,0x7c,0x7f,0x42,0x7f,0x42,0x92,0x30,0x42,0x37,0x42,0xfe,0x42,0x42,0x42,0x42,0x7f,0x80,0x42,0x55,0x7d,0x42,0x7c,0x42,0x87,0x7a,0x42,0x83,0x83,0x42,0x41,0x0,0x42,0x7c,0x44,0xed,0x42,0x7a,0x7c,0x87,0xbf,0x42,0x7c,0x42,0x7c,0x43,0x7f,0x82,0x42,0x36,0x42,0x7a,0x42,0x9e,0x42,0x7c,0x42,0xfe,0x42,0x42,0x42,0x82,0x7a,0x42,0x44,0x42,0x7c,0x7f,0x81,0x7c,0x42,0x42,0x7a,0x7c,0x0,0x42,0x80,0x7a,0x42,0x42,0x7e,0x42,0x22,0x42,0x7f,0x83,0x82,0x7b,0x42,0x84,0xed,0x42,0x7a,0x7c,0x87,0xbf,0x42,0x7c,0x42,0x80,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb,0x0,0x0,0xa7,0x0,0xb,0x5,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335iiiii\004@\002\000\002\000\022\000s\000\000\000\000\000\000\000\020\000\020\000\000\000\002\000\000\000\205\000\004@A\032\004\000\000\373\030\000\000\000\000 \000\000z\000\300\000\240\000I\000B||B\355B\201Bz|B\007B\207|\177B\177B\2220B7B\376BBBB\177\200BU}B|B\207zB\203\203BA\000B|D\355Bz|\207\277B|B|C\177\202B6BzB\236B|B\376BBB\202zBDB|\177\201|BBz|\000B\200zBB~B\"B\177\203\202{B\204\355Bz|\207\277B|B\200\000\000\000\000\013\000\013\013\001\013\000\000\247\000\013\005\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8822bfba28b7bef5540c401fec42d5580c2f7fcc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23WlpaWlpBEACAAIAEgBzAAAAAAAAABAAEAAAAAIAAACFAARAQRoEAAD7GAAAAAAgAAB6AMAAoABJAEJ8fELtQoFCenxCB0KHfH9Cf0KSMEI3Qv5CQkJCf4BCVX1CfEKHekKDg0JBAEJ8RO1CenyHv0J8QnxDf4JCNkJ6Qp5CfEL+QkJCgnpCREJ8f4F8QkJ6fABCgHpCQn5CIkJ/g4J7QoTtQnp8h79CfEKAAAAAAAsACwsBCwAApwALBQsLAQs= Step #5: MERGE-OUTER: attempt 3392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1567975529 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e0f36a198, 0x563e0f372911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e0f372918,0x563e0f3fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8822bfba28b7bef5540c401fec42d5580c2f7fcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11387 processed earlier; will process 3888 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42589==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e0cb7e5dd bp 0x000000000000 sp 0x7fffd9d80bd0 T42589) Step #5: ==42589==The signal is caused by a READ memory access. Step #5: #0 0x563e0cb7e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e0c9a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e0c99ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e0c97d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e0c89ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e0c7f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e0c8001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e0c7e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e0c8133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34a948e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e0c7daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42589==Register values: Step #5: rax = 0x0000563e119e6530 rbx = 0x0000563e119e6530 rcx = 0x0000563e119e69e0 rdx = 0x00007f34a9656b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd9d80bd0 Step #5: r8 = 0x0000563e119e6530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34a9656be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e0fd7d960 r14 = 0x0000000100000004 r15 = 0x0000563e0ecea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42589==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xc8,0x87,0x0,0x41,0x0,0xfb,0x19,0x1a,0xfe,0x21,0xff,0x2,0x8e,0x7e,0x0,0x1,0x0,0x0,0x0,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x81,0x87,0x87,0x87,0x7f,0x87,0x83,0x87,0x89,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x7d,0x87,0x87,0x83,0x86,0x87,0x87,0x89,0x87,0x87,0x87,0x87,0x87,0x83,0x86,0x87,0x85,0x89,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x0,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x81,0x87,0x87,0x87,0x7f,0x85,0x83,0x87,0x89,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x7f,0x87,0x83,0x87,0x89,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0x7d,0x87,0x87,0x83,0x86,0x87,0x87,0x89,0x87,0x87,0x87,0x87,0x87,0x83,0x86,0x87,0x85,0x89,0x87,0x87,0x87,0x87,0x87,0x7a,0x87,0x7d,0x7d,0x87,0x87,0x87,0x87,0x87,0x7e,0x86,0x87,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA\310\207\000A\000\373\031\032\376!\377\002\216~\000\001\000\000\000\207\207\207\207\207\207\207\207\207\201\207\207\207\177\207\203\207\211\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207}\207\207\203\206\207\207\211\207\207\207\207\207\203\206\207\205\211\207\207\207\207\207\207\207\207\000\207\207\207\207\207\207\207\207\207\201\207\207\207\177\205\203\207\211\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\177\207\203\207\211\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207\207}\207\207\203\206\207\207\211\207\207\207\207\207\203\206\207\205\211\207\207\207\207\207z\207}}\207\207\207\207\207~\206\207\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adb2255e610d01d4d2f2fd3529a315411f54def3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQciHAEEA+xka/iH/Ao5+AAEAAACHh4eHh4eHh4eBh4eHf4eDh4mHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4d9h4eDhoeHiYeHh4eHg4aHhYmHh4eHh4eHhwCHh4eHh4eHh4eBh4eHf4WDh4mHh4eHh4eHh4eHh4eHh4d/h4OHiYeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh32Hh4OGh4eJh4eHh4eDhoeFiYeHh4eHeod9fYeHh4eHfoaHAAALAAs= Step #5: MERGE-OUTER: attempt 3393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1568111742 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a017ad1198, 0x55a017ad9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a017ad9918,0x55a017b610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adb2255e610d01d4d2f2fd3529a315411f54def3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11388 processed earlier; will process 3887 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42593==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0152e55dd bp 0x000000000000 sp 0x7fff810e4e20 T42593) Step #5: ==42593==The signal is caused by a READ memory access. Step #5: #0 0x55a0152e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a015107280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a015106fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0150e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a015005ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a014f5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a014f671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a014f4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a014f7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17f380c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a014f41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42593==Register values: Step #5: rax = 0x000055a01a1283f0 rbx = 0x000055a01a1283f0 rcx = 0x000055a01a1288a0 rdx = 0x00007f17f39d4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff810e4e20 Step #5: r8 = 0x000055a01a1283f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17f39d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0184e4960 r14 = 0x0000000100000004 r15 = 0x000055a017451386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42593==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x32,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x6c,0x69,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x6c,0x69,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x45,0x41,0x6a,0x41,0x6c,0x69,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x6c,0x69,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0xb,0x6d,0x74,0x68,0x41,0x6c,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x41,0x6c,0x69,0x6e,0x75,0x78,0xc1,0x45,0x4d,0x41,0x3c,0x41,0x45,0x41,0x22,0x41,0x1,0x41,0xff,0xa4,0x6d,0x45,0x75,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x6d,0x74,0x68,0x41,0x6c,0x69,0x6e,0x75,0x78,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA2\004@A.A=JEAjAlijjAEA\340EqA\015A=JEAjAlijjAEA\340EqA\015AEMA-AqE\301EAjqEAEAqA\"AEAjAlijjAEA\340EqA\015A=JEAjAlijjAEA\340EqA\015AEMA-AqE\301EAjqEAEAqA\"A\013mthAlqqqqqqqqAlinux\301EMA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55891c3ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55891c3fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55891c3dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55891c2fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55891c255c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55891c25f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55891c2466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55891c2723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa52ec96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55891c239aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42597==Register values: Step #5: rax = 0x0000558920200430 rbx = 0x0000558920200430 rcx = 0x0000558920200420 rdx = 0x00007fa52ee5eb80 Step #5: rdi = 0x0000558920200420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc30a4d680 Step #5: r8 = 0x0000558920200430 r9 = 0x000055892021b330 r10 = 0x00005589201e1010 r11 = 0x00007fa52ee5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055891f7dc960 r14 = 0x0000000100000004 r15 = 0x000055891e749386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42597==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6e,0x2,0x7f,0x42,0x38,0xc4,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0x4a,0x41,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x8f,0x0,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x2f,0x45,0x41,0xff,0xff,0xff,0x14,0x41,0x57,0x69,0x48,0x48,0x1,0x6a,0xd,0x2,0x41,0x1,0xd,0x0,0x45,0xe,0x0,0x0,0x0,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0xc,0x0,0x45,0xc1,0x41,0x4b,0x45,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x69,0x69,0x77,0x6d,0x6d,0x78,0x74,0x0,0xb,0x45,0xc1,0x45,0xe,0x0,0x0,0x0,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0xc,0x0,0x45,0xc1,0x45,0x4b,0x41,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0xb,0x45,0xc1,0x45,0xe,0x0,0x0,0x0,0xc1,0x45,0x68,0xc,0x0,0x45,0xc0,0x69,0x41,0xff,0xff,0xfd,0xc,0x0,0x45,0xc1,0x45,0x4b,0x41,0xc1,0x45,0x68,0xc,0x0,0x45,0xc,0x0,0x45,0xc0,0x0,0x45,0xc0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000An\002\177B8\304\001An\002\177B\004B\177B\266\275JA)AmAAA\264@A\217\000\001An\002\177B\004B\177B\266\275\266\275)AmAAA\264@AUA?AEEA/EA\377\377\377\024AWiHH\001j\015\002A\001\015\000E\016\000\000\000\301Eh\014\000E\300iA\377\377\375\014\000E\301AKE\301Eh\014\000E\300iiwmmxt\000\013E\301E\016\000\000\000\301Eh\014\000E\300iA\377\377\375\014\000E\301EKA\301Eh\014\000E\300\013E\301E\016\000\000\000\301Eh\014\000E\300iA\377\377\375\014\000E\301EKA\301Eh\014\000E\014\000E\300\000E\300\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4367579166d90b0164247dc26b8d9bfcb87eec08 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFuAn9COMQBQW4Cf0IEQn9Ctr1KQSlBbUFBQbRAQY8AAUFuAn9CBEJ/Qra9tr0pQW1BQUG0QEFVQT9BRUVBL0VB////FEFXaUhIAWoNAkEBDQBFDgAAAMFFaAwARcBpQf///QwARcFBS0XBRWgMAEXAaWl3bW14dAALRcFFDgAAAMFFaAwARcBpQf///QwARcFFS0HBRWgMAEXAC0XBRQ4AAADBRWgMAEXAaUH///0MAEXBRUtBwUVoDABFDABFwABFwAALAAs= Step #5: MERGE-OUTER: attempt 3395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1568389526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c4e9785198, 0x55c4e978d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c4e978d918,0x55c4e98150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4367579166d90b0164247dc26b8d9bfcb87eec08' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11392 processed earlier; will process 3883 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42601==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c4e6f995dd bp 0x000000000000 sp 0x7ffe10dd54a0 T42601) Step #5: ==42601==The signal is caused by a READ memory access. Step #5: #0 0x55c4e6f995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c4e6dbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c4e6dbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4e6d98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c4e6cb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4e6c11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4e6c1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4e6c026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4e6c2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f089558e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c4e6bf5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42601==Register values: Step #5: rax = 0x000055c4eb589d30 rbx = 0x000055c4eb589d30 rcx = 0x000055c4eb58a1e0 rdx = 0x00007f0895756b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe10dd54a0 Step #5: r8 = 0x000055c4eb589d30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0895756be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c4ea198960 r14 = 0x0000000100000004 r15 = 0x000055c4e9105386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42601==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x72,0x41,0x75,0x41,0x89,0x72,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5d,0x0,0x0,0x0,0x4a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x90,0x0,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x0,0x69,0xb8,0xaa,0x6a,0x0,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\032\000\000\000\000\000\000rAuA\211r\000\000\000\000\000\000\000\000\000]\000\000\000J\000\000\000\000\000\000\000\000\220\000\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\000i\270\252j\000|\000\000\000\000\000\000\000\000\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f26175a4217f1f1bf85771586005905390d04bc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNGgAAAAAAAHJBdUGJcgAAAAAAAAAAAF0AAABKAAAAAAAAAACQAI2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY0AabiqagB8AAAAAAAAAACNjY2NjY2NjY2NjY2NjY2NjY2NjY2NjQALAAs= Step #5: MERGE-OUTER: attempt 3396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1568529543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e250d45198, 0x55e250d4d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e250d4d918,0x55e250dd50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f26175a4217f1f1bf85771586005905390d04bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11394 processed earlier; will process 3881 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2c1. Step #5: #1 pulse cov: 390 ft: 391 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42605==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e24e5595dd bp 0x000000000000 sp 0x7fff2afe6e10 T42605) Step #5: ==42605==The signal is caused by a READ memory access. Step #5: #0 0x55e24e5595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e24e37b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e24e37afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e24e358929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e24e279ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e24e1d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e24e1db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e24e1c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e24e1ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f314c180082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e24e1b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42605==Register values: Step #5: rax = 0x000055e25372f430 rbx = 0x000055e25372f430 rcx = 0x000055e25372f420 rdx = 0x00007f314c348b80 Step #5: rdi = 0x000055e25372f420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff2afe6e10 Step #5: r8 = 0x000055e25372f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f314c348be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e251758960 r14 = 0x0000000100000004 r15 = 0x000055e2506c5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42605==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x6f,0x41,0x3f,0x4,0x40,0x42,0x42,0x42,0x86,0x8a,0xb1,0x7c,0x89,0x42,0x42,0x7c,0x42,0x32,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0x7c,0x89,0x42,0x42,0x7c,0x42,0x32,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0xb,0x84,0x7a,0x42,0xf3,0x42,0x42,0x80,0x82,0x7a,0x7c,0x42,0x8a,0x44,0x42,0xff,0x9b,0x42,0x7c,0x42,0x89,0x7c,0x42,0x30,0x44,0xa0,0x42,0x67,0x6f,0x6c,0x64,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0xb,0x84,0x7a,0x42,0x44,0x42,0x78,0x42,0x3b,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7c,0x85,0x7f,0xb1,0x7e,0x8a,0x42,0x7c,0x7a,0x42,0x42,0x42,0x7f,0x42,0x80,0x7a,0x7c,0x42,0x8a,0x44,0x42,0xff,0x1b,0x7c,0x84,0x42,0x42,0x7c,0x42,0x30,0x44,0xa0,0x42,0x67,0x6f,0x6c,0x64,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0xb,0x84,0x5a,0x42,0x44,0x42,0x78,0x42,0x3b,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7c,0x85,0x7f,0xb1,0x7e,0x8a,0x42,0x42,0x7c,0x0,0xbc,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_oA?\004@BBB\206\212\261|\211BB|B2D\240Bz|Y\000\000\000\374\207\000BrB\377\377\377|\211BB|B2D\240Bz|Y\000\000\000\374\207\000BrB\377\377\377\013\204zB\363BB\200\202z|B\212DB\377\233B|B\211|B0D\240Bgold\000\000\374\207\000BrB\377\377\377\013\204zBDBxB;D\200Bz|\212|\205\177\261~\212B|zBBB\177B\200z|B\212DB\377\033|\204BB|B0D\240Bgold\000\000\374\207\000BrB\377\377\377\013\204ZBDBxB;D\200Bz|\212|\205\177\261~\212BB|\000\274\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ac9fade867ced55dda0e0d1b71d949512759db6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9vQT8EQEJCQoaKsXyJQkJ8QjJEoEJ6fFkAAAD8hwBCckL///98iUJCfEIyRKBCenxZAAAA/IcAQnJC////C4R6QvNCQoCCenxCikRC/5tCfEKJfEIwRKBCZ29sZAAA/IcAQnJC////C4R6QkRCeEI7RIBCenyKfIV/sX6KQnx6QkJCf0KAenxCikRC/xt8hEJCfEIwRKBCZ29sZAAA/IcAQnJC////C4RaQkRCeEI7RIBCenyKfIV/sX6KQkJ8ALwAAAALAAs= Step #5: MERGE-OUTER: attempt 3397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1568668305 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557912a41198, 0x557912a49911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557912a49918,0x557912ad10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ac9fade867ced55dda0e0d1b71d949512759db6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11396 processed earlier; will process 3879 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42609==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579102555dd bp 0x000000000000 sp 0x7ffd8ec07530 T42609) Step #5: ==42609==The signal is caused by a READ memory access. Step #5: #0 0x5579102555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557910077280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557910076fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557910054929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55790ff75ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55790fecdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55790fed71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55790febe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55790feea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ed7f37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55790feb1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42609==Register values: Step #5: rax = 0x0000557915449b40 rbx = 0x0000557915449b40 rcx = 0x0000557915449b30 rdx = 0x00007f9ed80ffb80 Step #5: rdi = 0x0000557915449b30 rsi = 0x0000000000300000 rbp = 0x0000000000000000 rsp = 0x00007ffd8ec07530 Step #5: r8 = 0x0000557915449b40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ed80ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557913454960 r14 = 0x0000000100000004 r15 = 0x00005579123c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42609==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x71,0x41,0x41,0x3,0x6c,0x41,0x41,0x41,0x4b,0xc0,0xc0,0xc0,0x41,0x73,0x1,0x72,0x45,0x1,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0xc1,0xff,0xff,0x3,0x72,0x41,0x49,0x3,0x0,0xb,0x1,0x49,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x6d,0x3,0x0,0xb,0x69,0x41,0x70,0x1,0x41,0xc1,0x41,0x4b,0xc1,0x41,0x49,0x3,0x0,0xb,0x73,0x1,0x72,0x45,0x1,0xc1,0x1,0x41,0x66,0x6c,0x41,0x1,0x69,0x3,0x0,0xb,0x1,0x49,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x6d,0x4b,0xc0,0xc0,0xc0,0x41,0x73,0x1,0x72,0x45,0x1,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x1,0x69,0x41,0xc1,0xff,0xff,0x3,0x72,0x1,0x2,0x0,0xb,0x6d,0x4b,0xc0,0xc0,0xc0,0x41,0x73,0x1,0x72,0x45,0x1,0x1,0x3,0x0,0xb,0x69,0xc1,0x72,0x41,0x49,0x3,0x0,0xb,0x1,0x49,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x6d,0x3,0x0,0xb,0x69,0x41,0x70,0x1,0x41,0xc1,0x41,0x4b,0xc1,0x41,0x41,0x1,0x4,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000qAA\003lAAAK\300\300\300As\001rE\001\001\003\000\013iA\001i\003\000\013iA\001iA\301\377\377\003rAI\003\000\013\001I\003\000\013\001\002\000\013m\003\000\013iAp\001A\301AK\301AI\003\000\013s\001rE\001\301\001AflA\001i\003\000\013\001I\003\000\013\001\002\000\013mK\300\300\300As\001rE\001\001\003\000\013iA\001i\003\000\013iA\001iAiA\001i\003\000\013i\001iA\301\377\377\003r\001\002\000\013mK\300\300\300As\001rE\001\001\003\000\013i\301rAI\003\000\013\001I\003\000\013\001\002\000\013m\003\000\013iAp\001A\301AK\301AA\001\004\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25250b0bf246c0efe1f0e6c3698943c9ab5d7b1d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBxQUEDbEFBQUvAwMBBcwFyRQEBAwALaUEBaQMAC2lBAWlBwf//A3JBSQMACwFJAwALAQIAC20DAAtpQXABQcFBS8FBSQMAC3MBckUBwQFBZmxBAWkDAAsBSQMACwECAAttS8DAwEFzAXJFAQEDAAtpQQFpAwALaUEBaUFpQQFpAwALaQFpQcH//wNyAQIAC21LwMDAQXMBckUBAQMAC2nBckFJAwALAUkDAAsBAgALbQMAC2lBcAFBwUFLwUFBAQQACwALAAs= Step #5: MERGE-OUTER: attempt 3398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1568808858 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631d7312198, 0x5631d731a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631d731a918,0x5631d73a20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25250b0bf246c0efe1f0e6c3698943c9ab5d7b1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11398 processed earlier; will process 3877 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42613==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631d4b265dd bp 0x000000000000 sp 0x7fff1eff9c00 T42613) Step #5: ==42613==The signal is caused by a READ memory access. Step #5: #0 0x5631d4b265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631d4948280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631d4947fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631d4925929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631d4846ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631d479ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631d47a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631d478f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631d47bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff784ba3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631d4782aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42613==Register values: Step #5: rax = 0x00005631d8650400 rbx = 0x00005631d8650400 rcx = 0x00005631d86508b0 rdx = 0x00007ff784d6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1eff9c00 Step #5: r8 = 0x00005631d8650400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff784d6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631d7d25960 r14 = 0x0000000100000004 r15 = 0x00005631d6c92386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42613==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6e,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xc5,0x6e,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x65,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x45,0x6a,0x4b,0x6d,0x41,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x70,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x95,0x51,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x95,0x41,0x45,0x0,0x0,0x1,0x58,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x0,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x55,0x6a,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GnA=\004@A.A\305nEAEAEjAEAEjhAAjAjA\273\225AEAUAejKAAmjAAAEAEAEjAAnEj\301AAAAEjAEAEjhAAjAjA\273\225AEAUAEjKmAAAnEj\301AAAAEjAA\301EAAjnAuxA#pjjAEjjAAA\301EA\225QAAjnAuxA#\001jjAEjjAAA\301EA\225AE\000\000\001XjKAAmjAAAEAEAEjAAnEj\301AAAAEjA\000jAEjjAUjh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-731d9a86bf1eed179db0e3dd1f5237d00dad0f3b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUduQT0EQEEuQcVuRUFFQUVqQUVBRWpoQUFqQWpBu5VBRUFVQWVqS0FBbWpBQUFFQUVBRWpBQW5FasFBQUFBRWpBRUFFamhBQWpBakG7lUFFQVVBRWpLbUFBQW5FasFBQUFBRWpBQcFFQUFqbkF1eEEjcGpqQUVqakFBQcFFQZVRQUFqbkF1eEEjAWpqQUVqakFBQcFFQZVBRQAAAVhqS0FBbWpBQUFFQUVBRWpBQW5FasFBQUFBRWpBAGpBRWpqQVVqaAALAAs= Step #5: MERGE-OUTER: attempt 3399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1568945912 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b61919c198, 0x55b6191a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6191a4918,0x55b61922c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/731d9a86bf1eed179db0e3dd1f5237d00dad0f3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11399 processed earlier; will process 3876 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42617==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6169b05dd bp 0x000000000000 sp 0x7ffc469e1930 T42617) Step #5: ==42617==The signal is caused by a READ memory access. Step #5: #0 0x55b6169b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b6167d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b6167d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6167af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b6166d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b616628c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b6166321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6166196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b6166453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20ad46d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b61660caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42617==Register values: Step #5: rax = 0x000055b61b88d410 rbx = 0x000055b61b88d410 rcx = 0x000055b61b88d8c0 rdx = 0x00007f20ad635b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc469e1930 Step #5: r8 = 0x000055b61b88d410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f20ad635be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b619baf960 r14 = 0x0000000100000004 r15 = 0x000055b618b1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42617==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0xb8,0xaa,0x45,0x41,0xdb,0x69,0x77,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0xb8,0xaa,0x77,0x41,0x9c,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x72,0xc0,0x41,0x41,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x1,0x0,0x41,0xc0,0xb8,0xaa,0x41,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x6c,0x76,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0x76,0x77,0x41,0x67,0xb8,0xaa,0x77,0x72,0x41,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xc0,0xb8,0xaa,0x77,0x41,0x41,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\270\252EA\333iwr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252A\270\252wA\234\270\252wAg\270\252wAEr\300A\327rArr\300AAAAg\270\252sxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327\001\000A\300\270\252AxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252AlvwAg\270\252wAErvwAg\270\252wrA\300AAg\270\252sxvAg\270\252w\270\252wAEr\300A\300\270\252wAAo\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-02408f26aee5a472600bd0f31d102ff342940549 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNuKpFQdtpd3LAQddyQXJBQUGRvmrAd0HXcmdBwLiqQbiqd0GcuKp3QWe4qndBRXLAQddyQXJywEFBQUFnuKpzeHZBZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QdcBAEHAuKpBeHZBZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QddyZ0HAuKpBbHZ3QWe4qndBRXJ2d0FnuKp3ckHAQUFnuKpzeHZBZ7iqd7iqd0FFcsBBwLiqd0FBbwALAAs= Step #5: MERGE-OUTER: attempt 3400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1569084126 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e4ab1f198, 0x559e4ab27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e4ab27918,0x559e4abaf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02408f26aee5a472600bd0f31d102ff342940549' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11400 processed earlier; will process 3875 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42621==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e483335dd bp 0x000000000000 sp 0x7fff59ca9640 T42621) Step #5: ==42621==The signal is caused by a READ memory access. Step #5: #0 0x559e483335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e48155280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e48154fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e48132929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e48053ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e47fabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e47fb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e47f9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e47fc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c89885082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e47f8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42621==Register values: Step #5: rax = 0x0000559e4cd57450 rbx = 0x0000559e4cd57450 rcx = 0x0000559e4cd57900 rdx = 0x00007f8c89a4db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff59ca9640 Step #5: r8 = 0x0000559e4cd57450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c89a4dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e4b532960 r14 = 0x0000000100000004 r15 = 0x0000559e4a49f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42621==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x45,0x41,0x45,0x70,0x41,0xba,0x0,0x1,0x45,0x69,0x77,0x41,0xc5,0x69,0x6b,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x41,0x13,0x69,0x6b,0x45,0x69,0x70,0x41,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x77,0x69,0x6e,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4b,0x6c,0x69,0x41,0x78,0x41,0x28,0x69,0x41,0x6a,0x49,0x41,0x1,0x49,0x1,0x69,0xd,0x0,0x1,0x1,0x1,0x69,0x45,0xd,0x0,0x0,0x0,0x41,0x67,0x1,0x1,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgAwAEAEpA\272\000\001EiwA\305ikO\320\000\024\000\001A\011L\320\000\024\000EHEA@\001AAA)\301M\320\000\024\000\001A\011L\320\000\024\000A)\301M\320\000\024\000\001A\011L\320\000\024\000AAAgMAwApA\023ikEipAL\320\000\024\000EHEA@\001AAA)\301M\320\000\024\000\001A\011L\320\000\024\000AAMAwin\001A\011L\320\000\024\000AAMAgAwAiEliwElinuxAKliAxA(iAjIA\001I\001i\015\000\001\001\001iE\015\000\000\000Ag\001\001i\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4793bbd741cdeb46dfccdce1b47a30dcf6b04889 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQU1BZ0F3QUVBRXBBugABRWl3QcVpa0/QABQAAUEJTNAAFABFSEVBQAFBQUEpwU3QABQAAUEJTNAAFABBKcFN0AAUAAFBCUzQABQAQUFBZ01Bd0FwQRNpa0VpcEFM0AAUAEVIRUFAAUFBQSnBTdAAFAABQQlM0AAUAEFBTUF3aW4BQQlM0AAUAEFBTUFnQXdBaUVsaXdFbGludXhBS2xpQXhBKGlBaklBAUkBaQ0AAQEBaUUNAAAAQWcBAWkLAAs= Step #5: MERGE-OUTER: attempt 3401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1569220880 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afaa6aa198, 0x55afaa6b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afaa6b2918,0x55afaa73a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4793bbd741cdeb46dfccdce1b47a30dcf6b04889' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11401 processed earlier; will process 3874 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd c3ea8. Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 491 ft: 542 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42625==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afa7ebe5dd bp 0x000000000000 sp 0x7ffcffe56c60 T42625) Step #5: ==42625==The signal is caused by a READ memory access. Step #5: #0 0x55afa7ebe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afa7ce0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afa7cdffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afa7cbd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afa7bdead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afa7b36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afa7b401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afa7b276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afa7b533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25e9356082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afa7b1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42625==Register values: Step #5: rax = 0x000055afacded670 rbx = 0x000055afacded670 rcx = 0x000055afacdedb20 rdx = 0x00007f25e951eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcffe56c60 Step #5: r8 = 0x000055afacded670 r9 = 0x00007f25e951ecf0 r10 = 0x000055afacc73010 r11 = 0x00007f25e951ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afab0bd960 r14 = 0x0000000100000004 r15 = 0x000055afaa02a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42625==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x73,0x41,0x31,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x0,0x1,0x0,0x5b,0x0,0x0,0x93,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x1,0x0,0x5b,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x1,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x58,0x0,0x77,0x69,0x6e,0x41,0x0,0x0,0x0,0x59,0x0,0x0,0x1,0xb7,0x0,0x0,0x5b,0x0,0x0,0x5f,0x1,0x0,0x1,0xb7,0x0,0x8d,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x6f,0x0,0x0,0x86,0x7d,0x7d,0x7d,0x83,0x7f,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x9b,0x20,0x0,0x0,0x1,0x0,0x0,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x66,0xb7,0x0,0xac,0x0,0xfc,0x85,0x0,0x0,0x0,0x46,0xb7,0x0,0x41,0xfb,0x41,0xd,0x0,0x9d,0x0,0x0,0x5b,0x0,0x0,0xa6,0x0,0x1,0xb7,0x41,0x61,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$sA1\004@A\245\235\000\001\004\000\001\000[\000\000\223\001\000\000\373\235\000\000AA\015\000A\001\267\000\215\001\000\000\373\235\000\000\000\000\000X\000\001\000[\000\000a\001\000\000\373\235\000\000AA\015\000A\001\267\000\215\001\000linux\000\000\000X\000winA\000\000\000Y\000\000\001\267\000\000[\000\000_\001\000\001\267\000\215\001\000\000\373\235\000\000\000o\000\000\206}}}\203\177\202\202\202\202\202\202\202\000\233 \000\000\001\000\000\206\206\206\206\206\206\206\206\206\206\206\001\000\000\373\235\000\000\207\000\000\000\000\000\374\000\000f\267\000\254\000\374\205\000\000\000F\267\000A\373A\015\000\235\000\000[\000\000\246\000\001\267Aa\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3724e34df7fa5a4bdbe015610d7e379448f447a9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRzQTEEQEGlnQABBAABAFsAAJMBAAD7nQAAQUENAEEBtwCNAQAA+50AAAAAAFgAAQBbAABhAQAA+50AAEFBDQBBAbcAjQEAbGludXgAAABYAHdpbkEAAABZAAABtwAAWwAAXwEAAbcAjQEAAPudAAAAbwAAhn19fYN/goKCgoKCggCbIAAAAQAAhoaGhoaGhoaGhoYBAAD7nQAAhwAAAAAA/AAAZrcArAD8hQAAAEa3AEH7QQ0AnQAAWwAApgABt0FhAAsACws= Step #5: MERGE-OUTER: attempt 3402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1569360800 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b78587f198, 0x55b785887911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b785887918,0x55b78590f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3724e34df7fa5a4bdbe015610d7e379448f447a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11404 processed earlier; will process 3871 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42629==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7830935dd bp 0x000000000000 sp 0x7ffc61b200c0 T42629) Step #5: ==42629==The signal is caused by a READ memory access. Step #5: #0 0x55b7830935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b782eb5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b782eb4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b782e92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b782db3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b782d0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b782d151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b782cfc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b782d283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43c75cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b782cefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42629==Register values: Step #5: rax = 0x000055b787001530 rbx = 0x000055b787001530 rcx = 0x000055b7870019e0 rdx = 0x00007f43c7793b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc61b200c0 Step #5: r8 = 0x000055b787001530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43c7793be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b786292960 r14 = 0x0000000100000004 r15 = 0x000055b7851ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42629==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x1,0x45,0xb3,0x41,0x67,0x41,0xa8,0xe0,0x2a,0xb3,0xa8,0x0,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x48,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x74,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x0,0xc3,0xc3,0x0,0x7f,0x41,0x1,0x45,0xb3,0x41,0x67,0x41,0xa8,0xe0,0x2a,0xb3,0xa8,0x0,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x68,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x0,0xc3,0xc3,0x0,0x72,0x0,0x0,0x0,0x5a,0x0,0x0,0x0,0x0,0x0,0x0,0xb3,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@CKA/lA\177A\001E\263AgA\250\340*\263\250\000llllllllllllllllHllllllllllllllllllllllllllllllllllllltllllllllllllllllllllllll\000\303\303\000\177A\001E\263AgA\250\340*\263\250\000llllllllllllllllllllhlllllllllllllllllllllllllllllllllll\000\303\303\000r\000\000\000Z\000\000\000\000\000\000\263\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-80815e6c2bad56adaf1b535e7b27baba5b9d0e3f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQENLQS9sQX9BAUWzQWdBqOAqs6gAbGxsbGxsbGxsbGxsbGxsbEhsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsdGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbADDwwB/QQFFs0FnQajgKrOoAGxsbGxsbGxsbGxsbGxsbGxsbGxsaGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsAMPDAHIAAABaAAAAAAAAswALAAs= Step #5: MERGE-OUTER: attempt 3403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1569496770 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555e6aef4198, 0x555e6aefc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555e6aefc918,0x555e6af840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80815e6c2bad56adaf1b535e7b27baba5b9d0e3f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11405 processed earlier; will process 3870 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 343 ft: 344 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42633==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555e687085dd bp 0x000000000000 sp 0x7fff56cec4e0 T42633) Step #5: ==42633==The signal is caused by a READ memory access. Step #5: #0 0x555e687085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555e6852a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555e68529fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555e68507929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555e68428ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555e68380c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555e6838a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555e683716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555e6839d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2fea3da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555e68364aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42633==Register values: Step #5: rax = 0x0000555e6cd9fbb0 rbx = 0x0000555e6cd9fbb0 rcx = 0x0000555e6cda0060 rdx = 0x00007f2fea5a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff56cec4e0 Step #5: r8 = 0x0000555e6cd9fbb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2fea5a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555e6b907960 r14 = 0x0000000100000004 r15 = 0x0000555e6a874386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42633==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x41,0xb7,0x41,0x49,0xc1,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0x49,0x41,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x79,0xb8,0x9e,0xfc,0x3,0x0,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9e,0xfc,0x3,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x70,0x41,0xc0,0x60,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x45,0xb7,0x41,0x49,0x41,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x30,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x1,0x41,0x41,0xc0,0x41,0xfa,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037gH \000\300A\267AI\301\300v\270\234\374\006A\264@\270\234\374\003AIAA\300v\270\234\374\006A\264y\270\236\374\003\000IA\300v\270\234\374\006A\264@\270\234\374\003A\264@AtAv\270\234\374\006A\264@\270\236\374\003AIA\300v\270\234\374\006A\264@\270\234\374\003A\264@AtAlipA\300`A\037gH \000\300E\267AIA\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s0e1\024\000\001AEA\262\001A\000AAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001\001AA\300A\372\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4e69afcb68fe80ea1e22a1a11a9f169f288b7f3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9nSCAAwEG3QUnBwHa4nPwGQbRAuJz8A0FJQUHAdric/AZBtHm4nvwDAElBwHa4nPwGQbRAuJz8A0G0QEF0QXa4nPwGQbRAuJ78A0FJQcB2uJz8BkG0QLic/ANBtEBBdEFsaXBBwGBBH2dIIADARbdBSUEBQU3QABQAAUEBQUFN0AAUAEQjczBlMRQAAUFFQbIBQQBBQUH1a0VBYUJN0AAUAERBQU3QABMAAQFBQcBB+gAPggALAAs= Step #5: MERGE-OUTER: attempt 3404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1569636275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ec7096198, 0x563ec709e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ec709e918,0x563ec71260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4e69afcb68fe80ea1e22a1a11a9f169f288b7f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11407 processed earlier; will process 3868 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: #1 pulse cov: 470 ft: 471 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42637==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ec48aa5dd bp 0x000000000000 sp 0x7ffff3689930 T42637) Step #5: ==42637==The signal is caused by a READ memory access. Step #5: #0 0x563ec48aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ec46cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ec46cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ec46a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ec45caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ec4522c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ec452c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ec45136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ec453f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9ee50e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ec4506aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42637==Register values: Step #5: rax = 0x0000563ec7e41430 rbx = 0x0000563ec7e41430 rcx = 0x0000563ec7e41420 rdx = 0x00007ff9ee6d6b80 Step #5: rdi = 0x0000563ec7e41420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffff3689930 Step #5: r8 = 0x0000563ec7e41430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9ee6d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ec7aa9960 r14 = 0x0000000100000004 r15 = 0x0000563ec6a16386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42637==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x31,0x6f,0x41,0x41,0x2,0x0,0x41,0x41,0x45,0x41,0x4d,0x67,0xc1,0x41,0xff,0x2d,0x45,0x6b,0xc1,0x41,0x6a,0x41,0xd1,0x41,0x41,0x45,0x41,0x4d,0x67,0xc1,0x41,0xff,0x2d,0x45,0x6b,0xc1,0x41,0x6a,0x41,0x41,0x41,0x41,0x74,0x41,0xd1,0x6c,0x69,0x6e,0x75,0x78,0x41,0xff,0x41,0x41,0x4d,0x67,0x45,0x6b,0x41,0x41,0x6a,0x41,0x70,0x4a,0x41,0x95,0x41,0x41,0x41,0x41,0x41,0x6a,0x41,0x95,0x0,0x41,0x41,0x69,0x41,0x41,0x68,0xe,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x80,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x73,0x6d,0x1,0x0,0x0,0x0,0xa1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x63,0x69,0x67,0x75,0x78,0x0,0xa0,0x0,0x0,0x0,0x0,0x52,0x0,0x0,0x0,0x52,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0011oAA\002\000AAEAMg\301A\377-Ek\301AjA\321AAEAMg\301A\377-Ek\301AjAAAAtA\321linuxA\377AAMgEkAAjApJA\225AAAAAjA\225\000AAiAAh\016G\000\000\000\000\000\000\000\000\000\000\000\001\200\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\200\000\000\200\000\001\000\000\000\000\200\000\000\000\000\000\001\000\000\001\000\000\000\000\200\000\000\000\200\000\000\000\000\000\000\000\000\001sm\001\000\000\000\241\000\000\000\000\000\000\000\277cigux\000\240\000\000\000\000R\000\000\000R\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa6191539a710312ab34f37f8e17262bf38a6b04 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATFvQUECAEFBRUFNZ8FB/y1Fa8FBakHRQUFFQU1nwUH/LUVrwUFqQUFBQXRB0WxpbnV4Qf9BQU1nRWtBQWpBcEpBlUFBQUFBakGVAEFBaUFBaA5HAAAAAAAAAAAAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAgAABAAAAAIAAAAAAAAEAAAEAAAAAgAAAAIAAAAAAAAAAAAFzbQEAAAChAAAAAAAAAL9jaWd1eACgAAAAAFIAAABSAAALAAs= Step #5: MERGE-OUTER: attempt 3405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1569773897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56553adb5198, 0x56553adbd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56553adbd918,0x56553ae450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa6191539a710312ab34f37f8e17262bf38a6b04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11409 processed earlier; will process 3866 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42641==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5655385c95dd bp 0x000000000000 sp 0x7ffc1a8f2340 T42641) Step #5: ==42641==The signal is caused by a READ memory access. Step #5: #0 0x5655385c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5655383eb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5655383eafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5655383c8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5655382e9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565538241c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56553824b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5655382326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56553825e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96abad1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565538225aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42641==Register values: Step #5: rax = 0x000056553bb60460 rbx = 0x000056553bb60460 rcx = 0x000056553bb60910 rdx = 0x00007f96abc99b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1a8f2340 Step #5: r8 = 0x000056553bb60460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96abc99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056553b7c8960 r14 = 0x0000000100000004 r15 = 0x000056553a735386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42641==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x34,0x4,0x40,0x42,0xf2,0x2d,0x2,0x0,0x0,0x59,0x0,0x0,0x98,0x97,0x97,0x97,0x97,0x97,0x90,0x8e,0x97,0x98,0x97,0x97,0x97,0x96,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x97,0x97,0x90,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x96,0x97,0x90,0x0,0x97,0x98,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x96,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x97,0x97,0x90,0x97,0x97,0x97,0x97,0x97,0x96,0x97,0x97,0x97,0x95,0x97,0x97,0x97,0x97,0x97,0x97,0x96,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x96,0x97,0x90,0x0,0x97,0x97,0x90,0x97,0x97,0x97,0x8d,0x92,0x97,0x97,0x0,0x97,0x92,0x0,0x0,0x59,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA4\004@B\362-\002\000\000Y\000\000\230\227\227\227\227\227\220\216\227\230\227\227\227\226\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\216\230\227\227\220\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\226\227\220\000\227\230\227\227\227\227\227\227\227\227\226\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\227\216\230\227\227\220\227\227\227\227\227\226\227\227\227\225\227\227\227\227\227\227\226\227\227\227\227\227\227\227\227\227\227\227\227\227\227\226\227\220\000\227\227\220\227\227\227\215\222\227\227\000\227\222\000\000Y\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79aeb8d1ef6dd080698662a44e75b1fe9a352bcf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQTQEQELyLQIAAFkAAJiXl5eXl5COl5iXl5eWl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eOmJeXkJeXl5eXl5eXl5eXl5eXl5eXlpeQAJeYl5eXl5eXl5eWl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl46Yl5eQl5eXl5eWl5eXlZeXl5eXl5aXl5eXl5eXl5eXl5eXl5aXkACXl5CXl5eNkpeXAJeSAABZAAsACws= Step #5: MERGE-OUTER: attempt 3406 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1569910942 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e4a467198, 0x560e4a46f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e4a46f918,0x560e4a4f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79aeb8d1ef6dd080698662a44e75b1fe9a352bcf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11410 processed earlier; will process 3865 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 436 ft: 468 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42645==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e47c7b5dd bp 0x000000000000 sp 0x7ffeace87f90 T42645) Step #5: ==42645==The signal is caused by a READ memory access. Step #5: #0 0x560e47c7b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e47a9d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e47a9cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e47a7a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e4799bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e478f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e478fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e478e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e479103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d4ff7e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e478d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42645==Register values: Step #5: rax = 0x0000560e4b97c430 rbx = 0x0000560e4b97c430 rcx = 0x0000560e4b97c420 rdx = 0x00007f8d50146b80 Step #5: rdi = 0x0000560e4b97c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffeace87f90 Step #5: r8 = 0x0000560e4b97c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d50146be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e4ae7a960 r14 = 0x0000000100000004 r15 = 0x0000560e49de7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42645==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x72,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x77,0x69,0x6e,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x5f,0x0,0x4a,0xf,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x6e,0x45,0x72,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x21,0x0,0x5f,0x0,0x4a,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x6e,0x45,0x72,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x84,0x7f,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x5f,0x0,0x4a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoAG\004@AKA\252grAmA\365>\267Au\001AwinA\354\253jAi\001\267\253jAih\001\015\000A\374\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000\000\000!\000_\000J\017\001\000\000\013\001\002\000ArAmA\365>\267Au\001AnErA\354\253jAi\001\267\253jAih\001\015\000A\374\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000!\000_\000J\016\001\000\000\013\001\002\000ArAmA\365>\267Au\001AnErA\354\253jAi\001\267\253jAih\001\015\000A\204\177\267\253A\235i\001\001x\001J\016\001\000\000\000\000\000\000!\000_\000J\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-459b8a733237a0b244777cbe0533a93091b0d2ba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQUcEQEFLQapnckFtQfU+t0F1AUF3aW5B7KtqQWkBt6tqQWloAQ0AQfwAt6tBnWkBAXgBSg4BAAAAAAAAIQBfAEoPAQAACwECAEFyQW1B9T63QXUBQW5FckHsq2pBaQG3q2pBaWgBDQBB/AC3q0GdaQEBeAFKDgEAAAAAIQBfAEoOAQAACwECAEFyQW1B9T63QXUBQW5FckHsq2pBaQG3q2pBaWgBDQBBhH+3q0GdaQEBeAFKDgEAAAAAAAAhAF8ASgALAAs= Step #5: MERGE-OUTER: attempt 3407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1570049211 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5ca351198, 0x55b5ca359911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5ca359918,0x55b5ca3e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/459b8a733237a0b244777cbe0533a93091b0d2ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11413 processed earlier; will process 3862 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42649==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5c7b655dd bp 0x000000000000 sp 0x7ffeb17a8960 T42649) Step #5: ==42649==The signal is caused by a READ memory access. Step #5: #0 0x55b5c7b655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5c7987280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5c7986fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5c7964929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5c7885ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5c77ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5c77e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5c77ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5c77fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc01996a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5c77c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42649==Register values: Step #5: rax = 0x000055b5cb7283b0 rbx = 0x000055b5cb7283b0 rcx = 0x000055b5cb728860 rdx = 0x00007fc019b32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb17a8960 Step #5: r8 = 0x000055b5cb7283b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc019b32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5cad64960 r14 = 0x0000000100000004 r15 = 0x000055b5c9cd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42649==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x7f,0x41,0x40,0x41,0x4,0x41,0x74,0x41,0x6a,0x41,0x7f,0x41,0x41,0x41,0x67,0xc1,0x41,0x6a,0x41,0x41,0x6c,0x69,0x6c,0x75,0x78,0x1,0x21,0x21,0x21,0x21,0x21,0x1,0x21,0x1,0x41,0x6a,0x41,0x7f,0x41,0x41,0x67,0x6f,0x45,0x41,0x45,0x1,0x6e,0x41,0x70,0x67,0x47,0x41,0x6e,0x1,0x45,0x45,0x1,0x69,0x67,0x67,0x41,0x69,0x6c,0x69,0x21,0x21,0x21,0x1,0x41,0x6a,0x41,0x7f,0x41,0x41,0x77,0x6f,0x45,0x41,0x45,0x1,0x6e,0x41,0x70,0x67,0x47,0x41,0x6e,0x41,0x45,0x45,0x1,0x74,0x41,0x6a,0x41,0x7f,0x41,0x41,0x41,0x67,0xc1,0x41,0x6a,0x41,0x41,0x6c,0x69,0x6c,0x75,0x78,0x1,0x21,0x21,0x21,0x21,0x21,0x1,0x21,0x1,0x41,0x6a,0x41,0x7f,0x41,0x41,0x67,0x6f,0x45,0x41,0x45,0x1,0x6e,0x41,0x70,0x67,0x41,0x69,0x6c,0x69,0x21,0x21,0x21,0x1,0x41,0x6a,0x41,0x7f,0x41,0x69,0x21,0x21,0x21,0x1,0x41,0x41,0x41,0x7f,0x41,0x41,0x77,0x6f,0x45,0x41,0xbb,0x67,0x41,0x45,0x41,0x7f,0x41,0x67,0x67,0x41,0x69,0x6c,0x69,0x21,0x21,0x21,0x1,0x41,0x6a,0x41,0x7f,0x41,0x41,0x77,0x6f,0x45,0x41,0x45,0x1,0x6e,0x41,0x70,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010\177A@A\004AtAjA\177AAAg\301AjAAlilux\001!!!!!\001!\001AjA\177AAgoEAE\001nApgGAn\001EE\001iggAili!!!\001AjA\177AAwoEAE\001nApgGAnAEE\001tAjA\177AAAg\301AjAAlilux\001!!!!!\001!\001AjA\177AAgoEAE\001nApgAili!!!\001AjA\177Ai!!!\001AAA\177AAwoEA\273gAEA\177AggAili!!!\001AjA\177AAwoEAE\001nApg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16060ce6e4a1bcf1b5ed52d1529b570b4c70a47d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATB/QUBBBEF0QWpBf0FBQWfBQWpBQWxpbHV4ASEhISEhASEBQWpBf0FBZ29FQUUBbkFwZ0dBbgFFRQFpZ2dBaWxpISEhAUFqQX9BQXdvRUFFAW5BcGdHQW5BRUUBdEFqQX9BQUFnwUFqQUFsaWx1eAEhISEhIQEhAUFqQX9BQWdvRUFFAW5BcGdBaWxpISEhAUFqQX9BaSEhIQFBQUF/QUF3b0VBu2dBRUF/QWdnQWlsaSEhIQFBakF/QUF3b0VBRQFuQXBnAAs= Step #5: MERGE-OUTER: attempt 3408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1570185422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e16cb8198, 0x560e16cc0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e16cc0918,0x560e16d480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16060ce6e4a1bcf1b5ed52d1529b570b4c70a47d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11414 processed earlier; will process 3861 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 317d. Step #5: #2 pulse cov: 401 ft: 462 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 52c. Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42653==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e144cc5dd bp 0x000000000000 sp 0x7fff2742b550 T42653) Step #5: ==42653==The signal is caused by a READ memory access. Step #5: #0 0x560e144cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e142ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e142edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e142cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e141ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e14144c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e1414e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e141356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e141613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4f63f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e14128aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42653==Register values: Step #5: rax = 0x0000560e1924c120 rbx = 0x0000560e1924c120 rcx = 0x0000560e1924c5d0 rdx = 0x00007fd4f65b8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2742b550 Step #5: r8 = 0x0000560e1924c120 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd4f65b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e176cb960 r14 = 0x0000000100000004 r15 = 0x0000560e16638386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42653==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0xc1,0x41,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x76,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x22,0x41,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x76,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x22,0x41,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x76,0x41,0x70,0x41,0xbf,0x4e,0x21,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x22,0x41,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x76,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOAt\320\000\373\027nA\311\320\210A\301AM!\247\200\200\000\"A\301At\320\000\373\025nAlvApA\277N!\245\200\200\000\"A\301\"A\"A\301At\320\000\373\025nAlvApA\277N!\245\200\200\000\"A\301\"A\301At\320\000\373\025nAlwApA\277N!\245\200\200\000\"A\301At\320\000\373\025n\"A\"A\301At\320\000\373\025nAlvApA\277N!N!\245\200\200\000\"A\301\"A\"A\301At\320\000\373\025nAlvApA\277N!\245\200\200\000\"A\301\"A\301At\320\000\373\025nAlwApA\277N!\245\200\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-276c7931257b0e8a6c223c4d5ab5895fdb10edfb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQXTQAPsXbkHJ0IhBwUFNIaeAgAAiQcFBdNAA+xVuQWx2QXBBv04hpYCAACJBwSJBIkHBQXTQAPsVbkFsdkFwQb9OIaWAgAAiQcEiQcFBdNAA+xVuQWx3QXBBv04hpYCAACJBwUF00AD7FW4iQSJBwUF00AD7FW5BbHZBcEG/TiFOIaWAgAAiQcEiQSJBwUF00AD7FW5BbHZBcEG/TiGlgIAAIkHBIkHBQXTQAPsVbkFsd0FwQb9OIaWAAAALAAs= Step #5: MERGE-OUTER: attempt 3409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1570326103 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ac144e198, 0x559ac1456911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ac1456918,0x559ac14de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/276c7931257b0e8a6c223c4d5ab5895fdb10edfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11418 processed earlier; will process 3857 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42657==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559abec625dd bp 0x000000000000 sp 0x7fff62bfcb00 T42657) Step #5: ==42657==The signal is caused by a READ memory access. Step #5: #0 0x559abec625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559abea84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559abea83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559abea61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559abe982ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559abe8dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559abe8e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559abe8cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559abe8f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f90ff7ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559abe8beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42657==Register values: Step #5: rax = 0x0000559ac3e83430 rbx = 0x0000559ac3e83430 rcx = 0x0000559ac3e83420 rdx = 0x00007f90ff975b80 Step #5: rdi = 0x0000559ac3e83420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff62bfcb00 Step #5: r8 = 0x0000559ac3e83430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f90ff975be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ac1e61960 r14 = 0x0000000100000004 r15 = 0x0000559ac0dce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42657==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x43,0x42,0x42,0x7d,0x7a,0x44,0x73,0x42,0x0,0x5b,0x6d,0x1,0x0,0x18,0x0,0x1,0x0,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x0,0xd4,0x0,0x14,0x0,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0x94,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x9f,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0x0,0xb0,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0x94,0x1a,0xd4,0xd4,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x95,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0x94,0x1a,0xd4,0xd4,0xd4,0x9d,0x1,0x0,0x0,0xb0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@CBB}zDsB\000[m\001\000\030\000\001\000\000\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\000\324\000\024\000\324\324\032\324\324\324\324\324\324\324\324\032\324\324\324\324\324\224\032\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\237\032\324\324\324\324\324\324\324\324\032\324\324\000\260\000\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\032\324\324\324\324\324\324\324\324\032\324\324\324\324\324\224\032\324\324\000\324\324\324\324\324\324\324\324\324\324\324\324\225\032\324\324\324\324\324\224\032\324\324\324\235\001\000\000\260\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e52290457545d2139237713e1239e23828c7ed4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQENCQn16RHNCAFttAQAYAAEAANTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTUANQAFADU1BrU1NTU1NTU1BrU1NTU1JQa1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1J8a1NTU1NTU1NQa1NQAsADU1NTU1NTU1NTU1NTU1NTU1NTU1NTUGtTU1NTU1NTUGtTU1NTUlBrU1ADU1NTU1NTU1NTU1NSVGtTU1NTUlBrU1NSdAQAAsAALAAs= Step #5: MERGE-OUTER: attempt 3410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1570464734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd43329198, 0x55bd43331911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd43331918,0x55bd433b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e52290457545d2139237713e1239e23828c7ed4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11420 processed earlier; will process 3855 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42661==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd40b3d5dd bp 0x000000000000 sp 0x7ffc69d9df90 T42661) Step #5: ==42661==The signal is caused by a READ memory access. Step #5: #0 0x55bd40b3d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd4095f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd4095efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd4093c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd4085dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd407b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd407bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd407a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd407d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed7a31c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd40799aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42661==Register values: Step #5: rax = 0x000055bd453c03d0 rbx = 0x000055bd453c03d0 rcx = 0x000055bd453c0880 rdx = 0x00007fed7a4e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc69d9df90 Step #5: r8 = 0x000055bd453c03d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed7a4e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd43d3c960 r14 = 0x0000000100000004 r15 = 0x000055bd42ca9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42661==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xae,0x0,0xf,0x0,0x0,0x0,0x0,0x1,0xd3,0x0,0xac,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0x0,0x0,0x6c,0x69,0x6e,0x0,0x0,0x21,0x0,0x0,0x0,0x7d,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xa7,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xa7,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x76,0x6e,0x6c,0x41,0xae,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xa7,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x76,0x6e,0x6c,0x41,0xae,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0x0,0xa7,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x0,0x1,0x0,0x0,0xbd,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002@AKA\256\000\017\000\000\000\000\001\323\000\254\000\000\000\000\000\000\276\000\000lin\000\000!\000\000\000}\000\000\000\000\326\000\000vnlA\177Eu\000\000\000\000\326\000\000!\000\000\374\000\000\000\000\000\000\000\000\000\000\277\000\000\247\000\000\000\374\000\000\000\000\000\000\000\000\000\000\277\000\000\247\000\000linx\000\000u\000\000\000\000\326\000\000vnlA\256\000\000\000\326\000\000!\000\000\374\000\000\000\000\000\000\000\000\000\000\277\000\000\247\000\000linx\000vnlA\256\000\000\000\326\000\000!\000\000\374\000\000\000\000\000\000\000\000\000\000\277\000\000\247\000\000linx\000\000\000\001\000\000\275\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-455a232462623e6330cf13db9b95c439bcb48b87 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECQEFLQa4ADwAAAAAB0wCsAAAAAAAAvgAAbGluAAAhAAAAfQAAAADWAAB2bmxBf0V1AAAAANYAACEAAPwAAAAAAAAAAAAAvwAApwAAAPwAAAAAAAAAAAAAvwAApwAAbGlueAAAdQAAAADWAAB2bmxBrgAAANYAACEAAPwAAAAAAAAAAAAAvwAApwAAbGlueAB2bmxBrgAAANYAACEAAPwAAAAAAAAAAAAAvwAApwAAbGlueAAAAAEAAL0AAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1570606871 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c59d8b6198, 0x55c59d8be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c59d8be918,0x55c59d9460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/455a232462623e6330cf13db9b95c439bcb48b87' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11421 processed earlier; will process 3854 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42665==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c59b0ca5dd bp 0x000000000000 sp 0x7ffc86e92200 T42665) Step #5: ==42665==The signal is caused by a READ memory access. Step #5: #0 0x55c59b0ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c59aeec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c59aeebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c59aec9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c59adeaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c59ad42c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c59ad4c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c59ad336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c59ad5f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa571364082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c59ad26aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42665==Register values: Step #5: rax = 0x000055c59fea8410 rbx = 0x000055c59fea8410 rcx = 0x000055c59fea88c0 rdx = 0x00007fa57152cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc86e92200 Step #5: r8 = 0x000055c59fea8410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa57152cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c59e2c9960 r14 = 0x0000000100000004 r15 = 0x000055c59d236386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42665==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x42,0x4,0x42,0xc2,0x7d,0x7b,0x7a,0x7a,0x7a,0xc2,0x7d,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x79,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@B\004B\302}{zzz\302}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyzzzzzzzzzzzz\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3498eae9b062266fa8606529a6f186d3bf545fd2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QUEEQEIEQsJ9e3p6esJ9enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6eXp6enp6enp6enp6egALAQs= Step #5: MERGE-OUTER: attempt 3412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1570744877 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ecd8cdf198, 0x55ecd8ce7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ecd8ce7918,0x55ecd8d6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3498eae9b062266fa8606529a6f186d3bf545fd2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11422 processed earlier; will process 3853 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42669==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ecd64f35dd bp 0x000000000000 sp 0x7ffcc613dc10 T42669) Step #5: ==42669==The signal is caused by a READ memory access. Step #5: #0 0x55ecd64f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ecd6315280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ecd6314fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ecd62f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ecd6213ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ecd616bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ecd61751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ecd615c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ecd61883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb20409082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ecd614faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42669==Register values: Step #5: rax = 0x000055ecd9bcb460 rbx = 0x000055ecd9bcb460 rcx = 0x000055ecd9bcb910 rdx = 0x00007fdb205d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc613dc10 Step #5: r8 = 0x000055ecd9bcb460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb205d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ecd96f2960 r14 = 0x0000000100000004 r15 = 0x000055ecd865f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42669==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x4f,0x22,0x41,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x41,0x1,0x41,0x22,0x41,0x4f,0x22,0x1,0x41,0x9d,0xb,0x1,0x41,0xf5,0x0,0x41,0x0,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x37,0x69,0x6f,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x0,0x3,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x0,0x4,0x0,0xb,0x1,0x41,0x1,0x41,0xf5,0x0,0x6c,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0xc1,0x70,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOAO\"AAAOAOA\"ApAAAA\001A\"AO\"\001A\235\013\001A\365\000A\000win\004\000\013\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001A7io\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001Awin\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001A\365\000A\000\003\000\013\004\000\013\004\000\013\004\000\013\001A\365\235\001A\365\000A\000\004\000\013\001A\001A\365\000lAOAOA\"A\301p\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-075b67b557e3a7e4477154c4ecaec524ff290111 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQU8iQUFBT0FPQSJBcEFBQUEBQSJBTyIBQZ0LAUH1AEEAd2luBAALAUH1nQFB9QBBAQQACwQACwFB9Z0BQTdpbwQACwFB9QABQUBBtLwABAALBAALAUH1nQEBQfWdAUH1AEEBBAALBAALAUH1nQFBd2luBAALAUH1AAFBQEG0vAAEAAsEAAsBQfWdAUH1AEEAAwALBAALBAALBAALAUH1nQFB9QBBAAQACwFBAUH1AGxBT0FPQSJBwXAiAAALAAs= Step #5: MERGE-OUTER: attempt 3413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1570881464 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624197b1198, 0x5624197b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624197b9918,0x5624198410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/075b67b557e3a7e4477154c4ecaec524ff290111' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11423 processed earlier; will process 3852 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42673==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562416fc55dd bp 0x000000000000 sp 0x7ffffeda4b60 T42673) Step #5: ==42673==The signal is caused by a READ memory access. Step #5: #0 0x562416fc55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562416de7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562416de6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562416dc4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562416ce5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562416c3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562416c471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562416c2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562416c5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98e785e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562416c21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42673==Register values: Step #5: rax = 0x000056241aeae640 rbx = 0x000056241aeae640 rcx = 0x000056241aeaeaf0 rdx = 0x00007f98e7a26b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffeda4b60 Step #5: r8 = 0x000056241aeae640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98e7a26be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056241a1c4960 r14 = 0x0000000100000004 r15 = 0x0000562419131386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42673==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x3b,0x4,0x0,0x41,0xff,0x4,0x69,0x69,0x69,0x68,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0x12,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x98,0x97,0x97,0x97,0x97,0x97,0x90,0x90,0x97,0x90,0x0,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x4b,0x47,0x1a,0xc,0x0,0xba,0x0,0x0,0x0,0x5d,0x0,0x0,0x0,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x4b,0x47,0x1a,0xc,0x0,0xba,0x0,0x7a,0x0,0x5d,0x0,0x0,0x0,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x90,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x90,0x97,0x97,0x97,0x97,0x97,0x96,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x1a,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x68,0x4b,0x4b,0x0,0xa0,0x0,0x4b,0x4e,0x0,0xd5,0x0,0x4b,0x47,0x1a,0x5f,0x0,0xb,0x0,0x5b,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woA;\004\000A\377\004iiihi\004@A\032\004@\000\022\000linux\000\014\000G\032\014\000\032\014\000\272\000\000\230\227\227\227\227\227\220\220\227\220\000\227\227\227\227\227\227\227\227\227\227\227\227\216\230_\000KG\032\014\000\272\000\000\000]\000\000\000\000\014\000G\032\014\000\032\014\000\272\000\000\227\227\227\227\227\216\230_\000KG\032\014\000\272\000z\000]\000\000\000\000\014\000G\032\014\000\032\014\000\272\000\000\227\227\227\216\230_\000\220\227\227\227\227\227\216\230_\000\220\227\227\227\227\227\226\227\227\227\227\227\227\227\227\227\227\216\230_\032\000\001\000\000\000\001\000\000hKK\000\240\000KN\000\325\000KG\032_\000\013\000[\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-71907ea3b5edff2ab05610f86ced7b73d5464515 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQTsEAEH/BGlpaWhpBEBBGgRAABIAbGludXgADABHGgwAGgwAugAAmJeXl5eXkJCXkACXl5eXl5eXl5eXl5eOmF8AS0caDAC6AAAAXQAAAAAMAEcaDAAaDAC6AACXl5eXl46YXwBLRxoMALoAegBdAAAAAAwARxoMABoMALoAAJeXl46YXwCQl5eXl5eOmF8AkJeXl5eXlpeXl5eXl5eXl5eOmF8aAAEAAAABAABoS0sAoABLTgDVAEtHGl8ACwBbAAsACws= Step #5: MERGE-OUTER: attempt 3414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571017356 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610fa071198, 0x5610fa079911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610fa079918,0x5610fa1010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71907ea3b5edff2ab05610f86ced7b73d5464515' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11424 processed earlier; will process 3851 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 348 ft: 349 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 487 ft: 542 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42677==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610f78855dd bp 0x000000000000 sp 0x7ffeb94c0f70 T42677) Step #5: ==42677==The signal is caused by a READ memory access. Step #5: #0 0x5610f78855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610f76a7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610f76a6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610f7684929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610f75a5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610f74fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610f75071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610f74ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610f751a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0fdcf8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610f74e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42677==Register values: Step #5: rax = 0x00005610fc6cedd0 rbx = 0x00005610fc6cedd0 rcx = 0x00005610fc6cf280 rdx = 0x00007fb0fdec0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb94c0f70 Step #5: r8 = 0x00005610fc6cedd0 r9 = 0x00007fb0fdec0c90 r10 = 0x00005610fc552010 r11 = 0x00007fb0fdec0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610faa84960 r14 = 0x0000000100000004 r15 = 0x00005610f99f1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42677==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xf2,0x41,0xc0,0xc0,0x45,0x45,0x41,0x0,0x69,0xc0,0x45,0x41,0x4a,0xc1,0x68,0x70,0xc0,0x41,0xc1,0x68,0x70,0xc0,0x41,0x45,0xc0,0x45,0x41,0x69,0xc1,0xc0,0xc0,0x45,0x41,0x4a,0x6d,0xc0,0x45,0x41,0x69,0xc1,0xc0,0xc0,0x45,0x41,0x4a,0x41,0xc1,0xc0,0x45,0xc0,0x45,0x48,0x70,0x41,0x69,0xc1,0xc0,0xc0,0x45,0x41,0x4a,0x6d,0xc0,0x45,0x41,0x69,0x6e,0x69,0x6e,0x75,0x78,0x4a,0x6d,0x41,0x8,0x41,0x45,0xc0,0x45,0x41,0x69,0xc1,0xc0,0xc0,0x45,0x41,0x4a,0x6d,0xc0,0x45,0x41,0x69,0xc1,0xc0,0xc0,0x45,0x41,0x4a,0xc1,0x68,0x70,0xc0,0x41,0x45,0xc0,0x45,0x41,0x69,0xc1,0xc0,0xc0,0x45,0x41,0x4a,0x6d,0xc0,0x45,0x41,0x69,0xc1,0xc0,0xc0,0x45,0x41,0x4a,0x6d,0x41,0x8,0x74,0x68,0x45,0x41,0x41,0x68,0x69,0x70,0x45,0x69,0x41,0xd,0x4b,0x41,0x6e,0x6f,0x6e,0x1,0x1,0x6f,0x41,0x69,0x45,0x41,0x45,0x41,0x41,0x41,0x0,0x69,0xc0,0x45,0x41,0xb9,0x99,0x67,0x45,0x4b,0x1,0x6f,0x6e,0x41,0x69,0x45,0x74,0x68,0x45,0x41,0x41,0x68,0x69,0x70,0x45,0x6c,0x69,0x6e,0x75,0x78,0x70,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\362A\300\300EEA\000i\300EAJ\301hp\300A\301hp\300AE\300EAi\301\300\300EAJm\300EAi\301\300\300EAJA\301\300E\300EHpAi\301\300\300EAJm\300EAininuxJmA\010AE\300EAi\301\300\300EAJm\300EAi\301\300\300EAJ\301hp\300AE\300EAi\301\300\300EAJm\300EAi\301\300\300EAJmA\010thEAAhipEiA\015KAnon\001\001oAiEAEAAA\000i\300EA\271\231gEK\001onAiEthEAAhipElinuxpE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1d7abfa0d8b663255ff3af8fcae09baa0507b4a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEHyQcDARUVBAGnARUFKwWhwwEHBaHDAQUXARUFpwcDARUFKbcBFQWnBwMBFQUpBwcBFwEVIcEFpwcDARUFKbcBFQWluaW51eEptQQhBRcBFQWnBwMBFQUptwEVBacHAwEVBSsFocMBBRcBFQWnBwMBFQUptwEVBacHAwEVBSm1BCHRoRUFBaGlwRWlBDUtBbm9uAQFvQWlFQUVBQUEAacBFQbmZZ0VLAW9uQWlFdGhFQUFoaXBFbGludXhwRQALAAs= Step #5: MERGE-OUTER: attempt 3415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571157524 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba67a89198, 0x55ba67a91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba67a91918,0x55ba67b190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1d7abfa0d8b663255ff3af8fcae09baa0507b4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11427 processed earlier; will process 3848 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42681==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba6529d5dd bp 0x000000000000 sp 0x7ffe64568bb0 T42681) Step #5: ==42681==The signal is caused by a READ memory access. Step #5: #0 0x55ba6529d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba650bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba650befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba6509c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba64fbdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba64f15c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba64f1f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba64f066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba64f323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff48abcb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba64ef9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42681==Register values: Step #5: rax = 0x000055ba6a1fd3c0 rbx = 0x000055ba6a1fd3c0 rcx = 0x000055ba6a1fd870 rdx = 0x00007ff48ad93b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe64568bb0 Step #5: r8 = 0x000055ba6a1fd3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff48ad93be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba6849c960 r14 = 0x0000000100000004 r15 = 0x000055ba67409386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42681==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x1,0x0,0xfd,0x30,0x0,0x1,0x0,0xfd,0x44,0x0,0xfd,0x53,0x0,0x1,0xa8,0x41,0x0,0x1,0x0,0xfd,0x4b,0x0,0x1,0x0,0xfd,0x43,0x0,0xfd,0x53,0x0,0xa8,0x41,0x41,0x0,0xfd,0x30,0x0,0x1,0x0,0xfd,0x43,0x1,0xfd,0x53,0x0,0xa8,0x41,0x41,0x0,0x1,0x0,0xfd,0x43,0x0,0xfd,0x52,0x0,0x49,0x0,0x1,0x0,0xfd,0x43,0x0,0xfd,0x52,0x0,0xfd,0x2b,0x1,0x0,0x7c,0x1,0x0,0xfd,0x35,0x0,0x1,0x0,0xfd,0x43,0x0,0xfd,0x53,0x0,0xa8,0x41,0x41,0x0,0x1,0x0,0xfd,0x43,0xfd,0x43,0x0,0x0,0x1,0xa8,0x41,0x0,0x1,0x0,0xfd,0x43,0x1,0x0,0xfd,0x43,0x0,0xfd,0x53,0x0,0xa8,0x1,0x0,0xfd,0x43,0x1,0xfd,0x53,0x0,0xa8,0x41,0x41,0x0,0x1,0x0,0xfd,0x43,0x0,0xfd,0x52,0x0,0x49,0x0,0x1,0x0,0xfd,0x41,0x0,0xfd,0x52,0x0,0xfd,0x2b,0x1,0x0,0x7c,0x1,0x0,0xfd,0x35,0x0,0x1,0x0,0xfd,0x43,0x0,0xfd,0x53,0x0,0xa8,0x41,0x41,0x0,0x1,0x0,0xfd,0x43,0xfd,0x43,0x0,0x0,0x1,0xa8,0x41,0x0,0x1,0x0,0xfd,0x43,0x1,0x0,0xfd,0x43,0x0,0xfd,0x53,0x0,0xa8,0x41,0x41,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177\001\000\3750\000\001\000\375D\000\375S\000\001\250A\000\001\000\375K\000\001\000\375C\000\375S\000\250AA\000\3750\000\001\000\375C\001\375S\000\250AA\000\001\000\375C\000\375R\000I\000\001\000\375C\000\375R\000\375+\001\000|\001\000\3755\000\001\000\375C\000\375S\000\250AA\000\001\000\375C\375C\000\000\001\250A\000\001\000\375C\001\000\375C\000\375S\000\250\001\000\375C\001\375S\000\250AA\000\001\000\375C\000\375R\000I\000\001\000\375A\000\375R\000\375+\001\000|\001\000\3755\000\001\000\375C\000\375S\000\250AA\000\001\000\375C\375C\000\000\001\250A\000\001\000\375C\001\000\375C\000\375S\000\250AA\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e206c193c216e444f75112c1bcf106b97defb8f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/AQD9MAABAP1EAP1TAAGoQQABAP1LAAEA/UMA/VMAqEFBAP0wAAEA/UMB/VMAqEFBAAEA/UMA/VIASQABAP1DAP1SAP0rAQB8AQD9NQABAP1DAP1TAKhBQQABAP1D/UMAAAGoQQABAP1DAQD9QwD9UwCoAQD9QwH9UwCoQUEAAQD9QwD9UgBJAAEA/UEA/VIA/SsBAHwBAP01AAEA/UMA/VMAqEFBAAEA/UP9QwAAAahBAAEA/UMBAP1DAP1TAKhBQQABAAs= Step #5: MERGE-OUTER: attempt 3416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571292591 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa0490a198, 0x55aa04912911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa04912918,0x55aa0499a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e206c193c216e444f75112c1bcf106b97defb8f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11428 processed earlier; will process 3847 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 440 ft: 515 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42685==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa0211e5dd bp 0x000000000000 sp 0x7ffc19b7d0f0 T42685) Step #5: ==42685==The signal is caused by a READ memory access. Step #5: #0 0x55aa0211e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa01f40280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa01f3ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa01f1d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa01e3ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa01d96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa01da01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa01d876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa01db33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2ab148082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa01d7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42685==Register values: Step #5: rax = 0x000055aa069d8430 rbx = 0x000055aa069d8430 rcx = 0x000055aa069d8420 rdx = 0x00007fa2ab310b80 Step #5: rdi = 0x000055aa069d8420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc19b7d0f0 Step #5: r8 = 0x000055aa069d8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2ab310be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa0531d960 r14 = 0x0000000100000004 r15 = 0x000055aa0428a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42685==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x45,0x1,0x20,0x1e,0x22,0x3d,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0x21,0x0,0x42,0xaf,0xb5,0x7e,0x42,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7b,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x42,0x7e,0x7a,0x7c,0x42,0xaf,0xb5,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb5,0xae,0xb2,0x7f,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x7f,0xb5,0xae,0x42,0x46,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x1,0x0,0x7c,0x7c,0x42,0x1a,0x1a,0x20,0x20,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"E\001 \036\"=!\000 \" \037 ! \001 !\000B\257\265~B\257\265\211\265\275\256{B\322\212B{BB~z|B\257\265\257\265\211\265\275\256\177B\322\212B{B\000\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256B\265\257\275\262\177\265\256\210B\223\257\275\265\256\262\177BF||B\257\265\257\275\262\177\265\256B\177\265\256BFB\000\210B\223\257\275\262\177\265\256\001\000||B\032\032 \324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-81ff21c2747815ee3070a149be234d7017c0fa06 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CJFASAeIj0hACAgICAgICAgICAgICAgICAgICIgICAgICAfICAgICEgICAgIAEgICEAQq+1fkKvtYm1va57QtKKQntCQn56fEKvta+1ibW9rn9C0opCe0IAiEKTr72yf7WuQkZ8fEKvta+9sn+1rohCk6+9sn+1rkJGfHxCr7WvvbJ/ta5Cta+9sn+1rohCk6+9ta6yf0JGfHxCr7WvvbJ/ta5Cf7WuQkZCAIhCk6+9sn+1rgEAfHxCGhogINTUAAs= Step #5: MERGE-OUTER: attempt 3417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571431255 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc5dae3198, 0x55cc5daeb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc5daeb918,0x55cc5db730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/81ff21c2747815ee3070a149be234d7017c0fa06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11431 processed earlier; will process 3844 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42689==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc5b2f75dd bp 0x000000000000 sp 0x7ffc1cca4650 T42689) Step #5: ==42689==The signal is caused by a READ memory access. Step #5: #0 0x55cc5b2f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc5b119280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc5b118fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc5b0f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc5b017ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc5af6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc5af791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc5af606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc5af8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa9bf91082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc5af53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42689==Register values: Step #5: rax = 0x000055cc5eb3f490 rbx = 0x000055cc5eb3f490 rcx = 0x000055cc5eb3f940 rdx = 0x00007ffa9c159b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1cca4650 Step #5: r8 = 0x000055cc5eb3f490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa9c159be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc5e4f6960 r14 = 0x0000000100000004 r15 = 0x000055cc5d463386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42689==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6d,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0x9d,0x1a,0x41,0x41,0xb8,0x9d,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2f,0x41,0x1,0x41,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0x41,0x9d,0x62,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2f,0x41,0x1,0x41,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0xe9,0x6a,0x41,0x15,0x6e,0x41,0x2f,0x41,0x1,0x41,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2f,0x41,0x1,0x41,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0xe9,0x6a,0x41,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027Mg\267AwAAiAM\320\000\373\025mA\304A\001A\235bA\235\032AA\270\235AAiAM\320\000\373\025nA\304AwAAiAM\320\000\373\025nA/A\001A\373\025nA\304A\001A\235bAM\320\000\373\025nA\304AwAAiAMA\235bAM\320\000\373\025nA\304AwAAiAM\320\000\373\025nA/A\001A\373\025nA\304A\001A\235bA\351jA\025nA/A\001A\373\025nA\304A\001A\235bAM\320\000\373\025nA\304AwAAiAM\320\000\373\025nA/A\001A\373\025nA\304A\001A\235bA\351jAB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2467fc72cb002d033d197fc7dcd8950653ef8906 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRdNZ7dBd0FBaUFN0AD7FW1BxEEBQZ1iQZ0aQUG4nUFBaUFN0AD7FW5BxEF3QUFpQU3QAPsVbkEvQQFB+xVuQcRBAUGdYkFN0AD7FW5BxEF3QUFpQU1BnWJBTdAA+xVuQcRBd0FBaUFN0AD7FW5BL0EBQfsVbkHEQQFBnWJB6WpBFW5BL0EBQfsVbkHEQQFBnWJBTdAA+xVuQcRBd0FBaUFN0AD7FW5BL0EBQfsVbkHEQQFBnWJB6WpBQgALAAs= Step #5: MERGE-OUTER: attempt 3418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571568302 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb739ed198, 0x55cb739f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb739f5918,0x55cb73a7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2467fc72cb002d033d197fc7dcd8950653ef8906' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11432 processed earlier; will process 3843 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42693==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb712015dd bp 0x000000000000 sp 0x7ffc49b02330 T42693) Step #5: ==42693==The signal is caused by a READ memory access. Step #5: #0 0x55cb712015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb71023280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb71022fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb71000929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb70f21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb70e79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb70e831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb70e6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb70e963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b64bb9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb70e5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42693==Register values: Step #5: rax = 0x000055cb75ab54a0 rbx = 0x000055cb75ab54a0 rcx = 0x000055cb75ab5950 rdx = 0x00007f8b64d81b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc49b02330 Step #5: r8 = 0x000055cb75ab54a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b64d81be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb74400960 r14 = 0x0000000100000004 r15 = 0x000055cb7336d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42693==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x3,0x7f,0x41,0x5,0x69,0x41,0x77,0x41,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x72,0x41,0x6c,0x41,0x24,0x41,0x97,0x78,0x41,0x69,0x41,0x77,0x72,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x35,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x78,0x41,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x72,0x41,0x6c,0x41,0x24,0x41,0x97,0x78,0x41,0x69,0x41,0x77,0x72,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x35,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x78,0x41,0x35,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x45,0x41,0x2c,0x78,0x4d,0x41,0x67,0x41,0x67,0x67,0x41,0x40,0x75,0x41,0x67,0x4d,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\003\177A\005iAwAmAlAMA\227ggMAGArAlA$A\227xAiAwroxAkA\242xA5i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnEtxAAMA\227ggMAGArAlA$A\227xAiAwroxAkA\242xA5i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnEtxA5i\004c\000\320\200\000\005\000\013\032\001AAgAAEA\020oxAkA\242xAgAAEA\020oxAkA\242xAEA,xMAgAggA@uAgM\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72fe943dee837356229c28e464aad9c38bc8804d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEDf0EFaUF3QW1BbEFNQZdnZ01BR0FyQWxBJEGXeEFpQXdyb3hBa0GieEE1aQRjANCAAAUACxoBQXR2dUFARUFuRXR4QUFNQZdnZ01BR0FyQWxBJEGXeEFpQXdyb3hBa0GieEE1aQRjANCAAAUACxoBQXR2dUFARUFuRXR4QTVpBGMA0IAABQALGgFBQWdBQUVBEG94QWtBonhBZ0FBRUEQb3hBa0GieEFFQSx4TUFnQWdnQUB1QWdNAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3419 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571704156 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2f4715198, 0x55c2f471d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2f471d918,0x55c2f47a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72fe943dee837356229c28e464aad9c38bc8804d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11433 processed earlier; will process 3842 files now Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: #1 pulse cov: 453 ft: 454 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #2 pulse cov: 555 ft: 664 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 25 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42697==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2f1f295dd bp 0x000000000000 sp 0x7ffd81a0fb80 T42697) Step #5: ==42697==The signal is caused by a READ memory access. Step #5: #0 0x55c2f1f295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2f1d4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2f1d4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2f1d28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2f1c49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2f1ba1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2f1bab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2f1b926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2f1bbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd758900082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2f1b85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42697==Register values: Step #5: rax = 0x000055c2f6f4d430 rbx = 0x000055c2f6f4d430 rcx = 0x000055c2f6f4d420 rdx = 0x00007fd758ac8b80 Step #5: rdi = 0x000055c2f6f4d420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd81a0fb80 Step #5: r8 = 0x000055c2f6f4d430 r9 = 0x00007fd758ac8cb0 r10 = 0x000055c2f6f2e010 r11 = 0x00007fd758ac8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2f5128960 r14 = 0x0000000100000004 r15 = 0x000055c2f4095386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42697==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0xaf,0x0,0xfd,0x6b,0x0,0x9f,0xa2,0x0,0x1,0x0,0xfd,0x67,0x0,0xfd,0x6b,0x0,0xa1,0x0,0xfd,0x67,0x1,0x0,0xfd,0x38,0xfd,0xe3,0x1,0x1,0xc,0x0,0x67,0xfd,0x6b,0x0,0x9f,0xa2,0x0,0x1,0x0,0xfd,0x67,0x0,0xfd,0x6b,0x0,0xa1,0x0,0xfd,0x67,0x1,0x0,0xfd,0x38,0xfd,0xe3,0x1,0x1,0xc,0x0,0x67,0x1,0x0,0x0,0x0,0xaf,0x0,0xfd,0x6b,0x0,0x9f,0x9f,0x0,0x1,0x0,0xfd,0x3f,0xfd,0xe8,0x0,0x0,0x0,0x76,0xc,0x0,0xfd,0xfc,0x0,0x1,0x0,0xfd,0x67,0xfd,0xe8,0x0,0x0,0x0,0x76,0xc,0x0,0x0,0x0,0xaf,0x0,0xfd,0x6b,0x0,0x9f,0x9f,0x0,0x1,0x0,0xfd,0x3f,0xfd,0xe8,0x0,0x0,0x9f,0x0,0x1,0x0,0xfd,0x3f,0xfd,0xe8,0x0,0x0,0x0,0x76,0xc,0x0,0xfd,0xfc,0x0,0x1,0x0,0xfd,0x67,0xfd,0xe8,0x0,0x0,0x0,0x76,0xc,0x0,0x0,0x0,0xaf,0x0,0xfd,0x6b,0x0,0x9f,0x9f,0x0,0x1,0x0,0xfd,0x3f,0xfd,0xe8,0x0,0x0,0x0,0x76,0xc,0x0,0xfd,0xfc,0x0,0x1,0x0,0xfd,0x67,0xfd,0xe8,0x0,0x0,0x0,0x76,0xc,0x0,0xfd,0xfc,0x1,0x0,0x0,0x0,0x0,0x0,0xfd,0x6b,0x0,0xa1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\000\000\257\000\375k\000\237\242\000\001\000\375g\000\375k\000\241\000\375g\001\000\3758\375\343\001\001\014\000g\375k\000\237\242\000\001\000\375g\000\375k\000\241\000\375g\001\000\3758\375\343\001\001\014\000g\001\000\000\000\257\000\375k\000\237\237\000\001\000\375?\375\350\000\000\000v\014\000\375\374\000\001\000\375g\375\350\000\000\000v\014\000\000\000\257\000\375k\000\237\237\000\001\000\375?\375\350\000\000\237\000\001\000\375?\375\350\000\000\000v\014\000\375\374\000\001\000\375g\375\350\000\000\000v\014\000\000\000\257\000\375k\000\237\237\000\001\000\375?\375\350\000\000\000v\014\000\375\374\000\001\000\375g\375\350\000\000\000v\014\000\375\374\001\000\000\000\000\000\375k\000\241\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c74abac934735df501253a1f02f0227f1f5fd1f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAAArwD9awCfogABAP1nAP1rAKEA/WcBAP04/eMBAQwAZ/1rAJ+iAAEA/WcA/WsAoQD9ZwEA/Tj94wEBDABnAQAAAK8A/WsAn58AAQD9P/3oAAAAdgwA/fwAAQD9Z/3oAAAAdgwAAACvAP1rAJ+fAAEA/T/96AAAnwABAP0//egAAAB2DAD9/AABAP1n/egAAAB2DAAAAK8A/WsAn58AAQD9P/3oAAAAdgwA/fwAAQD9Z/3oAAAAdgwA/fwBAAAAAAD9awChAAs= Step #5: MERGE-OUTER: attempt 3420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571845681 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56541c4fa198, 0x56541c502911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56541c502918,0x56541c58a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c74abac934735df501253a1f02f0227f1f5fd1f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11437 processed earlier; will process 3838 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42701==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565419d0e5dd bp 0x000000000000 sp 0x7ffd044842b0 T42701) Step #5: ==42701==The signal is caused by a READ memory access. Step #5: #0 0x565419d0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565419b30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565419b2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565419b0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565419a2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565419986c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654199901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654199776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654199a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4beec44082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56541996aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42701==Register values: Step #5: rax = 0x000056541e791480 rbx = 0x000056541e791480 rcx = 0x000056541e791930 rdx = 0x00007f4beee0cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd044842b0 Step #5: r8 = 0x000056541e791480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4beee0cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056541cf0d960 r14 = 0x0000000100000004 r15 = 0x000056541be7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42701==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x42,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0xb2,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x80,0xfe,0x0,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x81,0x6c,0x6d,0x6e,0x75,0x78,0x67,0x72,0x6c,0x41,0x41,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x6c,0x41,0x4d,0x6c,0x67,0x77,0x41,0xaf,0x41,0x41,0x67,0x41,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x67,0x72,0x41,0x76,0x6c,0x6d,0x6e,0x75,0x78,0x67,0x72,0x6c,0x41,0xa,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x6c,0x67,0x77,0x41,0xaf,0x41,0x41,0x67,0x41,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x30,0x6d,0x4d,0x67,0x4b,0x41,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x6c,0x67,0x77,0x41,0xaf,0x41,0x76,0x41,0x41,0x6d,0x41,0x67,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x30,0x6d,0x77,0xe,0x0,0x0,0x0,0x41,0x0,0x0,0x0,0x0,0x1,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001BnAA\002\177A\005A\340\000gwA\257IAMA\262wgA\340\002A\346\017A\017A\200\376\000iAwA\211\226\376AmAvAgAgMgrA\201lmnuxgrlAAAgMgrAllAMlgwA\257AAgAAmAvAgAgMgrAlAgrAvlmnuxgrlA\012AgMgrAlAMlgwA\257AAgAAmAvAgAgMgrAlA0mMgKAAgMgrAlAMlgwA\257AvAAmAgAAgAgMgrAlA0mw\016\000\000\000A\000\000\000\000\001\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b70d7c1e261810aaa3f1e54c4ce1701e58316c35 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUJuQUECf0EFQeAAZ3dBr0lBTUGyd2dB4AJB5g9BD0GA/gBpQXdBiZb+QW1BdkFnQWdNZ3JBgWxtbnV4Z3JsQUFBZ01nckFsbEFNbGd3Qa9BQWdBQW1BdkFnQWdNZ3JBbEFnckF2bG1udXhncmxBCkFnTWdyQWxBTWxnd0GvQUFnQUFtQXZBZ0FnTWdyQWxBMG1NZ0tBQWdNZ3JBbEFNbGd3Qa9BdkFBbUFnQUFnQWdNZ3JBbEEwbXcOAAAAQQAAAAABAGcLAAs= Step #5: MERGE-OUTER: attempt 3421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1571983362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6f3a65198, 0x55e6f3a6d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6f3a6d918,0x55e6f3af50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b70d7c1e261810aaa3f1e54c4ce1701e58316c35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11438 processed earlier; will process 3837 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 415 ft: 416 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42705==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6f12795dd bp 0x000000000000 sp 0x7fff851aef70 T42705) Step #5: ==42705==The signal is caused by a READ memory access. Step #5: #0 0x55e6f12795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6f109b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6f109afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6f1078929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6f0f99ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6f0ef1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6f0efb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6f0ee26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6f0f0e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e79d14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6f0ed5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42705==Register values: Step #5: rax = 0x000055e6f642d430 rbx = 0x000055e6f642d430 rcx = 0x000055e6f642d420 rdx = 0x00007f0e79edcb80 Step #5: rdi = 0x000055e6f642d420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff851aef70 Step #5: r8 = 0x000055e6f642d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e79edcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6f4478960 r14 = 0x0000000100000004 r15 = 0x000055e6f33e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42705==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x69,0x41,0xf7,0x41,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x72,0x41,0x6c,0x41,0x24,0x41,0x97,0x78,0x41,0x97,0x67,0x67,0x4d,0x41,0x6c,0x69,0x6e,0x75,0x1b,0x75,0x4f,0x41,0x41,0x67,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x72,0xc1,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x67,0x41,0x67,0x4d,0x75,0x4b,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x4a,0x47,0x41,0x47,0x41,0x72,0xc1,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x67,0x41,0x67,0x4d,0x75,0x4f,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x72,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x67,0x41,0x67,0x4d,0x75,0x4f,0x6d,0x41,0x67,0x4d,0x75,0x4b,0x6d,0x41,0x67,0x4d,0x41,0x47,0x41,0x72,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x41,0x97,0x67,0x67,0x4d,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x4e,0x41,0x97,0x78,0x75,0x6e,0x41,0x41,0x6f,0x41,0x41,0x67,0x41,0x67,0x75,0x72,0x41,0x6c,0x41,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001AnAA\002\177A\005iA\367AmAlAMA\227ggMAGArAlA$A\227xA\227ggMAlinu\033uOAAglAMA\227ggMAGAr\301lAMA\227xunAgAgMuKmAlAMA\227ggMJGAGAr\301lAMA\227xunAgAgMuOmAlAMA\227ggMAGArAlAMA\227xunAgAgMuOmAgMuKmAgMAGArAlAMA\227xA\227ggMAAgAgMuNA\227xunAAoAAgAgurAlA\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98146cd74cc1e03b7a59257f8511286b43fcba75 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuQUECf0EFaUH3QW1BbEFNQZdnZ01BR0FyQWxBJEGXeEGXZ2dNQWxpbnUbdU9BQWdsQU1Bl2dnTUFHQXLBbEFNQZd4dW5BZ0FnTXVLbUFsQU1Bl2dnTUpHQUdBcsFsQU1Bl3h1bkFnQWdNdU9tQWxBTUGXZ2dNQUdBckFsQU1Bl3h1bkFnQWdNdU9tQWdNdUttQWdNQUdBckFsQU1Bl3hBl2dnTUFBZ0FnTXVOQZd4dW5BQW9BQWdBZ3VyQWxBAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1572121542 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593665d2198, 0x5593665da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593665da918,0x5593666620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98146cd74cc1e03b7a59257f8511286b43fcba75' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11440 processed earlier; will process 3835 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42709==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559363de65dd bp 0x000000000000 sp 0x7ffdad8a5870 T42709) Step #5: ==42709==The signal is caused by a READ memory access. Step #5: #0 0x559363de65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559363c08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559363c07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559363be5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559363b06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559363a5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559363a681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559363a4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559363a7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ecab7f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559363a42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42709==Register values: Step #5: rax = 0x000055936799d530 rbx = 0x000055936799d530 rcx = 0x000055936799d9e0 rdx = 0x00007f0ecad47b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdad8a5870 Step #5: r8 = 0x000055936799d530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ecad47be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559366fe5960 r14 = 0x0000000100000004 r15 = 0x0000559365f52386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42709==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0xdb,0xbd,0x42,0x71,0x41,0xfa,0xbf,0x0,0x69,0xbe,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x91,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x91,0x8f,0x8f,0x8f,0xf,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0xc,0x0,0x0,0x0,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8e,0x8f,0x8f,0x8f,0x8f,0x8b,0xf,0x0,0x0,0x0,0x8b,0x0,0x0,0x8c,0x97,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A\333\275BqA\372\277\000i\276\217\217\217\217\217\215\217\217\220\217\217\217\217\217\217\215\217\217\217\217\217\217\217\217\217\213\217\217\213\217\217\217\217\221\217\217\217\217\217\215\217\217\220\217\217\217\217\217\217\215\217\217\217\217\217\217\217\217\217\213\217\217\213\217\217\217\217\221\217\217\217\017\217\217\217\217\217\217\217\217\217\217\217\217\217\213\217\217\217\217\220\217\217\217\217\217\014\000\000\000\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\220\217\217\217\213\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\213\217\217\217\217\220\217\217\217\217\217\217\216\217\217\217\217\213\017\000\000\000\213\000\000\214\227\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-864edf070e71003b1f994f9af8d3ad809fc83fbf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQdu9QnFB+r8Aab6Pj4+Pj42Pj5CPj4+Pj4+Nj4+Pj4+Pj4+Pi4+Pi4+Pj4+Rj4+Pj4+Nj4+Qj4+Pj4+PjY+Pj4+Pj4+Pj4uPj4uPj4+PkY+Pjw+Pj4+Pj4+Pj4+Pj4+Pi4+Pj4+Qj4+Pj48MAAAAj4+Pj4+Pj4+Pj4+Pj4+Pj5CPj4+Lj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4+Pj4uPj4+PkI+Pj4+Pj46Pj4+Piw8AAACLAACMl5GSkQALAAs= Step #5: MERGE-OUTER: attempt 3423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1572258223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f098fc198, 0x559f09904911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f09904918,0x559f0998c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/864edf070e71003b1f994f9af8d3ad809fc83fbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11441 processed earlier; will process 3834 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42713==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f071105dd bp 0x000000000000 sp 0x7ffeca77dc90 T42713) Step #5: ==42713==The signal is caused by a READ memory access. Step #5: #0 0x559f071105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f06f32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f06f31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f06f0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f06e30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f06d88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f06d921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f06d796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f06da53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23335d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f06d6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42713==Register values: Step #5: rax = 0x0000559f0ac2b410 rbx = 0x0000559f0ac2b410 rcx = 0x0000559f0ac2b8c0 rdx = 0x00007f233379eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeca77dc90 Step #5: r8 = 0x0000559f0ac2b410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f233379ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f0a30f960 r14 = 0x0000000100000004 r15 = 0x0000559f0927c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42713==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x3,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x80,0xfe,0x0,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x6f,0x41,0x75,0x78,0x67,0x41,0x97,0x41,0x41,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x49,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x4d,0x6e,0x45,0x41,0x6c,0x6c,0x69,0x6e,0x75,0x78,0x67,0x67,0x4d,0x41,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x4d,0x6e,0x45,0x6c,0x41,0x6c,0x41,0x29,0x41,0x97,0x67,0x67,0x4d,0x41,0x4f,0x41,0x6c,0x41,0x69,0x76,0x6d,0x1b,0x48,0x77,0x41,0x34,0x6d,0x77,0xe,0x2,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\003\177A\005A\340\000gwA\257IAMAgwgA\340\002A\346\017A\017A\200\376\000iAwA\211\226\376AmAvAgAgMgrAlAMoAuxgA\227AAAmAvAgAgMgrIlAMA\227xuoAAgAgMunAAgAgMgMnEAllinuxggMAxuoAAgAAmAvAgAgMgrAlAMA\227xuoAAgAgMunAAgAgMgMnElAlA)A\227ggMAOAlAivm\033HwA4mw\016\002\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45a43d0b5f9fe0c43ea83d5501439eae8ffc132c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEDf0EFQeAAZ3dBr0lBTUFnd2dB4AJB5g9BD0GA/gBpQXdBiZb+QW1BdkFnQWdNZ3JBbEFNb0F1eGdBl0FBQW1BdkFnQWdNZ3JJbEFNQZd4dW9BQWdBZ011bkFBZ0FnTWdNbkVBbGxpbnV4Z2dNQXh1b0FBZ0FBbUF2QWdBZ01nckFsQU1Bl3h1b0FBZ0FnTXVuQUFnQWdNZ01uRWxBbEEpQZdnZ01BT0FsQWl2bRtId0E0bXcOAoAAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1572394720 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556bb5ad198, 0x5556bb5b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556bb5b5918,0x5556bb63d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45a43d0b5f9fe0c43ea83d5501439eae8ffc132c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11442 processed earlier; will process 3833 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42717==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556b8dc15dd bp 0x000000000000 sp 0x7ffdb2463200 T42717) Step #5: ==42717==The signal is caused by a READ memory access. Step #5: #0 0x5556b8dc15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556b8be3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556b8be2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556b8bc0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556b8ae1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556b8a39c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556b8a431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556b8a2a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556b8a563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12a5e12082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556b8a1daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42717==Register values: Step #5: rax = 0x00005556bd0ae410 rbx = 0x00005556bd0ae410 rcx = 0x00005556bd0ae8c0 rdx = 0x00007f12a5fdab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb2463200 Step #5: r8 = 0x00005556bd0ae410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12a5fdabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556bbfc0960 r14 = 0x0000000100000004 r15 = 0x00005556baf2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42717==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8d,0x91,0x91,0x60,0x43,0x93,0xe5,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x43,0xe2,0x91,0x91,0x93,0x8d,0x91,0x43,0x5d,0x91,0x91,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x96,0x91,0x91,0x60,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5e,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8f,0x91,0x91,0x60,0x43,0x93,0xe5,0x91,0x27,0x43,0x93,0xe6,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8f,0x91,0x91,0x60,0x43,0xd0,0xe5,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x91,0x0,0x43,0x5d,0x91,0x91,0x93,0x93,0x5e,0x43,0x93,0xe6,0x91,0x27,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/M\301\276AmC\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C]\221\321\247\215\221\221`C\223\345\221'C]\221\221\223\223\217C\223\346\221'C\342\221\221\223\215\221C]\221\221\261\221\223\224\221C]\221\321\247\226\221\221`C\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221^C\221\223\223\220C]\261\221\223\224\221C]\221\321\247\217\221\221`C\223\345\221'C\223\346\223\220C]\261\221\223\224\221C]\221\321\247\217\221\221`C\320\345\221'C]\221\221\223\223\217C\223\346\221\221\000C]\221\221\223\223^C\223\346\221'\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a79245eab1e445755410d1c967b9e0393f30e51f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9Nwb5BbUPrAAAAj5GMkUMiQ0NDQ4xdkZFcQ5GTk5BDXbGRk5SRQ12R0aeNkZFgQ5PlkSdDXZGRk5OPQ5PmkSdD4pGRk42RQ12RkbGRk5SRQ12R0aeWkZFgQ+sAAACPkYyRQyJDQ0NDjF2RkV5DkZOTkENdsZGTlJFDXZHRp4+RkWBDk+WRJ0OT5pOQQ12xkZOUkUNdkdGnj5GRYEPQ5ZEnQ12RkZOTj0OT5pGRAENdkZGTk15Dk+aRJwALAAs= Step #5: MERGE-OUTER: attempt 3425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1572532725 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ce16a4198, 0x563ce16ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ce16ac918,0x563ce17340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a79245eab1e445755410d1c967b9e0393f30e51f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11443 processed earlier; will process 3832 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42721==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563cdeeb85dd bp 0x000000000000 sp 0x7fff932be720 T42721) Step #5: ==42721==The signal is caused by a READ memory access. Step #5: #0 0x563cdeeb85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563cdecda280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563cdecd9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563cdecb7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563cdebd8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563cdeb30c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563cdeb3a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563cdeb216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563cdeb4d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a98147082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563cdeb14aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42721==Register values: Step #5: rax = 0x0000563ce2871410 rbx = 0x0000563ce2871410 rcx = 0x0000563ce28718c0 rdx = 0x00007f2a9830fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff932be720 Step #5: r8 = 0x0000563ce2871410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a9830fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ce20b7960 r14 = 0x0000000100000004 r15 = 0x0000563ce1024386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42721==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x43,0x1,0x0,0x1a,0x1a,0x1a,0x20,0x32,0x20,0x1a,0x21,0x20,0x22,0x1a,0x42,0xb9,0x87,0x84,0xe5,0xc1,0x7a,0x85,0x42,0x1a,0x20,0x20,0x22,0x1a,0x42,0xb9,0x87,0x84,0xe5,0xc1,0x1a,0x41,0x22,0x1a,0x42,0xb9,0x87,0x84,0xe5,0xc1,0x1a,0xb4,0x20,0x32,0x1a,0x42,0x8a,0x46,0x42,0x3e,0x1a,0x1a,0x1a,0x42,0xb9,0x87,0x84,0xe5,0xc1,0x1a,0x20,0x22,0x87,0x7f,0xb9,0x42,0x84,0xe5,0xc1,0x1a,0x1a,0x20,0x32,0x1a,0x42,0x8a,0x46,0x42,0x3e,0x1a,0x1a,0x1a,0x20,0x32,0x20,0x20,0x21,0x1a,0x42,0x1a,0x20,0x32,0x20,0x1a,0x42,0x20,0x7a,0x7e,0x53,0x1a,0x20,0x20,0x22,0x1a,0x42,0xb9,0x87,0x84,0xe5,0xc1,0x1a,0x1a,0x20,0x32,0x1a,0x1a,0x42,0x32,0x20,0x20,0x21,0x1a,0x42,0x1a,0x20,0x32,0x20,0x1a,0x42,0x20,0x7a,0x7e,0xb4,0x1a,0x20,0x20,0x22,0x1a,0x42,0xb9,0x87,0x84,0xe5,0xc1,0x1a,0x1a,0x20,0x32,0x1a,0x1a,0x42,0x20,0x20,0x32,0x1a,0x42,0x20,0x7a,0x7e,0x53,0x1a,0x20,0x20,0x22,0x1a,0x42,0xb9,0x87,0x84,0xe5,0xc1,0x1a,0x1a,0x20,0x32,0x1a,0x1a,0x88,0x42,0xe6,0xdf,0x89,0x22,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBC\001\000\032\032\032 2 \032! \"\032B\271\207\204\345\301z\205B\032 \"\032B\271\207\204\345\301\032A\"\032B\271\207\204\345\301\032\264 2\032B\212FB>\032\032\032B\271\207\204\345\301\032 \"\207\177\271B\204\345\301\032\032 2\032B\212FB>\032\032\032 2 !\032B\032 2 \032B z~S\032 \"\032B\271\207\204\345\301\032\032 2\032\032B2 !\032B\032 2 \032B z~\264\032 \"\032B\271\207\204\345\301\032\032 2\032\032B 2\032B z~S\032 \"\032B\271\207\204\345\301\032\032 2\032\032\210B\346\337\211\"\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-76c672e4f7a94b558f1e9f597b1d52ed52a05252 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQwEAGhoaIDIgGiEgIhpCuYeE5cF6hUIaICAiGkK5h4TlwRpBIhpCuYeE5cEatCAyGkKKRkI+GhoaQrmHhOXBGiAih3+5QoTlwRoaIDIaQopGQj4aGhogMiAgIRpCGiAyIBpCIHp+UxogICIaQrmHhOXBGhogMhoaQjIgICEaQhogMiAaQiB6frQaICAiGkK5h4TlwRoaIDIaGkIgIDIaQiB6flMaICAiGkK5h4TlwRoaIDIaGohC5t+JIgALAQs= Step #5: MERGE-OUTER: attempt 3426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1572669255 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615217d4198, 0x5615217dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615217dc918,0x5615218640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/76c672e4f7a94b558f1e9f597b1d52ed52a05252' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11444 processed earlier; will process 3831 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42725==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56151efe85dd bp 0x000000000000 sp 0x7ffe65c87820 T42725) Step #5: ==42725==The signal is caused by a READ memory access. Step #5: #0 0x56151efe85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56151ee0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56151ee09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56151ede7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56151ed08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56151ec60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56151ec6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56151ec516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56151ec7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32d7916082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56151ec44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42725==Register values: Step #5: rax = 0x000056152268a3e0 rbx = 0x000056152268a3e0 rcx = 0x000056152268a890 rdx = 0x00007f32d7adeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe65c87820 Step #5: r8 = 0x000056152268a3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32d7adebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005615221e7960 r14 = 0x0000000100000004 r15 = 0x0000561521154386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42725==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x33,0x4,0x0,0x41,0x31,0x4,0x0,0x41,0xf2,0x2d,0x2,0x7d,0x0,0x0,0x82,0x1a,0x0,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x41,0x5a,0xc1,0x0,0x15,0x0,0x0,0x12,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0xb9,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x1a,0x7f,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0x0,0x92,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x94,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0x0,0xfb,0x1a,0xa1,0x0,0x12,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x94,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x41,0x5a,0xc1,0x0,0x10,0x0,0xa5,0x1a,0xa1,0x0,0x12,0x0,0xfb,0x1a,0x21,0x0,0x12,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x94,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0x0,0xfb,0x1a,0xa1,0x0,0x12,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x94,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0x0,0x12,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x94,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0x0,0xfb,0x1a,0xa1,0x0,0x12,0x0,0xb5,0xaf,0x0,0x83,0x5a,0x41,0x10,0x0,0x4a,0x1,0xf,0xc1,0x0,0x91,0x0,0x82,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA3\004\000A1\004\000A\362-\002}\000\000\202\032\000\000\264\257\264\000]AZ\301\000\025\000\000\022\000linux\000\000\271\000\264\257\264\000]\032\177\000\013\000\000S\032\000\000\000\222\000\265\257\000\264\256\000\224\257\000\245\032\264\257\000\000\373\032\241\000\022\000\265\257\000\264\256\000\224\000\264\257\264\000]AZ\301\000\020\000\245\032\241\000\022\000\373\032!\000\022\000\265\257\000\264\256\000\224\257\000\245\032\264\257\000\000\373\032\241\000\022\000\265\257\000\264\256\000\224\000\264\257\264\000]\000\013\000\000S\032\000\000\000\022\000\265\257\000\264\256\000\224\257\000\245\032\264\257\000\000\373\032\241\000\022\000\265\257\000\203ZA\020\000J\001\017\301\000\221\000\202\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-138bb4a381171a7f86ce68e4a360f25574ba1017 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTMEAEExBABB8i0CfQAAghoAALSvtABdQVrBABUAABIAbGludXgAALkAtK+0AF0afwALAABTGgAAAJIAta8AtK4AlK8ApRq0rwAA+xqhABIAta8AtK4AlAC0r7QAXUFawQAQAKUaoQASAPsaIQASALWvALSuAJSvAKUatK8AAPsaoQASALWvALSuAJQAtK+0AF0ACwAAUxoAAAASALWvALSuAJSvAKUatK8AAPsaoQASALWvAINaQRAASgEPwQCRAIIACws= Step #5: MERGE-OUTER: attempt 3427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1572807216 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618f12d5198, 0x5618f12dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618f12dd918,0x5618f13650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/138bb4a381171a7f86ce68e4a360f25574ba1017' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11445 processed earlier; will process 3830 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42729==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618eeae95dd bp 0x000000000000 sp 0x7fff866384c0 T42729) Step #5: ==42729==The signal is caused by a READ memory access. Step #5: #0 0x5618eeae95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5618ee90b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5618ee90afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5618ee8e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5618ee809ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5618ee761c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5618ee76b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5618ee7526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5618ee77e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56e4d62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5618ee745aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42729==Register values: Step #5: rax = 0x00005618f36184c0 rbx = 0x00005618f36184c0 rcx = 0x00005618f3618970 rdx = 0x00007f56e4f2ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff866384c0 Step #5: r8 = 0x00005618f36184c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56e4f2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618f1ce8960 r14 = 0x0000000100000004 r15 = 0x00005618f0c55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42729==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x33,0xfb,0x67,0x1c,0x1,0x4d,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x31,0x41,0x3b,0x41,0xbe,0x1,0x69,0x1,0x41,0x1,0x44,0x6f,0x41,0xc3,0xfb,0xbf,0xb9,0x2e,0x41,0xaa,0x41,0x6f,0x49,0x6f,0xc0,0x41,0x1,0x41,0x1,0x44,0x6f,0x41,0xc3,0xfb,0xbf,0xb9,0x2e,0x41,0xaa,0x4d,0x67,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x35,0x41,0x3b,0x41,0x3b,0x41,0x4a,0x49,0x67,0x41,0x1,0xc1,0x67,0x6f,0x4a,0x41,0x7e,0x41,0x4d,0x67,0x4c,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x35,0x41,0x3b,0x41,0x3b,0x41,0x4a,0x49,0x67,0x41,0x1,0xc0,0x67,0x6f,0x4a,0x1,0x10,0x0,0x41,0xbe,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x55,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x1c,0x41,0x30,0x41,0x3b,0x41,0x3b,0x41,0x67,0x4c,0x4a,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x35,0x41,0x3b,0x41,0x3b,0x41,0x4a,0x49,0x67,0x41,0x1,0xc0,0x67,0x6f,0x4a,0x1,0x10,0x0,0x41,0xbe,0x67,0x1,0xc0,0x1,0xc0,0x67,0x41,0x55,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD3\373g\034\001M\373\034Ab\373\034A1A;A\276\001i\001A\001DoA\303\373\277\271.A\252AoIo\300A\001A\001DoA\303\373\277\271.A\252MgEH\373\034Ab\373\034A5A;A;AJIgA\001\301goJA~AMgLH\373\034Ab\373\034A5A;A;AJIgA\001\300goJ\001\020\000A\276g\001\300oAIAU\001\000\000\000\000\000\000\000\373\034A0A;A;AgLJ\373\034Ab\373\034A5A;A;AJIgA\001\300goJ\001\020\000A\276g\001\300\001\300gAUg\001\300oAIAU\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9941a64dd791388592b967fc50bcb2575d414f81 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDP7ZxwBTfscQWL7HEExQTtBvgFpAUEBRG9Bw/u/uS5BqkFvSW/AQQFBAURvQcP7v7kuQapNZ0VI+xxBYvscQTVBO0E7QUpJZ0EBwWdvSkF+QU1nTEj7HEFi+xxBNUE7QTtBSklnQQHAZ29KARAAQb5nAcBvQUlBVQEAAAAAAAAA+xxBMEE7QTtBZ0xK+xxBYvscQTVBO0E7QUpJZ0EBwGdvSgEQAEG+ZwHAAcBnQVVnAcBvQUlBVQALAAs= Step #5: MERGE-OUTER: attempt 3428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1572943051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6c80eb198, 0x55f6c80f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6c80f3918,0x55f6c817b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9941a64dd791388592b967fc50bcb2575d414f81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11446 processed earlier; will process 3829 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42733==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6c58ff5dd bp 0x000000000000 sp 0x7ffc49587b30 T42733) Step #5: ==42733==The signal is caused by a READ memory access. Step #5: #0 0x55f6c58ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6c5721280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6c5720fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6c56fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6c561fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6c5577c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6c55811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6c55686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6c55943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84a889d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6c555baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42733==Register values: Step #5: rax = 0x000055f6c98fe4a0 rbx = 0x000055f6c98fe4a0 rcx = 0x000055f6c98fe950 rdx = 0x00007f84a8a65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc49587b30 Step #5: r8 = 0x000055f6c98fe4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f84a8a65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6c8afe960 r14 = 0x0000000100000004 r15 = 0x000055f6c7a6b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42733==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x41,0x41,0x6d,0x41,0xb4,0x40,0x41,0x55,0x41,0xc1,0xbc,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x30,0x42,0x7f,0x42,0x90,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x69,0xe,0x6,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0x6,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x97,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x92,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x69,0x0,0x6a,0x49,0xb3,0xd0,0x0,0x14,0x0,0x0,0x45,0x41,0x45,0x41,0x69,0x68,0x0,0x0,0x0,0x0,0x0,0xb,0x46,0x6c,0x69,0x6e,0x75,0x78,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266\275\266\275)AAAmA\264@AUA\301\274EA?EEA\001An\002\177B0B\177B\220\275\266\275)AmAAi\016\006\001\000\000\000\000\000\000\000\226\226\226\226\226\226\226\226\226\226\227\226\222\226\000\000\000\000\000\000\000\016\006\001\000\000\000\000\000\000\000\226\227\226\226\226\226\226\226\226\226\227\226\222\226\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\226\226\000\000\000\000\000\000\000\226\226\222\226\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\226\226\226\226\227\226\222\226\000i\000jI\263\320\000\024\000\000EAEAih\000\000\000\000\000\013Flinux\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98637100a92a4bdc26843d3dca2c8735c7d734cf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/Qra9tr0pQUFBbUG0QEFVQcG8RUE/RUVBAUFuAn9CMEJ/QpC9tr0pQW1BQWkOBgEAAAAAAAAAlpaWlpaWlpaWlpeWkpYAAAAAAAAADgYBAAAAAAAAAJaXlpaWlpaWlpaXlpKWAAAAAAAAAAAAAAAQAAAAAAAAlpYAAAAAAAAAlpaSlgAAAAAAAAAAAAAAEAAAAAAAAJaWlpaXlpKWAGkAakmz0AAUAABFQUVBaWgAAAAAAAtGbGludXgNAAALAAs= Step #5: MERGE-OUTER: attempt 3429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1573080783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55935275a198, 0x559352762911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559352762918,0x5593527ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98637100a92a4bdc26843d3dca2c8735c7d734cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11447 processed earlier; will process 3828 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42737==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55934ff6e5dd bp 0x000000000000 sp 0x7ffd5106d510 T42737) Step #5: ==42737==The signal is caused by a READ memory access. Step #5: #0 0x55934ff6e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55934fd90280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55934fd8ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55934fd6d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55934fc8ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55934fbe6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55934fbf01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55934fbd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55934fc033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38030f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55934fbcaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42737==Register values: Step #5: rax = 0x0000559354e33480 rbx = 0x0000559354e33480 rcx = 0x0000559354e33930 rdx = 0x00007f38032c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5106d510 Step #5: r8 = 0x0000559354e33480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38032c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055935316d960 r14 = 0x0000000100000004 r15 = 0x00005593520da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42737==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x42,0x7e,0x41,0x41,0x2,0x40,0x41,0x42,0x42,0x82,0x42,0x42,0x7a,0x7f,0x42,0x43,0x42,0xc3,0xff,0xff,0xff,0xff,0xff,0x1,0x7f,0x42,0x82,0xff,0xff,0x71,0xb4,0x42,0x4a,0x42,0x7f,0x84,0x42,0x81,0xb7,0x7f,0x42,0x40,0x7e,0x42,0x41,0x42,0x41,0x42,0x42,0x82,0x42,0xb9,0x7f,0x5a,0x42,0x41,0x42,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x8a,0x42,0x7e,0xb4,0x42,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0x7a,0x42,0x41,0x42,0xc3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x82,0x42,0x71,0xb4,0x42,0x42,0x42,0x7f,0x8a,0x42,0xff,0x7f,0x82,0x42,0x71,0xb4,0x42,0x42,0x42,0x7f,0x8a,0x42,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x8a,0x42,0x7e,0xb4,0x42,0xff,0xff,0xff,0xf9,0x5a,0x42,0x41,0x42,0xbf,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x8a,0x42,0x7e,0xb4,0x42,0xff,0xff,0xff,0xf9,0xff,0xff,0xff,0x7a,0x42,0x41,0x42,0xc3,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7f,0x82,0x42,0x71,0xb4,0x42,0x42,0x42,0x7f,0x8a,0x42,0x41,0x42,0x41,0x42,0x42,0x42,0x42,0x7f,0x7a,0x42,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001B~AA\002@ABB\202BBz\177BCB\303\377\377\377\377\377\001\177B\202\377\377q\264BJB\177\204B\201\267\177B@~BABABB\202B\271\177ZBAB\277\377\377\377\377\377\377\377\377\177\212B~\264B\377\377\377\371\377\377\377zBAB\303\377\377\377\377\377\377\377\377\177\202Bq\264BBB\177\212B\377\177\202Bq\264BBB\177\212B\277\377\377\377\377\377\377\377\377\177\212B~\264B\377\377\377\371ZBAB\277\377\377\377\377\377\377\377\377\177\212B~\264B\377\377\377\371\377\377\377zBAB\303\377\377\377\377\377\377\377\377\177\202Bq\264BBB\177\212BABABBBB\177zBz\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de80f9181a6f8359f411aeda9bb0725078fa8791 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUJ+QUECQEFCQoJCQnp/QkNCw///////AX9Cgv//cbRCSkJ/hEKBt39CQH5CQUJBQkKCQrl/WkJBQr///////////3+KQn60Qv////n///96QkFCw///////////f4JCcbRCQkJ/ikL/f4JCcbRCQkJ/ikK///////////9/ikJ+tEL////5WkJBQr///////////3+KQn60Qv////n///96QkFCw///////////f4JCcbRCQkJ/ikJBQkFCQkJCf3pCegALAAs= Step #5: MERGE-OUTER: attempt 3430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1573216289 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560829c1e198, 0x560829c26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560829c26918,0x560829cae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de80f9181a6f8359f411aeda9bb0725078fa8791' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11448 processed earlier; will process 3827 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42741==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608274325dd bp 0x000000000000 sp 0x7ffd5d690140 T42741) Step #5: ==42741==The signal is caused by a READ memory access. Step #5: #0 0x5608274325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560827254280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560827253fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560827231929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560827152ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608270aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608270b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56082709b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608270c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab76621082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56082708eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42741==Register values: Step #5: rax = 0x000056082b8413b0 rbx = 0x000056082b8413b0 rcx = 0x000056082b841860 rdx = 0x00007fab767e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5d690140 Step #5: r8 = 0x000056082b8413b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab767e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056082a631960 r14 = 0x0000000100000004 r15 = 0x000056082959e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42741==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x6f,0x41,0x45,0x4,0x40,0x42,0xbd,0x7a,0x42,0x42,0x42,0xc9,0x8e,0x62,0x42,0xdc,0x89,0xd3,0xbd,0xbd,0x76,0x81,0x42,0x7e,0x42,0xbe,0xbd,0x81,0xb7,0x3f,0x41,0x0,0x1b,0x41,0x0,0x1c,0x81,0x42,0x7e,0x42,0x42,0x42,0x82,0xc2,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x86,0x84,0x42,0x42,0x42,0x1,0x85,0x84,0x42,0x4d,0x7a,0x79,0x7e,0x82,0x42,0x7e,0x42,0x42,0x42,0x4d,0x8a,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x7e,0x42,0x4d,0x42,0x42,0x79,0x1,0x42,0x7d,0x84,0x42,0x81,0x79,0x84,0x42,0x42,0x84,0x42,0x42,0x42,0x1,0x85,0x84,0x42,0x42,0x7d,0x84,0x42,0x24,0x42,0x3f,0x42,0x79,0x7e,0x79,0x42,0x1,0x88,0x84,0x42,0x42,0x42,0x1,0x85,0x84,0x42,0x4d,0x82,0x7a,0x7e,0x42,0x7e,0x79,0x7e,0x42,0x42,0x42,0x4d,0x8a,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x7e,0x42,0x4d,0x42,0x42,0x42,0x81,0x79,0x7d,0x79,0x42,0x1,0x85,0x84,0x42,0x42,0x84,0x42,0x42,0x1,0x85,0x84,0x42,0x42,0x7d,0x84,0x42,0x24,0x42,0x3f,0x42,0x9,0x0,0x42,0x0,0x7c,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001.oAE\004@B\275zBBB\311\216bB\334\211\323\275\275v\201B~B\276\275\201\267?A\000\033A\000\034\201B~BBB\202\302\001ByB\201B\001\210\204B?\206\204BBB\001\205\204BMzy~\202B~BBBM\212\001ByB\201B\001\210\204B?~BMBBy\001B}\204B\201y\204BB\204BBB\001\205\204BB}\204B$B?By~yB\001\210\204BBB\001\205\204BM\202z~B~y~BBBM\212\001ByB\201B\001\210\204B?~BMBBB\201y}yB\001\205\204BB\204BB\001\205\204BB}\204B$B?B\011\000B\000|~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-988d80ce54f8318925f41ebfba7d3ddf44b1bfe5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS5vQUUEQEK9ekJCQsmOYkLcidO9vXaBQn5Cvr2Btz9BABtBAByBQn5CQkKCwgFCeUKBQgGIhEI/hoRCQkIBhYRCTXp5foJCfkJCQk2KAUJ5QoFCAYiEQj9+Qk1CQnkBQn2EQoF5hEJChEJCQgGFhEJCfYRCJEI/Qnl+eUIBiIRCQkIBhYRCTYJ6fkJ+eX5CQkJNigFCeUKBQgGIhEI/fkJNQkJCgXl9eUIBhYRCQoRCQgGFhEJCfYRCJEI/QgkAQgB8fgALAAs= Step #5: MERGE-OUTER: attempt 3431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1573353991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597d91af198, 0x5597d91b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597d91b7918,0x5597d923f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/988d80ce54f8318925f41ebfba7d3ddf44b1bfe5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11449 processed earlier; will process 3826 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 299 ft: 300 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42745==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597d69c35dd bp 0x000000000000 sp 0x7ffcd6db7aa0 T42745) Step #5: ==42745==The signal is caused by a READ memory access. Step #5: #0 0x5597d69c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597d67e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597d67e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597d67c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597d66e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597d663bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597d66451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597d662c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597d66583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f293cad8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597d661faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42745==Register values: Step #5: rax = 0x00005597db1c97f0 rbx = 0x00005597db1c97f0 rcx = 0x00005597db1c9ca0 rdx = 0x00007f293cca0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd6db7aa0 Step #5: r8 = 0x00005597db1c97f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f293cca0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597d9bc2960 r14 = 0x0000000100000004 r15 = 0x00005597d8b2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42745==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x2a,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x6f,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x6f,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x41,0x41,0xc1,0x46,0x21,0xa7,0x80,0x80,0x80,0x0,0x6e,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA*Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NA\311\245\200\240\000\"AoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NA\311\245\200\240\000\"AoA\277\267*Et\320\000\373\027nA\311\320\210AA\301MoA\277\267*Et\320\000\373\027nA\311\320\210AA\301p NAA NA\311\245\200\240\000\"AoA\277\267*Et\320\000\373\027nA\311\320\210AA\301MoA\277\267*Et\320\000\373\027nA\311\320\210AA\301AA\301F!\247\200\200\200\000nApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2008693f8d4aaca477123c75aaa0ca3a181ae776 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQSpNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkHJpYCgACJBb0G/QEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkHJpYCgACJBb0G/typFdNAA+xduQcnQiEFBwU1vQb+3KkV00AD7F25BydCIQUHBcCBOQUEgTkHJpYCgACJBb0G/typFdNAA+xduQcnQiEFBwU1vQb+3KkV00AD7F25BydCIQUHBQUHBRiGngICAAG5BcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1573491280 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc2737f198, 0x55bc27387911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc27387918,0x55bc2740f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2008693f8d4aaca477123c75aaa0ca3a181ae776' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11451 processed earlier; will process 3824 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42749==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc24b935dd bp 0x000000000000 sp 0x7ffc161938e0 T42749) Step #5: ==42749==The signal is caused by a READ memory access. Step #5: #0 0x55bc24b935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc249b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc249b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc24992929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc248b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc2480bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc248151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc247fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc248283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb4addb2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc247efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42749==Register values: Step #5: rax = 0x000055bc290f3440 rbx = 0x000055bc290f3440 rcx = 0x000055bc290f38f0 rdx = 0x00007fb4adf7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc161938e0 Step #5: r8 = 0x000055bc290f3440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb4adf7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc27d92960 r14 = 0x0000000100000004 r15 = 0x000055bc26cff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42749==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x45,0x6e,0x41,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0xe7,0x8a,0xba,0xbe,0x0,0x75,0x78,0x45,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x0,0x75,0x78,0x45,0x75,0x45,0x76,0x41,0x74,0x41,0x41,0x74,0x1,0x0,0x10,0x0,0x67,0xc1,0x45,0x41,0x74,0x45,0x41,0x41,0x45,0x41,0x75,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oAG\004@AKA\000AnGAvEA\237uAtAAEtvA\000\020\000EtE\301AgAAnGAvEA\237uAtAAEtvA\000\020\000EtE\301AgAAEAuoxAkA\242xA0i\004c\000\320\200\000\005\000\013\032\001AtvuA@EEnAtEAAgAAEA\347\212\272\276\000uxEuAtAAEtvA\000\020\000EtE\301AgAAEAuoxAkA\242xAAEtvA\000\020\000E\000uxEuEvAtAAt\001\000\020\000g\301EAtEAAEAuoxAkA\242xA0i\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c9e58217230b5e714548311aee1c364130b14d0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQUcEQEFLQQBBbkdBdkVBn3VBdEFBRXR2QQAQAEV0RcFBZ0FBbkdBdkVBn3VBdEFBRXR2QQAQAEV0RcFBZ0FBRUF1b3hBa0GieEEwaQRjANCAAAUACxoBQXR2dUFARUVuQXRFQUFnQUFFQeeKur4AdXhFdUF0QUFFdHZBABAARXRFwUFnQUFFQXVveEFrQaJ4QUFFdHZBABAARQB1eEV1RXZBdEFBdAEAEABnwUVBdEVBQUVBdW94QWtBonhBMGkAAAALAAs= Step #5: MERGE-OUTER: attempt 3433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1573627223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555923abb198, 0x555923ac3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555923ac3918,0x555923b4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c9e58217230b5e714548311aee1c364130b14d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11452 processed earlier; will process 3823 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42753==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559212cf5dd bp 0x000000000000 sp 0x7fff2f14dff0 T42753) Step #5: ==42753==The signal is caused by a READ memory access. Step #5: #0 0x5559212cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559210f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559210f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559210ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555920fefad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555920f47c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555920f511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555920f386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555920f643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4861b19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555920f2baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42753==Register values: Step #5: rax = 0x0000555924cb83b0 rbx = 0x0000555924cb83b0 rcx = 0x0000555924cb8860 rdx = 0x00007f4861ce1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2f14dff0 Step #5: r8 = 0x0000555924cb83b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4861ce1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559244ce960 r14 = 0x0000000100000004 r15 = 0x000055592343b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42753==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x91,0x91,0x43,0x32,0x40,0x43,0x91,0x8f,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0xc0,0x8b,0xfb,0x90,0x91,0x91,0x91,0x91,0x91,0x43,0x32,0x40,0x43,0x91,0x8f,0x91,0x43,0x10,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x43,0x8e,0xd8,0x61,0x91,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\004\000\000\000\000\000\000\000\213\221C\201'pn]C\245\300\220\373\221\221\221C2@C\221\217\221\221\221\221\213\221C\201'pn]C\245\300\213\373\220\221\221\221\221\221C2@C\221\217\221C\020\000\002\000\000\000\000\000\000\001\005\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\013C\216\330a\221\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6f4fbdb503107a1dccf6b1eb1242413221ec0f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ARB/WRDrv///5CRjoyOjo6O/ARB/WRDrv///5CRjoyOjo6OkZGRQ/uRjo6Yj4xDLwQABEH9ZEOu////kJGLkUOBJ3BuXUOlQJAEAAAAAAAAAIuRQ4EncG5dQ6XAkPuRkZFDMkBDkY+RkZGRi5FDgSdwbl1DpcCL+5CRkZGRkUMyQEORj5FDEAACAAAAAAAAAQUAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAALQ47YYZGMGgALAAs= Step #5: MERGE-OUTER: attempt 3434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1573764170 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d94829d198, 0x55d9482a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9482a5918,0x55d94832d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6f4fbdb503107a1dccf6b1eb1242413221ec0f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11453 processed earlier; will process 3822 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: #1 pulse cov: 414 ft: 415 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 628 ft: 723 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42757==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d945ab15dd bp 0x000000000000 sp 0x7ffcdc077b60 T42757) Step #5: ==42757==The signal is caused by a READ memory access. Step #5: #0 0x55d945ab15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9458d3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9458d2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9458b0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9457d1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d945729c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9457331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d94571a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9457463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa0dbc74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d94570daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42757==Register values: Step #5: rax = 0x000055d94a6eb430 rbx = 0x000055d94a6eb430 rcx = 0x000055d94a6eb420 rdx = 0x00007fa0dbe3cb80 Step #5: rdi = 0x000055d94a6eb420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcdc077b60 Step #5: r8 = 0x000055d94a6eb430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa0dbe3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d948cb0960 r14 = 0x0000000100000004 r15 = 0x000055d947c1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42757==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x44,0x42,0x7a,0x7d,0x89,0x42,0xfe,0xff,0xff,0xae,0x7a,0x7c,0x42,0x80,0x44,0x42,0x42,0x7f,0x20,0x0,0x0,0x12,0x0,0x12,0x0,0x0,0x0,0x12,0x0,0x0,0x1b,0x0,0x53,0x0,0x12,0x0,0x0,0x0,0x12,0x0,0x0,0x1b,0xba,0x0,0x1b,0x1,0x0,0xb,0x12,0x0,0x63,0x12,0x0,0x12,0x0,0x12,0x0,0x0,0x0,0x12,0x0,0x0,0x1b,0xba,0x0,0x1b,0x7a,0x0,0x1b,0x12,0x0,0x0,0x12,0x0,0x0,0x12,0x0,0x0,0x0,0x0,0x12,0x0,0x12,0x0,0x0,0x0,0x12,0x0,0x0,0x1b,0xc3,0x0,0x1b,0x1,0x0,0x1b,0x12,0x0,0x0,0x20,0x0,0x0,0x12,0x0,0x12,0x0,0x0,0x0,0x12,0x0,0x0,0x1b,0xc3,0x0,0x1b,0x0,0x0,0x0,0x12,0x0,0x1,0x1b,0x12,0x0,0x12,0x0,0x0,0x0,0x0,0x12,0x0,0x63,0x12,0x0,0x12,0x0,0x12,0x0,0x12,0x0,0x12,0x0,0x0,0x1b,0xba,0x0,0x1b,0x1,0x0,0x1b,0x12,0x0,0x0,0x1b,0x1b,0x1,0x0,0x1b,0x12,0x0,0x0,0x20,0x0,0x0,0x12,0x0,0x12,0x0,0x0,0x0,0x12,0x0,0x0,0x1b,0xc3,0x0,0x1b,0x0,0x0,0x0,0x12,0x0,0x1,0x1b,0x12,0x0,0x1b,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBBDBz}\211B\376\377\377\256z|B\200DBB\177 \000\000\022\000\022\000\000\000\022\000\000\033\000S\000\022\000\000\000\022\000\000\033\272\000\033\001\000\013\022\000c\022\000\022\000\022\000\000\000\022\000\000\033\272\000\033z\000\033\022\000\000\022\000\000\022\000\000\000\000\022\000\022\000\000\000\022\000\000\033\303\000\033\001\000\033\022\000\000 \000\000\022\000\022\000\000\000\022\000\000\033\303\000\033\000\000\000\022\000\001\033\022\000\022\000\000\000\000\022\000c\022\000\022\000\022\000\022\000\022\000\000\033\272\000\033\001\000\033\022\000\000\033\033\001\000\033\022\000\000 \000\000\022\000\022\000\000\000\022\000\000\033\303\000\033\000\000\000\022\000\001\033\022\000\033\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-62e99cae3905b7733ebe89119b86aa0e2c747759 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQkRCen2JQv7//656fEKAREJCfyAAABIAEgAAABIAABsAUwASAAAAEgAAG7oAGwEACxIAYxIAEgASAAAAEgAAG7oAG3oAGxIAABIAABIAAAAAEgASAAAAEgAAG8MAGwEAGxIAACAAABIAEgAAABIAABvDABsAAAASAAEbEgASAAAAABIAYxIAEgASABIAEgAAG7oAGwEAGxIAABsbAQAbEgAAIAAAEgASAAAAEgAAG8MAGwAAABIAARsSABsBAAs= Step #5: MERGE-OUTER: attempt 3435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1573903639 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5f4ebc198, 0x55f5f4ec4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5f4ec4918,0x55f5f4f4c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/62e99cae3905b7733ebe89119b86aa0e2c747759' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11456 processed earlier; will process 3819 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42761==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5f26d05dd bp 0x000000000000 sp 0x7ffe8b10ec30 T42761) Step #5: ==42761==The signal is caused by a READ memory access. Step #5: #0 0x55f5f26d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5f24f2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5f24f1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5f24cf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5f23f0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5f2348c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5f23521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5f23396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5f23653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d30265082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5f232caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42761==Register values: Step #5: rax = 0x000055f5f64b33c0 rbx = 0x000055f5f64b33c0 rcx = 0x000055f5f64b3870 rdx = 0x00007f5d3042db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8b10ec30 Step #5: r8 = 0x000055f5f64b33c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d3042dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5f58cf960 r14 = 0x0000000100000004 r15 = 0x000055f5f483c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42761==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0xc9,0xdb,0x40,0x42,0x42,0x42,0x7d,0x7a,0x42,0x44,0x42,0x89,0xfe,0xff,0xf7,0xae,0x7e,0x42,0xfe,0x7a,0x7c,0x42,0x42,0x42,0x7,0x42,0x7a,0x44,0x1c,0x42,0x0,0x0,0x1,0x5,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x1a,0x1a,0x80,0xc4,0x7e,0x7e,0x7c,0x42,0x42,0x42,0x7a,0x7c,0x42,0x42,0x42,0x7,0x42,0x1c,0x7a,0x44,0x42,0x0,0x0,0x1,0x5,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x1a,0x1a,0x7c,0x42,0x42,0x42,0x7,0x42,0x7a,0x44,0x1c,0x42,0x0,0x0,0x1,0x5,0x0,0x0,0x99,0x9f,0x99,0x99,0x99,0x99,0x99,0x99,0x1a,0x1a,0x80,0xc4,0x7e,0x80,0x83,0x42,0x42,0x42,0x7a,0x7c,0x42,0x42,0x42,0x7,0x42,0x1c,0x7a,0x44,0x42,0x0,0x0,0x1,0x5,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x1a,0x1a,0x80,0xc4,0x7e,0x7a,0x7d,0x42,0x42,0x42,0x1,0x42,0x7a,0x44,0x1c,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x99,0x99,0x9b,0x9a,0x99,0x99,0x99,0x99,0x1a,0x1a,0x42,0x42,0x42,0x7a,0x7c,0x42,0x42,0x42,0x7,0x42,0x1c,0x7a,0x44,0x42,0x0,0x0,0x42,0xff,0x6,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\311\333@BBB}zBDB\211\376\377\367\256~B\376z|BBB\007BzD\034B\000\000\001\005\000\000\231\231\231\231\231\231\231\231\032\032\200\304~~|BBBz|BBB\007B\034zDB\000\000\001\005\000\000\231\231\231\231\231\231\231\231\032\032|BBB\007BzD\034B\000\000\001\005\000\000\231\237\231\231\231\231\231\231\032\032\200\304~\200\203BBBz|BBB\007B\034zDB\000\000\001\005\000\000\231\231\231\231\231\231\231\231\032\032\200\304~z}BBB\001BzD\034B\000\000\000\000\000\000\231\231\233\232\231\231\231\231\032\032BBBz|BBB\007B\034zDB\000\000B\377\006\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13b1f4d0d79d36cbadfa23b508b98520aed41652 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQcnbQEJCQn16QkRCif7/965+Qv56fEJCQgdCekQcQgAAAQUAAJmZmZmZmZmZGhqAxH5+fEJCQnp8QkJCB0IcekRCAAABBQAAmZmZmZmZmZkaGnxCQkIHQnpEHEIAAAEFAACZn5mZmZmZmRoagMR+gINCQkJ6fEJCQgdCHHpEQgAAAQUAAJmZmZmZmZmZGhqAxH56fUJCQgFCekQcQgAAAAAAAJmZm5qZmZmZGhpCQkJ6fEJCQgdCHHpEQgAAQv8GAAAAAAs= Step #5: MERGE-OUTER: attempt 3436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1574045071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d96fa92198, 0x55d96fa9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d96fa9a918,0x55d96fb220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13b1f4d0d79d36cbadfa23b508b98520aed41652' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11457 processed earlier; will process 3818 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 429 ft: 430 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 472 ft: 518 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42765==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d96d2a65dd bp 0x000000000000 sp 0x7ffdcc507250 T42765) Step #5: ==42765==The signal is caused by a READ memory access. Step #5: #0 0x55d96d2a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d96d0c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d96d0c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d96d0a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d96cfc6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d96cf1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d96cf281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d96cf0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d96cf3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18969c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d96cf02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42765==Register values: Step #5: rax = 0x000055d971be1430 rbx = 0x000055d971be1430 rcx = 0x000055d971be1420 rdx = 0x00007f1896b8fb80 Step #5: rdi = 0x000055d971be1420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdcc507250 Step #5: r8 = 0x000055d971be1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1896b8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9704a5960 r14 = 0x0000000100000004 r15 = 0x000055d96f412386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42765==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1a,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x1,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1a,0x67,0x69,0x0,0xfb,0x17,0x6f,0xfb,0x16,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1b,0xd4,0x6c,0x0,0xd4,0x87,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x70,0x0,0x0,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa1,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0x1,0x0,0x0,0x0,0x0,0x0,0x8d,0x0,0x20,0x1a,0x1a,0x0,0x61,0x73,0x6d,0x1,0x0,0x46,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x0,0x46,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1b,0xd4,0x6c,0x0,0xd4,0x8e,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x70,0x0,0x0,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x0,0x0,0x1a,0x42,0x79,0x8a,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\032\032\000\000\000\000\000\000\000[\000\000x\000\001\373\025o\000\000\373\027q\373\017\032gi\000\373\027o\373\026o\000\000\373\027q\373\017\033\324l\000\324\207\000gi\000\373\027n\373\025p\000\000\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\241\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\001\000\000\000\000\000\215\000 \032\032\000asm\001\000F\000\000\274B\000\000\000\000\000\374\001\000\000\274\000F\000\373\027q\373\017\033\324l\000\324\216\000gi\000\373\027n\373\025p\000\000\243\243\243\243\243\243\243\243\243\243\243\000\000\000\000\374\001\000\000\274\000\000\032By\212\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b2924b3b93605421e6d716d1e0a94343e14ddc7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoaGgAAAAAAAABbAAB4AAH7FW8AAPsXcfsPGmdpAPsXb/sWbwAA+xdx+w8b1GwA1IcAZ2kA+xdu+xVwAACjo6Ojo6Ojo6Ojo6Ojo6Ojo6Oho6Ojo6Ojo6Ojo6Ojo6OjowEAAAAAAI0AIBoaAGFzbQEARgAAvEIAAAAAAPwBAAC8AEYA+xdx+w8b1GwA1I4AZ2kA+xdu+xVwAACjo6Ojo6Ojo6OjowAAAAD8AQAAvAAAGkJ5igAAAAALAAs= Step #5: MERGE-OUTER: attempt 3437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1574184375 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636b818e198, 0x5636b8196911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636b8196918,0x5636b821e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b2924b3b93605421e6d716d1e0a94343e14ddc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11460 processed earlier; will process 3815 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #1 pulse cov: 438 ft: 439 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42769==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636b59a25dd bp 0x000000000000 sp 0x7fffb2b70c00 T42769) Step #5: ==42769==The signal is caused by a READ memory access. Step #5: #0 0x5636b59a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636b57c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636b57c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636b57a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636b56c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636b561ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636b56241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636b560b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636b56373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4daa6a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636b55feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42769==Register values: Step #5: rax = 0x00005636b9b70430 rbx = 0x00005636b9b70430 rcx = 0x00005636b9b70420 rdx = 0x00007f4daa86eb80 Step #5: rdi = 0x00005636b9b70420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffb2b70c00 Step #5: r8 = 0x00005636b9b70430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4daa86ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636b8ba1960 r14 = 0x0000000100000004 r15 = 0x00005636b7b0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42769==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0xad,0x42,0x82,0xc2,0x41,0x7d,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0x82,0xc4,0x42,0x7e,0x7f,0x7a,0x42,0x42,0x7f,0x41,0x82,0x42,0x42,0xc2,0x0,0x0,0x0,0x0,0x42,0x6f,0x82,0xc2,0x42,0x42,0x7f,0x42,0x82,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7f,0x7a,0x7f,0x42,0xc2,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0xc1,0x42,0x7f,0x7e,0xc2,0x42,0x42,0x7f,0x7a,0x42,0x42,0x42,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x42,0x82,0xc2,0x41,0x7d,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x42,0x7f,0x41,0x82,0x42,0x42,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x42,0x82,0x42,0x42,0x7f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B~B|B}zBBBAB\177\202\302BAyzy\210B;~\205zB\255B\202\302A}BAB\177\202\302B\377\202\302BB\202\304B~\177zBB\177A\202BB\302\000\000\000\000Bo\202\302BB\177B\202B}zzB\237\212\300;\177z\177B\302B|B}zBBB\301B\177~\302BB\177zBBB@B~B|B}zBBBAB\177\202\302BAB\202\302A}BAB\177\202\302B\377\202zB\237\212\300;B\177\202\302B\377\202\302BB\304~zB\177\202BB\177A\202BB\302\205zBAB\177\202\302B\177\202BBB}zB\202BB\177\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15343339080a132e55c57653d21da62f7d262b8c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJ+QnxCfXpCQkJBQn+CwkJBeXp5iEI7foV6Qq1CgsJBfUJBQn+CwkL/gsJCQoLEQn5/ekJCf0GCQkLCAAAAAEJvgsJCQn9CgkJ9enpCn4rAO396f0LCQnxCfXpCQkLBQn9+wkJCf3pCQkJAQn5CfEJ9ekJCQkFCf4LCQkFCgsJBfUJBQn+CwkL/gnpCn4rAO0J/gsJC/4LCQkLEfnpCf4JCQn9BgkJCwoV6QkFCf4LCQn+CQkJCfXpCgkJCfwALAAs= Step #5: MERGE-OUTER: attempt 3438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1574321918 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3e6ab3198, 0x55a3e6abb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3e6abb918,0x55a3e6b430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15343339080a132e55c57653d21da62f7d262b8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11462 processed earlier; will process 3813 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42773==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a3e42c75dd bp 0x000000000000 sp 0x7fff3507ed20 T42773) Step #5: ==42773==The signal is caused by a READ memory access. Step #5: #0 0x55a3e42c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3e40e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3e40e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a3e40c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3e3fe7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a3e3f3fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a3e3f491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3e3f306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3e3f5c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1d7398082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a3e3f23aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42773==Register values: Step #5: rax = 0x000055a3e7a913c0 rbx = 0x000055a3e7a913c0 rcx = 0x000055a3e7a91870 rdx = 0x00007fc1d7560b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3507ed20 Step #5: r8 = 0x000055a3e7a913c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1d7560be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3e74c6960 r14 = 0x0000000100000004 r15 = 0x000055a3e6433386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42773==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x35,0x6c,0x41,0x41,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfe,0x1,0xb2,0x41,0x46,0x1,0x41,0xb8,0x9d,0x63,0xbe,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0xb1,0x32,0xb8,0x9d,0x9a,0x41,0x0,0xb8,0x9d,0x65,0xb8,0x9d,0x41,0x41,0x41,0x9d,0x70,0x41,0xb1,0x33,0x46,0xc1,0x41,0x63,0x41,0x70,0x41,0xb8,0xb8,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x43,0x63,0x41,0x7a,0xbe,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x63,0x41,0x70,0x41,0x9d,0xb8,0x6e,0x41,0x69,0x6c,0x41,0x41,0x75,0x78,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0x6e,0x6c,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0xbd,0xfd,0x1,0x41,0x63,0x6c,0x75,0x41,0x41,0x75,0x78,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0x6e,0x41,0x9d,0xb8,0xb6,0x6c,0x69,0x6f,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0015lAA\004@AsAMA\235\305\376\001\262AF\001A\270\235c\276A\270\234eAA\270\235\235AA\270\234e\270\235\235AA\270\234cApA\261\270\234e\270\235\235AA\270\234cApA\2612\270\235\232A\000\270\235e\270\235AAA\235pA\2613F\301AcApA\270\270F\301AEh\004@\005\017\000\013CcAz\276AA\270\235\235AA\270\234e\270\235\235AA\270\234cApA\235\270nAilAAux\270\235\235AA\270\234aA\235nlAA\270\235\235AA\270\234aA\235\275\375\001AcluAAux\270\235\235AA\270\234aA\235nA\235\270\266lioux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43d06850812cde0b8073d0d177b5c12a09d263d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATVsQUEEQEFzQU1BncX+AbJBRgFBuJ1jvkG4nGVBQbidnUFBuJxluJ2dQUG4nGNBcEGxuJxluJ2dQUG4nGNBcEGxMridmkEAuJ1luJ1BQUGdcEGxM0bBQWNBcEG4uEbBQUVoBEAFDwALQ2NBer5BQbidnUFBuJxluJ2dQUG4nGNBcEGduG5BaWxBQXV4uJ2dQUG4nGFBnW5sQUG4nZ1BQbicYUGdvf0BQWNsdUFBdXi4nZ1BQbicYUGdbkGduLZsaW91eAALAAs= Step #5: MERGE-OUTER: attempt 3439 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1574458058 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d950597198, 0x55d95059f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d95059f918,0x55d9506270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43d06850812cde0b8073d0d177b5c12a09d263d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11463 processed earlier; will process 3812 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42777==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d94ddab5dd bp 0x000000000000 sp 0x7ffe0ce6ddf0 T42777) Step #5: ==42777==The signal is caused by a READ memory access. Step #5: #0 0x55d94ddab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d94dbcd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d94dbccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d94dbaa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d94dacbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d94da23c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d94da2d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d94da146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d94da403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e8a36d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d94da07aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42777==Register values: Step #5: rax = 0x000055d951961410 rbx = 0x000055d951961410 rcx = 0x000055d9519618c0 rdx = 0x00007f0e8a535b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0ce6ddf0 Step #5: r8 = 0x000055d951961410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e8a535be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d950faa960 r14 = 0x0000000100000004 r15 = 0x000055d94ff17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42777==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x1f,0x42,0x7d,0x80,0x42,0x44,0xc2,0x42,0x7e,0x42,0x47,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0xbf,0xb0,0x42,0x7d,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0xf9,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x86,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0xfe,0xfc,0x7b,0xc2,0x42,0xff,0xd8,0x98,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x40,0x42,0x42,0x80,0x42,0x7d,0x80,0x42,0x29,0xc2,0x42,0x7e,0x8a,0x80,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x79,0x42,0x7d,0x80,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7a,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x87,0x42,0x99,0xbe,0x82,0x23,0x53,0x42,0x42,0x7b,0x42,0x80,0xff,0x9d,0xdf,0x3c,0xc2,0x7c,0x42,0x95,0x80,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B\037B}\200BD\302B~BG}\277\260RB{B\200}\277\260BB{B\200\277\260B}B{B\200}{\302\207\277\260Bn}\277\260B\371{B\200o\277\260~B\202\375\377\334\303wB\231n\206\277\260Bn}\277\260BB{B\200o\277\260~B\376\374{\302B\377\330\230}\277\260BB{B@BB\200B}\200B)\302B~\212\200}\277\260RB{B\200}\277\260BByB}\200\277\260BB{B\200}{\302\207\277\260Bn}\277\260BBzB\200o\277\260~B\202\375\377\334\303wB\231n\207B\231\276\202#SBB{B\200\377\235\337<\302|B\225\200|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6c67c8d12fd770cf645d54f107f5e914e7ab2dd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIfQn2AQkTCQn5CR32/sFJCe0KAfb+wQkJ7QoC/sEJ9QntCgH17woe/sEJufb+wQvl7QoBvv7B+QoL9/9zDd0KZboa/sEJufb+wQkJ7QoBvv7B+Qv78e8JC/9iYfb+wQkJ7QkBCQoBCfYBCKcJCfoqAfb+wUkJ7QoB9v7BCQnlCfYC/sEJCe0KAfXvCh7+wQm59v7BCQnpCgG+/sH5Cgv3/3MN3Qpluh0KZvoIjU0JCe0KA/53fPMJ8QpWAfAALAAs= Step #5: MERGE-OUTER: attempt 3440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1574595080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ed9fb9198, 0x557ed9fc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ed9fc1918,0x557eda0490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6c67c8d12fd770cf645d54f107f5e914e7ab2dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11464 processed earlier; will process 3811 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42781==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ed77cd5dd bp 0x000000000000 sp 0x7ffc7a70aa40 T42781) Step #5: ==42781==The signal is caused by a READ memory access. Step #5: #0 0x557ed77cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ed75ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ed75eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ed75cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ed74edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ed7445c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ed744f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ed74366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ed74623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f194750e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ed7429aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42781==Register values: Step #5: rax = 0x0000557edabcb3c0 rbx = 0x0000557edabcb3c0 rcx = 0x0000557edabcb870 rdx = 0x00007f19476d6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7a70aa40 Step #5: r8 = 0x0000557edabcb3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19476d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557eda9cc960 r14 = 0x0000000100000004 r15 = 0x0000557ed9939386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42781==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0xc0,0xc0,0x45,0x41,0x41,0xc0,0x41,0xc0,0x41,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x6b,0x48,0x6b,0x6b,0x41,0xbc,0x67,0x45,0x41,0x6e,0x45,0x41,0x6b,0x6b,0x67,0x45,0x41,0x6b,0x41,0x23,0x6b,0x6b,0x41,0xbc,0x67,0x6e,0x45,0x41,0x67,0x6b,0x41,0x6a,0x48,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0xc7,0x45,0x41,0x26,0x41,0xbc,0x67,0x45,0x41,0x6e,0x45,0x41,0x6b,0x6b,0x46,0x41,0x45,0x6f,0x6b,0x41,0x6b,0x6e,0x45,0x6b,0x6b,0x41,0x45,0x41,0x41,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x6e,0x67,0x41,0x45,0x41,0x48,0x6a,0x6b,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x45,0x41,0x26,0x6b,0x6b,0x41,0xbc,0x67,0x46,0x41,0x6e,0x45,0x41,0x6b,0x6b,0x67,0x45,0x41,0x69,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x41,0xc0,0x41,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x62,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x6b,0x41,0x0,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x45,0x41,0x6e,0x45,0x41,0x67,0x6b,0x6a,0x41,0x48,0x6b,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x45,0x41,0x6b,0x78,0x45,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\300\300EAA\300A\300AEA&kA\010A@GA\205gEAkHkkA\274gEAnEAkkgEAkA#kkA\274gnEAgkAjHkAnkkA\307EA&A\274gEAnEAkkFAEokAknEkkAEAAkAkkkA\274gngAEAHjkkAnkkAHEA&kkA\274gFAnEAkkgEAiAkkkA\274gA\300AEA&kA\010A@GA\205bEAHkkkkA\000kkkA\274gEAnEAgkjAHkAnkkAHEAkxE\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cba389ddcbb63fee4ae5224f5211d09e3d3b12b5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUHAwEVBQcBBwEFFQSZrQQhBQEdBhWdFQWtIa2tBvGdFQW5FQWtrZ0VBa0Eja2tBvGduRUFna0FqSGtBbmtrQcdFQSZBvGdFQW5FQWtrRkFFb2tBa25Fa2tBRUFBa0Fra2tBvGduZ0FFQUhqa2tBbmtrQUhFQSZra0G8Z0ZBbkVBa2tnRUFpQWtra0G8Z0HAQUVBJmtBCEFAR0GFYkVBSGtra2tBAGtra0G8Z0VBbkVBZ2tqQUhrQW5ra0FIRUFreEW+AAs= Step #5: MERGE-OUTER: attempt 3441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1574732090 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db6407e198, 0x55db64086911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db64086918,0x55db6410e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cba389ddcbb63fee4ae5224f5211d09e3d3b12b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11465 processed earlier; will process 3810 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42785==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db618925dd bp 0x000000000000 sp 0x7ffcb6e378b0 T42785) Step #5: ==42785==The signal is caused by a READ memory access. Step #5: #0 0x55db618925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db616b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db616b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db61691929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db615b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db6150ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db615141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db614fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db615273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b00fa2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db614eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42785==Register values: Step #5: rax = 0x000055db64e6c2e0 rbx = 0x000055db64e6c2e0 rcx = 0x000055db64e6c790 rdx = 0x00007f6b0116ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb6e378b0 Step #5: r8 = 0x000055db64e6c2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b0116abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db64a91960 r14 = 0x0000000100000004 r15 = 0x000055db639fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42785==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7,0x71,0x41,0x47,0x2,0x0,0x41,0x4b,0x41,0xea,0x67,0x4f,0x2,0x40,0x41,0x4b,0x41,0xaa,0xff,0x0,0x0,0xe,0x0,0x0,0x0,0x91,0x0,0x45,0x6e,0x4f,0x0,0x74,0x45,0x41,0x0,0x0,0x0,0x78,0x3,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x7a,0x7a,0x7a,0x7a,0x86,0x85,0x85,0x82,0x81,0x85,0x85,0x79,0x7a,0x7a,0x7e,0x0,0x0,0x0,0xe,0x0,0x0,0x5b,0x0,0x7a,0x7a,0x7a,0x7a,0x86,0x85,0x85,0x85,0x1,0x85,0x85,0x79,0x7a,0x7a,0x7e,0x0,0x0,0x0,0xe,0x0,0x0,0x5b,0x0,0x0,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7e,0x7a,0x0,0x0,0x0,0x4e,0x0,0x0,0x5b,0x0,0x0,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7e,0x7a,0x86,0x85,0x85,0x85,0x7e,0x85,0x85,0x85,0x86,0x83,0x7a,0x0,0x0,0x0,0x0,0x0,0x0,0x90,0x0,0x0,0xb,0x0,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x0,0x0,0x0,0x0,0x0,0x0,0x98,0x0,0x0,0xb,0x0,0x88,0x86,0x85,0x86,0x85,0x85,0x85,0x85,0x88,0x7a,0x7a,0x7a,0x7a,0x7a,0x7e,0x85,0x88,0x7a,0x7a,0x7a,0x7a,0x7a,0x7e,0x85,0x85,0x85,0x0,0x90,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\007qAG\002\000AKA\352gO\002@AKA\252\377\000\000\016\000\000\000\221\000EnO\000tEA\000\000\000x\003\000\000\016\000\000\000\000\000zzzz\206\205\205\202\201\205\205yzz~\000\000\000\016\000\000[\000zzzz\206\205\205\205\001\205\205yzz~\000\000\000\016\000\000[\000\000zzzzzzzz~z\000\000\000N\000\000[\000\000zzzzzzzz~z\206\205\205\205~\205\205\205\206\203z\000\000\000\000\000\000\220\000\000\013\000zzzzzzzzzz\000\000\000\000\000\000\230\000\000\013\000\210\206\205\206\205\205\205\205\210zzzzz~\205\210zzzzz~\205\205\205\000\220\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d00ce5ac1fb2c7c6d91f777995190d7d1bd3c7f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQdxQUcCAEFLQepnTwJAQUtBqv8AAA4AAACRAEVuTwB0RUEAAAB4AwAADgAAAAAAenp6eoaFhYKBhYV5enp+AAAADgAAWwB6enp6hoWFhQGFhXl6en4AAAAOAABbAAB6enp6enp6en56AAAATgAAWwAAenp6enp6enp+eoaFhYV+hYWFhoN6AAAAAAAAkAAACwB6enp6enp6enp6AAAAAAAAmAAACwCIhoWGhYWFhYh6enp6en6FiHp6enp6foWFhQCQAAALAAs= Step #5: MERGE-OUTER: attempt 3442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1574868401 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebf84f0198, 0x55ebf84f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebf84f8918,0x55ebf85800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d00ce5ac1fb2c7c6d91f777995190d7d1bd3c7f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11466 processed earlier; will process 3809 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42789==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebf5d045dd bp 0x000000000000 sp 0x7ffdd5e5d4b0 T42789) Step #5: ==42789==The signal is caused by a READ memory access. Step #5: #0 0x55ebf5d045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebf5b26280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebf5b25fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebf5b03929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebf5a24ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebf597cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebf59861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebf596d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebf59993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa70867b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebf5960aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42789==Register values: Step #5: rax = 0x000055ebfaaf0430 rbx = 0x000055ebfaaf0430 rcx = 0x000055ebfaaf0420 rdx = 0x00007fa708843b80 Step #5: rdi = 0x000055ebfaaf0420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdd5e5d4b0 Step #5: r8 = 0x000055ebfaaf0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa708843be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebf8f03960 r14 = 0x0000000100000004 r15 = 0x000055ebf7e70386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42789==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1a,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x1,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1a,0x67,0x69,0x0,0xfb,0x17,0x6f,0xfb,0x16,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1b,0xd4,0x6c,0x0,0xd4,0x87,0x0,0x67,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x6f,0x0,0x0,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa1,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0x1,0x0,0x0,0x0,0x0,0x0,0x8d,0x0,0x20,0x1a,0x1a,0x0,0x61,0x73,0x6d,0x1,0x0,0x46,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x0,0x46,0x42,0x0,0x20,0x0,0x7e,0x1,0x0,0x8d,0x0,0x20,0x1a,0x1a,0x0,0x61,0x73,0x6d,0x1,0x0,0x46,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x0,0x0,0x1a,0x42,0x79,0x8a,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\032\032\000\000\000\000\000\000\000[\000\000x\000\001\373\025o\000\000\373\027q\373\017\032gi\000\373\027o\373\026o\000\000\373\027q\373\017\033\324l\000\324\207\000gi\000\373\027n\373\025o\000\000\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\241\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\001\000\000\000\000\000\215\000 \032\032\000asm\001\000F\000\000\274B\000\000\000\000\000\374\001\000\000\274\000FB\000 \000~\001\000\215\000 \032\032\000asm\001\000F\000\000\274B\000\000\000\000\000\374\001\000\000\274B\000\000\000\000\000\374\001\000\000\274\000\000\032By\212\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f818cca3ee906790861d775f50157d5b16d45a42 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoaGgAAAAAAAABbAAB4AAH7FW8AAPsXcfsPGmdpAPsXb/sWbwAA+xdx+w8b1GwA1IcAZ2kA+xdu+xVvAACjo6Ojo6Ojo6Ojo6Ojo6Ojo6Oho6Ojo6Ojo6Ojo6Ojo6OjowEAAAAAAI0AIBoaAGFzbQEARgAAvEIAAAAAAPwBAAC8AEZCACAAfgEAjQAgGhoAYXNtAQBGAAC8QgAAAAAA/AEAALxCAAAAAAD8AQAAvAAAGkJ5igAAAAALAAs= Step #5: MERGE-OUTER: attempt 3443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575007812 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2f66c8198, 0x55b2f66d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2f66d0918,0x55b2f67580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f818cca3ee906790861d775f50157d5b16d45a42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11468 processed earlier; will process 3807 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42793==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2f3edc5dd bp 0x000000000000 sp 0x7ffd7866a650 T42793) Step #5: ==42793==The signal is caused by a READ memory access. Step #5: #0 0x55b2f3edc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2f3cfe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2f3cfdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2f3cdb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2f3bfcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2f3b54c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2f3b5e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2f3b456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2f3b713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45b48df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2f3b38aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42793==Register values: Step #5: rax = 0x000055b2f836a530 rbx = 0x000055b2f836a530 rcx = 0x000055b2f836a9e0 rdx = 0x00007f45b4aa7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7866a650 Step #5: r8 = 0x000055b2f836a530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45b4aa7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b2f70db960 r14 = 0x0000000100000004 r15 = 0x000055b2f6048386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42793==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x71,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x0,0x0,0x1a,0x1a,0x1a,0x20,0x34,0x20,0x25,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x20,0x1e,0x1a,0x0,0x0,0x1a,0x1a,0x1a,0x20,0x31,0x20,0x25,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x1a,0x1a,0x1a,0x20,0x32,0x20,0x25,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x0,0x1a,0x1a,0x1a,0x20,0x31,0x20,0x25,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x5b,0x0,0x0,0x78,0x0,0x0,0x0,0x20,0x1e,0x1a,0x0,0x0,0x1a,0x5a,0x1a,0x0,0xfb,0x1e,0x1a,0x1,0x20,0x1a,0x1a,0x0,0x71,0xc0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177qA\001\004@BBB\001 \036\032\000\000\032\032\032 4 %\000[\000\000x\000\000\000\000\000\000[\000\000x\000\000\000[\000\000x\000[\000\000x\000\000\000 \036\032\000\000\032\032\032 1 %\000[\000\000x\000\000\000\000\000\000[\000\000x\000\000\000[\000\000x\000\000\032\032\032 2 %\000[\000\000x\000\000\000\000\000\000[\000\000x\000\000\000[\000\000x\000[\000\000x\000\000\000\000\032\032\032 1 %\000[\000\000x\000\000\000\000\000\000[\000\000x\000\000\000[\000\000x\000[\000\000x\000\000\000 \036\032\000\000\032Z\032\000\373\036\032\001 \032\032\000q\300\000\000\000\000[\000\000\000\000\000\000\000\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b62f7d94762a11e4db311ec3e2b74bc939a529e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9xQQEEQEJCQgEgHhoAABoaGiA0ICUAWwAAeAAAAAAAAFsAAHgAAABbAAB4AFsAAHgAAAAgHhoAABoaGiAxICUAWwAAeAAAAAAAAFsAAHgAAABbAAB4AAAaGhogMiAlAFsAAHgAAAAAAABbAAB4AAAAWwAAeABbAAB4AAAAABoaGiAxICUAWwAAeAAAAAAAAFsAAHgAAABbAAB4AFsAAHgAAAAgHhoAABpaGgD7HhoBIBoaAHHAAAAAAFsAAAAAAAAAiQALAAs= Step #5: MERGE-OUTER: attempt 3444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575144539 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bafa739198, 0x55bafa741911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bafa741918,0x55bafa7c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b62f7d94762a11e4db311ec3e2b74bc939a529e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11469 processed earlier; will process 3806 files now Step #5: [LOADING] WASM module load failed: unknown type 6 Step #5: #1 pulse cov: 400 ft: 401 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42797==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55baf7f4d5dd bp 0x000000000000 sp 0x7ffc55cced70 T42797) Step #5: ==42797==The signal is caused by a READ memory access. Step #5: #0 0x55baf7f4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55baf7d6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55baf7d6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55baf7d4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55baf7c6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55baf7bc5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55baf7bcf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55baf7bb66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55baf7be23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe001c83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55baf7ba9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42797==Register values: Step #5: rax = 0x000055bafc759430 rbx = 0x000055bafc759430 rcx = 0x000055bafc759420 rdx = 0x00007fe001e4bb80 Step #5: rdi = 0x000055bafc759420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc55cced70 Step #5: r8 = 0x000055bafc759430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe001e4bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bafb14c960 r14 = 0x0000000100000004 r15 = 0x000055bafa0b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42797==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7e,0x41,0x51,0x4,0x40,0x42,0x42,0x42,0x7a,0x42,0xff,0x9,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x44,0x9e,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x9e,0x44,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0x9f,0x9b,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0x9f,0x9f,0x9f,0x9f,0x9e,0xa2,0x9f,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9f,0x44,0x9e,0x9e,0x44,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0x9f,0x9f,0x9f,0xa4,0x9b,0x9f,0x9f,0xa1,0x9b,0x9e,0x9e,0x9e,0x44,0x9f,0x44,0x9f,0x9f,0x44,0xa9,0x9f,0x9f,0x9f,0x9f,0xa4,0x9b,0xa1,0x9f,0xa1,0x9b,0xa6,0x9f,0x44,0xa9,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x44,0x9e,0x44,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0x9b,0x9f,0x9f,0xa4,0xa1,0xa6,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x0,0x0,0x0,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\010~AQ\004@BBBzB\377\011\177B\377\267\177B\377\377C\177D\177\215\267\236\236\234?D\236\236\236D\236D\217\237\237D\236\234\236D\236\236D\001\251\237\237\234\231\237\237\237\237\233\231D\001\251\237D\001\251\237\237\236\001\235\237\237\237\233\231\235\237\237\237\237\236\242\237\237\236\240D\001\237\237\237\237\237\237\237\237\236\234\237D\236\236D\236\236\237\001\237\237D\251\237\237\237\237\244\233\237\237\241\233\236\236\236D\237D\237\237D\251\237\237\237\237\244\233\241\237\241\233\246\237D\251\237\237\237\237\237\236\234D\236D\236\236\237\001\237\237D\251\237\250\246\237\233\233\237\237\244\241\246\237\237\237\237\234\236\000\000\000\237\237\237\237\237\236\236\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c909ecb0d4db960ecc8a69e5ab495d4008bcc33d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQh+QVEEQEJCQnpC/wl/Qv+3f0L//0N/RH+Nt56enD9Enp6eRJ5Ej5+fRJ6cnkSenkQBqZ+fnJmfn5+fm5lEAamfRAGpn5+eAZ2fn5+bmZ2fn5+fnqKfn56gRAGfn5+fn5+fn56cn0SenkSenp8Bn59EqZ+fn5+km5+foZuenp5En0Sfn0Spn5+fn6SboZ+hm6afRKmfn5+fn56cRJ5Enp6fAZ+fRKmfqKafm5ufn6Shpp+fn5+cngAAAJ+fn5+fnp6fnwALAAs= Step #5: MERGE-OUTER: attempt 3445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575282744 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55609a26b198, 0x55609a273911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55609a273918,0x55609a2fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c909ecb0d4db960ecc8a69e5ab495d4008bcc33d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11471 processed earlier; will process 3804 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42801==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556097a7f5dd bp 0x000000000000 sp 0x7ffe12408930 T42801) Step #5: ==42801==The signal is caused by a READ memory access. Step #5: #0 0x556097a7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560978a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560978a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55609787e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55609779fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5560976f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560977011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560976e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560977143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3743a26082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560976dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42801==Register values: Step #5: rax = 0x000055609c079470 rbx = 0x000055609c079470 rcx = 0x000055609c079920 rdx = 0x00007f3743beeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe12408930 Step #5: r8 = 0x000055609c079470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3743beebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055609ac7e960 r14 = 0x0000000100000004 r15 = 0x0000556099beb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42801==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x36,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x7d,0x7d,0x7d,0xc2,0x42,0xbd,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x42,0x2a,0x42,0x7a,0x7d,0x7f,0x7f,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0x3d,0x42,0x42,0x7f,0x42,0x42,0x42,0x2f,0xc2,0x42,0x42,0x42,0x7d,0x42,0x7d,0x7d,0x7d,0x85,0x7d,0x7d,0x42,0xbe,0xbb,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x42,0x82,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x2a,0x42,0x7a,0x7d,0x7f,0x80,0x42,0x42,0x42,0x42,0x42,0x42,0x7f,0x7f,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0x3d,0x42,0x42,0x7f,0x42,0x42,0x42,0x2f,0xc2,0x42,0x42,0x42,0x7d,0x42,0x7d,0x7d,0x7d,0x85,0x7d,0x7d,0x42,0xbe,0xbb,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x42,0x82,0x7d,0x42,0x42,0x42,0x42,0x42,0x85,0x7e,0x1,0x0,0x0,0x1a,0x7f,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABCBBBBB6BBBBBBB}}}}BBBBBBBBB}BBBBBBB}}}}\302B\275BBBBBBBBB}BBBBB*Bz}\177\177BBBBBBBBBBB\276=BB\177BBB/\302BBB}B}}}\205}}B\276\273/}{}BBB\202}BBBBBBB*Bz}\177\200BBBBBB\177\177BBBBBBBBBBB\276=BB\177BBB/\302BBB}B}}}\205}}B\276\273/}{}BBB\202}BBBBB\205~\001\000\000\032\177\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d51ef2ce5fdb8f7323a1b2bd1a4e9a983eee2e77 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQ0JCQkJCNkJCQkJCQkJ9fX19QkJCQkJCQkJCfUJCQkJCQkJ9fX19wkK9QkJCQkJCQkJCfUJCQkJCKkJ6fX9/QkJCQkJCQkJCQkK+PUJCf0JCQi/CQkJCfUJ9fX2FfX1CvrsvfXt9QkJCgn1CQkJCQkJCKkJ6fX+AQkJCQkJCf39CQkJCQkJCQkJCQr49QkJ/QkJCL8JCQkJ9Qn19fYV9fUK+uy99e31CQkKCfUJCQkJChX4BAAAafwAAAAALAAs= Step #5: MERGE-OUTER: attempt 3446 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575420190 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558d8dd69198, 0x558d8dd71911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558d8dd71918,0x558d8ddf90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d51ef2ce5fdb8f7323a1b2bd1a4e9a983eee2e77' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11472 processed earlier; will process 3803 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42805==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558d8b57d5dd bp 0x000000000000 sp 0x7ffc9c2c6a50 T42805) Step #5: ==42805==The signal is caused by a READ memory access. Step #5: #0 0x558d8b57d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558d8b39f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558d8b39efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558d8b37c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558d8b29dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558d8b1f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558d8b1ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558d8b1e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558d8b2123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bd02eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558d8b1d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42805==Register values: Step #5: rax = 0x0000558d90248440 rbx = 0x0000558d90248440 rcx = 0x0000558d902488f0 rdx = 0x00007f9bd04b3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9c2c6a50 Step #5: r8 = 0x0000558d90248440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9bd04b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558d8e77c960 r14 = 0x0000000100000004 r15 = 0x0000558d8d6e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42805==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x17,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x78,0x41,0x2a,0x45,0x6c,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0xde,0x1f,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4f,0x41,0x2a,0x4c,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x0,0xd4,0x58,0x0,0xd4,0x22,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0xc,0x0,0x0,0x0,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0xfb,0x18,0x6f,0x3,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOAOA\"ApAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\027nAM\320\000\373\030o\001\"@AOAOA\"AxA*ElAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\025nAM\320\000\373\030o\001\336\037\220\340\000\373\025nAOA*LlM\320\000\373\030o\001\"@AOAOA\"ApAlM\320\000\373\030o\001\"@A\"ApAlM\320\000\373\030o\001\"@AOAOA\"ApAA\000\324X\000\324\"\030o\001\"@AOA\014\000\000\000pAlM\320\000\373\030o\001\"@AOAOA\"\373\030o\003\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-652abacb96e443b7b681d743962e7f66ef503d2e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQU9BIkFwQUFBKkVsRdAA+xh8Ad4mkOAA+xduQU3QAPsYbwEiQEFPQU9BIkF4QSpFbEFBQSpFbEXQAPsYfAHeJpDgAPsVbkFN0AD7GG8B3h+Q4AD7FW5BT0EqTGxN0AD7GG8BIkBBT0FPQSJBcEFsTdAA+xhvASJAQSJBcEFsTdAA+xhvASJAQU9BT0EiQXBBQQDUWADUIhhvASJAQU9BDAAAAHBBbE3QAPsYbwEiQEFPQU9BIvsYbwMiAAALAAs= Step #5: MERGE-OUTER: attempt 3447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575557450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a0c660198, 0x561a0c668911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a0c668918,0x561a0c6f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/652abacb96e443b7b681d743962e7f66ef503d2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11473 processed earlier; will process 3802 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42809==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a09e745dd bp 0x000000000000 sp 0x7ffef7f228e0 T42809) Step #5: ==42809==The signal is caused by a READ memory access. Step #5: #0 0x561a09e745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a09c96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a09c95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a09c73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a09b94ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a09aecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a09af61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a09add6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a09b093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff89e936082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a09ad0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42809==Register values: Step #5: rax = 0x0000561a0d27f460 rbx = 0x0000561a0d27f460 rcx = 0x0000561a0d27f910 rdx = 0x00007ff89eafeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef7f228e0 Step #5: r8 = 0x0000561a0d27f460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff89eafebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a0d073960 r14 = 0x0000000100000004 r15 = 0x0000561a0bfe0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42809==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0x29,0x41,0xbd,0x6d,0x41,0x41,0x41,0x77,0x41,0x93,0x41,0x1,0xc1,0x69,0x6d,0x77,0x41,0x49,0x41,0x93,0x6d,0x41,0xb4,0x41,0x1,0xc1,0x69,0x6d,0x77,0x41,0x43,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x45,0x41,0x3d,0x41,0x1,0xc1,0x69,0x6d,0x77,0x41,0x6c,0x49,0x41,0x45,0x4,0x40,0x5,0x1,0xb,0x6b,0x6e,0x77,0x41,0x49,0x41,0x41,0x1,0x41,0x3f,0x6d,0x45,0xc1,0x69,0x77,0x41,0x49,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0xd,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x3f,0x6c,0x77,0x41,0x49,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x45,0x4,0x40,0x1,0x1,0xb,0x1,0xc0,0x4e,0x75,0x78,0x1,0xd,0x0,0x77,0x41,0x49,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0xd,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x3f,0x6c,0x77,0x41,0x49,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x45,0x4,0x40,0x5,0x0,0xb,0x1,0xc0,0x4e,0x75,0x78,0x1,0xd,0x0,0xc1,0x45,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266)A\275mAAAwA\223A\001\301imwAIA\223mA\264A\001\301imwACAlE\004@\005\001\013AEA=A\001\301imwAlIAE\004@\005\001\013knwAIAA\001A?mE\301iwAIAlE\004@\005\001\013A\227\015\001\300E\004@\005\001\013AAEA?lwAIAEA?A\001\301E\004@\001\001\013\001\300Nux\001\015\000wAIAlE\004@\005\001\013A\227\015\001\300E\004@\005\001\013AAEA?lwAIAEA?A\001\301E\004@\005\000\013\001\300Nux\001\015\000\301E\004@\005\001\013E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a62c91dbaf072cd5dbc63c4bfb024ac170a4dd48 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/QrYpQb1tQUFBd0GTQQHBaW13QUlBk21BtEEBwWltd0FDQWxFBEAFAQtBRUE9QQHBaW13QWxJQUUEQAUBC2tud0FJQUEBQT9tRcFpd0FJQWxFBEAFAQtBlw0BwEUEQAUBC0FBRUE/bHdBSUFFQT9BAcFFBEABAQsBwE51eAENAHdBSUFsRQRABQELQZcNAcBFBEAFAQtBQUVBP2x3QUlBRUE/QQHBRQRABQALAcBOdXgBDQDBRQRABQELRQALAAs= Step #5: MERGE-OUTER: attempt 3448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575696094 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa5eec6198, 0x55fa5eece911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa5eece918,0x55fa5ef560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a62c91dbaf072cd5dbc63c4bfb024ac170a4dd48' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11474 processed earlier; will process 3801 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42813==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa5c6da5dd bp 0x000000000000 sp 0x7ffce66eacf0 T42813) Step #5: ==42813==The signal is caused by a READ memory access. Step #5: #0 0x55fa5c6da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa5c4fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa5c4fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa5c4d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa5c3faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa5c352c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa5c35c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa5c3436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa5c36f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bac992082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa5c336aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42813==Register values: Step #5: rax = 0x000055fa614394b0 rbx = 0x000055fa614394b0 rcx = 0x000055fa61439960 rdx = 0x00007f3bacb5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce66eacf0 Step #5: r8 = 0x000055fa614394b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bacb5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa5f8d9960 r14 = 0x0000000100000004 r15 = 0x000055fa5e846386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42813==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0x3,0x0,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0xfb,0x19,0x17,0x94,0x0,0x0,0x0,0x92,0x92,0x91,0x92,0x95,0x92,0x92,0x8c,0x92,0x92,0x92,0x92,0x8b,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x8b,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x90,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x90,0x92,0x92,0x92,0x92,0x92,0x8b,0x92,0x92,0x92,0x90,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x8f,0x93,0x92,0x92,0x92,0x0,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x8f,0x93,0x92,0x92,0x92,0x0,0x91,0x90,0x92,0x0,0x92,0x92,0x92,0x92,0x8f,0x92,0x92,0x92,0x92,0x92,0x8d,0x92,0x92,0x92,0x92,0x0,0x93,0x90,0x92,0x0,0x0,0x92,0x92,0x92,0x92,0x96,0x92,0x92,0x92,0x92,0x93,0x92,0x92,0x93,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x90,0x92,0x92,0x91,0x0,0xb,0x0,0x1a,0x5,0x0,0x0,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x98,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\003\000iiiii\004@A\032\004@\000\373\031\027\224\000\000\000\222\222\221\222\225\222\222\214\222\222\222\222\213\222\222\222\222\222\222\222\222\222\222\213\222\222\222\222\222\222\222\222\222\222\222\220\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\222\220\222\222\222\222\222\213\222\222\222\220\222\222\222\222\222\222\222\222\222\217\223\222\222\222\000\222\222\222\222\222\222\222\217\223\222\222\222\000\221\220\222\000\222\222\222\222\217\222\222\222\222\222\215\222\222\222\222\000\223\220\222\000\000\222\222\222\222\226\222\222\222\222\223\222\222\223\222\222\222\222\222\222\222\222\220\222\222\221\000\013\000\032\005\000\000\222\222\222\222\222\222\222\222\222\222\222\230\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f9a14ff2f03c8b87135a25071f3b8e53c441d38 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEEDAGlpaWlpBEBBGgRAAPsZF5QAAACSkpGSlZKSjJKSkpKLkpKSkpKSkpKSkouSkpKSkpKSkpKSkpCSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkJKSkpKSi5KSkpCSkpKSkpKSkpKPk5KSkgCSkpKSkpKSj5OSkpIAkZCSAJKSkpKPkpKSkpKNkpKSkgCTkJIAAJKSkpKWkpKSkpOSkpOSkpKSkpKSkpCSkpEACwAaBQAAkpKSkpKSkpKSkpKYAAsLAQs= Step #5: MERGE-OUTER: attempt 3449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575832091 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560797501198, 0x560797509911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560797509918,0x5607975910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f9a14ff2f03c8b87135a25071f3b8e53c441d38' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11475 processed earlier; will process 3800 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 390 ft: 391 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42817==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560794d155dd bp 0x000000000000 sp 0x7ffd47e59610 T42817) Step #5: ==42817==The signal is caused by a READ memory access. Step #5: #0 0x560794d155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560794b37280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560794b36fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560794b14929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560794a35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56079498dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607949971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56079497e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607949aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb65c14d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560794971aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42817==Register values: Step #5: rax = 0x0000560798659430 rbx = 0x0000560798659430 rcx = 0x0000560798659420 rdx = 0x00007fb65c315b80 Step #5: rdi = 0x0000560798659420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd47e59610 Step #5: r8 = 0x0000560798659430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb65c315be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560797f14960 r14 = 0x0000000100000004 r15 = 0x0000560796e81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42817==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x31,0x20,0x40,0x41,0x2e,0x41,0x3d,0xc1,0x45,0x71,0x71,0x41,0x45,0x6e,0x6c,0x41,0x22,0x78,0x1,0x41,0x45,0x69,0x41,0x71,0x75,0x41,0x41,0x1,0x71,0x45,0x46,0x45,0x41,0x71,0x41,0x6d,0x45,0x41,0x2d,0x45,0x43,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x41,0x22,0x41,0x41,0x71,0x41,0x1,0x45,0x6c,0x69,0x20,0x1,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x45,0x41,0x6c,0x69,0x6e,0x6b,0x78,0x6a,0x4d,0x43,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x41,0x22,0x41,0x6e,0x6b,0x78,0x6a,0x4d,0x43,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x41,0x22,0x41,0x41,0x71,0x22,0x41,0x1,0x41,0x45,0x41,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x45,0x41,0x6c,0x69,0x6e,0x6b,0x78,0x6a,0x4d,0x43,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x4d,0x41,0xbc,0xbb,0x45,0x41,0xc2,0x41,0x41,0x22,0x41,0x41,0x71,0x41,0x1,0x45,0x6c,0x69,0x20,0x1,0xc1,0x45,0x6c,0x69,0x6e,0x22,0x0,0x0,0x1,0x10,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A1 @A.A=\301EqqAEnlA\"x\001AEiAquAA\001qEFEAqAmEA-EC\301EMA\274AEAEAA\"AAqA\001Eli \001\301EMA\274AEAEAqA\"A\001AEAlinkxjMC\301EMA\274AEAEAA\"AnkxjMC\301EMA\274AEAEAA\"AAq\"A\001AEAAEAqA\"A\001AEAlinkxjMC\301EMA\274AEAEMA\274\273EA\302AA\"AAqA\001Eli \001\301Elin\"\000\000\001\020\000\000\000\000\001\017\017\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b5b8e6a25528dc083268fb39e29683df9ef3f10 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTEgQEEuQT3BRXFxQUVubEEieAFBRWlBcXVBQQFxRUZFQXFBbUVBLUVDwUVNQbxBRUFFQUEiQUFxQQFFbGkgAcFFTUG8QUVBRUFxQSJBAUFFQWxpbmt4ak1DwUVNQbxBRUFFQUEiQW5reGpNQ8FFTUG8QUVBRUFBIkFBcSJBAUFFQUFFQXFBIkEBQUVBbGlua3hqTUPBRU1BvEFFQUVNQby7RUHCQUEiQUFxQQFFbGkgAcFFbGluIgAAARAAAAAAAQ8PAAs= Step #5: MERGE-OUTER: attempt 3450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1575971114 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609de197198, 0x5609de19f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5609de19f918,0x5609de2270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b5b8e6a25528dc083268fb39e29683df9ef3f10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11477 processed earlier; will process 3798 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42821==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609db9ab5dd bp 0x000000000000 sp 0x7ffc2dc009a0 T42821) Step #5: ==42821==The signal is caused by a READ memory access. Step #5: #0 0x5609db9ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609db7cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609db7ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609db7aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609db6cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609db623c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609db62d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609db6146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609db6403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6dfcb7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609db607aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42821==Register values: Step #5: rax = 0x00005609e0bbe3d0 rbx = 0x00005609e0bbe3d0 rcx = 0x00005609e0bbe880 rdx = 0x00007f6dfcd44b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2dc009a0 Step #5: r8 = 0x00005609e0bbe3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6dfcd44be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609debaa960 r14 = 0x0000000100000004 r15 = 0x00005609ddb17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42821==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x45,0x4,0x40,0x42,0x42,0x42,0x7d,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0x45,0x41,0xff,0x5e,0x45,0x69,0x68,0x69,0x69,0xe,0x0,0x0,0x0,0xd,0x0,0x59,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x6e,0x69,0xe,0x80,0x0,0x0,0x60,0x45,0x0,0x6e,0xe,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x1,0x0,0x4f,0x69,0x69,0xe,0x0,0x0,0x0,0xd,0x0,0x59,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x41,0x69,0xe,0x80,0x0,0x0,0x60,0x45,0x0,0x6e,0x69,0x6e,0x75,0x78,0x0,0x0,0x1,0x0,0x0,0x0,0x4a,0x41,0xeb,0x78,0x69,0x6e,0xe,0x80,0x0,0x0,0x0,0x7d,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0x45,0x41,0xff,0x5e,0x45,0x69,0x68,0x69,0x69,0xe,0x0,0x0,0x0,0xd,0x0,0x59,0x1,0x0,0x5d,0xc,0x80,0x0,0x5d,0x12,0x0,0x0,0x0,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xff,0x7e,0x45,0x41,0xf5,0x3e,0x1,0x41,0xeb,0x77,0x6e,0x69,0xe,0x80,0x0,0x0,0x0,0x45,0x0,0x6e,0xe,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAE\004@BBB}AmA\365>OAEA\377^Eihii\016\000\000\000\015\000Y\001\000\000\013\001\002\000AmA\365>OA\353wni\016\200\000\000`E\000n\016\200\000\000\000Z\016\001\001\000Oii\016\000\000\000\015\000Y\001\000\000\013\001\002\000AmA\365>OA\353wAi\016\200\000\000`E\000ninux\000\000\001\000\000\000JA\353xin\016\200\000\000\000}AmA\365>OAEA\377^Eihii\016\000\000\000\015\000Y\001\000]\014\200\000]\022\000\000\000\001\000\000\013\001\002\000AmA\377~EA\365>\001A\353wni\016\200\000\000\000E\000n\016\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b0ce1db87b94b3eaca3f83f694f2706494effa0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUUEQEJCQn1BbUH1Pk9BRUH/XkVpaGlpDgAAAA0AWQEAAAsBAgBBbUH1Pk9B63duaQ6AAABgRQBuDoAAAABaDgEBAE9paQ4AAAANAFkBAAALAQIAQW1B9T5PQet3QWkOgAAAYEUAbmludXgAAAEAAABKQet4aW4OgAAAAH1BbUH1Pk9BRUH/XkVpaGlpDgAAAA0AWQEAXQyAAF0SAAAAAQAACwECAEFtQf9+RUH1PgFB63duaQ6AAAAARQBuDoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1576108719 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa8ce21198, 0x55aa8ce29911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa8ce29918,0x55aa8ceb10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b0ce1db87b94b3eaca3f83f694f2706494effa0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11478 processed earlier; will process 3797 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42825==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa8a6355dd bp 0x000000000000 sp 0x7ffc395b76a0 T42825) Step #5: ==42825==The signal is caused by a READ memory access. Step #5: #0 0x55aa8a6355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa8a457280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa8a456fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa8a434929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa8a355ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa8a2adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa8a2b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa8a29e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa8a2ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabb253b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa8a291aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42825==Register values: Step #5: rax = 0x000055aa8f262410 rbx = 0x000055aa8f262410 rcx = 0x000055aa8f2628c0 rdx = 0x00007fabb2703b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc395b76a0 Step #5: r8 = 0x000055aa8f262410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fabb2703be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa8d834960 r14 = 0x0000000100000004 r15 = 0x000055aa8c7a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42825==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x43,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x4,0x0,0x0,0x0,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x0,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x0,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\373\032\000\001\000\000\000\000\373\231\000CK\004@AJA\015A\004\000\000\000jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjA\015AEMA\200\000\000\000\000jjjjjjjjjjjjjjjA\015AEMA\200\000\000\000\000\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6243ed8e4c175511b28b31b455406a053e6df4f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEH7GgABAAAAAPuZAENLBEBBSkENQQQAAABqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampBDUFFTUGAAAAAAGpqampqampqampqampqakENQUVNQYAAAAAAwQALAAs= Step #5: MERGE-OUTER: attempt 3452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1576244354 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af4dece198, 0x55af4ded6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af4ded6918,0x55af4df5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6243ed8e4c175511b28b31b455406a053e6df4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11479 processed earlier; will process 3796 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42829==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af4b6e25dd bp 0x000000000000 sp 0x7ffe58d52b10 T42829) Step #5: ==42829==The signal is caused by a READ memory access. Step #5: #0 0x55af4b6e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af4b504280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af4b503fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af4b4e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af4b402ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af4b35ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af4b3641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af4b34b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af4b3773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82b17cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af4b33eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42829==Register values: Step #5: rax = 0x000055af4efdb530 rbx = 0x000055af4efdb530 rcx = 0x000055af4efdb9e0 rdx = 0x00007f82b1995b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58d52b10 Step #5: r8 = 0x000055af4efdb530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82b1995be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af4e8e1960 r14 = 0x0000000100000004 r15 = 0x000055af4d84e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42829==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x79,0x42,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x79,0x79,0x1a,0x20,0x31,0x20,0x1a,0x42,0x89,0x42,0x1a,0x7c,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x20,0x35,0x20,0x1a,0x42,0x89,0x40,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x79,0x79,0x7b,0x42,0x42,0x79,0x42,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x79,0x79,0x1a,0x20,0x31,0x20,0x1a,0x42,0x89,0x42,0x1a,0x7c,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x20,0x30,0x20,0x1a,0x42,0x89,0x40,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x79,0x79,0x7b,0x79,0x79,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x89,0x42,0x42,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x79,0x79,0x1a,0x20,0x31,0x20,0x1a,0x42,0x89,0x42,0x1a,0x7c,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x89,0x42,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x79,0x79,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0x42,0x1a,0x7c,0x7c,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x0,0x42,0x46,0x89,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177~A~A~\004@BByB\032|B\211<\211yy\032 1 \032B\211B\032|yy{yyyyyyyyy 5 \032B\211@\032|B\211<\211yy{BByB\032|B\211<\211yy\032 1 \032B\211B\032|yy{yyyyyyyyy 0 \032B\211@\032|B\211<\211yy{yyBF\304B\032 0 \032\211BB\032|B\211<\211yy\032 1 \032B\211B\032|yy{yyyyyyyyyyyyyyyy\211B\032|B\211<\211yy\032 0 \032B\211B\032||y{yyyyyyy\000BF\211y\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c86c9e42598468eb815c71a6a2f7892bdc3d819 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9+QX5BfgRAQkJ5Qhp8Qok8iXl5GiAxIBpCiUIafHl5e3l5eXl5eXl5eSA1IBpCiUAafEKJPIl5eXtCQnlCGnxCiTyJeXkaIDEgGkKJQhp8eXl7eXl5eXl5eXl5IDAgGkKJQBp8Qok8iXl5e3l5QkbEQhogMCAaiUJCGnxCiTyJeXkaIDEgGkKJQhp8eXl7eXl5eXl5eXl5eXl5eXl5eYlCGnxCiTyJeXkaIDAgGkKJQhp8fHl7eXl5eXl5eQBCRol5iQALAAs= Step #5: MERGE-OUTER: attempt 3453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1576379784 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cbe7f6b198, 0x55cbe7f73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cbe7f73918,0x55cbe7ffb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c86c9e42598468eb815c71a6a2f7892bdc3d819' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11480 processed earlier; will process 3795 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42833==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbe577f5dd bp 0x000000000000 sp 0x7fffa1fe7380 T42833) Step #5: ==42833==The signal is caused by a READ memory access. Step #5: #0 0x55cbe577f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbe55a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbe55a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbe557e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbe549fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbe53f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbe54011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbe53e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbe54143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10b4f16082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbe53dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42833==Register values: Step #5: rax = 0x000055cbea10c460 rbx = 0x000055cbea10c460 rcx = 0x000055cbea10c910 rdx = 0x00007f10b50deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa1fe7380 Step #5: r8 = 0x000055cbea10c460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f10b50debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cbe897e960 r14 = 0x0000000100000004 r15 = 0x000055cbe78eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42833==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x41,0x41,0x69,0x67,0x41,0x6e,0x69,0x67,0x47,0x45,0x41,0x78,0x69,0x6a,0x75,0x67,0x41,0xe0,0x76,0x45,0x69,0x69,0x67,0x41,0x6e,0x6e,0x41,0xff,0x9,0x41,0x69,0x69,0x4,0x7c,0x41,0x10,0x0,0x5,0x0,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0xcb,0x0,0x0,0x0,0x0,0x6e,0x41,0x67,0x0,0x41,0x69,0x69,0x4,0x7c,0x41,0x10,0x0,0x5,0x0,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0xcb,0x0,0x0,0x41,0x6e,0x6e,0x41,0x67,0x0,0x41,0x69,0x69,0x4,0x7c,0x41,0x10,0x0,0x5,0x0,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0xcb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6e,0x41,0x69,0x67,0x41,0xcb,0x0,0x0,0x0,0x0,0x41,0x78,0x69,0x6e,0x67,0x41,0x41,0x69,0x69,0x4,0x7c,0x41,0x10,0x0,0x5,0x0,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0xcb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6e,0x41,0x69,0x45,0x41,0x2a,0x67,0x47,0x41,0x78,0x69,0x6e,0x67,0x41,0x6e,0x41,0x41,0x45,0x1,0x69,0x69,0x69,0x41,0x70,0x6c,0x41,0x67,0x6e,0x69,0x41,0x45,0x69,0x41,0x41,0x69,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\252g\301AAigAnigGEAxijugA\340vEiigAnnA\377\011Aii\004|A\020\000\005\000\000\000vO\000\013A\313\000\000\000\000nAg\000Aii\004|A\020\000\005\000\000\000vO\000\013A\313\000\000AnnAg\000Aii\004|A\020\000\005\000\000\000vO\000\013A\313\000\000\000\000\000\000\000nAigA\313\000\000\000\000AxingAAii\004|A\020\000\005\000\000\000vO\000\013A\313\000\000\000\000\000\000\000nAiEA*gGAxingAnAAE\001iiiAplAgniAEiAAix\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-48c8c535c44f74b046dfcd84871cb73c4b9c15d5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQapnwUFBaWdBbmlnR0VBeGlqdWdB4HZFaWlnQW5uQf8JQWlpBHxBEAAFAAAAdk8AC0HLAAAAAG5BZwBBaWkEfEEQAAUAAAB2TwALQcsAAEFubkFnAEFpaQR8QRAABQAAAHZPAAtBywAAAAAAAABuQWlnQcsAAAAAQXhpbmdBQWlpBHxBEAAFAAAAdk8AC0HLAAAAAAAAAG5BaUVBKmdHQXhpbmdBbkFBRQFpaWlBcGxBZ25pQUVpQUFpeAALAAs= Step #5: MERGE-OUTER: attempt 3454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1576516589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc1696c198, 0x55cc16974911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc16974918,0x55cc169fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/48c8c535c44f74b046dfcd84871cb73c4b9c15d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11481 processed earlier; will process 3794 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42837==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc141805dd bp 0x000000000000 sp 0x7ffcf4aa73a0 T42837) Step #5: ==42837==The signal is caused by a READ memory access. Step #5: #0 0x55cc141805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc13fa2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc13fa1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc13f7f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc13ea0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc13df8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc13e021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc13de96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc13e153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2bb521082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc13ddcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42837==Register values: Step #5: rax = 0x000055cc185d9470 rbx = 0x000055cc185d9470 rcx = 0x000055cc185d9920 rdx = 0x00007fe2bb6e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf4aa73a0 Step #5: r8 = 0x000055cc185d9470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2bb6e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc1737f960 r14 = 0x0000000100000004 r15 = 0x000055cc162ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42837==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x31,0x4,0x40,0x41,0x2e,0x41,0x3d,0x0,0x0,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x44,0x46,0x46,0x46,0x46,0x46,0xd6,0x0,0xf,0xf,0xf,0xd4,0x1,0xf,0xd4,0xf,0x96,0x0,0x59,0x0,0xf,0xd4,0xd6,0x0,0x59,0x0,0x1a,0x1,0x41,0x68,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x3c,0x41,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x44,0x46,0x46,0x46,0x46,0x46,0xd6,0x0,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x80,0x0,0xf,0x96,0x0,0x59,0x0,0xf,0xd4,0xd6,0x0,0x59,0x0,0x1a,0x0,0xfb,0x99,0x0,0xd4,0xd6,0xf8,0xb1,0x0,0x1a,0xfc,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x80,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0xd4,0x1,0xf,0xd4,0xf,0x96,0x0,0x59,0x0,0xf,0xd4,0xd6,0x0,0x0,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA1\004@A.A=\000\000FFFFFFFFFFFFFFFFFFFFDFFFFF\326\000\017\017\017\324\001\017\324\017\226\000Y\000\017\324\326\000Y\000\032\001AhtmEA-Eq\301EMA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56226cf61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56226cf60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56226cf3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56226ce5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56226cdb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56226cdc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56226cda86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56226cdd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56d5788082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56226cd9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42841==Register values: Step #5: rax = 0x0000562270fb8520 rbx = 0x0000562270fb8520 rcx = 0x0000562270fb89d0 rdx = 0x00007f56d5950b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3ad6c470 Step #5: r8 = 0x0000562270fb8520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56d5950be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056227033e960 r14 = 0x0000000100000004 r15 = 0x000056226f2ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42841==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x47,0x1,0x20,0x1e,0x22,0x3d,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x22,0x20,0xd4,0x1a,0x1a,0x20,0x20,0xd4,0x1,0x20,0x20,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0xd4,0x1,0x20,0x20,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x28,0x20,0x20,0x20,0x20,0x20,0x29,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd6,0x0,0x20,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0xd4,0x1a,0x1a,0x20,0x20,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"G\001 \036\"=!\000 \" \037 \037 \" \324\032\032 \324\001 !\000 \032 \324\001 !\000 \032 ( ) \032 !\000 \326\000 \034\000\000\000\000\000\000\000 \324\032\032 \324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c354f39e763a6a6edc4c31601a57db8cdc98b86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CJHASAeIj0hACAgICAgICAgICAgICAgICAgICIgICAgICAfICAgICAgICAgICAgICAgICAgIB8gICAgIiDUGhogINQBICAhACAgICAgICAgIBogINQBICAhACAgICAgICAgICAgICAgICAgICAaICAgKCAgICAgKSAgICAgICAgICAgICAgICAgICAgGiAgIQAgICAgICAgICAgICAgICAgICAgICAg1gAgHAAAAAAAAAAgICAgICDUGhogINTUAAs= Step #5: MERGE-OUTER: attempt 3456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1576788206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a0bb93198, 0x560a0bb9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a0bb9b918,0x560a0bc230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c354f39e763a6a6edc4c31601a57db8cdc98b86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11483 processed earlier; will process 3792 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42845==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a093a75dd bp 0x000000000000 sp 0x7fffdcfdfa40 T42845) Step #5: ==42845==The signal is caused by a READ memory access. Step #5: #0 0x560a093a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a091c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a091c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a091a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a090c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a0901fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a090291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a090106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a0903c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff902d28082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a09003aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42845==Register values: Step #5: rax = 0x0000560a0d68e400 rbx = 0x0000560a0d68e400 rcx = 0x0000560a0d68e8b0 rdx = 0x00007ff902ef0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdcfdfa40 Step #5: r8 = 0x0000560a0d68e400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff902ef0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a0c5a6960 r14 = 0x0000000100000004 r15 = 0x0000560a0b513386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42845==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x29,0x71,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x89,0x42,0xff,0x16,0x58,0x0,0x0,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0xc4,0x12,0x0,0x60,0x0,0xc4,0xc4,0x42,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0x0,0x0,0x94,0x94,0x93,0x8b,0x94,0x94,0x94,0x94,0x91,0x94,0x94,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0xc4,0x12,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0x42,0x0,0x0,0x0,0xaf,0x0,0x0,0x0,0x0,0x94,0x94,0x93,0x8b,0x94,0x94,0x94,0x94,0x91,0x94,0x94,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0xc4,0x12,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x0,0x94,0x94,0x93,0x8b,0x94,0x94,0x94,0x94,0x91,0x94,0x94,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0xc4,0x12,0x0,0xc4,0x84,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0xfe,0xff,0xff,0xc2,0xc2,0x0,0x87,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001)qAA\004@BBB}{BB\211B\377\026X\000\000\000\304\204\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\303\304\304\304\304\304\022\000`\000\304\304B\000\000\000\016\000\000\000\304\204\304\304\304\303\304\304\304\304\000\000\224\224\223\213\224\224\224\224\221\224\224\000\304\204\304\304\304\303\304\304\304\304\304\022\000\304\204\304\304\304B\000\000\000\257\000\000\000\000\224\224\223\213\224\224\224\224\221\224\224\000\304\204\304\304\304\303\304\304\304\304\304\022\000\304\204\304\304\304\304\304\304\304\304\304\304\304\000\224\224\223\213\224\224\224\224\221\224\224\000\304\204\304\304\304\303\304\304\304\304\304\022\000\304\204\304\304\304\304\304\304\304\304\304\304\304\304B\376\377\377\302\302\000\207\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d879461d4a3bc8b34af1f516b518c9e55a6c4ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASlxQUEEQEJCQn17QkKJQv8WWAAAAMSExMTExMTExMTExMTExMTEw8TExMTEEgBgAMTEQgAAAA4AAADEhMTExMPExMTEAACUlJOLlJSUlJGUlADEhMTExMPExMTExBIAxITExMRCAAAArwAAAACUlJOLlJSUlJGUlADEhMTExMPExMTExBIAxITExMTExMTExMTExACUlJOLlJSUlJGUlADEhMTExMPExMTExBIAxITExMTExMTExMTExMRC/v//wsIAhwALAAs= Step #5: MERGE-OUTER: attempt 3457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1576923410 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556a0f8e198, 0x5556a0f96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556a0f96918,0x5556a101e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d879461d4a3bc8b34af1f516b518c9e55a6c4ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11484 processed earlier; will process 3791 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 449 ft: 450 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42849==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55569e7a25dd bp 0x000000000000 sp 0x7ffedd16b690 T42849) Step #5: ==42849==The signal is caused by a READ memory access. Step #5: #0 0x55569e7a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55569e5c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55569e5c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55569e5a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55569e4c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55569e41ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55569e4241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55569e40b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55569e4373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99de51b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55569e3feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42849==Register values: Step #5: rax = 0x00005556a2972430 rbx = 0x00005556a2972430 rcx = 0x00005556a2972420 rdx = 0x00007f99de6e3b80 Step #5: rdi = 0x00005556a2972420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffedd16b690 Step #5: r8 = 0x00005556a2972430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f99de6e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556a19a1960 r14 = 0x0000000100000004 r15 = 0x00005556a090e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42849==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0xc8,0x4d,0x41,0xc0,0x49,0xc0,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x31,0xb8,0x9f,0x9a,0x9a,0x9a,0x9f,0x9a,0x9a,0x9a,0x9a,0xa1,0x9a,0x9a,0x9a,0x9e,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9c,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x41,0x6f,0xc0,0x41,0x1,0x49,0x41,0x41,0xc0,0xb7,0x41,0x31,0xb8,0x9a,0xa4,0x9a,0x9a,0x9a,0x9c,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x41,0xc0,0x49,0xc0,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x31,0xb8,0x9a,0xa4,0x9a,0x9a,0x9a,0x9a,0x9c,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9e,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9c,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x41,0xc0,0x49,0xc0,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x33,0xb8,0x9a,0xa0,0x9a,0x9a,0x9a,0x9c,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x41,0xbf,0x49,0xc0,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x30,0xb8,0x9a,0xa4,0x9a,0x9a,0x9a,0x9a,0x9c,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x41,0xc0,0x49,0xc0,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x31,0xb8,0x9a,0xa4,0x9a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@CKA\310MA\300I\300\001AoAA\267A1\270\237\232\232\232\237\232\232\232\232\241\232\232\232\236\232\232\232\232\232\232\232\232\232\234\232\233\232\232\232\232\232Ao\300A\001IAA\300\267A1\270\232\244\232\232\232\234\232\233\232\232\232\232\232A\300I\300\001AoAA\267A1\270\232\244\232\232\232\232\234\232\232\232\232\232\232\232\236\232\232\232\232\232\232\232\232\232\234\232\233\232\232\232\232\232A\300I\300\001AoAA\267A3\270\232\240\232\232\232\234\232\233\232\232\232\232\232A\277I\300\001AoAA\267A0\270\232\244\232\232\232\232\234\232\233\232\232\232\232\232A\300I\300\001AoAA\267A1\270\232\244\232\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-edc94758ea9b2be39b84c4a87ba18dc0e2ac8726 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQENLQchNQcBJwAFBb0FBt0ExuJ+ampqfmpqamqGampqempqampqampqanJqbmpqamppBb8BBAUlBQcC3QTG4mqSampqcmpuampqamkHAScABQW9BQbdBMbiapJqampqcmpqampqamp6ampqampqampqcmpuampqamkHAScABQW9BQbdBM7iaoJqampyam5qampqaQb9JwAFBb0FBt0EwuJqkmpqampyam5qampqaQcBJwAFBb0FBt0ExuJqkmgALAAs= Step #5: MERGE-OUTER: attempt 3458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1577061129 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558769625198, 0x55876962d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55876962d918,0x5587696b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edc94758ea9b2be39b84c4a87ba18dc0e2ac8726' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11486 processed earlier; will process 3789 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42853==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558766e395dd bp 0x000000000000 sp 0x7ffc1f592ca0 T42853) Step #5: ==42853==The signal is caused by a READ memory access. Step #5: #0 0x558766e395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558766c5b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558766c5afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558766c38929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558766b59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558766ab1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558766abb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558766aa26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558766ace3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec513d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558766a95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42853==Register values: Step #5: rax = 0x000055876a5f82e0 rbx = 0x000055876a5f82e0 rcx = 0x000055876a5f8790 rdx = 0x00007fec5159eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1f592ca0 Step #5: r8 = 0x000055876a5f82e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec5159ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055876a038960 r14 = 0x0000000100000004 r15 = 0x0000558768fa5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42853==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x7d,0x41,0x3,0x41,0x44,0x41,0x69,0x45,0x68,0x74,0x41,0x4a,0x68,0x69,0x41,0x7,0x41,0x2c,0x4a,0x41,0x67,0x41,0x6a,0x41,0x4b,0x41,0x6c,0x4b,0x41,0xe0,0x0,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0xc0,0x5,0x45,0x6b,0x69,0x4d,0x41,0x9c,0x6b,0x70,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x45,0x41,0x45,0x41,0x85,0x41,0x45,0x41,0x69,0x6e,0x75,0x74,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x2f,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x4b,0x41,0x67,0x41,0x6a,0x41,0x60,0x41,0x41,0x4a,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x6b,0x69,0x4d,0x41,0x9c,0x6b,0x70,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x45,0x41,0x45,0x41,0x85,0x41,0xc1,0xc1,0x45,0x69,0x6b,0x71,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x45,0x41,0x45,0x41,0x6c,0x69,0x6e,0x75,0x78,0x69,0x6f,0x6e,0x4,0x0,0x5,0x0,0x41,0x77,0x69,0x0,0x0,0x0,0x45,0x69,0x71,0x6c,0x41,0xbe,0x45,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001}A\003ADAiEhtAJhiA\007A,JAgAjAKAlKA\340\000A\300`AAKA\300\005EkiMA\234kpL\004\000B@\000\000\005\013AAAAA\205zEAEA\205AEAinutgKlAjKAKAlKA/MlinuxKAgAjA`AAJA\300\250A\301A\005EkiMA\234kpL\004\000B@\000\000\005\013AAAAA\205zEAEA\205A\301\301EikqL\004\000B@\000\000\005\013AAAAA\205zEAEAlinuxion\004\000\005\000Awi\000\000\000EiqlA\276E\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dcbf91883680d17f33dd8c9536fa75a9eaf9106 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQF9QQNBREFpRWh0QUpoaUEHQSxKQWdBakFLQWxLQeAAQcBgQUFLQcAFRWtpTUGca3BMBABCQAAABQtBQUFBQYV6RUFFQYVBRUFpbnV0Z0tsQWpLQUtBbEtBL01saW51eEtBZ0FqQWBBQUpBwKhBwUEFRWtpTUGca3BMBABCQAAABQtBQUFBQYV6RUFFQYVBwcFFaWtxTAQAQkAAAAULQUFBQUGFekVBRUFsaW51eGlvbgQABQBBd2kAAABFaXFsQb5FAAALAAs= Step #5: MERGE-OUTER: attempt 3459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1577197800 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564cbc822198, 0x564cbc82a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564cbc82a918,0x564cbc8b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9dcbf91883680d17f33dd8c9536fa75a9eaf9106' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11487 processed earlier; will process 3788 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42857==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564cba0365dd bp 0x000000000000 sp 0x7ffe65198620 T42857) Step #5: ==42857==The signal is caused by a READ memory access. Step #5: #0 0x564cba0365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564cb9e58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564cb9e57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564cb9e35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564cb9d56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564cb9caec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564cb9cb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564cb9c9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564cb9ccb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a912fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564cb9c92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42857==Register values: Step #5: rax = 0x0000564cbd79b570 rbx = 0x0000564cbd79b570 rcx = 0x0000564cbd79ba20 rdx = 0x00007f5a914c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe65198620 Step #5: r8 = 0x0000564cbd79b570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a914c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564cbd235960 r14 = 0x0000000100000004 r15 = 0x0000564cbc1a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42857==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x41,0x41,0x6b,0x45,0x68,0xc1,0x45,0x41,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x45,0x6c,0x45,0x45,0xc1,0x41,0x41,0x41,0x41,0x45,0x41,0x45,0x78,0x41,0x6c,0xc1,0x41,0x41,0x41,0x45,0x41,0xba,0xfe,0xff,0x45,0x41,0x23,0x6c,0x68,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x68,0x45,0x78,0x6c,0x41,0x78,0x6c,0x78,0x45,0x41,0x41,0x6c,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x41,0x41,0x6b,0x45,0x68,0xc1,0x45,0xc1,0x45,0xfb,0x1c,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAEAAAkEh\301EA\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"xlEAEAAAEAAIAAAAEAAAAAAAElEE\301AAAAEAExAl\301AAAEA\272\376\377EA#lhvEAAlAAEhExlAxlxEAAl\300IAAEAAEAAAkEh\301E\301E\373\034\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a732b2033abb7fd8ff13670e78cf3bbe3ea1154 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFFQUFBa0VowUVBIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiInhsRUFFQUFBRUFBSUFBQUFFQUFBQUFBQUVsRUXBQUFBQUVBRXhBbMFBQUFFQbr+/0VBI2xodkVBQWxBQUVoRXhsQXhseEVBQWzASUFBRUFBRUFBQWtFaMFFwUX7HAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1577333557 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d09061a198, 0x55d090622911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d090622918,0x55d0906aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a732b2033abb7fd8ff13670e78cf3bbe3ea1154' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11488 processed earlier; will process 3787 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42861==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d08de2e5dd bp 0x000000000000 sp 0x7fff3e270300 T42861) Step #5: ==42861==The signal is caused by a READ memory access. Step #5: #0 0x55d08de2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d08dc50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d08dc4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d08dc2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d08db4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d08daa6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d08dab01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d08da976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d08dac33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f337675d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d08da8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42861==Register values: Step #5: rax = 0x000055d092342400 rbx = 0x000055d092342400 rcx = 0x000055d0923428b0 rdx = 0x00007f3376925b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3e270300 Step #5: r8 = 0x000055d092342400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3376925be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d09102d960 r14 = 0x0000000100000004 r15 = 0x000055d08ff9a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42861==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0x5a,0x69,0x68,0x69,0x69,0x69,0x4,0x40,0x41,0x4,0x1a,0x0,0x0,0x0,0x0,0x0,0xa1,0x61,0x41,0x73,0x0,0x0,0x73,0x0,0x0,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x10,0x0,0x0,0xa1,0x61,0x41,0x73,0x0,0x0,0x73,0x0,0x0,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x73,0x0,0x0,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x0,0x1a,0x10,0x0,0x21,0x1,0x21,0x10,0x1,0x0,0x0,0x5,0x0,0x21,0x10,0x0,0x0,0x61,0x6d,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oA+\004@A\362Zihiii\004@A\004\032\000\000\000\000\000\241aAs\000\000s\000\000\000\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \000\020\000\000\241aAs\000\000s\000\000\000\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \000\020\000!\033\020\000\020\000!\032\020\000\020\000!\033\020\000\020\000!\032\020\000\020\000\000\000s\000\000\000\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \000\020\000!\033\020\000\020\000!\032\020\000\020\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \000\000!\033\020\000\020\000\000\032\020\000!\001!\020\001\000\000\005\000!\020\000\000am\000\000\300\000\000\000\000\000\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1997af0e40ce76fcab54921e18de1fa1637342f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQSsEQEHyWmloaWlpBEBBBBoAAAAAAKFhQXMAAHMAAAAAIRsQABAAIRoQABAAAAAgABAAAKFhQXMAAHMAAAAAIRsQABAAIRoQABAAAAAgABAAIRsQABAAIRoQABAAIRsQABAAIRoQABAAAABzAAAAACEbEAAQACEaEAAQAAAAIAAQACEbEAAQACEaEAAQACEbEAAQACEaEAAQAAAAIAAAIRsQABAAABoQACEBIRABAAAFACEQAABhbQAAwAAAAAAAAAALCws= Step #5: MERGE-OUTER: attempt 3461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1577469709 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621d3016198, 0x5621d301e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621d301e918,0x5621d30a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1997af0e40ce76fcab54921e18de1fa1637342f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11489 processed earlier; will process 3786 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42865==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621d082a5dd bp 0x000000000000 sp 0x7ffcf517fa20 T42865) Step #5: ==42865==The signal is caused by a READ memory access. Step #5: #0 0x5621d082a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621d064c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621d064bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621d0629929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621d054aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621d04a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621d04ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621d04936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621d04bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18af05c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5621d0486aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42865==Register values: Step #5: rax = 0x00005621d3dca530 rbx = 0x00005621d3dca530 rcx = 0x00005621d3dca9e0 rdx = 0x00007f18af224b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf517fa20 Step #5: r8 = 0x00005621d3dca530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18af224be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621d3a29960 r14 = 0x0000000100000004 r15 = 0x00005621d2996386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42865==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x3,0x40,0x41,0x40,0x41,0xf,0x42,0xbd,0x3f,0x41,0xfa,0xbf,0x69,0x69,0xbe,0xfc,0x4,0x41,0xff,0x69,0xbe,0xfc,0x4,0x41,0x4d,0x1,0x0,0xd3,0x43,0x91,0x91,0x90,0x5b,0x0,0xd1,0x1a,0xbb,0x1a,0x6f,0x41,0xc,0x0,0x0,0x0,0x5b,0x0,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x76,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x76,0x74,0x74,0x74,0x76,0x6a,0xc,0x0,0x0,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0xc1,0x1a,0x75,0x0,0x0,0x94,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\003@A@A\017B\275?A\372\277ii\276\374\004A\377i\276\374\004AM\001\000\323C\221\221\220[\000\321\032\273\032oA\014\000\000\000[\000tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttvttttttttttttttttttttttttttttttttttttttttttvtttvj\014\000\000tttttttttttt\301\032u\000\000\224\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8270bf6f6f14c34f3251930d79def17a95d8d54 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEDQEFAQQ9CvT9B+r9pab78BEH/ab78BEFNAQDTQ5GRkFsA0Rq7Gm9BDAAAAFsAdHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dnR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHZ0dHR2agwAAHR0dHR0dHR0dHR0dMEadQAAlAALAAs= Step #5: MERGE-OUTER: attempt 3462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1577606888 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc670e6198, 0x55bc670ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc670ee918,0x55bc671760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8270bf6f6f14c34f3251930d79def17a95d8d54' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11490 processed earlier; will process 3785 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42869==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc648fa5dd bp 0x000000000000 sp 0x7ffc7e285c50 T42869) Step #5: ==42869==The signal is caused by a READ memory access. Step #5: #0 0x55bc648fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc6471c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc6471bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc646f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc6461aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc64572c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc6457c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc645636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc6458f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb97299082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc64556aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42869==Register values: Step #5: rax = 0x000055bc6806a430 rbx = 0x000055bc6806a430 rcx = 0x000055bc6806a420 rdx = 0x00007fdb97461b80 Step #5: rdi = 0x000055bc6806a420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc7e285c50 Step #5: r8 = 0x000055bc6806a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb97461be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc67af9960 r14 = 0x0000000100000004 r15 = 0x000055bc66a66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42869==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x43,0xaa,0x67,0xc1,0x4d,0x41,0x67,0x41,0x6a,0x41,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x4b,0x43,0xaa,0x67,0xc0,0x4d,0x41,0x67,0x41,0x6a,0x4b,0x0,0x41,0x6d,0x41,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x4b,0x43,0xaa,0x67,0xc0,0x4d,0x41,0x67,0x41,0x6a,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x4b,0x43,0xaa,0x67,0xc0,0x4d,0x41,0x67,0x41,0x6a,0x41,0x0,0x41,0x6d,0x41,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x4b,0x43,0xaa,0x67,0xc1,0x4d,0x41,0x67,0x41,0xaa,0x1,0x0,0x1,0x69,0xc0,0x77,0x69,0x6e,0x69,0x6c,0x41,0x75,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKC\252g\301MAgAjA\000AmA\365>\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001i\300AKC\252g\300MAgAjK\000AmA\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001i\300AKC\252g\300MAgAj\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001i\300AKC\252g\300MAgAjA\000AmA\001J\016\001\001\000O\000\013\001\002\000\013\001\002\000AmA\365>J\001\016\001\000\001i\300AKC\252g\301MAgA\252\001\000\001i\300winilAu\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-46077b8549dd16e8a959c9b57fbdd13a45b61f2d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQ6pnwU1BZ0FqQQBBbUH1PrerQWppAUoOAQEATwALAQIAQW1B9T5KAQ4BAAFpwEFLQ6pnwE1BZ0FqSwBBbUEOAQEATwALAQIAQW1B9T5KAQ4BAAFpwEFLQ6pnwE1BZ0FqAQEATwALAQIAQW1B9T5KAQ4BAAFpwEFLQ6pnwE1BZ0FqQQBBbUEBSg4BAQBPAAsBAgALAQIAQW1B9T5KAQ4BAAFpwEFLQ6pnwU1BZ0GqAQABacB3aW5pbEF1AAALAAs= Step #5: MERGE-OUTER: attempt 3463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1577745674 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f20cc06198, 0x55f20cc0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f20cc0e918,0x55f20cc960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46077b8549dd16e8a959c9b57fbdd13a45b61f2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11492 processed earlier; will process 3783 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42873==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f20a41a5dd bp 0x000000000000 sp 0x7ffc992c7600 T42873) Step #5: ==42873==The signal is caused by a READ memory access. Step #5: #0 0x55f20a41a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f20a23c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f20a23bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f20a219929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f20a13aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f20a092c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f20a09c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f20a0836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f20a0af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f119af52082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f20a076aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42873==Register values: Step #5: rax = 0x000055f20f0bd530 rbx = 0x000055f20f0bd530 rcx = 0x000055f20f0bd9e0 rdx = 0x00007f119b11ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc992c7600 Step #5: r8 = 0x000055f20f0bd530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f119b11abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f20d619960 r14 = 0x0000000100000004 r15 = 0x000055f20c586386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42873==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x3,0x0,0x0,0xd1,0x1b,0x1a,0x4d,0x1,0x0,0x0,0x43,0x99,0xb7,0x41,0x31,0x41,0x41,0x67,0xc1,0xb8,0xab,0x41,0x68,0x1,0x41,0xa4,0x45,0x41,0x69,0xbe,0xfc,0x4,0x41,0x4d,0x1,0x0,0x0,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x7c,0x59,0x0,0xd1,0x1a,0xba,0x1a,0x75,0x0,0x0,0x96,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\003\000\000\321\033\032M\001\000\000C\231\267A1AAg\301\270\253Ah\001A\244EAi\276\374\004AM\001\000\000\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211|||||||||||Y\000\321\032\272\032u\000\000\226\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0556c2aa7213c638587f61741243438721cfc88f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEDAADRGxpNAQAAQ5m3QTFBQWfBuKtBaAFBpEVBab78BEFNAQAAiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiXx8fHx8fHx8fHx8WQDRGroadQAAlgALAAs= Step #5: MERGE-OUTER: attempt 3464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1577882053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c3b014198, 0x557c3b01c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c3b01c918,0x557c3b0a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0556c2aa7213c638587f61741243438721cfc88f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11493 processed earlier; will process 3782 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42877==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c388285dd bp 0x000000000000 sp 0x7ffe6bb82f10 T42877) Step #5: ==42877==The signal is caused by a READ memory access. Step #5: #0 0x557c388285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c3864a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c38649fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c38627929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c38548ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c384a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c384aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c384916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c384bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f120f711082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c38484aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42877==Register values: Step #5: rax = 0x0000557c3cf856e0 rbx = 0x0000557c3cf856e0 rcx = 0x0000557c3cf85b90 rdx = 0x00007f120f8d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6bb82f10 Step #5: r8 = 0x0000557c3cf856e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f120f8d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c3ba27960 r14 = 0x0000000100000004 r15 = 0x0000557c3a994386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42877==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x23,0x4,0x0,0x41,0xf2,0xe6,0x69,0x69,0x69,0x68,0x69,0x4,0x40,0x41,0x41,0x4,0x40,0x0,0xb1,0xfb,0x18,0xc6,0x9e,0x4d,0x7,0x13,0x80,0x1a,0x0,0x20,0x5e,0x0,0x5d,0x0,0x0,0x1b,0x60,0x0,0x0,0x65,0x1a,0x4,0x0,0x0,0x65,0x1b,0x0,0x0,0x0,0x65,0x1a,0xfc,0x4,0x0,0x0,0xa1,0x1a,0x0,0xb,0x1b,0xd5,0x0,0x0,0x60,0x1a,0xfc,0x4,0x0,0x0,0xfc,0x4,0x0,0xa5,0x9a,0x1a,0x65,0x1a,0x9d,0x10,0x0,0x65,0x1a,0xfc,0x4,0x0,0x0,0x65,0x1b,0xfc,0x4,0x0,0x0,0xfc,0x4,0x0,0x0,0x65,0x1a,0x4,0x0,0x0,0x65,0x1b,0x0,0x0,0x0,0x65,0x1a,0xfc,0x4,0x0,0x0,0xa1,0x1a,0x0,0x65,0x1b,0xd5,0x0,0x0,0x60,0x1a,0xfc,0x5,0x0,0x98,0xfc,0x4,0x0,0xa5,0x9e,0x1a,0x65,0x1a,0x9d,0x10,0x0,0x65,0x1a,0xfc,0x4,0x7a,0x42,0x80,0x88,0x2b,0x0,0x1a,0x0,0x1a,0x7e,0x1a,0xb,0x0,0x4b,0x0,0x1b,0xd4,0x10,0x0,0x65,0x1a,0xfc,0x4,0x0,0x0,0xfc,0x1,0x0,0x0,0xfc,0x4,0x0,0x1,0xb,0x1,0x0,0x0,0x0,0x0,0x67,0x1a,0x4,0x0,0x0,0x65,0x1a,0x1a,0xb,0x0,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA#\004\000A\362\346iiihi\004@AA\004@\000\261\373\030\306\236M\007\023\200\032\000 ^\000]\000\000\033`\000\000e\032\004\000\000e\033\000\000\000e\032\374\004\000\000\241\032\000\013\033\325\000\000`\032\374\004\000\000\374\004\000\245\232\032e\032\235\020\000e\032\374\004\000\000e\033\374\004\000\000\374\004\000\000e\032\004\000\000e\033\000\000\000e\032\374\004\000\000\241\032\000e\033\325\000\000`\032\374\005\000\230\374\004\000\245\236\032e\032\235\020\000e\032\374\004zB\200\210+\000\032\000\032~\032\013\000K\000\033\324\020\000e\032\374\004\000\000\374\001\000\000\374\004\000\001\013\001\000\000\000\000g\032\004\000\000e\032\032\013\000\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4753bee1888cd078fbb2807ac22a894f5501b28e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQSMEAEHy5mlpaWhpBEBBQQRAALH7GMaeTQcTgBoAIF4AXQAAG2AAAGUaBAAAZRsAAABlGvwEAAChGgALG9UAAGAa/AQAAPwEAKWaGmUanRAAZRr8BAAAZRv8BAAA/AQAAGUaBAAAZRsAAABlGvwEAAChGgBlG9UAAGAa/AUAmPwEAKWeGmUanRAAZRr8BHpCgIgrABoAGn4aCwBLABvUEABlGvwEAAD8AQAA/AQAAQsBAAAAAGcaBAAAZRoaCwAAAAsACws= Step #5: MERGE-OUTER: attempt 3465 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578019577 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2ee8a3198, 0x55e2ee8ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2ee8ab918,0x55e2ee9330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4753bee1888cd078fbb2807ac22a894f5501b28e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11494 processed earlier; will process 3781 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42881==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2ec0b75dd bp 0x000000000000 sp 0x7ffd63d284a0 T42881) Step #5: ==42881==The signal is caused by a READ memory access. Step #5: #0 0x55e2ec0b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e2ebed9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e2ebed8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2ebeb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e2ebdd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2ebd2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2ebd391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2ebd206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e2ebd4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7369e80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2ebd13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42881==Register values: Step #5: rax = 0x000055e2efe003d0 rbx = 0x000055e2efe003d0 rcx = 0x000055e2efe00880 rdx = 0x00007f736a048b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd63d284a0 Step #5: r8 = 0x000055e2efe003d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f736a048be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2ef2b6960 r14 = 0x0000000100000004 r15 = 0x000055e2ee223386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42881==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7d,0x3,0x40,0x41,0x41,0x45,0x41,0x1b,0x41,0xe5,0x3,0x6b,0x41,0x3d,0x41,0xe2,0xbe,0x30,0xbe,0xfc,0x5,0x41,0x1,0x41,0xfc,0xe6,0xba,0x78,0x41,0xfc,0xe2,0xbe,0x30,0x47,0x1,0x69,0x41,0x3f,0x41,0xfc,0x81,0x77,0x6b,0x6e,0x41,0x5,0x41,0x1,0x41,0x5,0x4b,0x1,0x41,0xb8,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x72,0x75,0x69,0x41,0xe2,0xbe,0x36,0xbe,0xfc,0x5,0x41,0x47,0x1,0x69,0x41,0x3f,0x41,0xfc,0x77,0x69,0x6e,0x6e,0x41,0x45,0x41,0x1,0x41,0xfc,0x81,0x77,0x6b,0x6e,0x41,0x5,0x41,0x1,0x41,0x1,0x41,0xb8,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x72,0x75,0x69,0x41,0xe2,0xbe,0x36,0xbe,0xfc,0x5,0x41,0x47,0x1,0x69,0x41,0x3f,0x41,0xfc,0x77,0x69,0x6e,0x6e,0x41,0x45,0x41,0x1,0x41,0xfc,0x81,0x77,0x6b,0x6e,0x41,0x5,0x41,0x1,0x41,0x5,0x41,0x1,0x6e,0x41,0x75,0x69,0x6c,0x41,0x75,0x69,0x6c,0x4c,0x78,0x45,0xbe,0xfc,0x5,0x41,0x41,0x41,0x3d,0x41,0xe2,0xbe,0x2f,0xbe,0xfc,0x5,0x1,0x1,0x41,0xfc,0xfc,0xe2,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037}\003@AAEA\033A\345\003kA=A\342\2760\276\374\005A\001A\374\346\272xA\374\342\2760G\001iA?A\374\201wknA\005A\001A\005K\001A\270\235AA\270\235\235bK\001A\270\235\235ruiA\342\2766\276\374\005AG\001iA?A\374winnAEA\001A\374\201wknA\005A\001A\001A\270\235AA\270\235\235bK\001A\270\235\235ruiA\342\2766\276\374\005AG\001iA?A\374winnAEA\001A\374\201wknA\005A\001A\005A\001nAuilAuilLxE\276\374\005AAA=A\342\276/\276\374\005\001\001A\374\374\342\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60e5143b09d1cc5f99e8a5e5b4ec6a565de28786 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR99A0BBQUVBG0HlA2tBPUHivjC+/AVBAUH85rp4QfzivjBHAWlBP0H8gXdrbkEFQQFBBUsBQbidQUG4nZ1iSwFBuJ2dcnVpQeK+Nr78BUFHAWlBP0H8d2lubkFFQQFB/IF3a25BBUEBQQFBuJ1BQbidnWJLAUG4nZ1ydWlB4r42vvwFQUcBaUE/Qfx3aW5uQUVBAUH8gXdrbkEFQQFBBUEBbkF1aWxBdWlsTHhFvvwFQUFBPUHivi++/AUBAUH8/OK+AAALAAs= Step #5: MERGE-OUTER: attempt 3466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578155946 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56060c840198, 0x56060c848911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56060c848918,0x56060c8d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60e5143b09d1cc5f99e8a5e5b4ec6a565de28786' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11495 processed earlier; will process 3780 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 481 ft: 482 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 516 ft: 606 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42885==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56060a0545dd bp 0x000000000000 sp 0x7ffe95b43700 T42885) Step #5: ==42885==The signal is caused by a READ memory access. Step #5: #0 0x56060a0545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560609e76280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560609e75fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560609e53929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560609d74ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560609cccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560609cd61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560609cbd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560609ce93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f61f0143082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560609cb0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42885==Register values: Step #5: rax = 0x000056060f2a2430 rbx = 0x000056060f2a2430 rcx = 0x000056060f2a2420 rdx = 0x00007f61f030bb80 Step #5: rdi = 0x000056060f2a2420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe95b43700 Step #5: r8 = 0x000056060f2a2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f61f030bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056060d253960 r14 = 0x0000000100000004 r15 = 0x000056060c1c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42885==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x72,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x6e,0x72,0x45,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x49,0x68,0x1,0xd,0x0,0x41,0xfc,0x41,0x6e,0x45,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x21,0x0,0x5f,0x0,0x4a,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x73,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x6e,0x45,0x72,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x7c,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x5f,0x0,0x4a,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x1,0x41,0x6e,0x72,0x45,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x49,0x68,0x1,0xd,0x0,0x41,0xfc,0x41,0x6e,0x45,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x21,0x10,0x0,0x0,0x0,0x4a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001-oAG\004@AKA\252grAmA\365>\267Au\001AnrEA\354\253jAi\001\267\253jAIh\001\015\000A\374AnE\000A\374\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000!\000_\000J\016\001\000\000\013\001\002\000AsAmA\365>\267Au\001AnErA\354\253jAi\001\267\253jAih\001\015\000A|\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000\001\000_\000J\016\001\000\000\013\001\002\000A\001AnrEA\354\253jAi\001\267\253jAIh\001\015\000A\374AnE\000A\374\000\267\253A\235i\001\001x\001J\016\001\000\000\000\000!\020\000\000\000J\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8084f230c54ddde8a7e7f68c2df5536563dad78 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS1vQUcEQEFLQapnckFtQfU+t0F1AUFuckVB7KtqQWkBt6tqQUloAQ0AQfxBbkUAQfwAt6tBnWkBAXgBSg4BAAAAACEAXwBKDgEAAAsBAgBBc0FtQfU+t0F1AUFuRXJB7KtqQWkBt6tqQWloAQ0AQXwAt6tBnWkBAXgBSg4BAAAAAAEAXwBKDgEAAAsBAgBBAUFuckVB7KtqQWkBt6tqQUloAQ0AQfxBbkUAQfwAt6tBnWkBAXgBSg4BAAAAACEQAAAASgALAAs= Step #5: MERGE-OUTER: attempt 3467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578295717 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561aa19f6198, 0x561aa19fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561aa19fe918,0x561aa1a860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e8084f230c54ddde8a7e7f68c2df5536563dad78' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11498 processed earlier; will process 3777 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42889==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a9f20a5dd bp 0x000000000000 sp 0x7ffc44bc1940 T42889) Step #5: ==42889==The signal is caused by a READ memory access. Step #5: #0 0x561a9f20a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a9f02c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a9f02bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a9f009929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a9ef2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a9ee82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a9ee8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a9ee736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a9ee9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3db0187082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a9ee66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42889==Register values: Step #5: rax = 0x0000561aa2f03410 rbx = 0x0000561aa2f03410 rcx = 0x0000561aa2f038c0 rdx = 0x00007f3db034fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc44bc1940 Step #5: r8 = 0x0000561aa2f03410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3db034fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561aa2409960 r14 = 0x0000000100000004 r15 = 0x0000561aa1376386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42889==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xe0,0x0,0xc1,0x67,0x41,0xe1,0x41,0x4a,0x41,0xcf,0x10,0x41,0x69,0x45,0x41,0x6b,0x41,0x0,0x1b,0x69,0x45,0x75,0x41,0x4a,0x41,0xcf,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x45,0x75,0x41,0x4a,0x41,0x2b,0x41,0x45,0x75,0x41,0x2b,0x41,0x45,0x75,0x4a,0x4a,0x41,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x4a,0x41,0xcf,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6a,0x41,0x92,0xba,0x76,0x69,0x74,0x41,0x45,0x75,0x41,0x69,0x75,0x69,0x0,0x41,0x45,0x75,0x41,0x2b,0x41,0x45,0x75,0x4a,0x4a,0x41,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x4a,0x41,0xcf,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x45,0x75,0x41,0x4a,0x41,0x2b,0x41,0x45,0x75,0x41,0x2b,0x41,0x45,0x75,0x4a,0x4a,0x41,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x4a,0x41,0xcf,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6a,0x41,0x92,0xba,0x76,0x69,0x74,0x41,0x45,0x75,0x41,0x69,0x75,0x69,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAG\004@AKA\340\000\301gA\341AJA\317\020AiEAkA\000\033iEuAJA\317gA\340\000\033iEuAEuAJA+AEuA+AEuJJAgA\340\000\033iEuAJA\317gA\340\000\033iEuAJA\317\020uoAjA\222\272vitAEuAiui\000AEuA+AEuJJAgA\340\000\033iEuAJA\317gA\340\000\033iEuAEuAJA+AEuA+AEuJJAgA\340\000\033iEuAJA\317gA\340\000\033iEuAJA\317\020uoAjA\222\272vitAEuAiui\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5898f5383d5d295874d416580b36e97c5b35bc42 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUcEQEFLQeAAwWdB4UFKQc8QQWlFQWtBABtpRXVBSkHPZ0HgABtpRXVBRXVBSkErQUV1QStBRXVKSkFnQeAAG2lFdUFKQc9nQeAAG2lFdUFKQc8QdW9BakGSunZpdEFFdUFpdWkAQUV1QStBRXVKSkFnQeAAG2lFdUFKQc9nQeAAG2lFdUFFdUFKQStBRXVBK0FFdUpKQWdB4AAbaUV1QUpBz2dB4AAbaUV1QUpBzxB1b0FqQZK6dml0QUV1QWl1aQALAQs= Step #5: MERGE-OUTER: attempt 3468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578432024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5612a09a2198, 0x5612a09aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5612a09aa918,0x5612a0a320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5898f5383d5d295874d416580b36e97c5b35bc42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11499 processed earlier; will process 3776 files now Step #5: [LOADING] WASM module load failed: unsupported opcode d8 Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 11533754 Step #5: #2 pulse cov: 410 ft: 465 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42893==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56129e1b65dd bp 0x000000000000 sp 0x7ffceb4f4450 T42893) Step #5: ==42893==The signal is caused by a READ memory access. Step #5: #0 0x56129e1b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56129dfd8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56129dfd7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56129dfb5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56129ded6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56129de2ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56129de381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56129de1f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56129de4b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7f8da2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56129de12aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42893==Register values: Step #5: rax = 0x00005612a1f63cf0 rbx = 0x00005612a1f63cf0 rcx = 0x00005612a1f63ce0 rdx = 0x00007fc7f8f6ab80 Step #5: rdi = 0x00005612a1f63ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffceb4f4450 Step #5: r8 = 0x00005612a1f63cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7f8f6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005612a13b5960 r14 = 0x0000000100000004 r15 = 0x00005612a0322386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42893==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7f,0x0,0x4,0x0,0x1,0x41,0x7e,0x0,0x0,0x0,0x0,0xd5,0x0,0x0,0x0,0x42,0x46,0x89,0x0,0x42,0x0,0x1a,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x1a,0x0,0x6c,0xc0,0x6e,0x4a,0x78,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x4b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000\177\000\004\000\001A~\000\000\000\000\325\000\000\000BF\211\000B\000\032KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\032\000l\300nJx\000\000\000\207\000\000\000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK\000\000\000\000\000\000\000\321\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4f4d0b9e4c8efecd9c1ff7547595939697cf6d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQB/AAQAAUF+AAAAANUAAABCRokAQgAaS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0saAGzAbkp4AAAAhwAAAEtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0sAAAAAAAAA0QALAAs= Step #5: MERGE-OUTER: attempt 3469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578571906 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55944cea6198, 0x55944ceae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55944ceae918,0x55944cf360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b4f4d0b9e4c8efecd9c1ff7547595939697cf6d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11502 processed earlier; will process 3773 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42897==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55944a6ba5dd bp 0x000000000000 sp 0x7fff479da2d0 T42897) Step #5: ==42897==The signal is caused by a READ memory access. Step #5: #0 0x55944a6ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55944a4dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55944a4dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55944a4b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55944a3daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55944a332c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55944a33c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55944a3236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55944a34f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe813e19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55944a316aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42897==Register values: Step #5: rax = 0x000055944eae0520 rbx = 0x000055944eae0520 rcx = 0x000055944eae09d0 rdx = 0x00007fe813fe1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff479da2d0 Step #5: r8 = 0x000055944eae0520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe813fe1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055944d8b9960 r14 = 0x0000000100000004 r15 = 0x000055944c826386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42897==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x30,0xfb,0x67,0x1c,0x41,0x62,0xf2,0x1c,0x41,0xb,0x41,0x31,0x45,0x41,0x90,0x0,0x6a,0x4e,0x41,0x45,0x46,0x45,0x41,0x95,0x41,0x41,0x95,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x69,0x49,0x41,0x3a,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x94,0x6a,0x6c,0x6f,0x45,0x49,0x41,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD0\373g\034Ab\362\034A\013A1EA\220\000jNAEFEA\225AA\225AAliIA:j\004@\014\001\013AcAciAjjAAiIA:\300A\001\020\000A~k\001A\224uiuxA\001\020\000AHk\001A\242uAAliIA:AHk\001A\242uAAliIA:j\004@\014\001\013AcAciAjjAAtkJg\300AA\001\020\000AHk\001A\242uAAliIA:AHk\001A\242uAAliIA:j\004@\014\001\013AcAxA\200R\320\000\024\200\200\000A\224jloEIAU\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-650dd9c4e26fc1f32ea46f1c69a37735c659d4e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDD7ZxxBYvIcQQtBMUVBkABqTkFFRkVBlUFBlUFBbGlJQTpqBEAMAQtBY0FjaUFqakFBaUlBOsBBARAAQX5rAUGUdWl1eEEBEABBSGsBQaJ1QUFsaUlBOkFIawFBonVBQWxpSUE6agRADAELQWNBY2lBampBQXRrSmfAQUEBEABBSGsBQaJ1QUFsaUlBOkFIawFBonVBQWxpSUE6agRADAELQWNBeEGAUtAAFICAAEGUamxvRUlBVQALAAs= Step #5: MERGE-OUTER: attempt 3470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578709165 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557bc1950198, 0x557bc1958911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557bc1958918,0x557bc19e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/650dd9c4e26fc1f32ea46f1c69a37735c659d4e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11503 processed earlier; will process 3772 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42901==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557bbf1645dd bp 0x000000000000 sp 0x7ffcb0ce08d0 T42901) Step #5: ==42901==The signal is caused by a READ memory access. Step #5: #0 0x557bbf1645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557bbef86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557bbef85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557bbef63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557bbee84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557bbeddcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557bbede61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557bbedcd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557bbedf93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f590660f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557bbedc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42901==Register values: Step #5: rax = 0x0000557bc31942e0 rbx = 0x0000557bc31942e0 rcx = 0x0000557bc3194790 rdx = 0x00007f59067d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb0ce08d0 Step #5: r8 = 0x0000557bc31942e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f59067d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557bc2363960 r14 = 0x0000000100000004 r15 = 0x0000557bc12d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42901==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7e,0x41,0x51,0x4,0x40,0x42,0x42,0x42,0x7a,0x42,0xff,0x9,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9a,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x44,0x9e,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0x9f,0x9f,0xa4,0x9b,0xa1,0x9f,0x9b,0x44,0x9f,0xa1,0xa6,0xa9,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x44,0x9e,0x44,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0xa1,0x9f,0x9b,0x44,0x9f,0xa1,0xa6,0xa9,0x9f,0x9f,0x9f,0x9f,0x9f,0xa4,0x9b,0xa1,0x9f,0x9b,0x44,0x9f,0xa1,0xa6,0xa9,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x44,0x9e,0x44,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0xa1,0x9f,0x9b,0x44,0x9f,0xa1,0xa6,0xa9,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x44,0x9e,0x44,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0x9b,0x9f,0x9f,0xa4,0xa1,0xa6,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x0,0x0,0x0,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\010~AQ\004@BBBzB\377\011\177B\377\267\177B\377\377C\177D\177\215\267\236\236\234?D\236\236\232\236DD\217\237\237D\236\234D\236\236\236D\001\251\237\237\237\234\231\237\237\237\237\237\244\233\241\237\233D\237\241\246\251\237\237\237\237\237\236\234D\236D\236\236\237\001\237\237D\251\237\250\246\237\233\241\237\233D\237\241\246\251\237\237\237\237\237\244\233\241\237\233D\237\241\246\251\237\237\237\237\237\236\234D\236D\236\236\237\001\237\237D\251\237\250\246\237\233\241\237\233D\237\241\246\251\237\237\237\237\237\236\234D\236D\236\236\237\001\237\237D\251\237\250\246\237\233\233\237\237\244\241\246\237\237\237\237\234\236\000\000\000\237\237\237\237\237\236\236\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d438d6af1d81d1eb54c81e0a63b9edfa3f66cbb1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQh+QVEEQEJCQnpC/wl/Qv+3f0L//0N/RH+Nt56enD9Enp6ankREj5+fRJ6cRJ6enkQBqZ+fn5yZn5+fn5+km6Gfm0Sfoaapn5+fn5+enESeRJ6enwGfn0Spn6imn5uhn5tEn6GmqZ+fn5+fpJuhn5tEn6GmqZ+fn5+fnpxEnkSenp8Bn59EqZ+opp+boZ+bRJ+hpqmfn5+fn56cRJ5Enp6fAZ+fRKmfqKafm5ufn6Shpp+fn5+cngAAAJ+fn5+fnp6fnwALAAs= Step #5: MERGE-OUTER: attempt 3471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578845380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3060af198, 0x55c3060b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3060b7918,0x55c30613f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d438d6af1d81d1eb54c81e0a63b9edfa3f66cbb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11504 processed earlier; will process 3771 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #1 pulse cov: 471 ft: 472 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #2 pulse cov: 553 ft: 687 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42905==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3038c35dd bp 0x000000000000 sp 0x7ffe4b190c20 T42905) Step #5: ==42905==The signal is caused by a READ memory access. Step #5: #0 0x55c3038c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3036e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3036e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3036c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3035e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c30353bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3035451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c30352c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3035583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f9ffef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c30351faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42905==Register values: Step #5: rax = 0x000055c3073d2430 rbx = 0x000055c3073d2430 rcx = 0x000055c3073d2420 rdx = 0x00007f2fa01b7b80 Step #5: rdi = 0x000055c3073d2420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe4b190c20 Step #5: r8 = 0x000055c3073d2430 r9 = 0x000055c3073d5d10 r10 = 0x000055c3073b3010 r11 = 0x00007f2fa01b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c306ac2960 r14 = 0x0000000100000004 r15 = 0x000055c305a2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42905==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x3c,0x89,0x52,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x82,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x3c,0x89,0x52,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x82,0x42,0x1a,0xc3,0x79,0x42,0x46,0x42,0x1,0x82,0x42,0xff,0xff,0xff,0xff,0xc3,0x1a,0x42,0x89,0x46,0x89,0x57,0x1a,0x42,0x1a,0xc3,0x79,0x42,0x46,0x42,0x1a,0x7c,0x42,0x89,0x3c,0xc3,0x1a,0x42,0x89,0x46,0x89,0x57,0x1a,0x42,0x1a,0xc3,0x79,0x42,0x46,0x0,0x0,0xb5,0x0,0x60,0x1a,0x0,0x60,0x0,0x94,0x94,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0x0,0x60,0x0,0x0,0x70,0x0,0x64,0x0,0x0,0x60,0x0,0x60,0x0,0x60,0x0,0x62,0x0,0x20,0x1a,0x0,0x60,0x0,0x99,0x0,0x70,0x41,0x4a,0x0,0x0,0x0,0x60,0x0,0x60,0x1a,0x0,0x60,0x0,0x94,0x94,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0x0,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0xc3,0x1a,0x42,0x89,0x46,0x42,0x46,0x42,0x79,0x89,0x0,0xb,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177~A~A~\004@BBBF\304B\032 <\211R\032\303yB\303\002\202A~\004@BBBF\304B\032 <\211R\032\303yB\303\002\202B\032\303yBFB\001\202B\377\377\377\377\303\032B\211F\211W\032B\032\303yBFB\032|B\211<\303\032B\211F\211W\032B\032\303yBF\000\000\265\000`\032\000`\000\224\224\000apA\300\000\000\000`\000\000p\000d\000\000`\000`\000`\000b\000 \032\000`\000\231\000pAJ\000\000\000`\000`\032\000`\000\224\224\000apA\300\000\000\000BFB\001\202B\005\202\032\303}BFB\001\202B\005\202\001B\303\032B\211FBFBy\211\000\013\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92e9254f218f7d09c692ef644fa358ab0b1d5926 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9+QX5BfgRAQkJCRsRCGiA8iVIaw3lCwwKCQX4EQEJCQkbEQhogPIlSGsN5QsMCgkIaw3lCRkIBgkL/////wxpCiUaJVxpCGsN5QkZCGnxCiTzDGkKJRolXGkIaw3lCRgAAtQBgGgBgAJSUAGFwQcAAAABgAABwAGQAAGAAYABgAGIAIBoAYACZAHBBSgAAAGAAYBoAYACUlABhcEHAAAAAQkZCAYJCBYIaw31CRkIBgkIFggFCwxpCiUZCRkJ5iQALAAALAAs= Step #5: MERGE-OUTER: attempt 3472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1578981442 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627e0eb8198, 0x5627e0ec0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627e0ec0918,0x5627e0f480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92e9254f218f7d09c692ef644fa358ab0b1d5926' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11507 processed earlier; will process 3768 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: #1 pulse cov: 315 ft: 316 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42909==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627de6cc5dd bp 0x000000000000 sp 0x7ffde985cdb0 T42909) Step #5: ==42909==The signal is caused by a READ memory access. Step #5: #0 0x5627de6cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627de4ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627de4edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627de4cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627de3ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627de344c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627de34e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627de3356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627de3613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c6e783082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627de328aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42909==Register values: Step #5: rax = 0x00005627e1c683c0 rbx = 0x00005627e1c683c0 rcx = 0x00005627e1c68870 rdx = 0x00007f0c6e94bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde985cdb0 Step #5: r8 = 0x00005627e1c683c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c6e94bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627e18cb960 r14 = 0x0000000100000004 r15 = 0x00005627e0838386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42909==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x40,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x89,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x87,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x89,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x84,0x84,0x83,0x0,0x0,0x6b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x83,0x83,0x83,0x7f,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x82,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x7d,0x7c,0x7c,0x7d,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x83,0x84,0x83,0x83,0x0,0x0,0x6b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177AA\004@CK@\000\000\000\000\000[\000\000\000\000\000\000\000\000\000\000\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\211\203\203\203\203\203\203\203\203\203\203\203\207\203\203\203\203\203\203\203\203\203\211\203\203\203\203\203\203\203\203\203\203\203\203\204\204\203\000\000k\000\000\000\000\000\000\000\203\203\203\177\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\202\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203}||}\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\203\204\203\203\000\000k\000\000\000\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9981ed65ae555623b1c5a45e2e41d598e00c5a9a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QUEEQENLQAAAAAAAWwAAAAAAAAAAAACDg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OJg4ODg4ODg4ODg4OHg4ODg4ODg4ODiYODg4ODg4ODg4ODg4SEgwAAawAAAAAAAACDg4N/g4ODg4ODg4ODg4ODg4ODg4ODg4OCg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg318fH2Dg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OEg4MAAGsAAAAAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1579118762 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba4450f198, 0x55ba44517911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba44517918,0x55ba4459f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9981ed65ae555623b1c5a45e2e41d598e00c5a9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11509 processed earlier; will process 3766 files now Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42913==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba41d235dd bp 0x000000000000 sp 0x7fffa6cf4a00 T42913) Step #5: ==42913==The signal is caused by a READ memory access. Step #5: #0 0x55ba41d235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba41b45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba41b44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba41b22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba41a43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba4199bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba419a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba4198c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba419b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabf55b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba4197faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42913==Register values: Step #5: rax = 0x000055ba45dd2850 rbx = 0x000055ba45dd2850 rcx = 0x000055ba45dd2840 rdx = 0x00007fabf5779b80 Step #5: rdi = 0x000055ba45dd2840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007fffa6cf4a00 Step #5: r8 = 0x000055ba45dd2850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fabf5779be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba44f22960 r14 = 0x0000000100000004 r15 = 0x000055ba43e8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42913==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x31,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1e,0xc3,0x7d,0x42,0x46,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1a,0xc3,0x7f,0x42,0x46,0x42,0x1,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1a,0xc3,0x7f,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0xc3,0x1a,0x1,0x42,0xc3,0x1a,0x42,0x80,0x46,0x8a,0x5a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x7e,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0x83,0x89,0x42,0x1a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x42,0x7f,0x42,0x5,0x82,0x1,0x42,0x42,0x79,0x88,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002\177~A~A~\004@BBBF\304B\032 1 \032B\211\303B \036\303}BFBB\001B\303\032\001\203\303\032B\200@\212Z\032\303\177BFB\001\202\001B\032B\345\032|\303}BFB\001\202B\005\202\001BB\001B\303\032\001\203\303\032B\200@\212Z\032\303\177BFB\001\202B\005\202\303\032\001B\303\032B\200F\212Z\032\303B\001\202B\005\202~B\032B\345\032|\303BFB\001\202B\005\202\001BBB}BFB\001\202\001\203\211B\032\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\202B\005\202\001BB}BFB\001\202\001\303\211B\032B\177B\005\202\001BBy\210\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ce568ae964914b7eb78d6eb3699f6eb94aefa57 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAn9+QX5BfgRAQkJCRsRCGiAxIBpCicNCIB7DfUJGQkIBQsMaAYPDGkKAQIpaGsN/QkZCAYIBQhpC5Rp8w31CRkIBgkIFggFCQgFCwxoBg8MaQoBAiloaw39CRkIBgkIFgsMaAULDGkKARopaGsNCAYJCBYJ+QhpC5Rp8w0JGQgGCQgWCAUJCQn1CRkIBggGDiUIaGsNCAYJCBYIBQhpC5Rp8w31CRkIBgkIFggFCQn1CRkIBggHDiUIaQn9CBYIBQkJ5iAALAAs= Step #5: MERGE-OUTER: attempt 3474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1579257199 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd591d8198, 0x55cd591e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd591e0918,0x55cd592680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ce568ae964914b7eb78d6eb3699f6eb94aefa57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11511 processed earlier; will process 3764 files now Step #5: [LOADING] WASM module load failed: unknown type 2429 Step #5: #1 pulse cov: 358 ft: 359 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42917==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd569ec5dd bp 0x000000000000 sp 0x7ffe1f85ab30 T42917) Step #5: ==42917==The signal is caused by a READ memory access. Step #5: #0 0x55cd569ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd5680e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd5680dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd567eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd5670cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd56664c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd5666e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd566556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd566813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7fa108082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd56648aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42917==Register values: Step #5: rax = 0x000055cd5b322430 rbx = 0x000055cd5b322430 rcx = 0x000055cd5b322420 rdx = 0x00007fa7fa2d0b80 Step #5: rdi = 0x000055cd5b322420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe1f85ab30 Step #5: r8 = 0x000055cd5b322430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7fa2d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd59beb960 r14 = 0x0000000100000004 r15 = 0x000055cd58b58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42917==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6c,0x41,0x4f,0x4,0x40,0x41,0x42,0x41,0x4d,0x41,0xf,0x6a,0x41,0x77,0x41,0x6c,0x6a,0x41,0x6a,0x77,0x41,0x77,0x1,0x6a,0x41,0x7d,0x6a,0x41,0x1e,0x41,0x41,0x6c,0x6a,0x41,0x6a,0x77,0x41,0xc9,0x48,0x41,0x3c,0x41,0x3b,0xb2,0xa9,0x4a,0x73,0x41,0xe4,0x41,0x6a,0x77,0x41,0x77,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x69,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x0,0x0,0x0,0x77,0x6c,0x6a,0x41,0x4d,0x41,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177lAO\004@ABAMA\017jAwAljAjwAw\001jA}jA\036AAljAjwA\311HA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56411370a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564113709fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641136e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564113608ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564113560c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56411356a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641135516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56411357d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbabb13e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564113544aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42921==Register values: Step #5: rax = 0x000056411868f530 rbx = 0x000056411868f530 rcx = 0x000056411868f9e0 rdx = 0x00007fbabb306b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde0560300 Step #5: r8 = 0x000056411868f530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbabb306be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564116ae7960 r14 = 0x0000000100000004 r15 = 0x0000564115a54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42921==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbe,0xfc,0x4,0x41,0x43,0x43,0x64,0xff,0x43,0x43,0x43,0x91,0x3d,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x44,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x97,0x8c,0x91,0x91,0x1a,0x91,0x91,0x1a,0x96,0x91,0x91,0x91,0x1,0x1a,0x43,0x20,0x40,0x31,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x20,0x8e,0x8c,0x43,0x96,0x43,0x40,0x31,0x90,0x8f,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0xef,0x91,0x91,0x91,0x91,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x20,0x8e,0x8c,0x43,0x96,0x43,0x40,0x31,0x90,0x8f,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0xef,0x91,0x91,0x91,0x91,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8d,0x8d,0x90,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x91,0x1a,0x97,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA/B\276\374\004ACCd\377CCC\221=\220\221\221\221\221C\223\221\221'\216CD/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\227\214\221\221\032\221\221\032\226\221\221\221\001\032C @1\220\216\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221 \216\214C\226C@1\220\217\221\216C\221\222\221\225\216C\357\221\221\221\221\220\216\221\216C\221\222\221\225\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221 \216\214C\226C@1\220\217\221\216C\221\222\221\225\216C\357\221\221\221\221\220\216\221\216C\221\222\221\225\216C\215\215\220\215\215\215\215\215\214\221\032\227\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6dab80528b368b530470e6f5359c928644eeeac6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQS9CvvwEQUNDZP9DQ0ORPZCRkZGRQ5ORkSeOQ0Qv0ZFDK4yTkZORQ4qRkSCRQwGXjJGRGpGRGpaRkZEBGkMgQDGQjpGOQ5GSkZWOQ4qRkZEalpGRQyuRII6MQ5ZDQDGQj5GOQ5GSkZWOQ++RkZGRkI6RjkORkpGVjkORkpGVjkOKkZGRGpaRkUMrkSCOjEOWQ0AxkI+RjkORkpGVjkPvkZGRkZCOkY5DkZKRlY5DjY2QjY2NjY2MkRqXAAALAAs= Step #5: MERGE-OUTER: attempt 3476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1579529714 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613dd138198, 0x5613dd140911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613dd140918,0x5613dd1c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6dab80528b368b530470e6f5359c928644eeeac6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11514 processed earlier; will process 3761 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 427 ft: 428 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42925==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613da94c5dd bp 0x000000000000 sp 0x7ffc0fc852a0 T42925) Step #5: ==42925==The signal is caused by a READ memory access. Step #5: #0 0x5613da94c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613da76e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613da76dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613da74b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613da66cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613da5c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613da5ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613da5b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613da5e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c5d049082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613da5a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42925==Register values: Step #5: rax = 0x00005613de6c2430 rbx = 0x00005613de6c2430 rcx = 0x00005613de6c2420 rdx = 0x00007f8c5d211b80 Step #5: rdi = 0x00005613de6c2420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc0fc852a0 Step #5: r8 = 0x00005613de6c2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c5d211be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613ddb4b960 r14 = 0x0000000100000004 r15 = 0x00005613dcab8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42925==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x41,0x30,0x4,0x0,0x41,0x30,0x4,0x0,0x0,0x0,0x1,0xbc,0x73,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0x0,0x7a,0x51,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x99,0x0,0xfb,0x1b,0x0,0x0,0x0,0x0,0x0,0x1a,0x0,0x4b,0x0,0x9f,0xd0,0x0,0x0,0x0,0xfb,0x9e,0x0,0x0,0xbc,0x0,0x4b,0x0,0x9f,0xd0,0x0,0x0,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x0,0x5,0x42,0x59,0x1,0x0,0x0,0xb2,0x0,0xd1,0x0,0x0,0x0,0x99,0x0,0xfb,0x1b,0x0,0x0,0x0,0x0,0x0,0x1a,0x60,0x0,0x0,0xc0,0x6c,0x69,0x45,0x41,0x45,0x75,0x1,0x45,0x6f,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x74,0x45,0x49,0x45,0x1,0x45,0x69,0x41,0x74,0x41,0x75,0x4b,0x6c,0x69,0x6e,0x75,0x78,0x75,0x45,0x41,0x45,0x75,0x45,0x71,0x45,0x41,0x51,0x75,0x1,0x41,0xf6,0x41,0x75,0x1,0x47,0x41,0xc2,0x75,0x45,0x41,0x71,0x45,0x75,0x45,0x45,0x41,0x51,0x75,0x1,0x41,0xf6,0x41,0x75,0x45,0x4f,0x41,0xd9,0x45,0x75,0x45,0x6e,0x0,0xb,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000A0\004\000A0\004\000\000\000\001\274sK\000K\320\000\000\000O\320\000\000\000\000\000\000\223\000zQB\000\000\000\000\000\000\231\000\373\033\000\000\000\000\000\032\000K\000\237\320\000\000\000\373\236\000\000\274\000K\000\237\320\000\000\000\032\032\032\032\032\032\032\032\032\032\000\005BY\001\000\000\262\000\321\000\000\000\231\000\373\033\000\000\000\000\000\032`\000\000\300liEAEu\001EoiEAlEEA\302tEIE\001EiAtAuKlinuxuEAEuEqEAQu\001A\366Au\001GA\302uEAqEuEEAQu\001A\366AuEOA\331EuEn\000\013\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-259dbb2eab5ca873d94e2b45d09e5411c69556b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEEwBABBMAQAAAABvHNLAEvQAAAAT9AAAAAAAACTAHpRQgAAAAAAAJkA+xsAAAAAABoASwCf0AAAAPueAAC8AEsAn9AAAAAaGhoaGhoaGhoaAAVCWQEAALIA0QAAAJkA+xsAAAAAABpgAADAbGlFQUV1AUVvaUVBbEVFQcJ0RUlFAUVpQXRBdUtsaW51eHVFQUV1RXFFQVF1AUH2QXUBR0HCdUVBcUV1RUVBUXUBQfZBdUVPQdlFdUVuAAsAAAsACws= Step #5: MERGE-OUTER: attempt 3477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1579665639 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ddd752198, 0x556ddd75a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ddd75a918,0x556ddd7e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/259dbb2eab5ca873d94e2b45d09e5411c69556b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11516 processed earlier; will process 3759 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 428 ft: 429 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 503 ft: 571 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42929==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ddaf665dd bp 0x000000000000 sp 0x7ffcc7d3e2d0 T42929) Step #5: ==42929==The signal is caused by a READ memory access. Step #5: #0 0x556ddaf665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ddad88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ddad87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ddad65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ddac86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ddabdec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ddabe81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ddabcf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ddabfb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3abb02b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ddabc2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42929==Register values: Step #5: rax = 0x0000556de001a430 rbx = 0x0000556de001a430 rcx = 0x0000556de001a420 rdx = 0x00007f3abb1f3b80 Step #5: rdi = 0x0000556de001a420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcc7d3e2d0 Step #5: r8 = 0x0000556de001a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3abb1f3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556dde165960 r14 = 0x0000000100000004 r15 = 0x0000556ddd0d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42929==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x69,0x69,0x68,0x68,0x69,0x4,0x40,0x41,0x1a,0x4,0x80,0x0,0xfb,0x19,0x7a,0x2,0x1b,0x4a,0x0,0x5a,0x0,0x50,0x1a,0x5f,0xb7,0x0,0x1a,0xd4,0x21,0x46,0x0,0x78,0x0,0x5f,0x4a,0x0,0x57,0x0,0x78,0x78,0x0,0x5f,0x4a,0x0,0x55,0x0,0x78,0x0,0x5f,0x6c,0x69,0x6e,0x75,0x78,0x1a,0x57,0x0,0x50,0x1a,0x5f,0xb7,0x0,0x1a,0xd4,0x21,0x46,0x0,0x78,0x0,0x5f,0x4a,0x0,0x57,0x0,0x78,0x78,0x0,0x5f,0x4a,0x0,0x55,0x0,0x78,0x0,0x5f,0x6c,0x69,0x6e,0x75,0x78,0x1a,0x57,0x43,0x6,0x4,0x8c,0x0,0x0,0x6f,0x0,0x0,0x0,0x5f,0x4a,0x0,0x57,0x0,0xba,0x1a,0x57,0x43,0x6,0xa1,0x0,0x14,0x0,0x5d,0x1a,0xc,0x0,0x66,0x0,0x1b,0x0,0x0,0x0,0x5f,0x4a,0x0,0x57,0x0,0xba,0x1a,0x57,0x43,0x6,0xa1,0x0,0x14,0x0,0x5d,0x1a,0xc,0x0,0x66,0x0,0x1b,0x0,0x14,0x0,0x0,0x1b,0x0,0x14,0x0,0x0,0x68,0x4a,0x20,0x57,0x1,0x0,0x0,0x5f,0x4a,0x0,0x57,0x0,0xba,0x1a,0x57,0x43,0x1,0xe,0x0,0x14,0x0,0x62,0x1a,0xc,0x0,0x0,0xb,0x0,0x53,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA/\003\000A\362\346iihhi\004@A\032\004\200\000\373\031z\002\033J\000Z\000P\032_\267\000\032\324!F\000x\000_J\000W\000xx\000_J\000U\000x\000_linux\032W\000P\032_\267\000\032\324!F\000x\000_J\000W\000xx\000_J\000U\000x\000_linux\032WC\006\004\214\000\000o\000\000\000_J\000W\000\272\032WC\006\241\000\024\000]\032\014\000f\000\033\000\000\000_J\000W\000\272\032WC\006\241\000\024\000]\032\014\000f\000\033\000\024\000\000\033\000\024\000\000hJ W\001\000\000_J\000W\000\272\032WC\001\016\000\024\000b\032\014\000\000\013\000S\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27a9f81e0aa0b6daedb7a50c230ca6c0174ef3d6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQS8DAEHy5mlpaGhpBEBBGgSAAPsZegIbSgBaAFAaX7cAGtQhRgB4AF9KAFcAeHgAX0oAVQB4AF9saW51eBpXAFAaX7cAGtQhRgB4AF9KAFcAeHgAX0oAVQB4AF9saW51eBpXQwYEjAAAbwAAAF9KAFcAuhpXQwahABQAXRoMAGYAGwAAAF9KAFcAuhpXQwahABQAXRoMAGYAGwAUAAAbABQAAGhKIFcBAABfSgBXALoaV0MBDgAUAGIaDAAACwBTAAsLAAs= Step #5: MERGE-OUTER: attempt 3478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1579804640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561dbb6a3198, 0x561dbb6ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561dbb6ab918,0x561dbb7330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27a9f81e0aa0b6daedb7a50c230ca6c0174ef3d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11519 processed earlier; will process 3756 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42933==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561db8eb75dd bp 0x000000000000 sp 0x7fffac58e6f0 T42933) Step #5: ==42933==The signal is caused by a READ memory access. Step #5: #0 0x561db8eb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561db8cd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561db8cd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561db8cb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561db8bd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561db8b2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561db8b391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561db8b206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561db8b4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3934671082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561db8b13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42933==Register values: Step #5: rax = 0x0000561dbd480410 rbx = 0x0000561dbd480410 rcx = 0x0000561dbd4808c0 rdx = 0x00007f3934839b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffac58e6f0 Step #5: r8 = 0x0000561dbd480410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3934839be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561dbc0b6960 r14 = 0x0000000100000004 r15 = 0x0000561dbb023386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42933==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x6d,0x41,0xf5,0x0,0xe,0x80,0x0,0x0,0x1,0x5a,0xe,0x0,0x0,0x0,0xf,0x1,0x0,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8c,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x69,0x6e,0xc,0x0,0x0,0x0,0xc,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x69,0x6e,0xc,0x80,0x0,0x0,0x0,0x1,0x0,0x6e,0x10,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x6e,0xc,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xf7,0x4f,0x41,0xeb,0x89,0x4,0x6e,0xc,0x0,0x0,0x0,0x5a,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x6e,0x69,0xc,0x80,0x0,0x0,0xc,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x6e,0xc,0x0,0x80,0x0,0xc,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x69,0x6e,0xc,0x80,0x0,0x0,0xc,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xa8,0x4f,0x41,0x6e,0xc,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BmA\365\000\016\200\000\000\001Z\016\000\000\000\017\001\000oJ\016\001\001\000\214\000\013\001\002\000AmA\365>OA\353win\014\000\000\000\014\000\013\001\002\000AmA\365>OA\353win\014\200\000\000\000\001\000n\020\200\000\000\000\200\000\000\013\001\002\000AmA\365n\014\200\000\000\000Z\016\001\001\000\000\013\001\002\000AmA\365\367OA\353\211\004n\014\000\000\000Z\000\013\001\002\000AmA\365>OA\353wni\014\200\000\000\014\000\013\001\002\000AmAn\014\000\200\000\014\000\000\013\001\002\000AmA\365>OA\353win\014\200\000\000\014\000\013\001\002\000AmA\365\250OAn\014\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8fd7c7695f99c322c17c58fd8ebd56964d80056 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJtQfUADoAAAAFaDgAAAA8BAG9KDgEBAIwACwECAEFtQfU+T0Hrd2luDAAAAAwACwECAEFtQfU+T0Hrd2luDIAAAAABAG4QgAAAAIAAAAsBAgBBbUH1bgyAAAAAWg4BAQAACwECAEFtQfX3T0HriQRuDAAAAFoACwECAEFtQfU+T0Hrd25pDIAAAAwACwECAEFtQW4MAIAADAAACwECAEFtQfU+T0Hrd2luDIAAAAwACwECAEFtQfWoT0FuDAALAAs= Step #5: MERGE-OUTER: attempt 3479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1579941889 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b25e32198, 0x561b25e3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b25e3a918,0x561b25ec20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8fd7c7695f99c322c17c58fd8ebd56964d80056' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11520 processed earlier; will process 3755 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42937==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b236465dd bp 0x000000000000 sp 0x7ffc93c052e0 T42937) Step #5: ==42937==The signal is caused by a READ memory access. Step #5: #0 0x561b236465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b23468280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b23467fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b23445929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b23366ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b232bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b232c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b232af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b232db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb50034082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b232a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42937==Register values: Step #5: rax = 0x0000561b26d1a4d0 rbx = 0x0000561b26d1a4d0 rcx = 0x0000561b26d1a980 rdx = 0x00007feb501fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc93c052e0 Step #5: r8 = 0x0000561b26d1a4d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb501fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b26845960 r14 = 0x0000000100000004 r15 = 0x0000561b257b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42937==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0x6b,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd6,0x0,0x0,0xd0,0x6b,0x41,0x6b,0x0,0xd0,0x6b,0x1,0xd0,0x70,0xd6,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0xd0,0x0,0x0,0x0,0xd0,0x0,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd6,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0xd0,0x0,0x0,0x0,0x61,0x6b,0x1,0x41,0x41,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0x6b,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd6,0x0,0x0,0xd0,0x6b,0x41,0x6b,0x0,0xd0,0x6b,0x1,0xd0,0x70,0xd6,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0xd0,0x0,0x0,0x0,0xd0,0x0,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd6,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0xd0,0x0,0x0,0x0,0x61,0x6b,0x1,0x41,0x41,0x77,0x73,0x1,0x69,0x41,0x45,0x4d,0x69,0xd,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACE\320k\001\320k\323\001k\000\320k\001\320k\326\000\000\320kAk\000\320k\001\320p\326\000\000\320k\001\323Ak\320\000\000\000\320\000\000\320k\001\320k\323\001\320k\001\320k\323\000\000\320k\001\323Ak\000\320k\001\320k\326\000\000\320k\001\323Ak\320\000\000\000ak\001AA\000\320k\001\320k\323\001k\000\320k\001\320k\326\000\000\320kAk\000\320k\001\320p\326\000\000\320k\001\323Ak\320\000\000\000\320\000\000\320k\001\320k\323\001\320k\001\320k\323\000\000\320k\001\323Ak\000\320k\001\320k\326\000\000\320k\001\323Ak\320\000\000\000ak\001AAws\001iAEMi\015\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d254f86807746bf9b8f6dfac1b48f6496c50529 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT99A0BBQ0XQawHQa9MBawDQawHQa9YAANBrQWsA0GsB0HDWAADQawHTQWvQAAAA0AAA0GsB0GvTAdBrAdBr0wAA0GsB00FrANBrAdBr1gAA0GsB00Fr0AAAAGFrAUFBANBrAdBr0wFrANBrAdBr1gAA0GtBawDQawHQcNYAANBrAdNBa9AAAADQAADQawHQa9MB0GsB0GvTAADQawHTQWsA0GsB0GvWAADQawHTQWvQAAAAYWsBQUF3cwFpQUVNaQ0AAAsAAAs= Step #5: MERGE-OUTER: attempt 3480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1580078222 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613b7e60198, 0x5613b7e68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613b7e68918,0x5613b7ef00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d254f86807746bf9b8f6dfac1b48f6496c50529' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11521 processed earlier; will process 3754 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42941==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613b56745dd bp 0x000000000000 sp 0x7ffe12c33f40 T42941) Step #5: ==42941==The signal is caused by a READ memory access. Step #5: #0 0x5613b56745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613b5496280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613b5495fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613b5473929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613b5394ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613b52ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613b52f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613b52dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613b53093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c7fb14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613b52d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42941==Register values: Step #5: rax = 0x00005613ba240540 rbx = 0x00005613ba240540 rcx = 0x00005613ba2409f0 rdx = 0x00007f3c7fcdcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe12c33f40 Step #5: r8 = 0x00005613ba240540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c7fcdcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613b8873960 r14 = 0x0000000100000004 r15 = 0x00005613b77e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42941==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x1,0x69,0x69,0x4,0x0,0x2,0x0,0x2,0x73,0x0,0xd4,0x0,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x0,0x1b,0x1a,0x60,0x0,0xa9,0x0,0x1a,0x0,0x0,0x15,0x80,0x0,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x0,0xa6,0x0,0x8d,0x0,0x0,0x1b,0x1a,0x1b,0x9d,0x0,0x94,0x1a,0x96,0x0,0xa6,0x0,0x8d,0x0,0x0,0x1b,0xba,0x1a,0xc3,0x55,0x0,0x0,0x0,0x0,0xfb,0x16,0x80,0x0,0x0,0x9d,0x0,0x94,0x1a,0x96,0x0,0xa6,0x0,0x8d,0x0,0x0,0x1b,0x1a,0x1b,0x9d,0x0,0x94,0x1a,0x96,0x0,0xa6,0x1a,0x0,0x82,0x0,0xd4,0x1b,0xfb,0x15,0x80,0x0,0x0,0x1b,0x1a,0x60,0x0,0x8d,0x0,0x0,0x1b,0x1a,0x1b,0x9d,0x0,0x94,0x1a,0x96,0x0,0xa6,0x1a,0x0,0x82,0x0,0xd4,0x1b,0xfb,0x15,0x80,0x0,0x0,0x1b,0x1a,0x60,0x0,0xa9,0x0,0xc4,0x0,0x94,0x1a,0x96,0x0,0xa6,0x0,0x8d,0xa9,0x0,0x8d,0x0,0xfb,0x15,0x80,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0xb8,0x0,0x90,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322i\001ii\004\000\002\000\002s\000\324\000\231\000\231\000\033\321\000\033\373\025\200\000\000\033\032`\000\251\000\032\000\000\025\200\000\000\231\000\033\321\000\033\373\025\200\000\000\246\000\215\000\000\033\032\033\235\000\224\032\226\000\246\000\215\000\000\033\272\032\303U\000\000\000\000\373\026\200\000\000\235\000\224\032\226\000\246\000\215\000\000\033\032\033\235\000\224\032\226\000\246\032\000\202\000\324\033\373\025\200\000\000\033\032`\000\215\000\000\033\032\033\235\000\224\032\226\000\246\032\000\202\000\324\033\373\025\200\000\000\033\032`\000\251\000\304\000\224\032\226\000\246\000\215\251\000\215\000\373\025\200\000\000\000\000\013\000\000\000\013\000]\000\254\000\270\000\220\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e3aa01fb6757487ff86f805cb7412f1f912f4aee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpAWlpBAACAAJzANQAmQCZABvRABv7FYAAABsaYACpABoAABWAAACZABvRABv7FYAAAKYAjQAAGxobnQCUGpYApgCNAAAbuhrDVQAAAAD7FoAAAJ0AlBqWAKYAjQAAGxobnQCUGpYAphoAggDUG/sVgAAAGxpgAI0AABsaG50AlBqWAKYaAIIA1Bv7FYAAABsaYACpAMQAlBqWAKYAjakAjQD7FYAAAAAACwAAAAsAXQCsALgAkAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1580215221 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a4fa20198, 0x556a4fa28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a4fa28918,0x556a4fab00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e3aa01fb6757487ff86f805cb7412f1f912f4aee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11522 processed earlier; will process 3753 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 394 ft: 395 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 451 ft: 518 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42945==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a4d2345dd bp 0x000000000000 sp 0x7ffcca3c97c0 T42945) Step #5: ==42945==The signal is caused by a READ memory access. Step #5: #0 0x556a4d2345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a4d056280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a4d055fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a4d033929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a4cf54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a4ceacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a4ceb61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a4ce9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a4cec93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28e5c4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a4ce90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42945==Register values: Step #5: rax = 0x0000556a5162d430 rbx = 0x0000556a5162d430 rcx = 0x0000556a5162d420 rdx = 0x00007f28e5e13b80 Step #5: rdi = 0x0000556a5162d420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcca3c97c0 Step #5: r8 = 0x0000556a5162d430 r9 = 0x0000556a5162de70 r10 = 0x0000556a5160e010 r11 = 0x00007f28e5e13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a50433960 r14 = 0x0000000100000004 r15 = 0x0000556a4f3a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42945==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x2,0x4,0x40,0x41,0x6c,0x41,0x45,0x41,0x87,0xe0,0x20,0x78,0xc1,0x72,0x41,0x77,0x41,0x70,0x41,0xc7,0x77,0xc1,0x77,0x41,0x41,0x74,0x45,0x41,0x47,0x41,0x61,0x4e,0x4,0x40,0x41,0x2c,0xb3,0x0,0x1,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0xb1,0x0,0xf,0x5a,0x1a,0x1a,0x9a,0x1,0x1a,0x1b,0xb1,0x7a,0x1a,0x1a,0x1a,0xb1,0x54,0x1b,0xb1,0x44,0xb1,0x5a,0x1a,0x1a,0x9a,0x0,0x1a,0x1b,0x1a,0x12,0x0,0x92,0x0,0x5b,0x12,0x0,0x92,0x0,0x5b,0x1a,0xb1,0x0,0x0,0x1a,0x1a,0x9e,0x1,0xb1,0x5a,0x1b,0x1a,0x1a,0x1a,0x1a,0xb1,0x5a,0x1b,0xb1,0x44,0xb1,0x5a,0x1a,0x1a,0x9a,0x4,0x1a,0x1b,0x1a,0x1a,0x1a,0x5a,0x1a,0x1a,0x0,0x0,0x1a,0x1b,0x1a,0x12,0x0,0x92,0x0,0x5b,0x1a,0xb1,0x0,0x0,0x1a,0x9a,0x0,0xb1,0x52,0x1a,0x1a,0x9a,0x1,0x1a,0x1b,0xb1,0x5a,0x1a,0x1a,0xb1,0x57,0x1b,0xb1,0x44,0xb1,0x5a,0x1a,0x1a,0x9a,0x4,0x1a,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0xb1,0x5a,0x6c,0x69,0x6e,0x75,0x78,0x0,0x5a,0x1a,0x1a,0x1a,0x1b,0x1a,0x12,0x0,0x92,0x0,0x61,0x1a,0xb1,0x0,0x5b,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001=oA\002\004@AlAEA\207\340 x\301rAwApA\307w\301wAAtEAGAaN\004@A,\263\000\001linux\000\000\000\261\000\017Z\032\032\232\001\032\033\261z\032\032\032\261T\033\261D\261Z\032\032\232\000\032\033\032\022\000\222\000[\022\000\222\000[\032\261\000\000\032\032\236\001\261Z\033\032\032\032\032\261Z\033\261D\261Z\032\032\232\004\032\033\032\032\032Z\032\032\000\000\032\033\032\022\000\222\000[\032\261\000\000\032\232\000\261R\032\032\232\001\032\033\261Z\032\032\261W\033\261D\261Z\032\032\232\004\032\033\032\032\032\032\032\261Zlinux\000Z\032\032\032\033\032\022\000\222\000a\032\261\000[\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8cb5c82c8fc50582da90d449a7e80ffd217a6c90 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT1vQQIEQEFsQUVBh+AgeMFyQXdBcEHHd8F3QUF0RUFHQWFOBEBBLLMAAWxpbnV4AAAAsQAPWhoamgEaG7F6GhoasVQbsUSxWhoamgAaGxoSAJIAWxIAkgBbGrEAABoangGxWhsaGhoasVobsUSxWhoamgQaGxoaGloaGgAAGhsaEgCSAFsasQAAGpoAsVIaGpoBGhuxWhoasVcbsUSxWhoamgQaGxoaGhoasVpsaW51eABaGhoaGxoSAJIAYRqxAFsACwALAAs= Step #5: MERGE-OUTER: attempt 3482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1580354139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56270983f198, 0x562709847911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562709847918,0x5627098cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8cb5c82c8fc50582da90d449a7e80ffd217a6c90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11525 processed earlier; will process 3750 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42949==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627070535dd bp 0x000000000000 sp 0x7ffedfa6c360 T42949) Step #5: ==42949==The signal is caused by a READ memory access. Step #5: #0 0x5627070535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562706e75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562706e74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562706e52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562706d73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562706ccbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562706cd51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562706cbc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562706ce83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66a266b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562706cafaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42949==Register values: Step #5: rax = 0x000056270bc4f3b0 rbx = 0x000056270bc4f3b0 rcx = 0x000056270bc4f860 rdx = 0x00007f66a2833b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedfa6c360 Step #5: r8 = 0x000056270bc4f3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66a2833be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056270a252960 r14 = 0x0000000100000004 r15 = 0x00005627091bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42949==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x6f,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x7e,0xc0,0x45,0x6b,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x30,0x45,0x41,0x95,0xbf,0xa7,0x69,0x41,0x41,0x67,0x70,0x45,0x45,0x41,0x41,0x69,0x45,0x41,0xaa,0x69,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x30,0x45,0x41,0x95,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x45,0x41,0xaa,0x69,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x63,0x41,0x6a,0x0,0xd3,0x41,0xb2,0x45,0x41,0x95,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x41,0x63,0x41,0x6a,0x41,0x73,0x41,0x95,0x41,0x41,0x3a,0x41,0x6a,0x49,0x6c,0x69,0x20,0x1e,0x0,0x0,0x0,0x41,0x9f,0x8b,0x0,0x0,0x21,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010oAA\003@AKA\252Mg\301A~\300EkAiv\004@\014\001\013Ain\004@\014\001\013AcAjitA0EA\225\277\247iAAgpEEAAiEA\252iiv\004@\014\001\013Ain\004@\014\001\013AcAjitA0EA\225Aiv\004@\014\001\013Ain\004@\014\001\013Aiv\004@\014\001\013Ain\004@\014\001\013AcAjitAEA\252iiv\004@\014\001\013Ain\004@\014\001\013AcAjitAcAj\000\323A\262EA\225@\014\001\013AcAjAcAjAsA\225AA:AjIli \036\000\000\000A\237\213\000\000!\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cc5fd38378cedca4bd2828382762bb01bc31cd1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBvQUEDQEFLQapNZ8FBfsBFa0FpdgRADAELQWluBEAMAQtBY0FqaXRBMEVBlb+naUFBZ3BFRUFBaUVBqmlpdgRADAELQWluBEAMAQtBY0FqaXRBMEVBlUFpdgRADAELQWluBEAMAQtBaXYEQAwBC0FpbgRADAELQWNBaml0QUVBqmlpdgRADAELQWluBEAMAQtBY0FqaXRBY0FqANNBskVBlUAMAQtBY0FqQWNBakFzQZVBQTpBaklsaSAeAAAAQZ+LAAAhAAs= Step #5: MERGE-OUTER: attempt 3483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1580489767 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e647922198, 0x55e64792a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e64792a918,0x55e6479b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9cc5fd38378cedca4bd2828382762bb01bc31cd1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11526 processed earlier; will process 3749 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42953==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6451365dd bp 0x000000000000 sp 0x7ffeecaafea0 T42953) Step #5: ==42953==The signal is caused by a READ memory access. Step #5: #0 0x55e6451365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e644f58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e644f57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e644f35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e644e56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e644daec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e644db81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e644d9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e644dcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1052c06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e644d92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42953==Register values: Step #5: rax = 0x000055e649270410 rbx = 0x000055e649270410 rcx = 0x000055e6492708c0 rdx = 0x00007f1052dceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeecaafea0 Step #5: r8 = 0x000055e649270410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1052dcebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e648335960 r14 = 0x0000000100000004 r15 = 0x000055e6472a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42953==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xe0,0x0,0xc1,0x67,0x41,0xe1,0x41,0x4a,0x41,0xcf,0x10,0x41,0x69,0x45,0x41,0x6b,0x41,0xe4,0x41,0x6e,0x41,0x41,0x67,0x41,0x10,0x75,0x6f,0x41,0x6b,0x41,0x69,0x6e,0x75,0x41,0x41,0x75,0x69,0x74,0x41,0x69,0x4a,0x45,0x6e,0x41,0x4a,0x41,0x2b,0x41,0x45,0x75,0x41,0x4a,0x6c,0x6b,0x69,0x6e,0x75,0x41,0x78,0x41,0x6e,0x45,0x76,0x69,0x74,0x45,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x67,0x49,0x67,0x41,0x6f,0x41,0x6b,0x48,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x45,0x76,0x41,0x4a,0x41,0x6f,0x75,0x41,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x6f,0x74,0x41,0x45,0x75,0x41,0x41,0x75,0x69,0x74,0x41,0x69,0x4a,0x45,0x75,0x41,0x4a,0x41,0x2b,0x41,0x45,0x75,0x41,0x2b,0x41,0x45,0x75,0x4a,0x4a,0x41,0x67,0x41,0xe0,0x0,0x1b,0x69,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6a,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x45,0x75,0x41,0x4a,0x41,0xcf,0x41,0x67,0x41,0x10,0x6b,0x6b,0x41,0x67,0x41,0x69,0x75,0x69,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAG\004@AKA\340\000\301gA\341AJA\317\020AiEAkA\344AnAAgA\020uoAkAinuAAuitAiJEnAJA+AEuAJlkinuAxAnEvitEEuAJA\317\020uoAkAgIgAoAkHAuA\317\020uoAkA\312EvEvAJAouAoAkA\312EvotAEuAAuitAiJEuAJA+AEuA+AEuJJAgA\340\000\033iEuAJA\317\020uoAjAlinuxAEuAJA\317AgA\020kkAgAiui\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c45f43e6272f3428d390a7176d9cd3efa7bcf26 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUcEQEFLQeAAwWdB4UFKQc8QQWlFQWtB5EFuQUFnQRB1b0FrQWludUFBdWl0QWlKRW5BSkErQUV1QUpsa2ludUF4QW5Fdml0RUV1QUpBzxB1b0FrQWdJZ0FvQWtIQXVBzxB1b0FrQcpFdkV2QUpBb3VBb0FrQcpFdm90QUV1QUF1aXRBaUpFdUFKQStBRXVBK0FFdUpKQWdB4AAbaUV1QUpBzxB1b0FqQWxpbnV4QUV1QUpBz0FnQRBra0FnQWl1aQALAQs= Step #5: MERGE-OUTER: attempt 3484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1580627412 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f2f5201198, 0x55f2f5209911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f2f5209918,0x55f2f52910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c45f43e6272f3428d390a7176d9cd3efa7bcf26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11527 processed earlier; will process 3748 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42957==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2f2a155dd bp 0x000000000000 sp 0x7ffff6c6a170 T42957) Step #5: ==42957==The signal is caused by a READ memory access. Step #5: #0 0x55f2f2a155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2f2837280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2f2836fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2f2814929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f2f2735ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2f268dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2f26971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2f267e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2f26aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc48dfc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2f2671aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42957==Register values: Step #5: rax = 0x000055f2f61f66c0 rbx = 0x000055f2f61f66c0 rcx = 0x000055f2f61f6b70 rdx = 0x00007fdc48fc4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff6c6a170 Step #5: r8 = 0x000055f2f61f66c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc48fc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2f5c14960 r14 = 0x0000000100000004 r15 = 0x000055f2f4b81386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42957==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x3b,0x4,0x0,0x41,0xff,0x4,0x69,0x69,0x69,0x68,0x69,0x2,0x0,0x0,0x0,0x4,0x40,0x0,0x12,0x0,0x6c,0x69,0x6f,0x75,0x78,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1b,0xc,0x0,0xc3,0x0,0x0,0x98,0x97,0x97,0x97,0x97,0x97,0x90,0x90,0x0,0x90,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x95,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x4b,0x47,0x1a,0xc,0x0,0xba,0x0,0x0,0x0,0xa3,0x0,0xb0,0x0,0x84,0xc,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0xc,0x0,0x1b,0xc,0x0,0xc3,0x0,0x1,0x6b,0x45,0x41,0x45,0x69,0x6b,0x1,0x45,0x49,0x41,0x4f,0x41,0xc1,0x6b,0x72,0x69,0x41,0x2e,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x1,0xaa,0x0,0x68,0x4b,0x4b,0x0,0xa0,0x0,0x4b,0x4e,0x0,0xd5,0x0,0x4a,0x47,0x1a,0x7f,0x0,0xb,0x0,0x5b,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woA;\004\000A\377\004iiihi\002\000\000\000\004@\000\022\000lioux\000\014\000G\032\014\000\033\014\000\303\000\000\230\227\227\227\227\227\220\220\000\220\227\227\227\227\227\227\227\227\225\227\227\227\227\216\230_\000KG\032\014\000\272\000\000\000\243\000\260\000\204\014\000G\032\014\000\032\014\000\272\000\000\227\227\227\227\227\216\230\014\000\033\014\000\303\000\001kEAEik\001EIAOA\301kriA.M\320\000\324\325\000\325\000\325\001\324\321\270\252Ai\320\000\324\325\000\325\000\324\321\301pA\267iA.F\320\000\324\325\000\325\000\325\001\324\321\270\001\252\000hKK\000\240\000KN\000\325\000JG\032\177\000\013\000[\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d8a0d98477aee01458611b7862638d029afd2fc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQTsEAEH/BGlpaWhpAgAAAARAABIAbGlvdXgADABHGgwAGwwAwwAAmJeXl5eXkJAAkJeXl5eXl5eXlZeXl5eOmF8AS0caDAC6AAAAowCwAIQMAEcaDAAaDAC6AACXl5eXl46YDAAbDADDAAFrRUFFaWsBRUlBT0HBa3JpQS5N0ADU1QDVANUB1NG4qkFp0ADU1QDVANTRwXBBt2lBLkbQANTVANUA1QHU0bgBqgBoS0sAoABLTgDVAEpHGn8ACwBbAAsACws= Step #5: MERGE-OUTER: attempt 3485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1580764669 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2573c8198, 0x55d2573d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2573d0918,0x55d2574580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d8a0d98477aee01458611b7862638d029afd2fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11528 processed earlier; will process 3747 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 304c. Step #5: #1 pulse cov: 329 ft: 330 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42961==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d254bdc5dd bp 0x000000000000 sp 0x7fff1f1aa750 T42961) Step #5: ==42961==The signal is caused by a READ memory access. Step #5: #0 0x55d254bdc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2549fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2549fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2549db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2548fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d254854c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d25485e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2548456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2548713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa1c2152082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d254838aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42961==Register values: Step #5: rax = 0x000055d259d48cf0 rbx = 0x000055d259d48cf0 rcx = 0x000055d259d48ce0 rdx = 0x00007fa1c231ab80 Step #5: rdi = 0x000055d259d48ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007fff1f1aa750 Step #5: r8 = 0x000055d259d48cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa1c231abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d257ddb960 r14 = 0x0000000100000004 r15 = 0x000055d256d48386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42961==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0xc9,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xff,0xa8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xf7,0x62,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb0,0x1,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0xd0,0x80,0x80,0x80,0x0,0x0,0x0,0x99,0x0,0x0,0x0,0x0,0x0,0x0,0x5d,0x0,0x20,0x0,0x10,0x0,0x0,0x1,0xc3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0xc9,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xff,0xa8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x61,0xff,0xe8,0xf7,0x62,0x0,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000Aq\004\000\320\000\020\000\373\031\321\000\000\000\020\000\373\033\000\000\234\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\321\000\000\311\320\000\373\031l\001\306\373b\377\250\305\320\000\373\031<\001\306\373b\377\350\367b\000\000\000\000\000\000\000\260\001\000\200\200\200\200\200\200\202\320\200\200\200\000\000\000\231\000\000\000\000\000\000]\000 \000\020\000\000\001\303\000\000\000\000\000\000\000\000\020\000\373\033\000\000\234\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\321\000\000\311\320\000\373\031l\001\306\373b\377\250\305\320\000\373\031<\001\306\373a\377\350\367b\000\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e219ac346138c0c662dbcad9725a72131f5f2fb9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEFxBADQABAA+xnRAAAAEAD7GwAAnABLAAvQANAAEAD7GdEAAABBcQQA0AAQAPsZ0QAAydAA+xlsAcb7Yv+oxdAA+xk8Acb7Yv/o92IAAAAAAAAAsAEAgICAgICAgtCAgIAAAACZAAAAAAAAXQAgABAAAAHDAAAAAAAAAAAQAPsbAACcAEsAC9AA0AAQAPsZ0QAAAEFxBADQABAA+xnRAADJ0AD7GWwBxvti/6jF0AD7GTwBxvth/+j3YgAAAAsACws= Step #5: MERGE-OUTER: attempt 3486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1580903689 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f7b2a2c198, 0x55f7b2a34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f7b2a34918,0x55f7b2abc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e219ac346138c0c662dbcad9725a72131f5f2fb9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11530 processed earlier; will process 3745 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 420 ft: 421 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 489 ft: 569 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42965==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7b02405dd bp 0x000000000000 sp 0x7ffdc128f1a0 T42965) Step #5: ==42965==The signal is caused by a READ memory access. Step #5: #0 0x55f7b02405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f7b0062280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f7b0061fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f7b003f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f7aff60ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7afeb8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7afec21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7afea96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7afed53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff61c220082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f7afe9caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42965==Register values: Step #5: rax = 0x000055f7b3c43430 rbx = 0x000055f7b3c43430 rcx = 0x000055f7b3c43420 rdx = 0x00007ff61c3e8b80 Step #5: rdi = 0x000055f7b3c43420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdc128f1a0 Step #5: r8 = 0x000055f7b3c43430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff61c3e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7b343f960 r14 = 0x0000000100000004 r15 = 0x000055f7b23ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42965==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x3b,0x4,0x0,0x0,0x0,0x0,0xf,0x69,0x69,0x68,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0x12,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x71,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x98,0x97,0x97,0x97,0x97,0x97,0x90,0x90,0x0,0x90,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x4b,0x47,0x1a,0x12,0x0,0xba,0x0,0x0,0x0,0x12,0x80,0x0,0x0,0x97,0x97,0x97,0x97,0x97,0x8e,0x90,0x5f,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x68,0x4b,0x4b,0x0,0xa0,0x0,0x4b,0x4e,0x0,0xd5,0x0,0x46,0x47,0x1a,0x5f,0x0,0x0,0x0,0x0,0xc,0x0,0x47,0x1a,0x5d,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x97,0x97,0x95,0x8e,0x98,0x5f,0x0,0x90,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x4b,0x47,0x1a,0x12,0x0,0xba,0x0,0x0,0x0,0x12,0x80,0x0,0x0,0x97,0x97,0x97,0x97,0x97,0x8e,0x90,0x5f,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x68,0x4b,0x4b,0x0,0xa0,0x0,0x4b,0x4e,0x0,0xd5,0x0,0x46,0x47,0x1a,0x5f,0x0,0xb,0x0,0x5a,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woA;\004\000\000\000\000\017iihi\004@A\032\004@\000\022\000linux\000q\000G\032\014\000\032\014\000\272\000\000\230\227\227\227\227\227\220\220\000\220\227\227\227\227\227\227\227\227\227\227\227\227\227\216\230_\000KG\032\022\000\272\000\000\000\022\200\000\000\227\227\227\227\227\216\220_\032\000\001\000\000\000\000\000\000hKK\000\240\000KN\000\325\000FG\032_\000\000\000\000\014\000G\032]\000\032\014\000\272\000\000\227\227\225\216\230_\000\220\227\227\227\227\227\216\230_\000KG\032\022\000\272\000\000\000\022\200\000\000\227\227\227\227\227\216\220_\032\000\001\000\000\000\000\000hKK\000\240\000KN\000\325\000FG\032_\000\013\000Z\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-11d722407752c5831b2a174412b767c96b0b72fe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQTsEAAAAAA9paWhpBEBBGgRAABIAbGludXgAcQBHGgwAGgwAugAAmJeXl5eXkJAAkJeXl5eXl5eXl5eXl5eOmF8AS0caEgC6AAAAEoAAAJeXl5eXjpBfGgABAAAAAAAAaEtLAKAAS04A1QBGRxpfAAAAAAwARxpdABoMALoAAJeXlY6YXwCQl5eXl5eOmF8AS0caEgC6AAAAEoAAAJeXl5eXjpBfGgABAAAAAABoS0sAoABLTgDVAEZHGl8ACwBaAAsACws= Step #5: MERGE-OUTER: attempt 3487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1581040836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55612f4c1198, 0x55612f4c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55612f4c9918,0x55612f5510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11d722407752c5831b2a174412b767c96b0b72fe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11533 processed earlier; will process 3742 files now Step #5: [LOADING] WASM module load failed: unknown type 1535 Step #5: #1 pulse cov: 466 ft: 467 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #2 pulse cov: 588 ft: 672 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42969==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55612ccd55dd bp 0x000000000000 sp 0x7ffe1aa50a80 T42969) Step #5: ==42969==The signal is caused by a READ memory access. Step #5: #0 0x55612ccd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55612caf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55612caf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55612cad4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55612c9f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55612c94dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55612c9571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55612c93e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55612c96a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98b141c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55612c931aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42969==Register values: Step #5: rax = 0x0000556131c04430 rbx = 0x0000556131c04430 rcx = 0x0000556131c04420 rdx = 0x00007f98b15e4b80 Step #5: rdi = 0x0000556131c04420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe1aa50a80 Step #5: r8 = 0x0000556131c04430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98b15e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055612fed4960 r14 = 0x0000000100000004 r15 = 0x000055612ee41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42969==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x75,0x6f,0x41,0x41,0x2,0x0,0x41,0x41,0x41,0x4b,0x6c,0x1,0x41,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x45,0xc1,0xc1,0x49,0x4d,0x41,0x41,0x41,0x41,0x49,0x4d,0x41,0xc1,0x41,0x49,0x4d,0x41,0x6c,0xb8,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x1,0x41,0x72,0xc1,0x69,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x41,0xc1,0x41,0x49,0x4d,0x41,0x41,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x80,0x0,0x4d,0x41,0xc1,0x41,0x49,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x80,0x0,0x4d,0x41,0xc1,0x41,0x49,0x4d,0x41,0x41,0x69,0x69,0x41,0x41,0x4f,0x4d,0x41,0x41,0x41,0x26,0x6c,0xd0,0x0,0x1,0xd6,0x80,0x80,0x0,0x4d,0x41,0xc1,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x80,0x0,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x1,0x41,0x72,0xc1,0x69,0x41,0x49,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x1,0x41,0x72,0xc1,0x69,0x41,0x80,0x6c,0x69,0x6e,0x75,0x78,0x41,0x26,0x41,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001uoAA\002\000AAAKl\001AAhA\023iAEE\301\301IMAAAAIMA\301AIMAl\270\252MAAA&A\000O\320\000\001\326\001Ar\301iA\252MAAA&A\000O\320\000\001\326\200\000MA\301AIMAAAAA&A\000O\320\000\001\326\200\200\000MA\301AIO\320\000\001\326\200\200\000MA\301AIMAAiiAAOMAAA&l\320\000\001\326\200\200\000MA\301AA&A\000O\320\000\001\326\200\200\000AAA&A\000O\320\000\001\326\001Ar\301iAIAAA&A\000O\320\000\001\326\001Ar\301iA\200linuxA&Ar\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-96c8db82b7a87741651da6cbf612798085ab0310 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXVvQUECAEFBQUtsAUFBaEETaUFFRcHBSU1BQUFBSU1BwUFJTUFsuKpNQUFBJkEAT9AAAdYBQXLBaUGqTUFBQSZBAE/QAAHWgABNQcFBSU1BQUFBQSZBAE/QAAHWgIAATUHBQUlP0AAB1oCAAE1BwUFJTUFBaWlBQU9NQUFBJmzQAAHWgIAATUHBQUEmQQBP0AAB1oCAAEFBQSZBAE/QAAHWAUFywWlBSUFBQSZBAE/QAAHWAUFywWlBgGxpbnV4QSZBcgALAAs= Step #5: MERGE-OUTER: attempt 3488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1581178855 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c8d6c7198, 0x556c8d6cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c8d6cf918,0x556c8d7570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96c8db82b7a87741651da6cbf612798085ab0310' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11536 processed earlier; will process 3739 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42973==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c8aedb5dd bp 0x000000000000 sp 0x7ffd42df3fc0 T42973) Step #5: ==42973==The signal is caused by a READ memory access. Step #5: #0 0x556c8aedb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c8acfd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c8acfcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c8acda929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c8abfbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c8ab53c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c8ab5d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c8ab446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c8ab703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca0e47e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c8ab37aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42973==Register values: Step #5: rax = 0x0000556c8faa33d0 rbx = 0x0000556c8faa33d0 rcx = 0x0000556c8faa3880 rdx = 0x00007fca0e646b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd42df3fc0 Step #5: r8 = 0x0000556c8faa33d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca0e646be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c8e0da960 r14 = 0x0000000100000004 r15 = 0x0000556c8d047386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42973==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x42,0x87,0x42,0x7f,0x7e,0x42,0x41,0x42,0x42,0x42,0x81,0x7d,0x42,0x81,0x7d,0x42,0x51,0x42,0x81,0x7d,0x42,0x51,0x42,0xe0,0x42,0x87,0x42,0x7d,0x42,0x80,0x42,0x42,0x3f,0x81,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x53,0x42,0x42,0x42,0x42,0x87,0x42,0x42,0x81,0x7d,0x42,0x3f,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x7d,0x81,0x42,0x53,0x42,0x7d,0x42,0x53,0x42,0x42,0x42,0x87,0x42,0x80,0x42,0x42,0x42,0x3f,0x81,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x53,0x42,0x42,0x42,0x87,0x49,0x80,0x42,0x42,0x7d,0x42,0x7f,0x42,0x7f,0x7c,0x80,0x7d,0x42,0x42,0x42,0x81,0x7d,0x42,0x41,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x42,0x7f,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x53,0x42,0x42,0x42,0x87,0x49,0x80,0x42,0x42,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x42,0x42,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x42,0x42,0x81,0x7d,0x42,0x41,0x42,0x41,0x81,0x7d,0x42,0x51,0x42,0x41,0x42,0x41,0x81,0x7d,0x42,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[oAA\004@BBBB\207B\177~BABBB\201}B\201}BQB\201}BQB\340B\207B}B\200BB?\201BA\201}B\177B\177\177\201}BSBBBB\207BB\201}B?BA\201}B\177B\177\177}\201BSB}BSBBB\207B\200BBB?\201BA\201}B\177B\177\177\201}BSBBB\207I\200BB}B\177B\177|\200}BBB\201}BABA\201}B\177B\177\177B\177B\177\177\201}BSBBB\207I\200BB}B\177B\177\177\201}BBB\201}B\177B\177\177BB\201}BABA\201}BQBABA\201}BO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3c209a27a2ad7dec3e50b21e81190357e99b848 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVtvQUEEQEJCQkKHQn9+QkFCQkKBfUKBfUJRQoF9QlFC4EKHQn1CgEJCP4FCQYF9Qn9Cf3+BfUJTQkJCQodCQoF9Qj9CQYF9Qn9Cf399gUJTQn1CU0JCQodCgEJCQj+BQkGBfUJ/Qn9/gX1CU0JCQodJgEJCfUJ/Qn98gH1CQkKBfUJBQkGBfUJ/Qn9/Qn9Cf3+BfUJTQkJCh0mAQkJ9Qn9Cf3+BfUJCQoF9Qn9Cf39CQoF9QkFCQYF9QlFCQUJBgX1CTwALAAs= Step #5: MERGE-OUTER: attempt 3489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1581315220 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2cee17198, 0x55c2cee1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2cee1f918,0x55c2ceea70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3c209a27a2ad7dec3e50b21e81190357e99b848' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11537 processed earlier; will process 3738 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42977==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2cc62b5dd bp 0x000000000000 sp 0x7ffda6545ee0 T42977) Step #5: ==42977==The signal is caused by a READ memory access. Step #5: #0 0x55c2cc62b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2cc44d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2cc44cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2cc42a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2cc34bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2cc2a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2cc2ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2cc2946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2cc2c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda121c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2cc287aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42977==Register values: Step #5: rax = 0x000055c2cfd97410 rbx = 0x000055c2cfd97410 rcx = 0x000055c2cfd978c0 rdx = 0x00007fda1238bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda6545ee0 Step #5: r8 = 0x000055c2cfd97410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda1238bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2cf82a960 r14 = 0x0000000100000004 r15 = 0x000055c2ce797386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42977==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4a,0xe,0x1,0x1,0x0,0xba,0x0,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6c,0x69,0x6e,0x75,0x78,0xe,0x0,0x1,0x0,0xba,0x0,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x78,0xe,0x0,0x1,0x0,0xba,0x0,0x6f,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x78,0xe,0x0,0x1,0x0,0xba,0x0,0x6f,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x6b,0x41,0x75,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AJ\016\001\001\000\272\000kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklinux\016\000\001\000\272\000kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkx\016\000\001\000\272\000okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkx\016\000\001\000\272\000okkkkkkkkkAu\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc86e1eacd3abbe9809e44ed2630e9c824d84131 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFKDgEBALoAa2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2trbGludXgOAAEAugBra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2treA4AAQC6AG9ra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2tra2t4DgABALoAb2tra2tra2tra0F1AAALAAs= Step #5: MERGE-OUTER: attempt 3490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1581452070 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b735a5d198, 0x55b735a65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b735a65918,0x55b735aed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dc86e1eacd3abbe9809e44ed2630e9c824d84131' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11538 processed earlier; will process 3737 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 458 ft: 459 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42981==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7332715dd bp 0x000000000000 sp 0x7ffd1a4058f0 T42981) Step #5: ==42981==The signal is caused by a READ memory access. Step #5: #0 0x55b7332715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b733093280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b733092fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b733070929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b732f91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b732ee9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b732ef31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b732eda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b732f063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f706c6d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b732ecdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42981==Register values: Step #5: rax = 0x000055b73845f430 rbx = 0x000055b73845f430 rcx = 0x000055b73845f420 rdx = 0x00007f706c898b80 Step #5: rdi = 0x000055b73845f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd1a4058f0 Step #5: r8 = 0x000055b73845f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f706c898be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b736470960 r14 = 0x0000000100000004 r15 = 0x000055b7353dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42981==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x6a,0x41,0x41,0x41,0x40,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0xc6,0xc8,0x26,0x41,0x6c,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x6c,0x72,0x6c,0x4c,0x41,0x26,0x41,0x6c,0x41,0x4a,0x41,0x40,0x41,0xf5,0x44,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x49,0x41,0x41,0x41,0x45,0x41,0x40,0x41,0xf5,0x40,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0xff,0xfa,0x6c,0x72,0x6c,0x4c,0x6c,0x6c,0x6c,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x6c,0x4c,0x6c,0x6c,0x6c,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x78,0x68,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002jAAA@A@A\325AAPA@lA:APAAlA\306\310&Al\276\250lA@lA@A\377\002lrlLA&AlAJA@A\365D\276\250lA@lIAAAEA@A\365@\276\250lA@lAAA\377\377\372lrlLlllllA@lAAA\377lAAA\377\002lrllACA@A\325AAPA@lA:lLlllllA@lAAA\377lAAA\377\002lrllACA@A\325AAPA@lA:APAAlA:A&A\276llA\250@lA@A\377\002xhvnlA\177E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a778d8d217b437292db24fa68e9b1ea7a04bdfde Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECakFBQUBBQEHVQUFQQUBsQTpBUEFBbEHGyCZBbL6obEFAbEFAQf8CbHJsTEEmQWxBSkFAQfVEvqhsQUBsSUFBQUVBQEH1QL6obEFAbEFBQf//+mxybExsbGxsbEFAbEFBQf9sQUFB/wJscmxsQUNBQEHVQUFQQUBsQTpsTGxsbGxsQUBsQUFB/2xBQUH/AmxybGxBQ0FAQdVBQVBBQGxBOkFQQUFsQTpBJkG+bGxBqEBsQUBB/wJ4aHZubEF/RQALAAs= Step #5: MERGE-OUTER: attempt 3491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1581589476 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2d81fc198, 0x55d2d8204911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2d8204918,0x55d2d828c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a778d8d217b437292db24fa68e9b1ea7a04bdfde' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11540 processed earlier; will process 3735 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 383 ft: 384 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 414 ft: 439 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42985==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2d5a105dd bp 0x000000000000 sp 0x7ffc2cfe0610 T42985) Step #5: ==42985==The signal is caused by a READ memory access. Step #5: #0 0x55d2d5a105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2d5832280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2d5831fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2d580f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2d5730ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2d5688c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2d56921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2d56796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2d56a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8317950082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2d566caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42985==Register values: Step #5: rax = 0x000055d2d95a0430 rbx = 0x000055d2d95a0430 rcx = 0x000055d2d95a0420 rdx = 0x00007f8317b18b80 Step #5: rdi = 0x000055d2d95a0420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc2cfe0610 Step #5: r8 = 0x000055d2d95a0430 r9 = 0x000055d2d9599880 r10 = 0x000055d2d9581010 r11 = 0x00007f8317b18be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2d8c0f960 r14 = 0x0000000100000004 r15 = 0x000055d2d7b7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42985==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x2,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x41,0x38,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0xbb,0xbd,0x24,0x41,0x45,0x74,0x6e,0x41,0x75,0x6c,0x69,0x78,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x48,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x45,0x6c,0x6c,0x41,0x94,0x41,0x41,0x76,0x41,0x45,0x6c,0x45,0x78,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x41,0x41,0x6c,0x45,0x78,0x45,0x41,0xf0,0x45,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x61,0xc1,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x45,0x41,0xba,0x41,0x6c,0x69,0x6e,0x75,0x78,0x48,0x76,0x41,0x41,0x41,0x4a,0x45,0x41,0x7b,0x41,0x6c,0x69,0x6e,0x75,0x78,0x48,0x76,0x45,0x41,0x33,0x6c,0x41,0x45,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\002@C\013A\307MA\300IAAEAAAE\301EjjAlxEEEAA\301AAAAJEA\272AAE\001AlHvEA8lAAElExlEA\273\275$AEtnAulixAEAEAAAEAAAAHA\272AAE\001AEllA\224AAvAElExlinuxAAAAlExEA\360E\301AAAAEjjAlxEEEAa\301xEEEAA\301AAAAJEA\272AlinuxHvAAAJEA{AlinuxHvEA3lAEAA\000AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4747e84173dd7745f971602d3835523cb2398726 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsCQEMLQcdNQcBJQUFFQUFBRcFFampBbHhFRUVBQcFBQUFBSkVBukFBRQFBbEh2RUE4bEFBRWxFeGxFQbu9JEFFdG5BdWxpeEFFQUVBQUFFQUFBQUhBukFBRQFBRWxsQZRBQXZBRWxFeGxpbnV4QUFBQWxFeEVB8EXBQUFBQUVqakFseEVFRUFhwXhFRUVBQcFBQUFBSkVBukFsaW51eEh2QUFBSkVBe0FsaW51eEh2RUEzbEFFQUEAQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 3492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1581729557 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af57c8b198, 0x55af57c93911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af57c93918,0x55af57d1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4747e84173dd7745f971602d3835523cb2398726' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11544 processed earlier; will process 3731 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 474 ft: 475 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 551 ft: 621 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42989==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af5549f5dd bp 0x000000000000 sp 0x7ffd9ff1f690 T42989) Step #5: ==42989==The signal is caused by a READ memory access. Step #5: #0 0x55af5549f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af552c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af552c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af5529e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af551bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af55117c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af551211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af551086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af551343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d466b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af550fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42989==Register values: Step #5: rax = 0x000055af59546430 rbx = 0x000055af59546430 rcx = 0x000055af59546420 rdx = 0x00007f2d46880b80 Step #5: rdi = 0x000055af59546420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd9ff1f690 Step #5: r8 = 0x000055af59546430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d46880be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af5869e960 r14 = 0x0000000100000004 r15 = 0x000055af5760b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42989==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x73,0x41,0x32,0x4,0x40,0x41,0x2c,0x1,0x4,0x0,0x0,0x64,0x0,0x57,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x6c,0x69,0x6e,0x75,0x78,0x1a,0xfb,0x1a,0x95,0x1a,0xae,0x1a,0xba,0x1a,0xae,0x1a,0x6e,0x6e,0x1a,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6c,0x49,0x6e,0x75,0x78,0x6e,0x6e,0x6e,0x6e,0x6e,0x0,0x0,0x6e,0x6e,0x6c,0x69,0x6e,0x75,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6c,0x49,0x6e,0x75,0x78,0x6e,0x6e,0x6e,0x6e,0x6e,0x0,0x0,0x6e,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x64,0x0,0x57,0x1a,0x0,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x78,0x6e,0x6e,0x6e,0x6e,0x6e,0x0,0x0,0x6e,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x73,0x6e,0x6e,0x6e,0x6e,0x0,0x0,0x6e,0x4e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x6e,0x67,0x6e,0x6e,0x6e,0x6e,0x6e,0x6c,0x49,0x6e,0x6e,0x0,0x0,0x0,0x0,0x69,0x0,0x92,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0x63,0x0,0x87,0x87,0x87,0x87,0x87,0x87,0x87,0xa7,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012sA2\004@A,\001\004\000\000d\000W\032\000\256\032]\032linux\032\373\032\225\032\256\032\272\032\256\032nn\032linuxnnnnnnnnnnnnlInuxnnnnn\000\000nnlinunnnnnnnnnnlInuxnnnnn\000\000nnlinux\000\000d\000W\032\000nnnnnnnnnnnlinuxxnnnnn\000\000nnlinuxnsnnnn\000\000nNnnnnnnnngnnnnnlInn\000\000\000\000i\000\222\000\231\000\033\321\000\033c\000\207\207\207\207\207\207\207\247\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccab87ba05bcd92f1898ed754fa99a44c6226437 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQpzQTIEQEEsAQQAAGQAVxoArhpdGmxpbnV4GvsalRquGroarhpubhpsaW51eG5ubm5ubm5ubm5ubmxJbnV4bm5ubm4AAG5ubGludW5ubm5ubm5ubm5sSW51eG5ubm5uAABubmxpbnV4AABkAFcaAG5ubm5ubm5ubm5ubGludXh4bm5ubm4AAG5ubGludXhuc25ubm4AAG5Obm5ubm5ubm5nbm5ubm5sSW5uAAAAAGkAkgCZABvRABtjAIeHh4eHh4enAAsACws= Step #5: MERGE-OUTER: attempt 3493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1581867686 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56457462e198, 0x564574636911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564574636918,0x5645746be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ccab87ba05bcd92f1898ed754fa99a44c6226437' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11547 processed earlier; will process 3728 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42993==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564571e425dd bp 0x000000000000 sp 0x7ffd171a62a0 T42993) Step #5: ==42993==The signal is caused by a READ memory access. Step #5: #0 0x564571e425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564571c64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564571c63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564571c41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564571b62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564571abac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564571ac41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564571aab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564571ad73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd80451082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564571a9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42993==Register values: Step #5: rax = 0x0000564576007410 rbx = 0x0000564576007410 rcx = 0x00005645760078c0 rdx = 0x00007fdd80619b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd171a62a0 Step #5: r8 = 0x0000564576007410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd80619be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564575041960 r14 = 0x0000000100000004 r15 = 0x0000564573fae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42993==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x78,0x41,0x6b,0x41,0x67,0x41,0x67,0x41,0xe0,0x0,0x41,0xa0,0x47,0x41,0x30,0x45,0x41,0x6e,0x45,0x45,0x69,0x69,0x47,0x45,0x41,0x6e,0x45,0x76,0x41,0x45,0x76,0x41,0x92,0x45,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x6e,0x45,0x78,0x70,0x41,0x45,0x45,0x76,0x75,0x6a,0x45,0x76,0x74,0x41,0x45,0x41,0x45,0x45,0x41,0x41,0x69,0x45,0x76,0x41,0x6e,0x45,0x76,0x41,0x6a,0x45,0x76,0x45,0x41,0x6e,0x41,0x45,0x76,0x45,0x45,0x47,0x45,0x41,0x6e,0x45,0x76,0x41,0x76,0x41,0x92,0x45,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x6e,0x45,0x78,0x70,0x41,0x45,0x45,0x76,0x75,0x6a,0x45,0x76,0x74,0x41,0x45,0x41,0x45,0x45,0x41,0x41,0x69,0x45,0x76,0x41,0x6e,0x45,0x76,0x41,0x6a,0x45,0x69,0x69,0x47,0x45,0x41,0x6e,0x45,0x76,0x41,0x45,0x76,0x41,0x92,0x45,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x6e,0x45,0x78,0x70,0x41,0x45,0x45,0x76,0x75,0x6a,0x45,0x76,0x74,0x41,0x45,0x41,0x45,0x45,0x41,0x77,0x69,0x6e,0x76,0x41,0x6e,0x45,0x76,0x41,0x6a,0x45,0x45,0x76,0x41,0x45,0x76,0x41,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKAxAkAgAgA\340\000A\240GA0EAnEEiiGEAnEvAEvA\222EEAnEvEAnExpAEEvujEvtAEAEEAAiEvAnEvAjEvEAnAEvEEGEAnEvAvA\222EEAnEvEAnExpAEEvujEvtAEAEEAAiEvAnEvAjEiiGEAnEvAEvA\222EEAnEvEAnExpAEEvujEvtAEAEEAwinvAnEvAjEEvAEvAi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0231ffbb9b06acc4a51a44e08fc0d68aff64b131 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQXhBa0FnQWdB4ABBoEdBMEVBbkVFaWlHRUFuRXZBRXZBkkVFQW5FdkVBbkV4cEFFRXZ1akV2dEFFQUVFQUFpRXZBbkV2QWpFdkVBbkFFdkVFR0VBbkV2QXZBkkVFQW5FdkVBbkV4cEFFRXZ1akV2dEFFQUVFQUFpRXZBbkV2QWpFaWlHRUFuRXZBRXZBkkVFQW5FdkVBbkV4cEFFRXZ1akV2dEFFQUVFQXdpbnZBbkV2QWpFRXZBRXZBaQALAAs= Step #5: MERGE-OUTER: attempt 3494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582002491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d1d674198, 0x557d1d67c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d1d67c918,0x557d1d7040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0231ffbb9b06acc4a51a44e08fc0d68aff64b131' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11548 processed earlier; will process 3727 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==42997==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d1ae885dd bp 0x000000000000 sp 0x7ffedd94d830 T42997) Step #5: ==42997==The signal is caused by a READ memory access. Step #5: #0 0x557d1ae885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d1acaa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d1aca9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d1ac87929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d1aba8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d1ab00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d1ab0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d1aaf16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d1ab1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f046908d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d1aae4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==42997==Register values: Step #5: rax = 0x0000557d1f0924a0 rbx = 0x0000557d1f0924a0 rcx = 0x0000557d1f092950 rdx = 0x00007f0469255b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedd94d830 Step #5: r8 = 0x0000557d1f0924a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0469255be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d1e087960 r14 = 0x0000000100000004 r15 = 0x0000557d1cff4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==42997==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0x7e,0x42,0x1a,0x20,0x31,0x20,0x1a,0x42,0xe6,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0xe6,0xc2,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1a,0xc3,0x7f,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0xc2,0x1a,0x1,0x42,0xc3,0x1a,0x42,0x80,0x46,0x8a,0x5a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x5a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002\177~A~A~\004@BBBF~B\032 1 \032B\346}BFB\001\202B\005\202\001B\346\302\345\032|\303}BFB\001\202B\005\202\001BB\001B\303\032\001\203\303\032B\200@\212Z\032\303\177BFB\001\202B\005\202\302\032\001B\303\032B\200F\212Z\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\202B\005\202\001BB}BFB\001\202\001\303\211B\032\032\303B\001\202B\005\202\001BB}BFB\001\202\001\303\211B\032\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\202Z\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\202B\005y\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe838d846bc3fe2dd6cbb155e48170b9cedb0753 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAn9+QX5BfgRAQkJCRn5CGiAxIBpC5n1CRkIBgkIFggFC5sLlGnzDfUJGQgGCQgWCAUJCAULDGgGDwxpCgECKWhrDf0JGQgGCQgWCwhoBQsMaQoBGiloaw0IBgkIFggFCGkLlGnzDfUJGQgGCQgWCAUJCfUJGQgGCAcOJQhoaw0IBgkIFggFCQn1CRkIBggHDiUIaGsNCAYJCBYIBQhpC5Rp8w31CRkIBgloaw0IBgkIFggFCGkLlGnzDfUJGQgGCQgV5iQALAAs= Step #5: MERGE-OUTER: attempt 3495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582137501 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558555581198, 0x558555589911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558555589918,0x5585556110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe838d846bc3fe2dd6cbb155e48170b9cedb0753' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11549 processed earlier; will process 3726 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 401 ft: 402 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43001==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558552d955dd bp 0x000000000000 sp 0x7fff64c9b8f0 T43001) Step #5: ==43001==The signal is caused by a READ memory access. Step #5: #0 0x558552d955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558552bb7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558552bb6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558552b94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558552ab5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558552a0dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558552a171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585529fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558552a2a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26697e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585529f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43001==Register values: Step #5: rax = 0x0000558556085430 rbx = 0x0000558556085430 rcx = 0x0000558556085420 rdx = 0x00007f26699aab80 Step #5: rdi = 0x0000558556085420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff64c9b8f0 Step #5: r8 = 0x0000558556085430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26699aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558555f94960 r14 = 0x0000000100000004 r15 = 0x0000558554f01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43001==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0xf,0x41,0x4a,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0x0,0x0,0x0,0x4a,0x41,0x49,0x45,0x41,0xbf,0x41,0x41,0x1,0x4f,0x41,0xa5,0x0,0x70,0x4,0x40,0x10,0x0,0x5,0x0,0x0,0x0,0x54,0x48,0x0,0x0,0x0,0x54,0x4f,0x0,0xb,0x41,0x66,0x41,0x6a,0x45,0x41,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0xc,0xd2,0x9d,0xff,0x92,0x7c,0x0,0x0,0x4f,0x6e,0x69,0x48,0x41,0x4a,0x45,0x4a,0x6c,0x20,0x80,0x80,0x80,0x0,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x1,0x4f,0x41,0xa5,0x0,0x70,0x4,0x40,0x10,0x0,0x5,0x0,0x0,0x0,0x54,0x48,0x0,0x0,0x0,0x54,0x4f,0x0,0xb,0x41,0x66,0x41,0x6a,0x45,0x41,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0x0,0x0,0x0,0x4a,0x41,0x49,0x45,0x41,0xbf,0x41,0x41,0x69,0x76,0x71,0x6c,0x20,0x80,0x80,0x0,0x1a,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x1,0x4f,0x41,0xa5,0x0,0x41,0x0,0x0,0x0,0x0,0x8d,0x0,0xa8,0x0,0x0,0x0,0x0,0x80,0xa7,0x0,0x1b,0xa8,0x1b,0x0,0x14,0x0,0x41,0x41,0x41,0x0,0x0,0x0,0x1,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@A\017AJAM\320\000\373\030l\000\000\000\000JAIEA\277AA\001OA\245\000p\004@\020\000\005\000\000\000TH\000\000\000TO\000\013AfAjEAElM\320\000\373\030l\000\014\322\235\377\222|\000\000OniHAJEJl \200\200\200\000\301At\320\000\373\025n\001OA\245\000p\004@\020\000\005\000\000\000TH\000\000\000TO\000\013AfAjEAElM\320\000\373\030l\000\000\000\000JAIEA\277AAivql \200\200\000\032\301At\320\000\373\025n\001OA\245\000A\000\000\000\000\215\000\250\000\000\000\000\200\247\000\033\250\033\000\024\000AAA\000\000\000\001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79fa47b8478f9f58b888c3920465ba4f14c7b834 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEEPQUpBTdAA+xhsAAAAAEpBSUVBv0FBAU9BpQBwBEAQAAUAAABUSAAAAFRPAAtBZkFqRUFFbE3QAPsYbAAM0p3/knwAAE9uaUhBSkVKbCCAgIAAwUF00AD7FW4BT0GlAHAEQBAABQAAAFRIAAAAVE8AC0FmQWpFQUVsTdAA+xhsAAAAAEpBSUVBv0FBaXZxbCCAgAAawUF00AD7FW4BT0GlAEEAAAAAjQCoAAAAAICnABuoGwAUAEFBQQAAAAELAAs= Step #5: MERGE-OUTER: attempt 3496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582273154 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572f0798198, 0x5572f07a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572f07a0918,0x5572f08280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79fa47b8478f9f58b888c3920465ba4f14c7b834' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11551 processed earlier; will process 3724 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 461 ft: 462 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 572 ft: 644 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 647 ft: 879 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43005==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572edfac5dd bp 0x000000000000 sp 0x7ffe0c8a15d0 T43005) Step #5: ==43005==The signal is caused by a READ memory access. Step #5: #0 0x5572edfac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572eddce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572eddcdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572eddab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572edcccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572edc24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572edc2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572edc156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572edc413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f18d1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572edc08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43005==Register values: Step #5: rax = 0x00005572f1ce0850 rbx = 0x00005572f1ce0850 rcx = 0x00005572f1ce0840 rdx = 0x00007f9f18ee3b80 Step #5: rdi = 0x00005572f1ce0840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffe0c8a15d0 Step #5: r8 = 0x00005572f1ce0850 r9 = 0x00007f9f18ee3c40 r10 = 0x00005572f1caa010 r11 = 0x00007f9f18ee3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572f11ab960 r14 = 0x0000000100000004 r15 = 0x00005572f0118386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43005==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x73,0x41,0x41,0x4,0x40,0x41,0x1,0x0,0x0,0x8e,0x0,0x1a,0xae,0x1a,0x8c,0x0,0x95,0x95,0x95,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x8c,0x0,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0xf,0x0,0x0,0x94,0x0,0xfb,0x1a,0x5e,0x1a,0xae,0x1a,0x9f,0x1a,0xbe,0x1a,0x7e,0xba,0x1a,0xbc,0x1a,0x1a,0x1a,0x1a,0xba,0x0,0x61,0x73,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x0,0x0,0x0,0x0,0x95,0x95,0x8b,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x8c,0x95,0x95,0x95,0x95,0x95,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x8c,0x0,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0xf,0x0,0x0,0x64,0x0,0xfb,0x1a,0x5e,0x1a,0xae,0x1a,0x9f,0x1a,0xbe,0x8b,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x8c,0x95,0x95,0x95,0x95,0x95,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x8c,0x0,0x1a,0xae,0x1a,0xba,0x1a,0x8e,0x0,0x1a,0xae,0x1a,0x8c,0x0,0x95,0x95,0x95,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x8c,0x0,0x1a,0xae,0x1a,0xba,0x1a,0xb8,0x1a,0xfb,0xf,0x0,0x0,0x94,0x0,0xfb,0x1a,0x0,0x0,0x0,0x1a,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\004sAA\004@A\001\000\000\216\000\032\256\032\214\000\225\225\225\000asm\001\000\000\214\000\032\256\032\272\032\270\032\373\017\000\000\224\000\373\032^\032\256\032\237\032\276\032~\272\032\274\032\032\032\032\272\000as\000asm\001\000\000\000\000\000\000a\000\000\000\000\225\225\213\225\225\225\225\225\225\225\225\225\214\225\225\225\225\225\000asm\001\000\000\214\000\032\256\032\272\032\270\032\373\017\000\000d\000\373\032^\032\256\032\237\032\276\213\225\225\225\225\225\225\225\225\225\214\225\225\225\225\225\000asm\001\000\000\214\000\032\256\032\272\032\216\000\032\256\032\214\000\225\225\225\000asm\001\000\000\214\000\032\256\032\272\032\270\032\373\017\000\000\224\000\373\032\000\000\000\032\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9bd4b2949fdd1a118edc3f06e6b16c565a333e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQRzQUEEQEEBAACOABquGowAlZWVAGFzbQEAAIwAGq4auhq4GvsPAACUAPsaXhquGp8avhp+uhq8GhoaGroAYXMAYXNtAQAAAAAAAGEAAAAAlZWLlZWVlZWVlZWVjJWVlZWVAGFzbQEAAIwAGq4auhq4GvsPAABkAPsaXhquGp8avouVlZWVlZWVlZWMlZWVlZUAYXNtAQAAjAAarhq6Go4AGq4ajACVlZUAYXNtAQAAjAAarhq6Grga+w8AAJQA+xoAAAAaCws= Step #5: MERGE-OUTER: attempt 3497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582413245 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ad532f198, 0x563ad5337911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ad5337918,0x563ad53bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9bd4b2949fdd1a118edc3f06e6b16c565a333e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11556 processed earlier; will process 3719 files now Step #5: [LOADING] WASM module load failed: unknown type -63 Step #5: #1 pulse cov: 457 ft: 458 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43009==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ad2b435dd bp 0x000000000000 sp 0x7ffef748ce50 T43009) Step #5: ==43009==The signal is caused by a READ memory access. Step #5: #0 0x563ad2b435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ad2965280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ad2964fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ad2942929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ad2863ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ad27bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ad27c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ad27ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ad27d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8a22ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ad279faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43009==Register values: Step #5: rax = 0x0000563ad6b53430 rbx = 0x0000563ad6b53430 rcx = 0x0000563ad6b53420 rdx = 0x00007fe8a2475b80 Step #5: rdi = 0x0000563ad6b53420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffef748ce50 Step #5: r8 = 0x0000563ad6b53430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8a2475be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ad5d42960 r14 = 0x0000000100000004 r15 = 0x0000563ad4caf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43009==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x80,0x42,0x44,0xc2,0x42,0x7e,0x42,0x47,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x86,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0xfe,0xfc,0x7b,0xc2,0x42,0xff,0xd8,0x98,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x40,0x42,0x42,0x80,0x42,0x7d,0x80,0x42,0x29,0xc2,0x42,0x7e,0x42,0x80,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x7d,0x80,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x87,0x42,0x99,0xbe,0x82,0x23,0x53,0x42,0x42,0x7b,0x42,0x80,0xff,0x98,0xdf,0x3c,0xc2,0x7c,0x42,0x95,0x80,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBB}\200BD\302B~BG}\277\260RB{B\200}\277\260BB{B\200}\277\260BB{B\200}{\302\207\277\260Bn}\277\260BB{B\200o\277\260~B\202\375\377\334\303wB\231n\206\277\260Bn}\277\260BB{B\200o\277\260~B\376\374{\302B\377\330\230}\277\260BB{B@BB\200B}\200B)\302B~B\200}\277\260RB{B\200}\277\260BB{B}\200\277\260BB{B\200}{\302\207\277\260Bn}\277\260BB{B\200o\277\260~B\202\375\377\334\303wB\231n\207B\231\276\202#SBB{B\200\377\230\337<\302|B\225\200|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-377ab6f25b026ea620eb74497436dc5877f7dd3b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQn2AQkTCQn5CR32/sFJCe0KAfb+wQkJ7QoB9v7BCQntCgH17woe/sEJufb+wQkJ7QoBvv7B+QoL9/9zDd0KZboa/sEJufb+wQkJ7QoBvv7B+Qv78e8JC/9iYfb+wQkJ7QkBCQoBCfYBCKcJCfkKAfb+wUkJ7QoB9v7BCQntCfYC/sEJCe0KAfXvCh7+wQm59v7BCQntCgG+/sH5Cgv3/3MN3Qpluh0KZvoIjU0JCe0KA/5jfPMJ8QpWAfAALAAs= Step #5: MERGE-OUTER: attempt 3498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582550122 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565455093198, 0x56545509b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56545509b918,0x5654551230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/377ab6f25b026ea620eb74497436dc5877f7dd3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11558 processed earlier; will process 3717 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43013==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654528a75dd bp 0x000000000000 sp 0x7ffc4ccc1ef0 T43013) Step #5: ==43013==The signal is caused by a READ memory access. Step #5: #0 0x5654528a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654526c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654526c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654526a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654525c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56545251fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654525291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654525106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56545253c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9597702082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565452503aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43013==Register values: Step #5: rax = 0x00005654560b53b0 rbx = 0x00005654560b53b0 rcx = 0x00005654560b5860 rdx = 0x00007f95978cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4ccc1ef0 Step #5: r8 = 0x00005654560b53b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95978cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565455aa6960 r14 = 0x0000000100000004 r15 = 0x0000565454a13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43013==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x60,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x43,0xa5,0x40,0x90,0xfb,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x60,0x5d,0x43,0xa5,0x0,0x0,0xb,0x43,0x8e,0xd8,0x61,0x91,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p`]C\245\300\220\373\221C\245@\220\373\221\225\221\221\221\221\221\213\221C\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p`]C\245\000\000\013C\216\330a\221\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de2e9f6b662453c6c2b188a4eb7269e6b484ffbc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ARB/WRDrv///5CRjoyOjo6O/ARB/WRDrv///5CRjoyOjo6OkZGRQ/uRjo6Yj4xDLwQABEH9ZEOu////kJGLkUOBJ3BuXUOlQJD7kZGRkZGRkYuRQ4EncGBdQ6XAkPuRQ6VAkPuRlZGRkZGRi5FDjo6OjpGRkUP7kY6OmI+MQy8EAARB/WRDrv///5CRi5FDgSdwbl1DpUCQ+5GRkZGRkZGLkUOBJ3BgXUOlAAALQ47YYZGMGgALAAs= Step #5: MERGE-OUTER: attempt 3499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582686187 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f5994a198, 0x563f59952911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f59952918,0x563f599da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de2e9f6b662453c6c2b188a4eb7269e6b484ffbc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11559 processed earlier; will process 3716 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43017==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f5715e5dd bp 0x000000000000 sp 0x7ffc0d44b360 T43017) Step #5: ==43017==The signal is caused by a READ memory access. Step #5: #0 0x563f5715e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f56f80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f56f7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f56f5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f56e7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f56dd6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f56de01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f56dc76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f56df33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed6f701082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f56dbaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43017==Register values: Step #5: rax = 0x0000563f5b547530 rbx = 0x0000563f5b547530 rcx = 0x0000563f5b5479e0 rdx = 0x00007fed6f8c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0d44b360 Step #5: r8 = 0x0000563f5b547530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed6f8c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f5a35d960 r14 = 0x0000000100000004 r15 = 0x0000563f592ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43017==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x7,0x8e,0x43,0x40,0xff,0x64,0x43,0x43,0x90,0x91,0x91,0x1,0x93,0x43,0x94,0x90,0x90,0x90,0x90,0x92,0x90,0x90,0x43,0x93,0x90,0x43,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x8b,0x91,0x43,0x91,0x27,0x93,0x8e,0x92,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x90,0x90,0x90,0x90,0x90,0x98,0x90,0x95,0x43,0x91,0x90,0x90,0x90,0x90,0x8c,0x90,0x43,0x90,0x90,0x40,0x30,0x94,0x8e,0x8e,0x91,0x97,0x90,0x90,0x90,0x90,0x92,0x93,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x90,0x90,0x90,0x90,0x90,0x94,0x90,0x90,0x90,0x90,0x90,0x96,0x90,0x98,0x8c,0x43,0x91,0x91,0x92,0x91,0x95,0x43,0x91,0x91,0x90,0x98,0x90,0x95,0x43,0x91,0x90,0x90,0x92,0x8c,0x90,0x43,0x90,0x90,0x91,0x27,0x8e,0x43,0x40,0x91,0x90,0x90,0x90,0x92,0x8c,0x90,0x43,0x90,0x90,0x40,0x31,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0x91,0x27,0x8e,0x43,0x40,0x8e,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221\007\216C@\377dCC\220\221\221\001\223C\224\220\220\220\220\222\220\220C\223\220C\221C\220\221\221\221\213C\224\220\220\220\220\220\220\213\221C\221'\223\216\222C@\373\221\221C+\214\222\221\221\220\220\220\220\220\220\230\220\225C\221\220\220\220\220\214\220C\220\220@0\224\216\216\221\227\220\220\220\220\222\223C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220\220\220\220\220\220\224\220\220\220\220\220\226\220\230\214C\221\221\222\221\225C\221\221\220\230\220\225C\221\220\220\222\214\220C\220\220\221'\216C@\221\220\220\220\222\214\220C\220\220@1\224\216\216\221\225C\221\221'\216C@\216\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-73ee4e4ff18e08a547a22adcc4dfa654d2bb5276 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEHjkNA/2RDQ5CRkQGTQ5SQkJCQkpCQQ5OQQ5FDkJGRkYtDlJCQkJCQkIuRQ5Enk46SQ0D7kZFDK4ySkZGQkJCQkJCYkJVDkZCQkJCMkEOQkEAwlI6OkZeQkJCQkpNDkJGRJ5dDQPuRkUMrjJKRkZCQkJCQkJSQkJCQkJaQmIxDkZGSkZVDkZGQmJCVQ5GQkJKMkEOQkJEnjkNAkZCQkJKMkEOQkEAxlI6OkZVDkZEnjkNAjpGSkQALAAs= Step #5: MERGE-OUTER: attempt 3500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582822582 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f84d0e7198, 0x55f84d0ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f84d0ef918,0x55f84d1770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73ee4e4ff18e08a547a22adcc4dfa654d2bb5276' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11560 processed earlier; will process 3715 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 316 ft: 317 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #2 pulse cov: 540 ft: 580 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43021==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f84a8fb5dd bp 0x000000000000 sp 0x7fffca72d570 T43021) Step #5: ==43021==The signal is caused by a READ memory access. Step #5: #0 0x55f84a8fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f84a71d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f84a71cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f84a6fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f84a61bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f84a573c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f84a57d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f84a5646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f84a5903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7b1211082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f84a557aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43021==Register values: Step #5: rax = 0x000055f84e0b44b0 rbx = 0x000055f84e0b44b0 rcx = 0x000055f84e0b4960 rdx = 0x00007ff7b13d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffca72d570 Step #5: r8 = 0x000055f84e0b44b0 r9 = 0x00007ff7b13d9dc0 r10 = 0x000055f84df39010 r11 = 0x00007ff7b13d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f84dafa960 r14 = 0x0000000100000004 r15 = 0x000055f84ca67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43021==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x21,0x4b,0x70,0x22,0x2a,0x1,0x45,0x69,0x45,0x45,0x41,0x4c,0x41,0x78,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x69,0x45,0x45,0x45,0x41,0x4c,0x41,0x78,0x45,0x21,0x45,0x69,0x45,0x41,0x4f,0x20,0x17,0x41,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x78,0x45,0x45,0x45,0x69,0x45,0x45,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0xff,0x1,0x70,0x4f,0x4b,0x22,0x2a,0x45,0x21,0x45,0x69,0x45,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x4b,0x22,0x2a,0x41,0x41,0x67,0x45,0x21,0x45,0x4f,0x4b,0x22,0x2a,0x41,0x41,0x67,0x45,0x21,0x45,0x69,0x45,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x4b,0x22,0x2a,0x41,0x41,0x67,0x41,0x5f,0x4f,0x69,0x45,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0xff,0x1,0x70,0x4f,0x4b,0x22,0x2a,0x41,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027 \255\200\200\000\"AA\324AA!Kp\"*\001EiEEALAxA\027 \255\200\200\000\"AA\324AiEEEALAxE!EiEAO \027A\255\200\200\000\"AA\324AxEEEiEEOA\027 \255\200\200\000\"AA\324\377\001pOK\"*E!EiEAOA\027 \255\200\200\000\"AA\324AApOK\"*AAgE!EOK\"*AAgE!EiEAOA\027 \255\200\200\000\"AA\324AApOK\"*AAgA_OiEAOA\027 \255\200\200\000\"AA\324\377\001pOK\"*AA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c3af15b669bb13324e5bc73c10d0aa6ad91bc66 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcgrYCAACJBQdRBQSFLcCIqAUVpRUVBTEF4QRcgrYCAACJBQdRBaUVFRUFMQXhFIUVpRUFPIBdBrYCAACJBQdRBeEVFRWlFRU9BFyCtgIAAIkFB1P8BcE9LIipFIUVpRUFPQRcgrYCAACJBQdRBQXBPSyIqQUFnRSFFT0siKkFBZ0UhRWlFQU9BFyCtgIAAIkFB1EFBcE9LIipBQWdBX09pRUFPQRcgrYCAACJBQdT/AXBPSyIqQUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1582960577 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633a62aa198, 0x5633a62b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633a62b2918,0x5633a633a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c3af15b669bb13324e5bc73c10d0aa6ad91bc66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11563 processed earlier; will process 3712 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 457 ft: 458 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 566 ft: 686 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43025==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633a3abe5dd bp 0x000000000000 sp 0x7ffe46cde0c0 T43025) Step #5: ==43025==The signal is caused by a READ memory access. Step #5: #0 0x5633a3abe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633a38e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633a38dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633a38bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633a37dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633a3736c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633a37401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633a37276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633a37533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fedb899b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633a371aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43025==Register values: Step #5: rax = 0x00005633a7e8c430 rbx = 0x00005633a7e8c430 rcx = 0x00005633a7e8c420 rdx = 0x00007fedb8b63b80 Step #5: rdi = 0x00005633a7e8c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe46cde0c0 Step #5: r8 = 0x00005633a7e8c430 r9 = 0x00005633a7e9f220 r10 = 0x00005633a7e6d010 r11 = 0x00007fedb8b63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633a6cbd960 r14 = 0x0000000100000004 r15 = 0x00005633a5c2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43025==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x42,0x6d,0x41,0xf5,0x0,0xe,0x80,0x0,0x0,0x1,0x41,0xe,0x1,0x1,0x0,0xf,0x7c,0x0,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x0,0xe,0x80,0x0,0x0,0x1,0x41,0xe,0x1,0x1,0x0,0xf,0x7c,0x0,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x77,0x69,0x6a,0xc,0x80,0x0,0x41,0xb0,0x6d,0x42,0xf5,0x0,0x1,0x0,0x0,0xf,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x77,0x69,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x46,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x77,0x69,0x6a,0xc,0x80,0x0,0x41,0xb0,0x6d,0x42,0xf5,0x0,0x1,0x0,0x0,0xf,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x0,0x0,0x0,0x0,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x46,0x4d,0x41,0xeb,0x77,0x69,0x6a,0xc,0x80,0x0,0x5f,0x41,0x55,0x77,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000BmA\365\000\016\200\000\000\001A\016\001\001\000\017|\000oJ\016\001\001\000\216\000\013\001\002\000AmA\365\000\016\200\000\000\001A\016\001\001\000\017|\000oJ\016\001\001\000\216\000\013\001\002\000AmA\365\306MA\353wij\014\200\000A\260mB\365\000\001\000\000\017\001\000\000\013\001\002\000AmA\365\306MA\353wioJ\016\001\001\000\216\000\013\001\002\000AmA\365FAmA\365\306MA\353wij\014\200\000A\260mB\365\000\001\000\000\017\001\000\000\013\001\002\000AmA\365\306MA\353\000\000\000\000\016\001\001\000\216\000\013\001\002\000AmA\365FMA\353wij\014\200\000_AUw\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32643798fa79a73f6db70e1d4a49d655ab396acf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEAEJtQfUADoAAAAFBDgEBAA98AG9KDgEBAI4ACwECAEFtQfUADoAAAAFBDgEBAA98AG9KDgEBAI4ACwECAEFtQfXGTUHrd2lqDIAAQbBtQvUAAQAADwEAAAsBAgBBbUH1xk1B63dpb0oOAQEAjgALAQIAQW1B9UZBbUH1xk1B63dpagyAAEGwbUL1AAEAAA8BAAALAQIAQW1B9cZNQesAAAAADgEBAI4ACwECAEFtQfVGTUHrd2lqDIAAX0FVdwALAAs= Step #5: MERGE-OUTER: attempt 3502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1583100541 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6bac20198, 0x55e6bac28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6bac28918,0x55e6bacb00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32643798fa79a73f6db70e1d4a49d655ab396acf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11566 processed earlier; will process 3709 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43029==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6b84345dd bp 0x000000000000 sp 0x7fffcb720790 T43029) Step #5: ==43029==The signal is caused by a READ memory access. Step #5: #0 0x55e6b84345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6b8256280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6b8255fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6b8233929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6b8154ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6b80acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6b80b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6b809d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6b80c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53d954a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6b8090aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43029==Register values: Step #5: rax = 0x000055e6bc761430 rbx = 0x000055e6bc761430 rcx = 0x000055e6bc761420 rdx = 0x00007f53d9712b80 Step #5: rdi = 0x000055e6bc761420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffcb720790 Step #5: r8 = 0x000055e6bc761430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53d9712be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6bb633960 r14 = 0x0000000100000004 r15 = 0x000055e6ba5a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43029==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x4b,0x30,0x4d,0xc0,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6b,0x41,0x2f,0x4f,0x41,0xc0,0x60,0x4b,0x67,0x41,0x6a,0x41,0x40,0x69,0xb7,0xb6,0x41,0x7f,0x41,0x41,0x4c,0x41,0x41,0x67,0x6a,0x41,0x6a,0x41,0x67,0x41,0x6a,0x41,0x61,0x4c,0x41,0x4,0x0,0x0,0x0,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x6c,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6b,0x41,0x2f,0x4d,0x41,0xc0,0x8c,0x41,0x41,0x4b,0x45,0x41,0x41,0x67,0x6a,0x6c,0x6b,0x67,0x4b,0x41,0xa8,0x69,0x4b,0x6e,0x41,0x5b,0x4a,0x6b,0x67,0x4b,0x41,0xa8,0x69,0x4b,0x6e,0x41,0x5b,0x4a,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0x4b,0x67,0x41,0x6a,0x41,0x4d,0x41,0xc0,0x8c,0x41,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6b,0x41,0x2f,0xb7,0xb6,0x41,0x7f,0xc1,0x41,0x4c,0x41,0x41,0x67,0x6a,0x41,0x6a,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6b,0x41,0x67,0x6a,0x6c,0x6b,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6b,0x41,0x2f,0x4d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@CK0M\300A@i\267\266AgAjAALA\177AjkA/OA\300`KgAjA@i\267\266A\177AALAAgjAjAgAjAaLA\004\000\000\000A/MA\300`AAKAlAALA\177AjkA/MA\300\214AAKEAAgjlkgKA\250iKnA[JkgKA\250iKnA[JA/MA\300`AAKAKgAjAMA\300\214AAjAALA\177AjkA/\267\266A\177\301ALAAgjAjAgAjAALA\177AjkAgjlkAALA\177AjkA/M\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a977e21113da8279e636573da828ae4e8eb33382 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQENLME3AQUBpt7ZBZ0FqQUFMQX9BamtBL09BwGBLZ0FqQUBpt7ZBf0FBTEFBZ2pBakFnQWpBYUxBBAAAAEEvTUHAYEFBS0FsQUFMQX9BamtBL01BwIxBQUtFQUFnamxrZ0tBqGlLbkFbSmtnS0GoaUtuQVtKQS9NQcBgQUFLQUtnQWpBTUHAjEFBakFBTEF/QWprQS+3tkF/wUFMQUFnakFqQWdBakFBTEF/QWprQWdqbGtBQUxBf0Fqa0EvTQALAAs= Step #5: MERGE-OUTER: attempt 3503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1583237418 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611676c1198, 0x5611676c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611676c9918,0x5611677510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a977e21113da8279e636573da828ae4e8eb33382' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11568 processed earlier; will process 3707 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 445 ft: 446 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43033==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561164ed55dd bp 0x000000000000 sp 0x7ffc286ca5e0 T43033) Step #5: ==43033==The signal is caused by a READ memory access. Step #5: #0 0x561164ed55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561164cf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561164cf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561164cd4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561164bf5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561164b4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561164b571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561164b3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561164b6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc49fb0c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561164b31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43033==Register values: Step #5: rax = 0x00005611684f2430 rbx = 0x00005611684f2430 rcx = 0x00005611684f2420 rdx = 0x00007fc49fcd4b80 Step #5: rdi = 0x00005611684f2420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc286ca5e0 Step #5: r8 = 0x00005611684f2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc49fcd4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611680d4960 r14 = 0x0000000100000004 r15 = 0x0000561167041386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43033==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x75,0x41,0x74,0x41,0x41,0x75,0x45,0x41,0x0,0x75,0x78,0x45,0x74,0x45,0x41,0x41,0x41,0x67,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x45,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x34,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x45,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x35,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x78,0x41,0x35,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x45,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x45,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oAG\004@AKA\000AnGAvEA\237uAtAAuEA\000uxEtEAAAgEtEAAgAAEA\020oxAkA\242xAEgAAEA\020oxAkA\242xA4i\004c\000\320\200\000\005\000\013\032\001AAgAAEA\020oxAkA\242xAEgAAEA\020oxAkA\242xA5i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnEtxA5i\004c\000\320\200\000\005\000\013\032\001AAgAAEA\020oxAkA\242xAEgAAEA\020oxAEtEAAgAAEA\020uEA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-85dc1c1d5e08f18cb4ef91c45b4e46d707f35280 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQUcEQEFLQQBBbkdBdkVBn3VBdEFBdUVBAHV4RXRFQUFBZ0V0RUFBZ0FBRUEQb3hBa0GieEFFZ0FBRUEQb3hBa0GieEE0aQRjANCAAAUACxoBQUFnQUFFQRBveEFrQaJ4QUVnQUFFQRBveEFrQaJ4QTVpBGMA0IAABQALGgFBdHZ1QUBFQW5FdHhBNWkEYwDQgAAFAAsaAUFBZ0FBRUEQb3hBa0GieEFFZ0FBRUEQb3hBRXRFQUFnQUFFQRB1RUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1583374664 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ffa73e198, 0x561ffa746911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ffa746918,0x561ffa7ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/85dc1c1d5e08f18cb4ef91c45b4e46d707f35280' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11570 processed earlier; will process 3705 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 509 ft: 510 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 535 ft: 628 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43037==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ff7f525dd bp 0x000000000000 sp 0x7fff9e6ff830 T43037) Step #5: ==43037==The signal is caused by a READ memory access. Step #5: #0 0x561ff7f525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ff7d74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ff7d73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ff7d51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ff7c72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ff7bcac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ff7bd41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ff7bbb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ff7be73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2ffd2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ff7baeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43037==Register values: Step #5: rax = 0x0000561ffbbc8430 rbx = 0x0000561ffbbc8430 rcx = 0x0000561ffbbc8420 rdx = 0x00007fc2ffef2b80 Step #5: rdi = 0x0000561ffbbc8420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff9e6ff830 Step #5: r8 = 0x0000561ffbbc8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2ffef2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ffb151960 r14 = 0x0000000100000004 r15 = 0x0000561ffa0be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43037==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x20,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0x77,0xc1,0x41,0x45,0x6e,0x6c,0x41,0x22,0x78,0x1,0x41,0x45,0x75,0x41,0x69,0x1,0x41,0x71,0x41,0x71,0x45,0x49,0x45,0x41,0x0,0x41,0x6d,0x45,0x41,0x2d,0x45,0x43,0xc1,0x45,0x44,0xc1,0xbc,0x41,0x45,0x41,0x45,0x1,0x41,0x22,0x41,0x41,0x71,0x41,0x1,0x45,0x6c,0x69,0x20,0x1,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x1,0x41,0x45,0x41,0x3d,0x71,0x45,0x77,0xc1,0x41,0x45,0x6e,0x6c,0x41,0x22,0x78,0x1,0x41,0x45,0x75,0x41,0x69,0x1,0x41,0x71,0x41,0x71,0x45,0x49,0x45,0x41,0x71,0x41,0x6d,0x45,0x41,0x2d,0x45,0x43,0xc1,0x45,0x3f,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x69,0x20,0x1,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x45,0x41,0x69,0x74,0x6c,0x6e,0x78,0x6b,0x4d,0x45,0x41,0x2d,0x45,0x73,0xc1,0x45,0x4d,0x41,0xbc,0xfd,0x41,0x45,0x41,0x6c,0x69,0x6e,0x6b,0x45,0x6c,0x69,0x70,0x75,0x78,0x41,0x6c,0x69,0x6e,0x22,0x1,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0 @A.A=qEw\301AEnlA\"x\001AEuAi\001AqAqEIEA\000AmEA-EC\301ED\301\274AEAE\001A\"AAqA\001Eli \001\301EMA\274AEAElinux\001AEA=qEw\301AEnlA\"x\001AEuAi\001AqAqEIEAqAmEA-EC\301E?A\274AEAEAi \001\301EMA\274AEAEAqA\"A\001AEAitlnxkMEA-Es\301EMA\274\375AEAlinkElipuxAlin\"\001\020\000\000\000\000\000\000\001\017\017\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-116f41e9d31f6ecbf1212b3c2febd6a2fd6d636f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAgQEEuQT1xRXfBQUVubEEieAFBRXVBaQFBcUFxRUlFQQBBbUVBLUVDwUVEwbxBRUFFAUEiQUFxQQFFbGkgAcFFTUG8QUVBRWxpbnV4AUFFQT1xRXfBQUVubEEieAFBRXVBaQFBcUFxRUlFQXFBbUVBLUVDwUU/QbxBRUFFQWkgAcFFTUG8QUVBRUFxQSJBAUFFQWl0bG54a01FQS1Fc8FFTUG8/UFFQWxpbmtFbGlwdXhBbGluIgEQAAAAAAAAAQ8PAAs= Step #5: MERGE-OUTER: attempt 3505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1583513131 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b99a5df198, 0x55b99a5e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b99a5e7918,0x55b99a66f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/116f41e9d31f6ecbf1212b3c2febd6a2fd6d636f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11574 processed earlier; will process 3701 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 410 ft: 411 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 442 ft: 472 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43041==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b997df35dd bp 0x000000000000 sp 0x7ffda1429bd0 T43041) Step #5: ==43041==The signal is caused by a READ memory access. Step #5: #0 0x55b997df35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b997c15280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b997c14fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b997bf2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b997b13ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b997a6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b997a751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b997a5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b997a883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a04e3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b997a4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43041==Register values: Step #5: rax = 0x000055b99b5d1430 rbx = 0x000055b99b5d1430 rcx = 0x000055b99b5d1420 rdx = 0x00007f9a05005b80 Step #5: rdi = 0x000055b99b5d1420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffda1429bd0 Step #5: r8 = 0x000055b99b5d1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a05005be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b99aff2960 r14 = 0x0000000100000004 r15 = 0x000055b999f5f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43041==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x23,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x6e,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x6b,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x68,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x80,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x45,0x71,0xbe,0xfc,0x0,0x45,0xbe,0xfc,0x0,0x41,0x40,0x41,0xf4,0x30,0x70,0x1,0x73,0x4e,0x41,0x41,0x41,0x68,0x45,0x69,0x41,0xd6,0x41,0x47,0x6c,0x41,0x45,0x69,0x45,0x45,0x4b,0x41,0x78,0x45,0x69,0x48,0x78,0x41,0x45,0x6a,0x74,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x41,0x45,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x69,0x41,0x45,0x45,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x41,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A#\003@AOA\027\"\255\200\200\000\"AAsiEEnEiEAKAxEiAEkEEEEEi\015\000EhEEiEiEkiEEjEiEAKAxEiA\200AHxAEEEjEiEAKAxEiAEiEEAEq\276\374\000E\276\374\000A@A\3640p\001sNAAAhEiA\326AGlAEiEEKAxEiHxAEjtiEAKAxEiAEiEEAEqi\015\000AEiEEAEqi\015\000EiiAEEOA\027\"\255\200\200\000\"AAsiEEiEiEkAA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9d8e40dc54d494b5c68151868b3f2c8c887dcc4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSMDQEFPQRcirYCAACJBQXNpRUVuRWlFQUtBeEVpQUVrRUVFRUVpDQBFaEVFaUVpRWtpRUVqRWlFQUtBeEVpQYBBSHhBRUVFakVpRUFLQXhFaUFFaUVFQUVxvvwARb78AEFAQfQwcAFzTkFBQWhFaUHWQUdsQUVpRUVLQXhFaUh4QUVqdGlFQUtBeEVpQUVpRUVBRXFpDQBBRWlFRUFFcWkNAEVpaUFFRU9BFyKtgIAAIkFBc2lFRWlFaUVrQUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1583651992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd2590a198, 0x55bd25912911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd25912918,0x55bd2599a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9d8e40dc54d494b5c68151868b3f2c8c887dcc4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11577 processed earlier; will process 3698 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43045==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd2311e5dd bp 0x000000000000 sp 0x7ffc4f268d80 T43045) Step #5: ==43045==The signal is caused by a READ memory access. Step #5: #0 0x55bd2311e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd22f40280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd22f3ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd22f1d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd22e3ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd22d96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd22da01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd22d876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd22db33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc91f019082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd22d7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43045==Register values: Step #5: rax = 0x000055bd28177430 rbx = 0x000055bd28177430 rcx = 0x000055bd28177420 rdx = 0x00007fc91f1e1b80 Step #5: rdi = 0x000055bd28177420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc4f268d80 Step #5: r8 = 0x000055bd28177430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc91f1e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd2631d960 r14 = 0x0000000100000004 r15 = 0x000055bd2528a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43045==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x30,0x41,0xc0,0xc6,0x1,0x45,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x40,0x41,0x0,0x1,0x20,0x0,0x22,0x0,0x47,0x46,0x41,0x41,0x22,0x0,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x41,0x0,0x22,0x41,0x41,0x47,0x22,0x20,0x20,0x0,0x10,0x0,0x4c,0x41,0x3b,0x41,0x46,0x41,0x4f,0x20,0x46,0x41,0x40,0x41,0x0,0x1,0x20,0x0,0x22,0x0,0x47,0x46,0x41,0x41,0x22,0x0,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x41,0x0,0x22,0x41,0x41,0x47,0x22,0x20,0x20,0x0,0x10,0x0,0x4c,0x41,0x3b,0x41,0x46,0x41,0x4f,0x20,0x0,0x20,0x41,0x41,0x22,0x10,0x0,0x22,0x0,0x47,0x46,0x41,0x41,0x22,0x0,0x22,0x20,0x41,0x41,0x0,0x46,0x47,0x41,0x46,0x22,0x40,0x41,0x0,0x1,0x20,0x0,0x22,0x0,0x47,0x46,0x41,0x41,0x22,0x0,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x41,0x0,0x22,0x41,0x41,0x22,0x46,0x41,0x46,0x41,0x40,0x41,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x46,0x41,0x40,0x41,0x0,0x1,0x20,0x0,0x22,0x0,0x47,0x46,0x41,0x41,0x22,0x0,0x20,0x4f,0x10,0x0,0x42,0x9,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A0A\300\306\001EA\341AlAO\020\000\"\000AGFA@A\000\001 \000\"\000GFAA\"\000 O\020\000\"\000AGA\000\"AAG\" \000\020\000LA;AFAO FA@A\000\001 \000\"\000GFAA\"\000 O\020\000\"\000AGA\000\"AAG\" \000\020\000LA;AFAO \000 AA\"\020\000\"\000GFAA\"\000\" AA\000FGAF\"@A\000\001 \000\"\000GFAA\"\000 O\020\000\"\000AGA\000\"AA\"FAFA@A\000\"\000AGFAFA@A\000\001 \000\"\000GFAA\"\000 O\020\000B\011\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2be997844ce5e06496dca4b8e751ad3fe6d15739 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTBBwMYBRUHhQWxBTxAAIgBBR0ZBQEEAASAAIgBHRkFBIgAgTxAAIgBBR0EAIkFBRyIgIAAQAExBO0FGQU8gRkFAQQABIAAiAEdGQUEiACBPEAAiAEFHQQAiQUFHIiAgABAATEE7QUZBTyAAIEFBIhAAIgBHRkFBIgAiIEFBAEZHQUYiQEEAASAAIgBHRkFBIgAgTxAAIgBBR0EAIkFBIkZBRkFAQQAiAEFHRkFGQUBBAAEgACIAR0ZBQSIAIE8QAEIJAAs= Step #5: MERGE-OUTER: attempt 3507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1583789965 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56552faf0198, 0x56552faf8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56552faf8918,0x56552fb800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2be997844ce5e06496dca4b8e751ad3fe6d15739' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11579 processed earlier; will process 3696 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 504 ft: 505 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 567 ft: 668 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43049==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56552d3045dd bp 0x000000000000 sp 0x7ffef613f870 T43049) Step #5: ==43049==The signal is caused by a READ memory access. Step #5: #0 0x56552d3045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56552d126280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56552d125fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56552d103929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56552d024ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56552cf7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56552cf861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56552cf6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56552cf993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f37ee8d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56552cf60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43049==Register values: Step #5: rax = 0x0000565531eb7430 rbx = 0x0000565531eb7430 rcx = 0x0000565531eb7420 rdx = 0x00007f37eea9db80 Step #5: rdi = 0x0000565531eb7420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffef613f870 Step #5: r8 = 0x0000565531eb7430 r9 = 0x00007f37eea9dc90 r10 = 0x0000565531e98010 r11 = 0x00007f37eea9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565530503960 r14 = 0x0000000100000004 r15 = 0x000056552f470386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43049==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0xcd,0x28,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x73,0x41,0x77,0x45,0x4c,0xc0,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x67,0x41,0x21,0x41,0x75,0x78,0x41,0x4c,0x6a,0x45,0x41,0x6a,0x45,0x41,0x45,0x45,0x6a,0x41,0x41,0x45,0x6a,0x45,0x41,0x6a,0x41,0x41,0x45,0x41,0x6a,0x45,0x41,0x41,0x45,0x6a,0x45,0x41,0x41,0x4c,0x6a,0x41,0x2c,0x45,0x6a,0x41,0x6d,0x41,0x45,0x45,0x6b,0x41,0x41,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x4c,0x41,0x6a,0x41,0x2c,0x45,0x6a,0x41,0x6d,0x41,0x45,0x45,0x6b,0x41,0x41,0x6a,0x6a,0x41,0x23,0x45,0x6a,0x41,0x45,0x6a,0x41,0x45,0x41,0x6a,0x45,0x41,0x45,0x45,0x6a,0x41,0x45,0x41,0x45,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x6a,0x45,0x41,0x7e,0x45,0x6a,0x41,0x46,0x41,0x41,0x4c,0x6a,0x41,0x2c,0x6a,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6a,0x45,0x41,0x45,0x45,0x6a,0x41,0x41,0x45,0x41,0x6a,0x45,0x78,0x41,0x41,0x77,0x45,0x41,0x6a,0x45,0x41,0x41,0x45,0x6a,0x45,0x41,0x41,0x4c,0x6a,0x41,0x2c,0x45,0x0,0x0,0x20,0xaa,0x0,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAG\004@AKA\252\315(ELAiiwEAsAwEL\300iiwEAisAgA!AuxALjEAjEAEEjAAEjEAjAAEAjEAAEjEAALjA,EjAmAEEkAAnlinuxLAjA,EjAmAEEkAAjjA#EjAEjAEAjEAEEjAEAEAAEjAEAjEA~EjAFAALjA,jAElinuxAjEAEEjAAEAjExAAwEAjEAAEjEAALjA,E\000\000 \252\000\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bda60af3d732e76373816c55b096d3853ecf534 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUcEQEFLQarNKEVMQWlpd0VBc0F3RUzAaWl3RUFpc0FnQSFBdXhBTGpFQWpFQUVFakFBRWpFQWpBQUVBakVBQUVqRUFBTGpBLEVqQW1BRUVrQUFubGludXhMQWpBLEVqQW1BRUVrQUFqakEjRWpBRWpBRUFqRUFFRWpBRUFFQUFFakFFQWpFQX5FakFGQUFMakEsakFFbGludXhBakVBRUVqQUFFQWpFeEFBd0VBakVBQUVqRUFBTGpBLEUAACCqABoLAAs= Step #5: MERGE-OUTER: attempt 3508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1583930935 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559000f16198, 0x559000f1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559000f1e918,0x559000fa60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4bda60af3d732e76373816c55b096d3853ecf534' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11583 processed earlier; will process 3692 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 432 ft: 433 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43053==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ffe72a5dd bp 0x000000000000 sp 0x7fff6e76b0c0 T43053) Step #5: ==43053==The signal is caused by a READ memory access. Step #5: #0 0x558ffe72a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ffe54c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ffe54bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ffe529929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ffe44aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ffe3a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ffe3ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ffe3936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ffe3bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f182c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ffe386aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43053==Register values: Step #5: rax = 0x00005590032ea430 rbx = 0x00005590032ea430 rcx = 0x00005590032ea420 rdx = 0x00007f9f1848cb80 Step #5: rdi = 0x00005590032ea420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff6e76b0c0 Step #5: r8 = 0x00005590032ea430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f1848cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559001929960 r14 = 0x0000000100000004 r15 = 0x0000559000896386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43053==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x73,0x41,0x41,0x4,0x40,0x41,0x2c,0x1,0x4,0x0,0x0,0x1a,0xc0,0x1a,0xa5,0x1a,0x5d,0xf,0x0,0x0,0x65,0x0,0x98,0x0,0x98,0x98,0x98,0x98,0x90,0x98,0x98,0x98,0x98,0x98,0x98,0x1a,0xa5,0x1a,0x55,0xf,0x0,0x1a,0xc0,0x1a,0xa5,0x1a,0x20,0x0,0x0,0x0,0xbe,0x1a,0xba,0x1a,0xa5,0x1a,0x98,0x98,0x98,0x1a,0xad,0x1a,0x55,0xf,0x0,0x1a,0xc0,0x1a,0xa5,0x1a,0x20,0x0,0x0,0x0,0xae,0x1a,0xba,0x1a,0x98,0x1a,0x5d,0xf,0x0,0x0,0x65,0x0,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x8e,0x8f,0x98,0x1a,0xa5,0x1a,0x98,0x98,0x98,0x1a,0xa5,0x1a,0x55,0xf,0x0,0x1a,0xc0,0x1a,0xa5,0x1a,0x20,0x0,0x0,0x0,0xae,0x1a,0xba,0x1a,0x98,0x98,0x98,0x98,0x1a,0xa5,0x1a,0x55,0xf,0x0,0x1a,0xc0,0x1a,0xa5,0x1a,0x20,0x0,0x0,0x0,0xae,0x1a,0xba,0x1a,0x98,0x1a,0x5d,0xf,0x0,0x0,0x65,0x0,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x98,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x94,0x1a,0x9d,0x0,0xae,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012sAA\004@A,\001\004\000\000\032\300\032\245\032]\017\000\000e\000\230\000\230\230\230\230\220\230\230\230\230\230\230\032\245\032U\017\000\032\300\032\245\032 \000\000\000\276\032\272\032\245\032\230\230\230\032\255\032U\017\000\032\300\032\245\032 \000\000\000\256\032\272\032\230\032]\017\000\000e\000\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\230\216\217\230\032\245\032\230\230\230\032\245\032U\017\000\032\300\032\245\032 \000\000\000\256\032\272\032\230\230\230\230\032\245\032U\017\000\032\300\032\245\032 \000\000\000\256\032\272\032\230\032]\017\000\000e\000\230\230\230\230\230\230\230\230\230\230\224\224\224\224\224\224\224\224\224\032\235\000\256\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e77923749b4c56cd4aed5479f437497e203c6717 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQpzQUEEQEEsAQQAABrAGqUaXQ8AAGUAmACYmJiYkJiYmJiYmBqlGlUPABrAGqUaIAAAAL4auhqlGpiYmBqtGlUPABrAGqUaIAAAAK4auhqYGl0PAABlAJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiOj5gapRqYmJgapRpVDwAawBqlGiAAAACuGroamJiYmBqlGlUPABrAGqUaIAAAAK4auhqYGl0PAABlAJiYmJiYmJiYmJiUlJSUlJSUlJQanQCuAAsACws= Step #5: MERGE-OUTER: attempt 3509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1584073354 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b56861198, 0x561b56869911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b56869918,0x561b568f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e77923749b4c56cd4aed5479f437497e203c6717' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11585 processed earlier; will process 3690 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43057==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b540755dd bp 0x000000000000 sp 0x7ffc79ae3b20 T43057) Step #5: ==43057==The signal is caused by a READ memory access. Step #5: #0 0x561b540755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b53e97280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b53e96fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b53e74929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b53d95ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b53cedc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b53cf71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b53cde6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b53d0a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f052210f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b53cd1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43057==Register values: Step #5: rax = 0x0000561b58067400 rbx = 0x0000561b58067400 rcx = 0x0000561b580678b0 rdx = 0x00007f05222d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc79ae3b20 Step #5: r8 = 0x0000561b58067400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05222d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b57274960 r14 = 0x0000000100000004 r15 = 0x0000561b561e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43057==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x27,0x6d,0x41,0x41,0x4,0x40,0x42,0xfe,0x41,0x42,0x42,0x42,0x7a,0x82,0x7c,0x42,0x80,0xf,0xf,0xf,0xf,0xf,0x7a,0x7e,0x42,0x80,0x7a,0x42,0xf,0xf,0xf,0x88,0x7c,0x42,0x80,0x7a,0x42,0xc0,0x7f,0x1a,0x7c,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x41,0xf,0xf,0xf,0xf,0x8f,0xf,0x87,0xf,0x7c,0x1a,0xf,0xf,0x42,0xc0,0x7f,0x1a,0x7c,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x7c,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x41,0xf,0xf,0xf,0xf,0x8f,0xf,0x87,0xf,0x7c,0x1a,0xf,0xf,0x42,0xc0,0x7f,0x1a,0x7c,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x41,0xf,0xf,0xf,0xf,0x8f,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x8f,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6c,0x69,0x6e,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001'mAA\004@B\376ABBBz\202|B\200\017\017\017\017\017z~B\200zB\017\017\017\210|B\200zB\300\177\032|\017\017\017\017\017\017\017\017\017\017\017\017\017\017A\017\017\017\017\217\017\207\017|\032\017\017B\300\177\032|\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017|\017\017\017\017\017\017\017\017\017\017\017\017\017\017A\017\017\017\017\217\017\207\017|\032\017\017B\300\177\032|\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017A\017\017\017\017\217\017\017\017\017\017\017\017\017\017\017\217\017\017\017\017\017\017\017\017\017\017\017\017linux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43beedde137c9e0f81144b496cb953b2a9933b04 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASdtQUEEQEL+QUJCQnqCfEKADw8PDw96fkKAekIPDw+IfEKAekLAfxp8Dw8PDw8PDw8PDw8PDw9BDw8PD48Phw98Gg8PQsB/GnwPDw8PDw8PDw8PDw8PDw8PfA8PDw8PDw8PDw8PDw8PQQ8PDw+PD4cPfBoPD0LAfxp8Dw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PQQ8PDw+PDw8PDw8PDw8PD48PDw8PDw8PDw8PDw9saW51eAALAAs= Step #5: MERGE-OUTER: attempt 3510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1584211842 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f7bc16198, 0x564f7bc1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f7bc1e918,0x564f7bca60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43beedde137c9e0f81144b496cb953b2a9933b04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11586 processed earlier; will process 3689 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43061==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f7942a5dd bp 0x000000000000 sp 0x7ffe2b8a4500 T43061) Step #5: ==43061==The signal is caused by a READ memory access. Step #5: #0 0x564f7942a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f7924c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f7924bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f79229929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f7914aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f790a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f790ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f790936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f790bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4faa70f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f79086aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43061==Register values: Step #5: rax = 0x0000564f7c90d4b0 rbx = 0x0000564f7c90d4b0 rcx = 0x0000564f7c90d960 rdx = 0x00007f4faa8d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2b8a4500 Step #5: r8 = 0x0000564f7c90d4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4faa8d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f7c629960 r14 = 0x0000000100000004 r15 = 0x0000564f7b596386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43061==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x0,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x46,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x0,0xd6,0x80,0x0,0x4e,0x4e,0x4e,0x4f,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x46,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4f,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x0,0xd6,0x80,0x0,0x4e,0x4e,0x4e,0x4f,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x42,0xd,0x1,0x42,0x0,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x1b,0x0,0x0,0x0,0x0,0x6b,0xb7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015\004\000\000\000NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNN\000\326\200\000NNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNONNNNNNNNN\000\326\200\000NNNONNNNNNNNNNNNNNNNNNNB\015\001B\000\200\000\013\000\013\005\000\000\033\000\000\000\000k\267\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-618cdb8abd60b88061c93c8ee49120900a8e58e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENBAAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5ORk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTgDWgABOTk5PTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTkZOTk5OTk5OTk5OTk5OTk9OTk5OTk5OTk4A1oAATk5OT05OTk5OTk5OTk5OTk5OTk5OTk5CDQFCAIAACwALBQAAGwAAAABrtwALAAs= Step #5: MERGE-OUTER: attempt 3511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1584348544 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a318b87198, 0x55a318b8f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a318b8f918,0x55a318c170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/618cdb8abd60b88061c93c8ee49120900a8e58e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11587 processed earlier; will process 3688 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43065==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a31639b5dd bp 0x000000000000 sp 0x7ffc4c7669c0 T43065) Step #5: ==43065==The signal is caused by a READ memory access. Step #5: #0 0x55a31639b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3161bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3161bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a31619a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3160bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a316013c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a31601d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3160046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3160303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fedafb83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a315ff7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43065==Register values: Step #5: rax = 0x000055a31a4cc530 rbx = 0x000055a31a4cc530 rcx = 0x000055a31a4cc9e0 rdx = 0x00007fedafd4bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4c7669c0 Step #5: r8 = 0x000055a31a4cc530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fedafd4bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a31959a960 r14 = 0x0000000100000004 r15 = 0x000055a318507386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43065==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x8,0x4,0x40,0x41,0x42,0x42,0x62,0x42,0xf9,0x42,0x42,0x1,0x81,0x42,0x7f,0x79,0x80,0x42,0xb5,0xaf,0x7c,0x42,0xe0,0x0,0xb5,0xaf,0x42,0xbd,0xe0,0x26,0xb5,0xaf,0x42,0x88,0xbd,0x7f,0xb5,0xaf,0x42,0xb0,0x7b,0x89,0x80,0x0,0xbd,0x42,0x8a,0xc2,0x92,0x7f,0xb5,0xaf,0x42,0xfb,0x7b,0xb5,0xaf,0x42,0x89,0x42,0x42,0x79,0x80,0xb5,0xaf,0x42,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0xfd,0x7c,0x42,0x42,0x7c,0x42,0xe0,0x26,0xb5,0xaf,0x42,0x88,0xbd,0x7f,0xb5,0xaf,0x42,0xb0,0x7b,0x89,0x80,0x0,0xbd,0x42,0x8a,0xc2,0x92,0x7f,0xb5,0xaf,0x42,0xfb,0x7b,0xb5,0xaf,0x42,0x89,0x42,0x42,0x79,0x80,0xb5,0xaf,0x42,0x42,0x42,0xad,0x80,0xb5,0xaf,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mA\010\004@ABBbB\371BB\001\201B\177y\200B\265\257|B\340\000\265\257B\275\340&\265\257B\210\275\177\265\257B\260{\211\200\000\275B\212\302\222\177\265\257B\373{\265\257B\211BBy\200\265\257B\265\256BB{\212\200\265\257BBBy\201B~B\340\000\265\257B\211\275\177\265\256BB{\212B\211\275\177\265\257BF{\265\257B\211\275\177~B\340\375|BB|B\340&\265\257B\210\275\177\265\257B\260{\211\200\000\275B\212\302\222\177\265\257B\373{\265\257B\211BBy\200\265\257BBB\255\200\265\257\211\275\177\265\256BB{\212B\211\275\177\265\257BFB{\212B\211\275\177\265\257\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-825badb973bee3bc6c4791eb5cb63b1d493c548a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQQgEQEFCQmJC+UJCAYFCf3mAQrWvfELgALWvQr3gJrWvQoi9f7WvQrB7iYAAvUKKwpJ/ta9C+3u1r0KJQkJ5gLWvQrWuQkJ7ioC1r0JCQnmBQn5C4AC1r0KJvX+1rkJCe4pCib1/ta9CRnu1r0KJvX9+QuD9fEJCfELgJrWvQoi9f7WvQrB7iYAAvUKKwpJ/ta9C+3u1r0KJQkJ5gLWvQkJCrYC1r4m9f7WuQkJ7ikKJvX+1r0JGQnuKQom9f7WvgAALAAs= Step #5: MERGE-OUTER: attempt 3512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1584485765 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601514c4198, 0x5601514cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601514cc918,0x5601515540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/825badb973bee3bc6c4791eb5cb63b1d493c548a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11588 processed earlier; will process 3687 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43069==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56014ecd85dd bp 0x000000000000 sp 0x7fff1d80d6d0 T43069) Step #5: ==43069==The signal is caused by a READ memory access. Step #5: #0 0x56014ecd85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56014eafa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56014eaf9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56014ead7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56014e9f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56014e950c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56014e95a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56014e9416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56014e96d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6b2fea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56014e934aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43069==Register values: Step #5: rax = 0x00005601531bb2d0 rbx = 0x00005601531bb2d0 rcx = 0x00005601531bb780 rdx = 0x00007fb6b31b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1d80d6d0 Step #5: r8 = 0x00005601531bb2d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6b31b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560151ed7960 r14 = 0x0000000100000004 r15 = 0x0000560150e44386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43069==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x2f,0x4,0x40,0x41,0xf2,0x0,0x41,0x41,0x41,0x8,0x41,0x68,0x41,0x74,0x41,0x1b,0x69,0x41,0x41,0x77,0x69,0x6e,0x68,0x41,0x61,0x41,0x41,0x41,0x67,0x41,0x4b,0x70,0x41,0x41,0x6f,0x6f,0x6f,0x41,0x61,0x41,0x6f,0x6f,0x69,0x6f,0x41,0x6f,0x6f,0x41,0x41,0x77,0x6d,0x6f,0x41,0x7a,0x41,0x41,0x6f,0x41,0x41,0x77,0x69,0x6e,0x68,0x41,0x61,0x41,0x41,0x41,0x67,0x41,0x4b,0x70,0x41,0x41,0x6f,0x6f,0x6f,0x41,0x61,0x41,0x6f,0x6f,0x69,0x6f,0x41,0x6f,0x6f,0x6f,0x41,0x6f,0x69,0x41,0x4f,0x6f,0x41,0x41,0x6f,0x78,0x41,0x61,0x6f,0x6d,0x41,0x7a,0x41,0x41,0x6f,0x41,0x41,0x6c,0x4d,0x41,0x4b,0x6f,0x41,0x61,0x41,0x6f,0x6f,0x41,0x41,0x6f,0x78,0x41,0x61,0x6d,0x6f,0x41,0x7a,0x41,0x41,0x6f,0x41,0x41,0x41,0x4d,0x41,0x4b,0x6f,0x41,0x61,0x6d,0x6f,0x41,0x7a,0x41,0x41,0x6f,0x41,0x41,0x41,0x61,0x41,0x6f,0x6f,0x69,0x6f,0x41,0x6f,0x6f,0x41,0x41,0x77,0x6d,0x6f,0x41,0x7a,0x41,0x41,0x6f,0x41,0x41,0x77,0x69,0x6e,0x68,0x41,0x61,0x41,0x41,0x41,0x67,0x41,0x4b,0x70,0x41,0x41,0x6f,0x6f,0x6f,0x76,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA/\004@A\362\000AAA\010AhAtA\033iAAwinhAaAAAgAKpAAoooAaAooioAooAAwmoAzAAoAAwinhAaAAAgAKpAAoooAaAooioAoooAoiAOoAAoxAaomAzAAoAAlMAKoAaAooAAoxAamoAzAAoAAAMAKoAamoAzAAoAAAaAooioAooAAwmoAzAAoAAwinhAaAAAgAKpAAooov\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-411a4103cc399b63e9bbe30af2f3c589997a93bc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQS8EQEHyAEFBQQhBaEF0QRtpQUF3aW5oQWFBQUFnQUtwQUFvb29BYUFvb2lvQW9vQUF3bW9BekFBb0FBd2luaEFhQUFBZ0FLcEFBb29vQWFBb29pb0Fvb29Bb2lBT29BQW94QWFvbUF6QUFvQUFsTUFLb0FhQW9vQUFveEFhbW9BekFBb0FBQU1BS29BYW1vQXpBQW9BQUFhQW9vaW9Bb29BQXdtb0F6QUFvQUF3aW5oQWFBQUFnQUtwQUFvb292AAALAAs= Step #5: MERGE-OUTER: attempt 3513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1584624079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d889316198, 0x55d88931e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d88931e918,0x55d8893a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/411a4103cc399b63e9bbe30af2f3c589997a93bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11590 processed earlier; will process 3685 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43073==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d886b2a5dd bp 0x000000000000 sp 0x7ffcd76b3310 T43073) Step #5: ==43073==The signal is caused by a READ memory access. Step #5: #0 0x55d886b2a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d88694c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d88694bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d886929929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d88684aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8867a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8867ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8867936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8867bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f51ae705082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d886786aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43073==Register values: Step #5: rax = 0x000055d88b8324a0 rbx = 0x000055d88b8324a0 rcx = 0x000055d88b832950 rdx = 0x00007f51ae8cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd76b3310 Step #5: r8 = 0x000055d88b8324a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f51ae8cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d889d29960 r14 = 0x0000000100000004 r15 = 0x000055d888c96386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43073==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0xf,0x41,0x4a,0x41,0x6e,0x69,0x45,0x4a,0x6c,0x20,0x80,0x80,0x0,0x1a,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x1,0x4f,0x41,0xa5,0x0,0x70,0x4,0x40,0x10,0x0,0x5,0x0,0x0,0x0,0x54,0x48,0x0,0x0,0x0,0x54,0x4f,0x0,0xb,0x41,0x66,0x41,0x6a,0x45,0x41,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0xc,0xd2,0x9d,0xff,0x92,0x7c,0x0,0x0,0x4f,0x6e,0x69,0x48,0x41,0x4a,0x45,0x4a,0x6c,0x20,0x80,0x80,0x80,0x0,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x1,0x4f,0x41,0xa5,0x0,0x70,0x4,0x40,0x10,0x0,0x5,0x0,0x0,0x0,0x54,0x48,0x0,0x0,0x0,0x54,0x4f,0x0,0xb,0x41,0x66,0x41,0x6a,0x45,0x41,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0x0,0x0,0x0,0x4a,0x41,0x49,0x45,0x41,0xbf,0x41,0x41,0x69,0x76,0x71,0x6c,0x20,0x80,0x80,0x0,0x1a,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x1,0x4f,0x41,0xa5,0x0,0x41,0x0,0x0,0x0,0x0,0x8d,0x0,0xa8,0x0,0x0,0x0,0x0,0x80,0xa7,0x0,0x1b,0xa8,0x1b,0x0,0x14,0x0,0x41,0x41,0x41,0x0,0x0,0x0,0x1,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@A\017AJAniEJl \200\200\000\032\301At\320\000\373\025n\001OA\245\000p\004@\020\000\005\000\000\000TH\000\000\000TO\000\013AfAjEAElM\320\000\373\030l\000\014\322\235\377\222|\000\000OniHAJEJl \200\200\200\000\301At\320\000\373\025n\001OA\245\000p\004@\020\000\005\000\000\000TH\000\000\000TO\000\013AfAjEAElM\320\000\373\030l\000\000\000\000JAIEA\277AAivql \200\200\000\032\301At\320\000\373\025n\001OA\245\000A\000\000\000\000\215\000\250\000\000\000\000\200\247\000\033\250\033\000\024\000AAA\000\000\000\001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cabc39477c5287da53ac2fcb04c0c4a4029538d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEEPQUpBbmlFSmwggIAAGsFBdNAA+xVuAU9BpQBwBEAQAAUAAABUSAAAAFRPAAtBZkFqRUFFbE3QAPsYbAAM0p3/knwAAE9uaUhBSkVKbCCAgIAAwUF00AD7FW4BT0GlAHAEQBAABQAAAFRIAAAAVE8AC0FmQWpFQUVsTdAA+xhsAAAAAEpBSUVBv0FBaXZxbCCAgAAawUF00AD7FW4BT0GlAEEAAAAAjQCoAAAAAICnABuoGwAUAEFBQQAAAAELAAs= Step #5: MERGE-OUTER: attempt 3514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1584761422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646c0591198, 0x5646c0599911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646c0599918,0x5646c06210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0cabc39477c5287da53ac2fcb04c0c4a4029538d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11591 processed earlier; will process 3684 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3f93. Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43077==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646bdda55dd bp 0x000000000000 sp 0x7fffb03bc720 T43077) Step #5: ==43077==The signal is caused by a READ memory access. Step #5: #0 0x5646bdda55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646bdbc7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646bdbc6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646bdba4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646bdac5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646bda1dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646bda271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646bda0e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646bda3a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff75f958082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646bda01aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43077==Register values: Step #5: rax = 0x00005646c2c017b0 rbx = 0x00005646c2c017b0 rcx = 0x00005646c2c01c60 rdx = 0x00007ff75fb20b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb03bc720 Step #5: r8 = 0x00005646c2c017b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff75fb20be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646c0fa4960 r14 = 0x0000000100000004 r15 = 0x00005646bff11386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43077==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xe0,0x0,0x41,0xfa,0x8e,0x4,0x41,0xff,0x64,0x43,0x43,0xfd,0x64,0x93,0x8e,0x8e,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x8c,0x43,0x93,0x28,0x8e,0x8e,0x91,0x93,0x90,0x8c,0x43,0x2d,0x8f,0x8e,0x91,0x91,0x90,0x95,0x8e,0x8c,0x8e,0x8e,0x8b,0x8d,0x43,0xd8,0x8e,0x8e,0x91,0x92,0x91,0x8c,0x43,0x8e,0x91,0x93,0x91,0x8c,0x43,0x2d,0x31,0x32,0x91,0x93,0x91,0x8c,0x43,0x8e,0x91,0x93,0x91,0x8c,0x43,0x2d,0x37,0x38,0x43,0x8e,0x91,0x93,0x91,0x8c,0x43,0x2d,0x37,0x39,0x40,0x43,0x32,0x40,0x43,0x8e,0x8e,0x8c,0x8e,0x8e,0x91,0x8e,0x8e,0x8c,0x43,0x93,0xd8,0x79,0x8e,0x8e,0x8e,0x91,0x8c,0x43,0x93,0x39,0x8e,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x93,0x91,0x8c,0x43,0x2d,0x33,0x31,0x43,0x8e,0x91,0x93,0x91,0x8c,0x43,0x2d,0x37,0x38,0x40,0x8e,0x8e,0x8e,0x8e,0x91,0x96,0x43,0x93,0x28,0x91,0x91,0x90,0x95,0x8e,0x8c,0x8e,0x8e,0x91,0x93,0x8c,0x8c,0x43,0x2d,0x37,0x39,0x40,0x43,0x8e,0x8e,0x8c,0x8e,0x0,0x1,0x8e,0x91,0x8c,0x43,0x93,0x28,0x91,0x91,0x90,0x95,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034oAA\004@AKA/B\340\000A\372\216\004A\377dCC\375d\223\216\216\216\214\216\216\216\216\221\214C\223(\216\216\221\223\220\214C-\217\216\221\221\220\225\216\214\216\216\213\215C\330\216\216\221\222\221\214C\216\221\223\221\214C-12\221\223\221\214C\216\221\223\221\214C-78C\216\221\223\221\214C-79@C2@C\216\216\214\216\216\221\216\216\214C\223\330y\216\216\216\221\214C\2239\216\216\214\216\216\216\216\221\223\221\214C-31C\216\221\223\221\214C-78@\216\216\216\216\221\226C\223(\221\221\220\225\216\214\216\216\221\223\214\214C-79@C\216\216\214\216\000\001\216\221\214C\223(\221\221\220\225\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb07d422cf9b079a9d9bfec2a470c7b28844e209 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxvQUEEQEFLQS9C4ABB+o4EQf9kQ0P9ZJOOjo6Mjo6OjpGMQ5Mojo6Rk5CMQy2PjpGRkJWOjI6Oi41D2I6OkZKRjEOOkZORjEMtMTKRk5GMQ46Rk5GMQy03OEOOkZORjEMtNzlAQzJAQ46OjI6OkY6OjEOT2HmOjo6RjEOTOY6OjI6Ojo6Rk5GMQy0zMUOOkZORjEMtNzhAjo6OjpGWQ5MokZGQlY6Mjo6Rk4yMQy03OUBDjo6MjgABjpGMQ5MokZGQlQALAAs= Step #5: MERGE-OUTER: attempt 3515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1584899508 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac391cc198, 0x55ac391d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac391d4918,0x55ac3925c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb07d422cf9b079a9d9bfec2a470c7b28844e209' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11593 processed earlier; will process 3682 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 382 ft: 383 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43081==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac369e05dd bp 0x000000000000 sp 0x7ffe17bea290 T43081) Step #5: ==43081==The signal is caused by a READ memory access. Step #5: #0 0x55ac369e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac36802280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac36801fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac367df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac36700ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac36658c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac366621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac366496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac366753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f840e64d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac3663caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43081==Register values: Step #5: rax = 0x000055ac3b280850 rbx = 0x000055ac3b280850 rcx = 0x000055ac3b280840 rdx = 0x00007f840e815b80 Step #5: rdi = 0x000055ac3b280840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffe17bea290 Step #5: r8 = 0x000055ac3b280850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f840e815be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac39bdf960 r14 = 0x0000000100000004 r15 = 0x000055ac38b4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43081==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaf,0x42,0xbe,0xfc,0x4,0x41,0x43,0x43,0x64,0xff,0x43,0x43,0x43,0x91,0x3d,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x44,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x97,0x8c,0x91,0x91,0x1a,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x8c,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x8e,0xee,0x40,0x31,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x8e,0x43,0x40,0x31,0x90,0x8f,0x91,0x8e,0x43,0x91,0x92,0x91,0x8e,0x95,0x43,0xef,0x91,0x91,0x91,0x91,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x8e,0x43,0x40,0x30,0x90,0x8d,0x8d,0x93,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8e,0x8d,0x8d,0x8f,0x8d,0x8c,0x8d,0x8d,0x8d,0x90,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x91,0x1a,0x97,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA\257B\276\374\004ACCd\377CCC\221=\220\221\221\221\221C\223\221\221'\216CD/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\227\214\221\221\032\221\221\032\226\221\221C+\221\214 \226C\214\221\221\032\226\221\221C+\221\214 \226C\216\356@1\220\216\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221\214 \226C\216C@1\220\217\221\216C\221\222\221\216\225C\357\221\221\221\221\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221\214 \226C\216C@0\220\215\215\223\215\215\215\215\215\213\216\215\215\217\215\214\215\215\215\220\215\215\215\215\215\215\221\032\227\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69db60f3e48777b9c20f43f5c80588cd172cf371 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQa9CvvwEQUNDZP9DQ0ORPZCRkZGRQ5ORkSeOQ0Qv0ZFDK4yTkZORQ4qRkSCRQwGXjJGRGpGRGpaRkUMrkYwglkOMkZEalpGRQyuRjCCWQ47uQDGQjpGOQ5GSkZWOQ4qRkZEalpGRQyuRjCCWQ45DQDGQj5GOQ5GSkY6VQ++RkZGRkY5DkZKRlY5DipGRkRqWkZFDK5GMIJZDjkNAMJCNjZONjY2NjYuOjY2PjYyNjY2QjY2NjY2NkRqXAAALAAs= Step #5: MERGE-OUTER: attempt 3516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585037688 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56299edab198, 0x56299edb3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56299edb3918,0x56299ee3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69db60f3e48777b9c20f43f5c80588cd172cf371' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11595 processed earlier; will process 3680 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43085==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56299c5bf5dd bp 0x000000000000 sp 0x7ffd58267720 T43085) Step #5: ==43085==The signal is caused by a READ memory access. Step #5: #0 0x56299c5bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56299c3e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56299c3e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56299c3be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56299c2dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56299c237c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56299c2411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56299c2286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56299c2543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd1bc6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56299c21baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43085==Register values: Step #5: rax = 0x00005629a13c84b0 rbx = 0x00005629a13c84b0 rcx = 0x00005629a13c8960 rdx = 0x00007fbd1be32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd58267720 Step #5: r8 = 0x00005629a13c84b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbd1be32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056299f7be960 r14 = 0x0000000100000004 r15 = 0x000056299e72b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43085==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x41,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x43,0xcb,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x97,0x0,0x0,0x95,0x12,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x41,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x43,0xcb,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x80,0x0,0x0,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x43,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x0,0x22,0x1,0xfb,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xf,0xf,0x55,0x0,0x0,0xf,0xf,0x55,0x0,0x0,0x0,0xfb,0x1a,0x0,0x80,0x0,0xd6,0x0,0xf,0x0,0x0,0x22,0x0,0xfb,0x1a,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015\004\000\000A\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000C\313\004@AJA\015AE\000\"\001\373\032\000\001\000\000\000\000\373\231\000\200\000\000\200\000\000\000\000\227\000\000\225\022\000\001\000\000\000\000\373\231\000\200\000\000A\000\000\"\001\373\032\000\001\000\000\000\000\373\231\000C\313\004@AJA\015AE\000\"\001\373\032\000\001\000\000\000\000\373\231\000\200\000\000\032\000\001\000\000\000\000\373\231\000CK\004@AJA\015AE\000\"\001\373\032\000\001\000\000\000\000\017\017U\000\000\017\017U\000\000\000\373\032\000\200\000\326\000\017\000\000\"\000\373\032\000\013\000\013\005\000\000\000\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3949dcd904043cd233662c1b4aa1b93162a3dea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENBAAAQQAAIgH7GgABAAAAAPuZAEPLBEBBSkENQUUAIgH7GgABAAAAAPuZAIAAAIAAAAAAlwAAlRIAAQAAAAD7mQCAAABBAAAiAfsaAAEAAAAA+5kAQ8sEQEFKQQ1BRQAiAfsaAAEAAAAA+5kAgAAAGgABAAAAAPuZAENLBEBBSkENQUUAIgH7GgABAAAAAA8PVQAADw9VAAAA+xoAgADWAA8AACIA+xoACwALBQAAAAAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 3517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585173844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fca1cb198, 0x559fca1d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fca1d3918,0x559fca25b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3949dcd904043cd233662c1b4aa1b93162a3dea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11596 processed earlier; will process 3679 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43089==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fc79df5dd bp 0x000000000000 sp 0x7ffdc635f460 T43089) Step #5: ==43089==The signal is caused by a READ memory access. Step #5: #0 0x559fc79df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fc7801280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fc7800fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fc77de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fc76ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fc7657c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fc76611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fc76486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fc76743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a6294e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fc763baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43089==Register values: Step #5: rax = 0x0000559fcb6bd460 rbx = 0x0000559fcb6bd460 rcx = 0x0000559fcb6bd910 rdx = 0x00007f2a62b16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc635f460 Step #5: r8 = 0x0000559fcb6bd460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a62b16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fcabde960 r14 = 0x0000000100000004 r15 = 0x0000559fc9b4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43089==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0xb9,0x97,0x67,0xc1,0x2,0x0,0xb,0x69,0x69,0x41,0x78,0x41,0x75,0x2,0x40,0xb,0x78,0x68,0x41,0xbb,0xb,0x1,0x2,0x40,0xb,0x68,0x45,0x6c,0x6a,0x41,0x78,0x69,0x41,0xbb,0xc5,0x1,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6f,0x41,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x41,0x39,0x41,0x75,0x2,0x40,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x68,0x45,0x6c,0x6a,0x41,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6f,0x41,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0x6e,0x78,0x2,0x40,0xb,0x1,0x1,0x3,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6e,0x41,0x78,0x41,0x75,0x6f,0x41,0x98,0x67,0xc1,0x2,0x0,0xb,0x69,0x69,0x41,0x10,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@AKA\252\271\227g\301\002\000\013iiAxAu\002@\013xhA\273\013\001\002@\013hEljAxiA\273\305\001xhA\273\305\001\002@\013\001\002@\013iElA\013\001\001\002@\013\001\002@\013iEloAxhA\273\305\001\002@\013\001\002@\013A9Au\002@\013\001\001\002@\013\001\002@\013hEljAxhA\273\305\001\002@\013\001\002@\013iElA\013\001\001\002@\013\001\002@\013iEloAxhA\273\305\001\002@\013\001\002@\013iElAnx\002@\013\001\001\003@\013\001\002@\013iElnAxAuoA\230g\301\002\000\013iiA\020\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-24dd572fa8656b33284e189ca7cce6b57eac5a43 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEFLQaq5l2fBAgALaWlBeEF1AkALeGhBuwsBAkALaEVsakF4aUG7xQF4aEG7xQECQAsBAkALaUVsQQsBAQJACwECQAtpRWxvQXhoQbvFAQJACwECQAtBOUF1AkALAQECQAsBAkALaEVsakF4aEG7xQECQAsBAkALaUVsQQsBAQJACwECQAtpRWxvQXhoQbvFAQJACwECQAtpRWxBbngCQAsBAQNACwECQAtpRWxuQXhBdW9BmGfBAgALaWlBEAAACws= Step #5: MERGE-OUTER: attempt 3518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585309404 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f1d8865198, 0x55f1d886d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f1d886d918,0x55f1d88f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/24dd572fa8656b33284e189ca7cce6b57eac5a43' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11597 processed earlier; will process 3678 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 322 ft: 323 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43093==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1d60795dd bp 0x000000000000 sp 0x7fffb8728bf0 T43093) Step #5: ==43093==The signal is caused by a READ memory access. Step #5: #0 0x55f1d60795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1d5e9b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1d5e9afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1d5e78929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1d5d99ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1d5cf1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1d5cfb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1d5ce26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1d5d0e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9bae3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1d5cd5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43093==Register values: Step #5: rax = 0x000055f1d9927990 rbx = 0x000055f1d9927990 rcx = 0x000055f1d9927e40 rdx = 0x00007fa9bb006b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb8728bf0 Step #5: r8 = 0x000055f1d9927990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9bb006be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f1d9278960 r14 = 0x0000000100000004 r15 = 0x000055f1d81e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43093==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x75,0x6f,0x41,0x41,0x2,0x0,0x41,0x41,0x41,0x4b,0x6c,0x1,0x1,0x41,0x68,0x41,0x13,0x45,0x6c,0x41,0x4b,0x45,0x4c,0xc1,0x69,0x1,0x41,0x41,0x6c,0x41,0x13,0x45,0xc1,0x69,0x41,0x41,0x4d,0x45,0x41,0x72,0xc1,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x41,0x6c,0xb8,0xaa,0x4d,0x41,0x41,0x41,0x9,0xc1,0x41,0x49,0x45,0x41,0x3b,0x49,0x49,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x45,0xc1,0x4b,0x49,0x41,0x2a,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4f,0x49,0x69,0x41,0x41,0xc1,0x41,0x41,0xc1,0x4d,0x45,0x45,0x6c,0x69,0x77,0x69,0x6e,0x41,0x41,0x41,0x41,0xc0,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1b,0x6a,0x74,0x1,0x76,0x45,0x41,0x26,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x81,0x0,0x4d,0x45,0xc0,0xc1,0x41,0x42,0x41,0x41,0x4b,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1b,0x6a,0x74,0x1,0x76,0x45,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001uoAA\002\000AAAKl\001\001AhA\023ElAKEL\301i\001AAlA\023E\301iAAMEAr\301hA\252MAAA&AAl\270\252MAAA\011\301AIEA;IIhA\252MAAA&A\000O\320\000\001\326\200\000ME\301KIA*MAAA&A\000O\320\000\001\326\200\000OIiAA\301AA\301MEEliwinAAAA\300\020\200\200\200\000\020\200\200\200\200\000\033jt\001vEA&A\252MAAA&A\000O\320\000\001\326\201\000ME\300\301ABAAK\020\200\200\200\000\020\200\200\200\200\000\033jt\001vEA&A\000O\320\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eceb98656c9e7de9f4cb17b2df09d7b498aab734 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXVvQUECAEFBQUtsAQFBaEETRWxBS0VMwWkBQUFsQRNFwWlBQU1FQXLBaEGqTUFBQSZBQWy4qk1BQUEJwUFJRUE7SUloQapNQUFBJkEAT9AAAdaAAE1FwUtJQSpNQUFBJkEAT9AAAdaAAE9JaUFBwUFBwU1FRWxpd2luQUFBQcAQgICAABCAgICAABtqdAF2RUEmQapNQUFBJkEAT9AAAdaBAE1FwMFBQkFBSxCAgIAAEICAgIAAG2p0AXZFQSZBAE/QAAALAAs= Step #5: MERGE-OUTER: attempt 3519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585446748 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7ff817198, 0x55a7ff81f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a7ff81f918,0x55a7ff8a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eceb98656c9e7de9f4cb17b2df09d7b498aab734' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11599 processed earlier; will process 3676 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43097==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7fd02b5dd bp 0x000000000000 sp 0x7fff725a46f0 T43097) Step #5: ==43097==The signal is caused by a READ memory access. Step #5: #0 0x55a7fd02b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a7fce4d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a7fce4cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7fce2a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a7fcd4bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7fcca3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7fccad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7fcc946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7fccc03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b8302d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a7fcc87aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43097==Register values: Step #5: rax = 0x000055a8004c7440 rbx = 0x000055a8004c7440 rcx = 0x000055a8004c78f0 rdx = 0x00007f7b831f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff725a46f0 Step #5: r8 = 0x000055a8004c7440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b831f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a80022a960 r14 = 0x0000000100000004 r15 = 0x000055a7ff197386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43097==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0xc9,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0xe9,0x9d,0x41,0x6a,0x41,0x9d,0xb8,0x43,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x66,0x41,0xff,0xff,0xff,0x13,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x9d,0x9d,0x62,0x4a,0x6b,0x4a,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x3e,0xb8,0x9f,0x9d,0x62,0x4b,0x1,0x41,0x3,0x0,0x0,0x0,0x41,0x6a,0x6a,0x4b,0xb8,0x9d,0x9d,0x41,0x9d,0x41,0xb8,0x9d,0x9d,0x62,0x4a,0x6e,0x0,0x0,0x0,0x41,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9c,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x9d,0x9d,0x62,0x4a,0x6b,0x4a,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x3e,0xb8,0x9f,0x9d,0x41,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x9d,0x9d,0x62,0x4a,0x41,0x75,0x0,0x6e,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027Mg\267AwA\311iAM\320\000\373\025nA\304A\001A\235bA\351\235AjA\235\270CA\270\235\235bK\001A\270\235\235fA\377\377\377\023jAC\270\235\235AA\270\235\235bKiAA\270\235\235AA\270\235\235\235\235bJkJA\351jAC\270\235\235A>\270\237\235bK\001A\003\000\000\000AjjK\270\235\235A\235A\270\235\235bJn\000\000\000AKiAA\270\235\234AA\270\235\235bKiAA\270\235\235AA\270\235\235\235\235bJkJA\351jAC\270\235\235A>\270\237\235AKiAA\270\235\237AA\270\235\235\235\235bJAu\000nx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0be6e2c4f94ea0ebaf29c71d6b0902a6fea5fae2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRdNZ7dBd0HJaUFN0AD7FW5BxEEBQZ1iQemdQWpBnbhDQbidnWJLAUG4nZ1mQf///xNqQUO4nZ1BQbidnWJLaUFBuJ2dQUG4nZ2dnWJKa0pB6WpBQ7idnUE+uJ+dYksBQQMAAABBampLuJ2dQZ1BuJ2dYkpuAAAAQUtpQUG4nZxBQbidnWJLaUFBuJ2dQUG4nZ2dnWJKa0pB6WpBQ7idnUE+uJ+dQUtpQUG4nZ9BQbidnZ2dYkpBdQBueAALAAs= Step #5: MERGE-OUTER: attempt 3520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585584272 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3ddbe2198, 0x55e3ddbea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3ddbea918,0x55e3ddc720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0be6e2c4f94ea0ebaf29c71d6b0902a6fea5fae2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11600 processed earlier; will process 3675 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43101==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3db3f65dd bp 0x000000000000 sp 0x7ffcc140d5b0 T43101) Step #5: ==43101==The signal is caused by a READ memory access. Step #5: #0 0x55e3db3f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3db218280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3db217fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3db1f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3db116ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e3db06ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3db0781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3db05f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3db08b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b6a3b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3db052aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43101==Register values: Step #5: rax = 0x000055e3e04b9530 rbx = 0x000055e3e04b9530 rcx = 0x000055e3e04b99e0 rdx = 0x00007f7b6a57bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc140d5b0 Step #5: r8 = 0x000055e3e04b9530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b6a57bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3de5f5960 r14 = 0x0000000100000004 r15 = 0x000055e3dd562386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43101==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x1,0x0,0x0,0x6c,0x69,0x6e,0x75,0x41,0x78,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x1,0xfb,0x1a,0x0,0x10,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0x0,0x0,0x80,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1a,0x1,0x15,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x80,0x0,0x0,0x0,0x12,0x0,0x0,0x0,0xf,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0x42,0xd,0x1,0x42,0x0,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015AEMA\200\000\000\000\000\000\201\000\000\000\000\000\000linux\001\000\000linuAxK\004@AJA\015AEMA\200\000\000\000\000\000\201\000\000\000\000\000\000\"\001\373\032\000\020\000\000\000\000\373\231\000\000\000p\200\000\000\000\200\000\326\200\000\017\"\000\000\373\032\001\025\000\000\000\000\373\231\000\000\000p\200\200\000\000\000\022\000\000\000\017\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242B\015\001B\000\200\000\013\000\013\005\000\000\000\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9e83781b61ec7e41d2c55fb3fe2566f83e0992c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENQUVNQYAAAAAAAIEAAAAAAABsaW51eAEAAGxpbnVBeEsEQEFKQQ1BRU1BgAAAAAAAgQAAAAAAACIB+xoAEAAAAAD7mQAAAHCAAAAAgADWgAAPIgAA+xoBFQAAAAD7mQAAAHCAgAAAABIAAAAPoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaKioqKioqKioqKioqKioqJCDQFCAIAACwALBQAAAAAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 3521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585720362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56381067f198, 0x563810687911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563810687918,0x56381070f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9e83781b61ec7e41d2c55fb3fe2566f83e0992c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11601 processed earlier; will process 3674 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43105==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56380de935dd bp 0x000000000000 sp 0x7ffd8fcbc0f0 T43105) Step #5: ==43105==The signal is caused by a READ memory access. Step #5: #0 0x56380de935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56380dcb5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56380dcb4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56380dc92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56380dbb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56380db0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56380db151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56380dafc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56380db283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6d7426082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56380daefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43105==Register values: Step #5: rax = 0x0000563812b9e440 rbx = 0x0000563812b9e440 rcx = 0x0000563812b9e8f0 rdx = 0x00007fe6d75eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8fcbc0f0 Step #5: r8 = 0x0000563812b9e440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe6d75eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563811092960 r14 = 0x0000000100000004 r15 = 0x000056380ffff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43105==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x71,0x41,0x45,0x4,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0xc9,0x8e,0x0,0x0,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x8e,0x95,0x95,0x95,0x95,0x95,0x8b,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x94,0x90,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x90,0x95,0x94,0x95,0x95,0x95,0x95,0x98,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x97,0x94,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x8b,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x97,0x92,0x95,0x95,0x95,0x95,0x95,0x95,0x98,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x90,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x90,0x95,0x95,0x95,0x95,0x95,0x95,0x98,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x0,0xd6,0x0,0x20,0x0,0xd6,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(qAE\004@B={BBB\311\216\000\000\225\225\225\225\225\225\225\225\225\225\225\225\225\216\225\225\225\225\225\213\225\225\225\225\225\225\225\225\224\220\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\220\225\224\225\225\225\225\230\225\225\225\225\225\225\225\225\225\225\225\225\225\225\227\224\225\225\225\225\225\225\225\225\213\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\227\222\225\225\225\225\225\225\230\225\225\225\225\225\225\225\225\220\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\220\225\225\225\225\225\225\230\225\225\225\225\225\225\225\225\225\225\225\225\225\225\000\326\000 \000\326\200\000\000\000\200\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-82e1038d4485e43909f386e8d46cf42bf21b832e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShxQUUEQEI9e0JCQsmOAACVlZWVlZWVlZWVlZWVjpWVlZWVi5WVlZWVlZWVlJCVlZWVlZWVlZWVlZWVlZWVlZWVlZCVlJWVlZWYlZWVlZWVlZWVlZWVlZWXlJWVlZWVlZWVi5WVlZWVlZWVlZWVlZWVlZWVlZWVlZWXkpWVlZWVlZiVlZWVlZWVlZCVlZWVlZWVlZWVlZWVlZWVlZWVlZCVlZWVlZWYlZWVlZWVlZWVlZWVlZUA1gAgANaAAAAAgAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585857047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55928ee09198, 0x55928ee11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55928ee11918,0x55928ee990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/82e1038d4485e43909f386e8d46cf42bf21b832e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11602 processed earlier; will process 3673 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43109==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55928c61d5dd bp 0x000000000000 sp 0x7ffdbf98e410 T43109) Step #5: ==43109==The signal is caused by a READ memory access. Step #5: #0 0x55928c61d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55928c43f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55928c43efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55928c41c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55928c33dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55928c295c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55928c29f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55928c2866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55928c2b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6df1cc7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55928c279aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43109==Register values: Step #5: rax = 0x00005592919ab460 rbx = 0x00005592919ab460 rcx = 0x00005592919ab910 rdx = 0x00007f6df1e8fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbf98e410 Step #5: r8 = 0x00005592919ab460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6df1e8fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055928f81c960 r14 = 0x0000000100000004 r15 = 0x000055928e789386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43109==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x6b,0x41,0x41,0x4,0x40,0x41,0x6c,0x45,0x43,0xd1,0x4b,0x5f,0x4d,0x41,0x6a,0x41,0x76,0x41,0xb8,0xbb,0x42,0x41,0x6c,0x41,0xa2,0x8c,0xbe,0x7a,0x41,0xb6,0x45,0x41,0xac,0xb9,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x91,0xbb,0xfc,0x3,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8f,0xbb,0xfc,0x3,0xb2,0x0,0xbb,0xfc,0x3,0x68,0xac,0xb9,0xfc,0x3,0xb2,0x8e,0x41,0x94,0x76,0x41,0xb8,0x31,0x41,0x41,0xac,0xb9,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x91,0xbb,0xfc,0x3,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8f,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0x68,0xac,0xb9,0xfc,0x3,0xb2,0x8e,0x41,0x94,0x76,0x41,0xb8,0x31,0x41,0xd1,0x4b,0x67,0x4d,0x41,0x41,0x68,0x69,0x69,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb2,0x8e,0xbb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xb2,0x8e,0xbb,0xfc,0x3,0x68,0xac,0x42,0xe8,0xa5,0xde,0xd4,0xb,0x80,0x0,0x0,0x83,0x42,0x45,0x41,0x43,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001IkAA\004@AlEC\321K_MAjAvA\270\273BAlA\242\214\276zA\266EA\254\271\374\003\262\216\273\374\003\262\221\273\374\003h\254B\352\245\336\324\000\002@\013\247\262\217\273\374\003\262\000\273\374\003h\254\271\374\003\262\216A\224vA\2701AA\254\271\374\003\262\216\273\374\003\262\221\273\374\003h\254B\352\245\336\324\000\002@\013\247\262\217\273\374\003\262\216\273\374\003h\254\271\374\003\262\216A\224vA\2701A\321KgMAAhii\000\000\000\000\000\000\000\000\000\000\000\262\216\273\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\262\216\273\374\003h\254B\350\245\336\324\013\200\000\000\203BEAC\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b85cd1d27cb55dc5d8cef66a2d16064fd1b2b134 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUlrQUEEQEFsRUPRS19NQWpBdkG4u0JBbEGijL56QbZFQay5/AOyjrv8A7KRu/wDaKxC6qXe1AACQAunso+7/AOyALv8A2isufwDso5BlHZBuDFBQay5/AOyjrv8A7KRu/wDaKxC6qXe1AACQAunso+7/AOyjrv8A2isufwDso5BlHZBuDFB0UtnTUFBaGlpAAAAAAAAAAAAAACyjrsAAAAAAAAAAAAAAAAQAAAAALKOu/wDaKxC6KXe1AuAAACDQkVBQwALAAs= Step #5: MERGE-OUTER: attempt 3523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1585992589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e11fe94198, 0x55e11fe9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e11fe9c918,0x55e11ff240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b85cd1d27cb55dc5d8cef66a2d16064fd1b2b134' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11603 processed earlier; will process 3672 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43113==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e11d6a85dd bp 0x000000000000 sp 0x7fff511054e0 T43113) Step #5: ==43113==The signal is caused by a READ memory access. Step #5: #0 0x55e11d6a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e11d4ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e11d4c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e11d4a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e11d3c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e11d320c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e11d32a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e11d3116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e11d33d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdbfe56e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e11d304aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43113==Register values: Step #5: rax = 0x000055e122293410 rbx = 0x000055e122293410 rcx = 0x000055e1222938c0 rdx = 0x00007fdbfe736b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff511054e0 Step #5: r8 = 0x000055e122293410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdbfe736be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1208a7960 r14 = 0x0000000100000004 r15 = 0x000055e11f814386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43113==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6a,0xc1,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x68,0x1,0x68,0x41,0x69,0x41,0x41,0xb7,0xab,0xd,0x0,0xc,0x0,0x41,0x1,0x1,0x78,0x1,0x1,0x0,0x5e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x68,0x1,0xd,0x0,0x41,0x68,0x69,0x6e,0x1,0x41,0x41,0xb7,0xab,0xd,0x0,0xc,0x0,0x41,0x1,0x1,0x78,0x1,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x6b,0x68,0x1,0x68,0x1,0xd,0x0,0x41,0x5,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x0,0x41,0x41,0xb7,0xab,0xd,0x0,0xc,0x0,0x41,0x1,0x1,0x78,0x1,0x1,0x0,0x5e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x1,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x0,0x41,0x41,0xb7,0xab,0xd,0x1,0x0,0x1,0x41,0xc,0x0,0x78,0x1,0x1,0x0,0x5e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x68,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253j\301ihih\001\015\000A\005\001ihih\001hAiAA\267\253\015\000\014\000A\001\001x\001\001\000^\000\013\001\002\000AmA\003ih\001h\001\015\000Ahin\001AA\267\253\015\000\014\000A\001\001x\001\001\000\000\013\001\002\000AmA\003kh\001h\001\015\000A\005AmA\003ih\001kA\227\227\376\360\000AA\267\253\015\000\014\000A\001\001x\001\001\000^\000\013\001\002\000AmA\003ih\001\001kA\227\227\376\360\000AA\267\253\015\001\000\001A\014\000x\001\001\000^\000\013\001\002\000AmA\003ih\001h\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f251fdb04e4a840e22d1f90c3a50e0413fc1309f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEEFAberQXgBt6tqwWloaWgBDQBBBQFpaGloAWhBaUFBt6sNAAwAQQEBeAEBAF4ACwECAEFtQQNpaAFoAQ0AQWhpbgFBQberDQAMAEEBAXgBAQAACwECAEFtQQNraAFoAQ0AQQVBbUEDaWgBa0GXl/7wAEFBt6sNAAwAQQEBeAEBAF4ACwECAEFtQQNpaAEBa0GXl/7wAEFBt6sNAQABQQwAeAEBAF4ACwECAEFtQQNpaAFoAQALAAs= Step #5: MERGE-OUTER: attempt 3524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1586130745 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574491a9198, 0x5574491b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574491b1918,0x5574492390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f251fdb04e4a840e22d1f90c3a50e0413fc1309f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11604 processed earlier; will process 3671 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 491 ft: 492 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43117==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574469bd5dd bp 0x000000000000 sp 0x7ffcc33e8810 T43117) Step #5: ==43117==The signal is caused by a READ memory access. Step #5: #0 0x5574469bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574467df280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574467defc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574467bc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574466ddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557446635c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55744663f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574466266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574466523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbdb58f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557446619aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43117==Register values: Step #5: rax = 0x000055744b8b1430 rbx = 0x000055744b8b1430 rcx = 0x000055744b8b1420 rdx = 0x00007fbdb5abcb80 Step #5: rdi = 0x000055744b8b1420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcc33e8810 Step #5: r8 = 0x000055744b8b1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbdb5abcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557449bbc960 r14 = 0x0000000100000004 r15 = 0x0000557448b29386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43117==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x8e,0x91,0x91,0x60,0x43,0x93,0xe6,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x91,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x91,0x43,0x90,0x43,0x5d,0xb1,0x91,0x5d,0x97,0x43,0x5d,0x91,0x91,0x95,0x8f,0x95,0x43,0x5d,0x91,0x91,0xd1,0x91,0x8f,0x96,0x91,0x43,0x60,0x91,0xe6,0x27,0x93,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/M\301\276AmC\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C\214]\301\276AmC\353\000\000\000\217\221\214\221C\"CCCC\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C\214]\221\221\\C\221\223\223\220C]\261\221\223\224\221C]\221\321\247\216\221\221`C\223\346\221'C]\221\221\223\223\217C\223\346\221'\221\221\\C\221\223\223\220C]\261\221\223\224\221C\214]\301\276AmC\353\000\000\000\217\221\214\221C\"C\221C\220C]\261\221]\227C]\221\221\225\217\225C]\221\221\321\221\217\226\221C`\221\346'\223\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c80c46458acdf8e03a3fbc90f89d00c2d208f77 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9Nwb5BbUPrAAAAj5GMkUMiQ0NDQ4xdkZFcQ5GTk5BDXbGRk5SRQ4xdwb5BbUPrAAAAj5GMkUMiQ0NDQ4xdkZFcQ5GTk5BDXbGRk5SRQ4xdkZFcQ5GTk5BDXbGRk5SRQ12R0aeOkZFgQ5PmkSdDXZGRk5OPQ5PmkSeRkVxDkZOTkENdsZGTlJFDjF3BvkFtQ+sAAACPkYyRQyJDkUOQQ12xkV2XQ12RkZWPlUNdkZHRkY+WkUNgkeYnkwALAAs= Step #5: MERGE-OUTER: attempt 3525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1586268332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c6d376198, 0x561c6d37e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c6d37e918,0x561c6d4060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c80c46458acdf8e03a3fbc90f89d00c2d208f77' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11606 processed earlier; will process 3669 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43121==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c6ab8a5dd bp 0x000000000000 sp 0x7ffed06876d0 T43121) Step #5: ==43121==The signal is caused by a READ memory access. Step #5: #0 0x561c6ab8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c6a9ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c6a9abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c6a989929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c6a8aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c6a802c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c6a80c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c6a7f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c6a81f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc44c68e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c6a7e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43121==Register values: Step #5: rax = 0x0000561c6eb7a410 rbx = 0x0000561c6eb7a410 rcx = 0x0000561c6eb7a8c0 rdx = 0x00007fc44c856b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed06876d0 Step #5: r8 = 0x0000561c6eb7a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc44c856be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c6dd89960 r14 = 0x0000000100000004 r15 = 0x0000561c6ccf6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43121==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xc1,0x41,0x3f,0x41,0x41,0x67,0x4a,0x70,0x41,0xff,0xff,0xc,0x0,0x0,0xb3,0x0,0x0,0x0,0x0,0x14,0x0,0x48,0x47,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x4c,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x48,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x0,0x0,0x0,0x48,0x48,0x48,0x48,0x45,0x48,0x48,0xc1,0xc,0x0,0x0,0xb2,0x0,0x0,0x0,0x0,0x14,0x0,0x48,0x47,0x48,0x48,0x48,0x48,0x45,0x48,0x48,0xc1,0xc,0x0,0x0,0xb3,0x0,0x0,0x0,0x0,0x14,0x0,0x48,0x47,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x45,0x48,0x48,0x48,0x48,0x49,0x48,0x48,0x48,0x48,0x48,0x67,0x48,0x48,0x48,0x48,0x48,0x22,0x0,0x48,0x48,0x4d,0x48,0x48,0x48,0x0,0x48,0x0,0x6c,0x48,0x48,0x48,0x48,0x4c,0x4c,0x4c,0x4c,0x48,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x0,0x0,0x0,0x48,0x48,0x48,0x48,0x45,0x48,0x48,0xc1,0xc,0x0,0x0,0xb2,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\301A?AAgJpA\377\377\014\000\000\263\000\000\000\000\024\000HGHHHHHHHHHHHLHHHHHHHHHHLLLLLLLLLHLLLLLLLLLL\000\000\000HHHHEHH\301\014\000\000\262\000\000\000\000\024\000HGHHHHEHH\301\014\000\000\263\000\000\000\000\024\000HGHHHHHHHHHHHHHEHHHHIHHHHHgHHHHH\"\000HHMHHH\000H\000lHHHHLLLLHLLLLLLLLLLL\000\000\000HHHHEHH\301\014\000\000\262\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-004fc9b81f2d29ea942a2f2592c77d00da7076ec Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPwUE/QUFnSnBB//8MAACzAAAAABQASEdISEhISEhISEhISExISEhISEhISEhITExMTExMTExMSExMTExMTExMTEwAAABISEhIRUhIwQwAALIAAAAAFABIR0hISEhFSEjBDAAAswAAAAAUAEhHSEhISEhISEhISEhISEVISEhISUhISEhIZ0hISEhIIgBISE1ISEgASABsSEhISExMTExITExMTExMTExMTEwAAABISEhIRUhIwQwAALIAAAALAAs= Step #5: MERGE-OUTER: attempt 3526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1586406195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7b4c34198, 0x55d7b4c3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7b4c3c918,0x55d7b4cc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/004fc9b81f2d29ea942a2f2592c77d00da7076ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11607 processed earlier; will process 3668 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 11 Step #5: #2 pulse cov: 517 ft: 600 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #4 pulse cov: 680 ft: 882 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43125==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7b24485dd bp 0x000000000000 sp 0x7ffd72c251f0 T43125) Step #5: ==43125==The signal is caused by a READ memory access. Step #5: #0 0x55d7b24485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7b226a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7b2269fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7b2247929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7b2168ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7b20c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7b20ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7b20b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7b20dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10bdec3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7b20a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43125==Register values: Step #5: rax = 0x000055d7b5dee430 rbx = 0x000055d7b5dee430 rcx = 0x000055d7b5dee420 rdx = 0x00007f10be08bb80 Step #5: rdi = 0x000055d7b5dee420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd72c251f0 Step #5: r8 = 0x000055d7b5dee430 r9 = 0x00007f10be08bc60 r10 = 0x000055d7b5dcf010 r11 = 0x00007f10be08bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7b5647960 r14 = 0x0000000100000004 r15 = 0x000055d7b45b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43125==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x4d,0x1a,0x0,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x99,0x9e,0x9e,0x9e,0x9e,0x9e,0xa2,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9b,0x9c,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9a,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0xa2,0x9e,0x9b,0x9e,0x9e,0x9e,0x9e,0x9e,0x9b,0x9e,0xa5,0x9e,0x9e,0x9e,0x9e,0x9f,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0xa2,0x9e,0x9b,0x9e,0x9e,0x9e,0x9f,0x9b,0x9e,0x9e,0x9e,0x9e,0x9e,0x9b,0x9e,0x9e,0x0,0x9e,0x9e,0x9e,0x9e,0x9f,0xa2,0x9e,0x9b,0x9e,0x9a,0x9a,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0xa2,0x9e,0xa1,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0x9b,0x9e,0x9e,0x9e,0x9e,0x9e,0x9b,0x9e,0x9e,0x0,0x9e,0x9e,0x9e,0x9e,0x9f,0xa2,0x9e,0x9b,0x9e,0x9a,0x9a,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0xa2,0x9e,0x9b,0x9e,0x9e,0x9e,0x9e,0x9e,0x9b,0x9e,0xa5,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9b,0x9e,0x9e,0x9e,0x9e,0x9c,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0x9b,0x9e,0x9e,0x9e,0x9e,0x9e,0x9b,0x9e,0x9e,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@CKA/M\032\000\236\236\236\236\236\236\231\236\236\236\236\236\242\236\236\236\236\236\236\236\236\233\234\236\236\236\236\236\236\236\236\236\232\236\236\236\236\236\236\237\242\236\233\236\236\236\236\236\233\236\245\236\236\236\236\237\236\236\236\236\236\236\236\236\237\242\236\233\236\236\236\237\233\236\236\236\236\236\233\236\236\000\236\236\236\236\237\242\236\233\236\232\232\236\236\236\236\236\236\237\242\236\241\236\236\236\236\236\236\236\237\233\236\236\236\236\236\233\236\236\000\236\236\236\236\237\242\236\233\236\232\232\236\236\236\236\236\236\237\242\236\233\236\236\236\236\236\233\236\245\236\236\236\236\236\236\236\236\236\236\233\236\236\236\236\234\236\236\236\236\236\237\233\236\236\236\236\236\233\236\236\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfd7b5e8a8d0ea8faa5e6daf192b8602ed1a8576 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQENLQS9NGgCenp6enp6Znp6enp6inp6enp6enp6bnJ6enp6enp6enpqenp6enp6fop6bnp6enp6bnqWenp6en56enp6enp6en6Kem56enp+bnp6enp6bnp4Anp6enp+inpuempqenp6enp6fop6hnp6enp6enp+bnp6enp6bnp4Anp6enp+inpuempqenp6enp6fop6bnp6enp6bnqWenp6enp6enp6em56enp6cnp6enp6fm56enp6em56eAAALAAs= Step #5: MERGE-OUTER: attempt 3527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1586547484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55596ccb9198, 0x55596ccc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55596ccc1918,0x55596cd490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cfd7b5e8a8d0ea8faa5e6daf192b8602ed1a8576' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11612 processed earlier; will process 3663 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43129==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55596a4cd5dd bp 0x000000000000 sp 0x7ffc1a2f9680 T43129) Step #5: ==43129==The signal is caused by a READ memory access. Step #5: #0 0x55596a4cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55596a2ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55596a2eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55596a2cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55596a1edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55596a145c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55596a14f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55596a1366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55596a1623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb567ec2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55596a129aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43129==Register values: Step #5: rax = 0x000055596de57430 rbx = 0x000055596de57430 rcx = 0x000055596de57420 rdx = 0x00007fb56808ab80 Step #5: rdi = 0x000055596de57420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc1a2f9680 Step #5: r8 = 0x000055596de57430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb56808abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055596d6cc960 r14 = 0x0000000100000004 r15 = 0x000055596c639386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43129==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0x5a,0x69,0x68,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x10,0x0,0x1,0x0,0x61,0x73,0x0,0xd6,0x0,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x0,0x0,0x9a,0x43,0x9f,0x41,0x4,0x0,0xd0,0x73,0x0,0x15,0x0,0x73,0x0,0xa8,0x41,0x0,0x0,0x0,0x61,0x6d,0x0,0x0,0x0,0x61,0x73,0x0,0xd6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x71,0x73,0x0,0x98,0x43,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x71,0x73,0x0,0x98,0x43,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x71,0x0,0x0,0x9f,0x43,0x4,0x9a,0x41,0x0,0xd0,0x73,0x0,0x15,0x0,0x73,0x0,0x5f,0x0,0x0,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x71,0x73,0x0,0x98,0x43,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x71,0x73,0x0,0x98,0x43,0x20,0x0,0x0,0xaf,0x1a,0x0,0x0,0x0,0x61,0x6a,0x0,0x0,0x0,0x61,0x73,0x0,0xd6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oA+\004@A\362Zihiii\004@A\032\004\000\000\000linux\020\000\001\000as\000\326\000 \000\000\257\032\000\000\000aq\000\000\232C\237A\004\000\320s\000\025\000s\000\250A\000\000\000am\000\000\000as\000\326\000\000\000\000\000\000\000\000\000\000aqs\000\230C \000\000\000\000\000\000\000aqs\000\230C \000\000\257\032\000\000\000aq\000\000\237C\004\232A\000\320s\000\025\000s\000_\000\000\000\000\000\000\326\000\000\000\000\000\000\000\000\000\000aqs\000\230C \000\000\000\000\000\000\000aqs\000\230C \000\000\257\032\000\000\000aj\000\000\000as\000\326\000\000\000\000\000\000\000\013\000\000\000\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03f4bae140efd3c502f3ffa9d45a9b7ebd3e6e77 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQSsEQEHyWmloaWlpBEBBGgQAAABsaW51eBAAAQBhcwDWACAAAK8aAAAAYXEAAJpDn0EEANBzABUAcwCoQQAAAGFtAAAAYXMA1gAAAAAAAAAAAABhcXMAmEMgAAAAAAAAAGFxcwCYQyAAAK8aAAAAYXEAAJ9DBJpBANBzABUAcwBfAAAAAAAA1gAAAAAAAAAAAABhcXMAmEMgAAAAAAAAAGFxcwCYQyAAAK8aAAAAYWoAAABhcwDWAAAAAAAAAAsAAAALCws= Step #5: MERGE-OUTER: attempt 3528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1586684993 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560849aeb198, 0x560849af3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560849af3918,0x560849b7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03f4bae140efd3c502f3ffa9d45a9b7ebd3e6e77' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11614 processed earlier; will process 3661 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43133==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608472ff5dd bp 0x000000000000 sp 0x7ffdc64b18e0 T43133) Step #5: ==43133==The signal is caused by a READ memory access. Step #5: #0 0x5608472ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560847121280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560847120fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608470fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56084701fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560846f77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560846f811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560846f686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560846f943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f197ca89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560846f5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43133==Register values: Step #5: rax = 0x000056084b3dd450 rbx = 0x000056084b3dd450 rcx = 0x000056084b3dd900 rdx = 0x00007f197cc51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc64b18e0 Step #5: r8 = 0x000056084b3dd450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f197cc51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056084a4fe960 r14 = 0x0000000100000004 r15 = 0x000056084946b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43133==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x43,0x42,0x42,0x7d,0x7a,0x44,0x73,0x42,0x0,0x5b,0x6d,0x1,0x0,0x18,0x0,0x1,0x20,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0x94,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x9f,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0x0,0xb0,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0x94,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x95,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0x94,0x1a,0xd4,0xd4,0xd4,0x9d,0x1,0x0,0x0,0xb0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@CBB}zDsB\000[m\001\000\030\000\001 \000\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\032\324\324\324\324\324\324\324\324\032\324\324\324\324\324\224\032\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\237\032\324\324\324\324\324\324\324\324\032\324\324\000\260\000\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\032\324\324\324\324\324\324\324\324\032\324\324\324\324\324\224\032\324\324\324\324\324\324\324\324\324\324\324\324\324\324\324\225\032\324\324\324\324\324\224\032\324\324\324\235\001\000\000\260\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6dd84a91465cde3858bd385fbfa5b8fb96fc42c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQENCQn16RHNCAFttAQAYAAEgANTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1BrU1NTU1NTU1BrU1NTU1JQa1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1J8a1NTU1NTU1NQa1NQAsADU1NTU1NTU1NTU1NTU1NTU1NTU1NTUGtTU1NTU1NTUGtTU1NTUlBrU1NTU1NTU1NTU1NTU1NSVGtTU1NTUlBrU1NSdAQAAsAALAAs= Step #5: MERGE-OUTER: attempt 3529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1586820398 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55587383a198, 0x555873842911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555873842918,0x5558738ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6dd84a91465cde3858bd385fbfa5b8fb96fc42c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11615 processed earlier; will process 3660 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43137==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55587104e5dd bp 0x000000000000 sp 0x7ffd0101bd50 T43137) Step #5: ==43137==The signal is caused by a READ memory access. Step #5: #0 0x55587104e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555870e70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555870e6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555870e4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555870d6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555870cc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555870cd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555870cb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555870ce33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c790d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555870caaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43137==Register values: Step #5: rax = 0x0000555875ba4540 rbx = 0x0000555875ba4540 rcx = 0x0000555875ba49f0 rdx = 0x00007f5c7929fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0101bd50 Step #5: r8 = 0x0000555875ba4540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c7929fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055587424d960 r14 = 0x0000000100000004 r15 = 0x00005558731ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43137==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x41,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0x49,0x41,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9e,0xfc,0x3,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x70,0x41,0xc0,0x60,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x45,0xb7,0x41,0x49,0x41,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x30,0x65,0x32,0x14,0x0,0x1,0x41,0x45,0xc1,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x10,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0x0,0x13,0xd0,0x0,0x1,0x41,0x1,0x41,0x41,0xc0,0x41,0xfa,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037gH \000\300A\267AIA\300v\270\234\374\006A\264@\270\234\374\003AIAA\300v\270\234\374\006A\264@\270\236\374\003AIA\300v\270\234\374\006A\264@\270\234\374\003A\264@AtAlipA\300`A\037gH \000\300E\267AIA\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s0e2\024\000\001AE\301\262\001A\000AAA\365kEAaBM\320\000\020\000DAAM\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wEAAM\320\000\024\000DAAM\000\023\320\000\001A\001AA\300A\372\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dac64145948731f6c8774f4e7e483c1bc290b618 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9nSCAAwEG3QUlBwHa4nPwGQbRAuJz8A0FJQUHAdric/AZBtEC4nvwDQUlBwHa4nPwGQbRAuJz8A0G0QEF0QWxpcEHAYEEfZ0ggAMBFt0FJQQFBTdAAFAABQQFBQU3QABQARCNzMGUyFAABQUXBsgFBAEFBQfVrRUFhQk3QABAAREFBTdAAEwABQQFBQUFBTdAAFAABAUGod0VBQU3QABQAREFBTQAT0AABQQFBQcBB+gAPggALAAs= Step #5: MERGE-OUTER: attempt 3530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1586958003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558478eb2198, 0x558478eba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558478eba918,0x558478f420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dac64145948731f6c8774f4e7e483c1bc290b618' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11616 processed earlier; will process 3659 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 385 ft: 386 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43141==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584766c65dd bp 0x000000000000 sp 0x7ffc6ef48470 T43141) Step #5: ==43141==The signal is caused by a READ memory access. Step #5: #0 0x5584766c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584764e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584764e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584764c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584763e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55847633ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584763481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55847632f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55847635b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7452e20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558476322aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43141==Register values: Step #5: rax = 0x000055847b546430 rbx = 0x000055847b546430 rcx = 0x000055847b546420 rdx = 0x00007f7452fe8b80 Step #5: rdi = 0x000055847b546420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc6ef48470 Step #5: r8 = 0x000055847b546430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7452fe8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584798c5960 r14 = 0x0000000100000004 r15 = 0x0000558478832386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43141==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7d,0x41,0x3,0x41,0x44,0x41,0x2c,0x4a,0x41,0x67,0x41,0x6a,0x41,0x4b,0x41,0x6c,0x4b,0x41,0xe0,0x0,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0xc0,0x7,0x41,0x2c,0x4a,0x41,0x67,0x41,0x6a,0x41,0x4b,0x41,0x6c,0x4b,0x41,0xe0,0x0,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x41,0x45,0x41,0x69,0x6e,0x75,0x74,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x74,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x2f,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x4b,0x41,0x67,0x41,0x6a,0x41,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x6b,0x69,0x4d,0x41,0x44,0x6b,0x70,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x41,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x6c,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x74,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x41,0x4b,0x41,0x6c,0x4b,0x41,0x2f,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x4b,0x4,0x0,0x5,0x0,0x41,0x77,0x69,0x0,0x0,0x0,0x45,0x69,0x71,0x6c,0x41,0xbe,0x45,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A}A\003ADA,JAgAjAKAlKA\340\000A\300`AAKA\300\007A,JAgAjAKAlKA\340\000A\300`AAKA\300\250A\301A\005EAEAinutgKlAjKAKAltgKlAjKAKAlKA/MlinuxKAgAjA`AAKA\300\250A\301A\005EkiMADkpL\004\000B@\000\000\005\013AAAAA\205zA`AAKA\300\250A\301AlAjKAKAltgKlAjKAKAlKA/MlinuxK\004\000\005\000Awi\000\000\000EiqlA\276E\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-86b63035d9e6a0860833c1e44bc5d94858cd5e03 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF9QQNBREEsSkFnQWpBS0FsS0HgAEHAYEFBS0HAB0EsSkFnQWpBS0FsS0HgAEHAYEFBS0HAqEHBQQVFQUVBaW51dGdLbEFqS0FLQWx0Z0tsQWpLQUtBbEtBL01saW51eEtBZ0FqQWBBQUtBwKhBwUEFRWtpTUFEa3BMBABCQAAABQtBQUFBQYV6QWBBQUtBwKhBwUFsQWpLQUtBbHRnS2xBaktBS0FsS0EvTWxpbnV4SwQABQBBd2kAAABFaXFsQb5FAAALAAs= Step #5: MERGE-OUTER: attempt 3531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1587095236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a0b671198, 0x557a0b679911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a0b679918,0x557a0b7010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86b63035d9e6a0860833c1e44bc5d94858cd5e03' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11618 processed earlier; will process 3657 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43145==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a08e855dd bp 0x000000000000 sp 0x7ffe5f3776a0 T43145) Step #5: ==43145==The signal is caused by a READ memory access. Step #5: #0 0x557a08e855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a08ca7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a08ca6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a08c84929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a08ba5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a08afdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a08b071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a08aee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a08b1a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9357aa4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a08ae1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43145==Register values: Step #5: rax = 0x0000557a0d4f3410 rbx = 0x0000557a0d4f3410 rcx = 0x0000557a0d4f38c0 rdx = 0x00007f9357c6cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f3776a0 Step #5: r8 = 0x0000557a0d4f3410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9357c6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a0c084960 r14 = 0x0000000100000004 r15 = 0x0000557a0aff1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43145==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0xcd,0x28,0x45,0x41,0x4c,0x41,0x69,0x69,0x77,0x45,0x45,0x41,0x3b,0x69,0x41,0x2c,0x45,0x4c,0x69,0x41,0x69,0x77,0x41,0x41,0x4d,0x6c,0x6d,0x41,0x8e,0x41,0x45,0x4b,0x6c,0x69,0x41,0x77,0x45,0x69,0x41,0x4e,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x6c,0x69,0x41,0x77,0x45,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x45,0x4b,0x6c,0x69,0x41,0x77,0x45,0x4e,0x41,0x8e,0x41,0x45,0x4b,0x6c,0x69,0x41,0x77,0x45,0x69,0x41,0x4e,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x45,0x6e,0x41,0x69,0x41,0x77,0x45,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x45,0x4b,0x6c,0x69,0x41,0x77,0x45,0x4e,0x41,0x69,0x69,0x77,0x45,0x43,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x6c,0x69,0x41,0x77,0x45,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x72,0x41,0x6c,0x41,0x45,0x41,0x6c,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x94,0xc1,0x45,0x41,0x6c,0x69,0xc1,0x70,0x45,0x41,0x69,0x69,0x69,0x6a,0x69,0x67,0xe,0x3,0x0,0x0,0x0,0x1,0x0,0x69,0x0,0x80,0x0,0x0,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAG\004@AKA\252\315(EALAiiwEEA;iA,ELiAiwAAMlmA\216AEKliAwEiANiwEAisAlAEAliAwEAiiwEAiEKliAwENA\216AEKliAwEiANiwEAisAlAEnAiAwEAiiwEAiEKliAwENAiiwECisAlAEAliAwEAiiwEAirAlAEAlLAiiwEAisA\224\301EAli\301pEAiiijig\016\003\000\000\000\001\000i\000\200\000\000\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf8b48e51d64902368663fe695c989f008d0ba75 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUcEQEFLQarNKEVBTEFpaXdFRUE7aUEsRUxpQWl3QUFNbG1BjkFFS2xpQXdFaUFOaXdFQWlzQWxBRUFsaUF3RUFpaXdFQWlFS2xpQXdFTkGOQUVLbGlBd0VpQU5pd0VBaXNBbEFFbkFpQXdFQWlpd0VBaUVLbGlBd0VOQWlpd0VDaXNBbEFFQWxpQXdFQWlpd0VBaXJBbEFFQWxMQWlpd0VBaXNBlMFFQWxpwXBFQWlpaWppZw4DAAAAAQBpAIAAABoLAAs= Step #5: MERGE-OUTER: attempt 3532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1587231177 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56526f0c1198, 0x56526f0c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56526f0c9918,0x56526f1510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf8b48e51d64902368663fe695c989f008d0ba75' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11619 processed earlier; will process 3656 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 280 ft: 281 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43149==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56526c8d55dd bp 0x000000000000 sp 0x7fff540212c0 T43149) Step #5: ==43149==The signal is caused by a READ memory access. Step #5: #0 0x56526c8d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56526c6f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56526c6f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56526c6d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56526c5f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56526c54dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56526c5571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56526c53e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56526c56a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6dfcc22082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56526c531aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43149==Register values: Step #5: rax = 0x00005652713a5b70 rbx = 0x00005652713a5b70 rcx = 0x00005652713a6020 rdx = 0x00007f6dfcdeab80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff540212c0 Step #5: r8 = 0x00005652713a5b70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6dfcdeabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056526fad4960 r14 = 0x0000000100000004 r15 = 0x000056526ea41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43149==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x77,0x69,0x6e,0x43,0x9f,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0x45,0x67,0x69,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x30,0x41,0x6f,0x45,0x69,0x45,0x76,0x45,0x41,0x9f,0x41,0x45,0x67,0x6e,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x41,0x76,0x41,0x45,0x69,0x41,0x45,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x4b,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0xba,0x69,0x41,0x74,0x41,0x74,0x45,0x41,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x41,0x41,0x72,0x1,0x0,0x0,0x73,0x72,0x6e,0x45,0x41,0xd5,0x45,0x67,0x69,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x72,0x72,0x72,0x72,0x72,0x72,0x74,0x41,0x41,0x76,0x69,0x72,0x78,0x72,0x45,0x6e,0x69,0x6c,0x6a,0x75,0x78,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AwinC\237GvAAnEAAEgiAAviEAAAEgEiAAr\320\000\324\325\000\325\001\324AEA0AoEiEvEA\237AEgnAgAAEiAAvAEiAEAgEiAviAttAAEAAAvEA\237gAnEAKAgEiAviEAEAAAgEiA\272iAtAtEArrrrrrrrAAr\001\000\000srnEA\325EgiAAviEAAAEgEirrrrrrtAAvirxrEniljuxEAAAgEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-274d364fad2f8084eb6d513f798bb588d96918d7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBd2luQ59HdkFBbkVBQUVnaUFBdmlFQUFBRWdFaUFBctAA1NUA1QHUQUVBMEFvRWlFdkVBn0FFZ25BZ0FBRWlBQXZBRWlBRUFnRWlBdmlBdHRBQUVBQUF2RUGfZ0FuRUFLQWdFaUF2aUVBRUFBQWdFaUG6aUF0QXRFQXJycnJycnJyQUFyAQAAc3JuRUHVRWdpQUF2aUVBQUFFZ0VpcnJycnJydEFBdmlyeHJFbmlsanV4RUFBQWdFaQALAAs= Step #5: MERGE-OUTER: attempt 3533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1587367953 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646c1da3198, 0x5646c1dab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646c1dab918,0x5646c1e330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/274d364fad2f8084eb6d513f798bb588d96918d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11621 processed earlier; will process 3654 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43153==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646bf5b75dd bp 0x000000000000 sp 0x7ffca5a24010 T43153) Step #5: ==43153==The signal is caused by a READ memory access. Step #5: #0 0x5646bf5b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646bf3d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646bf3d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646bf3b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646bf2d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646bf22fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646bf2391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646bf2206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646bf24c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3df497082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646bf213aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43153==Register values: Step #5: rax = 0x00005646c431a2e0 rbx = 0x00005646c431a2e0 rcx = 0x00005646c431a790 rdx = 0x00007ff3df65fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca5a24010 Step #5: r8 = 0x00005646c431a2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3df65fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646c27b6960 r14 = 0x0000000100000004 r15 = 0x00005646c1723386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43153==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x31,0x4,0x40,0x41,0x1,0x1,0x1,0x41,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0xc,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x21,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x0,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x21,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x21,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xf,0x96,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA1\004@A\001\001\001A\001\001\001\001\001\001\001\016\001\001\001\001\001\014\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001!\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\005\000\001\001\016\001\001\001\001\001\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001\001\001!\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001!\001\016\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\017\226\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dbcad6d678a0390016efe09bd5b542be3dd7ef0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTEEQEEBAQFBAQEBAQEBAQ4BAQEBAQwBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBIQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQUAAQEOAQEBAQEBAQEBAQEBDgEBAQEBAQEBAQEBDgEBAQEBAQEBAQEBASEBAQEBAQEBDgEBAQEBAQEBAQEhAQ4BAQEBAQEBAQEBAQEBAQEBAQEBAQEPlgALAAs= Step #5: MERGE-OUTER: attempt 3534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1587504996 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624c1eb7198, 0x5624c1ebf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624c1ebf918,0x5624c1f470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7dbcad6d678a0390016efe09bd5b542be3dd7ef0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11622 processed earlier; will process 3653 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43157==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624bf6cb5dd bp 0x000000000000 sp 0x7ffff68f9f20 T43157) Step #5: ==43157==The signal is caused by a READ memory access. Step #5: #0 0x5624bf6cb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624bf4ed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624bf4ecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624bf4ca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624bf3ebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624bf343c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624bf34d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624bf3346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624bf3603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0c30cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624bf327aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43157==Register values: Step #5: rax = 0x00005624c4721410 rbx = 0x00005624c4721410 rcx = 0x00005624c47218c0 rdx = 0x00007ff0c3294b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff68f9f20 Step #5: r8 = 0x00005624c4721410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff0c3294be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005624c28ca960 r14 = 0x0000000100000004 r15 = 0x00005624c1837386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43157==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x81,0x8c,0xbd,0x47,0x89,0x42,0xde,0x87,0x45,0x41,0xff,0xfe,0x45,0x41,0x68,0x69,0x69,0x69,0x75,0xe,0xd,0x81,0x0,0x0,0x0,0x80,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x81,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x6a,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x0,0xe,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x81,0x0,0x1,0x0,0x0,0x1,0x1,0x0,0x6e,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x0,0x42,0xde,0x87,0x45,0x41,0xff,0xfe,0x45,0x41,0x68,0x69,0x69,0x69,0x75,0xe,0xd,0x81,0x0,0x0,0x0,0x80,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x81,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x6e,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x5d,0x0,0x80,0x0,0x0,0x0,0x0,0x81,0x1,0x0,0x6e,0x42,0xe,0x0,0x4f,0x0,0x21,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBB\201\214\275G\211B\336\207EA\377\376EAhiiiu\016\015\201\000\000\000\200\000\000\201\000\000\000\000\201\000\001\000\000\000\001\000jJ\016\001\001\000O\000\013\001\002\000AmA\365>OA\353\367\357\000\016\200\000\000\000\000\200\000\000\001\001\000\000\000\201\000\001\000\000\001\001\000nJ\016\001\001\000O\000\013\001\002\000AmA\365>OA\353\367\357\000B\336\207EA\377\376EAhiiiu\016\015\201\000\000\000\200\000\000\001\000\000\000\000\201\000\001\000\000\000\001\000nJ\016\001\001\000O\000\013\001\002\000Am\000\000\000\200\000\000\000\000\000\000]\000\200\000\000\000\000\201\001\000nB\016\000O\000!\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d34453df48186a4926af6ba63b76f9ca30c10f22 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQoGMvUeJQt6HRUH//kVBaGlpaXUODYEAAACAAACBAAAAAIEAAQAAAAEAakoOAQEATwALAQIAQW1B9T5PQev37wAOgAAAAACAAAABAQAAAIEAAQAAAQEAbkoOAQEATwALAQIAQW1B9T5PQev37wBC3odFQf/+RUFoaWlpdQ4NgQAAAIAAAAEAAAAAgQABAAAAAQBuSg4BAQBPAAsBAgBBbQAAAIAAAAAAAABdAIAAAAAAgQEAbkIOAE8AIQALAAs= Step #5: MERGE-OUTER: attempt 3535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1587642421 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610b011e198, 0x5610b0126911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610b0126918,0x5610b01ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d34453df48186a4926af6ba63b76f9ca30c10f22' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11623 processed earlier; will process 3652 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43161==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610ad9325dd bp 0x000000000000 sp 0x7ffd6b683c60 T43161) Step #5: ==43161==The signal is caused by a READ memory access. Step #5: #0 0x5610ad9325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610ad754280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610ad753fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610ad731929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610ad652ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610ad5aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610ad5b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610ad59b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610ad5c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ff68be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610ad58eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43161==Register values: Step #5: rax = 0x00005610b11134d0 rbx = 0x00005610b11134d0 rcx = 0x00005610b1113980 rdx = 0x00007f7ff6a86b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6b683c60 Step #5: r8 = 0x00005610b11134d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ff6a86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610b0b31960 r14 = 0x0000000100000004 r15 = 0x00005610afa9e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43161==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x47,0x1,0x20,0x1e,0x22,0x3d,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0x21,0x0,0x42,0xaf,0xb5,0x7e,0x42,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x42,0x7e,0x7a,0x7c,0x42,0xaf,0xb5,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x42,0x7b,0x7c,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0x1a,0x1a,0x20,0x20,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"G\001 \036\"=!\000 \" \037 \001 !\000B\257\265~B\257\265\211\265\275\256\177B\322\212B{BB~z|B\257\265\257\265\211\265\275\256\177B\322\212B{B\000\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256B\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256BF|B{|B\000\210B\223\257\275\262\177\265\256BF||B\032\032 \324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4315a8c7dc372e823faff700c06aa159fcd6377 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CJHASAeIj0hACAgICAgICAgICAgICAgICAgICIgICAgICAfICAgICAgICAgIAEgICEAQq+1fkKvtYm1va5/QtKKQntCQn56fEKvta+1ibW9rn9C0opCe0IAiEKTr72yf7WuQkZ8fEKvta+9sn+1rohCk6+9sn+1rkJGfHxCr7WvvbJ/ta5Cta+9sn+1rohCk6+9sn+1rkJGfHxCr7WvvbJ/ta5CRnxCe3xCAIhCk6+9sn+1rkJGfHxCGhogINTUAAs= Step #5: MERGE-OUTER: attempt 3536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1587777868 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556408deb198, 0x556408df3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556408df3918,0x556408e7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4315a8c7dc372e823faff700c06aa159fcd6377' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11624 processed earlier; will process 3651 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43165==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564065ff5dd bp 0x000000000000 sp 0x7ffe5586fe20 T43165) Step #5: ==43165==The signal is caused by a READ memory access. Step #5: #0 0x5564065ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556406421280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556406420fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564063fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55640631fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556406277c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564062811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564062686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564062943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8d3014082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55640625baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43165==Register values: Step #5: rax = 0x000055640b7bc410 rbx = 0x000055640b7bc410 rcx = 0x000055640b7bc8c0 rdx = 0x00007fe8d31dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5586fe20 Step #5: r8 = 0x000055640b7bc410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8d31dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564097fe960 r14 = 0x0000000100000004 r15 = 0x000055640876b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43165==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0xc1,0x41,0x2f,0x4d,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x91,0x93,0x43,0x5c,0x91,0x91,0x93,0x8b,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x8c,0x91,0x43,0x22,0x47,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5c,0xb1,0x93,0x94,0x8c,0x94,0x43,0x93,0x91,0x5d,0x43,0x91,0x90,0x90,0x43,0x91,0x43,0x93,0x91,0x92,0x90,0x43,0x7d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5d,0xb1,0x93,0x8c,0x91,0x43,0x94,0x91,0x43,0x93,0x91,0x92,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5c,0x93,0x93,0x90,0x94,0x91,0x43,0x93,0x91,0x92,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x90,0x43,0x7d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5d,0xb1,0x91,0x93,0x8c,0x43,0x94,0x91,0x43,0x93,0x91,0x96,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x93,0x93,0x90,0x91,0x0,0x0,0x8f,0x91,0x8c,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc4,0x0,0xc,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\301A/M\276AmC\353\000\000\000\217\221\214\221C\"CCCC\221\223C\\\221\221\223\213C]\261\221\223\224\221\214\221C\"GCCC\214]\221\221C\\\261\223\224\214\224C\223\221]C\221\220\220C\221C\223\221\222\220C}\261\221\223\224\221C\214]\221\221C]\261\223\214\221C\224\221C\223\221\222\220C]\261\221\223\224\221C\214]\221\221C\\\223\223\220\224\221C\223\221\222\220C]\261\221\223\224\221\220C}\261\221\223\224\221C\214]\221\221C]\261\221\223\214C\224\221C\223\221\226\220C]\261\221\223\224\223\223\220\221\000\000\217\221\214\224\221C]\221\321\247\000\000\000\000\000\000\000\304\000\014\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c6be5bc5a4a316db74d8a8d2fe294ba78780aba3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLwUEvTb5BbUPrAAAAj5GMkUMiQ0NDQ5GTQ1yRkZOLQ12xkZOUkYyRQyJHQ0NDjF2RkUNcsZOUjJRDk5FdQ5GQkEORQ5ORkpBDfbGRk5SRQ4xdkZFDXbGTjJFDlJFDk5GSkENdsZGTlJFDjF2RkUNck5OQlJFDk5GSkENdsZGTlJGQQ32xkZOUkUOMXZGRQ12xkZOMQ5SRQ5ORlpBDXbGRk5STk5CRAACPkYyUkUNdkdGnAAAAAAAAAMQADAALAAs= Step #5: MERGE-OUTER: attempt 3537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1587913477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55859ed92198, 0x55859ed9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55859ed9a918,0x55859ee220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c6be5bc5a4a316db74d8a8d2fe294ba78780aba3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11625 processed earlier; will process 3650 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43169==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55859c5a65dd bp 0x000000000000 sp 0x7fff5ebf93e0 T43169) Step #5: ==43169==The signal is caused by a READ memory access. Step #5: #0 0x55859c5a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55859c3c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55859c3c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55859c3a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55859c2c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55859c21ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55859c2281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55859c20f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55859c23b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06add13082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55859c202aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43169==Register values: Step #5: rax = 0x00005585a0b20410 rbx = 0x00005585a0b20410 rcx = 0x00005585a0b208c0 rdx = 0x00007f06adedbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5ebf93e0 Step #5: r8 = 0x00005585a0b20410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06adedbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055859f7a5960 r14 = 0x0000000100000004 r15 = 0x000055859e712386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43169==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0xb8,0xaa,0x45,0x41,0xdb,0x69,0x77,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0xb8,0xaa,0x77,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x6c,0x76,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x41,0x76,0x72,0x77,0x67,0xb8,0xaa,0x77,0x72,0x41,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xc0,0xb8,0xaa,0x77,0x41,0x41,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\270\252EA\333iwr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252A\270\252ww\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252AxvAg\270\252w\270\252wAEr\300ArArAAA\221\276j\300wA\327rgA\300\270\252AxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252AlvwAg\270\252wAEAvrwg\270\252wrA\300AAg\270\252sxvAg\270\252w\270\252wAEr\300A\300\270\252wAAo\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c10704d70b442fddb2e55a7e29656bb341266f5d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNuKpFQdtpd3LAQddyQXJBQUGRvmrAd0HXcmdBwLiqQbiqd3e4qndBRXLAQddyQXJBQUGRvmrAd0HXcmdBwLiqQXh2QWe4qne4qndBRXLAQXJBckFBQZG+asB3QddyZ0HAuKpBeHZBZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QddyZ0HAuKpBbHZ3QWe4qndBRUF2cndnuKp3ckHAQUFnuKpzeHZBZ7iqd7iqd0FFcsBBwLiqd0FBbwALAAs= Step #5: MERGE-OUTER: attempt 3538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1588050758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55677867c198, 0x556778684911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556778684918,0x55677870c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c10704d70b442fddb2e55a7e29656bb341266f5d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11626 processed earlier; will process 3649 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43173==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556775e905dd bp 0x000000000000 sp 0x7ffd075f3930 T43173) Step #5: ==43173==The signal is caused by a READ memory access. Step #5: #0 0x556775e905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556775cb2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556775cb1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556775c8f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556775bb0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556775b08c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556775b121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556775af96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556775b253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c6ad75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556775aecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43173==Register values: Step #5: rax = 0x0000556779279300 rbx = 0x0000556779279300 rcx = 0x00005567792797b0 rdx = 0x00007f2c6af3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd075f3930 Step #5: r8 = 0x0000556779279300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c6af3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055677908f960 r14 = 0x0000000100000004 r15 = 0x0000556777ffc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43173==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7e,0x85,0x83,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x76,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7e,0x85,0x83,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x81,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000\374\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000\374\207\200\200\200\000\000|~\205\203\000\200\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\177\177\210\000v\000\000\001\000\200\200\206\000\000\000\000\000\374\207\200\200\200\000\000|~\205\203\000\200\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\201\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-043ef84af0ac19babf2c2debfc3ae4c0d18f944a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAgICGAAAAAAD8h4CAgAAAfHyDgwCAgAD8hoCAgAAAh39/f3+IAIAAAAD8hoCAgAAAAQCAgIYAAAAAAPyHgICAAAB8foWDAICAgIAAAHx8g4MAgIAA/IaAgIAAAId/f39/iAB2AAABAICAhgAAAAAA/IeAgIAAAHx+hYMAgICAgAAAfHyDgwCAgAD8hoCAgAAAh39/gYAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1588187513 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589ef383198, 0x5589ef38b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589ef38b918,0x5589ef4130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/043ef84af0ac19babf2c2debfc3ae4c0d18f944a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11627 processed earlier; will process 3648 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43177==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589ecb975dd bp 0x000000000000 sp 0x7ffd645d3990 T43177) Step #5: ==43177==The signal is caused by a READ memory access. Step #5: #0 0x5589ecb975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589ec9b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589ec9b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589ec996929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589ec8b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589ec80fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589ec8191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589ec8006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589ec82c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f324cee9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589ec7f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43177==Register values: Step #5: rax = 0x00005589f1a39c50 rbx = 0x00005589f1a39c50 rcx = 0x00005589f1a3a100 rdx = 0x00007f324d0b1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd645d3990 Step #5: r8 = 0x00005589f1a39c50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f324d0b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589efd96960 r14 = 0x0000000100000004 r15 = 0x00005589eed03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43177==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x42,0xc8,0x1,0x1,0x2,0x7f,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x41,0x3f,0x45,0x45,0x41,0xc7,0x41,0x69,0x68,0x41,0x45,0x41,0x45,0x68,0x6f,0x1,0xd,0x2,0x45,0x41,0x45,0x69,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0xa1,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0xbc,0x0,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x4b,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0xc1,0x45,0x68,0xd,0x0,0x45,0x46,0x69,0x41,0xff,0xfe,0xfd,0xc,0x0,0x0,0xb,0xc1,0x45,0x68,0x0,0x45,0x1,0xd,0x0,0x41,0xff,0xff,0xfd,0xc,0x0,0x0,0xb,0x45,0x42,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x69,0x69,0xd,0x0,0x41,0x77,0x69,0x45,0x77,0x1,0x69,0x77,0x69,0x6e,0x6e,0x69,0x47,0x77,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001AnB\310\001\001\002\177An\002\177B\004B\177B\266\275\266\275)AmAAA\264@AUA\001An\002\177B\004B\177B\266\275\266\275)AmAAA\264@AUA?AEA?EEA\307AihAEAEho\001\015\002EAEi\320\000\320\000\020\000\373\031\321\241\000\000\020\000\373\033\000\000\274\000K\000K\320\000\000K\320\000\320\000\020\000\373\031\321\000\000\000\020\000\373\033\000\301Eh\015\000EFiA\377\376\375\014\000\000\013\301Eh\000E\001\015\000A\377\377\375\014\000\000\013EB\002\000\000\000\000\000\000\000mAAA\264@Aii\015\000AwiEw\001iwinniGw\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-99821360881be5f50a7e9ac2d32bad7fd1f06300 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuQsgBAQJ/QW4Cf0IEQn9Ctr22vSlBbUFBQbRAQVVBAUFuAn9CBEJ/Qra9tr0pQW1BQUG0QEFVQT9BRUE/RUVBx0FpaEFFQUVobwENAkVBRWnQANAAEAD7GdGhAAAQAPsbAAC8AEsAS9AAAEvQANAAEAD7GdEAAAAQAPsbAMFFaA0ARUZpQf/+/QwAAAvBRWgARQENAEH///0MAAALRUICAAAAAAAAAG1BQUG0QEFpaQ0AQXdpRXcBaXdpbm5pR3cNAAALAAs= Step #5: MERGE-OUTER: attempt 3540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1588325505 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5639fe33c198, 0x5639fe344911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5639fe344918,0x5639fe3cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/99821360881be5f50a7e9ac2d32bad7fd1f06300' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11629 processed earlier; will process 3646 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 305 ft: 306 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43181==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639fbb505dd bp 0x000000000000 sp 0x7ffe0b186e60 T43181) Step #5: ==43181==The signal is caused by a READ memory access. Step #5: #0 0x5639fbb505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639fb972280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639fb971fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639fb94f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639fb870ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639fb7c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639fb7d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639fb7b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639fb7e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1fac37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639fb7acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43181==Register values: Step #5: rax = 0x00005639ff2a2c70 rbx = 0x00005639ff2a2c70 rcx = 0x00005639ff2a3120 rdx = 0x00007ff1fadffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0b186e60 Step #5: r8 = 0x00005639ff2a2c70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1fadffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639fed4f960 r14 = 0x0000000100000004 r15 = 0x00005639fdcbc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43181==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x13,0x73,0x41,0x41,0x4,0x40,0x41,0xcc,0x0,0x4,0x0,0x0,0x64,0x0,0x1,0x6c,0x69,0x6e,0x75,0x78,0x0,0x75,0x78,0x1,0x0,0x5c,0x78,0x1,0x0,0x63,0x1,0x0,0xbe,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0xbe,0x0,0x1b,0xbe,0x0,0x0,0xbb,0x1,0x0,0x5c,0x1,0x1b,0x1b,0x1b,0x69,0x20,0x0,0x0,0xbb,0x1,0x0,0x5c,0x1,0x0,0x0,0x5c,0x75,0x78,0x1,0x0,0x5c,0x1,0x0,0x1,0x0,0x5c,0x0,0x50,0x0,0x0,0x0,0x5b,0x0,0x69,0x0,0x50,0x75,0x78,0x1,0x0,0x5c,0x1,0x0,0x0,0xae,0x0,0x0,0x5b,0x69,0x0,0x0,0x1,0x0,0x5c,0x1,0x0,0x1,0x0,0x5c,0x0,0x50,0x0,0x0,0x0,0xbe,0x0,0x0,0xbb,0x1,0x0,0x5c,0x1,0x1b,0x1b,0x1b,0x69,0x20,0x0,0x0,0xbb,0x1,0x0,0x5c,0x1,0x0,0x0,0x5c,0x75,0x78,0x1,0x0,0x5c,0x1,0x0,0x1,0x0,0x5c,0x0,0x50,0x0,0x0,0x0,0x5b,0x0,0x69,0x0,0x50,0x75,0x78,0x1,0x0,0x5c,0x1,0x0,0x0,0xae,0x0,0x0,0x5b,0x69,0x0,0x0,0x1,0x0,0x5c,0x1,0x0,0x1,0x0,0x5c,0x0,0x50,0x0,0x0,0x0,0x5b,0x0,0x69,0x0,0x50,0x1,0x0,0x5c,0x1,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\023sAA\004@A\314\000\004\000\000d\000\001linux\000ux\001\000\\x\001\000c\001\000\276\000\000\000\024\000\000\000\276\000\033\276\000\000\273\001\000\\\001\033\033\033i \000\000\273\001\000\\\001\000\000\\ux\001\000\\\001\000\001\000\\\000P\000\000\000[\000i\000Pux\001\000\\\001\000\000\256\000\000[i\000\000\001\000\\\001\000\001\000\\\000P\000\000\000\276\000\000\273\001\000\\\001\033\033\033i \000\000\273\001\000\\\001\000\000\\ux\001\000\\\001\000\001\000\\\000P\000\000\000[\000i\000Pux\001\000\\\001\000\000\256\000\000[i\000\000\001\000\\\001\000\001\000\\\000P\000\000\000[\000i\000P\001\000\\\001\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27869c15e050cc365012568f9d0dc4591b4b1709 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARNzQUEEQEHMAAQAAGQAAWxpbnV4AHV4AQBceAEAYwEAvgAAABQAAAC+ABu+AAC7AQBcARsbG2kgAAC7AQBcAQAAXHV4AQBcAQABAFwAUAAAAFsAaQBQdXgBAFwBAACuAABbaQAAAQBcAQABAFwAUAAAAL4AALsBAFwBGxsbaSAAALsBAFwBAABcdXgBAFwBAAEAXABQAAAAWwBpAFB1eAEAXAEAAK4AAFtpAAABAFwBAAEAXABQAAAAWwBpAFABAFwBAAsACws= Step #5: MERGE-OUTER: attempt 3541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1588463024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d30c799198, 0x55d30c7a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d30c7a1918,0x55d30c8290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27869c15e050cc365012568f9d0dc4591b4b1709' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11631 processed earlier; will process 3644 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43185==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d309fad5dd bp 0x000000000000 sp 0x7fff32f56260 T43185) Step #5: ==43185==The signal is caused by a READ memory access. Step #5: #0 0x55d309fad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d309dcf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d309dcefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d309dac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d309ccdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d309c25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d309c2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d309c166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d309c423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36973a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d309c09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43185==Register values: Step #5: rax = 0x000055d30e385520 rbx = 0x000055d30e385520 rcx = 0x000055d30e3859d0 rdx = 0x00007f369756bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff32f56260 Step #5: r8 = 0x000055d30e385520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f369756bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d30d1ac960 r14 = 0x0000000100000004 r15 = 0x000055d30c119386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43185==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7c,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x41,0x31,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x10,0x0,0x45,0x45,0x41,0x45,0x45,0x41,0xda,0x6a,0x41,0xff,0x18,0x41,0xc1,0x1,0x45,0x6c,0x41,0x41,0x45,0x41,0x45,0xb7,0x1,0xaa,0x10,0x0,0x45,0x22,0x41,0x45,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x69,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x6a,0x41,0x41,0x6a,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x69,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x6a,0x41,0x41,0x6a,0x41,0x69,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x6a,0x41,0x41,0x6a,0x41,0xc1,0x1,0x45,0x6c,0x41,0xc0,0x43,0x41,0xc0,0xc0,0xcd,0x69,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x6a,0x41,0x41,0x6a,0x41,0x69,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x45,0x45,0x6a,0x41,0x41,0x6a,0x41,0xc1,0x1,0x45,0x6c,0x41,0xc0,0x43,0x41,0xc0,0xc0,0xcd,0x6b,0x41,0x45,0x0,0x21,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001|\177AA\004@AKA/A1\001\000\000\000\000\000\000!\020\000EEAEEA\332jA\377\030A\301\001ElAAEAE\267\001\252\020\000E\"AEmmmmmmmmrmmmmmmmmmmmmmmiEAE\267\235\252\020\000EEjAAjmmmmmmmmmmmmmmiEAE\267\235\252\020\000EEjAAjAiEAE\267\235\252\020\000EEjAAjA\301\001ElA\300CA\300\300\315iEAE\267\235\252\020\000EEjAAjAiEAE\267\235\252\020\000EEjAAjA\301\001ElA\300CA\300\300\315kAE\000!\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dd9fcf35e8c3d6db8188374f54b3391fa164fbb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXx/QUEEQEFLQS9BMQEAAAAAAAAhEABFRUFFRUHaakH/GEHBAUVsQUFFQUW3AaoQAEUiQUVtbW1tbW1tbXJtbW1tbW1tbW1tbW1tbWlFQUW3naoQAEVFakFBam1tbW1tbW1tbW1tbW1taUVBRbedqhAARUVqQUFqQWlFQUW3naoQAEVFakFBakHBAUVsQcBDQcDAzWlFQUW3naoQAEVFakFBakFpRUFFt52qEABFRWpBQWpBwQFFbEHAQ0HAwM1rQUUAIQALAAs= Step #5: MERGE-OUTER: attempt 3542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1588597878 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d29922198, 0x555d2992a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d2992a918,0x555d299b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8dd9fcf35e8c3d6db8188374f54b3391fa164fbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11632 processed earlier; will process 3643 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43189==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d271365dd bp 0x000000000000 sp 0x7ffcc3eb5590 T43189) Step #5: ==43189==The signal is caused by a READ memory access. Step #5: #0 0x555d271365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d26f58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d26f57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d26f35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d26e56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d26daec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d26db81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d26d9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d26dcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8b21fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d26d92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43189==Register values: Step #5: rax = 0x0000555d2aea2440 rbx = 0x0000555d2aea2440 rcx = 0x0000555d2aea28f0 rdx = 0x00007fd8b23c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc3eb5590 Step #5: r8 = 0x0000555d2aea2440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8b23c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d2a335960 r14 = 0x0000000100000004 r15 = 0x0000555d292a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43189==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x2a,0x41,0x41,0x70,0x4f,0x41,0x22,0x1,0x70,0xc1,0x41,0x41,0x70,0x41,0x2a,0x49,0x41,0x6c,0x41,0x2a,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x22,0x4f,0x6c,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x22,0x4f,0x41,0x41,0xd0,0x0,0xfb,0x18,0x7c,0x0,0xde,0x81,0x4f,0xd0,0x41,0xfb,0x18,0x6c,0x1,0xde,0xc1,0x80,0x0,0x0,0xfb,0x14,0x6e,0x41,0x41,0x41,0x2a,0x45,0x41,0x22,0x49,0x67,0x41,0xbf,0xbe,0x2a,0x41,0x6c,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x15,0x80,0x80,0x0,0x22,0x41,0x41,0x2a,0x41,0x41,0x41,0x2a,0x1,0x22,0x41,0x70,0x41,0xbf,0xbe,0x2e,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x1,0xde,0x81,0x4f,0xd0,0x41,0xfb,0x18,0x6c,0x1,0xde,0x3a,0x7f,0x0,0x0,0xfb,0x15,0x0,0x6e,0xfb,0x18,0x6c,0x1,0xde,0x81,0x2a,0x0,0x0,0x0,0x0,0x0,0xfb,0x15,0x6e,0x0,0xfb,0x18,0x6c,0x1,0xde,0x81,0x4f,0xd0,0x41,0xfb,0x18,0x6c,0x1,0xde,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0xfa,0x2d,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027 \255\200\200\000\"AA*AApOA\"\001p\301AApA*IAlA*ElM\320\000\373\025nA\"OlElM\320\000\373\025nA\"OAA\320\000\373\030|\000\336\201O\320A\373\030l\001\336\301\200\000\000\373\024nAAA*EA\"IgA\277\276*AlElM\320\000\373\025\200\200\000\"AA*AAA*\001\"ApA\277\276.ElM\320\000\373\030l\001\336\201O\320A\373\030l\001\336:\177\000\000\373\025\000n\373\030l\001\336\201*\000\000\000\000\000\373\025n\000\373\030l\001\336\201O\320A\373\030l\001\336M\320\000\373\030l\372-\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-954f393797b2660c7d851ef93cdd7dab402044c3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRcgrYCAACJBQSpBQXBPQSIBcMFBQXBBKklBbEEqRWxN0AD7FW5BIk9sRWxN0AD7FW5BIk9BQdAA+xh8AN6BT9BB+xhsAd7BgAAA+xRuQUFBKkVBIklnQb++KkFsRWxN0AD7FYCAACJBQSpBQUEqASJBcEG/vi5FbE3QAPsYbAHegU/QQfsYbAHeOn8AAPsVAG77GGwB3oEqAAAAAAD7FW4A+xhsAd6BT9BB+xhsAd5N0AD7GGz6LQAAAAALAAs= Step #5: MERGE-OUTER: attempt 3543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1588734940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebdbdd9198, 0x55ebdbde1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebdbde1918,0x55ebdbe690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/954f393797b2660c7d851ef93cdd7dab402044c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11633 processed earlier; will process 3642 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43193==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ebd95ed5dd bp 0x000000000000 sp 0x7ffee24de770 T43193) Step #5: ==43193==The signal is caused by a READ memory access. Step #5: #0 0x55ebd95ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ebd940f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ebd940efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ebd93ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ebd930dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ebd9265c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ebd926f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ebd92566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ebd92823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1427e32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ebd9249aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43193==Register values: Step #5: rax = 0x000055ebddbb0360 rbx = 0x000055ebddbb0360 rcx = 0x000055ebddbb0810 rdx = 0x00007f1427ffab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee24de770 Step #5: r8 = 0x000055ebddbb0360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1427ffabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebdc7ec960 r14 = 0x0000000100000004 r15 = 0x000055ebdb759386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43193==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x6e,0x6c,0x41,0x41,0x1b,0x1,0x45,0x41,0x1,0x41,0x1,0x45,0x47,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x2d,0x41,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x1,0x6c,0x1b,0x41,0x6e,0x1b,0x45,0x41,0x1,0x41,0x1,0x45,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x70,0x1b,0x1b,0x41,0x1,0x41,0x1,0x45,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x1b,0x1a,0x0,0x41,0x56,0x1,0x70,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kAG\004@AKA\252glA\351\377\276\033nA\011AEA\001A\001EEnlAA\033\001EA\001A\001EGA\021A\001EEA\022A\265\276\223C\033nA-AA\001EEA\001l\033AnEA\001A\001E\033nA\011AEA\001A\001EEglA\351\377\276\033nA\011AEA\001A\001EEA\001A\001EEA\021A\001EEA\022A\265\276\223\001l\033An\033EA\001A\001E\033nA\011AEA\001A\001EEglA\351\377\276\033nA\011AEA\001A\001EEA\001l\033p\033\033A\001A\001E\001A\001EEA\001l\033An\033\032\000AV\001p\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-24c45138f16257d8e72f50e7c21b6ee1634a5ca2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQUcEQEFLQapnbEHp/74bbkEJQUVBAUEBRUVubEFBGwFFQQFBAUVHQRFBAUVFQRJBtb6TQxtuQS1BQQFFRUEBbBtBbkVBAUEBRRtuQQlBRUEBQQFFRWdsQen/vhtuQQlBRUEBQQFFRUEBQQFFRUERQQFFRUESQbW+kwFsG0FuG0VBAUEBRRtuQQlBRUEBQQFFRWdsQen/vhtuQQlBRUEBQQFFRUEBbBtwGxtBAUEBRQFBAUVFQQFsG0FuGxoAQVYBcAALAAs= Step #5: MERGE-OUTER: attempt 3544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1588871653 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fbf336198, 0x560fbf33e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fbf33e918,0x560fbf3c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/24c45138f16257d8e72f50e7c21b6ee1634a5ca2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11634 processed earlier; will process 3641 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43197==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fbcb4a5dd bp 0x000000000000 sp 0x7ffeb4009290 T43197) Step #5: ==43197==The signal is caused by a READ memory access. Step #5: #0 0x560fbcb4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fbc96c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fbc96bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fbc949929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fbc86aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fbc7c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fbc7cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fbc7b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fbc7df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f709ddc1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fbc7a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43197==Register values: Step #5: rax = 0x0000560fc00b7460 rbx = 0x0000560fc00b7460 rcx = 0x0000560fc00b7910 rdx = 0x00007f709df89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb4009290 Step #5: r8 = 0x0000560fc00b7460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f709df89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fbfd49960 r14 = 0x0000000100000004 r15 = 0x0000560fbecb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43197==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7f,0x7a,0x42,0x41,0x42,0x42,0x7f,0x42,0x7a,0x42,0x41,0x42,0xc2,0x42,0x42,0x7f,0x42,0x42,0x84,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x10,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x5b,0x7f,0x7f,0x42,0x10,0x7f,0x7f,0x42,0x42,0x42,0x7f,0x42,0x7f,0x42,0x42,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0xc3,0x7a,0x7f,0x42,0x7f,0x42,0x41,0x42,0x7a,0x7f,0x7a,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x42,0x7a,0x42,0x7a,0x7a,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x42,0x7a,0x42,0x7a,0x42,0x7f,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x0,0x7f,0x7a,0x42,0x41,0x42,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0xc3,0x7a,0x7f,0x42,0x7f,0x42,0x41,0x42,0x7a,0x7f,0x7a,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x15,0x7f,0x7f,0x42,0x42,0x42,0x42,0xc3,0x7f,0x42,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABB\177zBABB\177BzBAB\302BB\177BB\204BB\177B\020\177zBABBBBB\020\177zBABBBBB[\177\177B\020\177\177BBB\177B\177BB\211BB\177ZBABB\177B\303z\177B\177BABz\177zBB\177BB\177BB\177B\020\177zBBzBzzBB\177BB\177BB\177B\020\177zBBzBzB\177\177BB\177BB\177B\000\177zBAB\211BB\177ZBABB\177B\303z\177B\177BABz\177zBB\177BB\177BB\177B\020\177zBABBBBB\025\177\177BBBB\303\177BI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94f7df421a434db4347dbe869b7d9e44cb52ca52 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQn96QkFCQn9CekJBQsJCQn9CQoRCQn9CEH96QkFCQkJCQhB/ekJBQkJCQkJbf39CEH9/QkJCf0J/QkKJQkJ/WkJBQkJ/QsN6f0J/QkFCen96QkJ/QkJ/QkJ/QhB/ekJCekJ6ekJCf0JCf0JCf0IQf3pCQnpCekJ/f0JCf0JCf0IAf3pCQUKJQkJ/WkJBQkJ/QsN6f0J/QkFCen96QkJ/QkJ/QkJ/QhB/ekJBQkJCQkIVf39CQkJCw39CSQALAAs= Step #5: MERGE-OUTER: attempt 3545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589008010 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0a39f2198, 0x55a0a39fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0a39fa918,0x55a0a3a820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94f7df421a434db4347dbe869b7d9e44cb52ca52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11635 processed earlier; will process 3640 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43201==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0a12065dd bp 0x000000000000 sp 0x7fff846c3180 T43201) Step #5: ==43201==The signal is caused by a READ memory access. Step #5: #0 0x55a0a12065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0a1028280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0a1027fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0a1005929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0a0f26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0a0e7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0a0e881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0a0e6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0a0e9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72c4edb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a0a0e62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43201==Register values: Step #5: rax = 0x000055a0a6053450 rbx = 0x000055a0a6053450 rcx = 0x000055a0a6053900 rdx = 0x00007f72c50a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff846c3180 Step #5: r8 = 0x000055a0a6053450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f72c50a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0a4405960 r14 = 0x0000000100000004 r15 = 0x000055a0a3372386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43201==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0xcd,0x28,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x73,0x41,0x77,0x45,0x4c,0xc0,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x67,0x41,0x45,0x41,0x3d,0x69,0x4b,0x6c,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x41,0x45,0x73,0x6c,0x6c,0x41,0x41,0x69,0x41,0x77,0x45,0x41,0x69,0x69,0x77,0x45,0x41,0x73,0x41,0x77,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x3b,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x77,0xc0,0x4d,0x69,0x6c,0x41,0x6d,0x45,0x41,0x3b,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x77,0xc0,0x4d,0x69,0x6c,0x41,0x6d,0x41,0x8e,0x41,0x45,0x4b,0x6c,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x45,0x49,0x6c,0x69,0x41,0x77,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x69,0x6c,0x41,0x6d,0x41,0x8e,0x3e,0x69,0x69,0x41,0x45,0x41,0x6a,0x45,0x78,0x41,0x41,0x77,0x69,0x41,0x77,0x45,0x42,0x45,0x41,0x6c,0x69,0x41,0x77,0x20,0x36,0xd4,0x22,0xaa,0x0,0x0,0x20,0xaa,0x0,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAG\004@AKA\252\315(ELAiiwEAsAwEL\300iiwEAisAgAEA=iKliAwELAiiwEAiAEsllAAiAwEAiiwEAsAwELAiiwEAisAlAEA;iAwELAiw\300MilAmEA;iAwELAiw\300MilAmA\216AEKliAwELAiiwEAisAlAEIliAwlinuxAMilAmA\216>iiAEAjExAAwiAwEBEAliAw 6\324\"\252\000\000 \252\000\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-39e03fd07e4f8ef413cea3c8770a87e6643604bc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUcEQEFLQarNKEVMQWlpd0VBc0F3RUzAaWl3RUFpc0FnQUVBPWlLbGlBd0VMQWlpd0VBaUFFc2xsQUFpQXdFQWlpd0VBc0F3RUxBaWl3RUFpc0FsQUVBO2lBd0VMQWl3wE1pbEFtRUE7aUF3RUxBaXfATWlsQW1BjkFFS2xpQXdFTEFpaXdFQWlzQWxBRUlsaUF3bGludXhBTWlsQW1Bjj5paUFFQWpFeEFBd2lBd0VCRUFsaUF3IDbUIqoAACCqABoLAAs= Step #5: MERGE-OUTER: attempt 3546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589146883 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564fec74c198, 0x564fec754911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564fec754918,0x564fec7dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/39e03fd07e4f8ef413cea3c8770a87e6643604bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11636 processed earlier; will process 3639 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 1d Step #5: #1 pulse cov: 297 ft: 298 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43205==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564fe9f605dd bp 0x000000000000 sp 0x7fff29bfe280 T43205) Step #5: ==43205==The signal is caused by a READ memory access. Step #5: #0 0x564fe9f605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564fe9d82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564fe9d81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564fe9d5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564fe9c80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564fe9bd8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564fe9be21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564fe9bc96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564fe9bf53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96ddc40082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564fe9bbcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43205==Register values: Step #5: rax = 0x0000564fef000670 rbx = 0x0000564fef000670 rcx = 0x0000564fef000b20 rdx = 0x00007f96dde08b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff29bfe280 Step #5: r8 = 0x0000564fef000670 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96dde08be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564fed15f960 r14 = 0x0000000100000004 r15 = 0x0000564fec0cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43205==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x48,0x6a,0x2,0x7f,0x42,0x4,0x42,0xc,0x41,0xc7,0x74,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x42,0x73,0x41,0xc7,0x74,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x42,0x73,0x41,0xc7,0x75,0x41,0x9d,0x2e,0x4a,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x0,0x42,0x73,0x41,0xc7,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0x0,0xd4,0xd1,0x0,0x55,0x0,0xd5,0x0,0xd4,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xc1,0x0,0x0,0xd6,0x0,0x0,0x46,0xd0,0x0,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0x0,0xd4,0xd1,0x0,0xd5,0x0,0xd5,0x0,0xd4,0x41,0xc0,0x0,0x68,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x61,0x70,0x41,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x64,0x0,0x0,0x44,0x0,0x1b,0xaf,0x42,0xc1,0x7b,0x7b,0x0,0x0,0xc1,0x0,0x0,0xd4,0x0,0xd4,0xd1,0x0,0xd5,0x0,0xd5,0x0,0xd4,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xc1,0x0,0x7f,0x7f,0x0,0x0,0x0,0x61,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001Hj\002\177B\004B\014A\307tA\235.F\320\000\324\324\325\000\325\000BsA\307tA\235.F\320\000\324\324\325\000\325\000BsA\307uA\235.J\320\000\324\324\325\000\325\000\325\000BsA\307uA\235.F\320\000\324\324\325\000\325\000\324\000\324\321\000U\000\325\000\324\004@\005\001\013E\000\301\000\000\326\000\000F\320\000\324\324\325\000\325\000\324\000\324\321\000\325\000\325\000\324A\300\000h\000`\000b\032\000`\000e\000AE\000b\000\000F\000apA\300\000\000\275\020\200\000\032\000AE\000d\000\000D\000\033\257B\301{{\000\000\301\000\000\324\000\324\321\000\325\000\325\000\324\004@\005\001\013E\000\301\000\177\177\000\000\000a\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ad164dcdca53ced498b2811b014ce14f8370d3b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUhqAn9CBEIMQcd0QZ0uRtAA1NTVANUAQnNBx3RBnS5G0ADU1NUA1QBCc0HHdUGdLkrQANTU1QDVANUAQnNBx3VBnS5G0ADU1NUA1QDUANTRAFUA1QDUBEAFAQtFAMEAANYAAEbQANTU1QDVANQA1NEA1QDVANRBwABoAGAAYhoAYABlAEFFAGIAAEYAYXBBwAAAvRCAABoAQUUAZAAARAAbr0LBe3sAAMEAANQA1NEA1QDVANQEQAUBC0UAwQB/fwAAAGELAAs= Step #5: MERGE-OUTER: attempt 3547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589285538 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55799c4c2198, 0x55799c4ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55799c4ca918,0x55799c5520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ad164dcdca53ced498b2811b014ce14f8370d3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11638 processed earlier; will process 3637 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43209==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557999cd65dd bp 0x000000000000 sp 0x7ffc012e4500 T43209) Step #5: ==43209==The signal is caused by a READ memory access. Step #5: #0 0x557999cd65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557999af8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557999af7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557999ad5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579999f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55799994ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579999581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55799993f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55799996b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc3bd0e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557999932aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43209==Register values: Step #5: rax = 0x000055799e4af830 rbx = 0x000055799e4af830 rcx = 0x000055799e4afce0 rdx = 0x00007fc3bd2acb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc012e4500 Step #5: r8 = 0x000055799e4af830 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc3bd2acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055799ced5960 r14 = 0x0000000100000004 r15 = 0x000055799be42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43209==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x69,0x41,0x41,0xb7,0x41,0x30,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6f,0x69,0x41,0x8d,0x41,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x1,0x41,0x31,0x41,0x7c,0x4c,0x1,0x41,0x1,0x6c,0x69,0x6e,0x75,0x78,0x10,0x0,0x41,0x69,0x41,0x6f,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x1,0x6f,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0xff,0xff,0xff,0xf2,0x1,0x41,0x1,0x6f,0x69,0x41,0x6f,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x1,0x41,0x1,0x6f,0x41,0x1,0x6f,0x69,0x41,0x6f,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x1,0x6f,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0xff,0xff,0xff,0xf2,0x1,0x41,0x1,0x6f,0x69,0x41,0x6f,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x1,0x41,0x1,0x6f,0x41,0x1,0x6f,0x69,0x41,0x6f,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x1,0x41,0x1,0x6f,0x41,0x1,0x41,0x6f,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001iAA\267A0A|L\001A\001oiA\215AAA\001oi\020\000A\001A1A|L\001A\001linux\020\000AiAo\263AAA\001oiA\001oA\001oiAA\267A\377\377\377\362\001A\001oiAo\263AAA\001oi\020\000A\001A\001oA\001oiAo\263AAA\001oi\020\000AAA\001oiA\001oA\001oiAA\267A\377\377\377\362\001A\001oiAo\263AAA\001oi\020\000A\001A\001oA\001oiAo\263AAA\001oi\020\000A\001A\001oA\001Ao\263AAA\001oiAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b335288d6bb9e6aa7b584e20983eee622ebf726 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBaUFBt0EwQXxMAUEBb2lBjUFBQQFvaRAAQQFBMUF8TAFBAWxpbnV4EABBaUFvs0FBQQFvaUEBb0EBb2lBQbdB////8gFBAW9pQW+zQUFBAW9pEABBAUEBb0EBb2lBb7NBQUEBb2kQAEFBQQFvaUEBb0EBb2lBQbdB////8gFBAW9pQW+zQUFBAW9pEABBAUEBb0EBb2lBb7NBQUEBb2kQAEEBQQFvQQFBb7NBQUEBb2lBQQALAAs= Step #5: MERGE-OUTER: attempt 3548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589422186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563996c7e198, 0x563996c86911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563996c86918,0x563996d0e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b335288d6bb9e6aa7b584e20983eee622ebf726' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11640 processed earlier; will process 3635 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43213==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639944925dd bp 0x000000000000 sp 0x7ffd54f4daa0 T43213) Step #5: ==43213==The signal is caused by a READ memory access. Step #5: #0 0x5639944925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639942b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639942b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563994291929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639941b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56399410ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639941141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639940fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639941273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f20166082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639940eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43213==Register values: Step #5: rax = 0x0000563998409410 rbx = 0x0000563998409410 rcx = 0x00005639984098c0 rdx = 0x00007f7f2032eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd54f4daa0 Step #5: r8 = 0x0000563998409410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f2032ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563997691960 r14 = 0x0000000100000004 r15 = 0x00005639965fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43213==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x77,0x69,0x6e,0x41,0x9f,0x47,0x76,0x41,0x41,0x6e,0x45,0x45,0x41,0x41,0x67,0x69,0x41,0x41,0x76,0x45,0x41,0x9f,0x41,0x45,0x67,0x6e,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x47,0x76,0x41,0x45,0x69,0x41,0x45,0x49,0x6d,0x45,0x69,0x49,0x6d,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x41,0x76,0x41,0x45,0x69,0x41,0x45,0x49,0x6d,0x45,0x69,0x41,0x6d,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x6d,0x45,0x69,0x49,0x6d,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x41,0x76,0x41,0x45,0x69,0x41,0x45,0x49,0x6d,0x45,0x69,0x41,0x6d,0x69,0x41,0x74,0x69,0x49,0x6d,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x41,0x76,0x41,0x45,0x69,0x41,0x45,0x49,0x6d,0x45,0x6c,0x69,0x6e,0x75,0x78,0x45,0x49,0x41,0x41,0x47,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AwinA\237GvAAnEEAAgiAAvEA\237AEgnAgAAEiAGvAEiAEImEiImiAttAAEAAAAgAAEiAAvAEiAEImEiAmiAttAAEAAAvEA\237gAnEAAAgEiAviEmEiImiAttAAEAAAAgAAEiAAvAEiAEImEiAmiAtiImiAttAAEAAAAgAAEiAAvAEiAEImElinuxEIAAGEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-901c924e9c4dfd971ea13e5843f134ae7ad52a7f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBd2luQZ9HdkFBbkVFQUFnaUFBdkVBn0FFZ25BZ0FBRWlBR3ZBRWlBRUltRWlJbWlBdHRBQUVBQUFBZ0FBRWlBQXZBRWlBRUltRWlBbWlBdHRBQUVBQUF2RUGfZ0FuRUFBQWdFaUF2aUVtRWlJbWlBdHRBQUVBQUFBZ0FBRWlBQXZBRWlBRUltRWlBbWlBdGlJbWlBdHRBQUVBQUFBZ0FBRWlBQXZBRWlBRUltRWxpbnV4RUlBQUdFaQALAAs= Step #5: MERGE-OUTER: attempt 3549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589558322 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc3b5a3198, 0x55fc3b5ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc3b5ab918,0x55fc3b6330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/901c924e9c4dfd971ea13e5843f134ae7ad52a7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11641 processed earlier; will process 3634 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43217==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc38db75dd bp 0x000000000000 sp 0x7ffcdd312ef0 T43217) Step #5: ==43217==The signal is caused by a READ memory access. Step #5: #0 0x55fc38db75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc38bd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc38bd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc38bb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc38ad7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc38a2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc38a391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc38a206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc38a4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8ec506082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc38a13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43217==Register values: Step #5: rax = 0x000055fc3d8fe430 rbx = 0x000055fc3d8fe430 rcx = 0x000055fc3d8fe8e0 rdx = 0x00007fc8ec6ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdd312ef0 Step #5: r8 = 0x000055fc3d8fe430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8ec6cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc3bfb6960 r14 = 0x0000000100000004 r15 = 0x000055fc3af23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43217==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x71,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x69,0x41,0x0,0x41,0x71,0x6b,0x75,0x78,0x41,0xdd,0xb6,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x41,0x41,0xaa,0x1c,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0xd1,0xc1,0x6b,0x41,0x41,0x72,0x6d,0x41,0x69,0x41,0x41,0x6f,0x72,0x6d,0x41,0x6d,0x41,0x69,0x41,0x69,0x41,0x6c,0x70,0x41,0x69,0x78,0x45,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x45,0x49,0x45,0x71,0x69,0x78,0x45,0x69,0x41,0x74,0x45,0x41,0x75,0x75,0x41,0x32,0x45,0x47,0x41,0x75,0x49,0x75,0x45,0x69,0x41,0x74,0x45,0x41,0x75,0x75,0x41,0x32,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x69,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x75,0x41,0x31,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x1a,0x6c,0x69,0x0,0x41,0x0,0x1a,0x8d,0x0,0x0,0x1b,0x1a,0x60,0x0,0xa9,0x0,0x1a,0x0,0x1a,0x72,0x4c,0x0,0xfb,0x16,0x80,0x0,0x0,0x1a,0x72,0x0,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010qA(\004@AKA\252JA\374\301Aw\301kA\340iA\000AqkuxA\335\266AiqAn\004\000\320m\326\002\005\013AAA\252\034EhiAAMA\250\321\301kAArmAiAAormAmAiAiAlpAixEEqiEAlEEA\302uEIEqixEiAtEAuuA2EGAuIuEiAtEAuuA2EGAuIuAEiAlEEA\302uuA1EGAuIuAE\032li\000A\000\032\215\000\000\033\032`\000\251\000\032\000\032rL\000\373\026\200\000\000\032r\000EqiEAlEEA\302u\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06bb5eec4962c0e6a194089c7157067d953ff2be Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBxQSgEQEFLQapKQfzBQXfBa0HgaUEAQXFrdXhB3bZBaXFBbgQA0G3WAgULQUFBqhxFaGlBQU1BqNHBa0FBcm1BaUFBb3JtQW1BaUFpQWxwQWl4RUVxaUVBbEVFQcJ1RUlFcWl4RWlBdEVBdXVBMkVHQXVJdUVpQXRFQXV1QTJFR0F1SXVBRWlBbEVFQcJ1dUExRUdBdUl1QUUabGkAQQAajQAAGxpgAKkAGgAackwA+xaAAAAacgBFcWlFQWxFRUHCdQALAAs= Step #5: MERGE-OUTER: attempt 3550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589695760 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c83d72c198, 0x55c83d734911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c83d734918,0x55c83d7bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06bb5eec4962c0e6a194089c7157067d953ff2be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11642 processed earlier; will process 3633 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43221==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c83af405dd bp 0x000000000000 sp 0x7ffc8a32cea0 T43221) Step #5: ==43221==The signal is caused by a READ memory access. Step #5: #0 0x55c83af405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c83ad62280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c83ad61fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c83ad3f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c83ac60ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c83abb8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c83abc21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c83aba96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c83abd53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fecbc118082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c83ab9caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43221==Register values: Step #5: rax = 0x000055c83ee76450 rbx = 0x000055c83ee76450 rcx = 0x000055c83ee76900 rdx = 0x00007fecbc2e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8a32cea0 Step #5: r8 = 0x000055c83ee76450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fecbc2e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c83e13f960 r14 = 0x0000000100000004 r15 = 0x000055c83d0ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43221==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x90,0xdb,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x75,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x16,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x22,0x41,0x75,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x16,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x70,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x20,0x4e,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NA\311\245\200\240\000\"AoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJA\220\333NAA NA\311\245\200\240\000\"AuA\277\267*Et\320\000\373\026nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\025nA\"AuA\277\267*Et\320\000\373\026nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\025nAl!\245\200\200\000\"A\301At\320\000\373\025nA,wApt\320\000\373\025nA,wA NA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fd2105bcbf32ae2c62d3d27740d628775352972 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkHJpYCgACJBb0G/QEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBkNtOQUEgTkHJpYCgACJBdUG/typFdNAA+xZuQcnQiEFBwU0hp4CAACJBwUF00AD7FW5BIkF1Qb+3KkV00AD7Fm5BydCIQUHBTSGngIAAIkHBQXTQAPsVbkFsIaWAgAAiQcFBdNAA+xVuQSx3QXB00AD7FW5BLHdBIE5BAAALAAs= Step #5: MERGE-OUTER: attempt 3551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589831987 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b85f35198, 0x564b85f3d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b85f3d918,0x564b85fc50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1fd2105bcbf32ae2c62d3d27740d628775352972' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11643 processed earlier; will process 3632 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43225==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b837495dd bp 0x000000000000 sp 0x7ffc57e4a4a0 T43225) Step #5: ==43225==The signal is caused by a READ memory access. Step #5: #0 0x564b837495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b8356b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b8356afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b83548929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b83469ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b833c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b833cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b833b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b833de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d19ddf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b833a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43225==Register values: Step #5: rax = 0x0000564b88af5410 rbx = 0x0000564b88af5410 rcx = 0x0000564b88af58c0 rdx = 0x00007f9d19fa7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc57e4a4a0 Step #5: r8 = 0x0000564b88af5410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d19fa7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b86948960 r14 = 0x0000000100000004 r15 = 0x0000564b858b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43225==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0x13,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x49,0x6a,0x69,0x1,0x4b,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0x45,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x1,0x1,0x0,0x4f,0x0,0x45,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x1a,0xae,0x1a,0xba,0x1a,0xaa,0x1a,0xfb,0x1a,0xb8,0x1a,0xfb,0xf,0x0,0x0,0x64,0x1,0x1,0x0,0x75,0x69,0x1,0x20,0x20,0x20,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253rAMAgAjA\023jAih\001\015\000A\005\001\267\253A:\001\267\253nAih\001\015\000\267\253Iji\001K\016\001\001\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Axh\001\015\000A\005\001\267\253A:\001\267\253nAih\001\015\000\267\253Aji\001J\016\001\001\000O\000E\000A\005\001\267\253Ax\001\267\253\001\001\000O\000E\000A\005\001\267\253Ax\001\267\253n\032\256\032\272\032\252\032\373\032\270\032\373\017\000\000d\001\001\000ui\001 \"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eaa988a39641626319ad0fbd48b72fb90f941545 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQW1B9T63q3JBTUFnQWpBE2pBaWgBDQBBBQG3q0E6AberbkFpaAENALerSWppAUsOAQEATwALAQJAQqtqQWloAQ0AQQUBt6tBeGgBDQBBBQG3q0E6AberbkFpaAENALerQWppAUoOAQEATwBFAEEFAberQXgBt6sBAQBPAEUAQQUBt6tBeAG3q24arhq6Gqoa+xq4GvsPAABkAQEAdWkBICAgIgALAAs= Step #5: MERGE-OUTER: attempt 3552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1589967091 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3f9128198, 0x55e3f9130911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3f9130918,0x55e3f91b80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eaa988a39641626319ad0fbd48b72fb90f941545' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11644 processed earlier; will process 3631 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43229==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3f693c5dd bp 0x000000000000 sp 0x7ffd93e44360 T43229) Step #5: ==43229==The signal is caused by a READ memory access. Step #5: #0 0x55e3f693c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3f675e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3f675dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3f673b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3f665cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e3f65b4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3f65be1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3f65a56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3f65d13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec457cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3f6598aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43229==Register values: Step #5: rax = 0x000055e3fb30a3b0 rbx = 0x000055e3fb30a3b0 rcx = 0x000055e3fb30a860 rdx = 0x00007fec45997b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd93e44360 Step #5: r8 = 0x000055e3fb30a3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec45997be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3f9b3b960 r14 = 0x0000000100000004 r15 = 0x000055e3f8aa8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43229==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x15,0x6f,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0x74,0x74,0x41,0x58,0x6c,0x41,0x45,0x41,0x2e,0x74,0x74,0x41,0x6f,0x1,0xb7,0x41,0x6c,0xb2,0xa9,0x41,0x3c,0x74,0x41,0x6f,0x1,0xb2,0x41,0x6c,0xb2,0xa9,0x41,0x40,0x41,0x4b,0x41,0x74,0x74,0x41,0x58,0x74,0x41,0x45,0x41,0x2e,0x74,0x74,0x41,0x6f,0x1,0xb2,0x41,0x6c,0xb2,0xa9,0x41,0xa9,0x74,0x41,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0xa9,0xb2,0xa9,0x74,0x41,0x41,0x49,0x41,0x45,0x41,0x3f,0x45,0x41,0x3f,0x41,0x1,0xc1,0x69,0x70,0x77,0x70,0x49,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0xd,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0xb3,0xa9,0x10,0x0,0x45,0xb2,0x41,0xa9,0xb2,0xa9,0x74,0x41,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0xff,0x1e,0x41,0x34,0x41,0x6c,0xb2,0xa9,0x46,0x45,0xb2,0xa9,0xb2,0xa9,0x72,0x4b,0x41,0x80,0xa9,0x45,0xb2,0xa9,0x4e,0x41,0x80,0xb2,0xa9,0x77,0x4e,0x45,0xb2,0xa9,0xb3,0xa9,0x10,0x0,0x45,0xb2,0xa8,0xb2,0xa9,0x41,0x45,0x48,0x41,0xb2,0xa9,0xf4,0x2c,0xb2,0xa9,0xb2,0xa9,0x6a,0xb2,0xa9,0x74,0x41,0x45,0xb2,0xa9,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\025oAA\003@AKAttAXlAEA.ttAo\001\267Al\262\251A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ecf44ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ecf44abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ecf4489929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ecf43aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ecf4302c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ecf430c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ecf42f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ecf431f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f87a63e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ecf42e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43233==Register values: Step #5: rax = 0x000055ecf91ef430 rbx = 0x000055ecf91ef430 rcx = 0x000055ecf91ef420 rdx = 0x00007f87a65a8b80 Step #5: rdi = 0x000055ecf91ef420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdf706c6c0 Step #5: r8 = 0x000055ecf91ef430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f87a65a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ecf7889960 r14 = 0x0000000100000004 r15 = 0x000055ecf67f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43233==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x43,0x3,0x0,0x41,0x5b,0x41,0x41,0x41,0x99,0x45,0x69,0x41,0x41,0x67,0x45,0x67,0x41,0x1,0x74,0x41,0x41,0x2,0x0,0xb,0x69,0x41,0x41,0x2,0x0,0xb,0x4b,0x4b,0x41,0x41,0x41,0x80,0x80,0xc0,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x42,0x80,0x80,0x84,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x41,0x93,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x41,0x93,0xba,0x9d,0x49,0x41,0x6c,0x69,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x41,0x93,0xba,0x9d,0x41,0x68,0x6c,0x49,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@oAC\003\000A[AAA\231EiAAgEgA\001tAA\002\000\013iAA\002\000\013KKAAA\200\200\300\200\000\020\200\200\200\200\000\032B\200\200\204\200\200\200\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032A\223\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032A\223\272\235IAli\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032A\223\272\235AhlI\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e74594aae30f9bdf2988973f6c999943b1471301 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUBvQUMDAEFbQUFBmUVpQUFnRWdBAXRBQQIAC2lBQQIAC0tLQUFBgIDAgAAQgICAgAAaQoCAhICAgICAgAAaEAAQgICAgAAQgICAABoQABCAgICAABCAgICAABCAgICAABCAgICAABpBk4CAgAAaEAAQgICAgAAQgICAABoQABCAgICAABCAgICAABCAgICAABCAgICAABpBk7qdSUFsaRCAgICAABCAgICAABCAgICAABCAgICAABpBk7qdQWhsSQAAAAALAAs= Step #5: MERGE-OUTER: attempt 3554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1590242197 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627cfb39198, 0x5627cfb41911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627cfb41918,0x5627cfbc90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e74594aae30f9bdf2988973f6c999943b1471301' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11647 processed earlier; will process 3628 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43237==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627cd34d5dd bp 0x000000000000 sp 0x7ffce4d84140 T43237) Step #5: ==43237==The signal is caused by a READ memory access. Step #5: #0 0x5627cd34d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627cd16f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627cd16efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627cd14c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627cd06dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627ccfc5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627ccfcf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627ccfb66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627ccfe23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5d2ef3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627ccfa9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43237==Register values: Step #5: rax = 0x00005627d2570530 rbx = 0x00005627d2570530 rcx = 0x00005627d25709e0 rdx = 0x00007fd5d30bbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce4d84140 Step #5: r8 = 0x00005627d2570530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd5d30bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627d054c960 r14 = 0x0000000100000004 r15 = 0x00005627cf4b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43237==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6e,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x49,0x41,0x41,0x6b,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x40,0x41,0x49,0x41,0x49,0x41,0x67,0x41,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x49,0x41,0x41,0x6c,0x41,0x7f,0x6a,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x4f,0x4f,0x49,0x41,0x41,0x6c,0x41,0x7f,0x6b,0x67,0x41,0x7e,0x41,0x4f,0x4f,0x49,0x41,0x41,0x6c,0x41,0x7f,0x6b,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x49,0x41,0x41,0x49,0x41,0x49,0x41,0x67,0x41,0xba,0x4f,0x4f,0x4f,0x4b,0x4f,0x49,0x41,0x7f,0x41,0x6c,0x41,0x6b,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x4f,0x4f,0x49,0x41,0x49,0x41,0x67,0x41,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0xc0,0x41,0x41,0x49,0x41,0x49,0x41,0x67,0x41,0xba,0x6c,0x4f,0x4f,0x49,0x4f,0x4f,0x41,0x41,0x49,0x41,0x41,0x49,0x41,0x49,0x41,0x67,0x41,0xba,0x4f,0x4f,0x4f,0x4b,0x4f,0x49,0x41,0x41,0x6c,0x41,0x7f,0x6b,0x41,0x49,0x4f,0x49,0x41,0x41,0x6f,0x41,0x49,0x41,0x67,0x41,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x4f,0x41,0x87,0x6b,0x41,0x41,0x41,0x49,0x4e,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177nAA\004@CKA/MA\300`AIAAkAIAgA~A@AIAIAgAOOOOOOIAAlA\177jAIAgA~AOOIAAlA\177kgA~AOOIAAlA\177kAIAgA~AIAAIAIAgA\272OOOKOIA\177AlAkAIAgA~AOOIAIAgAOOOOOO\300AAIAIAgA\272lOOIOOAAIAAIAIAgA\272OOOKOIAAlA\177kAIOIAAoAIAgAOOOOOOOOA\207kAAAINO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-76e1f1e69af4d09acf8962a64c42e538e28a5cf5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9uQUEEQENLQS9NQcBgQUlBQWtBSUFnQX5BQEFJQUlBZ0FPT09PT09JQUFsQX9qQUlBZ0F+QU9PSUFBbEF/a2dBfkFPT0lBQWxBf2tBSUFnQX5BSUFBSUFJQWdBuk9PT0tPSUF/QWxBa0FJQWdBfkFPT0lBSUFnQU9PT09PT8BBQUlBSUFnQbpsT09JT09BQUlBQUlBSUFnQbpPT09LT0lBQWxBf2tBSU9JQUFvQUlBZ0FPT09PT09PT0GHa0FBQUlOTwALAAs= Step #5: MERGE-OUTER: attempt 3555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1590379155 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568d515e198, 0x5568d5166911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568d5166918,0x5568d51ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/76e1f1e69af4d09acf8962a64c42e538e28a5cf5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11648 processed earlier; will process 3627 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43241==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568d29725dd bp 0x000000000000 sp 0x7ffd4867fe30 T43241) Step #5: ==43241==The signal is caused by a READ memory access. Step #5: #0 0x5568d29725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568d2794280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568d2793fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5568d2771929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568d2692ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5568d25eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568d25f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568d25db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568d26073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b1a6f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568d25ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43241==Register values: Step #5: rax = 0x00005568d60fab70 rbx = 0x00005568d60fab70 rcx = 0x00005568d60fb020 rdx = 0x00007f9b1a8b9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4867fe30 Step #5: r8 = 0x00005568d60fab70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b1a8b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005568d5b71960 r14 = 0x0000000100000004 r15 = 0x00005568d4ade386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43241==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0x43,0x4,0x40,0x43,0x4b,0x41,0xc8,0x4d,0x41,0xc0,0x49,0x41,0x41,0xb7,0x41,0xb7,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0xb9,0xfb,0x1c,0x41,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0xe9,0x69,0x45,0x41,0x69,0x41,0xb7,0x41,0x1,0x41,0x45,0x48,0xfb,0x1c,0x41,0x4c,0xfb,0x1c,0x42,0x1c,0x41,0x41,0x41,0x3b,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0xf8,0x4a,0x49,0x45,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0xb9,0xfb,0x1c,0x41,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0xe9,0x69,0xfb,0x1c,0x41,0x41,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0xfb,0x3c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x1d,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x78,0x49,0x4a,0x41,0xb7,0x4a,0x49,0x44,0x41,0xe9,0x69,0x45,0x41,0x69,0x41,0xb7,0x41,0x1,0x41,0x45,0x48,0xfb,0x1c,0x41,0x4c,0xfb,0x1c,0x42,0x6f,0x42,0x61,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{oAC\004@CKA\310MA\300IAA\267A\267A\001AEL\373\034A\271\373\034AA\001AEL\373\034Ab\373\034AAA;A\001AEL\373\034A\351iEAiA\267A\001AEH\373\034AL\373\034B\034AAA;A\001AEL\373\034Ab\373\034AAA;A\370JIE\001AEL\373\034A\271\373\034AA\001AEL\373\034Ab\373\034AAA;A\001AEL\373\034A\351i\373\034AAAb\373\034AAA\373::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563033ef2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563033ef1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563033ecf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563033df0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563033d48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563033d521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563033d396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563033d653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb7c427082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563033d2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43245==Register values: Step #5: rax = 0x00005630379f4430 rbx = 0x00005630379f4430 rcx = 0x00005630379f4420 rdx = 0x00007feb7c5efb80 Step #5: rdi = 0x00005630379f4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff68ac2580 Step #5: r8 = 0x00005630379f4430 r9 = 0x0000563037a0c3b0 r10 = 0x00005630379d5010 r11 = 0x00007feb7c5efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630372cf960 r14 = 0x0000000100000004 r15 = 0x000056303623c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43245==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x41,0x4,0x40,0x42,0xfe,0x40,0xb9,0x42,0x7a,0x42,0x1a,0x42,0x78,0x42,0x0,0x7a,0x7e,0x42,0x42,0x87,0x42,0x7f,0x42,0x42,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x84,0x7f,0x7c,0x7f,0x7a,0x42,0x42,0x42,0x7f,0x42,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x79,0x7f,0x42,0x89,0xc2,0x42,0x42,0x42,0xc2,0x87,0x81,0x42,0x7e,0x42,0x42,0x8a,0x42,0x87,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0xc2,0x87,0x81,0x42,0x7e,0x42,0x42,0x8a,0x42,0x87,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x42,0x87,0x42,0xeb,0x87,0x8a,0x7f,0x84,0x7f,0x42,0x7f,0x42,0x89,0x42,0xc2,0x42,0x42,0x42,0x7f,0x7a,0x42,0x42,0x87,0x81,0x42,0x7e,0x42,0x42,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x6b,0x87,0x87,0x7c,0x42,0x7a,0x42,0x87,0x2,0x0,0x42,0x6b,0x87,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x42,0x7f,0x42,0x42,0x81,0x7d,0x42,0xfc,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mAA\004@B\376@\271BzB\032BxB\000z~BB\207B\177BBB\207\212\177Bk\207\204\177|\177zBBB\177B\207~B\177BBB\207\177Bk\207\207~B\177BBy\177B\211\302BBB\302\207\201B~BB\212B\207\177Bk\207\207~B\302\207\201B~BB\212B\207\177Bk\207\207~B\177BBB\207B\207B\353\207\212\177\204\177B\177B\211B\302BBB\177zBB\207\201B~BBB\207\212\177Bk\207\207~B\177BBB\207B\207\212\177Bk\207\204\177\177|BzBk\207\207|BzB\207\002\000Bk\207\204\177\177|BzBB\177BB\201}B\374r\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4acb80efbfe8aec75fff6f2854b98c7fb572411e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQUEEQEL+QLlCekIaQnhCAHp+QkKHQn9CQkKHin9Ca4eEf3x/ekJCQn9Ch35Cf0JCQod/QmuHh35Cf0JCeX9CicJCQkLCh4FCfkJCikKHf0Jrh4d+QsKHgUJ+QkKKQod/QmuHh35Cf0JCQodCh0Lrh4p/hH9Cf0KJQsJCQkJ/ekJCh4FCfkJCQoeKf0Jrh4d+Qn9CQkKHQoeKf0Jrh4R/f3xCekJrh4d8QnpChwIAQmuHhH9/fEJ6QkJ/QkKBfUL8cgALAAs= Step #5: MERGE-OUTER: attempt 3557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1590657853 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565208422198, 0x56520842a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56520842a918,0x5652084b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4acb80efbfe8aec75fff6f2854b98c7fb572411e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11655 processed earlier; will process 3620 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43249==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565205c365dd bp 0x000000000000 sp 0x7ffd06db35a0 T43249) Step #5: ==43249==The signal is caused by a READ memory access. Step #5: #0 0x565205c365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565205a58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565205a57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565205a35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565205956ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5652058aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5652058b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56520589f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5652058cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f507a938082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565205892aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43249==Register values: Step #5: rax = 0x00005652090022e0 rbx = 0x00005652090022e0 rcx = 0x0000565209002790 rdx = 0x00007f507ab00b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd06db35a0 Step #5: r8 = 0x00005652090022e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f507ab00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565208e35960 r14 = 0x0000000100000004 r15 = 0x0000565207da2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43249==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x6f,0x41,0x31,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x5b,0x69,0x69,0x69,0x76,0x4,0x40,0x41,0xb7,0xb,0x41,0xdf,0xf9,0x1,0x1,0x1,0x1,0x1,0x1,0x41,0x77,0x69,0x6e,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x76,0x4,0x40,0x41,0xb7,0xb,0x4,0x40,0x41,0xb7,0xb6,0xf2,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x80,0x0,0x1a,0x77,0x69,0x6f,0x6c,0x41,0xd3,0x6a,0x45,0x73,0x6a,0x45,0x0,0x0,0x0,0x56,0x0,0x20,0x0,0x0,0x7c,0x0,0x4b,0xb3,0x0,0x0,0xb0,0x0,0x0,0x0,0x52,0x0,0x1a,0x0,0xb,0x0,0x6c,0x6b,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0xd3,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0xc3,0x52,0x0,0x1a,0x0,0xb,0x0,0x6c,0x0,0x1a,0x77,0x69,0x6f,0x69,0x41,0x53,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0x50,0x0,0x1a,0x0,0xb,0x0,0x6c,0x69,0xf,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x73,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x0,0xb,0x0,0x67,0x69,0xf,0x8e,0x0,0x94,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\011oA1\004@A\340\000i\004@A\362\335piiiA\362\335[iiiv\004@A\267\013A\337\371\001\001\001\001\001\001Awin\001\001\001\001\001\001\001\001\001\001\001\001v\004@A\267\013\004@A\267\266\362\000\000!\000\000\000\000\000\024\000\000\200\000\032wiolA\323jEsjE\000\000\000V\000 \000\000|\000K\263\000\000\260\000\000\000R\000\032\000\013\000lkAAlinuxA\323jEsnu\032\005\000\303R\000\032\000\013\000l\000\032wioiASjEsnu\032\005\000P\000\032\000\013\000li\017uniA\323jEs\001\000\000\000\000\000\000\177\000\013\000gi\017\216\000\224\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c3a281eb30d768ce752fcb45c93f1873d7ce0df Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQlvQTEEQEHgAGkEQEHy3XBpaWlB8t1baWlpdgRAQbcLQd/5AQEBAQEBQXdpbgEBAQEBAQEBAQEBAXYEQEG3CwRAQbe28gAAIQAAAAAAFAAAgAAad2lvbEHTakVzakUAAABWACAAAHwAS7MAALAAAABSABoACwBsa0FBbGludXhB02pFc251GgUAw1IAGgALAGwAGndpb2lBU2pFc251GgUAUAAaAAsAbGkPdW5pQdNqRXMBAAAAAAAAfwALAGdpD44AlAALAAs= Step #5: MERGE-OUTER: attempt 3558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1590792911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a70fa18198, 0x55a70fa20911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a70fa20918,0x55a70faa80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c3a281eb30d768ce752fcb45c93f1873d7ce0df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11656 processed earlier; will process 3619 files now Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #1 pulse cov: 361 ft: 362 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 410 ft: 469 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43253==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a70d22c5dd bp 0x000000000000 sp 0x7fff8629abb0 T43253) Step #5: ==43253==The signal is caused by a READ memory access. Step #5: #0 0x55a70d22c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a70d04e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a70d04dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a70d02b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a70cf4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a70cea4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a70ceae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a70ce956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a70cec13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f329e706082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a70ce88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43253==Register values: Step #5: rax = 0x000055a711f86430 rbx = 0x000055a711f86430 rcx = 0x000055a711f86420 rdx = 0x00007f329e8ceb80 Step #5: rdi = 0x000055a711f86420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff8629abb0 Step #5: r8 = 0x000055a711f86430 r9 = 0x000055a711f87b80 r10 = 0x000055a711f67010 r11 = 0x00007f329e8cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a71042b960 r14 = 0x0000000100000004 r15 = 0x000055a70f398386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43253==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x40,0x41,0xf2,0x2d,0x1,0x4,0x0,0x5,0x41,0xd2,0xc4,0x80,0xe6,0x0,0x20,0x0,0x0,0x0,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x84,0x8a,0x88,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x2,0x0,0x0,0x8a,0x8a,0x41,0xc4,0x0,0x42,0x42,0x42,0x41,0x81,0x0,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x8a,0x8a,0x8a,0x85,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x84,0x8a,0x8a,0x89,0x88,0x84,0x8a,0x8a,0x8a,0x8a,0x8a,0x79,0x8a,0x8a,0x8a,0x41,0xc4,0x4,0x0,0x60,0x0,0x0,0x89,0x42,0x81,0x7d,0x42,0x92,0x42,0x81,0x7d,0x8a,0x41,0xc4,0x4,0x0,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x84,0x8a,0x88,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x2,0x0,0x0,0x0,0xb,0x0,0x8a,0x8a,0x88,0x84,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x84,0x8a,0x88,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x2,0x0,0x0,0x0,0xb,0x0,0x8a,0x8a,0x88,0x84,0x8a,0x88,0x8a,0x88,0x84,0x8a,0x88,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x0,0x0,0xb,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004@A\362-\001\004\000\005A\322\304\200\346\000 \000\000\000\212\212\212\212\212\212\212\212\210\204\212\210\212\212\212\212\212\212\002\000\000\212\212A\304\000BBBA\201\000\212\212\212\212\212\210\212\212\212\205\212\212\212\212\212\212\212\210\204\212\212\211\210\204\212\212\212\212\212y\212\212\212A\304\004\000`\000\000\211B\201}B\222B\201}\212A\304\004\000\212\212\212\212\212\210\212\212\212\212\212\212\212\212\212\212\212\210\204\212\210\212\212\212\212\212\212\002\000\000\000\013\000\212\212\210\204\212\212\212\212\212\212\212\212\212\210\204\212\210\212\212\212\212\212\212\002\000\000\000\013\000\212\212\210\204\212\210\212\210\204\212\210\212\212\212\212\212\212\212\210\000\000\013\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-29cfa7f19413a19b665dbcff96d98dc88ea1e19e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEQEHyLQEEAAVB0sSA5gAgAAAAioqKioqKioqIhIqIioqKioqKAgAAiopBxABCQkJBgQCKioqKioiKioqFioqKioqKioiEioqJiISKioqKinmKiopBxAQAYAAAiUKBfUKSQoF9ikHEBACKioqKioiKioqKioqKioqKioiEioiKioqKiooCAAAACwCKioiEioqKioqKioqKiISKiIqKioqKigIAAAALAIqKiISKiIqIhIqIioqKioqKiogAAAsAAAsACws= Step #5: MERGE-OUTER: attempt 3559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1590932412 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55824a1e4198, 0x55824a1ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55824a1ec918,0x55824a2740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29cfa7f19413a19b665dbcff96d98dc88ea1e19e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11659 processed earlier; will process 3616 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43257==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582479f85dd bp 0x000000000000 sp 0x7ffdbe11dff0 T43257) Step #5: ==43257==The signal is caused by a READ memory access. Step #5: #0 0x5582479f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55824781a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558247819fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582477f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558247718ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558247670c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55824767a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582476616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55824768d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7262e6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558247654aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43257==Register values: Step #5: rax = 0x000055824c26f410 rbx = 0x000055824c26f410 rcx = 0x000055824c26f8c0 rdx = 0x00007f7263037b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbe11dff0 Step #5: r8 = 0x000055824c26f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7263037be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055824abf7960 r14 = 0x0000000100000004 r15 = 0x0000558249b64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43257==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x77,0x69,0x6e,0x43,0x9f,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0x45,0x67,0x69,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x41,0x76,0x41,0xc0,0xba,0x78,0x45,0x74,0x47,0x72,0x6e,0x41,0x4,0x4b,0x41,0x0,0x41,0x6e,0x47,0x1,0x76,0x45,0x41,0x9f,0x41,0x45,0x67,0x6e,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x41,0x76,0x41,0x45,0x69,0x41,0x45,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0xba,0x69,0x41,0x74,0x41,0x74,0x45,0x41,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x41,0x72,0x6e,0x41,0x4,0x4b,0x41,0x0,0x41,0x6e,0x47,0x1,0x76,0x45,0x41,0x9f,0x41,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x72,0x72,0x72,0x72,0x72,0x72,0x74,0x41,0x41,0x76,0x45,0x72,0x78,0x72,0x6e,0x69,0x69,0x6c,0x6a,0x75,0x78,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AwinC\237GvAAnEAAEgiAAviEAAAEgEiAvA\300\272xEtGrnA\004KA\000AnG\001vEA\237AEgnAgAAEiAAvAEiAEAgEiAviAttAAEAAAvEA\237gAnEAAAgEiAviEAEAAAgEiA\272iAtAtEArrrrrrrrArnA\004KA\000AnG\001vEA\237AviEAAAEgEirrrrrrtAAvErxrniiljuxEAAAgEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d76d8f14dad3d96576311d51251cc957a112e1c8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBd2luQ59HdkFBbkVBQUVnaUFBdmlFQUFBRWdFaUF2QcC6eEV0R3JuQQRLQQBBbkcBdkVBn0FFZ25BZ0FBRWlBQXZBRWlBRUFnRWlBdmlBdHRBQUVBQUF2RUGfZ0FuRUFBQWdFaUF2aUVBRUFBQWdFaUG6aUF0QXRFQXJycnJycnJyQXJuQQRLQQBBbkcBdkVBn0F2aUVBQUFFZ0VpcnJycnJydEFBdkVyeHJuaWlsanV4RUFBQWdFaQALAAs= Step #5: MERGE-OUTER: attempt 3560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1591069578 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ff718f198, 0x563ff7197911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ff7197918,0x563ff721f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d76d8f14dad3d96576311d51251cc957a112e1c8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11660 processed earlier; will process 3615 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43261==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ff49a35dd bp 0x000000000000 sp 0x7ffdfc5a2d50 T43261) Step #5: ==43261==The signal is caused by a READ memory access. Step #5: #0 0x563ff49a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ff47c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ff47c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ff47a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ff46c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ff461bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ff46251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ff460c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ff46383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2677f54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ff45ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43261==Register values: Step #5: rax = 0x0000563ff994a410 rbx = 0x0000563ff994a410 rcx = 0x0000563ff994a8c0 rdx = 0x00007f267811cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfc5a2d50 Step #5: r8 = 0x0000563ff994a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f267811cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ff7ba2960 r14 = 0x0000000100000004 r15 = 0x0000563ff6b0f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43261==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x5b,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0xb7,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0x46,0xb7,0x41,0xb4,0xea,0x0,0x0,0x0,0x55,0x4f,0x0,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0xb7,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0x46,0xb7,0x41,0x64,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0x46,0xb7,0x41,0xb4,0xea,0x0,0x0,0x72,0x74,0x70,0x73,0x74,0x0,0x1,0x21,0x2e,0x1a,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0xb7,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa0,0x64,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xb0,0x41,0x64,0x41,0x64,0x41,0x2d,0x46,0xb7,0x41,0xb4,0xea,0x0,0x0,0x0,0x55,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177AG\004@AKA[AAH\267AF\270\240AH\267AF\270\260AdA\267AF\270\260AdAdA-\267AH\267AF\270\240AdAH\267AF\270\260AdAdA-F\267A\264\352\000\000\000UO\000AF\270\240AdAH\267AF\270\260AdAdA-\267AH\267AF\270\240AdAH\267AF\270\260AdAdA-F\267AdAH\267AF\270\260AdAdA-F\267A\264\352\000\000rtpst\000\001!.\032AH\267AF\270\260AdAdA-\267AH\267AF\270\240dAAH\267AF\270\260AdAdA-F\267A\264\352\000\000\000UO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c6af123866e4f954395d9abcf2da9929236dc87 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QUcEQEFLQVtBQUi3QUa4oEFIt0FGuLBBZEG3QUa4sEFkQWRBLbdBSLdBRrigQWRBSLdBRriwQWRBZEEtRrdBtOoAAABVTwBBRrigQWRBSLdBRriwQWRBZEEtt0FIt0FGuKBBZEFIt0FGuLBBZEFkQS1Gt0FkQUi3QUa4sEFkQWRBLUa3QbTqAABydHBzdAABIS4aQUi3QUa4sEFkQWRBLbdBSLdBRrigZEFBSLdBRriwQWRBZEEtRrdBtOoAAABVTwALAAs= Step #5: MERGE-OUTER: attempt 3561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1591206587 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c276fa198, 0x561c27702911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c27702918,0x561c2778a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c6af123866e4f954395d9abcf2da9929236dc87' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11661 processed earlier; will process 3614 files now Step #5: [LOADING] WASM module load failed: unsupported opcode de Step #5: #1 pulse cov: 372 ft: 373 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: #2 pulse cov: 534 ft: 599 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43265==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c24f0e5dd bp 0x000000000000 sp 0x7ffc37134d70 T43265) Step #5: ==43265==The signal is caused by a READ memory access. Step #5: #0 0x561c24f0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c24d30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c24d2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c24d0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c24c2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c24b86c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c24b901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c24b776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c24ba33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f932203d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c24b6aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43265==Register values: Step #5: rax = 0x0000561c29709430 rbx = 0x0000561c29709430 rcx = 0x0000561c29709420 rdx = 0x00007f9322205b80 Step #5: rdi = 0x0000561c29709420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc37134d70 Step #5: r8 = 0x0000561c29709430 r9 = 0x00007f9322205d40 r10 = 0x0000561c296ea010 r11 = 0x00007f9322205be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c2810d960 r14 = 0x0000000100000004 r15 = 0x0000561c2707a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43265==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x6c,0x41,0x41,0x4,0x40,0x41,0x73,0x41,0xe2,0xbe,0x34,0xbe,0xfc,0x1,0x41,0x0,0x41,0xec,0xe6,0x3a,0x78,0x41,0xfc,0xe2,0x45,0x4e,0x1b,0x41,0x25,0x1,0x6b,0x41,0x3d,0x41,0xb8,0x9c,0x65,0x41,0x9d,0xb8,0xec,0x1,0x49,0xb8,0x41,0xb8,0x9c,0x65,0x41,0x9d,0xb8,0xec,0x1,0x49,0xb8,0x9d,0x9e,0x41,0x0,0xb8,0x41,0x30,0xbe,0xfc,0x1,0x41,0x0,0x41,0xec,0xe6,0x3a,0x78,0x41,0xfc,0xe2,0x45,0x45,0x1b,0x41,0x25,0x1,0x6b,0x41,0x63,0x41,0xb8,0xec,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x47,0xc1,0x1,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0xcb,0x6e,0x45,0x4c,0x49,0xb8,0x9d,0x9e,0x41,0x0,0x41,0x0,0xb8,0x41,0xe2,0xbe,0x30,0xbe,0xfc,0x1,0x41,0x0,0x41,0xa6,0xe6,0x3a,0x78,0x41,0xfc,0xe2,0x45,0x45,0x1b,0x41,0xe2,0xbe,0x31,0xbe,0xfc,0x1,0x41,0x0,0x41,0xec,0xe6,0x3a,0x78,0x41,0xfc,0xe2,0x45,0x45,0x1b,0x41,0x25,0x1,0x6b,0x41,0x63,0x41,0xb8,0xec,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x47,0xc1,0x41,0xcb,0x6e,0x4c,0x4c,0x49,0xb8,0x9d,0x9e,0x41,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001lAA\004@AsA\342\2764\276\374\001A\000A\354\346:xA\374\342EN\033A%\001kA=A\270\234eA\235\270\354\001I\270A\270\234eA\235\270\354\001I\270\235\236A\000\270A0\276\374\001A\000A\354\346:xA\374\342EE\033A%\001kAcA\270\354\001AcApA\2700G\301\001Eh\004@\005\017\000\013EEA\313nELI\270\235\236A\000A\000\270A\342\2760\276\374\001A\000A\246\346:xA\374\342EE\033A\342\2761\276\374\001A\000A\354\346:xA\374\342EE\033A%\001kAcA\270\354\001AcApA\2700G\301A\313nLLI\270\235\236A\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-503e0e7fdbdad631330762043a094064a93eaa56 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQFsQUEEQEFzQeK+NL78AUEAQezmOnhB/OJFThtBJQFrQT1BuJxlQZ247AFJuEG4nGVBnbjsAUm4nZ5BALhBML78AUEAQezmOnhB/OJFRRtBJQFrQWNBuOwBQWNBcEG4MEfBAUVoBEAFDwALRUVBy25FTEm4nZ5BAEEAuEHivjC+/AFBAEGm5jp4QfziRUUbQeK+Mb78AUEAQezmOnhB/OJFRRtBJQFrQWNBuOwBQWNBcEG4MEfBQctuTExJuJ2eQQAAAAALAAs= Step #5: MERGE-OUTER: attempt 3562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1591345541 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3610f0198, 0x55d3610f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3610f8918,0x55d3611800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/503e0e7fdbdad631330762043a094064a93eaa56' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11665 processed earlier; will process 3610 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43269==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d35e9045dd bp 0x000000000000 sp 0x7ffdafa97710 T43269) Step #5: ==43269==The signal is caused by a READ memory access. Step #5: #0 0x55d35e9045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d35e726280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d35e725fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d35e703929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d35e624ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d35e57cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d35e5861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d35e56d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d35e5993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f605959c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d35e560aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43269==Register values: Step #5: rax = 0x000055d3623d75c0 rbx = 0x000055d3623d75c0 rcx = 0x000055d3623d7a70 rdx = 0x00007f6059764b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdafa97710 Step #5: r8 = 0x000055d3623d75c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6059764be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d361b03960 r14 = 0x0000000100000004 r15 = 0x000055d360a70386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43269==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x3c,0x89,0x52,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x82,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x3c,0x89,0x52,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x82,0x42,0x1a,0xc3,0x79,0x42,0x46,0x42,0x1,0x82,0x42,0xff,0xff,0xff,0xff,0xc3,0x1a,0x42,0x89,0x46,0x89,0x57,0x1a,0x42,0x1a,0xc3,0x79,0x42,0x46,0x42,0x1a,0x7c,0x42,0x89,0x3c,0xc3,0x1a,0x42,0x89,0x46,0x89,0x57,0x1a,0x42,0x1a,0xc3,0x79,0x42,0x46,0x42,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x52,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x82,0x42,0x46,0x1a,0x79,0xc3,0x42,0x46,0x89,0x57,0x1a,0x42,0x1a,0xc3,0x79,0x42,0x46,0x42,0x1a,0x7c,0x42,0x89,0x3c,0xc3,0x1a,0x42,0x89,0x46,0x89,0x57,0x1a,0x42,0x79,0x79,0xc3,0x42,0x42,0x82,0x1,0x42,0x1,0xc3,0x1a,0x42,0x89,0x46,0x42,0x46,0x42,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0xc3,0x1a,0x42,0x89,0x46,0x42,0x46,0x42,0x79,0x89,0x0,0xb,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177~A~A~\004@BBBF\304B\032 <\211R\032\303yB\303\002\202A~\004@BBBF\304B\032 <\211R\032\303yB\303\002\202B\032\303yBFB\001\202B\377\377\377\377\303\032B\211F\211W\032B\032\303yBFB\032|B\211<\303\032B\211F\211W\032B\032\303yBFB\032|B\211<\211R\032\303yB\303\002\202BF\032y\303BF\211W\032B\032\303yBFB\032|B\211<\303\032B\211F\211W\032Byy\303BB\202\001B\001\303\032B\211FBFB\303}BFB\001\202B\005\202\032\303}BFB\001\202B\005\202\001B\303\032B\211FBFBy\211\000\013\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e7472b01c917558ac1f1dac94741be5bd6b7def Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9+QX5BfgRAQkJCRsRCGiA8iVIaw3lCwwKCQX4EQEJCQkbEQhogPIlSGsN5QsMCgkIaw3lCRkIBgkL/////wxpCiUaJVxpCGsN5QkZCGnxCiTzDGkKJRolXGkIaw3lCRkIafEKJPIlSGsN5QsMCgkJGGnnDQkaJVxpCGsN5QkZCGnxCiTzDGkKJRolXGkJ5ecNCQoIBQgHDGkKJRkJGQsN9QkZCAYJCBYIaw31CRkIBgkIFggFCwxpCiUZCRkJ5iQALAAALAAs= Step #5: MERGE-OUTER: attempt 3563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1591479827 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b940d34198, 0x55b940d3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b940d3c918,0x55b940dc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e7472b01c917558ac1f1dac94741be5bd6b7def' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11666 processed earlier; will process 3609 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 466 ft: 467 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43273==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b93e5485dd bp 0x000000000000 sp 0x7ffd9feb8510 T43273) Step #5: ==43273==The signal is caused by a READ memory access. Step #5: #0 0x55b93e5485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b93e36a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b93e369fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b93e347929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b93e268ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b93e1c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b93e1ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b93e1b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b93e1dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38d14b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b93e1a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43273==Register values: Step #5: rax = 0x000055b9433d3430 rbx = 0x000055b9433d3430 rcx = 0x000055b9433d3420 rdx = 0x00007f38d167db80 Step #5: rdi = 0x000055b9433d3420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd9feb8510 Step #5: r8 = 0x000055b9433d3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38d167dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b941747960 r14 = 0x0000000100000004 r15 = 0x000055b9406b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43273==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x45,0x4b,0x45,0x41,0x69,0x45,0x45,0x41,0x69,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0xeb,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x71,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x45,0x71,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x45,0x4b,0x45,0x41,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x4d,0x71,0x45,0x4b,0x45,0x41,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x4d,0x71,0x45,0x4b,0x45,0x41,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x4d,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x41,0x69,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0xeb,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x71,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"\255\200\200\000EKEAiEEAiOA\027\"\255\200\200\000\"AAsiEEA\353AxEEEAEqAKAxEEHiiEEAEqi\015\000EiEEiAEqAKAxEEHiiEEAEqi\015\000EiEEiOA\027\"\255\200\200\000EKEAiAEiEEAMqEKEAiAEiEEAMqEKEAiAEiEEAMqi\015\000EiEEAiOA\027\"\255\200\200\000\"AAsiEEA\353AxEEEAEqAKAxEEHiiEEAEqi\015\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-02b175a51bac6bdbe0dbc720e00b272ea681f71e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcirYCAAEVLRUFpRUVBaU9BFyKtgIAAIkFBc2lFRUHrQXhFRUVBRXFBS0F4RUVIaWlFRUFFcWkNAEVpRUVpQUVxQUtBeEVFSGlpRUVBRXFpDQBFaUVFaU9BFyKtgIAARUtFQWlBRWlFRUFNcUVLRUFpQUVpRUVBTXFFS0VBaUFFaUVFQU1xaQ0ARWlFRUFpT0EXIq2AgAAiQUFzaUVFQetBeEVFRUFFcUFLQXhFRUhpaUVFQUVxaQ0AAAALAAs= Step #5: MERGE-OUTER: attempt 3564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1591617208 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad0a498198, 0x55ad0a4a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad0a4a0918,0x55ad0a5280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02b175a51bac6bdbe0dbc720e00b272ea681f71e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11668 processed earlier; will process 3607 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43277==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad07cac5dd bp 0x000000000000 sp 0x7fff15b8a720 T43277) Step #5: ==43277==The signal is caused by a READ memory access. Step #5: #0 0x55ad07cac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad07ace280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad07acdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad07aab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad079ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad07924c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad0792e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad079156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad079413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb19eb0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad07908aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43277==Register values: Step #5: rax = 0x000055ad0bee6410 rbx = 0x000055ad0bee6410 rcx = 0x000055ad0bee68c0 rdx = 0x00007fbb1a078b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff15b8a720 Step #5: r8 = 0x000055ad0bee6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb1a078be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad0aeab960 r14 = 0x0000000100000004 r15 = 0x000055ad09e18386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43277==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x42,0x32,0x42,0xd6,0xb,0x0,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x91,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8d,0x8d,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x98,0x8e,0x91,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x97,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x97,0x8e,0x8e,0x8b,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x98,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x97,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x97,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x42,0xc2,0x0,0x0,0x0,0x87,0x86,0xc2,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@B2B\326\013\000\216\216\216\216\216\216\216\216\216\216\221\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\215\215\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\230\216\221\216\216\216\216\216\216\216\216\216\216\216\216\216\216\227\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\227\216\216\213\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\214\216\216\216\216\216\216\230\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\227\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\227\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216B\302\000\000\000\207\206\302\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74246b8b488ae99376656f1dbd701c4894b70730 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QUEEQEIyQtYLAI6Ojo6Ojo6Ojo6Rjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo2Njo6Ojo6Ojo6Ojo6Ojo6OjpiOkY6Ojo6Ojo6Ojo6Ojo6Ol46Ojo6Ojo6Ojo6Ojo6OjpeOjouOjo6Ojo6Ojo6Ojo6Ojo6OjI6Ojo6OjpiOjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6OjpeOjo6Ojo6Ojo6Ojo6Ojo6Ol46Ojo6Ojo6Ojo6Ojo6Ojo5CwgAAAIeGwgALAAs= Step #5: MERGE-OUTER: attempt 3565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1591751672 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcaa135198, 0x55fcaa13d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcaa13d918,0x55fcaa1c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74246b8b488ae99376656f1dbd701c4894b70730' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11669 processed earlier; will process 3606 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43281==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fca79495dd bp 0x000000000000 sp 0x7ffc51c36780 T43281) Step #5: ==43281==The signal is caused by a READ memory access. Step #5: #0 0x55fca79495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fca776b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fca776afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fca7748929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fca7669ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fca75c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fca75cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fca75b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fca75de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ba1681082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fca75a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43281==Register values: Step #5: rax = 0x000055fcab0e54b0 rbx = 0x000055fcab0e54b0 rcx = 0x000055fcab0e5960 rdx = 0x00007f1ba1849b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc51c36780 Step #5: r8 = 0x000055fcab0e54b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ba1849be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcaab48960 r14 = 0x0000000100000004 r15 = 0x000055fca9ab5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43281==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0x8,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x20,0x0,0xfb,0x9a,0x0,0x0,0x45,0x0,0x5b,0x0,0x0,0xd5,0x80,0x0,0xe,0x0,0x0,0xd5,0x80,0x0,0xd,0x0,0x5d,0x0,0x86,0x0,0x0,0x78,0x0,0x0,0xd5,0x80,0x0,0xe,0x0,0x0,0x0,0x86,0x0,0x0,0x78,0x0,0x9e,0x1,0x0,0x0,0x61,0x73,0x44,0x0,0x0,0xd5,0x80,0x0,0xd,0x0,0x5d,0x0,0x86,0x0,0x0,0x78,0x0,0x0,0xd5,0x80,0x0,0xe,0x0,0x0,0x0,0x86,0x0,0x0,0x78,0x0,0x9e,0x1,0x0,0x0,0x61,0x73,0x44,0xb1,0x7f,0xc2,0x24,0xd5,0x80,0x0,0xbb,0x0,0x0,0xd5,0x0,0x9a,0x0,0x0,0x44,0x0,0x41,0x0,0x0,0xd5,0x0,0x0,0xb7,0x0,0x0,0xd5,0x80,0x0,0xe,0x0,0x0,0xd4,0x80,0x0,0x0,0x70,0x0,0x0,0xd5,0x0,0x0,0x78,0xe,0x0,0x0,0xd6,0x80,0x0,0xbb,0x0,0x0,0xd4,0x80,0x0,0x45,0x0,0xbb,0x0,0x0,0xd5,0x80,0x0,0xe,0x0,0x0,0xd6,0x80,0x0,0xbb,0x0,0x0,0xd5,0x80,0x0,0xe,0x0,0x0,0xd5,0x80,0x0,0x0,0x78,0x0,0x0,0xd5,0x80,0x0,0xe,0x0,0x0,0xb,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\362\010iiiii\004@A\032\004\000 \000\373\232\000\000E\000[\000\000\325\200\000\016\000\000\325\200\000\015\000]\000\206\000\000x\000\000\325\200\000\016\000\000\000\206\000\000x\000\236\001\000\000asD\000\000\325\200\000\015\000]\000\206\000\000x\000\000\325\200\000\016\000\000\000\206\000\000x\000\236\001\000\000asD\261\177\302$\325\200\000\273\000\000\325\000\232\000\000D\000A\000\000\325\000\000\267\000\000\325\200\000\016\000\000\324\200\000\000p\000\000\325\000\000x\016\000\000\326\200\000\273\000\000\324\200\000E\000\273\000\000\325\200\000\016\000\000\326\200\000\273\000\000\325\200\000\016\000\000\325\200\000\000x\000\000\325\200\000\016\000\000\013\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0618c4510282f0e7713bc4c687ec9b4bc50679cf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHyCGlpaWlpBEBBGgQAIAD7mgAARQBbAADVgAAOAADVgAANAF0AhgAAeAAA1YAADgAAAIYAAHgAngEAAGFzRAAA1YAADQBdAIYAAHgAANWAAA4AAACGAAB4AJ4BAABhc0Sxf8Ik1YAAuwAA1QCaAABEAEEAANUAALcAANWAAA4AANSAAABwAADVAAB4DgAA1oAAuwAA1IAARQC7AADVgAAOAADWgAC7AADVgAAOAADVgAAAeAAA1YAADgAACwsLAQs= Step #5: MERGE-OUTER: attempt 3566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1591888128 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557c2c8d198, 0x5557c2c95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557c2c95918,0x5557c2d1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0618c4510282f0e7713bc4c687ec9b4bc50679cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11670 processed earlier; will process 3605 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43285==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557c04a15dd bp 0x000000000000 sp 0x7ffd26b2bc80 T43285) Step #5: ==43285==The signal is caused by a READ memory access. Step #5: #0 0x5557c04a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557c02c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557c02c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5557c02a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557c01c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5557c0119c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5557c01231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557c010a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5557c01363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9716f67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557c00fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43285==Register values: Step #5: rax = 0x00005557c49104f0 rbx = 0x00005557c49104f0 rcx = 0x00005557c49109a0 rdx = 0x00007f971712fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd26b2bc80 Step #5: r8 = 0x00005557c49104f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f971712fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557c36a0960 r14 = 0x0000000100000004 r15 = 0x00005557c260d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43285==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x24,0x42,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x24,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x41,0x55,0x41,0xe5,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x1,0x41,0x6a,0x10,0x0,0xfb,0x19,0x41,0x1,0xbb,0x6b,0xb8,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x68,0x4c,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x49,0x0,0x5f,0x0,0x68,0x4d,0xd0,0x0,0x14,0x0,0x1,0x45,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x49,0x45,0x41,0x41,0xfb,0x19,0x41,0x1,0x19,0x41,0x77,0x69,0x6e,0x0,0x0,0xb8,0x0,0x0,0x1,0x0,0xd0,0x0,0x14,0x0,0x1,0x0,0x14,0x0,0x1,0x49,0x1,0x0,0x1,0x0,0xd0,0x0,0x14,0x0,0x1,0x0,0x14,0x0,0x1,0x49,0x1,0x45,0x45,0x45,0x41,0x75,0x68,0x69,0x6c,0x75,0x78,0x68,0xb,0x46,0x67,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x41,0xff,0xff,0x30,0x2,0x0,0x0,0xb,0x46,0x67,0x41,0xbf,0xff,0x91,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B$B\177B\266\264@AUA?JEA$EEA\001An\002\177AUA\345JEA?EEA\001An\002\177\001Aj\020\000\373\031A\001\273k\270\374\000\000\000\000\000\000hL\320\000\024\000\001AAEEEA\277\276M\320\000\024\000\001AAEI\000_\000hM\320\000\024\000\001EEA\277\276M\320\000\024\000\001AAEIEAA\373\031A\001\031Awin\000\000\270\000\000\001\000\320\000\024\000\001\000\024\000\001I\001\000\001\000\320\000\024\000\001\000\024\000\001I\001EEEAuhiluxh\013FgA\377\377\001\015\000\000\013A\377\3770\002\000\000\013FgA\277\377\221\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e36b128a5662522ac6771204ab202d54810ccf87 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CJEJ/Qra0QEFVQT9KRUEkRUVBAUFuAn9BVUHlSkVBP0VFQQFBbgJ/AUFqEAD7GUEBu2u4/AAAAAAAAGhM0AAUAAFBQUVFRUG/vk3QABQAAUFBRUkAXwBoTdAAFAABRUVBv75N0AAUAAFBQUVJRUFB+xlBARlBd2luAAC4AAABANAAFAABABQAAUkBAAEA0AAUAAEAFAABSQFFRUVBdWhpbHV4aAtGZ0H//wENAAALQf//MAIAAAtGZ0G//5ENAAALAAs= Step #5: MERGE-OUTER: attempt 3567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592023903 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c097f4198, 0x563c097fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c097fc918,0x563c098840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e36b128a5662522ac6771204ab202d54810ccf87' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11671 processed earlier; will process 3604 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43289==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c070085dd bp 0x000000000000 sp 0x7ffd519c0d90 T43289) Step #5: ==43289==The signal is caused by a READ memory access. Step #5: #0 0x563c070085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c06e2a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c06e29fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c06e07929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c06d28ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c06c80c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c06c8a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c06c716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c06c9d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1d34cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c06c64aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43289==Register values: Step #5: rax = 0x0000563c0a976450 rbx = 0x0000563c0a976450 rcx = 0x0000563c0a976900 rdx = 0x00007fc1d3697b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd519c0d90 Step #5: r8 = 0x0000563c0a976450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1d3697be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c0a207960 r14 = 0x0000000100000004 r15 = 0x0000563c09174386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43289==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xc1,0x41,0x70,0x41,0x94,0x41,0x6f,0x41,0x3f,0x67,0xc1,0x0,0x6c,0x0,0x80,0x0,0xb3,0x0,0x0,0x0,0x48,0x47,0x0,0x41,0x41,0x0,0x56,0x0,0x0,0x5f,0x41,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0xd,0x0,0xb9,0x0,0x80,0x0,0x0,0x48,0x48,0x6f,0x6f,0x0,0x0,0xf,0xd4,0x1,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1b,0xf,0xd4,0x1,0x81,0x7b,0x83,0x81,0x83,0x41,0xc0,0x22,0x41,0x77,0x41,0x56,0x0,0x0,0x0,0x0,0x7e,0x0,0x0,0x9f,0x0,0x0,0x0,0x0,0x0,0xc1,0x6c,0x0,0x0,0xbb,0x0,0x80,0x0,0x0,0x48,0x48,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x1,0x6f,0x45,0x41,0x60,0x41,0x70,0x1,0x0,0x41,0x41,0x0,0x56,0x48,0x48,0x4e,0x48,0xd,0x0,0x41,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x16,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0x19,0xf,0x25,0xfe,0x0,0x0,0xfb,0x17,0x71,0xfb,0x1b,0xf,0xd4,0x1,0x81,0x7b,0x83,0x81,0x83,0x41,0xc0,0x22,0x41,0x77,0x41,0x56,0x0,0x0,0x0,0x0,0x7e,0x0,0x0,0x9f,0x0,0x0,0x0,0x0,0x9d,0x0,0x0,0x66,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\301ApA\224AoA?g\301\000l\000\200\000\263\000\000\000HG\000AA\000V\000\000_AHHHHHHHHHH\015\000\271\000\200\000\000HHoo\000\000\017\324\001\000\000\373\027q\373\033\017\324\001\201{\203\201\203A\300\"AwAV\000\000\000\000~\000\000\237\000\000\000\000\000\301l\000\000\273\000\200\000\000HHooAuE\263\251u\001oEA`Ap\001\000AA\000VHHNH\015\000Ai\000\373\027n\373\026o\000\000\373\027q\373\031\017%\376\000\000\373\027q\373\033\017\324\001\201{\203\201\203A\300\"AwAV\000\000\000\000~\000\000\237\000\000\000\000\235\000\000f\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0cc1ededf77fe3ee459db945c69de880d38b7751 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPwUFwQZRBb0E/Z8EAbACAALMAAABIRwBBQQBWAABfQUhISEhISEhISEgNALkAgAAASEhvbwAAD9QBAAD7F3H7Gw/UAYF7g4GDQcAiQXdBVgAAAAB+AACfAAAAAADBbAAAuwCAAABISG9vQXVFs6l1AW9FQWBBcAEAQUEAVkhITkgNAEFpAPsXbvsWbwAA+xdx+xkPJf4AAPsXcfsbD9QBgXuDgYNBwCJBd0FWAAAAAH4AAJ8AAAAAnQAAZgALAAs= Step #5: MERGE-OUTER: attempt 3568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592159676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d441b24198, 0x55d441b2c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d441b2c918,0x55d441bb40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0cc1ededf77fe3ee459db945c69de880d38b7751' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11672 processed earlier; will process 3603 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43293==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d43f3385dd bp 0x000000000000 sp 0x7ffc711aa920 T43293) Step #5: ==43293==The signal is caused by a READ memory access. Step #5: #0 0x55d43f3385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d43f15a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d43f159fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d43f137929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d43f058ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d43efb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d43efba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d43efa16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d43efcd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe09b9e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d43ef94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43293==Register values: Step #5: rax = 0x000055d443028400 rbx = 0x000055d443028400 rcx = 0x000055d4430288b0 rdx = 0x00007fe09bbadb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc711aa920 Step #5: r8 = 0x000055d443028400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe09bbadbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d442537960 r14 = 0x0000000100000004 r15 = 0x000055d4414a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43293==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x4,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x69,0x45,0x45,0x41,0x41,0x69,0xd,0x0,0x45,0x69,0x70,0x41,0x49,0x45,0x45,0x70,0x41,0x17,0x41,0x78,0x45,0x45,0x45,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x41,0x45,0x69,0xd,0x0,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0xc1,0x41,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x6d,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0xbf,0xb7,0x45,0x41,0x4c,0x70,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x33,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x45,0x69,0xd,0x0,0x45,0x78,0x45,0x41,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x6c,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\004@AOA\027\"\255\200\200\000\"AAiEEAAi\015\000EipAIEEpA\027AxEEEEiEEiEiqiEEAEi\015\000EiEEiEiqiEEAEi\015\000EiAAIEALpAEi\015\000EEAEi\015\000Ei\301AiAAIEALpsALAxEEEAEiEEmEiqiEEAEi\015\000EiEEiEiqiEEAEi\015\000EiA\277\267EALpAEi\015\000EiA3IEALpsALEi\015\000ExEAIEALpsALAxEEli\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecc709080c41fe9b34624da12a7b290295ce6f70 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQEQEFPQRcirYCAACJBQWlFRUFBaQ0ARWlwQUlFRXBBF0F4RUVFRWlFRWlFaXFpRUVBRWkNAEVpRUVpRWlxaUVFQUVpDQBFaUFBSUVBTHBBRWkNAEVFQUVpDQBFacFBaUFBSUVBTHBzQUxBeEVFRUFFaUVFbUVpcWlFRUFFaQ0ARWlFRWlFaXFpRUVBRWkNAEVpQb+3RUFMcEFFaQ0ARWlBM0lFQUxwc0FMRWkNAEV4RUFJRUFMcHNBTEF4RUVsaQALAAs= Step #5: MERGE-OUTER: attempt 3569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592295949 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa434ac198, 0x55aa434b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa434b4918,0x55aa4353c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ecc709080c41fe9b34624da12a7b290295ce6f70' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11673 processed earlier; will process 3602 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43297==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa40cc05dd bp 0x000000000000 sp 0x7ffff8644470 T43297) Step #5: ==43297==The signal is caused by a READ memory access. Step #5: #0 0x55aa40cc05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa40ae2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa40ae1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa40abf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa409e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa40938c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa409421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa409296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa409553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a67a7f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa4091caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43297==Register values: Step #5: rax = 0x000055aa4574f400 rbx = 0x000055aa4574f400 rcx = 0x000055aa4574f8b0 rdx = 0x00007f6a67c47b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff8644470 Step #5: r8 = 0x000055aa4574f400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a67c47be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa43ebf960 r14 = 0x0000000100000004 r15 = 0x000055aa42e2c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43297==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x73,0x41,0x41,0x4,0x40,0x41,0x2c,0x1,0x4,0x0,0x0,0x1a,0xae,0x1a,0xba,0x1a,0xaa,0x1a,0xfb,0xf,0x0,0x0,0x64,0x0,0x56,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x7e,0x1a,0xae,0x1a,0xa9,0x1a,0xfb,0x1a,0x95,0x1a,0xae,0x1a,0x95,0x1a,0xae,0x1a,0x4c,0x1a,0x5b,0x1a,0x9c,0x0,0x22,0x0,0x0,0x0,0x21,0x0,0x0,0x0,0x1a,0x4c,0x1a,0x5b,0x1a,0x9c,0x0,0xae,0x0,0x1a,0xa9,0x1a,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0x1a,0xfb,0xf,0x0,0x0,0x64,0x0,0x56,0x1a,0x0,0xae,0x1a,0x5d,0x1a,0x7e,0x1a,0xae,0x1a,0xa9,0x1a,0x1a,0x9c,0x0,0x22,0x0,0x0,0x0,0x21,0x0,0x0,0x0,0x1a,0x4c,0x1a,0x5b,0x1a,0x9c,0x0,0xae,0x0,0x1a,0xa9,0x1a,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0x1a,0x1a,0x95,0x1a,0xae,0x1a,0xa9,0x1a,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0xa2,0x9c,0x0,0xae,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001*sAA\004@A,\001\004\000\000\032\256\032\272\032\252\032\373\017\000\000d\000V\032\000\256\032]\032~\032\256\032\251\032\373\032\225\032\256\032\225\032\256\032L\032[\032\234\000\"\000\000\000!\000\000\000\032L\032[\032\234\000\256\000\032\251\032\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\032\373\017\000\000d\000V\032\000\256\032]\032~\032\256\032\251\032\032\234\000\"\000\000\000!\000\000\000\032L\032[\032\234\000\256\000\032\251\032\242\242\242\242\242\242\242\242\242\242\242\242\242\242\242\032\032\225\032\256\032\251\032\242\242\242\242\242\242\242\242\242\242\234\000\256\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c8870f79e9d3bb69d48159862f3bbbd353e73a5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASpzQUEEQEEsAQQAABquGroaqhr7DwAAZABWGgCuGl0afhquGqka+xqVGq4alRquGkwaWxqcACIAAAAhAAAAGkwaWxqcAK4AGqkaoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIa+w8AAGQAVhoArhpdGn4arhqpGhqcACIAAAAhAAAAGkwaWxqcAK4AGqkaoqKioqKioqKioqKioqKiGhqVGq4aqRqioqKioqKioqKinACuAAsACws= Step #5: MERGE-OUTER: attempt 3570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592431528 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558a5013198, 0x5558a501b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558a501b918,0x5558a50a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c8870f79e9d3bb69d48159862f3bbbd353e73a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11674 processed earlier; will process 3601 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 345 ft: 346 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1966080 Step #5: #2 pulse cov: 451 ft: 489 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43301==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558a28275dd bp 0x000000000000 sp 0x7ffffbc92aa0 T43301) Step #5: ==43301==The signal is caused by a READ memory access. Step #5: #0 0x5558a28275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558a2649280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558a2648fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558a2626929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558a2547ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558a249fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558a24a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558a24906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558a24bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f9ed1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558a2483aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43301==Register values: Step #5: rax = 0x00005558a73d9ad0 rbx = 0x00005558a73d9ad0 rcx = 0x00005558a73d9f80 rdx = 0x00007f8f9eee7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffbc92aa0 Step #5: r8 = 0x00005558a73d9ad0 r9 = 0x00005558a7294790 r10 = 0x00005558a725d010 r11 = 0x00007f8f9eee7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558a5a26960 r14 = 0x0000000100000004 r15 = 0x00005558a4993386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43301==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x29,0x4,0x40,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x3a,0x4,0x0,0xc,0x0,0x58,0x0,0x58,0x6d,0x6f,0xc,0x0,0x72,0x6f,0x78,0x0,0x58,0x6f,0x6f,0x4f,0x67,0x1b,0xb1,0xc,0x0,0x58,0x6c,0x69,0x78,0x78,0x75,0x0,0x6c,0x6d,0x1b,0x60,0x0,0x48,0x0,0x58,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xb5,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x6e,0x71,0x0,0x58,0x6f,0x6f,0x4f,0x67,0x1b,0xb1,0xc,0x0,0x58,0x6c,0x69,0x78,0x78,0x75,0x0,0x6c,0x6d,0x1b,0x60,0x0,0x48,0x0,0x58,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xb5,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x6e,0x71,0x78,0x0,0x1b,0x60,0x0,0x48,0x0,0x78,0x0,0x1b,0x60,0x4a,0x48,0x0,0x48,0x0,0x58,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xab,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6f,0x69,0x6e,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xb5,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x6e,0x71,0x78,0x6f,0x4b,0x0,0x58,0x6f,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kA)\004@A\335\362iiiii\004@A:\004\000\014\000X\000Xmo\014\000rox\000XooOg\033\261\014\000Xlixxu\000lm\033`\000H\000Xog\033\265\014\000\033\265\017\000Xlg\033\265\014\000Xlinq\000XooOg\033\261\014\000Xlixxu\000lm\033`\000H\000Xog\033\265\014\000\033\265\017\000Xlg\033\265\014\000Xlinqx\000\033`\000H\000x\000\033`JH\000H\000Xog\033\265\014\000\033\253\017\000Xlg\033\265\014\000Xoinog\033\265\014\000\033\265\017\000Xlg\033\265\014\000XlinqxoK\000Xo\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a336e8c84e31a2c075543629822e7638a3631151 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQSkEQEHd8mlpaWlpBEBBOgQADABYAFhtbwwAcm94AFhvb09nG7EMAFhsaXh4dQBsbRtgAEgAWG9nG7UMABu1DwBYbGcbtQwAWGxpbnEAWG9vT2cbsQwAWGxpeHh1AGxtG2AASABYb2cbtQwAG7UPAFhsZxu1DABYbGlucXgAG2AASAB4ABtgSkgASABYb2cbtQwAG6sPAFhsZxu1DABYb2lub2cbtQwAG7UPAFhsZxu1DABYbGlucXhvSwBYbwALAAsLAQs= Step #5: MERGE-OUTER: attempt 3571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592569938 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645d5b92198, 0x5645d5b9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645d5b9a918,0x5645d5c220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a336e8c84e31a2c075543629822e7638a3631151' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11677 processed earlier; will process 3598 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 353 ft: 354 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43305==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645d33a65dd bp 0x000000000000 sp 0x7ffe5f2ab3f0 T43305) Step #5: ==43305==The signal is caused by a READ memory access. Step #5: #0 0x5645d33a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645d31c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645d31c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645d31a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645d30c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645d301ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645d30281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645d300f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645d303b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f722eacf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645d3002aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43305==Register values: Step #5: rax = 0x00005645d6843130 rbx = 0x00005645d6843130 rcx = 0x00005645d68435e0 rdx = 0x00007f722ec97b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f2ab3f0 Step #5: r8 = 0x00005645d6843130 r9 = 0x00007f722ec97bf0 r10 = 0x00005645d66c6010 r11 = 0x00007f722ec97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645d65a5960 r14 = 0x0000000100000004 r15 = 0x00005645d5512386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43305==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7e,0x41,0x51,0x4,0x40,0x42,0x42,0x42,0x7a,0x42,0xff,0x9,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x44,0x9e,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0x9b,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0x9f,0x9f,0x9f,0x9f,0x9e,0xa2,0x9f,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x54,0x44,0x1,0x9e,0x9e,0x9f,0xa9,0x9e,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0xa0,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0xa0,0x9f,0x9b,0x99,0x9d,0x9f,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0x9b,0x9f,0x9f,0xa4,0xa1,0xa6,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x0,0x0,0x0,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\010~AQ\004@BBBzB\377\011\177B\377\267\177B\377\377C\177D\177\215\267\236\236\234?D\236\236\236\236DD\217\237\237D\236\234D\236\236\236D\001\251\237\237\237\234\231\237\237\237\233\231D\001\251\237D\001\251\237\237\236\001\235\237\237\237\233\231\235\237\237\237\237\236\242\237\237\236\240D\001\237\237\237\237\237C\177D\177\215\267\236\236\234?D\236\236\236\236DD\217\237\237D\236\234TD\001\236\236\237\251\236\237\237\234\231\237\237\237\240\231D\001\251\237D\001\251\237\237\236\001\235\237\240\237\233\231\235\237\237\237\237\236\236\237\001\237\237D\251\237\250\246\237\233\233\237\237\244\241\246\237\237\237\237\234\236\000\000\000\237\237\237\237\237\236\236\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c7b4bf91bf856d823aabc28f0480c6624b4daa1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQh+QVEEQEJCQnpC/wl/Qv+3f0L//0N/RH+Nt56enD9Enp6enkREj5+fRJ6cRJ6enkQBqZ+fn5yZn5+fm5lEAamfRAGpn5+eAZ2fn5+bmZ2fn5+fnqKfn56gRAGfn5+fn0N/RH+Nt56enD9Enp6enkREj5+fRJ6cVEQBnp6fqZ6fn5yZn5+foJlEAamfRAGpn5+eAZ2foJ+bmZ2fn5+fnp6fAZ+fRKmfqKafm5ufn6Shpp+fn5+cngAAAJ+fn5+fnp6fnwALAAs= Step #5: MERGE-OUTER: attempt 3572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592705374 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b04e58e198, 0x55b04e596911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b04e596918,0x55b04e61e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c7b4bf91bf856d823aabc28f0480c6624b4daa1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11679 processed earlier; will process 3596 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43309==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b04bda25dd bp 0x000000000000 sp 0x7fffaf588030 T43309) Step #5: ==43309==The signal is caused by a READ memory access. Step #5: #0 0x55b04bda25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b04bbc4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b04bbc3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b04bba1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b04bac2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b04ba1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b04ba241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b04ba0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b04ba373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d83f0a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b04b9feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43309==Register values: Step #5: rax = 0x000055b050ab83c0 rbx = 0x000055b050ab83c0 rcx = 0x000055b050ab8870 rdx = 0x00007f0d840d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaf588030 Step #5: r8 = 0x000055b050ab83c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d840d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b04efa1960 r14 = 0x0000000100000004 r15 = 0x000055b04df0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43309==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x0,0x0,0x51,0x0,0xd5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfd,0xc1,0x1,0x0,0x6c,0x69,0x0,0xfd,0xcf,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0xfd,0xc8,0x1,0x0,0x51,0x0,0xd5,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0x0,0xd5,0x0,0x51,0x0,0x0,0xd5,0x0,0xfd,0xb8,0x1,0xfd,0xc1,0x1,0x0,0x51,0x0,0x0,0x80,0x0,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0xd5,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0xd5,0x0,0x0,0xfd,0xc1,0x1,0x0,0x6c,0x69,0x0,0xfd,0xcf,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0xfd,0xc8,0x1,0x0,0x51,0x0,0xd5,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0xd5,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0x0,0xd5,0x0,0x51,0x0,0x0,0xd5,0x0,0xfd,0xb8,0x1,0xfd,0xc1,0x1,0x0,0x51,0x0,0x0,0x80,0x0,0x0,0xfd,0xc1,0x1,0x0,0x51,0x0,0x80,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A\000\000Q\000\325\000\000\000\000\000\000\000\375\301\001\000li\000\375\317\000\000\000\000\000\200\000\000\375\310\001\000Q\000\325\000\325\000\375\301\001\000Q\000\325\000\375\301\001\000Q\000\325\000\375\301\001\000Q\000\000\325\000Q\000\000\325\000\375\270\001\375\301\001\000Q\000\000\200\000\000\375\301\001\000Q\000\325\000\325\000\375\301\001\000Q\000\325\000\375\301\001\000\325\000\375\301\001\000Q\000\325\000\000\375\301\001\000li\000\375\317\000\000\000\000\000\200\000\000\375\310\001\000Q\000\325\000\325\000\375\301\001\000Q\000\325\000\375\301\001\000Q\000\325\000\375\301\001\000Q\000\000\325\000Q\000\000\325\000\375\270\001\375\301\001\000Q\000\000\200\000\000\375\301\001\000Q\000\200\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fc4868b9c32ac36134e51896937ee955fa2470f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QQAAUQDVAAAAAAAAAP3BAQBsaQD9zwAAAAAAgAAA/cgBAFEA1QDVAP3BAQBRANUA/cEBAFEA1QD9wQEAUQAA1QBRAADVAP24Af3BAQBRAACAAAD9wQEAUQDVANUA/cEBAFEA1QD9wQEA1QD9wQEAUQDVAAD9wQEAbGkA/c8AAAAAAIAAAP3IAQBRANUA1QD9wQEAUQDVAP3BAQBRANUA/cEBAFEAANUAUQAA1QD9uAH9wQEAUQAAgAAA/cEBAFEAgAAAAAs= Step #5: MERGE-OUTER: attempt 3573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592841714 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55843854e198, 0x558438556911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558438556918,0x5584385de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fc4868b9c32ac36134e51896937ee955fa2470f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11680 processed earlier; will process 3595 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #2 pulse cov: 518 ft: 557 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43313==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558435d625dd bp 0x000000000000 sp 0x7ffc7181f530 T43313) Step #5: ==43313==The signal is caused by a READ memory access. Step #5: #0 0x558435d625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558435b84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558435b83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558435b61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558435a82ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584359dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584359e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584359cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584359f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa4cf916082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584359beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43313==Register values: Step #5: rax = 0x000055843acae430 rbx = 0x000055843acae430 rcx = 0x000055843acae420 rdx = 0x00007fa4cfadeb80 Step #5: rdi = 0x000055843acae420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc7181f530 Step #5: r8 = 0x000055843acae430 r9 = 0x000055843acb9020 r10 = 0x000055843ac8f010 r11 = 0x00007fa4cfadebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558438f61960 r14 = 0x0000000100000004 r15 = 0x0000558437ece386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43313==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0x0,0x1a,0x93,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x1a,0x0,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x1b,0x92,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x75,0x6e,0x75,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x92,0xbb,0x0,0xfc,0x2,0x10,0x0,0x0,0xa7,0x1a,0x68,0x44,0xfe,0xfd,0x2,0x6c,0x69,0x6e,0x75,0x78,0x0,0xe,0x1,0x0,0x0,0x67,0x1,0xf,0x6f,0x6d,0x6c,0x69,0x6e,0x75,0x78,0x6f,0x41,0xf5,0x51,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x1,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x67,0x6c,0x6e,0x70,0x6e,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x1,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x12,0x0,0x98,0x0,0x8c,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\335\362iiiii\004@A\032\004@\000\000\032\223\222\273\000\374\002\000\247\032\000\273\000\374\002\000\247\033\222\222\273\000\374\002\000\247glunu\000\247glinux\000\247\032\222\222\273\000\374\002\020\000\000\247\032hD\376\375\002linux\000\016\001\000\000g\001\017omlinuxoA\365Qglinux\000\247\032\222\001\273\000\374\002\000\247glinu\000\247glinux\000\247glnpn\000\247glinux\000\247\032\222\001\273\000\374\002\000\247glinu\000\247glinux\000\247\032\222\222\273\000\374\002\000\247\022\000\230\000\214\000\000\000\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-362ebd6ab962fd89c4e83df7d9176a403bbe27f5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHd8mlpaWlpBEBBGgRAAAAak5K7APwCAKcaALsA/AIApxuSkrsA/AIAp2dsdW51AKdnbGludXgApxqSkrsA/AIQAACnGmhE/v0CbGludXgADgEAAGcBD29tbGludXhvQfVRZ2xpbnV4AKcakgG7APwCAKdnbGludQCnZ2xpbnV4AKdnbG5wbgCnZ2xpbnV4AKcakgG7APwCAKdnbGludQCnZ2xpbnV4AKcakpK7APwCAKcSAJgAjAAAAAALAAsLAQs= Step #5: MERGE-OUTER: attempt 3574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1592980004 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c57cfb198, 0x564c57d03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c57d03918,0x564c57d8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/362ebd6ab962fd89c4e83df7d9176a403bbe27f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11683 processed earlier; will process 3592 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43317==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c5550f5dd bp 0x000000000000 sp 0x7ffc3251fb80 T43317) Step #5: ==43317==The signal is caused by a READ memory access. Step #5: #0 0x564c5550f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c55331280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c55330fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c5530e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c5522fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c55187c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c551911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c551786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c551a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3f541c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c5516baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43317==Register values: Step #5: rax = 0x0000564c591cf2a0 rbx = 0x0000564c591cf2a0 rcx = 0x0000564c591cf750 rdx = 0x00007ff3f55e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3251fb80 Step #5: r8 = 0x0000564c591cf2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3f55e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c5870e960 r14 = 0x0000000100000004 r15 = 0x0000564c5767b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43317==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0x0,0x0,0x0,0xb4,0xaf,0x0,0xf,0x0,0xb5,0xaf,0x0,0x0,0xb4,0xaf,0x0,0x0,0x76,0x0,0xb3,0xaf,0x0,0xb4,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0x64,0x0,0xb4,0x0,0xf,0xb5,0xaf,0x0,0x0,0xb4,0xae,0x0,0xb4,0xaf,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0x64,0x0,0xaf,0x0,0xa5,0x1a,0x0,0x0,0x0,0xb4,0xaf,0x0,0xf,0x0,0xb5,0xaf,0x0,0x0,0xb4,0xaf,0x0,0x0,0x76,0x0,0xb4,0xaf,0x0,0xb4,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0x64,0x0,0xb4,0x0,0xf,0xb5,0xaf,0x0,0x0,0xb4,0xae,0x0,0xb4,0xaf,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0x64,0x0,0xb4,0x0,0xf,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x0,0xb4,0x0,0xb4,0xaf,0x0,0xb4,0xaf,0x0,0xaf,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\000\264\257\000\245\032\000\000\000\264\257\000\017\000\265\257\000\000\264\257\000\000v\000\263\257\000\264\256\000\264\257\000\245\032\264\257\000\245\032\241\000\000\264\257\000\245\032d\000\264\000\017\265\257\000\000\264\256\000\264\257\264\257\000\245\032\241\000\000\264\257\000\245\032d\000\257\000\245\032\000\000\000\264\257\000\017\000\265\257\000\000\264\257\000\000v\000\264\257\000\264\256\000\264\257\000\245\032\264\257\000\245\032\241\000\000\264\257\000\245\032d\000\264\000\017\265\257\000\000\264\256\000\264\257\264\257\000\245\032\241\000\000\264\257\000\245\032d\000\264\000\017\000\265\257\000\264\256\000\264\257\000\245\032\264\257\000\245\032\241\000\000\264\257\000\245\032\264\257\000\245\032\241\000\000\264\000\264\257\000\264\257\000\257\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-78c33b7cbf852fc5d27c5071521856e7b0a8d31f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAC0rwClGgAAALSvAA8Ata8AALSvAAB2ALOvALSuALSvAKUatK8ApRqhAAC0rwClGmQAtAAPta8AALSuALSvtK8ApRqhAAC0rwClGmQArwClGgAAALSvAA8Ata8AALSvAAB2ALSvALSuALSvAKUatK8ApRqhAAC0rwClGmQAtAAPta8AALSuALSvtK8ApRqhAAC0rwClGmQAtAAPALWvALSuALSvAKUatK8ApRqhAAC0rwClGrSvAKUaoQAAtAC0rwC0rwCvAAs= Step #5: MERGE-OUTER: attempt 3575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1593117716 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558558097198, 0x55855809f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55855809f918,0x5585581270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/78c33b7cbf852fc5d27c5071521856e7b0a8d31f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11684 processed earlier; will process 3591 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 331 ft: 332 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 486 ft: 518 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43321==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585558ab5dd bp 0x000000000000 sp 0x7ffed6b21c80 T43321) Step #5: ==43321==The signal is caused by a READ memory access. Step #5: #0 0x5585558ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585556cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585556ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585556aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585555cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558555523c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55855552d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585555146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585555403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff289a47082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558555507aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43321==Register values: Step #5: rax = 0x000055855a69f0e0 rbx = 0x000055855a69f0e0 rcx = 0x000055855a69f590 rdx = 0x00007ff289c0fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed6b21c80 Step #5: r8 = 0x000055855a69f0e0 r9 = 0x00007ff289c0fc50 r10 = 0x000055855a523010 r11 = 0x00007ff289c0fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558558aaa960 r14 = 0x0000000100000004 r15 = 0x0000558557a17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43321==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4e,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x4d,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x1,0xc,0x0,0x41,0x90,0x41,0x0,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x0,0x0,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x4d,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x1,0xc,0x0,0x41,0x90,0x41,0x0,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKAM\320\000\373\024\000ALAV\262\220\250\320\000\373\024\000AN\320\000\024\000\001ABA\000AV\262\220\250\320\000\373\024\000MM\320\000\024\000\001ABA\000\301\320\000\373\026\000\320\000\373\026\000\373\026\000\320\000\373\026\000\001\014\000A\220A\000\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\301\320\000\373\026\000A\000\000\000V\262\220\250\320\000\373\024\000MM\320\000\024\000\001ABA\000\301\320\000\373\026\000\320\000\373\026\000\373\026\000\320\000\373\026\000\001\014\000A\220A\000\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\301\320\000\373\026\000A\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-855fe7141a5a077bff98e7c5c3d69e1cc47f19fd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQU3QAPsUAEFMQVaykKjQAPsUAEFO0AAUAAFBQkEAQVaykKjQAPsUAE1N0AAUAAFBQkEAwdAA+xYA0AD7FgD7FgDQAPsWAAEMAEGQQQAAwdAA+xYA0AD7FgBBAGkBQUJBEEFBTcHQAPsWAEEAAABWspCo0AD7FABNTdAAFAABQUJBAMHQAPsWANAA+xYA+xYA0AD7FgABDABBkEEAAMHQAPsWANAA+xYAQQBpAUFCQRBBQU3B0AD7FgBBAAAACws= Step #5: MERGE-OUTER: attempt 3576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1593260882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55851e9dc198, 0x55851e9e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55851e9e4918,0x55851ea6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/855fe7141a5a077bff98e7c5c3d69e1cc47f19fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11688 processed earlier; will process 3587 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 247d. Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43325==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55851c1f05dd bp 0x000000000000 sp 0x7ffe126d67a0 T43325) Step #5: ==43325==The signal is caused by a READ memory access. Step #5: #0 0x55851c1f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55851c012280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55851c011fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55851bfef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55851bf10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55851be68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55851be721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55851be596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55851be853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53a13fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55851be4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43325==Register values: Step #5: rax = 0x000055851fbf4430 rbx = 0x000055851fbf4430 rcx = 0x000055851fbf4420 rdx = 0x00007f53a15c3b80 Step #5: rdi = 0x000055851fbf4420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe126d67a0 Step #5: r8 = 0x000055851fbf4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53a15c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055851f3ef960 r14 = 0x0000000100000004 r15 = 0x000055851e35c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43325==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x11,0x7f,0x41,0x41,0x4,0x40,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xeb,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0xff,0x62,0xe8,0xc5,0xd0,0x7c,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x95,0x0,0xe8,0x54,0x41,0x45,0xc0,0x41,0x6e,0x78,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0xd0,0xff,0xc6,0x62,0x1,0xe8,0xfb,0x40,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0x6e,0x41,0x45,0xc0,0x41,0x74,0x4e,0x41,0xc1,0xaf,0x49,0x4a,0x41,0x3,0x0,0x45,0xc0,0x41,0x74,0x41,0x4a,0x4e,0x41,0xad,0x41,0x41,0x41,0x69,0x6e,0x45,0x41,0x51,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0xff,0x62,0xe8,0xc5,0xd0,0x7e,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0xe8,0x95,0x0,0x54,0x41,0x45,0xc0,0x41,0x6e,0x78,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xff,0xfb,0x62,0xc6,0xe8,0x40,0xd0,0x0,0xfb,0x19,0x3c,0xf7,0xfb,0x62,0xc6,0xe8,0x40,0xd0,0x0,0xfb,0x19,0x3c,0xf7,0xc5,0xfb,0x62,0xff,0x68,0x6e,0x41,0x45,0xc0,0x41,0x74,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xd6,0xfb,0xff,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\021\177AA\004@\320\000\373\031l\001\306\353iAAM\320\000\373\031l\001\306\373\377b\350\305\320|\373\031<\001\306\373\225\000\350TAE\300AnxAAM\320\000\373\031l\320\377\306b\001\350\373@\000\373\031<\001\306\373b\377\350nAE\300AtNA\301\257IJA\003\000E\300AtAJNA\255AAAinEAQiAAM\320\000\373\031l\001\306\373\377b\350\305\320~\373\031<\001\306\373\350\225\000TAE\300AnxAAM\320\000\373\031l\001\377\373b\306\350@\320\000\373\031<\367\373b\306\350@\320\000\373\031<\367\305\373b\377hnAE\300AtM\320\000\373\031l\001\326\373\377\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-173baa7cc793fa36663d4f3ce79b5f08c7f8d4f6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARF/QUEEQNAA+xlsAcbraUFBTdAA+xlsAcb7/2LoxdB8+xk8Acb7lQDoVEFFwEFueEFBTdAA+xls0P/GYgHo+0AA+xk8Acb7Yv/obkFFwEF0TkHBr0lKQQMARcBBdEFKTkGtQUFBaW5FQVFpQUFN0AD7GWwBxvv/YujF0H77GTwBxvvolQBUQUXAQW54QUFN0AD7GWwB//tixuhA0AD7GTz3+2LG6EDQAPsZPPfF+2L/aG5BRcBBdE3QAPsZbAHW+/8iAAALAAs= Step #5: MERGE-OUTER: attempt 3577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1593398546 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5596f8a46198, 0x5596f8a4e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5596f8a4e918,0x5596f8ad60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/173baa7cc793fa36663d4f3ce79b5f08c7f8d4f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11690 processed earlier; will process 3585 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43329==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596f625a5dd bp 0x000000000000 sp 0x7fff2e236150 T43329) Step #5: ==43329==The signal is caused by a READ memory access. Step #5: #0 0x5596f625a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5596f607c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5596f607bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596f6059929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5596f5f7aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5596f5ed2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596f5edc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596f5ec36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596f5eef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49ac7f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5596f5eb6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43329==Register values: Step #5: rax = 0x00005596f9d41410 rbx = 0x00005596f9d41410 rcx = 0x00005596f9d418c0 rdx = 0x00007f49ac9b8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2e236150 Step #5: r8 = 0x00005596f9d41410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f49ac9b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005596f9459960 r14 = 0x0000000100000004 r15 = 0x00005596f83c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43329==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x74,0x41,0x45,0x4b,0x69,0xe,0x82,0x80,0x80,0x0,0x0,0x0,0x1,0x0,0x0,0x59,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0xf,0xf,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x69,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x49,0x49,0x49,0x48,0x4a,0x1,0x0,0x0,0x4b,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x48,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x49,0x49,0x49,0x48,0x4a,0x49,0x48,0x49,0x48,0x4a,0x49,0x49,0x49,0x49,0x49,0x49,0x41,0x49,0x49,0x49,0x48,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x49,0x49,0x49,0x48,0x4a,0x49,0x48,0x49,0x48,0x4a,0x49,0x49,0x49,0x49,0x49,0x49,0x41,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x6a,0x49,0x49,0x49,0x48,0x49,0x49,0x49,0x49,0x49,0x41,0x49,0x49,0x49,0x49,0x6c,0x69,0x6e,0x75,0x78,0x49,0x49,0x49,0x49,0x6c,0x69,0x0,0x6e,0x1a,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AtAEKi\016\202\200\200\000\000\000\001\000\000YIIIIIIIIIII\017\017\000\000\000\000\000\001\000\000IIIIIIIIiIIIIIIIIIIIJIIIHJ\001\000\000KIIIIIIIIHIIIIIIIIIIJIIIHJIHIHJIIIIIIAIIIHIIIIIIIIIIJIIIHJIHIHJIIIIIIAIIIIIIIIIIIIIIIIIIIIIIIIjIIIHIIIIIAIIIIlinuxIIIIli\000n\032\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c2e82518f90030bc1a0f014b414b46e1b5c010c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEF0QUVLaQ6CgIAAAAABAABZSUlJSUlJSUlJSUkPDwAAAAAAAQAASUlJSUlJSUlpSUlJSUlJSUlJSUlKSUlJSEoBAABLSUlJSUlJSUlISUlJSUlJSUlJSUpJSUlISklISUhKSUlJSUlJQUlJSUhJSUlJSUlJSUlJSklJSUhKSUhJSEpJSUlJSUlBSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJaklJSUhJSUlJSUFJSUlJbGludXhJSUlJbGkAbhoLAQs= Step #5: MERGE-OUTER: attempt 3578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1593535287 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559265c3b198, 0x559265c43911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559265c43918,0x559265ccb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c2e82518f90030bc1a0f014b414b46e1b5c010c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11691 processed earlier; will process 3584 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43333==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55926344f5dd bp 0x000000000000 sp 0x7ffeb0a6cd10 T43333) Step #5: ==43333==The signal is caused by a READ memory access. Step #5: #0 0x55926344f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559263271280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559263270fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55926324e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55926316fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592630c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592630d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592630b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592630e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c9f3b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592630abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43333==Register values: Step #5: rax = 0x0000559266abc400 rbx = 0x0000559266abc400 rcx = 0x0000559266abc8b0 rdx = 0x00007f7c9f581b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb0a6cd10 Step #5: r8 = 0x0000559266abc400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c9f581be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055926664e960 r14 = 0x0000000100000004 r15 = 0x00005592655bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43333==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x41,0x4,0x40,0x42,0xfe,0x40,0xb9,0x42,0x7a,0x42,0x1a,0x42,0x78,0x42,0x0,0x7a,0x42,0x42,0x87,0x7e,0x42,0x7f,0x42,0x43,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x84,0x7f,0x7c,0x7f,0x7a,0x42,0x42,0x42,0x7f,0x42,0x42,0x42,0x87,0x42,0x42,0x2,0x87,0x42,0xff,0x42,0x87,0x42,0x81,0x42,0x7e,0x42,0x42,0x42,0x41,0x8a,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x7f,0x42,0x6b,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x42,0x89,0xc2,0x42,0x7f,0x79,0x42,0xc2,0x87,0x81,0x42,0x7e,0x42,0x42,0x42,0x87,0x8a,0x7f,0x42,0x78,0x87,0x87,0x7e,0x41,0x4c,0x41,0x78,0x45,0x41,0x1,0x41,0x49,0x45,0x45,0x6f,0x45,0x45,0x1,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x47,0x41,0x41,0x41,0xc5,0x6c,0x69,0x45,0x69,0x72,0x69,0x45,0x45,0x41,0x7a,0x42,0x87,0x2,0x0,0x42,0x6b,0x87,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x42,0x7f,0x42,0x42,0x81,0x7d,0x42,0xfc,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mAA\004@B\376@\271BzB\032BxB\000zBB\207~B\177BCB\207\212\177Bk\207\204\177|\177zBBB\177BBB\207BB\002\207B\377B\207B\201B~BBBA\212\177Bk\207\207~B\177BBB\207\177BkBk\207\207~B\177BBBB\211\302B\177yB\302\207\201B~BBB\207\212\177Bx\207\207~ALAxEA\001AIEEoEE\001Aoi\301\376\203\000\000EAAAoi\301\376\203\000\000EAAA#tx\376\203\000\000GAAA\305liEiriEEAzB\207\002\000Bk\207\204\177\177|BzBB\177BB\201}B\374r\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0a873b840bda6a8f5c7548ac35560568d386f93 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQUEEQEL+QLlCekIaQnhCAHpCQod+Qn9CQ0KHin9Ca4eEf3x/ekJCQn9CQkKHQkICh0L/QodCgUJ+QkJCQYp/QmuHh35Cf0JCQod/QmtCa4eHfkJ/QkJCQonCQn95QsKHgUJ+QkJCh4p/QniHh35BTEF4RUEBQUlFRW9FRQFBb2nB/oMAAEVBQUFvacH+gwAARUFBQSN0eP6DAABHQUFBxWxpRWlyaUVFQXpChwIAQmuHhH9/fEJ6QkJ/QkKBfUL8cgALAAs= Step #5: MERGE-OUTER: attempt 3579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1593671397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ebaa5a0198, 0x55ebaa5a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ebaa5a8918,0x55ebaa6300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0a873b840bda6a8f5c7548ac35560568d386f93' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11692 processed earlier; will process 3583 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43337==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eba7db45dd bp 0x000000000000 sp 0x7fff2a552e30 T43337) Step #5: ==43337==The signal is caused by a READ memory access. Step #5: #0 0x55eba7db45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eba7bd6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eba7bd5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eba7bb3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eba7ad4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eba7a2cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eba7a361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eba7a1d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eba7a493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa2847d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eba7a10aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43337==Register values: Step #5: rax = 0x000055ebab986410 rbx = 0x000055ebab986410 rcx = 0x000055ebab9868c0 rdx = 0x00007faa28645b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2a552e30 Step #5: r8 = 0x000055ebab986410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa28645be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ebaafb3960 r14 = 0x0000000100000004 r15 = 0x000055eba9f20386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43337==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xc1,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0xc1,0x67,0xc1,0x6c,0x0,0x0,0xb3,0x0,0x80,0x0,0x0,0x0,0x0,0x48,0x47,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x49,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x0,0x0,0xf,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb3,0x0,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x48,0x0,0x6c,0x48,0x48,0x20,0x0,0x48,0x48,0x0,0xf,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x69,0x6e,0x75,0x78,0x0,0xf,0x20,0x0,0x0,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x22,0x0,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x4a,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\301ApAJAoA\301g\301l\000\000\263\000\200\000\000\000\000HGHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH\000\000\000\017 \000\000\000\000\000\000\000\000\000\263\000HHHHHHHHHHHHHHHHHHHH\000H\000lHH \000HH\000\017HHHHHHHinux\000\017 \000\000HHHHHHHHHHHHHHHHHHHHH\"\000HHHHHHHJHHHHHHHHHHHH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b26a85fb8923ddc1c972c5b2b6b7828a646d7dd8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPwUFwQUpBb0HBZ8FsAACzAIAAAAAASEdISEhISEhISEhISEhISEhISEhJSEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISAAAAA8gAAAAAAAAAAAAswBISEhISEhISEhISEhISEhISEhISABIAGxISCAASEgAD0hISEhISEhpbnV4AA8gAABISEhISEhISEhISEhISEhISEhISEgiAEhISEhISEhKSEhISEhISEhISEhIAAALAAs= Step #5: MERGE-OUTER: attempt 3580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1593808277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed0d6ab198, 0x55ed0d6b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed0d6b3918,0x55ed0d73b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b26a85fb8923ddc1c972c5b2b6b7828a646d7dd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11693 processed earlier; will process 3582 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43341==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed0aebf5dd bp 0x000000000000 sp 0x7ffeb8abe100 T43341) Step #5: ==43341==The signal is caused by a READ memory access. Step #5: #0 0x55ed0aebf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed0ace1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed0ace0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed0acbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed0abdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed0ab37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed0ab411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed0ab286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed0ab543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f74e2911082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed0ab1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43341==Register values: Step #5: rax = 0x000055ed0f2d6530 rbx = 0x000055ed0f2d6530 rcx = 0x000055ed0f2d69e0 rdx = 0x00007f74e2ad9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb8abe100 Step #5: r8 = 0x000055ed0f2d6530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f74e2ad9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed0e0be960 r14 = 0x0000000100000004 r15 = 0x000055ed0d02b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43341==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x7,0x8e,0x43,0x40,0xff,0x64,0x43,0x43,0x90,0x91,0x91,0x1,0x93,0x43,0x94,0x90,0x90,0x90,0x90,0x92,0x90,0x90,0x43,0x93,0x90,0x43,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x93,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x43,0x91,0x8c,0x90,0x90,0x1,0x94,0x90,0x90,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x8b,0x91,0x43,0x91,0x27,0x93,0x8e,0x92,0x43,0x40,0xfb,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x91,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x43,0x91,0x8c,0x90,0x90,0x1,0x94,0x90,0x90,0x91,0x91,0x8b,0x43,0x27,0x93,0x8e,0x92,0x43,0x40,0xfb,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x91,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x27,0x43,0x43,0x8e,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221\007\216C@\377dCC\220\221\221\001\223C\224\220\220\220\220\222\220\220C\223\220C\221C\220\221\221\221\213C\224\220\220\220\220\220\220\223C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220CC\220\221C\221\214\220\220\001\224\220\220\221\221\213C\224\220\220\220\220\220\220\213\221C\221'\223\216\222C@\373C\224\220\220\220\220\220\220\221C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220CC\220\221C\221\214\220\220\001\224\220\220\221\221\213C'\223\216\222C@\373C\224\220\220\220\220\220\220\221C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220CC'CC\216\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d38a9a8b087339f3a497756254eb19d6f44c6da Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEHjkNA/2RDQ5CRkQGTQ5SQkJCQkpCQQ5OQQ5FDkJGRkYtDlJCQkJCQkJNDkJGRJ5dDQPuRkUMrjJKRkZBDQ5CRQ5GMkJABlJCQkZGLQ5SQkJCQkJCLkUORJ5OOkkNA+0OUkJCQkJCQkUOQkZEnl0NA+5GRQyuMkpGRkENDkJFDkYyQkAGUkJCRkYtDJ5OOkkNA+0OUkJCQkJCQkUOQkZEnl0NA+5GRQyuMkpGRkENDJ0NDjpGSkQALAAs= Step #5: MERGE-OUTER: attempt 3581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1593946951 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558feade0198, 0x558feade8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558feade8918,0x558feae700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d38a9a8b087339f3a497756254eb19d6f44c6da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11694 processed earlier; will process 3581 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fe85f45dd bp 0x000000000000 sp 0x7fff470a45d0 T43347) Step #5: ==43347==The signal is caused by a READ memory access. Step #5: #0 0x558fe85f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fe8416280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fe8415fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fe83f3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fe8314ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fe826cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fe82761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fe825d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fe82893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a93702082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fe8250aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43347==Register values: Step #5: rax = 0x0000558fed5d6410 rbx = 0x0000558fed5d6410 rcx = 0x0000558fed5d68c0 rdx = 0x00007f0a938cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff470a45d0 Step #5: r8 = 0x0000558fed5d6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a938cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558feb7f3960 r14 = 0x0000000100000004 r15 = 0x0000558fea760386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x41,0x4,0x40,0x41,0xf2,0x41,0x41,0x41,0x41,0x41,0x41,0x6f,0x41,0x41,0x41,0x41,0x41,0x41,0x6f,0x41,0x45,0x41,0x41,0x41,0x68,0x45,0x69,0x41,0xd6,0x6c,0x41,0x45,0x41,0x47,0x41,0xd6,0x12,0x41,0xd8,0x76,0x41,0x69,0x41,0xd6,0x86,0x45,0x41,0x4b,0x77,0xc1,0x73,0x4f,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0xc1,0x6c,0x41,0x45,0x69,0x48,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0x6c,0x41,0xd8,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0x69,0x41,0xd2,0x90,0x45,0x41,0x4b,0x77,0xc1,0x41,0x5d,0x41,0x41,0x41,0x45,0x41,0x6c,0x41,0xd8,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x45,0x69,0x41,0xd6,0x90,0x45,0x41,0x4b,0x77,0xc1,0x78,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x41,0x6c,0x41,0x45,0x69,0x41,0xd6,0x41,0x47,0x41,0xd8,0x76,0x48,0x41,0x5d,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x41,0x45,0x69,0x41,0xd6,0x90,0x45,0x4e,0x4f,0x4e,0x4e,0x4e,0x69,0x41,0xd6,0x90,0x45,0x4e,0x4f,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x41,0x6c,0x41,0x45,0x69,0x41,0xd6,0x6c,0x74,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?pAA\004@A\362AAAAAAoAAAAAAoAEAAAhEiA\326lAEAGA\326\022A\330vAiA\326\206EAKw\301sONNNNNNNNNNN\301lAEiHAAAAAEAlA\330AAAEAAAEiA\322\220EAKw\301A]AAAEAlA\330AAAAEAAEiA\326\220EAKw\301xNNNNNNNNNNNNAlAEiA\326AGA\330vHA]AAAEAEAAEiA\326\220ENONNNiA\326\220ENONNNNNNAlAEiA\326lt\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db29736ece69d3d555b59d72b13c3cd0ddf48899 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9wQUEEQEHyQUFBQUFBb0FBQUFBQW9BRUFBQWhFaUHWbEFFQUdB1hJB2HZBaUHWhkVBS3fBc09OTk5OTk5OTk5OTsFsQUVpSEFBQUFBRUFsQdhBQUFFQUFBRWlB0pBFQUt3wUFdQUFBRUFsQdhBQUFBRUFBRWlB1pBFQUt3wXhOTk5OTk5OTk5OTk5BbEFFaUHWQUdB2HZIQV1BQUFFQUVBQUVpQdaQRU5PTk5OaUHWkEVOT05OTk5OTkFsQUVpQdZsdAALAAs= Step #5: MERGE-OUTER: attempt 3582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1594084259 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564fdd1ad198, 0x564fdd1b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564fdd1b5918,0x564fdd23d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db29736ece69d3d555b59d72b13c3cd0ddf48899' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11695 processed earlier; will process 3580 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 301 ft: 302 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43352==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564fda9c15dd bp 0x000000000000 sp 0x7ffc8f7f7020 T43352) Step #5: ==43352==The signal is caused by a READ memory access. Step #5: #0 0x564fda9c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564fda7e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564fda7e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564fda7c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564fda6e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564fda639c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564fda6431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564fda62a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564fda6563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f655bceb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564fda61daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43352==Register values: Step #5: rax = 0x0000564fde2bb970 rbx = 0x0000564fde2bb970 rcx = 0x0000564fde2bbe20 rdx = 0x00007f655beb3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8f7f7020 Step #5: r8 = 0x0000564fde2bb970 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f655beb3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564fddbc0960 r14 = 0x0000000100000004 r15 = 0x0000564fdcb2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43352==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb6,0x0,0x41,0x41,0xc0,0xc1,0x45,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x6b,0x41,0x3a,0x67,0x45,0x45,0x41,0xe6,0x41,0x6b,0x6b,0x67,0x41,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x45,0x41,0x48,0x6e,0x41,0x6b,0x6b,0x48,0x41,0x48,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x78,0x6b,0x67,0x41,0x45,0x45,0x41,0x45,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6d,0x41,0xbc,0xbe,0x41,0x6a,0x41,0x6e,0x6b,0x45,0x41,0x45,0x45,0x45,0x41,0x6c,0x41,0x6b,0x6b,0x6f,0x41,0xbc,0xbe,0x41,0x6a,0x41,0x6e,0x6b,0x6b,0x41,0x48,0x41,0x45,0x41,0x48,0x6c,0x41,0x48,0x6c,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6e,0x45,0x41,0x48,0x41,0x48,0x6c,0x41,0x48,0x6c,0x6b,0x6b,0x41,0x6b,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6e,0x45,0x41,0x48,0x6a,0x6b,0x6b,0x41,0x41,0x48,0x48,0x6b,0x41,0x6b,0x6b,0x41,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x46,0x6b,0x67,0x41,0x45,0x6b,0x67,0x41,0x45,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\266\000AA\300\301EA&kA\010A@GA\205gEAHkkkA:gEEA\346AkkgAEEAlAkkoA\274\276AEAHnAkkHAHkkkA\274ggAkAnxkgAEEAEEEAlAkkmA\274\276AjAnkEAEEEAlAkkoA\274\276AjAnkkAHAEAHlAHlkkAkkkA\274ggAnEAHAHlAHlkkAkkkA\274ggAnEAHjkkAAHHkAkkA\274ggAkAnFkgAEkgAE\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e598fa2d41120ea4044781850d3c58ee82ccfbe0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG2AEFBwMFFQSZrQQhBQEdBhWdFQUhra2tBOmdFRUHmQWtrZ0FFRUFsQWtrb0G8vkFFQUhuQWtrSEFIa2trQbxnZ0FrQW54a2dBRUVBRUVFQWxBa2ttQby+QWpBbmtFQUVFRUFsQWtrb0G8vkFqQW5ra0FIQUVBSGxBSGxra0Fra2tBvGdnQW5FQUhBSGxBSGxra0Fra2tBvGdnQW5FQUhqa2tBQUhIa0Fra0G8Z2dBa0FuRmtnQUVrZ0FFAAALAAs= Step #5: MERGE-OUTER: attempt 3583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1594221824 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565c9140198, 0x5565c9148911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565c9148918,0x5565c91d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e598fa2d41120ea4044781850d3c58ee82ccfbe0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11697 processed earlier; will process 3578 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 343 ft: 344 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43366==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565c69545dd bp 0x000000000000 sp 0x7fff96e7a150 T43366) Step #5: ==43366==The signal is caused by a READ memory access. Step #5: #0 0x5565c69545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565c6776280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565c6775fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565c6753929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565c6674ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565c65ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565c65d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565c65bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565c65e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef01bd9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565c65b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43366==Register values: Step #5: rax = 0x00005565cb36e9f0 rbx = 0x00005565cb36e9f0 rcx = 0x00005565cb36eea0 rdx = 0x00007fef01da1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff96e7a150 Step #5: r8 = 0x00005565cb36e9f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef01da1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565c9b53960 r14 = 0x0000000100000004 r15 = 0x00005565c8ac0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43366==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x8,0x4,0x40,0x41,0x42,0x42,0x62,0x42,0xf9,0x7f,0x42,0x89,0x1,0x42,0x42,0x79,0x80,0x42,0xb5,0xaf,0x7c,0x42,0xe0,0x0,0xb5,0xaf,0x42,0xbd,0x9,0x7e,0x7f,0x42,0xe0,0x0,0x7c,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x42,0x7c,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0xfd,0x7c,0x42,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x88,0xbd,0x7f,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0xfd,0x7c,0x42,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x88,0xbd,0x7f,0xb5,0xaf,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x42,0x42,0x42,0x7f,0x79,0xb5,0x42,0xae,0x7e,0x42,0xe0,0x7a,0x81,0x7b,0x42,0x7a,0x42,0x42,0xb5,0xaf,0x42,0x42,0x7e,0x1,0x42,0xaf,0x42,0xb5,0xaf,0x42,0x7e,0x0,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mA\010\004@ABBbB\371\177B\211\001BBy\200B\265\257|B\340\000\265\257B\275\011~\177B\340\000|B\211\275\177~B\340\000|BB|\200\265\257BBBy\201B~B\340\000\265\257B\211\275\177\265\257BB{\212B\211\275\177\265\257BF{\265\257B\211\275\177~B\340\375|BB~B\340\000\265\257B\210\275\177\265\257B\211\275\177\265\257BB{\212B\211\275\177\265\257BF{\265\257B\211\275\177~B\340\375|BB~B\340\000\265\257B\210\275\177\265\257\265\257B\211\275\177\265\257BBBB\177y\265B\256~B\340z\201{BzBB\265\257BB~\001B\257B\265\257B~\000\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-46ec6c966eaf55c32b6d27cfa50e1236b01430f4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQQgEQEFCQmJC+X9CiQFCQnmAQrWvfELgALWvQr0Jfn9C4AB8Qom9f35C4AB8QkJ8gLWvQkJCeYFCfkLgALWvQom9f7WvQkJ7ikKJvX+1r0JGe7WvQom9f35C4P18QkJ+QuAAta9CiL1/ta9Cib1/ta9CQnuKQom9f7WvQkZ7ta9Cib1/fkLg/XxCQn5C4AC1r0KIvX+1r7WvQom9f7WvQkJCQn95tUKufkLgeoF7QnpCQrWvQkJ+AUKvQrWvQn4AgAALAAs= Step #5: MERGE-OUTER: attempt 3584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1594384507 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556699e43198, 0x556699e4b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556699e4b918,0x556699ed30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46ec6c966eaf55c32b6d27cfa50e1236b01430f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11699 processed earlier; will process 3576 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43381==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566976575dd bp 0x000000000000 sp 0x7ffc8de9f9e0 T43381) Step #5: ==43381==The signal is caused by a READ memory access. Step #5: #0 0x5566976575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556697479280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556697478fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556697456929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556697377ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566972cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566972d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566972c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566972ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f53898082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5566972b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43381==Register values: Step #5: rax = 0x000055669c029410 rbx = 0x000055669c029410 rcx = 0x000055669c0298c0 rdx = 0x00007f2f53a60b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8de9f9e0 Step #5: r8 = 0x000055669c029410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2f53a60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055669a856960 r14 = 0x0000000100000004 r15 = 0x00005566997c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43381==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x67,0xc1,0x49,0x41,0x41,0x4b,0x41,0xaa,0x4a,0x67,0xc1,0x49,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x6a,0x45,0x69,0x69,0x45,0x6a,0x69,0x45,0x45,0x1b,0x41,0xcf,0x6a,0x41,0x31,0x1,0x76,0x41,0xcf,0x7a,0x41,0x45,0x69,0x45,0x45,0x45,0x1b,0x41,0xcf,0x69,0x6a,0x41,0xcf,0x0,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x45,0x1b,0x41,0xcf,0x6a,0x45,0x45,0x41,0xb9,0x7e,0x41,0x1a,0x41,0x69,0x73,0x41,0xcf,0x28,0x6a,0x6a,0x41,0xcf,0x80,0x76,0x41,0x41,0x4a,0x41,0x41,0x41,0xff,0x30,0x1,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x1,0x76,0x41,0xcf,0x7a,0x41,0x45,0x69,0x45,0x45,0x45,0x1b,0x41,0xcf,0x69,0x6a,0x41,0xcf,0x0,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x45,0x1b,0x41,0xcf,0x6a,0x45,0x45,0x41,0xb9,0x7e,0x41,0x1a,0x41,0x69,0x73,0x41,0xcf,0x45,0x6a,0x6a,0x41,0xcf,0x80,0x76,0x41,0x41,0x4a,0x41,0x41,0x41,0xff,0x30,0x1,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x1b,0x41,0xcf,0x69,0x6a,0x41,0x73,0x4a,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA(\004@AKA\252Jg\301IAAKA\252Jg\301IALAAA\005LAjEiiEjiEE\033A\317jA1\001vA\317zAEiEEE\033A\317ijA\317\000vAALAAA\005LAE\033A\317jEEA\271~A\032AisA\317(jjA\317\200vAAJAAA\3770\001vAALAAA\005\001vA\317zAEiEEE\033A\317ijA\317\000vAALAAA\005LAE\033A\317jEEA\271~A\032AisA\317EjjA\317\200vAAJAAA\3770\001vAALAAA\005\033A\317ijAsJE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3aede7bb45d62fe6bb209c5b69b2247ad6fe241 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQSgEQEFLQapKZ8FJQUFLQapKZ8FJQUxBQUEFTEFqRWlpRWppRUUbQc9qQTEBdkHPekFFaUVFRRtBz2lqQc8AdkFBTEFBQQVMQUUbQc9qRUVBuX5BGkFpc0HPKGpqQc+AdkFBSkFBQf8wAXZBQUxBQUEFAXZBz3pBRWlFRUUbQc9pakHPAHZBQUxBQUEFTEFFG0HPakVFQbl+QRpBaXNBz0VqakHPgHZBQUpBQUH/MAF2QUFMQUFBBRtBz2lqQXNKRQALAAs= Step #5: MERGE-OUTER: attempt 3585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1594521120 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560095ce7198, 0x560095cef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560095cef918,0x560095d770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3aede7bb45d62fe6bb209c5b69b2247ad6fe241' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11700 processed earlier; will process 3575 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43385==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600934fb5dd bp 0x000000000000 sp 0x7ffd15241670 T43385) Step #5: ==43385==The signal is caused by a READ memory access. Step #5: #0 0x5600934fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56009331d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56009331cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5600932fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56009321bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560093173c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56009317d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5600931646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600931903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2eb039c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560093157aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43385==Register values: Step #5: rax = 0x0000560098209550 rbx = 0x0000560098209550 rcx = 0x0000560098209a00 rdx = 0x00007f2eb0564b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd15241670 Step #5: r8 = 0x0000560098209550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2eb0564be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600966fa960 r14 = 0x0000000100000004 r15 = 0x0000560095667386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43385==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0x26,0x69,0x69,0x69,0x69,0x69,0x2,0x40,0x41,0x1a,0x4,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x7e,0x0,0x0,0x42,0xfe,0x0,0x0,0x61,0x0,0x0,0x0,0x5b,0x0,0x0,0x73,0x0,0x9e,0x41,0x4,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x0,0x0,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1a,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x1a,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x0,0x0,0x14,0x0,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb,0x0,0x0,0x0,0x0,0x2,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\362&iiiii\002@A\032\004\000 \000 \000\000\000~\000\000B\376\000\000a\000\000\000[\000\000s\000\236A\004\000 \000\000\000\000\000\000\000\000\000!!!!!!!!!!!!!!!!\000\000!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\032\004\000\000\000\000\000\000!!!!!!!!!!!!!!!!!!!!\032\004\000\000\000\000\000\000!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\000\000\024\000\000\000\013\000\013\013\001\013\000\000\000\000\002\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab2c9751bb6286c85c86d24ef6178639195a8779 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHyJmlpaWlpAkBBGgQAIAAgAAAAfgAAQv4AAGEAAABbAABzAJ5BBAAgAAAAAAAAAAAAISEhISEhISEhISEhISEhIQAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIRoEAAAAAAAAISEhISEhISEhISEhISEhISEhISEaBAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAAFAAAAAsACwsBCwAAAAACAAsLAQs= Step #5: MERGE-OUTER: attempt 3586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1594657875 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cac802c198, 0x55cac8034911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cac8034918,0x55cac80bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab2c9751bb6286c85c86d24ef6178639195a8779' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11701 processed earlier; will process 3574 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43389==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cac58405dd bp 0x000000000000 sp 0x7ffd5366cd60 T43389) Step #5: ==43389==The signal is caused by a READ memory access. Step #5: #0 0x55cac58405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cac5662280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cac5661fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cac563f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cac5560ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cac54b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cac54c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cac54a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cac54d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56ea2f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cac549caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43389==Register values: Step #5: rax = 0x000055caca0b43f0 rbx = 0x000055caca0b43f0 rcx = 0x000055caca0b48a0 rdx = 0x00007f56ea4c0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5366cd60 Step #5: r8 = 0x000055caca0b43f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56ea4c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cac8a3f960 r14 = 0x0000000100000004 r15 = 0x000055cac79ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43389==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x33,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0x0,0x71,0x41,0x22,0x41,0x4a,0x75,0x68,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0x0,0x71,0x41,0x22,0x41,0x4a,0x75,0x68,0x41,0x6b,0x41,0x67,0x4a,0x67,0x41,0xca,0x45,0x77,0x6f,0x74,0x41,0x45,0x75,0x41,0x4a,0x41,0xcf,0x73,0x4d,0x41,0x41,0x41,0x4d,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x6a,0x71,0x4d,0x45,0x41,0x41,0x71,0x41,0xac,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x41,0x41,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0x41,0x71,0x41,0x22,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0x0,0x71,0x41,0x22,0x41,0x4a,0x75,0x68,0x41,0x6b,0x41,0x67,0x4a,0x67,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x6a,0x71,0x4d,0x45,0x41,0x41,0x71,0x41,0xac,0x41,0x1,0x41,0x6a,0x45,0x45,0x75,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA3\004@A.A=JEAjACAjjAEA\340EqA\015AEMA-A\000qA\"AJuhAEA\340EqA\015AEMA-A\000qA\"AJuhAkAgJgA\312EwotAEuAJA\317sMAAAMtmEA-Eq\301EMAjqMEAAqA\254A\001AjtmEA-Eq\301AAjjAEA\340EqA\015AEMA-AAqA\"AEA\340EqA\015AEMA-A\000qA\"AJuhAkAgJgA-Eq\301EMAjqMEAAqA\254A\001AjEEux\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-793fba7b98f3accd0b8bf842e880b38ef93cd130 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTMEQEEuQT1KRUFqQUNBampBRUHgRXFBDUFFTUEtQQBxQSJBSnVoQUVB4EVxQQ1BRU1BLUEAcUEiQUp1aEFrQWdKZ0HKRXdvdEFFdUFKQc9zTUFBQU10bUVBLUVxwUVNQWpxTUVBQXFBrEEBQWp0bUVBLUVxwUFBampBRUHgRXFBDUFFTUEtQUFxQSJBRUHgRXFBDUFFTUEtQQBxQSJBSnVoQWtBZ0pnQS1FccFFTUFqcU1FQUFxQaxBAUFqRUV1eAALAAs= Step #5: MERGE-OUTER: attempt 3587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1594804734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604ae40d198, 0x5604ae415911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604ae415918,0x5604ae49d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/793fba7b98f3accd0b8bf842e880b38ef93cd130' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11702 processed earlier; will process 3573 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43393==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604abc215dd bp 0x000000000000 sp 0x7ffd8efd6a80 T43393) Step #5: ==43393==The signal is caused by a READ memory access. Step #5: #0 0x5604abc215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604aba43280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604aba42fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604aba20929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604ab941ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604ab899c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604ab8a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604ab88a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604ab8b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75c38c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604ab87daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43393==Register values: Step #5: rax = 0x00005604af441410 rbx = 0x00005604af441410 rcx = 0x00005604af4418c0 rdx = 0x00007f75c3a88b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8efd6a80 Step #5: r8 = 0x00005604af441410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f75c3a88be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604aee20960 r14 = 0x0000000100000004 r15 = 0x00005604add8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43393==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x44,0x44,0x45,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x40,0x41,0x6a,0x67,0x73,0x41,0x6a,0x72,0x41,0x61,0x67,0x41,0x40,0x46,0xb2,0xa8,0x41,0x41,0x41,0x72,0x72,0x41,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x70,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xbc,0xb9,0x44,0x45,0x44,0x44,0x44,0x44,0x44,0x54,0x44,0x44,0x44,0x44,0x44,0x54,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x3,0x44,0x25,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x45,0x44,0x44,0x44,0x44,0x44,0xb5,0xbb,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x45,0x44,0x54,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0xbc,0xbb,0xbb,0xbb,0xbb,0xbb,0xbb,0xc4,0x44,0x44,0x44,0x3b,0x43,0x44,0x43,0x45,0x44,0x44,0x44,0x44,0x44,0x44,0x40,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x43,0x44,0x44,0x44,0x44,0x44,0x44,0x24,0x44,0x44,0x44,0x44,0x44,0x3a,0x44,0x44,0xbc,0x44,0x44,0x44,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKDDEDDDDDDD@AjgsAjrAagA@F\262\250AAArrADDDDDDDpDDDDDDD\274\271DEDDDDDTDDDDDTDDDDDDDDDFDDDDDDDD\003D%DDDDDDDEDDDDD\265\273DDDDDDDDDDDDEDTDDDDDDDDDD\274\273\273\273\273\273\273\304DDD;CDCEDDDDDD@DDDDDDDDDDDDDDDDDDDCDDDDDD$DDDDD:DD\274DDD\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ebc2693bbda8e16df653373447d82b8847fc589 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLRERFREREREREREBBamdzQWpyQWFnQUBGsqhBQUFyckFEREREREREcERERERERES8uURFRERERERURERERERURERERERERERERkREREREREREA0QlREREREREREVERERERLW7RERERERERERERERERURURERERERERERERLy7u7u7u7vEREREO0NEQ0VERERERERARERERERERERERERERERERERERENEREREREQkREREREQ6RES8REREAAALAAs= Step #5: MERGE-OUTER: attempt 3588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1594943583 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc05033198, 0x55dc0503b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc0503b918,0x55dc050c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ebc2693bbda8e16df653373447d82b8847fc589' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11703 processed earlier; will process 3572 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43397==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc028475dd bp 0x000000000000 sp 0x7fffb9048a90 T43397) Step #5: ==43397==The signal is caused by a READ memory access. Step #5: #0 0x55dc028475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc02669280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc02668fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc02646929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc02567ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc024bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc024c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc024b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc024dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1704faf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc024a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43397==Register values: Step #5: rax = 0x000055dc07660530 rbx = 0x000055dc07660530 rcx = 0x000055dc076609e0 rdx = 0x00007f1705177b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb9048a90 Step #5: r8 = 0x000055dc07660530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1705177be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc05a46960 r14 = 0x0000000100000004 r15 = 0x000055dc049b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43397==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x41,0x3,0x0,0x42,0xe0,0xc2,0x79,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0xbd,0xaf,0xb5,0x79,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0x42,0x42,0x7e,0x42,0x0,0x89,0x42,0x0,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0x79,0x42,0x82,0xc2,0x7b,0x42,0x0,0x89,0x42,0xbd,0xaf,0xb5,0x42,0x82,0xc2,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0x42,0x42,0x7e,0x42,0x0,0x89,0x42,0x0,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7e,0x42,0x0,0x89,0x42,0x60,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0xc2,0x79,0x7b,0x42,0x82,0x42,0x42,0x4a,0x7e,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0x42,0x42,0x7e,0x42,0x0,0x89,0x42,0x0,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7e,0x42,0x0,0x89,0x42,0x60,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0xc2,0x79,0x42,0x7b,0x82,0x42,0xd2,0x46,0x7b,0x7e,0x42,0xe0,0x89,0x46,0x7e,0x42,0x0,0x89,0x42,0x60,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0xc2,0x79,0x42,0x7b,0x82,0x42,0xd2,0x46,0x7b,0x7e,0x42,0xe0,0x89,0xf7,0xae,0x7f,0x42,0x42,0x7b,0x42,0x0,0x89,0x42,0x0,0x89,0x42,0xbd,0x88,0x42,0x42,0x7e,0x0,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mAA\003\000B\340\302yB{\202B\000\211B\275\257\265yB{\202B\000\211BBB~B\000\211B\000\211B\275\211\322F{yB\202\302{B\000\211B\275\257\265B\202\302B{\202B\000\211BBB~B\000\211B\000\211B\275\211\322F~B\000\211B`\211B\275\211\322F{\302y{B\202BBJ~B{\202B\000\211BBB~B\000\211B\000\211B\275\211\322F~B\000\211B`\211B\275\211\322F{\302yB{\202B\322F{~B\340\211F~B\000\211B`\211B\275\211\322F{\302yB{\202B\322F{~B\340\211\367\256\177BB{B\000\211B\000\211B\275\210BB~\000\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b69b556c38e5d08a0fd421316f5c8b8e1a5a0f5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQUEDAELgwnlCe4JCAIlCva+1eUJ7gkIAiUJCQn5CAIlCAIlCvYnSRnt5QoLCe0IAiUK9r7VCgsJCe4JCAIlCQkJ+QgCJQgCJQr2J0kZ+QgCJQmCJQr2J0kZ7wnl7QoJCQkp+QnuCQgCJQkJCfkIAiUIAiUK9idJGfkIAiUJgiUK9idJGe8J5QnuCQtJGe35C4IlGfkIAiUJgiUK9idJGe8J5QnuCQtJGe35C4In3rn9CQntCAIlCAIlCvYhCQn4AgAALAAs= Step #5: MERGE-OUTER: attempt 3589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1595081620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653fa4e7198, 0x5653fa4ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653fa4ef918,0x5653fa5770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b69b556c38e5d08a0fd421316f5c8b8e1a5a0f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11704 processed earlier; will process 3571 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43401==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653f7cfb5dd bp 0x000000000000 sp 0x7ffc2dbc7fa0 T43401) Step #5: ==43401==The signal is caused by a READ memory access. Step #5: #0 0x5653f7cfb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5653f7b1d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5653f7b1cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653f7afa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653f7a1bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5653f7973c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653f797d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653f79646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653f79903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f978c286082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5653f7957aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43401==Register values: Step #5: rax = 0x00005653fbcad410 rbx = 0x00005653fbcad410 rcx = 0x00005653fbcad8c0 rdx = 0x00007f978c44eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2dbc7fa0 Step #5: r8 = 0x00005653fbcad410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f978c44ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653faefa960 r14 = 0x0000000100000004 r15 = 0x00005653f9e67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43401==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xf7,0xd,0x41,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x67,0x4d,0x41,0x17,0x4f,0xac,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0xad,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0xad,0x41,0x51,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x67,0x4d,0x41,0x17,0x4f,0xac,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0xad,0x41,0x51,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x67,0x4d,0x41,0x17,0x4f,0xac,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x6e,0x41,0x2c,0x41,0x77,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\367\015ANAQJAp NAA NA\311\245\200\240\000\"AoA\277@AgMA\027O\254A\367\015ApA\277\267\002E\301\255ApA\277\267\002E\301\255AQA NA\311\245\200\240\000\"AoA\277@AgMA\027O\254A\367\015ApA\277\267\002E\301NAQJA\"A\301At\320\000A\367\015ApA\277\267\002E\301\255AQA NA\311\245\200\240\000\"AoA\277@AgMA\027O\254A\367\015ApA\277\267\002E\301NAQJA\"A\301At\320\000\373\025nAlwnA,AwpAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa93f20a213beb70f113b7d3f01aa0346524b95a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEH3DUFOQVFKQXAgTkFBIE5ByaWAoAAiQW9Bv0BBZ01BF0+sQfcNQXBBv7cCRcGtQXBBv7cCRcGtQVFBIE5ByaWAoAAiQW9Bv0BBZ01BF0+sQfcNQXBBv7cCRcFOQVFKQSJBwUF00ABB9w1BcEG/twJFwa1BUUEgTkHJpYCgACJBb0G/QEFnTUEXT6xB9w1BcEG/twJFwU5BUUpBIkHBQXTQAPsVbkFsd25BLEF3cEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1595219575 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef51518198, 0x55ef51520911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef51520918,0x55ef515a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa93f20a213beb70f113b7d3f01aa0346524b95a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11705 processed earlier; will process 3570 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43421==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef4ed2c5dd bp 0x000000000000 sp 0x7ffe61f95fa0 T43421) Step #5: ==43421==The signal is caused by a READ memory access. Step #5: #0 0x55ef4ed2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef4eb4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef4eb4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef4eb2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef4ea4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef4e9a4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef4e9ae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef4e9956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef4e9c13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a10b6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef4e988aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43421==Register values: Step #5: rax = 0x000055ef522cd500 rbx = 0x000055ef522cd500 rcx = 0x000055ef522cd9b0 rdx = 0x00007f8a10d37b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe61f95fa0 Step #5: r8 = 0x000055ef522cd500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a10d37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef51f2b960 r14 = 0x0000000100000004 r15 = 0x000055ef50e98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43421==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0xc1,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x6,0x0,0x85,0x0,0x85,0x0,0x15,0x80,0x80,0x80,0x0,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0xb8,0x9e,0xfc,0x2,0x41,0xb4,0x40,0x41,0x6e,0x6c,0x74,0x69,0x41,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x0,0x85,0x0,0x15,0x80,0x80,0x80,0x0,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x40,0xb8,0x9c,0x0,0x1a,0x0,0x0,0x81,0x0,0xc0,0x41,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x0,0x85,0x0,0x85,0x0,0x15,0x80,0x80,0x80,0x0,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0xb8,0x9e,0xfc,0x2,0x41,0xb4,0x40,0x41,0x6e,0x6c,0x74,0x69,0x41,0x1a,0x1a,0x0,0x0,0x1b,0x1a,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x1a,0x1a,0xd4,0x1a,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x3b,0xc0,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037gH \000\300\301\267AIA\300v\270\234\374\006A\264@\270\234\374\006\000\205\000\205\000\025\200\200\200\000\270\234\374\002A\264\270\236\374\002A\264@AnltiA\000\000\000\025\000\000\000\000\000\000\374\205\000\205\000\025\200\200\200\000\270\234\374\002A\264@\270\234\000\032\000\000\201\000\300A\267AIA\300v\270\234\374\006A\264@\270\234\374\003\000\205\000\205\000\025\200\200\200\000\270\234\374\002A\264\270\236\374\002A\264@AnltiA\032\032\000\000\033\032\201\032\324\032\000\217\000\033\032\221\032\324\032\000\000\201\032\324\032\000\217\032\032\324\032A\264@\270\234\374\002A;\300\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-661208a73bf7caefcc7cb6e1c648267e218e9af3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9nSCAAwMG3QUlBwHa4nPwGQbRAuJz8BgCFAIUAFYCAgAC4nPwCQbS4nvwCQbRAQW5sdGlBAAAAFQAAAAAAAPyFAIUAFYCAgAC4nPwCQbRAuJwAGgAAgQDAQbdBSUHAdric/AZBtEC4nPwDAIUAhQAVgICAALic/AJBtLie/AJBtEBBbmx0aUEaGgAAGxqBGtQaAI8AGxqRGtQaAACBGtQaAI8aGtQaQbRAuJz8AkE7wAAPggALAAs= Step #5: MERGE-OUTER: attempt 3591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1595357955 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556aff4ee198, 0x556aff4f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556aff4f6918,0x556aff57e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/661208a73bf7caefcc7cb6e1c648267e218e9af3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11706 processed earlier; will process 3569 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43425==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556afcd025dd bp 0x000000000000 sp 0x7fffa1782b30 T43425) Step #5: ==43425==The signal is caused by a READ memory access. Step #5: #0 0x556afcd025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556afcb24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556afcb23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556afcb01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556afca22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556afc97ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556afc9841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556afc96b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556afc9973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc71374082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556afc95eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43425==Register values: Step #5: rax = 0x0000556b0057c3e0 rbx = 0x0000556b0057c3e0 rcx = 0x0000556b0057c890 rdx = 0x00007efc7153cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa1782b30 Step #5: r8 = 0x0000556b0057c3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc7153cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556afff01960 r14 = 0x0000000100000004 r15 = 0x0000556afee6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43425==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2c,0x41,0x60,0x67,0x41,0x41,0x41,0x49,0x67,0x41,0x41,0x6f,0x71,0x41,0xaa,0xc1,0x4d,0x6a,0x41,0xd0,0x67,0x41,0x70,0x6b,0x41,0x78,0x70,0x41,0x67,0x41,0x3f,0x70,0x67,0x3,0x70,0x41,0x41,0x41,0x41,0x3,0x70,0x41,0x41,0x41,0x41,0x49,0x67,0x67,0x41,0x41,0x41,0x70,0x70,0x41,0xd0,0x67,0x41,0x67,0x41,0x67,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x70,0x41,0x41,0x0,0xb,0x0,0x0,0x0,0x0,0x41,0x49,0x67,0x47,0x41,0x3f,0x41,0x1,0xe,0x0,0x0,0x0,0x1,0xe,0x0,0x0,0x0,0x0,0x0,0x41,0x49,0x67,0x47,0x41,0x3f,0x41,0x1,0xe,0x0,0x0,0x0,0x1,0xe,0x0,0x0,0x70,0x41,0x41,0x41,0x51,0x41,0x3,0x70,0x41,0x41,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x75,0x41,0x41,0x41,0x41,0x3,0x70,0x41,0x41,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x75,0x41,0x41,0x70,0x41,0x3,0x41,0x70,0x0,0x0,0x0,0x46,0x41,0x67,0x0,0xa8,0x73,0x6d,0x1,0x0,0x0,0x41,0x41,0x1,0xe,0x0,0x0,0x0,0x0,0x82,0x0,0x0,0x70,0x41,0x41,0x0,0xb,0x2,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\004@AKA,A`gAAAIgAAoqA\252\301MjA\320gApkAxpAgA?pg\003pAAAA\003pAAAAIggAAAppA\320gAgAgA\000\000\000\000\000\000\020\000\000pAA\000\013\000\000\000\000AIgGA?A\001\016\000\000\000\001\016\000\000\000\000\000AIgGA?A\001\016\000\000\000\001\016\000\000pAAAQA\003pAA\000\013\000\000\000\000\000uAAAA\003pAA\000\013\000\000\000\000\000uAApA\003Ap\000\000\000FAg\000\250sm\001\000\000AA\001\016\000\000\000\000\202\000\000pAA\000\013\002\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-67b3e74bf42b414f2343d5613319d29555e365c2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUEEQEFLQSxBYGdBQUFJZ0FBb3FBqsFNakHQZ0Fwa0F4cEFnQT9wZwNwQUFBQQNwQUFBQUlnZ0FBQXBwQdBnQWdBZ0EAAAAAAAAQAABwQUEACwAAAABBSWdHQT9BAQ4AAAABDgAAAAAAQUlnR0E/QQEOAAAAAQ4AAHBBQUFRQQNwQUEACwAAAAAAdUFBQUEDcEFBAAsAAAAAAHVBQXBBA0FwAAAARkFnAKhzbQEAAEFBAQ4AAAAAggAAcEFBAAsCAAAACws= Step #5: MERGE-OUTER: attempt 3592 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1595495588 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56299afa5198, 0x56299afad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56299afad918,0x56299b0350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67b3e74bf42b414f2343d5613319d29555e365c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11707 processed earlier; will process 3568 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43429==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629987b95dd bp 0x000000000000 sp 0x7ffe2b506040 T43429) Step #5: ==43429==The signal is caused by a READ memory access. Step #5: #0 0x5629987b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629985db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629985dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629985b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5629984d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562998431c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56299843b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629984226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56299844e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe16341c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562998415aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43429==Register values: Step #5: rax = 0x000056299ccaf440 rbx = 0x000056299ccaf440 rcx = 0x000056299ccaf8f0 rdx = 0x00007fe1635e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2b506040 Step #5: r8 = 0x000056299ccaf440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1635e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056299b9b8960 r14 = 0x0000000100000004 r15 = 0x000056299a925386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43429==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x78,0x41,0x2a,0x45,0x6c,0x41,0x41,0x41,0x2a,0x45,0x6c,0x45,0xd0,0x0,0xfb,0x18,0x7c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4f,0x41,0x2a,0x4c,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x4c,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOAOA\"ApAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\025nAM\320\000\373\030o\001\"@AOAOA\"AxA*ElAAA*ElE\320\000\373\030|\001\336&\220\340\000\373\025nAM\320\000\373\030o\001\336&\220\340\000\373\025nAOA*LlM\320\000\373\030o\001\"@AOAOA\"ApAlM\320\000\373\030o\001\"@AOAOA\"ApAALlM\320\000\373\030o\001\"@AOAOA\"ApAlM\320\000\373\030o\001\"@AOAOA\"ApAAA*\320\000\373\030o\001\"\320\000\373\030o\001\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-89fdb010fd2272686e431285ea6d8baf544a9ee2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQU9BIkFwQUFBKkVsRdAA+xh8Ad4mkOAA+xVuQU3QAPsYbwEiQEFPQU9BIkF4QSpFbEFBQSpFbEXQAPsYfAHeJpDgAPsVbkFN0AD7GG8B3iaQ4AD7FW5BT0EqTGxN0AD7GG8BIkBBT0FPQSJBcEFsTdAA+xhvASJAQU9BT0EiQXBBQUxsTdAA+xhvASJAQU9BT0EiQXBBbE3QAPsYbwEiQEFPQU9BIkFwQUFBKtAA+xhvASLQAPsYbwEiAAALAAs= Step #5: MERGE-OUTER: attempt 3593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1595631599 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56070988a198, 0x560709892911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560709892918,0x56070991a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89fdb010fd2272686e431285ea6d8baf544a9ee2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11708 processed earlier; will process 3567 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56070709e5dd bp 0x000000000000 sp 0x7ffe9f158c50 T43451) Step #5: ==43451==The signal is caused by a READ memory access. Step #5: #0 0x56070709e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560706ec0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560706ebffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560706e9d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560706dbead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560706d16c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560706d201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560706d076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560706d333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b1c5bb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560706cfaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43451==Register values: Step #5: rax = 0x000056070bfb9520 rbx = 0x000056070bfb9520 rcx = 0x000056070bfb99d0 rdx = 0x00007f9b1c783b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9f158c50 Step #5: r8 = 0x000056070bfb9520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b1c783be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056070a29d960 r14 = 0x0000000100000004 r15 = 0x000056070920a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x30,0xfb,0x67,0x1c,0x41,0x62,0xf2,0x1c,0x41,0xb,0x41,0x31,0x45,0x41,0x41,0x41,0x6a,0x41,0x4e,0x45,0x46,0x45,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x6f,0x48,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x1,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x0,0x14,0x80,0x80,0x0,0x41,0x6f,0x48,0x67,0xc0,0x45,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0x3f,0x75,0x69,0x6e,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x94,0x6a,0x6c,0x6f,0x45,0x49,0x41,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD0\373g\034Ab\362\034A\013A1EAAAjANEFEAAliIA:j\004@\014\001\013AcAciAjjAAtkJg\300A\001\020\000A~k\001A\224uiuxA\200R\320\000\024\200\200\000AoHg\300A\001\020\000AHk\001A\242uAAliIA:j\004@\014\001\013AcAciAjj\001AtkJg\300A\001\020\000A~k\001A\224uiuxA\200R\320\000\024\200\200\000\000\024\200\200\000AoHg\300E\001\020\000AHk\001A?uinuxA\200R\320\000\024\200\200\000A\224jloEIAU\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-727a40fb7d73d78728f83870d897243acb0c3f01 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDD7ZxxBYvIcQQtBMUVBQUFqQU5FRkVBQWxpSUE6agRADAELQWNBY2lBampBQXRrSmfAQQEQAEF+awFBlHVpdXhBgFLQABSAgABBb0hnwEEBEABBSGsBQaJ1QUFsaUlBOmoEQAwBC0FjQWNpQWpqAUF0a0pnwEEBEABBfmsBQZR1aXV4QYBS0AAUgIAAABSAgABBb0hnwEUBEABBSGsBQT91aW51eEGAUtAAFICAAEGUamxvRUlBVQALAAs= Step #5: MERGE-OUTER: attempt 3594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1595765819 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55570d6a7198, 0x55570d6af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55570d6af918,0x55570d7370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/727a40fb7d73d78728f83870d897243acb0c3f01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11709 processed earlier; will process 3566 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55570aebb5dd bp 0x000000000000 sp 0x7ffe996a6480 T43455) Step #5: ==43455==The signal is caused by a READ memory access. Step #5: #0 0x55570aebb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55570acdd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55570acdcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55570acba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55570abdbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55570ab33c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55570ab3d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55570ab246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55570ab503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9170bf4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55570ab17aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43455==Register values: Step #5: rax = 0x000055570e9472e0 rbx = 0x000055570e9472e0 rcx = 0x000055570e947790 rdx = 0x00007f9170dbcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe996a6480 Step #5: r8 = 0x000055570e9472e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9170dbcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055570e0ba960 r14 = 0x0000000100000004 r15 = 0x000055570d027386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x1,0x3,0x40,0x41,0x0,0x0,0x78,0x48,0x0,0x0,0x0,0x0,0xe,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x92,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x94,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x94,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x94,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x0,0x0,0x4d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA\001\003@A\000\000xH\000\000\000\000\016\000\000\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\222\226\226\226\226\226\226\226\226\224\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\224\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\224\226\226\226\226\226\226\226\000\000\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\226\000\000M\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8291748de387b1afaa0507f6ff26b25e6e22e75f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQQEDQEEAAHhIAAAAAA4AAJaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWAAAAAAAAAAAAAAAAAAAAAJaWlpaWlpaWlpaWlpaWlpaWlpaWlpaSlpaWlpaWlpaUlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpSWlpaWlpaWlpaWlpaWlpaWlpaWlpSWlpaWlpaWAACWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlgAATQALAAs= Step #5: MERGE-OUTER: attempt 3595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1595905165 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563212613198, 0x56321261b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56321261b918,0x5632126a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8291748de387b1afaa0507f6ff26b25e6e22e75f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11710 processed earlier; will process 3565 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 399 ft: 400 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56320fe275dd bp 0x000000000000 sp 0x7ffe66d38510 T43459) Step #5: ==43459==The signal is caused by a READ memory access. Step #5: #0 0x56320fe275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56320fc49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56320fc48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56320fc26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56320fb47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56320fa9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56320faa91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56320fa906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56320fabc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc56ea3f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56320fa83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43459==Register values: Step #5: rax = 0x0000563214221430 rbx = 0x0000563214221430 rcx = 0x0000563214221420 rdx = 0x00007fc56ec07b80 Step #5: rdi = 0x0000563214221420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe66d38510 Step #5: r8 = 0x0000563214221430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc56ec07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563213026960 r14 = 0x0000000100000004 r15 = 0x0000563211f93386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x15,0x67,0x68,0x41,0x70,0x6f,0x70,0x45,0x41,0x31,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x41,0xcb,0x6f,0x41,0x70,0x67,0x67,0x70,0x45,0x69,0x41,0x41,0x1,0x41,0x77,0x45,0x45,0x6a,0x41,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x69,0x6a,0x49,0x78,0x45,0x41,0x70,0x41,0x4c,0x6c,0x41,0x4e,0x77,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x45,0x41,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x41,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x45,0x41,0x30,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x75,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x70,0x68,0x70,0x70,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACEA\033A\025ghApopEA1AAE\015\000AIEi\001EiA\001EEA\313oApggpEiAA\001AwEEjANA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f7b7455280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f7b7454fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f7b7432929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f7b7353ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7b72abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7b72b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7b729c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7b72c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb691328082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f7b728faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43463==Register values: Step #5: rax = 0x000055f7bc784410 rbx = 0x000055f7bc784410 rcx = 0x000055f7bc7848c0 rdx = 0x00007fb6914f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0df507f0 Step #5: r8 = 0x000055f7bc784410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6914f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7ba832960 r14 = 0x0000000100000004 r15 = 0x000055f7b979f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x32,0x4,0x0,0x41,0x30,0x4,0x6c,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x10,0x0,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x93,0x0,0x7a,0x51,0x42,0x59,0x42,0x56,0x0,0xbe,0x0,0xd1,0xfb,0x19,0xd1,0x0,0x0,0x10,0x0,0x0,0xfb,0x1b,0xd1,0x0,0x42,0x56,0x0,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x4c,0x45,0xd0,0x0,0x0,0x59,0x42,0x56,0x0,0xbe,0x0,0x86,0x42,0x56,0x0,0xbe,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x5,0x0,0x0,0x7a,0x51,0x42,0x59,0x42,0x56,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x4c,0x45,0x0,0x0,0x0,0x4b,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x3,0x0,0x0,0x0,0x0,0xb7,0x0,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x93,0x0,0x7a,0x51,0x42,0x59,0x42,0x56,0x0,0xbe,0x0,0xd1,0xfb,0x19,0xd1,0x0,0x0,0x10,0x0,0x0,0xfb,0x1b,0xd1,0x0,0x42,0x56,0x0,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x4c,0x45,0xd0,0x0,0x0,0x59,0x42,0xd4,0x0,0x0,0x0,0xaa,0x0,0xbe,0x0,0xd1,0x0,0x0,0x0,0xd4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA2\004\000A0\004l\320\000\020\000\373\031\321\000\020\000\373\031\321\000\000\020\000\000\373\033\321\000\000\223\000zQBYBV\000\276\000\321\373\031\321\000\000\020\000\000\373\033\321\000BV\000\000\373\033\321\000\000LE\320\000\000YBV\000\276\000\206BV\000\276\000\373\033\321\000\000\000\005\000\000zQBYBV\000\373\033\321\000\000LE\000\000\000K\320\000\000\000\000\000\000\013\003\000\000\000\000\267\000\000\373\033\321\000\000\223\000zQBYBV\000\276\000\321\373\031\321\000\000\020\000\000\373\033\321\000BV\000\000\373\033\321\000\000LE\320\000\000YB\324\000\000\000\252\000\276\000\321\000\000\000\324\000\000\000\000\000\000\000\000\000\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2dc6c3876a0c60d4bd636ea4ca2094a8c0f2187 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTIEAEEwBGzQABAA+xnRABAA+xnRAAAQAAD7G9EAAJMAelFCWUJWAL4A0fsZ0QAAEAAA+xvRAEJWAAD7G9EAAExF0AAAWUJWAL4AhkJWAL4A+xvRAAAABQAAelFCWUJWAPsb0QAATEUAAABL0AAAAAAAAAsDAAAAALcAAPsb0QAAkwB6UUJZQlYAvgDR+xnRAAAQAAD7G9EAQlYAAPsb0QAATEXQAABZQtQAAACqAL4A0QAAANQAAAAAAAAAAAAAAAsACws= Step #5: MERGE-OUTER: attempt 3597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1596179440 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610c05dc198, 0x5610c05e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610c05e4918,0x5610c066c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2dc6c3876a0c60d4bd636ea4ca2094a8c0f2187' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11713 processed earlier; will process 3562 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610bddf05dd bp 0x000000000000 sp 0x7ffe5e8086b0 T43467) Step #5: ==43467==The signal is caused by a READ memory access. Step #5: #0 0x5610bddf05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610bdc12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610bdc11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610bdbef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610bdb10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610bda68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610bda721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610bda596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610bda853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f04943c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610bda4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43467==Register values: Step #5: rax = 0x00005610c235f530 rbx = 0x00005610c235f530 rcx = 0x00005610c235f9e0 rdx = 0x00007f0494588b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5e8086b0 Step #5: r8 = 0x00005610c235f530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0494588be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610c0fef960 r14 = 0x0000000100000004 r15 = 0x00005610bff5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0xc1,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x43,0x41,0x41,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x30,0x6c,0x41,0x41,0x45,0x6c,0x78,0x45,0x6f,0x45,0x41,0x45,0x41,0x8e,0x41,0x45,0x41,0x41,0x6b,0xc1,0x45,0x41,0x78,0x4c,0x45,0x75,0x41,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x4f,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x4f,0x41,0x41,0x41,0xc5,0xc1,0x41,0xc1,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x43,0x41,0x41,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x30,0x6c,0x41,0x41,0x45,0x6c,0x78,0x45,0x6f,0x45,0x41,0x45,0x41,0x8e,0x41,0x45,0x41,0x41,0x6b,0xc1,0x45,0x41,0x78,0x4c,0x45,0x75,0x41,0x6c,0x45,0x41,0x45,0x41,0x41,0x41,0x4f,0x41,0x4f,0x0,0x41,0x6c,0x45,0x41,0x75,0x41,0x6c,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x31,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IA\301EAAAE\301EjjAlxEEEAA\301ACAAJEA\272AAE\001AlHvE!0lAAElxEoEAEA\216AEAAk\301EAxLEuAlEAEAAAOExlEAEAAAOAAA\305\301A\301EAAAE\301EjjAlxEEEAA\301ACAAJEA\272AAE\001AlHvE!0lAAElxEoEAEA\216AEAAk\301EAxLEuAlEAEAAAOAO\000AlEAuAlAA\000AAA\3011A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-67841edfbd2ad2b1a0bac8529cf7999962991879 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQcFFQUFBRcFFampBbHhFRUVBQcFBQ0FBSkVBukFBRQFBbEh2RSEwbEFBRWx4RW9FQUVBjkFFQUFrwUVBeExFdUFsRUFFQUFBT0V4bEVBRUFBQU9BQUHFwUHBRUFBQUXBRWpqQWx4RUVFQUHBQUNBQUpFQbpBQUUBQWxIdkUhMGxBQUVseEVvRUFFQY5BRUFBa8FFQXhMRXVBbEVBRUFBQU9BTwBBbEVBdUFsQUEAQUFBwTFBAAALAAs= Step #5: MERGE-OUTER: attempt 3598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1596315712 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0ef482198, 0x55e0ef48a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0ef48a918,0x55e0ef5120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67841edfbd2ad2b1a0bac8529cf7999962991879' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11714 processed earlier; will process 3561 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0ecc965dd bp 0x000000000000 sp 0x7ffe209e4d70 T43471) Step #5: ==43471==The signal is caused by a READ memory access. Step #5: #0 0x55e0ecc965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0ecab8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0ecab7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0eca95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0ec9b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0ec90ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0ec9181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0ec8ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0ec92b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c64e6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0ec8f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43471==Register values: Step #5: rax = 0x000055e0f09875c0 rbx = 0x000055e0f09875c0 rcx = 0x000055e0f0987a70 rdx = 0x00007f9c65032b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe209e4d70 Step #5: r8 = 0x000055e0f09875c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c65032be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0efe95960 r14 = 0x0000000100000004 r15 = 0x000055e0eee02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x77,0x69,0x6e,0x41,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x22,0x20,0xa4,0x0,0x21,0x40,0x20,0x33,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x5b,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0xd5,0x0,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0x20,0x6,0x20,0x20,0x21,0x8,0x41,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x45,0x49,0x41,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x0,0x20,0x33,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x20,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@AKA/lA\177AwinA\000 0 0 \006 \" \244\000!@ 3 1 \006 !\000\324\"[\325\000\326\000\"MA\264@\270\253\032\325\000\325\000 \020 0\"1 \006 !\010\324\"L\325\000\326\000\"\325\000 \020 0\"1 \006\325\000\325\000 \020 0\"1 \006 !\010\324\"L\325\000\326\000\"\325\000 \020 0\"1 \006 !\010 \006 !\010AKA/lA\177AgEIA\000 0 0 \006 !\000 3 1 \006 ! \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000 \020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1370363f1bd47fa8d6e92eea86ae1c210dbae3f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEFLQS9sQX9Bd2luQQAgMCAwIAYgIiCkACFAIDMgMSAGICAhANQiW9UA1gAiTUG0QLirGtUA1QAgECAwIjEgBiAgIQjUIkzVANYAItUAIBAgMCIxIAbVANUAIBAgMCIxIAYgICEI1CJM1QDWACLVACAQIDAiMSAGICAhCCAGICAhCEFLQS9sQX9BZ0VJQQAgMCAwIAYgICEAIDMgMSAGICAhICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEAALAAs= Step #5: MERGE-OUTER: attempt 3599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1596453035 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd7d8d3198, 0x55bd7d8db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd7d8db918,0x55bd7d9630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1370363f1bd47fa8d6e92eea86ae1c210dbae3f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11715 processed earlier; will process 3560 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd7b0e75dd bp 0x000000000000 sp 0x7ffdceb23c10 T43475) Step #5: ==43475==The signal is caused by a READ memory access. Step #5: #0 0x55bd7b0e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd7af09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd7af08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd7aee6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd7ae07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd7ad5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd7ad691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd7ad506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd7ad7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe670c96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd7ad43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43475==Register values: Step #5: rax = 0x000055bd80077410 rbx = 0x000055bd80077410 rcx = 0x000055bd800778c0 rdx = 0x00007fe670e5eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdceb23c10 Step #5: r8 = 0x000055bd80077410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe670e5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd7e2e6960 r14 = 0x0000000100000004 r15 = 0x000055bd7d253386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0xf9,0x89,0x89,0x89,0x42,0x42,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0x3e,0x44,0x1b,0x7e,0x41,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0x3e,0x44,0x1b,0x7e,0x41,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x82,0x3f,0x41,0x37,0x0,0x1b,0x81,0x1a,0x81,0x42,0x7e,0x42,0x42,0x42,0x2c,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\004@BBB~BBBbB\371\211\211\211BBB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202>D\033~A\205B\201\302BBBB\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202>D\033~A\205B\201\302BBBB\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205B\201\302BBB\202?A7\000\033\201\032\201B~BBB,\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-909adbfe0a1a56ebaccd3777252e6860d379e574 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEEQEJCQn5CQkJiQvmJiYlCQkIBfEEAHIFCfoJ+QkJCekEAG35ChUJCgj5EG35BhUKBwkJCQkKFQkKGwkJCQkJ5QgF8QQAcgUJ+gn5CQkJ6QQAbfkKFQkKCwsIbfkKFfEEAHIFCfoJ+QkJCekEAG35ChUJCgj5EG35BhUKBwkJCQkKFQkKGwkJCQkJ5QgF8QQAcgUJ+gn5CQkJ6QQAbfkKFQkKCwsIbfkKFQoHCQkJCgj9BNwAbgRqBQn5CQkIsAQALAAs= Step #5: MERGE-OUTER: attempt 3600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1596588755 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9cf98b198, 0x55d9cf993911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9cf993918,0x55d9cfa1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/909adbfe0a1a56ebaccd3777252e6860d379e574' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11716 processed earlier; will process 3559 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 516 ft: 517 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9cd19f5dd bp 0x000000000000 sp 0x7ffce6148da0 T43479) Step #5: ==43479==The signal is caused by a READ memory access. Step #5: #0 0x55d9cd19f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9ccfc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9ccfc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9ccf9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9ccebfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9cce17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9cce211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9cce086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9cce343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f038f9f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9ccdfbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43479==Register values: Step #5: rax = 0x000055d9d1a5e430 rbx = 0x000055d9d1a5e430 rcx = 0x000055d9d1a5e420 rdx = 0x00007f038fbbab80 Step #5: rdi = 0x000055d9d1a5e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffce6148da0 Step #5: r8 = 0x000055d9d1a5e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f038fbbabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9d039e960 r14 = 0x0000000100000004 r15 = 0x000055d9cf30b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x23,0x7e,0x41,0x7c,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x82,0x42,0x1,0x82,0x7a,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x81,0xc2,0x1a,0xc3,0xc3,0x1,0x42,0xc2,0x7e,0x42,0x49,0x55,0x42,0xf3,0xff,0xff,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0xc4,0x42,0x1a,0x20,0x35,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x42,0x7d,0x82,0x42,0x46,0x1,0x20,0x42,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xf6,0xf3,0xff,0xff,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0x42,0x1,0x42,0x46,0x42,0x1a,0x42,0x7,0x42,0x42,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002#~A|A~\004@BBBF\304B\032 0 \032B\211\303BBF\304B\032 0 \032B\211\303B \032\303}B\202B\001\202z \032\303}BFB\001\177B\005\202\001B\346\201\302\032\303\303\001B\302~BIUB\363\377\377\000B\345:|\303\304B\032 5 \032B\211\303B \032\303}BFB\001\202B \032\303}BFB\001\177B\005\202\001B\346}B\032\303\303\001BB\032 0 \032B\211\303B \032\303B}\202BF\001 B\032\303}BFB\001\177B\005\202\001B\346}B\032\303\303\001BFB\001\202B\366\363\377\377\000B\345:|\303B\001BFB\032B\007BBy\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcacd03e6ba0721218e8f5d5f3d9a3e0ec58d30c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAiN+QXxBfgRAQkJCRsRCGiAwIBpCicNCQkbEQhogMCAaQonDQiAaw31CgkIBgnogGsN9QkZCAX9CBYIBQuaBwhrDwwFCwn5CSVVC8///AELlOnzDxEIaIDUgGkKJw0IgGsN9QkZCAYJCIBrDfUJGQgF/QgWCAULmfUIaw8MBQkIaIDAgGkKJw0IgGsNCfYJCRgEgQhrDfUJGQgF/QgWCAULmfUIaw8MBQkZCAYJC9vP//wBC5Tp8w0IBQkZCGkIHQkJ5iQALAAs= Step #5: MERGE-OUTER: attempt 3601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1596728461 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562fbf42e198, 0x562fbf436911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562fbf436918,0x562fbf4be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fcacd03e6ba0721218e8f5d5f3d9a3e0ec58d30c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11718 processed earlier; will process 3557 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562fbcc425dd bp 0x000000000000 sp 0x7ffd5d4b9960 T43483) Step #5: ==43483==The signal is caused by a READ memory access. Step #5: #0 0x562fbcc425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562fbca64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562fbca63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562fbca41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562fbc962ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562fbc8bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562fbc8c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562fbc8ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562fbc8d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8afc74a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562fbc89eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43483==Register values: Step #5: rax = 0x0000562fc0a9b2a0 rbx = 0x0000562fc0a9b2a0 rcx = 0x0000562fc0a9b750 rdx = 0x00007f8afc912b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5d4b9960 Step #5: r8 = 0x0000562fc0a9b2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8afc912be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562fbfe41960 r14 = 0x0000000100000004 r15 = 0x0000562fbedae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x71,0x41,0x41,0x3,0x6c,0x41,0x41,0x41,0x2f,0xc0,0xc0,0xc0,0x41,0x73,0x1,0x72,0x45,0x1,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0xc1,0xff,0xff,0x3,0x72,0x41,0x49,0x3,0x0,0xb,0x1,0x49,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x6d,0x3,0x0,0xb,0x69,0x41,0x70,0x1,0x41,0xc1,0x41,0x4b,0xc1,0x41,0x49,0x3,0x0,0xb,0x73,0x1,0x72,0x45,0x1,0xc1,0x1,0x41,0x66,0x6c,0x41,0x1,0x69,0x3,0x0,0xb,0x1,0x49,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x6d,0x4b,0xc0,0xc0,0xc0,0x41,0x73,0x1,0x72,0x45,0x1,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x1,0x69,0x41,0xc1,0xff,0xff,0x3,0x72,0x1,0x1,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x3,0x0,0xb,0x69,0x41,0x1,0x69,0x41,0xc1,0xff,0xff,0x3,0x72,0x41,0x49,0x3,0x0,0xb,0x1,0x49,0x3,0x0,0xb,0x1,0x2,0x0,0xb,0x6d,0x3,0x0,0xb,0x69,0x41,0x70,0xc1,0x1,0x41,0x41,0x41,0x41,0xc1,0x4b,0x1,0x4,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000qAA\003lAAA/\300\300\300As\001rE\001\001\003\000\013iA\001i\003\000\013iA\001iA\301\377\377\003rAI\003\000\013\001I\003\000\013\001\002\000\013m\003\000\013iAp\001A\301AK\301AI\003\000\013s\001rE\001\301\001AflA\001i\003\000\013\001I\003\000\013\001\002\000\013mK\300\300\300As\001rE\001\001\003\000\013iA\001i\003\000\013iA\001iAiA\001i\003\000\013i\001iA\301\377\377\003r\001\001\003\000\013iA\001i\003\000\013iA\001iA\301\377\377\003rAI\003\000\013\001I\003\000\013\001\002\000\013m\003\000\013iAp\301\001AAAA\301K\001\004\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f945d9c07a1092bbd8ae5ac2c438ac45b0ee9548 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBxQUEDbEFBQS/AwMBBcwFyRQEBAwALaUEBaQMAC2lBAWlBwf//A3JBSQMACwFJAwALAQIAC20DAAtpQXABQcFBS8FBSQMAC3MBckUBwQFBZmxBAWkDAAsBSQMACwECAAttS8DAwEFzAXJFAQEDAAtpQQFpAwALaUEBaUFpQQFpAwALaQFpQcH//wNyAQEDAAtpQQFpAwALaUEBaUHB//8DckFJAwALAUkDAAsBAgALbQMAC2lBcMEBQUFBQcFLAQQACwALAAs= Step #5: MERGE-OUTER: attempt 3602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1596864983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f7eb678198, 0x55f7eb680911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f7eb680918,0x55f7eb7080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f945d9c07a1092bbd8ae5ac2c438ac45b0ee9548' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11719 processed earlier; will process 3556 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #1 pulse cov: 428 ft: 429 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7e8e8c5dd bp 0x000000000000 sp 0x7ffe3a8615b0 T43487) Step #5: ==43487==The signal is caused by a READ memory access. Step #5: #0 0x55f7e8e8c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f7e8cae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f7e8cadfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f7e8c8b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f7e8bacad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7e8b04c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7e8b0e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7e8af56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7e8b213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f07eb3d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f7e8ae8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43487==Register values: Step #5: rax = 0x000055f7ed931430 rbx = 0x000055f7ed931430 rcx = 0x000055f7ed931420 rdx = 0x00007f07eb598b80 Step #5: rdi = 0x000055f7ed931420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe3a8615b0 Step #5: r8 = 0x000055f7ed931430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f07eb598be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7ec08b960 r14 = 0x0000000100000004 r15 = 0x000055f7eaff8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x4d,0x41,0x71,0x41,0xbf,0x93,0x49,0x49,0x67,0xc1,0x4d,0x41,0x71,0x41,0xbf,0x93,0x49,0x49,0x72,0x41,0x75,0x41,0x45,0x72,0xc0,0x41,0xbf,0xd3,0x49,0x49,0x72,0x41,0xe0,0x41,0x45,0x72,0x41,0x72,0x41,0x75,0x1,0x71,0x41,0xbf,0x93,0x49,0x49,0x72,0x41,0x75,0x41,0x45,0x72,0x41,0x72,0x41,0xbf,0x93,0x49,0x49,0x72,0x41,0x75,0x45,0x72,0x41,0xec,0xbd,0x45,0x77,0x69,0xc0,0x41,0xbf,0xd3,0x49,0x49,0x72,0x41,0x75,0x1,0x45,0x72,0x41,0x72,0x41,0x75,0x1,0x71,0x41,0xbf,0x93,0x72,0x49,0x49,0x41,0x75,0x41,0x45,0x45,0x76,0x69,0xc0,0x41,0xbf,0xd3,0x49,0x49,0x72,0x41,0xe0,0x41,0x45,0x72,0x41,0x72,0x41,0x75,0x1,0x71,0x41,0xbf,0x75,0x41,0x45,0x72,0x41,0x72,0x41,0xbf,0x93,0x49,0x49,0x72,0x41,0x75,0x45,0x72,0x41,0xec,0x49,0x45,0x76,0x69,0xc0,0x41,0xbf,0xd3,0x49,0x49,0x72,0x41,0x45,0x76,0x69,0xc0,0x41,0xbf,0xd3,0x49,0x49,0x72,0x41,0xe0,0x41,0x45,0x72,0x41,0x72,0x41,0x75,0x1,0x71,0x41,0xbf,0x93,0x49,0x49,0x72,0x41,0x72,0x75,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\252g\301MAqA\277\223IIg\301MAqA\277\223IIrAuAEr\300A\277\323IIrA\340AErArAu\001qA\277\223IIrAuAErArA\277\223IIrAuErA\354\275Ewi\300A\277\323IIrAu\001ErArAu\001qA\277\223rIIAuAEEvi\300A\277\323IIrA\340AErArAu\001qA\277uAErArA\277\223IIrAuErA\354IEvi\300A\277\323IIrAEvi\300A\277\323IIrA\340AErArAu\001qA\277\223IIrAru\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45f04802dae9567a2e116706ce0ba3c40b9d1f69 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQapnwU1BcUG/k0lJZ8FNQXFBv5NJSXJBdUFFcsBBv9NJSXJB4EFFckFyQXUBcUG/k0lJckF1QUVyQXJBv5NJSXJBdUVyQey9RXdpwEG/00lJckF1AUVyQXJBdQFxQb+TcklJQXVBRUV2acBBv9NJSXJB4EFFckFyQXUBcUG/dUFFckFyQb+TSUlyQXVFckHsSUV2acBBv9NJSXJBRXZpwEG/00lJckHgQUVyQXJBdQFxQb+TSUlyQXJ1AAALAAs= Step #5: MERGE-OUTER: attempt 3603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597005983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a10838198, 0x561a10840911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a10840918,0x561a108c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45f04802dae9567a2e116706ce0ba3c40b9d1f69' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11721 processed earlier; will process 3554 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a0e04c5dd bp 0x000000000000 sp 0x7ffd0d309f90 T43491) Step #5: ==43491==The signal is caused by a READ memory access. Step #5: #0 0x561a0e04c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a0de6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a0de6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a0de4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a0dd6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a0dcc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a0dcce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a0dcb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a0dce13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36b3011082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a0dca8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43491==Register values: Step #5: rax = 0x0000561a12687410 rbx = 0x0000561a12687410 rcx = 0x0000561a126878c0 rdx = 0x00007f36b31d9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0d309f90 Step #5: r8 = 0x0000561a12687410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f36b31d9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a1124b960 r14 = 0x0000000100000004 r15 = 0x0000561a101b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x80,0x42,0x44,0xc2,0x42,0x7e,0x42,0x47,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x42,0x80,0x6f,0x86,0xbf,0xb0,0x42,0x6e,0x7d,0xba,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0xfe,0xfc,0x7b,0xc2,0x42,0x42,0x42,0x80,0x42,0x7d,0x80,0x42,0x29,0xc2,0x42,0x7e,0x42,0x80,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x2,0x0,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x7d,0x80,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x87,0x42,0x99,0xbe,0x82,0x23,0x53,0x42,0x42,0x7b,0x42,0x80,0xff,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x87,0x42,0x99,0xbe,0x82,0x23,0x53,0x42,0x42,0x7b,0x42,0x80,0xff,0x98,0xdf,0x3c,0xc2,0x7c,0x42,0x95,0x80,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBB}\200BD\302B~BG}\277\260RB{B\200}\277\260BBB\200o\206\277\260Bn}\272\260BB{B\200o\277\260~B\376\374{\302BBB\200B}\200B)\302B~B\200}\277\260RB{B\002\000\277\260BB{B}\200\277\260BB{B\200}{\302\207\277\260Bn}\277\260BB{B\200o\277\260~B}\277\260BB{B\200o\277\260~B\202\375B{B\200o\277\260~B\202\375\377\334\303wB\231n\207B\231\276\202#SBB{B\200\377\260~B\202\375\377\334\303wB\231n\207B\231\276\202#SBB{B\200\377\230\337<\302|B\225\200|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-907a5076996891bf678caf219b8b4d0e151a2054 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQn2AQkTCQn5CR32/sFJCe0KAfb+wQkJCgG+Gv7BCbn26sEJCe0KAb7+wfkL+/HvCQkJCgEJ9gEIpwkJ+QoB9v7BSQntCAgC/sEJCe0J9gL+wQkJ7QoB9e8KHv7BCbn2/sEJCe0KAb7+wfkJ9v7BCQntCgG+/sH5Cgv1Ce0KAb7+wfkKC/f/cw3dCmW6HQpm+giNTQkJ7QoD/sH5Cgv3/3MN3Qpluh0KZvoIjU0JCe0KA/5jfPMJ8QpWAfAALAAs= Step #5: MERGE-OUTER: attempt 3604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597142723 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de6f92c198, 0x55de6f934911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de6f934918,0x55de6f9bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/907a5076996891bf678caf219b8b4d0e151a2054' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11722 processed earlier; will process 3553 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 414 ft: 415 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 478 ft: 531 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de6d1405dd bp 0x000000000000 sp 0x7fff365634f0 T43495) Step #5: ==43495==The signal is caused by a READ memory access. Step #5: #0 0x55de6d1405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de6cf62280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de6cf61fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de6cf3f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de6ce60ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de6cdb8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de6cdc21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de6cda96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de6cdd53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7f1c96082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de6cd9caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43495==Register values: Step #5: rax = 0x000055de72379430 rbx = 0x000055de72379430 rcx = 0x000055de72379420 rdx = 0x00007fa7f1e5eb80 Step #5: rdi = 0x000055de72379420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff365634f0 Step #5: r8 = 0x000055de72379430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7f1e5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de7033f960 r14 = 0x0000000100000004 r15 = 0x000055de6f2ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x4f,0x22,0x41,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x41,0x1,0x41,0x22,0x41,0x4f,0x22,0x41,0x4f,0x41,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x82,0xbe,0x70,0x41,0xfb,0x15,0x6e,0x41,0xf,0x41,0x22,0x41,0x70,0x41,0x40,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x4f,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4f,0x41,0x82,0xbe,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x4f,0x41,0x4f,0x41,0x22,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x4f,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xde,0x26,0x90,0xe0,0x0,0xfb,0x15,0x6e,0x41,0x4f,0x41,0x82,0xbe,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x6a,0x41,0x4f,0x6a,0x4f,0x41,0x22,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0xc1,0x70,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOAO\"AAAOAOA\"ApAAAA\001A\"AO\"AOAA\"ApAAA\202\276pA\373\025nA\017A\"ApA@AOAOA\"AAOAOA\"ApAAA*ElAOAOA\"ApAAA*ElO\320\000\373\031l\001\336&\220\340\000\373\025nAOA\202\276jjjjjjjjjjjjjjjjOAOA\"AAOAOA\"ApAO\320\000\373\031l\001\336&\220\340\000\373\025nAOA\202\276jjjjjjjjjjjjjjjAOjOA\"AAOAOA\"A\301p\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-530b12d0f751f773c9efc543543fab814a623b1b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQU8iQUFBT0FPQSJBcEFBQUEBQSJBTyJBT0FBIkFwQUFBgr5wQfsVbkEPQSJBcEFAQU9BT0EiQUFPQU9BIkFwQUFBKkVsQU9BT0EiQXBBQUEqRWxP0AD7GWwB3iaQ4AD7FW5BT0GCvmpqampqampqampqampqampPQU9BIkFBT0FPQSJBcEFP0AD7GWwB3iaQ4AD7FW5BT0GCvmpqampqampqampqampqakFPak9BIkFBT0FPQSJBwXAiAAALAAs= Step #5: MERGE-OUTER: attempt 3605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597280721 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1f4881198, 0x55e1f4889911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1f4889918,0x55e1f49110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/530b12d0f751f773c9efc543543fab814a623b1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11725 processed earlier; will process 3550 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1f20955dd bp 0x000000000000 sp 0x7ffd6aa84060 T43499) Step #5: ==43499==The signal is caused by a READ memory access. Step #5: #0 0x55e1f20955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1f1eb7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1f1eb6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1f1e94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1f1db5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1f1d0dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1f1d171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1f1cfe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1f1d2a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f804236b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1f1cf1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43499==Register values: Step #5: rax = 0x000055e1f5f70810 rbx = 0x000055e1f5f70810 rcx = 0x000055e1f5f70cc0 rdx = 0x00007f8042533b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6aa84060 Step #5: r8 = 0x000055e1f5f70810 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8042533be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1f5294960 r14 = 0x0000000100000004 r15 = 0x000055e1f4201386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x6f,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x7e,0xc0,0x45,0x6b,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x30,0x45,0x41,0x95,0xbf,0xa7,0x69,0x41,0x41,0x67,0x70,0x45,0x45,0x41,0x41,0x69,0x45,0x41,0xaa,0x69,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x8e,0x41,0x6a,0x69,0x74,0x41,0x30,0x45,0x41,0x95,0xbf,0xa7,0x69,0x41,0x41,0x45,0x67,0x70,0x69,0x45,0x45,0x41,0x41,0x41,0xaa,0x69,0x41,0xff,0x45,0x41,0x41,0x69,0x41,0x67,0x69,0x45,0x45,0x41,0x41,0x75,0x67,0x69,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x49,0x69,0x41,0x7f,0x45,0x41,0x69,0x41,0xbf,0x84,0x69,0x45,0x45,0x41,0x41,0x71,0x6b,0x41,0x68,0x41,0x0,0x41,0x6a,0x41,0x63,0x41,0x6a,0x0,0xd3,0x41,0xb2,0x45,0x41,0x95,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x41,0x63,0x41,0x6a,0x41,0x73,0x41,0x95,0x41,0x41,0x3a,0x41,0x6a,0x49,0x6c,0x69,0x20,0x1e,0x0,0x0,0x0,0x41,0x9f,0x8b,0x0,0x0,0x73,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010oAA\003@AKA\252Mg\301A~\300EkAiv\004@\014\001\013Ain\004@\014\001\013AcAjitA0EA\225\277\247iAAgpEEAAiEA\252iiv\004@\014\001\013Ain\004@\014\001\013A\216AjitA0EA\225\277\247iAAEgpiEEAAA\252iA\377EAAiAgiEEAAugiEEAAuh\001\015\000IiA\177EAiA\277\204iEEAAqkAhA\000AjAcAj\000\323A\262EA\225@\014\001\013AcAjAcAjAsA\225AA:AjIli \036\000\000\000A\237\213\000\000s\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f78d78000be273870a5913745fa3a98a3f862357 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBvQUEDQEFLQapNZ8FBfsBFa0FpdgRADAELQWluBEAMAQtBY0FqaXRBMEVBlb+naUFBZ3BFRUFBaUVBqmlpdgRADAELQWluBEAMAQtBjkFqaXRBMEVBlb+naUFBRWdwaUVFQUFBqmlB/0VBQWlBZ2lFRUFBdWdpRUVBQXVoAQ0ASWlBf0VBaUG/hGlFRUFBcWtBaEEAQWpBY0FqANNBskVBlUAMAQtBY0FqQWNBakFzQZVBQTpBaklsaSAeAAAAQZ+LAABzAAs= Step #5: MERGE-OUTER: attempt 3606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597419748 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634f9e77198, 0x5634f9e7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634f9e7f918,0x5634f9f070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f78d78000be273870a5913745fa3a98a3f862357' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11727 processed earlier; will process 3548 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 293 ft: 294 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 404 ft: 440 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634f768b5dd bp 0x000000000000 sp 0x7ffe9f88b520 T43503) Step #5: ==43503==The signal is caused by a READ memory access. Step #5: #0 0x5634f768b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634f74ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634f74acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634f748a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634f73abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634f7303c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634f730d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634f72f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634f73203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95654c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634f72e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43503==Register values: Step #5: rax = 0x00005634fc2bb670 rbx = 0x00005634fc2bb670 rcx = 0x00005634fc2bbb20 rdx = 0x00007f956568eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9f88b520 Step #5: r8 = 0x00005634fc2bb670 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f956568ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634fa88a960 r14 = 0x0000000100000004 r15 = 0x00005634f97f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x29,0x71,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x82,0x7b,0x42,0x42,0xc4,0x84,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0x42,0xba,0x0,0x7a,0x56,0x42,0x7c,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x44,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0x42,0xba,0x0,0x7a,0x52,0x42,0x7c,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0x42,0xba,0x0,0x7a,0x52,0x42,0x7c,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0x42,0xc4,0xc4,0xc4,0xc4,0xc4,0x7a,0x42,0x7e,0x42,0x1,0xb9,0xbd,0x42,0xfe,0xff,0xff,0xc2,0x0,0x7d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001)qAA\004@BBB\202{BB\304\204\304\304\304\304\304\304\304\304\304\304B\001\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304B\001B\272\000zVB|\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304D\304\304\304\304\304\304\304\304B\001B\272\000zRB|\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304B\001B\272\000zRB|\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304B\001B\304\304\304\304\304zB~B\001\271\275B\376\377\377\302\000}\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4ebc7c3f416f58a2d0dd22a1d6747f6204e2381 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASlxQUEEQEJCQoJ7QkLEhMTExMTExMTExMRCAcTExMTExMTExMTExMTExMRCAUK6AHpWQnzExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExETExMTExMTExEIBQroAelJCfMTExMTExMTExMTExMTExMTExMTExMTExMTExMRCAUK6AHpSQnzExMTExMTExMTExMTExMTExMTExMTExMTExMTEQgFCxMTExMR6Qn5CAbm9Qv7//8IAfQALAAs= Step #5: MERGE-OUTER: attempt 3607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597560625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a95eec198, 0x563a95ef4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a95ef4918,0x563a95f7c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4ebc7c3f416f58a2d0dd22a1d6747f6204e2381' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11731 processed earlier; will process 3544 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a937005dd bp 0x000000000000 sp 0x7ffe24b63170 T43507) Step #5: ==43507==The signal is caused by a READ memory access. Step #5: #0 0x563a937005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a93522280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a93521fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a934ff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a93420ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a93378c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a933821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a933696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a933953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68e61d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a9335caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43507==Register values: Step #5: rax = 0x0000563a9843b240 rbx = 0x0000563a9843b240 rcx = 0x0000563a9843b6f0 rdx = 0x00007f68e63a1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe24b63170 Step #5: r8 = 0x0000563a9843b240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f68e63a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a968ff960 r14 = 0x0000000100000004 r15 = 0x0000563a9586c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x77,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0x41,0xc0,0x41,0x4a,0x45,0x45,0x6d,0x41,0x49,0x0,0x0,0x4d,0x0,0x69,0x0,0x8b,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0x0,0x0,0x4d,0x0,0x6d,0x0,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0x0,0x0,0xfb,0x18,0x3,0x2,0x80,0x0,0x0,0x0,0x0,0x4d,0x0,0x69,0x0,0x8b,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0x0,0xfb,0x18,0x64,0xf,0x41,0x41,0x41,0x45,0x0,0x0,0xfb,0x18,0x3,0x1,0x0,0x0,0x0,0x0,0xfb,0x18,0x3,0x2,0x80,0x0,0x0,0x0,0x0,0x48,0xb7,0x41,0x46,0xb8,0x0,0x0,0xfb,0x18,0x4,0x0,0x0,0xff,0x0,0x0,0x0,0x69,0x4d,0x0,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0xfb,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x4d,0x0,0x69,0x0,0x0,0x1,0x0,0x45,0x0,0x1,0xf,0x0,0x0,0x0,0x41,0x6b,0xb7,0x42,0xd,0x1,0x42,0x41,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x1b,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oAA\004@AK\004@AJggAwin\004@A\362\000\300AA\300AJEEmAI\000\000M\000i\000\213\000\373\030\003\000\000\000\000\000M\000m\000\000\373\030\003\000\000\000\373\030\003\000\000\000\000\000\373\030\003\002\200\000\000\000\000M\000i\000\213\000\373\030\003\000\000\000\373\030\003\000\000\000\000\373\030d\017AAAE\000\000\373\030\003\001\000\000\000\000\373\030\003\002\200\000\000\000\000H\267AF\270\000\000\373\030\004\000\000\377\000\000\000iM\000\000\373\030\003\000\000\000\373\030\000\000\000\000\000\000M\000i\000\000\001\000E\000\001\017\000\000\000Ak\267B\015\001BA\200\000\013\000\013\005\000\000\000\000\000\033\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e1558f857778ee568391b4617678f3c5fe3949b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQUEEQEFLBEBBSmdnQXdpbgRAQfIAwEFBwEFKRUVtQUkAAE0AaQCLAPsYAwAAAAAATQBtAAD7GAMAAAD7GAMAAAAAAPsYAwKAAAAAAE0AaQCLAPsYAwAAAPsYAwAAAAD7GGQPQUFBRQAA+xgDAQAAAAD7GAMCgAAAAABIt0FGuAAA+xgEAAD/AAAAaU0AAPsYAwAAAPsYAAAAAAAATQBpAAABAEUAAQ8AAABBa7dCDQFCQYAACwALBQAAAAAAGwBrwQALAAs= Step #5: MERGE-OUTER: attempt 3608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597698086 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df90c00198, 0x55df90c08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df90c08918,0x55df90c900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e1558f857778ee568391b4617678f3c5fe3949b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11733 processed earlier; will process 3542 files now Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #1 pulse cov: 442 ft: 443 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df8e4145dd bp 0x000000000000 sp 0x7fffb9b01080 T43511) Step #5: ==43511==The signal is caused by a READ memory access. Step #5: #0 0x55df8e4145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df8e236280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df8e235fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df8e213929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df8e134ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df8e08cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df8e0961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df8e07d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df8e0a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb396159082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df8e070aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43511==Register values: Step #5: rax = 0x000055df93090430 rbx = 0x000055df93090430 rcx = 0x000055df93090420 rdx = 0x00007fb396321b80 Step #5: rdi = 0x000055df93090420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffb9b01080 Step #5: r8 = 0x000055df93090430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb396321be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df91613960 r14 = 0x0000000100000004 r15 = 0x000055df90580386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6f,0x41,0x30,0x4,0x0,0x41,0x91,0x90,0x0,0x0,0x72,0x72,0x72,0x72,0x70,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x41,0x30,0x4,0x0,0x41,0x91,0x90,0x0,0x0,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x4d,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x76,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x72,0x69,0x0,0x0,0x90,0x90,0x0,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%oA0\004\000A\221\220\000\000rrrrprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrA0\004\000A\221\220\000\000rrrrrrrrrrrrrrrrrrrrrrrrrMrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrvrrrrrrrrrrrri\000\000\220\220\000\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f762f0bafea33eef443fa8db141beb794b3ceeeb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVvQTAEAEGRkAAAcnJycnBycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJyckEwBABBkZAAAHJycnJycnJycnJycnJycnJycnJycnJycnJNcnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnZycnJycnJycnJycnJpAACQkAAAAAsACws= Step #5: MERGE-OUTER: attempt 3609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597835861 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fb4c67198, 0x557fb4c6f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fb4c6f918,0x557fb4cf70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f762f0bafea33eef443fa8db141beb794b3ceeeb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11735 processed earlier; will process 3540 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557fb247b5dd bp 0x000000000000 sp 0x7ffdb990efa0 T43515) Step #5: ==43515==The signal is caused by a READ memory access. Step #5: #0 0x557fb247b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557fb229d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557fb229cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557fb227a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557fb219bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557fb20f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557fb20fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557fb20e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557fb21103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ae21a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557fb20d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43515==Register values: Step #5: rax = 0x0000557fb618e530 rbx = 0x0000557fb618e530 rcx = 0x0000557fb618e9e0 rdx = 0x00007f5ae2368b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb990efa0 Step #5: r8 = 0x0000557fb618e530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ae2368be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fb567a960 r14 = 0x0000000100000004 r15 = 0x0000557fb45e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x8,0x4,0x40,0x41,0x42,0x42,0x66,0x42,0xf9,0x42,0x42,0x1,0x89,0x42,0x7f,0x80,0x7c,0x42,0x79,0x42,0xaf,0xb5,0xe0,0x0,0xb5,0xaf,0x42,0xbd,0x9,0x7e,0x7f,0x42,0xe4,0x0,0x7c,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x42,0x7c,0x80,0xb5,0xaf,0x42,0x42,0x42,0xdb,0x81,0x40,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbc,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x83,0x42,0x7e,0x42,0xb5,0xaf,0x0,0x42,0x41,0x0,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0xfd,0x7c,0x42,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x87,0xbd,0x7f,0xb5,0xaf,0x42,0xb0,0x89,0xbd,0x0,0x7b,0x80,0x42,0x8a,0xc2,0xd2,0x7f,0xb5,0xaf,0x42,0xfb,0x7b,0xb5,0xaf,0x42,0x89,0x42,0x42,0x79,0x80,0xb5,0xaf,0x42,0x42,0x42,0x7c,0x80,0xb5,0xaf,0x42,0x42,0x43,0xc3,0x81,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x42,0x42,0xb5,0xaf,0x42,0x7e,0x1,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mA\010\004@ABBfB\371BB\001\211B\177\200|ByB\257\265\340\000\265\257B\275\011~\177B\344\000|B\211\275\177~B\340\000|BB|\200\265\257BBB\333\201@~B\340\000\265\257B\211\274\177\265\256BB{\212\200\265\257BBBy\203B~B\265\257\000BA\000\275\177\265\256BB{\212B\211\275\177\265\257BF{\265\257B\211\275\177~B\340\375|BB~B\340\000\265\257B\207\275\177\265\257B\260\211\275\000{\200B\212\302\322\177\265\257B\373{\265\257B\211BBy\200\265\257BBB|\200\265\257BBC\303\201B~B\340\000\265\257B\211\275\177\265\257BBB\265\257B~\001\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e1bf27c1cdb4783ef5475915cd49f229a3d1321 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQQgEQEFCQmZC+UJCAYlCf4B8QnlCr7XgALWvQr0Jfn9C5AB8Qom9f35C4AB8QkJ8gLWvQkJC24FAfkLgALWvQom8f7WuQkJ7ioC1r0JCQnmDQn5Cta8AQkEAvX+1rkJCe4pCib1/ta9CRnu1r0KJvX9+QuD9fEJCfkLgALWvQoe9f7WvQrCJvQB7gEKKwtJ/ta9C+3u1r0KJQkJ5gLWvQkJCfIC1r0JCQ8OBQn5C4AC1r0KJvX+1r0JCQrWvQn4BgAALAAs= Step #5: MERGE-OUTER: attempt 3610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1597972279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568f730d198, 0x5568f7315911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568f7315918,0x5568f739d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e1bf27c1cdb4783ef5475915cd49f229a3d1321' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11736 processed earlier; will process 3539 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5568f4b215dd bp 0x000000000000 sp 0x7ffd846a0380 T43519) Step #5: ==43519==The signal is caused by a READ memory access. Step #5: #0 0x5568f4b215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568f4943280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568f4942fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5568f4920929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568f4841ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5568f4799c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5568f47a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568f478a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568f47b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8fdb2fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5568f477daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43519==Register values: Step #5: rax = 0x00005568f8157410 rbx = 0x00005568f8157410 rcx = 0x00005568f81578c0 rdx = 0x00007f8fdb4c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd846a0380 Step #5: r8 = 0x00005568f8157410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8fdb4c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005568f7d20960 r14 = 0x0000000100000004 r15 = 0x00005568f6c8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xb8,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x41,0x6c,0x41,0x6c,0x69,0x41,0x41,0x41,0x6f,0xc1,0x4d,0x4f,0x41,0x41,0x41,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6b,0x45,0x71,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x6f,0x6f,0x6f,0x41,0x41,0x75,0xb3,0xa9,0x75,0x45,0x45,0x41,0x6b,0x47,0xc0,0xc0,0x41,0x4a,0x48,0x4c,0x1,0x77,0x69,0x6e,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x6f,0x6f,0x6f,0x41,0x41,0x75,0xb3,0xa9,0x75,0x45,0x45,0x41,0x6b,0x47,0xc0,0xc0,0x41,0x41,0x6c,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x6c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x0,0x50,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x48,0x42,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\270ApAJAoA?g\300AAAlAliAAAo\301MOAAAgA#pAJAliAnA\301JHL\001kEq\300AAliAnAp\300AAAIAAAAAliAnAp\300AAAIAAAnAp\300AAAIAAAoooAAu\263\251uEEAkG\300\300AJHL\001win\300AAliAnAp\300AAAIAAAoooAAu\263\251uEEAkG\300\300AAlAooAuE\263\251lAlinuxoAuE\263\251\000Plinux\000\000\000HBH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-28b2945d07ed877ece9057864b213c162b677666 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPuEFwQUpBb0E/Z8BBQUFsQWxpQUFBb8FNT0FBQWdBI3BBSkFsaUFuQcFKSEwBa0VxwEFBbGlBbkFwwEFBQUlBQUFBQWxpQW5BcMBBQUFJQUFBbkFwwEFBQUlBQUFvb29BQXWzqXVFRUFrR8DAQUpITAF3aW7AQUFsaUFuQXDAQUFBSUFBQW9vb0FBdbOpdUVFQWtHwMBBQWxBb29BdUWzqWxBbGludXhvQXVFs6kAUGxpbnV4AAAASEJIAAALAAs= Step #5: MERGE-OUTER: attempt 3611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1598108510 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a059316198, 0x55a05931e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a05931e918,0x55a0593a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28b2945d07ed877ece9057864b213c162b677666' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11737 processed earlier; will process 3538 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 19c. Step #5: #1 pulse cov: 445 ft: 446 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a056b2a5dd bp 0x000000000000 sp 0x7ffc19ee7c90 T43523) Step #5: ==43523==The signal is caused by a READ memory access. Step #5: #0 0x55a056b2a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a05694c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a05694bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a056929929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a05684aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0567a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0567ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0567936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0567bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb45e07b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a056786aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43523==Register values: Step #5: rax = 0x000055a05b764430 rbx = 0x000055a05b764430 rcx = 0x000055a05b764420 rdx = 0x00007fb45e243b80 Step #5: rdi = 0x000055a05b764420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc19ee7c90 Step #5: r8 = 0x000055a05b764430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb45e243be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a059d29960 r14 = 0x0000000100000004 r15 = 0x000055a058c96386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x3a,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x1a,0x7a,0x82,0x42,0x7e,0x7c,0x42,0x0,0x42,0x23,0x7c,0x7e,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x41,0x42,0x42,0x42,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x0,0x42,0x23,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x42,0x42,0x42,0x41,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x42,0x7c,0x7c,0x7f,0x42,0x7c,0x7e,0x42,0x42,0x8a,0x80,0x42,0x7c,0x82,0x7f,0x42,0x0,0x7c,0x42,0x30,0x7c,0xc2,0x7c,0x42,0x0,0x42,0x8a,0x7c,0x7c,0x0,0x42,0x7f,0x42,0x82,0x80,0x7c,0x42,0x32,0x7c,0x42,0x30,0x7e,0x7c,0x42,0x0,0x42,0x41,0x7f,0x7c,0x42,0x7c,0x42,0x7c,0x7e,0x42,0x35,0x8a,0x42,0x23,0x7c,0x42,0x80,0x42,0x7e,0x7c,0x42,0x0,0x42,0x42,0x42,0x42,0x41,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7f,0x7c,0x42,0x7c,0x42,0x7c,0x7e,0x42,0x42,0x8a,0x80,0x42,0x42,0x42,0x7c,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mA:\004@ABBBB\032z\202B~|B\000B#|~zB~|B\000BABBBB\032\200zB~|B\000B\000B#|BzB~|B\000BBBBAB\032\200zB~|B\000B}|BzB~|B\000B}|BB||\177B|~BB\212\200B|\202\177B\000|B0|\302|B\000B\212||\000B\177B\202\200|B2|B0~|B\000BA\177|B|B|~B5\212B#|B\200B~|B\000BBBBAB\032\200zB~|B\000B}|BzB~|B\000B}|B\177|B|B|~BB\212\200BBB|BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ca916f03d101573513e0ca4cad5033b1c150485 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQToEQEFCQkJCGnqCQn58QgBCI3x+ekJ+fEIAQkFCQkJCGoB6Qn58QgBCAEIjfEJ6Qn58QgBCQkJCQUIagHpCfnxCAEJ9fEJ6Qn58QgBCfXxCQnx8f0J8fkJCioBCfIJ/QgB8QjB8wnxCAEKKfHwAQn9CgoB8QjJ8QjB+fEIAQkF/fEJ8Qnx+QjWKQiN8QoBCfnxCAEJCQkJBQhqAekJ+fEIAQn18QnpCfnxCAEJ9fEJ/fEJ8Qnx+QkKKgEJCQnxCQgALAAs= Step #5: MERGE-OUTER: attempt 3612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1598246280 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558bd5954198, 0x558bd595c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558bd595c918,0x558bd59e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ca916f03d101573513e0ca4cad5033b1c150485' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11739 processed earlier; will process 3536 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558bd31685dd bp 0x000000000000 sp 0x7ffeb00ff710 T43527) Step #5: ==43527==The signal is caused by a READ memory access. Step #5: #0 0x558bd31685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558bd2f8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558bd2f89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558bd2f67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558bd2e88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558bd2de0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558bd2dea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558bd2dd16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558bd2dfd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab941ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558bd2dc4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43527==Register values: Step #5: rax = 0x0000558bd69392e0 rbx = 0x0000558bd69392e0 rcx = 0x0000558bd6939790 rdx = 0x00007fab94396b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb00ff710 Step #5: r8 = 0x0000558bd69392e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab94396be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558bd6367960 r14 = 0x0000000100000004 r15 = 0x0000558bd52d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x69,0x69,0x69,0x68,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x44,0x18,0x40,0xfb,0xe0,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9a,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x99,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x9f,0x9b,0x99,0x9b,0x9f,0x99,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9e,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9a,0x9f,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9d,0x9b,0x9f,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9a,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x9b,0x9b,0x9b,0x0,0xb,0x0,0xb2,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\014oA/\003\000A\362\346iiihi\004\000A\032\004\200\000D\030@\373\340\233\233\233\233\237\233\233\233\232\233\233\233\233\237\233\233\233\237\233\233\237\233\233\233\233\233\237\233\233\233\233\233\233\233\233\234\233\231\233\233\233\233\233\233\233\233\233\233\233\237\233\237\233\233\233\233\234\233\237\233\231\233\237\231\233\233\233\233\233\233\233\233\233\233\233\233\234\233\233\233\233\233\233\233\236\233\233\233\233\233\233\233\232\237\233\233\233\237\233\233\233\233\233\233\233\233\237\233\233\233\233\234\233\233\233\233\233\233\233\233\233\233\234\233\233\233\233\233\233\237\233\233\233\233\233\233\235\233\237\233\233\233\237\233\233\233\233\233\232\233\233\233\233\233\237\233\233\233\233\234\233\233\233\233\000\013\000\262\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2734b82be9b2ca69e97c86bb3ec01d056cf133d1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQxvQS8DAEHy5mlpaWhpBABBGgSAAEQYQPvgm5ubm5+bm5uam5ubm5+bm5ufm5ufm5ubm5ufm5ubm5ubm5ucm5mbm5ubm5ubm5ubm5+bn5ubm5ucm5+bmZufmZubm5ubm5ubm5ubm5ybm5ubm5ubnpubm5ubm5uan5ubm5+bm5ubm5ubm5+bm5ubnJubm5ubm5ubm5ucm5ubm5ubn5ubm5ubm52bn5ubm5+bm5ubm5qbm5ubm5+bm5ubnJubm5sACwCyAAsLAAs= Step #5: MERGE-OUTER: attempt 3613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1598382451 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c499c28198, 0x55c499c30911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c499c30918,0x55c499cb80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2734b82be9b2ca69e97c86bb3ec01d056cf133d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11740 processed earlier; will process 3535 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 277 ft: 278 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c49743c5dd bp 0x000000000000 sp 0x7fff20c2de30 T43531) Step #5: ==43531==The signal is caused by a READ memory access. Step #5: #0 0x55c49743c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c49725e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c49725dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c49723b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c49715cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c4970b4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4970be1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c4970a56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4970d13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f916b56c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c497098aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43531==Register values: Step #5: rax = 0x000055c49c5aab40 rbx = 0x000055c49c5aab40 rcx = 0x000055c49c5aab30 rdx = 0x00007f916b734b80 Step #5: rdi = 0x000055c49c5aab30 rsi = 0x0000000003000000 rbp = 0x0000000000000000 rsp = 0x00007fff20c2de30 Step #5: r8 = 0x000055c49c5aab40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f916b734be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c49a63b960 r14 = 0x0000000100000004 r15 = 0x000055c4995a8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x22,0x20,0x22,0xd4,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0xc2,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x0,0x1a,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x20,0x3,0x0,0xd4,0x22,0x22,0x1a,0xd4,0xd0,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x20,0x22,0x22,0x41,0x1,0xd4,0xd4,0xd4,0x22,0x41,0xd0,0x0,0x22,0x22,0x0,0xd4,0x22,0x22,0x1a,0xd4,0xd0,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x20,0x22,0x1a,0xd4,0x1,0x20,0x3,0x0,0xd4,0x22,0x22,0x1a,0xd4,0xd0,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x20,0x22,0x22,0x41,0x1,0xd4,0xd4,0xd4,0x22,0x41,0xd0,0x0,0x22,0x22,0x0,0xd4,0x22,0x22,0x1a,0xd4,0xd0,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd0,0x0,0x20,0x22,0x22,0x41,0x1,0xd4,0xd4,0xd4,0x22,0x41,0xd0,0x0,0x22,0x22,0x20,0x21,0xd1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \" \"\324\032\324\324\324\"A\001\000\000\000\000\000\000\000\000\000\250\000\302\000\000\000\000\000!\000\000\032\032\032\324\324\324\"A\001 \032\324\324\324\"A\001 \032\324\001 \003\000\324\"\"\032\324\320\000\032\032\324\324\324\324\"\" \032\324\324\320\000 \"\"A\001\324\324\324\"A\320\000\"\"\000\324\"\"\032\324\320\000\032\032\324\324\324\324\"\" \032\324\324\320\000 \"\032\324\001 \003\000\324\"\"\032\324\320\000\032\032\324\324\324\324\"\" \032\324\324\320\000 \"\"A\001\324\324\324\"A\320\000\"\"\000\324\"\"\032\324\320\000\032\032\324\324\324\324\"\" \032\324\324\320\000 \"\"A\001\324\324\324\"A\320\000\"\" !\321\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bc504ba52416a0d91cf58f828e579091e4c3401 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICIgItQa1NTUIkEBAAAAAAAAAAAAqADCAAAAAAAhAAAaGhrU1NQiQQEgGtTU1CJBASAa1AEgAwDUIiIa1NAAGhrU1NTUIiIgGtTU0AAgIiJBAdTU1CJB0AAiIgDUIiIa1NAAGhrU1NTUIiIgGtTU0AAgIhrUASADANQiIhrU0AAaGtTU1NQiIiAa1NTQACAiIkEB1NTUIkHQACIiANQiIhrU0AAaGtTU1NQiIiAa1NTQACAiIkEB1NTUIkHQACIiICHRAAs= Step #5: MERGE-OUTER: attempt 3614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1598521764 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562e497a198, 0x5562e4982911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562e4982918,0x5562e4a0a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2bc504ba52416a0d91cf58f828e579091e4c3401' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11742 processed earlier; will process 3533 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562e218e5dd bp 0x000000000000 sp 0x7ffce67f4460 T43535) Step #5: ==43535==The signal is caused by a READ memory access. Step #5: #0 0x5562e218e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562e1fb0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562e1faffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562e1f8d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562e1eaead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562e1e06c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562e1e101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562e1df76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562e1e233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e34dd7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562e1deaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43535==Register values: Step #5: rax = 0x00005562e6cc0770 rbx = 0x00005562e6cc0770 rcx = 0x00005562e6cc0c20 rdx = 0x00007f3e34f9fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce67f4460 Step #5: r8 = 0x00005562e6cc0770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e34f9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562e538d960 r14 = 0x0000000100000004 r15 = 0x00005562e42fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0x41,0x32,0x41,0x2b,0x41,0x49,0x41,0xc0,0xbf,0xc1,0x41,0x6f,0x49,0x69,0xbe,0x91,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x8a,0x31,0x23,0xbb,0x43,0x43,0x32,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x43,0x91,0x93,0x8e,0x70,0x91,0x8c,0x43,0x93,0xe6,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5b,0x43,0x91,0x93,0x8e,0x70,0x91,0x91,0x43,0x93,0xe6,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5b,0x43,0x8a,0x31,0x23,0x43,0xbb,0x43,0x43,0x32,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x96,0x91,0x91,0x91,0x43,0x99,0x3,0x43,0xbb,0x43,0x43,0x43,0x1f,0x30,0x95,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x90,0x43,0x91,0xe6,0x91,0x92,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x49,0x70,0x91,0x91,0x43,0x93,0xe6,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5b,0xbe,0x92,0x91,0x91,0x43,0x91,0xe6,0x91,0x92,0x43,0x99,0x5b,0x93,0x40,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/MA2A+AIA\300\277\301AoIi\276\221\221\221C\231\221\223@_C\2121#\273CC2\037\221A\277Ai\276\222\221\221C\221\221\223@^C\221\223\216p\221\214C\223\346\221'\216C@\373\221\221C\231\221\223@[C\221\223\216p\221\221C\223\346\221'\216C@\373\221\221C\231\221\223@[C\2121#C\273CC2\037\221A\277Ai\276\226\221\221\221C\231\003C\273CCC\0370\225A\277Ai\276\222\221\220C\221\346\221\222\221C\231\221\223@_CIp\221\221C\223\346\221'\216C@\373\221\221C\231\221\223@[\276\222\221\221C\221\346\221\222C\231[\223@\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-20c0aa4b807ba936a26366f0f9811fec71331815 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9NQTJBK0FJQcC/wUFvSWm+kZGRQ5mRk0BfQ4oxI7tDQzIfkUG/QWm+kpGRQ5GRk0BeQ5GTjnCRjEOT5pEnjkNA+5GRQ5mRk0BbQ5GTjnCRkUOT5pEnjkNA+5GRQ5mRk0BbQ4oxI0O7Q0MyH5FBv0FpvpaRkZFDmQNDu0NDQx8wlUG/QWm+kpGQQ5HmkZKRQ5mRk0BfQ0lwkZFDk+aRJ45DQPuRkUOZkZNAW76SkZFDkeaRkkOZW5NAkQALAAs= Step #5: MERGE-OUTER: attempt 3615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1598658359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d7e65e198, 0x564d7e666911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d7e666918,0x564d7e6ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20c0aa4b807ba936a26366f0f9811fec71331815' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11744 processed earlier; will process 3531 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d7be725dd bp 0x000000000000 sp 0x7ffcacb499f0 T43539) Step #5: ==43539==The signal is caused by a READ memory access. Step #5: #0 0x564d7be725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d7bc94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d7bc93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d7bc71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d7bb92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d7baeac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d7baf41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d7badb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d7bb073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9f84ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d7baceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43539==Register values: Step #5: rax = 0x0000564d807b8400 rbx = 0x0000564d807b8400 rcx = 0x0000564d807b88b0 rdx = 0x00007fa9f86b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcacb499f0 Step #5: r8 = 0x0000564d807b8400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9f86b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d7f071960 r14 = 0x0000000100000004 r15 = 0x0000564d7dfde386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x62,0x75,0x69,0xc1,0x43,0xa2,0x4a,0x6a,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x44,0x41,0x41,0x0,0x0,0x0,0x0,0x41,0x9d,0x62,0x41,0x99,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x6e,0xfb,0x15,0x0,0x41,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x69,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x6e,0xfb,0x15,0x0,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0xe9,0x6a,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x69,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x6e,0xfb,0x15,0x0,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x6c,0x69,0x6e,0x75,0x78,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x6,0x0,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x62,0x75,0x69,0xc1,0x41,0xa3,0x4a,0x6a,0x41,0x3d,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x62,0x41,0xe9,0x9a,0xbe,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\235AA\270\235\235bK\001A\270\235\235bui\301C\242JjAA\270\235\237AA\270\235\235fAA\270\235DAA\000\000\000\000A\235bA\231AwAAiAM\320n\373\025\000AfAA\270\235\237AA\270\235\235fA\235bAiAwAAiAM\320n\373\025\000A\304A\001A\235bA\351j\270\235\237AA\270\235\235fA\235bAiAwAAiAM\320n\373\025\000A\304A\001A\235blinux\270\235\235AA\270\235\235bK\001A\270\235\006\000\270\235\235bK\001A\270\235\235bui\301A\243JjA=K\001A\270\235\235bA\351\232\276x\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-959e1ecc82ec135a85e09b5530018b2a3542b38d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQZ1BQbidnWJLAUG4nZ1idWnBQ6JKakFBuJ2fQUG4nZ1mQUG4nURBQQAAAABBnWJBmUF3QUFpQU3QbvsVAEFmQUG4nZ9BQbidnWZBnWJBaUF3QUFpQU3QbvsVAEHEQQFBnWJB6Wq4nZ9BQbidnWZBnWJBaUF3QUFpQU3QbvsVAEHEQQFBnWJsaW51eLidnUFBuJ2dYksBQbidBgC4nZ1iSwFBuJ2dYnVpwUGjSmpBPUsBQbidnWJB6Zq+eAALAAs= Step #5: MERGE-OUTER: attempt 3616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1598794856 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4ba927198, 0x55a4ba92f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4ba92f918,0x55a4ba9b70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/959e1ecc82ec135a85e09b5530018b2a3542b38d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11745 processed earlier; will process 3530 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 358 ft: 359 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4b813b5dd bp 0x000000000000 sp 0x7ffc79aa6ce0 T43543) Step #5: ==43543==The signal is caused by a READ memory access. Step #5: #0 0x55a4b813b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4b7f5d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4b7f5cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a4b7f3a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4b7e5bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4b7db3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4b7dbd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4b7da46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4b7dd03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5cf557f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4b7d97aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43543==Register values: Step #5: rax = 0x000055a4bc612430 rbx = 0x000055a4bc612430 rcx = 0x000055a4bc612420 rdx = 0x00007f5cf5747b80 Step #5: rdi = 0x000055a4bc612420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc79aa6ce0 Step #5: r8 = 0x000055a4bc612430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5cf5747be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4bb33a960 r14 = 0x0000000100000004 r15 = 0x000055a4ba2a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x6f,0x41,0x45,0x4,0x40,0x42,0x3d,0x7a,0x42,0x42,0x42,0xc9,0x8e,0x7e,0x7e,0x42,0x2,0x42,0x3d,0x80,0x42,0x70,0x7e,0x42,0x7e,0x79,0x7e,0x42,0x0,0x42,0x3f,0x42,0x42,0x42,0x82,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x42,0x85,0x7e,0x42,0x42,0x42,0x82,0x7e,0x42,0x88,0x0,0x7e,0x42,0x89,0x42,0x42,0x35,0x7e,0x7e,0x42,0x7f,0x7e,0x42,0x42,0x42,0x42,0x7e,0x7e,0x42,0x38,0x42,0xc1,0x81,0xbd,0xbf,0x42,0x7e,0x7e,0x7e,0x7e,0x42,0x7e,0x7e,0x7e,0x42,0x42,0x42,0x4d,0x82,0x7e,0x7e,0x42,0x79,0x7e,0x42,0x2,0x42,0x82,0x42,0x42,0x42,0x7e,0x42,0x3f,0x7e,0x42,0x7e,0x7e,0x42,0x42,0x42,0x42,0x82,0x42,0x5d,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x42,0x7e,0x7e,0x42,0x42,0x42,0x82,0x2,0x7a,0x42,0x7e,0x42,0x81,0xbe,0xfe,0xbd,0x7a,0x7e,0x42,0x42,0xc4,0x80,0x7e,0x7e,0x42,0x79,0x7e,0x42,0x3b,0x42,0x82,0x42,0x42,0x42,0x82,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x82,0x42,0x42,0x42,0x86,0x7e,0x7e,0x42,0x7a,0x7e,0x42,0x79,0x7e,0xba,0x0,0x42,0x82,0x42,0x42,0x42,0x82,0x7e,0x79,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001.oAE\004@B=zBBB\311\216~~B\002B=\200Bp~B~y~B\000B?BBB\202~~B?~BBBB\205~BBB\202~B\210\000~B\211BB5~~B\177~BBBB~~B8B\301\201\275\277B~~~~B~~~BBBM\202~~By~B\002B\202BBB~B?~B~~BBBB\202B]~~B?~BBBB~~BBB\202\002zB~B\201\276\376\275z~BB\304\200~~By~B;B\202BBB\202~~B?~BBB\202BBB\206~~Bz~By~\272\000B\202BBB\202~yB~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cdafdf4da86483d613f1854a834daf6da11db45 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS5vQUUEQEI9ekJCQsmOfn5CAkI9gEJwfkJ+eX5CAEI/QkJCgn5+Qj9+QkJCQoV+QkJCgn5CiAB+QolCQjV+fkJ/fkJCQkJ+fkI4QsGBvb9Cfn5+fkJ+fn5CQkJNgn5+Qnl+QgJCgkJCQn5CP35Cfn5CQkJCgkJdfn5CP35CQkJCfn5CQkKCAnpCfkKBvv69en5CQsSAfn5CeX5CO0KCQkJCgn5+Qj9+QkJCgkJCQoZ+fkJ6fkJ5froAQoJCQkKCfnlCfgALAAs= Step #5: MERGE-OUTER: attempt 3617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1598931748 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641308a5198, 0x5641308ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641308ad918,0x5641309350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6cdafdf4da86483d613f1854a834daf6da11db45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11747 processed earlier; will process 3528 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56412e0b95dd bp 0x000000000000 sp 0x7ffec55f9730 T43547) Step #5: ==43547==The signal is caused by a READ memory access. Step #5: #0 0x56412e0b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56412dedb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56412dedafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56412deb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56412ddd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56412dd31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56412dd3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56412dd226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56412dd4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26aed38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56412dd15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43547==Register values: Step #5: rax = 0x0000564131654470 rbx = 0x0000564131654470 rcx = 0x0000564131654920 rdx = 0x00007f26aef00b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec55f9730 Step #5: r8 = 0x0000564131654470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26aef00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641312b8960 r14 = 0x0000000100000004 r15 = 0x0000564130225386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x0,0xd6,0x0,0xf,0xf,0xd6,0x0,0x59,0x0,0x1a,0x0,0x1,0x0,0x0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x74,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x0,0xd6,0x0,0x1a,0x0,0xfb,0x99,0x0,0xd4,0xd6,0xfa,0xb0,0x0,0x1a,0xfc,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x80,0x0,0x0,0x0,0x0,0xd6,0x0,0xf,0xf,0xd4,0x1,0xf,0xd4,0xf,0x96,0x0,0x59,0x0,0xf,0xd4,0xd6,0x0,0x0,0x41,0xfc,0x1,0x0,0x0,0x0,0x0,0xbe,0x1a,0x7e,0xba,0x1a,0xbc,0x1a,0xfb,0xf,0x0,0x0,0x64,0x0,0x56,0x0,0xf,0xd4,0xd6,0x0,0x0,0x41,0xfc,0x1,0x0,0x0,0x0,0x0,0xbe,0x1a,0x7e,0xba,0x1a,0xbc,0x1a,0xfb,0xf,0x0,0x0,0x64,0x0,0x56,0x1a,0x8f,0x1a,0xae,0x1a,0x95,0x1a,0x7a,0x1a,0x9d,0x1a,0xae,0x1a,0x1a,0x95,0x1a,0xba,0x1a,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x80,0x0,0x41,0xf7,0x41,0x41,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA0\004@A.A=J\000\326\000\017\017\326\000Y\000\032\000\001\000\000pppppppppppppppppppptpppppppppp\000\326\000\032\000\373\231\000\324\326\372\260\000\032\374\001\000\000\000\000\373\231\000\000\000p\200\200\000\000\000\000\326\000\017\017\324\001\017\324\017\226\000Y\000\017\324\326\000\000A\374\001\000\000\000\000\276\032~\272\032\274\032\373\017\000\000d\000V\000\017\324\326\000\000A\374\001\000\000\000\000\276\032~\272\032\274\032\373\017\000\000d\000V\032\217\032\256\032\225\032z\032\235\032\256\032\032\225\032\272\032\032\000\001\000\000\000\000\373\231\000\000\000p\200\200\000A\367AAMAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8426ddf8ac4fe44fc20fb48bc749686571c66fbd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTAEQEEuQT1KANYADw/WAFkAGgABAABwcHBwcHBwcHBwcHBwcHBwcHBwcHRwcHBwcHBwcHBwANYAGgD7mQDU1vqwABr8AQAAAAD7mQAAAHCAgAAAAADWAA8P1AEP1A+WAFkAD9TWAABB/AEAAAAAvhp+uhq8GvsPAABkAFYAD9TWAABB/AEAAAAAvhp+uhq8GvsPAABkAFYajxquGpUaehqdGq4aGpUauhoaAAEAAAAA+5kAAABwgIAAQfdBQU1BeAALAAs= Step #5: MERGE-OUTER: attempt 3618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1599072713 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5652d0e16198, 0x5652d0e1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5652d0e1e918,0x5652d0ea60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8426ddf8ac4fe44fc20fb48bc749686571c66fbd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11748 processed earlier; will process 3527 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5652ce62a5dd bp 0x000000000000 sp 0x7fff392e6bd0 T43551) Step #5: ==43551==The signal is caused by a READ memory access. Step #5: #0 0x5652ce62a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5652ce44c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5652ce44bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5652ce429929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5652ce34aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5652ce2a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5652ce2ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5652ce2936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5652ce2bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2286d08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5652ce286aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43551==Register values: Step #5: rax = 0x00005652d22fe410 rbx = 0x00005652d22fe410 rcx = 0x00005652d22fe8c0 rdx = 0x00007f2286ed0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff392e6bd0 Step #5: r8 = 0x00005652d22fe410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2286ed0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005652d1829960 r14 = 0x0000000100000004 r15 = 0x00005652d0796386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0xb7,0xab,0x41,0x3a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x53,0x0,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x6a,0x69,0x1,0x4a,0x1,0x10,0x0,0xb7,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x55,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AgAjA\253jAih\001\015\000A\005\001\267\253A:\001\016\001\001\000O\000\013\001\002\000AgAjA\253jAih\001\015\000A\005ji\001J\016\001\001\000\267\253A:\001\016\001\001\000O\000\013\001\002\000AgAjA\253jAih\001\015\000A\005ji\001J\016\001\001\000S\000jAih\001\015\000A\005\001\267\253A:\001\016\001\001\000O\000\013\001\002\000AgAjA\253jAih\001\015\000A\005ji\001J\001\020\000\267\000!\000\001U\001\001\000U\001\001\000O\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d00534705dde2e135d95f64372e046cc62edc05 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQWdBakGrakFpaAENAEEFAberQToBDgEBAE8ACwECAEFnQWpBq2pBaWgBDQBBBWppAUoOAQEAt6tBOgEOAQEATwALAQIAQWdBakGrakFpaAENAEEFamkBSg4BAQBTAGpBaWgBDQBBBQG3q0E6AQ4BAQBPAAsBAgBBZ0FqQatqQWloAQ0AQQVqaQFKARAAtwAhAAFVAQEAVQEBAE8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1599209172 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef70336198, 0x55ef7033e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef7033e918,0x55ef703c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d00534705dde2e135d95f64372e046cc62edc05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11749 processed earlier; will process 3526 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef6db4a5dd bp 0x000000000000 sp 0x7ffd630fb0c0 T43555) Step #5: ==43555==The signal is caused by a READ memory access. Step #5: #0 0x55ef6db4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef6d96c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef6d96bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef6d949929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef6d86aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef6d7c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef6d7cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef6d7b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef6d7df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32b7ba9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef6d7a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43555==Register values: Step #5: rax = 0x000055ef7220f410 rbx = 0x000055ef7220f410 rcx = 0x000055ef7220f8c0 rdx = 0x00007f32b7d71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd630fb0c0 Step #5: r8 = 0x000055ef7220f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32b7d71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef70d49960 r14 = 0x0000000100000004 r15 = 0x000055ef6fcb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x41,0x4,0x40,0x41,0x4a,0x41,0x4d,0x41,0xf,0x41,0x6a,0x77,0x41,0x77,0x41,0x6a,0x77,0x77,0x41,0x77,0x41,0x2b,0x77,0x41,0x40,0x77,0x41,0xa9,0x77,0x41,0x41,0x67,0xb3,0xa9,0x77,0x41,0x9a,0x95,0x41,0x41,0x41,0x77,0x77,0x41,0x6a,0x77,0x41,0x41,0x77,0x41,0x49,0x4e,0x41,0x3c,0x77,0x41,0x6a,0x77,0x41,0x41,0x77,0x41,0x49,0x4e,0x41,0x3c,0xb3,0xa9,0x77,0x41,0x41,0x67,0x41,0x6a,0x77,0x4e,0x41,0x3c,0x77,0x41,0x6a,0x77,0x41,0x41,0x41,0x41,0x4e,0x49,0x77,0x47,0xb3,0xa9,0x77,0x41,0x41,0x67,0x41,0x6a,0x77,0x41,0x77,0x41,0x2b,0x77,0x41,0x40,0x77,0x41,0xa9,0x77,0x6a,0x77,0x4e,0x41,0x3c,0x77,0x41,0x6a,0x77,0x41,0x41,0x41,0x77,0x77,0x41,0x6a,0x77,0x41,0x41,0x77,0x41,0x49,0x4e,0x41,0x3c,0xb3,0xa9,0x77,0x41,0x41,0x67,0x41,0x6a,0x77,0x41,0x77,0x41,0x2b,0x77,0x41,0x40,0x77,0x41,0xa9,0x77,0x41,0x41,0x67,0x41,0x6a,0x77,0x41,0x77,0x41,0x6a,0x77,0x41,0x40,0x41,0x6a,0x77,0x77,0x41,0x49,0x4a,0x77,0x41,0x8f,0x41,0x41,0x41,0x77,0x41,0x6a,0x77,0x41,0x49,0x4a,0x41,0x3c,0xb3,0xa9,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lAA\004@AJAMA\017AjwAwAjwwAwA+wA@wA\251wAAg\263\251wA\232\225AAAwwAjwAAwAINA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6b0e4f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6b0e4efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6b0e2c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6b0d4dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6b0ca5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6b0caf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6b0c966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6b0cc23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3fbfab4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6b0c89aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43559==Register values: Step #5: rax = 0x000055f6b5923430 rbx = 0x000055f6b5923430 rcx = 0x000055f6b5923420 rdx = 0x00007f3fbfc7cb80 Step #5: rdi = 0x000055f6b5923420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffffbe7ce40 Step #5: r8 = 0x000055f6b5923430 r9 = 0x000055f6b591fd30 r10 = 0x000055f6b5904010 r11 = 0x00007f3fbfc7cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6b422c960 r14 = 0x0000000100000004 r15 = 0x000055f6b3199386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0xb8,0xaa,0x45,0x41,0xdb,0x69,0x77,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0xb8,0xaa,0x77,0x41,0x9c,0xb8,0xaa,0x77,0x67,0x41,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x72,0x41,0x41,0x72,0xc0,0x41,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xc0,0xbe,0x77,0x6a,0xb8,0xaa,0x77,0x41,0x9c,0xb8,0xaa,0x77,0x67,0x41,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x72,0x41,0x41,0x72,0xc0,0x41,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xc0,0xbe,0x77,0x6a,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x78,0x76,0x41,0x67,0x6c,0x69,0x6e,0x75,0x78,0x77,0x41,0x45,0x72,0xc0,0x41,0x45,0x72,0xc0,0x41,0xc0,0xb8,0xaa,0x77,0x41,0x45,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\270\252EA\333iwr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252A\270\252wA\234\270\252wgA\270\252wAEr\300A\327rrAAr\300AAAg\270\252sxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\300\276wj\270\252wA\234\270\252wgA\270\252wAEr\300A\327rrAAr\300AAAg\270\252sxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\300\276wjA\327rgA\300\270\252AxvAglinuxwAEr\300AEr\300A\300\270\252wAEo\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2708317a04b1bd64617ab5bd1041a3c9fb10b68 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNuKpFQdtpd3LAQddyQXJBQUGRvmrAd0HXcmdBwLiqQbiqd0GcuKp3Z0G4qndBRXLAQddyckFBcsBBQUFnuKpzeHZBZ7iqd7iqd0FFcsBB13JBckFBQZHAvndquKp3QZy4qndnQbiqd0FFcsBB13JyQUFywEFBQWe4qnN4dkFnuKp3uKp3QUVywEHXckFyQUFBkcC+d2pB13JnQcC4qkF4dkFnbGludXh3QUVywEFFcsBBwLiqd0FFbwALAAs= Step #5: MERGE-OUTER: attempt 3621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1599483116 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559756bc3198, 0x559756bcb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559756bcb918,0x559756c530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2708317a04b1bd64617ab5bd1041a3c9fb10b68' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11753 processed earlier; will process 3522 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #1 pulse cov: 404 ft: 405 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597543d75dd bp 0x000000000000 sp 0x7fff4f7c0870 T43563) Step #5: ==43563==The signal is caused by a READ memory access. Step #5: #0 0x5597543d75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597541f9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597541f8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597541d6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597540f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55975404fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597540591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597540406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55975406c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe53d09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559754033aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43563==Register values: Step #5: rax = 0x0000559758fb0430 rbx = 0x0000559758fb0430 rcx = 0x0000559758fb0420 rdx = 0x00007efe53ed1b80 Step #5: rdi = 0x0000559758fb0420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff4f7c0870 Step #5: r8 = 0x0000559758fb0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe53ed1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597575d6960 r14 = 0x0000000100000004 r15 = 0x0000559756543386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf3,0x9b,0x0,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x1,0x0,0x10,0x0,0x14,0x0,0x0,0x6c,0x49,0x6e,0x75,0x6c,0x69,0x6e,0x75,0x78,0x0,0x10,0x0,0x14,0x0,0x0,0x9b,0x43,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x1a,0x4e,0x1a,0x0,0x0,0x0,0x15,0x0,0x61,0x6c,0x69,0x6d,0x75,0x78,0x74,0x69,0x6e,0x6c,0x6b,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x69,0x4,0x40,0x41,0x1a,0x0,0x4,0x0,0x0,0x6d,0x69,0x6b,0x75,0x78,0x0,0x0,0x5b,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0x10,0x0,0x14,0x0,0x0,0xbb,0xbd,0xc,0x0,0x0,0x94,0x94,0x1,0x1,0x0,0x6c,0x69,0x6e,0x75,0x6c,0x69,0x6c,0x67,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x65,0x69,0x6b,0x75,0x78,0x0,0x0,0x9f,0x0,0x10,0x0,0x14,0x0,0x0,0x6c,0x6e,0x69,0x75,0x6c,0x69,0x6c,0x75,0x78,0x0,0x10,0x0,0x14,0x0,0x0,0xbb,0xbd,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0xb,0xb,0x0,0xb,0x0,0xb,0x0,0xb,0x0,0x0,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\363\233\000iiii\004@A\032\004@\001\000\020\000\024\000\000lInulinux\000\020\000\024\000\000\233C\014\000\000\000\000\000\000\032N\032\000\000\000\025\000alimuxtinlknux\000\000\000\000i\004@A\032\000\004\000\000mikux\000\000[\000linux\000\000\000\000\000T\000\020\000\024\000\000\273\275\014\000\000\224\224\001\001\000linulilgnux\000\000\000\000i\004@A\032\004\000\000\000eikux\000\000\237\000\020\000\024\000\000lniulilux\000\020\000\024\000\000\273\275\014\000\000\000\000\000\000\013\013\013\000\013\000\013\000\013\000\000\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5e5dabb719213e25d700b88de5980f8fd3fc718 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHzmwBpaWlpBEBBGgRAAQAQABQAAGxJbnVsaW51eAAQABQAAJtDDAAAAAAAABpOGgAAABUAYWxpbXV4dGlubGtudXgAAAAAaQRAQRoABAAAbWlrdXgAAFsAbGludXgAAAAAAFQAEAAUAAC7vQwAAJSUAQEAbGludWxpbGdudXgAAAAAaQRAQRoEAAAAZWlrdXgAAJ8AEAAUAABsbml1bGlsdXgAEAAUAAC7vQwAAAAAAAALCwsACwALAAsAAAALAQs= Step #5: MERGE-OUTER: attempt 3622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1599622858 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0bddd3198, 0x55f0bdddb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0bdddb918,0x55f0bde630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5e5dabb719213e25d700b88de5980f8fd3fc718' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11755 processed earlier; will process 3520 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0bb5e75dd bp 0x000000000000 sp 0x7fff5a27c390 T43567) Step #5: ==43567==The signal is caused by a READ memory access. Step #5: #0 0x55f0bb5e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0bb409280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0bb408fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0bb3e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0bb307ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0bb25fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0bb2691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0bb2506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0bb27c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f149ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0bb243aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43567==Register values: Step #5: rax = 0x000055f0bf4963b0 rbx = 0x000055f0bf4963b0 rcx = 0x000055f0bf496860 rdx = 0x00007f8f14b82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5a27c390 Step #5: r8 = 0x000055f0bf4963b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f14b82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0be7e6960 r14 = 0x0000000100000004 r15 = 0x000055f0bd753386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x15,0x6c,0x41,0x41,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfe,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb7,0x9c,0x65,0x41,0x9d,0xb8,0xfd,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0xcb,0x6e,0x45,0x49,0x45,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x61,0x41,0x9d,0xb8,0x9d,0x41,0x41,0xb8,0x9c,0x32,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0xb8,0xfd,0x32,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x1,0xb8,0x99,0x9d,0x41,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x63,0x41,0x70,0x41,0xb8,0x30,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0xcb,0x6e,0x45,0x49,0x45,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x61,0x41,0x9d,0xb8,0x9d,0x41,0x41,0xb8,0x9c,0x32,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0xb8,0xfd,0x30,0x46,0xc1,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\025lAA\004@AsAMA\235\305\376\001\263AFAA\270\235\235AA\270\234eAA\270\235\235AA\267\234eA\235\270\375\001AcApA\2700F\301AEh\004@\005\017\000\013EEA\313nEIE\270\235\233A\000\270\235aA\235\270\235AA\270\2342AA\270\235\235AA\270\234aA\235\270\3752F\301AEh\004@\005\017\000\013EEA\001\270\231\235AAA\270\234eAA\270\235\235AA\270cApA\2700F\301AEh\004@\005\017\000\013EEA\313nEIE\270\235\233A\000\270\235aA\235\270\235AA\270\2342AA\270\235\235AA\270\234aA\235\270\3750F\301A\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-374074b66c35a03e80e0686075517e295636643e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARVsQUEEQEFzQU1BncX+AbNBRkFBuJ2dQUG4nGVBQbidnUFBt5xlQZ24/QFBY0FwQbgwRsFBRWgEQAUPAAtFRUHLbkVJRbidm0EAuJ1hQZ24nUFBuJwyQUG4nZ1BQbicYUGduP0yRsFBRWgEQAUPAAtFRUEBuJmdQUFBuJxlQUG4nZ1BQbhjQXBBuDBGwUFFaARABQ8AC0VFQctuRUlFuJ2bQQC4nWFBnbidQUG4nDJBQbidnUFBuJxhQZ24/TBGwUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1599759980 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555993381198, 0x555993389911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555993389918,0x5559934110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/374074b66c35a03e80e0686075517e295636643e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11756 processed earlier; will process 3519 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555990b955dd bp 0x000000000000 sp 0x7ffdcdc5f7b0 T43571) Step #5: ==43571==The signal is caused by a READ memory access. Step #5: #0 0x555990b955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559909b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559909b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555990994929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559908b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55599080dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559908171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559907fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55599082a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefc4304082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559907f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43571==Register values: Step #5: rax = 0x00005559944883d0 rbx = 0x00005559944883d0 rcx = 0x0000555994488880 rdx = 0x00007fefc44ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcdc5f7b0 Step #5: r8 = 0x00005559944883d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fefc44ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555993d94960 r14 = 0x0000000100000004 r15 = 0x0000555992d01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7e,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x6c,0x7d,0x42,0x30,0x89,0x42,0xff,0xff,0xff,0x58,0x7d,0x42,0xe5,0x7e,0x42,0x30,0x5a,0x42,0x35,0x42,0x30,0x42,0x42,0x42,0x42,0x7b,0x42,0x42,0x84,0x7f,0x42,0x42,0x7b,0x42,0x7f,0x89,0x42,0x3b,0x42,0xae,0x84,0x80,0xc4,0xb9,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0xc4,0x42,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x81,0x84,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x7c,0x80,0x42,0x81,0x25,0xc2,0x7a,0x42,0x7f,0x42,0xc6,0x7a,0x42,0xdc,0x6d,0x7e,0x42,0x7b,0x42,0x43,0x42,0x3b,0x81,0x85,0x85,0x7d,0x42,0x30,0x85,0x89,0x1,0x42,0xa6,0x42,0x84,0x42,0x7f,0x42,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x7c,0x80,0x42,0x81,0xc2,0x25,0x7a,0x42,0x7f,0x42,0xc6,0x72,0x42,0xdc,0x6d,0x7e,0x42,0x0,0x42,0x49,0x42,0x3b,0x81,0x85,0x85,0x7d,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x1a,0x56,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037~AA\004@BBBl}B0\211B\377\377\377X}B\345~B0ZB5B0BBBB{BB\204\177BB{B\177\211B;B\256\204\200\304\271B\204B\177BB{BBB;\204\205\205BIB;\204\205\205\304BB\204B\177BB{BBB;\201\204\205BIB;\204\205\205|\200B\201%\302zB\177B\306zB\334m~B{BCB;\201\205\205}B0\205\211\001B\246B\204B\177BB{BBB;\204\205\205BIB;\204\205\205|\200B\201\302%zB\177B\306rB\334m~B\000BIB;\201\205\205}B{BBB;\204\205\205BIB;\204\205\205\032V\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-257d5c235c2bde14d9141f6b6d114c95e196380b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9+QUEEQEJCQmx9QjCJQv///1h9QuV+QjBaQjVCMEJCQkJ7QkKEf0JCe0J/iUI7Qq6EgMS5QoRCf0JCe0JCQjuEhYVCSUI7hIWFxEJChEJ/QkJ7QkJCO4GEhUJJQjuEhYV8gEKBJcJ6Qn9CxnpC3G1+QntCQ0I7gYWFfUIwhYkBQqZChEJ/QkJ7QkJCO4SFhUJJQjuEhYV8gEKBwiV6Qn9CxnJC3G1+QgBCSUI7gYWFfUJ7QkJCO4SFhUJJQjuEhYUaVgAACws= Step #5: MERGE-OUTER: attempt 3624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1599897199 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564a78c09198, 0x564a78c11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564a78c11918,0x564a78c990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/257d5c235c2bde14d9141f6b6d114c95e196380b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11757 processed earlier; will process 3518 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564a7641d5dd bp 0x000000000000 sp 0x7ffd8ff3c290 T43575) Step #5: ==43575==The signal is caused by a READ memory access. Step #5: #0 0x564a7641d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564a7623f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564a7623efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564a7621c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564a7613dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564a76095c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564a7609f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564a760866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564a760b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bf6c3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564a76079aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43575==Register values: Step #5: rax = 0x0000564a7a2d64b0 rbx = 0x0000564a7a2d64b0 rcx = 0x0000564a7a2d6960 rdx = 0x00007f6bf6e06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8ff3c290 Step #5: r8 = 0x0000564a7a2d64b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6bf6e06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564a7961c960 r14 = 0x0000000100000004 r15 = 0x0000564a78589386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x40,0x41,0xf2,0x0,0xc0,0x41,0x7a,0xc0,0x41,0x4a,0x41,0xc5,0x69,0x41,0x41,0x6b,0x41,0x43,0xc1,0x78,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x45,0x41,0x41,0x43,0x3d,0x78,0x42,0x85,0x41,0x41,0x45,0x41,0x0,0xc0,0x41,0x7a,0xc0,0x41,0x4a,0x41,0x41,0x69,0x45,0x41,0x6b,0x41,0x41,0xc1,0x78,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x78,0x42,0x85,0x41,0x41,0x45,0x41,0x77,0x69,0x6e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x45,0x41,0x45,0x41,0x77,0x69,0x6e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x75,0x69,0x6e,0x69,0x4e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x27,0x41,0xce,0x69,0x6e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x45,0x41,0x45,0x41,0x77,0x69,0x6e,0x4,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x41,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x41,0x6c,0x69,0x6e,0x75,0x78,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJggA@A\362\000\300Az\300AJA\305iAAkAC\301xN\004\200\000\000\000\005\013AAEAAC=xB\205AAEA\000\300Az\300AJAAiEAkAA\301xN\004\200\000\000\000\005\013AAEAAAAxB\205AAEAwin\004\200\000\000\000\005\013AAABAEAEAwin\004\200\000\000\000\005\013AuiniN\004\200\000\000\000\005\013AAABA'A\316in\004\200\000\000\000\005\013AAABAEAEAwin\004\200\000\000\000\005\013AAABA\000\000\013\000\000\000\000Alinux\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43543a392f2c702218acf990bda99750f773a63f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSmdnQUBB8gDAQXrAQUpBxWlBQWtBQ8F4TgSAAAAABQtBQUVBQUM9eEKFQUFFQQDAQXrAQUpBQWlFQWtBQcF4TgSAAAAABQtBQUVBQUFBeEKFQUFFQXdpbgSAAAAABQtBQUFCQUVBRUF3aW4EgAAAAAULQXVpbmlOBIAAAAAFC0FBQUJBJ0HOaW4EgAAAAAULQUFBQkFFQUVBd2luBIAAAAAFC0FBQUJBAAALAAAAAEFsaW51eABrwQALAAs= Step #5: MERGE-OUTER: attempt 3625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600034223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55791b883198, 0x55791b88b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55791b88b918,0x55791b9130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43543a392f2c702218acf990bda99750f773a63f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11758 processed earlier; will process 3517 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579190975dd bp 0x000000000000 sp 0x7ffe07594130 T43579) Step #5: ==43579==The signal is caused by a READ memory access. Step #5: #0 0x5579190975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557918eb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557918eb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557918e96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557918db7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557918d0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557918d191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557918d006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557918d2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f916b38f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557918cf3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43579==Register values: Step #5: rax = 0x000055791d76d410 rbx = 0x000055791d76d410 rcx = 0x000055791d76d8c0 rdx = 0x00007f916b557b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe07594130 Step #5: r8 = 0x000055791d76d410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f916b557be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055791c296960 r14 = 0x0000000100000004 r15 = 0x000055791b203386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x45,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6a,0xc1,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x68,0x1,0x68,0x41,0x69,0x41,0x41,0xb7,0xab,0xd,0x0,0xc,0x0,0x41,0x1,0x1,0x78,0x1,0x1,0x0,0x5e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x68,0x1,0xd,0x0,0x41,0x68,0x69,0x6e,0x1,0x41,0x41,0xb7,0xaa,0xd,0x0,0xc,0x0,0x41,0x1,0x1,0x78,0x1,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x6b,0x68,0x1,0x68,0x1,0xd,0x0,0x41,0x5,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x0,0x41,0x41,0xb7,0xab,0xd,0x0,0xc,0x0,0x41,0x1,0x1,0x78,0x1,0x1,0x0,0x5e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x1,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x0,0x41,0x41,0xb7,0xab,0xd,0x1,0x0,0x1,0x41,0xc,0x0,0x78,0x1,0x1,0x0,0x5e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0x3,0x69,0x68,0x1,0x68,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000AE\001\267\253Ax\001\267\253j\301ihih\001\015\000A\005\001ihih\001hAiAA\267\253\015\000\014\000A\001\001x\001\001\000^\000\013\001\002\000AmA\003ih\001h\001\015\000Ahin\001AA\267\252\015\000\014\000A\001\001x\001\001\000\000\013\001\002\000AmA\003kh\001h\001\015\000A\005AmA\003ih\001kA\227\227\376\360\000AA\267\253\015\000\014\000A\001\001x\001\001\000^\000\013\001\002\000AmA\003ih\001\001kA\227\227\376\360\000AA\267\253\015\001\000\001A\014\000x\001\001\000^\000\013\001\002\000AmA\003ih\001h\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0f27a72722899673aeb117e631448dd1aba41a2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEFFAberQXgBt6tqwWloaWgBDQBBBQFpaGloAWhBaUFBt6sNAAwAQQEBeAEBAF4ACwECAEFtQQNpaAFoAQ0AQWhpbgFBQbeqDQAMAEEBAXgBAQAACwECAEFtQQNraAFoAQ0AQQVBbUEDaWgBa0GXl/7wAEFBt6sNAAwAQQEBeAEBAF4ACwECAEFtQQNpaAEBa0GXl/7wAEFBt6sNAQABQQwAeAEBAF4ACwECAEFtQQNpaAFoAQALAAs= Step #5: MERGE-OUTER: attempt 3626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600170506 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8532c8198, 0x55a8532d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8532d0918,0x55a8533580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0f27a72722899673aeb117e631448dd1aba41a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11759 processed earlier; will process 3516 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a850adc5dd bp 0x000000000000 sp 0x7ffe881c0130 T43583) Step #5: ==43583==The signal is caused by a READ memory access. Step #5: #0 0x55a850adc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8508fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8508fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8508db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8507fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a850754c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a85075e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8507456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8507713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12e3b08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a850738aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43583==Register values: Step #5: rax = 0x000055a8544d9460 rbx = 0x000055a8544d9460 rcx = 0x000055a8544d9910 rdx = 0x00007f12e3cd0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe881c0130 Step #5: r8 = 0x000055a8544d9460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12e3cd0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a853cdb960 r14 = 0x0000000100000004 r15 = 0x000055a852c48386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0x3f,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0xff,0x8,0x41,0x4d,0x41,0x3f,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x6f,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x46,0x72,0x47,0xc0,0x41,0xb8,0xab,0xff,0x8,0x41,0x4d,0x41,0x3f,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x67,0xc0,0x41,0xb8,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0x3f,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0xff,0x8,0x41,0x4d,0x41,0x3f,0x72,0x6d,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x0,0x80,0x0,0xb,0x72,0x67,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x6a,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265?E\255AiAmAiAMAErmAiA-AiA\332AErG\300A\270\253\377\010AMA?rmAiA-AiA\332AEro\300A\270\253AssAiAMAErmAiA-AiA\332AFrG\300A\270\253\377\010AMA?rmAiA-AiA\332AErg\300A\270mAA\004@A\265?E\255AiAmAiAMAErmAiA-AiA\332AErG\300A\270\253\377\010AMA?rmA\000\000\000\000\000\000\000\000~\000\200\000\013rg\300A\270\253Ass\270\252jEilA\277\377\036\301pK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a1f1cd528bc2f973db6bd55e6bbf841b0bf4507 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1P0WtQWlBbUFpQU1BRXJtQWlBLUFpQdpBRXJHwEG4q/8IQU1BP3JtQWlBLUFpQdpBRXJvwEG4q0Fzc0FpQU1BRXJtQWlBLUFpQdpBRnJHwEG4q/8IQU1BP3JtQWlBLUFpQdpBRXJnwEG4bUFBBEBBtT9FrUFpQW1BaUFNQUVybUFpQS1BaUHaQUVyR8BBuKv/CEFNQT9ybUEAAAAAAAAAAH4AgAALcmfAQbirQXNzuKpqRWlsQb//HsFwSwALAAs= Step #5: MERGE-OUTER: attempt 3627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600307290 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e9d44e7198, 0x55e9d44ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e9d44ef918,0x55e9d45770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a1f1cd528bc2f973db6bd55e6bbf841b0bf4507' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11760 processed earlier; will process 3515 files now Step #5: [LOADING] WASM module load failed: unknown type -39 Step #5: #1 pulse cov: 391 ft: 392 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9d1cfb5dd bp 0x000000000000 sp 0x7ffd3771d120 T43587) Step #5: ==43587==The signal is caused by a READ memory access. Step #5: #0 0x55e9d1cfb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e9d1b1d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e9d1b1cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e9d1afa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e9d1a1bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e9d1973c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e9d197d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e9d19646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e9d19903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f685d25b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e9d1957aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43587==Register values: Step #5: rax = 0x000055e9d5be8430 rbx = 0x000055e9d5be8430 rcx = 0x000055e9d5be8420 rdx = 0x00007f685d423b80 Step #5: rdi = 0x000055e9d5be8420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd3771d120 Step #5: r8 = 0x000055e9d5be8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f685d423be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e9d4efa960 r14 = 0x0000000100000004 r15 = 0x000055e9d3e67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0xb,0x4,0x40,0x42,0x3b,0x42,0x42,0x42,0x1d,0x41,0x73,0x1,0x1,0x41,0x45,0x1,0x41,0x45,0x73,0x41,0x41,0x41,0x66,0x68,0x71,0x4,0x0,0xd0,0x0,0xd6,0x0,0x41,0x87,0x70,0x41,0x6b,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x73,0x47,0x1,0x41,0x41,0x41,0x41,0x41,0x66,0x68,0x71,0x4,0x0,0xd0,0x0,0xd6,0x0,0x41,0x87,0x70,0x41,0xb,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0x73,0x49,0x6a,0x70,0x41,0x6b,0x41,0xa8,0x49,0x1,0x73,0x41,0x45,0x1,0x41,0x45,0x73,0x41,0x41,0x41,0x66,0x68,0x71,0x4,0x0,0xd0,0x0,0xd6,0x0,0x41,0x87,0x4,0x41,0x66,0x0,0x6b,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x73,0x47,0x1,0x41,0x41,0x41,0x41,0x41,0x66,0x68,0x71,0x4,0x0,0xd0,0x0,0xd6,0x0,0x41,0x87,0x70,0x41,0xb,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0x45,0x73,0x41,0x41,0x41,0x66,0x68,0x71,0x4,0x0,0xd0,0x0,0xd6,0x0,0x41,0x87,0x70,0x41,0x6b,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0x73,0x49,0x70,0x70,0x41,0x6b,0x41,0xa8,0x71,0x73,0x41,0x6b,0x41,0xa8,0x71,0x73,0x45,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\013\004@B;BBB\035As\001\001AE\001AEsAAAfhq\004\000\320\000\326\000A\207pAk\000\326\000\005\013AAsG\001AAAAAfhq\004\000\320\000\326\000A\207pA\013\000\326\000\005\013AAAsIjpAkA\250I\001sAE\001AEsAAAfhq\004\000\320\000\326\000A\207\004Af\000k\000\326\000\005\013AAsG\001AAAAAfhq\004\000\320\000\326\000A\207pA\013\000\326\000\005\013AAAEsAAAfhq\004\000\320\000\326\000A\207pAk\000\326\000\005\013AAAsIppAkA\250qsAkA\250qsEBB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c88369370556e822f426fa5e4ee343cb90f9a554 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQsEQEI7QkJCHUFzAQFBRQFBRXNBQUFmaHEEANAA1gBBh3BBawDWAAULQUFzRwFBQUFBQWZocQQA0ADWAEGHcEELANYABQtBQUFzSWpwQWtBqEkBc0FFAUFFc0FBQWZocQQA0ADWAEGHBEFmAGsA1gAFC0FBc0cBQUFBQUFmaHEEANAA1gBBh3BBCwDWAAULQUFBRXNBQUFmaHEEANAA1gBBh3BBawDWAAULQUFBc0lwcEFrQahxc0FrQahxc0VCQgALAAs= Step #5: MERGE-OUTER: attempt 3628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600443875 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5586ed31c198, 0x5586ed324911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5586ed324918,0x5586ed3ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c88369370556e822f426fa5e4ee343cb90f9a554' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11762 processed earlier; will process 3513 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5586eab305dd bp 0x000000000000 sp 0x7fffe89e8920 T43591) Step #5: ==43591==The signal is caused by a READ memory access. Step #5: #0 0x5586eab305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5586ea952280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5586ea951fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5586ea92f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5586ea850ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5586ea7a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5586ea7b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5586ea7996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5586ea7c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f746fd09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5586ea78caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43591==Register values: Step #5: rax = 0x00005586ef9b6410 rbx = 0x00005586ef9b6410 rcx = 0x00005586ef9b68c0 rdx = 0x00007f746fed1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe89e8920 Step #5: r8 = 0x00005586ef9b6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f746fed1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005586edd2f960 r14 = 0x0000000100000004 r15 = 0x00005586ecc9c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x42,0x6d,0x41,0xf5,0x0,0xe,0x80,0x0,0x0,0x1,0x41,0xe,0x1,0x1,0x0,0xf,0x7c,0x0,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x0,0xe,0x80,0x0,0x0,0x1,0x41,0xe,0x1,0x1,0x0,0xf,0x7c,0x0,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x77,0x69,0x6a,0xc,0x80,0x0,0x41,0xb0,0x6d,0x42,0xf5,0x0,0x1,0x0,0x0,0xf,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x77,0x69,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x46,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x77,0x69,0x6a,0xc,0x80,0x0,0x41,0xb0,0x6d,0x42,0xf5,0x0,0x1,0x0,0x0,0xf,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xc6,0x4d,0x41,0xeb,0x77,0x69,0x67,0x4a,0xe,0x1,0x1,0x0,0x8e,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x46,0x4d,0x41,0xeb,0x77,0x69,0x6a,0xc,0x80,0x0,0x5f,0x41,0x55,0x77,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000BmA\365\000\016\200\000\000\001A\016\001\001\000\017|\000oJ\016\001\001\000\216\000\013\001\002\000AmA\365\000\016\200\000\000\001A\016\001\001\000\017|\000oJ\016\001\001\000\216\000\013\001\002\000AmA\365\306MA\353wij\014\200\000A\260mB\365\000\001\000\000\017\001\000\000\013\001\002\000AmA\365\306MA\353wioJ\016\001\001\000\216\000\013\001\002\000AmA\365FAmA\365\306MA\353wij\014\200\000A\260mB\365\000\001\000\000\017\001\000\000\013\001\002\000AmA\365\306MA\353wigJ\016\001\001\000\216\000\013\001\002\000AmA\365FMA\353wij\014\200\000_AUw\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fab6b5ace061a2b0ee16e708e85c2f331e21983c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEAEJtQfUADoAAAAFBDgEBAA98AG9KDgEBAI4ACwECAEFtQfUADoAAAAFBDgEBAA98AG9KDgEBAI4ACwECAEFtQfXGTUHrd2lqDIAAQbBtQvUAAQAADwEAAAsBAgBBbUH1xk1B63dpb0oOAQEAjgALAQIAQW1B9UZBbUH1xk1B63dpagyAAEGwbUL1AAEAAA8BAAALAQIAQW1B9cZNQet3aWdKDgEBAI4ACwECAEFtQfVGTUHrd2lqDIAAX0FVdwALAAs= Step #5: MERGE-OUTER: attempt 3629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600580485 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55812b34d198, 0x55812b355911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55812b355918,0x55812b3dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fab6b5ace061a2b0ee16e708e85c2f331e21983c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11763 processed earlier; will process 3512 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 446 ft: 447 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558128b615dd bp 0x000000000000 sp 0x7fff2e6fd950 T43595) Step #5: ==43595==The signal is caused by a READ memory access. Step #5: #0 0x558128b615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558128983280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558128982fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558128960929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558128881ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581287d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581287e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581287ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581287f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc131c08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581287bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43595==Register values: Step #5: rax = 0x000055812d366430 rbx = 0x000055812d366430 rcx = 0x000055812d366420 rdx = 0x00007fc131dd0b80 Step #5: rdi = 0x000055812d366420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff2e6fd950 Step #5: r8 = 0x000055812d366430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc131dd0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055812bd60960 r14 = 0x0000000100000004 r15 = 0x000055812accd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x0,0x2,0x0,0x2,0x73,0x0,0xd4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a,0x0,0x0,0x1a,0x60,0x0,0xa9,0x1,0x0,0x0,0x41,0x0,0x0,0x0,0x0,0x10,0x80,0x0,0x0,0x1b,0xc2,0x1a,0xc3,0x55,0x0,0x71,0xc0,0x69,0x45,0x41,0x45,0x41,0x69,0x45,0x78,0x45,0x1,0x75,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x53,0x74,0x45,0x45,0x41,0x45,0x78,0x45,0x41,0x75,0x45,0x45,0x69,0x45,0x45,0x41,0xc2,0x74,0x45,0x45,0x74,0x1,0x75,0x41,0x41,0x6c,0x45,0x45,0x41,0x41,0x75,0x45,0x41,0xc0,0x6c,0x69,0x45,0x41,0x45,0x41,0x6c,0x41,0xf5,0x45,0x47,0x45,0xc0,0x69,0x45,0x41,0x45,0x41,0x69,0x45,0x78,0x45,0x41,0x75,0x45,0x45,0x69,0x45,0x45,0x41,0xc2,0x74,0x45,0x45,0x74,0x1,0x75,0x41,0x41,0x6c,0x45,0x45,0x41,0x41,0x75,0x45,0x41,0xc0,0x6c,0x69,0x45,0x41,0x45,0x41,0x6c,0x41,0xf5,0x45,0x47,0x41,0x49,0x75,0x1,0x45,0x6f,0x69,0x45,0x41,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0xb8,0x0,0xb0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004\000\002\000\002s\000\324\000\000\000\000\000\000\000\032\000\000\032`\000\251\001\000\000A\000\000\000\000\020\200\000\000\033\302\032\303U\000q\300iEAEAiExE\001u\001\000\000\000\000\000\000StEEAExEAuEEiEEA\302tEEt\001uAAlEEAAuEA\300liEAEAlA\365EGE\300iEAEAiExEAuEEiEEA\302tEEt\001uAAlEEAAuEA\300liEAEAlA\365EGAIu\001EoiEA\000\000\000\013\000\000\000\013\000]\000\254\000\270\000\260\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e339bd6262089ecce795e92e419880d41e45eea1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBAACAAJzANQAAAAAAAAAGgAAGmAAqQEAAEEAAAAAEIAAABvCGsNVAHHAaUVBRUFpRXhFAXUBAAAAAAAAU3RFRUFFeEVBdUVFaUVFQcJ0RUV0AXVBQWxFRUFBdUVBwGxpRUFFQWxB9UVHRcBpRUFFQWlFeEVBdUVFaUVFQcJ0RUV0AXVBQWxFRUFBdUVBwGxpRUFFQWxB9UVHQUl1AUVvaUVBAAAACwAAAAsAXQCsALgAsAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600719259 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56022f4fc198, 0x56022f504911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56022f504918,0x56022f58c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e339bd6262089ecce795e92e419880d41e45eea1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11765 processed earlier; will process 3510 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56022cd105dd bp 0x000000000000 sp 0x7ffe7e273f10 T43599) Step #5: ==43599==The signal is caused by a READ memory access. Step #5: #0 0x56022cd105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56022cb32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56022cb31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56022cb0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56022ca30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56022c988c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56022c9921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56022c9796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56022c9a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa759342082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56022c96caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43599==Register values: Step #5: rax = 0x0000560231053300 rbx = 0x0000560231053300 rcx = 0x00005602310537b0 rdx = 0x00007fa75950ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7e273f10 Step #5: r8 = 0x0000560231053300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa75950abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056022ff0f960 r14 = 0x0000000100000004 r15 = 0x000056022ee7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0xfb,0xf,0x0,0x54,0x0,0xa3,0x0,0x0,0x0,0x7e,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xa3,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x7b,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xa3,0x0,0x80,0x89,0x7f,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\373\017\000T\000\243\000\000\000~\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\243\000\200\211\177\000\000||\203\203\000||\203\203\000\200\200\000\374\206\200\200\000||\203{\000\200\200\000\374\206\200\000\000\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\374\206\200\200\000||\203\203\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\243\000\200\211\177\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e60185ceabac94fe13befea7309fc6bf8aa59608 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAH7DwBUAKMAAAB+h4CAgAAAfHyDgwCAgAD8hoCAgAAAowCAiX8AAHx8g4MAfHyDgwCAgAD8hoCAAHx8g3sAgIAA/IaAAAAAfHyDgwCAgAD8hoCAAHx8g4MAgIAA/IaAAAAAAPyGgIAAfHyDgwAAfHyDgwCAgAD8hoCAgAAAowCAiX8AfHyDgwCAgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600857111 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a903e8198, 0x560a903f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a903f0918,0x560a904780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e60185ceabac94fe13befea7309fc6bf8aa59608' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11766 processed earlier; will process 3509 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a8dbfc5dd bp 0x000000000000 sp 0x7ffd95bb0f10 T43603) Step #5: ==43603==The signal is caused by a READ memory access. Step #5: #0 0x560a8dbfc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a8da1e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a8da1dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a8d9fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a8d91cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a8d874c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a8d87e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a8d8656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a8d8913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f945bfcb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a8d858aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43603==Register values: Step #5: rax = 0x0000560a92bde530 rbx = 0x0000560a92bde530 rcx = 0x0000560a92bde9e0 rdx = 0x00007f945c193b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd95bb0f10 Step #5: r8 = 0x0000560a92bde530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f945c193be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a90dfb960 r14 = 0x0000000100000004 r15 = 0x0000560a8fd68386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6e,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x49,0x41,0x41,0x41,0x6b,0x49,0x41,0x67,0x41,0x7e,0x41,0x41,0x41,0x49,0x41,0x48,0x41,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x72,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x49,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x41,0x2a,0x4f,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x6c,0x69,0x69,0x69,0x69,0x6e,0x1,0x0,0x0,0xfd,0x8b,0x1,0x1a,0x0,0xfd,0x8b,0x1,0x1a,0x21,0x0,0x0,0xfd,0x24,0xfd,0x6e,0x0,0x0,0x0,0xfd,0x66,0xfd,0x79,0x1,0x1,0x1a,0xfd,0x8b,0x1,0x1a,0x0,0xfd,0x8b,0x1,0x1a,0x0,0x0,0xfd,0x8b,0x1,0x1a,0x0,0xfd,0x8b,0x1,0x1a,0x21,0x0,0x0,0xfd,0x24,0xfd,0x6e,0x0,0x0,0xfd,0x8b,0x1,0x1a,0x0,0xfd,0x8b,0x1,0x1a,0x21,0x6b,0x41,0x41,0x41,0x49,0x4f,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177nAA\004@CKA/MA\300`AIAAAkIAgA~AAAIAHAiiiiiiiiiiiiiiiiiiiiiiriiiiiiiiiiiiiiIiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiA*Oiiiiiiiiliiiin\001\000\000\375\213\001\032\000\375\213\001\032!\000\000\375$\375n\000\000\000\375f\375y\001\001\032\375\213\001\032\000\375\213\001\032\000\000\375\213\001\032\000\375\213\001\032!\000\000\375$\375n\000\000\375\213\001\032\000\375\213\001\032!kAAAIOO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-411b37b9a4b5e0ad62cb2535437667879bfe9ec3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9uQUEEQENLQS9NQcBgQUlBQUFrSUFnQX5BQUFJQUhBaWlpaWlpaWlpaWlpaWlpaWlpaWlpaXJpaWlpaWlpaWlpaWlpaUlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlBKk9paWlpaWlpaWxpaWlpbgEAAP2LARoA/YsBGiEAAP0k/W4AAAD9Zv15AQEa/YsBGgD9iwEaAAD9iwEaAP2LARohAAD9JP1uAAD9iwEaAP2LARoha0FBQUlPTwALAAs= Step #5: MERGE-OUTER: attempt 3632 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1600993260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572b3178198, 0x5572b3180911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572b3180918,0x5572b32080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/411b37b9a4b5e0ad62cb2535437667879bfe9ec3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11767 processed earlier; will process 3508 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572b098c5dd bp 0x000000000000 sp 0x7ffc819144e0 T43607) Step #5: ==43607==The signal is caused by a READ memory access. Step #5: #0 0x5572b098c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572b07ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572b07adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572b078b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572b06acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572b0604c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572b060e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572b05f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572b06213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ee88cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572b05e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43607==Register values: Step #5: rax = 0x00005572b5304410 rbx = 0x00005572b5304410 rcx = 0x00005572b53048c0 rdx = 0x00007f7ee8a93b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc819144e0 Step #5: r8 = 0x00005572b5304410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ee8a93be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572b3b8b960 r14 = 0x0000000100000004 r15 = 0x00005572b2af8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0xe,0x1,0x1,0x0,0x4f,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x67,0x41,0x6a,0x41,0xab,0x6a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0xda,0x68,0x1,0xd,0x0,0x41,0x5,0x6a,0x69,0x1,0x4a,0x1,0x10,0x0,0xb7,0x0,0x21,0x0,0x1,0x55,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x67,0x41,0x6a,0x41,0xab,0x6a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x69,0x67,0x41,0x6a,0x41,0xab,0x6a,0x1,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0xda,0x68,0x1,0xd,0x0,0x41,0x5,0x6a,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAi\016\001\001\000O\000O\000\013\001\002\000AgAjA\253jAih\001AgAjA\253jAih\001\015\000A\005\001\267\253A:\001\016\001\001\000O\000\013\001\002\000AgAjA\253jAigAjA\253j\001\016\001\001\000O\000\013\001\002\000AgAjA\253jA\332h\001\015\000A\005ji\001J\001\020\000\267\000!\000\001UO\000\013\001\002\000AgAjA\253jAigAjA\253j\001\016\001\001\000O\000\013\001\002\000AigAjA\253j\001\016\001\001\000O\000\013\001\002\000AgAjA\253jA\332h\001\015\000A\005jO\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9130605d2e491ac3dacd1de5a69ea52e8323f42 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpDgEBAE8ATwALAQIAQWdBakGrakFpaAFBZ0FqQatqQWloAQ0AQQUBt6tBOgEOAQEATwALAQIAQWdBakGrakFpZ0FqQatqAQ4BAQBPAAsBAgBBZ0FqQatqQdpoAQ0AQQVqaQFKARAAtwAhAAFVTwALAQIAQWdBakGrakFpZ0FqQatqAQ4BAQBPAAsBAgBBaWdBakGragEOAQEATwALAQIAQWdBakGrakHaaAENAEEFak8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1601128787 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55875c284198, 0x55875c28c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55875c28c918,0x55875c3140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9130605d2e491ac3dacd1de5a69ea52e8323f42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11768 processed earlier; will process 3507 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558759a985dd bp 0x000000000000 sp 0x7ffd1a3c2420 T43611) Step #5: ==43611==The signal is caused by a READ memory access. Step #5: #0 0x558759a985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587598ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587598b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558759897929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587597b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558759710c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55875971a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587597016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55875972d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f69bdf10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587596f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43611==Register values: Step #5: rax = 0x000055875e0f74a0 rbx = 0x000055875e0f74a0 rcx = 0x000055875e0f7950 rdx = 0x00007f69be0d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1a3c2420 Step #5: r8 = 0x000055875e0f74a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69be0d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055875cc97960 r14 = 0x0000000100000004 r15 = 0x000055875bc04386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x96,0x45,0x67,0x41,0x9f,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x41,0x45,0x78,0x45,0x74,0x6e,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x45,0x74,0x6e,0x6b,0x41,0xa2,0x78,0x41,0x31,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x49,0x41,0x74,0x41,0x75,0x76,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x41,0x45,0x78,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x45,0x41,0x0,0x73,0x78,0x45,0x74,0x41,0x67,0x41,0x41,0x74,0x45,0x41,0x41,0x41,0x67,0x41,0x40,0x45,0x41,0x45,0x73,0x6c,0x69,0x6e,0x75,0x78,0x45,0x41,0x0,0x73,0x78,0x45,0x74,0x41,0x67,0x41,0x41,0x74,0x45,0x41,0x41,0x41,0x67,0x41,0x40,0x45,0x41,0x45,0x73,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x45,0x45,0x74,0x41,0x45,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000A\226EgA\237GvAAnEAAAgEiAviEAAExEtnkA\242xA0i\004c\000\320\200\000\005\000\013\032EtnkA\242xA1i\004c\000\320\200\000\005\000\013\032IAtAuvAttAAEAAAnEAAAgEiAviEAAEx\001AtvuA@EAnEtEAAgAAEA\020uEA\000sxEtAgAAtEAAAgA@EAEslinuxEA\000sxEtAgAAtEAAAgA@EAEslinuxAAEEtAEA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c12f8fe9819ccfd4b56e3dd7ca41e81a5ac930b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBlkVnQZ9HdkFBbkVBQUFnRWlBdmlFQUFFeEV0bmtBonhBMGkEYwDQgAAFAAsaRXRua0GieEExaQRjANCAAAUACxpJQXRBdXZBdHRBQUVBQUFuRUFBQWdFaUF2aUVBQUV4AUF0dnVBQEVBbkV0RUFBZ0FBRUEQdUVBAHN4RXRBZ0FBdEVBQUFnQUBFQUVzbGludXhFQQBzeEV0QWdBQXRFQUFBZ0FARUFFc2xpbnV4QUFFRXRBRUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1601265661 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558923ded198, 0x558923df5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558923df5918,0x558923e7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c12f8fe9819ccfd4b56e3dd7ca41e81a5ac930b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11769 processed earlier; will process 3506 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 395 ft: 396 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589216015dd bp 0x000000000000 sp 0x7ffcf780edb0 T43615) Step #5: ==43615==The signal is caused by a READ memory access. Step #5: #0 0x5589216015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558921423280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558921422fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558921400929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558921321ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558921279c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589212831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55892126a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589212963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda4a70c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55892125daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43615==Register values: Step #5: rax = 0x0000558924f9b850 rbx = 0x0000558924f9b850 rcx = 0x0000558924f9b840 rdx = 0x00007fda4a8d4b80 Step #5: rdi = 0x0000558924f9b840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffcf780edb0 Step #5: r8 = 0x0000558924f9b850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda4a8d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558924800960 r14 = 0x0000000100000004 r15 = 0x000055892376d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x24,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0x2,0x7c,0x2,0x0,0x0,0x7a,0x0,0x0,0x10,0x0,0x5c,0x41,0x0,0x0,0x95,0x0,0x60,0x0,0x54,0x41,0x0,0x0,0x15,0x0,0x0,0x54,0x1b,0xd1,0x0,0x0,0x9b,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0x5c,0x1b,0xd5,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x70,0x0,0x0,0x7a,0x0,0x10,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x10,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x90,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x15,0x0,0x0,0x41,0x6a,0x4b,0x41,0x31,0x69,0x6e,0x6c,0x41,0x2f,0x4b,0x41,0x41,0x6c,0x4b,0x41,0x4c,0x41,0xa8,0x69,0x6e,0x4b,0x41,0x4b,0x48,0x41,0x6c,0x4b,0x41,0x4c,0x0,0x0,0x54,0x0,0xbf,0x0,0xb,0x0,0x0,0x7e,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B$B\205\377\377\377\377\377\377\377$\002|\002\000\000z\000\000\020\000\\A\000\000\225\000`\000TA\000\000\025\000\000T\033\321\000\000\233\000\000\000\320\000\020\000\373\033\321\000\000\000\020\000\\\033\325\000\000\000\000\374\000\000\000p\000\000z\000\020\000\\\033\321\000\000\000\000\374\000\000\000\320\000\020\000\373\033\321\000\000\000\020\000\373\033\321\000\000\000\020\000\\\033\321\000\000\000\000\374\000\000linux\000\020\000\\\033\321\000\000\000\000\374\000\000\000\220\000\020\000\373\033\321\000\025\000\000AjKA1inlA/KAAlKALA\250inKAKHAlKAL\000\000T\000\277\000\013\000\000~\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9351c335604b110a0794b61c17b391ccb373eed4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIkQoX/////////JAJ8AgAAegAAEABcQQAAlQBgAFRBAAAVAABUG9EAAJsAAADQABAA+xvRAAAAEABcG9UAAAAA/AAAAHAAAHoAEABcG9EAAAAA/AAAANAAEAD7G9EAAAAQAPsb0QAAABAAXBvRAAAAAPwAAGxpbnV4ABAAXBvRAAAAAPwAAACQABAA+xvRABUAAEFqS0ExaW5sQS9LQUFsS0FMQahpbktBS0hBbEtBTAAAVAC/AAsAAH4ACwEACws= Step #5: MERGE-OUTER: attempt 3635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1601403206 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622daec7198, 0x5622daecf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622daecf918,0x5622daf570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9351c335604b110a0794b61c17b391ccb373eed4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11771 processed earlier; will process 3504 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622d86db5dd bp 0x000000000000 sp 0x7fff9b0b6110 T43619) Step #5: ==43619==The signal is caused by a READ memory access. Step #5: #0 0x5622d86db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622d84fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622d84fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622d84da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622d83fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622d8353c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622d835d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622d83446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622d83703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb534594082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622d8337aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43619==Register values: Step #5: rax = 0x00005622dd28e3d0 rbx = 0x00005622dd28e3d0 rcx = 0x00005622dd28e880 rdx = 0x00007fb53475cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9b0b6110 Step #5: r8 = 0x00005622dd28e3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb53475cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622db8da960 r14 = 0x0000000100000004 r15 = 0x00005622da847386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x45,0x4,0x40,0x42,0x42,0x42,0x7d,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0x45,0x41,0xff,0x5e,0x45,0x69,0x68,0x69,0x69,0xe,0x80,0x0,0x0,0xd,0x0,0x59,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x77,0x6e,0x69,0xe,0x80,0x0,0x0,0x60,0x45,0x0,0x6e,0xe,0x80,0x0,0x0,0x0,0x5a,0xe,0x1,0x1,0x0,0x4f,0x69,0x69,0xe,0x0,0x0,0x0,0xd,0x0,0x59,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x41,0x48,0x6b,0x1,0x41,0xa2,0xff,0x7e,0x45,0x41,0xf5,0x3e,0x1,0x41,0xeb,0x77,0x6e,0x69,0xe,0x80,0x0,0x0,0x0,0x45,0x0,0x6e,0xe,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAE\004@BBB}AmA\365>OAEA\377^Eihii\016\200\000\000\015\000Y\001\000\000\013\001\002\000AmA\365>OA\353wni\016\200\000\000`E\000n\016\200\000\000\000Z\016\001\001\000Oii\016\000\000\000\015\000YA\001\020\000A~k\001A\224uiuxA\001\020\000AHk\001A\242uAAliIA:AHk\001A\242uAAliIA:j\004@\014\001\013AcAciAjjAAtkJg\300AA\001\020\000AHk\001A\242uAAliIA:AHk\001A\242\377~EA\365>\001A\353wni\016\200\000\000\000E\000n\016\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34e137b6b45da5195b2dbc773556a386f780e6d6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUUEQEJCQn1BbUH1Pk9BRUH/XkVpaGlpDoAAAA0AWQEAAAsBAgBBbUH1Pk9B63duaQ6AAABgRQBuDoAAAABaDgEBAE9paQ4AAAANAFlBARAAQX5rAUGUdWl1eEEBEABBSGsBQaJ1QUFsaUlBOkFIawFBonVBQWxpSUE6agRADAELQWNBY2lBampBQXRrSmfAQUEBEABBSGsBQaJ1QUFsaUlBOkFIawFBov9+RUH1PgFB63duaQ6AAAAARQBuDoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1601542082 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eca2320198, 0x55eca2328911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eca2328918,0x55eca23b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34e137b6b45da5195b2dbc773556a386f780e6d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11772 processed earlier; will process 3503 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec9fb345dd bp 0x000000000000 sp 0x7ffcf6eea6b0 T43623) Step #5: ==43623==The signal is caused by a READ memory access. Step #5: #0 0x55ec9fb345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec9f956280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec9f955fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec9f933929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec9f854ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec9f7acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec9f7b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec9f79d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec9f7c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5cdf43c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec9f790aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43623==Register values: Step #5: rax = 0x000055eca3683650 rbx = 0x000055eca3683650 rcx = 0x000055eca3683b00 rdx = 0x00007f5cdf604b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf6eea6b0 Step #5: r8 = 0x000055eca3683650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5cdf604be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eca2d33960 r14 = 0x0000000100000004 r15 = 0x000055eca1ca0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x2f,0x3,0x0,0x41,0xff,0xe6,0x29,0x69,0x69,0x68,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x20,0x0,0x10,0x0,0x0,0x6c,0x69,0x6e,0x75,0xfb,0x19,0xe2,0xba,0x81,0xff,0x0,0xfa,0x6e,0x75,0x78,0xe,0x2,0x1,0x0,0x1,0x5a,0xd,0x0,0xf,0x41,0xeb,0x5a,0xc,0x1,0x1,0x5a,0xc,0x0,0xf,0x41,0xeb,0x58,0xc,0x1,0x0,0x1,0x56,0x6c,0x69,0x6e,0x75,0xfb,0x19,0x7b,0xba,0x81,0x9c,0xff,0x5,0x91,0x8a,0x87,0xf1,0x7d,0x1,0x0,0x6c,0xc,0x1,0x0,0x1,0x56,0x6c,0x69,0x6e,0x75,0xfb,0x19,0x7b,0xba,0x80,0x9c,0xff,0x5,0x91,0x8a,0x87,0xf1,0x7d,0x69,0x6e,0x0,0x10,0x0,0x0,0x0,0x65,0x78,0xe,0x2,0x1,0x0,0x1,0x5a,0xc,0x0,0xf,0x41,0xeb,0x58,0xc,0x1,0x78,0xe,0x2,0x1,0x0,0x1,0x5a,0xd,0x0,0x48,0x69,0x6e,0x0,0x10,0x0,0x0,0x0,0x75,0x78,0xe,0x2,0x1,0x0,0x1,0x5a,0xc,0x0,0xf,0x41,0xeb,0x58,0xc,0x1,0x0,0x1,0x56,0x6c,0x6b,0x6a,0x75,0xfb,0x19,0x7b,0xba,0x81,0x9c,0xdf,0x5,0x91,0x8a,0x87,0xf1,0x7d,0x1,0x0,0x6c,0x0,0x0,0xb,0x0,0xd3,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA/\003\000A\377\346)iihi\004\000A\032\004\200\000 \000\020\000\000linu\373\031\342\272\201\377\000\372nux\016\002\001\000\001Z\015\000\017A\353Z\014\001\001Z\014\000\017A\353X\014\001\000\001Vlinu\373\031{\272\201\234\377\005\221\212\207\361}\001\000l\014\001\000\001Vlinu\373\031{\272\200\234\377\005\221\212\207\361}in\000\020\000\000\000ex\016\002\001\000\001Z\014\000\017A\353X\014\001x\016\002\001\000\001Z\015\000Hin\000\020\000\000\000ux\016\002\001\000\001Z\014\000\017A\353X\014\001\000\001Vlkju\373\031{\272\201\234\337\005\221\212\207\361}\001\000l\000\000\013\000\323\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8e03edca25183e85e0eddd154ecfd7b22943b86 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQS8DAEH/5ilpaWhpBABBGgSAACAAEAAAbGludfsZ4rqB/wD6bnV4DgIBAAFaDQAPQetaDAEBWgwAD0HrWAwBAAFWbGludfsZe7qBnP8FkYqH8X0BAGwMAQABVmxpbnX7GXu6gJz/BZGKh/F9aW4AEAAAAGV4DgIBAAFaDAAPQetYDAF4DgIBAAFaDQBIaW4AEAAAAHV4DgIBAAFaDAAPQetYDAEAAVZsa2p1+xl7uoGc3wWRiofxfQEAbAAACwDTAAsLAAs= Step #5: MERGE-OUTER: attempt 3637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1601678460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56364b2fd198, 0x56364b305911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56364b305918,0x56364b38d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8e03edca25183e85e0eddd154ecfd7b22943b86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11773 processed earlier; will process 3502 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563648b115dd bp 0x000000000000 sp 0x7ffc02e86160 T43627) Step #5: ==43627==The signal is caused by a READ memory access. Step #5: #0 0x563648b115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563648933280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563648932fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563648910929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563648831ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563648789c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636487931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56364877a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636487a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f666f218082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56364876daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43627==Register values: Step #5: rax = 0x000056364c865030 rbx = 0x000056364c865030 rcx = 0x000056364c8654e0 rdx = 0x00007f666f3e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc02e86160 Step #5: r8 = 0x000056364c865030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f666f3e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056364bd10960 r14 = 0x0000000100000004 r15 = 0x000056364ac7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x77,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0x41,0xc0,0x41,0x4a,0x45,0x45,0x68,0x41,0x49,0x0,0x0,0x4d,0x0,0x69,0x0,0x8b,0x0,0xfb,0x18,0xff,0xfe,0xff,0x8f,0x1a,0xae,0x1a,0x95,0x0,0x5b,0x1a,0x59,0x1a,0x7e,0x1a,0x1a,0x5b,0x1a,0xae,0x1a,0xba,0x1a,0xb0,0x1a,0xfb,0x15,0x0,0x41,0x1,0x0,0x0,0x8c,0x0,0x1a,0x7c,0x0,0x69,0x0,0x8b,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0x0,0xfb,0x18,0x64,0xf,0x41,0x41,0x41,0x45,0x0,0x0,0xfb,0x18,0x3,0x1,0x0,0x0,0x0,0x0,0xfb,0x18,0x3,0x2,0x80,0x0,0x0,0x0,0x0,0x48,0xb7,0x41,0x46,0xb8,0x0,0x0,0xfb,0x18,0x4,0x0,0x0,0xff,0x0,0x0,0x0,0x69,0x4d,0x0,0x0,0xfb,0x18,0x3,0x0,0x0,0x0,0xfb,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x4c,0x0,0x69,0x0,0x0,0xa4,0x0,0x45,0x0,0x1,0xf,0x0,0x0,0x0,0x41,0x6b,0xb7,0x42,0xd,0x1,0x42,0x41,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0x0,0x1b,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oAA\004@AK\004@AJggAwin\004@A\362\000\300AA\300AJEEhAI\000\000M\000i\000\213\000\373\030\377\376\377\217\032\256\032\225\000[\032Y\032~\032\032[\032\256\032\272\032\260\032\373\025\000A\001\000\000\214\000\032|\000i\000\213\000\373\030\003\000\000\000\373\030\003\000\000\000\000\373\030d\017AAAE\000\000\373\030\003\001\000\000\000\000\373\030\003\002\200\000\000\000\000H\267AF\270\000\000\373\030\004\000\000\377\000\000\000iM\000\000\373\030\003\000\000\000\373\030\000\000\000\000\000\000L\000i\000\000\244\000E\000\001\017\000\000\000Ak\267B\015\001BA\200\000\013\000\013\005\000\000\000\000\000\033\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-75bbbd962910a3607fd15084e02fd16a76a4f07c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQUEEQEFLBEBBSmdnQXdpbgRAQfIAwEFBwEFKRUVoQUkAAE0AaQCLAPsY//7/jxquGpUAWxpZGn4aGlsarhq6GrAa+xUAQQEAAIwAGnwAaQCLAPsYAwAAAPsYAwAAAAD7GGQPQUFBRQAA+xgDAQAAAAD7GAMCgAAAAABIt0FGuAAA+xgEAAD/AAAAaU0AAPsYAwAAAPsYAAAAAAAATABpAACkAEUAAQ8AAABBa7dCDQFCQYAACwALBQAAAAAAGwBrwQALAAs= Step #5: MERGE-OUTER: attempt 3638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1601818652 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56051ee1e198, 0x56051ee26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56051ee26918,0x56051eeae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75bbbd962910a3607fd15084e02fd16a76a4f07c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11775 processed earlier; will process 3500 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 355 ft: 356 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 462 ft: 538 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56051c6325dd bp 0x000000000000 sp 0x7fff72a16dc0 T43631) Step #5: ==43631==The signal is caused by a READ memory access. Step #5: #0 0x56051c6325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56051c454280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56051c453fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56051c431929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56051c352ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56051c2aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56051c2b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56051c29b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56051c2c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17ca9da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56051c28eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43631==Register values: Step #5: rax = 0x0000560520e09430 rbx = 0x0000560520e09430 rcx = 0x0000560520e09420 rdx = 0x00007f17caba2b80 Step #5: rdi = 0x0000560520e09420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff72a16dc0 Step #5: r8 = 0x0000560520e09430 r9 = 0x00007f17caba2c70 r10 = 0x0000560520dea010 r11 = 0x00007f17caba2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056051f831960 r14 = 0x0000000100000004 r15 = 0x000056051e79e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x41,0x1,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0xb7,0xab,0x41,0x4a,0x1,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xb,0xc0,0x41,0x91,0xfe,0xdc,0x81,0x3,0x41,0xde,0xf5,0xdc,0x81,0x0,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xf5,0x41,0x41,0x91,0xfe,0xdc,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xb7,0xab,0x6a,0x41,0x1,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x1,0xb7,0xab,0x41,0x4a,0x1,0x41,0x1,0x41,0xf5,0x0,0x41,0xf5,0xf5,0x41,0x41,0x91,0xfe,0xdc,0x81,0x3,0x41,0xde,0xf5,0xdc,0x81,0x0,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xf5,0x41,0x41,0x91,0xfe,0xdc,0x81,0x3,0x41,0xde,0xf5,0xdc,0x81,0x0,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xf5,0x0,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xf5,0x41,0x41,0x91,0xfe,0xdc,0x81,0x3,0x41,0xde,0x81,0x1,0x41,0xf5,0xde,0xdc,0x81,0x1,0x41,0xf5,0x41,0x41,0x91,0xfe,0xdc,0x81,0x3,0x41,0xde,0xf5,0xdc,0x81,0x0,0x41,0x20,0x20,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAA\001ih\001\015\000A\000A\267\253AJ\001A\365\336\334\201\001A\013\300A\221\376\334\201\003A\336\365\334\201\000A\365\336\334\201\001A\365\336\334\201\001A\365AA\221\376\334\001\000O\000\013\001\002\000AmA\267\253jA\001ih\001\015\000A\000\001\267\253AJ\001A\001A\365\000A\365\365AA\221\376\334\201\003A\336\365\334\201\000A\365\336\334\201\001A\365\336\334\201\001A\365AA\221\376\334\201\003A\336\365\334\201\000A\365\336\334\201\001A\365\000A\365\336\334\201\001A\365AA\221\376\334\201\003A\336\201\001A\365\336\334\201\001A\365AA\221\376\334\201\003A\336\365\334\201\000A \"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a25884c80921245123c45af4cb0143595c6b1df Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFBAWloAQ0AQQBBt6tBSgFB9d7cgQFBC8BBkf7cgQNB3vXcgQBB9d7cgQFB9d7cgQFB9UFBkf7cAQBPAAsBAgBBbUG3q2pBAWloAQ0AQQABt6tBSgFBAUH1AEH19UFBkf7cgQNB3vXcgQBB9d7cgQFB9d7cgQFB9UFBkf7cgQNB3vXcgQBB9d7cgQFB9QBB9d7cgQFB9UFBkf7cgQNB3oEBQfXe3IEBQfVBQZH+3IEDQd713IEAQSAgIgALAAs= Step #5: MERGE-OUTER: attempt 3639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1601957740 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556aca8fe198, 0x556aca906911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556aca906918,0x556aca98e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a25884c80921245123c45af4cb0143595c6b1df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11778 processed earlier; will process 3497 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 372 ft: 373 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ac81125dd bp 0x000000000000 sp 0x7fff0422f4c0 T43635) Step #5: ==43635==The signal is caused by a READ memory access. Step #5: #0 0x556ac81125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ac7f34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ac7f33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ac7f11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ac7e32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ac7d8ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ac7d941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ac7d7b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ac7da73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8a7031082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ac7d6eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43635==Register values: Step #5: rax = 0x0000556acbdc0850 rbx = 0x0000556acbdc0850 rcx = 0x0000556acbdc0840 rdx = 0x00007fc8a71f9b80 Step #5: rdi = 0x0000556acbdc0840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007fff0422f4c0 Step #5: r8 = 0x0000556acbdc0850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8a71f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556acb311960 r14 = 0x0000000100000004 r15 = 0x0000556aca27e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1c,0x1a,0x1a,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x1,0x20,0x0,0x0,0xa3,0xa3,0xa3,0xa3,0xa2,0xa3,0xa3,0xa2,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa2,0xa3,0x9e,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0x9d,0xa3,0xa3,0xa3,0xa3,0xa3,0x20,0x0,0x0,0xa3,0xa3,0xa3,0xa3,0xa2,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0x9d,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0xa3,0x1a,0x0,0x1,0x0,0x90,0x1,0x20,0x1,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a,0x42,0x79,0x8a,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \034\032\032\032\000\000\000\000\000\000\000[\000\000x\000\001 \000\000\243\243\243\243\242\243\243\242\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\242\243\236\243\243\243\243\243\243\243\243\243\243\243\243\243\235\243\243\243\243\243 \000\000\243\243\243\243\242\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\243\235\243\243\243\243\243\243\243\243\243\243\243\243\243\243\032\000\001\000\220\001 \001B\000\000\000\000\000\000\000\000\000\000\032By\212\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-07ce554e3a15a0f291e73439d225e8720f3eb77c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHBoaGgAAAAAAAABbAAB4AAEgAACjo6OjoqOjoqOjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Oio56jo6Ojo6Ojo6Ojo6OjnaOjo6OjIAAAo6Ojo6Kjo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Odo6Ojo6Ojo6Ojo6Ojo6MaAAEAkAEgAUIAAAAAAAAAAAAAGkJ5igAAAAALAAs= Step #5: MERGE-OUTER: attempt 3640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1602096468 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c78565198, 0x560c7856d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c7856d918,0x560c785f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07ce554e3a15a0f291e73439d225e8720f3eb77c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11780 processed earlier; will process 3495 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c75d795dd bp 0x000000000000 sp 0x7ffcab34b970 T43639) Step #5: ==43639==The signal is caused by a READ memory access. Step #5: #0 0x560c75d795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c75b9b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c75b9afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c75b78929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c75a99ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c759f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c759fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c759e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c75a0e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf76fd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c759d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43639==Register values: Step #5: rax = 0x0000560c79b733f0 rbx = 0x0000560c79b733f0 rcx = 0x0000560c79b738a0 rdx = 0x00007fbf7719cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcab34b970 Step #5: r8 = 0x0000560c79b733f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf7719cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c78f78960 r14 = 0x0000000100000004 r15 = 0x0000560c77ee5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x35,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6d,0x74,0x6a,0x45,0x0,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x89,0x1a,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x0,0x0,0x6a,0x1a,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x41,0x2d,0x45,0x71,0xc1,0x0,0x1a,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x41,0x2d,0x45,0x45,0x41,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A5\004@A.A=qE\301EAjqEAEAqA\"A\001AmtjE\000\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211\032\000\000\000\001\017\017\324\326\000\000\000j\032\000\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032YA-Eq\301\000\032\000\000\000\001\017\017\324\326\000A=qE\301EAjqA-EEAMA-AMAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b6f2128e949568d2d7fa847ba6342429a0624bb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTUEQEEuQT1xRcFFQWpxRUFFQXFBIkEBQW10akUAiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYkaAAAAAQ8P1NYAAABqGgAAAAEPD9TWAFkAAAAAAQ8P1BpZQS1FccEAGgAAAAEPD9TWAEE9cUXBRUFqcUEtRUVBTUEtQU1BeAALAAs= Step #5: MERGE-OUTER: attempt 3641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1602232561 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dcd4deb198, 0x55dcd4df3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dcd4df3918,0x55dcd4e7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b6f2128e949568d2d7fa847ba6342429a0624bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11781 processed earlier; will process 3494 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 345 ft: 346 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dcd25ff5dd bp 0x000000000000 sp 0x7ffc9d0823e0 T43643) Step #5: ==43643==The signal is caused by a READ memory access. Step #5: #0 0x55dcd25ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dcd2421280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dcd2420fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dcd23fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dcd231fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dcd2277c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dcd22811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dcd22686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dcd22943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bc99e1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dcd225baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43643==Register values: Step #5: rax = 0x000055dcd5bc0cf0 rbx = 0x000055dcd5bc0cf0 rcx = 0x000055dcd5bc0ce0 rdx = 0x00007f3bc9ba9b80 Step #5: rdi = 0x000055dcd5bc0ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffc9d0823e0 Step #5: r8 = 0x000055dcd5bc0cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bc9ba9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dcd57fe960 r14 = 0x0000000100000004 r15 = 0x000055dcd476b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x75,0x6f,0x41,0x41,0x2,0x0,0x41,0x41,0x41,0x4b,0x6c,0x1,0x41,0x41,0x68,0x41,0x13,0x45,0x6c,0x41,0x4b,0x45,0x4c,0xc1,0x69,0xd,0x0,0x41,0x6c,0x41,0x13,0x45,0xc1,0x69,0x41,0x41,0x4c,0x45,0x41,0x72,0xc1,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x41,0x6c,0xb8,0xaa,0x4d,0x41,0x41,0x41,0x9,0xc1,0x41,0x49,0x45,0x41,0x3b,0x49,0x49,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x45,0xc1,0x4b,0x49,0x41,0x2a,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4f,0x41,0xc1,0x41,0x49,0xc1,0x69,0x41,0x41,0x4d,0x45,0x45,0x72,0xc1,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x41,0x6c,0xb8,0xaa,0x4d,0x41,0x41,0x41,0x9,0xc1,0x41,0x49,0x45,0x41,0x3b,0x49,0x49,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x45,0xc1,0x4b,0x41,0x41,0x41,0x41,0xc0,0x10,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x80,0x80,0x0,0x1b,0x6a,0x74,0x1,0x76,0x45,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001uoAA\002\000AAAKl\001AAhA\023ElAKEL\301i\015\000AlA\023E\301iAALEAr\301hA\252MAAA&AAl\270\252MAAA\011\301AIEA;IIhA\252MAAA&A\000O\320\000\001\326\200\000ME\301KIA*MAAA&A\000O\320\000\001\326\200\000OA\301AI\301iAAMEEr\301hA\252MAAA&AAl\270\252MAAA\011\301AIEA;IIhA\252MAAA&A\000O\320\000\001\326\200\000ME\301KAAAA\300\020\200\200\200\000\000\200\200\200\200\000\033jt\001vEA&A\000O\320\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-063feec8ccd363ff5af4e82ec2009badecfad7de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXVvQUECAEFBQUtsAUFBaEETRWxBS0VMwWkNAEFsQRNFwWlBQUxFQXLBaEGqTUFBQSZBQWy4qk1BQUEJwUFJRUE7SUloQapNQUFBJkEAT9AAAdaAAE1FwUtJQSpNQUFBJkEAT9AAAdaAAE9BwUFJwWlBQU1FRXLBaEGqTUFBQSZBQWy4qk1BQUEJwUFJRUE7SUloQapNQUFBJkEAT9AAAdaAAE1FwUtBQUFBwBCAgIAAAICAgIAAG2p0AXZFQSZBAE/QAAALAAs= Step #5: MERGE-OUTER: attempt 3642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1602370406 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ac5008198, 0x561ac5010911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ac5010918,0x561ac50980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/063feec8ccd363ff5af4e82ec2009badecfad7de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11783 processed earlier; will process 3492 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ac281c5dd bp 0x000000000000 sp 0x7ffd4e410f10 T43647) Step #5: ==43647==The signal is caused by a READ memory access. Step #5: #0 0x561ac281c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ac263e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ac263dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ac261b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ac253cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ac2494c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ac249e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ac24856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ac24b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcdcb490082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ac2478aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43647==Register values: Step #5: rax = 0x0000561ac6974400 rbx = 0x0000561ac6974400 rcx = 0x0000561ac69748b0 rdx = 0x00007fcdcb658b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4e410f10 Step #5: r8 = 0x0000561ac6974400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcdcb658be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ac5a1b960 r14 = 0x0000000100000004 r15 = 0x0000561ac4988386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x30,0x4,0x0,0x41,0x31,0x4,0x0,0x41,0xf2,0x2d,0x2,0x7d,0x1,0x0,0x82,0x1a,0x0,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x41,0x5a,0xc1,0x0,0x10,0x0,0x0,0x12,0x0,0x0,0x1a,0xa1,0x0,0x12,0x0,0x0,0xb9,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x1a,0x7f,0x0,0xb,0x0,0x0,0x53,0x1a,0xb4,0xaf,0xb4,0x0,0x5d,0x1a,0x7f,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x0,0x0,0x82,0x1a,0x60,0x0,0xaf,0x0,0xb6,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x12,0x0,0xfb,0x1a,0x21,0x0,0x12,0x0,0xb5,0xaf,0x0,0xb4,0xae,0x0,0x94,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0x0,0xfb,0x1a,0xa1,0x0,0x12,0x0,0xb5,0xaf,0x0,0x41,0xf2,0x2d,0x2,0x7d,0x1,0x0,0x82,0x1a,0x0,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x41,0x5a,0xc1,0x0,0x10,0x0,0x0,0x12,0x0,0x0,0x1a,0xa1,0x0,0x12,0x0,0x0,0xb9,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x1a,0x7f,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x10,0x0,0x4a,0x1,0xf,0xc1,0x0,0x91,0x0,0x82,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oA0\004\000A1\004\000A\362-\002}\001\000\202\032\000\000\264\257\264\000]AZ\301\000\020\000\000\022\000\000\032\241\000\022\000\000\271\000\264\257\264\000]\032\177\000\013\000\000S\032\264\257\264\000]\032\177\000\013\000\000S\032\000\000\274\000\000\000\000\000\000\000w\000\000\000\000\202\032`\000\257\000\266\256\000\264\257\000\245\032\264\257\000\245\032\241\000\022\000\373\032!\000\022\000\265\257\000\264\256\000\224\257\000\245\032\264\257\000\000\373\032\241\000\022\000\265\257\000A\362-\002}\001\000\202\032\000\000\264\257\264\000]AZ\301\000\020\000\000\022\000\000\032\241\000\022\000\000\271\000\264\257\264\000]\032\177\000\013\000\000S\032\000\020\000J\001\017\301\000\221\000\202\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6c096a43584ada063486a3ba0369cafd39e62523 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQTAEAEExBABB8i0CfQEAghoAALSvtABdQVrBABAAABIAABqhABIAALkAtK+0AF0afwALAABTGrSvtABdGn8ACwAAUxoAALwAAAAAAAAAdwAAAACCGmAArwC2rgC0rwClGrSvAKUaoQASAPsaIQASALWvALSuAJSvAKUatK8AAPsaoQASALWvAEHyLQJ9AQCCGgAAtK+0AF1BWsEAEAAAEgAAGqEAEgAAuQC0r7QAXRp/AAsAAFMaABAASgEPwQCRAIIACws= Step #5: MERGE-OUTER: attempt 3643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1602506316 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b6230b198, 0x557b62313911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b62313918,0x557b6239b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6c096a43584ada063486a3ba0369cafd39e62523' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11784 processed earlier; will process 3491 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 360 ft: 361 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b5fb1f5dd bp 0x000000000000 sp 0x7ffdde032e70 T43651) Step #5: ==43651==The signal is caused by a READ memory access. Step #5: #0 0x557b5fb1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b5f941280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b5f940fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b5f91e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b5f83fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b5f797c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b5f7a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b5f7886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b5f7b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9db40b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b5f77baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43651==Register values: Step #5: rax = 0x0000557b62f03430 rbx = 0x0000557b62f03430 rcx = 0x0000557b62f03420 rdx = 0x00007f9db427fb80 Step #5: rdi = 0x0000557b62f03420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdde032e70 Step #5: r8 = 0x0000557b62f03430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9db427fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b62d1e960 r14 = 0x0000000100000004 r15 = 0x0000557b61c8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x81,0x42,0xbc,0x72,0x42,0xfe,0x42,0x42,0x28,0x86,0x7a,0x42,0x44,0x42,0x7c,0x42,0x32,0x42,0x7f,0x7f,0x89,0x42,0x83,0x83,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7e,0x7b,0x42,0x7c,0x42,0x30,0x42,0x7f,0x89,0x7f,0x42,0x83,0x83,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7e,0x7b,0x42,0x31,0x42,0x7f,0x7c,0x7b,0x83,0x7b,0x7f,0x84,0x42,0x83,0x7b,0x7f,0x81,0x83,0x79,0x7b,0x42,0x31,0x42,0x7f,0x81,0x42,0x83,0x7c,0x7b,0x7b,0x81,0x42,0x30,0x42,0x7f,0x81,0x42,0xca,0x7c,0x7b,0x7b,0x7f,0x81,0x42,0x83,0x7c,0x7b,0x7b,0x7b,0x42,0x31,0x42,0x7f,0x81,0x42,0xca,0x7c,0x7b,0x7b,0x7b,0x7b,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1b,0x7b,0x7b,0x84,0x81,0x42,0xb0,0x42,0x81,0x0,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x7e,0x7b,0x42,0x83,0x7c,0x7b,0x7b,0x42,0x81,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7b,0x83,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@BBB}\201B\274rB\376BB(\206zBDB|B2B\177\177\211B\203\203{{{{{{{{{{~{B|B0B\177\211\177B\203\203{{{{{{{{{{~{B1B\177|{\203{\177\204B\203{\177\201\203y{B1B\177\201B\203|{{\201B0B\177\201B\312|{{\177\201B\203|{{{B1B\177\201B\312|{{{{B\000\000\000\000\000\000\000\033{{\204\201B\260B\201\000\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000{{{{{{{~{B\203|{{B\201\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000{\203\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b9bc58001eeb2118fb3b6642672ccf51e0ac564 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQEJCQn2BQrxyQv5CQiiGekJEQnxCMkJ/f4lCg4N7e3t7e3t7e3t7fntCfEIwQn+Jf0KDg3t7e3t7e3t7e3t+e0IxQn98e4N7f4RCg3t/gYN5e0IxQn+BQoN8e3uBQjBCf4FCynx7e3+BQoN8e3t7QjFCf4FCynx7e3t7QgAAAAAAAAAbe3uEgUKwQoEAfwAAAAAAAAAAAAAAAAAAAHt7e3t7e3t+e0KDfHt7QoF/AAAAAAAAAAAAAAAAAAB7gwALAAs= Step #5: MERGE-OUTER: attempt 3644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1602645085 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0803cc198, 0x55a0803d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0803d4918,0x55a08045c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b9bc58001eeb2118fb3b6642672ccf51e0ac564' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11786 processed earlier; will process 3489 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 330 ft: 331 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 379 ft: 401 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a07dbe05dd bp 0x000000000000 sp 0x7ffd97fa59b0 T43655) Step #5: ==43655==The signal is caused by a READ memory access. Step #5: #0 0x55a07dbe05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a07da02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a07da01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a07d9df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a07d900ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a07d858c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a07d8621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a07d8496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a07d8753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2225f3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a07d83caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43655==Register values: Step #5: rax = 0x000055a0811c90e0 rbx = 0x000055a0811c90e0 rcx = 0x000055a0811c9590 rdx = 0x00007f2226105b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd97fa59b0 Step #5: r8 = 0x000055a0811c90e0 r9 = 0x00007f2226105bf0 r10 = 0x000055a08104d010 r11 = 0x00007f2226105be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a080ddf960 r14 = 0x0000000100000004 r15 = 0x000055a07fd4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x75,0x74,0x41,0x41,0x41,0x76,0x74,0x45,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x67,0x41,0x41,0x41,0x41,0x78,0x75,0x45,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x45,0xc1,0x41,0x67,0x67,0x41,0x41,0x41,0x41,0x78,0x75,0x45,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0x21,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x74,0x45,0xc1,0x41,0x67,0x67,0x41,0x41,0x41,0x41,0x78,0x75,0x45,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x45,0xc1,0x41,0x67,0x67,0x41,0x41,0x41,0x41,0x78,0x75,0x45,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0x21,0x78,0x41,0x6b,0x41,0xa2,0x69,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oAG\004@AKA\000AnGAvEA\237utAAAvtEA\000\020\000EtE\301AggAAAAxuEoAAkA\242xAtvuA@EAnEtE\301AggAAAAxuEoAAkA\242xAtvuA@EAnErinAEAoAAkA!xAtvuA@EAnErtE\301AggAAAAxuEoAAkA\242xAtvuA@EAnEtE\301AggAAAAxuEoAAkA\242xAtvuA@EAnErinAEAoAAkA!xAkA\242i\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1bc7a89efa21d8181bf1d45dbdb48e8582e02b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQUcEQEFLQQBBbkdBdkVBn3V0QUFBdnRFQQAQAEV0RcFBZ2dBQUFBeHVFb0FBa0GieEF0dnVBQEVBbkV0RcFBZ2dBQUFBeHVFb0FBa0GieEF0dnVBQEVBbkVyaW5BRUFvQUFrQSF4QXR2dUFARUFuRXJ0RcFBZ2dBQUFBeHVFb0FBa0GieEF0dnVBQEVBbkV0RcFBZ2dBQUFBeHVFb0FBa0GieEF0dnVBQEVBbkVyaW5BRUFvQUFrQSF4QWtBomkAAAALAAs= Step #5: MERGE-OUTER: attempt 3645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1602783205 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d43cbb198, 0x556d43cc3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d43cc3918,0x556d43d4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1bc7a89efa21d8181bf1d45dbdb48e8582e02b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11789 processed earlier; will process 3486 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 376 ft: 377 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d414cf5dd bp 0x000000000000 sp 0x7fff975bed80 T43659) Step #5: ==43659==The signal is caused by a READ memory access. Step #5: #0 0x556d414cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d412f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d412f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d412ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d411efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d41147c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d411511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d411386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d411643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b645b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d4112baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43659==Register values: Step #5: rax = 0x0000556d44b2b430 rbx = 0x0000556d44b2b430 rcx = 0x0000556d44b2b420 rdx = 0x00007f3b6477bb80 Step #5: rdi = 0x0000556d44b2b420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff975bed80 Step #5: r8 = 0x0000556d44b2b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b6477bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d446ce960 r14 = 0x0000000100000004 r15 = 0x0000556d4363b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7,0x6d,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x67,0x41,0x4d,0xc1,0x6e,0x45,0x45,0x74,0x45,0x41,0x6e,0x47,0x41,0x3d,0x45,0x41,0x41,0x69,0x67,0x41,0x6e,0x69,0x77,0x47,0x45,0x41,0x41,0x69,0x67,0x45,0x77,0x47,0x69,0x41,0x6e,0x41,0x78,0x69,0x6e,0x75,0x67,0x41,0xe0,0x76,0x45,0x69,0x69,0x67,0x41,0x6e,0x41,0x69,0x67,0x47,0x45,0x41,0x69,0x67,0x47,0x45,0x69,0x67,0x41,0x6e,0x69,0x77,0x47,0x45,0x41,0x41,0x69,0x67,0x45,0x77,0x47,0x69,0x41,0x6e,0x41,0x78,0x69,0x6e,0x75,0x67,0x41,0xe0,0x76,0x45,0x69,0x69,0x67,0x41,0x6e,0x41,0x69,0x67,0x47,0x45,0x41,0x69,0x67,0x47,0x45,0x41,0x86,0xf7,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x45,0x41,0x6e,0x47,0x41,0x88,0x45,0x41,0x69,0x70,0x41,0x41,0x6e,0x69,0x77,0x47,0x45,0x41,0x78,0x69,0x6f,0x75,0x67,0x41,0xe0,0x76,0x45,0x69,0x69,0x67,0x41,0x6e,0x41,0x69,0x67,0x41,0x6e,0x41,0x69,0x67,0x47,0x45,0x41,0x69,0x67,0x47,0x45,0x41,0x78,0x41,0x3d,0x1,0x41,0x4d,0xc1,0x6e,0x45,0x45,0x74,0x45,0x41,0x6e,0x47,0x47,0x45,0x69,0x41,0x41,0x69,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\007mAG\004@AKA\252g\301gAM\301nEEtEAnGA=EAAigAniwGEAAigEwGiAnAxinugA\340vEiigAnAigGEAigGEigAniwGEAAigEwGiAnAxinugA\340vEiigAnAigGEAigGEA\206\367AnGAvEAEAnGA\210EAipAAniwGEAxiougA\340vEiigAnAigAnAigGEAigGEAxA=\001AM\301nEEtEAnGGEiAAix\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-479bc049fd66ab686470b57b876b435770e3cace Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQdtQUcEQEFLQapnwWdBTcFuRUV0RUFuR0E9RUFBaWdBbml3R0VBQWlnRXdHaUFuQXhpbnVnQeB2RWlpZ0FuQWlnR0VBaWdHRWlnQW5pd0dFQUFpZ0V3R2lBbkF4aW51Z0HgdkVpaWdBbkFpZ0dFQWlnR0VBhvdBbkdBdkVBRUFuR0GIRUFpcEFBbml3R0VBeGlvdWdB4HZFaWlnQW5BaWdBbkFpZ0dFQWlnR0VBeEE9AUFNwW5FRXRFQW5HR0VpQUFpeAALAAs= Step #5: MERGE-OUTER: attempt 3646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1602921013 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561cae85a198, 0x561cae862911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561cae862918,0x561cae8ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/479bc049fd66ab686470b57b876b435770e3cace' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11791 processed earlier; will process 3484 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 312 ft: 313 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -38 Step #5: #2 pulse cov: 449 ft: 490 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 641 ft: 773 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561cac06e5dd bp 0x000000000000 sp 0x7ffc9ab1bce0 T43663) Step #5: ==43663==The signal is caused by a READ memory access. Step #5: #0 0x561cac06e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561cabe90280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561cabe8ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561cabe6d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561cabd8ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561cabce6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561cabcf01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561cabcd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561cabd033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66bae72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561cabccaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43663==Register values: Step #5: rax = 0x0000561cb11aa140 rbx = 0x0000561cb11aa140 rcx = 0x0000561cb11aa5f0 rdx = 0x00007f66bb03ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9ab1bce0 Step #5: r8 = 0x0000561cb11aa140 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66bb03abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561caf26d960 r14 = 0x0000000100000004 r15 = 0x0000561cae1da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x7f,0x7e,0x41,0x7e,0x44,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x3a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0xb5,0x1a,0xc3,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x20,0x1a,0x20,0x20,0x20,0x28,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x41,0x41,0x67,0x45,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x28,0x20,0x20,0x20,0x20,0x20,0x29,0x20,0x20,0x42,0xce,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0x7,0x42,0x42,0x79,0x89,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x7d,0x42,0x46,0x42,0x1,0x82,0x1,0xc3,0x89,0x42,0x1a,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0xce,0x81,0x21,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0xce,0x1,0x82,0x42,0x5,0xc3,0xc3,0x1,0x42,0x46,0x42,0x42,0x42,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002\177~A~D~\004@BBBF\304B\032 0 \032B\211\303BBF\304B\032 0 \032B\211\303B :\303}BFB\001\202B\005\202\001B\346}\265\032\303~A~\004@BBBF\304B\032 0 \032B\211\303BBF\304B\032 0 \032 ( AAgE \032 ( ) B\316\001\202B\005\202\001B\032B\007BBy\211B\001\202B\005\202\001BB}BFB\001\202\001\303\211B\032B\303\032\001\203\303\032B\316\201!B\001B\303\032\001\203\303\032B\316\001\202B\005\303\303\001BFBBBy\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a70e1d8c360e2e00fd42ad7e8596bce54546645b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAn9+QX5EfgRAQkJCRsRCGiAwIBpCicNCQkbEQhogMCAaQonDQiA6w31CRkIBgkIFggFC5n21GsN+QX4EQEJCQkbEQhogMCAaQonDQkJGxEIaIDAgIBogICAoICAgICAgICAgIEFBZ0UgICAgICAgGiAgICggICAgICkgIELOAYJCBYIBQhpCB0JCeYlCAYJCBYIBQkJ9QkZCAYIBw4lCGkLDGgGDwxpCzoEhQgFCwxoBg8MaQs4BgkIFw8MBQkZCQkJ5iQALAAs= Step #5: MERGE-OUTER: attempt 3647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1603060960 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f574e3198, 0x559f574eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f574eb918,0x559f575730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a70e1d8c360e2e00fd42ad7e8596bce54546645b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11796 processed earlier; will process 3479 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f54cf75dd bp 0x000000000000 sp 0x7ffebd77d300 T43667) Step #5: ==43667==The signal is caused by a READ memory access. Step #5: #0 0x559f54cf75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f54b19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f54b18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f54af6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f54a17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f5496fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f549791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f549606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f5498c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54ec345082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f54953aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43667==Register values: Step #5: rax = 0x0000559f5855dcf0 rbx = 0x0000559f5855dcf0 rcx = 0x0000559f5855dce0 rdx = 0x00007f54ec50db80 Step #5: rdi = 0x0000559f5855dce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffebd77d300 Step #5: r8 = 0x0000559f5855dcf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54ec50dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f57ef6960 r14 = 0x0000000100000004 r15 = 0x0000559f56e63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7f,0x7a,0x7a,0x42,0x41,0x42,0x5a,0x42,0x42,0x42,0x5b,0x7f,0x7f,0x42,0x42,0x42,0x2f,0xc3,0x7f,0x42,0x42,0x7f,0x42,0x42,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x42,0xbb,0x42,0x42,0x42,0x83,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0x0,0x42,0x7c,0x42,0x84,0x41,0x42,0x42,0x42,0x83,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x41,0x42,0x42,0x7f,0x42,0x32,0x42,0x89,0x42,0x42,0x7c,0x42,0x84,0x41,0x42,0x42,0x42,0x83,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0x39,0x42,0x89,0x42,0x42,0x7c,0x42,0x42,0x7c,0x42,0x84,0x41,0x42,0x42,0x42,0x83,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0x30,0x42,0x89,0x42,0x42,0x7c,0x42,0x42,0x7f,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0xc3,0x7a,0x42,0x7f,0x7f,0x42,0x31,0x42,0x89,0x42,0x42,0x7c,0x42,0x84,0x7f,0x5a,0x42,0x41,0x42,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x42,0xbb,0x42,0x42,0x5b,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@ABB\177zzBABZBBB[\177\177BBB/\303\177BB\177BB\211BB\177ZBABBB\177ZBABBB\273BBB\203BB\177ZBABB\177B\000B|B\204ABBB\203BB\177ZBABBABB\177B2B\211BB|B\204ABBB\203BB\177ZBABB\177B9B\211BB|BB|B\204ABBB\203BB\177ZBABB\177B0B\211BB|BB\177\211BB\177ZBA\303zB\177\177B1B\211BB|B\204\177ZBABBB\177ZBABBB\273BB[\177zBABBBBBI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a4c838e5b6630457b27d194e1ae763ecf739f59 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEFCQn96ekJBQlpCQkJbf39CQkIvw39CQn9CQolCQn9aQkFCQkJ/WkJBQkJCu0JCQoNCQn9aQkFCQn9CAEJ8QoRBQkJCg0JCf1pCQUJCQUJCf0IyQolCQnxChEFCQkKDQkJ/WkJBQkJ/QjlCiUJCfEJCfEKEQUJCQoNCQn9aQkFCQn9CMEKJQkJ8QkJ/iUJCf1pCQcN6Qn9/QjFCiUJCfEKEf1pCQUJCQn9aQkFCQkK7QkJbf3pCQUJCQkJCSQALAAs= Step #5: MERGE-OUTER: attempt 3648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1603198990 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b30972a198, 0x55b309732911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b309732918,0x55b3097ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a4c838e5b6630457b27d194e1ae763ecf739f59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11798 processed earlier; will process 3477 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b306f3e5dd bp 0x000000000000 sp 0x7ffc1a8622a0 T43671) Step #5: ==43671==The signal is caused by a READ memory access. Step #5: #0 0x55b306f3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b306d60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b306d5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b306d3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b306c5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b306bb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b306bc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b306ba76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b306bd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb585ef0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b306b9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43671==Register values: Step #5: rax = 0x000055b30a888410 rbx = 0x000055b30a888410 rcx = 0x000055b30a8888c0 rdx = 0x00007fb5860b8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1a8622a0 Step #5: r8 = 0x000055b30a888410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb5860b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b30a13d960 r14 = 0x0000000100000004 r15 = 0x000055b3090aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x55,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x32,0x20,0x21,0x1a,0x7a,0x85,0x42,0x2d,0x1,0x79,0x42,0x44,0x89,0x7a,0x85,0x42,0x42,0x20,0x1,0x42,0x46,0x88,0x8a,0x42,0x89,0x3d,0x42,0x25,0x7e,0x42,0x1,0x20,0x1,0x1a,0x7a,0x85,0x42,0x2d,0x1,0x79,0x42,0x44,0x89,0x7a,0x85,0x42,0x42,0x20,0x1,0x42,0x46,0x88,0x8a,0x42,0x89,0x3d,0x42,0x25,0x89,0x42,0x1,0x20,0x1,0x42,0x46,0x89,0x20,0x1e,0x55,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x33,0x20,0x21,0x1a,0x7a,0x20,0x33,0x20,0x21,0x1a,0x7a,0x85,0x42,0x2d,0x1,0x79,0x42,0x44,0x89,0x7a,0x85,0x42,0x42,0x20,0x1,0x42,0x46,0x88,0x8a,0x42,0x89,0x3d,0x42,0x25,0x89,0x42,0x1,0x20,0x1,0x42,0x46,0x89,0x20,0x1e,0x55,0x1,0x20,0x1a,0x1a,0x1a,0x21,0x20,0x1a,0x7a,0x85,0x42,0x2d,0x1,0x79,0x42,0x44,0x89,0x7a,0x85,0x42,0x42,0x20,0x1,0x42,0x46,0x88,0x42,0x8a,0x89,0x3d,0x42,0x25,0x1a,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x46,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x79,0x42,0x89,0x46,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036U\001 \032\032\032 2 !\032z\205B-\001yBD\211z\205BB \001BF\210\212B\211=B%~B\001 \001\032z\205B-\001yBD\211z\205BB \001BF\210\212B\211=B%\211B\001 \001BF\211 \036U\001 \032\032\032 3 !\032z 3 !\032z\205B-\001yBD\211z\205BB \001BF\210\212B\211=B%\211B\001 \001BF\211 \036U\001 \032\032\032! \032z\205B-\001yBD\211z\205BB \001BF\210B\212\211=B%\032\000asm\001\000\000\000\000FB\000\000\000\000\000\000\000ByB\211F\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa39ff3926926f37c3de877b4edb9fc6f91c325a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHlUBIBoaGiAyICEaeoVCLQF5QkSJeoVCQiABQkaIikKJPUIlfkIBIAEaeoVCLQF5QkSJeoVCQiABQkaIikKJPUIliUIBIAFCRokgHlUBIBoaGiAzICEaeiAzICEaeoVCLQF5QkSJeoVCQiABQkaIikKJPUIliUIBIAFCRokgHlUBIBoaGiEgGnqFQi0BeUJEiXqFQkIgAUJGiEKKiT1CJRoAYXNtAQAAAABGQgAAAAAAAABCeUKJRgALAAs= Step #5: MERGE-OUTER: attempt 3649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1603337335 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f67d63198, 0x558f67d6b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f67d6b918,0x558f67df30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa39ff3926926f37c3de877b4edb9fc6f91c325a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11799 processed earlier; will process 3476 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 20fd. Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 475 ft: 511 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 558 ft: 669 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f655775dd bp 0x000000000000 sp 0x7fffc9452100 T43675) Step #5: ==43675==The signal is caused by a READ memory access. Step #5: #0 0x558f655775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f65399280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f65398fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f65376929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f65297ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f651efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f651f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f651e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f6520c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3545fc8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f651d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43675==Register values: Step #5: rax = 0x0000558f69ab6a90 rbx = 0x0000558f69ab6a90 rcx = 0x0000558f69ab6f40 rdx = 0x00007f3546190b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc9452100 Step #5: r8 = 0x0000558f69ab6a90 r9 = 0x00007f3546190da0 r10 = 0x0000558f6993c010 r11 = 0x00007f3546190be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f68776960 r14 = 0x0000000100000004 r15 = 0x0000558f676e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x23,0x6f,0x41,0x29,0x4,0x40,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x1,0xfb,0x19,0x20,0x41,0xfb,0x0,0x6f,0xc,0x0,0x0,0x1,0xbd,0x0,0x0,0x0,0x9c,0x0,0x0,0x58,0x6f,0x6f,0xc,0x0,0x6c,0x6e,0x6f,0x6f,0xc,0x0,0x6c,0x6e,0x1b,0xa8,0x4f,0x6f,0x6f,0x10,0x0,0x0,0x58,0x4f,0x67,0xc,0x0,0x6c,0x6f,0x1a,0xa8,0x4e,0x6b,0x6e,0x6f,0x4f,0x6f,0x6f,0x6f,0x1b,0x5e,0xc,0x0,0x0,0x58,0x6f,0xd,0x0,0x6c,0x6e,0x1b,0xaa,0x6f,0x6a,0x6c,0x6f,0x4f,0x6f,0x0,0x6d,0x0,0x0,0x58,0x6f,0x6f,0xc,0x0,0x6c,0x6f,0x1b,0xa8,0x71,0x6b,0x6e,0x6f,0x4f,0x6f,0x6f,0x6f,0x1b,0x5e,0xc,0x0,0x0,0x6f,0x4f,0x6f,0x0,0x6f,0x0,0x0,0x58,0x6f,0x6f,0xc,0x0,0x6c,0x6f,0x1b,0xa8,0x71,0x6b,0x6e,0x6f,0x4f,0x6f,0x6f,0x6f,0x1b,0x5e,0xc,0x0,0x0,0x6b,0x6e,0x6f,0x4f,0x6f,0x0,0x6f,0x0,0x0,0x6f,0x0,0x99,0x41,0x3a,0x0,0x0,0x6f,0x6f,0x6f,0x71,0x6f,0x6e,0x6f,0x0,0x99,0x41,0xc4,0x0,0x0,0x6f,0x6f,0x6f,0x0,0x0,0x5d,0x6c,0x6f,0x6e,0x0,0x78,0x0,0x0,0xb,0x0,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001#oA)\004@A\335\362iiiii\004@A\032\004\000\001\373\031 A\373\000o\014\000\000\001\275\000\000\000\234\000\000Xoo\014\000lnoo\014\000ln\033\250Ooo\020\000\000XOg\014\000lo\032\250NknoOooo\033^\014\000\000Xo\015\000ln\033\252ojloOo\000m\000\000Xoo\014\000lo\033\250qknoOooo\033^\014\000\000oOo\000o\000\000Xoo\014\000lo\033\250qknoOooo\033^\014\000\000knoOo\000o\000\000o\000\231A:\000\000oooqono\000\231A\304\000\000ooo\000\000]lon\000x\000\000\013\000\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc5ac6853ca1f407683e2b6cc42f0e8aec08e54d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASNvQSkEQEHd8mlpaWlpBEBBGgQAAfsZIEH7AG8MAAABvQAAAJwAAFhvbwwAbG5vbwwAbG4bqE9vbxAAAFhPZwwAbG8aqE5rbm9Pb29vG14MAABYbw0AbG4bqm9qbG9PbwBtAABYb28MAGxvG6hxa25vT29vbxteDAAAb09vAG8AAFhvbwwAbG8bqHFrbm9Pb29vG14MAABrbm9PbwBvAABvAJlBOgAAb29vcW9ubwCZQcQAAG9vbwAAXWxvbgB4AAALAAELCws= Step #5: MERGE-OUTER: attempt 3650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1603476950 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560363ea8198, 0x560363eb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560363eb0918,0x560363f380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dc5ac6853ca1f407683e2b6cc42f0e8aec08e54d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11804 processed earlier; will process 3471 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603616bc5dd bp 0x000000000000 sp 0x7ffdab0469f0 T43679) Step #5: ==43679==The signal is caused by a READ memory access. Step #5: #0 0x5603616bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603614de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603614ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603614bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603613dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560361334c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56036133e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603613256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603613513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff966d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560361318aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43679==Register values: Step #5: rax = 0x0000560364f80410 rbx = 0x0000560364f80410 rcx = 0x0000560364f808c0 rdx = 0x00007eff9689db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdab0469f0 Step #5: r8 = 0x0000560364f80410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007eff9689dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603648bb960 r14 = 0x0000000100000004 r15 = 0x0000560363828386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0xc1,0x67,0x4d,0x41,0x67,0x41,0x6a,0x45,0x41,0x77,0x69,0x6e,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xc1,0x67,0x41,0x6a,0x41,0x45,0x6a,0x76,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa1,0x41,0x48,0xb3,0x41,0x46,0x69,0x41,0x66,0x41,0x6a,0x41,0x45,0x70,0x76,0x41,0xa2,0x77,0x69,0x6e,0x46,0xb7,0x41,0xb8,0x46,0xb7,0xa3,0x41,0x48,0x41,0x5f,0x41,0x65,0x41,0x6a,0x41,0xfe,0xff,0x0,0x0,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x41,0x66,0x41,0x6a,0x41,0x45,0x70,0x76,0x41,0xa2,0x41,0x41,0x48,0x46,0xb7,0x41,0xb8,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0x1,0x41,0xa,0x6e,0x69,0x41,0x69,0x41,0x68,0x1,0xd,0x0,0x69,0x41,0x41,0xb7,0x41,0x39,0xb8,0x66,0x49,0x41,0x41,0x69,0x68,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xc1,0x41,0x46,0x69,0x68,0x1,0x41,0xc1,0x67,0x41,0x67,0x41,0x6a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\252\301gMAgAjEAwinAH\267AF\270\242AF\301gAjAEjvAAH\267AF\270\242AAAH\267AF\270\242AF\267\241AH\263AFiAfAjAEpvA\242winF\267A\270F\267\243AHA_AeAjA\376\377\000\000AH\267AF\270\242AF\267\243AH\267AFiAfAjAEpvA\242AAHF\267A\270F\267\243AH\267AFih\001A\001A\012niAiAh\001\015\000iAA\267A9\270fIAAihH\267AF\270\242AF\267\243AH\301AFih\001A\301gAgAj\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fbfe08f5362fe1b468459e9ab0be0af7b9f7cbf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQarBZ01BZ0FqRUF3aW5BSLdBRriiQUbBZ0FqQUVqdkFBSLdBRriiQUFBSLdBRriiQUa3oUFIs0FGaUFmQWpBRXB2QaJ3aW5Gt0G4RrejQUhBX0FlQWpB/v8AAEFIt0FGuKJBRrejQUi3QUZpQWZBakFFcHZBokFBSEa3QbhGt6NBSLdBRmloAUEBQQpuaUFpQWgBDQBpQUG3QTm4ZklBQWloSLdBRriiQUa3o0FIwUFGaWgBQcFnQWdBagALAAs= Step #5: MERGE-OUTER: attempt 3651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1603615892 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555901f1a198, 0x555901f22911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555901f22918,0x555901faa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fbfe08f5362fe1b468459e9ab0be0af7b9f7cbf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11805 processed earlier; will process 3470 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 361 ft: 362 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 418 ft: 460 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown function 51 Step #5: [LOADING] WASM module load failed: type mismatch: expect structref but got other Step #5: #4 pulse cov: 473 ft: 598 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558ff72e5dd bp 0x000000000000 sp 0x7ffefce5a200 T43683) Step #5: ==43683==The signal is caused by a READ memory access. Step #5: #0 0x5558ff72e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558ff550280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558ff54ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558ff52d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558ff44ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558ff3a6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558ff3b01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558ff3976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558ff3c33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc42bf5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558ff38aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43683==Register values: Step #5: rax = 0x0000555902a28430 rbx = 0x0000555902a28430 rcx = 0x0000555902a28420 rdx = 0x00007fbc42dbdb80 Step #5: rdi = 0x0000555902a28420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffefce5a200 Step #5: r8 = 0x0000555902a28430 r9 = 0x0000555902a3b220 r10 = 0x0000555902a09010 r11 = 0x00007fbc42dbdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055590292d960 r14 = 0x0000000100000004 r15 = 0x000055590189a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x30,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x5b,0x69,0x69,0x69,0x76,0x4,0x40,0x41,0xb7,0xb,0x41,0xe0,0x0,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x9,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x81,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x7a,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x85,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1a,0xc0,0x0,0xa8,0x1,0x0,0x0,0x0,0x7a,0x1a,0x5,0x0,0x85,0x0,0x1a,0x0,0xb,0x0,0x6c,0x69,0x41,0x41,0x78,0x45,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0x50,0x0,0x1a,0x0,0xb,0x1,0x1,0x1,0xf,0x54,0x0,0xb4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA0\004@A\340\000i\004@A\362\335piiiA\362\335[iiiv\004@A\267\013A\340\000\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\016\011\001\001\001\001\001\001\001\001\001\001\001linux\001\001\001\001\016\001\001\001\001\001\001\201\001\001\001\001\001\001\001\001\001\001\001\001\001\001z\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\205\001\001\001\001\001\001\001\001\001\001\001\001\032\300\000\250\001\000\000\000z\032\005\000\205\000\032\000\013\000liAAxEuniA\323jEsnu\032\005\000P\000\032\000\013\001\001\001\017T\000\264\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b6e409427d732f05d3a1e2021fcd862eeadb23f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTAEQEHgAGkEQEHy3XBpaWlB8t1baWlpdgRAQbcLQeAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBDgkBAQEBAQEBAQEBAWxpbnV4AQEBAQ4BAQEBAQGBAQEBAQEBAQEBAQEBAQF6AQEBAQEBAQEBAQEBAQEBAQGFAQEBAQEBAQEBAQEBGsAAqAEAAAB6GgUAhQAaAAsAbGlBQXhFdW5pQdNqRXNudRoFAFAAGgALAQEBD1QAtAALAAs= Step #5: MERGE-OUTER: attempt 3652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1603756851 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c03cfb198, 0x555c03d03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c03d03918,0x555c03d8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b6e409427d732f05d3a1e2021fcd862eeadb23f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11811 processed earlier; will process 3464 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c0150f5dd bp 0x000000000000 sp 0x7ffffd5cfb90 T43687) Step #5: ==43687==The signal is caused by a READ memory access. Step #5: #0 0x555c0150f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c01331280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c01330fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c0130e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c0122fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c01187c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c011911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c011786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c011a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f043168a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c0116baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43687==Register values: Step #5: rax = 0x0000555c04850430 rbx = 0x0000555c04850430 rcx = 0x0000555c04850420 rdx = 0x00007f0431852b80 Step #5: rdi = 0x0000555c04850420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffffd5cfb90 Step #5: r8 = 0x0000555c04850430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0431852be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c0470e960 r14 = 0x0000000100000004 r15 = 0x0000555c0367b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0x6d,0x41,0x41,0x69,0xd,0x0,0x45,0x76,0x41,0x41,0x67,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x41,0x69,0xd,0x0,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x4e,0x70,0x45,0x45,0x77,0x69,0x69,0x45,0x69,0x41,0x77,0x41,0x67,0x41,0x67,0x0,0x61,0x69,0x45,0x69,0x45,0x41,0x6c,0x41,0x4d,0x41,0x3d,0x0,0x0,0x82,0x0,0x0,0x0,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x67,0x41,0x67,0x0,0x61,0x69,0x45,0x69,0x41,0x77,0x41,0x67,0x41,0x67,0x0,0x61,0x73,0x0,0x0,0x0,0x61,0x73,0x0,0x0,0x1,0x46,0x48,0x76,0x45,0x6a,0x41,0x69,0x45,0x4a,0x41,0x77,0xe,0x1,0x0,0x0,0x61,0x69,0x6d,0x1b,0x48,0x77,0x41,0x30,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x48,0x76,0x45,0x6a,0x41,0x69,0x45,0x4a,0x41,0x77,0xe,0x1,0x0,0x0,0x61,0x69,0x6d,0x1b,0x48,0x77,0x41,0x31,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwA\257IAMAgwgA\340\002AmAAi\015\000EvAAgA\211\226\376AmAAi\015\000EvAAggAtAvpAEIiNpEEwiiEiAwAgAg\000aiEiEAlAMA=\000\000\202\000\000\000\000iEiAwAgAg\000aiEiAwAgAg\000as\000\000\000as\000\000\001FHvEjAiEJAw\016\001\000\000aim\033HwA0mw\016\003\200\000\000\000\000HvEjAiEJAw\016\001\000\000aim\033HwA1mw\016\003\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1c248b5340642dab3e96602ec61429fd4ff43ac2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBr0lBTUFnd2dB4AJBbUFBaQ0ARXZBQWdBiZb+QW1BQWkNAEV2QUFnZ0F0QXZwQUVJaU5wRUV3aWlFaUF3QWdBZwBhaUVpRUFsQU1BPQAAggAAAABpRWlBd0FnQWcAYWlFaUF3QWdBZwBhcwAAAGFzAAABRkh2RWpBaUVKQXcOAQAAYWltG0h3QTBtdw4DgAAAAABIdkVqQWlFSkF3DgEAAGFpbRtId0ExbXcOA4AAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1603896899 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e88037a198, 0x55e880382911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e880382918,0x55e88040a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1c248b5340642dab3e96602ec61429fd4ff43ac2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11813 processed earlier; will process 3462 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e87db8e5dd bp 0x000000000000 sp 0x7ffe4d9b2fe0 T43691) Step #5: ==43691==The signal is caused by a READ memory access. Step #5: #0 0x55e87db8e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e87d9b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e87d9affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e87d98d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e87d8aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e87d806c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e87d8101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e87d7f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e87d8233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3379edc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e87d7eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43691==Register values: Step #5: rax = 0x000055e881ea8430 rbx = 0x000055e881ea8430 rcx = 0x000055e881ea8420 rdx = 0x00007f337a0a4b80 Step #5: rdi = 0x000055e881ea8420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe4d9b2fe0 Step #5: r8 = 0x000055e881ea8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f337a0a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e880d8d960 r14 = 0x0000000100000004 r15 = 0x000055e87fcfa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1e,0x6f,0x41,0x42,0x42,0x42,0x42,0x40,0x42,0xc5,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xbd,0xbd,0xbd,0xbd,0xbd,0xbb,0x42,0x51,0x42,0x42,0x42,0xbe,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x62,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x41,0x42,0x42,0x58,0xc2,0x42,0x42,0x42,0x42,0x57,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0xc2,0x42,0x42,0x42,0x42,0x58,0x41,0x42,0x42,0x42,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xff,0xff,0x3,0x52,0x42,0x42,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\036oABBBB@B\305B\271BBBBBQB\303\275BBBPBBBB\271BBBBBBBBQBBB\276\247\275\275\275\275\275\273BQBBB\276BXBBB\002BB\271BB\302BBBBBQBBBBXBBB\002BB\271BB\302BbBBBQBBBBBBBBBBBB\271BBABBX\302BBBBWBBBBXBBB\002BB\271BB\302BBBBBQBBBBBBBBBBBBB\271\302BBBBXABBBB\303\275BBBPBBBB\271BABBBBBBQBBB\276\247\377\377\003RBB\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad897ccd859b138c755d8faf27f349dbc9f18149 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR5vQUJCQkJAQsVCuUJCQkJCUULDvUJCQlBCQkJCuUJCQkJCQkJCUUJCQr6nvb29vb27QlFCQkK+QlhCQkICQkK5QkLCQkJCQkJRQkJCQlhCQkICQkK5QkLCQmJCQkJRQkJCQkJCQkJCQkJCuUJCQUJCWMJCQkJCV0JCQkJYQkJCAkJCuUJCwkJCQkJCUUJCQkJCQkJCQkJCQkK5wkJCQkJYQUJCQkLDvUJCQlBCQkJCuUJBQkJCQkJCUUJCQr6n//8DUkJCAAs= Step #5: MERGE-OUTER: attempt 3654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1604035835 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f8dc7a198, 0x558f8dc82911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f8dc82918,0x558f8dd0a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad897ccd859b138c755d8faf27f349dbc9f18149' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11815 processed earlier; will process 3460 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 480 ft: 481 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: #2 pulse cov: 557 ft: 674 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f8b48e5dd bp 0x000000000000 sp 0x7ffe938154f0 T43695) Step #5: ==43695==The signal is caused by a READ memory access. Step #5: #0 0x558f8b48e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f8b2b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f8b2affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f8b28d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f8b1aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f8b106c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f8b1101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f8b0f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f8b1233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3971f74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f8b0eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43695==Register values: Step #5: rax = 0x0000558f90108430 rbx = 0x0000558f90108430 rcx = 0x0000558f90108420 rdx = 0x00007f397213cb80 Step #5: rdi = 0x0000558f90108420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe938154f0 Step #5: r8 = 0x0000558f90108430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f397213cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f8e68d960 r14 = 0x0000000100000004 r15 = 0x0000558f8d5fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x45,0x49,0x41,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0xd5,0x0,0x22,0x40,0x20,0x20,0x21,0x0,0xd4,0x22,0x4c,0xd5,0x1,0xd5,0x0,0x22,0x6,0x41,0x94,0x40,0xb8,0xaa,0x20,0xd5,0x0,0x20,0x0,0x20,0x33,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x30,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xaa,0x1a,0xd5,0x0,0xd5,0x0,0x22,0xd5,0x0,0x20,0x0,0x20,0x6,0x21,0x20,0x21,0x0,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xaa,0x1a,0xd5,0x0,0x20,0x6,0x21,0x20,0x21,0x0,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd5,0x0,0x20,0x0,0x20,0x32,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@CKA/lA\177AgEIA\000 0 0 \006 !\325\000\"@ !\000\324\"L\325\001\325\000\"\006A\224@\270\252 \325\000 \000 3 1 \006 !0 1 \006 !\010\324\"L\325\000\326\000\"MA\264@\270\252\032\325\000\325\000\"\325\000 \000 \006! !\000\324\"L\325\000\326\000\"\006 !\000\324\"L\325\000\326\000\"MA\264@\270\252\032\325\000 \006! !\000\324\"L\325\000\326\000\"\006 !\000\324\"L\325\000\326\000\"MA\264@\270\253\032\325\000\325\000 \000 2 0 \006 !\010\324\"L\325\000\326\000\"MA\264@\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bf0d44463e516ad6427b8359810b0188733bdf3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQENLQS9sQX9BZ0VJQQAgMCAwIAYgICHVACJAICAhANQiTNUB1QAiBkGUQLiqINUAIAAgMyAxIAYgICEwIDEgBiAgIQjUIkzVANYAIk1BtEC4qhrVANUAItUAIAAgBiEgIQDUIkzVANYAIgYgICEA1CJM1QDWACJNQbRAuKoa1QAgBiEgIQDUIkzVANYAIgYgICEA1CJM1QDWACJNQbRAuKsa1QDVACAAIDIgMCAGICAhCNQiTNUA1gAiTUG0QAALAAs= Step #5: MERGE-OUTER: attempt 3655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1604175567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557681052198, 0x55768105a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55768105a918,0x5576810e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bf0d44463e516ad6427b8359810b0188733bdf3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11818 processed earlier; will process 3457 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55767e8665dd bp 0x000000000000 sp 0x7ffd3c80db30 T43699) Step #5: ==43699==The signal is caused by a READ memory access. Step #5: #0 0x55767e8665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55767e688280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55767e687fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55767e665929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55767e586ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55767e4dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55767e4e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55767e4cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55767e4fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5999a50082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55767e4c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43699==Register values: Step #5: rax = 0x0000557681e52530 rbx = 0x0000557681e52530 rcx = 0x0000557681e529e0 rdx = 0x00007f5999c18b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3c80db30 Step #5: r8 = 0x0000557681e52530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5999c18be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557681a65960 r14 = 0x0000000100000004 r15 = 0x00005576809d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x3f,0x4,0x40,0x42,0x42,0x42,0x86,0x40,0x82,0x1,0xbf,0x42,0xfe,0x42,0x42,0x96,0x86,0x1,0xbf,0x42,0xfe,0x42,0x42,0x96,0x86,0x44,0x42,0x7a,0x42,0x7a,0x42,0x42,0x80,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0xb1,0xc1,0xbd,0x8a,0x89,0x7c,0x7e,0x42,0x30,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0xb1,0xc1,0xbd,0x8a,0x89,0x7c,0x7e,0x42,0x30,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0xb,0x85,0x7a,0x44,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x89,0x42,0x42,0x7c,0x42,0x31,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0x42,0x80,0x79,0x7a,0x7c,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x89,0x42,0x42,0x7c,0x42,0x31,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0x42,0x80,0x7f,0x7a,0x7c,0x42,0xb1,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x5f,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA?\004@BBB\206@\202\001\277B\376BB\226\206\001\277B\376BB\226\206DBzBzBB\200\177z|B\212DB\261\301\275\212\211|~B0D\240Bz|Y\177z|B\212DB\261\301\275\212\211|~B0D\240Bz|Y\000\000\000\374\207\000BrB\377\377\377\013\205zD\177z|B\212DB\212\261|\211BB|B1D\240Bz|Y\000\000\000\374\207\000BrBB\200yz|\177z|B\212DB\212\261|\211BB|B1D\240Bz|Y\000\000\000\374\207\000BrBB\200\177z|B\261|\000\000\000\000\000\000\000\000\000\000\000\000\000linux\000\000_\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f29ad3ddf3f491406659ce80c2bc3f3d9e6d2284 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQT8EQEJCQoZAggG/Qv5CQpaGAb9C/kJCloZEQnpCekJCgH96fEKKREKxwb2KiXx+QjBEoEJ6fFl/enxCikRCscG9iol8fkIwRKBCenxZAAAA/IcAQnJC////C4V6RH96fEKKREKKsXyJQkJ8QjFEoEJ6fFkAAAD8hwBCckJCgHl6fH96fEKKREKKsXyJQkJ8QjFEoEJ6fFkAAAD8hwBCckJCgH96fEKxfAAAAAAAAAAAAAAAAABsaW51eAAAXwAAAAALAAs= Step #5: MERGE-OUTER: attempt 3656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1604314091 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5652625ef198, 0x5652625f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5652625f7918,0x56526267f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f29ad3ddf3f491406659ce80c2bc3f3d9e6d2284' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11819 processed earlier; will process 3456 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56525fe035dd bp 0x000000000000 sp 0x7ffe58848e30 T43703) Step #5: ==43703==The signal is caused by a READ memory access. Step #5: #0 0x56525fe035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56525fc25280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56525fc24fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56525fc02929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56525fb23ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56525fa7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56525fa851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56525fa6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56525fa983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6804cb3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56525fa5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43703==Register values: Step #5: rax = 0x0000565263353470 rbx = 0x0000565263353470 rcx = 0x0000565263353920 rdx = 0x00007f6804e7bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58848e30 Step #5: r8 = 0x0000565263353470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6804e7bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565263002960 r14 = 0x0000000100000004 r15 = 0x0000565261f6f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x6c,0xc1,0x6b,0x41,0xa8,0x78,0x41,0xc1,0x41,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x1,0xb,0x41,0x41,0x41,0xaa,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x78,0x41,0xc1,0x41,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x69,0xc1,0x6b,0xc1,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x78,0x41,0x23,0x41,0x6e,0x45,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Al\301kA\250xA\301AqAuxA#EAiqAn\004\000\320m\326\002\001\013AAA\252N\004\000\320m\326\002\005\013AMA\250xA\301A\301k\301A\012ggA,AlinuxA|iquxA#AnE\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250\220\301kA\250AA\001LAAA\301AEi\301k\301A\012ggA,AlinuxA|iquxA#AnE\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250\220\301kA\250AA\001LAAA\301AEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9b1ae35d5c1840928646c920a9b987b94c3c0cf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQWzBa0GoeEHBQXFBdXhBI0VBaXFBbgQA0G3WAgELQUFBqk4EANBt1gIFC0FNQah4QcFBwWvBQQpnZ0EsQWxpbnV4QXxpcXV4QSNBbkUEANAA1gAFC0FFTgQA0G3WAgULQU1BqJDBa0GoQUEBTEFBQcFBRWnBa8FBCmdnQSxBbGludXhBfGlxdXhBI0FuRQQA0ADWAAULQUVOBADQbdYCBQtBTUGokMFrQahBQQFMQUFBwUFFaQALAAs= Step #5: MERGE-OUTER: attempt 3657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1604453503 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0aadc1198, 0x55d0aadc9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0aadc9918,0x55d0aae510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9b1ae35d5c1840928646c920a9b987b94c3c0cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11820 processed earlier; will process 3455 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0a85d55dd bp 0x000000000000 sp 0x7ffca8a7c090 T43707) Step #5: ==43707==The signal is caused by a READ memory access. Step #5: #0 0x55d0a85d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0a83f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0a83f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0a83d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0a82f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0a824dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0a82571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0a823e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0a826a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5bcd1c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0a8231aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43707==Register values: Step #5: rax = 0x000055d0ad3aa2a0 rbx = 0x000055d0ad3aa2a0 rcx = 0x000055d0ad3aa750 rdx = 0x00007fe5bcee4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca8a7c090 Step #5: r8 = 0x000055d0ad3aa2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5bcee4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0ab7d4960 r14 = 0x0000000100000004 r15 = 0x000055d0aa741386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0x4b,0x41,0xb,0xc0,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x47,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0xb1,0x0,0x0,0x5e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x41,0x1,0x6e,0x1,0x72,0x45,0x41,0x1,0x72,0x78,0x0,0x0,0xb1,0x0,0x0,0x5e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x41,0x1,0x6e,0x1,0x72,0x45,0x41,0x1,0x72,0x78,0x41,0xaa,0x45,0x0,0x41,0x45,0x73,0x41,0x41,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAA\003\000AAAKA\013\300\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301G\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\000\000\000\200\000\000\000\261\000\000^\000\000\000\000\000\000\000\001A\001n\001rEA\001rx\000\000\261\000\000^\000\000\000\000\000\000\000\001A\001n\001rEA\001rxA\252E\000AEsAAh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8de49d8900d0a1b92134a918a2c25a459d086821 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQUEDAEFBQUtBC8DBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBR8HBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwQAAAIAAAACxAABeAAAAAAAAAAFBAW4BckVBAXJ4AACxAABeAAAAAAAAAAFBAW4BckVBAXJ4QapFAEFFc0FBaAALAAs= Step #5: MERGE-OUTER: attempt 3658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1604589584 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b72252198, 0x563b7225a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b7225a918,0x563b722e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8de49d8900d0a1b92134a918a2c25a459d086821' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11821 processed earlier; will process 3454 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b6fa665dd bp 0x000000000000 sp 0x7ffe8d01efd0 T43711) Step #5: ==43711==The signal is caused by a READ memory access. Step #5: #0 0x563b6fa665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b6f888280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b6f887fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b6f865929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b6f786ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b6f6dec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b6f6e81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b6f6cf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b6f6fb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa867ab2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b6f6c2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43711==Register values: Step #5: rax = 0x0000563b74163480 rbx = 0x0000563b74163480 rcx = 0x0000563b74163930 rdx = 0x00007fa867c7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8d01efd0 Step #5: r8 = 0x0000563b74163480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa867c7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b72c65960 r14 = 0x0000000100000004 r15 = 0x0000563b71bd2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x20,0x0,0xfd,0x60,0x0,0xfd,0x81,0x1,0x0,0xfd,0xcc,0x1,0x1,0x1,0xfd,0x35,0x0,0xfd,0xf2,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x7c,0x0,0xfd,0x32,0x0,0xfd,0x30,0x0,0xfd,0x81,0x1,0x0,0xfd,0x8c,0x1,0x1,0x0,0xfd,0x37,0x0,0xfd,0x60,0x0,0xfd,0x81,0x1,0x0,0xfd,0xed,0x1,0x1,0x0,0xfd,0x35,0x0,0xfd,0xf2,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x73,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0x0,0xfd,0x8c,0x1,0x1,0x0,0xfd,0x31,0x0,0xfd,0xe5,0x0,0xfd,0x81,0x1,0x0,0xfd,0xcc,0x1,0x1,0x0,0xfd,0x35,0x0,0xfd,0xf5,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x7c,0x0,0xfd,0x31,0x0,0xfd,0x31,0x0,0xfd,0x81,0x1,0x0,0xfd,0x8c,0x1,0x1,0x0,0xfd,0x37,0x0,0xfd,0x60,0x0,0xfd,0xc1,0x1,0x0,0xfd,0x60,0x0,0xfd,0x81,0x1,0x0,0xfd,0xcd,0x1,0x1,0x0,0xfd,0x34,0x0,0xfd,0x3f,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x30,0x0,0xfd,0x30,0x1,0x0,0xfd,0x8c,0x1,0x1,0x20,0x1a,0xd4,0xd4,0x22,0x20,0x20,0x0,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \000\375`\000\375\201\001\000\375\314\001\001\001\3755\000\375\362\001\000\375\036\001\000\375|\000\3752\000\3750\000\375\201\001\000\375\214\001\001\000\3757\000\375`\000\375\201\001\000\375\355\001\001\000\3755\000\375\362\001\000\375\036\001\000\375s \032\324\324\" \000\375\214\001\001\000\3751\000\375\345\000\375\201\001\000\375\314\001\001\000\3755\000\375\365\001\000\375\036\001\000\375|\000\3751\000\3751\000\375\201\001\000\375\214\001\001\000\3757\000\375`\000\375\301\001\000\375`\000\375\201\001\000\375\315\001\001\000\3754\000\375?\001\000\375\036\001\000\3750\000\3750\001\000\375\214\001\001 \032\324\324\" \000 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-682df694b041f5cfc1c370e33790646851e7077c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICAA/WAA/YEBAP3MAQEB/TUA/fIBAP0eAQD9fAD9MgD9MAD9gQEA/YwBAQD9NwD9YAD9gQEA/e0BAQD9NQD98gEA/R4BAP1zICAgICAgICAgIBrU1CIgICAgIAD9jAEBAP0xAP3lAP2BAQD9zAEBAP01AP31AQD9HgEA/XwA/TEA/TEA/YEBAP2MAQEA/TcA/WAA/cEBAP1gAP2BAQD9zQEBAP00AP0/AQD9HgEA/TAA/TABAP2MAQEgGtTUIiAgACAAAAs= Step #5: MERGE-OUTER: attempt 3659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1604726063 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b2e6a3198, 0x557b2e6ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b2e6ab918,0x557b2e7330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/682df694b041f5cfc1c370e33790646851e7077c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11822 processed earlier; will process 3453 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b2beb75dd bp 0x000000000000 sp 0x7ffdee147d10 T43715) Step #5: ==43715==The signal is caused by a READ memory access. Step #5: #0 0x557b2beb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b2bcd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b2bcd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b2bcb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b2bbd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b2bb2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b2bb391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b2bb206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b2bb4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd25eb38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b2bb13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43715==Register values: Step #5: rax = 0x0000557b30580520 rbx = 0x0000557b30580520 rcx = 0x0000557b305809d0 rdx = 0x00007fd25ed00b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdee147d10 Step #5: r8 = 0x0000557b30580520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd25ed00be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b2f0b6960 r14 = 0x0000000100000004 r15 = 0x0000557b2e023386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0x4b,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x67,0x41,0xc0,0xc0,0x45,0x45,0x41,0x73,0x1,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0x67,0x41,0xc0,0xc0,0x45,0x45,0x41,0x73,0x1,0x67,0x73,0x45,0x73,0x41,0x47,0x41,0xe0,0x41,0x73,0x1,0x41,0x45,0x1,0x41,0x72,0x41,0x4b,0x45,0x1,0x71,0x45,0x41,0x6c,0x45,0x73,0x41,0x41,0x4b,0x41,0x6c,0x71,0x73,0x45,0x41,0x41,0x48,0x41,0xf8,0x41,0x45,0x1,0x41,0x72,0x48,0x45,0x6c,0xc1,0x4b,0x71,0x6b,0x45,0x41,0x41,0x48,0x41,0x42,0x73,0x41,0x41,0x68,0x41,0x6a,0x67,0xc1,0x49,0x48,0x41,0x1,0x67,0x41,0x67,0x49,0xe,0xa,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x41,0x25,0x10,0x0,0x0,0x0,0x80,0x0,0x77,0x41,0x49,0x4e,0x45,0x41,0x41,0x1,0x45,0x72,0x4b,0x1,0x71,0x45,0x41,0x6c,0x45,0x73,0x46,0x41,0x4b,0x73,0x45,0x41,0x41,0x48,0x41,0x41,0x6c,0x71,0x73,0x45,0x41,0x41,0x48,0x73,0x45,0x41,0x41,0x48,0x41,0xf8,0x41,0x0,0x61,0x73,0x6d,0x4b,0x1,0x71,0x45,0x41,0x4b,0x6c,0x71,0x73,0x0,0x61,0x73,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{oAA\003\000AAAK\300\300\300\300\300\300\300gA\300\300EEAs\001\300\300\300\300\300\300gA\300\300EEAs\001gsEsAGA\340As\001AE\001ArAKE\001qEAlEsAAKAlqsEAAHA\370AE\001ArHEl\301KqkEAAHABsAAhAjg\301IHA\001gAgI\016\012\200\000\000\000\000\000\000\000\000\000\000\001A%\020\000\000\000\200\000wAINEAA\001ErK\001qEAlEsFAKsEAAHAAlqsEAAHsEAAHA\370A\000asmK\001qEAKlqs\000as\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-501bec46f199118de19ca38c2720507cae583daf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXtvQUEDAEFBQUvAwMDAwMDAZ0HAwEVFQXMBwMDAwMDAZ0HAwEVFQXMBZ3NFc0FHQeBBcwFBRQFBckFLRQFxRUFsRXNBQUtBbHFzRUFBSEH4QUUBQXJIRWzBS3FrRUFBSEFCc0FBaEFqZ8FJSEEBZ0FnSQ4KgAAAAAAAAAAAAAABQSUQAAAAgAB3QUlORUFBAUVySwFxRUFsRXNGQUtzRUFBSEFBbHFzRUFBSHNFQUFIQfhBAGFzbUsBcUVBS2xxcwBhcwALAAs= Step #5: MERGE-OUTER: attempt 3660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1604863630 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560659214198, 0x56065921c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56065921c918,0x5606592a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/501bec46f199118de19ca38c2720507cae583daf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11823 processed earlier; will process 3452 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 345 ft: 346 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 521 ft: 553 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560656a285dd bp 0x000000000000 sp 0x7ffefcdeaef0 T43719) Step #5: ==43719==The signal is caused by a READ memory access. Step #5: #0 0x560656a285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56065684a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560656849fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560656827929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560656748ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5606566a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5606566aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5606566916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5606566bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f030dfb3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560656684aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43719==Register values: Step #5: rax = 0x000056065b7ccbd0 rbx = 0x000056065b7ccbd0 rcx = 0x000056065b7cd080 rdx = 0x00007f030e17bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefcdeaef0 Step #5: r8 = 0x000056065b7ccbd0 r9 = 0x000056065b66f990 r10 = 0x000056065b650010 r11 = 0x00007f030e17bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560659c27960 r14 = 0x0000000100000004 r15 = 0x0000560658b94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x0,0x0,0x0,0x1,0x78,0x78,0x77,0x69,0x6e,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x76,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0xb8,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x76,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0xb8,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x68,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0xb8,0x0,0x78,0x78,0x78,0x78,0x78,0x78,0x78,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004\000\000\000\001xxwinxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvxxxxxxxxxxxxxxxxxxxxxxx\270\000xxxxxxxxxvxxxxxxxxxxxxxxxxxxxxxxx\270\000xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxhxxxxxxxxxxxx\270\000xxxxxxx\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5312d0d6afe5d794d7f9f9a9160cbaf94a231e85 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEAAAAAXh4d2lueHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4dnh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4uAB4eHh4eHh4eHh2eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4AHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eGh4eHh4eHh4eHh4eHi4AHh4eHh4eHgACws= Step #5: MERGE-OUTER: attempt 3661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605003394 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b7c1adf198, 0x55b7c1ae7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b7c1ae7918,0x55b7c1b6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5312d0d6afe5d794d7f9f9a9160cbaf94a231e85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11826 processed earlier; will process 3449 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7bf2f35dd bp 0x000000000000 sp 0x7ffc00baca10 T43723) Step #5: ==43723==The signal is caused by a READ memory access. Step #5: #0 0x55b7bf2f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b7bf115280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b7bf114fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b7bf0f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b7bf013ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b7bef6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b7bef751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7bef5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b7bef883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6148edf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b7bef4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43723==Register values: Step #5: rax = 0x000055b7c36763e0 rbx = 0x000055b7c36763e0 rcx = 0x000055b7c3676890 rdx = 0x00007f61490a7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc00baca10 Step #5: r8 = 0x000055b7c36763e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f61490a7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b7c24f2960 r14 = 0x0000000100000004 r15 = 0x000055b7c145f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x73,0x41,0x33,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x80,0x0,0x0,0x5b,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x41,0xb9,0x9a,0x56,0x0,0x0,0xb9,0x0,0x0,0x9b,0x9a,0x1,0x0,0x0,0x95,0x0,0xb9,0x0,0x0,0x1,0x0,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x1,0x0,0x0,0x95,0x0,0xb9,0x9a,0x9a,0x9a,0x0,0x0,0x9a,0x0,0xb9,0x41,0x0,0x20,0x9b,0x0,0x0,0x0,0x0,0x0,0x1,0xb7,0x41,0x0,0x0,0xb9,0x0,0x0,0x0,0x0,0x96,0x0,0x0,0x0,0x98,0x0,0x0,0xb9,0x0,0x0,0x0,0x9a,0x9a,0x9c,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x1,0x0,0x0,0x95,0x0,0xb9,0x0,0x0,0x1,0x0,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x1,0x0,0x0,0x95,0x0,0xb9,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x1,0x0,0x0,0x95,0x0,0xb9,0x0,0x0,0x1,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0xac,0x0,0x1,0xb7,0x41,0x61,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$sA3\004@A\245\235\000\001\004\200\000\000[\000\000a\001\000\000\373\235\000A\271\232V\000\000\271\000\000\233\232\001\000\000\225\000\271\000\000\001\000\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\001\000\000\225\000\271\232\232\232\000\000\232\000\271A\000 \233\000\000\000\000\000\001\267A\000\000\271\000\000\000\000\226\000\000\000\230\000\000\271\000\000\000\232\232\234\232\232\232\232\232\232\232\232\232\232\232\232\232\232\001\000\000\225\000\271\000\000\001\000\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\001\000\000\225\000\271\232\232\232\232\232\232\232\232\232\232\232\232\232\001\000\000\225\000\271\000\000\001\000\000linux\000\000\254\000\001\267Aa\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45329b05d24d1847c6b81f3b6a4a66cfa53bbea6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRzQTMEQEGlnQABBIAAAFsAAGEBAAD7nQBBuZpWAAC5AACbmgEAAJUAuQAAAQCampqampqampqampqampqamgEAAJUAuZqamgAAmgC5QQAgmwAAAAAAAbdBAAC5AAAAAJYAAACYAAC5AAAAmpqcmpqampqampqampqampoBAACVALkAAAEAmpqampqampqampqampqampoBAACVALmampqampqampqampqaAQAAlQC5AAABAABsaW51eAAArAABt0FhAAsACws= Step #5: MERGE-OUTER: attempt 3662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605139130 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56132a916198, 0x56132a91e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56132a91e918,0x56132a9a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45329b05d24d1847c6b81f3b6a4a66cfa53bbea6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11827 processed earlier; will process 3448 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56132812a5dd bp 0x000000000000 sp 0x7fff7f8dff40 T43727) Step #5: ==43727==The signal is caused by a READ memory access. Step #5: #0 0x56132812a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561327f4c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561327f4bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561327f29929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561327e4aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561327da2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561327dac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561327d936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561327dbf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ee2d9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561327d86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43727==Register values: Step #5: rax = 0x000056132cc25410 rbx = 0x000056132cc25410 rcx = 0x000056132cc258c0 rdx = 0x00007f6ee2f64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7f8dff40 Step #5: r8 = 0x000056132cc25410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ee2f64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056132b329960 r14 = 0x0000000100000004 r15 = 0x000056132a296386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0xf9,0x89,0x42,0x89,0x42,0x30,0x82,0xc2,0x1,0x42,0x42,0x79,0x42,0x30,0x7a,0x7b,0x42,0x89,0x46,0x42,0x25,0x7e,0x42,0x42,0x42,0x1,0x20,0x35,0x42,0x89,0x46,0x42,0x42,0x42,0x1,0x20,0x34,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0xa,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x36,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1,0x20,0x34,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0xa,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x36,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x21,0xa,0x20,0x20,0x1a,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x20,0x0,0x20,0xa,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x21,0x1a,0x1a,0x7a,0x7b,0x42,0x89,0x46,0x42,0x42,0x42,0x1,0x20,0x33,0x20,0x1a,0x1a,0x1a,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\004@BBB~BBBbB\371\211B\211B0\202\302\001BByB0z{B\211FB%~BBB\001 5B\211FBBB\001 4 \032\032\032\032 \032\032 \032\032 \004 /!\000 \012 \032\032\032\032 \032\032 \032\032 6 \032\032\032\032 \032\001 4 \032\032\032\032 \032\032 \032\032 \004 /!\000 \012 \032\032\032\032 \032\032 \032\032 6 \032\032\032\032 \032\032 \032\032 \004 /!\000!\012 \032 \032\032 \004 / \000 \012 \032\032\032\032 \032\032 !\032\032z{B\211FBBB\001 3 \032\032\032\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd3fe7f699452846e87bfd3f739a3344bab22a0d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEEQEJCQn5CQkJiQvmJQolCMILCAUJCeUIwentCiUZCJX5CQkIBIDVCiUZCQkIBIDQgGhoaGiAaGiAgGhogBCAvIQAgCiAgGhoaGiAaGiAgGhogNiAaGhoaIBoBIDQgGhoaGiAaGiAgGhogBCAvIQAgCiAgGhoaGiAaGiAgGhogNiAaGhoaIBoaICAaGiAEIC8hACEKICAaIBoaIAQgLyAAIAogIBoaGhogGhogIRoaentCiUZCQkIBIDMgGhoaGgALAAs= Step #5: MERGE-OUTER: attempt 3663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605274782 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f289dce198, 0x55f289dd6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f289dd6918,0x55f289e5e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd3fe7f699452846e87bfd3f739a3344bab22a0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11828 processed earlier; will process 3447 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 399 ft: 400 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2875e25dd bp 0x000000000000 sp 0x7fff9f9e4d00 T43731) Step #5: ==43731==The signal is caused by a READ memory access. Step #5: #0 0x55f2875e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f287404280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f287403fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2873e1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f287302ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f28725ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2872641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f28724b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2872773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8252898082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f28723eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43731==Register values: Step #5: rax = 0x000055f28b8f3430 rbx = 0x000055f28b8f3430 rcx = 0x000055f28b8f3420 rdx = 0x00007f8252a60b80 Step #5: rdi = 0x000055f28b8f3420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff9f9e4d00 Step #5: r8 = 0x000055f28b8f3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8252a60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f28a7e1960 r14 = 0x0000000100000004 r15 = 0x000055f28974e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x96,0xba,0x95,0x46,0x45,0x45,0x6c,0x78,0x45,0x45,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0xc1,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x45,0x41,0x6c,0x41,0x41,0x41,0x78,0x41,0x41,0x41,0x6c,0x45,0xfb,0x19,0xcb,0x57,0xdc,0xbe,0x52,0x7a,0x0,0x7e,0x0,0x6c,0x69,0x6e,0x45,0x41,0x95,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0x77,0x4c,0x69,0x41,0x1,0x45,0x45,0x41,0x24,0x41,0x45,0xc1,0x45,0x41,0x41,0x6a,0x41,0x78,0x6c,0x45,0x41,0x45,0x41,0x45,0x45,0x45,0xc1,0x41,0x41,0x41,0x41,0x78,0x41,0x41,0x41,0x6c,0x45,0xfb,0x19,0xcb,0x57,0xdc,0xbe,0x52,0x7a,0x0,0x7e,0x0,0x6c,0x69,0x6e,0x45,0x41,0x95,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAA\226\272\225FEElxEEAAAAAAAwinA\272AAE\001AllvEAAlAAElExlEAEA$AE\301EAAAAEAAAAEA\272AAE\001AlAlvEAlAAAxAAAlE\373\031\313W\334\276Rz\000~\000linEA\225AA\000AAA\3010A\000\000wLiA\001EEA$AE\301EAAjAxlEAEAEEE\301AAAAxAAAlE\373\031\313W\334\276Rz\000~\000linEA\225AA\000AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-91dff81de3b96353e66bf6d8166f7dbc47e17200 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBlrqVRkVFbHhFRUFBQUFBQUF3aW5BukFBRQFBbGx2RUFBbEFBRWxFeGxFQUVBJEFFwUVBQUFBRUFBQUFFQbpBQUUBQWxBbHZFQWxBQUF4QUFBbEX7GctX3L5SegB+AGxpbkVBlUFBAEFBQcEwQQAAd0xpQQFFRUEkQUXBRUFBakF4bEVBRUFFRUXBQUFBQXhBQUFsRfsZy1fcvlJ6AH4AbGluRUGVQUEAQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 3664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605413965 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfac27b198, 0x55cfac283911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfac283918,0x55cfac30b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91dff81de3b96353e66bf6d8166f7dbc47e17200' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11830 processed earlier; will process 3445 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfa9a8f5dd bp 0x000000000000 sp 0x7ffee49a61b0 T43735) Step #5: ==43735==The signal is caused by a READ memory access. Step #5: #0 0x55cfa9a8f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfa98b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfa98b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfa988e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfa97afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfa9707c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfa97111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfa96f86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfa97243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9eb5fff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfa96ebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43735==Register values: Step #5: rax = 0x000055cfaeb26360 rbx = 0x000055cfaeb26360 rcx = 0x000055cfaeb26810 rdx = 0x00007f9eb61c7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee49a61b0 Step #5: r8 = 0x000055cfaeb26360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9eb61c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfacc8e960 r14 = 0x0000000100000004 r15 = 0x000055cfabbfb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7e,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x6d,0x41,0x4a,0x41,0xe1,0x77,0x6c,0x41,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0x27,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x1a,0x41,0x49,0x67,0x74,0x41,0x7f,0x41,0x6c,0x74,0x41,0x6c,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0xff,0x69,0x6e,0x75,0xc0,0x49,0x78,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x41,0x67,0x74,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x49,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x67,0x6c,0x6b,0x6e,0x75,0x78,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x49,0x67,0x74,0x41,0x7f,0xc0,0x49,0x45,0xd,0x0,0x20,0x1,0x0,0x70,0x4b,0x78,0x0,0x5d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006~AA\002@AKA\252MmAJA\341wlAtAL\320\000\324\325\000\325\001\324\321A\300'inux\300IE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321\032AIgtA\177AltAlAL\320\000\324\325\000\325\001\324\321A\300\377inu\300IxE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321AAAgtA\177A\000\001\015\000AL\320\000\324\325\000\325\001\324\321A\177A\000\001\015\000IL\320\000\324\325\000\325\001\324\325\000\325\001\324\321AAglknux\001\015\000AL\320\000\324\325\000\325\001\324\321AAIgtA\177\300IE\015\000 \001\000pKx\000]\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3fd6daa0d0e1d2df2c7867105e6d7befdef3019 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZ+QUECQEFLQapNbUFKQeF3bEF0QUzQANTVANUB1NFBwCdpbnV4wElFDQABDQBBTNAA1NUA1QHU0RpBSWd0QX9BbHRBbEFM0ADU1QDVAdTRQcD/aW51wEl4RQ0AAQ0AQUzQANTVANUB1NFBQUFndEF/QQABDQBBTNAA1NUA1QHU0UF/QQABDQBJTNAA1NUA1QHU1QDVAdTRQUFnbGtudXgBDQBBTNAA1NUA1QHU0UFBSWd0QX/ASUUNACABAHBLeABdAQALAAs= Step #5: MERGE-OUTER: attempt 3665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605549619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562011082198, 0x56201108a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56201108a918,0x5620111120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3fd6daa0d0e1d2df2c7867105e6d7befdef3019' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11831 processed earlier; will process 3444 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 389 ft: 390 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 555 ft: 642 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode dd Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56200e8965dd bp 0x000000000000 sp 0x7ffc34c87780 T43739) Step #5: ==43739==The signal is caused by a READ memory access. Step #5: #0 0x56200e8965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56200e6b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56200e6b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56200e695929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56200e5b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56200e50ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56200e5181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56200e4ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56200e52b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d2f196082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56200e4f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43739==Register values: Step #5: rax = 0x000056201336f430 rbx = 0x000056201336f430 rcx = 0x000056201336f420 rdx = 0x00007f0d2f35eb80 Step #5: rdi = 0x000056201336f420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc34c87780 Step #5: r8 = 0x000056201336f430 r9 = 0x00007f0d2f35eda0 r10 = 0x0000562013350010 r11 = 0x00007f0d2f35ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562011a95960 r14 = 0x0000000100000004 r15 = 0x0000562010a02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xb,0x7d,0x3,0x0,0x2,0x6e,0x43,0x0,0x66,0x0,0x2,0x41,0x25,0x2,0x40,0x41,0x41,0x4,0x7e,0x43,0x4b,0x41,0x99,0xb3,0x0,0x0,0x66,0x0,0x0,0x21,0x0,0x0,0x21,0x0,0x0,0x0,0x90,0x0,0x0,0x0,0x70,0x0,0x5,0x0,0x0,0x0,0x21,0x0,0x0,0x1,0x0,0x0,0x60,0x67,0xb3,0x0,0x0,0x66,0x47,0x0,0x92,0x0,0x0,0x21,0x1,0x0,0x0,0x66,0x0,0x66,0x47,0x0,0xa5,0x0,0x0,0x21,0x1,0x0,0x0,0xb3,0x0,0x0,0x66,0x47,0x0,0x9b,0x0,0x0,0x21,0x1,0x0,0x0,0x66,0xb3,0x0,0x0,0x66,0x47,0x0,0xa5,0x0,0x76,0x0,0x1,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x66,0x47,0x0,0x92,0x0,0x0,0x21,0x1,0x0,0x0,0x66,0x0,0x66,0x47,0x0,0xa5,0x0,0x0,0x21,0x1,0x0,0x0,0xb3,0x0,0x0,0x66,0x47,0x0,0x9b,0x0,0x21,0x0,0x0,0xb2,0x0,0xb,0x0,0x0,0x54,0x4f,0x0,0x62,0x0,0x73,0x0,0x41,0x41,0x6f,0x68,0x1,0x41,0x65,0x0,0x0,0x58,0x6f,0x0,0x62,0x0,0x41,0x41,0x6f,0x68,0x1,0x41,0x65,0x69,0x6e,0x75,0x68,0x46,0x0,0xb,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\013}\003\000\002nC\000f\000\002A%\002@AA\004~CKA\231\263\000\000f\000\000!\000\000!\000\000\000\220\000\000\000p\000\005\000\000\000!\000\000\001\000\000`g\263\000\000fG\000\222\000\000!\001\000\000f\000fG\000\245\000\000!\001\000\000\263\000\000fG\000\233\000\000!\001\000\000f\263\000\000fG\000\245\000v\000\001\000\016\000\000\000\000\000fG\000\222\000\000!\001\000\000f\000fG\000\245\000\000!\001\000\000\263\000\000fG\000\233\000!\000\000\262\000\013\000\000TO\000b\000s\000AAoh\001Ae\000\000Xo\000b\000AAoh\001AeinuhF\000\013\000\000\000\000\013\000\000\000\000\000\013\000\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f84e83d28968b79d774380a0cd9153be9f86450 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQt9AwACbkMAZgACQSUCQEFBBH5DS0GZswAAZgAAIQAAIQAAAJAAAABwAAUAAAAhAAABAABgZ7MAAGZHAJIAACEBAABmAGZHAKUAACEBAACzAABmRwCbAAAhAQAAZrMAAGZHAKUAdgABAA4AAAAAAGZHAJIAACEBAABmAGZHAKUAACEBAACzAABmRwCbACEAALIACwAAVE8AYgBzAEFBb2gBQWUAAFhvAGIAQUFvaAFBZWludWhGAAsAAAAACwAAAAAACwASAAs= Step #5: MERGE-OUTER: attempt 3666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605687435 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55854381a198, 0x558543822911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558543822918,0x5585438aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f84e83d28968b79d774380a0cd9153be9f86450' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11835 processed earlier; will process 3440 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55854102e5dd bp 0x000000000000 sp 0x7ffe2bf51790 T43743) Step #5: ==43743==The signal is caused by a READ memory access. Step #5: #0 0x55854102e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558540e50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558540e4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558540e2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558540d4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558540ca6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558540cb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558540c976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558540cc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e36f0a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558540c8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43743==Register values: Step #5: rax = 0x0000558545ad4650 rbx = 0x0000558545ad4650 rcx = 0x0000558545ad4b00 rdx = 0x00007f3e370d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2bf51790 Step #5: r8 = 0x0000558545ad4650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e370d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055854422d960 r14 = 0x0000000100000004 r15 = 0x000055854319a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0x3f,0x69,0x69,0x68,0x68,0x69,0x4,0x0,0x41,0x94,0x0,0x4,0x0,0x0,0x0,0x0,0x78,0x0,0xa0,0x0,0x14,0x80,0x0,0x0,0x0,0x14,0x80,0x0,0x0,0x0,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0xac,0x1,0x0,0xac,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0x0,0x0,0x0,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x14,0x0,0x0,0x99,0x0,0x55,0x0,0x0,0xa8,0x0,0xac,0x1,0x0,0xac,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0x0,0x0,0x0,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x14,0x0,0x0,0x99,0x0,0x55,0x0,0x0,0xa8,0x0,0x77,0x69,0x6e,0x0,0x76,0x69,0x6e,0x76,0x78,0x0,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x14,0x80,0x0,0x0,0x99,0x0,0xac,0x1,0x0,0xa8,0x0,0x78,0x0,0xa8,0x1,0x0,0xb,0x0,0xd3,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA/\003\000A\362?iihhi\004\000A\224\000\004\000\000\000\000x\000\240\000\024\200\000\000\000\024\200\000\000\000\000\024\200\000\000\231\000\254\001\000\254\000\024\200\000\000\231\000\000\000\000\000\024\200\000\000\231\000\254\001\000\250\000\024\200\000\000\231\000\254\001\000\250\000\231\000\254\001\000\250\000\024\000\000\231\000U\000\000\250\000\254\001\000\254\000\024\200\000\000\231\000\000\000\000\000\024\200\000\000\231\000\254\001\000\250\000\024\200\000\000\231\000\254\001\000\250\000\231\000\254\001\000\250\000\024\000\000\231\000U\000\000\250\000win\000vinvx\000\000\024\200\000\000\231\000\254\001\000\250\000\024\200\000\000\231\000\254\001\000\250\000x\000\250\001\000\013\000\323\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bd1fcc82f3c4a9b1a0ff08b0bc69d22c1fdd6cf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQS8DAEHyP2lpaGhpBABBlAAEAAAAAHgAoAAUgAAAABSAAAAAABSAAACZAKwBAKwAFIAAAJkAAAAAABSAAACZAKwBAKgAFIAAAJkArAEAqACZAKwBAKgAFAAAmQBVAACoAKwBAKwAFIAAAJkAAAAAABSAAACZAKwBAKgAFIAAAJkArAEAqACZAKwBAKgAFAAAmQBVAACoAHdpbgB2aW52eAAAFIAAAJkArAEAqAAUgAAAmQCsAQCoAHgAqAEACwDTAAsLAAs= Step #5: MERGE-OUTER: attempt 3667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605825056 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e8234c198, 0x561e82354911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e82354918,0x561e823dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7bd1fcc82f3c4a9b1a0ff08b0bc69d22c1fdd6cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11836 processed earlier; will process 3439 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 375 ft: 376 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e7fb605dd bp 0x000000000000 sp 0x7fff9eefe530 T43747) Step #5: ==43747==The signal is caused by a READ memory access. Step #5: #0 0x561e7fb605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e7f982280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e7f981fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e7f95f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e7f880ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e7f7d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e7f7e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e7f7c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e7f7f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f831c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e7f7bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43747==Register values: Step #5: rax = 0x0000561e84767430 rbx = 0x0000561e84767430 rcx = 0x0000561e84767420 rdx = 0x00007f9f8338ab80 Step #5: rdi = 0x0000561e84767420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff9eefe530 Step #5: r8 = 0x0000561e84767430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f8338abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e82d5f960 r14 = 0x0000000100000004 r15 = 0x0000561e81ccc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0xb9,0x97,0x67,0xc1,0x2,0x0,0xb,0x69,0x69,0x41,0x78,0x41,0x75,0x2,0x40,0xb,0x78,0x68,0x41,0xbb,0xb,0x1,0x2,0x40,0xb,0x68,0x45,0x6c,0x6a,0x41,0x78,0x69,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6a,0x41,0x78,0x2,0x40,0xb,0x1,0x1,0x3,0x40,0xb,0x1,0x2,0x40,0xb,0x45,0x6c,0x69,0x6a,0x41,0x78,0x41,0x39,0x41,0x75,0x2,0x40,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x68,0x45,0x6c,0x6a,0x41,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x1,0x0,0x0,0x0,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0x6f,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0x6e,0x78,0x2,0x40,0xb,0x1,0x1,0x3,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6e,0x41,0x78,0x41,0x75,0x6f,0x41,0x98,0x67,0xc1,0x2,0x0,0xb,0x77,0x69,0x6e,0x10,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@AKA\252\271\227g\301\002\000\013iiAxAu\002@\013xhA\273\013\001\002@\013hEljAxiA\273\305\001\002@\013\001\002@\013iElA\013\001\001\002@\013\001\002@\013iEljAx\002@\013\001\001\003@\013\001\002@\013ElijAxA9Au\002@\013\001\001\002@\013\001\002@\013hEljAxhA\273\305\001\002@\013\001\002@\013iE\001\000\000\000\001\002@\013\001\002@\013iElAoxhA\273\305\001\002@\013\001\002@\013iElAnx\002@\013\001\001\003@\013\001\002@\013iElnAxAuoA\230g\301\002\000\013win\020\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f32cc109b58161b073e64e353eed0ab77b1db4fc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEFLQaq5l2fBAgALaWlBeEF1AkALeGhBuwsBAkALaEVsakF4aUG7xQECQAsBAkALaUVsQQsBAQJACwECQAtpRWxqQXgCQAsBAQNACwECQAtFbGlqQXhBOUF1AkALAQECQAsBAkALaEVsakF4aEG7xQECQAsBAkALaUUBAAAAAQJACwECQAtpRWxBb3hoQbvFAQJACwECQAtpRWxBbngCQAsBAQNACwECQAtpRWxuQXhBdW9BmGfBAgALd2luEAAACws= Step #5: MERGE-OUTER: attempt 3668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1605962770 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e1ec5d198, 0x556e1ec65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e1ec65918,0x556e1eced0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f32cc109b58161b073e64e353eed0ab77b1db4fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11838 processed earlier; will process 3437 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 315 ft: 316 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 457 ft: 509 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e1c4715dd bp 0x000000000000 sp 0x7ffe22f38ab0 T43751) Step #5: ==43751==The signal is caused by a READ memory access. Step #5: #0 0x556e1c4715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e1c293280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e1c292fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e1c270929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e1c191ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e1c0e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e1c0f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e1c0da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e1c1063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ee450d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e1c0cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43751==Register values: Step #5: rax = 0x0000556e200613f0 rbx = 0x0000556e200613f0 rcx = 0x0000556e200618a0 rdx = 0x00007f9ee46d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe22f38ab0 Step #5: r8 = 0x0000556e200613f0 r9 = 0x00007f9ee46d5c50 r10 = 0x0000556e1fee6010 r11 = 0x00007f9ee46d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e1f670960 r14 = 0x0000000100000004 r15 = 0x0000556e1e5dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x6f,0x41,0x45,0x4,0x40,0x42,0xbd,0x7a,0x42,0x42,0x42,0xc9,0x8e,0x62,0x42,0xdc,0x89,0xd3,0xbd,0xbd,0x76,0x81,0x42,0x7e,0x42,0xbe,0xbd,0x81,0xb7,0x3f,0x41,0x0,0x1b,0x41,0x0,0x42,0x42,0x42,0xc9,0x8e,0x62,0x42,0xdc,0x89,0xd3,0xbd,0xbd,0x76,0x81,0x42,0x7e,0x42,0xbe,0xbd,0x81,0xb7,0x3f,0x41,0x0,0x1b,0x41,0x0,0x1c,0x81,0x42,0x7e,0x42,0x42,0x42,0x82,0xc2,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x87,0x84,0x42,0x42,0x42,0x1,0x85,0x81,0x42,0x4d,0x82,0x7a,0x83,0x42,0x79,0x7e,0x42,0x42,0x42,0x4d,0x8a,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x7e,0x42,0xbe,0xbd,0x81,0xb7,0x3f,0x7a,0x42,0x42,0x42,0xc9,0x8e,0x62,0x42,0xc9,0x8e,0x62,0x42,0xdc,0x89,0xd3,0xbd,0xbd,0x76,0x81,0x42,0x7e,0x42,0xbe,0xbd,0x81,0xb7,0x3f,0x41,0x0,0x1b,0x41,0x0,0x1c,0x81,0x42,0x7e,0x42,0x42,0x42,0x82,0xc2,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x87,0x84,0x42,0x42,0x7d,0x84,0x1,0x85,0x42,0x42,0x42,0x42,0x84,0x42,0x24,0x42,0x3f,0x42,0x9,0x0,0x42,0x0,0x7c,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001.oAE\004@B\275zBBB\311\216bB\334\211\323\275\275v\201B~B\276\275\201\267?A\000\033A\000BBB\311\216bB\334\211\323\275\275v\201B~B\276\275\201\267?A\000\033A\000\034\201B~BBB\202\302\001ByB\201B\001\210\204B?\207\204BBB\001\205\201BM\202z\203By~BBBM\212\001ByB\201B\001\210\204B~B\276\275\201\267?zBBB\311\216bB\311\216bB\334\211\323\275\275v\201B~B\276\275\201\267?A\000\033A\000\034\201B~BBB\202\302yB\201B\001\210\204B?\207\204BB}\204\001\205BBBB\204B$B?B\011\000B\000|~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b3816d097472c47ec93d61bc2711b658cd01ddb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS5vQUUEQEK9ekJCQsmOYkLcidO9vXaBQn5Cvr2Btz9BABtBAEJCQsmOYkLcidO9vXaBQn5Cvr2Btz9BABtBAByBQn5CQkKCwgFCeUKBQgGIhEI/h4RCQkIBhYFCTYJ6g0J5fkJCQk2KAUJ5QoFCAYiEQn5Cvr2Btz96QkJCyY5iQsmOYkLcidO9vXaBQn5Cvr2Btz9BABtBAByBQn5CQkKCwnlCgUIBiIRCP4eEQkJ9hAGFQkJCQoRCJEI/QgkAQgB8fgALAAs= Step #5: MERGE-OUTER: attempt 3669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1606103055 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645a2f2f198, 0x5645a2f37911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645a2f37918,0x5645a2fbf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b3816d097472c47ec93d61bc2711b658cd01ddb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11842 processed earlier; will process 3433 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645a07435dd bp 0x000000000000 sp 0x7ffe5f5ee680 T43755) Step #5: ==43755==The signal is caused by a READ memory access. Step #5: #0 0x5645a07435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645a0565280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645a0564fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645a0542929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645a0463ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645a03bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645a03c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645a03ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645a03d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49972fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645a039faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43755==Register values: Step #5: rax = 0x00005645a526f4b0 rbx = 0x00005645a526f4b0 rcx = 0x00005645a526f960 rdx = 0x00007f49974c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f5ee680 Step #5: r8 = 0x00005645a526f4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f49974c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645a3942960 r14 = 0x0000000100000004 r15 = 0x00005645a28af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x20,0x0,0xfb,0x9a,0x0,0x20,0x0,0xfb,0x9a,0x0,0x0,0x5d,0x0,0x4b,0x70,0x0,0x52,0x0,0x0,0x0,0x0,0x4b,0x0,0x1,0x0,0x0,0xe,0x0,0x0,0x4f,0x0,0x0,0x78,0xe,0x0,0x0,0xd6,0x80,0x0,0x0,0x80,0x0,0xe,0x1,0x0,0x0,0x5d,0x0,0x53,0x70,0x0,0x1,0xa0,0x0,0x5d,0x0,0x4b,0x0,0x5,0x0,0x0,0xe,0x0,0x0,0x4b,0x0,0x0,0x78,0xe,0x0,0x0,0xd6,0x80,0x0,0x0,0x80,0x0,0xe,0x1,0x0,0x0,0x51,0x0,0x4b,0x70,0x0,0x1,0xe,0x1,0x0,0x0,0x5d,0x0,0x53,0x70,0x0,0x0,0x53,0x70,0x0,0x1,0xa0,0x0,0x5d,0x0,0x0,0xe,0x0,0x0,0x4b,0x0,0x0,0x78,0xe,0x0,0x0,0xd6,0x0,0x9e,0x0,0x0,0x0,0x0,0x53,0x70,0x77,0x69,0x6e,0x0,0x5d,0x0,0xe,0x0,0x0,0x4b,0x0,0x0,0x78,0xe,0x0,0x0,0xd6,0x0,0x9e,0x0,0x0,0x0,0x0,0x53,0x70,0x77,0x69,0x6e,0x0,0x5d,0x0,0x0,0xe,0x0,0x0,0x4b,0x0,0x0,0x78,0xe,0x0,0x0,0x96,0x0,0x9e,0x0,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\362\335iiiii\004@A\032\004\000 \000\373\232\000 \000\373\232\000\000]\000Kp\000R\000\000\000\000K\000\001\000\000\016\000\000O\000\000x\016\000\000\326\200\000\000\200\000\016\001\000\000]\000Sp\000\001\240\000]\000K\000\005\000\000\016\000\000K\000\000x\016\000\000\326\200\000\000\200\000\016\001\000\000Q\000Kp\000\001\016\001\000\000]\000Sp\000\000Sp\000\001\240\000]\000\000\016\000\000K\000\000x\016\000\000\326\000\236\000\000\000\000Spwin\000]\000\016\000\000K\000\000x\016\000\000\326\000\236\000\000\000\000Spwin\000]\000\000\016\000\000K\000\000x\016\000\000\226\000\236\000\000\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61f525d8eb399f41a04cb241c26ab2765486a5cc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHy3WlpaWlpBEBBGgQAIAD7mgAgAPuaAABdAEtwAFIAAAAASwABAAAOAABPAAB4DgAA1oAAAIAADgEAAF0AU3AAAaAAXQBLAAUAAA4AAEsAAHgOAADWgAAAgAAOAQAAUQBLcAABDgEAAF0AU3AAAFNwAAGgAF0AAA4AAEsAAHgOAADWAJ4AAAAAU3B3aW4AXQAOAABLAAB4DgAA1gCeAAAAAFNwd2luAF0AAA4AAEsAAHgOAACWAJ4AAAALAAsLAQs= Step #5: MERGE-OUTER: attempt 3670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1606239824 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55980b6d5198, 0x55980b6dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55980b6dd918,0x55980b7650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61f525d8eb399f41a04cb241c26ab2765486a5cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11843 processed earlier; will process 3432 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 336 ft: 337 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559808ee95dd bp 0x000000000000 sp 0x7ffdeefc9ba0 T43759) Step #5: ==43759==The signal is caused by a READ memory access. Step #5: #0 0x559808ee95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559808d0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559808d0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559808ce8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559808c09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559808b61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559808b6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559808b526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559808b7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f746e989082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559808b45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43759==Register values: Step #5: rax = 0x000055980dae7410 rbx = 0x000055980dae7410 rcx = 0x000055980dae78c0 rdx = 0x00007f746eb51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdeefc9ba0 Step #5: r8 = 0x000055980dae7410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f746eb51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055980c0e8960 r14 = 0x0000000100000004 r15 = 0x000055980b055386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0xc1,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xaa,0x41,0x77,0x73,0xb8,0xaa,0x6a,0x45,0x69,0x6c,0x41,0xbf,0x8c,0x49,0xc1,0x72,0x41,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0x74,0x7f,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0x74,0xc,0x1,0x1a,0x77,0x41,0x72,0x69,0x6a,0x6d,0x41,0x69,0x41,0x6d,0x4b,0x69,0x41,0x4d,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0x2c,0x41,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0xa1,0x72,0x47,0xc0,0x41,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x6a,0x45,0x69,0x6c,0x41,0xbf,0x8c,0x49,0xc1,0x72,0x41,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0x8c,0x7d,0x41,0x1a,0x72,0x4d,0x41,0xc1,0x1,0xd0,0x0,0xfb,0x19,0x6e,0x0,0xc,0xe6,0x8c,0x7d,0x1,0x1a,0x72,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6d,0x41,0xaa,0x4c,0xe,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A\265\276E\255AiAm\301iAMAErmAiA-AiA\332AErG\300A\270\252Aws\270\252jEilA\277\214I\301rAuA\211riAAM\320\000\373\031n\000\200\346t\177\001\032AM\320\000\373\031n\000\200\346t\014\001\032wArijmAiAmKiAMAErG\300A\270,AAiAmAiAMA\241rG\300A\270\252Awl\270\252jEilA\277\214I\301rAuA\211riAAM\320\000\373\031n\000\200\346\214}A\032rMA\301\001\320\000\373\031n\000\014\346\214}\001\032rlinuxAmA\252L\016\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-659983d0ad2ece7fe79816854c255cdf58fa0655 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEG1vkWtQWlBbcFpQU1BRXJtQWlBLUFpQdpBRXJHwEG4qkF3c7iqakVpbEG/jEnBckF1QYlyaUFBTdAA+xluAIDmdH8BGkFN0AD7GW4AgOZ0DAEad0FyaWptQWlBbUtpQU1BRXJHwEG4LEFBaUFtQWlBTUGhckfAQbiqQXdsuKpqRWlsQb+MScFyQXVBiXJpQUFN0AD7GW4AgOaMfUEack1BwQHQAPsZbgAM5ox9ARpybGludXhBbUGqTA4AAAALAAs= Step #5: MERGE-OUTER: attempt 3671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1606376205 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ef4946198, 0x557ef494e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ef494e918,0x557ef49d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/659983d0ad2ece7fe79816854c255cdf58fa0655' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11845 processed earlier; will process 3430 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ef215a5dd bp 0x000000000000 sp 0x7fff2dc4fce0 T43763) Step #5: ==43763==The signal is caused by a READ memory access. Step #5: #0 0x557ef215a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ef1f7c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ef1f7bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ef1f59929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ef1e7aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ef1dd2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ef1ddc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ef1dc36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ef1def3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16d2efb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ef1db6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43763==Register values: Step #5: rax = 0x0000557ef6458500 rbx = 0x0000557ef6458500 rcx = 0x0000557ef64589b0 rdx = 0x00007f16d30c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2dc4fce0 Step #5: r8 = 0x0000557ef6458500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f16d30c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ef5359960 r14 = 0x0000000100000004 r15 = 0x0000557ef42c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0xbf,0xd0,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x41,0x1f,0x4f,0x48,0x20,0x0,0xc0,0x45,0xb7,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x41,0xc0,0x41,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJ\277\320\340A\300(A\037gH \000\300A\037OH \000\300E\267\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\233\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232A\300A\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f3147317470ed0d8bd0524a3b3424ba496a8649 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKv9DgQcAoQR9nSCAAwEEfT0ggAMBFt5qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqam5qampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqampqamkHAQQAPggALAAs= Step #5: MERGE-OUTER: attempt 3672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1606512514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f860572198, 0x55f86057a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f86057a918,0x55f8606020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f3147317470ed0d8bd0524a3b3424ba496a8649' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11846 processed earlier; will process 3429 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 321 ft: 322 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f85dd865dd bp 0x000000000000 sp 0x7ffcc2366820 T43767) Step #5: ==43767==The signal is caused by a READ memory access. Step #5: #0 0x55f85dd865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f85dba8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f85dba7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f85db85929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f85daa6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f85d9fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f85da081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f85d9ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f85da1b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f14799a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f85d9e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43767==Register values: Step #5: rax = 0x000055f862635cf0 rbx = 0x000055f862635cf0 rcx = 0x000055f862635ce0 rdx = 0x00007f1479b68b80 Step #5: rdi = 0x000055f862635ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffcc2366820 Step #5: r8 = 0x000055f862635cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1479b68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f860f85960 r14 = 0x0000000100000004 r15 = 0x000055f85fef2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x42,0x42,0x2,0xc4,0x42,0x7a,0x42,0x79,0xc2,0x79,0x42,0xc3,0x79,0x79,0x7b,0xba,0xbd,0x7c,0x81,0x79,0x42,0x52,0x42,0x42,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc4,0x42,0x79,0x53,0x42,0x40,0xc4,0xc2,0x42,0x7a,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc2,0x79,0x53,0x42,0x40,0xc4,0xc2,0x42,0x7a,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc2,0x79,0x42,0x42,0xc4,0x7a,0x42,0x79,0x42,0x79,0xc3,0x79,0x7b,0xba,0xbd,0x7c,0x42,0x81,0x7a,0x59,0x42,0x42,0x42,0x42,0x42,0x7a,0x7a,0x42,0x7b,0xc4,0x42,0x7a,0x7a,0x42,0x79,0xc2,0x7d,0x42,0xc3,0x1f,0xc2,0x7b,0xc2,0x79,0x42,0x42,0xc4,0x7a,0x42,0x79,0x42,0x79,0xc3,0x79,0x7b,0xba,0xbd,0xba,0xbd,0x7c,0x81,0x79,0x42,0x52,0x42,0x42,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc4,0x42,0x79,0x53,0x42,0x40,0xc4,0xc2,0x42,0x7a,0x42,0x42,0x79,0x42,0x7a,0x7a,0x42,0x7b,0xc4,0x42,0x7a,0x7a,0x42,0xc2,0x79,0x7d,0xc2,0x79,0x42,0x7a,0x79,0x42,0x79,0xc2,0x7d,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\004@B;BBB\002\304BzBy\302yB\303yy{\272\275|\201yBRBBBByRBBBzBz\304BySB@\304\302BzBByRBBBzBz\302ySB@\304\302BzBByRBBBzBz\302yBB\304zByBy\303y{\272\275|B\201zYBBBBBzzB{\304BzzBy\302}B\303\037\302{\302yBB\304zByBy\303y{\272\275\272\275|\201yBRBBBByRBBBzBz\304BySB@\304\302BzBByBzzB{\304BzzB\302y}\302yBzyBy\302}BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b102b90b92aa012e1301e33d2a35247f48ba10aa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUEEQEI7QkJCAsRCekJ5wnlCw3l5e7q9fIF5QlJCQkJCeVJCQkJ6QnrEQnlTQkDEwkJ6QkJ5UkJCQnpCesJ5U0JAxMJCekJCeVJCQkJ6QnrCeUJCxHpCeUJ5w3l7ur18QoF6WUJCQkJCenpCe8RCenpCecJ9QsMfwnvCeUJCxHpCeUJ5w3l7ur26vXyBeUJSQkJCQnlSQkJCekJ6xEJ5U0JAxMJCekJCeUJ6ekJ7xEJ6ekLCeX3CeUJ6eUJ5wn1CQgALAAs= Step #5: MERGE-OUTER: attempt 3673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1606649009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571597e4198, 0x5571597ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571597ec918,0x5571598740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b102b90b92aa012e1301e33d2a35247f48ba10aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11848 processed earlier; will process 3427 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557156ff85dd bp 0x000000000000 sp 0x7ffea8b6f350 T43771) Step #5: ==43771==The signal is caused by a READ memory access. Step #5: #0 0x557156ff85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557156e1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557156e19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557156df7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557156d18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557156c70c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557156c7a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557156c616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557156c8d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56fe423082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557156c54aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43771==Register values: Step #5: rax = 0x000055715a52bde0 rbx = 0x000055715a52bde0 rcx = 0x000055715a52c290 rdx = 0x00007f56fe5ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea8b6f350 Step #5: r8 = 0x000055715a52bde0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56fe5ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055715a1f7960 r14 = 0x0000000100000004 r15 = 0x0000557159164386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb6,0x0,0x41,0x8a,0xc0,0x21,0x0,0x0,0x71,0x71,0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x0,0x41,0x8,0x41,0x40,0x47,0x41,0x85,0x67,0x45,0x41,0x48,0x6b,0x6b,0x75,0x41,0x3a,0x67,0x45,0x41,0xe6,0x45,0x41,0x6b,0x71,0x71,0x75,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x41,0x26,0x6b,0x41,0x8,0x41,0x40,0x47,0x41,0x75,0x41,0x6b,0x6b,0x70,0x67,0x45,0x1,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\004@A\266\000A\212\300!\000\000qqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq\000A\010A@GA\205gEAHkkuA:gEA\346EAkqquqqqqqqqqqqqqqA&kA\010A@GAuAkkpgE\001\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-318db3aa71d2a2b9ad4fdc013021ee7f786e923d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUEEQEG2AEGKwCEAAHFxcHFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXEAQQhBQEdBhWdFQUhra3VBOmdFQeZFQWtxcXVxcXFxcXFxcXFxcXFxQSZrQQhBQEdBdUFra3BnRQG+AAALAAs= Step #5: MERGE-OUTER: attempt 3674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1606786996 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb42d76198, 0x55bb42d7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb42d7e918,0x55bb42e060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/318db3aa71d2a2b9ad4fdc013021ee7f786e923d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11850 processed earlier; will process 3425 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb4058a5dd bp 0x000000000000 sp 0x7ffeb028c0e0 T43775) Step #5: ==43775==The signal is caused by a READ memory access. Step #5: #0 0x55bb4058a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb403ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb403abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb40389929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb402aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb40202c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb4020c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb401f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb4021f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95523ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb401e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43775==Register values: Step #5: rax = 0x000055bb457307e0 rbx = 0x000055bb457307e0 rcx = 0x000055bb45730c90 rdx = 0x00007f9552574b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb028c0e0 Step #5: r8 = 0x000055bb457307e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9552574be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb43789960 r14 = 0x0000000100000004 r15 = 0x000055bb426f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x73,0x4,0x0,0x41,0x31,0x4,0x0,0x41,0xf2,0x2d,0x2,0x7d,0x0,0x0,0x82,0x1a,0x0,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x41,0x5a,0xc1,0x0,0x10,0x0,0x0,0x0,0x53,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x82,0x1a,0x60,0x0,0xaf,0x0,0xb6,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x12,0x0,0xfb,0x1a,0x21,0x0,0x12,0x0,0xb5,0xaf,0x0,0x0,0x0,0xaf,0x0,0xb6,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0xa1,0x0,0x12,0x0,0xfb,0x1a,0x21,0x0,0x12,0x0,0xb5,0xaf,0x0,0x0,0x0,0x0,0x94,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0x1a,0x84,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x82,0x84,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x82,0x1a,0x60,0x0,0xaf,0x0,0xb6,0xae,0x0,0xb4,0xaf,0x0,0x9a,0x1a,0xb4,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0xf,0xc1,0x0,0x91,0x0,0x82,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAs\004\000A1\004\000A\362-\002}\000\000\202\032\000\000\264\257\264\000]AZ\301\000\020\000\000\000S\032\000\000\274\000\000\000\000\000\000\000w\000\000\202\032`\000\257\000\266\256\000\264\257\000\245\032\264\257\000\245\032\241\000\022\000\373\032!\000\022\000\265\257\000\000\000\257\000\266\256\000\264\257\000\245\032\264\257\000\245\032\241\000\022\000\373\032!\000\022\000\265\257\000\000\000\000\224\257\000\245\032\264\257\000\032\204\000\013\000\000S\032\000\000\274\000\000\000\000\000\000\000w\000\000\202\204\000\013\000\000S\032\000\000\274\000\000\000\000\000\000\000w\000\000\202\032`\000\257\000\266\256\000\264\257\000\232\032\264\000\000\274\000\000\000\000\000\000\000w\017\301\000\221\000\202\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a05fddb0ebf9b33c0d0ae647d4b4c4a874d4e2a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQXMEAEExBABB8i0CfQAAghoAALSvtABdQVrBABAAAABTGgAAvAAAAAAAAAB3AACCGmAArwC2rgC0rwClGrSvAKUaoQASAPsaIQASALWvAAAArwC2rgC0rwClGrSvAKUaoQASAPsaIQASALWvAAAAAJSvAKUatK8AGoQACwAAUxoAALwAAAAAAAAAdwAAgoQACwAAUxoAALwAAAAAAAAAdwAAghpgAK8Atq4AtK8Amhq0AAC8AAAAAAAAAHcPwQCRAIIACws= Step #5: MERGE-OUTER: attempt 3675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1606925037 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ee9868198, 0x563ee9870911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ee9870918,0x563ee98f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a05fddb0ebf9b33c0d0ae647d4b4c4a874d4e2a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11852 processed earlier; will process 3423 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ee707c5dd bp 0x000000000000 sp 0x7fff974b6b10 T43779) Step #5: ==43779==The signal is caused by a READ memory access. Step #5: #0 0x563ee707c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ee6e9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ee6e9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ee6e7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ee6d9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ee6cf4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ee6cfe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ee6ce56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ee6d113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00c5432082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ee6cd8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43779==Register values: Step #5: rax = 0x0000563eec3f2440 rbx = 0x0000563eec3f2440 rcx = 0x0000563eec3f28f0 rdx = 0x00007f00c55fab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff974b6b10 Step #5: r8 = 0x0000563eec3f2440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f00c55fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563eea27b960 r14 = 0x0000000100000004 r15 = 0x0000563ee91e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0xb8,0x9d,0x9d,0x66,0x41,0xff,0xff,0xe7,0x13,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x9d,0x9d,0x62,0x4a,0x4b,0x4a,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x3e,0xb8,0x9f,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x62,0x41,0x6a,0x6a,0x4b,0xb8,0x9d,0x9d,0x41,0x9d,0x41,0xb8,0x9d,0x9d,0x62,0x4a,0x6a,0x41,0x9d,0x41,0x41,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9c,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4a,0x6a,0x41,0x9d,0x41,0x41,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0xb8,0x9d,0x9d,0x66,0x41,0xff,0xff,0xe7,0x13,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x69,0x41,0x41,0x41,0xff,0xff,0xe7,0x13,0x6a,0x41,0x9d,0x9d,0x9d,0x62,0x4a,0x6b,0x4a,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x3e,0xb8,0x9f,0x9d,0x62,0x4b,0x78,0x0,0x1,0x6e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027Mg\267AwAAiAM\320\000\373\025nA\304A\001A\270\235\235fA\377\377\347\023jAC\270\235\235AA\270\235\235bKiAA\270\235\235AA\270\235\235\235\235bJKJA\351jAC\270\235\235A>\270\237\235bK\001A\270\235\235bAjjK\270\235\235A\235A\270\235\235bJjA\235AAKiAA\270\235\234AA\270\235\235bJjA\235AA\373\025nA\304A\001A\270\235\235fA\377\377\347\023jAC\270\235\235AA\270\235\235bKiAAA\377\377\347\023jA\235\235\235bJkJA\351jAC\270\235\235A>\270\237\235bKx\000\001n\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6368b3c9bc30e06ca30ca2f3ab82e2efe17e109c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRdNZ7dBd0FBaUFN0AD7FW5BxEEBQbidnWZB///nE2pBQ7idnUFBuJ2dYktpQUG4nZ1BQbidnZ2dYkpLSkHpakFDuJ2dQT64n51iSwFBuJ2dYkFqaku4nZ1BnUG4nZ1iSmpBnUFBS2lBQbidnEFBuJ2dYkpqQZ1BQfsVbkHEQQFBuJ2dZkH//+cTakFDuJ2dQUG4nZ1iS2lBQUH//+cTakGdnZ1iSmtKQelqQUO4nZ1BPrifnWJLeAABbgALAAs= Step #5: MERGE-OUTER: attempt 3676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1607060474 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559136c66198, 0x559136c6e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559136c6e918,0x559136cf60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6368b3c9bc30e06ca30ca2f3ab82e2efe17e109c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11853 processed earlier; will process 3422 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55913447a5dd bp 0x000000000000 sp 0x7ffe264f5660 T43783) Step #5: ==43783==The signal is caused by a READ memory access. Step #5: #0 0x55913447a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55913429c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55913429bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559134279929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55913419aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591340f2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591340fc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591340e36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55913410f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78b96a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591340d6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43783==Register values: Step #5: rax = 0x0000559138ea6470 rbx = 0x0000559138ea6470 rcx = 0x0000559138ea6920 rdx = 0x00007f78b9868b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe264f5660 Step #5: r8 = 0x0000559138ea6470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78b9868be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559137679960 r14 = 0x0000000100000004 r15 = 0x00005591365e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1e,0x6f,0x41,0x42,0x42,0x42,0x42,0x40,0x42,0xc5,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xbd,0xbd,0xbd,0xbd,0xbd,0xbb,0x42,0x51,0x42,0x42,0x42,0xbe,0x42,0x58,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0xc2,0x42,0x62,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x41,0x42,0x42,0x58,0xc2,0x42,0x42,0x42,0x42,0x57,0x42,0x42,0x42,0x2,0x42,0x42,0xb9,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb9,0x42,0x42,0x41,0x42,0x58,0xc2,0x42,0x42,0x42,0x42,0x42,0xc3,0xbd,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0xb9,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0xbe,0xa7,0xff,0x42,0x42,0xb9,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0xb9,0x42,0x42,0x42,0x42,0x42,0xbe,0xa7,0xff,0xff,0x3,0x52,0x42,0x42,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\036oABBBB@B\305B\271BBBBBQB\303\275BBBPBBBB\271BBBBBBBBQBBB\276\247\275\275\275\275\275\273BQBBB\276BXBBB\002BB\271BB\302BB\302BbBBBQBBBBBBBBBBBB\271BBABBX\302BBBBWBBB\002BB\271BB\302BBBBBQBBBBBBBBBBBBB\271BBABX\302BBBBB\303\275BBBPBBBB\271BABBBBBBQBBB\276\247\377BB\271BABBBBBBQBB\271BBBBB\276\247\377\377\003RBB\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad73c744cc5fabb2f3d6d36f86c6bab6489c5abe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR5vQUJCQkJAQsVCuUJCQkJCUULDvUJCQlBCQkJCuUJCQkJCQkJCUUJCQr6nvb29vb27QlFCQkK+QlhCQkICQkK5QkLCQkLCQmJCQkJRQkJCQkJCQkJCQkJCuUJCQUJCWMJCQkJCV0JCQgJCQrlCQsJCQkJCQlFCQkJCQkJCQkJCQkJCuUJCQUJYwkJCQkJCw71CQkJQQkJCQrlCQUJCQkJCQlFCQkK+p/9CQrlCQUJCQkJCQlFCQrlCQkJCQr6n//8DUkJCAAs= Step #5: MERGE-OUTER: attempt 3677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1607196722 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560ee25a3198, 0x560ee25ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560ee25ab918,0x560ee26330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad73c744cc5fabb2f3d6d36f86c6bab6489c5abe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11854 processed earlier; will process 3421 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 436 ft: 437 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560edfdb75dd bp 0x000000000000 sp 0x7ffcdf1fee20 T43787) Step #5: ==43787==The signal is caused by a READ memory access. Step #5: #0 0x560edfdb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560edfbd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560edfbd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560edfbb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560edfad7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560edfa2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560edfa391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560edfa206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560edfa4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b03e18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560edfa13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43787==Register values: Step #5: rax = 0x0000560ee4136430 rbx = 0x0000560ee4136430 rcx = 0x0000560ee4136420 rdx = 0x00007f0b03fe0b80 Step #5: rdi = 0x0000560ee4136420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcdf1fee20 Step #5: r8 = 0x0000560ee4136430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b03fe0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ee2fb6960 r14 = 0x0000000100000004 r15 = 0x0000560ee1f23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0x6a,0x41,0x41,0x6a,0x41,0x41,0x4f,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x6a,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x41,0x1,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x41,0xb8,0x9d,0x9d,0x64,0x41,0x9d,0x62,0x41,0x80,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKAjAAjAAOA\027Og\267AwAAjAM\320\000\373\027nA\304AA\001A\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\270\235\235AA\027Og\267AwAAiAM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\270\235\235AA\027Og\267AwAAiAM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270A\270\235\235dA\235bA\200\000\000\200\200\000\200\200\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-970e0cd0cf8cef4856c59cd1771d2d6ba7bd7034 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQWpBQWpBQU9BF09nt0F3QUFqQU3QAPsXbkHEQUEBQbidn0FBuJ2dZkFBuJ2fQUG4nZ1mQZ1iQbidnUFBF09nt0F3QUFpQU3QAPsXbkHEQQFBQbidn0FBuJ2dZkFBuJ2fQUG4nZ1mQZ1iQZ2fQUG4nZ1mQUG4nZ9BQbidnWZBnWJBuJ2dQUEXT2e3QXdBQWlBTdAA+xduQcRBAUFBuJ2fQUG4nZ1mQUG4QbidnWRBnWJBgAAAgIAAgIAApQALAAs= Step #5: MERGE-OUTER: attempt 3678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1607335275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef6fb36198, 0x55ef6fb3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef6fb3e918,0x55ef6fbc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/970e0cd0cf8cef4856c59cd1771d2d6ba7bd7034' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11856 processed earlier; will process 3419 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef6d34a5dd bp 0x000000000000 sp 0x7ffd6b75e620 T43791) Step #5: ==43791==The signal is caused by a READ memory access. Step #5: #0 0x55ef6d34a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef6d16c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef6d16bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef6d149929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef6d06aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef6cfc2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef6cfcc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef6cfb36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef6cfdf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f473f9d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef6cfa6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43791==Register values: Step #5: rax = 0x000055ef7155b4b0 rbx = 0x000055ef7155b4b0 rcx = 0x000055ef7155b960 rdx = 0x00007f473fb9db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6b75e620 Step #5: r8 = 0x000055ef7155b4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f473fb9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef70549960 r14 = 0x0000000100000004 r15 = 0x000055ef6f4b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5e,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x41,0xfa,0x6d,0x4e,0x69,0x4e,0x41,0xbd,0x3b,0xbe,0x41,0x2f,0x41,0xfa,0xbe,0xbc,0x42,0x41,0xbe,0xfc,0xca,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x78,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x41,0x6d,0x69,0x41,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x41,0x6d,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0x45,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x71,0x41,0x6d,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x6d,0x6c,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x45,0x69,0x46,0x69,0xbe,0xfc,0x1,0x41,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x6d,0x41,0x69,0x41,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0x91,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001^oAA\004@AKA/A\372mNiNA\275;\276A/A\372\276\274BA\276\374\312AiAi\276\374\001A=mlxiEi\276\374\001A=iAmiAiEi\276\374\001A=iAmiAi\276\374\001A=imEiFi\276\374\001A=mliAi\276\374\001A=imEiFi\276\374\001A=\276\374\001A=imEiFiEi\276\374\001A=qAmiAi\276\374\001A=imEiFi\276\374\001A=mliAi\276\374\001A=imEiFi\276\374\001A\001A=imAiAi\276\374\001A=imAiAilinux\000\221\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e68ddfc2a82d3873cab129d8faef806c0190afa9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV5vQUEEQEFLQS9B+m1OaU5BvTu+QS9B+r68QkG+/MpBaUFpvvwBQT1tbHhpRWm+/AFBPWlBbWlBaUVpvvwBQT1pQW1pQWm+/AFBPWltRWlGab78AUE9bWxpQWm+/AFBPWltRWlGab78AUE9vvwBQT1pbUVpRmlFab78AUE9cUFtaUFpvvwBQT1pbUVpRmm+/AFBPW1saUFpvvwBQT1pbUVpRmm+/AFBAUE9aW1BaUFpvvwBQT1pbUFpQWlsaW51eACRAAALAAs= Step #5: MERGE-OUTER: attempt 3679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1607470861 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa2fb7e198, 0x55aa2fb86911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa2fb86918,0x55aa2fc0e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e68ddfc2a82d3873cab129d8faef806c0190afa9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11857 processed earlier; will process 3418 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 418 ft: 419 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 477 ft: 502 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa2d3925dd bp 0x000000000000 sp 0x7ffe8e5a3a40 T43795) Step #5: ==43795==The signal is caused by a READ memory access. Step #5: #0 0x55aa2d3925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa2d1b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa2d1b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa2d191929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa2d0b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa2d00ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa2d0141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa2cffb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa2d0273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe60468c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa2cfeeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43795==Register values: Step #5: rax = 0x000055aa314c4430 rbx = 0x000055aa314c4430 rcx = 0x000055aa314c4420 rdx = 0x00007fe604854b80 Step #5: rdi = 0x000055aa314c4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe8e5a3a40 Step #5: r8 = 0x000055aa314c4430 r9 = 0x000055aa314d5d90 r10 = 0x000055aa314a5010 r11 = 0x00007fe604854be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa30591960 r14 = 0x0000000100000004 r15 = 0x000055aa2f4fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x6f,0x41,0x31,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x70,0x69,0x69,0x69,0x41,0xf2,0xdd,0x5b,0x69,0x69,0x69,0x76,0x4,0x40,0x41,0xb7,0xb,0x41,0xdf,0xf9,0x1,0x1,0x1,0x1,0x1,0x1,0x41,0x77,0x69,0x6e,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x76,0x4,0x40,0x41,0xb7,0xb,0x4,0x40,0x41,0xb7,0xb6,0xf2,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x80,0x0,0x1a,0x77,0x69,0x6f,0x6c,0x41,0xd3,0x6a,0x45,0x73,0x6a,0x45,0x0,0x0,0x0,0x56,0x0,0x20,0x0,0x0,0x7c,0x0,0x4b,0xb3,0x0,0x0,0xb0,0x0,0x0,0x0,0x52,0x0,0x1a,0x0,0xb,0x0,0x6c,0x6b,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0xd3,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0xc3,0x52,0x0,0x1a,0x0,0xb,0x0,0x6c,0x0,0x1a,0x77,0x69,0x6f,0x69,0x41,0x53,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0x50,0x0,0x1a,0x0,0xb,0x0,0x6c,0x69,0xf,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x73,0x6e,0x75,0x1a,0x5,0x0,0xb5,0x0,0x1a,0x0,0xb,0x0,0x67,0x69,0xf,0x8e,0x0,0x94,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\011oA1\004@A\340\000i\004@A\362\335piiiA\362\335[iiiv\004@A\267\013A\337\371\001\001\001\001\001\001Awin\001\001\001\001\001\001\001\001\001\001\001\001v\004@A\267\013\004@A\267\266\362\000\000!\000\000\000\000\000\024\000\000\200\000\032wiolA\323jEsjE\000\000\000V\000 \000\000|\000K\263\000\000\260\000\000\000R\000\032\000\013\000lkAAlinuxA\323jEsnu\032\005\000\303R\000\032\000\013\000l\000\032wioiASjEsnu\032\005\000P\000\032\000\013\000li\017uniA\323jEsnu\032\005\000\265\000\032\000\013\000gi\017\216\000\224\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e22f7de047f97bd98f9f2924d5504640a56af129 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQlvQTEEQEHgAGkEQEHy3XBpaWlB8t1baWlpdgRAQbcLQd/5AQEBAQEBQXdpbgEBAQEBAQEBAQEBAXYEQEG3CwRAQbe28gAAIQAAAAAAFAAAgAAad2lvbEHTakVzakUAAABWACAAAHwAS7MAALAAAABSABoACwBsa0FBbGludXhB02pFc251GgUAw1IAGgALAGwAGndpb2lBU2pFc251GgUAUAAaAAsAbGkPdW5pQdNqRXNudRoFALUAGgALAGdpD44AlAALAAs= Step #5: MERGE-OUTER: attempt 3680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1607611338 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f629d7198, 0x558f629df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f629df918,0x558f62a670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e22f7de047f97bd98f9f2924d5504640a56af129' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11861 processed earlier; will process 3414 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f601eb5dd bp 0x000000000000 sp 0x7fff8698b9f0 T43799) Step #5: ==43799==The signal is caused by a READ memory access. Step #5: #0 0x558f601eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f6000d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f6000cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f5ffea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f5ff0bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f5fe63c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f5fe6d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f5fe546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f5fe803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9a553c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f5fe47aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43799==Register values: Step #5: rax = 0x0000558f641e8560 rbx = 0x0000558f641e8560 rcx = 0x0000558f641e8a10 rdx = 0x00007fa9a5704b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8698b9f0 Step #5: r8 = 0x0000558f641e8560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9a5704be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f633ea960 r14 = 0x0000000100000004 r15 = 0x0000558f62357386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x67,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x30,0x41,0x3b,0x41,0xbe,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x41,0x41,0x4d,0x41,0x67,0x4f,0x4f,0x4d,0x4f,0x41,0xb1,0xba,0x4f,0x4f,0x4e,0xc1,0x1,0xc0,0x67,0x41,0x41,0x1,0xc0,0x6f,0x6a,0x49,0x41,0x1,0x41,0x4a,0x49,0x67,0x41,0x49,0x67,0x41,0x81,0x67,0x1,0xc0,0x67,0x41,0x49,0x41,0x97,0xbe,0x78,0x41,0x97,0x44,0x78,0x41,0x83,0x49,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x7f,0x41,0xc0,0x41,0x49,0x41,0x41,0x78,0x41,0x2e,0x41,0x2b,0x4d,0x67,0x45,0x48,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x30,0x41,0x3b,0x41,0xbe,0x67,0x1,0xc0,0x6f,0x41,0x49,0x41,0x67,0x1a,0x41,0x7e,0x41,0x40,0x41,0x78,0x41,0x80,0x49,0x4,0x0,0xb,0x1a,0x41,0x7f,0x41,0xc0,0x41,0x41,0x49,0xc1,0x78,0x41,0x80,0x49,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x7e,0x41,0x40,0x41,0x41,0x48,0x0,0x0,0x0,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MgEH\373\034Ab\373\034A0A;A\276g\001\300oAIAgA~AAAMAgOOMOA\261\272OON\301\001\300gAA\001\300ojIA\001AJIgAIgA\201g\001\300gAIA\227\276xA\227DxA\203I\004c\000\320\200\000\005\000\013\032\004c\000\320\200\000\005\000\013\032A\177A\300AIAAxA.A+MgEH\373\034Ab\373\034A0A;A\276g\001\300oAIAg\032A~A@AxA\200I\004\000\013\032A\177A\300AAI\301xA\200I\004c\000\320\200\000\005\000\013\032A~A@AAH\000\000\000U\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e31f074e675dfc5c7ad7cfd272227f93fa470037 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNZ0VI+xxBYvscQTBBO0G+ZwHAb0FJQWdBfkFBQU1BZ09PTU9BsbpPT07BAcBnQUEBwG9qSUEBQUpJZ0FJZ0GBZwHAZ0FJQZe+eEGXRHhBg0kEYwDQgAAFAAsaBGMA0IAABQALGkF/QcBBSUFBeEEuQStNZ0VI+xxBYvscQTBBO0G+ZwHAb0FJQWcaQX5BQEF4QYBJBAALGkF/QcBBQUnBeEGASQRjANCAAAUACxpBfkFAQUFIAAAAVQALAAs= Step #5: MERGE-OUTER: attempt 3681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1607747757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55678db76198, 0x55678db7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55678db7e918,0x55678dc060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e31f074e675dfc5c7ad7cfd272227f93fa470037' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11862 processed earlier; will process 3413 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55678b38a5dd bp 0x000000000000 sp 0x7ffea653d660 T43803) Step #5: ==43803==The signal is caused by a READ memory access. Step #5: #0 0x55678b38a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55678b1ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55678b1abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55678b189929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55678b0aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55678b002c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55678b00c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55678aff36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55678b01f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6c5d1e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55678afe6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43803==Register values: Step #5: rax = 0x000055678f63f370 rbx = 0x000055678f63f370 rcx = 0x000055678f63f820 rdx = 0x00007fd6c5ee6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea653d660 Step #5: r8 = 0x000055678f63f370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd6c5ee6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055678e589960 r14 = 0x0000000100000004 r15 = 0x000055678d4f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x20,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x76,0x69,0x6e,0x41,0x71,0x22,0x41,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x41,0x71,0x41,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0xc1,0x45,0x41,0x71,0x41,0x22,0x4b,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x45,0x45,0x41,0x45,0x71,0x41,0x41,0x41,0x22,0x4b,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x45,0xc1,0x41,0x6e,0x45,0x6a,0x76,0x69,0x71,0x41,0x71,0x22,0x41,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x41,0x71,0x41,0x22,0x4b,0x41,0x6a,0x74,0x6d,0x1,0x41,0x6a,0x74,0x45,0x41,0x2d,0x6d,0x45,0x4f,0xc1,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0 @A.A=qE\301EAjqvinAq\"AA\001AjtmEA-EAqAmEA-Eq\301EMA\274AE\301EAqA\"KAjtmEA-EqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhEEAEqAAA\"KAjtmEA-EqhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhE\301AnEjviqAq\"AA\001AjtmEA-EAqA\"KAjtm\001AjtEA-mEO\301E\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4750c451747a890771ccfd44cfbccaa8c3d2501 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAgQEEuQT1xRcFFQWpxdmluQXEiQUEBQWp0bUVBLUVBcUFtRUEtRXHBRU1BvEFFwUVBcUEiS0FqdG1FQS1FcWhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhFRUFFcUFBQSJLQWp0bUVBLUVxaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaEXBQW5FanZpcUFxIkFBAUFqdG1FQS1FQXFBIktBanRtAUFqdEVBLW1FT8FFAAs= Step #5: MERGE-OUTER: attempt 3682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1607885107 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb76573198, 0x55eb7657b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb7657b918,0x55eb766030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4750c451747a890771ccfd44cfbccaa8c3d2501' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11863 processed earlier; will process 3412 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 395 ft: 396 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb73d875dd bp 0x000000000000 sp 0x7ffe9dad0c70 T43807) Step #5: ==43807==The signal is caused by a READ memory access. Step #5: #0 0x55eb73d875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb73ba9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb73ba8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb73b86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb73aa7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb739ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb73a091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb739f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb73a1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0d9996082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb739e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43807==Register values: Step #5: rax = 0x000055eb788df430 rbx = 0x000055eb788df430 rcx = 0x000055eb788df420 rdx = 0x00007fe0d9b5eb80 Step #5: rdi = 0x000055eb788df420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe9dad0c70 Step #5: r8 = 0x000055eb788df430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0d9b5ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb76f86960 r14 = 0x0000000100000004 r15 = 0x000055eb75ef3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7a,0x42,0x1a,0x42,0x7f,0x42,0x41,0xb4,0x42,0x7f,0x42,0x7d,0x42,0x48,0x1,0x42,0x42,0x84,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x3e,0x80,0xb4,0x42,0x7f,0x42,0x7d,0xb4,0x42,0x7f,0x42,0x42,0x42,0x7f,0xc3,0x7f,0x42,0x7e,0x42,0xb4,0x42,0x80,0x1a,0x42,0x7f,0x42,0x41,0xb4,0x42,0x7f,0x42,0x7d,0x42,0x48,0x1,0x42,0x42,0x84,0xb4,0x42,0xff,0xff,0xf,0x0,0xb4,0x42,0x7f,0x42,0x7e,0x80,0x42,0x80,0x7f,0xb4,0x42,0xb4,0x3e,0x42,0x7f,0x42,0x7d,0xb4,0x42,0x7f,0x42,0x42,0x42,0x7f,0xc3,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x3f,0x42,0x3e,0x80,0x42,0x42,0x84,0x42,0x3e,0x80,0xb4,0x42,0x7f,0x42,0x7e,0xc3,0x7a,0x0,0x0,0x72,0x69,0x6e,0x0,0x42,0x84,0x7d,0x42,0xc3,0x7a,0x42,0x41,0x42,0x42,0x42,0x4d,0x0,0x41,0x0,0x42,0x7f,0x42,0x42,0x84,0x42,0x3e,0x80,0xb4,0x42,0xc3,0x7f,0x42,0x7a,0x7e,0x0,0x0,0x72,0x69,0x6e,0x0,0x61,0x73,0x73,0x0,0x0,0x7e,0xc2,0x7e,0xc2,0x7a,0x84,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABBzB\032B\177BA\264B\177B}BH\001BB\204\264B\177B~\200\264B\177B~\200\264B\177B>\200\264B\177B}\264B\177BBB\177\303\177B~B\264B\200\032B\177BA\264B\177B}BH\001BB\204\264B\377\377\017\000\264B\177B~\200B\200\177\264B\264>B\177B}\264B\177BBB\177\303\177B~\200\264B\177B~\200\264B?B>\200BB\204B>\200\264B\177B~\303z\000\000rin\000B\204}B\303zBABBBM\000A\000B\177BB\204B>\200\264B\303\177Bz~\000\000rin\000ass\000\000~\302~\302z\204~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8520e80d7b21a74f22fbdde8bf8bd02c0695f558 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQnpCGkJ/QkG0Qn9CfUJIAUJChLRCf0J+gLRCf0J+gLRCf0I+gLRCf0J9tEJ/QkJCf8N/Qn5CtEKAGkJ/QkG0Qn9CfUJIAUJChLRC//8PALRCf0J+gEKAf7RCtD5Cf0J9tEJ/QkJCf8N/Qn6AtEJ/Qn6AtEI/Qj6AQkKEQj6AtEJ/Qn7DegAAcmluAEKEfULDekJBQkJCTQBBAEJ/QkKEQj6AtELDf0J6fgAAcmluAGFzcwAAfsJ+wnqEfgALAAs= Step #5: MERGE-OUTER: attempt 3683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1608024675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605c509f198, 0x5605c50a7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605c50a7918,0x5605c512f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8520e80d7b21a74f22fbdde8bf8bd02c0695f558' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11865 processed earlier; will process 3410 files now Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: #1 pulse cov: 473 ft: 474 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605c28b35dd bp 0x000000000000 sp 0x7ffc17dc7700 T43811) Step #5: ==43811==The signal is caused by a READ memory access. Step #5: #0 0x5605c28b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605c26d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605c26d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605c26b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605c25d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605c252bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605c25351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605c251c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605c25483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f750fa8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605c250faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43811==Register values: Step #5: rax = 0x00005605c5ff4430 rbx = 0x00005605c5ff4430 rcx = 0x00005605c5ff4420 rdx = 0x00007f750fc54b80 Step #5: rdi = 0x00005605c5ff4420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc17dc7700 Step #5: r8 = 0x00005605c5ff4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f750fc54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605c5ab2960 r14 = 0x0000000100000004 r15 = 0x00005605c4a1f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x70,0x41,0x43,0x4,0x40,0x42,0x3c,0x42,0x7f,0x7e,0x42,0xd6,0x22,0x42,0x7e,0x82,0x42,0x7b,0xc2,0x87,0xc2,0x87,0x42,0xc4,0x80,0x3c,0x42,0x80,0x42,0x42,0x7f,0x82,0x42,0x7b,0x0,0xb8,0x0,0x63,0x6d,0x0,0x4c,0x1,0x0,0x0,0x0,0x63,0x6d,0x1,0x0,0x0,0x63,0x6d,0x0,0x63,0x6d,0x0,0x0,0x1,0xad,0x84,0x89,0x0,0x42,0x42,0x7f,0x82,0x42,0x7b,0x0,0xb8,0x0,0x63,0x6d,0x0,0x61,0x71,0x1,0x0,0x0,0x63,0x6d,0x1,0x0,0x0,0x63,0x6d,0x0,0x63,0x6d,0x0,0x0,0x1,0xad,0x84,0x89,0x0,0x65,0x73,0x6f,0x1,0x0,0x0,0x42,0x42,0x7f,0x82,0x42,0x7b,0x0,0xb8,0x0,0x63,0x6d,0x0,0x61,0x71,0x1,0x0,0x0,0x63,0x6d,0x1,0x0,0x0,0x63,0x6d,0x0,0xd1,0x6d,0x0,0x0,0x1,0x8d,0x0,0x0,0x63,0x6d,0x1,0x0,0x0,0x61,0x6d,0x1,0x0,0x0,0x63,0x0,0x7f,0x84,0x0,0x7f,0x7e,0x42,0xd6,0x22,0x42,0x7e,0x82,0x42,0x7b,0xc2,0x87,0xc2,0x87,0x42,0xc4,0x80,0x74,0x42,0x80,0x42,0x42,0x1,0x0,0x0,0x63,0x6d,0x1,0x6d,0x0,0x0,0x1,0xad,0x80,0x0,0x63,0x6d,0x1,0x0,0x0,0x42,0x0,0x0,0x5,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006pAC\004@B::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d9c869280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d9c868fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d9c846929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d9c767ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d9c6bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d9c6c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d9c6b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d9c6dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7161ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d9c6a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43815==Register values: Step #5: rax = 0x0000559da1b61430 rbx = 0x0000559da1b61430 rcx = 0x0000559da1b61420 rdx = 0x00007fc716396b80 Step #5: rdi = 0x0000559da1b61420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff6d0347c0 Step #5: r8 = 0x0000559da1b61430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc716396be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d9fc46960 r14 = 0x0000000100000004 r15 = 0x0000559d9ebb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x41,0x67,0x41,0x4b,0xc0,0x6f,0x41,0xbf,0x41,0x48,0x41,0xbf,0x69,0xc0,0x69,0x43,0xe6,0x91,0x27,0x8e,0x91,0x91,0x43,0xe,0x0,0x93,0x40,0x5b,0x43,0x6d,0x61,0x6c,0x69,0x43,0x8e,0x40,0x5b,0x43,0xbb,0x43,0x4f,0x91,0x8f,0x91,0x43,0x5d,0x93,0x92,0x95,0x91,0x43,0x93,0xe6,0x43,0x4f,0x91,0x8f,0x91,0x43,0x5d,0x93,0x91,0x95,0x91,0x43,0x93,0xe6,0x91,0x27,0x8e,0x95,0x91,0x43,0xe,0x0,0x9d,0x40,0x5b,0x43,0xc0,0x23,0x43,0x93,0x41,0x41,0x69,0x41,0x69,0xbe,0x91,0x91,0x91,0x91,0x91,0x43,0x93,0x0,0x91,0x16,0x93,0x43,0xe6,0x92,0x95,0x91,0x43,0x41,0x41,0x4,0x40,0x41,0x41,0x67,0x41,0x4b,0xc0,0x6f,0x41,0xbf,0x41,0x48,0x41,0xbf,0x69,0xc0,0x69,0x43,0xe6,0x91,0x27,0x8e,0x91,0x91,0x43,0xe,0x0,0x93,0x40,0x5b,0x43,0x6d,0x61,0x6c,0x69,0x43,0x8e,0x40,0x5b,0x43,0xbb,0x43,0x4f,0x91,0x8f,0x91,0x43,0x5d,0x93,0x92,0x95,0x91,0x43,0x93,0xe6,0x43,0x4f,0x91,0x8f,0x43,0xc0,0xbf,0x43,0x69,0x43,0x8e,0x30,0x23,0x8e,0xbb,0x43,0x30,0x23,0x43,0x43,0x43,0x4f,0x91,0x1b,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AAgAK\300oA\277AHA\277i\300iC\346\221'\216\221\221C\016\000\223@[CmaliC\216@[C\273CO\221\217\221C]\223\222\225\221C\223\346CO\221\217\221C]\223\221\225\221C\223\346\221'\216\225\221C\016\000\235@[C\300#C\223AAiAi\276\221\221\221\221\221C\223\000\221\026\223C\346\222\225\221CAA\004@AAgAK\300oA\277AHA\277i\300iC\346\221'\216\221\221C\016\000\223@[CmaliC\216@[C\273CO\221\217\221C]\223\222\225\221C\223\346CO\221\217C\300\277CiC\2160#\216\273C0#CCCO\221\033\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e4a9d3dcbf9404d678fa387cdaa825a02eea612 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFBZ0FLwG9Bv0FIQb9pwGlD5pEnjpGRQw4Ak0BbQ21hbGlDjkBbQ7tDT5GPkUNdk5KVkUOT5kNPkY+RQ12TkZWRQ5PmkSeOlZFDDgCdQFtDwCNDk0FBaUFpvpGRkZGRQ5MAkRaTQ+aSlZFDQUEEQEFBZ0FLwG9Bv0FIQb9pwGlD5pEnjpGRQw4Ak0BbQ21hbGlDjkBbQ7tDT5GPkUNdk5KVkUOT5kNPkY9DwL9DaUOOMCOOu0MwI0NDQ0+RGwAACws= Step #5: MERGE-OUTER: attempt 3685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1608302104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575a8780198, 0x5575a8788911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575a8788918,0x5575a88100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e4a9d3dcbf9404d678fa387cdaa825a02eea612' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11869 processed earlier; will process 3406 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575a5f945dd bp 0x000000000000 sp 0x7fff3e63d780 T43819) Step #5: ==43819==The signal is caused by a READ memory access. Step #5: #0 0x5575a5f945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575a5db6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575a5db5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575a5d93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575a5cb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575a5c0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575a5c161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575a5bfd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575a5c293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f29c7f5d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575a5bf0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43819==Register values: Step #5: rax = 0x00005575aaf7c530 rbx = 0x00005575aaf7c530 rcx = 0x00005575aaf7c9e0 rdx = 0x00007f29c8125b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3e63d780 Step #5: r8 = 0x00005575aaf7c530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f29c8125be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575a9193960 r14 = 0x0000000100000004 r15 = 0x00005575a8100386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x40,0x2f,0x6c,0x41,0x67,0x41,0x67,0x41,0x41,0x45,0x67,0x41,0x41,0x45,0x1,0x43,0xb3,0x88,0x2a,0xb3,0x41,0x41,0x45,0x41,0x67,0x49,0x67,0x41,0x41,0x41,0x67,0x45,0x41,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x4b,0x41,0x67,0x67,0x1b,0x41,0x1,0x43,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0x67,0x49,0x67,0x41,0x41,0x41,0x67,0x45,0x41,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x4b,0x41,0x67,0x67,0x1b,0x41,0x41,0x45,0x41,0x31,0x45,0x1,0x43,0xb3,0xe8,0x2a,0xb3,0xa8,0x49,0x67,0x41,0x67,0x41,0xb5,0x45,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x4b,0x41,0x67,0x67,0x1b,0x41,0x1,0x43,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0x67,0x49,0x67,0x41,0x41,0x41,0x67,0x45,0x41,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x4b,0x41,0x67,0x67,0x1b,0x41,0x41,0x45,0x41,0x30,0x45,0x1,0x43,0xb3,0xe8,0x2a,0xb3,0xa8,0x49,0x67,0x41,0x67,0x41,0xb5,0x45,0x77,0x41,0x4b,0x1,0x43,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0xa0,0xa9,0x6b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@CK@/lAgAgAAEgAAE\001C\263\210*\263AAEAgIgAAAgEAE\270CU\001\000\000Cl/@KAgg\033A\001C\263\250*\263\250AgIgAAAgEAE\270CU\001\000\000Cl/@KAgg\033AAEA1E\001C\263\350*\263\250IgAgA\265EE\270CU\001\000\000Cl/@KAgg\033A\001C\263\250*\263\250AgIgAAAgEAE\270CU\001\000\000Cl/@KAgg\033AAEA0E\001C\263\350*\263\250IgAgA\265EwAK\001C\263\250*\263\250A\240\251k\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92fe647cc3a74dd2d709df2e3a1f5e740dd587e3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQENLQC9sQWdBZ0FBRWdBQUUBQ7OIKrNBQUVBZ0lnQUFBZ0VBRbhDVQEAAENsL0BLQWdnG0EBQ7OoKrOoQWdJZ0FBQWdFQUW4Q1UBAABDbC9AS0FnZxtBQUVBMUUBQ7PoKrOoSWdBZ0G1RUW4Q1UBAABDbC9AS0FnZxtBAUOzqCqzqEFnSWdBQUFnRUFFuENVAQAAQ2wvQEtBZ2cbQUFFQTBFAUOz6CqzqElnQWdBtUV3QUsBQ7OoKrOoQaCpawALAAs= Step #5: MERGE-OUTER: attempt 3686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1608440003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a80d47198, 0x555a80d4f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a80d4f918,0x555a80dd70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92fe647cc3a74dd2d709df2e3a1f5e740dd587e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11870 processed earlier; will process 3405 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a7e55b5dd bp 0x000000000000 sp 0x7ffd671dd030 T43823) Step #5: ==43823==The signal is caused by a READ memory access. Step #5: #0 0x555a7e55b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a7e37d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a7e37cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a7e35a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a7e27bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a7e1d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a7e1dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a7e1c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a7e1f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d4d86c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a7e1b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43823==Register values: Step #5: rax = 0x0000555a828c2530 rbx = 0x0000555a828c2530 rcx = 0x0000555a828c29e0 rdx = 0x00007f9d4da34b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd671dd030 Step #5: r8 = 0x0000555a828c2530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d4da34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a8175a960 r14 = 0x0000000100000004 r15 = 0x0000555a806c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x1,0x0,0xff,0xff,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0xc9,0xc1,0x41,0x4c,0x41,0x7f,0x41,0xb7,0xb6,0x41,0x47,0x6a,0x41,0x41,0x41,0x47,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x4c,0x41,0x6a,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x19,0x0,0x0,0x0,0x41,0x41,0x4c,0x41,0x41,0x47,0x6a,0x41,0xc1,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0x7f,0x41,0x6a,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x4c,0x41,0x6a,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x19,0x0,0x0,0x0,0x41,0x41,0x4c,0x41,0x41,0x47,0x6a,0x41,0xc1,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0xb7,0xb6,0x41,0x67,0x41,0x6e,0x41,0x41,0x4c,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@C\001\000\377\377A@i\267\266AgA\311\301ALA\177A\267\266AGjAAAGjAALA\177Aj\267\266\251jA\267\266AjAL\267\266\251jAALA\177ALAjAlinuxj\267\266\251jA\267\266\031\000\000\000AALAAGjA\301LA\177Aj\267\266\251jA\177AjjAL\267\266\251jAALA\177ALAjAlinuxj\267\266\251jA\267\266\031\000\000\000AALAAGjA\301LA\177Aj\267\266\251jA\267\266\251jAAlinux\267\266AgAnAALAL\267\266\251jAALA\177Aj\267\266\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d6bb0efcefb2b2f4103ceeae832cbe5b5ad92e3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQEMBAP//QUBpt7ZBZ0HJwUFMQX9Bt7ZBR2pBQUFHakFBTEF/QWq3tqlqQbe2QWpBTLe2qWpBQUxBf0FMQWpBbGludXhqt7apakG3thkAAABBQUxBQUdqQcFMQX9Bare2qWpBf0FqakFMt7apakFBTEF/QUxBakFsaW51eGq3tqlqQbe2GQAAAEFBTEFBR2pBwUxBf0Fqt7apakG3tqlqQUFsaW51eLe2QWdBbkFBTEFMt7apakFBTEF/QWq3tgALAAs= Step #5: MERGE-OUTER: attempt 3687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1608578381 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d59b7b198, 0x559d59b83911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d59b83918,0x559d59c0b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d6bb0efcefb2b2f4103ceeae832cbe5b5ad92e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11871 processed earlier; will process 3404 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d5738f5dd bp 0x000000000000 sp 0x7fff9f2abb00 T43827) Step #5: ==43827==The signal is caused by a READ memory access. Step #5: #0 0x559d5738f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d571b1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d571b0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d5718e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d570afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d57007c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d570111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d56ff86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d570243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7facada4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d56febaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43827==Register values: Step #5: rax = 0x0000559d5beca500 rbx = 0x0000559d5beca500 rcx = 0x0000559d5beca9b0 rdx = 0x00007facadc13b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9f2abb00 Step #5: r8 = 0x0000559d5beca500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007facadc13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d5a58e960 r14 = 0x0000000100000004 r15 = 0x0000559d594fb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xe8,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x41,0xf6,0x2d,0xad,0x2,0x0,0x1,0x41,0x7a,0x0,0x0,0x21,0x0,0x0,0x98,0xaf,0x0,0xa5,0x64,0x0,0xa1,0x0,0xf,0x45,0x0,0x0,0x0,0x0,0x1a,0x6e,0x75,0x78,0xf,0x9c,0xa5,0xa1,0x1a,0x5b,0x0,0x55,0xc1,0x0,0xa7,0x6c,0x69,0x6e,0x75,0x78,0xf,0x9c,0xa5,0xa1,0x1a,0x5b,0x0,0x55,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xa5,0x0,0xf,0x4e,0x0,0x6a,0x0,0x77,0x6c,0x69,0x0,0xa7,0x6c,0x69,0x6e,0x75,0x78,0xf,0x9c,0xa5,0xa1,0x1a,0x5b,0x0,0x55,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xa5,0x0,0xf,0x4e,0x0,0x6a,0x0,0xa5,0xa4,0x1a,0x64,0x48,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x51,0x0,0x51,0x0,0x51,0x0,0x9e,0x1a,0xa6,0x0,0xad,0xf,0x1a,0x64,0x49,0x0,0xb,0x0,0x1a,0x5,0x0,0x0,0x92,0x92,0x92,0x92,0x92,0x0,0xa5,0x0,0xf,0x59,0x0,0x55,0x1a,0x5d,0x48,0x0,0x0,0xa5,0x0,0x0,0x92,0x92,0x92,0x96,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x92,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\350\335iiiii\004@A\032\004@A\366-\255\002\000\001Az\000\000!\000\000\230\257\000\245d\000\241\000\017E\000\000\000\000\032nux\017\234\245\241\032[\000U\301\000\247linux\017\234\245\241\032[\000U\032dH\000\000\245\000\017Q\000\245\000\017N\000j\000wli\000\247linux\017\234\245\241\032[\000U\032dH\000\000\245\000\017Q\000\245\000\017N\000j\000\245\244\032dH\000\000\013\000\000\000\000Q\000Q\000Q\000\236\032\246\000\255\017\032dI\000\013\000\032\005\000\000\222\222\222\222\222\000\245\000\017Y\000U\032]H\000\000\245\000\000\222\222\222\226\222\222\222\222\222\222\222\222\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-204e437d40456630a378e3a3f962a33e8ccf153b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEHo3WlpaWlpBEBBGgRAQfYtrQIAAUF6AAAhAACYrwClZAChAA9FAAAAABpudXgPnKWhGlsAVcEAp2xpbnV4D5yloRpbAFUaZEgAAKUAD1EApQAPTgBqAHdsaQCnbGludXgPnKWhGlsAVRpkSAAApQAPUQClAA9OAGoApaQaZEgAAAsAAAAAUQBRAFEAnhqmAK0PGmRJAAsAGgUAAJKSkpKSAKUAD1kAVRpdSAAApQAAkpKSlpKSkpKSkpKSAAsLAQs= Step #5: MERGE-OUTER: attempt 3688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1608715096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642be5f2198, 0x5642be5fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642be5fa918,0x5642be6820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/204e437d40456630a378e3a3f962a33e8ccf153b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11872 processed earlier; will process 3403 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5642bbe065dd bp 0x000000000000 sp 0x7ffea6765900 T43831) Step #5: ==43831==The signal is caused by a READ memory access. Step #5: #0 0x5642bbe065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5642bbc28280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5642bbc27fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5642bbc05929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5642bbb26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5642bba7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5642bba881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5642bba6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5642bba9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfdb2bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5642bba62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43831==Register values: Step #5: rax = 0x00005642bfbba400 rbx = 0x00005642bfbba400 rcx = 0x00005642bfbba8b0 rdx = 0x00007fcfdb485b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea6765900 Step #5: r8 = 0x00005642bfbba400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcfdb485be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005642bf005960 r14 = 0x0000000100000004 r15 = 0x00005642bdf72386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3b,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0xc1,0x76,0x45,0x41,0x44,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x45,0x41,0x21,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0xb0,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x45,0x41,0x67,0x41,0x41,0x45,0x41,0x21,0x41,0x30,0x49,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x45,0x41,0x41,0x10,0x0,0x45,0x74,0x45,0x78,0x41,0xb0,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x45,0x41,0x67,0x41,0x41,0x45,0x41,0x21,0x41,0x30,0x49,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x69,0x0,0x1,0x0,0x78,0x41,0x30,0x69,0x0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001;oAG\004@AKA\000AnG\301vEADuAtAAEtvA\000\020\000EtE\301AgAAEA!oxAkA\242xA\260i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnErEAAgAAEA\020uEAgAAEA!A0I\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnErEAA\020\000EtExA\260i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnErEAAgAAEA\020uEAgAAEA!A0I\004c\000\320\200\000\005\000\013\032\001Atvi\000\001\000xA0i\000\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-18a81ff33bc36a606e1a74ff835b0a386ad6547f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATtvQUcEQEFLQQBBbkfBdkVBRHVBdEFBRXR2QQAQAEV0RcFBZ0FBRUEhb3hBa0GieEGwaQRjANCAAAUACxoBQXR2dUFARUFuRXJFQUFnQUFFQRB1RUFnQUFFQSFBMEkEYwDQgAAFAAsaAUF0dnVBQEVBbkVyRUFBEABFdEV4QbBpBGMA0IAABQALGgFBdHZ1QUBFQW5FckVBQWdBQUVBEHVFQWdBQUVBIUEwSQRjANCAAAUACxoBQXR2aQABAHhBMGkAAQALAAs= Step #5: MERGE-OUTER: attempt 3689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1608853032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f03db17198, 0x55f03db1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f03db1f918,0x55f03dba70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/18a81ff33bc36a606e1a74ff835b0a386ad6547f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11873 processed earlier; will process 3402 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f03b32b5dd bp 0x000000000000 sp 0x7fffad61aa50 T43835) Step #5: ==43835==The signal is caused by a READ memory access. Step #5: #0 0x55f03b32b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f03b14d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f03b14cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f03b12a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f03b04bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f03afa3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f03afad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f03af946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f03afc03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34a47f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f03af87aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43835==Register values: Step #5: rax = 0x000055f03f0e2300 rbx = 0x000055f03f0e2300 rcx = 0x000055f03f0e27b0 rdx = 0x00007f34a49bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffad61aa50 Step #5: r8 = 0x000055f03f0e2300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34a49bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f03e52a960 r14 = 0x0000000100000004 r15 = 0x000055f03d497386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0xe0,0x0,0x0,0x0,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x0,0x0,0x0,0x86,0x80,0xfb,0x98,0x0,0x80,0x7e,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0xfb,0x98,0x0,0x80,0x7e,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x7c,0x7c,0x81,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341\340\000\000\000i\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\000\000\000\206\200\373\230\000\200~\200\200\000\000||\203\203\000\200\200\373\230\000\200~\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\260\000\200\211\177\000\000||\203\203\000\206\000\000\000\000\000~\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\260\000\200\211\177\000\000||\203\203\000||\201\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\260\000\200\211\177|\203\203\000\200\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-569e9a56e2ee548b53bb3b85db6eb31d82767826 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4eAAAABpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAgAAAAIaA+5gAgH6AgAAAfHyDgwCAgPuYAIB+gIAAAHx8g4MAgIAA/IaAgIAAALAAgIl/AAB8fIODAIYAAAAAAH6HgICAAAB8fIODAICAAPyGgICAAACwAICJfwAAfHyDgwB8fIGDAICAAPyGgIAAfHyDgwCAgAD8hoAAAACwAICJf3yDgwCAgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1608989654 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594f6557198, 0x5594f655f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594f655f918,0x5594f65e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/569e9a56e2ee548b53bb3b85db6eb31d82767826' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11874 processed earlier; will process 3401 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 402 ft: 403 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594f3d6b5dd bp 0x000000000000 sp 0x7ffc3142b3b0 T43839) Step #5: ==43839==The signal is caused by a READ memory access. Step #5: #0 0x5594f3d6b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5594f3b8d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5594f3b8cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5594f3b6a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5594f3a8bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5594f39e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5594f39ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5594f39d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5594f3a003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b69e1e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5594f39c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43839==Register values: Step #5: rax = 0x00005594f7246430 rbx = 0x00005594f7246430 rcx = 0x00005594f7246420 rdx = 0x00007f8b69fe6b80 Step #5: rdi = 0x00005594f7246420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc3142b3b0 Step #5: r8 = 0x00005594f7246430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b69fe6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594f6f6a960 r14 = 0x0000000100000004 r15 = 0x00005594f5ed7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x30,0xfb,0x67,0x1c,0x41,0x62,0xf2,0x1c,0x41,0xb,0x41,0x31,0x45,0x41,0x90,0x0,0x6a,0x4e,0x41,0x45,0x46,0x45,0x41,0x95,0x41,0x41,0x95,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x41,0x48,0x6b,0x1,0x41,0xa2,0xbf,0x41,0x41,0x90,0x0,0x6a,0x4e,0x41,0x45,0x46,0x45,0x41,0x95,0x41,0x41,0x95,0xb6,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x6b,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x41,0x48,0x6b,0x1,0x41,0xa2,0x41,0x6c,0x75,0x6f,0x45,0x49,0x41,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD0\373g\034Ab\362\034A\013A1EA\220\000jNAEFEA\225AA\225AAliIA:j\004@\014\001\013AcAciAjjAAtkJg\300A\001\020\000A~k\001A\224uiuxA\001\020\000AHk\001A\242uAAliIA:AHk\001A\242\277AA\220\000jNAEFEA\225AA\225\266AliIA:j\004@\014\001\013AcAckAjjAAtkJg\300A\001\020\000A~k\001A\224uiuxA\001\020\000AHk\001A\242uAAliIA:AHk\001A\242AluoEIAU\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8357a132ab026d1a39339d73e6bba32743d9a00 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDD7ZxxBYvIcQQtBMUVBkABqTkFFRkVBlUFBlUFBbGlJQTpqBEAMAQtBY0FjaUFqakFBdGtKZ8BBARAAQX5rAUGUdWl1eEEBEABBSGsBQaJ1QUFsaUlBOkFIawFBor9BQZAAak5BRUZFQZVBQZW2QWxpSUE6agRADAELQWNBY2tBampBQXRrSmfAQQEQAEF+awFBlHVpdXhBARAAQUhrAUGidUFBbGlJQTpBSGsBQaJBbHVvRUlBVQALAAs= Step #5: MERGE-OUTER: attempt 3691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1609127318 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa5f9e8198, 0x55aa5f9f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa5f9f0918,0x55aa5fa780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8357a132ab026d1a39339d73e6bba32743d9a00' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11876 processed earlier; will process 3399 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa5d1fc5dd bp 0x000000000000 sp 0x7ffe2fd58700 T43843) Step #5: ==43843==The signal is caused by a READ memory access. Step #5: #0 0x55aa5d1fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa5d01e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa5d01dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa5cffb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa5cf1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa5ce74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa5ce7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa5ce656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa5ce913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f924531f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa5ce58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43843==Register values: Step #5: rax = 0x000055aa6202f390 rbx = 0x000055aa6202f390 rcx = 0x000055aa6202f840 rdx = 0x00007f92454e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2fd58700 Step #5: r8 = 0x000055aa6202f390 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92454e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa603fb960 r14 = 0x0000000100000004 r15 = 0x000055aa5f368386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x11,0x7e,0x41,0x45,0x4,0x40,0x42,0xab,0x6a,0x41,0xff,0x68,0x1,0xd,0x0,0x0,0x0,0x0,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x45,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x4c,0x71,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x4b,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x4e,0x1b,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x1a,0xb5,0x0,0x1a,0xab,0x6a,0x41,0x47,0x4b,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x4e,0x1b,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x1a,0xb5,0x0,0x1a,0xab,0x6a,0x41,0x1a,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x1a,0xbe,0x0,0x1a,0xab,0x6a,0x41,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\021~AE\004@B\253jA\377h\001\015\000\000\000\000\032GGGGGGGGGGGGGGGGGGGGEGGGGGGGGGGGGGGGGLqGGGGGGGGGGKGGGGGGGGGGGGGGGGGGGGGGN\033\032GGGGGGGGGGGGGGGG\032\265\000\032\253jAGKGGGGGGGGGGGGGGGGGGGGGGN\033\032GGGGGGGGGGGGGGGG\032\265\000\032\253jA\032\032GGGGGGGGGGG\032\276\000\032\253jA\032\032\032\032\032\032\032\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-362febcebc60297fd970ebbd854272f7851c9028 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARF+QUUEQEKrakH/aAENAAAAABpHR0dHR0dHR0dHR0dHR0dHR0dHR0VHR0dHR0dHR0dHR0dHR0dHTHFHR0dHR0dHR0dHS0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dOGxpHR0dHR0dHR0dHR0dHR0dHGrUAGqtqQUdLR0dHR0dHR0dHR0dHR0dHR0dHR0dHR04bGkdHR0dHR0dHR0dHR0dHR0catQAaq2pBGhpHR0dHR0dHR0dHRxq+ABqrakEaGhoaGhoaGgALAAs= Step #5: MERGE-OUTER: attempt 3692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1609264308 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a768b87198, 0x55a768b8f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a768b8f918,0x55a768c170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/362febcebc60297fd970ebbd854272f7851c9028' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11877 processed earlier; will process 3398 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 337 ft: 338 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 496 ft: 531 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a76639b5dd bp 0x000000000000 sp 0x7ffe5f08da80 T43847) Step #5: ==43847==The signal is caused by a READ memory access. Step #5: #0 0x55a76639b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a7661bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a7661bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a76619a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a7660bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a766013c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a76601d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7660046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7660303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff64aa35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a765ff7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43847==Register values: Step #5: rax = 0x000055a76a3e0730 rbx = 0x000055a76a3e0730 rcx = 0x000055a76a3e0be0 rdx = 0x00007ff64abfdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f08da80 Step #5: r8 = 0x000055a76a3e0730 r9 = 0x000055a76a28ba30 r10 = 0x000055a76a264010 r11 = 0x00007ff64abfdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a76959a960 r14 = 0x0000000100000004 r15 = 0x000055a768507386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x96,0xba,0x95,0x46,0x45,0x45,0x6c,0x78,0x45,0x45,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x4a,0x45,0x41,0x7e,0x41,0x41,0x45,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0xc1,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x45,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0xa4,0x41,0x45,0x41,0x41,0xc1,0x45,0x45,0x45,0x69,0x69,0x47,0x69,0x45,0xc1,0x69,0x70,0x41,0x77,0x4c,0x69,0x41,0x1,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0xa4,0x41,0x45,0x41,0x41,0xc1,0x45,0x45,0x45,0x69,0x69,0x47,0x69,0x45,0x41,0x41,0x41,0x78,0x41,0x41,0x41,0x6c,0x45,0x41,0x75,0x41,0x6c,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x41,0x75,0x41,0x6c,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAA\226\272\225FEElxEEAAAAAAAAJEA~AAE\001AllvEAAlAAElExlEAEA$AE\301EAAAAEAAAAEA\272AAE\001AlAlvEAlAAElExllAAElExlEAEA\244AEAA\301EEEiiGiE\301ipAwLiA\001ElExlEAEA\244AEAA\301EEEiiGiEAAAxAAAlEAuAlAA\000AAA\3010AAuAlAA\000AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e07dee39f3ba244a1222a8254d813fbf5657ea89 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBlrqVRkVFbHhFRUFBQUFBQUFBSkVBfkFBRQFBbGx2RUFBbEFBRWxFeGxFQUVBJEFFwUVBQUFBRUFBQUFFQbpBQUUBQWxBbHZFQWxBQUVsRXhsbEFBRWxFeGxFQUVBpEFFQUHBRUVFaWlHaUXBaXBBd0xpQQFFbEV4bEVBRUGkQUVBQcFFRUVpaUdpRUFBQXhBQUFsRUF1QWxBQQBBQUHBMEFBdUFsQUEAQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 3693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1609401645 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55928a1b8198, 0x55928a1c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55928a1c0918,0x55928a2480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e07dee39f3ba244a1222a8254d813fbf5657ea89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11880 processed earlier; will process 3395 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592879cc5dd bp 0x000000000000 sp 0x7fff8c707280 T43851) Step #5: ==43851==The signal is caused by a READ memory access. Step #5: #0 0x5592879cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592877ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592877edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592877cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592876ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559287644c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55928764e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592876356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592876613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd732790082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559287628aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43851==Register values: Step #5: rax = 0x000055928bf2f410 rbx = 0x000055928bf2f410 rcx = 0x000055928bf2f8c0 rdx = 0x00007fd732958b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8c707280 Step #5: r8 = 0x000055928bf2f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd732958be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055928abcb960 r14 = 0x0000000100000004 r15 = 0x0000559289b38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x77,0x69,0x6e,0x41,0x9f,0x47,0x76,0x41,0x41,0x6e,0x41,0x67,0x45,0x45,0x41,0x69,0x41,0x41,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x41,0x76,0x41,0xc0,0xba,0x78,0x45,0x74,0x47,0x72,0x6e,0x41,0x4,0x4b,0x41,0x0,0x41,0x6e,0x47,0x1,0x76,0x45,0x41,0x9f,0x41,0x45,0x67,0x6e,0x41,0x67,0x41,0x41,0x45,0x69,0x41,0x41,0x76,0x41,0x45,0x69,0x41,0x45,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xc,0x0,0x43,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x98,0x97,0x97,0x97,0x97,0x97,0x90,0x90,0x97,0x90,0x0,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x97,0x8e,0x98,0x5f,0x0,0x4b,0x47,0x1a,0xc,0x0,0xba,0x0,0x0,0x0,0x5d,0x0,0x0,0x0,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0x76,0x69,0x45,0x41,0x41,0x41,0x45,0x67,0x45,0x69,0x72,0x72,0x72,0x72,0x72,0x72,0x74,0x41,0x41,0x76,0x45,0x72,0x78,0x72,0x6e,0x69,0x69,0x6c,0x6a,0x75,0x78,0x45,0x41,0x41,0xc1,0x67,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AwinA\237GvAAnAgEEAiAAviEAAAEgEiAvA\300\272xEtGrnA\004KA\000AnG\001vEA\237AEgnAgAAEiAAvAEiAEAgEiAvi\000linux\000\014\000C\032\014\000\032\014\000\272\000\000\230\227\227\227\227\227\220\220\227\220\000\227\227\227\227\227\227\227\227\227\227\227\227\216\230_\000KG\032\014\000\272\000\000\000]\000\000\000\000\014\000G\032\014\000\032\014\000viEAAAEgEirrrrrrtAAvErxrniiljuxEAA\301gEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b61b3d2bdfbf75e626211e8c0eff168cb200a0d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBd2luQZ9HdkFBbkFnRUVBaUFBdmlFQUFBRWdFaUF2QcC6eEV0R3JuQQRLQQBBbkcBdkVBn0FFZ25BZ0FBRWlBQXZBRWlBRUFnRWlBdmkAbGludXgADABDGgwAGgwAugAAmJeXl5eXkJCXkACXl5eXl5eXl5eXl5eOmF8AS0caDAC6AAAAXQAAAAAMAEcaDAAaDAB2aUVBQUFFZ0VpcnJycnJydEFBdkVyeHJuaWlsanV4RUFBwWdFaQALAAs= Step #5: MERGE-OUTER: attempt 3694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1609538512 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cbb5f86198, 0x55cbb5f8e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cbb5f8e918,0x55cbb60160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b61b3d2bdfbf75e626211e8c0eff168cb200a0d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11881 processed earlier; will process 3394 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 528 ft: 529 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 560 ft: 647 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbb379a5dd bp 0x000000000000 sp 0x7ffd3d2ea9c0 T43855) Step #5: ==43855==The signal is caused by a READ memory access. Step #5: #0 0x55cbb379a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbb35bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbb35bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbb3599929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbb34baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbb3412c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbb341c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbb34036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbb342f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff4a9696082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbb33f6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43855==Register values: Step #5: rax = 0x000055cbb7d69430 rbx = 0x000055cbb7d69430 rcx = 0x000055cbb7d69420 rdx = 0x00007ff4a985eb80 Step #5: rdi = 0x000055cbb7d69420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd3d2ea9c0 Step #5: r8 = 0x000055cbb7d69430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff4a985ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cbb6999960 r14 = 0x0000000100000004 r15 = 0x000055cbb5906386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0x4b,0x41,0x78,0x45,0x45,0x4c,0x69,0x41,0x78,0x68,0x45,0x22,0x0,0x41,0x69,0x45,0x41,0x41,0x72,0x69,0x4d,0x45,0x41,0x4b,0x41,0xed,0x45,0x45,0x69,0x69,0x45,0x41,0x48,0x45,0x71,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0x41,0x72,0x69,0x4d,0x45,0x41,0x4b,0x41,0xed,0x45,0x45,0x69,0x69,0x45,0x41,0x49,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0xc1,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"\255\200\200\000\"AAsiEEAEAKAxEiAEiEEAEqi\015\000EiEEiAOA\027\"\255\200\200\000\"AAsiEEAKAxEEHiiEEAEqi\015\000EiEEiAOA\027\"\255\200\200\000\"AAsiEEAKAxEELiAxhE\"\000AiEAAriMEAKA\355EEiiEAHEqEi\015\000EiEEiAOA\027\"\255\200\200\000\"AAsiEEAAriMEAKA\355EEiiEAIEi\015\000EiEEiEiEk\301A\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0869b691623a11be7c3053d6c797695da3049009 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcirYCAACJBQXNpRUVBRUFLQXhFaUFFaUVFQUVxaQ0ARWlFRWlBT0EXIq2AgAAiQUFzaUVFQUtBeEVFSGlpRUVBRXFpDQBFaUVFaUFPQRcirYCAACJBQXNpRUVBS0F4RUVMaUF4aEUiAEFpRUFBcmlNRUFLQe1FRWlpRUFIRXFFaQ0ARWlFRWlBT0EXIq2AgAAiQUFzaUVFQUFyaU1FQUtB7UVFaWlFQUlFaQ0ARWlFRWlFaUVrwUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1609677785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55756ce20198, 0x55756ce28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55756ce28918,0x55756ceb00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0869b691623a11be7c3053d6c797695da3049009' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11884 processed earlier; will process 3391 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55756a6345dd bp 0x000000000000 sp 0x7ffd02540110 T43859) Step #5: ==43859==The signal is caused by a READ memory access. Step #5: #0 0x55756a6345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55756a456280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55756a455fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55756a433929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55756a354ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55756a2acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55756a2b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55756a29d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55756a2c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7bf780082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55756a290aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43859==Register values: Step #5: rax = 0x000055756e953370 rbx = 0x000055756e953370 rcx = 0x000055756e953820 rdx = 0x00007ff7bf948b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd02540110 Step #5: r8 = 0x000055756e953370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7bf948be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055756d833960 r14 = 0x0000000100000004 r15 = 0x000055756c7a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3b,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x5,0x67,0x68,0x41,0x70,0x70,0x70,0x45,0x41,0x31,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x41,0x1,0x45,0x45,0x77,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x69,0x6a,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x45,0x69,0x41,0x1,0x41,0x1,0x45,0x45,0x77,0x45,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x69,0x6a,0x45,0x69,0x41,0x1,0x45,0x45,0x6f,0x41,0x6a,0x41,0x4e,0x41,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6c,0x69,0x6a,0x45,0x69,0x41,0x1,0x45,0x45,0x6f,0x41,0x6a,0x41,0x4e,0x41,0x3c,0x41,0xff,0xa9,0x44,0x6a,0x41,0xb2,0x41,0x77,0x41,0x60,0x77,0x41,0x6a,0x45,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x45,0x77,0x41,0x6c,0x4e,0x77,0x70,0x70,0x70,0x45,0x41,0x30,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001;}\003@ACEA\033A\005ghApppEA1AAE\015\000AIEi\001EiA\001A\001EEwEwAjENA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603bb96a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603bb969fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603bb947929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603bb868ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603bb7c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603bb7ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603bb7b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603bb7dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5fac9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603bb7a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43863==Register values: Step #5: rax = 0x00005603c015c430 rbx = 0x00005603c015c430 rcx = 0x00005603c015c420 rdx = 0x00007fd5fae64b80 Step #5: rdi = 0x00005603c015c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff994da900 Step #5: r8 = 0x00005603c015c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd5fae64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603bed47960 r14 = 0x0000000100000004 r15 = 0x00005603bdcb4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x24,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0x2,0x7c,0x2,0x0,0x2,0x7c,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0x0,0xbf,0x0,0xfc,0x2,0x0,0x0,0x55,0x0,0x0,0x0,0x59,0x0,0x0,0x41,0x5d,0x0,0x1a,0x9b,0x0,0x0,0x1,0x53,0x41,0x46,0x0,0x89,0x0,0x1b,0x4a,0x0,0x57,0x0,0x57,0x0,0x50,0x1a,0x57,0x43,0x6,0xa1,0x0,0x14,0x0,0x57,0x0,0x50,0x0,0x1a,0x57,0xbe,0x1a,0x0,0x14,0x0,0x0,0x5d,0x1a,0x0,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x1a,0x57,0xbe,0x1a,0x0,0x14,0x0,0x0,0x5d,0x1a,0x14,0x0,0x57,0x0,0x50,0x1a,0x57,0xbe,0x0,0x0,0x5d,0x1a,0x78,0x0,0x57,0x0,0x50,0x0,0x1a,0x57,0xbe,0x1a,0xfc,0x0,0x0,0x41,0x1a,0x0,0x14,0x0,0x0,0x5d,0x1a,0x0,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x1a,0x57,0xbe,0x1a,0x0,0x14,0x0,0x0,0x5d,0x1a,0x14,0x0,0x57,0x0,0x50,0x1a,0x57,0xbe,0x0,0x0,0x5d,0x1a,0x78,0x0,0x57,0x0,0x50,0x0,0x1a,0x57,0xbe,0x1a,0xfc,0x0,0x0,0x41,0x4,0x0,0xb,0xc,0x0,0xb,0x0,0x0,0x51,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B$B\205\377\377\377\377\377\377\377$\002|\002\000\002|\000\000\000\000\000T\000\000\277\000\374\002\000\000U\000\000\000Y\000\000A]\000\032\233\000\000\001SAF\000\211\000\033J\000W\000W\000P\032WC\006\241\000\024\000W\000P\000\032W\276\032\000\024\000\000]\032\000\000\201\000]\000\374\000\032W\276\032\000\024\000\000]\032\024\000W\000P\032W\276\000\000]\032x\000W\000P\000\032W\276\032\374\000\000A\032\000\024\000\000]\032\000\000\201\000]\000\374\000\032W\276\032\000\024\000\000]\032\024\000W\000P\032W\276\000\000]\032x\000W\000P\000\032W\276\032\374\000\000A\004\000\013\014\000\013\000\000Q\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32035822e0349b27a6469477bc35055777591dc9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIkQoX/////////JAJ8AgACfAAAAAAAVAAAvwD8AgAAVQAAAFkAAEFdABqbAAABU0FGAIkAG0oAVwBXAFAaV0MGoQAUAFcAUAAaV74aABQAAF0aAACBAF0A/AAaV74aABQAAF0aFABXAFAaV74AAF0aeABXAFAAGle+GvwAAEEaABQAAF0aAACBAF0A/AAaV74aABQAAF0aFABXAFAaV74AAF0aeABXAFAAGle+GvwAAEEEAAsMAAsAAFEACwEACws= Step #5: MERGE-OUTER: attempt 3697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1609955127 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d6924d198, 0x564d69255911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d69255918,0x564d692dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32035822e0349b27a6469477bc35055777591dc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11887 processed earlier; will process 3388 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d66a615dd bp 0x000000000000 sp 0x7ffffc39abe0 T43867) Step #5: ==43867==The signal is caused by a READ memory access. Step #5: #0 0x564d66a615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d66883280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d66882fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d66860929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d66781ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d666d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d666e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d666ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d666f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00687e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d666bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43867==Register values: Step #5: rax = 0x0000564d6aff7400 rbx = 0x0000564d6aff7400 rcx = 0x0000564d6aff78b0 rdx = 0x00007f00689acb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffc39abe0 Step #5: r8 = 0x0000564d6aff7400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f00689acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d69c60960 r14 = 0x0000000100000004 r15 = 0x0000564d68bcd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x29,0x71,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x82,0x7b,0x42,0x42,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0x42,0xba,0x0,0x7a,0x52,0x42,0x7c,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0x42,0xba,0x0,0x7a,0x52,0x42,0x7c,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x42,0x1,0x42,0xba,0x0,0x7a,0x52,0x42,0x7c,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x1,0x42,0xba,0x0,0x7a,0x52,0x42,0x7c,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0xc4,0x7a,0x42,0x7e,0x42,0x1,0xb9,0xbd,0x42,0xfe,0xff,0xff,0xc2,0x0,0x7d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001)qAA\004@BBB\202{BB\304\304\304\304\304\304\304\304\304\304\304\304B\001\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304B\001B\272\000zRB|\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304B\001B\272\000zRB|\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304\304B\001B\272\000zRB|\304\304\304\304\304\304\304\304\304\304\304\304\304\304\001B\272\000zRB|\304\304\304\304\304\304\304\304\304\304\304\304\304\304zB~B\001\271\275B\376\377\377\302\000}\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40b30806ec994c2f26676e1ac0aa47444b07f39c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASlxQUEEQEJCQoJ7QkLExMTExMTExMTExMRCAcTExMTExMTExMTExMTExMRCAUK6AHpSQnzExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExEIBQroAelJCfMTExMTExMTExMTExMTExMTExMTExMTExMTExMRCAUK6AHpSQnzExMTExMTExMTExMTExAFCugB6UkJ8xMTExMTExMTExMTExMR6Qn5CAbm9Qv7//8IAfQALAAs= Step #5: MERGE-OUTER: attempt 3698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1610092205 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561bd4281198, 0x561bd4289911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561bd4289918,0x561bd43110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40b30806ec994c2f26676e1ac0aa47444b07f39c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11888 processed earlier; will process 3387 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bd1a955dd bp 0x000000000000 sp 0x7fff4c8033a0 T43871) Step #5: ==43871==The signal is caused by a READ memory access. Step #5: #0 0x561bd1a955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bd18b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bd18b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bd1894929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bd17b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bd170dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bd17171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bd16fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bd172a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f468d914082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bd16f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43871==Register values: Step #5: rax = 0x0000561bd55fa500 rbx = 0x0000561bd55fa500 rcx = 0x0000561bd55fa9b0 rdx = 0x00007f468dadcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4c8033a0 Step #5: r8 = 0x0000561bd55fa500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f468dadcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bd4c94960 r14 = 0x0000000100000004 r15 = 0x0000561bd3c01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x11,0x2,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0xfe,0xbe,0x91,0xfd,0x7f,0x42,0x30,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xb9,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0xb6,0xb4,0x40,0x41,0x55,0x41,0xc7,0x41,0x6c,0x41,0x55,0x41,0x3f,0x41,0xb6,0xb4,0x40,0x41,0x55,0x41,0xc7,0x41,0x6c,0x69,0x6c,0x75,0x78,0x45,0x69,0x45,0xc1,0x45,0x45,0x45,0x69,0x69,0x47,0x69,0x45,0xc1,0x69,0x70,0x41,0x77,0x4c,0x69,0x41,0x1,0x45,0x49,0x45,0x69,0x45,0x41,0x2f,0x45,0x45,0xc1,0x45,0x68,0xd,0x2,0x45,0x41,0x45,0x1,0xd,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266\264@AUA?JEA?EEA\001An\002\177\001An\002\177B\004B\177B\266\264@AUA?JEA?EEA\001A\021\002\177B\266\264@AUA?JEA?EEA\376\276\221\375\177B0B\177B\266\275\266\271)AmAAA\264@AUA?A\266\264@AUA\307AlAUA?A\266\264@AUA\307AliluxEiE\301EEEiiGiE\301ipAwLiA\001EIEiEA/EE\301Eh\015\002EAE\001\015\000\000\013FgA\377\377\001\015\000\000\013A\377\377\001\015\000\000\013FgA\377\377\001\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b27aa24000659fa138f287b72b40f83f81d79305 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/Qra0QEFVQT9KRUE/RUVBAUFuAn8BQW4Cf0IEQn9CtrRAQVVBP0pFQT9FRUEBQRECf0K2tEBBVUE/SkVBP0VFQf6+kf1/QjBCf0K2vba5KUFtQUFBtEBBVUE/Qba0QEFVQcdBbEFVQT9BtrRAQVVBx0FsaWx1eEVpRcFFRUVpaUdpRcFpcEF3TGlBAUVJRWlFQS9FRcFFaA0CRUFFAQ0AAAtGZ0H//wENAAALQf//AQ0AAAtGZ0H//wENAAALAAs= Step #5: MERGE-OUTER: attempt 3699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1610228436 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56494dbe1198, 0x56494dbe9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56494dbe9918,0x56494dc710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b27aa24000659fa138f287b72b40f83f81d79305' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11889 processed earlier; will process 3386 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56494b3f55dd bp 0x000000000000 sp 0x7fff6317e840 T43875) Step #5: ==43875==The signal is caused by a READ memory access. Step #5: #0 0x56494b3f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56494b217280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56494b216fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56494b1f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56494b115ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56494b06dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56494b0771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56494b05e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56494b08a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb79d0c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56494b051aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43875==Register values: Step #5: rax = 0x000056494eec62a0 rbx = 0x000056494eec62a0 rcx = 0x000056494eec6750 rdx = 0x00007fbb79ed4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6317e840 Step #5: r8 = 0x000056494eec62a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb79ed4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056494e5f4960 r14 = 0x0000000100000004 r15 = 0x000056494d561386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x1,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xc4,0x0,0xfd,0xda,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xda,0x1,0x0,0x8a,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x0,0x0,0x1,0xfd,0xc6,0x0,0xfd,0xda,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xda,0x1,0x0,0x8a,0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,0x1,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xc4,0x0,0xfd,0xda,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xda,0x1,0x0,0x8a,0x0,0x0,0x0,0x1,0x1,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xc4,0x0,0xfd,0xda,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xda,0x1,0x0,0x8a,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x0,0x0,0x56,0x41,0x1,0x1,0x0,0x1,0x1a,0x0,0xfd,0x31,0x0,0xfd,0xcd,0x1,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xda,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0x1,0x1,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xc4,0x0,0xfd,0xda,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\001\000\232\000\000\000\001\375\304\000\375\332\001\000\000\232\000\000\000\001\375\346\000\375\332\001\000\212\000\000\001\000\001\000\001\000\216\000\000\001\375\306\000\375\332\001\000\000\232\000\000\000\001\375\346\000\375\332\001\000\212\000\000\001\000\001\001\000\001\001\000\232\000\000\000\001\375\304\000\375\332\001\000\000\232\000\000\000\001\375\346\000\375\332\001\000\212\000\000\000\001\001\000\232\000\000\000\001\375\304\000\375\332\001\000\000\232\000\000\000\000\001\375\346\000\375\332\001\000\212\000\000\001\000\001\000\001\000\216\000\000VA\001\001\000\001\032\000\3751\000\375\315\001\000\232\000\000\000\001\375\346\000\375\332\001\000\000\232\000\000\000\001\001\001\000\232\000\000\000\001\375\304\000\375\332\001\000\000\232\000\000\000\001\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d79a51c668c07626d1a8033e52269e6faa630f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEBAJoAAAAB/cQA/doBAACaAAAAAf3mAP3aAQCKAAABAAEAAQCOAAAB/cYA/doBAACaAAAAAf3mAP3aAQCKAAABAAEBAAEBAJoAAAAB/cQA/doBAACaAAAAAf3mAP3aAQCKAAAAAQEAmgAAAAH9xAD92gEAAJoAAAAAAf3mAP3aAQCKAAABAAEAAQCOAABWQQEBAAEaAP0xAP3NAQCaAAAAAf3mAP3aAQAAmgAAAAEBAQCaAAAAAf3EAP3aAQAAmgAAAAEAAQs= Step #5: MERGE-OUTER: attempt 3700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1610366198 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5625b53cf198, 0x5625b53d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5625b53d7918,0x5625b545f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d79a51c668c07626d1a8033e52269e6faa630f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11890 processed earlier; will process 3385 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 348 ft: 349 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625b2be35dd bp 0x000000000000 sp 0x7ffda18031c0 T43879) Step #5: ==43879==The signal is caused by a READ memory access. Step #5: #0 0x5625b2be35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5625b2a05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5625b2a04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5625b29e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5625b2903ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5625b285bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5625b28651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5625b284c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5625b28783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5abefb1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5625b283faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43879==Register values: Step #5: rax = 0x00005625b6487d70 rbx = 0x00005625b6487d70 rcx = 0x00005625b6488220 rdx = 0x00007f5abf179b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda18031c0 Step #5: r8 = 0x00005625b6487d70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5abf179be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625b5de2960 r14 = 0x0000000100000004 r15 = 0x00005625b4d4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7b,0x42,0x4e,0x0,0x7d,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x81,0x85,0x85,0x85,0x85,0x85,0x85,0x42,0x7e,0x79,0x42,0x80,0x85,0x80,0x7d,0x7e,0x85,0x0,0x85,0x85,0x85,0x84,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x0,0x85,0x85,0x85,0x84,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x87,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x81,0x7a,0x7a,0x7a,0x7a,0x7a,0x7a,0x85,0x85,0x7d,0x7e,0x7d,0x42,0x7e,0x7c,0x80,0x0,0x7d,0x85,0x85,0x85,0x85,0x87,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x85,0x85,0x85,0x85,0x85,0x42,0x42,0x42,0x7e,0x42,0x4e,0x85,0x7e,0x85,0x7b,0x7d,0x42,0x85,0x7f,0x85,0x85,0x7f,0x85,0x85,0x85,0x85,0x85,0x85,0x7e,0x84,0x80,0x0,0x7d,0x85,0x85,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAA\004@BBB{BN\000}\205\205\205\205\205\205\205\205\201\205\205\205\205\205\205B~yB\200\205\200}~\205\000\205\205\205\204\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205~\000\205\205\205\204\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205~\207\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205\205~\201zzzzzz\205\205}~}B~|\200\000}\205\205\205\205\207\205\205\205\205\205\205\205\205\205\205\205~\205\205\205\205\205BBB~BN\205~\205{}B\205\177\205\205\177\205\205\205\205\205\205~\204\200\000}\205\205Q\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40dac1855b1b7bd6e1933691f485b676587fc64e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUEEQEJCQntCTgB9hYWFhYWFhYWBhYWFhYWFQn55QoCFgH1+hQCFhYWEhYWFhYWFhYWFhYWFhYWFhX4AhYWFhIWFhYWFhYWFhYWFhYWFhYV+h4WFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFfoF6enp6enqFhX1+fUJ+fIAAfYWFhYWHhYWFhYWFhYWFhYV+hYWFhYVCQkJ+Qk6FfoV7fUKFf4WFf4WFhYWFhX6EgAB9hYVRAAALAAs= Step #5: MERGE-OUTER: attempt 3701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1610503413 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aaf7314198, 0x55aaf731c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aaf731c918,0x55aaf73a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40dac1855b1b7bd6e1933691f485b676587fc64e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11892 processed earlier; will process 3383 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aaf4b285dd bp 0x000000000000 sp 0x7ffd212bb300 T43883) Step #5: ==43883==The signal is caused by a READ memory access. Step #5: #0 0x55aaf4b285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aaf494a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aaf4949fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aaf4927929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aaf4848ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aaf47a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aaf47aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aaf47916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aaf47bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78c8e36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aaf4784aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43883==Register values: Step #5: rax = 0x000055aaf80fd2a0 rbx = 0x000055aaf80fd2a0 rcx = 0x000055aaf80fd750 rdx = 0x00007f78c8ffeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd212bb300 Step #5: r8 = 0x000055aaf80fd2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78c8ffebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aaf7d27960 r14 = 0x0000000100000004 r15 = 0x000055aaf6c94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0xfd,0x30,0x1,0x10,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0x0,0x0,0xfd,0x3d,0xfd,0xb8,0x0,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0xa4,0x0,0x1,0x0,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0xfd,0x3d,0xfd,0xb8,0x1,0x0,0x1,0x0,0x0,0xfd,0x33,0xfd,0xb8,0x0,0x0,0xfd,0x3d,0x0,0x1,0x0,0x0,0xfd,0xb8,0x1,0x1,0x0,0xa4,0x0,0x1,0x0,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0xfd,0xb8,0x1,0x0,0x1,0x0,0x0,0xfd,0x32,0x1,0x10,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x0,0x1,0x0,0x0,0xfd,0x34,0xfd,0xb8,0x0,0x0,0xfd,0x3d,0x0,0x1,0x0,0x0,0xfd,0xb8,0x1,0x1,0x0,0xa4,0x0,0x1,0x0,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0xfd,0xb8,0x1,0x0,0x1,0x0,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0x0,0x79,0x0,0xfd,0xa4,0x0,0x1,0xfd,0xb8,0x1,0x1,0x0,0xfd,0xcb,0x1,0x0,0x1,0x0,0x1,0x0,0x0,0xfd,0x3d,0xfd,0x41,0x0,0x0,0x0,0xfd,0x3d,0xfd,0xb8,0x1,0x1,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\000\3750\001\020\000\375=\375\270\001\001\000\000\000\375=\375\270\000\000\375=\375\270\001\001\000\244\000\001\000\000\375=\375\270\001\001\000\375=\375\270\001\375=\375\270\001\000\001\000\000\3753\375\270\000\000\375=\000\001\000\000\375\270\001\001\000\244\000\001\000\000\375=\375\270\001\001\000\375=\375\270\001\001\000\375\270\001\000\001\000\000\3752\001\020\000\375=\375\270\001\000\001\000\000\3754\375\270\000\000\375=\000\001\000\000\375\270\001\001\000\244\000\001\000\000\375=\375\270\001\001\000\375=\375\270\001\001\000\375\270\001\000\001\000\000\375=\375\270\001\001\000\000y\000\375\244\000\001\375\270\001\001\000\375\313\001\000\001\000\001\000\000\375=\375A\000\000\000\375=\375\270\001\001\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-65420171ec632502a38951873bc22f2c2e6c7d10 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAD9MAEQAP09/bgBAQAAAP09/bgAAP09/bgBAQCkAAEAAP09/bgBAQD9Pf24Af09/bgBAAEAAP0z/bgAAP09AAEAAP24AQEApAABAAD9Pf24AQEA/T39uAEBAP24AQABAAD9MgEQAP09/bgBAAEAAP00/bgAAP09AAEAAP24AQEApAABAAD9Pf24AQEA/T39uAEBAP24AQABAAD9Pf24AQEAAHkA/aQAAf24AQEA/csBAAEAAQAA/T39QQAAAP09/bgBAQABAAs= Step #5: MERGE-OUTER: attempt 3702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1610639740 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557331604198, 0x55733160c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55733160c918,0x5573316940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65420171ec632502a38951873bc22f2c2e6c7d10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11893 processed earlier; will process 3382 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 321 ft: 322 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: local count too large Step #5: #2 pulse cov: 403 ft: 419 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55732ee185dd bp 0x000000000000 sp 0x7ffffc3e5ea0 T43887) Step #5: ==43887==The signal is caused by a READ memory access. Step #5: #0 0x55732ee185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55732ec3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55732ec39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55732ec17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55732eb38ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55732ea90c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55732ea9a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55732ea816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55732eaad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d189a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55732ea74aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43887==Register values: Step #5: rax = 0x0000557333f398a0 rbx = 0x0000557333f398a0 rcx = 0x0000557333f39d50 rdx = 0x00007f8d18b68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffc3e5ea0 Step #5: r8 = 0x0000557333f398a0 r9 = 0x0000557333ddf580 r10 = 0x0000557333dbe010 r11 = 0x00007f8d18b68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557332017960 r14 = 0x0000000100000004 r15 = 0x0000557330f84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x70,0x41,0x41,0x3,0x40,0x41,0xd9,0x0,0x41,0x45,0x45,0x73,0x41,0x6c,0x69,0x69,0x41,0x41,0x1a,0x69,0x41,0x1a,0x41,0x4a,0x41,0xcc,0xba,0x45,0x1,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x78,0x41,0x41,0x6e,0x75,0x41,0x1,0x41,0x49,0x45,0x45,0x1,0x41,0x6f,0x45,0x45,0x1,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x47,0x41,0x41,0x41,0xc5,0x6c,0x69,0x6f,0x75,0x78,0x4a,0x45,0x1b,0x45,0x45,0x41,0x6f,0x73,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x41,0x1,0x45,0x45,0x49,0x41,0x69,0x6e,0x75,0x78,0x4a,0x45,0x1b,0x45,0x45,0x45,0x41,0x6f,0x73,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x41,0x1,0x45,0x45,0x48,0x41,0x69,0x6e,0x75,0x45,0x1,0x49,0x6f,0x69,0x41,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0xbe,0x41,0x41,0x41,0xc5,0x6c,0x69,0x6d,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x21,0x6f,0x45,0x45,0x1,0x74,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037pAA\003@A\331\000AEEsAliiAA\032iA\032AJA\314\272E\001Aoi\301\376\203\000\000EAxAAnuA\001AIEE\001AoEE\001Aoi\301\376\203\000\000EAAAoi\301\376\203\000\000EAAA#tx\376\203\000\000GAAA\305liouxJE\033EEAos\301\376\203\000\000EAAAA\001EEIAinuxJE\033EEEAos\301\376\203\000\000EAAAA\001EEHAinuE\001IoiA\376\203\000\000EAAA#tx\376\203\000\000\276AAA\305lim\301\376\203\000\000EAAA!oEE\001t\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9a20fcb9f8f0839804ef956187adf9ea096407e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9wQUEDQEHZAEFFRXNBbGlpQUEaaUEaQUpBzLpFAUFvacH+gwAARUF4QUFudUEBQUlFRQFBb0VFAUFvacH+gwAARUFBQW9pwf6DAABFQUFBI3R4/oMAAEdBQUHFbGlvdXhKRRtFRUFvc8H+gwAARUFBQUEBRUVJQWludXhKRRtFRUVBb3PB/oMAAEVBQUFBAUVFSEFpbnVFAUlvaUH+gwAARUFBQSN0eP6DAAC+QUFBxWxpbcH+gwAARUFBQSFvRUUBdAALAAs= Step #5: MERGE-OUTER: attempt 3703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1610784295 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd9e9a7198, 0x55cd9e9af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd9e9af918,0x55cd9ea370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9a20fcb9f8f0839804ef956187adf9ea096407e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11896 processed earlier; will process 3379 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd9c1bb5dd bp 0x000000000000 sp 0x7fffe8bd5f70 T43891) Step #5: ==43891==The signal is caused by a READ memory access. Step #5: #0 0x55cd9c1bb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd9bfdd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd9bfdcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd9bfba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd9bedbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd9be33c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd9be3d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd9be246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd9be503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f914ae3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd9be17aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43891==Register values: Step #5: rax = 0x000055cd9f577430 rbx = 0x000055cd9f577430 rcx = 0x000055cd9f577420 rdx = 0x00007f914b006b80 Step #5: rdi = 0x000055cd9f577420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffe8bd5f70 Step #5: r8 = 0x000055cd9f577430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f914b006be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd9f3ba960 r14 = 0x0000000100000004 r15 = 0x000055cd9e327386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0x7f,0xfd,0xcf,0x0,0x0,0x84,0x1,0x1,0x0,0xfd,0xcf,0x0,0x0,0x9a,0xa3,0x0,0x0,0xfd,0x32,0x1,0x0,0xfd,0xcf,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0x7f,0xfd,0xcf,0x0,0xfd,0xcf,0x0,0x0,0x9a,0xa3,0x0,0x0,0xfd,0x32,0x1,0x0,0xfd,0xcf,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0x7f,0xfd,0xcf,0x0,0x0,0x9a,0xa3,0x0,0xa3,0x0,0x0,0xfd,0x32,0x1,0x0,0xfd,0xcf,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0x7f,0xfd,0xcf,0x0,0x0,0x84,0x1,0x1,0x0,0xfd,0xcf,0x0,0x1,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0x7f,0xfd,0xcf,0x0,0x0,0x84,0x1,0x1,0x0,0xfd,0xcf,0x0,0x0,0x9a,0xa3,0x0,0x0,0xfd,0x32,0x1,0x0,0xfd,0xcf,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0x7f,0xfd,0xcf,0x0,0xfd,0xcf,0x0,0x0,0x9a,0xa3,0x0,0x0,0xfd,0x32,0x1,0x0,0xfd,0xcf,0x0,0x0,0x0,0xab,0x0,0x0,0xfd,0x5e,0x0,0xfd,0xf7,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\000\000\253\000\000\375^\000\375M\375\177\375\317\000\000\204\001\001\000\375\317\000\000\232\243\000\000\3752\001\000\375\317\000\000\000\253\000\000\375^\000\375M\375\177\375\317\000\375\317\000\000\232\243\000\000\3752\001\000\375\317\000\000\000\253\000\000\375^\000\375M\375\177\375\317\000\000\232\243\000\243\000\000\3752\001\000\375\317\000\000\000\253\000\000\375^\000\375M\375\177\375\317\000\000\204\001\001\000\375\317\000\001\000\000\000\253\000\000\375^\000\375M\375\177\375\317\000\000\204\001\001\000\375\317\000\000\232\243\000\000\3752\001\000\375\317\000\000\000\253\000\000\375^\000\375M\375\177\375\317\000\375\317\000\000\232\243\000\000\3752\001\000\375\317\000\000\000\253\000\000\375^\000\375\367\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-46ea38b4019377443d464240998bc6538710b100 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEAAACrAAD9XgD9Tf1//c8AAIQBAQD9zwAAmqMAAP0yAQD9zwAAAKsAAP1eAP1N/X/9zwD9zwAAmqMAAP0yAQD9zwAAAKsAAP1eAP1N/X/9zwAAmqMAowAA/TIBAP3PAAAAqwAA/V4A/U39f/3PAACEAQEA/c8AAQAAAKsAAP1eAP1N/X/9zwAAhAEBAP3PAACaowAA/TIBAP3PAAAAqwAA/V4A/U39f/3PAP3PAACaowAA/TIBAP3PAAAAqwAA/V4A/fcBAAs= Step #5: MERGE-OUTER: attempt 3704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1610923841 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f8282f198, 0x561f82837911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f82837918,0x561f828bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46ea38b4019377443d464240998bc6538710b100' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11898 processed earlier; will process 3377 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 337 ft: 338 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f800435dd bp 0x000000000000 sp 0x7ffc7f580a80 T43895) Step #5: ==43895==The signal is caused by a READ memory access. Step #5: #0 0x561f800435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f7fe65280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f7fe64fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f7fe42929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f7fd63ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f7fcbbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f7fcc51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f7fcac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f7fcd83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f33d6962082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f7fc9faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43895==Register values: Step #5: rax = 0x0000561f853d5530 rbx = 0x0000561f853d5530 rcx = 0x0000561f853d59e0 rdx = 0x00007f33d6b2ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7f580a80 Step #5: r8 = 0x0000561f853d5530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f33d6b2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f83242960 r14 = 0x0000000100000004 r15 = 0x0000561f821af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x67,0x41,0xe5,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0x41,0xb8,0xaa,0x73,0x6e,0x73,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0x41,0x70,0x41,0x75,0x41,0x89,0xaa,0x6a,0x45,0x69,0x69,0x6c,0x41,0xbf,0x8c,0x49,0xc1,0x70,0x6e,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xf6,0x74,0xe,0x1,0x1a,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x69,0x41,0x6d,0x6d,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0xb8,0x2c,0x41,0x41,0x6d,0x41,0x72,0x1,0x6f,0x41,0x4d,0x73,0x41,0xa1,0xb6,0x3f,0xc1,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x6b,0x6d,0x1,0x0,0x0,0xe,0x0,0x0,0x0,0x4b,0x69,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0xc0,0x41,0x0,0xfb,0x19,0x6e,0x0,0x86,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x68,0xc0,0x41,0xe0,0x41,0x48,0x41,0x6c,0x42,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265\276E\255AiAmAiAMAErmAgA\345AiA\332AErG\300A\270\253A\270\252snsEilA\277\377\036ApAuA\211\252jEiilA\277\214I\301pnuA\211riAAM\320\000\373\031\346\200\000,\221{\001\032AM\320\000\373\031n\000\200\366t\016\001\032uAriiFAjiAmmAMA\351rG\300A\270,AAmAr\001oAMsA\241\266?\301\270\252Awl\270\252km\001\000\000\016\000\000\000KiAMA\351rG\300A\300A\000\373\031n\000\206linux\000\000h\300A\340AHAlB\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a0722c31b29974eb790f5f700a2dba1c53f966cc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1vkWtQWlBbUFpQU1BRXJtQWdB5UFpQdpBRXJHwEG4q0G4qnNuc0VpbEG//x5BcEF1QYmqakVpaWxBv4xJwXBudUGJcmlBQU3QAPsZ5oAALJF7ARpBTdAA+xluAID2dA4BGnVBcmlpRkFqaUFtbUFNQelyR8BBuCxBQW1BcgFvQU1zQaG2P8G4qkF3bLiqa20BAAAOAAAAS2lBTUHpckfAQcBBAPsZbgCGbGludXgAAGjAQeBBSEFsQgFBSwALAAs= Step #5: MERGE-OUTER: attempt 3705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1611061505 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560258358198, 0x560258360911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560258360918,0x5602583e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a0722c31b29974eb790f5f700a2dba1c53f966cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11900 processed earlier; will process 3375 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560255b6c5dd bp 0x000000000000 sp 0x7ffd6e195010 T43899) Step #5: ==43899==The signal is caused by a READ memory access. Step #5: #0 0x560255b6c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56025598e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56025598dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56025596b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56025588cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602557e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602557ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602557d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602558013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbde594d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602557c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43899==Register values: Step #5: rax = 0x0000560259ca1870 rbx = 0x0000560259ca1870 rcx = 0x0000560259ca1d20 rdx = 0x00007fbde5b15b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6e195010 Step #5: r8 = 0x0000560259ca1870 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbde5b15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560258d6b960 r14 = 0x0000000100000004 r15 = 0x0000560257cd8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x22,0x20,0x22,0xd4,0xd4,0x20,0x31,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x21,0x1,0x20,0x21,0xd4,0xd4,0x22,0xa7,0x0,0xd4,0x1a,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x78,0x0,0x0,0x75,0x0,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xa7,0x0,0x0,0x6c,0x69,0x6e,0x0,0x78,0x0,0x75,0x6c,0x69,0x6e,0x78,0x0,0x0,0x75,0x0,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xa7,0x0,0x0,0x6c,0x69,0x6e,0x0,0x78,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x0,0xc2,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x6c,0x69,0x6a,0x78,0x0,0x75,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x21,0x0,0x20,0x30,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1a,0xd4,0x1,0x20,0x22,0xd4,0xd4,0x22,0x22,0x1a,0xd4,0xd0,0x0,0x22,0x22,0x20,0x21,0xd1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \" \"\324\324 1\324\"\252\000\032\032\324\324\324\"A\001!\001 !\324\324\"\247\000\324\032\000\000\000\000linx\000\000u\000\000\000\000\000\242\000\000\000\000\000\000\000\000\000\001\000\247\000\000lin\000x\000ulinx\000\000u\000\000\000\000\000\242\000\000\000\000\000\000\000\000\000\001\000\247\000\000lin\000x\000u\000\000\000\000\326\000\000!\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\250\000\302\000\000\000\000\000!\000\000\000\000lijx\000u\000\000\000\000\326\000\000!\000 0\324\"\252\000\032\032\324\324\324\324\324\324\"A\001 \032\324\001 \"\324\324\"\"\032\324\320\000\"\" !\321\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5db0d3551453f975b53fe540e0443e4c65beafb8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICIgItTUIDHUIqoAGhrU1NQiQQEhASAh1NQipwDUGgAAAABsaW54AAB1AAAAAACiAAAAAAAAAAAAAQCnAABsaW4AeAB1bGlueAAAdQAAAAAAogAAAAAAAAAAAAEApwAAbGluAHgAdQAAAADWAAAhAAAAAAAAAAAAAAAAAAAAAAAAAACoAMIAAAAAACEAAAAAbGlqeAB1AAAAANYAACEAIDDUIqoAGhrU1NTU1NQiQQEgGtQBICLU1CIiGtTQACIiICHRAAs= Step #5: MERGE-OUTER: attempt 3706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1611199694 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562928790198, 0x562928798911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562928798918,0x5629288200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5db0d3551453f975b53fe540e0443e4c65beafb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11902 processed earlier; will process 3373 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562925fa45dd bp 0x000000000000 sp 0x7ffcf2ed2ae0 T43903) Step #5: ==43903==The signal is caused by a READ memory access. Step #5: #0 0x562925fa45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562925dc6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562925dc5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562925da3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562925cc4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562925c1cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562925c261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562925c0d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562925c393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94bec45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562925c00aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43903==Register values: Step #5: rax = 0x0000562929aba470 rbx = 0x0000562929aba470 rcx = 0x0000562929aba920 rdx = 0x00007f94bee0db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf2ed2ae0 Step #5: r8 = 0x0000562929aba470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f94bee0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629291a3960 r14 = 0x0000000100000004 r15 = 0x0000562928110386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0xbb,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x6a,0x41,0x48,0x73,0x1,0x41,0x45,0x41,0x1,0x41,0x68,0x4d,0xd0,0x0,0x14,0x0,0x6e,0x41,0x75,0x78,0x41,0x6b,0x6e,0x41,0x77,0x6c,0x69,0x6a,0x75,0x78,0x41,0x1,0x45,0x41,0x1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0x0,0x59,0x0,0x0,0xf,0xd4,0xd6,0x0,0xb1,0x0,0x1a,0x0,0x1,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x7f,0x90,0xfe,0xf1,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x9a,0x9a,0x9a,0x9a,0x9a,0x44,0x9a,0x9a,0x9a,0x65,0x9a,0x75,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x0,0x1,0xc1,0x47,0x6a,0x45,0x41,0x71,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0xd3,0xb2,0x8e,0x41,0x0,0x7c,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EA\273\001AEAM\320\000\024\000\001AEAA\001jAHs\001AEA\001AhM\320\000\024\000nAuxAknAwlijuxA\001EA\001E\320\000\325\000\324\000Y\000\000\017\324\326\000\261\000\032\000\001\000\000\032Y\000\000\373\231\000\010\000\177\220\376\361\017\324\326\000Y\000\000\000\232\232\232\232\232D\232\232\232e\232u\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\000\001\301GjEAqAEAqA\"A\001AjtmEA\323\262\216A\000|\000\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032Y\000\000\373\231\000\010\000p\200\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5990aefb0747fe8da005bd9bd9093e061509c7f9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFQbsBQUVBTdAAFAABQUVBQQFqQUhzAUFFQQFBaE3QABQAbkF1eEFrbkF3bGlqdXhBAUVBAUXQANUA1ABZAAAP1NYAsQAaAAEAABpZAAD7mQAIAH+Q/vEP1NYAWQAAAJqampqaRJqammWadZqampqampqampqampqampqaAAHBR2pFQXFBRUFxQSJBAUFqdG1FQdOyjkEAfAAAAAEPD9TWAFkAAAAAAQ8P1BpZAAD7mQAIAHCAAQALAAs= Step #5: MERGE-OUTER: attempt 3707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1611335981 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56462d5d6198, 0x56462d5de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56462d5de918,0x56462d6660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5990aefb0747fe8da005bd9bd9093e061509c7f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11903 processed earlier; will process 3372 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56462adea5dd bp 0x000000000000 sp 0x7fff3e5015e0 T43907) Step #5: ==43907==The signal is caused by a READ memory access. Step #5: #0 0x56462adea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56462ac0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56462ac0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56462abe9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56462ab0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56462aa62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56462aa6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56462aa536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56462aa7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab6b890082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56462aa46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43907==Register values: Step #5: rax = 0x000056462ecc4410 rbx = 0x000056462ecc4410 rcx = 0x000056462ecc48c0 rdx = 0x00007fab6ba58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3e5015e0 Step #5: r8 = 0x000056462ecc4410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab6ba58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056462dfe9960 r14 = 0x0000000100000004 r15 = 0x000056462cf56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x67,0xc1,0x49,0x41,0x41,0x4b,0x41,0xaa,0x4a,0x67,0xc1,0x49,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x6a,0x45,0x69,0x69,0x45,0x6a,0x69,0x45,0x45,0x1b,0x41,0xcf,0x6a,0x41,0x31,0x1,0x76,0x41,0xcf,0x7a,0x41,0x45,0x69,0x45,0x45,0x45,0x1b,0x41,0xcf,0x69,0x6a,0x41,0xcf,0x0,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x45,0x1b,0x41,0xcf,0x6a,0x45,0x45,0x41,0xb9,0x7e,0x41,0x1a,0x41,0x69,0x73,0x41,0xcf,0x45,0x6a,0x6a,0x41,0xcf,0x80,0x76,0x41,0x41,0x4a,0x41,0x41,0x41,0xff,0x30,0x1,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x45,0x41,0x45,0x41,0x69,0x45,0x1b,0x41,0xcf,0x96,0x96,0x73,0x45,0x69,0x41,0x45,0x69,0x41,0x45,0x45,0x1b,0x41,0xcf,0x45,0x45,0x48,0x1b,0x41,0xcf,0x7a,0x41,0x45,0x69,0x45,0x45,0x45,0x1b,0x41,0xcf,0x69,0x6a,0x41,0xcf,0x0,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x45,0x69,0x45,0x46,0x45,0x1b,0x41,0xcf,0x69,0x45,0x45,0x48,0x1b,0x41,0x45,0x1b,0x41,0xcf,0x69,0x6a,0x41,0x73,0x4a,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA(\004@AKA\252Jg\301IAAKA\252Jg\301IALAAA\005LAjEiiEjiEE\033A\317jA1\001vA\317zAEiEEE\033A\317ijA\317\000vAALAAA\005LAE\033A\317jEEA\271~A\032AisA\317EjjA\317\200vAAJAAA\3770\001vAALAAA\005LEAEAiE\033A\317\226\226sEiAEiAEE\033A\317EEH\033A\317zAEiEEE\033A\317ijA\317\000vAALAAA\005LAEiEFE\033A\317iEEH\033AE\033A\317ijAsJE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a170f2a2ec98272968d64ff3c30f51df05d66f9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQSgEQEFLQapKZ8FJQUFLQapKZ8FJQUxBQUEFTEFqRWlpRWppRUUbQc9qQTEBdkHPekFFaUVFRRtBz2lqQc8AdkFBTEFBQQVMQUUbQc9qRUVBuX5BGkFpc0HPRWpqQc+AdkFBSkFBQf8wAXZBQUxBQUEFTEVBRUFpRRtBz5aWc0VpQUVpQUVFG0HPRUVIG0HPekFFaUVFRRtBz2lqQc8AdkFBTEFBQQVMQUVpRUZFG0HPaUVFSBtBRRtBz2lqQXNKRQALAAs= Step #5: MERGE-OUTER: attempt 3708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1611474181 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e6f41f198, 0x558e6f427911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e6f427918,0x558e6f4af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a170f2a2ec98272968d64ff3c30f51df05d66f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11904 processed earlier; will process 3371 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e6cc335dd bp 0x000000000000 sp 0x7ffcd3aad940 T43911) Step #5: ==43911==The signal is caused by a READ memory access. Step #5: #0 0x558e6cc335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e6ca55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e6ca54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e6ca32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e6c953ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e6c8abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e6c8b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e6c89c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e6c8c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5b02628082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e6c88faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43911==Register values: Step #5: rax = 0x0000558e701bf430 rbx = 0x0000558e701bf430 rcx = 0x0000558e701bf420 rdx = 0x00007f5b027f0b80 Step #5: rdi = 0x0000558e701bf420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcd3aad940 Step #5: r8 = 0x0000558e701bf430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5b027f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e6fe32960 r14 = 0x0000000100000004 r15 = 0x0000558e6ed9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0xb,0x41,0x46,0x42,0x2,0x42,0x1b,0x79,0x41,0x70,0x41,0xa1,0xa0,0x41,0x41,0x4b,0x45,0x1,0xc1,0x41,0xff,0x41,0x41,0x72,0xc1,0x41,0x4d,0x45,0x41,0x69,0x41,0x72,0xc1,0x41,0x4d,0x45,0x41,0x69,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x49,0x41,0x4d,0x6e,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x41,0x72,0xc1,0x41,0x31,0x4d,0xc0,0x41,0x72,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x41,0x41,0x41,0x1,0x4d,0x41,0x69,0x41,0x69,0x4d,0x45,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x41,0x69,0x41,0x49,0x41,0x4d,0x6b,0x1,0x4,0x0,0xb,0x69,0x3,0x0,0xb,0x69,0x41,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x41,0x69,0x4d,0x49,0x41,0x41,0x6b,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x45,0x41,0x8f,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x67,0x41,0x6b,0x41,0x76,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woAA\003\000AAA\013AFB\002B\033yApA\241\240AAKE\001\301A\377AAr\301AMEAiAr\301AMEAiE\001\004\000\013iAIAMnE\001\004\000\013iAAr\301A1M\300ArE\001\004\000\013i\004\000\013iAAA\001MAiAiME\004\000\013i\004\000\013i\001\004\000\013iAiAIAMk\001\004\000\013i\003\000\013iAE\001\004\000\013i\004\000\013i\001\004\000\013iAiMIAAkE\001\004\000\013iAEA\217qAf\004\000\320\000\326\000\005\013\004\000\320\000\326\000\005\013A\001\004\000\013i\004\000\013i\001\004\000\013gAkAv\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69796049f0e4e81c39b112fdd4056c62460dd23c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQUEDAEFBQQtBRkICQht5QXBBoaBBQUtFAcFB/0FBcsFBTUVBaUFywUFNRUFpRQEEAAtpQUlBTW5FAQQAC2lBQXLBQTFNwEFyRQEEAAtpBAALaUFBQQFNQWlBaU1FBAALaQQAC2kBBAALaUFpQUlBTWsBBAALaQMAC2lBRQEEAAtpBAALaQEEAAtpQWlNSUFBa0UBBAALaUFFQY9xQWYEANAA1gAFCwQA0ADWAAULQQEEAAtpBAALaQEEAAtnQWtBdgALAAs= Step #5: MERGE-OUTER: attempt 3709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1611613793 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4301f8198, 0x55d430200911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d430200918,0x55d4302880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69796049f0e4e81c39b112fdd4056c62460dd23c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11906 processed earlier; will process 3369 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d42da0c5dd bp 0x000000000000 sp 0x7ffca72a40b0 T43915) Step #5: ==43915==The signal is caused by a READ memory access. Step #5: #0 0x55d42da0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d42d82e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d42d82dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d42d80b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d42d72cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d42d684c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d42d68e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d42d6756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d42d6a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd41f51082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d42d668aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43915==Register values: Step #5: rax = 0x000055d43166a410 rbx = 0x000055d43166a410 rcx = 0x000055d43166a8c0 rdx = 0x00007fcd42119b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca72a40b0 Step #5: r8 = 0x000055d43166a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd42119be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d430c0b960 r14 = 0x0000000100000004 r15 = 0x000055d42fb78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x80,0xfe,0x0,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x40,0x69,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x47,0x67,0x72,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x4d,0x67,0x41,0x47,0x72,0x41,0x0,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x40,0x69,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x47,0x67,0x72,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x41,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x6c,0x45,0x76,0x41,0x41,0x67,0x47,0x67,0x72,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x72,0x67,0x41,0x69,0x4d,0x6d,0x1b,0x48,0x77,0x41,0x35,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwA\257IAMAgwgA\340\002A\346\017A\017A\200\376\000iAwA\211\226\376AmA@iGnEvAAgGgrAGAOAlAMAmA@qGnEvAAggAMgAGrA\000iAwA\211\226\376AmA@iGnEvAAgGgrAGAOAlAMAmAlAMA\227xunAAnEvAAggAAgMGrAlEvAAgGgrAGAOAlAMAmA@qGnEvAAgrgAiMm\033HwA5mw\016\003\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6214ee0b8c4c2b3eb444d3cc319ebccefa3b0e5f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBr0lBTUFnd2dB4AJB5g9BD0GA/gBpQXdBiZb+QW1BQGlHbkV2QUFnR2dyQUdBT0FsQU1BbUFAcUduRXZBQWdnQU1nQUdyQQBpQXdBiZb+QW1BQGlHbkV2QUFnR2dyQUdBT0FsQU1BbUFsQU1Bl3h1bkFBbkV2QUFnZ0FBZ01HckFsRXZBQWdHZ3JBR0FPQWxBTUFtQUBxR25FdkFBZ3JnQWlNbRtId0E1bXcOA4AAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1611751044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560b3226198, 0x5560b322e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560b322e918,0x5560b32b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6214ee0b8c4c2b3eb444d3cc319ebccefa3b0e5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11907 processed earlier; will process 3368 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 158. Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560b0a3a5dd bp 0x000000000000 sp 0x7fff044be1f0 T43919) Step #5: ==43919==The signal is caused by a READ memory access. Step #5: #0 0x5560b0a3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560b085c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560b085bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560b0839929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560b075aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5560b06b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560b06bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560b06a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560b06cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa53bc9b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560b0696aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43919==Register values: Step #5: rax = 0x00005560b3f0c750 rbx = 0x00005560b3f0c750 rcx = 0x00005560b3f0cc00 rdx = 0x00007fa53be63b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff044be1f0 Step #5: r8 = 0x00005560b3f0c750 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa53be63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560b3c39960 r14 = 0x0000000100000004 r15 = 0x00005560b2ba6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xa4,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xa4,0xbd,0x29,0x88,0x42,0x42,0x42,0x88,0x3f,0x7f,0x42,0x7b,0x42,0x3b,0x80,0x7e,0x42,0x7c,0x42,0xf,0x88,0x42,0x3b,0x88,0x42,0x42,0x42,0x88,0x93,0xc6,0x81,0x88,0x93,0x8c,0x7f,0x7d,0x42,0xa1,0xc6,0x7c,0x88,0x7a,0x88,0xc2,0x42,0x7f,0x42,0xc6,0xa1,0x88,0x93,0x88,0x7f,0x7d,0x42,0x3f,0x7f,0x42,0x3c,0x82,0x88,0x42,0x42,0x42,0x88,0x93,0xc6,0x81,0x88,0x93,0x88,0x3a,0x54,0xad,0x42,0x2b,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x88,0x42,0xc4,0x3e,0x42,0xc2,0xeb,0x0,0x0,0x0,0xac,0x51,0xac,0x42,0xc2,0x3a,0x54,0xad,0x51,0xac,0x51,0xac,0x42,0x7f,0x7f,0x42,0x38,0x7c,0x89,0x7e,0x88,0x87,0x42,0x32,0x42,0x42,0x7e,0x7b,0x42,0x7d,0x42,0x8,0x42,0x82,0x88,0x42,0x88,0x7c,0x7d,0x7c,0x42,0x7f,0x42,0x88,0x7a,0x88,0xc2,0x42,0x88,0x93,0x88,0x80,0x7d,0x7c,0x42,0x7f,0x42,0x88,0x7a,0x88,0xc2,0x42,0x7f,0x88,0x81,0x42,0xc6,0x93,0x88,0x7a,0x88,0xc2,0x42,0x88,0x7e,0x42,0x42,0x7f,0x42,0x0,0x88,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266\275\244\002\177B\004B\177B\266\275\244\275)\210BBB\210?\177B{B;\200~B|B\017\210B;\210BBB\210\223\306\201\210\223\214\177}B\241\306|\210z\210\302B\177B\306\241\210\223\210\177}B?\177B<\202\210BBB\210\223\306\201\210\223\210:T\255B+\302P\255Q\254BC\210B\304>B\302\353\000\000\000\254Q\254B\302:T\255Q\254Q\254B\177\177B8|\211~\210\207B2BB~{B}B\010B\202\210B\210|}|B\177B\210z\210\302B\210\223\210\200}|B\177B\210z\210\302B\177\210\201B\306\223\210z\210\302B\210~BB\177B\000\210\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cbc9c6189c9395b305981c09d4158f57ef8e4a7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/Qra9pAJ/QgRCf0K2vaS9KYhCQkKIP39Ce0I7gH5CfEIPiEI7iEJCQoiTxoGIk4x/fUKhxnyIeojCQn9CxqGIk4h/fUI/f0I8gohCQkKIk8aBiJOIOlStQivCUK1RrEJDiELEPkLC6wAAAKxRrELCOlStUaxRrEJ/f0I4fIl+iIdCMkJCfntCfUIIQoKIQoh8fXxCf0KIeojCQoiTiIB9fEJ/Qoh6iMJCf4iBQsaTiHqIwkKIfkJCf0IAiAALAAs= Step #5: MERGE-OUTER: attempt 3711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1611891120 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd47567198, 0x55dd4756f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd4756f918,0x55dd475f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3cbc9c6189c9395b305981c09d4158f57ef8e4a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11909 processed earlier; will process 3366 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd44d7b5dd bp 0x000000000000 sp 0x7ffe792c8aa0 T43923) Step #5: ==43923==The signal is caused by a READ memory access. Step #5: #0 0x55dd44d7b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd44b9d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd44b9cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd44b7a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd44a9bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd449f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd449fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd449e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd44a103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19868df082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd449d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43923==Register values: Step #5: rax = 0x000055dd487ce4b0 rbx = 0x000055dd487ce4b0 rcx = 0x000055dd487ce960 rdx = 0x00007f1986aa7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe792c8aa0 Step #5: r8 = 0x000055dd487ce4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1986aa7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd47f7a960 r14 = 0x0000000100000004 r15 = 0x000055dd46ee7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x96,0x45,0x67,0x41,0x9f,0x47,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0xd4,0x1,0x20,0x20,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x28,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0xd4,0x1,0x20,0x20,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd6,0x0,0x20,0x1c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0xd4,0x1a,0x1a,0x20,0x20,0xd4,0xd4,0x0,0x20,0x20,0x20,0x29,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0x0,0x45,0x69,0x41,0x76,0x69,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x6e,0x45,0x6c,0x69,0x69,0x75,0x78,0x41,0x41,0x45,0x41,0x10,0x75,0x45,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000A\226EgA\237G \000 \032 \324\001 !\000 ( \000 \032 \324\001 !\000 \326\000 \034\000\000\000\000\000\000\000 \324\032\032 \324\324\000 ) \000\000\000EiAviAttAAEAAAnEliiuxAAEA\020uEA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64e7398e1389b576c88836428d94a237ee36e3a0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBlkVnQZ9HICAgICAgICAgICAgICAgICAgACAgICAgICAgIBogINQBICAhACAgICAgICAgICAgICAgICAgKCAgICAgICAgICAgICAgICAgICAgIAAgICAgICAgICAaICDUASAgIQAgICAgICAgICAg1gAgHAAAAAAAAAAgICAgICDUGhogINTUACAgICkgICAgICAgICAgAAAARWlBdmlBdHRBQUVBQUFuRWxpaXV4QUFFQRB1RUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612028114 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ef1405198, 0x564ef140d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ef140d918,0x564ef14950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64e7398e1389b576c88836428d94a237ee36e3a0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11910 processed earlier; will process 3365 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 426 ft: 427 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 466 ft: 519 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564eeec195dd bp 0x000000000000 sp 0x7ffca91ece30 T43927) Step #5: ==43927==The signal is caused by a READ memory access. Step #5: #0 0x564eeec195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564eeea3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564eeea3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564eeea18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564eee939ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564eee891c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564eee89b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564eee8826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564eee8ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9119393082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564eee875aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43927==Register values: Step #5: rax = 0x0000564ef35e7430 rbx = 0x0000564ef35e7430 rcx = 0x0000564ef35e7420 rdx = 0x00007f911955bb80 Step #5: rdi = 0x0000564ef35e7420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffca91ece30 Step #5: r8 = 0x0000564ef35e7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f911955bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ef1e18960 r14 = 0x0000000100000004 r15 = 0x0000564ef0d85386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0xc8,0x4d,0x41,0xc0,0x49,0xc0,0x1,0x41,0x6f,0x41,0x41,0xb7,0x41,0x31,0xb7,0x41,0x30,0xb8,0x9a,0x9a,0x9a,0x9a,0x9f,0x9a,0x9a,0x9a,0x9a,0xa1,0x9a,0x9a,0x9a,0x9e,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0xb6,0x0,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x0,0x0,0xa3,0x9a,0x9a,0x9a,0x9a,0xa0,0x9a,0x9a,0x9a,0x9a,0x1a,0x9a,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9c,0x9a,0x41,0x31,0xb8,0x9a,0x0,0x9a,0x9a,0x9a,0x9a,0x9c,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x0,0x0,0x9a,0x9a,0x9f,0x9a,0x9a,0x9a,0x9a,0xa1,0x9a,0x9a,0x9a,0x9e,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9c,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x0,0x0,0xa3,0x9a,0x9a,0x9a,0x9a,0xa0,0x9a,0x9a,0x9a,0x9a,0x1a,0x9a,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9b,0x9a,0x9a,0x9a,0xa0,0x9a,0x9a,0x9a,0x9a,0x1a,0x9a,0x9a,0x9b,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9b,0x9a,0x9a,0x9e,0x9a,0x9a,0x0,0x0,0xa3,0x9a,0x9a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@CKA\310MA\300I\300\001AoAA\267A1\267A0\270\232\232\232\232\237\232\232\232\232\241\232\232\232\236\232\232\232\232\232\232\232\232\266\000\232\233\232\232\232\232\232\232\232\232\000\000\243\232\232\232\232\240\232\232\232\232\032\232\232\233\232\232\232\232\232\232\232\233\232\232\232\232\234\232A1\270\232\000\232\232\232\232\234\232\232\232\232\232\232\232\000\000\232\232\237\232\232\232\232\241\232\232\232\236\232\232\232\232\232\232\232\232\232\234\232\233\232\232\232\232\232\232\232\000\000\243\232\232\232\232\240\232\232\232\232\032\232\232\233\232\232\232\232\232\232\232\233\232\232\232\240\232\232\232\232\032\232\232\233\232\232\232\232\232\232\232\233\232\232\236\232\232\000\000\243\232\232\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed906af70938d5e31123b8762b4d15d29ab21e2c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQENLQchNQcBJwAFBb0FBt0Ext0EwuJqampqfmpqamqGampqempqampqampq2AJqbmpqampqampoAAKOampqaoJqampoampqbmpqampqampuampqanJpBMbiaAJqampqcmpqampqamgAAmpqfmpqamqGampqempqampqampqanJqbmpqampqamgAAo5qampqgmpqamhqampuampqampqam5qamqCampqaGpqam5qampqampqbmpqempoAAKOamgALAAs= Step #5: MERGE-OUTER: attempt 3713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612170143 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da615bc198, 0x55da615c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da615c4918,0x55da6164c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed906af70938d5e31123b8762b4d15d29ab21e2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11913 processed earlier; will process 3362 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da5edd05dd bp 0x000000000000 sp 0x7ffe355fcee0 T43931) Step #5: ==43931==The signal is caused by a READ memory access. Step #5: #0 0x55da5edd05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da5ebf2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da5ebf1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da5ebcf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da5eaf0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da5ea48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da5ea521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da5ea396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da5ea653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1cb3ef9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da5ea2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43931==Register values: Step #5: rax = 0x000055da63a1c3c0 rbx = 0x000055da63a1c3c0 rcx = 0x000055da63a1c870 rdx = 0x00007f1cb40c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe355fcee0 Step #5: r8 = 0x000055da63a1c3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1cb40c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da61fcf960 r14 = 0x0000000100000004 r15 = 0x000055da60f3c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0xc9,0xdb,0x40,0x42,0x42,0x42,0x7d,0x7a,0x42,0x44,0x42,0x89,0xfe,0xff,0xf7,0xae,0x7e,0x42,0xfe,0x7a,0x7c,0x42,0x42,0x42,0x7,0x42,0x7a,0x44,0x1c,0x5,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x1a,0x1a,0x7c,0x42,0x42,0x42,0x7,0x42,0x7a,0x7e,0x7c,0x42,0x42,0x42,0x7a,0x7c,0x42,0x42,0x42,0x7,0x42,0x1c,0x7a,0x44,0x42,0x0,0x0,0x1,0x5,0x0,0x0,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x1a,0x80,0xc4,0x7e,0x42,0x7d,0x7a,0x42,0x42,0x7a,0x44,0x1c,0x42,0x0,0x0,0x1,0x5,0x0,0x0,0x99,0x9f,0x99,0x99,0x99,0x99,0x99,0x99,0x1a,0x1a,0x80,0x84,0x7e,0x80,0x83,0x42,0x42,0x42,0x7a,0x7c,0x42,0x42,0x42,0x7,0x42,0x1c,0x7a,0x44,0x42,0x0,0x0,0x1,0x99,0x0,0x5,0x99,0x99,0x0,0x99,0x99,0x99,0x99,0x99,0x1a,0x1a,0x80,0xc4,0x7e,0x7a,0x7d,0x42,0x42,0x42,0x1,0x42,0x7a,0x44,0x1c,0x42,0x0,0x0,0x0,0x0,0x0,0x99,0x99,0x1a,0x1a,0x80,0xc4,0x7e,0x7a,0x7d,0x42,0x42,0x42,0x1,0x42,0x7a,0x44,0x1c,0x42,0x0,0x0,0x0,0x0,0x0,0x44,0x42,0x0,0x0,0x42,0xff,0x6,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\311\333@BBB}zBDB\211\376\377\367\256~B\376z|BBB\007BzD\034\005\000\000\231\231\231\231\231\231\231\231\032\032|BBB\007Bz~|BBBz|BBB\007B\034zDB\000\000\001\005\000\000\231\231\231\231\231\231\231\032\200\304~B}zBBzD\034B\000\000\001\005\000\000\231\237\231\231\231\231\231\231\032\032\200\204~\200\203BBBz|BBB\007B\034zDB\000\000\001\231\000\005\231\231\000\231\231\231\231\231\032\032\200\304~z}BBB\001BzD\034B\000\000\000\000\000\231\231\032\032\200\304~z}BBB\001BzD\034B\000\000\000\000\000DB\000\000B\377\006\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2f891a24fbf9380cfb86783e49620d0fb5cd25f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQcnbQEJCQn16QkRCif7/965+Qv56fEJCQgdCekQcBQAAmZmZmZmZmZkaGnxCQkIHQnp+fEJCQnp8QkJCB0IcekRCAAABBQAAmZmZmZmZmRqAxH5CfXpCQnpEHEIAAAEFAACZn5mZmZmZmRoagIR+gINCQkJ6fEJCQgdCHHpEQgAAAZkABZmZAJmZmZmZGhqAxH56fUJCQgFCekQcQgAAAAAAmZkaGoDEfnp9QkJCAUJ6RBxCAAAAAABEQgAAQv8GAAAAAAs= Step #5: MERGE-OUTER: attempt 3714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612307149 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55944b6b7198, 0x55944b6bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55944b6bf918,0x55944b7470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2f891a24fbf9380cfb86783e49620d0fb5cd25f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11914 processed earlier; will process 3361 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559448ecb5dd bp 0x000000000000 sp 0x7ffcef1da430 T43935) Step #5: ==43935==The signal is caused by a READ memory access. Step #5: #0 0x559448ecb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559448ced280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559448cecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559448cca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559448bebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559448b43c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559448b4d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559448b346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559448b603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ecb08a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559448b27aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43935==Register values: Step #5: rax = 0x000055944cf6c3b0 rbx = 0x000055944cf6c3b0 rcx = 0x000055944cf6c860 rdx = 0x00007f2ecb252b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcef1da430 Step #5: r8 = 0x000055944cf6c3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ecb252be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055944c0ca960 r14 = 0x0000000100000004 r15 = 0x000055944b037386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x6f,0x41,0x45,0x4,0x40,0x42,0x3d,0x7a,0x42,0x42,0x42,0xc9,0x8e,0xff,0xfe,0xff,0xff,0x95,0x3d,0x80,0x42,0x70,0x82,0x42,0x7e,0x79,0x7e,0x42,0x0,0x42,0xff,0xff,0xff,0x4,0x82,0x7e,0x42,0x7e,0x42,0xc2,0x3f,0x7e,0x42,0x42,0x84,0x7e,0x42,0x4a,0x42,0x7f,0x8a,0x42,0x88,0x0,0x7e,0x42,0x89,0x2a,0x42,0x30,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x3,0x79,0x7e,0x42,0x30,0x42,0xc1,0x2a,0x42,0x33,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x3,0x7e,0x7e,0x42,0x71,0x42,0xc1,0x2a,0x42,0x30,0x7e,0x7e,0x42,0x3f,0x7e,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x2,0x42,0x2a,0x42,0x34,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x42,0x7e,0x7e,0x42,0xd0,0xc0,0x41,0x7e,0x89,0x42,0xa,0x42,0x31,0x7e,0x7e,0x42,0x3f,0x80,0x42,0x6,0x42,0x42,0x7e,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0xc2,0x84,0x7e,0x42,0x4a,0x42,0x8a,0x7e,0x42,0x88,0x0,0x7e,0x42,0x89,0x2a,0x42,0x30,0x7e,0x82,0x42,0x3f,0x7e,0x42,0x42,0x42,0x3,0x7e,0x7e,0x42,0x30,0x42,0xc1,0x2a,0x42,0x33,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001.oAE\004@B=zBBB\311\216\377\376\377\377\225=\200Bp\202B~y~B\000B\377\377\377\004\202~B~B\302?~BB\204~BJB\177\212B\210\000~B\211*B0~~B?~BBB\003y~B0B\301*B3~~B?~B\003~~BqB\301*B0~~B?~~~B?~B\002B*B4~~B?~BBBB~~B\320\300A~\211B\012B1~~B?\200B\006BB~~~B?~BBB\302\204~BJB\212~B\210\000~B\211*B0~\202B?~BBB\003~~B0B\301*B3~~B?~BBBB~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d90bd7562dbe5e6f06fe4737d3a508c6437bf6f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS5vQUUEQEI9ekJCQsmO//7//5U9gEJwgkJ+eX5CAEL///8Egn5CfkLCP35CQoR+QkpCf4pCiAB+QokqQjB+fkI/fkJCQgN5fkIwQsEqQjN+fkI/fkIDfn5CcULBKkIwfn5CP35+fkI/fkICQipCNH5+Qj9+QkJCQn5+QtDAQX6JQgpCMX5+Qj+AQgZCQn5+fkI/fkJCQsKEfkJKQop+QogAfkKJKkIwfoJCP35CQkIDfn5CMELBKkIzfn5CP35CQkJCfgALAAs= Step #5: MERGE-OUTER: attempt 3715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612445411 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d65747198, 0x561d6574f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d6574f918,0x561d657d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d90bd7562dbe5e6f06fe4737d3a508c6437bf6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11915 processed earlier; will process 3360 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 359 ft: 360 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d62f5b5dd bp 0x000000000000 sp 0x7ffc8de3a370 T43939) Step #5: ==43939==The signal is caused by a READ memory access. Step #5: #0 0x561d62f5b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d62d7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d62d7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d62d5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d62c7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d62bd3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d62bdd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d62bc46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d62bf03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99352c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d62bb7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43939==Register values: Step #5: rax = 0x0000561d66487430 rbx = 0x0000561d66487430 rcx = 0x0000561d66487420 rdx = 0x00007f993548bb80 Step #5: rdi = 0x0000561d66487420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc8de3a370 Step #5: r8 = 0x0000561d66487430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f993548bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d6615a960 r14 = 0x0000000100000004 r15 = 0x0000561d650c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x67,0x41,0x77,0x41,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x79,0x45,0x6c,0x69,0x77,0x45,0x41,0x69,0x67,0x4d,0x41,0x77,0x4b,0x6c,0x69,0x41,0x78,0x41,0x28,0x69,0x41,0x6a,0x49,0x41,0x1,0x49,0x1,0x69,0xd,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x67,0x41,0x69,0x6c,0x77,0x45,0x77,0x69,0x41,0x45,0x41,0x69,0x67,0xb3,0xbc,0x77,0x4b,0x41,0x70,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x69,0x67,0x4d,0x41,0x77,0x4b,0x6c,0x69,0x41,0x78,0x41,0x28,0x69,0x41,0x6a,0x49,0x41,0x1,0x49,0x1,0x69,0xd,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x69,0x45,0x47,0x6c,0x69,0x69,0xd,0x0,0x0,0x0,0x41,0x67,0x1,0x1,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgAwAAgMAwAp\001A\011L\320\000\024\000AgAwAAgMAwAp\001A\011L\320\000\024\000AAMAgAwAyEliwEAigMAwKliAxA(iAjIA\001I\001i\015\000\001A\011L\320\000\024\000AAMAgAilwEwiAEAig\263\274wKAp\001A\011L\320\000\024\000AAMAgAwAiEliwEAigMAwKliAxA(iAjIA\001I\001i\015\000\001A\011L\320\000\024\000AAMAgAwAiEGlii\015\000\000\000Ag\001\001i\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e8c95e6f93e491736c4c58fec40f3b8ee192e37 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQU1BZ0F3QUFnTUF3QXABQQlM0AAUAEFnQXdBQWdNQXdBcAFBCUzQABQAQUFNQWdBd0F5RWxpd0VBaWdNQXdLbGlBeEEoaUFqSUEBSQFpDQABQQlM0AAUAEFBTUFnQWlsd0V3aUFFQWlns7x3S0FwAUEJTNAAFABBQU1BZ0F3QWlFbGl3RUFpZ01Bd0tsaUF4QShpQWpJQQFJAWkNAAFBCUzQABQAQUFNQWdBd0FpRUdsaWkNAAAAQWcBAWkLAAs= Step #5: MERGE-OUTER: attempt 3716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612583690 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558392e01198, 0x558392e09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558392e09918,0x558392e910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e8c95e6f93e491736c4c58fec40f3b8ee192e37' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11917 processed earlier; will process 3358 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583906155dd bp 0x000000000000 sp 0x7ffe82e38ea0 T43943) Step #5: ==43943==The signal is caused by a READ memory access. Step #5: #0 0x5583906155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558390437280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558390436fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558390414929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558390335ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55839028dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583902971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55839027e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583902aa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f5e813082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558390271aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43943==Register values: Step #5: rax = 0x000055839480d410 rbx = 0x000055839480d410 rcx = 0x000055839480d8c0 rdx = 0x00007f1f5e9dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe82e38ea0 Step #5: r8 = 0x000055839480d410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f5e9dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558393814960 r14 = 0x0000000100000004 r15 = 0x0000558392781386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x74,0x41,0x45,0x4b,0x69,0xe,0x82,0x80,0x80,0x0,0x0,0x0,0x1,0x0,0x0,0x59,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0xf,0xf,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x69,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x49,0x49,0x49,0x48,0x4a,0x1,0x0,0x0,0x4b,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x48,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x49,0x49,0x49,0x48,0x4a,0x49,0x48,0x49,0x48,0x4a,0x49,0x49,0x49,0x49,0x49,0x49,0x41,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x69,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x4a,0x49,0x49,0x49,0x48,0x4a,0x1,0x0,0x0,0x4b,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x48,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x6a,0x49,0x49,0x49,0x48,0x49,0x49,0x49,0x49,0x49,0x41,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x6c,0x69,0x0,0x6e,0x1a,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AtAEKi\016\202\200\200\000\000\000\001\000\000YIIIIIIIIIII\017\017\000\000\000\000\000\001\000\000IIIIIIIIiIIIIIIIIIIIJIIIHJ\001\000\000KIIIIIIIIHIIIIIIIIIIJIIIHJIHIHJIIIIIIAIIIIIIIIIIIIIIIiIIIIIIIIIIIJIIIHJ\001\000\000KIIIIIIIIHIIIIIIIIIIjIIIHIIIIIAIIIIIIIIIIIIIli\000n\032\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab866a8b3d91c16ce5ab33760f36eab623e61e32 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEF0QUVLaQ6CgIAAAAABAABZSUlJSUlJSUlJSUkPDwAAAAAAAQAASUlJSUlJSUlpSUlJSUlJSUlJSUlKSUlJSEoBAABLSUlJSUlJSUlISUlJSUlJSUlJSUpJSUlISklISUhKSUlJSUlJQUlJSUlJSUlJSUlJSUlJSWlJSUlJSUlJSUlJSUpJSUlISgEAAEtJSUlJSUlJSUhJSUlJSUlJSUlJaklJSUhJSUlJSUFJSUlJSUlJSUlJSUlJbGkAbhoLAQs= Step #5: MERGE-OUTER: attempt 3717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612719801 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556356ab1198, 0x556356ab9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556356ab9918,0x556356b410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab866a8b3d91c16ce5ab33760f36eab623e61e32' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11918 processed earlier; will process 3357 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563542c55dd bp 0x000000000000 sp 0x7ffcf18af890 T43947) Step #5: ==43947==The signal is caused by a READ memory access. Step #5: #0 0x5563542c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563540e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563540e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563540c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556353fe5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556353f3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556353f471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556353f2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556353f5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38d876a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556353f21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43947==Register values: Step #5: rax = 0x0000556357d26400 rbx = 0x0000556357d26400 rcx = 0x0000556357d268b0 rdx = 0x00007f38d8932b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf18af890 Step #5: r8 = 0x0000556357d26400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38d8932be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563574c4960 r14 = 0x0000000100000004 r15 = 0x0000556356431386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x69,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x81,0x7d,0x42,0x1b,0x41,0xc3,0x42,0x42,0x80,0x7d,0x42,0x42,0x42,0xb0,0x42,0x80,0x87,0x42,0x7c,0x42,0x2,0x7d,0x42,0x42,0x42,0x42,0x80,0x42,0xb1,0xb0,0x40,0x7c,0x42,0xb0,0x42,0x80,0x87,0x42,0x2,0x7c,0x42,0x7d,0x42,0x42,0x42,0x42,0x80,0x42,0xb1,0x42,0x80,0x7e,0x7c,0x42,0x40,0x7c,0x42,0xb0,0x42,0x80,0x87,0x42,0x2,0x7c,0x42,0x7d,0x42,0x42,0x42,0x42,0x80,0x42,0xb1,0x42,0x80,0x7e,0x7c,0x42,0x42,0x42,0x42,0x42,0x80,0x8a,0x42,0x80,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x80,0x42,0xb1,0x42,0x80,0x7e,0x7c,0x42,0x40,0x7c,0x42,0xb0,0x42,0x80,0x87,0x42,0x2,0x7c,0x42,0x7d,0x42,0x42,0x42,0x42,0x80,0x42,0xb1,0x42,0x80,0x7e,0x7c,0x42,0x42,0x42,0x42,0x42,0x80,0x8a,0x42,0x80,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x41,0x42,0xc3,0x1b,0x81,0x42,0x42,0x7d,0x42,0x80,0x7d,0x42,0x42,0x42,0xb0,0x42,0x80,0x87,0x42,0x7c,0x42,0x2,0x7d,0x42,0x42,0x42,0x42,0x80,0x42,0xb1,0xb0,0x80,0xc3,0x7d,0x7c,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001ioAA\004@ABBBBBBB\201}B\033A\303BB\200}BBB\260B\200\207B|B\002}BBBB\200B\261\260@|B\260B\200\207B\002|B}BBBB\200B\261B\200~|B@|B\260B\200\207B\002|B}BBBB\200B\261B\200~|BBBBB\200\212B\200BBBBBB}BBBB\200B\261B\200~|B@|B\260B\200\207B\002|B}BBBB\200B\261B\200~|BBBBB\200\212B\200BBBBBBBAB\303\033\201BB}B\200}BBB\260B\200\207B|B\002}BBBB\200B\261\260\200\303}|BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d06abb04ba4aa8efaaf08c3a9c5a70811849dd5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWlvQUEEQEFCQkJCQkJCgX1CG0HDQkKAfUJCQrBCgIdCfEICfUJCQkKAQrGwQHxCsEKAh0ICfEJ9QkJCQoBCsUKAfnxCQHxCsEKAh0ICfEJ9QkJCQoBCsUKAfnxCQkJCQoCKQoBCQkJCQkJ9QkJCQoBCsUKAfnxCQHxCsEKAh0ICfEJ9QkJCQoBCsUKAfnxCQkJCQoCKQoBCQkJCQkJCQULDG4FCQn1CgH1CQkKwQoCHQnxCAn1CQkJCgEKxsIDDfXxCQgALAAs= Step #5: MERGE-OUTER: attempt 3718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612856645 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fb2fa93198, 0x55fb2fa9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fb2fa9b918,0x55fb2fb230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d06abb04ba4aa8efaaf08c3a9c5a70811849dd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11919 processed earlier; will process 3356 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fb2d2a75dd bp 0x000000000000 sp 0x7ffe71ab1b60 T43951) Step #5: ==43951==The signal is caused by a READ memory access. Step #5: #0 0x55fb2d2a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fb2d0c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fb2d0c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fb2d0a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fb2cfc7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fb2cf1fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fb2cf291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fb2cf106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fb2cf3c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4263580082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fb2cf03aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43951==Register values: Step #5: rax = 0x000055fb3259d2a0 rbx = 0x000055fb3259d2a0 rcx = 0x000055fb3259d750 rdx = 0x00007f4263748b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe71ab1b60 Step #5: r8 = 0x000055fb3259d2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4263748be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fb304a6960 r14 = 0x0000000100000004 r15 = 0x000055fb2f413386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0x29,0x41,0xbd,0x6d,0x41,0x41,0x41,0x77,0x41,0x93,0x6d,0x41,0xb4,0x40,0x41,0x45,0x41,0x3f,0x6c,0x77,0x41,0x49,0x41,0x45,0x41,0x3f,0x41,0x1,0xc1,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0x9e,0x77,0x69,0x69,0x1,0x6c,0x1,0xd,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0xe0,0x9e,0x77,0x69,0x69,0x1,0x4c,0x41,0x3f,0x41,0x69,0x6d,0x77,0x41,0x49,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0xd,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0xe0,0x9e,0x77,0x69,0x69,0x1,0x4c,0x41,0x3f,0x41,0x69,0x6d,0x77,0x41,0x49,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0x9e,0x77,0x69,0x69,0x1,0x4c,0x41,0x3f,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0xe0,0x9e,0x77,0x69,0x69,0x1,0x49,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0x9e,0x77,0x69,0x69,0x1,0x4c,0x41,0x3f,0x41,0x69,0x6d,0x77,0x49,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0xd,0x0,0xc1,0x45,0x4,0x40,0x5,0x1,0xb,0x45,0x4,0x40,0x5,0x1,0xb,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000An\002\177B\004B\177B\266)A\275mAAAwA\223mA\264@AEA?lwAIAEA?A\001\301E\004@\005\001\013A\227\236wii\001l\001\015\001\300E\004@\005\001\013A\340\236wii\001LA?AimwAIAlE\004@\005\001\013A\227\015\001\300E\004@\005\001\013A\340\236wii\001LA?AimwAIAlE\004@\005\001\013A\227\236wii\001LA?\001\300E\004@\005\001\013A\340\236wii\001IAlE\004@\005\001\013A\227\236wii\001LA?AimwIAAlinux\001\015\000\301E\004@\005\001\013E\004@\005\001\013E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae9996bc5244c1b3f877bbbeda3b1048e2ff5125 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFuAn9CBEJ/QrYpQb1tQUFBd0GTbUG0QEFFQT9sd0FJQUVBP0EBwUUEQAUBC0GXnndpaQFsAQ0BwEUEQAUBC0HgnndpaQFMQT9BaW13QUlBbEUEQAUBC0GXDQHARQRABQELQeCed2lpAUxBP0FpbXdBSUFsRQRABQELQZeed2lpAUxBPwHARQRABQELQeCed2lpAUlBbEUEQAUBC0GXnndpaQFMQT9BaW13SUFBbGludXgBDQDBRQRABQELRQRABQELRQALAAs= Step #5: MERGE-OUTER: attempt 3719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1612994258 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddb95aa198, 0x55ddb95b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddb95b2918,0x55ddb963a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae9996bc5244c1b3f877bbbeda3b1048e2ff5125' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11920 processed earlier; will process 3355 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 275 ft: 276 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 456 ft: 509 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #4 pulse cov: 539 ft: 689 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddb6dbe5dd bp 0x000000000000 sp 0x7fffab750730 T43955) Step #5: ==43955==The signal is caused by a READ memory access. Step #5: #0 0x55ddb6dbe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddb6be0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddb6bdffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddb6bbd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddb6adead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddb6a36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddb6a401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddb6a276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddb6a533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd138cb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddb6a1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43955==Register values: Step #5: rax = 0x000055ddbb139d20 rbx = 0x000055ddbb139d20 rcx = 0x000055ddbb139d10 rdx = 0x00007fd138e7db80 Step #5: rdi = 0x000055ddbb139d10 rsi = 0x0000000000722080 rbp = 0x0000000000000000 rsp = 0x00007fffab750730 Step #5: r8 = 0x000055ddbb139d20 r9 = 0x00007fd138e7e240 r10 = 0x000055ddbafba010 r11 = 0x00007fd138e7dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddb9fbd960 r14 = 0x0000000100000004 r15 = 0x000055ddb8f2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0x43,0x4,0x40,0x43,0x4b,0x41,0xc8,0x4d,0x41,0xc0,0x49,0x41,0x41,0x41,0xfb,0x3c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x1d,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x78,0x49,0x4a,0x41,0xb7,0x4a,0x49,0x44,0x41,0xe9,0x69,0x45,0x41,0x69,0x41,0xb7,0x41,0x1,0x41,0x45,0x48,0xfb,0x1c,0x41,0x4c,0xfb,0x1c,0x42,0x6f,0x42,0xfb,0x1c,0x41,0x4c,0xfb,0x1c,0x42,0x1c,0x41,0x41,0x41,0x3b,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0xf8,0x4a,0x49,0x45,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0xb9,0xfb,0x1c,0x41,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x1,0x41,0x45,0x4c,0xfb,0x1c,0x41,0xe9,0x69,0xfb,0x1c,0x41,0x41,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0xfb,0x3c,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x1d,0x41,0x62,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0x78,0x49,0x4a,0x41,0xb7,0x4a,0x49,0x44,0x41,0xe9,0x69,0x45,0x41,0x69,0x41,0xb7,0x41,0x1,0x41,0x45,0x48,0xfb,0x1c,0x41,0x4c,0xfb,0x1c,0x42,0x6f,0x42,0x61,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{oAC\004@CKA\310MA\300IAAA\373::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55816bd5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55816bd5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55816bd3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55816bc5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55816bbb5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55816bbbf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55816bba66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55816bbd23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96866fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55816bb99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43959==Register values: Step #5: rax = 0x00005581709c8430 rbx = 0x00005581709c8430 rcx = 0x00005581709c8420 rdx = 0x00007f96868c2b80 Step #5: rdi = 0x00005581709c8420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff0365f910 Step #5: r8 = 0x00005581709c8430 r9 = 0x00007f96868c2c30 r10 = 0x00005581709a9010 r11 = 0x00007f96868c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055816f13c960 r14 = 0x0000000100000004 r15 = 0x000055816e0a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x96,0x45,0x67,0x41,0x9f,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0xc1,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x41,0x45,0x78,0x45,0x74,0x6e,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0xc1,0x67,0x45,0x69,0x45,0x41,0x41,0x41,0x3a,0x41,0x41,0x45,0x41,0x10,0x75,0x78,0x41,0x6b,0x41,0xa2,0x78,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x41,0xc1,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x47,0x41,0x41,0x78,0x74,0x6e,0x45,0x45,0x6b,0x41,0xa2,0x78,0x41,0x31,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x49,0x41,0x74,0x76,0x75,0x76,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x78,0x41,0x6b,0x41,0xa2,0x78,0x74,0x76,0x75,0x41,0x40,0x41,0xa2,0x78,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x47,0x76,0x41,0x41,0x6e,0x45,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000A\226EgA\237GvAAnEAA\301gEiAviEAAExEtnkA\242xA0i\004c\000\320\200\000\005\000\013\032vAAnEAA\301gEiEAAA:AAEA\020uxAkA\242xtvuA@EAnGvAAnEAA\301vEA\237gAnEAAAgEiAviGAAxtnEEkA\242xA1i\004c\000\320\200\000\005\000\013\032IAtvuvAttAAEAAAgAAEA\020uxAkA\242xtvuA@A\242xtvuA@EAnGvAAnEA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4459f7a501fa35cce27c885078127fafd553777 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBlkVnQZ9HdkFBbkVBQcFnRWlBdmlFQUFFeEV0bmtBonhBMGkEYwDQgAAFAAsadkFBbkVBQcFnRWlFQUFBOkFBRUEQdXhBa0GieHR2dUFARUFuR3ZBQW5FQUHBdkVBn2dBbkVBQUFnRWlBdmlHQUF4dG5FRWtBonhBMWkEYwDQgAAFAAsaSUF0dnV2QXR0QUFFQUFBZ0FBRUEQdXhBa0GieHR2dUFAQaJ4dHZ1QUBFQW5HdkFBbkVBAAALAAs= Step #5: MERGE-OUTER: attempt 3721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1613280013 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee11cad198, 0x55ee11cb5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee11cb5918,0x55ee11d3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4459f7a501fa35cce27c885078127fafd553777' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11932 processed earlier; will process 3343 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee0f4c15dd bp 0x000000000000 sp 0x7fffd9af87b0 T43963) Step #5: ==43963==The signal is caused by a READ memory access. Step #5: #0 0x55ee0f4c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee0f2e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee0f2e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee0f2c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee0f1e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee0f139c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee0f1431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee0f12a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee0f1563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3749c1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee0f11daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43963==Register values: Step #5: rax = 0x000055ee137523d0 rbx = 0x000055ee137523d0 rcx = 0x000055ee13752880 rdx = 0x00007f3749de3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd9af87b0 Step #5: r8 = 0x000055ee137523d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3749de3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee126c0960 r14 = 0x0000000100000004 r15 = 0x000055ee1162d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x41,0x30,0x4,0x0,0xd0,0x6c,0x10,0x0,0xfb,0x1e,0x0,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x0,0x0,0x0,0xad,0x0,0x0,0x0,0x0,0x0,0xb3,0xa8,0xb3,0xa8,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6b,0xb3,0xa8,0x41,0x1,0x41,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0x0,0x0,0x10,0x0,0xb6,0xfc,0x4,0x41,0xff,0xff,0xf,0xd,0x0,0x0,0xe,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0xa3,0xa3,0xa3,0x0,0x0,0x0,0x12,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xe,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0xa3,0xa3,0xa3,0x0,0x0,0x0,0x12,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1b,0x1,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000A0\004\000\320l\020\000\373\036\000\000\000\000\020\000\373\033\000\000\000\000\000\255\000\000\000\000\000\263\250\263\250A/lA\177AgAAM\001A\263\250\001\000\000\000\000\000\000\000\250i\263\250\263\250Elk\263\250A\001A%\263\250A\263\250j\263\250Ejl\263\251AAM\001A\263\250*\263\250\263\250EE\263\000\000\020\000\266\374\004A\377\377\017\015\000\000\016\000\000\000 \000\000\000\000\000\000\243\243\243\000\000\000\022\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\016\000\000\000 \000\000\000\000\000\000\243\243\243\000\000\000\022\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\033\001\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-150dd5e422c8b90ca1915e9042eb878623c40ff4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEEwBADQbBAA+x4AAAAAEAD7GwAAAAAArQAAAAAAs6izqEEvbEF/QWdBQU0BQbOoAQAAAAAAAACoabOos6hFbGuzqEEBQSWzqEGzqGqzqEVqbLOpQUFNAUGzqCqzqLOoRUWzAAAQALb8BEH//w8NAAAOAAAAIAAAAAAAAKOjowAAABKAAAAAAAAAAAAAAAAAAAAAAAABAAAOAAAAIAAAAAAAAKOjowAAABKAAAAAAAAAAAAAAAAAAAAAABsBAAsACws= Step #5: MERGE-OUTER: attempt 3722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1613415699 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd74649198, 0x55fd74651911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd74651918,0x55fd746d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/150dd5e422c8b90ca1915e9042eb878623c40ff4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11933 processed earlier; will process 3342 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 338 ft: 339 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd71e5d5dd bp 0x000000000000 sp 0x7ffeb4d5d4f0 T43967) Step #5: ==43967==The signal is caused by a READ memory access. Step #5: #0 0x55fd71e5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd71c7f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd71c7efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd71c5c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd71b7dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd71ad5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd71adf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd71ac66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd71af23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbc357f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd71ab9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43967==Register values: Step #5: rax = 0x000055fd768a1650 rbx = 0x000055fd768a1650 rcx = 0x000055fd768a1b00 rdx = 0x00007fbbc3747b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb4d5d4f0 Step #5: r8 = 0x000055fd768a1650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbbc3747be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd7505c960 r14 = 0x0000000100000004 r15 = 0x000055fd73fc9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x4a,0x20,0x51,0x4e,0x70,0x41,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6a,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x45,0xc1,0x4e,0xc1,0x4e,0x41,0x4a,0x20,0x51,0x4e,0x70,0x41,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6a,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x45,0xc1,0x4e,0x41,0x51,0x4b,0x42,0x70,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x6a,0x41,0xbf,0x40,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x6a,0x41,0xbf,0x40,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x2c,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAJ QNpAAA NA\311\245\200\240\000\"AjA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAE\301N\301NAJ QNpAAA NA\311\245\200\240\000\"AjA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAE\301NAQKBp NA\311\245\200\240\000\"AoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQjA\277@\270A\367\015ApA\277\267\002E\301NAQjA\277@Mg\270A\367\015A,ApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1ab59cca61b6abf07e90f49dcd0370125acde6c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BSiBRTnBBQUEgTkHJpYCgACJBakG/QEFPQRdNZ7hB9w1BcEG/twJFwU5BRcFOwU5BSiBRTnBBQUEgTkHJpYCgACJBakG/QEFPQRdNZ7hB9w1BcEG/twJFwU5BRcFOQVFLQnAgTkHJpYCgACJBb0G/QEFPQRdNZ7hB9w1BcEG/twJFwU5BUWpBv0C4QfcNQXBBv7cCRcFOQVFqQb9ATWe4QfcNQSxBcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1613552339 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f188922198, 0x55f18892a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f18892a918,0x55f1889b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1ab59cca61b6abf07e90f49dcd0370125acde6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11935 processed earlier; will process 3340 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1861365dd bp 0x000000000000 sp 0x7ffee68781c0 T43971) Step #5: ==43971==The signal is caused by a READ memory access. Step #5: #0 0x55f1861365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f185f58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f185f57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f185f35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f185e56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f185daec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f185db81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f185d9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f185dcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f83230ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f185d92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43971==Register values: Step #5: rax = 0x000055f18aeec400 rbx = 0x000055f18aeec400 rcx = 0x000055f18aeec8b0 rdx = 0x00007f8323274b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee68781c0 Step #5: r8 = 0x000055f18aeec400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8323274be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f189335960 r14 = 0x0000000100000004 r15 = 0x000055f1882a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x2,0x40,0x41,0x4f,0x41,0x41,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x77,0x70,0x41,0xd4,0x70,0x41,0x4f,0x41,0x49,0x4f,0x41,0xad,0x17,0x20,0x80,0x80,0x0,0x70,0x4f,0x41,0x6c,0x41,0x29,0x4f,0x4f,0x4f,0x6f,0x41,0x4f,0x45,0x45,0x41,0x41,0x45,0x1,0x41,0x23,0x41,0x97,0x4a,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x6c,0x45,0x41,0x75,0x41,0x6c,0x41,0x6c,0x45,0x41,0x4a,0x45,0x41,0x41,0x41,0x41,0x45,0x69,0x77,0x6f,0x6d,0x78,0x74,0x78,0x6e,0x75,0x78,0x41,0x45,0x6a,0x6c,0x69,0x41,0x61,0x45,0x41,0xba,0x41,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x41,0x41,0x45,0x6c,0x75,0x41,0x41,0x6c,0x41,0x41,0x0,0x41,0x4f,0x41,0x6c,0x41,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x77,0x69,0x41,0x41,0x45,0x1,0x41,0x6c,0x48,0x76,0x45,0x21,0x37,0x6c,0x41,0x6c,0x41,0xa3,0xb0,0x41,0x70,0x41,0xad,0x41,0x6c,0x41,0x6c,0x41,0x2a,0x6f,0x6e,0x41,0x0,0xad,0x0,0x6a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\002@AOAApAIAAOA\027 \255\200\200\000\"AAwpA\324pAOAIOA\255\027 \200\200\000pOAlA)OOOoAOEEAAE\001A#A\227JEA\272AAE\001AlHvE!7lAlEAuAlAlEAJEAAAAEiwomxtxnuxAEjliAaEA\272AA\272AAE\001AlAlvAAEluAAlAA\000AOAlA\200\200\000\"AA\324AApOwiAAE\001AlHvE!7lAlA\243\260ApA\255AlAlA*onA\000\255\000j\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d30d90d79b56e9395424f3c778bd91837856c442 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQCQEFPQUFwQUlBQU9BFyCtgIAAIkFBd3BB1HBBT0FJT0GtFyCAgABwT0FsQSlPT09vQU9FRUFBRQFBI0GXSkVBukFBRQFBbEh2RSE3bEFsRUF1QWxBbEVBSkVBQUFBRWl3b214dHhudXhBRWpsaUFhRUG6QUG6QUFFAUFsQWx2QUFFbHVBQWxBQQBBT0FsQYCAACJBQdRBQXBPd2lBQUUBQWxIdkUhN2xBbEGjsEFwQa1BbEFsQSpvbkEArQBqAAALAAs= Step #5: MERGE-OUTER: attempt 3724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1613689623 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3b13a3198, 0x55b3b13ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3b13ab918,0x55b3b14330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d30d90d79b56e9395424f3c778bd91837856c442' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11936 processed earlier; will process 3339 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3aebb75dd bp 0x000000000000 sp 0x7ffe5a0026b0 T43975) Step #5: ==43975==The signal is caused by a READ memory access. Step #5: #0 0x55b3aebb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b3ae9d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b3ae9d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b3ae9b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b3ae8d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3ae82fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3ae8391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3ae8206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3ae84c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f858fd4d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3ae813aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43975==Register values: Step #5: rax = 0x000055b3b35dfb20 rbx = 0x000055b3b35dfb20 rcx = 0x000055b3b35dffd0 rdx = 0x00007f858ff15b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5a0026b0 Step #5: r8 = 0x000055b3b35dfb20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f858ff15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3b1db6960 r14 = 0x0000000100000004 r15 = 0x000055b3b0d23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x43,0x41,0x4d,0x72,0x67,0x43,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x0,0xd,0x0,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x66,0x72,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0xb7,0x6c,0x69,0x6e,0x75,0x78,0x0,0x45,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x9f,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x83,0x55,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365>\267\253CAMrgCjA\253jAih\000\015\000A\005\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAfr\001\015\000A\005\001\267\253A:\001\267\253AxA\267linux\000Elinux\001\001\000ui\001Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253\001 \"\000\000\000\000[\000\000\000\000\000\000\237\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\203U\001\001\000O\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b5c755c7652b244b42d57ecc6f8580990c9a71f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQW1B9T63q3ICAEFtQfU+t6tDQU1yZ0NqQatqQWloAA0AQQUACwECAEFtQfU+t6tyQU1BZ0FqQatqQWZyAQ0AQQUBt6tBOgG3q0F4QbdsaW51eABFbGludXgBAQB1aQFBamkBSg4BAQBPAAsBAgBBbUH1PrerASAgICIAAAAAWwAAAAAAAJ8AAAALAAAAAAAAAAAAIQCDVQEBAE8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1613827438 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c442472198, 0x55c44247a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c44247a918,0x55c4425020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b5c755c7652b244b42d57ecc6f8580990c9a71f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11938 processed earlier; will process 3337 files now Step #5: [LOADING] WASM module load failed: unknown type 2147481598 Step #5: #1 pulse cov: 456 ft: 457 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c43fc865dd bp 0x000000000000 sp 0x7ffc85c4cd00 T43979) Step #5: ==43979==The signal is caused by a READ memory access. Step #5: #0 0x55c43fc865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c43faa8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c43faa7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c43fa85929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c43f9a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c43f8fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c43f9081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c43f8ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c43f91b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22ee200082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c43f8e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43979==Register values: Step #5: rax = 0x000055c444939430 rbx = 0x000055c444939430 rcx = 0x000055c444939420 rdx = 0x00007f22ee3c8b80 Step #5: rdi = 0x000055c444939420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc85c4cd00 Step #5: r8 = 0x000055c444939430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22ee3c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c442e85960 r14 = 0x0000000100000004 r15 = 0x000055c441df2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x41,0x70,0x41,0xbf,0xb7,0x2,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0xc1,0x4e,0x41,0xff,0x0,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x0,0x0,0x0,0x0,0x0,0x74,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x75,0x78,0x41,0x70,0x41,0xbf,0xb7,0x2,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0xc1,0x4e,0x41,0xff,0x0,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x68,0x4a,0x6e,0x41,0x2c,0x77,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NA\311\245\200\240\000\"AoA\277@AOA\027MlinuxApA\277\267\002\301M!\247\200\200\000\"A\301A\301NA\377\000hhhhhhhhhhhhhhhhhhhhhhhhh\000\000\000\000\000t\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000uxApA\277\267\002\301M!\247\200\200\000\"A\301A\301NA\377\000hhhhhhhhhhhhhhhhhhhhJnA,wApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-65b91d81d525352bcf01b31db5403902d7fe6bc6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkHJpYCgACJBb0G/QEFPQRdNbGludXhBcEG/twLBTSGngIAAIkHBQcFOQf8AaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaAAAAAAAdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHV4QXBBv7cCwU0hp4CAACJBwUHBTkH/AGhoaGhoaGhoaGhoaGhoaGhoaGhoSm5BLHdBcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1613965244 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d270797198, 0x55d27079f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d27079f918,0x55d2708270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65b91d81d525352bcf01b31db5403902d7fe6bc6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11940 processed earlier; will process 3335 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d26dfab5dd bp 0x000000000000 sp 0x7fff1500ff10 T43983) Step #5: ==43983==The signal is caused by a READ memory access. Step #5: #0 0x55d26dfab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d26ddcd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d26ddccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d26ddaa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d26dccbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d26dc23c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d26dc2d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d26dc146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d26dc403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f863de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d26dc07aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43983==Register values: Step #5: rax = 0x000055d2728ec470 rbx = 0x000055d2728ec470 rcx = 0x000055d2728ec920 rdx = 0x00007f6f865a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1500ff10 Step #5: r8 = 0x000055d2728ec470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f865a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2711aa960 r14 = 0x0000000100000004 r15 = 0x000055d270117386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x6c,0x41,0x21,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfd,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0xf6,0xb8,0x9c,0x41,0xb8,0x99,0x9d,0x41,0xb8,0x65,0x41,0xe3,0x41,0x41,0xb8,0x9d,0x8d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x46,0x41,0x41,0xb7,0x41,0x41,0xb7,0xa3,0x9d,0x41,0x41,0xb8,0x9c,0x41,0xb8,0x65,0x41,0xe3,0x41,0x41,0xb8,0x9d,0x8d,0x41,0x41,0xb8,0x9c,0x65,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x46,0x41,0x41,0xb7,0x41,0x41,0xb7,0xa3,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9e,0x65,0x1,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0xe5,0x48,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x0,0x45,0x45,0x41,0x46,0x41,0x41,0xb8,0x99,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x48,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x61,0x73,0x6d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001PlA!\004@AsAMA\235\305\375\001\263AFAA\270\231AsAMA\235\305\375\001\263AFAA\270\231\235A\366\270\234A\270\231\235A\270eA\343AA\270\235\215AA\270\234e\270\235\235AA\270\234eFAA\267AA\267\243\235AA\270\234A\270eA\343AA\270\235\215AA\270\234e\270\235\235AA\270\234eFAA\267AA\267\243\235AA\270\234eAA\270\235AFAA\270\231\235AA\270\236e\001A\270\235\235AA\270\234\345H\004@\005\017\000\013EEA\000EEAFAA\270\231\235AA\270\234eAA\270\235\235AA\270\234eH\004@\005\017\000\013EEAasm\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b74825912f17e370e4509513076b173eedc25bb0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVBsQSEEQEFzQU1BncX9AbNBRkFBuJlBc0FNQZ3F/QGzQUZBQbiZnUH2uJxBuJmdQbhlQeNBQbidjUFBuJxluJ2dQUG4nGVGQUG3QUG3o51BQbicQbhlQeNBQbidjUFBuJxluJ2dQUG4nGVGQUG3QUG3o51BQbicZUFBuJ1BRkFBuJmdQUG4nmUBQbidnUFBuJzlSARABQ8AC0VFQQBFRUFGQUG4mZ1BQbicZUFBuJ2dQUG4nGVIBEAFDwALRUVBYXNtAQALAAs= Step #5: MERGE-OUTER: attempt 3727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1614104208 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b101d9a198, 0x55b101da2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b101da2918,0x55b101e2a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b74825912f17e370e4509513076b173eedc25bb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11941 processed earlier; will process 3334 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0ff5ae5dd bp 0x000000000000 sp 0x7ffcabf4f1b0 T43987) Step #5: ==43987==The signal is caused by a READ memory access. Step #5: #0 0x55b0ff5ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0ff3d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0ff3cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0ff3ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0ff2cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0ff226c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0ff2301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0ff2176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0ff2433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50c886e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0ff20aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43987==Register values: Step #5: rax = 0x000055b102a04410 rbx = 0x000055b102a04410 rcx = 0x000055b102a048c0 rdx = 0x00007f50c8a36b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcabf4f1b0 Step #5: r8 = 0x000055b102a04410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50c8a36be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1027ad960 r14 = 0x0000000100000004 r15 = 0x000055b10171a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xb8,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x41,0x6c,0x69,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x70,0x4f,0x67,0x41,0x41,0x41,0x23,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6f,0x6f,0x41,0x75,0x45,0xb2,0xa9,0x75,0x41,0x41,0x41,0x41,0x41,0x4d,0x4f,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x41,0x69,0x45,0xc0,0x71,0x6b,0x6c,0x41,0x41,0x6e,0x45,0xb3,0xa9,0x75,0x41,0x41,0x4d,0x41,0x41,0x41,0x4f,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6b,0x45,0x73,0xc0,0x6c,0x69,0x41,0x41,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x6f,0x49,0x41,0x41,0x6f,0x67,0x41,0x23,0x70,0x41,0x4a,0x41,0x6c,0x69,0x41,0x6e,0x41,0xc1,0x4a,0x48,0x4c,0x1,0x6b,0x45,0x73,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6e,0x41,0x70,0xc0,0x41,0x41,0x41,0x6f,0x49,0x41,0x41,0x6f,0x41,0x41,0x75,0x45,0xb3,0xa9,0x75,0x78,0x0,0x0,0x0,0x48,0x48,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\270ApAJAoA?g\300AAAlio\301AAAMAApOgAAA#JAliAnA\301JHL\001ooAuE\262\251uAAAAAMOgA#pAJAliAnA\301JHL\001AiE\300qklAAnE\263\251uAAMAAAOgA#pAJAliAnA\301JHL\001kEs\300liAAAnAp\300AAAoIAAogA#pAJAliAnA\301JHL\001kEs\300AAliAnAp\300AAAoIAAoAAuE\263\251ux\000\000\000HHH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83bb040545fc4eebe7ab527334385d019ebaca9b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPuEFwQUpBb0E/Z8BBQUFsaW/BQUFBTUFBcE9nQUFBI0pBbGlBbkHBSkhMAW9vQXVFsql1QUFBQUFNT2dBI3BBSkFsaUFuQcFKSEwBQWlFwHFrbEFBbkWzqXVBQU1BQUFPZ0EjcEFKQWxpQW5BwUpITAFrRXPAbGlBQUFuQXDAQUFBb0lBQW9nQSNwQUpBbGlBbkHBSkhMAWtFc8BBQWxpQW5BcMBBQUFvSUFBb0FBdUWzqXV4AAAASEhIAAALAAs= Step #5: MERGE-OUTER: attempt 3728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1614241133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559cdd486198, 0x559cdd48e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559cdd48e918,0x559cdd5160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83bb040545fc4eebe7ab527334385d019ebaca9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11942 processed earlier; will process 3333 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559cdac9a5dd bp 0x000000000000 sp 0x7ffe7af635b0 T43991) Step #5: ==43991==The signal is caused by a READ memory access. Step #5: #0 0x559cdac9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559cdaabc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559cdaabbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559cdaa99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559cda9baad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559cda912c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559cda91c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559cda9036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559cda92f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9aa157e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559cda8f6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43991==Register values: Step #5: rax = 0x0000559cdeb90540 rbx = 0x0000559cdeb90540 rcx = 0x0000559cdeb909f0 rdx = 0x00007f9aa1746b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7af635b0 Step #5: r8 = 0x0000559cdeb90540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9aa1746be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559cdde99960 r14 = 0x0000000100000004 r15 = 0x0000559cdce06386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x6b,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x69,0x69,0x4,0x40,0x41,0x19,0x4,0x73,0x0,0x0,0x0,0x0,0x0,0x0,0xd6,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x20,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0xd6,0x3,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0xa0,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0xd6,0x82,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x20,0x0,0xd6,0x81,0x0,0x0,0x0,0x0,0x5,0x0,0x0,0x41,0x0,0x0,0xb7,0x0,0xb,0x0,0x0,0x65,0x0,0xb,0x0,0x0,0x0,0x0,0x92,0x0,0x0,0xb7,0x0,0xa2,0x0,0x68,0xb7,0x65,0x0,0x1,0xb,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nA+\004@A\362\335kiiii\004@Aii\004@A\031\004s\000\000\000\000\000\000\326\003\000\000\000\000\000\000\000\000\000\016\000\000\000\016\000\000\000\000\000\000\374\000\000\000\326\201\000\000\000\000\000\000\000\001\001\000\000\001\000\000\000\000 \000\326\201\000\000\000\000\326\003\000\000\000\000\000\001\000\000\000\000\000\000\024\000\000\000\016\000\000\000\000\000\000\374\000\000\000\326\201\000\000\000\000\000\000\000\001\001\000\000\000\000\240\000\326\201\000\000\000\000\000\000\000 \000\326\202\000linux\000\000\000\000\001\001\000\000\000\000 \000\326\201\000\000\000\000\005\000\000A\000\000\267\000\013\000\000e\000\013\000\000\000\000\222\000\000\267\000\242\000h\267e\000\001\013\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d06c96b66f79eca642a63cd280ce22967111733 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQSsEQEHy3WtpaWlpBEBBaWkEQEEZBHMAAAAAAADWAwAAAAAAAAAAAA4AAAAOAAAAAAAA/AAAANaBAAAAAAAAAAEBAAABAAAAACAA1oEAAAAA1gMAAAAAAAEAAAAAAAAUAAAADgAAAAAAAPwAAADWgQAAAAAAAAABAQAAAACgANaBAAAAAAAAACAA1oIAbGludXgAAAAAAQEAAAAAIADWgQAAAAAFAABBAAC3AAsAAGUACwAAAACSAAC3AKIAaLdlAAELCws= Step #5: MERGE-OUTER: attempt 3729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1614377710 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626ba91f198, 0x5626ba927911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626ba927918,0x5626ba9af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d06c96b66f79eca642a63cd280ce22967111733' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11943 processed earlier; will process 3332 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626b81335dd bp 0x000000000000 sp 0x7ffc1bb62f70 T43995) Step #5: ==43995==The signal is caused by a READ memory access. Step #5: #0 0x5626b81335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626b7f55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626b7f54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626b7f32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626b7e53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626b7dabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626b7db51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626b7d9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626b7dc83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2fe89d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626b7d8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43995==Register values: Step #5: rax = 0x00005626bbd0b480 rbx = 0x00005626bbd0b480 rcx = 0x00005626bbd0b930 rdx = 0x00007ff2fea65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1bb62f70 Step #5: r8 = 0x00005626bbd0b480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff2fea65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626bb332960 r14 = 0x0000000100000004 r15 = 0x00005626ba29f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x41,0x1,0x20,0x1e,0x22,0x41,0x21,0x22,0x22,0x22,0xd4,0x1a,0x0,0x20,0x20,0x0,0x20,0x20,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x41,0x21,0x20,0x22,0x27,0x22,0x22,0x22,0x27,0x22,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0x20,0x20,0xd4,0xd4,0xd4,0x22,0x41,0x21,0x20,0x22,0x27,0x22,0x22,0x22,0x27,0x22,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0x20,0x20,0x20,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x41,0x22,0x20,0x21,0x27,0x22,0x22,0x22,0x27,0x22,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0x20,0x1a,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x41,0x21,0x20,0x20,0x20,0x1a,0xd4,0xd4,0x22,0x22,0x22,0x1a,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0x20,0x20,0x20,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x41,0x22,0x20,0x21,0x27,0x22,0x22,0x22,0x27,0x22,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xd4,0x20,0x1a,0xd4,0xd4,0xd4,0xd4,0x1a,0xd4,0xd4,0xd4,0xd4,0x22,0x41,0x21,0x20,0x20,0x20,0x1a,0xd4,0xd4,0x22,0x22,0x22,0x1a,0xd4,0xd4,0x20,0x20,0xd4,0xd4,0x22,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"A\001 \036\"A!\"\"\"\324\032\000 \000 \032\324\324\324\324\"A! \"'\"\"\"'\"\" \032\324 \324\324\324\"A! \"'\"\"\"'\"\" \032\324 \032\324\324\324\324\"A\" !'\"\"\"'\"\" \032\324 \032\324\324\324\324\032\324\324\324\324\"A! \032\324\324\"\"\"\032\324\" \032\324 \032\324\324\324\324\"A\" !'\"\"\"'\"\" \032\324 \032\324\324\324\324\032\324\324\324\324\"A! \032\324\324\"\"\"\032\324\324 \324\324\"A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ea529b3783e4fe9aa18c550720742593b613a92 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CJBASAeIkEhIiIi1BoAICAAICAa1NTU1CJBISAiJyIiIiciIiAgICAgIBrUICDU1NQiQSEgIiciIiInIiIgICAgICAa1CAgIBrU1NTUIkEiICEnIiIiJyIiICAgICAgGtQgGtTU1NQa1NTU1CJBISAgIBrU1CIiIhrUIiAgICAgIBrUICAgGtTU1NQiQSIgISciIiInIiIgICAgICAa1CAa1NTU1BrU1NTUIkEhICAgGtTUIiIiGtTUICDU1CJBAAs= Step #5: MERGE-OUTER: attempt 3730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1614515507 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557461a3f198, 0x557461a47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557461a47918,0x557461acf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ea529b3783e4fe9aa18c550720742593b613a92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11944 processed earlier; will process 3331 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==43999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55745f2535dd bp 0x000000000000 sp 0x7fff402f1920 T43999) Step #5: ==43999==The signal is caused by a READ memory access. Step #5: #0 0x55745f2535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55745f075280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55745f074fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55745f052929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55745ef73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55745eecbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55745eed51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55745eebc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55745eee83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b45145082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55745eeafaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==43999==Register values: Step #5: rax = 0x0000557462d053b0 rbx = 0x0000557462d053b0 rcx = 0x0000557462d05860 rdx = 0x00007f6b4530db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff402f1920 Step #5: r8 = 0x0000557462d053b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b4530dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557462452960 r14 = 0x0000000100000004 r15 = 0x00005574613bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==43999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x6f,0x41,0x41,0x3,0x40,0x41,0x23,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x7e,0x6b,0xc0,0x45,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x41,0x69,0x41,0x41,0x67,0x69,0x45,0x45,0x41,0x41,0x75,0x67,0x69,0x41,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x49,0x69,0x41,0x7f,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x46,0x41,0x41,0x71,0x6b,0x41,0x68,0x6c,0x41,0x41,0x41,0x41,0x69,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x41,0x41,0x41,0x41,0x76,0x6b,0x45,0x41,0x45,0x41,0x41,0x41,0x77,0x6b,0x45,0x41,0x45,0x71,0x41,0x6b,0x41,0x68,0x41,0x0,0x41,0x41,0x6c,0x41,0x32,0x77,0x69,0x1,0xbe,0xfc,0x0,0x41,0x69,0x41,0x64,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x69,0x69,0x46,0x70,0x78,0x45,0x6c,0xbe,0xfc,0x0,0x41,0xff,0x64,0x43,0x43,0xcb,0x90,0x91,0x90,0x91,0x91,0x41,0x6a,0x41,0x63,0x41,0x6a,0x0,0xd3,0x41,0xb2,0x45,0x41,0x95,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x41,0x63,0x41,0x6a,0x41,0x73,0x41,0x95,0x41,0x41,0x3a,0x1,0x6a,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x41,0x9f,0x8b,0x0,0x0,0x73,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010oAA\003@A#A\252Mg\301A~k\300EAiv\004@\014\001\013AAiAAgiEEAAugiAEAAuh\001\015\000IiA\177EAiAAwiEFAAqkAhlAAAAi\004@\014\001\013AcAjAAAAvkEAEAAAwkEAEqAkAhA\000AAlA2wi\001\276\374\000AiAd\276\374\001A=iiiFpxEl\276\374\000A\377dCC\313\220\221\220\221\221AjAcAj\000\323A\262EA\225@\014\001\013AcAjAcAjAsA\225AA:\001jlinux\000\000\000A\237\213\000\000s\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e5924f96e3c4145ce9470a4c3424c26a84da6a9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBvQUEDQEEjQapNZ8FBfmvARUFpdgRADAELQUFpQUFnaUVFQUF1Z2lBRUFBdWgBDQBJaUF/RUFpQUF3aUVGQUFxa0FobEFBQUFpBEAMAQtBY0FqQUFBQXZrRUFFQUFBd2tFQUVxQWtBaEEAQUFsQTJ3aQG+/ABBaUFkvvwBQT1paWlGcHhFbL78AEH/ZENDy5CRkJGRQWpBY0FqANNBskVBlUAMAQtBY0FqQWNBakFzQZVBQToBamxpbnV4AAAAQZ+LAABzAAs= Step #5: MERGE-OUTER: attempt 3731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1614652130 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f4ee59198, 0x557f4ee61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f4ee61918,0x557f4eee90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e5924f96e3c4145ce9470a4c3424c26a84da6a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11945 processed earlier; will process 3330 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 167d. Step #5: #1 pulse cov: 335 ft: 336 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f4c66d5dd bp 0x000000000000 sp 0x7ffd44438820 T44003) Step #5: ==44003==The signal is caused by a READ memory access. Step #5: #0 0x557f4c66d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f4c48f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f4c48efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f4c46c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f4c38dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f4c2e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f4c2ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f4c2d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f4c3023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f61714a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f4c2c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44003==Register values: Step #5: rax = 0x0000557f50625360 rbx = 0x0000557f50625360 rcx = 0x0000557f50625810 rdx = 0x00007f617166ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd44438820 Step #5: r8 = 0x0000557f50625360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f617166abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f4f86c960 r14 = 0x0000000100000004 r15 = 0x0000557f4e7d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x78,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0xb,0x41,0x46,0x42,0x2,0x42,0x1b,0x79,0x41,0x70,0x41,0xa1,0xa0,0x41,0x41,0x4b,0x45,0x1,0xc1,0x41,0xff,0x41,0x1,0x4,0x0,0x0,0x69,0x41,0x4,0x41,0xb,0x6d,0x0,0x41,0xff,0xff,0xff,0x9,0x41,0x69,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x73,0x4,0x0,0xb,0x69,0x41,0xa5,0x6d,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x77,0x69,0x1b,0x43,0x43,0x6e,0x43,0x41,0x1,0x0,0x43,0x0,0x6c,0x0,0x4e,0x1,0x1,0x0,0x20,0x0,0x0,0xa1,0x66,0x1,0x0,0xb5,0x1a,0xa8,0xd0,0x80,0x0,0x0,0xfb,0xf,0x6d,0x0,0x41,0xff,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x73,0x4,0x0,0xb,0x69,0x41,0xa5,0x6d,0x1,0x0,0x0,0xa1,0x66,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x73,0x4,0x0,0xb,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x69,0x4b,0x45,0x1,0x69,0x41,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001xoAA\003\000AAA\013AFB\002B\033yApA\241\240AAKE\001\301A\377A\001\004\000\000iA\004A\013m\000A\377\377\377\011AiE\001\004\000\013i\004\000\013i\001\004\000\013i\004\000\013is\004\000\013iA\245m\001\000\000\241f\001\000wi\033CCnCA\001\000C\000l\000N\001\001\000 \000\000\241f\001\000\265\032\250\320\200\000\000\373\017m\000A\377\001\004\000\013i\004\000\013i\001\004\000\013i\004\000\013is\004\000\013iA\245m\001\000\000\241f\001\004\000\013i\004\000\013i\001\004\000\013i\004\000\013is\004\000\013\000\013i\004\000\013iiKE\001iAnm\001\000\000\241f\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e5e9c4f72931c6493165c48b730edb56f331332 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXhvQUEDAEFBQQtBRkICQht5QXBBoaBBQUtFAcFB/0EBBAAAaUEEQQttAEH///8JQWlFAQQAC2kEAAtpAQQAC2kEAAtpcwQAC2lBpW0BAAChZgEAd2kbQ0NuQ0EBAEMAbABOAQEAIAAAoWYBALUaqNCAAAD7D20AQf8BBAALaQQAC2kBBAALaQQAC2lzBAALaUGlbQEAAKFmAQQAC2kEAAtpAQQAC2kEAAtpcwQACwALaQQAC2lpS0UBaUFubQEAAKFmAQALAAs= Step #5: MERGE-OUTER: attempt 3732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1614790043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597efcdf198, 0x5597efce7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597efce7918,0x5597efd6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e5e9c4f72931c6493165c48b730edb56f331332' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11947 processed earlier; will process 3328 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 306 ft: 307 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597ed4f35dd bp 0x000000000000 sp 0x7ffe34ace900 T44007) Step #5: ==44007==The signal is caused by a READ memory access. Step #5: #0 0x5597ed4f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597ed315280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597ed314fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597ed2f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597ed213ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597ed16bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597ed1751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597ed15c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597ed1883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f077e76a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597ed14faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44007==Register values: Step #5: rax = 0x00005597f22ebd30 rbx = 0x00005597f22ebd30 rcx = 0x00005597f22ec1e0 rdx = 0x00007f077e932b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe34ace900 Step #5: r8 = 0x00005597f22ebd30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f077e932be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597f06f2960 r14 = 0x0000000100000004 r15 = 0x00005597ef65f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x45,0x41,0x3,0x45,0x41,0x6e,0x75,0x78,0x41,0x1,0x46,0x45,0x69,0x41,0x55,0x41,0x75,0x69,0x45,0x45,0x45,0x41,0x1,0x41,0x3,0x41,0x40,0x41,0x1,0x46,0x4e,0x41,0x1,0x46,0x47,0x69,0x41,0x55,0x41,0x81,0x75,0x41,0x3,0x41,0x40,0x41,0xf7,0x45,0x45,0x68,0x69,0x1,0x41,0x75,0x4d,0x46,0x47,0x69,0x41,0x55,0x41,0x81,0x75,0x41,0x3,0x41,0x40,0x41,0xf7,0x45,0x45,0x68,0x69,0x1,0x41,0x75,0x4d,0x45,0x46,0x46,0x74,0x46,0x69,0x41,0x46,0x46,0x46,0x41,0x7a,0x46,0x41,0x92,0x46,0x46,0x41,0x45,0x46,0x77,0x41,0x75,0x41,0x80,0x40,0x41,0x6e,0x41,0x1,0x41,0x13,0x41,0x40,0x41,0x1,0x46,0x46,0x41,0x1,0x46,0x45,0x69,0x41,0x55,0x41,0x81,0x75,0x1,0x6a,0x41,0x40,0x41,0xf7,0x1,0x45,0x69,0x45,0x41,0x69,0x41,0x7a,0x45,0x46,0x46,0x1,0x46,0x45,0x69,0x41,0x55,0x41,0x75,0x69,0x75,0x41,0x3,0x41,0x40,0x41,0xf7,0x45,0x45,0x68,0x69,0x1,0x41,0x75,0x4d,0x41,0x45,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA0\004@A.A=JEAjACAjjAEA\003EAnuxA\001FEiAUAuiEEEA\001A\003A@A\001FNA\001FGiAUA\201uA\003A@A\367EEhi\001AuMFGiAUA\201uA\003A@A\367EEhi\001AuMEFFtFiAFFFAzFA\222FFAEFwAuA\200@AnA\001A\023A@A\001FFA\001FEiAUA\201u\001jA@A\367\001EiEAiAzEFF\001FEiAUAuiuA\003A@A\367EEhi\001AuMAEMA-AMAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-52cd400506b5defb6db5fd8c7a640c76b730576a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTAEQEEuQT1KRUFqQUNBampBRUEDRUFudXhBAUZFaUFVQXVpRUVFQQFBA0FAQQFGTkEBRkdpQVVBgXVBA0FAQfdFRWhpAUF1TUZHaUFVQYF1QQNBQEH3RUVoaQFBdU1FRkZ0RmlBRkZGQXpGQZJGRkFFRndBdUGAQEFuQQFBE0FAQQFGRkEBRkVpQVVBgXUBakFAQfcBRWlFQWlBekVGRgFGRWlBVUF1aXVBA0FAQfdFRWhpAUF1TUFFTUEtQU1BeAALAAs= Step #5: MERGE-OUTER: attempt 3733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1614930281 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ff5461f198, 0x55ff54627911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ff54627918,0x55ff546af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52cd400506b5defb6db5fd8c7a640c76b730576a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11949 processed earlier; will process 3326 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: #2 pulse cov: 514 ft: 579 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ff51e335dd bp 0x000000000000 sp 0x7ffdaf96f4b0 T44011) Step #5: ==44011==The signal is caused by a READ memory access. Step #5: #0 0x55ff51e335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ff51c55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ff51c54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ff51c32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ff51b53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ff51aabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ff51ab51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ff51a9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ff51ac83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2cb556082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ff51a8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44011==Register values: Step #5: rax = 0x000055ff55b41430 rbx = 0x000055ff55b41430 rcx = 0x000055ff55b41420 rdx = 0x00007fc2cb71eb80 Step #5: rdi = 0x000055ff55b41420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffdaf96f4b0 Step #5: r8 = 0x000055ff55b41430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2cb71ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ff55032960 r14 = 0x0000000100000004 r15 = 0x000055ff53f9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x30,0x42,0x2,0x7a,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x7f,0x82,0x41,0x41,0x44,0x43,0x40,0x44,0x7f,0x8d,0x44,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0xa4,0x99,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0xa2,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9e,0x9f,0x9d,0x99,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0xa5,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9f,0x9e,0x9f,0x9b,0x9f,0x0,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB0B\002z\177B\377\267\177B\377\377\177\202AADC@D\177\215D\237\237\237\237\237\237\237\237\237\237\232\237\237\237\232\237\237\235\237\237\237\237\234\236\236D\236\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\237\236\237\237\237\244\231\237\232\237\237\237\232\237\237\237\237\236\237\237\237\232\237\237\237\232\237\237\234\236\236D\236\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\242\237\236\237\237\237\237\231\237\237\232\237\237\237\232\236\237\235\231\237\237\237\237\237\234\236\236D\236\237\237\237\245\237\237\236\237\237\237\237\231\237\237\237\236\237\233\237\000\237\237\233\237\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d8ec3c60c198a211d7465391343c79808df55af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQjBCAnp/Qv+3f0L//3+CQUFEQ0BEf41En5+fn5+fn5+fn5qfn5+an5+dn5+fn5yenkSen5+fn5+cnp5Enp+fn5+fn5+fn5+dn6Wfn5+en5+fpJmfmp+fn5qfn5+fnp+fn5qfn5+an5+cnp5Enp+fn5+fnJ6eRJ6fn5+fn5+fn5+fnZ+lop+en5+fn5mfn5qfn5+anp+dmZ+fn5+fnJ6eRJ6fn5+ln5+en5+fn5mfn5+en5ufAJ+fm5+fnwALAAs= Step #5: MERGE-OUTER: attempt 3734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1615069559 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e600ef4198, 0x55e600efc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e600efc918,0x55e600f840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d8ec3c60c198a211d7465391343c79808df55af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11952 processed earlier; will process 3323 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5fe7085dd bp 0x000000000000 sp 0x7ffc91177410 T44015) Step #5: ==44015==The signal is caused by a READ memory access. Step #5: #0 0x55e5fe7085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5fe52a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5fe529fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5fe507929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5fe428ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5fe380c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5fe38a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5fe3716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5fe39d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8023144082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5fe364aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44015==Register values: Step #5: rax = 0x000055e60296f410 rbx = 0x000055e60296f410 rcx = 0x000055e60296f8c0 rdx = 0x00007f802330cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc91177410 Step #5: r8 = 0x000055e60296f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f802330cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e601907960 r14 = 0x0000000100000004 r15 = 0x000055e600874386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x41,0x4a,0x41,0x30,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x59,0x4a,0xc1,0x41,0x45,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x41,0x4a,0x41,0x9a,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x59,0x4a,0xc1,0x41,0x45,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x70,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x4a,0x41,0x9a,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x59,0x4a,0xc1,0x41,0x45,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x70,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027\301At\320\000\373\025nAAJA0AEAk\301B\015\001B\000YJ\301AEAp NAA NA\311\245\200\240\000\"AoAA\301At\320\000\373\025nAAJA\232AEAk\301B\015\001B\000YJ\301AEAp NAA NA\311\245\200\240\000\"AoA\277@AOAt\320\000\373\025nA,wApt\320\000\373\025nA,wAJA\232AEAk\301B\015\001B\000YJ\301AEAp NAA NA\311\245\200\240\000\"AoA\277@AOAt\320\000\373\025nA,wApt\320\000\373\025nA,wApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9c7570c39a309eca08a6689bb784576624091eb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRfBQXTQAPsVbkFBSkEwQUVBa8FCDQFCAFlKwUFFQXAgTkFBIE5ByaWAoAAiQW9BQcFBdNAA+xVuQUFKQZpBRUFrwUINAUIAWUrBQUVBcCBOQUEgTkHJpYCgACJBb0G/QEFPQXTQAPsVbkEsd0FwdNAA+xVuQSx3QUpBmkFFQWvBQg0BQgBZSsFBRUFwIE5BQSBOQcmlgKAAIkFvQb9AQU9BdNAA+xVuQSx3QXB00AD7FW5BLHdBcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1615206653 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb47202198, 0x55eb4720a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb4720a918,0x55eb472920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9c7570c39a309eca08a6689bb784576624091eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11953 processed earlier; will process 3322 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb44a165dd bp 0x000000000000 sp 0x7ffefffcc470 T44019) Step #5: ==44019==The signal is caused by a READ memory access. Step #5: #0 0x55eb44a165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb44838280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb44837fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb44815929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb44736ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb4468ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb446981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb4467f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb446ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3dc7d6e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb44672aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44019==Register values: Step #5: rax = 0x000055eb4806d450 rbx = 0x000055eb4806d450 rcx = 0x000055eb4806d900 rdx = 0x00007f3dc7f36b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefffcc470 Step #5: r8 = 0x000055eb4806d450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3dc7f36be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb47c15960 r14 = 0x0000000100000004 r15 = 0x000055eb46b82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x4b,0x67,0x41,0x77,0x41,0x45,0x41,0x45,0x70,0x41,0xba,0x0,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x77,0x69,0x6e,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x4b,0x78,0x6c,0x41,0x69,0x41,0x28,0x69,0x1,0x6a,0x41,0x41,0x49,0x49,0x1,0x69,0xd,0x0,0x1,0x69,0x70,0x41,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x77,0x69,0x6e,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x72,0x72,0x1,0x41,0x72,0xc0,0x41,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x67,0x1,0x1,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMKgAwAEAEpA\272\000A@\001AAA)\301M\320\000\024\000\001A\011L\320\000\024\000AAMAwin\001A\011L\320\000\024\000AAMAgAwAiEliwEAisAlAKxlAiA(i\001jAAII\001i\015\000\001ipAL\320\000\024\000EHEA@\001AAA)\301M\320\000\024\000\001A\011L\320\000\024\000AAMAwin\001A\011L\320\000\024\000AAMrr\001Ar\300AAAg\270\252sxvAg\270\252w\270\252\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000Ag\001\001i\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-810ab406a47366a54c87e3d926ecf89689e84ed8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQU1LZ0F3QUVBRXBBugBBQAFBQUEpwU3QABQAAUEJTNAAFABBQU1Bd2luAUEJTNAAFABBQU1BZ0F3QWlFbGl3RUFpc0FsQUt4bEFpQShpAWpBQUlJAWkNAAFpcEFM0AAUAEVIRUFAAUFBQSnBTdAAFAABQQlM0AAUAEFBTUF3aW4BQQlM0AAUAEFBTXJyAUFywEFBQWe4qnN4dkFnuKp3uKoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQWcBAWkLAAs= Step #5: MERGE-OUTER: attempt 3736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1615343716 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b582660198, 0x55b582668911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b582668918,0x55b5826f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/810ab406a47366a54c87e3d926ecf89689e84ed8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11954 processed earlier; will process 3321 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 402 ft: 403 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b57fe745dd bp 0x000000000000 sp 0x7fff7c74b7b0 T44023) Step #5: ==44023==The signal is caused by a READ memory access. Step #5: #0 0x55b57fe745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b57fc96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b57fc95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b57fc73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b57fb94ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b57faecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b57faf61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b57fadd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b57fb093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55d50f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b57fad0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44023==Register values: Step #5: rax = 0x000055b583c07850 rbx = 0x000055b583c07850 rcx = 0x000055b583c07840 rdx = 0x00007f55d52b9b80 Step #5: rdi = 0x000055b583c07840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007fff7c74b7b0 Step #5: r8 = 0x000055b583c07850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55d52b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b583073960 r14 = 0x0000000100000004 r15 = 0x000055b581fe0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7e,0x41,0x51,0x4,0x40,0x42,0x42,0x42,0x7a,0x42,0xff,0x9,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x44,0x9e,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0x9b,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0xa1,0x9f,0x9f,0x9f,0x9e,0xa2,0x9f,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9f,0x44,0x9e,0x9e,0x44,0x9e,0x9e,0xbe,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9a,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0x9b,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0xa1,0x9f,0x9f,0x9f,0x9e,0xa2,0x9f,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9f,0x44,0x9e,0x9f,0x0,0x0,0x9f,0x9f,0x9c,0x44,0x9e,0x9e,0x9e,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(~AQ\004@BBBzB\377\011\177B\377\267\177B\377\377C\177D\177\215\267\236\236\234?D\236\236\236\236DD\217\237\237D\236\234D\236\236\236D\001\251\237\237\237\234\231\237\237\237\233\231D\001\251\237D\001\251\237\237\236\001\235\237\237\237\233\231\235\241\237\237\237\236\242\237\237\236\240D\001\237\237\237\237\237\237\237\237\236\234\237D\236\236D\236\236\276\237\236\240D\001\237\237\237\237\237\237\237\237\236\234\232\236\236D\001\251\237\237\237\234\231\237\237\237\233\231D\001\251\237D\001\251\237\237\236\001\235\237\237\237\233\231\235\241\237\237\237\236\242\237\237\236\240D\001\237\237\237\237\237\237\237\237\236\234\237D\236\237\000\000\237\237\234D\236\236\236\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-10146fed36f3295cca923a7dc8dd9d35ed142106 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASh+QVEEQEJCQnpC/wl/Qv+3f0L//0N/RH+Nt56enD9Enp6enkREj5+fRJ6cRJ6enkQBqZ+fn5yZn5+fm5lEAamfRAGpn5+eAZ2fn5+bmZ2hn5+fnqKfn56gRAGfn5+fn5+fn56cn0SenkSenr6fnqBEAZ+fn5+fn5+fnpyanp5EAamfn5+cmZ+fn5uZRAGpn0QBqZ+fngGdn5+fm5mdoZ+fn56in5+eoEQBn5+fn5+fn5+enJ9Enp8AAJ+fnESenp6fnwALAAs= Step #5: MERGE-OUTER: attempt 3737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1615481936 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ca7d16198, 0x563ca7d1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ca7d1e918,0x563ca7da60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/10146fed36f3295cca923a7dc8dd9d35ed142106' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11956 processed earlier; will process 3319 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ca552a5dd bp 0x000000000000 sp 0x7fffcdecd690 T44027) Step #5: ==44027==The signal is caused by a READ memory access. Step #5: #0 0x563ca552a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ca534c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ca534bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ca5329929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ca524aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ca51a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ca51ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ca51936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ca51bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f126a90e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ca5186aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44027==Register values: Step #5: rax = 0x0000563ca8c222e0 rbx = 0x0000563ca8c222e0 rcx = 0x0000563ca8c22790 rdx = 0x00007f126aad6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcdecd690 Step #5: r8 = 0x0000563ca8c222e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f126aad6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ca8729960 r14 = 0x0000000100000004 r15 = 0x0000563ca7696386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x7d,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0x27,0x41,0xaa,0xc3,0x4d,0x6a,0x20,0x0,0x0,0x0,0x21,0x0,0x4b,0x41,0xaa,0xc3,0x4d,0x6e,0x75,0x41,0x41,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x4e,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x0,0x0,0x0,0x4b,0x41,0xaa,0xc3,0x4d,0x6a,0x41,0x49,0x67,0x70,0x70,0x41,0x67,0x41,0x2c,0x41,0x60,0x67,0x41,0x41,0x6e,0x41,0x41,0x77,0x4e,0x76,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x46,0x70,0x70,0x70,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001}AA\004@AKA\252'A\252\303Mj \000\000\000!\000KA\252\303MnuAAFFFFFFFFFFFFFFFFFFFNFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\000\000\000KA\252\303MjAIgppAgA,A`gAAnAAwNvFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFppp\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f29621e808a1571bb67e025920bf8aa897ad8808 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQF9QUEEQEFLQaonQarDTWogAAAAIQBLQarDTW51QUFGRkZGRkZGRkZGRkZGRkZGRkZGTkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRgAAAEtBqsNNakFJZ3BwQWdBLEFgZ0FBbkFBd052RkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRnBwcAAACws= Step #5: MERGE-OUTER: attempt 3738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1615617972 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e452ec2198, 0x55e452eca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e452eca918,0x55e452f520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f29621e808a1571bb67e025920bf8aa897ad8808' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11957 processed earlier; will process 3318 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 446 ft: 447 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4506d65dd bp 0x000000000000 sp 0x7ffefe919e40 T44031) Step #5: ==44031==The signal is caused by a READ memory access. Step #5: #0 0x55e4506d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4504f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4504f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4504d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4503f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e45034ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4503581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e45033f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e45036b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efef7621082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e450332aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44031==Register values: Step #5: rax = 0x000055e455010430 rbx = 0x000055e455010430 rcx = 0x000055e455010420 rdx = 0x00007efef77e9b80 Step #5: rdi = 0x000055e455010420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffefe919e40 Step #5: r8 = 0x000055e455010430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efef77e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4538d5960 r14 = 0x0000000100000004 r15 = 0x000055e452842386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x7c,0x42,0x7a,0x42,0xf5,0x11,0x80,0x81,0x7a,0xc2,0x7c,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x79,0xc2,0x79,0x7a,0xc2,0x81,0x42,0x42,0x42,0x5d,0x7f,0x42,0x42,0xc2,0x79,0x81,0x42,0x42,0x79,0x81,0x42,0x42,0x7a,0x42,0x81,0x7c,0x42,0x7a,0x42,0x5d,0x80,0x81,0x79,0x81,0x7a,0xc2,0x81,0x42,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x79,0xc2,0x79,0x7a,0xc2,0x81,0x42,0x42,0x42,0x7c,0x7f,0x42,0x81,0x42,0xc2,0x42,0x79,0x42,0x7d,0x42,0x81,0x7c,0x42,0x7a,0x42,0x5d,0x81,0x80,0xc2,0x7a,0x81,0x81,0x79,0xc2,0x81,0x7a,0x42,0x79,0x7c,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc2,0x81,0x79,0x81,0x7a,0xc2,0x81,0x42,0x42,0x42,0x7c,0x42,0x81,0x7a,0xc2,0x81,0x79,0x81,0x7a,0xc2,0x81,0x42,0x42,0x42,0x7c,0x42,0x7a,0x42,0x7a,0xc2,0x81,0x79,0x81,0x79,0x81,0x7a,0xc2,0x81,0x79,0x81,0x7a,0xc2,0x81,0x42,0x42,0xc2,0x79,0x81,0x42,0x42,0x79,0x81,0x81,0x79,0x81,0x7a,0xc2,0x81,0x42,0x5d,0x7f,0x42,0x42,0xc2,0x79,0x81,0x42,0x42,0x7a,0x42,0x81,0x7c,0x81,0x42,0x7f,0x81,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B;B|BzB\365\021\200\201z\302|BB\201BB\177By\302yz\302\201BBB]\177BB\302y\201BBy\201BBzB\201|BzB]\200\201y\201z\302\201BBB\201BB\177By\302yz\302\201BBB|\177B\201B\302ByB}B\201|BzB]\201\200\302z\201\201y\302\201zBy|BBBzBz\302\201y\201z\302\201BBB|B\201z\302\201y\201z\302\201BBB|BzBz\302\201y\201y\201z\302\201y\201z\302\201BB\302y\201BBy\201\201y\201z\302\201B]\177BB\302y\201BBzB\201|\201B\177\201BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fb54571a9a452ba1cd2bfd41af93ae6f57c74de Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEI7QnxCekL1EYCBesJ8QkKBQkJ/QnnCeXrCgUJCQl1/QkLCeYFCQnmBQkJ6QoF8QnpCXYCBeYF6woFCQkKBQkJ/QnnCeXrCgUJCQnx/QoFCwkJ5Qn1CgXxCekJdgYDCeoGBecKBekJ5fEJCQnpCesKBeYF6woFCQkJ8QoF6woF5gXrCgUJCQnxCekJ6woF5gXmBesKBeYF6woFCQsJ5gUJCeYGBeYF6woFCXX9CQsJ5gUJCekKBfIFCf4FCQgALAAs= Step #5: MERGE-OUTER: attempt 3739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1615758019 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dea9cc9198, 0x55dea9cd1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dea9cd1918,0x55dea9d590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8fb54571a9a452ba1cd2bfd41af93ae6f57c74de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11959 processed earlier; will process 3316 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 405 ft: 406 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 527 ft: 580 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #4 pulse cov: 674 ft: 904 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dea74dd5dd bp 0x000000000000 sp 0x7ffc9b275f50 T44035) Step #5: ==44035==The signal is caused by a READ memory access. Step #5: #0 0x55dea74dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dea72ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dea72fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dea72dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dea71fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dea7155c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dea715f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dea71466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dea71723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63bfaed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dea7139aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44035==Register values: Step #5: rax = 0x000055deabc69470 rbx = 0x000055deabc69470 rcx = 0x000055deabc69920 rdx = 0x00007f63bfcb5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9b275f50 Step #5: r8 = 0x000055deabc69470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f63bfcb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055deaa6dc960 r14 = 0x0000000100000004 r15 = 0x000055dea9649386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x0,0x22,0x2c,0x22,0x22,0x22,0xa,0x22,0x22,0x22,0x2c,0x22,0x22,0x22,0x2,0x22,0x0,0x22,0x2c,0x22,0x2c,0x22,0x22,0x22,0x2,0x22,0x22,0x22,0x2c,0x22,0x22,0x22,0x2,0x22,0x0,0x22,0x2c,0x22,0x22,0x22,0x2,0x22,0x22,0x22,0x2,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x7a,0x41,0x42,0x42,0xff,0xff,0xff,0xff,0x2c,0x22,0x22,0x22,0x2,0x22,0x22,0x22,0x2,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x7a,0x41,0x42,0x42,0xff,0xff,0x22,0x22,0x22,0x0,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x7a,0x41,0x42,0x42,0xff,0xff,0x0,0x0,0x0,0x5,0x0,0x0,0xfb,0x19,0x53,0xf4,0xfd,0x0,0x92,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x22,0x2c,0x22,0x22,0x7a,0x41,0x42,0x42,0xff,0xff,0xff,0xff,0x8,0x0,0x0,0x0,0xfb,0x19,0x53,0xf4,0xfd,0x0,0x92,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x22,0x2c,0x22,0x2,0x22,0x0,0x22,0x2c,0x22,0x22,0x22,0x2,0x22,0x22,0x7a,0x41,0x42,0x42,0xff,0xff,0xff,0xff,0x8,0x0,0x10,0x0,0xfb,0x19,0x22,0x2,0x31,0x22,0x42,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB\000\",\"\"\"\012\"\"\",\"\"\"\002\"\000\",\",\"\"\"\002\"\"\",\"\"\"\002\"\000\",\"\"\"\002\"\"\"\002\"\"\"\"\"\"\"\"zABB\377\377\377\377,\"\"\"\002\"\"\"\002\"\"\"\"\"\"\"\"zABB\377\377\"\"\"\000\"\"\"\"\"\"\"\"zABB\377\377\000\000\000\005\000\000\373\031S\364\375\000\222linux\000\000\",\"\"zABB\377\377\377\377\010\000\000\000\373\031S\364\375\000\222linux\000\000\",\"\002\"\000\",\"\"\"\002\"\"zABB\377\377\377\377\010\000\020\000\373\031\"\0021\"B\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3b19d27ddc3f1411ff891dc4b43b0d2f5df28ad Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQgAiLCIiIgoiIiIsIiIiAiIAIiwiLCIiIgIiIiIsIiIiAiIAIiwiIiICIiIiAiIiIiIiIiIiekFCQv////8sIiIiAiIiIgIiIiIiIiIiInpBQkL//yIiIgAiIiIiIiIiInpBQkL//wAAAAUAAPsZU/T9AJJsaW51eAAAIiwiInpBQkL/////CAAAAPsZU/T9AJJsaW51eAAAIiwiAiIAIiwiIiICIiJ6QUJC/////wgAEAD7GSICMSJCAAALAAs= Step #5: MERGE-OUTER: attempt 3740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1615899355 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a56dd2d198, 0x55a56dd35911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a56dd35918,0x55a56ddbd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3b19d27ddc3f1411ff891dc4b43b0d2f5df28ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11964 processed earlier; will process 3311 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a56b5415dd bp 0x000000000000 sp 0x7ffe99ce5c20 T44039) Step #5: ==44039==The signal is caused by a READ memory access. Step #5: #0 0x55a56b5415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a56b363280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a56b362fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a56b340929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a56b261ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a56b1b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a56b1c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a56b1aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a56b1d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2508fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a56b19daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44039==Register values: Step #5: rax = 0x000055a56ee8a340 rbx = 0x000055a56ee8a340 rcx = 0x000055a56ee8a7f0 rdx = 0x00007ff250ac5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe99ce5c20 Step #5: r8 = 0x000055a56ee8a340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff250ac5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a56e740960 r14 = 0x0000000100000004 r15 = 0x000055a56d6ad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0xd0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x10,0x0,0x58,0x0,0xa2,0x0,0x0,0x0,0x7e,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0xc3,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x1,0x0,0x0,0xf,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x82,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\320\200\000\000\000\374\206\200\200\200\000\000\001\000\020\000X\000\242\000\000\000~\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\260\000\200\211\177\000\000||\203\203\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\303\200\000\374\206\200\000\000\000||\203\203\000\001\000\000\017\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\374\206\200\200\000||\203\203\000\200\200\000\374\202\200\000\000\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-76e37f9eb4e6e69dcd20560a15586ad5d2040115 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iNCAAAAA/IaAgIAAAAEAEABYAKIAAAB+h4CAgAAAfHyDgwCAgAD8hoCAgAAAsACAiX8AAHx8g4MAfHyDgwCAgAD8hoCAAHx8g4MAw4AA/IaAAAAAfHyDgwABAAAPhoCAAHx8g4MAgIAA/IaAAAAAAPyGgIAAfHyDgwCAgAD8goAAAAB8fIODAICAAPyGgIAAfHyDgwCAgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1616036120 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d3d2af198, 0x557d3d2b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d3d2b7918,0x557d3d33f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/76e37f9eb4e6e69dcd20560a15586ad5d2040115' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11965 processed earlier; will process 3310 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d3aac35dd bp 0x000000000000 sp 0x7ffd7dff39a0 T44043) Step #5: ==44043==The signal is caused by a READ memory access. Step #5: #0 0x557d3aac35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d3a8e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d3a8e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d3a8c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d3a7e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d3a73bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d3a7451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d3a72c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d3a7583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc6849c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d3a71faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44043==Register values: Step #5: rax = 0x0000557d3f57f450 rbx = 0x0000557d3f57f450 rcx = 0x0000557d3f57f900 rdx = 0x00007fc684b89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7dff39a0 Step #5: r8 = 0x0000557d3f57f450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc684b89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d3dcc2960 r14 = 0x0000000100000004 r15 = 0x0000557d3cc2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x67,0x4d,0x41,0x77,0x41,0x41,0x45,0x41,0x45,0x70,0x41,0xba,0x0,0x1,0x45,0x69,0x77,0x41,0xc5,0xe9,0x6b,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x4c,0x41,0x9,0x4c,0x1,0x49,0x1,0x69,0xd,0x0,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x41,0x13,0x69,0x41,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x4c,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x41,0x13,0x69,0x41,0x4c,0xd0,0x0,0x14,0x0,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x41,0x1,0x49,0x1,0x69,0xd,0x0,0x41,0xd9,0xc8,0x1,0x1,0x6b,0x41,0x45,0x1,0x6b,0x41,0x1,0x49,0x1,0x69,0xd,0x0,0x41,0xd9,0xc8,0x1,0x1,0x6b,0xd,0x1,0x41,0xd9,0x45,0x68,0x70,0x45,0x1,0x6b,0x1,0x1,0x1,0x1,0x49,0xd,0x0,0x0,0x0,0x41,0x0,0x0,0x0,0x41,0x67,0x1,0x1,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AgMAwAAEAEpA\272\000\001EiwA\305\351kO\320\000\024\000\001A\011L\320\000\024\000EHEA@\001AAA)\301M\320\000\024\000LA\011L\001I\001i\015\000AgMAwApA\023iAL\320\000\024\000EHEHEA@\001AAA)\301M\320\000\024\000LA\011L\320\000\024\000AAAgMAwApA\023iAL\320\000\024\000EHEA@\001AAAA\001I\001i\015\000A\331\310\001\001kAE\001kA\001I\001i\015\000A\331\310\001\001k\015\001A\331EhpE\001k\001\001\001\001I\015\000\000\000A\000\000\000Ag\001\001i\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfd92be6f113ccb0aee5627d141f1c19dbb7b773 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQWdNQXdBQUVBRXBBugABRWl3QcXpa0/QABQAAUEJTNAAFABFSEVBQAFBQUEpwU3QABQATEEJTAFJAWkNAEFnTUF3QXBBE2lBTNAAFABFSEVIRUFAAUFBQSnBTdAAFABMQQlM0AAUAEFBQWdNQXdBcEETaUFM0AAUAEVIRUFAAUFBQUEBSQFpDQBB2cgBAWtBRQFrQQFJAWkNAEHZyAEBaw0BQdlFaHBFAWsBAQEBSQ0AAABBAAAAQWcBAWkLAAs= Step #5: MERGE-OUTER: attempt 3742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1616173049 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc7d98e198, 0x55bc7d996911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc7d996918,0x55bc7da1e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfd92be6f113ccb0aee5627d141f1c19dbb7b773' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11966 processed earlier; will process 3309 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc7b1a25dd bp 0x000000000000 sp 0x7fffe08fc3c0 T44047) Step #5: ==44047==The signal is caused by a READ memory access. Step #5: #0 0x55bc7b1a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc7afc4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc7afc3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc7afa1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc7aec2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc7ae1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc7ae241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc7ae0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc7ae373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdbb6ce7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc7adfeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44047==Register values: Step #5: rax = 0x000055bc7f6ec3f0 rbx = 0x000055bc7f6ec3f0 rcx = 0x000055bc7f6ec8a0 rdx = 0x00007fdbb6eafb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe08fc3c0 Step #5: r8 = 0x000055bc7f6ec3f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdbb6eafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc7e3a1960 r14 = 0x0000000100000004 r15 = 0x000055bc7d30e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x71,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x69,0x41,0x0,0x41,0x71,0x6b,0x75,0x78,0x41,0xdd,0xb6,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x41,0x41,0xaa,0x9c,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0x41,0x72,0x6d,0x41,0x69,0x41,0x41,0x6f,0x72,0x6d,0x41,0x6d,0x41,0x69,0x41,0x69,0x41,0x69,0x45,0x78,0x41,0x6c,0x45,0x75,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x45,0x49,0x45,0x71,0x69,0x78,0x45,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0x31,0x75,0x45,0x49,0x45,0x71,0x45,0x69,0x41,0x74,0x45,0x41,0x75,0x75,0x41,0x32,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x69,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x75,0x41,0x31,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x1a,0x6c,0x69,0x41,0x6d,0x41,0x69,0x41,0x69,0x41,0x69,0x45,0x78,0x41,0x6c,0x45,0x75,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x45,0x49,0x45,0x71,0x69,0x78,0x45,0x45,0x71,0x45,0x45,0x41,0xc2,0x75,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010qA(\004@AKA\252JA\374\301Aw\301kA\340iA\000AqkuxA\335\266AiqAn\004\000\320m\326\002\005\013AAA\252\234EhiAAMA\250\220\301kAArmAiAAormAmAiAiAiExAlEuqiEAlEEA\302uEIEqixEEqiEAlEEA1uEIEqEiAtEAuuA2EGAuIuAEiAlEEA\302uuA1EGAuIuAE\032liAmAiAiAiExAlEuqiEAlEEA\302uEIEqixEEqEEA\302u\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca89ac2a91a2bd1c932726b1f5de2bf6b5fdca29 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBxQSgEQEFLQapKQfzBQXfBa0HgaUEAQXFrdXhB3bZBaXFBbgQA0G3WAgULQUFBqpxFaGlBQU1BqJDBa0FBcm1BaUFBb3JtQW1BaUFpQWlFeEFsRXVxaUVBbEVFQcJ1RUlFcWl4RUVxaUVBbEVFQTF1RUlFcUVpQXRFQXV1QTJFR0F1SXVBRWlBbEVFQcJ1dUExRUdBdUl1QUUabGlBbUFpQWlBaUV4QWxFdXFpRUFsRUVBwnVFSUVxaXhFRXFFRUHCdQALAAs= Step #5: MERGE-OUTER: attempt 3743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1616310024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636ed6d3198, 0x5636ed6db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636ed6db918,0x5636ed7630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca89ac2a91a2bd1c932726b1f5de2bf6b5fdca29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11967 processed earlier; will process 3308 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636eaee75dd bp 0x000000000000 sp 0x7ffe3eedbf80 T44051) Step #5: ==44051==The signal is caused by a READ memory access. Step #5: #0 0x5636eaee75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636ead09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636ead08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636eace6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636eac07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636eab5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636eab691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636eab506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636eab7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb75de73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636eab43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44051==Register values: Step #5: rax = 0x00005636ef4c6460 rbx = 0x00005636ef4c6460 rcx = 0x00005636ef4c6910 rdx = 0x00007fb75e03bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3eedbf80 Step #5: r8 = 0x00005636ef4c6460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb75e03bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636ee0e6960 r14 = 0x0000000100000004 r15 = 0x00005636ed053386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0x3f,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0xff,0x8,0x41,0x4d,0x41,0x3f,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x6f,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0xff,0x8,0x41,0x4d,0x41,0x3f,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x67,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x6a,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x41,0x4d,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0x0,0x0,0x0,0x0,0x60,0x0,0x0,0x0,0x1,0x0,0x0,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x0,0x80,0x0,0xb,0x72,0x67,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x6a,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265?E\255AiAmAiAMAErmAiA-AiA\332AErG\300A\270\253\377\010AMA?rmAiA-AiA\332AEro\300A\270\253AssAiAMAErmAiA-AiA\332AErG\300A\270\253\377\010AMA?rmAiA-AiA\332AErg\300A\270\253Ass\270\252j\004@A\265\276E\255AiAmAiAAMErmAiA-AiA\000\000\000\000`\000\000\000\001\000\000\005\000\000\000\000\000\000\000\000\000\000~\000\200\000\013rg\300A\270\253Ass\270\252jEilA\277\377\036\301pK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d1809bed530a70dfb6630254a9ab082471944db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1P0WtQWlBbUFpQU1BRXJtQWlBLUFpQdpBRXJHwEG4q/8IQU1BP3JtQWlBLUFpQdpBRXJvwEG4q0Fzc0FpQU1BRXJtQWlBLUFpQdpBRXJHwEG4q/8IQU1BP3JtQWlBLUFpQdpBRXJnwEG4q0Fzc7iqagRAQbW+Ra1BaUFtQWlBQU1Fcm1BaUEtQWlBAAAAAGAAAAABAAAFAAAAAAAAAAAAAH4AgAALcmfAQbirQXNzuKpqRWlsQb//HsFwSwALAAs= Step #5: MERGE-OUTER: attempt 3744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1616447837 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558415f7e198, 0x558415f86911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558415f86918,0x55841600e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d1809bed530a70dfb6630254a9ab082471944db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11968 processed earlier; will process 3307 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584137925dd bp 0x000000000000 sp 0x7ffdf87e2710 T44055) Step #5: ==44055==The signal is caused by a READ memory access. Step #5: #0 0x5584137925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584135b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584135b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558413591929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584134b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55841340ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584134141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584133fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584134273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1162ecc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584133eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44055==Register values: Step #5: rax = 0x0000558417495500 rbx = 0x0000558417495500 rcx = 0x00005584174959b0 rdx = 0x00007f1163094b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf87e2710 Step #5: r8 = 0x0000558417495500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1163094be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558416991960 r14 = 0x0000000100000004 r15 = 0x00005584158fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x5f,0x41,0xb8,0x9e,0xfc,0x66,0x6c,0x6f,0x6f,0x41,0xae,0x41,0x6c,0x69,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x30,0x41,0xb8,0x9e,0xfc,0x66,0x6f,0x6f,0x41,0xae,0x41,0x6c,0x69,0x43,0x4a,0x6f,0x6f,0x41,0xae,0x41,0x6c,0x69,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0xfc,0x2,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x30,0x41,0xb8,0x9e,0xfc,0x66,0x6f,0x6f,0x41,0xae,0x41,0x6c,0x69,0x43,0x4a,0x6f,0x6f,0x41,0x41,0xae,0x6c,0x69,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x40,0xb8,0x9c,0xfc,0x2,0x41,0xb4,0x31,0x41,0xb8,0x9e,0xfc,0x66,0x6f,0x6f,0x41,0xae,0x41,0x6c,0x69,0x43,0x4a,0x6f,0x6f,0x41,0xae,0x41,0x6c,0x69,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x7a,0x41,0xfc,0xc0,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037\270\234\374\002A\264@\270\234\374\002A\264_A\270\236\374flooA\256AliCJA/\340A\300(A\037\270\234\374\002A\264@\270\234\374\002A\2640A\270\236\374fooA\256AliCJooA\256AliCJA/\340A\300(A\374\002A\264@\270\234\374\002A\2640A\270\236\374fooA\256AliCJooAA\256liCJA/\340A\300(A\037\270\234\374\002A\264@\270\234\374\002A@\270\234\374\002A\2641A\270\236\374fooA\256AliCJooA\256AliCJA/\340A\300zA\374\300\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7da156eacc973b1c293830be95b18cbf268652a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR+4nPwCQbRAuJz8AkG0X0G4nvxmbG9vQa5BbGlDSkEv4EHAKEEfuJz8AkG0QLic/AJBtDBBuJ78Zm9vQa5BbGlDSm9vQa5BbGlDSkEv4EHAKEH8AkG0QLic/AJBtDBBuJ78Zm9vQa5BbGlDSm9vQUGubGlDSkEv4EHAKEEfuJz8AkG0QLic/AJBQLic/AJBtDFBuJ78Zm9vQa5BbGlDSm9vQa5BbGlDSkEv4EHAekH8wAAPggALAAs= Step #5: MERGE-OUTER: attempt 3745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1616584978 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55635669d198, 0x5563566a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563566a5918,0x55635672d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7da156eacc973b1c293830be95b18cbf268652a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11969 processed earlier; will process 3306 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556353eb15dd bp 0x000000000000 sp 0x7ffcb2c404e0 T44059) Step #5: ==44059==The signal is caused by a READ memory access. Step #5: #0 0x556353eb15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556353cd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556353cd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556353cb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556353bd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556353b29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556353b331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556353b1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556353b463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feff50a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556353b0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44059==Register values: Step #5: rax = 0x0000556357f54460 rbx = 0x0000556357f54460 rcx = 0x0000556357f54910 rdx = 0x00007feff526eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb2c404e0 Step #5: r8 = 0x0000556357f54460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feff526ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563570b0960 r14 = 0x0000000100000004 r15 = 0x000055635601d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xef,0xdd,0x1e,0x1,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x77,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x75,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6c,0x69,0x6e,0x75,0x78,0x6d,0x6d,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x76,0x6d,0x6d,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x77,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x75,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6c,0x69,0x6e,0x75,0x78,0x6d,0x6d,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x6d,0x6d,0x76,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x4d,0x6d,0x6d,0x6d,0x0,0x0,0x0,0x4c,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\357\335\036\001\004\000\000\000\000\000\000\000\017\017\017\017\017\017\017\017\017mmmmmmmmmmrmmmwmmmmmmmmmmmmmmmummmmmmmmmmlinuxmm\017\017\017\017\017\017\017\017mmvmm\017\017\017\017\017\017\017mmmmmmmmmmrmmmwmmmmmmmmmmmmummmmmmmmmmlinuxmm\017\017\017\017\017\017\017\017mmvmmmmmmmmmmMmmm\000\000\000Lmmmmmmmmmmmmmmmmmmmmmmmm\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3de5454f8b012340641d9769e3a5c3db6c2a99e3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEHv3R4BBAAAAAAAAAAPDw8PDw8PDw9tbW1tbW1tbW1tcm1tbXdtbW1tbW1tbW1tbW1tbW11bW1tbW1tbW1tbWxpbnV4bW0PDw8PDw8PD21tdm1tDw8PDw8PD21tbW1tbW1tbW1ybW1td21tbW1tbW1tbW1tbXVtbW1tbW1tbW1tbGludXhtbQ8PDw8PDw8PbW12bW1tbW1tbW1tbU1tbW0AAABMbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tAAsLAQs= Step #5: MERGE-OUTER: attempt 3746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1616724257 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583095b6198, 0x5583095be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5583095be918,0x5583096460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3de5454f8b012340641d9769e3a5c3db6c2a99e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11970 processed earlier; will process 3305 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 411 ft: 441 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558306dca5dd bp 0x000000000000 sp 0x7ffe84744af0 T44063) Step #5: ==44063==The signal is caused by a READ memory access. Step #5: #0 0x558306dca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558306bec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558306bebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558306bc9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558306aeaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558306a42c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558306a4c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558306a336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558306a5f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9736219082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558306a26aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44063==Register values: Step #5: rax = 0x000055830b28c430 rbx = 0x000055830b28c430 rcx = 0x000055830b28c420 rdx = 0x00007f97363e1b80 Step #5: rdi = 0x000055830b28c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe84744af0 Step #5: r8 = 0x000055830b28c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f97363e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558309fc9960 r14 = 0x0000000100000004 r15 = 0x0000558308f36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x47,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x4d,0xd,0x0,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x6f,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x4d,0xd,0x0,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x41,0x4d,0x41,0x97,0x78,0x75,0x47,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x4d,0xd,0x0,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x6f,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x4d,0xd,0x0,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x30,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GoAA\002\177A\005iAwA\211\226\376AmAvAgAgMgrAlAMA\227xuoAAgAAmAvAgAgMgrAlAMA\227xuGAAgAgMunAAgAgMgM\015\000lAlAMA\227oAAgAgMunAAgAgMgM\015\000lAlAMA\227ggMAAMA\227xuGAAgAgMunAAgAgMgM\015\000lAlAMA\227oAAgAgMunAAgAgMgM\015\000lAlAMA\227gAgMgrAlA0mw\016\003\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb545997b653125bc67785ce98d682ccc32aa2b5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUdvQUECf0EFaUF3QYmW/kFtQXZBZ0FnTWdyQWxBTUGXeHVvQUFnQUFtQXZBZ0FnTWdyQWxBTUGXeHVHQUFnQWdNdW5BQWdBZ01nTQ0AbEFsQU1Bl29BQWdBZ011bkFBZ0FnTWdNDQBsQWxBTUGXZ2dNQUFNQZd4dUdBQWdBZ011bkFBZ0FnTWdNDQBsQWxBTUGXb0FBZ0FnTXVuQUFnQWdNZ00NAGxBbEFNQZdnQWdNZ3JBbEEwbXcOA4AAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1616863007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ba44fc198, 0x556ba4504911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ba4504918,0x556ba458c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb545997b653125bc67785ce98d682ccc32aa2b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11973 processed earlier; will process 3302 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ba1d105dd bp 0x000000000000 sp 0x7ffc2edd1250 T44067) Step #5: ==44067==The signal is caused by a READ memory access. Step #5: #0 0x556ba1d105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ba1b32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ba1b31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ba1b0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ba1a30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ba1988c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ba19921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ba19796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ba19a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f147f2e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ba196caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44067==Register values: Step #5: rax = 0x0000556ba6e0d460 rbx = 0x0000556ba6e0d460 rcx = 0x0000556ba6e0d910 rdx = 0x00007f147f4b1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2edd1250 Step #5: r8 = 0x0000556ba6e0d460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f147f4b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ba4f0f960 r14 = 0x0000000100000004 r15 = 0x0000556ba3e7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x6b,0x41,0x41,0x4,0x40,0x41,0x6c,0x45,0x43,0xd1,0x4b,0x5f,0x5d,0x41,0x6a,0x41,0x76,0x41,0xb8,0xbb,0x42,0x41,0x6c,0x41,0xa2,0x6c,0x41,0x7a,0x41,0xb6,0x45,0xc1,0xac,0xb9,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8d,0xbb,0xfc,0x3,0x68,0xac,0xb9,0xfc,0x3,0xb2,0x8f,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x2,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0xa7,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8d,0xbb,0xfc,0x3,0x68,0xac,0xb9,0xfc,0x3,0xb2,0x91,0x41,0x94,0x76,0x41,0xb8,0x31,0x41,0xd1,0x4b,0x67,0x4d,0x41,0x41,0x68,0x69,0x69,0x45,0x45,0x69,0x41,0x41,0x4b,0x67,0x1,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8d,0xbb,0xfc,0x3,0x68,0xac,0xb9,0xfc,0x3,0xb2,0x91,0xbb,0xfc,0x3,0x68,0xac,0x42,0xea,0xa5,0xde,0xd4,0x0,0x2,0x40,0xb,0x51,0xb2,0x8e,0xbb,0xfc,0x3,0xb2,0x8e,0xbb,0xfc,0x3,0x68,0xad,0x42,0xea,0xa5,0xde,0xd4,0xb,0x80,0x0,0x0,0x87,0x42,0x45,0x41,0x43,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001IkAA\004@AlEC\321K_]AjAvA\270\273BAlA\242lAzA\266E\301\254\271\374\003\262\216\273\374\003\262\216\273\374\003h\254B\352\245\336\324\000\002@\013\247\262\216\273\374\003\262\215\273\374\003h\254\271\374\003\262\217\273\374\003\262\216\273\374\002h\254B\352\245\336\324\000\002@\013\247\262\216\273\374\003\262\215\273\374\003h\254\271\374\003\262\221A\224vA\2701A\321KgMAAhiiEEiAAKg\001\262\216\273\374\003\262\215\273\374\003h\254\271\374\003\262\221\273\374\003h\254B\352\245\336\324\000\002@\013Q\262\216\273\374\003\262\216\273\374\003h\255B\352\245\336\324\013\200\000\000\207BEAC\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e2ebab6fdf50581af5f1b14cde39d8c78cf7119 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUlrQUEEQEFsRUPRS19dQWpBdkG4u0JBbEGibEF6QbZFway5/AOyjrv8A7KOu/wDaKxC6qXe1AACQAunso67/AOyjbv8A2isufwDso+7/AOyjrv8AmisQuql3tQAAkALp7KOu/wDso27/ANorLn8A7KRQZR2QbgxQdFLZ01BQWhpaUVFaUFBS2cBso67/AOyjbv8A2isufwDspG7/ANorELqpd7UAAJAC1Gyjrv8A7KOu/wDaK1C6qXe1AuAAACHQkVBQwALAAs= Step #5: MERGE-OUTER: attempt 3748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617004052 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56166763e198, 0x561667646911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561667646918,0x5616676ce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e2ebab6fdf50581af5f1b14cde39d8c78cf7119' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11974 processed earlier; will process 3301 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 499 ft: 500 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561664e525dd bp 0x000000000000 sp 0x7fff1b2c82e0 T44071) Step #5: ==44071==The signal is caused by a READ memory access. Step #5: #0 0x561664e525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561664c74280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561664c73fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561664c51929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561664b72ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561664acac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561664ad41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561664abb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561664ae73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f216ddf4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561664aaeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44071==Register values: Step #5: rax = 0x000056166940f430 rbx = 0x000056166940f430 rcx = 0x000056166940f420 rdx = 0x00007f216dfbcb80 Step #5: rdi = 0x000056166940f420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff1b2c82e0 Step #5: r8 = 0x000056166940f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f216dfbcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561668051960 r14 = 0x0000000100000004 r15 = 0x0000561666fbe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x2f,0x4,0x40,0x41,0xf2,0x0,0x41,0x41,0x41,0x8,0x41,0x78,0x69,0x45,0x41,0x68,0x45,0x41,0x41,0x41,0x69,0x68,0x41,0x41,0x45,0x41,0x70,0x45,0x41,0x68,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x69,0x70,0x45,0x41,0x41,0x41,0x68,0x41,0x71,0x73,0x71,0x71,0x71,0x71,0x41,0x45,0x41,0x41,0x41,0x68,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x41,0x4a,0xc0,0x45,0x69,0x41,0xff,0x41,0x68,0x41,0x74,0x41,0x71,0x69,0x41,0x69,0x45,0x68,0x69,0x41,0x41,0x41,0x45,0x71,0x41,0x68,0x41,0x70,0x45,0x41,0x68,0x45,0x41,0x41,0x41,0x69,0x68,0x41,0x70,0x41,0x45,0x41,0x70,0x4e,0x41,0x68,0x41,0x71,0x71,0x73,0x71,0x71,0x71,0x69,0x70,0xc1,0x41,0x41,0x41,0x68,0x41,0x71,0x73,0x71,0x71,0x71,0x71,0x41,0x45,0x41,0x41,0x49,0x68,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x41,0x4a,0xc0,0x45,0x69,0x41,0xff,0x41,0x68,0x74,0x41,0x41,0x71,0x69,0x41,0x69,0x45,0x68,0x69,0x41,0x41,0x41,0x45,0x71,0x41,0x45,0x41,0x41,0x41,0x68,0x41,0x71,0x71,0x71,0x71,0x71,0x71,0x0,0x76,0x71,0x76,0x41,0x0,0x71,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA/\004@A\362\000AAA\010AxiEAhEAAAihAAEApEAhAqqqqqqipEAAAhAqsqqqqAEAAAhAqqqqqqqAJ\300EiA\377AhAtAqiAiEhiAAAEqAhApEAhEAAAihApAEApNAhAqqsqqqip\301AAAhAqsqqqqAEAAIhAqqqqqqqAJ\300EiA\377AhtAAqiAiEhiAAAEqAEAAAhAqqqqqq\000vqvA\000qA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6de8af1b5cdc70080d08cc2e535471de044b208 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQS8EQEHyAEFBQQhBeGlFQWhFQUFBaWhBQUVBcEVBaEFxcXFxcXFpcEVBQUFoQXFzcXFxcUFFQUFBaEFxcXFxcXFxQUrARWlB/0FoQXRBcWlBaUVoaUFBQUVxQWhBcEVBaEVBQUFpaEFwQUVBcE5BaEFxcXNxcXFpcMFBQUFoQXFzcXFxcUFFQUFJaEFxcXFxcXFxQUrARWlB/0FodEFBcWlBaUVoaUFBQUVxQUVBQUFoQXFxcXFxcQB2cXZBAHFBAAALAAs= Step #5: MERGE-OUTER: attempt 3749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617143847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e67500b198, 0x55e675013911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e675013918,0x55e67509b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6de8af1b5cdc70080d08cc2e535471de044b208' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11976 processed earlier; will process 3299 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e67281f5dd bp 0x000000000000 sp 0x7fff4a2cb450 T44075) Step #5: ==44075==The signal is caused by a READ memory access. Step #5: #0 0x55e67281f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e672641280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e672640fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e67261e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e67253fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e672497c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6724a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6724886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6724b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7aaf89e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e67247baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44075==Register values: Step #5: rax = 0x000055e67749d2e0 rbx = 0x000055e67749d2e0 rcx = 0x000055e67749d790 rdx = 0x00007f7aafa66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4a2cb450 Step #5: r8 = 0x000055e67749d2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7aafa66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e675a1e960 r14 = 0x0000000100000004 r15 = 0x000055e67498b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x31,0x4,0x40,0x41,0x1,0x1,0x1,0x41,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x5,0x0,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x21,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x21,0x1,0xe,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0x1,0xf,0x96,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA1\004@A\001\001\001A\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\005\000\001\001\016\001\001\001\001\001\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001\001\001!\001\001\001\001\001\001\001\016\001\001\001\001\001\001\001\001\001\001!\001\016\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\001\017\226\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-090a14c54b44dae071d81007488e077da7fdb6b2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTEEQEEBAQFBAQEBAQEBAQ4BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQUAAQEOAQEBAQEBAQEBAQEBDgEBAQEBAQEBAQEBDgEBAQEBAQEBAQEBASEBAQEBAQEBDgEBAQEBAQEBAQEhAQ4BAQEBAQEBAQEBAQEBAQEBAQEBAQEPlgALAAs= Step #5: MERGE-OUTER: attempt 3750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617280570 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557eb885e198, 0x557eb8866911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557eb8866918,0x557eb88ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/090a14c54b44dae071d81007488e077da7fdb6b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11977 processed earlier; will process 3298 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557eb60725dd bp 0x000000000000 sp 0x7fff1c7b0400 T44079) Step #5: ==44079==The signal is caused by a READ memory access. Step #5: #0 0x557eb60725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557eb5e94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557eb5e93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557eb5e71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557eb5d92ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557eb5ceac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557eb5cf41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557eb5cdb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557eb5d073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce0d8a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557eb5cceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44079==Register values: Step #5: rax = 0x0000557ebb416440 rbx = 0x0000557ebb416440 rcx = 0x0000557ebb4168f0 rdx = 0x00007fce0da6ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1c7b0400 Step #5: r8 = 0x0000557ebb416440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce0da6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557eb9271960 r14 = 0x0000000100000004 r15 = 0x0000557eb81de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x23,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xfd,0xf3,0xff,0xff,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0xe5,0x3a,0x7c,0xc3,0x42,0x1,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xfd,0xf3,0xff,0xff,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x42,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002#~A~A~\004@BBBF\304B\032 0 \032B\211\303BBF\304B\032 0 \032B\211\303B \032\303}BFB\001\202B \032\303}BFB\001\177B\005\202\001B\346}B\032\303\303\001BFB\001\202B\375\363\377\377\000B\345:|\303\304B\032 0 \032B\211\303B \032\303}BFB\001\202B \032\303}BFB\345:|\303B\001\303B \032\303}BFB\001\202B \032\303}BFB\001\177B\005\202\001B\346}B\032\303\303\001BFB\001\202B\375\363\377\377\000B\345:|\303\304B\032 0 \032B\211\303B \032\303}BFB\001\202B \032\303}BBy\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a9c11e426f3f0334b7a94cf32ff71c13914e633 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAiN+QX5BfgRAQkJCRsRCGiAwIBpCicNCQkbEQhogMCAaQonDQiAaw31CRkIBgkIgGsN9QkZCAX9CBYIBQuZ9QhrDwwFCRkIBgkL98///AELlOnzDxEIaIDAgGkKJw0IgGsN9QkZCAYJCIBrDfUJGQuU6fMNCAcNCIBrDfUJGQgGCQiAaw31CRkIBf0IFggFC5n1CGsPDAUJGQgGCQv3z//8AQuU6fMPEQhogMCAaQonDQiAaw31CRkIBgkIgGsN9QkJ5iQALAAs= Step #5: MERGE-OUTER: attempt 3751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617416500 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556e4a52198, 0x5556e4a5a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556e4a5a918,0x5556e4ae20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a9c11e426f3f0334b7a94cf32ff71c13914e633' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11978 processed earlier; will process 3297 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556e22665dd bp 0x000000000000 sp 0x7fffdb9c3f10 T44083) Step #5: ==44083==The signal is caused by a READ memory access. Step #5: #0 0x5556e22665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556e2088280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556e2087fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556e2065929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556e1f86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556e1edec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556e1ee81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556e1ecf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556e1efb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12311b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556e1ec2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44083==Register values: Step #5: rax = 0x00005556e5f9a460 rbx = 0x00005556e5f9a460 rcx = 0x00005556e5f9a910 rdx = 0x00007f1231381b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdb9c3f10 Step #5: r8 = 0x00005556e5f9a460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1231381be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556e5465960 r14 = 0x0000000100000004 r15 = 0x00005556e43d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x4f,0x22,0x41,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x41,0x1,0x41,0x22,0x41,0x4f,0x22,0x1,0x41,0x9d,0xb,0x1,0x41,0xf5,0x0,0x41,0x0,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x37,0x69,0x6f,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0x41,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0x41,0x41,0x1,0x41,0x22,0x41,0x4f,0x22,0x1,0x41,0x9d,0xb,0x1,0x41,0xf5,0x0,0x41,0x0,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x37,0x69,0x6f,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x6c,0x4f,0x41,0xc1,0x41,0x4f,0x41,0x22,0x41,0x70,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOAO\"AAAOAOA\"ApAAAA\001A\"AO\"\001A\235\013\001A\365\000A\000win\004\000\013\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001A7io\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001AAAAOAOA\"ApAAAA\001A\"AO\"\001A\235\013\001A\365\000A\000win\004\000\013\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001A7io\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001A\365\000lOA\301AOA\"Ap\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e19ae22146572aa4802f2d05c8d6378022acd24b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQU8iQUFBT0FPQSJBcEFBQUEBQSJBTyIBQZ0LAUH1AEEAd2luBAALAUH1nQFB9QBBAQQACwQACwFB9Z0BQTdpbwQACwFB9QABQUBBtLwABAALBAALAUFBQUFPQU9BIkFwQUFBQQFBIkFPIgFBnQsBQfUAQQB3aW4EAAsBQfWdAUH1AEEBBAALBAALAUH1nQFBN2lvBAALAUH1AAFBQEG0vAAEAAsEAAsBQfWdAUH1AGxPQcFBT0EiQXAiAAALAAs= Step #5: MERGE-OUTER: attempt 3752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617554859 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d54ffc9198, 0x55d54ffd1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d54ffd1918,0x55d5500590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e19ae22146572aa4802f2d05c8d6378022acd24b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11979 processed earlier; will process 3296 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d54d7dd5dd bp 0x000000000000 sp 0x7ffe5793d4b0 T44087) Step #5: ==44087==The signal is caused by a READ memory access. Step #5: #0 0x55d54d7dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d54d5ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d54d5fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d54d5dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d54d4fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d54d455c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d54d45f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d54d4466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d54d4723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0337773082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d54d439aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44087==Register values: Step #5: rax = 0x000055d552a7b470 rbx = 0x000055d552a7b470 rcx = 0x000055d552a7b920 rdx = 0x00007f033793bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5793d4b0 Step #5: r8 = 0x000055d552a7b470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f033793bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d5509dc960 r14 = 0x0000000100000004 r15 = 0x000055d54f949386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7f,0x7a,0x7a,0x42,0x41,0x42,0x5a,0x42,0x42,0x83,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0x42,0x7f,0x42,0x31,0x42,0x89,0x42,0x42,0x7c,0x42,0x84,0x41,0x42,0x42,0x42,0x83,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x41,0x42,0x42,0x7f,0x42,0x31,0x42,0x89,0x42,0x42,0x7c,0x42,0x84,0x41,0x42,0x42,0x42,0x83,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0x39,0x42,0x89,0x42,0x42,0x7c,0x42,0x42,0x7f,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0xc3,0x7a,0x42,0x7f,0x7f,0x42,0x31,0x42,0x89,0x42,0x42,0x41,0x42,0x42,0x7f,0x42,0x39,0x42,0x89,0x42,0x42,0x7c,0x42,0x42,0x7f,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0xc3,0x7a,0x42,0x7f,0x7f,0x42,0x31,0x42,0x89,0x42,0x42,0x7c,0x42,0x84,0x7f,0x5a,0x42,0x41,0x42,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x42,0xbb,0x42,0x42,0x5b,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@ABB\177zzBABZBB\203BB\177ZBABB\177B\000\001\017\017\324\032Y\000\000\032\000\001\000\000\000\000B\177B1B\211BB|B\204ABBB\203BB\177ZBABBABB\177B1B\211BB|B\204ABBB\203BB\177ZBABB\177B9B\211BB|BB\177\211BB\177ZBABB\177B\303zB\177\177B1B\211BBABB\177B9B\211BB|BB\177\211BB\177ZBABB\177B\303zB\177\177B1B\211BB|B\204\177ZBABBB\177ZBABBB\273BB[\177zBABBBBBI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b323b1693eed77f3ed0c3f4f51b92189aef0d9bc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEFCQn96ekJBQlpCQoNCQn9aQkFCQn9CAAEPD9QaWQAAGgABAAAAAEJ/QjFCiUJCfEKEQUJCQoNCQn9aQkFCQkFCQn9CMUKJQkJ8QoRBQkJCg0JCf1pCQUJCf0I5QolCQnxCQn+JQkJ/WkJBQkJ/QsN6Qn9/QjFCiUJCQUJCf0I5QolCQnxCQn+JQkJ/WkJBQkJ/QsN6Qn9/QjFCiUJCfEKEf1pCQUJCQn9aQkFCQkK7QkJbf3pCQUJCQkJCSQALAAs= Step #5: MERGE-OUTER: attempt 3753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617691207 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55baef58b198, 0x55baef593911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55baef593918,0x55baef61b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b323b1693eed77f3ed0c3f4f51b92189aef0d9bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11980 processed earlier; will process 3295 files now Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55baecd9f5dd bp 0x000000000000 sp 0x7fff6ba38710 T44091) Step #5: ==44091==The signal is caused by a READ memory access. Step #5: #0 0x55baecd9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55baecbc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55baecbc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55baecb9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55baecabfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55baeca17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55baeca211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55baeca086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55baeca343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c4d116082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55baec9fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44091==Register values: Step #5: rax = 0x000055baf1092430 rbx = 0x000055baf1092430 rcx = 0x000055baf1092420 rdx = 0x00007f9c4d2deb80 Step #5: rdi = 0x000055baf1092420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff6ba38710 Step #5: r8 = 0x000055baf1092430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c4d2debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055baeff9e960 r14 = 0x0000000100000004 r15 = 0x000055baeef0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x19,0x95,0x5f,0x7f,0x7e,0x87,0x0,0x81,0x5a,0xb7,0x41,0x0,0x1b,0x1a,0x89,0x7f,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7f,0x5a,0xb7,0x41,0x0,0x1a,0x1a,0x81,0x86,0x7e,0x7e,0x52,0xb7,0x41,0x65,0x1b,0x41,0x0,0x1b,0x1a,0x81,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7e,0x5a,0x41,0xb7,0x0,0x1b,0x1a,0x81,0x7f,0x87,0x81,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x0,0x1b,0x1a,0x81,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7e,0x5a,0x41,0xb7,0x0,0x1b,0x1a,0x81,0x7f,0x87,0x81,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7e,0x5a,0x41,0xb7,0x0,0x1b,0x1a,0x81,0x7f,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x67,0x1b,0x1a,0x81,0x42,0x81,0x0,0x57,0x41,0x7e,0xb7,0x0,0x1b,0x1a,0x81,0x7f,0x89,0x7f,0x87,0x7e,0x7f,0x87,0x7e,0x7e,0x5a,0x0,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\362\335iiiii\004@A\032\004\000\000\373\031\225_\177~\207\000\201Z\267A\000\033\032\211\177\207~~Z\267Ae\033\032\201B\201\177\177Z\267A\000\032\032\201\206~~R\267Ae\033A\000\033\032\201\207~~Z\267Ae\033\032\201~Z\267Ae\033\032\201B\201\177~ZA\267\000\033\032\201\177\207\201\207~~Z\267A\000\033\032\201\207~~Z\267Ae\033\032\201B\201\177~ZA\267\000\033\032\201\177\207\201\207~~Z\267Ae\033\032\201B\201\177~ZA\267\000\033\032\201\177\207~~Z\267Ag\033\032\201B\201\000WA~\267\000\033\032\201\177\211\177\207~\177\207~~Z\000\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8736d94f92210260a74bf4013bfcd429f8acb535 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHy3WlpaWlpBEBBGgQAAPsZlV9/focAgVq3QQAbGol/h35+WrdBZRsagUKBf39at0EAGhqBhn5+UrdBZRtBABsagYd+flq3QWUbGoF+WrdBZRsagUKBf35aQbcAGxqBf4eBh35+WrdBABsagYd+flq3QWUbGoFCgX9+WkG3ABsagX+HgYd+flq3QWUbGoFCgX9+WkG3ABsagX+Hfn5at0FnGxqBQoEAV0F+twAbGoF/iX+Hfn+Hfn5aAAALAAsLAAs= Step #5: MERGE-OUTER: attempt 3754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617828109 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd4800c198, 0x55fd48014911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd48014918,0x55fd4809c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8736d94f92210260a74bf4013bfcd429f8acb535' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11982 processed earlier; will process 3293 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 405 ft: 473 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd458205dd bp 0x000000000000 sp 0x7ffc2fc87ca0 T44095) Step #5: ==44095==The signal is caused by a READ memory access. Step #5: #0 0x55fd458205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd45642280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd45641fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd4561f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd45540ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd45498c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd454a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd454896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd454b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d04762082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd4547caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44095==Register values: Step #5: rax = 0x000055fd4a8ab430 rbx = 0x000055fd4a8ab430 rcx = 0x000055fd4a8ab420 rdx = 0x00007f3d0492ab80 Step #5: rdi = 0x000055fd4a8ab420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc2fc87ca0 Step #5: r8 = 0x000055fd4a8ab430 r9 = 0x000055fd4a8acb80 r10 = 0x000055fd4a88c010 r11 = 0x00007f3d0492abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd48a1f960 r14 = 0x0000000100000004 r15 = 0x000055fd4798c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x4,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x70,0x41,0x49,0x45,0x45,0x70,0x41,0x17,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x41,0x45,0x69,0xd,0x0,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x41,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0xbf,0xb7,0x45,0x41,0x4c,0x70,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x33,0x49,0x45,0x70,0x41,0x73,0x4c,0x41,0x4c,0x45,0x45,0x69,0x41,0xbf,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x6c,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\004@AOA\027\"\255\200\200\000\"AAiEEAEi\015\000EipAIEEpA\027xEEEAEiEEiEiqiEEAEi\015\000EiEEiEiqiEEAEi\015\000EiAAIEALpAEi\015\000EEAEi\015\000EiAAiAAIEALpsALAxEEEAEiEEiEiqiEEAEi\015\000EiEEiEiqiEEAEi\015\000EiA\277\267EALpAEi\015\000EiA3IEpAsLALEEiA\277iAAIEALpsALAxEEli\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-29274734fedcb7277309b38b4c58e68f1476eb81 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQEQEFPQRcirYCAACJBQWlFRUFFaQ0ARWlwQUlFRXBBF3hFRUVBRWlFRWlFaXFpRUVBRWkNAEVpRUVpRWlxaUVFQUVpDQBFaUFBSUVBTHBBRWkNAEVFQUVpDQBFaUFBaUFBSUVBTHBzQUxBeEVFRUFFaUVFaUVpcWlFRUFFaQ0ARWlFRWlFaXFpRUVBRWkNAEVpQb+3RUFMcEFFaQ0ARWlBM0lFcEFzTEFMRUVpQb9pQUFJRUFMcHNBTEF4RUVsaQALAAs= Step #5: MERGE-OUTER: attempt 3755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1617966615 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efaadaa198, 0x55efaadb2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efaadb2918,0x55efaae3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29274734fedcb7277309b38b4c58e68f1476eb81' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11985 processed earlier; will process 3290 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efa85be5dd bp 0x000000000000 sp 0x7fff9051d910 T44099) Step #5: ==44099==The signal is caused by a READ memory access. Step #5: #0 0x55efa85be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efa83e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efa83dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efa83bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efa82dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efa8236c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efa82401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efa82276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efa82533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b4fe99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efa821aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44099==Register values: Step #5: rax = 0x000055efac4343b0 rbx = 0x000055efac4343b0 rcx = 0x000055efac434860 rdx = 0x00007f6b50061b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9051d910 Step #5: r8 = 0x000055efac4343b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b50061be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efab7bd960 r14 = 0x0000000100000004 r15 = 0x000055efaa72a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x6f,0x41,0x45,0x4,0x40,0x42,0x3d,0x7a,0x42,0x42,0x42,0xc9,0x8e,0x7e,0x7e,0x42,0x2,0x42,0x3d,0x80,0x42,0x70,0x7e,0x42,0x7e,0x79,0x7e,0x42,0x0,0x42,0x3f,0x42,0x42,0x42,0x82,0x7e,0x81,0x42,0x3f,0x7e,0x42,0x42,0x42,0x42,0x85,0x7e,0x42,0x42,0x42,0x82,0x7e,0x42,0x88,0x0,0x7e,0x42,0x89,0x42,0x42,0x33,0x7e,0x7e,0x42,0x7f,0x7e,0x42,0x42,0x42,0x42,0x7e,0x7e,0x42,0x38,0x42,0xc1,0x81,0xbd,0xbf,0x42,0x7e,0x7e,0x7e,0x7e,0x42,0x7e,0x7e,0x7e,0x42,0x42,0x42,0x4d,0x82,0x7e,0x7e,0x42,0x79,0x7e,0x42,0x2,0x42,0x82,0x42,0x42,0x42,0x7e,0x42,0x3f,0x7e,0x42,0x7e,0x7e,0x42,0x42,0x42,0x42,0x82,0x42,0x82,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x42,0x7e,0x7e,0x42,0x42,0x42,0x82,0x2,0x7a,0x42,0x7e,0x42,0x81,0xbe,0xfe,0xbd,0x7a,0x7e,0x42,0x42,0x7e,0x80,0xc4,0x7e,0x42,0x79,0x7e,0x42,0x3b,0x42,0x82,0x42,0x42,0x42,0x82,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x42,0x42,0x82,0x42,0x42,0x42,0x86,0x7e,0x7e,0x42,0x7a,0x7e,0x42,0x79,0x7e,0xba,0x0,0x42,0x82,0x42,0x42,0x42,0x79,0x7e,0x42,0x82,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001.oAE\004@B=zBBB\311\216~~B\002B=\200Bp~B~y~B\000B?BBB\202~\201B?~BBBB\205~BBB\202~B\210\000~B\211BB3~~B\177~BBBB~~B8B\301\201\275\277B~~~~B~~~BBBM\202~~By~B\002B\202BBB~B?~B~~BBBB\202B\202~~B?~BBBB~~BBB\202\002zB~B\201\276\376\275z~BB~\200\304~By~B;B\202BBB\202~~B?~BBB\202BBB\206~~Bz~By~\272\000B\202BBBy~B\202~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-572ed84df3487318330721104cb2326555ec05b2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS5vQUUEQEI9ekJCQsmOfn5CAkI9gEJwfkJ+eX5CAEI/QkJCgn6BQj9+QkJCQoV+QkJCgn5CiAB+QolCQjN+fkJ/fkJCQkJ+fkI4QsGBvb9Cfn5+fkJ+fn5CQkJNgn5+Qnl+QgJCgkJCQn5CP35Cfn5CQkJCgkKCfn5CP35CQkJCfn5CQkKCAnpCfkKBvv69en5CQn6AxH5CeX5CO0KCQkJCgn5+Qj9+QkJCgkJCQoZ+fkJ6fkJ5froAQoJCQkJ5fkKCfgALAAs= Step #5: MERGE-OUTER: attempt 3756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1618102916 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef929d6198, 0x55ef929de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef929de918,0x55ef92a660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/572ed84df3487318330721104cb2326555ec05b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11986 processed earlier; will process 3289 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef901ea5dd bp 0x000000000000 sp 0x7ffc234622e0 T44103) Step #5: ==44103==The signal is caused by a READ memory access. Step #5: #0 0x55ef901ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef9000c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef9000bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef8ffe9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef8ff0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef8fe62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef8fe6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef8fe536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef8fe7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4226500082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef8fe46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44103==Register values: Step #5: rax = 0x000055ef939ac400 rbx = 0x000055ef939ac400 rcx = 0x000055ef939ac8b0 rdx = 0x00007f42266c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc234622e0 Step #5: r8 = 0x000055ef939ac400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42266c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef933e9960 r14 = 0x0000000100000004 r15 = 0x000055ef92356386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6b,0x6e,0x41,0x3d,0x4,0x40,0x41,0x7e,0x41,0x3f,0x6a,0x45,0x41,0x6a,0x45,0x41,0x45,0x45,0x6a,0x41,0x41,0x41,0x45,0x6a,0x41,0x6a,0x45,0x41,0x45,0x6a,0x45,0x49,0x41,0x4c,0x6a,0x41,0xf1,0x6a,0x45,0x49,0x41,0x4c,0x6a,0x41,0xf1,0x45,0x6a,0x41,0x24,0x41,0x41,0x6a,0x46,0x41,0x45,0x6a,0x45,0x49,0x41,0x4c,0x6a,0x41,0xf1,0x45,0x6a,0x41,0x6d,0x41,0x45,0x41,0xc5,0x27,0x41,0x45,0x41,0x45,0x45,0x6a,0x41,0x41,0x45,0x45,0x6a,0x41,0xb8,0x41,0x41,0x45,0x41,0x41,0x6b,0x45,0x41,0x46,0x6a,0x45,0x41,0x45,0x45,0x6a,0x41,0x41,0x41,0x45,0x6a,0x41,0x6a,0x6a,0x45,0x41,0x45,0x45,0x49,0x41,0x4c,0x6a,0x41,0xf1,0x45,0x6a,0x41,0x6d,0x41,0x2d,0x45,0x41,0x41,0x6b,0x6a,0x6a,0x6a,0x41,0x6a,0x45,0x41,0x45,0x6a,0x45,0x49,0x41,0x4c,0x6a,0x41,0xf1,0x45,0x6a,0x41,0x6d,0x41,0x45,0x41,0xc5,0x27,0x41,0x45,0x41,0x45,0x6a,0x41,0x9b,0x41,0x45,0x41,0x41,0x6a,0x45,0x41,0x45,0x6a,0x41,0x41,0x45,0x6a,0x6b,0x41,0x6e,0x6d,0x78,0x45,0x41,0x78,0x45,0x41,0x41,0x45,0x6a,0x45,0x41,0x41,0x6a,0x4c,0x41,0x2c,0x45,0x6a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001knA=\004@A~A?jEAjEAEEjAAAEjAjEAEjEIALjA\361jEIALjA\361EjA$AAjFAEjEIALjA\361EjAmAEA\305'AEAEEjAAEEjA\270AAEAAkEAFjEAEEjAAAEjAjjEAEEIALjA\361EjAmA-EAAkjjjAjEAEjEIALjA\361EjAmAEA\305'AEAEjA\233AEAAjEAEjAAEjkAnmxEAxEAAEjEAAjLA,Ej\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7b536405b23fc9f814fc01a563daad8c6ae83c7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWtuQT0EQEF+QT9qRUFqRUFFRWpBQUFFakFqRUFFakVJQUxqQfFqRUlBTGpB8UVqQSRBQWpGQUVqRUlBTGpB8UVqQW1BRUHFJ0FFQUVFakFBRUVqQbhBQUVBQWtFQUZqRUFFRWpBQUFFakFqakVBRUVJQUxqQfFFakFtQS1FQUFrampqQWpFQUVqRUlBTGpB8UVqQW1BRUHFJ0FFQUVqQZtBRUFBakVBRWpBQUVqa0FubXhFQXhFQUFFakVBQWpMQSxFagALAAs= Step #5: MERGE-OUTER: attempt 3757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1618238893 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557cbabe5198, 0x557cbabed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557cbabed918,0x557cbac750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7b536405b23fc9f814fc01a563daad8c6ae83c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11987 processed earlier; will process 3288 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 460 ft: 461 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557cb83f95dd bp 0x000000000000 sp 0x7ffd9691bd70 T44107) Step #5: ==44107==The signal is caused by a READ memory access. Step #5: #0 0x557cb83f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557cb821b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557cb821afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557cb81f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557cb8119ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557cb8071c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557cb807b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557cb80626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557cb808e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54fa3e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557cb8055aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44107==Register values: Step #5: rax = 0x0000557cbd3b6430 rbx = 0x0000557cbd3b6430 rcx = 0x0000557cbd3b6420 rdx = 0x00007f54fa5b0b80 Step #5: rdi = 0x0000557cbd3b6420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd9691bd70 Step #5: r8 = 0x0000557cbd3b6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54fa5b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557cbb5f8960 r14 = 0x0000000100000004 r15 = 0x0000557cba565386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x0,0x4,0x0,0x0,0x0,0x61,0x0,0xa1,0x1,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x83,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x83,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x88,0x8a,0x0,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x83,0x8a,0x8a,0x0,0x9a,0x20,0x21,0x20,0x21,0x21,0x21,0x1a,0x9f,0x0,0x21,0x20,0x20,0x21,0x0,0x0,0xa4,0x1,0x0,0x84,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\000\004\000\000\000a\000\241\001\000 \000\000\000\000\000\000\000\000\000\000\226\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\203\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\203\212\212\212\212\212\212\212\212\212\212\212\212\212\212\210\212\000\212\212\212\212\212\212\212\212\212\212\203\212\212\000\232 ! !!!\032\237\000! !\000\000\244\001\000\204\001\000\000\000\000\000\000[\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c053aa15a691cc38698a2f20852fa40795a65e12 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQAEAAAAYQChAQAgAAAAAAAAAAAAAJYAAAAAAAAAAAAAAAAAAACKioqKioqKioqKioqKioqKioqKioqKioqKioOKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioOKioqKioqKioqKioqKioiKAIqKioqKioqKioqDiooAmiAhICEhIRqfACEgICEAAKQBAIQBAAAAAAAAWwALAAs= Step #5: MERGE-OUTER: attempt 3758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1618377056 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f34f40198, 0x555f34f48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f34f48918,0x555f34fd00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c053aa15a691cc38698a2f20852fa40795a65e12' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11989 processed earlier; will process 3286 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f327545dd bp 0x000000000000 sp 0x7ffea3cae7e0 T44111) Step #5: ==44111==The signal is caused by a READ memory access. Step #5: #0 0x555f327545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f32576280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f32575fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f32553929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f32474ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f323ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f323d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f323bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f323e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2a7d1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f323b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44111==Register values: Step #5: rax = 0x0000555f35ecd530 rbx = 0x0000555f35ecd530 rcx = 0x0000555f35ecd9e0 rdx = 0x00007fc2a7ee7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea3cae7e0 Step #5: r8 = 0x0000555f35ecd530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2a7ee7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f35953960 r14 = 0x0000000100000004 r15 = 0x0000555f348c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x1,0x0,0x43,0x40,0xff,0x64,0x43,0x43,0x90,0x91,0x91,0x1,0x93,0x43,0x94,0x90,0x90,0x90,0x90,0x92,0x90,0x90,0x43,0x93,0x90,0x43,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x8f,0x43,0x28,0x29,0x76,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x91,0x43,0x8c,0x90,0x90,0x1,0x94,0x91,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x94,0x8e,0x8e,0x91,0x95,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0x91,0x27,0x2f,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x91,0x43,0x8c,0x90,0x90,0x1,0x94,0x91,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x94,0x8e,0x8e,0x91,0x95,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0x91,0x27,0x2f,0x43,0x40,0x8e,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221\001\000C@\377dCC\220\221\221\001\223C\224\220\220\220\220\222\220\220C\223\220C\221C\220\221\221\221\213\221C\220\221\221\221\213C\224\220\220\220\220\221\221C+\214\222\221\221\217C()v\227C@\373\221\221C+\214\222\221\221\220CC\220\221\221C\214\220\220\001\224\221C@\373\221\221C+\214\222\221\221\220\224\216\216\221\225\224\216\216\221\225C\221\224\216\216\221\225C\221\221'/C@\373\221\221C+\214\222\221\221\220CC\220\221\221C\214\220\220\001\224\221C@\373\221\221C+\214\222\221\221\220\224\216\216\221\225\224\216\216\221\225C\221\224\216\216\221\225C\221\221'/C@\216\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd58565453f23770c1cf0e48dc512fbc0ed6add9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEBAENA/2RDQ5CRkQGTQ5SQkJCQkpCQQ5OQQ5FDkJGRkYuRQ5CRkZGLQ5SQkJCQkZFDK4ySkZGPQygpdpdDQPuRkUMrjJKRkZBDQ5CRkUOMkJABlJFDQPuRkUMrjJKRkZCUjo6RlZSOjpGVQ5GUjo6RlUORkScvQ0D7kZFDK4ySkZGQQ0OQkZFDjJCQAZSRQ0D7kZFDK4ySkZGQlI6OkZWUjo6RlUORlI6OkZVDkZEnL0NAjpGSkQALAAs= Step #5: MERGE-OUTER: attempt 3759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1618513475 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c003b7198, 0x564c003bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c003bf918,0x564c004470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd58565453f23770c1cf0e48dc512fbc0ed6add9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11990 processed earlier; will process 3285 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564bfdbcb5dd bp 0x000000000000 sp 0x7ffd286089f0 T44115) Step #5: ==44115==The signal is caused by a READ memory access. Step #5: #0 0x564bfdbcb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564bfd9ed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564bfd9ecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564bfd9ca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564bfd8ebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564bfd843c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564bfd84d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564bfd8346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564bfd8603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec6c306082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564bfd827aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44115==Register values: Step #5: rax = 0x0000564c01234410 rbx = 0x0000564c01234410 rcx = 0x0000564c012348c0 rdx = 0x00007fec6c4ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd286089f0 Step #5: r8 = 0x0000564c01234410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec6c4cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c00dca960 r14 = 0x0000000100000004 r15 = 0x0000564bffd37386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x30,0x42,0x2,0x7a,0x7f,0x42,0xff,0x7f,0x82,0x41,0x41,0x44,0x43,0x40,0x44,0x7f,0x8d,0x44,0x9f,0x9f,0x9a,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9e,0xa4,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x8f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9e,0x9f,0x9f,0x9b,0x9f,0x99,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9e,0x9f,0x9d,0x99,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9e,0x9f,0x9b,0x9f,0x9f,0x9f,0x0,0x9b,0x9f,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB0B\002z\177B\377\177\202AADC@D\177\215D\237\237\232\237\237\235\237\237\237\237\234\236\236D\236\237\237\237\237\236\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\236\244\237\237\237\231\237\237\232\237\237\237\232\237\237\237\237\236\237\237\237\232\237\237\237\232\237\237\234\236\236D\236\237\237\237\237\237\234\236\236D\236\237\217\237\237\237\237\237\237\237\237\235\237\245\237\237\236\237\237\233\237\231\237\237\232\237\237\237\232\236\237\235\231\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\237\237\237\237\237\237\237\235\237\245\237\237\236\237\233\237\237\237\000\233\237\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43f66172c490162ad768aa80bba3e591d64251f4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQjBCAnp/Qv9/gkFBRENARH+NRJ+fmp+fnZ+fn5+cnp5Enp+fn5+en5+fn5+cnp5Enp+fn5+fn5+fn5+dn6Wfn56kn5+fmZ+fmp+fn5qfn5+fnp+fn5qfn5+an5+cnp5Enp+fn5+fnJ6eRJ6fj5+fn5+fn5+fnZ+ln5+en5+bn5mfn5qfn5+anp+dmZ+fn5+fnJ6eRJ6fn5+fn5+fn5+fnZ+ln5+fn5+fn5+fnZ+ln5+en5ufn58Am5+fnwALAAs= Step #5: MERGE-OUTER: attempt 3760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1618650008 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e033cc4198, 0x55e033ccc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e033ccc918,0x55e033d540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43f66172c490162ad768aa80bba3e591d64251f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11991 processed earlier; will process 3284 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0314d85dd bp 0x000000000000 sp 0x7ffe51cf7a80 T44119) Step #5: ==44119==The signal is caused by a READ memory access. Step #5: #0 0x55e0314d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0312fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0312f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0312d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0311f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e031150c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e03115a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0311416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e03116d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe41c03f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e031134aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44119==Register values: Step #5: rax = 0x000055e035fe84b0 rbx = 0x000055e035fe84b0 rcx = 0x000055e035fe8960 rdx = 0x00007fe41c207b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe51cf7a80 Step #5: r8 = 0x000055e035fe84b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe41c207be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0346d7960 r14 = 0x0000000100000004 r15 = 0x000055e033644386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x12,0x4,0x40,0x0,0xfb,0x19,0x17,0x0,0x0,0xe0,0x0,0x0,0x0,0x75,0x4d,0x41,0xc0,0x60,0x41,0x22,0x41,0x41,0x6b,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x40,0x41,0x2b,0x41,0x4f,0x0,0x0,0x0,0x0,0x10,0x0,0xfc,0x0,0x0,0x49,0x67,0x41,0x4f,0x4f,0x4f,0x0,0x0,0x0,0x8e,0x0,0xfb,0x9d,0x0,0x0,0x41,0x75,0x72,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x6e,0x75,0x78,0x0,0xd6,0x0,0x75,0x75,0x75,0x75,0x75,0x75,0x6c,0x69,0x6e,0x0,0x0,0x75,0x75,0x75,0x75,0x6e,0x4b,0x6c,0x69,0x6e,0x75,0x78,0x0,0xd4,0x80,0x0,0x8e,0x0,0xfb,0x9a,0x0,0x0,0x45,0x75,0x72,0x75,0x75,0x75,0x75,0x75,0x6e,0x4b,0x6c,0x69,0x6e,0x75,0x78,0x0,0xd4,0x80,0x0,0x8e,0x0,0xfb,0x9a,0x0,0x75,0x74,0x74,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x75,0x6e,0x75,0x78,0x0,0xd6,0x0,0xa2,0xa1,0xa5,0x0,0xb,0x1,0x41,0x2f,0x0,0x9c,0x65,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\362\335iiiii\004@A\022\004@\000\373\031\027\000\000\340\000\000\000uMA\300`A\"AAkAIAgA~A@A+AO\000\000\000\000\020\000\374\000\000IgAOOO\000\000\000\216\000\373\235\000\000Auruuuuuuuuuuuuuuuuuuuuuuunux\000\326\000uuuuuulin\000\000uuuunKlinux\000\324\200\000\216\000\373\232\000\000EuruuuuunKlinux\000\324\200\000\216\000\373\232\000uttuuuuuuuuuunux\000\326\000\242\241\245\000\013\001A/\000\234e\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49e7a94d6f14c6219375edfe4eeeee547ec91499 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEHy3WlpaWlpBEBBEgRAAPsZFwAA4AAAAHVNQcBgQSJBQWtBSUFnQX5BQEErQU8AAAAAEAD8AABJZ0FPT08AAACOAPudAABBdXJ1dXV1dXV1dXV1dXV1dXV1dXV1dXV1dW51eADWAHV1dXV1dWxpbgAAdXV1dW5LbGludXgA1IAAjgD7mgAARXVydXV1dXVuS2xpbnV4ANSAAI4A+5oAdXR0dXV1dXV1dXV1dW51eADWAKKhpQALAUEvAJxlAAsLAQs= Step #5: MERGE-OUTER: attempt 3761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1618786947 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c02ae6a198, 0x55c02ae72911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c02ae72918,0x55c02aefa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49e7a94d6f14c6219375edfe4eeeee547ec91499' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11992 processed earlier; will process 3283 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 375 ft: 376 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 480 ft: 525 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c02867e5dd bp 0x000000000000 sp 0x7ffdb51b90d0 T44123) Step #5: ==44123==The signal is caused by a READ memory access. Step #5: #0 0x55c02867e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c0284a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c02849ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c02847d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c02839ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0282f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0283001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0282e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0283133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6087c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c0282daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44123==Register values: Step #5: rax = 0x000055c02d6fe430 rbx = 0x000055c02d6fe430 rcx = 0x000055c02d6fe420 rdx = 0x00007fb60898ab80 Step #5: rdi = 0x000055c02d6fe420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdb51b90d0 Step #5: r8 = 0x000055c02d6fe430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb60898abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c02b87d960 r14 = 0x0000000100000004 r15 = 0x000055c02a7ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x1,0x41,0x41,0x6a,0x73,0x70,0x41,0x72,0x45,0x41,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x70,0x41,0x45,0x41,0x1,0x73,0x72,0x45,0x41,0x4b,0x41,0x94,0x4a,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x6a,0x41,0x90,0x4a,0x67,0x45,0x41,0x1,0x73,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x2,0x73,0x4a,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x6a,0x41,0x10,0x4a,0x41,0x1,0x73,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x2,0x73,0x41,0x41,0x6a,0x41,0x70,0x48,0x45,0x41,0x1,0x73,0x6a,0x45,0x41,0x4b,0x1,0x73,0x45,0x41,0x45,0x73,0x41,0x41,0x6a,0x41,0x70,0x49,0x45,0x41,0x1,0x73,0x6a,0x45,0x41,0x1,0x73,0x41,0x40,0x6a,0x41,0x6c,0x41,0x6c,0x73,0x41,0x4b,0x41,0x1,0x73,0x45,0x6a,0x1,0x41,0x73,0x6a,0x45,0x1,0x41,0x41,0x73,0x41,0x6a,0x41,0x6c,0x73,0x41,0x45,0x41,0x4b,0x6c,0x4a,0x67,0x41,0x1,0x73,0x45,0x41,0x1,0x73,0x41,0xcd,0x6a,0xc1,0x70,0x6c,0x4a,0x67,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAA\003\000AAAKAlJgEA\001AAjspArEAKAlJgEA\001sAAgEA\001sAAAjpAEA\001srEAKA\224JgEA\001sAAjA\220JgEA\001sKAlJgEA\002sJgEA\001sAAjA\020JA\001sKAlJgEA\002sAAjApHEA\001sjEAK\001sEAEsAAjApIEA\001sjEA\001sA@jAlAlsAKA\001sEj\001AsjE\001AAsAjAlsAEAKlJgA\001sEA\001sA\315j\301plJgE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e1edbe51aeec48c68dbb082f3685ba599f27827 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQUEDAEFBQUtBbEpnRUEBQUFqc3BBckVBS0FsSmdFQQFzQUFnRUEBc0FBQWpwQUVBAXNyRUFLQZRKZ0VBAXNBQWpBkEpnRUEBc0tBbEpnRUECc0pnRUEBc0FBakEQSkEBc0tBbEpnRUECc0FBakFwSEVBAXNqRUFLAXNFQUVzQUFqQXBJRUEBc2pFQQFzQUBqQWxBbHNBS0EBc0VqAUFzakUBQUFzQWpBbHNBRUFLbEpnQQFzRUEBc0HNasFwbEpnRQALAAs= Step #5: MERGE-OUTER: attempt 3762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1618928688 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc8d1d4198, 0x55fc8d1dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc8d1dc918,0x55fc8d2640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e1edbe51aeec48c68dbb082f3685ba599f27827' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11995 processed earlier; will process 3280 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc8a9e85dd bp 0x000000000000 sp 0x7ffc0e148aa0 T44127) Step #5: ==44127==The signal is caused by a READ memory access. Step #5: #0 0x55fc8a9e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc8a80a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc8a809fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc8a7e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc8a708ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc8a660c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc8a66a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc8a6516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc8a67d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f644795f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc8a644aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44127==Register values: Step #5: rax = 0x000055fc8f462460 rbx = 0x000055fc8f462460 rcx = 0x000055fc8f462910 rdx = 0x00007f6447b27b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0e148aa0 Step #5: r8 = 0x000055fc8f462460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6447b27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc8dbe7960 r14 = 0x0000000100000004 r15 = 0x000055fc8cb54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x0,0xc1,0x67,0x41,0xe1,0x41,0x4a,0x41,0xcf,0x10,0x41,0x69,0x45,0x41,0x6b,0x41,0xe4,0x41,0x6e,0x41,0x6c,0x69,0x6e,0x75,0x78,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x67,0x49,0x67,0x41,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x45,0x76,0x41,0x45,0x75,0x41,0x41,0x6a,0x41,0x92,0xba,0x76,0x69,0x74,0x41,0x45,0x75,0x41,0x4a,0x41,0xcf,0x41,0x67,0x41,0x10,0x6b,0x6b,0x41,0x67,0x41,0x69,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365\000\301gA\341AJA\317\020AiEAkA\344AnAlinuxJA\317\020uoAkAgIgAoAkA\312EvEvAEuAAjA\222\272vitAEuAJA\317AgA\020kkAgAi\016\001\001\000O\000\013\001\002\000AmA\365>\267\253\001 \"A\365>\267\253\001 \"\000\000\000\000[\000\000\000\000\000\000\000\000\013\000\000\000\000\000\000\000\000\000\000\000!\000\001U\001\001\000O\000\013\001\002\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d50a4a3844fc75ff5b74fcb8028953e13240ee49 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEQALerQWppAUoOAQEATwALAQIAQW1B9T63q3ICAEFtQfUAwWdB4UFKQc8QQWlFQWtB5EFuQWxpbnV4SkHPEHVvQWtBZ0lnQW9Ba0HKRXZFdkFFdUFBakGSunZpdEFFdUFKQc9BZ0EQa2tBZ0FpDgEBAE8ACwECAEFtQfU+t6sBICAgIkH1PrerASAgICIAAAAAWwAAAAAAAAAACwAAAAAAAAAAAAAAIQABVQEBAE8ACwECAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1619064805 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd2d6bc198, 0x55cd2d6c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd2d6c4918,0x55cd2d74c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d50a4a3844fc75ff5b74fcb8028953e13240ee49' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11996 processed earlier; will process 3279 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd2aed05dd bp 0x000000000000 sp 0x7ffcef1d9bb0 T44131) Step #5: ==44131==The signal is caused by a READ memory access. Step #5: #0 0x55cd2aed05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd2acf2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd2acf1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd2accf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd2abf0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd2ab48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd2ab521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd2ab396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd2ab653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c4891b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd2ab2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44131==Register values: Step #5: rax = 0x000055cd2fb623d0 rbx = 0x000055cd2fb623d0 rcx = 0x000055cd2fb62880 rdx = 0x00007f2c48ae3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcef1d9bb0 Step #5: r8 = 0x000055cd2fb623d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c48ae3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd2e0cf960 r14 = 0x0000000100000004 r15 = 0x000055cd2d03c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x42,0x87,0x42,0x7f,0x7e,0x42,0x41,0x42,0x42,0x42,0x81,0x7d,0x42,0x81,0x7d,0x42,0x51,0x42,0x81,0x7d,0x42,0x51,0x42,0xe0,0x42,0x87,0x42,0x7d,0x42,0x80,0x42,0x42,0x3f,0x81,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x53,0x42,0x42,0x42,0x42,0x87,0x42,0x42,0x81,0x7d,0x42,0x3f,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x7d,0x81,0x42,0x53,0x42,0x7d,0x42,0x53,0x42,0x42,0x42,0x87,0x42,0x80,0x42,0x42,0x42,0x3f,0x81,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x53,0x42,0x42,0x42,0x87,0x49,0x80,0x42,0x42,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x80,0x7d,0x42,0x42,0x42,0x81,0x7d,0x42,0x41,0x42,0x41,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x42,0x7f,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x53,0x42,0x42,0x42,0x87,0x49,0x80,0x42,0x42,0x7d,0x42,0x2b,0x42,0x7f,0x7f,0x81,0x7d,0x42,0x42,0x42,0x81,0x7d,0x42,0x7f,0x42,0x7f,0x7f,0x42,0x42,0x81,0x7d,0x42,0x41,0x42,0x41,0x81,0x7d,0x42,0x51,0x7d,0x42,0x42,0x81,0x41,0x41,0x42,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[oAA\004@BBBB\207B\177~BABBB\201}B\201}BQB\201}BQB\340B\207B}B\200BB?\201BA\201}B\177B\177\177\201}BSBBBB\207BB\201}B?BA\201}B\177B\177\177}\201BSB}BSBBB\207B\200BBB?\201BA\201}B\177B\177\177\201}BSBBB\207I\200BB}B\177B\177\177\200}BBB\201}BABA\201}B\177B\177\177B\177B\177\177\201}BSBBB\207I\200BB}B+B\177\177\201}BBB\201}B\177B\177\177BB\201}BABA\201}BQ}BB\201AABO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b11387decf69f5f26e4842306dfdd91cf24f067 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVtvQUEEQEJCQkKHQn9+QkFCQkKBfUKBfUJRQoF9QlFC4EKHQn1CgEJCP4FCQYF9Qn9Cf3+BfUJTQkJCQodCQoF9Qj9CQYF9Qn9Cf399gUJTQn1CU0JCQodCgEJCQj+BQkGBfUJ/Qn9/gX1CU0JCQodJgEJCfUJ/Qn9/gH1CQkKBfUJBQkGBfUJ/Qn9/Qn9Cf3+BfUJTQkJCh0mAQkJ9QitCf3+BfUJCQoF9Qn9Cf39CQoF9QkFCQYF9QlF9QkKBQUFCTwALAAs= Step #5: MERGE-OUTER: attempt 3764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1619203163 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1edddf198, 0x55b1edde7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1edde7918,0x55b1ede6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b11387decf69f5f26e4842306dfdd91cf24f067' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11997 processed earlier; will process 3278 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1eb5f35dd bp 0x000000000000 sp 0x7ffca214ab30 T44135) Step #5: ==44135==The signal is caused by a READ memory access. Step #5: #0 0x55b1eb5f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b1eb415280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b1eb414fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b1eb3f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b1eb313ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1eb26bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1eb2751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1eb25c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1eb2883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9571224082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1eb24faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44135==Register values: Step #5: rax = 0x000055b1ef096410 rbx = 0x000055b1ef096410 rcx = 0x000055b1ef0968c0 rdx = 0x00007f95713ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca214ab30 Step #5: r8 = 0x000055b1ef096410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95713ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1ee7f2960 r14 = 0x0000000100000004 r15 = 0x000055b1ed75f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x8a,0xbd,0xbd,0xbd,0x42,0x42,0x42,0x42,0x42,0x7c,0x81,0x42,0x3f,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x87,0x42,0xc3,0x7f,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x81,0xc3,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x7c,0x81,0x42,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x88,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x42,0x3e,0x7c,0x81,0x42,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x87,0x42,0xc3,0x7f,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x88,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x0,0x10,0x0,0x0,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABBBB\212\275\275\275BBBBB|\201B?\303\303\303\303\303\303\303\303\207B\303\177\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\304z\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\201\303ABBBBBB|\201B\304z\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\210\303\303\303\303\303\303\303\303\303\303\304z\303\303\303\303\303\303B>|\201B\304z\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\207B\303\177\303\303\303\303\303\303\303\303\303\303\303\303\210\303\303\303\303\303\303\303\303\303\303\303\303\303\303\000\020\000\000O\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ecb5b61e8954fd42fb693211582747ecf42df7ba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQkJCir29vUJCQkJCfIFCP8PDw8PDw8PDh0LDf8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDxHrDw8PDw8PDw8PDw8PDw8PDw8PDw8PDgcNBQkJCQkJCfIFCxHrDw8PDw8PDw8PDw8PDw8PDw8OIw8PDw8PDw8PDw8R6w8PDw8PDQj58gULEesPDw8PDw8PDw8PDw8PDw8PDw4dCw3/Dw8PDw8PDw8PDw8OIw8PDw8PDw8PDw8PDw8MAEAAATwALAAs= Step #5: MERGE-OUTER: attempt 3765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1619340386 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa3e6a3198, 0x55fa3e6ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa3e6ab918,0x55fa3e7330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ecb5b61e8954fd42fb693211582747ecf42df7ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11998 processed earlier; will process 3277 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa3beb75dd bp 0x000000000000 sp 0x7ffdfad54f60 T44139) Step #5: ==44139==The signal is caused by a READ memory access. Step #5: #0 0x55fa3beb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa3bcd9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa3bcd8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa3bcb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa3bbd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa3bb2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa3bb391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa3bb206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa3bb4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febfa5b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa3bb13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44139==Register values: Step #5: rax = 0x000055fa4062d610 rbx = 0x000055fa4062d610 rcx = 0x000055fa4062dac0 rdx = 0x00007febfa780b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfad54f60 Step #5: r8 = 0x000055fa4062d610 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febfa780be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa3f0b6960 r14 = 0x0000000100000004 r15 = 0x000055fa3e023386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x68,0x69,0x4,0x40,0x2,0x0,0x0,0x0,0x5d,0x2,0x63,0x0,0x0,0x0,0x69,0x69,0xe,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0xb,0xb,0x0,0x0,0x2,0x0,0x0,0xd5,0x0,0x0,0x0,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x68,0x69,0x4,0x0,0x0,0x0,0x72,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x1d,0x0,0x0,0x0,0x0,0x0,0x0,0x72,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x18,0x4,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x2,0x0,0x12,0x0,0x0,0xc,0x5,0xb5,0x0,0x3,0x0,0xb,0xb,0x0,0x0,0x5,0x0,0x2,0x0,0x0,0x61,0x0,0x0,0x69,0x4,0x40,0x41,0xea,0x4,0x0,0x0,0xfb,0x18,0xff,0xff,0x7,0xcd,0x0,0x0,0xb,0xb,0x0,0x0,0x2,0x0,0x0,0xd5,0x0,0x0,0xb,0xb,0x0,0x0,0x1,0x0,0x0,0x2,0x0,0x0,0x0,0x69,0x20,0x0,0x0,0xb,0xb,0x0,0x69,0x69,0xe,0x0,0x80,0x0,0x0,0xb,0xb,0x0,0x0,0x0,0x0,0x0,0x9d,0x0,0xb,0x1,0xb,0x0,0x0,0xd3,0x0,0xb,0x0,0xb,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\362\335iiihi\004@\002\000\000\000]\002c\000\000\000ii\016\001\200\000\000\000\000\000\002\000\000\000\013\013\000\000\002\000\000\325\000\000\000\004@A\362\335iiihi\004\000\000\000ri\004@A\032\004\000\000\373\035\000\000\000\000\000\000ri\004@A\032\004\000\000\373\030\004\000\000\000 \000\000\000\000\002\000\022\000\000\014\005\265\000\003\000\013\013\000\000\005\000\002\000\000a\000\000i\004@A\352\004\000\000\373\030\377\377\007\315\000\000\013\013\000\000\002\000\000\325\000\000\013\013\000\000\001\000\000\002\000\000\000i \000\000\013\013\000ii\016\000\200\000\000\013\013\000\000\000\000\000\235\000\013\001\013\000\000\323\000\013\000\013\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-250129eb272cdfa686f63fabc88313cfbf21ea67 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHy3WlpaWhpBEACAAAAXQJjAAAAaWkOAYAAAAAAAAIAAAALCwAAAgAA1QAAAARAQfLdaWlpaGkEAAAAcmkEQEEaBAAA+x0AAAAAAAByaQRAQRoEAAD7GAQAAAAgAAAAAAIAEgAADAW1AAMACwsAAAUAAgAAYQAAaQRAQeoEAAD7GP//B80AAAsLAAACAADVAAALCwAAAQAAAgAAAGkgAAALCwBpaQ4AgAAACwsAAAAAAJ0ACwELAADTAAsACwsLAQs= Step #5: MERGE-OUTER: attempt 3766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1619477929 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556801669198, 0x556801671911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556801671918,0x5568016f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/250129eb272cdfa686f63fabc88313cfbf21ea67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 11999 processed earlier; will process 3276 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd b2. Step #5: #2 pulse cov: 348 ft: 393 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567fee7d5dd bp 0x000000000000 sp 0x7ffcdd44f230 T44143) Step #5: ==44143==The signal is caused by a READ memory access. Step #5: #0 0x5567fee7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567fec9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567fec9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5567fec7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5567feb9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5567feaf5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5567feaff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567feae66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567feb123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e503c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5567fead9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44143==Register values: Step #5: rax = 0x0000556803bfd810 rbx = 0x0000556803bfd810 rcx = 0x0000556803bfdcc0 rdx = 0x00007f9e5058cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdd44f230 Step #5: r8 = 0x0000556803bfd810 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e5058cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055680207c960 r14 = 0x0000000100000004 r15 = 0x0000556800fe9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x2,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x45,0xc1,0x45,0x6a,0x6a,0x41,0x3a,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x4a,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x45,0x41,0x6c,0x76,0x48,0x1,0x41,0x38,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0xbb,0xbd,0x24,0x41,0x45,0x74,0x6e,0x41,0x75,0x6c,0x69,0x78,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x48,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x45,0x6c,0x6c,0x41,0x94,0x41,0x41,0x76,0x41,0x45,0x6c,0x45,0x78,0x6c,0x69,0x6f,0x75,0x78,0x41,0x41,0x41,0x41,0x6c,0x45,0x78,0x45,0x41,0xf0,0x45,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x61,0xc1,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x45,0x41,0xba,0x41,0x6c,0x69,0x6e,0x75,0x78,0x48,0x45,0x41,0x41,0x41,0x41,0x48,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x45,0x6c,0x6c,0x41,0x94,0x41,0x41,0x76,0x41,0x45,0x6c,0x45,0x78,0x6c,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\002@C\013A\307MA\300IAAEAAAE\301EjjA:xEEEAA\301AAAJAEA\272AAEEAlvH\001A8lAAElExlEA\273\275$AEtnAulixAEAEAAAEAAAAHA\272AAE\001AEllA\224AAvAElExliouxAAAAlExEA\360E\301AAAAEjjAlxEEEAa\301xEEEAA\301AAAAJEA\272AlinuxHEAAAAHA\272AAE\001AEllA\224AAvAElExlA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f675b71322e59d1abac02a224e736ef72cec40b8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsCQEMLQcdNQcBJQUFFQUFBRcFFampBOnhFRUVBQcFBQUFKQUVBukFBRUVBbHZIAUE4bEFBRWxFeGxFQbu9JEFFdG5BdWxpeEFFQUVBQUFFQUFBQUhBukFBRQFBRWxsQZRBQXZBRWxFeGxpb3V4QUFBQWxFeEVB8EXBQUFBQUVqakFseEVFRUFhwXhFRUVBQcFBQUFBSkVBukFsaW51eEhFQUFBQUhBukFBRQFBRWxsQZRBQXZBRWxFeGxBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 3767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1619619356 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5639fd39e198, 0x5639fd3a6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5639fd3a6918,0x5639fd42e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f675b71322e59d1abac02a224e736ef72cec40b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12002 processed earlier; will process 3273 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1783eda. Step #5: #1 pulse cov: 378 ft: 379 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639fabb25dd bp 0x000000000000 sp 0x7fff3616f310 T44147) Step #5: ==44147==The signal is caused by a READ memory access. Step #5: #0 0x5639fabb25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639fa9d4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639fa9d3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639fa9b1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639fa8d2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639fa82ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639fa8341e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639fa81b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639fa8473c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f14d3839082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639fa80eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44147==Register values: Step #5: rax = 0x00005639fe8a2850 rbx = 0x00005639fe8a2850 rcx = 0x00005639fe8a2840 rdx = 0x00007f14d3a01b80 Step #5: rdi = 0x00005639fe8a2840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007fff3616f310 Step #5: r8 = 0x00005639fe8a2850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f14d3a01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639fddb1960 r14 = 0x0000000100000004 r15 = 0x00005639fcd1e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x6f,0x41,0x45,0x4,0x40,0x42,0x3d,0x7a,0x42,0x42,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0x81,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0x42,0x42,0x0,0x42,0x3f,0x42,0x82,0x42,0x82,0x42,0x42,0x42,0x42,0x82,0x7e,0x7e,0x42,0x3f,0x7e,0x42,0x2,0x7a,0x42,0x7e,0x7e,0x42,0x42,0x42,0x82,0x42,0x42,0x42,0x86,0x7e,0x7e,0x42,0x30,0x7e,0x42,0x79,0x7e,0xba,0x0,0x42,0x23,0x42,0x42,0x42,0x82,0x7e,0x79,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001.oAE\004@B=zBB\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\201\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302\302BB\000B?B\202B\202BBBB\202~~B?~B\002zB~~BBB\202BBB\206~~B0~By~\272\000B#BBB\202~yB~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-46d6c5fd4b11682ded1f7e721f7bb79d5ca688e6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS5vQUUEQEI9ekJCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCgcLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsJCQgBCP0KCQoJCQkJCgn5+Qj9+QgJ6Qn5+QkJCgkJCQoZ+fkIwfkJ5froAQiNCQkKCfnlCfgALAAs= Step #5: MERGE-OUTER: attempt 3768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1619757584 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644f3bfe198, 0x5644f3c06911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644f3c06918,0x5644f3c8e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46d6c5fd4b11682ded1f7e721f7bb79d5ca688e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12004 processed earlier; will process 3271 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644f14125dd bp 0x000000000000 sp 0x7ffe40f02f60 T44151) Step #5: ==44151==The signal is caused by a READ memory access. Step #5: #0 0x5644f14125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644f1234280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644f1233fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644f1211929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644f1132ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644f108ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644f10941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644f107b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644f10a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27105e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644f106eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44151==Register values: Step #5: rax = 0x00005644f4ddd450 rbx = 0x00005644f4ddd450 rcx = 0x00005644f4ddd900 rdx = 0x00007f27107adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe40f02f60 Step #5: r8 = 0x00005644f4ddd450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f27107adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005644f4611960 r14 = 0x0000000100000004 r15 = 0x00005644f357e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0x6a,0x41,0x41,0x4f,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0xb8,0x9d,0x9d,0x41,0x41,0x17,0x4f,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x0,0xfb,0x17,0x6e,0x41,0xc4,0x41,0x1,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x9d,0x9f,0x41,0x41,0x9d,0x66,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x66,0x41,0x9d,0x62,0x41,0x80,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKAjAAOA\027Og\267AwAAiAM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\270\235\235AA\027Og\267AwAAiAM\320\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\235\237AA\270\235\235fAA\270\235\237AA\270\235\235f\000\373\027nA\304A\001AA\270\235\237AA\270\235\235fAA\270\235\237AA\270\235\235fA\235bA\235\237AA\235fAA\270\235\237AA\270\235\235fA\235bA\200\000\000\200\200\000\200\200\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-643f3c89931ff679f1d588361da2264b2d4a8507 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQWpBQU9BF09nt0F3QUFpQU3QAPsXbkHEQQFBQbidn0FBuJ2dZkFBuJ2fQUG4nZ1mQZ1iQbidnUFBF09nt0F3QUFpQU3QAPsXbkHEQQFBQbidn0FBuJ2dZkFBuJ2fQUG4nZ1mQZ1iQZ2fQUG4nZ1mQUG4nZ9BQbidnWYA+xduQcRBAUFBuJ2fQUG4nZ1mQUG4nZ9BQbidnWZBnWJBnZ9BQZ1mQUG4nZ9BQbidnWZBnWJBgAAAgIAAgIAApQALAAs= Step #5: MERGE-OUTER: attempt 3769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1619894935 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562a43867198, 0x562a4386f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562a4386f918,0x562a438f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/643f3c89931ff679f1d588361da2264b2d4a8507' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12005 processed earlier; will process 3270 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 310 ft: 311 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 373 ft: 427 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562a4107b5dd bp 0x000000000000 sp 0x7ffd8c520f90 T44155) Step #5: ==44155==The signal is caused by a READ memory access. Step #5: #0 0x562a4107b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562a40e9d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562a40e9cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562a40e7a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562a40d9bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562a40cf3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562a40cfd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562a40ce46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562a40d103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf664f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562a40cd7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44155==Register values: Step #5: rax = 0x0000562a45106030 rbx = 0x0000562a45106030 rcx = 0x0000562a451064e0 rdx = 0x00007fdf666bfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8c520f90 Step #5: r8 = 0x0000562a45106030 r9 = 0x0000562a44fae710 r10 = 0x0000562a44f8b010 r11 = 0x00007fdf666bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562a4427a960 r14 = 0x0000000100000004 r15 = 0x0000562a431e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x49,0x6c,0x77,0x41,0x70,0x41,0xbf,0x22,0x41,0x70,0x41,0xbf,0xb7,0x2,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x49,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x49,0x6c,0x77,0x41,0x70,0x41,0xbf,0x22,0x41,0x70,0x41,0xbf,0xb7,0x2,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x49,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApAAt\320\000\373\025nAlwApA\277N!\245\200\200\000M!\247\200\200\000\"A\301A\301NAQJAIlwApA\277\"ApA\277\267\002\301M!\247\200\200\000\"A\301A\301NAQJAIlwApA\277N!\245\200\200\000\301At\320\000\373\025nAlwApA\277N!\245\200\200\000M!\247\200\200\000\"A\301A\301NAQJAIlwApA\277\"ApA\277\267\002\301M!\247\200\200\000\"A\301A\301NAQJAIlwApA\277N!\245\200\200\000\"A\301\"A\301At\320\000ApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-111812725960f8dd7196e560a8754966e4955946 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEFBdNAA+xVuQWx3QXBBv04hpYCAAE0hp4CAACJBwUHBTkFRSkFJbHdBcEG/IkFwQb+3AsFNIaeAgAAiQcFBwU5BUUpBSWx3QXBBv04hpYCAAMFBdNAA+xVuQWx3QXBBv04hpYCAAE0hp4CAACJBwUHBTkFRSkFJbHdBcEG/IkFwQb+3AsFNIaeAgAAiQcFBwU5BUUpBSWx3QXBBv04hpYCAACJBwSJBwUF00ABBcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1620036273 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556edc1f7198, 0x556edc1ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556edc1ff918,0x556edc2870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/111812725960f8dd7196e560a8754966e4955946' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12008 processed earlier; will process 3267 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44159==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ed9a0b5dd bp 0x000000000000 sp 0x7ffc50ea9170 T44159) Step #5: ==44159==The signal is caused by a READ memory access. Step #5: #0 0x556ed9a0b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ed982d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ed982cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ed980a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ed972bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ed9683c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ed968d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ed96746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ed96a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f71fa0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ed9667aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44159==Register values: Step #5: rax = 0x0000556edd2af2e0 rbx = 0x0000556edd2af2e0 rcx = 0x0000556edd2af790 rdx = 0x00007f2f72168b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc50ea9170 Step #5: r8 = 0x0000556edd2af2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2f72168be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556edcc0a960 r14 = 0x0000000100000004 r15 = 0x0000556edbb77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7e,0x41,0x51,0x4,0x40,0x42,0x42,0x42,0x7a,0x42,0xff,0x9,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x44,0x9e,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0x9b,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0x9f,0x9f,0x9f,0x9f,0x9e,0xa2,0x9f,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x54,0x44,0x1,0x9e,0x9e,0x9f,0xa9,0x9e,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0xa0,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0xa0,0x9f,0x9b,0x99,0x9d,0x9f,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0x9b,0x9f,0x9f,0xa4,0xa1,0xa6,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x0,0x0,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\010~AQ\004@BBBzB\377\011\177B\377\267\177B\377\377C\177D\177\215\267\236\236\234?D\236\236\236\236DD\217\237\237D\236\234D\236\236\236D\001\251\237\237\237\234\231\237\237\237\233\231D\001\251\237D\001\251\237\237\236\001\235\237\237\237\233\231\235\237\237\237\237\236\242\237\237\236\240D\001\237\237\237\237\237C\177D\177\215\267\236\236\234?D\236\236\236\236DD\217\237\237D\236\234TD\001\236\236\237\251\236\237\237\234\231\237\237\237\240\231D\001\251\237D\001\251\237\237\236\001\235\237\240\237\233\231\235\237\237\237\237\236\236\237\001\237\237D\251\237\250\246\237\233\233\237\237\244\241\246\240D\001\237\237\237\237\000\000\237\237\237\237\237\236\236\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb19ae0f1f88854eed8e83f73b3ed68d580e2162 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQh+QVEEQEJCQnpC/wl/Qv+3f0L//0N/RH+Nt56enD9Enp6enkREj5+fRJ6cRJ6enkQBqZ+fn5yZn5+fm5lEAamfRAGpn5+eAZ2fn5+bmZ2fn5+fnqKfn56gRAGfn5+fn0N/RH+Nt56enD9Enp6enkREj5+fRJ6cVEQBnp6fqZ6fn5yZn5+foJlEAamfRAGpn5+eAZ2foJ+bmZ2fn5+fnp6fAZ+fRKmfqKafm5ufn6ShpqBEAZ+fn58AAJ+fn5+fnp6fnwALAAs= Step #5: MERGE-OUTER: attempt 3771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1620174064 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c1ec1e198, 0x562c1ec26911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c1ec26918,0x562c1ecae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fb19ae0f1f88854eed8e83f73b3ed68d580e2162' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12009 processed earlier; will process 3266 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 378 ft: 379 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c1c4325dd bp 0x000000000000 sp 0x7ffc32647db0 T44163) Step #5: ==44163==The signal is caused by a READ memory access. Step #5: #0 0x562c1c4325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c1c254280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c1c253fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c1c231929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c1c152ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c1c0aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c1c0b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c1c09b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c1c0c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9cee218082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c1c08eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44163==Register values: Step #5: rax = 0x0000562c204a2430 rbx = 0x0000562c204a2430 rcx = 0x0000562c204a2420 rdx = 0x00007f9cee3e0b80 Step #5: rdi = 0x0000562c204a2420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc32647db0 Step #5: r8 = 0x0000562c204a2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9cee3e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c1f631960 r14 = 0x0000000100000004 r15 = 0x0000562c1e59e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x0,0x22,0x41,0x41,0x2d,0x41,0x41,0x70,0x4f,0x4b,0x22,0x2a,0x41,0x41,0x70,0x41,0x49,0x45,0x45,0x70,0x41,0x73,0x41,0x4c,0x41,0xd1,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x6c,0x69,0x45,0x45,0x45,0x69,0x73,0x49,0x45,0x45,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x41,0x49,0x45,0x41,0x45,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x69,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x6d,0x73,0x69,0x45,0x45,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x21,0x41,0x45,0x69,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x74,0x67,0x41,0x78,0x41,0x45,0x45,0x45,0x45,0x41,0x45,0x41,0x49,0x6b,0x41,0xeb,0x48,0x1,0x75,0x41,0xb1,0xe0,0x0,0x41,0x67,0xc0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"\255\000\"AA-AApOK\"*AApAIEEpAsALA\321EEEAEiEEiliEEEisIEEAHxAEEEjEiEAKAxEiAEiEEEEEi\015\000EiEAIEAEpsALAxEEiEEAEiEEmsiEEAHxAEEEjEiEAKAxE!AEiAxEEEAEEjEiEAKAxEiAEiAxEEEAEjEiEAKtgAxAEEEEAEAIkA\353H\001uA\261\340\000Ag\300\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa1b474010ea1fd65ae4e19a5ff39843fb38ef9e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcirQAiQUEtQUFwT0siKkFBcEFJRUVwQXNBTEHRRUVFQUVpRUVpbGlFRUVpc0lFRUFIeEFFRUVqRWlFQUtBeEVpQUVpRUVFRUVpDQBFaUVBSUVBRXBzQUxBeEVFaUVFQUVpRUVtc2lFRUFIeEFFRUVqRWlFQUtBeEUhQUVpQXhFRUVBRUVqRWlFQUtBeEVpQUVpQXhFRUVBRWpFaUVBS3RnQXhBRUVFRUFFQUlrQetIAXVBseAAQWfAAAALAAs= Step #5: MERGE-OUTER: attempt 3772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1620312071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632e105d198, 0x5632e1065911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632e1065918,0x5632e10ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa1b474010ea1fd65ae4e19a5ff39843fb38ef9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12011 processed earlier; will process 3264 files now Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: #1 pulse cov: 367 ft: 368 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632de8715dd bp 0x000000000000 sp 0x7ffede04a690 T44167) Step #5: ==44167==The signal is caused by a READ memory access. Step #5: #0 0x5632de8715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632de693280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632de692fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632de670929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632de591ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632de4e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632de4f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632de4da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632de5063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff4b9612082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632de4cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44167==Register values: Step #5: rax = 0x00005632e36ec430 rbx = 0x00005632e36ec430 rcx = 0x00005632e36ec420 rdx = 0x00007ff4b97dab80 Step #5: rdi = 0x00005632e36ec420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffede04a690 Step #5: r8 = 0x00005632e36ec430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff4b97dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632e1a70960 r14 = 0x0000000100000004 r15 = 0x00005632e09dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x8e,0x0,0x0,0xfd,0xac,0x1,0x1,0x0,0xfd,0xea,0x0,0x0,0xfd,0x8f,0x0,0x0,0xfd,0x30,0x0,0xfd,0xf6,0x1,0x1,0x0,0x1,0x1a,0x0,0xfd,0x34,0x0,0x8e,0x0,0x0,0xfd,0xb1,0x1,0x1,0x0,0xfd,0xdb,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0x0,0x9a,0x0,0x0,0x0,0x1,0x0,0x1,0x1,0x0,0x1,0x0,0x8e,0x0,0x0,0xfd,0xac,0x1,0x1,0x0,0xfd,0xea,0x0,0x0,0xfd,0x8f,0x0,0x0,0xfd,0x30,0x0,0xfd,0xf6,0x1,0x1,0x0,0x1,0x1a,0x0,0xfd,0x34,0x0,0x8e,0x0,0x0,0xfd,0xb1,0x1,0x1,0x0,0xfd,0xdb,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0x0,0x9a,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x0,0xfd,0xac,0x1,0x0,0xfd,0xea,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xe3,0x1,0x0,0x9e,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x0,0x0,0xfd,0xac,0x1,0x0,0xfd,0xea,0x1,0x0,0x0,0x9a,0x0,0x0,0x0,0x1,0x9a,0x0,0x0,0x0,0x1,0xfd,0xe6,0x0,0xfd,0xe3,0x1,0x0,0x9e,0x0,0x0,0x0,0x0,0x1,0x0,0x1,0x0,0x1,0x0,0x8e,0x8e,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\216\000\000\375\254\001\001\000\375\352\000\000\375\217\000\000\3750\000\375\366\001\001\000\001\032\000\3754\000\216\000\000\375\261\001\001\000\375\333\001\000\000\232\000\000\000\001\000\232\000\000\000\001\000\001\001\000\001\000\216\000\000\375\254\001\001\000\375\352\000\000\375\217\000\000\3750\000\375\366\001\001\000\001\032\000\3754\000\216\000\000\375\261\001\001\000\375\333\001\000\000\232\000\000\000\001\000\232\000\000\000\001\000\001\000\001\000\000\375\254\001\000\375\352\001\000\000\232\000\000\000\001\375\346\000\375\343\001\000\236\000\000\000\001\000\001\000\001\000\216\000\000\375\254\001\000\375\352\001\000\000\232\000\000\000\001\232\000\000\000\001\375\346\000\375\343\001\000\236\000\000\000\000\001\000\001\000\001\000\216\216\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-487c1f22f80630757c3768773ad28c01a2188315 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEAjgAA/awBAQD96gAA/Y8AAP0wAP32AQEAARoA/TQAjgAA/bEBAQD92wEAAJoAAAABAJoAAAABAAEBAAEAjgAA/awBAQD96gAA/Y8AAP0wAP32AQEAARoA/TQAjgAA/bEBAQD92wEAAJoAAAABAJoAAAABAAEAAQAA/awBAP3qAQAAmgAAAAH95gD94wEAngAAAAEAAQABAI4AAP2sAQD96gEAAJoAAAABmgAAAAH95gD94wEAngAAAAABAAEAAQCOjgAAAQs= Step #5: MERGE-OUTER: attempt 3773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1620451149 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e76a87198, 0x557e76a8f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e76a8f918,0x557e76b170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/487c1f22f80630757c3768773ad28c01a2188315' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12013 processed earlier; will process 3262 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e7429b5dd bp 0x000000000000 sp 0x7ffd68a138a0 T44171) Step #5: ==44171==The signal is caused by a READ memory access. Step #5: #0 0x557e7429b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e740bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e740bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e7409a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e73fbbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e73f13c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e73f1d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e73f046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e73f303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e8097a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e73ef7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44171==Register values: Step #5: rax = 0x0000557e7789e3d0 rbx = 0x0000557e7789e3d0 rcx = 0x0000557e7789e880 rdx = 0x00007f3e80b42b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd68a138a0 Step #5: r8 = 0x0000557e7789e3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e80b42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e7749a960 r14 = 0x0000000100000004 r15 = 0x0000557e76407386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x6f,0x41,0x4b,0x41,0x4,0x41,0x40,0x41,0x2f,0x41,0xfa,0x40,0x41,0xbd,0x3f,0xbe,0xfc,0x0,0x41,0x69,0x41,0x64,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x69,0x69,0x46,0x70,0x78,0x45,0x6c,0xbe,0xfc,0x0,0x41,0xff,0x64,0x43,0x43,0x91,0x91,0x95,0x91,0x43,0x40,0x90,0x91,0x91,0x43,0x8e,0x90,0x40,0x43,0x91,0x90,0x93,0x91,0x91,0x90,0x43,0xfb,0x91,0xb1,0x91,0x91,0x95,0x91,0x43,0x40,0x90,0x8e,0x43,0x90,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x41,0xfa,0x40,0x41,0xbd,0x3f,0xbe,0xfc,0x0,0x45,0x4d,0x41,0x64,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x77,0x69,0x6e,0x78,0x45,0x70,0x0,0x0,0xfc,0x4,0x41,0xff,0x64,0x43,0x44,0xcb,0x90,0x91,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x43,0x90,0x98,0x90,0x91,0x91,0x90,0x43,0xfb,0xb1,0x91,0x91,0x90,0x43,0xfb,0x91,0x91,0x27,0x43,0x91,0x91,0x43,0x40,0x91,0x91,0x43,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x43,0x90,0x98,0x90,0x91,0x91,0x90,0x43,0xfb,0xb1,0x91,0x91,0x90,0x43,0xfb,0x91,0x3a,0x27,0x43,0x91,0x91,0x43,0x40,0x91,0x91,0x43,0xfb,0x90,0xbf,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[oAKA\004A@A/A\372@A\275?\276\374\000AiAd\276\374\001A=iiiFpxEl\276\374\000A\377dCC\221\221\225\221C@\220\221\221C\216\220@C\221\220\223\221\221\220C\373\221\261\221\221\225\221C@\220\216C\220AA\004@AKA/A\372@A\275?\276\374\000EMAd\276\374\001A=iwinxEp\000\000\374\004A\377dCD\313\220\221\220\221\221\221\221C\223\221\221C\220\230\220\221\221\220C\373\261\221\221\220C\373\221\221'C\221\221C@\221\221C\221\221\221C\223\221\221C\220\230\220\221\221\220C\373\261\221\221\220C\373\221:'C\221\221C@\221\221C\373\220\277\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-78e7fe703341f2c5e8f95a21a37031042a5509af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVtvQUtBBEFAQS9B+kBBvT++/ABBaUFkvvwBQT1paWlGcHhFbL78AEH/ZENDkZGVkUNAkJGRQ46QQEORkJORkZBD+5GxkZGVkUNAkI5DkEFBBEBBS0EvQfpAQb0/vvwARU1BZL78AUE9aXdpbnhFcAAA/ARB/2RDRMuQkZCRkZGRQ5ORkUOQmJCRkZBD+7GRkZBD+5GRJ0ORkUNAkZFDkZGRQ5ORkUOQmJCRkZBD+7GRkZBD+5E6J0ORkUNAkZFD+5C/AAALAAs= Step #5: MERGE-OUTER: attempt 3774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1620590919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae8a321198, 0x55ae8a329911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae8a329918,0x55ae8a3b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/78e7fe703341f2c5e8f95a21a37031042a5509af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12014 processed earlier; will process 3261 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae87b355dd bp 0x000000000000 sp 0x7ffd08c47260 T44175) Step #5: ==44175==The signal is caused by a READ memory access. Step #5: #0 0x55ae87b355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae87957280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae87956fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae87934929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae87855ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae877adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae877b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae8779e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae877ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f166084f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae87791aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44175==Register values: Step #5: rax = 0x000055ae8ba982d0 rbx = 0x000055ae8ba982d0 rcx = 0x000055ae8ba98780 rdx = 0x00007f1660a17b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd08c47260 Step #5: r8 = 0x000055ae8ba982d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1660a17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae8ad34960 r14 = 0x0000000100000004 r15 = 0x000055ae89ca1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0xc1,0x67,0x41,0xdb,0x69,0x41,0x6d,0x41,0x69,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x67,0x41,0xdb,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0xaa,0x72,0x6d,0x41,0x67,0x41,0xdb,0x69,0x41,0x6d,0x41,0x69,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x67,0x41,0xdb,0x41,0x69,0x41,0xda,0x41,0x41,0x72,0x47,0xc0,0x41,0xb8,0xab,0xaa,0x73,0x45,0x69,0x6c,0x41,0xbf,0xff,0x3e,0xc1,0x70,0x4a,0x75,0x41,0x89,0xaa,0x6a,0x45,0x67,0x69,0x6c,0x41,0xbf,0x8c,0x38,0xc1,0x70,0x6e,0x75,0x41,0x89,0x72,0x70,0x41,0x40,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0xfc,0x2c,0x91,0x79,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x77,0x0,0x80,0xf6,0x74,0xe,0x1,0x1a,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x69,0x41,0x6d,0x6b,0x41,0x4d,0x41,0xe9,0x72,0x47,0x47,0xc0,0x41,0x2c,0x41,0xb8,0x6d,0x41,0x7b,0x1,0x41,0x77,0x6c,0xb8,0xaa,0x72,0x6d,0x1,0x0,0x0,0xe,0x0,0x0,0x0,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001`mAA\004@A\265\276E\255AiAmAiAMAErm\301gA\333iAmAiAlinuxAgA\333AiA\332AErG\300A\270\253\252rmAgA\333iAmAiAlinuxAgA\333AiA\332AArG\300A\270\253\252sEilA\277\377>\301pJuA\211\252jEgilA\277\2148\301pnuA\211rpA@M\320\000\373\031\346\200\374,\221y\001\032AM\320\000\373\031w\000\200\366t\016\001\032uAriiFAjiAmkAMA\351rGG\300A,A\270mA{\001Awl\270\252rm\001\000\000\016\000\000\000\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-837bcf397156bd682af593491dd69b91b6a376a8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWBtQUEEQEG1vkWtQWlBbUFpQU1BRXJtwWdB22lBbUFpQWxpbnV4QWdB20FpQdpBRXJHwEG4q6pybUFnQdtpQW1BaUFsaW51eEFnQdtBaUHaQUFyR8BBuKuqc0VpbEG//z7BcEp1QYmqakVnaWxBv4w4wXBudUGJcnBBQE3QAPsZ5oD8LJF5ARpBTdAA+xl3AID2dA4BGnVBcmlpRkFqaUFta0FNQelyR0fAQSxBuG1BewFBd2y4qnJtAQAADgAAAAFBSwALAAs= Step #5: MERGE-OUTER: attempt 3775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1620730898 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c8fa68198, 0x557c8fa70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c8fa70918,0x557c8faf80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/837bcf397156bd682af593491dd69b91b6a376a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12016 processed earlier; will process 3259 files now Step #5: [LOADING] WASM module load failed: unknown type 127 Step #5: #1 pulse cov: 471 ft: 472 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c8d27c5dd bp 0x000000000000 sp 0x7ffe3ab88320 T44179) Step #5: ==44179==The signal is caused by a READ memory access. Step #5: #0 0x557c8d27c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c8d09e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c8d09dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c8d07b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c8cf9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c8cef4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c8cefe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c8cee56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c8cf113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f109a1e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c8ced8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44179==Register values: Step #5: rax = 0x0000557c907d7430 rbx = 0x0000557c907d7430 rcx = 0x0000557c907d7420 rdx = 0x00007f109a3abb80 Step #5: rdi = 0x0000557c907d7420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe3ab88320 Step #5: r8 = 0x0000557c907d7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f109a3abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c9047b960 r14 = 0x0000000100000004 r15 = 0x0000557c8f3e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf2,0xd8,0x95,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0xf2,0x1a,0x1a,0x0,0x84,0x1a,0xba,0x1a,0xfb,0x1a,0x80,0x0,0x1,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x49,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x1,0xfb,0x14,0x0,0x0,0x0,0xa4,0x0,0x0,0xfb,0x14,0x0,0x0,0x1b,0xa4,0x0,0x0,0x1,0xd0,0x80,0x0,0x1,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x49,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0xfb,0x14,0x0,0x0,0x0,0xa4,0x0,0x0,0x1,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0xa4,0x0,0x0,0x1,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0xd0,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x49,0x1,0x0,0x0,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x0,0xa4,0x0,0x0,0xfb,0x14,0x0,0x0,0x1b,0xa4,0x0,0x0,0x1,0x21,0x80,0x0,0x1,0x69,0x1,0xd,0x0,0x41,0xaa,0xd0,0x80,0x0,0x1,0x0,0xb,0x0,0xb6,0x1a,0x1b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001/oAA\004@A\362\330\225iiii\004@A\362\032\032\000\204\032\272\032\373\032\200\000\001\000\373\024\000I\000\373\024\000\000I\001\000\000\001\000\000\000\001\001\373\024\000\000\000\244\000\000\373\024\000\000\033\244\000\000\001\320\200\000\001\000\373\024\000I\000\373\024\000\000I\001\000\000\001\000\000\000\001\000\373\024\000\000\000\244\000\000\001\000\373\024\000I\000\373\024\000\000\000\001\000\000\001\000\000\000\244\000\000\001\000\373\024\000I\000\373\024\000\000\000\001\000\000\001\320\000\373\024\000I\000\373\024\000\000I\001\000\000\000\373\024\000I\000\373\024\000\000\000\244\000\000\373\024\000\000\033\244\000\000\001!\200\000\001i\001\015\000A\252\320\200\000\001\000\013\000\266\032\033\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-227d67f585e7342f9b93cd1de15916be730e5c5e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS9vQUEEQEHy2JVpaWlpBEBB8hoaAIQauhr7GoAAAQD7FABJAPsUAABJAQAAAQAAAAEB+xQAAACkAAD7FAAAG6QAAAHQgAABAPsUAEkA+xQAAEkBAAABAAAAAQD7FAAAAKQAAAEA+xQASQD7FAAAAAEAAAEAAACkAAABAPsUAEkA+xQAAAABAAAB0AD7FABJAPsUAABJAQAAAPsUAEkA+xQAAACkAAD7FAAAG6QAAAEhgAABaQENAEGq0IAAAQALALYaGwALAAs= Step #5: MERGE-OUTER: attempt 3776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1620869382 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8770e7198, 0x55d8770ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8770ef918,0x55d8771770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/227d67f585e7342f9b93cd1de15916be730e5c5e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12018 processed earlier; will process 3257 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8748fb5dd bp 0x000000000000 sp 0x7ffd984dcfa0 T44183) Step #5: ==44183==The signal is caused by a READ memory access. Step #5: #0 0x55d8748fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d87471d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d87471cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8746fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d87461bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d874573c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d87457d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8745646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8745903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91aeb09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d874557aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44183==Register values: Step #5: rax = 0x000055d879862300 rbx = 0x000055d879862300 rcx = 0x000055d8798627b0 rdx = 0x00007f91aecd1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd984dcfa0 Step #5: r8 = 0x000055d879862300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91aecd1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d877afa960 r14 = 0x0000000100000004 r15 = 0x000055d876a67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6b,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0x41,0x3b,0xc1,0x6d,0x4b,0x41,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x67,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x41,0xc5,0x45,0x6c,0x41,0xc8,0xc8,0x67,0x4a,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x41,0x91,0x45,0x6c,0x41,0xc8,0x67,0x4a,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x67,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0x76,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x76,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020kA@AKA\252gA;\301mKAmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000E\013\276AK\301AXgmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000E\013\276AK\301AXA\305ElA\310\310gJA@AKA\252gmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000E\013\276AK\301AXA\221ElA\310gJA@AKA\252g\301AnmA\310\366\301{\003\177A\000E\013\276AK\301AXgmgA\252\301;Av\003\177A\000E\013\276Av\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db8e5a56e4efe2f3528a92b6aeb720200e75b976 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBrQUBBS0GqZ0E7wW1LQW1nQarBO0HPAEFubUHI9sF7QW5tQcj2wXsDf0EARQu+QUvBQVhnbWdBqsE7Qc8AQW5tQcj2wXtBbm1ByPbBewN/QQBFC75BS8FBWEHFRWxByMhnSkFAQUtBqmdtZ0GqwTtBzwBBbm1ByPbBe0FubUHI9sF7A39BAEULvkFLwUFYQZFFbEHIZ0pBQEFLQapnwUFubUHI9sF7A39BAEULvkFLwUFYZ21nQarBO0F2A39BAEULvkF2AAs= Step #5: MERGE-OUTER: attempt 3777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621006933 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f0c433198, 0x564f0c43b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f0c43b918,0x564f0c4c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db8e5a56e4efe2f3528a92b6aeb720200e75b976' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12019 processed earlier; will process 3256 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 362 ft: 363 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f09c475dd bp 0x000000000000 sp 0x7fffaef49000 T44187) Step #5: ==44187==The signal is caused by a READ memory access. Step #5: #0 0x564f09c475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f09a69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f09a68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f09a46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f09967ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f098bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f098c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f098b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f098dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e6145e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f098a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44187==Register values: Step #5: rax = 0x0000564f0d45f430 rbx = 0x0000564f0d45f430 rcx = 0x0000564f0d45f420 rdx = 0x00007f6e61626b80 Step #5: rdi = 0x0000564f0d45f420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffaef49000 Step #5: r8 = 0x0000564f0d45f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e61626be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f0ce46960 r14 = 0x0000000100000004 r15 = 0x0000564f0bdb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x24,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0x2,0x7c,0x2,0x0,0x2,0x7c,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0xfc,0x4,0x7a,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0xfc,0x4,0x0,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0x0,0x51,0x69,0x0,0x0,0xc3,0x0,0x0,0x0,0x6f,0x77,0x0,0x0,0x0,0x4f,0x0,0xbb,0x0,0xfc,0x4,0x0,0x0,0x0,0x55,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8f,0x0,0x0,0x4f,0x0,0xfc,0x0,0x0,0x0,0xc3,0x0,0x0,0x0,0x6f,0x77,0x0,0x0,0x0,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0xfc,0x4,0x7a,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0xfc,0x4,0x0,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0x0,0x51,0x69,0x0,0x0,0xc3,0x0,0x0,0x0,0x6a,0x77,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0xfc,0x4,0x0,0xfe,0x83,0x0,0x0,0x0,0x4f,0x0,0x0,0x51,0x69,0x0,0x0,0xc3,0x0,0x0,0x78,0x0,0x0,0x0,0x4f,0x77,0x68,0x0,0x1,0x0,0x9d,0xfc,0x3,0x6c,0x69,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0xc,0x0,0xb,0x0,0x0,0x7e,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B$B\205\377\377\377\377\377\377\377$\002|\002\000\002|\376\203\000\000\000O\000\374\004z\376\203\000\000\000O\000\374\004\000\376\203\000\000\000O\000\000Qi\000\000\303\000\000\000ow\000\000\000O\000\273\000\374\004\000\000\000U\000\000\000\000\000\000\000\000\217\000\000O\000\374\000\000\000\303\000\000\000ow\000\000\000\376\203\000\000\000O\000\374\004z\376\203\000\000\000O\000\374\004\000\376\203\000\000\000O\000\000Qi\000\000\303\000\000\000jw\376\203\000\000\000O\000\374\004\000\376\203\000\000\000O\000\000Qi\000\000\303\000\000x\000\000\000Owh\000\001\000\235\374\003li\001\000\000\000\000\000\000\013\014\000\013\000\000~\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c83925a2de609968e3b24974b676742a9d7e0810 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIkQoX/////////JAJ8AgACfP6DAAAATwD8BHr+gwAAAE8A/AQA/oMAAABPAABRaQAAwwAAAG93AAAATwC7APwEAAAAVQAAAAAAAAAAjwAATwD8AAAAwwAAAG93AAAA/oMAAABPAPwEev6DAAAATwD8BAD+gwAAAE8AAFFpAADDAAAAanf+gwAAAE8A/AQA/oMAAABPAABRaQAAwwAAeAAAAE93aAABAJ38A2xpAQAAAAAAAAsMAAsAAH4ACwEACws= Step #5: MERGE-OUTER: attempt 3778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621145001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b2c349198, 0x563b2c351911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b2c351918,0x563b2c3d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c83925a2de609968e3b24974b676742a9d7e0810' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12021 processed earlier; will process 3254 files now Step #5: [LOADING] WASM module load failed: unknown type 98 Step #5: #1 pulse cov: 444 ft: 445 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: #2 pulse cov: 542 ft: 650 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 1516 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b29b5d5dd bp 0x000000000000 sp 0x7fff3bb3ae50 T44191) Step #5: ==44191==The signal is caused by a READ memory access. Step #5: #0 0x563b29b5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b2997f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b2997efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b2995c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b2987dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b297d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b297df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b297c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b297f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9575cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b297b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44191==Register values: Step #5: rax = 0x0000563b2df65430 rbx = 0x0000563b2df65430 rcx = 0x0000563b2df65420 rdx = 0x00007fd957797b80 Step #5: rdi = 0x0000563b2df65420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff3bb3ae50 Step #5: r8 = 0x0000563b2df65430 r9 = 0x00007fd957797c90 r10 = 0x0000563b2df46010 r11 = 0x00007fd957797be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b2cd5c960 r14 = 0x0000000100000004 r15 = 0x0000563b2bcc9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x49,0x1,0x6c,0x41,0x69,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x47,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x1,0x6c,0x41,0x69,0x69,0x45,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x47,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x1,0x6c,0x41,0x69,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x0,0x64,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0x64,0x45,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@AhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001EEiEIA\000I\001lAiiEO\320\000\024\000\001AhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001GI\015\000GAIAhA\023iA\001EEiEIA\000J\001lAiiEiEO\320\000\024\000\001AhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001GI\015\000GAIAhA\023iA\001EEiEIA\000J\001lAiiEO\320\000\024\000\000d\001\001\000ui\001Aji\001J\016\001\001\000O\000dE\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-edcbce6c673dff4e04308ae1b261ef7d2e8f8a74 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEFoQWhBE2lBRQFFaUVJDQBHQUlBaEETaUEBRUVpRUlBAEkBbEFpaUVP0AAUAAFBaEFoQRNpQUUBRWlFSQ0AR0FJQWhBE2lBAUdJDQBHQUlBaEETaUEBRUVpRUlBAEoBbEFpaUVpRU/QABQAAUFoQWhBE2lBRQFFaUVJDQBHQUlBaEETaUEBR0kNAEdBSUFoQRNpQQFFRWlFSUEASgFsQWlpRU/QABQAAGQBAQB1aQFBamkBSg4BAQBPAGRFAAALAAs= Step #5: MERGE-OUTER: attempt 3779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621284062 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba01e37198, 0x55ba01e3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba01e3f918,0x55ba01ec70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edcbce6c673dff4e04308ae1b261ef7d2e8f8a74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12025 processed earlier; will process 3250 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9ff64b5dd bp 0x000000000000 sp 0x7ffd20c6c510 T44195) Step #5: ==44195==The signal is caused by a READ memory access. Step #5: #0 0x55b9ff64b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9ff46d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9ff46cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9ff44a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9ff36bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9ff2c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9ff2cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9ff2b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9ff2e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f79d397f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9ff2a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44195==Register values: Step #5: rax = 0x000055ba02d7f400 rbx = 0x000055ba02d7f400 rcx = 0x000055ba02d7f8b0 rdx = 0x00007f79d3b47b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd20c6c510 Step #5: r8 = 0x000055ba02d7f400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f79d3b47be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba0284a960 r14 = 0x0000000100000004 r15 = 0x000055ba017b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6e,0x41,0x41,0x3,0x7f,0x41,0x5,0x69,0x41,0x77,0x41,0x89,0x96,0xfe,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x73,0x41,0x6c,0x41,0x4d,0x41,0xb7,0x4d,0x67,0x4d,0xd,0x0,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x6f,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x9c,0x4d,0x67,0xc1,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0xb7,0x4d,0x67,0x4d,0xd,0x0,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x6f,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x6e,0x41,0x41,0x67,0x41,0x9c,0x4d,0x67,0x4d,0xd,0x0,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x6c,0x41,0x41,0x72,0x41,0x4d,0x1,0x0,0x0,0x0,0x6e,0x41,0x67,0x67,0x41,0x41,0x4d,0x67,0x4d,0x6e,0x45,0x72,0x41,0xa,0x6c,0x69,0x6e,0x75,0x78,0x67,0x72,0x6c,0x41,0x41,0x41,0x4d,0x67,0x41,0x41,0x72,0x6c,0x67,0x4d,0x6c,0x69,0x78,0x41,0x6e,0x67,0x75,0x41,0x41,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x4c,0x41,0x30,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GnAA\003\177A\005iAwA\211\226\376AmAvAgAgMgsAlAMA\267MgM\015\000lAlAMA\227oAAgAgMunAAgA\234Mg\301gAgMunAAgA\267MgM\015\000lAlAMA\227oAAgAgMunAAgA\234MgM\015\000lAlAMA\227ggMAGlAArAM\001\000\000\000nAggAAMgMnErA\012linuxgrlAAAMgAArlgMlixAnguAAAmAvAgAgMgrALA0mw\016\003\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0d80fc61cf3f7aa90f928cef991aaac832fcd680 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUduQUEDf0EFaUF3QYmW/kFtQXZBZ0FnTWdzQWxBTUG3TWdNDQBsQWxBTUGXb0FBZ0FnTXVuQUFnQZxNZ8FnQWdNdW5BQWdBt01nTQ0AbEFsQU1Bl29BQWdBZ011bkFBZ0GcTWdNDQBsQWxBTUGXZ2dNQUdsQUFyQU0BAAAAbkFnZ0FBTWdNbkVyQQpsaW51eGdybEFBQU1nQUFybGdNbGl4QW5ndUFBQW1BdkFnQWdNZ3JBTEEwbXcOA4AAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621421033 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b42d90198, 0x555b42d98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b42d98918,0x555b42e200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0d80fc61cf3f7aa90f928cef991aaac832fcd680' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12026 processed earlier; will process 3249 files now Step #5: [LOADING] WASM module load failed: unknown type -515 Step #5: #1 pulse cov: 303 ft: 304 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b405a45dd bp 0x000000000000 sp 0x7ffc9ffaaa40 T44199) Step #5: ==44199==The signal is caused by a READ memory access. Step #5: #0 0x555b405a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b403c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b403c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b403a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b402c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b4021cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b402261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b4020d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b402393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f963b3d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b40200aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44199==Register values: Step #5: rax = 0x0000555b43b71b80 rbx = 0x0000555b43b71b80 rcx = 0x0000555b43b72030 rdx = 0x00007f963b59bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9ffaaa40 Step #5: r8 = 0x0000555b43b71b80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f963b59bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b437a3960 r14 = 0x0000000100000004 r15 = 0x0000555b42710386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x69,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x6e,0x7f,0x7a,0x42,0x41,0x42,0x6e,0x7f,0x7a,0x42,0x51,0x42,0x81,0x41,0xc2,0x8a,0x81,0x0,0x0,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x85,0x81,0x81,0x89,0x8a,0x81,0x0,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x85,0x81,0x81,0x89,0x85,0x81,0x86,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x8a,0x81,0x0,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x82,0x81,0x7f,0x7a,0x42,0x51,0x42,0x81,0x41,0xc2,0x8a,0x81,0x0,0x0,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x85,0x81,0x81,0x89,0x8a,0x81,0x0,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x85,0x81,0x81,0x89,0x85,0x81,0x81,0x81,0x81,0x81,0x7c,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x81,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001ioAA\004@ABBBBn\177zBABn\177zBQB\201A\302\212\201\000\000\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\205\201\201\211\212\201\000\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\205\201\201\211\205\201\206\201\201\201\201\201\201\201\201\201\212\201\000\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\202\201\177zBQB\201A\302\212\201\000\000\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\205\201\201\211\212\201\000\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\205\201\201\211\205\201\201\201\201\201|\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201\201BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90ac80873e1c9cdad30c3af4b40ec5bc19d80251 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWlvQUEEQEFCQkJCbn96QkFCbn96QlFCgUHCioEAAIGBgYGBgYGBgYGBgYGBgYGBhYGBiYqBAIGBgYGBgYGBgYGBgYGBgYGBhYGBiYWBhoGBgYGBgYGBgYqBAIGBgYGBgYGBgYGBgYGBgYGCgX96QlFCgUHCioEAAIGBgYGBgYGBgYGBgYGBgYGBhYGBiYqBAIGBgYGBgYGBgYGBgYGBgYGBhYGBiYWBgYGBgXyBgYGBgYGBgYGBgYGBgYGBgYGBgYFCQgALAAs= Step #5: MERGE-OUTER: attempt 3781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621558985 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d04890c198, 0x55d048914911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d048914918,0x55d04899c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90ac80873e1c9cdad30c3af4b40ec5bc19d80251' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12028 processed earlier; will process 3247 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0461205dd bp 0x000000000000 sp 0x7ffcd584b980 T44203) Step #5: ==44203==The signal is caused by a READ memory access. Step #5: #0 0x55d0461205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d045f42280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d045f41fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d045f1f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d045e40ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d045d98c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d045da21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d045d896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d045db53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc9b299082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d045d7caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44203==Register values: Step #5: rax = 0x000055d04a663530 rbx = 0x000055d04a663530 rcx = 0x000055d04a6639e0 rdx = 0x00007fcc9b461b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd584b980 Step #5: r8 = 0x000055d04a663530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc9b461be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d04931f960 r14 = 0x0000000100000004 r15 = 0x000055d04828c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x49,0x45,0xc1,0x45,0x6a,0x67,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x4a,0x45,0x41,0x43,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x6a,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x41,0x41,0x6c,0x78,0x45,0x45,0x45,0x6c,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x6c,0x41,0x94,0x41,0x41,0x76,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0xa4,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x46,0x41,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x6a,0x41,0x6c,0x45,0x6a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x78,0x45,0x41,0x45,0xc1,0x45,0x6a,0x67,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAIE\301EjgAlxEEEAA\301AAAAJjAlxEEEAA\301AAAJEACA\301AAAAJjAlxEEEAA\301AAAAjEAA\301AAAAJAAlxEEElAAAAEAAAAEA\272AlinuxllA\224AAvAElExlEAEA\244jjAlxEEEAA\301AAAAFAAlxEEEAA\301AAAAEjjAlEjjAlxEEEAA\301xEAE\301EjgAlxEEEAA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5145a86213b0411de7afa5fe45bc63bbc119080 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFJRcFFamdBbHhFRUVBQcFBQUFBSmpBbHhFRUVBQcFBQUFKRUFDQcFBQUFBSmpBbHhFRUVBQcFBQUFBakVBQcFBQUFBSkFBbHhFRUVsQUFBQUVBQUFBRUG6QWxpbnV4bGxBlEFBdkFFbEV4bEVBRUGkampBbHhFRUVBQcFBQUFBRkFBbHhFRUVBQcFBQUFBRWpqQWxFampBbHhFRUVBQcF4RUFFwUVqZ0FseEVFRUFBAAALAAs= Step #5: MERGE-OUTER: attempt 3782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621696581 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563446850198, 0x563446858911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563446858918,0x5634468e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5145a86213b0411de7afa5fe45bc63bbc119080' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12029 processed earlier; will process 3246 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634440645dd bp 0x000000000000 sp 0x7fff3cbdeb40 T44207) Step #5: ==44207==The signal is caused by a READ memory access. Step #5: #0 0x5634440645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563443e86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563443e85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563443e63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563443d84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563443cdcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563443ce61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563443ccd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563443cf93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6868719082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563443cc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44207==Register values: Step #5: rax = 0x00005634482096c0 rbx = 0x00005634482096c0 rcx = 0x0000563448209b70 rdx = 0x00007f68688e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3cbdeb40 Step #5: r8 = 0x00005634482096c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f68688e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563447263960 r14 = 0x0000000100000004 r15 = 0x00005634461d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x11,0x6f,0x41,0x3f,0x4,0x40,0x42,0x42,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0xfe,0x42,0x42,0x42,0x86,0x7b,0x42,0x44,0x42,0x42,0x42,0x7c,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x80,0x42,0x7c,0x42,0x33,0x42,0x7f,0x42,0x42,0x7c,0x42,0xc9,0x8a,0x42,0x42,0x42,0x7c,0x42,0x30,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x8a,0x8a,0x42,0x7c,0x42,0x42,0x44,0x80,0x42,0x7a,0x7c,0x76,0x80,0xbd,0x84,0xb1,0x88,0x8a,0x7c,0x7a,0x42,0x30,0x42,0x30,0x42,0x42,0x7c,0x42,0x31,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x44,0x79,0xbd,0x72,0x83,0x75,0x80,0xbd,0x83,0xb1,0x89,0x8a,0x7e,0x42,0x42,0x7c,0x42,0x7c,0x42,0x31,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x44,0x79,0xbd,0x72,0x83,0x75,0x80,0xbd,0x83,0xb1,0x89,0x8a,0x7e,0x42,0x42,0x7c,0x42,0x30,0x44,0x80,0x42,0x7c,0x8a,0x8a,0x7f,0x7c,0x7a,0xb1,0x42,0xf3,0x0,0x7c,0x42,0x42,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x89,0x8a,0x7a,0x89,0x8a,0x7e,0x42,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x0,0x6b,0xb7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\021oA?\004@BBB}\203B\274rB\376BBB\206{BDBBB|D\200Bz|\212\200B|B3B\177BB|B\311\212BBB|B0D\200Bz|\212\177B|\261\212\212B|BBD\200Bz|v\200\275\204\261\210\212|zB0B0BB|B1D\200Bz|\212\177B|\261Dy\275r\203u\200\275\203\261\211\212~BB|B|B1D\200Bz|\212\177B|\261Dy\275r\203u\200\275\203\261\211\212~BB|B0D\200B|\212\212\177|z\261B\363\000|BBD\200Bz|\212\177B|\261\211\212z\211\212~BBz|Y\000\000\000\374\207\000\000k\267\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f80c962b78794a98e7ede3b2bc972e9352f39e9d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARFvQT8EQEJCQn2DQrxyQv5CQkKGe0JEQkJCfESAQnp8ioBCfEIzQn9CQnxCyYpCQkJ8QjBEgEJ6fIp/QnyxiopCfEJCRIBCenx2gL2EsYiKfHpCMEIwQkJ8QjFEgEJ6fIp/QnyxRHm9coN1gL2DsYmKfkJCfEJ8QjFEgEJ6fIp/QnyxRHm9coN1gL2DsYmKfkJCfEIwRIBCfIqKf3x6sULzAHxCQkSAQnp8in9CfLGJinqJin5CQnp8WQAAAPyHAABrtwALAAs= Step #5: MERGE-OUTER: attempt 3783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621837159 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a27bc2198, 0x559a27bca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a27bca918,0x559a27c520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f80c962b78794a98e7ede3b2bc972e9352f39e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12031 processed earlier; will process 3244 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a253d65dd bp 0x000000000000 sp 0x7ffd945d40a0 T44211) Step #5: ==44211==The signal is caused by a READ memory access. Step #5: #0 0x559a253d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a251f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a251f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a251d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a250f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a2504ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a250581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a2503f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a2506b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c8b9ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a25032aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44211==Register values: Step #5: rax = 0x0000559a2958f300 rbx = 0x0000559a2958f300 rcx = 0x0000559a2958f7b0 rdx = 0x00007f2c8bb76b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd945d40a0 Step #5: r8 = 0x0000559a2958f300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c8bb76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a285d5960 r14 = 0x0000000100000004 r15 = 0x0000559a27542386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0xbf,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0x41,0x69,0x45,0x41,0x6b,0x41,0xe4,0x41,0x6e,0x41,0x41,0x67,0x41,0x10,0x75,0x6f,0x41,0x6b,0x41,0x69,0x41,0x6b,0x41,0x41,0x75,0x69,0x74,0x75,0x6f,0x41,0x6b,0x41,0x67,0x49,0x67,0x41,0x6f,0x41,0x6b,0x4a,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x47,0x0,0x0,0xfe,0x83,0x80,0x0,0x0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x41,0x6b,0x4a,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x82,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x15,0x0,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x7f,0x0,0x82,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341\277iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000AiEAkA\344AnAAgA\020uoAkAiAkAAuituoAkAgIgAoAkJAuA\317\020uoAkA\312EvG\000\000\376\203\200\000\000\000\200\211\177\000\000||\203\203\000AkJAuA\317\020uo\000||\203\203\000\200\202\000\374\206\200\000\000\000\200\000\374\206\200\000\000\000\025\000\206\200\200\000||\203\177\000\202\200\000\374\206\200\000\000\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-774e1e70287a204ea007617696daa3c24490512c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4b9paWlpBEBBGAQAAId/f39/iACAAAAAQWlFQWtB5EFuQUFnQRB1b0FrQWlBa0FBdWl0dW9Ba0FnSWdBb0FrSkF1Qc8QdW9Ba0HKRXZHAAD+g4AAAACAiX8AAHx8g4MAQWtKQXVBzxB1bwB8fIODAICCAPyGgAAAAIAA/IaAAAAAFQCGgIAAfHyDfwCCgAD8hoAAAAB8fIODAICAAPyGgIAAfHyDgwCAgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1621972709 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563844ee5198, 0x563844eed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563844eed918,0x563844f750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/774e1e70287a204ea007617696daa3c24490512c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12032 processed earlier; will process 3243 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638426f95dd bp 0x000000000000 sp 0x7fff1955d960 T44215) Step #5: ==44215==The signal is caused by a READ memory access. Step #5: #0 0x5638426f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56384251b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56384251afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5638424f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563842419ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563842371c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56384237b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5638423626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56384238e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f013104c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563842355aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44215==Register values: Step #5: rax = 0x0000563846273570 rbx = 0x0000563846273570 rcx = 0x0000563846273a20 rdx = 0x00007f0131214b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1955d960 Step #5: r8 = 0x0000563846273570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0131214be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005638458f8960 r14 = 0x0000000100000004 r15 = 0x0000563844865386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x10,0x0,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x24,0x2,0x7e,0x2,0x0,0x43,0x43,0x0,0x1,0x43,0x0,0x41,0x0,0x6c,0x6e,0x43,0x6d,0x1,0x0,0x5b,0x20,0x80,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x4e,0x0,0x84,0x0,0x0,0x6d,0x1,0x0,0x0,0x4e,0x0,0x84,0x0,0x0,0x0,0xa4,0x66,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x5b,0x20,0x80,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x4e,0x0,0x84,0x0,0x0,0x0,0x9b,0x66,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xf,0x0,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x20,0x80,0x0,0xfb,0x19,0x10,0x0,0x6e,0x6d,0x1,0x0,0x0,0x61,0x73,0x6d,0x1,0xd0,0x80,0x0,0x0,0xfb,0x19,0x3f,0xfd,0x91,0x92,0xdf,0x0,0x0,0x20,0x80,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x9d,0x20,0x1,0x0,0x0,0x96,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0xaf,0xd0,0x80,0x0,0x0,0xfb,0x19,0x78,0x0,0x6e,0x6d,0x1,0xb,0x0,0x0,0xb9,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@\020\000B\205\377\377\377\377\377\377\367$\002~\002\000CC\000\001C\000A\000lnCm\001\000[ \200\000\373\031\000\000nm\001\000\000N\000\204\000\000m\001\000\000N\000\204\000\000\000\244f\001\000\000\032\251\320\200\000\000\373\031\000\000nm\001\000[ \200\000\373\031\000\000nm\001\000\000N\000\204\000\000\000\233f\001\000\000\032\251\320\200\000\000\017\000\000\000nm\001\000\000 \200\000\373\031\020\000nm\001\000\000asm\001\320\200\000\000\373\031?\375\221\222\337\000\000 \200\000\373\031\000\000nm\001\000\000\235 \001\000\000\226\000\000\241f\001\000\000\032\257\320\200\000\000\373\031x\000nm\001\013\000\000\271\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea0ee3cbf119eced448c7e120cf67eb1ccb1cc29 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQBAAQoX////////3JAJ+AgBDQwABQwBBAGxuQ20BAFsggAD7GQAAbm0BAABOAIQAAG0BAABOAIQAAACkZgEAABqp0IAAAPsZAABubQEAWyCAAPsZAABubQEAAE4AhAAAAJtmAQAAGqnQgAAADwAAAG5tAQAAIIAA+xkQAG5tAQAAYXNtAdCAAAD7GT/9kZLfAAAggAD7GQAAbm0BAACdIAEAAJYAAKFmAQAAGq/QgAAA+xl4AG5tAQsAALkACwEACws= Step #5: MERGE-OUTER: attempt 3785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1622109845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56461a52e198, 0x56461a536911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56461a536918,0x56461a5be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea0ee3cbf119eced448c7e120cf67eb1ccb1cc29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12033 processed earlier; will process 3242 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564617d425dd bp 0x000000000000 sp 0x7fff20d41dc0 T44219) Step #5: ==44219==The signal is caused by a READ memory access. Step #5: #0 0x564617d425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564617b64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564617b63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564617b41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564617a62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646179bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646179c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646179ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646179d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2423d3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56461799eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44219==Register values: Step #5: rax = 0x000056461b799410 rbx = 0x000056461b799410 rcx = 0x000056461b7998c0 rdx = 0x00007f2423f03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff20d41dc0 Step #5: r8 = 0x000056461b799410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2423f03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056461af41960 r14 = 0x0000000100000004 r15 = 0x0000564619eae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x41,0x70,0x41,0xbf,0xb7,0x2,0xc1,0x4d,0x21,0xa7,0x80,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x0,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x95,0x0,0x6c,0x69,0x6e,0x75,0x78,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x49,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x49,0x70,0x74,0xd0,0x0,0xfb,0x15,0x80,0x80,0x0,0x22,0x41,0xc1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x61,0x73,0x77,0x41,0x70,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x2c,0x77,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NA\311\245\200\240\000\"AoA\277@AOA\027MlinuxApA\277\267\002\301M!\247\200\000\000\201\000\000\000\000\000\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\225\000linuxpA\277N!\245\200\200\000\"A\301It\320\000\373\025nA,wIpt\320\000\373\025\200\200\000\"A\301\000\000\000\000\000\000\000aswApt\320\000\373\025nA,wApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-70050023e007ddd0bf9302daaa196b66270c3db5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkHJpYCgACJBb0G/QEFPQRdNbGludXhBcEG/twLBTSGngAAAgQAAAAAAlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVAGxpbnV4cEG/TiGlgIAAIkHBSXTQAPsVbkEsd0lwdNAA+xWAgAAiQcEAAAAAAAAAYXN3QXB00AD7FW5BLHdBcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1622246043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646d3de6198, 0x5646d3dee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646d3dee918,0x5646d3e760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70050023e007ddd0bf9302daaa196b66270c3db5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12034 processed earlier; will process 3241 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 491 ft: 492 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646d15fa5dd bp 0x000000000000 sp 0x7ffd896a0530 T44223) Step #5: ==44223==The signal is caused by a READ memory access. Step #5: #0 0x5646d15fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646d141c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646d141bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646d13f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646d131aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646d1272c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646d127c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646d12636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646d128f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f475953b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646d1256aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44223==Register values: Step #5: rax = 0x00005646d679e430 rbx = 0x00005646d679e430 rcx = 0x00005646d679e420 rdx = 0x00007f4759703b80 Step #5: rdi = 0x00005646d679e420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd896a0530 Step #5: r8 = 0x00005646d679e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4759703be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646d47f9960 r14 = 0x0000000100000004 r15 = 0x00005646d3766386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xe0,0x0,0xc1,0x67,0x41,0xe1,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x67,0x49,0x67,0x41,0x6f,0x41,0x6b,0x4a,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x41,0x78,0x41,0x6e,0x41,0x41,0x78,0x41,0x6e,0x45,0x45,0x69,0x74,0x76,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x77,0x69,0x6e,0x41,0x67,0x49,0x67,0x41,0x6f,0x41,0x6b,0x4a,0x41,0x75,0x41,0x41,0x4a,0x41,0x75,0x41,0x6b,0x4a,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x41,0x78,0x41,0x6e,0x41,0x41,0x78,0x41,0x6e,0x45,0x45,0x69,0x74,0x76,0x45,0x75,0x41,0x4a,0x41,0x76,0x45,0x76,0x41,0x4a,0x41,0x45,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x41,0x78,0x41,0x6e,0x41,0x41,0x78,0x41,0x6e,0x45,0x45,0x69,0x74,0x76,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x41,0x78,0x41,0x6e,0x41,0x41,0x78,0x41,0x6e,0x45,0x45,0x69,0x74,0x76,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x77,0x75,0x69,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAG\004@AKA\340\000\301gA\341\317\020uoAkAgIgAoAkJAuA\317\020uoAkAAxAnAAxAnEEitvEuAJA\317\020uwinAgIgAoAkJAuAAJAuAkJAuA\317\020uoAkAAxAnAAxAnEEitvEuAJAvEvAJAEEuAJA\317\020uAuA\317\020uoAkAAxAnAAxAnEEitvEuAJA\317\020uAuA\317\020uoAkAAxAnAAxAnEEitvEuAJA\317\020uwui\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-26205095bceaa74b444b05967ec1d78dbe6b72cc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUcEQEFLQeAAwWdB4c8QdW9Ba0FnSWdBb0FrSkF1Qc8QdW9Ba0FBeEFuQUF4QW5FRWl0dkV1QUpBzxB1d2luQWdJZ0FvQWtKQXVBQUpBdUFrSkF1Qc8QdW9Ba0FBeEFuQUF4QW5FRWl0dkV1QUpBdkV2QUpBRUV1QUpBzxB1QXVBzxB1b0FrQUF4QW5BQXhBbkVFaXR2RXVBSkHPEHVBdUHPEHVvQWtBQXhBbkFBeEFuRUVpdHZFdUFKQc8QdXd1aQALAQs= Step #5: MERGE-OUTER: attempt 3787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1622384017 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f1add0198, 0x557f1add8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f1add8918,0x557f1ae600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26205095bceaa74b444b05967ec1d78dbe6b72cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12036 processed earlier; will process 3239 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 507 ft: 508 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 542 ft: 592 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f185e45dd bp 0x000000000000 sp 0x7ffc4c12b140 T44227) Step #5: ==44227==The signal is caused by a READ memory access. Step #5: #0 0x557f185e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f18406280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f18405fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f183e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f18304ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f1825cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f182661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f1824d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f182793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ae08b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f18240aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44227==Register values: Step #5: rax = 0x0000557f1c3f9430 rbx = 0x0000557f1c3f9430 rcx = 0x0000557f1c3f9420 rdx = 0x00007f2ae0a7ab80 Step #5: rdi = 0x0000557f1c3f9420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc4c12b140 Step #5: r8 = 0x0000557f1c3f9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ae0a7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f1b7e3960 r14 = 0x0000000100000004 r15 = 0x0000557f1a750386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x33,0x6d,0x41,0x41,0x4,0x40,0x41,0xf2,0xdd,0xf6,0x28,0x69,0x69,0x68,0x4,0x40,0x41,0x49,0x0,0x5d,0x0,0xa0,0x0,0xb7,0x12,0x0,0x77,0x69,0x6d,0x0,0x0,0x5,0x0,0x0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa1,0xa4,0xa0,0xa2,0xa2,0xa0,0xa0,0x9b,0xa0,0xa0,0xa0,0x65,0x0,0x6c,0x69,0x6b,0x75,0x78,0x0,0xa0,0x1a,0xa0,0xa0,0xbd,0x12,0x0,0x77,0x69,0x6d,0x0,0x0,0x0,0x0,0x0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa1,0xa4,0xa0,0xa2,0xa2,0xa0,0xa0,0xa0,0xa0,0xa0,0xa4,0x65,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa0,0x1a,0xa0,0x0,0x0,0x0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa1,0xa4,0xa0,0xa2,0xa2,0xa0,0xa0,0x9b,0xa0,0xa0,0xa0,0x0,0x0,0x0,0xbd,0x12,0x0,0x77,0x69,0x6d,0x0,0x0,0x0,0x0,0x0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa2,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0x0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa1,0xa4,0xa0,0xa2,0xa2,0xa0,0xa0,0x9b,0xa0,0xa0,0xa0,0x0,0x0,0x0,0xbd,0x12,0x0,0x77,0x69,0x75,0x78,0x0,0xa0,0x1a,0xa0,0xa0,0xa0,0xa0,0xa0,0x1,0x0,0x7e,0x0,0x0,0x51,0x0,0xb,0x0,0x0,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0013mAA\004@A\362\335\366(iih\004@AI\000]\000\240\000\267\022\000wim\000\000\005\000\000\240\240\240\240\240\241\244\240\242\242\240\240\233\240\240\240e\000likux\000\240\032\240\240\275\022\000wim\000\000\000\000\000\240\240\240\240\240\241\244\240\242\242\240\240\240\240\240\244e\000linux\000\240\032\240\000\000\000\240\240\240\240\240\241\244\240\242\242\240\240\233\240\240\240\000\000\000\275\022\000wim\000\000\000\000\000\240\240\240\240\240\240\240\240\240\242\240\240\240\240\240\240\000\240\240\240\240\240\241\244\240\242\242\240\240\233\240\240\240\000\000\000\275\022\000wiux\000\240\032\240\240\240\240\240\001\000~\000\000Q\000\013\000\000\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad7c2d7c6ae4d7d20da44ae2c0c9c1746183f874 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATNtQUEEQEHy3fYoaWloBEBBSQBdAKAAtxIAd2ltAAAFAACgoKCgoKGkoKKioKCboKCgZQBsaWt1eACgGqCgvRIAd2ltAAAAAACgoKCgoKGkoKKioKCgoKCkZQBsaW51eACgGqAAAACgoKCgoKGkoKKioKCboKCgAAAAvRIAd2ltAAAAAACgoKCgoKCgoKCioKCgoKCgAKCgoKCgoaSgoqKgoJugoKAAAAC9EgB3aXV4AKAaoKCgoKABAH4AAFEACwAAGgALAAs= Step #5: MERGE-OUTER: attempt 3788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1622522960 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56521fce6198, 0x56521fcee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56521fcee918,0x56521fd760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad7c2d7c6ae4d7d20da44ae2c0c9c1746183f874' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12039 processed earlier; will process 3236 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56521d4fa5dd bp 0x000000000000 sp 0x7ffd6d099000 T44231) Step #5: ==44231==The signal is caused by a READ memory access. Step #5: #0 0x56521d4fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56521d31c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56521d31bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56521d2f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56521d21aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56521d172c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56521d17c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56521d1636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56521d18f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f69da9bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56521d156aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44231==Register values: Step #5: rax = 0x00005652224282e0 rbx = 0x00005652224282e0 rcx = 0x0000565222428790 rdx = 0x00007f69dab85b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6d099000 Step #5: r8 = 0x00005652224282e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69dab85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005652206f9960 r14 = 0x0000000100000004 r15 = 0x000056521f666386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x69,0x69,0x69,0x68,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x44,0x18,0x40,0xfb,0xe0,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9a,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x99,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9f,0x9a,0x9b,0x9b,0x9b,0x9c,0x9b,0x9f,0x9b,0x99,0x9b,0x9f,0x99,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9e,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9a,0x9f,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9d,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9c,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9d,0x9b,0x9f,0x9b,0x9b,0x9b,0x9f,0x9b,0x9a,0x9b,0x9b,0x9b,0x9b,0x9b,0x9b,0x9f,0x0,0x0,0xbb,0x9f,0x65,0x0,0x0,0x0,0x77,0x0,0x15,0x0,0x0,0xb,0x0,0xb2,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\014oA/\003\000A\362\346iiihi\004\000A\032\004\200\000D\030@\373\340\233\233\233\233\237\233\233\233\232\233\233\233\233\237\233\233\233\237\233\233\233\233\233\233\233\233\237\233\233\233\233\233\233\233\233\234\233\231\233\233\233\233\233\233\233\233\233\233\233\237\233\237\232\233\233\233\234\233\237\233\231\233\237\231\233\233\233\233\233\233\233\233\233\233\233\233\234\233\233\233\233\233\233\233\236\233\233\233\233\233\233\233\232\237\233\233\233\237\233\233\233\233\233\233\235\233\237\233\233\233\233\234\233\233\233\233\233\233\233\233\233\233\233\233\233\233\233\233\233\237\233\233\233\233\233\233\235\233\237\233\233\233\237\233\232\233\233\233\233\233\233\237\000\000\273\237e\000\000\000w\000\025\000\000\013\000\262\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9d48b006f7a6a4c547ea177430aa9ee9577d1af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQxvQS8DAEHy5mlpaWhpBABBGgSAAEQYQPvgm5ubm5+bm5uam5ubm5+bm5ufm5ubm5ubm5ufm5ubm5ubm5ucm5mbm5ubm5ubm5ubm5+bn5qbm5ucm5+bmZufmZubm5ubm5ubm5ubm5ybm5ubm5ubnpubm5ubm5uan5ubm5+bm5ubm5udm5+bm5ubnJubm5ubm5ubm5ubm5ubm5ubn5ubm5ubm52bn5ubm5+bmpubm5ubm58AALufZQAAAHcAFQAACwCyAAsLAAs= Step #5: MERGE-OUTER: attempt 3789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1622660642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b9b1b74198, 0x55b9b1b7c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b9b1b7c918,0x55b9b1c040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9d48b006f7a6a4c547ea177430aa9ee9577d1af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12040 processed earlier; will process 3235 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 377 ft: 378 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 17149 Step #5: #2 pulse cov: 431 ft: 503 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9af3885dd bp 0x000000000000 sp 0x7ffde7b25520 T44235) Step #5: ==44235==The signal is caused by a READ memory access. Step #5: #0 0x55b9af3885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9af1aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9af1a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9af187929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9af0a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9af000c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9af00a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9aeff16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9af01d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb340364082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9aefe4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44235==Register values: Step #5: rax = 0x000055b9b2e37430 rbx = 0x000055b9b2e37430 rcx = 0x000055b9b2e37420 rdx = 0x00007fb34052cb80 Step #5: rdi = 0x000055b9b2e37420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffde7b25520 Step #5: r8 = 0x000055b9b2e37430 r9 = 0x000055b9b2e33d30 r10 = 0x000055b9b2e18010 r11 = 0x00007fb34052cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9b2587960 r14 = 0x0000000100000004 r15 = 0x000055b9b14f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x5,0x41,0x60,0x1,0x69,0x49,0x1,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x41,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6a,0x49,0x41,0x60,0x1,0x69,0x49,0x70,0x4c,0x41,0x41,0x6c,0x4e,0x77,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x45,0x41,0x32,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x41,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x60,0x1,0x6a,0x49,0x6c,0x78,0x69,0x45,0x41,0x70,0x4c,0x41,0x41,0x6c,0x4e,0x77,0x41,0x41,0x68,0x41,0x41,0x70,0x6f,0x70,0x67,0x41,0x67,0x67,0x68,0x41,0x70,0x70,0x70,0x45,0x41,0x31,0x49,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x41,0x1,0x45,0x45,0x77,0x41,0x6a,0x41,0x4e,0x41,0x3c,0x41,0xff,0x6a,0x41,0x33,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x73,0x1,0x69,0x41,0x45,0x4d,0x69,0xc,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACEA\033A\005A`\001iI\001Ei\001EiA\001EEwAjANA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556616e82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556616e81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556616e5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556616d80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556616cd8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556616ce21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556616cc96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556616cf53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc5d27b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556616cbcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44239==Register values: Step #5: rax = 0x000055661ab45410 rbx = 0x000055661ab45410 rcx = 0x000055661ab458c0 rdx = 0x00007fc5d297fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccee78580 Step #5: r8 = 0x000055661ab45410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc5d297fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055661a25f960 r14 = 0x0000000100000004 r15 = 0x00005566191cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0xf9,0x89,0x42,0x89,0x42,0x30,0x82,0xc2,0x1,0x42,0x42,0x79,0x42,0x30,0x7a,0x7b,0x42,0x89,0x46,0x42,0x25,0x7e,0x42,0x42,0x42,0x1,0x20,0x35,0x42,0x89,0x46,0x42,0x42,0x42,0x1,0x20,0x34,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0xa,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x36,0x42,0x62,0x42,0xf9,0x89,0x42,0x89,0x42,0x30,0x82,0xc2,0x1,0x42,0x42,0x79,0x42,0x30,0x7a,0x7b,0x42,0x89,0x46,0x42,0x25,0x7e,0x42,0x42,0x42,0x1,0x20,0x36,0x42,0x89,0x46,0x42,0x42,0x42,0x1,0x20,0x30,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x22,0x1a,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x1a,0x20,0xa,0x20,0x1a,0x44,0x3,0xb8,0xfe,0xe0,0x0,0x0,0x0,0x0,0x0,0x73,0x0,0x0,0x0,0x54,0x0,0x0,0x0,0x0,0x22,0x1a,0x21,0x0,0x20,0x20,0x0,0xa0,0x0,0x0,0x0,0x20,0x33,0x20,0x1a,0x1a,0x1a,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\004@BBB~BBBbB\371\211B\211B0\202\302\001BByB0z{B\211FB%~BBB\001 5B\211FBBB\001 4 \032\032\032\032 \032\032 \032\032 \004 /!\000 \012 \032\032\032\032 \032\032 \032\032 6BbB\371\211B\211B0\202\302\001BByB0z{B\211FB%~BBB\001 6B\211FBBB\001 0 \032\032\032\032 \032\032 \032\032 \004 /!\000\"\032\032\032 \032\032\032 \012 \032D\003\270\376\340\000\000\000\000\000s\000\000\000T\000\000\000\000\"\032!\000 \000\240\000\000\000 3 \032\032\032\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-76a5e30cbaa144754f5dea92fdd7702c3c8a0afa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEEQEJCQn5CQkJiQvmJQolCMILCAUJCeUIwentCiUZCJX5CQkIBIDVCiUZCQkIBIDQgGhoaGiAaGiAgGhogBCAvIQAgCiAgGhoaGiAaGiAgGhogNkJiQvmJQolCMILCAUJCeUIwentCiUZCJX5CQkIBIDZCiUZCQkIBIDAgGhoaGiAaGiAgGhogBCAvIQAiGhoaICAaGhogCiAaRAO4/uAAAAAAAHMAAABUAAAAACIaIQAgIACgAAAAIDMgGhoaGgALAAs= Step #5: MERGE-OUTER: attempt 3791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1622936989 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55768a05c198, 0x55768a064911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55768a064918,0x55768a0ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/76a5e30cbaa144754f5dea92fdd7702c3c8a0afa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12044 processed earlier; will process 3231 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576878705dd bp 0x000000000000 sp 0x7ffeff9ff930 T44243) Step #5: ==44243==The signal is caused by a READ memory access. Step #5: #0 0x5576878705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557687692280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557687691fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55768766f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557687590ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576874e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576874f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576874d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576875053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8f0773082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576874ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44243==Register values: Step #5: rax = 0x000055768b46d2a0 rbx = 0x000055768b46d2a0 rcx = 0x000055768b46d750 rdx = 0x00007fc8f093bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeff9ff930 Step #5: r8 = 0x000055768b46d2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8f093bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055768aa6f960 r14 = 0x0000000100000004 r15 = 0x00005576899dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x1,0x1,0x1,0x0,0x0,0xfd,0x7a,0x0,0xfd,0x2a,0xfd,0x93,0x1,0xfd,0xe6,0x1,0x1,0x1,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7f,0x1a,0x1,0xfd,0x60,0xfd,0x23,0xfd,0xe6,0x1,0x1,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7f,0x1a,0x1,0xfd,0x60,0xfd,0x23,0xfd,0xe6,0x1,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7b,0x1a,0x1,0xfd,0x60,0x1,0x0,0x1,0x0,0x1,0x1,0x1,0x0,0x1,0x0,0x1,0x7b,0x1a,0x1,0xfd,0x60,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7f,0x1a,0x1,0xfd,0x60,0xfd,0x23,0xfd,0xe6,0x1,0xfd,0xde,0x1,0xfd,0x7f,0x1a,0x1,0x1,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7f,0x1a,0x1,0xfd,0x60,0xfd,0x23,0xfd,0xe6,0x1,0xfd,0xe6,0x1,0x1,0xfd,0xe6,0x1,0x1,0x1,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7f,0xfd,0x7f,0x1a,0x1,0xfd,0x60,0xfd,0x23,0xfd,0xe6,0x1,0xfd,0xde,0x1,0xfd,0x7f,0x1a,0x1,0x1,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7f,0x1a,0x1,0xfd,0x60,0xfd,0x23,0xfd,0xe6,0x1,0xfd,0xe6,0x1,0x1,0xfd,0xe6,0x1,0x1,0x1,0xfd,0xe6,0x1,0xfd,0xbf,0x1,0xfd,0x7f,0x1a,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\001\001\001\000\000\375z\000\375*\375\223\001\375\346\001\001\001\375\346\001\375\277\001\375\177\032\001\375`\375#\375\346\001\001\375\346\001\375\277\001\375\177\032\001\375`\375#\375\346\001\375\346\001\375\277\001\375{\032\001\375`\001\000\001\000\001\001\001\000\001\000\001{\032\001\375`\375\346\001\375\277\001\375\177\032\001\375`\375#\375\346\001\375\336\001\375\177\032\001\001\375\346\001\375\277\001\375\177\032\001\375`\375#\375\346\001\375\346\001\001\375\346\001\001\001\375\346\001\375\277\001\375\177\375\177\032\001\375`\375#\375\346\001\375\336\001\375\177\032\001\001\375\346\001\375\277\001\375\177\032\001\375`\375#\375\346\001\375\346\001\001\375\346\001\001\001\375\346\001\375\277\001\375\177\032\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa7be0324c6057f3b89256a4bd1e9ad9f311df79 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEAAQEBAAD9egD9Kv2TAf3mAQEB/eYB/b8B/X8aAf1g/SP95gEB/eYB/b8B/X8aAf1g/SP95gH95gH9vwH9exoB/WABAAEAAQEBAAEAAXsaAf1g/eYB/b8B/X8aAf1g/SP95gH93gH9fxoBAf3mAf2/Af1/GgH9YP0j/eYB/eYBAf3mAQEB/eYB/b8B/X/9fxoB/WD9I/3mAf3eAf1/GgEB/eYB/b8B/X8aAf1g/SP95gH95gEB/eYBAQH95gH9vwH9fxoBAAs= Step #5: MERGE-OUTER: attempt 3792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1623074329 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb01a00198, 0x55eb01a08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb01a08918,0x55eb01a900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa7be0324c6057f3b89256a4bd1e9ad9f311df79' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12045 processed earlier; will process 3230 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 484 ft: 485 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eaff2145dd bp 0x000000000000 sp 0x7fffa33aebf0 T44247) Step #5: ==44247==The signal is caused by a READ memory access. Step #5: #0 0x55eaff2145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eaff036280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eaff035fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eaff013929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eafef34ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eafee8cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eafee961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eafee7d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eafeea93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7fd07f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eafee70aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44247==Register values: Step #5: rax = 0x000055eb02cea430 rbx = 0x000055eb02cea430 rcx = 0x000055eb02cea420 rdx = 0x00007fb7fd247b80 Step #5: rdi = 0x000055eb02cea420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffa33aebf0 Step #5: r8 = 0x000055eb02cea430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb7fd247be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb02413960 r14 = 0x0000000100000004 r15 = 0x000055eb01380386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x1d,0x6a,0xc1,0x41,0x45,0x78,0x76,0x41,0x42,0x43,0x44,0xff,0xfe,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x43,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9d,0xa5,0x41,0x2e,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x1d,0x6a,0xc1,0x41,0x78,0x76,0x45,0x41,0x42,0x43,0x44,0xff,0xfe,0x7f,0x8d,0x44,0x9e,0x3f,0x9e,0x9e,0x3,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9c,0x9e,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0xa1,0x9c,0x9c,0x9c,0x9c,0x9e,0x9e,0x44,0x26,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x41,0x3b,0x43,0xe9,0x9c,0x45,0x6c,0x41,0x6a,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0xe9,0x0,0x1,0x6c,0x41,0x6a,0xfb,0x1c,0x41,0x41,0x41,0x3b,0x41,0xe9,0x0,0x1,0x6c,0x69,0x41,0xa6,0x6c,0x78,0xbe,0xfc,0x85,0x80,0x0,0x0,0x0,0x1,0x63,0x0,0x0,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0x9c,0xa1,0x9c,0x9c,0x9c,0x9c,0x9e,0x0,0x63,0xb7,0x0,0x50,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$oA=\004@A.A\252Mg\301A\035j\301AExvABCD\377\376\177\215D\236?\236\236C\234\236\236D\236\237\237\237\237\237\237\237\237\235\237\237\237\237\235\245A.A\252Mg\301A\035j\301AxvEABCD\377\376\177\215D\236?\236\236\003\234\236\236D\236\237\237\237\237\237\237\237\234\234\236\234\234\234\234\234\234\234\234\241\234\234\234\234\236\236D&\237\237\237\237\237\237\237\237A;C\351\234ElAj\373\034AAA;A\351\000\001lAj\373\034AAA;A\351\000\001liA\246lx\276\374\205\200\000\000\000\001c\000\000\234\234\234\234\234\234\234\234\234\234\241\234\234\234\234\236\000c\267\000P\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8771f853f9fd5aff5deb61ab9c45ad0e6deccfdd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASRvQT0EQEEuQapNZ8FBHWrBQUV4dkFCQ0T//n+NRJ4/np5DnJ6eRJ6fn5+fn5+fn52fn5+fnaVBLkGqTWfBQR1qwUF4dkVBQkNE//5/jUSeP56eA5yenkSen5+fn5+fn5ycnpycnJycnJycoZycnJyenkQmn5+fn5+fn59BO0PpnEVsQWr7HEFBQTtB6QABbEFq+xxBQUE7QekAAWxpQaZseL78hYAAAAABYwAAnJycnJycnJycnKGcnJycngBjtwBQAAALAAs= Step #5: MERGE-OUTER: attempt 3793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1623214155 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fbe269d198, 0x55fbe26a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fbe26a5918,0x55fbe272d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8771f853f9fd5aff5deb61ab9c45ad0e6deccfdd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12047 processed earlier; will process 3228 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fbdfeb15dd bp 0x000000000000 sp 0x7fffae583b90 T44251) Step #5: ==44251==The signal is caused by a READ memory access. Step #5: #0 0x55fbdfeb15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fbdfcd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fbdfcd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fbdfcb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fbdfbd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fbdfb29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fbdfb331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fbdfb1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fbdfb463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c67ca8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fbdfb0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44251==Register values: Step #5: rax = 0x000055fbe42884a0 rbx = 0x000055fbe42884a0 rcx = 0x000055fbe4288950 rdx = 0x00007f4c67e70b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffae583b90 Step #5: r8 = 0x000055fbe42884a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c67e70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fbe30b0960 r14 = 0x0000000100000004 r15 = 0x000055fbe201d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x51,0x41,0x41,0x6d,0x41,0xb4,0x40,0x41,0x55,0x41,0xc1,0xbc,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x31,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x69,0xe,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0x0,0x0,0xb5,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x69,0x0,0x6a,0x49,0xb3,0xd0,0x0,0x14,0x0,0x0,0x45,0x41,0x45,0x41,0x69,0x68,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x69,0x0,0x6a,0x49,0xb3,0xd0,0x0,0x14,0x0,0x0,0x45,0xc1,0x45,0x41,0x69,0x68,0x0,0x0,0x0,0x0,0x0,0xb,0x46,0x6c,0x69,0x6a,0x75,0x78,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266\275\266\275)QAAmA\264@AUA\301\274EA?EEA\001An\002\177B1B\177B\266\275\266\275)AmAAi\016\001\001\000\000\000\000\000\000\000\226\226\226\226\226\226\226\226\226\226\227\226\222\226\000\000\000\000\000\014\000\000\000\000\000\265\000\000\000\000\000\000\226\226\226\226\227\226\222\226\000i\000jI\263\320\000\024\000\000EAEAih\000\000\000\000\000\000\000\000\000\000\226\226\226\226\226\227\226\222\226\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\226\226\226\226\227\226\222\226\000i\000jI\263\320\000\024\000\000E\301EAih\000\000\000\000\000\013Flijux\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15fbe6b5c675df8b77bad04bd67a0e894279f2f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/Qra9tr0pUUFBbUG0QEFVQcG8RUE/RUVBAUFuAn9CMUJ/Qra9tr0pQW1BQWkOAQEAAAAAAAAAlpaWlpaWlpaWlpeWkpYAAAAAAAwAAAAAALUAAAAAAACWlpaWl5aSlgBpAGpJs9AAFAAARUFFQWloAAAAAAAAAAAAAJaWlpaWl5aSlgAAAAAAAAAAAAAAEAAAAAAAAJaWlpaXlpKWAGkAakmz0AAUAABFwUVBaWgAAAAAAAtGbGlqdXgNAAALAAs= Step #5: MERGE-OUTER: attempt 3794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1623353373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b19f92198, 0x557b19f9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b19f9a918,0x557b1a0220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15fbe6b5c675df8b77bad04bd67a0e894279f2f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12048 processed earlier; will process 3227 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b177a65dd bp 0x000000000000 sp 0x7ffe17e97990 T44255) Step #5: ==44255==The signal is caused by a READ memory access. Step #5: #0 0x557b177a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b175c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b175c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b175a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b174c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b1741ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b174281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b1740f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b1743b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea6d417082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b17402aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44255==Register values: Step #5: rax = 0x0000557b1b1b62e0 rbx = 0x0000557b1b1b62e0 rcx = 0x0000557b1b1b6790 rdx = 0x00007fea6d5dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe17e97990 Step #5: r8 = 0x0000557b1b1b62e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea6d5dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b1a9a5960 r14 = 0x0000000100000004 r15 = 0x0000557b19912386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6e,0x41,0x41,0x4,0x40,0x41,0xa1,0x5,0x41,0x41,0x41,0x41,0x41,0x41,0xc0,0xc0,0x45,0x41,0x7e,0x69,0x41,0x8,0x74,0x68,0x41,0xe3,0x48,0x2,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0xc0,0xb,0x41,0x68,0x41,0x7e,0x69,0x41,0x8,0x74,0x68,0x41,0xe3,0x48,0x2,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x41,0xb8,0xaa,0x41,0x45,0x68,0x77,0x69,0x77,0x69,0x68,0x41,0x69,0x41,0x8,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0xc0,0x0,0xb,0x75,0x6c,0x41,0xc0,0xb,0x1,0x6c,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0xc0,0x41,0x4a,0x41,0xc0,0x45,0x49,0x41,0x8,0x74,0x68,0x41,0xe3,0x48,0x3,0x7f,0x41,0x5,0xc0,0xb,0x41,0x68,0x3,0x7f,0x41,0x0,0xc0,0xb,0x75,0x6c,0x48,0xc0,0xc1,0x41,0xc0,0x6a,0x72,0x6d,0x69,0x41,0x4b,0x41,0x89,0x85,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0xb1,0x0,0x1,0x1a,0x77,0x41,0x6a,0x72,0x6d,0x69,0x41,0x45,0x68,0x77,0x69,0x69,0x41,0x69,0x41,0x8,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000nAA\004@A\241\005AAAAAA\300\300EA~iA\010thA\343H\002\177A\005\300\013Ah\003\177A\000\300\013ulA\300\013AhA~iA\010thA\343H\002\177A\005\300\013Ah\003\177A\000\300\013ulA\270\252AEhwiwihAiA\010\003\177A\005\300\013Ah\003\177A\300\000\013ulA\300\013\001l\003\177A\000\300\013u\300AJA\300EIA\010thA\343H\003\177A\005\300\013Ah\003\177A\000\300\013ulH\300\301A\300jrmiAKA\211\205iAAM\320\000\373\031n\000\200\346\261\000\001\032wAjrmiAEhwiiAiA\010\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbee62d4784f058f3a591033509a4f97f8feec56 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBuQUEEQEGhBUFBQUFBQcDARUF+aUEIdGhB40gCf0EFwAtBaAN/QQDAC3VsQcALQWhBfmlBCHRoQeNIAn9BBcALQWgDf0EAwAt1bEG4qkFFaHdpd2loQWlBCAN/QQXAC0FoA39BwAALdWxBwAsBbAN/QQDAC3XAQUpBwEVJQQh0aEHjSAN/QQXAC0FoA39BAMALdWxIwMFBwGpybWlBS0GJhWlBQU3QAPsZbgCA5rEAARp3QWpybWlBRWh3aWlBaUEIAAULAAs= Step #5: MERGE-OUTER: attempt 3795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1623489405 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9449fc198, 0x55c944a04911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c944a04918,0x55c944a8c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bbee62d4784f058f3a591033509a4f97f8feec56' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12049 processed earlier; will process 3226 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9422105dd bp 0x000000000000 sp 0x7fff1a2ce0f0 T44259) Step #5: ==44259==The signal is caused by a READ memory access. Step #5: #0 0x55c9422105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c942032280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c942031fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c94200f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c941f30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c941e88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c941e921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c941e796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c941ea53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ef40d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c941e6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44259==Register values: Step #5: rax = 0x000055c945d0e530 rbx = 0x000055c945d0e530 rcx = 0x000055c945d0e9e0 rdx = 0x00007f5ef429ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1a2ce0f0 Step #5: r8 = 0x000055c945d0e530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ef429abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c94540f960 r14 = 0x0000000100000004 r15 = 0x000055c94437c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x27,0x8e,0x43,0x40,0xff,0x64,0x43,0x91,0x91,0x91,0x43,0x11,0x43,0x90,0x95,0x96,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0xfb,0x40,0x91,0x91,0x43,0x2b,0x8d,0x9a,0x91,0x91,0x91,0x43,0x8c,0x43,0x20,0x66,0x96,0x98,0x43,0x40,0x30,0x94,0x8e,0x8e,0x91,0x91,0x91,0x91,0x91,0x90,0x91,0x96,0x43,0x93,0x95,0x27,0x91,0x8e,0x91,0x91,0x91,0x91,0x91,0x90,0x95,0x93,0x43,0x91,0x96,0x32,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x91,0x91,0x92,0x98,0x43,0x66,0x8c,0x20,0x96,0x91,0x91,0x91,0x91,0x90,0x95,0x93,0x43,0x91,0x96,0x31,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x91,0x91,0x92,0x98,0x43,0x66,0x8c,0x20,0x91,0x91,0x91,0x43,0x11,0x43,0x90,0x95,0x96,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0xfb,0x40,0x91,0x91,0x43,0x2b,0x8d,0x9a,0x91,0x91,0x91,0x43,0x8c,0x43,0x20,0x66,0x96,0x98,0x43,0x40,0x30,0x94,0x8e,0x8e,0x91,0x91,0x91,0x91,0x91,0x90,0x95,0x93,0x43,0x91,0x96,0x91,0x27,0x8e,0x91,0x91,0x91,0x91,0x91,0x93,0x8d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221'\216C@\377dC\221\221\221C\021C\220\225\226C\223\221\221'\216C\373@\221\221C+\215\232\221\221\221C\214C f\226\230C@0\224\216\216\221\221\221\221\221\220\221\226C\223\225'\221\216\221\221\221\221\221\220\225\223C\221\2262'\216C@\373\221\221C+\214\221\221\222\230Cf\214 \226\221\221\221\221\220\225\223C\221\2261'\216C@\373\221\221C+\214\221\221\222\230Cf\214 \221\221\221C\021C\220\225\226C\223\221\221'\216C\373@\221\221C+\215\232\221\221\221C\214C f\226\230C@0\224\216\216\221\221\221\221\221\220\225\223C\221\226\221'\216\221\221\221\221\221\223\215\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0b98bde63c68fb93ac0e35d5e8bce3dd6709776 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEnjkNA/2RDkZGRQxFDkJWWQ5ORkSeOQ/tAkZFDK42akZGRQ4xDIGaWmENAMJSOjpGRkZGRkJGWQ5OVJ5GOkZGRkZGQlZNDkZYyJ45DQPuRkUMrjJGRkphDZowglpGRkZGQlZNDkZYxJ45DQPuRkUMrjJGRkphDZowgkZGRQxFDkJWWQ5ORkSeOQ/tAkZFDK42akZGRQ4xDIGaWmENAMJSOjpGRkZGRkJWTQ5GWkSeOkZGRkZGTjQALAAs= Step #5: MERGE-OUTER: attempt 3796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1623627454 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55911031b198, 0x559110323911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559110323918,0x5591103ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0b98bde63c68fb93ac0e35d5e8bce3dd6709776' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12050 processed earlier; will process 3225 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55910db2f5dd bp 0x000000000000 sp 0x7ffe5546d990 T44263) Step #5: ==44263==The signal is caused by a READ memory access. Step #5: #0 0x55910db2f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55910d951280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55910d950fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55910d92e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55910d84fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55910d7a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55910d7b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55910d7986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55910d7c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f778e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55910d78baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44263==Register values: Step #5: rax = 0x00005591112fc450 rbx = 0x00005591112fc450 rcx = 0x00005591112fc900 rdx = 0x00007f0f77aacb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5546d990 Step #5: r8 = 0x00005591112fc450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f77aacbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559110d2e960 r14 = 0x0000000100000004 r15 = 0x000055910fc9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x46,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x45,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x42,0x46,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd8,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x41,0x45,0x0,0x0,0x0,0x0,0x0,0xfb,0x94,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x51,0x0,0x0,0x0,0xfb,0x1a,0x63,0x0,0x0,0x14,0x0,0x0,0x42,0xd0,0x4d,0x0,0x0,0x41,0x69,0x0,0x0,0xfb,0x1a,0x62,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x47,0x43,0x47,0x41,0x69,0x68,0x1,0x43,0x0,0x0,0x0,0x0,0x0,0x0,0x51,0x0,0x0,0x0,0xfb,0x1a,0x63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x51,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A~A\001\004@BBBFAAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001EAAAM\320\000\024\000\001\001A\250wEBFAAA\365kEAaBM\320\000\024\000DAAM\330\000\023\000\001A\001AAA\000\000\000\000\000\000\000\000A\250wEAAAAMA\177A\300\362\001A\000AAE\000\000\000\000\000\373\224\000\000\000\374\000\000\000\000Q\000\000\000\373\032c\000\000\024\000\000B\320M\000\000Ai\000\000\373\032b\000\000linuxGCGAih\001C\000\000\000\000\000\000Q\000\000\000\373\032c\000\000\000\000\000\000\000\000\374\000\000\000\000Q\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1dce9d37ad5858621815cab517b026c270720797 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QX5BAQRAQkJCRkFBQfVrRUFhQk3QABQAREFBTdAAEwABQQFFQUFBTdAAFAABAUGod0VCRkFBQfVrRUFhQk3QABQAREFBTdgAEwABQQFBQUEAAAAAAAAAAEGod0VBQUFBTUF/QcDyAUEAQUFFAAAAAAD7lAAAAPwAAAAAUQAAAPsaYwAAFAAAQtBNAABBaQAA+xpiAABsaW51eEdDR0FpaAFDAAAAAAAAUQAAAPsaYwAAAAAAAAAA/AAAAABRAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1623764919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648982da198, 0x5648982e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648982e2918,0x56489836a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1dce9d37ad5858621815cab517b026c270720797' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12051 processed earlier; will process 3224 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564895aee5dd bp 0x000000000000 sp 0x7ffdae1731b0 T44267) Step #5: ==44267==The signal is caused by a READ memory access. Step #5: #0 0x564895aee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564895910280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56489590ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648958ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56489580ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564895766c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648957701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648957576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648957833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc6586de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56489574aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44267==Register values: Step #5: rax = 0x000056489a509cf0 rbx = 0x000056489a509cf0 rcx = 0x000056489a509ce0 rdx = 0x00007fc6588a6b80 Step #5: rdi = 0x000056489a509ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffdae1731b0 Step #5: r8 = 0x000056489a509cf0 r9 = 0x00007fc6588a6bf0 r10 = 0x000056489a4e5010 r11 = 0x00007fc6588a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564898ced960 r14 = 0x0000000100000004 r15 = 0x0000564897c5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6d,0x41,0x3,0x41,0x44,0x41,0x45,0x41,0x70,0x4d,0x41,0x97,0xfd,0xff,0xfd,0x4,0x69,0xc0,0xc1,0x41,0x41,0x4d,0xc1,0x4e,0xc0,0x45,0x41,0x4d,0x41,0x97,0xfd,0xff,0xfd,0x4,0x69,0xc0,0xc1,0x41,0x41,0x4d,0xc1,0x4e,0xc0,0x45,0x41,0x7d,0x6b,0x41,0x31,0xc0,0x4c,0xc1,0x4d,0x41,0x97,0xfd,0xc1,0x76,0x41,0x97,0xfd,0xff,0xfd,0x4,0x69,0xc0,0xc1,0x41,0x41,0x4d,0xc1,0x4e,0xc0,0x45,0x41,0x4d,0x41,0x97,0xfd,0xff,0xfd,0x4,0x69,0xc0,0xc1,0x4d,0x41,0x41,0xc1,0x4e,0xc0,0x45,0x41,0x7d,0x6b,0x41,0x34,0xc0,0x4c,0xc1,0x4d,0x41,0x97,0xfd,0xc1,0x76,0x41,0x6a,0x41,0x17,0x45,0x41,0x44,0x41,0xca,0x97,0x9d,0x4c,0xc1,0x6c,0x3,0x7d,0x41,0x3,0x41,0x44,0x41,0x41,0x41,0x41,0x41,0xd3,0xb5,0x4d,0x4e,0xc1,0x6a,0x41,0xc0,0x45,0x41,0x7d,0x6b,0x41,0x31,0xc0,0x4c,0xc1,0x4d,0x41,0x97,0xfd,0x0,0x41,0x41,0x4d,0xc1,0x4e,0xc0,0x45,0x41,0x4d,0x41,0x97,0xfd,0xff,0xfd,0x4,0x72,0xc0,0xc0,0x41,0x41,0x4d,0xc1,0x4e,0xc0,0x45,0x41,0x7d,0x6b,0x41,0x30,0xc0,0x4c,0xc1,0x4d,0x41,0xd,0x0,0x41,0x2,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003mA\003ADAEApMA\227\375\377\375\004i\300\301AAM\301N\300EAMA\227\375\377\375\004i\300\301AAM\301N\300EA}kA1\300L\301MA\227\375\301vA\227\375\377\375\004i\300\301AAM\301N\300EAMA\227\375\377\375\004i\300\301MAA\301N\300EA}kA4\300L\301MA\227\375\301vAjA\027EADA\312\227\235L\301l\003}A\003ADAAAAA\323\265MN\301jA\300EA}kA1\300L\301MA\227\375\000AAM\301N\300EAMA\227\375\377\375\004r\300\300AAM\301N\300EA}kA0\300L\301MA\015\000A\002\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c00310a13ac8c6bc098e53c78a42ea8ce1f51f7b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNtQQNBREFFQXBNQZf9//0EacDBQUFNwU7ARUFNQZf9//0EacDBQUFNwU7ARUF9a0ExwEzBTUGX/cF2QZf9//0EacDBQUFNwU7ARUFNQZf9//0EacDBTUFBwU7ARUF9a0E0wEzBTUGX/cF2QWpBF0VBREHKl51MwWwDfUEDQURBQUFBQdO1TU7BakHARUF9a0ExwEzBTUGX/QBBQU3BTsBFQU1Bl/3//QRywMBBQU3BTsBFQX1rQTDATMFNQQ0AQQIAAAALAAs= Step #5: MERGE-OUTER: attempt 3798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1623903343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576e2ba4198, 0x5576e2bac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576e2bac918,0x5576e2c340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c00310a13ac8c6bc098e53c78a42ea8ce1f51f7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12053 processed earlier; will process 3222 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576e03b85dd bp 0x000000000000 sp 0x7ffd257b2640 T44271) Step #5: ==44271==The signal is caused by a READ memory access. Step #5: #0 0x5576e03b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576e01da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576e01d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576e01b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576e00d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576e0030c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576e003a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576e00216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576e004d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa1931c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576e0014aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44271==Register values: Step #5: rax = 0x00005576e4677530 rbx = 0x00005576e4677530 rcx = 0x00005576e46779e0 rdx = 0x00007faa194e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd257b2640 Step #5: r8 = 0x00005576e4677530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa194e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576e35b7960 r14 = 0x0000000100000004 r15 = 0x00005576e2524386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0x6b,0xb3,0xa8,0xb3,0xa8,0x45,0x41,0xb2,0xa8,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x45,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6b,0xb3,0xa8,0xb3,0xa8,0x41,0x1,0x41,0xb2,0xa8,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa9,0x6b,0xb3,0xa8,0x45,0x41,0x6a,0x6c,0x4c,0xb3,0xa8,0x45,0x41,0x45,0x41,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x41,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6b,0xb3,0xa8,0x41,0x1,0x41,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb3,0xa8,0x45,0x6a,0x6c,0xb3,0xa9,0x4f,0x41,0x4d,0x1,0x41,0xb3,0xa8,0x2a,0xb3,0xa8,0xb3,0xa8,0x45,0x45,0xb3,0xa8,0xb3,0xa8,0xb3,0xa8,0x6a,0xb3,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@CKA/lA\177AgAAM\001A\263\250*\263\250A\263\250*\263\250\263\250EE\263\250k\263\250\263\250EA\262\250%\263\250A\263\250j\263\250Ejl\263\251EAM\001A\263\250*\263\250\263\250EE\263\250i\263\250\263\250Elk\263\250\263\250A\001A\262\250%\263\250A\263\250j\263\251k\263\250EAjlL\263\250EAEA\263\250i\263\250\263\250A/lA\177AgAAM\001A\263\250*\263\250\263\250EA\263\250i\263\250\263\250Elk\263\250A\001A%\263\250A\263\250j\263\250Ejl\263\251OAM\001A\263\250*\263\250\263\250EE\263\250\263\250\263\250j\263\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0eb0132c382a514e3bac2722a8822ee6e9735ca4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQENLQS9sQX9BZ0FBTQFBs6gqs6hBs6gqs6izqEVFs6hrs6izqEVBsqgls6hBs6hqs6hFamyzqUVBTQFBs6gqs6izqEVFs6hps6izqEVsa7Oos6hBAUGyqCWzqEGzqGqzqWuzqEVBamxMs6hFQUVBs6hps6izqEEvbEF/QWdBQU0BQbOoKrOos6hFQbOoabOos6hFbGuzqEEBQSWzqEGzqGqzqEVqbLOpT0FNAUGzqCqzqLOoRUWzqLOos6hqswALAAs= Step #5: MERGE-OUTER: attempt 3799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1624041032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1ead74198, 0x55e1ead7c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1ead7c918,0x55e1eae040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0eb0132c382a514e3bac2722a8822ee6e9735ca4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12054 processed earlier; will process 3221 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 334 ft: 335 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1e85885dd bp 0x000000000000 sp 0x7ffd20522c60 T44275) Step #5: ==44275==The signal is caused by a READ memory access. Step #5: #0 0x55e1e85885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1e83aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1e83a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1e8387929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1e82a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1e8200c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1e820a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1e81f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1e821d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4405f5f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1e81e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44275==Register values: Step #5: rax = 0x000055e1ec682460 rbx = 0x000055e1ec682460 rcx = 0x000055e1ec682450 rdx = 0x00007f4406127b80 Step #5: rdi = 0x000055e1ec682450 rsi = 0x0000000000000221 rbp = 0x0000000000000000 rsp = 0x00007ffd20522c60 Step #5: r8 = 0x000055e1ec682460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4406127be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1eb787960 r14 = 0x0000000100000004 r15 = 0x000055e1ea6f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x42,0x42,0x2,0xc4,0x42,0x7a,0x42,0x79,0xc2,0x79,0x79,0x7b,0x79,0xc3,0x42,0xba,0xbd,0x7c,0x81,0x79,0x42,0x52,0x42,0x42,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc4,0x42,0x79,0x53,0x42,0x40,0xc4,0x42,0x42,0x7a,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc2,0x42,0x3b,0x42,0x42,0x42,0x2,0xc4,0x42,0x7a,0x42,0x79,0xc2,0x79,0x42,0xc3,0x79,0x79,0x7b,0xba,0xbd,0x7c,0x81,0x79,0x42,0x52,0x42,0x42,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc4,0x42,0x79,0x53,0x42,0x40,0xc4,0x42,0x7a,0x42,0xc2,0x79,0x7d,0xc4,0x7a,0x42,0x79,0x42,0x79,0xc3,0x79,0x7b,0xba,0xbd,0x7c,0x42,0x81,0x7a,0x59,0x42,0x42,0x42,0x42,0x42,0x7a,0x7a,0x42,0x7b,0xc4,0x42,0x7a,0x7a,0x42,0x79,0xc2,0x42,0x42,0x42,0x42,0x79,0x52,0x42,0x42,0x42,0x7a,0x42,0x7a,0xc4,0x42,0x79,0x53,0x42,0x40,0xc4,0xc2,0x42,0x7a,0x42,0x42,0x59,0x42,0x7a,0x7a,0x42,0x7b,0xc4,0x42,0x7a,0x7a,0x42,0xc2,0x34,0x7d,0xc2,0x79,0x42,0xb5,0x79,0x42,0x79,0xc2,0x7d,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\004@B;BBB\002\304BzBy\302yy{y\303B\272\275|\201yBRBBBByRBBBzBz\304BySB@\304BBzBByRBBBzBz\302B;BBB\002\304BzBy\302yB\303yy{\272\275|\201yBRBBBByRBBBzBz\304BySB@\304BzB\302y}\304zByBy\303y{\272\275|B\201zYBBBBBzzB{\304BzzBy\302BBBByRBBBzBz\304BySB@\304\302BzBBYBzzB{\304BzzB\3024}\302yB\265yBy\302}BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-100b8ebbea4045d880c8fd26a8fe7b003b239359 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUEEQEI7QkJCAsRCekJ5wnl5e3nDQrq9fIF5QlJCQkJCeVJCQkJ6QnrEQnlTQkDEQkJ6QkJ5UkJCQnpCesJCO0JCQgLEQnpCecJ5QsN5eXu6vXyBeUJSQkJCQnlSQkJCekJ6xEJ5U0JAxEJ6QsJ5fcR6QnlCecN5e7q9fEKBellCQkJCQnp6QnvEQnp6QnnCQkJCQnlSQkJCekJ6xEJ5U0JAxMJCekJCWUJ6ekJ7xEJ6ekLCNH3CeUK1eUJ5wn1CQgALAAs= Step #5: MERGE-OUTER: attempt 3800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1624185231 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5625ed9ee198, 0x5625ed9f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5625ed9f6918,0x5625eda7e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/100b8ebbea4045d880c8fd26a8fe7b003b239359' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12056 processed earlier; will process 3219 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625eb2025dd bp 0x000000000000 sp 0x7ffdcaeba2d0 T44279) Step #5: ==44279==The signal is caused by a READ memory access. Step #5: #0 0x5625eb2025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5625eb024280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5625eb023fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5625eb001929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5625eaf22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5625eae7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5625eae841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5625eae6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5625eae973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce48677082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5625eae5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44279==Register values: Step #5: rax = 0x00005625eeb17500 rbx = 0x00005625eeb17500 rcx = 0x00005625eeb179b0 rdx = 0x00007fce4883fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcaeba2d0 Step #5: r8 = 0x00005625eeb17500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce4883fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625ee401960 r14 = 0x0000000100000004 r15 = 0x00005625ed36e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x0,0x2,0x0,0x2,0x73,0x0,0xd4,0x0,0x99,0x0,0x97,0x0,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x76,0x1a,0x5b,0x0,0xb9,0x0,0x9b,0x0,0xb2,0xfc,0x0,0x0,0x0,0x4d,0x46,0xc1,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x59,0x1a,0x0,0x0,0x1,0x99,0x0,0x5c,0x0,0x0,0x1a,0x0,0x82,0x0,0xd4,0x20,0x23,0x21,0x0,0x60,0x0,0x0,0xba,0x0,0x63,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x76,0x1a,0x5b,0x0,0xb9,0x0,0x9b,0x0,0xb2,0xfc,0x0,0x0,0x0,0x4d,0x46,0xc1,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x59,0x1a,0x0,0x0,0xb0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x1,0x3,0x0,0x0,0xb0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0x3,0x0,0x0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004\000\002\000\002s\000\324\000\231\000\227\000ssssssssssssssssssssssssssssssv\032[\000\271\000\233\000\262\374\000\000\000MF\301\000 \000 \000\000\000\000\000\000Y\032\000\000\001\231\000\\\000\000\032\000\202\000\324 #!\000`\000\000\272\000cssssssssssssssssssssssv\032[\000\271\000\233\000\262\374\000\000\000MF\301\000 \000 \000\000\000\000\000\000Y\032\000\000\260\000\000\013\000\000\000\013\000]\000\254\001\003\000\000\260\000\000\013\000\000\000\013\000]\000\254\000\003\000\000\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a69a02358f723a47047da435e7c459fe550e13b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBAACAAJzANQAmQCXAHNzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3YaWwC5AJsAsvwAAABNRsEAIAAgAAAAAAAAWRoAAAGZAFwAABoAggDUICMhAGAAALoAY3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3N2GlsAuQCbALL8AAAATUbBACAAIAAAAAAAAFkaAACwAAALAAAACwBdAKwBAwAAsAAACwAAAAsAXQCsAAMAAAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1624322561 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55704d6e9198, 0x55704d6f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55704d6f1918,0x55704d7790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a69a02358f723a47047da435e7c459fe550e13b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12057 processed earlier; will process 3218 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55704aefd5dd bp 0x000000000000 sp 0x7fff10fc2500 T44283) Step #5: ==44283==The signal is caused by a READ memory access. Step #5: #0 0x55704aefd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55704ad1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55704ad1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55704acfc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55704ac1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55704ab75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55704ab7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55704ab666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55704ab923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ef2fde082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55704ab59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44283==Register values: Step #5: rax = 0x000055704fa58430 rbx = 0x000055704fa58430 rcx = 0x000055704fa588e0 rdx = 0x00007f3ef31a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff10fc2500 Step #5: r8 = 0x000055704fa58430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ef31a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055704e0fc960 r14 = 0x0000000100000004 r15 = 0x000055704d069386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x32,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x21,0x1b,0x0,0x7a,0x0,0x21,0x1b,0x0,0x7a,0x0,0x10,0x0,0x14,0x0,0x21,0x10,0x0,0x21,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9f,0xa6,0x0,0x10,0x0,0x1b,0x1b,0xc,0x0,0x1,0x20,0x15,0x0,0x0,0x15,0x0,0x15,0x0,0x0,0x0,0x15,0x0,0x15,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9f,0xa6,0x0,0x10,0x0,0x1b,0x1b,0xc,0x0,0x1,0x20,0x15,0x0,0x0,0x15,0x0,0x15,0x0,0x0,0x0,0x15,0x0,0x15,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x0,0xd6,0x0,0xf,0xf,0xd4,0x0,0xd6,0x0,0x0,0x77,0x69,0x6e,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0x0,0xf,0xf,0xd4,0x0,0xd6,0x0,0x0,0x1,0xfe,0x3,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0x1a,0x0,0x1,0x0,0x21,0x5b,0x14,0x0,0x21,0x10,0x0,0x21,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9f,0xa6,0x0,0x10,0x0,0x1b,0x6a,0x41,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA2\004@A.A=JEAjACAjjAEA\340!\033\000z\000!\033\000z\000\020\000\024\000!\020\000!\000\000\000\000\000\000\000\000\000\000\000\237\246\000\020\000\033\033\014\000\001 \025\000\000\025\000\025\000\000\000\025\000\025\000\000\000\000\000\000\000\000\000\237\246\000\020\000\033\033\014\000\001 \025\000\000\025\000\025\000\000\000\025\000\025\000\024\000\025\000\212\320\000\000\326\000\017\017\324\000\326\000\000win\000\000\000\000\001\017\017\000\017\017\324\000\326\000\000\001\376\003\000\000\000\000\001\017\017\324\032Y\000\000\032\000\001\000![\024\000!\020\000!\000\000\000\000\000\000\000\000\000\000\000\237\246\000\020\000\033jA\000\000\000\000\001\017\017\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-903a983097793b50c210161ae2094afc58129df0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTIEQEEuQT1KRUFqQUNBampBRUHgIRsAegAhGwB6ABAAFAAhEAAhAAAAAAAAAAAAAACfpgAQABsbDAABIBUAABUAFQAAABUAFQAAAAAAAAAAAJ+mABAAGxsMAAEgFQAAFQAVAAAAFQAVABQAFQCK0AAA1gAPD9QA1gAAd2luAAAAAAEPDwAPD9QA1gAAAf4DAAAAAAEPD9QaWQAAGgABACFbFAAhEAAhAAAAAAAAAAAAAACfpgAQABtqQQAAAAABDw8LAAs= Step #5: MERGE-OUTER: attempt 3802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1624459261 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56022aad0198, 0x56022aad8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56022aad8918,0x56022ab600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/903a983097793b50c210161ae2094afc58129df0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12058 processed earlier; will process 3217 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602282e45dd bp 0x000000000000 sp 0x7ffdc5b03f60 T44287) Step #5: ==44287==The signal is caused by a READ memory access. Step #5: #0 0x5602282e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560228106280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560228105fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5602280e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560228004ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560227f5cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560227f661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560227f4d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560227f793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7f1a4d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560227f40aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44287==Register values: Step #5: rax = 0x000056022bc395a0 rbx = 0x000056022bc395a0 rcx = 0x000056022bc39a50 rdx = 0x00007fc7f1c15b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc5b03f60 Step #5: r8 = 0x000056022bc395a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7f1c15be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056022b4e3960 r14 = 0x0000000100000004 r15 = 0x000056022a450386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x75,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0x4b,0x6c,0x1,0x41,0x41,0x68,0x41,0x13,0x45,0x6c,0x4b,0x41,0x45,0x4c,0xc1,0x69,0x1,0x41,0x41,0x6c,0x41,0x13,0x45,0xc1,0x69,0x41,0x41,0x4d,0x45,0x72,0x43,0xc1,0x41,0x68,0x4d,0x41,0xaa,0x41,0x41,0x26,0x41,0x41,0x6c,0xb8,0xaa,0x4d,0x41,0x41,0x41,0x9,0xc1,0x41,0x49,0x45,0x41,0x3b,0x41,0x49,0x68,0x41,0xaa,0x4d,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x45,0xc1,0x4b,0x49,0x41,0x2a,0x4c,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0xc1,0x49,0x41,0x41,0x45,0xc1,0x69,0x41,0x41,0x45,0x45,0x6c,0x4d,0xc1,0x45,0x41,0x41,0x49,0x41,0x69,0x6e,0x41,0xc1,0x41,0x49,0x45,0xc1,0x69,0x41,0x41,0x45,0x4d,0x41,0x41,0x49,0xc1,0x41,0x49,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x41,0x78,0x41,0x41,0x41,0xa8,0x41,0x4d,0x41,0x41,0x0,0x41,0x26,0x4f,0xd0,0x0,0x1,0xd6,0x80,0x0,0x4d,0x41,0xc3,0x41,0x49,0x4d,0xc1,0x6d,0x41,0x4f,0xc1,0x41,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001uoAA\003\000AAAKl\001AAhA\023ElKAEL\301i\001AAlA\023E\301iAAMErC\301AhMA\252AA&AAl\270\252MAAA\011\301AIEA;AIhA\252MAAA&A\000O\320\000\001\326\200\000ME\301KIA*LAAA&A\000O\320\000\001\326\200\000M\301IAAE\301iAAEElM\301EAAIAinA\301AIE\301iAAEMAAI\301AIMlinuxAxAAA\250AMAA\000A&O\320\000\001\326\200\000MA\303AIM\301mAO\301AAAAIAAA&A\000O\320\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dca8b0e8bb2b60fc0df5d94c6dcc411c34901b9a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXVvQUEDAEFBQUtsAUFBaEETRWxLQUVMwWkBQUFsQRNFwWlBQU1FckPBQWhNQapBQSZBQWy4qk1BQUEJwUFJRUE7QUloQapNQUFBJkEAT9AAAdaAAE1FwUtJQSpMQUFBJkEAT9AAAdaAAE3BSUFBRcFpQUFFRWxNwUVBQUlBaW5BwUFJRcFpQUFFTUFBScFBSU1saW51eEF4QUFBqEFNQUEAQSZP0AAB1oAATUHDQUlNwW1BT8FBQUFBSUFBQSZBAE/QAAALAAs= Step #5: MERGE-OUTER: attempt 3803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1624597932 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56370953c198, 0x563709544911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563709544918,0x5637095cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dca8b0e8bb2b60fc0df5d94c6dcc411c34901b9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12059 processed earlier; will process 3216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563706d505dd bp 0x000000000000 sp 0x7ffd17958770 T44291) Step #5: ==44291==The signal is caused by a READ memory access. Step #5: #0 0x563706d505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563706b72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563706b71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563706b4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563706a70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5637069c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637069d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637069b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637069e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1484db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5637069acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44291==Register values: Step #5: rax = 0x000056370bc584f0 rbx = 0x000056370bc584f0 rcx = 0x000056370bc589a0 rdx = 0x00007fe1486a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd17958770 Step #5: r8 = 0x000056370bc584f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1486a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563709f4f960 r14 = 0x0000000100000004 r15 = 0x0000563708ebc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x24,0x42,0x85,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x24,0x2,0x7c,0x2,0x0,0x0,0x7a,0x0,0x0,0x10,0x0,0x5c,0x41,0x0,0x0,0x95,0x0,0x60,0x0,0x54,0x41,0x0,0x0,0x15,0x0,0x0,0x54,0x1b,0xd1,0x0,0x0,0x9b,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0x5c,0x1b,0xd5,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x70,0x0,0x0,0x7a,0x0,0x10,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x70,0x0,0x0,0x7a,0x0,0x10,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x15,0x0,0x0,0x5c,0x1b,0xd1,0x0,0x0,0x9b,0x0,0x0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x10,0x0,0x0,0xbf,0x0,0xfc,0x7,0x0,0x0,0x55,0x0,0x0,0x0,0x54,0x0,0xbf,0x0,0xb,0x0,0x0,0x7e,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B$B\205\377\377\377\377\377\377\377$\002|\002\000\000z\000\000\020\000\\A\000\000\225\000`\000TA\000\000\025\000\000T\033\321\000\000\233\000\000\000\320\000\020\000\373\033\321\000\000\000\020\000\\\033\325\000\000\000\000\374\000\000\000p\000\000z\000\020\000\\\033\321\000\000\000\000\374\000\000\000\320\000\020\000\373\033\321\000\000\000\020\000\373\033\321\000\000\000\020\000\\\033\321\000\000\000\000\374\000\000\000p\000\000z\000\020\000\\\033\321\000\000\000\000\374\000\000\000\320\000\020\000\373\033\321\000\025\000\000\\\033\321\000\000\233\000\000\000\320\000\020\000\373\033\321\000\000\000\020\000\000\277\000\374\007\000\000U\000\000\000T\000\277\000\013\000\000~\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a58890574f9581fdfd7bedb1ca0f481d4f30189 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIkQoX/////////JAJ8AgAAegAAEABcQQAAlQBgAFRBAAAVAABUG9EAAJsAAADQABAA+xvRAAAAEABcG9UAAAAA/AAAAHAAAHoAEABcG9EAAAAA/AAAANAAEAD7G9EAAAAQAPsb0QAAABAAXBvRAAAAAPwAAABwAAB6ABAAXBvRAAAAAPwAAADQABAA+xvRABUAAFwb0QAAmwAAANAAEAD7G9EAAAAQAAC/APwHAABVAAAAVAC/AAsAAH4ACwEACws= Step #5: MERGE-OUTER: attempt 3804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1624734152 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c02399c198, 0x55c0239a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c0239a4918,0x55c023a2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a58890574f9581fdfd7bedb1ca0f481d4f30189' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12060 processed earlier; will process 3215 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0211b05dd bp 0x000000000000 sp 0x7ffc9a195980 T44295) Step #5: ==44295==The signal is caused by a READ memory access. Step #5: #0 0x55c0211b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c020fd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c020fd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c020faf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c020ed0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c020e28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c020e321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c020e196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c020e453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6782787082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c020e0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44295==Register values: Step #5: rax = 0x000055c024d46450 rbx = 0x000055c024d46450 rcx = 0x000055c024d46900 rdx = 0x00007f678294fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9a195980 Step #5: r8 = 0x000055c024d46450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f678294fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c0243af960 r14 = 0x0000000100000004 r15 = 0x000055c02331c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x4,0x40,0x42,0x42,0x42,0xbf,0x7a,0x42,0x42,0x42,0x0,0x7a,0x42,0x80,0x5d,0x81,0x88,0x7e,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x52,0x53,0x42,0x7a,0x42,0x22,0x42,0x46,0x42,0x0,0x7e,0x7e,0x42,0x82,0x2,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x2,0x7a,0xc3,0x81,0x42,0x80,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0xe3,0x88,0xbd,0x7e,0x42,0x80,0x0,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x7a,0x42,0x7e,0x42,0x88,0x0,0x7e,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0xe3,0x88,0xbd,0x7e,0x42,0x80,0x0,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x7a,0x42,0x7e,0x42,0x80,0x0,0x7e,0x42,0x2,0x82,0x42,0x52,0x53,0x42,0x7a,0x42,0x7b,0x42,0x46,0x42,0x0,0x7e,0x42,0x82,0x9e,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\004@BBB\277zBBB\000zB\200]\201\210~~B\202\002BRSBzBRSBzB\"BFB\000~~B\202\002BSRBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSBzBSRBzB{B\202\002z\303\201B\002z\303\201B\200RBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSB\343\210\275~B\200\000~B\202\002BRSBzBzB~B\210\000~\201B\200\377\201\275\202\002BRSB\343\210\275~B\200\000~B\202\002BRSBzBzB~B\200\000~B\002\202BRSBzB{BFB\000~B\202\236\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9b4286241f286a3661875f5f102fa0c448c43f9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUEQEJCQr96QkJCAHpCgF2BiH5+QoICQlJTQnpCUlNCekIiQkZCAH5+QoICQlNSQnpCe0KCAnrDgUKA/4G9ggJCUlNCekJTUkJ6QntCggJ6w4FCAnrDgUKAUkJ6QntCggJ6w4FCgP+BvYICQlJTQuOIvX5CgAB+QoICQlJTQnpCekJ+QogAfoFCgP+BvYICQlJTQuOIvX5CgAB+QoICQlJTQnpCekJ+QoAAfkICgkJSU0J6QntCRkIAfkKCnoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1624870823 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610ebdd9198, 0x5610ebde1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610ebde1918,0x5610ebe690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9b4286241f286a3661875f5f102fa0c448c43f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12061 processed earlier; will process 3214 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610e95ed5dd bp 0x000000000000 sp 0x7ffc2b938f50 T44299) Step #5: ==44299==The signal is caused by a READ memory access. Step #5: #0 0x5610e95ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610e940f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610e940efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610e93ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610e930dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610e9265c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610e926f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610e92566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610e92823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19b4b1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610e9249aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44299==Register values: Step #5: rax = 0x00005610ed3a8530 rbx = 0x00005610ed3a8530 rcx = 0x00005610ed3a89e0 rdx = 0x00007f19b4ce3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2b938f50 Step #5: r8 = 0x00005610ed3a8530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19b4ce3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610ec7ec960 r14 = 0x0000000100000004 r15 = 0x00005610eb759386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x49,0x45,0xc1,0x45,0x4a,0x67,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x4a,0x45,0x41,0x43,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x6a,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x6a,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x4a,0x41,0x41,0x6e,0x78,0x45,0x45,0x45,0x6c,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x75,0x78,0x6c,0x6c,0x41,0x94,0x41,0x41,0x76,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0xa4,0x6a,0x6c,0x45,0x6a,0x41,0x78,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x46,0x41,0x41,0x6c,0x78,0x45,0x45,0x45,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x6c,0x41,0x45,0x41,0x41,0x49,0x45,0xc1,0x45,0x4a,0x67,0x41,0x6c,0x78,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x41,0x41,0x4a,0x6a,0x41,0x6c,0x78,0x45,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAIE\301EJgAlxEEEAA\301AAAAJjAlxEEEAA\301AAAJEACA\301AAAAJjAlxEEEAA\301AAAAjEAA\301AAAAJAAnxEEElAAAAEAAAAElinuxnuxllA\224AAvAElExlEAEA\244jlEjAxEEAA\301AAAAFAAlxEEEAA\301AAAAEjlAEAAIE\301EJgAlxElinuxAAAAJjAlxEA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-52e5f6de2c1b4d5df687f73be06abbfe969dc9bd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFJRcFFSmdBbHhFRUVBQcFBQUFBSmpBbHhFRUVBQcFBQUFKRUFDQcFBQUFBSmpBbHhFRUVBQcFBQUFBakVBQcFBQUFBSkFBbnhFRUVsQUFBQUVBQUFBRWxpbnV4bnV4bGxBlEFBdkFFbEV4bEVBRUGkamxFakF4RUVBQcFBQUFBRkFBbHhFRUVBQcFBQUFBRWpsQUVBQUlFwUVKZ0FseEVsaW51eEFBQUFKakFseEVBAAALAAs= Step #5: MERGE-OUTER: attempt 3806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625007150 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f3c04c198, 0x561f3c054911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f3c054918,0x561f3c0dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52e5f6de2c1b4d5df687f73be06abbfe969dc9bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12062 processed earlier; will process 3213 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f398605dd bp 0x000000000000 sp 0x7ffd72e69750 T44303) Step #5: ==44303==The signal is caused by a READ memory access. Step #5: #0 0x561f398605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f39682280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f39681fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f3965f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f39580ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f394d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f394e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f394c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f394f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd540310082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f394bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44303==Register values: Step #5: rax = 0x0000561f3e26c3d0 rbx = 0x0000561f3e26c3d0 rcx = 0x0000561f3e26c880 rdx = 0x00007fd5404d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd72e69750 Step #5: r8 = 0x0000561f3e26c3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd5404d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f3ca5f960 r14 = 0x0000000100000004 r15 = 0x0000561f3b9cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x2f,0x4,0x40,0x41,0x4b,0x41,0xaa,0x7a,0x41,0x49,0x67,0x47,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x1,0x68,0x49,0x67,0x67,0x41,0x41,0x4d,0x49,0x67,0x47,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x49,0x41,0x3f,0x41,0x1,0x68,0x41,0x6b,0x41,0x78,0x70,0x41,0x67,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x77,0x41,0x1,0x68,0x49,0x67,0x67,0x41,0x41,0x41,0x60,0x70,0x70,0x70,0x48,0x67,0x41,0x49,0x45,0x67,0x67,0x67,0x48,0x41,0x41,0x45,0x77,0x67,0x45,0x77,0x41,0x1,0x68,0x41,0x2c,0x41,0x60,0x6b,0x41,0x78,0x70,0x41,0x21,0x41,0x3f,0x41,0x2c,0x48,0x67,0x45,0x67,0x41,0x1,0x68,0x49,0x67,0x67,0x41,0x41,0x41,0x60,0x70,0x70,0x70,0x48,0x67,0x41,0x49,0x45,0x67,0x67,0x67,0x48,0x41,0x41,0x45,0x77,0x67,0x45,0x77,0x41,0x1,0x70,0x48,0x67,0x41,0x49,0x45,0x67,0x67,0x67,0x48,0x41,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x41,0x1,0x68,0x49,0x67,0x67,0x49,0x67,0x45,0x77,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA/\004@AKA\252zAIgGA?A,HgEIA?A\001hAkAxpAgA?A,HgEwA\001hIggAAMIgGA?A,HgEIA?A\001hAkAxpAgA?A,HgEwA\001hIggAAA`pppHgAIEgggHAAEwgEwA\001hA,A`kAxpA!A?A,HgEgA\001hIggAAA`pppHgAIEgggHAAEwgEwA\001pHgAIEgggHAA\000\000\000\000\000\000\000\000wA\001hIggIgEw\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0158fd69cbcf126fc8299b5c7a07656c8e9a2b0f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQS8EQEFLQap6QUlnR0E/QSxIZ0VJQT9BAWhBa0F4cEFnQT9BLEhnRXdBAWhJZ2dBQU1JZ0dBP0EsSGdFSUE/QQFoQWtBeHBBZ0E/QSxIZ0V3QQFoSWdnQUFBYHBwcEhnQUlFZ2dnSEFBRXdnRXdBAWhBLEFga0F4cEEhQT9BLEhnRWdBAWhJZ2dBQUFgcHBwSGdBSUVnZ2dIQUFFd2dFd0EBcEhnQUlFZ2dnSEFBAAAAAAAAAAB3QQFoSWdnSWdFdwALAAs= Step #5: MERGE-OUTER: attempt 3807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625145132 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601a5f73198, 0x5601a5f7b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601a5f7b918,0x5601a60030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0158fd69cbcf126fc8299b5c7a07656c8e9a2b0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12063 processed earlier; will process 3212 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601a37875dd bp 0x000000000000 sp 0x7ffdc1d5d5a0 T44307) Step #5: ==44307==The signal is caused by a READ memory access. Step #5: #0 0x5601a37875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601a35a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601a35a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601a3586929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601a34a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5601a33ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601a34091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601a33f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601a341c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a22c24082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601a33e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44307==Register values: Step #5: rax = 0x00005601a7a204b0 rbx = 0x00005601a7a204b0 rcx = 0x00005601a7a20960 rdx = 0x00007f8a22decb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc1d5d5a0 Step #5: r8 = 0x00005601a7a204b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a22decbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005601a6986960 r14 = 0x0000000100000004 r15 = 0x00005601a58f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0x0,0x6f,0x6c,0x69,0x6a,0x0,0xa7,0x1b,0x92,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x6e,0x70,0x75,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x1,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x12,0x0,0x98,0x0,0x8c,0x0,0x1,0xf,0x6f,0x6d,0x6c,0x69,0x6e,0x75,0x78,0x6f,0x41,0xf5,0x51,0x45,0x41,0x2,0x0,0x91,0x0,0x8e,0x0,0x0,0x6f,0x6c,0x69,0x6a,0x0,0xa7,0x1b,0x92,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x6e,0x70,0x75,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x1,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x12,0x0,0x98,0x0,0x8c,0x0,0x0,0xa7,0x12,0x0,0x98,0x0,0x8c,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\335\362iiiii\004@A\032\004@\000\000olij\000\247\033\222\222\273\000\374\002\000\247glnpu\000\247glinux\000\247\032\222\001\273\000\374\002\000\247glinu\000\247glinux\000\247\032\222\222\273\000\374\002\000\247\022\000\230\000\214\000\001\017omlinuxoA\365QEA\002\000\221\000\216\000\000olij\000\247\033\222\222\273\000\374\002\000\247glnpu\000\247glinux\000\247\032\222\001\273\000\374\002\000\247glinu\000\247glinux\000\247\032\222\222\273\000\374\002\000\247\022\000\230\000\214\000\000\247\022\000\230\000\214\000\000\000\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d65e23c30e8263aa2e016ea3e2ffdb3a9e7809ab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHd8mlpaWlpBEBBGgRAAABvbGlqAKcbkpK7APwCAKdnbG5wdQCnZ2xpbnV4AKcakgG7APwCAKdnbGludQCnZ2xpbnV4AKcakpK7APwCAKcSAJgAjAABD29tbGludXhvQfVRRUECAJEAjgAAb2xpagCnG5KSuwD8AgCnZ2xucHUAp2dsaW51eACnGpIBuwD8AgCnZ2xpbnUAp2dsaW51eACnGpKSuwD8AgCnEgCYAIwAAKcSAJgAjAAAAAALAAsLAQs= Step #5: MERGE-OUTER: attempt 3808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625281908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555562822198, 0x55556282a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55556282a918,0x5555628b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d65e23c30e8263aa2e016ea3e2ffdb3a9e7809ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12064 processed earlier; will process 3211 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555600365dd bp 0x000000000000 sp 0x7ffe48605330 T44311) Step #5: ==44311==The signal is caused by a READ memory access. Step #5: #0 0x5555600365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55555fe58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55555fe57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55555fe35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55555fd56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55555fcaec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55555fcb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55555fc9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55555fccb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f072d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55555fc92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44311==Register values: Step #5: rax = 0x0000555563a53430 rbx = 0x0000555563a53430 rcx = 0x0000555563a53420 rdx = 0x00007f1f0749fb80 Step #5: rdi = 0x0000555563a53420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe48605330 Step #5: r8 = 0x0000555563a53430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f0749fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555563235960 r14 = 0x0000000100000004 r15 = 0x00005555621a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc,0x6f,0x41,0x4e,0x4,0x40,0x41,0xf2,0x2d,0x2,0x64,0x0,0x1,0x2,0x0,0x0,0x0,0x93,0x90,0x93,0x91,0x93,0x93,0x93,0x0,0x0,0x10,0x0,0x80,0x20,0x0,0x0,0x21,0x0,0xfc,0x81,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xfc,0x81,0x0,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x9a,0x10,0x0,0x0,0x0,0x93,0x90,0x93,0x91,0x93,0x93,0x93,0x97,0x92,0x93,0x0,0x0,0xfc,0x81,0x0,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x81,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x0,0x0,0xfc,0x81,0x0,0x0,0x9a,0x10,0x0,0x0,0x0,0x93,0x90,0x93,0x91,0x93,0x93,0x93,0x97,0x92,0xfc,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xf,0xb,0xf,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\014oAN\004@A\362-\002d\000\001\002\000\000\000\223\220\223\221\223\223\223\000\000\020\000\200 \000\000!\000\374\201\000\000\000\020\000\000\000\374\201\000\000\000\020\000\000\000\000\000\000\000\000\201\000\000\000\374\000\000\000\020\000\000\000\374\201\000\000\000\000\001\000\000\374\201\000\000\000\000\374\201\000\000\232\020\000\000\000\223\220\223\221\223\223\223\227\222\223\000\000\374\201\000\000\000\000\374\201\000\000\201\000\000\000\020\000\000\000\374\201\000\000\000\020\000\000\000\000\000\000\000\000\201\000\000\000\374\000\000\000\020\000\000\000\374\201\000\000\000\000\000\000\000\374\201\000\000\000\000\374\201\000\000\232\020\000\000\000\223\220\223\221\223\223\223\227\222\374\000\000linux\017\013\017\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-753b8cd679da1e20eac9fd91f09043813ed57db9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQxvQU4EQEHyLQJkAAECAAAAk5CTkZOTkwAAEACAIAAAIQD8gQAAABAAAAD8gQAAABAAAAAAAAAAAIEAAAD8AAAAEAAAAPyBAAAAAAEAAPyBAAAAAPyBAACaEAAAAJOQk5GTk5OXkpMAAPyBAAAAAPyBAACBAAAAEAAAAPyBAAAAEAAAAAAAAAAAgQAAAPwAAAAQAAAA/IEAAAAAAAAA/IEAAAAA/IEAAJoQAAAAk5CTkZOTk5eS/AAAbGludXgPCw8AAAsACws= Step #5: MERGE-OUTER: attempt 3809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625420301 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632e30e7198, 0x5632e30ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632e30ef918,0x5632e31770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/753b8cd679da1e20eac9fd91f09043813ed57db9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12066 processed earlier; will process 3209 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632e08fb5dd bp 0x000000000000 sp 0x7ffdb49da180 T44315) Step #5: ==44315==The signal is caused by a READ memory access. Step #5: #0 0x5632e08fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632e071d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632e071cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632e06fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632e061bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632e0573c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632e057d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632e05646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632e05903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f545c82f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632e0557aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44315==Register values: Step #5: rax = 0x00005632e53ac460 rbx = 0x00005632e53ac460 rcx = 0x00005632e53ac910 rdx = 0x00007f545c9f7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb49da180 Step #5: r8 = 0x00005632e53ac460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f545c9f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632e3afa960 r14 = 0x0000000100000004 r15 = 0x00005632e2a67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7e,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x41,0x79,0x7a,0x79,0x88,0x42,0x3b,0x7e,0x85,0x7a,0x42,0xad,0x42,0x82,0xc2,0x41,0x7d,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x42,0x7f,0x41,0x82,0x42,0x42,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7f,0x7a,0x7f,0x42,0xc2,0x42,0x7c,0x42,0x7d,0x7a,0xc2,0x41,0x7d,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0xff,0x82,0xc2,0x42,0x42,0xc4,0x7e,0x7a,0x42,0x7f,0x82,0x42,0x42,0x7f,0x41,0x82,0x42,0x42,0xc2,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x7a,0x42,0x9f,0x8a,0xc0,0x3b,0x7f,0x7a,0x7f,0x42,0xc2,0x42,0x7c,0x42,0x7d,0x7a,0x42,0x42,0x42,0xc1,0x42,0x7f,0x7e,0xc2,0x42,0x42,0x7f,0x80,0x42,0x42,0x42,0x40,0x85,0x7a,0x42,0x41,0x42,0x7f,0x82,0xc2,0x42,0x7f,0x82,0x42,0x42,0x42,0x7d,0x7a,0x42,0x82,0x42,0x42,0x7f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B~B|B}zBBBAB\177\202\302BAyzy\210B;~\205zB\255B\202\302A}BAB\177\202\302B\377\202\302BB\304~zB\177\202BB\177A\202BB\302\205zBAB\177\202\302B\177\202BBB}zzB\237\212\300;\177z\177B\302B|B}z\302A}BAB\177\202\302B\377\202\302BB\304~zB\177\202BB\177A\202BB\302\205zBAB\177\202\302B\177\202BBB}zzB\237\212\300;\177z\177B\302B|B}zBBB\301B\177~\302BB\177\200BBB@\205zBAB\177\202\302B\177\202BBB}zB\202BB\177\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-efafba678b97b9677215f801a58e9df1d4e33624 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJ+QnxCfXpCQkJBQn+CwkJBeXp5iEI7foV6Qq1CgsJBfUJBQn+CwkL/gsJCQsR+ekJ/gkJCf0GCQkLChXpCQUJ/gsJCf4JCQkJ9enpCn4rAO396f0LCQnxCfXrCQX1CQUJ/gsJC/4LCQkLEfnpCf4JCQn9BgkJCwoV6QkFCf4LCQn+CQkJCfXp6Qp+KwDt/en9CwkJ8Qn16QkJCwUJ/fsJCQn+AQkJCQIV6QkFCf4LCQn+CQkJCfXpCgkJCfwALAAs= Step #5: MERGE-OUTER: attempt 3810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625555867 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557bbfb48198, 0x557bbfb50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557bbfb50918,0x557bbfbd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/efafba678b97b9677215f801a58e9df1d4e33624' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12067 processed earlier; will process 3208 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557bbd35c5dd bp 0x000000000000 sp 0x7ffebcf730d0 T44319) Step #5: ==44319==The signal is caused by a READ memory access. Step #5: #0 0x557bbd35c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557bbd17e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557bbd17dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557bbd15b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557bbd07cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557bbcfd4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557bbcfde1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557bbcfc56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557bbcff13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa7b7fee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557bbcfb8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44319==Register values: Step #5: rax = 0x0000557bc0c50410 rbx = 0x0000557bc0c50410 rcx = 0x0000557bc0c508c0 rdx = 0x00007fa7b81b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebcf730d0 Step #5: r8 = 0x0000557bc0c50410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa7b81b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557bc055b960 r14 = 0x0000000100000004 r15 = 0x0000557bbf4c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x41,0x4a,0x41,0x30,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x53,0x4a,0xc1,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x51,0x4a,0xc1,0x41,0x45,0x41,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x4a,0xc1,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x56,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x41,0x4a,0x41,0x30,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x57,0x4a,0xc1,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x56,0x4a,0xc1,0x41,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NAA NAM!\247\200\200\000\"A\301At\320\000\373\025nAlwt\320\000\373\027nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\025nAAJA0AEAk\301B\015\001B\000SJ\301EAk\301B\015\001B\000QJ\301AEA\320\210AA\301M!\247\200\200\000\"A\301J\301EAk\301B\015\001B\000VAA\301M!\247\200\200\000\"A\301At\320\000\373\025nAAJA0AEAk\301B\015\001B\000WJ\301EAk\301B\015\001B\000VJ\301AE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d49f15555a684650cf5f6a2d90eb6ea1ceb1eecc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQUEgTkFNIaeAgAAiQcFBdNAA+xVuQWx3dNAA+xduQcnQiEFBwU0hp4CAACJBwUF00AD7FW5BQUpBMEFFQWvBQg0BQgBTSsFFQWvBQg0BQgBRSsFBRUHQiEFBwU0hp4CAACJBwUrBRUFrwUINAUIAVkFBwU0hp4CAACJBwUF00AD7FW5BQUpBMEFFQWvBQg0BQgBXSsFFQWvBQg0BQgBWSsFBRQALAAs= Step #5: MERGE-OUTER: attempt 3811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625691827 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626a9cc6198, 0x5626a9cce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626a9cce918,0x5626a9d560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d49f15555a684650cf5f6a2d90eb6ea1ceb1eecc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12068 processed earlier; will process 3207 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 397 ft: 398 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626a74da5dd bp 0x000000000000 sp 0x7ffd3b3cb2b0 T44323) Step #5: ==44323==The signal is caused by a READ memory access. Step #5: #0 0x5626a74da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626a72fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626a72fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626a72d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626a71faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626a7152c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626a715c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626a71436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626a716f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef28201082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626a7136aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44323==Register values: Step #5: rax = 0x00005626aa8b5430 rbx = 0x00005626aa8b5430 rcx = 0x00005626aa8b5420 rdx = 0x00007fef283c9b80 Step #5: rdi = 0x00005626aa8b5420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd3b3cb2b0 Step #5: r8 = 0x00005626aa8b5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef283c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626aa6d9960 r14 = 0x0000000100000004 r15 = 0x00005626a9646386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x40,0x2f,0x6c,0x41,0x67,0x41,0x67,0x41,0x41,0x45,0x67,0x41,0x41,0x45,0x1,0x43,0xb3,0x88,0x2a,0xb3,0x41,0x41,0x45,0x41,0x67,0x49,0x67,0x41,0x41,0x41,0x67,0x45,0x41,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x4b,0x41,0x67,0x67,0x1b,0x41,0x1,0x43,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0x67,0x49,0x67,0x41,0x41,0x41,0x67,0x45,0x41,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x4b,0x41,0x67,0x67,0x1b,0x41,0x41,0x45,0x41,0x31,0x45,0x1,0x43,0xb3,0xe8,0x2a,0xb3,0xa8,0x49,0x67,0x41,0x67,0x41,0xb5,0x45,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x4b,0x41,0x67,0x67,0x1b,0x41,0x1,0x43,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0x67,0x49,0x67,0x41,0x41,0x41,0x67,0x45,0x41,0x45,0x67,0x41,0x41,0x45,0x67,0x41,0x41,0x45,0x1,0x43,0xb3,0x88,0x2a,0xb3,0x41,0x4,0x0,0x0,0x0,0x49,0x67,0x41,0x41,0x41,0x67,0x45,0x41,0x45,0xb8,0x43,0x55,0x1,0x0,0x0,0x43,0x6c,0x2f,0x40,0x1,0x43,0xb3,0xa8,0x2a,0xb3,0xa8,0x41,0xa0,0xa9,0x6b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@CK@/lAgAgAAEgAAE\001C\263\210*\263AAEAgIgAAAgEAE\270CU\001\000\000Cl/@KAgg\033A\001C\263\250*\263\250AgIgAAAgEAE\270CU\001\000\000Cl/@KAgg\033AAEA1E\001C\263\350*\263\250IgAgA\265EE\270CU\001\000\000Cl/@KAgg\033A\001C\263\250*\263\250AgIgAAAgEAEgAAEgAAE\001C\263\210*\263A\004\000\000\000IgAAAgEAE\270CU\001\000\000Cl/@\001C\263\250*\263\250A\240\251k\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e8d707f1a3e85720e6849ddfd6fcd239dfb86a3e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQENLQC9sQWdBZ0FBRWdBQUUBQ7OIKrNBQUVBZ0lnQUFBZ0VBRbhDVQEAAENsL0BLQWdnG0EBQ7OoKrOoQWdJZ0FBQWdFQUW4Q1UBAABDbC9AS0FnZxtBQUVBMUUBQ7PoKrOoSWdBZ0G1RUW4Q1UBAABDbC9AS0FnZxtBAUOzqCqzqEFnSWdBQUFnRUFFZ0FBRWdBQUUBQ7OIKrNBBAAAAElnQUFBZ0VBRbhDVQEAAENsL0ABQ7OoKrOoQaCpawALAAs= Step #5: MERGE-OUTER: attempt 3812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625829495 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a05e754198, 0x55a05e75c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a05e75c918,0x55a05e7e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e8d707f1a3e85720e6849ddfd6fcd239dfb86a3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12070 processed earlier; will process 3205 files now Step #5: [LOADING] WASM module load failed: unknown type 52 Step #5: #1 pulse cov: 331 ft: 332 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a05bf685dd bp 0x000000000000 sp 0x7ffcf739eaa0 T44327) Step #5: ==44327==The signal is caused by a READ memory access. Step #5: #0 0x55a05bf685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a05bd8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a05bd89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a05bd67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a05bc88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a05bbe0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a05bbea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a05bbd16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a05bbfd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdbe113e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a05bbc4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44327==Register values: Step #5: rax = 0x000055a0610530e0 rbx = 0x000055a0610530e0 rcx = 0x000055a061053590 rdx = 0x00007fdbe1306b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf739eaa0 Step #5: r8 = 0x000055a0610530e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdbe1306be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a05f167960 r14 = 0x0000000100000004 r15 = 0x000055a05e0d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x30,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x68,0x69,0x41,0xff,0xff,0xff,0x1f,0x69,0x69,0x74,0x4,0x40,0x43,0x73,0x75,0x47,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x83,0x4d,0x69,0x41,0x92,0xbe,0xcf,0x3f,0x41,0x3a,0x2,0x40,0x41,0xc0,0x45,0x41,0xa7,0x3d,0xc0,0x41,0x41,0x41,0x1,0x45,0x41,0x69,0xd,0x0,0x75,0x73,0x47,0x69,0x0,0xb,0x6c,0x41,0x41,0x6a,0x41,0x41,0x41,0x6e,0x4d,0x41,0x10,0xc0,0x41,0x3a,0x2,0x0,0x41,0x43,0x45,0x41,0xa7,0x41,0xc1,0x41,0x41,0x41,0xfb,0x46,0x41,0x69,0xd,0x1,0x75,0x73,0x4f,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x6e,0x10,0x0,0x6c,0x69,0x6d,0x75,0x78,0x12,0x0,0x10,0x0,0x41,0x6c,0x1,0x41,0xc0,0x6d,0x41,0xc0,0xf4,0x41,0x49,0x67,0x41,0x65,0x41,0x41,0x41,0x25,0xfb,0x19,0x41,0x1,0x2c,0x41,0xfb,0x18,0x41,0x0,0x75,0x78,0x41,0x1,0x69,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x85,0x0,0x1,0x64,0x67,0x0,0x1a,0x5,0x0,0x50,0x0,0x12,0x0,0xb,0x0,0x6c,0x69,0xf,0x4c,0x0,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA0\004@A\340\000i\004@A\362\335iihiA\377\377\377\037iit\004@CsuGi\000\013AjAAAlA\203MiA\222\276\317?A:\002@A\300EA\247=\300AAA\001EAi\015\000usGi\000\013lAAjAAAnMA\020\300A:\002\000ACEA\247A\301AAA\373FAi\015\001usOi\000\013AjAAAlAn\020\000limux\022\000\020\000Al\001A\300mA\300\364AIgAeAAA%\373\031A\001,A\373\030A\000uxA\001i\000\200\200\000\000\000\000\205\000\001dg\000\032\005\000P\000\022\000\013\000li\017L\000\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5e69f8dcfcec1de1d1286a7c9045ab7d1aa582f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTAEQEHgAGkEQEHy3WlpaGlB////H2lpdARAQ3N1R2kAC0FqQUFBbEGDTWlBkr7PP0E6AkBBwEVBpz3AQUFBAUVBaQ0AdXNHaQALbEFBakFBQW5NQRDAQToCAEFDRUGnQcFBQUH7RkFpDQF1c09pAAtBakFBQWxBbhAAbGltdXgSABAAQWwBQcBtQcD0QUlnQWVBQUEl+xlBASxB+xhBAHV4QQFpAICAAAAAAIUAAWRnABoFAFAAEgALAGxpD0wAiQALAAs= Step #5: MERGE-OUTER: attempt 3813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1625967478 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620e8ba0198, 0x5620e8ba8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620e8ba8918,0x5620e8c300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5e69f8dcfcec1de1d1286a7c9045ab7d1aa582f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12072 processed earlier; will process 3203 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 432 ft: 433 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620e63b45dd bp 0x000000000000 sp 0x7fff13692d70 T44331) Step #5: ==44331==The signal is caused by a READ memory access. Step #5: #0 0x5620e63b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620e61d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620e61d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620e61b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620e60d4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620e602cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620e60361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620e601d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620e60493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f733c6a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620e6010aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44331==Register values: Step #5: rax = 0x00005620ea746430 rbx = 0x00005620ea746430 rcx = 0x00005620ea746420 rdx = 0x00007f733c86db80 Step #5: rdi = 0x00005620ea746420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff13692d70 Step #5: r8 = 0x00005620ea746430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f733c86dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620e95b3960 r14 = 0x0000000100000004 r15 = 0x00005620e8520386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x84,0x85,0x42,0x7c,0x42,0xff,0x4f,0x42,0x3a,0x82,0x50,0xad,0x59,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x59,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x59,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x59,0xad,0x56,0xad,0x89,0xc4,0x42,0x3e,0x42,0xc2,0x59,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x59,0xad,0x56,0xad,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x52,0xad,0x56,0xac,0x42,0xae,0x0,0x0,0x80,0x0,0x0,0x68,0x1,0x0,0x0,0x42,0xc2,0x3a,0x50,0xad,0x56,0xac,0x42,0xae,0x79,0x42,0x7c,0x42,0x42,0x42,0x84,0x85,0x42,0x7c,0x42,0x0,0x80,0x0,0x0,0x68,0x1,0x0,0x0,0x42,0xc2,0x3a,0x50,0xad,0x56,0xac,0x42,0xae,0x79,0x42,0x7c,0x42,0x42,0x42,0x84,0x85,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0x0,0x0,0x0,0x5c,0x0,0x0,0x0,0x80,0x0,0x0,0x68,0x1,0x0,0x0,0x0,0x0,0x56,0xad,0xa7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@BBB\204\205B|B\377OB:\202P\255YB|B\377_B:\302P\255Y\254BCB\210\304>B\302YB|B\377_B:\302P\255Q\254BCB\210\304>B\302:Y\255V\255\211\304B>B\302YB|B\377_B:\302P\255Q\254BCB\210\304>B\302:Y\255V\255\211\304B>BdB\302:R\255V\254B\256\000\000\200\000\000h\001\000\000B\302:P\255V\254B\256yB|BBB\204\205B|B\000\200\000\000h\001\000\000B\302:P\255V\254B\256yB|BBB\204\205B|B\377_B:\000\000\000\\\000\000\000\200\000\000h\001\000\000\000\000V\255\247\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-244cdae1f2e6aeb155d59d421d7a508dfd59fb99 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEJCQoSFQnxC/09COoJQrVlCfEL/X0I6wlCtWaxCQ0KIxD5CwllCfEL/X0I6wlCtUaxCQ0KIxD5CwjpZrVaticRCPkLCWUJ8Qv9fQjrCUK1RrEJDQojEPkLCOlmtVq2JxEI+QmRCwjpSrVasQq4AAIAAAGgBAABCwjpQrVasQq55QnxCQkKEhUJ8QgCAAABoAQAAQsI6UK1WrEKueUJ8QkJChIVCfEL/X0I6AAAAXAAAAIAAAGgBAAAAAFatpwALAAs= Step #5: MERGE-OUTER: attempt 3814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1626105489 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56516c9b1198, 0x56516c9b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56516c9b9918,0x56516ca410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/244cdae1f2e6aeb155d59d421d7a508dfd59fb99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12074 processed earlier; will process 3201 files now Step #5: [LOADING] WASM module load failed: unknown type 2147483646 Step #5: #1 pulse cov: 456 ft: 457 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 541 ft: 627 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56516a1c55dd bp 0x000000000000 sp 0x7ffc5198f6d0 T44335) Step #5: ==44335==The signal is caused by a READ memory access. Step #5: #0 0x56516a1c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565169fe7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565169fe6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565169fc4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565169ee5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565169e3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565169e471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565169e2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565169e5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5f4899082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565169e21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44335==Register values: Step #5: rax = 0x000056516e5f7430 rbx = 0x000056516e5f7430 rcx = 0x000056516e5f7420 rdx = 0x00007ff5f4a61b80 Step #5: rdi = 0x000056516e5f7420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc5198f6d0 Step #5: r8 = 0x000056516e5f7430 r9 = 0x00007ff5f4a61c40 r10 = 0x000056516e5d8010 r11 = 0x00007ff5f4a61be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056516d3c4960 r14 = 0x0000000100000004 r15 = 0x000056516c331386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x3,0x0,0x1,0x1,0x1,0x0,0x0,0x65,0x1a,0x0,0x1a,0x81,0x41,0xe6,0x1b,0x0,0x1b,0x0,0xe,0x0,0x0,0xfb,0x18,0xff,0xfe,0xff,0x12,0x4b,0x62,0x1a,0xf,0xbf,0x1a,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x1a,0x0,0x1a,0xa6,0xa6,0xa6,0x1a,0x62,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x1a,0x0,0x1a,0xa6,0xa6,0xa6,0x1a,0x62,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1a,0x0,0x0,0x1a,0x1a,0x0,0x1a,0xa6,0xa6,0xa6,0xf,0x0,0x0,0x1,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0x1a,0x80,0x1a,0x1a,0x0,0xfb,0x1a,0xf,0x1a,0x9a,0x1a,0x98,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x1a,0x62,0x1a,0xf,0xfb,0x1c,0x0,0x0,0x1a,0x9a,0x1a,0x9a,0xf,0x1a,0xfb,0x1a,0x1a,0xfb,0x19,0xd0,0x0,0x0,0x0,0x9d,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\362-\003\000\001\001\001\000\000e\032\000\032\201A\346\033\000\033\000\016\000\000\373\030\377\376\377\022Kb\032\017\277\032\000\000\032\232\032\232\017\032\373\032\032\373\032b\032\017\373\032\000\000\032\032\000\032\246\246\246\032b\032b\032\017\373\032\000\000\032\232\032\232\017\032\373\032\032\373\032b\032\017\373\032\000\000\032\032\000\032\246\246\246\032b\032b\032\017\373\032\000\000\032\232\032\232\017\032\373\032\032\373\032b\032\017\373\032\000\000\032\032\000\032\246\246\246\017\000\000\001\246\246\246\246\246\246\246\246\246\032\200\032\032\000\373\032\017\032\232\032\230\017\032\373\032\032\373\032b\032\017\373\034\000\000\032\232\032\232\017\032\373\032\032\373\031\320\000\000\000\235\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-952e742db6be291b64e36cb8b5727dbbc49c36d6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEHyLQMAAQEBAABlGgAagUHmGwAbAA4AAPsY//7/EktiGg+/GgAAGpoamg8a+xoa+xpiGg/7GgAAGhoAGqamphpiGmIaD/saAAAamhqaDxr7Ghr7GmIaD/saAAAaGgAapqamGmIaYhoP+xoAABqaGpoPGvsaGvsaYhoP+xoAABoaABqmpqYPAAABpqampqampqamGoAaGgD7Gg8amhqYDxr7Ghr7GmIaD/scAAAamhqaDxr7Ghr7GdAAAACdAAsACws= Step #5: MERGE-OUTER: attempt 3815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1626244783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55915444e198, 0x559154456911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559154456918,0x5591544de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/952e742db6be291b64e36cb8b5727dbbc49c36d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12077 processed earlier; will process 3198 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559151c625dd bp 0x000000000000 sp 0x7ffdd436cc20 T44339) Step #5: ==44339==The signal is caused by a READ memory access. Step #5: #0 0x559151c625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559151a84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559151a83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559151a61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559151982ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591518dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591518e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591518cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591518f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa115bdf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591518beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44339==Register values: Step #5: rax = 0x0000559156a5a500 rbx = 0x0000559156a5a500 rcx = 0x0000559156a5a9b0 rdx = 0x00007fa115da7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd436cc20 Step #5: r8 = 0x0000559156a5a500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa115da7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559154e61960 r14 = 0x0000000100000004 r15 = 0x0000559153dce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x41,0x3,0x40,0x41,0xf2,0x2d,0x2,0x0,0x1,0x3,0x0,0x2,0x0,0x20,0x0,0x0,0x10,0x0,0xa9,0x0,0xfb,0xf,0xd,0x0,0xfb,0xf,0x0,0xc3,0x0,0xfb,0xf,0x0,0xb1,0x0,0x1,0x14,0x0,0x0,0xd4,0xf,0xd,0x0,0xfb,0xf,0x0,0xc3,0x0,0x0,0x0,0x99,0x0,0xfb,0xf,0xd,0x0,0xfb,0xf,0x0,0x0,0x0,0x0,0x0,0xaf,0x0,0x21,0x0,0xd,0x0,0xfb,0xf,0x0,0xb1,0x0,0x1,0x0,0x57,0x0,0xa5,0x0,0xb4,0x0,0xfb,0xf,0xd,0x0,0xfb,0xf,0x0,0x41,0x0,0x0,0x0,0xac,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x1,0x14,0x0,0x0,0x0,0xf,0xd,0x0,0xfb,0xf,0x0,0xc3,0x0,0x0,0x0,0xb9,0x0,0xfb,0xf,0xd,0x0,0xfb,0xf,0x0,0x61,0x0,0x0,0x0,0x0,0xfb,0xf,0x0,0xc3,0x0,0x0,0x0,0xb9,0x0,0xfb,0xf,0xd,0x0,0xfb,0xf,0x0,0x61,0x0,0x0,0x0,0xaf,0x0,0x21,0x8,0xd,0x0,0xfb,0xf,0x0,0x93,0x0,0x1,0x0,0x57,0x6d,0x76,0x0,0x87,0x88,0xb9,0xbd,0x52,0x0,0x0,0xb9,0xbd,0x42,0x6d,0x0,0xb,0x1,0xb,0x0,0xb,0x20,0x30,0x0,0x58,0x0,0xb,0x42,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kAA\003@A\362-\002\000\001\003\000\002\000 \000\000\020\000\251\000\373\017\015\000\373\017\000\303\000\373\017\000\261\000\001\024\000\000\324\017\015\000\373\017\000\303\000\000\000\231\000\373\017\015\000\373\017\000\000\000\000\000\257\000!\000\015\000\373\017\000\261\000\001\000W\000\245\000\264\000\373\017\015\000\373\017\000A\000\000\000\254\000\001\001\000\000\000\000\000\000!\001\024\000\000\000\017\015\000\373\017\000\303\000\000\000\271\000\373\017\015\000\373\017\000a\000\000\000\000\373\017\000\303\000\000\000\271\000\373\017\015\000\373\017\000a\000\000\000\257\000!\010\015\000\373\017\000\223\000\001\000Wmv\000\207\210\271\275R\000\000\271\275Bm\000\013\001\013\000\013 0\000X\000\013B\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3eb644e99a6ae1f3fcc6457197136957ead431e5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQUEDQEHyLQIAAQMAAgAgAAAQAKkA+w8NAPsPAMMA+w8AsQABFAAA1A8NAPsPAMMAAACZAPsPDQD7DwAAAAAArwAhAA0A+w8AsQABAFcApQC0APsPDQD7DwBBAAAArAABAQAAAAAAACEBFAAAAA8NAPsPAMMAAAC5APsPDQD7DwBhAAAAAPsPAMMAAAC5APsPDQD7DwBhAAAArwAhCA0A+w8AkwABAFdtdgCHiLm9UgAAub1CbQALAQsACyAwAFgAC0ILAAs= Step #5: MERGE-OUTER: attempt 3816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1626381933 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bad4781198, 0x55bad4789911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bad4789918,0x55bad48110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3eb644e99a6ae1f3fcc6457197136957ead431e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12078 processed earlier; will process 3197 files now Step #5: [LOADING] WASM module load failed: unknown type 27 Step #5: #1 pulse cov: 482 ft: 483 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bad1f955dd bp 0x000000000000 sp 0x7fffbd983eb0 T44343) Step #5: ==44343==The signal is caused by a READ memory access. Step #5: #0 0x55bad1f955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bad1db7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bad1db6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bad1d94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bad1cb5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bad1c0dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bad1c171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bad1bfe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bad1c2a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39c2862082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bad1bf1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44343==Register values: Step #5: rax = 0x000055bad5a46430 rbx = 0x000055bad5a46430 rcx = 0x000055bad5a46420 rdx = 0x00007f39c2a2ab80 Step #5: rdi = 0x000055bad5a46420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffbd983eb0 Step #5: r8 = 0x000055bad5a46430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f39c2a2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bad5194960 r14 = 0x0000000100000004 r15 = 0x000055bad4101386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x61,0x4,0x40,0x10,0x0,0x42,0x10,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0xf,0x0,0x0,0x6e,0x41,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x30,0x1,0xd0,0x0,0x15,0x0,0x41,0x45,0x42,0x41,0x1,0x1,0x0,0x60,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x1,0x0,0x60,0x1,0x0,0xb5,0x8f,0x1,0x1,0x0,0x20,0x1,0x1,0x0,0x20,0x1,0x0,0xb5,0x1a,0x53,0x0,0x60,0x1,0x0,0xb5,0x8f,0x1,0x1,0x20,0x0,0x1,0x0,0x0,0x89,0x1,0x0,0xb5,0x1a,0x53,0x1a,0x60,0x41,0x80,0x0,0x0,0xfb,0x15,0x0,0x1b,0x1b,0x43,0x0,0x0,0x8f,0x6c,0x1,0x41,0x1,0x1,0x0,0x60,0x1,0x0,0xb5,0x8f,0x1,0x1,0x0,0x20,0x1,0x1,0x0,0x20,0x1,0x0,0xb5,0x1a,0x53,0x0,0x60,0x1,0x0,0xb5,0x0,0x89,0x1,0x0,0xb5,0x1a,0x53,0x1a,0x60,0x41,0x80,0x0,0x0,0xfb,0x1a,0x60,0x41,0x80,0x0,0x0,0xfb,0x15,0x0,0x1b,0x1b,0x43,0x0,0x0,0x8f,0x6c,0x1,0x1,0x1,0x0,0xb5,0x8f,0x1,0x1,0x0,0x20,0x1,0x1,0x0,0x20,0x15,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAa\004@\020\000B\020\000\032\251\320\200\000\000\373\017\000\000nAI\320\000\024\000\001A0\001\320\000\025\000AEBA\001\001\000`EAA\001\320\000\024\000\001AEBA\001\001\000`\001\000\265\217\001\001\000 \001\001\000 \001\000\265\032S\000`\001\000\265\217\001\001 \000\001\000\000\211\001\000\265\032S\032`A\200\000\000\373\025\000\033\033C\000\000\217l\001A\001\001\000`\001\000\265\217\001\001\000 \001\001\000 \001\000\265\032S\000`\001\000\265\000\211\001\000\265\032S\032`A\200\000\000\373\032`A\200\000\000\373\025\000\033\033C\000\000\217l\001\001\001\000\265\217\001\001\000 \001\001\000 \025\000\320\000\024\000\001A\001\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5666748305854136aada325902d2251cc32eb8c3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQWEEQBAAQhAAGqnQgAAA+w8AAG5BSdAAFAABQTAB0AAVAEFFQkEBAQBgRUFBAdAAFAABQUVCQQEBAGABALWPAQEAIAEBACABALUaUwBgAQC1jwEBIAABAACJAQC1GlMaYEGAAAD7FQAbG0MAAI9sAUEBAQBgAQC1jwEBACABAQAgAQC1GlMAYAEAtQCJAQC1GlMaYEGAAAD7GmBBgAAA+xUAGxtDAACPbAEBAQC1jwEBACABAQAgFQDQABQAAUEBAAAACws= Step #5: MERGE-OUTER: attempt 3817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1626520251 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfba4c8198, 0x55cfba4d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfba4d0918,0x55cfba5580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5666748305854136aada325902d2251cc32eb8c3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12080 processed earlier; will process 3195 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfb7cdc5dd bp 0x000000000000 sp 0x7ffc55b07b10 T44347) Step #5: ==44347==The signal is caused by a READ memory access. Step #5: #0 0x55cfb7cdc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfb7afe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfb7afdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfb7adb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfb79fcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfb7954c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfb795e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfb79456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfb79713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c79ee2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfb7938aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44347==Register values: Step #5: rax = 0x000055cfbc34b2a0 rbx = 0x000055cfbc34b2a0 rcx = 0x000055cfbc34b750 rdx = 0x00007f7c7a0aab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc55b07b10 Step #5: r8 = 0x000055cfbc34b2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c7a0aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfbaedb960 r14 = 0x0000000100000004 r15 = 0x000055cfb9e48386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x1,0x0,0x7f,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xac,0x1,0x0,0xfd,0xf,0xfd,0x33,0x0,0xfd,0xf,0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0xfd,0x8f,0x1,0x0,0xfd,0x30,0x0,0xfd,0xb5,0x1,0x0,0x9a,0x0,0xfd,0x31,0x0,0xfd,0xb5,0x1,0x0,0x9a,0x0,0xfd,0xac,0x1,0x0,0xfd,0xf,0xfd,0x2a,0x0,0xfd,0x4f,0x1,0x0,0xfd,0x6e,0xfd,0x30,0x0,0xfd,0xf,0x0,0xfd,0xf,0x1,0x0,0x0,0xfd,0x30,0x0,0xfd,0xb5,0x1,0x0,0x9a,0x0,0xfd,0xac,0x1,0x0,0xfd,0xf,0xfd,0x2a,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xfd,0x8f,0x1,0x0,0x6e,0x75,0x78,0xac,0x1,0x0,0xfd,0xf,0xfd,0x33,0x0,0x1,0x0,0xfd,0xf,0xfd,0x3c,0x1,0x0,0xfd,0xf,0xfd,0x2a,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x8f,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x75,0x78,0xac,0x1,0x0,0xfd,0xf,0xfd,0x32,0x0,0x1,0x0,0xfd,0xf,0xfd,0x3c,0x0,0xfd,0xac,0x1,0x0,0xfd,0xf,0xfd,0xb3,0x0,0x1,0x0,0xfd,0xf,0xfd,0x2a,0x0,0xfd,0x4f,0x0,0x1,0xfd,0xf,0xfd,0x30,0x0,0xfd,0xf,0x0,0xfd,0xf,0x1,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\000\001\000\177\000\000linux\254\001\000\375\017\3753\000\375\017\001\000\000\000\000\001\001\000\375\217\001\000\3750\000\375\265\001\000\232\000\3751\000\375\265\001\000\232\000\375\254\001\000\375\017\375*\000\375O\001\000\375n\3750\000\375\017\000\375\017\001\000\000\3750\000\375\265\001\000\232\000\375\254\001\000\375\017\375*\000\000\001\000\000\000\001\000\000\000\375\217\001\000nux\254\001\000\375\017\3753\000\001\000\375\017\375<\001\000\375\017\375*\000\000\001\000\000\000\001\217\000\001\000\000\000\000\000ux\254\001\000\375\017\3752\000\001\000\375\017\375<\000\375\254\001\000\375\017\375\263\000\001\000\375\017\375*\000\375O\000\001\375\017\3750\000\375\017\000\375\017\001\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-617f6156b2601b9cb716cb1734375f443983191c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAABAH8AAGxpbnV4rAEA/Q/9MwD9DwEAAAAAAQEA/Y8BAP0wAP21AQCaAP0xAP21AQCaAP2sAQD9D/0qAP1PAQD9bv0wAP0PAP0PAQAA/TAA/bUBAJoA/awBAP0P/SoAAAEAAAABAAAA/Y8BAG51eKwBAP0P/TMAAQD9D/08AQD9D/0qAAABAAAAAY8AAQAAAAAAdXisAQD9D/0yAAEA/Q/9PAD9rAEA/Q/9swABAP0P/SoA/U8AAf0P/TAA/Q8A/Q8BAAAAAAs= Step #5: MERGE-OUTER: attempt 3818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1626656291 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e723b1198, 0x562e723b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e723b9918,0x562e724410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/617f6156b2601b9cb716cb1734375f443983191c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12081 processed earlier; will process 3194 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e6fbc55dd bp 0x000000000000 sp 0x7fff41e50340 T44351) Step #5: ==44351==The signal is caused by a READ memory access. Step #5: #0 0x562e6fbc55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e6f9e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e6f9e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e6f9c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e6f8e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e6f83dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e6f8471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e6f82e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e6f85a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f101c34a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e6f821aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44351==Register values: Step #5: rax = 0x0000562e73ef4530 rbx = 0x0000562e73ef4530 rcx = 0x0000562e73ef49e0 rdx = 0x00007f101c512b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff41e50340 Step #5: r8 = 0x0000562e73ef4530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f101c512be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e72dc4960 r14 = 0x0000000100000004 r15 = 0x0000562e71d31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x3f,0x4,0x40,0x42,0x42,0x42,0x86,0x40,0x82,0x1,0xbf,0x42,0xfe,0x42,0x42,0x96,0x86,0x1,0xbf,0x42,0xfe,0x42,0x42,0x96,0x86,0x44,0x42,0x7a,0x42,0x7a,0x42,0x42,0x80,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0xb1,0xc1,0xbd,0x8a,0x89,0x7c,0x7e,0x42,0x30,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0xff,0xff,0xff,0xb,0x84,0x7a,0x42,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x89,0x42,0x42,0x7c,0x42,0x31,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0x42,0x80,0x79,0x7a,0x7c,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x89,0x42,0x42,0x7c,0x42,0x31,0x44,0xa0,0x42,0x7a,0x7c,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x42,0x72,0x42,0x42,0x80,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x89,0x42,0x42,0x7f,0x7a,0x7c,0x42,0x86,0x7f,0x7a,0x7c,0x42,0x8a,0x44,0x42,0x8a,0xb1,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x5f,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA?\004@BBB\206@\202\001\277B\376BB\226\206\001\277B\376BB\226\206DBzBzBB\200\177z|B\212DB\261\301\275\212\211|~B0D\240Bz|Y\000\000\000\374\207\000BrB\377\377\377\013\204zB\177z|B\212DB\212\261|\211BB|B1D\240Bz|Y\000\000\000\374\207\000BrBB\200yz|\177z|B\212DB\212\261|\211BB|B1D\240Bz|Y\000\000\000\374\207\000BrBB\200\177z|B\212DB\212\261|\211BB\177z|B\206\177z|B\212DB\212\261|\000\000\000\000\000\000\000\000\000\000\000\000\000linux\000\000_\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-88e55b73031cf7703035362c219119eb3bdd2008 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQT8EQEJCQoZAggG/Qv5CQpaGAb9C/kJCloZEQnpCekJCgH96fEKKREKxwb2KiXx+QjBEoEJ6fFkAAAD8hwBCckL///8LhHpCf3p8QopEQoqxfIlCQnxCMUSgQnp8WQAAAPyHAEJyQkKAeXp8f3p8QopEQoqxfIlCQnxCMUSgQnp8WQAAAPyHAEJyQkKAf3p8QopEQoqxfIlCQn96fEKGf3p8QopEQoqxfAAAAAAAAAAAAAAAAABsaW51eAAAXwAAAAALAAs= Step #5: MERGE-OUTER: attempt 3819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1626793887 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfdb926198, 0x55bfdb92e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfdb92e918,0x55bfdb9b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88e55b73031cf7703035362c219119eb3bdd2008' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12082 processed earlier; will process 3193 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 502 ft: 503 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfd913a5dd bp 0x000000000000 sp 0x7ffd1d320280 T44355) Step #5: ==44355==The signal is caused by a READ memory access. Step #5: #0 0x55bfd913a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfd8f5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfd8f5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfd8f39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfd8e5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfd8db2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfd8dbc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfd8da36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfd8dcf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb1bd6bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfd8d96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44355==Register values: Step #5: rax = 0x000055bfdd096430 rbx = 0x000055bfdd096430 rcx = 0x000055bfdd096420 rdx = 0x00007fb1bd885b80 Step #5: rdi = 0x000055bfdd096420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd1d320280 Step #5: r8 = 0x000055bfdd096430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb1bd885be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfdc339960 r14 = 0x0000000100000004 r15 = 0x000055bfdb2a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x23,0x4,0x0,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x19,0x31,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x96,0x0,0x7a,0x5a,0x0,0xfc,0x1,0xc,0x80,0x0,0xfb,0x14,0x0,0x78,0xfb,0x19,0x41,0x1,0xb,0x2,0x6b,0x0,0x1,0xfb,0x19,0x5a,0x4,0xe6,0x41,0x1a,0x4,0x0,0x0,0xfb,0x19,0x1,0x0,0x0,0x0,0x20,0x0,0x0,0x41,0x1a,0x41,0x85,0x57,0xb8,0x1,0x0,0x0,0xfb,0x19,0x4a,0xf9,0x15,0x78,0xb4,0xcb,0x0,0x0,0x78,0x10,0x0,0xfb,0x19,0x1a,0x41,0x4,0x0,0x0,0x0,0xfb,0x19,0x41,0x1,0xb,0x0,0x48,0x1a,0x41,0x85,0xaa,0xb8,0x1,0x0,0x1,0xfb,0x19,0x2e,0xf1,0xe6,0x74,0xa5,0x63,0xa5,0x0,0xc2,0x0,0x41,0x2,0x6b,0x0,0x1,0xfb,0x19,0x5a,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x19,0x1,0x0,0x0,0x0,0x0,0xb,0xb,0x1,0xb,0x41,0x85,0x57,0xb8,0x1,0x0,0x0,0xfb,0x19,0x48,0xe6,0x0,0x0,0x0,0x69,0x6e,0x75,0x78,0x10,0x0,0xfb,0x19,0x19,0x41,0x1,0xb,0x2,0x6b,0x0,0x1,0xfb,0x19,0xff,0xff,0x5f,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA#\004\000A\335\362iiiii\004@A\032\004\000\000\373\0311\000\000\000 \000\000\000\226\000zZ\000\374\001\014\200\000\373\024\000x\373\031A\001\013\002k\000\001\373\031Z\004\346A\032\004\000\000\373\031\001\000\000\000 \000\000A\032A\205W\270\001\000\000\373\031J\371\025x\264\313\000\000x\020\000\373\031\032A\004\000\000\000\373\031A\001\013\000H\032A\205\252\270\001\000\001\373\031.\361\346t\245c\245\000\302\000A\002k\000\001\373\031Z\004@A\032\004\000\000\373\031\001\000\000\000\000\013\013\001\013A\205W\270\001\000\000\373\031H\346\000\000\000inux\020\000\373\031\031A\001\013\002k\000\001\373\031\377\377_\000\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2efff88dfbde2de8191c27a24bf85d102de7730 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSMEAEHd8mlpaWlpBEBBGgQAAPsZMQAAACAAAACWAHpaAPwBDIAA+xQAePsZQQELAmsAAfsZWgTmQRoEAAD7GQEAAAAgAABBGkGFV7gBAAD7GUr5FXi0ywAAeBAA+xkaQQQAAAD7GUEBCwBIGkGFqrgBAAH7GS7x5nSlY6UAwgBBAmsAAfsZWgRAQRoEAAD7GQEAAAAACwsBC0GFV7gBAAD7GUjmAAAAaW51eBAA+xkZQQELAmsAAfsZ//9fAAALAAsLAQs= Step #5: MERGE-OUTER: attempt 3820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1626931292 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d4896c198, 0x561d48974911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d48974918,0x561d489fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2efff88dfbde2de8191c27a24bf85d102de7730' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12084 processed earlier; will process 3191 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 391 ft: 392 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d461805dd bp 0x000000000000 sp 0x7fffe748e530 T44359) Step #5: ==44359==The signal is caused by a READ memory access. Step #5: #0 0x561d461805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d45fa2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d45fa1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d45f7f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d45ea0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d45df8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d45e021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d45de96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d45e153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95eb6eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d45ddcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44359==Register values: Step #5: rax = 0x0000561d4a471430 rbx = 0x0000561d4a471430 rcx = 0x0000561d4a471420 rdx = 0x00007f95eb8b3b80 Step #5: rdi = 0x0000561d4a471420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffe748e530 Step #5: r8 = 0x0000561d4a471430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95eb8b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d4937f960 r14 = 0x0000000100000004 r15 = 0x0000561d482ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0xf4,0x1,0x0,0xfd,0x82,0x1,0x0,0xfd,0x84,0x1,0x0,0x8b,0x0,0xfd,0x21,0x1,0x0,0xfd,0xca,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0x1,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0xf4,0x1,0x0,0xfd,0x82,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x1,0xfd,0x84,0x1,0x0,0x8b,0x0,0xfd,0x21,0x1,0x0,0xfd,0xca,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0x1,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0xf4,0x1,0x0,0xfd,0x82,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x0,0x8b,0x0,0xfd,0x23,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x0,0x8b,0x0,0xfd,0x23,0x1,0x0,0xfd,0xca,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x43,0xfd,0x84,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375^\000\375M\375\364\001\000\375\202\001\000\375\204\001\000\213\000\375!\001\000\375\312\001\375\204\001\000\375\331\001\000\000\375\202\001\000\001\000\375^\000\375M\375\364\001\000\375\202\001\000\000\375\202\001\000\375!\000\000\375E\000\375\202\001\000\375!\000\000\375E\001\375\202\001\000\375!\000\000\375E\001\375\316\001\001\375\204\001\000\213\000\375!\001\000\375\312\001\375\204\001\000\375\331\001\000\000\375\202\001\000\001\000\375^\000\375M\375\364\001\000\375\202\001\000\000\375\202\001\000\375!\000\000\375E\000\375\202\001\000\375!\000\000\375E\001\375\316\001\000\213\000\375#\000\375!\000\000\375E\001\375\316\001\000\213\000\375#\001\000\375\312\001\000\375!\000\000\375C\375\204\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-048fa154f8fefe844aa62936038fa47ec78db589 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/V4A/U399AEA/YIBAP2EAQCLAP0hAQD9ygH9hAEA/dkBAAD9ggEAAQD9XgD9Tf30AQD9ggEAAP2CAQD9IQAA/UUA/YIBAP0hAAD9RQH9ggEA/SEAAP1FAf3OAQH9hAEAiwD9IQEA/coB/YQBAP3ZAQAA/YIBAAEA/V4A/U399AEA/YIBAAD9ggEA/SEAAP1FAP2CAQD9IQAA/UUB/c4BAIsA/SMA/SEAAP1FAf3OAQCLAP0jAQD9ygEA/SEAAP1D/YQBAAs= Step #5: MERGE-OUTER: attempt 3821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1627067811 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7cd997198, 0x55d7cd99f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7cd99f918,0x55d7cda270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/048fa154f8fefe844aa62936038fa47ec78db589' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12086 processed earlier; will process 3189 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7cb1ab5dd bp 0x000000000000 sp 0x7fffd4a7dd80 T44363) Step #5: ==44363==The signal is caused by a READ memory access. Step #5: #0 0x55d7cb1ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7cafcd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7cafccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7cafaa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7caecbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7cae23c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7cae2d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7cae146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7cae403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6629126082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7cae07aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44363==Register values: Step #5: rax = 0x000055d7cffee500 rbx = 0x000055d7cffee500 rcx = 0x000055d7cffee9b0 rdx = 0x00007f66292eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd4a7dd80 Step #5: r8 = 0x000055d7cffee500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66292eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7ce3aa960 r14 = 0x0000000100000004 r15 = 0x000055d7cd317386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x78,0x41,0x23,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xfc,0x11,0xc1,0x41,0x67,0xc1,0x6f,0x45,0x47,0x41,0x6b,0x41,0x6c,0x69,0x6e,0x75,0x70,0x41,0x23,0x45,0x41,0x8f,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x71,0x41,0x16,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0xc1,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0xaa,0x6f,0x45,0x47,0x41,0x6b,0x41,0x6c,0x69,0x6e,0x75,0x70,0x41,0x23,0x45,0x41,0x8f,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x71,0x41,0x16,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xfd,0x21,0x0,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001ZoA(\004@AKA\252JA\374\301Aw\301kA\340\000kAiqAuxA#EAiqAn\004\000\320m\326\002\005\013AAA\252JA\374\021\301Ag\301oEGAkAlinupA#EA\217qAf\004\000\320\000\326\000\005\013\004\000\320\000\326\000\005\013AAA\252JqA\026\004\000\320m\326\002\005\013AAA\252JA\374\301\301EAiqAn\004\000\320\000\326\000\005\013A\252oEGAkAlinupA#EA\217qAf\004\000\320\000\326\000\005\013\004\000\320\000\326\000\005\013AAA\252JqA\026\004\000\320m\326\002\005\013AAA\001LAAA\375!\000i\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d3ed8b3386347f3f0de03b34d82c88ace8a1947 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVpvQSgEQEFLQapKQfzBQXfBa0HgAGtBaXFBdXhBI0VBaXFBbgQA0G3WAgULQUFBqkpB/BHBQWfBb0VHQWtBbGludXBBI0VBj3FBZgQA0ADWAAULBADQANYABQtBQUGqSnFBFgQA0G3WAgULQUFBqkpB/MHBRUFpcUFuBADQANYABQtBqm9FR0FrQWxpbnVwQSNFQY9xQWYEANAA1gAFCwQA0ADWAAULQUFBqkpxQRYEANBt1gIFC0FBQQFMQUFB/SEAaQALAAs= Step #5: MERGE-OUTER: attempt 3822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1627203853 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56381410d198, 0x563814115911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563814115918,0x56381419d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d3ed8b3386347f3f0de03b34d82c88ace8a1947' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12087 processed earlier; will process 3188 files now Step #5: [LOADING] WASM module load failed: unsupported opcode de Step #5: #1 pulse cov: 376 ft: 377 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638119215dd bp 0x000000000000 sp 0x7fff76a2e340 T44367) Step #5: ==44367==The signal is caused by a READ memory access. Step #5: #0 0x5638119215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563811743280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563811742fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563811720929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563811641ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563811599c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638115a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56381158a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5638115b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f101880f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56381157daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44367==Register values: Step #5: rax = 0x00005638150b9430 rbx = 0x00005638150b9430 rcx = 0x00005638150b9420 rdx = 0x00007f10189d7b80 Step #5: rdi = 0x00005638150b9420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff76a2e340 Step #5: r8 = 0x00005638150b9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f10189d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563814b20960 r14 = 0x0000000100000004 r15 = 0x0000563813a8d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7e,0x41,0x41,0x4,0x40,0x42,0x3f,0x42,0x6c,0x7d,0x42,0x30,0x89,0x42,0xff,0xff,0xff,0x58,0x7d,0x42,0xe5,0x7e,0x42,0x30,0x7a,0x42,0x35,0x42,0x30,0x42,0x42,0x42,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x42,0x42,0x42,0x42,0x42,0x88,0xa0,0xfc,0x42,0x7f,0x88,0x42,0x82,0x7f,0x7c,0x42,0x1d,0x7c,0x7a,0x42,0x0,0x42,0x49,0x42,0x3b,0x81,0x85,0x85,0x7d,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x1a,0x82,0x42,0x7f,0x42,0x7c,0x42,0x5f,0x81,0x80,0x7c,0x42,0x1b,0x80,0x42,0x7f,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x88,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x42,0x42,0x42,0x42,0x42,0xa9,0x7f,0x42,0x7c,0x42,0x7f,0x80,0x42,0x7f,0x7c,0x42,0x7c,0x42,0x1b,0x80,0x42,0x88,0xa0,0xfc,0x42,0x7f,0x88,0x42,0x82,0x7f,0x7c,0x42,0x1d,0x7c,0x7a,0x42,0x0,0x42,0x57,0x21,0x0,0x0,0x85,0x85,0x7d,0x42,0x7b,0x42,0x42,0x42,0x3b,0x84,0x85,0x85,0x42,0x49,0x42,0x3b,0x84,0x85,0x85,0x1a,0x56,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037~AA\004@B?Bl}B0\211B\377\377\377X}B\345~B0zB5B0BBBB|B\177\200B\177\200|B\000|B|B\177\200B\177BBBBB\210\240\374B\177\210B\202\177|B\035|zB\000BIB;\201\205\205}B{BBB;\204\205\205BIB;\204\205\205\032\202B\177B|B_\201\200|B\033\200B\177B|B\177\200B\177\210|B\000|B|B\177\200B\177BBBBB\251\177B|B\177\200B\177|B|B\033\200B\210\240\374B\177\210B\202\177|B\035|zB\000BW!\000\000\205\205}B{BBB;\204\205\205BIB;\204\205\205\032V\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-099caeaa93dda354a3b79cc208ac593c7d279ac8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9+QUEEQEI/Qmx9QjCJQv///1h9QuV+QjB6QjVCMEJCQkJ8Qn+AQn+AfEIAfEJ8Qn+AQn9CQkJCQoig/EJ/iEKCf3xCHXx6QgBCSUI7gYWFfUJ7QkJCO4SFhUJJQjuEhYUagkJ/QnxCX4GAfEIbgEJ/QnxCf4BCf4h8QgB8QnxCf4BCf0JCQkJCqX9CfEJ/gEJ/fEJ8QhuAQoig/EJ/iEKCf3xCHXx6QgBCVyEAAIWFfUJ7QkJCO4SFhUJJQjuEhYUaVgAACws= Step #5: MERGE-OUTER: attempt 3823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1627342481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b167c33198, 0x55b167c3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b167c3b918,0x55b167cc30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/099caeaa93dda354a3b79cc208ac593c7d279ac8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12089 processed earlier; will process 3186 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 320 ft: 321 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1654475dd bp 0x000000000000 sp 0x7ffdd04455f0 T44371) Step #5: ==44371==The signal is caused by a READ memory access. Step #5: #0 0x55b1654475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b165269280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b165268fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b165246929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b165167ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1650bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1650c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1650b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1650dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58c0a5c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1650a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44371==Register values: Step #5: rax = 0x000055b1695e8810 rbx = 0x000055b1695e8810 rcx = 0x000055b1695e8cc0 rdx = 0x00007f58c0c24b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd04455f0 Step #5: r8 = 0x000055b1695e8810 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58c0c24be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b168646960 r14 = 0x0000000100000004 r15 = 0x000055b1675b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0xc1,0x41,0x67,0x41,0x41,0x78,0x75,0x45,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0x21,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0xb2,0x41,0x77,0x45,0x41,0x10,0x45,0x41,0x6e,0x45,0x72,0x45,0x41,0x41,0x67,0x41,0x40,0x45,0x41,0x6e,0x45,0x73,0x6b,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x41,0x69,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x41,0x69,0x69,0x41,0x4b,0x69,0x68,0x1,0xd,0x0,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0x6b,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x69,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oAG\004@AKA\000AnGAvEA\237uAtAAEtvA\000\020\000EtE\301AgAAxuEoAAkA\242xAtvuA@EAnErinAEAoAAkA!xAtvuA@EAnErinA\262AwEA\020EAnErEAAgA@EAnEsknAEAoAAkAAkA\242xAtvh\001\015\000AlAiAijEiAwAwi\001\015\000AAlA\001\015\000AAlAAiiAKih\001\015\000xAtvuA@EAnErinAkAEAoAAkA\242i\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a125eab0b20581ae29e4244cdcef37c246d1d0ff Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQUcEQEFLQQBBbkdBdkVBn3VBdEFBRXR2QQAQAEV0RcFBZ0FBeHVFb0FBa0GieEF0dnVBQEVBbkVyaW5BRUFvQUFrQSF4QXR2dUFARUFuRXJpbkGyQXdFQRBFQW5FckVBQWdBQEVBbkVza25BRUFvQUFrQUFrQaJ4QXR2aAENAEFsQWlBaWpFaUF3QXdpAQ0AQUFsQQENAEFBbEFBaWlBS2loAQ0AeEF0dnVBQEVBbkVyaW5Ba0FFQW9BQWtBomkAAAALAAs= Step #5: MERGE-OUTER: attempt 3824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1627481986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621733e6198, 0x5621733ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621733ee918,0x5621734760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a125eab0b20581ae29e4244cdcef37c246d1d0ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12091 processed earlier; will process 3184 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562170bfa5dd bp 0x000000000000 sp 0x7ffc94c5dbc0 T44375) Step #5: ==44375==The signal is caused by a READ memory access. Step #5: #0 0x562170bfa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562170a1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562170a1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621709f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56217091aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562170872c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56217087c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621708636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56217088f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce6ba22082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562170856aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44375==Register values: Step #5: rax = 0x0000562175d31410 rbx = 0x0000562175d31410 rcx = 0x0000562175d318c0 rdx = 0x00007fce6bbeab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc94c5dbc0 Step #5: r8 = 0x0000562175d31410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce6bbeabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562173df9960 r14 = 0x0000000100000004 r15 = 0x0000562172d66386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7a,0x42,0x32,0x1,0x7f,0x42,0xff,0xb7,0x69,0x42,0xfe,0xff,0x82,0x7f,0x44,0x7f,0x8d,0x43,0xe1,0x0,0x9c,0x3f,0x44,0x9e,0x9a,0x9e,0x44,0x9e,0x44,0x9e,0x9e,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0x9c,0x9f,0x9f,0x9b,0x9d,0xa6,0x9f,0x99,0x9f,0x9f,0x9f,0x43,0x9f,0x9f,0x9f,0x33,0x41,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xfe,0xff,0x5f,0x82,0x44,0x7f,0x8d,0x43,0xe0,0x0,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x44,0x96,0x44,0x9e,0x9e,0x9f,0xac,0x9f,0x9f,0x9a,0x9f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xfe,0xff,0x1f,0x82,0x44,0x7f,0x8d,0x43,0xe0,0x0,0x9c,0x3f,0x44,0x44,0x9e,0x9e,0x9e,0x9e,0x44,0x9e,0x9e,0x3f,0x9c,0x9e,0xa0,0x44,0x9e,0x4,0x9e,0xbe,0x9f,0x9f,0x9e,0x9f,0xa0,0x44,0xef,0x44,0x9e,0x9e,0x9e,0xa1,0x44,0x44,0x1,0x44,0x9e,0x9e,0x1,0x5,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0x9f,0x9f,0x9f,0xa1,0x9f,0x9f,0x9f,0x9f,0x64,0x44,0x9e,0x44,0x9e,0x9e,0x5b,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x1,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABBzB2\001\177B\377\267iB\376\377\202\177D\177\215C\341\000\234?D\236\232\236D\236D\236\236D\001\237\237\237\237\233\237\234\237\237\233\235\246\237\231\237\237\237C\237\237\2373A\177B\377\267\177B\377\267\177B\376\377_\202D\177\215C\340\000\234?D\236\236\236D\226D\236\236\237\254\237\237\232\237B\377\267\177B\377\267\177B\376\377\037\202D\177\215C\340\000\234?DD\236\236\236\236D\236\236?\234\236\240D\236\004\236\276\237\237\236\237\240D\357D\236\236\236\241DD\001D\236\236\001\005\237\237\237\237\237\237\237\233\237\237\237\237\241\237\237\237\237dD\236D\236\236[\001\237\237\237\237\237\237\001\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56d0b2d41fffab85a6ac3bbadca3e380bba35030 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQnpCMgF/Qv+3aUL+/4J/RH+NQ+EAnD9EnpqeRJ5Enp5EAZ+fn5+bn5yfn5udpp+Zn5+fQ5+fnzNBf0L/t39C/7d/Qv7/X4JEf41D4ACcP0Senp5ElkSenp+sn5+an0L/t39C/7d/Qv7/H4JEf41D4ACcP0REnp6enkSenj+cnqBEngSevp+fnp+gRO9Enp6eoUREAUSengEFn5+fn5+fn5ufn5+foZ+fn59kRJ5Enp5bAZ+fn5+fnwEAAAALAAs= Step #5: MERGE-OUTER: attempt 3825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1627619907 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56488175c198, 0x564881764911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564881764918,0x5648817ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56d0b2d41fffab85a6ac3bbadca3e380bba35030' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12092 processed earlier; will process 3183 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56487ef705dd bp 0x000000000000 sp 0x7fffbcd8e0c0 T44379) Step #5: ==44379==The signal is caused by a READ memory access. Step #5: #0 0x56487ef705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56487ed92280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56487ed91fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56487ed6f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56487ec90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56487ebe8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56487ebf21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56487ebd96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56487ec053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb87aabb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56487ebccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44379==Register values: Step #5: rax = 0x00005648837a93d0 rbx = 0x00005648837a93d0 rcx = 0x00005648837a9880 rdx = 0x00007fb87ac83b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbcd8e0c0 Step #5: r8 = 0x00005648837a93d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb87ac83be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056488216f960 r14 = 0x0000000100000004 r15 = 0x00005648810dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x13,0x73,0x41,0x41,0x4,0x40,0x41,0xcc,0x0,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7d,0x86,0x7e,0x7e,0x7e,0x83,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x0,0xa5,0x1a,0x1a,0x0,0x0,0x0,0x0,0x0,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x81,0x81,0x81,0x81,0x7f,0x81,0x81,0x81,0x82,0x8a,0x7e,0x7e,0x0,0xa5,0x1a,0x0,0x0,0x0,0x0,0x0,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7c,0x81,0x81,0x81,0x7e,0x7e,0x7c,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x81,0x81,0x81,0x81,0x81,0x81,0x0,0x9b,0x0,0x0,0xbd,0x81,0x0,0x0,0x5b,0x0,0x5f,0x1,0x0,0x1,0x21,0x0,0x8d,0x1,0x0,0x0,0xfb,0x97,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x81,0x87,0x81,0x81,0x81,0x81,0x81,0x82,0x8a,0x7e,0x7e,0x0,0xa5,0x1a,0x0,0x0,0x0,0x0,0x0,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x7c,0x81,0x81,0x81,0x7e,0x7e,0x7c,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x0,0x7e,0x7e,0x7e,0x7e,0x7f,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x0,0x1,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\023sAA\004@A\314\000\004\000\000\000\000\000\000~~~~~~~~}\206~~~\203~~~~~~~\000\245\032\032\000\000\000\000\000~~~~~~~~\201\201\201\201\177\201\201\201\202\212~~\000\245\032\000\000\000\000\000~~~~~~|\201\201\201~~|~~~~~~\000\000\000\000\000\000\000~~~~~~~~\201\201\201\201\201\201\000\233\000\000\275\201\000\000[\000_\001\000\001!\000\215\001\000\000\373\227\000\000\000\000\000\000\000\201\207\201\201\201\201\201\202\212~~\000\245\032\000\000\000\000\000~~~~~~|\201\201\201~~|~~~~~~\000~~~~\177~~~~~~\000\001\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b536ed9a44845d2909a1dd58caf8d89b4dad32d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARNzQUEEQEHMAAQAAAAAAAB+fn5+fn5+fn2Gfn5+g35+fn5+fn4ApRoaAAAAAAB+fn5+fn5+foGBgYF/gYGBgop+fgClGgAAAAAAfn5+fn5+fIGBgX5+fH5+fn5+fgAAAAAAAAB+fn5+fn5+foGBgYGBgQCbAAC9gQAAWwBfAQABIQCNAQAA+5cAAAAAAAAAgYeBgYGBgYKKfn4ApRoAAAAAAH5+fn5+fnyBgYF+fnx+fn5+fn4Afn5+fn9+fn5+fn4AAQsACws= Step #5: MERGE-OUTER: attempt 3826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1627757075 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df2eebe198, 0x55df2eec6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df2eec6918,0x55df2ef4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b536ed9a44845d2909a1dd58caf8d89b4dad32d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12093 processed earlier; will process 3182 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df2c6d25dd bp 0x000000000000 sp 0x7ffe81c564e0 T44383) Step #5: ==44383==The signal is caused by a READ memory access. Step #5: #0 0x55df2c6d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df2c4f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df2c4f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df2c4d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df2c3f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df2c34ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df2c3541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df2c33b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df2c3673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba7a724082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df2c32eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44383==Register values: Step #5: rax = 0x000055df2fafa3d0 rbx = 0x000055df2fafa3d0 rcx = 0x000055df2fafa880 rdx = 0x00007fba7a8ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe81c564e0 Step #5: r8 = 0x000055df2fafa3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba7a8ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df2f8d1960 r14 = 0x0000000100000004 r15 = 0x000055df2e83e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xae,0x45,0x41,0xbf,0x41,0x6a,0x67,0xc0,0x41,0x4d,0x41,0x45,0x41,0x40,0x41,0xf5,0x42,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x6a,0x41,0x41,0x41,0x40,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0xc6,0xc8,0x26,0x41,0x6c,0xbe,0xa8,0x6c,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x6c,0x6c,0x6c,0x6c,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x41,0x43,0x41,0x40,0x41,0xd5,0x41,0x41,0x50,0x41,0x40,0x6c,0x41,0x3a,0x41,0x50,0x41,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0xbe,0x6c,0x6c,0x41,0xa8,0x40,0x6c,0x41,0x40,0x41,0xff,0x2,0x78,0x68,0x76,0x6e,0x6c,0x41,0x7f,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002@AKA\256EA\277Ajg\300AMAEA@A\365B\276\250lA@lAAA\377\002lrllACjAAA@A@A\325AAPA@lA:APAAlA\306\310&Al\276\250lllA@lAAA\377lAAA\377\002lrllACA@A\325AAPA@lA:APAAlA:A&A\276llA\250@lA@A\377\002lllllA@lAAA\377lAAA\377\002lrllACA@A\325AAPA@lA:APAAlA:A&A\276llA\250@lA@A\377\002xhvnlA\177E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b47e232a2c88ebf70025f3fd779559a31dfd31f6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECQEFLQa5FQb9BamfAQU1BRUFAQfVCvqhsQUBsQUFB/wJscmxsQUNqQUFBQEFAQdVBQVBBQGxBOkFQQUFsQcbIJkFsvqhsbGxBQGxBQUH/bEFBQf8CbHJsbEFDQUBB1UFBUEFAbEE6QVBBQWxBOkEmQb5sbEGoQGxBQEH/AmxsbGxsQUBsQUFB/2xBQUH/AmxybGxBQ0FAQdVBQVBBQGxBOkFQQUFsQTpBJkG+bGxBqEBsQUBB/wJ4aHZubEF/RQALAAs= Step #5: MERGE-OUTER: attempt 3827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1627894338 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b794d60198, 0x55b794d68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b794d68918,0x55b794df00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b47e232a2c88ebf70025f3fd779559a31dfd31f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12094 processed earlier; will process 3181 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7925745dd bp 0x000000000000 sp 0x7ffd442c9490 T44387) Step #5: ==44387==The signal is caused by a READ memory access. Step #5: #0 0x55b7925745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b792396280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b792395fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b792373929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b792294ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b7921ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b7921f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7921dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b7922093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c4a699082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b7921d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44387==Register values: Step #5: rax = 0x000055b7961ba2e0 rbx = 0x000055b7961ba2e0 rcx = 0x000055b7961ba790 rdx = 0x00007f6c4a861b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd442c9490 Step #5: r8 = 0x000055b7961ba2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c4a861be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b795773960 r14 = 0x0000000100000004 r15 = 0x000055b7946e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x70,0x41,0x43,0x4,0x40,0x42,0x3c,0x42,0x7f,0x7e,0x42,0xd6,0x22,0x42,0x7e,0x82,0x42,0x7b,0xc2,0x87,0xc2,0x87,0x42,0xc4,0x80,0x74,0x42,0x80,0x42,0x42,0x7f,0x82,0x42,0x7b,0x0,0xb8,0x0,0x63,0x6d,0x0,0x61,0x71,0x1,0x0,0x0,0x63,0x6d,0x1,0x0,0x0,0x63,0x6d,0x0,0x63,0x6d,0x0,0x0,0x1,0xad,0x80,0x89,0x0,0x65,0x73,0x6f,0x1,0x0,0x0,0x63,0x6d,0x1,0x0,0x0,0x63,0x6d,0x0,0x63,0x6d,0x1,0x0,0x7b,0x7c,0x81,0x42,0xc2,0xc4,0x87,0x0,0x0,0x0,0x0,0x83,0x1,0x0,0x0,0x63,0x6d,0x1,0x0,0x0,0x61,0x6d,0x1,0x0,0x0,0x63,0x6d,0x1,0xb8,0x0,0x63,0x6d,0x0,0x61,0x71,0x1,0x0,0x0,0x63,0x6d,0x1,0x6d,0x0,0x0,0x1,0xad,0x80,0x89,0x0,0x65,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x84,0x0,0x1,0x0,0x0,0x63,0x6d,0x6d,0x0,0x61,0x6d,0x1,0x0,0x0,0x63,0x6d,0x1,0xb8,0x0,0x63,0x6d,0x0,0x61,0x71,0x1,0x0,0x0,0x63,0x6d,0x1,0x6d,0x0,0x0,0x1,0xad,0x80,0x0,0x63,0x6d,0x1,0x0,0x0,0x42,0x0,0x0,0x5,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006pAC\004@B::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56497b305280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56497b304fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56497b2e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56497b203ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56497b15bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56497b1651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56497b14c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56497b1783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27ccdb1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56497b13faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44391==Register values: Step #5: rax = 0x000056497faae410 rbx = 0x000056497faae410 rcx = 0x000056497faae8c0 rdx = 0x00007f27ccf79b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7f35c6a0 Step #5: r8 = 0x000056497faae410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f27ccf79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056497e6e2960 r14 = 0x0000000100000004 r15 = 0x000056497d64f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb7,0xe0,0x0,0xc0,0x67,0x41,0x6b,0x41,0x6a,0x45,0x6a,0x67,0x41,0x32,0x45,0x6b,0x45,0xbe,0xbc,0x70,0x67,0x41,0x6b,0x41,0x6b,0x41,0x6e,0x45,0x77,0x67,0x41,0x45,0x45,0x6b,0x45,0xbe,0xbc,0x67,0x67,0x6b,0x41,0x41,0x6e,0x45,0x6b,0x67,0x67,0x41,0x6b,0x45,0x67,0x6e,0x41,0x6b,0x41,0x45,0x6a,0x67,0x45,0x41,0x33,0x6b,0x45,0xbe,0xbc,0x70,0x67,0x41,0x6b,0x41,0x6b,0x41,0x6e,0x45,0x77,0x67,0x41,0x45,0x45,0x6b,0x45,0x6b,0x41,0x67,0xbe,0xbc,0x67,0x41,0x6e,0x45,0x6b,0x67,0x67,0x41,0x6b,0x45,0x67,0x6e,0x41,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x41,0x67,0x45,0x41,0x75,0xc1,0x6e,0x45,0x6b,0x45,0x45,0x41,0x45,0x41,0x69,0x6b,0x41,0x6b,0x48,0x6b,0x6b,0x41,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x0,0x0,0x58,0x0,0x1,0x0,0x5b,0x0,0x0,0x45,0x41,0x6b,0x41,0x6e,0x4a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0xbc,0x67,0x67,0x4b,0x41,0xbc,0x67,0x67,0x41,0x41,0x67,0x6b,0x6b,0x41,0x4e,0x41,0x6e,0x45,0x6c,0x45,0xbe,0xbc,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\267\340\000\300gAkAjEjgA2EkE\276\274pgAkAkAnEwgAEEkE\276\274ggkAAnEkggAkEgnAkAEjgEA3kE\276\274pgAkAkAnEwgAEEkEkAg\276\274gAnEkggAkEgnAkAnEkgAgEAu\301nEkEEAEAikAkHkkAA\015\000A\001\267\000\215\001\000\000\373\235\000\000\000\000\000X\000\001\000[\000\000EAkAnJ\000\000\000\000\000\000\000\276\274ggKA\274ggAAgkkANAnElE\276\274\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d5e32a8b67c6cbe79959e595b5583f3c747b808 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG34ADAZ0FrQWpFamdBMkVrRb68cGdBa0FrQW5Fd2dBRUVrRb68Z2drQUFuRWtnZ0FrRWduQWtBRWpnRUEza0W+vHBnQWtBa0FuRXdnQUVFa0VrQWe+vGdBbkVrZ2dBa0VnbkFrQW5Fa2dBZ0VBdcFuRWtFRUFFQWlrQWtIa2tBQQ0AQQG3AI0BAAD7nQAAAAAAWAABAFsAAEVBa0FuSgAAAAAAAAC+vGdnS0G8Z2dBQWdra0FOQW5FbEW+vAALAAs= Step #5: MERGE-OUTER: attempt 3829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1628169616 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5606776bc198, 0x5606776c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5606776c4918,0x56067774c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d5e32a8b67c6cbe79959e595b5583f3c747b808' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12096 processed earlier; will process 3179 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560674ed05dd bp 0x000000000000 sp 0x7ffdb86acf70 T44395) Step #5: ==44395==The signal is caused by a READ memory access. Step #5: #0 0x560674ed05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560674cf2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560674cf1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560674ccf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560674bf0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560674b48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560674b521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560674b396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560674b653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb21705c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560674b2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44395==Register values: Step #5: rax = 0x0000560678b0f410 rbx = 0x0000560678b0f410 rcx = 0x0000560678b0f8c0 rdx = 0x00007fb217224b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb86acf70 Step #5: r8 = 0x0000560678b0f410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb217224be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005606780cf960 r14 = 0x0000000100000004 r15 = 0x000056067703c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x67,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x0,0x41,0x6c,0x77,0x6e,0x41,0x2c,0x77,0x41,0x70,0x41,0x51,0x70,0x20,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x67,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x0,0x41,0x6c,0x77,0x6e,0x41,0x2c,0x77,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAQJAp NA\367\015ApA\277\267\002E\301NAQJAp \200\200\000\"A\301At\320\000\373\025nA\015ApA\277\267\002E\301NAQJAp \200\200\000\"A\301At\320\000\373\025nAlgt\320\000\373\027nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\025\000AlwnA,wApAQp \200\200\000\"A\301At\320\000\373\025nAlgt\320\000\373\027nA\311\320\210AA\301M!\247\200\200\000\"A\301At\320\000\373\025\000AlwnA,wApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc044a4b3a28305d742e3929b3bf572489ad8693 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BUUpBcCBOQfcNQXBBv7cCRcFOQVFKQXAggIAAIkHBQXTQAPsVbkENQXBBv7cCRcFOQVFKQXAggIAAIkHBQXTQAPsVbkFsZ3TQAPsXbkHJ0IhBQcFNIaeAgAAiQcFBdNAA+xUAQWx3bkEsd0FwQVFwIICAACJBwUF00AD7FW5BbGd00AD7F25BydCIQUHBTSGngIAAIkHBQXTQAPsVAEFsd25BLHdBcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1628308350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5634d608c198, 0x5634d6094911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5634d6094918,0x5634d611c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc044a4b3a28305d742e3929b3bf572489ad8693' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12097 processed earlier; will process 3178 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 441 ft: 442 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 515 ft: 581 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5634d38a05dd bp 0x000000000000 sp 0x7ffff479fd00 T44399) Step #5: ==44399==The signal is caused by a READ memory access. Step #5: #0 0x5634d38a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5634d36c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5634d36c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5634d369f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5634d35c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5634d3518c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5634d35221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634d35096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5634d35353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff4c237082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634d34fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44399==Register values: Step #5: rax = 0x00005634d7a50430 rbx = 0x00005634d7a50430 rcx = 0x00005634d7a50420 rdx = 0x00007eff4c3ffb80 Step #5: rdi = 0x00005634d7a50420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffff479fd00 Step #5: r8 = 0x00005634d7a50430 r9 = 0x00007eff4c3ffc30 r10 = 0x00005634d7a31010 r11 = 0x00007eff4c3ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005634d6a9f960 r14 = 0x0000000100000004 r15 = 0x00005634d5a0c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x0,0x0,0x1b,0x1a,0x81,0x1a,0xd4,0x15,0x0,0x1a,0x1a,0x8f,0x0,0x8f,0x1a,0x1a,0x0,0x0,0x1b,0x1a,0x81,0x1a,0xd4,0x1a,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x1a,0x1a,0x0,0x0,0x1b,0x1a,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x1a,0x1a,0xd4,0x1a,0x81,0x1a,0xd4,0x8f,0x1a,0x0,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x8f,0x1a,0x1a,0xd4,0x1a,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x1a,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x8f,0x1a,0x1a,0xd4,0x1a,0x81,0x1a,0xd4,0x1a,0x0,0x1a,0x0,0x8f,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x1a,0x1a,0x0,0x1b,0x1a,0x91,0x1a,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0x0,0x8f,0x1a,0x1a,0x0,0x0,0x1b,0x1a,0x81,0x1a,0xd4,0xd4,0x1a,0x0,0x0,0x81,0x1a,0xd4,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?m\000\000\033\032\201\032\324\025\000\032\032\217\000\217\032\032\000\000\033\032\201\032\324\032\000\033\032\221\032\324\032\000\000\201\032\324\032\000\217\032\032\000\000\033\032\201\032\324\032\000\217\000\033\032\221\032\324\032\000\000\201\032\324\032\000\217\032\032\324\032\201\032\324\217\032\000\000\033\032\221\032\324\032\000\000\201\032\324\032\201\032\324\032\000\217\000\033\032\221\032\324\217\032\032\324\032\201\032\324\032\000\217\000\033\032\221\032\324\032\000\000\201\032\324\032\000\217\032\032\000\000\201\032\324\217\032\032\324\032\201\032\324\032\000\032\000\217\000\033\032\221\032\324\032\000\000\201\032\324\032\000\217\032\032\000\033\032\221\032\324\032\000\000\201\032\324\032\000\217\032\032\000\000\033\032\201\032\324\324\032\000\000\201\032\324\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69bda89ad9aac7744ddc636b46eadc1c5d27cb7e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tAAAbGoEa1BUAGhqPAI8aGgAAGxqBGtQaABsakRrUGgAAgRrUGgCPGhoAABsagRrUGgCPABsakRrUGgAAgRrUGgCPGhrUGoEa1I8aAAAbGpEa1BoAAIEa1BqBGtQaAI8AGxqRGtSPGhrUGoEa1BoAjwAbGpEa1BoAAIEa1BoAjxoaAACBGtSPGhrUGoEa1BoAGgCPABsakRrUGgAAgRrUGgCPGhoAGxqRGtQaAACBGtQaAI8aGgAAGxqBGtTUGgAAgRrUGgs= Step #5: MERGE-OUTER: attempt 3831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1628449384 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563e827ee198, 0x563e827f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563e827f6918,0x563e8287e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69bda89ad9aac7744ddc636b46eadc1c5d27cb7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12101 processed earlier; will process 3174 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563e800025dd bp 0x000000000000 sp 0x7ffd5b796480 T44403) Step #5: ==44403==The signal is caused by a READ memory access. Step #5: #0 0x563e800025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563e7fe24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563e7fe23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563e7fe01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563e7fd22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563e7fc7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563e7fc841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563e7fc6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563e7fc973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f593d07b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563e7fc5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44403==Register values: Step #5: rax = 0x0000563e84d80530 rbx = 0x0000563e84d80530 rcx = 0x0000563e84d809e0 rdx = 0x00007f593d243b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5b796480 Step #5: r8 = 0x0000563e84d80530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f593d243be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563e83201960 r14 = 0x0000000100000004 r15 = 0x0000563e8216e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x3f,0x4,0x40,0x42,0x42,0x42,0x86,0x40,0x88,0x1,0xbf,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa3,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0x99,0xa1,0xa1,0xa5,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa5,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0x99,0xa1,0xa1,0xa5,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa5,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0xa1,0x0,0x0,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x0,0x0,0x0,0x0,0x7a,0x42,0x44,0x42,0x78,0x42,0x3b,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA?\004@BBB\206@\210\001\277\000\277\000\000\000\000\000\000\000\000\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\243\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\231\241\241\245\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\245\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\231\241\241\245\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\245\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\241\000\000D\200Bz|\212\000\000\000\000zBDBxB;D\200Bz|\212\000\000\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-126eeedbb0d8990989ae79a77244c8ecbae66699 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQT8EQEJCQoZAiAG/AL8AAAAAAAAAAKGhoaGhoaGhoaGhoaGhoaGhoaGhoaGho6GhoaGhoaGhoaGhoaGhoaGhoaGZoaGloaGhoaGhoaGhoaGhoaGhoaGhoaGhpaGhoaGhoaGhoaGhoaGhoaGhoaGZoaGloaGhoaGhoaGhoaGhoaGhoaGhoaGhpaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaEAAESAQnp8igAAAAB6QkRCeEI7RIBCenyKAAAAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1628587391 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560970fd9198, 0x560970fe1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560970fe1918,0x5609710690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/126eeedbb0d8990989ae79a77244c8ecbae66699' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12102 processed earlier; will process 3173 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56096e7ed5dd bp 0x000000000000 sp 0x7fffc8a8b490 T44407) Step #5: ==44407==The signal is caused by a READ memory access. Step #5: #0 0x56096e7ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56096e60f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56096e60efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56096e5ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56096e50dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56096e465c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56096e46f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56096e4566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56096e4823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53b0dfd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56096e449aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44407==Register values: Step #5: rax = 0x0000560972d9e410 rbx = 0x0000560972d9e410 rcx = 0x0000560972d9e8c0 rdx = 0x00007f53b0fc5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc8a8b490 Step #5: r8 = 0x0000560972d9e410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53b0fc5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609719ec960 r14 = 0x0000000100000004 r15 = 0x0000560970959386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x8a,0xbd,0xbd,0xbd,0x42,0x42,0x42,0x42,0x42,0x7c,0x81,0x42,0x3f,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x87,0x42,0xc3,0x7f,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x88,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x81,0xc3,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x7c,0x81,0x42,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x88,0x41,0x42,0x42,0x42,0x42,0x42,0x42,0x7c,0x81,0x42,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x88,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc4,0x7a,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x42,0x3e,0x7c,0x81,0x42,0xc4,0x7a,0xc3,0xc3,0xc3,0x88,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0x0,0x10,0x0,0x0,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABBBB\212\275\275\275BBBBB|\201B?\303\303\303\303\303\303\303\303\207B\303\177\303\303\303\303\303\303\303\303\303\303\303\303\210\303\303\303\303\303\303\303\303\303\303\304z\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\201\303ABBBBBB|\201B\304z\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\210ABBBBBB|\201B\304z\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\210\303\303\303\303\303\303\303\303\303\303\304z\303\303\303\303\303\303B>|\201B\304z\303\303\303\210\303\303\303\303\303\303\303\303\303\303\303\303\303\303\000\020\000\000O\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-80b823991ab81fade94d4c07e8ce3eb586a6d466 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQkJCir29vUJCQkJCfIFCP8PDw8PDw8PDh0LDf8PDw8PDw8PDw8PDw4jDw8PDw8PDw8PDxHrDw8PDw8PDw8PDw8PDw8PDw8PDw8PDgcNBQkJCQkJCfIFCxHrDw8PDw8PDw8PDw8PDw8PDw8OIQUJCQkJCQnyBQsR6w8PDw8PDw8PDw8PDw8PDw8PDiMPDw8PDw8PDw8PEesPDw8PDw0I+fIFCxHrDw8OIw8PDw8PDw8PDw8PDw8MAEAAATwALAAs= Step #5: MERGE-OUTER: attempt 3833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1628726708 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b9fee23198, 0x55b9fee2b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b9fee2b918,0x55b9feeb30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80b823991ab81fade94d4c07e8ce3eb586a6d466' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12103 processed earlier; will process 3172 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9fc6375dd bp 0x000000000000 sp 0x7ffe10674820 T44411) Step #5: ==44411==The signal is caused by a READ memory access. Step #5: #0 0x55b9fc6375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b9fc459280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b9fc458fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b9fc436929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b9fc357ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b9fc2afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b9fc2b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b9fc2a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b9fc2cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c579de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b9fc293aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44411==Register values: Step #5: rax = 0x000055ba0128b400 rbx = 0x000055ba0128b400 rcx = 0x000055ba0128b8b0 rdx = 0x00007f5c57ba6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe10674820 Step #5: r8 = 0x000055ba0128b400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c57ba6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9ff836960 r14 = 0x0000000100000004 r15 = 0x000055b9fe7a3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x45,0x20,0xa5,0x80,0x80,0x0,0x22,0x41,0x70,0x41,0x3f,0x4e,0x75,0xc1,0x41,0x2c,0x41,0x70,0x6e,0x41,0x51,0xc1,0x41,0x70,0x49,0x41,0x77,0x69,0x6e,0x20,0xa5,0x80,0x80,0x0,0x22,0x80,0x80,0x0,0x6c,0x4f,0x41,0x17,0x45,0x20,0x41,0x41,0x6e,0x46,0x45,0xc0,0x6e,0x41,0x51,0xc1,0x41,0x70,0x48,0x41,0xc1,0x4e,0x20,0xa5,0x80,0x80,0x0,0x4e,0x20,0xa5,0x80,0x80,0x0,0x22,0x41,0x71,0x41,0xa5,0x80,0x80,0x0,0x4e,0x20,0xa5,0x80,0x80,0x0,0x22,0x41,0x71,0x41,0xbf,0x77,0x6d,0x6e,0x20,0xa5,0x80,0x80,0x0,0x22,0x80,0x80,0x0,0x6c,0x4f,0x41,0x17,0x45,0x20,0xa5,0x80,0x80,0x0,0x22,0x41,0x70,0x41,0x31,0x4e,0x6e,0xc1,0x41,0x2c,0x70,0x70,0x6e,0x41,0x51,0xc1,0x41,0x70,0x49,0x41,0xc1,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0x41,0xbf,0x78,0x41,0x4f,0x41,0x17,0x45,0x20,0xa5,0x80,0x80,0x0,0x22,0x41,0x70,0x41,0x31,0x4e,0x6e,0xc1,0x41,0x2c,0x41,0xa5,0x80,0x80,0x0,0x22,0x80,0x80,0x0,0x49,0x68,0x0,0x22,0x41,0x41,0xbf,0x71,0x41,0xbf,0xd7,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOA\027E \245\200\200\000\"ApA?Nu\301A,ApnAQ\301ApIAwin \245\200\200\000\"\200\200\000lOA\027E AAnFE\300nAQ\301ApHA\301N \245\200\200\000N \245\200\200\000\"AqA\245\200\200\000N \245\200\200\000\"AqA\277wmn \245\200\200\000\"\200\200\000lOA\027E \245\200\200\000\"ApA1Nn\301A,ppnAQ\301ApIA\301N!\245\200\200\000\"AA\277xAOA\027E \245\200\200\000\"ApA1Nn\301A,A\245\200\200\000\"\200\200\000Ih\000\"AA\277qA\277\327A\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a7f5c3ae1fae86f448d53d8b94a9fa1599ac5a8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQRdFIKWAgAAiQXBBP051wUEsQXBuQVHBQXBJQXdpbiClgIAAIoCAAGxPQRdFIEFBbkZFwG5BUcFBcEhBwU4gpYCAAE4gpYCAACJBcUGlgIAATiClgIAAIkFxQb93bW4gpYCAACKAgABsT0EXRSClgIAAIkFwQTFObsFBLHBwbkFRwUFwSUHBTiGlgIAAIkFBv3hBT0EXRSClgIAAIkFwQTFObsFBLEGlgIAAIoCAAEloACJBQb9xQb/XQQALAAs= Step #5: MERGE-OUTER: attempt 3834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1628864901 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9d3503198, 0x55a9d350b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9d350b918,0x55a9d35930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a7f5c3ae1fae86f448d53d8b94a9fa1599ac5a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12104 processed earlier; will process 3171 files now Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: #1 pulse cov: 322 ft: 323 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9d0d175dd bp 0x000000000000 sp 0x7ffe79461c30 T44415) Step #5: ==44415==The signal is caused by a READ memory access. Step #5: #0 0x55a9d0d175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9d0b39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9d0b38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9d0b16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9d0a37ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9d098fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9d09991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9d09806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9d09ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe203110082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9d0973aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44415==Register values: Step #5: rax = 0x000055a9d4e889f0 rbx = 0x000055a9d4e889f0 rcx = 0x000055a9d4e88ea0 rdx = 0x00007fe2032d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe79461c30 Step #5: r8 = 0x000055a9d4e889f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2032d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9d3f16960 r14 = 0x0000000100000004 r15 = 0x000055a9d2e83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfd,0x5e,0x0,0xfd,0x4d,0xfd,0xf4,0x0,0xfd,0x21,0x0,0x0,0xfd,0x43,0x1,0xfd,0xce,0x1,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x0,0x0,0xfd,0x84,0x1,0x0,0x8b,0x0,0xfd,0x23,0x1,0x0,0xfd,0xca,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x2d,0xfd,0x82,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x1,0xfd,0x83,0x1,0x0,0x8b,0x0,0xfd,0x21,0x1,0x0,0xfd,0xca,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x82,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x43,0x1,0xfd,0xce,0x1,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x1,0xfd,0x84,0x1,0x0,0xfd,0xd9,0x1,0x0,0x0,0xfd,0x7f,0x1,0x0,0xfd,0x21,0x0,0x0,0xfd,0x45,0x1,0xfd,0xce,0x1,0x0,0x0,0xfd,0x84,0x1,0x0,0x8b,0x0,0xfd,0x23,0x1,0x0,0xfd,0xca,0x1,0x0,0xfd,0x21,0x0,0x0,0x0,0x8b,0x0,0x84,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000\375^\000\375M\375\364\000\375!\000\000\375C\001\375\316\001\001\375\204\001\000\375\331\001\000\000\375\177\001\001\375\204\001\000\375\331\001\000\000\375\177\001\000\375!\000\000\375E\001\375\316\001\000\000\375\204\001\000\213\000\375#\001\000\375\312\001\000\375!\000\000\375-\375\202\001\000\000\375\202\001\000\375!\000\000\375E\001\375\316\001\001\375\203\001\000\213\000\375!\001\000\375\312\001\375\204\001\000\375\331\001\000\000\375\202\001\000\375!\000\000\375C\001\375\316\001\001\375\204\001\000\375\331\001\000\000\375\177\001\001\375\204\001\000\375\331\001\000\000\375\177\001\000\375!\000\000\375E\001\375\316\001\000\000\375\204\001\000\213\000\375#\001\000\375\312\001\000\375!\000\000\000\213\000\204\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3125c946eef3eb7cd2ba1f22851e627ddc5d93e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEA/V4A/U399AD9IQAA/UMB/c4BAf2EAQD92QEAAP1/AQH9hAEA/dkBAAD9fwEA/SEAAP1FAf3OAQAA/YQBAIsA/SMBAP3KAQD9IQAA/S39ggEAAP2CAQD9IQAA/UUB/c4BAf2DAQCLAP0hAQD9ygH9hAEA/dkBAAD9ggEA/SEAAP1DAf3OAQH9hAEA/dkBAAD9fwEB/YQBAP3ZAQAA/X8BAP0hAAD9RQH9zgEAAP2EAQCLAP0jAQD9ygEA/SEAAACLAIQBAAs= Step #5: MERGE-OUTER: attempt 3835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629004651 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559143511198, 0x559143519911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559143519918,0x5591435a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3125c946eef3eb7cd2ba1f22851e627ddc5d93e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12106 processed earlier; will process 3169 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 424 ft: 463 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559140d255dd bp 0x000000000000 sp 0x7ffc885969a0 T44419) Step #5: ==44419==The signal is caused by a READ memory access. Step #5: #0 0x559140d255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559140b47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559140b46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559140b24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559140a45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55914099dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591409a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55914098e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591409ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45029dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559140981aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44419==Register values: Step #5: rax = 0x00005591442f8430 rbx = 0x00005591442f8430 rcx = 0x00005591442f8420 rdx = 0x00007f4502ba5b80 Step #5: rdi = 0x00005591442f8420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc885969a0 Step #5: r8 = 0x00005591442f8430 r9 = 0x0000559144313f90 r10 = 0x00005591442d9010 r11 = 0x00007f4502ba5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559143f24960 r14 = 0x0000000100000004 r15 = 0x0000559142e91386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x2,0x40,0x41,0x4b,0x41,0xae,0x0,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x94,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x94,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbc,0x0,0x9c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0xa7,0x6c,0x0,0x69,0x6e,0x78,0x0,0x0,0x0,0x75,0x0,0x0,0x0,0x0,0x0,0x0,0x7d,0x0,0x0,0x95,0x0,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2,0x0,0x0,0x0,0x0,0x0,0xbc,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0xa7,0x0,0x0,0x0,0x0,0x1,0x0,0xa7,0x0,0x0,0x6c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\002@AKA\256\000\017\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\242\000\000\000\000\000\000\000\000\000\242\000\000\000\000\224\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\242\000\000\000\000\000\000\000\000\000\242\000\000\000\000\224\000\000\000\000\000\000\000\274\000\234\000\000\000\000\000\000\000\000\000\000\000\000\242\000\000\000\000\000\000\001\000\000\247l\000inx\000\000\000u\000\000\000\000\000\000}\000\000\225\000\000\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\000\000\000\000\000\000\000\000\242\000\000\000\000\000\274\000\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\247\000\000\000\000\001\000\247\000\000l\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b948f62c985d0edfc831c7f3b076eb668fbf816d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUECQEFLQa4ADwAAAAAAAAAAAAAAAAAAAAAAAQAAAACiAAAAAAAAAAAAogAAAACUAAAAAAAAAAAAAAEAAAAAogAAAAAAAAAAAKIAAAAAlAAAAAAAAAC8AJwAAAAAAAAAAAAAAACiAAAAAAAAAQAAp2wAaW54AAAAdQAAAAAAAH0AAJUAAIKCgoKCgoKCgoKCgoKCggAAAAAAAAAAogAAAAAAvACCgoKCgoKCgoKCgoKCgoKCgoKnAAAAAAEApwAAbAALAAs= Step #5: MERGE-OUTER: attempt 3836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629146411 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b6e21f198, 0x555b6e227911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b6e227918,0x555b6e2af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b948f62c985d0edfc831c7f3b076eb668fbf816d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12109 processed earlier; will process 3166 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b6ba335dd bp 0x000000000000 sp 0x7ffd888e3250 T44423) Step #5: ==44423==The signal is caused by a READ memory access. Step #5: #0 0x555b6ba335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b6b855280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b6b854fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b6b832929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b6b753ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b6b6abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b6b6b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b6b69c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b6b6c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb91c76e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b6b68faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44423==Register values: Step #5: rax = 0x0000555b70562410 rbx = 0x0000555b70562410 rcx = 0x0000555b705628c0 rdx = 0x00007fb91c936b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd888e3250 Step #5: r8 = 0x0000555b70562410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb91c936be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b6ec32960 r14 = 0x0000000100000004 r15 = 0x0000555b6db9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x0,0x69,0x41,0x77,0x41,0x89,0x96,0x2,0x41,0x6d,0x41,0x40,0x69,0x47,0x6e,0x45,0x76,0x41,0x41,0x67,0x47,0x72,0x67,0x41,0x41,0x4f,0x47,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x41,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6e,0x41,0x41,0x6e,0x45,0x76,0x41,0x41,0x67,0x67,0x41,0x41,0x67,0x4d,0x47,0x72,0x41,0x6c,0x4f,0x76,0x41,0x41,0x67,0x47,0x67,0x72,0x41,0x47,0x41,0x4f,0x41,0x6c,0x41,0x4d,0x41,0x6d,0x41,0x40,0x71,0x47,0x6e,0x45,0x76,0x45,0x41,0x67,0x72,0x67,0x41,0x69,0x4d,0x6d,0x1b,0x48,0x77,0x41,0x35,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwA\257IAMAgwgA\340\002A\346\017A\017AGAOAlAMAmA@qGnEvAAggAAgMGrA\000iAwA\211\226\002AmA@iGnEvAAgGrgAAOGAlAMAmAlAMA\227xunAAnEvAAggAAgMGrAlAlAMA\227xunAAnEvAAggAAgMGrAlOvAAgGgrAGAOAlAMAmA@qGnEvEAgrgAiMm\033HwA5mw\016\003\200\000\000\000\000\000\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-679b36012b702b7ac61b590efd0d97562e0c1a3b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBr0lBTUFnd2dB4AJB5g9BD0FHQU9BbEFNQW1BQHFHbkV2QUFnZ0FBZ01HckEAaUF3QYmWAkFtQUBpR25FdkFBZ0dyZ0FBT0dBbEFNQW1BbEFNQZd4dW5BQW5FdkFBZ2dBQWdNR3JBbEFsQU1Bl3h1bkFBbkV2QUFnZ0FBZ01HckFsT3ZBQWdHZ3JBR0FPQWxBTUFtQUBxR25FdkVBZ3JnQWlNbRtId0E1bXcOA4AAAAAAAABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629286155 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc26eb0198, 0x55bc26eb8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc26eb8918,0x55bc26f400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/679b36012b702b7ac61b590efd0d97562e0c1a3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12110 processed earlier; will process 3165 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc246c45dd bp 0x000000000000 sp 0x7fff71829f40 T44427) Step #5: ==44427==The signal is caused by a READ memory access. Step #5: #0 0x55bc246c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc244e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc244e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc244c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc243e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc2433cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc243461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc2432d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc243593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd51fba2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc24320aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44427==Register values: Step #5: rax = 0x000055bc287a2410 rbx = 0x000055bc287a2410 rcx = 0x000055bc287a28c0 rdx = 0x00007fd51fd6ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff71829f40 Step #5: r8 = 0x000055bc287a2410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd51fd6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc278c3960 r14 = 0x0000000100000004 r15 = 0x000055bc26830386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x68,0x42,0x1,0x20,0x1a,0x1,0x42,0x46,0x89,0x8a,0x42,0x89,0x46,0x42,0xf9,0x3d,0x89,0x8a,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x1,0x82,0x1,0x42,0x20,0x42,0x89,0x46,0x42,0xf9,0x3d,0x89,0x8a,0x42,0x89,0x46,0x42,0x46,0x89,0x8a,0x88,0x42,0x1,0x82,0x1,0x42,0x20,0x42,0x89,0x46,0x42,0xf9,0x3d,0x89,0x8a,0x42,0x89,0x46,0x42,0x46,0x89,0x8a,0x42,0xf9,0x3d,0x89,0x8a,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x1,0x82,0x1,0x42,0x20,0x42,0x89,0x46,0x42,0xf9,0x3d,0x89,0x8a,0x42,0x89,0x46,0x42,0x46,0x89,0x8a,0x42,0x89,0x46,0x42,0xf9,0x3d,0x89,0x8a,0x42,0x89,0x46,0x42,0x46,0x89,0x8a,0x42,0x89,0x46,0x42,0xf9,0x68,0x42,0xf9,0x3d,0x42,0x42,0x79,0x82,0x42,0x89,0x46,0x42,0x25,0x88,0x42,0x1,0x42,0x46,0x89,0x8a,0x42,0x89,0x46,0x42,0xf9,0x3d,0x89,0x8a,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x7a,0x8a,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x46,0x89,0x8a,0x42,0x89,0x46,0x42,0xf9,0x3d,0x89,0x8a,0x89,0x42,0x46,0x42,0x25,0x89,0x42,0x87,0x42,0x22,0x1a,0x42,0x89,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BhB\001 \032\001BF\211\212B\211FB\371=\211\212B\211FB%\211B\001\202\001B B\211FB\371=\211\212B\211FBF\211\212\210B\001\202\001B B\211FB\371=\211\212B\211FBF\211\212B\371=\211\212B\211FB%\211B\001\202\001B B\211FB\371=\211\212B\211FBF\211\212B\211FB\371=\211\212B\211FBF\211\212B\211FB\371hB\371=BBy\202B\211FB%\210B\001BF\211\212B\211FB\371=\211\212B\211FB%\211Bz\212B\211FB%\211BF\211\212B\211FB\371=\211\212\211BFB%\211B\207B\"\032B\211\"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae2fdd4b1e672f4fd0bebf7e17ea0cfa0ae06441 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJoQgEgGgFCRomKQolGQvk9iYpCiUZCJYlCAYIBQiBCiUZC+T2JikKJRkJGiYqIQgGCAUIgQolGQvk9iYpCiUZCRomKQvk9iYpCiUZCJYlCAYIBQiBCiUZC+T2JikKJRkJGiYpCiUZC+T2JikKJRkJGiYpCiUZC+WhC+T1CQnmCQolGQiWIQgFCRomKQolGQvk9iYpCiUZCJYlCeopCiUZCJYlCRomKQolGQvk9iYqJQkZCJYlCh0IiGkKJIgALAAs= Step #5: MERGE-OUTER: attempt 3838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629424783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b23130e198, 0x55b231316911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b231316918,0x55b23139e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae2fdd4b1e672f4fd0bebf7e17ea0cfa0ae06441' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12111 processed earlier; will process 3164 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 382 ft: 383 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 402 ft: 435 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b22eb225dd bp 0x000000000000 sp 0x7fff161873c0 T44431) Step #5: ==44431==The signal is caused by a READ memory access. Step #5: #0 0x55b22eb225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b22e944280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b22e943fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b22e921929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b22e842ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b22e79ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b22e7a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b22e78b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b22e7b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49fb578082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b22e77eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44431==Register values: Step #5: rax = 0x000055b232de0430 rbx = 0x000055b232de0430 rcx = 0x000055b232de0420 rdx = 0x00007f49fb740b80 Step #5: rdi = 0x000055b232de0420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff161873c0 Step #5: r8 = 0x000055b232de0430 r9 = 0x00007f49fb740c40 r10 = 0x000055b232dc1010 r11 = 0x00007f49fb740be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b231d21960 r14 = 0x0000000100000004 r15 = 0x000055b230c8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0xd0,0x0,0xfb,0x18,0x66,0x1,0xc6,0xfb,0x62,0xff,0xe8,0x29,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x29,0xff,0xff,0xc,0x41,0x40,0xd0,0x0,0xfb,0x18,0x66,0x1,0xc6,0xc,0xfb,0x62,0x41,0xff,0xff,0x40,0xd0,0x0,0xfb,0x18,0x66,0x1,0xc6,0xfb,0x62,0xff,0xe8,0x2d,0xd0,0x0,0xfb,0x19,0xbf,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x3,0xc6,0xfb,0x29,0xff,0xff,0xc,0x41,0x45,0xc0,0x41,0xc2,0x70,0x41,0xff,0x2,0x41,0x1,0x41,0x79,0x6e,0x75,0x78,0x41,0x69,0x41,0x41,0x41,0xf5,0x41,0x4f,0x41,0x6c,0x69,0x6e,0x75,0x78,0x45,0x1,0x41,0xf5,0x67,0x41,0x75,0xc0,0x49,0x41,0x6f,0x77,0x6b,0x41,0x6d,0x1,0x41,0x72,0x67,0x41,0x2,0x0,0x41,0x71,0x45,0x41,0x1,0x67,0x77,0x45,0x0,0x58,0x45,0x41,0x2c,0xf,0x49,0x67,0x1,0x4e,0x41,0x51,0x41,0x4e,0x70,0x41,0x41,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@\320\000\373\030f\001\306\373b\377\350)\320\000\373\031<\001\306\373b\377\350\320\000\373\031l\001\306\373b\377\350\305\320\000\373\031<\001\306\373)\377\377\014A@\320\000\373\030f\001\306\014\373bA\377\377@\320\000\373\030f\001\306\373b\377\350-\320\000\373\031\277\001\306\373b\377\350\320\000\373\031l\001\306\373b\377\350\305\320\000\373\031<\003\306\373)\377\377\014AE\300A\302pA\377\002A\001AynuxAiAAA\365AOAlinuxE\001A\365gAu\300IAowkAm\001ArgA\002\000AqEA\001gwE\000XEA,\017Ig\001NAQANpAA\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74624b2acaa9291adbc13234a438fc474c7a4827 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQNAA+xhmAcb7Yv/oKdAA+xk8Acb7Yv/o0AD7GWwBxvti/+jF0AD7GTwBxvsp//8MQUDQAPsYZgHGDPtiQf//QNAA+xhmAcb7Yv/oLdAA+xm/Acb7Yv/o0AD7GWwBxvti/+jF0AD7GTwDxvsp//8MQUXAQcJwQf8CQQFBeW51eEFpQUFB9UFPQWxpbnV4RQFB9WdBdcBJQW93a0FtAUFyZ0ECAEFxRUEBZ3dFAFhFQSwPSWcBTkFRQU5wQUEiAAALAAs= Step #5: MERGE-OUTER: attempt 3839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629564999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56014d0a3198, 0x56014d0ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56014d0ab918,0x56014d1330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74624b2acaa9291adbc13234a438fc474c7a4827' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12115 processed earlier; will process 3160 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 371 ft: 372 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #2 pulse cov: 538 ft: 627 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56014a8b75dd bp 0x000000000000 sp 0x7ffed95ab310 T44435) Step #5: ==44435==The signal is caused by a READ memory access. Step #5: #0 0x56014a8b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56014a6d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56014a6d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56014a6b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56014a5d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56014a52fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56014a5391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56014a5206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56014a54c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf5df8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56014a513aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44435==Register values: Step #5: rax = 0x000056014db7f430 rbx = 0x000056014db7f430 rcx = 0x000056014db7f420 rdx = 0x00007faf5e157b80 Step #5: rdi = 0x000056014db7f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffed95ab310 Step #5: r8 = 0x000056014db7f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf5e157be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056014dab6960 r14 = 0x0000000100000004 r15 = 0x000056014ca23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x68,0x76,0x68,0x76,0x0,0x0,0xbe,0x1,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0x1,0xfd,0xad,0x0,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xae,0x1,0x0,0xfd,0x91,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x0,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xae,0x1,0x0,0xfd,0x91,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x1,0x0,0x0,0x1,0x0,0xfd,0xad,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x91,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xfd,0xe7,0x1,0x0,0x1,0xfd,0x24,0x1,0x0,0x1,0xfd,0xbe,0x1,0x0,0xfd,0x9c,0x0,0x1,0x0,0xfd,0xb9,0x1,0xfd,0x23,0x0,0xfd,0x99,0x1,0xfd,0xae,0x1,0x0,0xfd,0x91,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x0,0x1,0x0,0x1,0x0,0xfd,0x99,0x1,0xfd,0xb8,0x1,0xfd,0x23,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\001\000hvhv\000\000\276\001\000\375\231\001\375\276\001\000\375\234\000\001\000\001\375\255\000\001\375\276\001\000\375\234\000\001\000\375\271\001\375#\000\375\231\001\375\256\001\000\375\221\000\000\000\000\375\276\001\000\375\231\001\375\276\000\001\000\375\271\001\375#\000\375\231\001\375\256\001\000\375\221\000\000\000\000\375\276\001\000\375\231\001\375\276\001\000\375\234\001\000\000\001\000\375\255\001\375\276\001\000\375\234\000\001\000\375\271\001\375#\000\375\231\001\375\276\001\000\375\221\000\000\000\000\000\000\000\000\001\000\375\347\001\000\001\375$\001\000\001\375\276\001\000\375\234\000\001\000\375\271\001\375#\000\375\231\001\375\256\001\000\375\221\000\000\000\000\375\276\001\000\001\000\001\000\375\231\001\375\270\001\375#\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcc76079c21e9a74d9adda9b5aa1b1e5313e11eb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAEAaHZodgAAvgEA/ZkB/b4BAP2cAAEAAf2tAAH9vgEA/ZwAAQD9uQH9IwD9mQH9rgEA/ZEAAAAA/b4BAP2ZAf2+AAEA/bkB/SMA/ZkB/a4BAP2RAAAAAP2+AQD9mQH9vgEA/ZwBAAABAP2tAf2+AQD9nAABAP25Af0jAP2ZAf2+AQD9kQAAAAAAAAAAAQD95wEAAf0kAQAB/b4BAP2cAAEA/bkB/SMA/ZkB/a4BAP2RAAAAAP2+AQABAAEA/ZkB/bgB/SMBAAs= Step #5: MERGE-OUTER: attempt 3840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629704701 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb92d79198, 0x55cb92d81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb92d81918,0x55cb92e090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcc76079c21e9a74d9adda9b5aa1b1e5313e11eb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12118 processed earlier; will process 3157 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb9058d5dd bp 0x000000000000 sp 0x7ffe48755c20 T44439) Step #5: ==44439==The signal is caused by a READ memory access. Step #5: #0 0x55cb9058d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb903af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb903aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb9038c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb902adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb90205c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb9020f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb901f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb902223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa3f99a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb901e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44439==Register values: Step #5: rax = 0x000055cb95866440 rbx = 0x000055cb95866440 rcx = 0x000055cb958668f0 rdx = 0x00007fa3f9b6db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe48755c20 Step #5: r8 = 0x000055cb95866440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa3f9b6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb9378c960 r14 = 0x0000000100000004 r15 = 0x000055cb926f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x23,0x7e,0x41,0x7c,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0xc3,0x1a,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0xc3,0x1a,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0xc3,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x7f,0x42,0x5,0x82,0x1,0x42,0xe6,0x7d,0x42,0x1a,0xc3,0xc3,0x1,0x42,0x46,0x42,0x1,0x82,0x42,0xfd,0xf3,0xff,0xff,0x0,0x42,0xe5,0x3a,0x7c,0xc3,0x42,0x1,0x42,0x46,0x42,0x1a,0x42,0x7,0x42,0x42,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002#~A|A~\004@BBBF\304B\032\303\032}BFB\001\177B\005\202\001B\346}B\032\303\303\001BB\032 0 \032B\211\303B \032\303}BFB\001\202B \032\303}BFB\001\177B\005\202\001B\346}B\032\303\303\001BFB\001\202B\304B\032 0 \032B\211\303B \032\303}BFB\001\202B \303\032}BFB\001\177B\005\202\001B\346}B\032\303\303\001BB\032 0 \032B\211\303B \032\303}BFB\001\202B \032\303}BFB\001\177B\005\202\001B\346}B\032\303\303\001BFB\001\202B\375\363\377\377\000B\345:|\303B\001BFB\032B\007BBy\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b9b2f8b82a0a18c5313531f7cc427e4e46edccc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAiN+QXxBfgRAQkJCRsRCGsMafUJGQgF/QgWCAULmfUIaw8MBQkIaIDAgGkKJw0IgGsN9QkZCAYJCIBrDfUJGQgF/QgWCAULmfUIaw8MBQkZCAYJCxEIaIDAgGkKJw0IgGsN9QkZCAYJCIMMafUJGQgF/QgWCAULmfUIaw8MBQkIaIDAgGkKJw0IgGsN9QkZCAYJCIBrDfUJGQgF/QgWCAULmfUIaw8MBQkZCAYJC/fP//wBC5Tp8w0IBQkZCGkIHQkJ5iQALAAs= Step #5: MERGE-OUTER: attempt 3841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629842615 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573e760e198, 0x5573e7616911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573e7616918,0x5573e769e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b9b2f8b82a0a18c5313531f7cc427e4e46edccc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12119 processed earlier; will process 3156 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573e4e225dd bp 0x000000000000 sp 0x7ffec240c020 T44443) Step #5: ==44443==The signal is caused by a READ memory access. Step #5: #0 0x5573e4e225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573e4c44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573e4c43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573e4c21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573e4b42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573e4a9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573e4aa41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573e4a8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573e4ab73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50d14ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573e4a7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44443==Register values: Step #5: rax = 0x00005573e9d0b470 rbx = 0x00005573e9d0b470 rcx = 0x00005573e9d0b920 rdx = 0x00007f50d16b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec240c020 Step #5: r8 = 0x00005573e9d0b470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f50d16b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573e8021960 r14 = 0x0000000100000004 r15 = 0x00005573e6f8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0xbb,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0xf,0x0,0x41,0x41,0x1,0x6a,0x41,0x48,0x73,0x1,0x41,0x45,0x41,0x1,0x41,0x92,0x4d,0xd0,0x0,0x14,0x0,0x6e,0x41,0x75,0x78,0x41,0x6b,0x6e,0x41,0x77,0x6c,0x69,0x6a,0x75,0x78,0x41,0x1,0x45,0x41,0x1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0x0,0x51,0x0,0x0,0xf,0xd4,0xd6,0x0,0xb1,0x0,0x1a,0x0,0x1,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x7f,0x90,0xfe,0xf1,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x9a,0x9a,0x9a,0x9a,0x9a,0x44,0x9a,0x9a,0x9a,0x65,0x9a,0x75,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0xa4,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x0,0x0,0x9a,0x9a,0x9a,0x9a,0x9a,0x44,0x9a,0x9a,0x9a,0x65,0x9a,0x75,0x9a,0x9a,0x9a,0x9a,0x0,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EA\273\001AEAM\320\000\024\000\001\017\000AA\001jAHs\001AEA\001A\222M\320\000\024\000nAuxAknAwlijuxA\001EA\001E\320\000\325\000\324\000Q\000\000\017\324\326\000\261\000\032\000\001\000\000\032Y\000\000\373\231\000\010\000\177\220\376\361\017\324\326\000Y\000\000\000\232\232\232\232\232D\232\232\232e\232u\232\232\232\232\232\232\232\232\232\232\232\232\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\244\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\000\000\232\232\232\232\232D\232\232\232e\232u\232\232\232\232\000\373\231\000\010\000p\200\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-28f51426054591954f392ece7966d05c91aa0f1d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFQbsBQUVBTdAAFAABDwBBQQFqQUhzAUFFQQFBkk3QABQAbkF1eEFrbkF3bGlqdXhBAUVBAUXQANUA1ABRAAAP1NYAsQAaAAEAABpZAAD7mQAIAH+Q/vEP1NYAWQAAAJqampqaRJqammWadZqampqampqampqamp6enp6enp6enp6enp6enp6epJ6enp6enp6enp6enp6enp6engAAmpqamppEmpqaZZp1mpqamgD7mQAIAHCAAQALAAs= Step #5: MERGE-OUTER: attempt 3842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1629979002 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc9eb89198, 0x55cc9eb91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc9eb91918,0x55cc9ec190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28f51426054591954f392ece7966d05c91aa0f1d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12120 processed earlier; will process 3155 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc9c39d5dd bp 0x000000000000 sp 0x7ffd205afba0 T44447) Step #5: ==44447==The signal is caused by a READ memory access. Step #5: #0 0x55cc9c39d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc9c1bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc9c1befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc9c19c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc9c0bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc9c015c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc9c01f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc9c0066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc9c0323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd28bb14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc9bff9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44447==Register values: Step #5: rax = 0x000055cca0647460 rbx = 0x000055cca0647460 rcx = 0x000055cca0647910 rdx = 0x00007fd28bcdcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd205afba0 Step #5: r8 = 0x000055cca0647460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd28bcdcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc9f59c960 r14 = 0x0000000100000004 r15 = 0x000055cc9e509386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4a,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x12,0x0,0x22,0x5,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4a,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x12,0x0,0x22,0x5,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4a,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x41,0x6a,0x0,0x0,0x0,0x98,0x0,0x4,0x0,0x0,0x74,0x0,0x20,0x98,0x0,0x0,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x0,0x0,0x0,0x98,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa4,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA@AwinEi\004\000\020\000\005\000J\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\022\000\"\005\000\212\000\013AfAinEi\004\000\020\000\005\000J\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\022\000\"\005\000\212\000\013AfAinEi\004\000\020\000\005\000J\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013inEi\004\000\020\000\005\000Aj\000\000\000\230\000\004\000\000t\000 \230\000\000\000\013AIEAj\000\000\000\230\000\000\000\000\000\000\000\000\244\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca719f027c1520b45fa065ec0f9eeca40825b0c5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUBBd2luRWkEABAABQBKAAtBfGkEABAABQAAAHQAAHZPAAtBSUVBamdBaWoEABAAEgAiBQCKAAtBZkFpbkVpBAAQAAUASgALQXxpBAAQAAUAAAB0AAB2TwALQUlFQWpnQWlqBAAQABIAIgUAigALQWZBaW5FaQQAEAAFAEoAC0F8aQQAEAAFAAAAdAAAdk8AC2luRWkEABAABQBBagAAAJgABAAAdAAgmAAAAAtBSUVBagAAAJgAAAAAAAAAAKQAAAALAAs= Step #5: MERGE-OUTER: attempt 3843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1630116830 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abe6509198, 0x55abe6511911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abe6511918,0x55abe65990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca719f027c1520b45fa065ec0f9eeca40825b0c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12121 processed earlier; will process 3154 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 458 ft: 459 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abe3d1d5dd bp 0x000000000000 sp 0x7fff64912950 T44451) Step #5: ==44451==The signal is caused by a READ memory access. Step #5: #0 0x55abe3d1d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abe3b3f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abe3b3efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abe3b1c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abe3a3dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abe3995c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abe399f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abe39866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abe39b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf04fe2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abe3979aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44451==Register values: Step #5: rax = 0x000055abe7f80430 rbx = 0x000055abe7f80430 rcx = 0x000055abe7f80420 rdx = 0x00007fdf051aab80 Step #5: rdi = 0x000055abe7f80420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff64912950 Step #5: r8 = 0x000055abe7f80430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf051aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abe6f1c960 r14 = 0x0000000100000004 r15 = 0x000055abe5e89386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4b,0x40,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x41,0xc7,0x41,0x69,0xb3,0xa8,0xb3,0xa8,0x6c,0x6a,0xb3,0x41,0x67,0x41,0x41,0x45,0xb3,0xa8,0x45,0x41,0x76,0x41,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6a,0xb3,0xa8,0x41,0x1,0x41,0xb3,0xa8,0x6c,0x6a,0xb3,0x41,0x67,0x41,0x41,0x45,0xb3,0xa8,0x45,0x41,0x76,0x41,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6a,0xb3,0xa8,0x41,0x1,0x41,0xb2,0xa8,0x25,0xb3,0xa8,0x41,0xb3,0xa8,0x6a,0xb2,0xa9,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0x45,0x41,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6a,0x41,0xa8,0xb3,0x6c,0x1,0x41,0xb2,0xb6,0x45,0x6c,0x6a,0x6a,0xb3,0xa8,0x41,0x11,0x41,0xb2,0x45,0x41,0xb2,0xa8,0x45,0x41,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6a,0x41,0xa8,0xb3,0x6c,0x1,0x41,0xb2,0xb6,0x45,0x6c,0x6a,0x6a,0xb3,0xa8,0x41,0x11,0x41,0xb2,0x45,0x41,0xb3,0xa8,0x69,0xb3,0xa8,0xb3,0xa8,0x45,0x6c,0x6a,0x6c,0x6a,0xb3,0xa8,0x41,0x1,0x41,0xb2,0x41,0x1,0x41,0xb2,0xa8,0x25,0x41,0x0,0xb3,0xa8,0xb3,0x0,0x0,0x0,0x22,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@CK@/lA\177AgA\307Ai\263\250\263\250lj\263AgAAE\263\250EAvAi\263\250\263\250Elj\263\250A\001A\263\250lj\263AgAAE\263\250EAvAi\263\250\263\250Elj\263\250A\001A\262\250%\263\250A\263\250j\262\251\301\301\301\301\301\301\301EA\263\250i\263\250\263\250EjA\250\263l\001A\262\266Eljj\263\250A\021A\262EA\262\250EA\263\250i\263\250\263\250EjA\250\263l\001A\262\266Eljj\263\250A\021A\262EA\263\250i\263\250\263\250Eljlj\263\250A\001A\262A\001A\262\250%A\000\263\250\263\000\000\000\"\"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb749c7ce109df658eb7aecb08d2644aeb816fbb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQENLQC9sQX9BZ0HHQWmzqLOobGqzQWdBQUWzqEVBdkFps6izqEVsarOoQQFBs6hsarNBZ0FBRbOoRUF2QWmzqLOoRWxqs6hBAUGyqCWzqEGzqGqyqcHBwcHBwcFFQbOoabOos6hFakGos2wBQbK2RWxqarOoQRFBskVBsqhFQbOoabOos6hFakGos2wBQbK2RWxqarOoQRFBskVBs6hps6izqEVsamxqs6hBAUGyQQFBsqglQQCzqLMAAAAiIgALAAs= Step #5: MERGE-OUTER: attempt 3844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1630255536 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a9a203198, 0x557a9a20b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a9a20b918,0x557a9a2930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb749c7ce109df658eb7aecb08d2644aeb816fbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12123 processed earlier; will process 3152 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a97a175dd bp 0x000000000000 sp 0x7ffd06d22d10 T44455) Step #5: ==44455==The signal is caused by a READ memory access. Step #5: #0 0x557a97a175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a97839280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a97838fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a97816929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a97737ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a9768fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a976991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a976806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a976ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd251937082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a97673aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44455==Register values: Step #5: rax = 0x0000557a9c99c400 rbx = 0x0000557a9c99c400 rcx = 0x0000557a9c99c8b0 rdx = 0x00007fd251affb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd06d22d10 Step #5: r8 = 0x0000557a9c99c400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd251affbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a9ac16960 r14 = 0x0000000100000004 r15 = 0x0000557a99b83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x3,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0xbf,0x42,0xc2,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x88,0x88,0x88,0x42,0x88,0x88,0x88,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc3,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x89,0x88,0x88,0x88,0x7e,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x42,0x89,0x42,0x88,0x88,0x88,0x75,0x42,0x7e,0x42,0x42,0x42,0xbd,0x88,0x88,0x88,0x88,0x42,0x80,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x88,0x88,0x88,0x42,0x88,0x88,0x88,0x7c,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x7e,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\003@B={BBB~B~BB\302~BBB\377\001~B\200\302\275BBB~B~BB\302~BBB\377\001~B\200\302\275\277B\302~BB\210B\210\210B\210BB~~B~BBB\210\210\210B\210\210\210BBB~B~BB\303~BBB\377\001~\210B\210\210B\210B~BB\210B\210\210B\210BB~~B~BBBB\210\210\211\210\210\210~B~\271\275\302~BBBB~BB\211B\210\210\210uB~BBB\275\210\210\210\210B\200\210B\210BB~~B~BBB\210\210\210B\210\210\210|B~BB\210\210\210~B~BB\210\210\210\210B~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e85b8d44a1d176007e65c6cf4d22d08215c82ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUDQEI9e0JCQn5CfkJCwn5CQkL/AX5CgMK9QkJCfkJ+QkLCfkJCQv8BfkKAwr2/QsJ+QkKIQoiIQohCQn5+Qn5CQkKIiIhCiIiIQkJCfkJ+QkLDfkJCQv8BfohCiIhCiEJ+QkKIQoiIQohCQn5+Qn5CQkJCiIiJiIiIfkJ+ub3CfkJCQkJ+QkKJQoiIiHVCfkJCQr2IiIiIQoCIQohCQn5+Qn5CQkKIiIhCiIiIfEJ+QkKIiIh+Qn5CQoiIiIhCfgALAAs= Step #5: MERGE-OUTER: attempt 3845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1630392628 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556400530198, 0x556400538911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556400538918,0x5564005c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e85b8d44a1d176007e65c6cf4d22d08215c82ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12124 processed earlier; will process 3151 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563fdd445dd bp 0x000000000000 sp 0x7ffc74deab70 T44459) Step #5: ==44459==The signal is caused by a READ memory access. Step #5: #0 0x5563fdd445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563fdb66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563fdb65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563fdb43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563fda64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563fd9bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563fd9c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563fd9ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563fd9d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f31dfd02082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563fd9a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44459==Register values: Step #5: rax = 0x00005564021932e0 rbx = 0x00005564021932e0 rcx = 0x0000556402193790 rdx = 0x00007f31dfecab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc74deab70 Step #5: r8 = 0x00005564021932e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31dfecabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556400f43960 r14 = 0x0000000100000004 r15 = 0x00005563ffeb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x75,0x41,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x45,0x75,0x41,0x41,0x10,0x0,0x75,0x78,0x45,0x74,0x45,0x41,0x41,0x41,0x67,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x35,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x0,0x10,0x0,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x6f,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x35,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x1,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x45,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAG\004@AKA\000AnGAvEA\237uAtAAEtvA\000\020\000EtEAAgAAEA\020oxAkA\242xA0i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnEtEAAgAAEEuAA\020\000uxEtEAAAgEtEAAgAAEA\020oxAkA\242xA5i\004c\000\320\200\000\005\000\013\032\001AtvuA@EA\000\020\000EtEAAgAAEA\020oxAkA\242xA5i\004c\000\320\200\000\005\000\013\032\001AtvuA@EAnEtEAAgAAEA\020uEA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e1c77d6711455d9d40779516afb1b79e34f86e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQUcEQEFLQQBBbkdBdkVBn3VBdEFBRXR2QQAQAEV0RUFBZ0FBRUEQb3hBa0GieEEwaQRjANCAAAUACxoBQXR2dUFARUFuRXRFQUFnQUFFRXVBQRAAdXhFdEVBQUFnRXRFQUFnQUFFQRBveEFrQaJ4QTVpBGMA0IAABQALGgFBdHZ1QUBFQQAQAEV0RUFBZ0FBRUEQb3hBa0GieEE1aQRjANCAAAUACxoBQXR2dUFARUFuRXRFQUFnQUFFQRB1RUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1630530439 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b407c4f198, 0x55b407c57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b407c57918,0x55b407cdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e1c77d6711455d9d40779516afb1b79e34f86e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12125 processed earlier; will process 3150 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 349 ft: 350 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4054635dd bp 0x000000000000 sp 0x7fff3f838090 T44463) Step #5: ==44463==The signal is caused by a READ memory access. Step #5: #0 0x55b4054635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b405285280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b405284fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b405262929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b405183ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4050dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4050e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4050cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4050f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7db2e74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4050bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44463==Register values: Step #5: rax = 0x000055b40a1afcf0 rbx = 0x000055b40a1afcf0 rcx = 0x000055b40a1afce0 rdx = 0x00007f7db303cb80 Step #5: rdi = 0x000055b40a1afce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007fff3f838090 Step #5: r8 = 0x000055b40a1afcf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7db303cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b408662960 r14 = 0x0000000100000004 r15 = 0x000055b4075cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x3,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0x7e,0x42,0x5e,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0xbf,0x42,0xc2,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x88,0x88,0x88,0x42,0x88,0x88,0x88,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc3,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x89,0x88,0x88,0x88,0x88,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x46,0x88,0x88,0x88,0x89,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x82,0x74,0x42,0x42,0x42,0x42,0x88,0x87,0x89,0x42,0x88,0x88,0x88,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x7e,0x42,0x88,0x42,0x42,0x31,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0xc2,0x7e,0x42,0x42,0x42,0xff,0x3,0x88,0x42,0x89,0x88,0x88,0x7e,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\003@B={BBB~B^BB\302~BBB\377\001~B\200\302\275\277B\302~BB\210B\210\210B\210BB~~B~BBB\210\210\210B\210\210\210BBB~B~BB\303~BBB\377\001~\210B\210\210B\210B~BB\210B\210\210B\210BB~~B~BBBB\210\210\211\210\210\210\210B~\271\275\302~BBBB~BF\210\210\210\211B~~B~BBB\202tBBBB\210\207\211B\210\210\210~B~BBBB\210\210\210\210B~~B\210BB1B\210\210B\210BB~~\302~BBB\377\003\210B\211\210\210~B~BB\210\210\210\210B~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a242a818f256983f62e29d60368f0c2cb4c0a781 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUDQEI9e0JCQn5CXkJCwn5CQkL/AX5CgMK9v0LCfkJCiEKIiEKIQkJ+fkJ+QkJCiIiIQoiIiEJCQn5CfkJCw35CQkL/AX6IQoiIQohCfkJCiEKIiEKIQkJ+fkJ+QkJCQoiIiYiIiIhCfrm9wn5CQkJCfkJGiIiIiUJ+fkJ+QkJCgnRCQkJCiIeJQoiIiH5CfkJCQkKIiIiIQn5+QohCQjFCiIhCiEJCfn7CfkJCQv8DiEKJiIh+Qn5CQoiIiIhCfgALAAs= Step #5: MERGE-OUTER: attempt 3847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1630669507 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cd07f6198, 0x562cd07fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cd07fe918,0x562cd08860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a242a818f256983f62e29d60368f0c2cb4c0a781' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12127 processed earlier; will process 3148 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cce00a5dd bp 0x000000000000 sp 0x7ffdeec5e370 T44467) Step #5: ==44467==The signal is caused by a READ memory access. Step #5: #0 0x562cce00a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ccde2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ccde2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ccde09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ccdd2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ccdc82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ccdc8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ccdc736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ccdc9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3079571082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ccdc66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44467==Register values: Step #5: rax = 0x0000562cd1706400 rbx = 0x0000562cd1706400 rcx = 0x0000562cd17068b0 rdx = 0x00007f3079739b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdeec5e370 Step #5: r8 = 0x0000562cd1706400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3079739be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562cd1209960 r14 = 0x0000000100000004 r15 = 0x0000562cd0176386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6e,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xc5,0x6e,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x65,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x45,0x45,0x41,0x41,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x45,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x95,0x41,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x95,0x41,0x45,0x41,0x55,0x41,0x65,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x0,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x55,0x6a,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GnA=\004@A.A\305nEAEAEjAEAEjhAAjAjA\273\225AEAUAejKAAmjAAEEAAAEjAAnEj\301AAAAEjAEAEjhAAjAjA\273\225AEAUAEjKAAmjAAAEAEAEjAAA\301EAAjnAuxA#\001jjAEjjAAA\301EA\225AAAjnAuxA#\001jjAEjjAAA\301EA\225AEAUAejKAAmjAAAEAEAEjAAnEj\301AAAAEjA\000jAEjjAUjh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a533dfc327df675a8b337020015cfb78ebd2e5c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUduQT0EQEEuQcVuRUFFQUVqQUVBRWpoQUFqQWpBu5VBRUFVQWVqS0FBbWpBQUVFQUFBRWpBQW5FasFBQUFBRWpBRUFFamhBQWpBakG7lUFFQVVBRWpLQUFtakFBQUVBRUFFakFBQcFFQUFqbkF1eEEjAWpqQUVqakFBQcFFQZVBQUFqbkF1eEEjAWpqQUVqakFBQcFFQZVBRUFVQWVqS0FBbWpBQUFFQUVBRWpBQW5FasFBQUFBRWpBAGpBRWpqQVVqaAALAAs= Step #5: MERGE-OUTER: attempt 3848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1630806589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5592b43d7198, 0x5592b43df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5592b43df918,0x5592b44670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a533dfc327df675a8b337020015cfb78ebd2e5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12128 processed earlier; will process 3147 files now Step #5: [LOADING] WASM module load failed: unsupported opcode de Step #5: #1 pulse cov: 372 ft: 373 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 418 ft: 447 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592b1beb5dd bp 0x000000000000 sp 0x7ffcac0d3d30 T44471) Step #5: ==44471==The signal is caused by a READ memory access. Step #5: #0 0x5592b1beb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5592b1a0d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5592b1a0cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5592b19ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5592b190bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592b1863c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592b186d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592b18546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592b18803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f560d5cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592b1847aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44471==Register values: Step #5: rax = 0x00005592b67fc430 rbx = 0x00005592b67fc430 rcx = 0x00005592b67fc420 rdx = 0x00007f560d795b80 Step #5: rdi = 0x00005592b67fc420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcac0d3d30 Step #5: r8 = 0x00005592b67fc430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f560d795be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005592b4dea960 r14 = 0x0000000100000004 r15 = 0x00005592b3d57386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbe,0xfc,0xfd,0xbe,0x43,0x43,0x64,0xff,0x43,0x43,0x43,0x91,0x3d,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x44,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x97,0x1a,0x91,0x91,0x8c,0x91,0x91,0x1a,0x96,0x91,0x91,0x91,0x1,0x1a,0x43,0x20,0x40,0x32,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x20,0x0,0x8c,0x0,0x0,0x43,0x8e,0x0,0x90,0x8f,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0xef,0x91,0x91,0x91,0x91,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0xef,0x32,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x20,0x0,0x8c,0x0,0x0,0x43,0x8e,0x0,0x90,0x8f,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0xef,0x91,0x91,0x91,0x91,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8d,0x8d,0x91,0x1a,0x97,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA/B\276\374\375\276CCd\377CCC\221=\220\221\221\221\221C\223\221\221'\216CD/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\227\032\221\221\214\221\221\032\226\221\221\221\001\032C @2\220\216\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221 \000\214\000\000C\216\000\220\217\221\216C\221\222\221\225\216C\357\221\221\221\221\220\216\221\216C\221\222\221\225\216C\212\221\3572\220\216\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221 \000\214\000\000C\216\000\220\217\221\216C\221\222\221\225\216C\357\221\221\221\221\220\216\221\216C\221\222\221\225\215\215\221\032\227\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7e0e4fba2743e4c8af8199aea0bd39c0a8df97f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQS9Cvvz9vkNDZP9DQ0ORPZCRkZGRQ5ORkSeOQ0Qv0ZFDK4yTkZORQ4qRkSCRQwGXGpGRjJGRGpaRkZEBGkMgQDKQjpGOQ5GSkZWOQ4qRkZEalpGRQyuRIACMAABDjgCQj5GOQ5GSkZWOQ++RkZGRkI6RjkORkpGVjkOKke8ykI6RjkORkpGVjkOKkZGRGpaRkUMrkSAAjAAAQ44AkI+RjkORkpGVjkPvkZGRkZCOkY5DkZKRlY2NkRqXAAALAAs= Step #5: MERGE-OUTER: attempt 3849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1630946158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559559f34198, 0x559559f3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559559f3c918,0x559559fc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7e0e4fba2743e4c8af8199aea0bd39c0a8df97f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12131 processed earlier; will process 3144 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 496 ft: 543 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #4 pulse cov: 614 ft: 811 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595577485dd bp 0x000000000000 sp 0x7fffb7144ce0 T44475) Step #5: ==44475==The signal is caused by a READ memory access. Step #5: #0 0x5595577485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55955756a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559557569fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559557547929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559557468ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595573c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595573ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595573b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595573dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b47338082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595573a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44475==Register values: Step #5: rax = 0x000055955bfcfa50 rbx = 0x000055955bfcfa50 rcx = 0x000055955bfcff00 rdx = 0x00007f9b47500b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb7144ce0 Step #5: r8 = 0x000055955bfcfa50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b47500be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055955a947960 r14 = 0x0000000100000004 r15 = 0x00005595598b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x0,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x6f,0x41,0x3f,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x91,0x0,0xa2,0xa1,0x0,0x0,0x0,0x0,0x0,0x22,0x1a,0x0,0x81,0x0,0x52,0x0,0x0,0xb3,0x0,0x0,0x0,0x22,0x80,0x0,0x22,0x20,0x0,0xa0,0x0,0x0,0x1a,0x0,0x0,0x0,0x52,0x0,0x0,0x52,0x0,0x0,0x0,0x22,0x80,0x0,0x0,0x0,0x52,0x0,0x0,0x52,0x0,0x0,0x0,0x22,0x80,0x0,0x22,0x20,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x4,0x40,0xb,0x0,0xa0,0x0,0x22,0x0,0x0,0x22,0x20,0x0,0x0,0x0,0x1,0x4c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x80,0x0,0x22,0x20,0x0,0xa0,0x0,0x0,0x1a,0x0,0x0,0x0,0x52,0x0,0x0,0x52,0x0,0x0,0x0,0x22,0x80,0x0,0x0,0x0,0x52,0x0,0x0,0x52,0x0,0x0,0x0,0x22,0x80,0x0,0x22,0x20,0x0,0xae,0x0,0x0,0x0,0x5,0x0,0x4,0x40,0xb,0x0,0xa0,0x0,0x22,0x0,0x0,0x62,0x20,0x0,0x0,0x0,0x1,0x4c,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xa0,0x0,0x0,0x1a,0x0,0x0,0x0,0xb,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004\000A\362\335iiiii\004@AoA?\004@A\032\004\000\000\000\221\000\242\241\000\000\000\000\000\"\032\000\201\000R\000\000\263\000\000\000\"\200\000\" \000\240\000\000\032\000\000\000R\000\000R\000\000\000\"\200\000\000\000R\000\000R\000\000\000\"\200\000\" \000linux\000\004@\013\000\240\000\"\000\000\" \000\000\000\001L\000\000\000\000\000\000\000\000\"\200\000\" \000\240\000\000\032\000\000\000R\000\000R\000\000\000\"\200\000\000\000R\000\000R\000\000\000\"\200\000\" \000\256\000\000\000\005\000\004@\013\000\240\000\"\000\000b \000\000\000\001L\000\000\000\000\000\000\013\000\240\000\000\032\000\000\000\013\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fb29e92f41b5031a3d13a25ac103fce89d726b5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEAEHy3WlpaWlpBEBBb0E/BEBBGgQAAACRAKKhAAAAAAAiGgCBAFIAALMAAAAigAAiIACgAAAaAAAAUgAAUgAAACKAAAAAUgAAUgAAACKAACIgAGxpbnV4AARACwCgACIAACIgAAAAAUwAAAAAAAAAACKAACIgAKAAABoAAABSAABSAAAAIoAAAABSAABSAAAAIoAAIiAArgAAAAUABEALAKAAIgAAYiAAAAABTAAAAAAAAAsAoAAAGgAAAAsACwALAAs= Step #5: MERGE-OUTER: attempt 3850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1631088074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b711021198, 0x55b711029911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b711029918,0x55b7110b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fb29e92f41b5031a3d13a25ac103fce89d726b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12136 processed earlier; will process 3139 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 394 ft: 395 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type -771 Step #5: #2 pulse cov: 429 ft: 484 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: unknown type 5896 Step #5: #4 pulse cov: 659 ft: 904 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b70e8355dd bp 0x000000000000 sp 0x7fffbe04b910 T44479) Step #5: ==44479==The signal is caused by a READ memory access. Step #5: #0 0x55b70e8355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b70e657280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b70e656fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b70e634929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b70e555ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b70e4adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b70e4b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b70e49e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b70e4ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c81e2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b70e491aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44479==Register values: Step #5: rax = 0x000055b712b17b90 rbx = 0x000055b712b17b90 rcx = 0x000055b712b18040 rdx = 0x00007f8c81ff7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbe04b910 Step #5: r8 = 0x000055b712b17b90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c81ff7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b711a34960 r14 = 0x0000000100000004 r15 = 0x000055b7109a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x5b,0x4,0x0,0x41,0x30,0x4,0x0,0x0,0x99,0x99,0x0,0x14,0x0,0x0,0x0,0x66,0x0,0x0,0x0,0x5f,0x1a,0x0,0x0,0x0,0x66,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x99,0x99,0x0,0x81,0x0,0x0,0x57,0x1b,0x0,0x0,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7d,0x7d,0x7d,0x7d,0x7d,0x79,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7a,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x79,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x8a,0x82,0x7d,0x79,0x7d,0x1,0x0,0x0,0x0,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7d,0x7d,0x7d,0x7d,0x7d,0x79,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7d,0x7d,0x7d,0x7d,0x7d,0x79,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x99,0x99,0x0,0x14,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA[\004\000A0\004\000\000\231\231\000\024\000\000\000f\000\000\000_\032\000\000\000f\000\000\000\020\000\373\033\321\000\000\000\231\231\000\201\000\000W\033\000\000\024\000\000\000\000\000\000\000\000\000\000\000\000\000\000}}}}}y}}}}}}}}}}}}z}}}}}}}}}}}}}}}}}}}y}}}}}}}\212\202}y}\001\000\000\000}}}}}}}}\000\000\000\000\000\000\000\000}}}}}y}}}}}}}}}\000\000\000\000\000\000\000\000\000\000\000\000\000}}}}}y}}}}}}}}}}}}}\000\000\000\000\000\000\001\231\231\000\024\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ab35e5c4cc63a363621fb3c438189652b4afcba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQVsEAEEwBAAAmZkAFAAAAGYAAABfGgAAAGYAAAAQAPsb0QAAAJmZAIEAAFcbAAAUAAAAAAAAAAAAAAAAAAB9fX19fXl9fX19fX19fX19fX16fX19fX19fX19fX19fX19fX19fXl9fX19fX19ioJ9eX0BAAAAfX19fX19fX0AAAAAAAAAAH19fX19eX19fX19fX19fQAAAAAAAAAAAAAAAAB9fX19fXl9fX19fX19fX19fX19AAAAAAAAAZmZABQAAAsACws= Step #5: MERGE-OUTER: attempt 3851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1631230846 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623ec4c2198, 0x5623ec4ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623ec4ca918,0x5623ec5520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ab35e5c4cc63a363621fb3c438189652b4afcba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12142 processed earlier; will process 3133 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623e9cd65dd bp 0x000000000000 sp 0x7ffc8b2cbd50 T44483) Step #5: ==44483==The signal is caused by a READ memory access. Step #5: #0 0x5623e9cd65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623e9af8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623e9af7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623e9ad5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623e99f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623e994ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623e99581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623e993f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623e996b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa016835082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623e9932aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44483==Register values: Step #5: rax = 0x00005623ee657460 rbx = 0x00005623ee657460 rcx = 0x00005623ee657910 rdx = 0x00007fa0169fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8b2cbd50 Step #5: r8 = 0x00005623ee657460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa0169fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623eced5960 r14 = 0x0000000100000004 r15 = 0x00005623ebe42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x5a,0x7e,0x41,0x42,0x42,0x7f,0x42,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0xe2,0xff,0xff,0xf7,0xff,0xff,0x21,0x7b,0x42,0x7b,0x42,0xe2,0xff,0xff,0xff,0xd5,0xff,0xff,0xff,0x91,0x0,0x42,0x79,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0x2f,0x7b,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7b,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0x7b,0x42,0xc2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7b,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0xe2,0xff,0xff,0x91,0x0,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7b,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0x7b,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x91,0x0,0x42,0xe2,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x7b,0x42,0xe2,0xff,0xff,0xff,0x6,0x42,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABBBBZ~ABB\177B\377\377\377\377\377\377\377\221\000B\342\377\377\367\377\377!{B{B\342\377\377\377\325\377\377\377\221\000ByB\342\377\377\377\377\377\377\377\221\000B\342\377\377\377\377\377/{B\342\377\377\377\377\377\377\377\221\000B\342\377\377\377\377\377\377\377{B\342\377\377\377\377\377\377\377\221\000B{B\302\377\377\377\377\377\377\377\221\000B\342\377\377\377\377\377\377\377{B\342\377\377\377\377\377\377\377\221\000B\342\377\377\221\000B\342\377\377\377\377\377\377\377{B\342\377\377\377\377\377\377\377\221\000B{B\342\377\377\377\377\377\377\377\221\000B\342\377\377\377\377\377\377\377{B\342\377\377\377\006BO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7c30eb6f4b3887f0018a4e0de56f8669a044fef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQkJCWn5BQkJ/Qv////////+RAELi///3//8he0J7QuL////V////kQBCeULi/////////5EAQuL//////y97QuL/////////kQBC4v////////97QuL/////////kQBCe0LC/////////5EAQuL/////////e0Li/////////5EAQuL//5EAQuL/////////e0Li/////////5EAQntC4v////////+RAELi/////////3tC4v///wZCTwALAAs= Step #5: MERGE-OUTER: attempt 3852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1631369422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ed3b40198, 0x562ed3b48911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ed3b48918,0x562ed3bd00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7c30eb6f4b3887f0018a4e0de56f8669a044fef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12143 processed earlier; will process 3132 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #1 pulse cov: 461 ft: 462 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 522 ft: 563 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ed13545dd bp 0x000000000000 sp 0x7ffea394f9a0 T44487) Step #5: ==44487==The signal is caused by a READ memory access. Step #5: #0 0x562ed13545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ed1176280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ed1175fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ed1153929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ed1074ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ed0fccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ed0fd61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ed0fbd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ed0fe93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf111dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ed0fb0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44487==Register values: Step #5: rax = 0x0000562ed58e8430 rbx = 0x0000562ed58e8430 rcx = 0x0000562ed58e8420 rdx = 0x00007fcf113a5b80 Step #5: rdi = 0x0000562ed58e8420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffea394f9a0 Step #5: r8 = 0x0000562ed58e8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf113a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ed4553960 r14 = 0x0000000100000004 r15 = 0x0000562ed34c0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x4f,0x22,0x41,0x41,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0x70,0x41,0x41,0xac,0x41,0x1,0x41,0x22,0x41,0x4f,0x22,0x1,0x41,0x9d,0xb,0x1,0x41,0xf5,0x0,0x41,0x0,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x37,0x69,0x6f,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x4,0x3,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x41,0xf5,0x0,0x41,0x0,0x4,0x0,0xb,0x1,0x41,0x1,0x41,0xf5,0x0,0x6c,0x41,0x4f,0x41,0x4f,0x41,0x22,0x41,0xc1,0x70,0x4e,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@AOAO\"AAAOAOA\"ApAA\254A\001A\"AO\"\001A\235\013\001A\365\000A\000win\004\000\013\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001A7io\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001Awin\004\000\013\001n\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001A\365\000A\004\003\000\013\004\000\013\004\000\013\004\000\013A\365\000A\000\004\000\013\001A\001A\365\000lAOAOA\"A\301pN\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fc78ecf216bd24293de35b2c1a11a1dad5a1fa7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEFPQU8iQUFBT0FPQSJBcEFBrEEBQSJBTyIBQZ0LAUH1AEEAd2luBAALAUH1nQFB9QBBAQQACwQACwFB9Z0BQTdpbwQACwFB9QABQUBBtLwABAALBAALAUH1nQEBQfWdAUH1AEEBBAALBAALAUH1nQFBd2luBAALAW4EAAsBQfUAAUFAQbS8AAQACwQACwFB9Z0BQfUAQQQDAAsEAAsEAAsEAAtB9QBBAAQACwFBAUH1AGxBT0FPQSJBwXBOAAALAAs= Step #5: MERGE-OUTER: attempt 3853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1631510322 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5625f6957198, 0x5625f695f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5625f695f918,0x5625f69e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fc78ecf216bd24293de35b2c1a11a1dad5a1fa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12146 processed earlier; will process 3129 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625f416b5dd bp 0x000000000000 sp 0x7fff83969d10 T44491) Step #5: ==44491==The signal is caused by a READ memory access. Step #5: #0 0x5625f416b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5625f3f8d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5625f3f8cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5625f3f6a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5625f3e8bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5625f3de3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5625f3ded1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5625f3dd46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5625f3e003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9964c35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5625f3dc7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44491==Register values: Step #5: rax = 0x00005625f7fd04b0 rbx = 0x00005625f7fd04b0 rcx = 0x00005625f7fd0960 rdx = 0x00007f9964dfdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff83969d10 Step #5: r8 = 0x00005625f7fd04b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9964dfdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625f736a960 r14 = 0x0000000100000004 r15 = 0x00005625f62d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x35,0x4,0x40,0x41,0x31,0x4,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x41,0xe0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x69,0x0,0x10,0x0,0x0,0x60,0x0,0x0,0x0,0x0,0x0,0xd3,0x0,0xac,0x0,0xac,0x0,0x61,0xac,0x0,0xa7,0x0,0x0,0x65,0x0,0x0,0x0,0x5f,0x0,0x91,0x98,0x97,0x0,0x0,0x0,0x69,0x0,0x10,0x0,0x0,0x60,0x0,0x0,0x0,0x0,0x43,0xac,0x0,0x0,0x0,0x91,0x98,0x97,0x0,0x0,0x0,0x53,0xac,0x0,0x0,0x0,0x91,0x98,0x97,0x0,0xac,0x0,0x0,0x0,0x0,0x53,0x0,0x91,0x98,0x97,0x0,0x7e,0x0,0x0,0x0,0x0,0x53,0x0,0x0,0x0,0x43,0xac,0x0,0x0,0x0,0x91,0x98,0x97,0x0,0x0,0x0,0x0,0x0,0x53,0x0,0x91,0x98,0x97,0x0,0x7e,0x0,0x0,0x0,0x0,0x53,0x0,0x0,0x0,0x43,0xac,0x0,0x0,0x0,0x91,0x98,0x97,0x0,0x0,0x0,0x53,0xac,0x0,0x0,0x0,0x91,0x98,0x97,0x0,0xac,0x0,0x0,0x0,0x0,0x53,0x0,0x91,0x98,0x97,0x0,0x7e,0x0,0x0,0x0,0x0,0x41,0xe0,0x0,0x0,0x1a,0x0,0x89,0x0,0x98,0xaf,0x0,0xb5,0x0,0x96,0x0,0x0,0x0,0xb,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mA5\004@A1\004\000\000\000\000\002\000\000\000A\340\000\000\000\000\000\000\000\000i\000\020\000\000`\000\000\000\000\000\323\000\254\000\254\000a\254\000\247\000\000e\000\000\000_\000\221\230\227\000\000\000i\000\020\000\000`\000\000\000\000C\254\000\000\000\221\230\227\000\000\000S\254\000\000\000\221\230\227\000\254\000\000\000\000S\000\221\230\227\000~\000\000\000\000S\000\000\000C\254\000\000\000\221\230\227\000\000\000\000\000S\000\221\230\227\000~\000\000\000\000S\000\000\000C\254\000\000\000\221\230\227\000\000\000S\254\000\000\000\221\230\227\000\254\000\000\000\000S\000\221\230\227\000~\000\000\000\000A\340\000\000\032\000\211\000\230\257\000\265\000\226\000\000\000\013\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2308ff1d9c51c677d5ea8fde6ebb7850ae3bf1c9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQTUEQEExBAAAAAACAAAAQeAAAAAAAAAAAGkAEAAAYAAAAAAA0wCsAKwAYawApwAAZQAAAF8AkZiXAAAAaQAQAABgAAAAAEOsAAAAkZiXAAAAU6wAAACRmJcArAAAAABTAJGYlwB+AAAAAFMAAABDrAAAAJGYlwAAAAAAUwCRmJcAfgAAAABTAAAAQ6wAAACRmJcAAABTrAAAAJGYlwCsAAAAAFMAkZiXAH4AAAAAQeAAABoAiQCYrwC1AJYAAAALAAsACws= Step #5: MERGE-OUTER: attempt 3854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1631648075 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3bf28e198, 0x55b3bf296911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3bf296918,0x55b3bf31e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2308ff1d9c51c677d5ea8fde6ebb7850ae3bf1c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12147 processed earlier; will process 3128 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 468 ft: 469 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3bcaa25dd bp 0x000000000000 sp 0x7ffcb039e860 T44495) Step #5: ==44495==The signal is caused by a READ memory access. Step #5: #0 0x55b3bcaa25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b3bc8c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b3bc8c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b3bc8a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b3bc7c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3bc71ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3bc7241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3bc70b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3bc7373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7207b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3bc6feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44495==Register values: Step #5: rax = 0x000055b3c12cf430 rbx = 0x000055b3c12cf430 rcx = 0x000055b3c12cf420 rdx = 0x00007ff72097db80 Step #5: rdi = 0x000055b3c12cf420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcb039e860 Step #5: r8 = 0x000055b3c12cf430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff72097dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3bfca1960 r14 = 0x0000000100000004 r15 = 0x000055b3bec0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x4a,0x4,0x40,0x43,0x1,0x0,0xff,0xff,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0xc9,0xc1,0x41,0x4c,0x41,0x7f,0x41,0xb7,0xb6,0x41,0x47,0x6a,0x41,0x41,0x41,0x47,0xc1,0x41,0x4c,0x41,0x6f,0x41,0xb7,0xb6,0x41,0x47,0x6a,0x41,0x41,0x41,0x41,0x47,0x6a,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x41,0x41,0x47,0x6a,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x41,0x47,0x6a,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x6a,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x4c,0x41,0x6a,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0xa9,0x6a,0x41,0xb7,0xb6,0x41,0x67,0x41,0x41,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x4c,0x4c,0xb7,0xb6,0xa9,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0xb7,0xb6,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAJ\004@C\001\000\377\377A@i\267\266AgA\311\301ALA\177A\267\266AGjAAAG\301ALAoA\267\266AGjAAAAGjALA\177Aj\267\266\251jA\267\266AAAGjALA\177Aj\267\266\251jA\267\266AgAjAAAGjALA\177Aj\267\266\251jA\267\266AgAjAALAALAALAALA\177AjjAL\267\266\251jAALA\177ALAjAlinuxj\267\266\251jALA\177Aj\267\266\251jA\267\266AgAAL\267\266\251jAALA\177ALL\267\266\251jAALA\177Aj\267\266\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b71c1d41c9b806040ef0dd45b4b3fac5e0fe711 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUoEQEMBAP//QUBpt7ZBZ0HJwUFMQX9Bt7ZBR2pBQUFHwUFMQW9Bt7ZBR2pBQUFBR2pBTEF/QWq3tqlqQbe2QUFBR2pBTEF/QWq3tqlqQbe2QWdBakFBQUdqQUxBf0Fqt7apakG3tkFnQWpBQUxBQUxBQUxBQUxBf0FqakFMt7apakFBTEF/QUxBakFsaW51eGq3tqlqQUxBf0Fqt7apakG3tkFnQUFMt7apakFBTEF/QUxMt7apakFBTEF/QWq3tgALAAs= Step #5: MERGE-OUTER: attempt 3855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1631785618 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d81a04f198, 0x55d81a057911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d81a057918,0x55d81a0df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b71c1d41c9b806040ef0dd45b4b3fac5e0fe711' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12149 processed earlier; will process 3126 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8178635dd bp 0x000000000000 sp 0x7ffec0443430 T44499) Step #5: ==44499==The signal is caused by a READ memory access. Step #5: #0 0x55d8178635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d817685280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d817684fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d817662929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d817583ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8174dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8174e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8174cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8174f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49dc130082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8174bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44499==Register values: Step #5: rax = 0x000055d81c39b3d0 rbx = 0x000055d81c39b3d0 rcx = 0x000055d81c39b880 rdx = 0x00007f49dc2f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec0443430 Step #5: r8 = 0x000055d81c39b3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f49dc2f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d81aa62960 r14 = 0x0000000100000004 r15 = 0x000055d8199cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x4a,0x20,0x51,0x4e,0x70,0x41,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6a,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x45,0xc1,0x4e,0xc1,0x4e,0x41,0x4a,0x20,0x51,0x4e,0x70,0x41,0x41,0x41,0x20,0x4e,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x45,0xc1,0x4e,0xc1,0x4e,0x41,0x4a,0x20,0x51,0x4e,0x70,0x41,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x1a,0x41,0x6a,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x45,0xc1,0x4e,0x41,0x51,0x4b,0x42,0x41,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x1a,0x41,0x6a,0x41,0x70,0x1a,0x4e,0x41,0xc9,0xa5,0xa0,0x0,0x22,0x41,0x6a,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0x2c,0x41,0x70,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAJ QNpAAA NA\311\245\200\240\000\"AjA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAE\301N\301NAJ QNpAAA NA\367\015ApA\277\267\002E\301NAE\301N\301NAJ QNpAAA NA\311\245\200\240\000\032AjA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301NAE\301NAQKBAAA NA\311\245\200\240\000\032AjAp\032NA\311\245\240\000\"AjA\277@AOA\027Mg\270A,ApAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-183bf9c63e6628f7d83b6ad67d3240e25072a8d5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQRdNZ7hB9w1BcEG/twJFwU5BSiBRTnBBQUEgTkHJpYCgACJBakG/QEFPQRdNZ7hB9w1BcEG/twJFwU5BRcFOwU5BSiBRTnBBQUEgTkH3DUFwQb+3AkXBTkFFwU7BTkFKIFFOcEFBQSBOQcmlgKAAGkFqQb9AQU9BF01nuEH3DUFwQb+3AkXBTkFFwU5BUUtCQUFBIE5ByaWAoAAaQWpBcBpOQcmloAAiQWpBv0BBT0EXTWe4QSxBcEFRAAALAAs= Step #5: MERGE-OUTER: attempt 3856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1631927481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0598ae198, 0x55f0598b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0598b6918,0x55f05993e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/183bf9c63e6628f7d83b6ad67d3240e25072a8d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12150 processed earlier; will process 3125 files now Step #5: [LOADING] WASM module load failed: unknown table 95 Step #5: #1 pulse cov: 354 ft: 355 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0570c25dd bp 0x000000000000 sp 0x7ffe66b7d1f0 T44503) Step #5: ==44503==The signal is caused by a READ memory access. Step #5: #0 0x55f0570c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f056ee4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f056ee3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f056ec1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f056de2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f056d3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f056d441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f056d2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f056d573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f411991d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f056d1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44503==Register values: Step #5: rax = 0x000055f05c462280 rbx = 0x000055f05c462280 rcx = 0x000055f05c462730 rdx = 0x00007f4119ae5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe66b7d1f0 Step #5: r8 = 0x000055f05c462280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4119ae5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f05a2c1960 r14 = 0x0000000100000004 r15 = 0x000055f05922e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x2,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x47,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0x2d,0x42,0x20,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0xc3,0x1a,0x1,0x42,0xc3,0xe6,0x73,0x42,0x46,0x42,0x1,0x82,0x42,0x82,0x5,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1a,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0xc3,0x1a,0x1,0x42,0xc3,0x1a,0x42,0x80,0x46,0x8a,0x5a,0x1a,0xc3,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x42,0x1a,0x42,0xe5,0x1a,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x1,0x82,0x42,0x5,0x82,0x1,0x7d,0x42,0x82,0x1,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1b,0xc3,0x7d,0x42,0x82,0x1,0x42,0x42,0x1,0x42,0xc3,0x1a,0x1,0x83,0xc3,0x1a,0x42,0x80,0x40,0x8a,0x5a,0x1b,0xc3,0x7d,0x42,0x46,0x1,0x42,0x1a,0x1a,0x42,0x7c,0xc3,0x7d,0x42,0x46,0x42,0x82,0x1,0x42,0x42,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\002\177~A~A~\004@BBBG\304B\032 0 \032B\211-B \032\303}BFB\001\202B\005\202\001B\303\032\001B\303\346sBFB\001\202B\202\005\001B\032B\345\032|\303}BFB\001\202B\005\202\001BB\001B\303\032\001\203\303\032B\200@\212Z\032\303}BFB\001\202B\005\202\303\032\001B\303\032B\200F\212Z\032\303B\001\202B\005\202\001B\032B\345\032|\303}BFB\001\202B\005\202\001}B\202\001BB\001B\303\032\001\203\303\032B\200@\212Z\033\303}B\202\001BB\001B\303\032\001\203\303\032B\200@\212Z\033\303}BF\001B\032\032B|\303}BFB\202\001BBy\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f7c3d857de279dbe55f346506c659000809d052 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAn9+QX5BfgRAQkJCR8RCGiAwIBpCiS1CIBrDfUJGQgGCQgWCAULDGgFCw+ZzQkZCAYJCggUBQhpC5Rp8w31CRkIBgkIFggFCQgFCwxoBg8MaQoBAiloaw31CRkIBgkIFgsMaAULDGkKARopaGsNCAYJCBYIBQhpC5Rp8w31CRkIBgkIFggF9QoIBQkIBQsMaAYPDGkKAQIpaG8N9QoIBQkIBQsMaAYPDGkKAQIpaG8N9QkYBQhoaQnzDfUJGQoIBQkJ5iQALAAs= Step #5: MERGE-OUTER: attempt 3857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1632067590 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2150a5198, 0x55b2150ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2150ad918,0x55b2151350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f7c3d857de279dbe55f346506c659000809d052' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12152 processed earlier; will process 3123 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2128b95dd bp 0x000000000000 sp 0x7ffc49b1e200 T44507) Step #5: ==44507==The signal is caused by a READ memory access. Step #5: #0 0x55b2128b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2126db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2126dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2126b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2125d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b212531c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b21253b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2125226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b21254e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde5ec8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b212515aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44507==Register values: Step #5: rax = 0x000055b216d835c0 rbx = 0x000055b216d835c0 rcx = 0x000055b216d83a70 rdx = 0x00007fde5ee56b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc49b1e200 Step #5: r8 = 0x000055b216d835c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde5ee56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b215ab8960 r14 = 0x0000000100000004 r15 = 0x000055b214a25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x4b,0x32,0x4d,0xc0,0x41,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x49,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb7,0x9c,0x65,0x41,0x9d,0xb8,0xfd,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x44,0x45,0x41,0xcb,0x6e,0x45,0x49,0x45,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x61,0x41,0x9d,0xb8,0x40,0x69,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0xb7,0xb6,0x41,0x67,0x41,0x6a,0x41,0x41,0x4c,0x41,0x7f,0x41,0x6a,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb7,0x9c,0x65,0x41,0x9d,0xb8,0xfd,0x1,0x41,0x73,0x41,0x8d,0xbe,0xb8,0x30,0x46,0x45,0xc1,0x45,0x68,0x4,0x40,0xf,0x7a,0x0,0xb,0x45,0x45,0x41,0xcb,0xfd,0x9d,0x41,0x41,0xb8,0x9c,0x32,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0xb8,0xfd,0x32,0x46,0xc1,0x41,0x41,0x6a,0x4b,0x6c,0x4b,0x41,0x2f,0x4d,0x41,0x4b,0x41,0x2f,0x4d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@CK2M\300A@i\267\266AgAjAALA\177AjIA/MA\300`A\270\235\235AA\267\234eA\235\270\375\001AcApA\2700F\301AEh\004@\005\017\000\013DEA\313nEIE\270\235\233A\000\270\235aA\235\270@i\267\266AgAjAALA\177AjK\267\266AgAjAALA\177AjKA/MA\300`A\270\235\235AA\267\234eA\235\270\375\001AsA\215\276\2700FE\301Eh\004@\017z\000\013EEA\313\375\235AA\270\2342AA\270\235\235AA\270\234aA\235\270\3752F\301AAjKlKA/MAKA/M\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-be02688ede0f219bba91f2d7da9b50220ab3be7d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQENLMk3AQUBpt7ZBZ0FqQUFMQX9BaklBL01BwGBBuJ2dQUG3nGVBnbj9AUFjQXBBuDBGwUFFaARABQ8AC0RFQctuRUlFuJ2bQQC4nWFBnbhAabe2QWdBakFBTEF/QWpLt7ZBZ0FqQUFMQX9BaktBL01BwGBBuJ2dQUG3nGVBnbj9AUFzQY2+uDBGRcFFaARAD3oAC0VFQcv9nUFBuJwyQUG4nZ1BQbicYUGduP0yRsFBQWpLbEtBL01BS0EvTQALAAs= Step #5: MERGE-OUTER: attempt 3858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1632204988 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ecd445198, 0x561ecd44d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ecd44d918,0x561ecd4d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/be02688ede0f219bba91f2d7da9b50220ab3be7d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12153 processed earlier; will process 3122 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ecac595dd bp 0x000000000000 sp 0x7fff3d92c970 T44511) Step #5: ==44511==The signal is caused by a READ memory access. Step #5: #0 0x561ecac595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ecaa7b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ecaa7afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ecaa58929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561eca979ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561eca8d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561eca8db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561eca8c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561eca8ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe117f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561eca8b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44511==Register values: Step #5: rax = 0x0000561ecf46f400 rbx = 0x0000561ecf46f400 rcx = 0x0000561ecf46f8b0 rdx = 0x00007fbe119beb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3d92c970 Step #5: r8 = 0x0000561ecf46f400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe119bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ecde58960 r14 = 0x0000000100000004 r15 = 0x0000561eccdc5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0x1a,0x7e,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x83,0x83,0xbd,0x77,0x42,0x42,0xc2,0x7c,0x42,0x42,0x7c,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x83,0x83,0xbd,0x77,0x42,0x0,0x7c,0x7c,0x42,0x42,0x82,0x7c,0x42,0x0,0x42,0x7f,0x7c,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x87,0x83,0xbd,0x77,0x42,0x0,0x7c,0x42,0x83,0x83,0x7c,0x42,0x7a,0x83,0xc2,0x7d,0x42,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7a,0x83,0xc2,0x7c,0x42,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x83,0x83,0x7c,0x42,0x0,0x42,0x7a,0x83,0xc2,0x7c,0x42,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x83,0x83,0xbd,0x77,0x42,0x0,0x7c,0x7c,0x42,0x42,0x82,0x7c,0x42,0x0,0x7c,0x42,0x2d,0x7f,0x42,0x42,0x83,0x7c,0x7e,0x7c,0x42,0x0,0x42,0x7a,0x83,0xc2,0x7c,0x42,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x83,0x83,0xbd,0x77,0x42,0x0,0x7c,0x7a,0x42,0x10,0x7c,0x83,0x42,0x83,0xbd,0x77,0x42,0x7e,0x42,0xc2,0x42,0x42,0x7c,0x7a,0x42,0x0,0x7c,0x42,0x83,0x7c,0x7e,0x7f,0x79,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%oAA\004@ABBBB\032~B|zB\000|B\203\203\275wBB\302|BB|B|zB\000|B\203\203\275wB\000||BB\202|B\000B\177|B|zB\000|B\207\203\275wB\000|B\203\203|Bz\203\302}BB|zB\000|B~|B\000Bz\203\302|BB|zB\000|B\203\203|B\000Bz\203\302|BB|zB\000|B\203\203\275wB\000||BB\202|B\000|B-\177BB\203|~|B\000Bz\203\302|BB|zB\000|B\203\203\275wB\000|zB\020|\203B\203\275wB~B\302BB|zB\000|B\203|~\177yBB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-287c7e3f8b8dd8991435e17881db4748bb28ef8c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVvQUEEQEFCQkJCGn5CfHpCAHxCg4O9d0JCwnxCQnxCfHpCAHxCg4O9d0IAfHxCQoJ8QgBCf3xCfHpCAHxCh4O9d0IAfEKDg3xCeoPCfUJCfHpCAHxCfnxCAEJ6g8J8QkJ8ekIAfEKDg3xCAEJ6g8J8QkJ8ekIAfEKDg713QgB8fEJCgnxCAHxCLX9CQoN8fnxCAEJ6g8J8QkJ8ekIAfEKDg713QgB8ekIQfINCg713Qn5CwkJCfHpCAHxCg3x+f3lCQgALAAs= Step #5: MERGE-OUTER: attempt 3859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1632341609 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564cfed83198, 0x564cfed8b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564cfed8b918,0x564cfee130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/287c7e3f8b8dd8991435e17881db4748bb28ef8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12154 processed earlier; will process 3121 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 448 ft: 449 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564cfc5975dd bp 0x000000000000 sp 0x7ffee663efa0 T44515) Step #5: ==44515==The signal is caused by a READ memory access. Step #5: #0 0x564cfc5975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564cfc3b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564cfc3b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564cfc396929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564cfc2b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564cfc20fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564cfc2191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564cfc2006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564cfc22c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fee56095082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564cfc1f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44515==Register values: Step #5: rax = 0x0000564d01511430 rbx = 0x0000564d01511430 rcx = 0x0000564d01511420 rdx = 0x00007fee5625db80 Step #5: rdi = 0x0000564d01511420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffee663efa0 Step #5: r8 = 0x0000564d01511430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fee5625dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564cff796960 r14 = 0x0000000100000004 r15 = 0x0000564cfe703386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x15,0x6c,0x41,0x41,0x4,0x40,0x41,0x73,0x41,0x4d,0x41,0x9d,0xc5,0xfe,0x1,0xb3,0x41,0x46,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb7,0x9c,0x65,0x41,0x9d,0xb8,0xfd,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0xfd,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x49,0x45,0xb8,0x9d,0x9b,0x41,0x0,0xb8,0x9d,0x61,0x41,0x9d,0xb8,0x9d,0x41,0x41,0xb8,0x9c,0x32,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x61,0x41,0x9d,0xb8,0xfd,0x32,0x46,0xc1,0x41,0x45,0x68,0x4,0x40,0x5,0xf,0x0,0xb,0x45,0x45,0x41,0x1,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x19,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9e,0x65,0x41,0x19,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9c,0x65,0x41,0x9d,0xb8,0xfd,0x1,0x41,0x63,0x41,0x70,0x41,0xb8,0x30,0x46,0xc1,0x41,0x5,0x45,0x68,0x4,0x40,0xf,0x0,0xb,0x45,0x45,0x41,0xcb,0x6e,0x45,0x49,0x41,0x9d,0xb8,0xfd,0x32,0x46,0xc1,0x69,0x6e,0x78,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\025lAA\004@AsAMA\235\305\376\001\263AFAA\270\235\235AA\267\234eA\235\270\375\001AcApA\2700F\301AEh\004@\005\017\000\013EEA\375\001AcApA\2700F\301AEh\004@\005\017\000\013EEIE\270\235\233A\000\270\235aA\235\270\235AA\270\2342AA\270\235\235AA\270\234aA\235\270\3752F\301AEh\004@\005\017\000\013EEA\001A\270\235\235AA\270\234eA\031\270\235\235AA\270\236eA\031\270\235\235AA\270\234eA\235\270\375\001AcApA\2700F\301A\005Eh\004@\017\000\013EEA\313nEIA\235\270\3752F\301inxx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2819b2694ca2c4205c3d9eb28f20b239da906564 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARVsQUEEQEFzQU1BncX+AbNBRkFBuJ2dQUG3nGVBnbj9AUFjQXBBuDBGwUFFaARABQ8AC0VFQf0BQWNBcEG4MEbBQUVoBEAFDwALRUVJRbidm0EAuJ1hQZ24nUFBuJwyQUG4nZ1BQbicYUGduP0yRsFBRWgEQAUPAAtFRUEBQbidnUFBuJxlQRm4nZ1BQbieZUEZuJ2dQUG4nGVBnbj9AUFjQXBBuDBGwUEFRWgEQA8AC0VFQctuRUlBnbj9MkbBaW54eAALAAs= Step #5: MERGE-OUTER: attempt 3860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1632481457 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b0e3c3198, 0x557b0e3cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b0e3cb918,0x557b0e4530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2819b2694ca2c4205c3d9eb28f20b239da906564' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12156 processed earlier; will process 3119 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b0bbd75dd bp 0x000000000000 sp 0x7fff18a3e610 T44519) Step #5: ==44519==The signal is caused by a READ memory access. Step #5: #0 0x557b0bbd75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b0b9f9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b0b9f8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b0b9d6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b0b8f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b0b84fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b0b8591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b0b8406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b0b86c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7609aac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b0b833aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44519==Register values: Step #5: rax = 0x0000557b0fc58430 rbx = 0x0000557b0fc58430 rcx = 0x0000557b0fc58420 rdx = 0x00007f7609c74b80 Step #5: rdi = 0x0000557b0fc58420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff18a3e610 Step #5: r8 = 0x0000557b0fc58430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7609c74be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b0edd6960 r14 = 0x0000000100000004 r15 = 0x0000557b0dd43386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x35,0x4,0x40,0x41,0x2e,0x0,0x1a,0x0,0x0,0x0,0x1,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x0,0x1,0x0,0xd4,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x0,0x0,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x98,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x0,0x1,0x0,0xd4,0xe,0x0,0x0,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x1b,0x0,0x1,0x0,0xd4,0xe,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A5\004@A.\000\032\000\000\000\001\017\324\326\000\221\000\033\000\001\000\324\016\000\000\000\000\000\000\032Y\000\000\373\231\000\000\000p\200\000\326\200\000\000\017\000\000\017\324\326\000\221\000\033Y\000\000\373\231\000\000\000p\200\000\373\231\000\000\000p\200\000\326\000\000\032Y\000\000\373\231\000\000\000\000\000\017\324\326\000\221\000\033Y\000\000\373\231\000\000\000p\200\000\373\231\000\000\000p\200\000\326\000\000\032Y\000\000\373\231\000\000\000p\200\000\326\200\000\000\017\000\000\000\000\000\000\000\000\032Y\000\000\373\230\000\000\000p\200\000\326\200\000\000\017\000\000\017\324\326\000\221\000\033\000\001\000\324\016\000\000\016\003\000\000\000\000\000\033\000\001\000\324\016\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a0c4cf4ffcc05a521f5c2307a68f653a7f31c4a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTUEQEEuABoAAAABD9TWAJEAGwABANQOAAAAAAAAGlkAAPuZAAAAcIAA1oAAAA8AAA/U1gCRABtZAAD7mQAAAHCAAPuZAAAAcIAA1gAAGlkAAPuZAAAAAAAP1NYAkQAbWQAA+5kAAABwgAD7mQAAAHCAANYAABpZAAD7mQAAAHCAANaAAAAPAAAAAAAAAAAaWQAA+5gAAABwgADWgAAADwAAD9TWAJEAGwABANQOAAAOAwAAAAAAGwABANQOAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1632621147 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632c378b198, 0x5632c3793911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632c3793918,0x5632c381b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a0c4cf4ffcc05a521f5c2307a68f653a7f31c4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12158 processed earlier; will process 3117 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 448 ft: 449 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632c0f9f5dd bp 0x000000000000 sp 0x7fffaf75e5c0 T44523) Step #5: ==44523==The signal is caused by a READ memory access. Step #5: #0 0x5632c0f9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632c0dc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632c0dc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632c0d9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632c0cbfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632c0c17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632c0c211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632c0c086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632c0c343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a349be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632c0bfbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44523==Register values: Step #5: rax = 0x00005632c5033430 rbx = 0x00005632c5033430 rcx = 0x00005632c5033420 rdx = 0x00007f1a34b86b80 Step #5: rdi = 0x00005632c5033420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffaf75e5c0 Step #5: r8 = 0x00005632c5033430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a34b86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632c419e960 r14 = 0x0000000100000004 r15 = 0x00005632c310b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7e,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x6d,0x41,0x4a,0x41,0xe1,0x77,0x6c,0x41,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0x27,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x1a,0x41,0x49,0x67,0x74,0x41,0x7f,0x41,0x6c,0x74,0x41,0x6c,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0xff,0x69,0x6e,0x75,0xc0,0x49,0x78,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x1,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x41,0x67,0x74,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x67,0x6c,0x6b,0x6e,0x75,0x78,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x49,0x67,0x74,0x41,0x7f,0xc0,0x49,0x78,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x49,0x67,0x74,0x41,0x7f,0xc0,0x49,0x45,0xd,0x0,0x20,0x1,0x0,0x70,0x4b,0x78,0x0,0x5d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006~AA\003@AKA\252MmAJA\341wlAtAL\320\000\324\325\000\325\001\324\321A\300'inux\300IE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321\032AIgtA\177AltAlAL\320\000\324\325\000\325\001\324\321A\300\377inu\300IxE\015\000\001\015\000AL\320\000\324\325\001\325\001\324\321AAAgtA\177A\000\001\015\000AL\320\000\325\000\325\001\324\321AAglknux\001\015\000AL\320\000\324\325\000\325\001\324\321AAIgtA\177\300Ix\001\015\000AL\320\000\324\325\000\325\001\324\321AAIgtA\177\300IE\015\000 \001\000pKx\000]\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40b61ada1a51dda3742864d5752976bd1f91ad17 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZ+QUEDQEFLQapNbUFKQeF3bEF0QUzQANTVANUB1NFBwCdpbnV4wElFDQABDQBBTNAA1NUA1QHU0RpBSWd0QX9BbHRBbEFM0ADU1QDVAdTRQcD/aW51wEl4RQ0AAQ0AQUzQANTVAdUB1NFBQUFndEF/QQABDQBBTNAA1QDVAdTRQUFnbGtudXgBDQBBTNAA1NUA1QHU0UFBSWd0QX/ASXgBDQBBTNAA1NUA1QHU0UFBSWd0QX/ASUUNACABAHBLeABdAQALAAs= Step #5: MERGE-OUTER: attempt 3862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1632760217 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571f750e198, 0x5571f7516911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571f7516918,0x5571f759e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40b61ada1a51dda3742864d5752976bd1f91ad17' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12160 processed earlier; will process 3115 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571f4d225dd bp 0x000000000000 sp 0x7ffc7514cf50 T44527) Step #5: ==44527==The signal is caused by a READ memory access. Step #5: #0 0x5571f4d225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571f4b44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571f4b43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571f4b21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571f4a42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571f499ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571f49a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571f498b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571f49b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1347618082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571f497eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44527==Register values: Step #5: rax = 0x00005571f8207580 rbx = 0x00005571f8207580 rcx = 0x00005571f8207a30 rdx = 0x00007f13477e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7514cf50 Step #5: r8 = 0x00005571f8207580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f13477e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571f7f21960 r14 = 0x0000000100000004 r15 = 0x00005571f6e8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x86,0x42,0x7a,0x42,0x42,0x42,0xfe,0x2,0x43,0x7c,0x42,0x43,0x44,0x91,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x40,0x42,0xd1,0x42,0x7d,0x86,0x42,0x83,0x42,0x7a,0x44,0x7a,0xf9,0xff,0xc2,0x7c,0xca,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x89,0x7a,0x42,0x42,0x42,0xfe,0x2,0x7c,0x43,0x42,0x42,0x44,0x91,0x42,0x7a,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x40,0x42,0xd1,0x42,0x7d,0x86,0x42,0x83,0x42,0x7a,0xc2,0xc2,0x42,0x42,0x42,0xcc,0x86,0x7c,0xc2,0x7a,0xb5,0x42,0x42,0x42,0x2f,0x86,0x42,0x7a,0x42,0xc2,0x7a,0xa7,0x42,0x42,0x42,0xc8,0x7a,0x7a,0x42,0x42,0x86,0x42,0x42,0x42,0xfe,0xff,0x42,0x7c,0xc2,0x42,0x7c,0xc2,0x7a,0x87,0x42,0x42,0x42,0xc8,0x89,0x7a,0x42,0x42,0x42,0xfe,0x2,0x43,0x7c,0x42,0x43,0x44,0x91,0x42,0xfe,0x77,0x0,0x50,0x42,0x42,0x42,0xc8,0x89,0x7a,0x42,0x42,0x42,0xfe,0x2,0x43,0x7c,0x42,0x43,0x44,0x91,0x42,0xfe,0x77,0x0,0x50,0x0,0x7d,0x42,0x0,0xa7,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@BBB}\206BzBBB\376\002C|BCD\221BzBBB\376\377B|\302z\247BBB\310@B\321B}\206B\203BzDz\371\377\302|\312z\247BBB\310\211zBBB\376\002|CBBD\221BzBBB\376\377B|\302z\247BBB\310@B\321B}\206B\203Bz\302\302BBB\314\206|\302z\265BBB/\206BzB\302z\247BBB\310zzBB\206BBB\376\377B|\302B|\302z\207BBB\310\211zBBB\376\002C|BCD\221B\376w\000PBBB\310\211zBBB\376\002C|BCD\221B\376w\000P\000}B\000\247\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c17702f400a939bded7ea942940321056ff04ce1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEJCQn2GQnpCQkL+AkN8QkNEkUJ6QkJC/v9CfMJ6p0JCQshAQtFCfYZCg0J6RHr5/8J8ynqnQkJCyIl6QkJC/gJ8Q0JCRJFCekJCQv7/QnzCeqdCQkLIQELRQn2GQoNCesLCQkJCzIZ8wnq1QkJCL4ZCekLCeqdCQkLIenpCQoZCQkL+/0J8wkJ8wnqHQkJCyIl6QkJC/gJDfEJDRJFC/ncAUEJCQsiJekJCQv4CQ3xCQ0SRQv53AFAAfUIApwALAQs= Step #5: MERGE-OUTER: attempt 3863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1632899349 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55689bb89198, 0x55689bb91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55689bb91918,0x55689bc190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c17702f400a939bded7ea942940321056ff04ce1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12161 processed earlier; will process 3114 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55689939d5dd bp 0x000000000000 sp 0x7ffd33c85740 T44531) Step #5: ==44531==The signal is caused by a READ memory access. Step #5: #0 0x55689939d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5568991bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5568991befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55689919c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5568990bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556899015c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55689901f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5568990066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5568990323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3fd7f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556898ff9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44531==Register values: Step #5: rax = 0x000055689d2712a0 rbx = 0x000055689d2712a0 rcx = 0x000055689d271750 rdx = 0x00007ff3fd9bdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd33c85740 Step #5: r8 = 0x000055689d2712a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3fd9bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055689c59c960 r14 = 0x0000000100000004 r15 = 0x000055689b509386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x1,0x41,0x41,0x6a,0x73,0x70,0x41,0x72,0x45,0x41,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x73,0x41,0x1,0x41,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x70,0x41,0x45,0x41,0x1,0x73,0x72,0x45,0x41,0x4b,0x41,0x94,0x4a,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x6a,0x41,0x90,0x4a,0x67,0x45,0x41,0x1,0x73,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x2,0x73,0x4a,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x6a,0x41,0x10,0x4a,0x41,0x81,0x73,0x4b,0x41,0x15,0x0,0x67,0x45,0x41,0x2,0x73,0x41,0x41,0x6a,0x41,0x70,0x48,0x45,0x41,0x1,0x73,0x6a,0x45,0x41,0x4b,0x1,0x73,0x45,0x41,0x45,0x73,0x41,0x41,0x6a,0x41,0x70,0x49,0x45,0x41,0x1,0x73,0x6a,0x45,0x41,0x1,0x73,0x41,0x40,0x6a,0x41,0x6d,0x41,0x6c,0x73,0x41,0x4b,0x41,0x1,0x73,0x45,0x6a,0x1,0x41,0x73,0x6a,0x45,0x1,0x41,0x41,0x73,0x41,0x6a,0x41,0x6c,0x73,0x41,0x45,0x41,0x4b,0x6c,0x4a,0x67,0x41,0x1,0x73,0x45,0x41,0x1,0x73,0x41,0xcd,0x6a,0xc1,0x70,0x6c,0x4a,0x67,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAA\003\000AAAKAlJgEA\001AAjspArEAKAlJgEAsA\001AgEA\001sAAAjpAEA\001srEAKA\224JgEA\001sAAjA\220JgEA\001sKAlJgEA\002sJgEA\001sAAjA\020JA\201sKA\025\000gEA\002sAAjApHEA\001sjEAK\001sEAEsAAjApIEA\001sjEA\001sA@jAmAlsAKA\001sEj\001AsjE\001AAsAjAlsAEAKlJgA\001sEA\001sA\315j\301plJgE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3ba439432f93d0b9047b078d0f57d4684e5afb7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQUEDAEFBQUtBbEpnRUEBQUFqc3BBckVBS0FsSmdFQXNBAUFnRUEBc0FBQWpwQUVBAXNyRUFLQZRKZ0VBAXNBQWpBkEpnRUEBc0tBbEpnRUECc0pnRUEBc0FBakEQSkGBc0tBFQBnRUECc0FBakFwSEVBAXNqRUFLAXNFQUVzQUFqQXBJRUEBc2pFQQFzQUBqQW1BbHNBS0EBc0VqAUFzakUBQUFzQWpBbHNBRUFLbEpnQQFzRUEBc0HNasFwbEpnRQALAAs= Step #5: MERGE-OUTER: attempt 3864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1633037310 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572e044c198, 0x5572e0454911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572e0454918,0x5572e04dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3ba439432f93d0b9047b078d0f57d4684e5afb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12162 processed earlier; will process 3113 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 388 ft: 435 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572ddc605dd bp 0x000000000000 sp 0x7ffecbe419e0 T44535) Step #5: ==44535==The signal is caused by a READ memory access. Step #5: #0 0x5572ddc605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572dda82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572dda81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572dda5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572dd980ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572dd8d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572dd8e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572dd8c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572dd8f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe04f675082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572dd8bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44535==Register values: Step #5: rax = 0x00005572e1368b40 rbx = 0x00005572e1368b40 rcx = 0x00005572e1368ff0 rdx = 0x00007fe04f83db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecbe419e0 Step #5: r8 = 0x00005572e1368b40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe04f83dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572e0e5f960 r14 = 0x0000000100000004 r15 = 0x00005572dfdcc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x41,0x4,0x40,0x43,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x91,0x8c,0x8c,0x8d,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8b,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8c,0x8b,0x8c,0x8c,0x0,0x5d,0x1a,0x14,0x0,0x57,0x0,0x50,0x1a,0x57,0xbe,0x0,0x0,0x5d,0x1a,0x78,0x0,0x5d,0x4a,0x0,0xa7,0x0,0x50,0x0,0x1a,0x57,0xbe,0x1a,0x0,0x1a,0x0,0x0,0x5c,0x1a,0x14,0x0,0x57,0x0,0x50,0x1a,0x57,0xbe,0x0,0x1a,0x94,0x41,0x46,0x0,0x78,0x0,0x5d,0x4a,0x0,0x57,0x0,0x50,0x1a,0x57,0x1a,0x57,0x43,0x6c,0x69,0x6e,0x69,0x41,0xc0,0x7,0x0,0x1,0x1,0x0,0x1,0x58,0x70,0x41,0x7c,0x41,0x6c,0x1,0x6c,0x69,0x6e,0x75,0x78,0x76,0x0,0x57,0xbe,0x0,0x70,0x41,0x7c,0x41,0x6c,0x1,0x41,0x69,0xc1,0xd,0x0,0x76,0x0,0x68,0x68,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0xa9,0x6b,0x0,0xd,0x0,0x76,0x0,0x68,0x68,0x0,0x0,0x0,0x0,0x0,0x0,0x8c,0x8b,0xa9,0x6b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jAA\004@C\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\221\214\214\215\214\214\214\214\214\214\213\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\214\213\214\214\000]\032\024\000W\000P\032W\276\000\000]\032x\000]J\000\247\000P\000\032W\276\032\000\032\000\000\\\032\024\000W\000P\032W\276\000\032\224AF\000x\000]J\000W\000P\032W\032WCliniA\300\007\000\001\001\000\001XpA|Al\001linuxv\000W\276\000pA|Al\001Ai\301\015\000v\000hh\000\000\374\000\000\000\000\000\251k\000\015\000v\000hh\000\000\000\000\000\000\214\213\251k\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af7dc99857a6dfe8bd081e9feeb7f6305c80367d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQUEEQEOMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjJGMjI2MjIyMjIyLjIyMjIyMjIyMjIyMjIyMjIuMjABdGhQAVwBQGle+AABdGngAXUoApwBQABpXvhoAGgAAXBoUAFcAUBpXvgAalEFGAHgAXUoAVwBQGlcaV0NsaW5pQcAHAAEBAAFYcEF8QWwBbGludXh2AFe+AHBBfEFsAUFpwQ0AdgBoaAAA/AAAAAAAqWsADQB2AGhoAAAAAAAAjIupawALAAs= Step #5: MERGE-OUTER: attempt 3865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1633179620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db87926198, 0x55db8792e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db8792e918,0x55db879b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af7dc99857a6dfe8bd081e9feeb7f6305c80367d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12165 processed earlier; will process 3110 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db8513a5dd bp 0x000000000000 sp 0x7ffd34c2aca0 T44539) Step #5: ==44539==The signal is caused by a READ memory access. Step #5: #0 0x55db8513a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db84f5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db84f5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db84f39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db84e5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db84db2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db84dbc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db84da36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db84dcf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cfc4d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db84d96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44539==Register values: Step #5: rax = 0x000055db8a05a430 rbx = 0x000055db8a05a430 rcx = 0x000055db8a05a420 rdx = 0x00007f6cfc698b80 Step #5: rdi = 0x000055db8a05a420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd34c2aca0 Step #5: r8 = 0x000055db8a05a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cfc698be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db88339960 r14 = 0x0000000100000004 r15 = 0x000055db872a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x68,0x4,0x0,0x2,0x7d,0x2,0x73,0x0,0xd4,0x0,0x99,0x0,0x99,0x0,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x73,0x6d,0x1,0x0,0x0,0x0,0xc,0x1,0x1,0x0,0x99,0x0,0x5c,0x0,0x0,0x1a,0x0,0x82,0x0,0xd4,0x20,0x23,0x21,0x0,0x60,0x0,0x0,0xba,0x0,0x63,0x0,0x20,0x0,0x0,0x0,0x0,0xba,0x0,0x0,0x80,0xb9,0x0,0xb3,0x0,0x70,0x70,0x70,0x70,0x0,0x93,0x0,0x0,0x99,0x0,0x99,0x0,0x1b,0x20,0x23,0x21,0x0,0x60,0x0,0x0,0xba,0x0,0x63,0x0,0x20,0x0,0x0,0x0,0x0,0xba,0x0,0x0,0x80,0xb9,0x0,0xb3,0x0,0x70,0x70,0x70,0x70,0x0,0x93,0x0,0x0,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x0,0x1b,0x1a,0xb0,0x83,0x83,0x7d,0x7c,0x7c,0x7c,0x7c,0x0,0x63,0x73,0x6d,0x1,0x0,0x0,0x0,0xc,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6e,0x0,0x77,0x0,0x69,0x0,0x5d,0xac,0x0,0x0,0xb,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x98,0x0,0xb0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiih\004\000\002}\002s\000\324\000\231\000\231\000sssssssssssssssm\001\000\000\000\014\001\001\000\231\000\\\000\000\032\000\202\000\324 #!\000`\000\000\272\000c\000 \000\000\000\000\272\000\000\200\271\000\263\000pppp\000\223\000\000\231\000\231\000\033 #!\000`\000\000\272\000c\000 \000\000\000\000\272\000\000\200\271\000\263\000pppp\000\223\000\000\231\000\231\000\033\321\000\033\373\025\200\000\000\033\032\260\203\203}||||\000csm\001\000\000\000\014\001\001\000\000\000\000\000\000\000n\000w\000i\000]\254\000\000\013\000\000\013\000\000\000\000\230\000\260\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac1a4236c10fe26ad4afd6cdf4c98c28844064a2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWloBAACfQJzANQAmQCZAHNzc3Nzc3Nzc3Nzc3Nzc20BAAAADAEBAJkAXAAAGgCCANQgIyEAYAAAugBjACAAAAAAugAAgLkAswBwcHBwAJMAAJkAmQAbICMhAGAAALoAYwAgAAAAALoAAIC5ALMAcHBwcACTAACZAJkAG9EAG/sVgAAAGxqwg4N9fHx8fABjc20BAAAADAEBAAAAAAAAAG4AdwBpAF2sAAALAAALAAAAAJgAsAALAQsBAQs= Step #5: MERGE-OUTER: attempt 3866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1633317621 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b6522e198, 0x563b65236911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b65236918,0x563b652be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac1a4236c10fe26ad4afd6cdf4c98c28844064a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12167 processed earlier; will process 3108 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 315 ft: 316 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 17f63ca. Step #5: #2 pulse cov: 363 ft: 390 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b62a425dd bp 0x000000000000 sp 0x7ffeac4f7610 T44543) Step #5: ==44543==The signal is caused by a READ memory access. Step #5: #0 0x563b62a425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b62864280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b62863fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b62841929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b62762ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b626bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b626c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b626ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b626d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ca60ed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b6269eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44543==Register values: Step #5: rax = 0x0000563b678f7800 rbx = 0x0000563b678f7800 rcx = 0x0000563b678f7cb0 rdx = 0x00007f9ca62b5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeac4f7610 Step #5: r8 = 0x0000563b678f7800 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ca62b5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b65c41960 r14 = 0x0000000100000004 r15 = 0x0000563b64bae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x31,0x4,0x0,0x41,0x31,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0xbc,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x7e,0x7d,0x82,0x82,0x82,0x82,0x86,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x7d,0x7d,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x7c,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x80,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x0,0x53,0x1b,0x0,0xa3,0x1a,0xae,0x0,0x0,0x53,0x1b,0x81,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA1\004\000A1\004\000\320\000\020\000\373\031\321\000\000\000\020\000\373\033\000\000\274\000\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202~}\202\202\202\202\206\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202}}\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202\202|\202\202\202\202\202\202\202\202\202\202\200\202\202\202\202\202\202\202\202\202\202\202\202\000\000S\033\000\243\032\256\000\000S\033\201\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5000aad7ee5e6ea5c9a41dd79ec64f770de98193 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTEEAEExBADQABAA+xnRAAAAEAD7GwAAvACCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCfn2CgoKChoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgn19goKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoJ8goKCgoKCgoKCgoCCgoKCgoKCgoKCgoIAAFMbAKMargAAUxuBAAsACws= Step #5: MERGE-OUTER: attempt 3867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1633459094 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619eabd8198, 0x5619eabe0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619eabe0918,0x5619eac680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5000aad7ee5e6ea5c9a41dd79ec64f770de98193' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12171 processed earlier; will process 3104 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619e83ec5dd bp 0x000000000000 sp 0x7ffc9e108fd0 T44547) Step #5: ==44547==The signal is caused by a READ memory access. Step #5: #0 0x5619e83ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619e820e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619e820dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5619e81eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619e810cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619e8064c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619e806e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619e80556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619e80813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f375329e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619e8048aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44547==Register values: Step #5: rax = 0x00005619ed25e440 rbx = 0x00005619ed25e440 rcx = 0x00005619ed25e8f0 rdx = 0x00007f3753466b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9e108fd0 Step #5: r8 = 0x00005619ed25e440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3753466be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619eb5eb960 r14 = 0x0000000100000004 r15 = 0x00005619ea558386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x26,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xfe,0x26,0x80,0x42,0x44,0x42,0xff,0x4,0x2,0x7d,0x2,0x0,0x2,0x7c,0x0,0xa1,0xfc,0x6,0x80,0x0,0x0,0x14,0x0,0x54,0x78,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0x54,0x0,0x0,0xbc,0x0,0x0,0x0,0x54,0x77,0x68,0x0,0x60,0x71,0x6d,0x1,0x0,0x0,0x0,0x0,0x7e,0xbf,0xb1,0x0,0x60,0x0,0xbb,0x0,0x0,0x0,0x54,0x0,0x54,0x78,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0x54,0x0,0x0,0xbc,0x0,0x0,0xb9,0x0,0x0,0x0,0x54,0x77,0x68,0x0,0x60,0x71,0x6d,0x1,0x0,0x0,0x0,0x0,0x7e,0xbf,0xb1,0x0,0x60,0x0,0xbb,0x0,0x0,0x0,0x54,0x0,0x54,0x78,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0x54,0x0,0x0,0xbc,0x0,0x0,0x75,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0xa1,0xfc,0x2,0x0,0xb,0x0,0x80,0x0,0x91,0x0,0x0,0x60,0x0,0x0,0xb2,0x0,0x53,0x75,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x66,0x0,0xa1,0xfc,0x6,0x0,0xb,0x0,0x80,0x0,0x91,0x0,0x0,0xa0,0x0,0x0,0x69,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001&oAA\004@BBB\376&\200BDB\377\004\002}\002\000\002|\000\241\374\006\200\000\000\024\000Txhn\000`\000\273\000\000\223\000T\000\000\274\000\000\000Twh\000`qm\001\000\000\000\000~\277\261\000`\000\273\000\000\000T\000Txhn\000`\000\273\000\000\223\000T\000\000\274\000\000\271\000\000\000Twh\000`qm\001\000\000\000\000~\277\261\000`\000\273\000\000\000T\000Txhn\000`\000\273\000\000\223\000T\000\000\274\000\000uhn\000`\000\273\000\000\223\000\241\374\002\000\013\000\200\000\221\000\000`\000\000\262\000Suhn\000`\000\273\000\000f\000\241\374\006\000\013\000\200\000\221\000\000\240\000\000i\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f31fe9f3f5b25ba0de8289e9c010f4aa487da26 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASZvQUEEQEJCQv4mgEJEQv8EAn0CAAJ8AKH8BoAAABQAVHhobgBgALsAAJMAVAAAvAAAAFR3aABgcW0BAAAAAH6/sQBgALsAAABUAFR4aG4AYAC7AACTAFQAALwAALkAAABUd2gAYHFtAQAAAAB+v7EAYAC7AAAAVABUeGhuAGAAuwAAkwBUAAC8AAB1aG4AYAC7AACTAKH8AgALAIAAkQAAYAAAsgBTdWhuAGAAuwAAZgCh/AYACwCAAJEAAKAAAGkACwEACws= Step #5: MERGE-OUTER: attempt 3868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1633598460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562a5093a198, 0x562a50942911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562a50942918,0x562a509ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f31fe9f3f5b25ba0de8289e9c010f4aa487da26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12172 processed earlier; will process 3103 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562a4e14e5dd bp 0x000000000000 sp 0x7ffdb8412b70 T44551) Step #5: ==44551==The signal is caused by a READ memory access. Step #5: #0 0x562a4e14e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562a4df70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562a4df6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562a4df4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562a4de6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562a4ddc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562a4ddd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562a4ddb76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562a4dde33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f017034f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562a4ddaaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44551==Register values: Step #5: rax = 0x0000562a519345c0 rbx = 0x0000562a519345c0 rcx = 0x0000562a51934a70 rdx = 0x00007f0170517b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb8412b70 Step #5: r8 = 0x0000562a519345c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0170517be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562a5134d960 r14 = 0x0000000100000004 r15 = 0x0000562a502ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x0,0x41,0xf2,0xdd,0x69,0x69,0x68,0x69,0x69,0x4,0x40,0x41,0x6f,0x41,0x2b,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x4f,0x0,0x5e,0x68,0x0,0x0,0x3,0x0,0x0,0x0,0x69,0x6b,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0xf,0x1,0x0,0x0,0x0,0x0,0x55,0x1a,0x0,0x2,0x0,0x0,0x0,0x0,0xc3,0x0,0x0,0x73,0xe,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x55,0x1a,0xd5,0x1,0x0,0x1,0x4c,0x0,0x0,0x0,0x55,0x1a,0x0,0x0,0x0,0x0,0x94,0x0,0x0,0x55,0x6d,0x6c,0x78,0x0,0xf,0x1,0x4c,0x78,0x0,0xf,0x1,0x4c,0x0,0x0,0x0,0x55,0x1a,0x0,0x0,0x60,0x41,0x4c,0x0,0x0,0x0,0x55,0x1a,0x0,0x0,0x55,0x6d,0x6e,0x78,0x0,0x0,0x0,0x0,0x1a,0xd4,0x0,0x0,0xf,0x1,0x4c,0x78,0x0,0xf,0x1,0x4c,0x0,0x0,0x0,0x55,0x1a,0x0,0x0,0x60,0x41,0x4c,0x0,0x0,0x0,0x55,0x1a,0x0,0x0,0x55,0x6d,0x6e,0x78,0x0,0x0,0x0,0x0,0x1a,0xd4,0x0,0x80,0x0,0x0,0xb,0x94,0x0,0x80,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb,0x0,0x0,0x0,0xb,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004\000A\362\335iihii\004@AoA+\004@A\032\004\000\000\000O\000^h\000\000\003\000\000\000iki\004@A\032\004\000\000\373\017\001\000\000\000\000U\032\000\002\000\000\000\000\303\000\000s\016\000\000\000linux\000U\032\325\001\000\001L\000\000\000U\032\000\000\000\000\224\000\000Umlx\000\017\001Lx\000\017\001L\000\000\000U\032\000\000`AL\000\000\000U\032\000\000Umnx\000\000\000\000\032\324\000\000\017\001Lx\000\017\001L\000\000\000U\032\000\000`AL\000\000\000U\032\000\000Umnx\000\000\000\000\032\324\000\200\000\000\013\224\000\200\000\000\013\000\013\013\001\013\000\000\000\013\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-823ec095b441d563e709ab7f1867dc21b2b98c90 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEAEHy3WlpaGlpBEBBb0ErBEBBGgQAAABPAF5oAAADAAAAaWtpBEBBGgQAAPsPAQAAAABVGgACAAAAAMMAAHMOAAAAbGludXgAVRrVAQABTAAAAFUaAAAAAJQAAFVtbHgADwFMeAAPAUwAAABVGgAAYEFMAAAAVRoAAFVtbngAAAAAGtQAAA8BTHgADwFMAAAAVRoAAGBBTAAAAFUaAABVbW54AAAAABrUAIAAAAuUAIAAAAsACwsBCwAAAAsACwALAAs= Step #5: MERGE-OUTER: attempt 3869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1633734163 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5629a5082198, 0x5629a508a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5629a508a918,0x5629a51120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/823ec095b441d563e709ab7f1867dc21b2b98c90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12173 processed earlier; will process 3102 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629a28965dd bp 0x000000000000 sp 0x7ffe519adaa0 T44555) Step #5: ==44555==The signal is caused by a READ memory access. Step #5: #0 0x5629a28965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5629a26b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5629a26b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5629a2695929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5629a25b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5629a250ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629a25181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5629a24ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629a252b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe886dad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5629a24f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44555==Register values: Step #5: rax = 0x00005629a6565530 rbx = 0x00005629a6565530 rcx = 0x00005629a65659e0 rdx = 0x00007fe886f75b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe519adaa0 Step #5: r8 = 0x00005629a6565530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe886f75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005629a5a95960 r14 = 0x0000000100000004 r15 = 0x00005629a4a02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbe,0xfc,0x4,0x41,0x43,0x43,0x64,0xff,0x43,0x43,0x43,0x91,0x3d,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x44,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x97,0x8c,0x91,0x91,0x1a,0x91,0x91,0x1a,0x96,0x91,0x91,0x91,0x1,0x1a,0x43,0x20,0x97,0x91,0x8c,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x8e,0xee,0x40,0x32,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x20,0x8e,0x8c,0x43,0x96,0x43,0x40,0x31,0x90,0x8f,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0xef,0x91,0x91,0xff,0x43,0x43,0x43,0x91,0x3d,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x44,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x97,0x8c,0x91,0x91,0x1a,0x91,0x91,0x1a,0x96,0x91,0x91,0x91,0x1,0x1a,0x43,0x20,0x97,0x91,0x8c,0x91,0x91,0x97,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA/B\276\374\004ACCd\377CCC\221=\220\221\221\221\221C\223\221\221'\216CD/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\227\214\221\221\032\221\221\032\226\221\221\221\001\032C \227\221\214\221\221\032\226\221\221C+\221\214 \226C\216\356@2\220\216\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221 \216\214C\226C@1\220\217\221\216C\221\222\221\225\216C\357\221\221\377CCC\221=\220\221\221\221\221C\223\221\221'\216CD/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\227\214\221\221\032\221\221\032\226\221\221\221\001\032C \227\221\214\221\221\227\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06c59e3536af6703bf8191562409f1c190d459e8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQS9CvvwEQUNDZP9DQ0ORPZCRkZGRQ5ORkSeOQ0Qv0ZFDK4yTkZORQ4qRkSCRQwGXjJGRGpGRGpaRkZEBGkMgl5GMkZEalpGRQyuRjCCWQ47uQDKQjpGOQ5GSkZWOQ4qRkZEalpGRQyuRII6MQ5ZDQDGQj5GOQ5GSkZWOQ++Rkf9DQ0ORPZCRkZGRQ5ORkSeOQ0Qv0ZFDK4yTkZORQ4qRkSCRQwGXjJGRGpGRGpaRkZEBGkMgl5GMkZGXAAALAAs= Step #5: MERGE-OUTER: attempt 3870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1633872844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577d880d198, 0x5577d8815911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577d8815918,0x5577d889d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06c59e3536af6703bf8191562409f1c190d459e8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12174 processed earlier; will process 3101 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577d60215dd bp 0x000000000000 sp 0x7fffa778fe80 T44559) Step #5: ==44559==The signal is caused by a READ memory access. Step #5: #0 0x5577d60215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577d5e43280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577d5e42fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577d5e20929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577d5d41ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577d5c99c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577d5ca31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577d5c8a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577d5cb63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8028cfd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577d5c7daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44559==Register values: Step #5: rax = 0x00005577da6ec530 rbx = 0x00005577da6ec530 rcx = 0x00005577da6ec9e0 rdx = 0x00007f8028ec5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa778fe80 Step #5: r8 = 0x00005577da6ec530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8028ec5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577d9220960 r14 = 0x0000000100000004 r15 = 0x00005577d818d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbe,0xfc,0x4,0x41,0x43,0x43,0x64,0xff,0x43,0x43,0x43,0x91,0x3d,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x44,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x97,0x8c,0x91,0x91,0x1a,0x91,0x91,0x1a,0x96,0x91,0x91,0x91,0x1,0x1a,0x43,0x20,0x40,0x31,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x20,0x8e,0x8c,0x43,0x0,0x0,0x0,0x0,0x90,0x8f,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0xef,0x91,0x91,0x91,0x91,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0xef,0x8a,0x91,0x8e,0x92,0x91,0x91,0x8e,0x91,0x8e,0x43,0x90,0x91,0x43,0x91,0x91,0x91,0x95,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x92,0x91,0x91,0x8e,0x91,0x8e,0x43,0x90,0x91,0x43,0x91,0x91,0x91,0x95,0x91,0x91,0x8e,0x8d,0x8d,0x8f,0x8d,0x8c,0x8d,0x8d,0x8d,0x90,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x91,0x1a,0x97,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA/B\276\374\004ACCd\377CCC\221=\220\221\221\221\221C\223\221\221'\216CD/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\227\214\221\221\032\221\221\032\226\221\221\221\001\032C @1\220\216\221\216C\221\222\221\225\216C\212\221\221\221\032\226\221\221C+\221 \216\214C\000\000\000\000\220\217\221\216C\221\222\221\225\216C\357\221\221\221\221\220\216\221\216C\221\222\221\225\216C\212\221\357\212\221\216\222\221\221\216\221\216C\220\221C\221\221\221\225\221\221\032\226\221\221C+\221\222\221\221\216\221\216C\220\221C\221\221\221\225\221\221\216\215\215\217\215\214\215\215\215\220\215\215\215\215\215\215\221\032\227\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3a00d9d2be055c662a72796eb81be8e6bc8e6aa3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQS9CvvwEQUNDZP9DQ0ORPZCRkZGRQ5ORkSeOQ0Qv0ZFDK4yTkZORQ4qRkSCRQwGXjJGRGpGRGpaRkZEBGkMgQDGQjpGOQ5GSkZWOQ4qRkZEalpGRQyuRII6MQwAAAACQj5GOQ5GSkZWOQ++RkZGRkI6RjkORkpGVjkOKke+KkY6SkZGOkY5DkJFDkZGRlZGRGpaRkUMrkZKRkY6RjkOQkUORkZGVkZGOjY2PjYyNjY2QjY2NjY2NkRqXAAALAAs= Step #5: MERGE-OUTER: attempt 3871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1634010058 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558769ac6198, 0x558769ace911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558769ace918,0x558769b560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3a00d9d2be055c662a72796eb81be8e6bc8e6aa3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12175 processed earlier; will process 3100 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #1 pulse cov: 363 ft: 364 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587672da5dd bp 0x000000000000 sp 0x7ffeca2d50a0 T44563) Step #5: ==44563==The signal is caused by a READ memory access. Step #5: #0 0x5587672da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587670fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587670fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587670d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558766ffaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558766f52c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558766f5c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558766f436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558766f6f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa4566d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558766f36aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44563==Register values: Step #5: rax = 0x000055876aad1430 rbx = 0x000055876aad1430 rcx = 0x000055876aad1420 rdx = 0x00007fa4568a0b80 Step #5: rdi = 0x000055876aad1420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffeca2d50a0 Step #5: r8 = 0x000055876aad1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa4568a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055876a4d9960 r14 = 0x0000000100000004 r15 = 0x0000558769446386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x45,0x4,0x0,0x41,0x4b,0xe,0x0,0x0,0x0,0x51,0x0,0x0,0x0,0x52,0x77,0x6a,0x69,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x0,0x70,0x70,0x70,0x70,0x70,0x0,0xab,0x0,0x0,0x0,0x6c,0x0,0x0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x69,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x0,0x55,0x0,0x0,0x4b,0xe,0x0,0x0,0x0,0xaf,0x0,0x0,0x0,0x52,0x77,0x6a,0x0,0xb,0x0,0x0,0x41,0x4,0x0,0x55,0x0,0x0,0xa4,0x0,0x1b,0x6c,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAE\004\000AK\016\000\000\000Q\000\000\000Rwjippppppppppppppppppppppppppppppppppppp\000ppppp\000\253\000\000\000l\000\000ppppppppppppppppippppppppppppppppppppppppppppppppppppp\000pppppppppppppppppppppppppppppppppppppppp\000U\000\000K\016\000\000\000\257\000\000\000Rwj\000\013\000\000A\004\000U\000\000\244\000\033l\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1daa9c7eccb6b16b9471e37f0e821f87416f6ee3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUUEAEFLDgAAAFEAAABSd2ppcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcABwcHBwcACrAAAAbAAAcHBwcHBwcHBwcHBwcHBwcGlwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAVQAASw4AAACvAAAAUndqAAsAAEEEAFUAAKQAG2wAAAs= Step #5: MERGE-OUTER: attempt 3872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1634148906 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56286e9df198, 0x56286e9e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56286e9e7918,0x56286ea6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1daa9c7eccb6b16b9471e37f0e821f87416f6ee3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12177 processed earlier; will process 3098 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56286c1f35dd bp 0x000000000000 sp 0x7fffef41a110 T44567) Step #5: ==44567==The signal is caused by a READ memory access. Step #5: #0 0x56286c1f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56286c015280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56286c014fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56286bff2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56286bf13ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56286be6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56286be751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56286be5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56286be883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc5c2db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56286be4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44567==Register values: Step #5: rax = 0x0000562870bb1410 rbx = 0x0000562870bb1410 rcx = 0x0000562870bb18c0 rdx = 0x00007fcc5c4a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffef41a110 Step #5: r8 = 0x0000562870bb1410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc5c4a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056286f3f2960 r14 = 0x0000000100000004 r15 = 0x000056286e35f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x4a,0x42,0xbd,0x42,0x42,0xba,0x7a,0x42,0xbd,0x42,0x7c,0x79,0x79,0x42,0x82,0x42,0x8a,0xc4,0x42,0x42,0x7e,0x42,0x42,0x42,0x3b,0x42,0x42,0x42,0xbd,0x42,0xba,0xbd,0x42,0x7a,0x79,0x42,0x42,0xba,0xbd,0x42,0x82,0x42,0x7a,0x7c,0x88,0x42,0x7a,0x7a,0x7c,0x88,0x7f,0xba,0xbd,0x7f,0x42,0xba,0xbd,0x42,0x7a,0x42,0xc4,0x42,0x7a,0x42,0x82,0x42,0x42,0x7a,0x42,0x79,0x7c,0x8a,0x42,0xc4,0x42,0x42,0x82,0x42,0x79,0x7a,0x42,0x42,0x42,0x3b,0x42,0x42,0x42,0xbd,0x42,0x1,0xba,0xbd,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x82,0x42,0x7a,0x7c,0x88,0x7f,0xba,0xbd,0x42,0x42,0xba,0xbd,0x42,0x7a,0x42,0xbd,0x42,0x82,0x42,0x7a,0x7c,0x88,0x42,0x7a,0x7a,0x7c,0x88,0x7f,0xba,0xbd,0x7f,0x42,0xba,0xbd,0x42,0x7a,0x42,0xc4,0x42,0x7a,0x42,0x82,0x42,0x42,0x7a,0x42,0x79,0x7c,0x8a,0x42,0xc4,0x42,0x42,0x82,0x42,0x7a,0x42,0x42,0x7e,0x42,0x3c,0x7d,0x7a,0x42,0x42,0x42,0xbd,0x42,0x7c,0x79,0x87,0x8a,0x42,0x42,0x42,0x40,0xc4,0x82,0x7e,0x42,0x4a,0x42,0xbd,0x42,0x42,0xba,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B;BJB\275BB\272zB\275B|yyB\202B\212\304BB~BBB;BBB\275B\272\275BzyBB\272\275B\202Bz|\210Bzz|\210\177\272\275\177B\272\275BzB\304BzB\202BBzBy|\212B\304BB\202ByzBBB;BBB\275B\001\272\275BzBy\272\275B\202Bz|\210\177\272\275BB\272\275BzB\275B\202Bz|\210Bzz|\210\177\272\275\177B\272\275BzB\304BzB\202BBzBy|\212B\304BB\202BzBB~B<}zBBB\275B|y\207\212BBB@\304\202~BJB\275BB\272B\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44f04289253e76c145ac454c73eb25074356a2a9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEI7QkpCvUJCunpCvUJ8eXlCgkKKxEJCfkJCQjtCQkK9Qrq9Qnp5QkK6vUKCQnp8iEJ6enyIf7q9f0K6vUJ6QsRCekKCQkJ6Qnl8ikLEQkKCQnl6QkJCO0JCQr1CAbq9QnpCebq9QoJCenyIf7q9QkK6vUJ6Qr1CgkJ6fIhCenp8iH+6vX9Cur1CekLEQnpCgkJCekJ5fIpCxEJCgkJ6QkJ+Qjx9ekJCQr1CfHmHikJCQkDEgn5CSkK9QkK6QgALAAs= Step #5: MERGE-OUTER: attempt 3873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1634288002 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f76ee9f198, 0x55f76eea7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f76eea7918,0x55f76ef2f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44f04289253e76c145ac454c73eb25074356a2a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12178 processed earlier; will process 3097 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f76c6b35dd bp 0x000000000000 sp 0x7fff927a63c0 T44571) Step #5: ==44571==The signal is caused by a READ memory access. Step #5: #0 0x55f76c6b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f76c4d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f76c4d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f76c4b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f76c3d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f76c32bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f76c3351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f76c31c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f76c3483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40876eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f76c30faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44571==Register values: Step #5: rax = 0x000055f771823410 rbx = 0x000055f771823410 rcx = 0x000055f7718238c0 rdx = 0x00007f40878b3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff927a63c0 Step #5: r8 = 0x000055f771823410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f40878b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f76f8b2960 r14 = 0x0000000100000004 r15 = 0x000055f76e81f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0x69,0x45,0x47,0x41,0x41,0x68,0x41,0x45,0x45,0x41,0xd9,0xb0,0x4a,0x41,0x41,0x41,0x45,0x71,0x68,0x41,0xd9,0xb0,0x4a,0x6b,0x41,0x41,0x41,0x4d,0x41,0x7a,0x45,0x41,0x41,0x41,0x41,0x71,0x71,0x71,0x68,0x41,0xa8,0x9d,0x77,0x45,0x1b,0x6c,0x41,0xc9,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x3b,0x1c,0x1,0x7f,0x41,0x98,0x41,0x41,0x4c,0x1,0x41,0xc4,0x78,0x49,0x6c,0x41,0x45,0x41,0x6c,0x1b,0x48,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x6c,0x48,0x49,0x41,0xa7,0x1,0x45,0x41,0x1f,0x6c,0x41,0xc9,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x6c,0x48,0x49,0x41,0x25,0x1,0x45,0x41,0x1f,0x6c,0x41,0x89,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x3b,0x1b,0x6c,0x41,0xc9,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x96,0x1b,0x41,0xfb,0x3b,0x1c,0x1,0x7f,0x41,0x6d,0x41,0x41,0x46,0x41,0x2d,0xb8,0xab,0x41,0x68,0x1,0x41,0x41,0x46,0x4e,0x41,0x2d,0xb8,0xaa,0x4e,0x41,0x69,0x69,0x46,0x41,0x2d,0xb8,0xab,0x41,0x68,0x1,0x41,0x80,0x0,0x0,0xd3,0x1b,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AKAiEGAAhAEEA\331\260JAAAEqhA\331\260JkAAAMAzEAAAAqqqhA\250\235wE\033lA\311\373+\034\001\177A\226\033A\373;\034\001\177A\230AAL\001A\304xIlAEAl\033HAAAIAAAAlHIA\247\001EA\037lA\311\373+\034\001\177A\226\033lHIA%\001EA\037lA\211\373+\034\001\177A\226\033A\373;\033lA\311\373+\034\001\177A\226\033A\373;\034\001\177AmAAFA-\270\253Ah\001AAFNA-\270\252NAiiFA-\270\253Ah\001A\200\000\000\323\033\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d427d3dcc40e3c38c48b82ce09ff1ae984eff88d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEFLQWlFR0FBaEFFRUHZsEpBQUFFcWhB2bBKa0FBQU1BekVBQUFBcXFxaEGonXdFG2xByfsrHAF/QZYbQfs7HAF/QZhBQUwBQcR4SWxBRUFsG0hBQUFJQUFBQWxISUGnAUVBH2xByfsrHAF/QZYbbEhJQSUBRUEfbEGJ+yscAX9BlhtB+zsbbEHJ+yscAX9BlhtB+zscAX9BbUFBRkEtuKtBaAFBQUZOQS24qk5BaWlGQS24q0FoAUGAAADTGxoLAAs= Step #5: MERGE-OUTER: attempt 3874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1634425865 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8e5d91198, 0x55f8e5d99911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8e5d99918,0x55f8e5e210a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d427d3dcc40e3c38c48b82ce09ff1ae984eff88d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12179 processed earlier; will process 3096 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8e35a55dd bp 0x000000000000 sp 0x7ffdc037c5d0 T44575) Step #5: ==44575==The signal is caused by a READ memory access. Step #5: #0 0x55f8e35a55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f8e33c7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f8e33c6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8e33a4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f8e32c5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8e321dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8e32271e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8e320e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8e323a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11cfc84082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f8e3201aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44575==Register values: Step #5: rax = 0x000055f8e78a5400 rbx = 0x000055f8e78a5400 rcx = 0x000055f8e78a58b0 rdx = 0x00007f11cfe4cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc037c5d0 Step #5: r8 = 0x000055f8e78a5400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11cfe4cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8e67a4960 r14 = 0x0000000100000004 r15 = 0x000055f8e5711386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6e,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x95,0x41,0x45,0x41,0x55,0x41,0x65,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x45,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x45,0x41,0x45,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x1,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x0,0x6a,0x41,0x45,0x78,0x6a,0x41,0x55,0x6a,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GnA=\004@A.AjAAAEAEAEjAAA\301EAAjnAuxA#\001jjAEjjAAA\301EAjAEjjAAA\301EA\225AEAUAejAAnEj\301AAAAEjAEAEjhAAjAjA\273\225AEAUAEjKAAmjAAAEAEAEjAAA\301EAAjnAuxA#\001jjAEjjAAA\301EEAEjAAA\301EAAjnAuxA#\001jjAEjjAAA\301EAAEjAAnEj\301AAAAEjA\000jAExjAUjh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-73fda434fc9a52ecc1b582ebc5d171d7d0e6360e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUduQT0EQEEuQWpBQUFFQUVBRWpBQUHBRUFBam5BdXhBIwFqakFFampBQUHBRUFqQUVqakFBQcFFQZVBRUFVQWVqQUFuRWrBQUFBQUVqQUVBRWpoQUFqQWpBu5VBRUFVQUVqS0FBbWpBQUFFQUVBRWpBQUHBRUFBam5BdXhBIwFqakFFampBQUHBRUVBRWpBQUHBRUFBam5BdXhBIwFqakFFampBQUHBRUFBRWpBQW5FasFBQUFBRWpBAGpBRXhqQVVqaAALAAs= Step #5: MERGE-OUTER: attempt 3875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1634561941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d3de5f198, 0x559d3de67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d3de67918,0x559d3deef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/73fda434fc9a52ecc1b582ebc5d171d7d0e6360e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12180 processed earlier; will process 3095 files now Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: #1 pulse cov: 463 ft: 464 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d3b6735dd bp 0x000000000000 sp 0x7ffd6047c0d0 T44579) Step #5: ==44579==The signal is caused by a READ memory access. Step #5: #0 0x559d3b6735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d3b495280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d3b494fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d3b472929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d3b393ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d3b2ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d3b2f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d3b2dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d3b3083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9cb12a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d3b2cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44579==Register values: Step #5: rax = 0x0000559d40429430 rbx = 0x0000559d40429430 rcx = 0x0000559d40429420 rdx = 0x00007f9cb146fb80 Step #5: rdi = 0x0000559d40429420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd6047c0d0 Step #5: r8 = 0x0000559d40429430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9cb146fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d3e872960 r14 = 0x0000000100000004 r15 = 0x0000559d3d7df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x69,0x41,0x77,0x41,0x6d,0x49,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x72,0x41,0x6c,0x41,0x24,0x41,0x97,0x78,0x41,0x97,0x41,0x41,0x67,0x4f,0x6b,0x41,0x41,0x67,0x74,0x41,0x41,0x67,0x4d,0x67,0x67,0x4d,0xd,0x1,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x4d,0x41,0x41,0x4d,0x41,0x17,0x78,0x75,0x6e,0x41,0xb9,0x6f,0x41,0x41,0x67,0x4f,0x67,0x41,0x6c,0x41,0x24,0x41,0x97,0x78,0x41,0x97,0x41,0x41,0x67,0x4f,0x67,0x41,0x41,0x67,0x74,0x41,0x41,0x67,0x4d,0x67,0x67,0x4d,0xd,0x1,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0xd,0x1,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x4d,0x41,0x41,0x4d,0x41,0x17,0x78,0x75,0x6e,0x41,0xb9,0x6f,0x41,0x41,0x67,0x4f,0x67,0x41,0x6c,0x41,0x24,0x41,0x97,0x78,0x41,0x97,0x41,0x41,0x67,0x4f,0x41,0x67,0x4d,0x67,0x67,0x4d,0xd,0x1,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x72,0xc1,0x6c,0x41,0x4d,0x41,0x97,0x6d,0x41,0x6c,0x41,0x4d,0x41,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x72,0x41,0x6c,0x0,0x41,0x0,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005iAwAmIlAMA\227ggMAGArAlA$A\227xA\227AAgOkAAgtAAgMggM\015\001lAlAMA\227gMAAMA\027xunA\271oAAgOgAlA$A\227xA\227AAgOgAAgtAAgMggM\015\001lAlAMA\227ggM\015\001lAlAMA\227gMAAMA\027xunA\271oAAgOgAlA$A\227xA\227AAgOAgMggM\015\001lAlAMAr\301lAMA\227mAlAMA\227ggMAGArAl\000A\000g\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a47d682dd68096d56eec36e8bb0499386ff5fba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFaUF3QW1JbEFNQZdnZ01BR0FyQWxBJEGXeEGXQUFnT2tBQWd0QUFnTWdnTQ0BbEFsQU1Bl2dNQUFNQRd4dW5BuW9BQWdPZ0FsQSRBl3hBl0FBZ09nQUFndEFBZ01nZ00NAWxBbEFNQZdnZ00NAWxBbEFNQZdnTUFBTUEXeHVuQblvQUFnT2dBbEEkQZd4QZdBQWdPQWdNZ2dNDQFsQWxBTUFywWxBTUGXbUFsQU1Bl2dnTUFHQXJBbABBAGcLAAs= Step #5: MERGE-OUTER: attempt 3876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1634703953 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565333947198, 0x56533394f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56533394f918,0x5653339d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a47d682dd68096d56eec36e8bb0499386ff5fba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12182 processed earlier; will process 3093 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56533115b5dd bp 0x000000000000 sp 0x7ffddc28a850 T44583) Step #5: ==44583==The signal is caused by a READ memory access. Step #5: #0 0x56533115b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565330f7d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565330f7cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565330f5a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565330e7bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565330dd3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565330ddd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565330dc46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565330df03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b63468082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565330db7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44583==Register values: Step #5: rax = 0x000056533558e420 rbx = 0x000056533558e420 rcx = 0x000056533558e8d0 rdx = 0x00007f7b63630b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddc28a850 Step #5: r8 = 0x000056533558e420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b63630be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056533435a960 r14 = 0x0000000100000004 r15 = 0x00005653332c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x30,0x4,0x0,0x41,0x30,0x4,0x0,0x41,0x30,0x4,0x0,0x0,0x0,0x1,0xbc,0x73,0x4b,0x0,0x4b,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0x0,0x7a,0x51,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x99,0x0,0xfb,0x1b,0x0,0x0,0x0,0x0,0x0,0x1a,0x0,0x4b,0x0,0x9f,0xd0,0x0,0x0,0x0,0xfb,0x9e,0x0,0x0,0xbc,0x0,0x4b,0x0,0x9f,0xd0,0x0,0x0,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x0,0x5,0x42,0x59,0x1,0x0,0x0,0xb2,0x0,0xd1,0x0,0x0,0x0,0x99,0x0,0xfb,0x1b,0x0,0x0,0x0,0x0,0x0,0x1a,0x0,0x4b,0x0,0x9f,0xd0,0x0,0x0,0x0,0xfb,0x9e,0x0,0x0,0xbc,0x0,0x4b,0x0,0x9f,0xd0,0x0,0x0,0x0,0x0,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x9e,0x0,0x0,0xbc,0x0,0x4b,0x0,0x9f,0xd0,0x0,0x0,0x0,0x0,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x5d,0x0,0xbc,0x0,0x57,0x0,0x4b,0xd0,0x0,0x0,0xa5,0x0,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA0\004\000A0\004\000A0\004\000\000\000\001\274sK\000K\320\000\000\000O\320\000\000\000\000\000\000\223\000zQB\000\000\000\000\000\000\231\000\373\033\000\000\000\000\000\032\000K\000\237\320\000\000\000\373\236\000\000\274\000K\000\237\320\000\000\000\032\032\032\032\032\032\032\032\032\032\000\005BY\001\000\000\262\000\321\000\000\000\231\000\373\033\000\000\000\000\000\032\000K\000\237\320\000\000\000\373\236\000\000\274\000K\000\237\320\000\000\000\000\320\000\000O\320\000\000\000O\320\000\000O\320\000\000\236\000\000\274\000K\000\237\320\000\000\000\000\320\000\000O\320\000\000\000O\320\000\000O\320\000\000\000\000\000\013\000\000]\000\274\000W\000K\320\000\000\245\000\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61a0327f7d496dc85e79f6d58cfaf5dbe65caddf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTAEAEEwBABBMAQAAAABvHNLAEvQAAAAT9AAAAAAAACTAHpRQgAAAAAAAJkA+xsAAAAAABoASwCf0AAAAPueAAC8AEsAn9AAAAAaGhoaGhoaGhoaAAVCWQEAALIA0QAAAJkA+xsAAAAAABoASwCf0AAAAPueAAC8AEsAn9AAAAAA0AAAT9AAAABP0AAAT9AAAJ4AALwASwCf0AAAAADQAABP0AAAAE/QAABP0AAAAAAACwAAXQC8AFcAS9AAAKUAAAsACws= Step #5: MERGE-OUTER: attempt 3877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1634842815 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a78f6ab198, 0x55a78f6b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a78f6b3918,0x55a78f73b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61a0327f7d496dc85e79f6d58cfaf5dbe65caddf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12183 processed earlier; will process 3092 files now Step #5: [LOADING] WASM module load failed: unknown type 26 Step #5: #1 pulse cov: 489 ft: 490 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a78cebf5dd bp 0x000000000000 sp 0x7fff32ea9f30 T44587) Step #5: ==44587==The signal is caused by a READ memory access. Step #5: #0 0x55a78cebf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a78cce1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a78cce0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a78ccbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a78cbdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a78cb37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a78cb411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a78cb286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a78cb543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3cbac2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a78cb1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44587==Register values: Step #5: rax = 0x000055a7918a6430 rbx = 0x000055a7918a6430 rcx = 0x000055a7918a6420 rdx = 0x00007f3cbadf5b80 Step #5: rdi = 0x000055a7918a6420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff32ea9f30 Step #5: r8 = 0x000055a7918a6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3cbadf5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a7900be960 r14 = 0x0000000100000004 r15 = 0x000055a78f02b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4d,0xc1,0x4c,0xc1,0x67,0x41,0x4b,0x4d,0x41,0x67,0x41,0xc1,0x67,0x67,0x41,0x4d,0x41,0x67,0x41,0x4d,0x41,0xce,0x70,0x76,0x4d,0xc1,0x67,0x41,0x67,0x41,0x4d,0x41,0x70,0x76,0x41,0xd,0x41,0xce,0x70,0x76,0x41,0x6e,0x75,0x78,0xc1,0x70,0x76,0x41,0x6e,0x75,0x78,0xc1,0x6f,0x67,0x41,0x6c,0x67,0x41,0x4d,0x1,0x70,0x76,0x41,0xd,0x41,0xce,0x6c,0x67,0x41,0x40,0x41,0x4b,0x41,0xaa,0x4d,0xc1,0x4c,0xc1,0x67,0x41,0x4b,0x4d,0x41,0x67,0x41,0xc1,0x67,0x67,0x41,0x4d,0x41,0x67,0x41,0x4d,0x41,0xce,0x70,0x76,0x4d,0xc1,0x67,0x41,0x67,0x41,0x4d,0x41,0x70,0x76,0x41,0xd,0x41,0xce,0x70,0x76,0x41,0x6e,0x75,0x78,0xc1,0x70,0x76,0x41,0x6e,0x75,0x78,0xc1,0x6f,0x67,0x41,0x6c,0x67,0x41,0x4d,0x1,0x70,0x76,0x41,0xd,0x41,0xce,0x6c,0x67,0x41,0x4d,0x76,0x41,0xd,0x41,0xce,0x70,0x76,0x41,0x6e,0x41,0x69,0x76,0x41,0x3c,0x69,0x41,0x4a,0x6a,0x41,0xce,0x70,0x76,0xc1,0x67,0x41,0x4d,0x69,0x76,0x41,0x4e,0x41,0x3c,0x41,0x73,0x6a,0x76,0xc1,0x67,0x41,0x4d,0x47,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAG\004@AKA\252M\301L\301gAKMAgA\301ggAMAgAMA\316pvM\301gAgAMApvA\015A\316pvAnux\301pvAnux\301ogAlgAM\001pvA\015A\316lgA@AKA\252M\301L\301gAKMAgA\301ggAMAgAMA\316pvM\301gAgAMApvA\015A\316pvAnux\301pvAnux\301ogAlgAM\001pvA\015A\316lgAMvA\015A\316pvAnAivA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d52ae19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d52ae18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d52adf6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d52ad17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d52ac6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d52ac791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d52ac606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d52ac8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4cb3e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d52ac53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44591==Register values: Step #5: rax = 0x000055d5302d0400 rbx = 0x000055d5302d0400 rcx = 0x000055d5302d08b0 rdx = 0x00007fe4cb5aeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe202b1b20 Step #5: r8 = 0x000055d5302d0400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe4cb5aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d52e1f6960 r14 = 0x0000000100000004 r15 = 0x000055d52d163386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0x41,0x41,0x70,0x41,0x49,0x45,0x45,0x70,0x41,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x6c,0x69,0x45,0x45,0x45,0x69,0x72,0x49,0x45,0x45,0x45,0x69,0x45,0x45,0x69,0x6c,0x69,0x45,0x45,0x45,0x69,0x72,0x49,0x45,0x45,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x41,0x70,0x73,0x45,0x45,0x41,0x41,0x49,0x4c,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x73,0x69,0x45,0x45,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x45,0x41,0x4c,0x73,0x41,0x70,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x6c,0x69,0x45,0x45,0x45,0x45,0x69,0x45,0x69,0x73,0x69,0x45,0x45,0x41,0x48,0x70,0x41,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x6c,0x69,0x45,0x45,0x45,0x69,0x72,0x49,0x45,0x45,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"AApAIEEpAsALAxEEEAEiEEiliEEEirIEEEiEEiliEEEirIEEAHxAEEEjEiEAKAxEiAEiEEEEEi\015\000EiEApsEEAAILAxEEEAEiEEiEisiEEAHxAEEEEALsApAxEEEAEiEEiliEEEEiEisiEEAHpAsALAxEEEAEiEEiliEEEirIEEAHxAEEEj\000\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b965ac6957fe66cbd22f11d8733d24f1e4e51acf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRciQUFwQUlFRXBBc0FMQXhFRUVBRWlFRWlsaUVFRWlySUVFRWlFRWlsaUVFRWlySUVFQUh4QUVFRWpFaUVBS0F4RWlBRWlFRUVFRWkNAEVpRUFwc0VFQUFJTEF4RUVFQUVpRUVpRWlzaUVFQUh4QUVFRUVBTHNBcEF4RUVFQUVpRUVpbGlFRUVFaUVpc2lFRUFIcEFzQUxBeEVFRUFFaUVFaWxpRUVFaXJJRUVBSHhBRUVFagAAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1635119899 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b78766198, 0x558b7876e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b7876e918,0x558b787f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b965ac6957fe66cbd22f11d8733d24f1e4e51acf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12186 processed earlier; will process 3089 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b75f7a5dd bp 0x000000000000 sp 0x7ffee5a5d4b0 T44595) Step #5: ==44595==The signal is caused by a READ memory access. Step #5: #0 0x558b75f7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b75d9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b75d9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b75d79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b75c9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b75bf2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b75bfc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b75be36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b75c0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f85c230d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b75bd6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44595==Register values: Step #5: rax = 0x0000558b7a5b55c0 rbx = 0x0000558b7a5b55c0 rcx = 0x0000558b7a5b5a70 rdx = 0x00007f85c24d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee5a5d4b0 Step #5: r8 = 0x0000558b7a5b55c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f85c24d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b79179960 r14 = 0x0000000100000004 r15 = 0x0000558b780e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x0,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x6f,0x41,0x2b,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0x0,0x91,0x0,0x5e,0x68,0x0,0x0,0x3,0x0,0x0,0x0,0x69,0x6b,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0xf,0x1,0x0,0x0,0x22,0x20,0x0,0xa0,0x0,0x6a,0x0,0x0,0x53,0x0,0x0,0x4,0x40,0xb,0x0,0xa0,0x0,0x6a,0x0,0x0,0x7a,0x0,0x0,0x4,0x40,0xb,0x0,0x22,0x0,0x0,0x42,0x20,0x0,0x0,0x0,0x1,0x4c,0x0,0x0,0x52,0x0,0x0,0x52,0x0,0x1a,0x0,0x0,0x21,0x0,0x0,0x0,0x0,0x22,0x1a,0x0,0x0,0x0,0x52,0x0,0x0,0x52,0x0,0x0,0x0,0x22,0x80,0x0,0x22,0x20,0x0,0xa0,0x0,0x0,0x1a,0x0,0x1,0x0,0x52,0x0,0x0,0x52,0x0,0x0,0x0,0x22,0x80,0x0,0x22,0x20,0x0,0xa0,0x0,0x69,0x0,0x0,0x53,0x0,0x0,0x4,0x40,0xb,0x0,0xa0,0x0,0x6a,0x0,0x0,0x53,0x0,0x0,0x4,0x40,0xb,0x0,0x22,0x0,0x0,0x62,0x20,0x0,0x0,0x0,0x1,0x4c,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb,0x0,0x0,0x0,0xb,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004\000A\362\335iiiii\004@AoA+\004@A\032\004\000\000\000\221\000^h\000\000\003\000\000\000iki\004@A\032\004\000\000\373\017\001\000\000\" \000\240\000j\000\000S\000\000\004@\013\000\240\000j\000\000z\000\000\004@\013\000\"\000\000B \000\000\000\001L\000\000R\000\000R\000\032\000\000!\000\000\000\000\"\032\000\000\000R\000\000R\000\000\000\"\200\000\" \000\240\000\000\032\000\001\000R\000\000R\000\000\000\"\200\000\" \000\240\000i\000\000S\000\000\004@\013\000\240\000j\000\000S\000\000\004@\013\000\"\000\000b \000\000\000\001L\000\000\000\000\000\000\013\000\013\013\001\013\000\000\000\013\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9db811705de79fe8ca4a6bda2549931816b33bb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEAEHy3WlpaWlpBEBBb0ErBEBBGgQAAACRAF5oAAADAAAAaWtpBEBBGgQAAPsPAQAAIiAAoABqAABTAAAEQAsAoABqAAB6AAAEQAsAIgAAQiAAAAABTAAAUgAAUgAaAAAhAAAAACIaAAAAUgAAUgAAACKAACIgAKAAABoAAQBSAABSAAAAIoAAIiAAoABpAABTAAAEQAsAoABqAABTAAAEQAsAIgAAYiAAAAABTAAAAAAAAAsACwsBCwAAAAsACwALAAs= Step #5: MERGE-OUTER: attempt 3880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1635256840 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db68a6c198, 0x55db68a74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db68a74918,0x55db68afc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9db811705de79fe8ca4a6bda2549931816b33bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12187 processed earlier; will process 3088 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 444 ft: 445 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 500 ft: 540 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db662805dd bp 0x000000000000 sp 0x7fffd705c880 T44599) Step #5: ==44599==The signal is caused by a READ memory access. Step #5: #0 0x55db662805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db660a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db660a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db6607f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db65fa0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db65ef8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db65f021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db65ee96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db65f153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff27799082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db65edcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44599==Register values: Step #5: rax = 0x000055db6a3f4cf0 rbx = 0x000055db6a3f4cf0 rcx = 0x000055db6a3f4ce0 rdx = 0x00007eff27961b80 Step #5: rdi = 0x000055db6a3f4ce0 rsi = 0x0000000000000204 rbp = 0x0000000000000000 rsp = 0x00007fffd705c880 Step #5: r8 = 0x000055db6a3f4cf0 r9 = 0x000055db6a3f6790 r10 = 0x000055db6a3d0010 r11 = 0x00007eff27961be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db6947f960 r14 = 0x0000000100000004 r15 = 0x000055db683ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x48,0x41,0x3c,0x67,0x41,0x84,0x48,0x41,0x3c,0x67,0x41,0x84,0x30,0x41,0x2c,0x41,0x62,0x77,0x4c,0x41,0x7c,0xc1,0x1,0x41,0x0,0x6a,0x77,0x41,0x77,0x41,0x6a,0x77,0x4e,0x41,0x49,0x46,0x41,0x1,0x67,0x41,0x67,0x49,0xe,0x8,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x49,0x41,0x41,0x67,0x67,0x49,0x41,0x3c,0x41,0x2c,0x41,0x63,0x77,0x4c,0x41,0x7c,0x6c,0x69,0x6e,0x75,0x78,0x77,0x41,0x77,0x41,0x6a,0x77,0x4e,0x41,0x49,0x46,0x41,0x1,0x67,0x41,0x67,0x49,0xe,0x8,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x49,0x41,0x41,0x67,0x48,0x41,0x3c,0x67,0x41,0x84,0x41,0x49,0x46,0x41,0x1,0x67,0x41,0x67,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x49,0x41,0x41,0x67,0x67,0x49,0x41,0x3c,0x6f,0x41,0x6a,0x77,0x41,0x77,0x41,0x6a,0x77,0x4a,0x41,0xaa,0x41,0x1,0x0,0x41,0x67,0x49,0x41,0x41,0x67,0x67,0x49,0x41,0x3c,0x6f,0x41,0x6a,0x77,0x41,0x77,0x41,0x6a,0x77,0x4a,0x41,0xaa,0x41,0x1,0x0,0x41,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgHA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55587ac13280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55587ac12fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55587abf0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55587ab11ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55587aa69c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55587aa731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55587aa5a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55587aa863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e430f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55587aa4daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44603==Register values: Step #5: rax = 0x000055587ecda410 rbx = 0x000055587ecda410 rcx = 0x000055587ecda8c0 rdx = 0x00007f5e432b9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd04fc61c0 Step #5: r8 = 0x000055587ecda410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e432b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055587dff0960 r14 = 0x0000000100000004 r15 = 0x000055587cf5d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0x41,0x32,0x41,0x2b,0x41,0x49,0x41,0xc0,0xbf,0xc1,0x41,0x6b,0x49,0x69,0xbe,0x91,0x91,0x91,0x43,0x99,0x92,0x93,0x40,0x5f,0x43,0x8a,0x30,0x23,0x43,0xbb,0x43,0x43,0x30,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x41,0x77,0x69,0x6e,0xbe,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x8a,0xbb,0x30,0x43,0x43,0x43,0x31,0x23,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0x40,0x5e,0x43,0x91,0x93,0x70,0x91,0x91,0x8e,0x43,0x39,0xee,0x91,0x27,0x8e,0x43,0x40,0xfb,0x91,0x91,0x43,0x99,0x91,0x93,0x40,0x5b,0x43,0x8a,0x30,0x23,0x43,0xbb,0x43,0x43,0x30,0x1f,0x91,0x41,0xbf,0x41,0x69,0xbe,0x92,0x91,0x91,0x43,0x91,0x91,0x93,0xff,0x5e,0x41,0x77,0x69,0x6e,0xbe,0x91,0x43,0x99,0x91,0x93,0x40,0x5f,0x43,0x8a,0xbb,0x30,0x43,0x43,0x43,0x30,0x23,0x1f,0x91,0x41,0xbf,0x1,0x69,0xbe,0x92,0x91,0x91,0x43,0x0,0x0,0x91,0x91,0x43,0x93,0x91,0x91,0xe6,0x91,0x92,0x43,0x99,0x91,0x93,0x40,0x5f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/MA2A+AIA\300\277\301AkIi\276\221\221\221C\231\222\223@_C\2120#C\273CC0\037\221A\277Ai\276\222\221\221C\221\221\223@^Awin\276\221C\231\221\223@_C\212\2730CCC1#\037\221A\277Ai\276\222\221\221C\221\221\223@^C\221\223p\221\221\216C9\356\221'\216C@\373\221\221C\231\221\223@[C\2120#C\273CC0\037\221A\277Ai\276\222\221\221C\221\221\223\377^Awin\276\221C\231\221\223@_C\212\2730CCC0#\037\221A\277\001i\276\222\221\221C\000\000\221\221C\223\221\221\346\221\222C\231\221\223@_\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b01955a1b196c375cb168c96218e65eedfcbb6df Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9NQTJBK0FJQcC/wUFrSWm+kZGRQ5mSk0BfQ4owI0O7Q0MwH5FBv0FpvpKRkUORkZNAXkF3aW6+kUOZkZNAX0OKuzBDQ0MxIx+RQb9Bab6SkZFDkZGTQF5DkZNwkZGOQznukSeOQ0D7kZFDmZGTQFtDijAjQ7tDQzAfkUG/QWm+kpGRQ5GRk/9eQXdpbr6RQ5mRk0BfQ4q7MENDQzAjH5FBvwFpvpKRkUMAAJGRQ5ORkeaRkkOZkZNAXwALAAs= Step #5: MERGE-OUTER: attempt 3882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1635534615 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fb7ade198, 0x558fb7ae6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fb7ae6918,0x558fb7b6e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b01955a1b196c375cb168c96218e65eedfcbb6df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12192 processed earlier; will process 3083 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fb52f25dd bp 0x000000000000 sp 0x7ffd4bc9e170 T44607) Step #5: ==44607==The signal is caused by a READ memory access. Step #5: #0 0x558fb52f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fb5114280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fb5113fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fb50f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fb5012ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fb4f6ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fb4f741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fb4f5b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fb4f873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd7e512082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fb4f4eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44607==Register values: Step #5: rax = 0x0000558fb889e440 rbx = 0x0000558fb889e440 rcx = 0x0000558fb889e8f0 rdx = 0x00007fcd7e6dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4bc9e170 Step #5: r8 = 0x0000558fb889e440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd7e6dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fb84f1960 r14 = 0x0000000100000004 r15 = 0x0000558fb745e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb7,0x41,0x77,0x41,0x41,0x69,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0xc4,0x41,0x1,0x41,0x9d,0x62,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x66,0x41,0xff,0xff,0xff,0x13,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x9d,0x9d,0x62,0x4a,0x6b,0x4a,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x3e,0xb8,0x9f,0x9d,0x62,0x4b,0x1,0x41,0xb8,0x9d,0x9d,0x62,0x41,0x6a,0x6a,0x4b,0xb8,0x9d,0x9d,0x41,0x9d,0x41,0xb8,0x9d,0x9d,0x62,0x4a,0x6a,0x41,0x9d,0x41,0x41,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9c,0x41,0x41,0xb8,0x9d,0x9d,0x62,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9d,0x41,0x41,0xb8,0x9d,0x9d,0x9d,0x9d,0x62,0x4a,0x6b,0x4a,0x41,0xe9,0x6a,0x41,0x43,0xb8,0x9d,0x9d,0x41,0x3e,0xb8,0x9f,0x9d,0x41,0x4b,0x69,0x41,0x41,0xb8,0x9d,0x9f,0x41,0x41,0xb8,0x9d,0x9d,0x9d,0x9d,0x62,0x4a,0x41,0x75,0x0,0x6e,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027Mg\267AwAAiAM\320\000\373\025nA\304A\001A\235bA\351jAC\270\235\235AA\270\235\235bK\001A\270\235\235fA\377\377\377\023jAC\270\235\235AA\270\235\235bKiAA\270\235\235AA\270\235\235\235\235bJkJA\351jAC\270\235\235A>\270\237\235bK\001A\270\235\235bAjjK\270\235\235A\235A\270\235\235bJjA\235AAKiAA\270\235\234AA\270\235\235bKiAA\270\235\235AA\270\235\235\235\235bJkJA\351jAC\270\235\235A>\270\237\235AKiAA\270\235\237AA\270\235\235\235\235bJAu\000nx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-95bdda42d3d621d854525905c76791fab24d4ae1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRdNZ7dBd0FBaUFN0AD7FW5BxEEBQZ1iQelqQUO4nZ1BQbidnWJLAUG4nZ1mQf///xNqQUO4nZ1BQbidnWJLaUFBuJ2dQUG4nZ2dnWJKa0pB6WpBQ7idnUE+uJ+dYksBQbidnWJBampLuJ2dQZ1BuJ2dYkpqQZ1BQUtpQUG4nZxBQbidnWJLaUFBuJ2dQUG4nZ2dnWJKa0pB6WpBQ7idnUE+uJ+dQUtpQUG4nZ9BQbidnZ2dYkpBdQBueAALAAs= Step #5: MERGE-OUTER: attempt 3883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1635672065 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ac645f198, 0x561ac6467911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ac6467918,0x561ac64ef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/95bdda42d3d621d854525905c76791fab24d4ae1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12193 processed earlier; will process 3082 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ac3c735dd bp 0x000000000000 sp 0x7ffda3926910 T44611) Step #5: ==44611==The signal is caused by a READ memory access. Step #5: #0 0x561ac3c735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ac3a95280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ac3a94fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ac3a72929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ac3993ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ac38ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ac38f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ac38dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ac39083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0378792082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ac38cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44611==Register values: Step #5: rax = 0x0000561ac80ab530 rbx = 0x0000561ac80ab530 rcx = 0x0000561ac80ab9e0 rdx = 0x00007f037895ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda3926910 Step #5: r8 = 0x0000561ac80ab530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f037895abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ac6e72960 r14 = 0x0000000100000004 r15 = 0x0000561ac5ddf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbe,0xfc,0x4,0x41,0x43,0x43,0x64,0xff,0x43,0x43,0x43,0x91,0x3d,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x2f,0x8e,0x43,0x44,0x2f,0xd1,0x91,0x43,0x2b,0x8c,0x93,0x91,0x93,0x91,0x43,0x8a,0x91,0x91,0x20,0x91,0x43,0x1,0x8c,0x97,0x19,0x91,0x91,0x91,0x91,0x1a,0x96,0x91,0x91,0x91,0x1,0x1a,0x43,0x20,0x97,0x91,0x8c,0x91,0x91,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x8e,0xee,0x40,0x31,0x90,0x8e,0x91,0x8e,0x43,0x91,0x92,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x1a,0x41,0x3f,0x41,0x6c,0x45,0x67,0x41,0xd3,0x41,0x69,0x47,0x48,0x41,0x0,0x1,0xd,0x0,0x1,0xe,0x12,0x1,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x80,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x8a,0x42,0x52,0x7f,0x1,0x0,0x1,0x0,0x41,0x6f,0x41,0xd3,0x3f,0x69,0x47,0x48,0x41,0x0,0x1,0x0,0x0,0x93,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8e,0x8d,0x8d,0x8f,0x8d,0x8c,0x8d,0x8d,0x8d,0x90,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x91,0x1a,0x97,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA/B\276\374\004ACCd\377CCC\221=\220\221\221\221\221C\223\221\221/\216CD/\321\221C+\214\223\221\223\221C\212\221\221 \221C\001\214\227\031\221\221\221\221\032\226\221\221\221\001\032C \227\221\214\221\221\032\226\221\221C+\221\214 \226C\216\356@1\220\216\221\216C\221\222\221\225\216C\212\221\221\221\032A?AlEgA\323AiGHA\000\001\015\000\001\016\022\001\000\000\000\000\001\001\000\200\000\000\000\001\000\000\000\000\000\000\001\212BR\177\001\000\001\000AoA\323?iGHA\000\001\000\000\223\215\215\215\215\215\213\216\215\215\217\215\214\215\215\215\220\215\215\215\215\215\215\221\032\227\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-98fb6ba031f95131ed0a744a03cf84e84b4868fc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQS9CvvwEQUNDZP9DQ0ORPZCRkZGRQ5ORkS+OQ0Qv0ZFDK4yTkZORQ4qRkSCRQwGMlxmRkZGRGpaRkZEBGkMgl5GMkZEalpGRQyuRjCCWQ47uQDGQjpGOQ5GSkZWOQ4qRkZEaQT9BbEVnQdNBaUdIQQABDQABDhIBAAAAAAEBAIAAAAABAAAAAAAAAYpCUn8BAAEAQW9B0z9pR0hBAAEAAJONjY2NjYuOjY2PjYyNjY2QjY2NjY2NkRqXAAALAAs= Step #5: MERGE-OUTER: attempt 3884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1635809337 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555af13c1198, 0x555af13c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555af13c9918,0x555af14510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/98fb6ba031f95131ed0a744a03cf84e84b4868fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12194 processed earlier; will process 3081 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 474 ft: 475 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555aeebd55dd bp 0x000000000000 sp 0x7ffe2de7bd00 T44615) Step #5: ==44615==The signal is caused by a READ memory access. Step #5: #0 0x555aeebd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555aee9f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555aee9f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555aee9d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555aee8f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555aee84dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555aee8571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555aee83e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555aee86a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17a14ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555aee831aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44615==Register values: Step #5: rax = 0x0000555af335d430 rbx = 0x0000555af335d430 rcx = 0x0000555af335d420 rdx = 0x00007f17a1696b80 Step #5: rdi = 0x0000555af335d420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe2de7bd00 Step #5: r8 = 0x0000555af335d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17a1696be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555af1dd4960 r14 = 0x0000000100000004 r15 = 0x0000555af0d41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0xbf,0xb1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0xbf,0xb1,0x1,0x0,0x4f,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0xe,0x1,0x0,0x1,0xbf,0xb1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4a,0x41,0x75,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AK\016\001\001\000O\000\013\001\002\000AmA\365>J\001Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001\277\261\001\000O\000\013\001\002\000AmA\365>J\001Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>JAji\001J\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001\277\261\001\000O\000AmA\365>J\001Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>J\001\016\001\000\001\277\261\001\000O\000\013\001\002\000AmA\365>J\001Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>JAu\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ac7f9c62c4ae95eadd9684d7ae23159dad20408 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLDgEBAE8ACwECAEFtQfU+SgFBamkBSg4BAQBPAAsBAgBBbUH1PkoBDgEAAb+xAQBPAAsBAgBBbUH1PkoBQWppAUoOAQEATwALAQIAQW1B9T5KQWppAUoOAQEATwALAQIAQW1B9T5KAQ4BAAG/sQEATwBBbUH1PkoBQWppAUoOAQEATwALAQIAQW1B9T5KAQ4BAAG/sQEATwALAQIAQW1B9T5KAUFqaQFKDgEBAE8ACwECAEFtQfU+SkF1AAALAAs= Step #5: MERGE-OUTER: attempt 3885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1635948071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f7fab5a198, 0x55f7fab62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f7fab62918,0x55f7fabea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ac7f9c62c4ae95eadd9684d7ae23159dad20408' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12196 processed earlier; will process 3079 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7f836e5dd bp 0x000000000000 sp 0x7fff8b885000 T44619) Step #5: ==44619==The signal is caused by a READ memory access. Step #5: #0 0x55f7f836e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f7f8190280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f7f818ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f7f816d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f7f808ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7f7fe6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7f7ff01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7f7fd76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7f80033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6761568082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f7f7fcaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44619==Register values: Step #5: rax = 0x000055f7fbc7d510 rbx = 0x000055f7fbc7d510 rcx = 0x000055f7fbc7d9c0 rdx = 0x00007f6761730b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8b885000 Step #5: r8 = 0x000055f7fbc7d510 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6761730be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7fb56d960 r14 = 0x0000000100000004 r15 = 0x000055f7fa4da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x83,0x7f,0x7f,0x7f,0x7f,0x85,0x80,0x80,0x82,0xd0,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x86,0x7f,0x89,0x7f,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0xd0,0x80,0x80,0x80,0x0,0x0,0x7a,0xb9,0x0,0x0,0x0,0x1,0xad,0x80,0x80,0x7f,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0xd0,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x86,0x7f,0x89,0x7f,0x80,0x80,0x0,0x0,0x80,0x0,0x0,0x80,0x80,0x86,0x7f,0xc4,0x80,0x80,0x80,0x0,0x56,0xe,0x0,0x80,0x80,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x84,0x81,0x80,0x80,0x80,0x80,0x82,0xd0,0x80,0x80,0x80,0x0,0x0,0x7a,0xb9,0x0,0x0,0x81,0x80,0x80,0x80,0x80,0x82,0xd0,0x80,0x80,0x80,0x0,0x0,0x7a,0xb9,0x0,0x0,0x0,0x1,0x0,0x0,0x5,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x82,0xd0,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x86,0x7f,0x89,0x86,0x80,0x80,0x0,0x0,0x80,0x0,0x0,0x80,0x80,0x86,0x7f,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001PoAw\004@A\362\341)iiii\004@A\030\004\000\000\203\177\177\177\177\205\200\200\202\320\200\200\200\000\000\200\200\206\177\211\177\200\200\200\200\200\200\202\320\200\200\200\000\000z\271\000\000\000\001\255\200\200\177\200\200\200\200\200\200\202\320\200\200\200\000\000\200\200\206\177\211\177\200\200\000\000\200\000\000\200\200\206\177\304\200\200\200\000V\016\000\200\200\000\000linux\000\000\000\000\000\000\000\000\000\000\177\204\201\200\200\200\200\202\320\200\200\200\000\000z\271\000\000\201\200\200\200\200\202\320\200\200\200\000\000z\271\000\000\000\001\000\000\005\000\200\200\200\200\200\200\202\320\200\200\200\000\000\200\200\206\177\211\206\200\200\000\000\200\000\000\200\200\206\177\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ab3f3382043cc5a081e9da0a3d0cf182d183692 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVBvQXcEQEHy4SlpaWlpBEBBGAQAAIN/f39/hYCAgtCAgIAAAICAhn+Jf4CAgICAgILQgICAAAB6uQAAAAGtgIB/gICAgICAgtCAgIAAAICAhn+Jf4CAAACAAACAgIZ/xICAgABWDgCAgAAAbGludXgAAAAAAAAAAAAAf4SBgICAgILQgICAAAB6uQAAgYCAgICC0ICAgAAAerkAAAABAAAFAICAgICAgILQgICAAACAgIZ/iYaAgAAAgAAAgICGfwALAAsLAAs= Step #5: MERGE-OUTER: attempt 3886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1636085076 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558210846198, 0x55821084e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55821084e918,0x5582108d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ab3f3382043cc5a081e9da0a3d0cf182d183692' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12197 processed earlier; will process 3078 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55820e05a5dd bp 0x000000000000 sp 0x7fff0848c180 T44623) Step #5: ==44623==The signal is caused by a READ memory access. Step #5: #0 0x55820e05a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55820de7c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55820de7bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55820de59929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55820dd7aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55820dcd2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55820dcdc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55820dcc36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55820dcef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e9d668082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55820dcb6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44623==Register values: Step #5: rax = 0x00005582130b1530 rbx = 0x00005582130b1530 rcx = 0x00005582130b19e0 rdx = 0x00007f5e9d830b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0848c180 Step #5: r8 = 0x00005582130b1530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e9d830be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558211259960 r14 = 0x0000000100000004 r15 = 0x00005582101c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x41,0x3,0x0,0x42,0xe0,0x89,0xbd,0xae,0x7f,0x42,0x42,0x7e,0x42,0xe0,0xb5,0xaf,0x7f,0x42,0x7e,0x7f,0x42,0x8,0x89,0x42,0xbd,0xd2,0x0,0x88,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x7a,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0xc2,0x79,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0x42,0x42,0x7e,0x89,0x0,0x42,0x42,0x0,0x89,0x42,0xbd,0xc9,0xd2,0x46,0x7b,0xc2,0x79,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0xbd,0xaf,0xb5,0x89,0x7b,0x79,0x42,0x41,0x42,0x82,0x42,0x42,0x42,0x42,0x0,0x7e,0x89,0x42,0x0,0x89,0x42,0xbd,0x89,0xd2,0x46,0x7b,0xc2,0x7d,0x42,0x7b,0x82,0x42,0x0,0x89,0x42,0xbd,0xaf,0xb5,0x42,0x82,0xc2,0x79,0x42,0x81,0x42,0x7e,0x42,0x79,0x42,0x81,0x42,0x7e,0x7b,0x42,0x0,0x81,0x42,0x7e,0x7b,0x42,0x10,0x88,0x42,0x93,0xbd,0x7f,0xb5,0xaf,0xc2,0x79,0x42,0x81,0x42,0x7e,0x42,0x79,0x42,0x81,0x42,0x7e,0x42,0xe0,0x89,0xbd,0xae,0x7f,0x42,0x42,0x7c,0x8a,0xf,0xf,0xd4,0x45,0x0,0x79,0x0,0x21,0x20,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0xf,0xf,0xd4,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mAA\003\000B\340\211\275\256\177BB~B\340\265\257\177B~\177B\010\211B\275\322\000\210B\211\275\177\265\256zB{\202B\000\211B\275\211\322F{\302yB{\202B\000\211BBB~\211\000BB\000\211B\275\311\322F{\302yB{\202B\000\211B\275\257\265\211{yBAB\202BBBB\000~\211B\000\211B\275\211\322F{\302}B{\202B\000\211B\275\257\265B\202\302yB\201B~ByB\201B~{B\000\201B~{B\020\210B\223\275\177\265\257\302yB\201B~ByB\201B~B\340\211\275\256\177BB|\212\017\017\324E\000y\000! \000\000\000\000\000\001\000\000\001\017\017\324\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca7716dec368d2fa1124056742917c2d7a83a30d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQUEDAELgib2uf0JCfkLgta9/Qn5/QgiJQr3SAIhCib1/ta56QnuCQgCJQr2J0kZ7wnlCe4JCAIlCQkJ+iQBCQgCJQr3J0kZ7wnlCe4JCAIlCva+1iXt5QkFCgkJCQkIAfolCAIlCvYnSRnvCfUJ7gkIAiUK9r7VCgsJ5QoFCfkJ5QoFCfntCAIFCfntCEIhCk71/ta/CeUKBQn5CeUKBQn5C4Im9rn9CQnyKDw/URQB5ACEgAAAAAAABAAABDw/UgAALAAs= Step #5: MERGE-OUTER: attempt 3887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1636222475 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55732c914198, 0x55732c91c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55732c91c918,0x55732c9a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca7716dec368d2fa1124056742917c2d7a83a30d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12198 processed earlier; will process 3077 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55732a1285dd bp 0x000000000000 sp 0x7ffd05dcec70 T44627) Step #5: ==44627==The signal is caused by a READ memory access. Step #5: #0 0x55732a1285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557329f4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557329f49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557329f27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557329e48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557329da0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557329daa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557329d916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557329dbd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa44214e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557329d84aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44627==Register values: Step #5: rax = 0x000055732e0cd9b0 rbx = 0x000055732e0cd9b0 rcx = 0x000055732e0cde60 rdx = 0x00007fa442316b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd05dcec70 Step #5: r8 = 0x000055732e0cd9b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa442316be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055732d327960 r14 = 0x0000000100000004 r15 = 0x000055732c294386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7a,0x42,0x31,0x1,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xfe,0xff,0x43,0x7f,0x44,0x0,0x82,0x7f,0xe1,0x8d,0x9c,0x3f,0x44,0x9e,0x9a,0x9e,0x44,0x9e,0x44,0x9e,0x9e,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9c,0x9f,0x9f,0x9b,0x9d,0xa6,0x9f,0x99,0x9f,0x9f,0x9f,0x43,0x9f,0x9f,0x9f,0x30,0x41,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xfe,0xff,0x5f,0x82,0x44,0x7f,0x8d,0x43,0xe0,0x0,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x44,0x9e,0x44,0x9e,0x9e,0x9f,0xac,0x9f,0x9f,0x9a,0x9f,0x42,0xff,0xb7,0x9e,0x9f,0x1a,0x44,0xef,0x44,0x9e,0x9e,0x9e,0xa1,0x44,0x44,0x1,0x44,0x9e,0x9e,0x1,0x5,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0xa1,0x9f,0x9f,0x9e,0x44,0x9e,0x4,0x9e,0xbe,0x9f,0x9f,0x9e,0x9f,0x9e,0x9e,0x9e,0x44,0x9e,0x44,0x9e,0x9e,0x3f,0x9c,0x9e,0x9e,0x44,0x9e,0x4,0x9e,0xbe,0x9f,0x9f,0x9e,0x9f,0x1a,0x44,0xef,0x44,0x9e,0x9e,0x9e,0xa1,0x44,0x44,0x1,0x44,0x9e,0x9e,0x1,0x5,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9b,0x9f,0xa1,0x9f,0x9f,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABBzB1\001\177B\377\267\177B\376\377C\177D\000\202\177\341\215\234?D\236\232\236D\236D\236\236D\001\237\237\237\237\237\235\234\237\237\233\235\246\237\231\237\237\237C\237\237\2370A\177B\377\267\177B\377\267\177B\376\377_\202D\177\215C\340\000\234?D\236\236\236D\236D\236\236\237\254\237\237\232\237B\377\267\236\237\032D\357D\236\236\236\241DD\001D\236\236\001\005\237\237\237\237\237\237\237\233\237\241\237\237\236D\236\004\236\276\237\237\236\237\236\236\236D\236D\236\236?\234\236\236D\236\004\236\276\237\237\236\237\032D\357D\236\236\236\241DD\001D\236\236\001\005\237\237\237\237\237\237\237\233\237\241\237\237\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83f094e2cd014e3584c233eee6a85dcaf7fe1ded Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQnpCMQF/Qv+3f0L+/0N/RACCf+GNnD9EnpqeRJ5Enp5EAZ+fn5+fnZyfn5udpp+Zn5+fQ5+fnzBBf0L/t39C/7d/Qv7/X4JEf41D4ACcP0Senp5EnkSenp+sn5+an0L/t56fGkTvRJ6enqFERAFEnp4BBZ+fn5+fn5+bn6Gfn55EngSevp+fnp+enp5EnkSenj+cnp5EngSevp+fnp8aRO9Enp6eoUREAUSengEFn5+fn5+fn5ufoZ+fAAALAAs= Step #5: MERGE-OUTER: attempt 3888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1636361673 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db2ffa3198, 0x55db2ffab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db2ffab918,0x55db300330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83f094e2cd014e3584c233eee6a85dcaf7fe1ded' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12200 processed earlier; will process 3075 files now Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: #1 pulse cov: 368 ft: 369 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db2d7b75dd bp 0x000000000000 sp 0x7ffc103c0120 T44631) Step #5: ==44631==The signal is caused by a READ memory access. Step #5: #0 0x55db2d7b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db2d5d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db2d5d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db2d5b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db2d4d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db2d42fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db2d4391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db2d4206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db2d44c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a375a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db2d413aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44631==Register values: Step #5: rax = 0x000055db318a0430 rbx = 0x000055db318a0430 rcx = 0x000055db318a0420 rdx = 0x00007f5a3776fb80 Step #5: rdi = 0x000055db318a0420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc103c0120 Step #5: r8 = 0x000055db318a0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a3776fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db309b6960 r14 = 0x0000000100000004 r15 = 0x000055db2f923386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x45,0x4b,0x45,0x41,0x69,0x45,0x45,0x41,0x69,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0xeb,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x71,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x41,0x45,0x71,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x45,0x4b,0x45,0x41,0x69,0x41,0x45,0x69,0x45,0x45,0x41,0x4d,0x71,0x45,0x4b,0x45,0x41,0x69,0x41,0x45,0x69,0x45,0x6c,0x69,0x6e,0x75,0x78,0xd,0x0,0x45,0x69,0x45,0x45,0x41,0x69,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x73,0x69,0x45,0x45,0x41,0xeb,0x41,0x74,0x45,0x45,0x45,0x41,0x45,0x71,0x41,0x4b,0x41,0x78,0x45,0x45,0x48,0x69,0x69,0x45,0x45,0x41,0x45,0x71,0x69,0xd,0x0,0x0,0x45,0x69,0x45,0x4f,0x69,0x45,0x69,0x45,0x6b,0x41,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"\255\200\200\000EKEAiEEAiOA\027\"\255\200\200\000\"AAsiEEA\353AxEEEAEqAKAxEEHiiEEAEqi\015\000EiEEiAEqAKAxEEHiiEEAEqi\015\000EiEEiOA\027\"\255\200\200\000EKEAiAEiEEAMqEKEAiAEiElinux\015\000EiEEAiOA\027\"\255\200\200\000\"AAsiEEA\353AtEEEAEqAKAxEEHiiEEAEqi\015\000\000EiEOiEiEkAA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ccfd1d232985c8c802136b606e98b4ac0b0eb6ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcirYCAAEVLRUFpRUVBaU9BFyKtgIAAIkFBc2lFRUHrQXhFRUVBRXFBS0F4RUVIaWlFRUFFcWkNAEVpRUVpQUVxQUtBeEVFSGlpRUVBRXFpDQBFaUVFaU9BFyKtgIAARUtFQWlBRWlFRUFNcUVLRUFpQUVpRWxpbnV4DQBFaUVFQWlPQRcirYCAACJBQXNpRUVB60F0RUVFQUVxQUtBeEVFSGlpRUVBRXFpDQAARWlFT2lFaUVrQUEAAAALAAs= Step #5: MERGE-OUTER: attempt 3889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1636502912 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db4a86b198, 0x55db4a873911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db4a873918,0x55db4a8fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ccfd1d232985c8c802136b606e98b4ac0b0eb6ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12202 processed earlier; will process 3073 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db4807f5dd bp 0x000000000000 sp 0x7ffc8458f580 T44635) Step #5: ==44635==The signal is caused by a READ memory access. Step #5: #0 0x55db4807f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db47ea1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db47ea0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db47e7e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db47d9fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db47cf7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db47d011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db47ce86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db47d143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ef819e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db47cdbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44635==Register values: Step #5: rax = 0x000055db4cd73460 rbx = 0x000055db4cd73460 rcx = 0x000055db4cd73910 rdx = 0x00007f7ef8366b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8458f580 Step #5: r8 = 0x000055db4cd73460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ef8366be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db4b27e960 r14 = 0x0000000100000004 r15 = 0x000055db4a1eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x41,0xcc,0x75,0x4,0x0,0x0,0x5e,0x0,0x1,0x0,0x5c,0x75,0x78,0x75,0x0,0xbd,0x0,0xa0,0x0,0x52,0x0,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0xbd,0x0,0x5e,0x0,0x60,0x72,0x6d,0x75,0x0,0x5e,0x0,0x75,0x0,0x5e,0x0,0x1,0x84,0x0,0x65,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0x1,0x0,0x54,0x75,0x78,0x75,0x0,0xbd,0x0,0xa0,0x0,0x65,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0xbd,0x0,0x5e,0x0,0x60,0x0,0x6d,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0xbd,0x0,0x5e,0x0,0x60,0x72,0x6d,0x75,0x0,0x5e,0x0,0x75,0x0,0x5e,0x0,0x1,0x80,0x0,0x65,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0x1,0x0,0x5c,0x75,0x78,0x75,0x0,0x0,0x1,0x0,0x5c,0x75,0x78,0x75,0x0,0xbd,0x0,0xa0,0x0,0x65,0x0,0x1,0x80,0x0,0x65,0x72,0x69,0x72,0x6d,0x75,0x0,0x5e,0x0,0x75,0x0,0x5a,0x0,0x1,0x80,0x0,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x82,0x0,0x0,0x0,0xfb,0x1a,0x63,0x0,0x0,0x78,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?sAA\004@A\314u\004\000\000^\000\001\000\\uxu\000\275\000\240\000R\000mu\000u\000^xu\000\275\000^\000`rmu\000^\000u\000^\000\001\204\000ermu\000u\000^xu\000\001\000Tuxu\000\275\000\240\000ermu\000u\000^xu\000\275\000^\000`\000mrmu\000u\000^xu\000\275\000^\000`rmu\000^\000u\000^\000\001\200\000ermu\000u\000^xu\000\001\000\\uxu\000\000\001\000\\uxu\000\275\000\240\000e\000\001\200\000erirmu\000^\000u\000Z\000\001\200\000\202\202\202\202\202\202\202\202\202\202\202\202\000\000\000\373\032c\000\000x\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd64cf8c8297c5045a742b6bd1462fd543adf983 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9zQUEEQEHMdQQAAF4AAQBcdXh1AL0AoABSAG11AHUAXnh1AL0AXgBgcm11AF4AdQBeAAGEAGVybXUAdQBeeHUAAQBUdXh1AL0AoABlcm11AHUAXnh1AL0AXgBgAG1ybXUAdQBeeHUAvQBeAGBybXUAXgB1AF4AAYAAZXJtdQB1AF54dQABAFx1eHUAAAEAXHV4dQC9AKAAZQABgABlcmlybXUAXgB1AFoAAYAAgoKCgoKCgoKCgoKCAAAA+xpjAAB4AAsACws= Step #5: MERGE-OUTER: attempt 3890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1636641489 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b04c6f198, 0x564b04c77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b04c77918,0x564b04cff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd64cf8c8297c5045a742b6bd1462fd543adf983' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12203 processed earlier; will process 3072 files now Step #5: [LOADING] WASM module load failed: unknown type 24 Step #5: #1 pulse cov: 456 ft: 457 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 503 ft: 549 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b024835dd bp 0x000000000000 sp 0x7fff49368b50 T44639) Step #5: ==44639==The signal is caused by a READ memory access. Step #5: #0 0x564b024835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b022a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b022a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b02282929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b021a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b020fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b021051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b020ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b021183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f590b2ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b020dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44639==Register values: Step #5: rax = 0x0000564b0686e430 rbx = 0x0000564b0686e430 rcx = 0x0000564b0686e420 rdx = 0x00007f590b4b6b80 Step #5: rdi = 0x0000564b0686e420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff49368b50 Step #5: r8 = 0x0000564b0686e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f590b4b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b05682960 r14 = 0x0000000100000004 r15 = 0x0000564b045ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x4d,0x68,0x0,0xfb,0x14,0x0,0x41,0x4c,0x43,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x0,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x17,0x0,0x41,0xa8,0xd0,0x0,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x17,0x0,0x43,0x41,0x69,0x42,0x0,0x1,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x17,0x0,0x41,0xa8,0xd0,0x0,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x0,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKAMh\000\373\024\000ALCBA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\000\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\027\000A\250\320\000\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\027\000CAiB\000\001A\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\027\000A\250\320\000\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\026\000\373\026\000A\000\301\320\000\373\026\000\000\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-107215ec0e8076ea720436983bddbe6ae8496067 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQU1oAPsUAEFMQ0JBAMHQAPsWAEEAwdAA+xYAQUJBAMHQAPsWAEEAwdAA+xYAAAABQUJBAMHQAPsWAEEAwdAA+xYA0AD7FwBBqNAAAAFBQkEAwdAA+xYAQQDB0AD7FgDQAPsXAENBaUIAAUEAwdAA+xYAQQDB0AD7FgDQAPsXAEGo0AAAAUFCQQDB0AD7FgBBAMHQAPsWANAA+xYA+xYAQQDB0AD7FgAAAAFBQkEAwdAA+xYAQQDB0AD7FgAACws= Step #5: MERGE-OUTER: attempt 3891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1636779362 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1b1779198, 0x55c1b1781911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1b1781918,0x55c1b18090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/107215ec0e8076ea720436983bddbe6ae8496067' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12206 processed earlier; will process 3069 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1aef8d5dd bp 0x000000000000 sp 0x7ffc22f8ce00 T44643) Step #5: ==44643==The signal is caused by a READ memory access. Step #5: #0 0x55c1aef8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1aedaf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1aedaefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1aed8c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1aecadad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c1aec05c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1aec0f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1aebf66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1aec223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f657e370082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c1aebe9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44643==Register values: Step #5: rax = 0x000055c1b235b390 rbx = 0x000055c1b235b390 rcx = 0x000055c1b235b840 rdx = 0x00007f657e538b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc22f8ce00 Step #5: r8 = 0x000055c1b235b390 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f657e538be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c1b218c960 r14 = 0x0000000100000004 r15 = 0x000055c1b10f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x11,0x6b,0x41,0x3f,0x4,0x40,0x42,0x42,0x42,0x7d,0x83,0x42,0xbc,0x72,0x42,0xfe,0x42,0x42,0x42,0x86,0x7a,0x42,0x44,0x42,0x42,0x42,0x7c,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x80,0x42,0x7c,0x42,0x36,0x42,0x7f,0x42,0x42,0x7c,0x42,0xc9,0x8a,0x42,0x42,0x42,0x7c,0x42,0x30,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x8a,0x8a,0x42,0x7c,0x42,0x42,0x44,0x80,0x42,0x7a,0x7c,0x76,0x80,0xbd,0x84,0xb1,0x89,0x8a,0x7c,0x7a,0x42,0x30,0x42,0x30,0x42,0x40,0x7c,0x42,0x31,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x44,0x80,0x42,0x8d,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x89,0xa7,0x0,0x42,0x7c,0x7a,0x42,0x30,0x42,0x30,0x42,0x40,0x7c,0x42,0x31,0x44,0x80,0x42,0x7a,0x7c,0x8a,0x7f,0x42,0x7c,0xb1,0x44,0x80,0x1b,0x21,0x0,0x60,0x0,0x0,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x99,0x0,0xd1,0x1b,0xff,0x0,0xff,0x0,0x0,0x71,0x0,0x1,0xb9,0x99,0x0,0x99,0x0,0x0,0x1b,0x21,0x0,0x60,0x0,0x0,0x99,0xf,0x0,0x42,0x80,0x42,0x7a,0x83,0x59,0x0,0x0,0x0,0xfc,0x87,0x0,0x0,0x6b,0xb7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\021kA?\004@BBB}\203B\274rB\376BBB\206zBDBBB|D\200Bz|\212\200B|B6B\177BB|B\311\212BBB|B0D\200Bz|\212\177B|\261\212\212B|BBD\200Bz|v\200\275\204\261\211\212|zB0B0B@|B1D\200Bz|\212\177B|\261D\200B\215|\212\177B|\261\211\247\000B|zB0B0B@|B1D\200Bz|\212\177B|\261D\200\033!\000`\000\000\231\000\231\000\033\321\000\033\373\231\000\321\033\377\000\377\000\000q\000\001\271\231\000\231\000\000\033!\000`\000\000\231\017\000B\200Bz\203Y\000\000\000\374\207\000\000k\267\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c6b51a25d53b89cd063a9246e4429bcb674d31b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARFrQT8EQEJCQn2DQrxyQv5CQkKGekJEQkJCfESAQnp8ioBCfEI2Qn9CQnxCyYpCQkJ8QjBEgEJ6fIp/QnyxiopCfEJCRIBCenx2gL2EsYmKfHpCMEIwQkB8QjFEgEJ6fIp/QnyxRIBCjXyKf0J8sYmnAEJ8ekIwQjBCQHxCMUSAQnp8in9CfLFEgBshAGAAAJkAmQAb0QAb+5kA0Rv/AP8AAHEAAbmZAJkAABshAGAAAJkPAEKAQnqDWQAAAPyHAABrtwALAAs= Step #5: MERGE-OUTER: attempt 3892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1636916484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a1cfdd198, 0x557a1cfe5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a1cfe5918,0x557a1d06d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c6b51a25d53b89cd063a9246e4429bcb674d31b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12207 processed earlier; will process 3068 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a1a7f15dd bp 0x000000000000 sp 0x7ffd1c0edc60 T44647) Step #5: ==44647==The signal is caused by a READ memory access. Step #5: #0 0x557a1a7f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a1a613280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a1a612fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a1a5f0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a1a511ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a1a469c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a1a4731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a1a45a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a1a4863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36708a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a1a44daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44647==Register values: Step #5: rax = 0x0000557a1f66e6e0 rbx = 0x0000557a1f66e6e0 rcx = 0x0000557a1f66eb90 rdx = 0x00007f3670a68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1c0edc60 Step #5: r8 = 0x0000557a1f66e6e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3670a68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a1d9f0960 r14 = 0x0000000100000004 r15 = 0x0000557a1c95d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x29,0x69,0x69,0x69,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x44,0x18,0x40,0x0,0x1,0x41,0x41,0x41,0xb7,0x41,0xce,0xb8,0x7a,0x10,0x0,0x1,0x41,0x64,0x41,0x6f,0x69,0x1,0x6f,0x69,0x2,0x0,0x0,0x7a,0x41,0x7,0xb7,0x0,0x41,0xeb,0x1,0xc,0x1,0x21,0x5d,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x5d,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x0,0x0,0x0,0x41,0xb7,0xf,0x41,0xeb,0x7,0x1,0x0,0x1,0x97,0x93,0x93,0x93,0x92,0x93,0x93,0x93,0x93,0x93,0x93,0xf,0x0,0x15,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x95,0x93,0x93,0x93,0x97,0x93,0x93,0x93,0x1a,0x74,0x0,0x0,0x7d,0x7e,0x0,0x5b,0x0,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x93,0x91,0x93,0x93,0x93,0x0,0x93,0x0,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x8a,0x7e,0x0,0x5b,0x0,0x15,0x0,0x0,0xb,0xf,0x0,0x0,0x78,0x0,0x77,0x0,0x15,0x0,0x0,0xb,0x0,0x53,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA/\003\000A\362\346)iiii\004\000A\032\004\200\000D\030@\000\001AAA\267A\316\270z\020\000\001AdAoi\001oi\002\000\000zA\007\267\000A\353\001\014\001!]\000\223\223\223\223\223\223\223]\000\223\223\223\223\223\223\000\000\000A\267\017A\353\007\001\000\001\227\223\223\223\222\223\223\223\223\223\223\017\000\025\000\223\223\223\223\223\223\223\223\223\223\223\223\223\223\225\223\223\223\227\223\223\223\032t\000\000}~\000[\000\223\223\223\223\223\223\223\223\221\223\223\223\000\223\000\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212\212~\000[\000\025\000\000\013\017\000\000x\000w\000\025\000\000\013\000S\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f9847101a701fe7211e8b15cbf9fbbcd107010a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQS8DAEHy5ilpaWlpBABBGgSAAEQYQAABQUFBt0HOuHoQAAFBZEFvaQFvaQIAAHpBB7cAQesBDAEhXQCTk5OTk5OTXQCTk5OTk5MAAABBtw9B6wcBAAGXk5OTkpOTk5OTkw8AFQCTk5OTk5OTk5OTk5OTk5WTk5OXk5OTGnQAAH1+AFsAk5OTk5OTk5ORk5OTAJMAioqKioqKioqKioqKioqKioqKioqKioqKfgBbABUAAAsPAAB4AHcAFQAACwBTAAsLAAs= Step #5: MERGE-OUTER: attempt 3893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1637054450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576e8be2198, 0x5576e8bea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576e8bea918,0x5576e8c720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f9847101a701fe7211e8b15cbf9fbbcd107010a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12208 processed earlier; will process 3067 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576e63f65dd bp 0x000000000000 sp 0x7ffeb96512a0 T44651) Step #5: ==44651==The signal is caused by a READ memory access. Step #5: #0 0x5576e63f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576e6218280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576e6217fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576e61f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576e6116ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576e606ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576e60781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576e605f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576e608b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f21ea006082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576e6052aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44651==Register values: Step #5: rax = 0x00005576ea568400 rbx = 0x00005576ea568400 rcx = 0x00005576ea5688b0 rdx = 0x00007f21ea1ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb96512a0 Step #5: r8 = 0x00005576ea568400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f21ea1cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576e95f5960 r14 = 0x0000000100000004 r15 = 0x00005576e8562386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x3,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x30,0x42,0xff,0x1,0x7e,0x42,0x90,0xc2,0xbd,0xbf,0x3f,0xc2,0x7e,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x32,0x42,0xff,0x1,0x7e,0x42,0x90,0xc2,0xbd,0xbf,0x3f,0xc2,0x7e,0x42,0x42,0x88,0x42,0x87,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0xc2,0x7e,0x80,0x42,0x88,0x88,0x87,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x0,0xc3,0x7a,0x42,0x42,0x42,0xff,0x1,0x7e,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x42,0x7e,0x42,0x42,0x42,0x88,0x88,0x89,0x88,0x88,0x88,0x7e,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x88,0x88,0x7e,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\003@B={BBB~B~BB\302~BBB\377\001~B\200\302\275BBB~B~BB\302~B0B\377\001~B\220\302\275\277?\302~B\302~BBB\377\001~B\200\302\275BBB~B~BB\302~B2B\377\001~B\220\302\275\277?\302~BB\210B\207\210B\210BB~~B~BBB\302~\200B\210\210\207BBB~B~B\000\303zBBB\377\001~\210B\210\210B\210B~BB\210B\210\210B\210BB~~BB~BBB\210\210\211\210\210\210~B~\271\275\302~BBBB~BB\210B\210\210B\210\210\210~B~BB\210\210\210\210B~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eca3846e3a8009bd58de7abb28f9373cd7ace9c6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUDQEI9e0JCQn5CfkJCwn5CQkL/AX5CgMK9QkJCfkJ+QkLCfkIwQv8BfkKQwr2/P8J+QsJ+QkJC/wF+QoDCvUJCQn5CfkJCwn5CMkL/AX5CkMK9vz/CfkJCiEKHiEKIQkJ+fkJ+QkJCwn6AQoiIh0JCQn5CfkIAw3pCQkL/AX6IQoiIQohCfkJCiEKIiEKIQkJ+fkJCfkJCQoiIiYiIiH5Cfrm9wn5CQkJCfkJCiEKIiEKIiIh+Qn5CQoiIiIhCfgALAAs= Step #5: MERGE-OUTER: attempt 3894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1637194211 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8067d5198, 0x55b8067dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8067dd918,0x55b8068650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eca3846e3a8009bd58de7abb28f9373cd7ace9c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12209 processed earlier; will process 3066 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b803fe95dd bp 0x000000000000 sp 0x7ffc1996f3a0 T44655) Step #5: ==44655==The signal is caused by a READ memory access. Step #5: #0 0x55b803fe95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b803e0b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b803e0afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b803de8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b803d09ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b803c61c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b803c6b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b803c526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b803c7e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9528169082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b803c45aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44655==Register values: Step #5: rax = 0x000055b807f333b0 rbx = 0x000055b807f333b0 rcx = 0x000055b807f33860 rdx = 0x00007f9528331b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1996f3a0 Step #5: r8 = 0x000055b807f333b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9528331be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8071e8960 r14 = 0x0000000100000004 r15 = 0x000055b806155386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x6f,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x7e,0xc0,0x45,0x6b,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x30,0x45,0x41,0x95,0xbf,0xa7,0x69,0x41,0x41,0x67,0x70,0x45,0x45,0x41,0x41,0x69,0x45,0x41,0xaa,0x69,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x30,0x45,0x41,0x95,0xc1,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x45,0x41,0xaa,0x69,0x69,0x76,0x4,0x40,0xc,0x1,0xb,0x41,0x69,0x6e,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x69,0x74,0x41,0x63,0x41,0x6a,0x0,0xd3,0x41,0xb2,0x45,0x41,0x95,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x6a,0x41,0x63,0x41,0x6a,0x41,0x73,0x41,0x95,0x41,0x41,0x3a,0x41,0x6a,0x49,0x6c,0x69,0x20,0x1e,0x0,0x0,0x0,0x41,0x9f,0x8b,0x0,0x0,0x21,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010oAA\003@AKA\252Mg\301A~\300EkAiv\004@\014\001\013Ain\004@\014\001\013AcAjitA0EA\225\277\247iAAgpEEAAiEA\252iiv\004@\014\001\013Ain\004@\014\001\013AcAjitA0EA\225\301iv\004@\014\001\013Ain\004@\014\001\013Aiv\004@\014\001\013Ain\004@\014\001\013AcAjitAEA\252iiv\004@\014\001\013Ain\004@\014\001\013AcAjitAcAj\000\323A\262EA\225@\014\001\013AcAjAcAjAsA\225AA:AjIli \036\000\000\000A\237\213\000\000!\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31102a11749c06c2961d225571fddb83225230d4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBvQUEDQEFLQapNZ8FBfsBFa0FpdgRADAELQWluBEAMAQtBY0FqaXRBMEVBlb+naUFBZ3BFRUFBaUVBqmlpdgRADAELQWluBEAMAQtBY0FqaXRBMEVBlcFpdgRADAELQWluBEAMAQtBaXYEQAwBC0FpbgRADAELQWNBaml0QUVBqmlpdgRADAELQWluBEAMAQtBY0FqaXRBY0FqANNBskVBlUAMAQtBY0FqQWNBakFzQZVBQTpBaklsaSAeAAAAQZ+LAAAhAAs= Step #5: MERGE-OUTER: attempt 3895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1637332427 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560686c04198, 0x560686c0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560686c0c918,0x560686c940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31102a11749c06c2961d225571fddb83225230d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12210 processed earlier; will process 3065 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fb 6b Step #5: #1 pulse cov: 322 ft: 323 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5606844185dd bp 0x000000000000 sp 0x7ffcee029a00 T44659) Step #5: ==44659==The signal is caused by a READ memory access. Step #5: #0 0x5606844185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56068423a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560684239fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560684217929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560684138ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560684090c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56068409a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5606840816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5606840ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8a2c69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560684074aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44659==Register values: Step #5: rax = 0x0000560688d296b0 rbx = 0x0000560688d296b0 rcx = 0x0000560688d296a0 rdx = 0x00007fd8a2e31b80 Step #5: rdi = 0x0000560688d296a0 rsi = 0x0000000000100108 rbp = 0x0000000000000000 rsp = 0x00007ffcee029a00 Step #5: r8 = 0x0000560688d296b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8a2e31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560687617960 r14 = 0x0000000100000004 r15 = 0x0000560686584386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x2b,0xc2,0x50,0xad,0x59,0xac,0x42,0x43,0xc4,0x42,0x3e,0x88,0x42,0xc2,0x3a,0x54,0xad,0x42,0x2b,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x42,0x2b,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x42,0x3e,0x42,0x88,0xc4,0xc2,0x3a,0x54,0xad,0x59,0xac,0x51,0xac,0x89,0x42,0xc4,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x54,0xad,0x58,0xac,0x42,0xae,0xad,0x42,0x79,0x7d,0x59,0xac,0x7f,0x7a,0x42,0x7c,0x42,0xff,0xa3,0xbd,0xd4,0x3d,0x50,0xad,0x59,0xac,0x42,0x43,0xc4,0x42,0x3e,0x88,0x42,0xc2,0x3a,0x54,0xad,0x42,0x2b,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x88,0x42,0xc4,0x3e,0x42,0x3e,0x88,0x42,0xc2,0x3a,0x54,0xad,0x42,0x2b,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x42,0x2b,0xc2,0x50,0xad,0x51,0xac,0x42,0x43,0x42,0x3e,0x42,0x88,0xc4,0xc2,0x3a,0x54,0xad,0x59,0xac,0x51,0xac,0x89,0x42,0xc4,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x54,0xad,0x58,0xac,0x42,0xae,0xad,0x42,0x79,0x7d,0x50,0xad,0x59,0xac,0x42,0xc2,0x3a,0x54,0xad,0x51,0xac,0x51,0xac,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@BBB}zB|B\377_B+\302P\255Y\254BC\304B>\210B\302:T\255B+\302P\255Q\254BCB+\302P\255Q\254BCB>B\210\304\302:T\255Y\254Q\254\211B\304>BdB\302:T\255X\254B\256\255By}Y\254\177zB|B\377\243\275\324=P\255Y\254BC\304B>\210B\302:T\255B+\302P\255Q\254BC\210B\304>B>\210B\302:T\255B+\302P\255Q\254BCB+\302P\255Q\254BCB>B\210\304\302:T\255Y\254Q\254\211B\304>BdB\302:T\255X\254B\256\255By}P\255Y\254B\302:T\255Q\254Q\254\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7f3562e16693cf0f298ec7bdd1964218018c4c8b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEJCQn16QnxC/19CK8JQrVmsQkPEQj6IQsI6VK1CK8JQrVGsQkNCK8JQrVGsQkNCPkKIxMI6VK1ZrFGsiULEPkJkQsI6VK1YrEKurUJ5fVmsf3pCfEL/o73UPVCtWaxCQ8RCPohCwjpUrUIrwlCtUaxCQ4hCxD5CPohCwjpUrUIrwlCtUaxCQ0IrwlCtUaxCQ0I+QojEwjpUrVmsUayJQsQ+QmRCwjpUrVisQq6tQnl9UK1ZrELCOlStUaxRrAALAAs= Step #5: MERGE-OUTER: attempt 3896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1637472508 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601f05de198, 0x5601f05e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601f05e6918,0x5601f066e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7f3562e16693cf0f298ec7bdd1964218018c4c8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12212 processed earlier; will process 3063 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2e57d. Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601eddf25dd bp 0x000000000000 sp 0x7fff3e322840 T44663) Step #5: ==44663==The signal is caused by a READ memory access. Step #5: #0 0x5601eddf25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601edc14280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601edc13fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601edbf1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601edb12ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5601eda6ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601eda741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601eda5b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601eda873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f263b6b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601eda4eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44663==Register values: Step #5: rax = 0x00005601f1384eb0 rbx = 0x00005601f1384eb0 rcx = 0x00005601f1385360 rdx = 0x00007f263b87db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3e322840 Step #5: r8 = 0x00005601f1384eb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f263b87dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005601f0ff1960 r14 = 0x0000000100000004 r15 = 0x00005601eff5e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x0,0xfb,0x19,0x95,0x77,0x69,0x6e,0x6e,0x49,0x75,0x0,0x78,0x0,0x5e,0xb7,0x41,0x0,0x1b,0x1a,0x81,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x80,0x42,0xb7,0x81,0x5a,0x7f,0x7e,0x41,0x0,0x1b,0x1a,0x89,0x7f,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7f,0x5a,0xb7,0x41,0x0,0x1a,0x1a,0x81,0x86,0x7e,0x7e,0x53,0xb7,0x41,0x65,0x1b,0x41,0x0,0x1b,0x1a,0x81,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7e,0x5a,0xb7,0x41,0x0,0x1b,0x1a,0x81,0x7f,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x5a,0x41,0x7e,0xb7,0x0,0x1b,0x1a,0x81,0x7f,0x89,0x7f,0x87,0x7e,0x0,0x0,0xfb,0x19,0x95,0x5f,0x81,0x0,0x6c,0x49,0x6e,0x75,0x78,0x0,0x5e,0xb7,0x41,0x0,0x1b,0x1a,0x81,0x87,0x7e,0x7e,0x5a,0xb7,0x41,0x65,0x1b,0x1a,0x81,0x42,0x81,0x7f,0x7e,0x5a,0xb7,0x41,0x0,0x1b,0x1a,0x89,0x7f,0x87,0x7e,0x7e,0x5a,0x0,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\362\335iiiii\004@A\032\004\000\000\373\031\225winnIu\000x\000^\267A\000\033\032\201\207~~Z\267Ae\033\032\200B\267\201Z\177~A\000\033\032\211\177\207~~Z\267Ae\033\032\201B\201\177\177Z\267A\000\032\032\201\206~~S\267Ae\033A\000\033\032\201\207~~Z\267Ae\033\032\201B\201\177~Z\267A\000\033\032\201\177\207~~Z\267Ae\033\032\201B\201\177ZA~\267\000\033\032\201\177\211\177\207~\000\000\373\031\225_\201\000lInux\000^\267A\000\033\032\201\207~~Z\267Ae\033\032\201B\201\177~Z\267A\000\033\032\211\177\207~~Z\000\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd6dd9d7ea99a15d3add9e2c5882fd7f11b8afb6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHy3WlpaWlpBEBBGgQAAPsZlXdpbm5JdQB4AF63QQAbGoGHfn5at0FlGxqAQreBWn9+QQAbGol/h35+WrdBZRsagUKBf39at0EAGhqBhn5+U7dBZRtBABsagYd+flq3QWUbGoFCgX9+WrdBABsagX+Hfn5at0FlGxqBQoF/WkF+twAbGoF/iX+HfgAA+xmVX4EAbEludXgAXrdBABsagYd+flq3QWUbGoFCgX9+WrdBABsaiX+Hfn5aAAALAAsLAAs= Step #5: MERGE-OUTER: attempt 3897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1637611687 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b048a3198, 0x564b048ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b048ab918,0x564b049330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd6dd9d7ea99a15d3add9e2c5882fd7f11b8afb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12214 processed earlier; will process 3061 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b020b75dd bp 0x000000000000 sp 0x7ffc48e9be40 T44667) Step #5: ==44667==The signal is caused by a READ memory access. Step #5: #0 0x564b020b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b01ed9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b01ed8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b01eb6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b01dd7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b01d2fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b01d391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b01d206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b01d4c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f498d8d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b01d13aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44667==Register values: Step #5: rax = 0x0000564b072793d0 rbx = 0x0000564b072793d0 rcx = 0x0000564b07279880 rdx = 0x00007f498da9cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc48e9be40 Step #5: r8 = 0x0000564b072793d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f498da9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b052b6960 r14 = 0x0000000100000004 r15 = 0x0000564b04223386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x12,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0x1a,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x69,0x72,0x41,0xda,0x41,0x45,0x41,0x67,0xc0,0x41,0xb8,0xab,0x41,0x73,0x73,0xb8,0xaa,0x6a,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x41,0x75,0x41,0x89,0xaa,0x6a,0x45,0x69,0x41,0x6c,0x41,0xbf,0x8c,0x49,0xc1,0x70,0x6e,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x87,0x9,0x8b,0xf1,0x1,0x1a,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x6c,0x69,0x6e,0x75,0x70,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0xb8,0x2c,0x41,0x41,0x6d,0x41,0x72,0x1,0x6f,0x41,0x4d,0x73,0x41,0xa0,0x47,0xc0,0xc1,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x76,0x6d,0x1,0x0,0x0,0xe,0x0,0x0,0x0,0x4b,0x69,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0xc0,0x41,0x41,0x0,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0x68,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0xa1,0x5,0xb,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\022mAA\004@A\265\276E\032AiAmAiAMAErmAiA-irA\332AEAg\300A\270\253Ass\270\252jEilA\277\377\036\301pAuA\211\252jEiAlA\277\214I\301pnuA\211riAAM\320\000\373\031\346\200\000,\221{\001\032AM\320\000\373\031n\000\207\011\213\361\001\032uAriiFAjlinupMA\351rG\300A\270,AAmAr\001oAMsA\240G\300\301\270\252Awl\270\252vm\001\000\000\016\000\000\000KiAMA\351rG\300\300AA\000\373\031n\000\206\346\214\241\005\013\000\000h\373\031n\000\206\346\214\241\005\013\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7c53ab4f1dc4947376942561227ff9df760fbba Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARJtQUEEQEG1vkUaQWlBbUFpQU1BRXJtQWlBLWlyQdpBRUFnwEG4q0Fzc7iqakVpbEG//x7BcEF1QYmqakVpQWxBv4xJwXBudUGJcmlBQU3QAPsZ5oAALJF7ARpBTdAA+xluAIcJi/EBGnVBcmlpRkFqbGludXBNQelyR8BBuCxBQW1BcgFvQU1zQaBHwMG4qkF3bLiqdm0BAAAOAAAAS2lBTUHpckfAwEFBAPsZbgCG5oyhBQsAAGj7GW4AhuaMoQULAAALAAs= Step #5: MERGE-OUTER: attempt 3898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1637749330 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e341de1198, 0x55e341de9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e341de9918,0x55e341e710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7c53ab4f1dc4947376942561227ff9df760fbba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12215 processed earlier; will process 3060 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 462 ft: 463 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e33f5f55dd bp 0x000000000000 sp 0x7ffe6d43b220 T44671) Step #5: ==44671==The signal is caused by a READ memory access. Step #5: #0 0x55e33f5f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e33f417280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e33f416fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e33f3f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e33f315ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e33f26dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e33f2771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e33f25e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e33f28a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc8ec954082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e33f251aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44671==Register values: Step #5: rax = 0x000055e3428ed850 rbx = 0x000055e3428ed850 rcx = 0x000055e3428ed840 rdx = 0x00007fc8ecb1cb80 Step #5: rdi = 0x000055e3428ed840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffe6d43b220 Step #5: r8 = 0x000055e3428ed850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc8ecb1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3427f4960 r14 = 0x0000000100000004 r15 = 0x000055e341761386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0x69,0x45,0x47,0x41,0x45,0x41,0x45,0x68,0x41,0x69,0x4e,0x41,0x4c,0x6b,0x41,0x41,0x41,0x4d,0x41,0xa8,0x81,0xc1,0x67,0x4b,0x6f,0x41,0x41,0x41,0x4d,0x41,0xa8,0x1,0x77,0x45,0x47,0x41,0x45,0x41,0x45,0x41,0x68,0x69,0x4e,0x41,0x4c,0x6b,0x41,0x41,0x41,0x4d,0x41,0xa8,0x1,0x77,0x69,0x6e,0x6f,0xc0,0x41,0x41,0x45,0x45,0x6f,0x45,0x6d,0x45,0x45,0x6f,0x45,0x6d,0x41,0x7a,0x41,0xa8,0x4d,0x67,0x41,0x41,0x45,0x41,0x45,0x41,0x6b,0x4c,0x68,0x41,0x4e,0x69,0x41,0x41,0x41,0x4d,0x41,0xa8,0x1,0x77,0x69,0x6e,0x6f,0xc0,0x41,0x41,0x45,0x45,0x6f,0x45,0x6d,0x45,0x6f,0x45,0x45,0x6d,0x41,0x7a,0x41,0xa8,0x4d,0x67,0x41,0xa8,0x81,0xc1,0x67,0x4b,0x6f,0x41,0x41,0x41,0x4d,0x41,0xa8,0x1,0x77,0x69,0x6e,0x6f,0xc0,0x41,0x41,0x45,0x46,0x6f,0x45,0x6d,0x45,0x41,0x41,0x41,0x4d,0x41,0xa8,0x1,0x77,0x69,0x6e,0x6f,0xc0,0x41,0x41,0x45,0x45,0x4f,0x45,0x6d,0x45,0x45,0x6f,0x45,0x6d,0x41,0x1,0x45,0x6f,0x41,0xc0,0x41,0x45,0x41,0xa8,0x1,0x77,0x69,0x6d,0x0,0xd3,0x1b,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AKAiEGAEAEhAiNALkAAAMA\250\201\301gKoAAAMA\250\001wEGAEAEAhiNALkAAAMA\250\001wino\300AAEEoEmEEoEmAzA\250MgAAEAEAkLhANiAAAMA\250\001wino\300AAEEoEmEoEEmAzA\250MgA\250\201\301gKoAAAMA\250\001wino\300AAEFoEmEAAAMA\250\001wino\300AAEEOEmEEoEmA\001EoA\300AEA\250\001wim\000\323\033\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8e2e3f7084d554747705cf566f4b1cd41138ad5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEFLQWlFR0FFQUVoQWlOQUxrQUFBTUGogcFnS29BQUFNQagBd0VHQUVBRUFoaU5BTGtBQUFNQagBd2lub8BBQUVFb0VtRUVvRW1BekGoTWdBQUVBRUFrTGhBTmlBQUFNQagBd2lub8BBQUVFb0VtRW9FRW1BekGoTWdBqIHBZ0tvQUFBTUGoAXdpbm/AQUFFRm9FbUVBQUFNQagBd2lub8BBQUVFT0VtRUVvRW1BAUVvQcBBRUGoAXdpbQDTGxoLAAs= Step #5: MERGE-OUTER: attempt 3899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1637888543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a72304198, 0x559a7230c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a7230c918,0x559a723940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8e2e3f7084d554747705cf566f4b1cd41138ad5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12217 processed earlier; will process 3058 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a6fb185dd bp 0x000000000000 sp 0x7ffef1bd2190 T44675) Step #5: ==44675==The signal is caused by a READ memory access. Step #5: #0 0x559a6fb185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a6f93a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a6f939fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a6f917929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a6f838ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a6f790c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a6f79a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a6f7816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a6f7ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4271616082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a6f774aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44675==Register values: Step #5: rax = 0x0000559a74933460 rbx = 0x0000559a74933460 rcx = 0x0000559a74933910 rdx = 0x00007f42717deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef1bd2190 Step #5: r8 = 0x0000559a74933460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42717debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a72d17960 r14 = 0x0000000100000004 r15 = 0x0000559a71c84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6c,0x41,0x41,0x3,0x40,0x41,0xf2,0xd,0x4,0x0,0x2,0x0,0x1,0x3,0x0,0x0,0x9e,0x0,0x0,0x0,0x1,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x20,0x0,0xfe,0x3,0x0,0x0,0xd,0x0,0xbd,0x0,0x6c,0x69,0x6e,0x75,0x78,0x20,0x0,0xfe,0x3,0x0,0x0,0x84,0x80,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0x89,0x0,0x21,0x0,0x0,0x0,0x0,0x20,0xd,0x0,0xbd,0x0,0x6c,0x69,0x6e,0x75,0x6e,0x75,0x78,0x20,0x0,0xfe,0x3,0x0,0x0,0x84,0x80,0x0,0x0,0x80,0x80,0x10,0x80,0x80,0x0,0x85,0x0,0x80,0x0,0x80,0x80,0x0,0xd3,0x0,0x57,0x0,0xd1,0x0,0xd3,0x41,0x6b,0x70,0x0,0xd5,0x0,0x93,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x0,0x1,0x0,0x0,0x0,0x7f,0x0,0xd1,0x0,0x0,0xbd,0x0,0x6c,0x69,0x6e,0x75,0x6e,0x75,0x78,0x20,0x0,0xfe,0x3,0x0,0x0,0x84,0x80,0x0,0x0,0x80,0x80,0x10,0x80,0x0,0x80,0x85,0x0,0x80,0x0,0x80,0x80,0x1,0x0,0x0,0x5e,0x0,0xd1,0x0,0xd3,0x41,0x0,0x0,0x0,0x0,0xc1,0x0,0xa2,0x42,0xba,0xbd,0x42,0x0,0xb,0x1,0xb,0x0,0xb,0x20,0x31,0x0,0x51,0x0,0xb,0x42,0x9,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0017lAA\003@A\362\015\004\000\002\000\001\003\000\000\236\000\000\000\001\300\000linux \000\376\003\000\000\015\000\275\000linux \000\376\003\000\000\204\200\000\000\200\200\000\200\200\000\211\000!\000\000\000\000 \015\000\275\000linunux \000\376\003\000\000\204\200\000\000\200\200\020\200\200\000\205\000\200\000\200\200\000\323\000W\000\321\000\323Akp\000\325\000\223\320k\001\320k\323\000\001\000\000\000\177\000\321\000\000\275\000linunux \000\376\003\000\000\204\200\000\000\200\200\020\200\000\200\205\000\200\000\200\200\001\000\000^\000\321\000\323A\000\000\000\000\301\000\242B\272\275B\000\013\001\013\000\013 1\000Q\000\013B\011\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd43454465a9b1d461e7d91b4cbd4487c4636fa3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATdsQUEDQEHyDQQAAgABAwAAngAAAAHAAGxpbnV4IAD+AwAADQC9AGxpbnV4IAD+AwAAhIAAAICAAICAAIkAIQAAAAAgDQC9AGxpbnVudXggAP4DAACEgAAAgIAQgIAAhQCAAICAANMAVwDRANNBa3AA1QCT0GsB0GvTAAEAAAB/ANEAAL0AbGludW51eCAA/gMAAISAAACAgBCAAICFAIAAgIABAABeANEA00EAAAAAwQCiQrq9QgALAQsACyAxAFEAC0IJAAs= Step #5: MERGE-OUTER: attempt 3900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1638027059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572b068e198, 0x5572b0696911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572b0696918,0x5572b071e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd43454465a9b1d461e7d91b4cbd4487c4636fa3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12218 processed earlier; will process 3057 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 507 ft: 508 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: #2 pulse cov: 550 ft: 593 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572adea25dd bp 0x000000000000 sp 0x7fffbf735790 T44679) Step #5: ==44679==The signal is caused by a READ memory access. Step #5: #0 0x5572adea25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572adcc4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572adcc3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572adca1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572adbc2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572adb1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572adb241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572adb0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572adb373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3629ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572adafeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44679==Register values: Step #5: rax = 0x00005572b275f430 rbx = 0x00005572b275f430 rcx = 0x00005572b275f420 rdx = 0x00007fd362bb2b80 Step #5: rdi = 0x00005572b275f420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fffbf735790 Step #5: r8 = 0x00005572b275f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd362bb2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572b10a1960 r14 = 0x0000000100000004 r15 = 0x00005572b000e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf2,0xd8,0x95,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0xf2,0x1a,0x1a,0x0,0x84,0x1a,0xba,0x1a,0xfb,0x1a,0x80,0x0,0x1,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x49,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x1,0xfb,0x14,0x0,0x0,0x0,0xa4,0x0,0x0,0xfb,0x14,0x0,0x0,0x1b,0xa4,0x0,0x0,0x1,0xd0,0x80,0x0,0x1,0x0,0xfb,0x14,0x0,0x49,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0xd0,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x49,0x1,0x0,0x0,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x0,0xa4,0x0,0x0,0xfb,0x14,0x0,0x0,0x1b,0xa4,0x0,0x0,0x1,0x21,0x80,0x0,0x1,0x69,0x1,0xd,0x0,0x41,0xaa,0xd0,0x80,0x0,0x1,0x0,0xb,0x0,0xb6,0x1a,0x1b,0x0,0x88,0x1,0x0,0x0,0x0,0xfb,0x14,0x0,0x49,0x0,0xfb,0x14,0x0,0x0,0x0,0xa4,0x0,0x0,0xfb,0x14,0x0,0x0,0x1b,0xa4,0x0,0x0,0x1,0x21,0x80,0x0,0x1,0x69,0x1,0xd,0x0,0x41,0xaa,0xd0,0x80,0x0,0x1,0x0,0xb,0x0,0xb6,0x1a,0x1b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001/oAA\004@A\362\330\225iiii\004@A\362\032\032\000\204\032\272\032\373\032\200\000\001\000\373\024\000I\000\373\024\000\000I\001\000\000\001\000\000\000\001\001\373\024\000\000\000\244\000\000\373\024\000\000\033\244\000\000\001\320\200\000\001\000\373\024\000I\000\000\003\000\000\000\000\000\000\001\000\000\001\320\000\373\024\000I\000\373\024\000\000I\001\000\000\000\373\024\000I\000\373\024\000\000\000\244\000\000\373\024\000\000\033\244\000\000\001!\200\000\001i\001\015\000A\252\320\200\000\001\000\013\000\266\032\033\000\210\001\000\000\000\373\024\000I\000\373\024\000\000\000\244\000\000\373\024\000\000\033\244\000\000\001!\200\000\001i\001\015\000A\252\320\200\000\001\000\013\000\266\032\033\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-26424de4d890fa2acf86634a6e4a8d981a692cc5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS9vQUEEQEHy2JVpaWlpBEBB8hoaAIQauhr7GoAAAQD7FABJAPsUAABJAQAAAQAAAAEB+xQAAACkAAD7FAAAG6QAAAHQgAABAPsUAEkAAAMAAAAAAAABAAAB0AD7FABJAPsUAABJAQAAAPsUAEkA+xQAAACkAAD7FAAAG6QAAAEhgAABaQENAEGq0IAAAQALALYaGwCIAQAAAPsUAEkA+xQAAACkAAD7FAAAG6QAAAEhgAABaQENAEGq0IAAAQALALYaGwALAAs= Step #5: MERGE-OUTER: attempt 3901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1638169596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5638b659c198, 0x5638b65a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5638b65a4918,0x5638b662c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26424de4d890fa2acf86634a6e4a8d981a692cc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12221 processed earlier; will process 3054 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638b3db05dd bp 0x000000000000 sp 0x7ffebddeffa0 T44683) Step #5: ==44683==The signal is caused by a READ memory access. Step #5: #0 0x5638b3db05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5638b3bd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5638b3bd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5638b3baf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5638b3ad0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5638b3a28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638b3a321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5638b3a196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5638b3a453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a81cda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5638b3a0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44683==Register values: Step #5: rax = 0x00005638b8d8c440 rbx = 0x00005638b8d8c440 rcx = 0x00005638b8d8c8f0 rdx = 0x00007f6a81ea2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebddeffa0 Step #5: r8 = 0x00005638b8d8c440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a81ea2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005638b6faf960 r14 = 0x0000000100000004 r15 = 0x00005638b5f1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x3,0x40,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x2a,0x41,0x41,0x70,0x4f,0x41,0x22,0x1,0x70,0xc1,0x41,0x41,0x70,0x41,0x2a,0x49,0x41,0x6c,0x41,0x2a,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x22,0x4f,0x6c,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x22,0x4f,0x41,0x41,0xd0,0x0,0xfb,0x18,0x7c,0x0,0xde,0x81,0x4f,0xd0,0x41,0xfb,0x18,0x6c,0x1,0xde,0xc1,0x80,0x0,0x0,0xfb,0x14,0x6e,0x41,0x41,0x41,0x2f,0x0,0x0,0x0,0x49,0x67,0x41,0xbf,0xbe,0x2a,0x41,0x6c,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x15,0x80,0x80,0x0,0x22,0x41,0x41,0x2a,0x41,0x41,0x41,0x2a,0x1,0x22,0x41,0x70,0x41,0xbf,0xbe,0x2e,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x1,0xde,0x81,0x4f,0xd0,0x41,0xfb,0x18,0x6c,0x1,0xde,0x3a,0x7f,0x0,0x0,0xfb,0x15,0x0,0x6e,0xfb,0x18,0x6c,0x1,0xde,0x81,0x2a,0x0,0x0,0x0,0x0,0x0,0xfb,0x15,0x6e,0x0,0xfb,0x18,0x6c,0x1,0xde,0x81,0x4f,0xd0,0x41,0xfb,0x18,0x6c,0x1,0xde,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0xfa,0x2d,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\003@AOA\027 \255\200\200\000\"AA*AApOA\"\001p\301AApA*IAlA*ElM\320\000\373\025nA\"OlElM\320\000\373\025nA\"OAA\320\000\373\030|\000\336\201O\320A\373\030l\001\336\301\200\000\000\373\024nAAA/\000\000\000IgA\277\276*AlElM\320\000\373\025\200\200\000\"AA*AAA*\001\"ApA\277\276.ElM\320\000\373\030l\001\336\201O\320A\373\030l\001\336:\177\000\000\373\025\000n\373\030l\001\336\201*\000\000\000\000\000\373\025n\000\373\030l\001\336\201O\320A\373\030l\001\336M\320\000\373\030l\372-\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a289907d1615dadacc4ea1c59b22528a6052ab5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEDQEFPQRcgrYCAACJBQSpBQXBPQSIBcMFBQXBBKklBbEEqRWxN0AD7FW5BIk9sRWxN0AD7FW5BIk9BQdAA+xh8AN6BT9BB+xhsAd7BgAAA+xRuQUFBLwAAAElnQb++KkFsRWxN0AD7FYCAACJBQSpBQUEqASJBcEG/vi5FbE3QAPsYbAHegU/QQfsYbAHeOn8AAPsVAG77GGwB3oEqAAAAAAD7FW4A+xhsAd6BT9BB+xhsAd5N0AD7GGz6LQAAAAALAAs= Step #5: MERGE-OUTER: attempt 3902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1638307453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589f9f3e198, 0x5589f9f46911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589f9f46918,0x5589f9fce0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a289907d1615dadacc4ea1c59b22528a6052ab5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12222 processed earlier; will process 3053 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589f77525dd bp 0x000000000000 sp 0x7fffc03e47f0 T44687) Step #5: ==44687==The signal is caused by a READ memory access. Step #5: #0 0x5589f77525dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589f7574280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589f7573fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589f7551929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589f7472ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589f73cac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589f73d41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589f73bb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589f73e73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc4d68c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589f73aeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44687==Register values: Step #5: rax = 0x00005589fcb132a0 rbx = 0x00005589fcb132a0 rcx = 0x00005589fcb13750 rdx = 0x00007fc4d6a88b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc03e47f0 Step #5: r8 = 0x00005589fcb132a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc4d6a88be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589fa951960 r14 = 0x0000000100000004 r15 = 0x00005589f98be386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x1,0x41,0x41,0x6a,0x73,0x70,0x41,0x72,0x45,0x41,0x4b,0x41,0x6c,0x4a,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x67,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x70,0x41,0x45,0x41,0x1,0x73,0x72,0x45,0x41,0x4b,0x4b,0x1,0x73,0x45,0x41,0x45,0x73,0x41,0x41,0x6a,0x41,0x70,0x49,0x45,0x41,0x1,0x73,0x6a,0x45,0x41,0x1,0x73,0x41,0x40,0x6a,0x41,0x6c,0x41,0x6c,0x73,0x41,0x4b,0x41,0x1,0x73,0x45,0x6a,0x1,0x41,0x73,0x6a,0x47,0x1,0x41,0x41,0x73,0x41,0x6a,0x41,0x6c,0x73,0x41,0x45,0x41,0x4b,0x6c,0x4a,0x67,0x41,0x1,0x73,0x45,0x41,0xce,0x0,0x4b,0x1,0x73,0x45,0x41,0x45,0x73,0x41,0x41,0x6a,0x41,0x70,0x49,0x45,0x41,0x1,0x73,0x6a,0x45,0x41,0x1,0x73,0x41,0x40,0x6a,0x41,0x6c,0x41,0x6c,0x73,0x41,0x4b,0x41,0x1,0x73,0x45,0x6a,0x1,0x41,0x73,0x6a,0x47,0x1,0x41,0x41,0x73,0x41,0x6a,0x41,0x6c,0x73,0x41,0x45,0x41,0x4b,0x6c,0x4a,0x67,0x41,0x1,0x73,0x45,0x41,0xce,0x0,0x0,0x0,0x6a,0xc1,0x70,0x6c,0x4a,0x67,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\000oAA\003\000AAAKAlJgEA\001AAjspArEAKAlJgEA\001sAAgEA\001sAAAjpAEA\001srEAKK\001sEAEsAAjApIEA\001sjEA\001sA@jAlAlsAKA\001sEj\001AsjG\001AAsAjAlsAEAKlJgA\001sEA\316\000K\001sEAEsAAjApIEA\001sjEA\001sA@jAlAlsAKA\001sEj\001AsjG\001AAsAjAlsAEAKlJgA\001sEA\316\000\000\000j\301plJgE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-252f429999e4958ee0f85db79912e45a336d99e9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQBvQUEDAEFBQUtBbEpnRUEBQUFqc3BBckVBS0FsSmdFQQFzQUFnRUEBc0FBQWpwQUVBAXNyRUFLSwFzRUFFc0FBakFwSUVBAXNqRUEBc0FAakFsQWxzQUtBAXNFagFBc2pHAUFBc0FqQWxzQUVBS2xKZ0EBc0VBzgBLAXNFQUVzQUFqQXBJRUEBc2pFQQFzQUBqQWxBbHNBS0EBc0VqAUFzakcBQUFzQWpBbHNBRUFLbEpnQQFzRUHOAAAAasFwbEpnRQALAAs= Step #5: MERGE-OUTER: attempt 3903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1638447006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b71b2f198, 0x563b71b37911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b71b37918,0x563b71bbf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/252f429999e4958ee0f85db79912e45a336d99e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12223 processed earlier; will process 3052 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b6f3435dd bp 0x000000000000 sp 0x7fffe540cc50 T44691) Step #5: ==44691==The signal is caused by a READ memory access. Step #5: #0 0x563b6f3435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b6f165280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b6f164fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b6f142929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b6f063ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b6efbbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b6efc51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b6efac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b6efd83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e55ecb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b6ef9faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44691==Register values: Step #5: rax = 0x0000563b74194440 rbx = 0x0000563b74194440 rcx = 0x0000563b741948f0 rdx = 0x00007f4e56093b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe540cc50 Step #5: r8 = 0x0000563b74194440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4e56093be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b72542960 r14 = 0x0000000100000004 r15 = 0x0000563b714af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x26,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xfe,0x26,0x80,0x42,0x44,0x42,0xff,0x4,0x2,0x7d,0x2,0x0,0x2,0x7c,0x0,0xa1,0xfc,0x6,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x0,0x0,0x0,0x54,0x77,0x4c,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xd4,0x0,0x0,0xc3,0x0,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xd4,0x0,0x0,0xc3,0x0,0xd4,0xbd,0x0,0x0,0x54,0x77,0x68,0x6e,0x0,0x60,0x0,0x9b,0x0,0x0,0x0,0x54,0x0,0x54,0x78,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x71,0x6d,0x1,0x0,0x0,0x0,0x0,0x7e,0xbf,0xb1,0x0,0x60,0x0,0xbb,0x0,0x0,0x0,0x54,0x0,0x54,0x78,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0x54,0x0,0x0,0xbc,0x0,0x0,0x75,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0xa1,0xfc,0x2,0x0,0xb,0x0,0x82,0x0,0x91,0x0,0x0,0x60,0x0,0x0,0xb2,0x0,0x53,0x75,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0xa1,0xfc,0x6,0x0,0xb,0x0,0x80,0x0,0x91,0x0,0x0,0xa0,0x0,0x0,0x49,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001&oAA\004@BBB\376&\200BDB\377\004\002}\002\000\002|\000\241\374\006\200\000\000\000\000\000\000\000\000w\000\000\000\000\000TwL\000asm\001\000\000\000\000\000\000\324\000\000\303\000sm\001\000\000\000\000\000\000\324\000\000\303\000\324\275\000\000Twhn\000`\000\233\000\000\000T\000Txhn\000`\000\273\000\000qm\001\000\000\000\000~\277\261\000`\000\273\000\000\000T\000Txhn\000`\000\273\000\000\223\000T\000\000\274\000\000uhn\000`\000\273\000\000\223\000\241\374\002\000\013\000\202\000\221\000\000`\000\000\262\000Suhn\000`\000\273\000\000\223\000\241\374\006\000\013\000\200\000\221\000\000\240\000\000I\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4c62391d1d2aa0f01536d876cd8ae648aa7e0dc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASZvQUEEQEJCQv4mgEJEQv8EAn0CAAJ8AKH8BoAAAAAAAAAAAHcAAAAAAFR3TABhc20BAAAAAAAA1AAAwwBzbQEAAAAAAADUAADDANS9AABUd2huAGAAmwAAAFQAVHhobgBgALsAAHFtAQAAAAB+v7EAYAC7AAAAVABUeGhuAGAAuwAAkwBUAAC8AAB1aG4AYAC7AACTAKH8AgALAIIAkQAAYAAAsgBTdWhuAGAAuwAAkwCh/AYACwCAAJEAAKAAAEkACwEACws= Step #5: MERGE-OUTER: attempt 3904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1638587269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55acb0016198, 0x55acb001e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55acb001e918,0x55acb00a60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4c62391d1d2aa0f01536d876cd8ae648aa7e0dc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12224 processed earlier; will process 3051 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55acad82a5dd bp 0x000000000000 sp 0x7ffdec1659e0 T44695) Step #5: ==44695==The signal is caused by a READ memory access. Step #5: #0 0x55acad82a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55acad64c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55acad64bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55acad629929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55acad54aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55acad4a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55acad4ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55acad4936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55acad4bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22f2d3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55acad486aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44695==Register values: Step #5: rax = 0x000055acb2570410 rbx = 0x000055acb2570410 rcx = 0x000055acb25708c0 rdx = 0x00007f22f2f06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdec1659e0 Step #5: r8 = 0x000055acb2570410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22f2f06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055acb0a29960 r14 = 0x0000000100000004 r15 = 0x000055acaf996386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x32,0x20,0x21,0x20,0x4,0x1a,0x1a,0x20,0x1a,0x42,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x32,0x20,0x21,0x20,0x4,0x1a,0x1a,0x20,0x1a,0x20,0x30,0x20,0x21,0x42,0xf9,0x3d,0x42,0x42,0x82,0x79,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0x1,0x20,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x1a,0x20,0x1a,0x20,0x30,0x20,0x21,0x1a,0x7a,0x8a,0x1a,0x1a,0x1a,0x20,0x31,0x20,0x21,0x1a,0x7a,0x85,0x1a,0x1a,0x1a,0x20,0x30,0x20,0x21,0x1a,0x20,0x21,0x1a,0x7a,0x85,0x42,0xf9,0x89,0x4a,0x41,0x34,0x20,0x1,0x20,0x30,0x42,0x40,0x89,0x42,0x1a,0x20,0x30,0x20,0x21,0x42,0xf9,0x3d,0x1,0x20,0x1a,0x5a,0x1a,0x20,0x30,0x20,0x20,0x21,0x27,0x7a,0x85,0x42,0xf9,0x89,0x4a,0x41,0x34,0x20,0x1,0x20,0x30,0x42,0xf9,0x89,0x42,0x1a,0x20,0x30,0x20,0x21,0x42,0xf9,0x3d,0x42,0x42,0x82,0x79,0x42,0x89,0x46,0x42,0x25,0x89,0x42,0xb0,0x22,0x1a,0x1a,0x21,0x20,0x1a,0x1a,0x1a,0x20,0x1a,0x20,0x31,0x20,0x21,0x1a,0x1a,0x1a,0x20,0x31,0x20,0x21,0x1a,0x7a,0x85,0x42,0xf9,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \032\032\032 2 ! \004\032\032 \032B\001 \032\032\032 2 ! \004\032\032 \032 0 !B\371=BB\202yB\211FB%\211B\001 \032\032\032 \032\032\032 \032 0 !\032z\212\032\032\032 1 !\032z\205\032\032\032 0 !\032 !\032z\205B\371\211JA4 \001 0B@\211B\032 0 !B\371=\001 \032Z\032 0 !'z\205B\371\211JA4 \001 0B\371\211B\032 0 !B\371=BB\202yB\211FB%\211B\260\"\032\032! \032\032\032 \032 1 !\032\032\032 1 !\032z\205B\371\"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cbaf7b27445a3dbc7cd02b32e879bde227053575 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgGhoaIDIgISAEGhogGkIBIBoaGiAyICEgBBoaIBogMCAhQvk9QkKCeUKJRkIliUIBIBoaGiAaGhogGiAwICEaeooaGhogMSAhGnqFGhoaIDAgIRogIRp6hUL5iUpBNCABIDBCQIlCGiAwICFC+T0BIBpaGiAwICAhJ3qFQvmJSkE0IAEgMEL5iUIaIDAgIUL5PUJCgnlCiUZCJYlCsCIaGiEgGhoaIBogMSAhGhoaIDEgIRp6hUL5IgALAAs= Step #5: MERGE-OUTER: attempt 3905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1638726291 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599970ba198, 0x5599970c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599970c2918,0x55999714a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cbaf7b27445a3dbc7cd02b32e879bde227053575' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12225 processed earlier; will process 3050 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: #1 pulse cov: 470 ft: 471 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599948ce5dd bp 0x000000000000 sp 0x7fff484c2bc0 T44699) Step #5: ==44699==The signal is caused by a READ memory access. Step #5: #0 0x5599948ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599946f0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599946effc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599946cd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599945eead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559994546c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599945501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599945376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599945633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6f0a3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55999452aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44699==Register values: Step #5: rax = 0x0000559999846430 rbx = 0x0000559999846430 rcx = 0x0000559999846420 rdx = 0x00007ff6f0c03b80 Step #5: rdi = 0x0000559999846420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff484c2bc0 Step #5: r8 = 0x0000559999846430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff6f0c03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559997acd960 r14 = 0x0000000100000004 r15 = 0x0000559996a3a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7d,0x41,0x6f,0x4,0x40,0x41,0x25,0x41,0x4d,0x43,0x6a,0x41,0x38,0x49,0x41,0x77,0x41,0x3c,0xb2,0xa9,0x41,0x41,0x41,0x6c,0x41,0xf,0x4e,0x77,0x41,0x41,0x41,0x41,0x73,0x73,0x41,0x4d,0x43,0x6a,0x41,0x38,0x49,0x41,0x77,0x41,0x3c,0xb2,0xa9,0x41,0xb2,0xa9,0x41,0x41,0x77,0x73,0x41,0x4e,0x48,0x73,0x41,0x4d,0x41,0x4e,0x41,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x69,0x69,0x69,0x69,0x41,0x4a,0x6a,0x45,0x4d,0x41,0x41,0x41,0x6c,0x6b,0x6a,0x77,0x41,0xff,0x1,0x41,0x41,0x41,0x41,0x73,0x73,0x41,0x4d,0x41,0x73,0x73,0x41,0x4d,0x41,0x41,0x41,0x41,0x73,0x73,0x41,0x4d,0x43,0x6a,0x41,0x38,0x49,0x41,0x77,0x41,0x3c,0xb2,0xa9,0x41,0xb2,0xa9,0x41,0x41,0x77,0x73,0x41,0x4e,0x48,0x73,0x41,0x4d,0x41,0x4e,0x41,0x41,0x77,0x41,0x44,0xb2,0xa9,0x41,0x69,0x69,0x69,0x69,0x41,0x4a,0x6a,0x45,0x4d,0x41,0x41,0x41,0x6c,0x6b,0x6a,0x77,0x41,0x4d,0x77,0x41,0x41,0x41,0x41,0x73,0x73,0x41,0x4d,0x41,0x73,0x73,0x41,0x4d,0x41,0x41,0x41,0x41,0x73,0x73,0x41,0xb2,0x4a,0x41,0x41,0x77,0x73,0x41,0x4e,0x48,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\004}Ao\004@A%AMCjA8IAwA<\262\251AAAlA\017NwAAAAssAMCjA8IAwA<\262\251A\262\251AAwsANHsAMANAAwAD\262\251AiiiiAJjEMAAAlkjwA\377\001AAAAssAMAssAMAAAAssAMCjA8IAwA<\262\251A\262\251AAwsANHsAMANAAwAD\262\251AiiiiAJjEMAAAlkjwAMwAAAAssAMAssAMAAAAssA\262JAAwsANH\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adaa0710c8a2a931013f28f8abaa8833b07e460b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQR9QW8EQEElQU1DakE4SUF3QTyyqUFBQWxBD053QUFBQXNzQU1DakE4SUF3QTyyqUGyqUFBd3NBTkhzQU1BTkFBd0FEsqlBaWlpaUFKakVNQUFBbGtqd0H/AUFBQUFzc0FNQXNzQU1BQUFBc3NBTUNqQThJQXdBPLKpQbKpQUF3c0FOSHNBTUFOQUF3QUSyqUFpaWlpQUpqRU1BQUFsa2p3QU13QUFBQXNzQU1Bc3NBTUFBQUFzc0GySkFBd3NBTkgAAAALAAs= Step #5: MERGE-OUTER: attempt 3906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1638865233 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dedf48e198, 0x55dedf496911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dedf496918,0x55dedf51e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adaa0710c8a2a931013f28f8abaa8833b07e460b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12227 processed earlier; will process 3048 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dedcca25dd bp 0x000000000000 sp 0x7fffe78f4bd0 T44703) Step #5: ==44703==The signal is caused by a READ memory access. Step #5: #0 0x55dedcca25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dedcac4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dedcac3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dedcaa1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dedc9c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dedc91ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dedc9241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dedc90b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dedc9373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d70307082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dedc8feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44703==Register values: Step #5: rax = 0x000055dee0492440 rbx = 0x000055dee0492440 rcx = 0x000055dee04928f0 rdx = 0x00007f6d704cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe78f4bd0 Step #5: r8 = 0x000055dee0492440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d704cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dedfea1960 r14 = 0x0000000100000004 r15 = 0x000055dedee0e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x26,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xfe,0x26,0x80,0x42,0x44,0x42,0xff,0x4,0x2,0x7d,0x2,0x0,0x2,0x7c,0x0,0xa1,0xfc,0x6,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x0,0x0,0x0,0x54,0x77,0x4c,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x54,0x0,0x0,0xc3,0x0,0xd4,0xbd,0x0,0x0,0x54,0x77,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x0,0x54,0x0,0x54,0x78,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0x54,0x0,0x0,0xbc,0x0,0x0,0x0,0x54,0x77,0x68,0x0,0x60,0x71,0x6d,0x1,0x0,0x0,0x0,0x0,0x7e,0xbf,0xb1,0x0,0xc,0x80,0x80,0x80,0x80,0x0,0xc,0x0,0x0,0x0,0x54,0x0,0x54,0x77,0x68,0x6e,0x0,0x60,0x0,0xb1,0x0,0x0,0x0,0xb2,0x0,0x53,0x75,0x68,0x6e,0x0,0x60,0x0,0xbb,0x0,0x0,0x93,0x0,0xa1,0xfc,0x6,0x0,0xb,0x0,0x80,0x0,0x91,0x0,0x0,0xa0,0xfc,0x3,0xbe,0x20,0x0,0x0,0x0,0x1a,0xb,0x0,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6c,0x41,0x3f,0x41,0x0,0x45,0xb3,0x43,0x6a,0xa9,0x55,0x0,0x0,0x0,0x69,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001&oAA\004@BBB\376&\200BDB\377\004\002}\002\000\002|\000\241\374\006\200\000\000\000\000\000\000\000\000w\000\000\000\000\000TwL\000asm\001\000\000\000\000\000\000T\000\000\303\000\324\275\000\000Twhn\000`\000\273\000\000\000T\000Txhn\000`\000\273\000\000\223\000T\000\000\274\000\000\000Twh\000`qm\001\000\000\000\000~\277\261\000\014\200\200\200\200\000\014\000\000\000T\000Twhn\000`\000\261\000\000\000\262\000Suhn\000`\000\273\000\000\223\000\241\374\006\000\013\000\200\000\221\000\000\240\374\003\276 \000\000\000\032\013\000linuxAlA?A\000E\263Cj\251U\000\000\000i\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7014797bacef3e8503b19c0e9a9209c4484cee95 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASZvQUEEQEJCQv4mgEJEQv8EAn0CAAJ8AKH8BoAAAAAAAAAAAHcAAAAAAFR3TABhc20BAAAAAAAAVAAAwwDUvQAAVHdobgBgALsAAABUAFR4aG4AYAC7AACTAFQAALwAAABUd2gAYHFtAQAAAAB+v7EADICAgIAADAAAAFQAVHdobgBgALEAAACyAFN1aG4AYAC7AACTAKH8BgALAIAAkQAAoPwDviAAAAAaCwBsaW51eEFsQT9BAEWzQ2qpVQAAAGkACwEACws= Step #5: MERGE-OUTER: attempt 3907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639002725 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c342129198, 0x55c342131911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c342131918,0x55c3421b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7014797bacef3e8503b19c0e9a9209c4484cee95' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12228 processed earlier; will process 3047 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 279 ft: 280 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 367 ft: 390 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 157d. Step #5: #4 pulse cov: 437 ft: 532 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type -25 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c33f93d5dd bp 0x000000000000 sp 0x7fffc00fb400 T44707) Step #5: ==44707==The signal is caused by a READ memory access. Step #5: #0 0x55c33f93d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c33f75f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c33f75efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c33f73c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c33f65dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c33f5b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c33f5bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c33f5a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c33f5d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e98819082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c33f599aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44707==Register values: Step #5: rax = 0x000055c343a9a810 rbx = 0x000055c343a9a810 rcx = 0x000055c343a9a800 rdx = 0x00007f4e989e1b80 Step #5: rdi = 0x000055c343a9a800 rsi = 0x0000000006000000 rbp = 0x0000000000000000 rsp = 0x00007fffc00fb400 Step #5: r8 = 0x000055c343a9a810 r9 = 0x00007f4e989e2360 r10 = 0x000055c34391d010 r11 = 0x00007f4e989e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c342b3c960 r14 = 0x0000000100000004 r15 = 0x000055c341aa9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6d,0x41,0x3,0x41,0x44,0x41,0x45,0x41,0x4e,0x69,0x71,0x69,0x6c,0x3,0x7d,0x41,0x43,0x41,0x44,0x41,0x41,0x41,0x41,0x41,0x85,0xe1,0x45,0x69,0x72,0x4c,0x41,0x31,0xc0,0x4c,0xc1,0x4d,0x41,0x97,0xfd,0xff,0xfd,0x1,0x41,0x17,0x45,0x41,0x44,0x41,0xca,0x97,0x24,0x4c,0xc1,0x68,0x3,0x7d,0x41,0x3,0x41,0x44,0x41,0x41,0x41,0x41,0x41,0x85,0xe1,0x45,0x69,0x72,0x6c,0xc1,0x41,0x6a,0x6b,0x41,0x30,0xc0,0x4c,0xc1,0x4d,0x41,0x97,0xfd,0xff,0xfd,0x1,0x41,0x7d,0x6b,0x41,0x30,0xc0,0x48,0xc1,0x4d,0x41,0x97,0x27,0xc1,0x76,0x41,0x6a,0x41,0x17,0x77,0x69,0x6e,0x41,0xca,0x97,0x14,0x4c,0xc1,0xc1,0x4d,0x41,0x97,0xfd,0xff,0x44,0x41,0x41,0x41,0x41,0x41,0x85,0xe1,0x45,0x69,0x70,0x4c,0x41,0x31,0xc0,0x4c,0xc1,0x4d,0x41,0x97,0xfd,0xff,0xfd,0x1,0x41,0x7d,0x6b,0x41,0x31,0xc0,0x48,0x76,0x41,0x7d,0x6b,0x41,0x31,0x1,0x0,0x0,0x0,0x0,0x0,0xb,0x41,0x41,0x1,0x41,0x6a,0x41,0x6a,0x41,0x41,0x67,0x41,0x6b,0xc1,0x4d,0xc1,0x6b,0x41,0x33,0xc0,0x4c,0xc1,0x4d,0xc1,0x76,0x41,0xc0,0xc1,0x76,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003mA\003ADAEANiqil\003}ACADAAAAA\205\341EirLA1\300L\301MA\227\375\377\375\001A\027EADA\312\227$L\301h\003}A\003ADAAAAA\205\341Eirl\301AjkA0\300L\301MA\227\375\377\375\001A}kA0\300H\301MA\227'\301vAjA\027winA\312\227\024L\301\301MA\227\375\377DAAAAA\205\341EipLA1\300L\301MA\227\375\377\375\001A}kA1\300HvA}kA1\001\000\000\000\000\000\013AA\001AjAjAAgAk\301M\301kA3\300L\301M\301vA\300\301vA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90fdfd0138ecb6d16378792336b6d9ded9d33b1c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNtQQNBREFFQU5pcWlsA31BQ0FEQUFBQUGF4UVpckxBMcBMwU1Bl/3//QFBF0VBREHKlyRMwWgDfUEDQURBQUFBQYXhRWlybMFBamtBMMBMwU1Bl/3//QFBfWtBMMBIwU1BlyfBdkFqQRd3aW5BypcUTMHBTUGX/f9EQUFBQUGF4UVpcExBMcBMwU1Bl/3//QFBfWtBMcBIdkF9a0ExAQAAAAAAC0FBAUFqQWpBQWdBa8FNwWtBM8BMwU3BdkHAwXZBAAALAAs= Step #5: MERGE-OUTER: attempt 3908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639150842 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556242325198, 0x55624232d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55624232d918,0x5562423b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90fdfd0138ecb6d16378792336b6d9ded9d33b1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12235 processed earlier; will process 3040 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55623fb395dd bp 0x000000000000 sp 0x7ffd403ac8a0 T44711) Step #5: ==44711==The signal is caused by a READ memory access. Step #5: #0 0x55623fb395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55623f95b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55623f95afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55623f938929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55623f859ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55623f7b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55623f7bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55623f7a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55623f7ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f797c962082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55623f795aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44711==Register values: Step #5: rax = 0x0000556243fa8460 rbx = 0x0000556243fa8460 rcx = 0x0000556243fa8910 rdx = 0x00007f797cb2ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd403ac8a0 Step #5: r8 = 0x0000556243fa8460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f797cb2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556242d38960 r14 = 0x0000000100000004 r15 = 0x0000556241ca5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x41,0x4,0x40,0x41,0xfb,0x3,0x69,0xb7,0xab,0xc1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb7,0xab,0x6a,0x1,0x69,0x68,0x69,0x68,0x1,0xb7,0xab,0xc1,0x78,0x1,0x49,0x78,0x1,0xb7,0xab,0x6a,0x41,0x69,0x41,0xb7,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6a,0xc1,0x78,0x1,0x78,0x78,0x1,0x41,0x1,0xb7,0xab,0x41,0x41,0x41,0xb7,0xab,0xc3,0xd,0x0,0x69,0x48,0x68,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x74,0x41,0x5,0x1,0xb7,0xab,0xc1,0x78,0x1,0x41,0x78,0x78,0x78,0x1,0x41,0x1,0xb7,0xab,0x41,0xb7,0x41,0x78,0x1,0xb7,0xab,0x6a,0x78,0x1,0x78,0x78,0x1,0x41,0x1,0xb7,0xab,0x41,0x41,0x41,0xb7,0x41,0x41,0x41,0x78,0x78,0x78,0x1,0x41,0x1,0xb7,0xab,0x41,0xb7,0x41,0x78,0x1,0xb7,0xab,0x6a,0x78,0x1,0x78,0x78,0x1,0x41,0x1,0xb7,0xab,0x41,0x41,0x41,0xb7,0x41,0x41,0x4,0x41,0xb7,0x41,0x78,0x1,0xb7,0xab,0x6a,0x0,0x0,0x8e,0x41,0x41,0xbe,0x0,0xbe,0x0,0xb,0x0,0x0,0x20,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000AA\004@A\373\003i\267\253\301\000\000\000\000\000\000\000\000\000\267\253j\001ihih\001\267\253\301x\001Ix\001\267\253jAiA\267\001\267\253Ax\001\267\253j\301x\001xx\001A\001\267\253AAA\267\253\303\015\000iHhA\005\001\267\253Ax\001\267\253tA\005\001\267\253\301x\001Axxx\001A\001\267\253A\267Ax\001\267\253jx\001xx\001A\001\267\253AAA\267AAAxxx\001A\001\267\253A\267Ax\001\267\253jx\001xx\001A\001\267\253AAA\267AA\004A\267Ax\001\267\253j\000\000\216AA\276\000\276\000\013\000\000 \000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5eee385fd3fae925db87212f006ab4c49094c286 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEFBBEBB+wNpt6vBAAAAAAAAAAAAt6tqAWloaWgBt6vBeAFJeAG3q2pBaUG3AberQXgBt6tqwXgBeHgBQQG3q0FBQberww0AaUhoQQUBt6tBeAG3q3RBBQG3q8F4AUF4eHgBQQG3q0G3QXgBt6tqeAF4eAFBAberQUFBt0FBQXh4eAFBAberQbdBeAG3q2p4AXh4AUEBt6tBQUG3QUEEQbdBeAG3q2oAAI5BQb4AvgALAAAgAAALAAs= Step #5: MERGE-OUTER: attempt 3909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639289445 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563aade8c198, 0x563aade94911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563aade94918,0x563aadf1c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5eee385fd3fae925db87212f006ab4c49094c286' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12236 processed earlier; will process 3039 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563aab6a05dd bp 0x000000000000 sp 0x7ffc0fc06220 T44715) Step #5: ==44715==The signal is caused by a READ memory access. Step #5: #0 0x563aab6a05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563aab4c2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563aab4c1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563aab49f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563aab3c0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563aab318c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563aab3221e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563aab3096e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563aab3353c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9660cc4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563aab2fcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44715==Register values: Step #5: rax = 0x0000563aaf3c6400 rbx = 0x0000563aaf3c6400 rcx = 0x0000563aaf3c68b0 rdx = 0x00007f9660e8cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0fc06220 Step #5: r8 = 0x0000563aaf3c6400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9660e8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563aae89f960 r14 = 0x0000000100000004 r15 = 0x0000563aad80c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x6f,0x41,0x41,0x4,0x40,0x41,0x6c,0x45,0x43,0x7f,0x41,0x6a,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x0,0x41,0x30,0x67,0x41,0x4f,0x74,0x41,0xb8,0x6c,0x41,0x7a,0x6c,0x41,0xd7,0x41,0x6b,0x41,0x41,0x6e,0x48,0x41,0x7a,0x41,0xb8,0x6c,0x41,0x7a,0x6c,0x41,0xd7,0x41,0x6b,0x41,0x41,0x6e,0x48,0x41,0x7a,0x41,0x24,0x41,0x41,0x6e,0x6c,0x41,0x1,0x0,0x6e,0xc1,0x49,0xc1,0x76,0x45,0x6a,0x6a,0x41,0xb8,0x6c,0x41,0x4d,0x41,0x76,0x45,0x6a,0x6a,0x41,0xb8,0x6c,0x41,0x0,0x4b,0x41,0x6e,0x41,0x7a,0x41,0x24,0xc1,0x6d,0x49,0x41,0x67,0x41,0x41,0x4d,0x6e,0x76,0x1,0x0,0x6e,0xc1,0x4d,0xc1,0x76,0x45,0x6a,0x6a,0x41,0xb8,0x6c,0x41,0x4d,0x41,0x76,0x45,0x6a,0x6a,0x41,0xb8,0x6c,0x41,0x0,0x4b,0x41,0x6e,0x41,0x7a,0x41,0x24,0xc1,0x6b,0x41,0x7a,0x41,0x24,0x41,0x42,0x45,0x41,0x0,0x0,0xd6,0x0,0x41,0x24,0x41,0x41,0x6e,0x6b,0x41,0x7a,0x41,0x24,0x41,0x42,0x45,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001IoAA\004@AlEC\177Aj\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\000A0gAOtA\270lAzlA\327AkAAnHAzA\270lAzlA\327AkAAnHAzA$AAnlA\001\000n\301I\301vEjjA\270lAMAvEjjA\270lA\000KAnAzA$\301mIAgAAMnv\001\000n\301M\301vEjjA\270lAMAvEjjA\270lA\000KAnAzA$\301kAzA$ABEA\000\000\326\000A$AAnkAzA$ABEAK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c467eeee9829aa76128f957c1afa1e6b85db66f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUlvQUEEQEFsRUN/QWqLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4sAQTBnQU90QbhsQXpsQddBa0FBbkhBekG4bEF6bEHXQWtBQW5IQXpBJEFBbmxBAQBuwUnBdkVqakG4bEFNQXZFampBuGxBAEtBbkF6QSTBbUlBZ0FBTW52AQBuwU3BdkVqakG4bEFNQXZFampBuGxBAEtBbkF6QSTBa0F6QSRBQkVBAADWAEEkQUFua0F6QSRBQkVBSwALAAs= Step #5: MERGE-OUTER: attempt 3910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639427053 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55585ab74198, 0x55585ab7c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55585ab7c918,0x55585ac040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c467eeee9829aa76128f957c1afa1e6b85db66f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12237 processed earlier; will process 3038 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558583885dd bp 0x000000000000 sp 0x7ffe390c9190 T44719) Step #5: ==44719==The signal is caused by a READ memory access. Step #5: #0 0x5558583885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558581aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558581a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555858187929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558580a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555858000c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55585800a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555857ff16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55585801d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f507fa64082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555857fe4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44719==Register values: Step #5: rax = 0x000055585d1c92e0 rbx = 0x000055585d1c92e0 rcx = 0x000055585d1c9790 rdx = 0x00007f507fc2cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe390c9190 Step #5: r8 = 0x000055585d1c92e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f507fc2cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055585b587960 r14 = 0x0000000100000004 r15 = 0x000055585a4f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x7f,0x41,0x3b,0x4,0x0,0x41,0xf2,0xe6,0xe9,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0xfb,0x18,0xf,0xff,0xff,0x74,0x60,0x91,0xbb,0x9f,0x6b,0x69,0x77,0x71,0x6d,0x78,0x74,0x70,0x12,0x0,0xb4,0x0,0xb4,0x5d,0x70,0x12,0x0,0x12,0x0,0xbe,0x0,0x5b,0x1a,0xc,0x0,0x5d,0x74,0x12,0x0,0xbe,0x0,0x5b,0x1a,0xc,0x0,0xbe,0x0,0x70,0x12,0x0,0x46,0x0,0xb4,0x5d,0x70,0x12,0x0,0x70,0x12,0x0,0x53,0x0,0xb4,0x5d,0x70,0x12,0x0,0xbf,0x0,0x5b,0x1a,0x5b,0x1b,0x74,0x12,0x0,0xbe,0x1,0x5b,0x1a,0xc,0x0,0x70,0x12,0x0,0xbe,0x60,0x70,0x12,0x0,0xbc,0x0,0xb5,0x5d,0x74,0x12,0x0,0xbe,0x0,0x5b,0x1a,0xc,0x0,0x5d,0x74,0x12,0x0,0xbe,0x0,0x5b,0x1a,0xc,0x0,0xbe,0x0,0x70,0x12,0x0,0x46,0x0,0xb4,0x5d,0x70,0x12,0x0,0xbe,0x0,0x5b,0x1a,0x5b,0x1b,0x74,0x12,0x0,0xbb,0x0,0x5b,0x1a,0xc,0x0,0x5d,0x74,0x12,0x0,0x0,0x80,0x10,0x0,0x0,0x0,0x70,0x10,0x0,0x0,0xb5,0x0,0x1a,0x0,0xbe,0x0,0x70,0x12,0x0,0xb4,0x0,0xbe,0x0,0x70,0x0,0x0,0xb,0x0,0x5b,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\001\177A;\004\000A\362\346\351iiii\004@A\032\004@\000\373\030\017\377\377t`\221\273\237kiwqmxtp\022\000\264\000\264]p\022\000\022\000\276\000[\032\014\000]t\022\000\276\000[\032\014\000\276\000p\022\000F\000\264]p\022\000p\022\000S\000\264]p\022\000\277\000[\032[\033t\022\000\276\001[\032\014\000p\022\000\276`p\022\000\274\000\265]t\022\000\276\000[\032\014\000]t\022\000\276\000[\032\014\000\276\000p\022\000F\000\264]p\022\000\276\000[\032[\033t\022\000\273\000[\032\014\000]t\022\000\000\200\020\000\000\000p\020\000\000\265\000\032\000\276\000p\022\000\264\000\276\000p\000\000\013\000[\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe1a95e68622cb93be2bd9a5540e304d38b29789 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQF/QTsEAEHy5ulpaWlpBEBBGgRAAPsYD///dGCRu59raXdxbXh0cBIAtAC0XXASABIAvgBbGgwAXXQSAL4AWxoMAL4AcBIARgC0XXASAHASAFMAtF1wEgC/AFsaWxt0EgC+AVsaDABwEgC+YHASALwAtV10EgC+AFsaDABddBIAvgBbGgwAvgBwEgBGALRdcBIAvgBbGlsbdBIAuwBbGgwAXXQSAACAEAAAAHAQAAC1ABoAvgBwEgC0AL4AcAAACwBbAAsLAQs= Step #5: MERGE-OUTER: attempt 3911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639564195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55749c915198, 0x55749c91d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55749c91d918,0x55749c9a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe1a95e68622cb93be2bd9a5540e304d38b29789' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12238 processed earlier; will process 3037 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 436 ft: 437 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: #2 pulse cov: 496 ft: 530 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 29ea. Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55749a1295dd bp 0x000000000000 sp 0x7ffec6a8a1e0 T44723) Step #5: ==44723==The signal is caused by a READ memory access. Step #5: #0 0x55749a1295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557499f4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557499f4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557499f28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557499e49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557499da1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557499dab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557499d926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557499dbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd5e1ec6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557499d85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44723==Register values: Step #5: rax = 0x000055749efee430 rbx = 0x000055749efee430 rcx = 0x000055749efee420 rdx = 0x00007fd5e208eb80 Step #5: rdi = 0x000055749efee420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffec6a8a1e0 Step #5: r8 = 0x000055749efee430 r9 = 0x00007fd5e208ec00 r10 = 0x000055749efcf010 r11 = 0x00007fd5e208ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055749d328960 r14 = 0x0000000100000004 r15 = 0x000055749c295386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x7d,0x3,0x40,0x41,0x41,0x45,0x41,0x1b,0x41,0xe5,0x3,0x6b,0x41,0x3d,0x41,0xe2,0xbe,0x30,0xbe,0xfc,0x5,0x41,0x1,0x41,0xfc,0xe6,0xba,0x78,0x41,0xfc,0xe2,0xbe,0x77,0x69,0x6e,0x69,0x41,0x3f,0x41,0xfc,0x81,0x77,0x6b,0x45,0x78,0x45,0xbe,0xfc,0x5,0x41,0x41,0x41,0x3d,0x41,0xe2,0xbe,0x31,0xbe,0xfc,0x5,0x41,0x1,0x41,0xfc,0xe6,0xba,0x78,0x41,0xfc,0xe2,0xbe,0x30,0x47,0x1,0x69,0x41,0x3f,0x41,0xfc,0x81,0x77,0x6b,0x6e,0x41,0x5,0x41,0x1,0x41,0x5,0x41,0x1,0x46,0x77,0x69,0x6e,0x41,0x75,0x69,0x6c,0x45,0x78,0x45,0xbe,0xfc,0x5,0x41,0x41,0x41,0x3d,0x41,0x75,0x69,0x6c,0x45,0x78,0x45,0xbe,0xfc,0x5,0x41,0x41,0x41,0x3d,0x41,0xe2,0xbe,0x36,0xbe,0xfc,0x5,0x41,0x47,0x1,0x69,0x41,0x3f,0x41,0xfc,0x77,0x69,0x6e,0x6e,0x41,0x45,0x41,0x1,0x41,0xfc,0x81,0x77,0x77,0x76,0x41,0x5,0x41,0x1,0x41,0x1,0x41,0x5,0x6e,0x41,0x75,0x69,0x6c,0x41,0x75,0x69,0x6c,0x45,0x78,0x45,0xbe,0xfc,0x5,0x41,0x41,0x41,0x3d,0x41,0xe2,0xbe,0x2f,0xbe,0xfc,0x5,0x1,0x1,0x41,0xfc,0xfc,0xe2,0xbe,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037}\003@AAEA\033A\345\003kA=A\342\2760\276\374\005A\001A\374\346\272xA\374\342\276winiA?A\374\201wkExE\276\374\005AAA=A\342\2761\276\374\005A\001A\374\346\272xA\374\342\2760G\001iA?A\374\201wknA\005A\001A\005A\001FwinAuilExE\276\374\005AAA=AuilExE\276\374\005AAA=A\342\2766\276\374\005AG\001iA?A\374winnAEA\001A\374\201wwvA\005A\001A\001A\005nAuilAuilExE\276\374\005AAA=A\342\276/\276\374\005\001\001A\374\374\342\276\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-445094ca3184529b0794f1d6eab71e61c1918a13 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR99A0BBQUVBG0HlA2tBPUHivjC+/AVBAUH85rp4QfzivndpbmlBP0H8gXdrRXhFvvwFQUFBPUHivjG+/AVBAUH85rp4QfzivjBHAWlBP0H8gXdrbkEFQQFBBUEBRndpbkF1aWxFeEW+/AVBQUE9QXVpbEV4Rb78BUFBQT1B4r42vvwFQUcBaUE/Qfx3aW5uQUVBAUH8gXd3dkEFQQFBAUEFbkF1aWxBdWlsRXhFvvwFQUFBPUHivi++/AUBAUH8/OK+AAALAAs= Step #5: MERGE-OUTER: attempt 3912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639704775 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be875c4198, 0x55be875cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be875cc918,0x55be876540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/445094ca3184529b0794f1d6eab71e61c1918a13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12242 processed earlier; will process 3033 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be84dd85dd bp 0x000000000000 sp 0x7ffcf7f86f50 T44727) Step #5: ==44727==The signal is caused by a READ memory access. Step #5: #0 0x55be84dd85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be84bfa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be84bf9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be84bd7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be84af8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be84a50c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be84a5a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be84a416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be84a6d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12e3a4f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be84a34aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44727==Register values: Step #5: rax = 0x000055be888ee410 rbx = 0x000055be888ee410 rcx = 0x000055be888ee8c0 rdx = 0x00007f12e3c17b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf7f86f50 Step #5: r8 = 0x000055be888ee410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12e3c17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be87fd7960 r14 = 0x0000000100000004 r15 = 0x000055be86f44386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x28,0x69,0x41,0x6a,0x49,0x41,0x6c,0x69,0x41,0x69,0x45,0x77,0x41,0x41,0x73,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x6a,0x69,0x41,0x78,0x69,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x45,0x4b,0x6c,0x41,0x6a,0x69,0x41,0x78,0x69,0x6a,0x69,0x41,0x78,0x69,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x45,0x4b,0x77,0x69,0x6e,0x69,0x73,0x41,0x69,0x41,0x69,0x69,0x78,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x45,0x4b,0x6c,0x41,0x6a,0x69,0x41,0x78,0x69,0x6a,0x69,0x41,0x78,0x69,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x45,0x4b,0x77,0x69,0x6e,0x69,0x41,0x78,0x69,0x69,0x73,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x6a,0x69,0x41,0x78,0x69,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x45,0x6c,0x78,0x41,0x78,0x41,0x0,0x45,0x6a,0x0,0x0,0x67,0x1,0x1,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgAwA(iAjIAliAiEwAAslAEAAiElijiAxiisAlAEAAiEliwEAEKlAjiAxijiAxiisAlAEAAiEliwEAEKwinisAiAiixisAlAEAAiEliwEAEKlAjiAxijiAxiisAlAEAAiEliwEAEKwiniAxiisAEAAiElijiAxiisAlAEAAiEliElxAxA\000Ej\000\000g\001\001i\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-473f75dca0571258d81db3f7c25ed686ac9e69b3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQU1BZ0F3QShpQWpJQWxpQWlFd0FBc2xBRUFBaUVsaWppQXhpaXNBbEFFQUFpRWxpd0VBRUtsQWppQXhpamlBeGlpc0FsQUVBQWlFbGl3RUFFS3dpbmlzQWlBaWl4aXNBbEFFQUFpRWxpd0VBRUtsQWppQXhpamlBeGlpc0FsQUVBQWlFbGl3RUFFS3dpbmlBeGlpc0FFQUFpRWxpamlBeGlpc0FsQUVBQWlFbGlFbHhBeEEARWoAAGcBAWkLAAs= Step #5: MERGE-OUTER: attempt 3913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639843519 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b09932c198, 0x55b099334911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b099334918,0x55b0993bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/473f75dca0571258d81db3f7c25ed686ac9e69b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12243 processed earlier; will process 3032 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 414 ft: 415 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b096b405dd bp 0x000000000000 sp 0x7ffd1db3c000 T44731) Step #5: ==44731==The signal is caused by a READ memory access. Step #5: #0 0x55b096b405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b096962280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b096961fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b09693f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b096860ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0967b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0967c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0967a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0967d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7e1ae3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b09679caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44731==Register values: Step #5: rax = 0x000055b09b423850 rbx = 0x000055b09b423850 rcx = 0x000055b09b423840 rdx = 0x00007fe7e1cabb80 Step #5: rdi = 0x000055b09b423840 rsi = 0x0000000000000254 rbp = 0x0000000000000000 rsp = 0x00007ffd1db3c000 Step #5: r8 = 0x000055b09b423850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe7e1cabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b099d3f960 r14 = 0x0000000100000004 r15 = 0x000055b098cac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x41,0x4,0x40,0x42,0xfe,0x40,0xb9,0x42,0x7a,0x42,0x1a,0x42,0x78,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x87,0x7f,0x42,0x6b,0x87,0x87,0x7e,0x42,0x7f,0x42,0x42,0x42,0x42,0xc2,0x42,0x79,0x89,0x7d,0x42,0x81,0x87,0x42,0xc2,0x7e,0x42,0x42,0x42,0x87,0x8a,0x7f,0x42,0x6b,0x87,0x87,0x42,0x42,0x42,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x1,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0x59,0x42,0x42,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x0,0x52,0x44,0x42,0x52,0x42,0x42,0x42,0x29,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x50,0x42,0x42,0x42,0x42,0x51,0x42,0x42,0x42,0x42,0x42,0x42,0x57,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x0,0x52,0x44,0x42,0x52,0x42,0x42,0x42,0x29,0x42,0x42,0x42,0x42,0x42,0x42,0x58,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x84,0x7f,0x7f,0x7c,0x42,0x7a,0x42,0x42,0x7f,0x42,0x42,0x81,0x7d,0x42,0xfc,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mAA\004@B\376@\271BzB\032Bx\207~B\177BBB\207\177Bk\207\207~B\177BBBB\302By\211}B\201\207B\302~BBB\207\212\177Bk\207\207BBBBCBBBBB\001CBBBBBBBBPBBBBYBBBBBBXBBBB\302BBB\000RDBRBBB)BBBBBBRBBBBBBBBBBBBBBBBBPBBBBQBBBBBBWBBBB\302BBB\000RDBRBBB)BBBBBBXBBBBBBBBBBB\204\177\177|BzBB\177BB\201}B\374r\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79fac57095874181fb6cea665e5f940cfde261f7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQUEEQEL+QLlCekIaQniHfkJ/QkJCh39Ca4eHfkJ/QkJCQsJCeYl9QoGHQsJ+QkJCh4p/QmuHh0JCQkJDQkJCQkIBQ0JCQkJCQkJCUEJCQkJZQkJCQkJCWEJCQkLCQkJCAFJEQlJCQkIpQkJCQkJCUkJCQkJCQkJCQkJCQkJCQkJCUEJCQkJRQkJCQkJCV0JCQkLCQkJCAFJEQlJCQkIpQkJCQkJCWEJCQkJCQkJCQkJChH9/fEJ6QkJ/QkKBfUL8cgALAAs= Step #5: MERGE-OUTER: attempt 3914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1639982024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb9815c198, 0x55bb98164911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb98164918,0x55bb981ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79fac57095874181fb6cea665e5f940cfde261f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12245 processed earlier; will process 3030 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 345 ft: 346 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 393 ft: 446 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb959705dd bp 0x000000000000 sp 0x7fff11ffca20 T44735) Step #5: ==44735==The signal is caused by a READ memory access. Step #5: #0 0x55bb959705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb95792280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb95791fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb9576f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb95690ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb955e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb955f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb955d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb956053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f647e6a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb955ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44735==Register values: Step #5: rax = 0x000055bb99a9b430 rbx = 0x000055bb99a9b430 rcx = 0x000055bb99a9b420 rdx = 0x00007f647e86bb80 Step #5: rdi = 0x000055bb99a9b420 rsi = 0x0000000000000041 rbp = 0x0000000000000000 rsp = 0x00007fff11ffca20 Step #5: r8 = 0x000055bb99a9b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f647e86bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb98b6f960 r14 = 0x0000000100000004 r15 = 0x000055bb97adc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0xfd,0x66,0x1,0x1,0x1,0xfd,0x2e,0xfd,0xe0,0x1,0xfd,0xdd,0x1,0xfd,0x87,0x1,0x1,0xfd,0x30,0xfd,0xdd,0x1,0x1,0xfd,0xc8,0x1,0xfd,0xc8,0x0,0xfd,0xdd,0x1,0x1,0xfd,0xc8,0x1,0xfd,0xc8,0x1,0x0,0xfd,0xdd,0x1,0xfd,0x2d,0x1,0xfd,0xec,0x1,0x1,0xfd,0x3a,0xfd,0xdf,0x1,0xfd,0xdd,0x1,0xfd,0x3b,0x1,0x1,0xfd,0x30,0xfd,0xdd,0x1,0x1,0xfd,0xc8,0x1,0x0,0x0,0xfd,0x26,0x1,0xfd,0x26,0xfd,0xdd,0x1,0xfd,0x4b,0x1,0xfd,0xec,0x1,0xfd,0xed,0x1,0x1,0xfd,0xc8,0x0,0x0,0x1,0x1,0xfd,0xc8,0x0,0x0,0x1,0xfd,0x26,0x1,0xfd,0x26,0xfd,0xdd,0x1,0xfd,0xdd,0x1,0xfd,0xdd,0x1,0xfd,0x3b,0x1,0x1,0xfd,0x30,0xfd,0xdd,0x1,0x1,0xfd,0xc8,0x1,0xfd,0xc8,0x0,0xfd,0xdd,0x1,0xfd,0xdd,0x1,0xfd,0x3b,0x1,0x1,0xfd,0x30,0xfd,0xdd,0x1,0x1,0xfd,0xc8,0x1,0xfd,0xc8,0x0,0xfd,0xdd,0x1,0x1,0xfd,0xc8,0x1,0xfd,0xc8,0x1,0x0,0xfd,0xf4,0x1,0xfd,0x2d,0x1,0xfd,0xec,0x1,0x1,0xfd,0x2e,0xfd,0xec,0x1,0x1,0xfd,0x3a,0xfd,0xdf,0x1,0xfd,0xdd,0x1,0xfd,0x3b,0x1,0x0,0x78,0x0,0x69,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000\000\375f\001\001\001\375.\375\340\001\375\335\001\375\207\001\001\3750\375\335\001\001\375\310\001\375\310\000\375\335\001\001\375\310\001\375\310\001\000\375\335\001\375-\001\375\354\001\001\375:\375\337\001\375\335\001\375;\001\001\3750\375\335\001\001\375\310\001\000\000\375&\001\375&\375\335\001\375K\001\375\354\001\375\355\001\001\375\310\000\000\001\001\375\310\000\000\001\375&\001\375&\375\335\001\375\335\001\375\335\001\375;\001\001\3750\375\335\001\001\375\310\001\375\310\000\375\335\001\375\335\001\375;\001\001\3750\375\335\001\001\375\310\001\375\310\000\375\335\001\001\375\310\001\375\310\001\000\375\364\001\375-\001\375\354\001\001\375.\375\354\001\001\375:\375\337\001\375\335\001\375;\001\000x\000i\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-df7b4fed7d4083d20d56f82ce2afa95dfbe2d3ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAAD9ZgEBAf0u/eAB/d0B/YcBAf0w/d0BAf3IAf3IAP3dAQH9yAH9yAEA/d0B/S0B/ewBAf06/d8B/d0B/TsBAf0w/d0BAf3IAQAA/SYB/Sb93QH9SwH97AH97QEB/cgAAAEB/cgAAAH9JgH9Jv3dAf3dAf3dAf07AQH9MP3dAQH9yAH9yAD93QH93QH9OwEB/TD93QEB/cgB/cgA/d0BAf3IAf3IAQD99AH9LQH97AEB/S797AEB/Tr93wH93QH9OwEAeABpAAs= Step #5: MERGE-OUTER: attempt 3915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1640122439 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe92695198, 0x55fe9269d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe9269d918,0x55fe927250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df7b4fed7d4083d20d56f82ce2afa95dfbe2d3ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12249 processed earlier; will process 3026 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 382 ft: 383 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe8fea95dd bp 0x000000000000 sp 0x7fffc4d4fa20 T44739) Step #5: ==44739==The signal is caused by a READ memory access. Step #5: #0 0x55fe8fea95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe8fccb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe8fccafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe8fca8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe8fbc9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe8fb21c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe8fb2b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe8fb126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe8fb3e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6eb52b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe8fb05aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44739==Register values: Step #5: rax = 0x000055fe94090430 rbx = 0x000055fe94090430 rcx = 0x000055fe94090420 rdx = 0x00007f6eb5479b80 Step #5: rdi = 0x000055fe94090420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffc4d4fa20 Step #5: r8 = 0x000055fe94090430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6eb5479be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe930a8960 r14 = 0x0000000100000004 r15 = 0x000055fe92015386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x42,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x42,0x46,0xc4,0x42,0x1a,0x20,0x32,0x20,0x1a,0x42,0x89,0x42,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x52,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x53,0x42,0x1a,0xc3,0x79,0x42,0xc6,0x1,0x42,0x24,0x42,0x82,0x1,0x42,0x1,0xc3,0x1a,0x42,0x89,0x46,0x42,0x46,0x42,0x1a,0x7c,0x42,0x89,0x3c,0x89,0x55,0x1a,0xc3,0x79,0x42,0xc3,0x12,0x53,0x42,0x1a,0xc3,0x79,0x42,0xc6,0x1,0x42,0x24,0x42,0x24,0x1,0x42,0x24,0x42,0x24,0x42,0xc3,0x1a,0x42,0x1a,0x52,0x1a,0x1,0x42,0x24,0x42,0x82,0x1,0x42,0x1,0xc3,0x55,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x53,0x42,0x1a,0x1,0x42,0x1,0x42,0x82,0x1,0x42,0x1,0xc3,0x55,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x53,0x42,0x1a,0x1,0x1a,0x42,0xc3,0x52,0x42,0x1,0x1a,0x1a,0x1,0x42,0x24,0x42,0x82,0x1,0x42,0x1,0xc3,0x55,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x53,0x42,0x1a,0xc3,0x79,0x42,0xc6,0x1,0x42,0x24,0x42,0x24,0x42,0x3c,0x89,0x55,0x1a,0xc3,0x79,0x42,0xc3,0x2,0x53,0x42,0x1a,0xc3,0x79,0xc3,0x1,0x1a,0x42,0x89,0xc3,0x79,0x42,0xc6,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177~B~A~\004@BBBF\304B\032 2 \032B\211B\032|B\211<\211R\032\303yB\303\002SB\032\303yB\306\001B$B\202\001B\001\303\032B\211FBFB\032|B\211<\211U\032\303yB\303\022SB\032\303yB\306\001B$B$\001B$B$B\303\032B\032R\032\001B$B\202\001B\001\303U\032\303yB\303\002SB\032\001B\001B\202\001B\001\303U\032\303yB\303\002SB\032\001\032B\303RB\001\032\032\001B$B\202\001B\001\303U\032\303yB\303\002SB\032\303yB\306\001B$B$B<\211U\032\303yB\303\002SB\032\303y\303\001\032B\211\303yB\306\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-905b54ac7c109f4a7c592a6c96ba2e14baeb3345 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9+Qn5BfgRAQkJCRsRCGiAyIBpCiUIafEKJPIlSGsN5QsMCU0Iaw3lCxgFCJEKCAUIBwxpCiUZCRkIafEKJPIlVGsN5QsMSU0Iaw3lCxgFCJEIkAUIkQiRCwxpCGlIaAUIkQoIBQgHDVRrDeULDAlNCGgFCAUKCAUIBw1Uaw3lCwwJTQhoBGkLDUkIBGhoBQiRCggFCAcNVGsN5QsMCU0Iaw3lCxgFCJEIkQjyJVRrDeULDAlNCGsN5wwEaQonDeULGAQALAAs= Step #5: MERGE-OUTER: attempt 3916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1640261519 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5555dae11198, 0x5555dae19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5555dae19918,0x5555daea10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/905b54ac7c109f4a7c592a6c96ba2e14baeb3345' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12251 processed earlier; will process 3024 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 439 ft: 440 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555d86255dd bp 0x000000000000 sp 0x7ffdd30b3b80 T44743) Step #5: ==44743==The signal is caused by a READ memory access. Step #5: #0 0x5555d86255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555d8447280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555d8446fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555d8424929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555d8345ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555d829dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555d82a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555d828e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555d82ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc757f2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555d8281aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44743==Register values: Step #5: rax = 0x00005555dd554430 rbx = 0x00005555dd554430 rcx = 0x00005555dd554420 rdx = 0x00007fc7580f4b80 Step #5: rdi = 0x00005555dd554420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdd30b3b80 Step #5: r8 = 0x00005555dd554430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7580f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555db824960 r14 = 0x0000000100000004 r15 = 0x00005555da791386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x3b,0x42,0x4a,0x42,0xbd,0x42,0x42,0xba,0xbd,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x7a,0x5a,0x42,0x79,0xba,0xbd,0x42,0xfa,0x42,0x42,0x4a,0x42,0x60,0x79,0xc3,0xba,0xbd,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x7a,0xba,0xbd,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x7a,0x5a,0x42,0x79,0xba,0xbd,0x42,0xfa,0x3c,0xba,0xbd,0x42,0x86,0xc5,0x79,0x42,0xbd,0x42,0x42,0xba,0xbd,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x7a,0x5a,0x42,0x79,0xba,0xbd,0x42,0xfa,0x42,0x42,0x4a,0x42,0x60,0x79,0xc3,0xba,0xbd,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x7a,0xba,0xbd,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x7a,0x5a,0x42,0x79,0xba,0xbd,0x42,0xfa,0x3c,0xba,0xbd,0x42,0x86,0xc5,0x79,0xba,0xbd,0x42,0x7a,0x7a,0x42,0x79,0xba,0xbd,0x42,0xfa,0x42,0xc3,0x7d,0x7b,0xba,0xbd,0x42,0x4a,0x42,0x60,0x79,0xc3,0xba,0xbd,0x42,0x7a,0x42,0x79,0x42,0x7a,0x42,0x79,0xba,0xbd,0x42,0x7a,0x7a,0x42,0x79,0xba,0xbd,0x42,0xfa,0x42,0xc3,0x7d,0x7b,0xba,0xbd,0x42,0x4a,0x42,0x60,0xc,0x0,0x41,0x41,0x42,0xc1,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B;BJB\275BB\272\275BzBy\272\275BzZBy\272\275B\372BBJB`y\303\272\275BzBy\272\275Bz\272\275BzBy\272\275BzZBy\272\275B\372<\272\275B\206\305yB\275BB\272\275BzBy\272\275BzZBy\272\275B\372BBJB`y\303\272\275BzBy\272\275Bz\272\275BzBy\272\275BzZBy\272\275B\372<\272\275B\206\305y\272\275BzzBy\272\275B\372B\303}{\272\275BJB`y\303\272\275BzByBzBy\272\275BzzBy\272\275B\372B\303}{\272\275BJB`\014\000AAB\301B\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f28ca6ff40380fbf16bd2a03fe992c9a80922b72 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEI7QkpCvUJCur1CekJ5ur1CelpCebq9QvpCQkpCYHnDur1CekJ5ur1Cerq9QnpCebq9QnpaQnm6vUL6PLq9QobFeUK9QkK6vUJ6Qnm6vUJ6WkJ5ur1C+kJCSkJgecO6vUJ6Qnm6vUJ6ur1CekJ5ur1CelpCebq9Qvo8ur1ChsV5ur1CenpCebq9QvpCw317ur1CSkJgecO6vUJ6QnlCekJ5ur1CenpCebq9QvpCw317ur1CSkJgDABBQULBQgALAAs= Step #5: MERGE-OUTER: attempt 3917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1640399756 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646ded55198, 0x5646ded5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646ded5d918,0x5646dede50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f28ca6ff40380fbf16bd2a03fe992c9a80922b72' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12253 processed earlier; will process 3022 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 530 ft: 531 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646dc5695dd bp 0x000000000000 sp 0x7ffd44b80c80 T44747) Step #5: ==44747==The signal is caused by a READ memory access. Step #5: #0 0x5646dc5695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646dc38b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646dc38afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646dc368929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646dc289ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646dc1e1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646dc1eb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646dc1d26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646dc1fe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3fae7c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646dc1c5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44747==Register values: Step #5: rax = 0x00005646e1288430 rbx = 0x00005646e1288430 rcx = 0x00005646e1288420 rdx = 0x00007f3fae98ab80 Step #5: rdi = 0x00005646e1288420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd44b80c80 Step #5: r8 = 0x00005646e1288430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3fae98abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646df768960 r14 = 0x0000000100000004 r15 = 0x00005646de6d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x11,0x7e,0x41,0x45,0x4,0x40,0x42,0xab,0x6a,0x41,0xff,0x68,0x1,0xd,0x0,0x0,0x47,0x47,0x47,0x47,0x4e,0x1b,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x45,0x47,0x1a,0xb6,0x0,0x1,0xf,0x0,0x0,0x45,0x4,0x40,0x42,0xab,0x6a,0x41,0xff,0x68,0x1,0xd,0x0,0x0,0x47,0x47,0x47,0x47,0x4e,0x1b,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x45,0xc0,0x1a,0xb6,0x0,0x1a,0xab,0x6a,0x41,0x1a,0x1a,0x47,0x6a,0x41,0xff,0x68,0x1,0xd,0x0,0x0,0x0,0x0,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x45,0x46,0x47,0x47,0x47,0x47,0x47,0x47,0x67,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x4c,0x67,0x47,0x1a,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x47,0x43,0x45,0x47,0x1a,0xb6,0x0,0x1a,0xab,0x45,0x46,0x47,0x47,0x47,0x47,0x47,0x47,0x67,0x47,0x47,0x47,0x47,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x0,0xb,0x0,0x0,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\021~AE\004@B\253jA\377h\001\015\000\000GGGGN\033\032GGGGGGGGGGGGGGEG\032\266\000\001\017\000\000E\004@B\253jA\377h\001\015\000\000GGGGN\033\032GGGGGGGGGGGGGGE\300\032\266\000\032\253jA\032\032GjA\377h\001\015\000\000\000\000\032GGGGGGGGGGGGGGGGGGGGEFGGGGGGgGGGGGGGGLgG\032GGGGGGGGGGGGGCEG\032\266\000\032\253EFGGGGGGgGGGG\032\032\032\032\032\032\000\013\000\000\032\032\032\032\032\032\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a89d5e9cd867a1febdedd618580479c3a3e4312a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARF+QUUEQEKrakH/aAENAABHR0dHThsaR0dHR0dHR0dHR0dHR0dFRxq2AAEPAABFBEBCq2pB/2gBDQAAR0dHR04bGkdHR0dHR0dHR0dHR0dHRcAatgAaq2pBGhpHakH/aAENAAAAABpHR0dHR0dHR0dHR0dHR0dHR0dHR0VGR0dHR0dHZ0dHR0dHR0dHTGdHGkdHR0dHR0dHR0dHR0dDRUcatgAaq0VGR0dHR0dHZ0dHR0caGhoaGhoACwAAGhoaGhoaGgALAAs= Step #5: MERGE-OUTER: attempt 3918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1640537701 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca93c49198, 0x55ca93c51911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca93c51918,0x55ca93cd90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a89d5e9cd867a1febdedd618580479c3a3e4312a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12255 processed earlier; will process 3020 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca9145d5dd bp 0x000000000000 sp 0x7ffe56013700 T44751) Step #5: ==44751==The signal is caused by a READ memory access. Step #5: #0 0x55ca9145d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca9127f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca9127efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca9125c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca9117dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca910d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca910df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca910c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca910f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc75b9f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca910b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44751==Register values: Step #5: rax = 0x000055ca964ce460 rbx = 0x000055ca964ce460 rcx = 0x000055ca964ce910 rdx = 0x00007fc75bbb8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe56013700 Step #5: r8 = 0x000055ca964ce460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc75bbb8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca9465c960 r14 = 0x0000000100000004 r15 = 0x000055ca935c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x0,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x0,0x69,0xd,0x0,0x68,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x0,0x69,0xd,0x2,0x68,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x6c,0x69,0x6e,0x75,0x0,0x82,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\000\000O\000\013\001\002\000AmA\365>\267\253r\002\000AmA\365>\267\253rAMAgAjA\253jA\000i\015\000hA\005\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253\253rAMAgAjA\253jA\000i\015\002hA\005\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A\000AmA\365>\267\253\001 \"\000\000\000\000[\000\000\000\000\000\000\000\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\001U\001\001\000linu\000\202\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-04db8273cca8816b9fd52b30fcfc9e567c2dc997 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QQEEQEKrakFpaAEQALerQWppAUoOAQAATwALAQIAQW1B9T63q3ICAEFtQfU+t6tyQU1BZ0FqQatqQQBpDQBoQQUACwECAEFtQfU+t6tyQU1BZ0FqQaurckFNQWdBakGrakEAaQ0CaEEFAAsBAgBBbUH1PrerckFNQWdBakGrakFpaAENAEEFAberQQBBbUH1PrerASAgICIAAAAAWwAAAAAAAAAAAAALAAAAAAAAAAAAIQABVQEBAGxpbnUAgoAAAAALAAs= Step #5: MERGE-OUTER: attempt 3919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1640675124 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563bf1dad198, 0x563bf1db5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563bf1db5918,0x563bf1e3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04db8273cca8816b9fd52b30fcfc9e567c2dc997' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12256 processed earlier; will process 3019 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563bef5c15dd bp 0x000000000000 sp 0x7ffd92773ef0 T44755) Step #5: ==44755==The signal is caused by a READ memory access. Step #5: #0 0x563bef5c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563bef3e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563bef3e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563bef3c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563bef2e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563bef239c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563bef2431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563bef22a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563bef2563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5cf17b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563bef21daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44755==Register values: Step #5: rax = 0x0000563bf4191430 rbx = 0x0000563bf4191430 rcx = 0x0000563bf4191420 rdx = 0x00007f5cf197fb80 Step #5: rdi = 0x0000563bf4191420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd92773ef0 Step #5: r8 = 0x0000563bf4191430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5cf197fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563bf27c0960 r14 = 0x0000000100000004 r15 = 0x0000563bf172d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x6e,0xc1,0x41,0x45,0x41,0x54,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x7e,0x78,0x45,0x74,0x4f,0x45,0x41,0x6e,0x45,0x69,0x45,0x6e,0x41,0x69,0x69,0x47,0x41,0x45,0x41,0x7e,0x45,0x78,0x74,0xc1,0x41,0x45,0x41,0x54,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x7f,0x47,0x41,0x45,0x41,0x7e,0x45,0x78,0x74,0xc1,0x41,0x45,0x41,0x54,0x45,0x41,0x54,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x7f,0x47,0x41,0x45,0x41,0x7e,0x45,0x78,0x74,0xc1,0x41,0x45,0x41,0x54,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x7e,0x45,0x41,0x54,0x6e,0x76,0x41,0x45,0x45,0x45,0x41,0x7e,0x78,0x45,0x74,0x41,0x54,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x7e,0x69,0x69,0x69,0x41,0x47,0x45,0x76,0x45,0x41,0x7e,0x45,0x78,0x74,0x47,0x45,0x41,0x6e,0x45,0x69,0x69,0x69,0x41,0x45,0x6e,0x4f,0x41,0x45,0x41,0x7e,0x45,0x78,0x74,0xc1,0x41,0x45,0x41,0x54,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x7e,0x78,0x45,0x74,0x41,0x54,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x7e,0x69,0x69,0x69,0x41,0x47,0x45,0x41,0x6c,0x45,0x69,0x69,0x47,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@An\301AEATEAnEvEA~xEtOEAnEiEnAiiGAEA~Ext\301AEATEAnEvEA\177GAEA~Ext\301AEATEATEAnEvEA\177GAEA~Ext\301AEATEAnEvEA~EATnvAEEEA~xEtATEAnEvEA~iiiAGEvEA~ExtGEAnEiiiAEnOAEA~Ext\301AEATEAnEvEA~xEtATEAnEvEA~iiiAGEAlEiiG\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d82ff45d7ff0e86aa75cbf6cecd9eb660d1eabb0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFuwUFFQVRFQW5FdkVBfnhFdE9FQW5FaUVuQWlpR0FFQX5FeHTBQUVBVEVBbkV2RUF/R0FFQX5FeHTBQUVBVEVBVEVBbkV2RUF/R0FFQX5FeHTBQUVBVEVBbkV2RUF+RUFUbnZBRUVFQX54RXRBVEVBbkV2RUF+aWlpQUdFdkVBfkV4dEdFQW5FaWlpQUVuT0FFQX5FeHTBQUVBVEVBbkV2RUF+eEV0QVRFQW5FdkVBfmlpaUFHRUFsRWlpRwALAAs= Step #5: MERGE-OUTER: attempt 3920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1640813500 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636b4751198, 0x5636b4759911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636b4759918,0x5636b47e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d82ff45d7ff0e86aa75cbf6cecd9eb660d1eabb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12258 processed earlier; will process 3017 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636b1f655dd bp 0x000000000000 sp 0x7ffeaca3efe0 T44759) Step #5: ==44759==The signal is caused by a READ memory access. Step #5: #0 0x5636b1f655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636b1d87280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636b1d86fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636b1d64929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636b1c85ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636b1bddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636b1be71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636b1bce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636b1bfa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d1a8d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636b1bc1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44759==Register values: Step #5: rax = 0x00005636b6126450 rbx = 0x00005636b6126450 rcx = 0x00005636b6126900 rdx = 0x00007f5d1aa9ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeaca3efe0 Step #5: r8 = 0x00005636b6126450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d1aa9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636b5164960 r14 = 0x0000000100000004 r15 = 0x00005636b40d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0xcd,0x28,0x45,0x4c,0x41,0x69,0x69,0x73,0x45,0x41,0x73,0x41,0x77,0x45,0x4c,0xc0,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x67,0x41,0x21,0x41,0x75,0x78,0x41,0x4c,0x6a,0x45,0x41,0x6a,0x45,0x45,0x41,0x41,0x6a,0x45,0x41,0x45,0x6a,0x45,0x41,0x6a,0x41,0x41,0x45,0x41,0x6a,0x45,0x41,0x41,0x45,0x6a,0x45,0x41,0x41,0x4c,0x6a,0x41,0x2c,0x45,0x6a,0x41,0x6d,0x41,0x45,0x45,0x6b,0x41,0x41,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4c,0x6a,0x41,0x2c,0x45,0x6a,0x41,0x6d,0x41,0x45,0x45,0x6b,0x41,0x41,0x6a,0x6a,0x41,0x23,0x45,0x6a,0x41,0x45,0x6a,0x41,0x45,0x41,0x6a,0x45,0x41,0x45,0x45,0x6a,0x41,0x45,0x41,0x45,0x45,0x41,0x45,0x6a,0x41,0x45,0x41,0x6a,0x45,0x41,0x7e,0x45,0x6a,0x41,0x46,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6a,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6a,0x45,0x41,0x45,0x45,0x41,0x45,0x41,0x6a,0x41,0x6a,0x45,0x78,0x41,0x41,0x77,0x69,0x41,0x77,0x45,0x42,0x45,0x41,0x6c,0x69,0x41,0x77,0x20,0x34,0xd4,0x22,0xaa,0x0,0x0,0x20,0xaa,0x0,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAG\004@AKA\252\315(ELAiisEAsAwEL\300iiwEAisAgA!AuxALjEAjEEAAjEAEjEAjAAEAjEAAEjEAALjA,EjAmAEEkAAnlinuxALjA,EjAmAEEkAAjjA#EjAEjAEAjEAEEjAEAEEAEjAEAjEA~EjAFAlinuxjAElinuxAjEAEEAEAjAjExAAwiAwEBEAliAw 4\324\"\252\000\000 \252\000\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-19b64527ab60bae95426e3f0ac6bc9125e753bef Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUcEQEFLQarNKEVMQWlpc0VBc0F3RUzAaWl3RUFpc0FnQSFBdXhBTGpFQWpFRUFBakVBRWpFQWpBQUVBakVBQUVqRUFBTGpBLEVqQW1BRUVrQUFubGludXhBTGpBLEVqQW1BRUVrQUFqakEjRWpBRWpBRUFqRUFFRWpBRUFFRUFFakFFQWpFQX5FakFGQWxpbnV4akFFbGludXhBakVBRUVBRUFqQWpFeEFBd2lBd0VCRUFsaUF3IDTUIqoAACCqABoLAAs= Step #5: MERGE-OUTER: attempt 3921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1640952090 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e64cdfb198, 0x55e64ce03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e64ce03918,0x55e64ce8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19b64527ab60bae95426e3f0ac6bc9125e753bef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12259 processed earlier; will process 3016 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e64a60f5dd bp 0x000000000000 sp 0x7ffec84815c0 T44763) Step #5: ==44763==The signal is caused by a READ memory access. Step #5: #0 0x55e64a60f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e64a431280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e64a430fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e64a40e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e64a32fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e64a287c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e64a2911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e64a2786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e64a2a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f93be7e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e64a26baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44763==Register values: Step #5: rax = 0x000055e64ee4f450 rbx = 0x000055e64ee4f450 rcx = 0x000055e64ee4f900 rdx = 0x00007f93be9b1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec84815c0 Step #5: r8 = 0x000055e64ee4f450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f93be9b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e64d80e960 r14 = 0x0000000100000004 r15 = 0x000055e64c77b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x3f,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xf6,0x74,0xe,0x1,0x1a,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x69,0x41,0x6d,0x6d,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0xb8,0x2c,0x41,0x41,0x6d,0x41,0x72,0x1,0x6f,0x41,0x50,0x73,0x41,0xa1,0x47,0xc0,0xc1,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0xfb,0x19,0x6e,0x0,0x7d,0x7c,0x42,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7f,0x7c,0x42,0x7c,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7f,0x7c,0x42,0x7c,0x42,0x7c,0x7e,0x42,0x42,0x8a,0x80,0x42,0x7c,0x82,0x7f,0x42,0x0,0x7c,0x42,0x30,0x7c,0x42,0x7c,0x42,0x0,0x7c,0x42,0x8a,0x0,0x7c,0x42,0x7f,0x42,0x82,0x80,0x7c,0x42,0x31,0x7c,0x42,0x30,0x7e,0x7c,0x42,0x0,0x42,0x41,0x7f,0x7c,0x42,0x7c,0x42,0x7c,0x7e,0x42,0x42,0x8a,0x7c,0x42,0x7f,0x42,0x82,0x80,0x48,0x41,0x6c,0x42,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?mAA\004@A\265\276E\255AiAmA?AMAErmAiA-AiA\332AErG\300AAM\320\000\373\031n\000\200\366t\016\001\032uAriiFAjiAmmAMA\351rG\300A\270,AAmAr\001oAPsA\241G\300\301\270\252Awl\270\252\373\031n\000}|BzB~|B\000B}|B\177|B|B~|B\000B}|B\177|B|B|~BB\212\200B|\202\177B\000|B0|B|B\000|B\212\000|B\177B\202\200|B1|B0~|B\000BA\177|B|B|~BB\212|B\177B\202\200HAlB\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a2dc4c0a72753bf97bbb46da0c9ef7990a8f54a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9tQUEEQEG1vkWtQWlBbUE/QU1BRXJtQWlBLUFpQdpBRXJHwEFBTdAA+xluAID2dA4BGnVBcmlpRkFqaUFtbUFNQelyR8BBuCxBQW1BcgFvQVBzQaFHwMG4qkF3bLiq+xluAH18QnpCfnxCAEJ9fEJ/fEJ8Qn58QgBCfXxCf3xCfEJ8fkJCioBCfIJ/QgB8QjB8QnxCAHxCigB8Qn9CgoB8QjF8QjB+fEIAQkF/fEJ8Qnx+QkKKfEJ/QoKASEFsQgFBSwALAAs= Step #5: MERGE-OUTER: attempt 3922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1641090358 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565f2e90198, 0x5565f2e98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565f2e98918,0x5565f2f200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a2dc4c0a72753bf97bbb46da0c9ef7990a8f54a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12260 processed earlier; will process 3015 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 483 ft: 484 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 528 ft: 563 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5565f06a45dd bp 0x000000000000 sp 0x7fffda80ef50 T44767) Step #5: ==44767==The signal is caused by a READ memory access. Step #5: #0 0x5565f06a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5565f04c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5565f04c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565f04a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5565f03c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5565f031cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5565f03261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565f030d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5565f03393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc87075d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5565f0300aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44767==Register values: Step #5: rax = 0x00005565f3f9b430 rbx = 0x00005565f3f9b430 rcx = 0x00005565f3f9b420 rdx = 0x00007fc870925b80 Step #5: rdi = 0x00005565f3f9b420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffda80ef50 Step #5: r8 = 0x00005565f3f9b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc870925be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005565f38a3960 r14 = 0x0000000100000004 r15 = 0x00005565f2810386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x70,0x76,0x41,0xa2,0x41,0x41,0xc8,0x46,0xb7,0x41,0xb8,0x46,0xb7,0x63,0x41,0x48,0x41,0x67,0x41,0x67,0x41,0x6a,0x41,0x45,0x6a,0x76,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0x41,0x41,0x69,0x46,0xb7,0x66,0x41,0x6a,0x41,0xc5,0x70,0x76,0x41,0xa2,0x41,0x41,0x48,0x46,0xb7,0x41,0xc8,0x46,0xb7,0x41,0xb8,0x46,0xb7,0x63,0x41,0x48,0x41,0x67,0x41,0x67,0x41,0x6a,0x41,0x45,0x41,0x41,0x76,0x48,0x6a,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0x41,0x41,0x69,0x46,0xb7,0x66,0x41,0x6a,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0x41,0x41,0x69,0x46,0xb7,0x66,0x41,0x6a,0x41,0xc5,0x70,0x76,0x41,0xa2,0x41,0x41,0x48,0x46,0xb7,0x41,0xb7,0xb8,0xa3,0x46,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0xa,0x6e,0x69,0x41,0x41,0x69,0x68,0x41,0x69,0x68,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0xa,0x4d,0xc1,0x67,0x41,0x67,0x41,0x6a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKApvA\242AA\310F\267A\270F\267cAHAgAgAjAEjvAAH\267AF\270\242AF\267\243AHAAiF\267fAjA\305pvA\242AAHF\267A\310F\267A\270F\267cAHAgAgAjAEAAvHj\267AF\270\242AF\267\243AHAAiF\267fAjAAH\267AF\270\242AF\267\243AHAAiF\267fAjA\305pvA\242AAHF\267A\267\270\243FAH\267AFih\001A\012niAAihAihH\267AF\270\242AF\267\243AH\267AFih\001A\012M\301gAgAj\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7c557fb29a83d9fb2255fe16a5a5dd99468dc27 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQXB2QaJBQchGt0G4RrdjQUhBZ0FnQWpBRWp2QUFIt0FGuKJBRrejQUhBQWlGt2ZBakHFcHZBokFBSEa3QchGt0G4RrdjQUhBZ0FnQWpBRUFBdkhqt0FGuKJBRrejQUhBQWlGt2ZBakFBSLdBRriiQUa3o0FIQUFpRrdmQWpBxXB2QaJBQUhGt0G3uKNGQUi3QUZpaAFBCm5pQUFpaEFpaEi3QUa4okFGt6NBSLdBRmloAUEKTcFnQWdBagALAAs= Step #5: MERGE-OUTER: attempt 3923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1641229982 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d53802198, 0x564d5380a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d5380a918,0x564d538920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7c557fb29a83d9fb2255fe16a5a5dd99468dc27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12263 processed earlier; will process 3012 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d510165dd bp 0x000000000000 sp 0x7ffeae30ef80 T44771) Step #5: ==44771==The signal is caused by a READ memory access. Step #5: #0 0x564d510165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d50e38280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d50e37fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d50e15929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d50d36ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d50c8ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d50c981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d50c7f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d50cab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b32864082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d50c72aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44771==Register values: Step #5: rax = 0x0000564d553cf360 rbx = 0x0000564d553cf360 rcx = 0x0000564d553cf810 rdx = 0x00007f1b32a2cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeae30ef80 Step #5: r8 = 0x0000564d553cf360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b32a2cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d54215960 r14 = 0x0000000100000004 r15 = 0x0000564d53182386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7e,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x6d,0x41,0x4a,0x41,0xe1,0x77,0x6c,0x41,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0x27,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x1a,0x41,0xb7,0x67,0x74,0x41,0x7f,0x41,0x6c,0x74,0x41,0x6c,0x41,0x4c,0xd0,0x0,0xd4,0xd4,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xc0,0xff,0x69,0x6e,0x75,0x78,0xc0,0x49,0x45,0xd,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x41,0x67,0x74,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x7f,0x41,0x0,0x1,0xd,0x0,0x49,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x67,0x6c,0x6b,0x6e,0x75,0x78,0x1,0xd,0x0,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x41,0x49,0x67,0x74,0x41,0x7f,0xc0,0x49,0x45,0xd,0x0,0x20,0x1,0x0,0x70,0x4b,0x78,0x0,0x4d,0x75,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\006~AA\003@AKA\252MmAJA\341wlAtAL\320\000\324\325\000\325\001\324\321A\300'inux\300IE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321\032A\267gtA\177AltAlAL\320\000\324\324\000\325\001\324\321A\300\377inux\300IE\015\000\001\015\000AL\320\000\324\325\000\325\001\324\321AAAgtA\177A\000\001\015\000AL\320\000\324\325\000\325\001\324\321A\177A\000\001\015\000IL\320\000\324\325\000\325\001\324\325\000\325\001\324\321AAglknux\001\015\000AL\320\000\324\325\000\325\001\324\321AAIgtA\177\300IE\015\000 \001\000pKx\000Mu\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27b4978fda3b85176e8959bdc1d32d022bb5bf5b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQZ+QUEDQEFLQapNbUFKQeF3bEF0QUzQANTVANUB1NFBwCdpbnV4wElFDQABDQBBTNAA1NUA1QHU0RpBt2d0QX9BbHRBbEFM0ADU1ADVAdTRQcD/aW51eMBJRQ0AAQ0AQUzQANTVANUB1NFBQUFndEF/QQABDQBBTNAA1NUA1QHU0UF/QQABDQBJTNAA1NUA1QHU1QDVAdTRQUFnbGtudXgBDQBBTNAA1NUA1QHU0UFBSWd0QX/ASUUNACABAHBLeABNdQALAAs= Step #5: MERGE-OUTER: attempt 3924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1641367949 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d7fe4b198, 0x555d7fe53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d7fe53918,0x555d7fedb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27b4978fda3b85176e8959bdc1d32d022bb5bf5b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12264 processed earlier; will process 3011 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d7d65f5dd bp 0x000000000000 sp 0x7ffc8f2c3a80 T44775) Step #5: ==44775==The signal is caused by a READ memory access. Step #5: #0 0x555d7d65f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d7d481280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d7d480fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d7d45e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d7d37fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d7d2d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d7d2e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d7d2c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d7d2f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7150dd9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d7d2bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44775==Register values: Step #5: rax = 0x0000555d821ad530 rbx = 0x0000555d821ad530 rcx = 0x0000555d821ad9e0 rdx = 0x00007f7150fa1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8f2c3a80 Step #5: r8 = 0x0000555d821ad530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7150fa1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d8085e960 r14 = 0x0000000100000004 r15 = 0x0000555d7f7cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x43,0x0,0xa,0x0,0xe0,0x41,0x7f,0x41,0x45,0x67,0x41,0x45,0x6c,0x45,0x41,0x41,0x45,0x41,0x0,0x45,0x41,0x69,0x68,0x6b,0x41,0x69,0x4d,0x77,0x41,0x41,0x69,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0x41,0x41,0x6c,0x21,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0xc1,0x41,0x6c,0x41,0x9a,0x69,0x69,0x68,0x1,0xd,0x0,0x45,0x69,0xd,0x0,0x41,0xde,0x6c,0x41,0x4a,0x41,0x69,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0x41,0x41,0x6c,0x21,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0xc1,0x41,0x6c,0x41,0x9a,0x69,0x69,0x68,0x1,0xd,0x0,0x45,0x69,0xd,0x0,0x41,0x41,0x6c,0x41,0x4a,0x69,0x69,0x45,0x69,0x41,0x77,0x20,0x0,0xd,0x0,0x41,0xe1,0x6c,0x41,0x1,0x41,0xbf,0x8c,0x67,0x69,0x4b,0x41,0x68,0x1,0x6c,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x69,0x68,0x1,0xd,0x0,0x69,0xd,0x0,0x41,0x41,0x69,0x41,0x41,0x41,0x4b,0x67,0x69,0x6c,0x1,0x72,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0x69,0x4a,0x41,0x45,0x69,0xd,0x0,0x69,0xd,0x0,0x41,0x41,0x69,0x41,0x41,0x41,0x4b,0x68,0x41,0x47,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@C\000\012\000\340A\177AEgAElEAAEA\000EAihkAiMwAAiig\001\015\000EAAAl!ig\001\015\000EA\301AlA\232iih\001\015\000Ei\015\000A\336lAJAiig\001\015\000EAAAl!ig\001\015\000EA\301AlA\232iih\001\015\000Ei\015\000AAlAJiiEiAw \000\015\000A\341lA\001A\277\214giKAh\001l\001i\015\000i\001\015\000ih\001\015\000i\015\000AAiAAAKgil\001r\015\000i\001\015\000AiJAEi\015\000i\015\000AAiAAAKhAG\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea1c00de05dcd9c803307b43466436a68d2b70c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QUEEQEMACgDgQX9BRWdBRWxFQUFFQQBFQWloa0FpTXdBQWlpZwENAEVBQUFsIWlnAQ0ARUHBQWxBmmlpaAENAEVpDQBB3mxBSkFpaWcBDQBFQUFBbCFpZwENAEVBwUFsQZppaWgBDQBFaQ0AQUFsQUppaUVpQXcgAA0AQeFsQQFBv4xnaUtBaAFsAWkNAGkBDQBpaAENAGkNAEFBaUFBQUtnaWwBcg0AaQENAEFpSkFFaQ0AaQ0AQUFpQUFBS2hBRwALAAs= Step #5: MERGE-OUTER: attempt 3925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1641506142 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d6dc97198, 0x556d6dc9f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d6dc9f918,0x556d6dd270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea1c00de05dcd9c803307b43466436a68d2b70c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12265 processed earlier; will process 3010 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 356 ft: 357 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 464 ft: 511 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d6b4ab5dd bp 0x000000000000 sp 0x7ffe1ec2b220 T44779) Step #5: ==44779==The signal is caused by a READ memory access. Step #5: #0 0x556d6b4ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d6b2cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d6b2ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d6b2aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d6b1cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d6b123c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d6b12d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d6b1146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d6b1403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f99cd6c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d6b107aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44779==Register values: Step #5: rax = 0x0000556d6efcd430 rbx = 0x0000556d6efcd430 rcx = 0x0000556d6efcd420 rdx = 0x00007f99cd88db80 Step #5: rdi = 0x0000556d6efcd420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe1ec2b220 Step #5: r8 = 0x0000556d6efcd430 r9 = 0x0000556d6efd5f50 r10 = 0x0000556d6efae010 r11 = 0x00007f99cd88dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d6e6aa960 r14 = 0x0000000100000004 r15 = 0x0000556d6d617386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x67,0x72,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x77,0x69,0x6e,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x5f,0x0,0x4a,0xf,0x1,0x7a,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x6e,0x45,0x72,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0xfc,0x0,0xb7,0xab,0x41,0x9d,0x1,0x1,0x78,0x1,0x69,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x21,0x0,0x5f,0x0,0x4a,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x72,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0x41,0x75,0x1,0x41,0x6e,0x45,0x72,0x41,0xec,0xab,0x6a,0x41,0x69,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x84,0x7f,0xb7,0xab,0x41,0x9d,0x69,0x1,0x1,0x78,0x1,0x4a,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x5f,0x0,0x4a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoAG\004@AKA\252grAmA\365>\267Au\001AwinA\354\253jAi\001\267\253jAih\001\015\000A\374\000\267\253A\235i\001\001x\001J\016\000\000\000\000\000\000\000!\000_\000J\017\001z\000\013\001\002\000ArAmA\365>\267Au\001AnErA\354\253jAi\001\267\253jAih\001\015\000A\374\000\267\253A\235\001\001x\001iJ\016\001\000\000\000\000!\000_\000J\016\001\000\000\013\001\002\000ArAmA\365>\267Au\001AnErA\354\253jAi\001\267\253jAih\001\015\000A\204\177\267\253A\235i\001\001x\001J\016\001\000\000\000\000\000\000!\000_\000J\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a778ad70acb7bd1369fa7f5fdc722d99303863f1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQUcEQEFLQapnckFtQfU+t0F1AUF3aW5B7KtqQWkBt6tqQWloAQ0AQfwAt6tBnWkBAXgBSg4AAAAAAAAAIQBfAEoPAXoACwECAEFyQW1B9T63QXUBQW5FckHsq2pBaQG3q2pBaWgBDQBB/AC3q0GdAQF4AWlKDgEAAAAAIQBfAEoOAQAACwECAEFyQW1B9T63QXUBQW5FckHsq2pBaQG3q2pBaWgBDQBBhH+3q0GdaQEBeAFKDgEAAAAAAAAhAF8ASgALAAs= Step #5: MERGE-OUTER: attempt 3926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1641645751 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab9010a198, 0x55ab90112911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab90112918,0x55ab9019a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a778ad70acb7bd1369fa7f5fdc722d99303863f1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12269 processed earlier; will process 3006 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab8d91e5dd bp 0x000000000000 sp 0x7ffca9721dd0 T44783) Step #5: ==44783==The signal is caused by a READ memory access. Step #5: #0 0x55ab8d91e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab8d740280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab8d73ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab8d71d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab8d63ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab8d596c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab8d5a01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab8d5876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab8d5b33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f339cb14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab8d57aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44783==Register values: Step #5: rax = 0x000055ab92673530 rbx = 0x000055ab92673530 rcx = 0x000055ab926739e0 rdx = 0x00007f339ccdcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca9721dd0 Step #5: r8 = 0x000055ab92673530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f339ccdcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab90b1d960 r14 = 0x0000000100000004 r15 = 0x000055ab8fa8a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x3b,0x4,0x40,0x43,0xf1,0xff,0xff,0xff,0x41,0x40,0x41,0x41,0x6a,0x41,0xbe,0xbc,0x45,0x45,0xbe,0xfc,0x1,0x76,0x45,0xbe,0xfc,0x0,0x41,0x41,0x41,0x6a,0x41,0xbe,0xfc,0x45,0x45,0xbe,0xfc,0x1,0x76,0x45,0xbe,0xfc,0x0,0x41,0x41,0x45,0x41,0xdb,0x45,0xbe,0xfc,0x0,0x78,0x45,0x41,0x41,0x41,0x6c,0x6c,0x45,0x6c,0x4c,0x41,0x78,0x45,0x78,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x7a,0x45,0x45,0x41,0x41,0x45,0x41,0x41,0xc1,0x41,0xb1,0x96,0x41,0x6c,0x74,0x78,0x45,0x41,0x21,0x45,0x45,0x41,0x41,0x45,0x41,0x77,0x69,0x6e,0x78,0x45,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x7a,0x45,0x41,0x10,0x6c,0x6c,0x78,0x45,0x41,0x41,0x6c,0x6c,0x78,0x41,0xbe,0xfc,0x45,0x45,0xbe,0xfc,0x1,0x76,0x45,0xbe,0xfc,0x0,0x41,0x41,0x45,0x41,0xdb,0x45,0xbe,0xfc,0x0,0x78,0x45,0x41,0x41,0x41,0x6c,0x6c,0x78,0x45,0x41,0x6c,0x6c,0x78,0x45,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x7a,0x45,0x45,0x41,0x41,0x45,0x41,0x41,0xc1,0x41,0x2,0x0,0x41,0x6c,0x74,0x78,0x45,0x41,0x21,0x45,0x45,0x45,0x1,0xc,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA;\004@C\361\377\377\377A@AAjA\276\274EE\276\374\001vE\276\374\000AAAjA\276\374EE\276\374\001vE\276\374\000AAEA\333E\276\374\000xEAAAllElLAxExAAEAAEAzEEAAEAA\301A\261\226AltxEA!EEAAEAwinxEAAEAAEAzEA\020llxEAAllxA\276\374EE\276\374\001vE\276\374\000AAEA\333E\276\374\000xEAAAllxEAllxEAAEAAEAzEEAAEAA\301A\002\000AltxEA!EEE\001\014\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2dd066d7a6bef733457479b2902e3025295782f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQTsEQEPx////QUBBQWpBvrxFRb78AXZFvvwAQUFBakG+/EVFvvwBdkW+/ABBQUVB20W+/AB4RUFBQWxsRWxMQXhFeEFBRUFBRUF6RUVBQUVBQcFBsZZBbHR4RUEhRUVBQUVBd2lueEVBQUVBQUVBekVBEGxseEVBQWxseEG+/EVFvvwBdkW+/ABBQUVB20W+/AB4RUFBQWxseEVBbGx4RUFBRUFBRUF6RUVBQUVBQcFBAgBBbHR4RUEhRUVFAQwAAAALAAs= Step #5: MERGE-OUTER: attempt 3927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1641783367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fec7cbf198, 0x55fec7cc7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fec7cc7918,0x55fec7d4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2dd066d7a6bef733457479b2902e3025295782f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12270 processed earlier; will process 3005 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fec54d35dd bp 0x000000000000 sp 0x7fff0e8a0b80 T44787) Step #5: ==44787==The signal is caused by a READ memory access. Step #5: #0 0x55fec54d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fec52f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fec52f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fec52d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fec51f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fec514bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fec51551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fec513c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fec51683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12e3173082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fec512faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44787==Register values: Step #5: rax = 0x000055fec9d31530 rbx = 0x000055fec9d31530 rcx = 0x000055fec9d319e0 rdx = 0x00007f12e333bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0e8a0b80 Step #5: r8 = 0x000055fec9d31530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12e333bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fec86d2960 r14 = 0x0000000100000004 r15 = 0x000055fec763f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbd,0x3f,0x41,0xfa,0xfe,0xff,0x68,0xbe,0xfc,0x0,0x41,0xff,0x64,0x43,0xe,0x97,0x43,0x97,0x43,0x40,0x97,0x43,0x8e,0x43,0x91,0x29,0x8f,0x8e,0x43,0x40,0x11,0x91,0x3a,0x91,0x95,0x91,0x91,0x43,0xae,0x2b,0x8c,0x20,0x97,0x43,0x8e,0x43,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x11,0x91,0x3a,0x91,0x92,0x91,0x91,0x43,0x3a,0x91,0x92,0x91,0x91,0x43,0xaf,0x2b,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x2b,0x20,0x91,0x91,0x1a,0x91,0x92,0x8f,0x91,0x43,0xae,0x2b,0x8c,0x20,0x97,0x43,0x8e,0x43,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x11,0x91,0x3a,0x91,0x92,0x91,0x8f,0x43,0x3a,0x91,0x92,0x91,0x91,0x43,0xae,0x2b,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x11,0x91,0x3a,0x91,0x92,0x91,0x91,0x43,0x3a,0x91,0x92,0x91,0x91,0x43,0xaf,0x2b,0x91,0xff,0x97,0x43,0x8e,0x43,0x91,0xff,0x8f,0x92,0x8c,0x43,0x2b,0x20,0x91,0x91,0x8c,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177kAA\004@AKA/B\275?A\372\376\377h\276\374\000A\377dC\016\227C\227C@\227C\216C\221)\217\216C@\021\221:\221\225\221\221C\256+\214 \227C\216C\221\377\227C\216C\221\377\217\222\214C\021\221:\221\222\221\221C:\221\222\221\221C\257+\221\377\227C\216C\221\377\217\222\214C+ \221\221\032\221\222\217\221C\256+\214 \227C\216C\221\377\227C\216C\221\377\217\222\214C\021\221:\221\222\221\217C:\221\222\221\221C\256+\221\377\227C\216C\221\377\227C\216C\221\377\217\222\214C\021\221:\221\222\221\221C:\221\222\221\221C\257+\221\377\227C\216C\221\377\217\222\214C+ \221\221\214\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6679dd1026ba84cbc67e91e6f3a9d9e89b137a1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9rQUEEQEFLQS9CvT9B+v7/aL78AEH/ZEMOl0OXQ0CXQ45DkSmPjkNAEZE6kZWRkUOuK4wgl0OOQ5H/l0OOQ5H/j5KMQxGROpGSkZFDOpGSkZFDryuR/5dDjkOR/4+SjEMrIJGRGpGSj5FDriuMIJdDjkOR/5dDjkOR/4+SjEMRkTqRkpGPQzqRkpGRQ64rkf+XQ45Dkf+XQ45Dkf+PkoxDEZE6kZKRkUM6kZKRkUOvK5H/l0OOQ5H/j5KMQysgkZGMAAALAAs= Step #5: MERGE-OUTER: attempt 3928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1641920323 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55790d7c8198, 0x55790d7d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55790d7d0918,0x55790d8580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6679dd1026ba84cbc67e91e6f3a9d9e89b137a1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12271 processed earlier; will process 3004 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55790afdc5dd bp 0x000000000000 sp 0x7ffc8e03e2b0 T44791) Step #5: ==44791==The signal is caused by a READ memory access. Step #5: #0 0x55790afdc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55790adfe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55790adfdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55790addb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55790acfcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55790ac54c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55790ac5e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55790ac456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55790ac713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e398ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55790ac38aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44791==Register values: Step #5: rax = 0x000055790e6394c0 rbx = 0x000055790e6394c0 rcx = 0x000055790e639970 rdx = 0x00007f2e39ab7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8e03e2b0 Step #5: r8 = 0x000055790e6394c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e39ab7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055790e1db960 r14 = 0x0000000100000004 r15 = 0x000055790d148386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x1,0x41,0x60,0x1a,0xd4,0xd4,0xd4,0x42,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x35,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x41,0x1,0x20,0x31,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x0,0x1,0xfb,0x15,0x72,0x1a,0x1a,0x0,0x0,0x0,0x0,0x1b,0xc3,0x1a,0x0,0x1b,0xfb,0xf,0x0,0x80,0x0,0x0,0xb9,0x0,0x0,0x71,0x0,0x61,0xb8,0x0,0x0,0x1,0xb9,0x0,0x0,0x1,0x99,0x0,0x5d,0x0,0x0,0x0,0x82,0x0,0xfb,0x16,0x0,0x0,0x80,0x0,0x0,0x1a,0x72,0x0,0x0,0xfb,0x15,0x72,0x1a,0x1a,0x0,0x0,0x0,0x0,0x1b,0xc3,0x1a,0x0,0x1b,0xfb,0xf,0x0,0x80,0x0,0x1b,0x1a,0x61,0x0,0xfb,0x16,0x0,0x0,0x61,0xb8,0x0,0x0,0x1,0xb9,0x0,0x0,0x1,0x99,0x0,0x5d,0x0,0x0,0x0,0x82,0x0,0xfb,0x16,0x0,0x0,0x80,0x0,0x0,0x1a,0x72,0x0,0x0,0xfb,0x15,0x72,0x1a,0x1a,0x0,0x0,0x0,0x0,0x1b,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"\001A`\032\324\324\324B ! \323 A\001 5 ! \323 A\001 1 \" \000\001\373\025r\032\032\000\000\000\000\033\303\032\000\033\373\017\000\200\000\000\271\000\000q\000a\270\000\000\001\271\000\000\001\231\000]\000\000\000\202\000\373\026\000\000\200\000\000\032r\000\000\373\025r\032\032\000\000\000\000\033\303\032\000\033\373\017\000\200\000\033\032a\000\373\026\000\000a\270\000\000\001\271\000\000\001\231\000]\000\000\000\202\000\373\026\000\000\200\000\000\032r\000\000\373\025r\032\032\000\000\000\000\033 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-efd3c629d5f1573ef4da764706b1f27e06f78a45 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CIBQWAa1NTUQiAgICAgICAgICEgICAgINMgIEEBIDUgICAgICAgICAgICAhICAgICDTICBBASAxICAgICAgIiAAAfsVchoaAAAAABvDGgAb+w8AgAAAuQAAcQBhuAAAAbkAAAGZAF0AAACCAPsWAACAAAAacgAA+xVyGhoAAAAAG8MaABv7DwCAABsaYQD7FgAAYbgAAAG5AAABmQBdAAAAggD7FgAAgAAAGnIAAPsVchoaAAAAABsgICAgICAAAAs= Step #5: MERGE-OUTER: attempt 3929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1642056366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b38106198, 0x556b3810e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b3810e918,0x556b381960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/efd3c629d5f1573ef4da764706b1f27e06f78a45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12272 processed earlier; will process 3003 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 358 ft: 359 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 508 ft: 571 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b3591a5dd bp 0x000000000000 sp 0x7ffe2571d900 T44795) Step #5: ==44795==The signal is caused by a READ memory access. Step #5: #0 0x556b3591a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b3573c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b3573bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b35719929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b3563aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b35592c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b3559c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b355836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b355af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e4ab09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b35576aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44795==Register values: Step #5: rax = 0x0000556b39d57430 rbx = 0x0000556b39d57430 rcx = 0x0000556b39d57420 rdx = 0x00007f7e4acd1b80 Step #5: rdi = 0x0000556b39d57420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe2571d900 Step #5: r8 = 0x0000556b39d57430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e4acd1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b38b19960 r14 = 0x0000000100000004 r15 = 0x0000556b37a86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0xf9,0x89,0x89,0x89,0x42,0x42,0x31,0xc2,0xc2,0x1,0x42,0x42,0x79,0x1,0x42,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x1a,0x42,0x82,0x7e,0x42,0x42,0x42,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x1,0x0,0x0,0x0,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0x3e,0x44,0x1b,0x7e,0x41,0x85,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0x3e,0x44,0x1b,0x7e,0x41,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x42,0x85,0x42,0x42,0xf6,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x82,0x3f,0x41,0x37,0x0,0x1b,0x81,0x1a,0x81,0x42,0x7e,0x42,0x42,0x42,0x2c,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\004@BBB~BBBbB\371\211\211\211BB1\302\302\001BBy\001BBBBzA\000\033\032B\202~BBB|A\000\034\201B~\202~BBBz\202~BBBzA\000\033~B\205BB\206\302B\001\000\000\000B\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202>D\033~A\205BBzA\000\033~B\205BB\202>D\033~A\205B\201\302BBBB\205BB\366\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205B\201\302BBB\202?A7\000\033\201\032\201B~BBB,\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f89be8abe392c06c0d64efc8763b29a6aaf7228f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEEQEJCQn5CQkJiQvmJiYlCQjHCwgFCQnkBQkJCQnpBABsaQoJ+QkJCfEEAHIFCfoJ+QkJCeoJ+QkJCekEAG35ChUJChsJCAQAAAEIBfEEAHIFCfoJ+QkJCekEAG35ChUJCgj5EG35BhUJCekEAG35ChUJCgj5EG35BhUKBwkJCQkKFQkL2wkJCQkJ5QgF8QQAcgUJ+gn5CQkJ6QQAbfkKFQkKCwsIbfkKFQoHCQkJCgj9BNwAbgRqBQn5CQkIsAQALAAs= Step #5: MERGE-OUTER: attempt 3930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1642196504 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558285259198, 0x558285261911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558285261918,0x5582852e90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f89be8abe392c06c0d64efc8763b29a6aaf7228f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12276 processed earlier; will process 2999 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558282a6d5dd bp 0x000000000000 sp 0x7ffcf20080c0 T44799) Step #5: ==44799==The signal is caused by a READ memory access. Step #5: #0 0x558282a6d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55828288f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55828288efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55828286c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55828278dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582826e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582826ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582826d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582827023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22931f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582826c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44799==Register values: Step #5: rax = 0x00005582875ed3b0 rbx = 0x00005582875ed3b0 rcx = 0x00005582875ed860 rdx = 0x00007f22933bab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf20080c0 Step #5: r8 = 0x00005582875ed3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22933babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558285c6c960 r14 = 0x0000000100000004 r15 = 0x0000558284bd9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x60,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x43,0xa5,0x40,0x90,0xfb,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x8c,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p`]C\245\300\220\373\221C\245@\220\373\221\225\221\221\221\221\221\213\221C\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\375dC\256\377\377\377\220\221\216\214\216\216\216\216\374\004A\375dC\221\221\221\213\221C\201'p]C\245@\220\373\221\221\221\221\221\221\214\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7cab88e6f9b5dc27f00064d65d5e8a0f4a63e14 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ARB/WRDrv///5CRjoyOjo6O/ARB/WRDrv///5CRjoyOjo6OkZGRQ/uRjpiPjEMvBAAEQf1kQ67///+QkYuRQ4EncG5dQ6VAkPuRkZGRkZGRi5FDgSdwYF1DpcCQ+5FDpUCQ+5GVkZGRkZGLkUOOjo6OkZGRQ/uRjo6Yj4xDLwQABEH9ZEOu//1kQ67///+QkY6Mjo6OjvwEQf1kQ5GRkYuRQ4EncF1DpUCQ+5GRkZGRkYyMGgALAAs= Step #5: MERGE-OUTER: attempt 3931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1642332987 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d810b72198, 0x55d810b7a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d810b7a918,0x55d810c020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7cab88e6f9b5dc27f00064d65d5e8a0f4a63e14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12277 processed earlier; will process 2998 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 410 ft: 411 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 3965 Step #5: #2 pulse cov: 467 ft: 537 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d80e3865dd bp 0x000000000000 sp 0x7ffc2755e5c0 T44803) Step #5: ==44803==The signal is caused by a READ memory access. Step #5: #0 0x55d80e3865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d80e1a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d80e1a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d80e185929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d80e0a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d80dffec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d80e0081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d80dfef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d80e01b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f241ad17082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d80dfe2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44803==Register values: Step #5: rax = 0x000055d812e00430 rbx = 0x000055d812e00430 rcx = 0x000055d812e00420 rdx = 0x00007f241aedfb80 Step #5: rdi = 0x000055d812e00420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc2755e5c0 Step #5: r8 = 0x000055d812e00430 r9 = 0x000055d812e077e0 r10 = 0x000055d812de1010 r11 = 0x00007f241aedfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d811585960 r14 = 0x0000000100000004 r15 = 0x000055d8104f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x58,0x6f,0x41,0x3b,0x4,0x0,0x41,0xf2,0xe6,0xe9,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0xfb,0x18,0xf,0xff,0xff,0x74,0x60,0x95,0x6e,0xd1,0x0,0x62,0x0,0x0,0xa7,0x0,0x85,0x0,0xd1,0x0,0xd1,0x0,0x62,0x0,0x62,0x0,0x0,0x0,0x0,0xd1,0x0,0xf,0x0,0x0,0xa5,0x0,0xd1,0x0,0x62,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x69,0x0,0x0,0x62,0x6c,0x6e,0x75,0x78,0x0,0xf,0xa3,0x0,0x91,0x97,0x91,0x91,0x91,0x1,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x1,0x0,0x62,0x0,0x91,0x0,0x63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x85,0x0,0x0,0x0,0x62,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x7b,0x0,0xb7,0x0,0x0,0xa5,0x0,0xd1,0x0,0x62,0x0,0x0,0x0,0x0,0xd1,0x0,0x62,0x0,0x6c,0x0,0x69,0x0,0x6e,0x75,0x78,0x0,0xf,0xa3,0x0,0x91,0x97,0x91,0x91,0x91,0x1,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x1,0x0,0x62,0x0,0x91,0x0,0x63,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x85,0x0,0x0,0x0,0x62,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x7b,0x0,0x5f,0x0,0x0,0xb,0x0,0x7b,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001XoA;\004\000A\362\346\351iiii\004@A\032\004@\000\373\030\017\377\377t`\225n\321\000b\000\000\247\000\205\000\321\000\321\000b\000b\000\000\000\000\321\000\017\000\000\245\000\321\000b\000\000\000\000\326\000\000i\000\000blnux\000\017\243\000\221\227\221\221\221\001\000asm\001\000\000\001\000b\000\221\000c\000\000\000\000\000\000\000\205\000\000\000b\000linux\000{\000\267\000\000\245\000\321\000b\000\000\000\000\321\000b\000l\000i\000nux\000\017\243\000\221\227\221\221\221\001\000asm\001\000\000\001\000b\000\221\000c\000\000\000\000\000\000\000\205\000\000\000b\000linux\000{\000_\000\000\013\000{\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-58f8e1555f726a01b6e88f8294a1716b993d1bfe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVhvQTsEAEHy5ulpaWlpBEBBGgRAAPsYD///dGCVbtEAYgAApwCFANEA0QBiAGIAAAAA0QAPAAClANEAYgAAAADWAABpAABibG51eAAPowCRl5GRkQEAYXNtAQAAAQBiAJEAYwAAAAAAAACFAAAAYgBsaW51eAB7ALcAAKUA0QBiAAAAANEAYgBsAGkAbnV4AA+jAJGXkZGRAQBhc20BAAABAGIAkQBjAAAAAAAAAIUAAABiAGxpbnV4AHsAXwAACwB7AAsLAAs= Step #5: MERGE-OUTER: attempt 3932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1642472405 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562792d6b198, 0x562792d73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562792d73918,0x562792dfb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58f8e1555f726a01b6e88f8294a1716b993d1bfe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12281 processed earlier; will process 2994 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56279057f5dd bp 0x000000000000 sp 0x7fff4ea34490 T44807) Step #5: ==44807==The signal is caused by a READ memory access. Step #5: #0 0x56279057f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627903a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627903a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56279037e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56279029fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627901f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627902011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627901e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627902143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4503784082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627901dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44807==Register values: Step #5: rax = 0x0000562794e34440 rbx = 0x0000562794e34440 rcx = 0x0000562794e348f0 rdx = 0x00007f450394cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4ea34490 Step #5: r8 = 0x0000562794e34440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f450394cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056279377e960 r14 = 0x0000000100000004 r15 = 0x00005627926eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x3b,0x4,0x40,0x41,0x42,0x42,0x24,0x42,0x1a,0x80,0x7a,0x42,0x7e,0x7c,0x42,0x0,0x42,0x7d,0x7c,0x42,0x7f,0x7c,0x42,0x7c,0x42,0x32,0x7c,0x42,0x7c,0x42,0x7f,0x42,0x26,0x7a,0x80,0x42,0x42,0x7e,0x7c,0x42,0x0,0x42,0x42,0x7f,0x42,0x26,0x42,0x80,0x7a,0x42,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x26,0xde,0xe0,0xd0,0x70,0x0,0xfb,0x18,0x6f,0xac,0xde,0x26,0x91,0xe0,0x0,0xfb,0x42,0x42,0x7f,0x42,0x26,0x42,0x80,0x7a,0x42,0x4d,0xd0,0x0,0xfb,0x18,0x6f,0x1,0x26,0xde,0xe0,0xd0,0x70,0x0,0xfb,0x18,0x6f,0xac,0xde,0x26,0x91,0xe0,0x0,0xfb,0x15,0x6e,0x41,0xeb,0xef,0x0,0xf,0x1a,0x1a,0x92,0x0,0x6f,0x6c,0x69,0x12,0x0,0x0,0xb9,0x0,0xb4,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0x8a,0x0,0x7c,0x42,0x7f,0x42,0x82,0x80,0x7c,0x42,0x32,0x7c,0x42,0x7c,0x42,0x7f,0x42,0x26,0x42,0x80,0x7a,0x42,0x7e,0x0,0xfb,0x18,0x6f,0x1,0x26,0xde,0xe0,0xd0,0x70,0x0,0xfb,0x18,0x6f,0xac,0xde,0x26,0x91,0xe0,0x0,0xfb,0x42,0x42,0x7f,0x7c,0x42,0x42,0x7f,0x8a,0x7c,0x42,0x8a,0x42,0x42,0x42,0x7c,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%mA;\004@ABB$B\032\200zB~|B\000B}|B\177|B|B2|B|B\177B&z\200BB~|B\000BB\177B&B\200zBM\320\000\373\030o\001&\336\340\320p\000\373\030o\254\336&\221\340\000\373BB\177B&B\200zBM\320\000\373\030o\001&\336\340\320p\000\373\030o\254\336&\221\340\000\373\025nA\353\357\000\017\032\032\222\000oli\022\000\000\271\000\264\000\264\257\000\245\032\212\000|B\177B\202\200|B2|B|B\177B&B\200zB~\000\373\030o\001&\336\340\320p\000\373\030o\254\336&\221\340\000\373BB\177|BB\177\212|B\212BBB|BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cc961703bf5832bf93796f8caac80eb4f36f340 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVtQTsEQEFCQiRCGoB6Qn58QgBCfXxCf3xCfEIyfEJ8Qn9CJnqAQkJ+fEIAQkJ/QiZCgHpCTdAA+xhvASbe4NBwAPsYb6zeJpHgAPtCQn9CJkKAekJN0AD7GG8BJt7g0HAA+xhvrN4mkeAA+xVuQevvAA8aGpIAb2xpEgAAuQC0ALSvAKUaigB8Qn9CgoB8QjJ8QnxCf0ImQoB6Qn4A+xhvASbe4NBwAPsYb6zeJpHgAPtCQn98QkJ/inxCikJCQnxCQgALAAs= Step #5: MERGE-OUTER: attempt 3933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1642610344 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55598f156198, 0x55598f15e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55598f15e918,0x55598f1e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9cc961703bf5832bf93796f8caac80eb4f36f340' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12282 processed earlier; will process 2993 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55598c96a5dd bp 0x000000000000 sp 0x7ffd107e8dd0 T44811) Step #5: ==44811==The signal is caused by a READ memory access. Step #5: #0 0x55598c96a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55598c78c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55598c78bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55598c769929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55598c68aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55598c5e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55598c5ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55598c5d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55598c5ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73a547a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55598c5c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44811==Register values: Step #5: rax = 0x000055598fdaa410 rbx = 0x000055598fdaa410 rcx = 0x000055598fdaa8c0 rdx = 0x00007f73a5642b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd107e8dd0 Step #5: r8 = 0x000055598fdaa410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f73a5642be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055598fb69960 r14 = 0x0000000100000004 r15 = 0x000055598ead6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x67,0x41,0x2b,0x41,0x41,0x41,0x78,0x74,0x6a,0x67,0xc1,0x45,0x41,0x41,0x41,0x6a,0x41,0x45,0x41,0x78,0x6a,0x41,0x41,0x74,0x41,0x45,0x78,0x74,0x41,0x78,0x41,0x41,0x74,0x45,0x6a,0x41,0x41,0x45,0x78,0x1,0x41,0x78,0x74,0x6a,0x41,0x78,0x74,0x6a,0x67,0xc1,0x45,0x41,0x41,0x41,0x6a,0x41,0x45,0x41,0x78,0x6a,0x41,0x41,0x74,0x41,0x45,0x78,0x74,0x41,0x78,0x41,0x41,0x74,0x45,0x6a,0x41,0x41,0x45,0x78,0x1,0x41,0x78,0x74,0x6a,0x67,0xc1,0x45,0x41,0x41,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x78,0x41,0x41,0x74,0x45,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x3f,0x4b,0x41,0x41,0x4b,0x41,0x1,0x41,0x45,0x78,0x74,0x41,0x6a,0x67,0xc1,0x45,0x41,0x41,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x78,0x41,0x41,0x74,0x45,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x3f,0x4b,0x41,0x41,0x4b,0x41,0x1,0x41,0x93,0x78,0x74,0x41,0x3f,0x4b,0x41,0x41,0x6a,0x41,0x78,0x74,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKA\252Mg\301gA+AAAxtjg\301EAAAjAEAxjAAtAExtAxAAtEjAAEx\001AxtjAxtjg\301EAAAjAEAxjAAtAExtAxAAtEjAAEx\001Axtjg\301EAAAjAAExtAjAAExtAxAAtEjAAExtA?KAAKA\001AExtAjg\301EAAAjAAExtAjAAExtAxAAtEjAAExtA?KAAKA\001A\223xtA?KAAjAxt\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-377a1919dd2517512cbf995f89b0c4bd259e91bf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQapNZ8FnQStBQUF4dGpnwUVBQUFqQUVBeGpBQXRBRXh0QXhBQXRFakFBRXgBQXh0akF4dGpnwUVBQUFqQUVBeGpBQXRBRXh0QXhBQXRFakFBRXgBQXh0amfBRUFBQWpBQUV4dEFqQUFFeHRBeEFBdEVqQUFFeHRBP0tBQUtBAUFFeHRBamfBRUFBQWpBQUV4dEFqQUFFeHRBeEFBdEVqQUFFeHRBP0tBQUtBAUGTeHRBP0tBQWpBeHQApQALAAs= Step #5: MERGE-OUTER: attempt 3934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1642747126 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d74f838198, 0x55d74f840911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d74f840918,0x55d74f8c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/377a1919dd2517512cbf995f89b0c4bd259e91bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12283 processed earlier; will process 2992 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 487 ft: 488 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d74d04c5dd bp 0x000000000000 sp 0x7ffe16dd4900 T44815) Step #5: ==44815==The signal is caused by a READ memory access. Step #5: #0 0x55d74d04c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d74ce6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d74ce6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d74ce4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d74cd6cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d74ccc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d74ccce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d74ccb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d74cce13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23382d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d74cca8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44815==Register values: Step #5: rax = 0x000055d750e5d430 rbx = 0x000055d750e5d430 rcx = 0x000055d750e5d420 rdx = 0x00007f233849fb80 Step #5: rdi = 0x000055d750e5d420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe16dd4900 Step #5: r8 = 0x000055d750e5d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f233849fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d75024b960 r14 = 0x0000000100000004 r15 = 0x000055d74f1b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x41,0x4,0x40,0x41,0xf,0x41,0x4a,0x41,0x6e,0x69,0x45,0x4a,0x6c,0x20,0x80,0x80,0x0,0x1a,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x1,0x4f,0x41,0xa5,0x0,0x70,0x4,0x40,0x10,0x0,0x5,0x0,0x0,0x0,0x54,0x48,0x0,0x0,0x0,0x54,0x4f,0x0,0xb,0x41,0x66,0x41,0x6a,0x45,0x41,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0xc,0xd2,0x9d,0xff,0x92,0x7c,0x0,0x0,0x4f,0x6e,0x69,0x48,0x41,0x4a,0x45,0x4a,0x6c,0x20,0x80,0x80,0x80,0x0,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6f,0x1,0x4f,0x41,0xa5,0x0,0x70,0x4,0x40,0x10,0x0,0x5,0x0,0x0,0x0,0x54,0x48,0x0,0x0,0x0,0x54,0x4f,0x0,0xb,0x41,0x66,0x41,0x6a,0x45,0x41,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0x0,0x0,0x0,0x4a,0x41,0x49,0x45,0x41,0xbf,0x41,0x41,0x69,0x76,0x41,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x6c,0x0,0x0,0x0,0x0,0x4a,0x41,0x49,0x45,0x41,0xbf,0x41,0x41,0x69,0x76,0x71,0x6c,0x20,0x80,0x80,0x0,0x1a,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x1,0x4f,0x41,0xa5,0x0,0x41,0x0,0x0,0x0,0x1,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177AA\004@A\017AJAniEJl \200\200\000\032\301At\320\000\373\025n\001OA\245\000p\004@\020\000\005\000\000\000TH\000\000\000TO\000\013AfAjEAElM\320\000\373\030l\000\014\322\235\377\222|\000\000OniHAJEJl \200\200\200\000\301At\320\000\373\025o\001OA\245\000p\004@\020\000\005\000\000\000TH\000\000\000TO\000\013AfAjEAElM\320\000\373\030l\000\000\000\000JAIEA\277AAivAElM\320\000\373\030l\000\000\000\000JAIEA\277AAivql \200\200\000\032\301At\320\000\373\025n\001OA\245\000A\000\000\000\001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e26d85758958ab5845d63c12c0d36f9125d3902f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QUEEQEEPQUpBbmlFSmwggIAAGsFBdNAA+xVuAU9BpQBwBEAQAAUAAABUSAAAAFRPAAtBZkFqRUFFbE3QAPsYbAAM0p3/knwAAE9uaUhBSkVKbCCAgIAAwUF00AD7FW8BT0GlAHAEQBAABQAAAFRIAAAAVE8AC0FmQWpFQUVsTdAA+xhsAAAAAEpBSUVBv0FBaXZBRWxN0AD7GGwAAAAASkFJRUG/QUFpdnFsIICAABrBQXTQAPsVbgFPQaUAQQAAAAELAAs= Step #5: MERGE-OUTER: attempt 3935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1642887192 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d96805198, 0x562d9680d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d9680d918,0x562d968950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e26d85758958ab5845d63c12c0d36f9125d3902f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12285 processed earlier; will process 2990 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 403 ft: 404 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 449 ft: 515 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 7933 Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #4 pulse cov: 542 ft: 719 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d940195dd bp 0x000000000000 sp 0x7ffe5f2eed30 T44819) Step #5: ==44819==The signal is caused by a READ memory access. Step #5: #0 0x562d940195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d93e3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d93e3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d93e18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d93d39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d93c91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d93c9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d93c826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d93cae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7895ebc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d93c75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44819==Register values: Step #5: rax = 0x0000562d97799b00 rbx = 0x0000562d97799b00 rcx = 0x0000562d97799fb0 rdx = 0x00007f7896084b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f2eed30 Step #5: r8 = 0x0000562d97799b00 r9 = 0x00007f7896084fd0 r10 = 0x0000562d9761a010 r11 = 0x00007f7896084be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d97218960 r14 = 0x0000000100000004 r15 = 0x0000562d96185386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x49,0x77,0x41,0x45,0x41,0x45,0x70,0x41,0x41,0x45,0x69,0x70,0x41,0x13,0x69,0x6b,0x4f,0x1a,0x41,0x49,0x45,0x69,0x41,0x45,0x41,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0x41,0x45,0x67,0x41,0x77,0x41,0x45,0x41,0x84,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0xd9,0x45,0x69,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0x4c,0x41,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0x41,0x45,0x69,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0x4c,0x41,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0x41,0x45,0x69,0x70,0x41,0x13,0x69,0x6b,0x4f,0x1a,0x41,0x49,0x45,0x69,0x41,0x45,0x41,0x70,0x41,0x14,0x69,0x6b,0xd,0x0,0x41,0x41,0x45,0x69,0x70,0x41,0x13,0x69,0x6b,0x4f,0x1b,0x41,0x49,0x45,0x69,0x6b,0x1,0x1,0x1,0x1,0x45,0x41,0x4a,0x41,0x77,0x77,0x41,0x45,0x41,0x45,0x41,0x70,0x41,0x67,0x77,0x41,0x41,0x45,0x41,0x45,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0x70,0x41,0x67,0xc0,0x77,0x41,0x45,0x41,0x45,0x70,0x41,0x13,0x69,0x69,0x6b,0x1,0x4a,0x45,0x6e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgIwAEAEpAAEipA\023ikO\032AIEiAEApA\023ik\015\000AAEgAwAEA\204pA\023ik\015\000A\331EipA\023ik\015\000ALApA\023ik\015\000AAEipA\023ik\015\000ALApA\023ik\015\000AAEipA\023ikO\032AIEiAEApA\024ik\015\000AAEipA\023ikO\033AIEik\001\001\001\001EAJAwwAEAEApAgwAAEAEpA\023ik\015\000ApAg\300wAEAEpA\023iik\001JEn\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e56b10673c8ddf6b97edf9b85e0e9bc0c8d9435 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQU1BZ0l3QUVBRXBBQUVpcEETaWtPGkFJRWlBRUFwQRNpaw0AQUFFZ0F3QUVBhHBBE2lrDQBB2UVpcEETaWsNAEFMQXBBE2lrDQBBQUVpcEETaWsNAEFMQXBBE2lrDQBBQUVpcEETaWtPGkFJRWlBRUFwQRRpaw0AQUFFaXBBE2lrTxtBSUVpawEBAQFFQUpBd3dBRUFFQXBBZ3dBQUVBRXBBE2lrDQBBcEFnwHdBRUFFcEETaWlrAUpFbgALAAs= Step #5: MERGE-OUTER: attempt 3936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643028832 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c46b3cf198, 0x55c46b3d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c46b3d7918,0x55c46b45f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e56b10673c8ddf6b97edf9b85e0e9bc0c8d9435' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12291 processed earlier; will process 2984 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c468be35dd bp 0x000000000000 sp 0x7ffd3507bde0 T44823) Step #5: ==44823==The signal is caused by a READ memory access. Step #5: #0 0x55c468be35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c468a05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c468a04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c4689e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c468903ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c46885bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c4688651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c46884c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c4688783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4b44c75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c46883faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44823==Register values: Step #5: rax = 0x000055c46c7272e0 rbx = 0x000055c46c7272e0 rcx = 0x000055c46c727790 rdx = 0x00007f4b44e3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3507bde0 Step #5: r8 = 0x000055c46c7272e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4b44e3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c46bde2960 r14 = 0x0000000100000004 r15 = 0x000055c46ad4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x6d,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0xea,0xe8,0x0,0x41,0x67,0x6c,0x41,0x45,0x45,0x41,0x6a,0x41,0x7f,0x6d,0x41,0x41,0x41,0x41,0x6c,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x6c,0x69,0x6e,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x6c,0x41,0x6a,0xc1,0x41,0x6d,0x41,0x7f,0x6d,0x47,0x6f,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0x95,0x7f,0x6d,0x41,0x43,0x41,0x7f,0x6d,0x41,0x7f,0x49,0x6c,0x41,0x6a,0x6f,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x7f,0x6d,0x41,0x43,0x41,0x7f,0x6d,0x41,0x7f,0x49,0x41,0x49,0x77,0x41,0x7f,0x6c,0x41,0x41,0x41,0x6c,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x6c,0x69,0x6e,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x41,0x6c,0x6a,0xc1,0x41,0x6d,0x41,0x41,0xc0,0x41,0x7f,0x41,0x6c,0x6d,0x48,0x41,0x61,0x6a,0x41,0x7f,0x6d,0x41,0x43,0x46,0x41,0x7f,0x6d,0x6c,0x69,0x6e,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0xff,0x6c,0x41,0x8b,0x27,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\004mAA\003@AKA\352\350\000AglAEEAjA\177mAAAAlAA\300A\177AlmHAajA\177mACFA\177mlinACA\177mIA\377lAj\301AmA\177mGoACA\177mIA\225\177mACA\177mA\177IlAjoACA\177mIA\377\177mACA\177mA\177IAIwA\177lAAAlAA\300A\177AlmHAajA\177mACFA\177mlinACA\177mIA\377Alj\301AmAA\300A\177AlmHAajA\177mACFA\177mlinACA\177mIA\377lA\213'\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b34ee3eb26807d6afb79297f85f0b15b9b80ddd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQRtQUEDQEFLQeroAEFnbEFFRUFqQX9tQUFBQWxBQcBBf0FsbUhBYWpBf21BQ0ZBf21saW5BQ0F/bUlB/2xBasFBbUF/bUdvQUNBf21JQZV/bUFDQX9tQX9JbEFqb0FDQX9tSUH/f21BQ0F/bUF/SUFJd0F/bEFBQWxBQcBBf0FsbUhBYWpBf21BQ0ZBf21saW5BQ0F/bUlB/0FsasFBbUFBwEF/QWxtSEFhakF/bUFDRkF/bWxpbkFDQX9tSUH/bEGLJwALAAs= Step #5: MERGE-OUTER: attempt 3937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643166545 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560eceb6a198, 0x560eceb72911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560eceb72918,0x560ecebfa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b34ee3eb26807d6afb79297f85f0b15b9b80ddd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12292 processed earlier; will process 2983 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560ecc37e5dd bp 0x000000000000 sp 0x7fff7afb0ad0 T44827) Step #5: ==44827==The signal is caused by a READ memory access. Step #5: #0 0x560ecc37e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560ecc1a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560ecc19ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560ecc17d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560ecc09ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560ecbff6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560ecc0001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560ecbfe76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560ecc0133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f968cc0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560ecbfdaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44827==Register values: Step #5: rax = 0x0000560ed1396530 rbx = 0x0000560ed1396530 rcx = 0x0000560ed13969e0 rdx = 0x00007f968cdd3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7afb0ad0 Step #5: r8 = 0x0000560ed1396530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f968cdd3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560ecf57d960 r14 = 0x0000000100000004 r15 = 0x0000560ece4ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0xdb,0xbd,0x42,0xc0,0x41,0xfa,0xbf,0x69,0x4f,0xbe,0xfc,0x4,0x41,0xff,0x69,0xbe,0xfc,0x4,0x41,0xff,0x64,0x43,0x43,0x4b,0x91,0x91,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x40,0x41,0x40,0x41,0xdb,0xbd,0x42,0xc0,0x41,0xfa,0xbf,0x69,0x47,0xbe,0xfc,0x4,0x41,0xff,0x69,0xbe,0xfc,0x4,0x41,0xff,0x64,0x43,0x43,0x43,0x91,0x91,0xfc,0x4,0x41,0xff,0x69,0xbe,0xfc,0x4,0x41,0xff,0x64,0x43,0x43,0x43,0x70,0x6e,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x30,0x41,0x40,0x41,0xdb,0xbd,0x42,0xc0,0x41,0xfa,0xbf,0x69,0x47,0xbe,0xfc,0x4,0x41,0xff,0x69,0x41,0xdb,0xbd,0x42,0x41,0x40,0x41,0xdb,0xbd,0x42,0xc0,0x41,0xfa,0xbf,0x69,0x4f,0xbe,0xfc,0x4,0x41,0xff,0x64,0x41,0x43,0x43,0x91,0x91,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0xc4,0x41,0x40,0x41,0xdb,0xbd,0x42,0xc0,0x41,0xfa,0xbf,0x69,0x47,0xbe,0xfc,0x0,0x41,0xff,0x9d,0xbe,0xfc,0x4,0x41,0xff,0x4,0x43,0x91,0xfc,0x91,0x64,0x43,0x43,0x41,0x0,0x0,0x0,0x0,0x8c,0x93,0x91,0x97,0x8e,0x43,0x40,0x30,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A\333\275B\300A\372\277iO\276\374\004A\377i\276\374\004A\377dCCK\221\221\220\221\221\221\221C\223@A@A\333\275B\300A\372\277iG\276\374\004A\377i\276\374\004A\377dCCC\221\221\374\004A\377i\276\374\004A\377dCCCpn\220\221\221\221\221C\2230A@A\333\275B\300A\372\277iG\276\374\004A\377iA\333\275BA@A\333\275B\300A\372\277iO\276\374\004A\377dACC\221\221\220\221\221\221\221C\223\304A@A\333\275B\300A\372\277iG\276\374\000A\377\235\276\374\004A\377\004C\221\374\221dCCA\000\000\000\000\214\223\221\227\216C@0\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69d0d3d0a098572bc3210dd369bd248a81ef7f78 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQdu9QsBB+r9pT778BEH/ab78BEH/ZENDS5GRkJGRkZFDk0BBQEHbvULAQfq/aUe+/ARB/2m+/ARB/2RDQ0ORkfwEQf9pvvwEQf9kQ0NDcG6QkZGRkUOTMEFAQdu9QsBB+r9pR778BEH/aUHbvUJBQEHbvULAQfq/aU++/ARB/2RBQ0ORkZCRkZGRQ5PEQUBB271CwEH6v2lHvvwAQf+dvvwEQf8EQ5H8kWRDQ0EAAAAAjJORl45DQDCSkQALAAs= Step #5: MERGE-OUTER: attempt 3938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643305732 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f7c10f7198, 0x55f7c10ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f7c10ff918,0x55f7c11870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69d0d3d0a098572bc3210dd369bd248a81ef7f78' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12293 processed earlier; will process 2982 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f7be90b5dd bp 0x000000000000 sp 0x7ffea663ef40 T44831) Step #5: ==44831==The signal is caused by a READ memory access. Step #5: #0 0x55f7be90b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f7be72d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f7be72cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f7be70a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f7be62bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f7be583c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f7be58d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f7be5746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f7be5a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef05d0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f7be567aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44831==Register values: Step #5: rax = 0x000055f7c3be7490 rbx = 0x000055f7c3be7490 rcx = 0x000055f7c3be7940 rdx = 0x00007fef05ed3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea663ef40 Step #5: r8 = 0x000055f7c3be7490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef05ed3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f7c1b0a960 r14 = 0x0000000100000004 r15 = 0x000055f7c0a77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7a,0x42,0x42,0x44,0xde,0x89,0xf1,0xff,0xff,0xff,0x72,0x7c,0x42,0x4f,0xd0,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0x1,0xd4,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0x0,0x0,0x58,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBB}zBBD\336\211\361\377\377\377r|BO\320\000\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\324\324\325\000\325\001\320\000\324\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\325\001\324\324\324\325\000\325\000\324\325\000\325\001\324\325\000\001\324\324\324\324\325\000\325\000\324\325\000\325\001\324\324\325\000\325\000\324\325\000\324\325\000\325\001\324\324\325\000\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\325\000\001\324\324\324\325\000\325\001\324\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\000\000X\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-251c18c381510192f5ee58f4b3e805de20fa58f6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQn16QkJE3onx////cnxCT9AA1QDVAdTU1QDVANTVANUB1NTU1QDVAdAA1NUA1QHU1NUA1QDU1QDVAdTU1NUA1QHU1NUA1QHU1NTVANUA1NUA1QHU1QAB1NTU1NUA1QDU1QDVAdTU1QDVANTVANTVANUB1NTVANUA1QHU1NUA1QDU1QDVAdTU1NUA1QHU1NUA1QHU1NTVANUB1NTVANUAAdTU1NUA1QHU1NUA1QHU1NTVANUB1NTVAAAAWAALAAs= Step #5: MERGE-OUTER: attempt 3939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643443825 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605b6da1198, 0x5605b6da9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605b6da9918,0x5605b6e310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/251c18c381510192f5ee58f4b3e805de20fa58f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12294 processed earlier; will process 2981 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605b45b55dd bp 0x000000000000 sp 0x7ffe3312a800 T44835) Step #5: ==44835==The signal is caused by a READ memory access. Step #5: #0 0x5605b45b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605b43d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605b43d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605b43b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605b42d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605b422dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605b42371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605b421e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605b424a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d6e18b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605b4211aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44835==Register values: Step #5: rax = 0x00005605b7ce8570 rbx = 0x00005605b7ce8570 rcx = 0x00005605b7ce8a20 rdx = 0x00007f2d6e353b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3312a800 Step #5: r8 = 0x00005605b7ce8570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d6e353be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605b77b4960 r14 = 0x0000000100000004 r15 = 0x00005605b6721386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x77,0x69,0x6e,0x41,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x22,0x20,0xa4,0x0,0x21,0x40,0x20,0x33,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x5b,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd4,0x0,0xd6,0x0,0x22,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x30,0x20,0x6,0xd5,0x0,0xd5,0x0,0x20,0x10,0x21,0x8,0xd4,0x22,0x22,0x20,0xa4,0x0,0x21,0x40,0x20,0x33,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x5b,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x6,0x20,0x20,0x21,0x0,0x20,0x33,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x20,0x21,0xd5,0x0,0x22,0x40,0x20,0x33,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x5b,0xd5,0x0,0xd6,0x0,0x20,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@AKA/lA\177AwinA\000 0 0 \006 \" \244\000!@ 3 1 \006 !\000\324\"[\325\000\326\000\"MA\264@\270\253\032\325\000\325\000 \020 0\"1 \006 !\010\324\"L\324\000\326\000\"\325\000 \020 0\"0 \006\325\000\325\000 \020!\010\324\"\" \244\000!@ 3 1 \006 !\000\324\"[\325\000\326\000\"MA\264@\270\253\032\325\000\325\000 \020 0\"1 \006 \020 0\"1 \006 \006 !\000 3 1 \006 !\000\324\" !\325\000\"@ 3 1 \006 !\000\324\"[\325\000\326\000 \020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb8bca2f9cf06859414445f62219bd8ee9496ec9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEFLQS9sQX9Bd2luQQAgMCAwIAYgIiCkACFAIDMgMSAGICAhANQiW9UA1gAiTUG0QLirGtUA1QAgECAwIjEgBiAgIQjUIkzUANYAItUAIBAgMCIwIAbVANUAIBAhCNQiIiCkACFAIDMgMSAGICAhANQiW9UA1gAiTUG0QLirGtUA1QAgECAwIjEgBiAQIDAiMSAGIAYgICEAIDMgMSAGICAhANQiICHVACJAIDMgMSAGICAhANQiW9UA1gAgEAALAAs= Step #5: MERGE-OUTER: attempt 3940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643580635 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe5c51d198, 0x55fe5c525911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe5c525918,0x55fe5c5ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb8bca2f9cf06859414445f62219bd8ee9496ec9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12295 processed earlier; will process 2980 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe59d315dd bp 0x000000000000 sp 0x7ffd556afb60 T44839) Step #5: ==44839==The signal is caused by a READ memory access. Step #5: #0 0x55fe59d315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe59b53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe59b52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe59b30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe59a51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe599a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe599b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe5999a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe599c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f394032e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe5998daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44839==Register values: Step #5: rax = 0x000055fe5dd8a780 rbx = 0x000055fe5dd8a780 rcx = 0x000055fe5dd8ac30 rdx = 0x00007f39404f6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd556afb60 Step #5: r8 = 0x000055fe5dd8a780 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f39404f6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe5cf30960 r14 = 0x0000000100000004 r15 = 0x000055fe5be9d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x1,0x0,0x0,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x1,0x0,0x5a,0x44,0x43,0x2,0xee,0xfa,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x0,0x1b,0x0,0xfb,0x1a,0xa8,0xc,0x0,0x90,0x41,0x0,0x41,0x58,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0xd0,0x0,0xfb,0x16,0x0,0x1,0x0,0x5a,0x44,0x43,0x2,0xee,0xfa,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0x41,0x0,0x1b,0x0,0xfb,0x1a,0xa8,0xc,0x0,0x90,0x41,0x0,0x41,0x58,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x0,0x42,0x4d,0x41,0x41,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0x0,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000ALAV\262\220\250\320\000\373\024\000\301M\320\000\024\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\026\000\001\000\000\301M\320\000\024\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\026\000\001\000ZDC\002\356\372AAM\320\000\373\024\000AMA\000\033\000\373\032\250\014\000\220A\000AX\301\320\000\373\026\000\320\000\373\026\000A\000i\320\000\373\026\000\001\000ZDC\002\356\372AAM\320\000\373\024\000AMA\000\033\000\373\032\250\014\000\220A\000AX\301\320\000\373\026\000\320\000\373\026\000A\000i\001\000BMAA\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\000\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-82a6b1e5abcc4175d1e363337806bfd0988c0413 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFMQVaykKjQAPsUAMFN0AAUAAFBQkEAwdAA+xYAQQDB0AD7FgDQAPsWAAEAAMFN0AAUAAFBQkEAwdAA+xYAQQDB0AD7FgDQAPsWAAEAWkRDAu76QUFN0AD7FABBTUEAGwD7GqgMAJBBAEFYwdAA+xYA0AD7FgBBAGnQAPsWAAEAWkRDAu76QUFN0AD7FABBTUEAGwD7GqgMAJBBAEFYwdAA+xYA0AD7FgBBAGkBAEJNQUHB0AD7FgBBAMHQAPsWANAAAAEAAAs= Step #5: MERGE-OUTER: attempt 3941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643719728 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f04bdd2198, 0x55f04bdda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f04bdda918,0x55f04be620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/82a6b1e5abcc4175d1e363337806bfd0988c0413' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12297 processed earlier; will process 2978 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 413 ft: 414 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0495e65dd bp 0x000000000000 sp 0x7ffedf498b90 T44843) Step #5: ==44843==The signal is caused by a READ memory access. Step #5: #0 0x55f0495e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f049408280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f049407fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0493e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f049306ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f04925ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0492681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f04924f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f04927b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e6f431082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f049242aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44843==Register values: Step #5: rax = 0x000055f04d548850 rbx = 0x000055f04d548850 rcx = 0x000055f04d548840 rdx = 0x00007f4e6f5f9b80 Step #5: rdi = 0x000055f04d548840 rsi = 0x0000000000000254 rbp = 0x0000000000000000 rsp = 0x00007ffedf498b90 Step #5: r8 = 0x000055f04d548850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4e6f5f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f04c7e5960 r14 = 0x0000000100000004 r15 = 0x000055f04b752386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x36,0x6b,0x41,0x41,0x3,0x40,0x41,0xf2,0xd,0x4,0x0,0x2,0x0,0x1,0x3,0x0,0x0,0x9e,0x0,0x0,0x0,0x1,0xc0,0x0,0x0,0x89,0x0,0x1,0x0,0x20,0x0,0xfe,0x3,0x0,0x0,0xd,0x0,0x4b,0x0,0x6c,0x69,0x6e,0x75,0x78,0x20,0x0,0xfe,0x3,0x0,0x0,0x83,0x80,0x0,0x86,0x80,0x80,0x0,0x80,0x80,0x0,0x85,0x0,0x80,0x0,0x0,0x80,0x80,0x0,0xd3,0x0,0x53,0x0,0xd1,0x0,0xd3,0x41,0x6b,0x71,0x0,0x0,0x87,0x0,0xd0,0x6b,0xd3,0x0,0xd0,0x0,0x0,0x7f,0x0,0xd0,0x6b,0xd3,0x0,0xd0,0x6b,0x1,0x1,0xd0,0x71,0xd5,0x0,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0xc1,0x0,0xa2,0x42,0xba,0xbd,0x42,0x0,0xb,0x0,0x0,0x80,0x80,0x0,0x80,0x80,0x0,0x85,0x0,0x80,0x0,0x80,0x80,0x0,0xd3,0x0,0x53,0x0,0xd1,0x0,0xd3,0x41,0x6b,0x71,0x0,0x0,0x87,0x0,0xd0,0x6b,0xd3,0x0,0xd0,0x0,0x0,0x7f,0x0,0xd0,0x6b,0xd3,0x0,0xd0,0x6b,0xd5,0x1,0x1,0xd0,0x71,0x0,0x0,0x0,0x0,0x99,0x0,0x0,0x0,0xc1,0x0,0xa2,0x42,0xba,0xbd,0x42,0x0,0xb,0x1,0xb,0x0,0xb,0x20,0x31,0x0,0x7a,0x0,0xb,0x42,0x9,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0016kAA\003@A\362\015\004\000\002\000\001\003\000\000\236\000\000\000\001\300\000\000\211\000\001\000 \000\376\003\000\000\015\000K\000linux \000\376\003\000\000\203\200\000\206\200\200\000\200\200\000\205\000\200\000\000\200\200\000\323\000S\000\321\000\323Akq\000\000\207\000\320k\323\000\320\000\000\177\000\320k\323\000\320k\001\001\320q\325\000\000\000\000\000\004\000\000\301\000\242B\272\275B\000\013\000\000\200\200\000\200\200\000\205\000\200\000\200\200\000\323\000S\000\321\000\323Akq\000\000\207\000\320k\323\000\320\000\000\177\000\320k\323\000\320k\325\001\001\320q\000\000\000\000\231\000\000\000\301\000\242B\272\275B\000\013\001\013\000\013 1\000z\000\013B\011\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4bf05ca55f4d78fb33a168293eb468f2ffafbcc6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATZrQUEDQEHyDQQAAgABAwAAngAAAAHAAACJAAEAIAD+AwAADQBLAGxpbnV4IAD+AwAAg4AAhoCAAICAAIUAgAAAgIAA0wBTANEA00FrcQAAhwDQa9MA0AAAfwDQa9MA0GsBAdBx1QAAAAAABAAAwQCiQrq9QgALAACAgACAgACFAIAAgIAA0wBTANEA00FrcQAAhwDQa9MA0AAAfwDQa9MA0GvVAQHQcQAAAACZAAAAwQCiQrq9QgALAQsACyAxAHoAC0IJAAs= Step #5: MERGE-OUTER: attempt 3942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643858579 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56211c6a0198, 0x56211c6a8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56211c6a8918,0x56211c7300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4bf05ca55f4d78fb33a168293eb468f2ffafbcc6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12299 processed earlier; will process 2976 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 377 ft: 378 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 488 ft: 516 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562119eb45dd bp 0x000000000000 sp 0x7ffce4b6d440 T44847) Step #5: ==44847==The signal is caused by a READ memory access. Step #5: #0 0x562119eb45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562119cd6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562119cd5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562119cb3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562119bd4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562119b2cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562119b361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562119b1d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562119b493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5062796082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562119b10aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44847==Register values: Step #5: rax = 0x000056211ec75430 rbx = 0x000056211ec75430 rcx = 0x000056211ec75420 rdx = 0x00007f506295eb80 Step #5: rdi = 0x000056211ec75420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffce4b6d440 Step #5: r8 = 0x000056211ec75430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f506295ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056211d0b3960 r14 = 0x0000000100000004 r15 = 0x000056211c020386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7e,0x41,0x33,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x80,0x0,0x0,0x5b,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x41,0xb9,0x9a,0x20,0x0,0x5b,0x0,0x0,0x0,0x0,0xbd,0x81,0x0,0x85,0x1,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x0,0x0,0xfb,0x9d,0x0,0x0,0x7c,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x7e,0x41,0x39,0x4,0x40,0x41,0xa5,0x9d,0x0,0x1,0x4,0x80,0x0,0x0,0x5b,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x41,0xb9,0x9a,0x20,0x0,0x5b,0x0,0x0,0x0,0x0,0xbd,0x81,0x0,0x85,0x1,0x0,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x0,0x0,0xfb,0x9d,0x0,0x0,0x7c,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x5b,0x0,0x61,0x1,0x0,0x0,0xfb,0x9d,0x0,0x0,0x41,0x0,0x0,0xfb,0x9d,0x0,0x0,0x7c,0x41,0xd,0x0,0x41,0x1,0xb7,0x0,0x8d,0x5b,0x0,0x0,0xac,0x0,0x1,0xb7,0x41,0x61,0x0,0xb,0x0,0xb,0x0,0x0,0x79,0x0,0x0,0x15,0x0,0x1,0xa7,0x0,0x0,0x85,0x1,0x0,0x0,0x0,0xfb,0x9d,0x0,0xac,0x0,0x1,0xb7,0x41,0x61,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001$~A3\004@A\245\235\000\001\004\200\000\000[\000\000a\001\000\000\373\235\000A\271\232 \000[\000\000\000\000\275\201\000\205\001\000\000a\001\000\000\373\235\000\000A\000\000\373\235\000\000|A\015\000A\001\267\000~A9\004@A\245\235\000\001\004\200\000\000[\000\000a\001\000\000\373\235\000A\271\232 \000[\000\000\000\000\275\201\000\205\001\000\000a\001\000\000\373\235\000\000A\000\000\373\235\000\000|A\015\000A\001\267\000\215[\000a\001\000\000\373\235\000\000A\000\000\373\235\000\000|A\015\000A\001\267\000\215[\000\000\254\000\001\267Aa\000\013\000\013\000\000y\000\000\025\000\001\247\000\000\205\001\000\000\000\373\235\000\254\000\001\267Aa\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-32b8d0aad831802e2215e0e01de2f3733335f89c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASR+QTMEQEGlnQABBIAAAFsAAGEBAAD7nQBBuZogAFsAAAAAvYEAhQEAAGEBAAD7nQAAQQAA+50AAHxBDQBBAbcAfkE5BEBBpZ0AAQSAAABbAABhAQAA+50AQbmaIABbAAAAAL2BAIUBAABhAQAA+50AAEEAAPudAAB8QQ0AQQG3AI1bAGEBAAD7nQAAQQAA+50AAHxBDQBBAbcAjVsAAKwAAbdBYQALAAsAAHkAABUAAacAAIUBAAAA+50ArAABt0FhAAsACws= Step #5: MERGE-OUTER: attempt 3943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1643999343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563628762198, 0x56362876a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56362876a918,0x5636287f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/32b8d0aad831802e2215e0e01de2f3733335f89c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12303 processed earlier; will process 2972 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563625f765dd bp 0x000000000000 sp 0x7fff3dcf48f0 T44851) Step #5: ==44851==The signal is caused by a READ memory access. Step #5: #0 0x563625f765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563625d98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563625d97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563625d75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563625c96ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563625beec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563625bf81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563625bdf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563625c0b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f52f24dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563625bd2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44851==Register values: Step #5: rax = 0x00005636295102a0 rbx = 0x00005636295102a0 rcx = 0x0000563629510750 rdx = 0x00007f52f26a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3dcf48f0 Step #5: r8 = 0x00005636295102a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52f26a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563629175960 r14 = 0x0000000100000004 r15 = 0x00005636280e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6e,0x2,0x7f,0x42,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0x4a,0x41,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbd,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x45,0x41,0x3f,0x45,0x41,0xc7,0x41,0x69,0x68,0x41,0x45,0x41,0x68,0x6f,0x45,0x1,0xd,0x2,0x45,0x41,0x45,0x69,0x45,0x41,0x2f,0x45,0x41,0x69,0x45,0x41,0x2f,0x45,0x41,0x69,0x69,0xd,0x0,0x6c,0x69,0x6e,0x75,0x45,0x1,0xd,0x0,0x45,0xc1,0x45,0x68,0xd,0x0,0xc1,0x45,0x68,0xd,0x0,0x45,0x1,0xd,0x0,0x45,0xc1,0x45,0x68,0xd,0x0,0x45,0x46,0x69,0x41,0xff,0x45,0x46,0x69,0x41,0xff,0xff,0xfd,0xc,0x0,0x0,0xb,0x45,0xc1,0x48,0xc,0x0,0x45,0x46,0x6c,0x69,0x6e,0x75,0x78,0x0,0x45,0xc1,0x45,0x68,0xd,0x0,0xc1,0x45,0x68,0xd,0x0,0x45,0x1,0xd,0x0,0x45,0xc1,0x45,0x68,0xd,0x0,0x45,0x46,0x69,0x41,0xff,0xff,0xfd,0xc,0x0,0x0,0xb,0x45,0xc1,0x48,0xc,0x0,0x45,0x46,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000An\002\177B\310\001\001An\002\177B\004B\177B\266\275JA)AmAAA\264@AUA\001An\002\177B\004B\177B\266\275\266\275)AmAAA\264@AUA?AEEA?EA\307AihAEAhoE\001\015\002EAEiEA/EAiEA/EAii\015\000linuE\001\015\000E\301Eh\015\000\301Eh\015\000E\001\015\000E\301Eh\015\000EFiA\377EFiA\377\377\375\014\000\000\013E\301H\014\000EFlinux\000E\301Eh\015\000\301Eh\015\000E\001\015\000E\301Eh\015\000EFiA\377\377\375\014\000\000\013E\301H\014\000EF\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f19e5a03ca786fa58bc5a166a657e54e444cfaa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFuAn9CyAEBQW4Cf0IEQn9Ctr1KQSlBbUFBQbRAQVVBAUFuAn9CBEJ/Qra9tr0pQW1BQUG0QEFVQT9BRUVBP0VBx0FpaEFFQWhvRQENAkVBRWlFQS9FQWlFQS9FQWlpDQBsaW51RQENAEXBRWgNAMFFaA0ARQENAEXBRWgNAEVGaUH/RUZpQf///QwAAAtFwUgMAEVGbGludXgARcFFaA0AwUVoDQBFAQ0ARcFFaA0ARUZpQf///QwAAAtFwUgMAEVGAAALAAs= Step #5: MERGE-OUTER: attempt 3944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1644138373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce2aa72198, 0x55ce2aa7a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce2aa7a918,0x55ce2ab020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f19e5a03ca786fa58bc5a166a657e54e444cfaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12304 processed earlier; will process 2971 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce282865dd bp 0x000000000000 sp 0x7ffc62435ba0 T44855) Step #5: ==44855==The signal is caused by a READ memory access. Step #5: #0 0x55ce282865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce280a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce280a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce28085929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce27fa6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce27efec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce27f081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce27eef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce27f1b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f4ee27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce27ee2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44855==Register values: Step #5: rax = 0x000055ce2c92a410 rbx = 0x000055ce2c92a410 rcx = 0x000055ce2c92a8c0 rdx = 0x00007f6f4efefb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc62435ba0 Step #5: r8 = 0x000055ce2c92a410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f4efefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce2b485960 r14 = 0x0000000100000004 r15 = 0x000055ce2a3f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x7f,0x41,0x41,0x4,0x40,0x42,0x4b,0x41,0x6f,0x41,0x18,0x41,0x3a,0x41,0x31,0x41,0x6c,0x41,0xbf,0xb6,0x40,0x41,0xf5,0x3a,0x41,0xa8,0x71,0x41,0xc9,0x41,0x6c,0x41,0x4c,0x41,0x6c,0x41,0x1,0x6e,0x41,0x6c,0x6c,0x41,0x3b,0x47,0x72,0x41,0xb9,0xbe,0x26,0x41,0x67,0x41,0xbf,0x8c,0x26,0x6b,0x41,0x3d,0x41,0x6a,0x6c,0x41,0x40,0x41,0x41,0x41,0x6c,0x6c,0x6c,0x47,0x6c,0x6c,0x6f,0x6c,0x41,0x41,0x41,0x41,0x41,0x26,0x6c,0x41,0x41,0x41,0x41,0x41,0x26,0x41,0x67,0x41,0x6c,0x4b,0x41,0xbf,0x8c,0x26,0x6b,0x41,0x3d,0x41,0x6a,0x6c,0x41,0x40,0x41,0x41,0x41,0x6c,0x6c,0x6c,0x47,0x6c,0x6c,0x6f,0x6c,0x41,0x41,0x41,0x41,0x41,0x26,0x6c,0x41,0x41,0x41,0x41,0x6c,0x41,0x67,0x4b,0x1,0x41,0x26,0x41,0x6b,0x6c,0x41,0x3d,0x41,0x7e,0x41,0x40,0x41,0x41,0x73,0x41,0x4b,0x72,0x6c,0x6c,0x6c,0x6c,0x41,0x43,0x6f,0x76,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x41,0xb8,0x41,0x6c,0x6c,0x6c,0x41,0x41,0x77,0x69,0x6e,0x67,0x41,0x6c,0x41,0x41,0x6b,0x6c,0x41,0x3d,0x41,0x7e,0x41,0x0,0x76,0x41,0x41,0x4e,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@\177AA\004@BKAoA\030A:A1AlA\277\266@A\365:A\250qA\311AlALAlA\001nAllA;GrA\271\276&AgA\277\214&kA=AjlA@AAAlllGllolAAAAA&lAAAAA&AgAlKA\277\214&kA=AjlA@AAAlllGllolAAAAA&lAAAAlAgK\001A&AklA=A~A@AAsAKrllllACovllllllllA\270AlllAAwingAlAAklA=A~A\000vAANA\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c932d3b488caadcdce8301451d92c0d203a416c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUB/QUEEQEJLQW9BGEE6QTFBbEG/tkBB9TpBqHFByUFsQUxBbEEBbkFsbEE7R3JBub4mQWdBv4wma0E9QWpsQUBBQUFsbGxHbGxvbEFBQUFBJmxBQUFBQSZBZ0FsS0G/jCZrQT1BamxBQEFBQWxsbEdsbG9sQUFBQUEmbEFBQUFsQWdLAUEmQWtsQT1BfkFAQUFzQUtybGxsbEFDb3ZsbGxsbGxsbEG4QWxsbEFBd2luZ0FsQUFrbEE9QX5BAHZBQU5BAAALAAs= Step #5: MERGE-OUTER: attempt 3945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1644276090 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea977c3198, 0x55ea977cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea977cb918,0x55ea978530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c932d3b488caadcdce8301451d92c0d203a416c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12305 processed earlier; will process 2970 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: #1 pulse cov: 346 ft: 347 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea94fd75dd bp 0x000000000000 sp 0x7ffc7e3b1e80 T44859) Step #5: ==44859==The signal is caused by a READ memory access. Step #5: #0 0x55ea94fd75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea94df9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea94df8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea94dd6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea94cf7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea94c4fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea94c591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea94c406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea94c6c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3917b30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea94c33aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44859==Register values: Step #5: rax = 0x000055ea987fec50 rbx = 0x000055ea987fec50 rcx = 0x000055ea987ff100 rdx = 0x00007f3917cf8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7e3b1e80 Step #5: r8 = 0x000055ea987fec50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3917cf8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea981d6960 r14 = 0x0000000100000004 r15 = 0x000055ea97143386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6e,0x41,0x41,0x4,0x40,0x43,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x60,0x41,0x49,0x41,0x41,0x6b,0x41,0x49,0x41,0x67,0x41,0x7e,0x41,0x41,0x41,0x49,0x41,0x48,0x41,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x68,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x41,0x67,0x4f,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x69,0x41,0x67,0x6c,0x69,0x6e,0x75,0x78,0x4f,0x49,0x41,0x41,0x6c,0x41,0x60,0x41,0x6b,0x41,0x41,0x41,0x49,0x4f,0x4f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177nAA\004@CKA/MA\300`AIAAkAIAgA~AAAIAHAiiiiiiiiiiiiiiiiiiiiiiiiihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiAgOiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiAglinuxOIAAlA`AkAAAIOO\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5d654c1debffb5494ea74bfc462f591ff2a7619 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9uQUEEQENLQS9NQcBgQUlBQWtBSUFnQX5BQUFJQUhBaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWhpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlBZ09paWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpaWlpQWdsaW51eE9JQUFsQWBBa0FBQUlPTwALAAs= Step #5: MERGE-OUTER: attempt 3946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1644413086 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1c8ee6198, 0x55b1c8eee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1c8eee918,0x55b1c8f760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5d654c1debffb5494ea74bfc462f591ff2a7619' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12307 processed earlier; will process 2968 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1c66fa5dd bp 0x000000000000 sp 0x7ffcf283a440 T44863) Step #5: ==44863==The signal is caused by a READ memory access. Step #5: #0 0x55b1c66fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b1c651c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b1c651bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b1c64f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b1c641aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1c6372c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1c637c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1c63636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1c638f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd8d266082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1c6356aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44863==Register values: Step #5: rax = 0x000055b1cba25300 rbx = 0x000055b1cba25300 rcx = 0x000055b1cba257b0 rdx = 0x00007fcd8d42eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf283a440 Step #5: r8 = 0x000055b1cba25300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd8d42ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1c98f9960 r14 = 0x0000000100000004 r15 = 0x000055b1c8866386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x84,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x60,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb4,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x0,0x0,0x0,0x7e,0x87,0x80,0x0,0x87,0x7f,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb4,0x0,0x80,0x89,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb4,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x0,0x7c,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\204\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000~\207\200\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000`\000\200\200\206\000\000\000\000\000~\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\264\000\200\211\177\000\000||\203\203\000||\203\203\000\200\000\000\000~\207\200\000\207\177||\203\203\000\200\200\000\374\206\200\200\200\000\000\264\000\200\211\177\000\000\000\000\000\000~\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\264\000\200\211\177\000\000||\203\000|\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3307c7d766359b0cf986be955099d173d2055e57 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/ISAgIAAAAEAgICGAAAAAAB+h4AAh39/f3+IAIAAAAD8hoCAgAAAYACAgIYAAAAAAH6HgICAAAB8fIODAICAAPyGgICAAAC0AICJfwAAfHyDgwB8fIODAIAAAAB+h4AAh398fIODAICAAPyGgICAAAC0AICJfwAAAAAAAH6HgICAAAB8fIODAICAAPyGgICAAAC0AICJfwAAfHyDAHwAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1644551046 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593870a5198, 0x5593870ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593870ad918,0x5593871350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3307c7d766359b0cf986be955099d173d2055e57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12308 processed earlier; will process 2967 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 433 ft: 434 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 487 ft: 533 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593848b95dd bp 0x000000000000 sp 0x7ffeed5a3ac0 T44867) Step #5: ==44867==The signal is caused by a READ memory access. Step #5: #0 0x5593848b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593846db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593846dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593846b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593845d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559384531c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55938453b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593845226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55938454e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff3b9e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559384515aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44867==Register values: Step #5: rax = 0x0000559388ecf430 rbx = 0x0000559388ecf430 rcx = 0x0000559388ecf420 rdx = 0x00007eff3bbb0b80 Step #5: rdi = 0x0000559388ecf420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffeed5a3ac0 Step #5: r8 = 0x0000559388ecf430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007eff3bbb0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559387ab8960 r14 = 0x0000000100000004 r15 = 0x0000559386a25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0x0,0x1a,0x96,0x92,0xbb,0x0,0x57,0x1a,0xfb,0x1a,0x0,0x0,0x60,0x1a,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa3,0x1a,0x0,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x1b,0x92,0x92,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x67,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x92,0xbb,0x0,0xfc,0x2,0x10,0x0,0x0,0xa7,0x1a,0x68,0x44,0xfe,0xfd,0x2,0x0,0xa7,0x0,0xfc,0x0,0x0,0x0,0x0,0xaf,0x1a,0x90,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x1a,0x0,0xbb,0x0,0xfc,0x2,0x0,0xfc,0x2,0x0,0x64,0x0,0xaf,0x1a,0x0,0xbb,0x0,0xfc,0x2,0x0,0xfc,0x2,0x0,0x64,0x0,0xaf,0x1a,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa7,0x1a,0x92,0x92,0xbb,0x0,0xfc,0x2,0x10,0x0,0x0,0xa7,0x1a,0x68,0x44,0xfe,0xfd,0x2,0x0,0xa7,0x0,0xfc,0x0,0x0,0x0,0x0,0xaf,0x1a,0x90,0xbb,0x0,0xfc,0x2,0x0,0xa7,0x1b,0x0,0xbb,0x0,0xfc,0x2,0x0,0xfc,0x2,0x0,0x64,0x0,0xaf,0x1a,0x90,0xbb,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\335\362iiiii\004@A\032\004@\000\000\032\226\222\273\000W\032\373\032\000\000`\032\222\273\000\374\002\000\243\032\000\273\000\374\002\000\247\033\222\222\273\000\374\002\000\247glinux\000\247\032\222\222\273\000\374\002\020\000\000\247\032hD\376\375\002\000\247\000\374\000\000\000\000\257\032\220\273\000\374\002\000\247\032\000\273\000\374\002\000\374\002\000d\000\257\032\000\273\000\374\002\000\374\002\000d\000\257\032linux\000\247\032\222\222\273\000\374\002\020\000\000\247\032hD\376\375\002\000\247\000\374\000\000\000\000\257\032\220\273\000\374\002\000\247\033\000\273\000\374\002\000\374\002\000d\000\257\032\220\273\000\374\000\000\000\000\000\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-890dc6c2a831687d2fbae7585aaf56809c99b473 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEHd8mlpaWlpBEBBGgRAAAAalpK7AFca+xoAAGAakrsA/AIAoxoAuwD8AgCnG5KSuwD8AgCnZ2xpbnV4AKcakpK7APwCEAAApxpoRP79AgCnAPwAAAAArxqQuwD8AgCnGgC7APwCAPwCAGQArxoAuwD8AgD8AgBkAK8abGludXgApxqSkrsA/AIQAACnGmhE/v0CAKcA/AAAAACvGpC7APwCAKcbALsA/AIA/AIAZACvGpC7APwAAAAAAAALAAsLAQs= Step #5: MERGE-OUTER: attempt 3948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1644689991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1246fb198, 0x55b124703911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b124703918,0x55b12478b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/890dc6c2a831687d2fbae7585aaf56809c99b473' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12311 processed earlier; will process 2964 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b121f0f5dd bp 0x000000000000 sp 0x7ffcf4f6d3b0 T44871) Step #5: ==44871==The signal is caused by a READ memory access. Step #5: #0 0x55b121f0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b121d31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b121d30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b121d0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b121c2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b121b87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b121b911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b121b786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b121ba43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f35e1e42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b121b6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44871==Register values: Step #5: rax = 0x000055b1257dc850 rbx = 0x000055b1257dc850 rcx = 0x000055b1257dc840 rdx = 0x00007f35e200ab80 Step #5: rdi = 0x000055b1257dc840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffcf4f6d3b0 Step #5: r8 = 0x000055b1257dc850 r9 = 0x00007f35e200abf0 r10 = 0x000055b1257a6010 r11 = 0x00007f35e200abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b12510e960 r14 = 0x0000000100000004 r15 = 0x000055b12407b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x20,0x0,0xfd,0x60,0x0,0xfd,0x81,0x1,0x0,0xfd,0xcc,0x1,0x1,0x0,0xfd,0x35,0x0,0xfd,0xf2,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x7c,0x0,0xfd,0x35,0x0,0xfd,0x30,0x0,0xfd,0x81,0x1,0x0,0xfd,0x8c,0x1,0x1,0x0,0xfd,0x37,0x0,0xfd,0x60,0x0,0xfd,0x81,0x1,0x0,0xfd,0xed,0x1,0x1,0x0,0xfd,0x35,0x0,0xfd,0xf2,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x73,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x1a,0xd4,0xd4,0x22,0x20,0x20,0x20,0x20,0x20,0x0,0xfd,0xcc,0x1,0x1,0x0,0xfd,0x31,0x0,0xfd,0xe5,0x0,0xfd,0x81,0x1,0x0,0xfd,0xcc,0x1,0x1,0x0,0xfd,0x35,0x0,0xfd,0xf2,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x7c,0x0,0xfd,0x31,0x0,0xfd,0x30,0x0,0xfd,0x81,0x1,0x0,0xfd,0x8c,0x1,0x1,0x0,0xfd,0x37,0x0,0xfd,0x60,0x0,0xfd,0x81,0x1,0x0,0xfd,0x60,0x0,0xfd,0x81,0x1,0x0,0xfd,0xcd,0x1,0x1,0x0,0xfd,0x34,0x0,0xfd,0xf2,0x1,0x0,0xfd,0x1e,0x1,0x0,0xfd,0x30,0x0,0xfd,0x30,0x1,0x0,0xfd,0x8c,0x1,0x1,0x20,0x1a,0xd4,0xd4,0x22,0x20,0x20,0x0,0x20,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \000\375`\000\375\201\001\000\375\314\001\001\000\3755\000\375\362\001\000\375\036\001\000\375|\000\3755\000\3750\000\375\201\001\000\375\214\001\001\000\3757\000\375`\000\375\201\001\000\375\355\001\001\000\3755\000\375\362\001\000\375\036\001\000\375s ! \032\324\324\" \000\375\314\001\001\000\3751\000\375\345\000\375\201\001\000\375\314\001\001\000\3755\000\375\362\001\000\375\036\001\000\375|\000\3751\000\3750\000\375\201\001\000\375\214\001\001\000\3757\000\375`\000\375\201\001\000\375`\000\375\201\001\000\375\315\001\001\000\3754\000\375\362\001\000\375\036\001\000\3750\000\3750\001\000\375\214\001\001 \032\324\324\" \000 \000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0e4ab7710828679b1eff5d30869f3693d2ee583 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICAA/WAA/YEBAP3MAQEA/TUA/fIBAP0eAQD9fAD9NQD9MAD9gQEA/YwBAQD9NwD9YAD9gQEA/e0BAQD9NQD98gEA/R4BAP1zICAgICAgICAhIBrU1CIgICAgIAD9zAEBAP0xAP3lAP2BAQD9zAEBAP01AP3yAQD9HgEA/XwA/TEA/TAA/YEBAP2MAQEA/TcA/WAA/YEBAP1gAP2BAQD9zQEBAP00AP3yAQD9HgEA/TAA/TABAP2MAQEgGtTUIiAgACAAAAs= Step #5: MERGE-OUTER: attempt 3949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1644828821 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c355b5198, 0x563c355bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c355bd918,0x563c356450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0e4ab7710828679b1eff5d30869f3693d2ee583' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12313 processed earlier; will process 2962 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c32dc95dd bp 0x000000000000 sp 0x7ffc62702040 T44875) Step #5: ==44875==The signal is caused by a READ memory access. Step #5: #0 0x563c32dc95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c32beb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c32beafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c32bc8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c32ae9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c32a41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c32a4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c32a326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c32a5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34bbbf0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c32a25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44875==Register values: Step #5: rax = 0x0000563c364d6410 rbx = 0x0000563c364d6410 rcx = 0x0000563c364d68c0 rdx = 0x00007f34bbdb8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc62702040 Step #5: r8 = 0x0000563c364d6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34bbdb8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c35fc8960 r14 = 0x0000000100000004 r15 = 0x0000563c34f35386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0xaf,0x49,0x41,0x4d,0x41,0x67,0x77,0x67,0x41,0xe0,0x2,0x41,0xe6,0xf,0x41,0xf,0x41,0x80,0xfe,0x0,0x69,0x67,0x67,0x41,0x45,0x77,0x69,0x6e,0x4d,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x41,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x67,0x41,0x41,0x6c,0x4d,0x72,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x67,0x4d,0x75,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0xf,0x41,0xf,0x41,0x80,0xfe,0x0,0x69,0x67,0x67,0x41,0x45,0x6e,0xd,0x1,0x41,0x41,0x67,0x41,0x67,0x4d,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x41,0x6d,0x41,0x76,0x1,0x6c,0x41,0x4d,0x41,0x97,0x78,0x75,0x6f,0x41,0x41,0x67,0x41,0x1,0x6d,0x41,0x76,0x41,0x67,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x30,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x78,0x75,0x67,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwA\257IAMAgwgA\340\002A\346\017A\017A\200\376\000iggAEwinMgMgrAlAlAMA\227xuoAAgAAmAvAgAggAAlMrMA\227xuoAAgAgMuMgrAlAMA\227xuoAAgA\017A\017A\200\376\000iggAEn\015\001AAgAgMgMgrAlAlAMA\227xuoAAgAAmAv\001lAMA\227xuoAAgA\001mAvAgAgMgrAlA0mw\016\003\200\000\000\000\000\200\000\000\000\000\000\000xug\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5825d17a69fc0737bfcb3aa876a3c9237ece1c09 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBr0lBTUFnd2dB4AJB5g9BD0GA/gBpZ2dBRXdpbk1nTWdyQWxBbEFNQZd4dW9BQWdBQW1BdkFnQWdnQUFsTXJNQZd4dW9BQWdBZ011TWdyQWxBTUGXeHVvQUFnQQ9BD0GA/gBpZ2dBRW4NAUFBZ0FnTWdNZ3JBbEFsQU1Bl3h1b0FBZ0FBbUF2AWxBTUGXeHVvQUFnQQFtQXZBZ0FnTWdyQWxBMG13DgOAAAAAAIAAAAAAAAB4dWcLAAs= Step #5: MERGE-OUTER: attempt 3950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1644966275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559341ffa198, 0x559342002911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559342002918,0x55934208a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5825d17a69fc0737bfcb3aa876a3c9237ece1c09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12314 processed earlier; will process 2961 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55933f80e5dd bp 0x000000000000 sp 0x7ffee8312b70 T44879) Step #5: ==44879==The signal is caused by a READ memory access. Step #5: #0 0x55933f80e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55933f630280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55933f62ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55933f60d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55933f52ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55933f486c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55933f4901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55933f4776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55933f4a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9e6f402082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55933f46aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44879==Register values: Step #5: rax = 0x0000559343ac9410 rbx = 0x0000559343ac9410 rcx = 0x0000559343ac98c0 rdx = 0x00007f9e6f5cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee8312b70 Step #5: r8 = 0x0000559343ac9410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9e6f5cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559342a0d960 r14 = 0x0000000100000004 r15 = 0x000055934197a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0xc1,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x5d,0x8c,0x43,0x43,0x91,0x91,0x5c,0x43,0x32,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x43,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x8d,0x91,0x43,0x5d,0x91,0x91,0x93,0x8b,0x91,0x43,0x5d,0x91,0x43,0x5d,0x91,0x91,0x95,0x8f,0x97,0x43,0x8f,0x96,0x95,0x60,0x43,0x93,0xe6,0x91,0x27,0x43,0x5d,0x91,0x43,0x5d,0x91,0x43,0x5d,0x91,0x91,0x95,0x8f,0x97,0x43,0x8f,0x96,0x95,0x60,0x60,0x43,0x93,0xe6,0x91,0x0,0x43,0x5d,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x43,0x22,0x43,0x43,0x43,0x93,0x91,0x91,0x93,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x43,0x22,0x43,0x43,0x43,0x93,0x8f,0x43,0x93,0xe6,0x91,0x27,0x43,0x5d,0x91,0x91,0x93,0x43,0x22,0x43,0x43,0x43,0x43,0x91,0x5c,0x43,0x91,0x93,0x93,0x90,0x43,0x5d,0xb1,0x91,0x93,0x93,0x93,0x90,0x43,0x1,0x2f,0x4d,0x91,0x60,0x43,0x93,0xe6,0x91,0x27,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA/M\301\276AmC\353\000\000\000\217\221\214\221C\"CC]\214CC\221\221\\C2\223\223\220C]\261\221\223\224\221C\221'C]\221\221\223\215\221C]\221\221\223\213\221C]\221C]\221\221\225\217\227C\217\226\225`C\223\346\221'C]\221C]\221C]\221\221\225\217\227C\217\226\225``C\223\346\221\000C]\221\221\223\223\217C\223\346\221'C]\221\221\223C\"CCC\223\221\221\223\223\217C\223\346\221'C]\221\221\223C\"CCC\223\217C\223\346\221'C]\221\221\223C\"CCCC\221\\C\221\223\223\220C]\261\221\223\223\223\220C\001/M\221`C\223\346\221'\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5c7aa07785ada68c5859ff8d7278c1fc5542803 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQS9Nwb5BbUPrAAAAj5GMkUMiQ0NdjENDkZFcQzKTk5BDXbGRk5SRQ5EnQ12RkZONkUNdkZGTi5FDXZFDXZGRlY+XQ4+WlWBDk+aRJ0NdkUNdkUNdkZGVj5dDj5aVYGBDk+aRAENdkZGTk49Dk+aRJ0NdkZGTQyJDQ0OTkZGTk49Dk+aRJ0NdkZGTQyJDQ0OTj0OT5pEnQ12RkZNDIkNDQ0ORXEORk5OQQ12xkZOTk5BDAS9NkWBDk+aRJwALAAs= Step #5: MERGE-OUTER: attempt 3951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1645103787 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e94ad0e198, 0x55e94ad16911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e94ad16918,0x55e94ad9e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5c7aa07785ada68c5859ff8d7278c1fc5542803' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12315 processed earlier; will process 2960 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 427 ft: 428 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9485225dd bp 0x000000000000 sp 0x7ffc1feca1a0 T44883) Step #5: ==44883==The signal is caused by a READ memory access. Step #5: #0 0x55e9485225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e948344280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e948343fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e948321929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e948242ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e94819ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e9481a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e94818b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e9481b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd34a125082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e94817eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44883==Register values: Step #5: rax = 0x000055e94c3de430 rbx = 0x000055e94c3de430 rcx = 0x000055e94c3de420 rdx = 0x00007fd34a2edb80 Step #5: rdi = 0x000055e94c3de420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc1feca1a0 Step #5: r8 = 0x000055e94c3de430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd34a2edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e94b721960 r14 = 0x0000000100000004 r15 = 0x000055e94a68e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x42,0x4,0x40,0x42,0x42,0x42,0x7d,0x7a,0x42,0x3a,0x42,0x7c,0x7a,0x42,0x86,0x2,0x42,0x46,0x89,0x42,0x29,0x89,0x42,0xad,0x42,0x7c,0x42,0x54,0x42,0x89,0xc2,0x79,0x42,0x8a,0xbc,0x7a,0x88,0x86,0x42,0x7c,0x8a,0x42,0x5a,0x7a,0x86,0x51,0xad,0x7a,0x42,0xc2,0x44,0x44,0x42,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0x42,0x86,0x2,0x42,0x44,0x42,0x89,0x29,0x42,0x7c,0x7a,0x42,0x86,0x2,0x42,0x46,0x89,0x42,0x29,0x89,0x42,0xad,0x42,0x7c,0x42,0x54,0x42,0x89,0xc2,0x79,0x42,0x7a,0x8a,0x42,0x86,0x88,0x79,0x7a,0x8a,0x42,0x86,0x88,0x44,0x7f,0x7a,0x42,0x2,0x86,0x42,0xdf,0x42,0x7a,0xc2,0xc2,0xc2,0xc2,0xc2,0xc3,0xc3,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0x7a,0x8a,0x89,0x82,0x42,0x79,0x7a,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0x86,0x42,0x8,0x7a,0x79,0x7a,0x8a,0x42,0x86,0x88,0x44,0x7f,0x7a,0x42,0x2,0x86,0x42,0xdf,0x42,0x7a,0xc2,0xc2,0xc2,0xc2,0xc2,0xc3,0xc3,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0x7a,0x8a,0x89,0x82,0x42,0x79,0x7a,0xc2,0xc2,0xc2,0xc2,0xc2,0xc2,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAB\004@BBB}zB:B|zB\206\002BF\211B)\211B\255B|BTB\211\302yB\212\274z\210\206B|\212BZz\206Q\255zB\302DDB\302\302\302\302\302\302\302B\206\002BDB\211)B|zB\206\002BF\211B)\211B\255B|BTB\211\302yBz\212B\206\210yz\212B\206\210D\177zB\002\206B\337Bz\302\302\302\302\302\303\303\302\302\302\302\302\302\302\302\302\302z\212\211\202Byz\302\302\302\302\302\302\206B\010zyz\212B\206\210D\177zB\002\206B\337Bz\302\302\302\302\302\303\303\302\302\302\302\302\302\302\302\302\302z\212\211\202Byz\302\302\302\302\302\302\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25a98e32d9597a11322e3e02427ae92efad513ed Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUIEQEJCQn16QjpCfHpChgJCRolCKYlCrUJ8QlRCicJ5Qoq8eoiGQnyKQlp6hlGtekLCRERCwsLCwsLCwkKGAkJEQokpQnx6QoYCQkaJQimJQq1CfEJUQonCeUJ6ikKGiHl6ikKGiER/ekIChkLfQnrCwsLCwsPDwsLCwsLCwsLCwnqKiYJCeXrCwsLCwsKGQgh6eXqKQoaIRH96QgKGQt9CesLCwsLCw8PCwsLCwsLCwsLCeoqJgkJ5esLCwsLCwgALAAs= Step #5: MERGE-OUTER: attempt 3952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1645241460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636fd058198, 0x5636fd060911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636fd060918,0x5636fd0e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25a98e32d9597a11322e3e02427ae92efad513ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12317 processed earlier; will process 2958 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636fa86c5dd bp 0x000000000000 sp 0x7ffd6026d8c0 T44887) Step #5: ==44887==The signal is caused by a READ memory access. Step #5: #0 0x5636fa86c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636fa68e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636fa68dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636fa66b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636fa58cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636fa4e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636fa4ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636fa4d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636fa5013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc17d5cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636fa4c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44887==Register values: Step #5: rax = 0x00005636ff1e5530 rbx = 0x00005636ff1e5530 rcx = 0x00005636ff1e59e0 rdx = 0x00007fc17d793b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6026d8c0 Step #5: r8 = 0x00005636ff1e5530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc17d793be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636fda6b960 r14 = 0x0000000100000004 r15 = 0x00005636fc9d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x3b,0x4,0x40,0x43,0xf1,0xff,0xff,0xff,0x41,0x40,0x41,0x41,0x6a,0x41,0xbe,0xbc,0x45,0x45,0xbe,0xfc,0x1,0x76,0x45,0xbe,0xfc,0x0,0x41,0x41,0x41,0x6a,0x41,0xbe,0xfc,0x45,0x45,0xbe,0xfc,0x1,0x76,0x45,0xbe,0xfc,0x0,0x41,0x41,0x45,0x41,0xdb,0x45,0xbe,0xfc,0x0,0x78,0x45,0x41,0x41,0x41,0x6c,0x6c,0x45,0x6c,0x4c,0x41,0x78,0x45,0x78,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x7a,0x45,0x45,0x41,0x41,0x45,0x41,0x45,0x45,0xbe,0xfc,0x1,0x76,0x45,0xbe,0xfc,0x0,0x41,0x41,0x41,0x6a,0x41,0xbe,0xfc,0x45,0x45,0xbe,0xfc,0x1,0x76,0x45,0xbe,0xfc,0x0,0x41,0x41,0x45,0x41,0xdb,0x45,0xbe,0xfc,0x0,0x78,0x45,0x41,0x41,0x41,0x6c,0x6c,0x45,0x6c,0x4c,0x41,0x78,0x45,0x78,0x41,0x41,0x45,0xbe,0xfc,0x0,0x41,0x41,0x45,0x41,0xdb,0x45,0xbe,0xfc,0x0,0x70,0x45,0x41,0x41,0x41,0x6c,0x6c,0x78,0x45,0x41,0x6c,0x6c,0x78,0x45,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x7a,0x45,0x45,0x41,0x41,0x45,0x41,0x41,0xc1,0x41,0x2,0x0,0x41,0x6c,0x74,0x78,0x45,0x41,0x21,0x45,0x45,0x45,0x1,0xc,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oA;\004@C\361\377\377\377A@AAjA\276\274EE\276\374\001vE\276\374\000AAAjA\276\374EE\276\374\001vE\276\374\000AAEA\333E\276\374\000xEAAAllElLAxExAAEAAEAzEEAAEAEE\276\374\001vE\276\374\000AAAjA\276\374EE\276\374\001vE\276\374\000AAEA\333E\276\374\000xEAAAllElLAxExAAE\276\374\000AAEA\333E\276\374\000pEAAAllxEAllxEAAEAAEAzEEAAEAA\301A\002\000AltxEA!EEE\001\014\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7eac13b9840b2bd925c9dea0cf6805493168491 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQTsEQEPx////QUBBQWpBvrxFRb78AXZFvvwAQUFBakG+/EVFvvwBdkW+/ABBQUVB20W+/AB4RUFBQWxsRWxMQXhFeEFBRUFBRUF6RUVBQUVBRUW+/AF2Rb78AEFBQWpBvvxFRb78AXZFvvwAQUFFQdtFvvwAeEVBQUFsbEVsTEF4RXhBQUW+/ABBQUVB20W+/ABwRUFBQWxseEVBbGx4RUFBRUFBRUF6RUVBQUVBQcFBAgBBbHR4RUEhRUVFAQwAAAALAAs= Step #5: MERGE-OUTER: attempt 3953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1645379194 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55639e238198, 0x55639e240911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55639e240918,0x55639e2c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7eac13b9840b2bd925c9dea0cf6805493168491' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12318 processed earlier; will process 2957 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55639ba4c5dd bp 0x000000000000 sp 0x7ffcc4d9a810 T44891) Step #5: ==44891==The signal is caused by a READ memory access. Step #5: #0 0x55639ba4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55639b86e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55639b86dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55639b84b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55639b76cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55639b6c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55639b6ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55639b6b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55639b6e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7dbfdbc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55639b6a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44891==Register values: Step #5: rax = 0x000055639ffdb530 rbx = 0x000055639ffdb530 rcx = 0x000055639ffdb9e0 rdx = 0x00007f7dbff84b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc4d9a810 Step #5: r8 = 0x000055639ffdb530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7dbff84be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055639ec4b960 r14 = 0x0000000100000004 r15 = 0x000055639dbb8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x3,0x40,0x41,0x40,0x41,0xf,0x42,0xbd,0x3f,0x41,0xfa,0xbf,0x69,0x69,0xbe,0xfc,0x4,0x41,0xff,0x69,0xbe,0xfc,0x4,0x41,0x4d,0x1,0x0,0xd3,0x43,0x91,0x91,0x90,0x5b,0x0,0xd1,0x1a,0xbb,0x1a,0x6f,0x41,0xc,0x0,0x0,0x0,0x53,0x0,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x6c,0x69,0x6e,0x75,0x78,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x76,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x76,0x6a,0xc,0x0,0x0,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0x74,0xc1,0x1a,0x75,0x0,0x0,0x94,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\003@A@A\017B\275?A\372\277ii\276\374\004A\377i\276\374\004AM\001\000\323C\221\221\220[\000\321\032\273\032oA\014\000\000\000S\000tttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttlinuxtttttttttvttttttttttt\000\000\000\000\000\000\000\000tttttttttttttttttttttttttttvj\014\000\000tttttttttttt\301\032u\000\000\224\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ec092c6ac2fa2ef201375c549af581036306fd4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEDQEFAQQ9CvT9B+r9pab78BEH/ab78BEFNAQDTQ5GRkFsA0Rq7Gm9BDAAAAFMAdHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dGxpbnV4dHR0dHR0dHR0dnR0dHR0dHR0dHR0AAAAAAAAAAB0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR2agwAAHR0dHR0dHR0dHR0dMEadQAAlAALAAs= Step #5: MERGE-OUTER: attempt 3954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1645515355 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5600719a4198, 0x5600719ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5600719ac918,0x560071a340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ec092c6ac2fa2ef201375c549af581036306fd4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12319 processed earlier; will process 2956 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56006f1b85dd bp 0x000000000000 sp 0x7ffc42385a30 T44895) Step #5: ==44895==The signal is caused by a READ memory access. Step #5: #0 0x56006f1b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56006efda280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56006efd9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56006efb7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56006eed8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56006ee30c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56006ee3a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56006ee216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56006ee4d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff64c633082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56006ee14aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44895==Register values: Step #5: rax = 0x00005600730dc430 rbx = 0x00005600730dc430 rcx = 0x00005600730dc420 rdx = 0x00007ff64c7fbb80 Step #5: rdi = 0x00005600730dc420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc42385a30 Step #5: r8 = 0x00005600730dc430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff64c7fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600723b7960 r14 = 0x0000000100000004 r15 = 0x0000560071324386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x21,0x42,0x7d,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xf5,0x3e,0x4f,0x41,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x47,0x41,0xeb,0x77,0x69,0x6e,0xe,0x1,0x0,0x1,0x95,0x0,0x0,0x58,0x6e,0x0,0x1,0x1,0x0,0x69,0x78,0xe,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0xb2,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x45,0x41,0x41,0x6d,0x41,0xf5,0x3e,0x45,0x41,0xeb,0xeb,0x77,0x69,0x6e,0x41,0xf5,0x3e,0x47,0x41,0xeb,0x77,0x69,0x6e,0xe,0x84,0x0,0x0,0x0,0x1,0x0,0x1,0x95,0x0,0x0,0x58,0x6e,0x0,0x1,0x21,0x0,0x1,0x0,0xd0,0x6e,0x0,0x6c,0x69,0x6e,0x75,0x78,0x48,0x1b,0x1,0x0,0x0,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x45,0x41,0xeb,0xeb,0x77,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1,0x0,0x50,0x6e,0x0,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x1,0x6c,0x69,0x6e,0x75,0x78,0xe,0x1,0x1,0x1,0x6f,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x47,0x41,0xeb,0x77,0x0,0x0,0x58,0x6e,0x0,0x1,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B!B}AmA\365>OA\365>OA\000AmA\365>GA\353win\016\001\000\001\225\000\000Xn\000\001\001\000ix\016\000\001\000\000\000\000\000\000\000\024\000\262\000\000\013\001\002\000AmA\365>EAAmA\365>EA\353\353winA\365>GA\353win\016\204\000\000\000\001\000\001\225\000\000Xn\000\001!\000\001\000\320n\000linuxH\033\001\000\000\000AmA\365>EA\353\353wilinux\000\001\000Pn\000linuxAA\001linux\016\001\001\001oJ\016\001\001\000O\000\013\001\002\000AmA\365>GA\353w\000\000Xn\000\001\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74a3a66a5915ea3eaf6cc6fb295a639f62f7e837 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEIhQn1BbUH1Pk9B9T5PQQBBbUH1PkdB63dpbg4BAAGVAABYbgABAQBpeA4AAQAAAAAAAAAUALIAAAsBAgBBbUH1PkVBQW1B9T5FQevrd2luQfU+R0Hrd2luDoQAAAABAAGVAABYbgABIQABANBuAGxpbnV4SBsBAAAAQW1B9T5FQevrd2lsaW51eAABAFBuAGxpbnV4QUEBbGludXgOAQEBb0oOAQEATwALAQIAQW1B9T5HQet3AABYbgABAQALAAs= Step #5: MERGE-OUTER: attempt 3955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1645654540 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e59eae198, 0x562e59eb6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e59eb6918,0x562e59f3e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74a3a66a5915ea3eaf6cc6fb295a639f62f7e837' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12321 processed earlier; will process 2954 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e576c25dd bp 0x000000000000 sp 0x7ffd14529230 T44899) Step #5: ==44899==The signal is caused by a READ memory access. Step #5: #0 0x562e576c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e574e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e574e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e574c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e573e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e5733ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e573441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e5732b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e573573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f5145c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e5731eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44899==Register values: Step #5: rax = 0x0000562e5c049410 rbx = 0x0000562e5c049410 rcx = 0x0000562e5c0498c0 rdx = 0x00007f7f51624b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd14529230 Step #5: r8 = 0x0000562e5c049410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f51624be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e5a8c1960 r14 = 0x0000000100000004 r15 = 0x0000562e5982e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x31,0x4,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0xc9,0x90,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0x4b,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0x2b,0x0,0x0,0x0,0x0,0x92,0x0,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0xf6,0xc8,0x90,0x0,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0x4b,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0x2b,0x29,0x0,0x0,0x0,0x92,0x0,0x4b,0x0,0xb,0xd0,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x0,0x0,0x41,0x71,0x4,0x0,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd3,0x0,0x0,0xc9,0x10,0x1,0xfb,0x1b,0x0,0x0,0x9c,0x0,0x4b,0x0,0x0,0xfb,0x1b,0x0,0x1b,0x81,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA1\004\000Aq\004\000\320\000\020\000\373\031\321\000\000\000\020\000\373\033\000\000\234\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\321\000\000\311\220\000\373\033\000\000\234\000K\000K\320\000\320\000\020\000\373\031+\000\000\000\000\222\000\000\000\000\020\000\373\033\000\000\234\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\321\000\366\310\220\000\373\033\000\000\234\000K\000K\320\000\320\000\020\000\373\031+)\000\000\000\222\000K\000\013\320\000\320\000\020\000\373\031\321\000\000\000Aq\004\000\320\000\020\000\373\031\323\000\000\311\020\001\373\033\000\000\234\000K\000\000\373\033\000\033\201\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5ed654abc1ca24bcd8ab03695a8216ade1a0be2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTEEAEFxBADQABAA+xnRAAAAEAD7GwAAnABLAAvQANAAEAD7GdEAAABBcQQA0AAQAPsZ0QAAyZAA+xsAAJwASwBL0ADQABAA+xkrAAAAAJIAAAAAEAD7GwAAnABLAAvQANAAEAD7GdEAAABBcQQA0AAQAPsZ0QD2yJAA+xsAAJwASwBL0ADQABAA+xkrKQAAAJIASwAL0ADQABAA+xnRAAAAQXEEANAAEAD7GdMAAMkQAfsbAACcAEsAAPsbABuBAAsACws= Step #5: MERGE-OUTER: attempt 3956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1645791717 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559113785198, 0x55911378d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55911378d918,0x5591138150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5ed654abc1ca24bcd8ab03695a8216ade1a0be2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12322 processed earlier; will process 2953 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 445 ft: 446 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 589 ft: 692 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559110f995dd bp 0x000000000000 sp 0x7fff9e64a9a0 T44903) Step #5: ==44903==The signal is caused by a READ memory access. Step #5: #0 0x559110f995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559110dbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559110dbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559110d98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559110cb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559110c11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559110c1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559110c026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559110c2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45f19a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559110bf5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44903==Register values: Step #5: rax = 0x00005591161ed430 rbx = 0x00005591161ed430 rcx = 0x00005591161ed420 rdx = 0x00007f45f1b6db80 Step #5: rdi = 0x00005591161ed420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff9e64a9a0 Step #5: r8 = 0x00005591161ed430 r9 = 0x00005591161eb3e0 r10 = 0x00005591161ce010 r11 = 0x00007f45f1b6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559114198960 r14 = 0x0000000100000004 r15 = 0x0000559113105386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x32,0x4,0x40,0x41,0x4b,0xc0,0x41,0x94,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x69,0x69,0x45,0x1,0x45,0xb7,0x9d,0xaa,0x77,0x69,0x6e,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x10,0x0,0x41,0x8b,0x6c,0x6c,0xbe,0x8b,0xbc,0x41,0x6c,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x41,0x6c,0xbe,0x8b,0xa8,0x6c,0x41,0xbc,0xbe,0x8d,0x6c,0xbe,0xbc,0x41,0x27,0x76,0x41,0xc8,0x6c,0x6c,0xbe,0x41,0x4b,0xc0,0x41,0x94,0xb4,0xc6,0x2e,0x4a,0x41,0x67,0x4d,0xc1,0x41,0x67,0xbe,0x8b,0xbc,0x41,0x6c,0xbe,0x8b,0xa8,0x6c,0xbe,0x8d,0xbc,0x41,0x6c,0xbe,0xbc,0x41,0x76,0x76,0x41,0x8b,0x6c,0x6c,0xbe,0x8b,0xbc,0x41,0x6c,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0xbe,0x8b,0xbc,0x41,0x76,0x6c,0xbe,0x8b,0xbc,0x41,0x41,0x6c,0xbe,0x8b,0xa8,0x6c,0x41,0xbc,0xbe,0x8d,0x6c,0xbe,0xbc,0x41,0x27,0x76,0x41,0xc8,0x80,0x80,0x0,0x0,0x0,0x0,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA2\004@AK\300A\224EAE\267\235\252\020\000iiE\001E\267\235\252winAE\267\237\252\020\000i\020\000A\213ll\276\213\274Al\276\213\274Avl\276\213\274A\276\213\274Avl\276\213\274AAl\276\213\250lA\274\276\215l\276\274A'vA\310ll\276AK\300A\224\264\306.JAgM\301Ag\276\213\274Al\276\213\250l\276\215\274Al\276\274AvvA\213ll\276\213\274Al\276\213\274Avl\276\213\274A\276\213\274Avl\276\213\274AAl\276\213\250lA\274\276\215l\276\274A'vA\310\200\200\000\000\000\000A=JEAjACAjjA\000\000\000\000\001\017\017\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43657f87125184f58ee0a28e36eda895c0d9d56f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTIEQEFLwEGURUFFt52qEABpaUUBRbedqndpbkFFt5+qEABpEABBi2xsvou8QWy+i7xBdmy+i7xBvou8QXZsvou8QUFsvouobEG8vo1svrxBJ3ZByGxsvkFLwEGUtMYuSkFnTcFBZ76LvEFsvouobL6NvEFsvrxBdnZBi2xsvou8QWy+i7xBdmy+i7xBvou8QXZsvou8QUFsvouobEG8vo1svrxBJ3ZByICAAAAAAEE9SkVBakFDQWpqQQAAAAABDw8LAAs= Step #5: MERGE-OUTER: attempt 3957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1645932760 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55800a93c198, 0x55800a944911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55800a944918,0x55800a9cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43657f87125184f58ee0a28e36eda895c0d9d56f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12325 processed earlier; will process 2950 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580081505dd bp 0x000000000000 sp 0x7ffe56b05bd0 T44907) Step #5: ==44907==The signal is caused by a READ memory access. Step #5: #0 0x5580081505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558007f72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558007f71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558007f4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558007e70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558007dc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558007dd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558007db96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558007de53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9cbadb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558007dacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44907==Register values: Step #5: rax = 0x000055800cf43430 rbx = 0x000055800cf43430 rcx = 0x000055800cf43420 rdx = 0x00007fe9cbca3b80 Step #5: rdi = 0x000055800cf43420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe56b05bd0 Step #5: r8 = 0x000055800cf43430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe9cbca3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055800b34f960 r14 = 0x0000000100000004 r15 = 0x000055800a2bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x26,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x6f,0xb7,0x41,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0xfe,0xff,0xf,0x44,0x5a,0x96,0x94,0x7b,0x0,0x0,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0x40,0xb8,0x9c,0xfc,0x3,0x41,0xb4,0x40,0x41,0x74,0x41,0x6c,0x69,0x6e,0xc0,0x41,0xf,0x44,0x5a,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x6f,0xb7,0x63,0x49,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x6,0x41,0xb4,0xfe,0xff,0xf,0x41,0xf,0x44,0x5a,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x6f,0xb7,0x61,0xb8,0x9e,0xfc,0x2,0x41,0xb4,0x40,0x41,0x74,0xb8,0x9c,0xfc,0x2,0x41,0x3b,0xc0,0x0,0xf,0x82,0x0,0xb8,0x9c,0x41,0xf,0x44,0x5a,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0xc0,0x28,0x41,0x1f,0x67,0x48,0x20,0x0,0xc0,0x6f,0xb7,0x63,0x49,0x41,0xc0,0x40,0xb8,0x9e,0xfc,0x2,0x41,0xb4,0x40,0x41,0x74,0xb8,0x9c,0xfc,0x2,0x41,0x3b,0xc0,0x0,0xf,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177A&\004@CJA/\340A\300(A\037gH \000\300o\267AIA\300v\270\234\374\006A\264\376\377\017DZ\226\224{\000\000\270\234\374\006A\264@\270\234\374\003A\264@AtAlin\300A\017DZ\004@CJA/\340A\300(A\037gH \000\300o\267cIA\300v\270\234\374\006A\264\376\377\017A\017DZ\004@CJA/\340A\300(A\037gH \000\300o\267a\270\236\374\002A\264@At\270\234\374\002A;\300\000\017\202\000\270\234A\017DZ\004@CJA/\340A\300(A\037gH \000\300o\267cIA\300@\270\236\374\002A\264@At\270\234\374\002A;\300\000\017\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e75b19499fc307cd896beba3b19bbb501e13ac7f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QSYEQENKQS/gQcAoQR9nSCAAwG+3QUlBwHa4nPwGQbT+/w9EWpaUewAAuJz8BkG0QLic/ANBtEBBdEFsaW7AQQ9EWgRAQ0pBL+BBwChBH2dIIADAb7djSUHAdric/AZBtP7/D0EPRFoEQENKQS/gQcAoQR9nSCAAwG+3Ybie/AJBtEBBdLic/AJBO8AAD4IAuJxBD0RaBEBDSkEv4EHAKEEfZ0ggAMBvt2NJQcBAuJ78AkG0QEF0uJz8AkE7wAAPggALAAs= Step #5: MERGE-OUTER: attempt 3958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1646071750 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fadc1e9198, 0x55fadc1f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fadc1f1918,0x55fadc2790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e75b19499fc307cd896beba3b19bbb501e13ac7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12327 processed earlier; will process 2948 files now Step #5: [LOADING] WASM module load failed: unknown type 115 Step #5: #1 pulse cov: 425 ft: 426 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 532 ft: 622 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fad99fd5dd bp 0x000000000000 sp 0x7ffe1e798060 T44911) Step #5: ==44911==The signal is caused by a READ memory access. Step #5: #0 0x55fad99fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fad981f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fad981efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fad97fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fad971dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fad9675c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fad967f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fad96666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fad96923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73e625e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fad9659aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44911==Register values: Step #5: rax = 0x000055fadec5d430 rbx = 0x000055fadec5d430 rcx = 0x000055fadec5d420 rdx = 0x00007f73e6426b80 Step #5: rdi = 0x000055fadec5d420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe1e798060 Step #5: r8 = 0x000055fadec5d430 r9 = 0x00007f73e6426c50 r10 = 0x000055fadec3e010 r11 = 0x00007f73e6426be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fadcbfc960 r14 = 0x0000000100000004 r15 = 0x000055fadbb69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x48,0x41,0x3c,0x67,0x41,0x84,0x48,0x41,0x3c,0x67,0x41,0x84,0x31,0x41,0x2c,0x41,0x62,0x77,0x4c,0x41,0x7c,0xc1,0x1,0x41,0x0,0x6a,0x77,0x41,0x77,0x41,0x6a,0x77,0x4e,0x41,0x49,0x46,0x41,0x1,0x67,0x41,0x67,0x49,0xe,0x8,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x49,0x41,0x41,0x67,0x67,0x49,0x41,0x3c,0x41,0x2c,0x41,0x62,0x77,0x4c,0x41,0x7c,0x6c,0x69,0x6e,0x75,0x78,0x77,0x41,0x77,0x41,0x6a,0x77,0x4e,0x41,0x49,0x46,0x41,0x1,0x67,0x41,0x67,0x49,0xe,0x8,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x49,0x41,0x41,0x67,0x48,0x41,0x3c,0x67,0x41,0x84,0x41,0x49,0x46,0x41,0x1,0x67,0x41,0x67,0x49,0xe,0x8,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x49,0x46,0x41,0x1,0x67,0x41,0x67,0x49,0xe,0x8,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x49,0x41,0x41,0x67,0x67,0x49,0x41,0x3c,0x6f,0x41,0x6a,0x77,0x41,0x77,0x41,0x6a,0x77,0x4a,0x41,0xaa,0x41,0x1,0x0,0x41,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgHA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a44214d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a44214cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a44212a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a44204bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a441fa3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a441fad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a441f946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a441fc03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9a2273082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a441f87aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44915==Register values: Step #5: rax = 0x000055a4467c23e0 rbx = 0x000055a4467c23e0 rcx = 0x000055a4467c2890 rdx = 0x00007ff9a243bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd5ff33a0 Step #5: r8 = 0x000055a4467c23e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9a243bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a44552a960 r14 = 0x0000000100000004 r15 = 0x000055a444497386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x73,0x4,0x0,0x41,0x31,0x4,0x0,0x41,0xf2,0x2d,0x2,0x0,0x0,0x7d,0x82,0x1a,0x0,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x41,0x5a,0xc1,0x0,0x10,0x0,0x0,0x12,0x0,0x0,0x1a,0xa1,0x0,0x12,0x0,0x0,0xb9,0x0,0xb4,0xaf,0xb4,0x0,0x5d,0x1a,0x84,0x0,0x0,0x53,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x6a,0x0,0x0,0x0,0x77,0x0,0x0,0x82,0x1a,0x60,0x0,0x60,0x0,0xaf,0x0,0xb6,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0xa5,0x1a,0x9d,0x0,0x12,0x0,0xfb,0x1a,0x21,0x0,0x12,0x0,0xb5,0xaf,0x0,0x0,0x0,0x0,0x94,0xaf,0x0,0xa5,0x1a,0xb4,0xaf,0x0,0x1a,0xa3,0x0,0x12,0x0,0xb5,0xaf,0x0,0x82,0x1a,0x0,0x0,0x1a,0x84,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x82,0x1a,0x0,0x0,0x1a,0x84,0x0,0xb,0x0,0x0,0x53,0x1a,0x0,0x0,0xbc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x0,0x0,0x82,0x1a,0x60,0x0,0xaf,0x0,0xb6,0xae,0x0,0xb4,0xaf,0x0,0xa5,0x1a,0xb4,0x0,0x1a,0xa3,0x0,0x12,0x0,0x0,0x0,0x0,0x0,0x77,0xf,0xc1,0x0,0x91,0x0,0x82,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAs\004\000A1\004\000A\362-\002\000\000}\202\032\000\000\264\257\264\000]AZ\301\000\020\000\000\022\000\000\032\241\000\022\000\000\271\000\264\257\264\000]\032\204\000\000S\032\000\000\274\000\000\000j\000\000\000w\000\000\202\032`\000`\000\257\000\266\256\000\264\257\000\245\032\264\257\000\245\032\235\000\022\000\373\032!\000\022\000\265\257\000\000\000\000\224\257\000\245\032\264\257\000\032\243\000\022\000\265\257\000\202\032\000\000\032\204\000\013\000\000S\032\000\000\274\000\000\000\202\032\000\000\032\204\000\013\000\000S\032\000\000\274\000\000\000\000\000\000\000w\000\000\202\032`\000\257\000\266\256\000\264\257\000\245\032\264\000\032\243\000\022\000\000\000\000\000w\017\301\000\221\000\202\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d0338c9b681330d83f516de458ac45b9ba5fbbb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQXMEAEExBABB8i0CAAB9ghoAALSvtABdQVrBABAAABIAABqhABIAALkAtK+0AF0ahAAAUxoAALwAAABqAAAAdwAAghpgAGAArwC2rgC0rwClGrSvAKUanQASAPsaIQASALWvAAAAAJSvAKUatK8AGqMAEgC1rwCCGgAAGoQACwAAUxoAALwAAACCGgAAGoQACwAAUxoAALwAAAAAAAAAdwAAghpgAK8Atq4AtK8ApRq0ABqjABIAAAAAAHcPwQCRAIIACws= Step #5: MERGE-OUTER: attempt 3960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1646350057 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e2b7e5198, 0x561e2b7ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e2b7ed918,0x561e2b8750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d0338c9b681330d83f516de458ac45b9ba5fbbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12331 processed earlier; will process 2944 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 343 ft: 344 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 399 ft: 426 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e28ff95dd bp 0x000000000000 sp 0x7ffeeaa525d0 T44919) Step #5: ==44919==The signal is caused by a READ memory access. Step #5: #0 0x561e28ff95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e28e1b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e28e1afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e28df8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e28d19ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e28c71c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e28c7b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e28c626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e28c8e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f425c94c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e28c55aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44919==Register values: Step #5: rax = 0x0000561e2dfa0980 rbx = 0x0000561e2dfa0980 rcx = 0x0000561e2dfa0e30 rdx = 0x00007f425cb14b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeeaa525d0 Step #5: r8 = 0x0000561e2dfa0980 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f425cb14be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e2c1f8960 r14 = 0x0000000100000004 r15 = 0x0000561e2b165386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0x67,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x41,0x78,0x4b,0x41,0x96,0xc1,0x67,0x41,0x0,0x41,0x39,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x41,0x4b,0x6a,0x75,0x78,0x71,0x41,0x41,0x4b,0x67,0x6e,0x41,0x41,0x67,0x67,0x41,0x4d,0x6a,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x67,0x41,0x6a,0x41,0x41,0x41,0x67,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x67,0x67,0x41,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x41,0x78,0x4b,0x41,0x96,0xc1,0x67,0x41,0x0,0x41,0x39,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x41,0x4b,0x6a,0x75,0x78,0x71,0x4b,0x41,0x2e,0x41,0x4b,0x6a,0x75,0x78,0x71,0x41,0x41,0x4b,0x67,0x6e,0x41,0x41,0x67,0x67,0x41,0x4d,0x6a,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x67,0x41,0x6a,0x41,0x41,0x41,0x67,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x67,0x4d,0x67,0x41,0xfb,0x41,0x41,0x0,0x74,0x67,0x41,0x0,0x41,0x74,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x41,0x4b,0x6a,0x4d,0x41,0x96,0xc1,0x67,0x41,0x0,0x0,0x0,0x0,0x86,0x80,0x0,0x0,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKAgMA\252zAEgMgAxKA\226\301gA\000A9tA:KA.AKjuxqAAKgnAAggAMjA\373+\034\001\177AgAjAAAgMA\252zAEgMgggAMA\252zAEgMgAxKA\226\301gA\000A9tA:KA.AKjuxqKA.AKjuxqAAKgnAAggAMjA\373+\034\001\177AgAjAAAgMA\252zAEgMggMgA\373AA\000tgA\000AttA:KA.AKjMA\226\301gA\000\000\000\000\206\200\000\000\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9be116553da8db8b9da95b22b803c06a1601caa0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQWdNQap6QUVnTWdBeEtBlsFnQQBBOXRBOktBLkFLanV4cUFBS2duQUFnZ0FNakH7KxwBf0FnQWpBQUFnTUGqekFFZ01nZ2dBTUGqekFFZ01nQXhLQZbBZ0EAQTl0QTpLQS5BS2p1eHFLQS5BS2p1eHFBQUtnbkFBZ2dBTWpB+yscAX9BZ0FqQUFBZ01BqnpBRWdNZ2dNZ0H7QUEAdGdBAEF0dEE6S0EuQUtqTUGWwWdBAAAAAIaAAAAApQALAAs= Step #5: MERGE-OUTER: attempt 3961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1646489518 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56071cb76198, 0x56071cb7e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56071cb7e918,0x56071cc060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9be116553da8db8b9da95b22b803c06a1601caa0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12334 processed earlier; will process 2941 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56071a38a5dd bp 0x000000000000 sp 0x7ffe84339dd0 T44923) Step #5: ==44923==The signal is caused by a READ memory access. Step #5: #0 0x56071a38a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56071a1ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56071a1abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56071a189929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56071a0aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56071a002c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56071a00c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560719ff36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56071a01f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92a30ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560719fe6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44923==Register values: Step #5: rax = 0x000056071eecf490 rbx = 0x000056071eecf490 rcx = 0x000056071eecf940 rdx = 0x00007f92a3282b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe84339dd0 Step #5: r8 = 0x000056071eecf490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92a3282be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056071d589960 r14 = 0x0000000100000004 r15 = 0x000056071c4f6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7a,0x42,0x42,0x44,0xde,0x89,0xf1,0xff,0xff,0xff,0x72,0x7c,0x42,0x4f,0xd0,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0x1,0xd4,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd4,0x55,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x0,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0x0,0x0,0x58,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBB}zBBD\336\211\361\377\377\377r|BO\320\000\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\325\000\325\001\324\324\325\000\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\324\324\324\325\000\325\001\324\324\325\000\325\001\324\324\324\325\000\325\000\324\325\000\325\001\324\325\000\001\324\324\324\324\325\000\325\000\324\325\000\325\001\324\324\000\325\000\324\325\000\324U\000\325\001\324\324\325\000\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\325\000\000\001\324\324\324\325\000\325\001\324\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\000\000X\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d4eef41a0effb332aaf243a50bf9de0833ef2a5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQn16QkJE3onx////cnxCT9AA1QDVAdTU1QDVANTVANUB1NUA1QHU1NUA1QDVAdTU1QDVANTVANUB1NTU1NUA1QHU1NUA1QHU1NTVANUA1NUA1QHU1QAB1NTU1NUA1QDU1QDVAdTUANUA1NUA1FUA1QHU1NUA1QDVAdTU1QDVANTVANUB1NTU1QDVAdTU1QDVAdTU1NUA1QHU1NUA1QAAAdTU1NUA1QHU1NUA1QHU1NTVANUB1NTVAAAAWAALAAs= Step #5: MERGE-OUTER: attempt 3962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1646627534 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee287dc198, 0x55ee287e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee287e4918,0x55ee2886c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d4eef41a0effb332aaf243a50bf9de0833ef2a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12335 processed earlier; will process 2940 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee25ff05dd bp 0x000000000000 sp 0x7ffdae0e2cf0 T44927) Step #5: ==44927==The signal is caused by a READ memory access. Step #5: #0 0x55ee25ff05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee25e12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee25e11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee25def929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee25d10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee25c68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee25c721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee25c596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee25c853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfcbfcb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee25c4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44927==Register values: Step #5: rax = 0x000055ee29f87460 rbx = 0x000055ee29f87460 rcx = 0x000055ee29f87910 rdx = 0x00007fcfcc193b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdae0e2cf0 Step #5: r8 = 0x000055ee29f87460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcfcc193be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee291ef960 r14 = 0x0000000100000004 r15 = 0x000055ee2815c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0x3d,0x42,0x42,0x7f,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7c,0x7d,0x7b,0x7d,0x86,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x7d,0x42,0x7c,0x7d,0x82,0x42,0x42,0x42,0x42,0xc2,0x42,0x3a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x42,0x7d,0x7d,0x7d,0x7c,0x7d,0x7b,0x7d,0x86,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x7d,0x42,0x7c,0x7d,0x82,0x42,0x42,0x42,0x42,0x42,0x8a,0x42,0x42,0x42,0x7d,0x42,0x7d,0x7d,0x7d,0x7c,0x7d,0x7b,0x7d,0x86,0x7d,0x7d,0x7d,0x7d,0x7d,0x7d,0x42,0x42,0x42,0x7d,0x42,0x7c,0x7d,0x82,0x42,0x42,0x42,0x42,0x42,0x8a,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x7e,0x83,0x86,0x7d,0x7d,0x7d,0x7d,0x7d,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABBBB\302BBBBBBBBB\302BBBBBBBBBBBBBBBB}BBBB}}}}BBBBBBBBBBB\276=BB\177BBBBBBBBBB|}{}\206}}}}}}BBB}B|}\202BBBB\302B:BBBBBBBBB}BBBBBB}B}}}|}{}\206}}}}}}BBB}B|}\202BBBBB\212BBB}B}}}|}{}\206}}}}}}BBB}B|}\202BBBBB\212BBBBB\032y\205~\203\206}}}}}\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e81fc3de16b286cac986ecf24e26613395baab46 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQkJCwkJCQkJCQkJCQsJCQkJCQkJCQkJCQkJCQkJCfUJCQkJ9fX19QkJCQkJCQkJCQkK+PUJCf0JCQkJCQkJCQkJ8fXt9hn19fX19fUJCQn1CfH2CQkJCQsJCOkJCQkJCQkJCQn1CQkJCQkJ9Qn19fXx9e32GfX19fX19QkJCfUJ8fYJCQkJCQopCQkJ9Qn19fXx9e32GfX19fX19QkJCfUJ8fYJCQkJCQopCQkJCQhp5hX6Dhn19fX19AAALAAs= Step #5: MERGE-OUTER: attempt 3963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1646763810 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d58a376198, 0x55d58a37e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d58a37e918,0x55d58a4060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e81fc3de16b286cac986ecf24e26613395baab46' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12336 processed earlier; will process 2939 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d587b8a5dd bp 0x000000000000 sp 0x7ffc770f2240 T44931) Step #5: ==44931==The signal is caused by a READ memory access. Step #5: #0 0x55d587b8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d5879ac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d5879abfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d587989929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d5878aaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d587802c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d58780c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d5877f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d58781f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9d6a70082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d5877e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44931==Register values: Step #5: rax = 0x000055d58bdf92e0 rbx = 0x000055d58bdf92e0 rcx = 0x000055d58bdf9790 rdx = 0x00007ff9d6c38b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc770f2240 Step #5: r8 = 0x000055d58bdf92e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9d6c38be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d58ad89960 r14 = 0x0000000100000004 r15 = 0x000055d589cf6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x91,0x41,0x41,0x41,0x1b,0x77,0x41,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xa9,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x20,0x0,0x0,0x74,0x0,0x0,0x76,0x47,0x0,0xb,0x41,0x0,0xc0,0x1,0xbe,0x91,0x41,0x41,0x41,0x1b,0x77,0x41,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x0,0xc0,0x1,0xbe,0x91,0x41,0x41,0x41,0x1b,0x77,0x41,0x69,0x46,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x43,0x0,0xc0,0x1,0xbe,0x91,0x41,0x41,0x41,0x1b,0x77,0x41,0xff,0xff,0xff,0x8,0x4,0x0,0x10,0x0,0x5,0x0,0xa9,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x20,0x0,0x0,0x74,0x0,0x0,0x76,0x47,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\221AAA\033wAiNEi\004\000\020\000\005\000\251\000\013A|i\004\000\020\000\005 \000\000t\000\000vG\000\013A\000\300\001\276\221AAA\033wAiNEi\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000t\000\000t\000\000vO\000\013A\000\300\001\276\221AAA\033wAiFEi\004\000\020\000\005\000K\000\013A|C\000\300\001\276\221AAA\033wA\377\377\377\010\004\000\020\000\005\000\251\000\013A|i\004\000\020\000\005 \000\000t\000\000vG\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b926ad5c87e17635b81148ef1cf29c29bf5fcdfc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQp9QwDAAb6RQUFBG3dBaU5FaQQAEAAFAKkAC0F8aQQAEAAFIAAAdAAAdkcAC0EAwAG+kUFBQRt3QWlORWkEABAABQBLAAtBfGkEABAABQAAAHQAAHZPAAtBSUVBamdBaWoEABAABQBLAAtBfGkEABAABQAAAHQAAHQAAHZPAAtBAMABvpFBQUEbd0FpRkVpBAAQAAUASwALQXxDAMABvpFBQUEbd0H///8IBAAQAAUAqQALQXxpBAAQAAUgAAB0AAB2RwALAAs= Step #5: MERGE-OUTER: attempt 3964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1646900593 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577f477f198, 0x5577f4787911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577f4787918,0x5577f480f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b926ad5c87e17635b81148ef1cf29c29bf5fcdfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12337 processed earlier; will process 2938 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577f1f935dd bp 0x000000000000 sp 0x7ffc5f414140 T44935) Step #5: ==44935==The signal is caused by a READ memory access. Step #5: #0 0x5577f1f935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577f1db5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577f1db4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577f1d92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577f1cb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577f1c0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577f1c151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577f1bfc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577f1c283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0dccf88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577f1befaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44935==Register values: Step #5: rax = 0x00005577f5f34530 rbx = 0x00005577f5f34530 rcx = 0x00005577f5f349e0 rdx = 0x00007f0dcd150b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5f414140 Step #5: r8 = 0x00005577f5f34530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0dcd150be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577f5192960 r14 = 0x0000000100000004 r15 = 0x00005577f40ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0x3a,0xc2,0x50,0x41,0x59,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x50,0xad,0x58,0xac,0x42,0xae,0x79,0x42,0x33,0x42,0x12,0x7f,0x1,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0x8a,0x7f,0x1,0x7c,0x8a,0x42,0xc2,0xff,0x1,0x80,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x7c,0x42,0x32,0x88,0x7f,0x42,0x42,0x7b,0x80,0x7c,0x7a,0x82,0x7c,0x8a,0x42,0x3e,0x88,0x42,0x7a,0x7b,0x80,0x7f,0x81,0x42,0x7c,0x8a,0x7c,0x8a,0x7f,0x1,0x7c,0x8a,0x42,0xc2,0xff,0x1,0x80,0x7b,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x50,0xad,0x50,0xac,0x42,0xae,0x42,0x7c,0x79,0x42,0x30,0x88,0x7f,0x7a,0x42,0x81,0x7c,0x42,0x7c,0x88,0x7b,0x8a,0x42,0x3e,0x88,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0x42,0x8a,0x7c,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@BBBB}zB|B\377_B:\302PAY\254BCB\210\304>B\302:P\255X\254B\256yB3B\022\177\001BdB\302:P\255P\254B\256yB{BdB\212\177\001|\212B\302\377\001\200{BdB\302:P\255P\254B\256yP\255P\254B\256yB{BdB\302:P\255P\254B\256yB|B2\210\177BB{\200|z\202|\212B>\210Bz{\200\177\201B|\212|\212\177\001|\212B\302\377\001\200{BdB\302:P\255P\254B\256yP\255P\254B\256B|yB0\210\177zB\201|B|\210{\212B>\210P\255P\254B\256yB\212|B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba16b23bbd749704b050a8bcc673ce890535142a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEJCQkJ9ekJ8Qv9fQjrCUEFZrEJDQojEPkLCOlCtWKxCrnlCM0ISfwFCZELCOlCtUKxCrnlCe0JkQop/AXyKQsL/AYB7QmRCwjpQrVCsQq55UK1QrEKueUJ7QmRCwjpQrVCsQq55QnxCMoh/QkJ7gHx6gnyKQj6IQnp7gH+BQnyKfIp/AXyKQsL/AYB7QmRCwjpQrVCsQq55UK1QrEKuQnx5QjCIf3pCgXxCfIh7ikI+iFCtUKxCrnlCinxCPgALAAs= Step #5: MERGE-OUTER: attempt 3965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1647037008 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603a2e67198, 0x5603a2e6f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603a2e6f918,0x5603a2ef70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba16b23bbd749704b050a8bcc673ce890535142a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12338 processed earlier; will process 2937 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603a067b5dd bp 0x000000000000 sp 0x7ffc33da56d0 T44939) Step #5: ==44939==The signal is caused by a READ memory access. Step #5: #0 0x5603a067b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603a049d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603a049cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603a047a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603a039bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603a02f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603a02fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603a02e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603a03103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f014c899082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603a02d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44939==Register values: Step #5: rax = 0x00005603a481a560 rbx = 0x00005603a481a560 rcx = 0x00005603a481aa10 rdx = 0x00007f014ca61b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc33da56d0 Step #5: r8 = 0x00005603a481a560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f014ca61be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603a387a960 r14 = 0x0000000100000004 r15 = 0x00005603a27e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0xd5,0x0,0xd5,0x0,0x20,0x10,0x21,0x8,0xd4,0x22,0x22,0x20,0xa4,0x0,0x21,0x40,0x20,0x33,0x20,0x31,0x20,0x1,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x5b,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd1,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0xd5,0x0,0xd5,0x0,0x20,0x10,0x21,0x8,0xd4,0x22,0x22,0x20,0xa4,0x0,0x21,0x40,0x20,0x33,0x20,0x31,0x20,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x0,0x22,0x0,0xd6,0x0,0x20,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@AKA/lA\177A\000 \020 0\"1 \006\325\000\325\000 \020!\010\324\"\" \244\000!@ 3 1 \001\325\000\326\000\"MA\264@\270\253\032\325\000\325\000 \020 0\"1 \006 !\010\324\"L\325\000\326\000\"\325\000 \020 0\"[\325\000\326\000\"MA\264@\270\253\032\325\000\321\000 \020 0\"1 \006 !\010\324\"L\325\000\326\000\"\325\000 \020 0\"1 \006\325\000\325\000 \020!\010\324\"\" \244\000!@ 3 1 \001\000\000\000\000\000\000\000\325\000\326\000\"MA\264@\270\253\032\325\000\325\000 \020 0\"1 \006\000\"\000\326\000 \020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ee21fa781e9444c8aac5a27faab75ec68921358 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQEFLQS9sQX9BACAQIDAiMSAG1QDVACAQIQjUIiIgpAAhQCAzIDEgAdUA1gAiTUG0QLirGtUA1QAgECAwIjEgBiAgIQjUIkzVANYAItUAIBAgMCJb1QDWACJNQbRAuKsa1QDRACAQIDAiMSAGICAhCNQiTNUA1gAi1QAgECAwIjEgBtUA1QAgECEI1CIiIKQAIUAgMyAxIAEAAAAAAAAA1QDWACJNQbRAuKsa1QDVACAQIDAiMSAGACIA1gAgEAALAAs= Step #5: MERGE-OUTER: attempt 3966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1647175137 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650b32db198, 0x5650b32e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650b32e3918,0x5650b336b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ee21fa781e9444c8aac5a27faab75ec68921358' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12339 processed earlier; will process 2936 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5650b0aef5dd bp 0x000000000000 sp 0x7fff9f17c180 T44943) Step #5: ==44943==The signal is caused by a READ memory access. Step #5: #0 0x5650b0aef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5650b0911280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5650b0910fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5650b08ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650b080fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5650b0767c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650b07711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650b07586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650b07843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7208a01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650b074baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44943==Register values: Step #5: rax = 0x00005650b4207460 rbx = 0x00005650b4207460 rcx = 0x00005650b4207910 rdx = 0x00007f7208bc9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9f17c180 Step #5: r8 = 0x00005650b4207460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7208bc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005650b3cee960 r14 = 0x0000000100000004 r15 = 0x00005650b2c5b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x3,0x0,0x0,0x6a,0x41,0x2e,0x0,0x1,0x62,0x6c,0x69,0x6f,0x75,0x78,0x0,0x6a,0x41,0x2e,0x0,0x1,0x62,0x6c,0x69,0x6e,0x75,0x78,0x0,0xa0,0xa6,0xa6,0xa6,0xa6,0xa6,0xa2,0xa6,0x9e,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0x1,0x0,0x65,0x0,0x0,0x0,0x0,0x66,0x0,0x0,0x0,0x0,0xa6,0xa4,0xa6,0xa6,0xa0,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa3,0xa6,0xa6,0xa6,0xa6,0xa2,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0x9d,0xa2,0xa6,0xa6,0xa6,0xa6,0xa6,0x9e,0xa2,0xa6,0xa6,0xa5,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa5,0xa2,0xa6,0xa6,0xa6,0xa6,0xa6,0x9d,0xa2,0xa6,0xa6,0xa6,0xa6,0xa6,0x9e,0xa2,0xa6,0xa6,0xa5,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa5,0xa2,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa5,0xa6,0x9d,0xa2,0xa6,0xa6,0xa6,0xa6,0xa6,0x9e,0xa2,0xa6,0xa6,0xa5,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa6,0xa5,0xa2,0xa6,0xa6,0xa6,0x9f,0xa6,0xa6,0xa5,0xa6,0x9d,0xa2,0xa6,0xa6,0xa6,0xa6,0xa6,0x9c,0xa6,0xa6,0xa6,0xa6,0x0,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\362-\003\000\000jA.\000\001blioux\000jA.\000\001blinux\000\240\246\246\246\246\246\242\246\236\246\246\246\246\246\246\246\001\000e\000\000\000\000f\000\000\000\000\246\244\246\246\240\246\246\246\246\246\246\246\246\246\246\246\246\246\243\246\246\246\246\242\246\246\246\246\246\246\246\246\235\242\246\246\246\246\246\236\242\246\246\245\246\246\246\246\246\246\246\245\242\246\246\246\246\246\235\242\246\246\246\246\246\236\242\246\246\245\246\246\246\246\246\246\246\245\242\246\246\246\246\246\246\245\246\235\242\246\246\246\246\246\236\242\246\246\245\246\246\246\246\246\246\246\245\242\246\246\246\237\246\246\245\246\235\242\246\246\246\246\246\234\246\246\246\246\000\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e7476d96d9fad35a461988ba3abe2fc8cc4a0a9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEHyLQMAAGpBLgABYmxpb3V4AGpBLgABYmxpbnV4AKCmpqampqKmnqampqampqYBAGUAAAAAZgAAAACmpKamoKampqampqampqampqajpqampqKmpqampqampp2ipqampqaeoqampaampqampqaloqampqamnaKmpqampp6ipqalpqampqampqWipqampqampaadoqampqamnqKmpqWmpqampqampaKmpqafpqalpp2ipqampqacpqampgAACwALAAs= Step #5: MERGE-OUTER: attempt 3967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1647312139 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603e3689198, 0x5603e3691911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603e3691918,0x5603e37190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5e7476d96d9fad35a461988ba3abe2fc8cc4a0a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12340 processed earlier; will process 2935 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 486 ft: 487 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 545 ft: 594 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603e0e9d5dd bp 0x000000000000 sp 0x7ffce5397aa0 T44947) Step #5: ==44947==The signal is caused by a READ memory access. Step #5: #0 0x5603e0e9d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603e0cbf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603e0cbefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603e0c9c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603e0bbdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603e0b15c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603e0b1f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603e0b066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603e0b323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca1aa01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603e0af9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44947==Register values: Step #5: rax = 0x00005603e5f4e430 rbx = 0x00005603e5f4e430 rcx = 0x00005603e5f4e420 rdx = 0x00007fca1abc9b80 Step #5: rdi = 0x00005603e5f4e420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffce5397aa0 Step #5: r8 = 0x00005603e5f4e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca1abc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603e409c960 r14 = 0x0000000100000004 r15 = 0x00005603e3009386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x20,0x0,0x42,0x7d,0x7a,0x42,0x7c,0x42,0xff,0x5f,0x42,0xe0,0x0,0x8a,0x7a,0x58,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x54,0xac,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x58,0xac,0x79,0x42,0xde,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x1,0x7c,0x8a,0x42,0xc2,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x58,0xac,0x42,0xae,0x79,0xc2,0x8a,0x7a,0x50,0xac,0x42,0x43,0x42,0x88,0xc4,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x54,0xac,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x58,0xac,0x79,0x42,0x7c,0x42,0x91,0x7c,0x42,0x7a,0x7f,0x8a,0x42,0xc2,0x3e,0x42,0x64,0x42,0xc2,0x3a,0x50,0xad,0x58,0xac,0x42,0xae,0x79,0xc2,0x7f,0x42,0x33,0x42,0x3e,0x80,0xc2,0x7a,0x7c,0x1,0x58,0xad,0x42,0xc2,0x3a,0x42,0x3e,0x80,0x58,0xad,0x42,0xc2,0x3a,0x50,0xad,0x50,0xac,0x42,0xae,0x79,0xc2,0x7c,0x42,0x30,0x88,0x58,0xac,0x42,0xae,0x79,0xc2,0x7f,0x42,0x3e,0x42,0xc2,0x3a,0x54,0xad,0x54,0xac,0x89,0xc4,0x42,0x3e,0x42,0x64,0x42,0xc2,0x3a,0xa7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@ \000B}zB|B\377_B\340\000\212zX\254BCB\210\304>B\302:T\255T\254\211\304B>BdB\302:P\255X\254yB\336\377\377\377\377\377\377\377\001|\212B\302>BdB\302:P\255X\254B\256y\302\212zP\254BCB\210\304>B\302:T\255T\254\211\304B>BdB\302:P\255X\254yB|B\221|Bz\177\212B\302>BdB\302:P\255X\254B\256y\302\177B3B>\200\302z|\001X\255B\302:B>\200X\255B\302:P\255P\254B\256y\302|B0\210X\254B\256y\302\177B>B\302:T\255T\254\211\304B>BdB\302:\247\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-287eea1f2cdfb004d1b1c78ff24f1dda87145849 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQCAAQn16QnxC/19C4ACKelisQkNCiMQ+QsI6VK1UrInEQj5CZELCOlCtWKx5Qt7/////////AXyKQsI+QmRCwjpQrVisQq55wop6UKxCQ0KIxD5CwjpUrVSsicRCPkJkQsI6UK1YrHlCfEKRfEJ6f4pCwj5CZELCOlCtWKxCrnnCf0IzQj6Awnp8AVitQsI6Qj6AWK1CwjpQrVCsQq55wnxCMIhYrEKuecJ/Qj5CwjpUrVSsicRCPkJkQsI6pwALAAs= Step #5: MERGE-OUTER: attempt 3968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1647451708 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56301a493198, 0x56301a49b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56301a49b918,0x56301a5230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/287eea1f2cdfb004d1b1c78ff24f1dda87145849' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12343 processed earlier; will process 2932 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 225 ft: 226 exec/s: 0 rss: 55Mb Step #5: [LOADING] WASM module load failed: unknown type 2088787 Step #5: #2 pulse cov: 349 ft: 359 exec/s: 0 rss: 55Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563017ca75dd bp 0x000000000000 sp 0x7ffcacbeaf50 T44951) Step #5: ==44951==The signal is caused by a READ memory access. Step #5: #0 0x563017ca75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563017ac9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563017ac8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563017aa6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630179c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56301791fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630179291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630179106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56301793c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f387b16c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563017903aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44951==Register values: Step #5: rax = 0x000056301d06a640 rbx = 0x000056301d06a640 rcx = 0x000056301d06aaf0 rdx = 0x00007f387b334b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcacbeaf50 Step #5: r8 = 0x000056301d06a640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f387b334be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056301aea6960 r14 = 0x0000000100000004 r15 = 0x0000563019e13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x45,0x1,0x20,0x1e,0x22,0x3d,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0x21,0x0,0x42,0xaf,0xb5,0x7e,0x42,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x42,0x7e,0x7a,0x7c,0x42,0xaf,0xb5,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x0,0x42,0x93,0xbd,0xaf,0x88,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb5,0xae,0xb2,0x7f,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x42,0x7b,0x7c,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x1,0x0,0x7c,0x7c,0x42,0x1a,0x1a,0x20,0x20,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"E\001 \036\"=!\000 \" \037 ! \001 !\000B\257\265~B\257\265\211\265\275\256\177B\322\212B{BB~z|B\257\265\257\265\211\265\275\256\177B\322\212B{B\000B\223\275\257\210\262\177\265\256BF||B\257\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256B\265\257\275\262\177\265\256\210B\223\257\275\265\256\262\177BF||B\257\265\257\275\262\177\265\256BF|B{|B\000\210B\223\257\275\262\177\265\256\001\000||B\032\032 \324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c886cde857fd5655faaacabc14b3d435702d3d9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CJFASAeIj0hACAgICAgICAgICAgICAgICAgICIgICAgICAfICAgICEgICAgIAEgICEAQq+1fkKvtYm1va5/QtKKQntCQn56fEKvta+1ibW9rn9C0opCe0IAQpO9r4iyf7WuQkZ8fEKvta+9sn+1rohCk6+9sn+1rkJGfHxCr7WvvbJ/ta5Cta+9sn+1rohCk6+9ta6yf0JGfHxCr7WvvbJ/ta5CRnxCe3xCAIhCk6+9sn+1rgEAfHxCGhogINTUAAs= Step #5: MERGE-OUTER: attempt 3969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1647774831 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e036eb198, 0x557e036f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e036f3918,0x557e0377b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c886cde857fd5655faaacabc14b3d435702d3d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12346 processed earlier; will process 2929 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e00eff5dd bp 0x000000000000 sp 0x7fff4ea5da00 T44955) Step #5: ==44955==The signal is caused by a READ memory access. Step #5: #0 0x557e00eff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e00d21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e00d20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e00cfe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e00c1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e00b77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e00b811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e00b686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e00b943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f784d756082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e00b5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44955==Register values: Step #5: rax = 0x0000557e05b6e2e0 rbx = 0x0000557e05b6e2e0 rcx = 0x0000557e05b6e790 rdx = 0x00007f784d91eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4ea5da00 Step #5: r8 = 0x0000557e05b6e2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f784d91ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e040fe960 r14 = 0x0000000100000004 r15 = 0x0000557e0306b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5,0x7d,0x41,0x3,0x41,0x44,0x41,0x69,0x45,0x68,0x74,0x41,0x4a,0x68,0x69,0x41,0x7,0x41,0x8,0x4a,0x41,0x67,0x41,0xff,0xff,0x4b,0x41,0x6c,0x4b,0x41,0xe0,0x0,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0xc0,0x7,0x41,0x2c,0x4a,0x41,0x67,0x41,0x6a,0x41,0xc0,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x41,0x45,0x41,0x29,0x6e,0x77,0x74,0x45,0x41,0x45,0x41,0x29,0x6e,0x77,0x74,0x67,0x4b,0x6c,0x41,0x6a,0x4b,0x41,0xc3,0x41,0x6c,0x4b,0x41,0x2f,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x4b,0x41,0x67,0x41,0x6a,0x41,0x60,0x41,0x41,0x4b,0x41,0xc0,0xa8,0x41,0xc1,0x41,0x5,0x45,0x6b,0x69,0x4d,0x41,0x44,0x6b,0x70,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x45,0x41,0x45,0x41,0x85,0x6c,0x69,0x6e,0x75,0x78,0x6b,0x71,0x4c,0x4,0x0,0x42,0x40,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x41,0x41,0x85,0x7a,0x45,0x41,0x45,0x41,0x85,0x41,0xc1,0xc1,0x45,0x69,0x6f,0x6e,0x4,0x0,0x5,0x0,0x41,0x77,0x69,0x0,0x0,0x0,0x45,0x69,0x71,0x6c,0x41,0xbe,0x45,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\005}A\003ADAiEhtAJhiA\007A\010JAgA\377\377KAlKA\340\000A\300`AAKA\300\007A,JAgAjA\300`AAKA\300\250A\301A\005EAEA)nwtEAEA)nwtgKlAjKA\303AlKA/MlinuxKAgAjA`AAKA\300\250A\301A\005EkiMADkpL\004\000B@\000\000\005\013AAAAA\205zEAEA\205linuxkqL\004\000B@\000\000\005\013AAAAA\205zEAEA\205A\301\301Eion\004\000\005\000Awi\000\000\000EiqlA\276E\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-41ec9f7cc121f53e03eb5a2c3f487e225e36922d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQV9QQNBREFpRWh0QUpoaUEHQQhKQWdB//9LQWxLQeAAQcBgQUFLQcAHQSxKQWdBakHAYEFBS0HAqEHBQQVFQUVBKW53dEVBRUEpbnd0Z0tsQWpLQcNBbEtBL01saW51eEtBZ0FqQWBBQUtBwKhBwUEFRWtpTUFEa3BMBABCQAAABQtBQUFBQYV6RUFFQYVsaW51eGtxTAQAQkAAAAULQUFBQUGFekVBRUGFQcHBRWlvbgQABQBBd2kAAABFaXFsQb5FAAALAAs= Step #5: MERGE-OUTER: attempt 3970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1647911971 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0ae158198, 0x55f0ae160911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0ae160918,0x55f0ae1e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/41ec9f7cc121f53e03eb5a2c3f487e225e36922d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12347 processed earlier; will process 2928 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44959==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0ab96c5dd bp 0x000000000000 sp 0x7ffd9e1853d0 T44959) Step #5: ==44959==The signal is caused by a READ memory access. Step #5: #0 0x55f0ab96c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0ab78e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0ab78dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0ab76b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0ab68cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0ab5e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0ab5ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0ab5d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0ab6013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f545a836082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0ab5c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44959==Register values: Step #5: rax = 0x000055f0b04d4410 rbx = 0x000055f0b04d4410 rcx = 0x000055f0b04d48c0 rdx = 0x00007f545a9feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9e1853d0 Step #5: r8 = 0x000055f0b04d4410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f545a9febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0aeb6b960 r14 = 0x0000000100000004 r15 = 0x000055f0adad8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x32,0x4,0x40,0x41,0xf2,0x3,0x41,0x8,0x68,0x41,0x41,0x41,0x41,0x74,0x41,0x69,0x74,0x41,0x81,0x68,0x41,0x74,0x45,0x45,0x41,0xb8,0xba,0x71,0x41,0x6e,0x69,0x77,0x68,0x41,0x74,0x45,0x49,0x41,0x41,0x41,0x0,0x41,0xc1,0x98,0x66,0x6c,0x71,0x41,0x6e,0x69,0x77,0x68,0x41,0x74,0x45,0x45,0x41,0x41,0x41,0x0,0x41,0xc1,0x98,0x66,0x6c,0x45,0x69,0xc1,0x69,0x70,0x68,0x41,0x41,0x45,0x4a,0x46,0x71,0x71,0x41,0x6e,0x69,0x77,0x68,0x41,0x74,0x45,0x49,0x41,0xbe,0xbe,0x0,0x41,0xc1,0x98,0x66,0x6c,0x41,0x41,0x45,0x41,0x69,0x41,0x2c,0x6c,0x69,0x4a,0x46,0x41,0x68,0x41,0x71,0x71,0x71,0x71,0x6f,0x69,0xc1,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0xc5,0x98,0x94,0x78,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0xc5,0x98,0x66,0x6c,0x41,0x41,0x1,0x41,0x41,0x41,0x23,0x74,0x78,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0xc5,0x98,0x94,0x78,0xfe,0x83,0x0,0x0,0x45,0x41,0x41,0x41,0xc5,0x98,0x66,0x6c,0x41,0x41,0x1,0x41,0x49,0x45,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA2\004@A\362\003A\010hAAAAtAitA\201hAtEEA\270\272qAniwhAtEIAAA\000A\301\230flqAniwhAtEEAAA\000A\301\230flEi\301iphAAEJFqqAniwhAtEIA\276\276\000A\301\230flAAEAiA,liJFAhAqqqqoi\301\376\203\000\000EAAA#tx\376\203\000\000EAAA\305\230\224x\376\203\000\000EAAA\305\230flAA\001AAA#tx\376\203\000\000EAAA\305\230\224x\376\203\000\000EAAA\305\230flAA\001AIEE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21771a7bf3b75f26a6b2993ac046d72ff073f33f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQTIEQEHyA0EIaEFBQUF0QWl0QYFoQXRFRUG4unFBbml3aEF0RUlBQUEAQcGYZmxxQW5pd2hBdEVFQUFBAEHBmGZsRWnBaXBoQUFFSkZxcUFuaXdoQXRFSUG+vgBBwZhmbEFBRUFpQSxsaUpGQWhBcXFxcW9pwf6DAABFQUFBI3R4/oMAAEVBQUHFmJR4/oMAAEVBQUHFmGZsQUEBQUFBI3R4/oMAAEVBQUHFmJR4/oMAAEVBQUHFmGZsQUEBQUlFRQALAAs= Step #5: MERGE-OUTER: attempt 3971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1648049612 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558053e9b198, 0x558053ea3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558053ea3918,0x558053f2b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21771a7bf3b75f26a6b2993ac046d72ff073f33f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12348 processed earlier; will process 2927 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 16f8. Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 476 ft: 503 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580516af5dd bp 0x000000000000 sp 0x7ffed0b31530 T44963) Step #5: ==44963==The signal is caused by a READ memory access. Step #5: #0 0x5580516af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5580514d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5580514d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580514ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5580513cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558051327c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580513311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580513186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580513443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2875898082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55805130baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44963==Register values: Step #5: rax = 0x0000558054cc0b10 rbx = 0x0000558054cc0b10 rcx = 0x0000558054cc0fc0 rdx = 0x00007f2875a60b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed0b31530 Step #5: r8 = 0x0000558054cc0b10 r9 = 0x0000558054b6ca30 r10 = 0x0000558054b45010 r11 = 0x00007f2875a60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580548ae960 r14 = 0x0000000100000004 r15 = 0x000055805381b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x43,0x6e,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xc5,0x6e,0x45,0x41,0x45,0x6a,0x41,0x41,0x45,0x45,0x41,0x45,0x6a,0x6a,0x41,0x41,0x6a,0x41,0x6a,0x41,0x41,0x6a,0x41,0x45,0x41,0x55,0x41,0x45,0x6a,0x4b,0x41,0x41,0x6a,0x41,0x23,0x6a,0x45,0x45,0x77,0x41,0x6a,0x41,0x6a,0x41,0x41,0x6a,0x41,0x45,0x6a,0x41,0x41,0x6a,0x41,0x41,0x6a,0x41,0x45,0x41,0x55,0x41,0x45,0x6a,0x4b,0x41,0x41,0x6a,0x41,0x23,0x6a,0x45,0x45,0x41,0x45,0x41,0x6a,0x45,0x45,0x77,0x41,0xd9,0x41,0x6a,0x41,0x41,0x6a,0x41,0x45,0x6a,0x41,0x41,0x6a,0x41,0x41,0x6a,0x41,0x3b,0x41,0x55,0x41,0x45,0x6a,0x4b,0x41,0x41,0x6a,0x41,0x23,0x6a,0x45,0x45,0x41,0x45,0x41,0x45,0x6a,0x45,0x41,0x41,0x6a,0x41,0x6a,0x41,0x45,0x41,0x55,0x6a,0x41,0x45,0x41,0x55,0x41,0x45,0x6a,0x4b,0x41,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0x55,0x41,0x45,0x41,0x23,0x4a,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x6a,0x41,0x31,0x41,0x41,0x6a,0x45,0x41,0x45,0x6a,0x6a,0x41,0x45,0x6a,0x45,0x49,0x45,0x41,0x55,0x6a,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001CnA=\004@A.A\305nEAEjAAEEAEjjAAjAjAAjAEAUAEjKAAjA#jEEwAjAjAAjAEjAAjAAjAEAUAEjKAAjA#jEEAEAjEEwA\331AjAAjAEjAAjAAjA;AUAEjKAAjA#jEEAEAEjEAAjAjAEAUjAEAUAEjKAAAAAAEAUAEA#JjjAEjjAEAEAAAEjAEjA1AAjEAEjjAEjEIEAUjh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cb037e63539cb07efc1c968bb8ab1b689a76fa3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUNuQT0EQEEuQcVuRUFFakFBRUVBRWpqQUFqQWpBQWpBRUFVQUVqS0FBakEjakVFd0FqQWpBQWpBRWpBQWpBQWpBRUFVQUVqS0FBakEjakVFQUVBakVFd0HZQWpBQWpBRWpBQWpBQWpBO0FVQUVqS0FBakEjakVFQUVBRWpFQUFqQWpBRUFVakFFQVVBRWpLQUFBQUFBRUFVQUVBI0pqakFFampBRUFFQUFBRWpBRWpBMUFBakVBRWpqQUVqRUlFQVVqaAALAAs= Step #5: MERGE-OUTER: attempt 3972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1648189312 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55713c671198, 0x55713c679911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55713c679918,0x55713c7010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2cb037e63539cb07efc1c968bb8ab1b689a76fa3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12351 processed earlier; will process 2924 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557139e855dd bp 0x000000000000 sp 0x7ffedc67fb70 T44967) Step #5: ==44967==The signal is caused by a READ memory access. Step #5: #0 0x557139e855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557139ca7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557139ca6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557139c84929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557139ba5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557139afdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557139b071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557139aee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557139b1a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a6215e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557139ae1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44967==Register values: Step #5: rax = 0x000055713f20c4f0 rbx = 0x000055713f20c4f0 rcx = 0x000055713f20c9a0 rdx = 0x00007f9a62326b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedc67fb70 Step #5: r8 = 0x000055713f20c4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a62326be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055713d084960 r14 = 0x0000000100000004 r15 = 0x000055713bff1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x10,0x0,0x42,0x84,0xff,0xff,0xff,0xff,0xff,0xff,0xf7,0x24,0x2,0x7c,0x2,0x0,0x43,0x43,0x6e,0x41,0x43,0x1,0x0,0x7b,0x0,0x6c,0x0,0x4e,0x1,0x1,0x0,0x0,0xf,0x0,0xa0,0x66,0x1,0x0,0xbd,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0xf9,0xff,0x6d,0x6d,0x1,0x0,0x0,0xa1,0x9a,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x1b,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x1b,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x66,0x77,0x69,0x6e,0x1a,0x0,0x6c,0x69,0x6e,0x75,0x78,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x1b,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x1b,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0xa1,0x66,0x77,0x69,0x6e,0x1a,0x0,0x43,0xb,0x0,0xa1,0x66,0x1,0x0,0xbd,0x1a,0xab,0xd0,0x80,0x0,0xfb,0x19,0x3f,0x0,0x6e,0x6d,0x0,0x0,0x1,0xb,0x0,0x21,0xb9,0x0,0xb,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@\020\000B\204\377\377\377\377\377\377\367$\002|\002\000CCnAC\001\000{\000l\000N\001\001\000\000\017\000\240f\001\000\275\032\251\320\200\000\000\373\031\371\377mm\001\000\000\241\232\001\000\000\032\251\320\200\000\000\373\033\000\000nm\001\000\000nm\001\000\000\241f\001\000\000\032\251\320\200\000\000\373\033\000\000nm\001\000\000\241fwin\032\000linux\001\000\000\032\251\320\200\000\000\373\033\000\000nm\001\000\000nm\001\000\000\241f\001\000\000\032\251\320\200\000\000\373\033\000\000nm\001\000\000\241fwin\032\000C\013\000\241f\001\000\275\032\253\320\200\000\373\031?\000nm\000\000\001\013\000!\271\000\013\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-900b6bd0f3fc0554885866191f1cd5161f7412f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQBAAQoT////////3JAJ8AgBDQ25BQwEAewBsAE4BAQAADwCgZgEAvRqp0IAAAPsZ+f9tbQEAAKGaAQAAGqnQgAAA+xsAAG5tAQAAbm0BAAChZgEAABqp0IAAAPsbAABubQEAAKFmd2luGgBsaW51eAEAABqp0IAAAPsbAABubQEAAG5tAQAAoWYBAAAaqdCAAAD7GwAAbm0BAAChZndpbhoAQwsAoWYBAL0aq9CAAPsZPwBubQAAAQsAIbkACwEACws= Step #5: MERGE-OUTER: attempt 3973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1648326904 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a723e2a198, 0x55a723e32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a723e32918,0x55a723eba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/900b6bd0f3fc0554885866191f1cd5161f7412f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12352 processed earlier; will process 2923 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a72163e5dd bp 0x000000000000 sp 0x7ffc2bc7ea80 T44971) Step #5: ==44971==The signal is caused by a READ memory access. Step #5: #0 0x55a72163e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a721460280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a72145ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a72143d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a72135ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7212b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7212c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7212a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7212d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f858eecc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a72129aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44971==Register values: Step #5: rax = 0x000055a72608a520 rbx = 0x000055a72608a520 rcx = 0x000055a72608a9d0 rdx = 0x00007f858f094b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2bc7ea80 Step #5: r8 = 0x000055a72608a520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f858f094be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a72483d960 r14 = 0x0000000100000004 r15 = 0x000055a7237aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x32,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x33,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0xb7,0xb8,0x31,0x41,0x69,0x41,0x64,0x41,0x1,0x41,0x1,0x41,0x69,0x6f,0x41,0x41,0x69,0x0,0x41,0x32,0xb8,0x64,0x41,0x1,0x41,0x1,0x1,0x6f,0x69,0x41,0x41,0x41,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6d,0x41,0x41,0x69,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x41,0x69,0x6f,0x41,0x41,0x69,0xb7,0x41,0x32,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0xc6,0xb3,0x40,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x1,0x41,0x1,0x6f,0x41,0x1,0x41,0x6f,0x41,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001oiAA\267A2\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A\001oiAA\267A3\270d\270\261AAA\267dAoiA\267\2701AiAdA\001A\001AioAAi\000A2\270dA\001A\001\001oiAAAoiAAiq\001A\011omAAiA\001A\001oiAA\267A1\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A\001AioAAi\267A2\270dA\001A\001oiA\306\263@AA\001oi\020\000A\001A\001oA\001AoAAAA\001oiAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4e772b8d8e97bda523d7e2bd6a8d2b6c4b5e514 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBb2lBQbdBMrhkuLFBQUG3ZEFvaUFBabdBMbhkQQFBAW9pQUG3QTO4ZLixQUFBt2RBb2lBt7gxQWlBZEEBQQFBaW9BQWkAQTK4ZEEBQQEBb2lBQUFvaUFBaXEBQQlvbUFBaUEBQQFvaUFBt0ExuGS4sUFBQbdkQW9pQUFpt0ExuGRBAUEBQWlvQUFpt0EyuGRBAUEBb2lBxrNAQUEBb2kQAEEBQQFvQQFBb0FBQUEBb2lBQQALAAs= Step #5: MERGE-OUTER: attempt 3974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1648463925 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b9f8bc198, 0x558b9f8c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b9f8c4918,0x558b9f94c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4e772b8d8e97bda523d7e2bd6a8d2b6c4b5e514' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12353 processed earlier; will process 2922 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b9d0d05dd bp 0x000000000000 sp 0x7ffc11650c00 T44975) Step #5: ==44975==The signal is caused by a READ memory access. Step #5: #0 0x558b9d0d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b9cef2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b9cef1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b9cecf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b9cdf0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b9cd48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b9cd521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b9cd396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b9cd653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8271d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b9cd2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44975==Register values: Step #5: rax = 0x0000558ba0a4e300 rbx = 0x0000558ba0a4e300 rcx = 0x0000558ba0a4e7b0 rdx = 0x00007fa8273a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc11650c00 Step #5: r8 = 0x0000558ba0a4e300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8273a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ba02cf960 r14 = 0x0000000100000004 r15 = 0x0000558b9f23c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x7d,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x85,0x80,0x80,0x80,0x0,0x0,0x7c,0x7e,0x85,0x83,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000\374\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000}\200\206\000\000\000\000\000\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000\374\205\200\200\200\000\000|~\205\203\000\200\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\177\200\200\000\000\207\177\177\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5e44bd3083696daf5041f22c41b9e72d75319da Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAgICGAAAAAAD8h4CAgAAAfHyDgwCAgAD8hoCAgAAAh39/f3+IAIAAAAD8hoCAgAAAAQB9gIYAAAAAAAAAfHyDgwCAgAD8hoCAgAAAh39/f3+IAIAAAAD8hoCAgAAAAQCAgIYAAAAAAPyFgICAAAB8foWDAICAgIAAAHx8g4MAgIAA/IaAgIAAAId/f3+AgAAAh39/gIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1648600999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e844062198, 0x55e84406a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e84406a918,0x55e8440f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5e44bd3083696daf5041f22c41b9e72d75319da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12354 processed earlier; will process 2921 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1699. Step #5: #1 pulse cov: 318 ft: 319 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown table 19709 Step #5: #2 pulse cov: 347 ft: 391 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8418765dd bp 0x000000000000 sp 0x7ffdd9327650 T44979) Step #5: ==44979==The signal is caused by a READ memory access. Step #5: #0 0x55e8418765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e841698280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e841697fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e841675929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e841596ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8414eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8414f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8414df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e84150b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f02fb492082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8414d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44979==Register values: Step #5: rax = 0x000055e846ba9630 rbx = 0x000055e846ba9630 rcx = 0x000055e846ba9ae0 rdx = 0x00007f02fb65ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd9327650 Step #5: r8 = 0x000055e846ba9630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f02fb65abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e844a75960 r14 = 0x0000000100000004 r15 = 0x000055e8439e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x77,0x49,0x41,0x6d,0x41,0x41,0x41,0x77,0x41,0x56,0x68,0x49,0x41,0xe0,0x28,0x49,0x69,0x69,0x49,0x67,0x41,0x3c,0x67,0x6a,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x77,0x49,0x41,0x6d,0x41,0x41,0x41,0x77,0x41,0x67,0x49,0x41,0xe0,0x28,0x49,0x69,0x69,0x67,0x49,0x41,0x3c,0x67,0x6a,0x41,0x77,0x41,0x41,0x77,0x4e,0x41,0x67,0x49,0x67,0x49,0x41,0x3d,0x41,0x3c,0x6a,0x41,0x67,0x77,0x41,0x41,0x49,0x41,0xe0,0xc9,0x88,0x67,0x41,0x29,0x49,0x41,0x2a,0x77,0x41,0x3c,0x67,0x45,0x67,0x49,0x41,0x3d,0x41,0x3c,0x67,0x41,0x6a,0x77,0x41,0x41,0x49,0x41,0xe0,0xc9,0x88,0x67,0x41,0x29,0x49,0x41,0x7a,0x4a,0x41,0x77,0x6a,0x77,0x4e,0x41,0x41,0x77,0x6a,0x77,0x4c,0x41,0xaa,0x41,0x41,0x23,0x41,0x67,0x77,0x70,0x41,0x67,0x49,0x41,0x3c,0x49,0x48,0x41,0x3c,0x67,0x41,0x84,0x41,0x41,0x41,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x67,0x1,0xb,0xc1,0x4b,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x67,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005AMAgwIAmAAAwAVhIA\340(IiiIgA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c26e445280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c26e444fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c26e422929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c26e343ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c26e29bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c26e2a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c26e28c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c26e2b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81a201a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c26e27faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44983==Register values: Step #5: rax = 0x000055c2736b8300 rbx = 0x000055c2736b8300 rcx = 0x000055c2736b87b0 rdx = 0x00007f81a21e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca2f5ca40 Step #5: r8 = 0x000055c2736b8300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81a21e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c271822960 r14 = 0x0000000100000004 r15 = 0x000055c27078f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x89,0x7f,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\200\200\206\000\000\000\000\000\374\207\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\260\000\200\211\177\000\000||\203\203\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000||\203\203\000\200\200\000\374\206\200\200\000||\203\203\000\200\200\000\374\206\200\000\000\000\000\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9fb9b5763a7d87b2832be8f4de09c385c48ef9f5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAgICGAAAAAAD8h4CAgAAAfHyDgwCAgAD8hoCAgAAAsACAiX8AAHx8g4MAfHyDgwCAgAD8hoCAAHx8g4MAgIAA/IaAAAAAfHyDgwCAgAD8hoCAAHx8g4MAgIAA/IaAAAAAAPyGgIAAfHyDgwCAgAD8hoAAAAB8fIODAICAAPyGgIAAfHyDgwCAgAD8hoAAAAAAAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 3977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1648876066 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e39d4a4198, 0x55e39d4ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e39d4ac918,0x55e39d5340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9fb9b5763a7d87b2832be8f4de09c385c48ef9f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12358 processed earlier; will process 2917 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 324 ft: 325 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 384 ft: 437 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: #4 pulse cov: 497 ft: 604 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e39acb85dd bp 0x000000000000 sp 0x7ffcad1f92d0 T44987) Step #5: ==44987==The signal is caused by a READ memory access. Step #5: #0 0x55e39acb85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e39aada280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e39aad9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e39aab7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e39a9d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e39a930c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e39a93a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e39a9216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e39a94d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f5ecbb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e39a914aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44987==Register values: Step #5: rax = 0x000055e39e5a0ba0 rbx = 0x000055e39e5a0ba0 rcx = 0x000055e39e5a1050 rdx = 0x00007f9f5ee83b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcad1f92d0 Step #5: r8 = 0x000055e39e5a0ba0 r9 = 0x00007f9f5ee83c80 r10 = 0x000055e39e425010 r11 = 0x00007f9f5ee83be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e39deb7960 r14 = 0x0000000100000004 r15 = 0x000055e39ce24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x41,0xb,0x41,0x46,0x42,0x2,0x42,0x1b,0x79,0x41,0x70,0x41,0xa1,0xa0,0x41,0x41,0x4b,0x45,0x1,0xc1,0x41,0xff,0x41,0x41,0x72,0xc1,0x41,0x4d,0x45,0x41,0x69,0x1,0x72,0xc1,0x41,0x4d,0x45,0x41,0x69,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x49,0x41,0x4d,0x6b,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x41,0x72,0xc1,0x41,0x31,0x4d,0xc0,0x41,0x72,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x41,0x41,0x41,0x1,0x4d,0x41,0x69,0x41,0x69,0x4d,0x45,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x41,0x69,0x41,0x49,0x41,0x4d,0x6b,0x1,0x4,0x0,0xb,0x69,0x3,0x0,0xb,0x69,0x41,0x45,0x1,0x4,0x0,0xb,0x69,0x4,0x0,0xb,0x69,0x1,0x4,0x0,0xb,0x69,0x41,0x69,0x4d,0x49,0x41,0x41,0x6b,0x45,0x1,0x4,0x0,0xb,0x69,0x41,0x45,0x41,0x8f,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xa,0xc1,0xc1,0x41,0x67,0xc1,0x6b,0x41,0x67,0x41,0x6b,0x41,0x76,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woAA\003\000AAA\013AFB\002B\033yApA\241\240AAKE\001\301A\377AAr\301AMEAi\001r\301AMEAiE\001\004\000\013iAIAMkE\001\004\000\013iAAr\301A1M\300ArE\001\004\000\013i\004\000\013iAAA\001MAiAiME\004\000\013i\004\000\013i\001\004\000\013iAiAIAMk\001\004\000\013i\003\000\013iAE\001\004\000\013i\004\000\013i\001\004\000\013iAiMIAAkE\001\004\000\013iAEA\217qAf\004\000\320\000\326\000\005\013\004\000\320\000\326\000\005\013AAA\252JA\012\301\301Ag\301kAgAkAv\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fc8326a295bbcf4324057ec81f5add522482aec Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQUEDAEFBQQtBRkICQht5QXBBoaBBQUtFAcFB/0FBcsFBTUVBaQFywUFNRUFpRQEEAAtpQUlBTWtFAQQAC2lBQXLBQTFNwEFyRQEEAAtpBAALaUFBQQFNQWlBaU1FBAALaQQAC2kBBAALaUFpQUlBTWsBBAALaQMAC2lBRQEEAAtpBAALaQEEAAtpQWlNSUFBa0UBBAALaUFFQY9xQWYEANAA1gAFCwQA0ADWAAULQUFBqkpBCsHBQWfBa0FnQWtBdgALAAs= Step #5: MERGE-OUTER: attempt 3978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649015750 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f51d122198, 0x55f51d12a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f51d12a918,0x55f51d1b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fc8326a295bbcf4324057ec81f5add522482aec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12363 processed earlier; will process 2912 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 464 ft: 465 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f51a9365dd bp 0x000000000000 sp 0x7ffc6b9a0ef0 T44991) Step #5: ==44991==The signal is caused by a READ memory access. Step #5: #0 0x55f51a9365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f51a758280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f51a757fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f51a735929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f51a656ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f51a5aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f51a5b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f51a59f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f51a5cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca65f9f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f51a592aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44991==Register values: Step #5: rax = 0x000055f51f59a850 rbx = 0x000055f51f59a850 rcx = 0x000055f51f59a840 rdx = 0x00007fca66167b80 Step #5: rdi = 0x000055f51f59a840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffc6b9a0ef0 Step #5: r8 = 0x000055f51f59a850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca66167be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f51db35960 r14 = 0x0000000100000004 r15 = 0x000055f51caa2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x16,0x6f,0x41,0x41,0x4,0x40,0x41,0x71,0xc0,0x69,0x45,0x41,0x45,0x41,0x69,0x45,0x78,0x69,0x45,0x41,0x45,0x70,0x45,0x41,0x41,0x75,0x41,0x75,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x75,0x45,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x74,0x45,0x49,0x45,0x75,0x45,0x69,0x41,0x74,0x45,0x41,0x75,0x45,0x1,0x41,0x6c,0x45,0x45,0x45,0x75,0x45,0x69,0x41,0x75,0x45,0x1,0x41,0x6c,0x45,0x45,0x45,0x75,0x45,0x69,0x41,0x74,0x45,0x41,0x75,0x45,0x1,0x41,0x6c,0x45,0x45,0x41,0x41,0x75,0x45,0x41,0x6c,0x45,0x4f,0x41,0xc2,0x75,0x4b,0x41,0x45,0x75,0x45,0x74,0x45,0x41,0x41,0x45,0x75,0x45,0x41,0x6c,0x45,0x41,0x45,0x6c,0x41,0x29,0x41,0xc0,0x78,0x75,0x45,0x71,0x69,0x45,0x75,0x45,0x41,0x6c,0x45,0x4d,0x41,0xc2,0x75,0x4b,0x41,0x45,0x75,0x45,0x74,0x45,0x41,0x41,0x45,0x75,0x45,0x41,0x6c,0x45,0x75,0x45,0x41,0x41,0x75,0x41,0x75,0x45,0x47,0x41,0x29,0x41,0xc0,0x78,0x75,0x45,0x71,0x69,0x45,0x75,0x45,0x41,0x6c,0x45,0x4d,0x41,0xc2,0x75,0x4b,0x41,0x45,0x75,0x45,0x74,0x41,0xd9,0x45,0x75,0x45,0x6e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\026oAA\004@Aq\300iEAEAiExiEAEpEAAuAuEGAuIuAuEEqiEAlEEA\302tEIEuEiAtEAuE\001AlEEEuEiAuE\001AlEEEuEiAtEAuE\001AlEEAAuEAlEOA\302uKAEuEtEAAEuEAlEAElA)A\300xuEqiEuEAlEMA\302uKAEuEtEAAEuEAlEuEAAuAuEGA)A\300xuEqiEuEAlEMA\302uKAEuEtA\331EuEn\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1022e004465cc7017ac2498cb9f1da2cb58fd0e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARZvQUEEQEFxwGlFQUVBaUV4aUVBRXBFQUF1QXVFR0F1SXVBdUVFcWlFQWxFRUHCdEVJRXVFaUF0RUF1RQFBbEVFRXVFaUF1RQFBbEVFRXVFaUF0RUF1RQFBbEVFQUF1RUFsRU9BwnVLQUV1RXRFQUFFdUVBbEVBRWxBKUHAeHVFcWlFdUVBbEVNQcJ1S0FFdUV0RUFBRXVFQWxFdUVBQXVBdUVHQSlBwHh1RXFpRXVFQWxFTUHCdUtBRXVFdEHZRXVFbgALAAs= Step #5: MERGE-OUTER: attempt 3979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649154951 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5606ba81c198, 0x5606ba824911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5606ba824918,0x5606ba8ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1022e004465cc7017ac2498cb9f1da2cb58fd0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12365 processed earlier; will process 2910 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5606b80305dd bp 0x000000000000 sp 0x7ffdfce00d90 T44995) Step #5: ==44995==The signal is caused by a READ memory access. Step #5: #0 0x5606b80305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5606b7e52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5606b7e51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5606b7e2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5606b7d50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5606b7ca8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5606b7cb21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5606b7c996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5606b7cc53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb5a53ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5606b7c8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44995==Register values: Step #5: rax = 0x00005606bc160410 rbx = 0x00005606bc160410 rcx = 0x00005606bc1608c0 rdx = 0x00007fb5a55b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfce00d90 Step #5: r8 = 0x00005606bc160410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb5a55b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005606bb22f960 r14 = 0x0000000100000004 r15 = 0x00005606ba19c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x0,0x59,0x1a,0x0,0x0,0xd6,0x0,0x9b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbd,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xbd,0x0,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xb9,0x0,0x0,0x0,0xb9,0x0,0x0,0xb9,0x0,0xbd,0x0,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xbd,0x0,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xb9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbd,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xbd,0x0,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xb9,0x0,0x0,0x0,0xb9,0x0,0x0,0xb9,0x0,0xbd,0x0,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xbd,0x0,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xb9,0x0,0x0,0x0,0xb9,0x0,0x0,0xb9,0x0,0x0,0x0,0xba,0x0,0x20,0x6,0x1a,0xbd,0x0,0xb9,0x0,0xb9,0x0,0xba,0x0,0x20,0x6,0x1a,0xb9,0x0,0x0,0x0,0xb9,0x0,0x0,0xb9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb9,0x0,0x5b,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000\000Y\032\000\000\326\000\233\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\275\271\000\271\000\272\000 \006\032\275\000\271\000\271\000\272\000 \006\032\271\000\000\000\271\000\000\271\000\275\000\271\000\271\000\272\000 \006\032\275\000\271\000\271\000\272\000 \006\032\271\000\000\000\000\000\000\000\000\000\000\000\000\000\000\275\271\000\271\000\272\000 \006\032\275\000\271\000\271\000\272\000 \006\032\271\000\000\000\271\000\000\271\000\275\000\271\000\271\000\272\000 \006\032\275\000\271\000\271\000\272\000 \006\032\271\000\000\000\271\000\000\271\000\000\000\272\000 \006\032\275\000\271\000\271\000\272\000 \006\032\271\000\000\000\271\000\000\271\000\000\000\000\000\000\000\000\271\000[\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1a90678fe1edda46e6a239960f5653eaa68f4bb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEAABZGgAA1gCbAAAAAAAAAAAAAAAAAAAAAAC9uQC5ALoAIAYavQC5ALkAugAgBhq5AAAAuQAAuQC9ALkAuQC6ACAGGr0AuQC5ALoAIAYauQAAAAAAAAAAAAAAAAAAvbkAuQC6ACAGGr0AuQC5ALoAIAYauQAAALkAALkAvQC5ALkAugAgBhq9ALkAuQC6ACAGGrkAAAC5AAC5AAAAugAgBhq9ALkAuQC6ACAGGrkAAAC5AAC5AAAAAAAAAAC5AFsACws= Step #5: MERGE-OUTER: attempt 3980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649292653 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d25de3198, 0x563d25deb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d25deb918,0x563d25e730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1a90678fe1edda46e6a239960f5653eaa68f4bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12366 processed earlier; will process 2909 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 397 ft: 398 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==44999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d235f75dd bp 0x000000000000 sp 0x7ffcae424b80 T44999) Step #5: ==44999==The signal is caused by a READ memory access. Step #5: #0 0x563d235f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d23419280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d23418fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d233f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d23317ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d2326fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d232791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d232606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d2328c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22440e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d23253aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==44999==Register values: Step #5: rax = 0x0000563d279f7430 rbx = 0x0000563d279f7430 rcx = 0x0000563d279f7420 rdx = 0x00007f22442abb80 Step #5: rdi = 0x0000563d279f7420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcae424b80 Step #5: r8 = 0x0000563d279f7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22442abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d267f6960 r14 = 0x0000000100000004 r15 = 0x0000563d25763386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==44999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x41,0xda,0x1,0x4,0x0,0x0,0x66,0xbe,0x0,0x0,0xfb,0x9c,0x0,0xd6,0x0,0x0,0xfb,0x9c,0x0,0x0,0xd4,0xbc,0xf,0x94,0x0,0xfb,0x9c,0x0,0xf,0x5,0x0,0xb6,0x0,0x0,0xfb,0x9c,0x0,0x0,0x0,0xb5,0x0,0x66,0x0,0xf,0x5a,0x0,0x6b,0x6b,0x75,0x41,0x79,0xfb,0x9c,0x0,0x0,0xb6,0x0,0x0,0xfb,0x9c,0x0,0x0,0x0,0xa5,0x0,0x66,0x0,0xf,0x5a,0x0,0x6b,0x6d,0x76,0x41,0x79,0xfb,0x9c,0x0,0xd4,0x1,0x0,0x0,0xd,0x0,0xfb,0x9a,0x0,0xf,0x0,0xf,0x0,0x0,0x21,0x0,0x0,0xfb,0x9c,0x0,0xd4,0x0,0x0,0xfb,0x9c,0x0,0x0,0xd4,0xbe,0xf,0x0,0x21,0x0,0x0,0x0,0xf,0x9c,0x0,0x0,0xfb,0x9c,0x0,0xd4,0x0,0x0,0xd4,0x0,0xfb,0x9c,0x0,0x0,0xfb,0x9c,0x0,0x0,0xd4,0xbe,0xf,0x0,0x21,0x0,0x0,0x0,0xf,0x9c,0x0,0x0,0xfb,0x9c,0x0,0xd4,0x0,0x67,0x0,0x0,0xbf,0x0,0xfb,0x9c,0x0,0x0,0xfb,0x9c,0x0,0x0,0xd4,0xbe,0xf,0x0,0x21,0x0,0x0,0x0,0xf,0x9c,0x0,0x0,0xfb,0x9c,0x0,0xd4,0x0,0xf,0x0,0x0,0xbf,0x0,0x80,0x57,0x70,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?sAA\004@A\332\001\004\000\000f\276\000\000\373\234\000\326\000\000\373\234\000\000\324\274\017\224\000\373\234\000\017\005\000\266\000\000\373\234\000\000\000\265\000f\000\017Z\000kkuAy\373\234\000\000\266\000\000\373\234\000\000\000\245\000f\000\017Z\000kmvAy\373\234\000\324\001\000\000\015\000\373\232\000\017\000\017\000\000!\000\000\373\234\000\324\000\000\373\234\000\000\324\276\017\000!\000\000\000\017\234\000\000\373\234\000\324\000\000\324\000\373\234\000\000\373\234\000\000\324\276\017\000!\000\000\000\017\234\000\000\373\234\000\324\000g\000\000\277\000\373\234\000\000\373\234\000\000\324\276\017\000!\000\000\000\017\234\000\000\373\234\000\324\000\017\000\000\277\000\200Wp\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-114ff1370b119b2176e30083322564026e3bbe0f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9zQUEEQEHaAQQAAGa+AAD7nADWAAD7nAAA1LwPlAD7nAAPBQC2AAD7nAAAALUAZgAPWgBra3VBefucAAC2AAD7nAAAAKUAZgAPWgBrbXZBefucANQBAAANAPuaAA8ADwAAIQAA+5wA1AAA+5wAANS+DwAhAAAAD5wAAPucANQAANQA+5wAAPucAADUvg8AIQAAAA+cAAD7nADUAGcAAL8A+5wAAPucAADUvg8AIQAAAA+cAAD7nADUAA8AAL8AgFdwAAsACws= Step #5: MERGE-OUTER: attempt 3981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649432533 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564be81b3198, 0x564be81bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564be81bb918,0x564be82430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/114ff1370b119b2176e30083322564026e3bbe0f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12368 processed earlier; will process 2907 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564be59c75dd bp 0x000000000000 sp 0x7ffff69748f0 T45003) Step #5: ==45003==The signal is caused by a READ memory access. Step #5: #0 0x564be59c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564be57e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564be57e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564be57c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564be56e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564be563fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564be56491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564be56306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564be565c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4b1668e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564be5623aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45003==Register values: Step #5: rax = 0x0000564bea096470 rbx = 0x0000564bea096470 rcx = 0x0000564bea096920 rdx = 0x00007f4b16856b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff69748f0 Step #5: r8 = 0x0000564bea096470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4b16856be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564be8bc6960 r14 = 0x0000000100000004 r15 = 0x0000564be7b33386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0x14,0x80,0x0,0x0,0xf,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0x14,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0x22,0x41,0x1,0x41,0x41,0x78,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0x14,0x80,0x0,0x0,0xf,0x0,0x0,0x1,0x8f,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0x14,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0x22,0x41,0x1,0x41,0x41,0x78,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x1a,0x59,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x7b,0x7c,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x0,0xfb,0x99,0x0,0x45,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EAjqEAEAqA\000\001\017\017\324\032Y\000\000\373\231\000\000\000p\200\000\024\200\000\000\017\000\000\001\017\017\324\032Y\000\000\373\231\000\000\000p\200\000\024\200\000\000\017\000\000\017\324\"A\001AAx\000\000\000\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032Y\000\000\373\231\000\000\000p\200\000\024\200\000\000\017\000\000\001\217\017\324\032Y\000\000\373\231\000\000\000p\200\000\024\200\000\000\017\000\000\017\324\"A\001AAx\000\000\000\000\000\001\017\017\324\032Y\000\032Ylinux\000\000{|\000\326\200\000\000\017\000\000\017\324\326\000\000\373\231\000EMA-AMAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd899c5874086e3f1afe1d885a37220c5686bf61 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFQWpxRUFFQXFBAAEPD9QaWQAA+5kAAABwgAAUgAAADwAAAQ8P1BpZAAD7mQAAAHCAABSAAAAPAAAP1CJBAUFBeAAAAAAAAQ8P1NYAWQAAAAABDw/UGlkAAPuZAAAAcIAAFIAAAA8AAAGPD9QaWQAA+5kAAABwgAAUgAAADwAAD9QiQQFBQXgAAAAAAAEPD9QaWQAaWWxpbnV4AAB7fADWgAAADwAAD9TWAAD7mQBFTUEtQU1BeAALAAs= Step #5: MERGE-OUTER: attempt 3982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649570879 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559c9abde198, 0x559c9abe6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559c9abe6918,0x559c9ac6e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd899c5874086e3f1afe1d885a37220c5686bf61' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12369 processed earlier; will process 2906 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559c983f25dd bp 0x000000000000 sp 0x7ffe58adf150 T45007) Step #5: ==45007==The signal is caused by a READ memory access. Step #5: #0 0x559c983f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559c98214280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559c98213fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559c981f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559c98112ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559c9806ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559c980741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559c9805b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559c980873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb85f66d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559c9804eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45007==Register values: Step #5: rax = 0x0000559c9c92e4b0 rbx = 0x0000559c9c92e4b0 rcx = 0x0000559c9c92e960 rdx = 0x00007fb85f835b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58adf150 Step #5: r8 = 0x0000559c9c92e4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb85f835be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559c9b5f1960 r14 = 0x0000000100000004 r15 = 0x0000559c9a55e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4b,0x69,0xac,0x41,0x2c,0x41,0x30,0x4d,0x41,0x41,0x71,0x41,0xd6,0x41,0x41,0x4c,0x41,0x41,0x6e,0x41,0x41,0x4,0x40,0x41,0x2e,0x69,0x41,0xc1,0x4a,0x41,0x76,0x41,0x45,0x77,0x6c,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0x41,0x67,0x45,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0x70,0x41,0x41,0x1,0x41,0x3f,0x4b,0x41,0x41,0x6c,0x4a,0x41,0x41,0x41,0x76,0x41,0x45,0x77,0x6c,0x69,0xd,0x3,0x41,0x2e,0x45,0x69,0xc1,0x41,0x41,0x67,0x45,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0xfd,0x77,0x41,0x6d,0x45,0x4b,0x45,0x41,0x6c,0x69,0x6f,0xd,0x3,0x41,0xfd,0x77,0x41,0x6d,0x45,0x41,0xc2,0x87,0x41,0x1,0x41,0x76,0x41,0x45,0x77,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0x41,0x67,0x45,0x6d,0x69,0xd,0x3,0x41,0x2e,0x41,0x69,0xc1,0x41,0xfd,0x77,0x1,0x6d,0x45,0x41,0xc2,0x87,0x41,0x41,0xf6,0xbe,0x90,0x69,0x77,0xd,0x82,0x0,0x0,0x0,0x0,0xb,0x0,0xb,0x0,0x4c,0x69,0x4e,0x74,0xc1,0x6b,0x75,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAC\004@AK\004@AKi\254A,A0MAAqA\326AALAAnAA\004@A.iA\301JAvAEwli\015\003A.Ai\301AAgEmi\015\003A.Ai\301ApAA\001A?KAAlJAAAvAEwli\015\003A.Ei\301AAgEmi\015\003A.Ai\301A\375wAmEKEAlio\015\003A\375wAmEA\302\207A\001AvAEwmi\015\003A.Ai\301AAgEmi\015\003A.Ai\301A\375w\001mEA\302\207AA\366\276\220iw\015\202\000\000\000\000\013\000\013\000LiNt\301ku\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-66176426b71b2989e06e9aadd37b4bf571aef275 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUMEQEFLBEBBS2msQSxBME1BQXFB1kFBTEFBbkFBBEBBLmlBwUpBdkFFd2xpDQNBLkFpwUFBZ0VtaQ0DQS5BacFBcEFBAUE/S0FBbEpBQUF2QUV3bGkNA0EuRWnBQUFnRW1pDQNBLkFpwUH9d0FtRUtFQWxpbw0DQf13QW1FQcKHQQFBdkFFd21pDQNBLkFpwUFBZ0VtaQ0DQS5BacFB/XcBbUVBwodBQfa+kGl3DYIAAAAACwALAExpTnTBa3UNAAALAAs= Step #5: MERGE-OUTER: attempt 3983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649708093 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cde767a198, 0x55cde7682911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cde7682918,0x55cde770a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66176426b71b2989e06e9aadd37b4bf571aef275' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12370 processed earlier; will process 2905 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 418 ft: 419 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #2 pulse cov: 527 ft: 590 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cde4e8e5dd bp 0x000000000000 sp 0x7ffe38525e30 T45011) Step #5: ==45011==The signal is caused by a READ memory access. Step #5: #0 0x55cde4e8e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cde4cb0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cde4caffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cde4c8d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cde4baead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cde4b06c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cde4b101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cde4af76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cde4b233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f637f730082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cde4aeaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45011==Register values: Step #5: rax = 0x000055cde8440430 rbx = 0x000055cde8440430 rcx = 0x000055cde8440420 rdx = 0x00007f637f8f8b80 Step #5: rdi = 0x000055cde8440420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe38525e30 Step #5: r8 = 0x000055cde8440430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f637f8f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cde808d960 r14 = 0x0000000100000004 r15 = 0x000055cde6ffa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0x41,0xc0,0x3a,0x41,0x73,0x41,0x41,0x67,0x67,0x45,0x45,0x6d,0x41,0x2e,0x41,0x77,0x45,0x74,0x74,0x41,0x58,0x74,0x41,0x1,0x41,0x6f,0x75,0x41,0x74,0x41,0x2e,0x41,0x77,0x47,0x77,0x45,0x74,0x74,0x41,0x58,0x74,0x41,0x1,0x41,0x6f,0x75,0x41,0x74,0x41,0x2e,0x41,0x77,0x47,0x41,0x69,0x74,0x41,0x58,0x49,0x6b,0x74,0x74,0x41,0x58,0x74,0x41,0x96,0x6f,0x74,0x41,0x41,0x74,0x41,0x2e,0x41,0x77,0x45,0x45,0x6d,0x41,0x2e,0x41,0x77,0x45,0x74,0x74,0x41,0x58,0x74,0x41,0x6b,0x74,0x74,0x41,0x58,0x74,0x41,0x49,0x6a,0x74,0x74,0x41,0x58,0x74,0x41,0x96,0x6f,0x74,0x41,0x41,0x74,0x41,0x2e,0x41,0x77,0x45,0x45,0x6d,0x41,0x2e,0x41,0x77,0x45,0x74,0x74,0x41,0x58,0x74,0x41,0x6b,0x74,0x74,0x41,0x57,0x74,0x41,0x96,0x6f,0x6d,0x45,0x41,0x77,0x41,0x41,0x45,0x41,0x2e,0x74,0x74,0x41,0x2e,0x41,0x78,0x69,0x6e,0x45,0x6d,0x41,0x2e,0x41,0x77,0x45,0x74,0x74,0x41,0x58,0x74,0x41,0x6b,0x74,0x74,0x41,0x58,0x74,0x41,0x96,0x77,0x45,0x74,0x41,0x41,0x74,0xc0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKA/MA\300:AsAAggEEmA.AwEttAXtA\001AouAtA.AwGwEttAXtA\001AouAtA.AwGAitAXIkttAXtA\226otAAtA.AwEEmA.AwEttAXtAkttAXtAIjttAXtA\226otAAtA.AwEEmA.AwEttAXtAkttAWtA\226omEAwAAEA.ttA.AxinEmA.AwEttAXtAkttAXtA\226wEtAAt\300\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-454206a7b662566942cd506fd36fd40477cc7bda Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQS9NQcA6QXNBQWdnRUVtQS5Bd0V0dEFYdEEBQW91QXRBLkF3R3dFdHRBWHRBAUFvdUF0QS5Bd0dBaXRBWElrdHRBWHRBlm90QUF0QS5Bd0VFbUEuQXdFdHRBWHRBa3R0QVh0QUlqdHRBWHRBlm90QUF0QS5Bd0VFbUEuQXdFdHRBWHRBa3R0QVd0QZZvbUVBd0FBRUEudHRBLkF4aW5FbUEuQXdFdHRBWHRBa3R0QVh0QZZ3RXRBQXTAAAALAAs= Step #5: MERGE-OUTER: attempt 3984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649846553 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56218d2ac198, 0x56218d2b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56218d2b4918,0x56218d33c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/454206a7b662566942cd506fd36fd40477cc7bda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12373 processed earlier; will process 2902 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: #1 pulse cov: 328 ft: 329 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56218aac05dd bp 0x000000000000 sp 0x7ffe3d035150 T45015) Step #5: ==45015==The signal is caused by a READ memory access. Step #5: #0 0x56218aac05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56218a8e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56218a8e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56218a8bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56218a7e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56218a738c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56218a7421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56218a7296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56218a7553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda83130082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56218a71caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45015==Register values: Step #5: rax = 0x000056218ed78ed0 rbx = 0x000056218ed78ed0 rcx = 0x000056218ed79380 rdx = 0x00007fda832f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3d035150 Step #5: r8 = 0x000056218ed78ed0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda832f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056218dcbf960 r14 = 0x0000000100000004 r15 = 0x000056218cc2c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x4d,0x71,0xc1,0x0,0x7c,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0xf,0xd4,0xd6,0x0,0xb1,0x0,0x77,0x69,0xd0,0x6e,0x0,0x14,0x0,0x6e,0x41,0x75,0x78,0x41,0x6b,0x6e,0x41,0x77,0x6c,0x69,0x6a,0x75,0x78,0x41,0x1,0x41,0x1,0x45,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x1,0x41,0x1,0x45,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0xbe,0x8b,0x41,0x41,0x41,0x2,0x41,0x4b,0x0,0x41,0x77,0x6c,0x69,0x6a,0x75,0x78,0x41,0x1,0x41,0x1,0x45,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x1,0x41,0x1,0x45,0x45,0xd0,0x0,0xd5,0x0,0xd0,0x6e,0x0,0x14,0x0,0x6e,0x41,0x75,0x78,0x41,0x6b,0x0,0x14,0x0,0x6e,0x41,0x75,0x78,0x41,0x6b,0x6e,0x41,0x77,0x0,0x0,0xfb,0x99,0x0,0x8,0x70,0x80,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EAjqEAEAqA\"A\001AjtmEA-Mq\301\000|\000\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032Y\000\000\373\231\000\010\000p\200\001\017\017\324\326\000Y\000\000\017\324\326\000\261\000wi\320n\000\024\000nAuxAknAwlijuxA\001A\001EE\320\000\325\000\324\321\001A\001EE\320\000\325\000\324\321\276\213AAA\002AK\000AwlijuxA\001A\001EE\320\000\325\000\324\321\001A\001EE\320\000\325\000\320n\000\024\000nAuxAk\000\024\000nAuxAknAw\000\000\373\231\000\010p\200\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6d228fc85e45b7f0aed35a76661cd045f2f082e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFQWpxRUFFQXFBIkEBQWp0bUVBLU1xwQB8AAAAAQ8P1NYAWQAAAAABDw/UGlkAAPuZAAgAcIABDw/U1gBZAAAP1NYAsQB3adBuABQAbkF1eEFrbkF3bGlqdXhBAUEBRUXQANUA1NEBQQFFRdAA1QDU0b6LQUFBAkFLAEF3bGlqdXhBAUEBRUXQANUA1NEBQQFFRdAA1QDQbgAUAG5BdXhBawAUAG5BdXhBa25BdwAA+5kACHCAAQALAAs= Step #5: MERGE-OUTER: attempt 3985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1649984104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ed4bfd198, 0x557ed4c05911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ed4c05918,0x557ed4c8d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6d228fc85e45b7f0aed35a76661cd045f2f082e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12375 processed earlier; will process 2900 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ed24115dd bp 0x000000000000 sp 0x7ffe3867f670 T45019) Step #5: ==45019==The signal is caused by a READ memory access. Step #5: #0 0x557ed24115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ed2233280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ed2232fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ed2210929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ed2131ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ed2089c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ed20931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ed207a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ed20a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4becb0c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ed206daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45019==Register values: Step #5: rax = 0x0000557ed72ae450 rbx = 0x0000557ed72ae450 rcx = 0x0000557ed72ae900 rdx = 0x00007f4beccd4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3867f670 Step #5: r8 = 0x0000557ed72ae450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4beccd4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ed5610960 r14 = 0x0000000100000004 r15 = 0x0000557ed457d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x4,0x40,0x42,0x42,0x42,0xbf,0x7a,0x42,0x42,0x42,0x0,0x7a,0x42,0x80,0x5d,0x81,0x88,0x7e,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x52,0x53,0x42,0x7a,0x42,0x22,0x42,0x46,0x42,0x0,0x7e,0x7e,0x42,0x82,0x2,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0x0,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x52,0x53,0x42,0x7a,0x42,0x22,0x42,0x46,0x42,0x0,0x7e,0x7e,0x42,0x82,0x2,0x42,0x53,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0x52,0x42,0x7a,0x42,0x7b,0x42,0x82,0x2,0x7a,0xc3,0x81,0x42,0x80,0xff,0x81,0xbd,0x82,0x2,0x42,0x52,0x53,0x42,0xe3,0x88,0xbd,0x7e,0x42,0x80,0x0,0x7e,0x42,0x82,0x2,0x42,0x52,0x53,0x42,0x7a,0x42,0x7a,0x42,0x7e,0x42,0x80,0x0,0x7e,0x42,0x2,0x82,0x42,0x52,0x53,0x42,0x7a,0x42,0x7b,0x42,0x46,0x42,0x0,0x7e,0x42,0x82,0x9e,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\004@BBB\277zBBB\000zB\200]\201\210~~B\202\002BRSBzBRSBzB\"BFB\000~~B\202\002BSRBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSBzBSRBzB{B\202\002z\303\201B\200\000~B\202\002BRSBzBRSBzB\"BFB\000~~B\202\002BSRBzB{B\202\002z\303\201B\200RBzB{B\202\002z\303\201B\200\377\201\275\202\002BRSB\343\210\275~B\200\000~B\202\002BRSBzBzB~B\200\000~B\002\202BRSBzB{BFB\000~B\202\236\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c539a0f7593cbe2048cf61e7cce54864d851bf8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUEQEJCQr96QkJCAHpCgF2BiH5+QoICQlJTQnpCUlNCekIiQkZCAH5+QoICQlNSQnpCe0KCAnrDgUKA/4G9ggJCUlNCekJTUkJ6QntCggJ6w4FCgAB+QoICQlJTQnpCUlNCekIiQkZCAH5+QoICQlNSQnpCe0KCAnrDgUKAUkJ6QntCggJ6w4FCgP+BvYICQlJTQuOIvX5CgAB+QoICQlJTQnpCekJ+QoAAfkICgkJSU0J6QntCRkIAfkKCngAAAAALAAs= Step #5: MERGE-OUTER: attempt 3986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1650122481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2cdbbb198, 0x55b2cdbc3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2cdbc3918,0x55b2cdc4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c539a0f7593cbe2048cf61e7cce54864d851bf8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12376 processed earlier; will process 2899 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2cb3cf5dd bp 0x000000000000 sp 0x7ffd029104e0 T45023) Step #5: ==45023==The signal is caused by a READ memory access. Step #5: #0 0x55b2cb3cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2cb1f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2cb1f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2cb1ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2cb0efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2cb047c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2cb0511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2cb0386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2cb0643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17190a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2cb02baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45023==Register values: Step #5: rax = 0x000055b2cf3ce4e0 rbx = 0x000055b2cf3ce4e0 rcx = 0x000055b2cf3ce990 rdx = 0x00007f171926eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd029104e0 Step #5: r8 = 0x000055b2cf3ce4e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f171926ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b2ce5ce960 r14 = 0x0000000100000004 r15 = 0x000055b2cd53b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6c,0x41,0x2b,0x4,0x40,0x41,0xf4,0xdd,0xe0,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0x0,0x0,0x92,0x0,0x0,0x59,0x0,0x0,0xa4,0xa4,0xa4,0xa6,0xa4,0xa4,0xa6,0xa4,0xa4,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0xa5,0xa4,0xa2,0xa5,0x0,0x0,0xfb,0x17,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x59,0x0,0x0,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0x0,0x1,0xaa,0x0,0x0,0xfb,0x16,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x0,0x1,0xaa,0x0,0x0,0xfb,0x16,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x0,0xa5,0x0,0x0,0xa4,0xa4,0xa4,0xa6,0xa4,0xa4,0xa6,0xa4,0xa4,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0xa5,0xa4,0xa2,0xa5,0x0,0x0,0xfb,0x17,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x59,0x0,0x0,0x0,0x15,0x80,0x0,0x15,0x80,0x0,0x0,0x0,0x1,0xaa,0x0,0x0,0xfb,0x16,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x0,0x1,0xaa,0x0,0x0,0xfb,0x16,0x0,0x0,0x0,0x0,0x0,0xa5,0x0,0x0,0xa5,0x0,0x59,0x0,0x0,0x0,0x5,0x1,0xb,0xb,0x0,0x80,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?lA+\004@A\364\335\340iiii\004@A\032\000\000\000\000\000\000\000\000\000c\000\000\222\000\000Y\000\000\244\244\244\246\244\244\246\244\244\000\025\200\000\025\200\000\000\245\244\242\245\000\000\373\027\000\000\000\000\000\245\000Y\000\000\000\025\200\000\025\200\000\000\000\001\252\000\000\373\026\000\000\000\000\000\245\000\000\001\252\000\000\373\026\000\000\000\000\000\245\000\000\245\000\000\244\244\244\246\244\244\246\244\244\000\025\200\000\025\200\000\000\245\244\242\245\000\000\373\027\000\000\000\000\000\245\000Y\000\000\000\025\200\000\025\200\000\000\000\001\252\000\000\373\026\000\000\000\000\000\245\000\000\001\252\000\000\373\026\000\000\000\000\000\245\000\000\245\000Y\000\000\000\005\001\013\013\000\200\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5446e1daf0cbf937116ee3d2d99759c3623a542d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9sQSsEQEH03eBpaWlpBEBBGgAAAAAAAAAAAGMAAJIAAFkAAKSkpKakpKakpAAVgAAVgAAApaSipQAA+xcAAAAAAKUAWQAAABWAABWAAAAAAaoAAPsWAAAAAAClAAABqgAA+xYAAAAAAKUAAKUAAKSkpKakpKakpAAVgAAVgAAApaSipQAA+xcAAAAAAKUAWQAAABWAABWAAAAAAaoAAPsWAAAAAAClAAABqgAA+xYAAAAAAKUAAKUAWQAAAAUBCwsAgAEAAAs= Step #5: MERGE-OUTER: attempt 3987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1650259999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df849ea198, 0x55df849f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df849f2918,0x55df84a7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5446e1daf0cbf937116ee3d2d99759c3623a542d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12377 processed earlier; will process 2898 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df821fe5dd bp 0x000000000000 sp 0x7ffdf0cd4500 T45027) Step #5: ==45027==The signal is caused by a READ memory access. Step #5: #0 0x55df821fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df82020280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df8201ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df81ffd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df81f1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df81e76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df81e801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df81e676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df81e933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2361096082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df81e5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45027==Register values: Step #5: rax = 0x000055df863354f0 rbx = 0x000055df863354f0 rcx = 0x000055df863359a0 rdx = 0x00007f236125eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf0cd4500 Step #5: r8 = 0x000055df863354f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f236125ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df853fd960 r14 = 0x0000000100000004 r15 = 0x000055df8436a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf6,0x2d,0xad,0x2,0x0,0x1,0x41,0x7a,0x4,0x0,0x0,0x0,0x0,0x98,0xaf,0x0,0xa5,0x64,0x0,0x51,0x0,0x64,0x4c,0x0,0x51,0x0,0x9e,0x1a,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x85,0x1a,0x64,0x45,0x0,0x0,0xa8,0x6c,0x69,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x1a,0x64,0x0,0x51,0x0,0x64,0x47,0x0,0x51,0xf,0xa6,0xa0,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6e,0x75,0x78,0xf,0xa4,0xa5,0x1a,0x64,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x48,0x0,0x0,0xb,0x0,0x0,0x0,0xd0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\366-\255\002\000\001Az\004\000\000\000\000\230\257\000\245d\000Q\000dL\000Q\000\236\032\246\241\000\255\032dH\000\205\032dE\000\000\250linlinux\032d\000Q\000dG\000Q\017\246\240\000\275\032d\000\247lil\000\000\000\000\000\000\000\000\241\000\275\032d\000\247linux\017\244\245\032d\000Q\000dG\000P\017\246\241\000\255\032dH\000\000\245\000\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\245\032\000Q\000dG\000P\017\246\241\000\255\032dH\000\000\245\000\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\245\032dH\000\000\013\000\000\000\320\000\000\013\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c98ae47e8654c991cf6c947169f08152a455d37e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEH2La0CAAFBegQAAAAAmK8ApWQAUQBkTABRAJ4apqEArRpkSACFGmRFAACobGlubGludXgaZABRAGRHAFEPpqAAvRpkAKdsaWwAAAAAAAAAAKEAvRpkAKdsaW51eA+kpRpkAFEAZEcAUA+moQCtGmRIAAClAA9RANEApKUaZEUAUQDRAKSlGgBRAGRHAFAPpqEArRpkSAAApQAPUQDRAKSlGmRFAFEA0QCkpRpkSAAACwAAANAAAAsAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 3988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1650396097 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556590329198, 0x556590331911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556590331918,0x5565903b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c98ae47e8654c991cf6c947169f08152a455d37e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12378 processed earlier; will process 2897 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55658db3d5dd bp 0x000000000000 sp 0x7ffdb78c1510 T45031) Step #5: ==45031==The signal is caused by a READ memory access. Step #5: #0 0x55658db3d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55658d95f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55658d95efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55658d93c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55658d85dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55658d7b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55658d7bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55658d7a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55658d7d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5322dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55658d799aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45031==Register values: Step #5: rax = 0x0000556592cfb480 rbx = 0x0000556592cfb480 rcx = 0x0000556592cfb930 rdx = 0x00007ff5324a4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb78c1510 Step #5: r8 = 0x0000556592cfb480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff5324a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556590d3c960 r14 = 0x0000000100000004 r15 = 0x000055658fca9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x70,0x20,0x22,0x20,0x30,0x20,0xaa,0x0,0x1a,0x1a,0x22,0x22,0x22,0x0,0x22,0x22,0x20,0x21,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0xd4,0xd4,0x20,0x30,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x21,0x1,0x20,0x21,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0xd4,0xd4,0xd4,0x22,0x41,0x21,0x1,0x20,0x21,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x21,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0xd4,0xd4,0x20,0x31,0xd4,0x22,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x21,0x1,0x20,0x21,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0xd4,0xd4,0xd4,0x22,0x41,0x1,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0x20,0x1a,0xd4,0xd4,0xd5,0x0,0x22,0x22,0x22,0x41,0x1,0xd4,0xd4,0x22,0x41,0x1,0x20,0x50,0x20,0x21,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0xd4,0xd4,0x20,0x30,0xd4,0x21,0xaa,0x0,0x1a,0x1a,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x21,0x1,0x20,0x21,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0xd4,0xd4,0xd4,0x22,0x41,0x1,0x20,0x22,0xd4,0x22,0x1a,0xd4,0xd4,0x22,0x22,0x1,0x20,0x21,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_p \" 0 \252\000\032\032\"\"\"\000\"\" !\324\"\032\324\324\"\"\324\324 0\324\"\252\000\032\032\324\324\324\"A\001!\001 !\324\"\032\324\324\"\"\324\324\324\"A!\001 !\324\"\032\324\324\"\"\324\324\324\"A\001 !\324\"\032\324\324\"\"\324\324 1\324\"\252\000\032\032\324\324\324\"A\001!\001 !\324\"\032\324\324\"\"\324\324\324\"A\001\324\"\032\324\324\"\" \032\324\324\325\000\"\"\"A\001\324\324\"A\001 P !\324\"\032\324\324\"\"\324\324 0\324!\252\000\032\032\324\324\324\"A\001!\001 !\324\"\032\324\324\"\"\324\324\324\"A\001 \"\324\"\032\324\324\"\"\001 !\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ede9412bc3f7eea0e0b0220193879a395feba89b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9wICIgMCCqABoaIiIiACIiICHUIhrU1CIi1NQgMNQiqgAaGtTU1CJBASEBICHUIhrU1CIi1NTUIkEhASAh1CIa1NQiItTU1CJBASAh1CIa1NQiItTUIDHUIqoAGhrU1NQiQQEhASAh1CIa1NQiItTU1CJBAdQiGtTUIiIgGtTU1QAiIiJBAdTUIkEBIFAgIdQiGtTUIiLU1CAw1CGqABoa1NTUIkEBIQEgIdQiGtTUIiLU1NQiQQEgItQiGtTUIiIBICHUAAs= Step #5: MERGE-OUTER: attempt 3989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1650535801 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55663146b198, 0x556631473911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556631473918,0x5566314fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ede9412bc3f7eea0e0b0220193879a395feba89b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12379 processed earlier; will process 2896 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55662ec7f5dd bp 0x000000000000 sp 0x7ffcac5015f0 T45035) Step #5: ==45035==The signal is caused by a READ memory access. Step #5: #0 0x55662ec7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55662eaa1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55662eaa0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55662ea7e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55662e99fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55662e8f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55662e9011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55662e8e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55662e9143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81ba18d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55662e8dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45035==Register values: Step #5: rax = 0x00005566327c6410 rbx = 0x00005566327c6410 rcx = 0x00005566327c68c0 rdx = 0x00007f81ba355b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcac5015f0 Step #5: r8 = 0x00005566327c6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81ba355be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556631e7e960 r14 = 0x0000000100000004 r15 = 0x0000556630deb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x32,0x4,0x0,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7f,0x53,0x1b,0xc3,0x53,0x1b,0x92,0x1a,0x1a,0x81,0x58,0x0,0x77,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xc0,0x0,0x53,0x1a,0x81,0x59,0x0,0x81,0x53,0x0,0x66,0x74,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7f,0x53,0x1b,0xc3,0x53,0x1b,0x92,0x1a,0x75,0x0,0x81,0x0,0xac,0x0,0x0,0x53,0x1b,0x0,0x53,0x0,0x53,0x1b,0x53,0x1b,0xc3,0x53,0x1b,0x1a,0x81,0x58,0x0,0x77,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xc0,0x0,0x53,0x1a,0x81,0x59,0x0,0x81,0x53,0x0,0x66,0x74,0x0,0x9d,0x0,0x89,0x0,0x53,0x0,0x5b,0xc,0x0,0x0,0x7f,0x53,0x1b,0xc3,0x53,0x1b,0x59,0x1a,0x75,0x0,0x42,0x0,0x1,0x41,0x42,0x41,0x10,0x41,0x53,0x0,0x53,0x1b,0x1b,0x89,0x0,0xd3,0x0,0x90,0xa8,0xc0,0x0,0x53,0x1a,0x81,0x59,0x0,0x81,0x53,0x0,0x1a,0xb,0x0,0x59,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oA2\004\000\000\235\000\211\000S\000[\014\000\000\177S\033\303S\033\222\032\032\201X\000wA\000i\001ABA\020AAM\320\000\373\024\000ALAV\262\220\250\300\000S\032\201Y\000\201S\000ft\000\235\000\211\000S\000[\014\000\000\177S\033\303S\033\222\032u\000\201\000\254\000\000S\033\000S\000S\033S\033\303S\033\032\201X\000wA\000i\001ABA\020AAM\320\000\373\024\000ALAV\262\220\250\300\000S\032\201Y\000\201S\000ft\000\235\000\211\000S\000[\014\000\000\177S\033\303S\033Y\032u\000B\000\001ABA\020AS\000S\033\033\211\000\323\000\220\250\300\000S\032\201Y\000\201S\000\032\013\000Y\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-214a81471a9f7cffc82d784ff0fbe8790b67bec3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQTIEAACdAIkAUwBbDAAAf1Mbw1MbkhoagVgAd0EAaQFBQkEQQUFN0AD7FABBTEFWspCowABTGoFZAIFTAGZ0AJ0AiQBTAFsMAAB/UxvDUxuSGnUAgQCsAABTGwBTAFMbUxvDUxsagVgAd0EAaQFBQkEQQUFN0AD7FABBTEFWspCowABTGoFZAIFTAGZ0AJ0AiQBTAFsMAAB/UxvDUxtZGnUAQgABQUJBEEFTAFMbG4kA0wCQqMAAUxqBWQCBUwAaCwBZAAs= Step #5: MERGE-OUTER: attempt 3990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1650672618 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564876b52198, 0x564876b5a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564876b5a918,0x564876be20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/214a81471a9f7cffc82d784ff0fbe8790b67bec3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12380 processed earlier; will process 2895 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: #1 pulse cov: 498 ft: 499 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648743665dd bp 0x000000000000 sp 0x7ffefc572a10 T45039) Step #5: ==45039==The signal is caused by a READ memory access. Step #5: #0 0x5648743665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564874188280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564874187fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564874165929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564874086ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564873fdec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564873fe81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564873fcf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564873ffb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe530f83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564873fc2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45039==Register values: Step #5: rax = 0x00005648791dd850 rbx = 0x00005648791dd850 rcx = 0x00005648791dd840 rdx = 0x00007fe53114bb80 Step #5: rdi = 0x00005648791dd840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffefc572a10 Step #5: r8 = 0x00005648791dd850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe53114bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564877565960 r14 = 0x0000000100000004 r15 = 0x00005648764d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x28,0x6c,0x41,0x6a,0x69,0x69,0x41,0x49,0x41,0x77,0x45,0x41,0x69,0x73,0x41,0x41,0x67,0x41,0x77,0x41,0x28,0x69,0x41,0x6a,0x49,0x41,0x6c,0x69,0x41,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x45,0x41,0x41,0x69,0x45,0x6c,0x69,0x77,0x41,0x45,0x77,0x45,0x70,0x41,0xba,0x0,0x1,0x45,0x69,0x77,0x41,0xc5,0x69,0x6b,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x45,0xb8,0xb0,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x33,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x67,0x4d,0x41,0x69,0x6b,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x45,0xb8,0xb0,0x41,0x40,0x1,0x41,0x41,0x41,0x29,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x33,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x41,0x13,0x69,0x6b,0x45,0x69,0x70,0x77,0xe,0x0,0x0,0x0,0x0,0x45,0x48,0x45,0x41,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x45,0x69,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001>oAA\002\177A\005AMAgAwA(lAjiiAIAwEAisAAgAwA(iAjIAliAwEAisAlAEAAiEliwAEwEpA\272\000\001EiwA\305ikO\320\000\024\000\001A\011L\320\000\024\000E\270\260A@\001AAA)\301M\320\000\024\000\001A3L\320\000\024\000AAAgMAikO\320\000\024\000\001A\011L\320\000\024\000E\270\260A@\001AAA)\301M\320\000\024\000\001A3L\320\000\024\000AAAgMAwApA\023ikEipw\016\000\000\000\000EHEA\024\000\001A\011L\320\000\024\000Ei\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c82e200e7c910f7443c20250c581ee3451d0b24 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT5vQUECf0EFQU1BZ0F3QShsQWppaUFJQXdFQWlzQUFnQXdBKGlBaklBbGlBd0VBaXNBbEFFQUFpRWxpd0FFd0VwQboAAUVpd0HFaWtP0AAUAAFBCUzQABQARbiwQUABQUFBKcFN0AAUAAFBM0zQABQAQUFBZ01BaWtP0AAUAAFBCUzQABQARbiwQUABQUFBKcFN0AAUAAFBM0zQABQAQUFBZ01Bd0FwQRNpa0VpcHcOAAAAAEVIRUEUAAFBCUzQABQARWkLAAs= Step #5: MERGE-OUTER: attempt 3991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1650810843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557b0ee9198, 0x5557b0ef1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557b0ef1918,0x5557b0f790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c82e200e7c910f7443c20250c581ee3451d0b24' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12382 processed earlier; will process 2893 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557ae6fd5dd bp 0x000000000000 sp 0x7ffe27fe9770 T45043) Step #5: ==45043==The signal is caused by a READ memory access. Step #5: #0 0x5557ae6fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557ae51f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557ae51efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5557ae4fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557ae41dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5557ae375c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5557ae37f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557ae3666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5557ae3923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4ad97a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557ae359aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45043==Register values: Step #5: rax = 0x00005557b2874410 rbx = 0x00005557b2874410 rcx = 0x00005557b28748c0 rdx = 0x00007fd4adb42b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe27fe9770 Step #5: r8 = 0x00005557b2874410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd4adb42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557b18fc960 r14 = 0x0000000100000004 r15 = 0x00005557b0869386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x72,0x41,0x41,0x4,0x40,0x41,0xd9,0x0,0x41,0x45,0x45,0x73,0x41,0x6c,0x41,0x41,0x1,0x41,0x45,0x41,0x73,0x1,0x49,0x47,0x4a,0x45,0x41,0x96,0x6c,0x41,0x1,0x41,0x49,0x41,0x41,0x45,0x73,0x77,0x69,0x4a,0x45,0x41,0x96,0x98,0x60,0x41,0x41,0x41,0x1,0x41,0x49,0x41,0x45,0x4a,0x73,0x41,0x6c,0x69,0x6e,0x4a,0x41,0x73,0x77,0x69,0x4a,0x45,0x41,0x96,0x98,0x60,0x41,0x41,0x41,0x1,0x41,0x49,0x41,0x45,0x73,0x41,0x45,0x41,0x73,0x1,0x49,0x47,0x4a,0x45,0x41,0x96,0x6c,0x41,0x1,0x41,0x49,0x41,0x41,0x45,0x73,0x77,0x69,0x4a,0x45,0x41,0x96,0x98,0x60,0x41,0x41,0x41,0x1,0x49,0x41,0xbb,0x8c,0x81,0x46,0x4a,0x45,0x41,0x9f,0x98,0x60,0x41,0x4a,0x41,0xcf,0x45,0x73,0x1,0x47,0x49,0x45,0x41,0x96,0x6c,0x41,0x41,0x1,0x41,0x49,0x41,0x45,0x41,0x73,0x1,0x47,0x4a,0x45,0x41,0x49,0x41,0x45,0x73,0x4a,0x41,0x6c,0x45,0x73,0x4a,0x77,0x69,0x4a,0x45,0x41,0x96,0x90,0x60,0x41,0x41,0x41,0x1,0x41,0x49,0x41,0x45,0x73,0x4a,0x41,0x6c,0x45,0x73,0x4a,0x1,0x6c,0x6b,0x6e,0x4a,0x69,0x41,0x6c,0x77,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@rAA\004@A\331\000AEEsAlAA\001AEAs\001IGJEA\226lA\001AIAAEswiJEA\226\230`AAA\001AIAEJsAlinJAswiJEA\226\230`AAA\001AIAEsAEAs\001IGJEA\226lA\001AIAAEswiJEA\226\230`AAA\001IA\273\214\201FJEA\237\230`AJA\317Es\001GIEA\226lAA\001AIAEAs\001GJEAIAEsJAlEsJwiJEA\226\220`AAA\001AIAEsJAlEsJ\001lknJiAlw\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5a1c981bb656032d7e7189276bf9c1282dca0c9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUByQUEEQEHZAEFFRXNBbEFBAUFFQXMBSUdKRUGWbEEBQUlBQUVzd2lKRUGWmGBBQUEBQUlBRUpzQWxpbkpBc3dpSkVBlphgQUFBAUFJQUVzQUVBcwFJR0pFQZZsQQFBSUFBRXN3aUpFQZaYYEFBQQFJQbuMgUZKRUGfmGBBSkHPRXMBR0lFQZZsQUEBQUlBRUFzAUdKRUFJQUVzSkFsRXNKd2lKRUGWkGBBQUEBQUlBRXNKQWxFc0oBbGtuSmlBbHcNAAALAAs= Step #5: MERGE-OUTER: attempt 3992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1650946697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645e4104198, 0x5645e410c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645e410c918,0x5645e41940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5a1c981bb656032d7e7189276bf9c1282dca0c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12383 processed earlier; will process 2892 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645e19185dd bp 0x000000000000 sp 0x7ffc62786d10 T45047) Step #5: ==45047==The signal is caused by a READ memory access. Step #5: #0 0x5645e19185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645e173a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645e1739fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645e1717929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645e1638ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645e1590c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645e159a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645e15816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645e15ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb99d3f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645e1574aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45047==Register values: Step #5: rax = 0x00005645e53dc400 rbx = 0x00005645e53dc400 rcx = 0x00005645e53dc8b0 rdx = 0x00007fb99d5b9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc62786d10 Step #5: r8 = 0x00005645e53dc400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb99d5b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645e4b17960 r14 = 0x0000000100000004 r15 = 0x00005645e3a84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x3,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc2,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x42,0x80,0xc2,0xbd,0xbf,0xff,0xc2,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x42,0x42,0x42,0x7e,0x7e,0x42,0x88,0x88,0x88,0x42,0x88,0x88,0x88,0x42,0x42,0x42,0x7e,0x42,0x7e,0x42,0x42,0xc3,0x7e,0x42,0x42,0x42,0xff,0x1,0x7e,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x7e,0x42,0x42,0x88,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x89,0x88,0x88,0x88,0x7e,0x42,0x7e,0xb9,0xbd,0xc2,0x7e,0x42,0x42,0x42,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x7e,0x42,0x7e,0x42,0x42,0x42,0x82,0x2,0x42,0x42,0x42,0x42,0x88,0x88,0x89,0x42,0x88,0x88,0x88,0x7e,0x42,0x7e,0x42,0x42,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x7e,0x42,0x88,0x42,0x42,0x30,0x42,0x88,0x88,0x42,0x88,0x42,0x42,0x7e,0x42,0x42,0x42,0x7e,0x88,0x7e,0x42,0x88,0x88,0x42,0x88,0x88,0x88,0x7e,0x42,0x7e,0x42,0x42,0x88,0x88,0x88,0x88,0x42,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\003@B={BBB~B~BB\302~BBB\377\001~B\200\302\275\277\377\302~BB\210B\210\210B\210BB~BBB~~B\210\210\210B\210\210\210BBB~B~BB\303~BBB\377\001~\210B\210\210B\210B~BB\210B\210\210B\210BB~~B~BBBB\210\210\211\210\210\210~B~\271\275\302~BBBB~BB\210\210\210\210B~~B~BBB\202\002BBBB\210\210\211B\210\210\210~B~BBBB\210\210\210\210B~~B\210BB0B\210\210B\210BB~BBB~\210~B\210\210B\210\210\210~B~BB\210\210\210\210B~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa16dd1b00249162fa06461799c36901bd4f3e3c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUDQEI9e0JCQn5CfkJCwn5CQkL/AX5CgMK9v//CfkJCiEKIiEKIQkJ+QkJCfn5CiIiIQoiIiEJCQn5CfkJCw35CQkL/AX6IQoiIQohCfkJCiEKIiEKIQkJ+fkJ+QkJCQoiIiYiIiH5Cfrm9wn5CQkJCfkJCiIiIiEJ+fkJ+QkJCggJCQkJCiIiJQoiIiH5CfkJCQkKIiIiIQn5+QohCQjBCiIhCiEJCfkJCQn6IfkKIiEKIiIh+Qn5CQoiIiIhCfgALAAs= Step #5: MERGE-OUTER: attempt 3993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1651083877 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555876453198, 0x55587645b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55587645b918,0x5558764e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa16dd1b00249162fa06461799c36901bd4f3e3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12384 processed earlier; will process 2891 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 446 ft: 447 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 496 ft: 541 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555873c675dd bp 0x000000000000 sp 0x7ffea7680200 T45051) Step #5: ==45051==The signal is caused by a READ memory access. Step #5: #0 0x555873c675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555873a89280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555873a88fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555873a66929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555873987ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558738dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558738e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558738d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558738fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f0dc18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558738c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45051==Register values: Step #5: rax = 0x000055587817b430 rbx = 0x000055587817b430 rcx = 0x000055587817b420 rdx = 0x00007f4f0dde0b80 Step #5: rdi = 0x000055587817b420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffea7680200 Step #5: r8 = 0x000055587817b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f0dde0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555876e66960 r14 = 0x0000000100000004 r15 = 0x0000555875dd3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x35,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0x45,0x41,0x6a,0xc1,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x49,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6a,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x77,0x69,0x6e,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x41,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x49,0x45,0x45,0x71,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x77,0x69,0x6e,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x41,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x49,0x45,0x41,0x71,0x41,0x22,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0xbc,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x77,0x69,0x6e,0x74,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x41,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x71,0xc1,0x45,0x4d,0x41,0x41,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x41,0x71,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A5\004@A.A=qEEAj\301qEAEAqA\"A\001AqE\301EAjqEIEAqA\"A\001AjtmEA-Eq\301EMA\274AEAEAqA\"AwintmEA-Eq\301EMAAqE\301EAjqEIEEq\301EMA\274AEAEAqA\"AwintmEA-Eq\301EMAAqE\301EAjqEIEAqA\"A-Eq\301EMA\274AEAEAqA\"AwintmEA-Eq\301EMAAqE\301EAjqEq\301EMAAqE\301EAjqAqMAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce81443a527a4e584ff5d0ceccee6d8b90a06bcb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTUEQEEuQT1xRUVBasFxRUFFQXFBIkEBQXFFwUVBanFFSUVBcUEiQQFBanRtRUEtRXHBRU1BvEFFQUVBcUEiQXdpbnRtRUEtRXHBRU1BQXFFwUVBanFFSUVFccFFTUG8QUVBRUFxQSJBd2ludG1FQS1FccFFTUFBcUXBRUFqcUVJRUFxQSJBLUVxwUVNQbxBRUFFQXFBIkF3aW50bUVBLUVxwUVNQUFxRcFFQWpxRXHBRU1BQXFFwUVBanFBcU1BeAALAAs= Step #5: MERGE-OUTER: attempt 3994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1651222700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557550526198, 0x55755052e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55755052e918,0x5575505b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce81443a527a4e584ff5d0ceccee6d8b90a06bcb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12387 processed earlier; will process 2888 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55754dd3a5dd bp 0x000000000000 sp 0x7ffe19d32510 T45055) Step #5: ==45055==The signal is caused by a READ memory access. Step #5: #0 0x55754dd3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55754db5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55754db5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55754db39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55754da5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55754d9b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55754d9bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55754d9a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55754d9cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18a622d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55754d996aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45055==Register values: Step #5: rax = 0x000055755154b530 rbx = 0x000055755154b530 rcx = 0x000055755154b9e0 rdx = 0x00007f18a63f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe19d32510 Step #5: r8 = 0x000055755154b530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18a63f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557550f39960 r14 = 0x0000000100000004 r15 = 0x000055754fea6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x4,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x20,0x1a,0x20,0x1a,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x22,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x7a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x4,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x22,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x7a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0x20,0x22,0xa,0x20,0x20,0x20,0x21,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x26,0x20,0x4,0x20,0x20,0x20,0x2f,0x22,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x7a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0x20,0x22,0xa,0x20,0x20,0x20,0x21,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x26,0x20,0x4,0x20,0x20,0x21,0x21,0x21,0x2b,0x5b,0x1a,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177}A\001\004@BBB~BBBbB\032\032 \032\032 \004 \032\032\032\032 \032 \032 \032 \032\032 \004 /\"\032 \032\032 \032\032 \004 z\032 \032\032 \032\032 \032\032 \032\032 \004 \032\032\032\032 \032 \032\032 \032\032 \004 /\"\032 \032\032 \032\032 \004 z\032 \032\032 \032\032 \004 /!\000 \"\012 !\032 \032\032 \004 & \004 /\"\032 \032\032 \032\032 \004 z\032 \032\032 \032\032 \004 /!\000 \"\012 !\032 \032\032 \004 & \004 !!!+[\032\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-87eb149eefe9084c16c8d86dd5715bed2d381f4f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX99QQEEQEJCQn5CQkJiQhoaIBoaIAQgGhoaGiAaIBogGiAaGiAEIC8iGiAgGhogIBoaIAQgehogGhogIBoaIBoaIBoaIAQgGhoaGiAaIBoaICAaGiAEIC8iGiAgGhogIBoaIAQgehogGhogIBoaIAQgLyEAICAiCiAgICEaICAaGiAEICYgBCAgIC8iGiAgGhogIBoaIAQgehogGhogIBoaIAQgLyEAICAiCiAgICEaICAaGiAEICYgBCAgISEhK1saGgALAAs= Step #5: MERGE-OUTER: attempt 3995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1651358428 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616cc2af198, 0x5616cc2b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616cc2b7918,0x5616cc33f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/87eb149eefe9084c16c8d86dd5715bed2d381f4f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12388 processed earlier; will process 2887 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 355 ft: 356 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616c9ac35dd bp 0x000000000000 sp 0x7ffcc4c5b890 T45059) Step #5: ==45059==The signal is caused by a READ memory access. Step #5: #0 0x5616c9ac35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616c98e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616c98e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616c98c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616c97e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616c973bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616c97451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616c972c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616c97583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0be1795082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616c971faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45059==Register values: Step #5: rax = 0x00005616ce4a7430 rbx = 0x00005616ce4a7430 rcx = 0x00005616ce4a7420 rdx = 0x00007f0be195db80 Step #5: rdi = 0x00005616ce4a7420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcc4c5b890 Step #5: r8 = 0x00005616ce4a7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0be195dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616cccc2960 r14 = 0x0000000100000004 r15 = 0x00005616cbc2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0xe2,0x6c,0x41,0xe0,0x6b,0x41,0x6b,0x41,0x45,0x41,0x21,0x45,0x45,0x73,0x4d,0x45,0x41,0x6f,0x41,0x4d,0x41,0x45,0x72,0x41,0x21,0x45,0x45,0x41,0x45,0x41,0x21,0x45,0x45,0x73,0x45,0x77,0x76,0x6e,0x45,0x41,0x6b,0x41,0x45,0x41,0x21,0x47,0x6c,0x41,0x41,0x6c,0x42,0x6b,0x41,0x45,0x45,0x41,0x21,0x45,0x45,0x73,0x45,0x41,0x41,0x45,0x1,0x41,0x21,0x45,0x41,0x45,0x45,0x41,0x21,0x45,0x73,0x41,0x6b,0x41,0x45,0x45,0x41,0x22,0x45,0x45,0x73,0x45,0x41,0x41,0x45,0x1,0x41,0x21,0x45,0x45,0x6c,0x45,0x41,0x21,0x45,0x73,0x45,0x45,0x41,0x21,0x45,0x73,0x41,0x6b,0x41,0x45,0x45,0x41,0x22,0x45,0x45,0x73,0x45,0x41,0x41,0x45,0x1,0x41,0x21,0x45,0x45,0x6c,0x45,0x41,0x21,0x45,0x73,0x45,0x73,0x45,0x73,0x45,0x6c,0x41,0x9f,0xc,0x73,0x41,0x45,0x41,0x73,0x45,0x73,0x45,0x73,0x45,0x6e,0x6c,0x41,0x47,0x41,0x45,0x41,0x45,0x41,0x21,0x45,0x73,0x45,0x73,0x45,0x73,0x75,0x6c,0x78,0x41,0x73,0x4d,0x6e,0x45,0x41,0x6c,0x69,0x45,0x1b,0x1,0x0,0x0,0x45,0x1,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\252\342lA\340kAkAEA!EEsMEAoAMAErA!EEAEA!EEsEwvnEAkAEA!GlAAlBkAEEA!EEsEAAE\001A!EAEEA!EsAkAEEA\"EEsEAAE\001A!EElEA!EsEEA!EsAkAEEA\"EEsEAAE\001A!EElEA!EsEsEsElA\237\014sAEAsEsEsEnlAGAEAEA!EsEsEsulxAsMnEAliE\033\001\000\000E\001E\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d5a75d920b452de15a141e9d4492ff059b42620 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQaribEHga0FrQUVBIUVFc01FQW9BTUFFckEhRUVBRUEhRUVzRXd2bkVBa0FFQSFHbEFBbEJrQUVFQSFFRXNFQUFFAUEhRUFFRUEhRXNBa0FFRUEiRUVzRUFBRQFBIUVFbEVBIUVzRUVBIUVzQWtBRUVBIkVFc0VBQUUBQSFFRWxFQSFFc0VzRXNFbEGfDHNBRUFzRXNFc0VubEFHQUVBRUEhRXNFc0VzdWx4QXNNbkVBbGlFGwEAAEUBRQALAAs= Step #5: MERGE-OUTER: attempt 3996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1651495692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c1bcd0198, 0x560c1bcd8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c1bcd8918,0x560c1bd600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d5a75d920b452de15a141e9d4492ff059b42620' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12390 processed earlier; will process 2885 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c194e45dd bp 0x000000000000 sp 0x7ffd3b059930 T45063) Step #5: ==45063==The signal is caused by a READ memory access. Step #5: #0 0x560c194e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c19306280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c19305fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c192e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c19204ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c1915cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c191661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c1914d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c191793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a9c040082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c19140aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45063==Register values: Step #5: rax = 0x0000560c1db6f2a0 rbx = 0x0000560c1db6f2a0 rcx = 0x0000560c1db6f750 rdx = 0x00007f9a9c208b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3b059930 Step #5: r8 = 0x0000560c1db6f2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a9c208be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c1c6e3960 r14 = 0x0000000100000004 r15 = 0x0000560c1b650386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x41,0x67,0x68,0x41,0x30,0x41,0xbe,0x45,0x68,0x45,0x41,0x77,0x45,0x68,0x41,0xa2,0x18,0x67,0x4d,0x41,0x76,0x41,0x7a,0x41,0x30,0x41,0xbe,0x68,0x41,0x6f,0x41,0x68,0x68,0x76,0x41,0x48,0x41,0x7a,0x41,0x30,0x41,0xbe,0x45,0x68,0x45,0x41,0x77,0x45,0x48,0x41,0xa2,0x18,0x67,0x4d,0x67,0x4d,0x4,0x40,0x5,0x12,0x0,0xb,0x48,0x45,0x4c,0x76,0x41,0xb8,0x41,0x76,0x41,0x7a,0x41,0x30,0x41,0xbc,0x68,0x41,0x88,0x41,0x68,0x68,0x48,0x41,0x4c,0x77,0x41,0x54,0x67,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x48,0x4c,0x6b,0x67,0x6a,0x48,0x45,0x48,0x76,0x41,0xb8,0x41,0x76,0x41,0x7a,0x41,0x32,0x41,0xbc,0x68,0x41,0x88,0x41,0x68,0x68,0x48,0x41,0x4c,0x77,0x41,0x54,0x67,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x48,0x4c,0x6b,0x67,0x6a,0x67,0x6f,0x67,0x41,0x45,0x68,0x4d,0x41,0x6c,0x41,0x94,0x96,0x91,0x87,0x78,0x69,0x41,0xa2,0xf0,0x67,0x67,0xc1,0x4d,0x4,0x40,0x5,0x12,0x0,0xb,0x48,0x45,0x69,0x6e,0x4c,0xd,0x0,0x76,0x41,0x7a,0x6d,0x41,0x4c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000AoAG\004@AKA\252Mg\301AghA0A\276EhEAwEhA\242\030gMAvAzA0A\276hAoAhhvAHAzA0A\276EhEAwEHA\242\030gMgM\004@\005\022\000\013HELvA\270AvAzA0A\274hA\210AhhHALwATg\004@\005\022\000\013AHLkgjHEHvA\270AvAzA2A\274hA\210AhhHALwATg\004@\005\022\000\013AHLkgjgogAEhMAlA\224\226\221\207xiA\242\360gg\301M\004@\005\022\000\013HEinL\015\000vAzmAL\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9441166ba7eaf14d7fa4b9533addef2353b652c5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFvQUcEQEFLQapNZ8FBZ2hBMEG+RWhFQXdFaEGiGGdNQXZBekEwQb5oQW9BaGh2QUhBekEwQb5FaEVBd0VIQaIYZ01nTQRABRIAC0hFTHZBuEF2QXpBMEG8aEGIQWhoSEFMd0FUZwRABRIAC0FITGtnakhFSHZBuEF2QXpBMkG8aEGIQWhoSEFMd0FUZwRABRIAC0FITGtnamdvZ0FFaE1BbEGUlpGHeGlBovBnZ8FNBEAFEgALSEVpbkwNAHZBem1BTAALAAs= Step #5: MERGE-OUTER: attempt 3997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1651633406 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626fe705198, 0x5626fe70d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626fe70d918,0x5626fe7950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9441166ba7eaf14d7fa4b9533addef2353b652c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12391 processed earlier; will process 2884 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626fbf195dd bp 0x000000000000 sp 0x7ffecf7dcb50 T45067) Step #5: ==45067==The signal is caused by a READ memory access. Step #5: #0 0x5626fbf195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626fbd3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626fbd3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626fbd18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626fbc39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626fbb91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626fbb9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626fbb826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626fbbae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb5985d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626fbb75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45067==Register values: Step #5: rax = 0x0000562700bd1410 rbx = 0x0000562700bd1410 rcx = 0x0000562700bd18c0 rdx = 0x00007fdb59a25b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecf7dcb50 Step #5: r8 = 0x0000562700bd1410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb59a25be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626ff118960 r14 = 0x0000000100000004 r15 = 0x00005626fe085386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x0,0x0,0x0,0x59,0x0,0x0,0x1a,0xc4,0x59,0x0,0x9b,0x1a,0xc3,0x59,0x0,0x9a,0x1a,0x81,0x59,0x1a,0x0,0x0,0x59,0x0,0x0,0x0,0x0,0x59,0x0,0x59,0x0,0x21,0x9a,0x0,0x83,0x59,0x0,0x0,0x0,0x59,0x0,0x58,0x0,0x21,0x9a,0x0,0x9f,0x1a,0x83,0x59,0x0,0x1b,0x1a,0x81,0x59,0x0,0x1a,0x83,0x59,0x0,0x0,0x0,0x59,0x0,0x59,0x0,0x21,0x9a,0x0,0x9b,0x1a,0xc3,0x59,0x0,0x9a,0x1a,0x81,0x59,0x1a,0x0,0x0,0x59,0x0,0x0,0x0,0x0,0x59,0x0,0x59,0x0,0x21,0x9a,0x0,0x83,0x59,0x0,0x0,0x0,0x59,0x0,0x58,0x0,0x21,0x9a,0x0,0x9f,0x1a,0x83,0x59,0x0,0x1b,0x1a,0x81,0x59,0x0,0x59,0x0,0x21,0x9a,0x0,0x83,0x59,0x0,0x0,0x0,0x59,0x0,0x58,0x0,0x21,0x9a,0x0,0x9f,0x1a,0x83,0x59,0x0,0x1b,0x1a,0x81,0x1a,0x9b,0x1a,0xc3,0x59,0x0,0x9a,0x1a,0x81,0x59,0x1a,0x0,0x0,0x59,0x0,0x0,0x0,0x0,0x59,0x0,0x59,0x0,0x21,0x9a,0x0,0x83,0x59,0x0,0x0,0x0,0x59,0x0,0x58,0x0,0x21,0x9a,0x0,0x9f,0x0,0x9b,0x9a,0x0,0x9b,0x1a,0x83,0x0,0x0,0x1,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000\000\000\000Y\000\000\032\304Y\000\233\032\303Y\000\232\032\201Y\032\000\000Y\000\000\000\000Y\000Y\000!\232\000\203Y\000\000\000Y\000X\000!\232\000\237\032\203Y\000\033\032\201Y\000\032\203Y\000\000\000Y\000Y\000!\232\000\233\032\303Y\000\232\032\201Y\032\000\000Y\000\000\000\000Y\000Y\000!\232\000\203Y\000\000\000Y\000X\000!\232\000\237\032\203Y\000\033\032\201Y\000Y\000!\232\000\203Y\000\000\000Y\000X\000!\232\000\237\032\203Y\000\033\032\201\032\233\032\303Y\000\232\032\201Y\032\000\000Y\000\000\000\000Y\000Y\000!\232\000\203Y\000\000\000Y\000X\000!\232\000\237\000\233\232\000\233\032\203\000\000\001\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-949f1d1e372190ebf0869af6f903660020bb3c40 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEAAAAAFkAABrEWQCbGsNZAJoagVkaAABZAAAAAFkAWQAhmgCDWQAAAFkAWAAhmgCfGoNZABsagVkAGoNZAAAAWQBZACGaAJsaw1kAmhqBWRoAAFkAAAAAWQBZACGaAINZAAAAWQBYACGaAJ8ag1kAGxqBWQBZACGaAINZAAAAWQBYACGaAJ8ag1kAGxqBGpsaw1kAmhqBWRoAAFkAAAAAWQBZACGaAINZAAAAWQBYACGaAJ8Am5oAmxqDAAABAAAACws= Step #5: MERGE-OUTER: attempt 3998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1651770159 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628f916d198, 0x5628f9175911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628f9175918,0x5628f91fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/949f1d1e372190ebf0869af6f903660020bb3c40' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12392 processed earlier; will process 2883 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628f69815dd bp 0x000000000000 sp 0x7ffef7c8fdf0 T45071) Step #5: ==45071==The signal is caused by a READ memory access. Step #5: #0 0x5628f69815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628f67a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628f67a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628f6780929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628f66a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628f65f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628f66031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628f65ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628f66163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0747e2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628f65ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45071==Register values: Step #5: rax = 0x00005628fb84a3f0 rbx = 0x00005628fb84a3f0 rcx = 0x00005628fb84a8a0 rdx = 0x00007f0747ff3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef7c8fdf0 Step #5: r8 = 0x00005628fb84a3f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0747ff3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628f9b80960 r14 = 0x0000000100000004 r15 = 0x00005628f8aed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x77,0x69,0x6e,0x6d,0x45,0x41,0x2d,0x4d,0x71,0xc1,0x0,0x7d,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0xf,0xd4,0xd6,0x0,0xb1,0x0,0x1a,0x0,0x1,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x7f,0x90,0xfe,0xf1,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x9a,0x9a,0x9a,0x9a,0x9a,0x44,0x9a,0x9a,0x9a,0x65,0x9a,0x75,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x0,0x1,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x45,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x77,0x69,0x6e,0x6d,0x45,0x41,0x2d,0x4d,0x71,0xc1,0x0,0x7d,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EAjqEAEAqA\"A\001winmEA-Mq\301\000}\000\000\000\001\017\017\324\326\000Y\000\000\000\000\001\017\017\324\032Y\000\000\373\231\000\010\000p\200\001\017\017\324\326\000Y\000\000\017\324\326\000\261\000\032\000\001\000\000\032Y\000\000\373\231\000\010\000\177\220\376\361\017\324\326\000Y\000\000\000\232\232\232\232\232D\232\232\232e\232u\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\232\000\001\301EAjqEA.A=qE\301EAjqEAEAqA\"A\001winmEA-Mq\301\000}\000\000\001\017\017\324\032Y\000\000\373\231\000\010\000p\200\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40c5cbd0e61d0bdf3a716374a5fdfee941934ef7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFQWpxRUFFQXFBIkEBd2lubUVBLU1xwQB9AAAAAQ8P1NYAWQAAAAABDw/UGlkAAPuZAAgAcIABDw/U1gBZAAAP1NYAsQAaAAEAABpZAAD7mQAIAH+Q/vEP1NYAWQAAAJqampqaRJqammWadZqampqampqampqampqampqaAAHBRUFqcUVBLkE9cUXBRUFqcUVBRUFxQSJBAXdpbm1FQS1NccEAfQAAAQ8P1BpZAAD7mQAIAHCAAQALAAs= Step #5: MERGE-OUTER: attempt 3999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1651906307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f2006cb198, 0x55f2006d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f2006d3918,0x55f20075b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40c5cbd0e61d0bdf3a716374a5fdfee941934ef7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12393 processed earlier; will process 2882 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1fdedf5dd bp 0x000000000000 sp 0x7ffe51776b60 T45075) Step #5: ==45075==The signal is caused by a READ memory access. Step #5: #0 0x55f1fdedf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1fdd01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1fdd00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1fdcde929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1fdbffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1fdb57c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1fdb611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1fdb486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1fdb743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e16836082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1fdb3baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45075==Register values: Step #5: rax = 0x000055f201e9f300 rbx = 0x000055f201e9f300 rcx = 0x000055f201e9f7b0 rdx = 0x00007f2e169feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe51776b60 Step #5: r8 = 0x000055f201e9f300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e169febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2010de960 r14 = 0x0000000100000004 r15 = 0x000055f20004b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6d,0x41,0x77,0x4,0x40,0x41,0xf1,0xe1,0xe0,0x0,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x83,0x86,0x86,0x81,0x79,0x79,0x79,0x80,0x80,0x80,0xb9,0x0,0xa8,0x0,0x1,0x0,0x7c,0x86,0x86,0x86,0x79,0x79,0x86,0x86,0x89,0x80,0x80,0x79,0x86,0x86,0x86,0x86,0x8a,0x80,0x0,0xfc,0x82,0x0,0x1,0x0,0x80,0x80,0xb9,0x0,0x7c,0x79,0x8a,0x7a,0x79,0x79,0x83,0x86,0x87,0x86,0x79,0x7d,0x86,0x80,0x80,0x80,0xb9,0x0,0xa8,0x0,0x80,0x0,0xa8,0x0,0x1,0x0,0x7c,0x86,0x86,0x86,0x79,0x79,0x86,0x86,0x89,0x80,0x80,0x79,0x86,0x86,0x86,0x86,0x86,0x80,0x0,0xfc,0x82,0x0,0x1,0x0,0x80,0x80,0xb9,0x0,0x7c,0x79,0x8a,0x7a,0x79,0x79,0x83,0x86,0x79,0x79,0x86,0x80,0x80,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x7c,0x79,0x8a,0x86,0x7a,0x80,0x80,0x86,0x86,0x86,0x86,0x86,0x86,0x86,0x7c,0x79,0x8a,0x86,0x86,0x86,0x86,0x86,0x79,0x79,0x86,0x86,0x86,0x80,0x80,0x80,0xb9,0x0,0xa8,0x0,0x1,0x0,0x0,0x80,0x80,0x7f,0x87,0x7a,0x80,0x80,0x86,0x84,0x86,0x86,0x86,0x86,0x86,0x83,0x1,0x0,0xb,0x5,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020mAw\004@A\361\341\340\000iii\004@A\030\004\000\000\203\206\206\201yyy\200\200\200\271\000\250\000\001\000|\206\206\206yy\206\206\211\200\200y\206\206\206\206\212\200\000\374\202\000\001\000\200\200\271\000|y\212zyy\203\206\207\206y}\206\200\200\200\271\000\250\000\200\000\250\000\001\000|\206\206\206yy\206\206\211\200\200y\206\206\206\206\206\200\000\374\202\000\001\000\200\200\271\000|y\212zyy\203\206yy\206\200\200\206\206\206\206\206\206\206|y\212\206z\200\200\206\206\206\206\206\206\206|y\212\206\206\206\206\206yy\206\206\206\200\200\200\271\000\250\000\001\000\000\200\200\177\207z\200\200\206\204\206\206\206\206\206\203\001\000\013\005\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-433c7b53176f4e7424d7c9b025d9adcb1f7692ce Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBtQXcEQEHx4eAAaWlpBEBBGAQAAIOGhoF5eXmAgIC5AKgAAQB8hoaGeXmGhomAgHmGhoaGioAA/IIAAQCAgLkAfHmKenl5g4aHhnl9hoCAgLkAqACAAKgAAQB8hoaGeXmGhomAgHmGhoaGhoAA/IIAAQCAgLkAfHmKenl5g4Z5eYaAgIaGhoaGhoZ8eYqGeoCAhoaGhoaGhnx5ioaGhoaGeXmGhoaAgIC5AKgAAQAAgIB/h3qAgIaEhoaGhoaDAQALBQsLAQs= Step #5: MERGE-OUTER: attempt 4000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1652042418 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bdc6f4c198, 0x55bdc6f54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bdc6f54918,0x55bdc6fdc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/433c7b53176f4e7424d7c9b025d9adcb1f7692ce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12394 processed earlier; will process 2881 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bdc47605dd bp 0x000000000000 sp 0x7ffdd70e1a60 T45079) Step #5: ==45079==The signal is caused by a READ memory access. Step #5: #0 0x55bdc47605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bdc4582280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bdc4581fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bdc455f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bdc4480ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bdc43d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bdc43e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bdc43c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bdc43f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2ff266082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bdc43bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45079==Register values: Step #5: rax = 0x000055bdc7e392e0 rbx = 0x000055bdc7e392e0 rcx = 0x000055bdc7e39790 rdx = 0x00007fb2ff42eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd70e1a60 Step #5: r8 = 0x000055bdc7e392e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb2ff42ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bdc795f960 r14 = 0x0000000100000004 r15 = 0x000055bdc68cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x73,0x41,0x41,0x4,0x40,0x41,0x2c,0x1,0x4,0x0,0x0,0x64,0x0,0x6f,0x1a,0x0,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0x1a,0xfb,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0xa5,0x1a,0x1a,0xb7,0x1a,0xba,0x1a,0x1a,0xfb,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1e,0xac,0x1a,0x8e,0x1a,0xae,0x0,0x6f,0x0,0x75,0x0,0x7b,0x41,0xbb,0x1,0x0,0x1a,0xb7,0x1a,0xba,0x1a,0x1a,0xfb,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0xb7,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1a,0x0,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0x1a,0xfb,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0xa5,0x1a,0xb7,0x1a,0xba,0x1a,0x1a,0xfb,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0xb7,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0x1a,0xfb,0x1a,0x81,0x1a,0xaf,0x1a,0xfb,0x1e,0xac,0x1a,0xb7,0x1a,0xba,0x1a,0xb7,0x1a,0xba,0x1a,0xa5,0x1a,0x1a,0xb7,0x1a,0xba,0x1a,0x1a,0xfb,0x1a,0x81,0x1a,0xaf,0x1a,0xb7,0x1a,0xae,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\012sAA\004@A,\001\004\000\000d\000o\032\000\373\036\254\032\267\032\272\032\032\373\032\201\032\257\032\373\036\254\032\267\032\272\032\245\032\032\267\032\272\032\032\373\032\201\032\257\032\373\036\254\032\216\032\256\000o\000u\000{A\273\001\000\032\267\032\272\032\032\373\032\201\032\257\032\373\036\254\032\267\032\272\032\267\032\201\032\257\032\373\032\000\373\036\254\032\267\032\272\032\032\373\032\201\032\257\032\373\036\254\032\267\032\272\032\245\032\267\032\272\032\032\373\032\201\032\257\032\373\036\254\032\267\032\272\032\267\032\201\032\257\032\373\036\254\032\267\032\272\032\032\373\032\201\032\257\032\373\036\254\032\267\032\272\032\267\032\272\032\245\032\032\267\032\272\032\032\373\032\201\032\257\032\267\032\256\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d1c4e7ff8e49da7ed28a9cffc706f166c8117ee Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQpzQUEEQEEsAQQAAGQAbxoA+x6sGrcauhoa+xqBGq8a+x6sGrcauhqlGhq3GroaGvsagRqvGvserBqOGq4AbwB1AHtBuwEAGrcauhoa+xqBGq8a+x6sGrcauhq3GoEarxr7GgD7Hqwatxq6Ghr7GoEarxr7Hqwatxq6GqUatxq6Ghr7GoEarxr7Hqwatxq6GrcagRqvGvserBq3GroaGvsagRqvGvserBq3Groatxq6GqUaGrcauhoa+xqBGq8atxquAAsACws= Step #5: MERGE-OUTER: attempt 4001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1652178775 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a9c0a5198, 0x557a9c0ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a9c0ad918,0x557a9c1350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d1c4e7ff8e49da7ed28a9cffc706f166c8117ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12395 processed earlier; will process 2880 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a998b95dd bp 0x000000000000 sp 0x7fff6f2a9b10 T45083) Step #5: ==45083==The signal is caused by a READ memory access. Step #5: #0 0x557a998b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a996db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a996dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a996b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a995d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a99531c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a9953b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a995226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a9954e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcdf641c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a99515aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45083==Register values: Step #5: rax = 0x0000557a9e4f0410 rbx = 0x0000557a9e4f0410 rcx = 0x0000557a9e4f08c0 rdx = 0x00007fcdf65e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6f2a9b10 Step #5: r8 = 0x0000557a9e4f0410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcdf65e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a9cab8960 r14 = 0x0000000100000004 r15 = 0x0000557a9ba25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x43,0x45,0x41,0x1b,0x41,0x5,0x41,0x69,0x1,0x1,0x1,0x45,0x1a,0x1a,0x1a,0x45,0x41,0x70,0x41,0x45,0x45,0xd,0x0,0x41,0x69,0x45,0x49,0x1,0x45,0x41,0x45,0x41,0x70,0x41,0x13,0x69,0x6b,0xd,0x0,0x41,0x45,0x41,0x1,0x69,0x1,0x1,0x1,0x1,0x45,0x1a,0x1a,0x1a,0x45,0x41,0x70,0x41,0x45,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x6b,0x49,0x1,0x45,0x41,0x45,0x41,0x1a,0x1a,0x45,0x41,0x70,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x49,0x1,0x45,0x41,0x45,0x69,0x1,0x1,0x1,0x1,0x45,0x1a,0x1a,0x1a,0x45,0x41,0x70,0x41,0x41,0x45,0xd,0x0,0x41,0x1,0x69,0x41,0x70,0x41,0x45,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x1,0x1,0x1,0x45,0x1a,0x1a,0x1a,0x45,0x41,0x70,0x41,0x41,0x45,0xd,0x0,0x41,0x1,0x69,0x41,0x71,0x41,0x45,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x49,0x1,0x46,0x41,0x45,0x45,0x41,0x45,0x45,0x41,0x70,0x41,0x41,0x45,0xd,0x0,0x41,0x49,0x45,0x69,0x1,0x45,0x69,0x49,0x49,0x45,0x69,0xd,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}\003@ACEA\033A\005Ai\001\001\001E\032\032\032EApAEE\015\000AiEI\001EAEApA\023ik\015\000AEA\001i\001\001\001\001E\032\032\032EApAEE\015\000AIEi\001EkI\001EAEA\032\032EApAAE\015\000AIEi\001EiI\001EAEi\001\001\001\001E\032\032\032EApAAE\015\000A\001iApAEE\015\000AIEi\001E\001\001\001E\032\032\032EApAAE\015\000A\001iAqAEE\015\000AIEi\001EiI\001FAEEAEEApAAE\015\000AIEi\001EiIIEi\015\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68ac86068e802b9cb4f0241a8890fdbb67405a91 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT99A0BBQ0VBG0EFQWkBAQFFGhoaRUFwQUVFDQBBaUVJAUVBRUFwQRNpaw0AQUVBAWkBAQEBRRoaGkVBcEFFRQ0AQUlFaQFFa0kBRUFFQRoaRUFwQUFFDQBBSUVpAUVpSQFFQUVpAQEBAUUaGhpFQXBBQUUNAEEBaUFwQUVFDQBBSUVpAUUBAQFFGhoaRUFwQUFFDQBBAWlBcUFFRQ0AQUlFaQFFaUkBRkFFRUFFRUFwQUFFDQBBSUVpAUVpSUlFaQ0AAAsAAAs= Step #5: MERGE-OUTER: attempt 4002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1652314831 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c44504198, 0x558c4450c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c4450c918,0x558c445940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68ac86068e802b9cb4f0241a8890fdbb67405a91' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12396 processed earlier; will process 2879 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c41d185dd bp 0x000000000000 sp 0x7ffd6ec3c2f0 T45087) Step #5: ==45087==The signal is caused by a READ memory access. Step #5: #0 0x558c41d185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c41b3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c41b39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c41b17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c41a38ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c41990c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c4199a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c419816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c419ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72ecaff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c41974aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45087==Register values: Step #5: rax = 0x0000558c464e5550 rbx = 0x0000558c464e5550 rcx = 0x0000558c464e5a00 rdx = 0x00007f72eccc7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6ec3c2f0 Step #5: r8 = 0x0000558c464e5550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f72eccc7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c44f17960 r14 = 0x0000000100000004 r15 = 0x0000558c43e84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x77,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0x41,0xc0,0x41,0x4a,0x41,0xc1,0x41,0x49,0x41,0x41,0x72,0x74,0x41,0xb4,0x41,0x69,0x6e,0x45,0x44,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x69,0x45,0x41,0x77,0x41,0x6e,0x4,0x40,0x41,0xf2,0xfc,0x3f,0x41,0xbf,0x3f,0xbe,0xbb,0x41,0x45,0x69,0x41,0x41,0x6b,0x41,0x45,0x41,0x8a,0x41,0xc1,0x41,0x8a,0x41,0xc1,0x41,0x78,0x4a,0x41,0x41,0x45,0x41,0x73,0x41,0x41,0x45,0xc1,0x4a,0x49,0x41,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x41,0x6f,0x4,0x0,0x41,0x5,0x0,0xb,0x6c,0x45,0xc1,0x4a,0x49,0x41,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x41,0x6f,0x4,0x0,0x41,0x5,0x0,0xb,0x6c,0x69,0x6e,0x75,0x78,0x43,0x69,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0xb,0x41,0x61,0x0,0x0,0x0,0x5,0x41,0x4a,0x41,0x33,0x41,0x45,0x41,0x4b,0xc1,0x42,0xd,0x1,0x42,0x0,0x89,0x1,0x42,0x0,0x89,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJggAwin\004@A\362\000\300AA\300AJA\301AIAArtA\264AinED\200\000\000\000\005\013AAABiEAwAn\004@A\362\374?A\277?\276\273AEiAAkAEA\212A\301A\212A\301AxJAAEAsAAE\301JIAA\001\000\000\000\000\000\000\000EAo\004\000A\005\000\013lE\301JIAA\001\000\000\000\000\000\000\000EAo\004\000A\005\000\013linuxCiAn\004\000\020\000\000\005\013Aa\000\000\000\005AJA3AEAK\301B\015\001B\000\211\001B\000\211\000\013\000\013\005\000\000\000\000\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-25134e5b01c1e98b375911100d64f9c63e99f808 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSmdnQXdpbgRAQfIAwEFBwEFKQcFBSUFBcnRBtEFpbkVEgAAAAAULQUFBQmlFQXdBbgRAQfL8P0G/P767QUVpQUFrQUVBikHBQYpBwUF4SkFBRUFzQUFFwUpJQUEBAAAAAAAAAEVBbwQAQQUAC2xFwUpJQUEBAAAAAAAAAEVBbwQAQQUAC2xpbnV4Q2lBbgQAEAAABQtBYQAAAAVBSkEzQUVBS8FCDQFCAIkBQgCJAAsACwUAAAAAwQALAAs= Step #5: MERGE-OUTER: attempt 4003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1652452809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590f059a198, 0x5590f05a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590f05a2918,0x5590f062a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/25134e5b01c1e98b375911100d64f9c63e99f808' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12397 processed earlier; will process 2878 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 418 ft: 419 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590eddae5dd bp 0x000000000000 sp 0x7ffc69b9c000 T45091) Step #5: ==45091==The signal is caused by a READ memory access. Step #5: #0 0x5590eddae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590edbd0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590edbcffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5590edbad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590edacead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5590eda26c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5590eda301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590eda176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590eda433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b9be7a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590eda0aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45091==Register values: Step #5: rax = 0x00005590f2b5d850 rbx = 0x00005590f2b5d850 rcx = 0x00005590f2b5d840 rdx = 0x00007f6b9c042b80 Step #5: rdi = 0x00005590f2b5d840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffc69b9c000 Step #5: r8 = 0x00005590f2b5d850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b9c042be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005590f0fad960 r14 = 0x0000000100000004 r15 = 0x00005590eff1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xe0,0x0,0xc1,0x41,0x6b,0x4a,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x45,0x76,0x41,0x4a,0x41,0x45,0x45,0x71,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x67,0x75,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x45,0x76,0x41,0x4a,0x41,0x45,0x45,0x71,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x45,0x76,0x69,0x74,0x45,0x45,0x75,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x67,0x49,0x67,0x41,0x6f,0x41,0x6b,0x4a,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x45,0x76,0x41,0x4a,0x41,0x45,0x45,0x71,0x41,0x4a,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0x67,0x49,0x67,0x41,0x6f,0x41,0x6b,0x4a,0x41,0x75,0x41,0xcf,0x10,0x75,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x45,0x76,0x41,0x4a,0x41,0x6f,0x75,0x41,0x6f,0x41,0x6b,0x41,0xca,0x45,0x76,0x6f,0x45,0x6a,0x41,0x75,0x41,0x41,0x74,0x41,0x92,0xba,0x76,0x69,0x74,0x41,0x45,0x75,0x41,0x4a,0x41,0xcf,0x41,0x67,0x41,0x10,0x6b,0x6b,0x41,0x67,0x41,0x69,0x75,0x69,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAG\004@AKA\340\000\301AkJAuA\317\020uoAkA\312EvEvAJAEEqAJA\317\020uoAkAguoAkA\312EvEvAJAEEqAJA\317\020uoEvitEEuAJA\317\020uoAkAgIgAoAkJAuA\317\020uoAkA\312EvEvAJAEEqAJA\317\020uoAkAgIgAoAkJAuA\317\020uoAkA\312EvEvAJAouAoAkA\312EvoEjAuAAtA\222\272vitAEuAJA\317AgA\020kkAgAiui\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e62117aeaeaa70bdd0671a6fbe130ab648a7bd8c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUcEQEFLQeAAwUFrSkF1Qc8QdW9Ba0HKRXZFdkFKQUVFcUFKQc8QdW9Ba0FndW9Ba0HKRXZFdkFKQUVFcUFKQc8QdW9Fdml0RUV1QUpBzxB1b0FrQWdJZ0FvQWtKQXVBzxB1b0FrQcpFdkV2QUpBRUVxQUpBzxB1b0FrQWdJZ0FvQWtKQXVBzxB1b0FrQcpFdkV2QUpBb3VBb0FrQcpFdm9FakF1QUF0QZK6dml0QUV1QUpBz0FnQRBra0FnQWl1aQALAQs= Step #5: MERGE-OUTER: attempt 4004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1652591558 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe6c60a198, 0x55fe6c612911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe6c612918,0x55fe6c69a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e62117aeaeaa70bdd0671a6fbe130ab648a7bd8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12399 processed earlier; will process 2876 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe69e1e5dd bp 0x000000000000 sp 0x7ffe7911a3e0 T45095) Step #5: ==45095==The signal is caused by a READ memory access. Step #5: #0 0x55fe69e1e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe69c40280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe69c3ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe69c1d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe69b3ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe69a96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe69aa01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe69a876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe69ab33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c52741082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe69a7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45095==Register values: Step #5: rax = 0x000055fe6e53c410 rbx = 0x000055fe6e53c410 rcx = 0x000055fe6e53c8c0 rdx = 0x00007f3c52909b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7911a3e0 Step #5: r8 = 0x000055fe6e53c410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c52909be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe6d01d960 r14 = 0x0000000100000004 r15 = 0x000055fe6bf8a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x31,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xcb,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x6c,0x69,0x6e,0x75,0x78,0x41,0x70,0x41,0xbf,0xb7,0x2,0xc1,0x4d,0x21,0xa7,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x49,0x6c,0x77,0x41,0x70,0x41,0xbf,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x22,0x41,0xc1,0x41,0x74,0xd0,0x0,0xfb,0x15,0x6e,0x41,0x6c,0x77,0x41,0x70,0x41,0x3c,0x4e,0x21,0xa5,0x80,0x80,0x0,0x22,0x41,0xc1,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xcd,0xa5,0x80,0xa0,0x0,0x77,0x41,0x70,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4e,0x41,0x51,0x4a,0x41,0xd,0x41,0x70,0x41,0xbf,0xb7,0x1,0x1,0x6c,0x69,0x6e,0x75,0x78,0xe,0x5,0x1,0x0,0x1,0x1,0x1,0x1,0x1,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOA\027Mg\270A\367\015ApA\277\267\002E\301NA1JAp NAA NA\313\245\200\240\000\"AoA\277@AOA\027MlinuxApA\277\267\002\301M!\247\200\200\000\"A\301At\320\000\373\025nIlwApA\277N!\245\200\200\000\"A\301\"A\301At\320\000\373\025nAlwApA::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564023f50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564023f4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564023f2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564023e4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564023da6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564023db01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564023d976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564023dc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bc32a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564023d8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45099==Register values: Step #5: rax = 0x0000564028601850 rbx = 0x0000564028601850 rcx = 0x0000564028601840 rdx = 0x00007f3bc346cb80 Step #5: rdi = 0x0000564028601840 rsi = 0x0000000000000254 rbp = 0x0000000000000000 rsp = 0x00007ffe20538950 Step #5: r8 = 0x0000564028601850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bc346cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056402732d960 r14 = 0x0000000100000004 r15 = 0x000056402629a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7a,0x42,0x1a,0x42,0x7f,0x42,0x41,0xb4,0x42,0x7f,0x42,0x7d,0x42,0x48,0x1,0x42,0x42,0x84,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x3e,0x80,0xb4,0x42,0x7f,0x42,0x7d,0xb4,0x42,0x7f,0x42,0x42,0x42,0x7f,0xc3,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x42,0x1a,0x42,0x7f,0x42,0x41,0xb4,0x42,0x7f,0x42,0x7d,0x42,0x48,0x1,0x42,0x42,0x84,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x3e,0x80,0xb4,0x42,0x7f,0x42,0x7d,0xb4,0x42,0x7f,0x42,0x42,0x42,0x7f,0xc3,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x1,0x42,0x42,0x84,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x7f,0x42,0x3e,0x80,0xb4,0x42,0x7f,0x42,0x7d,0xb4,0x42,0x7f,0x42,0x42,0x42,0x7f,0xc3,0x7f,0x42,0x7e,0x80,0xb4,0x42,0x42,0x41,0x0,0x42,0x7f,0x42,0x42,0x84,0x42,0x3e,0x80,0xb4,0x42,0x7f,0x42,0x7e,0xc3,0x7a,0x0,0x0,0x72,0x69,0x6e,0x0,0x61,0x73,0x73,0x0,0x0,0x7e,0xc2,0x7e,0xc2,0x7a,0x84,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABBzB\032B\177BA\264B\177B}BH\001BB\204\264B\177B~\200\264B\177B~\200\264B\177B>\200\264B\177B}\264B\177BBB\177\303\177B~\200\264BB\032B\177BA\264B\177B}BH\001BB\204\264B\177B~\200\264B\177B~\200\264B\177B>\200\264B\177B}\264B\177BBB\177\303\177B~\200\264B\001BB\204\264B\177B~\200\264B\177B~\200\264B\177B>\200\264B\177B}\264B\177BBB\177\303\177B~\200\264BBA\000B\177BB\204B>\200\264B\177B~\303z\000\000rin\000ass\000\000~\302~\302z\204~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a40015f22f5089066a258a436c63d2f1f9e29cd5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQnpCGkJ/QkG0Qn9CfUJIAUJChLRCf0J+gLRCf0J+gLRCf0I+gLRCf0J9tEJ/QkJCf8N/Qn6AtEJCGkJ/QkG0Qn9CfUJIAUJChLRCf0J+gLRCf0J+gLRCf0I+gLRCf0J9tEJ/QkJCf8N/Qn6AtEIBQkKEtEJ/Qn6AtEJ/Qn6AtEJ/Qj6AtEJ/Qn20Qn9CQkJ/w39CfoC0QkJBAEJ/QkKEQj6AtEJ/Qn7DegAAcmluAGFzcwAAfsJ+wnqEfgALAAs= Step #5: MERGE-OUTER: attempt 4006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1652871037 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a3502a198, 0x556a35032911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a35032918,0x556a350ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a40015f22f5089066a258a436c63d2f1f9e29cd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12403 processed earlier; will process 2872 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a3283e5dd bp 0x000000000000 sp 0x7ffc1cecac30 T45103) Step #5: ==45103==The signal is caused by a READ memory access. Step #5: #0 0x556a3283e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a32660280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a3265ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a3263d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a3255ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a324b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a324c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a324a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a324d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd793aec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a3249aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45103==Register values: Step #5: rax = 0x0000556a36eb0460 rbx = 0x0000556a36eb0460 rcx = 0x0000556a36eb0910 rdx = 0x00007fd793cb4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1cecac30 Step #5: r8 = 0x0000556a36eb0460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd793cb4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a35a3d960 r14 = 0x0000000100000004 r15 = 0x0000556a349aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xaa,0xb9,0x97,0x67,0xc1,0x2,0x0,0xb,0x69,0x69,0x41,0x78,0x41,0x75,0x2,0x40,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x68,0x45,0x6c,0x6a,0x41,0x78,0x69,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6a,0x41,0x78,0x2,0x40,0xb,0x1,0x1,0x3,0x40,0xb,0x1,0x2,0x40,0xb,0x45,0x6c,0x69,0x6a,0x41,0x78,0x41,0x31,0x41,0x75,0x2,0x40,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x68,0x45,0x6c,0x6a,0x41,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0xb,0x1,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6a,0x41,0x78,0x68,0x41,0xbb,0xc5,0x1,0x2,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x41,0x6e,0x78,0x2,0x40,0xb,0x1,0x1,0x3,0x40,0xb,0x1,0x2,0x40,0xb,0x69,0x45,0x6c,0x6e,0x41,0x78,0x41,0x75,0x6f,0x41,0x98,0x67,0xc1,0x2,0x0,0xb,0x69,0x69,0x41,0x10,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004@AKA\252\271\227g\301\002\000\013iiAxAu\002@\013\001\001\002@\013\001\002@\013hEljAxiA\273\305\001\002@\013\001\002@\013iElA\013\001\001\002@\013\001\002@\013iEljAx\002@\013\001\001\003@\013\001\002@\013ElijAxA1Au\002@\013\001\001\002@\013\001\002@\013hEljAxhA\273\305\001\002@\013\001\002@\013iElA\013\001\001\002@\013\001\002@\013iEljAxhA\273\305\001\002@\013\001\002@\013iElAnx\002@\013\001\001\003@\013\001\002@\013iElnAxAuoA\230g\301\002\000\013iiA\020\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad321ec4e508ed9c0662c7dee8b59e6e8d8c142a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEQEFLQaq5l2fBAgALaWlBeEF1AkALAQECQAsBAkALaEVsakF4aUG7xQECQAsBAkALaUVsQQsBAQJACwECQAtpRWxqQXgCQAsBAQNACwECQAtFbGlqQXhBMUF1AkALAQECQAsBAkALaEVsakF4aEG7xQECQAsBAkALaUVsQQsBAQJACwECQAtpRWxqQXhoQbvFAQJACwECQAtpRWxBbngCQAsBAQNACwECQAtpRWxuQXhBdW9BmGfBAgALaWlBEAAACws= Step #5: MERGE-OUTER: attempt 4007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653007786 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4b5287198, 0x55d4b528f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4b528f918,0x55d4b53170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad321ec4e508ed9c0662c7dee8b59e6e8d8c142a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12404 processed earlier; will process 2871 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4b2a9b5dd bp 0x000000000000 sp 0x7fffd6b7f250 T45107) Step #5: ==45107==The signal is caused by a READ memory access. Step #5: #0 0x55d4b2a9b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4b28bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4b28bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4b289a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4b27bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4b2713c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4b271d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4b27046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4b27303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4277bef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4b26f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45107==Register values: Step #5: rax = 0x000055d4b6bbf410 rbx = 0x000055d4b6bbf410 rcx = 0x000055d4b6bbf8c0 rdx = 0x00007f4277db7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd6b7f250 Step #5: r8 = 0x000055d4b6bbf410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4277db7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4b5c9a960 r14 = 0x0000000100000004 r15 = 0x000055d4b4c07386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x41,0xb7,0xe0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x5,0x1,0xb7,0x0,0xb5,0x0,0x0,0x6e,0x0,0x0,0x0,0x0,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x92,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x92,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x90,0x91,0x91,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x90,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x90,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x93,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8e,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x90,0x91,0x91,0x91,0x95,0x91,0x91,0x91,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000A\005A\267\340\000\000\000\000\000\000\000A\005\001\267\000\265\000\000n\000\000\000\000\221\221\221\221\221\221\221\221\221\221\221\221\221\221\222\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\222\221\221\221\221\221\221\221\221\221\220\221\221\221\225\221\221\221\221\221\221\221\221\221\221\220\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\220\221\221\221\221\221\221\221\223\221\221\221\221\221\221\221\221\216\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\220\221\221\221\225\221\221\221\000\200\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-713a2e4ea83929fd57334ffc1797ed268776704e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEEFQbfgAAAAAAAAAEEFAbcAtQAAbgAAAACRkZGRkZGRkZGRkZGRkZKRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGSkZGRkZGRkZGRkJGRkZWRkZGRkZGRkZGRkJGRkZGRkZGRkZGRkZGRkZGRkZGRkZGQkZGRkZGRkZORkZGRkZGRkY6RkZGRkZGRkZGRkZGRkZGRkZCRkZGVkZGRAIAAAAAAAAAAgAAAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 4008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653147427 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576be8b1198, 0x5576be8b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576be8b9918,0x5576be9410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/713a2e4ea83929fd57334ffc1797ed268776704e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12405 processed earlier; will process 2870 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576bc0c55dd bp 0x000000000000 sp 0x7ffd50b48ac0 T45111) Step #5: ==45111==The signal is caused by a READ memory access. Step #5: #0 0x5576bc0c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576bbee7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576bbee6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576bbec4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576bbde5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576bbd3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576bbd471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576bbd2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576bbd5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65a57a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576bbd21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45111==Register values: Step #5: rax = 0x00005576c0174400 rbx = 0x00005576c0174400 rcx = 0x00005576c01748b0 rdx = 0x00007f65a596eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd50b48ac0 Step #5: r8 = 0x00005576c0174400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f65a596ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576bf2c4960 r14 = 0x0000000100000004 r15 = 0x00005576be231386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x6f,0x41,0x45,0x4,0x40,0x42,0x3d,0x7b,0x42,0x42,0x42,0xc9,0x8e,0x7e,0x7e,0x42,0x2,0x42,0xff,0xff,0xff,0xfd,0x30,0x42,0x82,0x2,0x7a,0x7a,0x7e,0x42,0x80,0x3d,0x42,0x40,0x7e,0x7e,0x7a,0x7e,0x42,0x42,0x42,0xbf,0x41,0x7e,0x42,0x7e,0x42,0x7e,0x42,0x42,0x42,0x82,0x2,0x7f,0x7b,0x7e,0x42,0x42,0x7e,0x42,0x42,0x86,0x42,0x82,0x2,0x7a,0x42,0x7e,0x7e,0x7e,0x7e,0x42,0x7e,0x7e,0x42,0x7b,0x7e,0x7e,0x7e,0x42,0x42,0x7e,0x7e,0x7e,0x42,0x7e,0x42,0x7e,0x42,0x42,0x42,0x8b,0x2,0x86,0x7b,0x7e,0x42,0x42,0x7e,0x42,0x42,0x82,0x79,0x7e,0x42,0x2,0x42,0x80,0x0,0x7e,0x42,0x80,0x3d,0x42,0x40,0x7e,0x7e,0x7a,0x7e,0x42,0x42,0x42,0xff,0x41,0x7e,0x42,0x7e,0x42,0x7e,0x42,0x42,0x42,0x82,0x2,0x7f,0x7b,0x7e,0x42,0x42,0x7e,0x42,0xbe,0x71,0x42,0x82,0x2,0x7a,0x42,0x7e,0x7e,0x7e,0x7e,0x42,0x7e,0x7e,0x42,0x7e,0x7e,0x7e,0x42,0x42,0x42,0xa4,0x2,0x42,0x42,0x82,0x86,0x42,0x42,0x82,0x7e,0x42,0x2,0x7f,0x7b,0x7e,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x6d,0x1,0x0,0x0,0x0,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001(oAE\004@B={BBB\311\216~~B\002B\377\377\377\3750B\202\002zz~B\200=B@~~z~BBB\277A~B~B~BBB\202\002\177{~BB~BB\206B\202\002zB~~~~B~~B{~~~BB~~~B~B~BBB\213\002\206{~BB~BB\202y~B\002B\200\000~B\200=B@~~z~BBB\377A~B~B~BBB\202\002\177{~BB~B\276qB\202\002zB~~~~B~~B~~~BBB\244\002BB\202\206BB\202~B\002\177{~B\000\000\000\000\000\000\000\000\001\000m\001\000\000\000~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e80fdfff41e443fde78be1a1a570f69af81cfc51 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAShvQUUEQEI9e0JCQsmOfn5CAkL////9MEKCAnp6fkKAPUJAfn56fkJCQr9BfkJ+Qn5CQkKCAn97fkJCfkJChkKCAnpCfn5+fkJ+fkJ7fn5+QkJ+fn5CfkJ+QkJCiwKGe35CQn5CQoJ5fkICQoAAfkKAPUJAfn56fkJCQv9BfkJ+Qn5CQkKCAn97fkJCfkK+cUKCAnpCfn5+fkJ+fkJ+fn5CQkKkAkJCgoZCQoJ+QgJ/e35CAAAAAAAAAAABAG0BAAAAfgALAAs= Step #5: MERGE-OUTER: attempt 4009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653285669 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55671c2f7198, 0x55671c2ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55671c2ff918,0x55671c3870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e80fdfff41e443fde78be1a1a570f69af81cfc51' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12406 processed earlier; will process 2869 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556719b0b5dd bp 0x000000000000 sp 0x7ffeda32faf0 T45115) Step #5: ==45115==The signal is caused by a READ memory access. Step #5: #0 0x556719b0b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55671992d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55671992cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55671990a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55671982bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556719783c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55671978d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5567197746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5567197a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafccfe0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556719767aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45115==Register values: Step #5: rax = 0x000055671dc76410 rbx = 0x000055671dc76410 rcx = 0x000055671dc768c0 rdx = 0x00007fafcd1a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeda32faf0 Step #5: r8 = 0x000055671dc76410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fafcd1a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055671cd0a960 r14 = 0x0000000100000004 r15 = 0x000055671bc77386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x4,0x40,0x41,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x4a,0x4a,0x41,0x51,0x4a,0x41,0x70,0x1,0x0,0x0,0x5,0x20,0x4e,0x41,0xc9,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177A\301NAQJAp N\004@ANA\311\245\200\240\000\"AoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301JAQJAp NA\027Mg\270A\367\015ApA\277\267\002E\301JAQJAp NAA NA\311\245\200\240\000\270A\367\015ApA\277\267\002E\301JAQJAp NAA NA\311\245\200\240\000\"AoA\277\267*Et\320\000\373\027nA\311\320\210AAoA\277@AOA\027\320\000\373\027nA\311\320\210AAoA\277@AOA\027Mg\270A\367\015ApA\277\267\002E\301JJAQJAp\001\000\000\005 NA\311\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c2b26570126366d961794b5759feb67365b4167 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QcFOQVFKQXAgTgRAQU5ByaWAoAAiQW9Bv0BBT0EXTWe4QfcNQXBBv7cCRcFKQVFKQXAgTkEXTWe4QfcNQXBBv7cCRcFKQVFKQXAgTkFBIE5ByaWAoAC4QfcNQXBBv7cCRcFKQVFKQXAgTkFBIE5ByaWAoAAiQW9Bv7cqRXTQAPsXbkHJ0IhBQW9Bv0BBT0EX0AD7F25BydCIQUFvQb9AQU9BF01nuEH3DUFwQb+3AkXBSkpBUUpBcAEAAAUgTkHJAAALAAs= Step #5: MERGE-OUTER: attempt 4010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653424317 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561648c13198, 0x561648c1b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561648c1b918,0x561648ca30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c2b26570126366d961794b5759feb67365b4167' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12407 processed earlier; will process 2868 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616464275dd bp 0x000000000000 sp 0x7ffdb54df250 T45119) Step #5: ==45119==The signal is caused by a READ memory access. Step #5: #0 0x5616464275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561646249280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561646248fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561646226929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561646147ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56164609fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616460a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616460906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616460bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbaf09d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561646083aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45119==Register values: Step #5: rax = 0x000056164a5603d0 rbx = 0x000056164a5603d0 rcx = 0x000056164a560880 rdx = 0x00007fbaf0ba0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb54df250 Step #5: r8 = 0x000056164a5603d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbaf0ba0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561649626960 r14 = 0x0000000100000004 r15 = 0x0000561648593386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x41,0x6d,0x41,0x84,0x45,0xe,0x80,0x0,0x0,0x5d,0x6d,0x69,0x4e,0x74,0x78,0x1a,0x0,0x0,0x0,0x1,0xac,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xff,0x7e,0x45,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0x80,0x4e,0x75,0x78,0x1a,0x42,0x7d,0x41,0x6d,0x41,0xf5,0xbf,0xb0,0x45,0x41,0xff,0x84,0x41,0x45,0xe,0x80,0x0,0x0,0x5d,0x6d,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x5d,0xc,0x80,0x0,0xa3,0x12,0x0,0x0,0x0,0x1,0xac,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xff,0x7e,0x45,0x41,0xf5,0x3e,0x4f,0x41,0x7d,0x41,0x6d,0x41,0xf5,0xbf,0xb0,0x41,0x45,0x41,0xff,0x84,0x45,0xe,0x80,0x0,0x0,0x5d,0x6d,0x6e,0x69,0x6c,0x78,0x75,0x0,0x0,0x5d,0xc,0x80,0x0,0xa3,0x12,0x0,0x0,0x0,0x1,0xac,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xff,0x86,0x45,0x41,0xf5,0x3e,0x4e,0x41,0xeb,0x6d,0x41,0xff,0x7e,0x41,0xf5,0xbf,0xb0,0x41,0x45,0x41,0xff,0x84,0x45,0xe,0x80,0x0,0x0,0x5d,0x6d,0x69,0x4e,0x74,0x78,0x1a,0x0,0x0,0x5d,0xc,0x80,0x0,0x5d,0x12,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAA\004@BBB}AmA\204E\016\200\000\000]miNtx\032\000\000\000\001\254\000\013\001\002\000AmA\377~EA\365>OA\353\200Nux\032B}AmA\365\277\260EA\377\204AE\016\200\000\000]mlinux\000\000]\014\200\000\243\022\000\000\000\001\254\000\013\001\002\000AmA\377~EA\365>OA}AmA\365\277\260AEA\377\204E\016\200\000\000]mnilxu\000\000]\014\200\000\243\022\000\000\000\001\254\000\013\001\002\000AmA\377\206EA\365>NA\353mA\377~A\365\277\260AEA\377\204E\016\200\000\000]miNtx\032\000\000]\014\200\000]\022\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1124974ba518b98f0fcfa98ae696328f8ced180d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUEEQEJCQn1BbUGERQ6AAABdbWlOdHgaAAAAAawACwECAEFtQf9+RUH1Pk9B64BOdXgaQn1BbUH1v7BFQf+EQUUOgAAAXW1saW51eAAAXQyAAKMSAAAAAawACwECAEFtQf9+RUH1Pk9BfUFtQfW/sEFFQf+ERQ6AAABdbW5pbHh1AABdDIAAoxIAAAABrAALAQIAQW1B/4ZFQfU+TkHrbUH/fkH1v7BBRUH/hEUOgAAAXW1pTnR4GgAAXQyAAF0SAAALAAs= Step #5: MERGE-OUTER: attempt 4011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653561499 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eef662b198, 0x55eef6633911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eef6633918,0x55eef66bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1124974ba518b98f0fcfa98ae696328f8ced180d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12408 processed earlier; will process 2867 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eef3e3f5dd bp 0x000000000000 sp 0x7ffd9cf95470 T45123) Step #5: ==45123==The signal is caused by a READ memory access. Step #5: #0 0x55eef3e3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eef3c61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eef3c60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eef3c3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eef3b5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eef3ab7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eef3ac11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eef3aa86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eef3ad43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8cc04e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eef3a9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45123==Register values: Step #5: rax = 0x000055eef8889460 rbx = 0x000055eef8889460 rcx = 0x000055eef8889910 rdx = 0x00007f8cc06b1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9cf95470 Step #5: r8 = 0x000055eef8889460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8cc06b1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eef703e960 r14 = 0x0000000100000004 r15 = 0x000055eef5fab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x0,0x3,0x0,0x0,0xfb,0x1b,0x0,0x0,0x0,0x6c,0x69,0x78,0x0,0xfb,0x1b,0x0,0x46,0x20,0x13,0x0,0x0,0xfb,0x1e,0x0,0x10,0x0,0xfb,0x1b,0x1a,0x0,0x20,0x1b,0x1a,0x0,0x20,0x1,0x21,0x10,0x0,0xfb,0x1b,0x1a,0x0,0x20,0x1b,0x1a,0x0,0x20,0x1,0x21,0x19,0x1,0x0,0x0,0x0,0xfb,0x1b,0x1a,0x0,0x0,0x4b,0x0,0xb1,0x0,0xfb,0x1b,0x0,0x0,0x21,0x13,0x0,0xfb,0x1b,0x1a,0x0,0x4b,0x0,0xfb,0x1b,0x0,0xfb,0x1b,0x0,0x46,0x20,0x13,0x0,0x0,0xfb,0x1e,0x0,0x10,0x0,0xfb,0x1b,0x1a,0x0,0x20,0x1,0x21,0x19,0x1,0x0,0x0,0x0,0xfb,0x1a,0xb1,0x0,0x1,0x1a,0x0,0x20,0x1,0x21,0x19,0x1,0x0,0x0,0x0,0xfb,0x1b,0x1a,0x0,0x0,0x4b,0x0,0xb1,0x0,0xfb,0x1b,0x0,0x0,0x21,0x13,0x0,0xfb,0x1b,0x1a,0x0,0x4b,0x0,0xfb,0x1b,0x0,0xfb,0x1a,0x0,0x4b,0x0,0xfb,0x1b,0x0,0xfb,0x1b,0x0,0x46,0x20,0x13,0x0,0x0,0xfb,0x1e,0x0,0x10,0x0,0xfb,0x1b,0x1a,0x0,0x20,0x1,0x21,0x19,0x1,0x0,0x0,0x0,0xfb,0x1a,0xb1,0x0,0x1,0x21,0x19,0xb7,0x0,0xb,0x0,0xb5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\004\000\003\000\000\373\033\000\000\000lix\000\373\033\000F \023\000\000\373\036\000\020\000\373\033\032\000 \033\032\000 \001!\020\000\373\033\032\000 \033\032\000 \001!\031\001\000\000\000\373\033\032\000\000K\000\261\000\373\033\000\000!\023\000\373\033\032\000K\000\373\033\000\373\033\000F \023\000\000\373\036\000\020\000\373\033\032\000 \001!\031\001\000\000\000\373\032\261\000\001\032\000 \001!\031\001\000\000\000\373\033\032\000\000K\000\261\000\373\033\000\000!\023\000\373\033\032\000K\000\373\033\000\373\032\000K\000\373\033\000\373\033\000F \023\000\000\373\036\000\020\000\373\033\032\000 \001!\031\001\000\000\000\373\032\261\000\001!\031\267\000\013\000\265\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cef97675fd29ea6d24f50d57d0c27bc24da304d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUEEAAMAAPsbAAAAbGl4APsbAEYgEwAA+x4AEAD7GxoAIBsaACABIRAA+xsaACAbGgAgASEZAQAAAPsbGgAASwCxAPsbAAAhEwD7GxoASwD7GwD7GwBGIBMAAPseABAA+xsaACABIRkBAAAA+xqxAAEaACABIRkBAAAA+xsaAABLALEA+xsAACETAPsbGgBLAPsbAPsaAEsA+xsA+xsARiATAAD7HgAQAPsbGgAgASEZAQAAAPsasQABIRm3AAsAtQALAAs= Step #5: MERGE-OUTER: attempt 4012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653697498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56344e8f8198, 0x56344e900911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56344e900918,0x56344e9880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6cef97675fd29ea6d24f50d57d0c27bc24da304d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12409 processed earlier; will process 2866 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56344c10c5dd bp 0x000000000000 sp 0x7fff24930900 T45127) Step #5: ==45127==The signal is caused by a READ memory access. Step #5: #0 0x56344c10c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56344bf2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56344bf2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56344bf0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56344be2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56344bd84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56344bd8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56344bd756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56344bda13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06d90ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56344bd68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45127==Register values: Step #5: rax = 0x000056344f66f540 rbx = 0x000056344f66f540 rcx = 0x000056344f66f9f0 rdx = 0x00007f06d92b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff24930900 Step #5: r8 = 0x000056344f66f540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06d92b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056344f30b960 r14 = 0x0000000100000004 r15 = 0x000056344e278386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x73,0x85,0x42,0x40,0x41,0xfe,0xff,0x4,0x2,0x7c,0x2,0x7c,0x3,0x7c,0x0,0xa1,0xfc,0x6,0x0,0xbf,0x0,0xfc,0x1,0x0,0x0,0x57,0x1,0x0,0x0,0x54,0x78,0x68,0x6e,0x0,0x6c,0x0,0x5d,0x0,0x58,0x0,0x0,0x1,0x93,0x0,0x0,0x1b,0x0,0x1,0x41,0x45,0x41,0x41,0x45,0x41,0x45,0x41,0x40,0xd0,0x0,0x14,0x0,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x10,0x0,0x9b,0x0,0x55,0x77,0x77,0x68,0x6d,0x6a,0x4e,0x0,0xbe,0x0,0x57,0x0,0x0,0x0,0x0,0x0,0xbd,0x12,0x0,0x77,0x69,0x6d,0x0,0x0,0x0,0x0,0x0,0xa0,0xa0,0xa0,0xa0,0xa0,0xa1,0xa0,0xa0,0xa0,0xa2,0xa0,0xa0,0xa0,0xa0,0xa0,0xa0,0x65,0x0,0x6c,0x69,0x6f,0x75,0x0,0xb,0x0,0x5e,0x77,0x68,0x67,0x41,0x41,0x78,0x0,0x41,0xfb,0xf9,0x9b,0x0,0x1a,0x0,0xb,0x0,0x55,0x41,0xba,0x68,0x77,0x6f,0x0,0x41,0xa0,0xa7,0x1a,0x0,0xb,0x0,0x55,0x77,0x68,0x6f,0x41,0x41,0x0,0xa0,0x0,0x0,0x68,0x6f,0x77,0x6a,0x0,0xbf,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBBs\205B@A\376\377\004\002|\002|\003|\000\241\374\006\000\277\000\374\001\000\000W\001\000\000Txhn\000l\000]\000X\000\000\001\223\000\000\033\000\001AEAAEAEA@\320\000\024\000M\320\000\024\000\001\320\000\024\000\001AEAEAAAEAAEA\020\000\233\000UwwhmjN\000\276\000W\000\000\000\000\000\275\022\000wim\000\000\000\000\000\240\240\240\240\240\241\240\240\240\242\240\240\240\240\240\240e\000liou\000\013\000^whgAAx\000A\373\371\233\000\032\000\013\000UA\272hwo\000A\240\247\032\000\013\000UwhoAA\000\240\000\000howj\000\277\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-75b6b7408ad571aa6b51ea638ad0c52a45a1418f Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQnOFQkBB/v8EAnwCfAN8AKH8BgC/APwBAABXAQAAVHhobgBsAF0AWAAAAZMAABsAAUFFQUFFQUVBQNAAFABN0AAUAAHQABQAAUFFQUVBQUFFQUFFQRAAmwBVd3dobWpOAL4AVwAAAAAAvRIAd2ltAAAAAACgoKCgoKGgoKCioKCgoKCgZQBsaW91AAsAXndoZ0FBeABB+/mbABoACwBVQbpod28AQaCnGgALAFV3aG9BQQCgAABob3dqAL8ACws= Step #5: MERGE-OUTER: attempt 4013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653833975 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581ce8cc198, 0x5581ce8d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581ce8d4918,0x5581ce95c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75b6b7408ad571aa6b51ea638ad0c52a45a1418f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12410 processed earlier; will process 2865 files now Step #5: [LOADING] WASM module load failed: unknown heap type Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 428 ft: 494 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581cc0e05dd bp 0x000000000000 sp 0x7fffc76befb0 T45131) Step #5: ==45131==The signal is caused by a READ memory access. Step #5: #0 0x5581cc0e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5581cbf02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5581cbf01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5581cbedf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5581cbe00ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581cbd58c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581cbd621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581cbd496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581cbd753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3e9fa62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581cbd3caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45131==Register values: Step #5: rax = 0x00005581d07c1430 rbx = 0x00005581d07c1430 rcx = 0x00005581d07c1420 rdx = 0x00007f3e9fc2ab80 Step #5: rdi = 0x00005581d07c1420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffc76befb0 Step #5: r8 = 0x00005581d07c1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3e9fc2abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581cf2df960 r14 = 0x0000000100000004 r15 = 0x00005581ce24c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x67,0x67,0x41,0x77,0x69,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0x41,0xc0,0x41,0x4a,0x41,0x45,0x6d,0x41,0x49,0xc1,0x45,0x49,0x41,0x41,0x41,0x6b,0x41,0x41,0x4a,0x41,0x41,0x45,0x6d,0x41,0x49,0x41,0x6b,0x45,0x41,0xc1,0x41,0x49,0x41,0x41,0x72,0x74,0x41,0xb4,0x41,0x69,0x6e,0x45,0x44,0x80,0x0,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x42,0x69,0x45,0x41,0x77,0x41,0x6e,0x4,0x40,0x41,0xf2,0x0,0xc0,0x41,0xbf,0x3f,0xbe,0xbb,0x41,0x45,0x69,0x41,0x41,0x6b,0x41,0x45,0x41,0x8a,0x41,0xc1,0x41,0x8a,0x41,0xc1,0x41,0x78,0x4a,0x41,0x41,0x45,0x41,0x73,0x41,0x41,0x45,0xc1,0x4a,0x49,0x41,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x41,0x6f,0x4,0x0,0x41,0x5,0x0,0xb,0x6c,0x69,0x6e,0x75,0x78,0x43,0x69,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0xb,0x41,0x61,0x0,0x0,0x0,0x5,0x41,0x4a,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0xb,0x41,0x61,0x0,0x0,0x0,0x42,0x0,0x89,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x0,0x0,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJggAwin\004@A\362\000\300AA\300AJAEmAI\301EIAAAkAAJAAEmAIAkEA\301AIAArtA\264AinED\200\000\000\000\005\013AAABiEAwAn\004@A\362\000\300A\277?\276\273AEiAAkAEA\212A\301A\212A\301AxJAAEAsAAE\301JIAA\001\000\000\000\000\000\000\000EAo\004\000A\005\000\013linuxCiAn\004\000\020\000\000\005\013Aa\000\000\000\005AJAn\004\000\020\000\000\005\013Aa\000\000\000B\000\211\000\013\000\013\005\000\000\000\000\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-37c6cd969ed511a98a66a325fe334936dd5266e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSmdnQXdpbgRAQfIAwEFBwEFKQUVtQUnBRUlBQUFrQUFKQUFFbUFJQWtFQcFBSUFBcnRBtEFpbkVEgAAAAAULQUFBQmlFQXdBbgRAQfIAwEG/P767QUVpQUFrQUVBikHBQYpBwUF4SkFBRUFzQUFFwUpJQUEBAAAAAAAAAEVBbwQAQQUAC2xpbnV4Q2lBbgQAEAAABQtBYQAAAAVBSkFuBAAQAAAFC0FhAAAAQgCJAAsACwUAAAAAwQALAAs= Step #5: MERGE-OUTER: attempt 4014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1653973516 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa13092198, 0x55fa1309a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa1309a918,0x55fa131220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37c6cd969ed511a98a66a325fe334936dd5266e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12413 processed earlier; will process 2862 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa108a65dd bp 0x000000000000 sp 0x7ffd53efa230 T45135) Step #5: ==45135==The signal is caused by a READ memory access. Step #5: #0 0x55fa108a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa106c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa106c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa106a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa105c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa1051ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa105281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa1050f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa1053b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2a22db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa10502aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45135==Register values: Step #5: rax = 0x000055fa15591530 rbx = 0x000055fa15591530 rcx = 0x000055fa155919e0 rdx = 0x00007fb2a24a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd53efa230 Step #5: r8 = 0x000055fa15591530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb2a24a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa13aa5960 r14 = 0x0000000100000004 r15 = 0x000055fa12a12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x7e,0x42,0x42,0x42,0x62,0x42,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x4,0x20,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x22,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x7a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0x20,0x20,0xa,0x20,0x20,0x20,0x21,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x20,0x4,0x20,0x20,0x21,0x21,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x5b,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0x20,0x20,0xa,0x20,0x20,0x0,0x1a,0x1a,0x22,0x4,0x20,0x28,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x0,0x20,0x20,0x20,0x62,0x42,0x1a,0x1a,0x20,0x1a,0x1a,0x1a,0x20,0x4,0x20,0x2f,0x21,0x2,0x5b,0x1a,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177}A\001\004@BBB~BBBbB\032\032 \032\032 \004 \032\032\032\032 \032 \032\032 \032\032 \004 /\"\032 \032\032 \032\032 \004 z\032 \032\032 \032\032 \004 /!\000 \012 !\032 \032\032 \004 / \004 !!\032 \032\032 \004 [\032 \032\032 \032\032 \004 /!\000 \032\032 \004 /\032 \032\032 \032\032 \004 /!\000 \012 \000\032\032\"\004 (\032\032 \032\032 \004 /\032 \032\032 \032\032 \004 /!\000 bB\032\032 \032\032\032 \004 /!\002[\032\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db671ec36a0ae575e829705b7eae8e8ef3d063bb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX99QQEEQEJCQn5CQkJiQhoaIBoaIAQgGhoaGiAaIBoaICAaGiAEIC8iGiAgGhogIBoaIAQgehogGhogIBoaIAQgLyEAICAgCiAgICEaICAaGiAEIC8gBCAgISEaICAaGiAEIFsaIBoaICAaGiAEIC8hACAgICAaGiAEIC8aIBoaICAaGiAEIC8hACAgIAogIAAaGiIEICgaGiAgGhogBCAvGiAaGiAgGhogBCAvIQAgICBiQhoaIBoaGiAEIC8hAlsaGgALAAs= Step #5: MERGE-OUTER: attempt 4015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1654110522 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55824f3b1198, 0x55824f3b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55824f3b9918,0x55824f4410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db671ec36a0ae575e829705b7eae8e8ef3d063bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12414 processed earlier; will process 2861 files now Step #5: [LOADING] WASM module load failed: unknown function 1081050 Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55824cbc55dd bp 0x000000000000 sp 0x7ffeb7d726f0 T45139) Step #5: ==45139==The signal is caused by a READ memory access. Step #5: #0 0x55824cbc55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55824c9e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55824c9e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55824c9c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55824c8e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55824c83dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55824c8471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55824c82e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55824c85a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab089be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55824c821aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45139==Register values: Step #5: rax = 0x0000558251b52a30 rbx = 0x0000558251b52a30 rcx = 0x0000558251b52ee0 rdx = 0x00007fab08b86b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb7d726f0 Step #5: r8 = 0x0000558251b52a30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab08b86be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055824fdc4960 r14 = 0x0000000100000004 r15 = 0x000055824ed31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x71,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0xe0,0x77,0xc1,0x6b,0x41,0xe0,0x0,0x6b,0x41,0x69,0x71,0x41,0x75,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x41,0x41,0xaa,0x4b,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0x41,0x72,0x6d,0x41,0x69,0x41,0x41,0x6f,0x72,0x6d,0x41,0x6d,0x41,0x69,0x41,0x69,0x41,0x6c,0x75,0x41,0x69,0x78,0x45,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x45,0x49,0x45,0x71,0x69,0x78,0x45,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x45,0x49,0x45,0x71,0x45,0x69,0x41,0x74,0x45,0x41,0x75,0x75,0x41,0x32,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x69,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x75,0x41,0x31,0x45,0x47,0x41,0x75,0x49,0x75,0x41,0x45,0x69,0x41,0x6c,0x1a,0x0,0x0,0x1a,0x8d,0x0,0x0,0x1b,0x1a,0x60,0x0,0xa9,0x0,0x1a,0x0,0x1a,0x72,0x0,0x0,0xfb,0x16,0x80,0x0,0x0,0xfb,0x16,0x80,0x0,0x0,0x1a,0x72,0x0,0x45,0x71,0x69,0x45,0x41,0x6c,0x45,0x45,0x41,0xc2,0x75,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032qA(\004@AKA\252JA\374\301\340w\301kA\340\000kAiqAuiqAn\004\000\320m\326\002\005\013AAA\252KEhiAAMA\250\220\301kAArmAiAAormAmAiAiAluAixEEqiEAlEEA\302uEIEqixEEqiEAlEEA\302uEIEqEiAtEAuuA2EGAuIuAEiAlEEA\302uuA1EGAuIuAEiAl\032\000\000\032\215\000\000\033\032`\000\251\000\032\000\032r\000\000\373\026\200\000\000\373\026\200\000\000\032r\000EqiEAlEEA\302u\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b503ada0e20bdf56e0ff1f31bdec6176158e34d2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpxQSgEQEFLQapKQfzB4HfBa0HgAGtBaXFBdWlxQW4EANBt1gIFC0FBQapLRWhpQUFNQaiQwWtBQXJtQWlBQW9ybUFtQWlBaUFsdUFpeEVFcWlFQWxFRUHCdUVJRXFpeEVFcWlFQWxFRUHCdUVJRXFFaUF0RUF1dUEyRUdBdUl1QUVpQWxFRUHCdXVBMUVHQXVJdUFFaUFsGgAAGo0AABsaYACpABoAGnIAAPsWgAAA+xaAAAAacgBFcWlFQWxFRUHCdQALAAs= Step #5: MERGE-OUTER: attempt 4016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1654247700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565272d6198, 0x5565272de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565272de918,0x5565273660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b503ada0e20bdf56e0ff1f31bdec6176158e34d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12416 processed earlier; will process 2859 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 440 ft: 441 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556524aea5dd bp 0x000000000000 sp 0x7ffdd41c8350 T45143) Step #5: ==45143==The signal is caused by a READ memory access. Step #5: #0 0x556524aea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55652490c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55652490bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5565248e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55652480aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556524762c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55652476c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5565247536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55652477f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff8386ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556524746aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45143==Register values: Step #5: rax = 0x0000556528016430 rbx = 0x0000556528016430 rcx = 0x0000556528016420 rdx = 0x00007ff838875b80 Step #5: rdi = 0x0000556528016420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdd41c8350 Step #5: r8 = 0x0000556528016430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff838875be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556527ce9960 r14 = 0x0000000100000004 r15 = 0x0000556526c56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x2b,0x4,0x40,0x41,0xf6,0xdd,0xd2,0x69,0x69,0x69,0x69,0x4,0x40,0x2,0x0,0x2,0x73,0x0,0xd4,0x0,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x1b,0xd1,0x0,0x69,0x6e,0x75,0x78,0x1b,0xd1,0x0,0x0,0x0,0x0,0x69,0x77,0x6d,0x6d,0x78,0x74,0x1b,0xfb,0x1b,0xfb,0x15,0x80,0x0,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x1b,0xfb,0x15,0x80,0x0,0x0,0x99,0x0,0x1b,0xd1,0x0,0x0,0x0,0x0,0xd6,0x0,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x1b,0xfb,0x15,0x80,0x0,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x15,0x80,0x0,0x0,0x0,0x1,0xd0,0x0,0xd4,0x0,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0x1b,0xfb,0x18,0x80,0x0,0x99,0x0,0x1b,0x1b,0x0,0x0,0x0,0x69,0x77,0x6d,0x6d,0x78,0x74,0x1b,0xfb,0x1b,0x0,0x0,0xb9,0x0,0x9b,0x20,0x6,0x0,0x1b,0xfb,0x15,0x80,0x80,0x0,0x1b,0x1a,0x61,0x0,0xa9,0x0,0x8d,0x0,0xfb,0x15,0x80,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x5d,0x0,0xac,0x0,0xb8,0x0,0xb0,0x0,0xb,0x1,0xb,0x1,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA+\004@A\366\335\322iiii\004@\002\000\002s\000\324\000\231\000\231\000\033\321\000\033\373\025\200\000\033\321\000inux\033\321\000\000\000\000iwmmxt\033\373\033\373\025\200\000\000\231\000\033\321\000\033\373\025\200\000\033\321\000\033\373\033\373\025\200\000\000\231\000\033\321\000\000\000\000\326\000\000\033\321\000\033\373\033\373\025\200\000\000\231\000\033\321\000\033\373\025\200\000\000\000\001\320\000\324\000\231\000\231\000\033\321\000\033\373\030\200\000\231\000\033\033\000\000\000iwmmxt\033\373\033\000\000\271\000\233 \006\000\033\373\025\200\200\000\033\032a\000\251\000\215\000\373\025\200\000\000\000\000\013\000\000\000\013\000]\000\254\000\270\000\260\000\013\001\013\001\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c74065bdae580c4c535c1b2d97c38793956d711b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSsEQEH23dJpaWlpBEACAAJzANQAmQCZABvRABv7FYAAG9EAaW51eBvRAAAAAGl3bW14dBv7G/sVgAAAmQAb0QAb+xWAABvRABv7G/sVgAAAmQAb0QAAAADWAAAb0QAb+xv7FYAAAJkAG9EAG/sVgAAAAAHQANQAmQCZABvRABv7GIAAmQAbGwAAAGl3bW14dBv7GwAAuQCbIAYAG/sVgIAAGxphAKkAjQD7FYAAAAAACwAAAAsAXQCsALgAsAALAQsBAQs= Step #5: MERGE-OUTER: attempt 4017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1654386959 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d5eadf8198, 0x55d5eae00911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d5eae00918,0x55d5eae880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c74065bdae580c4c535c1b2d97c38793956d711b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12418 processed earlier; will process 2857 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 385 ft: 386 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1699. Step #5: #2 pulse cov: 430 ft: 489 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 2772 Step #5: #4 pulse cov: 659 ft: 846 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d5e860c5dd bp 0x000000000000 sp 0x7ffc9b2a53b0 T45147) Step #5: ==45147==The signal is caused by a READ memory access. Step #5: #0 0x55d5e860c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d5e842e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d5e842dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d5e840b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d5e832cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d5e8284c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d5e828e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d5e82756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d5e82a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7d26af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d5e8268aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45147==Register values: Step #5: rax = 0x000055d5ec106ef0 rbx = 0x000055d5ec106ef0 rcx = 0x000055d5ec1073a0 rdx = 0x00007ff7d2877b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9b2a53b0 Step #5: r8 = 0x000055d5ec106ef0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7d2877be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d5eb80b960 r14 = 0x0000000100000004 r15 = 0x000055d5ea778386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x45,0x4,0x0,0x41,0x4b,0xe,0x1,0x0,0x0,0x51,0x0,0x0,0x0,0x72,0x77,0x6a,0x0,0x95,0x0,0x1b,0x6e,0x0,0x0,0x0,0xa1,0x66,0x1,0x0,0xa1,0x66,0x1,0x0,0x0,0x8c,0xfc,0x5,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x1,0x0,0x0,0xfc,0x5,0x0,0xa1,0x66,0x1,0x0,0x84,0x0,0x0,0x0,0xa1,0x66,0x1,0x0,0xa1,0x66,0x1,0x0,0x0,0x8c,0xfc,0x1,0x1,0x0,0x0,0xfc,0x5,0x0,0xa1,0x66,0x1,0x0,0x84,0x0,0x0,0x0,0xa1,0x66,0x1,0x0,0xa1,0x66,0x1,0x0,0x0,0x8c,0xfc,0x1,0x0,0xa1,0x66,0x1,0x0,0xa1,0x66,0x1,0x0,0x0,0x8c,0xfc,0x5,0x0,0xa1,0x0,0x8c,0xfc,0x1,0x0,0xa1,0x66,0x1,0x0,0xa1,0x66,0x1,0x0,0x0,0x8c,0xfc,0x5,0x0,0xa1,0x66,0x1,0x6d,0x1,0x0,0x0,0x84,0x0,0x0,0x0,0xa1,0x66,0x1,0x0,0xa1,0x66,0x1,0x0,0x0,0x8c,0xfc,0x1,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0xa9,0xd0,0x80,0x0,0x0,0xfb,0x19,0x0,0x0,0x6e,0x6d,0x0,0x0,0x89,0x0,0x1,0xb,0x0,0x0,0xb9,0x0,0x0,0x1b,0x6c,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\037oAE\004\000AK\016\001\000\000Q\000\000\000rwj\000\225\000\033n\000\000\000\241f\001\000\241f\001\000\000\214\374\005\000\241f\001\000\000\032\251\320\200\000\000\373\031\000\000nm\001\000\000\374\005\000\241f\001\000\204\000\000\000\241f\001\000\241f\001\000\000\214\374\001\001\000\000\374\005\000\241f\001\000\204\000\000\000\241f\001\000\241f\001\000\000\214\374\001\000\241f\001\000\241f\001\000\000\214\374\005\000\241\000\214\374\001\000\241f\001\000\241f\001\000\000\214\374\005\000\241f\001m\001\000\000\204\000\000\000\241f\001\000\241f\001\000\000\214\374\001\000\241f\001\000\000\032\251\320\200\000\000\373\031\000\000nm\000\000\211\000\001\013\000\000\271\000\000\033l\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b84764a2d4ffc38a3afb01c5792c6fe35f641687 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAR9vQUUEAEFLDgEAAFEAAAByd2oAlQAbbgAAAKFmAQChZgEAAIz8BQChZgEAABqp0IAAAPsZAABubQEAAPwFAKFmAQCEAAAAoWYBAKFmAQAAjPwBAQAA/AUAoWYBAIQAAAChZgEAoWYBAACM/AEAoWYBAKFmAQAAjPwFAKEAjPwBAKFmAQChZgEAAIz8BQChZgFtAQAAhAAAAKFmAQChZgEAAIz8AQChZgEAABqp0IAAAPsZAABubQAAiQABCwAAuQAAG2wAAAs= Step #5: MERGE-OUTER: attempt 4018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1654528718 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e8d13a1198, 0x55e8d13a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e8d13a9918,0x55e8d14310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b84764a2d4ffc38a3afb01c5792c6fe35f641687' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12423 processed earlier; will process 2852 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 466 ft: 467 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8cebb55dd bp 0x000000000000 sp 0x7ffdb0e70a00 T45151) Step #5: ==45151==The signal is caused by a READ memory access. Step #5: #0 0x55e8cebb55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8ce9d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8ce9d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8ce9b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8ce8d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8ce82dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8ce8371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8ce81e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8ce84a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f941d9b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8ce811aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45151==Register values: Step #5: rax = 0x000055e8d3a0e430 rbx = 0x000055e8d3a0e430 rcx = 0x000055e8d3a0e420 rdx = 0x00007f941db79b80 Step #5: rdi = 0x000055e8d3a0e420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffdb0e70a00 Step #5: r8 = 0x000055e8d3a0e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f941db79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8d1db4960 r14 = 0x0000000100000004 r15 = 0x000055e8d0d21386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x6f,0x41,0x31,0x4,0x40,0x41,0x2e,0x41,0x3d,0x4a,0x45,0x41,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0xff,0xff,0x0,0x49,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x17,0x6a,0x41,0x43,0x41,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x71,0x41,0xd,0x41,0x45,0x4d,0x41,0x2d,0x41,0x0,0x0,0x80,0x0,0x1,0x5b,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x17,0x0,0x1,0x0,0x41,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x45,0x0,0xf,0xf,0xd4,0xd6,0x0,0x0,0xfb,0x17,0x0,0x41,0x45,0x41,0xe0,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x17,0x0,0x1,0x0,0x75,0x41,0x94,0xe0,0xea,0x60,0x0,0xd6,0x0,0xf,0xf,0xd4,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8d,0x8b,0x8f,0x8f,0x8f,0x8f,0x90,0x8f,0x8f,0x8f,0x8f,0x8f,0x90,0x60,0x0,0xbd,0x0,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x1a,0x0,0x1,0x59,0x0,0x12,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001coA1\004@A.A=JEAjACAjjAEA\340EqA\015AEMA-A\377\377\000I\001\017\017\324\032Y\000\000\373\027jACAjjAEA\340EqA\015AEMA-A\000\000\200\000\001[\017\324\032Y\000\000\373\027\000\001\000AjjAEA\340E\000\017\017\324\326\000\000\373\027\000AEA\340\000\000\000\001\017\017\324\032Y\000\000\373\027\000\001\000uA\224\340\352`\000\326\000\017\017\324\217\217\217\217\217\217\217\217\217\217\217\217\217\217\217\215\213\217\217\217\217\220\217\217\217\217\217\220`\000\275\000\017\017\324\326\000Y\000\032\000\001Y\000\022\000\001\000\000\000\000\373\231\000\000\000\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-70423d37267e887afbbd31c1974aa054c8b091d3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWNvQTEEQEEuQT1KRUFqQUNBampBRUHgRXFBDUFFTUEtQf//AEkBDw/UGlkAAPsXakFDQWpqQUVB4EVxQQ1BRU1BLUEAAIAAAVsP1BpZAAD7FwABAEFqakFFQeBFAA8P1NYAAPsXAEFFQeAAAAABDw/UGlkAAPsXAAEAdUGU4OpgANYADw/Uj4+Pj4+Pj4+Pj4+Pj4+PjYuPj4+PkI+Pj4+PkGAAvQAPD9TWAFkAGgABWQASAAEAAAAA+5kAAAAAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 4019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1654668266 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d00b60198, 0x556d00b68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d00b68918,0x556d00bf00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70423d37267e887afbbd31c1974aa054c8b091d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12425 processed earlier; will process 2850 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556cfe3745dd bp 0x000000000000 sp 0x7ffecf16cf00 T45155) Step #5: ==45155==The signal is caused by a READ memory access. Step #5: #0 0x556cfe3745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556cfe196280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556cfe195fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556cfe173929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556cfe094ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556cfdfecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556cfdff61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556cfdfdd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556cfe0093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d7886c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556cfdfd0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45155==Register values: Step #5: rax = 0x0000556d02a66410 rbx = 0x0000556d02a66410 rcx = 0x0000556d02a668c0 rdx = 0x00007f2d78a34b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecf16cf00 Step #5: r8 = 0x0000556d02a66410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d78a34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d01573960 r14 = 0x0000000100000004 r15 = 0x0000556d004e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0xb8,0x41,0x70,0x41,0x4a,0x41,0x6f,0x41,0x3f,0x67,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6c,0x41,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x4f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x41,0x49,0x4a,0x41,0xca,0x6f,0x41,0xb3,0xb4,0x6f,0x41,0x41,0x41,0x74,0x4e,0x41,0x6f,0x41,0x41,0x41,0xcb,0x4a,0xb8,0xab,0x41,0x41,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x61,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x1,0x41,0x41,0x4a,0x41,0xca,0x6f,0x41,0xb3,0x37,0x6f,0x41,0x51,0x41,0xc1,0x4a,0xb8,0xab,0x41,0x48,0x48,0x22,0x0,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x4a,0x48,0x49,0x48,0x48,0x41,0x41,0x69,0x69,0x41,0x6c,0x41,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x48,0x6f,0x45,0x41,0xc0,0x41,0x41,0x69,0x69,0x41,0x6c,0x41,0x6f,0xc1,0x45,0x41,0x41,0x4d,0x41,0x41,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x4a,0x48,0x49,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x48,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@AO\270ApAJAoA?g\300AAliAlAo\301AAAMAAAOoAuE\263\251uAoEAAIJA\312oA\263\264oAAAtNAoAAA\313J\270\253AAo\301AAAMAaAooAuE\263\251uAoE\001AAJA\312oA\2637oAQA\301J\270\253AHH\"\000HHHHHHHJHIHHAAiiAlAo\301AAAMAAAooAuE\263\251uHoEA\300AAiiAlAo\301EAAMAAAooAuE\263\251uJHIHHHHHHHHHH\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc7f67120397c328caaff8871fad2198a7974fc3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQEFPuEFwQUpBb0E/Z8BBQWxpQWxBb8FBQUFNQUFBT29BdUWzqXVBb0VBQUlKQcpvQbO0b0FBQXROQW9BQUHLSrirQUFvwUFBQU1BYUFvb0F1RbOpdUFvRQFBQUpBym9BszdvQVFBwUq4q0FISCIASEhISEhISEpISUhIQUFpaUFsQW/BQUFBTUFBQW9vQXVFs6l1SG9FQcBBQWlpQWxBb8FFQUFNQUFBb29BdUWzqXVKSElISEhISEhISEhIAAALAAs= Step #5: MERGE-OUTER: attempt 4020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1654806445 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646d95f9198, 0x5646d9601911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646d9601918,0x5646d96890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc7f67120397c328caaff8871fad2198a7974fc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12426 processed earlier; will process 2849 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45159==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646d6e0d5dd bp 0x000000000000 sp 0x7ffed4887880 T45159) Step #5: ==45159==The signal is caused by a READ memory access. Step #5: #0 0x5646d6e0d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646d6c2f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646d6c2efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646d6c0c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646d6b2dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646d6a85c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646d6a8f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646d6a766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646d6aa23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc08aaf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646d6a69aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45159==Register values: Step #5: rax = 0x00005646da59b460 rbx = 0x00005646da59b460 rcx = 0x00005646da59b910 rdx = 0x00007fbc08c77b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed4887880 Step #5: r8 = 0x00005646da59b460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbc08c77be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646da00c960 r14 = 0x0000000100000004 r15 = 0x00005646d8f79386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x50,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0xb7,0xab,0x41,0xea,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x50,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xe,0x1,0x1,0x0,0x50,0x0,0xb,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x59,0x1,0x0,0x1,0x0,0x50,0x0,0xb,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x41,0x1,0x4a,0xe,0x1,0x1,0x0,0x50,0x0,0xb,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x59,0x1,0x0,0x1,0x0,0x50,0x0,0xb,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x59,0x1,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\020\000\267\253Aji\001J\016\001\001\000P\000\013\001\002\000Am\267\253A\352i\001J\016\001\001\000P\000\013\001\002\000AmA\365>\267\253r\002\000AmA\016\001\001\000P\000\013\002\000AmA\365>\267\253\001 \"\000\000\000\000[\000\000\000Y\001\000\001\000P\000\013\002\000AmA\365>\267\253\001 \"\000\000\000\000A\001J\016\001\001\000P\000\013\002\000AmA\365>\267\253\001 \"\000\000\000\000[\000\000\000Y\001\000\001\000P\000\013\002\000AmA\365>\267\253\001 \"\000\000\000\000[\000\000\000Y\001\000\000\000\000\000\013\000\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-addae64a7c7550657c2ec1f4eae3b4c10b774904 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAEQALerQWppAUoOAQEAUAALAQIAQW23q0HqaQFKDgEBAFAACwECAEFtQfU+t6tyAgBBbUEOAQEAUAALAgBBbUH1PrerASAgICIAAAAAWwAAAFkBAAEAUAALAgBBbUH1PrerASAgICIAAAAAQQFKDgEBAFAACwIAQW1B9T63qwEgICAiAAAAAFsAAABZAQABAFAACwIAQW1B9T63qwEgICAiAAAAAFsAAABZAQAAAAAACwAAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 4021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1654944195 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56506acb9198, 0x56506acc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56506acc1918,0x56506ad490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/addae64a7c7550657c2ec1f4eae3b4c10b774904' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12427 processed earlier; will process 2848 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5650684cd5dd bp 0x000000000000 sp 0x7ffc7c033640 T45163) Step #5: ==45163==The signal is caused by a READ memory access. Step #5: #0 0x5650684cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5650682ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5650682eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5650682cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650681edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565068145c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56506814f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650681366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650681623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdac399b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565068129aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45163==Register values: Step #5: rax = 0x000056506ca8c3b0 rbx = 0x000056506ca8c3b0 rcx = 0x000056506ca8c860 rdx = 0x00007fdac3b63b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7c033640 Step #5: r8 = 0x000056506ca8c3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdac3b63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056506b6cc960 r14 = 0x0000000100000004 r15 = 0x000056506a639386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x43,0xa5,0x40,0x90,0xfb,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0xc0,0x8b,0xfb,0x90,0x91,0x91,0x91,0x91,0x91,0x43,0x32,0x40,0x43,0x91,0x8f,0x91,0x43,0x10,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x43,0x8e,0xd8,0x61,0x91,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'pn]C\245\300\220\373\221C\245@\220\373\221\225\221\221\221\221\221\213\221C\201'pn]C\245\300\213\373\220\221\221\221\221\221C2@C\221\217\221C\020\000\002\000\000\000\000\000\000\001\005\000\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\013C\216\330a\221\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2560f8c4fda3a4f013a0e9fdc2117af79bd3409 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ARB/WRDrv///5CRjoyOjo6O/ARB/WRDrv///5CRjoyOjo6OkZGRQ/uRjo6Yj4xDLwQABEH9ZEOu////kJGLkUOBJ3BuXUOlQJD7kZGRkZGRkYuRQ4EncG5dQ6XAkPuRQ6VAkPuRlZGRkZGRi5FDgSdwbl1DpcCL+5CRkZGRkUMyQEORj5FDEAACAAAAAAAAAQUAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAALQ47YYZGMGgALAAs= Step #5: MERGE-OUTER: attempt 4022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1655082204 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56425f351198, 0x56425f359911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56425f359918,0x56425f3e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2560f8c4fda3a4f013a0e9fdc2117af79bd3409' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12428 processed earlier; will process 2847 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56425cb655dd bp 0x000000000000 sp 0x7ffd2e759a20 T45167) Step #5: ==45167==The signal is caused by a READ memory access. Step #5: #0 0x56425cb655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56425c987280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56425c986fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56425c964929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56425c885ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56425c7ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56425c7e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56425c7ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56425c7fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3de7f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56425c7c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45167==Register values: Step #5: rax = 0x000056426094b2e0 rbx = 0x000056426094b2e0 rcx = 0x000056426094b790 rdx = 0x00007fe3de9beb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2e759a20 Step #5: r8 = 0x000056426094b2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe3de9bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056425fd64960 r14 = 0x0000000100000004 r15 = 0x000056425ecd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x31,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x69,0x69,0x41,0xff,0xff,0xff,0x1f,0x69,0x69,0x74,0x4,0x40,0x43,0x73,0x75,0x47,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x83,0x4d,0x69,0x41,0x92,0xbe,0xcf,0x3f,0x41,0x3a,0x2,0x40,0x41,0xc1,0x45,0x41,0xa7,0x3d,0xc0,0x41,0x41,0x41,0x1,0x45,0x41,0x69,0xd,0x0,0x75,0x73,0x47,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x6e,0x4d,0x41,0x10,0xc0,0x41,0x3a,0x2,0x0,0x41,0x43,0x45,0x41,0xa7,0x41,0xc1,0x41,0x41,0x41,0xfb,0x46,0x41,0x69,0xd,0x1,0x75,0x73,0x4f,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x41,0x6c,0x41,0x6e,0x10,0x0,0x6c,0x69,0x6d,0x75,0x78,0x10,0x0,0x10,0x0,0x41,0x6c,0x1,0x41,0xc0,0x6d,0x41,0xb,0x0,0x41,0x49,0x67,0x41,0x65,0x41,0x41,0x41,0x25,0xfb,0x19,0x41,0x1,0x2c,0x41,0xfb,0x18,0x41,0x0,0x75,0x78,0x41,0x1,0x69,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x85,0x0,0x1,0x64,0x67,0x0,0x1a,0x5,0x0,0x50,0x0,0x12,0x0,0xb,0x0,0x6c,0x69,0xf,0x4c,0x0,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA1\004@A\340\000i\004@A\362\335iiiiA\377\377\377\037iit\004@CsuGi\000\013AjAAAlA\203MiA\222\276\317?A:\002@A\301EA\247=\300AAA\001EAi\015\000usGi\000\013AjAAAlAnMA\020\300A:\002\000ACEA\247A\301AAA\373FAi\015\001usOi\000\013AjAAAlAn\020\000limux\020\000\020\000Al\001A\300mA\013\000AIgAeAAA%\373\031A\001,A\373\030A\000uxA\001i\000\200\200\000\000\000\000\205\000\001dg\000\032\005\000P\000\022\000\013\000li\017L\000\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d78ebe3570587b4d7e1cdd053f441bd57820da55 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTEEQEHgAGkEQEHy3WlpaWlB////H2lpdARAQ3N1R2kAC0FqQUFBbEGDTWlBkr7PP0E6AkBBwUVBpz3AQUFBAUVBaQ0AdXNHaQALQWpBQUFsQW5NQRDAQToCAEFDRUGnQcFBQUH7RkFpDQF1c09pAAtBakFBQWxBbhAAbGltdXgQABAAQWwBQcBtQQsAQUlnQWVBQUEl+xlBASxB+xhBAHV4QQFpAICAAAAAAIUAAWRnABoFAFAAEgALAGxpD0wAiQALAAs= Step #5: MERGE-OUTER: attempt 4023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1655217526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8912e8198, 0x55a8912f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8912f0918,0x55a8913780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d78ebe3570587b4d7e1cdd053f441bd57820da55' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12429 processed earlier; will process 2846 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a88eafc5dd bp 0x000000000000 sp 0x7ffffce32580 T45171) Step #5: ==45171==The signal is caused by a READ memory access. Step #5: #0 0x55a88eafc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a88e91e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a88e91dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a88e8fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a88e81cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a88e774c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a88e77e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a88e7656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a88e7913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc0b41e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a88e758aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45171==Register values: Step #5: rax = 0x000055a89214f940 rbx = 0x000055a89214f940 rcx = 0x000055a89214f930 rdx = 0x00007efc0b5e6b80 Step #5: rdi = 0x000055a89214f930 rsi = 0x0000000001c00000 rbp = 0x0000000000000000 rsp = 0x00007ffffce32580 Step #5: r8 = 0x000055a89214f940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc0b5e6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a891cfb960 r14 = 0x0000000100000004 r15 = 0x000055a890c68386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6c,0x41,0x30,0x4,0x40,0x41,0xe0,0x0,0x69,0x4,0x40,0x41,0xf2,0xdd,0x69,0x69,0x68,0x69,0x41,0xff,0xff,0xff,0x1f,0x69,0x69,0x74,0x4,0x40,0x43,0x73,0x75,0x47,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x1,0x6c,0x41,0x83,0x4d,0x69,0x41,0x92,0xbe,0xcf,0x3f,0x41,0x3a,0x2,0x40,0x41,0xc0,0x45,0x41,0xa7,0x3d,0xc0,0x41,0x41,0x41,0x1,0x45,0x41,0x69,0xd,0x0,0x75,0x73,0x47,0x69,0x0,0xb,0x6c,0x41,0x41,0x68,0x41,0x41,0x41,0x6e,0x74,0x4,0x40,0x43,0x73,0x75,0x47,0x69,0x0,0xb,0x41,0x6a,0x41,0x41,0x1,0x6c,0x41,0x83,0x4d,0x69,0x41,0x92,0xbe,0xcf,0x3f,0x41,0x3a,0x2,0x40,0x41,0xc0,0x45,0x41,0xa7,0x3d,0xc0,0x41,0x41,0x41,0x1,0x45,0x41,0x69,0xd,0x0,0x75,0x73,0x47,0x69,0x0,0xb,0x6c,0x41,0xc0,0x6d,0x41,0xc0,0xf4,0x41,0x49,0x67,0x41,0x65,0x41,0x41,0x41,0x25,0xfb,0x18,0x41,0x1,0x2c,0x41,0xfb,0x18,0x41,0x0,0x75,0x78,0x41,0x1,0x69,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x85,0x0,0x1,0x64,0x67,0x0,0x1a,0x5,0x0,0x50,0x0,0x12,0x0,0xb,0x0,0x6c,0x69,0xf,0x4c,0x0,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\003lA0\004@A\340\000i\004@A\362\335iihiA\377\377\377\037iit\004@CsuGi\000\013AjAA\001lA\203MiA\222\276\317?A:\002@A\300EA\247=\300AAA\001EAi\015\000usGi\000\013lAAhAAAnt\004@CsuGi\000\013AjAA\001lA\203MiA\222\276\317?A:\002@A\300EA\247=\300AAA\001EAi\015\000usGi\000\013lA\300mA\300\364AIgAeAAA%\373\030A\001,A\373\030A\000uxA\001i\000\200\200\000\000\000\000\205\000\001dg\000\032\005\000P\000\022\000\013\000li\017L\000\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd79afa1956a39aba5d6c758af755ba387a89259 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQNsQTAEQEHgAGkEQEHy3WlpaGlB////H2lpdARAQ3N1R2kAC0FqQUEBbEGDTWlBkr7PP0E6AkBBwEVBpz3AQUFBAUVBaQ0AdXNHaQALbEFBaEFBQW50BEBDc3VHaQALQWpBQQFsQYNNaUGSvs8/QToCQEHARUGnPcBBQUEBRUFpDQB1c0dpAAtsQcBtQcD0QUlnQWVBQUEl+xhBASxB+xhBAHV4QQFpAICAAAAAAIUAAWRnABoFAFAAEgALAGxpD0wAiQALAAs= Step #5: MERGE-OUTER: attempt 4024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1655354514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d65dc53198, 0x55d65dc5b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d65dc5b918,0x55d65dce30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd79afa1956a39aba5d6c758af755ba387a89259' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12431 processed earlier; will process 2844 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 354 ft: 355 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d65b4675dd bp 0x000000000000 sp 0x7ffce82c3db0 T45175) Step #5: ==45175==The signal is caused by a READ memory access. Step #5: #0 0x55d65b4675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d65b289280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d65b288fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d65b266929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d65b187ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d65b0dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d65b0e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d65b0d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d65b0fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b19402082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d65b0c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45175==Register values: Step #5: rax = 0x000055d65fd521f0 rbx = 0x000055d65fd521f0 rcx = 0x000055d65fd526a0 rdx = 0x00007f2b195cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce82c3db0 Step #5: r8 = 0x000055d65fd521f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2b195cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d65e666960 r14 = 0x0000000100000004 r15 = 0x000055d65d5d3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6d,0x41,0x8,0x4,0x40,0x41,0x42,0x42,0x62,0x42,0xf9,0x42,0x42,0x1,0x89,0x42,0x7f,0x79,0x80,0x42,0xb5,0xaf,0x7c,0x42,0xe0,0x0,0xb5,0xaf,0x42,0xbd,0x9,0x7e,0x7f,0x42,0xe4,0x0,0x7c,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0x0,0x7c,0x42,0x42,0x83,0x80,0xb5,0xaf,0x42,0x42,0x42,0xdb,0x81,0x40,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x83,0x42,0x7e,0x42,0xb5,0xaf,0x0,0x42,0xe0,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0xb5,0xaf,0x42,0x89,0xbd,0x42,0x42,0x42,0x79,0x83,0x42,0x7e,0x42,0xb5,0xaf,0x0,0x42,0xe0,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xb5,0xaf,0x42,0x46,0x7b,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0x7e,0x42,0xe0,0xfd,0x7c,0x42,0x42,0x7e,0x42,0xe0,0x0,0xb5,0x42,0xe0,0x0,0xb5,0xaf,0x43,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x83,0x42,0x7e,0x42,0xb5,0xaf,0x42,0x7e,0x1,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~mA\010\004@ABBbB\371BB\001\211B\177y\200B\265\257|B\340\000\265\257B\275\011~\177B\344\000|B\211\275\177~B\340\000|BB\203\200\265\257BBB\333\201@~B\340\000\265\257B\211\275\177\265\256BB{\212\200\265\257BBBy\203B~B\265\257\000B\340\211\275\177\265\256BB{\212B\211\275\177\265\257BF{\265\257B\211\275BBBy\203B~B\265\257\000B\340\211\275\177\265\256BB{\212B\211\275\177\265\257BF{\265\257B\211\275\177~B\340\375|BB~B\340\000\265B\340\000\265\257C\211\275\177\265\256BB{\212\200\265\257BBBy\203B~B\265\257B~\001\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27b5339a73a432bca848ed9603ef7a5db4405ba9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5tQQgEQEFCQmJC+UJCAYlCf3mAQrWvfELgALWvQr0Jfn9C5AB8Qom9f35C4AB8QkKDgLWvQkJC24FAfkLgALWvQom9f7WuQkJ7ioC1r0JCQnmDQn5Cta8AQuCJvX+1rkJCe4pCib1/ta9CRnu1r0KJvUJCQnmDQn5Cta8AQuCJvX+1rkJCe4pCib1/ta9CRnu1r0KJvX9+QuD9fEJCfkLgALVC4AC1r0OJvX+1rkJCe4qAta9CQkJ5g0J+QrWvQn4BgAALAAs= Step #5: MERGE-OUTER: attempt 4025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1655492186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55954a695198, 0x55954a69d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55954a69d918,0x55954a7250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27b5339a73a432bca848ed9603ef7a5db4405ba9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12433 processed earlier; will process 2842 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 357 ft: 358 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1c8. Step #5: #2 pulse cov: 370 ft: 422 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559547ea95dd bp 0x000000000000 sp 0x7ffe06158870 T45179) Step #5: ==45179==The signal is caused by a READ memory access. Step #5: #0 0x559547ea95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559547ccb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559547ccafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559547ca8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559547bc9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559547b21c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559547b2b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559547b126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559547b3e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbba5632082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559547b05aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45179==Register values: Step #5: rax = 0x000055954cc8a430 rbx = 0x000055954cc8a430 rcx = 0x000055954cc8a420 rdx = 0x00007fbba57fab80 Step #5: rdi = 0x000055954cc8a420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe06158870 Step #5: r8 = 0x000055954cc8a430 r9 = 0x00007fbba57fabf0 r10 = 0x000055954cc6b010 r11 = 0x00007fbba57fabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055954b0a8960 r14 = 0x0000000100000004 r15 = 0x000055954a015386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x62,0x42,0xf9,0x6f,0x42,0x89,0xb5,0xaf,0x42,0x42,0x42,0x79,0x7f,0xb5,0xaf,0x42,0x42,0x7b,0x42,0xaf,0x42,0x42,0x42,0x42,0xb5,0x80,0x79,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x42,0x42,0x86,0x42,0xe0,0x0,0x80,0x79,0x82,0xb4,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x81,0x42,0xe0,0x0,0x86,0x42,0x7b,0x42,0xaf,0x42,0x42,0x7e,0x42,0xe0,0x0,0x7e,0x42,0xda,0x0,0x86,0x42,0x42,0x42,0x0,0x42,0x79,0x42,0x42,0x86,0x42,0xe0,0x0,0x80,0x79,0x7a,0xb4,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x81,0x42,0xe0,0x0,0x86,0x42,0x7b,0x42,0xaf,0x42,0x42,0x7e,0x42,0xe0,0x0,0x7e,0x42,0xda,0x0,0x86,0x42,0x42,0x42,0x0,0x86,0x79,0x42,0xa0,0x80,0xac,0x42,0x7e,0x42,0x42,0x79,0x80,0x42,0xe0,0x0,0x86,0x42,0xaf,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x80,0xb5,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x42,0x0,0x42,0x79,0x42,0x42,0x86,0x42,0xe0,0x0,0x80,0x79,0x80,0xb4,0x42,0x7e,0x42,0xe0,0x0,0x86,0x79,0x42,0xa0,0x80,0xaf,0x42,0x86,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~oAA\004@ABBbB\371oB\211\265\257BBBy\177\265\257BB{B\257BBBB\265\200y~B\340\000\206BByBB\206B\340\000\200y\202\264B~B\340\000\206BBy\201B\340\000\206B{B\257BB~B\340\000~B\332\000\206BBB\000ByBB\206B\340\000\200yz\264B~B\340\000\206BBy\201B\340\000\206B{B\257BB~B\340\000~B\332\000\206BBB\000\206yB\240\200\254B~BBy\200B\340\000\206B\257B~B\340\000\206BBy\200\265B~B\340\000\206BBB\000ByBB\206B\340\000\200y\200\264B~B\340\000\206yB\240\200\257B\206\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6cd014bb146ee4ded9dc5d0716576df94307cb98 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5vQUEEQEFCQmJC+W9CibWvQkJCeX+1r0JCe0KvQkJCQrWAeX5C4ACGQkJ5QkKGQuAAgHmCtEJ+QuAAhkJCeYFC4ACGQntCr0JCfkLgAH5C2gCGQkJCAEJ5QkKGQuAAgHl6tEJ+QuAAhkJCeYFC4ACGQntCr0JCfkLgAH5C2gCGQkJCAIZ5QqCArEJ+QkJ5gELgAIZCr0J+QuAAhkJCeYC1Qn5C4ACGQkJCAEJ5QkKGQuAAgHmAtEJ+QuAAhnlCoICvQoYACws= Step #5: MERGE-OUTER: attempt 4026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1655630952 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558bb7d12198, 0x558bb7d1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558bb7d1a918,0x558bb7da20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6cd014bb146ee4ded9dc5d0716576df94307cb98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12436 processed earlier; will process 2839 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 395 ft: 396 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558bb55265dd bp 0x000000000000 sp 0x7ffe81e609e0 T45183) Step #5: ==45183==The signal is caused by a READ memory access. Step #5: #0 0x558bb55265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558bb5348280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558bb5347fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558bb5325929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558bb5246ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558bb519ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558bb51a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558bb518f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558bb51bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78acce9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558bb5182aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45183==Register values: Step #5: rax = 0x0000558bb9c27430 rbx = 0x0000558bb9c27430 rcx = 0x0000558bb9c27420 rdx = 0x00007f78aceb1b80 Step #5: rdi = 0x0000558bb9c27420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe81e609e0 Step #5: r8 = 0x0000558bb9c27430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78aceb1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558bb8725960 r14 = 0x0000000100000004 r15 = 0x0000558bb7692386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3b,0x4,0x40,0x43,0xb,0x41,0xc7,0x4d,0x41,0xc0,0x49,0x41,0x41,0x45,0x41,0x41,0x41,0x96,0xba,0x95,0x46,0x45,0x45,0x6c,0x78,0x45,0x45,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x6c,0x76,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0x24,0x41,0x45,0xc1,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x45,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x41,0x6c,0x76,0x45,0x41,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x6c,0x41,0x41,0x45,0x6c,0x45,0x78,0x6c,0x45,0x41,0x45,0x41,0xa4,0x41,0x45,0x41,0x41,0xc1,0x45,0x45,0x45,0x69,0x69,0x47,0x69,0x45,0xc1,0x69,0x70,0x41,0x77,0x4c,0x69,0x41,0x1,0x45,0x45,0x41,0xae,0x85,0xff,0x81,0x0,0x6c,0x69,0x6e,0x45,0x41,0x95,0x41,0x41,0x0,0x41,0x41,0x41,0xc1,0x30,0x41,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177\177A;\004@C\013A\307MA\300IAAEAAA\226\272\225FEElxEEAAAAAAAwinA\272AAE\001AllvEAAlAAElExlEAEA$AE\301EAAAAEAAAAEA\272AAE\001AlAlvEAlAAElExllAAElExlEAAAAEA\272AAE\001AlAlvEAlAAElExllAAElExlEAEA\244AEAA\301EEEiiGiE\301ipAwLiA\001EEA\256\205\377\201\000linEA\225AA\000AAA\3010A\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cea2505d482d022108051cf72006ad150bf2e843 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9/QTsEQEMLQcdNQcBJQUFFQUFBlrqVRkVFbHhFRUFBQUFBQUF3aW5BukFBRQFBbGx2RUFBbEFBRWxFeGxFQUVBJEFFwUVBQUFBRUFBQUFFQbpBQUUBQWxBbHZFQWxBQUVsRXhsbEFBRWxFeGxFQUFBQUVBukFBRQFBbEFsdkVBbEFBRWxFeGxsQUFFbEV4bEVBRUGkQUVBQcFFRUVpaUdpRcFpcEF3TGlBAUVFQa6F/4EAbGluRUGVQUEAQUFBwTBBAAALAAs= Step #5: MERGE-OUTER: attempt 4027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1655769241 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c42672a198, 0x55c426732911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c426732918,0x55c4267ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cea2505d482d022108051cf72006ad150bf2e843' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12438 processed earlier; will process 2837 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c423f3e5dd bp 0x000000000000 sp 0x7fffce773b00 T45187) Step #5: ==45187==The signal is caused by a READ memory access. Step #5: #0 0x55c423f3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c423d60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c423d5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c423d3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c423c5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c423bb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c423bc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c423ba76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c423bd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff908ad1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c423b9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45187==Register values: Step #5: rax = 0x000055c4284ec300 rbx = 0x000055c4284ec300 rcx = 0x000055c4284ec7b0 rdx = 0x00007ff908c99b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffce773b00 Step #5: r8 = 0x000055c4284ec300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff908c99be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c42713d960 r14 = 0x0000000100000004 r15 = 0x000055c4260aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6b,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0x41,0x3b,0xc1,0x6d,0x4b,0x41,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x41,0xc5,0x45,0x6c,0x41,0xc8,0x67,0x4a,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x6d,0x41,0x3b,0x4b,0x41,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc8,0x67,0x4a,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xcf,0x0,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x41,0x6e,0x6d,0x41,0xc8,0xf6,0xc1,0x7b,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x4b,0xc1,0x41,0x58,0x41,0xc5,0x45,0x6c,0x41,0xc8,0x67,0x4a,0x41,0x40,0x41,0x4b,0x41,0xaa,0x67,0xc1,0x6d,0x41,0x3b,0x4b,0x41,0x6d,0x67,0x41,0xaa,0xc1,0x3b,0x41,0xc5,0x45,0x6c,0x41,0xc8,0x67,0x4a,0x68,0x41,0xc8,0xc1,0x72,0x41,0x58,0x41,0x45,0x76,0x3,0x7f,0x41,0x0,0x45,0xb,0xbe,0x41,0x76,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020kA@AKA\252gA;\301mKAmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000E\013\276AK\301AXA\305ElA\310gJA@AKA\252g\301mA;KAmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\310gJA@AKA\252gmgA\252\301;A\317\000AnmA\310\366\301{AnmA\310\366\301{\003\177A\000E\013\276AK\301AXA\305ElA\310gJA@AKA\252g\301mA;KAmgA\252\301;A\305ElA\310gJhA\310\301rAXAEv\003\177A\000E\013\276Av\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a173a7feb0a40482088f24817a7251669e71fde Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBrQUBBS0GqZ0E7wW1LQW1nQarBO0HPAEFubUHI9sF7QW5tQcj2wXsDf0EARQu+QUvBQVhBxUVsQchnSkFAQUtBqmfBbUE7S0FtZ0GqwTtBzwBBbm1ByPbBe0FubUHI9shnSkFAQUtBqmdtZ0GqwTtBzwBBbm1ByPbBe0FubUHI9sF7A39BAEULvkFLwUFYQcVFbEHIZ0pBQEFLQapnwW1BO0tBbWdBqsE7QcVFbEHIZ0poQcjBckFYQUV2A39BAEULvkF2AAs= Step #5: MERGE-OUTER: attempt 4028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1655909698 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556df45c1198, 0x556df45c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556df45c9918,0x556df46510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a173a7feb0a40482088f24817a7251669e71fde' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12439 processed earlier; will process 2836 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556df1dd55dd bp 0x000000000000 sp 0x7ffe8f8da930 T45191) Step #5: ==45191==The signal is caused by a READ memory access. Step #5: #0 0x556df1dd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556df1bf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556df1bf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556df1bd4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556df1af5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556df1a4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556df1a571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556df1a3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556df1a6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d514de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556df1a31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45191==Register values: Step #5: rax = 0x0000556df5aa43b0 rbx = 0x0000556df5aa43b0 rcx = 0x0000556df5aa4860 rdx = 0x00007f7d516a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8f8da930 Step #5: r8 = 0x0000556df5aa43b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d516a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556df4fd4960 r14 = 0x0000000100000004 r15 = 0x0000556df3f41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x6f,0x41,0x45,0x4,0x40,0x42,0xbd,0x7a,0x42,0x42,0x42,0xc9,0x8e,0x62,0x42,0xdc,0x89,0xd3,0xbd,0xbd,0x76,0x81,0x42,0x7e,0x42,0x99,0xbd,0x81,0xb7,0x3f,0x41,0x0,0x1b,0x41,0x0,0x1c,0x81,0x42,0x7e,0x42,0x42,0x42,0x82,0xc2,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x86,0x84,0x42,0x42,0x42,0x1,0x85,0x84,0x42,0x4d,0x82,0x7a,0x7e,0x42,0x79,0x7e,0x42,0x42,0x42,0x4d,0x8a,0x1,0x42,0x2a,0x42,0x81,0x42,0x1,0x88,0x86,0x42,0x3f,0x7e,0x42,0x4d,0x42,0x42,0x42,0x7d,0x84,0x1,0x42,0x79,0x81,0x79,0x84,0x42,0x42,0x84,0x42,0x42,0x42,0x1,0x85,0x84,0x42,0x42,0x7d,0x84,0x42,0x24,0x42,0x3f,0x42,0x79,0x7e,0x7b,0x42,0x1,0x88,0x84,0x42,0x42,0x42,0x1,0x85,0x84,0x42,0x4d,0x86,0x7a,0x7e,0x42,0x7e,0x79,0x7e,0x42,0x42,0x42,0x4d,0x8a,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x7e,0x42,0x4d,0x42,0x42,0x42,0xc2,0x1,0x42,0x79,0x42,0x81,0x42,0x1,0x88,0x84,0x42,0x3f,0x86,0x84,0x42,0x42,0x42,0x1,0x85,0xc4,0x42,0x4d,0x82,0x7a,0x7e,0x42,0x79,0x7e,0x0,0x7c,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001.oAE\004@B\275zBBB\311\216bB\334\211\323\275\275v\201B~B\231\275\201\267?A\000\033A\000\034\201B~BBB\202\302\001ByB\201B\001\210\204B?\206\204BBB\001\205\204BM\202z~By~BBBM\212\001B*B\201B\001\210\206B?~BMBBB}\204\001By\201y\204BB\204BBB\001\205\204BB}\204B$B?By~{B\001\210\204BBB\001\205\204BM\206z~B~y~BBBM\212\001ByB\201B\001\210\204B?~BMBBB\302\001ByB\201B\001\210\204B?\206\204BBB\001\205\304BM\202z~By~\000|~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-77e59f9cef004fcd4dee81d3305decdbe82ed5e2 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAS5vQUUEQEK9ekJCQsmOYkLcidO9vXaBQn5Cmb2Btz9BABtBAByBQn5CQkKCwgFCeUKBQgGIhEI/hoRCQkIBhYRCTYJ6fkJ5fkJCQk2KAUIqQoFCAYiGQj9+Qk1CQkJ9hAFCeYF5hEJChEJCQgGFhEJCfYRCJEI/Qnl+e0IBiIRCQkIBhYRCTYZ6fkJ+eX5CQkJNigFCeUKBQgGIhEI/fkJNQkJCwgFCeUKBQgGIhEI/hoRCQkIBhcRCTYJ6fkJ5fgB8fgALAAs= Step #5: MERGE-OUTER: attempt 4029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1656047844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56115e1bd198, 0x56115e1c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56115e1c5918,0x56115e24d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/77e59f9cef004fcd4dee81d3305decdbe82ed5e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12440 processed earlier; will process 2835 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 359 ft: 360 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 439 ft: 480 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56115b9d15dd bp 0x000000000000 sp 0x7ffd0b6b08d0 T45195) Step #5: ==45195==The signal is caused by a READ memory access. Step #5: #0 0x56115b9d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56115b7f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56115b7f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56115b7d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56115b6f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56115b649c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56115b6531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56115b63a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56115b6663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe344deb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56115b62daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45195==Register values: Step #5: rax = 0x0000561160716430 rbx = 0x0000561160716430 rcx = 0x0000561160716420 rdx = 0x00007fe344fb3b80 Step #5: rdi = 0x0000561160716420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd0b6b08d0 Step #5: r8 = 0x0000561160716430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe344fb3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056115ebd0960 r14 = 0x0000000100000004 r15 = 0x000056115db3d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6a,0x41,0x41,0x0,0xd3,0x1,0x0,0x0,0xd4,0x20,0x0,0xd4,0xd3,0x1,0x0,0x66,0x0,0x0,0xfd,0xbe,0x1,0x20,0x0,0xd4,0x20,0x0,0xd3,0x0,0xd3,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x20,0x0,0xd4,0x20,0x0,0x20,0x41,0xd3,0x0,0x0,0x0,0x0,0xbe,0x1,0x20,0x0,0xd4,0x0,0x0,0xd4,0x20,0x0,0xd4,0xd3,0x1,0x0,0x66,0x0,0x0,0xfd,0xbe,0x1,0x20,0x0,0xd4,0x20,0x5,0x0,0xd3,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x20,0x0,0xd4,0x20,0x0,0x20,0x0,0xd3,0x0,0x20,0x0,0xd3,0x0,0xd3,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x20,0x0,0xd4,0x20,0x0,0x20,0x0,0xd3,0x0,0x20,0x0,0x20,0x41,0xd3,0x0,0x0,0x0,0x0,0xbe,0x20,0x0,0x20,0x0,0xd3,0x0,0x20,0x0,0x20,0x41,0xd3,0x0,0x0,0x0,0x0,0xbe,0x1,0x20,0x0,0xd4,0x0,0x0,0xd4,0x20,0x0,0xd4,0xd4,0x21,0x0,0x20,0x0,0xd3,0x0,0x20,0x0,0xd3,0x0,0xd3,0x0,0x0,0x0,0x0,0xfd,0xbe,0x1,0x20,0x0,0xd4,0x20,0x0,0x20,0x0,0xd3,0x0,0x20,0x0,0x20,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0xd3,0x0,0xd3,0x0,0x20,0x0,0x20,0x0,0xd3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~jAA\000\323\001\000\000\324 \000\324\323\001\000f\000\000\375\276\001 \000\324 \000\323\000\323\000\000\000\000\375\276\001 \000\324 \000 A\323\000\000\000\000\276\001 \000\324\000\000\324 \000\324\323\001\000f\000\000\375\276\001 \000\324 \005\000\323\000\000\000\000\375\276\001 \000\324 \000 \000\323\000 \000\323\000\323\000\000\000\000\375\276\001 \000\324 \000 \000\323\000 \000 A\323\000\000\000\000\276 \000 \000\323\000 \000 A\323\000\000\000\000\276\001 \000\324\000\000\324 \000\324\324!\000 \000\323\000 \000\323\000\323\000\000\000\000\375\276\001 \000\324 \000 \000\323\000 \000 \000 \000\000\000\000\000\000\323\000\323\000 \000 \000\323\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2fdc6bc24098f829a798a9a2595050ab7ddb850 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5qQUEA0wEAANQgANTTAQBmAAD9vgEgANQgANMA0wAAAAD9vgEgANQgACBB0wAAAAC+ASAA1AAA1CAA1NMBAGYAAP2+ASAA1CAFANMAAAAA/b4BIADUIAAgANMAIADTANMAAAAA/b4BIADUIAAgANMAIAAgQdMAAAAAviAAIADTACAAIEHTAAAAAL4BIADUAADUIADU1CEAIADTACAA0wDTAAAAAP2+ASAA1CAAIADTACAAIAAgAAAAAAAA0wDTACAAIADTAAs= Step #5: MERGE-OUTER: attempt 4030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1656188797 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557417c5f198, 0x557417c67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557417c67918,0x557417cef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2fdc6bc24098f829a798a9a2595050ab7ddb850' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12443 processed earlier; will process 2832 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574154735dd bp 0x000000000000 sp 0x7ffecce5daa0 T45199) Step #5: ==45199==The signal is caused by a READ memory access. Step #5: #0 0x5574154735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557415295280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557415294fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557415272929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557415193ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574150ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574150f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574150dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574151083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e1c9ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574150cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45199==Register values: Step #5: rax = 0x00005574193864f0 rbx = 0x00005574193864f0 rcx = 0x00005574193869a0 rdx = 0x00007f5e1cbb2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecce5daa0 Step #5: r8 = 0x00005574193864f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e1cbb2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557418672960 r14 = 0x0000000100000004 r15 = 0x00005574175df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf6,0x2d,0xad,0x2,0x0,0x1,0x41,0x7a,0x4,0x0,0x0,0x0,0x0,0x98,0xaf,0x0,0xa5,0x64,0x0,0x51,0x0,0x64,0x4c,0x0,0x51,0x0,0x9e,0x1a,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x85,0x1a,0x64,0x45,0x0,0x0,0xa8,0x6c,0x69,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x1a,0x64,0x0,0x51,0x0,0x65,0x47,0x0,0x51,0xf,0xa6,0xa0,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x0,0xbd,0x1a,0x64,0x0,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0x21,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x48,0x0,0x0,0xb,0x0,0x0,0x0,0xd0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\366-\255\002\000\001Az\004\000\000\000\000\230\257\000\245d\000Q\000dL\000Q\000\236\032\246\241\000\255\032dH\000\205\032dE\000\000\250linlinux\032d\000Q\000eG\000Q\017\246\240\000\275\032d\000\247lil\000\000\000\000\000\000\000\000\241\000\275\032d\000\246\241\000\255\032dH\000\000\245\000\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\000\245\000\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\245\032\000Q\000dG\000P\017\246\241\000\255\032dH\000\000!\000\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\245\032dH\000\000\013\000\000\000\320\000\000\013\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb79b6b2da8f7e8eefd327792cf22936cdb2d58d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEH2La0CAAFBegQAAAAAmK8ApWQAUQBkTABRAJ4apqEArRpkSACFGmRFAACobGlubGludXgaZABRAGVHAFEPpqAAvRpkAKdsaWwAAAAAAAAAAKEAvRpkAKahAK0aZEgAAKUAD1EA0QCkpRpkRQBRANEApAClAA9RANEApKUaZEUAUQDRAKSlGgBRAGRHAFAPpqEArRpkSAAAIQAPUQDRAKSlGmRFAFEA0QCkpRpkSAAACwAAANAAAAsAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 4031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1656324860 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564825cb1198, 0x564825cb9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564825cb9918,0x564825d410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fb79b6b2da8f7e8eefd327792cf22936cdb2d58d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12444 processed earlier; will process 2831 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648234c55dd bp 0x000000000000 sp 0x7ffefe8a8c50 T45203) Step #5: ==45203==The signal is caused by a READ memory access. Step #5: #0 0x5648234c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648232e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648232e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648232c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648231e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56482313dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648231471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56482312e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56482315a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7836468082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564823121aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45203==Register values: Step #5: rax = 0x00005648268c0400 rbx = 0x00005648268c0400 rcx = 0x00005648268c08b0 rdx = 0x00007f7836630b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefe8a8c50 Step #5: r8 = 0x00005648268c0400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7836630be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648266c4960 r14 = 0x0000000100000004 r15 = 0x0000564825631386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2b,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x46,0x72,0x69,0x6e,0x41,0xb2,0x41,0x77,0x45,0x41,0x10,0x45,0x41,0x6e,0x45,0x72,0x45,0x41,0x41,0x67,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x6b,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0xb2,0x41,0x77,0x45,0x41,0x10,0x45,0x41,0x6e,0x4f,0x72,0x45,0x41,0x41,0x67,0x41,0x40,0x45,0x41,0x6e,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x78,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x69,0x6e,0x41,0xb2,0x41,0x77,0x45,0x41,0x10,0x45,0x41,0x6e,0x4f,0x72,0x45,0x41,0x41,0x67,0x41,0x40,0x45,0x41,0x6e,0x45,0x72,0x6b,0x6e,0x41,0x45,0x41,0x6f,0x41,0x41,0x6b,0x41,0xa2,0x69,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001+oAG\004@AKA\000AoAAkA\242xAtvuA@EAnFrinA\262AwEA\020EAnErEAAgA@EAnErknAEAoAAkAAkA\242xAtvuA@EAnErinAEAoAAkA\242xAtvuA@EAnErinA\262AwEA\020EAnOrEAAgA@EAnA@EAnErinAEAoAAkA\242xAtvuA@EAnErinA\262AwEA\020EAnOrEAAgA@EAnErknAEAoAAkA\242i\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-139e570272edb5a43a65108be296ef472ec4d913 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAStvQUcEQEFLQQBBb0FBa0GieEF0dnVBQEVBbkZyaW5BskF3RUEQRUFuRXJFQUFnQUBFQW5FcmtuQUVBb0FBa0FBa0GieEF0dnVBQEVBbkVyaW5BRUFvQUFrQaJ4QXR2dUFARUFuRXJpbkGyQXdFQRBFQW5PckVBQWdBQEVBbkFARUFuRXJpbkFFQW9BQWtBonhBdHZ1QUBFQW5FcmluQbJBd0VBEEVBbk9yRUFBZ0FARUFuRXJrbkFFQW9BQWtBomkAAAALAAs= Step #5: MERGE-OUTER: attempt 4032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1656461014 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b80806198, 0x558b8080e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b8080e918,0x558b808960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/139e570272edb5a43a65108be296ef472ec4d913' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12445 processed earlier; will process 2830 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b7e01a5dd bp 0x000000000000 sp 0x7ffd028c01e0 T45207) Step #5: ==45207==The signal is caused by a READ memory access. Step #5: #0 0x558b7e01a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b7de3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b7de3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b7de19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b7dd3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b7dc92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b7dc9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b7dc836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b7dcaf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d4634c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b7dc76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45207==Register values: Step #5: rax = 0x0000558b81f06550 rbx = 0x0000558b81f06550 rcx = 0x0000558b81f06a00 rdx = 0x00007f1d46514b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd028c01e0 Step #5: r8 = 0x0000558b81f06550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d46514be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b81219960 r14 = 0x0000000100000004 r15 = 0x0000558b80186386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x1,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x26,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0xb6,0xb4,0x40,0x41,0x55,0x41,0x3f,0x4a,0x45,0x41,0x3f,0x45,0x45,0x41,0x1,0x41,0x6e,0x2,0x7f,0x42,0x34,0x42,0x7f,0x42,0xb6,0xbd,0x4a,0x42,0xd6,0xbe,0x92,0xbe,0xbe,0xc8,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0xb6,0xb4,0x40,0x41,0x55,0x41,0xc7,0x41,0x6c,0x69,0x6c,0x75,0x78,0x68,0x67,0x41,0x69,0xd,0x0,0x68,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x45,0x69,0x45,0xc1,0x45,0x45,0x69,0x69,0x69,0x47,0x45,0x45,0xc1,0x69,0x70,0x41,0x77,0x4c,0x69,0x41,0x1,0x45,0x49,0x45,0x69,0x45,0x41,0x2f,0x45,0x45,0xc1,0x45,0x68,0xd,0x2,0x45,0x41,0x45,0x1,0xd,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x46,0x67,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001An\002\177B\004B\177B\266\264@AUA?JEA?EEA\001An\002\177\001An\002\177B\004B\177B\266\264@AUA?JEA&EEA\001An\002\177B\266\264@AUA?JEA?EEA\001An\002\177B4B\177B\266\275JB\326\276\222\276\276\310\264@AUA?A\266\264@AUA\307AliluxhgAi\015\000h\000\013FgA\377\377EiE\301EEiiiGEE\301ipAwLiA\001EIEiEA/EE\301Eh\015\002EAE\001\015\000\000\013FgA\377\377\001\015\000\000\013A\377\377\001\015\000\000\013FgA\377\377\001\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94ca79305a85f24775b01d5b72bc7eadf6f16d9e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUFuAn9CBEJ/Qra0QEFVQT9KRUE/RUVBAUFuAn8BQW4Cf0IEQn9CtrRAQVVBP0pFQSZFRUEBQW4Cf0K2tEBBVUE/SkVBP0VFQQFBbgJ/QjRCf0K2vUpC1r6Svr7ItEBBVUE/Qba0QEFVQcdBbGlsdXhoZ0FpDQBoAAtGZ0H//0VpRcFFRWlpaUdFRcFpcEF3TGlBAUVJRWlFQS9FRcFFaA0CRUFFAQ0AAAtGZ0H//wENAAALQf//AQ0AAAtGZ0H//wENAAALAAs= Step #5: MERGE-OUTER: attempt 4033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1656598845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9e2d35198, 0x55c9e2d3d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9e2d3d918,0x55c9e2dc50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94ca79305a85f24775b01d5b72bc7eadf6f16d9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12446 processed earlier; will process 2829 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9e05495dd bp 0x000000000000 sp 0x7ffc7ada2c90 T45211) Step #5: ==45211==The signal is caused by a READ memory access. Step #5: #0 0x55c9e05495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9e036b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9e036afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9e0348929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9e0269ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9e01c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9e01cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9e01b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9e01de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34d4e54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9e01a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45211==Register values: Step #5: rax = 0x000055c9e49c3530 rbx = 0x000055c9e49c3530 rcx = 0x000055c9e49c39e0 rdx = 0x00007f34d501cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7ada2c90 Step #5: r8 = 0x000055c9e49c3530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34d501cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9e3748960 r14 = 0x0000000100000004 r15 = 0x000055c9e26b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x7,0x8e,0x43,0x40,0xff,0x64,0x43,0x43,0x90,0x91,0x91,0x2d,0x93,0x43,0x94,0x90,0x90,0x90,0x90,0x92,0x90,0x90,0x43,0x93,0x90,0x43,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x93,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x91,0x43,0x8c,0x90,0x90,0x1,0x94,0x91,0x43,0x90,0x91,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x93,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x91,0x43,0x8c,0x90,0x90,0x90,0x93,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x91,0x43,0x8c,0x90,0x90,0x1,0x94,0x90,0x90,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x8b,0x91,0x43,0x8e,0x91,0x92,0x81,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221\007\216C@\377dCC\220\221\221-\223C\224\220\220\220\220\222\220\220C\223\220C\221C\220\221\221\221\213C\224\220\220\220\220\220\220\223C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220CC\220\221\227C@\373\221\221C+\214\222\221\221\220CC\220\221\221C\214\220\220\001\224\221C\220\221\221\221\213C\224\220\220\220\220\220\220\223C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220CC\220\221\221C\214\220\220\220\223C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220CC\220\221\221C\214\220\220\001\224\220\220\221\221\213C\224\220\220\220\220\220\220\213\221C\216\221\222\201\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad16f3d48dbf5758c100b5b1fb332e91775d33ab Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEHjkNA/2RDQ5CRkS2TQ5SQkJCQkpCQQ5OQQ5FDkJGRkYtDlJCQkJCQkJNDkJGRJ5dDQPuRkUMrjJKRkZBDQ5CRl0NA+5GRQyuMkpGRkENDkJGRQ4yQkAGUkUOQkZGRi0OUkJCQkJCQk0OQkZEnl0NA+5GRQyuMkpGRkENDkJGRQ4yQkJCTQ5CRkSeXQ0D7kZFDK4ySkZGQQ0OQkZFDjJCQAZSQkJGRi0OUkJCQkJCQi5FDjpGSgQALAAs= Step #5: MERGE-OUTER: attempt 4034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1656735373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560521a22198, 0x560521a2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560521a2a918,0x560521ab20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad16f3d48dbf5758c100b5b1fb332e91775d33ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12447 processed earlier; will process 2828 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56051f2365dd bp 0x000000000000 sp 0x7ffec3e3eb00 T45215) Step #5: ==45215==The signal is caused by a READ memory access. Step #5: #0 0x56051f2365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56051f058280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56051f057fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56051f035929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56051ef56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56051eeaec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56051eeb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56051ee9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56051eecb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe653d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56051ee92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45215==Register values: Step #5: rax = 0x000056052327b430 rbx = 0x000056052327b430 rcx = 0x000056052327b420 rdx = 0x00007fbe6559ab80 Step #5: rdi = 0x000056052327b420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffec3e3eb00 Step #5: r8 = 0x000056052327b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe6559abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560522435960 r14 = 0x0000000100000004 r15 = 0x00005605213a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x2,0x4,0x40,0x41,0x6c,0x41,0x45,0x41,0x87,0xe0,0x20,0x78,0xc1,0x72,0x41,0x77,0x41,0x70,0x41,0xc7,0x77,0xc1,0x77,0x41,0x41,0x74,0x45,0x41,0x61,0x41,0x47,0x4e,0x4,0x40,0x41,0x6c,0xb3,0x0,0x1,0x76,0x41,0x45,0x41,0x87,0x0,0x0,0x0,0xb1,0x0,0xf,0x5a,0x1a,0x1a,0x9a,0x1,0x1a,0x1b,0xb1,0x7a,0x1a,0x1a,0x1a,0xb1,0x5a,0x1b,0xb1,0x44,0xb1,0x5a,0x1a,0x1a,0x9a,0x0,0x1a,0x1b,0x1a,0x12,0x0,0x92,0x0,0x5b,0x12,0x0,0x92,0x0,0x5b,0x1a,0xb1,0x0,0x0,0x1a,0x1a,0x9e,0x1,0xb1,0x5a,0x1b,0x1a,0x1a,0x1a,0x1a,0xb1,0x5a,0x1b,0xb1,0x44,0xb1,0x5a,0x1a,0x1a,0x9a,0x4,0x1a,0x1b,0x1a,0x1a,0x1a,0x5a,0x1a,0x1a,0x0,0x0,0x1a,0x1b,0x1a,0x60,0x0,0x92,0x0,0x5b,0x1a,0xb1,0x0,0x0,0x1a,0x9a,0x0,0xb1,0x52,0x1a,0x1a,0x9a,0x1,0x1a,0x1b,0xb1,0x5a,0x1a,0x1a,0xb1,0x57,0x1b,0xb1,0x44,0xb1,0x5a,0x1a,0x1a,0x9a,0x4,0x1a,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0xb1,0x5a,0x1b,0xb1,0x44,0xb1,0x9a,0x0,0x5a,0x1a,0x1a,0x1a,0x1b,0x1a,0x12,0x0,0x92,0x0,0x61,0x1a,0xb1,0x0,0xc,0x0,0xb,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001=oA\002\004@AlAEA\207\340 x\301rAwApA\307w\301wAAtEAaAGN\004@Al\263\000\001vAEA\207\000\000\000\261\000\017Z\032\032\232\001\032\033\261z\032\032\032\261Z\033\261D\261Z\032\032\232\000\032\033\032\022\000\222\000[\022\000\222\000[\032\261\000\000\032\032\236\001\261Z\033\032\032\032\032\261Z\033\261D\261Z\032\032\232\004\032\033\032\032\032Z\032\032\000\000\032\033\032`\000\222\000[\032\261\000\000\032\232\000\261R\032\032\232\001\032\033\261Z\032\032\261W\033\261D\261Z\032\032\232\004\032\033\032\032\032\032\032\261Z\033\261D\261\232\000Z\032\032\032\033\032\022\000\222\000a\032\261\000\014\000\013\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef3ebdff308692537db97684dbc7e918a408038e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT1vQQIEQEFsQUVBh+AgeMFyQXdBcEHHd8F3QUF0RUFhQUdOBEBBbLMAAXZBRUGHAAAAsQAPWhoamgEaG7F6GhoasVobsUSxWhoamgAaGxoSAJIAWxIAkgBbGrEAABoangGxWhsaGhoasVobsUSxWhoamgQaGxoaGloaGgAAGhsaYACSAFsasQAAGpoAsVIaGpoBGhuxWhoasVcbsUSxWhoamgQaGxoaGhoasVobsUSxmgBaGhoaGxoSAJIAYRqxAAwACwALAAs= Step #5: MERGE-OUTER: attempt 4035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1656873499 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56430c7d2198, 0x56430c7da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56430c7da918,0x56430c8620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef3ebdff308692537db97684dbc7e918a408038e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12449 processed earlier; will process 2826 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564309fe65dd bp 0x000000000000 sp 0x7ffebba0d7b0 T45219) Step #5: ==45219==The signal is caused by a READ memory access. Step #5: #0 0x564309fe65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564309e08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564309e07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564309de5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564309d06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564309c5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564309c681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564309c4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564309c7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9de1039082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564309c42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45219==Register values: Step #5: rax = 0x000056430e525530 rbx = 0x000056430e525530 rcx = 0x000056430e5259e0 rdx = 0x00007f9de1201b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebba0d7b0 Step #5: r8 = 0x000056430e525530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9de1201be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056430d1e5960 r14 = 0x0000000100000004 r15 = 0x000056430c152386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x42,0x2f,0x42,0xbd,0x3f,0x41,0xfa,0x7f,0x69,0x69,0xbe,0xfc,0x5,0x41,0xff,0x64,0x43,0x43,0x70,0x1a,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x91,0x91,0x98,0x8a,0x90,0x43,0x91,0x91,0x91,0x91,0x91,0x96,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0xae,0x43,0x43,0x91,0x91,0x91,0x43,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x42,0xbd,0x3f,0x41,0xfa,0x7f,0x69,0x69,0xbe,0xfc,0x5,0x41,0xff,0x64,0x43,0x43,0x91,0x1a,0x96,0x90,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0x43,0x91,0x91,0x90,0x91,0x91,0x91,0x43,0x8a,0x91,0x91,0x95,0x93,0x43,0x91,0x8a,0x8e,0x91,0x91,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0xae,0x43,0x91,0x8c,0x20,0x96,0x43,0x91,0x91,0x90,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x40,0x91,0x2f,0x91,0x95,0x93,0x43,0x93,0x8e,0x91,0x91,0x91,0x91,0x91,0x93,0x91,0x95,0x8e,0x43,0x8a,0x91,0x93,0x91,0x95,0x8e,0x43,0x8a,0x91,0x91,0x91,0x96,0x91,0x91,0x43,0x2b,0x91,0x8c,0x20,0x96,0xae,0x43,0x43,0x2b,0x8c,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@AKB/B\275?A\372\177ii\276\374\005A\377dCCp\032\226\221\221C+\221\214 \226C\221\221\230\212\220C\221\221\221\221\221\226\226\221\221C+\221\214 \226\256CC\221\221\221CAA\004@AKA/B\275?A\372\177ii\276\374\005A\377dCC\221\032\226\220\221C+\221\214 \226C\221\221\220\221\221\221C\212\221\221\225\223C\221\212\216\221\221\226\221\221C+\221\214 \226\256C\221\214 \226C\221\221\220\221\221\221\221C\223\221\221'\216C@\221/\221\225\223C\223\216\221\221\221\221\221\223\221\225\216C\212\221\223\221\225\216C\212\221\221\221\226\221\221C+\221\214 \226\256CC+\214\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ccc1be75dc999e95e513df0ab5a72f950481212 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFLQi9CvT9B+n9pab78BUH/ZENDcBqWkZFDK5GMIJZDkZGYipBDkZGRkZGWlpGRQyuRjCCWrkNDkZGRQ0FBBEBBS0EvQr0/Qfp/aWm+/AVB/2RDQ5EalpCRQyuRjCCWQ5GRkJGRkUOKkZGVk0ORio6RkZaRkUMrkYwglq5DkYwglkORkZCRkZGRQ5ORkSeOQ0CRL5GVk0OTjpGRkZGRk5GVjkOKkZORlY5DipGRkZaRkUMrkYwglq5DQyuMAAALAAs= Step #5: MERGE-OUTER: attempt 4036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657011042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56027aa56198, 0x56027aa5e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56027aa5e918,0x56027aae60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ccc1be75dc999e95e513df0ab5a72f950481212' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12450 processed earlier; will process 2825 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56027826a5dd bp 0x000000000000 sp 0x7ffd9bd32e90 T45223) Step #5: ==45223==The signal is caused by a READ memory access. Step #5: #0 0x56027826a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56027808c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56027808bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560278069929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560277f8aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560277ee2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560277eec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560277ed36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560277eff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9465ca3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560277ec6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45223==Register values: Step #5: rax = 0x000056027be243b0 rbx = 0x000056027be243b0 rcx = 0x000056027be24860 rdx = 0x00007f9465e6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9bd32e90 Step #5: r8 = 0x000056027be243b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9465e6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056027b469960 r14 = 0x0000000100000004 r15 = 0x000056027a3d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x6f,0x41,0x41,0x3,0x0,0x41,0x41,0x45,0x41,0x4d,0x67,0xc1,0x41,0xff,0x2d,0x45,0x6b,0xc1,0x41,0x6a,0x41,0xd1,0x41,0x3,0x0,0x41,0x4d,0x67,0xc1,0x41,0xff,0xd3,0xbf,0x6b,0xc1,0x41,0x6a,0x41,0xd1,0x41,0x41,0x24,0x74,0x41,0x47,0x6a,0x41,0x69,0xc0,0x41,0xff,0x41,0x41,0x4d,0x67,0x41,0x41,0x6b,0x70,0x45,0x41,0x6a,0x6a,0x41,0x95,0x41,0x41,0x41,0x41,0x41,0x6a,0x41,0x95,0x0,0x41,0x41,0x69,0x41,0x41,0x68,0xe,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x80,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x80,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x2,0x0,0x1,0x2,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xbf,0x63,0x69,0x67,0x75,0x74,0x0,0xa0,0x0,0x0,0x52,0x0,0x0,0xb,0x0,0x0,0x52,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0010oAA\003\000AAEAMg\301A\377-Ek\301AjA\321A\003\000AMg\301A\377\323\277k\301AjA\321AA$tAGjAi\300A\377AAMgAAkpEAjjA\225AAAAAjA\225\000AAiAAh\016G\000\000\000\000\000\000\000\000\000\000\000\001\200\000\000\000\000\000\000\000\000\000\001\200\000\000\000\200\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\200\000\000\200\000\001\000\000\000\000\200\000\000\000\000\000\001\002\000\001\002\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\277cigut\000\240\000\000R\000\000\013\000\000R\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d784314d69f88100dd8ba32870f22c419d4550c Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATBvQUEDAEFBRUFNZ8FB/y1Fa8FBakHRQQMAQU1nwUH/079rwUFqQdFBQSR0QUdqQWnAQf9BQU1nQUFrcEVBampBlUFBQUFBakGVAEFBaUFBaA5HAAAAAAAAAAAAAAABgAAAAAAAAAAAAAGAAAAAgACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAACAAAEAAAAAgAAAAAAAAQIAAQIAAACAAAAAAAAAAAAAAAAAAQAAAL9jaWd1dACgAABSAAALAABSAAALAAs= Step #5: MERGE-OUTER: attempt 4037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657151532 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d27e15198, 0x563d27e1d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d27e1d918,0x563d27ea50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d784314d69f88100dd8ba32870f22c419d4550c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12451 processed earlier; will process 2824 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d256295dd bp 0x000000000000 sp 0x7ffd4cf7fe00 T45227) Step #5: ==45227==The signal is caused by a READ memory access. Step #5: #0 0x563d256295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d2544b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d2544afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d25428929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d25349ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d252a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d252ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d252926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d252be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49c6d3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d25285aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45227==Register values: Step #5: rax = 0x0000563d29b624a0 rbx = 0x0000563d29b624a0 rcx = 0x0000563d29b62950 rdx = 0x00007f49c6f06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4cf7fe00 Step #5: r8 = 0x0000563d29b624a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f49c6f06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d28828960 r14 = 0x0000000100000004 r15 = 0x0000563d27795386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x41,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x45,0x41,0x41,0x45,0x78,0x45,0x74,0x6e,0x6b,0x41,0xa2,0x78,0x41,0x31,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x49,0x41,0x74,0x76,0x75,0x76,0x41,0x74,0x74,0x41,0x41,0x45,0x41,0x6a,0x69,0x45,0x45,0x74,0x45,0x41,0x41,0x41,0x67,0x67,0x41,0x41,0x41,0x45,0x41,0x10,0x75,0x78,0x45,0x74,0x45,0x41,0x77,0x69,0x6e,0x67,0x41,0x41,0x41,0x67,0x67,0x41,0x41,0x41,0x45,0x41,0x78,0x43,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x75,0x41,0x74,0x41,0x41,0x41,0x41,0x45,0x41,0x10,0x6a,0x45,0x45,0x74,0x45,0x41,0x10,0x75,0x78,0x45,0x74,0x45,0x41,0x41,0x43,0x67,0x67,0x41,0x41,0x41,0x67,0x67,0x41,0x41,0x41,0x45,0x41,0x78,0x43,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x75,0x41,0x74,0x41,0x41,0x41,0x10,0x75,0x45,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AnGAvEA\237gAnEAAAgEiAviEAAExEtnkA\242xA1i\004c\000\320\200\000\005\000\013\032IAtvuvAttAAEAjiEEtEAAAggAAAEA\020uxEtEAwingAAAggAAAEAxCkA\242xA0i\004c\000\320\200\000\005\000\013\032AuAtAAAAEA\020jEEtEA\020uxEtEAACggAAAggAAAEAxCkA\242xA0i\004c\000\320\200\000\005\000\013\032AuAtAAA\020uEA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0421cb523f0738c6d2e8241ca370c70aec52855b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBbkdBdkVBn2dBbkVBQUFnRWlBdmlFQUFFeEV0bmtBonhBMWkEYwDQgAAFAAsaSUF0dnV2QXR0QUFFQWppRUV0RUFBQWdnQUFBRUEQdXhFdEVBd2luZ0FBQWdnQUFBRUF4Q2tBonhBMGkEYwDQgAAFAAsaQXVBdEFBQUFFQRBqRUV0RUEQdXhFdEVBQUNnZ0FBQWdnQUFBRUF4Q2tBonhBMGkEYwDQgAAFAAsaQXVBdEFBQRB1RUEAAAALAAs= Step #5: MERGE-OUTER: attempt 4038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657288538 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ba46d1198, 0x558ba46d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ba46d9918,0x558ba47610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0421cb523f0738c6d2e8241ca370c70aec52855b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12452 processed earlier; will process 2823 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ba1ee55dd bp 0x000000000000 sp 0x7ffefe83ab70 T45231) Step #5: ==45231==The signal is caused by a READ memory access. Step #5: #0 0x558ba1ee55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ba1d07280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ba1d06fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ba1ce4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ba1c05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ba1b5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ba1b671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ba1b4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ba1b7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2360472082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ba1b41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45231==Register values: Step #5: rax = 0x0000558ba62b54b0 rbx = 0x0000558ba62b54b0 rcx = 0x0000558ba62b5960 rdx = 0x00007f236063ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefe83ab70 Step #5: r8 = 0x0000558ba62b54b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f236063abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ba50e4960 r14 = 0x0000000100000004 r15 = 0x0000558ba4051386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x0,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x4e,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1a,0xfc,0x5,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x70,0x41,0x80,0x80,0x0,0x0,0x0,0x70,0x0,0xd6,0x80,0x0,0xf,0x22,0x0,0x0,0xfb,0x1a,0xfc,0x5,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0x10,0x0,0x41,0x41,0x43,0x69,0x41,0x6e,0x4,0x0,0x10,0x0,0x0,0x5,0x41,0x4a,0x41,0x32,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x1b,0x0,0x0,0x0,0x0,0x6b,0xb7,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\004@AJA\015\004\000\000\000NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN\000\326\200\000\017\"\000\000\373\032\374\005\000\000\000\000\207\000\000\000\000\000\000\000\000\000ApA\200\200\000\000\000p\000\326\200\000\017\"\000\000\373\032\374\005\000\000\000\000\207\000\000\000\000\000\000\000\000\000ApA\277\267\002E\020\000AACiAn\004\000\020\000\000\005AJA2AEAk\301B\015\001B\000\200\000\013\000\013\005\000\000\033\000\000\000\000k\267\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-22ae2d760b8eecb6f7a1ec888aef805ad147d4e1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLBEBBSkENBAAAAE5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTgDWgAAPIgAA+xr8BQAAAACHAAAAAAAAAAAAQXBBgIAAAABwANaAAA8iAAD7GvwFAAAAAIcAAAAAAAAAAABBcEG/twJFEABBQUNpQW4EABAAAAVBSkEyQUVBa8FCDQFCAIAACwALBQAAGwAAAABrtwALAAs= Step #5: MERGE-OUTER: attempt 4039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657424640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3dbcf8198, 0x55d3dbd00911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3dbd00918,0x55d3dbd880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/22ae2d760b8eecb6f7a1ec888aef805ad147d4e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12453 processed earlier; will process 2822 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3d950c5dd bp 0x000000000000 sp 0x7ffc229001c0 T45235) Step #5: ==45235==The signal is caused by a READ memory access. Step #5: #0 0x55d3d950c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3d932e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3d932dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3d930b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3d922cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3d9184c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3d918e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3d91756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3d91a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05a813d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3d9168aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45235==Register values: Step #5: rax = 0x000055d3de58b530 rbx = 0x000055d3de58b530 rcx = 0x000055d3de58b9e0 rdx = 0x00007f05a8305b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc229001c0 Step #5: r8 = 0x000055d3de58b530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05a8305be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3dc70b960 r14 = 0x0000000100000004 r15 = 0x000055d3db678386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x2a,0x4,0x40,0x41,0xf2,0x60,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x1a,0x4,0x0,0x20,0x0,0x0,0x98,0x0,0x89,0x41,0x45,0x0,0x0,0x10,0x0,0x8e,0x41,0x4,0x41,0x3a,0x20,0x2,0x68,0x0,0x58,0x0,0x50,0x0,0xac,0x0,0x42,0x0,0x0,0x89,0x44,0x63,0x74,0x74,0x1c,0x81,0x6e,0x64,0x80,0x0,0xd5,0x0,0x1,0xd5,0x0,0xd4,0x0,0xd5,0x1,0x1c,0x81,0x6e,0x64,0x6d,0xd6,0x0,0x55,0x0,0xb6,0x0,0xd5,0x0,0x0,0x0,0x0,0x75,0x78,0x1,0x0,0x0,0x1,0x41,0x3a,0x0,0x85,0x1,0x0,0x7e,0x0,0x0,0x73,0x0,0x9e,0x41,0x7c,0x20,0x0,0x0,0x44,0x3a,0x0,0x9f,0x89,0x42,0x7e,0x0,0x0,0x0,0x0,0x0,0x7e,0x0,0x1c,0x81,0x6e,0x64,0x80,0x0,0xd5,0x0,0x1,0xd5,0x0,0x0,0x5,0x41,0x3a,0x20,0x0,0x0,0x9f,0x0,0x7c,0x7e,0x0,0x42,0x44,0x89,0x0,0x0,0x0,0x0,0x7e,0x0,0x1c,0x81,0x6e,0x64,0x80,0x0,0xd5,0x0,0x1,0xd5,0x0,0xd4,0x0,0x1,0x7e,0x0,0x41,0x4,0x0,0x0,0x1,0xd5,0x0,0xd4,0x0,0x1,0x7e,0x0,0x41,0x4,0x0,0x0,0x0,0x0,0x8a,0x41,0x4,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A*\004@A\362`iiiii\004@A\032\004\000 \000\000\230\000\211AE\000\000\020\000\216A\004A: \002h\000X\000P\000\254\000B\000\000\211Dctt\034\201nd\200\000\325\000\001\325\000\324\000\325\001\034\201ndm\326\000U\000\266\000\325\000\000\000\000ux\001\000\000\001A:\000\205\001\000~\000\000s\000\236A| \000\000D:\000\237\211B~\000\000\000\000\000~\000\034\201nd\200\000\325\000\001\325\000\000\005A: \000\000\237\000|~\000BD\211\000\000\000\000~\000\034\201nd\200\000\325\000\001\325\000\324\000\001~\000A\004\000\000\001\325\000\324\000\001~\000A\004\000\000\000\000\212A\004\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4b694aacbed00e2d7fd8317146ffa764ffa9860 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QSoEQEHyYGlpaWlpBEBBGgQAIAAAmACJQUUAABAAjkEEQTogAmgAWABQAKwAQgAAiURjdHQcgW5kgADVAAHVANQA1QEcgW5kbdYAVQC2ANUAAAAAdXgBAAABQToAhQEAfgAAcwCeQXwgAABEOgCfiUJ+AAAAAAB+AByBbmSAANUAAdUAAAVBOiAAAJ8AfH4AQkSJAAAAAH4AHIFuZIAA1QAB1QDUAAF+AEEEAAAB1QDUAAF+AEEEAAAAAIpBBAALAAsLAQs= Step #5: MERGE-OUTER: attempt 4040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657563758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e064481198, 0x55e064489911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e064489918,0x55e0645110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4b694aacbed00e2d7fd8317146ffa764ffa9860' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12454 processed earlier; will process 2821 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e061c955dd bp 0x000000000000 sp 0x7ffefd7cf2b0 T45239) Step #5: ==45239==The signal is caused by a READ memory access. Step #5: #0 0x55e061c955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e061ab7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e061ab6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e061a94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0619b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e06190dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0619171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0618fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e06192a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f789c42d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0618f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45239==Register values: Step #5: rax = 0x000055e0654b6760 rbx = 0x000055e0654b6760 rcx = 0x000055e0654b6c10 rdx = 0x00007f789c5f5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefd7cf2b0 Step #5: r8 = 0x000055e0654b6760 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f789c5f5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e064e94960 r14 = 0x0000000100000004 r15 = 0x000055e063e01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x6f,0x41,0x3b,0x4,0x0,0x41,0xff,0x4,0x69,0x69,0x69,0x68,0x69,0x4,0x40,0x41,0x1a,0x4,0x40,0x0,0x12,0x0,0x6c,0x69,0x6e,0x0,0x6f,0x0,0x75,0x0,0xd,0x0,0x0,0x0,0x51,0x1,0x6f,0xe,0x0,0x0,0x0,0x0,0x6f,0x75,0x75,0x0,0xd,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x6f,0x0,0x75,0xd,0x0,0x0,0x3,0x0,0x0,0x0,0x51,0x1,0x6f,0x0,0x0,0x0,0x1,0x0,0x6f,0x75,0x75,0x0,0xd,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x6f,0x0,0x75,0x20,0xd,0x0,0x3,0x0,0x0,0x0,0x0,0x0,0xbc,0x1,0x6f,0x0,0x5b,0x0,0x0,0xd,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x6f,0x0,0x0,0xc3,0x0,0xe,0x2,0x0,0x0,0x0,0x6f,0x0,0x6f,0x0,0x0,0x0,0x6f,0x0,0x0,0xc3,0x0,0xe,0x2,0x0,0x0,0x0,0x5b,0x0,0x0,0xd,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x6f,0x0,0x0,0xc3,0x0,0xe,0x2,0x0,0x0,0x0,0x6f,0x0,0x0,0xa0,0x0,0x4b,0x4e,0x0,0xd5,0x0,0x46,0x47,0x1a,0x5f,0x0,0xb,0x0,0x5a,0x0,0xb,0x0,0xd5,0x0,0x46,0x47,0x1a,0x5f,0x0,0xb,0x0,0x5a,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001woA;\004\000A\377\004iiihi\004@A\032\004@\000\022\000lin\000o\000u\000\015\000\000\000Q\001o\016\000\000\000\000ouu\000\015\000A\000\016\002\000\000\000o\000u\015\000\000\003\000\000\000Q\001o\000\000\000\001\000ouu\000\015\000A\000\016\002\000\000\000o\000u \015\000\003\000\000\000\000\000\274\001o\000[\000\000\015\000A\000\016\002\000\000\000o\000\000\303\000\016\002\000\000\000o\000o\000\000\000o\000\000\303\000\016\002\000\000\000[\000\000\015\000A\000\016\002\000\000\000o\000\000\303\000\016\002\000\000\000o\000\000\240\000KN\000\325\000FG\032_\000\013\000Z\000\013\000\325\000FG\032_\000\013\000Z\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7be473af5e95c3aac3e3a18f3a8d8f7e8c1530b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXdvQTsEAEH/BGlpaWhpBEBBGgRAABIAbGluAG8AdQANAAAAUQFvDgAAAABvdXUADQBBAA4CAAAAbwB1DQAAAwAAAFEBbwAAAAEAb3V1AA0AQQAOAgAAAG8AdSANAAMAAAAAALwBbwBbAAANAEEADgIAAABvAADDAA4CAAAAbwBvAAAAbwAAwwAOAgAAAFsAAA0AQQAOAgAAAG8AAMMADgIAAABvAACgAEtOANUARkcaXwALAFoACwDVAEZHGl8ACwBaAAsACws= Step #5: MERGE-OUTER: attempt 4041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657702125 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561eb8968198, 0x561eb8970911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561eb8970918,0x561eb89f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7be473af5e95c3aac3e3a18f3a8d8f7e8c1530b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12455 processed earlier; will process 2820 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561eb617c5dd bp 0x000000000000 sp 0x7ffd35be6220 T45243) Step #5: ==45243==The signal is caused by a READ memory access. Step #5: #0 0x561eb617c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561eb5f9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561eb5f9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561eb5f7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561eb5e9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561eb5df4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561eb5dfe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561eb5de56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561eb5e113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09ba134082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561eb5dd8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45243==Register values: Step #5: rax = 0x0000561ebaa06300 rbx = 0x0000561ebaa06300 rcx = 0x0000561ebaa067b0 rdx = 0x00007f09ba2fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd35be6220 Step #5: r8 = 0x0000561ebaa06300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f09ba2fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561eb937b960 r14 = 0x0000000100000004 r15 = 0x0000561eb82e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6f,0x41,0x77,0x4,0x40,0x41,0xf2,0xe1,0x29,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x18,0x4,0x0,0x0,0x87,0x7f,0x7f,0x7f,0x7f,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x10,0x0,0x56,0x0,0x0,0x1,0x0,0x10,0x0,0x56,0x0,0xa3,0x0,0x43,0x1,0x0,0x0,0x56,0x0,0xa3,0x0,0x43,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0xb0,0x0,0x80,0x88,0x0,0x80,0x0,0x0,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x1,0x0,0x10,0x0,0x56,0x0,0x56,0x0,0xa3,0x0,0x43,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x86,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x0,0x0,0x1,0x0,0x10,0x0,0x56,0x0,0x56,0x0,0xa3,0x0,0x43,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x86,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x0,0x0,0x0,0xa1,0x0,0xfc,0x86,0x80,0x80,0x0,0x1,0x0,0xb,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\020oAw\004@A\362\341)iiii\004@A\030\004\000\000\207\177\177\177\177\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\020\000V\000\000\001\000\020\000V\000\243\000C\001\000\000V\000\243\000C\001\000\000\000\000\000\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\260\000\200\210\000\200\000\000\000\374\206\200\200\200\000\000\001\000\020\000V\000V\000\243\000C\001\000\000\000\000\000\000\000||\203\203\000\200\200\206\200\200\200\000\000\200\200\000\374\206\200\200\000\000\001\000\020\000V\000V\000\243\000C\001\000\000\000\000\000\000\000||\203\203\000\200\200\206\200\200\200\000\000\200\200\000\374\206\200\000\000\000\241\000\374\206\200\200\000\001\000\013\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-139bd2af6cef13a6648fa09cbf4e929d0b60a165 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARBvQXcEQEHy4SlpaWlpBEBBGAQAAId/f39/iACAAAAA/IaAgIAAAAEAEABWAAABABAAVgCjAEMBAABWAKMAQwEAAAAAAAAAfHyDgwCAgAD8hoCAgAAAsACAiACAAAAA/IaAgIAAAAEAEABWAFYAowBDAQAAAAAAAAB8fIODAICAhoCAgAAAgIAA/IaAgAAAAQAQAFYAVgCjAEMBAAAAAAAAAHx8g4MAgICGgICAAACAgAD8hoAAAAChAPyGgIAAAQALAAsLAAs= Step #5: MERGE-OUTER: attempt 4042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657837897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646ec17f198, 0x5646ec187911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646ec187918,0x5646ec20f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/139bd2af6cef13a6648fa09cbf4e929d0b60a165' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12456 processed earlier; will process 2819 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 448 ft: 449 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 555 ft: 615 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646e99935dd bp 0x000000000000 sp 0x7ffe6ee154a0 T45247) Step #5: ==45247==The signal is caused by a READ memory access. Step #5: #0 0x5646e99935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646e97b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646e97b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646e9792929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646e96b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646e960bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646e96151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646e95fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646e96283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bf56a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646e95efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45247==Register values: Step #5: rax = 0x00005646ee15ccf0 rbx = 0x00005646ee15ccf0 rcx = 0x00005646ee15cce0 rdx = 0x00007f9bf5869b80 Step #5: rdi = 0x00005646ee15cce0 rsi = 0x0000000000000204 rbp = 0x0000000000000000 rsp = 0x00007ffe6ee154a0 Step #5: r8 = 0x00005646ee15ccf0 r9 = 0x00005646ee15ad10 r10 = 0x00005646ee138010 r11 = 0x00007f9bf5869be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646ecb92960 r14 = 0x0000000100000004 r15 = 0x00005646ebaff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5b,0x7f,0x41,0x41,0x4,0x40,0x41,0x4f,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0x41,0x4f,0x41,0x17,0x4d,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x41,0x1a,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0xb7,0x2a,0x45,0x74,0xd0,0x0,0xfb,0x17,0x6e,0x41,0xc9,0xd0,0x88,0x41,0x41,0xc1,0x4e,0x41,0x51,0x4a,0x41,0x70,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x67,0xb8,0x41,0xf7,0xd,0x41,0x70,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x1b,0x1,0x0,0x0,0x0,0xb7,0x41,0x45,0xc1,0x1b,0x1,0x0,0x0,0x0,0xb7,0x41,0xbf,0xb7,0x0,0x0,0x0,0x0,0x0,0x20,0x41,0x20,0x4e,0x45,0xc1,0x1b,0x1,0x0,0x0,0x0,0xb7,0x41,0x45,0xc1,0x1b,0x1,0x0,0x0,0x0,0xb7,0x41,0xbf,0xb7,0x2,0x45,0xc1,0x1b,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x20,0x4e,0x41,0x41,0x20,0x4e,0x41,0xc9,0xa5,0x80,0xa0,0x0,0x22,0x41,0x6f,0x41,0xbf,0x40,0x41,0x4f,0x41,0x17,0x4d,0x67,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001[\177AA\004@AOAoA\277@AOA\027MgAOA\027Mg\270A\367\015ApA\277\267A\032NA\311\245\200\240\000\"AoA\277\267*Et\320\000\373\027nA\311\320\210AA\301NAQJAp NAA NA\311\245\200\240\000\"Ag\270A\367\015ApA\277\267\002E\301\033\001\000\000\000\267AE\301\033\001\000\000\000\267A\277\267\000\000\000\000\000 A NE\301\033\001\000\000\000\267AE\301\033\001\000\000\000\267A\277\267\002E\301\033\001\000\000\000\000\000\000 A NA\311\245\200\240\000\"Ao NAA NA\311\245\200\240\000\"AoA\277@AOA\027MgAQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f96b23ec4035e7034d1acbc2c529bb1fcf6c97e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAVt/QUEEQEFPQW9Bv0BBT0EXTWdBT0EXTWe4QfcNQXBBv7dBGk5ByaWAoAAiQW9Bv7cqRXTQAPsXbkHJ0IhBQcFOQVFKQXAgTkFBIE5ByaWAoAAiQWe4QfcNQXBBv7cCRcEbAQAAALdBRcEbAQAAALdBv7cAAAAAACBBIE5FwRsBAAAAt0FFwRsBAAAAt0G/twJFwRsBAAAAAAAAIEEgTkHJpYCgACJBbyBOQUEgTkHJpYCgACJBb0G/QEFPQRdNZ0FRAAALAAs= Step #5: MERGE-OUTER: attempt 4043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1657976119 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed7b70f198, 0x55ed7b717911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed7b717918,0x55ed7b79f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f96b23ec4035e7034d1acbc2c529bb1fcf6c97e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12459 processed earlier; will process 2816 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed78f235dd bp 0x000000000000 sp 0x7ffc94ba77a0 T45251) Step #5: ==45251==The signal is caused by a READ memory access. Step #5: #0 0x55ed78f235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed78d45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed78d44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed78d22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed78c43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed78b9bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed78ba51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed78b8c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed78bb83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4072da9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed78b7faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45251==Register values: Step #5: rax = 0x000055ed7dbae4b0 rbx = 0x000055ed7dbae4b0 rcx = 0x000055ed7dbae960 rdx = 0x00007f4072f71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc94ba77a0 Step #5: r8 = 0x000055ed7dbae4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4072f71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed7c122960 r14 = 0x0000000100000004 r15 = 0x000055ed7b08f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x3d,0x4,0x40,0x41,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x4,0x0,0x0,0x0,0x83,0x0,0x0,0x0,0x0,0x0,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x49,0x1a,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x46,0x4b,0x4,0x40,0x41,0x4a,0x41,0xd,0x41,0x45,0x4d,0x41,0x80,0x0,0x0,0x0,0x73,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x1,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x1,0x0,0xfb,0x1a,0x1,0x0,0x0,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x80,0x80,0x0,0x10,0x0,0x1,0x0,0x0,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0x80,0x80,0x0,0x10,0x0,0x0,0x5,0x41,0x4a,0x41,0x35,0x41,0x45,0x41,0x6b,0xc1,0x42,0xd,0x1,0x42,0x0,0x80,0x0,0xb,0x0,0xb,0x5,0x0,0x0,0x1b,0x0,0x0,0x0,0x0,0x6b,0xc1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA=\004@AK\004@AJA\015\004\000\000\000\203\000\000\000\000\000IIIIIIIIIIIIIIIIIIIIIIII\032\000\001\000\000\000\000\373\231\000FK\004@AJA\015AEMA\200\000\000\000s\000asm\001\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\001\000\001\000\200\000\000\000\000\000\201\000\000\000\000\000\000\"\001\000\373\032\001\000\000\000\000\373\235\000\000\000\200\200\000\020\000\001\000\000\000\000\373\235\000\000\000\200\200\000\020\000\000\005AJA5AEAk\301B\015\001B\000\200\000\013\000\013\005\000\000\033\000\000\000\000k\301\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-910c55682a19c67737a681e3f25bb7492e794302 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQT0EQEFLBEBBSkENBAAAAIMAAAAAAElJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSRoAAQAAAAD7mQBGSwRAQUpBDUFFTUGAAAAAcwBhc20BAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAABAAEAgAAAAAAAgQAAAAAAACIBAPsaAQAAAAD7nQAAAICAABAAAQAAAAD7nQAAAICAABAAAAVBSkE1QUVBa8FCDQFCAIAACwALBQAAGwAAAABrwQALAAs= Step #5: MERGE-OUTER: attempt 4044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1658112358 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e283bf6198, 0x55e283bfe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e283bfe918,0x55e283c860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/910c55682a19c67737a681e3f25bb7492e794302' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12460 processed earlier; will process 2815 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #1 pulse cov: 416 ft: 417 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 459 ft: 492 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e28140a5dd bp 0x000000000000 sp 0x7ffcc9c9cfb0 T45255) Step #5: ==45255==The signal is caused by a READ memory access. Step #5: #0 0x55e28140a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e28122c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e28122bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e281209929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e28112aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e281082c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e28108c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2810736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e28109f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f342789f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e281066aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45255==Register values: Step #5: rax = 0x000055e284f0b430 rbx = 0x000055e284f0b430 rcx = 0x000055e284f0b420 rdx = 0x00007f3427a67b80 Step #5: rdi = 0x000055e284f0b420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcc9c9cfb0 Step #5: r8 = 0x000055e284f0b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3427a67be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e284609960 r14 = 0x0000000100000004 r15 = 0x000055e283576386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6d,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x4d,0x43,0xc0,0xbf,0x41,0x6d,0x41,0x49,0x41,0xc0,0xc0,0x41,0x41,0x69,0x41,0x69,0xbe,0xfc,0x1,0x41,0x3d,0x4d,0x69,0x43,0x40,0xfb,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x40,0xfb,0xec,0x8d,0x97,0x91,0x91,0x1a,0x43,0x20,0x8c,0x97,0x2b,0x96,0x43,0x93,0x8f,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x91,0x91,0x95,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x40,0xfb,0x8a,0x91,0x91,0x91,0x91,0x8c,0x1a,0x97,0x41,0xff,0x64,0x43,0x43,0x43,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x43,0x8d,0x40,0x91,0x69,0x41,0x49,0xbe,0xfc,0x1,0x41,0x3d,0x69,0x4d,0x43,0x40,0xbb,0x91,0x91,0x91,0x43,0x93,0x91,0x91,0x27,0x8e,0x43,0x40,0xfb,0xec,0x91,0x8d,0x91,0x90,0x1a,0x43,0x20,0x8c,0x43,0x96,0x43,0x2b,0x97,0x91,0x93,0x8f,0x91,0x93,0x93,0x91,0x91,0x91,0x91,0x91,0x43,0x93,0x91,0x8e,0x27,0x91,0x98,0x43,0x69,0x7a,0x6f,0x93,0x0,0x4c,0x1,0x43,0x20,0x8c,0x97,0x2b,0x91,0x43,0x20,0x2b,0x8c,0x91,0x93,0x42,0x93,0xb7,0xb9,0x40,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177mAA\004@AKA/MC\300\277AmAIA\300\300AAiAi\276\374\001A=MiC@\373\221\221\221C\223\221\221'\216C@\373\354\215\227\221\221\032C \214\227+\226C\223\217\221\221\221C\223\221\221\221\221\225C\223\221\221'\216C@\373\212\221\221\221\221\214\032\227A\377dCCC\221\221\221\221\221\221\221C\223\221\221'C\215@\221iAI\276\374\001A=iMC@\273\221\221\221C\223\221\221'\216C@\373\354\221\215\221\220\032C \214C\226C+\227\221\223\217\221\223\223\221\221\221\221\221C\223\221\216'\221\230Cizo\223\000L\001C \214\227+\221C +\214\221\223B\223\267\271@\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1eff66c5ff2c29a623e54af8a62c765fb6896d61 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9tQUEEQEFLQS9NQ8C/QW1BSUHAwEFBaUFpvvwBQT1NaUNA+5GRkUOTkZEnjkNA++yNl5GRGkMgjJcrlkOTj5GRkUOTkZGRkZVDk5GRJ45DQPuKkZGRkYwal0H/ZENDQ5GRkZGRkZFDk5GRJ0ONQJFpQUm+/AFBPWlNQ0C7kZGRQ5ORkSeOQ0D77JGNkZAaQyCMQ5ZDK5eRk4+Rk5ORkZGRkUOTkY4nkZhDaXpvkwBMAUMgjJcrkUMgK4yRk0KTt7lAAAALAAs= Step #5: MERGE-OUTER: attempt 4045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1658251453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3acc84198, 0x55d3acc8c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3acc8c918,0x55d3acd140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1eff66c5ff2c29a623e54af8a62c765fb6896d61' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12463 processed earlier; will process 2812 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 375 ft: 376 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 417 ft: 463 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3aa4985dd bp 0x000000000000 sp 0x7ffd0590bda0 T45259) Step #5: ==45259==The signal is caused by a READ memory access. Step #5: #0 0x55d3aa4985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3aa2ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3aa2b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3aa297929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3aa1b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3aa110c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3aa11a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3aa1016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3aa12d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f813ce79082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3aa0f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45259==Register values: Step #5: rax = 0x000055d3af273850 rbx = 0x000055d3af273850 rcx = 0x000055d3af273840 rdx = 0x00007f813d041b80 Step #5: rdi = 0x000055d3af273840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffd0590bda0 Step #5: r8 = 0x000055d3af273850 r9 = 0x00007f813d041bf0 r10 = 0x000055d3af23d010 r11 = 0x00007f813d041be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3ad697960 r14 = 0x0000000100000004 r15 = 0x000055d3ac604386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x2,0x7f,0x41,0x5,0x41,0xe0,0x0,0x67,0x77,0x41,0x41,0x41,0x67,0x67,0x41,0x74,0x41,0x76,0x70,0x41,0x45,0x49,0x69,0x41,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x67,0x41,0x41,0x67,0x41,0x74,0x69,0x1,0x6a,0x70,0x67,0x4d,0x67,0x72,0x41,0x6c,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x97,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x70,0x67,0x68,0xd,0x0,0x41,0x41,0x6f,0x41,0x67,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x67,0x41,0x67,0x67,0x41,0x41,0x4d,0x74,0x41,0x41,0x4d,0x74,0x41,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x69,0x1,0x69,0x1,0x6a,0x67,0x41,0x67,0x67,0x41,0x41,0x4d,0x74,0x41,0x41,0x4d,0x41,0x6c,0x69,0x6e,0x75,0x78,0x67,0x41,0x74,0x41,0x69,0x1,0x6a,0x67,0x48,0x74,0x41,0x67,0x4d,0x67,0x67,0x68,0xd,0x0,0x41,0x41,0x67,0x41,0x67,0x4d,0x41,0x67,0x41,0x67,0x41,0x4d,0x41,0x67,0x67,0x41,0x74,0x41,0x49,0x6a,0x45,0x70,0x41,0x69,0x76,0x70,0x45,0x45,0x41,0x13,0x0,0x0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?nAA\002\177A\005A\340\000gwAAAggAtAvpAEIiAgMgrAlAMgAAgAti\001jpgMgrAlAMAggAtA\227gh\015\000AAgAgMpgh\015\000AAoAgMAgAgAMAggMgAggAAMtAAMtAMAgAgAMAggMAggAtAi\001i\001jgAggAAMtAAMAlinuxgAtAi\001jgHtAgMggh\015\000AAgAgMAgAgAMAggAtAIjEpAivpEEA\023\000\000\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-507db80cdcc885f953e726ef7c103742777dfc4a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9uQUECf0EFQeAAZ3dBQUFnZ0F0QXZwQUVJaUFnTWdyQWxBTWdBQWdBdGkBanBnTWdyQWxBTUFnZ0F0QZdnaA0AQUFnQWdNcGdoDQBBQW9BZ01BZ0FnQU1BZ2dNZ0FnZ0FBTXRBQU10QU1BZ0FnQU1BZ2dNQWdnQXRBaQFpAWpnQWdnQUFNdEFBTUFsaW51eGdBdEFpAWpnSHRBZ01nZ2gNAEFBZ0FnTUFnQWdBTUFnZ0F0QUlqRXBBaXZwRUVBEwAAAQALAAs= Step #5: MERGE-OUTER: attempt 4046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1658392770 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bc1ccb9198, 0x55bc1ccc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bc1ccc1918,0x55bc1cd490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/507db80cdcc885f953e726ef7c103742777dfc4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12466 processed earlier; will process 2809 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 307 ft: 308 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 367 ft: 423 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bc1a4cd5dd bp 0x000000000000 sp 0x7fff2c286810 T45263) Step #5: ==45263==The signal is caused by a READ memory access. Step #5: #0 0x55bc1a4cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bc1a2ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bc1a2eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bc1a2cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bc1a1edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bc1a145c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bc1a14f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bc1a1366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bc1a1623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95c7581082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bc1a129aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45263==Register values: Step #5: rax = 0x000055bc1f3a4dc0 rbx = 0x000055bc1f3a4dc0 rcx = 0x000055bc1f3a5270 rdx = 0x00007f95c7749b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2c286810 Step #5: r8 = 0x000055bc1f3a4dc0 r9 = 0x000055bc1f2449e0 r10 = 0x000055bc1f22a010 r11 = 0x00007f95c7749be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bc1d6cc960 r14 = 0x0000000100000004 r15 = 0x000055bc1c639386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x4,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x70,0x41,0x49,0x45,0x45,0x70,0x41,0x17,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x45,0x45,0x45,0x69,0x69,0x71,0x45,0x41,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x41,0x45,0x69,0xd,0x0,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x41,0x69,0x41,0xf2,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x69,0x71,0x69,0x45,0x45,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0xbf,0xb7,0x45,0x41,0x4c,0x70,0x41,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x45,0x69,0xd,0x0,0x45,0x69,0x41,0x41,0x49,0x45,0x41,0x4c,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x6c,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\004@AOA\027\"\255\200\200\000\"AAiEEAEi\015\000EipAIEEpA\027xEEEAEiEEiEEEiiqEAi\015\000EiEEiEiqiEEAEi\015\000EiAAIEALpAEi\015\000EEAEi\015\000EiAAiA\362IEALpsALAxEEEAEiEEiEiqiEEAEi\015\000EiEEiEiqiEEAEi\015\000EiA\277\267EALpAEi\015\000EiAAIEALpsALEi\015\000EiAAIEALpsALAxEEli\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e04703bb4e400d8ad8b08a4ee8cb2eb80b77945a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQEQEFPQRcirYCAACJBQWlFRUFFaQ0ARWlwQUlFRXBBF3hFRUVBRWlFRWlFRUVpaXFFQWkNAEVpRUVpRWlxaUVFQUVpDQBFaUFBSUVBTHBBRWkNAEVFQUVpDQBFaUFBaUHySUVBTHBzQUxBeEVFRUFFaUVFaUVpcWlFRUFFaQ0ARWlFRWlFaXFpRUVBRWkNAEVpQb+3RUFMcEFFaQ0ARWlBQUlFQUxwc0FMRWkNAEVpQUFJRUFMcHNBTEF4RUVsaQALAAs= Step #5: MERGE-OUTER: attempt 4047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1658532068 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2a2ed7198, 0x55d2a2edf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2a2edf918,0x55d2a2f670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e04703bb4e400d8ad8b08a4ee8cb2eb80b77945a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12469 processed earlier; will process 2806 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2a06eb5dd bp 0x000000000000 sp 0x7ffefb94b840 T45267) Step #5: ==45267==The signal is caused by a READ memory access. Step #5: #0 0x55d2a06eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2a050d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2a050cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2a04ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2a040bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2a0363c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2a036d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2a03546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2a03803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22bbbcc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2a0347aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45267==Register values: Step #5: rax = 0x000055d2a5855360 rbx = 0x000055d2a5855360 rcx = 0x000055d2a5855810 rdx = 0x00007f22bbd94b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefb94b840 Step #5: r8 = 0x000055d2a5855360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22bbd94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2a38ea960 r14 = 0x0000000100000004 r15 = 0x000055d2a2857386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0xd3,0x67,0x6c,0x41,0xe9,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x1b,0x6e,0x41,0x9,0x45,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x1,0xc1,0x1b,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x3f,0x0,0x0,0x0,0x1,0x45,0x45,0x1,0x1,0x1b,0x6c,0x41,0x6e,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x1,0x45,0x45,0x41,0x11,0x41,0x1,0x45,0x45,0x41,0x12,0x41,0xb5,0xbe,0x93,0x43,0x1b,0x6e,0x41,0x1b,0x6e,0x41,0x9,0x45,0x45,0x41,0xbf,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x45,0x41,0x1,0x1,0x41,0x1,0x45,0x45,0x67,0x6c,0x41,0xe9,0xff,0xbe,0x1b,0x6e,0x41,0x9,0x41,0x45,0x41,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x70,0x1b,0x1b,0x49,0x1,0x41,0x1,0x4e,0x1,0x41,0x1,0x45,0x45,0x41,0x1,0x6c,0x1b,0x41,0x6e,0x1b,0x41,0x56,0x0,0x1,0x1a,0x70,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kAG\004@AKA\323glA\351EEA\021A\001EEA\001EEA\021A\001EEA\022A\265\276\223C\033nA\033nA\011EEA\001A\001EEA\001l\033AnEA\001\001\301\033A\351\377\276\033nA\011A?\000\000\000\001EE\001\001\033lAnEA\001A\001EEA\021A\001EEA\001EEA\021A\001EEA\022A\265\276\223C\033nA\033nA\011EEA\277A\001EEA\001l\033AnEA\001\001A\001EEglA\351\377\276\033nA\011AEA\001A\001EEA\001l\033p\033\033I\001A\001N\001A\001EEA\001l\033An\033AV\000\001\032p\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d9f7186eb8d67846eed0aa306ae88ed4fced4c9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQUcEQEFLQdNnbEHpRUVBEUEBRUVBAUVFQRFBAUVFQRJBtb6TQxtuQRtuQQlFRUEBQQFFRUEBbBtBbkVBAQHBG0Hp/74bbkEJQT8AAAABRUUBARtsQW5FQQFBAUVFQRFBAUVFQQFFRUERQQFFRUESQbW+k0MbbkEbbkEJRUVBv0EBRUVBAWwbQW5FQQEBQQFFRWdsQen/vhtuQQlBRUEBQQFFRUEBbBtwGxtJAUEBTgFBAUVFQQFsG0FuG0FWAAEacAALAAs= Step #5: MERGE-OUTER: attempt 4048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1658669954 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5595dbdff198, 0x5595dbe07911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5595dbe07918,0x5595dbe8f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d9f7186eb8d67846eed0aa306ae88ed4fced4c9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12470 processed earlier; will process 2805 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5595d96135dd bp 0x000000000000 sp 0x7ffdcf2041f0 T45271) Step #5: ==45271==The signal is caused by a READ memory access. Step #5: #0 0x5595d96135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5595d9435280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5595d9434fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5595d9412929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5595d9333ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595d928bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595d92951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595d927c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595d92a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbd8745d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595d926faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45271==Register values: Step #5: rax = 0x00005595dd072470 rbx = 0x00005595dd072470 rcx = 0x00005595dd072920 rdx = 0x00007fbd87625b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcf2041f0 Step #5: r8 = 0x00005595dd072470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbd87625be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005595dc812960 r14 = 0x0000000100000004 r15 = 0x00005595db77f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x41,0xfc,0xc1,0x41,0x77,0xc1,0x6b,0x41,0x1d,0xbe,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x71,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xf,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xa,0xc1,0xc1,0x41,0x67,0xc1,0x6b,0x41,0x67,0x41,0x2c,0x41,0x6c,0x69,0x68,0x75,0x41,0x66,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xf,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x4a,0x41,0xa,0xc1,0xc1,0x41,0x67,0xc1,0x6b,0x41,0x67,0x41,0x2c,0x41,0x6c,0x69,0x68,0x75,0x78,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0xaa,0x41,0x6b,0xc1,0xc1,0xc1,0x41,0x4a,0x41,0xa,0x67,0x67,0x41,0x2c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x7c,0x69,0x71,0x75,0x78,0x41,0x7e,0x41,0x45,0x6e,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x45,0x4e,0x4,0x0,0xd0,0x6d,0xd6,0x2,0x5,0xb,0x41,0x4d,0x41,0xa8,0x90,0xc1,0x6b,0x41,0xa8,0x41,0x41,0x1,0x4c,0x41,0x41,0x41,0xc1,0x41,0x45,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\032oA(\004@AKA\252JA\374\301Aw\301kA\035\276\250AA\001LAAA\301AEqAf\004\000\320\000\326\000\005\013\004\000\320\000\017\000\005\013AAA\252JA\012\301\301Ag\301kAgA,AlihuAf\004\000\320\000\326\000\005\013\004\000\320\000\017\000\005\013AAA\252JA\012\301\301Ag\301kAgA,Alihux\004\000\320\000\326\000\005\013AAA\252Ak\301\301\301AJA\012ggA,AlinuxA|iquxA~AEn\004\000\320\000\326\000\005\013AEN\004\000\320m\326\002\005\013AMA\250\220\301kA\250AA\001LAAA\301AEi\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d36b729b57297958d95de04d4e7778f2f3e9186 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARpvQSgEQEFLQapKQfzBQXfBa0EdvqhBQQFMQUFBwUFFcUFmBADQANYABQsEANAADwAFC0FBQapKQQrBwUFnwWtBZ0EsQWxpaHVBZgQA0ADWAAULBADQAA8ABQtBQUGqSkEKwcFBZ8FrQWdBLEFsaWh1eAQA0ADWAAULQUFBqkFrwcHBQUpBCmdnQSxBbGludXhBfGlxdXhBfkFFbgQA0ADWAAULQUVOBADQbdYCBQtBTUGokMFrQahBQQFMQUFBwUFFaQALAAs= Step #5: MERGE-OUTER: attempt 4049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1658809520 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a41d11e198, 0x55a41d126911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a41d126918,0x55a41d1ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d36b729b57297958d95de04d4e7778f2f3e9186' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12471 processed earlier; will process 2804 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a41a9325dd bp 0x000000000000 sp 0x7fff9317c4c0 T45275) Step #5: ==45275==The signal is caused by a READ memory access. Step #5: #0 0x55a41a9325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a41a754280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a41a753fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a41a731929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a41a652ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a41a5aac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a41a5b41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a41a59b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a41a5c73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf76d51082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a41a58eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45275==Register values: Step #5: rax = 0x000055a41e005400 rbx = 0x000055a41e005400 rcx = 0x000055a41e0058b0 rdx = 0x00007faf76f19b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9317c4c0 Step #5: r8 = 0x000055a41e005400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf76f19be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a41db31960 r14 = 0x0000000100000004 r15 = 0x000055a41ca9e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6b,0x41,0x29,0x4,0x40,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x3a,0xc,0x0,0x58,0x6c,0x69,0x78,0x78,0x75,0x0,0x6c,0x69,0x1b,0x60,0x41,0xdd,0xf2,0x69,0x69,0x69,0x69,0x69,0x4,0x40,0x41,0x3a,0xc,0x0,0x58,0x6c,0x69,0x78,0x78,0x75,0x0,0x6c,0x69,0x1b,0x60,0x0,0x48,0x0,0x58,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xb5,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x6e,0x71,0x78,0x0,0x1b,0x60,0x0,0x48,0x0,0x78,0x0,0x1b,0x60,0x4a,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x6e,0x71,0x78,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x78,0x78,0x75,0x0,0x0,0x1b,0xb5,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x6e,0x71,0x78,0x0,0x1b,0x74,0x0,0x48,0x0,0x58,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xab,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6f,0x69,0x6e,0x6f,0x67,0x1b,0xb5,0xc,0x0,0x1b,0xb5,0xf,0x0,0x58,0x6c,0x67,0x1b,0xb5,0xc,0x0,0x58,0x6c,0x69,0x6e,0x71,0x78,0x6f,0x4b,0x0,0x58,0x6f,0x0,0xb,0x0,0xb,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0012kA)\004@A\335\362iiiii\004@A:\014\000Xlixxu\000li\033`A\335\362iiiii\004@A:\014\000Xlixxu\000li\033`\000H\000Xog\033\265\014\000\033\265\017\000Xlg\033\265\014\000Xlinqx\000\033`\000H\000x\000\033`Jg\033\265\014\000Xlinqxlg\033\265\014\000Xlixxu\000\000\033\265\017\000Xlg\033\265\014\000Xlinqx\000\033t\000H\000Xog\033\265\014\000\033\253\017\000Xlg\033\265\014\000Xoinog\033\265\014\000\033\265\017\000Xlg\033\265\014\000XlinqxoK\000Xo\000\013\000\013\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-037ed0e641c5ae5e390a6377d8b906bc286c2efe Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATJrQSkEQEHd8mlpaWlpBEBBOgwAWGxpeHh1AGxpG2BB3fJpaWlpaQRAQToMAFhsaXh4dQBsaRtgAEgAWG9nG7UMABu1DwBYbGcbtQwAWGxpbnF4ABtgAEgAeAAbYEpnG7UMAFhsaW5xeGxnG7UMAFhsaXh4dQAAG7UPAFhsZxu1DABYbGlucXgAG3QASABYb2cbtQwAG6sPAFhsZxu1DABYb2lub2cbtQwAG7UPAFhsZxu1DABYbGlucXhvSwBYbwALAAsLAQs= Step #5: MERGE-OUTER: attempt 4050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1658946804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557da10d8198, 0x557da10e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557da10e0918,0x557da11680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/037ed0e641c5ae5e390a6377d8b906bc286c2efe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12472 processed earlier; will process 2803 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d9e8ec5dd bp 0x000000000000 sp 0x7ffc4b0f6d00 T45279) Step #5: ==45279==The signal is caused by a READ memory access. Step #5: #0 0x557d9e8ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d9e70e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d9e70dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d9e6eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d9e60cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d9e564c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d9e56e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d9e5556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d9e5813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff83b5d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d9e548aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45279==Register values: Step #5: rax = 0x0000557da286f770 rbx = 0x0000557da286f770 rcx = 0x0000557da286fc20 rdx = 0x00007ff83b79eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4b0f6d00 Step #5: r8 = 0x0000557da286f770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff83b79ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557da1aeb960 r14 = 0x0000000100000004 r15 = 0x0000557da0a58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x31,0x6f,0x41,0x41,0x2,0x0,0x41,0x41,0x45,0x41,0x4d,0x67,0xc1,0x41,0xff,0x2d,0x45,0x6b,0xc1,0x41,0x6a,0x41,0xd1,0x41,0x41,0x45,0x41,0x4d,0x67,0xc1,0x41,0xff,0x2d,0x45,0x6b,0xc1,0x41,0x6a,0x41,0x41,0x41,0x41,0x74,0x41,0xd1,0x6c,0x69,0x6e,0x75,0x78,0x41,0xff,0x41,0x41,0x4d,0x67,0x45,0x6b,0x41,0x41,0x6a,0x41,0x70,0x4a,0x41,0x95,0x41,0x41,0x41,0x41,0x41,0x6a,0x41,0x95,0x0,0x41,0x41,0x41,0x69,0x41,0x68,0xe,0x47,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x80,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x73,0x6d,0x1,0x0,0x0,0x0,0xa1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x63,0x69,0x67,0x75,0x78,0x0,0xa0,0x0,0x0,0x0,0x0,0x52,0x0,0x0,0x0,0x52,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\0011oAA\002\000AAEAMg\301A\377-Ek\301AjA\321AAEAMg\301A\377-Ek\301AjAAAAtA\321linuxA\377AAMgEkAAjApJA\225AAAAAjA\225\000AAAiAh\016G\000\000\000\000\000\000\000\000\000\000\000\001\200\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\200\000\000\200\000\001\000\000\000\000\200\000\000\000\000\000\001\000\000\001\000\000\000\000\200\000\000\000\200\000\000\000\000\000\000\000\000\001sm\001\000\000\000\241\000\000\000\000\000\000\000\277cigux\000\240\000\000\000\000R\000\000\000R\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-549118afaee58814f2a3f72dbcd4063092e51590 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBATFvQUECAEFBRUFNZ8FB/y1Fa8FBakHRQUFFQU1nwUH/LUVrwUFqQUFBQXRB0WxpbnV4Qf9BQU1nRWtBQWpBcEpBlUFBQUFBakGVAEFBQWlBaA5HAAAAAAAAAAAAAAABgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAgAABAAAAAIAAAAAAAAEAAAEAAAAAgAAAAIAAAAAAAAAAAAFzbQEAAAChAAAAAAAAAL9jaWd1eACgAAAAAFIAAABSAAALAAs= Step #5: MERGE-OUTER: attempt 4051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1659085651 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640ec2d9198, 0x5640ec2e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640ec2e1918,0x5640ec3690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/549118afaee58814f2a3f72dbcd4063092e51590' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12474 processed earlier; will process 2801 files now Step #5: [LOADING] WASM module load failed: unknown table 58 Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 472 ft: 519 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640e9aed5dd bp 0x000000000000 sp 0x7ffc5730c040 T45283) Step #5: ==45283==The signal is caused by a READ memory access. Step #5: #0 0x5640e9aed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640e990f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640e990efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640e98ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640e980dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640e9765c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640e976f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640e97566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640e97823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d9b451082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640e9749aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45283==Register values: Step #5: rax = 0x00005640ecdd6cf0 rbx = 0x00005640ecdd6cf0 rcx = 0x00005640ecdd6ce0 rdx = 0x00007f7d9b619b80 Step #5: rdi = 0x00005640ecdd6ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffc5730c040 Step #5: r8 = 0x00005640ecdd6cf0 r9 = 0x00005640ecdcc290 r10 = 0x00005640ecdb2010 r11 = 0x00007f7d9b619be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640eccec960 r14 = 0x0000000100000004 r15 = 0x00005640ebc59386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7f,0x7a,0x42,0x41,0x42,0x42,0x7f,0x42,0x7a,0x42,0x41,0x42,0xc2,0x42,0x42,0x7f,0x42,0x42,0x84,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x10,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x5b,0x7f,0x7f,0x42,0x10,0x7f,0x7f,0x42,0x42,0x42,0x7f,0x42,0x7f,0x42,0x42,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0xc3,0x7a,0x7f,0x42,0x7f,0x42,0x41,0x42,0x7a,0x7f,0x7a,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x42,0x7a,0x42,0x7a,0x7a,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x42,0x7a,0x42,0x7a,0x42,0x7f,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x41,0x42,0x89,0x42,0x42,0x7f,0x5a,0x42,0x41,0x42,0x42,0x7f,0x42,0xc3,0x7a,0x7f,0x42,0x7f,0x42,0x41,0x42,0x7a,0x7f,0x7a,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x42,0x7f,0x42,0x10,0x7f,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0x15,0x7f,0x7f,0x42,0x42,0x42,0x42,0xc3,0x7f,0x42,0x49,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABB\177zBABB\177BzBAB\302BB\177BB\204BB\177B\020\177zBABBBBB\020\177zBABBBBB[\177\177B\020\177\177BBB\177B\177BB\211BB\177ZBABB\177B\303z\177B\177BABz\177zBB\177BB\177BB\177B\020\177zBBzBzzBB\177BB\177BB\177B\020\177zBBzBzB\177\177BB\177BB\177B\020\177zBAB\211BB\177ZBABB\177B\303z\177B\177BABz\177zBB\177BB\177BB\177B\020\177zBABBBBB\025\177\177BBBB\303\177BI\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-111f8362851001b9cd780a3c6c69209b1a7cbc66 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQn96QkFCQn9CekJBQsJCQn9CQoRCQn9CEH96QkFCQkJCQhB/ekJBQkJCQkJbf39CEH9/QkJCf0J/QkKJQkJ/WkJBQkJ/QsN6f0J/QkFCen96QkJ/QkJ/QkJ/QhB/ekJCekJ6ekJCf0JCf0JCf0IQf3pCQnpCekJ/f0JCf0JCf0IQf3pCQUKJQkJ/WkJBQkJ/QsN6f0J/QkFCen96QkJ/QkJ/QkJ/QhB/ekJBQkJCQkIVf39CQkJCw39CSQALAAs= Step #5: MERGE-OUTER: attempt 4052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1659225390 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56260e4e4198, 0x56260e4ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56260e4ec918,0x56260e5740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/111f8362851001b9cd780a3c6c69209b1a7cbc66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12477 processed earlier; will process 2798 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56260bcf85dd bp 0x000000000000 sp 0x7ffc5d61ed10 T45287) Step #5: ==45287==The signal is caused by a READ memory access. Step #5: #0 0x56260bcf85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56260bb1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56260bb19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56260baf7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56260ba18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56260b970c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56260b97a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56260b9616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56260b98d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f8f320082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56260b954aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45287==Register values: Step #5: rax = 0x000056260f6f1520 rbx = 0x000056260f6f1520 rcx = 0x000056260f6f19d0 rdx = 0x00007f4f8f4e8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5d61ed10 Step #5: r8 = 0x000056260f6f1520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f8f4e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056260eef7960 r14 = 0x0000000100000004 r15 = 0x000056260de64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6d,0x41,0x41,0x4,0x40,0x43,0x68,0x11,0x49,0x41,0x41,0x9f,0x68,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x30,0xb8,0x64,0x41,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x38,0xb8,0x64,0xb8,0xb1,0x41,0x41,0x41,0xb7,0x64,0x41,0x6f,0x69,0x41,0x41,0x69,0xb7,0x41,0x31,0xb8,0x64,0x41,0x1,0x41,0x1,0x41,0x69,0x6f,0x41,0x41,0x69,0xb7,0x41,0x32,0xb8,0x66,0x41,0x1,0x41,0xf,0x0,0x6f,0x69,0x41,0x41,0x41,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6b,0x41,0x41,0x6b,0x41,0x41,0x69,0x45,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0x31,0xb8,0x64,0xb8,0x1,0x41,0xf,0x0,0x6f,0x69,0x41,0x41,0x41,0x6f,0x69,0x41,0x41,0x69,0x71,0x1,0x41,0x9,0x6f,0x6b,0x41,0x41,0x6b,0x41,0x41,0x69,0x45,0x1,0x41,0x1,0x6f,0x69,0x41,0x41,0xb7,0x41,0xc6,0xb3,0x41,0x41,0x41,0x1,0x6f,0x69,0x10,0x0,0x41,0x1,0x41,0x1,0x6f,0x41,0x1,0x41,0x6f,0x41,0x41,0x41,0x41,0x1,0x6f,0x69,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001{mAA\004@Ch\021IAA\237h\001A\001oiAA\267A1\270d\270\261AAA\267dAoiAAi\267A0\270dA\001A\001oiAA\267A8\270d\270\261AAA\267dAoiAAi\267A1\270dA\001A\001AioAAi\267A2\270fA\001A\017\000oiAAAoiAAiq\001A\011okAAkAAiE\001A\001oiAA\267A1\270d\270\001A\017\000oiAAAoiAAiq\001A\011okAAkAAiE\001A\001oiAA\267A\306\263AAA\001oi\020\000A\001A\001oA\001AoAAAA\001oiAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a641e5d30aeb700a2993101031894b40fadd988e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXttQUEEQENoEUlBQZ9oAUEBb2lBQbdBMbhkuLFBQUG3ZEFvaUFBabdBMLhkQQFBAW9pQUG3QTi4ZLixQUFBt2RBb2lBQWm3QTG4ZEEBQQFBaW9BQWm3QTK4ZkEBQQ8Ab2lBQUFvaUFBaXEBQQlva0FBa0FBaUUBQQFvaUFBt0ExuGS4AUEPAG9pQUFBb2lBQWlxAUEJb2tBQWtBQWlFAUEBb2lBQbdBxrNBQUEBb2kQAEEBQQFvQQFBb0FBQUEBb2lBQQALAAs= Step #5: MERGE-OUTER: attempt 4053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1659363481 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d2c5308198, 0x55d2c5310911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d2c5310918,0x55d2c53980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a641e5d30aeb700a2993101031894b40fadd988e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12478 processed earlier; will process 2797 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1cfe85. Step #5: #1 pulse cov: 369 ft: 370 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d2c2b1c5dd bp 0x000000000000 sp 0x7ffc3f682920 T45291) Step #5: ==45291==The signal is caused by a READ memory access. Step #5: #0 0x55d2c2b1c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d2c293e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d2c293dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d2c291b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d2c283cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d2c2794c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d2c279e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d2c27856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d2c27b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c6da37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d2c2778aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45291==Register values: Step #5: rax = 0x000055d2c6610430 rbx = 0x000055d2c6610430 rcx = 0x000055d2c6610420 rdx = 0x00007f4c6dbffb80 Step #5: rdi = 0x000055d2c6610420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc3f682920 Step #5: r8 = 0x000055d2c6610430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c6dbffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d2c5d1b960 r14 = 0x0000000100000004 r15 = 0x000055d2c4c88386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x15,0x6f,0x41,0x41,0x3,0x40,0x41,0x4b,0x41,0x74,0x74,0x41,0x58,0x6c,0x41,0x45,0x41,0x2e,0x74,0x74,0x41,0x6f,0x1,0xb7,0x41,0x6c,0xb2,0xa9,0x41,0x3c,0x74,0x41,0x6f,0x1,0xb2,0x41,0x6c,0xb2,0xa9,0x41,0x40,0x41,0x4b,0x41,0x74,0x74,0x41,0x58,0x74,0x41,0x45,0x41,0x2e,0x74,0x74,0x41,0x6f,0x1,0xb2,0x41,0x6c,0xb2,0xa9,0x41,0xa9,0x74,0x41,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0xa9,0xb2,0xa9,0x74,0x41,0x41,0x49,0x41,0x45,0x41,0x3f,0x45,0x41,0x3f,0x41,0x1,0xc1,0x69,0x70,0x77,0x70,0x49,0x41,0x6c,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x97,0xd,0x1,0xc0,0x45,0x4,0x40,0x5,0x1,0xb,0x41,0x41,0xb3,0xa9,0x10,0x0,0x45,0xb2,0x41,0xa9,0xb2,0xa9,0x74,0x41,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0xff,0x1e,0x41,0x31,0x41,0x6c,0xb2,0xa9,0x46,0x45,0xb2,0xa9,0xb2,0xa9,0x72,0x4b,0x41,0x80,0xa9,0x45,0xb2,0xa9,0x4e,0x41,0x80,0xb2,0xa9,0x77,0x4e,0x45,0xb2,0xa9,0xb3,0xa9,0x10,0x0,0x45,0xb2,0xa8,0xb2,0xa9,0x41,0x45,0x48,0x41,0xb2,0xa9,0xf4,0x2c,0xb2,0xa9,0xb2,0xa8,0x6a,0xb2,0xa9,0x74,0x41,0x45,0xb2,0xa9,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\025oAA\003@AKAttAXlAEA.ttAo\001\267Al\262\251A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ca18d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ca18d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ca18ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ca17cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ca1727c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ca17311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ca17186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ca17443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f61860f2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ca170baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45295==Register values: Step #5: rax = 0x0000557ca620e430 rbx = 0x0000557ca620e430 rcx = 0x0000557ca620e420 rdx = 0x00007f61862bab80 Step #5: rdi = 0x0000557ca620e420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc645bbcc0 Step #5: r8 = 0x0000557ca620e430 r9 = 0x00007f61862babf0 r10 = 0x0000557ca61ef010 r11 = 0x00007f61862babe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ca4cae960 r14 = 0x0000000100000004 r15 = 0x0000557ca3c1b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x20,0x22,0xd4,0xd4,0x22,0x47,0x1,0x20,0x1e,0x22,0x3d,0x21,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x1f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0x21,0x0,0x42,0xaf,0xb5,0x7e,0x42,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x42,0x7e,0x7a,0x7c,0x42,0xaf,0xb5,0xaf,0xb5,0x89,0xb5,0xbd,0xae,0x7f,0x42,0xd2,0x8a,0x42,0x7b,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xd6,0xc2,0x35,0x0,0x7f,0xb5,0xae,0x42,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x7c,0x42,0xaf,0xb5,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x42,0x46,0x7c,0x42,0x7b,0x7c,0x42,0x0,0x88,0x42,0x93,0xaf,0xbd,0xb2,0x7f,0xb5,0xae,0x1,0x0,0x7c,0x7c,0x42,0x1a,0x1a,0x20,0x20,0xd4,0xd4,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001_q \"\324\324\"G\001 \036\"=!\000 \" \037 \001 !\000B\257\265~B\257\265\211\265\275\256\177B\322\212B{BB~z|B\257\265\257\265\211\265\275\256\177B\322\212B{B\000\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\326\3025\000\177\265\256B\265\257\275\262\177\265\256\210B\223\257\275\262\177\265\256BF||B\257\265\257\275\262\177\265\256BF|B{|B\000\210B\223\257\275\262\177\265\256\001\000||B\032\032 \324\324\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6aeff27fa524dc6dbb1de91a0e2c9b4e57be1ce1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAV9xICLU1CJHASAeIj0hACAgICAgICAgICAgICAgICAgICIgICAgICAfICAgICAgICAgIAEgICEAQq+1fkKvtYm1va5/QtKKQntCQn56fEKvta+1ibW9rn9C0opCe0IAiEKTr72yf7WuQkZ8fEKvta+9sn+1rohCk6+9sn+1rkJGfHxCr9bCNQB/ta5Cta+9sn+1rohCk6+9sn+1rkJGfHxCr7WvvbJ/ta5CRnxCe3xCAIhCk6+9sn+1rgEAfHxCGhogINTUAAs= Step #5: MERGE-OUTER: attempt 4055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1659641335 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558caa064198, 0x558caa06c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558caa06c918,0x558caa0f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6aeff27fa524dc6dbb1de91a0e2c9b4e57be1ce1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12482 processed earlier; will process 2793 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 309 ft: 310 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 403 ft: 443 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ca78785dd bp 0x000000000000 sp 0x7ffe8a6a0210 T45299) Step #5: ==45299==The signal is caused by a READ memory access. Step #5: #0 0x558ca78785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ca769a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ca7699fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ca7677929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ca7598ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ca74f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ca74fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ca74e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ca750d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b7bfde082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ca74d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45299==Register values: Step #5: rax = 0x0000558cab11bf70 rbx = 0x0000558cab11bf70 rcx = 0x0000558cab11c420 rdx = 0x00007f1b7c1a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8a6a0210 Step #5: r8 = 0x0000558cab11bf70 r9 = 0x0000558caafddff0 r10 = 0x0000558caafa1010 r11 = 0x00007f1b7c1a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558caaa77960 r14 = 0x0000000100000004 r15 = 0x0000558ca99e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x41,0x7f,0x41,0x41,0x4,0x40,0xd0,0x0,0xfb,0x19,0x66,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xc5,0x40,0xfb,0x19,0x66,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xef,0xe8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x29,0xff,0xff,0xc,0x41,0x45,0xc0,0x41,0xc2,0x70,0x41,0xff,0x2,0x41,0x1,0x41,0x79,0x6e,0x76,0x78,0x41,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xff,0xe8,0x40,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x62,0xff,0xe9,0x6e,0x41,0x70,0x41,0xff,0x2,0x41,0x1,0x41,0x79,0x78,0x75,0x78,0x41,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6c,0x1,0xc6,0xfb,0x62,0xef,0xe8,0xc5,0xd0,0x0,0xfb,0x19,0x3c,0x1,0xc6,0xfb,0x29,0xff,0xff,0xc,0x41,0x45,0xc0,0x41,0x74,0x0,0x41,0xc1,0xaf,0x49,0x4a,0x41,0x6b,0x41,0xc1,0x41,0x6d,0x41,0xb1,0x41,0x22,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001A\177AA\004@\320\000\373\031f\001\306\373b\377\350\305\320\000\373\031<\001\306\373b\377\350\320\000\373\031l\001\306\373b\377\350\305@\373\031f\001\306\373b\377\350\305\320\000\373\031<\001\306\373b\377\350\320\000\373\031l\001\306\373b\357\350\305\320\000\373\031<\001\306\373)\377\377\014AE\300A\302pA\377\002A\001AynvxAiAAM\320\000\373\031l\001\306\373b\377\350@\320\000\373\031<\001\306\373b\377\351nApA\377\002A\001AyxuxAiAAM\320\000\373\031l\001\306\373b\357\350\305\320\000\373\031<\001\306\373)\377\377\014AE\300At\000A\301\257IJAkA\301AmA\261A\"\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-473a84da0f5ca3ebb6adebf79176ad9f63c00322 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUF/QUEEQNAA+xlmAcb7Yv/oxdAA+xk8Acb7Yv/o0AD7GWwBxvti/+jFQPsZZgHG+2L/6MXQAPsZPAHG+2L/6NAA+xlsAcb7Yu/oxdAA+xk8Acb7Kf//DEFFwEHCcEH/AkEBQXludnhBaUFBTdAA+xlsAcb7Yv/oQNAA+xk8Acb7Yv/pbkFwQf8CQQFBeXh1eEFpQUFN0AD7GWwBxvti7+jF0AD7GTwBxvsp//8MQUXAQXQAQcGvSUpBa0HBQW1BsUEiAAALAAs= Step #5: MERGE-OUTER: attempt 4056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1659781779 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c2ae8dc198, 0x55c2ae8e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c2ae8e4918,0x55c2ae96c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/473a84da0f5ca3ebb6adebf79176ad9f63c00322' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12485 processed earlier; will process 2790 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c2ac0f05dd bp 0x000000000000 sp 0x7ffd31ec1a60 T45303) Step #5: ==45303==The signal is caused by a READ memory access. Step #5: #0 0x55c2ac0f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c2abf12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c2abf11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c2abeef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c2abe10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2abd68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2abd721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2abd596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2abd853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e4c7c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c2abd4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45303==Register values: Step #5: rax = 0x000055c2aff01410 rbx = 0x000055c2aff01410 rcx = 0x000055c2aff018c0 rdx = 0x00007f6e4c988b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd31ec1a60 Step #5: r8 = 0x000055c2aff01410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e4c988be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2af2ef960 r14 = 0x0000000100000004 r15 = 0x000055c2ae25c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0x69,0x6a,0x1,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0x5,0x1,0x69,0x6a,0x1,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x1,0xb7,0xab,0x6b,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6b,0x41,0x97,0x97,0xfe,0xf0,0x1,0xb7,0xab,0x6b,0xd,0x0,0x20,0x80,0x0,0x0,0xd3,0x1b,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA(\004@AKAij\001AAih\001\015\000A\005\001iih\001\015\000A\000A\005\001ij\001AAih\001\015\000A\005\001iih\001\015\000A\000A\005\001\267\253Ax\001\267\253kA\227\227\376\360\001\267\253Ax\001\267\253kA\227\227\376\360x\001\267\253kA\227\227\376\360\001\267\253Ax\001\267\253kA\227\227\376\360\001\267\253kAwi\001\015\000A\005\001iih\001\015\000A\000A\005\001\267\253Ax\001\267\253kA\227\227\376\360\001\267\253Ax\001\267\253kA\227\227\376\360x\001\267\253kA\227\227\376\360\001\267\253Ax\001\267\253kA\227\227\376\360\001\267\253k\015\000 \200\000\000\323\033\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-012978e48bb293e0093dc18509e375e9b6617851 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQSgEQEFLQWlqAUFBaWgBDQBBBQFpaWgBDQBBAEEFAWlqAUFBaWgBDQBBBQFpaWgBDQBBAEEFAberQXgBt6trQZeX/vABt6tBeAG3q2tBl5f+8HgBt6trQZeX/vABt6tBeAG3q2tBl5f+8AG3q2tBd2kBDQBBBQFpaWgBDQBBAEEFAberQXgBt6trQZeX/vABt6tBeAG3q2tBl5f+8HgBt6trQZeX/vABt6tBeAG3q2tBl5f+8AG3q2sNACCAAADTGxoLAAs= Step #5: MERGE-OUTER: attempt 4057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1659918467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563410b1d198, 0x563410b25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563410b25918,0x563410bad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/012978e48bb293e0093dc18509e375e9b6617851' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12486 processed earlier; will process 2789 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56340e3315dd bp 0x000000000000 sp 0x7ffe90a1b450 T45307) Step #5: ==45307==The signal is caused by a READ memory access. Step #5: #0 0x56340e3315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56340e153280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56340e152fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56340e130929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56340e051ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56340dfa9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56340dfb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56340df9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56340dfc63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6eaaba5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56340df8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45307==Register values: Step #5: rax = 0x00005634118d1520 rbx = 0x00005634118d1520 rcx = 0x00005634118d19d0 rdx = 0x00007f6eaad6db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe90a1b450 Step #5: r8 = 0x00005634118d1520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6eaad6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563411530960 r14 = 0x0000000100000004 r15 = 0x000056341049d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x34,0xfb,0x67,0x1c,0x41,0x62,0xf2,0x1c,0x41,0x31,0x41,0x3b,0x41,0x4d,0x44,0x30,0xfb,0xff,0xff,0xff,0x2,0xfb,0x1c,0x41,0x31,0x45,0x41,0x41,0x41,0x6a,0x4e,0x45,0x41,0x46,0x45,0x41,0x95,0x41,0x41,0x95,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x49,0x41,0x74,0x6b,0x49,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x6e,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x8c,0x48,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x3f,0x75,0x69,0x70,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x6f,0x48,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0x3f,0x75,0x69,0x6e,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x94,0x6a,0x6c,0x41,0x66,0x6b,0x41,0x73,0x41,0x95,0x36,0x78,0x41,0x80,0x6a,0x49,0x6c,0x69,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0xc0,0x6f,0x45,0x49,0x41,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD4\373g\034Ab\362\034A1A;AMD0\373\377\377\377\002\373\034A1EAAAjNEAFEA\225AA\225AAliIA:j\004@\014\001\013AcAciAjjIAtkIg\300A\001\020\000A~k\001A\224uinuxA\200R\320\000\024\200\200\000A\214Hg\300A\001\020\000A~k\001A?uipuxA\200R\320\000\024\200\200\000AoHg\300A\001\020\000AHk\001A?uinuxA\200R\320\000\024\200\200\000A\224jlAfkAsA\2256xA\200jIli\004@\014\001\013AcA\300oEIAU\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c3b63e04bd23c4bda980671ee1ceade492a20af Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDT7ZxxBYvIcQTFBO0FNRDD7////AvscQTFFQUFBak5FQUZFQZVBQZVBQWxpSUE6agRADAELQWNBY2lBampJQXRrSWfAQQEQAEF+awFBlHVpbnV4QYBS0AAUgIAAQYxIZ8BBARAAQX5rAUE/dWlwdXhBgFLQABSAgABBb0hnwEEBEABBSGsBQT91aW51eEGAUtAAFICAAEGUamxBZmtBc0GVNnhBgGpJbGkEQAwBC0FjQcBvRUlBVQALAAs= Step #5: MERGE-OUTER: attempt 4058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1660054919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f8fe85198, 0x560f8fe8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f8fe8d918,0x560f8ff150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c3b63e04bd23c4bda980671ee1ceade492a20af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12487 processed earlier; will process 2788 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f8d6995dd bp 0x000000000000 sp 0x7ffd2edfa700 T45311) Step #5: ==45311==The signal is caused by a READ memory access. Step #5: #0 0x560f8d6995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f8d4bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f8d4bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f8d498929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f8d3b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f8d311c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f8d31b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f8d3026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f8d32e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a4bf77082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f8d2f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45311==Register values: Step #5: rax = 0x0000560f91f49710 rbx = 0x0000560f91f49710 rcx = 0x0000560f91f49bc0 rdx = 0x00007f5a4c13fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2edfa700 Step #5: r8 = 0x0000560f91f49710 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a4c13fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f90898960 r14 = 0x0000000100000004 r15 = 0x0000560f8f805386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x73,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x45,0x6a,0x41,0x71,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0xfc,0x4,0x59,0x0,0x0,0x0,0x20,0x97,0x0,0x0,0x0,0x0,0xd4,0xd6,0x0,0x59,0x0,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0x0,0x59,0x0,0x0,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x97,0x0,0x0,0x0,0x0,0xd4,0xd6,0x0,0x59,0x0,0xb,0xf,0x15,0x0,0x0,0x0,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0x15,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0xfc,0x4,0x59,0x0,0x0,0x0,0x0,0x97,0x0,0x0,0x0,0x0,0xd4,0xd6,0x0,0x59,0x0,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0x0,0x59,0x0,0x0,0x0,0x0,0x1,0xf,0xf,0x15,0x0,0x0,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0xfc,0x4,0xb9,0xd0,0x70,0xd0,0x70,0xd0,0x6f,0x0,0x0,0x0,0x0,0xfc,0x4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001s\177A0\004@A.A=qE\301EAEjAq\003\000\000\000\000\000\000\000\000\000\000\000\373\231\000\000\000p\200\000\326\200\000\374\004Y\000\000\000 \227\000\000\000\000\324\326\000Y\000MA-AMAx\000\000Y\000\000\326\000Y\000\000\000\000\001\017\326\000Y\000\000\000\000\227\000\000\000\000\324\326\000Y\000\013\017\025\000\000\000\324\326\000Y\000\000\000\000\001\017\017\025\000\000\000\000\373\231\000\000\000p\200\000\326\200\000\374\004Y\000\000\000\000\227\000\000\000\000\324\326\000Y\000MA-AMAx\000\000Y\000\000\000\000\001\017\017\025\000\000\000\000\373\231\000\000\000p\200\000\326\200\000\374\004\271\320p\320p\320o\000\000\000\000\374\004\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-545e7d3ac3e25e173b993042f38f2d30b710b9dd Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXN/QTAEQEEuQT1xRcFFQUVqQXEDAAAAAAAAAAAAAAD7mQAAAHCAANaAAPwEWQAAACCXAAAAANTWAFkATUEtQU1BeAAAWQAA1gBZAAAAAAEP1gBZAAAAAJcAAAAA1NYAWQALDxUAAADU1gBZAAAAAAEPDxUAAAAA+5kAAABwgADWgAD8BFkAAAAAlwAAAADU1gBZAE1BLUFNQXgAAFkAAAAAAQ8PFQAAAAD7mQAAAHCAANaAAPwEudBw0HDQbwAAAAD8BAALAAs= Step #5: MERGE-OUTER: attempt 4059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1660191727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f4f7633198, 0x55f4f763b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f4f763b918,0x55f4f76c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/545e7d3ac3e25e173b993042f38f2d30b710b9dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12488 processed earlier; will process 2787 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 480 ft: 481 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f4f4e475dd bp 0x000000000000 sp 0x7fff34a4f6e0 T45315) Step #5: ==45315==The signal is caused by a READ memory access. Step #5: #0 0x55f4f4e475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f4f4c69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f4f4c68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f4f4c46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f4f4b67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f4f4abfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f4f4ac91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f4f4ab06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f4f4adc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdf312ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f4f4aa3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45315==Register values: Step #5: rax = 0x000055f4f930b430 rbx = 0x000055f4f930b430 rcx = 0x000055f4f930b420 rdx = 0x00007fdf314b6b80 Step #5: rdi = 0x000055f4f930b420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff34a4f6e0 Step #5: r8 = 0x000055f4f930b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdf314b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f4f8046960 r14 = 0x0000000100000004 r15 = 0x000055f4f6fb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0xff,0xff,0xa,0x70,0x41,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x69,0x6a,0x1,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x54,0x0,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x77,0x69,0x6e,0x4a,0x4a,0x69,0x68,0x4a,0x1,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4e,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x48,0x4a,0x69,0x4a,0x68,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x4a,0x69,0x68,0x4a,0x1,0x4a,0x4a,0x69,0x4a,0x68,0x4a,0xd,0x0,0x41,0x62,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@B\253jAih\001\015\000A\005\001\267\253A\377\377\012pAihih\001\015\000A\005\001ihij\001\000\000\000\000\000 \000T\000JJJJJJwinJJihJ\001JJJJJJJJNJJJJJJJJJJJJJJJJJJJJJJJHJiJhJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJihJ\001JJiJhJ\015\000Ab\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d3c8d0356be00748c6977fcfccc9c1c73b8a06cf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEKrakFpaAENAEEFAberQf//CnBBaWhpaAENAEEFAWloaWoBAAAAAAAgAFQASkpKSkpKd2luSkppaEoBSkpKSkpKSkpOSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpISmlKaEpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkppaEoBSkppSmhKDQBBYgALAAs= Step #5: MERGE-OUTER: attempt 4060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1660330228 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a08583198, 0x556a0858b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a0858b918,0x556a086130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d3c8d0356be00748c6977fcfccc9c1c73b8a06cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12490 processed earlier; will process 2785 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a05d975dd bp 0x000000000000 sp 0x7ffdfd988680 T45319) Step #5: ==45319==The signal is caused by a READ memory access. Step #5: #0 0x556a05d975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a05bb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a05bb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a05b96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a05ab7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a05a0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a05a191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a05a006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a05a2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a23f20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a059f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45319==Register values: Step #5: rax = 0x0000556a09afd410 rbx = 0x0000556a09afd410 rcx = 0x0000556a09afd8c0 rdx = 0x00007f3a240e8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfd988680 Step #5: r8 = 0x0000556a09afd410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a240e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a08f96960 r14 = 0x0000000100000004 r15 = 0x0000556a07f03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x41,0x41,0x76,0x42,0x1a,0x1a,0x42,0x42,0x42,0xc0,0x7a,0x7a,0x41,0x77,0x41,0x45,0x45,0x41,0x45,0x45,0x77,0x4b,0x41,0x4c,0x4a,0x41,0x45,0x77,0x45,0x41,0x45,0x41,0x41,0x41,0x3,0x41,0x40,0x1,0x45,0x45,0x77,0x41,0x45,0x4b,0x4d,0x78,0x45,0x41,0x7f,0x45,0x77,0x77,0x41,0x77,0x41,0x45,0x45,0x41,0x45,0x45,0x77,0x4b,0x41,0x4c,0x4a,0x41,0x45,0x77,0x45,0x41,0x45,0x41,0x41,0x41,0x3,0x41,0x40,0x1,0x45,0x45,0x77,0x41,0x45,0x4b,0x4d,0x78,0x45,0x41,0x7f,0x45,0x77,0x77,0x41,0x45,0x77,0x45,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x3,0x41,0x40,0x1,0x45,0x45,0x41,0x77,0x45,0x4b,0x78,0x4d,0x45,0x41,0x77,0x45,0x77,0x77,0x41,0x45,0x45,0x41,0x45,0x45,0x77,0x4b,0x41,0x4c,0x77,0x45,0x41,0x4b,0x45,0x41,0x45,0x41,0x41,0x41,0x3,0x41,0x40,0x1,0x45,0x4d,0x74,0x41,0x45,0x4b,0x4f,0x78,0x45,0x41,0x7f,0x45,0x77,0x77,0x41,0x45,0x45,0x41,0x45,0x45,0x77,0x4b,0x41,0x4c,0x45,0x77,0x77,0x45,0x41,0x45,0x45,0x41,0x40,0x77,0x4c,0x4a,0x41,0x45,0x77,0x41,0x45,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AAAvB\032\032BBB\300zzAwAEEAEEwKALJAEwEAEAAA\003A@\001EEwAEKMxEA\177EwwAwAEEAEEwKALJAEwEAEAAA\003A@\001EEwAEKMxEA\177EwwAEwEAEAEAAA\003A@\001EEAwEKxMEAwEwwAEEAEEwKALwEAKEAEAAA\003A@\001EMtAEKOxEA\177EwwAEEAEEwKALEwwEAEEA@wLJAEwAEAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-35b475da5045603e70a361fc3857181472ef43b7 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFBQXZCGhpCQkLAenpBd0FFRUFFRXdLQUxKQUV3RUFFQUFBA0FAAUVFd0FFS014RUF/RXd3QXdBRUVBRUV3S0FMSkFFd0VBRUFBQQNBQAFFRXdBRUtNeEVBf0V3d0FFd0VBRUFFQUFBA0FAAUVFQXdFS3hNRUF3RXd3QUVFQUVFd0tBTHdFQUtFQUVBQUEDQUABRU10QUVLT3hFQX9Fd3dBRUVBRUV3S0FMRXd3RUFFRUFAd0xKQUV3QUVBQQALAAs= Step #5: MERGE-OUTER: attempt 4061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1660465890 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56483e825198, 0x56483e82d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56483e82d918,0x56483e8b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35b475da5045603e70a361fc3857181472ef43b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12491 processed earlier; will process 2784 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56483c0395dd bp 0x000000000000 sp 0x7ffdfbdbaa30 T45323) Step #5: ==45323==The signal is caused by a READ memory access. Step #5: #0 0x56483c0395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56483be5b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56483be5afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56483be38929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56483bd59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56483bcb1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56483bcbb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56483bca26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56483bcce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71fccac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56483bc95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45323==Register values: Step #5: rax = 0x000056484138c2a0 rbx = 0x000056484138c2a0 rcx = 0x000056484138c750 rdx = 0x00007f71fce74b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfbdbaa30 Step #5: r8 = 0x000056484138c2a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71fce74be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056483f238960 r14 = 0x0000000100000004 r15 = 0x000056483e1a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x6e,0x2,0x7f,0x42,0x4,0x42,0x7f,0x42,0xb6,0xbd,0xb6,0xbf,0x29,0x41,0x6d,0x41,0x41,0x41,0xb4,0x40,0x41,0x55,0x41,0x3f,0x41,0x45,0x41,0x3f,0x45,0x45,0x41,0xc7,0x41,0x69,0x68,0x67,0x71,0x4b,0x45,0x45,0x41,0xc7,0x41,0x41,0x78,0x41,0x41,0x41,0x68,0x41,0x6b,0x4e,0x48,0x41,0xb,0x6d,0x6c,0x6c,0x4e,0x6b,0x41,0x6e,0x41,0x78,0x41,0x41,0x41,0x68,0x41,0x6b,0x4e,0x41,0xff,0xb,0x6d,0x6c,0x41,0xb,0x6d,0x6c,0x6c,0x45,0x41,0x69,0x45,0x41,0x2f,0x45,0x46,0x6f,0x41,0xff,0xff,0xb,0x6d,0x6c,0x41,0xb,0x6d,0x6c,0x6c,0x41,0x41,0x41,0x41,0x41,0x68,0x41,0x6b,0x4e,0x41,0xff,0xb,0x6d,0x6c,0x6c,0x41,0x67,0x41,0x41,0x4b,0x41,0x4e,0x6b,0x6e,0x6b,0x41,0x6d,0x6c,0x6c,0x41,0x41,0x41,0x4e,0x6b,0x41,0x6e,0x41,0x78,0x41,0x41,0x41,0x68,0x41,0x6b,0x4e,0x41,0xff,0xb,0x6d,0x48,0x41,0xb,0x6d,0x6c,0x6c,0x69,0x6e,0x75,0x78,0x41,0x78,0x41,0x41,0x41,0x68,0x41,0x6b,0x4e,0x41,0xff,0xb,0x6d,0x6c,0x41,0xb,0x6d,0x6c,0x6c,0x45,0x41,0x69,0x45,0x41,0x2f,0x45,0x46,0x6f,0x41,0xff,0xff,0x1,0xd,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000An\002\177B\004B\177B\266\275\266\277)AmAAA\264@AUA?AEA?EEA\307AihgqKEEA\307AAxAAAhAkNHA\013mllNkAnAxAAAhAkNA\377\013mlA\013mllEAiEA/EFoA\377\377\013mlA\013mllAAAAAhAkNA\377\013mllAgAAKANknkAmllAAANkAnAxAAAhAkNA\377\013mHA\013mllinuxAxAAAhAkNA\377\013mlA\013mllEAiEA/EFoA\377\377\001\015\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f094dc3fd38307f01e7cf1515eea87d65aa229f8 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFuAn9CBEJ/Qra9tr8pQW1BQUG0QEFVQT9BRUE/RUVBx0FpaGdxS0VFQcdBQXhBQUFoQWtOSEELbWxsTmtBbkF4QUFBaEFrTkH/C21sQQttbGxFQWlFQS9FRm9B//8LbWxBC21sbEFBQUFBaEFrTkH/C21sbEFnQUFLQU5rbmtBbWxsQUFBTmtBbkF4QUFBaEFrTkH/C21IQQttbGxpbnV4QXhBQUFoQWtOQf8LbWxBC21sbEVBaUVBL0VGb0H//wENAAALAAs= Step #5: MERGE-OUTER: attempt 4062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1660604202 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5609b82cf198, 0x5609b82d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5609b82d7918,0x5609b835f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f094dc3fd38307f01e7cf1515eea87d65aa229f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12492 processed earlier; will process 2783 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609b5ae35dd bp 0x000000000000 sp 0x7ffcb8c05410 T45327) Step #5: ==45327==The signal is caused by a READ memory access. Step #5: #0 0x5609b5ae35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609b5905280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609b5904fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5609b58e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609b5803ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609b575bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609b57651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609b574c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609b57783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3170f8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609b573faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45327==Register values: Step #5: rax = 0x00005609b9c1a5a0 rbx = 0x00005609b9c1a5a0 rcx = 0x00005609b9c1aa50 rdx = 0x00007f3171152b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb8c05410 Step #5: r8 = 0x00005609b9c1a5a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3171152be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005609b8ce2960 r14 = 0x0000000100000004 r15 = 0x00005609b7c4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7c,0x7f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x6f,0x41,0x32,0x69,0x77,0x41,0x67,0x41,0x4c,0xd0,0x0,0xfb,0x18,0x93,0x1,0x20,0x91,0xa5,0xe2,0xb2,0x7a,0x41,0x70,0x41,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x75,0x78,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x1,0x20,0x91,0xa5,0xe2,0xb2,0x7a,0x41,0x70,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0x41,0x41,0x41,0x67,0x78,0x41,0x75,0x78,0x41,0x70,0x41,0x41,0x67,0x78,0x41,0x4d,0x67,0x67,0x41,0x41,0x41,0x6e,0x75,0x70,0x41,0x78,0x41,0x41,0x6e,0x75,0x78,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x1,0x20,0x91,0xa5,0xe2,0xb2,0x7a,0x41,0x70,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0x41,0x41,0x41,0x75,0x6b,0x1,0xd0,0x6b,0xd6,0x0,0x0,0xd0,0x6b,0x1,0xd3,0x41,0x6b,0xd0,0x0,0x0,0x0,0xd0,0x6b,0x1,0xd0,0x6b,0xd3,0x1,0x75,0x45,0x45,0x41,0x41,0x41,0x77,0x69,0x4e,0x41,0x41,0x41,0x69,0x41,0x70,0x45,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001|\177AA\004@AKAoA2iwAgAL\320\000\373\030\223\001 \221\245\342\262zApAgxAMggAAAnuxApAAA*ElM\320\000\373\030\223\001 \221\245\342\262zApAAAwinAAAAgxAuxApAAgxAMggAAAnupAxAAnuxApAAA*ElM\320\000\373\030\223\001 \221\245\342\262zApAAAwinAAAAuk\001\320k\326\000\000\320k\001\323Ak\320\000\000\000\320k\001\320k\323\001uEEAAAwiNAAAiApElM\320\000\373\030\223AAAAAA\301A\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9083260a7beb9bc5fc46e390f633900690a53662 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAXx/QUEEQEFLQW9BMml3QWdBTNAA+xiTASCRpeKyekFwQWd4QU1nZ0FBQW51eEFwQUFBKkVsTdAA+xiTASCRpeKyekFwQUFBd2luQUFBQWd4QXV4QXBBQWd4QU1nZ0FBQW51cEF4QUFudXhBcEFBQSpFbE3QAPsYkwEgkaXisnpBcEFBQXdpbkFBQUF1awHQa9YAANBrAdNBa9AAAADQawHQa9MBdUVFQUFBd2lOQUFBaUFwRWxN0AD7GJNBQUFBQUHBQQALAAs= Step #5: MERGE-OUTER: attempt 4063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1660740718 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6e6515198, 0x55e6e651d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6e651d918,0x55e6e65a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9083260a7beb9bc5fc46e390f633900690a53662' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12493 processed earlier; will process 2782 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6e3d295dd bp 0x000000000000 sp 0x7ffda37db320 T45331) Step #5: ==45331==The signal is caused by a READ memory access. Step #5: #0 0x55e6e3d295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6e3b4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6e3b4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6e3b28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6e3a49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6e39a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6e39ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6e39926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6e39be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1c4304082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6e3985aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45331==Register values: Step #5: rax = 0x000055e6e8cbd520 rbx = 0x000055e6e8cbd520 rcx = 0x000055e6e8cbd9d0 rdx = 0x00007fd1c44ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda37db320 Step #5: r8 = 0x000055e6e8cbd520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1c44ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6e6f28960 r14 = 0x0000000100000004 r15 = 0x000055e6e5e95386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x4,0x7,0x1,0x70,0x1,0x5a,0xeb,0xf2,0x18,0x5,0x4,0x1,0x4,0xe4,0xa,0x6,0x61,0xb,0x7d,0x0,0x43,0xdd,0xde,0x2a,0x91,0xb,0x7f,0x1,0x41,0xd3,0xed,0xe0,0xc8,0x7b,0xb,0x7f,0x0,0x41,0xa8,0xc6,0xe1,0xd6,0x7,0xb,0x7d,0x1,0x43,0x3b,0xc3,0xb9,0x4a,0xb,0x7e,0x0,0x42,0xbd,0xd1,0xe5,0x8c,0x8c,0xab,0x8c,0xa4,0x88,0x7f,0xb,0x7f,0x0,0x41,0xad,0x8b,0x8e,0x6d,0xb,0x7f,0x0,0x41,0xd6,0xc3,0xda,0xd6,0x7e,0xb,0x7f,0x1,0x41,0xab,0xf8,0x9b,0xdc,0x7e,0xb,0x7d,0x0,0x43,0x47,0x1a,0x8e,0xdf,0xb,0x7f,0x1,0x41,0x8b,0xcb,0xee,0xad,0x7b,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x34,0xc,0x3,0xe8,0xb2,0xad,0x1,0x0,0x0,0x2,0x0,0x1,0x32,0x3,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x35,0x3,0x3,0x1,0x30,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x1,0x5,0x3,0x8,0x2,0x31,0x31,0x3,0x9,0x9,0x24,0x7,0x0,0x41,0x2b,0xb,0x0,0x0,0x41,0xd,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0x41,0x9,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0xb,0x8,0x1,0x0,0x42,0xac,0xa8,0x2,0xb,0x0, Step #5: \000asm\001\000\000\000\004\007\001p\001Z\353\362\030\005\004\001\004\344\012\006a\013}\000C\335\336*\221\013\177\001A\323\355\340\310{\013\177\000A\250\306\341\326\007\013}\001C;\303\271J\013~\000B\275\321\345\214\214\253\214\244\210\177\013\177\000A\255\213\216m\013\177\000A\326\303\332\326~\013\177\001A\253\370\233\334~\013}\000CG\032\216\337\013\177\001A\213\313\356\255{\013\177\001A\007\013\0074\014\003\350\262\255\001\000\000\002\000\0012\003\000\0013\003\001\0014\003\002\0015\003\003\0010\003\004\0017\003\005\0018\003\006\0019\003\007\002\001\005\003\010\00211\003\011\011$\007\000A+\013\000\000A\015\013\000\000A\000\013\000\000A\011\013\000\000A\000\013\000\000A\000\013\000\000A\000\013\000\013\010\001\000B\254\250\002\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b95e8831d76484565580b447a72b7c45e7bbbfb7 Step #5: Base64: AGFzbQEAAAAEBwFwAVrr8hgFBAEE5AoGYQt9AEPd3iqRC38BQdPt4Mh7C38AQajG4dYHC30BQzvDuUoLfgBCvdHljIyrjKSIfwt/AEGti45tC38AQdbD2tZ+C38BQav4m9x+C30AQ0cajt8LfwFBi8vurXsLfwFBBwsHNAwD6LKtAQAAAgABMgMAATMDAQE0AwIBNQMDATADBAE3AwUBOAMGATkDBwIBBQMIAjExAwkJJAcAQSsLAABBDQsAAEEACwAAQQkLAABBAAsAAEEACwAAQQALAAsIAQBCrKgCCwA= Step #5: MERGE-OUTER: attempt 4064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1660878160 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac5cc3d198, 0x55ac5cc45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac5cc45918,0x55ac5cccd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b95e8831d76484565580b447a72b7c45e7bbbfb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12494 processed earlier; will process 2781 files now Step #5: [LOADING] WASM module load failed: unknown function 11 Step #5: #1 pulse cov: 329 ft: 330 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac5a4515dd bp 0x000000000000 sp 0x7ffe20862a60 T45335) Step #5: ==45335==The signal is caused by a READ memory access. Step #5: #0 0x55ac5a4515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac5a273280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac5a272fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac5a250929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac5a171ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac5a0c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac5a0d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac5a0ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac5a0e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabb9911082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac5a0adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45335==Register values: Step #5: rax = 0x000055ac5e845ea0 rbx = 0x000055ac5e845ea0 rcx = 0x000055ac5e846350 rdx = 0x00007fabb9ad9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe20862a60 Step #5: r8 = 0x000055ac5e845ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fabb9ad9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac5d650960 r14 = 0x0000000100000004 r15 = 0x000055ac5c5bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x31,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x4,0x0,0x43,0x2d,0x45,0x71,0x0,0x0,0xfb,0xf,0x0,0x0,0xf,0xd4,0x6d,0x74,0x41,0x45,0x43,0x2d,0x45,0x71,0xc1,0x0,0x0,0x71,0xc1,0x0,0x0,0x7b,0x80,0x0,0xd6,0x0,0x71,0xc1,0x0,0x0,0x7b,0x80,0x0,0xd6,0x0,0x0,0xfb,0xf,0x0,0x0,0xf,0xd4,0x6d,0x74,0x41,0x45,0x43,0x2d,0x45,0x71,0xc1,0x0,0x0,0x7b,0x80,0x0,0xd6,0x0,0x0,0xfb,0x16,0x0,0x0,0xfb,0xf,0x0,0x0,0x0,0xd6,0x0,0x0,0xfb,0x16,0x0,0x0,0xfb,0xf,0x0,0x0,0xf,0xd4,0x6d,0x74,0x48,0x45,0x43,0xd6,0x45,0x71,0xc1,0x0,0x0,0x7b,0x80,0x0,0xd6,0x0,0x0,0xfb,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x59,0x22,0x41,0x41,0x71,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0xb,0x0,0xfb,0xf,0x0,0x0,0x0,0xd6,0x0,0x0,0xfb,0x16,0x0,0x0,0xfb,0xf,0x0,0x0,0xf,0xd4,0x6d,0x74,0x48,0x45,0x43,0xd6,0x45,0x71,0xc1,0x0,0x0,0x7b,0x80,0x0,0xd6,0x0,0x0,0xfb,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x59,0x22,0x41,0x41,0x71,0x4d,0x41,0x2d,0x41,0x4d,0x41,0x78,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A1\004@A.A=q\004\000C-Eq\000\000\373\017\000\000\017\324mtAEC-Eq\301\000\000q\301\000\000{\200\000\326\000q\301\000\000{\200\000\326\000\000\373\017\000\000\017\324mtAEC-Eq\301\000\000{\200\000\326\000\000\373\026\000\000\373\017\000\000\000\326\000\000\373\026\000\000\373\017\000\000\017\324mtHEC\326Eq\301\000\000{\200\000\326\000\000\373\017\000\000\017\324\326\000Y\"AAqMA-AMAx\000\013\000\373\017\000\000\000\326\000\000\373\026\000\000\373\017\000\000\017\324mtHEC\326Eq\301\000\000{\200\000\326\000\000\373\017\000\000\017\324\326\000Y\"AAqMA-AMAx\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1a19863fe7a7ec7496e5f4a11e7c8e0a42db385 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTEEQEEuQT1xBABDLUVxAAD7DwAAD9RtdEFFQy1FccEAAHHBAAB7gADWAHHBAAB7gADWAAD7DwAAD9RtdEFFQy1FccEAAHuAANYAAPsWAAD7DwAAANYAAPsWAAD7DwAAD9RtdEhFQ9ZFccEAAHuAANYAAPsPAAAP1NYAWSJBQXFNQS1BTUF4AAsA+w8AAADWAAD7FgAA+w8AAA/UbXRIRUPWRXHBAAB7gADWAAD7DwAAD9TWAFkiQUFxTUEtQU1BeAALAAs= Step #5: MERGE-OUTER: attempt 4065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661015606 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589eb80b198, 0x5589eb813911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589eb813918,0x5589eb89b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1a19863fe7a7ec7496e5f4a11e7c8e0a42db385' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12496 processed earlier; will process 2779 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 349 ft: 350 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589e901f5dd bp 0x000000000000 sp 0x7fffe0503b70 T45339) Step #5: ==45339==The signal is caused by a READ memory access. Step #5: #0 0x5589e901f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589e8e41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589e8e40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589e8e1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589e8d3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589e8c97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589e8ca11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589e8c886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589e8cb43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8164958082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589e8c7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45339==Register values: Step #5: rax = 0x00005589edad8dd0 rbx = 0x00005589edad8dd0 rcx = 0x00005589edad9280 rdx = 0x00007f8164b20b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe0503b70 Step #5: r8 = 0x00005589edad8dd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8164b20be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589ec21e960 r14 = 0x0000000100000004 r15 = 0x00005589eb18b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x0,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x45,0x45,0x45,0x69,0x45,0x69,0x45,0x6a,0x69,0x45,0x45,0x69,0x45,0x69,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x41,0x68,0x1,0x69,0x68,0x6c,0x69,0x1,0xd,0x0,0x41,0x41,0xb7,0xab,0x68,0x6d,0x6a,0x1,0x41,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x41,0x68,0x1,0x69,0x68,0x6c,0x69,0x1,0x41,0x5,0x1,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x41,0x68,0x1,0x69,0x68,0x6c,0x69,0x1,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x69,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x41,0x68,0x1,0x69,0x68,0x6c,0x69,0x1,0xd,0x0,0x41,0x41,0x45,0x45,0x69,0x45,0x49,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x4b,0x22,0x2a,0x41,0x41,0x67,0x45,0x6c,0x41,0xd0,0x26,0xfb,0x18,0x27,0xfa,0x2d,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003\000AOA\027 \255\200\200\000\"AA\324AEEEiEiEjiEEiEiihih\001\015\000A\005\001ihAh\001ihli\001\015\000AA\267\253hmj\001AAih\001\015\000A\005\001iih\001\015\000A\005\001ihAh\001ihli\001A\005\001Aih\001\015\000A\005\001iih\001\015\000A\005\001ihAh\001ihli\001A\005\001\267\253Axihih\001\015\000A\005\001ihAh\001ihli\001\015\000AAEEiEIOA\027 \255\200\200\000\"AA\324AApOK\"*AAgElA\320&\373\030'\372-\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cf8ccc24f3bb9384b1bbffd0dba1e0ac9701245 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDAEFPQRcgrYCAACJBQdRBRUVFaUVpRWppRUVpRWlpaGloAQ0AQQUBaWhBaAFpaGxpAQ0AQUG3q2htagFBQWloAQ0AQQUBaWloAQ0AQQUBaWhBaAFpaGxpAUEFAUFpaAENAEEFAWlpaAENAEEFAWloQWgBaWhsaQFBBQG3q0F4aWhpaAENAEEFAWloQWgBaWhsaQENAEFBRUVpRUlPQRcgrYCAACJBQdRBQXBPSyIqQUFnRWxB0Cb7GCf6LQAAAAALAAs= Step #5: MERGE-OUTER: attempt 4066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661154202 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bdf31b2198, 0x55bdf31ba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bdf31ba918,0x55bdf32420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2cf8ccc24f3bb9384b1bbffd0dba1e0ac9701245' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12498 processed earlier; will process 2777 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bdf09c65dd bp 0x000000000000 sp 0x7fffd01281c0 T45343) Step #5: ==45343==The signal is caused by a READ memory access. Step #5: #0 0x55bdf09c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bdf07e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bdf07e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bdf07c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bdf06e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bdf063ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bdf06481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bdf062f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bdf065b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26d952a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bdf0622aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45343==Register values: Step #5: rax = 0x000055bdf4187580 rbx = 0x000055bdf4187580 rcx = 0x000055bdf4187a30 rdx = 0x00007f26d96f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd01281c0 Step #5: r8 = 0x000055bdf4187580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26d96f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bdf3bc5960 r14 = 0x0000000100000004 r15 = 0x000055bdf2b32386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x62,0x42,0xf9,0x6f,0x42,0x89,0xb5,0xaf,0x42,0x42,0x42,0x79,0x7f,0xb5,0xaf,0x42,0x42,0x7b,0x42,0xaf,0x42,0x42,0x42,0x79,0x80,0xb5,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x42,0x42,0x86,0x42,0xe0,0x0,0x80,0x79,0x82,0xb4,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x81,0x42,0xe0,0xfb,0x86,0x42,0x7b,0x42,0xaf,0x42,0x42,0x7e,0x42,0xe0,0x0,0x7e,0x42,0xda,0x0,0x86,0x42,0x42,0x42,0x7f,0xb5,0xaf,0x42,0x42,0x7b,0x42,0xaf,0x42,0x42,0x42,0x79,0x80,0xb5,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x42,0x42,0x86,0x42,0xe0,0x0,0x88,0x79,0x82,0xb4,0x42,0x7e,0x42,0xe0,0xe6,0x86,0x42,0x42,0x79,0x81,0x42,0xe0,0x0,0x86,0x42,0x7b,0x42,0xaf,0x42,0x42,0x7e,0x42,0xe0,0x0,0x7e,0x42,0xda,0x0,0x86,0x42,0x42,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x79,0x80,0xb5,0x42,0x7e,0x42,0xe0,0x0,0x86,0x42,0x42,0x42,0x0,0x42,0x79,0x42,0x42,0x86,0x42,0xe0,0x0,0x80,0x79,0x80,0xb4,0x42,0x7e,0x42,0xe0,0x0,0x86,0x79,0x42,0xa0,0x80,0xaf,0x42,0x86,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001~oAA\004@ABBbB\371oB\211\265\257BBBy\177\265\257BB{B\257BBBy\200\265B~B\340\000\206BByBB\206B\340\000\200y\202\264B~B\340\000\206BBy\201B\340\373\206B{B\257BB~B\340\000~B\332\000\206BBB\177\265\257BB{B\257BBBy\200\265B~B\340\000\206BByBB\206B\340\000\210y\202\264B~B\340\346\206BBy\201B\340\000\206B{B\257BB~B\340\000~B\332\000\206BBB~B\340\000\206BBy\200\265B~B\340\000\206BBB\000ByBB\206B\340\000\200y\200\264B~B\340\000\206yB\240\200\257B\206\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5555cc15fa084ad07dabfec6effc5ac2691832db Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX5vQUEEQEFCQmJC+W9CibWvQkJCeX+1r0JCe0KvQkJCeYC1Qn5C4ACGQkJ5QkKGQuAAgHmCtEJ+QuAAhkJCeYFC4PuGQntCr0JCfkLgAH5C2gCGQkJCf7WvQkJ7Qq9CQkJ5gLVCfkLgAIZCQnlCQoZC4ACIeYK0Qn5C4OaGQkJ5gULgAIZCe0KvQkJ+QuAAfkLaAIZCQkJ+QuAAhkJCeYC1Qn5C4ACGQkJCAEJ5QkKGQuAAgHmAtEJ+QuAAhnlCoICvQoYACws= Step #5: MERGE-OUTER: attempt 4067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661291897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d96f43198, 0x561d96f4b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d96f4b918,0x561d96fd30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5555cc15fa084ad07dabfec6effc5ac2691832db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12499 processed earlier; will process 2776 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d947575dd bp 0x000000000000 sp 0x7ffffee01f00 T45347) Step #5: ==45347==The signal is caused by a READ memory access. Step #5: #0 0x561d947575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d94579280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d94578fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d94556929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d94477ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d943cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d943d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d943c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d943ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0fe0df4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d943b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45347==Register values: Step #5: rax = 0x0000561d993212e0 rbx = 0x0000561d993212e0 rcx = 0x0000561d99321790 rdx = 0x00007f0fe0fbcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffee01f00 Step #5: r8 = 0x0000561d993212e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0fe0fbcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d97956960 r14 = 0x0000000100000004 r15 = 0x0000561d968c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc,0x71,0x41,0x40,0x41,0x4,0x41,0x6b,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6a,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x69,0x45,0x45,0x41,0x4c,0x78,0x41,0x45,0x45,0x45,0x69,0x45,0x45,0xc0,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x45,0x41,0x4c,0x78,0x41,0x45,0x45,0x45,0x41,0x4c,0x45,0x45,0x78,0x45,0x69,0x45,0x45,0x41,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x41,0x45,0x45,0x45,0x41,0x78,0x45,0x4c,0x69,0x45,0x69,0x45,0x6a,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6a,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x69,0x45,0x45,0x41,0x4c,0x41,0x41,0x45,0x45,0x69,0x45,0x78,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x69,0x45,0x45,0x41,0x4c,0x41,0x78,0x45,0x45,0x69,0x45,0x6a,0x69,0x45,0x45,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x69,0x45,0x45,0x41,0x4c,0x41,0x78,0x45,0x45,0x45,0x69,0x45,0x45,0x45,0x69,0x45,0x45,0x41,0x4c,0x41,0x41,0x45,0x45,0x69,0x45,0x78,0x41,0x45,0x69,0x45,0x69,0x45,0x6b,0x69,0x45,0x45,0x71,0x45,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\014qA@A\004AkiEEiEiEjiEEiEiEkiEEiEEALxAEEEiEE\300iEEiEiEEALxAEEEALEExEiEEAiEEiEiEAEEEAxELiEiEjiEEiEiEkiEEiEiEjiEEiEiEkiEEiEEALAAEEiExEEiEiEkiEEiEEALAxEEiEjiEEiEiEkiEEiEEALAxEEEiEEEiEEALAAEEiExAEiEiEkiEEqEl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72c726d0d77b4e647c087b9740c307ec46b67eb6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQxxQUBBBEFraUVFaUVpRWppRUVpRWlFa2lFRWlFRUFMeEFFRUVpRUXAaUVFaUVpRUVBTHhBRUVFQUxFRXhFaUVFQWlFRWlFaUVBRUVFQXhFTGlFaUVqaUVFaUVpRWtpRUVpRWlFamlFRWlFaUVraUVFaUVFQUxBQUVFaUV4RUVpRWlFa2lFRWlFRUFMQXhFRWlFamlFRWlFaUVraUVFaUVFQUxBeEVFRWlFRUVpRUVBTEFBRUVpRXhBRWlFaUVraUVFcUVsAAs= Step #5: MERGE-OUTER: attempt 4068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661430543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c853eb198, 0x555c853f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c853f3918,0x555c8547b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72c726d0d77b4e647c087b9740c307ec46b67eb6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12500 processed earlier; will process 2775 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c82bff5dd bp 0x000000000000 sp 0x7ffc8f158c20 T45351) Step #5: ==45351==The signal is caused by a READ memory access. Step #5: #0 0x555c82bff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c82a21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c82a20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c829fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c8291fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c82877c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c828811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c828686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c828943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f843a06d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c8285baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45351==Register values: Step #5: rax = 0x0000555c87a61400 rbx = 0x0000555c87a61400 rcx = 0x0000555c87a618b0 rdx = 0x00007f843a235b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8f158c20 Step #5: r8 = 0x0000555c87a61400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f843a235be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c85dfe960 r14 = 0x0000000100000004 r15 = 0x0000555c84d6b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x49,0x7f,0x41,0x24,0x3,0x40,0x41,0x4f,0x41,0x17,0x22,0xad,0x0,0x22,0x41,0x41,0x2d,0x41,0x41,0x70,0x4f,0x4b,0x22,0xd,0x41,0x41,0x70,0x41,0x49,0x45,0x45,0x70,0x41,0x73,0x41,0x4c,0x41,0xd1,0x45,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x69,0x6c,0x69,0x45,0x4f,0x45,0x69,0x73,0x49,0x45,0x45,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x41,0x49,0x45,0x41,0x45,0x70,0x73,0x41,0x4c,0x41,0x78,0x45,0x45,0x69,0x45,0x45,0x41,0x45,0x69,0x45,0x45,0x6d,0x73,0x69,0x45,0x45,0x41,0x48,0x78,0x41,0x45,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x21,0x41,0x45,0x69,0x49,0x78,0x45,0x45,0x45,0x41,0x45,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x41,0x78,0x45,0x69,0x41,0x45,0x69,0x41,0x78,0x45,0x45,0x45,0x41,0x45,0x6a,0x45,0x69,0x45,0x41,0x4b,0x74,0x67,0x41,0x78,0x41,0x45,0x45,0x45,0x45,0x41,0x45,0x41,0x49,0x6b,0x41,0xeb,0x48,0x1,0x75,0x41,0xb1,0xe0,0x0,0x41,0x67,0xc0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001I\177A$\003@AOA\027\"\255\000\"AA-AApOK\"\015AApAIEEpAsALA\321EEEAEiEEiliEOEisIEEAHxAEEEjEiEAKAxEiAEiEEEEEi\015\000EiEAIEAEpsALAxEEiEEAEiEEmsiEEAHxAEEEjEiEAKAxE!AEiIxEEEAEEjEiEAKAxEiAEiAxEEEAEjEiEAKtgAxAEEEEAEAIkA\353H\001uA\261\340\000Ag\300\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a1bad589bf265bc4f97df23aefb0cf6b0f3937b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUl/QSQDQEFPQRcirQAiQUEtQUFwT0siDUFBcEFJRUVwQXNBTEHRRUVFQUVpRUVpbGlFT0Vpc0lFRUFIeEFFRUVqRWlFQUtBeEVpQUVpRUVFRUVpDQBFaUVBSUVBRXBzQUxBeEVFaUVFQUVpRUVtc2lFRUFIeEFFRUVqRWlFQUtBeEUhQUVpSXhFRUVBRUVqRWlFQUtBeEVpQUVpQXhFRUVBRWpFaUVBS3RnQXhBRUVFRUFFQUlrQetIAXVBseAAQWfAAAALAAs= Step #5: MERGE-OUTER: attempt 4069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661568475 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f52c5f198, 0x563f52c67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f52c67918,0x563f52cef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a1bad589bf265bc4f97df23aefb0cf6b0f3937b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12501 processed earlier; will process 2774 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f504735dd bp 0x000000000000 sp 0x7ffe3b453c80 T45355) Step #5: ==45355==The signal is caused by a READ memory access. Step #5: #0 0x563f504735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f50295280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f50294fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f50272929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f50193ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f500ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f500f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f500dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f501083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f70ce6cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f500cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45355==Register values: Step #5: rax = 0x0000563f549de320 rbx = 0x0000563f549de320 rcx = 0x0000563f549de7d0 rdx = 0x00007f70ce897b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3b453c80 Step #5: r8 = 0x0000563f549de320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f70ce897be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f53672960 r14 = 0x0000000100000004 r15 = 0x0000563f525df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x69,0x41,0x6c,0x75,0x41,0x69,0x41,0x6f,0x41,0x72,0x6f,0x41,0x6b,0x41,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0xaa,0x1,0x41,0xb,0x41,0x41,0x45,0x6c,0x6a,0x41,0x4d,0x4e,0x4a,0x6b,0x41,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0x41,0x6e,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0xaa,0x1,0x41,0xb,0x41,0x41,0x45,0x6c,0x69,0x41,0x4d,0x4e,0x4a,0x6b,0x41,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0x45,0x41,0x69,0x71,0x41,0x41,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0x41,0x6e,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0xaa,0x1,0x41,0xb,0x41,0x41,0x45,0x6c,0x69,0x41,0x4d,0x4e,0x4a,0x6b,0x41,0x41,0x45,0x68,0x69,0x41,0x41,0x4d,0x41,0xa8,0x90,0x45,0x41,0x69,0x71,0x41,0x6e,0x4,0x0,0xd0,0x0,0xd6,0x0,0x1,0xb,0x41,0xaa,0x6c,0x69,0x6a,0x75,0x78,0x41,0x45,0x4e,0x49,0x6b,0x41,0x89,0x68,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\000AiAmAiAiAluAiAoAroAkAAEhiAAMA\250\220EAiqAn\004\000\320\000\326\000\005\013AiqAn\004\000\320\000\326\000\005\013A\252\001A\013AAEljAMNJkAAEhiAAMAAn\004\000\320\000\326\000\005\013A\252\001A\013AAEliAMNJkAAEhiAAMA\250\220EAiqAAAEhiAAMAAn\004\000\320\000\326\000\005\013A\252\001A\013AAEliAMNJkAAEhiAAMA\250\220EAiqAn\004\000\320\000\326\000\001\013A\252lijuxAENIkA\211h\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f75d42243a9ecd8c4c99680a1b1da6a3a8f7126e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAEFpQW1BaUFpQWx1QWlBb0Fyb0FrQUFFaGlBQU1BqJBFQWlxQW4EANAA1gAFC0FpcUFuBADQANYABQtBqgFBC0FBRWxqQU1OSmtBQUVoaUFBTUFBbgQA0ADWAAULQaoBQQtBQUVsaUFNTkprQUFFaGlBQU1BqJBFQWlxQUFBRWhpQUFNQUFuBADQANYABQtBqgFBC0FBRWxpQU1OSmtBQUVoaUFBTUGokEVBaXFBbgQA0ADWAAELQapsaWp1eEFFTklrQYloAAs= Step #5: MERGE-OUTER: attempt 4070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661704960 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575c30b2198, 0x5575c30ba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575c30ba918,0x5575c31420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f75d42243a9ecd8c4c99680a1b1da6a3a8f7126e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12502 processed earlier; will process 2773 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575c08c65dd bp 0x000000000000 sp 0x7ffd950f6880 T45359) Step #5: ==45359==The signal is caused by a READ memory access. Step #5: #0 0x5575c08c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575c06e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575c06e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575c06c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575c05e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575c053ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575c05481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575c052f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575c055b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc350e2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575c0522aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45359==Register values: Step #5: rax = 0x00005575c5194500 rbx = 0x00005575c5194500 rcx = 0x00005575c51949b0 rdx = 0x00007fc350ff5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd950f6880 Step #5: r8 = 0x00005575c5194500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc350ff5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575c3ac5960 r14 = 0x0000000100000004 r15 = 0x00005575c2a32386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7f,0x41,0x41,0x4,0x40,0x43,0x4a,0x41,0x2f,0xe0,0x41,0x60,0xc0,0x41,0x1e,0x67,0x48,0x20,0x0,0xc0,0x41,0xb7,0x41,0x73,0x20,0x0,0x4e,0x74,0xb7,0x41,0x46,0xb8,0xa6,0x41,0x74,0x41,0xc0,0x74,0xb7,0x9a,0x41,0x46,0xb8,0xa6,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x2,0x41,0x74,0x41,0xb7,0xb2,0xb2,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x41,0x68,0x73,0x20,0x0,0x4e,0x74,0xb7,0x41,0x46,0xb8,0xa6,0x41,0x74,0x41,0xb7,0x74,0xb7,0x9a,0x41,0x46,0xb8,0xa6,0x41,0xc0,0x76,0xb8,0x9c,0xfc,0x2,0x41,0x74,0x41,0xb7,0xb2,0xb2,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x41,0x68,0x73,0x20,0x0,0x4e,0x74,0xb7,0x41,0x46,0xb8,0xa6,0x41,0x74,0x41,0x76,0xb8,0x9c,0xfc,0x2,0x41,0x74,0x41,0xb7,0xb2,0xb2,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x41,0x68,0x73,0x20,0x0,0x4e,0x74,0xb7,0x41,0x46,0xb8,0xa6,0x41,0x74,0x41,0xb7,0xb7,0x41,0x41,0xb8,0x9a,0x76,0x41,0xc0,0xfc,0x2,0x41,0xb4,0xf6,0x41,0x48,0x4a,0x41,0xb8,0x9c,0xfc,0x2,0x41,0x74,0x41,0xb7,0xb2,0x40,0xb8,0x9c,0xfc,0x2,0x41,0x41,0x77,0x69,0x6e,0x0,0x4e,0x0,0xf,0xd4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001o\177AA\004@CJA/\340A`\300A\036gH \000\300A\267As \000Nt\267AF\270\246AtA\300t\267\232AF\270\246A\300v\270\234\374\002AtA\267\262\262@\270\234\374\002AAhs \000Nt\267AF\270\246AtA\267t\267\232AF\270\246A\300v\270\234\374\002AtA\267\262\262@\270\234\374\002AAhs \000Nt\267AF\270\246AtAv\270\234\374\002AtA\267\262\262@\270\234\374\002AAhs \000Nt\267AF\270\246AtA\267\267AA\270\232vA\300\374\002A\264\366AHJA\270\234\374\002AtA\267\262@\270\234\374\002AAwin\000N\000\017\324\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f07d0d8cc44b3c805c8cf5a636a983fb9ae4a598 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAW9/QUEEQENKQS/gQWDAQR5nSCAAwEG3QXMgAE50t0FGuKZBdEHAdLeaQUa4pkHAdric/AJBdEG3srJAuJz8AkFBaHMgAE50t0FGuKZBdEG3dLeaQUa4pkHAdric/AJBdEG3srJAuJz8AkFBaHMgAE50t0FGuKZBdEF2uJz8AkF0QbeyskC4nPwCQUFocyAATnS3QUa4pkF0Qbe3QUG4mnZBwPwCQbT2QUhKQbic/AJBdEG3skC4nPwCQUF3aW4ATgAP1AALAAs= Step #5: MERGE-OUTER: attempt 4071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661841813 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d7787f198, 0x562d77887911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d77887918,0x562d7790f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f07d0d8cc44b3c805c8cf5a636a983fb9ae4a598' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12503 processed earlier; will process 2772 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d750935dd bp 0x000000000000 sp 0x7ffc49526770 T45363) Step #5: ==45363==The signal is caused by a READ memory access. Step #5: #0 0x562d750935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d74eb5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d74eb4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d74e92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d74db3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d74d0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d74d151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d74cfc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d74d283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8a7f556082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d74cefaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45363==Register values: Step #5: rax = 0x0000562d78ef5430 rbx = 0x0000562d78ef5430 rcx = 0x0000562d78ef58e0 rdx = 0x00007f8a7f71eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc49526770 Step #5: r8 = 0x0000562d78ef5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8a7f71ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d78292960 r14 = 0x0000000100000004 r15 = 0x0000562d771ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x45,0x41,0x6a,0x71,0x20,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6a,0x45,0x74,0x6d,0x41,0x2d,0x4d,0x45,0x41,0x6a,0x71,0x20,0x41,0x45,0x41,0x71,0x41,0x22,0x41,0x1,0x41,0x6a,0x45,0x74,0x6d,0x41,0x2d,0x4d,0x71,0xc1,0x0,0x7c,0x0,0x0,0x0,0x1,0xf,0xd4,0xf,0xd6,0x0,0x0,0x59,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x3,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0xf,0xd4,0xd6,0x1,0xf,0xf,0xd4,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x3,0x0,0x0,0x0,0x1,0xf,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0xf,0xd4,0xd6,0x0,0xb1,0x0,0x1a,0x0,0x1,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x8,0x0,0x7f,0x90,0xfe,0xf1,0xf,0xd4,0xd6,0x0,0x59,0x0,0x0,0x0,0x9a,0x9a,0x9a,0x9a,0x9a,0x44,0x9a,0x9a,0x9a,0x65,0x9a,0x75,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0x9a,0xa1,0x9a,0x9a,0x9a,0x9a,0x9b,0x9a,0xf,0xd4,0xf,0xd6,0x0,0x0,0x59,0x0,0x0,0x0,0x1,0xf,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301EAjq AEAqA\"A\001AjEtmA-MEAjq AEAqA\"A\001AjEtmA-Mq\301\000|\000\000\000\001\017\324\017\326\000\000Y\000\000\000\001\017\017\324\032Y\000\000\373\231\000\003\000\000\000\001\017\017\324\326\000Y\000\000\017\324\326\001\017\017\324\032Y\000\000\373\231\000\003\000\000\000\001\017\017\324\326\000Y\000\000\017\324\326\000\261\000\032\000\001\000\000\032Y\000\000\373\231\000\010\000\177\220\376\361\017\324\326\000Y\000\000\000\232\232\232\232\232D\232\232\232e\232u\232\232\232\232\232\232\232\232\241\232\232\232\232\233\232\017\324\017\326\000\000Y\000\000\000\001\017\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53aa454cd625a26acb3f19a92c2dfde430358ec9 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFFQWpxIEFFQXFBIkEBQWpFdG1BLU1FQWpxIEFFQXFBIkEBQWpFdG1BLU1xwQB8AAAAAQ/UD9YAAFkAAAABDw/UGlkAAPuZAAMAAAABDw/U1gBZAAAP1NYBDw/UGlkAAPuZAAMAAAABDw/U1gBZAAAP1NYAsQAaAAEAABpZAAD7mQAIAH+Q/vEP1NYAWQAAAJqampqaRJqammWadZqampqampqaoZqampqbmg/UD9YAAFkAAAABDwALAAs= Step #5: MERGE-OUTER: attempt 4072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1661978846 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616b006c198, 0x5616b0074911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616b0074918,0x5616b00fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53aa454cd625a26acb3f19a92c2dfde430358ec9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12504 processed earlier; will process 2771 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616ad8805dd bp 0x000000000000 sp 0x7ffe53ef1cd0 T45367) Step #5: ==45367==The signal is caused by a READ memory access. Step #5: #0 0x5616ad8805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616ad6a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616ad6a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616ad67f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616ad5a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616ad4f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616ad5021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616ad4e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616ad5153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb1a715082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616ad4dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45367==Register values: Step #5: rax = 0x00005616b180d440 rbx = 0x00005616b180d440 rcx = 0x00005616b180d8f0 rdx = 0x00007ffb1a8ddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe53ef1cd0 Step #5: r8 = 0x00005616b180d440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb1a8ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616b0a7f960 r14 = 0x0000000100000004 r15 = 0x00005616af9ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x69,0x7f,0x41,0x24,0x2,0x40,0x41,0x4f,0x41,0x30,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x6f,0x4f,0x41,0x6c,0x41,0x80,0x80,0x41,0x41,0xd4,0x0,0x41,0x22,0x41,0x6f,0x4f,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x1,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x15,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x1,0x49,0x41,0x41,0x4f,0x41,0x6f,0x4f,0x41,0xea,0xff,0xff,0xff,0x0,0x22,0x41,0x41,0x2b,0x41,0x41,0x6f,0x4f,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x1,0x69,0x6c,0x70,0x49,0x6c,0x41,0x41,0xd0,0x0,0xfb,0x14,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x49,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x49,0x6c,0x41,0xd0,0x0,0x41,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x15,0x6a,0x41,0xa3,0x6a,0x49,0x6a,0x41,0xa3,0xb8,0xb6,0xf0,0x1,0x49,0x6c,0x41,0xd0,0x0,0x41,0xfb,0x14,0x6a,0x70,0x41,0x41,0xd0,0x0,0xfb,0x15,0x6a,0x41,0xa3,0x6a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001i\177A$\002@AOA0pAIAAOAoOAlA\200\200AA\324\000A\"AoOAA\320\000\373\024jpAA\320\000\373\024jA\243\270\266\360\001\001AA\320\000\373\024jpAA\320\000\373\025jA\243\270\266\360\001\001IAAOAoOA\352\377\377\377\000\"AA+AAoOAA\320\000\373\024jpAA\320\000\373\024jA\243\270\266\360\001\001ilpIlAA\320\000\373\024jA\243\270\266\360\001IjA\243\270\266\360\001IlA\320\000A\373\024jpAA\320\000\373\025jA\243jIjA\243\270\266\360\001IlA\320\000A\373\024jpAA\320\000\373\025jA\243j\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2ef7465d8231242a0bf5ae509981659c7a96395 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWl/QSQCQEFPQTBwQUlBQU9Bb09BbEGAgEFB1ABBIkFvT0FB0AD7FGpwQUHQAPsUakGjuLbwAQFBQdAA+xRqcEFB0AD7FWpBo7i28AEBSUFBT0FvT0Hq////ACJBQStBQW9PQUHQAPsUanBBQdAA+xRqQaO4tvABAWlscElsQUHQAPsUakGjuLbwAUlqQaO4tvABSWxB0ABB+xRqcEFB0AD7FWpBo2pJakGjuLbwAUlsQdAAQfsUanBBQdAA+xVqQaNqAAALAAs= Step #5: MERGE-OUTER: attempt 4073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1662116006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55880d381198, 0x55880d389911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55880d389918,0x55880d4110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2ef7465d8231242a0bf5ae509981659c7a96395' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12505 processed earlier; will process 2770 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55880ab955dd bp 0x000000000000 sp 0x7fffa106f0f0 T45371) Step #5: ==45371==The signal is caused by a READ memory access. Step #5: #0 0x55880ab955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55880a9b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55880a9b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55880a994929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55880a8b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55880a80dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55880a8171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55880a7fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55880a82a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f15653ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55880a7f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45371==Register values: Step #5: rax = 0x000055880f33b410 rbx = 0x000055880f33b410 rcx = 0x000055880f33b8c0 rdx = 0x00007f1565582b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa106f0f0 Step #5: r8 = 0x000055880f33b410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1565582be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055880dd94960 r14 = 0x0000000100000004 r15 = 0x000055880cd01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x1,0x4,0x40,0x0,0x0,0x0,0x6c,0x69,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x7f,0x80,0x80,0x80,0x80,0x80,0x81,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x83,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x83,0x80,0x80,0x80,0x80,0x80,0x7c,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x83,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x83,0x80,0x80,0x80,0x80,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A\001\004@\000\000\000lin\000\000\000\000\000\000linux\000\000\000\000\000\000\000\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\177\200\200\200\200\200\201\200\200\200\200\200\200\200\200\000\000\000\000\000\000\000\000\000linux\000\000\000\000\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\203\200\200\200\200\200\200\200\200\200\200\200\200\200\200\203\200\200\200\200\200|\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\203\200\200\200\200\200\200\200\200\200\200\200\200\200\200\203\200\200\200\200\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-109e9919609e7667d0429269c77ffe6275b5d914 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QQEEQAAAAGxpbgAAAAAAAGxpbnV4AAAAAAAAAICAgICAgICAgICAgICAgICAgICAgIB/gICAgICBgICAgICAgIAAAAAAAAAAAABsaW51eAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDgICAgICAgICAgICAgICDgICAgIB8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDgICAgICAgICAgICAgICDgICAgAALAAs= Step #5: MERGE-OUTER: attempt 4074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1662251969 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557379030198, 0x557379038911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557379038918,0x5573790c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/109e9919609e7667d0429269c77ffe6275b5d914' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12506 processed earlier; will process 2769 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573768445dd bp 0x000000000000 sp 0x7ffca38faae0 T45375) Step #5: ==45375==The signal is caused by a READ memory access. Step #5: #0 0x5573768445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557376666280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557376665fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557376643929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557376564ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573764bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573764c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573764ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573764d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e87eb7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573764a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45375==Register values: Step #5: rax = 0x000055737b582460 rbx = 0x000055737b582460 rcx = 0x000055737b582910 rdx = 0x00007f6e8807fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca38faae0 Step #5: r8 = 0x000055737b582460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e8807fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557379a43960 r14 = 0x0000000100000004 r15 = 0x00005573789b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x87,0x42,0x42,0x42,0x42,0x42,0xbe,0x3d,0x42,0x42,0x7f,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x7d,0x42,0x7d,0x7d,0x7d,0x85,0x7d,0x7d,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x7d,0x82,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0x42,0x42,0x42,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x0,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xaf,0xcd,0x42,0x42,0x42,0x42,0x42,0x42,0x7d,0x84,0x7d,0x7d,0x7c,0x89,0x7d,0x79,0x7d,0x82,0x82,0x82,0x82,0x82,0x82,0x42,0x42,0x42,0xab,0x42,0x7c,0x7d,0x82,0x42,0x42,0xc2,0x42,0x42,0x8a,0x42,0x42,0x42,0x0,0x42,0x42,0x42,0x7d,0x84,0x7d,0x83,0x7c,0x89,0x7d,0x79,0x7d,0x82,0x82,0x82,0x82,0x82,0x82,0x42,0x42,0x42,0xab,0x42,0x7c,0x7d,0x82,0x42,0x42,0xc2,0x42,0x42,0x8a,0x42,0x42,0x42,0x0,0x42,0x1a,0x79,0x85,0x7f,0x1,0x0,0x42,0x42,0x42,0x42,0x42,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABCBBBBBBBBBBBB\302BB\207BBBBB\276=BB\177BBBB\302BBB}B}}}\205}}BBB/}{}BB}\202BBBBBBBB\032y\205B\"B@\302BBBBBbBBBB\205B\"B@\302B\000BBBBBBBBB\257\315BBBBBB}\204}}|\211}y}\202\202\202\202\202\202BBB\253B|}\202BB\302BB\212BBB\000BBB}\204}\203|\211}y}\202\202\202\202\202\202BBB\253B|}\202BB\302BB\212BBB\000B\032y\205\177\001\000BBBBB\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bdb8ab3287b4dcd0348fb405fbe74f77e5da7c29 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQ0JCQkJCQkJCQkJCQsJCQodCQkJCQr49QkJ/QkJCQsJCQkJ9Qn19fYV9fUJCQi99e31CQn2CQkJCQkJCQkIaeYVCIkJAwkJCQkJCYkJCQkKFQiJCQMJCAEJCQkJCQkJCQq/NQkJCQkJCfYR9fXyJfXl9goKCgoKCQkJCq0J8fYJCQsJCQopCQkIAQkJCfYR9g3yJfXl9goKCgoKCQkJCq0J8fYJCQsJCQopCQkIAQhp5hX8BAEJCQkJCAAALAAs= Step #5: MERGE-OUTER: attempt 4075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1662389376 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626df6c9198, 0x5626df6d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626df6d1918,0x5626df7590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bdb8ab3287b4dcd0348fb405fbe74f77e5da7c29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12507 processed earlier; will process 2768 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626dcedd5dd bp 0x000000000000 sp 0x7ffde515f480 T45379) Step #5: ==45379==The signal is caused by a READ memory access. Step #5: #0 0x5626dcedd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626dccff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626dccfefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626dccdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626dcbfdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626dcb55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626dcb5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626dcb466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626dcb723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3007d23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626dcb39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45379==Register values: Step #5: rax = 0x00005626e11264f0 rbx = 0x00005626e11264f0 rcx = 0x00005626e11269a0 rdx = 0x00007f3007eebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde515f480 Step #5: r8 = 0x00005626e11264f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3007eebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626e00dc960 r14 = 0x0000000100000004 r15 = 0x00005626df049386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x6d,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x36,0xc1,0x70,0x6e,0x4a,0x41,0x89,0x72,0x69,0x49,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0x4d,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xae,0xaa,0x73,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x41,0x75,0x41,0x89,0xaa,0x6a,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x91,0x2c,0x7b,0x1,0x1a,0x41,0x4d,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xab,0xaa,0x73,0x45,0x69,0x6c,0x41,0xbf,0xff,0x1e,0xc1,0x70,0x41,0x75,0x41,0x89,0xaa,0x6a,0x45,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0xe6,0x80,0x0,0x2c,0x91,0x7b,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xf6,0x74,0x59,0x1,0x1a,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x69,0x41,0x6d,0x6b,0x41,0x4d,0x41,0x75,0x41,0x72,0x69,0x69,0x46,0x41,0x6a,0x69,0x41,0x6d,0x6b,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0x2c,0x41,0xb8,0x6d,0x41,0x0,0x0,0xe,0x0,0x0,0x0,0x1,0x41,0x4b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001`mAA\004@A\265\276E\255AiAmAiA6\301pnJA\211riIAM\320\000\373\031\346\200\000,\221{\001\032AMA\332AErG\300A\270\256\252sEilA\277\377\036\301pAuA\211\252jiAAM\320\000\373\031\346\200\000\221,{\001\032AMA\332AErG\300A\270\253\252sEilA\277\377\036\301pAuA\211\252jEAAM\320\000\373\031\346\200\000,\221{\001\032AM\320\000\373\031n\000\200\366tY\001\032uAriiFAjiAmkAMAuAriiFAjiAmkAMA\351rG\300A,A\270mA\000\000\016\000\000\000\001AK\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1a6dafc821d4cea0eef61e707b4f03c2a0c8128 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWBtQUEEQEG1vkWtQWlBbUFpQTbBcG5KQYlyaUlBTdAA+xnmgAAskXsBGkFNQdpBRXJHwEG4rqpzRWlsQb//HsFwQXVBiapqaUFBTdAA+xnmgACRLHsBGkFNQdpBRXJHwEG4q6pzRWlsQb//HsFwQXVBiapqRUFBTdAA+xnmgAAskXsBGkFN0AD7GW4AgPZ0WQEadUFyaWlGQWppQW1rQU1BdUFyaWlGQWppQW1rQU1B6XJHwEEsQbhtQQAADgAAAAFBSwALAAs= Step #5: MERGE-OUTER: attempt 4076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1662526213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1caa24198, 0x55a1caa2c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1caa2c918,0x55a1caab40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1a6dafc821d4cea0eef61e707b4f03c2a0c8128' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12508 processed earlier; will process 2767 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1c82385dd bp 0x000000000000 sp 0x7ffe2b1fbe10 T45383) Step #5: ==45383==The signal is caused by a READ memory access. Step #5: #0 0x55a1c82385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1c805a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1c8059fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1c8037929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1c7f58ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1c7eb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1c7eba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1c7ea16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1c7ecd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f513d129082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1c7e94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45383==Register values: Step #5: rax = 0x000055a1ccd71410 rbx = 0x000055a1ccd71410 rcx = 0x000055a1ccd718c0 rdx = 0x00007f513d2f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2b1fbe10 Step #5: r8 = 0x000055a1ccd71410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f513d2f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1cb437960 r14 = 0x0000000100000004 r15 = 0x000055a1ca3a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x30,0x42,0x2,0x7a,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x7f,0x82,0x41,0x41,0x44,0x43,0x40,0x44,0x7f,0x8d,0x44,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9d,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9e,0x9f,0x9f,0x9f,0x9f,0x99,0x9f,0x9f,0x9a,0x9f,0x9f,0x9f,0x9a,0x9f,0x9f,0x9d,0x99,0x9f,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x9e,0x44,0x9e,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9d,0x9f,0xa5,0x9f,0x9f,0x9e,0x9f,0x9b,0x9f,0x9f,0x9f,0x0,0x9b,0x9f,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~AA\004@ABB0B\002z\177B\377\267\177B\377\377\177\202AADC@D\177\215D\237\237\237\237\237\237\237\237\237\237\232\237\237\237\232\237\237\235\237\237\237\237\234\236\236D\236\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\236\237\237\237\237\232\237\237\232\237\237\237\232\237\237\237\237\236\237\237\237\232\237\237\237\232\237\237\234\236\236D\236\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\236\237\237\237\237\231\237\237\232\237\237\237\232\237\237\235\231\237\237\237\237\237\234\236\236D\236\237\237\237\237\237\237\237\237\237\237\235\237\245\237\237\236\237\233\237\237\237\000\233\237\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ad166351df1722d33dec2d7d9f7642554cd4762 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QUEEQEFCQjBCAnp/Qv+3f0L//3+CQUFEQ0BEf41En5+fn5+fn5+fn5qfn5+an5+dn5+fn5yenkSen5+fn5+cnp5Enp+fn5+fn5+fn5+dn6Wfn56fn5+fmp+fmp+fn5qfn5+fnp+fn5qfn5+an5+cnp5Enp+fn5+fnJ6eRJ6fn5+fn5+fn5+fnZ+ln5+en5+fn5mfn5qfn5+an5+dmZ+fn5+fnJ6eRJ6fn5+fn5+fn5+fnZ+ln5+en5ufn58Am5+fnwALAAs= Step #5: MERGE-OUTER: attempt 4077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1662663214 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5f292b198, 0x55f5f2933911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5f2933918,0x55f5f29bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ad166351df1722d33dec2d7d9f7642554cd4762' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12509 processed earlier; will process 2766 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5f013f5dd bp 0x000000000000 sp 0x7ffc0e726760 T45387) Step #5: ==45387==The signal is caused by a READ memory access. Step #5: #0 0x55f5f013f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5eff61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5eff60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5eff3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5efe5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5efdb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5efdc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5efda86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5efdd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0850f43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5efd9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45387==Register values: Step #5: rax = 0x000055f5f511d4b0 rbx = 0x000055f5f511d4b0 rcx = 0x000055f5f511d960 rdx = 0x00007f085110bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0e726760 Step #5: r8 = 0x000055f5f511d4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f085110bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5f333e960 r14 = 0x0000000100000004 r15 = 0x000055f5f22ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x73,0x41,0x41,0x4,0x40,0x41,0x5b,0x0,0x5c,0x75,0x78,0x1,0x78,0x1,0x0,0x5c,0x1,0x1,0x0,0xab,0x1b,0x41,0x1b,0x1b,0x41,0x3a,0x1b,0x72,0x6b,0x6e,0x0,0x66,0x0,0x1b,0x1b,0x1b,0x41,0x1b,0x1b,0x41,0x3a,0x1b,0x72,0x6b,0x6e,0x0,0x1b,0x1b,0x1b,0x1b,0x1b,0x5b,0x0,0x5c,0x75,0x78,0x1,0x0,0xd4,0x1b,0x41,0x9b,0x1b,0x41,0x3a,0x1b,0x72,0x6a,0x6c,0x0,0x1b,0x1b,0x1b,0x1b,0x10,0x0,0x0,0x5c,0x75,0x78,0x1,0x6c,0x69,0x75,0x78,0x1,0x0,0x5c,0x1,0x1,0x0,0x61,0x73,0x6d,0x1b,0x71,0x0,0x1b,0x1b,0x1b,0x41,0x1b,0x1b,0x41,0x3a,0x1b,0x1b,0x1b,0x1b,0x1b,0x69,0x20,0x0,0x0,0x4c,0x75,0x78,0x1,0x0,0x5c,0x1,0x1,0x0,0x61,0x73,0x6d,0x1b,0x71,0x0,0x1b,0x1b,0x1b,0x41,0x1b,0x1b,0x41,0x3a,0x1b,0x72,0x1,0x0,0xab,0x1b,0x41,0x1b,0x72,0x6b,0x6e,0x0,0x66,0x0,0x1b,0x1b,0x1b,0x41,0x1b,0x1b,0x41,0x3a,0x1b,0x72,0x6b,0x6e,0x0,0x1b,0x1b,0x1b,0x1b,0x1b,0x5b,0x0,0x5c,0x75,0x78,0x1,0x0,0xd4,0x1b,0x41,0x9b,0x1b,0x41,0x3a,0x1b,0x72,0x6a,0x6c,0x0,0x1b,0x1b,0x1b,0x1b,0x5c,0x0,0x60,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001`sAA\004@A[\000\\ux\001x\001\000\\\001\001\000\253\033A\033\033A:\033rkn\000f\000\033\033\033A\033\033A:\033rkn\000\033\033\033\033\033[\000\\ux\001\000\324\033A\233\033A:\033rjl\000\033\033\033\033\020\000\000\\ux\001liux\001\000\\\001\001\000asm\033q\000\033\033\033A\033\033A:\033\033\033\033\033i \000\000Lux\001\000\\\001\001\000asm\033q\000\033\033\033A\033\033A:\033r\001\000\253\033A\033rkn\000f\000\033\033\033A\033\033A:\033rkn\000\033\033\033\033\033[\000\\ux\001\000\324\033A\233\033A:\033rjl\000\033\033\033\033\\\000`\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4768bd89e5395f0ff8546cd95897559b87bdf835 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWBzQUEEQEFbAFx1eAF4AQBcAQEAqxtBGxtBOhtya24AZgAbGxtBGxtBOhtya24AGxsbGxtbAFx1eAEA1BtBmxtBOhtyamwAGxsbGxAAAFx1eAFsaXV4AQBcAQEAYXNtG3EAGxsbQRsbQTobGxsbG2kgAABMdXgBAFwBAQBhc20bcQAbGxtBGxtBOhtyAQCrG0EbcmtuAGYAGxsbQRsbQTobcmtuABsbGxsbWwBcdXgBANQbQZsbQTobcmpsABsbGxtcAGAACws= Step #5: MERGE-OUTER: attempt 4078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1662800038 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558364e29198, 0x558364e31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558364e31918,0x558364eb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4768bd89e5395f0ff8546cd95897559b87bdf835' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12510 processed earlier; will process 2765 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55836263d5dd bp 0x000000000000 sp 0x7ffcfa2d6220 T45391) Step #5: ==45391==The signal is caused by a READ memory access. Step #5: #0 0x55836263d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55836245f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55836245efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55836243c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55836235dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5583622b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5583622bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5583622a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5583622d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54e4f2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558362299aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45391==Register values: Step #5: rax = 0x00005583665c6430 rbx = 0x00005583665c6430 rcx = 0x00005583665c6420 rdx = 0x00007f54e50f2b80 Step #5: rdi = 0x00005583665c6420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcfa2d6220 Step #5: r8 = 0x00005583665c6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54e50f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055836583c960 r14 = 0x0000000100000004 r15 = 0x00005583647a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6f,0x41,0x31,0x4,0x0,0x41,0xf2,0x2d,0x41,0x2,0x4,0x0,0x2,0x7c,0x41,0x20,0x0,0x42,0x80,0x40,0x0,0x41,0x3f,0x42,0x0,0x20,0x80,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe,0x0,0x0,0x0,0x0,0x7d,0x0,0xd1,0x77,0x46,0x6f,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x86,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x42,0xfe,0xff,0x4,0x0,0x7c,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xae,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4d,0x0,0x5e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x82,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x20,0x0,0x0,0x7c,0x0,0xb,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x21,0x0,0xad,0x81,0x0,0x6c,0x0,0x0,0x21,0x0,0xad,0x81,0x0,0x6c,0x0,0x0,0x0,0x42,0xfe,0xff,0x30,0x1,0x58,0x0,0xf,0xb,0x0,0xb,0x0,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001%oA1\004\000A\362-A\002\004\000\002|A \000B\200@\000A?B\000 \200\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\276\000\000\000\000}\000\321wFo\000\000linux\000linux\000\000\000\000\206\000\000\000\000\000\002\000\000\000\000\000\000\001\000\000B\376\377\004\000|\200\000\000\000\000\000\000\000\000\000\000\000\000\000\256\000\000\000 \000\000\000\000\000\000\000\000M\000^\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\202\002\000\000\000\000\000\000\013\000\000\000 \000\000|\000\013\000\000\000 \000\000\000!\000\255\201\000l\000\000!\000\255\201\000l\000\000\000B\376\3770\001X\000\017\013\000\013\000\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb2b07886e54ae47ee4322d743276a8fbc5a85c0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBASVvQTEEAEHyLUECBAACfEEgAEKAQABBP0IAIIAAAAAAEAAAAAAAAAAAAAC+AAAAAH0A0XdGbwAAbGludXgAbGludXgAAAAAhgAAAAAAAgAAAAAAAAEAAEL+/wQAfIAAAAAAAAAAAAAAAAAArgAAACAAAAAAAAAAAE0AXgAAAAAAAAAAAAAAAAAAAAAAggIAAAAAAAALAAAAIAAAfAALAAAAIAAAACEArYEAbAAAIQCtgQBsAAAAQv7/MAFYAA8LAAsAAAAACws= Step #5: MERGE-OUTER: attempt 4079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1662937999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c551bbe198, 0x55c551bc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c551bc6918,0x55c551c4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb2b07886e54ae47ee4322d743276a8fbc5a85c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12512 processed earlier; will process 2763 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c54f3d25dd bp 0x000000000000 sp 0x7fff0e1b2c80 T45395) Step #5: ==45395==The signal is caused by a READ memory access. Step #5: #0 0x55c54f3d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c54f1f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c54f1f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c54f1d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c54f0f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c54f04ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c54f0541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c54f03b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c54f0673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f944678e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c54f02eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45395==Register values: Step #5: rax = 0x000055c55417f2e0 rbx = 0x000055c55417f2e0 rcx = 0x000055c55417f790 rdx = 0x00007f9446956b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0e1b2c80 Step #5: r8 = 0x000055c55417f2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9446956be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5525d1960 r14 = 0x0000000100000004 r15 = 0x000055c55153e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7e,0x41,0x51,0x4,0x40,0x42,0x42,0x42,0x7a,0x42,0xff,0x9,0x7f,0x42,0xff,0xb7,0x7f,0x42,0xff,0xff,0x43,0x7f,0x44,0x7f,0x8d,0xb7,0x9e,0x9e,0x9c,0x3f,0x44,0x9e,0x9e,0x9e,0x9e,0x44,0x44,0x8f,0x9f,0x9f,0x44,0x9e,0x9c,0x44,0x9e,0x9e,0x9e,0x44,0x1,0xa9,0x9f,0x9f,0x9f,0x9c,0x99,0x9f,0x9f,0x9f,0x9b,0x99,0x44,0x1,0xa9,0x9f,0x44,0x1,0xa9,0x9f,0x9f,0x9e,0x1,0x9d,0x9f,0x9f,0x9f,0x9b,0x99,0x9d,0xa1,0x9f,0x9f,0x9f,0x9e,0xa2,0x9f,0x9f,0x9e,0xa0,0x44,0x1,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x9f,0x44,0x9e,0x9e,0x44,0x9e,0x9e,0xbe,0xb,0x3d,0x0,0x44,0xa9,0x1f,0x9f,0x9f,0x9f,0xa4,0x9b,0x9f,0x9f,0xa1,0x9b,0x9e,0x9e,0x9e,0x44,0x9f,0x44,0x9f,0x9f,0x44,0xa9,0x9f,0x9f,0x9f,0x9f,0xa4,0x9b,0xa1,0x9f,0x9b,0x44,0x9f,0xa1,0xa6,0xa9,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9c,0x44,0x9e,0x44,0x9e,0x9e,0x9f,0x1,0x9f,0x9f,0x44,0xa9,0x9f,0xa8,0xa6,0x9f,0x9b,0x9b,0x9f,0x9f,0xa4,0xa1,0xa6,0x9f,0x9f,0x9f,0x9f,0x9c,0x9e,0x0,0x0,0x0,0x9f,0x9f,0x9f,0x9f,0x9f,0x9e,0x9e,0x9f,0x9f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\010~AQ\004@BBBzB\377\011\177B\377\267\177B\377\377C\177D\177\215\267\236\236\234?D\236\236\236\236DD\217\237\237D\236\234D\236\236\236D\001\251\237\237\237\234\231\237\237\237\233\231D\001\251\237D\001\251\237\237\236\001\235\237\237\237\233\231\235\241\237\237\237\236\242\237\237\236\240D\001\237\237\237\237\237\237\237\237\236\234\237D\236\236D\236\236\276\013=\000D\251\037\237\237\237\244\233\237\237\241\233\236\236\236D\237D\237\237D\251\237\237\237\237\244\233\241\237\233D\237\241\246\251\237\237\237\237\237\236\234D\236D\236\236\237\001\237\237D\251\237\250\246\237\233\233\237\237\244\241\246\237\237\237\237\234\236\000\000\000\237\237\237\237\237\236\236\237\237\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-71a9fed1bfb3a606a9124d426493d31490feb6b0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAQh+QVEEQEJCQnpC/wl/Qv+3f0L//0N/RH+Nt56enD9Enp6enkREj5+fRJ6cRJ6enkQBqZ+fn5yZn5+fm5lEAamfRAGpn5+eAZ2fn5+bmZ2hn5+fnqKfn56gRAGfn5+fn5+fn56cn0SenkSenr4LPQBEqR+fn5+km5+foZuenp5En0Sfn0Spn5+fn6SboZ+bRJ+hpqmfn5+fn56cRJ5Enp6fAZ+fRKmfqKafm5ufn6Shpp+fn5+cngAAAJ+fn5+fnp6fnwALAAs= Step #5: MERGE-OUTER: attempt 4080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1663073800 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d57b25198, 0x556d57b2d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d57b2d918,0x556d57bb50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71a9fed1bfb3a606a9124d426493d31490feb6b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12513 processed earlier; will process 2762 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d553395dd bp 0x000000000000 sp 0x7ffd1e9dfc70 T45399) Step #5: ==45399==The signal is caused by a READ memory access. Step #5: #0 0x556d553395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d5515b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d5515afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d55138929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d55059ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d54fb1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d54fbb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d54fa26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d54fce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ea5ed4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d54f95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45399==Register values: Step #5: rax = 0x0000556d5a0c8490 rbx = 0x0000556d5a0c8490 rcx = 0x0000556d5a0c8940 rdx = 0x00007f0ea609cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1e9dfc70 Step #5: r8 = 0x0000556d5a0c8490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ea609cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d58538960 r14 = 0x0000000100000004 r15 = 0x0000556d574a5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4c,0x41,0x56,0xb2,0x90,0xa9,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0xc1,0x4c,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x45,0x42,0x41,0x0,0xc1,0xd0,0x0,0xfb,0x16,0x0,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x69,0x1,0x41,0x42,0x41,0x10,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x17,0x0,0x41,0x4d,0x41,0x56,0xb2,0x90,0xa8,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xd0,0x0,0xfb,0x14,0x0,0x41,0x4d,0xc1,0xd0,0x0,0xfb,0x16,0x0,0x41,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKAM\320\000\373\024\000ALAV\262\220\250\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000ALAV\262\220\251\320\000\373\024\000AM\320\000\024\000\001ABA\000\301\320\000\373\024\000AM\320\000\024\000\001ABA\000\301\320\000\373\026\000A\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\024\000\301LAV\262\220\250\320\000\373\024\000EBA\000\301\320\000\373\026\000\320\000\373\026\000A\000i\001ABA\020AAM\320\000\373\027\000AMAV\262\220\250\320\000\373\024\000AM\320\000\373\024\000AM\301\320\000\373\026\000A\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d8e1dada8374f90e35acc0b0b6871f44e2f2f11 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQU3QAPsUAEFMQVaykKjQAPsWANAA+xYAQQBpAUFCQRBBQU3QAPsUAEFMQVaykKnQAPsUAEFN0AAUAAFBQkEAwdAA+xQAQU3QABQAAUFCQQDB0AD7FgBBAMHQAPsWANAA+xYAQQBpAUFCQRBBQU3QAPsUAMFMQVaykKjQAPsUAEVCQQDB0AD7FgDQAPsWAEEAaQFBQkEQQUFN0AD7FwBBTUFWspCo0AD7FABBTdAA+xQAQU3B0AD7FgBBAAAACws= Step #5: MERGE-OUTER: attempt 4081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1663210697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581713b9198, 0x5581713c1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581713c1918,0x5581714490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d8e1dada8374f90e35acc0b0b6871f44e2f2f11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12514 processed earlier; will process 2761 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55816ebcd5dd bp 0x000000000000 sp 0x7ffdefdae040 T45403) Step #5: ==45403==The signal is caused by a READ memory access. Step #5: #0 0x55816ebcd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55816e9ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55816e9eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55816e9cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55816e8edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55816e845c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55816e84f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55816e8366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55816e8623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe5dfdd3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55816e829aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45403==Register values: Step #5: rax = 0x0000558173c64520 rbx = 0x0000558173c64520 rcx = 0x0000558173c649d0 rdx = 0x00007fe5dff9bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdefdae040 Step #5: r8 = 0x0000558173c64520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe5dff9bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558171dcc960 r14 = 0x0000000100000004 r15 = 0x0000558170d39386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x6f,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xaa,0x4d,0x44,0x30,0xfb,0x67,0x1c,0x41,0x62,0xf2,0x1c,0x41,0xb,0x41,0x31,0x45,0x41,0x41,0x41,0x6a,0x41,0x4e,0x45,0x46,0x45,0x41,0x95,0x41,0x41,0x95,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x6b,0x1,0x41,0x94,0x75,0x69,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0xc0,0x6f,0x67,0x41,0x1,0x41,0x48,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0xa2,0x75,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x63,0x41,0x63,0x69,0x41,0x6a,0x6a,0x41,0x41,0x74,0x6b,0x4a,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x7e,0x41,0x41,0x6c,0x69,0x49,0x41,0x3a,0x6a,0x4,0x40,0xc,0x1,0xb,0x41,0x80,0x80,0x0,0x41,0x6f,0x48,0x67,0xc0,0x41,0x1,0x10,0x0,0x41,0x48,0x6b,0x1,0x41,0x3f,0x75,0x69,0x6e,0x75,0x78,0x41,0x80,0x52,0xd0,0x0,0x14,0x80,0x80,0x0,0x41,0x94,0x6a,0x6c,0x6f,0x45,0x49,0x41,0x55,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001DoA=\004@A.A\252MD0\373g\034Ab\362\034A\013A1EAAAjANEFEA\225AA\225AAliIA:j\004@\014\001\013AcAciAjjAAtkJg\300A\001\020\000A~k\001A\224uiuxA\200R\320\000\024\200\200\000\300ogA\001AH\020\000AHk\001A\242uAAliIA:j\004@\014\001\013AcAciAjjAAtkJg\300A\001\020\000A~AAliIA:j\004@\014\001\013A\200\200\000AoHg\300A\001\020\000AHk\001A?uinuxA\200R\320\000\024\200\200\000A\224jloEIAU\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-168a1fd82e179e522ea993e6cf7e9fb0b0a90c40 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAURvQT0EQEEuQapNRDD7ZxxBYvIcQQtBMUVBQUFqQU5FRkVBlUFBlUFBbGlJQTpqBEAMAQtBY0FjaUFqakFBdGtKZ8BBARAAQX5rAUGUdWl1eEGAUtAAFICAAMBvZ0EBQUgQAEFIawFBonVBQWxpSUE6agRADAELQWNBY2lBampBQXRrSmfAQQEQAEF+QUFsaUlBOmoEQAwBC0GAgABBb0hnwEEBEABBSGsBQT91aW51eEGAUtAAFICAAEGUamxvRUlBVQALAAs= Step #5: MERGE-OUTER: attempt 4082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1663346576 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d1eabd3198, 0x55d1eabdb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d1eabdb918,0x55d1eac630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/168a1fd82e179e522ea993e6cf7e9fb0b0a90c40' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12515 processed earlier; will process 2760 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d1e83e75dd bp 0x000000000000 sp 0x7fff8ebd8de0 T45407) Step #5: ==45407==The signal is caused by a READ memory access. Step #5: #0 0x55d1e83e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d1e8209280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d1e8208fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d1e81e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d1e8107ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d1e805fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1e80691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d1e80506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1e807c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64bc452082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d1e8043aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45407==Register values: Step #5: rax = 0x000055d1ec412410 rbx = 0x000055d1ec412410 rcx = 0x000055d1ec4128c0 rdx = 0x00007f64bc61ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8ebd8de0 Step #5: r8 = 0x000055d1ec412410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f64bc61abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d1eb5e6960 r14 = 0x0000000100000004 r15 = 0x000055d1ea553386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0xaa,0x4d,0x67,0xc1,0x67,0x41,0x2b,0x41,0x41,0x41,0x78,0x74,0x6a,0x67,0xc1,0x45,0x41,0x41,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x78,0x41,0x41,0x74,0x45,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x3f,0x4b,0x41,0x41,0x4b,0x41,0x1,0x41,0x45,0x78,0x74,0x41,0x3f,0x4b,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x71,0xc1,0x67,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x41,0xc1,0x6a,0x67,0x41,0x41,0x45,0x78,0x74,0x41,0x41,0x45,0x78,0x74,0x41,0x3f,0x4b,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x71,0xc1,0x67,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x41,0x45,0x78,0x74,0x1,0x6a,0x41,0x41,0x45,0xc1,0x67,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x41,0x45,0x78,0x74,0x41,0x6a,0x41,0x41,0x45,0x78,0x74,0x41,0x3f,0x4b,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x41,0x41,0x45,0x78,0x74,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKA\252Mg\301gA+AAAxtjg\301EAAAjAAExtAjAAExtAxAAtEjAAExtA?KAAKA\001AExtA?KAAKA\252Mq\301gAjAAExtAjAAExtAAExtAjAAEA\301jgAAExtAAExtA?KAAKA\252Mq\301gAjAAExtAjAAExtAAExt\001jAAE\301gAjAAExtAjAAExtAAExtAjAAExtA?KAAKA\252MAAExt\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a526002e0132c3da08f9c69d4247a678f6fd556e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQapNZ8FnQStBQUF4dGpnwUVBQUFqQUFFeHRBakFBRXh0QXhBQXRFakFBRXh0QT9LQUFLQQFBRXh0QT9LQUFLQapNccFnQWpBQUV4dEFqQUFFeHRBQUV4dEFqQUFFQcFqZ0FBRXh0QUFFeHRBP0tBQUtBqk1xwWdBakFBRXh0QWpBQUV4dEFBRXh0AWpBQUXBZ0FqQUFFeHRBakFBRXh0QUFFeHRBakFBRXh0QT9LQUFLQapNQUFFeHQApQALAAs= Step #5: MERGE-OUTER: attempt 4083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1663482197 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dacaf44198, 0x55dacaf4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dacaf4c918,0x55dacafd40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a526002e0132c3da08f9c69d4247a678f6fd556e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12516 processed earlier; will process 2759 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 351 ft: 352 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dac87585dd bp 0x000000000000 sp 0x7ffd106b3e90 T45411) Step #5: ==45411==The signal is caused by a READ memory access. Step #5: #0 0x55dac87585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dac857a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dac8579fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dac8557929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dac8478ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dac83d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dac83da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dac83c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dac83ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c8d57a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dac83b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45411==Register values: Step #5: rax = 0x000055dacd3f7cf0 rbx = 0x000055dacd3f7cf0 rcx = 0x000055dacd3f7ce0 rdx = 0x00007f2c8d742b80 Step #5: rdi = 0x000055dacd3f7ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffd106b3e90 Step #5: r8 = 0x000055dacd3f7cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c8d742be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dacb957960 r14 = 0x0000000100000004 r15 = 0x000055daca8c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x0,0x1a,0x0,0x0,0x0,0x1,0xf,0xd4,0xd6,0x0,0x0,0x0,0xf,0x0,0x0,0xf,0x0,0xd4,0xe,0x0,0x0,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x0,0x1,0x0,0xd4,0xe,0x0,0x0,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x0,0x0,0xf,0x0,0x0,0xf,0x0,0xd4,0xe,0x0,0x0,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x0,0x1,0x0,0xd4,0xe,0x0,0x0,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x0,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x0,0x9e,0x0,0xd4,0xe,0x0,0x0,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x1a,0x59,0x0,0x0,0xfb,0x99,0x0,0x0,0x0,0x70,0x80,0x0,0xd6,0x80,0x0,0x0,0xf,0x0,0x0,0xf,0xd4,0xd6,0x0,0x91,0x0,0x1b,0x0,0x1,0x0,0xd4,0xe,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.\000\032\000\000\000\001\017\324\326\000\000\000\017\000\000\017\000\324\016\000\000\000\000\017\000\000\017\324\326\000\221\000\033\000\001\000\324\016\000\000\016\003\000\000\000\000\000\032Y\000\000\373\231\000\000\000p\200\000\326\200\000\000\017\000\000\017\324\326\000\000\000\017\000\000\017\000\324\016\000\000\000\000\017\000\000\017\324\326\000\221\000\033\000\001\000\324\016\000\000\016\003\000\000\000\000\000\032Y\000\000\373\231\000\000\000p\200\000\326\200\000\000\017\000\000\017\324\326\000\000\017\324\326\000\221\000\033\000\236\000\324\016\000\000\016\003\000\000\000\000\000\032Y\000\000\373\231\000\000\000p\200\000\326\200\000\000\017\000\000\017\324\326\000\221\000\033\000\001\000\324\016\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a71f37a39d2f99067b48fdeb39cbe16327158b6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuABoAAAABD9TWAAAADwAADwDUDgAAAAAPAAAP1NYAkQAbAAEA1A4AAA4DAAAAAAAaWQAA+5kAAABwgADWgAAADwAAD9TWAAAADwAADwDUDgAAAAAPAAAP1NYAkQAbAAEA1A4AAA4DAAAAAAAaWQAA+5kAAABwgADWgAAADwAAD9TWAAAP1NYAkQAbAJ4A1A4AAA4DAAAAAAAaWQAA+5kAAABwgADWgAAADwAAD9TWAJEAGwABANQOAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 4084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1663620537 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56393c8fc198, 0x56393c904911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56393c904918,0x56393c98c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a71f37a39d2f99067b48fdeb39cbe16327158b6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12518 processed earlier; will process 2757 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56393a1105dd bp 0x000000000000 sp 0x7fff536578f0 T45415) Step #5: ==45415==The signal is caused by a READ memory access. Step #5: #0 0x56393a1105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563939f32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563939f31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563939f0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563939e30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563939d88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563939d921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563939d796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563939da53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1cae16e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563939d6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45415==Register values: Step #5: rax = 0x000056393dacc460 rbx = 0x000056393dacc460 rcx = 0x000056393dacc910 rdx = 0x00007f1cae336b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff536578f0 Step #5: r8 = 0x000056393dacc460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1cae336be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056393d30f960 r14 = 0x0000000100000004 r15 = 0x000056393c27c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x28,0x4,0x40,0x41,0x74,0x41,0x4b,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x45,0x70,0x4e,0xb3,0xae,0x41,0x41,0x41,0x70,0x49,0xb3,0xae,0x42,0x41,0x41,0x41,0xb2,0xae,0x41,0x49,0xb2,0xae,0x41,0x41,0x41,0x41,0x47,0x41,0x5,0x41,0x41,0xbe,0x41,0x41,0x41,0x41,0x41,0x45,0x6a,0x4c,0xb2,0xae,0x41,0x49,0xb2,0xae,0x41,0x41,0x41,0x45,0x41,0x49,0x49,0x70,0xb3,0xae,0x41,0x45,0x41,0x77,0x41,0x45,0x6a,0x49,0xb2,0xae,0x41,0xdb,0xb2,0xae,0x41,0x41,0x41,0x45,0x41,0xb3,0xae,0x42,0x41,0x41,0x1,0xb2,0xae,0x41,0x49,0xb2,0xae,0x41,0x41,0xc1,0x41,0x47,0x41,0xb3,0xae,0x42,0x41,0x41,0x41,0xb2,0xae,0x41,0x49,0xb2,0xae,0x41,0x41,0x41,0x41,0x47,0x41,0x5,0x41,0x41,0xbe,0x41,0x41,0x41,0x41,0x41,0x45,0x6e,0x4c,0xb2,0xae,0x41,0x49,0xb2,0xae,0x41,0x41,0x41,0x45,0x41,0x49,0x49,0x70,0xb3,0xae,0x41,0x45,0x41,0x77,0x41,0x45,0x6a,0x49,0xb2,0xae,0x41,0xdb,0xb2,0xae,0x41,0x41,0x41,0x45,0x41,0x41,0x49,0xb2,0xae,0x41,0x47,0x41,0x5,0x41,0xb5,0x41,0x41,0x41,0x41,0x41,0x41,0xb8,0x70,0x0,0x1b,0x1a,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA(\004@AtAKAAAAAAAEpN\263\256AAApI\263\256BAAA\262\256AI\262\256AAAAGA\005AA\276AAAAAEjL\262\256AI\262\256AAAEAIIp\263\256AEAwAEjI\262\256A\333\262\256AAAEA\263\256BAA\001\262\256AI\262\256AA\301AGA\263\256BAAA\262\256AI\262\256AAAAGA\005AA\276AAAAAEnL\262\256AI\262\256AAAEAIIp\263\256AEAwAEjI\262\256A\333\262\256AAAEAAI\262\256AGA\005A\265AAAAAA\270p\000\033\032\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1cf03b5043ecfce84471e8ff805787ea574be48 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQSgEQEF0QUtBQUFBQUFBRXBOs65BQUFwSbOuQkFBQbKuQUmyrkFBQUFHQQVBQb5BQUFBQUVqTLKuQUmyrkFBQUVBSUlws65BRUF3QUVqSbKuQduyrkFBQUVBs65CQUEBsq5BSbKuQUHBQUdBs65CQUFBsq5BSbKuQUFBQUdBBUFBvkFBQUFBRW5Msq5BSbKuQUFBRUFJSXCzrkFFQXdBRWpJsq5B27KuQUFBRUFBSbKuQUdBBUG1QUFBQUFBuHAAGxoLAQs= Step #5: MERGE-OUTER: attempt 4085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1663757617 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560994380198, 0x560994388911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560994388918,0x5609944100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1cf03b5043ecfce84471e8ff805787ea574be48' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12519 processed earlier; will process 2756 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560991b945dd bp 0x000000000000 sp 0x7fff084e4c50 T45419) Step #5: ==45419==The signal is caused by a READ memory access. Step #5: #0 0x560991b945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5609919b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5609919b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560991993929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5609918b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56099180cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609918161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609917fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609918293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23fd2ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609917f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45419==Register values: Step #5: rax = 0x0000560996374460 rbx = 0x0000560996374460 rcx = 0x0000560996374910 rdx = 0x00007f23fd496b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff084e4c50 Step #5: r8 = 0x0000560996374460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23fd496be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560994d93960 r14 = 0x0000000100000004 r15 = 0x0000560993d00386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x43,0x3,0x0,0x41,0x5b,0x41,0x41,0x41,0x99,0x45,0x69,0x41,0x41,0x67,0x45,0x67,0x41,0x1,0x74,0x41,0x41,0x2,0x0,0xb,0x69,0x41,0x41,0x2,0x0,0xb,0x4b,0x4b,0x41,0x41,0x41,0x80,0x80,0xc0,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x42,0x80,0x80,0x84,0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x41,0x93,0x80,0xf,0x0,0x0,0x0,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x41,0x93,0xba,0x9d,0x49,0x4b,0x6c,0x69,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x41,0x93,0xba,0x9d,0x41,0x68,0x6c,0x49,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001@oAC\003\000A[AAA\231EiAAgEgA\001tAA\002\000\013iAA\002\000\013KKAAA\200\200\300\200\000\020\200\200\200\200\000\032B\200\200\204\200\200\200\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032A\223\200\017\000\000\000\020\000\020\200\200\200\200\000\020\200\200\200\000\032\020\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032A\223\272\235IKli\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032A\223\272\235AhlI\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d26d912d45d868664d9c79898a5a653f0c7d2227 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUBvQUMDAEFbQUFBmUVpQUFnRWdBAXRBQQIAC2lBQQIAC0tLQUFBgIDAgAAQgICAgAAaQoCAhICAgICAgAAaEAAQgICAgAAQgICAABoQABCAgICAABCAgICAABCAgICAABCAgICAABpBk4APAAAAEAAQgICAgAAQgICAABoQABCAgICAABCAgICAABCAgICAABCAgICAABpBk7qdSUtsaRCAgICAABCAgICAABCAgICAABCAgICAABpBk7qdQWhsSQAAAAALAAs= Step #5: MERGE-OUTER: attempt 4086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1663896255 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55822e5ac198, 0x55822e5b4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55822e5b4918,0x55822e63c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d26d912d45d868664d9c79898a5a653f0c7d2227' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12520 processed earlier; will process 2755 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55822bdc05dd bp 0x000000000000 sp 0x7ffd39e8f860 T45423) Step #5: ==45423==The signal is caused by a READ memory access. Step #5: #0 0x55822bdc05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55822bbe2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55822bbe1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55822bbbf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55822bae0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55822ba38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55822ba421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55822ba296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55822ba553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd22c5e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55822ba1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45423==Register values: Step #5: rax = 0x0000558230118800 rbx = 0x0000558230118800 rcx = 0x0000558230118cb0 rdx = 0x00007fd22c7abb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd39e8f860 Step #5: r8 = 0x0000558230118800 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd22c7abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055822efbf960 r14 = 0x0000000100000004 r15 = 0x000055822df2c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x28,0x4,0x40,0x41,0x4b,0x41,0xaa,0x4a,0x67,0xc1,0x49,0x41,0x41,0x4b,0x41,0xaa,0x4a,0x67,0xc1,0x49,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x6a,0x45,0x69,0x69,0x45,0x6a,0x69,0x45,0x45,0x1b,0x41,0xcf,0x6a,0x41,0x31,0x1,0x76,0x41,0xcf,0x7a,0x41,0x45,0x69,0x45,0x45,0x45,0x1b,0x41,0xcf,0x69,0x6a,0x41,0xcf,0x0,0x76,0x41,0x41,0x4c,0x41,0x41,0x41,0x5,0x4c,0x41,0x45,0x1b,0x41,0xcf,0x6a,0x45,0x45,0x41,0xb9,0x7e,0x41,0x41,0x67,0x41,0x77,0x41,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x67,0x41,0x77,0x41,0x41,0x67,0x4d,0x41,0x77,0x41,0x70,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x41,0x4d,0x41,0x67,0x41,0x77,0x41,0x69,0x45,0x6c,0x69,0x77,0x45,0x41,0x69,0x67,0x4d,0x41,0x77,0x4b,0x6c,0x69,0x41,0x78,0x41,0x28,0x69,0x41,0x6a,0x49,0x41,0x1,0x49,0x1,0x69,0xd,0x0,0x1,0x41,0x41,0x41,0x5,0x4c,0x41,0x45,0x69,0x45,0x46,0x45,0x1b,0x41,0xcf,0x69,0x45,0x45,0x48,0x1b,0x41,0x45,0x1b,0x41,0xcf,0x69,0x6a,0x41,0x73,0x4a,0x45,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?kA(\004@AKA\252Jg\301IAAKA\252Jg\301IALAAA\005LAjEiiEjiEE\033A\317jA1\001vA\317zAEiEEE\033A\317ijA\317\000vAALAAA\005LAE\033A\317jEEA\271~AAgAwAAgMAwAp\001A\011L\320\000\024\000AgAwAAgMAwAp\001A\011L\320\000\024\000AAMAgAwAiEliwEAigMAwKliAxA(iAjIA\001I\001i\015\000\001AAA\005LAEiEFE\033A\317iEEH\033AE\033A\317ijAsJE\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40951d15543ad039f0cbc45e8e011b5d966171ea Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9rQSgEQEFLQapKZ8FJQUFLQapKZ8FJQUxBQUEFTEFqRWlpRWppRUUbQc9qQTEBdkHPekFFaUVFRRtBz2lqQc8AdkFBTEFBQQVMQUUbQc9qRUVBuX5BQWdBd0FBZ01Bd0FwAUEJTNAAFABBZ0F3QUFnTUF3QXABQQlM0AAUAEFBTUFnQXdBaUVsaXdFQWlnTUF3S2xpQXhBKGlBaklBAUkBaQ0AAUFBQQVMQUVpRUZFG0HPaUVFSBtBRRtBz2lqQXNKRQALAAs= Step #5: MERGE-OUTER: attempt 4087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1664037123 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aeefad3198, 0x55aeefadb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aeefadb918,0x55aeefb630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40951d15543ad039f0cbc45e8e011b5d966171ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12522 processed earlier; will process 2753 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 373 ft: 374 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 454 ft: 499 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 582 ft: 720 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aeed2e75dd bp 0x000000000000 sp 0x7fffc7587720 T45427) Step #5: ==45427==The signal is caused by a READ memory access. Step #5: #0 0x55aeed2e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aeed109280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aeed108fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aeed0e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aeed007ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aeecf5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aeecf691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aeecf506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aeecf7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d15fa0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aeecf43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45427==Register values: Step #5: rax = 0x000055aef214f430 rbx = 0x000055aef214f430 rcx = 0x000055aef214f420 rdx = 0x00007f2d16168b80 Step #5: rdi = 0x000055aef214f420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffc7587720 Step #5: r8 = 0x000055aef214f430 r9 = 0x00007f2d16168c80 r10 = 0x000055aef2130010 r11 = 0x00007f2d16168be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aef04e6960 r14 = 0x0000000100000004 r15 = 0x000055aeef453386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6a,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8c,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x90,0x95,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8c,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8c,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x90,0x95,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0x5b,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8c,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x90,0x95,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x8c,0x8e,0x8e,0x8e,0x91,0x93,0x91,0x43,0xb6,0x70,0x8b,0x91,0x43,0x31,0x4,0x0,0x8e,0x8e,0x90,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034jAA\004@AKC/\004\000\216\216\374\004A\375dC\256\377\377[\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\214\221\216\214\216\216\216\216\221\220\225C/\004\000\216\216\374\004A\375dC\256\377\377[\220\221\216\214\216\216\216\216\221\221\221C\256\377\377[\220\221\214\214\216\216\216\216\221\221\221C\373\221\216\214\221\216\214\216\216\216\216\221\220\225C/\004\000\216\216\374\004A\375dC\256\377\377[\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\214\221\216\214\216\216\216\216\221\220\225C/\004\000\216\216\374\004A\375dC\256\221\216\214\216\216\216\216\221\221\221C\373\214\216\216\216\221\223\221C\266p\213\221C1\004\000\216\216\220\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ab25bdc68d1586603b4a935e8eb9c076a20cd8f0 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxqQUEEQEFLQy8EAI6O/ARB/WRDrv//W5CRjoyOjo6OkZGRQ/uRjoyRjoyOjo6OkZCVQy8EAI6O/ARB/WRDrv//W5CRjoyOjo6OkZGRQ67//1uQkYyMjo6OjpGRkUP7kY6MkY6Mjo6OjpGQlUMvBACOjvwEQf1kQ67//1uQkY6Mjo6OjpGRkUP7kY6MkY6Mjo6OjpGQlUMvBACOjvwEQf1kQ66RjoyOjo6OkZGRQ/uMjo6OkZORQ7Zwi5FDMQQAjo6QGgALAAs= Step #5: MERGE-OUTER: attempt 4088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1664179999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56254ad30198, 0x56254ad38911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56254ad38918,0x56254adc00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ab25bdc68d1586603b4a935e8eb9c076a20cd8f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12527 processed earlier; will process 2748 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625485445dd bp 0x000000000000 sp 0x7ffe879bfae0 T45431) Step #5: ==45431==The signal is caused by a READ memory access. Step #5: #0 0x5625485445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562548366280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562548365fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562548343929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562548264ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5625481bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5625481c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5625481ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5625481d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f998f6ab082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5625481a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45431==Register values: Step #5: rax = 0x000056254ca07530 rbx = 0x000056254ca07530 rcx = 0x000056254ca079e0 rdx = 0x00007f998f873b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe879bfae0 Step #5: r8 = 0x000056254ca07530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f998f873be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056254b743960 r14 = 0x0000000100000004 r15 = 0x000056254a6b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x41,0x7e,0x41,0x7e,0x4,0x40,0x42,0x42,0x79,0x79,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x42,0x79,0x79,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x46,0xc4,0x42,0x1a,0x20,0x30,0x20,0x1a,0x42,0x89,0x42,0x1a,0x7c,0x79,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x1,0x21,0x1e,0x1a,0x1,0x1a,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x0,0x0,0xa1,0x0,0x42,0x46,0x89,0x79,0x89,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177~A~A~\004@BByyyy{yyyyy{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyBByyyy{yyyyy{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyBF\304B\032 0 \032B\211B\032|yy{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\001!\036\032\001\032yyyyyyyyyy\000\000\241\000BF\211y\211\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ea2cb541148b0309aa0d3ea1fa7381b5576d1c1 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9+QX5BfgRAQkJ5eXl5e3l5eXl5e3l5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXlCQnl5eXl7eXl5eXl7eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eUJGxEIaIDAgGkKJQhp8eXl7eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5ASEeGgEaeXl5eXl5eXl5eQAAoQBCRol5iQALAAs= Step #5: MERGE-OUTER: attempt 4089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1664316367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576ef8f7198, 0x5576ef8ff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576ef8ff918,0x5576ef9870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ea2cb541148b0309aa0d3ea1fa7381b5576d1c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12528 processed earlier; will process 2747 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 302 ft: 303 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fb 71 Step #5: #2 pulse cov: 567 ft: 600 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576ed10b5dd bp 0x000000000000 sp 0x7fff607012e0 T45435) Step #5: ==45435==The signal is caused by a READ memory access. Step #5: #0 0x5576ed10b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576ecf2d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576ecf2cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576ecf0a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576ece2bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576ecd83c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576ecd8d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576ecd746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576ecda03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc37784f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576ecd67aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45435==Register values: Step #5: rax = 0x00005576f2005770 rbx = 0x00005576f2005770 rcx = 0x00005576f2005c20 rdx = 0x00007fc377a17b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff607012e0 Step #5: r8 = 0x00005576f2005770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc377a17be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576f030a960 r14 = 0x0000000100000004 r15 = 0x00005576ef277386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xbe,0xbd,0xbd,0x3b,0x42,0x42,0x87,0x42,0x42,0x42,0x42,0x42,0xbe,0x3d,0x42,0x42,0x7f,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x7c,0x42,0xb1,0x7d,0x7d,0x85,0x7d,0x7d,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x2b,0x82,0x82,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0x42,0x42,0x42,0x42,0x83,0xcd,0x42,0x42,0x42,0x7d,0x7b,0x42,0x42,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0x42,0x7d,0x82,0x42,0x42,0x42,0x46,0x82,0x82,0x87,0x82,0x42,0x42,0x42,0xab,0xc2,0x42,0x82,0x42,0x2f,0x7d,0x7b,0x7d,0x42,0xc7,0x82,0x82,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x1a,0x79,0x85,0x42,0x22,0x42,0x40,0xc2,0x42,0x42,0x42,0x42,0x42,0x62,0x42,0x42,0x42,0x42,0x42,0x83,0xcd,0x42,0x82,0x42,0x42,0x42,0x46,0x82,0x82,0x87,0x82,0x42,0x43,0x42,0xab,0xc2,0x42,0x82,0x42,0x7c,0x42,0x7d,0x42,0x8a,0x42,0x42,0x42,0x42,0x0,0x42,0x42,0x42,0x42,0x53,0x42,0x4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@ABCBBBBBBBBB\276\275\275;BB\207BBBBB\276=BB\177BBBB\302BBB|B\261}}\205}}BBB/}{}B+\202\202BBBBBBBB\032y\205B\"B@\302BBBBBbBBBBB\203\315BBB}{BBB/}{}BB}\202BBBF\202\202\207\202BBB\253\302B\202B/}{}B\307\202\202BBBBBBBB\032y\205B\"B@\302BBBBBbBBBBB\203\315B\202BBBF\202\202\207\202BCB\253\302B\202B|B}B\212BBBB\000BBBBSB\004\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1228e65214081a77d4f4d359d6ac6675eb84a1b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFCQ0JCQkJCQkJCQr69vTtCQodCQkJCQr49QkJ/QkJCQsJCQkJ8QrF9fYV9fUJCQi99e31CK4KCQkJCQkJCQkIaeYVCIkJAwkJCQkJCYkJCQkJCg81CQkJ9e0JCQi99e31CQn2CQkJCRoKCh4JCQkKrwkKCQi99e31Cx4KCQkJCQkJCQkIaeYVCIkJAwkJCQkJCYkJCQkJCg81CgkJCQkaCgoeCQkNCq8JCgkJ8Qn1CikJCQkIAQkJCQlNCBAALAAs= Step #5: MERGE-OUTER: attempt 4090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1664457596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b4278a198, 0x556b42792911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b42792918,0x556b4281a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1228e65214081a77d4f4d359d6ac6675eb84a1b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12531 processed earlier; will process 2744 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b3ff9e5dd bp 0x000000000000 sp 0x7ffd962a2010 T45439) Step #5: ==45439==The signal is caused by a READ memory access. Step #5: #0 0x556b3ff9e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b3fdc0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b3fdbffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b3fd9d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b3fcbead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b3fc16c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b3fc201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b3fc076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b3fc333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb51f86e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b3fbfaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45439==Register values: Step #5: rax = 0x0000556b43e90450 rbx = 0x0000556b43e90450 rcx = 0x0000556b43e90900 rdx = 0x00007fb51fa36b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd962a2010 Step #5: r8 = 0x0000556b43e90450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb51fa36be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b4319d960 r14 = 0x0000000100000004 r15 = 0x0000556b4210a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xb5,0xbe,0x45,0xad,0x41,0x69,0x41,0x6f,0x41,0x69,0x41,0x4d,0x41,0x45,0x72,0x6d,0x41,0x69,0x41,0x2d,0x41,0x69,0x41,0xda,0x41,0x45,0x72,0x47,0xc0,0x41,0xb8,0xaa,0x41,0x77,0x73,0xb8,0xaa,0x6a,0x45,0x69,0x6c,0x41,0xbf,0x8c,0x49,0xc1,0x70,0x41,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4e,0xd0,0x0,0xfb,0x19,0x6c,0x0,0x80,0xe6,0x74,0x7f,0x1,0x1a,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0x74,0xc,0x1,0x1a,0x75,0x41,0x72,0x69,0x6a,0x6d,0x41,0x69,0x6d,0x4b,0x41,0x69,0x41,0x4d,0x41,0xe9,0x72,0x47,0xc0,0x41,0xb8,0x2c,0x49,0x41,0x69,0x41,0xe9,0x72,0x47,0xc0,0x41,0xb8,0x2c,0x41,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0xa1,0x72,0x47,0x41,0x41,0xb8,0xaa,0x41,0x47,0xc0,0x41,0xb8,0x2c,0x49,0x41,0x69,0x41,0xe9,0x72,0x47,0xc1,0x72,0x41,0x75,0x41,0x89,0x72,0x69,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x80,0xe6,0x8c,0x7d,0x41,0x1a,0x72,0x4d,0x41,0xc1,0x1,0xd0,0x0,0xfb,0x19,0x6e,0x0,0x86,0xe6,0x8c,0x7d,0x1,0x1a,0x72,0x6c,0x69,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\265\276E\255AiAoAiAMAErmAiA-AiA\332AErG\300A\270\252Aws\270\252jEilA\277\214I\301pAuA\211riAAN\320\000\373\031l\000\200\346t\177\001\032AM\320\000\373\031n\000\200\346t\014\001\032uArijmAimKAiAMA\351rG\300A\270,IAiA\351rG\300A\270,AAiAmAiAMA\241rGAA\270\252AG\300A\270,IAiA\351rG\301rAuA\211riAAM\320\000\373\031n\000\200\346\214}A\032rMA\301\001\320\000\373\031n\000\206\346\214}\001\032rli\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a85daf5e1a51b500da00a30a1f0801f1f770abf Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEG1vkWtQWlBb0FpQU1BRXJtQWlBLUFpQdpBRXJHwEG4qkF3c7iqakVpbEG/jEnBcEF1QYlyaUFBTtAA+xlsAIDmdH8BGkFN0AD7GW4AgOZ0DAEadUFyaWptQWltS0FpQU1B6XJHwEG4LElBaUHpckfAQbgsQUFpQW1BaUFNQaFyR0FBuKpBR8BBuCxJQWlB6XJHwXJBdUGJcmlBQU3QAPsZbgCA5ox9QRpyTUHBAdAA+xluAIbmjH0BGnJsaQALAAs= Step #5: MERGE-OUTER: attempt 4091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1664593332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56318ea0e198, 0x56318ea16911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56318ea16918,0x56318ea9e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a85daf5e1a51b500da00a30a1f0801f1f770abf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12532 processed earlier; will process 2743 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56318c2225dd bp 0x000000000000 sp 0x7ffc5de46e00 T45443) Step #5: ==45443==The signal is caused by a READ memory access. Step #5: #0 0x56318c2225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56318c044280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56318c043fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56318c021929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56318bf42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56318be9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56318bea41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56318be8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56318beb73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56779c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56318be7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45443==Register values: Step #5: rax = 0x000056318faa6480 rbx = 0x000056318faa6480 rcx = 0x000056318faa6930 rdx = 0x00007f5677b8bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5de46e00 Step #5: r8 = 0x000056318faa6480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5677b8bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056318f421960 r14 = 0x0000000100000004 r15 = 0x000056318e38e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x63,0x7f,0x41,0x30,0x4,0x40,0x41,0x2e,0x41,0x3d,0x71,0x45,0xc1,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0xc6,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0xbd,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0xb4,0x42,0x42,0x43,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x43,0xb4,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xc2,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xb4,0x42,0x43,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0xc3,0x42,0x42,0x43,0xb4,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xc2,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x55,0x42,0x42,0xc2,0xc2,0x42,0x42,0x52,0xb7,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0xb4,0x42,0x42,0x43,0x42,0x42,0x42,0x42,0xc2,0x42,0x42,0x42,0x43,0xb4,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xc2,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x43,0xb4,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0xc2,0xc2,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x52,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x0,0xfb,0x99,0x0,0x45,0x4d,0x41,0x2d,0x4d,0x41,0x41,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001c\177A0\004@A.A=qE\301BBBBBBBBBRBBBBB\306\275\275\275\275\275\275\275BBBBBRBB\264BBCBBBBBBBBC\264BBBBBBB\302\302BBBBBBBB\264BCBBBRBBBBB\303BBC\264BBBBBBB\302\302BBBBBBBUBB\302\302BBR\267BBBBBRB\264BBCBBBB\302BBBC\264BBBBBBB\302\302BBBBBBBRC\264BBBBBBB\302\302BBBBBBBRBBBBBBBBBB\000\373\231\000EMA-MAA\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5c43eb0d5b945db69e2ce75e893ef80a1eaea0b Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAWN/QTAEQEEuQT1xRcFCQkJCQkJCQkJSQkJCQkLGvb29vb29vUJCQkJCUkJCtEJCQ0JCQkJCQkJCQ7RCQkJCQkJCwsJCQkJCQkJCQrRCQ0JCQlJCQkJCQsNCQkO0QkJCQkJCQsLCQkJCQkJCQlVCQsLCQkJSt0JCQkJCUkK0QkJDQkJCQsJCQkJDtEJCQkJCQkLCwkJCQkJCQkJSQ7RCQkJCQkJCwsJCQkJCQkJCUkJCQkJCQkJCQkIA+5kARU1BLU1BQQALAAs= Step #5: MERGE-OUTER: attempt 4092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1664730230 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb444b0198, 0x55bb444b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb444b8918,0x55bb445400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5c43eb0d5b945db69e2ce75e893ef80a1eaea0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12533 processed earlier; will process 2742 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb41cc45dd bp 0x000000000000 sp 0x7ffc611358a0 T45447) Step #5: ==45447==The signal is caused by a READ memory access. Step #5: #0 0x55bb41cc45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb41ae6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb41ae5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb41ac3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb419e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb4193cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb419461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb4192d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb419593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36d931a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb41920aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45447==Register values: Step #5: rax = 0x000055bb45ab7460 rbx = 0x000055bb45ab7460 rcx = 0x000055bb45ab7910 rdx = 0x00007f36d94e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc611358a0 Step #5: r8 = 0x000055bb45ab7460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f36d94e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb44ec3960 r14 = 0x0000000100000004 r15 = 0x000055bb43e30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x41,0x4,0x40,0x42,0x20,0x42,0x85,0x89,0xfe,0xff,0xe0,0x0,0x20,0xa,0x20,0xa,0x20,0x1a,0x20,0x30,0x22,0x1a,0x21,0x0,0x20,0x20,0x42,0x85,0x89,0xfe,0xfd,0xe0,0x0,0x20,0xa,0x20,0xa,0x20,0x1a,0x20,0x30,0x22,0x1a,0x21,0x0,0x20,0x20,0x42,0x85,0x89,0xfe,0xfd,0xe0,0x0,0x20,0xa,0x20,0xa,0x20,0x1a,0x20,0x30,0x20,0x31,0x22,0x1a,0x21,0x20,0x20,0x20,0x42,0x85,0x89,0xfe,0xff,0xe0,0x0,0x20,0xa,0x20,0xa,0x20,0x20,0x42,0x1a,0x20,0xa,0x20,0xa,0x20,0x1a,0x20,0x30,0x22,0x1a,0x20,0xa,0x20,0xa,0x20,0x1a,0x20,0x35,0x20,0x31,0x22,0x1a,0x21,0x0,0x20,0xa,0x20,0x1a,0x20,0x30,0x22,0x1a,0x21,0x0,0x20,0x20,0x42,0x1a,0x20,0x30,0x22,0x1a,0x20,0xa,0x20,0xa,0x20,0x1a,0x20,0x35,0x20,0x31,0x22,0x1a,0x21,0x0,0x20,0xa,0x20,0x1a,0x20,0x30,0x22,0x1a,0x21,0x0,0x20,0x20,0x42,0x1a,0x20,0xa,0x20,0xa,0x20,0x1a,0x44,0x3,0xb8,0xfe,0xe0,0x0,0x0,0x0,0x0,0x0,0x73,0x0,0x0,0x0,0x54,0x0,0x0,0x0,0x0,0x22,0x1a,0x21,0x0,0x20,0x20,0x0,0xa0,0x0,0x0,0x0,0x51,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?}AA\004@B B\205\211\376\377\340\000 \012 \012 \032 0\"\032!\000 B\205\211\376\375\340\000 \012 \012 \032 0\"\032!\000 B\205\211\376\375\340\000 \012 \012 \032 0 1\"\032! B\205\211\376\377\340\000 \012 \012 B\032 \012 \012 \032 0\"\032 \012 \012 \032 5 1\"\032!\000 \012 \032 0\"\032!\000 B\032 0\"\032 \012 \012 \032 5 1\"\032!\000 \012 \032 0\"\032!\000 B\032 \012 \012 \032D\003\270\376\340\000\000\000\000\000s\000\000\000T\000\000\000\000\"\032!\000 \000\240\000\000\000Q\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bbf643689f408539c4bf0571d82f6050c44923c4 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT99QUEEQEIgQoWJ/v/gACAKIAogGiAwIhohACAgQoWJ/v3gACAKIAogGiAwIhohACAgQoWJ/v3gACAKIAogGiAwIDEiGiEgICBChYn+/+AAIAogCiAgQhogCiAKIBogMCIaIAogCiAaIDUgMSIaIQAgCiAaIDAiGiEAICBCGiAwIhogCiAKIBogNSAxIhohACAKIBogMCIaIQAgIEIaIAogCiAaRAO4/uAAAAAAAHMAAABUAAAAACIaIQAgIACgAAAAUQALAQs= Step #5: MERGE-OUTER: attempt 4093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1664867293 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55679cbb0198, 0x55679cbb8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55679cbb8918,0x55679cc400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bbf643689f408539c4bf0571d82f6050c44923c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12534 processed earlier; will process 2741 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55679a3c45dd bp 0x000000000000 sp 0x7fff32db90d0 T45451) Step #5: ==45451==The signal is caused by a READ memory access. Step #5: #0 0x55679a3c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55679a1e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55679a1e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55679a1c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55679a0e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55679a03cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55679a0461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55679a02d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55679a0593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd343cf8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55679a020aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45451==Register values: Step #5: rax = 0x000055679f55f570 rbx = 0x000055679f55f570 rcx = 0x000055679f55fa20 rdx = 0x00007fd343ec0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff32db90d0 Step #5: r8 = 0x000055679f55f570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd343ec0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055679d5c3960 r14 = 0x0000000100000004 r15 = 0x000055679c530386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6e,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x69,0x77,0x6e,0x41,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0xd5,0x0,0x22,0x40,0x20,0x32,0x20,0x31,0x20,0x6,0x20,0x20,0x21,0x0,0xd4,0x22,0x5b,0xd5,0x0,0xd6,0x0,0x22,0x4d,0x41,0xb4,0x0,0x0,0x0,0x0,0x0,0x61,0x73,0x6d,0x20,0x10,0x20,0x35,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0x20,0x6,0x20,0x20,0x21,0x8,0x41,0xb,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x67,0x45,0x49,0x41,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x0,0x20,0x33,0x20,0x31,0x41,0x4b,0x41,0x2f,0x6c,0x41,0x7f,0x41,0x77,0x69,0x6e,0x41,0x0,0x20,0x30,0x20,0x30,0x20,0x6,0x20,0x20,0x20,0x21,0x0,0xd4,0x22,0x5,0x0,0x0,0x0,0x0,0x22,0x4d,0x41,0xb4,0x40,0xb8,0xab,0x1a,0xd5,0x0,0xd5,0x0,0x20,0x10,0x20,0x30,0x22,0x31,0x20,0x6,0x20,0x20,0x21,0x8,0xd4,0x22,0x4c,0xd5,0x0,0xd6,0x0,0x22,0xd5,0x0,0x20,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177nAA\004@AKA/lA\177AiwnA\000 0 0 \006 !\325\000\"@ 2 1 \006 !\000\324\"[\325\000\326\000\"MA\264\000\000\000\000\000asm \020 5\"1 \006 !\010\324\"L\325\000\326\000\"\325\000 \020 0\"1 \006 !\010 \006 !\010A\013A/lA\177AgEIA\000 0 0 \006 !\000 3 1AKA/lA\177AwinA\000 0 0 \006 !\000\324\"\005\000\000\000\000\"MA\264@\270\253\032\325\000\325\000 \020 0\"1 \006 !\010\324\"L\325\000\326\000\"\325\000 \020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94f4d9495da7b0aaa5663bc3bf5e5ff2031c2607 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9uQUEEQEFLQS9sQX9BaXduQQAgMCAwIAYgICHVACJAIDIgMSAGICAhANQiW9UA1gAiTUG0AAAAAABhc20gECA1IjEgBiAgIQjUIkzVANYAItUAIBAgMCIxIAYgICEIIAYgICEIQQtBL2xBf0FnRUlBACAwIDAgBiAgIQAgMyAxQUtBL2xBf0F3aW5BACAwIDAgBiAgICEA1CIFAAAAACJNQbRAuKsa1QDVACAQIDAiMSAGICAhCNQiTNUA1gAi1QAgEAALAAs= Step #5: MERGE-OUTER: attempt 4094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665005773 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556377ee2198, 0x556377eea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556377eea918,0x556377f720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94f4d9495da7b0aaa5663bc3bf5e5ff2031c2607' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12535 processed earlier; will process 2740 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563756f65dd bp 0x000000000000 sp 0x7fff2f4fd380 T45455) Step #5: ==45455==The signal is caused by a READ memory access. Step #5: #0 0x5563756f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556375518280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556375517fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563754f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556375416ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55637536ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563753781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55637535f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55637538b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb46f49082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556375352aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45455==Register values: Step #5: rax = 0x0000556379eca410 rbx = 0x0000556379eca410 rcx = 0x0000556379eca8c0 rdx = 0x00007ffb47111b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2f4fd380 Step #5: r8 = 0x0000556379eca410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb47111be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563788f5960 r14 = 0x0000000100000004 r15 = 0x0000556377862386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x42,0x42,0x1,0x20,0x1e,0x1a,0x1a,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x78,0x0,0x1,0xfb,0x15,0x6f,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1a,0x67,0x69,0x10,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xfb,0x17,0x71,0xfb,0xf,0x1b,0xd4,0x6c,0x6c,0x69,0x6e,0x75,0x78,0x69,0x0,0xfb,0x17,0x6e,0xfb,0x15,0x70,0x0,0x0,0xa2,0xa3,0xa3,0x1,0x0,0x80,0x80,0x86,0x0,0x0,0x0,0x0,0x0,0xfc,0x87,0x80,0x80,0x80,0x0,0x0,0x7c,0x7e,0x85,0x83,0x0,0x80,0x80,0x80,0x80,0x0,0x0,0x7c,0x7c,0x83,0x83,0x0,0x80,0x80,0x0,0xfc,0x86,0x80,0x80,0x80,0x0,0x0,0x87,0x7f,0x7f,0x80,0x80,0x0,0x46,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x0,0x46,0x42,0x0,0x20,0x0,0x7e,0x1,0x0,0x8d,0x0,0x20,0x1a,0x1a,0x0,0x61,0x73,0x6d,0x1,0x0,0x46,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x42,0x0,0x0,0x0,0x0,0x0,0xfc,0x1,0x0,0x0,0xbc,0x0,0x0,0x1a,0x42,0x79,0x8a,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@BBB\001 \036\032\032\032\000\000\000\000\000\000\000[\000\000x\000\001\373\025o\000\000\373\027q\373\017\032gi\020\000\000\000\000\374\001\000\000\373\027q\373\017\033\324llinuxi\000\373\027n\373\025p\000\000\242\243\243\001\000\200\200\206\000\000\000\000\000\374\207\200\200\200\000\000|~\205\203\000\200\200\200\200\000\000||\203\203\000\200\200\000\374\206\200\200\200\000\000\207\177\177\200\200\000F\000\000\274B\000\000\000\000\000\374\001\000\000\274\000FB\000 \000~\001\000\215\000 \032\032\000asm\001\000F\000\000\274B\000\000\000\000\000\374\001\000\000\274B\000\000\000\000\000\374\001\000\000\274\000\000\032By\212\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9af05d35eec4471d223c9e597867f74b35f63168 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEJCQgEgHhoaGgAAAAAAAABbAAB4AAH7FW8AAPsXcfsPGmdpEAAAAAD8AQAA+xdx+w8b1GxsaW51eGkA+xdu+xVwAACio6MBAICAhgAAAAAA/IeAgIAAAHx+hYMAgICAgAAAfHyDgwCAgAD8hoCAgAAAh39/gIAARgAAvEIAAAAAAPwBAAC8AEZCACAAfgEAjQAgGhoAYXNtAQBGAAC8QgAAAAAA/AEAALxCAAAAAAD8AQAAvAAAGkJ5igAAAAALAAs= Step #5: MERGE-OUTER: attempt 4095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665142591 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557113780198, 0x557113788911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557113788918,0x5571138100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9af05d35eec4471d223c9e597867f74b35f63168' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12536 processed earlier; will process 2739 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557110f945dd bp 0x000000000000 sp 0x7ffdbed27300 T45459) Step #5: ==45459==The signal is caused by a READ memory access. Step #5: #0 0x557110f945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557110db6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557110db5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557110d93929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557110cb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557110c0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557110c161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557110bfd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557110c293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4116476082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557110bf0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45459==Register values: Step #5: rax = 0x0000557115faa730 rbx = 0x0000557115faa730 rcx = 0x0000557115faabe0 rdx = 0x00007f411663eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbed27300 Step #5: r8 = 0x0000557115faa730 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f411663ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557114193960 r14 = 0x0000000100000004 r15 = 0x0000557113100386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6a,0x41,0x2f,0x3,0x0,0x41,0xf2,0xe6,0x29,0x69,0x69,0x68,0x69,0x4,0x0,0x41,0x1a,0x4,0x80,0x0,0x44,0x18,0x40,0x6d,0x1,0x41,0x41,0x41,0xb7,0x41,0xce,0xb8,0x7a,0x0,0x0,0x1,0x41,0x64,0x41,0x74,0x41,0x4c,0xd0,0x0,0xf,0xd5,0x0,0xd5,0x0,0xd4,0x0,0xc2,0x42,0x42,0x42,0x1a,0x7e,0x7a,0x42,0x42,0x42,0x1a,0x7e,0x7a,0x42,0x7c,0x7c,0x42,0xff,0xff,0xff,0x1,0x42,0x7f,0x42,0x42,0x42,0x88,0x7e,0x42,0x82,0x7c,0x42,0x0,0x20,0x20,0x20,0x20,0x20,0xd5,0x0,0xd4,0xd4,0x20,0xd5,0x0,0xd4,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd5,0x0,0xd0,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0xd5,0x0,0xd4,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0xd4,0x20,0xd5,0x0,0xd4,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x0,0xb,0x0,0xaf,0x0,0xb,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177jA/\003\000A\362\346)iihi\004\000A\032\004\200\000D\030@m\001AAA\267A\316\270z\000\000\001AdAtAL\320\000\017\325\000\325\000\324\000\302BBB\032~zBBB\032~zB||B\377\377\377\001B\177BBB\210~B\202|B\000 \325\000\324\324 \325\000\324\000 \325\000\320\000 \000\325\000\324\000 \324 \325\000\324\000 \000\000\013\000\257\000\013\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c573ced69e00b677ff04895427547f14b1e760b3 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9qQS8DAEHy5ilpaWhpBABBGgSAAEQYQG0BQUFBt0HOuHoAAAFBZEF0QUzQAA/VANUA1ADCQkJCGn56QkJCGn56Qnx8Qv///wFCf0JCQoh+QoJ8QgAgICAgINUA1NQg1QDUACAgICAgICAgICAgICAgICAgICAgICAgINUA0AAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgANUA1AAgICAgICDUINUA1AAgICAgICAgIAAACwCvAAsLAAs= Step #5: MERGE-OUTER: attempt 4096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665279675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557199630198, 0x557199638911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557199638918,0x5571996c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c573ced69e00b677ff04895427547f14b1e760b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12537 processed earlier; will process 2738 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557196e445dd bp 0x000000000000 sp 0x7ffd64518850 T45463) Step #5: ==45463==The signal is caused by a READ memory access. Step #5: #0 0x557196e445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557196c66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557196c65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557196c43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557196b64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557196abcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557196ac61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557196aad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557196ad93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8681566082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557196aa0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45463==Register values: Step #5: rax = 0x000055719a449410 rbx = 0x000055719a449410 rcx = 0x000055719a4498c0 rdx = 0x00007f868172eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd64518850 Step #5: r8 = 0x000055719a449410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f868172ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055719a043960 r14 = 0x0000000100000004 r15 = 0x0000557198fb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x80,0x42,0x44,0xc2,0x42,0x7e,0x42,0x47,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x50,0x42,0x7b,0x42,0x80,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0xf9,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x86,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0xfe,0xfc,0x7b,0xc2,0x42,0x42,0x42,0x80,0x42,0x7d,0x80,0x42,0x29,0xc2,0x42,0x7e,0x42,0x80,0x7d,0xbf,0xb0,0x52,0x42,0x7b,0x42,0x2,0x0,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x7d,0x80,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x7d,0x7b,0xc2,0x87,0xbf,0xb0,0x42,0x6e,0x7d,0xbf,0xb0,0x42,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0x42,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x77,0x42,0x99,0x6e,0x87,0x42,0x99,0xbe,0x82,0x23,0x53,0x42,0x42,0x7b,0x42,0x80,0xff,0x98,0xdf,0x3c,0xc2,0x7c,0x42,0x95,0x80,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BBB}\200BD\302B~BG}\277\260RB{B\200}\277\260PB{B\200}\277\260BB{B\200}{\302\207\277\260Bn}\277\260B\371{B\200o\277\260~B\202\375\377\334\303wB\231n\206\277\260Bn}\277\260BB{B\200o\277\260~B\376\374{\302BBB\200B}\200B)\302B~B\200}\277\260RB{B\002\000\277\260BB{B}\200\277\260BB{B\200}{\302\207\277\260Bn}\277\260BB{B\200o\277\260~B\202\375B{B\200o\277\260~B\202\375\377\334\303wB\231n\207B\231\276\202#SBB{B\200\377\230\337<\302|B\225\200|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aba3dca916d20c2915edbd85ead3d9985c9c61b6 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJCQn2AQkTCQn5CR32/sFJCe0KAfb+wUEJ7QoB9v7BCQntCgH17woe/sEJufb+wQvl7QoBvv7B+QoL9/9zDd0KZboa/sEJufb+wQkJ7QoBvv7B+Qv78e8JCQkKAQn2AQinCQn5CgH2/sFJCe0ICAL+wQkJ7Qn2Av7BCQntCgH17woe/sEJufb+wQkJ7QoBvv7B+QoL9QntCgG+/sH5Cgv3/3MN3Qpluh0KZvoIjU0JCe0KA/5jfPMJ8QpWAfAALAAs= Step #5: MERGE-OUTER: attempt 4097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665417433 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c70171c198, 0x55c701724911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c701724918,0x55c7017ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aba3dca916d20c2915edbd85ead3d9985c9c61b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12538 processed earlier; will process 2737 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 304 ft: 305 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6fef305dd bp 0x000000000000 sp 0x7ffe4eb96090 T45467) Step #5: ==45467==The signal is caused by a READ memory access. Step #5: #0 0x55c6fef305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6fed52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6fed51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6fed2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6fec50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6feba8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6febb21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6feb996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6febc53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd476712082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6feb8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45467==Register values: Step #5: rax = 0x000055c703badbb0 rbx = 0x000055c703badbb0 rcx = 0x000055c703bae060 rdx = 0x00007fd4768dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4eb96090 Step #5: r8 = 0x000055c703badbb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd4768dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c70212f960 r14 = 0x0000000100000004 r15 = 0x000055c70109c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0xc1,0x41,0x2f,0x4d,0xbe,0x41,0x6d,0x43,0xeb,0x0,0x0,0x0,0x8f,0x91,0x8c,0x91,0x43,0x22,0x43,0x43,0x43,0x43,0x91,0x93,0x43,0x5c,0x91,0x91,0x93,0x8b,0x43,0x5d,0xb1,0x91,0x93,0x94,0x91,0x8c,0x91,0x43,0x22,0x47,0x43,0x43,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5c,0xb1,0x93,0x94,0x8c,0x94,0x43,0x93,0x91,0x5d,0x43,0x91,0x90,0x90,0x43,0x91,0x43,0x92,0x91,0x90,0x93,0x43,0x7d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5d,0xb1,0x93,0x8c,0x91,0x1a,0x91,0x43,0x43,0x93,0x91,0x92,0x90,0x0,0x0,0x1,0x0,0x93,0x94,0x91,0x43,0x8c,0x5d,0x43,0x93,0x91,0x96,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x93,0x93,0x90,0x91,0x0,0x0,0x8f,0x91,0x8c,0x94,0x91,0x43,0x7d,0xb1,0x91,0x93,0x94,0x91,0x43,0x8c,0x5d,0x91,0x91,0x43,0x5d,0xb1,0x91,0x93,0x8c,0x43,0x94,0x91,0x43,0x93,0x91,0x96,0x90,0x43,0x5d,0xb1,0x91,0x93,0x94,0x93,0x93,0x90,0x91,0x0,0x0,0x8f,0x91,0x8c,0x94,0x91,0x43,0x5d,0x91,0xd1,0xa7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc4,0x0,0xc,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AK\301A/M\276AmC\353\000\000\000\217\221\214\221C\"CCCC\221\223C\\\221\221\223\213C]\261\221\223\224\221\214\221C\"GCCC\214]\221\221C\\\261\223\224\214\224C\223\221]C\221\220\220C\221C\222\221\220\223C}\261\221\223\224\221C\214]\221\221C]\261\223\214\221\032\221CC\223\221\222\220\000\000\001\000\223\224\221C\214]C\223\221\226\220C]\261\221\223\224\223\223\220\221\000\000\217\221\214\224\221C}\261\221\223\224\221C\214]\221\221C]\261\221\223\214C\224\221C\223\221\226\220C]\261\221\223\224\223\223\220\221\000\000\217\221\214\224\221C]\221\321\247\000\000\000\000\000\000\000\304\000\014\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5db9653118e78a2bd1061caa144b7c6751eb7a6d Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLwUEvTb5BbUPrAAAAj5GMkUMiQ0NDQ5GTQ1yRkZOLQ12xkZOUkYyRQyJHQ0NDjF2RkUNcsZOUjJRDk5FdQ5GQkEORQ5KRkJNDfbGRk5SRQ4xdkZFDXbGTjJEakUNDk5GSkAAAAQCTlJFDjF1Dk5GWkENdsZGTlJOTkJEAAI+RjJSRQ32xkZOUkUOMXZGRQ12xkZOMQ5SRQ5ORlpBDXbGRk5STk5CRAACPkYyUkUNdkdGnAAAAAAAAAMQADAALAAs= Step #5: MERGE-OUTER: attempt 4098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665555828 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb9052d198, 0x55cb90535911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb90535918,0x55cb905bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5db9653118e78a2bd1061caa144b7c6751eb7a6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12540 processed earlier; will process 2735 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 462 ft: 508 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb8dd415dd bp 0x000000000000 sp 0x7ffe0d677a30 T45471) Step #5: ==45471==The signal is caused by a READ memory access. Step #5: #0 0x55cb8dd415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb8db63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb8db62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb8db40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb8da61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb8d9b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb8d9c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb8d9aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb8d9d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ad515b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb8d99daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45471==Register values: Step #5: rax = 0x000055cb913b5770 rbx = 0x000055cb913b5770 rcx = 0x000055cb913b5c20 rdx = 0x00007f4ad5323b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0d677a30 Step #5: r8 = 0x000055cb913b5770 r9 = 0x000055cb91269d90 r10 = 0x000055cb91239010 r11 = 0x00007f4ad5323be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb90f40960 r14 = 0x0000000100000004 r15 = 0x000055cb8fead386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4f,0x7f,0x41,0x24,0x2,0x40,0x41,0x4f,0x41,0x41,0x70,0x41,0x49,0xc1,0x41,0x4f,0x41,0x17,0x22,0x80,0x0,0x41,0x49,0xc1,0x41,0x4f,0x41,0x17,0x22,0x80,0x0,0x45,0xad,0x50,0x20,0x41,0x4f,0x41,0x70,0x41,0x49,0xc1,0x41,0x4f,0x41,0x17,0x22,0x83,0x0,0x41,0x41,0x70,0x41,0x49,0xc1,0x41,0x4f,0x41,0x17,0x22,0x80,0x0,0x41,0x49,0xc1,0x41,0x4f,0x41,0x17,0x22,0x80,0x0,0x41,0xad,0x50,0x20,0x41,0x4f,0x41,0x70,0x41,0x49,0xc1,0x41,0x4f,0x41,0x17,0x22,0x83,0x0,0x21,0xb7,0x80,0x0,0x41,0x4f,0x70,0x41,0x49,0xc1,0x41,0x4f,0x41,0x80,0x17,0x22,0x0,0x41,0x49,0xc1,0x41,0x4f,0x41,0x17,0x22,0x80,0x0,0x45,0xad,0x50,0x20,0x41,0x4f,0x41,0x41,0xad,0x50,0x20,0x41,0x41,0x41,0x70,0x49,0x4f,0xc1,0x41,0x4f,0x41,0x17,0x22,0x83,0x0,0x6c,0x41,0x77,0x47,0x69,0x49,0x70,0x6e,0x41,0x41,0xc1,0x41,0x4f,0x41,0x17,0x22,0x80,0x0,0x41,0xad,0x80,0x0,0x22,0x80,0x0,0xc1,0x41,0x4f,0x41,0x17,0x22,0x80,0x0,0x45,0xad,0x20,0x20,0x41,0x4f,0x41,0x70,0x41,0x49,0xc1,0x41,0x4f,0x41,0xfb,0x1a,0x20,0x1,0x6a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001O\177A$\002@AOAApAI\301AOA\027\"\200\000AI\301AOA\027\"\200\000E\255P AOApAI\301AOA\027\"\203\000AApAI\301AOA\027\"\200\000AI\301AOA\027\"\200\000A\255P AOApAI\301AOA\027\"\203\000!\267\200\000AOpAI\301AOA\200\027\"\000AI\301AOA\027\"\200\000E\255P AOAA\255P AAApIO\301AOA\027\"\203\000lAwGiIpnAA\301AOA\027\"\200\000A\255\200\000\"\200\000\301AOA\027\"\200\000E\255 AOApAI\301AOA\373\032 \001j\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a7a25cf62632ea89cf1f845ba8ca479256f14c5 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAU9/QSQCQEFPQUFwQUnBQU9BFyKAAEFJwUFPQRcigABFrVAgQU9BcEFJwUFPQRcigwBBQXBBScFBT0EXIoAAQUnBQU9BFyKAAEGtUCBBT0FwQUnBQU9BFyKDACG3gABBT3BBScFBT0GAFyIAQUnBQU9BFyKAAEWtUCBBT0FBrVAgQUFBcElPwUFPQRcigwBsQXdHaUlwbkFBwUFPQRcigABBrYAAIoAAwUFPQRcigABFrSAgQU9BcEFJwUFPQfsaIAFqAAALAAs= Step #5: MERGE-OUTER: attempt 4099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665694873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555bef8ea198, 0x555bef8f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555bef8f2918,0x555bef97a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a7a25cf62632ea89cf1f845ba8ca479256f14c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12543 processed earlier; will process 2732 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 435 ft: 483 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555bed0fe5dd bp 0x000000000000 sp 0x7fffcfe537d0 T45475) Step #5: ==45475==The signal is caused by a READ memory access. Step #5: #0 0x555bed0fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555becf20280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555becf1ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555becefd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555bece1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555becd76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555becd801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555becd676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555becd933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7899aa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555becd5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45475==Register values: Step #5: rax = 0x0000555bf20c03b0 rbx = 0x0000555bf20c03b0 rcx = 0x0000555bf20c0860 rdx = 0x00007fb789b72b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcfe537d0 Step #5: r8 = 0x0000555bf20c03b0 r9 = 0x0000555bf1f655e0 r10 = 0x0000555bf1f43010 r11 = 0x00007fb789b72be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555bf02fd960 r14 = 0x0000000100000004 r15 = 0x0000555bef26a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0xf6,0x2d,0xad,0x2,0x0,0x1,0x41,0x7a,0x4,0x0,0x0,0x0,0x0,0x98,0xaf,0x0,0xa5,0x64,0x0,0x51,0x0,0x64,0x4c,0x0,0x51,0x0,0xd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x48,0x0,0x85,0x1a,0x64,0x45,0x0,0x0,0xa8,0x6c,0x69,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x1a,0x64,0x0,0xa0,0x0,0xbd,0x1a,0x64,0x0,0xa7,0x6c,0x69,0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x0,0xbd,0x1a,0x77,0x69,0x6e,0x6c,0x69,0x6e,0x75,0x78,0xf,0xa4,0xa5,0x1a,0x64,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd3,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x0,0x51,0x0,0x64,0x47,0x0,0x50,0xf,0xa6,0xa1,0x0,0xad,0x1a,0x64,0x48,0x0,0x0,0xa5,0x0,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0xf,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x45,0x0,0x51,0x0,0xd1,0x0,0xa4,0xa5,0x1a,0x64,0x48,0x0,0x0,0xb,0x0,0x0,0x0,0xd0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@A\366-\255\002\000\001Az\004\000\000\000\000\230\257\000\245d\000Q\000dL\000Q\000\015\000\000\000\000\000\000\000H\000\205\032dE\000\000\250linlinux\032d\000\240\000\275\032d\000\247lil\000\000\000\000\000\000\000\000\241\000\275\032winlinux\017\244\245\032d\000Q\000dG\000P\017\246\241\000\255\032dH\000\000\245\000\017Q\000\323\000\244\245\032dE\000Q\000\321\000\244\245\032\000Q\000dG\000P\017\246\241\000\255\032dH\000\000\245\000\017Q\000\321\000\244\245\032\017Q\000\321\000\244\245\032dE\000Q\000\321\000\244\245\032dH\000\000\013\000\000\000\320\000\000\013\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f661ec0e9051d7aa0daa21ff04eed97b3a47a7a Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEH2La0CAAFBegQAAAAAmK8ApWQAUQBkTABRAA0AAAAAAAAASACFGmRFAACobGlubGludXgaZACgAL0aZACnbGlsAAAAAAAAAAChAL0ad2lubGludXgPpKUaZABRAGRHAFAPpqEArRpkSAAApQAPUQDTAKSlGmRFAFEA0QCkpRoAUQBkRwBQD6ahAK0aZEgAAKUAD1EA0QCkpRoPUQDRAKSlGmRFAFEA0QCkpRpkSAAACwAAANAAAAsAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 4100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665837049 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddf2d05198, 0x55ddf2d0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddf2d0d918,0x55ddf2d950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f661ec0e9051d7aa0daa21ff04eed97b3a47a7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12547 processed earlier; will process 2728 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddf05195dd bp 0x000000000000 sp 0x7ffc4928ecc0 T45479) Step #5: ==45479==The signal is caused by a READ memory access. Step #5: #0 0x55ddf05195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddf033b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddf033afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddf0318929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddf0239ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddf0191c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddf019b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddf01826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddf01ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53ce0a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddf0175aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45479==Register values: Step #5: rax = 0x000055ddf3fe0450 rbx = 0x000055ddf3fe0450 rcx = 0x000055ddf3fe0900 rdx = 0x00007f53ce268b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4928ecc0 Step #5: r8 = 0x000055ddf3fe0450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53ce268be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddf3718960 r14 = 0x0000000100000004 r15 = 0x000055ddf2685386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x6d,0x41,0xf5,0x0,0xe,0x80,0x0,0x0,0x1,0x5a,0xe,0x1,0x1,0x0,0xf,0xfc,0x0,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8c,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4d,0x41,0xeb,0x77,0x69,0x6e,0xc,0x80,0x0,0x0,0x42,0x6d,0x41,0xe5,0x0,0x1,0x0,0x0,0xf,0x1,0x0,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x6e,0x1,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x47,0xd0,0x0,0x14,0x0,0x1,0x1,0x43,0xa8,0xe,0x1,0x1,0x0,0xf,0xfc,0x0,0x6f,0x4a,0xe,0x1,0x1,0x0,0x8c,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0xe,0x1,0x1,0x0,0x8c,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xe,0x1,0x1,0x0,0x8c,0x0,0x0,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x6e,0x1,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x4d,0x47,0xd0,0x0,0x14,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4d,0x41,0xeb,0xff,0x2,0x6e,0xd,0x80,0x0,0x0,0x42,0x6d,0x41,0xf5,0x0,0x1,0x0,0x0,0xf,0x1,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BmA\365\000\016\200\000\000\001Z\016\001\001\000\017\374\000oJ\016\001\001\000\214\000\013\001\002\000AmA\365>MA\353win\014\200\000\000BmA\345\000\001\000\000\017\001\000MMMMMMn\001MMMMMMMMMMMMMMMMMG\320\000\024\000\001\001C\250\016\001\001\000\017\374\000oJ\016\001\001\000\214\000\013\001\002\000Am\016\001\001\000\214\000\013\001\002\000AmA\365>\016\001\001\000\214\000\000MMMMMMn\001MMMMMMMMMMMMMMMMMG\320\000\024\000AmA\365>MA\353\377\002n\015\200\000\000BmA\365\000\001\000\000\017\001\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c8ccbd80657c3148c6b7075f81035cb0155ba83 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEJtQfUADoAAAAFaDgEBAA/8AG9KDgEBAIwACwECAEFtQfU+TUHrd2luDIAAAEJtQeUAAQAADwEATU1NTU1NbgFNTU1NTU1NTU1NTU1NTU1NTUfQABQAAQFDqA4BAQAP/ABvSg4BAQCMAAsBAgBBbQ4BAQCMAAsBAgBBbUH1Pg4BAQCMAABNTU1NTU1uAU1NTU1NTU1NTU1NTU1NTU1NR9AAFABBbUH1Pk1B6/8Cbg2AAABCbUH1AAEAAA8BAAALAAs= Step #5: MERGE-OUTER: attempt 4101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1665974147 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633f940e198, 0x5633f9416911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633f9416918,0x5633f949e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c8ccbd80657c3148c6b7075f81035cb0155ba83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12548 processed earlier; will process 2727 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633f6c225dd bp 0x000000000000 sp 0x7ffd82bef2f0 T45483) Step #5: ==45483==The signal is caused by a READ memory access. Step #5: #0 0x5633f6c225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633f6a44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633f6a43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633f6a21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633f6942ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633f689ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633f68a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633f688b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633f68b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f763c3d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633f687eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45483==Register values: Step #5: rax = 0x00005633faf3c460 rbx = 0x00005633faf3c460 rcx = 0x00005633faf3c910 rdx = 0x00007f763c59bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd82bef2f0 Step #5: r8 = 0x00005633faf3c460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f763c59bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633f9e21960 r14 = 0x0000000100000004 r15 = 0x00005633f8d8e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x41,0xcc,0x75,0x4,0x0,0x0,0x5e,0x0,0x1,0x0,0x5c,0x75,0x78,0x75,0x0,0xbd,0x0,0xa0,0x0,0x6d,0x72,0x6d,0x75,0x0,0x75,0x0,0x5c,0x78,0x75,0x0,0xbd,0x0,0x5e,0x0,0x60,0x72,0x6d,0x75,0x0,0x5e,0x0,0x75,0x0,0x5e,0x0,0x1,0x80,0x0,0x65,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0x1,0x0,0x5c,0x75,0x78,0x75,0x0,0xbd,0x0,0xa0,0x0,0x65,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0xbd,0x0,0x5e,0x0,0x60,0x0,0x6d,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0xbd,0x0,0x77,0x69,0x6e,0x72,0x6d,0x75,0x0,0x5e,0x0,0x75,0x0,0x5e,0x0,0x1,0x5e,0x0,0x75,0x0,0x5e,0x0,0x1,0x80,0x0,0x65,0x72,0x6d,0x0,0x1,0x80,0x0,0x65,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0x1,0x0,0x5c,0x75,0x78,0x75,0x0,0xbd,0x0,0xa0,0x0,0x65,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0xbd,0x0,0x5e,0x0,0x60,0x0,0x6d,0x72,0x6d,0x75,0x0,0x75,0x0,0x5e,0x78,0x75,0x0,0xbd,0x0,0x5e,0x1a,0x63,0x0,0x0,0x78,0x0,0xb,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?sAA\004@A\314u\004\000\000^\000\001\000\\uxu\000\275\000\240\000mrmu\000u\000\\xu\000\275\000^\000`rmu\000^\000u\000^\000\001\200\000ermu\000u\000^xu\000\001\000\\uxu\000\275\000\240\000ermu\000u\000^xu\000\275\000^\000`\000mrmu\000u\000^xu\000\275\000winrmu\000^\000u\000^\000\001^\000u\000^\000\001\200\000erm\000\001\200\000ermu\000u\000^xu\000\001\000\\uxu\000\275\000\240\000ermu\000u\000^xu\000\275\000^\000`\000mrmu\000u\000^xu\000\275\000^\032c\000\000x\000\013\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a894d9bc15a893556c6b482f7fd37e172c1e683 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9zQUEEQEHMdQQAAF4AAQBcdXh1AL0AoABtcm11AHUAXHh1AL0AXgBgcm11AF4AdQBeAAGAAGVybXUAdQBeeHUAAQBcdXh1AL0AoABlcm11AHUAXnh1AL0AXgBgAG1ybXUAdQBeeHUAvQB3aW5ybXUAXgB1AF4AAV4AdQBeAAGAAGVybQABgABlcm11AHUAXnh1AAEAXHV4dQC9AKAAZXJtdQB1AF54dQC9AF4AYABtcm11AHUAXnh1AL0AXhpjAAB4AAsACws= Step #5: MERGE-OUTER: attempt 4102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1666112948 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b125263198, 0x55b12526b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b12526b918,0x55b1252f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a894d9bc15a893556c6b482f7fd37e172c1e683' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12549 processed earlier; will process 2726 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b122a775dd bp 0x000000000000 sp 0x7ffc4e4b3c80 T45487) Step #5: ==45487==The signal is caused by a READ memory access. Step #5: #0 0x55b122a775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b122899280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b122898fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b122876929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b122797ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1226efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1226f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1226e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b12270c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82c6793082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1226d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45487==Register values: Step #5: rax = 0x000055b127bf9410 rbx = 0x000055b127bf9410 rcx = 0x000055b127bf98c0 rdx = 0x00007f82c695bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4e4b3c80 Step #5: r8 = 0x000055b127bf9410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82c695bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b125c76960 r14 = 0x0000000100000004 r15 = 0x000055b124be3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0x8b,0x6a,0x41,0x69,0x69,0x1,0xd,0x0,0x0,0x0,0x0,0x0,0x94,0x91,0x94,0x94,0x8c,0x0,0x95,0x0,0x94,0x94,0x0,0x0,0x0,0x0,0x93,0x0,0x0,0x94,0x0,0x0,0x0,0x0,0x0,0x0,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x86,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x7c,0x7b,0x7b,0x7b,0x7b,0x7b,0x7b,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x7a,0x84,0x84,0x84,0x87,0x7b,0x83,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x80,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x87,0x84,0x7c,0x0,0x84,0x86,0x84,0x84,0x84,0x84,0x84,0x84,0x0,0xa9,0x78,0x1,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\213jAii\001\015\000\000\000\000\000\224\221\224\224\214\000\225\000\224\224\000\000\000\000\223\000\000\224\000\000\000\000\000\000\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\206\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204|{{{{{{\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204z\204\204\204\207{\203\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\200\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\207\204|\000\204\206\204\204\204\204\204\204\000\251x\001\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e480258a34a30c6b3d213b2506207c321225941 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKLakFpaQENAAAAAACUkZSUjACVAJSUAAAAAJMAAJQAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhoSEhISEhISEhISEhISEhISEhISEfHt7e3t7e4SEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEeoSEhId7g4SEhISEhISEhISEhISEhISEhISEhISAhISEhISEhISEhISEhISEhISEhISHhHwAhIaEhISEhIQAqXgBAAALAAs= Step #5: MERGE-OUTER: attempt 4103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1666250065 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556540e0f198, 0x556540e17911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556540e17918,0x556540e9f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e480258a34a30c6b3d213b2506207c321225941' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12550 processed earlier; will process 2725 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55653e6235dd bp 0x000000000000 sp 0x7fff228938a0 T45491) Step #5: ==45491==The signal is caused by a READ memory access. Step #5: #0 0x55653e6235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55653e445280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55653e444fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55653e422929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55653e343ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55653e29bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55653e2a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55653e28c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55653e2b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96cdf99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55653e27faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45491==Register values: Step #5: rax = 0x0000556541f30410 rbx = 0x0000556541f30410 rcx = 0x0000556541f308c0 rdx = 0x00007f96ce161b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff228938a0 Step #5: r8 = 0x0000556541f30410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96ce161be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556541822960 r14 = 0x0000000100000004 r15 = 0x000055654078f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xaa,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0xb,0x1,0x2,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6e,0x41,0x69,0x68,0x1,0xd,0x0,0xb7,0xab,0x41,0x6a,0x41,0x75,0x41,0x72,0x69,0x1,0x20,0x20,0x41,0x75,0x69,0x1,0x20,0x20,0x20,0x22,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\252nAih\001\015\000\267\253Aji\001J\016\001\001\000O\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253nAih\001\015\000\267\253Aji\001J\016\001\001\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253nAih\001\015\000\267\253Aji\001J\016\001\001\000O\000\013\001\002@B\253jAih\001\015\000A\005\001\267\253Ax\001\267\253nAih\001\015\000\267\253AjAuAri\001 Aui\001 \"\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-187b985d6339880358932df816016c3248d172cb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEKrakFpaAENAEEFAberQXgBt6puQWloAQ0At6tBamkBSg4BAQBPAAsBAgBBbUH1PrerckFNQWdBakGrakFpaAENAEEFAberQToBt6tuQWloAQ0At6tBamkBSg4BAQBPAAsBAkBCq2pBaWgBDQBBBQG3q0F4AberbkFpaAENALerQWppAUoOAQEATwALAQJAQqtqQWloAQ0AQQUBt6tBeAG3q25BaWgBDQC3q0FqQXVBcmkBICBBdWkBICAgIgALAAs= Step #5: MERGE-OUTER: attempt 4104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1666387640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e363b22198, 0x55e363b2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e363b2a918,0x55e363bb20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/187b985d6339880358932df816016c3248d172cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12551 processed earlier; will process 2724 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: #1 pulse cov: 334 ft: 335 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3613365dd bp 0x000000000000 sp 0x7ffda0e9d210 T45495) Step #5: ==45495==The signal is caused by a READ memory access. Step #5: #0 0x55e3613365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e361158280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e361157fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e361135929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e361056ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e360faec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e360fb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e360f9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e360fcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbaa83bc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e360f92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45495==Register values: Step #5: rax = 0x000055e3660d42c0 rbx = 0x000055e3660d42c0 rcx = 0x000055e3660d4770 rdx = 0x00007fbaa8584b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda0e9d210 Step #5: r8 = 0x000055e3660d42c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbaa8584be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e364535960 r14 = 0x0000000100000004 r15 = 0x000055e3634a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x4,0x40,0x42,0x4a,0x42,0x82,0x9d,0xbd,0x42,0x1,0x42,0x25,0x7a,0xc3,0x42,0x42,0x1,0x20,0x33,0x22,0x2b,0x1a,0x1a,0x1a,0x1a,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0xc2,0x1,0x42,0x42,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0x42,0x89,0x46,0x42,0x25,0x7a,0xc3,0x42,0x42,0x1,0x20,0x31,0x22,0x1a,0x1a,0x1a,0x42,0x42,0x1,0x20,0x34,0x22,0x1a,0x1a,0x1a,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x1a,0x42,0x7a,0x1,0x42,0xc2,0xbf,0x42,0x79,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x1,0x42,0xbc,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0x42,0x89,0x1a,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x1a,0x1a,0xc2,0x1,0x42,0x42,0x42,0x30,0x79,0x7a,0x7a,0xc3,0x42,0x42,0x1,0x42,0x25,0x7a,0xc3,0x42,0x42,0x1,0x20,0x31,0x22,0x2b,0x1a,0x1a,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x1a,0x42,0x1,0x42,0xbc,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0xbf,0x42,0x79,0x7a,0x7b,0x42,0x89,0x46,0x7b,0x7a,0x7b,0x42,0x89,0x46,0x42,0x25,0xc3,0x42,0x7a,0x42,0x0,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?|A\001\004@BJB\202\235\275B\001B%z\303BB\001 3\"+\032\032\032\032Byz{B\211F{z{\302\001BB\277Byz{B\211F{z{B\211FB%z\303BB\001 1\"\032\032\032BB\001 4\"\032\032\032\032\032 \"\032\032Bz\001B\302\277By{B\211F{z\001B\274\277Byz{B\211F{z{B\211\032\032\032 \"\032\032\032\302\001BBB0yzz\303BB\001B%z\303BB\001 1\"+\032\032\032\032 \"\032\032B\001B\274\277Byz{B\211F{z\277Byz{B\211F{z{B\211FB%\303BzB\000BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-201d709b1432fc85c370941202b54575002a6b37 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT98QQEEQEJKQoKdvUIBQiV6w0JCASAzIisaGhoaQnl6e0KJRnt6e8IBQkK/Qnl6e0KJRnt6e0KJRkIlesNCQgEgMSIaGhpCQgEgNCIaGhoaGiAgIhoaQnoBQsK/Qnl7QolGe3oBQry/Qnl6e0KJRnt6e0KJGhoaICAiGhoawgFCQkIweXp6w0JCAUIlesNCQgEgMSIrGhoaGiAgIhoaQgFCvL9CeXp7QolGe3q/Qnl6e0KJRnt6e0KJRkIlw0J6QgBCQgALAAs= Step #5: MERGE-OUTER: attempt 4105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1666527373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c0ddab198, 0x564c0ddb3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c0ddb3918,0x564c0de3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/201d709b1432fc85c370941202b54575002a6b37' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12553 processed earlier; will process 2722 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c0b5bf5dd bp 0x000000000000 sp 0x7ffdacc32c60 T45499) Step #5: ==45499==The signal is caused by a READ memory access. Step #5: #0 0x564c0b5bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c0b3e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c0b3e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c0b3be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c0b2dfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c0b237c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c0b2411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c0b2286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c0b2543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10cd068082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c0b21baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45499==Register values: Step #5: rax = 0x0000564c0ff54410 rbx = 0x0000564c0ff54410 rcx = 0x0000564c0ff548c0 rdx = 0x00007f10cd230b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdacc32c60 Step #5: r8 = 0x0000564c0ff54410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f10cd230be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c0e7be960 r14 = 0x0000000100000004 r15 = 0x0000564c0d72b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x1,0x3,0x40,0x41,0x4b,0x41,0x67,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x41,0x78,0x4b,0x41,0x96,0xc1,0x67,0x41,0x0,0x41,0x39,0x74,0x41,0x3a,0x4b,0x67,0x41,0x6a,0x41,0x41,0x41,0x67,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x67,0x67,0x41,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x41,0x78,0x4b,0x41,0x96,0xc1,0x67,0x41,0x0,0x41,0x39,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x41,0x4b,0x6a,0x75,0x78,0x71,0x4b,0x41,0x2e,0x41,0x4b,0x6a,0x75,0x78,0x71,0x41,0x41,0x4b,0x67,0x6e,0x41,0x41,0x67,0x67,0x41,0x4d,0x6a,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x41,0x67,0x41,0x6a,0x41,0x41,0x41,0x67,0x4d,0x41,0xaa,0x7a,0x41,0x45,0x67,0x4d,0x67,0x67,0x4d,0x67,0x41,0xfb,0x41,0x41,0x0,0x74,0x67,0x41,0x0,0x41,0x74,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x41,0x4b,0x41,0x45,0x67,0x4d,0x67,0x67,0x4d,0x67,0x41,0xfb,0x41,0x41,0x0,0x74,0x67,0x41,0x0,0x41,0x74,0x74,0x41,0x3a,0x4b,0x41,0x2e,0x41,0x4b,0x6a,0x4d,0x41,0x96,0xc1,0x67,0x41,0x0,0x0,0x0,0x0,0x86,0x80,0x0,0x0,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oA\001\003@AKAgMA\252zAEgMgAxKA\226\301gA\000A9tA:KgAjAAAgMA\252zAEgMgggAMA\252zAEgMgAxKA\226\301gA\000A9tA:KA.AKjuxqKA.AKjuxqAAKgnAAggAMjA\373+\034\001\177AgAjAAAgMA\252zAEgMggMgA\373AA\000tgA\000AttA:KA.AKAEgMggMgA\373AA\000tgA\000AttA:KA.AKjMA\226\301gA\000\000\000\000\206\200\000\000\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-852e665cbd3dc75692428614d6ed6754fc658dac Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQQEDQEFLQWdNQap6QUVnTWdBeEtBlsFnQQBBOXRBOktnQWpBQUFnTUGqekFFZ01nZ2dBTUGqekFFZ01nQXhLQZbBZ0EAQTl0QTpLQS5BS2p1eHFLQS5BS2p1eHFBQUtnbkFBZ2dBTWpB+yscAX9BZ0FqQUFBZ01BqnpBRWdNZ2dNZ0H7QUEAdGdBAEF0dEE6S0EuQUtBRWdNZ2dNZ0H7QUEAdGdBAEF0dEE6S0EuQUtqTUGWwWdBAAAAAIaAAAAApQALAAs= Step #5: MERGE-OUTER: attempt 4106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1666665373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5600ec317198, 0x5600ec31f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5600ec31f918,0x5600ec3a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/852e665cbd3dc75692428614d6ed6754fc658dac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12554 processed earlier; will process 2721 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600e9b2b5dd bp 0x000000000000 sp 0x7ffce4ab4430 T45503) Step #5: ==45503==The signal is caused by a READ memory access. Step #5: #0 0x5600e9b2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5600e994d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5600e994cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5600e992a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5600e984bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5600e97a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5600e97ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5600e97946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600e97c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98ca0c1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5600e9787aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45503==Register values: Step #5: rax = 0x00005600edcee400 rbx = 0x00005600edcee400 rcx = 0x00005600edcee8b0 rdx = 0x00007f98ca289b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce4ab4430 Step #5: r8 = 0x00005600edcee400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98ca289be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600ecd2a960 r14 = 0x0000000100000004 r15 = 0x00005600ebc97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x6e,0x41,0x3d,0x4,0x40,0x41,0x2e,0x41,0xc5,0x6e,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x41,0x45,0x41,0x55,0x41,0x65,0x6a,0x4b,0x41,0x87,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x55,0x41,0x65,0x6a,0x4b,0x41,0x41,0x6d,0x6a,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0x41,0x6e,0x45,0x6a,0xc1,0x41,0x41,0x41,0x41,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x41,0xbb,0x95,0x6a,0x6a,0x46,0x41,0x41,0xc1,0x45,0x41,0x55,0x4b,0x45,0x75,0x45,0x6a,0x41,0x45,0x41,0x45,0x6a,0x68,0x41,0x41,0x6a,0x41,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x41,0x6a,0x6e,0x41,0x75,0x78,0x41,0x23,0x4a,0x6a,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x41,0x41,0xc1,0x45,0x41,0x55,0x4b,0x45,0x6c,0x6d,0x6e,0x75,0x78,0x1,0x45,0x6d,0x6b,0xe,0x0,0x0,0x6a,0x41,0x45,0x6a,0x6a,0x41,0x55,0x6a,0x68,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001GnA=\004@A.A\305nEAEAEjAEAEjhAAjAjA\273\225AEAUAejKA\207mjAAAEAEAEjAAnEj\301AAAAEjAEAEjhAAjAUAejKAAmjAAAEAEAEjAAnEj\301AAAAEjAEAEjhAAjAjA\273\225jjFAA\301EAUKEuEjAEAEjhAAjAjjAAA\301EAAjnAuxA#JjjAEjjAAA\301EAUKElmnux\001Emk\016\000\000jAEjjAUjh\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00ace752c69e841e0a6faaf8c3b4a055b3d1ee16 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAUduQT0EQEEuQcVuRUFFQUVqQUVBRWpoQUFqQWpBu5VBRUFVQWVqS0GHbWpBQUFFQUVBRWpBQW5FasFBQUFBRWpBRUFFamhBQWpBVUFlaktBQW1qQUFBRUFFQUVqQUFuRWrBQUFBQUVqQUVBRWpoQUFqQWpBu5VqakZBQcFFQVVLRXVFakFFQUVqaEFBakFqakFBQcFFQUFqbkF1eEEjSmpqQUVqakFBQcFFQVVLRWxtbnV4AUVtaw4AAGpBRWpqQVVqaAALAAs= Step #5: MERGE-OUTER: attempt 4107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1666804204 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632db0ee198, 0x5632db0f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632db0f6918,0x5632db17e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00ace752c69e841e0a6faaf8c3b4a055b3d1ee16' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12555 processed earlier; will process 2720 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632d89025dd bp 0x000000000000 sp 0x7ffcc61231e0 T45507) Step #5: ==45507==The signal is caused by a READ memory access. Step #5: #0 0x5632d89025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632d8724280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632d8723fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632d8701929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632d8622ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632d857ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632d85841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632d856b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632d85973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa79bd87082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632d855eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45507==Register values: Step #5: rax = 0x00005632dc6de450 rbx = 0x00005632dc6de450 rcx = 0x00005632dc6de900 rdx = 0x00007fa79bf4fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc61231e0 Step #5: r8 = 0x00005632dc6de450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa79bf4fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632dbb01960 r14 = 0x0000000100000004 r15 = 0x00005632daa6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x1,0x4,0x40,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x6c,0x69,0x6e,0x75,0x78,0x69,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x1,0x6c,0x41,0x69,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x45,0x49,0x69,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x41,0x6a,0x41,0x41,0x6a,0x41,0xaf,0x6a,0x41,0x69,0x68,0x1,0x6a,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x49,0xb7,0xab,0x41,0x4f,0x6c,0x69,0x6e,0x75,0x78,0x0,0xf,0x10,0x0,0x64,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x4f,0x0,0x64,0x45,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?~A\001\004@AhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001EEiEIAlinuxiiEO\320\000\024\000\001AhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001EI\015\000GAIAhA\023iA\001EEiEIA\000J\001lAiiEO\320\000\024\000\001AhAhA\023iAE\001EEIi\015\000GAIAhA\023iA\001EAjAAjA\257jAih\001jAhA\023iA\001EI\267\253AOlinux\000\017\020\000d\001\001\000ui\001Aji\001J\016\001\001\000O\000dE\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec01a4fcc87a0940e7c7db1b5276d361d2d8aafa Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9+QQEEQEFoQWhBE2lBRQFFaUVJDQBHQUlBaEETaUEBRUVpRUlBbGludXhpaUVP0AAUAAFBaEFoQRNpQUUBRWlFSQ0AR0FJQWhBE2lBAUVJDQBHQUlBaEETaUEBRUVpRUlBAEoBbEFpaUVP0AAUAAFBaEFoQRNpQUUBRUVJaQ0AR0FJQWhBE2lBAUVBakFBakGvakFpaAFqQWhBE2lBAUVJt6tBT2xpbnV4AA8QAGQBAQB1aQFBamkBSg4BAQBPAGRFAAALAAs= Step #5: MERGE-OUTER: attempt 4108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1666942118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559242c26198, 0x559242c2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559242c2e918,0x559242cb60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec01a4fcc87a0940e7c7db1b5276d361d2d8aafa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12556 processed earlier; will process 2719 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55924043a5dd bp 0x000000000000 sp 0x7ffd9d5c8d00 T45511) Step #5: ==45511==The signal is caused by a READ memory access. Step #5: #0 0x55924043a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55924025c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55924025bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559240239929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55924015aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592400b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592400bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592400a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5592400cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4419f94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559240096aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45511==Register values: Step #5: rax = 0x00005592453b4410 rbx = 0x00005592453b4410 rcx = 0x00005592453b48c0 rdx = 0x00007f441a15cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9d5c8d00 Step #5: r8 = 0x00005592453b4410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f441a15cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559243639960 r14 = 0x0000000100000004 r15 = 0x00005592425a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x41,0x4b,0x41,0xba,0x4d,0xb8,0xaa,0x45,0x41,0xdb,0x69,0x77,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0xb8,0xaa,0x77,0x41,0x9c,0xb8,0xaa,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x72,0xc0,0x41,0x41,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xd7,0x72,0x41,0x72,0x41,0x41,0x41,0x91,0xbe,0x6a,0xc0,0x77,0x41,0xd7,0x72,0x67,0x41,0xc0,0xb8,0xaa,0x41,0x6c,0x76,0x77,0x41,0x67,0xb8,0xaa,0x77,0x41,0x45,0x72,0x76,0x77,0x41,0x67,0xb8,0xaa,0x77,0x72,0x41,0xc0,0x41,0x41,0x67,0xb8,0xaa,0x73,0x78,0x76,0x41,0x67,0xb8,0xaa,0x77,0xb8,0xaa,0x77,0x41,0x45,0x72,0xc0,0x41,0xc0,0xb8,0xaa,0x77,0x41,0x41,0x6f,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAA\004@AKA\272M\270\252EA\333iwr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252A\270\252wA\234\270\252wAg\270\252wAEr\300A\327rArr\300AAAAg\270\252sxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252AxvAg\270\252w\270\252wAEr\300A\327rArAAA\221\276j\300wA\327rgA\300\270\252AlvwAg\270\252wAErvwAg\270\252wrA\300AAg\270\252sxvAg\270\252w\270\252wAEr\300A\300\270\252wAAo\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-58e4c52aa5cf66d50416c6225706c6508a96cf70 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUEEQEFLQbpNuKpFQdtpd3LAQddyQXJBQUGRvmrAd0HXcmdBwLiqQbiqd0GcuKp3QWe4qndBRXLAQddyQXJywEFBQUFnuKpzeHZBZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QddyZ0HAuKpBeHZBZ7iqd7iqd0FFcsBB13JBckFBQZG+asB3QddyZ0HAuKpBbHZ3QWe4qndBRXJ2d0FnuKp3ckHAQUFnuKpzeHZBZ7iqd7iqd0FFcsBBwLiqd0FBbwALAAs= Step #5: MERGE-OUTER: attempt 4109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1667079712 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3b79eb198, 0x55a3b79f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3b79f3918,0x55a3b7a7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/58e4c52aa5cf66d50416c6225706c6508a96cf70' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12557 processed earlier; will process 2718 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a3b51ff5dd bp 0x000000000000 sp 0x7fffec62e340 T45515) Step #5: ==45515==The signal is caused by a READ memory access. Step #5: #0 0x55a3b51ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3b5021280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3b5020fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a3b4ffe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3b4f1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a3b4e77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a3b4e811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3b4e686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3b4e943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98d98dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a3b4e5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45515==Register values: Step #5: rax = 0x000055a3b8a804a0 rbx = 0x000055a3b8a804a0 rcx = 0x000055a3b8a80950 rdx = 0x00007f98d9aa4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffec62e340 Step #5: r8 = 0x000055a3b8a804a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98d9aa4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3b83fe960 r14 = 0x0000000100000004 r15 = 0x000055a3b736b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x47,0x4,0x40,0x41,0x4b,0x41,0x0,0x41,0x6e,0x47,0x41,0x76,0x45,0x41,0x9f,0x67,0x41,0x6e,0x45,0x41,0x40,0x41,0x67,0x45,0x69,0x41,0x76,0x69,0x6e,0x45,0x45,0x74,0x45,0x41,0x78,0x41,0x6b,0x41,0xa2,0x78,0x41,0x30,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x49,0x41,0x74,0x76,0x75,0x76,0x41,0x74,0x70,0x41,0x41,0x45,0x41,0x69,0x6a,0x45,0x41,0x41,0x45,0x74,0x45,0x67,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x40,0x45,0x41,0x6e,0x45,0x45,0x74,0x45,0x41,0x75,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x45,0x74,0x45,0x41,0x75,0x74,0x41,0x41,0x45,0x74,0x75,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x69,0x4,0x63,0x0,0xd0,0x80,0x0,0x5,0x0,0xb,0x1a,0x41,0x41,0x74,0x76,0x75,0x41,0x40,0x45,0x41,0x6e,0x45,0x45,0x74,0x45,0x41,0x75,0x74,0x41,0x41,0x45,0x74,0x76,0x41,0x69,0x6a,0x45,0x45,0x74,0x45,0x41,0x41,0x67,0x41,0x41,0x45,0x41,0x10,0x75,0x45,0x41,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?oAG\004@AKA\000AnGAvEA\237gAnEA@AgEiAvinEEtEAxAkA\242xA0i\004c\000\320\200\000\005\000\013\032IAtvuvAtpAAEAijEAAEtEgAAgAAEA@EAnEEtEAutAAEtvAi\004c\000\320\200\000\005\000\013\032AAtvuA@EAnEEtEAutAAEtutAAEtvAi\004c\000\320\200\000\005\000\013\032AAtvuA@EAnEEtEAutAAEtvAijEEtEAAgAAEA\020uEA\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-83f4291cf796f51485c3c4ae7252b14d710c82ca Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9vQUcEQEFLQQBBbkdBdkVBn2dBbkVBQEFnRWlBdmluRUV0RUF4QWtBonhBMGkEYwDQgAAFAAsaSUF0dnV2QXRwQUFFQWlqRUFBRXRFZ0FBZ0FBRUFARUFuRUV0RUF1dEFBRXR2QWkEYwDQgAAFAAsaQUF0dnVBQEVBbkVFdEVBdXRBQUV0dXRBQUV0dkFpBGMA0IAABQALGkFBdHZ1QUBFQW5FRXRFQXV0QUFFdHZBaWpFRXRFQUFnQUFFQRB1RUEAAAALAAs= Step #5: MERGE-OUTER: attempt 4110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1667218043 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fcde3b198, 0x558fcde43911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fcde43918,0x558fcdecb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83f4291cf796f51485c3c4ae7252b14d710c82ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12558 processed earlier; will process 2717 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fcb64f5dd bp 0x000000000000 sp 0x7ffed19f5820 T45519) Step #5: ==45519==The signal is caused by a READ memory access. Step #5: #0 0x558fcb64f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fcb471280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fcb470fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fcb44e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fcb36fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fcb2c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fcb2d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fcb2b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fcb2e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d04aff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fcb2abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45519==Register values: Step #5: rax = 0x0000558fcefbe460 rbx = 0x0000558fcefbe460 rcx = 0x0000558fcefbe910 rdx = 0x00007f9d04cc7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed19f5820 Step #5: r8 = 0x0000558fcefbe460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d04cc7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fce84e960 r14 = 0x0000000100000004 r15 = 0x0000558fcd7bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x1,0x3,0x40,0x42,0xab,0x6a,0x41,0x69,0x68,0x1,0x10,0x0,0xb7,0xab,0x41,0x6a,0x4a,0x69,0xe,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x0,0xd,0x0,0x41,0x5,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x72,0x41,0x4d,0x41,0x67,0x41,0x6a,0x41,0xab,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x3a,0x1,0xb7,0xab,0x41,0x78,0x41,0xb7,0x6c,0x69,0x6e,0x75,0x78,0x0,0x45,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x0,0x75,0x69,0x1,0x41,0x6a,0x69,0x1,0x4a,0xe,0x1,0x1,0x0,0x53,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0xb7,0xab,0x1,0x20,0x20,0x20,0x22,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x1,0x55,0x1,0x1,0x0,0x6c,0x69,0x6e,0x75,0x0,0x80,0x80,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001?\177A\001\003@B\253jAih\001\020\000\267\253AjJi\016\001\001\000\000\000\000\000\000\000\000AmA\365>\267\253r\002\000AmA\365>\267\253rAMAgAjA\253jAih\000\015\000A\005\000\013\001\002\000AmA\365>\267\253rAMAgAjA\253jAih\001\015\000A\005\001\267\253A:\001\267\253AxA\267linux\000Elinux\001\001\000ui\001Aji\001J\016\001\001\000S\000\013\001\002\000AmA\365>\267\253\001 \"\000\000\000\000[\000\000\000\000\000\000\000\000\000\000\013\000\000\000\000\000\000\000\000\000!\000\001U\001\001\000linu\000\200\200\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f104d4174d05639d9a1cc0e626412235e6779ebc Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAT9/QQEDQEKrakFpaAEQALerQWpKaQ4BAQAAAAAAAAAAQW1B9T63q3ICAEFtQfU+t6tyQU1BZ0FqQatqQWloAA0AQQUACwECAEFtQfU+t6tyQU1BZ0FqQatqQWloAQ0AQQUBt6tBOgG3q0F4QbdsaW51eABFbGludXgBAQB1aQFBamkBSg4BAQBTAAsBAgBBbUH1PrerASAgICIAAAAAWwAAAAAAAAAAAAALAAAAAAAAAAAAIQABVQEBAGxpbnUAgIAAAAALAAs= Step #5: MERGE-OUTER: attempt 4111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1667355241 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55950a573198, 0x55950a57b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55950a57b918,0x55950a6030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f104d4174d05639d9a1cc0e626412235e6779ebc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12559 processed earlier; will process 2716 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559507d875dd bp 0x000000000000 sp 0x7ffd1361d7b0 T45523) Step #5: ==45523==The signal is caused by a READ memory access. Step #5: #0 0x559507d875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559507ba9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559507ba8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559507b86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559507aa7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595079ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559507a091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595079f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559507a1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0624d86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595079e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45523==Register values: Step #5: rax = 0x000055950be24430 rbx = 0x000055950be24430 rcx = 0x000055950be24420 rdx = 0x00007f0624f4eb80 Step #5: rdi = 0x000055950be24420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd1361d7b0 Step #5: r8 = 0x000055950be24430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0624f4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055950af86960 r14 = 0x0000000100000004 r15 = 0x0000559509ef3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0x41,0x41,0x4,0x40,0x41,0x40,0x41,0x2f,0x43,0x91,0x91,0x7,0x8e,0x43,0x39,0xff,0x64,0x43,0x43,0x90,0x91,0x91,0x1,0x93,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x8f,0x43,0x28,0x29,0x76,0x97,0x43,0x40,0xfb,0x0,0x0,0x94,0x90,0x90,0x90,0x90,0x90,0x93,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x8f,0x43,0x28,0x29,0x76,0x97,0x43,0x40,0xfb,0x0,0x0,0x0,0x0,0x8c,0x92,0x91,0x91,0x90,0x90,0x90,0x90,0x90,0x91,0x43,0x90,0x91,0x91,0x27,0x97,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x43,0x43,0x90,0x91,0x43,0x91,0x8c,0x90,0x90,0x1,0x94,0x90,0x90,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x8b,0x91,0x43,0x91,0x27,0x90,0x90,0x1,0x94,0x90,0x90,0x91,0x91,0x8b,0x43,0x94,0x90,0x90,0x90,0x90,0x90,0x90,0x8b,0x91,0x43,0x91,0x27,0x93,0x8e,0x92,0x43,0x40,0xfb,0x91,0x91,0x43,0x2b,0x8c,0x92,0x91,0x91,0x90,0x94,0x8e,0x8e,0x91,0x95,0x43,0x91,0xb1,0x27,0x2f,0x43,0x40,0x8e,0x91,0x92,0x91,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\177oAA\004@A@A/C\221\221\007\216C9\377dCC\220\221\221\001\223C@\373\221\221C+\214\222\221\221\217C()v\227C@\373\000\000\224\220\220\220\220\220\223C\220\221\221'\227C@\373\221\221C+\214\222\221\221\217C()v\227C@\373\000\000\000\000\214\222\221\221\220\220\220\220\220\221C\220\221\221'\227C@\373\221\221C+\214\222\221\221\220CC\220\221C\221\214\220\220\001\224\220\220\221\221\213C\224\220\220\220\220\220\220\213\221C\221'\220\220\001\224\220\220\221\221\213C\224\220\220\220\220\220\220\213\221C\221'\223\216\222C@\373\221\221C+\214\222\221\221\220\224\216\216\221\225C\221\261'/C@\216\221\222\221\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6fee71c31eed16d59e85ba86f1ab5c67e1aff522 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBAX9vQUEEQEFAQS9DkZEHjkM5/2RDQ5CRkQGTQ0D7kZFDK4ySkZGPQygpdpdDQPsAAJSQkJCQkJNDkJGRJ5dDQPuRkUMrjJKRkY9DKCl2l0NA+wAAAACMkpGRkJCQkJCRQ5CRkSeXQ0D7kZFDK4ySkZGQQ0OQkUORjJCQAZSQkJGRi0OUkJCQkJCQi5FDkSeQkAGUkJCRkYtDlJCQkJCQkIuRQ5Enk46SQ0D7kZFDK4ySkZGQlI6OkZVDkbEnL0NAjpGSkQALAAs= Step #5: MERGE-OUTER: attempt 4112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1667497025 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f91ccdf198, 0x55f91cce7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f91cce7918,0x55f91cd6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6fee71c31eed16d59e85ba86f1ab5c67e1aff522' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12561 processed earlier; will process 2714 files now Step #5: [LOADING] WASM module load failed: unknown type 200 Step #5: #1 pulse cov: 333 ft: 334 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 546 ft: 590 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f91a4f35dd bp 0x000000000000 sp 0x7ffc3143d770 T45527) Step #5: ==45527==The signal is caused by a READ memory access. Step #5: #0 0x55f91a4f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f91a315280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f91a314fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f91a2f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f91a213ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f91a16bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f91a1751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f91a15c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f91a1883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96f3cf0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f91a14faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45527==Register values: Step #5: rax = 0x000055f91f5ed200 rbx = 0x000055f91f5ed200 rcx = 0x000055f91f5ed6b0 rdx = 0x00007f96f3eb8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3143d770 Step #5: r8 = 0x000055f91f5ed200 r9 = 0x00007f96f3eb8df0 r10 = 0x000055f91f471010 r11 = 0x00007f96f3eb8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f91d6f2960 r14 = 0x0000000100000004 r15 = 0x000055f91c65f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1c,0x6b,0x41,0x41,0x4,0x40,0x41,0x4b,0x43,0x2f,0x4,0x0,0x8e,0x8e,0xfc,0x0,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0xfc,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8e,0x8c,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x60,0x5d,0x43,0xa5,0xc0,0x90,0xfb,0x91,0x43,0xa5,0x40,0x90,0xfb,0x91,0x95,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x8e,0x8e,0x8e,0x8e,0x91,0x91,0x91,0x43,0xfb,0x91,0x8e,0x8e,0x98,0x8f,0x8c,0x43,0x2f,0x4,0x0,0x4,0x41,0xfd,0x64,0x43,0xae,0xff,0xff,0xff,0x90,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x6e,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x91,0x8b,0x91,0x43,0x81,0x27,0x70,0x5d,0x43,0xa5,0x40,0x90,0xfb,0x91,0x91,0x91,0x91,0x91,0x91,0x8c,0x1a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\012\313\001\001\310\001\001\034kAA\004@AKC/\004\000\216\216\374\000A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\374\004A\375dC\256\377\377\377\220\221\216\214\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p`]C\245\300\220\373\221C\245@\220\373\221\225\221\221\221\221\221\213\221C\216\216\216\216\221\221\221C\373\221\216\216\230\217\214C/\004\000\004A\375dC\256\377\377\377\220\221\213\221C\201'pn]C\245@\220\373\221\221\221\221\221\221\221\213\221C\201'p]C\245@\220\373\221\221\221\221\221\221\214\032\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21b124e31aaf12246bd5f1b4f062146e9abf4430 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEACssBAcgBARxrQUEEQEFLQy8EAI6O/ABB/WRDrv///5CRjoyOjo6O/ARB/WRDrv///5CRjoyOjo6OkZGRQ/uRjo6Yj4xDLwQABEH9ZEOu////kJGLkUOBJ3BuXUOlQJD7kZGRkZGRkYuRQ4EncGBdQ6XAkPuRQ6VAkPuRlZGRkZGRi5FDjo6OjpGRkUP7kY6OmI+MQy8EAARB/WRDrv///5CRi5FDgSdwbl1DpUCQ+5GRkZGRkZGLkUOBJ3BdQ6VAkPuRkZGRkZGMGgALAAs= Step #5: MERGE-OUTER: attempt 4113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1667636246 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd01a04198, 0x55bd01a0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd01a0c918,0x55bd01a940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21b124e31aaf12246bd5f1b4f062146e9abf4430' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12564 processed earlier; will process 2711 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 428 ft: 464 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bcff2185dd bp 0x000000000000 sp 0x7fff50994b40 T45531) Step #5: ==45531==The signal is caused by a READ memory access. Step #5: #0 0x55bcff2185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bcff03a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bcff039fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bcff017929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bcfef38ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bcfee90c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bcfee9a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bcfee816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bcfeead3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41f36fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bcfee74aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45531==Register values: Step #5: rax = 0x000055bd02ecf5a0 rbx = 0x000055bd02ecf5a0 rcx = 0x000055bd02ecfa50 rdx = 0x00007f41f38c2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff50994b40 Step #5: r8 = 0x000055bd02ecf5a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f41f38c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd02417960 r14 = 0x0000000100000004 r15 = 0x000055bd01384386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x46,0x7d,0x3,0x40,0x41,0x41,0x45,0x41,0x87,0x45,0x47,0x69,0x1a,0x20,0x40,0x20,0x34,0x20,0x6,0x96,0x20,0x20,0x60,0x20,0x20,0x20,0x1a,0x1a,0x22,0x0,0x20,0x20,0x5f,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x2a,0x20,0x20,0x20,0x1a,0x5e,0x20,0x0,0x22,0x21,0x20,0x20,0xa8,0x20,0x21,0x20,0x2b,0x20,0x20,0x20,0x1a,0x5f,0x20,0x0,0x1,0x20,0x21,0x20,0x1a,0x5f,0x20,0x22,0x20,0x0,0x20,0x20,0x5f,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x2b,0x20,0x20,0x20,0x1a,0x5e,0x20,0x0,0x20,0x22,0x20,0x21,0x20,0x6,0x20,0x21,0x21,0x20,0x5f,0x20,0x22,0xbb,0x20,0x3b,0x21,0x20,0x20,0x2b,0x20,0x20,0x20,0x1a,0x5d,0x20,0x0,0x20,0x23,0x20,0x21,0x20,0x6,0x20,0x21,0x22,0x25,0x5f,0x20,0x20,0xbb,0x20,0x21,0x21,0x20,0x20,0x2b,0x20,0x20,0x20,0x1a,0x5e,0x20,0x0,0x20,0x22,0x1a,0x21,0x21,0x20,0x20,0x20,0x2b,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x5f,0x20,0x21,0x20,0x1a,0x5e,0x20,0x22,0xbb,0x20,0x21,0x20,0x6,0x20,0x20,0x5f,0x20,0x22,0xbb,0x20,0x21,0x1a,0x9e,0x9f,0x9c,0x9c,0x9c,0xc,0x0,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001F}\003@AAEA\207EGi\032 @ 4 \006\226 ` \032\032\"\000 _ \"\273 !! * \032^ \000\"! \250 ! + \032_ \000\001 ! \032_ \" \000 _ \"\273 !! + \032^ \000 \" ! \006 !! _ \"\273 ;! + \032] \000 # ! \006 !\"%_ \273 !! + \032^ \000 \"\032!! + \032_ ! \032^ \"\273 ! \006 _ \"\273 !\032\236\237\234\234\234\014\000\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34b0d69c4ab5e0c170b2d6737314f5148e2620e1 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQFGfQNAQUFFQYdFR2kaIEAgNCAGliAgYCAgIBoaIgAgIF8gIrsgISEgICogICAaXiAAIiEgIKggISArICAgGl8gAAEgISAaXyAiIAAgIF8gIrsgISEgICsgICAaXiAAICIgISAGICEhIF8gIrsgOyEgICsgICAaXSAAICMgISAGICEiJV8gILsgISEgICsgICAaXiAAICIaISEgICArICAgICAgGl8gISAaXiAiuyAhIAYgIF8gIrsgIRqen5ycnAwAAAALAAAL Step #5: MERGE-OUTER: attempt 4114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1667776422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557907c49198, 0x557907c51911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557907c51918,0x557907cd90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34b0d69c4ab5e0c170b2d6737314f5148e2620e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12567 processed earlier; will process 2708 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 446 ft: 447 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55790545d5dd bp 0x000000000000 sp 0x7fffd5775420 T45535) Step #5: ==45535==The signal is caused by a READ memory access. Step #5: #0 0x55790545d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55790527f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55790527efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55790525c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55790517dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579050d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579050df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579050c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579050f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9404e19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579050b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45535==Register values: Step #5: rax = 0x0000557908d75430 rbx = 0x0000557908d75430 rcx = 0x0000557908d75420 rdx = 0x00007f9404fe1b80 Step #5: rdi = 0x0000557908d75420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffd5775420 Step #5: r8 = 0x0000557908d75430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9404fe1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055790865c960 r14 = 0x0000000100000004 r15 = 0x00005579075c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x3d,0x41,0x76,0x72,0x1,0x41,0x46,0x45,0x68,0x45,0x41,0x1f,0x69,0x45,0xc0,0x4,0x40,0xf,0x1,0x0,0x0,0xb,0xc0,0x41,0xbb,0x45,0x68,0xc0,0x4,0x40,0xf,0x1,0x0,0xb,0x45,0x41,0xbb,0x41,0xb3,0xa8,0x41,0x76,0x41,0x5c,0x41,0xb3,0xa8,0x40,0x41,0x3f,0x45,0xc0,0x4,0x40,0xf,0x1,0x0,0x5,0xb,0x45,0x41,0xbb,0x3a,0x69,0xc0,0x4,0x40,0xf,0xb8,0x0,0xb,0x45,0x41,0xbb,0x6c,0x69,0x6e,0x75,0x78,0x4f,0x69,0xc0,0x4,0x40,0xf,0x1,0x0,0x0,0xb,0x41,0xbb,0x45,0x45,0x68,0x69,0x45,0xc0,0x4,0x40,0xf,0x1,0x0,0x0,0xb,0xc0,0x41,0xbb,0x45,0x68,0xc0,0x4,0x40,0xf,0x1,0x0,0xb,0x45,0x41,0xbb,0x41,0xb3,0xa8,0x41,0x76,0x41,0x5c,0x41,0xb3,0xa8,0x40,0x41,0x3f,0x45,0xc0,0x4,0x40,0xf,0x1,0x0,0x5,0xb,0x47,0x41,0xbb,0x3a,0x69,0xc0,0x4,0x40,0xf,0xb8,0x0,0xb,0x45,0x41,0xbb,0x6c,0x69,0x4c,0x45,0x69,0xc0,0x4,0x40,0xf,0x1,0x0,0x0,0xb,0x4d,0x45,0x69,0xc0,0x4,0x40,0xf,0x0,0x5,0xb,0x0,0x41,0xff,0x4e,0x45,0x75,0x68,0x46,0x45,0x41,0x3f,0x45,0x69,0xc0,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\313\001\001\310\001\001\177\177A=Avr\001AFEhEA\037iE\300\004@\017\001\000\000\013\300A\273Eh\300\004@\017\001\000\013EA\273A\263\250AvA\\A\263\250@A?E\300\004@\017\001\000\005\013EA\273:i\300\004@\017\270\000\013EA\273linuxOi\300\004@\017\001\000\000\013A\273EEhiE\300\004@\017\001\000\000\013\300A\273Eh\300\004@\017\001\000\013EA\273A\263\250AvA\\A\263\250@A?E\300\004@\017\001\000\005\013GA\273:i\300\004@\017\270\000\013EA\273liLEi\300\004@\017\001\000\000\013MEi\300\004@\017\000\005\013\000A\377NEuhFEA?Ei\300j\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e653295573334e9e2bb311a8f41885b237dae54 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAArLAQHIAQF/f0E9QXZyAUFGRWhFQR9pRcAEQA8BAAALwEG7RWjABEAPAQALRUG7QbOoQXZBXEGzqEBBP0XABEAPAQAFC0VBuzppwARAD7gAC0VBu2xpbnV4T2nABEAPAQAAC0G7RUVoaUXABEAPAQAAC8BBu0VowARADwEAC0VBu0GzqEF2QVxBs6hAQT9FwARADwEABQtHQbs6acAEQA+4AAtFQbtsaUxFacAEQA8BAAALTUVpwARADwAFCwBB/05FdWhGRUE/RWnAagAL Step #5: MERGE-OUTER: attempt 4115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1667917497 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55780e0e3198, 0x55780e0eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55780e0eb918,0x55780e1730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e653295573334e9e2bb311a8f41885b237dae54' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12569 processed earlier; will process 2706 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 273 ft: 274 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55780b8f75dd bp 0x000000000000 sp 0x7ffd142cbec0 T45539) Step #5: ==45539==The signal is caused by a READ memory access. Step #5: #0 0x55780b8f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55780b719280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55780b718fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55780b6f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55780b617ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55780b56fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55780b5791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55780b5606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55780b58c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f263efcb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55780b553aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45539==Register values: Step #5: rax = 0x0000557810785000 rbx = 0x0000557810785000 rcx = 0x0000557810784ff0 rdx = 0x00007f263f193b80 Step #5: rdi = 0x0000557810784ff0 rsi = 0x0000000000002001 rbp = 0x0000000000000000 rsp = 0x00007ffd142cbec0 Step #5: r8 = 0x0000557810785000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f263f193be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055780eaf6960 r14 = 0x0000000100000004 r15 = 0x000055780da63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x1,0x41,0x45,0x41,0x41,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x43,0x45,0x42,0x41,0x1,0x41,0x33,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x6d,0xd0,0x0,0x14,0x0,0x1,0x41,0x8,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x49,0x1,0x1,0x4d,0x41,0x4d,0xc0,0x1,0x4d,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x33,0x1,0x41,0x2a,0x69,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x35,0x1,0x41,0xff,0xff,0xff,0x30,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x6d,0xd0,0x0,0x14,0x0,0x0,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x0,0x41,0x45,0x41,0x49,0x1,0x1,0x4d,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x33,0x1,0x41,0x2a,0x69,0x41,0x4d,0x41,0x2e,0xc0,0x77,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@\001AEAA\320\000\024\000\001AEAA\001\320\000\024\000\001AEAA\001EAA\001\320\000\024\000\001CEBA\001A3\001A*w\300\300AMAkEAAM\300m\320\000\024\000\001A\010AA\001\320\000\024\000\001AEAI\001\001MAM\300\001MAM\300M\320\000\024\000\001AEAA\001\320\000\024\000\001A3\001A*i\320\000\024\000\001AEBA\001A5\001A\377\377\3770AMAkEAAM\300m\320\000\024\000\000AEAA\001\320\000\024\000\000AEAI\001\001MAM\300M\320\000\024\000\001AEAA\001\320\000\024\000\001A3\001A*iAMA.\300wAE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-434ab1a668634fe71dfa996f74d9758c10f6fdfc Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQF/f0HgQAFBRUFB0AAUAAFBRUFBAdAAFAABQUVBQQFFQUEB0AAUAAFDRUJBAUEzAUEqd8DAQU1Ba0VBQU3AbdAAFAABQQhBQQHQABQAAUFFQUkBAU1BTcABTUFNwE3QABQAAUFFQUEB0AAUAAFBMwFBKmnQABQAAUFFQkEBQTUBQf///zBBTUFrRUFBTcBt0AAUAABBRUFBAdAAFAAAQUVBSQEBTUFNwE3QABQAAUFFQUEB0AAUAAFBMwFBKmlBTUEuwHdBRQAL Step #5: MERGE-OUTER: attempt 4116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1668059380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f26bd6f198, 0x55f26bd77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f26bd77918,0x55f26bdff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/434ab1a668634fe71dfa996f74d9758c10f6fdfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12571 processed earlier; will process 2704 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2695835dd bp 0x000000000000 sp 0x7fff40036510 T45543) Step #5: ==45543==The signal is caused by a READ memory access. Step #5: #0 0x55f2695835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2693a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2693a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f269382929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f2692a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2691fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2692051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2691ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2692183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f48b5b27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2691dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45543==Register values: Step #5: rax = 0x000055f26dca2600 rbx = 0x000055f26dca2600 rcx = 0x000055f26dca2ab0 rdx = 0x00007f48b5cefb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff40036510 Step #5: r8 = 0x000055f26dca2600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48b5cefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f26c782960 r14 = 0x0000000100000004 r15 = 0x000055f26b6ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x73,0x6d,0x41,0x41,0x3,0x40,0x41,0x75,0x41,0x1,0x45,0x6a,0xc1,0x45,0x45,0x41,0x45,0x41,0x88,0x83,0x73,0x41,0xa7,0x73,0x41,0x73,0x41,0x6f,0x77,0x69,0x6e,0x41,0xf5,0x27,0x41,0xc5,0x73,0x41,0x42,0x41,0x9,0x41,0x1,0x6d,0x73,0x41,0x41,0x73,0x1,0x45,0x41,0xa9,0x73,0x41,0x41,0x73,0x1,0x45,0x41,0x61,0x73,0x10,0x0,0x73,0x41,0x77,0x73,0x41,0x6d,0x78,0x75,0x73,0xc1,0x41,0x45,0x41,0x73,0x41,0x73,0x6d,0x41,0x6f,0x73,0x41,0x2a,0x73,0x41,0x6d,0x71,0x41,0x2a,0x73,0x41,0x9,0x41,0x77,0x69,0x6e,0x41,0x41,0x73,0x1,0x45,0x41,0x73,0x41,0x2a,0x73,0x41,0x9,0x41,0x2a,0x73,0x41,0x6d,0x73,0x41,0x2a,0x73,0x41,0x9,0x41,0x33,0x6d,0x73,0x41,0x6d,0x73,0x41,0x73,0x41,0x77,0x78,0x73,0x75,0x41,0x41,0x1,0x69,0x73,0x73,0x6f,0x73,0x41,0x2a,0x73,0x41,0x73,0x6f,0x73,0x41,0x2a,0x73,0x41,0x6d,0x73,0x41,0x6d,0x73,0x41,0x73,0x41,0x77,0x78,0x73,0x75,0x41,0x41,0x1,0x69,0x73,0x73,0x6f,0x73,0x41,0x2a,0x73,0x41,0x73,0x6f,0x73,0x41,0x2a,0x73,0x41,0x6d,0x73,0x41,0x73,0x41,0x78,0x73,0x0,0xb,0x69,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001smAA\003@AuA\001Ej\301EEAEA\210\203sA\247sAsAowinA\365'A\305sABA\011A\001msAAs\001EA\251sAAs\001EAas\020\000sAwsAmxus\301AEAsAsmAosA*sAmqA*sA\011AwinAAs\001EAsA*sA\011A*sAmsA*sA\011A3msAmsAsAwxsuAA\001issosA*sAsosA*sAmsAmsAsAwxsuAA\001issosA*sAsosA*sAmsAsAxs\000\013iA\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf99cd23596192cc7433f971af84f970298e49ea Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQFzbUFBA0BBdUEBRWrBRUVBRUGIg3NBp3NBc0Fvd2luQfUnQcVzQUJBCUEBbXNBQXMBRUGpc0FBcwFFQWFzEABzQXdzQW14dXPBQUVBc0FzbUFvc0Eqc0FtcUEqc0EJQXdpbkFBcwFFQXNBKnNBCUEqc0Ftc0Eqc0EJQTNtc0Ftc0FzQXd4c3VBQQFpc3Nvc0Eqc0Fzb3NBKnNBbXNBbXNBc0F3eHN1QUEBaXNzb3NBKnNBc29zQSpzQW1zQXNBeHMAC2lBAAAL Step #5: MERGE-OUTER: attempt 4117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1668200138 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e58632f198, 0x55e586337911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e586337918,0x55e5863bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf99cd23596192cc7433f971af84f970298e49ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12572 processed earlier; will process 2703 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 506 ft: 507 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 597 ft: 696 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e583b435dd bp 0x000000000000 sp 0x7ffc9eb04be0 T45547) Step #5: ==45547==The signal is caused by a READ memory access. Step #5: #0 0x55e583b435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e583965280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e583964fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e583942929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e583863ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5837bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5837c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5837ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5837d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49ec19a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e58379faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45547==Register values: Step #5: rax = 0x000055e58708f430 rbx = 0x000055e58708f430 rcx = 0x000055e58708f420 rdx = 0x00007f49ec362b80 Step #5: rdi = 0x000055e58708f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc9eb04be0 Step #5: r8 = 0x000055e58708f430 r9 = 0x000055e5870a24a0 r10 = 0x000055e587070010 r11 = 0x00007f49ec362be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e586d42960 r14 = 0x0000000100000004 r15 = 0x000055e585caf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x7f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x41,0x69,0x41,0x45,0x41,0x69,0x77,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x1,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x31,0x41,0x69,0x1,0x6c,0xc1,0x77,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x0,0xd,0x1,0xd,0x0,0x1,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0xd,0x0,0x1,0x49,0xd,0x0,0x1,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0xd,0x0,0x1,0x49,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0xdc,0x41,0x6c,0x41,0x69,0x1,0xd,0x0,0x49,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{\177A\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEAiAEAiwAlAiiAjEiAwAEEAAuh\001\015\000AlAiiAjEi\001wAwi\001\015\000A1Ai\001l\301w\015\000AALAAiiAKg\001G\015\000i\000\015\001\015\000\001\015\000iEiAwAwi\001\015\000JA\015\000\001I\015\000\001\015\000iEiAwAwi\001\015\000JA\015\000\001I\015\000i\001\015\000A\334AlAi\001\015\000IAlA\001Ei\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc97191edaab7b04500bd31ebfd8f8238c3b23c4 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7f0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUFpQUVBaXdBbEFpaUFqRWlBd0FFRUFBdWgBDQBBbEFpaUFqRWkBd0F3aQENAEExQWkBbMF3DQBBQUxBQWlpQUtnAUcNAGkADQENAAENAGlFaUF3QXdpAQ0ASkENAAFJDQABDQBpRWlBd0F3aQENAEpBDQABSQ0AaQENAEHcQWxBaQENAElBbEEBRWkNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1668340881 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559e4a6b198, 0x5559e4a73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559e4a73918,0x5559e4afb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc97191edaab7b04500bd31ebfd8f8238c3b23c4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12575 processed earlier; will process 2700 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 330 ft: 331 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559e227f5dd bp 0x000000000000 sp 0x7ffde263d940 T45551) Step #5: ==45551==The signal is caused by a READ memory access. Step #5: #0 0x5559e227f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559e20a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559e20a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559e207e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559e1f9fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559e1ef7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559e1f011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559e1ee86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559e1f143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed1afa6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559e1edbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45551==Register values: Step #5: rax = 0x00005559e5f0f0a0 rbx = 0x00005559e5f0f0a0 rcx = 0x00005559e5f0f550 rdx = 0x00007fed1b16eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde263d940 Step #5: r8 = 0x00005559e5f0f0a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed1b16ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559e547e960 r14 = 0x0000000100000004 r15 = 0x00005559e43eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x2b,0x41,0xc0,0xc6,0x1,0x45,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x46,0x41,0x47,0x41,0x3b,0x41,0x41,0x46,0x41,0x0,0x22,0x41,0x20,0x20,0x4f,0x41,0x3b,0x41,0x41,0x46,0x41,0x0,0x22,0x10,0x22,0x20,0x20,0x41,0x4f,0x0,0x0,0x46,0x46,0x41,0x41,0x22,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x47,0x46,0x41,0x41,0x22,0x0,0x47,0x41,0x41,0x22,0x0,0xc1,0x45,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x41,0x47,0x41,0x46,0x41,0x46,0x41,0x0,0x22,0x41,0x20,0x20,0x4f,0x20,0x4f,0x10,0x0,0x22,0x0,0x47,0x46,0x41,0x41,0x22,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x46,0x41,0x41,0x47,0x41,0x47,0x46,0x41,0x41,0x22,0x0,0x47,0x41,0x46,0x41,0x41,0x46,0x41,0x47,0x41,0x3b,0x4f,0x10,0x0,0x22,0x0,0x41,0x69,0x6e,0x75,0x78,0x41,0x41,0x47,0x41,0x46,0x10,0x0,0x41,0x41,0x47,0x41,0x46,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A+A\300\306\001EA\341AlAO\020\000\"\000AGFA\341AlAO\020\000\"\000AGFAAA\000\001 O\020\000\"\000FAGA;AAFA\000\"A OA;AAFA\000\"\020\" AO\000\000FFAA\"\000\001 O\020\000\"\000AGFAAGFAA\"\000GAA\"\000\301E\000\001 O\020\000\"\000AGAGAFAFA\000\"A O O\020\000\"\000GFAA\"\000\001 O\020\000\"\000FAAGAGFAA\"\000GAFAAFAGA;O\020\000\"\000AinuxAAGAF\020\000AAGAF\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-df7ee4c7f193959b6ce3f919416f2aedda045b31 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0ErQcDGAUVB4UFsQU8QACIAQUdGQeFBbEFPEAAiAEFHRkFBQQABICBPEAAiAEZBR0E7QUFGQQAiQSAgT0E7QUFGQQAiECIgIEFPAABGRkFBIgABICBPEAAiAEFHRkFBR0ZBQSIAR0FBIgDBRQABICBPEAAiAEFHQUdBRkFGQQAiQSAgTyBPEAAiAEdGQUEiAAEgIE8QACIARkFBR0FHRkFBIgBHQUZBQUZBR0E7TxAAIgBBaW51eEFBR0FGEABBQUdBRgAL Step #5: MERGE-OUTER: attempt 4119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1668477912 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5632faae0198, 0x5632faae8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5632faae8918,0x5632fab700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df7ee4c7f193959b6ce3f919416f2aedda045b31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12577 processed earlier; will process 2698 files now Step #5: [LOADING] WASM module load failed: unknown type 92150 Step #5: #1 pulse cov: 518 ft: 519 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632f82f45dd bp 0x000000000000 sp 0x7ffd737487d0 T45555) Step #5: ==45555==The signal is caused by a READ memory access. Step #5: #0 0x5632f82f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5632f8116280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5632f8115fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5632f80f3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5632f8014ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5632f7f6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5632f7f761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5632f7f5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5632f7f893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe49d4f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5632f7f50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45555==Register values: Step #5: rax = 0x00005632fcac5430 rbx = 0x00005632fcac5430 rcx = 0x00005632fcac5420 rdx = 0x00007fe49d6bdb80 Step #5: rdi = 0x00005632fcac5420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd737487d0 Step #5: r8 = 0x00005632fcac5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe49d6bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005632fb4f3960 r14 = 0x0000000100000004 r15 = 0x00005632fa460386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x42,0x42,0x0,0x42,0x7a,0x42,0xc9,0x6e,0x42,0x22,0x42,0x52,0x1a,0x43,0x7d,0x41,0x8f,0x8f,0x42,0xc9,0x6e,0x42,0x22,0x42,0xa1,0x1a,0x43,0x7d,0x42,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8e,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8c,0x8f,0x8f,0x8f,0x8d,0x8d,0x8f,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x8f,0x22,0x22,0x22,0x7a,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x8f,0x8f,0x8e,0x8f,0x8f,0x8f,0x43,0x7d,0x41,0x8f,0x8f,0x42,0xc9,0x6e,0x42,0x22,0x42,0xa1,0x1a,0x43,0x7d,0x42,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8e,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8c,0x8f,0x8f,0x8f,0x8d,0x8d,0x8f,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x2,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8f,0x8e,0x0,0x8f,0x8f,0x1a,0x7c,0x87,0x1a,0x0,0x7e,0x7c,0x0,0x85,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\313\001\001\310\001\001\177}ABB\000BzB\311nB\"BR\032C}A\217\217B\311nB\"B\241\032C}B\217\217\217\217\217\217\217\217\216\217\217\217\217\217\217\217\217\217\217\217\214\217\217\217\215\215\217\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\217\"\"\"z\"\"\"\"\"\"\"\"\"\"\217\217\216\217\217\217C}A\217\217B\311nB\"B\241\032C}B\217\217\217\217\217\217\217\217\216\217\217\217\217\217\217\217\217\217\217\217\214\217\217\217\215\215\217\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\002\"\"\"\"\"\"\"\"\"\"\"\"\217\217\217\217\217\217\217\217\217\216\000\217\217\032|\207\032\000~|\000\205\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d040f56a50de7f7aa9784b13c97a040c600832d Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAArLAQHIAQF/fUFCQgBCekLJbkIiQlIaQ31Bj49CyW5CIkKhGkN9Qo+Pj4+Pj4+Pjo+Pj4+Pj4+Pj4+PjI+Pj42NjyIiIiIiIiIiIiIiIiIiIiKPIiIieiIiIiIiIiIiIiKPj46Pj49DfUGPj0LJbkIiQqEaQ31Cj4+Pj4+Pj4+Oj4+Pj4+Pj4+Pj4+Mj4+PjY2PIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiICIiIiIiIiIiIiIiIij4+Pj4+Pj4+PjgCPjxp8hxoAfnwAhQAL Step #5: MERGE-OUTER: attempt 4120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1668616656 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5616abc73198, 0x5616abc7b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5616abc7b918,0x5616abd030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d040f56a50de7f7aa9784b13c97a040c600832d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12579 processed earlier; will process 2696 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #1 pulse cov: 394 ft: 395 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616a94875dd bp 0x000000000000 sp 0x7fff0a7da770 T45559) Step #5: ==45559==The signal is caused by a READ memory access. Step #5: #0 0x5616a94875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5616a92a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5616a92a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5616a9286929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5616a91a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5616a90ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616a91091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5616a90f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616a911c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4753b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5616a90e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45559==Register values: Step #5: rax = 0x00005616ada23430 rbx = 0x00005616ada23430 rcx = 0x00005616ada23420 rdx = 0x00007fd475581b80 Step #5: rdi = 0x00005616ada23420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff0a7da770 Step #5: r8 = 0x00005616ada23430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd475581be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005616ac686960 r14 = 0x0000000100000004 r15 = 0x00005616ab5f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc0,0x7f,0x7f,0x41,0x69,0x45,0x69,0xd0,0x0,0xd6,0x0,0x1,0x41,0xb2,0x7f,0x45,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0x1,0x41,0x31,0x68,0xd0,0x0,0xd6,0x0,0x1,0x41,0x45,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x21,0x45,0x41,0xd6,0x0,0x1,0x41,0x45,0x41,0x45,0x41,0x49,0x6c,0x69,0x4e,0x75,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x21,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x20,0x45,0x41,0xd6,0x0,0x1,0x41,0x45,0x41,0xc9,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0xc1,0xc1,0x70,0x4f,0x4b,0x22,0x2a,0x1,0x41,0x70,0x41,0x49,0x41,0x41,0x4f,0x41,0x17,0x20,0xad,0x80,0x80,0x0,0x22,0x41,0x41,0xd4,0x41,0x41,0x70,0x4f,0x77,0x69,0x6e,0x1,0x41,0x70,0x41,0x49,0x41,0x70,0x41,0x41,0x6c,0x41,0x2a,0x6d,0x41,0x49,0x6c,0x69,0x4e,0x75,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x21,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x20,0x45,0x41,0xd6,0x0,0x1,0x41,0x45,0x41,0xc9,0x41,0x1,0x6b,0xbe,0xa8,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\313\001\001\310\001\001\300\177\177AiEi\320\000\326\000\001A\262\177ErAEAiEg\320\000\001A1h\320\000\326\000\001AErAEAiEg\320\000\326\000\001!EA\326\000\001AEAEAIliNuiEg\320\000\326\000\001!rAEAiEg\320\000\326\000\001 EA\326\000\001AEA\311AOA\027 \255\200\200\000\"AA\324\301\301pOK\"*\001ApAIAAOA\027 \255\200\200\000\"AA\324AApOwin\001ApAIApAAlA*mAIliNuiEg\320\000\326\000\001!rAEAiEg\320\000\326\000\001 EA\326\000\001AEA\311A\001k\276\250E\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c2fc696a0b0fecbac4028f429181d207dda4290 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAArLAQHIAQHAf39BaUVp0ADWAAFBsn9FckFFQWlFZ9AAAUExaNAA1gABQUVyQUVBaUVn0ADWAAEhRUHWAAFBRUFFQUlsaU51aUVn0ADWAAEhckFFQWlFZ9AA1gABIEVB1gABQUVByUFPQRcgrYCAACJBQdTBwXBPSyIqAUFwQUlBQU9BFyCtgIAAIkFB1EFBcE93aW4BQXBBSUFwQUFsQSptQUlsaU51aUVn0ADWAAEhckFFQWlFZ9AA1gABIEVB1gABQUVByUEBa76oRQAL Step #5: MERGE-OUTER: attempt 4121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1668757874 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b80dc06198, 0x55b80dc0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b80dc0e918,0x55b80dc960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c2fc696a0b0fecbac4028f429181d207dda4290' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12581 processed earlier; will process 2694 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b80b41a5dd bp 0x000000000000 sp 0x7ffcdcc999d0 T45563) Step #5: ==45563==The signal is caused by a READ memory access. Step #5: #0 0x55b80b41a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b80b23c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b80b23bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b80b219929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b80b13aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b80b092c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b80b09c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b80b0836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b80b0af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f840d361082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b80b076aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45563==Register values: Step #5: rax = 0x000055b80f036430 rbx = 0x000055b80f036430 rcx = 0x000055b80f036420 rdx = 0x00007f840d529b80 Step #5: rdi = 0x000055b80f036420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcdcc999d0 Step #5: r8 = 0x000055b80f036430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f840d529be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b80e619960 r14 = 0x0000000100000004 r15 = 0x000055b80d586386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7f,0x41,0x21,0x41,0x1,0x41,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x70,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x41,0x1,0x68,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x70,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x2,0x0,0x0,0x0,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x5b,0x6d,0x41,0x45,0x41,0x76,0x1,0x45,0x45,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001$\177A!A\001AiuiEAnA\350\301AkiA[wimEA\001EEAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001iuAEk\015\000AA\001EAAE\001A\377Ap\001iuAEk\015\000AAA\001hAAjAp\001\001iuiEAnA\350\301AkiA[wimEA\001EEAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001iuAEk\015\000AA\001EAAE\001A\377Ap\001iuAEk\015\000AAAEAkFA\002\000\000\000\001M\320\000\024\000\001AAAAEAkFA[mAEAv\001EEx\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-510d611c7aa65b7aa4fa8db23a29ea500c26da59 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQEkf0EhQQFBaXVpRUFuQejBQWtpQVt3aW1FQQFFRUFrRrjQABQAAUE/QQFsQUFqQXABAWl1QUVrDQBBQQFFQUFFAUH/QXABaXVBRWsNAEFBQQFoQUFqQXABAWl1aUVBbkHowUFraUFbd2ltRUEBRUVBa0a40AAUAAFBP0EBbEFBakFwAQFpdUFFaw0AQUEBRUFBRQFB/0FwAWl1QUVrDQBBQUFFQWtGQQIAAAABTdAAFAABQUFBQUVBa0ZBW21BRUF2AUVFeAAL Step #5: MERGE-OUTER: attempt 4122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1668896897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628de96a198, 0x5628de972911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628de972918,0x5628de9fa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/510d611c7aa65b7aa4fa8db23a29ea500c26da59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12583 processed earlier; will process 2692 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628dc17e5dd bp 0x000000000000 sp 0x7ffe5f306de0 T45567) Step #5: ==45567==The signal is caused by a READ memory access. Step #5: #0 0x5628dc17e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628dbfa0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628dbf9ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628dbf7d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628dbe9ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628dbdf6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628dbe001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628dbde76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628dbe133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6dc814082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628dbddaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45567==Register values: Step #5: rax = 0x00005628dff0d360 rbx = 0x00005628dff0d360 rcx = 0x00005628dff0d810 rdx = 0x00007ff6dc9dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5f306de0 Step #5: r8 = 0x00005628dff0d360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff6dc9dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628df37d960 r14 = 0x0000000100000004 r15 = 0x00005628de2ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x30,0x41,0x6f,0x45,0x69,0x45,0x74,0x6a,0x41,0x1,0x76,0x45,0xc1,0x41,0x8d,0x1,0x41,0x73,0x41,0x47,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x9d,0x2e,0x48,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0x6b,0x45,0x6b,0x41,0x45,0x41,0x2a,0x6f,0x69,0x1,0x45,0x6b,0x49,0x45,0xc1,0x70,0x41,0x5b,0x69,0x41,0x56,0x1,0x45,0x1,0x6b,0x45,0x41,0x45,0x69,0x6b,0x1,0x45,0x49,0x41,0x4f,0x41,0xc1,0x6b,0x72,0x69,0x41,0x2e,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0xd0,0x0,0xd4,0xd5,0x0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x72,0x0,0xb,0x0,0x0,0x41,0x45,0x45,0x41,0x4d,0x41,0x32,0x41,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324AEA0AoEiEtjA\001vE\301A\215\001AsAGuA\235.F\320\000\324\325\000\325\000\324\321A\235.H\320\000\324\325\000\325\000\325\000\324\321\270\252AikEkAEA*oi\001EkIE\301pA[iAV\001E\001kEAEik\001EIAOA\301kriA.M\320\000\324\325\000\325\000\325\001\324\321\270\252Ai\320\000\324\325\000\000\324\325\000\325\000\325\001\324\321\270A\252i\300\000linux\270\252sA\252i\300\000linux\270\252sEtA\235fr\000\013\000\000AEEAMA2A:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3c218716d49da62c7a1ce7ca0ed01b4c6e25bc6 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEAfUEDQUR3RQMAQUFy0ADU1QDVAdRBRUEwQW9FaUV0akEBdkXBQY0BQXNBR3VBnS5G0ADU1QDVANTRQZ0uSNAA1NUA1QDVANTRuKpBaWtFa0FFQSpvaQFFa0lFwXBBW2lBVgFFAWtFQUVpawFFSUFPQcFrcmlBLk3QANTVANUA1QHU0biqQWnQANTVAADU1QDVANUB1NG4QappwABsaW51eLiqc0GqacAAbGludXi4qnNFdEGdZnIACwAAQUVFQU1BMkE6bAAL Step #5: MERGE-OUTER: attempt 4123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1669034390 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641b8373198, 0x5641b837b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641b837b918,0x5641b84030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3c218716d49da62c7a1ce7ca0ed01b4c6e25bc6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12584 processed earlier; will process 2691 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641b5b875dd bp 0x000000000000 sp 0x7ffea84e8900 T45571) Step #5: ==45571==The signal is caused by a READ memory access. Step #5: #0 0x5641b5b875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641b59a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641b59a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641b5986929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641b58a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641b57ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641b58091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641b57f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641b581c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e3bf83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641b57e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45571==Register values: Step #5: rax = 0x00005641b9107520 rbx = 0x00005641b9107520 rcx = 0x00005641b91079d0 rdx = 0x00007f1e3c14bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea84e8900 Step #5: r8 = 0x00005641b9107520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e3c14bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641b8d86960 r14 = 0x0000000100000004 r15 = 0x00005641b7cf3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x6d,0x68,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x4d,0x1,0xd,0x0,0x41,0x6c,0x69,0x69,0x41,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x41,0x41,0x41,0x4c,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x69,0xd,0x0,0x69,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x49,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x34,0x77,0xc0,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x6d,0x6e,0x78,0x4a,0x6c,0x41,0xd,0x0,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0x41,0x34,0x77,0xc0,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x6d,0x6e,0x78,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x4a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300I\001A\000A\317\214i\003\000EA\277\225iEiAAmhEEAiAAwiAEAAuEEAiAAwiAiAAwiEEAAuM\001\015\000AliiAAjEiAwAwi\001\015\000A\301AAALAiiAKg\001i\015\000iJAlAAi\001\015\000\001I\015\000i\001\015\000AAwAwi\001\015\000AAlA4w\300\001\015\000AAlAmnxJlA\015\000AAi\001\015\000\001iA4w\300\001\015\000AAlAmnx\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAAGtxl\000\013J\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8aac606f2af02041ec79c2d486d23bcdc129d8a7 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HASQFBAEHPjGkDAEVBv5VpRWlBQW1oRUVBaUFBd2lBRUFBdUVFQWlBQXdpQWlBQXdpRUVBQXVNAQ0AQWxpaUFBakVpQXdBd2kBDQBBwUFBQUxBaWlBS2cBaQ0AaUpBbEFBaQENAAFJDQBpAQ0AQUF3QXdpAQ0AQUFsQTR3wAENAEFBbEFtbnhKbEENAEFBaQENAAFpQTR3wAENAEFBbEFtbngNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBR3R4bAALSgAL Step #5: MERGE-OUTER: attempt 4124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1669174236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0f5268198, 0x55e0f5270911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0f5270918,0x55e0f52f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8aac606f2af02041ec79c2d486d23bcdc129d8a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12585 processed earlier; will process 2690 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0f2a7c5dd bp 0x000000000000 sp 0x7ffeb2b9a8f0 T45575) Step #5: ==45575==The signal is caused by a READ memory access. Step #5: #0 0x55e0f2a7c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0f289e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0f289dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0f287b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0f279cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0f26f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0f26fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0f26e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0f27113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f14df040082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0f26d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45575==Register values: Step #5: rax = 0x000055e0f6ed52e0 rbx = 0x000055e0f6ed52e0 rcx = 0x000055e0f6ed5790 rdx = 0x00007f14df208b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb2b9a8f0 Step #5: r8 = 0x000055e0f6ed52e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f14df208be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0f5c7b960 r14 = 0x0000000100000004 r15 = 0x000055e0f4be8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7d,0x41,0x3,0x41,0x44,0x41,0xff,0x3,0x41,0x55,0x69,0x69,0x41,0x3f,0x45,0x41,0x69,0x41,0x46,0x4a,0x69,0x74,0x41,0x4d,0x45,0x45,0x76,0x41,0x4b,0x41,0x41,0x41,0xfe,0x45,0x41,0x74,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x41,0x48,0x41,0xd0,0x3e,0x1,0x0,0x41,0x40,0x41,0x3b,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x0,0x1,0xb,0x45,0x41,0x4b,0x41,0x41,0x41,0x45,0x76,0x74,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x1,0x1,0x77,0x0,0x0,0xb,0x4f,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xe4,0x48,0x41,0xd0,0x3e,0x1,0x0,0x41,0x40,0x41,0x3b,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x41,0x40,0x43,0x3a,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x0,0xb,0x77,0x1,0x41,0x69,0x45,0x4a,0x41,0xe9,0x45,0x41,0x4b,0x41,0x41,0x77,0x45,0x41,0x30,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x80,0x0,0x1,0x0,0x1,0x77,0x0,0xb,0x4f,0x6c,0x45,0x41,0x69,0x4d,0x41,0x69,0x4a,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\006}A\003ADA\377\003AUiiA?EAiAFJitAMEEvAKAAA\376EAti\004\000\000\000\005\016\003\000\000\000\000\000\000AAHA\320>\001\000A@A;A:lA\012\000\000\000\000\001\013EAKAAAEvti\004\000\000\000\005\016\003\000\000\001\001w\000\000\013O\004\000\000\000\005\016\003\000\000\000\000\000\000A\344HA\320>\001\000A@A;A:lA\012\000\000\000linux\000A@C:A:lA\012\000\000\000\000\013w\001AiEJA\351EAKAAwEA0i\004\000\000\000\005\016\003\200\000\001\000\001w\000\013OlEAiMAiJAE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dfff13ad4614522e7f654b312379b8af74997d35 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEGfUEDQURB/wNBVWlpQT9FQWlBRkppdEFNRUV2QUtBQUH+RUF0aQQAAAAFDgMAAAAAAABBQUhB0D4BAEFAQTtBOmxBCgAAAAABC0VBS0FBQUV2dGkEAAAABQ4DAAABAXcAAAtPBAAAAAUOAwAAAAAAAEHkSEHQPgEAQUBBO0E6bEEKAAAAbGludXgAQUBDOkE6bEEKAAAAAAt3AUFpRUpB6UVBS0FBd0VBMGkEAAAABQ4DgAABAAF3AAtPbEVBaU1BaUpBRQAL Step #5: MERGE-OUTER: attempt 4125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1669313829 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563662082198, 0x56366208a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56366208a918,0x5636621120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dfff13ad4614522e7f654b312379b8af74997d35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12586 processed earlier; will process 2689 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56365f8965dd bp 0x000000000000 sp 0x7ffc7a7b5960 T45579) Step #5: ==45579==The signal is caused by a READ memory access. Step #5: #0 0x56365f8965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56365f6b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56365f6b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56365f695929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56365f5b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56365f50ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56365f5181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56365f4ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56365f52b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc00a2c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56365f4f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45579==Register values: Step #5: rax = 0x0000563663b464f0 rbx = 0x0000563663b464f0 rcx = 0x0000563663b469a0 rdx = 0x00007fc00a48fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7a7b5960 Step #5: r8 = 0x0000563663b464f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc00a48fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563662a95960 r14 = 0x0000000100000004 r15 = 0x0000563661a02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x42,0x40,0x41,0xff,0x5,0x2,0x0,0x2,0x0,0x3,0x0,0x0,0x0,0x70,0x1,0x0,0xd4,0x6c,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1,0x0,0x9b,0x0,0xa4,0x0,0xd0,0x0,0x20,0x1,0x1a,0x0,0x99,0x1,0x0,0xd4,0x66,0x69,0x6e,0x6e,0xd0,0x80,0x0,0x1,0x0,0xd0,0x80,0x0,0x1,0x0,0x9b,0x1a,0x50,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0xd4,0x6c,0x69,0x6c,0x4e,0x77,0x0,0x0,0x0,0x0,0x1,0x0,0x9b,0x1a,0x50,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0x0,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0xd4,0x6c,0x69,0x6c,0x4e,0x77,0x0,0x0,0x1,0x97,0xf,0x75,0x0,0x99,0x1,0x0,0x0,0x1,0xd4,0xb5,0xd0,0x80,0x0,0x1,0x0,0xd0,0x80,0x0,0x1,0x0,0x9b,0x1a,0x58,0x0,0xd0,0x80,0x0,0x0,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0xd4,0x6c,0x69,0x6c,0x4e,0x77,0x0,0x0,0x1,0x97,0xf,0xc4,0x0,0x99,0x1,0x0,0x0,0x1,0xd4,0xb5,0xd0,0x80,0x0,0x1,0x0,0xd0,0x80,0x0,0x1,0x0,0x9b,0x1a,0x58,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0xd5,0x0,0xac,0x0,0x0,0xb,0xb,0xb,0x0,0x0,0x20,0x26,0x93,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001?}A\003B@A\377\005\002\000\002\000\003\000\000\000p\001\000\324llinux\000\001\000\233\000\244\000\320\000 \001\032\000\231\001\000\324finn\320\200\000\001\000\320\200\000\001\000\233\032P\000\320\200\000\001\000\000\324lilNw\000\000\000\000\001\000\233\032P\000\320\200\000\001\000\000\000\000\320\200\000\001\000\000\324lilNw\000\000\001\227\017u\000\231\001\000\000\001\324\265\320\200\000\001\000\320\200\000\001\000\233\032X\000\320\200\000\000\000\320\200\000\001\000\000\324lilNw\000\000\001\227\017\304\000\231\001\000\000\001\324\265\320\200\000\001\000\320\200\000\001\000\233\032X\000\320\200\000\001\000\000\325\000\254\000\000\013\013\013\000\000 &\223\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b9cc333956cf4f4a42e7164ec79f858cc32767b Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQE/fUEDQkBB/wUCAAIAAwAAAHABANRsbGludXgAAQCbAKQA0AAgARoAmQEA1GZpbm7QgAABANCAAAEAmxpQANCAAAEAANRsaWxOdwAAAAABAJsaUADQgAABAAAAANCAAAEAANRsaWxOdwAAAZcPdQCZAQAAAdS10IAAAQDQgAABAJsaWADQgAAAANCAAAEAANRsaWxOdwAAAZcPxACZAQAAAdS10IAAAQDQgAABAJsaWADQgAABAADVAKwAAAsLCwAAICaTAQAL Step #5: MERGE-OUTER: attempt 4126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1669454294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a216c50198, 0x55a216c58911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a216c58918,0x55a216ce00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b9cc333956cf4f4a42e7164ec79f858cc32767b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12587 processed earlier; will process 2688 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2144645dd bp 0x000000000000 sp 0x7fff0b8862c0 T45583) Step #5: ==45583==The signal is caused by a READ memory access. Step #5: #0 0x55a2144645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a214286280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a214285fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a214263929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a214184ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a2140dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2140e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2140cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2140f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9fa8bb4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2140c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45583==Register values: Step #5: rax = 0x000055a218036530 rbx = 0x000055a218036530 rcx = 0x000055a2180369e0 rdx = 0x00007f9fa8d7cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0b8862c0 Step #5: r8 = 0x000055a218036530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9fa8d7cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a217663960 r14 = 0x0000000100000004 r15 = 0x000055a2165d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0xd2,0x4d,0x41,0x2e,0x6b,0x41,0x4e,0x41,0x76,0x46,0x41,0x41,0x21,0x4e,0xc1,0x41,0x45,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x2b,0x41,0x2e,0x6b,0x41,0x4e,0x41,0x29,0x6b,0x41,0x4e,0x41,0x76,0x46,0x41,0x21,0x41,0x41,0x45,0xc1,0x4e,0x4d,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x2b,0x41,0x2e,0x6b,0x41,0x4e,0x41,0x76,0x47,0x41,0x21,0x48,0x41,0x45,0xc1,0x4e,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x45,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x45,0x1,0x41,0x1,0x41,0x41,0x4e,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x1f,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x4e,0x41,0x76,0x46,0x41,0x41,0x21,0x4e,0xc1,0x41,0x45,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x2b,0x41,0x2e,0x6b,0x41,0x4e,0x41,0x2e,0x6b,0x41,0x4e,0x41,0x76,0x46,0x41,0x21,0x41,0x41,0x45,0xc1,0x4e,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x2b,0x41,0x2e,0x6b,0x41,0x4e,0x41,0x76,0x47,0x41,0x21,0x41,0x1,0x49,0x76,0x41,0x41,0x69,0x46,0x21,0x41,0x41,0x41,0x45,0x48,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@A\322MA.kANAvFAA!N\301AEEAM\320\000\024\000\001A+A.kANA)kANAvFA!AAE\301NMAM\320\000\024\000\001A+A.kANAvGA!HAE\301NEAM\320\000\024\000AEAEAM\320\000\024\000AE\001A\001AANEAM\320\000\024\000A\037AAAM\320\000\024\000ANAvFAA!N\301AEEAM\320\000\024\000\001A+A.kANA.kANAvFA!AAE\301NEAM\320\000\024\000\001A+A.kANAvGA!A\001IvAAiF!AAAEHE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adc8a296510aef5b240e7804a6d7826bd017a249 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQF/f0HgQEHSTUEua0FOQXZGQUEhTsFBRUVBTdAAFAABQStBLmtBTkEpa0FOQXZGQSFBQUXBTk1BTdAAFAABQStBLmtBTkF2R0EhSEFFwU5FQU3QABQAQUVBRUFN0AAUAEFFAUEBQUFORUFN0AAUAEEfQUFBTdAAFABBTkF2RkFBIU7BQUVFQU3QABQAAUErQS5rQU5BLmtBTkF2RkEhQUFFwU5FQU3QABQAAUErQS5rQU5BdkdBIUEBSXZBQWlGIUFBQUVIRQAL Step #5: MERGE-OUTER: attempt 4127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1669592067 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0d8754198, 0x55b0d875c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0d875c918,0x55b0d87e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adc8a296510aef5b240e7804a6d7826bd017a249' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12588 processed earlier; will process 2687 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0d5f685dd bp 0x000000000000 sp 0x7fffd15b1f10 T45587) Step #5: ==45587==The signal is caused by a READ memory access. Step #5: #0 0x55b0d5f685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0d5d8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0d5d89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0d5d67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0d5c88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0d5be0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0d5bea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0d5bd16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0d5bfd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb17b63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0d5bc4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45587==Register values: Step #5: rax = 0x000055b0d9608420 rbx = 0x000055b0d9608420 rcx = 0x000055b0d96088d0 rdx = 0x00007feb17d2bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd15b1f10 Step #5: r8 = 0x000055b0d9608420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb17d2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0d9167960 r14 = 0x0000000100000004 r15 = 0x000055b0d80d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x2a,0x6,0x0,0x0,0x1,0x70,0x1,0xdb,0x34,0xec,0x94,0x33,0x0,0x0,0x3,0x7c,0x0,0x0,0x0,0x3,0x7c,0x0,0x1,0x30,0x0,0x2,0x0,0xb1,0x57,0x2,0x33,0x3b,0x0,0x3,0x7e,0x0,0x2,0x7d,0x32,0x0,0x3,0x7e,0x1,0x6,0x58,0xd,0x7f,0x1,0x41,0x85,0x85,0xda,0xae,0x7b,0xb,0x7f,0x0,0x41,0xfd,0xd3,0xb3,0xdb,0x7c,0xb,0x7d,0x0,0x43,0x7a,0x77,0x3e,0xa6,0xb,0x7c,0x1,0x23,0x1,0xb,0x7c,0x1,0x44,0x17,0x9a,0x73,0xe1,0x7a,0x2,0xb1,0x8d,0xb,0x7e,0x1,0x23,0x2,0xb,0x7d,0x1,0x23,0x6,0xb,0x7f,0x0,0x41,0xb8,0xd9,0xec,0x89,0x7b,0xb,0x7c,0x1,0x23,0x0,0xb,0x7f,0x1,0x23,0x5,0xb,0x7f,0x1,0x23,0x5,0xb,0x7c,0x1,0x23,0x1,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x51,0x12,0x2,0x3a,0x4a,0x1,0x0,0x0,0x2,0x0,0x1,0x31,0x3,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x35,0x3,0x3,0x1,0x36,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x31,0x30,0x3,0x8,0x2,0x31,0x31,0x3,0x9,0x2,0x31,0x32,0x3,0xa,0x2,0x31,0x33,0x3,0xb,0x2,0x31,0x34,0x3,0xc,0x2,0x31,0x35,0x3,0xd,0x2,0x31,0x76,0x3,0xe,0x2,0x31,0x37,0x3,0xf, Step #5: \000asm\001\000\000\000\002*\006\000\000\001p\001\3334\354\2243\000\000\003|\000\000\000\003|\000\0010\000\002\000\261W\0023;\000\003~\000\002}2\000\003~\001\006X\015\177\001A\205\205\332\256{\013\177\000A\375\323\263\333|\013}\000Czw>\246\013|\001#\001\013|\001D\027\232s\341z\002\261\215\013~\001#\002\013}\001#\006\013\177\000A\270\331\354\211{\013|\001#\000\013\177\001#\005\013\177\001#\005\013|\001#\001\013\177\001A\007\013\007Q\022\002:J\001\000\000\002\000\0011\003\000\0013\003\001\0014\003\002\0015\003\003\0016\003\004\0017\003\005\0018\003\006\0019\003\007\00210\003\010\00211\003\011\00212\003\012\00213\003\013\00214\003\014\00215\003\015\0021v\003\016\00217\003\017 Step #5: artifact_prefix='./'; Test unit written to ./crash-299334eea87014055886c0a7f112f42c36f1c390 Step #5: Base64: AGFzbQEAAAACKgYAAAFwAds07JQzAAADfAAAAAN8AAEwAAIAsVcCMzsAA34AAn0yAAN+AQZYDX8BQYWF2q57C38AQf3Ts9t8C30AQ3p3PqYLfAEjAQt8AUQXmnPhegKxjQt+ASMCC30BIwYLfwBBuNnsiXsLfAEjAAt/ASMFC38BIwULfAEjAQt/AUEHCwdREgI6SgEAAAIAATEDAAEzAwEBNAMCATUDAwE2AwQBNwMFATgDBgE5AwcCMTADCAIxMQMJAjEyAwoCMTMDCwIxNAMMAjE1Aw0CMXYDDgIxNwMP Step #5: MERGE-OUTER: attempt 4128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1669729690 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557604ecc198, 0x557604ed4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557604ed4918,0x557604f5c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/299334eea87014055886c0a7f112f42c36f1c390' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12589 processed earlier; will process 2686 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576026e05dd bp 0x000000000000 sp 0x7fffc8343850 T45591) Step #5: ==45591==The signal is caused by a READ memory access. Step #5: #0 0x5576026e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557602502280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557602501fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576024df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557602400ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557602358c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576023621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576023496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576023753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1144910082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55760233caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45591==Register values: Step #5: rax = 0x0000557606d36520 rbx = 0x0000557606d36520 rcx = 0x0000557606d369d0 rdx = 0x00007f1144ad8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc8343850 Step #5: r8 = 0x0000557606d36520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1144ad8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576058df960 r14 = 0x0000000100000004 r15 = 0x000055760484c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xc0,0xff,0xff,0xbe,0x0,0x41,0x41,0xad,0xd0,0x0,0x14,0x0,0x1,0x41,0xe5,0x6b,0x45,0x41,0x28,0x49,0x69,0x69,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xe5,0x6b,0x45,0x41,0x28,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0xe5,0x6b,0x45,0x41,0x28,0x49,0x69,0x69,0xd0,0x0,0xd6,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x49,0x41,0x28,0x6b,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0xe5,0x6b,0x45,0x41,0x28,0x49,0x69,0x69,0xd0,0x0,0xd6,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0xe5,0x6b,0x45,0x41,0x41,0x45,0x41,0xb2,0x1,0x41,0xa8,0xc0,0x41,0x6f,0x6b,0x69,0x45,0x45,0x67,0x41,0x41,0x41,0x45,0xc1,0x41,0xc5,0x3e,0x41,0x6b,0x6a,0x41,0x6b,0x45,0x45,0x68,0x49,0x49,0x22,0x45,0x41,0xad,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xe5,0x6b,0x45,0x41,0x28,0x49,0xd0,0x0,0x41,0xe5,0x6b,0x44,0x41,0x28,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0xe5,0x6b,0x45,0x41,0x28,0x49,0x69,0x69,0xd0,0x0,0xd6,0x0,0x1,0x41,0x41,0xb2,0x1,0xa8,0x41,0x46,0x45,0x4d,0xd0,0x0,0x0,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\313\001\001\310\001\001\177\177A\300\377\377\276\000AA\255\320\000\024\000\001A\345kEA(IiiAAAAM\320\000\024\000\001A\345kEA(I\320\000\024\000\001A\345kEA(Iii\320\000\326\000\001AEA\262\001AIA(kE\320\000\024\000\001A\345kEA(Iii\320\000\326\000\001AEA\262\001A\345kEAAEA\262\001A\250\300AokiEEgAAAE\301A\305>AkjAkEEhII\"EA\255\001AAAAM\320\000\024\000\001A\345kEA(I\320\000A\345kDA(I\320\000\024\000\001A\345kEA(Iii\320\000\326\000\001AA\262\001\250AFEM\320\000\000\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea278edcc9238234c96d6783615ec78600226d59 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAArLAQHIAQF/f0HA//++AEFBrdAAFAABQeVrRUEoSWlpQUFBQU3QABQAAUHla0VBKEnQABQAAUHla0VBKElpadAA1gABQUVBsgFBSUEoa0XQABQAAUHla0VBKElpadAA1gABQUVBsgFB5WtFQUFFQbIBQajAQW9raUVFZ0FBQUXBQcU+QWtqQWtFRWhJSSJFQa0BQUFBQU3QABQAAUHla0VBKEnQAEHla0RBKEnQABQAAUHla0VBKElpadAA1gABQUGyAahBRkVN0AAAFAAL Step #5: MERGE-OUTER: attempt 4129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1669868120 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593bd9fd198, 0x5593bda05911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593bda05918,0x5593bda8d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea278edcc9238234c96d6783615ec78600226d59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12590 processed earlier; will process 2685 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593bb2115dd bp 0x000000000000 sp 0x7ffc98d2cf10 T45595) Step #5: ==45595==The signal is caused by a READ memory access. Step #5: #0 0x5593bb2115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593bb033280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593bb032fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593bb010929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593baf31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5593bae89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593bae931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593bae7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593baea63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f60c2a58082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593bae6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45595==Register values: Step #5: rax = 0x00005593bf1cd410 rbx = 0x00005593bf1cd410 rcx = 0x00005593bf1cd8c0 rdx = 0x00007f60c2c20b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc98d2cf10 Step #5: r8 = 0x00005593bf1cd410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f60c2c20be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593be410960 r14 = 0x0000000100000004 r15 = 0x00005593bd37d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x0,0x45,0x41,0x69,0x69,0x69,0x75,0xe,0x1f,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x77,0x69,0x6e,0x4e,0xd,0x1,0x1,0x0,0x52,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xa,0xc1,0x4f,0x41,0xeb,0xf7,0xef,0x4,0x45,0x41,0x69,0x69,0x69,0x75,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x77,0x69,0x6e,0x4e,0xd,0x1,0x1,0x0,0x52,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xa,0xc1,0x4f,0x41,0xeb,0xf7,0xef,0x4,0x45,0x41,0x69,0x69,0x69,0x75,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x1,0x1,0xc3,0x0,0x6e,0x4e,0xd,0x0,0x0,0x6e,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}\002\000AAEA\207\000EAiiiu\016\037\001\000\000\000\000\000\000\000\000\000\000\000\200\000\000\001\000\000\001\000\000\000\000\000\000\001\000\000\000\000\000\000\001\001winN\015\001\001\000R\000\013\001\002\000AmA\012\301OA\353\367\357\004EAiiiu\016\003\000\000\000\000\000[\000\000\001\000\000\000\000\000\000\000[\000\000\001\000\000\000\000\000\000\000\000\000\000\000\200\000\000\001\000\000\001\000\000\000\000\000\000\001\000\000\000\000\000\000\001\001winN\015\001\001\000R\000\013\001\002\000AmA\012\301OA\353\367\357\004EAiiiu\016\003\000\000\000\000\000[\000\000\001\000\000\000\000\001\001\303\000nN\015\000\000n\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b121252f571007f9090b5d53116729d737dafa6 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fQIAQUFFQYcARUFpaWl1Dh8BAAAAAAAAAAAAAACAAAABAAABAAAAAAAAAQAAAAAAAAEBd2luTg0BAQBSAAsBAgBBbUEKwU9B6/fvBEVBaWlpdQ4DAAAAAABbAAABAAAAAAAAAFsAAAEAAAAAAAAAAAAAAIAAAAEAAAEAAAAAAAABAAAAAAAAAQF3aW5ODQEBAFIACwECAEFtQQrBT0Hr9+8ERUFpaWl1DgMAAAAAAFsAAAEAAAAAAQHDAG5ODQAAbgALAAAL Step #5: MERGE-OUTER: attempt 4130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1670006198 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56294d33b198, 0x56294d343911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56294d343918,0x56294d3cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b121252f571007f9090b5d53116729d737dafa6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12591 processed earlier; will process 2684 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 426 ft: 427 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56294ab4f5dd bp 0x000000000000 sp 0x7ffd0fcc1df0 T45599) Step #5: ==45599==The signal is caused by a READ memory access. Step #5: #0 0x56294ab4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56294a971280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56294a970fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56294a94e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56294a86fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56294a7c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56294a7d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56294a7b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56294a7e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f585ea08082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56294a7abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45599==Register values: Step #5: rax = 0x000056294f86f430 rbx = 0x000056294f86f430 rcx = 0x000056294f86f420 rdx = 0x00007f585ebd0b80 Step #5: rdi = 0x000056294f86f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd0fcc1df0 Step #5: r8 = 0x000056294f86f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f585ebd0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056294dd4e960 r14 = 0x0000000100000004 r15 = 0x000056294ccbb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xd0,0x29,0x70,0x43,0xa7,0xa,0x86,0x57,0x41,0x22,0xc0,0x42,0xc2,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x42,0x42,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0xb,0x10,0x0,0x42,0x43,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x3b,0x1a,0x10,0x0,0x21,0x1b,0x42,0x42,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x21,0x1a,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0xe2,0x10,0x0,0x1,0x0,0x42,0x10,0x1a,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x0,0x10,0x80,0x0,0x10,0x0,0x21,0x1,0x0,0x0,0x21,0x1b,0x42,0x42,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001\320)pC\247\012\206WA\"\300B\302B\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\020\000BBB\032\020\000\020\000!\033\020\000!\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\013\020\000BCB\032\020\000\020\000!\033\020\000!\032\020\000\020\000!\033\020\000!;\032\020\000!\033BBB\032\020\000\020\000!\033!\032\020\000!\033\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\342\020\000\001\000B\020\032\000\020\000!\033\020\000!\032\020\000\020\000!\033\000\020\200\000\020\000!\001\000\000!\033BB\020\000\020\000\020\000!\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a36e2e456340897686a95dc512eedc699e0a3150 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQHQKXBDpwqGV0EiwELCQhoQABAAIRsQACEbGhAAEAAhGxAAIRsQAEJCQhoQABAAIRsQACEaEAAQACEbEAAhGxoQABAAIRsQACEbGhAAEAAhGxAAIQsQAEJDQhoQABAAIRsQACEaEAAQACEbEAAhOxoQACEbQkJCGhAAEAAhGyEaEAAhGxoQABAAIRsQACEbGhAAEAAhGxAAIeIQAAEAQhAaABAAIRsQACEaEAAQACEbABCAABAAIQEAACEbQkIQABAAEAAhAAAL Step #5: MERGE-OUTER: attempt 4131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1670146761 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d6759bf198, 0x55d6759c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d6759c7918,0x55d675a4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a36e2e456340897686a95dc512eedc699e0a3150' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12593 processed earlier; will process 2682 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 197d. Step #5: #1 pulse cov: 373 ft: 374 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6731d35dd bp 0x000000000000 sp 0x7ffd1f0f6440 T45603) Step #5: ==45603==The signal is caused by a READ memory access. Step #5: #0 0x55d6731d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d672ff5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d672ff4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d672fd2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d672ef3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d672e4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d672e551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d672e3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d672e683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1bc8619082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d672e2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45603==Register values: Step #5: rax = 0x000055d67731e850 rbx = 0x000055d67731e850 rcx = 0x000055d67731e840 rdx = 0x00007f1bc87e1b80 Step #5: rdi = 0x000055d67731e840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffd1f0f6440 Step #5: r8 = 0x000055d67731e850 r9 = 0x00007f1bc87e1bf0 r10 = 0x000055d6772e8010 r11 = 0x00007f1bc87e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d6763d2960 r14 = 0x0000000100000004 r15 = 0x000055d67533f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x3c,0x41,0x45,0x41,0x2d,0x69,0x6e,0xd,0x1,0x41,0xff,0xa4,0x6d,0x45,0x41,0x2d,0x45,0x71,0x41,0x45,0x41,0x71,0x41,0xe0,0x77,0x69,0x6e,0xd,0x1,0x41,0xfb,0xa4,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x6d,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x4d,0x41,0x3c,0x41,0x45,0x41,0x45,0x41,0x71,0x41,0xe0,0x77,0x69,0x6e,0xd,0x1,0x41,0xf8,0x41,0x71,0x41,0xe0,0x77,0x69,0x6e,0xc1,0x45,0x4d,0x41,0x3c,0x41,0x45,0x41,0x2d,0x45,0x71,0xc1,0x45,0x6a,0x6a,0x41,0x45,0x41,0xe0,0x77,0x69,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x2d,0x45,0x71,0xc1,0xb8,0xaa,0x41,0x5e,0x0,0x0,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x72,0x0,0xb,0x0,0x0,0x41,0x45,0x45,0x41,0x4d,0x41,0x34,0x41,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599b0bdb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599b0bdafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599b0bb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599b0ad9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599b0a31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599b0a3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599b0a226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599b0a4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa0ee6d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599b0a15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45607==Register values: Step #5: rax = 0x00005599b4ac0570 rbx = 0x00005599b4ac0570 rcx = 0x00005599b4ac0a20 rdx = 0x00007fa0ee89db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca9e23220 Step #5: r8 = 0x00005599b4ac0570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa0ee89dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599b3fb8960 r14 = 0x0000000100000004 r15 = 0x00005599b2f25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x41,0xe0,0x45,0x41,0xff,0xff,0x68,0x6f,0x45,0x41,0x0,0x1,0x43,0xf5,0x6b,0x42,0x28,0x41,0x0,0x1,0x43,0xf5,0x6b,0x42,0x28,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6b,0x41,0x28,0x49,0xc1,0x41,0x1,0x41,0xf5,0x6b,0x75,0x1,0x43,0xf5,0x6b,0x42,0x28,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6b,0x41,0x28,0x49,0xc1,0x41,0x1,0x43,0xf5,0x6b,0x42,0x28,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6b,0x41,0x28,0x49,0xc1,0x41,0x1,0x69,0x41,0x77,0x4d,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0xc1,0x45,0x41,0x2d,0x69,0x41,0x77,0x4c,0x45,0x41,0x69,0x41,0xf5,0x6b,0x75,0x41,0x6e,0x6c,0x78,0x69,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x80,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x42,0x41,0x52,0x41,0xff,0xb,0x41,0x80,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x42,0x41,0x30,0x41,0x28,0x41,0x44,0x1,0x45,0x74,0x69,0x49,0x41,0x4a,0x6c,0x0,0x0,0x0,0xb6,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\313\001\001\310\001\001\177~A\340EA\377\377hoEA\000\001C\365kB(A\000\001C\365kB(AM\320\000\024\000\001A\365kA(I\301A\001A\365ku\001C\365kB(AM\320\000\024\000\001A\365kA(I\301A\001C\365kB(AM\320\000\024\000\001A\365kA(I\301A\001iAwMLAiiwEAisAl\301EA-iAwLEAiA\365kuAnlxii\004\000\020\000\005\000\000\000tO\000\013A\200i\004\000\020\000\005\000\000\000tO\000\013ABARA\377\013A\200i\004\000\020\000\005\000\000\000tO\000\013ABA0A(AD\001EtiIAJl\000\000\000\266A\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61d66fba8e789034dbd2876fcec0c8160ee60baa Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAArLAQHIAQF/fkHgRUH//2hvRUEAAUP1a0IoQQABQ/VrQihBTdAAFAABQfVrQShJwUEBQfVrdQFD9WtCKEFN0AAUAAFB9WtBKEnBQQFD9WtCKEFN0AAUAAFB9WtBKEnBQQFpQXdNTEFpaXdFQWlzQWzBRUEtaUF3TEVBaUH1a3VBbmx4aWkEABAABQAAAHRPAAtBgGkEABAABQAAAHRPAAtBQkFSQf8LQYBpBAAQAAUAAAB0TwALQUJBMEEoQUQBRXRpSUFKbAAAALZBAAAL Step #5: MERGE-OUTER: attempt 4133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1670424508 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e14f14198, 0x558e14f1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e14f1c918,0x558e14fa40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61d66fba8e789034dbd2876fcec0c8160ee60baa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12596 processed earlier; will process 2679 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e127285dd bp 0x000000000000 sp 0x7ffdd2c0cd60 T45611) Step #5: ==45611==The signal is caused by a READ memory access. Step #5: #0 0x558e127285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e1254a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e12549fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e12527929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e12448ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e123a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e123aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e123916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e123bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe920a81082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e12384aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45611==Register values: Step #5: rax = 0x0000558e16e15360 rbx = 0x0000558e16e15360 rcx = 0x0000558e16e15810 rdx = 0x00007fe920c49b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd2c0cd60 Step #5: r8 = 0x0000558e16e15360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe920c49be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e15927960 r14 = 0x0000000100000004 r15 = 0x0000558e14894386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x31,0x41,0x6f,0x45,0x69,0x45,0x74,0x6a,0x41,0x1,0x76,0x45,0xc1,0x41,0x8d,0x1,0x41,0x73,0x41,0x47,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x9d,0x2e,0x48,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd1,0x0,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0x6b,0x45,0x41,0x6b,0x45,0x41,0x2a,0x69,0x6f,0x1,0x45,0x6b,0x49,0x45,0xc1,0x70,0x41,0x5b,0x69,0x41,0x2e,0x6b,0x45,0x1,0x6b,0x45,0x41,0xb7,0x69,0x6b,0x1,0x45,0x49,0x41,0x4f,0x41,0xc1,0x6b,0x72,0x69,0x41,0x2e,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x5e,0x0,0x0,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x72,0x0,0xb,0x0,0x0,0x41,0x45,0x45,0x41,0x4d,0x41,0x32,0x41,0xba,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324AEA1AoEiEtjA\001vE\301A\215\001AsAGuA\235.F\320\000\324\325\000\325\000\324\321A\235.H\320\000\324\325\000\325\000\321\000\324\321\270\252AikEAkEA*io\001EkIE\301pA[iA.kE\001kEA\267ik\001EIAOA\301kriA.M\320\000\324\325\000\325\000\325\001\324\321\270\252A^\000\000\000\325\000\325\000\324\321\301pA\267iA.F\320\000\324\325\000\325\000\325\001\324\321\270A\252i\300\000linux\270\252sEtA\235fr\000\013\000\000AEEAMA2A\272l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-46b3bfb1ada0092e4d4d15962347ec726336d737 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEAfUEDQUR3RQMAQUFy0ADU1QDVAdRBRUExQW9FaUV0akEBdkXBQY0BQXNBR3VBnS5G0ADU1QDVANTRQZ0uSNAA1NUA1QDRANTRuKpBaWtFQWtFQSppbwFFa0lFwXBBW2lBLmtFAWtFQbdpawFFSUFPQcFrcmlBLk3QANTVANUA1QHU0biqQV4AAADVANUA1NHBcEG3aUEuRtAA1NUA1QDVAdTRuEGqacAAbGludXi4qnNFdEGdZnIACwAAQUVFQU1BMkG6bAAL Step #5: MERGE-OUTER: attempt 4134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1670562736 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc72f05198, 0x55cc72f0d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc72f0d918,0x55cc72f950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46b3bfb1ada0092e4d4d15962347ec726336d737' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12597 processed earlier; will process 2678 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 460 ft: 461 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc707195dd bp 0x000000000000 sp 0x7ffe4f99ca90 T45615) Step #5: ==45615==The signal is caused by a READ memory access. Step #5: #0 0x55cc707195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc7053b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc7053afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc70518929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc70439ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc70391c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc7039b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc703826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc703ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1b45a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc70375aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45615==Register values: Step #5: rax = 0x000055cc73d8e430 rbx = 0x000055cc73d8e430 rcx = 0x000055cc73d8e420 rdx = 0x00007fd1b4771b80 Step #5: rdi = 0x000055cc73d8e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe4f99ca90 Step #5: r8 = 0x000055cc73d8e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1b4771be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc73918960 r14 = 0x0000000100000004 r15 = 0x000055cc72885386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0xfd,0xb2,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0xe1,0x0,0x0,0x0,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x41,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x41,0xb2,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x3a,0x73,0x73,0x65,0x30,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0xa8,0x77,0x48,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\313\001\001\310\001\001\177\177A\300\362\001A\000A\375\262\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s4e1\024\000\341\000\000\000\262\001A\000AAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001A\000AAEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001A\000AA\262\001AM\320\000\024\000\001A\001AAM\320\000\024\000\001\001A\250AAM\320\000\024\000D:sse0\024\000\001AEA\262\001A\250wH\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6be99c8bf94fb62bf10618c7a5ced3df5861a6f Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAArLAQHIAQF/f0HA8gFBAEH9sgFBTdAAFAABQQFBQU3QABQARCNzNGUxFADhAAAAsgFBAEFBQfVrRUFhQk3QABQAREFBTdAAEwABQQFBQUFBTdAAFAABAUGod0VBQUFBTUF/QcDyAUEAQUFFQWFCTdAAFABEQUFN0AATAAFBAUFBQUFN0AAUAAEBQah3RUFBQUFNQX9BwPIBQQBBQbIBQU3QABQAAUEBQUFN0AAUAAEBQahBQU3QABQARDpzc2UwFAABQUVBsgFBqHdIAAAL Step #5: MERGE-OUTER: attempt 4135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1670702924 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631585ca198, 0x5631585d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631585d2918,0x56315865a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6be99c8bf94fb62bf10618c7a5ced3df5861a6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12599 processed earlier; will process 2676 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563155dde5dd bp 0x000000000000 sp 0x7ffd9317b220 T45619) Step #5: ==45619==The signal is caused by a READ memory access. Step #5: #0 0x563155dde5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563155c00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563155bfffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563155bdd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563155afead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563155a56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563155a601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563155a476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563155a733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3717db9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563155a3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45619==Register values: Step #5: rax = 0x000056315997e5c0 rbx = 0x000056315997e5c0 rcx = 0x000056315997ea70 rdx = 0x00007f3717f81b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9317b220 Step #5: r8 = 0x000056315997e5c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3717f81be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563158fdd960 r14 = 0x0000000100000004 r15 = 0x0000563157f4a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x7d,0x41,0xb,0x41,0x23,0x41,0xfb,0x4,0x2,0x0,0x2,0x0,0x2,0x0,0x2,0x0,0x1,0x2,0x0,0x2,0x0,0x1,0x2,0x0,0x0,0x8b,0x5f,0x0,0x4c,0x4c,0x41,0xa7,0x0,0x0,0x4d,0xf,0x0,0x0,0xa7,0x0,0xf,0x2,0x0,0x0,0x0,0x41,0x4c,0x0,0x2,0x0,0x0,0x8f,0x5f,0x0,0xa6,0x0,0x0,0x61,0x73,0x6d,0x1,0x0,0x66,0x78,0x75,0x0,0x60,0x0,0x1b,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb,0x0,0x8b,0x5f,0x0,0xb8,0x0,0xa7,0x1,0x0,0x0,0xf,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x57,0x6e,0x75,0x78,0x0,0x0,0x1a,0x0,0xf,0x73,0x6d,0x1,0x0,0x0,0x0,0x57,0x6e,0x75,0x78,0x0,0x0,0x1a,0x85,0x0,0x0,0xb,0xb,0x0,0x1b,0x1,0x8d,0x1a,0x6c,0x68,0x6e,0x75,0x78,0x20,0x0,0x0,0x71,0x78,0x0,0x0,0x0,0x1a,0x5b,0x0,0x0,0xb,0xf,0x0,0x0,0x0,0x1a,0xb,0x0,0xb,0x0,0x88,0x0,0x0,0x0,0x20,0x1b,0x1a,0x0,0x1a,0x0,0x0,0x0,0xb,0xf,0x1a,0x0,0x20,0x0,0x1a,0x0,0x0,0x0,0xb,0xf,0x0,0x0,0x0,0x20,0x3a,0x0,0x0,0x0,0x0,0x0,0xb,0xf,0x0,0x0,0x0,0x20,0x3a,0x0,0x0,0x76,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001@}A\013A#A\373\004\002\000\002\000\002\000\002\000\001\002\000\002\000\001\002\000\000\213_\000LLA\247\000\000M\017\000\000\247\000\017\002\000\000\000AL\000\002\000\000\217_\000\246\000\000asm\001\000fxu\000`\000\033\000linux\013\000\213_\000\270\000\247\001\000\000\017asm\001\000\000\000Wnux\000\000\032\000\017sm\001\000\000\000Wnux\000\000\032\205\000\000\013\013\000\033\001\215\032lhnux \000\000qx\000\000\000\032[\000\000\013\017\000\000\000\032\013\000\013\000\210\000\000\000 \033\032\000\032\000\000\000\013\017\032\000 \000\032\000\000\000\013\017\000\000\000 :\000\000\000\000\000\013\017\000\000\000 :\000\000v\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfd791bd090fc1d51bf7cc445ed1e72cbad7d0fc Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQFAfUELQSNB+wQCAAIAAgACAAECAAIAAQIAAItfAExMQacAAE0PAACnAA8CAAAAQUwAAgAAj18ApgAAYXNtAQBmeHUAYAAbAGxpbnV4CwCLXwC4AKcBAAAPYXNtAQAAAFdudXgAABoAD3NtAQAAAFdudXgAABqFAAALCwAbAY0abGhudXggAABxeAAAABpbAAALDwAAABoLAAsAiAAAACAbGgAaAAAACw8aACAAGgAAAAsPAAAAIDoAAAAAAAsPAAAAIDoAAHYL Step #5: MERGE-OUTER: attempt 4136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1670841588 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640bb5af198, 0x5640bb5b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640bb5b7918,0x5640bb63f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bfd791bd090fc1d51bf7cc445ed1e72cbad7d0fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12600 processed earlier; will process 2675 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640b8dc35dd bp 0x000000000000 sp 0x7ffd6fd58fd0 T45623) Step #5: ==45623==The signal is caused by a READ memory access. Step #5: #0 0x5640b8dc35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640b8be5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640b8be4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640b8bc2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640b8ae3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640b8a3bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640b8a451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640b8a2c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640b8a583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f867662a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640b8a1faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45623==Register values: Step #5: rax = 0x00005640bc68a3d0 rbx = 0x00005640bc68a3d0 rcx = 0x00005640bc68a880 rdx = 0x00007f86767f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6fd58fd0 Step #5: r8 = 0x00005640bc68a3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86767f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640bbfc2960 r14 = 0x0000000100000004 r15 = 0x00005640baf2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6e,0x41,0x83,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x10,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x48,0x47,0x45,0x6c,0x69,0x69,0x47,0x45,0x68,0xd,0x0,0x10,0x0,0x41,0x41,0x6b,0x1,0x49,0x47,0x45,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x10,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x48,0x47,0x45,0x6c,0x77,0x69,0x6e,0x78,0x6c,0xac,0x0,0x10,0x0,0x10,0x0,0x41,0x0,0x10,0x0,0x45,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x48,0x47,0x45,0x6c,0x69,0x6e,0x75,0x6c,0x69,0x6e,0x75,0x0,0x41,0x6c,0x49,0x41,0x0,0x12,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x75,0x6c,0x69,0x6e,0x75,0x0,0x41,0x6c,0x49,0x41,0x0,0x12,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x69,0x6e,0x75,0x0,0x41,0x6c,0x49,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\037nA\203\001\020\000\020\000l\020\000\020\000AA\020\000\020\000All\020\000\020\000Alinux\001\020\000\020\000AAs\001HGEliiGEh\015\000\020\000AAk\001IGE\001\020\000\020\000l\020\000\020\000AA\020\000\020\000All\020\000\020\000Alinux\001\020\000\020\000AAs\001HGElwinxl\254\000\020\000\020\000A\000\020\000E\001\020\000\020\000l\020\000\020\000AAs\001HGElinulinu\000AlIA\000\022\000All\020\000\020\000\020\000\020\000ulinu\000AlIA\000\022\000All\020\000\020\000\020\000\020\000Allinu\000AlI\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-71bbbeaabf22ae44e1e9af9bc58a5bef6c2e7b08 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEfbkGDARAAEABsEAAQAEFBEAAQAEFsbBAAEABBbGludXgBEAAQAEFBcwFIR0VsaWlHRWgNABAAQUFrAUlHRQEQABAAbBAAEABBQRAAEABBbGwQABAAQWxpbnV4ARAAEABBQXMBSEdFbHdpbnhsrAAQABAAQQAQAEUBEAAQAGwQABAAQUFzAUhHRWxpbnVsaW51AEFsSUEAEgBBbGwQABAAEAAQAHVsaW51AEFsSUEAEgBBbGwQABAAEAAQAEFsbGludQBBbEkL Step #5: MERGE-OUTER: attempt 4137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1670980359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf7ac70198, 0x55bf7ac78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf7ac78918,0x55bf7ad000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71bbbeaabf22ae44e1e9af9bc58a5bef6c2e7b08' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12601 processed earlier; will process 2674 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf784845dd bp 0x000000000000 sp 0x7ffd160df020 T45627) Step #5: ==45627==The signal is caused by a READ memory access. Step #5: #0 0x55bf784845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf782a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf782a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf78283929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf781a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf780fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf781061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf780ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf781193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e13fa1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf780e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45627==Register values: Step #5: rax = 0x000055bf7c8bd500 rbx = 0x000055bf7c8bd500 rcx = 0x000055bf7c8bd9b0 rdx = 0x00007f1e14169b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd160df020 Step #5: r8 = 0x000055bf7c8bd500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e14169be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf7b683960 r14 = 0x0000000100000004 r15 = 0x000055bf7a5f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6f,0x41,0x6,0x1a,0x2,0x6f,0x10,0x0,0xfb,0x19,0xe,0xa1,0x1,0xff,0x0,0x0,0x0,0x21,0x0,0x0,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xf,0x7,0xe1,0xe7,0x31,0xe7,0x0,0x0,0x20,0x1,0x0,0x58,0xfb,0x19,0xe7,0x2e,0x63,0x74,0x70,0x6f,0x1,0x0,0x78,0xfb,0x19,0x41,0x8,0x2d,0xae,0xa7,0x9a,0x7c,0x0,0x0,0x94,0x8c,0x1a,0xc3,0xc3,0x85,0x50,0x0,0x0,0xb,0x20,0x82,0x0,0x10,0x0,0xfb,0x19,0xe8,0xff,0x7,0x25,0x1,0x0,0x73,0xfb,0x19,0x41,0x0,0xfd,0xff,0x6c,0x69,0x6c,0x68,0x6e,0x75,0x78,0x1a,0xc3,0xc3,0x7b,0x56,0x0,0x0,0x62,0x6b,0x6e,0x77,0x78,0x78,0x1,0x1a,0xc3,0xc3,0x85,0x5a,0x0,0x0,0xb,0x1a,0x3,0x0,0x12,0x0,0xfb,0x19,0xe9,0x0,0x87,0x4f,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc,0x0,0x0,0x0,0xb,0x1a,0x2,0x0,0x10,0x0,0x0,0x0,0x3,0x0,0x0,0x78,0x0,0x1a,0xc3,0xc3,0x54,0x0,0x0,0x61,0x73,0x0,0x55,0x77,0x0,0xb,0xb,0x0,0x1,0xb,0x20,0x30,0x0,0xbc,0x43,0x20,0x1,0xb1,0xff,0x42,0x59,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001?kAA\004@A\362-\002oA\006\032\002o\020\000\373\031\016\241\001\377\000\000\000!\000\000\032\002\000\020\000\373\030\017\007\341\3471\347\000\000 \001\000X\373\031\347.ctpo\001\000x\373\031A\010-\256\247\232|\000\000\224\214\032\303\303\205P\000\000\013 \202\000\020\000\373\031\350\377\007%\001\000s\373\031A\000\375\377lilhnux\032\303\303{V\000\000bknwxx\001\032\303\303\205Z\000\000\013\032\003\000\022\000\373\031\351\000\207O \000\000\000\000\000\000\000\014\000\000\000\013\032\002\000\020\000\000\000\003\000\000x\000\032\303\303T\000\000as\000Uw\000\013\013\000\001\013 0\000\274C \001\261\377BY\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-036eb90bd78dc351f5e3d69ef7da6411e0dc8719 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQE/a0FBBEBB8i0Cb0EGGgJvEAD7GQ6hAf8AAAAhAAAaAgAQAPsYDwfh5zHnAAAgAQBY+xnnLmN0cG8BAHj7GUEILa6nmnwAAJSMGsPDhVAAAAsgggAQAPsZ6P8HJQEAc/sZQQD9/2xpbGhudXgaw8N7VgAAYmtud3h4ARrDw4VaAAALGgMAEgD7GekAh08gAAAAAAAAAAwAAAALGgIAEAAAAAMAAHgAGsPDVAAAYXMAVXcACwsAAQsgMAC8QyABsf9CWQAACwAL Step #5: MERGE-OUTER: attempt 4138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1671117909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c51ba75198, 0x55c51ba7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c51ba7d918,0x55c51bb050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/036eb90bd78dc351f5e3d69ef7da6411e0dc8719' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12602 processed earlier; will process 2673 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5192895dd bp 0x000000000000 sp 0x7ffff56827c0 T45631) Step #5: ==45631==The signal is caused by a READ memory access. Step #5: #0 0x55c5192895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5190ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5190aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c519088929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c518fa9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c518f01c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c518f0b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c518ef26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c518f1e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f514e799082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c518ee5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45631==Register values: Step #5: rax = 0x000055c51d896100 rbx = 0x000055c51d896100 rcx = 0x000055c51d8965b0 rdx = 0x00007f514e961b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff56827c0 Step #5: r8 = 0x000055c51d896100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f514e961be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c51c488960 r14 = 0x0000000100000004 r15 = 0x000055c51b3f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc0,0x25,0x7c,0x41,0x1a,0x20,0x4,0x20,0x2f,0x20,0x40,0x20,0xa,0x20,0x9a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x62,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x1a,0x22,0x20,0x21,0x0,0x20,0x34,0x20,0x19,0x20,0x0,0x20,0x12,0x20,0x1a,0x20,0x30,0x22,0x1a,0x21,0x0,0x20,0x2b,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x22,0x20,0x21,0x1,0x20,0xb2,0x1a,0x22,0x20,0x21,0x0,0x20,0x30,0x20,0x19,0x20,0x0,0x20,0xff,0xb,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x1a,0x22,0x20,0x21,0x0,0x20,0x34,0x20,0x19,0x20,0x0,0x20,0x12,0x20,0x1a,0x21,0x0,0x20,0x30,0x20,0x19,0x20,0x0,0x20,0x12,0x20,0x1a,0x20,0x30,0x22,0x1a,0x20,0xa,0x20,0x1a,0x22,0x20,0x21,0x1,0x20,0xb2,0x22,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x62,0x20,0xf3,0x12,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\313\001\001\310\001\001\300%|A\032 \004 / @ \012 \232\032 \032\032 \032\"\032!\242 \260 \032 \000 \012 \032b \363\001 \262 \032 \000 \273\032 \032\032\032\032\032\032\232\032 \032\032AM\032\032\032\032\" !\000 4 \031 \000 \022 \032 0\"\032!\000 + \032 \000 \012 \032\" !\001 \262\032\" !\000 0 \031 \000 \377\013\032 \000 \273\032 \032\032\032\032\032\032\232\032 \032\032AM\032\032\032\032\" !\000 4 \031 \000 \022 \032!\000 0 \031 \000 \022 \032 0\"\032 \012 \032\" !\001 \262\"\032 \000 \012 \032b \363\022\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-915e3039232d8a7b6a4092c8c6a36da374a23a6a Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAArLAQHIAQHAJXxBGiAEIC8gQCAKIJoaIBoaICAaIhohoiCwIBogACAKIBpiIPMBILIgGiAAILsaICAaGhoaGhqaGiAaGkFNGhoaGiIgIQAgNCAZIAAgEiAaIDAiGiEAICsgGiAAIAogGiIgIQEgshoiICEAIDAgGSAAIP8LGiAAILsaICAaGhoaGhqaGiAaGkFNGhoaGiIgIQAgNCAZIAAgEiAaIQAgMCAZIAAgEiAaIDAiGiAKIBoiICEBILIiGiAAIAogGmIg8xIAAAAL Step #5: MERGE-OUTER: attempt 4139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1671255791 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556694705198, 0x55669470d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55669470d918,0x5566947950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/915e3039232d8a7b6a4092c8c6a36da374a23a6a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12603 processed earlier; will process 2672 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556691f195dd bp 0x000000000000 sp 0x7ffc414aab40 T45635) Step #5: ==45635==The signal is caused by a READ memory access. Step #5: #0 0x556691f195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556691d3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556691d3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556691d18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556691c39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556691b91c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556691b9b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556691b826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556691bae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff40bbfd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556691b75aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45635==Register values: Step #5: rax = 0x0000556696b8e4e0 rbx = 0x0000556696b8e4e0 rcx = 0x0000556696b8e990 rdx = 0x00007ff40bdc5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc414aab40 Step #5: r8 = 0x0000556696b8e4e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff40bdc5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556695118960 r14 = 0x0000000100000004 r15 = 0x0000556694085386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc0,0x41,0x1,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0xc0,0x41,0x41,0x47,0x41,0x22,0x41,0x80,0xd0,0x0,0x41,0xd0,0x41,0x49,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0xf2,0x3a,0x0,0x41,0x0,0x41,0x23,0xd0,0x0,0x14,0x0,0xc1,0x41,0x45,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0xf2,0xd0,0x0,0x41,0x0,0x41,0x23,0x45,0x47,0x41,0xc6,0x2d,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x7a,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x41,0x0,0x41,0x41,0xd0,0x6f,0x41,0xd5,0x0,0x41,0x1,0x41,0x0,0x45,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001}\177A\300A\001A\000AA\320\000A\000A\300AAGA\"A\200\320\000A\320AIGAA\"A\320\000\024\000A\000AA\320\000A\000AA\320\000\024\000AAAGA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000A\362:\000A\000A#\320\000\024\000\301AEA\000AA\320\000\024\000AAAGA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000A\362\320\000A\000A#EGA\306-A\320AAGAA\"A\320\000\024\000A\000AA\320\000A\000AA\320\000\024\000AAAGA\"Az\320\000\000\000\000\000\000\001A\000AA\320oA\325\000A\001A\000EEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54f19ba34a25abad1e0ed336453801a759fdc619 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQF9f0HAQQFBAEFB0ABBAEHAQUFHQSJBgNAAQdBBSUdBQSJB0AAUAEEAQUHQAEEAQUHQABQAQUFBR0EiQQDQAEHQQUFHQUEiQdAAFABBAEHyOgBBAEEj0AAUAMFBRUEAQUHQABQAQUFBR0EiQQDQAEHQQUFHQUEiQdAAFABBAEHy0ABBAEEjRUdBxi1B0EFBR0FBIkHQABQAQQBBQdAAQQBBQdAAFABBQUFHQSJBetAAAAAAAAABQQBBQdBvQdUAQQFBAEVFRQAL Step #5: MERGE-OUTER: attempt 4140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1671393350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563207b1d198, 0x563207b25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563207b25918,0x563207bad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54f19ba34a25abad1e0ed336453801a759fdc619' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12604 processed earlier; will process 2671 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632053315dd bp 0x000000000000 sp 0x7ffe89e5f680 T45639) Step #5: ==45639==The signal is caused by a READ memory access. Step #5: #0 0x5632053315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563205153280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563205152fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563205130929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563205051ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563204fa9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563204fb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563204f9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563204fc63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f93ada57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563204f8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45639==Register values: Step #5: rax = 0x000056320a238360 rbx = 0x000056320a238360 rcx = 0x000056320a238810 rdx = 0x00007f93adc1fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe89e5f680 Step #5: r8 = 0x000056320a238360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f93adc1fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563208530960 r14 = 0x0000000100000004 r15 = 0x000056320749d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x30,0x41,0x6f,0x45,0x69,0x45,0x74,0x6a,0x41,0x1,0x76,0x45,0xc1,0x41,0x8d,0x1,0x41,0x73,0x41,0x47,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x9d,0x2e,0x48,0xd0,0x0,0xd4,0xd5,0x0,0xd4,0x0,0xd5,0x0,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0x6b,0x45,0x41,0x6b,0x45,0x41,0x2a,0x69,0x6f,0x1,0x45,0x6b,0x49,0x45,0xc1,0x70,0x41,0x5b,0x69,0x41,0x2e,0x6b,0x45,0x1,0x6b,0x45,0x41,0xb7,0x69,0x6b,0x1,0x45,0x49,0x41,0x4f,0x41,0xc1,0x6b,0x72,0x69,0x41,0x2e,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x5e,0x0,0x0,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x72,0x0,0xb,0x0,0x0,0x41,0x45,0x45,0x41,0x4d,0x41,0x32,0x41,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324AEA0AoEiEtjA\001vE\301A\215\001AsAGuA\235.F\320\000\324\325\000\325\000\324\321A\235.H\320\000\324\325\000\324\000\325\000\324\321\270\252AikEAkEA*io\001EkIE\301pA[iA.kE\001kEA\267ik\001EIAOA\301kriA.M\320\000\324\325\000\325\000\325\001\324\321\270\252A^\000\000\000\325\000\325\000\324\321\301pA\267iA.F\320\000\324\325\000\325\000\325\001\324\321\270A\252i\300\000linux\270\252sEtA\235fr\000\013\000\000AEEAMA2A:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b5a06e9007ac2912f3de569cea539a3779b9066 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEAfUEDQUR3RQMAQUFy0ADU1QDVAdRBRUEwQW9FaUV0akEBdkXBQY0BQXNBR3VBnS5G0ADU1QDVANTRQZ0uSNAA1NUA1ADVANTRuKpBaWtFQWtFQSppbwFFa0lFwXBBW2lBLmtFAWtFQbdpawFFSUFPQcFrcmlBLk3QANTVANUA1QHU0biqQV4AAADVANUA1NHBcEG3aUEuRtAA1NUA1QDVAdTRuEGqacAAbGludXi4qnNFdEGdZnIACwAAQUVFQU1BMkE6bAAL Step #5: MERGE-OUTER: attempt 4141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1671531716 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623baa11198, 0x5623baa19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623baa19918,0x5623baaa10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b5a06e9007ac2912f3de569cea539a3779b9066' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12605 processed earlier; will process 2670 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623b82255dd bp 0x000000000000 sp 0x7fffbab11c70 T45643) Step #5: ==45643==The signal is caused by a READ memory access. Step #5: #0 0x5623b82255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623b8047280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623b8046fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623b8024929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623b7f45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623b7e9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623b7ea71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623b7e8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623b7eba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8138b18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623b7e81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45643==Register values: Step #5: rax = 0x00005623bc20c410 rbx = 0x00005623bc20c410 rcx = 0x00005623bc20c8c0 rdx = 0x00007f8138ce0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbab11c70 Step #5: r8 = 0x00005623bc20c410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8138ce0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623bb424960 r14 = 0x0000000100000004 r15 = 0x00005623ba391386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x45,0x41,0x0,0x4f,0x41,0xeb,0xf7,0xef,0x4,0xe,0x0,0x0,0x22,0x0,0x0,0x4f,0x41,0x1,0x1,0x0,0x5d,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x4,0xe,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0xc3,0x0,0x6e,0x4e,0xf,0x1,0x1,0x0,0x5b,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x4,0xe,0x80,0x0,0x0,0x6e,0x1,0x1,0x1,0x0,0x52,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4b,0x41,0xeb,0xf7,0xef,0x4,0xe,0x1,0x0,0x0,0x0,0xd,0x1,0x1,0x0,0x5d,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x4,0xe,0x5,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0xc3,0x0,0x6e,0x4e,0xf,0x1,0x1,0x0,0xb1,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x45,0x10,0x0,0x41,0x5d,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x1,0x0,0x5d,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x1,0x0,0x4f,0x1,0x0,0x20,0x2,0x0,0x41,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}\002\000AAEA\207EA\000OA\353\367\357\004\016\000\000\"\000\000OA\001\001\000]\000\013\001\002\000AmA\365>OA\353\367\357\004\016\005\000\000\000\000\000\000\001\001\303\000nN\017\001\001\000[\000\013\001\002\000AmA\365>OA\353\367\357\004\016\200\000\000n\001\001\001\000R\000\013\001\002\000AmA\365>KA\353\367\357\004\016\001\000\000\000\015\001\001\000]\000\013\001\002\000AmA\365>OA\353\367\357\004\016\005\000\000\000\000\000\000\001\001\303\000nN\017\001\001\000\261\000\013\001\002\000AmA\365E\020\000A]EAE\267\235\252\020\000\001\000]EAE\267\235\252\020\000\001\000O\001\000 \002\000A\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-70504666ed20c902aa1f43151aa4b902605ae343 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fQIAQUFFQYdFQQBPQev37wQOAAAiAABPQQEBAF0ACwECAEFtQfU+T0Hr9+8EDgUAAAAAAAABAcMAbk4PAQEAWwALAQIAQW1B9T5PQev37wQOgAAAbgEBAQBSAAsBAgBBbUH1PktB6/fvBA4BAAAADQEBAF0ACwECAEFtQfU+T0Hr9+8EDgUAAAAAAAABAcMAbk4PAQEAsQALAQIAQW1B9UUQAEFdRUFFt52qEAABAF1FQUW3naoQAAEATwEAIAIAQQALAAAL Step #5: MERGE-OUTER: attempt 4142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1671668724 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587c9e42198, 0x5587c9e4a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587c9e4a918,0x5587c9ed20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70504666ed20c902aa1f43151aa4b902605ae343' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12606 processed earlier; will process 2669 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587c76565dd bp 0x000000000000 sp 0x7ffccec8cb90 T45647) Step #5: ==45647==The signal is caused by a READ memory access. Step #5: #0 0x5587c76565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587c7478280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587c7477fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587c7455929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587c7376ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587c72cec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587c72d81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587c72bf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587c72eb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd824b32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587c72b2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45647==Register values: Step #5: rax = 0x00005587cb120150 rbx = 0x00005587cb120150 rcx = 0x00005587cb120600 rdx = 0x00007fd824cfab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccec8cb90 Step #5: r8 = 0x00005587cb120150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd824cfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587ca855960 r14 = 0x0000000100000004 r15 = 0x00005587c97c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc0,0x25,0x7c,0x41,0x1a,0x20,0x4,0x20,0x2f,0x20,0x40,0x20,0xa,0x20,0x9a,0x10,0x20,0x1a,0x9a,0x20,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x62,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0xf0,0x1a,0x20,0x40,0x20,0xa,0x20,0x9a,0x10,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x62,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x8,0x20,0xbb,0x10,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x62,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0xf0,0x1a,0x20,0x40,0x20,0xa,0x20,0x9a,0x10,0x20,0x1a,0x1a,0x20,0x20,0x22,0x1a,0x20,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x62,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x0,0x20,0xa,0x20,0x1a,0x62,0x20,0xf3,0x1a,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\313\001\001\310\001\001\300%|A\032 \004 / @ \012 \232\020 \032\232 \032\"\032!\242 \260 \032 \000 \012 \032b \363\001 \262 \032 \000 \273\032 \032\032\032\032\032\032\232\032 \360\032 @ \012 \232\020 \032\032 \032\"\032!\242 \260 \032 \000 \012 \032b \363\001 \262 \032 \010 \273\020 \032\032 \032\"\032!\242 \260 \032 \000 \012 \032b \363\001 \262 \032 \000 \273\032 \032\032\032\032\032\232\032 \360\032 @ \012 \232\020 \032\032 \"\032 \242 \260 \032 \000 \012 \032b \363\001 \262 \032 \000 \273\032\000 \012 \032b \363\032\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1e13625bb069704782a8a0e19b166b95dc7ae90 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAArLAQHIAQHAJXxBGiAEIC8gQCAKIJoQIBqaICAaIhohoiCwIBogACAKIBpiIPMBILIgGiAAILsaICAaGhoaGhqaGiDwGiBAIAogmhAgGhogIBoiGiGiILAgGiAAIAogGmIg8wEgsiAaIAgguxAgGhogIBoiGiGiILAgGiAAIAogGmIg8wEgsiAaIAAguxogIBoaGhoamhog8BogQCAKIJoQIBoaICAiGiCiILAgGiAAIAogGmIg8wEgsiAaIAAguxoAIAogGmIg8xoAAAAL Step #5: MERGE-OUTER: attempt 4143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1671806082 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be665cb198, 0x55be665d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be665d3918,0x55be6665b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1e13625bb069704782a8a0e19b166b95dc7ae90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12607 processed earlier; will process 2668 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be63ddf5dd bp 0x000000000000 sp 0x7ffd2097e330 T45651) Step #5: ==45651==The signal is caused by a READ memory access. Step #5: #0 0x55be63ddf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be63c01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be63c00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be63bde929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be63affad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be63a57c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be63a611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be63a486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be63a743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1d6a1e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be63a3baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45651==Register values: Step #5: rax = 0x000055be68fd8480 rbx = 0x000055be68fd8480 rcx = 0x000055be68fd8930 rdx = 0x00007ff1d6be6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2097e330 Step #5: r8 = 0x000055be68fd8480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1d6be6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be66fde960 r14 = 0x0000000100000004 r15 = 0x000055be65f4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x41,0xc1,0x0,0x41,0x41,0x41,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4e,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x22,0xd4,0x20,0x2,0x21,0x0,0xd5,0x0,0x22,0xdd,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x40,0x0,0x12,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x98,0x97,0x97,0x0,0xd5,0x0,0x22,0x6,0xd4,0x22,0x2,0xd5,0x0,0x22,0x0,0x22,0x4c,0xd5,0x0,0x0,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001_qA\301\000AAAAA@ @\324 N!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ \"\324 \002!\000\325\000\"\335\000\324\325\000 @ \326\000\325\000\"AA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\324\"@\000\022\000linux\000\014\000G\032\014\000\032\014\000\272\000\000\230\227\227\000\325\000\"\006\324\"\002\325\000\"\000\"L\325\000\000AV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef1d37f72042c5f47769c5089a42b17949c38ab3 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQFfcUHBAEFBQUFBQCBA1CBOISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1CIA1QAgQCAi1CACIQDVACLdANTVACBAICDWANUAIkFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1CJAABIAbGludXgADABHGgwAGgwAugAAmJeXANUAIgbUIgLVACIAIkzVAABBVgAL Step #5: MERGE-OUTER: attempt 4144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1671942922 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56189d0b8198, 0x56189d0c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56189d0c0918,0x56189d1480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef1d37f72042c5f47769c5089a42b17949c38ab3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12608 processed earlier; will process 2667 files now Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56189a8cc5dd bp 0x000000000000 sp 0x7ffdb46e98c0 T45655) Step #5: ==45655==The signal is caused by a READ memory access. Step #5: #0 0x56189a8cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56189a6ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56189a6edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56189a6cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56189a5ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56189a544c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56189a54e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56189a5356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56189a5613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f761296c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56189a528aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45655==Register values: Step #5: rax = 0x000056189e886430 rbx = 0x000056189e886430 rcx = 0x000056189e886420 rdx = 0x00007f7612b34b80 Step #5: rdi = 0x000056189e886420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdb46e98c0 Step #5: r8 = 0x000056189e886430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7612b34be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056189dacb960 r14 = 0x0000000100000004 r15 = 0x000056189ca38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x3,0x1,0x44,0x0,0x20,0x20,0x20,0x1e,0x1a,0x20,0x3,0x1,0x44,0x0,0x20,0x20,0x20,0x1e,0x1a,0x20,0x0,0x20,0x37,0x20,0x6,0x20,0x20,0x1a,0x1a,0x20,0x20,0x20,0x20,0x20,0x19,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x5a,0x21,0x0,0x20,0x31,0x20,0x20,0x5b,0x1a,0x5f,0x1a,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x1a,0x5b,0x1a,0x20,0x0,0x20,0x30,0x21,0x20,0x5f,0x1a,0x1a,0x1a,0x1a,0x20,0x6,0x20,0x20,0x20,0x20,0x1a,0x5b,0x1a,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x5a,0x21,0x0,0x20,0x31,0x20,0x20,0x5b,0x1a,0x5f,0x1a,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x1a,0x5b,0x1a,0x20,0x0,0x20,0x30,0x21,0x20,0x5f,0x1a,0x1a,0x1a,0x1a,0x20,0x6,0x20,0x20,0x20,0x20,0x1a,0x5b,0x20,0x20,0x1a,0x20,0x6,0x20,0x20,0x5e,0x1a,0x1a,0xa0,0x1a,0x1a,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x1a,0x1a,0x22,0x1a,0x5c,0x1a,0x5d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\313\001\001\310\001\001\177}A\003\001D\000 \036\032 \003\001D\000 \036\032 \000 7 \006 \032\032 \031\032 \032] \000 Z!\000 1 [\032_\032 \032\032 \032] \000 \032[\032 \000 0! _\032\032\032\032 \006 \032[\032\032 \032] \000 Z!\000 1 [\032_\032 \032\032 \032] \000 \032[\032 \000 0! _\032\032\032\032 \006 \032[ \032 \006 ^\032\032\240\032\032 \032\032 \032] \000 \032 \032 \032\032\"\032\\\032]\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-881e0a1e75d149fbd7f3330a9b2322a12b44d12d Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAArLAQHIAQF/fUEDAUQAICAgHhogAwFEACAgIB4aIAAgNyAGICAaGiAgICAgGRogGl0gACAgIFohACAxICBbGl8aICAgICAaGiAaXSAAICAgGlsaIAAgMCEgXxoaGhogBiAgICAaWxoaIBpdIAAgICBaIQAgMSAgWxpfGiAgICAgGhogGl0gACAgIBpbGiAAIDAhIF8aGhoaIAYgICAgGlsgIBogBiAgXhoaoBoaICAgICAaGiAaXSAAICAgGiAgIBogICAgGhoiGlwaXQAL Step #5: MERGE-OUTER: attempt 4145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1672081500 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c05d265198, 0x55c05d26d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c05d26d918,0x55c05d2f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/881e0a1e75d149fbd7f3330a9b2322a12b44d12d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12610 processed earlier; will process 2665 files now Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: #1 pulse cov: 395 ft: 396 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c05aa795dd bp 0x000000000000 sp 0x7fff70b4ed00 T45659) Step #5: ==45659==The signal is caused by a READ memory access. Step #5: #0 0x55c05aa795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c05a89b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c05a89afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c05a878929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c05a799ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c05a6f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c05a6fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c05a6e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c05a70e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6ceffa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c05a6d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45659==Register values: Step #5: rax = 0x000055c05f68d430 rbx = 0x000055c05f68d430 rcx = 0x000055c05f68d420 rdx = 0x00007fd6cf1c2b80 Step #5: rdi = 0x000055c05f68d420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff70b4ed00 Step #5: r8 = 0x000055c05f68d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd6cf1c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c05dc78960 r14 = 0x0000000100000004 r15 = 0x000055c05cbe5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0x41,0x4d,0x41,0xd0,0x0,0x10,0x0,0x1,0x41,0x44,0x41,0x41,0x1,0x45,0x4a,0x1,0x41,0x34,0x41,0x1,0x45,0x41,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x31,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x45,0x41,0x1,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x6a,0x1,0x0,0x0,0x0,0x14,0x0,0x1,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0xd0,0x0,0x14,0x0,0x0,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0x1,0x4d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@AAMA\320\000\020\000\001ADAA\001EJ\001A4A\001EA\000\320\000\024\000\001A5\001\320\000\024\000\320\000\024\000\001A\001\320\000\024\000\001A/AI\320\000\024\000\001A1\001\320\000\024\000\320\000\024\000\001A\001AEA\001EAAA\001\320\000\024\000\001AEBA\001A2A\001EAA\001\320\000\024\000\001AEBA\001A2\001\320\000\024\000\001AEAA\001M\320\000\024\000\001\320\000\024\000\001Aj\001\000\000\000\024\000\001A5\001\320\000\024\000\320\000\024\000\001\320\000\024\000\001A/AI\320\000\024\000\000A5\001\320\000\024\000\320\000\024\000\001A\001\320\000\024\000\001A/AI\001M\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7ed82bbb4dfe1d4124dec1ba66866a49c5dc4a15 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAArLAQHIAQF/f0HgQEFBTUHQABAAAUFEQUEBRUoBQTRBAUVBANAAFAABQTUB0AAUANAAFAABQQHQABQAAUEvQUnQABQAAUExAdAAFADQABQAAUEBQUVBAUVBQUEB0AAUAAFBRUJBAUEyQQFFQUEB0AAUAAFBRUJBAUEyAdAAFAABQUVBQQFN0AAUAAHQABQAAUFqAQAAABQAAUE1AdAAFADQABQAAdAAFAABQS9BSdAAFAAAQTUB0AAUANAAFAABQQHQABQAAUEvQUkBTQAL Step #5: MERGE-OUTER: attempt 4146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1672221209 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1a2798198, 0x55e1a27a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1a27a0918,0x55e1a28280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7ed82bbb4dfe1d4124dec1ba66866a49c5dc4a15' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12612 processed earlier; will process 2663 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e19ffac5dd bp 0x000000000000 sp 0x7ffc29bac350 T45663) Step #5: ==45663==The signal is caused by a READ memory access. Step #5: #0 0x55e19ffac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e19fdce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e19fdcdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e19fdab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e19fcccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e19fc24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e19fc2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e19fc156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e19fc413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6284726082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e19fc08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45663==Register values: Step #5: rax = 0x000055e1a42985c0 rbx = 0x000055e1a42985c0 rcx = 0x000055e1a4298a70 rdx = 0x00007f62848eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc29bac350 Step #5: r8 = 0x000055e1a42985c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f62848eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1a31ab960 r14 = 0x0000000100000004 r15 = 0x000055e1a2118386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6e,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x41,0x41,0xfb,0x18,0x41,0x1,0x41,0x4b,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x41,0x1,0xb,0x7a,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x18,0x2d,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x41,0x1,0xff,0x41,0x5d,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x18,0x41,0x1,0x41,0x51,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x6,0x2b,0x24,0x92,0xe0,0xa5,0xb,0xb,0x0,0x1,0xb,0x0,0xc3,0x0,0xb,0xb,0x0,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x8e,0x0,0x8b,0x0,0x75,0x78,0x0,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x8e,0x0,0x8b,0x0,0x75,0x78,0x0,0x71,0x45,0x10,0x0,0xfb,0x18,0x43,0x1,0x7,0xe7,0x32,0x0,0xb0,0x43,0xfe,0x3,0x0,0x0,0x0,0x8e,0x1a,0x0,0x7c,0x1a,0x48,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8b,0x0,0xe,0x0,0x0,0xb,0xb,0x1,0x1,0xb,0x0,0xc3,0x0,0x8d,0x0,0xe,0x0,0x0,0x8b,0x0,0x9e,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001?|AA\004@A\362-\002nA\013\032\002n\020\000\373\031C\000AA\373\030A\001AK\032\002\000\020\000\373\030A\001\013z\032\003n\020\000\373\031A\000CA\373\030-\001A\013\032\002\000\020\000\373\030A\001\377A]\002n\020\000\373\031A\000CA\373\030A\001AQ\032\002\000\020\000\373\030\006+$\222\340\245\013\013\000\001\013\000\303\000\013\013\000\000\260\303\376\003\000\000\000\216\000\213\000ux\000\000\260\303\376\003\000\000\000\216\000\213\000ux\000qE\020\000\373\030C\001\007\3472\000\260C\376\003\000\000\000\216\032\000|\032H\000\000\000\000\000\000\000\000\213\000\016\000\000\013\013\001\001\013\000\303\000\215\000\016\000\000\213\000\236\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc144c032669622029c6cf95445d344b18bbe6a7 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQE/fEFBBEBB8i0CbkELGgJuEAD7GUMAQUH7GEEBQUsaAgAQAPsYQQELehoDbhAA+xlBAENB+xgtAUELGgIAEAD7GEEB/0FdAm4QAPsZQQBDQfsYQQFBURoCABAA+xgGKySS4KULCwABCwDDAAsLAACww/4DAAAAjgCLAHV4AACww/4DAAAAjgCLAHV4AHFFEAD7GEMBB+cyALBD/gMAAACOGgB8GkgAAAAAAAAAAIsADgAACwsBAQsAwwCNAA4AAIsAngALAAAL Step #5: MERGE-OUTER: attempt 4147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1672359397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a608fa6198, 0x55a608fae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a608fae918,0x55a6090360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc144c032669622029c6cf95445d344b18bbe6a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12613 processed earlier; will process 2662 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6067ba5dd bp 0x000000000000 sp 0x7fff36f2e4c0 T45667) Step #5: ==45667==The signal is caused by a READ memory access. Step #5: #0 0x55a6067ba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a6065dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a6065dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6065b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a6064daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a606432c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a60643c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6064236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a60644f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b46502082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a606416aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45667==Register values: Step #5: rax = 0x000055a609f38400 rbx = 0x000055a609f38400 rcx = 0x000055a609f388b0 rdx = 0x00007f3b466cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff36f2e4c0 Step #5: r8 = 0x000055a609f38400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b466cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6099b9960 r14 = 0x0000000100000004 r15 = 0x000055a608926386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x7a,0x41,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x5b,0x1,0x41,0x41,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4c,0xd0,0x0,0x14,0x0,0x41,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x8b,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0x45,0x41,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x15,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xff,0x4d,0xd0,0x0,0x14,0x0,0x1,0x44,0xf5,0xbd,0x6b,0x48,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x45,0x41,0x45,0x41,0x40,0xd0,0x0,0x14,0x0,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x0,0x4e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001?\177AzAEA\253\224u\320\000\024\000\001A\365\365M\320\000\024\000\001AEHEA[\001AAAA\301M\320\000\024\000\001A\011L\320\000\024\000AEHEA@\001A\213AA\301M\320\000\024\000\001A\011M\320\000\024\000\001A\011M\320\000\024\000\001A\365\275kHEAAA\301M\320\000\024\000\001A\011M\320\000\024\000\001A\011M\320\000\024\000\001A\365\275kHEA\253\224u\320\000\025\000\001A\365\365M\320\000\024\000\001AEHEA@\001AAAA\301M\320\000\024\000\001A\377M\320\000\024\000\001D\365\275kH\320\000\024\000\001AEAAEAEA@\320\000\024\000M\320\000\024\000\001\001\000N\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0ff47b9d0ad178407827cb97af201fa0da87715 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQE/f0F6QUVBq5R10AAUAAFB9fVN0AAUAAFBRUhFQVsBQUFBQcFN0AAUAAFBCUzQABQAQUVIRUFAAUGLQUHBTdAAFAABQQlN0AAUAAFBCU3QABQAAUH1vWtIRUFBQcFN0AAUAAFBCU3QABQAAUEJTdAAFAABQfW9a0hFQauUddAAFQABQfX1TdAAFAABQUVIRUFAAUFBQUHBTdAAFAABQf9N0AAUAAFE9b1rSNAAFAABQUVBQUVBRUFA0AAUAE3QABQAAQEATgAL Step #5: MERGE-OUTER: attempt 4148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1672496210 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f177256198, 0x55f17725e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f17725e918,0x55f1772e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0ff47b9d0ad178407827cb97af201fa0da87715' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12614 processed earlier; will process 2661 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 5fd. Step #5: #1 pulse cov: 325 ft: 326 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f174a6a5dd bp 0x000000000000 sp 0x7fff3611a840 T45671) Step #5: ==45671==The signal is caused by a READ memory access. Step #5: #0 0x55f174a6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f17488c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f17488bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f174869929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f17478aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1746e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1746ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1746d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1746ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f457dcda082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1746c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45671==Register values: Step #5: rax = 0x000055f1786b4ec0 rbx = 0x000055f1786b4ec0 rcx = 0x000055f1786b4eb0 rdx = 0x00007f457dea2b80 Step #5: rdi = 0x000055f1786b4eb0 rsi = 0x0000000000040001 rbp = 0x0000000000000000 rsp = 0x00007fff3611a840 Step #5: r8 = 0x000055f1786b4ec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f457dea2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f177c69960 r14 = 0x0000000100000004 r15 = 0x000055f176bd6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x7f,0x41,0xc0,0xbb,0x1,0x41,0x0,0x41,0x41,0x41,0x41,0x45,0x45,0x1,0xc1,0x1,0x4e,0x45,0x6e,0x10,0x0,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x49,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x28,0x49,0x69,0x69,0x78,0x4d,0x41,0x1,0x45,0x45,0x6e,0xc1,0x41,0x70,0x4a,0x41,0x45,0x1,0x45,0xc1,0x72,0x77,0x45,0x41,0x6e,0x45,0x41,0x21,0x45,0x45,0x6e,0xc1,0x41,0x74,0x4a,0x41,0x45,0x1,0x45,0x45,0xc1,0x6e,0x45,0x45,0x6e,0x41,0xc1,0x74,0x41,0xb1,0x41,0x77,0x45,0x41,0x1,0x45,0x45,0x6e,0xc1,0x41,0x74,0x4a,0x41,0x45,0x1,0x45,0x45,0xc1,0x41,0x74,0x4a,0x41,0x45,0x1,0x45,0x45,0xc1,0x6e,0x6e,0x41,0x77,0x45,0x41,0x21,0x45,0x45,0x6e,0xc1,0x41,0x74,0x4a,0x41,0x45,0x1,0x45,0x45,0x6e,0x6d,0x6e,0x41,0x45,0x1,0x45,0x49,0xc1,0x41,0x74,0x4a,0x41,0x45,0x1,0x45,0x45,0xc1,0x6e,0x6e,0x41,0x77,0x1,0x45,0x45,0x6e,0xc1,0x41,0x74,0x4a,0x41,0x45,0x45,0x41,0x1,0x45,0x45,0x6e,0xc1,0x41,0x74,0x4a,0x41,0x45,0x1,0x45,0x45,0xc1,0x6e,0x6e,0x6f,0x41,0x4a,0x41,0x19,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{\177A\300\273\001A\000AAAAEE\001\301\001NEn\020\000AAAAAAAIAAAAAAAAAAAAAAA(IiixMA\001EEn\301ApJAE\001E\301rwEAnEA!EEn\301AtJAE\001EE\301nEEnA\301tA\261AwEA\001EEn\301AtJAE\001EE\301AtJAE\001EE\301nnAwEA!EEn\301AtJAE\001EEnmnAE\001EI\301AtJAE\001EE\301nnAw\001EEn\301AtJAEEA\001EEn\301AtJAE\001EE\301nnoAJA\031E\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c52c48bd239197389df72e00d17fd93f9b22b42a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7f0HAuwFBAEFBQUFFRQHBAU5FbhAAQUFBQUFBQUlBQUFBQUFBQUFBQUFBQUEoSWlpeE1BAUVFbsFBcEpBRQFFwXJ3RUFuRUEhRUVuwUF0SkFFAUVFwW5FRW5BwXRBsUF3RUEBRUVuwUF0SkFFAUVFwUF0SkFFAUVFwW5uQXdFQSFFRW7BQXRKQUUBRUVubW5BRQFFScFBdEpBRQFFRcFubkF3AUVFbsFBdEpBRUVBAUVFbsFBdEpBRQFFRcFubm9BSkEZRQAL Step #5: MERGE-OUTER: attempt 4149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1672635378 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abb7022198, 0x55abb702a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abb702a918,0x55abb70b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c52c48bd239197389df72e00d17fd93f9b22b42a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12616 processed earlier; will process 2659 files now Step #5: [LOADING] WASM module load failed: unknown type -934255 Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abb48365dd bp 0x000000000000 sp 0x7ffd4468b520 T45675) Step #5: ==45675==The signal is caused by a READ memory access. Step #5: #0 0x55abb48365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abb4658280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abb4657fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abb4635929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abb4556ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abb44aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abb44b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abb449f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abb44cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb34c83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abb4492aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45675==Register values: Step #5: rax = 0x000055abb84bbef0 rbx = 0x000055abb84bbef0 rcx = 0x000055abb84bc3a0 rdx = 0x00007fdb34e4bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4468b520 Step #5: r8 = 0x000055abb84bbef0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb34e4bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abb7a35960 r14 = 0x0000000100000004 r15 = 0x000055abb69a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6b,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x41,0x75,0x41,0xb5,0x41,0x69,0x45,0x4d,0x69,0x77,0x45,0x45,0x41,0x2a,0x41,0x0,0x69,0x45,0x45,0x41,0x2a,0x4b,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0x41,0x45,0x41,0x0,0x45,0x69,0x45,0x6a,0x41,0x41,0x4b,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0x69,0x45,0x41,0x77,0x69,0x1,0xd,0x0,0x69,0x6c,0x69,0x6e,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x41,0xff,0x5,0x4f,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0xd,0x0,0x45,0x69,0x67,0x1,0x69,0x45,0x41,0x77,0x69,0x1,0xd,0x0,0x69,0x6c,0x69,0x6e,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x41,0xff,0x2a,0x4b,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0x41,0x41,0x0,0x45,0x45,0x41,0x4b,0x45,0x67,0x69,0x1,0x41,0x6a,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x75,0x78,0x67,0x69,0x1,0x69,0x6c,0x41,0x45,0x6e,0x78,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{kA\300I\001A\000A\317\214i\003\000EA\277\225iEAuA\265AiEMiwEEA*A\000iEEA*Kg\001i\015\000EAKig\001\015\000EAAEA\000EiEjAAKg\001i\015\000EAKig\001iEAwi\001\015\000ilinA\001EAAE\001A\377AA\377\005Og\001i\015\000EAKig\001\015\000Eig\001iEAwi\001\015\000ilinA\001EAAE\001A\377AA\377*Kg\001i\015\000EAKig\001\015\000EAAA\000EEAKEgi\001Aji\015\000EAKiuxgi\001ilAEnx\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-df069bb5344d1b74e29a20b969624fcc512f8202 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7a0HASQFBAEHPjGkDAEVBv5VpRUF1QbVBaUVNaXdFRUEqQQBpRUVBKktnAWkNAEVBS2lnAQ0ARUFBRUEARWlFakFBS2cBaQ0ARUFLaWcBaUVBd2kBDQBpbGluQQFFQUFFAUH/QUH/BU9nAWkNAEVBS2lnAQ0ARWlnAWlFQXdpAQ0AaWxpbkEBRUFBRQFB/0FB/ypLZwFpDQBFQUtpZwENAEVBQUEARUVBS0VnaQFBamkNAEVBS2l1eGdpAWlsQUVueAALSQAL Step #5: MERGE-OUTER: attempt 4150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1672775811 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3da52f198, 0x55a3da537911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3da537918,0x55a3da5bf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/df069bb5344d1b74e29a20b969624fcc512f8202' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12618 processed earlier; will process 2657 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a3d7d435dd bp 0x000000000000 sp 0x7fff916fec40 T45679) Step #5: ==45679==The signal is caused by a READ memory access. Step #5: #0 0x55a3d7d435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3d7b65280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3d7b64fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a3d7b42929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3d7a63ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a3d79bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a3d79c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3d79ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3d79d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb8cd82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a3d799faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45679==Register values: Step #5: rax = 0x000055a3dbb02560 rbx = 0x000055a3dbb02560 rcx = 0x000055a3dbb02a10 rdx = 0x00007fbb8cf4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff916fec40 Step #5: r8 = 0x000055a3dbb02560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbb8cf4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3daf42960 r14 = 0x0000000100000004 r15 = 0x000055a3d9eaf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc2,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x45,0x41,0x69,0x45,0x69,0x68,0x41,0x41,0x77,0x69,0x41,0x6c,0x69,0x6e,0x75,0x78,0x45,0x41,0x41,0x77,0x69,0x41,0x41,0x69,0x41,0x69,0xc1,0x77,0x69,0x46,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x56,0x41,0x69,0x69,0x41,0x6a,0x41,0x70,0x41,0x41,0x67,0x78,0x41,0x4d,0x67,0x47,0x41,0xb6,0x41,0x6e,0x75,0x78,0x41,0x70,0x41,0x41,0x41,0x2a,0x4d,0x6c,0x4d,0xd0,0x0,0xfb,0x18,0x93,0x1,0x20,0x91,0xa5,0xe2,0x0,0xfb,0x18,0x93,0x0,0x0,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x79,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x4b,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x67,0x41,0x77,0x69,0x1,0xd,0x1,0x49,0x41,0x6c,0x41,0x33,0x77,0xc0,0x1,0xd,0x0,0x41,0x41,0xc0,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4c,0x41,0x6c,0x41,0x41,0x69,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0xd,0x0,0x4a,0x41,0x41,0x41,0x41,0x6c,0x47,0x75,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\302I\001A\000A\317\214i\003\000EA\277\225iEiAAEAiEihAAwiAlinuxEAAwiAAiAi\301wiFEAAuh\001\015\000AVAiiAjApAAgxAMgGA\266AnuxApAAA*MlM\320\000\373\030\223\001 \221\245\342\000\373\030\223\000\000\015\000iEiAwAylAAi\001\015\000\001K\015\000i\001\015\000AAgAwi\001\015\001IAlA3w\300\001\015\000AA\300\001\015\000AAlA\001Ei\015\000LAlAAiEEAiAAwiA\015\000JAAAAlGuxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4298cd5880f0879a86a59f80e836b5793229be99 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HCSQFBAEHPjGkDAEVBv5VpRWlBQUVBaUVpaEFBd2lBbGludXhFQUF3aUFBaUFpwXdpRkVBQXVoAQ0AQVZBaWlBakFwQUFneEFNZ0dBtkFudXhBcEFBQSpNbE3QAPsYkwEgkaXiAPsYkwAADQBpRWlBd0F5bEFBaQENAAFLDQBpAQ0AQUFnQXdpAQ0BSUFsQTN3wAENAEFBwAENAEFBbEEBRWkNAExBbEFBaUVFQWlBQXdpQQ0ASkFBQUFsR3V4bAALSQAL Step #5: MERGE-OUTER: attempt 4151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1672912766 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566a600f198, 0x5566a6017911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566a6017918,0x5566a609f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4298cd5880f0879a86a59f80e836b5793229be99' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12619 processed earlier; will process 2656 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566a38235dd bp 0x000000000000 sp 0x7ffead350720 T45683) Step #5: ==45683==The signal is caused by a READ memory access. Step #5: #0 0x5566a38235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5566a3645280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5566a3644fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5566a3622929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566a3543ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566a349bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566a34a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566a348c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566a34b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23a562a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5566a347faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45683==Register values: Step #5: rax = 0x00005566a854c400 rbx = 0x00005566a854c400 rcx = 0x00005566a854c8b0 rdx = 0x00007f23a57f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffead350720 Step #5: r8 = 0x00005566a854c400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23a57f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005566a6a22960 r14 = 0x0000000100000004 r15 = 0x00005566a598f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1b,0x6f,0x41,0x41,0x3,0x40,0x43,0xf2,0x0,0x2,0x6e,0x2,0x0,0x1,0x2,0x0,0x0,0x0,0x41,0x0,0x0,0x41,0xd3,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0x0,0x1a,0xfb,0x16,0x6f,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x69,0x77,0x4d,0x6d,0x78,0x6c,0x69,0x6e,0x75,0x78,0x1a,0xba,0x1a,0xb8,0x0,0x0,0x1a,0x0,0x1a,0xba,0x1a,0x9c,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1a,0xfb,0x17,0x6f,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0x0,0x98,0x1a,0xba,0x1a,0x78,0x74,0x41,0x0,0x0,0x41,0xd3,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0x0,0x1a,0xfb,0x16,0x6f,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x69,0x77,0x4d,0x6d,0x78,0x6c,0x69,0x6e,0x75,0x78,0x1a,0xba,0x1a,0xb8,0x0,0x0,0x1a,0x0,0x1a,0xba,0x1a,0x9c,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1a,0xfb,0x1e,0x6f,0x0,0x1a,0x0,0x0,0x0,0x0,0x41,0x0,0x0,0x41,0xd3,0x0,0x1a,0xfb,0x1e,0x6f,0x6f,0x1,0x1a,0x0,0xb,0xb,0x0,0x0,0xb,0x1a,0x0,0xb0,0xb5,0x1a,0x0,0xae,0x0,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001\033oAA\003@C\362\000\002n\002\000\001\002\000\000\000A\000\000A\323\000\032\373\036o\000\032\000\032\373\026o\000\032\373\036o\000iwMmxlinux\032\272\032\270\000\000\032\000\032\272\032\234\000\032\373\036o\000\032\373\036o\000linux\000\032\373\027o\000\032\373\036o\000\032\000\230\032\272\032xtA\000\000A\323\000\032\373\036o\000\032\000\032\373\026o\000\032\373\036o\000iwMmxlinux\032\272\032\270\000\000\032\000\032\272\032\234\000\032\373\036o\000\032\373\036o\000linux\000\032\373\036o\000\032\000\000\000\000A\000\000A\323\000\032\373\036oo\001\032\000\013\013\000\000\013\032\000\260\265\032\000\256\000\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4508903187244f06c2fe36540882319f075cb7c1 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQEbb0FBA0BD8gACbgIAAQIAAABBAABB0wAa+x5vABoAGvsWbwAa+x5vAGl3TW14bGludXgauhq4AAAaABq6GpwAGvsebwAa+x5vAGxpbnV4ABr7F28AGvsebwAaAJgauhp4dEEAAEHTABr7Hm8AGgAa+xZvABr7Hm8AaXdNbXhsaW51eBq6GrgAABoAGroanAAa+x5vABr7Hm8AbGludXgAGvsebwAaAAAAAEEAAEHTABr7Hm9vARoACwsAAAsaALC1GgCuABoL Step #5: MERGE-OUTER: attempt 4152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1673049331 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560aab320198, 0x560aab328911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560aab328918,0x560aab3b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4508903187244f06c2fe36540882319f075cb7c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12620 processed earlier; will process 2655 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: #1 pulse cov: 463 ft: 464 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560aa8b345dd bp 0x000000000000 sp 0x7ffcd991dd00 T45687) Step #5: ==45687==The signal is caused by a READ memory access. Step #5: #0 0x560aa8b345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560aa8956280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560aa8955fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560aa8933929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560aa8854ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560aa87acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560aa87b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560aa879d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560aa87c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8bbfb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560aa8790aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45687==Register values: Step #5: rax = 0x0000560aacbf5430 rbx = 0x0000560aacbf5430 rcx = 0x0000560aacbf5420 rdx = 0x00007fa8bc17db80 Step #5: rdi = 0x0000560aacbf5420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffcd991dd00 Step #5: r8 = 0x0000560aacbf5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8bc17dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560aabd33960 r14 = 0x0000000100000004 r15 = 0x0000560aaaca0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7f,0x41,0x21,0x41,0x1,0x41,0x4a,0x41,0x4b,0x67,0x41,0x45,0x41,0x45,0x6c,0x4d,0x41,0xff,0x46,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x1,0x6c,0x41,0x46,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x69,0x75,0x43,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x69,0x75,0x43,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x41,0x41,0x45,0x4b,0x75,0x6b,0x41,0x41,0xc1,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x6a,0x41,0xe8,0xc1,0x6a,0x41,0x6b,0x41,0x5b,0x77,0x69,0x6e,0x45,0x41,0x1,0x4d,0x45,0x41,0x6b,0x46,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6c,0x41,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x1,0x41,0xff,0x41,0x41,0x41,0x45,0x41,0xc1,0x69,0x75,0x41,0x6b,0x43,0x45,0x1,0x64,0xd,0x41,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x6d,0x41,0x45,0x45,0x76,0x1,0x45,0x45,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\313\001\001\310\001\001$\177A!A\001AJAKgAEAElMA\377FM\320\000\024\000\001A/A\001lAFM\320\000\024\000\001AEA\001lAAjAp\001iuAEk\015\000AA\001EAAEiuCEk\015\000AA\001EAAE\001A\377AiuCEk\015\000AA\001EAAE\001A\377AAAEKukAA\301iEAnA\350\301jA\350\301jAkA[winEA\001MEAkFM\320\000\024\000\001A?A\001lAAlAiuAEk\015\000AA\001\001A\377AAAEA\301iuAkCE\001d\015AEAAE\001A\377AmAEEv\001EEx\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9873b7f173c75712ef11d8e34a4ab830c5f4402e Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAArLAQHIAQEkf0EhQQFBSkFLZ0FFQUVsTUH/Rk3QABQAAUEvQQFsQUZN0AAUAAFBRUEBbEFBakFwAWl1QUVrDQBBQQFFQUFFaXVDRWsNAEFBAUVBQUUBQf9BaXVDRWsNAEFBAUVBQUUBQf9BQUFFS3VrQUHBaUVBbkHowWpB6MFqQWtBW3dpbkVBAU1FQWtGTdAAFAABQT9BAWxBQWxBaXVBRWsNAEFBAQFB/0FBQUVBwWl1QWtDRQFkDUFFQUFFAUH/QW1BRUV2AUVFeAAL Step #5: MERGE-OUTER: attempt 4153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1673189829 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56401575b198, 0x564015763911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564015763918,0x5640157eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9873b7f173c75712ef11d8e34a4ab830c5f4402e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12622 processed earlier; will process 2653 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564012f6f5dd bp 0x000000000000 sp 0x7ffded8c8bd0 T45691) Step #5: ==45691==The signal is caused by a READ memory access. Step #5: #0 0x564012f6f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564012d91280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564012d90fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564012d6e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564012c8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564012be7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564012bf11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564012bd86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564012c043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef17c5a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564012bcbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45691==Register values: Step #5: rax = 0x0000564016f41540 rbx = 0x0000564016f41540 rcx = 0x0000564016f419f0 rdx = 0x00007fef17e22b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffded8c8bd0 Step #5: r8 = 0x0000564016f41540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef17e22be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056401616e960 r14 = 0x0000000100000004 r15 = 0x00005640150db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6b,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x2,0x43,0x41,0xfb,0x18,0x7,0x2,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0x2,0x6e,0x10,0x0,0xfb,0x19,0x5b,0x2,0xab,0x0,0x69,0x20,0xac,0x0,0xd,0x0,0x0,0xaa,0x0,0xb,0x1,0x0,0xd0,0x0,0x0,0x0,0x41,0x41,0x41,0x75,0x41,0x41,0x75,0x41,0x1,0x0,0x1,0xbe,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x18,0xc9,0x3,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0xab,0x0,0x0,0xac,0x69,0x0,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0xa4,0xa2,0x1,0x0,0x0,0x0,0x75,0x41,0x5f,0x72,0x72,0x41,0x69,0x0,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x21,0x1,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0xd3,0x0,0xaa,0x0,0x0,0x1,0xa0,0x0,0x69,0x0,0xae,0x0,0x0,0x0,0x55,0x41,0x5f,0x72,0x6c,0x69,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x0,0x0,0x0,0x77,0x69,0x6e,0x47,0xe,0x0,0x0,0x1,0xb,0x0,0xd3,0x0,0xaa,0x0,0x77,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002kA\013\032\002n\020\000\373\031A\002CA\373\030\007\002CA\373\031A\001A\013\013\032\002n\020\000\002n\020\000\373\031[\002\253\000i \254\000\015\000\000\252\000\013\001\000\320\000\000\000AAAuAAuA\001\000\001\276\032\002n\020\000\373\030\311\003A\013\013\032\002n\020\000\373\031m\253\000\000\254i\000\000\016\000\000\001\013\000\244\242\001\000\000\000uA_rrAi\000\226\000\000\000\000\000\000!\001\000\016\000\000\001\013\000\323\000\252\000\000\001\240\000i\000\256\000\000\000UA_rlilinux\001\001\000\000\000winG\016\000\000\001\013\000\323\000\252\000wilinux\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f6ea4a13061b503ddf6fdb3925dbb63a60c99cc Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8i0Ca0ELGgJuEAD7GUECQ0H7GAcCQ0H7GUEBQQsLGgJuEAACbhAA+xlbAqsAaSCsAA0AAKoACwEA0AAAAEFBQXVBQXVBAQABvhoCbhAA+xjJA0ELCxoCbhAA+xltqwAArGkAAA4AAAELAKSiAQAAAHVBX3JyQWkAlgAAAAAAACEBAA4AAAELANMAqgAAAaAAaQCuAAAAVUFfcmxpbGludXgBAQAAAHdpbkcOAAABCwDTAKoAd2lsaW51eAALAQAL Step #5: MERGE-OUTER: attempt 4154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1673327279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef1dc03198, 0x55ef1dc0b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef1dc0b918,0x55ef1dc930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f6ea4a13061b503ddf6fdb3925dbb63a60c99cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12623 processed earlier; will process 2652 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef1b4175dd bp 0x000000000000 sp 0x7fff5528b990 T45695) Step #5: ==45695==The signal is caused by a READ memory access. Step #5: #0 0x55ef1b4175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef1b239280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef1b238fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef1b216929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef1b137ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef1b08fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef1b0991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef1b0806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef1b0ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fefdc67e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef1b073aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45695==Register values: Step #5: rax = 0x000055ef1edc6400 rbx = 0x000055ef1edc6400 rcx = 0x000055ef1edc68b0 rdx = 0x00007fefdc846b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5528b990 Step #5: r8 = 0x000055ef1edc6400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fefdc846be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef1e616960 r14 = 0x0000000100000004 r15 = 0x000055ef1d583386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0xb,0x41,0x41,0x41,0x1c,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x6c,0x69,0x6e,0x41,0x6d,0x76,0x75,0x41,0x41,0x41,0x78,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x67,0x41,0x3f,0xc0,0x41,0x78,0x41,0x41,0x69,0x6e,0x41,0x41,0x41,0x41,0x41,0x61,0x41,0x77,0x41,0x41,0x41,0x69,0x6e,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x41,0x41,0x76,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x68,0x6d,0x6d,0x6d,0x1,0x41,0x67,0xfb,0x1c,0x41,0x41,0x45,0xbe,0x0,0x0,0x0,0x76,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}A\013AAA\034AAAAAAAAAAAAAAAAAAAAAAA\301AAAAlinAmvuAAAxmmmmmmmmmmmmmgA?\300AxAAinAAAAAaAwAAAinAAAAAAAAAAAAA\301AAAAAAAAAAAAAAAAAAA\301AAAAAAAAAAAAAAAAAAA\301AAAAlinuxAAAAvmmmmmmmmmmmmmmmmrmmmmmmmmmmmmmhmmm\001Ag\373\034AAE\276\000\000\000v\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2322d991925f1f0d1ad5aee03fa16cdb9689fee Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fUELQUFBHEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBwUFBQUFsaW5BbXZ1QUFBeG1tbW1tbW1tbW1tbW1nQT/AQXhBQWluQUFBQUFhQXdBQUFpbkFBQUFBQUFBQUFBQUHBQUFBQUFBQUFBQUFBQUFBQUFBQcFBQUFBQUFBQUFBQUFBQUFBQUFBwUFBQUFsaW51eEFBQUF2bW1tbW1tbW1tbW1tbW1tbXJtbW1tbW1tbW1tbW1taG1tbQFBZ/scQUFFvgAAAHYL Step #5: MERGE-OUTER: attempt 4155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1673464620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9abb35198, 0x55a9abb3d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9abb3d918,0x55a9abbc50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2322d991925f1f0d1ad5aee03fa16cdb9689fee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12624 processed earlier; will process 2651 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9a93495dd bp 0x000000000000 sp 0x7ffe5795ed30 T45699) Step #5: ==45699==The signal is caused by a READ memory access. Step #5: #0 0x55a9a93495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9a916b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9a916afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9a9148929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9a9069ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9a8fc1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9a8fcb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9a8fb26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9a8fde3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0630edb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9a8fa5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45699==Register values: Step #5: rax = 0x000055a9ad10e500 rbx = 0x000055a9ad10e500 rcx = 0x000055a9ad10e9b0 rdx = 0x00007f06310a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5795ed30 Step #5: r8 = 0x000055a9ad10e500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06310a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9ac548960 r14 = 0x0000000100000004 r15 = 0x000055a9ab4b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6f,0x41,0xb,0x1a,0x2,0x6a,0x10,0x0,0xfb,0x19,0x28,0x0,0x3d,0x61,0xfb,0x18,0x41,0x1,0x41,0x4b,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0x7,0xe7,0x30,0xf,0x0,0x0,0x0,0x0,0xfb,0x18,0xe1,0x4,0x0,0x28,0x0,0xb,0xb,0x1a,0x3,0x6a,0x10,0x0,0xfb,0x19,0x28,0x0,0x0,0x3f,0xfb,0x18,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0x47,0xe7,0x32,0xf,0x0,0x84,0x83,0x7e,0x0,0x0,0xfb,0x18,0xe1,0x4,0x0,0x83,0x0,0xb,0xb,0x1a,0x3,0x6a,0x10,0x0,0xfb,0x19,0x28,0x0,0x0,0x41,0xfb,0x18,0x5,0x0,0x0,0x0,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0xbd,0x18,0x36,0xf,0x84,0x0,0x83,0x80,0x0,0x7e,0x0,0xb,0xb,0x1a,0x2,0x6a,0x10,0x0,0xfb,0x19,0x68,0x77,0x69,0x6e,0xfb,0x18,0x41,0x3,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0x7,0xe2,0x0,0x0,0x0,0x84,0x82,0x80,0x0,0x55,0x72,0x0,0xb,0xb,0x0,0x1,0xb,0x0,0x49,0x0,0x42,0x66,0x58,0x69,0x0,0x6e,0x75,0x78,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?kAA\004@A\362-\002oA\013\032\002j\020\000\373\031(\000=a\373\030A\001AK\032\002\000\020\000\373\030\341\000\007\3470\017\000\000\000\000\373\030\341\004\000(\000\013\013\032\003j\020\000\373\031(\000\000?\373\030A\001A\013\032\002\000\020\000\373\030\341\000G\3472\017\000\204\203~\000\000\373\030\341\004\000\203\000\013\013\032\003j\020\000\373\031(\000\000A\373\030\005\000\000\000\032\002\000\020\000\373\030\341\000\275\0306\017\204\000\203\200\000~\000\013\013\032\002j\020\000\373\031hwin\373\030A\003A\013\032\002\000\020\000\373\030\341\000\007\342\000\000\000\204\202\200\000Ur\000\013\013\000\001\013\000I\000BfXi\000nux\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9845920b42f14c0d1981554be7129c18743e055 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/a0FBBEBB8i0Cb0ELGgJqEAD7GSgAPWH7GEEBQUsaAgAQAPsY4QAH5zAPAAAAAPsY4QQAKAALCxoDahAA+xkoAAA/+xhBAUELGgIAEAD7GOEAR+cyDwCEg34AAPsY4QQAgwALCxoDahAA+xkoAABB+xgFAAAAGgIAEAD7GOEAvRg2D4QAg4AAfgALCxoCahAA+xlod2lu+xhBA0ELGgIAEAD7GOEAB+IAAACEgoAAVXIACwsAAQsASQBCZlhpAG51eAALAAAL Step #5: MERGE-OUTER: attempt 4156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1673602727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c34fc37198, 0x55c34fc3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c34fc3f918,0x55c34fcc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9845920b42f14c0d1981554be7129c18743e055' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12625 processed earlier; will process 2650 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c34d44b5dd bp 0x000000000000 sp 0x7fff31893be0 T45703) Step #5: ==45703==The signal is caused by a READ memory access. Step #5: #0 0x55c34d44b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c34d26d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c34d26cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c34d24a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c34d16bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c34d0c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c34d0cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c34d0b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c34d0e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febe685b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c34d0a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45703==Register values: Step #5: rax = 0x000055c3515a60f0 rbx = 0x000055c3515a60f0 rcx = 0x000055c3515a65a0 rdx = 0x00007febe6a23b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff31893be0 Step #5: r8 = 0x000055c3515a60f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febe6a23be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c35064a960 r14 = 0x0000000100000004 r15 = 0x000055c34f5b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc0,0x25,0x7c,0x41,0x1a,0x20,0x4,0x20,0x2f,0x20,0x40,0x20,0xa,0x20,0x9a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0xa4,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x9a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x22,0x0,0x1a,0x20,0x21,0x20,0x34,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0xa4,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x22,0x0,0x1a,0x20,0x21,0x20,0x34,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x22,0x0,0x1a,0x20,0x21,0x20,0x34,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0xa4,0x20,0xf3,0xa,0x21,0x0,0x20,0x2b,0x20,0x1a,0x20,0x0,0x20,0xa,0x9e,0x1a,0x22,0x20,0x21,0xf3,0x12,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\313\001\001\310\001\001\300%|A\032 \004 / @ \012 \232\032 \032\032 \032\"\032!\242 \260 \032 \000 \012 \032\244 \363\001 \262 \032 \000 \273\032 \032\232\032\032\032\032\232\032 \032\032AM\032\032\032\"\000\032 ! 4 \032 \000 \012 \032\"\032!\242 \260 \032 \000 \012 \032\244 \363\001 \262 \032 \000 \273\032 \032\032\032\032\032\032\232\032 \032\032AM\032\032\032\"\000\032 ! 4 \032 \000 \012 \032\032\032\032\032\032\232\032 \032\032AM\032\032\032\"\000\032 ! 4 \032 \000 \012 \032\244 \363\012!\000 + \032 \000 \012\236\032\" !\363\022\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-20743f4ed9a60278b9731902bbcc979503db801a Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAArLAQHIAQHAJXxBGiAEIC8gQCAKIJoaIBoaICAaIhohoiCwIBogACAKIBqkIPMBILIgGiAAILsaICAamhoaGhqaGiAaGkFNGhoaIgAaICEgNCAaIAAgCiAaIhohoiCwIBogACAKIBqkIPMBILIgGiAAILsaICAaGhoaGhqaGiAaGkFNGhoaIgAaICEgNCAaIAAgCiAgIBoaGhoaGpoaIBoaQU0aGhoiABogISA0IBogACAKIBqkIPMKIQAgKyAaIAAgCp4aIiAh8xIAAAAL Step #5: MERGE-OUTER: attempt 4157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1673740442 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3c912e198, 0x55c3c9136911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3c9136918,0x55c3c91be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20743f4ed9a60278b9731902bbcc979503db801a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12626 processed earlier; will process 2649 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3c69425dd bp 0x000000000000 sp 0x7ffc37e2f350 T45707) Step #5: ==45707==The signal is caused by a READ memory access. Step #5: #0 0x55c3c69425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3c6764280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3c6763fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3c6741929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3c6662ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3c65bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3c65c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3c65ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3c65d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc421b92082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c3c659eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45707==Register values: Step #5: rax = 0x000055c3ca85e560 rbx = 0x000055c3ca85e560 rcx = 0x000055c3ca85ea10 rdx = 0x00007fc421d5ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc37e2f350 Step #5: r8 = 0x000055c3ca85e560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc421d5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c3c9b41960 r14 = 0x0000000100000004 r15 = 0x000055c3c8aae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x10,0x0,0x41,0x45,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x10,0x0,0x41,0x41,0x41,0x47,0xd0,0x0,0x14,0x0,0x41,0x30,0x41,0x47,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0x41,0x41,0xd0,0x41,0x41,0x47,0x43,0x41,0x22,0x41,0xd0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x0,0x10,0x0,0x41,0xd0,0x41,0x41,0x41,0x47,0xd0,0x0,0x14,0x0,0xd0,0x0,0x10,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x0,0x10,0x0,0x41,0xd0,0x41,0x41,0x41,0x47,0xd0,0x0,0x14,0x0,0xd0,0x0,0x10,0x0,0x41,0x45,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x0,0x41,0x2b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\313\001\001\310\001\001}\177A\306\327\000\320\000A\320AAGAA\"A\320\000\020\000AEA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000\320\000\024\000A\000AA\320\000A\000AA\320\000\020\000AAAG\320\000\024\000A0AGA\306\327\000\320\000AAA\320AAGCA\"A\320\320\000A\320AAGAA\"A\320\000\024\000A\000\320\000\024\000A\000AA\320\000A\000A\000\020\000A\320AAAG\320\000\024\000\320\000\020\000A\320AAGAA\"A\320\000\024\000A\000\320\000\024\000A\000AA\320\000A\000A\000\020\000A\320AAAG\320\000\024\000\320\000\020\000AEA\"A\000\320\000A\320\000A+\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d9df2d0639dd18b17fb7a7e4fbab955bc50c5356 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAArLAQHIAQF9f0HG1wDQAEHQQUFHQUEiQdAAEABBRUEiQQDQAEHQQUFHQUEiQdAAFABBANAAFABBAEFB0ABBAEFB0AAQAEFBQUfQABQAQTBBR0HG1wDQAEFBQdBBQUdDQSJB0NAAQdBBQUdBQSJB0AAUAEEA0AAUAEEAQUHQAEEAQQAQAEHQQUFBR9AAFADQABAAQdBBQUdBQSJB0AAUAEEA0AAUAEEAQUHQAEEAQQAQAEHQQUFBR9AAFADQABAAQUVBIkEA0ABB0ABBKwAL Step #5: MERGE-OUTER: attempt 4158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1673877863 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef3696f198, 0x55ef36977911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef36977918,0x55ef369ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d9df2d0639dd18b17fb7a7e4fbab955bc50c5356' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12627 processed earlier; will process 2648 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 231 ft: 232 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 417 ft: 456 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef341835dd bp 0x000000000000 sp 0x7fffad8426d0 T45711) Step #5: ==45711==The signal is caused by a READ memory access. Step #5: #0 0x55ef341835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef33fa5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef33fa4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef33f82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef33ea3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef33dfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef33e051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef33dec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef33e183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffaf3fd2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef33ddfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45711==Register values: Step #5: rax = 0x000055ef37b0d640 rbx = 0x000055ef37b0d640 rcx = 0x000055ef37b0daf0 rdx = 0x00007ffaf419ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffad8426d0 Step #5: r8 = 0x000055ef37b0d640 r9 = 0x000055ef379c3d90 r10 = 0x000055ef37993010 r11 = 0x00007ffaf419abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef37382960 r14 = 0x0000000100000004 r15 = 0x000055ef362ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x42,0x45,0x41,0x45,0x69,0x69,0x41,0x6e,0x67,0x6d,0x75,0x69,0x41,0xe9,0x45,0x6c,0x69,0x45,0x41,0x6c,0x69,0x69,0x45,0x41,0x87,0x45,0x41,0x7d,0x41,0x46,0x45,0xd,0x0,0x45,0x41,0x0,0x69,0x45,0x2,0x0,0x41,0x8,0xc1,0x41,0x45,0x41,0x6c,0x69,0x69,0x45,0x41,0x87,0x45,0x41,0x2b,0x41,0x6c,0x69,0x69,0x45,0x41,0x87,0x45,0x41,0x69,0x69,0x41,0x1,0x41,0x9,0xc1,0x41,0x45,0x41,0x6c,0x69,0x69,0x45,0x41,0x87,0x45,0x41,0x2b,0x41,0x3c,0x6b,0x6e,0x6c,0x75,0x78,0x41,0x9,0x41,0x45,0x41,0xa3,0x97,0x98,0x25,0x41,0x87,0x45,0x41,0x6a,0x69,0x47,0x1,0xd,0x0,0x69,0x69,0x41,0x69,0x69,0x47,0x1,0xd,0x0,0x69,0x69,0x6c,0x69,0x45,0x41,0xa3,0x97,0x98,0x25,0x41,0x87,0x45,0x41,0x69,0x69,0x69,0x45,0x45,0x1,0x45,0x1,0xf,0x0,0x68,0x75,0x78,0x1,0xd,0x0,0x6d,0x69,0x1b,0x45,0x67,0x1,0x4d,0x45,0x45,0x1,0xf,0x0,0x0,0x41,0xd,0x0,0x41,0x45,0x41,0x45,0x47,0x1,0x45,0xd,0x0,0x6a,0x69,0x1b,0x5c,0xb,0x6e,0x6c,0x41,0x77,0x78,0x69,0x48,0x1b,0x69,0x45,0x45,0x1,0x45,0x1,0xf,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\177}ABEAEiiAngmuiA\351EliEAliiEA\207EA}AFE\015\000EA\000iE\002\000A\010\301AEAliiEA\207EA+AliiEA\207EAiiA\001A\011\301AEAliiEA\207EA+A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d759afc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d759afbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d759ad9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7599faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d759952c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d75995c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7599436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d75996f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcdd38a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d759936aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45715==Register values: Step #5: rax = 0x000055d75d3d54e0 rbx = 0x000055d75d3d54e0 rcx = 0x000055d75d3d5990 rdx = 0x00007fcdd3a68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2f10cfb0 Step #5: r8 = 0x000055d75d3d54e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcdd3a68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d75ced9960 r14 = 0x0000000100000004 r15 = 0x000055d75be46386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x2f,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xc1,0x41,0x4d,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0x3c,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x6c,0x69,0x6e,0x75,0x78,0x41,0x1,0x41,0x80,0x80,0x80,0x84,0x0,0x21,0x80,0x80,0x80,0x0,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0xa5,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0xb,0x41,0xbc,0x4e,0x21,0x85,0x80,0x80,0x0,0x41,0x94,0x77,0x69,0x6e,0x41,0xb,0xd0,0x0,0x15,0x80,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\340\000AAAA!\220\200\200\000A\224u AA\013A\274N!\200\200\200\000A\001A\200\200\200\200\000A\200\200/A\013A\000AA\001\270A\200\000A\200\200\000A\013A\000AA\001\301AME\320\000\024\000\001Au AA\013A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a81769d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a81769cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a81767a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a81759bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a8174f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8174fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8174e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8175103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e7441c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a8174d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45719==Register values: Step #5: rax = 0x000055a81ad3c3c0 rbx = 0x000055a81ad3c3c0 rcx = 0x000055a81ad3c870 rdx = 0x00007f4e745e4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5d4ac7d0 Step #5: r8 = 0x000055a81ad3c3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4e745e4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a81aa7a960 r14 = 0x0000000100000004 r15 = 0x000055a8199e7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x34,0x20,0x6,0x21,0x20,0x20,0x20,0x63,0x1a,0x20,0x0,0x42,0x47,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0xa1,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x42,0x6,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x84,0x0,0x20,0x1,0x1a,0x1a,0x20,0x3,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x1a,0x22,0x0,0x20,0x31,0x20,0x6,0x20,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x30,0x20,0x20,0x20,0x20,0x22,0x0,0xa1,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x42,0x6,0x20,0x9,0x20,0x20,0x61,0x1a,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x3,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x1a,0x22,0x0,0x20,0x31,0x20,0x6,0x20,0x20,0x1,0x1a,0x21,0x20,0x0,0x20,0x30,0x20,0x20,0x20,0x20,0xa2,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001?| \001\374\207\200\000 \000 \001\032\032 \000 4 \006! c\032 \000BG \032\032\032\"\000 5 \006 \241\032!\000Bbz\247BJB\006 \000 \000 \001\374\207\200\000 \001\374\207\200\000\204\000 \001\032\032 \003\374\207\200\000 \000 \001\374\207\200\000\032\"\000 1 \006 \001\032\032 \000 0 \"\000\241\032!\000Bbz\247BJB\006 \011 a\032 \001\374\207\200\000 \000 \001\374\207\200\000 \001\374\207\200\000 \000 \001\032\032 \003\374\207\200\000 \000 \001\374\207\200\000\032\"\000 1 \006 \001\032! \000 0 \242\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e208afeadceab92e413090a210ff953836c5bd0a Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQE/fCAgAfyHgAAgACABGhogACA0IAYhICAgYxogAEJHIBoaGiIAIDUgBiAgICChGiEAQmJ6p0JKQgYgICAAIAAgAfyHgAAgAfyHgACEACABGhogA/yHgAAgACAB/IeAABoiACAxIAYgIAEaGiAAIDAgICAgIgChGiEAQmJ6p0JKQgYgCSAgYRogIAH8h4AAIAAgAfyHgAAgAfyHgAAgACABGhogA/yHgAAgACAB/IeAABoiACAxIAYgIAEaISAAIDAgICAgogAL Step #5: MERGE-OUTER: attempt 4161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1674386062 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f39807f198, 0x55f398087911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f398087918,0x55f39810f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e208afeadceab92e413090a210ff953836c5bd0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12632 processed earlier; will process 2643 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #1 pulse cov: 391 ft: 392 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 510 ft: 575 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3958935dd bp 0x000000000000 sp 0x7fffb1cea0c0 T45723) Step #5: ==45723==The signal is caused by a READ memory access. Step #5: #0 0x55f3958935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3956b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3956b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f395692929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3955b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f39550bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3955151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3954fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3955283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c24445082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3954efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45723==Register values: Step #5: rax = 0x000055f39a01c430 rbx = 0x000055f39a01c430 rcx = 0x000055f39a01c420 rdx = 0x00007f3c2460db80 Step #5: rdi = 0x000055f39a01c420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffb1cea0c0 Step #5: r8 = 0x000055f39a01c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c2460dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f398a92960 r14 = 0x0000000100000004 r15 = 0x000055f3979ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6e,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x41,0xc1,0xfb,0x18,0x41,0x1,0x41,0x4b,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x41,0x1,0xb,0x7a,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x18,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x41,0x3b,0xff,0x41,0x5d,0x2,0x6e,0x10,0x0,0x1,0xb,0x0,0xc3,0x0,0xab,0x0,0xe,0x0,0x0,0x8b,0x0,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x24,0x2b,0x92,0x6,0xe0,0xa5,0xb,0xb,0x0,0x1,0xb,0x0,0xc3,0x0,0xb,0xb,0x0,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x74,0x0,0x8b,0xae,0x0,0x0,0x0,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x8e,0x0,0x8b,0x0,0x75,0x78,0x0,0x4f,0x45,0x10,0x0,0xfb,0x18,0x43,0x1,0x7,0xe7,0x30,0x0,0xb0,0x43,0xfe,0x3,0x0,0x0,0x0,0x8e,0x1a,0x0,0x7c,0x1a,0x48,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8b,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0x1,0xb,0x0,0xc3,0x0,0xab,0x0,0xe,0x0,0x0,0x8b,0x0,0x9e,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001?|AA\004@A\362-\002nA\013\032\002n\020\000\373\031C\000A\301\373\030A\001AK\032\002\000\020\000\373\030A\001\013z\032\003n\020\000\373\031A\000CA\373\030A\001A\013\032\002\000\020\000\373\030A;\377A]\002n\020\000\001\013\000\303\000\253\000\016\000\000\213\000\032\002\000\020\000\373\030$+\222\006\340\245\013\013\000\001\013\000\303\000\013\013\000\000\260\303\376\003\000\000\000t\000\213\256\000\000\000\000\260\303\376\003\000\000\000\216\000\213\000ux\000OE\020\000\373\030C\001\007\3470\000\260C\376\003\000\000\000\216\032\000|\032H\000\000\000\000\000\000\000\000\213\000\016\000\000\001\013\000\001\013\000\303\000\253\000\016\000\000\213\000\236\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9f7016d48364dda3672a50f433a29cfdbb9af13 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQE/fEFBBEBB8i0CbkELGgJuEAD7GUMAQcH7GEEBQUsaAgAQAPsYQQELehoDbhAA+xlBAENB+xhBAUELGgIAEAD7GEE7/0FdAm4QAAELAMMAqwAOAACLABoCABAA+xgkK5IG4KULCwABCwDDAAsLAACww/4DAAAAdACLrgAAAACww/4DAAAAjgCLAHV4AE9FEAD7GEMBB+cwALBD/gMAAACOGgB8GkgAAAAAAAAAAIsADgAAAQsAAQsAwwCrAA4AAIsAngALAAAL Step #5: MERGE-OUTER: attempt 4162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1674525973 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5555dd219198, 0x5555dd221911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5555dd221918,0x5555dd2a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9f7016d48364dda3672a50f433a29cfdbb9af13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12635 processed earlier; will process 2640 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555daa2d5dd bp 0x000000000000 sp 0x7fffe5e246d0 T45727) Step #5: ==45727==The signal is caused by a READ memory access. Step #5: #0 0x5555daa2d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555da84f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555da84efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555da82c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555da74dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555da6a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555da6af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555da6966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555da6c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa4af6ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555da689aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45727==Register values: Step #5: rax = 0x00005555dfba0430 rbx = 0x00005555dfba0430 rcx = 0x00005555dfba0420 rdx = 0x00007fa4af875b80 Step #5: rdi = 0x00005555dfba0420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffe5e246d0 Step #5: r8 = 0x00005555dfba0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa4af875be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555ddc2c960 r14 = 0x0000000100000004 r15 = 0x00005555dcb99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0xc4,0x1,0x41,0x1,0x41,0xcd,0x5d,0x69,0x3,0x0,0x45,0x41,0xbf,0x7d,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x45,0x45,0x69,0x45,0x45,0x69,0x41,0x69,0x75,0x78,0x41,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x41,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x45,0x41,0x41,0x67,0x67,0x45,0x69,0x4f,0x45,0x45,0x45,0x69,0x41,0x69,0x4a,0x45,0x45,0x69,0x41,0x69,0x77,0x41,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x45,0x45,0x69,0x41,0x69,0x75,0x78,0x41,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x41,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x45,0x41,0x41,0x67,0x67,0x45,0x69,0x4f,0x77,0x69,0x41,0x45,0x67,0x41,0x72,0x6c,0x41,0x4d,0x41,0x97,0x6e,0x75,0x67,0x78,0x41,0x67,0x6e,0x4d,0x75,0x41,0x41,0x78,0x41,0x4d,0x41,0x5b,0x6c,0x69,0x69,0x6d,0x1b,0x41,0x77,0x41,0x30,0x6d,0x77,0xe,0x3,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x41,0x4d,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300\304\001A\001A\315]i\003\000EA\277}AiEiwAE \000JAEEEEiEEiAiuxAAiEiwAE \000JAEEAAiEiwAE \000JAEEEAAggEiOEEEiAiJEEiAiwAE \000JAEEEEiAiuxAAiEiwAE \000JAEEAAiEiwAE \000JAEEEAAggEiOwiAEgArlAMA\227nugxAgnMuAAxAMA[liim\033AwA0mw\016\003\200\000\000\000\000\000\000AAMxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5b02ee55b751954b30b0ea6634cfa4ce8240812e Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HAxAFBAUHNXWkDAEVBv31BaUVpd0FFIABKQUVFRUVpRUVpQWl1eEFBaUVpd0FFIABKQUVFQUFpRWl3QUUgAEpBRUVFQUFnZ0VpT0VFRWlBaUpFRWlBaXdBRSAASkFFRUVFaUFpdXhBQWlFaXdBRSAASkFFRUFBaUVpd0FFIABKQUVFRUFBZ2dFaU93aUFFZ0FybEFNQZdudWd4QWduTXVBQXhBTUFbbGlpbRtBd0EwbXcOA4AAAAAAAABBQU14bAALSQAL Step #5: MERGE-OUTER: attempt 4163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1674665647 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561cd3aaa198, 0x561cd3ab2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561cd3ab2918,0x561cd3b3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5b02ee55b751954b30b0ea6634cfa4ce8240812e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12637 processed earlier; will process 2638 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561cd12be5dd bp 0x000000000000 sp 0x7ffddf57a760 T45731) Step #5: ==45731==The signal is caused by a READ memory access. Step #5: #0 0x561cd12be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561cd10e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561cd10dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561cd10bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561cd0fdead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561cd0f36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561cd0f401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561cd0f276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561cd0f533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4007a1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561cd0f1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45731==Register values: Step #5: rax = 0x0000561cd587a3b0 rbx = 0x0000561cd587a3b0 rcx = 0x0000561cd587a860 rdx = 0x00007fd400969b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddf57a760 Step #5: r8 = 0x0000561cd587a3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd400969be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561cd44bd960 r14 = 0x0000000100000004 r15 = 0x0000561cd342a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x16,0x7d,0x41,0x6b,0x41,0x28,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0xd9,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xf5,0x6b,0x41,0x6c,0x45,0x41,0x75,0x45,0x41,0x41,0x4d,0x6b,0x41,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x41,0x78,0x41,0x74,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xb,0x41,0xf5,0x6b,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xfb,0x99,0x0,0x2b,0x47,0x47,0x47,0x47,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001\026}AkA(AD\001EiuiAMAJliAAAAAEA\277i\001A\001xJtAAAuAMkA(AEAtiAD\001EiuiAMAJliAAAAAEA\277i\001A\001xJtAAAuAMkA(AEA\331i\004\000\020\000\005\000\000\000tO\000\013A\365kAlEAuEAAMkAEiuiAMAJliAAAAAEA\277i\001A\001xJtAAAuAMkA(AEAtAxAtAuAMkA(AEAti\004\000\020\000\005\000\000\013A\365k\000\000\000\000\000\001\017\373\231\000+GGGG\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f3254ec808e1b74b4290675fe87b8e7d49eeff5 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQEWfUFrQShBRAFFaXVpQU1BSmxpQUFBQUFFQb9pAUEBeEp0QUFBdUFNa0EoQUVBdGlBRAFFaXVpQU1BSmxpQUFBQUFFQb9pAUEBeEp0QUFBdUFNa0EoQUVB2WkEABAABQAAAHRPAAtB9WtBbEVBdUVBQU1rQUVpdWlBTUFKbGlBQUFBQUVBv2kBQQF4SnRBQUF1QU1rQShBRUF0QXhBdEF1QU1rQShBRUF0aQQAEAAFAAALQfVrAAAAAAABD/uZACtHR0dHAAAL Step #5: MERGE-OUTER: attempt 4164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1674804443 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c571b22198, 0x55c571b2a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c571b2a918,0x55c571bb20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f3254ec808e1b74b4290675fe87b8e7d49eeff5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12638 processed earlier; will process 2637 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c56f3365dd bp 0x000000000000 sp 0x7ffde6062170 T45735) Step #5: ==45735==The signal is caused by a READ memory access. Step #5: #0 0x55c56f3365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c56f158280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c56f157fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c56f135929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c56f056ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c56efaec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c56efb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c56ef9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c56efcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9920340082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c56ef92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45735==Register values: Step #5: rax = 0x000055c5736614a0 rbx = 0x000055c5736614a0 rcx = 0x000055c573661950 rdx = 0x00007f9920508b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde6062170 Step #5: r8 = 0x000055c5736614a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9920508be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c572535960 r14 = 0x0000000100000004 r15 = 0x000055c5714a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc6,0x41,0xc0,0x41,0x5,0x41,0xfe,0xff,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x41,0x20,0x20,0x0,0x4d,0x41,0x88,0x41,0x45,0x69,0x77,0x6d,0x6d,0x78,0x74,0x41,0x77,0x41,0xff,0x3a,0x20,0x3d,0x69,0x20,0x0,0x1a,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x43,0x20,0x20,0x0,0x20,0x1a,0x22,0x1,0x77,0x6d,0x6d,0x78,0x74,0x41,0x77,0x41,0xff,0x3a,0x20,0x3d,0x69,0x20,0x0,0x1a,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x43,0x20,0x20,0x0,0x20,0x1a,0x22,0x1,0xb3,0x41,0xfe,0x69,0x20,0x0,0x20,0x1a,0x20,0x0,0x69,0x20,0x41,0x41,0x0,0x20,0x0,0x4d,0x41,0xfe,0x69,0x20,0x0,0x20,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x20,0x0,0x1a,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x41,0x20,0x22,0x1a,0x20,0x0,0x20,0x1,0xb3,0x41,0xfe,0x69,0x20,0x20,0x0,0x1a,0x20,0x0,0x69,0x20,0x0,0x4d,0x41,0x20,0x0,0x4d,0x41,0x77,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001}\177A\306A\300A\005A\376\377A\"\000AA\"\000A \000MA\210AEiwmmxtAwA\377: =i \000\032\032 \000i A!OAA\"\000AA\"\000C \000 \032\"\001wmmxtAwA\377: =i \000\032\032 \000i A!OAA\"\000AA\"\000C \000 \032\"\001\263A\376i \000 \032 \000i AA\000 \000MA\376i \000 \032 \000i A!OAA\"\000AA\"\000 \000\032\032 \000i A!OAA\"\000AA\"\000A \"\032 \000 \001\263A\376i \000\032 \000i \000MA \000MAwA\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e391943dc55c1623a191b1f088ee9705a7bb36f Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF9f0HGQcBBBUH+/0EiAEFBIgBBICAATUGIQUVpd21teHRBd0H/OiA9aSAAGhogAGkgQSFPQUEiAEFBIgBDICAAIBoiAXdtbXh0QXdB/zogPWkgABoaIABpIEEhT0FBIgBBQSIAQyAgACAaIgGzQf5pIAAgGiAAaSBBQQAgAE1B/mkgACAaIABpIEEhT0FBIgBBQSIAIAAaGiAAaSBBIU9BQSIAQUEiAEEgIhogACABs0H+aSAgABogAGkgAE1BIABNQXdBAAAL Step #5: MERGE-OUTER: attempt 4165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1674943888 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562792adf198, 0x562792ae7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562792ae7918,0x562792b6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e391943dc55c1623a191b1f088ee9705a7bb36f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12639 processed earlier; will process 2636 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: #1 pulse cov: 354 ft: 355 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: #2 pulse cov: 568 ft: 636 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627902f35dd bp 0x000000000000 sp 0x7ffe346d91d0 T45739) Step #5: ==45739==The signal is caused by a READ memory access. Step #5: #0 0x5627902f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562790115280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562790114fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627900f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562790013ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56278ff6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56278ff751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56278ff5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56278ff883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ba130f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56278ff4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45739==Register values: Step #5: rax = 0x0000562793a83260 rbx = 0x0000562793a83260 rcx = 0x0000562793a83710 rdx = 0x00007f7ba14d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe346d91d0 Step #5: r8 = 0x0000562793a83260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ba14d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627934f2960 r14 = 0x0000000100000004 r15 = 0x000056279245f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x4d,0x22,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x4d,0x45,0xd0,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0xbc,0x80,0x41,0x41,0x41,0x75,0x20,0xb,0x4e,0x21,0xa0,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x66,0x72,0xb8,0x41,0x4d,0x45,0xd0,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0xb9,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x66,0x72,0xb8,0x41,0x4d,0x45,0xd0,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x66,0x72,0xb8,0x41,0x4d,0x45,0xd0,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x0,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\340\000AAAA!\220\200\200\200\000A\200\200\000A\013A\000AA\001\270AM\"\001A\200\200\200\200\000A\200\200\000A\013A\000AA\001\270AME\320\200\200\200\200\000A\200\274\200AAAu \013N!\240\200\200\000A\001A\200\200\200\200\000A\200\200\000A\013A\000Afr\270AME\320\200\200\200\200\000A\200\200\000A\013A\000AA\001\270A\271E\320\000\024\000\001Au \200\200\000A\200\200\000A\013A\000Afr\270AME\320\200\200\200\200\000A\200\200\000A\013A\000AA\001\001A\200\200\200\200\000A\200\200\000A\013A\000Afr\270AME\320\200\200\200\200\000A\200\200\000A\013\000n\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adcb7c46a0c22073fd95b82530e131d072fb2293 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0HgAEFBQUEhkICAgABBgIAAQQtBAEFBAbhBTSIBQYCAgIAAQYCAAEELQQBBQQG4QU1F0ICAgIAAQYC8gEFBQXUgC04hoICAAEEBQYCAgIAAQYCAAEELQQBBZnK4QU1F0ICAgIAAQYCAAEELQQBBQQG4QblF0AAUAAFBdSCAgABBgIAAQQtBAEFmcrhBTUXQgICAgABBgIAAQQtBAEFBAQFBgICAgABBgIAAQQtBAEFmcrhBTUXQgICAgABBgIAAQQsAbgAL Step #5: MERGE-OUTER: attempt 4166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1675086007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563760dc7198, 0x563760dcf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563760dcf918,0x563760e570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adcb7c46a0c22073fd95b82530e131d072fb2293' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12642 processed earlier; will process 2633 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56375e5db5dd bp 0x000000000000 sp 0x7fff3ea55f40 T45743) Step #5: ==45743==The signal is caused by a READ memory access. Step #5: #0 0x56375e5db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56375e3fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56375e3fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56375e3da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56375e2fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56375e253c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56375e25d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56375e2446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56375e2703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd68aefa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56375e237aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45743==Register values: Step #5: rax = 0x0000563762b73420 rbx = 0x0000563762b73420 rcx = 0x0000563762b738d0 rdx = 0x00007fd68b0c2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3ea55f40 Step #5: r8 = 0x0000563762b73420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd68b0c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637617da960 r14 = 0x0000000100000004 r15 = 0x0000563760747386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7f,0x41,0x21,0x41,0x1,0x41,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x70,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x41,0x1,0x68,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x41,0x1,0x68,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x69,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x6b,0xd,0x0,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x2,0x0,0x0,0x0,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x5b,0x6d,0x41,0x45,0x41,0x76,0x1,0x45,0x45,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001$\177A!A\001AiuiEAnA\350\301AkiA[wimEA\001EEAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001iuAEk\015\000AA\001EAAE\001A\377Ap\001iuAEk\015\000AAA\001hAAjAp\001\001iuiEAnA\350\301AkiAA\001hAAjAp\001\001iuiEAnA\350\301AkiA[wiiEA\001EEAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001ik\015\000AAAEAkFA\002\000\000\000\001M\320\000\024\000\001AAAAEAkFA[mAEAv\001EEx\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eefb986168fe3bee04bc24c03ea4ae302249cd59 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQEkf0EhQQFBaXVpRUFuQejBQWtpQVt3aW1FQQFFRUFrRrjQABQAAUE/QQFsQUFqQXABAWl1QUVrDQBBQQFFQUFFAUH/QXABaXVBRWsNAEFBQQFoQUFqQXABAWl1aUVBbkHowUFraUFBAWhBQWpBcAEBaXVpRUFuQejBQWtpQVt3aWlFQQFFRUFrRrjQABQAAUE/QQFsQUFqQXABAWlrDQBBQUFFQWtGQQIAAAABTdAAFAABQUFBQUVBa0ZBW21BRUF2AUVFeAAL Step #5: MERGE-OUTER: attempt 4167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1675225013 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628d0fbe198, 0x5628d0fc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628d0fc6918,0x5628d104e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eefb986168fe3bee04bc24c03ea4ae302249cd59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12643 processed earlier; will process 2632 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628ce7d25dd bp 0x000000000000 sp 0x7ffef3e29800 T45747) Step #5: ==45747==The signal is caused by a READ memory access. Step #5: #0 0x5628ce7d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628ce5f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628ce5f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628ce5d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628ce4f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628ce44ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628ce4541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628ce43b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628ce4673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a6b2ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628ce42eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45747==Register values: Step #5: rax = 0x00005628d2fd44e0 rbx = 0x00005628d2fd44e0 rcx = 0x00005628d2fd4990 rdx = 0x00007f0a6b4b7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef3e29800 Step #5: r8 = 0x00005628d2fd44e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a6b4b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628d19d1960 r14 = 0x0000000100000004 r15 = 0x00005628d093e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6b,0x45,0x69,0xe,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x69,0x6a,0x49,0xb3,0xd0,0x0,0x14,0x0,0x0,0x41,0xf5,0x6b,0x45,0x69,0xe,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa3,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x96,0x96,0x96,0x96,0x97,0x96,0x92,0x96,0x0,0x0,0x69,0x6a,0x49,0xb3,0xd0,0x0,0x14,0x0,0x0,0x41,0xf5,0x6b,0x45,0x69,0xe,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd0,0x0,0x14,0x0,0x0,0x41,0xf5,0x6b,0x45,0x69,0xe,0x2,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\313\001\001\310\001\001\177\177\320\000\024\000\001A\365kEi\016\002\000\000\000\000\000\000\000\000\226\226\226\226\226\226\226\226\226\226\227\226\222\226\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\226\226\226\226\227\226\222\226\000\000ijI\263\320\000\024\000\000A\365kEi\016\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\243\000asm\001\000\000\000\000\000\000\000\000\000\000\000\000\226\226\226\226\226\226\226\226\226\226\227\226\222\226\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\226\226\226\226\227\226\222\226\000\000ijI\263\320\000\024\000\000A\365kEi\016\002\000\000\000\000\000\000\000\000\000\320\000\024\000\000A\365kEi\016\002\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dda23c5d790d3392252d2dee91c1f1d0854bb5cc Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAArLAQHIAQF/f9AAFAABQfVrRWkOAgAAAAAAAAAAlpaWlpaWlpaWlpeWkpYAAAAAAAAAAAAAAAAAAAAAAACWlpaWl5aSlgAAaWpJs9AAFAAAQfVrRWkOAgAAAAAAAAAAAAAAAAAAAAAAowBhc20BAAAAAAAAAAAAAAAAlpaWlpaWlpaWlpeWkpYAAAAAAAAAAAAAAAAAAAAAAACWlpaWl5aSlgAAaWpJs9AAFAAAQfVrRWkOAgAAAAAAAAAAANAAFAAAQfVrRWkOAgAAAAAL Step #5: MERGE-OUTER: attempt 4168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1675361942 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5580f3398198, 0x5580f33a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5580f33a0918,0x5580f34280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dda23c5d790d3392252d2dee91c1f1d0854bb5cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12644 processed earlier; will process 2631 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580f0bac5dd bp 0x000000000000 sp 0x7ffc39571530 T45751) Step #5: ==45751==The signal is caused by a READ memory access. Step #5: #0 0x5580f0bac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5580f09ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5580f09cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580f09ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5580f08ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5580f0824c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580f082e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580f08156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580f08413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f0955c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580f0808aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45751==Register values: Step #5: rax = 0x00005580f44ae4a0 rbx = 0x00005580f44ae4a0 rcx = 0x00005580f44ae950 rdx = 0x00007f0f09724b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc39571530 Step #5: r8 = 0x00005580f44ae4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f09724be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580f3dab960 r14 = 0x0000000100000004 r15 = 0x00005580f2d18386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x31,0x41,0xc0,0xc6,0x1,0x45,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x40,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0xc0,0xc6,0x1,0x45,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x40,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x41,0x47,0x41,0x46,0x41,0x46,0x41,0x41,0x47,0x46,0x41,0x41,0x22,0x0,0x47,0x41,0x46,0x41,0x41,0x22,0x77,0x69,0x6e,0x6c,0x41,0x47,0x41,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x41,0x47,0x41,0x46,0x41,0x46,0x41,0x41,0x47,0x46,0x41,0x41,0x77,0x69,0x6e,0x6c,0x41,0x47,0x41,0x6c,0x69,0x6e,0x75,0x6c,0x69,0x6e,0x75,0x78,0x22,0x0,0x47,0xc0,0x46,0x41,0x41,0x22,0x0,0xc1,0x45,0x6c,0x46,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A1A\300\306\001EA\341AlAO\020\000\"\000AGFAAA\000\001 O\020\000\"@O\020\000\"\000AGFA\300\306\001EA\341AlAO\020\000\"\000AGFAAA\000\001 O\020\000\"@O\020\000\"\000AGFAAA\000\001 O\020\000\"\000AGAGAFAFAAGFAA\"\000GAFAA\"winlAGAFAAA\000\001 O\020\000\"AO\020\000\"\000AGFAAA\000\001 O\020\000\"\000AGAGAFAFAAGFAAwinlAGAlinulinux\"\000G\300FAA\"\000\301ElF\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e673d832d4296b8aeaca6ed2905ac46ca3d39e7 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0ExQcDGAUVB4UFsQU8QACIAQUdGQUFBAAEgIE8QACJATxAAIgBBR0ZBwMYBRUHhQWxBTxAAIgBBR0ZBQUEAASAgTxAAIkBPEAAiAEFHRkFBQQABICBPEAAiAEFHQUdBRkFGQUFHRkFBIgBHQUZBQSJ3aW5sQUdBRkFBQQABICBPEAAiQU8QACIAQUdGQUFBAAEgIE8QACIAQUdBR0FGQUZBQUdGQUF3aW5sQUdBbGludWxpbnV4IgBHwEZBQSIAwUVsRgAL Step #5: MERGE-OUTER: attempt 4169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1675500422 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654685b0198, 0x5654685b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654685b8918,0x5654686400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e673d832d4296b8aeaca6ed2905ac46ca3d39e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12645 processed earlier; will process 2630 files now Step #5: [LOADING] WASM module load failed: unknown function 27 Step #5: #1 pulse cov: 407 ft: 408 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 510 Step #5: #2 pulse cov: 505 ft: 552 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #4 pulse cov: 632 ft: 833 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565465dc45dd bp 0x000000000000 sp 0x7ffe78757d10 T45755) Step #5: ==45755==The signal is caused by a READ memory access. Step #5: #0 0x565465dc45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565465be6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565465be5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565465bc3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565465ae4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565465a3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565465a461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565465a2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565465a593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77e9f99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565465a20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45755==Register values: Step #5: rax = 0x000056546ab17430 rbx = 0x000056546ab17430 rcx = 0x000056546ab17420 rdx = 0x00007f77ea161b80 Step #5: rdi = 0x000056546ab17420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe78757d10 Step #5: r8 = 0x000056546ab17430 r9 = 0x00007f77ea161d60 r10 = 0x000056546aaf8010 r11 = 0x00007f77ea161be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565468fc3960 r14 = 0x0000000100000004 r15 = 0x0000565467f30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x7d,0x41,0x27,0x41,0xc0,0xc3,0xff,0x4,0x2,0x0,0x2,0x0,0x1,0x2,0x0,0x2,0x0,0x1,0x2,0x0,0x0,0x8d,0x5f,0x0,0x95,0x0,0xe,0x0,0x0,0x6c,0x69,0x6e,0x75,0x71,0x0,0xd1,0x0,0x0,0x0,0xb5,0x1a,0x63,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x48,0x0,0xfc,0x0,0x6d,0x41,0x61,0x43,0x0,0x71,0x0,0xb0,0x0,0x1a,0x99,0x9e,0x0,0x0,0x63,0x0,0x20,0x0,0x0,0xd3,0x0,0x0,0x0,0xb5,0x1a,0x63,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0xbb,0x1,0x1,0x0,0x0,0xb8,0xa5,0x9b,0x63,0x49,0x69,0x41,0x6e,0x41,0x0,0x1a,0x0,0x0,0x0,0x99,0x20,0x0,0x0,0xd1,0x0,0x0,0x0,0xb5,0x1a,0x63,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4c,0x1,0x1,0x1,0x0,0x0,0x0,0xa4,0x63,0x41,0x69,0x41,0x6e,0x41,0x69,0x0,0x20,0xa,0x0,0xd1,0x0,0xb8,0x9d,0xa4,0x63,0x41,0x69,0x41,0x6e,0x41,0x69,0x0,0xa4,0x63,0x41,0x69,0x41,0x6e,0x41,0x69,0x0,0x20,0xa,0x0,0xd1,0x0,0x0,0x1a,0xb5,0x41,0x0,0x41,0x69,0x0,0xb,0xb,0x0,0x0,0xb,0xb,0x0,0x0,0xb,0x20,0x30,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001@}A'A\300\303\377\004\002\000\002\000\001\002\000\002\000\001\002\000\000\215_\000\225\000\016\000\000linuq\000\321\000\000\000\265\032c\004\000\320\000\000\005\000\013\000H\000\374\000mAaC\000q\000\260\000\032\231\236\000\000c\000 \000\000\323\000\000\000\265\032c\004\000\320\000\000\005\000\013\000\273\001\001\000\000\270\245\233cIiAnA\000\032\000\000\000\231 \000\000\321\000\000\000\265\032c\004\000\320\000\000\005\000\013\000L\001\001\001\000\000\000\244cAiAnAi\000 \012\000\321\000\270\235\244cAiAnAi\000\244cAiAnAi\000 \012\000\321\000\000\032\265A\000Ai\000\013\013\000\000\013\013\000\000\013 0\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9edafd01c7c7dc9596a2821a1d0bf2fb6daf7196 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFAfUEnQcDD/wQCAAIAAQIAAgABAgAAjV8AlQAOAABsaW51cQDRAAAAtRpjBADQAAAFAAsASAD8AG1BYUMAcQCwABqZngAAYwAgAADTAAAAtRpjBADQAAAFAAsAuwEBAAC4pZtjSWlBbkEAGgAAAJkgAADRAAAAtRpjBADQAAAFAAsATAEBAQAAAKRjQWlBbkFpACAKANEAuJ2kY0FpQW5BaQCkY0FpQW5BaQAgCgDRAAAatUEAQWkACwsAAAsLAAALIDAAAAAL Step #5: MERGE-OUTER: attempt 4170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1675642927 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a638565198, 0x55a63856d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a63856d918,0x55a6385f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9edafd01c7c7dc9596a2821a1d0bf2fb6daf7196' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12650 processed earlier; will process 2625 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 345 ft: 346 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a635d795dd bp 0x000000000000 sp 0x7ffd94a6a120 T45759) Step #5: ==45759==The signal is caused by a READ memory access. Step #5: #0 0x55a635d795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a635b9b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a635b9afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a635b78929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a635a99ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a6359f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6359fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6359e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a635a0e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1396291082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a6359d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45759==Register values: Step #5: rax = 0x000055a63938eb60 rbx = 0x000055a63938eb60 rcx = 0x000055a63938f010 rdx = 0x00007f1396459b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd94a6a120 Step #5: r8 = 0x000055a63938eb60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1396459be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a638f78960 r14 = 0x0000000100000004 r15 = 0x000055a637ee5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x41,0x40,0x41,0xff,0x4,0x2,0x0,0x3,0x0,0x1,0x3,0x0,0x0,0x6e,0x75,0x78,0x6f,0x75,0x78,0x6c,0x45,0x6c,0xc1,0x46,0x0,0x45,0x4,0x40,0x5,0xb,0x45,0x45,0x45,0x4,0x40,0x5,0xb,0x45,0x6c,0x45,0x4,0x40,0x0,0xb,0xa9,0x6c,0x6f,0x6e,0x75,0x78,0x1,0x0,0x0,0x41,0x60,0x77,0x4,0x40,0x0,0xb,0x6c,0x78,0x6e,0x75,0x78,0x6c,0x45,0x6c,0x45,0x46,0x0,0x5d,0x4,0x40,0x5,0xb,0x45,0x45,0x4d,0x4,0x40,0x5,0xb,0x45,0x6c,0x45,0x4,0x40,0x0,0xb,0xa9,0x6c,0x69,0x6e,0x75,0x78,0x1,0x0,0x0,0x41,0x60,0x77,0x4,0x40,0x0,0xb,0x6c,0x41,0x69,0x45,0x6f,0x6d,0x69,0x70,0x73,0x45,0x67,0x77,0x77,0x45,0x6d,0x6d,0x6c,0x45,0x46,0x0,0x45,0x4,0x40,0x5,0xb,0x45,0x45,0x45,0x4,0x40,0x5,0xb,0x75,0x78,0x1,0x0,0x0,0x45,0x6c,0x45,0x46,0x0,0x45,0x4,0x40,0x5,0xb,0x45,0x45,0x45,0x4,0x40,0x5,0xb,0x45,0x6c,0x45,0x4,0x40,0x0,0xb,0x52,0x6c,0x69,0x6e,0x75,0x78,0x1,0x0,0x0,0x41,0x41,0x41,0x4d,0x45,0x0,0x9c,0x0,0x0,0xb,0xb,0x0,0xb,0x20,0x32,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\313\001\001\310\001\001?}A\003A@A\377\004\002\000\003\000\001\003\000\000nuxouxlEl\301F\000E\004@\005\013EEE\004@\005\013ElE\004@\000\013\251lonux\001\000\000A`w\004@\000\013lxnuxlElEF\000]\004@\005\013EEM\004@\005\013ElE\004@\000\013\251linux\001\000\000A`w\004@\000\013lAiEomipsEgwwEmmlEF\000E\004@\005\013EEE\004@\005\013ux\001\000\000ElEF\000E\004@\005\013EEE\004@\005\013ElE\004@\000\013Rlinux\001\000\000AAAME\000\234\000\000\013\013\000\013 2\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1b3c684c998c6429678dc2e41a661a0dd21e71c Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAArLAQHIAQE/fUEDQUBB/wQCAAMAAQMAAG51eG91eGxFbMFGAEUEQAULRUVFBEAFC0VsRQRAAAupbG9udXgBAABBYHcEQAALbHhudXhsRWxFRgBdBEAFC0VFTQRABQtFbEUEQAALqWxpbnV4AQAAQWB3BEAAC2xBaUVvbWlwc0Vnd3dFbW1sRUYARQRABQtFRUUEQAULdXgBAABFbEVGAEUEQAULRUVFBEAFC0VsRQRAAAtSbGludXgBAABBQUFNRQCcAAALCwALIDIAAAAL Step #5: MERGE-OUTER: attempt 4171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1675782514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cde3929198, 0x55cde3931911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cde3931918,0x55cde39b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1b3c684c998c6429678dc2e41a661a0dd21e71c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12652 processed earlier; will process 2623 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cde113d5dd bp 0x000000000000 sp 0x7ffef52cc3a0 T45763) Step #5: ==45763==The signal is caused by a READ memory access. Step #5: #0 0x55cde113d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cde0f5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cde0f5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cde0f3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cde0e5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cde0db5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cde0dbf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cde0da66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cde0dd23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f081e26e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cde0d99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45763==Register values: Step #5: rax = 0x000055cde60a75a0 rbx = 0x000055cde60a75a0 rcx = 0x000055cde60a7a50 rdx = 0x00007f081e436b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef52cc3a0 Step #5: r8 = 0x000055cde60a75a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f081e436be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cde433c960 r14 = 0x0000000100000004 r15 = 0x000055cde32a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x7f,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x41,0x41,0xfb,0x18,0x41,0x1,0x41,0x4b,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x41,0x1,0xb,0x41,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x18,0x41,0x1,0x41,0x15,0x1a,0x2,0x0,0x0,0x0,0xfb,0x18,0x6,0x2b,0x24,0x92,0xe0,0xa5,0x8c,0x7c,0x0,0x0,0x75,0x78,0x0,0x4c,0x78,0x48,0x6d,0x45,0x12,0x0,0xfb,0x18,0x41,0x45,0x10,0x0,0xfb,0x18,0x90,0x70,0xd3,0x61,0xff,0x5,0x5c,0xb7,0xfe,0x3,0x0,0x0,0x0,0x8e,0x1a,0xfc,0x0,0x0,0x7c,0x0,0x0,0xb4,0x95,0x0,0xab,0x0,0xe,0x0,0x0,0xb,0xb,0x0,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x8e,0x0,0x8b,0x0,0x75,0x78,0x0,0x5f,0x45,0x10,0x0,0xfb,0x18,0x41,0xe7,0x7,0x1,0x31,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x8e,0x1a,0x0,0x7c,0x1a,0xfc,0x0,0x0,0x8e,0x0,0x0,0x4c,0x68,0x0,0x8b,0x0,0xe,0x0,0x0,0xb,0xb,0x0,0x1,0xb,0x0,0xc3,0x0,0xab,0x0,0xe,0x0,0x0,0x8b,0x0,0x9e,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001?|AA\004@A\362-\002\177A\013\032\002n\020\000\373\031C\000AA\373\030A\001AK\032\002\000\020\000\373\030A\001\013A\032\002n\020\000\373\031A\000CA\373\030A\001A\025\032\002\000\000\000\373\030\006+$\222\340\245\214|\000\000ux\000LxHmE\022\000\373\030AE\020\000\373\030\220p\323a\377\005\\\267\376\003\000\000\000\216\032\374\000\000|\000\000\264\225\000\253\000\016\000\000\013\013\000\000\260\303\376\003\000\000\000\216\000\213\000ux\000_E\020\000\373\030A\347\007\0011\000\260\303\376\003\000\000\000\216\032\000|\032\374\000\000\216\000\000Lh\000\213\000\016\000\000\013\013\000\001\013\000\303\000\253\000\016\000\000\213\000\236\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a427e17819a9785fdbceb7dc097f728d3b4e3e9d Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQE/fEFBBEBB8i0Cf0ELGgJuEAD7GUMAQUH7GEEBQUsaAgAQAPsYQQELQRoCbhAA+xlBAENB+xhBAUEVGgIAAAD7GAYrJJLgpYx8AAB1eABMeEhtRRIA+xhBRRAA+xiQcNNh/wVct/4DAAAAjhr8AAB8AAC0lQCrAA4AAAsLAACww/4DAAAAjgCLAHV4AF9FEAD7GEHnBwExALDD/gMAAACOGgB8GvwAAI4AAExoAIsADgAACwsAAQsAwwCrAA4AAIsAngALAAAL Step #5: MERGE-OUTER: attempt 4172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1675920610 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f5c54c198, 0x563f5c554911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f5c554918,0x563f5c5dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a427e17819a9785fdbceb7dc097f728d3b4e3e9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12653 processed earlier; will process 2622 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f59d605dd bp 0x000000000000 sp 0x7fff19ae34c0 T45767) Step #5: ==45767==The signal is caused by a READ memory access. Step #5: #0 0x563f59d605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f59b82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f59b81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f59b5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f59a80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f599d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f599e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f599c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f599f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f708e706082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f599bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45767==Register values: Step #5: rax = 0x0000563f5e607b40 rbx = 0x0000563f5e607b40 rcx = 0x0000563f5e607ff0 rdx = 0x00007f708e8ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff19ae34c0 Step #5: r8 = 0x0000563f5e607b40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f708e8cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f5cf5f960 r14 = 0x0000000100000004 r15 = 0x0000563f5becc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xd0,0x29,0x70,0x43,0xa7,0xa,0x86,0x57,0x43,0x22,0xc0,0x42,0xc2,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0xff,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x42,0x42,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x42,0x43,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x2,0x0,0x0,0x0,0x21,0x1b,0x42,0x42,0x42,0x1a,0x0,0x0,0x10,0x0,0x21,0x1b,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x1,0x0,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x0,0x10,0x80,0x0,0x10,0x0,0x21,0x1,0x0,0x0,0x21,0x1b,0x42,0x42,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001\320)pC\247\012\206WC\"\300B\302B\032\020\000\020\000!\033\020\000!\377\032\020\000\020\000!\033\020\000!\033\020\000BBB\032\020\000\020\000!\033\020\000!\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\020\000BCB\032\020\000\020\000!\033\020\000!\032\020\000\020\000!\033\020\000!\002\000\000\000!\033BBB\032\000\000\020\000!\033!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\020\000\001\000B\032\020\000\020\000!\033\020\000!\032\020\000\020\000!\033\000\020\200\000\020\000!\001\000\000!\033BB\020\000\020\000\020\000!\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a49ee522a541749516c67c1d850eac2006e983e Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQHQKXBDpwqGV0MiwELCQhoQABAAIRsQACH/GhAAEAAhGxAAIRsQAEJCQhoQABAAIRsQACEaEAAQACEbEAAhGxoQABAAIRsQACEbGhAAEAAhGxAAIRsQAEJDQhoQABAAIRsQACEaEAAQACEbEAAhAgAAACEbQkJCGgAAEAAhGyEbEAAhGxoQABAAIRsQACEbGhAAEAAhGxAAIRsQAAEAQhoQABAAIRsQACEaEAAQACEbABCAABAAIQEAACEbQkIQABAAEAAhAAAL Step #5: MERGE-OUTER: attempt 4173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1676058599 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642009b5198, 0x5642009bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642009bd918,0x564200a450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a49ee522a541749516c67c1d850eac2006e983e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12654 processed earlier; will process 2621 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641fe1c95dd bp 0x000000000000 sp 0x7ffcced9eec0 T45771) Step #5: ==45771==The signal is caused by a READ memory access. Step #5: #0 0x5641fe1c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641fdfeb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641fdfeafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641fdfc8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641fdee9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641fde41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641fde4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641fde326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641fde5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8cd07c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641fde25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45771==Register values: Step #5: rax = 0x00005642022cc2e0 rbx = 0x00005642022cc2e0 rcx = 0x00005642022cc790 rdx = 0x00007f8cd0988b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcced9eec0 Step #5: r8 = 0x00005642022cc2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8cd0988be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005642013c8960 r14 = 0x0000000100000004 r15 = 0x0000564200335386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7d,0x41,0x3,0x41,0x40,0x41,0x74,0xc1,0x41,0xf8,0x45,0x73,0x69,0x67,0x78,0x76,0x41,0x74,0x45,0x41,0x47,0x6e,0x45,0x1,0x41,0x45,0x45,0x41,0x45,0x45,0x41,0x41,0x41,0x45,0x45,0x41,0x45,0x45,0x76,0x74,0x41,0xfc,0x45,0x41,0x41,0x41,0x45,0x45,0x49,0x68,0x41,0x40,0x41,0xc1,0x74,0x1,0x45,0x45,0x47,0x69,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x45,0x41,0x69,0x45,0x41,0x6e,0x45,0x76,0x74,0x45,0x45,0x76,0x41,0x45,0x69,0x45,0x41,0x6e,0x45,0x76,0x45,0x6e,0x74,0x76,0x74,0x45,0x41,0x39,0x41,0x45,0x45,0x41,0x45,0x45,0x76,0x47,0x4e,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x45,0x41,0xe9,0x45,0x41,0x6e,0x45,0x74,0x74,0x6e,0x45,0x76,0x74,0x41,0x45,0x41,0x41,0x45,0x45,0x41,0x45,0x45,0x76,0x47,0x6e,0x45,0x41,0xc5,0x45,0x76,0x45,0x41,0x45,0x76,0x45,0x6e,0x45,0x76,0x41,0x47,0x6e,0x75,0x45,0x41,0x6e,0x45,0x76,0x45,0x41,0x45,0x41,0x6e,0x45,0x71,0x45,0x41,0x45,0x41,0x69,0x45,0x41,0x6e,0x45,0x76,0x74,0x45,0x45,0x45,0x76,0x41,0x69,0x45,0x41,0x6e,0x45,0x76,0x74,0x6e,0x45,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\004}A\003A@At\301A\370EsigxvAtEAGnE\001AEEAEEAAAEEAEEvtA\374EAAAEEIhA@A\301t\001EEGiEAnEvEAEAiEAnEvtEEvAEiEAnEvEntvtEA9AEEAEEvGNEAnEvEAEAnEvEAEA\351EAnEttnEvtAEAAEEAEEvGnEA\305EvEAEvEnEvAGnuEAnEvEAEAnEqEAEAiEAnEvtEEEvAiEAnEvtnE\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f054024b6cb33bfec3b783fcefaba8721753b00 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEEfUEDQUBBdMFB+EVzaWd4dkF0RUFHbkUBQUVFQUVFQUFBRUVBRUV2dEH8RUFBQUVFSWhBQEHBdAFFRUdpRUFuRXZFQUVBaUVBbkV2dEVFdkFFaUVBbkV2RW50dnRFQTlBRUVBRUV2R05FQW5FdkVBRUFuRXZFQUVB6UVBbkV0dG5FdnRBRUFBRUVBRUV2R25FQcVFdkVBRXZFbkV2QUdudUVBbkV2RUFFQW5FcUVBRUFpRUFuRXZ0RUVFdkFpRUFuRXZ0bkUL Step #5: MERGE-OUTER: attempt 4174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1676197238 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f560ac8198, 0x55f560ad0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f560ad0918,0x55f560b580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f054024b6cb33bfec3b783fcefaba8721753b00' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12655 processed earlier; will process 2620 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 319 ft: 320 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 382 ft: 421 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f55e2dc5dd bp 0x000000000000 sp 0x7fff4a2ddaf0 T45775) Step #5: ==45775==The signal is caused by a READ memory access. Step #5: #0 0x55f55e2dc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f55e0fe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f55e0fdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f55e0db929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f55dffcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f55df54c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f55df5e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f55df456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f55df713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f50b5717082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f55df38aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45775==Register values: Step #5: rax = 0x000055f56309e9a0 rbx = 0x000055f56309e9a0 rcx = 0x000055f56309ee50 rdx = 0x00007f50b58dfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4a2ddaf0 Step #5: r8 = 0x000055f56309e9a0 r9 = 0x000055f562f56630 r10 = 0x000055f562f23010 r11 = 0x00007f50b58dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5614db960 r14 = 0x0000000100000004 r15 = 0x000055f560448386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6b,0x41,0xc1,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x57,0x69,0x45,0x43,0xc5,0x69,0x41,0x75,0x41,0x47,0x41,0x41,0x6c,0x41,0x3e,0x6d,0x69,0x41,0xaf,0x69,0x41,0x41,0x41,0x75,0x6d,0x69,0x45,0x69,0x41,0x41,0x4b,0xe,0x2,0x0,0x0,0x0,0x41,0x69,0x49,0x69,0x69,0x69,0x6d,0x41,0x69,0x1,0x0,0x0,0x10,0x0,0x5a,0x0,0x62,0x41,0x69,0x41,0x41,0x47,0xd0,0x0,0xfb,0x19,0x6e,0x1,0xe6,0x7f,0x80,0x0,0x1a,0x74,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x51,0x69,0x0,0x61,0x73,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x4d,0x74,0x0,0x6c,0x0,0x5a,0x0,0x0,0x41,0x69,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x19,0x41,0x2c,0xec,0x41,0x69,0x69,0x69,0x6d,0x41,0x69,0x1,0x0,0x0,0x0,0x0,0x1,0x50,0x0,0x5f,0x0,0x60,0x0,0x0,0x5f,0x1,0xfb,0x19,0x6e,0x1,0xe6,0x7f,0x80,0x0,0x1a,0x74,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x51,0x69,0x0,0x61,0x73,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x4d,0x74,0x0,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{kA\301I\001A\000A\317\214i\003\000EA\277WiEC\305iAuAGAAlA>miA\257iAAAumiEiAAK\016\002\000\000\000AiIiiimAi\001\000\000\020\000Z\000bAiAAG\320\000\373\031n\001\346\177\200\000\032t\000linux\000\000Qi\000as\000\000\000\001\000\000\000\000\000Mt\000l\000Z\000\000AiA\000\000\000\000\000\000\000\000\000\000\000\373\031A,\354AiiimAi\001\000\000\000\000\001P\000_\000`\000\000_\001\373\031n\001\346\177\200\000\032t\000linux\000\000Qi\000as\000\000\000\001\000\000\000\000\000Mt\000l\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-538e73e9e0dd945ad9c9e29d3b255174c38ce44d Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7a0HBSQFBAEHPjGkDAEVBv1dpRUPFaUF1QUdBQWxBPm1pQa9pQUFBdW1pRWlBQUsOAgAAAEFpSWlpaW1BaQEAABAAWgBiQWlBQUfQAPsZbgHmf4AAGnQAbGludXgAAFFpAGFzAAAAAQAAAAAATXQAbABaAABBaUEAAAAAAAAAAAAAAPsZQSzsQWlpaW1BaQEAAAAAAVAAXwBgAABfAfsZbgHmf4AAGnQAbGludXgAAFFpAGFzAAAAAQAAAAAATXQAbAALSQAL Step #5: MERGE-OUTER: attempt 4175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1676337696 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a4c81b198, 0x561a4c823911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a4c823918,0x561a4c8ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/538e73e9e0dd945ad9c9e29d3b255174c38ce44d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12658 processed earlier; will process 2617 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 403 ft: 404 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a4a02f5dd bp 0x000000000000 sp 0x7ffc916eef20 T45779) Step #5: ==45779==The signal is caused by a READ memory access. Step #5: #0 0x561a4a02f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a49e51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a49e50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a49e2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a49d4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a49ca7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a49cb11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a49c986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a49cc43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2aec34a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a49c8baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45779==Register values: Step #5: rax = 0x0000561a4e3cd430 rbx = 0x0000561a4e3cd430 rcx = 0x0000561a4e3cd420 rdx = 0x00007f2aec512b80 Step #5: rdi = 0x0000561a4e3cd420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc916eef20 Step #5: r8 = 0x0000561a4e3cd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2aec512be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a4d22e960 r14 = 0x0000000100000004 r15 = 0x0000561a4c19b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6e,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xc1,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x3c,0x0,0x35,0x1,0x0,0x0,0x56,0x1,0x41,0xb,0x1a,0x0,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0xb,0xb,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x31,0x38,0xfb,0x17,0x72,0x1,0x41,0xb,0x1a,0x10,0x0,0x10,0x0,0xfb,0x18,0x30,0x41,0x0,0xb0,0x53,0x0,0x61,0x73,0x6d,0x0,0x0,0x65,0x0,0x6c,0x49,0x4a,0x75,0x78,0x0,0x1,0xb,0x0,0xd1,0x0,0xaa,0x0,0x0,0x0,0xb0,0x53,0x0,0x61,0x77,0x69,0x6e,0x0,0xa2,0x0,0x6c,0x49,0x4a,0x75,0x78,0x0,0xfc,0x0,0x0,0x0,0xa2,0x0,0x6c,0x49,0x4a,0x75,0x78,0x0,0xfc,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x41,0xb,0x0,0x0,0x1,0x0,0x1a,0x15,0x0,0xfb,0x18,0x20,0x0,0x0,0x0,0x5b,0x0,0x54,0x0,0x61,0x71,0x6d,0x1,0x0,0x9e,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002nA\013\032\002n\020\000\373\031A\000\301A\373\031A\252\000\000\000\013\032\002n\020\000\373\031A\000CC\013\013\032\002n\020\000\373\031<\0005\001\000\000V\001A\013\032\000\000\000\000\013\032\002n\020\000\373\031A\000C\013\013\002n\020\000\373\031A\00018\373\027r\001A\013\032\020\000\020\000\373\0300A\000\260S\000asm\000\000e\000lIJux\000\001\013\000\321\000\252\000\000\000\260S\000awin\000\242\000lIJux\000\374\000\000\000\242\000lIJux\000\374\000\000\000\001\000\000\001\000\000A\013\000\000\001\000\032\025\000\373\030 \000\000\000[\000T\000aqm\001\000\236\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-82619fd028a6b662d1e3c508586b7f8c5e4918ed Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8i0CbkELGgJuEAD7GUEAwUH7GUGqAAAACxoCbhAA+xlBAENDCwsaAm4QAPsZPAA1AQAAVgFBCxoAAAAACxoCbhAA+xlBAEMLCwJuEAD7GUEAMTj7F3IBQQsaEAAQAPsYMEEAsFMAYXNtAABlAGxJSnV4AAELANEAqgAAALBTAGF3aW4AogBsSUp1eAD8AAAAogBsSUp1eAD8AAAAAQAAAQAAQQsAAAEAGhUA+xggAAAAWwBUAGFxbQEAngALAQAL Step #5: MERGE-OUTER: attempt 4176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1676476460 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55802fc85198, 0x55802fc8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55802fc8d918,0x55802fd150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/82619fd028a6b662d1e3c508586b7f8c5e4918ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12660 processed earlier; will process 2615 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55802d4995dd bp 0x000000000000 sp 0x7ffee6739ff0 T45783) Step #5: ==45783==The signal is caused by a READ memory access. Step #5: #0 0x55802d4995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55802d2bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55802d2bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55802d298929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55802d1b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55802d111c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55802d11b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55802d1026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55802d12e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3771c9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55802d0f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45783==Register values: Step #5: rax = 0x0000558031cb8540 rbx = 0x0000558031cb8540 rcx = 0x0000558031cb89f0 rdx = 0x00007f3771e66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee6739ff0 Step #5: r8 = 0x0000558031cb8540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3771e66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558030698960 r14 = 0x0000000100000004 r15 = 0x000055802f605386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc0,0x41,0x1,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0xc0,0x41,0x41,0x47,0x41,0x22,0x41,0x80,0xd0,0x0,0x41,0xd0,0x41,0x49,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x23,0xd0,0x0,0x14,0x0,0xc1,0x41,0x45,0x47,0x41,0xc6,0x2d,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x23,0xd0,0x0,0x14,0x0,0xc1,0x41,0x45,0x47,0x41,0xc6,0x2d,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x41,0x0,0x41,0x41,0xd0,0x6f,0x41,0xd5,0x0,0x41,0x1,0x41,0x0,0x45,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001}\177A\300A\001A\000AA\320\000A\000A\300AAGA\"A\200\320\000A\320AIGAA\"A\320\000\024\000A\000AA\320\000A\000AA\320\000\024\000AAAGA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000AA\320\000A\000A#\320\000\024\000\301AEGA\306-A\320AAGAA\"A\320\000\024\000AA\"A\320\000\024\000A\000AA\320\000A\000A#\320\000\024\000\301AEGA\306-A\320AAGAA\"A\320\000\024\000A\000AA\320\000A\000AA\320\000\024\000AAAGA\"A\000\320\000\000\000\000\000\000\001A\000AA\320oA\325\000A\001A\000EEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-88aafcba3d377c78290ae70fd79c5852b4ef1ae3 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQF9f0HAQQFBAEFB0ABBAEHAQUFHQSJBgNAAQdBBSUdBQSJB0AAUAEEAQUHQAEEAQUHQABQAQUFBR0EiQQDQAEHQQUFHQUEiQdAAFABBAEFB0ABBAEEj0AAUAMFBRUdBxi1B0EFBR0FBIkHQABQAQUEiQdAAFABBAEFB0ABBAEEj0AAUAMFBRUdBxi1B0EFBR0FBIkHQABQAQQBBQdAAQQBBQdAAFABBQUFHQSJBANAAAAAAAAABQQBBQdBvQdUAQQFBAEVFRQAL Step #5: MERGE-OUTER: attempt 4177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1676615879 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb077f2198, 0x55bb077fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb077fa918,0x55bb078820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88aafcba3d377c78290ae70fd79c5852b4ef1ae3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12661 processed earlier; will process 2614 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb050065dd bp 0x000000000000 sp 0x7fff6c88c3a0 T45787) Step #5: ==45787==The signal is caused by a READ memory access. Step #5: #0 0x55bb050065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb04e28280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb04e27fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb04e05929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb04d26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb04c7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb04c881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb04c6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb04c9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94a9e43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb04c62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45787==Register values: Step #5: rax = 0x000055bb08df14e0 rbx = 0x000055bb08df14e0 rcx = 0x000055bb08df1990 rdx = 0x00007f94aa00bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6c88c3a0 Step #5: r8 = 0x000055bb08df14e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f94aa00bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb08205960 r14 = 0x0000000100000004 r15 = 0x000055bb07172386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0x41,0x4d,0x41,0x6b,0x41,0x41,0x4e,0xc0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x1,0x41,0x45,0x41,0x41,0x1,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x43,0x42,0xfe,0xff,0x41,0x1,0xd0,0x0,0x10,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x4a,0x1,0x41,0xb4,0x41,0x1,0x45,0x44,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x31,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x32,0x1,0x1,0x41,0xbb,0xbe,0xbf,0x3,0x4d,0xd0,0x0,0x14,0x0,0x1,0x43,0x45,0x41,0x41,0x1,0xd0,0x0,0x10,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x41,0x4d,0x41,0x6b,0x41,0x41,0x4e,0x4e,0x41,0x4d,0x0,0x0,0x0,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x1,0x41,0x45,0x49,0x41,0x1,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x2f,0x41,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x34,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0x1,0x4d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@AAMAkAAN\300AM\320\000\024\000\001AEAA\001\001AEAA\001I\320\000\024\000\001AECB\376\377A\001\320\000\020\000\001AEAA\001EJ\001A\264A\001ED\000\320\000\024\000\001A1\001\320\000\024\000\320\000\024\000\001A\001\320\000\024\000\001A/AI\320\000\024\000\001A2\001\001A\273\276\277\003M\320\000\024\000\001CEAA\001\320\000\020\000\001AEAA\001AMAkAANNAM\000\000\000\000\001AEAA\001\001AEIA\001I\320\000\024\000\001AEA/AI\320\000\024\000\001A4\001\320\000\024\000\320\000\024\000\001A\001\320\000\024\000\001A/AI\001M\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-91c7d284e9b212da7f500b6257c1ac8196989afe Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQF/f0HgQEFBTUFrQUFOwEFN0AAUAAFBRUFBAQFBRUFBAUnQABQAAUFFQ0L+/0EB0AAQAAFBRUFBAUVKAUG0QQFFRADQABQAAUExAdAAFADQABQAAUEB0AAUAAFBL0FJ0AAUAAFBMgEBQbu+vwNN0AAUAAFDRUFBAdAAEAABQUVBQQFBTUFrQUFOTkFNAAAAAAFBRUFBAQFBRUlBAUnQABQAAUFFQS9BSdAAFAABQTQB0AAUANAAFAABQQHQABQAAUEvQUkBTQAL Step #5: MERGE-OUTER: attempt 4178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1676756689 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f09f77198, 0x558f09f7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f09f7f918,0x558f0a0070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91c7d284e9b212da7f500b6257c1ac8196989afe' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12662 processed earlier; will process 2613 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f0778b5dd bp 0x000000000000 sp 0x7ffd640fe440 T45791) Step #5: ==45791==The signal is caused by a READ memory access. Step #5: #0 0x558f0778b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f075ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f075acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f0758a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f074abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f07403c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f0740d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f073f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f074203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3e8f59082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f073e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45791==Register values: Step #5: rax = 0x0000558f0c210410 rbx = 0x0000558f0c210410 rcx = 0x0000558f0c2108c0 rdx = 0x00007fd3e9121b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd640fe440 Step #5: r8 = 0x0000558f0c210410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd3e9121be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f0a98a960 r14 = 0x0000000100000004 r15 = 0x0000558f098f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x7e,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x45,0x41,0x69,0x69,0x6a,0x69,0x1,0x69,0x1,0xe,0x0,0x0,0x20,0x7,0x0,0x0,0x1,0x80,0x0,0x20,0x0,0x0,0x6f,0x6f,0xb,0x1,0xc1,0x41,0x6,0x2,0x0,0x41,0x6f,0x41,0xf5,0x3d,0xe,0x80,0x80,0x0,0x0,0x41,0x3b,0x69,0x67,0x69,0x6a,0xe,0x3,0x0,0x0,0x0,0x1,0x0,0xe,0x0,0x80,0x80,0x0,0x80,0x0,0x92,0x0,0xb5,0x0,0x80,0x0,0x20,0x0,0x0,0x6f,0x6f,0xb,0x1,0xc1,0x41,0x6,0x2,0x0,0x41,0x6f,0x41,0xf5,0x3d,0xe,0x80,0x80,0x0,0x0,0x7a,0x0,0x22,0x0,0x0,0xb,0x1,0xc1,0x41,0xfa,0xfd,0x0,0x41,0x24,0x41,0xf5,0x3d,0xe,0x80,0x80,0x80,0x0,0x80,0x0,0xbd,0x0,0x0,0x0,0x15,0x0,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x6c,0x49,0x41,0x69,0x69,0x68,0x1,0xd,0x0,0x45,0x69,0x45,0x69,0x41,0x41,0x4b,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x41,0x41,0x41,0x6c,0x47,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x69,0x45,0x69,0x41,0x41,0x4b,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x41,0x41,0x41,0x6c,0x47,0x41,0x6a,0xc0,0x41,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001@~\002\000AAEA\207EAiiji\001i\001\016\000\000 \007\000\000\001\200\000 \000\000oo\013\001\301A\006\002\000AoA\365=\016\200\200\000\000A;igij\016\003\000\000\000\001\000\016\000\200\200\000\200\000\222\000\265\000\200\000 \000\000oo\013\001\301A\006\002\000AoA\365=\016\200\200\000\000z\000\"\000\000\013\001\301A\372\375\000A$A\365=\016\200\200\200\000\200\000\275\000\000\000\025\000wi\001\015\000AAlIAiih\001\015\000EiEiAAKg\001i\015\000EAKiAAAlGAwi\001\015\000AiEiAAKg\001i\015\000EAKiAAAlGAj\300AA\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c6fb3fdb65ddc5d1873fece377069d7417749f7 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQFAfgIAQUFFQYdFQWlpamkBaQEOAAAgBwAAAYAAIAAAb28LAcFBBgIAQW9B9T0OgIAAAEE7aWdpag4DAAAAAQAOAICAAIAAkgC1AIAAIAAAb28LAcFBBgIAQW9B9T0OgIAAAHoAIgAACwHBQfr9AEEkQfU9DoCAgACAAL0AAAAVAHdpAQ0AQUFsSUFpaWgBDQBFaUVpQUFLZwFpDQBFQUtpQUFBbEdBd2kBDQBBaUVpQUFLZwFpDQBFQUtpQUFBbEdBasBBQQAL Step #5: MERGE-OUTER: attempt 4179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1676895510 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565174ccb198, 0x565174cd3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565174cd3918,0x565174d5b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c6fb3fdb65ddc5d1873fece377069d7417749f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12663 processed earlier; will process 2612 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5651724df5dd bp 0x000000000000 sp 0x7fff9a79feb0 T45795) Step #5: ==45795==The signal is caused by a READ memory access. Step #5: #0 0x5651724df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565172301280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565172300fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5651722de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5651721ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565172157c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5651721611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5651721486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5651721743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfcf7b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56517213baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45795==Register values: Step #5: rax = 0x000056517749d210 rbx = 0x000056517749d210 rcx = 0x000056517749d200 rdx = 0x00007fcfcf97eb80 Step #5: rdi = 0x000056517749d200 rsi = 0x0000000000080000 rbp = 0x0000000000000000 rsp = 0x00007fff9a79feb0 Step #5: r8 = 0x000056517749d210 r9 = 0x00007fcfcf97f100 r10 = 0x0000565177315010 r11 = 0x00007fcfcf97ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005651756de960 r14 = 0x0000000100000004 r15 = 0x000056517464b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xb8,0x7f,0x7f,0x41,0x41,0x1,0x41,0x0,0x41,0x41,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xd0,0x0,0x10,0x0,0x41,0x41,0x41,0x47,0x41,0x5c,0x22,0x0,0xd0,0x0,0x41,0x0,0x41,0x41,0x41,0x6d,0x41,0x4d,0x41,0xc0,0x60,0x6e,0x41,0x6c,0x1,0x4a,0xc0,0x67,0x6a,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xc0,0xd0,0x0,0x10,0x0,0x41,0x41,0x41,0x47,0x41,0x5d,0x22,0x0,0xd0,0x0,0x41,0x40,0x41,0x41,0x41,0x6d,0x41,0x4d,0x41,0xc0,0x60,0x6e,0x41,0x6c,0x1,0x4a,0xc0,0x67,0x67,0x6a,0x49,0xc1,0x67,0x41,0x41,0x77,0x41,0x7f,0x6c,0x41,0x41,0x41,0x6c,0x41,0x43,0x48,0x41,0x7f,0x6d,0x41,0x61,0x6e,0x41,0x7f,0x6d,0x41,0x43,0x47,0x41,0x1,0x41,0x41,0x6e,0x41,0x43,0x4c,0x75,0x78,0x41,0x7f,0x6d,0x41,0x43,0x41,0x7f,0x6d,0x49,0x41,0x7f,0x6c,0x41,0x6a,0xc0,0xd0,0x6f,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6b,0x45,0x69,0xe,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xa3,0x0,0x61,0x73,0x41,0x47,0x41,0x41,0x22,0x45,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\313\001\001\310\001\001\270\177\177AA\001A\000AA\300\300\300\300\300\300\300\300\300\300\300\300\300\300\320\000\020\000AAAGA\\\"\000\320\000A\000AAAmAMA\300`nAl\001J\300gj\300\300\300\300\300\300\300\300\300\300\300\300\300\300\320\000\020\000AAAGA]\"\000\320\000A@AAAmAMA\300`nAl\001J\300ggjI\301gAAwA\177lAAAlACHA\177mAanA\177mACGA\001AAnACLuxA\177mACA\177mIA\177lAj\300\320o\320\000\024\000\001A\365kEi\016\004\000\000\000\000\000\000\000\000\000\020\000\000\000\243\000asAGAA\"EEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a98d0d142f9d6261aef463768b391588eaf996d5 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAArLAQHIAQG4f39BQQFBAEFBwMDAwMDAwMDAwMDAwMDQABAAQUFBR0FcIgDQAEEAQUFBbUFNQcBgbkFsAUrAZ2rAwMDAwMDAwMDAwMDAwNAAEABBQUFHQV0iANAAQUBBQUFtQU1BwGBuQWwBSsBnZ2pJwWdBQXdBf2xBQUFsQUNIQX9tQWFuQX9tQUNHQQFBQW5BQ0x1eEF/bUFDQX9tSUF/bEFqwNBv0AAUAAFB9WtFaQ4EAAAAAAAAAAAAEAAAAKMAYXNBR0FBIkVFRQAL Step #5: MERGE-OUTER: attempt 4180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1677034299 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffb8dcc198, 0x55ffb8dd4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffb8dd4918,0x55ffb8e5c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a98d0d142f9d6261aef463768b391588eaf996d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12664 processed earlier; will process 2611 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffb65e05dd bp 0x000000000000 sp 0x7ffcd7af6a50 T45799) Step #5: ==45799==The signal is caused by a READ memory access. Step #5: #0 0x55ffb65e05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffb6402280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffb6401fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffb63df929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffb6300ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffb6258c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffb62621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffb62496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffb62753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe55089082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffb623caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45799==Register values: Step #5: rax = 0x000055ffba1b0500 rbx = 0x000055ffba1b0500 rcx = 0x000055ffba1b09b0 rdx = 0x00007fbe55251b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd7af6a50 Step #5: r8 = 0x000055ffba1b0500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe55251be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffb97df960 r14 = 0x0000000100000004 r15 = 0x000055ffb874c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x41,0x40,0x41,0xff,0x4,0x2,0x0,0x2,0x0,0x3,0x0,0x0,0x0,0x0,0x7b,0x41,0x20,0x0,0x4c,0x0,0x50,0x0,0x80,0x80,0x0,0x1,0x0,0xd4,0x6c,0x69,0x6e,0xc1,0xb2,0xbc,0x0,0x3,0x40,0xb,0x3,0x40,0xb,0x6b,0x69,0x41,0xb2,0xbc,0x0,0x3,0x40,0xb,0x4,0x40,0xb,0xfe,0x3,0x0,0xb2,0xbc,0x0,0x3,0x40,0xb,0xfe,0x3,0x0,0x41,0x41,0x41,0x19,0x6c,0x69,0x47,0xb2,0x60,0x0,0x3,0x40,0xb,0x3,0x40,0xb,0xfe,0x3,0x0,0x78,0x71,0x4e,0x41,0x6c,0x6e,0x69,0x6e,0x75,0x78,0xb2,0xbc,0x0,0x3,0x40,0xb,0x3,0x40,0xb,0x6c,0x4c,0x69,0x6e,0x75,0x78,0x3,0x40,0xb,0x4,0x40,0xb,0xfc,0x3,0x0,0xb2,0xbc,0x0,0x3,0x40,0xb,0xfe,0x3,0x0,0x41,0x41,0x41,0xff,0x6c,0x69,0x49,0xb2,0xbc,0x0,0x3,0x40,0xb,0x3,0x40,0xb,0xfe,0x3,0x0,0x77,0x71,0x4e,0x0,0x9c,0x0,0x0,0x0,0x3,0x40,0xb,0x3,0x40,0xb,0xfe,0x3,0x0,0x75,0x71,0x4e,0x0,0x98,0x0,0x0,0x60,0x0,0x4b,0x41,0x41,0x41,0x41,0x6c,0x69,0x47,0xb2,0xbc,0x0,0xb,0xb,0xb,0x0,0x78,0x74,0x20,0x31,0x0,0x7a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001?}A\003A@A\377\004\002\000\002\000\003\000\000\000\000{A \000L\000P\000\200\200\000\001\000\324lin\301\262\274\000\003@\013\003@\013kiA\262\274\000\003@\013\004@\013\376\003\000\262\274\000\003@\013\376\003\000AAA\031liG\262`\000\003@\013\003@\013\376\003\000xqNAlninux\262\274\000\003@\013\003@\013lLinux\003@\013\004@\013\374\003\000\262\274\000\003@\013\376\003\000AAA\377liI\262\274\000\003@\013\003@\013\376\003\000wqN\000\234\000\000\000\003@\013\003@\013\376\003\000uqN\000\230\000\000`\000KAAAAliG\262\274\000\013\013\013\000xt 1\000z\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ec7b8d08f80415baaf90d1fc29ec90a99d6f7cb Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQE/fUEDQUBB/wQCAAIAAwAAAAB7QSAATABQAICAAAEA1GxpbsGyvAADQAsDQAtraUGyvAADQAsEQAv+AwCyvAADQAv+AwBBQUEZbGlHsmAAA0ALA0AL/gMAeHFOQWxuaW51eLK8AANACwNAC2xMaW51eANACwRAC/wDALK8AANAC/4DAEFBQf9saUmyvAADQAsDQAv+AwB3cU4AnAAAAANACwNAC/4DAHVxTgCYAABgAEtBQUFBbGlHsrwACwsLAHh0IDEAegAL Step #5: MERGE-OUTER: attempt 4181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1677175254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ef6987e198, 0x55ef69886911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ef69886918,0x55ef6990e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ec7b8d08f80415baaf90d1fc29ec90a99d6f7cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12665 processed earlier; will process 2610 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ef670925dd bp 0x000000000000 sp 0x7ffec80145a0 T45803) Step #5: ==45803==The signal is caused by a READ memory access. Step #5: #0 0x55ef670925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ef66eb4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ef66eb3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ef66e91929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ef66db2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ef66d0ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ef66d141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ef66cfb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ef66d273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdaae9fc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ef66ceeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45803==Register values: Step #5: rax = 0x000055ef6b9fa320 rbx = 0x000055ef6b9fa320 rcx = 0x000055ef6b9fa7d0 rdx = 0x00007fdaaebc4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec80145a0 Step #5: r8 = 0x000055ef6b9fa320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdaaebc4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ef6a291960 r14 = 0x0000000100000004 r15 = 0x000055ef691fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x36,0x7f,0x41,0x3,0x41,0x6d,0x20,0x20,0x20,0x20,0x20,0x2f,0x20,0x20,0x20,0x20,0xd,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x30,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x20,0x21,0x77,0x69,0x6e,0x21,0x23,0x20,0x20,0x1b,0x20,0x0,0x1,0x20,0x20,0x20,0x28,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x78,0x75,0x20,0x20,0x77,0x77,0x77,0x77,0x77,0x77,0x77,0x20,0x20,0x1a,0x20,0x0,0x1,0x20,0x20,0x20,0x28,0x20,0x20,0x20,0x20,0x20,0x24,0x20,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x20,0x22,0x20,0x77,0x75,0x77,0x74,0x77,0x78,0x77,0x77,0x77,0x77,0x77,0x6f,0x78,0x77,0x77,0x77,0x77,0x77,0x20,0x20,0x20,0x20,0x20,0x20,0xd,0x0,0x77,0x69,0x6e,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x71,0x77,0x75,0x77,0x77,0x77,0x73,0x77,0x77,0x77,0x75,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\0016\177A\003Am / \015\000 \" 0 \032 !win!# \033 \000\001 ( \" ! xu wwwwwww \032 \000\001 ( $ ! ! \" wuwtwxwwwwwoxwwwww \015\000win \032 \"qwuwwwswwwux\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-02b2e1765c6c90c78e6bff811eac80bedab2e2f5 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE2f0EDQW0gICAgIC8gICAgDQAgICAgICAiICAgICAgICAgIDAgIBogICAgICF3aW4hIyAgGyAAASAgICggICAgICAgICIgICAgICEgICAgIHh1ICB3d3d3d3d3ICAaIAABICAgKCAgICAgJCAgISAgICAgISAgICIgd3V3dHd4d3d3d3dveHd3d3d3ICAgICAgDQB3aW4gICAgGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInF3dXd3d3N3d3d1eAAL Step #5: MERGE-OUTER: attempt 4182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1677312518 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e7e7756198, 0x55e7e775e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e7e775e918,0x55e7e77e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02b2e1765c6c90c78e6bff811eac80bedab2e2f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12666 processed earlier; will process 2609 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7e4f6a5dd bp 0x000000000000 sp 0x7ffd6f0174e0 T45807) Step #5: ==45807==The signal is caused by a READ memory access. Step #5: #0 0x55e7e4f6a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7e4d8c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7e4d8bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7e4d69929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7e4c8aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7e4be2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7e4bec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7e4bd36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7e4bff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47ce22a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7e4bc6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45807==Register values: Step #5: rax = 0x000055e7e97c8430 rbx = 0x000055e7e97c8430 rcx = 0x000055e7e97c8420 rdx = 0x00007f47ce3f2b80 Step #5: rdi = 0x000055e7e97c8420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd6f0174e0 Step #5: r8 = 0x000055e7e97c8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f47ce3f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7e8169960 r14 = 0x0000000100000004 r15 = 0x000055e7e70d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x3d,0x3,0x6b,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x3,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xa,0xb,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x49,0x41,0xfb,0x19,0x41,0x1,0x41,0x7a,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x0,0x0,0x1,0xb,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xa,0xb,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x96,0x0,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0x7a,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x92,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0xd3,0x0,0x68,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0x2e,0xb,0x20,0xac,0x0,0xe,0x0,0x1,0x77,0x69,0x6e,0x0,0x0,0x0,0x89,0x0,0x9e,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362=\003kA\013\032\002n\020\000\373\031A\003CA\373\031A\001A\013\013\032\002n\020\000\373\031A\000\012\013\013\032\003n\020\000\373\031A\000IA\373\031A\001Az\013\032\002n\020\000\373\031A\000A\013\013\032\002n\020\000\373\031m\000\253\000i \254\000\016\000\000\001\013\002n\020\000\373\031A\000\012\013\013\032\003n\020\000\373\031\226\000CA\373\031A\001Az\013\032\002n\020\000\373\031A\000A\013\013\032\002n\020\000\373\031\222\000\253\000i \254\000\016\000\000\001\013\000\323\000h\000\000\013\032\002n\020\000\373\031A\000CA\373\031A\001A.\013 \254\000\016\000\001win\000\000\000\211\000\236\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de5230cdc194e4f4764bac54bf638a61a174ac9a Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8j0Da0ELGgJuEAD7GUEDQ0H7GUEBQQsLGgJuEAD7GUEACgsLGgNuEAD7GUEASUH7GUEBQXoLGgJuEAD7GUEAQQsLGgJuEAD7GW0AqwBpIKwADgAAAQsCbhAA+xlBAAoLCxoDbhAA+xmWAENB+xlBAUF6CxoCbhAA+xlBAEELCxoCbhAA+xmSAKsAaSCsAA4AAAELANMAaAAACxoCbhAA+xlBAENB+xlBAUEuCyCsAA4AAXdpbgAAAIkAngALAQAL Step #5: MERGE-OUTER: attempt 4183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1677452941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d1a150198, 0x561d1a158911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d1a158918,0x561d1a1e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de5230cdc194e4f4764bac54bf638a61a174ac9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12668 processed earlier; will process 2607 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d179645dd bp 0x000000000000 sp 0x7ffca7550fe0 T45811) Step #5: ==45811==The signal is caused by a READ memory access. Step #5: #0 0x561d179645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d17786280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d17785fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d17763929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d17684ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d175dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d175e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d175cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d175f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f40778b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d175c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45811==Register values: Step #5: rax = 0x0000561d1c0e64a0 rbx = 0x0000561d1c0e64a0 rcx = 0x0000561d1c0e6950 rdx = 0x00007f4077a7fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca7550fe0 Step #5: r8 = 0x0000561d1c0e64a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4077a7fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d1ab63960 r14 = 0x0000000100000004 r15 = 0x0000561d19ad0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x3,0x43,0x40,0x1,0x3f,0x7d,0x41,0x3,0x43,0x40,0x91,0xff,0x91,0x43,0x69,0x8c,0x41,0x49,0x43,0x4a,0x70,0xc6,0x69,0x91,0x43,0x91,0x94,0x91,0x91,0x92,0x91,0x22,0x0,0x20,0x31,0x20,0x0,0x20,0x20,0x93,0x91,0x90,0x91,0x8e,0x43,0x91,0x92,0x97,0x91,0x91,0x91,0x22,0x0,0x20,0x31,0x20,0x0,0x20,0x20,0x93,0x91,0x90,0x91,0x8e,0x43,0x91,0x92,0x97,0x91,0x91,0x20,0x20,0x93,0x93,0x90,0x97,0x93,0x43,0x97,0x91,0x8e,0xb7,0x91,0x93,0x95,0x20,0x0,0x20,0x20,0x96,0x91,0x93,0x22,0x8e,0x0,0x95,0x97,0x8e,0x20,0xb7,0x0,0x20,0x20,0x93,0x91,0x93,0x91,0x92,0x43,0x96,0x91,0x93,0x8e,0x20,0xb7,0x0,0x20,0x20,0x93,0x8c,0x91,0x20,0x0,0x20,0x8e,0x0,0x20,0x0,0x20,0x20,0x93,0x92,0x97,0x91,0x20,0x30,0x20,0x0,0x20,0x20,0x93,0x91,0x90,0x91,0x8e,0x43,0x91,0x92,0x97,0x91,0x20,0x0,0x21,0x20,0x43,0x90,0x91,0x93,0x91,0x8e,0x91,0x92,0x97,0x91,0x91,0x20,0x20,0x93,0x93,0x90,0x97,0x93,0x43,0x92,0x30,0x20,0x0,0x20,0x0,0x95,0x97,0x8e,0x92,0x96,0x93,0x8e,0x43,0xa2,0x93,0x96,0x93,0x0,0x93,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\177}A\003C@\001?}A\003C@\221\377\221Ci\214AICJp\306i\221C\221\224\221\221\222\221\"\000 1 \000 \223\221\220\221\216C\221\222\227\221\221\221\"\000 1 \000 \223\221\220\221\216C\221\222\227\221\221 \223\223\220\227\223C\227\221\216\267\221\223\225 \000 \226\221\223\"\216\000\225\227\216 \267\000 \223\221\223\221\222C\226\221\223\216 \267\000 \223\214\221 \000 \216\000 \000 \223\222\227\221 0 \000 \223\221\220\221\216C\221\222\227\221 \000! C\220\221\223\221\216\221\222\227\221\221 \223\223\220\227\223C\2220 \000 \000\225\227\216\222\226\223\216C\242\223\226\223\000\223\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92491a6f4df2193ea801c9a6114ef6e4f2e95bb0 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQF/fUEDQ0ABP31BA0NAkf+RQ2mMQUlDSnDGaZFDkZSRkZKRIgAgMSAAICCTkZCRjkORkpeRkZEiACAxIAAgIJORkJGOQ5GSl5GRICCTk5CXk0OXkY63kZOVIAAgIJaRkyKOAJWXjiC3ACAgk5GTkZJDlpGTjiC3ACAgk4yRIAAgjgAgACAgk5KXkSAwIAAgIJORkJGOQ5GSl5EgACEgQ5CRk5GOkZKXkZEgIJOTkJeTQ5IwIAAgAJWXjpKWk45DopOWkwCTAAAL Step #5: MERGE-OUTER: attempt 4184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1677592164 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564c636ed198, 0x564c636f5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564c636f5918,0x564c6377d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92491a6f4df2193ea801c9a6114ef6e4f2e95bb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12669 processed earlier; will process 2606 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564c60f015dd bp 0x000000000000 sp 0x7ffcd681ed10 T45815) Step #5: ==45815==The signal is caused by a READ memory access. Step #5: #0 0x564c60f015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564c60d23280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564c60d22fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564c60d00929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564c60c21ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564c60b79c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564c60b831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564c60b6a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564c60b963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0beab9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564c60b5daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45815==Register values: Step #5: rax = 0x0000564c64aa9520 rbx = 0x0000564c64aa9520 rcx = 0x0000564c64aa99d0 rdx = 0x00007f0bead65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd681ed10 Step #5: r8 = 0x0000564c64aa9520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0bead65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564c64100960 r14 = 0x0000000100000004 r15 = 0x0000564c6306d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x7f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x6c,0x45,0x41,0x69,0x41,0x45,0x41,0x69,0x77,0x41,0x6a,0x41,0x41,0x69,0x69,0x6c,0x45,0x69,0x41,0x77,0x41,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x77,0x69,0x6e,0x69,0xe,0x0,0x0,0x0,0x69,0x1,0xd,0x0,0x41,0x69,0x1,0x77,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x30,0x41,0x69,0x1,0x6c,0xc1,0x77,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x0,0xd,0x1,0xd,0x0,0x1,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0xd,0x0,0x1,0x49,0xd,0x0,0x1,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x43,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0xd,0x0,0x1,0x49,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0xdc,0x41,0x6c,0x41,0x69,0x1,0xd,0x0,0x77,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x1a,0x21,0x0,0x12,0x0,0xb5,0x0,0x1a,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{\177A\300I\001A\000A\317\214i\003\000EA\277\225iEiAAilEAiAEAiwAjAAiilEiAwAEEAAuh\001\015\000AlAiiwini\016\000\000\000i\001\015\000Ai\001wAlinuxA0Ai\001l\301w\015\000AALAAiiAKg\001G\015\000i\000\015\001\015\000\001\015\000iEiAwAwi\001\015\000JA\015\000\001I\015\000\001\015\000iEiAwCwi\001\015\000JA\015\000\001I\015\000i\001\015\000A\334AlAi\001\015\000w\015\000AALAAiiAKg\001G\015\000i\032!\000\022\000\265\000\032\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b79243a3fb90c84dfb56fcce4f3a44e878ed68f3 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7f0HASQFBAEHPjGkDAEVBv5VpRWlBQWlsRUFpQUVBaXdBakFBaWlsRWlBd0FFRUFBdWgBDQBBbEFpaXdpbmkOAAAAaQENAEFpAXdBbGludXhBMEFpAWzBdw0AQUFMQUFpaUFLZwFHDQBpAA0BDQABDQBpRWlBd0F3aQENAEpBDQABSQ0AAQ0AaUVpQXdDd2kBDQBKQQ0AAUkNAGkBDQBB3EFsQWkBDQB3DQBBQUxBQWlpQUtnAUcNAGkaIQASALUAGgALSQAL Step #5: MERGE-OUTER: attempt 4185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1677730403 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560182d85198, 0x560182d8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560182d8d918,0x560182e150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b79243a3fb90c84dfb56fcce4f3a44e878ed68f3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12670 processed earlier; will process 2605 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601805995dd bp 0x000000000000 sp 0x7ffc49355270 T45819) Step #5: ==45819==The signal is caused by a READ memory access. Step #5: #0 0x5601805995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601803bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601803bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560180398929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601802b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560180211c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56018021b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601802026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56018022e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f2e68f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601801f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45819==Register values: Step #5: rax = 0x00005601841d93b0 rbx = 0x00005601841d93b0 rcx = 0x00005601841d9860 rdx = 0x00007f1f2e857b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc49355270 Step #5: r8 = 0x00005601841d93b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f2e857be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560183798960 r14 = 0x0000000100000004 r15 = 0x0000560182705386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x16,0x7d,0x41,0x6b,0x41,0x28,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0xd9,0x41,0x45,0x41,0x74,0x69,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x45,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xf5,0x7b,0x0,0x0,0x0,0x41,0x75,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xb,0x41,0xf5,0x6b,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xfb,0x99,0x0,0x2b,0x47,0x47,0x47,0x47,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001\026}AkA(AD\001EiuiAMAJliAAAAAEA\277i\001A\001xJtAAAuAMkA\331AEAtiAD\001EiuiAMAJliEAAAAEA\277i\001A\001xJtAAAuAMkA(AEAxJtAAAuAMkA(AEAtiAD\001EiuiAMAJliEAAAAEA\277i\001A\001xJtAAAuAMkA(AEAti\004\000\020\000\005\000\000\000tO\000\013A\365{\000\000\000AuAti\004\000\020\000\005\000\000\013A\365k\000\000\000\000\000\001\017\373\231\000+GGGG\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-13457749fb17004df159d1cf4499f979cde0ab96 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQEWfUFrQShBRAFFaXVpQU1BSmxpQUFBQUFFQb9pAUEBeEp0QUFBdUFNa0HZQUVBdGlBRAFFaXVpQU1BSmxpRUFBQUFFQb9pAUEBeEp0QUFBdUFNa0EoQUVBeEp0QUFBdUFNa0EoQUVBdGlBRAFFaXVpQU1BSmxpRUFBQUFFQb9pAUEBeEp0QUFBdUFNa0EoQUVBdGkEABAABQAAAHRPAAtB9XsAAABBdUF0aQQAEAAFAAALQfVrAAAAAAABD/uZACtHR0dHAAAL Step #5: MERGE-OUTER: attempt 4186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1677870130 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e90e5cf198, 0x55e90e5d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e90e5d7918,0x55e90e65f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13457749fb17004df159d1cf4499f979cde0ab96' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12671 processed earlier; will process 2604 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 330 ft: 331 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e90bde35dd bp 0x000000000000 sp 0x7ffc92f4b150 T45823) Step #5: ==45823==The signal is caused by a READ memory access. Step #5: #0 0x55e90bde35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e90bc05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e90bc04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e90bbe2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e90bb03ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e90ba5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e90ba651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e90ba4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e90ba783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f83d81d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e90ba3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45823==Register values: Step #5: rax = 0x000055e910c44d60 rbx = 0x000055e910c44d60 rcx = 0x000055e910c44d50 rdx = 0x00007f83d839db80 Step #5: rdi = 0x000055e910c44d50 rsi = 0x0000000001000001 rbp = 0x0000000000000000 rsp = 0x00007ffc92f4b150 Step #5: r8 = 0x000055e910c44d60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f83d839dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e90efe2960 r14 = 0x0000000100000004 r15 = 0x000055e90df4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0xe0,0x45,0x41,0xff,0xff,0x68,0x6f,0x45,0x41,0x0,0x1,0x43,0xf5,0x6b,0x42,0x28,0x41,0x0,0x1,0x43,0xf5,0x6b,0x42,0x29,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6b,0x41,0x28,0x49,0xc1,0x41,0x1,0x41,0xf5,0x6b,0x41,0x6c,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x42,0x41,0x52,0x41,0xff,0xb,0x41,0x80,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x42,0x41,0x52,0x41,0xc1,0x41,0x1,0x41,0xf5,0x6b,0x41,0x6c,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xba,0x0,0x74,0x4f,0x0,0xb,0x41,0x80,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xba,0x0,0x74,0x4f,0x0,0xb,0x41,0x80,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x80,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x42,0x41,0x52,0x41,0xff,0xff,0x68,0x6f,0x45,0x41,0x1,0x41,0xfb,0x1c,0x41,0x32,0x41,0x81,0x41,0x44,0x1,0x45,0x74,0x69,0x69,0x41,0x7e,0x6c,0x0,0x0,0x0,0xb6,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\313\001\001\310\001\001?\177A\340EA\377\377hoEA\000\001C\365kB(A\000\001C\365kB)AM\320\000\024\000\001A\365kA(I\301A\001A\365kAlinuxi\004\000\020\000\005\000\000\000tO\000\013ABARA\377\013A\200i\004\000\020\000\005\000\000\000tO\000\013ABARA\301A\001A\365kAlinuxi\004\000\020\000\005\000\272\000tO\000\013A\200i\004\000\020\000\005\000\272\000tO\000\013A\200i\004\000\020\000\005\000\000\000tO\000\013A\200i\004\000\020\000\005\000\000\000tO\000\013ABARA\377\377hoEA\001A\373\034A2A\201AD\001EtiiA~l\000\000\000\266A\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-93a1864a2c4eca84196d96258723b0994d1e8f9a Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAArLAQHIAQE/f0HgRUH//2hvRUEAAUP1a0IoQQABQ/VrQilBTdAAFAABQfVrQShJwUEBQfVrQWxpbnV4aQQAEAAFAAAAdE8AC0FCQVJB/wtBgGkEABAABQAAAHRPAAtBQkFSQcFBAUH1a0FsaW51eGkEABAABQC6AHRPAAtBgGkEABAABQC6AHRPAAtBgGkEABAABQAAAHRPAAtBgGkEABAABQAAAHRPAAtBQkFSQf//aG9FQQFB+xxBMkGBQUQBRXRpaUF+bAAAALZBAAAL Step #5: MERGE-OUTER: attempt 4187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678008958 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b64dcb198, 0x558b64dd3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b64dd3918,0x558b64e5b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/93a1864a2c4eca84196d96258723b0994d1e8f9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12673 processed earlier; will process 2602 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b625df5dd bp 0x000000000000 sp 0x7ffc027894d0 T45827) Step #5: ==45827==The signal is caused by a READ memory access. Step #5: #0 0x558b625df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b62401280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b62400fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b623de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b622ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b62257c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b622611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b622486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b622743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3deb59a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b6223baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45827==Register values: Step #5: rax = 0x0000558b66bd24e0 rbx = 0x0000558b66bd24e0 rcx = 0x0000558b66bd2990 rdx = 0x00007f3deb762b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc027894d0 Step #5: r8 = 0x0000558b66bd24e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3deb762be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b657de960 r14 = 0x0000000100000004 r15 = 0x0000558b6474b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xc0,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0xf2,0x1,0x1,0x0,0x7a,0x11,0x3,0x20,0x1a,0x42,0x45,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x4f,0x41,0x41,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x40,0x4d,0xd0,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0xe2,0x41,0x41,0x45,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0xe2,0x41,0x41,0x45,0x41,0x61,0x42,0x52,0xd0,0x0,0x14,0x0,0x44,0x41,0x40,0x4d,0xd0,0x0,0x13,0x0,0xa8,0x41,0xd0,0x0,0x10,0x0,0x1,0x1,0x0,0x44,0x1,0x0,0x78,0xb5,0xa4,0xf2,0xb4,0xec,0x41,0x45,0x41,0xb2,0x1,0x41,0xa8,0x77,0x1,0x41,0x41,0x41,0xa9,0x4d,0x44,0x41,0x40,0x4d,0xd0,0x0,0x13,0x0,0xa8,0x41,0xd0,0x0,0x10,0x0,0x1,0x1,0x0,0x44,0x3a,0x73,0x73,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0xa8,0x77,0x1,0x41,0x41,0x41,0xa9,0x4d,0xd0,0x0,0x10,0x0,0x1,0x1,0x0,0x44,0x3a,0x73,0x73,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0xa8,0x77,0x48,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001\177\177A\300A\001AAM\320\000\024\000D\362\001\001\000z\021\003 \032BEAMA\177A\300\362\001AOAAEAaBM\320\000\024\000DA@M\320\250wEAAAAMA\177A\300\362\001A\342AAEAAAMA\177A\300\362\001A\342AAEAaBR\320\000\024\000DA@M\320\000\023\000\250A\320\000\020\000\001\001\000D\001\000x\265\244\362\264\354AEA\262\001A\250w\001AAA\251MDA@M\320\000\023\000\250A\320\000\020\000\001\001\000D:sse1\024\000\001AEA\262\001A\250w\001AAA\251M\320\000\020\000\001\001\000D:ss\024\000\001AEA\262\001A\250wH\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-554af5c18f6a64f36f8d8050af7c71504e6b2a3a Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQF/f0HAQQFBQU3QABQARPIBAQB6EQMgGkJFQU1Bf0HA8gFBT0FBRUFhQk3QABQAREFATdCod0VBQUFBTUF/QcDyAUHiQUFFQUFBTUF/QcDyAUHiQUFFQWFCUtAAFABEQUBN0AATAKhB0AAQAAEBAEQBAHi1pPK07EFFQbIBQah3AUFBQalNREFATdAAEwCoQdAAEAABAQBEOnNzZTEUAAFBRUGyAUGodwFBQUGpTdAAEAABAQBEOnNzFAABQUVBsgFBqHdIAAAL Step #5: MERGE-OUTER: attempt 4188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678147098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56246c18b198, 0x56246c193911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56246c193918,0x56246c21b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/554af5c18f6a64f36f8d8050af7c71504e6b2a3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12674 processed earlier; will process 2601 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56246999f5dd bp 0x000000000000 sp 0x7ffc273c6d60 T45831) Step #5: ==45831==The signal is caused by a READ memory access. Step #5: #0 0x56246999f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624697c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624697c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56246979e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624696bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562469617c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624696211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624696086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624696343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa6ca39b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624695fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45831==Register values: Step #5: rax = 0x000056246ed593c0 rbx = 0x000056246ed593c0 rcx = 0x000056246ed59870 rdx = 0x00007fa6ca563b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc273c6d60 Step #5: r8 = 0x000056246ed593c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa6ca563be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056246cb9e960 r14 = 0x0000000100000004 r15 = 0x000056246bb0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x0,0xfb,0x9d,0x0,0x0,0x45,0x45,0x48,0x45,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9e,0x0,0x0,0x5c,0x45,0x48,0x0,0x0,0xfb,0x9d,0x0,0x0,0x45,0x45,0x49,0x0,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x45,0x48,0x0,0x7b,0x0,0xfb,0x9d,0x0,0x1,0x45,0x45,0x49,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9e,0x0,0x0,0x5c,0x45,0x48,0x0,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x45,0x48,0x0,0x0,0x0,0xfb,0x9d,0x0,0x0,0x45,0x44,0x49,0x0,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x45,0x48,0x0,0x7b,0x0,0xfb,0x9d,0x0,0x0,0x45,0x45,0x49,0x0,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x45,0x48,0x0,0x92,0x0,0xfb,0x9d,0x0,0x0,0x45,0x45,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x5c,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x6e,0x75,0x78,0x0,0x0,0x5c,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x45,0x48,0x0,0x7b,0x0,0xfb,0x9d,0x0,0x0,0x45,0x45,0x49,0x0,0x0,0xfb,0x9d,0x0,0x0,0x0,0xfb,0x9d,0x0,0x0,0x5c,0x45,0x48,0x45,0x48,0x0,0x0,0x41,0xf,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}A\003\000\373\235\000\000EEHE\017\000\000\000\000\000\000\000\000\236\000\000\\EH\000\000\373\235\000\000EEI\000\000\373\235\000\000\\\000\373\235\000\000\\EH\000{\000\373\235\000\001EEI\000\000\000\000\000\000\000\236\000\000\\EH\000\000\373\235\000\000\\EH\000\000\000\373\235\000\000EDI\000\000\373\235\000\000\\\000\373\235\000\000\\EH\000{\000\373\235\000\000EEI\000\000\373\235\000\000\\EH\000\222\000\373\235\000\000EElinux\000\000\\\000\373\235\000\000\\nux\000\000\\\000\373\235\000\000\\EH\000{\000\373\235\000\000EEI\000\000\373\235\000\000\000\373\235\000\000\\EHEH\000\000A\017\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd8a04bb0791f45b392b0fe76d9c2e1ade9862b8 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fUEDAPudAABFRUhFDwAAAAAAAAAAngAAXEVIAAD7nQAARUVJAAD7nQAAXAD7nQAAXEVIAHsA+50AAUVFSQAAAAAAAACeAABcRUgAAPudAABcRUgAAAD7nQAARURJAAD7nQAAXAD7nQAAXEVIAHsA+50AAEVFSQAA+50AAFxFSACSAPudAABFRWxpbnV4AABcAPudAABcbnV4AABcAPudAABcRUgAewD7nQAARUVJAAD7nQAAAPudAABcRUhFSAAAQQ8AAAAL Step #5: MERGE-OUTER: attempt 4189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678284233 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f60081198, 0x558f60089911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f60089918,0x558f601110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd8a04bb0791f45b392b0fe76d9c2e1ade9862b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12675 processed earlier; will process 2600 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f5d8955dd bp 0x000000000000 sp 0x7fff80436980 T45835) Step #5: ==45835==The signal is caused by a READ memory access. Step #5: #0 0x558f5d8955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f5d6b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f5d6b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f5d694929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f5d5b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f5d50dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f5d5171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f5d4fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f5d52a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e4e82f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f5d4f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45835==Register values: Step #5: rax = 0x0000558f61aee3d0 rbx = 0x0000558f61aee3d0 rcx = 0x0000558f61aee880 rdx = 0x00007f2e4e9f7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff80436980 Step #5: r8 = 0x0000558f61aee3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e4e9f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f60a94960 r14 = 0x0000000100000004 r15 = 0x0000558f5fa01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x41,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x66,0x45,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x6c,0x69,0x6e,0x75,0x78,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x66,0x45,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x2a,0x76,0x41,0x41,0x74,0x70,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x76,0x41,0x45,0x6e,0x41,0x66,0x74,0x41,0x2a,0x77,0x41,0x77,0x45,0x70,0x4,0x0,0x0,0x5b,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtAAwJAti\004\000\020\000\005\000\000\000tO\000\013AftAAwEAti\004\000\020\000\005\000\000\000tO\000\013AfAEnAwAjAA\300AftAAwE\001ti\004\000\020\000\005\000\000\000\013AfEEnAwAjAAAEnAwAjAA\300Aflinux\001ti\004\000\020\000\005\000\000\000\013AfEEnAwAjAA\300AftA*vAAtp\004\000\020\000\005\000\000\000tO\000\013AvAEnAftA*wAwEp\004\000\000[\000\005\000\000\000tO\000\013AfAEnAwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5399d86195be048ae06b6530a66652ac29e7a31 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0QUF3SkF0aQQAEAAFAAAAdE8AC0FmdEFBd0VBdGkEABAABQAAAHRPAAtBZkFFbkF3QWpBQcBBZnRBQXdFAXRpBAAQAAUAAAALQWZFRW5Bd0FqQUFBRW5Bd0FqQUHAQWZsaW51eAF0aQQAEAAFAAAAC0FmRUVuQXdBakFBwEFmdEEqdkFBdHAEABAABQAAAHRPAAtBdkFFbkFmdEEqd0F3RXAEAABbAAUAAAB0TwALQWZBRW5Bd0FqbAAL Step #5: MERGE-OUTER: attempt 4190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678422541 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561916653198, 0x56191665b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56191665b918,0x5619166e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5399d86195be048ae06b6530a66652ac29e7a31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12676 processed earlier; will process 2599 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561913e675dd bp 0x000000000000 sp 0x7ffc3312b7f0 T45839) Step #5: ==45839==The signal is caused by a READ memory access. Step #5: #0 0x561913e675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561913c89280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561913c88fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561913c66929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561913b87ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561913adfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561913ae91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561913ad06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561913afc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f038d923082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561913ac3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45839==Register values: Step #5: rax = 0x0000561918643410 rbx = 0x0000561918643410 rcx = 0x00005619186438c0 rdx = 0x00007f038daebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3312b7f0 Step #5: r8 = 0x0000561918643410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f038daebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561917066960 r14 = 0x0000000100000004 r15 = 0x0000561915fd3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x41,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x41,0x74,0x41,0x69,0x1,0x45,0x74,0x77,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x66,0x45,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x2a,0x77,0x41,0x41,0x74,0x70,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x76,0x41,0x45,0x6e,0x41,0x77,0x41,0xbf,0x41,0x41,0x69,0x74,0x77,0x4a,0x41,0x1,0x77,0x69,0x41,0x45,0x41,0x41,0x74,0x41,0x41,0x22,0x0,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x77,0x41,0x69,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x2a,0x77,0x41,0x41,0x74,0x70,0x4,0x0,0x0,0x5b,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtAAwJAti\004\000\020\000\005\000\000\000tO\000\013AftAAwEAti\004\000\020\000\005\000\000\000tO\000\013AfAEnAwAjAA\300AfAtAi\001Etw\004\000\020\000\005\000\000\000\013AfEEnAwAjAA\300AftA*wAAtp\004\000\020\000\005\000\000\000tO\000\013AvAEnAwA\277AAitwJA\001wiAEAAtAA\"\000\320\000A\000AA\320\000\024\000AwAiAA\300AftA*wAAtp\004\000\000[\000\005\000\000\000tO\000\013AfAEnAwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a458a0c9938758de965e72696387619354e6fbef Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0QUF3SkF0aQQAEAAFAAAAdE8AC0FmdEFBd0VBdGkEABAABQAAAHRPAAtBZkFFbkF3QWpBQcBBZkF0QWkBRXR3BAAQAAUAAAALQWZFRW5Bd0FqQUHAQWZ0QSp3QUF0cAQAEAAFAAAAdE8AC0F2QUVuQXdBv0FBaXR3SkEBd2lBRUFBdEFBIgDQAEEAQUHQABQAQXdBaUFBwEFmdEEqd0FBdHAEAABbAAUAAAB0TwALQWZBRW5Bd0FqbAAL Step #5: MERGE-OUTER: attempt 4191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678559999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2fd506198, 0x55b2fd50e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2fd50e918,0x55b2fd5960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a458a0c9938758de965e72696387619354e6fbef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12677 processed earlier; will process 2598 files now Step #5: [LOADING] WASM module load failed: type mismatch or invalid result arity, opcode select was found but stack was empty Step #5: #1 pulse cov: 405 ft: 406 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2fad1a5dd bp 0x000000000000 sp 0x7ffd9a38c350 T45843) Step #5: ==45843==The signal is caused by a READ memory access. Step #5: #0 0x55b2fad1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2fab3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2fab3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2fab19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2faa3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2fa992c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2fa99c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2fa9836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2fa9af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f454569e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2fa976aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45843==Register values: Step #5: rax = 0x000055b2ff0e3430 rbx = 0x000055b2ff0e3430 rcx = 0x000055b2ff0e3420 rdx = 0x00007f4545866b80 Step #5: rdi = 0x000055b2ff0e3420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd9a38c350 Step #5: r8 = 0x000055b2ff0e3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4545866be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b2fdf19960 r14 = 0x0000000100000004 r15 = 0x000055b2fce86386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x7c,0x41,0x3,0x41,0x44,0x41,0x45,0x70,0x41,0x3,0x41,0x44,0x41,0x6a,0x41,0xbf,0x77,0x47,0x41,0x69,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x78,0x6c,0x45,0x41,0x45,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x46,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x77,0x41,0x6a,0x6d,0x69,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x41,0x77,0x41,0xf7,0x9,0x6d,0x41,0xff,0xbe,0x44,0x41,0x45,0x70,0x41,0xfd,0xbc,0x44,0x41,0x6a,0x41,0x41,0x68,0x77,0x41,0x44,0x41,0x6a,0x41,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x6c,0x69,0x6e,0x75,0x78,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6a,0x41,0x6e,0x77,0x6d,0x69,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x41,0x77,0x41,0xff,0xff,0x6d,0x41,0x77,0x41,0xff,0xef,0xff,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001*|A\003ADAEpA\003ADAjA\277wGAiJAEiA\277oA\373+\034\001\177xlEAEti\004\000\016\000\000\020\000\005\000F\000\013AAA\035ni\004\000\016\000\000\020\000\005\000G\000\013AAA\035nwAjmiEAtKA#AAwA\367\011mA\377\276DAEpA\375\274DAjAAhwADAjAJAEiA\277oA\373+\034\001\177linuxti\004\000\016\000\000\020\000\005\000G\000\013AAA\035ni\004\000\016\000\000\020\000\005\000G\000\013AAA\035jAnwmiEAtKA#AAwA\377\377mAwA\377\357\377:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2968ab30564c36f61a3880ce32deeb93490d604f Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEqfEEDQURBRXBBA0FEQWpBv3dHQWlKQUVpQb9vQfsrHAF/eGxFQUV0aQQADgAAEAAFAEYAC0FBQR1uaQQADgAAEAAFAEcAC0FBQR1ud0FqbWlFQXRLQSNBQXdB9wltQf++REFFcEH9vERBakFBaHdBREFqQUpBRWlBv29B+yscAX9saW51eHRpBAAOAAAQAAUARwALQUFBHW5pBAAOAAAQAAUARwALQUFBHWpBbndtaUVBdEtBI0FBd0H//21Bd0H/7/86bAAL Step #5: MERGE-OUTER: attempt 4192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678698378 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d17568198, 0x559d17570911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d17570918,0x559d175f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2968ab30564c36f61a3880ce32deeb93490d604f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12679 processed earlier; will process 2596 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d14d7c5dd bp 0x000000000000 sp 0x7fffd15dad80 T45847) Step #5: ==45847==The signal is caused by a READ memory access. Step #5: #0 0x559d14d7c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d14b9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d14b9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d14b7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d14a9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d149f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d149fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d149e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d14a113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc0456d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d149d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45847==Register values: Step #5: rax = 0x0000559d19cae3e0 rbx = 0x0000559d19cae3e0 rcx = 0x0000559d19cae890 rdx = 0x00007fdc04735b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd15dad80 Step #5: r8 = 0x0000559d19cae3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc04735be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d17f7b960 r14 = 0x0000000100000004 r15 = 0x0000559d16ee8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x61,0x7f,0x41,0x76,0x41,0x24,0x6c,0x41,0x8c,0x41,0x41,0x41,0x41,0x41,0x6c,0x45,0x41,0x67,0x77,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x67,0x41,0x41,0x41,0x41,0x6c,0x45,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x76,0x41,0x6c,0x45,0x41,0x41,0x41,0x6c,0x45,0x41,0x67,0x77,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x67,0x41,0x41,0x41,0x41,0x6c,0x45,0x41,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x77,0x67,0x45,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0xa0,0x41,0x76,0x41,0x7a,0x41,0x4c,0x77,0x69,0x6e,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x76,0x41,0x24,0x41,0xf8,0x68,0x41,0x41,0x41,0x6c,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x77,0x67,0x45,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0xa0,0x41,0x76,0x41,0xf2,0x41,0x4c,0x77,0x69,0x6e,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0x6c,0x41,0x41,0x41,0x68,0x41,0x41,0x41,0x6c,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x67,0x41,0x77,0x67,0x69,0x41,0x77,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001a\177AvA$lA\214AAAAAlEAgwFg\301\004@\005\022\000\013AgAAAAlEAwgFg\301\004@\005\022\000\013AvAlEAAAlEAgwFg\301\004@\005\022\000\013AgAAAAlEAFg\301\004@\005\022\000\013wgEg\301\004@\005\022\000\013A\240AvAzALwinAzA\270hAAvA$A\370hAAAlAwgFg\301\004@\005\022\000\013wgEg\301\004@\005\022\000\013A\240AvA\362ALwinAzA\270hAAAlAAAhAAAlAwgFg\301\004@\005\022\000\013gAwgiAw\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5cced4ac87d724e3d401a6220a0647c18623d6f9 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQFhf0F2QSRsQYxBQUFBQWxFQWd3RmfBBEAFEgALQWdBQUFBbEVBd2dGZ8EEQAUSAAtBdkFsRUFBQWxFQWd3RmfBBEAFEgALQWdBQUFBbEVBRmfBBEAFEgALd2dFZ8EEQAUSAAtBoEF2QXpBTHdpbkF6QbhoQUF2QSRB+GhBQUFsQXdnRmfBBEAFEgALd2dFZ8EEQAUSAAtBoEF2QfJBTHdpbkF6QbhoQUFBbEFBQWhBQUFsQXdnRmfBBEAFEgALZ0F3Z2lBdwAL Step #5: MERGE-OUTER: attempt 4193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678837059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c818931198, 0x55c818939911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c818939918,0x55c8189c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5cced4ac87d724e3d401a6220a0647c18623d6f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12680 processed earlier; will process 2595 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8161455dd bp 0x000000000000 sp 0x7fffe13010d0 T45851) Step #5: ==45851==The signal is caused by a READ memory access. Step #5: #0 0x55c8161455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c815f67280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c815f66fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c815f44929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c815e65ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c815dbdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c815dc71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c815dae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c815dda3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23678e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c815da1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45851==Register values: Step #5: rax = 0x000055c81a644520 rbx = 0x000055c81a644520 rcx = 0x000055c81a6449d0 rdx = 0x00007f2367aaab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe13010d0 Step #5: r8 = 0x000055c81a644520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2367aaabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c819344960 r14 = 0x0000000100000004 r15 = 0x000055c8182b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x7f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x41,0x69,0x41,0x45,0x70,0xd,0x0,0x0,0xc1,0x6c,0x41,0x30,0x77,0x69,0x1,0x41,0x30,0x77,0x75,0x78,0x0,0x0,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x6c,0x69,0x41,0x6a,0x45,0x69,0x6c,0x69,0x6e,0x75,0x78,0x1,0xd,0x0,0x41,0x30,0x41,0x69,0x1,0x6c,0xc1,0x77,0xd,0x0,0x41,0x41,0x4c,0x41,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x70,0xd,0x0,0x0,0xc1,0x6c,0x41,0x30,0x77,0x69,0x1,0x41,0x30,0x77,0x75,0x78,0x0,0x0,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x6c,0x69,0x41,0x6a,0x45,0x69,0x6c,0x69,0x6e,0x75,0x78,0x1,0xd,0x0,0x41,0x30,0x41,0x69,0x1,0x6c,0xc1,0x77,0xd,0x0,0x41,0x41,0x4c,0x41,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0xb9,0x8d,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{\177A\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEAiAEp\015\000\000\301lA0wi\001A0wux\000\000AAi\001\015\000\001i\015\000i\001\015\000liAjEilinux\001\015\000A0Ai\001l\301w\015\000AALAJAlAAi\001\015\000\001i\015\000i\001\015\000p\015\000\000\301lA0wi\001A0wux\000\000AAi\001\015\000\001i\015\000i\001\015\000liAjEilinux\001\015\000A0Ai\001l\301w\015\000AALAJAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAA\271\215xl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b977611b1caa8f012e64ae0493a5a89d673ab329 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7f0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUFpQUVwDQAAwWxBMHdpAUEwd3V4AABBQWkBDQABaQ0AaQENAGxpQWpFaWxpbnV4AQ0AQTBBaQFswXcNAEFBTEFKQWxBQWkBDQABaQ0AaQENAHANAADBbEEwd2kBQTB3dXgAAEFBaQENAAFpDQBpAQ0AbGlBakVpbGludXgBDQBBMEFpAWzBdw0AQUFMQUpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBuY14bAALSQAL Step #5: MERGE-OUTER: attempt 4194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1678977250 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c26cc2f198, 0x55c26cc37911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c26cc37918,0x55c26ccbf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b977611b1caa8f012e64ae0493a5a89d673ab329' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12681 processed earlier; will process 2594 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c26a4435dd bp 0x000000000000 sp 0x7fff67f84500 T45855) Step #5: ==45855==The signal is caused by a READ memory access. Step #5: #0 0x55c26a4435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c26a265280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c26a264fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c26a242929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c26a163ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c26a0bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c26a0c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c26a0ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c26a0d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8552afa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c26a09faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45855==Register values: Step #5: rax = 0x000055c26df96470 rbx = 0x000055c26df96470 rcx = 0x000055c26df96920 rdx = 0x00007f8552cc2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff67f84500 Step #5: r8 = 0x000055c26df96470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8552cc2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c26d642960 r14 = 0x0000000100000004 r15 = 0x000055c26c5af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x30,0x71,0x20,0x30,0x20,0x20,0x20,0x20,0x22,0x29,0x20,0x22,0x20,0x21,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd6,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0x20,0x20,0x20,0x20,0x21,0x21,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd6,0x0,0xd4,0xd4,0xd4,0xd4,0xd4,0x20,0x20,0x20,0x20,0x21,0x21,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x20,0x25,0xd4,0xd4,0xd4,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x2a,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd4,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0x21,0x20,0x20,0x2a,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0xd4,0x20,0x20,0x20,0x20,0x20,0x20,0xd3,0x20,0x20,0x20,0x20,0xd6,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x21,0x19,0x0,0x20,0x22,0x20,0x20,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\0010q 0 \") \" ! \323 \326\000\324\324\324\324\324 !! \323 \323 \326\000\324\324\324\324\324 !! \323 %\324\324\324\324 ! * \323 \324 \324 \323 ! * \323 \324 \323 \324 \323 \326\000 \000!\031\000 \" \000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4737b30e5a78134ca83da9c0b5965b9df6e6045f Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEwcSAwICAgICIpICIgISAgICAgICAgICAgICAg0yAgICAgICAg1gDU1NTU1CAgICAhISAgICAgINMgICAgICAgICAg0yAgICAgICAg1gDU1NTU1CAgICAhISAgICAgINMgICAl1NTU1CAgICAgICEgICogINMgICAgICAgINQgICAgICAgINQgINMgICAgISAgKiAg0yAgICAgICAg1CAgICAgINMgICAg1CAgICAgINMgICAg1gAgICAgICAAIRkAICIgIAAL Step #5: MERGE-OUTER: attempt 4195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1679116543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56100adfc198, 0x56100ae04911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56100ae04918,0x56100ae8c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4737b30e5a78134ca83da9c0b5965b9df6e6045f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12682 processed earlier; will process 2593 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610086105dd bp 0x000000000000 sp 0x7fff1dc35a80 T45859) Step #5: ==45859==The signal is caused by a READ memory access. Step #5: #0 0x5610086105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561008432280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561008431fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56100840f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561008330ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561008288c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610082921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610082796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610082a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23da462082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56100826caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45859==Register values: Step #5: rax = 0x000056100d16f480 rbx = 0x000056100d16f480 rcx = 0x000056100d16f930 rdx = 0x00007f23da62ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1dc35a80 Step #5: r8 = 0x000056100d16f480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23da62abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056100b80f960 r14 = 0x0000000100000004 r15 = 0x000056100a77c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x41,0xc1,0x0,0x41,0x41,0x41,0x41,0x41,0x40,0x20,0x40,0x22,0x4c,0xd4,0x20,0x29,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x41,0x41,0x41,0x40,0x20,0x40,0x22,0x4c,0xd4,0x20,0x29,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x22,0xd4,0x20,0x2,0x21,0x0,0xd5,0x0,0x22,0xdd,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x41,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0x22,0x6,0xd4,0x22,0x2,0xd5,0x0,0x22,0x0,0x22,0x4c,0xd5,0x0,0x0,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\313\001\001\310\001\001_qA\301\000AAAAA@ @\"L\324 ) \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000AAA@ @\"L\324 ) \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ \"\324 \002!\000\325\000\"\335\000\324\325\000 @ \326\000\325\000\"A!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001 \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\"\006\324\"\002\325\000\"\000\"L\325\000\000AV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-111b7f3fad6ee60b2a77e4214c68e46573ea3b89 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAArLAQHIAQFfcUHBAEFBQUFBQCBAIkzUICkgANUAIgAiBtTVANUAIkzVANUAQUFBQCBAIkzUICkgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1CIA1QAgQCAi1CACIQDVACLdANTVACBAICDWANUAIkEhIiAA1QAiACIG1NUA1QAiTNUA1QAgQCAg1gDVACIB1CIA1QAiTNUA1QAgQCAg1gDVACIBINYA1QAiAdQiANUAIkzVANUAIEAgINYAIgbUIgLVACIAIkzVAABBVgAL Step #5: MERGE-OUTER: attempt 4196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1679257157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559c2bf47198, 0x559c2bf4f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559c2bf4f918,0x559c2bfd70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/111b7f3fad6ee60b2a77e4214c68e46573ea3b89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12683 processed earlier; will process 2592 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 400 ft: 401 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559c2975b5dd bp 0x000000000000 sp 0x7ffe1d369400 T45863) Step #5: ==45863==The signal is caused by a READ memory access. Step #5: #0 0x559c2975b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559c2957d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559c2957cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559c2955a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559c2947bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559c293d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559c293dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559c293c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559c293f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d49709082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559c293b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45863==Register values: Step #5: rax = 0x0000559c2e39d430 rbx = 0x0000559c2e39d430 rcx = 0x0000559c2e39d420 rdx = 0x00007f3d498d1b80 Step #5: rdi = 0x0000559c2e39d420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffe1d369400 Step #5: r8 = 0x0000559c2e39d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d498d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559c2c95a960 r14 = 0x0000000100000004 r15 = 0x0000559c2b8c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0xfd,0xb2,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x41,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0xc3,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x41,0xb2,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x3a,0x73,0x73,0x65,0x30,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x12,0x77,0x48,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\313\001\001\310\001\001\177\177A\300\362\001A\000A\375\262\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s4e1\024\000\001AEA\262\001A\000AAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001A\000AAEAaBM\320\000\024\000DA\303M\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001A\000AA\262\001AM\320\000\024\000\001A\001AAM\320\000\024\000\001\001A\250AAM\320\000\024\000D:sse0\024\000\001AEA\262\001A\022wH\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-60e1421e29b3c634e594c005f21e24cdc8a4ff44 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAArLAQHIAQF/f0HA8gFBAEH9sgFBTdAAFAABQQFBQU3QABQARCNzNGUxFAABQUVBsgFBAEFBQfVrRUFhQk3QABQAREFBTdAAEwABQQFBQUFBTdAAFAABAUGod0VBQUFBTUF/QcDyAUEAQUFFQWFCTdAAFABEQcNN0AATAAFBAUFBQUFN0AAUAAEBQah3RUFBQUFNQX9BwPIBQQBBQbIBQU3QABQAAUEBQUFN0AAUAAEBQahBQU3QABQARDpzc2UwFAABQUVBsgFBEndIAAAL Step #5: MERGE-OUTER: attempt 4197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1679397321 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f2a6008198, 0x55f2a6010911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f2a6010918,0x55f2a60980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/60e1421e29b3c634e594c005f21e24cdc8a4ff44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12685 processed earlier; will process 2590 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 414 ft: 415 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2a381c5dd bp 0x000000000000 sp 0x7ffec3fe72e0 T45867) Step #5: ==45867==The signal is caused by a READ memory access. Step #5: #0 0x55f2a381c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2a363e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2a363dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2a361b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f2a353cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2a3494c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2a349e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2a34856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2a34b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4671230082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2a3478aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45867==Register values: Step #5: rax = 0x000055f2a6c81430 rbx = 0x000055f2a6c81430 rcx = 0x000055f2a6c81420 rdx = 0x00007f46713f8b80 Step #5: rdi = 0x000055f2a6c81420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffec3fe72e0 Step #5: r8 = 0x000055f2a6c81430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f46713f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2a6a1b960 r14 = 0x0000000100000004 r15 = 0x000055f2a5988386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x3,0x6e,0x41,0x0,0x45,0x41,0x41,0x48,0x45,0x41,0x7f,0x45,0x45,0x41,0x45,0x45,0x78,0x78,0x45,0x41,0xbe,0x5b,0x1,0x45,0x45,0x4d,0x41,0x59,0x78,0x45,0x41,0x8f,0x1,0x41,0xbe,0x48,0x45,0x41,0x7f,0x78,0x45,0x41,0x45,0x41,0x8f,0xc1,0x41,0x41,0x48,0x45,0x41,0x7f,0x78,0x45,0x41,0x45,0x45,0x45,0x78,0x45,0x1,0xbe,0x41,0x2c,0x45,0x41,0x7f,0x78,0x45,0x41,0x45,0x41,0x3,0xc1,0x41,0x41,0x48,0x45,0x41,0x7f,0x45,0x45,0x41,0x45,0x45,0x78,0x78,0x45,0x41,0xbe,0x5b,0x1,0x45,0x45,0x4d,0x41,0x59,0x78,0x45,0x41,0x9e,0x5b,0x45,0x4e,0x45,0x45,0x45,0x45,0x4c,0x41,0x59,0x78,0x45,0x41,0x8f,0x1,0x41,0x7f,0x45,0x45,0x45,0x41,0x45,0x78,0x78,0x45,0x41,0xbe,0x5b,0x1,0x45,0x45,0x4d,0x41,0x59,0x78,0x45,0x41,0x9e,0x5b,0x45,0x4e,0x45,0x45,0x45,0x45,0x4c,0x41,0x59,0x78,0x45,0x41,0x8f,0x1,0xbe,0x41,0x48,0x45,0x41,0x7f,0x78,0x45,0x41,0x45,0x41,0x86,0xc1,0x41,0x41,0x48,0x45,0x41,0x7f,0x78,0x45,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x78,0x45,0x4f,0x41,0xae,0x1,0x77,0x41,0x30,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}\003nA\000EAAHEA\177EEAEExxEA\276[\001EEMAYxEA\217\001A\276HEA\177xEAEA\217\301AAHEA\177xEAEEExE\001\276A,EA\177xEAEA\003\301AAHEA\177EEAEExxEA\276[\001EEMAYxEA\236[ENEEEELAYxEA\217\001A\177EEEAExxEA\276[\001EEMAYxEA\236[ENEEEELAYxEA\217\001\276AHEA\177xEAEA\206\301AAHEA\177xEA\000\000\000\000\000\000\000xEOA\256\001wA0\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4badd36920187cda9931e32096d94dbeee522e5f Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEAfQNuQQBFQUFIRUF/RUVBRUV4eEVBvlsBRUVNQVl4RUGPAUG+SEVBf3hFQUVBj8FBQUhFQX94RUFFRUV4RQG+QSxFQX94RUFFQQPBQUFIRUF/RUVBRUV4eEVBvlsBRUVNQVl4RUGeW0VORUVFRUxBWXhFQY8BQX9FRUVBRXh4RUG+WwFFRU1BWXhFQZ5bRU5FRUVFTEFZeEVBjwG+QUhFQX94RUFFQYbBQUFIRUF/eEVBAAAAAAAAAHhFT0GuAXdBMAALAAAL Step #5: MERGE-OUTER: attempt 4198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1679539731 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efaf1a3198, 0x55efaf1ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efaf1ab918,0x55efaf2330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4badd36920187cda9931e32096d94dbeee522e5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12687 processed earlier; will process 2588 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efac9b75dd bp 0x000000000000 sp 0x7ffd459c7930 T45871) Step #5: ==45871==The signal is caused by a READ memory access. Step #5: #0 0x55efac9b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efac7d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efac7d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efac7b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efac6d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efac62fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efac6391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efac6206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efac64c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba12c89082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efac613aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45871==Register values: Step #5: rax = 0x000055efb01b5410 rbx = 0x000055efb01b5410 rcx = 0x000055efb01b58c0 rdx = 0x00007fba12e51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd459c7930 Step #5: r8 = 0x000055efb01b5410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba12e51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efafbb6960 r14 = 0x0000000100000004 r15 = 0x000055efaeb23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x40,0x42,0x3,0x42,0x42,0x42,0x7e,0x42,0x6c,0x80,0x7c,0x7e,0x42,0x42,0x42,0x8,0x42,0x53,0x83,0x42,0x7f,0x88,0x7c,0x42,0x0,0x42,0x0,0x42,0x7d,0x81,0x7c,0x42,0x0,0x42,0xc0,0x7c,0x42,0x7f,0x80,0x7c,0x42,0x7f,0x7e,0x7c,0x42,0x0,0x42,0xc0,0x7c,0x80,0x42,0x7c,0x7f,0x42,0x0,0x42,0x1,0x42,0x7f,0x79,0x7e,0x7c,0x7c,0x42,0x7c,0x42,0x0,0x42,0xc0,0x7f,0x88,0x7c,0x42,0x0,0x42,0x0,0x42,0x7d,0x81,0x7c,0x42,0x0,0x42,0xc0,0x7c,0x42,0x7e,0x80,0x7c,0x42,0x7f,0x7a,0x7c,0x42,0x0,0x42,0xc0,0x7c,0x80,0x42,0x7c,0x7f,0x42,0x0,0x42,0x1,0x42,0xff,0x79,0x7e,0x7c,0x7c,0x42,0x7c,0x42,0x0,0x42,0xc0,0x7c,0x7d,0x42,0x7d,0x7c,0x42,0x27,0x81,0x84,0x42,0x0,0x42,0xc0,0x7c,0x7f,0x42,0x7d,0x7c,0x42,0x7e,0x81,0xbf,0x42,0x0,0x42,0xc0,0x7c,0x42,0x7f,0x80,0x7c,0x42,0x0,0x42,0x0,0x42,0x0,0x42,0x7f,0x79,0x80,0x7c,0x7c,0x42,0x7c,0x7f,0x42,0x0,0x42,0x88,0x7c,0x42,0x0,0x42,0x0,0x42,0x7d,0x81,0x7c,0x42,0x0,0x42,0xc0,0x7c,0x42,0x7f,0x80,0x7c,0x8a,0x7b,0x7c,0x0,0xb,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\313\001\001\310\001\001?}\003@A@B\003BBB~Bl\200|~BBB\010BS\203B\177\210|B\000B\000B}\201|B\000B\300|B\177\200|B\177~|B\000B\300|\200B|\177B\000B\001B\177y~||B|B\000B\300\177\210|B\000B\000B}\201|B\000B\300|B~\200|B\177z|B\000B\300|\200B|\177B\000B\001B\377y~||B|B\000B\300|}B}|B'\201\204B\000B\300|\177B}|B~\201\277B\000B\300|B\177\200|B\000B\000B\000B\177y\200||B|\177B\000B\210|B\000B\000B}\201|B\000B\300|B\177\200|\212{|\000\013\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-249014ce8f21d374ceddb49968db395ec23dd10e Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAArLAQHIAQE/fQNAQUBCA0JCQn5CbIB8fkJCQghCU4NCf4h8QgBCAEJ9gXxCAELAfEJ/gHxCf358QgBCwHyAQnx/QgBCAUJ/eX58fEJ8QgBCwH+IfEIAQgBCfYF8QgBCwHxCfoB8Qn96fEIAQsB8gEJ8f0IAQgFC/3l+fHxCfEIAQsB8fUJ9fEIngYRCAELAfH9CfXxCfoG/QgBCwHxCf4B8QgBCAEIAQn95gHx8Qnx/QgBCiHxCAEIAQn2BfEIAQsB8Qn+AfIp7fAALEAAL Step #5: MERGE-OUTER: attempt 4199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1679678434 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55696f1a4198, 0x55696f1ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55696f1ac918,0x55696f2340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/249014ce8f21d374ceddb49968db395ec23dd10e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12688 processed earlier; will process 2587 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 432 ft: 433 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55696c9b85dd bp 0x000000000000 sp 0x7ffd2055a930 T45875) Step #5: ==45875==The signal is caused by a READ memory access. Step #5: #0 0x55696c9b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55696c7da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55696c7d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55696c7b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55696c6d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55696c630c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55696c63a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55696c6216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55696c64d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f344d749082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55696c614aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45875==Register values: Step #5: rax = 0x0000556970513430 rbx = 0x0000556970513430 rcx = 0x0000556970513420 rdx = 0x00007f344d911b80 Step #5: rdi = 0x0000556970513420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd2055a930 Step #5: r8 = 0x0000556970513430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f344d911be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055696fbb7960 r14 = 0x0000000100000004 r15 = 0x000055696eb24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x41,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x66,0x45,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x2a,0x77,0x41,0x41,0x74,0x70,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x76,0x41,0x45,0x6e,0x41,0x77,0x41,0xbf,0x41,0x41,0x69,0x74,0x77,0x4a,0x41,0xd9,0x69,0x77,0x41,0x45,0x41,0x41,0x74,0x41,0x41,0x22,0x0,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x2a,0x77,0x77,0x41,0x45,0x70,0x4,0x0,0x0,0x5b,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtAAwJAti\004\000\020\000\005\000\000\000tO\000\013AftAAwEAti\004\000\020\000\005\000\000\000tO\000\013AfAEnAwAjAA\300AftAAwE\001ti\004\000\020\000\005\000\000\000\013AfEEnAwAjAA\300AftA*wAAtp\004\000\020\000\005\000\000\000tO\000\013AvAEnAwA\277AAitwJA\331iwAEAAtAA\"\000\320\000A\000AA\320\000\024\000AwAjAA\300AftA*wwAEp\004\000\000[\000\005\000\000\000tO\000\013AfAEnAwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f94c81a2d41be6d473f1d7e22cad18aa47171be Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0QUF3SkF0aQQAEAAFAAAAdE8AC0FmdEFBd0VBdGkEABAABQAAAHRPAAtBZkFFbkF3QWpBQcBBZnRBQXdFAXRpBAAQAAUAAAALQWZFRW5Bd0FqQUHAQWZ0QSp3QUF0cAQAEAAFAAAAdE8AC0F2QUVuQXdBv0FBaXR3SkHZaXdBRUFBdEFBIgDQAEEAQUHQABQAQXdBakFBwEFmdEEqd3dBRXAEAABbAAUAAAB0TwALQWZBRW5Bd0FqbAAL Step #5: MERGE-OUTER: attempt 4200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1679819515 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8e700d198, 0x55b8e7015911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8e7015918,0x55b8e709d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f94c81a2d41be6d473f1d7e22cad18aa47171be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12690 processed earlier; will process 2585 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 469 ft: 470 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: #2 pulse cov: 530 ft: 590 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8e48215dd bp 0x000000000000 sp 0x7fffd97291c0 T45879) Step #5: ==45879==The signal is caused by a READ memory access. Step #5: #0 0x55b8e48215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8e4643280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8e4642fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8e4620929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8e4541ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b8e4499c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8e44a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8e448a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8e44b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe205671082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8e447daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45879==Register values: Step #5: rax = 0x000055b8e7bcd430 rbx = 0x000055b8e7bcd430 rcx = 0x000055b8e7bcd420 rdx = 0x00007fe205839b80 Step #5: rdi = 0x000055b8e7bcd420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffd97291c0 Step #5: r8 = 0x000055b8e7bcd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe205839be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8e7a20960 r14 = 0x0000000100000004 r15 = 0x000055b8e698d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0xc0,0x41,0x0,0x41,0x41,0x41,0xa4,0x40,0x41,0x45,0x45,0x45,0x69,0x21,0x21,0x41,0x22,0x45,0x41,0x6d,0x45,0x21,0x45,0x75,0x1,0x6c,0x41,0x45,0x74,0x45,0x41,0x6c,0x1,0x45,0x21,0x45,0x73,0x45,0x41,0x44,0x69,0x22,0x21,0x45,0x45,0x22,0x6d,0x6c,0x41,0x25,0x41,0x6e,0x21,0x21,0x45,0x45,0x22,0x6d,0x6c,0x41,0x21,0x21,0x45,0x45,0x22,0x6d,0x4c,0x41,0x76,0x41,0x44,0x41,0x44,0x69,0x22,0x21,0x45,0x45,0x22,0x6d,0x21,0x45,0x45,0x22,0x6d,0x6c,0x45,0x41,0x45,0x74,0x45,0x41,0x6c,0x1,0x45,0x21,0x45,0x73,0x45,0x41,0x44,0x69,0x22,0x21,0x45,0x45,0x22,0x6d,0x6c,0x41,0x25,0x41,0x6e,0x21,0x21,0x45,0x45,0x22,0x6d,0x6c,0x41,0x21,0x76,0x41,0x45,0x45,0x22,0x4c,0x21,0x6d,0x41,0x44,0x41,0x44,0x69,0x22,0x21,0x45,0x45,0x22,0x6d,0x21,0x45,0x45,0x22,0x6d,0x6c,0x45,0x41,0x41,0x45,0x41,0x1,0x45,0x45,0x41,0x45,0x41,0x0,0x41,0x41,0x41,0xa4,0x40,0x41,0x45,0x45,0x45,0x69,0x21,0x21,0x41,0x22,0x45,0x41,0x6d,0x21,0x45,0x45,0x75,0x1,0x6c,0x41,0x45,0x21,0x45,0x45,0x22,0x6d,0x6c,0x41,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001}\000\003\002\001\000\012\313\001\001\310\001\001\177\177AA\300A\000AAA\244@AEEEi!!A\"EAmE!Eu\001lAEtEAl\001E!EsEADi\"!EE\"mlA%An!!EE\"mlA!!EE\"mLAvADADi\"!EE\"m!EE\"mlEAEtEAl\001E!EsEADi\"!EE\"mlA%An!!EE\"mlA!vAEE\"L!mADADi\"!EE\"m!EE\"mlEAAEA\001EEAEA\000AAA\244@AEEEi!!A\"EAm!EEu\001lAE!EE\"mlAA\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0ab6603ddabda0c868fa0be7de578eeffd6274a Step #5: Base64: AGFzbQEAAAABBQFgAX0AAwIBAArLAQHIAQF/f0FBwEEAQUFBpEBBRUVFaSEhQSJFQW1FIUV1AWxBRXRFQWwBRSFFc0VBRGkiIUVFIm1sQSVBbiEhRUUibWxBISFFRSJtTEF2QURBRGkiIUVFIm0hRUUibWxFQUV0RUFsAUUhRXNFQURpIiFFRSJtbEElQW4hIUVFIm1sQSF2QUVFIkwhbUFEQURpIiFFRSJtIUVFIm1sRUFBRUEBRUVBRUEAQUFBpEBBRUVFaSEhQSJFQW0hRUV1AWxBRSFFRSJtbEFBAAAL Step #5: MERGE-OUTER: attempt 4201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1679960605 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e57b469198, 0x55e57b471911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e57b471918,0x55e57b4f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0ab6603ddabda0c868fa0be7de578eeffd6274a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12693 processed earlier; will process 2582 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 367 ft: 368 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e578c7d5dd bp 0x000000000000 sp 0x7fff40f93610 T45883) Step #5: ==45883==The signal is caused by a READ memory access. Step #5: #0 0x55e578c7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e578a9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e578a9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e578a7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e57899dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5788f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5788ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5788e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5789123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5615f36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5788d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45883==Register values: Step #5: rax = 0x000055e57d24c430 rbx = 0x000055e57d24c430 rcx = 0x000055e57d24c420 rdx = 0x00007f56160feb80 Step #5: rdi = 0x000055e57d24c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff40f93610 Step #5: r8 = 0x000055e57d24c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56160febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e57be7c960 r14 = 0x0000000100000004 r15 = 0x000055e57ade9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x31,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x41,0x69,0x41,0x69,0x4b,0x4c,0x41,0x67,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x1,0xd,0x0,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x49,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x45,0x41,0xd,0x1,0xc0,0x0,0x41,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEEAiAAwiAEAAuEEAiAAwiAiAAwiEEAAuh\001\015\000AlAiiAjEiAwAwi\001\015\000A\301lA1wi\001\015\000AAAiAiKLAg\001i\015\000i\001\015\000\001\015\000\015\000iEiAwAwi\001\015\000JAlAAi\001\015\000\001IEAAuEEAiAAwiAiAAwiEEA\015\001\300\000AAlA\001Ei\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9373795dfd435705894ee010328a5d900114445a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUVBaUFBd2lBRUFBdUVFQWlBQXdpQWlBQXdpRUVBQXVoAQ0AQWxBaWlBakVpQXdBd2kBDQBBwWxBMXdpAQ0AQUFBaUFpS0xBZwFpDQBpAQ0AAQ0ADQBpRWlBd0F3aQENAEpBbEFBaQENAAFJRUFBdUVFQWlBQXdpQWlBQXdpRUVBDQHAAEFBbEEBRWkNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1680102259 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b55336198, 0x558b5533e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b5533e918,0x558b553c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9373795dfd435705894ee010328a5d900114445a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12695 processed earlier; will process 2580 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b52b4a5dd bp 0x000000000000 sp 0x7fffb9243720 T45887) Step #5: ==45887==The signal is caused by a READ memory access. Step #5: #0 0x558b52b4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b5296c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b5296bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b52949929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b5286aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b527c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b527cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b527b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b527df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a0ff34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b527a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45887==Register values: Step #5: rax = 0x0000558b57be9520 rbx = 0x0000558b57be9520 rcx = 0x0000558b57be99d0 rdx = 0x00007f1a100fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb9243720 Step #5: r8 = 0x0000558b57be9520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a100fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b55d49960 r14 = 0x0000000100000004 r15 = 0x0000558b54cb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x7f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x41,0x69,0x41,0x45,0x41,0x69,0x77,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x1,0x77,0x41,0x77,0x69,0x41,0x41,0x4c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x0,0xd,0x1,0xd,0x0,0x1,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0xd,0x0,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0xd,0x0,0x1,0x49,0xd,0x0,0x1,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0xd,0x0,0x1,0x49,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0xdc,0x41,0x6c,0x41,0x69,0x1,0xd,0x0,0x49,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{\177A\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEAiAEAiwAlAiiAjEiAwAEEAAuh\001\015\000AlAiiAjEi\001wAwiAALAAiiAKg\001G\015\000i\000\015\001\015\000\001\015\000iEiAwAwi\001\015\000JA\015\000iAwAwi\001\015\000JA\015\000\001I\015\000\001\015\000iEiAwAwi\001\015\000JA\015\000\001I\015\000i\001\015\000A\334AlAi\001\015\000IAlA\001Ei\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2522ac4585007203664e7dc35cafa3d39100e216 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7f0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUFpQUVBaXdBbEFpaUFqRWlBd0FFRUFBdWgBDQBBbEFpaUFqRWkBd0F3aUFBTEFBaWlBS2cBRw0AaQANAQ0AAQ0AaUVpQXdBd2kBDQBKQQ0AaUF3QXdpAQ0ASkENAAFJDQABDQBpRWlBd0F3aQENAEpBDQABSQ0AaQENAEHcQWxBaQENAElBbEEBRWkNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1680241383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5570c335c198, 0x5570c3364911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5570c3364918,0x5570c33ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2522ac4585007203664e7dc35cafa3d39100e216' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12696 processed earlier; will process 2579 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570c0b705dd bp 0x000000000000 sp 0x7fff5867bfd0 T45891) Step #5: ==45891==The signal is caused by a READ memory access. Step #5: #0 0x5570c0b705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570c0992280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570c0991fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570c096f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570c0890ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570c07e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570c07f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570c07d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570c08053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f240109a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570c07ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45891==Register values: Step #5: rax = 0x00005570c4a83270 rbx = 0x00005570c4a83270 rcx = 0x00005570c4a83720 rdx = 0x00007f2401262b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5867bfd0 Step #5: r8 = 0x00005570c4a83270 r9 = 0x00007f2401262bf0 r10 = 0x00005570c4906010 r11 = 0x00007f2401262be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570c3d6f960 r14 = 0x0000000100000004 r15 = 0x00005570c2cdc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x41,0xc1,0x0,0x41,0x41,0x41,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x22,0xd4,0x20,0x2,0x21,0x0,0xd5,0x0,0x22,0xdd,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0x21,0x0,0xd4,0x22,0x0,0xd5,0x0,0x22,0xd5,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x6,0xd4,0x22,0x2,0xd5,0x0,0x22,0x0,0x22,0x4c,0xd5,0x0,0x0,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\313\001\001\310\001\001_qA\301\000AAAAA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ \"\324 \002!\000\325\000\"\335\000\324\325\000 @ \326\000\325\000\"AA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ !\000\324\"\000\325\000\"\325\000\324\325\000 @ \326\000\325\000\"\006\324\"\002\325\000\"\000\"L\325\000\000AV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31058c5128507812251afd40fc4dd2dec931b709 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAArLAQHIAQFfcUHBAEFBQUFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1CIA1QAgQCAi1CACIQDVACLdANTVACBAICDWANUAIkFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1CIA1QAgQCAgIQDUIgDVACLVANTVACBAICDWANUAIgbUIgLVACIAIkzVAABBVgAL Step #5: MERGE-OUTER: attempt 4204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1680380404 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562606d09198, 0x562606d11911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562606d11918,0x562606d990a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31058c5128507812251afd40fc4dd2dec931b709' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12698 processed earlier; will process 2577 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56260451d5dd bp 0x000000000000 sp 0x7ffc4a6373d0 T45895) Step #5: ==45895==The signal is caused by a READ memory access. Step #5: #0 0x56260451d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56260433f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56260433efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56260431c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56260423dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562604195c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56260419f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626041866e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626041b23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4f6436082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562604179aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45895==Register values: Step #5: rax = 0x0000562608c683c0 rbx = 0x0000562608c683c0 rcx = 0x0000562608c68870 rdx = 0x00007fd4f65feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4a6373d0 Step #5: r8 = 0x0000562608c683c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd4f65febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056260771c960 r14 = 0x0000000100000004 r15 = 0x0000562606689386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0xc0,0xc1,0x6f,0x41,0xd6,0x42,0x42,0x23,0x42,0x42,0xc2,0x42,0xc2,0x42,0x42,0x42,0x42,0x7e,0x80,0x7b,0x81,0x7a,0x79,0x81,0x7b,0x42,0x82,0x81,0x3b,0x7c,0x42,0x42,0x42,0x81,0x42,0x42,0x43,0x7b,0x42,0x42,0x7c,0x81,0x7b,0x81,0x81,0x42,0x85,0x85,0xbd,0xbd,0x42,0x42,0x81,0x7a,0x42,0x42,0x42,0x81,0x81,0x81,0x7a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x79,0x7b,0x81,0x81,0x81,0x7e,0x7a,0x81,0x7b,0x42,0x7a,0x42,0x42,0x81,0x7a,0x42,0x42,0x42,0x87,0xfb,0x42,0x84,0x7e,0x7b,0x81,0x42,0x81,0x5e,0x42,0xfe,0xfe,0x42,0x7e,0x79,0x7b,0x81,0x81,0x42,0x7b,0x42,0x42,0x89,0x42,0x42,0x42,0x79,0x7b,0x81,0x7b,0x81,0x81,0x81,0x7a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x79,0x7b,0x81,0x7b,0x81,0x79,0x82,0x7b,0x81,0x81,0x81,0x7a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x79,0x7b,0x81,0x7b,0x81,0x81,0x81,0x7a,0x42,0x42,0x42,0xff,0x42,0x42,0x42,0x42,0x3,0x79,0x42,0x7b,0x81,0x7b,0x81,0x81,0x81,0x7a,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x79,0x7b,0x81,0x81,0x81,0x7e,0x7a,0x81,0x7b,0x42,0x7a,0x42,0x42,0x79,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001?oA\300\301oA\326BB#BB\302B\302BBBB~\200{\201zy\201{B\202\201;|BBB\201BBC{BB|\201{\201\201B\205\205\275\275BB\201zBBB\201\201\201zBBBBBBBy{\201\201\201~z\201{BzBB\201zBBB\207\373B\204~{\201B\201^B\376\376B~y{\201\201B{BB\211BBBy{\201{\201\201\201zBBBBBBBy{\201{\201y\202{\201\201\201zBBBBBBBy{\201{\201\201\201zBBB\377BBBB\003yB{\201{\201\201\201zBBBBBBBy{\201\201\201~z\201{BzBBy\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-caf4b8c51da2bda87c4eae37973863de883fa095 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQE/b0HAwW9B1kJCI0JCwkLCQkJCQn6Ae4F6eYF7QoKBO3xCQkKBQkJDe0JCfIF7gYFChYW9vUJCgXpCQkKBgYF6QkJCQkJCQnl7gYGBfnqBe0J6QkKBekJCQof7QoR+e4FCgV5C/v5Cfnl7gYFCe0JCiUJCQnl7gXuBgYF6QkJCQkJCQnl7gXuBeYJ7gYGBekJCQkJCQkJ5e4F7gYGBekJCQv9CQkJCA3lCe4F7gYGBekJCQkJCQkJ5e4GBgX56gXtCekJCeQAL Step #5: MERGE-OUTER: attempt 4205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1680518628 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a36f2cb198, 0x55a36f2d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a36f2d3918,0x55a36f35b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/caf4b8c51da2bda87c4eae37973863de883fa095' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12699 processed earlier; will process 2576 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 460 ft: 461 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a36cadf5dd bp 0x000000000000 sp 0x7fff9c88f5c0 T45899) Step #5: ==45899==The signal is caused by a READ memory access. Step #5: #0 0x55a36cadf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a36c901280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a36c900fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a36c8de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a36c7ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a36c757c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a36c7611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a36c7486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a36c7743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e22c45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a36c73baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45899==Register values: Step #5: rax = 0x000055a370c97430 rbx = 0x000055a370c97430 rcx = 0x000055a370c97420 rdx = 0x00007f7e22e0db80 Step #5: rdi = 0x000055a370c97420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff9c88f5c0 Step #5: r8 = 0x000055a370c97430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e22e0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a36fcde960 r14 = 0x0000000100000004 r15 = 0x000055a36ec4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x45,0x41,0x41,0x69,0x41,0x69,0x77,0x45,0x78,0x45,0x41,0x75,0x45,0x45,0x69,0x69,0x69,0x41,0x41,0x77,0x41,0x41,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x41,0x45,0x41,0x69,0x41,0x69,0x77,0x45,0x41,0xb8,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0xc1,0x76,0x69,0x75,0x45,0x41,0x41,0x45,0x68,0x1,0xd,0x0,0x6c,0x41,0x41,0x69,0x69,0x41,0x6a,0x70,0x41,0x67,0x41,0x41,0x41,0x78,0x4d,0x67,0x67,0x41,0x41,0x41,0x41,0xb3,0xa8,0x45,0x69,0x45,0x6e,0x45,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x75,0x45,0x41,0x41,0x45,0x68,0x1,0xd,0x0,0x6c,0x41,0x41,0x69,0x69,0x41,0x6a,0x70,0x41,0x67,0x41,0x41,0x41,0x78,0x4d,0x67,0x67,0x41,0x41,0x41,0x41,0xb3,0xa8,0x75,0x45,0x78,0x45,0x45,0x6e,0x75,0x6c,0x0,0x69,0x41,0xd,0x0,0x4a,0x41,0x41,0x41,0x41,0x6c,0x0,0x69,0x41,0xd,0x0,0x4a,0x41,0x41,0x41,0x41,0x6c,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300I\001A\000A\214i\003\000EA\277\225iEiAAihEEAAiAiwExEAuEEiiiAAwAAiEiAAihEAEAiAiwEA\270AuEEAiAAwiAiA\301viuEAAEh\001\015\000lAAiiAjpAgAAAxMggAAAA\263\250EiEnEAAwiAiAAwiuEAAEh\001\015\000lAAiiAjpAgAAAxMggAAAA\263\250uExEEnul\000iA\015\000JAAAAl\000iA\015\000JAAAAlGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ffc0708d40c39657ff84cf09ebe37a6d812604c Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HASQFBAEGMaQMARUG/lWlFaUFBaWhFRUFBaUFpd0V4RUF1RUVpaWlBQXdBQWlFaUFBaWhFQUVBaUFpd0VBuEF1RUVBaUFBd2lBaUHBdml1RUFBRWgBDQBsQUFpaUFqcEFnQUFBeE1nZ0FBQUGzqEVpRW5FQUF3aUFpQUF3aXVFQUFFaAENAGxBQWlpQWpwQWdBQUF4TWdnQUFBQbOodUV4RUVudWwAaUENAEpBQUFBbABpQQ0ASkFBQUFsR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1680657776 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55af3ea0b198, 0x55af3ea13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55af3ea13918,0x55af3ea9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ffc0708d40c39657ff84cf09ebe37a6d812604c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12701 processed earlier; will process 2574 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55af3c21f5dd bp 0x000000000000 sp 0x7ffe883bd1e0 T45903) Step #5: ==45903==The signal is caused by a READ memory access. Step #5: #0 0x55af3c21f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55af3c041280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55af3c040fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55af3c01e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55af3bf3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55af3be97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55af3bea11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55af3be886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55af3beb43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc2e2064082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55af3be7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45903==Register values: Step #5: rax = 0x000055af3f5fe3b0 rbx = 0x000055af3f5fe3b0 rcx = 0x000055af3f5fe860 rdx = 0x00007fc2e222cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe883bd1e0 Step #5: r8 = 0x000055af3f5fe3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc2e222cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055af3f41e960 r14 = 0x0000000100000004 r15 = 0x000055af3e38b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1a,0x7e,0x41,0xc0,0x30,0x41,0x41,0x41,0xc0,0x10,0x41,0x41,0x41,0x4d,0x4d,0x6e,0x41,0x45,0x1,0x6f,0x41,0x41,0x69,0x45,0x41,0x45,0x75,0x41,0x45,0x45,0x75,0x75,0x41,0x75,0x45,0x75,0x41,0x69,0x41,0x45,0x45,0x41,0x75,0x45,0x75,0x41,0x69,0x45,0x49,0x45,0x45,0x41,0x75,0x45,0x69,0x45,0x75,0x45,0x41,0x49,0x75,0x45,0x75,0x45,0x69,0x45,0x41,0x45,0x45,0x41,0x43,0x75,0x41,0x69,0x45,0x41,0x45,0x75,0x41,0x45,0x45,0x75,0x75,0x41,0x41,0x68,0x45,0x75,0x45,0x69,0x45,0x45,0x41,0xc0,0x43,0x75,0x45,0x75,0x41,0x69,0x41,0x45,0x45,0x41,0x75,0x45,0x75,0x41,0x69,0x45,0x49,0x45,0x45,0x41,0x75,0x45,0x69,0x45,0x75,0x45,0x41,0x41,0x45,0x75,0x41,0x68,0x45,0x75,0x45,0x69,0x45,0x45,0x41,0xc0,0x43,0x75,0x45,0x75,0x41,0x69,0x75,0x45,0x75,0x41,0x69,0x41,0x45,0x45,0x69,0x41,0x45,0x45,0x41,0x75,0x45,0x75,0x41,0x69,0x45,0x49,0x47,0x45,0x41,0x75,0x45,0x69,0x75,0x45,0x75,0x41,0x5,0x45,0x75,0x75,0xc0,0x75,0x69,0xc0,0x41,0x75,0x41,0x5,0x45,0x75,0x75,0xc0,0x75,0x69,0xc0,0x41,0x75,0x45,0x4d,0x75,0xc0,0x41,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\313\001\001\310\001\001\032~A\3000AAA\300\020AAAMMnAE\001oAAiEAEuAEEuuAuEuAiAEEAuEuAiEIEEAuEiEuEAIuEuEiEAEEACuAiEAEuAEEuuAAhEuEiEEA\300CuEuAiAEEAuEuAiEIEEAuEiEuEAAEuAhEuEiEEA\300CuEuAiuEuAiAEEiAEEAuEuAiEIGEAuEiuEuA\005Euu\300ui\300AuA\005Euu\300ui\300AuEMu\300AA\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a758ec0f2c915506791d7a97a96b1a73922fe38 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAArLAQHIAQEafkHAMEFBQcAQQUFBTU1uQUUBb0FBaUVBRXVBRUV1dUF1RXVBaUFFRUF1RXVBaUVJRUVBdUVpRXVFQUl1RXVFaUVBRUVBQ3VBaUVBRXVBRUV1dUFBaEV1RWlFRUHAQ3VFdUFpQUVFQXVFdUFpRUlFRUF1RWlFdUVBQUV1QWhFdUVpRUVBwEN1RXVBaXVFdUFpQUVFaUFFRUF1RXVBaUVJR0VBdUVpdUV1QQVFdXXAdWnAQXVBBUV1dcB1acBBdUVNdcBBQQAL Step #5: MERGE-OUTER: attempt 4207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1680796914 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556dd9be3198, 0x556dd9beb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556dd9beb918,0x556dd9c730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6a758ec0f2c915506791d7a97a96b1a73922fe38' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12702 processed earlier; will process 2573 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556dd73f75dd bp 0x000000000000 sp 0x7ffe1176d410 T45907) Step #5: ==45907==The signal is caused by a READ memory access. Step #5: #0 0x556dd73f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556dd7219280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556dd7218fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556dd71f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556dd7117ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556dd706fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556dd70791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556dd70606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556dd708c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faea9cd9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556dd7053aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45907==Register values: Step #5: rax = 0x0000556ddb433480 rbx = 0x0000556ddb433480 rcx = 0x0000556ddb433930 rdx = 0x00007faea9ea1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1176d410 Step #5: r8 = 0x0000556ddb433480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faea9ea1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556dda5f6960 r14 = 0x0000000100000004 r15 = 0x0000556dd9563386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x41,0xc1,0x0,0x41,0x41,0x41,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x22,0xd4,0x20,0x2,0x21,0x0,0xd5,0x0,0x22,0xdd,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x40,0x0,0x12,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xc,0x0,0x47,0x1a,0xc,0x0,0x1a,0xc,0x0,0xba,0x0,0x0,0x98,0x97,0x97,0x0,0xd5,0x0,0x22,0x6,0xd4,0x22,0x2,0xd5,0x0,0x22,0x0,0x22,0x4c,0xd5,0x0,0x0,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001_qA\301\000AAAAA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ \"\324 \002!\000\325\000\"\335\000\324\325\000 @ \326\000\325\000\"AA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\324\"@\000\022\000linux\000\014\000G\032\014\000\032\014\000\272\000\000\230\227\227\000\325\000\"\006\324\"\002\325\000\"\000\"L\325\000\000AV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c86dea6a1a3a0acad50fe286359efe83c913840 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQFfcUHBAEFBQUFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1CIA1QAgQCAi1CACIQDVACLdANTVACBAICDWANUAIkFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1CJAABIAbGludXgADABHGgwAGgwAugAAmJeXANUAIgbUIgLVACIAIkzVAABBVgAL Step #5: MERGE-OUTER: attempt 4208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1680935644 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eea611b198, 0x55eea6123911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eea6123918,0x55eea61ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c86dea6a1a3a0acad50fe286359efe83c913840' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12703 processed earlier; will process 2572 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eea392f5dd bp 0x000000000000 sp 0x7fffcc3ce570 T45911) Step #5: ==45911==The signal is caused by a READ memory access. Step #5: #0 0x55eea392f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eea3751280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eea3750fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eea372e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eea364fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eea35a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eea35b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eea35986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eea35c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f248bd7d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eea358baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45911==Register values: Step #5: rax = 0x000055eea872d3e0 rbx = 0x000055eea872d3e0 rcx = 0x000055eea872d890 rdx = 0x00007f248bf45b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcc3ce570 Step #5: r8 = 0x000055eea872d3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f248bf45be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eea6b2e960 r14 = 0x0000000100000004 r15 = 0x000055eea5a9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x21,0x7d,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x45,0x41,0x69,0x69,0x69,0x69,0x75,0xe,0x1d,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,0xc2,0x0,0x6e,0x4a,0xf,0x6c,0x69,0x6e,0x75,0x78,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x4,0xe,0x80,0x0,0x0,0x0,0x61,0xf,0xd1,0x1,0x1,0x20,0x12,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x0,0xe,0x0,0x0,0x80,0x10,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0xc3,0x0,0x6e,0x4a,0xf,0x21,0x1,0x0,0x52,0x0,0x41,0x7d,0x41,0xf5,0x3e,0x4f,0x41,0xeb,0xf7,0xef,0x4,0xe,0x80,0x0,0x0,0x0,0x61,0xf,0x1,0x1,0x1,0x20,0x12,0x0,0xb,0x1,0x2,0x0,0x41,0x6d,0x41,0xf5,0xc8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0xe,0x80,0x0,0x0,0x0,0x55,0xe,0x1,0x1,0x0,0x41,0x5f,0x72,0x72,0x0,0x41,0x96,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001!}\002\000AAEA\207EAiiiiu\016\035\001\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\001\000\000\000\001\302\000nJ\017linux\013\001\002\000AmA\365>OA\353\367\357\004\016\200\000\000\000a\017\321\001\001 \022\000\013\001\002\000AmA\365>OA\353\367\357\000\016\000\000\200\020\000\000\001\000\000\000\000\000\000\001\001\303\000nJ\017!\001\000R\000A}A\365>OA\353\367\357\004\016\200\000\000\000a\017\001\001\001 \022\000\013\001\002\000AmA\365\310\000\000\000\000\000\000\000\200\000\000\016\200\000\000\000U\016\001\001\000A_rr\000A\226\000\000A\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34b0392147e8b775cc735adeab7635e21f73059e Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEhfQIAQUFFQYdFQWlpaWl1Dh0BAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAQAAAAEAAAABwgBuSg9saW51eAsBAgBBbUH1Pk9B6/fvBA6AAAAAYQ/RAQEgEgALAQIAQW1B9T5PQev37wAOAACAEAAAAQAAAAAAAAEBwwBuSg8hAQBSAEF9QfU+T0Hr9+8EDoAAAABhDwEBASASAAsBAgBBbUH1yAAAAAAAAACAAAAOgAAAAFUOAQEAQV9ycgBBlgAAQQALAAAL Step #5: MERGE-OUTER: attempt 4209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1681073358 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56085c95d198, 0x56085c965911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56085c965918,0x56085c9ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34b0392147e8b775cc735adeab7635e21f73059e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12704 processed earlier; will process 2571 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56085a1715dd bp 0x000000000000 sp 0x7ffe67cf9970 T45915) Step #5: ==45915==The signal is caused by a READ memory access. Step #5: #0 0x56085a1715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560859f93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560859f92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560859f70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560859e91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560859de9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560859df31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560859dda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560859e063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f00d9f6b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560859dcdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45915==Register values: Step #5: rax = 0x000056085eb744b0 rbx = 0x000056085eb744b0 rcx = 0x000056085eb74960 rdx = 0x00007f00da133b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe67cf9970 Step #5: r8 = 0x000056085eb744b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f00da133be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056085d370960 r14 = 0x0000000100000004 r15 = 0x000056085c2dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6e,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xc1,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x31,0x37,0x0,0x0,0x41,0x1,0x41,0xb,0x1a,0x0,0x10,0x0,0xfb,0x19,0x41,0x0,0xc1,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x31,0x37,0xfb,0x18,0x72,0x1,0x41,0xb,0x1a,0x0,0x0,0x14,0x0,0xfb,0x18,0x30,0x41,0x0,0xb0,0x53,0x0,0xa7,0x78,0x0,0x0,0x0,0x57,0x0,0x6c,0x49,0x4a,0x75,0x78,0x0,0x1,0xb,0xd1,0x0,0x0,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x7,0x0,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x31,0x60,0xfb,0x18,0x41,0x1,0x41,0xb,0x1a,0x0,0x0,0x15,0x0,0xfb,0x18,0x32,0x41,0x0,0xb0,0x53,0x0,0x0,0x1,0xb,0x0,0x0,0x9b,0x0,0x93,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002nA\013\032\002n\020\000\373\031A\000\301A\373\031A\252\000\000\000\013\032\002n\020\000\373\031A\000C\013\013\032\002n\020\000\373\031A\00017\000\000A\001A\013\032\000\020\000\373\031A\000\301A\373\031A\252\000\000\000\013\032\002n\020\000\373\031C\000C\013\013\032\002n\020\000\373\031A\00017\373\030r\001A\013\032\000\000\024\000\373\0300A\000\260S\000\247x\000\000\000W\000lIJux\000\001\013\321\000\000\252\000\000\000\013\032\002n\020\000\373\031\007\000C\013\013\032\002n\020\000\373\031A\0001`\373\030A\001A\013\032\000\000\025\000\373\0302A\000\260S\000\000\001\013\000\000\233\000\223\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-750c9af3d53e71bfc20ef030940420b0082f81e0 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8i0CbkELGgJuEAD7GUEAwUH7GUGqAAAACxoCbhAA+xlBAEMLCxoCbhAA+xlBADE3AABBAUELGgAQAPsZQQDBQfsZQaoAAAALGgJuEAD7GUMAQwsLGgJuEAD7GUEAMTf7GHIBQQsaAAAUAPsYMEEAsFMAp3gAAABXAGxJSnV4AAEL0QAAqgAAAAsaAm4QAPsZBwBDCwsaAm4QAPsZQQAxYPsYQQFBCxoAABUA+xgyQQCwUwAAAQsAAJsAkwALAQAL Step #5: MERGE-OUTER: attempt 4210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1681211603 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556efbcad198, 0x556efbcb5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556efbcb5918,0x556efbd3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/750c9af3d53e71bfc20ef030940420b0082f81e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12705 processed earlier; will process 2570 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ef94c15dd bp 0x000000000000 sp 0x7fffba7f50f0 T45919) Step #5: ==45919==The signal is caused by a READ memory access. Step #5: #0 0x556ef94c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ef92e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ef92e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ef92c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ef91e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ef9139c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ef91431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ef912a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ef91563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17ade3c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ef911daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45919==Register values: Step #5: rax = 0x0000556efd70d2e0 rbx = 0x0000556efd70d2e0 rcx = 0x0000556efd70d790 rdx = 0x00007f17ae004b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffba7f50f0 Step #5: r8 = 0x0000556efd70d2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17ae004be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556efc6c0960 r14 = 0x0000000100000004 r15 = 0x0000556efb62d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7d,0x41,0x3,0x41,0x24,0x1,0x4a,0x69,0xc1,0x41,0x45,0x41,0xbf,0x4a,0x69,0x70,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x66,0x6f,0x41,0x77,0x41,0x69,0x41,0x77,0x41,0x45,0x77,0x41,0xf4,0x47,0x41,0x6d,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x6e,0x4b,0x0,0xb,0x41,0x66,0x68,0x4b,0x77,0x41,0x45,0x77,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x5d,0x74,0x4f,0x0,0xb,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x6a,0x41,0x77,0x41,0x69,0x41,0x77,0x48,0x77,0x45,0x41,0xf4,0x47,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x5d,0x74,0x4f,0x0,0xb,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x6a,0x41,0x77,0x41,0x69,0x41,0x77,0x48,0x77,0x45,0x41,0xf4,0x47,0x41,0x70,0x12,0x0,0x91,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\004}A\003A$\001Ji\301AEA\277JipAwAAAD\004\000\020\000\005\000\000\000vO\000\013AfoAwAiAwAEwA\364GAm\004\000\020\000\005\000\000\000nK\000\013AfhKwAEwAwAAAD\004\000\020\000\005\000\000\000tO\000\013AwAAAD\004\000\020\000\005\000\000]tO\000\013AwAAAD\004\000\020\000\005\000\000\000tO\000\013AfjAwAiAwHwEA\364GAwAAAD\004\000\020\000\005\000\000]tO\000\013AwAAAD\004\000\020\000\005\000\000\000tO\000\013AfjAwAiAwHwEA\364GAp\022\000\221\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-261f27036a686068c8be9a7a36285e7ee396bae6 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEEfUEDQSQBSmnBQUVBv0ppcEF3QUFBRAQAEAAFAAAAdk8AC0Fmb0F3QWlBd0FFd0H0R0FtBAAQAAUAAABuSwALQWZoS3dBRXdBd0FBQUQEABAABQAAAHRPAAtBd0FBQUQEABAABQAAXXRPAAtBd0FBQUQEABAABQAAAHRPAAtBZmpBd0FpQXdId0VB9EdBd0FBQUQEABAABQAAXXRPAAtBd0FBQUQEABAABQAAAHRPAAtBZmpBd0FpQXdId0VB9EdBcBIAkQAL Step #5: MERGE-OUTER: attempt 4211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1681348328 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557333f5e198, 0x557333f66911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557333f66918,0x557333fee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/261f27036a686068c8be9a7a36285e7ee396bae6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12706 processed earlier; will process 2569 files now Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: #1 pulse cov: 420 ft: 421 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573317725dd bp 0x000000000000 sp 0x7fff3c914c70 T45923) Step #5: ==45923==The signal is caused by a READ memory access. Step #5: #0 0x5573317725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557331594280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557331593fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557331571929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557331492ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573313eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573313f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573313db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573314073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f85032e8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573313ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45923==Register values: Step #5: rax = 0x0000557336833430 rbx = 0x0000557336833430 rcx = 0x0000557336833420 rdx = 0x00007f85034b0b80 Step #5: rdi = 0x0000557336833420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff3c914c70 Step #5: r8 = 0x0000557336833430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f85034b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557334971960 r14 = 0x0000000100000004 r15 = 0x00005573338de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x41,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x66,0x45,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x2a,0x77,0x41,0x41,0x74,0x70,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0xbf,0x41,0x41,0x69,0x74,0x77,0x4a,0x41,0x1,0x69,0x77,0x41,0x45,0x41,0x41,0x74,0x41,0x41,0x22,0x0,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0xd0,0x0,0x41,0x41,0x41,0x24,0x47,0x46,0x41,0x22,0x41,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtAAwJAti\004\000\020\000\005\000\000\000tO\000\013AftAAwEAti\004\000\020\000\005\000\000\000tO\000\013AfAEnAwAjAA\300AftAAwE\001ti\004\000\020\000\005\000\000\000\013AfEEnAwAjAA\300AftA*wAAtp\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA\277AAitwJA\001iwAEAAtAA\"\000\320\000A\000AA\320\000\024\000A\320\000AAA$GFA\"AAwEAti\004\000\020\000\005\000\000\000tO\000\013AfAEnAwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-701f9ff1cbf97da7b495d611dd20770a54789c0b Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0QUF3SkF0aQQAEAAFAAAAdE8AC0FmdEFBd0VBdGkEABAABQAAAHRPAAtBZkFFbkF3QWpBQcBBZnRBQXdFAXRpBAAQAAUAAAALQWZFRW5Bd0FqQUHAQWZ0QSp3QUF0cAQAEAAFAAAAdE8AC0FmQUVuQXdBv0FBaXR3SkEBaXdBRUFBdEFBIgDQAEEAQUHQABQAQdAAQUFBJEdGQSJBQXdFQXRpBAAQAAUAAAB0TwALQWZBRW5Bd0FqbAAL Step #5: MERGE-OUTER: attempt 4212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1681486459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c89482198, 0x561c8948a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c8948a918,0x561c895120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/701f9ff1cbf97da7b495d611dd20770a54789c0b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12708 processed earlier; will process 2567 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 501 ft: 502 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c86c965dd bp 0x000000000000 sp 0x7ffc7ec3ade0 T45927) Step #5: ==45927==The signal is caused by a READ memory access. Step #5: #0 0x561c86c965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c86ab8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c86ab7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c86a95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c869b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c8690ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c869181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c868ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c8692b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98189ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c868f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45927==Register values: Step #5: rax = 0x0000561c8ad49430 rbx = 0x0000561c8ad49430 rcx = 0x0000561c8ad49420 rdx = 0x00007f9818bb7b80 Step #5: rdi = 0x0000561c8ad49420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc7ec3ade0 Step #5: r8 = 0x0000561c8ad49430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9818bb7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c89e95960 r14 = 0x0000000100000004 r15 = 0x0000561c88e02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0xfd,0xb2,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x6c,0x69,0x6e,0x75,0x78,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0xba,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x41,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x40,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0xa9,0x4d,0xd0,0x0,0x10,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x1,0x41,0x41,0x47,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x44,0x41,0x40,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0xa9,0x4d,0xd0,0x0,0x10,0x0,0x1,0x1,0x0,0x44,0x3a,0x73,0x73,0x65,0x30,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0xa8,0x77,0x48,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001\177\177A\300\362\001A\000A\375\262\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s4e1\024\000\001AEA\262\001A\000AAA\365klinux\320\000\024\000DAAM\320\000\023\000\001A\001AAA\272M\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001A\000AAEAaBM\320\000\024\000DA@M\320\000\023\000\001A\001AAA\251M\320\000\020\000\001\001A\250wEA\001AAG\320\000\024\000\001\001A\250AAM\320\000\024\000DDA@M\320\000\023\000\001A\001AAA\251M\320\000\020\000\001\001\000D:sse0\024\000\001AEA\262\001A\250wH\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1d3ea6982fbb42400a1fe0753eaca2fd8d943997 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQF/f0HA8gFBAEH9sgFBTdAAFAABQQFBQU3QABQARCNzNGUxFAABQUVBsgFBAEFBQfVrbGludXjQABQAREFBTdAAEwABQQFBQUG6TdAAFAABAUGod0VBQUFBTUF/QcDyAUEAQUFFQWFCTdAAFABEQUBN0AATAAFBAUFBQalN0AAQAAEBQah3RUEBQUFH0AAUAAEBQahBQU3QABQARERBQE3QABMAAUEBQUFBqU3QABAAAQEARDpzc2UwFAABQUVBsgFBqHdIAAAL Step #5: MERGE-OUTER: attempt 4213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1681624625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5580d0263198, 0x5580d026b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5580d026b918,0x5580d02f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1d3ea6982fbb42400a1fe0753eaca2fd8d943997' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12710 processed earlier; will process 2565 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 416 ft: 417 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 511 ft: 609 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 539 ft: 775 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580cda775dd bp 0x000000000000 sp 0x7ffc6242c440 T45931) Step #5: ==45931==The signal is caused by a READ memory access. Step #5: #0 0x5580cda775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5580cd899280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5580cd898fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580cd876929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5580cd797ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5580cd6efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580cd6f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580cd6e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580cd70c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a283e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580cd6d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45931==Register values: Step #5: rax = 0x00005580d1524430 rbx = 0x00005580d1524430 rcx = 0x00005580d1524420 rdx = 0x00007f5a285a8b80 Step #5: rdi = 0x00005580d1524420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc6242c440 Step #5: r8 = 0x00005580d1524430 r9 = 0x00007f5a285a8c50 r10 = 0x00005580d1505010 r11 = 0x00007f5a285a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580d0c76960 r14 = 0x0000000100000004 r15 = 0x00005580cfbe3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0x41,0x4d,0x41,0x6b,0x41,0x41,0x4e,0x4e,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x30,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x33,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x41,0x5d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@AAMAkAANNAM\320\000\024\000\001AEAA\001M\320\000\024\000\001AEAA\001\320\000\024\000\001AEA.\001EAA\001\320\000\024\000\001AEBA\001A0\001\320\000\024\000\001AEAAA\001\320\000\024\000\001AEAA\001\320\000\024\000\001AEAA\001\320\000\024\000\001AEA.\001EAA\001\320\000\024\000\001AEBA\001A3\001\320\000\024\000\001AEAAA\001\320\000\024\000\001AEAA\001EAA\001\320\000\024\000\001AEBA\001A2\001\320\000\024\000\001AEA\000\001\320\000\024\000\001AEBAA]\320\000\024\000\001AAA\001\320\000\024\000\001AE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-68d093ebcc88df5d9430fd8ead12620596024a8f Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQF/f0HgQEFBTUFrQUFOTkFN0AAUAAFBRUFBAU3QABQAAUFFQUEB0AAUAAFBRUEuAUVBQQHQABQAAUFFQkEBQTAB0AAUAAFBRUFBQQHQABQAAUFFQUEB0AAUAAFBRUFBAdAAFAABQUVBLgFFQUEB0AAUAAFBRUJBAUEzAdAAFAABQUVBQUEB0AAUAAFBRUFBAUVBQQHQABQAAUFFQkEBQTIB0AAUAAFBRUEAAdAAFAABQUVCQUFd0AAUAAFBQUEB0AAUAAFBRQAL Step #5: MERGE-OUTER: attempt 4214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1681766116 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ead728f198, 0x55ead7297911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ead7297918,0x55ead731f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68d093ebcc88df5d9430fd8ead12620596024a8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12716 processed earlier; will process 2559 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ead4aa35dd bp 0x000000000000 sp 0x7ffc8f4e0930 T45935) Step #5: ==45935==The signal is caused by a READ memory access. Step #5: #0 0x55ead4aa35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ead48c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ead48c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ead48a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ead47c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ead471bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ead47251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ead470c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ead47383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe353581082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ead46ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45935==Register values: Step #5: rax = 0x000055ead93a83d0 rbx = 0x000055ead93a83d0 rcx = 0x000055ead93a8880 rdx = 0x00007fe353749b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8f4e0930 Step #5: r8 = 0x000055ead93a83d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe353749be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ead7ca2960 r14 = 0x0000000100000004 r15 = 0x000055ead6c0f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x83,0x0,0x10,0x0,0x41,0x0,0x10,0x0,0x41,0x48,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x94,0x77,0x69,0x6e,0x46,0x1,0x69,0x68,0x10,0x0,0x45,0x47,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x10,0x0,0x10,0x0,0x41,0x41,0x41,0x73,0x1,0x49,0x47,0x48,0x1,0x10,0x0,0x70,0x10,0x0,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x45,0x47,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x10,0x0,0x10,0x0,0x41,0x41,0x41,0x73,0x77,0x41,0x45,0x77,0x41,0xbd,0x47,0x41,0x6d,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x4b,0x0,0xb,0x6e,0x41,0x66,0x68,0x4b,0x77,0x41,0x45,0x77,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0xb,0x4f,0x41,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x5d,0x74,0x4f,0x0,0xb,0x1,0x77,0x41,0x41,0x41,0x44,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x6a,0x41,0x77,0x41,0x69,0x41,0x69,0x41,0x77,0x48,0x77,0x45,0x41,0xf4,0x47,0x0,0x41,0x41,0x41,0x0,0x6c,0x49,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\037oA\203\000\020\000A\000\020\000AH\001\020\000\020\000l\020\000\020\000All\020\000\020\000A\224winF\001ih\020\000EGnlinux\020\000\020\000AAAs\001IGH\001\020\000p\020\000\020\000\020\000AA\020\000EGnlinux\020\000\020\000AAAswAEwA\275GAm\004\000\020\000\005\000\000\000K\000\013nAfhKwAEwAwAAAD\004\000\020\000\005\000\000\000t\000\013OAwAAAD\004\000\020\000\005\000\000]tO\000\013\001wAAAD\004\000\020\000\005\000\000\000tO\000\013AfjAwAiAiAwHwEA\364G\000AAA\000lI\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b54e4d44059bce119b2d4cbaa43b8a8cb77f013 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEfb0GDABAAQQAQAEFIARAAEABsEAAQAEFsbBAAEABBlHdpbkYBaWgQAEVHbmxpbnV4EAAQAEFBQXMBSUdIARAAcBAAEAAQAEFBEABFR25saW51eBAAEABBQUFzd0FFd0G9R0FtBAAQAAUAAABLAAtuQWZoS3dBRXdBd0FBQUQEABAABQAAAHQAC09Bd0FBQUQEABAABQAAXXRPAAsBd0FBQUQEABAABQAAAHRPAAtBZmpBd0FpQWlBd0h3RUH0RwBBQUEAbEkL Step #5: MERGE-OUTER: attempt 4215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1681903939 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ecf7c1198, 0x563ecf7c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ecf7c9918,0x563ecf8510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b54e4d44059bce119b2d4cbaa43b8a8cb77f013' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12717 processed earlier; will process 2558 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563eccfd55dd bp 0x000000000000 sp 0x7ffd23a26110 T45939) Step #5: ==45939==The signal is caused by a READ memory access. Step #5: #0 0x563eccfd55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563eccdf7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563eccdf6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563eccdd4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ecccf5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563eccc4dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563eccc571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563eccc3e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563eccc6a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb3c6b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563eccc31aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45939==Register values: Step #5: rax = 0x0000563ed0cdd2e0 rbx = 0x0000563ed0cdd2e0 rcx = 0x0000563ed0cdd790 rdx = 0x00007fcb3c87cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd23a26110 Step #5: r8 = 0x0000563ed0cdd2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb3c87cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ed01d4960 r14 = 0x0000000100000004 r15 = 0x0000563ecf141386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x6f,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0x6c,0x41,0xbf,0xb6,0x40,0x41,0xf5,0x40,0xbe,0xa8,0x6c,0x41,0xc9,0x41,0x4c,0x41,0x6c,0x41,0x49,0x41,0x40,0x41,0xf5,0x41,0x41,0xa8,0x41,0x41,0x47,0x41,0x41,0x6c,0x41,0x41,0x6a,0x41,0x41,0x41,0x40,0x41,0x40,0x41,0x41,0x41,0x50,0x41,0xf5,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0x6c,0x41,0x4a,0x41,0x40,0x41,0xf5,0x40,0xbe,0xa8,0x6c,0x41,0x40,0x6c,0x41,0x41,0x41,0xff,0x2,0x6c,0x72,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x4c,0x71,0x6c,0x6c,0x6c,0x6c,0x71,0x6b,0x6c,0x6c,0x4f,0x71,0x41,0x4c,0x41,0x6c,0x41,0x41,0x41,0x40,0x41,0xf5,0x41,0x41,0xa8,0x41,0x41,0x41,0x41,0x6c,0x41,0x47,0x41,0x6a,0x41,0x41,0x41,0x40,0x41,0x40,0x41,0xf5,0x41,0x41,0xb0,0xb5,0x41,0x6c,0x41,0x3a,0x41,0x26,0x41,0x6c,0x41,0xbf,0xac,0x40,0x41,0xf1,0x40,0x41,0x40,0xbe,0xa8,0x6c,0x6c,0x6c,0x41,0xbf,0xc0,0xff,0x2,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x73,0x41,0x40,0xbe,0xa8,0x6c,0x41,0xc9,0x41,0x4c,0x4d,0x41,0x5d,0x69,0x6e,0x75,0x78,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\010oAlA:A&AlA\277\266@A\365@\276\250lA\311ALAlAIA@A\365AA\250AAGAAlAAjAAA@A@AAAPA\365AlA:A&AlAJA@A\365@\276\250lA@lAAA\377\002lrlllllllLqllllqkllOqALAlAAA@A\365AA\250AAAAlAGAjAAA@A@A\365AA\260\265AlA:A&AlA\277\254@A\361@A@\276\250lllA\277\300\377\002llllllllllllllsA@\276\250lA\311ALMA]inuxAV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f606f116226d8d39cb3e91d0613d36809f582c2 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEIb0FsQTpBJkFsQb+2QEH1QL6obEHJQUxBbEFJQUBB9UFBqEFBR0FBbEFBakFBQUBBQEFBQVBB9UFsQTpBJkFsQUpBQEH1QL6obEFAbEFBQf8CbHJsbGxsbGxsTHFsbGxscWtsbE9xQUxBbEFBQUBB9UFBqEFBQUFsQUdBakFBQUBBQEH1QUGwtUFsQTpBJkFsQb+sQEHxQEFAvqhsbGxBv8D/AmxsbGxsbGxsbGxsbGxsc0FAvqhsQclBTE1BXWludXhBVgAL Step #5: MERGE-OUTER: attempt 4216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1682042378 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfaa517198, 0x55cfaa51f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfaa51f918,0x55cfaa5a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f606f116226d8d39cb3e91d0613d36809f582c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12718 processed earlier; will process 2557 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 440 ft: 441 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfa7d2b5dd bp 0x000000000000 sp 0x7ffc8c6b3d80 T45943) Step #5: ==45943==The signal is caused by a READ memory access. Step #5: #0 0x55cfa7d2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfa7b4d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfa7b4cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfa7b2a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfa7a4bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfa79a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfa79ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfa79946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfa79c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ccaf19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfa7987aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45943==Register values: Step #5: rax = 0x000055cfabc31430 rbx = 0x000055cfabc31430 rcx = 0x000055cfabc31420 rdx = 0x00007f5ccb0e1b80 Step #5: rdi = 0x000055cfabc31420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc8c6b3d80 Step #5: r8 = 0x000055cfabc31430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ccb0e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfaaf2a960 r14 = 0x0000000100000004 r15 = 0x000055cfa9e97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0xd0,0x0,0x14,0x0,0xd4,0x41,0xf6,0x6b,0x45,0x69,0xe,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x0,0x7c,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x85,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xa3,0x0,0x61,0x73,0x0,0xd4,0x41,0xf5,0x6c,0x69,0x6e,0x41,0x75,0x72,0x41,0x7f,0x45,0x77,0x69,0x6e,0x41,0x41,0x72,0x41,0x41,0x72,0x75,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x22,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd4,0x41,0xf5,0x0,0x1,0x0,0x0,0x85,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xa3,0x0,0x61,0x73,0x0,0xd4,0x41,0xf5,0x6c,0x69,0x6e,0xd0,0x0,0x14,0x0,0xd4,0x41,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001\177o\320\000\024\000\324A\366kEi\016\001\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\020\000\000|\000\000\000\000\001\000\000\205\000\000\000\020\000\000\000\243\000as\000\324A\365linAurA\177EwinAArAAru\000\000\207\000\000\000\020\000\"\000\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\324A\365\000\001\000\000\205\000\000\000\020\000\000\000\243\000as\000\324A\365lin\320\000\024\000\324A\010\000\000\000\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b1defe36716162e8175d4884d1f3fe965035865 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQF/b9AAFADUQfZrRWkOAQAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACHAAAAEAAAfAAAAAABAACFAAAAEAAAAKMAYXMA1EH1bGluQXVyQX9Fd2luQUFyQUFydQAAhwAAABAAIgAAAAAAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAAAA1EH1AAEAAIUAAAAQAAAAowBhcwDUQfVsaW7QABQA1EEIAAAAAAAAAAAL Step #5: MERGE-OUTER: attempt 4217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1682182642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bee2345198, 0x55bee234d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bee234d918,0x55bee23d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b1defe36716162e8175d4884d1f3fe965035865' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12720 processed earlier; will process 2555 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 408 ft: 409 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bedfb595dd bp 0x000000000000 sp 0x7ffce9e025a0 T45947) Step #5: ==45947==The signal is caused by a READ memory access. Step #5: #0 0x55bedfb595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bedf97b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bedf97afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bedf958929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bedf879ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bedf7d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bedf7db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bedf7c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bedf7ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feb82db7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bedf7b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45947==Register values: Step #5: rax = 0x000055bee3893430 rbx = 0x000055bee3893430 rcx = 0x000055bee3893420 rdx = 0x00007feb82f7fb80 Step #5: rdi = 0x000055bee3893420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffce9e025a0 Step #5: r8 = 0x000055bee3893430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feb82f7fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bee2d58960 r14 = 0x0000000100000004 r15 = 0x000055bee1cc5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x7c,0x41,0x4,0x41,0x44,0x41,0x45,0x70,0x41,0x3,0x41,0x44,0x41,0x6a,0x41,0xbf,0x77,0x41,0x41,0x69,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x78,0x69,0x74,0x6c,0x41,0x45,0x45,0x4,0x0,0xe,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x69,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x78,0x69,0x74,0x6c,0x41,0x45,0x45,0x4,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5,0x0,0xe,0x0,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x76,0x77,0x6d,0x6c,0x69,0x6f,0x75,0x78,0x45,0x70,0x41,0xfd,0xbc,0xc4,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x0,0x6e,0x75,0x78,0x45,0x41,0xbf,0xff,0xb,0x41,0xff,0x41,0x74,0x41,0x69,0x45,0x74,0x77,0x41,0x4,0x0,0x10,0x0,0x5,0x0,0xe,0x0,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x77,0x41,0x6a,0x6d,0x69,0x45,0x41,0x74,0x4a,0x41,0x23,0x41,0x41,0x77,0x41,0xff,0xff,0x41,0x1,0x1,0x6e,0x75,0x78,0x45,0x41,0xbf,0xff,0xb,0x41,0xff,0x74,0x41,0x41,0x77,0x41,0xff,0xef,0xff,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001*|A\004ADAEpA\003ADAjA\277wAAiJAEiA\277oA\373+\034\001\177xitlAEE\004\000\016\000\000\001\000\000\000\000\000\000iJAEiA\277oA\373+\034\001\177xitlAEE\004\000\016\000\000\000\000\000\000\000\000\000\000\000\005\000\016\000\000G\000\013AAA\035vwmliouxEpA\375\274\304Alinux\001\000nuxEA\277\377\013A\377AtAiEtwA\004\000\020\000\005\000\016\000\000G\000\013AAA\035nwAjmiEAtJA#AAwA\377\377A\001\001nuxEA\277\377\013A\377tAAwA\377\357\377:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44429ae946240f4866b390536e2b53f3a3b13411 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEqfEEEQURBRXBBA0FEQWpBv3dBQWlKQUVpQb9vQfsrHAF/eGl0bEFFRQQADgAAAQAAAAAAAGlKQUVpQb9vQfsrHAF/eGl0bEFFRQQADgAAAAAAAAAAAAAABQAOAABHAAtBQUEddndtbGlvdXhFcEH9vMRBbGludXgBAG51eEVBv/8LQf9BdEFpRXR3QQQAEAAFAA4AAEcAC0FBQR1ud0FqbWlFQXRKQSNBQXdB//9BAQFudXhFQb//C0H/dEFBd0H/7/86bAAL Step #5: MERGE-OUTER: attempt 4218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1682321371 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfa8608198, 0x55bfa8610911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfa8610918,0x55bfa86980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44429ae946240f4866b390536e2b53f3a3b13411' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12722 processed earlier; will process 2553 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 344 ft: 345 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfa5e1c5dd bp 0x000000000000 sp 0x7ffe808fe220 T45951) Step #5: ==45951==The signal is caused by a READ memory access. Step #5: #0 0x55bfa5e1c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfa5c3e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfa5c3dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfa5c1b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfa5b3cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfa5a94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfa5a9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfa5a856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfa5ab13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f298f2bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfa5a78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45951==Register values: Step #5: rax = 0x000055bfa9680a70 rbx = 0x000055bfa9680a70 rcx = 0x000055bfa9680f20 rdx = 0x00007f298f485b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe808fe220 Step #5: r8 = 0x000055bfa9680a70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f298f485be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfa901b960 r14 = 0x0000000100000004 r15 = 0x000055bfa7f88386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x3d,0x2,0x6b,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x3,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xa,0xb,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x49,0x41,0xfb,0x19,0x41,0x1,0x41,0x7a,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x0,0x0,0x1,0xb,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xa,0xb,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x96,0x0,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0x7a,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0xd3,0x0,0x68,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0x2e,0xb,0x20,0xac,0x0,0xe,0x0,0x1,0x77,0x69,0x6e,0x0,0x0,0x0,0x89,0x0,0x9e,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362=\002kA\013\032\002n\020\000\373\031A\003CA\373\031A\001A\013\013\032\002n\020\000\373\031A\000\012\013\013\032\003n\020\000\373\031A\000IA\373\031A\001Az\013\032\002n\020\000\373\031A\000A\013\013\032\002n\020\000\373\031m\000\253\000i \254\000\016\000\000\001\013\002n\020\000\373\031A\000\012\013\013\032\003n\020\000\373\031\226\000CA\373\031A\001Az\013\032\002n\020\000\373\031A\000A\013\013\032\002n\020\000\373\031m\000\253\000i \254\000\016\000\000\001\013\000\323\000h\000\000\013\032\002n\020\000\373\031A\000CA\373\031A\001A.\013 \254\000\016\000\001win\000\000\000\211\000\236\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc9ff2206134b1f61054b43426482c48d8781cb1 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8j0Ca0ELGgJuEAD7GUEDQ0H7GUEBQQsLGgJuEAD7GUEACgsLGgNuEAD7GUEASUH7GUEBQXoLGgJuEAD7GUEAQQsLGgJuEAD7GW0AqwBpIKwADgAAAQsCbhAA+xlBAAoLCxoDbhAA+xmWAENB+xlBAUF6CxoCbhAA+xlBAEELCxoCbhAA+xltAKsAaSCsAA4AAAELANMAaAAACxoCbhAA+xlBAENB+xlBAUEuCyCsAA4AAXdpbgAAAIkAngALAQAL Step #5: MERGE-OUTER: attempt 4219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1682459329 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f068f6c198, 0x55f068f74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f068f74918,0x55f068ffc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc9ff2206134b1f61054b43426482c48d8781cb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12724 processed earlier; will process 2551 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0667805dd bp 0x000000000000 sp 0x7ffd1cbfba90 T45955) Step #5: ==45955==The signal is caused by a READ memory access. Step #5: #0 0x55f0667805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0665a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0665a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f06657f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0664a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0663f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0664021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0663e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0664153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed6aa3a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0663dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45955==Register values: Step #5: rax = 0x000055f06b39f3c0 rbx = 0x000055f06b39f3c0 rcx = 0x000055f06b39f870 rdx = 0x00007fed6ac02b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1cbfba90 Step #5: r8 = 0x000055f06b39f3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed6ac02be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f06997f960 r14 = 0x0000000100000004 r15 = 0x000055f0688ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x43,0x40,0x41,0xa,0x8a,0x43,0x40,0x41,0xff,0x43,0x43,0x92,0x91,0x8d,0x94,0x43,0x91,0x6f,0x90,0x98,0x8e,0x43,0x90,0x91,0x8c,0x40,0x98,0x93,0x91,0x92,0x91,0x43,0x93,0x8f,0xe3,0x3f,0x92,0x43,0x92,0x91,0xd,0x93,0x91,0x8e,0x91,0x91,0x98,0x8e,0x43,0x40,0x41,0x94,0x3b,0x43,0x91,0x43,0x91,0x8e,0x43,0x40,0x41,0x94,0xff,0x43,0x43,0x95,0x91,0x92,0x91,0x43,0x43,0x98,0x43,0x94,0x91,0x96,0x92,0x43,0x93,0x8c,0x43,0x40,0x91,0x94,0x91,0x8e,0x8e,0x8e,0x98,0x94,0x91,0x43,0x91,0x8d,0xf,0x6f,0x90,0x92,0x91,0x98,0x8e,0x8c,0x43,0x40,0x98,0x93,0x91,0x91,0x91,0x43,0xd3,0x8f,0x91,0xe3,0x91,0x43,0x92,0x43,0x6f,0x91,0x43,0x93,0x92,0x94,0x93,0x98,0x8c,0x43,0x40,0x91,0x94,0x91,0x8e,0x8e,0x8e,0x91,0x91,0x98,0x91,0x8d,0x43,0x94,0x6f,0x90,0x90,0x91,0x90,0x8e,0x8c,0x98,0x94,0x43,0x91,0x6f,0x40,0x98,0x43,0x91,0x94,0x8e,0x98,0x8c,0x91,0x8e,0x98,0x91,0x93,0x91,0x98,0x91,0x8e,0x94,0x43,0x0,0x8d,0x91,0x6f,0x90,0x0,0x6f,0x6e,0x6e,0x6e,0x68,0x71,0x76,0x43,0x92,0x91,0x97,0x8e,0x0,0x4c,0x1,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}A\003C@A\012\212C@A\377CC\222\221\215\224C\221o\220\230\216C\220\221\214@\230\223\221\222\221C\223\217\343?\222C\222\221\015\223\221\216\221\221\230\216C@A\224;C\221C\221\216C@A\224\377CC\225\221\222\221CC\230C\224\221\226\222C\223\214C@\221\224\221\216\216\216\230\224\221C\221\215\017o\220\222\221\230\216\214C@\230\223\221\221\221C\323\217\221\343\221C\222Co\221C\223\222\224\223\230\214C@\221\224\221\216\216\216\221\221\230\221\215C\224o\220\220\221\220\216\214\230\224C\221o@\230C\221\224\216\230\214\221\216\230\221\223\221\230\221\216\224C\000\215\221o\220\000onnnhqvC\222\221\227\216\000L\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9330dc0d699ca7df3ac36cab4d500ad57e76f4fd Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fUEDQ0BBCopDQEH/Q0OSkY2UQ5FvkJiOQ5CRjECYk5GSkUOTj+M/kkOSkQ2TkY6RkZiOQ0BBlDtDkUORjkNAQZT/Q0OVkZKRQ0OYQ5SRlpJDk4xDQJGUkY6OjpiUkUORjQ9vkJKRmI6MQ0CYk5GRkUPTj5HjkUOSQ2+RQ5OSlJOYjENAkZSRjo6OkZGYkY1DlG+QkJGQjoyYlEORb0CYQ5GUjpiMkY6YkZORmJGOlEMAjZFvkABvbm5uaHF2Q5KRl44ATAEL Step #5: MERGE-OUTER: attempt 4220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1682598383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622187e3198, 0x5622187eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622187eb918,0x5622188730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9330dc0d699ca7df3ac36cab4d500ad57e76f4fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12725 processed earlier; will process 2550 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45959==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562215ff75dd bp 0x000000000000 sp 0x7ffe6882f710 T45959) Step #5: ==45959==The signal is caused by a READ memory access. Step #5: #0 0x562215ff75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562215e19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562215e18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562215df6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562215d17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562215c6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562215c791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562215c606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562215c8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f748ec35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562215c53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45959==Register values: Step #5: rax = 0x000056221a39d5b0 rbx = 0x000056221a39d5b0 rcx = 0x000056221a39da60 rdx = 0x00007f748edfdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6882f710 Step #5: r8 = 0x000056221a39d5b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f748edfdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622191f6960 r14 = 0x0000000100000004 r15 = 0x0000562218163386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6e,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x41,0x41,0xfb,0x18,0x41,0x1,0x41,0x4b,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x41,0x1,0xb,0x7a,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x18,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x41,0x3b,0xff,0x41,0x5d,0x2,0x6e,0x10,0x0,0x1,0xb,0x0,0xc3,0x0,0xab,0x0,0xe,0x0,0x0,0x8b,0x0,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0x6,0x2b,0x24,0x92,0xe0,0xa5,0xb,0xb,0x0,0x1,0xb,0x0,0xc3,0x0,0xb,0xb,0x0,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x74,0x0,0x8b,0x0,0x75,0x78,0x0,0x0,0xb0,0xc3,0xfe,0x3,0x0,0x0,0x0,0x8e,0x0,0x8b,0x0,0x75,0x78,0x0,0x4f,0x45,0x10,0x0,0xfb,0x18,0x43,0x1,0x7,0xe7,0x31,0x0,0xb0,0x43,0xfe,0x3,0x0,0x0,0x0,0x8e,0x1a,0x0,0x7c,0x1a,0x48,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8b,0x0,0xe,0x0,0x0,0x0,0xb,0x0,0x1,0xb,0x0,0xc3,0x0,0xab,0x0,0xe,0x0,0x0,0x8b,0x0,0x9e,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001?|AA\004@A\362-\002nA\013\032\002n\020\000\373\031C\000AA\373\030A\001AK\032\002\000\020\000\373\030A\001\013z\032\003n\020\000\373\031A\000CA\373\030A\001A\013\032\002\000\020\000\373\030A;\377A]\002n\020\000\001\013\000\303\000\253\000\016\000\000\213\000\032\002\000\020\000\373\030\006+$\222\340\245\013\013\000\001\013\000\303\000\013\013\000\000\260\303\376\003\000\000\000t\000\213\000ux\000\000\260\303\376\003\000\000\000\216\000\213\000ux\000OE\020\000\373\030C\001\007\3471\000\260C\376\003\000\000\000\216\032\000|\032H\000\000\000\000\000\000\000\000\213\000\016\000\000\000\013\000\001\013\000\303\000\253\000\016\000\000\213\000\236\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7c54991b01d72a0c473eaae25af62654f426ef6 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQE/fEFBBEBB8i0CbkELGgJuEAD7GUMAQUH7GEEBQUsaAgAQAPsYQQELehoDbhAA+xlBAENB+xhBAUELGgIAEAD7GEE7/0FdAm4QAAELAMMAqwAOAACLABoCABAA+xgGKySS4KULCwABCwDDAAsLAACww/4DAAAAdACLAHV4AACww/4DAAAAjgCLAHV4AE9FEAD7GEMBB+cxALBD/gMAAACOGgB8GkgAAAAAAAAAAIsADgAAAAsAAQsAwwCrAA4AAIsAngALAAAL Step #5: MERGE-OUTER: attempt 4221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1682736726 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5568665ad198, 0x5568665b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5568665b5918,0x55686663d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7c54991b01d72a0c473eaae25af62654f426ef6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12726 processed earlier; will process 2549 files now Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: #1 pulse cov: 359 ft: 360 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 412 ft: 464 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556863dc15dd bp 0x000000000000 sp 0x7ffc04546330 T45963) Step #5: ==45963==The signal is caused by a READ memory access. Step #5: #0 0x556863dc15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556863be3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556863be2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556863bc0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556863ae1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556863a39c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556863a431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556863a2a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556863a563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10b7384082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556863a1daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45963==Register values: Step #5: rax = 0x0000556867902430 rbx = 0x0000556867902430 rcx = 0x0000556867902420 rdx = 0x00007f10b754cb80 Step #5: rdi = 0x0000556867902420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc04546330 Step #5: r8 = 0x0000556867902430 r9 = 0x00007f10b754cbf0 r10 = 0x00005568678e3010 r11 = 0x00007f10b754cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556866fc0960 r14 = 0x0000000100000004 r15 = 0x0000556865f2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x30,0x41,0xc0,0xc6,0x1,0x45,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x20,0x20,0x1,0x41,0x4f,0x41,0x0,0x10,0x0,0x22,0x0,0x46,0x41,0x47,0x41,0x3b,0x41,0x41,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x46,0x46,0x41,0x41,0x22,0x0,0x1,0x41,0x41,0x22,0x0,0x1,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x47,0x46,0x41,0x41,0x22,0x0,0x47,0x41,0x41,0x22,0x0,0xc1,0x45,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x47,0x46,0x41,0x41,0x47,0x46,0x41,0x41,0x22,0x0,0x47,0x41,0x41,0x22,0x0,0xc1,0x45,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x41,0x47,0x1,0x22,0x0,0x41,0x47,0x41,0x47,0x41,0x46,0x41,0x41,0x22,0x0,0x47,0x41,0x46,0x41,0x41,0x46,0x41,0x47,0x41,0x3b,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x69,0x47,0x4f,0x22,0x41,0x4f,0x22,0x41,0x10,0x0,0x0,0x6e,0x0,0x22,0x1,0x6c,0x75,0x78,0x41,0x41,0x47,0x41,0x46,0x10,0x0,0x41,0x41,0x47,0x41,0x46,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A0A\300\306\001EA\341AlAO\020\000\"\000AGFA \001AOA\000\020\000\"\000FAGA;AA O\020\000\"\000FFAA\"\000\001AA\"\000\001\020\000\"\000AGFAAGFAA\"\000GAA\"\000\301ElAO\020\000\"\000AGFAAGFAAGFAA\"\000GAA\"\000\301ElAO\020\000\"\000AGFAAA\000\001 O\020\000\"\000AGAG\001\"\000AGAGAFAA\"\000GAFAAFAGA;O\020\000\"\000AGiGO\"AO\"A\020\000\000n\000\"\001luxAAGAF\020\000AAGAF\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3ea37814d5a18daa3867a639346fad7fd9423df Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0EwQcDGAUVB4UFsQU8QACIAQUdGQSAgAUFPQQAQACIARkFHQTtBQSAgTxAAIgBGRkFBIgABQUEiAAEQACIAQUdGQUFHRkFBIgBHQUEiAMFFbEFPEAAiAEFHRkFBR0ZBQUdGQUEiAEdBQSIAwUVsQU8QACIAQUdGQUFBAAEgIE8QACIAQUdBRwEiAEFHQUdBRkFBIgBHQUZBQUZBR0E7TxAAIgBBR2lHTyJBTyJBEAAAbgAiAWx1eEFBR0FGEABBQUdBRgAL Step #5: MERGE-OUTER: attempt 4222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1682875891 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d7e6b8198, 0x563d7e6c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d7e6c0918,0x563d7e7480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3ea37814d5a18daa3867a639346fad7fd9423df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12729 processed earlier; will process 2546 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d7becc5dd bp 0x000000000000 sp 0x7fff2993e1c0 T45967) Step #5: ==45967==The signal is caused by a READ memory access. Step #5: #0 0x563d7becc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d7bcee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d7bcedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d7bccb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d7bbecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d7bb44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d7bb4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d7bb356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d7bb613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa775cb6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d7bb28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45967==Register values: Step #5: rax = 0x0000563d7f613430 rbx = 0x0000563d7f613430 rcx = 0x0000563d7f613420 rdx = 0x00007fa775e7eb80 Step #5: rdi = 0x0000563d7f613420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff2993e1c0 Step #5: r8 = 0x0000563d7f613430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa775e7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d7f0cb960 r14 = 0x0000000100000004 r15 = 0x0000563d7e038386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x10,0x0,0x41,0x45,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x10,0x0,0x41,0x41,0x41,0x47,0xd0,0x0,0x14,0x0,0x41,0x30,0x41,0x47,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0x41,0x41,0xd0,0x41,0x41,0x41,0x47,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0x41,0x41,0xd0,0x41,0x41,0x47,0x43,0x41,0x22,0x41,0xd0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0x41,0x41,0xd0,0x41,0x41,0x41,0x47,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0x41,0x41,0xd0,0x41,0x41,0x47,0x43,0x41,0x22,0x41,0xd0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x0,0x41,0x41,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x2b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\313\001\001\310\001\001}\177A\306\327\000\320\000A\320AAGAA\"A\320\000\020\000AEA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000\320\000\024\000A\000AA\320\000A\000AA\320\000\020\000AAAG\320\000\024\000A0AGA\306\327\000\320\000AAA\320AAAGA\306\327\000\320\000AAA\320AAGCA\"A\320\320\000A\320AAGAA\"A\320\000\024\000A\000\320\000\024\000A\000AAA\306\327\000\320\000AAA\320AAAGA\306\327\000\320\000AAA\320AAGCA\"A\320\320\000A\320AAGAA\"A\320\000\024\000A\000A\000AA\000A\000AA\320\000\024\000A\000A+\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-348c5b06d95a7a88345e87966ae0f1309bdaa240 Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAArLAQHIAQF9f0HG1wDQAEHQQUFHQUEiQdAAEABBRUEiQQDQAEHQQUFHQUEiQdAAFABBANAAFABBAEFB0ABBAEFB0AAQAEFBQUfQABQAQTBBR0HG1wDQAEFBQdBBQUFHQcbXANAAQUFB0EFBR0NBIkHQ0ABB0EFBR0FBIkHQABQAQQDQABQAQQBBQUHG1wDQAEFBQdBBQUFHQcbXANAAQUFB0EFBR0NBIkHQ0ABB0EFBR0FBIkHQABQAQQBBAEFBAEEAQUHQABQAQQBBKwAL Step #5: MERGE-OUTER: attempt 4223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683015428 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5e8cda198, 0x55c5e8ce2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5e8ce2918,0x55c5e8d6a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/348c5b06d95a7a88345e87966ae0f1309bdaa240' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12731 processed earlier; will process 2544 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 438 ft: 439 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 369 Step #5: #2 pulse cov: 525 ft: 578 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5e64ee5dd bp 0x000000000000 sp 0x7fffae57e8b0 T45971) Step #5: ==45971==The signal is caused by a READ memory access. Step #5: #0 0x55c5e64ee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5e6310280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5e630ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5e62ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5e620ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c5e6166c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5e61701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5e61576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5e61833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd06bfb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5e614aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45971==Register values: Step #5: rax = 0x000055c5eaf70430 rbx = 0x000055c5eaf70430 rcx = 0x000055c5eaf70420 rdx = 0x00007fd06c17db80 Step #5: rdi = 0x000055c5eaf70420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffae57e8b0 Step #5: r8 = 0x000055c5eaf70430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd06c17dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5e96ed960 r14 = 0x0000000100000004 r15 = 0x000055c5e865a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x7f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x41,0x69,0x41,0x45,0x41,0x69,0x77,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x30,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x45,0x45,0x68,0x41,0x75,0x41,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x21,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x31,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x1,0xd,0x0,0x1,0x1,0xd,0x0,0x1,0x49,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0xdc,0x41,0x6c,0x41,0x69,0x1,0xd,0x0,0x49,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{\177A\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEAiAEAiwAlAiiAjEiAwAwi\001\015\000A\301lAAlAiiAjEiAwAwi\001\015\000A\301lA0wi\001\015\000AAEEhAuA\001\015\000AlAi!AjEiAwAwi\001\015\000A\301lA1wi\001\015\000AALAAiiAKg\001G\015\000i\001\015\000\001\001\015\000\001I\015\000i\001\015\000A\334AlAi\001\015\000IAlA\001Ei\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1db685b5a96f6df3435c8cdc32ab41067d3ae48d Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7f0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUFpQUVBaXdBbEFpaUFqRWlBd0F3aQENAEHBbEFBbEFpaUFqRWlBd0F3aQENAEHBbEEwd2kBDQBBQUVFaEF1QQENAEFsQWkhQWpFaUF3QXdpAQ0AQcFsQTF3aQENAEFBTEFBaWlBS2cBRw0AaQENAAEBDQABSQ0AaQENAEHcQWxBaQENAElBbEEBRWkNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683155427 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563890350198, 0x563890358911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563890358918,0x5638903e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1db685b5a96f6df3435c8cdc32ab41067d3ae48d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12734 processed earlier; will process 2541 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 353 ft: 354 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56388db645dd bp 0x000000000000 sp 0x7fff20a185d0 T45975) Step #5: ==45975==The signal is caused by a READ memory access. Step #5: #0 0x56388db645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56388d986280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56388d985fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56388d963929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56388d884ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56388d7dcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56388d7e61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56388d7cd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56388d7f93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f009ac84082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56388d7c0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45975==Register values: Step #5: rax = 0x0000563892066160 rbx = 0x0000563892066160 rcx = 0x0000563892066610 rdx = 0x00007f009ae4cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff20a185d0 Step #5: r8 = 0x0000563892066160 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f009ae4cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563890d63960 r14 = 0x0000000100000004 r15 = 0x000056388fcd0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbe,0x41,0x41,0x74,0x41,0x41,0x67,0x4a,0x41,0x74,0x4e,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x5d,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x77,0x41,0x74,0x41,0x66,0xc0,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x77,0x69,0x77,0x6d,0x69,0x77,0x6d,0x6d,0x78,0x74,0x41,0x66,0x41,0x74,0x74,0x45,0x41,0x41,0x69,0x4,0x0,0x10,0x0,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x24,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x45,0x74,0x4a,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x41,0x77,0xc0,0x41,0x66,0x41,0xc0,0x77,0x41,0xe6,0x41,0x41,0x74,0x77,0x69,0x6e,0x69,0x4,0x0,0x1a,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x41,0x77,0xc0,0x41,0x66,0x74,0x0,0x10,0x0,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x24,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x45,0x74,0x41,0x41,0x41,0x22,0xc0,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\276AAtAAgJAtN\004\000\020\000\005\000\000\000]O\000\013AfAEnAwAjAwAtAf\300AAEAtiAfA\326nAwiwmiwmmxtAfAttEAAi\004\000\020\000AtiAfA\326nA$AjAA\300wAfEtJE\001ti\004\000\020\000\005\000\000\000\013AAw\300AfA\300wA\346AAtwini\004\000\032\000\005\000\000\000\013AAw\300Aft\000\020\000AtiAfA\326nA$AjAA\300wAfEtAAA\"\300\000\020\000\005\000\000\000tO\000\013AfAEnjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9c6eb6a80dd0542eeb765997e270ca6907cf3ad2 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G+QUF0QUFnSkF0TgQAEAAFAAAAXU8AC0FmQUVuQXdBakF3QXRBZsBBQUVBdGlBZkHWbkF3aXdtaXdtbXh0QWZBdHRFQUFpBAAQAEF0aUFmQdZuQSRBakFBwHdBZkV0SkUBdGkEABAABQAAAAtBQXfAQWZBwHdB5kFBdHdpbmkEABoABQAAAAtBQXfAQWZ0ABAAQXRpQWZB1m5BJEFqQUHAd0FmRXRBQUEiwAAQAAUAAAB0TwALQWZBRW5qbAAL Step #5: MERGE-OUTER: attempt 4225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683296882 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557444215198, 0x55744421d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55744421d918,0x5574442a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9c6eb6a80dd0542eeb765997e270ca6907cf3ad2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12736 processed earlier; will process 2539 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557441a295dd bp 0x000000000000 sp 0x7ffcc3d618e0 T45979) Step #5: ==45979==The signal is caused by a READ memory access. Step #5: #0 0x557441a295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55744184b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55744184afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557441828929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557441749ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574416a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574416ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574416926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574416be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84916d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557441685aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45979==Register values: Step #5: rax = 0x00005574459894a0 rbx = 0x00005574459894a0 rcx = 0x0000557445989950 rdx = 0x00007f849189ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc3d618e0 Step #5: r8 = 0x00005574459894a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f849189abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557444c28960 r14 = 0x0000000100000004 r15 = 0x0000557443b95386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc6,0x41,0xc0,0x41,0x5,0x41,0xfe,0xff,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x41,0x20,0x20,0x0,0x4d,0x41,0x88,0x41,0x45,0x69,0x77,0x6d,0x6d,0x78,0x74,0x41,0x77,0x41,0xff,0x3a,0x20,0x3d,0x69,0x20,0x0,0x1a,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x43,0x20,0x20,0x0,0x20,0x1a,0x22,0x1,0xb3,0x41,0xfe,0x69,0x20,0x0,0x20,0x1a,0x20,0x0,0x69,0x20,0x41,0x41,0x0,0x20,0x0,0x4d,0x41,0xfe,0x69,0x20,0x0,0x20,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x20,0x0,0x1a,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x41,0x20,0x22,0x1a,0x20,0x0,0x20,0x1,0xb3,0x41,0xfe,0x69,0x20,0x0,0x20,0x1a,0x20,0x0,0x69,0x20,0x41,0x20,0x0,0x20,0x0,0x4d,0x41,0xfe,0x69,0x20,0x0,0x20,0x1a,0x20,0x0,0x69,0x20,0x41,0x21,0x4f,0x41,0x41,0x22,0x0,0x41,0x41,0x22,0x0,0x41,0x73,0x41,0x22,0x0,0x41,0x22,0x20,0x1a,0x20,0x0,0x20,0x0,0x4d,0x41,0x20,0x0,0x4d,0x41,0x77,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001}\177A\306A\300A\005A\376\377A\"\000AA\"\000A \000MA\210AEiwmmxtAwA\377: =i \000\032\032 \000i A!OAA\"\000AA\"\000C \000 \032\"\001\263A\376i \000 \032 \000i AA\000 \000MA\376i \000 \032 \000i A!OAA\"\000AA\"\000 \000\032\032 \000i A!OAA\"\000AA\"\000A \"\032 \000 \001\263A\376i \000 \032 \000i A \000 \000MA\376i \000 \032 \000i A!OAA\"\000AA\"\000AsA\"\000A\" \032 \000 \000MA \000MAwA\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-21c997f79abf5ac1ddf552ab50375e6133620f19 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF9f0HGQcBBBUH+/0EiAEFBIgBBICAATUGIQUVpd21teHRBd0H/OiA9aSAAGhogAGkgQSFPQUEiAEFBIgBDICAAIBoiAbNB/mkgACAaIABpIEFBACAATUH+aSAAIBogAGkgQSFPQUEiAEFBIgAgABoaIABpIEEhT0FBIgBBQSIAQSAiGiAAIAGzQf5pIAAgGiAAaSBBIAAgAE1B/mkgACAaIABpIEEhT0FBIgBBQSIAQXNBIgBBIiAaIAAgAE1BIABNQXdBAAAL Step #5: MERGE-OUTER: attempt 4226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683436253 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557db8cd4198, 0x557db8cdc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557db8cdc918,0x557db8d640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21c997f79abf5ac1ddf552ab50375e6133620f19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12737 processed earlier; will process 2538 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557db64e85dd bp 0x000000000000 sp 0x7ffdb3fcfd50 T45983) Step #5: ==45983==The signal is caused by a READ memory access. Step #5: #0 0x557db64e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557db630a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557db6309fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557db62e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557db6208ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557db6160c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557db616a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557db61516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557db617d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9eccef5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557db6144aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45983==Register values: Step #5: rax = 0x0000557db9bbc3d0 rbx = 0x0000557db9bbc3d0 rcx = 0x0000557db9bbc880 rdx = 0x00007f9ecd0bdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb3fcfd50 Step #5: r8 = 0x0000557db9bbc3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ecd0bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557db96e7960 r14 = 0x0000000100000004 r15 = 0x0000557db8654386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x83,0x0,0x10,0x0,0x41,0x0,0x10,0x0,0x41,0x48,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x94,0x77,0x0,0x70,0x10,0x0,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x47,0x6c,0x6c,0x10,0x0,0x10,0x0,0x6c,0x69,0x6e,0x75,0x78,0x78,0x1,0x10,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x48,0x6c,0x69,0x6e,0x75,0x78,0x1,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x6c,0x69,0x6e,0x75,0x78,0x78,0x1,0x10,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x48,0x6c,0x69,0x6e,0x75,0x78,0x1,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x94,0x77,0x6a,0x6e,0x46,0x1,0x69,0x68,0x10,0x0,0x45,0x47,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x45,0x6c,0x1,0x41,0x46,0x46,0x1,0x10,0x0,0x6e,0x69,0x4f,0x45,0x78,0xc,0x0,0x6c,0x6e,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x45,0x6c,0x1,0x6f,0x41,0x83,0x0,0x10,0x0,0x6e,0x69,0xf,0x45,0x68,0xd,0x0,0x6c,0x49,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\037oA\203\000\020\000A\000\020\000AH\001\020\000\020\000l\020\000\020\000All\020\000\020\000A\224w\000p\020\000\020\000\020\000AA\020\000\020\000Gll\020\000\020\000linuxx\001\020\000\020\000AAs\001Hlinux\001\020\000AA\020\000\020\000linuxx\001\020\000\020\000AAs\001Hlinux\001\020\000AA\020\000\020\000All\020\000\020\000A\224wjnF\001ih\020\000EGnlinux\020\000\020\000AA\020\000\020\000El\001AFF\001\020\000niOEx\014\000ln\000l\020\000\020\000AA\020\000\020\000El\001oA\203\000\020\000ni\017Eh\015\000lI\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-54c0f67c0211ca3ecd0038ac508a7ba264909c76 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEfb0GDABAAQQAQAEFIARAAEABsEAAQAEFsbBAAEABBlHcAcBAAEAAQAEFBEAAQAEdsbBAAEABsaW51eHgBEAAQAEFBcwFIbGludXgBEABBQRAAEABsaW51eHgBEAAQAEFBcwFIbGludXgBEABBQRAAEABBbGwQABAAQZR3am5GAWloEABFR25saW51eBAAEABBQRAAEABFbAFBRkYBEABuaU9FeAwAbG4AbBAAEABBQRAAEABFbAFvQYMAEABuaQ9FaA0AbEkL Step #5: MERGE-OUTER: attempt 4227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683574501 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5588e2bbe198, 0x5588e2bc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5588e2bc6918,0x5588e2c4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54c0f67c0211ca3ecd0038ac508a7ba264909c76' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12738 processed earlier; will process 2537 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 361 ft: 362 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588e03d25dd bp 0x000000000000 sp 0x7ffc15b6e590 T45987) Step #5: ==45987==The signal is caused by a READ memory access. Step #5: #0 0x5588e03d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588e01f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588e01f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5588e01d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5588e00f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588e004ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588e00541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588e003b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5588e00673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8e7ab39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5588e002eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45987==Register values: Step #5: rax = 0x00005588e3cb3430 rbx = 0x00005588e3cb3430 rcx = 0x00005588e3cb3420 rdx = 0x00007f8e7ad01b80 Step #5: rdi = 0x00005588e3cb3420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc15b6e590 Step #5: r8 = 0x00005588e3cb3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8e7ad01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588e35d1960 r14 = 0x0000000100000004 r15 = 0x00005588e253e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x75,0x69,0x45,0x45,0x69,0x1,0x41,0x6c,0x41,0x3,0x45,0x41,0x6e,0x75,0x78,0x41,0x1,0x46,0x45,0x69,0x41,0x55,0x41,0x75,0x69,0x45,0x45,0x45,0x41,0x1,0x41,0x3,0x41,0x40,0x41,0x1,0x46,0x46,0x41,0x1,0x46,0x47,0x69,0x41,0x55,0x41,0x81,0x75,0x41,0x3,0x41,0x40,0x41,0xf7,0x45,0x45,0x68,0x69,0x1,0x41,0x75,0x4d,0x45,0x46,0x46,0x6e,0x46,0x69,0x41,0x46,0x46,0x46,0x41,0x7a,0x46,0x41,0x92,0x46,0x46,0x41,0x45,0x46,0x77,0x41,0x75,0x41,0x80,0x40,0x41,0x6e,0x41,0x1,0x41,0x13,0x41,0x40,0x41,0x1,0x46,0x46,0x41,0x1,0x46,0x45,0x69,0x41,0x55,0x41,0x81,0x75,0x1,0x6a,0x41,0x40,0x41,0xf7,0x1,0x45,0x69,0x45,0x41,0x69,0x41,0x7a,0x45,0x46,0x74,0x46,0x46,0x69,0x41,0x46,0x46,0x46,0x41,0x7a,0x46,0x41,0x46,0x41,0x92,0x46,0x46,0x41,0x45,0x46,0x45,0x69,0x41,0x55,0x41,0x81,0x75,0x1,0x6a,0x41,0x40,0x41,0xf7,0x1,0x45,0x69,0x45,0x41,0x69,0x75,0x4d,0x45,0x46,0x46,0x74,0x46,0x41,0x41,0x46,0x46,0x46,0x41,0x30,0x46,0x41,0x46,0x41,0x92,0x46,0x46,0x46,0x46,0x41,0x7a,0x46,0x41,0x69,0x46,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}AuiEEi\001AlA\003EAnuxA\001FEiAUAuiEEEA\001A\003A@A\001FFA\001FGiAUA\201uA\003A@A\367EEhi\001AuMEFFnFiAFFFAzFA\222FFAEFwAuA\200@AnA\001A\023A@A\001FFA\001FEiAUA\201u\001jA@A\367\001EiEAiAzEFtFFiAFFFAzFAFA\222FFAEFEiAUA\201u\001jA@A\367\001EiEAiuMEFFtFAAFFFA0FAFA\222FFFFAzFAiF\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-723882ad7b9d465d9dadeadfadb1ebfeb3aab512 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fUF1aUVFaQFBbEEDRUFudXhBAUZFaUFVQXVpRUVFQQFBA0FAQQFGRkEBRkdpQVVBgXVBA0FAQfdFRWhpAUF1TUVGRm5GaUFGRkZBekZBkkZGQUVGd0F1QYBAQW5BAUETQUBBAUZGQQFGRWlBVUGBdQFqQUBB9wFFaUVBaUF6RUZ0RkZpQUZGRkF6RkFGQZJGRkFFRkVpQVVBgXUBakFAQfcBRWlFQWl1TUVGRnRGQUFGRkZBMEZBRkGSRkZGRkF6RkFpRgAL Step #5: MERGE-OUTER: attempt 4228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683714622 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f06930198, 0x560f06938911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f06938918,0x560f069c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/723882ad7b9d465d9dadeadfadb1ebfeb3aab512' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12740 processed earlier; will process 2535 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f041445dd bp 0x000000000000 sp 0x7ffc97993270 T45991) Step #5: ==45991==The signal is caused by a READ memory access. Step #5: #0 0x560f041445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f03f66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f03f65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f03f43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f03e64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f03dbcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f03dc61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f03dad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f03dd93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06c4e58082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f03da0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45991==Register values: Step #5: rax = 0x0000560f0835f530 rbx = 0x0000560f0835f530 rcx = 0x0000560f0835f9e0 rdx = 0x00007f06c5020b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc97993270 Step #5: r8 = 0x0000560f0835f530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06c5020be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f07343960 r14 = 0x0000000100000004 r15 = 0x0000560f062b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0xa0,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x4d,0x45,0xd0,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0xb9,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0xa5,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0xb9,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0xa5,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0x85,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0xd0,0x0,0x15,0x80,0x80,0x80,0x0,0x41,0x80,0x52,0xd0,0x0,0x14,0x0,0x1,0x41,0x0,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\340\000AAAA!\220\200\200\000A\224u AA\013A\274N!\240\200\200\000A\001A\200\200\200\200\000A\200\200\000A\013A\000AA\001\270AME\320\200\200\200\200\000A\200\200\000A\013A\000AA\001\270A\200\000A\013A\000AA\001\270A\271E\320\000\024\000\001Au AA\013A\274N!\245\200\200\000A\001A\200\200\200\200\000A\200\200\000A\013A\000AA\001\270A\271E\320\000\024\000\001Au AA\013A\274N!\245\200\200\000A\001A\200\200\200\200\000A\200\200\000A\224u AA\013A\274N!\205\200\200\000A\224u AA\013\320\000\025\200\200\200\000A\200R\320\000\024\000\001A\000n\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9abb3f0d445581f4c56343f6686cd200a186cbce Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0HgAEFBQUEhkICAAEGUdSBBQQtBvE4hoICAAEEBQYCAgIAAQYCAAEELQQBBQQG4QU1F0ICAgIAAQYCAAEELQQBBQQG4QYAAQQtBAEFBAbhBuUXQABQAAUF1IEFBC0G8TiGlgIAAQQFBgICAgABBgIAAQQtBAEFBAbhBuUXQABQAAUF1IEFBC0G8TiGlgIAAQQFBgICAgABBgIAAQZR1IEFBC0G8TiGFgIAAQZR1IEFBC9AAFYCAgABBgFLQABQAAUEAbgAL Step #5: MERGE-OUTER: attempt 4229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683852706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5454fe198, 0x55c545506911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c545506918,0x55c54558e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9abb3f0d445581f4c56343f6686cd200a186cbce' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12741 processed earlier; will process 2534 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c542d125dd bp 0x000000000000 sp 0x7ffc5daeaa30 T45995) Step #5: ==45995==The signal is caused by a READ memory access. Step #5: #0 0x55c542d125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c542b34280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c542b33fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c542b11929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c542a32ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c54298ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5429941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c54297b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5429a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa768b76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c54296eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45995==Register values: Step #5: rax = 0x000055c5479d6460 rbx = 0x000055c5479d6460 rcx = 0x000055c5479d6910 rdx = 0x00007fa768d3eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5daeaa30 Step #5: r8 = 0x000055c5479d6460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa768d3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c545f11960 r14 = 0x0000000100000004 r15 = 0x000055c544e7e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x33,0x42,0x3,0x42,0xbd,0x83,0xb9,0x42,0x42,0x4d,0x42,0x83,0x42,0x42,0xb9,0x83,0xb9,0x42,0x42,0x4d,0x42,0x83,0x42,0x42,0xb9,0x87,0x42,0x83,0xb9,0xbd,0x7a,0xb9,0xbd,0x42,0x71,0x42,0x43,0x42,0xbd,0x83,0xb9,0x42,0x87,0x42,0x81,0xb9,0x42,0x42,0x87,0xc3,0xb9,0xaa,0x42,0x82,0x86,0x42,0x42,0x83,0xb9,0xbd,0x80,0xb9,0xbd,0x42,0x42,0x7c,0x42,0x41,0x81,0x42,0x83,0x42,0xb9,0xbd,0x7a,0xb9,0xbd,0x42,0x2c,0x41,0x81,0x42,0x42,0x83,0xb9,0xbd,0x7a,0xb9,0xbd,0x42,0x2c,0xb9,0xbd,0x42,0x42,0x85,0xb9,0xbd,0x7a,0xb9,0xbd,0x42,0x71,0x42,0x43,0x42,0xbd,0x83,0xb9,0x42,0x42,0x4d,0x42,0x83,0x42,0x42,0xb9,0x83,0xb9,0x42,0x42,0x4d,0x42,0x83,0x42,0x42,0xb9,0x87,0x42,0x83,0xb9,0xbd,0x7a,0xb9,0xbd,0x42,0x71,0x42,0x43,0x42,0xbd,0x83,0xb9,0x42,0x87,0x42,0x81,0xb9,0x42,0x42,0x87,0xc3,0xb9,0xaa,0x42,0x82,0x86,0x42,0x42,0x83,0xb9,0xbd,0x80,0xb9,0xbd,0x42,0x42,0x7c,0x42,0x41,0x81,0x42,0x83,0x42,0xb9,0xbd,0x7a,0xb9,0xbd,0x42,0x2c,0xb9,0xbd,0x42,0xbc,0xbd,0xa3,0xb9,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001~\003\002\001\000\012\313\001\001\310\001\001?}\003@A3B\003B\275\203\271BBMB\203BB\271\203\271BBMB\203BB\271\207B\203\271\275z\271\275BqBCB\275\203\271B\207B\201\271BB\207\303\271\252B\202\206BB\203\271\275\200\271\275BB|BA\201B\203B\271\275z\271\275B,A\201BB\203\271\275z\271\275B,\271\275BB\205\271\275z\271\275BqBCB\275\203\271BBMB\203BB\271\203\271BBMB\203BB\271\207B\203\271\275z\271\275BqBCB\275\203\271B\207B\201\271BB\207\303\271\252B\202\206BB\203\271\275\200\271\275BB|BA\201B\203B\271\275z\271\275B,\271\275B\274\275\243\271\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-724b0bb30bdc679ae8872622cda80ea65f9862df Step #5: Base64: AGFzbQEAAAABBQFgAAF+AwIBAArLAQHIAQE/fQNAQTNCA0K9g7lCQk1Cg0JCuYO5QkJNQoNCQrmHQoO5vXq5vUJxQkNCvYO5QodCgblCQofDuapCgoZCQoO5vYC5vUJCfEJBgUKDQrm9erm9QixBgUJCg7m9erm9Qiy5vUJChbm9erm9QnFCQ0K9g7lCQk1Cg0JCuYO5QkJNQoNCQrmHQoO5vXq5vUJxQkNCvYO5QodCgblCQofDuapCgoZCQoO5vYC5vUJCfEJBgUKDQrm9erm9Qiy5vUK8vaO5AAALAAAL Step #5: MERGE-OUTER: attempt 4230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1683991103 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf67868198, 0x55bf67870911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf67870918,0x55bf678f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/724b0bb30bdc679ae8872622cda80ea65f9862df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12742 processed earlier; will process 2533 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==45999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf6507c5dd bp 0x000000000000 sp 0x7ffc09e4dd10 T45999) Step #5: ==45999==The signal is caused by a READ memory access. Step #5: #0 0x55bf6507c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf64e9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf64e9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf64e7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf64d9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf64cf4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf64cfe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf64ce56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf64d113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb9afb7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf64cd8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==45999==Register values: Step #5: rax = 0x000055bf6a227400 rbx = 0x000055bf6a227400 rcx = 0x000055bf6a2278b0 rdx = 0x00007fcb9b17fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc09e4dd10 Step #5: r8 = 0x000055bf6a227400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb9b17fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf6827b960 r14 = 0x0000000100000004 r15 = 0x000055bf671e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==45999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x7c,0x41,0x3,0x41,0x44,0x41,0x45,0x70,0x41,0x3,0x41,0x44,0x41,0x6a,0x41,0xbf,0x77,0x47,0x41,0x69,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x78,0x6c,0x45,0x41,0x45,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x46,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x0,0x6e,0x77,0x41,0x6a,0x6d,0x69,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x41,0x77,0x41,0xf7,0x9,0x6d,0x41,0xff,0xbe,0x44,0x41,0x45,0x70,0x41,0xfd,0xbc,0x44,0x41,0x6a,0x41,0x41,0x68,0x77,0x41,0x44,0x41,0x6a,0x41,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x6c,0x69,0x6e,0x75,0x78,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0xd,0x6e,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6a,0x41,0x6e,0x77,0x6d,0x69,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x41,0x77,0x41,0xff,0xff,0x6d,0x41,0x77,0x41,0xff,0xef,0xff,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001*|A\003ADAEpA\003ADAjA\277wGAiJAEiA\277oA\373+\034\001\177xlEAEti\004\000\016\000\000\020\000\005\000F\000\013AAA\035ni\004\000\016\000\000\020\000\005\000G\000\013AAA\000nwAjmiEAtKA#AAwA\367\011mA\377\276DAEpA\375\274DAjAAhwADAjAJAEiA\277oA\373+\034\001\177linuxti\004\000\016\000\000\020\000\005\000G\000\013AAA\015ni\004\000\016\000\000\020\000\005\000G\000\013AAA\035jAnwmiEAtKA#AAwA\377\377mAwA\377\357\377:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4724097f447643fcaab2a9f7fe6e5779a1414f95 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEqfEEDQURBRXBBA0FEQWpBv3dHQWlKQUVpQb9vQfsrHAF/eGxFQUV0aQQADgAAEAAFAEYAC0FBQR1uaQQADgAAEAAFAEcAC0FBQQBud0FqbWlFQXRLQSNBQXdB9wltQf++REFFcEH9vERBakFBaHdBREFqQUpBRWlBv29B+yscAX9saW51eHRpBAAOAAAQAAUARwALQUFBDW5pBAAOAAAQAAUARwALQUFBHWpBbndtaUVBdEtBI0FBd0H//21Bd0H/7/86bAAL Step #5: MERGE-OUTER: attempt 4231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1684130664 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2c8151198, 0x55e2c8159911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2c8159918,0x55e2c81e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4724097f447643fcaab2a9f7fe6e5779a1414f95' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12743 processed earlier; will process 2532 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #1 pulse cov: 317 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: #2 pulse cov: 468 ft: 517 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2c59655dd bp 0x000000000000 sp 0x7ffe24624500 T46003) Step #5: ==46003==The signal is caused by a READ memory access. Step #5: #0 0x55e2c59655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e2c5787280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e2c5786fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2c5764929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e2c5685ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2c55ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2c55e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2c55ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e2c55fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec563ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2c55c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46003==Register values: Step #5: rax = 0x000055e2c926d690 rbx = 0x000055e2c926d690 rcx = 0x000055e2c926db40 rdx = 0x00007fec56592b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe24624500 Step #5: r8 = 0x000055e2c926d690 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec56592be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2c8b64960 r14 = 0x0000000100000004 r15 = 0x000055e2c7ad1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x77,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0xfd,0x3b,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0xfd,0xb2,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0x1,0x41,0x0,0x41,0x45,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0xbf,0xbe,0xb2,0x2f,0xff,0xed,0x0,0x2,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x77,0x48,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\313\001\001\310\001\001w\177A\300\362\001A\000A\375;\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s4e1\024\000\001AEA\262\001A\000AAA\365kA\001AAM\320\000\024\000\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s4e1\024\000\001AEA\262\001A\000AAA\365kA\001AAM\320\000\024\000A\300\362\001A\000A\375\262\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s4e1\024\000\001A\000AEA\365kEAaBM\320\000\024\000D\277\276\262/\377\355\000\002A\001AAAAM\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001AwH\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-38332630a7961665ebfd9e251c793420a9bec99f Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAArLAQHIAQF3f0HA8gFBAEH9OwFBTdAAFAABQQFBQU3QABQARCNzNGUxFAABQUVBsgFBAEFBQfVrQQFBQU3QABQAAUFN0AAUAAFBAUFBTdAAFABEI3M0ZTEUAAFBRUGyAUEAQUFB9WtBAUFBTdAAFABBwPIBQQBB/bIBQU3QABQAAUEBQUFN0AAUAEQjczRlMRQAAUEAQUVB9WtFQWFCTdAAFABEv76yL//tAAJBAUFBQUFN0AAUAAEBQah3RUFBQUFNQX9BwPIBQXdIAAAL Step #5: MERGE-OUTER: attempt 4232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1684273469 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56234d966198, 0x56234d96e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56234d96e918,0x56234d9f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38332630a7961665ebfd9e251c793420a9bec99f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12747 processed earlier; will process 2528 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56234b17a5dd bp 0x000000000000 sp 0x7ffca968eb60 T46007) Step #5: ==46007==The signal is caused by a READ memory access. Step #5: #0 0x56234b17a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56234af9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56234af9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56234af79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56234ae9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56234adf2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56234adfc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56234ade36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56234ae0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f400bb0c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56234add6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46007==Register values: Step #5: rax = 0x000056234e932540 rbx = 0x000056234e932540 rcx = 0x000056234e9329f0 rdx = 0x00007f400bcd4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca968eb60 Step #5: r8 = 0x000056234e932540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f400bcd4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056234e379960 r14 = 0x0000000100000004 r15 = 0x000056234d2e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0x41,0x4d,0x41,0x6b,0x41,0x41,0x4e,0x4e,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x41,0x30,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x10,0x0,0x1,0x41,0x45,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x83,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x44,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x45,0x42,0x4d,0xd0,0x0,0x14,0x0,0x1,0x43,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x1,0x41,0x30,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x49,0x1,0x4d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@AAMAkAANNAM\320\000\024\000\001AEAA\001M\320\000\024\000\001AEAA\001\320\000\024\000\001AEAA\001A0\001\320\000\024\000\001AEAA\001M\320\000\024\000\001AEAA\001\320\000\020\000\001AE\001EAA\001\320\000\024\000\001AEAA\001EA\203\001\320\000\024\000\001AEAA\001EAAA\001\320\000\024\000\001AEAA\001DAA\001\320\000\024\000\001AEBEBM\320\000\024\000\001CEAA\001\320\000\024\000\001AEAA\001EA\001A0\001\320\000\024\000\320\000\024\000\001A5\001\320\000\024\000\320\000\024\000\001A\001\320\000\024\000\001AEAI\001M\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fa3bc98f99f8f447ff9c07d889875c2378ab2e2 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAArLAQHIAQF/f0HgQEFBTUFrQUFOTkFN0AAUAAFBRUFBAU3QABQAAUFFQUEB0AAUAAFBRUFBAUEwAdAAFAABQUVBQQFN0AAUAAFBRUFBAdAAEAABQUUBRUFBAdAAFAABQUVBQQFFQYMB0AAUAAFBRUFBAUVBQUEB0AAUAAFBRUFBAURBQQHQABQAAUFFQkVCTdAAFAABQ0VBQQHQABQAAUFFQUEBRUEBQTAB0AAUANAAFAABQTUB0AAUANAAFAABQQHQABQAAUFFQUkBTQAL Step #5: MERGE-OUTER: attempt 4233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1684412643 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5607d51e7198, 0x5607d51ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5607d51ef918,0x5607d52770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fa3bc98f99f8f447ff9c07d889875c2378ab2e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12748 processed earlier; will process 2527 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607d29fb5dd bp 0x000000000000 sp 0x7ffc804f05f0 T46011) Step #5: ==46011==The signal is caused by a READ memory access. Step #5: #0 0x5607d29fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607d281d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607d281cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607d27fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607d271bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607d2673c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607d267d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607d26646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607d26903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23d4936082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607d2657aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46011==Register values: Step #5: rax = 0x00005607d6f13520 rbx = 0x00005607d6f13520 rcx = 0x00005607d6f139d0 rdx = 0x00007f23d4afeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc804f05f0 Step #5: r8 = 0x00005607d6f13520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f23d4afebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005607d5bfa960 r14 = 0x0000000100000004 r15 = 0x00005607d4b67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6b,0x41,0xc0,0xf7,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbb,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0xe,0x1,0x0,0x0,0x69,0x41,0x41,0x77,0x69,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x15,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x33,0x77,0x69,0x1,0x69,0x45,0x6f,0x41,0x41,0x69,0x68,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x32,0x77,0x69,0x1,0x69,0x45,0x6f,0x41,0x41,0x69,0x68,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x6f,0x41,0x41,0x69,0x68,0x75,0x68,0x1,0xd,0x0,0xd,0x0,0x1,0x49,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x77,0x41,0x77,0x69,0x1,0x0,0x77,0x0,0x21,0x6c,0x41,0x0,0xd,0x1,0x1,0x69,0x69,0x41,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{kA\300\367\001A\000A\317\214i\003\000EA\273\225iEiAAi\016\001\000\000iAAwiAEAAuEEAiA\025wiAiAAwiEEAAuh\001\015\000AlAiiAjEiAwAwi\001\015\000A\301lA3wi\001iEoAAihi\001\015\000A\301lA2wi\001iEoAAihEEAiAAwiAEAAuEEAiAAwiAiAAwoAAihuh\001\015\000\015\000\001I\015\000i\001\015\000AAwAwi\001\000w\000!lA\000\015\001\001iiA\015\000i\001\015\000JAlAAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0128d5470e9d7219f94f5f19fd112eacd120d265 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7a0HA9wFBAEHPjGkDAEVBu5VpRWlBQWkOAQAAaUFBd2lBRUFBdUVFQWlBFXdpQWlBQXdpRUVBQXVoAQ0AQWxBaWlBakVpQXdBd2kBDQBBwWxBM3dpAWlFb0FBaWhpAQ0AQcFsQTJ3aQFpRW9BQWloRUVBaUFBd2lBRUFBdUVFQWlBQXdpQWlBQXdvQUFpaHVoAQ0ADQABSQ0AaQENAEFBd0F3aQEAdwAhbEEADQEBaWlBDQBpAQ0ASkFsQUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1684553738 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559246856198, 0x55924685e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55924685e918,0x5592468e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0128d5470e9d7219f94f5f19fd112eacd120d265' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12749 processed earlier; will process 2526 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 420 ft: 470 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55924406a5dd bp 0x000000000000 sp 0x7fff0a7275d0 T46015) Step #5: ==46015==The signal is caused by a READ memory access. Step #5: #0 0x55924406a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559243e8c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559243e8bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559243e69929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559243d8aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559243ce2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559243cec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559243cd36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559243cff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe118b71082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559243cc6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46015==Register values: Step #5: rax = 0x000055924873e430 rbx = 0x000055924873e430 rcx = 0x000055924873e420 rdx = 0x00007fe118d39b80 Step #5: rdi = 0x000055924873e420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff0a7275d0 Step #5: r8 = 0x000055924873e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe118d39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559247269960 r14 = 0x0000000100000004 r15 = 0x00005592461d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7e,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xc0,0x0,0x41,0x41,0x41,0x41,0x41,0xb4,0x3f,0x75,0x6e,0x41,0x69,0x41,0x41,0x78,0x6c,0x41,0x49,0x41,0x4e,0xc0,0x6b,0x67,0x6f,0x41,0x67,0x41,0x6,0xc1,0x41,0x45,0x41,0x3f,0x45,0x69,0xc0,0x4,0x40,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0x3f,0x45,0x69,0xc0,0x4,0x40,0x1,0x1,0x41,0x67,0x41,0x5,0x67,0x41,0x6f,0x21,0x7e,0x41,0x3f,0x41,0x69,0x41,0x41,0xc0,0x4,0x40,0x41,0x41,0x41,0x45,0x0,0x0,0x55,0x69,0x41,0x7,0x0,0xb,0x45,0x41,0xa6,0xbe,0x1,0x41,0xec,0x6c,0x74,0x69,0xe,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x5,0x1,0x41,0x6c,0x41,0x45,0x69,0xc0,0x4,0x40,0x0,0x5,0x0,0xb,0x41,0x41,0x45,0x41,0x2f,0x45,0x68,0xc0,0x1,0x0,0xb,0x45,0x41,0x60,0x41,0x1,0x41,0xec,0x6c,0x77,0x69,0x6e,0x69,0x6e,0x74,0x73,0x69,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x41,0x6c,0x41,0x31,0x69,0xc0,0x4,0x40,0x0,0x5,0x0,0xb,0x45,0x41,0xbb,0x29,0x1,0x1,0x0,0x0,0x1,0xb,0x45,0x0,0x20,0x41,0x41,0xbb,0x41,0xb3,0xa8,0x6f,0x42,0xe1,0x41,0x41,0xc1,0xb3,0x77,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001~\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\300\000AAAAA\264?unAiAAxlAIAN\300kgoAgA\006\301AEA?Ei\300\004@AAAAAEA?Ei\300\004@\001\001AgA\005gAo!~A?AiAA\300\004@AAAE\000\000UiA\007\000\013EA\246\276\001A\354lti\016\006\000\000\000\000\000\000\000\001\001\005\001AlAEi\300\004@\000\005\000\013AAEA/Eh\300\001\000\013EA`A\001A\354lwinintsi\001\000\000\000\001\005\001AlA1i\300\004@\000\005\000\013EA\273)\001\001\000\000\001\013E\000 AA\273A\263\250oB\341AA\301\263wAV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3965ae6eecf689c199be2dae324351cb10fef5d7 Step #5: Base64: AGFzbQEAAAABBQFgAX4AAwIBAArLAQHIAQF/f0HAAEFBQUFBtD91bkFpQUF4bEFJQU7Aa2dvQWdBBsFBRUE/RWnABEBBQUFBQUVBP0VpwARAAQFBZ0EFZ0FvIX5BP0FpQUHABEBBQUFFAABVaUEHAAtFQaa+AUHsbHRpDgYAAAAAAAAAAQEFAUFsQUVpwARAAAUAC0FBRUEvRWjAAQALRUFgQQFB7Gx3aW5pbnRzaQEAAAABBQFBbEExacAEQAAFAAtFQbspAQEAAAELRQAgQUG7QbOob0LhQUHBs3dBVgAL Step #5: MERGE-OUTER: attempt 4235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1684695829 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631f43d7198, 0x5631f43df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631f43df918,0x5631f44670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3965ae6eecf689c199be2dae324351cb10fef5d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12752 processed earlier; will process 2523 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631f1beb5dd bp 0x000000000000 sp 0x7ffe518f6cf0 T46019) Step #5: ==46019==The signal is caused by a READ memory access. Step #5: #0 0x5631f1beb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631f1a0d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631f1a0cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631f19ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631f190bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631f1863c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631f186d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631f18546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631f18803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16fa260082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631f1847aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46019==Register values: Step #5: rax = 0x00005631f5b63360 rbx = 0x00005631f5b63360 rcx = 0x00005631f5b63810 rdx = 0x00007f16fa428b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe518f6cf0 Step #5: r8 = 0x00005631f5b63360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f16fa428be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631f4dea960 r14 = 0x0000000100000004 r15 = 0x00005631f3d57386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x30,0x41,0x6f,0x45,0x69,0x45,0x74,0x6a,0x41,0x1,0x76,0x45,0xc1,0x41,0x8d,0x41,0x1,0x73,0x41,0x47,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd4,0x0,0xd4,0xd1,0x41,0x9d,0x2e,0x48,0xd0,0x0,0xd4,0xd5,0x0,0xd4,0x0,0xd5,0x0,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0x6b,0x45,0x41,0x6b,0x45,0x41,0x2a,0x69,0x6f,0x1,0x45,0x6b,0x49,0x45,0xc1,0x70,0x41,0x5b,0x69,0x41,0x2e,0x6c,0x69,0x6e,0x75,0x78,0x41,0xb7,0x69,0x6b,0x1,0x45,0x49,0x41,0x6b,0xc1,0x41,0x4f,0x72,0x69,0x41,0x2e,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x5e,0x0,0x0,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x72,0x0,0xb,0x0,0x0,0x41,0x45,0x45,0x41,0x4d,0x41,0x31,0x41,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324AEA0AoEiEtjA\001vE\301A\215A\001sAGuA\235.F\320\000\324\325\000\324\000\324\321A\235.H\320\000\324\325\000\324\000\325\000\324\321\270\252AikEAkEA*io\001EkIE\301pA[iA.linuxA\267ik\001EIAk\301AOriA.M\320\000\324\325\000\325\000\325\001\324\321\270\252A^\000\000\000\325\000\325\000\324\321\301pA\267iA.F\320\000\324\325\000\325\000\325\001\324\321\270A\252i\300\000linux\270\252sEtA\235fr\000\013\000\000AEEAMA1A:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15c38efcfe6e96441370fa1c9f21169c5544ed0a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEAfUEDQUR3RQMAQUFy0ADU1QDVAdRBRUEwQW9FaUV0akEBdkXBQY1BAXNBR3VBnS5G0ADU1QDUANTRQZ0uSNAA1NUA1ADVANTRuKpBaWtFQWtFQSppbwFFa0lFwXBBW2lBLmxpbnV4QbdpawFFSUFrwUFPcmlBLk3QANTVANUA1QHU0biqQV4AAADVANUA1NHBcEG3aUEuRtAA1NUA1QDVAdTRuEGqacAAbGludXi4qnNFdEGdZnIACwAAQUVFQU1BMUE6bAAL Step #5: MERGE-OUTER: attempt 4236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1684833032 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5624e9794198, 0x5624e979c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5624e979c918,0x5624e98240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15c38efcfe6e96441370fa1c9f21169c5544ed0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12753 processed earlier; will process 2522 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5624e6fa85dd bp 0x000000000000 sp 0x7ffdd2ee4a80 T46023) Step #5: ==46023==The signal is caused by a READ memory access. Step #5: #0 0x5624e6fa85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5624e6dca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5624e6dc9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5624e6da7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5624e6cc8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5624e6c20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5624e6c2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5624e6c116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5624e6c3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72684ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5624e6c04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46023==Register values: Step #5: rax = 0x00005624ea9163d0 rbx = 0x00005624ea9163d0 rcx = 0x00005624ea916880 rdx = 0x00007f7268674b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd2ee4a80 Step #5: r8 = 0x00005624ea9163d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7268674be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005624ea1a7960 r14 = 0x0000000100000004 r15 = 0x00005624e9114386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xa4,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x41,0x74,0x49,0x4,0x0,0x10,0x0,0x5,0x0,0xa4,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xa4,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x1,0x0,0x41,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xde,0x6e,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0x74,0x49,0x77,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xa4,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x77,0x41,0xc0,0x77,0x41,0x66,0x74,0x41,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtIAwJAti\004\000\020\000\005\000\244\000pO\000\013AfAEnAwAjAA\300wAftAAEAAtI\004\000\020\000\005\000\244\000pO\000\013AfAEn\300wAftAAEAAti\004\000\020\000\005\000\244\000pO\000\013AfAEnAwA\001\000A\300wAftAAEAtiAfA\336nAD\001wA\274AAtIA\274AAtIwAjAA\300wA\003AD\001wA\274AAtIAwJAti\004\000\020\000\005\000\244\000pO\000\013AfAEnAwAjAAAwA\300wAftAl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e57d0ff6b4065b356cd120c71f01789193254002 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0SUF3SkF0aQQAEAAFAKQAcE8AC0FmQUVuQXdBakFBwHdBZnRBQUVBQXRJBAAQAAUApABwTwALQWZBRW7Ad0FmdEFBRUFBdGkEABAABQCkAHBPAAtBZkFFbkF3QQEAQcB3QWZ0QUFFQXRpQWZB3m5BRAF3QbxBQXRJQbxBQXRJd0FqQUHAd0EDQUQBd0G8QUF0SUF3SkF0aQQAEAAFAKQAcE8AC0FmQUVuQXdBakFBQXdBwHdBZnRBbAAL Step #5: MERGE-OUTER: attempt 4237 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1684975837 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df0bf79198, 0x55df0bf81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df0bf81918,0x55df0c0090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e57d0ff6b4065b356cd120c71f01789193254002' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12754 processed earlier; will process 2521 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df0978d5dd bp 0x000000000000 sp 0x7ffd5084fc00 T46027) Step #5: ==46027==The signal is caused by a READ memory access. Step #5: #0 0x55df0978d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df095af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df095aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df0958c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df094adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df09405c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df0940f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df093f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df094223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54eaa84082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df093e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46027==Register values: Step #5: rax = 0x000055df0e93f4e0 rbx = 0x000055df0e93f4e0 rcx = 0x000055df0e93f990 rdx = 0x00007f54eac4cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5084fc00 Step #5: r8 = 0x000055df0e93f4e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54eac4cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df0c98c960 r14 = 0x0000000100000004 r15 = 0x000055df0b8f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x71,0x41,0xc1,0x0,0x41,0x41,0x41,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x6,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x6,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0x21,0x0,0xd5,0x0,0x22,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x21,0x22,0x20,0x0,0xd5,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0x21,0x0,0xd5,0x0,0x22,0xd5,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd3,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001\177qA\301\000AAAAA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\006\324\"\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\006\324\"\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ !\000\325\000\"\325\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\006\324\325\000\325\000\"L\325\000\325\000!\" \000\325\000\324\"\000\325\000 @ !\000\325\000\"\325\000\324\325\000 @ \326\000\325\000\324\325\000\324\325\000 @ \326\000\323\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-948d4f5b8a33f6b711a61a527a6e1c0260dc1910 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQF/cUHBAEFBQUFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1QAiBtQiANUAIkzVANUAIEAgINYA1QAiBtQiANUAIkzVANUAIEAgINYA1CIA1QAgQCAgIQDVACLVANUAIkzVANUAIEAgINYA1QAiBtTVANUAIkzVANUAISIgANUA1CIA1QAgQCAgIQDVACLVANTVACBAICDWANUA1NUA1NUAIEAgINYA0wAL Step #5: MERGE-OUTER: attempt 4238 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1685115200 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b197f1c198, 0x55b197f24911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b197f24918,0x55b197fac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/948d4f5b8a33f6b711a61a527a6e1c0260dc1910' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12755 processed earlier; will process 2520 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1957305dd bp 0x000000000000 sp 0x7ffe65ab54d0 T46031) Step #5: ==46031==The signal is caused by a READ memory access. Step #5: #0 0x55b1957305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b195552280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b195551fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b19552f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b195450ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1953a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1953b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1953996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1953c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea8ee53082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b19538caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46031==Register values: Step #5: rax = 0x000055b19a8524a0 rbx = 0x000055b19a8524a0 rcx = 0x000055b19a852950 rdx = 0x00007fea8f01bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe65ab54d0 Step #5: r8 = 0x000055b19a8524a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea8f01bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b19892f960 r14 = 0x0000000100000004 r15 = 0x000055b19789c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x9e,0x1,0x42,0x0,0x20,0x20,0x20,0x1e,0x1a,0x20,0x3,0x1,0x44,0x0,0x20,0xd9,0x20,0x1e,0x1a,0x20,0x0,0x20,0x34,0x20,0x6,0x20,0x20,0x22,0x20,0x20,0x1a,0x5f,0x20,0x8,0x20,0x30,0x20,0x1a,0x20,0x6,0x20,0x22,0x5e,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x22,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5b,0x20,0x6,0x20,0x20,0x5e,0x20,0x1a,0x20,0x6,0x20,0x22,0x5e,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x22,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5b,0x20,0x6,0x20,0x20,0x5e,0x20,0x1a,0x20,0x6,0x20,0x20,0x5e,0x1a,0x1a,0x1a,0x1a,0x1a,0x20,0x31,0x20,0x6,0x20,0x20,0x22,0x20,0x20,0x1a,0x5d,0x20,0x0,0x22,0x31,0x20,0x1a,0x20,0x6,0x20,0x22,0x5e,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x22,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5b,0x20,0x6,0x20,0x20,0x5e,0x20,0x1a,0x20,0x6,0x20,0x20,0x5e,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x20,0x20,0x41,0x1,0x44,0x0,0x5e,0x20,0x0,0x9e,0x20,0x1e,0x1a,0x20,0x1a,0x0,0x20,0x20,0x21,0x20,0x1a,0x10,0x0,0x1a,0x5d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\313\001\001\310\001\001\177}A\236\001B\000 \036\032 \003\001D\000 \331 \036\032 \000 4 \006 \" \032_ \010 0 \032 \006 \"^\032\032\032\032\032\032\" \032\032 \032[ \006 ^ \032 \006 \"^\032\032\032\032\032\032\" \032\032 \032[ \006 ^ \032 \006 ^\032\032\032\032\032 1 \006 \" \032] \000\"1 \032 \006 \"^\032\032\032\032\032\032\" \032\032 \032[ \006 ^ \032 \006 ^\032\032\032\032\032\032 \032\032 \032 A\001D\000^ \000\236 \036\032 \032\000 ! \032\020\000\032]\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dbd62252ebdd00923f502ef8fee9f130bd8ef20 Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAArLAQHIAQF/fUGeAUIAICAgHhogAwFEACDZIB4aIAAgNCAGICAiICAaXyAIIDAgGiAGICJeGhoaGhoaIiAgICAaGiAaWyAGICBeIBogBiAiXhoaGhoaGiIgICAgGhogGlsgBiAgXiAaIAYgIF4aGhoaGiAxIAYgICIgIBpdIAAiMSAaIAYgIl4aGhoaGhoiICAgIBoaIBpbIAYgIF4gGiAGICBeGhoaGhoaICAgICAaGiAaICBBAUQAXiAAniAeGiAaACAgISAaEAAaXQAL Step #5: MERGE-OUTER: attempt 4239 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1685255470 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557352023198, 0x55735202b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55735202b918,0x5573520b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7dbd62252ebdd00923f502ef8fee9f130bd8ef20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12756 processed earlier; will process 2519 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 432 ft: 433 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55734f8375dd bp 0x000000000000 sp 0x7ffeb8faa8c0 T46035) Step #5: ==46035==The signal is caused by a READ memory access. Step #5: #0 0x55734f8375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55734f659280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55734f658fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55734f636929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55734f557ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55734f4afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55734f4b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55734f4a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55734f4cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f4238c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55734f493aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46035==Register values: Step #5: rax = 0x000055735498f430 rbx = 0x000055735498f430 rcx = 0x000055735498f420 rdx = 0x00007f6f42554b80 Step #5: rdi = 0x000055735498f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffeb8faa8c0 Step #5: r8 = 0x000055735498f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f42554be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557352a36960 r14 = 0x0000000100000004 r15 = 0x00005573519a3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0xd0,0x0,0x14,0x0,0xd4,0x41,0xf6,0x6b,0x45,0x69,0xe,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x0,0x7c,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x85,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xa3,0x0,0x61,0x73,0x0,0xd4,0x41,0xf5,0x6c,0x69,0x6e,0x41,0x75,0x72,0x41,0x7f,0x45,0x77,0x69,0x6e,0x41,0x41,0x72,0x41,0x41,0x72,0x75,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xa3,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0xd4,0x41,0xf6,0x6b,0x45,0x69,0xe,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd4,0x41,0xf5,0x0,0x1,0x0,0x0,0x85,0x0,0x0,0x1,0x14,0x0,0x0,0x0,0xa3,0x0,0x61,0x73,0x0,0xd4,0x41,0xf5,0x6c,0x69,0x6e,0xd0,0x0,0x0,0x0,0x0,0x0,0x77,0x69,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001\177o\320\000\024\000\324A\366kEi\016\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\020\000\000|\000\000\000\000\001\000\000\205\000\000\000\020\000\000\000\243\000as\000\324A\365linAurA\177EwinAArAAru\000\000\207\000\000\000\020\000\000\000\243\000\000\000\000\001\000\000\000\000\000\000\000\024\000\324A\366kEi\016\020\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\324A\365\000\001\000\000\205\000\000\001\024\000\000\000\243\000as\000\324A\365lin\320\000\000\000\000\000win\000\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4aa9b4daaa01fea85cb35e8f3c94d1888d864216 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQF/b9AAFADUQfZrRWkOEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACHAAAAEAAAfAAAAAABAACFAAAAEAAAAKMAYXMA1EH1bGluQXVyQX9Fd2luQUFyQUFydQAAhwAAABAAAACjAAAAAAEAAAAAAAAAFADUQfZrRWkOEAAAAAAAAAAAAIAAAAAAAAAAAAEAAAAAAAAA1EH1AAEAAIUAAAEUAAAAowBhcwDUQfVsaW7QAAAAAAB3aW4AAAAAAAAL Step #5: MERGE-OUTER: attempt 4240 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1685398985 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55748931c198, 0x557489324911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557489324918,0x5574893ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4aa9b4daaa01fea85cb35e8f3c94d1888d864216' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12758 processed earlier; will process 2517 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557486b305dd bp 0x000000000000 sp 0x7fff73cb5fa0 T46039) Step #5: ==46039==The signal is caused by a READ memory access. Step #5: #0 0x557486b305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557486952280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557486951fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55748692f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557486850ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574867a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574867b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574867996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574867c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7fd8ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55748678caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46039==Register values: Step #5: rax = 0x000055748a40d520 rbx = 0x000055748a40d520 rcx = 0x000055748a40d9d0 rdx = 0x00007ff7fdab6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff73cb5fa0 Step #5: r8 = 0x000055748a40d520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7fdab6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557489d2f960 r14 = 0x0000000100000004 r15 = 0x0000557488c9c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0xc4,0x1,0x41,0x1,0x41,0xcd,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x7d,0x69,0x45,0x69,0x41,0xff,0x68,0x6e,0x45,0x45,0x41,0x69,0x41,0x45,0x6b,0x75,0x41,0x45,0x4b,0x41,0x75,0x45,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x45,0x45,0x69,0x41,0x4a,0x41,0x69,0x69,0x45,0x6e,0x6c,0x75,0x41,0x41,0x78,0x45,0x69,0x69,0x77,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x20,0x0,0x4a,0x41,0x45,0x77,0x45,0x41,0x41,0x6a,0x75,0x45,0x41,0x75,0x41,0x45,0x45,0x20,0x0,0x41,0x6a,0x75,0x68,0x1,0x46,0x76,0x45,0x41,0x48,0x6a,0x45,0x69,0x1,0x4a,0x41,0x41,0x77,0xe,0x0,0x0,0x69,0x69,0x6a,0x75,0x68,0x41,0x49,0x76,0x45,0x41,0x48,0x6a,0x41,0x69,0x49,0x41,0x45,0x77,0x6c,0x69,0x69,0x69,0x6a,0x75,0x68,0x41,0x49,0x76,0x45,0x41,0x48,0x6a,0x41,0x69,0x4a,0x41,0x45,0x77,0x6c,0x69,0x6e,0x75,0x78,0x69,0x77,0x73,0x41,0x41,0x45,0x45,0x45,0x75,0x45,0x41,0x41,0x69,0x41,0x45,0x47,0x20,0x0,0x4a,0x41,0x45,0x77,0x45,0x41,0x41,0x69,0x77,0x6a,0x45,0x41,0x69,0x6e,0x69,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300\304\001A\001A\315\214i\003\000EA\277}iEiA\377hnEEAiAEkuAEKAuEE \000JAEEEEiAJAiiEnluAAxEiiwAEAAuEE \000JAEwEAAjuEAuAEE \000Ajuh\001FvEAHjEi\001JAAw\016\000\000iijuhAIvEAHjAiIAEwliiijuhAIvEAHjAiJAEwlinuxiwsAAEEEuEAAiAEG \000JAEwEAAiwjEAiniAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b45d1cb2bb3b597c93df8022cdfd03d59171d921 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HAxAFBAUHNjGkDAEVBv31pRWlB/2huRUVBaUFFa3VBRUtBdUVFIABKQUVFRUVpQUpBaWlFbmx1QUF4RWlpd0FFQUF1RUUgAEpBRXdFQUFqdUVBdUFFRSAAQWp1aAFGdkVBSGpFaQFKQUF3DgAAaWlqdWhBSXZFQUhqQWlJQUV3bGlpaWp1aEFJdkVBSGpBaUpBRXdsaW51eGl3c0FBRUVFdUVBQWlBRUcgAEpBRXdFQUFpd2pFQWluaUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4241 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1685537473 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ec2fd2198, 0x559ec2fda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ec2fda918,0x559ec30620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b45d1cb2bb3b597c93df8022cdfd03d59171d921' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12759 processed earlier; will process 2516 files now Step #5: [LOADING] WASM module load failed: unknown function 70 Step #5: #1 pulse cov: 459 ft: 460 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ec07e65dd bp 0x000000000000 sp 0x7ffdbda058a0 T46043) Step #5: ==46043==The signal is caused by a READ memory access. Step #5: #0 0x559ec07e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ec0608280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ec0607fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ec05e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ec0506ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ec045ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ec04681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ec044f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ec047b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1d6344082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ec0442aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46043==Register values: Step #5: rax = 0x0000559ec522b430 rbx = 0x0000559ec522b430 rcx = 0x0000559ec522b420 rdx = 0x00007fc1d650cb80 Step #5: rdi = 0x0000559ec522b420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffdbda058a0 Step #5: r8 = 0x0000559ec522b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1d650cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ec39e5960 r14 = 0x0000000100000004 r15 = 0x0000559ec2952386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x31,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x1,0xd,0x0,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x49,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x34,0x77,0xc0,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEEAiAAwiAEAAuEEAiAAwiAiAAwiEEAAuh\001\015\000AlAiiAjEiAwAwi\001\015\000A\301lA1wi\001\015\000AALAAiiAKg\001i\015\000i\001\015\000\001\015\000\015\000iEiAwAwi\001\015\000JAlAAi\001\015\000\001I\015\000i\001\015\000AAwAwi\001\015\000AAlA4w\300\001\015\000AAlA\001Ei\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd6ffb281428435ccb5f48a70be61732bdaa0b0d Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUVBaUFBd2lBRUFBdUVFQWlBQXdpQWlBQXdpRUVBQXVoAQ0AQWxBaWlBakVpQXdBd2kBDQBBwWxBMXdpAQ0AQUFMQUFpaUFLZwFpDQBpAQ0AAQ0ADQBpRWlBd0F3aQENAEpBbEFBaQENAAFJDQBpAQ0AQUF3QXdpAQ0AQUFsQTR3wAENAEFBbEEBRWkNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4242 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1685678170 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e87c98198, 0x564e87ca0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e87ca0918,0x564e87d280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd6ffb281428435ccb5f48a70be61732bdaa0b0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12761 processed earlier; will process 2514 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e854ac5dd bp 0x000000000000 sp 0x7fff94e2fa90 T46047) Step #5: ==46047==The signal is caused by a READ memory access. Step #5: #0 0x564e854ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e852ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e852cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e852ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e851ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e85124c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e8512e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e851156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e851413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30b2d4b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e85108aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46047==Register values: Step #5: rax = 0x0000564e8a15f430 rbx = 0x0000564e8a15f430 rcx = 0x0000564e8a15f420 rdx = 0x00007f30b2f13b80 Step #5: rdi = 0x0000564e8a15f420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff94e2fa90 Step #5: r8 = 0x0000564e8a15f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30b2f13be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e886ab960 r14 = 0x0000000100000004 r15 = 0x0000564e87618386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6b,0x41,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x3e,0xfb,0x19,0xdb,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xb,0xa,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0x7a,0xb,0x1a,0x0,0x0,0x0,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0xba,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x88,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x41,0x75,0x49,0x44,0x41,0x75,0x41,0x5f,0x72,0x72,0x41,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x0,0xac,0x0,0xe,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x0,0xb5,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0xd3,0x0,0xaa,0x0,0x0,0x0,0x0,0x1,0xb,0x0,0x4c,0x0,0x53,0x0,0xb0,0x0,0x77,0x69,0x6e,0x0,0x0,0x0,0x89,0x0,0x9e,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002kA\013\032\003n\020\000\373\031A\000C>\373\031\333\001A\013\013\032\002n\020\000\373\031A\000\013\012\013\032\003n\020\000\373\031A\000CA\373\031A\001Az\013\032\000\000\000\000\373\031A\000A\013\013\032\002n\020\000\373\031\272\000\253\000i \254\000\016\210\000\000\000\000\000\000\000\000\000\000AAuIDAuA_rrA\032\002n\020\000\373\031A\001A\013\013\032\002n\020\000\373\031m\000\253\000i\000\254\000\016\000\001\000\000\000\000\000\000\000\000\000A\000\373\031m\000\253\000i\000\265\000\016\000\000\001\013\000\323\000\252\000\000\000\000\001\013\000L\000S\000\260\000win\000\000\000\211\000\236\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-05820612f2a0d88d04a3bb8989ebb891f3333dfb Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQE/f0FBBEBB8i0Ca0ELGgNuEAD7GUEAQz77GdsBQQsLGgJuEAD7GUEACwoLGgNuEAD7GUEAQ0H7GUEBQXoLGgAAAAD7GUEAQQsLGgJuEAD7GboAqwBpIKwADogAAAAAAAAAAAAAQUF1SURBdUFfcnJBGgJuEAD7GUEBQQsLGgJuEAD7GW0AqwBpAKwADgABAAAAAAAAAAAAQQD7GW0AqwBpALUADgAAAQsA0wCqAAAAAAELAEwAUwCwAHdpbgAAAIkAngALAQAL Step #5: MERGE-OUTER: attempt 4243 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1685817968 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582a44f5198, 0x5582a44fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582a44fd918,0x5582a45850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05820612f2a0d88d04a3bb8989ebb891f3333dfb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12763 processed earlier; will process 2512 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 3 Step #5: #1 pulse cov: 412 ft: 413 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582a1d095dd bp 0x000000000000 sp 0x7fff2c69ae50 T46051) Step #5: ==46051==The signal is caused by a READ memory access. Step #5: #0 0x5582a1d095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5582a1b2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5582a1b2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582a1b08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5582a1a29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582a1981c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582a198b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582a19726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582a199e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17ecc93082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582a1965aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46051==Register values: Step #5: rax = 0x00005582a698d430 rbx = 0x00005582a698d430 rcx = 0x00005582a698d420 rdx = 0x00007f17ece5bb80 Step #5: rdi = 0x00005582a698d420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff2c69ae50 Step #5: r8 = 0x00005582a698d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17ece5bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005582a4f08960 r14 = 0x0000000100000004 r15 = 0x00005582a3e75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0x77,0x4a,0x41,0x74,0x70,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x70,0x4f,0x0,0xb,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x70,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0x77,0x4a,0x41,0x74,0x70,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x74,0x6d,0x41,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtIAwJAti\004\000\020\000\005\000\000\000pO\000\013AfAEnAwAjAA\300wAftAAEAtiAfA\326nAD\001wA\274AAtIA\274AAtIAwJAtp\004\000\020\000\005\000\000\000pO\000\013\001wA\274AAtIAwJAti\004\000\020\000\005\000\000\000pO\000\013AfAEnAwAjAA\300wAftAAEApiAfA\326nAD\001wA\274AAtIA\274AAtIAwJAtp\004\000\020\000\005\000\000\000pO\000\013AfAEnAwAjAtmAwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94bc0dde094ff19e327a500ebe1a2ad431b6a2bb Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0SUF3SkF0aQQAEAAFAAAAcE8AC0FmQUVuQXdBakFBwHdBZnRBQUVBdGlBZkHWbkFEAXdBvEFBdElBvEFBdElBd0pBdHAEABAABQAAAHBPAAsBd0G8QUF0SUF3SkF0aQQAEAAFAAAAcE8AC0FmQUVuQXdBakFBwHdBZnRBQUVBcGlBZkHWbkFEAXdBvEFBdElBvEFBdElBd0pBdHAEABAABQAAAHBPAAtBZkFFbkF3QWpBdG1Bd0FqbAAL Step #5: MERGE-OUTER: attempt 4244 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1685958188 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db52beb198, 0x55db52bf3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db52bf3918,0x55db52c7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94bc0dde094ff19e327a500ebe1a2ad431b6a2bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12765 processed earlier; will process 2510 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db503ff5dd bp 0x000000000000 sp 0x7ffe02a9cb10 T46055) Step #5: ==46055==The signal is caused by a READ memory access. Step #5: #0 0x55db503ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db50221280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db50220fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db501fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db5011fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db50077c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db500811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db500686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db500943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3804e54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db5005baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46055==Register values: Step #5: rax = 0x000055db54464520 rbx = 0x000055db54464520 rcx = 0x000055db544649d0 rdx = 0x00007f380501cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe02a9cb10 Step #5: r8 = 0x000055db54464520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f380501cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db535fe960 r14 = 0x0000000100000004 r15 = 0x000055db5256b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x72,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x4a,0x68,0x41,0x45,0x69,0x45,0x41,0x69,0x41,0xfb,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x41,0x69,0x69,0x6a,0x45,0x69,0x41,0x24,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x69,0x4a,0x77,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x1,0xd,0x0,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x69,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x41,0x69,0x6a,0x45,0x69,0x41,0x77,0xc1,0x0,0x41,0x41,0x6c,0x41,0x41,0x69,0x69,0x41,0x69,0x77,0x6d,0x6d,0x78,0x74,0x69,0x1,0xd,0x0,0x1,0xd,0x0,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x41,0x69,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x1,0xd,0x0,0x41,0x41,0x6c,0x41,0x41,0x69,0x69,0x41,0x4b,0x69,0x68,0x1,0xd,0x0,0xd,0x0,0x0,0x45,0x41,0xbf,0x95,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{rA\300I\001A\000A\317\214i\003\000EA\277\225iEiJhAEiEAiA\373wiEEAAuh\001\015\000AlAAiijEiA$Awi\001\015\000A\301lAiJw\001\015\000AAlAAiiAKg\001i\015\000i\001\015\000\001\015\000wiEEAAui\001\015\000AlAiAijEiAw\301\000AAlAAiiAiwmmxti\001\015\000\001\015\000wiEEAAuh\001\015\000AlAiAijEiAwAwi\001\015\000AAlA\001\015\000AAlAAiiAKih\001\015\000\015\000\000EA\277\225txl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-29d312c69c383a7811575074372ba61a656bb98e Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7ckHASQFBAEHPjGkDAEVBv5VpRWlKaEFFaUVBaUH7d2lFRUFBdWgBDQBBbEFBaWlqRWlBJEF3aQENAEHBbEFpSncBDQBBQWxBQWlpQUtnAWkNAGkBDQABDQB3aUVFQUF1aQENAEFsQWlBaWpFaUF3wQBBQWxBQWlpQWl3bW14dGkBDQABDQB3aUVFQUF1aAENAEFsQWlBaWpFaUF3QXdpAQ0AQUFsQQENAEFBbEFBaWlBS2loAQ0ADQAARUG/lXR4bAALSQAL Step #5: MERGE-OUTER: attempt 4245 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1686097103 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558593c39198, 0x558593c41911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558593c41918,0x558593cc90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29d312c69c383a7811575074372ba61a656bb98e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12766 processed earlier; will process 2509 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55859144d5dd bp 0x000000000000 sp 0x7ffda8a07f60 T46059) Step #5: ==46059==The signal is caused by a READ memory access. Step #5: #0 0x55859144d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55859126f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55859126efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55859124c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55859116dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585910c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585910cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585910b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585910e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc589dcc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585910a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46059==Register values: Step #5: rax = 0x0000558594b71550 rbx = 0x0000558594b71550 rcx = 0x0000558594b71a00 rdx = 0x00007fc589f94b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda8a07f60 Step #5: r8 = 0x0000558594b71550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc589f94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055859464c960 r14 = 0x0000000100000004 r15 = 0x00005585935b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0xb,0x41,0x40,0x41,0xff,0x4,0x2,0x0,0x3,0x0,0x1,0x2,0x0,0x2,0x0,0x1,0x2,0x0,0x41,0x8d,0x95,0x0,0x0,0x7c,0x59,0x69,0x77,0x6c,0x69,0x73,0x75,0x78,0x0,0xd1,0x6e,0x0,0x80,0x7d,0x7d,0x7f,0x1a,0x5b,0xb7,0x0,0xd4,0xad,0x0,0x0,0x0,0x80,0x7d,0x7d,0x7b,0x1a,0x58,0xb8,0x0,0xd4,0xad,0x0,0x0,0x0,0x77,0x6c,0x69,0x73,0x75,0x78,0x0,0xd1,0x6e,0x0,0x80,0x7d,0x7d,0x7f,0x1a,0x5b,0xb7,0x0,0xd4,0xad,0x0,0x0,0x0,0x80,0x7d,0x7d,0x7b,0x1a,0x58,0xb8,0x0,0xd4,0xad,0x0,0x0,0x0,0xd1,0x0,0xa4,0x0,0xd4,0x12,0x0,0x0,0x0,0xd1,0x0,0xc2,0x0,0xd4,0xad,0x0,0x20,0xab,0x0,0x0,0x0,0x85,0x7d,0x7d,0x53,0x1a,0x58,0xb8,0x20,0xab,0x0,0x0,0x0,0x85,0x7d,0x7d,0x53,0x1a,0x58,0xb8,0x0,0x85,0x7d,0x7d,0x53,0x1a,0x58,0xb8,0x20,0xab,0x0,0x0,0x0,0x85,0x7d,0x7d,0x53,0x1a,0x58,0xb8,0x0,0xd4,0xad,0x0,0xd4,0xad,0x0,0x0,0xe,0x0,0x0,0x55,0x6e,0x0,0x0,0x0,0xd1,0x0,0xc2,0x0,0x0,0x0,0x0,0xb,0xb,0x0,0x0,0xb,0xb,0x0,0x0,0xb,0x20,0x3a,0x0,0x0,0x76,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?mA\013A@A\377\004\002\000\003\000\001\002\000\002\000\001\002\000A\215\225\000\000|Yiwlisux\000\321n\000\200}}\177\032[\267\000\324\255\000\000\000\200}}{\032X\270\000\324\255\000\000\000wlisux\000\321n\000\200}}\177\032[\267\000\324\255\000\000\000\200}}{\032X\270\000\324\255\000\000\000\321\000\244\000\324\022\000\000\000\321\000\302\000\324\255\000 \253\000\000\000\205}}S\032X\270 \253\000\000\000\205}}S\032X\270\000\205}}S\032X\270 \253\000\000\000\205}}S\032X\270\000\324\255\000\324\255\000\000\016\000\000Un\000\000\000\321\000\302\000\000\000\000\013\013\000\000\013\013\000\000\013 :\000\000v\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-89080e728036e04b1feab2ffe350cfad224f9b91 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/bUELQUBB/wQCAAMAAQIAAgABAgBBjZUAAHxZaXdsaXN1eADRbgCAfX1/Glu3ANStAAAAgH19expYuADUrQAAAHdsaXN1eADRbgCAfX1/Glu3ANStAAAAgH19expYuADUrQAAANEApADUEgAAANEAwgDUrQAgqwAAAIV9fVMaWLggqwAAAIV9fVMaWLgAhX19UxpYuCCrAAAAhX19UxpYuADUrQDUrQAADgAAVW4AAADRAMIAAAAACwsAAAsLAAALIDoAAHYL Step #5: MERGE-OUTER: attempt 4246 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1686236596 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab72dd4198, 0x55ab72ddc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab72ddc918,0x55ab72e640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89080e728036e04b1feab2ffe350cfad224f9b91' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12767 processed earlier; will process 2508 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab705e85dd bp 0x000000000000 sp 0x7ffd6ab7b270 T46063) Step #5: ==46063==The signal is caused by a READ memory access. Step #5: #0 0x55ab705e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab7040a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab70409fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab703e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab70308ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab70260c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab7026a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab702516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab7027d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6fb4724082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab70244aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46063==Register values: Step #5: rax = 0x000055ab7467a3e0 rbx = 0x000055ab7467a3e0 rcx = 0x000055ab7467a890 rdx = 0x00007f6fb48ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6ab7b270 Step #5: r8 = 0x000055ab7467a3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6fb48ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab737e7960 r14 = 0x0000000100000004 r15 = 0x000055ab72754386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x61,0x7f,0x41,0x76,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0x6c,0x41,0x41,0x41,0xc,0x41,0x2c,0x4d,0x67,0xc1,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x77,0x69,0x6e,0x49,0x41,0x78,0x45,0x76,0x41,0x15,0x41,0x76,0x41,0x3a,0x41,0x30,0x41,0x45,0x76,0x45,0xb8,0x41,0x76,0x41,0x3a,0x41,0x30,0x41,0x33,0x41,0x78,0x69,0x6c,0x75,0x68,0x68,0x6e,0x4c,0x41,0x92,0x4a,0x41,0x6f,0x4d,0x68,0x6c,0x69,0x41,0x41,0x41,0x41,0x6c,0x41,0x45,0x41,0x77,0x67,0x46,0xc0,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x48,0x6f,0x68,0x41,0x97,0x4c,0x41,0x42,0x4b,0x41,0x7a,0x4a,0x6f,0x69,0x4d,0x41,0x6c,0x68,0x41,0x41,0x41,0x41,0x6c,0x41,0x45,0x41,0x77,0x46,0xc1,0x67,0x6f,0x69,0x4d,0x41,0x6c,0x68,0x41,0x41,0x41,0x41,0x6c,0x41,0x45,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x45,0x77,0x69,0x6e,0x49,0x41,0x78,0x45,0x76,0x41,0x15,0x41,0x76,0x41,0x3a,0x41,0x30,0x41,0x41,0x41,0x41,0x41,0x41,0x6c,0x41,0x45,0x41,0x77,0x46,0xc1,0x67,0x67,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x48,0x21,0x0,0xf,0x6e,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001a\177AvAzA\270hAAAlAAA\014A,Mg\301\004@\005\001\000\013EwinIAxEvA\025AvA:A0AEvE\270AvA:A0A3AxiluhhnLA\222JAoMhliAAAAlAEAwgF\300\301\004@\005\022\000\013AHohA\227LABKAzJoiMAlhAAAAlAEAwF\301goiMAlhAAAAlAEAwgFg\301\004@\005\022\000\013EwinIAxEvA\025AvA:A0AAAAAAlAEAwF\301gg\004@\005\022\000\013AH!\000\017nAV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d9d13e56fe90a3e46ab22e4440839beadedd843 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQFhf0F2QXpBuGhBQUFsQUFBDEEsTWfBBEAFAQALRXdpbklBeEV2QRVBdkE6QTBBRXZFuEF2QTpBMEEzQXhpbHVoaG5MQZJKQW9NaGxpQUFBQWxBRUF3Z0bAwQRABRIAC0FIb2hBl0xBQktBekpvaU1BbGhBQUFBbEFFQXdGwWdvaU1BbGhBQUFBbEFFQXdnRmfBBEAFEgALRXdpbklBeEV2QRVBdkE6QTBBQUFBQUFsQUVBd0bBZ2cEQAUSAAtBSCEAD25BVgAL Step #5: MERGE-OUTER: attempt 4247 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1686375230 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e83ede198, 0x562e83ee6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e83ee6918,0x562e83f6e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d9d13e56fe90a3e46ab22e4440839beadedd843' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12768 processed earlier; will process 2507 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e816f25dd bp 0x000000000000 sp 0x7fff5a62e7d0 T46067) Step #5: ==46067==The signal is caused by a READ memory access. Step #5: #0 0x562e816f25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e81514280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e81513fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e814f1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e81412ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e8136ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e813741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e8135b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e813873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd2719f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e8134eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46067==Register values: Step #5: rax = 0x0000562e85bf2440 rbx = 0x0000562e85bf2440 rcx = 0x0000562e85bf28f0 rdx = 0x00007fdd27367b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5a62e7d0 Step #5: r8 = 0x0000562e85bf2440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd27367be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e848f1960 r14 = 0x0000000100000004 r15 = 0x0000562e8385e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x41,0x41,0x67,0x4a,0x41,0x74,0x4e,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x5d,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x6e,0x77,0x41,0x6a,0x41,0x77,0x41,0x74,0x41,0x66,0x41,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x77,0x69,0x77,0x6d,0x6d,0x78,0x74,0x41,0x66,0x41,0x74,0x74,0x45,0x41,0x41,0x69,0x4,0x0,0x10,0x0,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x41,0x74,0x4a,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x41,0x77,0xc0,0x41,0x66,0x41,0xc0,0x77,0x41,0xe6,0x41,0x41,0x74,0x77,0x77,0x69,0x6e,0x4,0x0,0x1a,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x41,0x77,0xc0,0x41,0x66,0x74,0x41,0x2a,0x67,0x77,0x69,0x4,0x6f,0x0,0x6e,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x41,0x41,0x22,0xc0,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x6e,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtAAgJAtN\004\000\020\000\005\000\000\000]O\000\013AfAEAnwAjAwAtAfAAAEAtiAfA\326nAwiwmmxtAfAttEAAi\004\000\020\000AtiAfA\326nAwAjAA\300wAfAtJE\001ti\004\000\020\000\005\000\000\000\013AAw\300AfA\300wA\346AAtwwin\004\000\032\000\005\000\000\000\013AAw\300AftA*gwi\004o\000n\020\000\005\000\000\000tO\000\013AfAEAAA\"\300\000\020\000\005\000\000\000tO\000\013AfAEAnwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d468dd0119a737b0ceb4b842198c93ac8118743d Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0QUFnSkF0TgQAEAAFAAAAXU8AC0FmQUVBbndBakF3QXRBZkFBQUVBdGlBZkHWbkF3aXdtbXh0QWZBdHRFQUFpBAAQAEF0aUFmQdZuQXdBakFBwHdBZkF0SkUBdGkEABAABQAAAAtBQXfAQWZBwHdB5kFBdHd3aW4EABoABQAAAAtBQXfAQWZ0QSpnd2kEbwBuEAAFAAAAdE8AC0FmQUVBQUEiwAAQAAUAAAB0TwALQWZBRUFud0FqbAAL Step #5: MERGE-OUTER: attempt 4248 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1686514885 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e93d578198, 0x55e93d580911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e93d580918,0x55e93d6080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d468dd0119a737b0ceb4b842198c93ac8118743d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12769 processed earlier; will process 2506 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e93ad8c5dd bp 0x000000000000 sp 0x7ffe7d051960 T46071) Step #5: ==46071==The signal is caused by a READ memory access. Step #5: #0 0x55e93ad8c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e93abae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e93abadfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e93ab8b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e93aaacad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e93aa04c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e93aa0e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e93a9f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e93aa213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdfdd635082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e93a9e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46071==Register values: Step #5: rax = 0x000055e93f824360 rbx = 0x000055e93f824360 rcx = 0x000055e93f824810 rdx = 0x00007fdfdd7fdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7d051960 Step #5: r8 = 0x000055e93f824360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdfdd7fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e93df8b960 r14 = 0x0000000100000004 r15 = 0x000055e93cef8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x30,0x41,0x6f,0x45,0x69,0x45,0x74,0x6a,0x41,0x1,0x76,0x45,0xc1,0x41,0x8d,0x1,0x41,0x73,0x41,0x47,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x9d,0x2e,0x48,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0x6b,0x45,0x6b,0x41,0x45,0x41,0x2a,0x6f,0x69,0x1,0x45,0x6b,0x49,0x45,0xc1,0x70,0x41,0x5b,0x69,0x41,0x56,0x1,0x45,0x1,0x6b,0x45,0x41,0x45,0x69,0x6b,0x1,0x45,0x49,0x41,0x4f,0x41,0xc1,0x6b,0x72,0x69,0x41,0x2e,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x72,0x0,0xb,0x0,0x0,0x41,0x45,0x45,0x41,0x4d,0x41,0x32,0x41,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324AEA0AoEiEtjA\001vE\301A\215\001AsAGuA\235.F\320\000\324\325\000\325\000\324\321A\235.H\320\000\324\325\000\325\000\325\000\324\321\270\252AikEkAEA*oi\001EkIE\301pA[iAV\001E\001kEAEik\001EIAOA\301kriA.M\320\000\324\325\000\325\000\325\001\324\321\270\252Ai\320\000\324\325\000\325\000\324\321\301pA\267iA.F\320\000\324\325\000\325\000\325\001\324\321\270A\252i\300\000linux\270\252sEtA\235fr\000\013\000\000AEEAMA2A:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-038018d441f755cef64a2d5255f2ac49da4ccb05 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEAfUEDQUR3RQMAQUFy0ADU1QDVAdRBRUEwQW9FaUV0akEBdkXBQY0BQXNBR3VBnS5G0ADU1QDVANTRQZ0uSNAA1NUA1QDVANTRuKpBaWtFa0FFQSpvaQFFa0lFwXBBW2lBVgFFAWtFQUVpawFFSUFPQcFrcmlBLk3QANTVANUA1QHU0biqQWnQANTVANUA1NHBcEG3aUEuRtAA1NUA1QDVAdTRuEGqacAAbGludXi4qnNFdEGdZnIACwAAQUVFQU1BMkE6bAAL Step #5: MERGE-OUTER: attempt 4249 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1686654705 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e33479198, 0x557e33481911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e33481918,0x557e335090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/038018d441f755cef64a2d5255f2ac49da4ccb05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12770 processed earlier; will process 2505 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e30c8d5dd bp 0x000000000000 sp 0x7ffe441baf20 T46075) Step #5: ==46075==The signal is caused by a READ memory access. Step #5: #0 0x557e30c8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e30aaf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e30aaefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e30a8c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e309adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e30905c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e3090f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e308f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e309223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71fbc1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e308e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46075==Register values: Step #5: rax = 0x0000557e35cb7540 rbx = 0x0000557e35cb7540 rcx = 0x0000557e35cb79f0 rdx = 0x00007f71fbde3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe441baf20 Step #5: r8 = 0x0000557e35cb7540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71fbde3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e33e8c960 r14 = 0x0000000100000004 r15 = 0x0000557e32df9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0x41,0x4d,0x41,0x6b,0x41,0x41,0x4e,0x41,0x4e,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x33,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x33,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x4e,0x41,0x4e,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@AAMAkAANANM\320\000\024\000\001AEAA\001M\320\000\024\000\001AEAA\001\320\000\024\000\001AEA.\001EAA\001\320\000\024\000\001AEBA\001A3\001\320\000\024\000\001AEAAA\001\320\000\024\000\001AEAA\001\320\000\024\000\001AEAA\001\320\000\024\000\001AEA.\001EAA\001\320\000\024\000\001A.\001EAA\001\320\000\024\000\001AEBA\001A3\001\320\000\024\000\001AEANANM\320\000\024\000\001AEAA\001M\320\000\024\000\001AEAA\001\320\000\024\000\001AEA.\001EAA\001\320\000\024\000\001AAA\001\320\000\024\000\001AE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-23bef0b078c34b21ad9c83eecf845f74b63ce24f Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAArLAQHIAQF/f0HgQEFBTUFrQUFOQU5N0AAUAAFBRUFBAU3QABQAAUFFQUEB0AAUAAFBRUEuAUVBQQHQABQAAUFFQkEBQTMB0AAUAAFBRUFBQQHQABQAAUFFQUEB0AAUAAFBRUFBAdAAFAABQUVBLgFFQUEB0AAUAAFBLgFFQUEB0AAUAAFBRUJBAUEzAdAAFAABQUVBTkFOTdAAFAABQUVBQQFN0AAUAAFBRUFBAdAAFAABQUVBLgFFQUEB0AAUAAFBQUEB0AAUAAFBRQAL Step #5: MERGE-OUTER: attempt 4250 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1686793207 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560cb4e57198, 0x560cb4e5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560cb4e5f918,0x560cb4ee70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23bef0b078c34b21ad9c83eecf845f74b63ce24f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12771 processed earlier; will process 2504 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560cb266b5dd bp 0x000000000000 sp 0x7fff1811f4e0 T46079) Step #5: ==46079==The signal is caused by a READ memory access. Step #5: #0 0x560cb266b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560cb248d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560cb248cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560cb246a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560cb238bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560cb22e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560cb22ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560cb22d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560cb23003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffacb26e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560cb22c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46079==Register values: Step #5: rax = 0x0000560cb62434f0 rbx = 0x0000560cb62434f0 rcx = 0x0000560cb62439a0 rdx = 0x00007ffacb436b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1811f4e0 Step #5: r8 = 0x0000560cb62434f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffacb436be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560cb586a960 r14 = 0x0000000100000004 r15 = 0x0000560cb47d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x42,0x40,0x41,0xff,0x5,0x2,0x0,0x2,0x0,0x3,0x0,0x0,0x0,0x70,0x1,0x78,0x0,0x7f,0x0,0x7e,0x0,0x7e,0x1,0x50,0x0,0x5e,0x78,0x0,0x5e,0x77,0x0,0x50,0x20,0x1,0x1a,0x0,0x99,0x1,0x0,0xd4,0x66,0x69,0x6e,0x6e,0xd0,0x0,0x0,0x1,0x0,0xd0,0x80,0x0,0x1,0x0,0x63,0x1a,0x50,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0xd4,0x6c,0x69,0x6c,0x4e,0x77,0x0,0x0,0x0,0x0,0x1,0x0,0x9b,0x1a,0x50,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x55,0x1,0x0,0xd0,0x80,0x0,0x1,0x0,0x9b,0x0,0xa4,0x0,0xd0,0x0,0x20,0x1,0x1a,0x0,0x99,0x1,0x0,0xd4,0x66,0x69,0x6e,0x6e,0xd0,0x80,0x0,0x1,0x0,0xd0,0x80,0x0,0x1,0x0,0x9a,0x0,0x0,0x0,0xd0,0x80,0x0,0x0,0x0,0x1,0xd4,0x6c,0x69,0x6c,0x4e,0x77,0x0,0x0,0x1,0x97,0xf,0x75,0x0,0x99,0x1,0x0,0x0,0x1,0xd4,0xb5,0xd0,0x80,0x0,0x1,0x0,0xd0,0x80,0x0,0x1,0x0,0x9b,0x1a,0x58,0x0,0xd0,0x80,0x0,0x1,0x0,0x0,0xd5,0x0,0xac,0x0,0x0,0xb,0xb,0xb,0x0,0x0,0x20,0x26,0x93,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001?}A\003B@A\377\005\002\000\002\000\003\000\000\000p\001x\000\177\000~\000~\001P\000^x\000^w\000P \001\032\000\231\001\000\324finn\320\000\000\001\000\320\200\000\001\000c\032P\000\320\200\000\001\000\000\324lilNw\000\000\000\000\001\000\233\032P\000\320\200\000\001\000\000\000\000\000\000\001\000\000U\001\000\320\200\000\001\000\233\000\244\000\320\000 \001\032\000\231\001\000\324finn\320\200\000\001\000\320\200\000\001\000\232\000\000\000\320\200\000\000\000\001\324lilNw\000\000\001\227\017u\000\231\001\000\000\001\324\265\320\200\000\001\000\320\200\000\001\000\233\032X\000\320\200\000\001\000\000\325\000\254\000\000\013\013\013\000\000 &\223\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6686ce11241fb41b2bc82ee9230c88fcfc3219a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQE/fUEDQkBB/wUCAAIAAwAAAHABeAB/AH4AfgFQAF54AF53AFAgARoAmQEA1GZpbm7QAAABANCAAAEAYxpQANCAAAEAANRsaWxOdwAAAAABAJsaUADQgAABAAAAAAAAAQAAVQEA0IAAAQCbAKQA0AAgARoAmQEA1GZpbm7QgAABANCAAAEAmgAAANCAAAAAAdRsaWxOdwAAAZcPdQCZAQAAAdS10IAAAQDQgAABAJsaWADQgAABAADVAKwAAAsLCwAAICaTAQAL Step #5: MERGE-OUTER: attempt 4251 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1686929798 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f6b8bb198, 0x558f6b8c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f6b8c3918,0x558f6b94b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6686ce11241fb41b2bc82ee9230c88fcfc3219a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12772 processed earlier; will process 2503 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 436 ft: 437 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f690cf5dd bp 0x000000000000 sp 0x7ffca11ddab0 T46083) Step #5: ==46083==The signal is caused by a READ memory access. Step #5: #0 0x558f690cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f68ef1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f68ef0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f68ece929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f68defad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f68d47c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f68d511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f68d386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f68d643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff47b4f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f68d2baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46083==Register values: Step #5: rax = 0x0000558f6e31e430 rbx = 0x0000558f6e31e430 rcx = 0x0000558f6e31e420 rdx = 0x00007ff47b6beb80 Step #5: rdi = 0x0000558f6e31e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffca11ddab0 Step #5: r8 = 0x0000558f6e31e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff47b6bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f6c2ce960 r14 = 0x0000000100000004 r15 = 0x0000558f6b23b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x2,0x0,0x41,0x41,0x45,0x41,0xdf,0x45,0x41,0x69,0x69,0x72,0x69,0x69,0xe,0x3,0x0,0x80,0x0,0x1,0x80,0x0,0x8e,0x0,0x84,0x0,0x80,0x0,0x92,0x1,0x0,0x0,0x89,0x0,0x20,0x0,0x0,0x6f,0xb,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x24,0x41,0x69,0x69,0x6a,0x69,0x67,0xe,0x3,0x0,0x0,0x0,0x1,0x0,0x69,0x0,0x80,0x0,0x0,0x1,0x80,0x0,0x8e,0x0,0x84,0x0,0x80,0x0,0x82,0x1,0x0,0x0,0x89,0x0,0x20,0x0,0x0,0x6f,0xb,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x24,0x41,0x69,0x69,0x6a,0x69,0x67,0xe,0x3,0x0,0x0,0x0,0x1,0x0,0x69,0x0,0x80,0x0,0x0,0x7a,0x1,0x80,0x80,0x89,0x0,0x0,0x0,0x0,0x42,0x80,0x80,0x0,0x0,0x6f,0x6f,0xb,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x24,0x41,0x69,0x69,0x6a,0x69,0x67,0xe,0x3,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x69,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x77,0x69,0x6f,0xb,0x2,0x0,0x41,0x41,0x45,0x41,0x87,0x24,0x41,0x69,0x69,0x6a,0x69,0x67,0xe,0x3,0x0,0x0,0x0,0x1,0x0,0x69,0x0,0x80,0x0,0x0,0x1,0x80,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?n\002\000AAEA\337EAiirii\016\003\000\200\000\001\200\000\216\000\204\000\200\000\222\001\000\000\211\000 \000\000o\013\002\000AAEA\207$Aiijig\016\003\000\000\000\001\000i\000\200\000\000\001\200\000\216\000\204\000\200\000\202\001\000\000\211\000 \000\000o\013\002\000AAEA\207$Aiijig\016\003\000\000\000\001\000i\000\200\000\000z\001\200\200\211\000\000\000\000B\200\200\000\000oo\013\002\000AAEA\207$Aiijig\016\003\000\000\000\000\001\200\000\000i\000linux\000wio\013\002\000AAEA\207$Aiijig\016\003\000\000\000\001\000i\000\200\000\000\001\200\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-04bb0827fe142c9ed158186cecea07e9ebffb851 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/bgIAQUFFQd9FQWlpcmlpDgMAgAABgACOAIQAgACSAQAAiQAgAABvCwIAQUFFQYckQWlpamlnDgMAAAABAGkAgAAAAYAAjgCEAIAAggEAAIkAIAAAbwsCAEFBRUGHJEFpaWppZw4DAAAAAQBpAIAAAHoBgICJAAAAAEKAgAAAb28LAgBBQUVBhyRBaWlqaWcOAwAAAAABgAAAaQBsaW51eAB3aW8LAgBBQUVBhyRBaWlqaWcOAwAAAAEAaQCAAAABgAALAAAL Step #5: MERGE-OUTER: attempt 4252 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1687069670 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8032cf198, 0x55c8032d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8032d7918,0x55c80335f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/04bb0827fe142c9ed158186cecea07e9ebffb851' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12774 processed earlier; will process 2501 files now Step #5: [LOADING] WASM module load failed: local count too large Step #5: #1 pulse cov: 237 ft: 238 exec/s: 0 rss: 307Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c800ae35dd bp 0x000000000000 sp 0x7ffe98898210 T46087) Step #5: ==46087==The signal is caused by a READ memory access. Step #5: #0 0x55c800ae35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c800905280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c800904fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8008e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c800803ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c80075bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8007651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c80074c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8007783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa87a436082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c80073faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46087==Register values: Step #5: rax = 0x000055c803f523f0 rbx = 0x000055c803f523f0 rcx = 0x000055c803f523e0 rdx = 0x00007fa87a5feb80 Step #5: rdi = 0x000055c803f523e0 rsi = 0x0000000000111000 rbp = 0x0000000000000000 rsp = 0x00007ffe98898210 Step #5: r8 = 0x000055c803f523f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa87a5febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c803ce2960 r14 = 0x0000000100000004 r15 = 0x000055c802c4f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6d,0x41,0x1,0xc0,0x41,0x42,0x48,0x42,0x2f,0x42,0x42,0x42,0x42,0x42,0x50,0x88,0xc4,0x42,0x3f,0x42,0x64,0x42,0xff,0x3a,0x42,0x7a,0x42,0x82,0x7f,0x42,0x42,0x42,0x7a,0x7a,0x7f,0x82,0xc2,0x7b,0x80,0x82,0x42,0x7a,0x7a,0x79,0x7a,0x80,0x82,0x42,0x2d,0xc2,0x42,0x42,0x7a,0x42,0x50,0x88,0xc4,0xc2,0x7a,0x81,0x82,0x42,0x7a,0x7a,0x7a,0x7a,0x80,0x7a,0x82,0x42,0x42,0x7a,0x7a,0x82,0x82,0xc2,0x7b,0x7f,0x42,0x7a,0x7b,0x42,0x45,0x42,0x7a,0x42,0x50,0x88,0xc4,0x42,0x3f,0x42,0x64,0x42,0xff,0x3a,0x42,0x7a,0x42,0x82,0x7f,0x42,0x5d,0x42,0x7a,0x7a,0x7e,0x82,0xc2,0x7b,0x80,0x82,0x42,0x7a,0x7a,0x79,0x7a,0x7a,0x7a,0x80,0x7a,0x80,0x42,0x42,0x7a,0x7a,0x7f,0x82,0x42,0x7a,0x42,0x82,0x7f,0x42,0x5d,0x42,0x7a,0x7a,0x7e,0x82,0xc2,0x7b,0x80,0x82,0x42,0x7a,0x7a,0x79,0x7a,0x7a,0x7a,0x80,0x7a,0x82,0x42,0x42,0x7a,0x7a,0x7f,0x82,0xc2,0x7b,0x7f,0x42,0x7a,0xc2,0x42,0x7a,0x42,0x7a,0x7a,0x7f,0x80,0xc2,0x7a,0x80,0x82,0x42,0x7a,0x7a,0x7a,0x7a,0x80,0x82,0x0,0x7a,0x42,0x7a,0x7a,0x7f,0x42,0x45,0x42,0x79,0x42,0x46,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\313\001\001\310\001\001\037mA\001\300ABHB/BBBBBP\210\304B?BdB\377:BzB\202\177BBBzz\177\202\302{\200\202Bzzyz\200\202B-\302BBzBP\210\304\302z\201\202Bzzzz\200z\202BBzz\202\202\302{\177Bz{BEBzBP\210\304B?BdB\377:BzB\202\177B]Bzz~\202\302{\200\202Bzzyzzz\200z\200BBzz\177\202BzB\202\177B]Bzz~\202\302{\200\202Bzzyzzz\200z\202BBzz\177\202\302{\177Bz\302BzBzz\177\200\302z\200\202Bzzzz\200\202\000zBzz\177BEByBF\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d514fcccaa70319b82a2b6e0860603e0ff5743c5 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAArLAQHIAQEfbUEBwEFCSEIvQkJCQkJQiMRCP0JkQv86QnpCgn9CQkJ6en+CwnuAgkJ6enl6gIJCLcJCQnpCUIjEwnqBgkJ6enp6gHqCQkJ6eoKCwnt/Qnp7QkVCekJQiMRCP0JkQv86QnpCgn9CXUJ6en6CwnuAgkJ6enl6enqAeoBCQnp6f4JCekKCf0JdQnp6foLCe4CCQnp6eXp6eoB6gkJCenp/gsJ7f0J6wkJ6Qnp6f4DCeoCCQnp6enqAggB6Qnp6f0JFQnlCRgAL Step #5: MERGE-OUTER: attempt 4253 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1691345254 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f008fd198, 0x556f00905911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f00905918,0x556f0098d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d514fcccaa70319b82a2b6e0860603e0ff5743c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12776 processed earlier; will process 2499 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556efe1115dd bp 0x000000000000 sp 0x7ffeae6300d0 T46091) Step #5: ==46091==The signal is caused by a READ memory access. Step #5: #0 0x556efe1115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556efdf33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556efdf32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556efdf10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556efde31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556efdd89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556efdd931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556efdd7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556efdda63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f36aab27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556efdd6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46091==Register values: Step #5: rax = 0x0000556f01873430 rbx = 0x0000556f01873430 rcx = 0x0000556f018738e0 rdx = 0x00007f36aacefb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeae6300d0 Step #5: r8 = 0x0000556f01873430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f36aacefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f01310960 r14 = 0x0000000100000004 r15 = 0x0000556f0027d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4d,0x6f,0xd0,0x0,0x14,0x0,0xd4,0x41,0xf6,0x6b,0x45,0x69,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x68,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x52,0x70,0x45,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x64,0x0,0x0,0x41,0x72,0x41,0x41,0x72,0x75,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x22,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x64,0x0,0x0,0x41,0x72,0x41,0x41,0x72,0x75,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x22,0x0,0x0,0x0,0x60,0x0,0x62,0x1a,0x0,0x60,0x0,0x65,0x0,0x41,0x45,0x0,0x62,0x0,0x0,0x46,0x0,0x52,0x70,0x45,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x64,0x0,0x0,0x41,0x72,0x41,0x41,0x72,0x75,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x22,0x0,0x0,0x0,0x0,0x0,0xc0,0x0,0x0,0xbd,0x10,0x80,0x0,0x1a,0x0,0x41,0x45,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0xd4,0x41,0xf5,0x45,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001Mo\320\000\024\000\324A\366kEi\016\003\000\000\000\000\000\000\000\000\000\000\000h\000`\000b\032\000`\000e\000AE\000b\000\000F\000RpE\300\000\000\275\020\200\000\032\000AE\000d\000\000ArAAru\000\000\207\000\000\000\020\000\"\000\000\000\000\000\300\000\000\275\020\200\000\032\000AE\000d\000\000ArAAru\000\000\207\000\000\000\020\000\"\000\000\000`\000b\032\000`\000e\000AE\000b\000\000F\000RpE\300\000\000\275\020\200\000\032\000AE\000d\000\000ArAAru\000\000\207\000\000\000\020\000\"\000\000\000\000\000\300\000\000\275\020\200\000\032\000AE\000\000\000\001\000\000\001\000\000\000\000\324A\365E\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b2614cb50b0afdaf9ceb97e120f290edcf29cd8 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQFNb9AAFADUQfZrRWkOAwAAAAAAAAAAAAAAaABgAGIaAGAAZQBBRQBiAABGAFJwRcAAAL0QgAAaAEFFAGQAAEFyQUFydQAAhwAAABAAIgAAAAAAwAAAvRCAABoAQUUAZAAAQXJBQXJ1AACHAAAAEAAiAAAAYABiGgBgAGUAQUUAYgAARgBScEXAAAC9EIAAGgBBRQBkAABBckFBcnUAAIcAAAAQACIAAAAAAMAAAL0QgAAaAEFFAAAAAQAAAQAAAADUQfVFAAAL Step #5: MERGE-OUTER: attempt 4254 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1691483439 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e38119198, 0x558e38121911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e38121918,0x558e381a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b2614cb50b0afdaf9ceb97e120f290edcf29cd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12777 processed earlier; will process 2498 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e3592d5dd bp 0x000000000000 sp 0x7ffd40dcf450 T46095) Step #5: ==46095==The signal is caused by a READ memory access. Step #5: #0 0x558e3592d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e3574f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e3574efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e3572c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e3564dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e355a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e355af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e355966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e355c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec31bfe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e35589aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46095==Register values: Step #5: rax = 0x0000558e38dd63d0 rbx = 0x0000558e38dd63d0 rcx = 0x0000558e38dd6880 rdx = 0x00007fec31dc6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd40dcf450 Step #5: r8 = 0x0000558e38dd63d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec31dc6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e38b2c960 r14 = 0x0000000100000004 r15 = 0x0000558e37a99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x41,0x41,0x77,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x41,0x77,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x66,0x45,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x0,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x6c,0x69,0x6e,0x75,0x78,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x66,0x45,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x41,0x66,0x74,0x41,0x2a,0x77,0x41,0x41,0x74,0x70,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x76,0x41,0x45,0x6e,0x41,0x66,0x74,0x41,0x2a,0x77,0x41,0x77,0x45,0x70,0x4,0x0,0x0,0x5b,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAtAAwJAti\004\000\020\000\005\000\000\000tO\000\013AftAAwEAti\004\000\020\000\005\000\000\000tO\000\013AfAEnAwAjAA\300AftAAwE\001ti\004\000\020\000\005\000\000\000\013AfEEnAwAjAAA\000nAwAjAA\300Aflinux\001ti\004\000\020\000\005\000\000\000\013AfEEnAwAjAA\300AftA*wAAtp\004\000\020\000\005\000\000\000tO\000\013AvAEnAftA*wAwEp\004\000\000[\000\005\000\000\000tO\000\013AfAEnAwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c360b20d3f612db4cd5119e8734dcb17fd5814ac Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0QUF3SkF0aQQAEAAFAAAAdE8AC0FmdEFBd0VBdGkEABAABQAAAHRPAAtBZkFFbkF3QWpBQcBBZnRBQXdFAXRpBAAQAAUAAAALQWZFRW5Bd0FqQUFBAG5Bd0FqQUHAQWZsaW51eAF0aQQAEAAFAAAAC0FmRUVuQXdBakFBwEFmdEEqd0FBdHAEABAABQAAAHRPAAtBdkFFbkFmdEEqd0F3RXAEAABbAAUAAAB0TwALQWZBRW5Bd0FqbAAL Step #5: MERGE-OUTER: attempt 4255 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1691622161 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5638defb5198, 0x5638defbd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5638defbd918,0x5638df0450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c360b20d3f612db4cd5119e8734dcb17fd5814ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12778 processed earlier; will process 2497 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638dc7c95dd bp 0x000000000000 sp 0x7ffcafd3de50 T46099) Step #5: ==46099==The signal is caused by a READ memory access. Step #5: #0 0x5638dc7c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5638dc5eb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5638dc5eafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5638dc5c8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5638dc4e9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5638dc441c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638dc44b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5638dc4326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5638dc45e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcd9e1f3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5638dc425aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46099==Register values: Step #5: rax = 0x00005638e09094e0 rbx = 0x00005638e09094e0 rcx = 0x00005638e0909990 rdx = 0x00007fcd9e3bbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcafd3de50 Step #5: r8 = 0x00005638e09094e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcd9e3bbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005638df9c8960 r14 = 0x0000000100000004 r15 = 0x00005638de935386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0xfd,0xb2,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x41,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x0,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x41,0x4d,0x41,0x7f,0x41,0xc0,0xf2,0x1,0x41,0x0,0x41,0x7c,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x1,0x41,0x41,0x41,0x41,0x41,0x4d,0x41,0xa8,0x77,0x48,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001|\003\002\001\000\012\313\001\001\310\001\001\177\177A\300\362\001A\000A\375\262\001AM\320\000\024\000\001A\001AAM\320\000\024\000D#s4e1\024\000\001AEA\262\001A\000AAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001A\000AAEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wE\000A\001AAAAM\320\000\024\000\001\001A\250wEAAAAMA\177A\300\362\001A\000A|EAaBM\320\000\024\000DAAM\320\000\023\000\001\001AAAAAMA\250wH\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8897ba242019855a53ac12322e32a90be09ebe03 Step #5: Base64: AGFzbQEAAAABBQFgAAF8AwIBAArLAQHIAQF/f0HA8gFBAEH9sgFBTdAAFAABQQFBQU3QABQARCNzNGUxFAABQUVBsgFBAEFBQfVrRUFhQk3QABQAREFBTdAAEwABQQFBQUFBTdAAFAABAUGod0VBQUFBTUF/QcDyAUEAQUFFQWFCTdAAFABEQUFN0AATAAFBAUFBQUFN0AAUAAEBQah3RQBBAUFBQUFN0AAUAAEBQah3RUFBQUFNQX9BwPIBQQBBfEVBYUJN0AAUAERBQU3QABMAAQFBQUFBQU1BqHdIAAAL Step #5: MERGE-OUTER: attempt 4256 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1691759087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a0b174d198, 0x55a0b1755911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a0b1755918,0x55a0b17dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8897ba242019855a53ac12322e32a90be09ebe03' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12779 processed earlier; will process 2496 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0aef615dd bp 0x000000000000 sp 0x7ffd1cafdb10 T46103) Step #5: ==46103==The signal is caused by a READ memory access. Step #5: #0 0x55a0aef615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0aed83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0aed82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0aed60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0aec81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0aebd9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0aebe31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0aebca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0aebf63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c8ec49082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a0aebbdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46103==Register values: Step #5: rax = 0x000055a0b33eab40 rbx = 0x000055a0b33eab40 rcx = 0x000055a0b33eaff0 rdx = 0x00007f2c8ee11b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1cafdb10 Step #5: r8 = 0x000055a0b33eab40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c8ee11be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0b2160960 r14 = 0x0000000100000004 r15 = 0x000055a0b10cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xd0,0x29,0x70,0x43,0xa7,0x4a,0x86,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x42,0x43,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0xb,0x21,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x3b,0x1a,0x10,0x0,0x21,0x1b,0x42,0xc2,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x1,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1b,0x21,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x3b,0x1a,0x10,0x0,0x21,0x1b,0x42,0x42,0x42,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x1,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001\320)pC\247J\206\020\000!\033\020\000!\033\020\000BCB\032\020\000\020\000!\013!\032\020\000\020\000\020\000!\033\020\000!;\032\020\000!\033B\302B\032\020\000\020\000!\033!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\020\000\020\000!\033\020\000!\033\020\000\001\020\000!\032\020\000\020\000!\033\020\000\020\000!\033!\032\020\000\020\000\020\000!\033\020\000!;\032\020\000!\033BBB\032\020\000\020\000!\033!\033\020\000!\033\032\020\000\020\000!\033\020\000!\033\032\020\000\020\000!\033\020\000!\020\000\020\000!\033\020\000!\033\020\000\001\020\000!\032\020\000\020\000!\033\020\000\020\000!\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d31bb62fee76f83ccadd03ee55a402d8286da1b Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQHQKXBDp0qGEAAhGxAAIRsQAEJDQhoQABAAIQshGhAAEAAQACEbEAAhOxoQACEbQsJCGhAAEAAhGyEbEAAhGxoQABAAIRsQACEbGhAAEAAhGxAAIRAAEAAhGxAAIRsQAAEQACEaEAAQACEbEAAQACEbIRoQABAAEAAhGxAAITsaEAAhG0JCQhoQABAAIRshGxAAIRsaEAAQACEbEAAhGxoQABAAIRsQACEQABAAIRsQACEbEAABEAAhGhAAEAAhGxAAEAAhAAAL Step #5: MERGE-OUTER: attempt 4257 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1691897527 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5569d842d198, 0x5569d8435911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5569d8435918,0x5569d84bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d31bb62fee76f83ccadd03ee55a402d8286da1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12780 processed earlier; will process 2495 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 414 ft: 415 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569d5c415dd bp 0x000000000000 sp 0x7ffc679552b0 T46107) Step #5: ==46107==The signal is caused by a READ memory access. Step #5: #0 0x5569d5c415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5569d5a63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5569d5a62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5569d5a40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5569d5961ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5569d58b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569d58c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569d58aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5569d58d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f794c696082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5569d589daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46107==Register values: Step #5: rax = 0x00005569d9489430 rbx = 0x00005569d9489430 rcx = 0x00005569d9489420 rdx = 0x00007f794c85eb80 Step #5: rdi = 0x00005569d9489420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc679552b0 Step #5: r8 = 0x00005569d9489430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f794c85ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005569d8e40960 r14 = 0x0000000100000004 r15 = 0x00005569d7dad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x65,0x7d,0x41,0x3,0x41,0x6d,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x8b,0x96,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x21,0x8d,0x8d,0x8d,0x21,0x20,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x20,0x20,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x21,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8d,0x8c,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8d,0x8c,0x8d,0x8d,0x8d,0x91,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8f,0x8d,0x8d,0x8e,0x97,0x8d,0x8d,0x20,0x20,0x20,0x60,0x20,0x20,0x8b,0x96,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x21,0x8d,0x8d,0x8d,0x8d,0x8d,0x21,0x20,0x8d,0x8d,0x91,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8d,0x8c,0x8d,0x8d,0x8d,0x91,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8f,0x8d,0x8d,0x8e,0x97,0x8d,0x8d,0x91,0x8d,0x8d,0x8d,0x97,0x8d,0x8d,0x20,0x20,0x20,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001e}A\003Am \213\226\215\215\215\215\215\215\215\215\214\215 !\215\215\215! \215\215\215\214\215 \215\215\215\215\215\215\215! \215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\213\215\214\215\215\215\215\215\215\215\215\215\215\215\215\215\215\213\215\214\215\215\215\221\215\215\215\215\215\215\215\215\214\217\215\215\216\227\215\215 ` \213\226\215\215\215\215\215\215\215\215\214\215 !\215\215\215\215\215! \215\215\221\215\215\215\215\215\215\215\215\215\215\215\215\215\215\213\215\214\215\215\215\221\215\215\215\215\215\215\215\215\214\217\215\215\216\227\215\215\221\215\215\215\227\215\215 \215\215\215\215\215\215\215\215\215\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5dc71208f2666a442e1f61354ada9fa8528072d Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQFlfUEDQW0gICAgICAgICAgi5aNjY2NjY2NjYyNICGNjY0hII2NjYyNICAgII2NjY2NjY0hII2NjY2NjY2NjY2NjY2NjY2Ni42MjY2NjY2NjY2NjY2NjY2LjYyNjY2RjY2NjY2NjY2Mj42NjpeNjSAgIGAgIIuWjY2NjY2NjY2MjSAhjY2NjY0hII2NkY2NjY2NjY2NjY2NjY2Ni42MjY2NkY2NjY2NjY2NjI+NjY6XjY2RjY2Nl42NICAgII2NjY2NjY2NjQAL Step #5: MERGE-OUTER: attempt 4258 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1692037960 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e45fbc198, 0x557e45fc4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e45fc4918,0x557e4604c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5dc71208f2666a442e1f61354ada9fa8528072d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12782 processed earlier; will process 2493 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e437d05dd bp 0x000000000000 sp 0x7ffd40f44f60 T46111) Step #5: ==46111==The signal is caused by a READ memory access. Step #5: #0 0x557e437d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e435f2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e435f1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e435cf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e434f0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e43448c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e434521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e434396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e434653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b056ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e4342caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46111==Register values: Step #5: rax = 0x0000557e484044e0 rbx = 0x0000557e484044e0 rcx = 0x0000557e48404990 rdx = 0x00007f2b05882b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd40f44f60 Step #5: r8 = 0x0000557e484044e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2b05882be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e469cf960 r14 = 0x0000000100000004 r15 = 0x0000557e4593c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x1,0x41,0x45,0x41,0x41,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x43,0x45,0x42,0x41,0x1,0x41,0x33,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x6d,0xd0,0x0,0x14,0x0,0x1,0x41,0x8,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x49,0x1,0x1,0x4d,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x41,0xd0,0x1,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x41,0x45,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x35,0x1,0x41,0xff,0xff,0xff,0x30,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x6d,0xd0,0x0,0x14,0x0,0x0,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x0,0x41,0x45,0x41,0x49,0x1,0x1,0x4d,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x33,0x1,0x41,0x2a,0x69,0x41,0x4d,0x41,0x2e,0xc0,0x77,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@\001AEAA\320\000\024\000\001AEAA\001\320\000\024\000\001AEAA\001EAA\001\320\000\024\000\001CEBA\001A3\001A*w\300\300AMAkEAAM\300m\320\000\024\000\001A\010AA\001\320\000\024\000\001AEAI\001\001MAM\300M\320\000\024\000\001AEAA\001A\320\001\000\024\000\001AEAA\001AEA\001\320\000\024\000\001AEBA\001A5\001A\377\377\3770AMAkEAAM\300m\320\000\024\000\000AEAA\001\320\000\024\000\000AEAI\001\001MAM\300M\320\000\024\000\001AEAA\001\320\000\024\000\001A3\001A*iAMA.\300wAE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-214f214251c3ee82016950d9f19b3af33fc5b5da Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQF/f0HgQAFBRUFB0AAUAAFBRUFBAdAAFAABQUVBQQFFQUEB0AAUAAFDRUJBAUEzAUEqd8DAQU1Ba0VBQU3AbdAAFAABQQhBQQHQABQAAUFFQUkBAU1BTcBN0AAUAAFBRUFBAUHQAQAUAAFBRUFBAUFFQQHQABQAAUFFQkEBQTUBQf///zBBTUFrRUFBTcBt0AAUAABBRUFBAdAAFAAAQUVBSQEBTUFNwE3QABQAAUFFQUEB0AAUAAFBMwFBKmlBTUEuwHdBRQAL Step #5: MERGE-OUTER: attempt 4259 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1692176701 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee34496198, 0x55ee3449e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee3449e918,0x55ee345260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/214f214251c3ee82016950d9f19b3af33fc5b5da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12783 processed earlier; will process 2492 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 401 ft: 402 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 451 ft: 488 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee31caa5dd bp 0x000000000000 sp 0x7ffc07e95140 T46115) Step #5: ==46115==The signal is caused by a READ memory access. Step #5: #0 0x55ee31caa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee31acc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee31acbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee31aa9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee319caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee31922c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee3192c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee319136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee3193f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3599531082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee31906aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46115==Register values: Step #5: rax = 0x000055ee358bd430 rbx = 0x000055ee358bd430 rcx = 0x000055ee358bd420 rdx = 0x00007f35996f9b80 Step #5: rdi = 0x000055ee358bd420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc07e95140 Step #5: r8 = 0x000055ee358bd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f35996f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee34ea9960 r14 = 0x0000000100000004 r15 = 0x000055ee33e16386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xb2,0x0,0x41,0x80,0x0,0x1a,0xc1,0x41,0xd1,0x41,0x70,0x41,0x41,0x41,0x2a,0x45,0x22,0x80,0x80,0x80,0x0,0x41,0x2a,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x31,0x1,0x45,0x22,0x90,0x80,0x0,0x1a,0xc1,0x41,0x2a,0x45,0x22,0x80,0x80,0x0,0x1a,0xc0,0x41,0x31,0x1,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x51,0x41,0x40,0x45,0x22,0x88,0x80,0x0,0x1b,0xc1,0x1,0x45,0x22,0x1a,0xc1,0x41,0x2a,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x31,0x1,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x51,0x41,0x40,0x45,0x1,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x51,0x41,0x40,0x45,0x22,0x88,0x80,0x0,0x1b,0xc1,0x1,0x45,0x22,0x1a,0xc1,0x41,0x2a,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x30,0x1,0x45,0x22,0x80,0x80,0x0,0x22,0x88,0x80,0x0,0x1b,0xc1,0x1,0x45,0x22,0x1a,0xc1,0x41,0x2a,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x30,0x1,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x51,0x41,0x40,0x45,0x1,0x45,0x22,0x80,0x80,0x0,0x1a,0xc1,0x41,0x51,0x41,0x40,0x0,0x1b,0xc1,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\262\000A\200\000\032\301A\321ApAAA*E\"\200\200\200\000A*E\"\200\200\000\032\301A1\001E\"\220\200\000\032\301A*E\"\200\200\000\032\300A1\001E\"\200\200\000\032\301AQA@E\"\210\200\000\033\301\001E\"\032\301A*E\"\200\200\000\032\301A1\001E\"\200\200\000\032\301AQA@E\001E\"\200\200\000\032\301AQA@E\"\210\200\000\033\301\001E\"\032\301A*E\"\200\200\000\032\301A0\001E\"\200\200\000\"\210\200\000\033\301\001E\"\032\301A*E\"\200\200\000\032\301A0\001E\"\200\200\000\032\301AQA@E\001E\"\200\200\000\032\301AQA@\000\033\301\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f70048ed583f886d773f483f7995221a687cfff1 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0GyAEGAABrBQdFBcEFBQSpFIoCAgABBKkUigIAAGsFBMQFFIpCAABrBQSpFIoCAABrAQTEBRSKAgAAawUFRQUBFIoiAABvBAUUiGsFBKkUigIAAGsFBMQFFIoCAABrBQVFBQEUBRSKAgAAawUFRQUBFIoiAABvBAUUiGsFBKkUigIAAGsFBMAFFIoCAACKIgAAbwQFFIhrBQSpFIoCAABrBQTABRSKAgAAawUFRQUBFAUUigIAAGsFBUUFAABvBAAAAAAAL Step #5: MERGE-OUTER: attempt 4260 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1692317341 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d9bb4fd198, 0x55d9bb505911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d9bb505918,0x55d9bb58d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f70048ed583f886d773f483f7995221a687cfff1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12786 processed earlier; will process 2489 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9b8d115dd bp 0x000000000000 sp 0x7ffc1aa0c030 T46119) Step #5: ==46119==The signal is caused by a READ memory access. Step #5: #0 0x55d9b8d115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9b8b33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9b8b32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9b8b10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9b8a31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d9b8989c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d9b89931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9b897a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d9b89a63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda70e38082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d9b896daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46119==Register values: Step #5: rax = 0x000055d9bd93c2e0 rbx = 0x000055d9bd93c2e0 rcx = 0x000055d9bd93c790 rdx = 0x00007fda71000b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1aa0c030 Step #5: r8 = 0x000055d9bd93c2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda71000be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d9bbf10960 r14 = 0x0000000100000004 r15 = 0x000055d9bae7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x7d,0x41,0x3,0x41,0x44,0x41,0xb5,0x70,0x41,0x4a,0x69,0x6f,0x6c,0x69,0x41,0x30,0x49,0x68,0x69,0x3,0x0,0x41,0x4a,0x41,0x41,0x45,0x41,0x70,0x69,0x6e,0x6c,0x49,0x41,0xcd,0xb1,0x69,0x69,0x3,0x0,0x41,0x45,0x4e,0x41,0x8c,0x49,0x69,0x69,0x3,0x0,0x41,0xd0,0x46,0x41,0x74,0x41,0x2e,0xc1,0x6c,0x41,0xff,0x77,0x69,0x74,0xe,0x83,0x0,0x0,0x80,0x0,0x0,0x0,0x41,0x23,0x6b,0x41,0x45,0x77,0x69,0x6c,0x72,0x75,0x78,0x1b,0x9a,0x0,0x5b,0x6c,0x69,0x6e,0x76,0x78,0x1b,0x9f,0x0,0xb,0x0,0x0,0x0,0x0,0x6f,0x6b,0x6f,0x69,0x77,0x6d,0x6d,0x78,0x74,0x1b,0x9f,0x0,0xb,0x0,0x0,0x41,0x45,0x41,0x6c,0x78,0x6a,0x4f,0x75,0x4d,0x6e,0x41,0x68,0x6f,0x6f,0x6f,0x6f,0x6f,0x6f,0x6f,0x6f,0x1b,0xab,0x20,0x0,0x0,0x61,0x0,0x8e,0x0,0x0,0x0,0x66,0x6f,0x6f,0x6f,0x6c,0x69,0x0,0x0,0x78,0x69,0x77,0x6c,0x6d,0x78,0x74,0x6c,0x69,0x6e,0x75,0x78,0x0,0x77,0x6d,0x6d,0x78,0x74,0x1b,0x9f,0x0,0xb,0x0,0x0,0x41,0x45,0x6c,0x41,0x6a,0x4f,0x78,0x75,0x4d,0x41,0x45,0x41,0x4d,0x41,0x31,0x41,0x3a,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\003}A\003ADA\265pAJioliA0Ihi\003\000AJAAEApinlIA\315\261ii\003\000AENA\214Iii\003\000A\320FAtA.\301lA\377wit\016\203\000\000\200\000\000\000A#kAEwilrux\033\232\000[linvx\033\237\000\013\000\000\000\000okoiwmmxt\033\237\000\013\000\000AEAlxjOuMnAhoooooooo\033\253 \000\000a\000\216\000\000\000foooli\000\000xiwlmxtlinux\000wmmxt\033\237\000\013\000\000AElAjOxuMAEAMA1A:ll\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-47661b77472367566884305aad0ac8835cf8f690 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEDfUEDQURBtXBBSmlvbGlBMEloaQMAQUpBQUVBcGlubElBzbFpaQMAQUVOQYxJaWkDAEHQRkF0QS7BbEH/d2l0DoMAAIAAAABBI2tBRXdpbHJ1eBuaAFtsaW52eBufAAsAAAAAb2tvaXdtbXh0G58ACwAAQUVBbHhqT3VNbkFob29vb29vb28bqyAAAGEAjgAAAGZvb29saQAAeGl3bG14dGxpbnV4AHdtbXh0G58ACwAAQUVsQWpPeHVNQUVBTUExQTpsbAAL Step #5: MERGE-OUTER: attempt 4261 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1692454819 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb0f04f198, 0x55cb0f057911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb0f057918,0x55cb0f0df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47661b77472367566884305aad0ac8835cf8f690' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12787 processed earlier; will process 2488 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb0c8635dd bp 0x000000000000 sp 0x7fff2027d6d0 T46123) Step #5: ==46123==The signal is caused by a READ memory access. Step #5: #0 0x55cb0c8635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb0c685280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb0c684fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb0c662929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb0c583ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb0c4dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb0c4e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb0c4cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb0c4f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff09d930082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb0c4bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46123==Register values: Step #5: rax = 0x000055cb11bea520 rbx = 0x000055cb11bea520 rcx = 0x000055cb11bea9d0 rdx = 0x00007ff09daf8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2027d6d0 Step #5: r8 = 0x000055cb11bea520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff09daf8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb0fa62960 r14 = 0x0000000100000004 r15 = 0x000055cb0e9cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6b,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x6a,0x45,0x41,0xb5,0x69,0x4d,0x75,0x41,0x45,0x41,0x69,0x77,0x45,0x45,0x41,0x2a,0x41,0x0,0x69,0x45,0x45,0x41,0x2a,0x4b,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0x41,0x45,0x41,0x0,0x45,0x69,0x45,0x6a,0x41,0x41,0x4b,0x67,0x1,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0x69,0x45,0x41,0x77,0x69,0x1,0xd,0x0,0x69,0x6c,0x69,0x6e,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x41,0xff,0x5,0x4f,0x67,0x1,0x69,0x44,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0xd,0x0,0x45,0x69,0x67,0x1,0x69,0x45,0x41,0x77,0x69,0x1,0xd,0x0,0x69,0x6c,0x69,0x6e,0x41,0x66,0x72,0x41,0x41,0x69,0x45,0x41,0x77,0x69,0x1,0xd,0x0,0x69,0x6c,0x69,0x6e,0xd,0x0,0x45,0x41,0x4b,0x69,0x67,0x1,0xd,0x0,0x45,0x41,0x41,0x41,0x0,0x45,0x45,0x41,0x4b,0x45,0x67,0x69,0x1,0x41,0x6a,0x69,0xd,0x0,0x45,0x41,0x4b,0x69,0x75,0x78,0x67,0x69,0x1,0x69,0x6c,0x41,0x65,0x6e,0x78,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{kA\300I\001A\000A\317\214i\003\000EA\277\225jEA\265iMuAEAiwEEA*A\000iEEA*Kg\001i\015\000EAKig\001\015\000EAAEA\000EiEjAAKg\001i\015\000EAKig\001iEAwi\001\015\000ilinA\001EAAE\001A\377AA\377\005Og\001iD\000EAKig\001\015\000Eig\001iEAwi\001\015\000ilinAfrAAiEAwi\001\015\000ilin\015\000EAKig\001\015\000EAAA\000EEAKEgi\001Aji\015\000EAKiuxgi\001ilAenx\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09273b23ad30fc199f22670f2d8d43bebeceacb7 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7a0HASQFBAEHPjGkDAEVBv5VqRUG1aU11QUVBaXdFRUEqQQBpRUVBKktnAWkNAEVBS2lnAQ0ARUFBRUEARWlFakFBS2cBaQ0ARUFLaWcBaUVBd2kBDQBpbGluQQFFQUFFAUH/QUH/BU9nAWlEAEVBS2lnAQ0ARWlnAWlFQXdpAQ0AaWxpbkFmckFBaUVBd2kBDQBpbGluDQBFQUtpZwENAEVBQUEARUVBS0VnaQFBamkNAEVBS2l1eGdpAWlsQWVueAALSQAL Step #5: MERGE-OUTER: attempt 4262 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1692593646 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f71ef57198, 0x55f71ef5f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f71ef5f918,0x55f71efe70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09273b23ad30fc199f22670f2d8d43bebeceacb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12788 processed earlier; will process 2487 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f71c76b5dd bp 0x000000000000 sp 0x7ffd440d0830 T46127) Step #5: ==46127==The signal is caused by a READ memory access. Step #5: #0 0x55f71c76b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f71c58d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f71c58cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f71c56a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f71c48bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f71c3e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f71c3ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f71c3d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f71c4003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f955e3be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f71c3c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46127==Register values: Step #5: rax = 0x000055f7219cd4a0 rbx = 0x000055f7219cd4a0 rcx = 0x000055f7219cd950 rdx = 0x00007f955e586b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd440d0830 Step #5: r8 = 0x000055f7219cd4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f955e586be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f71f96a960 r14 = 0x0000000100000004 r15 = 0x000055f71e8d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x1c,0x41,0x1,0x41,0x9f,0xaa,0x6b,0x41,0x52,0x41,0x1,0x41,0x9f,0xaa,0x6b,0x41,0x0,0x41,0xb7,0x9f,0xaa,0x77,0x69,0x6e,0x41,0x45,0xb7,0x9c,0xaa,0x10,0x0,0x69,0x69,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x22,0x41,0x47,0x10,0x0,0x41,0x5d,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x70,0x69,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x41,0x69,0x45,0x41,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x69,0x6b,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x41,0xbf,0x47,0x10,0x0,0x41,0x5d,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x69,0x69,0x45,0x41,0x45,0xb7,0x9d,0xab,0x77,0x69,0x6e,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x10,0x0,0x69,0x69,0x45,0xc1,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x22,0x22,0x41,0x12,0x0,0x0,0xb7,0x9b,0xaa,0x10,0x0,0x69,0x45,0x69,0x45,0xb7,0x41,0x9f,0xaa,0x41,0x69,0x45,0x41,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x77,0x69,0x6e,0x0,0x69,0x41,0x45,0xb7,0x9f,0x9d,0xaa,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\034A\001A\237\252kARA\001A\237\252kA\000A\267\237\252winAE\267\234\252\020\000iiEAE\267\237\252\020\000i\"AG\020\000A]EAE\267\237\252\020\000iAE\267\235\252\020\000piEAE\267\237\252AiEAEAE\267\237\252\020\000i\"AE\020\000AE\267\235\252\020\000ik\267\237\252\020\000iA\277G\020\000A]EAE\267\235\252\020\000iiEAE\267\235\253winAE\267\237\252\020\000i\020\000iiE\301E\267\237\252\020\000\"\"A\022\000\000\267\233\252\020\000iEiE\267A\237\252AiEAEAE\267\237\252win\000iAE\267\237\235\252\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f020eab3cc645d4162cf74ce44cdb1f750819630 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0EcQQFBn6prQVJBAUGfqmtBAEG3n6p3aW5BRbecqhAAaWlFQUW3n6oQAGkiQUcQAEFdRUFFt5+qEABpQUW3naoQAHBpRUFFt5+qQWlFQUVBRbefqhAAaSJBRRAAQUW3naoQAGlrt5+qEABpQb9HEABBXUVBRbedqhAAaWlFQUW3nat3aW5BRbefqhAAaRAAaWlFwUW3n6oQACIiQRIAALebqhAAaUVpRbdBn6pBaUVBRUFFt5+qd2luAGlBRbefnaoQAAAL Step #5: MERGE-OUTER: attempt 4263 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1692731474 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e99970198, 0x557e99978911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e99978918,0x557e99a000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f020eab3cc645d4162cf74ce44cdb1f750819630' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12789 processed earlier; will process 2486 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e971845dd bp 0x000000000000 sp 0x7fffa752ad30 T46131) Step #5: ==46131==The signal is caused by a READ memory access. Step #5: #0 0x557e971845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e96fa6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e96fa5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e96f83929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e96ea4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e96dfcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e96e061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e96ded6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e96e193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9ec5c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e96de0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46131==Register values: Step #5: rax = 0x0000557e9b4782e0 rbx = 0x0000557e9b4782e0 rcx = 0x0000557e9b478790 rdx = 0x00007fb9ec788b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa752ad30 Step #5: r8 = 0x0000557e9b4782e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb9ec788be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e9a383960 r14 = 0x0000000100000004 r15 = 0x0000557e992f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6e,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x7f,0x41,0x7f,0xc0,0x41,0x41,0x45,0x41,0xbf,0x45,0x68,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0xb3,0x41,0x41,0x45,0x67,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x8,0x41,0x41,0x69,0x41,0x41,0x45,0x41,0x3f,0x45,0x68,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x45,0x68,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x45,0x41,0x43,0x69,0x41,0x41,0x41,0xd2,0x23,0x6c,0x45,0x41,0x45,0x68,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x45,0x41,0x43,0x69,0x41,0x41,0x41,0xd2,0x23,0x6c,0x1a,0x41,0x48,0x48,0x41,0x7f,0x41,0x7f,0xc0,0x41,0x41,0x47,0x41,0x3f,0x45,0x68,0x75,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x45,0x68,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x45,0x41,0x41,0x69,0x41,0x41,0x41,0xb,0x41,0x8,0x41,0x41,0x69,0x41,0x41,0x42,0x41,0x42,0xc1,0x69,0x41,0x41,0x45,0x41,0x3f,0x45,0x68,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x41,0x45,0x41,0x45,0x68,0x70,0x4,0x40,0x0,0x5,0x1,0xb,0x41,0x45,0x43,0x41,0x41,0x69,0x41,0x41,0x45,0x41,0x45,0x41,0x41,0x69,0x41,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001n\000\003\002\001\000\012\313\001\001\310\001\001\002\177A\177\300AAEA\277Ehp\004@\000\005\001\013A\263AAEgp\004@\000\005\001\013A\010AAiAAEA?Ehp\004@\000\005\001\013AAEAEhp\004@\000\005\001\013AEACiAAA\322#lEAEhp\004@\000\005\001\013AEACiAAA\322#l\032AHHA\177A\177\300AAGA?Ehu\004@\000\005\001\013AAEAEhp\004@\000\005\001\013AEAAiAAA\013A\010AAiAABAB\301iAAEA?Ehp\004@\000\005\001\013AAEAEhp\004@\000\005\001\013AECAAiAAEAEAAiA\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb86e4406f8142ca9249de701c20033e41128493 Step #5: Base64: AGFzbQEAAAABBQFgAW4AAwIBAArLAQHIAQECf0F/wEFBRUG/RWhwBEAABQELQbNBQUVncARAAAUBC0EIQUFpQUFFQT9FaHAEQAAFAQtBQUVBRWhwBEAABQELQUVBQ2lBQUHSI2xFQUVocARAAAUBC0FFQUNpQUFB0iNsGkFISEF/QX/AQUFHQT9FaHUEQAAFAQtBQUVBRWhwBEAABQELQUVBQWlBQUELQQhBQWlBQUJBQsFpQUFFQT9FaHAEQAAFAQtBQUVBRWhwBEAABQELQUVDQUFpQUFFQUVBQWlBCwAL Step #5: MERGE-OUTER: attempt 4264 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1692868933 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635de37a198, 0x5635de382911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635de382918,0x5635de40a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb86e4406f8142ca9249de701c20033e41128493' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12790 processed earlier; will process 2485 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635dbb8e5dd bp 0x000000000000 sp 0x7ffd4d47d000 T46135) Step #5: ==46135==The signal is caused by a READ memory access. Step #5: #0 0x5635dbb8e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635db9b0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635db9affc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635db98d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635db8aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635db806c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635db8101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635db7f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635db8233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faaeee8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635db7eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46135==Register values: Step #5: rax = 0x00005635e06383c0 rbx = 0x00005635e06383c0 rcx = 0x00005635e0638870 rdx = 0x00007faaef056b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4d47d000 Step #5: r8 = 0x00005635e06383c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faaef056be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635ded8d960 r14 = 0x0000000100000004 r15 = 0x00005635ddcfa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x31,0x20,0x6,0x21,0x20,0x20,0x20,0x63,0x1a,0x20,0x0,0x42,0x47,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0xa1,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x42,0x6,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0x9b,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x31,0x20,0x6,0x21,0x20,0x20,0x20,0x63,0x1a,0x20,0x0,0x42,0x47,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0xa1,0x1a,0x21,0x0,0x20,0x0,0x20,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x31,0x20,0x6,0x21,0x20,0x20,0x20,0x63,0x1a,0x20,0x0,0x42,0x47,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0xa1,0x1a,0x21,0x0,0x42,0x62,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0x20,0x30,0x20,0x20,0x20,0x20,0xa2,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001?| \001\374\207\200\000 \000 \001\032\032 \000 1 \006! c\032 \000BG \032\032\032\"\000 5 \006 \241\032!\000Bbz\247BJB\006 \000 \000 \001\374\207\200\000 \032\032\032\"\000 5 \006 \233\032!\000Bbz\247BJ \001\032\032 \000 1 \006! c\032 \000BG \032\032\032\"\000 5 \006 \241\032!\000 \000 \000 \001\032\032 \000 1 \006! c\032 \000BG \032\032\032\"\000 5 \006 \241\032!\000Bb \000 \000 \001\374\207\200\000 \001 0 \242\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-96f0f1a08bd4f6ace95fda88a46319111fc5eb0d Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQE/fCAgAfyHgAAgACABGhogACAxIAYhICAgYxogAEJHIBoaGiIAIDUgBiAgICChGiEAQmJ6p0JKQgYgICAAIAAgAfyHgAAgGhoaIgAgNSAGICAgIJsaIQBCYnqnQkogARoaIAAgMSAGISAgIGMaIABCRyAaGhoiACA1IAYgICAgoRohACAAICAAIAEaGiAAIDEgBiEgICBjGiAAQkcgGhoaIgAgNSAGICAgIKEaIQBCYiAgIAAgACAB/IeAACABIDAgICAgogAL Step #5: MERGE-OUTER: attempt 4265 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1693007219 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5622b3144198, 0x5622b314c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5622b314c918,0x5622b31d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/96f0f1a08bd4f6ace95fda88a46319111fc5eb0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12791 processed earlier; will process 2484 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622b09585dd bp 0x000000000000 sp 0x7fff7d3a0860 T46139) Step #5: ==46139==The signal is caused by a READ memory access. Step #5: #0 0x5622b09585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5622b077a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5622b0779fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622b0757929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5622b0678ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5622b05d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622b05da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622b05c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622b05ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81bded7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5622b05b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46139==Register values: Step #5: rax = 0x00005622b44b44b0 rbx = 0x00005622b44b44b0 rcx = 0x00005622b44b4960 rdx = 0x00007f81be09fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7d3a0860 Step #5: r8 = 0x00005622b44b44b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81be09fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622b3b57960 r14 = 0x0000000100000004 r15 = 0x00005622b2ac4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6e,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xc1,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x3c,0x0,0x35,0x1,0x0,0x0,0x56,0x1,0x41,0xb,0x1a,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0xc1,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x1b,0x41,0x0,0x43,0xb,0xb,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x31,0x38,0xfb,0x17,0x72,0x1,0x41,0xb,0x1a,0x10,0x0,0x10,0x0,0xfb,0x18,0x30,0x41,0x0,0xb0,0x53,0x0,0x61,0x73,0x6d,0x0,0x0,0x65,0x0,0x6c,0x49,0x4a,0x75,0x78,0x0,0x1,0xb,0x0,0xd1,0x0,0xaa,0x0,0x0,0x0,0xb0,0x53,0x0,0x61,0x77,0x69,0x6e,0x0,0xa2,0x0,0x6c,0x49,0x4a,0x75,0x78,0x0,0xfc,0x0,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x41,0xb,0x0,0x0,0x1,0x0,0x1a,0x15,0x0,0xfb,0x18,0x20,0x0,0x0,0x0,0x5b,0x0,0x54,0x0,0x61,0x71,0x6d,0x1,0x0,0x9e,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002nA\013\032\002n\020\000\373\031A\000\301A\373\031A\252\000\000\000\013\032\002n\020\000\373\031A\000CC\013\013\032\002n\020\000\373\031<\0005\001\000\000V\001A\013\032\000linux\000\301A\373\031A\252\000\000\000\013\032\002n\020\000\373\033A\000C\013\013\002n\020\000\373\031A\00018\373\027r\001A\013\032\020\000\020\000\373\0300A\000\260S\000asm\000\000e\000lIJux\000\001\013\000\321\000\252\000\000\000\260S\000awin\000\242\000lIJux\000\374\000\000\000\001\000\000\001\000\000A\013\000\000\001\000\032\025\000\373\030 \000\000\000[\000T\000aqm\001\000\236\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a690320d6283449afa105ed58a78b0ea9dc0d64f Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8i0CbkELGgJuEAD7GUEAwUH7GUGqAAAACxoCbhAA+xlBAENDCwsaAm4QAPsZPAA1AQAAVgFBCxoAbGludXgAwUH7GUGqAAAACxoCbhAA+xtBAEMLCwJuEAD7GUEAMTj7F3IBQQsaEAAQAPsYMEEAsFMAYXNtAABlAGxJSnV4AAELANEAqgAAALBTAGF3aW4AogBsSUp1eAD8AAAAAQAAAQAAQQsAAAEAGhUA+xggAAAAWwBUAGFxbQEAngALAQAL Step #5: MERGE-OUTER: attempt 4266 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1693144060 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56243071c198, 0x562430724911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562430724918,0x5624307ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a690320d6283449afa105ed58a78b0ea9dc0d64f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12792 processed earlier; will process 2483 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56242df305dd bp 0x000000000000 sp 0x7ffeffe1b530 T46143) Step #5: ==46143==The signal is caused by a READ memory access. Step #5: #0 0x56242df305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56242dd52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56242dd51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56242dd2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56242dc50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56242dba8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56242dbb21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56242db996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56242dbc53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f427641f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56242db8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46143==Register values: Step #5: rax = 0x0000562431a9c3d0 rbx = 0x0000562431a9c3d0 rcx = 0x0000562431a9c880 rdx = 0x00007f42765e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeffe1b530 Step #5: r8 = 0x0000562431a9c3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42765e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056243112f960 r14 = 0x0000000100000004 r15 = 0x000056243009c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x63,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x74,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0x74,0x4b,0x41,0x4a,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x70,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0xc0,0x3f,0xb7,0x0,0x77,0x6a,0x41,0x41,0x77,0x41,0x6a,0x41,0x41,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0x3f,0x0,0x77,0x41,0x6a,0x41,0xb7,0xc0,0x77,0x41,0x66,0x74,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x49,0x41,0xbc,0x41,0x41,0x3f,0x0,0x77,0x41,0x6a,0x41,0xb7,0xc0,0x77,0x41,0x66,0x77,0x41,0x66,0x74,0x41,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}AcAD\001wA\274AAtItAAEAtiAfAtIA\274AAtIAAtIA\274AAtKAJAti\004\000\020\000\005\000\000\000pO\000\013AfAEnAwAjAA\300wAftAAEAtiAfA\326nAD\001wA\274AAtIA\274AA\300?\267\000wjAAwAjAA\300wAftAAEAtiAfA\326nAD\001wA\274AAtIA\274AA?\000wAjA\267\300wAftAAEAtiAfA\326nAD\001wA\274AAtIA\274AA?\000wAjA\267\300wAfwAftAl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-26f21b58b85a498f59784928e16fec43e8533f21 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUFjQUQBd0G8QUF0SXRBQUVBdGlBZkF0SUG8QUF0SUFBdElBvEFBdEtBSkF0aQQAEAAFAAAAcE8AC0FmQUVuQXdBakFBwHdBZnRBQUVBdGlBZkHWbkFEAXdBvEFBdElBvEFBwD+3AHdqQUF3QWpBQcB3QWZ0QUFFQXRpQWZB1m5BRAF3QbxBQXRJQbxBQT8Ad0FqQbfAd0FmdEFBRUF0aUFmQdZuQUQBd0G8QUF0SUG8QUE/AHdBakG3wHdBZndBZnRBbAAL Step #5: MERGE-OUTER: attempt 4267 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1693281384 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5588cbb32198, 0x5588cbb3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5588cbb3a918,0x5588cbbc20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26f21b58b85a498f59784928e16fec43e8533f21' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12793 processed earlier; will process 2482 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588c93465dd bp 0x000000000000 sp 0x7fff2897b820 T46147) Step #5: ==46147==The signal is caused by a READ memory access. Step #5: #0 0x5588c93465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588c9168280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588c9167fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5588c9145929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5588c9066ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588c8fbec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588c8fc81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588c8faf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5588c8fdb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea683f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5588c8fa2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46147==Register values: Step #5: rax = 0x00005588cd4654e0 rbx = 0x00005588cd4654e0 rcx = 0x00005588cd465990 rdx = 0x00007fea685b8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2897b820 Step #5: r8 = 0x00005588cd4654e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea685b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588cc545960 r14 = 0x0000000100000004 r15 = 0x00005588cb4b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc0,0x41,0x1,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0xc6,0xd7,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x5d,0x41,0x0,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x45,0x1,0x20,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x45,0x1,0x20,0x4,0xe,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xc0,0x41,0x1,0x41,0x0,0x41,0x41,0xd0,0x6f,0x41,0xd5,0x0,0x41,0x1,0x41,0x0,0x45,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001}\177A\300A\001A\000AA\320\000A\000AA\320\000\024\000AAAGA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000AA\320\000A\000AA\320\000\024\000AAAGA\306\327\000\320\000A\320AA]A\000\"A\320\000\024\000AE\001 \320\000A\320AAGAA\"A\320\000\024\000AE\001 \004\016?\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000A\300A\001A\000AA\320oA\325\000A\001A\000EEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34cd106b52f5e9026ff86e37987909d07ad694db Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQF9f0HAQQFBAEFB0ABBAEFB0AAUAEFBQUdBIkEA0ABB0EFBR0FBIkHQABQAQQBBQdAAQQBBQdAAFABBQUFHQcbXANAAQdBBQV1BACJB0AAUAEFFASDQAEHQQUFHQUEiQdAAFABBRQEgBA4/AAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBwEEBQQBBQdBvQdUAQQFBAEVFRQAL Step #5: MERGE-OUTER: attempt 4268 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1693419042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d31ca85198, 0x55d31ca8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d31ca8d918,0x55d31cb150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34cd106b52f5e9026ff86e37987909d07ad694db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12794 processed earlier; will process 2481 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d31a2995dd bp 0x000000000000 sp 0x7ffcb9528020 T46151) Step #5: ==46151==The signal is caused by a READ memory access. Step #5: #0 0x55d31a2995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d31a0bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d31a0bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d31a098929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d319fb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d319f11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d319f1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d319f026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d319f2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bfa63b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d319ef5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46151==Register values: Step #5: rax = 0x000055d31f404520 rbx = 0x000055d31f404520 rcx = 0x000055d31f4049d0 rdx = 0x00007f7bfa803b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb9528020 Step #5: r8 = 0x000055d31f404520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7bfa803be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d31d498960 r14 = 0x0000000100000004 r15 = 0x000055d31c405386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x45,0x41,0x69,0x77,0x41,0x69,0x41,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x1b,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x45,0x41,0x69,0x77,0x41,0x69,0x41,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0x41,0x77,0x69,0x45,0x45,0x41,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x49,0x45,0x41,0x41,0x75,0x45,0x45,0x41,0x69,0x41,0x41,0x77,0x69,0x41,0x69,0x41,0xa7,0x77,0x69,0x45,0x45,0x41,0xd,0x1,0xc0,0x0,0x41,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x41,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEEAiwAiAAEAAuEEAiAAwiAiAAwiEEAAuh\001\015\000AlAi\033AjEiAwA\277\225iEiAAihEEAiwAiAAEAAuEEAiAAwiAiAAwiEEAEiAwAwi\001\015\000JAlAAi\001\015\000\001IEAAuEEAiAAwiAiA\247wiEEA\015\001\300\000AAlA\001Ei\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAAAGtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd72e772e56a3e0869d32ae1d53e3e6d1d2b6799 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUVBaXdBaUFBRUFBdUVFQWlBQXdpQWlBQXdpRUVBQXVoAQ0AQWxBaRtBakVpQXdBv5VpRWlBQWloRUVBaXdBaUFBRUFBdUVFQWlBQXdpQWlBQXdpRUVBRWlBd0F3aQENAEpBbEFBaQENAAFJRUFBdUVFQWlBQXdpQWlBp3dpRUVBDQHAAEFBbEEBRWkNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUFBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4269 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1693559349 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56032605b198, 0x560326063911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560326063918,0x5603260eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd72e772e56a3e0869d32ae1d53e3e6d1d2b6799' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12795 processed earlier; will process 2480 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56032386f5dd bp 0x000000000000 sp 0x7fff415a4e20 T46155) Step #5: ==46155==The signal is caused by a READ memory access. Step #5: #0 0x56032386f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560323691280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560323690fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56032366e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56032358fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603234e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603234f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603234d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603235043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bb5062082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603234cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46155==Register values: Step #5: rax = 0x0000560326fa54e0 rbx = 0x0000560326fa54e0 rcx = 0x0000560326fa5990 rdx = 0x00007f7bb522ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff415a4e20 Step #5: r8 = 0x0000560326fa54e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7bb522abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560326a6e960 r14 = 0x0000000100000004 r15 = 0x00005603259db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x2f,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xc1,0x41,0x4d,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0x3c,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x0,0x0,0x0,0x0,0x84,0x0,0x21,0x80,0x80,0x80,0x0,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0xa5,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0xb,0x41,0xbc,0x4e,0x21,0x85,0x80,0x80,0x0,0x41,0x94,0x77,0x69,0x6e,0x41,0xb,0xd0,0x0,0x15,0x80,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\340\000AAAA!\220\200\200\000A\224u AA\013A\274N!\200\200\200\000A\001A\200\200\200\200\000A\200\200/A\013A\000AA\001\270A\200\000A\200\200\000A\013A\000AA\001\301AME\320\000\024\000\001Au AA\013A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e83bb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e83bb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e83b96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e83ab7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e83a0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e83a191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e83a006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e83a2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa01f45d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e839f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46159==Register values: Step #5: rax = 0x0000557e87796380 rbx = 0x0000557e87796380 rcx = 0x0000557e87796830 rdx = 0x00007fa01f625b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7d3c6f10 Step #5: r8 = 0x0000557e87796380 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa01f625be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e86f96960 r14 = 0x0000000100000004 r15 = 0x0000557e85f03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x65,0x7d,0x41,0x3,0x41,0x6d,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x8b,0x96,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x21,0x8d,0x8d,0x8d,0x21,0x20,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x20,0x20,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x22,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8d,0x8c,0x8d,0x8d,0x8d,0x91,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8f,0x8d,0x8d,0x8e,0x97,0x8d,0x8d,0x91,0x8d,0x8d,0x8d,0x97,0x8d,0x8d,0x8d,0x8c,0x8d,0x8e,0x22,0x20,0x8d,0x8d,0x8d,0x8d,0x20,0x20,0x20,0x20,0x20,0x20,0x8b,0x96,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x21,0x8d,0x8d,0x8d,0x21,0x20,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x20,0x20,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x22,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8b,0x8d,0x8d,0x8c,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8c,0x8d,0x20,0x20,0x20,0x20,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x8d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001e}A\003Am \213\226\215\215\215\215\215\215\215\215\214\215 !\215\215\215! \215\215\215\214\215 \215\215\215\215\215\215\215\" \215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\215\213\215\214\215\215\215\221\215\215\215\215\215\215\215\215\214\217\215\215\216\227\215\215\221\215\215\215\227\215\215\215\214\215\216\" \215\215\215\215 \213\226\215\215\215\215\215\215\215\215\214\215 !\215\215\215! \215\215\215\214\215 \215\215\215\215\215\215\215\" \215\215\215\215\215\215\215\215\215\215\215\215\215\213\215\215\214\215\215\215\215\215\215\215\215\215\215\215\215\214\215 \215\215\215\215\215\215\215\215\215\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0588a426d37651f438ab0836c3108d3709391f8 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQFlfUEDQW0gICAgICAgICAgi5aNjY2NjY2NjYyNICGNjY0hII2NjYyNICAgII2NjY2NjY0iII2NjY2NjY2NjY2NjY2NjY2Ni42MjY2NkY2NjY2NjY2NjI+NjY6XjY2RjY2Nl42NjYyNjiIgjY2NjSAgICAgIIuWjY2NjY2NjY2MjSAhjY2NISCNjY2MjSAgICCNjY2NjY2NIiCNjY2NjY2NjY2NjY2Ni42NjI2NjY2NjY2NjY2NjYyNICAgII2NjY2NjY2NjQAL Step #5: MERGE-OUTER: attempt 4271 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1693838842 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561916b85198, 0x561916b8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561916b8d918,0x561916c150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0588a426d37651f438ab0836c3108d3709391f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12797 processed earlier; will process 2478 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 434 ft: 435 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619143995dd bp 0x000000000000 sp 0x7fff68ff7c80 T46163) Step #5: ==46163==The signal is caused by a READ memory access. Step #5: #0 0x5619143995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619141bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619141bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561914198929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619140b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561914011c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56191401b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619140026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56191402e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f12a7056082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561913ff5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46163==Register values: Step #5: rax = 0x00005619192a5430 rbx = 0x00005619192a5430 rcx = 0x00005619192a5420 rdx = 0x00007f12a721eb80 Step #5: rdi = 0x00005619192a5420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff68ff7c80 Step #5: r8 = 0x00005619192a5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12a721ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561917598960 r14 = 0x0000000100000004 r15 = 0x0000561916505386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x31,0x41,0x6f,0x45,0x69,0x45,0x74,0x6a,0x41,0x1,0x76,0x45,0xc1,0x41,0x8d,0x1,0x41,0x73,0x41,0x47,0x75,0x41,0x9d,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x9d,0x2e,0x6c,0x69,0x6e,0x75,0x78,0x0,0xd5,0x0,0xd1,0x0,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0x6b,0x45,0x41,0x6b,0x45,0x41,0x2a,0x69,0x6f,0x1,0x45,0x6b,0x49,0x45,0xc1,0x70,0x41,0x5b,0x69,0x41,0x2e,0x6b,0x45,0x1,0x6b,0x45,0x41,0xb7,0x69,0x6b,0x1,0x45,0x49,0x41,0x4f,0x41,0xc1,0x6b,0x72,0x69,0x41,0x2e,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x5e,0x0,0x0,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x2e,0x46,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0x41,0xaa,0x69,0xc0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x72,0x0,0xb,0x0,0x0,0x1,0x0,0x1,0x58,0x4d,0x41,0x31,0x41,0xba,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324AEA1AoEiEtjA\001vE\301A\215\001AsAGuA\235.F\320\000\324\325\000\325\000\324\321A\235.linux\000\325\000\321\000\324\321\270\252AikEAkEA*io\001EkIE\301pA[iA.kE\001kEA\267ik\001EIAOA\301kriA.M\320\000\324\325\000\325\000\325\001\324\321\270\252A^\000\000\000\325\000\325\000\324\321\301pA\267iA.F\320\000\324\325\000\325\000\325\001\324\321\270A\252i\300\000linux\270\252sEtA\235fr\000\013\000\000\001\000\001XMA1A\272l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c79ddb77a4ae4e3f56d8539bc136b8508a206847 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEAfUEDQUR3RQMAQUFy0ADU1QDVAdRBRUExQW9FaUV0akEBdkXBQY0BQXNBR3VBnS5G0ADU1QDVANTRQZ0ubGludXgA1QDRANTRuKpBaWtFQWtFQSppbwFFa0lFwXBBW2lBLmtFAWtFQbdpawFFSUFPQcFrcmlBLk3QANTVANUA1QHU0biqQV4AAADVANUA1NHBcEG3aUEuRtAA1NUA1QDVAdTRuEGqacAAbGludXi4qnNFdEGdZnIACwAAAQABWE1BMUG6bAAL Step #5: MERGE-OUTER: attempt 4272 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1693979186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584c2a4b198, 0x5584c2a53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584c2a53918,0x5584c2adb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c79ddb77a4ae4e3f56d8539bc136b8508a206847' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12799 processed earlier; will process 2476 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584c025f5dd bp 0x000000000000 sp 0x7ffd38b90880 T46167) Step #5: ==46167==The signal is caused by a READ memory access. Step #5: #0 0x5584c025f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584c0081280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584c0080fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584c005e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584bff7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584bfed7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584bfee11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584bfec86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584bfef43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef48574082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584bfebbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46167==Register values: Step #5: rax = 0x00005584c512a370 rbx = 0x00005584c512a370 rcx = 0x00005584c512a820 rdx = 0x00007fef4873cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd38b90880 Step #5: r8 = 0x00005584c512a370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef4873cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584c345e960 r14 = 0x0000000100000004 r15 = 0x00005584c23cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x73,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3b,0x7f,0x41,0xff,0x6,0x41,0x41,0x41,0xb4,0x40,0x41,0x45,0x41,0x3f,0x41,0x69,0x6b,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x41,0xb4,0x40,0x46,0x45,0x41,0xff,0x41,0x1,0x45,0x41,0x3f,0x45,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x6b,0xad,0x41,0x41,0x41,0xb4,0x40,0x41,0x45,0x41,0x3f,0x41,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x42,0xb4,0x40,0x41,0x45,0x41,0x3f,0x41,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0xb2,0x41,0x30,0x41,0x40,0x41,0x41,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x42,0xb4,0x40,0x41,0x45,0x41,0x3f,0x41,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x1,0x45,0x41,0x32,0x41,0x3f,0x41,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x6b,0xad,0x41,0x41,0x41,0xb4,0x40,0x41,0x45,0x41,0x3f,0x41,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x42,0xb4,0x40,0x41,0x45,0x41,0x3f,0x41,0x81,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x41,0x31,0x41,0x40,0x41,0x41,0x6b,0x70,0x41,0xb4,0x3f,0x41,0x69,0x45,0x45,0x41,0x3f,0x41,0x69,0x70,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001s\000\003\002\001\000\012\313\001\001\310\001\001;\177A\377\006AAA\264@AEA?Aik\004@\005\001\000\013EA\264@FEA\377A\001EA?Eip\004@\005\001\000\013Ek\255AAA\264@AEA?Aip\004@\005\001\000\013EB\264@AEA?Aip\004@\005\001\000\013\262A0A@AAip\004@\005\001\000\013EB\264@AEA?Aip\004@\005\001\000\013E\001EA2A?Aip\004@\005\001\000\013Ek\255AAA\264@AEA?Aip\004@\005\001\000\013EB\264@AEA?A\201p\004@\005\001\000\013EA1A@AAkpA\264?AiEEA?Aip\004@\005\001\000\013E\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-553512dc5e479df6a4b31b9bd0f901ceaa88e4cd Step #5: Base64: AGFzbQEAAAABBQFgAXMAAwIBAArLAQHIAQE7f0H/BkFBQbRAQUVBP0FpawRABQEAC0VBtEBGRUH/QQFFQT9FaXAEQAUBAAtFa61BQUG0QEFFQT9BaXAEQAUBAAtFQrRAQUVBP0FpcARABQEAC7JBMEFAQUFpcARABQEAC0VCtEBBRUE/QWlwBEAFAQALRQFFQTJBP0FpcARABQEAC0VrrUFBQbRAQUVBP0FpcARABQEAC0VCtEBBRUE/QYFwBEAFAQALRUExQUBBQWtwQbQ/QWlFRUE/QWlwBEAFAQALRQAL Step #5: MERGE-OUTER: attempt 4273 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1694115731 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55701ae6a198, 0x55701ae72911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55701ae72918,0x55701aefa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/553512dc5e479df6a4b31b9bd0f901ceaa88e4cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12800 processed earlier; will process 2475 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55701867e5dd bp 0x000000000000 sp 0x7fffc399cd10 T46171) Step #5: ==46171==The signal is caused by a READ memory access. Step #5: #0 0x55701867e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570184a0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55701849ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55701847d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55701839ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570182f6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570183001e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570182e76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570183133c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2821c36082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570182daaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46171==Register values: Step #5: rax = 0x000055701d2f7850 rbx = 0x000055701d2f7850 rcx = 0x000055701d2f7840 rdx = 0x00007f2821dfeb80 Step #5: rdi = 0x000055701d2f7840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007fffc399cd10 Step #5: r8 = 0x000055701d2f7850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2821dfebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055701b87d960 r14 = 0x0000000100000004 r15 = 0x000055701a7ea386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x7c,0x41,0x3,0x41,0x44,0x41,0x45,0x70,0x41,0x3,0x41,0x44,0x41,0x6a,0x41,0xbf,0x77,0x41,0x41,0x69,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x78,0x45,0x6c,0x41,0x45,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x77,0x69,0x6a,0x41,0x6d,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x41,0x77,0x41,0xff,0xff,0x6d,0x41,0xff,0xbe,0x6e,0x77,0x41,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x77,0x69,0x6a,0x41,0x6d,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x41,0x77,0x41,0xff,0xff,0x6d,0x41,0xff,0xbe,0x6e,0x77,0x41,0x6a,0x6d,0x69,0x45,0x41,0x74,0x4a,0x41,0x40,0x45,0x77,0x69,0x41,0x78,0x6c,0x41,0x45,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x45,0x6c,0x41,0x45,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0xa9,0x0,0xb,0x41,0x41,0x45,0x41,0xbf,0xff,0xb,0x41,0xff,0x74,0x41,0x41,0x77,0x41,0xff,0xef,0xff,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001*|A\003ADAEpA\003ADAjA\277wAAiJAEiA\277oA\373+\034\001\177xElAEti\004\000\016\000\000\020\000\005\000G\000\013AAA\035nwijAmEAtKA#AAwA\377\377mA\377\276nwAi\004\000\016\000\000\020\000\005\000G\000\013AAA\035nwijAmEAtKA#AAwA\377\377mA\377\276nwAjmiEAtJA@EwiAxlAEti\004\000\016\000\000\020\000\005\000G\000\013AAA\035nElAEti\004\000\016\000\000\020\000\005\000\251\000\013AAEA\277\377\013A\377tAAwA\377\357\377:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5c837bb35ffde64e7b62f97514cb34b1a880633 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEqfEEDQURBRXBBA0FEQWpBv3dBQWlKQUVpQb9vQfsrHAF/eEVsQUV0aQQADgAAEAAFAEcAC0FBQR1ud2lqQW1FQXRLQSNBQXdB//9tQf++bndBaQQADgAAEAAFAEcAC0FBQR1ud2lqQW1FQXRLQSNBQXdB//9tQf++bndBam1pRUF0SkFARXdpQXhsQUV0aQQADgAAEAAFAEcAC0FBQR1uRWxBRXRpBAAOAAAQAAUAqQALQUFFQb//C0H/dEFBd0H/7/86bAAL Step #5: MERGE-OUTER: attempt 4274 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1694257695 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e7cc5f8198, 0x55e7cc600911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e7cc600918,0x55e7cc6880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5c837bb35ffde64e7b62f97514cb34b1a880633' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12802 processed earlier; will process 2473 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e7c9e0c5dd bp 0x000000000000 sp 0x7ffc330f8a10 T46175) Step #5: ==46175==The signal is caused by a READ memory access. Step #5: #0 0x55e7c9e0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7c9c2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7c9c2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e7c9c0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e7c9b2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7c9a84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7c9a8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7c9a756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7c9aa13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f424f316082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7c9a68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46175==Register values: Step #5: rax = 0x000055e7cef55440 rbx = 0x000055e7cef55440 rcx = 0x000055e7cef558f0 rdx = 0x00007f424f4deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc330f8a10 Step #5: r8 = 0x000055e7cef55440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f424f4debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e7cd00b960 r14 = 0x0000000100000004 r15 = 0x000055e7cbf78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x41,0x77,0x45,0x41,0x6a,0x41,0xb8,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x4c,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x45,0x41,0x66,0xd0,0x0,0xd5,0x0,0xd1,0x6a,0x41,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x71,0x4a,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x4c,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x45,0x41,0x66,0xd0,0x0,0xd5,0x0,0xd1,0x6a,0x41,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x71,0x4a,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x41,0xb8,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6c,0x41,0xb8,0x41,0x41,0xc1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x41,0x45,0x6e,0xd0,0x0,0xd5,0x0,0xd1,0x6a,0x41,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x41,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x71,0x4a,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x4c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}A\003AwEAjA\270E\320\000\325\000\324\321LE\320\000\325\000\324\321jA\270AE\320\000\325\000\324\321jEAf\320\000\325\000\321jAAE\320\000\325\000\324\321qJAE\320\000\325\000\324\321\320\000\325\000\324\321AE\320\000\325\000\324\321LE\320\000\325\000\324\321jA\270AE\320\000\325\000\324\321jEAf\320\000\325\000\321jAAE\320\000\325\000\324\321qJAE\320\000\325\000\324\321\320\000\325\000\324\321A\270AE\320\000\325\000\324\321lA\270AA\301E\320\000\325\000\324\321jAEn\320\000\325\000\321jAAE\320\000\325\000\324\321jAAE\320\000\325\000\324\321qJAE\320\000\325\000\324\321L\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-48d3b813bfbcc170c547f49e8cb17042017d85d0 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fUEDQXdFQWpBuEXQANUA1NFMRdAA1QDU0WpBuEFF0ADVANTRakVBZtAA1QDRakFBRdAA1QDU0XFKQUXQANUA1NHQANUA1NFBRdAA1QDU0UxF0ADVANTRakG4QUXQANUA1NFqRUFm0ADVANFqQUFF0ADVANTRcUpBRdAA1QDU0dAA1QDU0UG4QUXQANUA1NFsQbhBQcFF0ADVANTRakFFbtAA1QDRakFBRdAA1QDU0WpBQUXQANUA1NFxSkFF0ADVANTRTAAL Step #5: MERGE-OUTER: attempt 4275 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1694395530 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c5e4e4198, 0x558c5e4ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c5e4ec918,0x558c5e5740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/48d3b813bfbcc170c547f49e8cb17042017d85d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12803 processed earlier; will process 2472 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 351 ft: 352 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 438 ft: 517 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 551 ft: 762 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c5bcf85dd bp 0x000000000000 sp 0x7ffd12bcc6f0 T46179) Step #5: ==46179==The signal is caused by a READ memory access. Step #5: #0 0x558c5bcf85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c5bb1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c5bb19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c5baf7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c5ba18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c5b970c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c5b97a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c5b9616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c5b98d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ec46c5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c5b954aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46179==Register values: Step #5: rax = 0x0000558c5fe2dcf0 rbx = 0x0000558c5fe2dcf0 rcx = 0x0000558c5fe2dce0 rdx = 0x00007f0ec488db80 Step #5: rdi = 0x0000558c5fe2dce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffd12bcc6f0 Step #5: r8 = 0x0000558c5fe2dcf0 r9 = 0x00007f0ec488dcd0 r10 = 0x0000558c5fe09010 r11 = 0x00007f0ec488dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c5eef7960 r14 = 0x0000000100000004 r15 = 0x0000558c5de64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x0,0x8c,0x0,0xfd,0x2b,0xfd,0x35,0x1,0xfd,0x47,0x0,0xfd,0x2b,0xfd,0x36,0x1,0xfd,0x47,0x0,0x0,0x8a,0x0,0xfd,0x2b,0xfd,0x4f,0x0,0xfd,0x31,0xfd,0x77,0xfd,0x31,0xfd,0x77,0x0,0x0,0xfd,0x46,0x1a,0x21,0x2b,0xfd,0x4f,0x0,0xfd,0x30,0xfd,0x77,0xfd,0x31,0xfd,0x77,0x0,0x0,0xfd,0x44,0xfd,0x2b,0xfd,0x4f,0x0,0xfd,0x30,0xfd,0x77,0xfd,0x29,0xfd,0x77,0x0,0x0,0xfd,0x46,0x0,0xfd,0x32,0xfd,0x77,0xfd,0x31,0xfd,0x77,0x0,0x0,0xfd,0x47,0x0,0x21,0x0,0xfd,0x44,0xfd,0x2b,0xfd,0x4f,0x0,0xfd,0x30,0xfd,0x77,0xfd,0x29,0xfd,0x79,0x0,0x0,0xfd,0x46,0x0,0xfd,0x34,0xfd,0x77,0xfd,0x31,0xfd,0x77,0x0,0x0,0x4f,0x0,0xfd,0x31,0xfd,0x77,0xfd,0x30,0xfd,0x77,0x0,0x0,0xfd,0x46,0x0,0x21,0x0,0x1,0xfd,0x44,0xfd,0x30,0x0,0x8a,0x0,0xfd,0x30,0xfd,0x77,0x0,0xfd,0x2b,0xfd,0x36,0x1,0xfd,0x47,0x0,0x0,0x8a,0x0,0xfd,0x2b,0xfd,0x4f,0x0,0xfd,0x30,0xfd,0x77,0xfd,0x35,0xfd,0x29,0xfd,0x77,0x0,0x0,0x0,0xfd,0x44,0xfd,0x2b,0xfd,0x4f,0x0,0xfd,0x30,0xfd,0x77,0x0,0xfd,0x46,0x0,0x77,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?o\000\214\000\375+\3755\001\375G\000\375+\3756\001\375G\000\000\212\000\375+\375O\000\3751\375w\3751\375w\000\000\375F\032!+\375O\000\3750\375w\3751\375w\000\000\375D\375+\375O\000\3750\375w\375)\375w\000\000\375F\000\3752\375w\3751\375w\000\000\375G\000!\000\375D\375+\375O\000\3750\375w\375)\375y\000\000\375F\000\3754\375w\3751\375w\000\000O\000\3751\375w\3750\375w\000\000\375F\000!\000\001\375D\3750\000\212\000\3750\375w\000\375+\3756\001\375G\000\000\212\000\375+\375O\000\3750\375w\3755\375)\375w\000\000\000\375D\375+\375O\000\3750\375w\000\375F\000w\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a4c749f0a01ac2777a73baee91bfcc193072807 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/bwCMAP0r/TUB/UcA/Sv9NgH9RwAAigD9K/1PAP0x/Xf9Mf13AAD9RhohK/1PAP0w/Xf9Mf13AAD9RP0r/U8A/TD9d/0p/XcAAP1GAP0y/Xf9Mf13AAD9RwAhAP1E/Sv9TwD9MP13/Sn9eQAA/UYA/TT9d/0x/XcAAE8A/TH9d/0w/XcAAP1GACEAAf1E/TAAigD9MP13AP0r/TYB/UcAAIoA/Sv9TwD9MP13/TX9Kf13AAAA/UT9K/1PAP0w/XcA/UYAdwAL Step #5: MERGE-OUTER: attempt 4276 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1694537908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fac29b7198, 0x55fac29bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fac29bf918,0x55fac2a470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a4c749f0a01ac2777a73baee91bfcc193072807' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12808 processed earlier; will process 2467 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fac01cb5dd bp 0x000000000000 sp 0x7ffd2ae5c6f0 T46183) Step #5: ==46183==The signal is caused by a READ memory access. Step #5: #0 0x55fac01cb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fabffed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fabffecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fabffca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fabfeebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fabfe43c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fabfe4d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fabfe346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fabfe603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f39213082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fabfe27aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46183==Register values: Step #5: rax = 0x000055fac41091f0 rbx = 0x000055fac41091f0 rcx = 0x000055fac41091e0 rdx = 0x00007f1f393dbb80 Step #5: rdi = 0x000055fac41091e0 rsi = 0x0000000000000061 rbp = 0x0000000000000000 rsp = 0x00007ffd2ae5c6f0 Step #5: r8 = 0x000055fac41091f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f393dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fac33ca960 r14 = 0x0000000100000004 r15 = 0x000055fac2337386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6c,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc0,0x7f,0x71,0x41,0x0,0x41,0x41,0x1,0x46,0x41,0xb4,0x40,0xb8,0xab,0x20,0x20,0x21,0x0,0x20,0x21,0x22,0x40,0x20,0x20,0x21,0x0,0xd4,0xd4,0x22,0x0,0x20,0x20,0x21,0x1,0x20,0xff,0x1e,0x0,0xd4,0x22,0xc7,0x20,0x20,0x21,0x0,0x20,0x21,0x0,0x20,0xff,0x1e,0x0,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0x0,0x20,0x20,0x21,0x0,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0x21,0x0,0x20,0x20,0x21,0x0,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0x21,0x0,0x20,0x21,0x22,0x40,0x20,0x20,0x21,0x0,0xd4,0x0,0x0,0x0,0x20,0x20,0x21,0x0,0x20,0x20,0x21,0x0,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0x21,0x0,0x20,0x21,0x22,0x40,0x20,0x2e,0xd4,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0x20,0x20,0x21,0x40,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0x22,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x20,0x20,0x21,0x60,0x21,0x0,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0x21,0x0,0x21,0x0,0x22,0x40,0x20,0x20,0x1,0x0,0xd4,0xd4,0x22,0x20,0x20,0x21,0x20,0x40,0x20,0x0,0x21,0x0,0xd4,0x22,0x40,0x20,0x20,0x21,0x0,0xd4,0x21,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001l\000\003\002\001\000\012\313\001\001\310\001\001\300\177qA\000AA\001FA\264@\270\253 !\000 !\"@ !\000\324\324\"\000 !\001 \377\036\000\324\"\307 !\000 !\000 \377\036\000\324\"@ !\000\000 !\000\324\"@ !\000!\000 !\000\324\"@ !\000!\000 !\"@ !\000\324\000\000\000 !\000 !\000\324\"@ !\000!\000 !\"@ .\324\324\"@ !\000 !@\324\"@ !\000\"@\000\000\000\000\000\000\000\000 \000 !`!\000\324\"@ !\000!\000!\000\"@ \001\000\324\324\" ! @ \000!\000\324\"@ !\000\324!\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba640843b8bd745e615627f6732bad4f84c8225f Step #5: Base64: AGFzbQEAAAABBQFgAWwAAwIBAArLAQHIAQHAf3FBAEFBAUZBtEC4qyAgIQAgISJAICAhANTUIgAgICEBIP8eANQixyAgIQAgIQAg/x4A1CJAICAhAAAgICEA1CJAICAhACEAICAhANQiQCAgIQAhACAhIkAgICEA1AAAACAgIQAgICEA1CJAICAhACEAICEiQCAu1NQiQCAgIQAgICFA1CJAICAhACJAAAAAAAAAAAAgACAgIWAhANQiQCAgIQAhACEAIkAgIAEA1NQiICAhIEAgACEA1CJAICAhANQhAAAL Step #5: MERGE-OUTER: attempt 4277 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1694679872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f1ab34e198, 0x55f1ab356911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f1ab356918,0x55f1ab3de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba640843b8bd745e615627f6732bad4f84c8225f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12810 processed earlier; will process 2465 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1a8b625dd bp 0x000000000000 sp 0x7ffd5cba4db0 T46187) Step #5: ==46187==The signal is caused by a READ memory access. Step #5: #0 0x55f1a8b625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1a8984280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1a8983fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1a8961929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1a8882ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1a87dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1a87e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1a87cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1a87f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1552518082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1a87beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46187==Register values: Step #5: rax = 0x000055f1ad8393c0 rbx = 0x000055f1ad8393c0 rcx = 0x000055f1ad839870 rdx = 0x00007f15526e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5cba4db0 Step #5: r8 = 0x000055f1ad8393c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f15526e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f1abd61960 r14 = 0x0000000100000004 r15 = 0x000055f1aacce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x70,0x41,0x3,0x41,0x40,0x74,0x41,0xff,0x8f,0x41,0x41,0x74,0x41,0x74,0x45,0x45,0x49,0x74,0x41,0xff,0x8f,0x41,0x41,0x74,0x41,0x74,0x45,0x45,0x41,0x2e,0x41,0x77,0x45,0x41,0x69,0x69,0x45,0x74,0x74,0x69,0x69,0x45,0x74,0x74,0x41,0xc5,0x41,0x77,0x45,0x45,0x74,0x41,0x69,0x45,0x41,0x2e,0x77,0x41,0x69,0x45,0x74,0x74,0x41,0xc5,0xbf,0x8e,0x45,0x45,0x74,0x41,0x2e,0x45,0x74,0x41,0x45,0x74,0x74,0x74,0x41,0xc5,0x77,0x41,0x45,0x45,0x74,0x41,0x1,0x45,0x41,0x41,0x77,0x45,0x45,0x74,0x41,0x2e,0x41,0x77,0x45,0x45,0x76,0x41,0xd5,0x45,0x45,0x41,0x2e,0x41,0x77,0x77,0x45,0x45,0x74,0x41,0x77,0x41,0x74,0x45,0x45,0x41,0x2e,0x41,0x77,0x45,0x41,0x69,0x69,0x45,0x75,0x74,0x69,0x69,0x45,0x74,0x74,0x41,0xc5,0x41,0x77,0x45,0x45,0x74,0x41,0x1,0x45,0x41,0x41,0x77,0x45,0x45,0x74,0x41,0x2e,0x41,0x77,0x45,0x45,0x76,0x41,0xd5,0x45,0x45,0x41,0x2e,0x41,0x77,0x77,0x45,0x45,0x74,0x41,0x74,0x74,0x69,0x69,0x45,0x74,0x6a,0x41,0x45,0x45,0x45,0x74,0x41,0x74,0x45,0x45,0x41,0x2e,0x41,0xc9,0x0,0x0,0x0,0x69,0x74,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?pA\003A@tA\377\217AAtAtEEItA\377\217AAtAtEEA.AwEAiiEttiiEttA\305AwEEtAiEA.wAiEttA\305\277\216EEtA.EtAEtttA\305wAEEtA\001EAAwEEtA.AwEEvA\325EEA.AwwEEtAwAtEEA.AwEAiiEutiiEttA\305AwEEtA\001EAAwEEtA.AwEEvA\325EEA.AwwEEtAttiiEtjAEEEtAtEEA.A\311\000\000\000it\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0b8280d08ab0c8717fa6ac3ebabc3fce2216367 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/cEEDQUB0Qf+PQUF0QXRFRUl0Qf+PQUF0QXRFRUEuQXdFQWlpRXR0aWlFdHRBxUF3RUV0QWlFQS53QWlFdHRBxb+ORUV0QS5FdEFFdHR0QcV3QUVFdEEBRUFBd0VFdEEuQXdFRXZB1UVFQS5Bd3dFRXRBd0F0RUVBLkF3RUFpaUV1dGlpRXR0QcVBd0VFdEEBRUFBd0VFdEEuQXdFRXZB1UVFQS5Bd3dFRXRBdHRpaUV0akFFRUV0QXRFRUEuQckAAABpdAAL Step #5: MERGE-OUTER: attempt 4278 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1694818812 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9140bb198, 0x55c9140c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9140c3918,0x55c91414b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f0b8280d08ab0c8717fa6ac3ebabc3fce2216367' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12811 processed earlier; will process 2464 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9118cf5dd bp 0x000000000000 sp 0x7ffeca7c9590 T46191) Step #5: ==46191==The signal is caused by a READ memory access. Step #5: #0 0x55c9118cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9116f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9116f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9116ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9115efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c911547c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9115511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9115386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9115643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ee8998082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c91152baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46191==Register values: Step #5: rax = 0x000055c9157e1460 rbx = 0x000055c9157e1460 rcx = 0x000055c9157e1910 rdx = 0x00007f1ee8b60b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeca7c9590 Step #5: r8 = 0x000055c9157e1460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ee8b60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c914ace960 r14 = 0x0000000100000004 r15 = 0x000055c913a3b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x31,0x45,0x41,0x87,0x45,0xc1,0x45,0x1a,0x20,0x0,0x20,0x30,0x20,0x6,0x20,0x20,0x21,0x20,0x20,0x2,0xbb,0x20,0x20,0x20,0x30,0x20,0x6,0x20,0x20,0x22,0x20,0x20,0x2,0xbb,0x20,0x20,0x20,0x1a,0x5b,0x20,0x22,0xbb,0x20,0x20,0x21,0x20,0x20,0x2b,0x22,0x21,0x20,0x20,0x20,0x1a,0x5b,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x2b,0x20,0x20,0x20,0x1a,0x5b,0x20,0x22,0xbb,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x22,0xbb,0x20,0x20,0x20,0x19,0x5b,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x2b,0x20,0x20,0x20,0x1a,0x5b,0x20,0x22,0xbb,0x20,0x22,0xbb,0x20,0x21,0xbb,0x20,0x20,0x22,0x21,0x20,0x20,0x20,0x1a,0x5b,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x2b,0x20,0x20,0x20,0x1a,0x5b,0x20,0x22,0xbb,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x22,0xbb,0x20,0x20,0x20,0x19,0x5b,0x20,0x22,0xbb,0x20,0x21,0x21,0x20,0x20,0x2b,0x22,0x20,0x20,0x1a,0x5b,0x20,0x22,0xbb,0x20,0x21,0x21,0x29,0x20,0x22,0xbb,0x20,0x20,0x20,0x1a,0x5b,0x20,0x22,0x0,0x6e,0x0,0x0,0x1,0x9a,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}\003@A1EA\207E\301E\032 \000 0 \006 ! \002\273 0 \006 \" \002\273 \032[ \"\273 ! +\"! \032[ \"\273 !! + \032[ \"\273 \"\273 !! \"\273 \031[ \"\273 !! + \032[ \"\273 \"\273 !\273 \"! \032[ \"\273 !! + \032[ \"\273 \"\273 !! \"\273 \031[ \"\273 !! +\" \032[ \"\273 !!) \"\273 \032[ \"\000n\000\000\001\232\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1cd6d6d51c8983e5b4c3b8fbe2bc8e3b1a9b8573 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fQNAQTFFQYdFwUUaIAAgMCAGICAhICACuyAgIDAgBiAgIiAgArsgICAaWyAiuyAgISAgKyIhICAgGlsgIrsgISEgICsgICAaWyAiuyAiuyAhISAgIrsgICAZWyAiuyAhISAgKyAgIBpbICK7ICK7ICG7ICAiISAgIBpbICK7ICEhICArICAgGlsgIrsgIrsgISEgICK7ICAgGVsgIrsgISEgICsiICAaWyAiuyAhISkgIrsgICAaWyAiAG4AAAGaAAALAAAL Step #5: MERGE-OUTER: attempt 4279 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1694956783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56079a9df198, 0x56079a9e7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56079a9e7918,0x56079aa6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1cd6d6d51c8983e5b4c3b8fbe2bc8e3b1a9b8573' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12812 processed earlier; will process 2463 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607981f35dd bp 0x000000000000 sp 0x7ffc09344220 T46195) Step #5: ==46195==The signal is caused by a READ memory access. Step #5: #0 0x5607981f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560798015280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560798014fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560797ff2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560797f13ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560797e6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560797e751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560797e5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560797e883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd248263082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560797e4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46195==Register values: Step #5: rax = 0x000056079be013e0 rbx = 0x000056079be013e0 rcx = 0x000056079be01890 rdx = 0x00007fd24842bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc09344220 Step #5: r8 = 0x000056079be013e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd24842bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056079b3f2960 r14 = 0x0000000100000004 r15 = 0x000056079a35f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x61,0x7f,0x41,0x76,0x41,0x24,0x6c,0x41,0x8c,0x41,0x41,0x41,0x41,0x41,0x6c,0x45,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x67,0x41,0x41,0x41,0x41,0x6c,0x45,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x76,0x41,0x7a,0x41,0x4c,0x77,0x69,0x6e,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0xc,0x6e,0x69,0x41,0x6c,0x6c,0x41,0x41,0x75,0x78,0x41,0x77,0x41,0x67,0x41,0xff,0x76,0x41,0x82,0xc1,0x4c,0x6b,0x77,0x77,0x67,0x45,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0xa0,0x41,0x76,0x41,0x7a,0x41,0x4c,0x77,0x69,0x6e,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0x6c,0x41,0x41,0x41,0x24,0x41,0x41,0x68,0x41,0x41,0x6c,0x41,0x41,0x41,0x6c,0x45,0x45,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0xa0,0x6f,0x41,0x68,0x41,0x45,0x68,0x41,0x41,0x6c,0x45,0x41,0x41,0x77,0x77,0x45,0x41,0x41,0x77,0x77,0x67,0x46,0x67,0x41,0x76,0x41,0x24,0x41,0xf8,0x68,0x41,0x41,0x41,0x6c,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x67,0x41,0x77,0x67,0x69,0x41,0x77,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001a\177AvA$lA\214AAAAAlEAwgFg\301\004@\005\022\000\013AgAAAAlEAwgFg\301\004@\005\022\000\013AvAzALwinAzA\270hAAA\014niAllAAuxAwAgA\377vA\202\301LkwwgEg\301\004@\005\022\000\013A\240AvAzALwinAzA\270hAAAlAAA$AAhAAlAAAlEEg\301\004@\005\022\000\013A\240oAhAEhAAlEAAwwEAAwwgFgAvA$A\370hAAAlAwgFg\301\004@\005\022\000\013gAwgiAw\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d934964fa0c5544aa97e552f654bec08c5b31601 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQFhf0F2QSRsQYxBQUFBQWxFQXdnRmfBBEAFEgALQWdBQUFBbEVBd2dGZ8EEQAUSAAtBdkF6QUx3aW5BekG4aEFBQQxuaUFsbEFBdXhBd0FnQf92QYLBTGt3d2dFZ8EEQAUSAAtBoEF2QXpBTHdpbkF6QbhoQUFBbEFBQSRBQWhBQWxBQUFsRUVnwQRABRIAC0Ggb0FoQUVoQUFsRUFBd3dFQUF3d2dGZ0F2QSRB+GhBQUFsQXdnRmfBBEAFEgALZ0F3Z2lBdwAL Step #5: MERGE-OUTER: attempt 4280 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1695097118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564724f60198, 0x564724f68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564724f68918,0x564724ff00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d934964fa0c5544aa97e552f654bec08c5b31601' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12813 processed earlier; will process 2462 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 374 ft: 375 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #2 pulse cov: 428 ft: 468 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 32 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5647227745dd bp 0x000000000000 sp 0x7ffd8ee201e0 T46199) Step #5: ==46199==The signal is caused by a READ memory access. Step #5: #0 0x5647227745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564722596280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564722595fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564722573929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564722494ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5647223ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5647223f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647223dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5647224093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84e8888082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5647223d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46199==Register values: Step #5: rax = 0x0000564725b6b430 rbx = 0x0000564725b6b430 rcx = 0x0000564725b6b420 rdx = 0x00007f84e8a50b80 Step #5: rdi = 0x0000564725b6b420 rsi = 0x0000000000000246 rbp = 0x0000000000000000 rsp = 0x00007ffd8ee201e0 Step #5: r8 = 0x0000564725b6b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f84e8a50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564725973960 r14 = 0x0000000100000004 r15 = 0x00005647248e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6b,0x41,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x3e,0xfb,0x19,0xdb,0x1,0x41,0xb,0xb,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0xba,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x88,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0xba,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x88,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x41,0x75,0x49,0x44,0x41,0x75,0x41,0x5f,0x72,0x72,0x41,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x0,0xac,0x0,0xe,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x0,0xb5,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0xd3,0x0,0xaa,0x0,0x0,0x0,0x0,0x1,0xb,0x0,0x4c,0x0,0x53,0x0,0xb0,0x0,0x77,0x69,0x6e,0x0,0x0,0x0,0x89,0x0,0x9e,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002kA\013\032\003n\020\000\373\031A\000C>\373\031\333\001A\013\013\000\373\031A\000A\013\013\032\002n\020\000\373\031\272\000\253\000i \254\000\016\210\000\000\000\000\000\000\000\000\000\000\373\031A\000A\013\013\032\002n\020\000\373\031\272\000\253\000i \254\000\016\210\000\000\000\000\000\000\000\000\000\000AAuIDAuA_rrA\032\002n\020\000\373\031A\001A\013\013\032\002n\020\000\373\031m\000\253\000i\000\254\000\016\000\001\000\000\000\000\000\000\000\000\000A\000\373\031m\000\253\000i\000\265\000\016\000\000\001\013\000\323\000\252\000\000\000\000\001\013\000L\000S\000\260\000win\000\000\000\211\000\236\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e526da36b270eafebc04d7c06f88dbe105bcf1b5 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQE/f0FBBEBB8i0Ca0ELGgNuEAD7GUEAQz77GdsBQQsLAPsZQQBBCwsaAm4QAPsZugCrAGkgrAAOiAAAAAAAAAAAAAD7GUEAQQsLGgJuEAD7GboAqwBpIKwADogAAAAAAAAAAAAAQUF1SURBdUFfcnJBGgJuEAD7GUEBQQsLGgJuEAD7GW0AqwBpAKwADgABAAAAAAAAAAAAQQD7GW0AqwBpALUADgAAAQsA0wCqAAAAAAELAEwAUwCwAHdpbgAAAIkAngALAQAL Step #5: MERGE-OUTER: attempt 4281 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1695237105 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604140b0198, 0x5604140b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604140b8918,0x5604141400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e526da36b270eafebc04d7c06f88dbe105bcf1b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12817 processed earlier; will process 2458 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604118c45dd bp 0x000000000000 sp 0x7fff40e90700 T46203) Step #5: ==46203==The signal is caused by a READ memory access. Step #5: #0 0x5604118c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604116e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604116e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604116c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604115e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56041153cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604115461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56041152d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604115593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f820c224082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560411520aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46203==Register values: Step #5: rax = 0x000056041663d540 rbx = 0x000056041663d540 rcx = 0x000056041663d9f0 rdx = 0x00007f820c3ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff40e90700 Step #5: r8 = 0x000056041663d540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f820c3ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560414ac3960 r14 = 0x0000000100000004 r15 = 0x0000560413a30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6b,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x2,0x43,0x27,0xfb,0x18,0x5,0x3,0x43,0x41,0xfb,0x19,0x41,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0x2,0x6e,0x10,0x0,0xfb,0x19,0x5b,0x2,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xd0,0x0,0x0,0x0,0x41,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x0,0x1,0xbe,0x1a,0x1,0xe,0x1,0x0,0x1,0x69,0xc0,0x41,0x4b,0x43,0xaa,0x67,0xc1,0x4d,0x41,0x67,0x0,0xb,0x1,0x0,0xd0,0x0,0x0,0x0,0x41,0x41,0x41,0x75,0x41,0x41,0x75,0x41,0x1,0x0,0x1,0xbe,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0xc9,0x3,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0xab,0x0,0x0,0xac,0x69,0x0,0x0,0xe,0x0,0x0,0x1,0xb,0x0,0x41,0x75,0x45,0x1,0x0,0x1,0xbe,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0xc9,0x3,0x41,0xd,0xb,0x0,0xb,0x0,0x0,0xaa,0x0,0xb,0x1,0x0,0xd0,0x0,0x0,0x0,0x75,0x41,0x5f,0x72,0x0,0x77,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002kA\013\032\002n\020\000\373\031A\002C'\373\030\005\003CA\373\031A\001A\013\013\032\002n\020\000\002n\020\000\373\031[\002\253\000i \254\000\016\000\000linux\320\000\000\000AAAlinux\001\000\001\276\032\001\016\001\000\001i\300AKC\252g\301MAg\000\013\001\000\320\000\000\000AAAuAAuA\001\000\001\276\032\002n\020\000\373\031\311\003A\013\013\032\002n\020\000\373\031m\253\000\000\254i\000\000\016\000\000\001\013\000AuE\001\000\001\276\032\002n\020\000\373\031\311\003A\015\013\000\013\000\000\252\000\013\001\000\320\000\000\000uA_r\000wilinux\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba1aa099ba0db011170b91a52450ec3053605f6b Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8i0Ca0ELGgJuEAD7GUECQyf7GAUDQ0H7GUEBQQsLGgJuEAACbhAA+xlbAqsAaSCsAA4AAGxpbnV40AAAAEFBQWxpbnV4AQABvhoBDgEAAWnAQUtDqmfBTUFnAAsBANAAAABBQUF1QUF1QQEAAb4aAm4QAPsZyQNBCwsaAm4QAPsZbasAAKxpAAAOAAABCwBBdUUBAAG+GgJuEAD7GckDQQ0LAAsAAKoACwEA0AAAAHVBX3IAd2lsaW51eAALAQAL Step #5: MERGE-OUTER: attempt 4282 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1695375106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da6760b198, 0x55da67613911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da67613918,0x55da6769b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba1aa099ba0db011170b91a52450ec3053605f6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12818 processed earlier; will process 2457 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da64e1f5dd bp 0x000000000000 sp 0x7ffe438fd5f0 T46207) Step #5: ==46207==The signal is caused by a READ memory access. Step #5: #0 0x55da64e1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da64c41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da64c40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da64c1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da64b3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da64a97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da64aa11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da64a886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da64ab43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8c5062082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da64a7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46207==Register values: Step #5: rax = 0x000055da685fb540 rbx = 0x000055da685fb540 rcx = 0x000055da685fb9f0 rdx = 0x00007fd8c522ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe438fd5f0 Step #5: r8 = 0x000055da685fb540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8c522abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da6801e960 r14 = 0x0000000100000004 r15 = 0x000055da66f8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0x41,0x4d,0x41,0xd0,0x0,0x10,0x0,0x1,0x41,0x44,0x41,0x41,0x1,0x45,0x4a,0x1,0x41,0x34,0x41,0x1,0x45,0x41,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x45,0x41,0x1,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0xd0,0x0,0x14,0x0,0x1,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0xd0,0x0,0x14,0x0,0x0,0x41,0x35,0x1,0xd0,0x0,0x14,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x2f,0x41,0x49,0x1,0x4d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@AAMA\320\000\020\000\001ADAA\001EJ\001A4A\001EA\000\320\000\024\000\001A5\001\320\000\024\000\320\000\024\000\001A\001\320\000\024\000\001A/AI\320\000\024\000\001A5\001\320\000\024\000\320\000\024\000\001A\001AEA\001EAAA\001\320\000\024\000\001AEBA\001A2A\001EAA\001\320\000\024\000\001AEBA\001A2\001\320\000\024\000\001AEAA\001M\320\000\024\000\001\320\000\024\000\001A/AI\320\000\024\000\001A5\001\320\000\024\000\320\000\024\000\001\320\000\024\000\001A/AI\320\000\024\000\000A5\001\320\000\024\000\320\000\024\000\001A\001\320\000\024\000\001A/AI\001M\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4363d1825f882e54a671c350842cdd62ac82e39b Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAArLAQHIAQF/f0HgQEFBTUHQABAAAUFEQUEBRUoBQTRBAUVBANAAFAABQTUB0AAUANAAFAABQQHQABQAAUEvQUnQABQAAUE1AdAAFADQABQAAUEBQUVBAUVBQUEB0AAUAAFBRUJBAUEyQQFFQUEB0AAUAAFBRUJBAUEyAdAAFAABQUVBQQFN0AAUAAHQABQAAUEvQUnQABQAAUE1AdAAFADQABQAAdAAFAABQS9BSdAAFAAAQTUB0AAUANAAFAABQQHQABQAAUEvQUkBTQAL Step #5: MERGE-OUTER: attempt 4283 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1695512679 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad614f6198, 0x55ad614fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad614fe918,0x55ad615860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4363d1825f882e54a671c350842cdd62ac82e39b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12819 processed earlier; will process 2456 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad5ed0a5dd bp 0x000000000000 sp 0x7ffc7136da10 T46211) Step #5: ==46211==The signal is caused by a READ memory access. Step #5: #0 0x55ad5ed0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad5eb2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad5eb2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad5eb09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad5ea2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad5e982c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad5e98c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad5e9736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad5e99f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb013e20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad5e966aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46211==Register values: Step #5: rax = 0x000055ad6239f540 rbx = 0x000055ad6239f540 rcx = 0x000055ad6239f9f0 rdx = 0x00007fb013fe8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7136da10 Step #5: r8 = 0x000055ad6239f540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb013fe8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad61f09960 r14 = 0x0000000100000004 r15 = 0x000055ad60e76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x72,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7e,0x41,0xe0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x31,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x41,0x45,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x41,0x41,0x45,0x41,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x3b,0x42,0x41,0x1,0x41,0x35,0x41,0x51,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x35,0x1,0x41,0x91,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x41,0x1,0x45,0x41,0x41,0x41,0x45,0x41,0x1,0x41,0x1,0x6c,0x69,0x6e,0x42,0x41,0x1,0x41,0x35,0x41,0x51,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x34,0x1,0x41,0x91,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x41,0x3b,0x42,0x41,0x1,0x41,0x35,0x41,0x51,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x34,0x1,0x41,0x91,0x77,0xc0,0xc0,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001r\003\002\001\000\012\313\001\001\310\001\001\177~A\340\001\320\000\024\000\001AEBA\001A1\001A*w\300\300AMAkEAAAEA\001\320\000\024\000\001AEA\001AAAEAAEAA\001EAAA\001EAA\001\320\000\024\000\001A;BA\001A5AQ\001EAA\001\320\000\024\000\001AEBA\001A5\001A\221w\300\300AMAkA\001EAAAEA\001A\001linBA\001A5AQ\001EAA\001\320\000\024\000\001AEBA\001A4\001A\221w\300\300AMAkA;BA\001A5AQ\001EAA\001\320\000\024\000\001AEBA\001A4\001A\221w\300\300AM\320\000\024\000\001\320\000\024\000\001AE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fd74b7461e89aa61e578daa7764b27850027a8db Step #5: Base64: AGFzbQEAAAABBQFgAAFyAwIBAArLAQHIAQF/fkHgAdAAFAABQUVCQQFBMQFBKnfAwEFNQWtFQUFBRUEB0AAUAAFBRUEBQUFBRUFBRUFBAUVBQUEBRUFBAdAAFAABQTtCQQFBNUFRAUVBQQHQABQAAUFFQkEBQTUBQZF3wMBBTUFrQQFFQUFBRUEBQQFsaW5CQQFBNUFRAUVBQQHQABQAAUFFQkEBQTQBQZF3wMBBTUFrQTtCQQFBNUFRAUVBQQHQABQAAUFFQkEBQTQBQZF3wMBBTdAAFAAB0AAUAAFBRQAL Step #5: MERGE-OUTER: attempt 4284 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1695649682 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56216769c198, 0x5621676a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621676a4918,0x56216772c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fd74b7461e89aa61e578daa7764b27850027a8db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12820 processed earlier; will process 2455 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562164eb05dd bp 0x000000000000 sp 0x7ffd79b16e70 T46215) Step #5: ==46215==The signal is caused by a READ memory access. Step #5: #0 0x562164eb05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562164cd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562164cd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562164caf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562164bd0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562164b28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562164b321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562164b196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562164b453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f057c405082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562164b0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46215==Register values: Step #5: rax = 0x0000562168fea500 rbx = 0x0000562168fea500 rcx = 0x0000562168fea9b0 rdx = 0x00007f057c5cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd79b16e70 Step #5: r8 = 0x0000562168fea500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f057c5cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621680af960 r14 = 0x0000000100000004 r15 = 0x000056216701c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x3,0x40,0x41,0xf2,0x0,0x3,0x7f,0x2,0x0,0x1,0x2,0x0,0x0,0x51,0x0,0x1b,0x50,0x1a,0xfb,0x19,0xb4,0xaf,0x7,0x8e,0x56,0x75,0x0,0x6c,0x0,0x0,0x0,0xb2,0x0,0xfc,0x2,0x0,0xfc,0x2,0x0,0x6d,0x1a,0xfc,0x2,0x0,0xa9,0x0,0x0,0xa0,0x1a,0x52,0x6c,0x0,0xfc,0x3,0x0,0xa7,0x69,0x6d,0x75,0x78,0x0,0xb2,0x0,0xfc,0x3,0x6c,0x69,0x6e,0x75,0x78,0x6b,0x0,0xa7,0x1a,0x64,0x1a,0xfc,0x2,0x4a,0x6d,0x1a,0x0,0x0,0xfc,0x3,0x0,0xa7,0x0,0x1b,0x1a,0x1,0x0,0x0,0x75,0x78,0x0,0xa0,0x0,0x5e,0x1a,0x9d,0x9a,0x0,0xb2,0x0,0xfc,0x3,0x0,0xfc,0x2,0x0,0x41,0x1a,0x0,0xfc,0x3,0x0,0xbc,0x69,0x6e,0x75,0x70,0x0,0xa0,0x0,0x5d,0x1a,0x9d,0x9a,0x0,0xb2,0x0,0xfc,0x3,0x0,0xfc,0x2,0x0,0x41,0x1a,0x0,0xfc,0x3,0x0,0x69,0x6e,0x78,0x75,0x0,0xbc,0xb2,0x0,0xfc,0x3,0x68,0x69,0x6e,0x75,0x78,0x6b,0x0,0xa7,0x1a,0x0,0x9d,0x9a,0x0,0xb2,0x0,0xfc,0x3,0x0,0x0,0x0,0x92,0x92,0xbb,0x1a,0xba,0x1a,0xb,0xb,0x0,0x0,0xb,0x20,0x94,0x0,0x42,0x59,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\003@A\362\000\003\177\002\000\001\002\000\000Q\000\033P\032\373\031\264\257\007\216Vu\000l\000\000\000\262\000\374\002\000\374\002\000m\032\374\002\000\251\000\000\240\032Rl\000\374\003\000\247imux\000\262\000\374\003linuxk\000\247\032d\032\374\002Jm\032\000\000\374\003\000\247\000\033\032\001\000\000ux\000\240\000^\032\235\232\000\262\000\374\003\000\374\002\000A\032\000\374\003\000\274inup\000\240\000]\032\235\232\000\262\000\374\003\000\374\002\000A\032\000\374\003\000inxu\000\274\262\000\374\003hinuxk\000\247\032\000\235\232\000\262\000\374\003\000\000\000\222\222\273\032\272\032\013\013\000\000\013 \224\000BY\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-432858c91cdba5edf0474e44e07196a4bc6f43ab Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBA0BB8gADfwIAAQIAAFEAG1Aa+xm0rweOVnUAbAAAALIA/AIA/AIAbRr8AgCpAACgGlJsAPwDAKdpbXV4ALIA/ANsaW51eGsApxpkGvwCSm0aAAD8AwCnABsaAQAAdXgAoABeGp2aALIA/AMA/AIAQRoA/AMAvGludXAAoABdGp2aALIA/AMA/AIAQRoA/AMAaW54dQC8sgD8A2hpbnV4awCnGgCdmgCyAPwDAAAAkpK7GroaCwsAAAsglABCWQALAAAL Step #5: MERGE-OUTER: attempt 4285 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1695788795 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cdb0411198, 0x55cdb0419911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cdb0419918,0x55cdb04a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/432858c91cdba5edf0474e44e07196a4bc6f43ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12821 processed earlier; will process 2454 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cdadc255dd bp 0x000000000000 sp 0x7ffcddf3ee80 T46219) Step #5: ==46219==The signal is caused by a READ memory access. Step #5: #0 0x55cdadc255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cdada47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cdada46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cdada24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cdad945ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cdad89dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cdad8a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cdad88e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cdad8ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0714fc8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cdad881aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46219==Register values: Step #5: rax = 0x000055cdb2eb2400 rbx = 0x000055cdb2eb2400 rcx = 0x000055cdb2eb28b0 rdx = 0x00007f0715190b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcddf3ee80 Step #5: r8 = 0x000055cdb2eb2400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0715190be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cdb0e24960 r14 = 0x0000000100000004 r15 = 0x000055cdafd91386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x7a,0x41,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x0,0x1,0x41,0x45,0x48,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xff,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x45,0x41,0x40,0xd0,0x0,0x14,0x0,0x1,0x1,0x0,0x4e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001?\177AzAEA\253\224u\320\000\024\000\001A\365\365M\320\000\024\000\001AEHEA@\001AAAA\301M\320\000\024\000\001A\011M\320\000\024\000\001A\011M\320\000\024\000\001A\365\275kHEA\253\224u\320\000\024\000\001A\365\365M\320\000\024\000\001AEHEA\000\001AEH\000\024\000\001A\365\365M\320\000\024\000\001A\001A\011M\320\000\024\000\001A\011M\320\000\024\000\001A\365\275kHEA\253\224u\320\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000HEA@\001AAAA\301M\320\000\024\000\001A\377M\320\000\024\000\001A\365\275kH\320\000\024\000\001AEAEA@\320\000\024\000\001\001\000N\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2fcf64ec69c8078c7695bd7ef3dc022f3ea4da0 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQE/f0F6QUVBq5R10AAUAAFB9fVN0AAUAAFBRUhFQUABQUFBQcFN0AAUAAFBCU3QABQAAUEJTdAAFAABQfW9a0hFQauUddAAFAABQfX1TdAAFAABQUVIRUEAAUFFSAAUAAFB9fVN0AAUAAFBAUEJTdAAFAABQQlN0AAUAAFB9b1rSEVBq5R10AAAAAAAAAAAAAAAAAAAAEhFQUABQUFBQcFN0AAUAAFB/03QABQAAUH1vWtI0AAUAAFBRUFFQUDQABQAAQEATgAL Step #5: MERGE-OUTER: attempt 4286 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1695928493 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565490144198, 0x56549014c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56549014c918,0x5654901d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2fcf64ec69c8078c7695bd7ef3dc022f3ea4da0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12822 processed earlier; will process 2453 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56548d9585dd bp 0x000000000000 sp 0x7ffeebb39970 T46223) Step #5: ==46223==The signal is caused by a READ memory access. Step #5: #0 0x56548d9585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56548d77a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56548d779fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56548d757929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56548d678ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56548d5d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56548d5da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56548d5c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56548d5ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b2d227082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56548d5b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46223==Register values: Step #5: rax = 0x0000565491298420 rbx = 0x0000565491298420 rcx = 0x00005654912988d0 rdx = 0x00007f9b2d3efb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeebb39970 Step #5: r8 = 0x0000565491298420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b2d3efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565490b57960 r14 = 0x0000000100000004 r15 = 0x000056548fac4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7f,0x41,0x21,0x41,0x1,0x41,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x41,0x69,0x75,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x70,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x41,0x1,0x68,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x2,0x0,0x0,0x0,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x5b,0x6d,0x41,0x45,0x41,0x76,0x1,0x45,0x45,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001$\177A!A\001AiuiEAnA\350\301AkiA[wimEA\001EEAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001AiuEk\015\000AA\001EAAE\001A\377Ap\001iuAEk\015\000AAA\001hAAjAp\001\001iuiEAnA\350\301AkiA[wimEA\001EEAiA[wimEA\001EEAkF\270\320\000\024\000\001A?A\001lAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001iAAAEAkFA\002\000\000\000\001M\320\000\024\000\001AAAAEAkFA[mAEAv\001EEx\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0fa1eabe6c14549d98784c8ac5dcbdcb51a2f25 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQEkf0EhQQFBaXVpRUFuQejBQWtpQVt3aW1FQQFFRUFrRrjQABQAAUE/QQFsQUFqQXABAUFpdUVrDQBBQQFFQUFFAUH/QXABaXVBRWsNAEFBQQFoQUFqQXABAWl1aUVBbkHowUFraUFbd2ltRUEBRUVBaUFbd2ltRUEBRUVBa0a40AAUAAFBP0EBbEFrRrjQABQAAUE/QQFsQUFqQXABAWlBQUFFQWtGQQIAAAABTdAAFAABQUFBQUVBa0ZBW21BRUF2AUVFeAAL Step #5: MERGE-OUTER: attempt 4287 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1696066539 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c4ee4a198, 0x561c4ee52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c4ee52918,0x561c4eeda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b0fa1eabe6c14549d98784c8ac5dcbdcb51a2f25' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12823 processed earlier; will process 2452 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c4c65e5dd bp 0x000000000000 sp 0x7ffd54641c20 T46227) Step #5: ==46227==The signal is caused by a READ memory access. Step #5: #0 0x561c4c65e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c4c480280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c4c47ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c4c45d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c4c37ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c4c2d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c4c2e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c4c2c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c4c2f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f495bc9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c4c2baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46227==Register values: Step #5: rax = 0x0000561c50d353e0 rbx = 0x0000561c50d353e0 rcx = 0x0000561c50d35890 rdx = 0x00007f495be66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd54641c20 Step #5: r8 = 0x0000561c50d353e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f495be66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c4f85d960 r14 = 0x0000000100000004 r15 = 0x0000561c4e7ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x61,0x7f,0x41,0x76,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0x6c,0x41,0x41,0x41,0xc,0x41,0x2c,0x4d,0x67,0xc1,0x4,0x40,0x5,0x1,0x0,0xb,0x45,0x77,0x69,0x6e,0x41,0x49,0x78,0x45,0x76,0x41,0xb8,0x41,0x76,0x41,0x3a,0x41,0x32,0x41,0x45,0x76,0x41,0x21,0x41,0x76,0x41,0x3a,0x41,0x31,0x41,0x32,0x41,0x78,0x69,0x6c,0x75,0x68,0x68,0x6e,0x4c,0x41,0x92,0x4a,0x41,0x6f,0x6e,0x4d,0x4c,0x41,0x41,0x6c,0x68,0x41,0x41,0x41,0x41,0x6c,0x41,0x45,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x48,0x6f,0x68,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x92,0x4a,0x6f,0x69,0x4d,0x41,0x6c,0x68,0x41,0x41,0x41,0x41,0x6c,0x41,0x45,0x41,0x77,0x46,0xc1,0x67,0x6f,0x69,0x4d,0x41,0x6c,0x68,0x41,0x41,0x49,0x78,0x45,0x76,0x41,0xb8,0x41,0x76,0x41,0x3a,0x41,0x32,0x41,0x45,0x76,0x41,0xb8,0x41,0x76,0x41,0x3a,0x41,0x31,0x41,0x32,0x41,0x78,0x69,0x6c,0x75,0x68,0x68,0x6e,0x4c,0x41,0x92,0x4a,0x41,0x41,0x41,0x73,0x46,0x77,0xc1,0x67,0x67,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x48,0x21,0x0,0xf,0x6e,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001a\177AvAzA\270hAAAlAAA\014A,Mg\301\004@\005\001\000\013EwinAIxEvA\270AvA:A2AEvA!AvA:A1A2AxiluhhnLA\222JAonMLAAlhAAAAlAEAwgFg\301\004@\005\022\000\013AHohAlinuxA\222JoiMAlhAAAAlAEAwF\301goiMAlhAAIxEvA\270AvA:A2AEvA\270AvA:A1A2AxiluhhnLA\222JAAAsFw\301gg\004@\005\022\000\013AH!\000\017nAV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db2f12e0e87a1b99a888e8f0996371f55d10c25e Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQFhf0F2QXpBuGhBQUFsQUFBDEEsTWfBBEAFAQALRXdpbkFJeEV2QbhBdkE6QTJBRXZBIUF2QTpBMUEyQXhpbHVoaG5MQZJKQW9uTUxBQWxoQUFBQWxBRUF3Z0ZnwQRABRIAC0FIb2hBbGludXhBkkpvaU1BbGhBQUFBbEFFQXdGwWdvaU1BbGhBQUl4RXZBuEF2QTpBMkFFdkG4QXZBOkExQTJBeGlsdWhobkxBkkpBQUFzRnfBZ2cEQAUSAAtBSCEAD25BVgAL Step #5: MERGE-OUTER: attempt 4288 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1696205993 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576dd161198, 0x5576dd169911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576dd169918,0x5576dd1f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db2f12e0e87a1b99a888e8f0996371f55d10c25e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12824 processed earlier; will process 2451 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 507 ft: 508 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576da9755dd bp 0x000000000000 sp 0x7ffdbb73a9a0 T46231) Step #5: ==46231==The signal is caused by a READ memory access. Step #5: #0 0x5576da9755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576da797280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576da796fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576da774929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576da695ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576da5edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576da5f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576da5de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576da60a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff35dc2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576da5d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46231==Register values: Step #5: rax = 0x00005576de735430 rbx = 0x00005576de735430 rcx = 0x00005576de735420 rdx = 0x00007ff35ddf4b80 Step #5: rdi = 0x00005576de735420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdbb73a9a0 Step #5: r8 = 0x00005576de735430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff35ddf4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576ddb74960 r14 = 0x0000000100000004 r15 = 0x00005576dcae1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x3,0x43,0x40,0x1,0x3f,0x7d,0x41,0x3,0x43,0x40,0x91,0xff,0x91,0x43,0x69,0x9c,0x41,0x46,0x43,0x93,0x91,0x3b,0x93,0x96,0x97,0x91,0x43,0x91,0x91,0x91,0x91,0x91,0x91,0x8f,0x97,0x91,0x43,0x92,0x20,0x41,0x49,0x43,0x93,0x91,0x91,0x93,0x93,0x97,0x91,0x43,0x91,0x91,0x91,0x43,0x91,0x91,0x91,0x91,0x91,0x91,0x8f,0x97,0x91,0x43,0x92,0x20,0x31,0x0,0x20,0x20,0x8f,0x97,0x91,0x91,0x8f,0x97,0x91,0x43,0x92,0x20,0x41,0x49,0x43,0x35,0xdd,0x41,0x49,0x43,0x93,0x91,0x91,0x93,0x96,0x97,0x91,0x43,0x91,0x91,0x91,0x91,0x91,0x91,0x8f,0x97,0x95,0x43,0x92,0x20,0x30,0x0,0x20,0x2d,0x8f,0x97,0x91,0x91,0x8f,0x97,0x91,0x43,0x92,0x20,0x41,0x49,0x91,0x43,0x91,0xa7,0x93,0x91,0x91,0x91,0x91,0x91,0x8f,0x97,0x95,0x43,0x92,0x20,0x31,0x0,0x20,0x2d,0x8f,0x97,0x91,0x91,0x8f,0x97,0x91,0x43,0x92,0x20,0x41,0x49,0x91,0x43,0x91,0xa7,0x93,0x96,0x97,0x91,0x43,0x91,0x91,0x91,0x8f,0x91,0x91,0x91,0x97,0x91,0x43,0x92,0x20,0x31,0x0,0x22,0x20,0x97,0x91,0x43,0x92,0x20,0x41,0x49,0x43,0x93,0x91,0x0,0x91,0x93,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}A\003C@\001?}A\003C@\221\377\221Ci\234AFC\223\221;\223\226\227\221C\221\221\221\221\221\221\217\227\221C\222 AIC\223\221\221\223\223\227\221C\221\221\221C\221\221\221\221\221\221\217\227\221C\222 1\000 \217\227\221\221\217\227\221C\222 AIC5\335AIC\223\221\221\223\226\227\221C\221\221\221\221\221\221\217\227\225C\222 0\000 -\217\227\221\221\217\227\221C\222 AI\221C\221\247\223\221\221\221\221\221\217\227\225C\222 1\000 -\217\227\221\221\217\227\221C\222 AI\221C\221\247\223\226\227\221C\221\221\221\217\221\221\221\227\221C\222 1\000\" \227\221C\222 AIC\223\221\000\221\223\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7bd5ddcae21a2dbd2e51b5fb8ebc2e38edaaf335 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fUEDQ0ABP31BA0NAkf+RQ2mcQUZDk5E7k5aXkUORkZGRkZGPl5FDkiBBSUOTkZGTk5eRQ5GRkUORkZGRkZGPl5FDkiAxACAgj5eRkY+XkUOSIEFJQzXdQUlDk5GRk5aXkUORkZGRkZGPl5VDkiAwACAtj5eRkY+XkUOSIEFJkUORp5ORkZGRkY+XlUOSIDEAIC2Pl5GRj5eRQ5IgQUmRQ5Gnk5aXkUORkZGPkZGRl5FDkiAxACIgl5FDkiBBSUOTkQCRkwAL Step #5: MERGE-OUTER: attempt 4289 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1696346977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564db095b198, 0x564db0963911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564db0963918,0x564db09eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7bd5ddcae21a2dbd2e51b5fb8ebc2e38edaaf335' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12826 processed earlier; will process 2449 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564dae16f5dd bp 0x000000000000 sp 0x7ffed7bb60e0 T46235) Step #5: ==46235==The signal is caused by a READ memory access. Step #5: #0 0x564dae16f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564dadf91280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564dadf90fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564dadf6e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564dade8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564dadde7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564daddf11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564daddd86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564dade043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f773bed8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564daddcbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46235==Register values: Step #5: rax = 0x0000564db304d540 rbx = 0x0000564db304d540 rcx = 0x0000564db304d9f0 rdx = 0x00007f773c0a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed7bb60e0 Step #5: r8 = 0x0000564db304d540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f773c0a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564db136e960 r14 = 0x0000000100000004 r15 = 0x0000564db02db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6b,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x40,0x41,0x41,0x4d,0x41,0x6b,0x41,0x41,0x4e,0x4e,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x41,0x45,0x1,0x41,0x42,0x1,0x41,0x33,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x10,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x1,0x4d,0xd0,0x0,0x1,0x41,0x45,0x41,0x2e,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x33,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001k\003\002\001\000\012\313\001\001\310\001\001\177\177A\340@AAMAkAANNAM\320\000\024\000\001AEAA\001M\320\000\024\000\001AEAA\001\320\000\024\000\001AEA.\001EAA\001\320\000\024\000AE\001AB\001A3\001\320\000\024\000\001AEAAA\001\320\000\020\000\001AEAA\001\320\000\024\000\001AEAAA\001M\320\000\001AEA.\001EAA\001\320\000\024\000\001AEBA\001A3\001\320\000\024\000\001AEAAA\001\320\000\024\000\001AEAA\001EAA\001\320\000\024\000\001AEBA\001A2\001\320\000\024\000\001AEA\000\001\320\000\024\000\001AEBAA\001\320\000\024\000\001AAA\001\320\000\024\000\001AE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d591b968877761fa613e5b124dd8159e445e47e4 Step #5: Base64: AGFzbQEAAAABBQFgAAFrAwIBAArLAQHIAQF/f0HgQEFBTUFrQUFOTkFN0AAUAAFBRUFBAU3QABQAAUFFQUEB0AAUAAFBRUEuAUVBQQHQABQAQUUBQUIBQTMB0AAUAAFBRUFBQQHQABAAAUFFQUEB0AAUAAFBRUFBQQFN0AABQUVBLgFFQUEB0AAUAAFBRUJBAUEzAdAAFAABQUVBQUEB0AAUAAFBRUFBAUVBQQHQABQAAUFFQkEBQTIB0AAUAAFBRUEAAdAAFAABQUVCQUEB0AAUAAFBQUEB0AAUAAFBRQAL Step #5: MERGE-OUTER: attempt 4290 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1696483620 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eab0bb0198, 0x55eab0bb8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eab0bb8918,0x55eab0c400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d591b968877761fa613e5b124dd8159e445e47e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12827 processed earlier; will process 2448 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eaae3c45dd bp 0x000000000000 sp 0x7ffed7088890 T46239) Step #5: ==46239==The signal is caused by a READ memory access. Step #5: #0 0x55eaae3c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eaae1e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eaae1e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eaae1c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eaae0e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eaae03cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eaae0461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eaae02d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eaae0593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc358791082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eaae020aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46239==Register values: Step #5: rax = 0x000055eab34963b0 rbx = 0x000055eab34963b0 rcx = 0x000055eab3496860 rdx = 0x00007fc358959b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed7088890 Step #5: r8 = 0x000055eab34963b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc358959be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eab15c3960 r14 = 0x0000000100000004 r15 = 0x000055eab0530386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x16,0x7d,0x41,0x6b,0x41,0x28,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xf5,0x6b,0x41,0x6c,0x45,0x41,0x75,0x45,0x41,0x41,0x4d,0x6b,0x41,0x28,0x41,0x44,0x1,0x45,0x1,0x78,0x4a,0x6a,0xc1,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xf5,0x6b,0x41,0x6c,0x45,0x1,0x45,0x4a,0x41,0x1,0x41,0x78,0x41,0x74,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xb,0x41,0xf5,0x6b,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xfb,0x99,0x0,0x2b,0x47,0x47,0x47,0x47,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001\026}AkA(AD\001EiuiAMAJliAAAAAEA\277i\001A\001xJtAAAuAMkA(AEAtiAD\001EiuiAMAJliAAAAAEA\277i\001A\001xJtAAAuAMkA(AEAti\004\000\020\000\005\000\000\000tO\000\013A\365kAlEAuEAAMkA(AD\001E\001xJj\301AwEAti\004\000\020\000\005\000\000tO\000\013A\365kAlE\001EJA\001AxAtAuAMkA(AEAti\004\000\020\000\005\000\000\013A\365k\000\000\000\000\000\001\017\373\231\000+GGGG\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3add11b298f6b1e83c680dd549d4b68b1a807e6f Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQEWfUFrQShBRAFFaXVpQU1BSmxpQUFBQUFFQb9pAUEBeEp0QUFBdUFNa0EoQUVBdGlBRAFFaXVpQU1BSmxpQUFBQUFFQb9pAUEBeEp0QUFBdUFNa0EoQUVBdGkEABAABQAAAHRPAAtB9WtBbEVBdUVBQU1rQShBRAFFAXhKasFBd0VBdGkEABAABQAAdE8AC0H1a0FsRQFFSkEBQXhBdEF1QU1rQShBRUF0aQQAEAAFAAALQfVrAAAAAAABD/uZACtHR0dHAAAL Step #5: MERGE-OUTER: attempt 4291 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1696623005 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f14f1a4198, 0x55f14f1ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f14f1ac918,0x55f14f2340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3add11b298f6b1e83c680dd549d4b68b1a807e6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12828 processed earlier; will process 2447 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f14c9b85dd bp 0x000000000000 sp 0x7ffeabd04440 T46243) Step #5: ==46243==The signal is caused by a READ memory access. Step #5: #0 0x55f14c9b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f14c7da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f14c7d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f14c7b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f14c6d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f14c630c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f14c63a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f14c6216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f14c64d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d7eb1a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f14c614aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46243==Register values: Step #5: rax = 0x000055f1506c6520 rbx = 0x000055f1506c6520 rcx = 0x000055f1506c69d0 rdx = 0x00007f8d7ece2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeabd04440 Step #5: r8 = 0x000055f1506c6520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d7ece2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f14fbb7960 r14 = 0x0000000100000004 r15 = 0x000055f14eb24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6b,0x41,0xc1,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x57,0x69,0x45,0x43,0xc5,0x69,0x41,0x75,0x41,0x47,0x41,0x41,0x41,0x3e,0x6c,0x6d,0x69,0x41,0xaf,0x69,0x41,0x41,0x41,0x75,0x6d,0x69,0x45,0x69,0x41,0x41,0x4b,0xe,0x2,0x0,0x0,0x0,0x41,0x69,0x49,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1,0x0,0x0,0x0,0xfb,0x1b,0x0,0xfb,0x19,0x41,0x91,0x3f,0x41,0x69,0x69,0x69,0x0,0x0,0x0,0x9a,0x0,0x45,0x41,0x69,0x71,0x41,0x8a,0x41,0x4b,0x6c,0x69,0x41,0x78,0x41,0x28,0x69,0x41,0xc1,0x69,0x6b,0x45,0x69,0x69,0x6b,0x47,0x41,0x41,0x6a,0x41,0x6a,0x41,0x45,0x6a,0xc1,0x45,0x41,0x78,0x6d,0x4d,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x40,0x41,0x41,0x41,0x41,0x49,0x45,0x6c,0x45,0x45,0xc1,0x41,0x41,0x41,0x41,0x78,0x6c,0x45,0x41,0x45,0x41,0xc1,0x41,0x1,0x41,0x45,0x41,0xba,0x41,0x41,0x45,0x1,0x41,0x6c,0x76,0x6c,0x45,0x41,0x41,0x6c,0x41,0x41,0x45,0x6c,0x69,0x69,0x69,0x6d,0x41,0x69,0x1,0x0,0x7c,0x83,0x0,0x5a,0x0,0x0,0x41,0x69,0x41,0x0,0x0,0x0,0x0,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{kA\301I\001A\000A\317\214i\003\000EA\277WiEC\305iAuAGAAA>lmiA\257iAAAumiEiAAK\016\002\000\000\000AiIilinux\000\001\000\000\000\373\033\000\373\031A\221?Aiii\000\000\000\232\000EAiqA\212AKliAxA(iA\301ikEiikGAAjAjAEj\301EAxmMAEAAAEA@AAAAIElEE\301AAAAxlEAEA\301A\001AEA\272AAE\001AlvlEAAlAAEliiimAi\001\000|\203\000Z\000\000AiA\000\000\000\000\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e440b84df0e41123673c7c79344f0f4f229783d8 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7a0HBSQFBAEHPjGkDAEVBv1dpRUPFaUF1QUdBQUE+bG1pQa9pQUFBdW1pRWlBQUsOAgAAAEFpSWlsaW51eAABAAAA+xsA+xlBkT9BaWlpAAAAmgBFQWlxQYpBS2xpQXhBKGlBwWlrRWlpa0dBQWpBakFFasFFQXhtTUFFQUFBRUFAQUFBQUlFbEVFwUFBQUF4bEVBRUHBQQFBRUG6QUFFAUFsdmxFQUFsQUFFbGlpaW1BaQEAfIMAWgAAQWlBAAAAAAALSQAL Step #5: MERGE-OUTER: attempt 4292 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1696761804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddfa1e9198, 0x55ddfa1f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddfa1f1918,0x55ddfa2790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e440b84df0e41123673c7c79344f0f4f229783d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12829 processed earlier; will process 2446 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddf79fd5dd bp 0x000000000000 sp 0x7ffeb57415f0 T46247) Step #5: ==46247==The signal is caused by a READ memory access. Step #5: #0 0x55ddf79fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddf781f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddf781efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddf77fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddf771dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddf7675c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddf767f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddf76666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddf76923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f84930a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddf7659aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46247==Register values: Step #5: rax = 0x000055ddfb3652e0 rbx = 0x000055ddfb3652e0 rcx = 0x000055ddfb365790 rdx = 0x00007f8493271b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb57415f0 Step #5: r8 = 0x000055ddfb3652e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8493271be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddfabfc960 r14 = 0x0000000100000004 r15 = 0x000055ddf9b69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7d,0x41,0x3,0x41,0x44,0x41,0xff,0x3,0x41,0x55,0x69,0x41,0x69,0x41,0x69,0x45,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x45,0x45,0x76,0x41,0x4b,0x41,0x41,0x41,0xfe,0x45,0x41,0x74,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x41,0x48,0x41,0xd0,0x3e,0x1,0x0,0x41,0x40,0x41,0x3b,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x0,0x1,0xb,0x45,0x41,0x4b,0x41,0x41,0x76,0x45,0x41,0x74,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x1,0x0,0x1,0x77,0x0,0xb,0x4f,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xe4,0x48,0x41,0xd0,0x3e,0x1,0x0,0x41,0x40,0x41,0x3b,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x41,0x40,0x43,0x3a,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x0,0xb,0x77,0x1,0x41,0x69,0x45,0x4a,0x41,0xe9,0x45,0x41,0x4b,0x41,0x41,0x77,0x45,0x41,0x30,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x1,0x0,0x1,0x77,0x0,0xb,0x4f,0x6c,0x45,0x41,0x69,0x41,0x4d,0x4a,0x69,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\006}A\003ADA\377\003AUiAiAiEAlinuxAMEEvAKAAA\376EAti\004\000\000\000\005\016\001\000\000\000\000\000\000AAHA\320>\001\000A@A;A:lA\012\000\000\000\000\001\013EAKAAvEAti\004\000\000\000\005\016\003\000\000\001\000\001w\000\013O\004\000\000\000\005\016\003\000\000\000\000\000\000A\344HA\320>\001\000A@A;A:lA\012\000\000\000linux\000A@C:A:lA\012\000\000\000\000\013w\001AiEJA\351EAKAAwEA0i\004\000\000\000\005\016\003\000\000\001\000\001w\000\013OlEAiAMJiAE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ab3956adde90573a359edd89e1d1ea187d243db Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEGfUEDQURB/wNBVWlBaUFpRUFsaW51eEFNRUV2QUtBQUH+RUF0aQQAAAAFDgEAAAAAAABBQUhB0D4BAEFAQTtBOmxBCgAAAAABC0VBS0FBdkVBdGkEAAAABQ4DAAABAAF3AAtPBAAAAAUOAwAAAAAAAEHkSEHQPgEAQUBBO0E6bEEKAAAAbGludXgAQUBDOkE6bEEKAAAAAAt3AUFpRUpB6UVBS0FBd0VBMGkEAAAABQ4DAAABAAF3AAtPbEVBaUFNSmlBRQAL Step #5: MERGE-OUTER: attempt 4293 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1696900472 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca77c43198, 0x55ca77c4b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca77c4b918,0x55ca77cd30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ab3956adde90573a359edd89e1d1ea187d243db' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12830 processed earlier; will process 2445 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 426 ft: 427 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca754575dd bp 0x000000000000 sp 0x7ffe29a8a920 T46251) Step #5: ==46251==The signal is caused by a READ memory access. Step #5: #0 0x55ca754575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca75279280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca75278fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca75256929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca75177ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca750cfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca750d91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca750c06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca750ec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4595657082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca750b3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46251==Register values: Step #5: rax = 0x000055ca78fec430 rbx = 0x000055ca78fec430 rcx = 0x000055ca78fec420 rdx = 0x00007f459581fb80 Step #5: rdi = 0x000055ca78fec420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe29a8a920 Step #5: r8 = 0x000055ca78fec430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f459581fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca78656960 r14 = 0x0000000100000004 r15 = 0x000055ca775c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc0,0x7f,0x7f,0x41,0x69,0x45,0x69,0xd0,0x0,0xd6,0x0,0x1,0x41,0xb2,0x7f,0x45,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0x1,0x41,0x31,0x68,0xd0,0x0,0xd6,0x0,0x1,0x41,0x45,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x45,0x1,0x41,0x1,0x21,0xd6,0x0,0x41,0x45,0x41,0x45,0x41,0x49,0x6c,0x69,0x4e,0x75,0x69,0x44,0x67,0xd0,0x0,0xd6,0x0,0x1,0x21,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x20,0x45,0x41,0xd6,0x0,0x1,0x41,0x45,0x41,0x49,0x6c,0x69,0x4e,0x75,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x21,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0xd0,0x0,0xd6,0x0,0x1,0x20,0x45,0x41,0xd6,0x0,0x1,0x41,0x45,0x41,0x49,0x6c,0x69,0x6e,0x75,0x78,0xd0,0x0,0xd6,0x0,0x1,0x41,0x69,0x76,0x45,0x41,0xb2,0x1,0x68,0xd0,0x0,0xd6,0x0,0x1,0x41,0x45,0x72,0x41,0x45,0x41,0x69,0x45,0x67,0x41,0x6c,0x69,0x75,0x78,0x6e,0x78,0xd0,0x0,0xd6,0x0,0x1,0x69,0x41,0x76,0xb3,0x41,0x45,0x41,0x49,0x68,0xd0,0x0,0xd6,0x0,0x1,0x41,0x76,0x45,0x41,0x1,0x6b,0xbe,0xa8,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001p\003\002\001\000\012\313\001\001\310\001\001\300\177\177AiEi\320\000\326\000\001A\262\177ErAEAiEg\320\000\001A1h\320\000\326\000\001AErAEAiEg\320\000\326\000E\001A\001!\326\000AEAEAIliNuiDg\320\000\326\000\001!rAEAiEg\320\000\326\000\001 EA\326\000\001AEAIliNuiEg\320\000\326\000\001!rAEAiEg\320\000\326\000\001 EA\326\000\001AEAIlinux\320\000\326\000\001AivEA\262\001h\320\000\326\000\001AErAEAiEgAliuxnx\320\000\326\000\001iAv\263AEAIh\320\000\326\000\001AvEA\001k\276\250E\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-91b92b4d7b8d02a81bd3c9be6b9dea9dfbb3d566 Step #5: Base64: AGFzbQEAAAABBQFgAAFwAwIBAArLAQHIAQHAf39BaUVp0ADWAAFBsn9FckFFQWlFZ9AAAUExaNAA1gABQUVyQUVBaUVn0ADWAEUBQQEh1gBBRUFFQUlsaU51aURn0ADWAAEhckFFQWlFZ9AA1gABIEVB1gABQUVBSWxpTnVpRWfQANYAASFyQUVBaUVn0ADWAAEgRUHWAAFBRUFJbGludXjQANYAAUFpdkVBsgFo0ADWAAFBRXJBRUFpRWdBbGl1eG540ADWAAFpQXazQUVBSWjQANYAAUF2RUEBa76oRQAL Step #5: MERGE-OUTER: attempt 4294 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1697042909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b2bebb198, 0x562b2bec3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b2bec3918,0x562b2bf4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91b92b4d7b8d02a81bd3c9be6b9dea9dfbb3d566' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12832 processed earlier; will process 2443 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b296cf5dd bp 0x000000000000 sp 0x7ffd72d99cb0 T46255) Step #5: ==46255==The signal is caused by a READ memory access. Step #5: #0 0x562b296cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b294f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b294f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b294ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b293efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b29347c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b293511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b293386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b293643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba207ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b2932baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46255==Register values: Step #5: rax = 0x0000562b2d2162e0 rbx = 0x0000562b2d2162e0 rcx = 0x0000562b2d216790 rdx = 0x00007fba209b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd72d99cb0 Step #5: r8 = 0x0000562b2d2162e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba209b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b2c8ce960 r14 = 0x0000000100000004 r15 = 0x0000562b2b83b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x7d,0x41,0x3,0x41,0x44,0x45,0x41,0x70,0x41,0x4a,0x49,0x69,0x69,0x6f,0x41,0x31,0x49,0x69,0x6b,0x3,0x0,0x41,0x45,0x41,0xa5,0x49,0x69,0x69,0x3,0x0,0x41,0x45,0x45,0x41,0x41,0x41,0x77,0x69,0x74,0xe,0x88,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x69,0x6f,0x75,0x78,0x6e,0x6b,0x6f,0x1b,0x6f,0x6f,0x6f,0x47,0x20,0x0,0x0,0x0,0x4a,0x0,0xba,0x0,0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x4e,0x1,0x45,0x77,0x41,0x4c,0x6c,0x41,0xe,0x0,0x0,0x0,0x6c,0x69,0x75,0x6f,0x77,0x4c,0x41,0x78,0x6e,0x6f,0x6f,0x6f,0x6f,0x0,0x71,0x75,0x78,0x6e,0x6b,0x6f,0x1b,0x6f,0x6f,0x6f,0x47,0x20,0x0,0x0,0x0,0x4a,0x0,0xba,0x0,0x64,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x71,0x41,0x45,0x77,0x41,0x6c,0x4c,0x41,0x0,0xe,0x0,0x0,0x6c,0x69,0x75,0x6f,0x77,0x4c,0x41,0x78,0x6e,0x6f,0x6f,0x6f,0x6f,0x0,0x71,0x6c,0x68,0x6e,0x75,0x0,0xb,0x0,0x20,0x0,0x6e,0x78,0x75,0x6c,0x41,0x0,0x69,0x6e,0x75,0x78,0x1b,0x9f,0x0,0xb,0x0,0x0,0x41,0x45,0x41,0x4d,0x41,0x31,0x41,0x3a,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\003}A\003ADEApAJIiioA1Iik\003\000AEA\245Iii\003\000AEEAAAwit\016\210\200\200\000\000\000\000\000\001\000\000\000\000iouxnko\033oooG \000\000\000J\000\272\000\000\000\000\016\000\000\000\000N\001EwALlA\016\000\000\000liuowLAxnoooo\000quxnko\033oooG \000\000\000J\000\272\000d\000\000\016\000\000\000\000qAEwAlLA\000\016\000\000liuowLAxnoooo\000qlhnu\000\013\000 \000nxulA\000inux\033\237\000\013\000\000AEAMA1A:ll\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ddc2b9d8a48b2b8e579f4f1b158302ad88b2b88 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEDfUEDQURFQXBBSklpaW9BMUlpawMAQUVBpUlpaQMAQUVFQUFBd2l0DoiAgAAAAAAAAQAAAABpb3V4bmtvG29vb0cgAAAASgC6AAAAAA4AAAAATgFFd0FMbEEOAAAAbGl1b3dMQXhub29vbwBxdXhua28bb29vRyAAAABKALoAZAAADgAAAABxQUV3QWxMQQAOAABsaXVvd0xBeG5vb29vAHFsaG51AAsAIABueHVsQQBpbnV4G58ACwAAQUVBTUExQTpsbAAL Step #5: MERGE-OUTER: attempt 4295 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1697183548 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557103722198, 0x55710372a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55710372a918,0x5571037b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ddc2b9d8a48b2b8e579f4f1b158302ad88b2b88' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12833 processed earlier; will process 2442 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557100f365dd bp 0x000000000000 sp 0x7ffe4c122050 T46259) Step #5: ==46259==The signal is caused by a READ memory access. Step #5: #0 0x557100f365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557100d58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557100d57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557100d35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557100c56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557100baec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557100bb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557100b9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557100bcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2445e7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557100b92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46259==Register values: Step #5: rax = 0x00005571056f6500 rbx = 0x00005571056f6500 rcx = 0x00005571056f69b0 rdx = 0x00007f2446044b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4c122050 Step #5: r8 = 0x00005571056f6500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2446044be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557104135960 r14 = 0x0000000100000004 r15 = 0x00005571030a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6f,0x41,0xb,0x1a,0x2,0x6a,0x10,0x0,0xfb,0x19,0x28,0x0,0x3d,0x61,0xfb,0x18,0x41,0x1,0x41,0x4b,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0x7,0xe7,0x30,0xf,0x0,0x0,0x0,0x0,0xfb,0x18,0xe1,0x4,0x0,0x28,0x0,0xb,0xb,0x1a,0x3,0x6a,0x10,0x0,0xfb,0x19,0x28,0x0,0x0,0x3f,0xfb,0x18,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0x47,0xe7,0x32,0xf,0x0,0x84,0x83,0x7e,0x0,0x0,0xfb,0x18,0xe1,0x4,0x0,0x83,0x0,0xb,0xb,0x1a,0x3,0x6a,0x10,0x0,0xfb,0x19,0x28,0x0,0x0,0x41,0xfb,0x18,0x5,0x0,0x0,0x0,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0xbd,0x18,0x36,0xf,0x84,0x0,0x83,0x80,0x0,0x7e,0x0,0xb,0xb,0x1a,0x2,0x6a,0x10,0x0,0xfb,0x19,0x68,0x1,0xc,0x41,0xfb,0x18,0x41,0x3,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x18,0xe1,0x0,0x7,0xe2,0x0,0x0,0x0,0x84,0x82,0x80,0x0,0x55,0x72,0x0,0xb,0xb,0x0,0x1,0xb,0x0,0x49,0x0,0x42,0x66,0x58,0x69,0x0,0x6e,0x75,0x78,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?kAA\004@A\362-\002oA\013\032\002j\020\000\373\031(\000=a\373\030A\001AK\032\002\000\020\000\373\030\341\000\007\3470\017\000\000\000\000\373\030\341\004\000(\000\013\013\032\003j\020\000\373\031(\000\000?\373\030A\001A\013\032\002\000\020\000\373\030\341\000G\3472\017\000\204\203~\000\000\373\030\341\004\000\203\000\013\013\032\003j\020\000\373\031(\000\000A\373\030\005\000\000\000\032\002\000\020\000\373\030\341\000\275\0306\017\204\000\203\200\000~\000\013\013\032\002j\020\000\373\031h\001\014A\373\030A\003A\013\032\002\000\020\000\373\030\341\000\007\342\000\000\000\204\202\200\000Ur\000\013\013\000\001\013\000I\000BfXi\000nux\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b83fb30e56cb5ff3ddeca3eee8295732dd13edcf Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/a0FBBEBB8i0Cb0ELGgJqEAD7GSgAPWH7GEEBQUsaAgAQAPsY4QAH5zAPAAAAAPsY4QQAKAALCxoDahAA+xkoAAA/+xhBAUELGgIAEAD7GOEAR+cyDwCEg34AAPsY4QQAgwALCxoDahAA+xkoAABB+xgFAAAAGgIAEAD7GOEAvRg2D4QAg4AAfgALCxoCahAA+xloAQxB+xhBA0ELGgIAEAD7GOEAB+IAAACEgoAAVXIACwsAAQsASQBCZlhpAG51eAALAAAL Step #5: MERGE-OUTER: attempt 4296 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1697322842 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55acd2752198, 0x55acd275a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55acd275a918,0x55acd27e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b83fb30e56cb5ff3ddeca3eee8295732dd13edcf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12834 processed earlier; will process 2441 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3afd. Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55accff665dd bp 0x000000000000 sp 0x7ffcbca2ebc0 T46263) Step #5: ==46263==The signal is caused by a READ memory access. Step #5: #0 0x55accff665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55accfd88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55accfd87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55accfd65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55accfc86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55accfbdec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55accfbe81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55accfbcf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55accfbfb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08f94be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55accfbc2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46263==Register values: Step #5: rax = 0x000055acd47e86e0 rbx = 0x000055acd47e86e0 rcx = 0x000055acd47e8b90 rdx = 0x00007f08f9686b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbca2ebc0 Step #5: r8 = 0x000055acd47e86e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08f9686be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055acd3165960 r14 = 0x0000000100000004 r15 = 0x000055acd20d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x1c,0x41,0x1,0x41,0x9f,0xaa,0x6b,0x41,0x52,0x41,0x1,0x41,0x9f,0xaa,0x6b,0x41,0x0,0x41,0xb7,0x9f,0xaa,0x41,0x69,0x21,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x69,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x22,0x41,0x47,0x10,0x0,0x41,0x5d,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x69,0x69,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x41,0x69,0x45,0x41,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x22,0x41,0x45,0x10,0x0,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x6b,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x41,0x22,0x45,0x10,0x0,0x41,0x5d,0x45,0x41,0x45,0xb7,0x9d,0xaa,0x10,0x0,0x69,0x69,0x45,0x1,0x45,0xb7,0x9d,0xaa,0x77,0x69,0x6e,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x69,0x10,0x0,0x69,0x69,0x45,0xc1,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x22,0x22,0x41,0x45,0x10,0x0,0xb7,0x9b,0xaa,0x10,0x0,0x69,0x45,0x69,0x45,0xb7,0x41,0x9f,0xaa,0x41,0x69,0x45,0x41,0x45,0x41,0x45,0xb7,0x9f,0xaa,0x10,0x0,0x10,0x0,0x69,0x41,0x45,0xb7,0x9f,0x9d,0xaa,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\034A\001A\237\252kARA\001A\237\252kA\000A\267\237\252Ai!AE\267\237\252\020\000iiEAE\267\237\252\020\000i\"AG\020\000A]EAE\267\237\252\020\000iAE\267\235\252\020\000iiEAE\267\237\252AiEAEAE\267\237\252\020\000i\"AE\020\000AE\267\237\252\020\000ik\267\237\252\020\000iA\"E\020\000A]EAE\267\235\252\020\000iiE\001E\267\235\252winAE\267\237\252\020\000i\020\000iiE\301E\267\237\252\020\000\"\"AE\020\000\267\233\252\020\000iEiE\267A\237\252AiEAEAE\267\237\252\020\000\020\000iAE\267\237\235\252\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d49d1b47d0c34d4ced081c275ca16afe13686317 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0EcQQFBn6prQVJBAUGfqmtBAEG3n6pBaSFBRbefqhAAaWlFQUW3n6oQAGkiQUcQAEFdRUFFt5+qEABpQUW3naoQAGlpRUFFt5+qQWlFQUVBRbefqhAAaSJBRRAAQUW3n6oQAGlrt5+qEABpQSJFEABBXUVBRbedqhAAaWlFAUW3nap3aW5BRbefqhAAaRAAaWlFwUW3n6oQACIiQUUQALebqhAAaUVpRbdBn6pBaUVBRUFFt5+qEAAQAGlBRbefnaoQAAAL Step #5: MERGE-OUTER: attempt 4297 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1697463670 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56318b912198, 0x56318b91a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56318b91a918,0x56318b9a20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d49d1b47d0c34d4ced081c275ca16afe13686317' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12836 processed earlier; will process 2439 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631891265dd bp 0x000000000000 sp 0x7ffcf71c9ab0 T46267) Step #5: ==46267==The signal is caused by a READ memory access. Step #5: #0 0x5631891265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563188f48280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563188f47fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563188f25929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563188e46ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563188d9ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563188da81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563188d8f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563188dbb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1fae87b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563188d82aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46267==Register values: Step #5: rax = 0x000056318ce8f310 rbx = 0x000056318ce8f310 rcx = 0x000056318ce8f7c0 rdx = 0x00007f1faea43b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf71c9ab0 Step #5: r8 = 0x000056318ce8f310 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1faea43be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056318c325960 r14 = 0x0000000100000004 r15 = 0x000056318b292386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x31,0x71,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x42,0x3,0x7a,0x42,0x7c,0x42,0x7c,0x42,0x1b,0x80,0x42,0x7f,0x8a,0x7c,0x42,0x0,0x7c,0x42,0x42,0x42,0x42,0x80,0x7c,0x42,0x0,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x42,0x7f,0x80,0x82,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7c,0x42,0x1b,0x80,0x42,0x7f,0x8a,0x7c,0x42,0x0,0x7c,0x42,0x42,0x42,0x42,0x80,0x7c,0x42,0x0,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7c,0x42,0x1b,0x80,0x42,0x7f,0x8a,0x7c,0x42,0x0,0x7c,0x42,0x42,0x42,0x42,0x80,0x7c,0x42,0x0,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x42,0x7f,0x80,0x82,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7c,0x7c,0x42,0x42,0x42,0x42,0x80,0x7c,0x42,0x0,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x82,0x7f,0x42,0x80,0x42,0x7e,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7c,0x7c,0x42,0x42,0x42,0x42,0x80,0x7c,0x42,0x0,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7f,0x42,0x7f,0x80,0x82,0x42,0x7f,0x80,0x7c,0x42,0x0,0x7c,0x42,0x7c,0x42,0x7c,0x42,0x1b,0x42,0x7f,0x80,0x7c,0x42,0x7f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\0011q ! B\003zB|B|B\033\200B\177\212|B\000|BBBB\200|B\000|B\000|B|B\177B\177\200\202B\177\200|B\000|B|B|B\033\200B\177\212|B\000|BBBB\200|B\000|B\000|B|B|B\033\200B\177\212|B\000|BBBB\200|B\000|B\000|B|B\177B\177\200\202B\177\200|B\000|B|B||BBBB\200|B\000|B\000|B|B\177\202\177B\200B~\200|B\000|B|B||BBBB\200|B\000|B\000|B|B\177B\177\200\202B\177\200|B\000|B|B|B\033B\177\200|B\177\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8fc80110e5e698df9bff8e095e49c0df0525261 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQExcSAgICAgICEgQgN6QnxCfEIbgEJ/inxCAHxCQkJCgHxCAHxCAHxCfEJ/Qn+AgkJ/gHxCAHxCfEJ8QhuAQn+KfEIAfEJCQkKAfEIAfEIAfEJ8QnxCG4BCf4p8QgB8QkJCQoB8QgB8QgB8QnxCf0J/gIJCf4B8QgB8QnxCfHxCQkJCgHxCAHxCAHxCfEJ/gn9CgEJ+gHxCAHxCfEJ8fEJCQkKAfEIAfEIAfEJ8Qn9Cf4CCQn+AfEIAfEJ8QnxCG0J/gHxCfwAL Step #5: MERGE-OUTER: attempt 4298 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1697602059 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da7ad26198, 0x55da7ad2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da7ad2e918,0x55da7adb60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8fc80110e5e698df9bff8e095e49c0df0525261' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12837 processed earlier; will process 2438 files now Step #5: [LOADING] WASM module load failed: unknown function 45 Step #5: #1 pulse cov: 462 ft: 463 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da7853a5dd bp 0x000000000000 sp 0x7ffd6a098400 T46271) Step #5: ==46271==The signal is caused by a READ memory access. Step #5: #0 0x55da7853a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da7835c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da7835bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da78339929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da7825aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da781b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da781bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da781a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da781cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ac6a65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da78196aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46271==Register values: Step #5: rax = 0x000055da7c9c6430 rbx = 0x000055da7c9c6430 rcx = 0x000055da7c9c6420 rdx = 0x00007f2ac6c2db80 Step #5: rdi = 0x000055da7c9c6420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd6a098400 Step #5: r8 = 0x000055da7c9c6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ac6c2dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da7b739960 r14 = 0x0000000100000004 r15 = 0x000055da7a6a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5f,0x71,0x41,0xc1,0x0,0x41,0x41,0x41,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x22,0xd4,0x20,0x2,0x21,0x0,0xd5,0x0,0x22,0xdd,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x41,0x41,0x40,0x20,0x40,0xd4,0x20,0x4c,0x21,0x22,0x20,0x0,0xd5,0x0,0x22,0x0,0x22,0x6,0xd4,0xd5,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x1,0xd4,0x22,0x0,0xd5,0x0,0x22,0x4c,0xd5,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd4,0x22,0x0,0xd5,0x0,0x20,0x40,0x20,0x20,0x21,0x0,0xd4,0x22,0x0,0xd5,0x0,0x22,0xd5,0x0,0xd4,0xd5,0x0,0x20,0x40,0x20,0x20,0xd6,0x0,0xd5,0x0,0x22,0x6,0xd4,0x22,0x2,0xd5,0x0,0x22,0x0,0x22,0x4c,0xd5,0x0,0x0,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001_qA\301\000AAAAA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ \"\324 \002!\000\325\000\"\335\000\324\325\000 @ \326\000\325\000\"AA@ @\324 L!\" \000\325\000\"\000\"\006\324\325\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\325\000\"\001\324\"\000\325\000\"L\325\000\325\000 @ \326\000\324\"\000\325\000 @ !\000\324\"\000\325\000\"\325\000\324\325\000 @ \326\000\325\000\"\006\324\"\002\325\000\"\000\"L\325\000\000AV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef93124eaa65ad53c5940dd1c9ca463d69e53bb1 Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQFfcUHBAEFBQUFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1CIA1QAgQCAi1CACIQDVACLdANTVACBAICDWANUAIkFBQCBA1CBMISIgANUAIgAiBtTVANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1QAiAdQiANUAIkzVANUAIEAgINYA1CIA1QAgQCAgIQDUIgDVACLVANTVACBAICDWANUAIgbUIgLVACIAIkzVAABBVgAL Step #5: MERGE-OUTER: attempt 4299 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1697742219 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d1276f198, 0x560d12777911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d12777918,0x560d127ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef93124eaa65ad53c5940dd1c9ca463d69e53bb1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12839 processed earlier; will process 2436 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d0ff835dd bp 0x000000000000 sp 0x7ffd4891c0d0 T46275) Step #5: ==46275==The signal is caused by a READ memory access. Step #5: #0 0x560d0ff835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d0fda5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d0fda4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d0fd82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d0fca3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d0fbfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d0fc051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d0fbec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d0fc183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe94cbc9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d0fbdfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46275==Register values: Step #5: rax = 0x0000560d1395d420 rbx = 0x0000560d1395d420 rcx = 0x0000560d1395d8d0 rdx = 0x00007fe94cd91b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4891c0d0 Step #5: r8 = 0x0000560d1395d420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe94cd91be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d13182960 r14 = 0x0000000100000004 r15 = 0x0000560d120ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7f,0x41,0x21,0x41,0x1,0x41,0x69,0x75,0x69,0x45,0x41,0x6e,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x70,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x41,0x1,0x45,0x6b,0xd,0x0,0x41,0x41,0x41,0x1,0x68,0x41,0x41,0x6a,0x41,0x70,0x41,0xe8,0xc1,0x41,0x6b,0x69,0x41,0x5b,0x77,0x69,0x6d,0x45,0x41,0x1,0x45,0x45,0x41,0x6b,0x46,0xb8,0xd0,0x0,0x14,0x0,0x1,0x41,0x3f,0x41,0x1,0x6c,0x41,0x41,0x6a,0x41,0x70,0x1,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x1,0x45,0x41,0x41,0x45,0x1,0x41,0xff,0x41,0x70,0x1,0x69,0x75,0x41,0x45,0x6b,0xd,0x0,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x2,0x0,0x0,0x0,0x1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0x41,0x45,0x41,0x6b,0x46,0x41,0x5b,0x6d,0x41,0x45,0x41,0x76,0x1,0x45,0x45,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001$\177A!A\001AiuiEAnA\350\301AkiA[wimEA\001EEAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001iuAEk\015\000AA\001EAAE\001A\377Ap\001iuAEk\015\000AAA\001Ek\015\000AAA\001hAAjApA\350\301AkiA[wimEA\001EEAkF\270\320\000\024\000\001A?A\001lAAjAp\001\001iuAEk\015\000AA\001EAAE\001A\377Ap\001iuAEk\015\000AAAEAkFA\002\000\000\000\001M\320\000\024\000\001AAAAEAkFA[mAEAv\001EEx\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c7df9aa74eab057d6ee9a3d6603feadc462121c Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQEkf0EhQQFBaXVpRUFuQejBQWtpQVt3aW1FQQFFRUFrRrjQABQAAUE/QQFsQUFqQXABAWl1QUVrDQBBQQFFQUFFAUH/QXABaXVBRWsNAEFBQQFFaw0AQUFBAWhBQWpBcEHowUFraUFbd2ltRUEBRUVBa0a40AAUAAFBP0EBbEFBakFwAQFpdUFFaw0AQUEBRUFBRQFB/0FwAWl1QUVrDQBBQUFFQWtGQQIAAAABTdAAFAABQUFBQUVBa0ZBW21BRUF2AUVFeAAL Step #5: MERGE-OUTER: attempt 4300 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1697880145 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cefc565198, 0x55cefc56d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cefc56d918,0x55cefc5f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c7df9aa74eab057d6ee9a3d6603feadc462121c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12840 processed earlier; will process 2435 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 420 ft: 421 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cef9d795dd bp 0x000000000000 sp 0x7ffd8e0ca9d0 T46279) Step #5: ==46279==The signal is caused by a READ memory access. Step #5: #0 0x55cef9d795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cef9b9b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cef9b9afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cef9b78929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cef9a99ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cef99f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cef99fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cef99e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cef9a0e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2db9953082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cef99d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46279==Register values: Step #5: rax = 0x000055cefd68e430 rbx = 0x000055cefd68e430 rcx = 0x000055cefd68e420 rdx = 0x00007f2db9b1bb80 Step #5: rdi = 0x000055cefd68e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd8e0ca9d0 Step #5: r8 = 0x000055cefd68e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2db9b1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cefcf78960 r14 = 0x0000000100000004 r15 = 0x000055cefbee5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x7d,0x41,0x3,0x43,0x40,0x91,0x91,0xff,0x8f,0x43,0x69,0xc9,0x41,0x49,0x43,0x4a,0x70,0xc6,0x69,0x91,0x93,0x91,0x43,0x91,0x91,0x91,0x91,0x8b,0x8b,0x97,0x8b,0x43,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x90,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x97,0x8b,0x43,0x8b,0x92,0xe,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x90,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x97,0x8b,0x43,0x8b,0x92,0xe,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x90,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8b,0x8c,0x8b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001=}A\003C@\221\221\377\217Ci\311AICJp\306i\221\223\221C\221\221\221\221\213\213\227\213C\213\213\213\213\213\213\214\213\213\213\220\213\213\213\213\213\214\213\213\213\213\213\213\213\213\214\213\213\213\213\214\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\214\213\213\213\214\213\213\213\213\213\213\213\213\213\213\213\227\213C\213\222\016\213\213\213\213\214\213\213\213\220\213\213\213\213\213\214\213\213\213\213\213\213\214\213\213\213\213\214\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\214\213\213\213\213\213\213\213\213\213\213\213\213\213\213\213\227\213C\213\222\016\213\213\213\213\214\213\213\213\220\213\213\213\213\213\214\213\213\213\213\213\213\213\213\213\213\213\213\213\214\213\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4004249db1fc8786f732822ebd6f5fd0c136634 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE9fUEDQ0CRkf+PQ2nJQUlDSnDGaZGTkUORkZGRi4uXi0OLi4uLi4uMi4uLkIuLi4uLjIuLi4uLi4uLjIuLi4uMi4uLi4uLi4uLi4uLi4uLi4yLi4uMi4uLi4uLi4uLi4uXi0OLkg6Li4uLjIuLi5CLi4uLi4yLi4uLi4uMi4uLi4yLi4uLi4uLi4uLi4uLi4uLjIuLi4uLi4uLi4uLi4uLi5eLQ4uSDouLi4uMi4uLkIuLi4uLjIuLi4uLi4uLi4uLi4uMiwAL Step #5: MERGE-OUTER: attempt 4301 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1698020819 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562bfac4f198, 0x562bfac57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562bfac57918,0x562bfacdf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4004249db1fc8786f732822ebd6f5fd0c136634' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12842 processed earlier; will process 2433 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562bf84635dd bp 0x000000000000 sp 0x7ffdc68b94a0 T46283) Step #5: ==46283==The signal is caused by a READ memory access. Step #5: #0 0x562bf84635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562bf8285280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562bf8284fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562bf8262929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562bf8183ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562bf80dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562bf80e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562bf80cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562bf80f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f759b2c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562bf80bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46283==Register values: Step #5: rax = 0x0000562bfd17a3d0 rbx = 0x0000562bfd17a3d0 rcx = 0x0000562bfd17a880 rdx = 0x00007f759b48cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc68b94a0 Step #5: r8 = 0x0000562bfd17a3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f759b48cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562bfb662960 r14 = 0x0000000100000004 r15 = 0x0000562bfa5cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0x3e,0x41,0x41,0x41,0x41,0x74,0x41,0x4a,0x77,0x74,0x4e,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x6a,0x41,0x1,0x41,0x41,0x6b,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x77,0x6c,0x69,0x6e,0x75,0x78,0x77,0x41,0x66,0x41,0x77,0x68,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4b,0x0,0xb,0x41,0x66,0x45,0x45,0x41,0x41,0x6c,0x77,0x6a,0x0,0x1,0xd,0x0,0x41,0x41,0xb7,0xab,0x68,0x69,0x1,0x44,0x6a,0x41,0x69,0x68,0x1,0xd,0x0,0x30,0x0,0x0,0x0,0x69,0x68,0x1,0xd,0x0,0x41,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x77,0x6c,0x69,0x6e,0x75,0x78,0x77,0x41,0x66,0x41,0x77,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6a,0x77,0x41,0x41,0x6e,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA>AAAAtAJwtN\004\000\020\000\005\000\000\000tO\000\013AfAEnAwjA\001AAkh\001\015\000A\005\001iih\001\015\000A\000A\005\001\267\253Ax\001AAEAtiAfA\326nAwlinuxwAfAwh\004\000\020\000\005\000\000\000tK\000\013AfEEAAlwj\000\001\015\000AA\267\253hi\001DjAih\001\015\0000\000\000\000ih\001\015\000A\000A\005\001\267\253Ax\001AAEAtiAfA\326nAwlinuxwAfAwi\004\000\020\000\005\000\000\000tO\000\013AfAEjwAAnl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-11b52bc41d9a86ccc94ad0b245ffab6474ef3c17 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQFWfUEDQUQBd0E+QUFBQXRBSnd0TgQAEAAFAAAAdE8AC0FmQUVuQXdqQQFBQWtoAQ0AQQUBaWloAQ0AQQBBBQG3q0F4AUFBRUF0aUFmQdZuQXdsaW51eHdBZkF3aAQAEAAFAAAAdEsAC0FmRUVBQWx3agABDQBBQberaGkBRGpBaWgBDQAwAAAAaWgBDQBBAEEFAberQXgBQUFFQXRpQWZB1m5Bd2xpbnV4d0FmQXdpBAAQAAUAAAB0TwALQWZBRWp3QUFubAAL Step #5: MERGE-OUTER: attempt 4302 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1698159822 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605dec78198, 0x5605dec80911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605dec80918,0x5605ded080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/11b52bc41d9a86ccc94ad0b245ffab6474ef3c17' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12843 processed earlier; will process 2432 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 350 ft: 351 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 410 ft: 496 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605dc48c5dd bp 0x000000000000 sp 0x7ffc148a38a0 T46287) Step #5: ==46287==The signal is caused by a READ memory access. Step #5: #0 0x5605dc48c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605dc2ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605dc2adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605dc28b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605dc1acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605dc104c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605dc10e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605dc0f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605dc1213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26ff805082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605dc0e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46287==Register values: Step #5: rax = 0x00005605dfd57430 rbx = 0x00005605dfd57430 rcx = 0x00005605dfd57420 rdx = 0x00007f26ff9cdb80 Step #5: rdi = 0x00005605dfd57420 rsi = 0x0000000000000243 rbp = 0x0000000000000000 rsp = 0x00007ffc148a38a0 Step #5: r8 = 0x00005605dfd57430 r9 = 0x00005605dfd51770 r10 = 0x00005605dfd38010 r11 = 0x00007f26ff9cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605df68b960 r14 = 0x0000000100000004 r15 = 0x00005605de5f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xc0,0x41,0x1,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0xc0,0x41,0x41,0x47,0x41,0x22,0x41,0x80,0xd0,0x0,0x41,0xd0,0x41,0x49,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x47,0x41,0x22,0x41,0x80,0xd0,0x0,0x41,0xd0,0x41,0x49,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0xf2,0xd0,0x0,0x41,0x0,0x41,0x23,0xd0,0x0,0x14,0x0,0xc1,0x41,0x45,0x41,0x0,0x41,0x41,0xd0,0x0,0x0,0x41,0x14,0x41,0x41,0x47,0x41,0x22,0x41,0x0,0xd0,0x0,0x41,0xd0,0x41,0x41,0x47,0x41,0x41,0x22,0x41,0xd0,0x0,0x14,0x0,0x41,0x0,0x41,0xf2,0xd0,0x0,0x41,0x0,0x41,0x23,0xd0,0x6f,0x41,0xd5,0x0,0x41,0x1,0x41,0x0,0x45,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001}\177A\300A\001A\000AA\320\000A\000A\300AAGA\"A\200\320\000A\320AIGAA\"A\320\000\024\000A\000AA\320\000A\000AA\320\000\024\000AAAGA\"A\000\320\000A\320AAGAA\"GA\"A\200\320\000A\320AIGAA\"A\320\000\024\000A\000AA\320\000A\000AA\320\000\024\000AAAGA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000A\362\320\000A\000A#\320\000\024\000\301AEA\000AA\320\000\000A\024AAGA\"A\000\320\000A\320AAGAA\"A\320\000\024\000A\000A\362\320\000A\000A#\320oA\325\000A\001A\000EEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-50f99bba174e0692ff5609f85a117351e178e1be Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQF9f0HAQQFBAEFB0ABBAEHAQUFHQSJBgNAAQdBBSUdBQSJB0AAUAEEAQUHQAEEAQUHQABQAQUFBR0EiQQDQAEHQQUFHQUEiR0EiQYDQAEHQQUlHQUEiQdAAFABBAEFB0ABBAEFB0AAUAEFBQUdBIkEA0ABB0EFBR0FBIkHQABQAQQBB8tAAQQBBI9AAFADBQUVBAEFB0AAAQRRBQUdBIkEA0ABB0EFBR0FBIkHQABQAQQBB8tAAQQBBI9BvQdUAQQFBAEVFRQAL Step #5: MERGE-OUTER: attempt 4303 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1698301500 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc931bc198, 0x55cc931c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc931c4918,0x55cc9324c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50f99bba174e0692ff5609f85a117351e178e1be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12846 processed earlier; will process 2429 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc909d05dd bp 0x000000000000 sp 0x7ffffe8bc660 T46291) Step #5: ==46291==The signal is caused by a READ memory access. Step #5: #0 0x55cc909d05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc907f2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc907f1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc907cf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc906f0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc90648c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc906521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc906396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc906653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0bd20e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc9062caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46291==Register values: Step #5: rax = 0x000055cc948a4300 rbx = 0x000055cc948a4300 rcx = 0x000055cc948a47b0 rdx = 0x00007f0bd22adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffffe8bc660 Step #5: r8 = 0x000055cc948a4300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0bd22adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc93bcf960 r14 = 0x0000000100000004 r15 = 0x000055cc92b3c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x73,0x41,0x1,0x41,0x21,0x43,0x40,0x43,0x1b,0x1a,0x2,0x0,0x3,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x0,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x80,0x80,0x0,0x0,0x97,0x0,0x72,0x0,0x1,0x97,0x0,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x1a,0x10,0x80,0x80,0x80,0x0,0x10,0x80,0x80,0x80,0x80,0x0,0x0,0x97,0x0,0x1,0x5d,0x0,0x56,0x47,0xb,0x0,0xb,0x0,0x10,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\020sA\001A!C@C\033\032\002\000\003\000\020\200\200\200\200\000\020\200\200\200\200\000\032\020\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032\020\200\200\200\000\020\200\200\200\200\000\032\020\000\020\200\200\200\200\000\000\200\200\200\200\000\032\020\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032\020\200\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032\020\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032\020\200\200\200\000\020\200\200\200\000\020\200\200\200\200\000\032\020\200\200\200\200\000\000\227\000r\000\001\227\000\200\200\000\020\200\200\200\200\000\020\200\200\200\200\000\032\020\200\200\200\000\020\200\200\200\200\000\000\227\000\001]\000VG\013\000\013\000\020\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7e3e5f081bed28ffd1843607ad5785c57d891ca Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEQc0EBQSFDQEMbGgIAAwAQgICAgAAQgICAgAAaEICAABCAgICAABCAgICAABoQgICAABCAgICAABoQABCAgICAAACAgICAABoQgIAAEICAgIAAEICAgIAAGhCAgIAAEICAgIAAEICAgIAAGhCAgAAQgICAgAAQgICAgAAaEICAgAAQgICAABCAgICAABoQgICAgAAAlwByAAGXAICAABCAgICAABCAgICAABoQgICAABCAgICAAACXAAFdAFZHCwALABAAAAAL Step #5: MERGE-OUTER: attempt 4304 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1698440423 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b800bac198, 0x55b800bb4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b800bb4918,0x55b800c3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7e3e5f081bed28ffd1843607ad5785c57d891ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12847 processed earlier; will process 2428 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b7fe3c05dd bp 0x000000000000 sp 0x7ffd8245a510 T46295) Step #5: ==46295==The signal is caused by a READ memory access. Step #5: #0 0x55b7fe3c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b7fe1e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b7fe1e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b7fe1bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b7fe0e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b7fe038c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b7fe0421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7fe0296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b7fe0553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f420443b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b7fe01caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46295==Register values: Step #5: rax = 0x000055b8025143b0 rbx = 0x000055b8025143b0 rcx = 0x000055b802514860 rdx = 0x00007f4204603b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8245a510 Step #5: r8 = 0x000055b8025143b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4204603be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8015bf960 r14 = 0x0000000100000004 r15 = 0x000055b80052c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x16,0x7d,0x41,0x6b,0x41,0x28,0x41,0x44,0x1,0x45,0x69,0x75,0x69,0x41,0x4d,0x41,0x4a,0x6c,0x69,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xbf,0x69,0x1,0x41,0x1,0x78,0x4a,0x74,0x41,0x41,0x41,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xf5,0x6b,0x41,0x6c,0x45,0x41,0x75,0x45,0x41,0x41,0x4d,0x6b,0x41,0x28,0x41,0x44,0x1,0x45,0x1,0x78,0x4a,0x74,0x41,0x4d,0x75,0x41,0x41,0x41,0x6b,0x41,0x28,0x41,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xf5,0x6b,0x41,0x6c,0x45,0x41,0x75,0x45,0x41,0x6b,0x41,0x28,0x41,0x4d,0x41,0x44,0x1,0x45,0x1,0x78,0x4a,0x74,0xc1,0x41,0x77,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xf5,0x6b,0x41,0x6c,0x1,0x45,0x45,0x4a,0x41,0x1,0x41,0x78,0x41,0x74,0x41,0x75,0x41,0x4d,0x6b,0x41,0x28,0x41,0x43,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xb,0x42,0xf5,0x6b,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xfb,0x99,0x0,0x2b,0x47,0x47,0x47,0x47,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001\026}AkA(AD\001EiuiAMAJliAAAAAEA\277i\001A\001xJtAAAEAti\004\000\020\000\005\000\000\000tO\000\013A\365kAlEAuEAAMkA(AD\001E\001xJtAMuAAAkA(AEAti\004\000\020\000\005\000\000\000tO\000\013A\365kAlEAuEAkA(AMAD\001E\001xJt\301AwEAti\004\000\020\000\005\000\000tO\000\013A\365kAl\001EEJA\001AxAtAuAMkA(ACAti\004\000\020\000\005\000\000\013B\365k\000\000\000\000\000\001\017\373\231\000+GGGG\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef1c07f5013a62747cb0e55370747f9e43414c43 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQEWfUFrQShBRAFFaXVpQU1BSmxpQUFBQUFFQb9pAUEBeEp0QUFBRUF0aQQAEAAFAAAAdE8AC0H1a0FsRUF1RUFBTWtBKEFEAUUBeEp0QU11QUFBa0EoQUVBdGkEABAABQAAAHRPAAtB9WtBbEVBdUVBa0EoQU1BRAFFAXhKdMFBd0VBdGkEABAABQAAdE8AC0H1a0FsAUVFSkEBQXhBdEF1QU1rQShBQ0F0aQQAEAAFAAALQvVrAAAAAAABD/uZACtHR0dHAAAL Step #5: MERGE-OUTER: attempt 4305 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1698578911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608a7a55198, 0x5608a7a5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608a7a5d918,0x5608a7ae50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef1c07f5013a62747cb0e55370747f9e43414c43' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12848 processed earlier; will process 2427 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608a52695dd bp 0x000000000000 sp 0x7fffe86eb040 T46299) Step #5: ==46299==The signal is caused by a READ memory access. Step #5: #0 0x5608a52695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608a508b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608a508afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608a5068929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608a4f89ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608a4ee1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608a4eeb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608a4ed26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608a4efe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ebdb1b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608a4ec5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46299==Register values: Step #5: rax = 0x00005608a88295e0 rbx = 0x00005608a88295e0 rcx = 0x00005608a8829a90 rdx = 0x00007f3ebdce3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe86eb040 Step #5: r8 = 0x00005608a88295e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ebdce3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608a8468960 r14 = 0x0000000100000004 r15 = 0x00005608a73d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x27,0x41,0xc0,0xc3,0xff,0x4,0x2,0x0,0x2,0x0,0x1,0x2,0x0,0x2,0x0,0x1,0x2,0x0,0x0,0x8d,0x5f,0x0,0x85,0x0,0xe,0x0,0x0,0x21,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb5,0x1a,0xd3,0x4,0x0,0xb3,0x0,0x0,0x5,0x0,0xb,0x0,0x4c,0x1,0x1,0x0,0xd3,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4b,0x1,0x1,0x0,0x0,0xbf,0x9d,0x1,0x1,0x0,0x0,0x1b,0x0,0x0,0x0,0x0,0x0,0xd1,0x0,0x0,0x0,0xbd,0x1a,0x63,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4c,0x1,0x1,0x0,0x0,0x0,0xe,0x0,0x0,0x21,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xad,0x1a,0xd3,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4c,0x1,0x1,0x0,0xd3,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4b,0x1,0x1,0x0,0x0,0x0,0x21,0x1,0x0,0x0,0xd3,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4c,0x1,0x1,0x0,0xd3,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4b,0x1,0x1,0x0,0xb8,0x0,0xb,0xb,0x0,0x0,0xb,0xb,0x0,0x0,0xb,0x20,0x33,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001?}A'A\300\303\377\004\002\000\002\000\001\002\000\002\000\001\002\000\000\215_\000\205\000\016\000\000!\001\000\000\000\000\000\000\000\000\265\032\323\004\000\263\000\000\005\000\013\000L\001\001\000\323\004\000\320\000\000\005\000\013\000K\001\001\000\000\277\235\001\001\000\000\033\000\000\000\000\000\321\000\000\000\275\032c\004\000\320\000\000\005\000\013\000L\001\001\000\000\000\016\000\000!\001\000\000\000\000\000\000\000\000\255\032\323\004\000\320\000\000\005\000\013\000L\001\001\000\323\004\000\320\000\000\005\000\013\000K\001\001\000\000\000!\001\000\000\323\004\000\320\000\000\005\000\013\000L\001\001\000\323\004\000\320\000\000\005\000\013\000K\001\001\000\270\000\013\013\000\000\013\013\000\000\013 3\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c3a07188727c31ac574c97c001847bace277da6 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQE/fUEnQcDD/wQCAAIAAQIAAgABAgAAjV8AhQAOAAAhAQAAAAAAAAAAtRrTBACzAAAFAAsATAEBANMEANAAAAUACwBLAQEAAL+dAQEAABsAAAAAANEAAAC9GmMEANAAAAUACwBMAQEAAAAOAAAhAQAAAAAAAAAArRrTBADQAAAFAAsATAEBANMEANAAAAUACwBLAQEAAAAhAQAA0wQA0AAABQALAEwBAQDTBADQAAAFAAsASwEBALgACwsAAAsLAAALIDMAAAAL Step #5: MERGE-OUTER: attempt 4306 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1698718011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6171db198, 0x55f6171e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6171e3918,0x55f61726b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c3a07188727c31ac574c97c001847bace277da6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12849 processed earlier; will process 2426 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6149ef5dd bp 0x000000000000 sp 0x7ffff9b3aeb0 T46303) Step #5: ==46303==The signal is caused by a READ memory access. Step #5: #0 0x55f6149ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f614811280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f614810fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6147ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f61470fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f614667c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6146711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6146586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6146843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe1010af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f61464baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46303==Register values: Step #5: rax = 0x000055f619b9e440 rbx = 0x000055f619b9e440 rcx = 0x000055f619b9e8f0 rdx = 0x00007fe101277b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff9b3aeb0 Step #5: r8 = 0x000055f619b9e440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe101277be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f617bee960 r14 = 0x0000000100000004 r15 = 0x000055f616b5b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x56,0x7d,0x41,0x3,0x41,0x44,0x1,0x77,0x41,0xbc,0x41,0x41,0x74,0x1,0x41,0x67,0x4a,0x41,0x74,0x4e,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x5d,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x77,0x41,0x74,0x41,0x66,0xc0,0x41,0x41,0x45,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x6d,0x77,0x77,0x69,0x6d,0x41,0x66,0x74,0x41,0x78,0x74,0x6c,0x69,0x6e,0x75,0x78,0x4,0x0,0x10,0x0,0x41,0x74,0x69,0x41,0x66,0x41,0xd6,0x6e,0x41,0x96,0x69,0x6e,0x41,0x41,0xc0,0x77,0x41,0x66,0x41,0x74,0x4a,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xb,0x41,0x41,0x77,0xc0,0x41,0x66,0x41,0xc0,0x77,0x41,0xe6,0x41,0x41,0x74,0x77,0x69,0x6e,0x69,0x4,0x0,0x1a,0x0,0x5,0x0,0x10,0x0,0xb,0x41,0x41,0x77,0xc0,0x41,0x66,0x74,0x41,0x2a,0x67,0x77,0x69,0x4,0x6f,0x0,0x6e,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x41,0x41,0x22,0xc0,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001V}A\003AD\001wA\274AAt\001AgJAtN\004\000\020\000\005\000\000\000]O\000\013AfAEnAwAjAwAtAf\300AAEAtiAfA\326nAmwwimAftAxtlinux\004\000\020\000AtiAfA\326nA\226inAA\300wAfAtJE\001ti\004\000\020\000\005\000\000\000\013AAw\300AfA\300wA\346AAtwini\004\000\032\000\005\000\020\000\013AAw\300AftA*gwi\004o\000n\020\000\005\000\000\000tO\000\013AfAEAAA\"\300\000\020\000\005\000\000\000tO\000\013AfAEnAwAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-317b3386dba8d656f69676a28f5aa21fa324e7b3 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFWfUEDQUQBd0G8QUF0AUFnSkF0TgQAEAAFAAAAXU8AC0FmQUVuQXdBakF3QXRBZsBBQUVBdGlBZkHWbkFtd3dpbUFmdEF4dGxpbnV4BAAQAEF0aUFmQdZuQZZpbkFBwHdBZkF0SkUBdGkEABAABQAAAAtBQXfAQWZBwHdB5kFBdHdpbmkEABoABQAQAAtBQXfAQWZ0QSpnd2kEbwBuEAAFAAAAdE8AC0FmQUVBQUEiwAAQAAUAAAB0TwALQWZBRW5Bd0FqbAAL Step #5: MERGE-OUTER: attempt 4307 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1698858686 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55deb6c3a198, 0x55deb6c42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55deb6c42918,0x55deb6cca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/317b3386dba8d656f69676a28f5aa21fa324e7b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12850 processed earlier; will process 2425 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 403 ft: 404 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55deb444e5dd bp 0x000000000000 sp 0x7fff36adc370 T46307) Step #5: ==46307==The signal is caused by a READ memory access. Step #5: #0 0x55deb444e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55deb4270280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55deb426ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55deb424d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55deb416ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55deb40c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55deb40d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55deb40b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55deb40e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe955d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55deb40aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46307==Register values: Step #5: rax = 0x000055deb8257430 rbx = 0x000055deb8257430 rcx = 0x000055deb8257420 rdx = 0x00007efe9579ab80 Step #5: rdi = 0x000055deb8257420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff36adc370 Step #5: r8 = 0x000055deb8257430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe9579abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055deb764d960 r14 = 0x0000000100000004 r15 = 0x000055deb65ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x7c,0x41,0x3,0x41,0x44,0x41,0x45,0x70,0x41,0x3,0x41,0x44,0x41,0x6a,0x41,0xbf,0x77,0x41,0x41,0x69,0x4a,0x41,0x45,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x78,0x45,0x6c,0x41,0x45,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x77,0x69,0x6a,0x41,0xab,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x2f,0x77,0x41,0xff,0xff,0x6d,0x41,0xff,0xbe,0x6e,0x77,0x41,0x69,0x69,0x41,0xbf,0x6f,0x41,0xfb,0x2b,0x1c,0x1,0x7f,0x78,0x45,0x6c,0x41,0x45,0x74,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x77,0x69,0x6a,0x41,0xab,0x45,0x41,0x74,0x4b,0x41,0x23,0x41,0x2f,0x77,0x41,0xff,0xff,0x6d,0x41,0xff,0xbe,0x6e,0x77,0x41,0x69,0x4,0x0,0xe,0x0,0x0,0x10,0x0,0x5,0x0,0x47,0x0,0xb,0x41,0x41,0x41,0x1d,0x6e,0x77,0x69,0x6a,0x41,0x6d,0x45,0x41,0x23,0x74,0x41,0xff,0xbe,0x6e,0x77,0x41,0x6a,0x6d,0x69,0x45,0x41,0x74,0x4a,0x41,0x40,0x45,0x77,0x69,0x41,0xf8,0x6c,0x41,0x77,0x41,0xff,0xef,0xff,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001*|A\003ADAEpA\003ADAjA\277wAAiJAEiA\277oA\373+\034\001\177xElAEti\004\000\016\000\000\020\000\005\000G\000\013AAA\035nwijA\253EAtKA#A/wA\377\377mA\377\276nwAiiA\277oA\373+\034\001\177xElAEti\004\000\016\000\000\020\000\005\000G\000\013AAA\035nwijA\253EAtKA#A/wA\377\377mA\377\276nwAi\004\000\016\000\000\020\000\005\000G\000\013AAA\035nwijAmEA#tA\377\276nwAjmiEAtJA@EwiA\370lAwA\377\357\377:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2f9483b6d26e4b25f5d46eadb04cd086fd4f435 Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEqfEEDQURBRXBBA0FEQWpBv3dBQWlKQUVpQb9vQfsrHAF/eEVsQUV0aQQADgAAEAAFAEcAC0FBQR1ud2lqQatFQXRLQSNBL3dB//9tQf++bndBaWlBv29B+yscAX94RWxBRXRpBAAOAAAQAAUARwALQUFBHW53aWpBq0VBdEtBI0Evd0H//21B/75ud0FpBAAOAAAQAAUARwALQUFBHW53aWpBbUVBI3RB/75ud0FqbWlFQXRKQUBFd2lB+GxBd0H/7/86bAAL Step #5: MERGE-OUTER: attempt 4308 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1699000271 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584d0d68198, 0x5584d0d70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584d0d70918,0x5584d0df80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2f9483b6d26e4b25f5d46eadb04cd086fd4f435' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12852 processed earlier; will process 2423 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584ce57c5dd bp 0x000000000000 sp 0x7ffc6a9af190 T46311) Step #5: ==46311==The signal is caused by a READ memory access. Step #5: #0 0x5584ce57c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584ce39e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584ce39dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584ce37b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584ce29cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584ce1f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584ce1fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584ce1e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584ce2113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2db485f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584ce1d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46311==Register values: Step #5: rax = 0x00005584d2f674b0 rbx = 0x00005584d2f674b0 rcx = 0x00005584d2f67960 rdx = 0x00007f2db4a27b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6a9af190 Step #5: r8 = 0x00005584d2f674b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2db4a27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584d177b960 r14 = 0x0000000100000004 r15 = 0x00005584d06e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6e,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xc1,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x31,0x36,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x1,0x31,0x37,0xc,0x0,0xfc,0x0,0x41,0xb,0x1a,0x10,0x0,0x0,0x0,0xfb,0x18,0x30,0x41,0x0,0xb0,0x53,0xfb,0x19,0x41,0x6e,0x63,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x43,0xb,0xb,0x1a,0x41,0xfb,0x19,0x41,0xaa,0x0,0x0,0x0,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x43,0x0,0x43,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x1,0x31,0x37,0xc,0x0,0x0,0x0,0x41,0xb,0x1a,0x10,0x0,0x0,0x0,0xfb,0x18,0x31,0x41,0x0,0xb0,0x53,0x0,0x15,0x0,0xfb,0x18,0x32,0x41,0x0,0xb0,0x53,0x0,0x0,0x1,0xb,0x0,0x0,0x9b,0x0,0x9c,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002nA\013\032\002n\020\000\373\031A\000\301A\373\031A\252\000\000\000\013\032\002n\020\000\373\031A\000C\013\013\032\002n\020\000\373\031A\00016\000\013\032\002n\020\000\373\031C\000C\013\013\032\002n\020\000\373\031A\00117\014\000\374\000A\013\032\020\000\000\000\373\0300A\000\260S\373\031AncA\373\031A\252\000\000\000\013\032\002n\020\000\373\031C\000C\013\013\032A\373\031A\252\000\000\000\013\032\002n\020\000\373\031C\000C\013\013\032\002n\020\000\373\031A\00117\014\000\000\000A\013\032\020\000\000\000\373\0301A\000\260S\000\025\000\373\0302A\000\260S\000\000\001\013\000\000\233\000\234\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6b2239516407295795b55443d727b617e4d81cd Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8i0CbkELGgJuEAD7GUEAwUH7GUGqAAAACxoCbhAA+xlBAEMLCxoCbhAA+xlBADE2AAsaAm4QAPsZQwBDCwsaAm4QAPsZQQExNwwA/ABBCxoQAAAA+xgwQQCwU/sZQW5jQfsZQaoAAAALGgJuEAD7GUMAQwsLGkH7GUGqAAAACxoCbhAA+xlDAEMLCxoCbhAA+xlBATE3DAAAAEELGhAAAAD7GDFBALBTABUA+xgyQQCwUwAAAQsAAJsAnAALAQAL Step #5: MERGE-OUTER: attempt 4309 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1699138572 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2f891c198, 0x55b2f8924911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2f8924918,0x55b2f89ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6b2239516407295795b55443d727b617e4d81cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12853 processed earlier; will process 2422 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2f61305dd bp 0x000000000000 sp 0x7fffeaa7f780 T46315) Step #5: ==46315==The signal is caused by a READ memory access. Step #5: #0 0x55b2f61305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2f5f52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2f5f51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2f5f2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2f5e50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2f5da8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2f5db21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2f5d996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2f5dc53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed7229c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2f5d8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46315==Register values: Step #5: rax = 0x000055b2fa5864e0 rbx = 0x000055b2fa5864e0 rcx = 0x000055b2fa586990 rdx = 0x00007fed72464b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffeaa7f780 Step #5: r8 = 0x000055b2fa5864e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed72464be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b2f932f960 r14 = 0x0000000100000004 r15 = 0x000055b2f829c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x4d,0x22,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x4d,0x45,0xd0,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0xbc,0x80,0x41,0x41,0x41,0x75,0x20,0xb,0x4e,0x21,0xa0,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x66,0x72,0xb8,0x41,0x4d,0x45,0xd0,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0xb9,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0xa5,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0x21,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0xb9,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0x4e,0x4a,0x21,0xa5,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x41,0x0,0x6e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\340\000AAAA!\220\200\200\200\000A\200\200\000A\013A\000AA\001\270AM\"\001A\200\200\200\200\000A\200\200\000A\013A\000AA\001\270AME\320\200\200\200\200\000A\200\274\200AAAu \013N!\240\200\200\000A\001A\200\200\200\200\000A\200\200\000A\013A\000Afr\270AME\320\200\200\200\200\000A\200\200\000A\013A\000AA\001\270A\271E\320\000\024\000\001Au AA\013A\274N!\245\200\200\000A\001A\200\200\200\200\000A\200\000A\001A\200\200\200\200\000A\200\200\000A!A\000AA\001\270A\271E\320\000\024\000\001Au AA\013ANJ!\245\200\200\000A\001A\200A\000n\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef8e91682426bf8183c015bd1f0f65da5e00cece Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0HgAEFBQUEhkICAgABBgIAAQQtBAEFBAbhBTSIBQYCAgIAAQYCAAEELQQBBQQG4QU1F0ICAgIAAQYC8gEFBQXUgC04hoICAAEEBQYCAgIAAQYCAAEELQQBBZnK4QU1F0ICAgIAAQYCAAEELQQBBQQG4QblF0AAUAAFBdSBBQQtBvE4hpYCAAEEBQYCAgIAAQYAAQQFBgICAgABBgIAAQSFBAEFBAbhBuUXQABQAAUF1IEFBC0FOSiGlgIAAQQFBgEEAbgAL Step #5: MERGE-OUTER: attempt 4310 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1699276995 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4c835d198, 0x55e4c8365911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4c8365918,0x55e4c83ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef8e91682426bf8183c015bd1f0f65da5e00cece' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12854 processed earlier; will process 2421 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4c5b715dd bp 0x000000000000 sp 0x7ffdd73a06c0 T46319) Step #5: ==46319==The signal is caused by a READ memory access. Step #5: #0 0x55e4c5b715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4c5993280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4c5992fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4c5970929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4c5891ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4c57e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4c57f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4c57da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4c58063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe395269082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4c57cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46319==Register values: Step #5: rax = 0x000055e4c929b4b0 rbx = 0x000055e4c929b4b0 rcx = 0x000055e4c929b960 rdx = 0x00007fe395431b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd73a06c0 Step #5: r8 = 0x000055e4c929b4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe395431be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4c8d70960 r14 = 0x0000000100000004 r15 = 0x000055e4c7cdd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x41,0xf2,0x2d,0x2,0x6b,0x41,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0x30,0xfb,0x19,0x4a,0x1,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0xa,0xb,0xb,0x1a,0x3,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x43,0xf,0xfb,0x19,0x41,0x1,0x41,0x7a,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0xfb,0x19,0x41,0x1,0x41,0x7a,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x0,0x41,0xb,0xb,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x6d,0x0,0xab,0x0,0x69,0x20,0xac,0x0,0xe,0x4,0x0,0x0,0x0,0x0,0x0,0xa0,0x0,0xd3,0x0,0xb,0x41,0x41,0x41,0x75,0x41,0x41,0x75,0x41,0x5f,0x72,0x72,0x41,0x1a,0x2,0x6e,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0xb,0xb,0x1a,0x0,0xe,0x4,0x0,0x0,0x0,0x0,0x0,0xa0,0x0,0x0,0xfb,0x19,0xed,0x5d,0x57,0x1d,0x0,0x0,0x0,0x0,0x0,0x1,0xb,0x0,0xd3,0x0,0xaa,0x0,0x69,0x6e,0x0,0x0,0x77,0x0,0x8b,0x0,0xb8,0x0,0xb,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001j\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@A\362-\002kA\013\032\002n\020\000\373\031A\000C0\373\031J\001A\013\013\032\002n\020\000\373\031A\000\012\013\013\032\003n\020\000\373\031A\000C\017\373\031A\001Az\013\032\002n\020\000\373\031A\000A\013\013\032\002n\020\000\373\031m\000\253\000i\373\031A\001Az\013\032\002n\020\000\373\031A\000A\013\013\032\002n\020\000\373\031m\000\253\000i \254\000\016\004\000\000\000\000\000\240\000\323\000\013AAAuAAuA_rrA\032\002n\020\000\373\031A\001A\013\013\032\000\016\004\000\000\000\000\000\240\000\000\373\031\355]W\035\000\000\000\000\000\001\013\000\323\000\252\000in\000\000w\000\213\000\270\000\013\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5700255400eb7013250f3ad91196e7c0c47b4c33 Step #5: Base64: AGFzbQEAAAABBQFgAAFqAwIBAArLAQHIAQE/f0FBBEBB8i0Ca0ELGgJuEAD7GUEAQzD7GUoBQQsLGgJuEAD7GUEACgsLGgNuEAD7GUEAQw/7GUEBQXoLGgJuEAD7GUEAQQsLGgJuEAD7GW0AqwBp+xlBAUF6CxoCbhAA+xlBAEELCxoCbhAA+xltAKsAaSCsAA4EAAAAAACgANMAC0FBQXVBQXVBX3JyQRoCbhAA+xlBAUELCxoADgQAAAAAAKAAAPsZ7V1XHQAAAAAAAQsA0wCqAGluAAB3AIsAuAALAQAL Step #5: MERGE-OUTER: attempt 4311 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1699415671 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576b56b0198, 0x5576b56b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576b56b8918,0x5576b57400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5700255400eb7013250f3ad91196e7c0c47b4c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12855 processed earlier; will process 2420 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576b2ec45dd bp 0x000000000000 sp 0x7ffc5ca357a0 T46323) Step #5: ==46323==The signal is caused by a READ memory access. Step #5: #0 0x5576b2ec45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576b2ce6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576b2ce5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576b2cc3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576b2be4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576b2b3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576b2b461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576b2b2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576b2b593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa37c5a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576b2b20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46323==Register values: Step #5: rax = 0x00005576b65d54e0 rbx = 0x00005576b65d54e0 rcx = 0x00005576b65d5990 rdx = 0x00007fa37c76bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5ca357a0 Step #5: r8 = 0x00005576b65d54e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa37c76bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576b60c3960 r14 = 0x0000000100000004 r15 = 0x00005576b5030386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0xe0,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x80,0x80,0x2f,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xb8,0x41,0x80,0x0,0x41,0x80,0x80,0x0,0x41,0xb,0x41,0x0,0x41,0x41,0x1,0xc1,0x41,0x4d,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0x3c,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x41,0x41,0x41,0x21,0x90,0x80,0x80,0x0,0x41,0x94,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x84,0x0,0x21,0x80,0x80,0x80,0x0,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4d,0x45,0xd0,0x0,0x14,0x0,0x1,0x41,0x75,0x20,0x41,0x41,0xb,0x41,0xbc,0x4e,0x21,0xa5,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0xb,0x41,0xbc,0x4e,0x21,0x85,0x80,0x80,0x0,0x41,0x94,0x77,0x69,0x6e,0x41,0xb,0xd0,0x0,0x15,0x80,0x80,0x80,0x80,0x0,0x41,0x1,0x41,0x80,0x80,0x80,0x80,0x0,0x41,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A\340\000AAAA!\220\200\200\000A\224u AA\013A\274N!\200\200\200\000A\001A\200\200\200\200\000A\200\200/A\013A\000AA\001\270A\200\000A\200\200\000A\013A\000AA\001\301AME\320\000\024\000\001Au AA\013A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5650525ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5650525aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565052588929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650524a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565052401c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56505240b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650523f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56505241e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ad3ccd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650523e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46327==Register values: Step #5: rax = 0x00005650566152e0 rbx = 0x00005650566152e0 rcx = 0x0000565056615790 rdx = 0x00007f3ad3e95b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed0306ff0 Step #5: r8 = 0x00005650566152e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ad3e95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565055988960 r14 = 0x0000000100000004 r15 = 0x00005650548f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x7d,0x41,0x3,0x41,0x44,0x41,0xff,0x3,0x41,0x55,0x69,0x69,0x41,0x3f,0x45,0x41,0x69,0x41,0x46,0x4a,0x69,0x74,0x41,0x4d,0x45,0x45,0x76,0x41,0x4b,0x41,0x41,0x41,0xfe,0x45,0x41,0x74,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x75,0x78,0x0,0x41,0x40,0x41,0x3b,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x0,0x1,0xb,0x45,0x41,0x4b,0x41,0x41,0x41,0x45,0x76,0x74,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x1,0x0,0x0,0x1,0x1,0x77,0x0,0x0,0xb,0x4f,0x4,0x0,0x0,0x0,0x5,0xe,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xe4,0x48,0x41,0xcf,0x3e,0x1,0x0,0x41,0x40,0x41,0x3b,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x41,0x40,0x43,0x3a,0x41,0x3a,0x6c,0x41,0xa,0x0,0x0,0x0,0x0,0xb,0x77,0x6a,0x0,0x99,0x0,0x1b,0x55,0x0,0x55,0x41,0x4b,0x41,0x41,0x77,0x45,0x41,0x30,0x69,0x4,0x0,0x0,0x0,0x5,0xe,0x2,0x0,0x0,0x1,0x0,0x1,0x77,0x0,0xb,0x4f,0x6c,0x45,0x41,0x69,0x4d,0x41,0x69,0x4a,0x41,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\006}A\003ADA\377\003AUiiA?EAiAFJitAMEEvAKAAA\376EAti\004\000\000\000\005\016\003\000\000\000\000\000linuxnux\000A@A;A:lA\012\000\000\000\000\001\013EAKAAAEvti\004\000\000\000\005\016\001\000\000\001\001w\000\000\013O\004\000\000\000\005\016\003\000\000\000\000\000\000A\344HA\317>\001\000A@A;A:lA\012\000\000\000linux\000A@C:A:lA\012\000\000\000\000\013wj\000\231\000\033U\000UAKAAwEA0i\004\000\000\000\005\016\002\000\000\001\000\001w\000\013OlEAiMAiJAE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-186eddfd7865f65a12b79cdd58a868e55b87999b Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEGfUEDQURB/wNBVWlpQT9FQWlBRkppdEFNRUV2QUtBQUH+RUF0aQQAAAAFDgMAAAAAAGxpbnV4bnV4AEFAQTtBOmxBCgAAAAABC0VBS0FBQUV2dGkEAAAABQ4BAAABAXcAAAtPBAAAAAUOAwAAAAAAAEHkSEHPPgEAQUBBO0E6bEEKAAAAbGludXgAQUBDOkE6bEEKAAAAAAt3agCZABtVAFVBS0FBd0VBMGkEAAAABQ4CAAABAAF3AAtPbEVBaU1BaUpBRQAL Step #5: MERGE-OUTER: attempt 4313 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1699693629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605fa89c198, 0x5605fa8a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605fa8a4918,0x5605fa92c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/186eddfd7865f65a12b79cdd58a868e55b87999b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12857 processed earlier; will process 2418 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605f80b05dd bp 0x000000000000 sp 0x7ffd9d754be0 T46331) Step #5: ==46331==The signal is caused by a READ memory access. Step #5: #0 0x5605f80b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605f7ed2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605f7ed1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605f7eaf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5605f7dd0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605f7d28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605f7d321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605f7d196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605f7d453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc485e41082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605f7d0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46331==Register values: Step #5: rax = 0x00005605fc4e4490 rbx = 0x00005605fc4e4490 rcx = 0x00005605fc4e4940 rdx = 0x00007fc486009b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9d754be0 Step #5: r8 = 0x00005605fc4e4490 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc486009be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605fb2af960 r14 = 0x0000000100000004 r15 = 0x00005605fa21c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x3,0x40,0x41,0x3a,0x41,0x1,0x45,0x45,0x41,0xd,0xb3,0xa9,0x74,0x41,0x68,0x41,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xb8,0x9d,0x45,0x1,0x6c,0x69,0x6e,0x75,0x78,0x45,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x0,0xd4,0xd4,0xd5,0x1,0xd5,0x1,0xd4,0xd1,0x75,0x41,0xb8,0x9d,0x4d,0x1,0x43,0x45,0x41,0xd,0xb3,0xa9,0x68,0x41,0x68,0x41,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0xb8,0x9d,0x45,0x1,0x6c,0x69,0x67,0x75,0x78,0x45,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0x41,0x45,0x45,0x41,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd5,0x0,0xd5,0x0,0xd5,0x1,0x41,0x45,0x45,0x41,0x4a,0x45,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x4b,0x45,0x0,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?}\003@A:A\001EEA\015\263\251tAhAJE\320\000\324\325\000\325\001\324\324\325\000\325\001\324\321A\270\235E\001linuxE\320\000\324\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\325\000\325\000\325\000\324\324\325\001\325\001\324\321uA\270\235M\001CEA\015\263\251hAhAJE\320\000\324\325\000\325\001\324\324\325\000\325\001\324\321A\270\235E\001liguxE\320\000\324\325\000\325\001\324\324\325\000\325\000\324\325\000\325\001\324\325\000\325\000\325\001AEEAJE\320\000\324\325\000\325\000\324\325\000\325\001\324\325\000\325\000\325\001AEEAJEJE\320\000\324\325\000\325\001\324\321KE\000\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cb6385c7f0e040e56542deab5ddd25cdfbaf3879 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/fQNAQTpBAUVFQQ2zqXRBaEFKRdAA1NUA1QHU1NUA1QHU0UG4nUUBbGludXhF0ADU1QDVAdTU1QDVANTVANUB1NUA1QDVANTU1QHVAdTRdUG4nU0BQ0VBDbOpaEFoQUpF0ADU1QDVAdTU1QDVAdTRQbidRQFsaWd1eEXQANTVANUB1NTVANUA1NUA1QHU1QDVANUBQUVFQUpF0ADU1QDVANTVANUB1NUA1QDVAUFFRUFKRUpF0ADU1QDVAdTRS0UAAAALAAAL Step #5: MERGE-OUTER: attempt 4314 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1699832655 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce2e927198, 0x55ce2e92f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce2e92f918,0x55ce2e9b70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cb6385c7f0e040e56542deab5ddd25cdfbaf3879' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12858 processed earlier; will process 2417 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce2c13b5dd bp 0x000000000000 sp 0x7fff77f2a210 T46335) Step #5: ==46335==The signal is caused by a READ memory access. Step #5: #0 0x55ce2c13b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce2bf5d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce2bf5cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce2bf3a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce2be5bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce2bdb3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce2bdbd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce2bda46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce2bdd03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8b5828082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce2bd97aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46335==Register values: Step #5: rax = 0x000055ce30a3e450 rbx = 0x000055ce30a3e450 rcx = 0x000055ce30a3e900 rdx = 0x00007fa8b59f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff77f2a210 Step #5: r8 = 0x000055ce30a3e450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8b59f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce2f33a960 r14 = 0x0000000100000004 r15 = 0x000055ce2e2a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0xb,0x41,0x41,0x41,0x1c,0x41,0x41,0x41,0x41,0x41,0x45,0x41,0xc1,0x41,0x6c,0x41,0x41,0xc0,0x1,0x41,0x67,0xfb,0x1c,0x41,0x41,0x45,0x41,0x45,0x41,0x6c,0x41,0x41,0xc0,0x1,0x43,0x67,0xfb,0x1c,0x41,0x41,0x45,0x41,0x41,0x6c,0x41,0xb,0x45,0x41,0x41,0x41,0x67,0xc0,0x41,0x6c,0x48,0x67,0x67,0x67,0x41,0x41,0x78,0x41,0x36,0x69,0xc0,0x41,0x6e,0x41,0x41,0x41,0xb6,0xbe,0x69,0x6e,0x77,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x5b,0x41,0x41,0x41,0x41,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x72,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x6d,0x1,0x6d,0x6d,0x41,0x1,0x6d,0x67,0xfb,0x1c,0x41,0x41,0x45,0xbe,0x0,0x0,0x0,0x76,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001?sA\013AAA\034AAAAAEA\301AlAA\300\001Ag\373\034AAEAEAlAA\300\001Cg\373\034AAEAAlA\013EAAAg\300AlHgggAAxA6i\300AnAAA\266\276inwAAAAAAAAAAAAAAAAAA\301AAAAAAAAAAAAAAAAAAA\301AAAAAAAAAAAAAAAAAAAAAAAAAAAA[AAAAmmmmmmmmmmmmmmmmmrmmmmmmmmmmmmm\001mmA\001mg\373\034AAE\276\000\000\000v\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-215ad5f720a860203d0de353cb31a34b7c8e5353 Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQE/c0ELQUFBHEFBQUFBRUHBQWxBQcABQWf7HEFBRUFFQWxBQcABQ2f7HEFBRUFBbEELRUFBQWfAQWxIZ2dnQUF4QTZpwEFuQUFBtr5pbndBQUFBQUFBQUFBQUFBQUFBQUHBQUFBQUFBQUFBQUFBQUFBQUFBQcFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBW0FBQUFtbW1tbW1tbW1tbW1tbW1tbXJtbW1tbW1tbW1tbW1tAW1tQQFtZ/scQUFFvgAAAHYL Step #5: MERGE-OUTER: attempt 4315 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1699972331 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c5b173198, 0x558c5b17b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c5b17b918,0x558c5b2030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/215ad5f720a860203d0de353cb31a34b7c8e5353' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12859 processed earlier; will process 2416 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c589875dd bp 0x000000000000 sp 0x7fff06d401c0 T46339) Step #5: ==46339==The signal is caused by a READ memory access. Step #5: #0 0x558c589875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c587a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c587a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c58786929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c586a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c585ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c586091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c585f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c5861c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4eff470082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c585e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46339==Register values: Step #5: rax = 0x0000558c5c5c33d0 rbx = 0x0000558c5c5c33d0 rcx = 0x0000558c5c5c3880 rdx = 0x00007f4eff638b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff06d401c0 Step #5: r8 = 0x0000558c5c5c33d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4eff638be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c5bb86960 r14 = 0x0000000100000004 r15 = 0x0000558c5aaf3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6e,0x41,0x83,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x10,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x48,0x47,0x45,0x6c,0x69,0x69,0x47,0x45,0x68,0xd,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x49,0x47,0x45,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x10,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x48,0x47,0x45,0x6c,0x69,0x69,0x47,0x45,0x68,0xd,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x49,0x47,0x45,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x48,0x47,0x45,0x6c,0x69,0x69,0x47,0x45,0x68,0xd,0x0,0x10,0x0,0x41,0x41,0x73,0x1,0x49,0x47,0x45,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x12,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x69,0x6e,0x75,0x0,0x41,0x6c,0x49,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\037nA\203\001\020\000\020\000l\020\000\020\000AA\020\000\020\000All\020\000\020\000Alinux\001\020\000\020\000AAs\001HGEliiGEh\015\000\020\000AAs\001IGE\001\020\000\020\000l\020\000AA\020\000\020\000All\020\000\020\000Alinux\001\020\000\020\000AAs\001HGEliiGEh\015\000\020\000AAs\001IGE\001\020\000\020\000l\020\000\020\000AA\020\000\020\000HGEliiGEh\015\000\020\000AAs\001IGE\001\020\000\020\000l\020\000\020\000AA\020\000\020\000All\020\000\022\000All\020\000\020\000\020\000\020\000Allinu\000AlI\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-740e33e90a695b47ade1b5e34296ed2c43f6959c Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEfbkGDARAAEABsEAAQAEFBEAAQAEFsbBAAEABBbGludXgBEAAQAEFBcwFIR0VsaWlHRWgNABAAQUFzAUlHRQEQABAAbBAAQUEQABAAQWxsEAAQAEFsaW51eAEQABAAQUFzAUhHRWxpaUdFaA0AEABBQXMBSUdFARAAEABsEAAQAEFBEAAQAEhHRWxpaUdFaA0AEABBQXMBSUdFARAAEABsEAAQAEFBEAAQAEFsbBAAEgBBbGwQABAAEAAQAEFsbGludQBBbEkL Step #5: MERGE-OUTER: attempt 4316 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1700112287 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5652060bb198, 0x5652060c3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5652060c3918,0x56520614b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/740e33e90a695b47ade1b5e34296ed2c43f6959c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12860 processed earlier; will process 2415 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5652038cf5dd bp 0x000000000000 sp 0x7fff00e2c3c0 T46343) Step #5: ==46343==The signal is caused by a READ memory access. Step #5: #0 0x5652038cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5652036f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5652036f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5652036ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5652035efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565203547c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5652035511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5652035386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5652035643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c8d94e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56520352baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46343==Register values: Step #5: rax = 0x0000565208a540f0 rbx = 0x0000565208a540f0 rcx = 0x0000565208a545a0 rdx = 0x00007f6c8db16b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff00e2c3c0 Step #5: r8 = 0x0000565208a540f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c8db16be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565206ace960 r14 = 0x0000000100000004 r15 = 0x0000565205a3b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xc0,0x25,0x7c,0x41,0x1a,0x20,0x4,0x20,0x2f,0x20,0x40,0x20,0xa,0x20,0x9a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0xa4,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x9a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x22,0x0,0x1a,0x20,0x21,0x20,0x34,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0x22,0x1a,0x21,0xa2,0x20,0xb0,0x20,0x1a,0x20,0x0,0x20,0xa,0x20,0x1a,0xa4,0x20,0xf3,0x1,0x20,0xb2,0x20,0x1a,0x20,0x0,0x20,0xbb,0x1a,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x22,0x0,0x1a,0x20,0x21,0x20,0x35,0x20,0x1a,0x20,0xa,0x0,0x20,0x20,0x20,0x20,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x9a,0x1a,0x20,0x1a,0x1a,0x41,0x4d,0x1a,0x1a,0x1a,0x22,0x0,0x1a,0x20,0x0,0x20,0x1a,0x20,0x20,0x21,0x34,0x20,0xa,0x20,0x1a,0xa4,0x20,0xf3,0xa,0x21,0x0,0x20,0x2b,0x20,0x1a,0x20,0x0,0x20,0xa,0x9e,0x1a,0x22,0x20,0x21,0xf3,0x12,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001q\003\002\001\000\012\313\001\001\310\001\001\300%|A\032 \004 / @ \012 \232\032 \032\032 \032\"\032!\242 \260 \032 \000 \012 \032\244 \363\001 \262 \032 \000 \273\032 \032\232\032\032\032\032\232\032 \032\032AM\032\032\032\"\000\032 ! 4 \032 \000 \012 \032\"\032!\242 \260 \032 \000 \012 \032\244 \363\001 \262 \032 \000 \273\032 \032\032\032\032\032\032\232\032 \032\032AM\032\032\032\"\000\032 ! 5 \032 \012\000 \032\032\032\032\032\032\232\032 \032\032AM\032\032\032\"\000\032 \000 \032 !4 \012 \032\244 \363\012!\000 + \032 \000 \012\236\032\" !\363\022\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72b44c87d0efd41abf582c4ca87cbc5e5c829877 Step #5: Base64: AGFzbQEAAAABBQFgAAFxAwIBAArLAQHIAQHAJXxBGiAEIC8gQCAKIJoaIBoaICAaIhohoiCwIBogACAKIBqkIPMBILIgGiAAILsaICAamhoaGhqaGiAaGkFNGhoaIgAaICEgNCAaIAAgCiAaIhohoiCwIBogACAKIBqkIPMBILIgGiAAILsaICAaGhoaGhqaGiAaGkFNGhoaIgAaICEgNSAaIAoAICAgIBoaGhoaGpoaIBoaQU0aGhoiABogACAaICAhNCAKIBqkIPMKIQAgKyAaIAAgCp4aIiAh8xIAAAAL Step #5: MERGE-OUTER: attempt 4317 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1700252242 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5650e7c30198, 0x5650e7c38911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5650e7c38918,0x5650e7cc00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72b44c87d0efd41abf582c4ca87cbc5e5c829877' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12861 processed earlier; will process 2414 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 398 ft: 399 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5650e54445dd bp 0x000000000000 sp 0x7ffd63c458d0 T46347) Step #5: ==46347==The signal is caused by a READ memory access. Step #5: #0 0x5650e54445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5650e5266280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5650e5265fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5650e5243929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5650e5164ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5650e50bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5650e50c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650e50ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650e50d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9acf1ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5650e50a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46347==Register values: Step #5: rax = 0x00005650e8e3e430 rbx = 0x00005650e8e3e430 rcx = 0x00005650e8e3e420 rdx = 0x00007f9acf3b4b80 Step #5: rdi = 0x00005650e8e3e420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd63c458d0 Step #5: r8 = 0x00005650e8e3e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9acf3b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005650e8643960 r14 = 0x0000000100000004 r15 = 0x00005650e75b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x73,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x61,0x7f,0x41,0x76,0x41,0x24,0x6c,0x41,0x8c,0x41,0x41,0x41,0x41,0x41,0x6c,0x45,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x67,0x41,0x41,0x41,0x41,0x6c,0x45,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x76,0x41,0x7a,0x41,0x4c,0x77,0x69,0x6e,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0xc,0x6e,0x69,0x41,0x6c,0x6c,0x41,0x41,0x75,0x78,0x41,0x77,0x41,0x67,0x41,0xff,0x76,0x41,0x41,0x77,0x67,0x0,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0x76,0x41,0x7a,0x41,0x4c,0x77,0x69,0x6e,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0xc,0x6e,0x69,0x41,0x6c,0x6c,0x41,0x41,0x75,0x78,0x41,0x77,0x41,0x67,0x41,0xff,0x76,0x41,0x82,0xc1,0x4c,0x6b,0x77,0x77,0x67,0x45,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x41,0xa0,0x41,0x76,0x41,0x7a,0x41,0x4c,0x77,0x69,0x6e,0x41,0x7a,0x41,0xb8,0x68,0x41,0x41,0x41,0x6c,0x41,0x41,0x76,0x41,0x24,0x41,0xf8,0x68,0x41,0x41,0x41,0x6c,0x41,0x77,0x67,0x46,0x67,0xc1,0x4,0x40,0x5,0x12,0x0,0xb,0x67,0x41,0x77,0x67,0x69,0x41,0x77,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001s\003\002\001\000\012\313\001\001\310\001\001a\177AvA$lA\214AAAAAlEAwgFg\301\004@\005\022\000\013AgAAAAlEAwgFg\301\004@\005\022\000\013AvAzALwinAzA\270hAAA\014niAllAAuxAwAgA\377vAAwg\000g\301\004@\005\022\000\013AvAzALwinAzA\270hAAA\014niAllAAuxAwAgA\377vA\202\301LkwwgEg\301\004@\005\022\000\013A\240AvAzALwinAzA\270hAAAlAAvA$A\370hAAAlAwgFg\301\004@\005\022\000\013gAwgiAw\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1e9065eb71f75ffe20949adf95193cf52d03f33 Step #5: Base64: AGFzbQEAAAABBQFgAAFzAwIBAArLAQHIAQFhf0F2QSRsQYxBQUFBQWxFQXdnRmfBBEAFEgALQWdBQUFBbEVBd2dGZ8EEQAUSAAtBdkF6QUx3aW5BekG4aEFBQQxuaUFsbEFBdXhBd0FnQf92QUF3ZwBnwQRABRIAC0F2QXpBTHdpbkF6QbhoQUFBDG5pQWxsQUF1eEF3QWdB/3ZBgsFMa3d3Z0VnwQRABRIAC0GgQXZBekFMd2luQXpBuGhBQUFsQUF2QSRB+GhBQUFsQXdnRmfBBEAFEgALZ0F3Z2lBdwAL Step #5: MERGE-OUTER: attempt 4318 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1700393307 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b5a479198, 0x556b5a481911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b5a481918,0x556b5a5090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1e9065eb71f75ffe20949adf95193cf52d03f33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12863 processed earlier; will process 2412 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 425 ft: 426 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #2 pulse cov: 489 ft: 553 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b57c8d5dd bp 0x000000000000 sp 0x7ffd31811530 T46351) Step #5: ==46351==The signal is caused by a READ memory access. Step #5: #0 0x556b57c8d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b57aaf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b57aaefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b57a8c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b579adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b57905c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b5790f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b578f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b579223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc91c7b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b578e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46351==Register values: Step #5: rax = 0x0000556b5b121430 rbx = 0x0000556b5b121430 rcx = 0x0000556b5b121420 rdx = 0x00007fc91c97bb80 Step #5: rdi = 0x0000556b5b121420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd31811530 Step #5: r8 = 0x0000556b5b121430 r9 = 0x0000556b5b122b80 r10 = 0x0000556b5b102010 r11 = 0x00007fc91c97bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b5ae8c960 r14 = 0x0000000100000004 r15 = 0x0000556b59df9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x7f,0x41,0xc0,0x49,0x1,0x41,0x0,0x41,0xcf,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x95,0x69,0x45,0x69,0x41,0x41,0x69,0x68,0x45,0x41,0x69,0x41,0x45,0x41,0x69,0x77,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x30,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x45,0x45,0x41,0x41,0x75,0x68,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x69,0x41,0x6a,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x41,0xc1,0x6c,0x41,0x31,0x77,0x69,0x1,0xd,0x0,0x41,0x41,0x4c,0x41,0x41,0x69,0x69,0x41,0x4b,0x67,0x1,0x47,0xd,0x0,0x69,0x1,0xd,0x0,0x1,0xd,0x0,0xd,0x0,0x69,0x45,0x69,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x49,0xd,0x0,0x4e,0x1,0xd,0x0,0x41,0xdc,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x49,0x41,0x6c,0x41,0x1,0x45,0x69,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0xc1,0x47,0x74,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{\177A\300I\001A\000A\317\214i\003\000EA\277\225iEiAAihEAiAEAiwAlAiiAjEiAwAwi\001\015\000A\301lA0wi\001\015\000AAEEAAuh\001\015\000AlAiiAjEiAwAwi\001\015\000A\301lA1wi\001\015\000AALAAiiAKg\001G\015\000i\001\015\000\001\015\000\015\000iEiAwAwi\001\015\000JAlAAi\001\015\000\001I\015\000N\001\015\000A\334wAwi\001\015\000IAlA\001Ei\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000JAlAA\301Gtxl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5386cdf3c11f85aa083b63a5e593eaf88d9e214e Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7f0HASQFBAEHPjGkDAEVBv5VpRWlBQWloRUFpQUVBaXdBbEFpaUFqRWlBd0F3aQENAEHBbEEwd2kBDQBBQUVFQUF1aAENAEFsQWlpQWpFaUF3QXdpAQ0AQcFsQTF3aQENAEFBTEFBaWlBS2cBRw0AaQENAAENAA0AaUVpQXdBd2kBDQBKQWxBQWkBDQABSQ0ATgENAEHcd0F3aQENAElBbEEBRWkNAEpBbEFBaQENAAFpDQBpAQ0ASkFsQUHBR3R4bAALSQAL Step #5: MERGE-OUTER: attempt 4319 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1700534424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576c6d34198, 0x5576c6d3c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576c6d3c918,0x5576c6dc40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5386cdf3c11f85aa083b63a5e593eaf88d9e214e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12866 processed earlier; will process 2409 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576c45485dd bp 0x000000000000 sp 0x7ffd5738e3e0 T46355) Step #5: ==46355==The signal is caused by a READ memory access. Step #5: #0 0x5576c45485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576c436a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576c4369fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576c4347929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576c4268ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576c41c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576c41ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576c41b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576c41dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9bd96e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576c41a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46355==Register values: Step #5: rax = 0x00005576c94132e0 rbx = 0x00005576c94132e0 rcx = 0x00005576c9413790 rdx = 0x00007fd9bdb36b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5738e3e0 Step #5: r8 = 0x00005576c94132e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd9bdb36be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576c7747960 r14 = 0x0000000100000004 r15 = 0x00005576c66b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x7d,0x41,0x3,0x41,0x44,0x45,0x41,0x70,0x41,0x69,0x69,0x6f,0x41,0x30,0x49,0x69,0x6b,0x3,0x0,0x41,0x45,0x41,0x32,0x49,0x69,0x69,0x3,0x0,0x41,0x45,0x45,0x41,0x41,0x41,0x77,0x69,0x70,0xe,0x88,0x80,0x80,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x1a,0xe,0x0,0x0,0x0,0x1b,0x1b,0xd1,0x1b,0xd3,0x1b,0x45,0x41,0x41,0x41,0x77,0x69,0x70,0xe,0x88,0x80,0x80,0x0,0x0,0x0,0x0,0x1,0x80,0x0,0x0,0x0,0x0,0x1,0x1a,0xe,0x0,0x0,0x0,0x1b,0x1b,0xd1,0x1b,0xd3,0x1b,0x0,0xd6,0x0,0x1b,0x1b,0xd1,0x1b,0x1b,0x65,0x6c,0x69,0x6e,0x41,0x45,0x45,0x41,0x41,0x41,0x7c,0x69,0x77,0x69,0x70,0xe,0x88,0x80,0x80,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x1a,0x1b,0x1b,0x45,0x6c,0x69,0x6f,0x73,0x78,0x6e,0x0,0x0,0x6c,0x69,0x75,0x6f,0x6c,0x69,0x6e,0x75,0x78,0x6f,0x6f,0x6f,0x6f,0x0,0x73,0x6c,0x68,0x4e,0x75,0x0,0xb,0x0,0x20,0x0,0x6e,0x78,0x75,0x6c,0x41,0x0,0x69,0x6e,0x75,0x78,0x1b,0x9f,0x0,0xb,0x0,0x0,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x3a,0x6c,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\003}A\003ADEApAiioA0Iik\003\000AEA2Iii\003\000AEEAAAwip\016\210\200\200\000\001\000\000\001\000\000\000\000\000\001\032\016\000\000\000\033\033\321\033\323\033EAAAwip\016\210\200\200\000\000\000\000\001\200\000\000\000\000\001\032\016\000\000\000\033\033\321\033\323\033\000\326\000\033\033\321\033\033elinAEEAAA|iwip\016\210\200\200\000\000\000\000\001\000\000\000\000\000\001\032\033\033Eliosxn\000\000liuolinuxoooo\000slhNu\000\013\000 \000nxulA\000inux\033\237\000\013\000\000AlinuxA:ll\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0580a94ff8a4eb00e5cbc8dc5ec0472f88fc3bda Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQEDfUEDQURFQXBBaWlvQTBJaWsDAEFFQTJJaWkDAEFFRUFBQXdpcA6IgIAAAQAAAQAAAAAAARoOAAAAGxvRG9MbRUFBQXdpcA6IgIAAAAAAAYAAAAAAARoOAAAAGxvRG9MbANYAGxvRGxtlbGluQUVFQUFBfGl3aXAOiICAAAAAAAEAAAAAAAEaGxtFbGlvc3huAABsaXVvbGludXhvb29vAHNsaE51AAsAIABueHVsQQBpbnV4G58ACwAAQWxpbnV4QTpsbAAL Step #5: MERGE-OUTER: attempt 4320 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1700675057 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a633ee198, 0x558a633f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a633f6918,0x558a6347e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0580a94ff8a4eb00e5cbc8dc5ec0472f88fc3bda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12867 processed earlier; will process 2408 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a60c025dd bp 0x000000000000 sp 0x7ffdf50959d0 T46359) Step #5: ==46359==The signal is caused by a READ memory access. Step #5: #0 0x558a60c025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a60a24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a60a23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a60a01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a60922ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a6087ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a608841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a6086b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a608973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc68ddb1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a6085eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46359==Register values: Step #5: rax = 0x0000558a651d2430 rbx = 0x0000558a651d2430 rcx = 0x0000558a651d2420 rdx = 0x00007fc68df79b80 Step #5: rdi = 0x0000558a651d2420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdf50959d0 Step #5: r8 = 0x0000558a651d2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc68df79be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a63e01960 r14 = 0x0000000100000004 r15 = 0x0000558a62d6e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7b,0x6f,0x41,0xc0,0xc4,0x1,0x41,0x1,0x41,0xcd,0x8c,0x69,0x3,0x0,0x45,0x41,0xbf,0x7d,0x69,0x45,0x69,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x20,0x0,0x4b,0x41,0x75,0x45,0x45,0x20,0x0,0x4a,0x41,0x45,0x45,0x45,0x41,0x69,0x41,0x69,0x4a,0x41,0x45,0x6c,0x69,0x4a,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x20,0x0,0x4a,0x41,0x45,0x77,0x45,0x41,0x41,0x6a,0x75,0x45,0x41,0x75,0x41,0x77,0x45,0x75,0x45,0x41,0x41,0x45,0x41,0x41,0x69,0x41,0x77,0x48,0x4a,0x6a,0x45,0xe,0x1,0x0,0x0,0x69,0x69,0x6a,0x75,0x68,0x41,0x49,0x76,0x45,0x41,0x69,0x6a,0x45,0x69,0x41,0x69,0x4a,0x41,0x45,0x6c,0x69,0x6e,0x75,0x78,0x41,0x41,0x69,0x45,0x69,0x77,0x41,0x45,0x41,0x41,0x75,0x45,0x45,0x20,0x0,0x4a,0x41,0x45,0x77,0x45,0x41,0x41,0x6a,0x75,0x45,0x41,0x75,0x41,0x77,0x45,0x75,0x45,0x41,0x41,0x69,0x41,0x45,0x47,0x20,0x0,0x4a,0x41,0x45,0x77,0x45,0x41,0x41,0x69,0x48,0x41,0x45,0x77,0xe,0x1,0x0,0x0,0x78,0x6c,0x0,0xb,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001{oA\300\304\001A\001A\315\214i\003\000EA\277}iEiAiEiwAEAAuEE \000KAuEE \000JAEEEAiAiJAEliJAElinuxAAiEiwAEAAuEE \000JAEwEAAjuEAuAwEuEAAEAAiAwHJjE\016\001\000\000iijuhAIvEAijEiAiJAElinuxAAiEiwAEAAuEE \000JAEwEAAjuEAuAwEuEAAiAEG \000JAEwEAAiHAEw\016\001\000\000xl\000\013I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aa437ab92c2541472f1a1f0c73c0dd8198f3416d Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF7b0HAxAFBAUHNjGkDAEVBv31pRWlBaUVpd0FFQUF1RUUgAEtBdUVFIABKQUVFRUFpQWlKQUVsaUpBRWxpbnV4QUFpRWl3QUVBQXVFRSAASkFFd0VBQWp1RUF1QXdFdUVBQUVBQWlBd0hKakUOAQAAaWlqdWhBSXZFQWlqRWlBaUpBRWxpbnV4QUFpRWl3QUVBQXVFRSAASkFFd0VBQWp1RUF1QXdFdUVBQWlBRUcgAEpBRXdFQUFpSEFFdw4BAAB4bAALSQAL Step #5: MERGE-OUTER: attempt 4321 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1700813993 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d967f6198, 0x560d967fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d967fe918,0x560d968860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aa437ab92c2541472f1a1f0c73c0dd8198f3416d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12869 processed earlier; will process 2406 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d9400a5dd bp 0x000000000000 sp 0x7ffc5b929a50 T46363) Step #5: ==46363==The signal is caused by a READ memory access. Step #5: #0 0x560d9400a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d93e2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d93e2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d93e09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d93d2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d93c82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d93c8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d93c736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d93c9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda3ef7a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d93c66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46363==Register values: Step #5: rax = 0x0000560d989d04a0 rbx = 0x0000560d989d04a0 rcx = 0x0000560d989d0950 rdx = 0x00007fda3f142b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5b929a50 Step #5: r8 = 0x0000560d989d04a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda3f142be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d97209960 r14 = 0x0000000100000004 r15 = 0x0000560d96176386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x6f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7c,0x41,0xc0,0x0,0x41,0x41,0x41,0x41,0x41,0xb4,0x48,0x41,0x41,0x6f,0x6f,0x41,0xbe,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x41,0x41,0x4a,0x41,0xca,0x6d,0x41,0xb3,0x54,0x6f,0x41,0x41,0x41,0xc1,0x4a,0xb8,0xab,0x41,0x6b,0x45,0xc0,0xc0,0x41,0x41,0x6c,0x69,0x41,0x6c,0x41,0x6f,0xc1,0x41,0x41,0x41,0x4d,0x41,0x41,0x41,0x6f,0x6f,0x41,0x75,0x45,0xb3,0xa9,0x75,0x41,0x6f,0x45,0x41,0x41,0x41,0x4a,0x41,0xca,0x6f,0x41,0xb3,0xb4,0x6f,0x41,0x41,0x41,0xc1,0x4a,0xb8,0xab,0x41,0x6b,0x45,0xc0,0xc0,0x41,0x41,0x41,0xc1,0x69,0x41,0x6c,0x6c,0x4d,0x41,0x6f,0x41,0x0,0x41,0xc1,0x4a,0xb8,0xab,0x41,0xeb,0x45,0xc0,0x41,0x41,0x69,0x41,0xb3,0xa8,0xc8,0x74,0x4e,0x41,0x6f,0x41,0x41,0x41,0xcb,0x4a,0xb8,0xab,0x41,0x41,0x4d,0x41,0x6f,0xc1,0x4a,0xb8,0xab,0x41,0xeb,0xe,0xc0,0x41,0x41,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x48,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x4c,0x69,0x1,0xf,0xa8,0x74,0x48,0x6c,0x41,0x77,0x41,0x56,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001o\000\003\002\001\000\012\313\001\001\310\001\001\177|A\300\000AAAAA\264HAAooA\276E\263\251uAoEAAAJA\312mA\263ToAAA\301J\270\253AkE\300\300AAliAlAo\301AAAMAAAooAuE\263\251uAoEAAAJA\312oA\263\264oAAA\301J\270\253AkE\300\300AAA\301iAllMAoA\000A\301J\270\253A\353E\300AAiA\263\250\310tNAoAAA\313J\270\253AAMAo\301J\270\253A\353\016\300AALLLLLLLLLLLLLLLHLLLLLLLLLLLLLLLLLi\001\017\250tHlAwAV\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ec2d04bf7c7c3818fc1b6332662651cf2518442 Step #5: Base64: AGFzbQEAAAABBQFgAW8AAwIBAArLAQHIAQF/fEHAAEFBQUFBtEhBQW9vQb5Fs6l1QW9FQUFBSkHKbUGzVG9BQUHBSrirQWtFwMBBQWxpQWxBb8FBQUFNQUFBb29BdUWzqXVBb0VBQUFKQcpvQbO0b0FBQcFKuKtBa0XAwEFBQcFpQWxsTUFvQQBBwUq4q0HrRcBBQWlBs6jIdE5Bb0FBQctKuKtBQU1Bb8FKuKtB6w7AQUFMTExMTExMTExMTExMTExITExMTExMTExMTExMTExMTExpAQ+odEhsQXdBVgAL Step #5: MERGE-OUTER: attempt 4322 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1700953178 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559dde824198, 0x559dde82c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559dde82c918,0x559dde8b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ec2d04bf7c7c3818fc1b6332662651cf2518442' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12870 processed earlier; will process 2405 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ddc0385dd bp 0x000000000000 sp 0x7ffcd3a89db0 T46367) Step #5: ==46367==The signal is caused by a READ memory access. Step #5: #0 0x559ddc0385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ddbe5a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ddbe59fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ddbe37929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ddbd58ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ddbcb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ddbcba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ddbca16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ddbccd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0f29b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ddbc94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46367==Register values: Step #5: rax = 0x0000559de091d4e0 rbx = 0x0000559de091d4e0 rcx = 0x0000559de091d990 rdx = 0x00007fd0f2b7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd3a89db0 Step #5: r8 = 0x0000559de091d4e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0f2b7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ddf237960 r14 = 0x0000000100000004 r15 = 0x0000559dde1a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x7a,0x41,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x41,0x41,0x41,0xc1,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0x45,0x41,0x40,0x1,0x41,0x9,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xbd,0x6b,0x48,0x45,0x41,0xab,0x94,0x75,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0xf5,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x48,0xd0,0x0,0x14,0x0,0x1,0x1,0x0,0x4e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177AzAEA\253\224u\320\000\024\000\001A\365\365M\320\000\024\000\001AEHEA@\001AAAA\301M\320\000\024\000\001A\011M\320\000\024\000\001A\011M\320\000\024\000\001A\365\275kHEA\253\224u\320\000\024\000\001A\365\365M\320\000\024\000\001AEHEA\000\001AEHEA@\001AAAA\301M\320\000\024\000\001A\011M\320\000\024\000\001A\011M\320\000\024\000\001A\365\275kHEA\253\224u\320\000\024\000\001A\365\365M\320\000\024\000\001AEHEA@\001A\011M\320\000\024\000\001A\365\275kHEA\253\224u\320\000\024\000\001A\365\365M\320\000\024\000\001AEH\320\000\024\000\001\001\000N\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9631efb74eb83a3189bf5568e846241a24e3a1ed Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0F6QUVBq5R10AAUAAFB9fVN0AAUAAFBRUhFQUABQUFBQcFN0AAUAAFBCU3QABQAAUEJTdAAFAABQfW9a0hFQauUddAAFAABQfX1TdAAFAABQUVIRUEAAUFFSEVBQAFBQUFBwU3QABQAAUEJTdAAFAABQQlN0AAUAAFB9b1rSEVBq5R10AAUAAFB9fVN0AAUAAFBRUhFQUABQQlN0AAUAAFB9b1rSEVBq5R10AAUAAFB9fVN0AAUAAFBRUjQABQAAQEATgAL Step #5: MERGE-OUTER: attempt 4323 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1701093160 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55646d4fa198, 0x55646d502911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55646d502918,0x55646d58a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9631efb74eb83a3189bf5568e846241a24e3a1ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12871 processed earlier; will process 2404 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55646ad0e5dd bp 0x000000000000 sp 0x7ffebf171c50 T46371) Step #5: ==46371==The signal is caused by a READ memory access. Step #5: #0 0x55646ad0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55646ab30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55646ab2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55646ab0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55646aa2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55646a986c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55646a9901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55646a9776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55646a9a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9706ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55646a96aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46371==Register values: Step #5: rax = 0x000055646e602420 rbx = 0x000055646e602420 rcx = 0x000055646e6028d0 rdx = 0x00007ff970876b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebf171c50 Step #5: r8 = 0x000055646e602420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff970876be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055646df0d960 r14 = 0x0000000100000004 r15 = 0x000055646ce7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x31,0x20,0x6,0x21,0x20,0x20,0x20,0x63,0x1a,0x20,0x0,0x42,0x47,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0xa1,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x42,0x6,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x3,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x3,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x1a,0x22,0x0,0x20,0x31,0x20,0x6,0x20,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x30,0x20,0x22,0xa1,0x20,0x20,0x20,0x0,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x42,0x6,0x20,0x20,0x20,0x20,0x61,0x1a,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x30,0x20,0x20,0x20,0x20,0xa2,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001l\003\002\001\000\012\313\001\001\310\001\001?| \001\374\207\200\000 \000 \001\032\032 \000 1 \006! c\032 \000BG \032\032\032\"\000 5 \006 \241\032!\000Bbz\247BJB\006 \000 \000 \001\374\207\200\000 \001\374\207\200\000 \000 \001\032\032 \003\374\207\200\000 \000 \000 \000 \001\374\207\200\000 \001\374\207\200\000 \000 \001\032\032 \003\374\207\200\000 \000 \001\374\207\200\000\032\"\000 1 \006 \001\032\032 \000 0 \"\241 \000\032!\000Bbz\247BJB\006 a\032 \001\374\207\200\000 \000 \001\374\207\200\000 \001\374\207\200\000 \000 0 \242\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92e23b6cc2739b43a51be1f81eb6a8e40cace770 Step #5: Base64: AGFzbQEAAAABBQFgAAFsAwIBAArLAQHIAQE/fCAgAfyHgAAgACABGhogACAxIAYhICAgYxogAEJHIBoaGiIAIDUgBiAgICChGiEAQmJ6p0JKQgYgICAAIAAgAfyHgAAgAfyHgAAgACABGhogA/yHgAAgACAgIAAgACAB/IeAACAB/IeAACAAIAEaGiAD/IeAACAAIAH8h4AAGiIAIDEgBiAgARoaIAAgMCAioSAgIAAaIQBCYnqnQkpCBiAgICBhGiAgAfyHgAAgACAB/IeAACAB/IeAACAAIDAgICAgogAL Step #5: MERGE-OUTER: attempt 4324 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1701231526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b326dc198, 0x557b326e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b326e4918,0x557b3276c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92e23b6cc2739b43a51be1f81eb6a8e40cace770' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12872 processed earlier; will process 2403 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 496 ft: 497 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b2fef05dd bp 0x000000000000 sp 0x7ffedb967a80 T46375) Step #5: ==46375==The signal is caused by a READ memory access. Step #5: #0 0x557b2fef05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b2fd12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b2fd11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b2fcef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b2fc10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b2fb68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b2fb721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b2fb596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b2fb853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f953d83b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b2fb4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46375==Register values: Step #5: rax = 0x0000557b341a1430 rbx = 0x0000557b341a1430 rcx = 0x0000557b341a1420 rdx = 0x00007f953da03b80 Step #5: rdi = 0x0000557b341a1420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffedb967a80 Step #5: r8 = 0x0000557b341a1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f953da03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b330ef960 r14 = 0x0000000100000004 r15 = 0x0000557b3205c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x7d,0x41,0x3,0x41,0x44,0x77,0x45,0x3,0x0,0x41,0x41,0x72,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x41,0x45,0x41,0x31,0x4a,0x41,0x45,0x1,0x69,0x45,0x41,0x6f,0x70,0x41,0xb8,0xaa,0x41,0x69,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x6b,0x45,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x6b,0x45,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xb8,0xaa,0x41,0x69,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xc1,0x70,0x0,0xd5,0x1,0xd4,0xd1,0xc1,0x41,0x6b,0x45,0x41,0x2a,0x69,0x6f,0x70,0x41,0xb8,0xaa,0x41,0x69,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x6b,0x45,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0x6c,0x69,0x6e,0x75,0x78,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0xc1,0x70,0x41,0xb7,0x69,0x41,0x6b,0x45,0x41,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb8,0xaa,0x73,0x45,0x74,0x41,0x9d,0x66,0x76,0x0,0xb,0x0,0x6c,0x69,0x6e,0x75,0x78,0x4d,0x41,0x31,0x41,0x3a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001@}A\003ADwE\003\000AAr\320\000\324\325\000\325\001\324AEA1JAE\001iEAopA\270\252Ai\320\000\324\325\000\325\001\324\321\301pA\267iAkE\000\324\325\000\325\001\320\000\324\325\000\325\001\324\321\301pA\267iAkE\000\324\325\000\325\001\324\321\270\252Ai\320\000\324\325\000\325\001\324\321\301p\000\325\001\324\321\301AkEA*iopA\270\252Ai\320\000\324\325\000\325\001\324\321\301pA\267iAkE\000\324\325\000\325\001\324linux\320\000\324\325\000\325\001\324\321\301pA\267iAkEA\000linux\270\252sEtA\235fv\000\013\000linuxMA1A:l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c60ac6f0c060b5a4440403166f3fe8ad6c3a327a Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQFAfUEDQUR3RQMAQUFy0ADU1QDVAdRBRUExSkFFAWlFQW9wQbiqQWnQANTVANUB1NHBcEG3aUFrRQDU1QDVAdAA1NUA1QHU0cFwQbdpQWtFANTVANUB1NG4qkFp0ADU1QDVAdTRwXAA1QHU0cFBa0VBKmlvcEG4qkFp0ADU1QDVAdTRwXBBt2lBa0UA1NUA1QHUbGludXjQANTVANUB1NHBcEG3aUFrRUEAbGludXi4qnNFdEGdZnYACwBsaW51eE1BMUE6bAAL Step #5: MERGE-OUTER: attempt 4325 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1701372549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562c8230b198, 0x562c82313911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562c82313918,0x562c8239b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c60ac6f0c060b5a4440403166f3fe8ad6c3a327a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12874 processed earlier; will process 2401 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562c7fb1f5dd bp 0x000000000000 sp 0x7ffec89051c0 T46379) Step #5: ==46379==The signal is caused by a READ memory access. Step #5: #0 0x562c7fb1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562c7f941280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562c7f940fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562c7f91e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562c7f83fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562c7f797c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562c7f7a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562c7f7886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562c7f7b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe31aace082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562c7f77baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46379==Register values: Step #5: rax = 0x0000562c846133d0 rbx = 0x0000562c846133d0 rcx = 0x0000562c84613880 rdx = 0x00007fe31ac96b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec89051c0 Step #5: r8 = 0x0000562c846133d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe31ac96be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562c82d1e960 r14 = 0x0000000100000004 r15 = 0x0000562c81c8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x83,0x0,0x10,0x0,0x41,0x0,0x10,0x0,0x41,0x48,0x1,0x10,0x0,0x10,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x94,0x77,0x69,0x6e,0x46,0x1,0x69,0x78,0x10,0x0,0x45,0x47,0x6e,0x6c,0x69,0x6e,0x75,0x78,0x10,0x0,0x10,0x0,0x41,0x41,0x41,0x73,0x1,0x49,0x47,0x48,0x1,0x10,0x0,0x70,0x10,0x0,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x47,0x6c,0x6c,0x10,0x0,0x10,0x0,0x6c,0x69,0x6e,0x75,0x78,0x78,0x1,0x10,0x0,0x10,0x0,0x41,0x49,0x73,0x1,0x48,0x47,0x45,0x6c,0x69,0x6e,0x1,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x41,0x6c,0x6c,0x10,0x0,0x10,0x0,0x41,0x94,0x77,0x69,0x6e,0x46,0x41,0x69,0x68,0x10,0x0,0x45,0x47,0x6e,0x6c,0x6d,0x6e,0x75,0x78,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x45,0x6c,0x1,0x41,0x46,0x46,0x1,0x10,0x0,0x4e,0x69,0x4f,0x45,0x78,0xd,0x0,0x6c,0x6e,0x0,0x6c,0x10,0x0,0x10,0x0,0x41,0x41,0x10,0x0,0x10,0x0,0x45,0x6c,0x1,0x6f,0x41,0x83,0x0,0x10,0x0,0x6e,0x69,0xf,0x45,0x68,0xd,0x0,0x6c,0x49,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001\177\003\002\001\000\012\313\001\001\310\001\001\037oA\203\000\020\000A\000\020\000AH\001\020\000\020\000l\020\000\020\000All\020\000\020\000A\224winF\001ix\020\000EGnlinux\020\000\020\000AAAs\001IGH\001\020\000p\020\000\020\000\020\000AA\020\000\020\000Gll\020\000\020\000linuxx\001\020\000\020\000AIs\001HGElin\001\020\000AA\020\000\020\000All\020\000\020\000A\224winFAih\020\000EGnlmnux\020\000\020\000AA\020\000\020\000El\001AFF\001\020\000NiOEx\015\000ln\000l\020\000\020\000AA\020\000\020\000El\001oA\203\000\020\000ni\017Eh\015\000lI\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c08592ca05423ce4c04057cc783ac77a9c1bd8ff Step #5: Base64: AGFzbQEAAAABBQFgAAF/AwIBAArLAQHIAQEfb0GDABAAQQAQAEFIARAAEABsEAAQAEFsbBAAEABBlHdpbkYBaXgQAEVHbmxpbnV4EAAQAEFBQXMBSUdIARAAcBAAEAAQAEFBEAAQAEdsbBAAEABsaW51eHgBEAAQAEFJcwFIR0VsaW4BEABBQRAAEABBbGwQABAAQZR3aW5GQWloEABFR25sbW51eBAAEABBQRAAEABFbAFBRkYBEABOaU9FeA0AbG4AbBAAEABBQRAAEABFbAFvQYMAEABuaQ9FaA0AbEkL Step #5: MERGE-OUTER: attempt 4326 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1701510871 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620ea93a198, 0x5620ea942911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620ea942918,0x5620ea9ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c08592ca05423ce4c04057cc783ac77a9c1bd8ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12875 processed earlier; will process 2400 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 422 ft: 423 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620e814e5dd bp 0x000000000000 sp 0x7ffcbe93f1a0 T46383) Step #5: ==46383==The signal is caused by a READ memory access. Step #5: #0 0x5620e814e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620e7f70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620e7f6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620e7f4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620e7e6ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620e7dc6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620e7dd01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620e7db76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620e7de33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5678e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620e7daaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46383==Register values: Step #5: rax = 0x00005620ed2ba430 rbx = 0x00005620ed2ba430 rcx = 0x00005620ed2ba420 rdx = 0x00007fa567aabb80 Step #5: rdi = 0x00005620ed2ba420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcbe93f1a0 Step #5: r8 = 0x00005620ed2ba430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa567aabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620eb34d960 r14 = 0x0000000100000004 r15 = 0x00005620ea2ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x31,0x20,0x6,0x21,0x20,0x20,0x20,0x63,0x1a,0x20,0x0,0x42,0x47,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0xa1,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x42,0x6,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x3,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x0,0x20,0x31,0x20,0x6,0x21,0x20,0x20,0x20,0x63,0x1a,0x20,0x0,0x42,0x47,0x20,0x1a,0x1a,0x1a,0x22,0x0,0x20,0x35,0x20,0x6,0x20,0x20,0x20,0x20,0xa1,0x1a,0x21,0x0,0x42,0x62,0x7a,0xa7,0x42,0x4a,0x42,0x6,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x1,0x1a,0x1a,0x20,0x3,0xfc,0x87,0x80,0x0,0x20,0x0,0x20,0x20,0x20,0x0,0x20,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0x20,0x30,0x20,0x20,0x20,0x20,0xa2,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001m\003\002\001\000\012\313\001\001\310\001\001?| \001\374\207\200\000 \000 \001\032\032 \000 1 \006! c\032 \000BG \032\032\032\"\000 5 \006 \241\032!\000Bbz\247BJB\006 \000 \000 \001\374\207\200\000 \001\374\207\200\000 \000 \001\032\032 \003\374\207\200\000 \000 \000 \000 \000 \001\032\032 \000 1 \006! c\032 \000BG \032\032\032\"\000 5 \006 \241\032!\000Bbz\247BJB\006 \000 \000 \001\374\207\200\000 \001\374\207\200\000 \000 \001\032\032 \003\374\207\200\000 \000 \000 \000 \001\374\207\200\000 \001 0 \242\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3396fd8157d566789f12eda4189114af4264aa82 Step #5: Base64: AGFzbQEAAAABBQFgAAFtAwIBAArLAQHIAQE/fCAgAfyHgAAgACABGhogACAxIAYhICAgYxogAEJHIBoaGiIAIDUgBiAgICChGiEAQmJ6p0JKQgYgICAAIAAgAfyHgAAgAfyHgAAgACABGhogA/yHgAAgACAgIAAgACAgACABGhogACAxIAYhICAgYxogAEJHIBoaGiIAIDUgBiAgICChGiEAQmJ6p0JKQgYgICAAIAAgAfyHgAAgAfyHgAAgACABGhogA/yHgAAgACAgIAAgACAB/IeAACABIDAgICAgogAL Step #5: MERGE-OUTER: attempt 4327 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1701651463 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564caf4fa198, 0x564caf502911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564caf502918,0x564caf58a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3396fd8157d566789f12eda4189114af4264aa82' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12877 processed earlier; will process 2398 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564cacd0e5dd bp 0x000000000000 sp 0x7ffe0eb0f880 T46387) Step #5: ==46387==The signal is caused by a READ memory access. Step #5: #0 0x564cacd0e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564cacb30280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564cacb2ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564cacb0d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564caca2ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564cac986c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564cac9901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564cac9776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564cac9a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26e5e2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564cac96aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46387==Register values: Step #5: rax = 0x0000564cb1dce4a0 rbx = 0x0000564cb1dce4a0 rcx = 0x0000564cb1dce950 rdx = 0x00007f26e5ff4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0eb0f880 Step #5: r8 = 0x0000564cb1dce4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26e5ff4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564caff0d960 r14 = 0x0000000100000004 r15 = 0x0000564caee7a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7d,0x41,0x3,0x1,0x44,0x0,0x20,0x20,0x20,0x1e,0x1a,0x20,0x3,0x1,0x44,0x0,0x20,0x20,0x20,0x1e,0x1a,0x20,0x0,0x20,0x32,0x20,0x6,0x20,0x20,0x1a,0x1a,0x20,0x20,0x20,0x20,0x20,0x19,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x24,0x20,0x5a,0x21,0x0,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x1a,0x5b,0x1a,0x20,0x0,0x20,0x31,0x21,0x7a,0x5f,0x1a,0x1a,0x1a,0x1a,0x20,0x1a,0x1a,0x20,0x20,0x20,0x20,0x20,0x19,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x5a,0x21,0x0,0x20,0x31,0x20,0x20,0x5b,0x1a,0x5f,0x1a,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x0,0x20,0x31,0x20,0x6,0x20,0x20,0x1a,0x1a,0x20,0x20,0x20,0x20,0x20,0x19,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x5a,0x21,0x0,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x20,0x1a,0x5d,0x20,0x0,0x21,0x20,0x20,0x1a,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5c,0x1a,0x5d,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x5d,0x20,0x0,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x1a,0x1a,0x1a,0x5d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001}\003\002\001\000\012\313\001\001\310\001\001\177}A\003\001D\000 \036\032 \003\001D\000 \036\032 \000 2 \006 \032\032 \031\032 \032] \000 $ Z!\000 \032] \000 \032[\032 \000 1!z_\032\032\032\032 \032\032 \031\032 \032] \000 Z!\000 1 [\032_\032 \032\032 \000 1 \006 \032\032 \031\032 \032] \000 Z!\000 \032] \000 \032] \000! \032 \032 \032\032 \032\\\032] \032\032 \032] \000 \032 \032 \032\032 \032\032\032]\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6ffd4d0a54c8f2295bf4c4b5cd90ac6345c6a8c Step #5: Base64: AGFzbQEAAAABBQFgAAF9AwIBAArLAQHIAQF/fUEDAUQAICAgHhogAwFEACAgIB4aIAAgMiAGICAaGiAgICAgGRogGl0gACAkIFohACAaXSAAICAgGlsaIAAgMSF6XxoaGhogGhogICAgIBkaIBpdIAAgICBaIQAgMSAgWxpfGiAgICAgGhogACAxIAYgIBoaICAgICAZGiAaXSAAICAgWiEAIBpdIAAgICAgGl0gACEgIBogICAaICAgIBoaIBpcGl0gICAaGiAaXSAAICAgGiAgIBogICAgGhogGhoaXQAL Step #5: MERGE-OUTER: attempt 4328 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1701789088 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d01ad1198, 0x559d01ad9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d01ad9918,0x559d01b610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6ffd4d0a54c8f2295bf4c4b5cd90ac6345c6a8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12878 processed earlier; will process 2397 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559cff2e55dd bp 0x000000000000 sp 0x7ffc0e187130 T46391) Step #5: ==46391==The signal is caused by a READ memory access. Step #5: #0 0x559cff2e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559cff107280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559cff106fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559cff0e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559cff005ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559cfef5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559cfef671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559cfef4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559cfef7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda9938c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559cfef41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46391==Register values: Step #5: rax = 0x0000559d03c66290 rbx = 0x0000559d03c66290 rcx = 0x0000559d03c66280 rdx = 0x00007fda99554b80 Step #5: rdi = 0x0000559d03c66280 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffc0e187130 Step #5: r8 = 0x0000559d03c66290 r9 = 0x00007fda99555100 r10 = 0x0000559d03ade010 r11 = 0x00007fda99554be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d024e4960 r14 = 0x0000000100000004 r15 = 0x0000559d01451386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xe1,0x7f,0x7f,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x57,0x1,0x41,0x21,0x77,0xc1,0x47,0x41,0x74,0x4e,0x41,0x41,0x45,0x1,0x41,0x40,0x41,0x41,0x4c,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x3a,0x45,0x41,0x41,0x47,0x41,0x4e,0x1,0xc1,0x77,0x41,0x74,0x41,0x41,0x45,0x1,0x41,0x40,0x41,0x41,0x4c,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6f,0x45,0x41,0x41,0x1,0x21,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x1,0x41,0xf5,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x57,0x1,0x41,0x21,0x77,0xc1,0x47,0x41,0x74,0x4e,0x41,0x41,0x45,0x1,0x41,0x40,0x41,0x41,0x4c,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x3a,0x45,0x41,0x41,0x47,0x41,0x4e,0x1,0xc1,0x77,0x41,0x74,0x41,0x41,0x45,0x1,0x41,0x40,0x41,0x41,0x4c,0xd0,0x0,0x14,0x0,0x1,0x41,0xf5,0x6f,0x45,0x41,0x41,0x1,0x21,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x1,0x41,0xf5,0x41,0x6b,0x41,0x45,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x45,0x1,0x41,0x41,0xd0,0x0,0x14,0x0,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001n\003\002\001\000\012\313\001\001\310\001\001\341\177\177AAAAM\320\000\024\000\001AEAW\001A!w\301GAtNAAE\001A@AAL\320\000\024\000\001A\365:EAAGAN\001\301wAtAAE\001A@AAL\320\000\024\000\001A\365oEAA\001!M\320\000\024\000\001AE\001A\365AAAM\320\000\024\000\001AEAW\001A!w\301GAtNAAE\001A@AAL\320\000\024\000\001A\365:EAAGAN\001\301wAtAAE\001A@AAL\320\000\024\000\001A\365oEAA\001!M\320\000\024\000\001AE\001A\365AkAEAAM\320\000\024\000\001AEAAAE\001AA\320\000\024\000\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b7f6a472fa7f38a2fa158054836c63fd366796ed Step #5: Base64: AGFzbQEAAAABBQFgAAFuAwIBAArLAQHIAQHhf39BQUFBTdAAFAABQUVBVwFBIXfBR0F0TkFBRQFBQEFBTNAAFAABQfU6RUFBR0FOAcF3QXRBQUUBQUBBQUzQABQAAUH1b0VBQQEhTdAAFAABQUUBQfVBQUFN0AAUAAFBRUFXAUEhd8FHQXROQUFFAUFAQUFM0AAUAAFB9TpFQUFHQU4BwXdBdEFBRQFBQEFBTNAAFAABQfVvRUFBASFN0AAUAAFBRQFB9UFrQUVBQU3QABQAAUFFQUFBRQFBQdAAFAABAAAL Step #5: MERGE-OUTER: attempt 4329 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1701928791 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e833dd3198, 0x55e833ddb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e833ddb918,0x55e833e630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b7f6a472fa7f38a2fa158054836c63fd366796ed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12879 processed earlier; will process 2396 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8315e75dd bp 0x000000000000 sp 0x7ffe91fc6620 T46395) Step #5: ==46395==The signal is caused by a READ memory access. Step #5: #0 0x55e8315e75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e831409280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e831408fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8313e6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e831307ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e83125fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8312691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8312506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e83127c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f3a50b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e831243aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46395==Register values: Step #5: rax = 0x000055e83688a4a0 rbx = 0x000055e83688a4a0 rcx = 0x000055e83688a950 rdx = 0x00007f4f3a6d3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe91fc6620 Step #5: r8 = 0x000055e83688a4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f3a6d3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8347e6960 r14 = 0x0000000100000004 r15 = 0x000055e833753386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x1,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x30,0x41,0xc0,0xc6,0x1,0x45,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x46,0x41,0x47,0x41,0x0,0x41,0x47,0x46,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x20,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x46,0x41,0x47,0x41,0x3b,0x41,0x41,0x46,0x41,0x0,0x41,0xc0,0xc6,0x1,0x45,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x22,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x46,0x41,0x47,0x41,0x0,0x41,0x47,0x46,0x41,0xe1,0x41,0x6c,0x41,0x4f,0x10,0x0,0x20,0x0,0x41,0x47,0x46,0x41,0x41,0x41,0x0,0x1,0x20,0x20,0x4f,0x10,0x0,0x22,0x0,0x46,0x41,0x47,0x41,0x3b,0x41,0x41,0x46,0x41,0x0,0x22,0x41,0x20,0x20,0x4f,0x20,0x4f,0x10,0x0,0x41,0x41,0x47,0x41,0x46,0x10,0x0,0x41,0x41,0x47,0x41,0x46,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\001\177\000\003\002\001\000\012\313\001\001\310\001\001\177\177A0A\300\306\001EA\341AlAO\020\000\"\000AGFA\341AlAO\020\000\"\000AGFAAA\000\001 O\020\000\"\000FAGA\000AGFA\341AlAO\020\000 \000AGFAAA\000\001 O\020\000\"\000FAGA;AAFA\000A\300\306\001EA\341AlAO\020\000\"\000AGFA\341AlAO\020\000\"\000AGFAAA\000\001 O\020\000\"\000FAGA\000AGFA\341AlAO\020\000 \000AGFAAA\000\001 O\020\000\"\000FAGA;AAFA\000\"A O O\020\000AAGAF\020\000AAGAF\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7993f219b5c4f59be11e369c2087aae84f0af2d Step #5: Base64: AGFzbQEAAAABBQFgAX8AAwIBAArLAQHIAQF/f0EwQcDGAUVB4UFsQU8QACIAQUdGQeFBbEFPEAAiAEFHRkFBQQABICBPEAAiAEZBR0EAQUdGQeFBbEFPEAAgAEFHRkFBQQABICBPEAAiAEZBR0E7QUFGQQBBwMYBRUHhQWxBTxAAIgBBR0ZB4UFsQU8QACIAQUdGQUFBAAEgIE8QACIARkFHQQBBR0ZB4UFsQU8QACAAQUdGQUFBAAEgIE8QACIARkFHQTtBQUZBACJBICBPIE8QAEFBR0FGEABBQUdBRgAL Step #5: MERGE-OUTER: attempt 4330 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1702066321 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555af42c6198, 0x555af42ce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555af42ce918,0x555af43560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7993f219b5c4f59be11e369c2087aae84f0af2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12880 processed earlier; will process 2395 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555af1ada5dd bp 0x000000000000 sp 0x7fffc1026d80 T46399) Step #5: ==46399==The signal is caused by a READ memory access. Step #5: #0 0x555af1ada5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555af18fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555af18fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555af18d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555af17faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555af1752c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555af175c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555af17436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555af176f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe54094082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555af1736aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46399==Register values: Step #5: rax = 0x0000555af56ab520 rbx = 0x0000555af56ab520 rcx = 0x0000555af56ab9d0 rdx = 0x00007fbe5425cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc1026d80 Step #5: r8 = 0x0000555af56ab520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe5425cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555af4cd9960 r14 = 0x0000000100000004 r15 = 0x0000555af3c46386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x5,0x1,0x60,0x0,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x6f,0xd0,0x0,0x14,0x0,0xd4,0x41,0xf6,0x6b,0x45,0x69,0xe,0xa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x0,0x7c,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x85,0x0,0x0,0x0,0x10,0x0,0xf,0x0,0xa3,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x0,0x7c,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x85,0x0,0x0,0x0,0x10,0x0,0xf,0x0,0xa3,0x0,0x61,0x73,0x0,0xd4,0x41,0xf5,0x6c,0x69,0x6e,0x41,0x75,0x72,0x41,0x7f,0x45,0x77,0x69,0x6e,0x41,0x41,0x72,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x10,0x0,0x0,0x7c,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x85,0x0,0x0,0x0,0x10,0x0,0xf,0x0,0xa3,0x0,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\005\001`\000\001o\003\002\001\000\012\313\001\001\310\001\001\177o\320\000\024\000\324A\366kEi\016\012\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\020\000\000|\000\000\000\000\001\000\000\205\000\000\000\020\000\017\000\243\000\000\000\000\000\207\000\000\000\020\000\000|\000\000\000\000\001\000\000\205\000\000\000\020\000\017\000\243\000as\000\324A\365linAurA\177EwinAArA\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\020\000\000|\000\000\000\000\001\000\000\205\000\000\000\020\000\017\000\243\000\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-de060cbc0b6d1b089564469994c2f27aef9615a3 Step #5: Base64: AGFzbQEAAAABBQFgAAFvAwIBAArLAQHIAQF/b9AAFADUQfZrRWkOCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACHAAAAEAAAfAAAAAABAACFAAAAEAAPAKMAAAAAAIcAAAAQAAB8AAAAAAEAAIUAAAAQAA8AowBhcwDUQfVsaW5BdXJBf0V3aW5BQXJBAAAAAAAAAAEAAAAAAAAAAAAAAAAAAACHAAAAEAAAfAAAAAABAACFAAAAEAAPAKMAAAAAAAAL Step #5: MERGE-OUTER: attempt 4331 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1702204871 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576ec944198, 0x5576ec94c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576ec94c918,0x5576ec9d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/de060cbc0b6d1b089564469994c2f27aef9615a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12881 processed earlier; will process 2394 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576ea1585dd bp 0x000000000000 sp 0x7ffd96b12290 T46403) Step #5: ==46403==The signal is caused by a READ memory access. Step #5: #0 0x5576ea1585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576e9f7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576e9f79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576e9f57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576e9e78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576e9dd0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576e9dda1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576e9dc16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576e9ded3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe90d66b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576e9db4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46403==Register values: Step #5: rax = 0x00005576ee4062e0 rbx = 0x00005576ee4062e0 rcx = 0x00005576ee406790 rdx = 0x00007fe90d833b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd96b12290 Step #5: r8 = 0x00005576ee4062e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe90d833be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576ed357960 r14 = 0x0000000100000004 r15 = 0x00005576ec2c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x6f,0x41,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0x4,0x0,0xb,0x1,0x4,0x0,0x41,0xbc,0x1,0x41,0x41,0x41,0x0,0x1,0x41,0xb2,0x0,0x41,0xbc,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0x4,0x0,0xb,0x1,0x4,0x0,0x41,0xbb,0x40,0x3,0x0,0x0,0x5b,0x0,0xf,0x15,0x0,0x58,0x0,0x0,0xb,0x12,0x0,0x0,0x0,0xae,0x0,0x55,0x6b,0x69,0x45,0x45,0x6d,0x4b,0x45,0x41,0x4c,0x41,0x78,0x6b,0x45,0x45,0x41,0xa0,0x41,0x78,0x45,0x69,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x69,0x45,0x45,0x69,0x45,0x6b,0x69,0x45,0x41,0x69,0x45,0x45,0x4c,0x41,0x41,0x78,0x6b,0x74,0x45,0x41,0x78,0x41,0xa0,0x47,0x69,0x45,0x45,0x45,0x41,0x4c,0x41,0x78,0x6b,0x45,0x45,0x41,0xa0,0x41,0x78,0x45,0x69,0x45,0x45,0x45,0x45,0x45,0x69,0xd,0x0,0x45,0x45,0x69,0xd,0x0,0x45,0x45,0x69,0xd,0x0,0x45,0x41,0x2e,0x41,0x31,0x4a,0x4a,0x41,0x6b,0x4b,0x4b,0x6c,0x5,0x0,0x0,0x6a,0x41,0x67,0x74,0xc1,0x47,0x41,0xb7,0x41,0x68,0x0,0x0,0x0,0xb,0x6f,0x0,0x5,0x41,0x29,0x6f,0x1,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\010oA\250\350\274A\001AAA@A\262\274\000\004\000\013\001\004\000A\274\001AAA\000\001A\262\000A\274\001AAA@A\262\274\000\004\000\013\001\004\000A\273@\003\000\000[\000\017\025\000X\000\000\013\022\000\000\000\256\000UkiEEmKEALAxkEEA\240AxEiEEEEEi\015\000EiEEiEkiEAiEELAAxktEAxA\240GiEEEALAxkEEA\240AxEiEEEEEi\015\000EEi\015\000EEi\015\000EA.A1JJAkKKl\005\000\000jAgt\301GA\267Ah\000\000\000\013o\000\005A)o\001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-29a5164ac455e124971f8e34007d78682a88b30e Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCG9BqOi8QQFBQUFAQbK8AAQACwEEAEG8AUFBQQABQbIAQbwBQUFBQEGyvAAEAAsBBABBu0ADAABbAA8VAFgAAAsSAAAArgBVa2lFRW1LRUFMQXhrRUVBoEF4RWlFRUVFRWkNAEVpRUVpRWtpRUFpRUVMQUF4a3RFQXhBoEdpRUVFQUxBeGtFRUGgQXhFaUVFRUVFaQ0ARUVpDQBFRWkNAEVBLkExSkpBa0tLbAUAAGpBZ3TBR0G3QWgAAAALbwAFQSlvAQsACw== Step #5: MERGE-OUTER: attempt 4332 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1702342771 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556017d79198, 0x556017d81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556017d81918,0x556017e090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29a5164ac455e124971f8e34007d78682a88b30e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12882 processed earlier; will process 2393 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55601558d5dd bp 0x000000000000 sp 0x7fff9681bb10 T46407) Step #5: ==46407==The signal is caused by a READ memory access. Step #5: #0 0x55601558d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560153af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560153aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55601538c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560152adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556015205c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55601520f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560151f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5560152223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3b9e6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5560151e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46407==Register values: Step #5: rax = 0x0000556019e612e0 rbx = 0x0000556019e612e0 rcx = 0x0000556019e61790 rdx = 0x00007fb3ba037b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9681bb10 Step #5: r8 = 0x0000556019e612e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb3ba037be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055601878c960 r14 = 0x0000000100000004 r15 = 0x00005560176f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8c,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4a,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0x31,0x6e,0x41,0x77,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x0,0xc0,0x1,0xbe,0x8c,0x41,0xba,0xbe,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0xd5,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x60,0x0,0x0,0x8a,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0x31,0x6e,0x69,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n|\003\002\001\000\012\313\001\001\310\001\001\010}C\000\300\001\276\214AAA@AwinEi\004\000\020\000\005\000J\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000\"\000\000\212\000\013AfA1nAwA|i\004\000\020\000\005\000\000\000vO\000\013A\000\300\001\276\214A\272\276@AwinEi\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000\325\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000`\000\000\212\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000\"\000\000\212\000\013AfA1ni\000asm\001\000\000\000\000\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8db2adbf33bb5312ac49b454c19db2860180837b Step #5: Base64: AGFzbQEAAAABBgFgAAJufAMCAQAKywEByAEBCH1DAMABvoxBQUFAQXdpbkVpBAAQAAUASgALQXxpBAAQAAUAAAB0AAB2TwALQUlFQWpnQWlqBAAQAAUAIgAAigALQWZBMW5Bd0F8aQQAEAAFAAAAdk8AC0EAwAG+jEG6vkBBd2luRWkEABAABQBLAAtBfGkEABAABQAAANUAAHZPAAtBSUVBamdBaWoEABAABQBgAACKAHQAAHZPAAtBSUVBamdBaWoEABAABQAiAACKAAtBZkExbmkAYXNtAQAAAAAAd2cACw== Step #5: MERGE-OUTER: attempt 4333 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1702479908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8caead198, 0x55d8caeb5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8caeb5918,0x55d8caf3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8db2adbf33bb5312ac49b454c19db2860180837b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12883 processed earlier; will process 2392 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8c86c15dd bp 0x000000000000 sp 0x7ffecb3206b0 T46411) Step #5: ==46411==The signal is caused by a READ memory access. Step #5: #0 0x55d8c86c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8c84e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8c84e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8c84c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8c83e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8c8339c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8c83431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8c832a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8c83563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa261d54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8c831daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46411==Register values: Step #5: rax = 0x000055d8cbb33400 rbx = 0x000055d8cbb33400 rcx = 0x000055d8cbb338b0 rdx = 0x00007fa261f1cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecb3206b0 Step #5: r8 = 0x000055d8cbb33400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa261f1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8cb8c0960 r14 = 0x0000000100000004 r15 = 0x000055d8ca82d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x63,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x5,0x41,0xb,0x1a,0x42,0x0,0x41,0xff,0xff,0x40,0xc0,0x42,0xbf,0xf4,0xe5,0xfc,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x19,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x41,0xff,0xff,0x40,0x43,0x42,0xbf,0xf4,0xe6,0xfc,0x0,0x10,0x0,0xfb,0x18,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xf,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x43,0x0,0xfb,0xff,0x40,0x0,0x0,0x1b,0x10,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001cp\003\002\001\000\012\313\001\001\310\001\001?}A\005A\013\032B\000A\377\377@\300B\277\364\345\374\000\020\000\373\033\320\000\024\000\373\031\320\000\020\000\373\033A\377\377@CB\277\364\346\374\000\020\000\373\030\320\000\024\000\373\033\320\000\020\000\373\031\321\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\373\033\320\000\373\033\320\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\017\033\320\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\373\033\320\000\020\000\373\031\321\000\373\033\320\000\020\000\373\031\321C\000\373\377@\000\000\033\020\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b572f793f7608f0e312c186726639049d04e3fc Step #5: Base64: AGFzbQEAAAABBgFgAAFjcAMCAQAKywEByAEBP31BBUELGkIAQf//QMBCv/Tl/AAQAPsb0AAUAPsZ0AAQAPsbQf//QENCv/Tm/AAQAPsY0AAUAPsb0AAQAPsZ0QAQAPsZ0QAQAPsbQ0C/9AAQAPsb0AAQAPsZ0QAQAPsbQ0C/9AAQAPsb0AAUAPsb0AD7G9AAEAD7GdEAEAD7G0NAv/QAEAD7G9AAFAAPG9AAEAD7GdEAEAD7G0NAv/QAEAD7G9AAFAD7G9AAEAD7GdEA+xvQABAA+xnRQwD7/0AAABsQAAAACw== Step #5: MERGE-OUTER: attempt 4334 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1702619509 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd4cadf198, 0x55dd4cae7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd4cae7918,0x55dd4cb6f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b572f793f7608f0e312c186726639049d04e3fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12884 processed earlier; will process 2391 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 459 ft: 460 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd4a2f35dd bp 0x000000000000 sp 0x7ffd84ed1610 T46415) Step #5: ==46415==The signal is caused by a READ memory access. Step #5: #0 0x55dd4a2f35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd4a115280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd4a114fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd4a0f2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd4a013ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd49f6bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd49f751e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd49f5c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd49f883c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ea14a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd49f4faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46415==Register values: Step #5: rax = 0x000055dd4de4e430 rbx = 0x000055dd4de4e430 rcx = 0x000055dd4de4e420 rdx = 0x00007f8ea166ab80 Step #5: rdi = 0x000055dd4de4e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd84ed1610 Step #5: r8 = 0x000055dd4de4e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ea166abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd4d4f2960 r14 = 0x0000000100000004 r15 = 0x000055dd4c45f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x44,0x41,0x41,0x70,0x41,0x26,0x4d,0x41,0x41,0x43,0x40,0xc1,0xb,0x1,0x3,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x3,0x6f,0x41,0x41,0x41,0x1,0x69,0x6f,0x1,0x41,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6f,0x1,0x41,0xd,0x6f,0x1,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x69,0x6c,0x69,0x6f,0x1,0x67,0x1,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x6c,0x74,0x6e,0x45,0x41,0x1,0x69,0x6f,0x1,0x41,0xd,0x6f,0x1,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x69,0x6c,0x69,0x6f,0x1,0x67,0x1,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x6c,0x74,0x6e,0x45,0x41,0x68,0x45,0x41,0x67,0x45,0x41,0x69,0x6e,0x45,0x45,0x6c,0x69,0x6c,0x75,0x78,0x0,0x6f,0x74,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\300\001\276\216DAApA&MAAC@\301\013\001\003\000AoA\365AAKA\252\003oAAA\001io\001A\000AoA\365AAKA\252\001oAAA\001io\001A\015o\001\001AdgsAAiAigilio\001g\001AKA\252MgAL\320\000\324\325\000\325\001\324\321AIgtA_AltnEA\001io\001A\015o\001\001AdgsAAiAigilio\001g\001AKA\252MgAL\320\000\324\325\000\325\001\324\321AIgtA_AltnEAhEAgEAinEElilux\000ot\013\001\001\002\000Ao\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-67a5a3c22a01e896054c3dfbcfd13f10d46e090e Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAMABvo5EQUFwQSZNQUFDQMELAQMAQW9B9UFBS0GqA29BQUEBaW8BQQBBb0H1QUFLQaoBb0FBQQFpbwFBDW8BAUFkZ3NBQWlBaWdpbGlvAWcBQUtBqk1nQUzQANTVANUB1NFBSWd0QV9BbHRuRUEBaW8BQQ1vAQFBZGdzQUFpQWlnaWxpbwFnAUFLQapNZ0FM0ADU1QDVAdTRQUlndEFfQWx0bkVBaEVBZ0VBaW5FRWxpbHV4AG90CwEBAgBBbwBvbQsACw== Step #5: MERGE-OUTER: attempt 4335 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1702759115 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564fe30f2198, 0x564fe30fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564fe30fa918,0x564fe31820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/67a5a3c22a01e896054c3dfbcfd13f10d46e090e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12886 processed earlier; will process 2389 files now Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 151 ft: 152 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564fe09065dd bp 0x000000000000 sp 0x7ffe4a8c3ce0 T46419) Step #5: ==46419==The signal is caused by a READ memory access. Step #5: #0 0x564fe09065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564fe0728280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564fe0727fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564fe0705929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564fe0626ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564fe057ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564fe05881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564fe056f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564fe059b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71db281082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564fe0562aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46419==Register values: Step #5: rax = 0x0000564fe3d13240 rbx = 0x0000564fe3d13240 rcx = 0x0000564fe3d13230 rdx = 0x00007f71db449b80 Step #5: rdi = 0x0000564fe3d13230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007ffe4a8c3ce0 Step #5: r8 = 0x0000564fe3d13240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f71db449be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564fe3b05960 r14 = 0x0000000100000004 r15 = 0x0000564fe2a72386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x6b,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0xf5,0x41,0x41,0xa8,0x30,0x41,0x15,0x1,0x41,0x41,0x20,0x20,0x20,0x20,0x1a,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x27,0x20,0x20,0x9d,0x9d,0x9d,0x9f,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa6,0x20,0x20,0x9d,0x9d,0x9d,0x9d,0x9e,0x9d,0x9d,0x9d,0x9a,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa6,0x9f,0x9d,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa6,0x20,0x20,0x9d,0x9d,0x9d,0x9d,0x9e,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa6,0x9d,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa6,0x20,0x20,0x9d,0x9d,0x9d,0x9d,0x9e,0x9d,0x9d,0x9d,0x9a,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa6,0x9d,0x9d,0x9d,0x9d,0x99,0x9d,0x9d,0x9d,0x9f,0x9d,0x9d,0x9d,0x9d,0xa6,0x20,0x20,0x9d,0x9d,0x9d,0x9d,0x9e,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0x9d,0xa6,0x41,0xf5,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001k\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001A\365AA\2500A\025\001AA \032\032 ' \235\235\235\237\235\235\235\235\235\235\231\235\235\235\235\235\235\235\235\235\235\235\235\235\235\246 \235\235\235\235\236\235\235\235\232\235\235\231\235\235\235\235\235\235\235\235\231\235\235\235\235\235\235\235\246\237\235\235\235\231\235\235\235\235\235\235\235\235\246 \235\235\235\235\236\235\235\235\235\235\235\246\235\235\235\231\235\235\235\235\235\235\235\246 \235\235\235\235\236\235\235\235\232\235\235\231\235\235\235\235\235\235\235\235\231\235\235\235\235\235\235\235\246\235\235\235\235\231\235\235\235\237\235\235\235\235\246 \235\235\235\235\236\235\235\235\235\235\235\235\235\235\235\235\235\235\246A\365A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4896e00196aca8c8414493be0aed029c4a32f2e Step #5: Base64: AGFzbQEAAAABBgFgAWsBfwMCAQAKywEByAEBP3xBAUH1QUGoMEEVAUFBICAgIBoaICAgICAgICcgIJ2dnZ+dnZ2dnZ2ZnZ2dnZ2dnZ2dnZ2dnZ2mICCdnZ2dnp2dnZqdnZmdnZ2dnZ2dnZmdnZ2dnZ2dpp+dnZ2ZnZ2dnZ2dnZ2mICCdnZ2dnp2dnZ2dnaadnZ2ZnZ2dnZ2dnaYgIJ2dnZ2enZ2dmp2dmZ2dnZ2dnZ2dmZ2dnZ2dnZ2mnZ2dnZmdnZ2fnZ2dnaYgIJ2dnZ2enZ2dnZ2dnZ2dnZ2dnaZB9UEACw== Step #5: MERGE-OUTER: attempt 4336 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1702896870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc4ac58198, 0x55fc4ac60911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc4ac60918,0x55fc4ace80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4896e00196aca8c8414493be0aed029c4a32f2e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12888 processed earlier; will process 2387 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc4846c5dd bp 0x000000000000 sp 0x7ffe679e4b90 T46423) Step #5: ==46423==The signal is caused by a READ memory access. Step #5: #0 0x55fc4846c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc4828e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc4828dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc4826b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc4818cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc480e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc480ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc480d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc481013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f690c712082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc480c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46423==Register values: Step #5: rax = 0x000055fc4bbc9370 rbx = 0x000055fc4bbc9370 rcx = 0x000055fc4bbc9820 rdx = 0x00007f690c8dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe679e4b90 Step #5: r8 = 0x000055fc4bbc9370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f690c8dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc4b66b960 r14 = 0x0000000100000004 r15 = 0x000055fc4a5d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3b,0x7e,0x41,0x41,0xc1,0x41,0x1,0x43,0x41,0x43,0x2e,0x40,0x41,0xc1,0x0,0x41,0x41,0x41,0x68,0x41,0x45,0x41,0x42,0x41,0x6a,0x41,0xb6,0xfa,0x69,0x6a,0x41,0x41,0x69,0x47,0x6a,0x41,0x41,0x41,0xea,0xb6,0x69,0x6a,0x41,0x30,0x41,0x41,0xc0,0x6a,0x48,0x41,0x41,0x41,0x31,0x45,0x6b,0x45,0x6b,0x48,0x41,0x32,0x69,0x6c,0x41,0xc1,0x0,0x41,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x4c,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x49,0x45,0x45,0x45,0x45,0x45,0x45,0x6a,0xb2,0xa9,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x69,0x6e,0x41,0x41,0x47,0x70,0x45,0x41,0x61,0x41,0x4d,0x41,0x69,0x3,0x0,0x41,0x41,0x41,0x69,0x45,0x6a,0x41,0x7a,0x45,0x47,0x6a,0x41,0x41,0x41,0x6c,0x41,0x77,0x69,0x6e,0x1a,0xe,0x1,0x0,0x0,0x66,0x0,0x45,0x6a,0x41,0x41,0x45,0x45,0x0,0x6a,0x0,0x45,0x76,0x0,0x41,0xe7,0x6c,0x69,0x45,0xb,0x45,0x45,0x6b,0x6a,0x41,0x0,0x41,0x45,0x1a,0x72,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001;~AA\301A\001CAC.@A\301\000AAAhAEABAjA\266\372ijAAiGjAAA\352\266ijA0AA\300jHAAA1EkEkHA2ilA\301\000AEEEEEEEEEEEEEEEEEELEEEEEEEEEEEEEEEEIEEEEEEj\262\251EEEEEEEEEEEEEEEEEinAAGpEAaAMAi\003\000AAAiEjAzEGjAAAlAwin\032\016\001\000\000f\000EjAAEE\000j\000Ev\000A\347liE\013EEkjA\000AE\032r\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6ec6282c8bdb29ff9dbcdf50d8d2cdd9b19ff4a Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBO35BQcFBAUNBQy5AQcEAQUFBaEFFQUJBakG2+mlqQUFpR2pBQUHqtmlqQTBBQcBqSEFBQTFFa0VrSEEyaWxBwQBBRUVFRUVFRUVFRUVFRUVFRUVFTEVFRUVFRUVFRUVFRUVFRUVJRUVFRUVFarKpRUVFRUVFRUVFRUVFRUVFRUVpbkFBR3BFQWFBTUFpAwBBQUFpRWpBekVHakFBQWxBd2luGg4BAABmAEVqQUFFRQBqAEV2AEHnbGlFC0VFa2pBAEFFGnIACw== Step #5: MERGE-OUTER: attempt 4337 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1703035680 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654b5652198, 0x5654b565a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654b565a918,0x5654b56e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6ec6282c8bdb29ff9dbcdf50d8d2cdd9b19ff4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12889 processed earlier; will process 2386 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 394 ft: 395 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #2 pulse cov: 639 ft: 732 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654b2e665dd bp 0x000000000000 sp 0x7ffcb4794450 T46427) Step #5: ==46427==The signal is caused by a READ memory access. Step #5: #0 0x5654b2e665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654b2c88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654b2c87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654b2c65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654b2b86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654b2adec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654b2ae81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654b2acf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654b2afb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75d55a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654b2ac2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46427==Register values: Step #5: rax = 0x00005654b78c6970 rbx = 0x00005654b78c6970 rcx = 0x00005654b78c6e20 rdx = 0x00007f75d5770b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb4794450 Step #5: r8 = 0x00005654b78c6970 r9 = 0x00007f75d5770c70 r10 = 0x00005654b7747010 r11 = 0x00007f75d5770be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654b6065960 r14 = 0x0000000100000004 r15 = 0x00005654b4fd2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x49,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x41,0x6c,0x41,0x69,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x1,0x45,0x49,0xd,0x0,0x74,0x48,0x41,0x41,0x48,0x41,0x13,0x69,0x41,0x13,0x4f,0x69,0x69,0x6c,0x41,0x1,0x45,0x48,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x47,0x4f,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x68,0x41,0x12,0x69,0x41,0x45,0x1,0x45,0x45,0x69,0x49,0xd,0x0,0x48,0x41,0x49,0x1,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x68,0x41,0x12,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x48,0xd,0x0,0x4d,0x41,0x41,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x48,0xd,0x0,0x4d,0x41,0x41,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x6c,0x49,0x41,0x68,0x1,0xd,0x0,0x48,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\012}AIAhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001EEiEIA\000JAlAiiEO\320\000\024\000\001EI\015\000tHAAHA\023iA\023OiilA\001EH\320\000\024\000\001AIGOiEH\015\000HAAhA\023hA\022iAE\001EEiI\015\000HAI\001hA\023iA\001EEiEH\015\000HAAhA\023hA\022iA\001EEiEH\015\000MAAEI\015\000GAIAhA\023iA\001EEiH\015\000MAAEI\015\000GAIAhA\023iA\001EEiEIA\000JlIAh\001\015\000H\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e78d7eadab5e72daa805013d091767fd73d354c Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCn1BSUFoQWhBE2lBRQFFaUVJDQBHQUlBaEETaUEBRUVpRUlBAEpBbEFpaUVP0AAUAAFFSQ0AdEhBQUhBE2lBE09paWxBAUVI0AAUAAFBSUdPaUVIDQBIQUFoQRNoQRJpQUUBRUVpSQ0ASEFJAWhBE2lBAUVFaUVIDQBIQUFoQRNoQRJpQQFFRWlFSA0ATUFBRUkNAEdBSUFoQRNpQQFFRWlIDQBNQUFFSQ0AR0FJQWhBE2lBAUVFaUVJQQBKbElBaAENAEgACw== Step #5: MERGE-OUTER: attempt 4338 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1703175025 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7bbc38198, 0x55a7bbc40911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a7bbc40918,0x55a7bbcc80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e78d7eadab5e72daa805013d091767fd73d354c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12892 processed earlier; will process 2383 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a7b944c5dd bp 0x000000000000 sp 0x7ffc2aa8ff20 T46431) Step #5: ==46431==The signal is caused by a READ memory access. Step #5: #0 0x55a7b944c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a7b926e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a7b926dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a7b924b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a7b916cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a7b90c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a7b90ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a7b90b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7b90e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0379f88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a7b90a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46431==Register values: Step #5: rax = 0x000055a7bcefa3a0 rbx = 0x000055a7bcefa3a0 rcx = 0x000055a7bcefa850 rdx = 0x00007f037a150b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2aa8ff20 Step #5: r8 = 0x000055a7bcefa3a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f037a150be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a7bc64b960 r14 = 0x0000000100000004 r15 = 0x000055a7bb5b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x12,0x7f,0x41,0x41,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x72,0x41,0x41,0x43,0x26,0x41,0xb,0x1,0x3,0x0,0x41,0x6f,0x41,0x10,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0x45,0x41,0x1,0x41,0xf5,0x49,0x41,0x41,0x75,0xc1,0x49,0x67,0x41,0x6f,0x77,0x6d,0x72,0x6b,0x41,0x69,0x6e,0x73,0x2,0x0,0x41,0x45,0x41,0x41,0x43,0x31,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0xeb,0x0,0x41,0x6f,0x41,0xf5,0x41,0x6f,0x41,0xeb,0x0,0x10,0x0,0x6c,0x69,0x6e,0x75,0x78,0xc,0x0,0x0,0x1a,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0xa2,0x41,0x6f,0x4f,0x41,0x0,0xc,0x1,0x0,0xc,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x4f,0x41,0xeb,0x0,0x10,0x0,0x49,0x1,0x41,0x41,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x72,0x41,0x41,0x43,0x26,0x41,0xb,0x1,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x41,0x21,0x77,0x69,0x6e,0x0,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x2,0x0,0x46,0x6f,0x41,0xf5,0x41,0x4f,0x41,0x0,0x0,0x0,0x41,0x46,0x41,0xd4,0x0,0xc,0x0,0x0,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\022\177AA\300\001\276\216AAA@AIrAAC&A\013\001\003\000AoA\020AOA\353\000\020\000EA\001A\365IAAu\301IgAowmrkAins\002\000AEAAC1A\013\001\002\000AoA\365AOA\353\000AoA\365AoA\353\000\020\000linux\014\000\000\032\000\321I\013AAA\242AoOA\000\014\001\000\014\000\321I\013AAA~AoOA\353\000\020\000I\001AA\300\001\276\216AAA@AIrAAC&A\013\001\000\000linux\001\001A!win\000I\013AAA~A\002\000FoA\365AOA\000\000\000AFA\324\000\014\000\000g\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bcf58d8cd2573b251a86b7ddb5b7aaf0005538f Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBEn9BQcABvo5BQUFAQUlyQUFDJkELAQMAQW9BEEFPQesAEABFQQFB9UlBQXXBSWdBb3dtcmtBaW5zAgBBRUFBQzFBCwECAEFvQfVBT0HrAEFvQfVBb0HrABAAbGludXgMAAAaANFJC0FBQaJBb09BAAwBAAwA0UkLQUFBfkFvT0HrABAASQFBQcABvo5BQUFAQUlyQUFDJkELAQAAbGludXgBAUEhd2luAEkLQUFBfkECAEZvQfVBT0EAAABBRkHUAAwAAGcACw== Step #5: MERGE-OUTER: attempt 4339 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1703313640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558fa6efa198, 0x558fa6f02911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558fa6f02918,0x558fa6f8a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2bcf58d8cd2573b251a86b7ddb5b7aaf0005538f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12893 processed earlier; will process 2382 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 410 ft: 411 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 497 ft: 597 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558fa470e5dd bp 0x000000000000 sp 0x7ffdec221350 T46435) Step #5: ==46435==The signal is caused by a READ memory access. Step #5: #0 0x558fa470e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558fa4530280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558fa452ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558fa450d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558fa442ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558fa4386c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558fa43901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558fa43776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558fa43a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62e1435082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558fa436aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46435==Register values: Step #5: rax = 0x0000558fa7bd4850 rbx = 0x0000558fa7bd4850 rcx = 0x0000558fa7bd4840 rdx = 0x00007f62e15fdb80 Step #5: rdi = 0x0000558fa7bd4840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffdec221350 Step #5: r8 = 0x0000558fa7bd4850 r9 = 0x00007f62e15fdc40 r10 = 0x0000558fa7b9e010 r11 = 0x00007f62e15fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558fa790d960 r14 = 0x0000000100000004 r15 = 0x0000558fa687a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x7c,0x43,0x28,0xe8,0xbc,0x41,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8c,0x8e,0x8d,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8c,0x8e,0x8e,0x8e,0x43,0x31,0x3,0x49,0x8e,0x8e,0x8e,0x8e,0x8e,0x8d,0x8e,0x93,0x8e,0x43,0x31,0x3,0x49,0xb2,0x8e,0x8e,0x8e,0x8e,0x8e,0x8b,0x8e,0x8e,0x8e,0x8e,0x8e,0x43,0x32,0x3,0x49,0xb2,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x98,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8f,0x8e,0x8e,0x8e,0x8e,0x8e,0x8c,0x8e,0x8e,0x1,0x8e,0x8e,0x8e,0x8e,0x8e,0x8c,0x8e,0x8f,0x94,0x8e,0x8e,0x8e,0x8c,0x8e,0x8e,0x8e,0x43,0x32,0x3,0x49,0xb2,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x97,0x8e,0x8e,0x43,0x30,0x3,0x49,0xb2,0x8e,0x94,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x1,0x2,0x7c,0x43,0x28,0xe8,0xbc,0x41,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x43,0x31,0x3,0x49,0xb2,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8e,0x8c,0x8e,0x8e,0x8e,0x43,0x31,0x3,0x49,0xb2,0x8e,0x8e,0x8e,0x8e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001o\003\002\001\000\012\313\001\001\310\001\001\001|C(\350\274A\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\214\216\215\216\216\216\216\216\216\216\216\216\216\214\216\216\216C1\003I\216\216\216\216\216\215\216\223\216C1\003I\262\216\216\216\216\216\213\216\216\216\216\216C2\003I\262\216\216\216\216\216\216\216\230\216\216\216\216\216\216\217\216\216\216\216\216\214\216\216\001\216\216\216\216\216\214\216\217\224\216\216\216\214\216\216\216C2\003I\262\216\216\216\216\216\216\216\216\227\216\216C0\003I\262\216\224\216\216\216\216\216\216\216\001\002|C(\350\274A\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216\216C1\003I\262\216\216\216\216\216\216\216\216\216\216\214\216\216\216C1\003I\262\216\216\216\216\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74d60bd7e8a43d8da171d0cf9e1dd0aa6690e8cb Step #5: Base64: AGFzbQEAAAABBgFgAX8BbwMCAQAKywEByAEBAXxDKOi8QY6Ojo6Ojo6Ojo6Ojo6OjoyOjY6Ojo6Ojo6Ojo6Mjo6OQzEDSY6Ojo6OjY6TjkMxA0myjo6Ojo6Ljo6Ojo5DMgNJso6Ojo6Ojo6Yjo6Ojo6Oj46Ojo6OjI6OAY6Ojo6OjI6PlI6OjoyOjo5DMgNJso6Ojo6Ojo6Ol46OQzADSbKOlI6Ojo6Ojo4BAnxDKOi8QY6Ojo6Ojo6Ojo6Ojo6Ojo5DMQNJso6Ojo6Ojo6Ojo6Mjo6OQzEDSbKOjo6OAAsACw== Step #5: MERGE-OUTER: attempt 4340 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1703454547 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c976ae8198, 0x55c976af0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c976af0918,0x55c976b780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74d60bd7e8a43d8da171d0cf9e1dd0aa6690e8cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12897 processed earlier; will process 2378 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9742fc5dd bp 0x000000000000 sp 0x7fff9b327060 T46439) Step #5: ==46439==The signal is caused by a READ memory access. Step #5: #0 0x55c9742fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c97411e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c97411dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9740fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c97401cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c973f74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c973f7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c973f656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c973f913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f907b62a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c973f58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46439==Register values: Step #5: rax = 0x000055c977eab510 rbx = 0x000055c977eab510 rcx = 0x000055c977eab9c0 rdx = 0x00007f907b7f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9b327060 Step #5: r8 = 0x000055c977eab510 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f907b7f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9774fb960 r14 = 0x0000000100000004 r15 = 0x000055c976468386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x5e,0x41,0x2a,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x3b,0x0,0x41,0xd1,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x9,0x41,0x3f,0xfb,0x19,0xe2,0x0,0x0,0x0,0xb,0x1a,0x2,0x0,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0xc6,0x9,0x41,0xff,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0x49,0xfb,0x19,0x41,0x1,0x41,0xf7,0x2,0xb,0x1a,0x2,0x0,0x12,0x0,0xfb,0x18,0x41,0x1,0x41,0xff,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0xff,0x1,0x41,0x40,0xfb,0x19,0x41,0x1,0x3c,0x41,0xb,0x1a,0x2,0x0,0x0,0x61,0xfb,0x19,0x32,0x31,0x41,0x3f,0xfb,0x19,0x41,0xd7,0x41,0x7f,0xfb,0x58,0x41,0x3a,0x0,0x0,0x0,0x1,0x76,0xfb,0x19,0xc7,0xf8,0xaf,0xff,0x7b,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0x4c,0x55,0x7f,0x28,0x73,0x76,0x0,0x0,0x78,0x41,0xbf,0x1,0x76,0xfb,0x19,0xc7,0x0,0xaf,0xff,0x7b,0x21,0x0,0x0,0xfb,0x14,0x0,0x0,0x0,0x3,0x0,0x0,0xfb,0x19,0x6c,0x0,0x0,0x0,0x22,0x0,0x0,0x80,0x0,0xb,0xb,0x0,0x89,0x0,0xb,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A^A*\032\002\000\020\000\373\031;\000A\321\002\013\032\002\000\020\000\373\031A\011A?\373\031\342\000\000\000\013\032\002\000A\001A\013\032\002\000\020\000\373\031\306\011A\377\002\013\032\002\000\020\000\373\031A\001AI\373\031A\001A\367\002\013\032\002\000\022\000\373\030A\001A\377\002\013\032\002\000\020\000\373\031\377\001A@\373\031A\001::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa543d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa543d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa543b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa542d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa5422ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa542381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa5421f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa5424b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5e2c91082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa54212aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46443==Register values: Step #5: rax = 0x000055fa58ce5370 rbx = 0x000055fa58ce5370 rcx = 0x000055fa58ce5820 rdx = 0x00007ff5e2e59b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff626450b0 Step #5: r8 = 0x000055fa58ce5370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff5e2e59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa577b5960 r14 = 0x0000000100000004 r15 = 0x000055fa56722386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x30,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0xd0,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x42,0x41,0x1,0x41,0x30,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0xd0,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x2a,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x15,0x0,0x0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x30,0x0,0x50,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n|\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\216AAA@AwinEi\004\000\020\000\005\320\000\024\000\001AEAA\001EAA\001\320\000\024\000\001AEBA\001A0\001A*w\300\300AMAkEAAM\300w\300\300AMAkEAAM\300M\320\000\320\000\001AEAA\001EABA\001A0\001A*w\300\300AMAkEAAM\300M\320\000\320\000\001AEAA\001EAA\001\320\000\024\000\001AEBA\001A6\001A*w\300\300A6\001A*w\300\300AMAkEA*\320\000\024\000\001AEAA\001EA\025\000\000\000\024\000\001AEBA\001A0\000P\000tO\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4424b14176e93032ab4cf6db804f290d316f0ad2 Step #5: Base64: AGFzbQEAAAABBgFgAAJufAMCAQAKywEByAEBCn1DAMABvo5BQUFAQXdpbkVpBAAQAAXQABQAAUFFQUEBRUFBAdAAFAABQUVCQQFBMAFBKnfAwEFNQWtFQUFNwHfAwEFNQWtFQUFNwE3QANAAAUFFQUEBRUFCQQFBMAFBKnfAwEFNQWtFQUFNwE3QANAAAUFFQUEBRUFBAdAAFAABQUVCQQFBNgFBKnfAwEE2AUEqd8DAQU1Ba0VBKtAAFAABQUVBQQFFQRUAAAAUAAFBRUJBAUEwAFAAdE8AC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4342 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1703731173 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627bf71a198, 0x5627bf722911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627bf722918,0x5627bf7aa0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4424b14176e93032ab4cf6db804f290d316f0ad2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12899 processed earlier; will process 2376 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 358 ft: 359 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 461 ft: 510 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627bcf2e5dd bp 0x000000000000 sp 0x7ffc27958510 T46447) Step #5: ==46447==The signal is caused by a READ memory access. Step #5: #0 0x5627bcf2e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627bcd50280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627bcd4ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627bcd2d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627bcc4ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627bcba6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627bcbb01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627bcb976e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627bcbc33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0978729082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627bcb8aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46447==Register values: Step #5: rax = 0x00005627c17f8850 rbx = 0x00005627c17f8850 rcx = 0x00005627c17f8840 rdx = 0x00007f09788f1b80 Step #5: rdi = 0x00005627c17f8840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffc27958510 Step #5: r8 = 0x00005627c17f8850 r9 = 0x00005627c17ddd30 r10 = 0x00005627c17c2010 r11 = 0x00007f09788f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627c012d960 r14 = 0x0000000100000004 r15 = 0x00005627bf09a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2e,0x7c,0x42,0xa8,0xe8,0xbc,0x41,0x41,0xa6,0x7d,0x1,0x42,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x30,0x41,0x0,0xb2,0x1,0x41,0x7c,0x43,0xa8,0xe2,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x31,0x41,0x0,0x44,0xfe,0xbe,0x83,0xbc,0x57,0x1d,0x43,0x41,0x1,0x41,0x41,0x41,0x31,0x41,0x0,0xb2,0xbc,0x3,0x0,0x41,0x74,0x45,0x41,0x3f,0x67,0x41,0xd3,0x41,0x6c,0x41,0x69,0x47,0xc0,0x41,0x0,0xd,0x0,0xe,0x26,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x80,0x0,0x80,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x80,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbd,0x0,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x7d,0x1,0x82,0x41,0xd6,0x42,0x42,0x7e,0x42,0x42,0x42,0x52,0x7b,0x42,0x85,0x42,0x42,0x80,0xbd,0xbe,0xbd,0xbd,0xbd,0xbd,0x42,0x42,0x7b,0x42,0x52,0x83,0x85,0x42,0x41,0x42,0xca,0x7f,0x42,0x42,0x42,0x7b,0x42,0x40,0x7f,0x1,0x1,0x42,0x77,0x7f,0x0,0x1,0xc0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001.|B\250\350\274AA\246}\001B\350\274A\001AAA0A\000\262\001A|C\250\342\350\274A\001AAA1A\000D\376\276\203\274W\035CA\001AAA1A\000\262\274\003\000AtEA?gA\323AlAiG\300A\000\015\000\016&\001\001\000\000\000\000\000\000\000\000\001\001\001\001\000\000\000\000\200\000\200\200\000\000\000\000\000\001\001\000\200\000\000\001\001\000\000\000\000\000\001\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\275\000\001\000\001\000\000\000\000}\001\202A\326BB~BBBR{B\205BB\200\275\276\275\275\275\275BB{BR\203\205BAB\312\177BBB{B@\177\001\001Bw\177\000\001\300\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8674f473980459ec21d206036ca2edb2b2c251fb Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBLnxCqOi8QUGmfQFC6LxBAUFBQTBBALIBQXxDqOLovEEBQUFBMUEARP6+g7xXHUNBAUFBQTFBALK8AwBBdEVBP2dB00FsQWlHwEEADQAOJgEBAAAAAAAAAAABAQEBAAAAAIAAgIAAAAAAAAEBAIAAAAEBAAAAAAABAAAAAAAAgAAAAAAAAAAAvQABAAEAAAAAfQGCQdZCQn5CQkJSe0KFQkKAvb69vb29QkJ7QlKDhUJBQsp/QkJCe0JAfwEBQnd/AAHAAAsACw== Step #5: MERGE-OUTER: attempt 4343 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1703871458 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563fa8545198, 0x563fa854d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563fa854d918,0x563fa85d50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8674f473980459ec21d206036ca2edb2b2c251fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12902 processed earlier; will process 2373 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563fa5d595dd bp 0x000000000000 sp 0x7fff17bc70e0 T46451) Step #5: ==46451==The signal is caused by a READ memory access. Step #5: #0 0x563fa5d595dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563fa5b7b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563fa5b7afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563fa5b58929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563fa5a79ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563fa59d1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563fa59db1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563fa59c26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563fa59ee3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f085f270082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563fa59b5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46451==Register values: Step #5: rax = 0x0000563fa96e74b0 rbx = 0x0000563fa96e74b0 rcx = 0x0000563fa96e7960 rdx = 0x00007f085f438b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff17bc70e0 Step #5: r8 = 0x0000563fa96e74b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f085f438be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563fa8f58960 r14 = 0x0000000100000004 r15 = 0x0000563fa7ec5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6d,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x7d,0x41,0x0,0xc0,0x1,0xbe,0xae,0x41,0x3e,0x41,0x44,0x42,0x87,0x70,0x41,0x41,0x41,0x77,0x69,0x6e,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x41,0x47,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc2,0x0,0x1b,0x73,0x67,0x78,0x0,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0x6b,0x0,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0x6b,0xb,0x1,0x2,0x0,0x41,0x71,0x45,0x41,0x49,0x4f,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x74,0x0,0x1b,0x0,0x6f,0x0,0x0,0x44,0x0,0x1b,0x0,0x73,0x6b,0xb,0x1,0x2,0x0,0x41,0x71,0x45,0x41,0x49,0x4f,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x74,0x0,0x1b,0x0,0x6f,0x1b,0x0,0x73,0x6b,0xb,0x1,0x2,0x0,0x41,0x71,0x45,0x41,0x49,0x4f,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x74,0x0,0x1b,0x0,0x1b,0x0,0x6f,0x1b,0x0,0x73,0x71,0x45,0x41,0x8a,0x65,0x0,0x65,0x41,0x61,0x6e,0x0,0x1,0x1,0x66,0x6f,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x70,0x0,0x6a,0x0,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002m\177\003\002\001\000\012\313\001\001\310\001\001`}A\000\300\001\276\256A>ADB\207pAAAwin\001\002\000AoA\365AAAGA\353\000\020\000\014\000\000\302\000\033sgx\000\014\000\000d\000\033\000s\014\000\000d\000\033\000sk\000\014\000\000d\000\033\000sk\013\001\002\000AqEAIOA\353\000\020\000\014\000\000\014\000\000t\000\033\000o\000\000D\000\033\000sk\013\001\002\000AqEAIOA\353\000\020\000\014\000\000\014\000\000t\000\033\000o\033\000sk\013\001\002\000AqEAIOA\353\000\020\000\014\000\000\014\000\000t\000\033\000\033\000o\033\000sqEA\212e\000eAan\000\001\001foI\013AAA~Aop\000j\000l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9e107bd246b2ba02db9693bbd232827a7bb8c15 Step #5: Base64: AGFzbQEAAAABBgFgAAJtfwMCAQAKywEByAEBYH1BAMABvq5BPkFEQodwQUFBd2luAQIAQW9B9UFBQUdB6wAQAAwAAMIAG3NneAAMAABkABsAcwwAAGQAGwBzawAMAABkABsAc2sLAQIAQXFFQUlPQesAEAAMAAAMAAB0ABsAbwAARAAbAHNrCwECAEFxRUFJT0HrABAADAAADAAAdAAbAG8bAHNrCwECAEFxRUFJT0HrABAADAAADAAAdAAbABsAbxsAc3FFQYplAGVBYW4AAQFmb0kLQUFBfkFvcABqAGwACw== Step #5: MERGE-OUTER: attempt 4344 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704008974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56136ba78198, 0x56136ba80911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56136ba80918,0x56136bb080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9e107bd246b2ba02db9693bbd232827a7bb8c15' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12903 processed earlier; will process 2372 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56136928c5dd bp 0x000000000000 sp 0x7fff8c5455c0 T46455) Step #5: ==46455==The signal is caused by a READ memory access. Step #5: #0 0x56136928c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613690ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613690adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56136908b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561368facad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561368f04c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561368f0e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561368ef56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561368f213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f354b510082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561368ee8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46455==Register values: Step #5: rax = 0x000056136d415320 rbx = 0x000056136d415320 rcx = 0x000056136d4157d0 rdx = 0x00007f354b6d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8c5455c0 Step #5: r8 = 0x000056136d415320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f354b6d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056136c48b960 r14 = 0x0000000100000004 r15 = 0x000056136b3f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x45,0x69,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x41,0x45,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x41,0x45,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x41,0x47,0x49,0x41,0x6c,0x69,0x6e,0x4f,0xd0,0x0,0x10,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x1,0x41,0x49,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x3,0x0,0x68,0x41,0xed,0x9d,0x41,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x41,0x47,0x49,0x41,0x6c,0x69,0x6e,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x1,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0xa6,0x1,0x41,0x49,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177~\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300AA\001\276AIA\216@pAAA&AEiA\000O\320\000\024\000\001\001AIAhB\355\235\000\001AIAhA\355\235AE\001AIAhA\355\235AE\001AIAhA\355\235AGIAlinO\320\000\020\000\001\001AIAhB\355\235\001AIAAIA\216@pA\000\300AA\001\276AA\001\276AIA\216@pAAA&A\000O\320\000\024\000\001A\003\000hA\355\235A\001AIAhA\355\235AGIAlinO\320\000\024\000\001\001AIAhB\355\235\001\320\000\024\000\001\001AIAhB\355\246\001AIAAIA\216@pA\000\300AA\001\276A\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fcb031bbd297e39092c356f704b43b0a6b17c95 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fgMCAQAKywEByAEBCn1BAMBBQQG+QUlBjkBwQUFBJkFFaUEAT9AAFAABAUFJQWhC7Z0AAUFJQWhB7Z1BRQFBSUFoQe2dQUUBQUlBaEHtnUFHSUFsaW5P0AAQAAEBQUlBaELtnQFBSUFBSUGOQHBBAMBBQQG+QUEBvkFJQY5AcEFBQSZBAE/QABQAAUEDAGhB7Z1BAUFJQWhB7Z1BR0lBbGluT9AAFAABAUFJQWhC7Z0B0AAUAAEBQUlBaELtpgFBSUFBSUGOQHBBAMBBQQG+QRQACw== Step #5: MERGE-OUTER: attempt 4345 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704146441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddf3d8b198, 0x55ddf3d93911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddf3d93918,0x55ddf3e1b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fcb031bbd297e39092c356f704b43b0a6b17c95' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12904 processed earlier; will process 2371 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddf159f5dd bp 0x000000000000 sp 0x7fffcc9d4970 T46459) Step #5: ==46459==The signal is caused by a READ memory access. Step #5: #0 0x55ddf159f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddf13c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddf13c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddf139e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddf12bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddf1217c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddf12211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddf12086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddf12343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f750af14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddf11fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46459==Register values: Step #5: rax = 0x000055ddf4a42430 rbx = 0x000055ddf4a42430 rcx = 0x000055ddf4a42420 rdx = 0x00007f750b0dcb80 Step #5: rdi = 0x000055ddf4a42420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffcc9d4970 Step #5: r8 = 0x000055ddf4a42430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f750b0dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddf479e960 r14 = 0x0000000100000004 r15 = 0x000055ddf370b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x44,0x41,0x41,0x70,0x41,0x26,0x4d,0x41,0x41,0x41,0x40,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x74,0x41,0x7f,0x4a,0x41,0x41,0x6c,0x41,0x3a,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x7f,0x1,0x41,0x3f,0xbe,0x0,0x0,0x0,0x0,0x7a,0x0,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x6c,0x74,0x6e,0x45,0x41,0x68,0x45,0x41,0x67,0x45,0x41,0x69,0x6e,0x45,0x45,0x6c,0x69,0x6c,0x75,0x78,0x0,0x6f,0x6f,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x48,0x6c,0x74,0x6e,0x45,0x45,0x41,0x68,0x41,0x67,0x45,0x41,0x69,0x6e,0x6c,0x0,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\300\001\276\216DAApA&MAAA@A\013\001\002\000AoA\365AAKA\252MgAtA\177JAAlA:tAL\320\000\324\325\000\325\000\324\321AIgtA\177\001A?\276\000\000\000\000z\000\013\001\001\002\000AoA\365AAKA\252MgAL\320\000\324\325\000\325\001\324\321AIgtA_AltnEAhEAgEAinEElilux\000oo\013\001\001\002\000AoA\365AAKA\252MgAL\320\000\324\325\000\325\001\324\321AMgAL\320\000\324\325\000\325\001\324\321AIgtA_HltnEEAhAgEAinl\000\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a08aed9fcb2caba9616756c3cbf35ef6fe40042 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAMABvo5EQUFwQSZNQUFBQEELAQIAQW9B9UFBS0GqTWdBdEF/SkFBbEE6dEFM0ADU1QDVANTRQUlndEF/AUE/vgAAAAB6AAsBAQIAQW9B9UFBS0GqTWdBTNAA1NUA1QHU0UFJZ3RBX0FsdG5FQWhFQWdFQWluRUVsaWx1eABvbwsBAQIAQW9B9UFBS0GqTWdBTNAA1NUA1QHU0UFNZ0FM0ADU1QDVAdTRQUlndEFfSGx0bkVFQWhBZ0VBaW5sAABvbQsACw== Step #5: MERGE-OUTER: attempt 4346 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704285697 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597ba6bf198, 0x5597ba6c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597ba6c7918,0x5597ba74f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a08aed9fcb2caba9616756c3cbf35ef6fe40042' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12906 processed earlier; will process 2369 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597b7ed35dd bp 0x000000000000 sp 0x7ffef9ad5cd0 T46463) Step #5: ==46463==The signal is caused by a READ memory access. Step #5: #0 0x5597b7ed35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597b7cf5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597b7cf4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597b7cd2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597b7bf3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597b7b4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597b7b551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597b7b3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597b7b683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b78ca3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597b7b2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46463==Register values: Step #5: rax = 0x00005597bc13c360 rbx = 0x00005597bc13c360 rcx = 0x00005597bc13c810 rdx = 0x00007f8b78e6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef9ad5cd0 Step #5: r8 = 0x00005597bc13c360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b78e6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597bb0d2960 r14 = 0x0000000100000004 r15 = 0x00005597ba03f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x2a,0x41,0x41,0x69,0x77,0x41,0x6e,0x1,0xbe,0x8b,0x41,0x2a,0x41,0x41,0x69,0x77,0x41,0x6e,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0xa9,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x1,0x69,0x45,0x41,0xfa,0x73,0x41,0xbf,0x91,0x41,0x70,0x76,0x69,0x41,0x1,0x45,0x6b,0x41,0x6c,0x69,0x6e,0x75,0x78,0x41,0x6b,0x41,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x73,0x69,0x6b,0x1,0x46,0x4a,0x41,0xb8,0xbf,0x30,0x6c,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x43,0x45,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x1,0x6b,0x1,0x46,0x4a,0x41,0xb8,0xbf,0x30,0x6c,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x43,0x46,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x1,0x69,0x46,0x4a,0x41,0xb8,0xbf,0x32,0x6c,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x43,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x4b,0x0,0x0,0x8f,0x0,0xb,0x69,0x6c,0x41,0x6c,0x1,0x1,0x69,0x41,0x41,0x1b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\000\300\001\276\213A*AAiwAn\001\276\213A*AAiwAnAjA%A\232\272\030\003\000\320\000\324\321jA\270\251E\320\000\325\000\324\321j\001iEA\372sA\277\221ApviA\001EkAlinuxAkA\000\001AEA\001Asik\001FJA\270\2770l\320\000\324\321jA\270CE\320\000\324\321jA\270AE\320\000\325\000\324\321j\001k\001FJA\270\2770l\320\000\324\321jA\270CF\320\000\324\321jA\270AE\320\000\325\000\324\321j\001iFJA\270\2772l\320\000\324\321jA\270CE\320\000\325\000\324\321K\000\000\217\000\013ilAl\001\001iAA\033\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-afa524d866c210e4927054a8f0000296625cb85e Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBAH1BAMABvotBKkFBaXdBbgG+i0EqQUFpd0FuQWpBJUGauhgDANAA1NFqQbipRdAA1QDU0WoBaUVB+nNBv5FBcHZpQQFFa0FsaW51eEFrQQABQUVBAUFzaWsBRkpBuL8wbNAA1NFqQbhDRdAA1NFqQbhBRdAA1QDU0WoBawFGSkG4vzBs0ADU0WpBuENG0ADU0WpBuEFF0ADVANTRagFpRkpBuL8ybNAA1NFqQbhDRdAA1QDU0UsAAI8AC2lsQWwBAWlBQRsACw== Step #5: MERGE-OUTER: attempt 4347 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704424903 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571de517198, 0x5571de51f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571de51f918,0x5571de5a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/afa524d866c210e4927054a8f0000296625cb85e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12907 processed earlier; will process 2368 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571dbd2b5dd bp 0x000000000000 sp 0x7ffe1af28a90 T46467) Step #5: ==46467==The signal is caused by a READ memory access. Step #5: #0 0x5571dbd2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571dbb4d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571dbb4cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571dbb2a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571dba4bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571db9a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571db9ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571db9946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571db9c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcde589f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571db987aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46467==Register values: Step #5: rax = 0x00005571df8442e0 rbx = 0x00005571df8442e0 rcx = 0x00005571df844790 rdx = 0x00007fcde5a67b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1af28a90 Step #5: r8 = 0x00005571df8442e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcde5a67be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571def2a960 r14 = 0x0000000100000004 r15 = 0x00005571dde97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x6d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x70,0x41,0x41,0x41,0x77,0x69,0x6e,0x1,0x2,0x0,0x41,0x6f,0x41,0x75,0x41,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x45,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0xf5,0x41,0x6d,0x41,0x6d,0xb,0x1,0x2,0x0,0x43,0x6f,0x41,0xf1,0x7,0x41,0x4d,0x41,0x29,0x12,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0xc,0x1,0x0,0x0,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0xc,0x1,0x0,0x0,0x6f,0x6d,0xb,0x1,0x3,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0x77,0x69,0x6e,0x0,0x6f,0x41,0x2,0x0,0x6d,0xb,0x1,0x6f,0x41,0xf5,0x4d,0x41,0x41,0x0,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6f,0x6d,0x41,0x4d,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\010mA\000\300\001\276\216AAA@AIpAAAwin\001\002\000AoAuAAMA\353\007\020\000\016\002\001\000\001AoA\365AMEm\013\001\002\000AoA\365AMA\353\365AmAm\013\001\002\000CoA\361\007AMA)\022\000\016\002\001\000\001X\014\001\000\000om\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001X\014\001\000\000om\013\001\003\000AoA\365AMAm\013\001\002\000AoAAoA\365AMAm\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001Xwin\000oA\002\000m\013\001oA\365MAA\000\017\000\000\000\000\000\000\000omAM\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eed3125c70526a1730bb41cc8a53ce4d76aded6d Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCG1BAMABvo5BQUFAQUlwQUFBd2luAQIAQW9BdUFBTUHrBxAADgIBAAFBb0H1QU1FbQsBAgBBb0H1QU1B6/VBbUFtCwECAENvQfEHQU1BKRIADgIBAAFYDAEAAG9tCwECAEFvQfVBTUHrBxAADgIBAAFYDAEAAG9tCwEDAEFvQfVBTUFtCwECAEFvQUFvQfVBTUFtCwECAEFvQfVBTUHrBxAADgIBAAFYd2luAG9BAgBtCwFvQfVNQUEADwAAAAAAAABvbUFNCw== Step #5: MERGE-OUTER: attempt 4348 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704562542 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561647942198, 0x56164794a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56164794a918,0x5616479d20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eed3125c70526a1730bb41cc8a53ce4d76aded6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12908 processed earlier; will process 2367 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: #1 pulse cov: 400 ft: 401 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616451565dd bp 0x000000000000 sp 0x7ffe87a788a0 T46471) Step #5: ==46471==The signal is caused by a READ memory access. Step #5: #0 0x5616451565dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561644f78280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561644f77fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561644f55929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561644e76ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561644dcec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561644dd81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561644dbf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561644deb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25852ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561644db2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46471==Register values: Step #5: rax = 0x0000561648434430 rbx = 0x0000561648434430 rcx = 0x0000561648434420 rdx = 0x00007f25854b4b80 Step #5: rdi = 0x0000561648434420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe87a788a0 Step #5: r8 = 0x0000561648434430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f25854b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561648355960 r14 = 0x0000000100000004 r15 = 0x00005616472c2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7e,0x41,0x0,0xc0,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x4e,0x41,0xc1,0x0,0x1,0x41,0xa8,0x41,0x41,0x1,0xb2,0xbc,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x98,0x90,0x47,0x6f,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x98,0x90,0x47,0x6f,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x98,0x90,0x31,0x6f,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x49,0x6e,0x48,0x41,0x41,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x5e,0x6f,0x45,0x6b,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0xdd,0xc4,0x41,0x45,0x41,0x31,0x45,0x41,0x41,0x41,0x57,0x77,0x41,0x5d,0x41,0x69,0x6e,0x6c,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011~A\000\300\001A\301\001\262\274NA\301\000\001A\250AA\001\262\274AAi\004\000\022\200\000\324\013AAA*KiA\230\220Go\301\004\000\022\200\000\324\013AAInAHE\004\000\001\001\005\013NA]AAi\004\000\000\324\013AAA*KiA\230\220Go\301\004\000\022\200\000\324\013AAi\004\000\022\200\000\324\013AAA*KiA\230\2201o\301\004\000\022\200\000\324\013AInHAAE\004\000\001\001\005\013NA]AAi\004\000\022\200\000\324\013AAA*KiA^oEk\301\004\000\022\200\000\324\013A\335\304AEA1EAAAWwA]Ainli\004\000\022\200\000\324\013o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7ee4d1524dc38f305a4495c665702a7630a10e5 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCX5BAMABQcEBsrxOQcEAAUGoQUEBsrxBQWkEABKAANQLQUFBKktpQZiQR2/BBAASgADUC0FBSW5BSEUEAAEBBQtOQV1BQWkEAADUC0FBQSpLaUGYkEdvwQQAEoAA1AtBQWkEABKAANQLQUFBKktpQZiQMW/BBAASgADUC0FJbkhBQUUEAAEBBQtOQV1BQWkEABKAANQLQUFBKktpQV5vRWvBBAASgADUC0HdxEFFQTFFQUFBV3dBXUFpbmxpBAASgADUC28ACw== Step #5: MERGE-OUTER: attempt 4349 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704702235 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562977b0e198, 0x562977b16911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562977b16918,0x562977b9e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7ee4d1524dc38f305a4495c665702a7630a10e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12910 processed earlier; will process 2365 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629753225dd bp 0x000000000000 sp 0x7ffed426c270 T46475) Step #5: ==46475==The signal is caused by a READ memory access. Step #5: #0 0x5629753225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562975144280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562975143fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562975121929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562975042ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562974f9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562974fa41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562974f8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562974fb73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbe72486082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562974f7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46475==Register values: Step #5: rax = 0x0000562979aff500 rbx = 0x0000562979aff500 rcx = 0x0000562979aff9b0 rdx = 0x00007fbe7264eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed426c270 Step #5: r8 = 0x0000562979aff500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbe7264ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562978521960 r14 = 0x0000000100000004 r15 = 0x000056297748e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6f,0x7c,0x41,0x1,0x41,0x41,0x41,0x1e,0x41,0x2b,0x1,0x2,0x0,0x41,0xc6,0x1a,0x1a,0x20,0x20,0x20,0x22,0x20,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x3,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x3,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x23,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x3f,0x22,0x22,0x20,0x22,0x22,0x20,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x2e,0x22,0x22,0x22,0x22,0x22,0x3,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x3f,0x22,0x22,0x20,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x2a,0x22,0x22,0x22,0x3,0x41,0xc6,0x1a,0x1a,0x20,0x22,0x22,0x22,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x3,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x3f,0x22,0x22,0x20,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x9c,0x9c,0x0,0xb,0x4a,0x6e,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001o|A\001AAA\036A+\001\002\000A\306\032\032 \" \"\"\"\"\"\"\"\"\003\"\"\"\"\"\"\"!\"\"\"\"\"\"\"\"\"\"\"\003\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"#\"\"\"\"\"\"\"\"\"?\"\" \"\" \"\"\"\"\"\"\".\"\"\"\"\"\003\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"?\"\" \"\"\"\"\"\"\"\"\"\"\"\"*\"\"\"\003A\306\032\032 \"\"\"!\"\"\"\"\"\"\"\"\"\"\003\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"?\"\" \"\"\"\"\"\"\"\"\"\"\"\234\234\000\013Jno\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7744d944760c0a7e9eaa54cc14547bc04fa375f4 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBb3xBAUFBQR5BKwECAEHGGhogICAiICIiIiIiIiIiAyIiIiIiIiIhIiIiIiIiIiIiIiIDIiIiIiIiIiIiIiIiIiIiIiIiIiMiIiIiIiIiIiI/IiIgIiIgIiIiIiIiIi4iIiIiIgMiIiIiIiIiIiIiIiIiIiIiIj8iIiAiIiIiIiIiIiIiIiIqIiIiA0HGGhogIiIiISIiIiIiIiIiIiIDIiIiIiIiIiIiIiIiIiIiIiI/IiIgIiIiIiIiIiIiIiKcnAALSm5vCw== Step #5: MERGE-OUTER: attempt 4350 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704840205 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556dcd733198, 0x556dcd73b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556dcd73b918,0x556dcd7c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7744d944760c0a7e9eaa54cc14547bc04fa375f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12911 processed earlier; will process 2364 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556dcaf475dd bp 0x000000000000 sp 0x7ffdd0fcf6d0 T46479) Step #5: ==46479==The signal is caused by a READ memory access. Step #5: #0 0x556dcaf475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556dcad69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556dcad68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556dcad46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556dcac67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556dcabbfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556dcabc91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556dcabb06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556dcabdc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5068a44082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556dcaba3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46479==Register values: Step #5: rax = 0x0000556dcf07e3b0 rbx = 0x0000556dcf07e3b0 rcx = 0x0000556dcf07e860 rdx = 0x00007f5068c0cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd0fcf6d0 Step #5: r8 = 0x0000556dcf07e3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5068c0cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556dce146960 r14 = 0x0000000100000004 r15 = 0x0000556dcd0b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6a,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6c,0x43,0x0,0xc0,0x1,0x24,0x8e,0x41,0x62,0x43,0x30,0x52,0x6e,0x7a,0x10,0x0,0x41,0xf4,0x49,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x3a,0x6a,0x69,0x45,0x41,0xf5,0x38,0x41,0x45,0x43,0x31,0x52,0x6e,0x7b,0x10,0x0,0x41,0xf4,0x69,0x41,0x69,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x69,0x45,0x41,0x4,0x0,0x0,0x0,0x75,0x78,0x74,0x41,0xf5,0x49,0x41,0xab,0x6b,0x41,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4e,0x0,0xb,0x41,0x67,0x41,0x6a,0x69,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x0,0x5,0x0,0x6e,0x4f,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0xab,0x6b,0x41,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4e,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x0,0x5,0x0,0x6e,0x4f,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x69,0x45,0x41,0xff,0xff,0x23,0x6c,0x75,0x78,0x41,0xf5,0x6b,0x45,0x6e,0x41,0x41,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002j}\003\002\001\000\012\313\001\001\310\001\001-lC\000\300\001$\216AbC0Rnz\020\000A\364I\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA)A:jiEA\3658AEC1Rn{\020\000A\364iAiAwA)AAjiEA\004\000\000\000uxtA\365IA\253kAAi\004\000\020\000\005\000\000\000tN\000\013AgAjiAwA-mti\004\000\000\005\000nOtO\000\013AfA\253kAAi\004\000\020\000\005\000\000\000tN\000\013AgAENAwA-mti\004\000\000\005\000nOtO\000\013AfAEnAwA)AAjiEA\377\377#luxA\365kEnAAwg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3f1245c38dc91b8ded43ffed198d08eb47ce05b Step #5: Base64: AGFzbQEAAAABBgFgAAJqfQMCAQAKywEByAEBLWxDAMABJI5BYkMwUm56EABB9EkEABAABQAAAHRPAAtBZkFFbkF3QSlBOmppRUH1OEFFQzFSbnsQAEH0aUFpQXdBKUFBamlFQQQAAAB1eHRB9UlBq2tBQWkEABAABQAAAHROAAtBZ0FqaUF3QS1tdGkEAAAFAG5PdE8AC0FmQatrQUFpBAAQAAUAAAB0TgALQWdBRU5Bd0EtbXRpBAAABQBuT3RPAAtBZkFFbkF3QSlBQWppRUH//yNsdXhB9WtFbkFBd2cACw== Step #5: MERGE-OUTER: attempt 4351 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1704979104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8839bf198, 0x55b8839c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8839c7918,0x55b883a4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3f1245c38dc91b8ded43ffed198d08eb47ce05b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12912 processed earlier; will process 2363 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8811d35dd bp 0x000000000000 sp 0x7ffc8112ae00 T46483) Step #5: ==46483==The signal is caused by a READ memory access. Step #5: #0 0x55b8811d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b880ff5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b880ff4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b880fd2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b880ef3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b880e4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b880e551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b880e3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b880e683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b23cd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b880e2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46483==Register values: Step #5: rax = 0x000055b8857f8580 rbx = 0x000055b8857f8580 rcx = 0x000055b8857f8a30 rdx = 0x00007f2b23e9db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8112ae00 Step #5: r8 = 0x000055b8857f8580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2b23e9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8843d2960 r14 = 0x0000000100000004 r15 = 0x000055b88333f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x66,0x73,0x41,0x28,0x41,0x77,0x69,0x4f,0x41,0xd0,0x1a,0x2,0x7d,0x41,0x1,0x41,0x2b,0x4f,0x69,0x41,0x29,0x1a,0x2,0x6d,0x41,0x9,0x41,0x77,0x69,0x4f,0x41,0x77,0x4f,0x69,0x41,0xb,0x1a,0x2,0x7d,0x41,0x1,0x41,0x76,0x69,0x4f,0x41,0x1c,0x1a,0x2,0x7d,0x41,0x1,0x41,0x87,0x96,0xb0,0xbe,0x0,0xb2,0x0,0x69,0x77,0x6d,0x0,0x8c,0x0,0x0,0x78,0x74,0x0,0x0,0x6c,0x69,0x6e,0x41,0xab,0x1a,0x75,0x78,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x41,0x2f,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0xb,0x1,0x41,0x2f,0x0,0x0,0x62,0x75,0x0,0x0,0x5d,0x69,0x6e,0x77,0x77,0x69,0x6e,0xf,0xb6,0x0,0xb,0x1,0x20,0x4,0x0,0x5e,0x69,0x4b,0x41,0xb,0x1a,0x41,0xf,0x0,0x0,0x58,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x77,0x77,0x69,0x6e,0xf,0xb6,0x0,0xb,0x1,0x0,0x0,0x78,0x74,0x0,0x0,0x6c,0x69,0x6e,0x41,0xab,0x1a,0x75,0x78,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x41,0x4f,0xe,0x0,0x0,0x0,0x41,0x2f,0x75,0x78,0x0,0x0,0x41,0x4f,0xe,0x0,0x0,0x0,0x41,0x2f,0x0,0x0,0x79,0x7d,0x0,0xb,0x0,0xa2,0x0,0x0,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001fsA(AwiOA\320\032\002}A\001A+OiA)\032\002mA\011AwiOAwOiA\013\032\002}A\001AviOA\034\032\002}A\001A\207\226\260\276\000\262\000iwm\000\214\000\000xt\000\000linA\253\032uxlinux\000\000A/linux\000\000\013\001A/\000\000bu\000\000]inwwin\017\266\000\013\001 \004\000^iKA\013\032A\017\000\000Xlinuxnwwin\017\266\000\013\001\000\000xt\000\000linA\253\032uxlinux\000\000AO\016\000\000\000A/ux\000\000AO\016\000\000\000A/\000\000y}\000\013\000\242\000\000o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e9cd53aea4718b1ddd9947f436892ecfe816ab1 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBZnNBKEF3aU9B0BoCfUEBQStPaUEpGgJtQQlBd2lPQXdPaUELGgJ9QQFBdmlPQRwaAn1BAUGHlrC+ALIAaXdtAIwAAHh0AABsaW5Bqxp1eGxpbnV4AABBL2xpbnV4AAALAUEvAABidQAAXWlud3dpbg+2AAsBIAQAXmlLQQsaQQ8AAFhsaW51eG53d2luD7YACwEAAHh0AABsaW5Bqxp1eGxpbnV4AABBTw4AAABBL3V4AABBTw4AAABBLwAAeX0ACwCiAABvCw== Step #5: MERGE-OUTER: attempt 4352 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1705116444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563ae70e198, 0x5563ae716911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563ae716918,0x5563ae79e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e9cd53aea4718b1ddd9947f436892ecfe816ab1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12913 processed earlier; will process 2362 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563abf225dd bp 0x000000000000 sp 0x7ffdebd0bce0 T46487) Step #5: ==46487==The signal is caused by a READ memory access. Step #5: #0 0x5563abf225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563abd44280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563abd43fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563abd21929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563abc42ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563abb9ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563abba41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563abb8b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563abbb73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffbf8a52082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563abb7eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46487==Register values: Step #5: rax = 0x00005563b07a9320 rbx = 0x00005563b07a9320 rcx = 0x00005563b07a97d0 rdx = 0x00007ffbf8c1ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdebd0bce0 Step #5: r8 = 0x00005563b07a9320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffbf8c1abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563af121960 r14 = 0x0000000100000004 r15 = 0x00005563ae08e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7f,0x43,0x0,0xc0,0x1,0xbe,0x90,0x41,0x45,0x41,0x5b,0x45,0x78,0x44,0x41,0x75,0x78,0x4b,0x41,0x29,0x41,0x50,0x41,0x8f,0x68,0x41,0xbf,0xc7,0x26,0x41,0x1,0x74,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x6b,0x45,0x41,0x45,0x41,0x50,0x70,0x41,0x41,0x41,0x26,0x41,0x83,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x26,0x41,0x83,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x41,0x41,0xe9,0x70,0x41,0xbf,0xc7,0x2a,0x4d,0x77,0x69,0x6e,0x0,0x1,0x45,0x45,0x41,0x50,0x41,0x69,0x68,0x41,0xbf,0xc7,0x26,0x41,0x1,0x74,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x6b,0x45,0x4a,0x45,0x41,0x50,0x70,0x41,0x41,0x41,0x26,0x41,0x83,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x41,0x41,0xe9,0x70,0x41,0xbf,0xc6,0x2a,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x3a,0x6b,0x78,0x44,0x41,0x41,0x78,0x4b,0x75,0x29,0x45,0x76,0x44,0x78,0x41,0x41,0x41,0x75,0x4b,0x0,0x41,0x41,0x40,0x41,0x40,0x77,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\012\177C\000\300\001\276\220AEA[ExDAuxKA)APA\217hA\277\307&A\001t\320\000\024\000\001A\366kEAEAPpAAA&A\203M\320\000\024\000\001AAA\250AA\224\301\366&A\203M\320\000\024\000\001AAA\250AA\224\301\366AA\351pA\277\307*Mwin\000\001EEAPAihA\277\307&A\001t\320\000\024\000\001A\366kEJEAPpAAA&A\203M\320\000\024\000\001AAA\250AA\224\301\366AA\351pA\277\306*M\320\000\024\000\001\320\000\024\000\001A:kxDAAxKu)EvDxAAAuK\000AA@A@w\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cbc378521bf5aa8fc76a5852033d5db80e15fd6 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBCn9DAMABvpBBRUFbRXhEQXV4S0EpQVBBj2hBv8cmQQF00AAUAAFB9mtFQUVBUHBBQUEmQYNN0AAUAAFBQUGoQUGUwfYmQYNN0AAUAAFBQUGoQUGUwfZBQelwQb/HKk13aW4AAUVFQVBBaWhBv8cmQQF00AAUAAFB9mtFSkVBUHBBQUEmQYNN0AAUAAFBQUGoQUGUwfZBQelwQb/GKk3QABQAAdAAFAABQTpreERBQXhLdSlFdkR4QUFBdUsAQUFAQUB3AQAACw== Step #5: MERGE-OUTER: attempt 4353 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1705255544 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560284388198, 0x560284390911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560284390918,0x5602844180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7cbc378521bf5aa8fc76a5852033d5db80e15fd6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12914 processed earlier; will process 2361 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560281b9c5dd bp 0x000000000000 sp 0x7fff1f4718a0 T46491) Step #5: ==46491==The signal is caused by a READ memory access. Step #5: #0 0x560281b9c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5602819be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5602819bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56028199b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5602818bcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560281814c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56028181e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602818056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602818313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2ee070082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602817f8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46491==Register values: Step #5: rax = 0x0000560286411320 rbx = 0x0000560286411320 rcx = 0x00005602864117d0 rdx = 0x00007fa2ee238b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1f4718a0 Step #5: r8 = 0x0000560286411320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa2ee238be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560284d9b960 r14 = 0x0000000100000004 r15 = 0x0000560283d08386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0xe2,0x0,0x77,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x41,0x48,0x41,0x69,0x41,0xfa,0x6a,0x41,0x4d,0xd0,0x0,0x14,0x0,0x69,0x68,0x41,0x69,0x68,0x1,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x41,0xc1,0xb7,0xab,0x68,0x69,0x69,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x6c,0x69,0x6e,0x71,0x78,0x6a,0x41,0x69,0x41,0x6d,0x41,0xff,0xc,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x0,0xd5,0x0,0xd4,0xd1,0xbe,0x8b,0x41,0x41,0x41,0x41,0x48,0x41,0x69,0x41,0x1,0x41,0x6a,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x48,0x41,0x41,0x73,0x6a,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x6a,0x41,0x48,0x73,0x1,0x41,0x2,0x41,0x4b,0x0,0x0,0x9f,0x0,0xb,0x69,0x6c,0x41,0x6c,0x21,0x1,0x69,0x41,0x61,0x1,0x0,0x1,0x1b,0x6a,0x77,0x69,0x6e,0x41,0x51,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\000\300\001\276\213AAA\000A\342\000wAjA%A\232\272\030\003\000\001\276\213AAAAHAiA\372jAM\320\000\024\000ihAih\001A\005\001\267\253Ax\001\267\253jAihAih\001\015\000A\005\001\267\253AA\301\267\253hii\001\015\000A\005\001\267\253linqxjAiAmA\377\014h\001\015\000A\005\001ih\000\325\000\324\321\276\213AAAAHAiA\001AjM\320\000\024\000\001AEA\001HAAsj\001AEAM\320\000\024\000\001AEA\001AjAHs\001A\002AK\000\000\237\000\013ilAl!\001iAa\001\000\001\033jwinAQjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ec6b86c3723795cb231ecc26891fe08e92d3451 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBAH1BAMABvotBQUEAQeIAd0FqQSVBmroYAwABvotBQUFBSEFpQfpqQU3QABQAaWhBaWgBQQUBt6tBeAG3q2pBaWhBaWgBDQBBBQG3q0FBwberaGlpAQ0AQQUBt6tsaW5xeGpBaUFtQf8MaAENAEEFAWloANUA1NG+i0FBQUFIQWlBAUFqTdAAFAABQUVBAUhBQXNqAUFFQU3QABQAAUFFQQFBakFIcwFBAkFLAACfAAtpbEFsIQFpQWEBAAEbandpbkFRamwACw== Step #5: MERGE-OUTER: attempt 4354 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1705391829 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563570ea1198, 0x563570ea9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563570ea9918,0x563570f310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ec6b86c3723795cb231ecc26891fe08e92d3451' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12915 processed earlier; will process 2360 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56356e6b55dd bp 0x000000000000 sp 0x7ffe7def9180 T46495) Step #5: ==46495==The signal is caused by a READ memory access. Step #5: #0 0x56356e6b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56356e4d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56356e4d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56356e4b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56356e3d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56356e32dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56356e3371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56356e31e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56356e34a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8072bcf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56356e311aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46495==Register values: Step #5: rax = 0x0000563572b80480 rbx = 0x0000563572b80480 rcx = 0x0000563572b80930 rdx = 0x00007f8072d97b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7def9180 Step #5: r8 = 0x0000563572b80480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8072d97be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635718b4960 r14 = 0x0000000100000004 r15 = 0x0000563570821386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x44,0x41,0x41,0x40,0x41,0x4d,0x70,0x51,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x24,0x41,0x74,0x41,0x7f,0x41,0x41,0x74,0x6d,0x6c,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x67,0x49,0x6b,0x74,0x10,0x0,0xe,0x0,0x1,0x58,0x0,0x0,0x0,0x0,0x0,0x58,0xc,0x0,0x9c,0x0,0x0,0x4e,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0x75,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4a,0x41,0x74,0x41,0x7f,0x41,0x6c,0x41,0x6c,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x24,0x41,0x74,0x41,0x7f,0x41,0x41,0x6c,0x6c,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x67,0x49,0x6b,0x74,0x10,0x0,0xe,0x0,0x1,0x58,0x0,0x0,0x0,0x0,0x0,0x58,0xc,0x0,0x9c,0x0,0x0,0x4e,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0x75,0x41,0x41,0x10,0x0,0x0,0x61,0x73,0x73,0x0,0x0,0x0,0x48,0x77,0x0,0x0,0x6f,0x6f,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\300\001\276\216DAA@AMpQAA&A\013\001\002\000AoA\365AAKA\252MgA$AtA\177AAtmlAL\320\000\324\325\000\325\000\324\321gIkt\020\000\016\000\001X\000\000\000\000\000X\014\000\234\000\000Nm\013\001\001\002\000AoAuAAKA\252MgAJAtA\177AlAltAL\320\000\324\325\000AoA\365AAKA\252MgA$AtA\177AAlltAL\320\000\324\325\000\325\001\324\321gIkt\020\000\016\000\001X\000\000\000\000\000X\014\000\234\000\000Nm\013\001\001\002\000AoAuAA\020\000\000ass\000\000\000Hw\000\000oo\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03cd4e0ac9d116e73df0ee7e54a2dc160931617d Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAMABvo5EQUFAQU1wUUFBJkELAQIAQW9B9UFBS0GqTWdBJEF0QX9BQXRtbEFM0ADU1QDVANTRZ0lrdBAADgABWAAAAAAAWAwAnAAATm0LAQECAEFvQXVBQUtBqk1nQUpBdEF/QWxBbHRBTNAA1NUAQW9B9UFBS0GqTWdBJEF0QX9BQWxsdEFM0ADU1QDVAdTRZ0lrdBAADgABWAAAAAAAWAwAnAAATm0LAQECAEFvQXVBQRAAAGFzcwAAAEh3AABvbwsACw== Step #5: MERGE-OUTER: attempt 4355 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1705531078 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfc8f6c198, 0x55cfc8f74911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfc8f74918,0x55cfc8ffc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03cd4e0ac9d116e73df0ee7e54a2dc160931617d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12916 processed earlier; will process 2359 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: #2 pulse cov: 589 ft: 697 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 713 ft: 1039 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfc67805dd bp 0x000000000000 sp 0x7ffed566b510 T46499) Step #5: ==46499==The signal is caused by a READ memory access. Step #5: #0 0x55cfc67805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfc65a2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfc65a1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfc657f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfc64a0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfc63f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfc64021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfc63e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfc64153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd7df448082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfc63dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46499==Register values: Step #5: rax = 0x000055cfcb3c37c0 rbx = 0x000055cfcb3c37c0 rcx = 0x000055cfcb3c3c70 rdx = 0x00007fd7df610b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed566b510 Step #5: r8 = 0x000055cfcb3c37c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd7df610be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfc997f960 r14 = 0x0000000100000004 r15 = 0x000055cfc88ec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6d,0x6d,0x41,0x4,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0xe2,0x69,0x6e,0xc1,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0x6a,0x41,0x70,0x1,0x41,0xff,0x1f,0x77,0x68,0x41,0x3d,0x41,0x4a,0x69,0x4,0x0,0x12,0x0,0x5,0x41,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x41,0xf7,0xba,0x4a,0x41,0x0,0x6b,0x6a,0xc1,0x41,0x6f,0x1,0x41,0xc5,0x45,0x77,0x68,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x9b,0x0,0x74,0x4b,0x0,0xb,0xb,0x41,0x9d,0x41,0x6e,0x1,0x41,0xff,0x1f,0x77,0x68,0x41,0x3d,0x41,0x4a,0x69,0x4,0x0,0x12,0x0,0x5,0x41,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x41,0xf7,0xba,0xc1,0x0,0x6f,0x4a,0x41,0x6a,0x41,0x6f,0x1,0x41,0xc5,0x45,0x77,0x68,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0xb7,0x0,0x5,0x0,0x5f,0x0,0x74,0x4b,0x0,0xb,0xb,0x41,0x9d,0x41,0x41,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0xa1,0x72,0x47,0xc0,0x41,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x6a,0x0,0x0,0x0,0xb,0x45,0x45,0x41,0xab,0x43,0x41,0x0,0x0,0x0,0x10,0x0,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001mmA\004\300\001\276\213AAA\000A\342in\301jA%A\232\272\030\003\000\001jAp\001A\377\037whA=AJi\004\000\022\000\005AEA\001sAAAjA\367\272JA\000kj\301Ao\001A\305Ewhinuxi\004\000\020\000\005\000\233\000tK\000\013\013A\235An\001A\377\037whA=AJi\004\000\022\000\005AEA\001sAAAjA\367\272\301\000oJAjAo\001A\305Ewhinuxi\004\000\267\000\005\000_\000tK\000\013\013A\235AAAiAmAiAMA\241rG\300A\270\252Awl\270\252j\000\000\000\013EEA\253CA\000\000\000\020\000jl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-91a1e95596f334a48a7da41ca38134780186b7e0 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBbW1BBMABvotBQUEAQeJpbsFqQSVBmroYAwABakFwAUH/H3doQT1BSmkEABIABUFFQQFzQUFBakH3ukpBAGtqwUFvAUHFRXdoaW51eGkEABAABQCbAHRLAAsLQZ1BbgFB/x93aEE9QUppBAASAAVBRUEBc0FBQWpB97rBAG9KQWpBbwFBxUV3aGludXhpBAC3AAUAXwB0SwALC0GdQUFBaUFtQWlBTUGhckfAQbiqQXdsuKpqAAAAC0VFQatDQQAAABAAamwACw== Step #5: MERGE-OUTER: attempt 4356 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1705673340 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561d3518b198, 0x561d35193911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561d35193918,0x561d3521b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91a1e95596f334a48a7da41ca38134780186b7e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12921 processed earlier; will process 2354 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561d3299f5dd bp 0x000000000000 sp 0x7ffdb9dad470 T46503) Step #5: ==46503==The signal is caused by a READ memory access. Step #5: #0 0x561d3299f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561d327c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561d327c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561d3279e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561d326bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561d32617c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561d326211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561d326086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561d326343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0b31fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561d325fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46503==Register values: Step #5: rax = 0x0000561d37b0d480 rbx = 0x0000561d37b0d480 rcx = 0x0000561d37b0d930 rdx = 0x00007fd0b33c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb9dad470 Step #5: r8 = 0x0000561d37b0d480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0b33c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561d35b9e960 r14 = 0x0000000100000004 r15 = 0x0000561d34b0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x2a,0x41,0x41,0x69,0x70,0x41,0x6e,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x41,0x45,0xd0,0x0,0xd5,0x1,0xd4,0xd1,0x6a,0x1,0x69,0x45,0x45,0x45,0x45,0x41,0x4c,0x41,0x78,0x45,0x78,0x41,0x6b,0x41,0x0,0x1,0x41,0x45,0x41,0xfa,0x73,0x41,0x6c,0x68,0x6f,0x75,0x78,0x41,0x6b,0x41,0x0,0x1,0x41,0x45,0x45,0x45,0x41,0x4c,0x41,0x78,0x45,0x78,0x41,0x6b,0x41,0x0,0x1,0x41,0x45,0x41,0xfa,0x73,0x41,0x6c,0x68,0x6f,0x75,0x78,0x41,0x6b,0x41,0x0,0x1,0x41,0x45,0x41,0x6c,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x43,0x45,0xd0,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x41,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x6b,0x69,0x6c,0x6e,0x75,0x41,0x78,0x41,0x6b,0x41,0x0,0x1,0x41,0x6a,0x41,0xb8,0x43,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6a,0x41,0xb8,0x43,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x4b,0x0,0x0,0x8f,0x0,0xb,0x69,0x6c,0x41,0x6c,0x1,0x1,0x69,0x41,0x41,0x1,0x0,0x1,0x1b,0x6a,0x77,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001%}A\000\300\001\276\213A*AAipAnAjA%A\232\272\030\003\000\320\000\324\321jA\270AE\320\000\325\001\324\321j\001iEEEEALAxExAkA\000\001AEA\372sAlhouxAkA\000\001AEEEALAxExAkA\000\001AEA\372sAlhouxAkA\000\001AEAl\320\000\324\321jA\270CE\320\000\324\321jA\270AE\320\000\325\000\324\321jkilnuAxAkA\000\001AjA\270CE\320\000\325\000\324\321jA\270CE\320\000\325\000\324\321K\000\000\217\000\013ilAl\001\001iAA\001\000\001\033jwlinuxl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb4393a131c9ce0424257d248be187b29753f8d0 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBJX1BAMABvotBKkFBaXBBbkFqQSVBmroYAwDQANTRakG4QUXQANUB1NFqAWlFRUVFQUxBeEV4QWtBAAFBRUH6c0FsaG91eEFrQQABQUVFRUFMQXhFeEFrQQABQUVB+nNBbGhvdXhBa0EAAUFFQWzQANTRakG4Q0XQANTRakG4QUXQANUA1NFqa2lsbnVBeEFrQQABQWpBuENF0ADVANTRakG4Q0XQANUA1NFLAACPAAtpbEFsAQFpQUEBAAEbandsaW51eGwACw== Step #5: MERGE-OUTER: attempt 4357 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1705813555 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556a2dadc198, 0x556a2dae4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556a2dae4918,0x556a2db6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb4393a131c9ce0424257d248be187b29753f8d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12922 processed earlier; will process 2353 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556a2b2f05dd bp 0x000000000000 sp 0x7fff8b3bab50 T46507) Step #5: ==46507==The signal is caused by a READ memory access. Step #5: #0 0x556a2b2f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556a2b112280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556a2b111fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556a2b0ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556a2b010ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556a2af68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556a2af721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556a2af596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556a2af853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e5b72c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556a2af4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46507==Register values: Step #5: rax = 0x0000556a305033d0 rbx = 0x0000556a305033d0 rcx = 0x0000556a30503880 rdx = 0x00007f5e5b8f4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8b3bab50 Step #5: r8 = 0x0000556a305033d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e5b8f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556a2e4ef960 r14 = 0x0000000100000004 r15 = 0x0000556a2d45c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x20,0x6f,0x41,0xff,0xff,0x20,0x20,0x20,0x41,0x20,0x41,0x20,0x41,0xff,0xff,0x20,0x4,0x0,0xb,0x1,0x41,0xff,0x20,0x41,0xff,0x41,0x41,0x20,0x4a,0xb3,0xa8,0x4,0x0,0x0,0x3,0x0,0xb,0x1,0x2,0x0,0x20,0x20,0x20,0x20,0x0,0xb,0x41,0x20,0x41,0x20,0x20,0x0,0x6c,0x69,0x6e,0x20,0x20,0x20,0x20,0x0,0x1,0x5,0x0,0x0,0x74,0x41,0x20,0x41,0x20,0x4d,0x4e,0x6f,0x41,0xff,0x20,0x20,0x20,0x41,0x20,0x41,0x20,0xb3,0xa8,0x4,0x0,0xb,0x45,0x1,0x2,0x0,0x20,0x20,0x20,0x20,0x0,0xb,0x20,0x20,0x20,0x20,0x41,0x20,0x41,0x20,0x4a,0x41,0x20,0x41,0x20,0x4a,0xb3,0xa8,0x4,0x0,0xb,0x41,0x20,0x41,0x20,0x20,0x0,0x6c,0x69,0x6e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x74,0x41,0x20,0x41,0x20,0x4d,0x4e,0x6f,0x41,0xff,0x20,0x20,0x20,0x41,0x20,0x41,0x20,0xb3,0xa8,0x41,0x20,0x41,0x20,0x41,0x20,0xb3,0xa8,0x4,0x0,0xb,0x6f,0x41,0xff,0x20,0x74,0x41,0x20,0x67,0x41,0x20,0x4a,0xb3,0xa8,0x4,0x0,0xb,0x41,0x20,0x69,0x6e,0x75,0x78,0x0,0xb,0x6f,0x41,0x20,0x49,0x74,0x20,0x20,0x41,0xff,0x20,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001 oA\377\377 A A A\377\377 \004\000\013\001A\377 A\377AA J\263\250\004\000\000\003\000\013\001\002\000 \000\013A A \000lin \000\001\005\000\000tA A MNoA\377 A A \263\250\004\000\013E\001\002\000 \000\013 A A JA A J\263\250\004\000\013A A \000lin \000tA A MNoA\377 A A \263\250A A A \263\250\004\000\013oA\377 tA gA J\263\250\004\000\013A inux\000\013oA It A\377 \000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-59878d9d6fe5a62ae57a9b585c12751fe9f7f7b7 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBIG9B//8gICBBIEEgQf//IAQACwFB/yBB/0FBIEqzqAQAAAMACwECACAgICAAC0EgQSAgAGxpbiAgICAAAQUAAHRBIEEgTU5vQf8gICBBIEEgs6gEAAtFAQIAICAgIAALICAgIEEgQSBKQSBBIEqzqAQAC0EgQSAgAGxpbiAgICAgICAgAHRBIEEgTU5vQf8gICBBIEEgs6hBIEEgQSCzqAQAC29B/yB0QSBnQSBKs6gEAAtBIGludXgAC29BIEl0ICBB/yAACw== Step #5: MERGE-OUTER: attempt 4358 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1705950701 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5617248cb198, 0x5617248d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5617248d3918,0x56172495b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/regressions/59878d9d6fe5a62ae57a9b585c12751fe9f7f7b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12923 processed earlier; will process 2352 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5617220df5dd bp 0x000000000000 sp 0x7fff92c48d20 T46511) Step #5: ==46511==The signal is caused by a READ memory access. Step #5: #0 0x5617220df5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561721f01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561721f00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561721ede929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561721dffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561721d57c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561721d611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561721d486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561721d743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f433fd09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561721d3baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46511==Register values: Step #5: rax = 0x00005617255e8410 rbx = 0x00005617255e8410 rcx = 0x00005617255e88c0 rdx = 0x00007f433fed1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff92c48d20 Step #5: r8 = 0x00005617255e8410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f433fed1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005617252de960 r14 = 0x0000000100000004 r15 = 0x000056172424b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x7f,0x41,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x0,0x3,0x0,0xb,0x4,0x0,0xb,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x63,0x1,0x41,0xf5,0x0,0x41,0x0,0x3,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x0,0x3,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0xf5,0x0,0x41,0x0,0x3,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0xfe,0x40,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x3,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0xfe,0x40,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x81,0x41,0x73,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0x1,0x41,0xf5,0x0,0x41,0x0,0x3,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001=\177A\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001Awin\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001A\365\000A\000\003\000\013\004\000\013A\264\274\000\004\000\013\004\000\013\001A\365c\001A\365\000A\000\003\000\013\004\000\013\004\000\013\004\000\013\001A\365\235\001A\365\000A\000\003\000\013\004\000\013\001A\365\235\001A\365\000A\365\000A\000\003\000\013\004\000\013\001A\365\235\001A\365\376@\001\004\000\013\004\000\013\003\000\013\004\000\013\001A\365\235\001A\365\376@\001\004\000\013\004\000\013\001A\365\235\201Asin\004\000\013\001A\001A\365\000A\000\003\000\013\004\000\013\004\000\013\004\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f98b22b31d44c5aa4eac0584360e252b8cc21b29 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBPX9BAUH1AEEBBAALBAALAUH1nQFBd2luBAALAUH1AAFBQEG0vAAEAAsEAAsBQfWdAUH1AEEAAwALBAALQbS8AAQACwQACwFB9WMBQfUAQQADAAsEAAsEAAsEAAsBQfWdAUH1AEEAAwALBAALAUH1nQFB9QBB9QBBAAMACwQACwFB9Z0BQfX+QAEEAAsEAAsDAAsEAAsBQfWdAUH1/kABBAALBAALAUH1nYFBc2luBAALAUEBQfUAQQADAAsEAAsEAAsEAAsACw== Step #5: MERGE-OUTER: attempt 4359 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1706089645 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561492af3198, 0x561492afb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561492afb918,0x561492b830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f98b22b31d44c5aa4eac0584360e252b8cc21b29' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12924 processed earlier; will process 2351 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614903075dd bp 0x000000000000 sp 0x7ffd0f23e700 T46515) Step #5: ==46515==The signal is caused by a READ memory access. Step #5: #0 0x5614903075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561490129280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561490128fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561490106929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561490027ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56148ff7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56148ff891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56148ff706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56148ff9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdb24082082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56148ff63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46515==Register values: Step #5: rax = 0x00005614938eb410 rbx = 0x00005614938eb410 rcx = 0x00005614938eb8c0 rdx = 0x00007fdb2424ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0f23e700 Step #5: r8 = 0x00005614938eb410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdb2424abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561493506960 r14 = 0x0000000100000004 r15 = 0x0000561492473386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x20,0x7d,0x41,0x20,0x41,0x20,0x41,0x20,0x41,0x20,0x1,0x2,0x0,0x41,0xff,0xff,0x20,0x77,0x41,0xff,0x20,0x41,0xff,0x20,0x78,0xd0,0x0,0xfb,0x9b,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x6c,0x69,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x6c,0x69,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x6c,0x69,0x6e,0x75,0xb,0x41,0xff,0x20,0x4a,0x41,0x20,0x6f,0x6f,0x6f,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001 }A A A A \001\002\000A\377\377 wA\377 A\377 x\320\000\373\233\000 \000li \000li \000linu\013A\377 JA oooo\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fdf06606455a669022cf8e8c473aecf253d0224d Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBIH1BIEEgQSBBIAECAEH//yB3Qf8gQf8geNAA+5sAICAgICAgICAgICAgAGxpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgAGxpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAbGludQtB/yBKQSBvb29vCw== Step #5: MERGE-OUTER: attempt 4360 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1706228908 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d7be97198, 0x555d7be9f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d7be9f918,0x555d7bf270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/regressions/fdf06606455a669022cf8e8c473aecf253d0224d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12925 processed earlier; will process 2350 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d796ab5dd bp 0x000000000000 sp 0x7fff7c911d20 T46519) Step #5: ==46519==The signal is caused by a READ memory access. Step #5: #0 0x555d796ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d794cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d794ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d794aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d793cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d79323c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d7932d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d793146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d793403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16f8a14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d79307aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46519==Register values: Step #5: rax = 0x0000555d7e0b82e0 rbx = 0x0000555d7e0b82e0 rcx = 0x0000555d7e0b8790 rdx = 0x00007f16f8bdcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7c911d20 Step #5: r8 = 0x0000555d7e0b82e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f16f8bdcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d7c8aa960 r14 = 0x0000000100000004 r15 = 0x0000555d7b817386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x7e,0x43,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x7d,0x42,0xa6,0xe8,0xbc,0x41,0x1,0x41,0x32,0x41,0x41,0x41,0xbc,0xb1,0x31,0x3,0x0,0x41,0x74,0x41,0x3f,0x41,0x6c,0x45,0x67,0x41,0xd3,0x41,0x69,0x47,0x48,0x41,0x0,0x1,0xd,0x0,0x1,0xe,0x12,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x8a,0x42,0x52,0x7f,0x0,0x42,0x41,0x42,0xca,0x7f,0x42,0x42,0x42,0xff,0xff,0xff,0x6,0x0,0x0,0x0,0x4f,0x48,0x41,0x0,0x1,0xd,0x0,0x1,0xe,0x0,0x0,0x0,0x0,0x41,0x6f,0x41,0xd3,0x3f,0x69,0x47,0x48,0x41,0x0,0x1,0x0,0x0,0x1,0x60,0x0,0x0,0x0,0xe,0x1,0x0,0x1,0x21,0x0,0x0,0x1,0x8a,0x42,0x52,0x7e,0x0,0x42,0x41,0x42,0xca,0x7f,0x42,0x42,0x42,0xff,0xff,0xff,0x6,0x0,0x0,0x0,0x4f,0x48,0x41,0x0,0x1,0xc,0x0,0x1,0xe,0x0,0x0,0x0,0x0,0x41,0x67,0x41,0xd3,0x3f,0x69,0x47,0x48,0x41,0x0,0x1,0xd,0x0,0x0,0x12,0x0,0x0,0x0,0xe,0x1,0x0,0x1,0x21,0x0,0x80,0x0,0x0,0xd1,0x0,0x0,0x7f,0x0,0x0,0x1a,0x97,0x1a,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\002~C\250\350\274A\001A}B\246\350\274A\001A2AAA\274\2611\003\000AtA?AlEgA\323AiGHA\000\001\015\000\001\016\022\000\000\000\000\000\001\001\000\200\000\000\000\000\000\000\000\000\000\000\001\212BR\177\000BAB\312\177BBB\377\377\377\006\000\000\000OHA\000\001\015\000\001\016\000\000\000\000AoA\323?iGHA\000\001\000\000\001`\000\000\000\016\001\000\001!\000\000\001\212BR~\000BAB\312\177BBB\377\377\377\006\000\000\000OHA\000\001\014\000\001\016\000\000\000\000AgA\323?iGHA\000\001\015\000\000\022\000\000\000\016\001\000\001!\000\200\000\000\321\000\000\177\000\000\032\227\032\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2bc5ba73240711d47273630d7f32e89372a59cc Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBAn5DqOi8QQFBfUKm6LxBAUEyQUFBvLExAwBBdEE/QWxFZ0HTQWlHSEEAAQ0AAQ4SAAAAAAABAQCAAAAAAAAAAAAAAAGKQlJ/AEJBQsp/QkJC////BgAAAE9IQQABDQABDgAAAABBb0HTP2lHSEEAAQAAAWAAAAAOAQABIQAAAYpCUn4AQkFCyn9CQkL///8GAAAAT0hBAAEMAAEOAAAAAEFnQdM/aUdIQQABDQAAEgAAAA4BAAEhAIAAANEAAH8AABqXGgsACw== Step #5: MERGE-OUTER: attempt 4361 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1706370170 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556692a20198, 0x556692a28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556692a28918,0x556692ab00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2bc5ba73240711d47273630d7f32e89372a59cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12926 processed earlier; will process 2349 files now Step #5: [00:19:03:100 - 7FF21C865C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 155 ft: 156 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566902345dd bp 0x000000000000 sp 0x7fff39b66ca0 T46523) Step #5: ==46523==The signal is caused by a READ memory access. Step #5: #0 0x5566902345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556690056280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556690055fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556690033929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55668ff54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55668feacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55668feb61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55668fe9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55668fec93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff21c88d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55668fe90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46523==Register values: Step #5: rax = 0x0000556694050430 rbx = 0x0000556694050430 rcx = 0x0000556694050420 rdx = 0x00007ff21ca55b80 Step #5: rdi = 0x0000556694050420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007fff39b66ca0 Step #5: r8 = 0x0000556694050430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff21ca55be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556693433960 r14 = 0x0000000100000004 r15 = 0x00005566923a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7c,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x7c,0x41,0x1,0x20,0x20,0x20,0x0,0x20,0x20,0x20,0x20,0x22,0x21,0x20,0x20,0x22,0x20,0x9a,0x65,0xbe,0x20,0x20,0x20,0x20,0x66,0x20,0xa4,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x9a,0x64,0xbe,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x64,0xbe,0x20,0x20,0x20,0x20,0x20,0x20,0x9a,0x65,0xbe,0x20,0x20,0x20,0x20,0x66,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x9a,0x64,0xbe,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0x20,0x0,0x20,0x20,0x20,0x20,0x22,0x21,0x20,0x20,0x22,0x20,0x9a,0x65,0xbe,0x20,0x20,0x20,0x20,0x66,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x9a,0x64,0xbe,0x20,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x64,0xbe,0x20,0x20,0x20,0x20,0x20,0x20,0x9a,0x65,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x66,0x20,0x20,0x20,0x20,0x9a,0x20,0x1a,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x64,0xbe,0x20,0x20,0x20,0x20,0x20,0x20,0x9a,0x65,0xbe,0x20,0x20,0x20,0x20,0x66,0x20,0x20,0x1a,0x20,0x20,0x20,0x20,0x9a,0x64,0x0,0x21,0x20,0x9b,0x41,0xf5,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001|\001\177\003\002\001\000\012\313\001\001\310\001\0012|A\001 \000 \"! \" \232e\276 f \244\000 \232d\276\032 \032d\276 \232e\276 f \032 \232d\276\032 \001 \000 \"! \" \232e\276 f \032 \232d\276 \032 \032d\276 \232e \032f \232 \032 \032d\276 \232e\276 f \032 \232d\000! \233A\365A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ca642976cfa2426eb8dd11595718f6a6b4dc2262 Step #5: Base64: AGFzbQEAAAABBgFgAXwBfwMCAQAKywEByAEBMnxBASAgIAAgICAgIiEgICIgmmW+ICAgIGYgpAAgICAgICCaZL4aICAgICAgICAaZL4gICAgICCaZb4gICAgZiAgGiAgICAgIJpkvhogICAgICAgASAgIAAgICAgIiEgICIgmmW+ICAgIGYgIBogICAgICCaZL4gGiAgICAgICAaZL4gICAgICCaZSAgICAgICAgGmYgICAgmiAaICAgICAgICAaZL4gICAgICCaZb4gICAgZiAgGiAgICCaZAAhIJtB9UEACw== Step #5: MERGE-OUTER: attempt 4362 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1706509024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598a112e198, 0x5598a1136911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598a1136918,0x5598a11be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ca642976cfa2426eb8dd11595718f6a6b4dc2262' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12928 processed earlier; will process 2347 files now Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: #1 pulse cov: 381 ft: 382 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 465 ft: 524 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55989e9425dd bp 0x000000000000 sp 0x7ffc5f327510 T46527) Step #5: ==46527==The signal is caused by a READ memory access. Step #5: #0 0x55989e9425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55989e764280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55989e763fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55989e741929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55989e662ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55989e5bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55989e5c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55989e5ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55989e5d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd842d33082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55989e59eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46527==Register values: Step #5: rax = 0x00005598a2df1430 rbx = 0x00005598a2df1430 rcx = 0x00005598a2df1420 rdx = 0x00007fd842efbb80 Step #5: rdi = 0x00005598a2df1420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffc5f327510 Step #5: r8 = 0x00005598a2df1430 r9 = 0x00005598a2df9900 r10 = 0x00005598a2dd2010 r11 = 0x00007fd842efbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005598a1b41960 r14 = 0x0000000100000004 r15 = 0x00005598a0aae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6a,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6c,0x43,0x0,0xc0,0x41,0x24,0x8e,0x41,0x62,0x43,0x30,0x52,0x6e,0x7a,0x10,0x0,0x41,0xf4,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x69,0x45,0x41,0xf5,0x37,0x41,0x45,0x43,0x30,0x52,0x6e,0x7b,0x10,0x0,0x41,0xf4,0x69,0x41,0x69,0x41,0x77,0x41,0x29,0x45,0x41,0x6a,0x69,0x45,0x41,0xd3,0xff,0x23,0x6c,0x75,0x78,0x74,0x41,0xf5,0x49,0x41,0xab,0x6b,0x41,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4e,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x0,0x5,0x0,0x6e,0x4f,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x69,0x45,0x41,0xff,0xff,0x23,0x6c,0x75,0x78,0x41,0xf5,0x6b,0x41,0xab,0x74,0x41,0x49,0x41,0x69,0x41,0x77,0x41,0x69,0x4f,0x6e,0x41,0xf5,0x27,0x41,0x45,0x43,0x31,0x52,0x6e,0x7b,0x10,0x0,0x41,0xf4,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x41,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002j}\003\002\001\000\012\313\001\001\310\001\001-lC\000\300A$\216AbC0Rnz\020\000A\364i\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA)AAjiEA\3657AEC0Rn{\020\000A\364iAiAwA)EAjiEA\323\377#luxtA\365IA\253kAAi\004\000\020\000\005\000\000\000tN\000\013AgAENAwA-mti\004\000\000\005\000nOtO\000\013AfAEnAwA)AAjiEA\377\377#luxA\365kA\253tAIAiAwAiOnA\365'AEC1Rn{\020\000A\364i\004\000\020\000\005\000\000\000tO\000\013AfAEnAAwg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aeade5818dccbdcb851028dcf07e23e9f17ba7d4 Step #5: Base64: AGFzbQEAAAABBgFgAAJqfQMCAQAKywEByAEBLWxDAMBBJI5BYkMwUm56EABB9GkEABAABQAAAHRPAAtBZkFFbkF3QSlBQWppRUH1N0FFQzBSbnsQAEH0aUFpQXdBKUVBamlFQdP/I2x1eHRB9UlBq2tBQWkEABAABQAAAHROAAtBZ0FFTkF3QS1tdGkEAAAFAG5PdE8AC0FmQUVuQXdBKUFBamlFQf//I2x1eEH1a0GrdEFJQWlBd0FpT25B9SdBRUMxUm57EABB9GkEABAABQAAAHRPAAtBZkFFbkFBd2cACw== Step #5: MERGE-OUTER: attempt 4363 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1706649723 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613685e1198, 0x5613685e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613685e9918,0x5613686710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aeade5818dccbdcb851028dcf07e23e9f17ba7d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12931 processed earlier; will process 2344 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561365df55dd bp 0x000000000000 sp 0x7fff61af7750 T46531) Step #5: ==46531==The signal is caused by a READ memory access. Step #5: #0 0x561365df55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561365c17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561365c16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561365bf4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561365b15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561365a6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561365a771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561365a5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561365a8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f875592f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561365a51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46531==Register values: Step #5: rax = 0x0000561369d9e430 rbx = 0x0000561369d9e430 rcx = 0x0000561369d9e420 rdx = 0x00007f8755af7b80 Step #5: rdi = 0x0000561369d9e420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff61af7750 Step #5: r8 = 0x0000561369d9e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8755af7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561368ff4960 r14 = 0x0000000100000004 r15 = 0x0000561367f61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x31,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0xd0,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x42,0x41,0x1,0x41,0x30,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0xd0,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4b,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x1,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x2c,0x0,0x0,0x0,0x41,0x2a,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x15,0x0,0x0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x30,0x0,0x50,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n|\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\216AAA@AwinEi\004\000\020\000\005\320\000\024\000\001AEAA\001EAA\001\320\000\024\000\001AEBA\001A1\001A*w\300\300AMAkEAAM\300M\320\000\320\000\001AEAA\001EABA\001A0\001A*w\300\300AMAkEAAM\300M\320\000\320\000\001AEAA\001KAA\001\320\000\024\000\001AEBA\001A6\001A*w\300\300A\001A6\001A*w\300\300AMA6\001A*w\300\300A,\000\000\000A*\320\000\024\000\001AEAA\001EA\025\000\000\000\024\000\001AEBA\001A0\000P\000tO\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcbf617198986cb72571c6c8053007c5cb8485a7 Step #5: Base64: AGFzbQEAAAABBgFgAAJufAMCAQAKywEByAEBCn1DAMABvo5BQUFAQXdpbkVpBAAQAAXQABQAAUFFQUEBRUFBAdAAFAABQUVCQQFBMQFBKnfAwEFNQWtFQUFNwE3QANAAAUFFQUEBRUFCQQFBMAFBKnfAwEFNQWtFQUFNwE3QANAAAUFFQUEBS0FBAdAAFAABQUVCQQFBNgFBKnfAwEEBQTYBQSp3wMBBTUE2AUEqd8DAQSwAAABBKtAAFAABQUVBQQFFQRUAAAAUAAFBRUJBAUEwAFAAdE8AC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4364 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1706788844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563812b82198, 0x563812b8a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563812b8a918,0x563812c120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fcbf617198986cb72571c6c8053007c5cb8485a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12933 processed earlier; will process 2342 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 359 ft: 360 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638103965dd bp 0x000000000000 sp 0x7ffe873b2830 T46535) Step #5: ==46535==The signal is caused by a READ memory access. Step #5: #0 0x5638103965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5638101b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5638101b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563810195929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5638100b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56381000ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638100181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56380ffff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56381002b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19f11b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56380fff2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46535==Register values: Step #5: rax = 0x0000563813f24430 rbx = 0x0000563813f24430 rcx = 0x0000563813f24420 rdx = 0x00007f19f1380b80 Step #5: rdi = 0x0000563813f24420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe873b2830 Step #5: r8 = 0x0000563813f24430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19f1380be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563813595960 r14 = 0x0000000100000004 r15 = 0x0000563812502386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0xc0,0x0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0x90,0x96,0x6e,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0x49,0x6c,0x4b,0x41,0x6b,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x41,0x54,0x41,0x25,0x41,0x77,0x69,0x6e,0x4c,0xc0,0x45,0xe,0x1,0x0,0x0,0x6b,0x68,0x0,0x0,0x9e,0x0,0x69,0x41,0x41,0x1,0x6e,0x41,0x22,0x45,0x45,0x4c,0x41,0x41,0x0,0x69,0x41,0x41,0x0,0x59,0x0,0x4b,0x0,0x0,0x8f,0x0,0xf,0x69,0x6c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x6c,0x6c,0x41,0x6c,0x1,0x41,0x69,0xc1,0xd,0x0,0x76,0x0,0xc0,0x45,0x6b,0x6a,0x0,0x0,0x0,0xba,0x0,0x0,0xaf,0x0,0xb,0x41,0x25,0x0,0x4b,0xc1,0xd,0x0,0x76,0x0,0x79,0x0,0xba,0x0,0x0,0xaf,0x0,0x1b,0x41,0x25,0x41,0x6a,0x21,0x0,0x41,0x41,0x0,0x69,0x41,0x41,0x0,0x59,0x0,0x4b,0x0,0x0,0x8f,0x0,0xf,0x69,0x6c,0x41,0x6c,0x69,0x6e,0x75,0x78,0x1,0x6c,0x6c,0x41,0x6c,0x1,0x41,0x69,0xc1,0xd,0x0,0x76,0x0,0xc0,0x45,0x6b,0x6a,0x0,0x0,0x59,0x0,0xb,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\012}A\300\000\001\276\213AAA\000A\220\226nAjA%A\232\272\030\003\000\001\276\213AAA\000AIlKAkA%A\232\272\030\003\000ATA%AwinL\300E\016\001\000\000kh\000\000\236\000iAA\001nA\"EELAA\000iAA\000Y\000K\000\000\217\000\017ilAlinux\001llAl\001Ai\301\015\000v\000\300Ekj\000\000\000\272\000\000\257\000\013A%\000K\301\015\000v\000y\000\272\000\000\257\000\033A%Aj!\000AA\000iAA\000Y\000K\000\000\217\000\017ilAlinux\001llAl\001Ai\301\015\000v\000\300Ekj\000\000Y\000\013jl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-37216713b45b10f97b431a6300d699f98deaa9af Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBCn1BwAABvotBQUEAQZCWbkFqQSVBmroYAwABvotBQUEAQUlsS0FrQSVBmroYAwBBVEElQXdpbkzARQ4BAABraAAAngBpQUEBbkEiRUVMQUEAaUFBAFkASwAAjwAPaWxBbGludXgBbGxBbAFBacENAHYAwEVragAAALoAAK8AC0ElAEvBDQB2AHkAugAArwAbQSVBaiEAQUEAaUFBAFkASwAAjwAPaWxBbGludXgBbGxBbAFBacENAHYAwEVragAAWQALamwACw== Step #5: MERGE-OUTER: attempt 4365 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1706928277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56336aeac198, 0x56336aeb4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56336aeb4918,0x56336af3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37216713b45b10f97b431a6300d699f98deaa9af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12935 processed earlier; will process 2340 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633686c05dd bp 0x000000000000 sp 0x7ffefce5fe60 T46539) Step #5: ==46539==The signal is caused by a READ memory access. Step #5: #0 0x5633686c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633684e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633684e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633684bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633683e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563368338c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633683421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633683296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633683553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3eb8f52082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56336831caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46539==Register values: Step #5: rax = 0x000056336d6dc320 rbx = 0x000056336d6dc320 rcx = 0x000056336d6dc7d0 rdx = 0x00007f3eb911ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefce5fe60 Step #5: r8 = 0x000056336d6dc320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3eb911abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056336b8bf960 r14 = 0x0000000100000004 r15 = 0x000056336a82c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x15,0x0,0x0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x30,0x0,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0xd0,0x0,0x1,0x41,0xb9,0x41,0x41,0x1,0x45,0x41,0x42,0x41,0x1,0x41,0x30,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x41,0x4d,0xc0,0x4d,0xd0,0x0,0xd0,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x1,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x2a,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x15,0x0,0x0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x30,0x0,0x50,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n|\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\216AAA@AwinEi\004\000\020\000\005\320\000\024\000\001AEA\024\000\001AEAA\001EA\025\000\000\000\024\000\001AEBA\001A0\000MAkEAAM\300M\320\000\320\000\001A\271AA\001EABA\001A0\001A*w\300\300AMAkEAAM\300M\320\000\320\000\001AEAA\001EAA\001\320\000\024\000\001AEBA\001A6\001A*w\300\300A\001A6\001A*w\300\300AMA6\001A*w\300\300AMAkEA*\320\000\024\000\001AEAA\001EA\025\000\000\000\024\000\001AEBA\001A0\000P\000tO\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-44b91bd9855007c336cfb85210c4264ae239d05c Step #5: Base64: AGFzbQEAAAABBgFgAAJufAMCAQAKywEByAEBCn1DAMABvo5BQUFAQXdpbkVpBAAQAAXQABQAAUFFQRQAAUFFQUEBRUEVAAAAFAABQUVCQQFBMABNQWtFQUFNwE3QANAAAUG5QUEBRUFCQQFBMAFBKnfAwEFNQWtFQUFNwE3QANAAAUFFQUEBRUFBAdAAFAABQUVCQQFBNgFBKnfAwEEBQTYBQSp3wMBBTUE2AUEqd8DAQU1Ba0VBKtAAFAABQUVBQQFFQRUAAAAUAAFBRUJBAUEwAFAAdE8AC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4366 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1707065142 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa1ded0198, 0x55fa1ded8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa1ded8918,0x55fa1df600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/44b91bd9855007c336cfb85210c4264ae239d05c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12936 processed earlier; will process 2339 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa1b6e45dd bp 0x000000000000 sp 0x7fff6c80a860 T46543) Step #5: ==46543==The signal is caused by a READ memory access. Step #5: #0 0x55fa1b6e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa1b506280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa1b505fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa1b4e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa1b404ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa1b35cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa1b3661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa1b34d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa1b3793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f01429f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa1b340aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46543==Register values: Step #5: rax = 0x000055fa20a9a320 rbx = 0x000055fa20a9a320 rcx = 0x000055fa20a9a7d0 rdx = 0x00007f0142bbcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6c80a860 Step #5: r8 = 0x000055fa20a9a320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0142bbcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa1e8e3960 r14 = 0x0000000100000004 r15 = 0x000055fa1d850386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0xe2,0x0,0x77,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x41,0x48,0x41,0x69,0x41,0xfa,0x6a,0x41,0x4d,0xd0,0x0,0x14,0x0,0x69,0x68,0x41,0x69,0x68,0x1,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x6a,0x41,0x69,0x68,0x41,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x41,0xc1,0xb7,0xab,0x68,0x69,0x1,0xb7,0xab,0x6c,0x69,0x6e,0x71,0x78,0x6a,0x41,0x69,0x41,0x6d,0x41,0xff,0xc,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x69,0x68,0x0,0xd5,0x0,0xd4,0xd1,0xbe,0x8b,0x41,0x41,0x41,0x41,0x48,0x41,0x69,0x41,0x1,0x41,0x6a,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x48,0x41,0x41,0x73,0x41,0x1,0x48,0x41,0x41,0x73,0x6a,0x1,0x41,0x45,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x6a,0x41,0x48,0x73,0x1,0x41,0x2,0x41,0x4b,0x0,0x0,0x9f,0x0,0xb,0x69,0x6c,0x41,0x6c,0x21,0x1,0x69,0x41,0x61,0x1,0x0,0x1,0x1b,0x6a,0x77,0x0,0x1,0x1b,0x6a,0x77,0x69,0x6e,0x41,0x51,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\000\300\001\276\213AAA\000A\342\000wAjA%A\232\272\030\003\000\001\276\213AAAAHAiA\372jAM\320\000\024\000ihAih\001A\005\001\267\253Ax\001\267\253jAihAih\001\015\000A\005\001\267\253AA\301\267\253hi\001\267\253linqxjAiAmA\377\014h\001\015\000A\005\001ih\000\325\000\324\321\276\213AAAAHAiA\001AjM\320\000\024\000\001AEA\001HAAsA\001HAAsj\001AE\000\001AEA\001AjAHs\001A\002AK\000\000\237\000\013ilAl!\001iAa\001\000\001\033jw\000\001\033jwinAQjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a2eb73255ddbf6c427f2b418d3d23f28276b56f Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBAH1BAMABvotBQUEAQeIAd0FqQSVBmroYAwABvotBQUFBSEFpQfpqQU3QABQAaWhBaWgBQQUBt6tBeAG3q2pBaWhBaWgBDQBBBQG3q0FBwberaGkBt6tsaW5xeGpBaUFtQf8MaAENAEEFAWloANUA1NG+i0FBQUFIQWlBAUFqTdAAFAABQUVBAUhBQXNBAUhBQXNqAUFFAAFBRUEBQWpBSHMBQQJBSwAAnwALaWxBbCEBaUFhAQABG2p3AAEbandpbkFRamwACw== Step #5: MERGE-OUTER: attempt 4367 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1707204977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5f1e7e198, 0x55e5f1e86911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5f1e86918,0x55e5f1f0e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a2eb73255ddbf6c427f2b418d3d23f28276b56f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12937 processed earlier; will process 2338 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5ef6925dd bp 0x000000000000 sp 0x7ffec257bcb0 T46547) Step #5: ==46547==The signal is caused by a READ memory access. Step #5: #0 0x55e5ef6925dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5ef4b4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5ef4b3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5ef491929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5ef3b2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5ef30ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5ef3141e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5ef2fb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5ef3273c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05d3669082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5ef2eeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46547==Register values: Step #5: rax = 0x000055e5f3b51600 rbx = 0x000055e5f3b51600 rcx = 0x000055e5f3b51ab0 rdx = 0x00007f05d3831b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec257bcb0 Step #5: r8 = 0x000055e5f3b51600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05d3831be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5f2891960 r14 = 0x0000000100000004 r15 = 0x000055e5f17fe386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6d,0x6d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0xe2,0x69,0x6e,0xc1,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0x6a,0x41,0x70,0x1,0x41,0xff,0x1f,0x77,0x68,0x41,0x3d,0x41,0x4a,0x69,0x4,0x0,0x12,0x0,0x5,0x41,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x41,0xf7,0xba,0xc1,0x0,0x6f,0x4a,0x41,0x6a,0x41,0x6f,0x1,0x41,0xc5,0x45,0x77,0x69,0x78,0x6e,0x75,0x68,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x9b,0x0,0x74,0x4b,0x0,0xb,0xb,0x41,0x9d,0x41,0x6e,0x1,0x41,0x6a,0x0,0x73,0x0,0x41,0x3d,0x41,0x4a,0x69,0x4,0x0,0x12,0x0,0x5,0x41,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x41,0xf7,0xba,0xc1,0x0,0x6f,0x4a,0x41,0x6a,0x41,0x6f,0x1,0x41,0xc5,0x45,0x77,0x68,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x9b,0x0,0x74,0x4b,0x0,0xb,0xb,0x41,0x9d,0x41,0x41,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0xa1,0x72,0x47,0xc0,0x41,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x6a,0x0,0x0,0x0,0xb,0x45,0x45,0x41,0xab,0x41,0x43,0x0,0x0,0x10,0x0,0x0,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001mmA\000\300\001\276\213AAA\000A\342in\301jA%A\232\272\030\003\000\001jAp\001A\377\037whA=AJi\004\000\022\000\005AEA\001sAAAjA\367\272\301\000oJAjAo\001A\305Ewixnuhi\004\000\020\000\005\000\233\000tK\000\013\013A\235An\001Aj\000s\000A=AJi\004\000\022\000\005AEA\001sAAAjA\367\272\301\000oJAjAo\001A\305Ewhinuxi\004\000\020\000\005\000\233\000tK\000\013\013A\235AAAiAmAiAMA\241rG\300A\270\252Awl\270\252j\000\000\000\013EEA\253AC\000\000\020\000\000jl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-068b5334f19bf809f8986439ff178dd3afc452ae Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBbW1BAMABvotBQUEAQeJpbsFqQSVBmroYAwABakFwAUH/H3doQT1BSmkEABIABUFFQQFzQUFBakH3usEAb0pBakFvAUHFRXdpeG51aGkEABAABQCbAHRLAAsLQZ1BbgFBagBzAEE9QUppBAASAAVBRUEBc0FBQWpB97rBAG9KQWpBbwFBxUV3aGludXhpBAAQAAUAmwB0SwALC0GdQUFBaUFtQWlBTUGhckfAQbiqQXdsuKpqAAAAC0VFQatBQwAAEAAAamwACw== Step #5: MERGE-OUTER: attempt 4368 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1707342601 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcd9cc1198, 0x55fcd9cc9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcd9cc9918,0x55fcd9d510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/068b5334f19bf809f8986439ff178dd3afc452ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12938 processed earlier; will process 2337 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcd74d55dd bp 0x000000000000 sp 0x7fff03723f10 T46551) Step #5: ==46551==The signal is caused by a READ memory access. Step #5: #0 0x55fcd74d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcd72f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcd72f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcd72d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcd71f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcd714dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcd71571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcd713e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcd716a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faca03bf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcd7131aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46551==Register values: Step #5: rax = 0x000055fcdc5004b0 rbx = 0x000055fcdc5004b0 rcx = 0x000055fcdc500960 rdx = 0x00007faca0587b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff03723f10 Step #5: r8 = 0x000055fcdc5004b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faca0587be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcda6d4960 r14 = 0x0000000100000004 r15 = 0x000055fcd9641386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x1,0x41,0xb,0x1a,0x2,0x6a,0x10,0x0,0xfb,0x19,0x41,0x1,0xbb,0x6b,0x1,0x41,0xf5,0x0,0x41,0x41,0x1,0x41,0x6e,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x0,0x6c,0x77,0x69,0x6e,0x0,0xfb,0x1e,0x0,0xfb,0x15,0x6f,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x10,0x0,0x0,0x0,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x0,0x6c,0x77,0x69,0x6e,0x0,0xfb,0x1e,0x0,0xfb,0x15,0x6f,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77,0x69,0x6e,0x0,0x0,0xc,0x1,0xb,0x41,0x41,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A\001A\013\032\002j\020\000\373\031A\001\273k\001A\365\000AA\001AnM\320\000\024\000\001AAEEEA\277\276M\320\000\024\000\001AAEEEAAoi\015\000A\277\276EEEAAoi\015\000A\277\276M\320\000\024\000\001A\001EEEAAoi\015\000\000lwin\000\373\036\000\373\025olinux\000\000\000\000\000\000\000\000\000\000\000\374\000\020\000\000\000Aoi\015\000A\277\276EEEAAoi\015\000A\277\276M\320\000\024\000\001A\001EEEAAoi\015\000\000lwin\000\373\036\000\373\025olinux\000\000\000\000\000\000\000\000win\000\000\014\001\013AAEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e21ef13817ff747b0cb402427d64650959467d3 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBP31BAUELGgJqEAD7GUEBu2sBQfUAQUEBQW5N0AAUAAFBQUVFRUG/vk3QABQAAUFBRUVFQUFvaQ0AQb++RUVFQUFvaQ0AQb++TdAAFAABQQFFRUVBQW9pDQAAbHdpbgD7HgD7FW9saW51eAAAAAAAAAAAAAAA/AAQAAAAQW9pDQBBv75FRUVBQW9pDQBBv75N0AAUAAFBAUVFRUFBb2kNAABsd2luAPseAPsVb2xpbnV4AAAAAAAAAAB3aW4AAAwBC0FBRUUACw== Step #5: MERGE-OUTER: attempt 4369 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1707480692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654dfb4a198, 0x5654dfb52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654dfb52918,0x5654dfbda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e21ef13817ff747b0cb402427d64650959467d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12939 processed earlier; will process 2336 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 21 Step #5: #1 pulse cov: 418 ft: 419 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode e2 Step #5: #2 pulse cov: 481 ft: 527 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654dd35e5dd bp 0x000000000000 sp 0x7ffd96edc530 T46555) Step #5: ==46555==The signal is caused by a READ memory access. Step #5: #0 0x5654dd35e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654dd180280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654dd17ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654dd15d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654dd07ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654dcfd6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654dcfe01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654dcfc76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654dcff33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c6440f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654dcfbaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46555==Register values: Step #5: rax = 0x00005654e14ac430 rbx = 0x00005654e14ac430 rcx = 0x00005654e14ac420 rdx = 0x00007f0c645d7b80 Step #5: rdi = 0x00005654e14ac420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd96edc530 Step #5: r8 = 0x00005654e14ac430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c645d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654e055d960 r14 = 0x0000000100000004 r15 = 0x00005654df4ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7d,0x41,0x0,0x41,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x47,0x41,0xeb,0x0,0x10,0x0,0xe,0x1,0x0,0x0,0x67,0x1,0xf,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x74,0x4f,0x0,0xb,0x41,0x66,0x76,0x41,0x41,0x77,0x45,0x41,0x74,0x6b,0x4,0x0,0x10,0x0,0x5,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x41,0x41,0x12,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x78,0x41,0x41,0x77,0x45,0x6a,0x74,0x41,0x41,0x69,0x41,0x45,0x41,0xbf,0x41,0x41,0x41,0x77,0x45,0x77,0x45,0x74,0x41,0x69,0x41,0x6a,0x41,0x45,0x41,0xbf,0x41,0x41,0x41,0x77,0x45,0x1,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x41,0xd0,0x0,0x41,0x0,0x41,0x41,0xd0,0x0,0x14,0x0,0x41,0x41,0x41,0x47,0x42,0x41,0x12,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0xf5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\010}A\000A\001\276\216AAA@AIpAAA&A\013\001\002\000AoA\365AGA\353\000\020\000\016\001\000\000g\001\017om\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001tO\000\013AfvAAwEAtk\004\000\020\000\005A\320\000A\000AA\320\000\024\000AAAGAA\022\000\000\000\000\000\000\000\000\000tO\000\013AfxAAwEjtAAiAEA\277AAAwEwEtAiAjAEA\277AAAwE\001ti\004\000\020\000\005A\320\000A\000AA\320\000\024\000AAAGBA\022\000\000\000\000\000\000\000A\365\000\000\000\000\000\000\000\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d78c6cc0aca6b85142d37203b924bdb29c82a147 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCH1BAEEBvo5BQUFAQUlwQUFBJkELAQIAQW9B9UFHQesAEAAOAQAAZwEPb20LAQIAQW9B9UFNQesHEAAOAgEAAXRPAAtBZnZBQXdFQXRrBAAQAAVB0ABBAEFB0AAUAEFBQUdBQRIAAAAAAAAAAAB0TwALQWZ4QUF3RWp0QUFpQUVBv0FBQXdFd0V0QWlBakFFQb9BQUF3RQF0aQQAEAAFQdAAQQBBQdAAFABBQUFHQkESAAAAAAAAAEH1AAAAAAAAAABvbQsACw== Step #5: MERGE-OUTER: attempt 4370 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1707620331 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b31c6a6198, 0x55b31c6ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b31c6ae918,0x55b31c7360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d78c6cc0aca6b85142d37203b924bdb29c82a147' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12942 processed earlier; will process 2333 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b319eba5dd bp 0x000000000000 sp 0x7fffec633120 T46559) Step #5: ==46559==The signal is caused by a READ memory access. Step #5: #0 0x55b319eba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b319cdc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b319cdbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b319cb9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b319bdaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b319b32c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b319b3c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b319b236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b319b4f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8b6dad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b319b16aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46559==Register values: Step #5: rax = 0x000055b31d7ff400 rbx = 0x000055b31d7ff400 rcx = 0x000055b31d7ff8b0 rdx = 0x00007fd8b6f75b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffec633120 Step #5: r8 = 0x000055b31d7ff400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd8b6f75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b31d0b9960 r14 = 0x0000000100000004 r15 = 0x000055b31c026386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7e,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0xf5,0x58,0x20,0x20,0x22,0x4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x9b,0x20,0x20,0x20,0x33,0x21,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa2,0x9c,0xa2,0x9c,0xa2,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x1a,0xa2,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa1,0x20,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa2,0x9c,0xa2,0x1a,0xa2,0xa6,0x20,0x28,0x20,0x20,0x20,0x1a,0x20,0x20,0xa2,0x9c,0x20,0x20,0xa3,0xa0,0xa3,0x9a,0xa2,0x9c,0xa2,0x20,0x20,0x20,0x20,0xa6,0x20,0x20,0xa3,0xa0,0xa3,0x9a,0xa2,0x9c,0xa2,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa2,0x20,0x1a,0xa2,0x20,0x0,0x1a,0x22,0x20,0x20,0x20,0xa1,0x20,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa2,0x9c,0xa2,0x1a,0xa2,0xa6,0x20,0x20,0x20,0x20,0x20,0x20,0xa2,0x9c,0xa2,0x1a,0xa2,0x9c,0x20,0x20,0x9c,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0xa2,0x9c,0x20,0x20,0xd0,0x0,0x0,0x0,0xfb,0x19,0x73,0x6d,0x0,0x0,0x1a,0x1a,0xfb,0x19,0x1a,0x0,0x7f,0x4,0xa2,0x9c,0x41,0xc,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001~\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001A\365X \"\004 \233 3! ! \032\242 \242\234\242\234\242 !\032\242\032\242 \241 \032\242 \242\234\242\032\242\246 ( \032 \242\234 \243\240\243\232\242\234\242 \246 \243\240\243\232\242\234\242 \242 \032\242 \000\032\" \241 \032\242 \242\234\242\032\242\246 \242\234\242\032\242\234 \234 \032 \242\234 \320\000\000\000\373\031sm\000\000\032\032\373\031\032\000\177\004\242\234A\014\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5226d06b224991a0954660fa3aed310a784b9b0e Step #5: Base64: AGFzbQEAAAABBgFgAX4BfwMCAQAKywEByAEBP3xBAUH1WCAgIgQgICAgICAgICAgICCbICAgMyEgICAgICAhIBqiICAgIKKcopyiICAgICAgICAgICEaohqiICAgIKEgGqIgICAgopyiGqKmICggICAaICCinCAgo6CjmqKcoiAgICCmICCjoKOaopyiICAgICAgICCiIBqiIAAaIiAgIKEgGqIgICAgopyiGqKmICAgICAgopyiGqKcICCcICAgICAaICCinCAg0AAAAPsZc20AABoa+xkaAH8EopxBDL4ACw== Step #5: MERGE-OUTER: attempt 4371 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1707758732 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556d95f14198, 0x556d95f1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556d95f1c918,0x556d95fa40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5226d06b224991a0954660fa3aed310a784b9b0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12943 processed earlier; will process 2332 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556d937285dd bp 0x000000000000 sp 0x7ffe9f1e1a20 T46563) Step #5: ==46563==The signal is caused by a READ memory access. Step #5: #0 0x556d937285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556d9354a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556d93549fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556d93527929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556d93448ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556d933a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556d933aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556d933916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556d933bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7af392f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556d93384aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46563==Register values: Step #5: rax = 0x0000556d975f9850 rbx = 0x0000556d975f9850 rcx = 0x0000556d975f9840 rdx = 0x00007f7af3af7b80 Step #5: rdi = 0x0000556d975f9840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffe9f1e1a20 Step #5: r8 = 0x0000556d975f9850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7af3af7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556d96927960 r14 = 0x0000000100000004 r15 = 0x0000556d95894386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x44,0x41,0x41,0x40,0x41,0x4d,0x70,0x41,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x6b,0x41,0xaa,0x4d,0x67,0x41,0x4a,0x41,0x74,0x41,0x7f,0x41,0x6c,0x41,0x6c,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x47,0xf,0x0,0x6f,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0x2c,0x41,0x41,0x4b,0x41,0xaa,0x58,0xc,0x0,0x67,0xf,0x0,0x6f,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0x2c,0x41,0x41,0x4b,0x41,0x2c,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0x1,0x41,0x6b,0x41,0xaa,0x4d,0x67,0x41,0x4a,0x41,0x74,0x41,0x7f,0x41,0x6c,0x41,0x6c,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x47,0xf,0x0,0x6f,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0x2c,0x41,0x41,0x4b,0x41,0xaa,0x58,0xc,0x0,0x67,0xf,0x0,0x6f,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0x2c,0x41,0x41,0x4b,0x41,0x2c,0x4d,0x67,0x41,0x4c,0x41,0xb,0x1,0x0,0x0,0x0,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\010}A\000\300\001\276\216DAA@AMpAAA&A\013\001\002\000AoA\365AAkA\252MgAJAtA\177AlAltAL\320\000\324\325\000\325\001\324\321AIgG\017\000om\013\001\001\002\000AoA,AAKA\252X\014\000g\017\000om\013\001\001\002\000AoA,AAKA,MgAL\320\000\324\325\000\001AkA\252MgAJAtA\177AlAltAL\320\000\324\325\000\325\001\324\321AIgG\017\000om\013\001\001\002\000AoA,AAKA\252X\014\000g\017\000om\013\001\001\002\000AoA,AAKA,MgALA\013\001\000\000\000\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3c798af10539afdf2b17cae76ff3cfe5ac7c79b Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCH1BAMABvo5EQUFAQU1wQUFBJkELAQIAQW9B9UFBa0GqTWdBSkF0QX9BbEFsdEFM0ADU1QDVAdTRQUlnRw8Ab20LAQECAEFvQSxBQUtBqlgMAGcPAG9tCwEBAgBBb0EsQUFLQSxNZ0FM0ADU1QABQWtBqk1nQUpBdEF/QWxBbHRBTNAA1NUA1QHU0UFJZ0cPAG9tCwEBAgBBb0EsQUFLQapYDABnDwBvbQsBAQIAQW9BLEFBS0EsTWdBTEELAQAAAABvbQsACw== Step #5: MERGE-OUTER: attempt 4372 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1707897477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd5a351198, 0x55dd5a359911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd5a359918,0x55dd5a3e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3c798af10539afdf2b17cae76ff3cfe5ac7c79b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12945 processed earlier; will process 2330 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd57b655dd bp 0x000000000000 sp 0x7ffef4241620 T46567) Step #5: ==46567==The signal is caused by a READ memory access. Step #5: #0 0x55dd57b655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd57987280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd57986fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd57964929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd57885ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd577ddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd577e71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd577ce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd577fa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d970d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd577c1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46567==Register values: Step #5: rax = 0x000055dd5c69b2e0 rbx = 0x000055dd5c69b2e0 rcx = 0x000055dd5c69b790 rdx = 0x00007f4d9729bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef4241620 Step #5: r8 = 0x000055dd5c69b2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4d9729bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd5ad64960 r14 = 0x0000000100000004 r15 = 0x000055dd59cd1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7b,0x7b,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0xc0,0x45,0x6c,0x41,0xc0,0x75,0x78,0x6e,0x68,0x69,0x69,0x41,0xc6,0x78,0x45,0x41,0x78,0xf,0x45,0x1b,0x6d,0x45,0x41,0xe2,0x41,0x1,0x78,0x45,0x41,0x78,0x6b,0x45,0x1b,0x77,0x69,0x6e,0x41,0x6c,0x45,0x1b,0x6d,0x45,0x41,0x5b,0x41,0x1,0x78,0x45,0x41,0x78,0x6b,0x45,0x1b,0x77,0x73,0x6e,0x41,0x6c,0x41,0xc0,0xc5,0x72,0x45,0x41,0x45,0x73,0x78,0x45,0x41,0x78,0x6b,0x45,0x1b,0x6f,0x45,0x75,0x78,0x68,0x6c,0x69,0x6e,0x70,0x78,0x78,0x45,0x41,0x78,0x6b,0x45,0x1b,0x6d,0x45,0x41,0xe2,0x0,0x1,0x0,0x41,0x78,0x6b,0x45,0x1b,0x6d,0x45,0x41,0x5b,0x41,0x1,0x78,0x45,0x41,0x78,0x6b,0x1b,0x6d,0x45,0x41,0xe2,0x41,0x1,0x78,0x45,0x41,0x78,0x6b,0x45,0x1b,0x77,0x69,0x6e,0x41,0x6c,0x45,0x1b,0x6d,0x45,0x41,0x5b,0x41,0x1,0x78,0x45,0x41,0x78,0x6b,0x45,0x1b,0x78,0x78,0x6b,0x45,0x1b,0x6d,0x45,0x41,0xe2,0x1b,0x6f,0x45,0x75,0x78,0x68,0x6c,0x69,0x6e,0x70,0x78,0x78,0x45,0x41,0x78,0x6b,0x45,0x1b,0x6d,0x1,0x78,0x45,0x6b,0x41,0x45,0x78,0x1b,0x6f,0x45,0x68,0x69,0xd,0x0,0x67,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002{{\000\003\002\001\000\012\313\001\001\310\001\000\001\000\000\000\000\300ElA\300uxnhiiA\306xEAx\017E\033mEA\342A\001xEAxkE\033winAlE\033mEA[A\001xEAxkE\033wsnAlA\300\305rEAEsxEAxkE\033oEuxhlinpxxEAxkE\033mEA\342\000\001\000AxkE\033mEA[A\001xEAxk\033mEA\342A\001xEAxkE\033winAlE\033mEA[A\001xEAxkE\033xxkE\033mEA\342\033oEuxhlinpxxEAxkE\033m\001xEkAEx\033oEhi\015\000g\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f953bc9723f50da958db5805ea41435cb7b639d Step #5: Base64: AGFzbQEAAAABBgFgAnt7AAMCAQAKywEByAEAAQAAAADARWxBwHV4bmhpaUHGeEVBeA9FG21FQeJBAXhFQXhrRRt3aW5BbEUbbUVBW0EBeEVBeGtFG3dzbkFsQcDFckVBRXN4RUF4a0Ubb0V1eGhsaW5weHhFQXhrRRttRUHiAAEAQXhrRRttRUFbQQF4RUF4axttRUHiQQF4RUF4a0Ubd2luQWxFG21FQVtBAXhFQXhrRRt4eGtFG21FQeIbb0V1eGhsaW5weHhFQXhrRRttAXhFa0FFeBtvRWhpDQBnAAAACw== Step #5: MERGE-OUTER: attempt 4373 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1708034087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577dc620198, 0x5577dc628911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577dc628918,0x5577dc6b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f953bc9723f50da958db5805ea41435cb7b639d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12946 processed earlier; will process 2329 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577d9e345dd bp 0x000000000000 sp 0x7fff1a198650 T46571) Step #5: ==46571==The signal is caused by a READ memory access. Step #5: #0 0x5577d9e345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577d9c56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577d9c55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577d9c33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577d9b54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577d9aacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577d9ab61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577d9a9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577d9ac93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbef7534082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577d9a90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46571==Register values: Step #5: rax = 0x00005577df0de4c0 rbx = 0x00005577df0de4c0 rcx = 0x00005577df0de970 rdx = 0x00007fbef76fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1a198650 Step #5: r8 = 0x00005577df0de4c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbef76fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577dd033960 r14 = 0x0000000100000004 r15 = 0x00005577dbfa0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x42,0x7d,0x41,0x1,0x41,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf4,0x45,0x45,0x45,0xd0,0x0,0x14,0x0,0x10,0x0,0x1,0x41,0xf4,0x45,0x45,0x45,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0xbb,0x45,0x45,0x41,0x41,0x77,0x41,0x2e,0x4d,0xd0,0x0,0x14,0x0,0x41,0xbe,0x1,0x1,0x41,0x45,0x45,0x41,0x45,0x75,0x41,0x45,0x41,0x1,0x41,0x45,0x45,0x41,0x45,0x75,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0x45,0x45,0x41,0x45,0x45,0xc1,0xc0,0x41,0x75,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x0,0x14,0x0,0x41,0x40,0x41,0xb5,0xb7,0xa0,0x4d,0x41,0x1,0x1,0x42,0x5,0x0,0x41,0x1,0x41,0xbb,0x45,0x45,0x41,0x41,0x77,0x41,0x2e,0x4d,0xd0,0x0,0x14,0x0,0x41,0xbe,0x1,0x1,0x41,0x45,0x45,0x41,0x45,0x75,0x41,0x45,0x41,0x1,0x41,0x45,0x45,0x41,0x45,0x75,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0x45,0x45,0x41,0x45,0x45,0xc1,0xc0,0x41,0x75,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x0,0x14,0x0,0x41,0x40,0x41,0xb5,0xb7,0xa0,0x4d,0x41,0x1,0x1,0x42,0x5,0x0,0x45,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001B}A\001AEA\277\276M\320\000\024\000\001A\364EEE\320\000\024\000\020\000\001A\364EEE\320\000\024\000A\001A\273EEAAwA.M\320\000\024\000A\276\001\001AEEAEuAEA\001AEEAEuAEAM\320\000\024\000A\001AEEAEE\301\300AuAAM\320\000\024\000\000\024\000A@A\265\267\240MA\001\001B\005\000A\001A\273EEAAwA.M\320\000\024\000A\276\001\001AEEAEuAEA\001AEEAEuAEAM\320\000\024\000A\001AEEAEE\301\300AuAAM\320\000\024\000\000\024\000A@A\265\267\240MA\001\001B\005\000E\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a5aff7d2b4ff3698117fba4bb167c5354c08799 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBQn1BAUFFQb++TdAAFAABQfRFRUXQABQAEAABQfRFRUXQABQAQQFBu0VFQUF3QS5N0AAUAEG+AQFBRUVBRXVBRUEBQUVFQUV1QUVBTdAAFABBAUFFRUFFRcHAQXVBQU3QABQAABQAQUBBtbegTUEBAUIFAEEBQbtFRUFBd0EuTdAAFABBvgEBQUVFQUV1QUVBAUFFRUFFdUFFQU3QABQAQQFBRUVBRUXBwEF1QUFN0AAUAAAUAEFAQbW3oE1BAQFCBQBFAAAACw== Step #5: MERGE-OUTER: attempt 4374 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1708171795 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565399deb198, 0x565399df3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565399df3918,0x565399e7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a5aff7d2b4ff3698117fba4bb167c5354c08799' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12947 processed earlier; will process 2328 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 494 ft: 495 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 588 ft: 698 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #4 pulse cov: 636 ft: 871 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653975ff5dd bp 0x000000000000 sp 0x7ffc74a16dd0 T46575) Step #5: ==46575==The signal is caused by a READ memory access. Step #5: #0 0x5653975ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565397421280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565397420fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653973fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56539731fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565397277c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653972811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653972686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653972943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f182367e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56539725baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46575==Register values: Step #5: rax = 0x000056539b1ad850 rbx = 0x000056539b1ad850 rcx = 0x000056539b1ad840 rdx = 0x00007f1823846b80 Step #5: rdi = 0x000056539b1ad840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffc74a16dd0 Step #5: r8 = 0x000056539b1ad850 r9 = 0x000056539b1b1540 r10 = 0x000056539b177010 r11 = 0x00007f1823846be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056539a7fe960 r14 = 0x0000000100000004 r15 = 0x000056539976b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xd,0x7e,0x41,0x0,0xc1,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x41,0x4b,0xb3,0xa8,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x5d,0x78,0x41,0x41,0x49,0x49,0x69,0x41,0x41,0x6e,0x4,0x0,0x20,0x0,0x1,0xc1,0x41,0x78,0x41,0x41,0xc0,0x69,0x41,0x41,0x41,0x49,0x41,0x5d,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6b,0x41,0xf7,0x45,0x41,0x57,0x69,0x6f,0x4,0x0,0x10,0x0,0x0,0x0,0xb,0x41,0x41,0x41,0x49,0x6e,0x41,0x68,0x45,0x4,0x0,0x20,0x0,0x0,0x0,0xb,0x41,0x41,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0xc1,0x58,0x41,0x41,0x41,0x5d,0x41,0x41,0x41,0x49,0x41,0x69,0xc1,0x6e,0x4,0x0,0x0,0x5,0x0,0x1,0xb,0x41,0x3c,0x41,0xdd,0x41,0x77,0x6b,0x41,0x45,0x45,0x41,0x57,0x69,0x67,0x4,0x0,0x10,0x0,0x0,0xd1,0xb,0x41,0x41,0x0,0x1,0x5,0xb,0x1,0x49,0x41,0x41,0x45,0x41,0x77,0x69,0x6e,0x41,0xe5,0x41,0x41,0x41,0x70,0x4,0x0,0xb,0x41,0xd0,0x41,0x69,0xc1,0x6e,0x4,0x0,0x0,0x5,0x0,0x1,0xb,0x41,0x3c,0x41,0xdd,0x41,0x45,0x6b,0x41,0x77,0x45,0x75,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\015~A\000\301\001A\301\001\262\274AK\263\250AAA\301AAAA]xAAIIiAAn\004\000 \000\001\301AxAA\300iAAAIA]n\004\000\000\000\001\005\013AlinuxkA\367EAWio\004\000\020\000\000\000\013AAAInAhE\004\000 \000\000\000\013AAn\004\000\000\000\001\005\013A\301XAAA]AAAIAi\301n\004\000\000\005\000\001\013A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604bc16e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604bc16dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604bc14b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604bc06cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604bbfc4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604bbfce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604bbfb56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604bbfe13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ac2ff9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604bbfa8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46579==Register values: Step #5: rax = 0x00005604bf798480 rbx = 0x00005604bf798480 rcx = 0x00005604bf798930 rdx = 0x00007f0ac31c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff80294aa0 Step #5: r8 = 0x00005604bf798480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ac31c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604bf54b960 r14 = 0x0000000100000004 r15 = 0x00005604be4b8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x44,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0xe2,0x45,0x41,0x0,0x41,0x0,0x77,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x1,0xbe,0x8b,0x41,0xe2,0x45,0x41,0x0,0x41,0x0,0x41,0x77,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0xbe,0x41,0x8b,0x41,0x41,0x1,0x41,0x41,0x41,0x69,0x41,0x1,0x41,0x6a,0x6d,0xd0,0x0,0x14,0x0,0x1,0x41,0x65,0x41,0x1,0x73,0x48,0x41,0x6a,0x41,0x2,0xc1,0x45,0x41,0x41,0x1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6b,0x41,0x1,0x45,0xd0,0x0,0xd5,0x1,0xd4,0xd1,0x6b,0x41,0xd5,0x77,0x49,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x4a,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x41,0x69,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x41,0x69,0x6a,0x45,0x41,0x6a,0x41,0x2,0x41,0x6a,0x41,0x2,0x41,0x4b,0x0,0x69,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x41,0x69,0x6a,0x45,0x41,0x6a,0x41,0x2,0x41,0x6a,0x41,0x2,0x41,0x4b,0x0,0x0,0x9f,0x0,0xb,0x49,0x6c,0x41,0x6c,0x1,0x1,0x69,0x41,0x41,0x1,0x0,0x1,0x1b,0x6a,0x77,0x69,0x6e,0x41,0x51,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001D}A\000\300\001\276\213A\342EA\000A\000wAjA%A\232\272\001\276\213A\342EA\000A\000AwjA%A\232\272\030\003\000\276A\213AA\001AAAiA\001Ajm\320\000\024\000\001AeA\001sHAjA\002\301EAA\001E\320\000\325\000\324\321kA\001E\320\000\325\001\324\321kA\325wIwi\001\015\000JAlJAi\001\015\000\001i\015\000i\001\015\000AAAi\001\015\000AlAiAijEAjA\002AjA\002AK\000i\001\015\000AlAiAijEAjA\002AjA\002AK\000\000\237\000\013IlAl\001\001iAA\001\000\001\033jwinAQjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ab650e0b17eea0ca06e87d8a8360fa27cafc4ac Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBRH1BAMABvotB4kVBAEEAd0FqQSVBmroBvotB4kVBAEEAQXdqQSVBmroYAwC+QYtBQQFBQUFpQQFBam3QABQAAUFlQQFzSEFqQQLBRUFBAUXQANUA1NFrQQFF0ADVAdTRa0HVd0l3aQENAEpBbEpBaQENAAFpDQBpAQ0AQUFBaQENAEFsQWlBaWpFQWpBAkFqQQJBSwBpAQ0AQWxBaUFpakVBakECQWpBAkFLAACfAAtJbEFsAQFpQUEBAAEbandpbkFRamwACw== Step #5: MERGE-OUTER: attempt 4376 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1708452518 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56439e0ef198, 0x56439e0f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56439e0f7918,0x56439e17f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ab650e0b17eea0ca06e87d8a8360fa27cafc4ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12953 processed earlier; will process 2322 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56439b9035dd bp 0x000000000000 sp 0x7ffe1e7b3dd0 T46583) Step #5: ==46583==The signal is caused by a READ memory access. Step #5: #0 0x56439b9035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56439b725280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56439b724fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56439b702929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56439b623ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56439b57bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56439b5851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56439b56c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56439b5983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d18d1d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56439b55faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46583==Register values: Step #5: rax = 0x00005643a0660430 rbx = 0x00005643a0660430 rcx = 0x00005643a0660420 rdx = 0x00007f1d18ee5b80 Step #5: rdi = 0x00005643a0660420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe1e7b3dd0 Step #5: r8 = 0x00005643a0660430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d18ee5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056439eb02960 r14 = 0x0000000100000004 r15 = 0x000056439da6f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x66,0x72,0x41,0x28,0x41,0x77,0x69,0x4f,0x41,0xd0,0x1a,0x2,0x7d,0x41,0x1,0x41,0x2b,0x4f,0x69,0x41,0x29,0x1a,0x2,0x7d,0x41,0x9,0x41,0x77,0x69,0x4f,0x41,0x4b,0x75,0x69,0x41,0xb,0x1a,0x2,0x7d,0x41,0x1,0x41,0x76,0x69,0x4f,0x41,0x8b,0x1a,0x2,0x7d,0x41,0x1,0x41,0x87,0x96,0xb0,0xbe,0x0,0xb2,0x0,0x69,0x77,0x6d,0x0,0x8c,0x0,0x0,0x78,0x74,0x0,0x0,0x6c,0x69,0x6e,0x41,0xab,0x75,0x6e,0x6c,0x78,0x75,0x69,0x1a,0x78,0x0,0x0,0x41,0x2f,0x0,0x0,0x0,0xfb,0xf,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x62,0x75,0x0,0x0,0x5d,0x69,0x6e,0x77,0x77,0x69,0x6e,0xf,0xb6,0x0,0xb,0x1,0x41,0x2f,0x0,0x0,0x62,0x75,0x0,0x0,0x0,0xb,0x1,0x41,0x2f,0x0,0x0,0x62,0x75,0x0,0x0,0x5d,0x69,0x6e,0x78,0x77,0x69,0x6e,0xf,0xb6,0x0,0xb,0x1,0x20,0x0,0x0,0x76,0x69,0x4b,0x41,0xb,0x1a,0x41,0xf,0x0,0x0,0x58,0x77,0x69,0x6e,0x0,0x41,0x2f,0x0,0x0,0x59,0x0,0x65,0x0,0xb1,0x0,0x41,0xf,0x0,0x0,0x4f,0xe,0x0,0x0,0x0,0x41,0x2f,0x0,0x0,0x79,0x7d,0x0,0xb,0x0,0xa2,0x0,0x0,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001frA(AwiOA\320\032\002}A\001A+OiA)\032\002}A\011AwiOAKuiA\013\032\002}A\001AviOA\213\032\002}A\001A\207\226\260\276\000\262\000iwm\000\214\000\000xt\000\000linA\253unlxui\032x\000\000A/\000\000\000\373\017\000\000linux\000bu\000\000]inwwin\017\266\000\013\001A/\000\000bu\000\000\000\013\001A/\000\000bu\000\000]inxwin\017\266\000\013\001 \000\000viKA\013\032A\017\000\000Xwin\000A/\000\000Y\000e\000\261\000A\017\000\000O\016\000\000\000A/\000\000y}\000\013\000\242\000\000o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3e35ccfc8613099165d2e8e1b13e4b31c36b5163 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBZnJBKEF3aU9B0BoCfUEBQStPaUEpGgJ9QQlBd2lPQUt1aUELGgJ9QQFBdmlPQYsaAn1BAUGHlrC+ALIAaXdtAIwAAHh0AABsaW5Bq3VubHh1aRp4AABBLwAAAPsPAABsaW51eABidQAAXWlud3dpbg+2AAsBQS8AAGJ1AAAACwFBLwAAYnUAAF1pbnh3aW4PtgALASAAAHZpS0ELGkEPAABYd2luAEEvAABZAGUAsQBBDwAATw4AAABBLwAAeX0ACwCiAABvCw== Step #5: MERGE-OUTER: attempt 4377 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1708592868 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eefbd61198, 0x55eefbd69911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eefbd69918,0x55eefbdf10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3e35ccfc8613099165d2e8e1b13e4b31c36b5163' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12955 processed earlier; will process 2320 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eef95755dd bp 0x000000000000 sp 0x7ffdf809d780 T46587) Step #5: ==46587==The signal is caused by a READ memory access. Step #5: #0 0x55eef95755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eef9397280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eef9396fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eef9374929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eef9295ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eef91edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eef91f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eef91de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eef920a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0528a94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eef91d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46587==Register values: Step #5: rax = 0x000055eefd5ab2e0 rbx = 0x000055eefd5ab2e0 rcx = 0x000055eefd5ab790 rdx = 0x00007f0528c5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf809d780 Step #5: r8 = 0x000055eefd5ab2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0528c5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eefc774960 r14 = 0x0000000100000004 r15 = 0x000055eefb6e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x7c,0x43,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x7d,0x42,0xa6,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x33,0x41,0x0,0xb2,0xbc,0x3,0x0,0x41,0x74,0x45,0x41,0x6c,0x41,0x41,0x67,0x41,0xd3,0x3f,0x69,0x47,0xc0,0x41,0x0,0x1,0xd,0x0,0x1,0xe,0x2e,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x80,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x7d,0x1,0x82,0x41,0xd6,0x42,0x42,0x7e,0x42,0x42,0x42,0x42,0x42,0x7b,0x52,0x42,0x85,0x80,0xbd,0xbe,0xbd,0xbd,0xbd,0xbd,0x42,0x42,0x7b,0x42,0x52,0x83,0x7f,0x42,0x41,0x42,0xca,0x7f,0x42,0x42,0x42,0x7b,0x42,0x7f,0x7f,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa9,0x0,0xd1,0x1a,0x1,0x42,0x42,0x7b,0x42,0x7f,0x7f,0x0,0x0,0x0,0x0,0x0,0xa9,0x0,0xd1,0x1a,0x1,0x42,0x42,0x7b,0x42,0x7f,0x7f,0x0,0x1,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\002|C\250\350\274A\001A}B\246\350\274A\001AAA3A\000\262\274\003\000AtEAlAAgA\323?iG\300A\000\001\015\000\001\016.\000\000\000\000\000\001\001\000\200\000\000\000\000\000\001\001\000\200\000\000\001\001\000\000\000\000\000\001\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\001}\001\202A\326BB~BBBBB{RB\205\200\275\276\275\275\275\275BB{BR\203\177BAB\312\177BBB{B\177\177\001\001\000\000\000\000\000\001\000\000\000\000\000\000\200\000\000\000\000\000\000\000\251\000\321\032\001BB{B\177\177\000\000\000\000\000\251\000\321\032\001BB{B\177\177\000\001\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-418acf57d5ee1780f6e9c93b3cc4ccc06ca49d85 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBAnxDqOi8QQFBfUKm6LxBAUFBQTNBALK8AwBBdEVBbEFBZ0HTP2lHwEEAAQ0AAQ4uAAAAAAABAQCAAAAAAAABAQCAAAABAQAAAAAAAQAAAAAAAIAAAAAAAAAAAAAAAQAAAAAAAX0BgkHWQkJ+QkJCQkJ7UkKFgL2+vb29vUJCe0JSg39CQULKf0JCQntCf38BAQAAAAAAAQAAAAAAAIAAAAAAAAAAqQDRGgFCQntCf38AAAAAAKkA0RoBQkJ7Qn9/AAEBAAsACw== Step #5: MERGE-OUTER: attempt 4378 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1708730526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d66f75d198, 0x55d66f765911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d66f765918,0x55d66f7ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/418acf57d5ee1780f6e9c93b3cc4ccc06ca49d85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12956 processed earlier; will process 2319 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d66cf715dd bp 0x000000000000 sp 0x7ffc564891e0 T46591) Step #5: ==46591==The signal is caused by a READ memory access. Step #5: #0 0x55d66cf715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d66cd93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d66cd92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d66cd70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d66cc91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d66cbe9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d66cbf31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d66cbda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d66cc063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f874a21b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d66cbcdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46591==Register values: Step #5: rax = 0x000055d6714712e0 rbx = 0x000055d6714712e0 rcx = 0x000055d671471790 rdx = 0x00007f874a3e3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc564891e0 Step #5: r8 = 0x000055d6714712e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f874a3e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d670170960 r14 = 0x0000000100000004 r15 = 0x000055d66f0dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7f,0x41,0x0,0xc1,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x4a,0x41,0xc1,0x0,0x1,0x41,0xa8,0x41,0x41,0x1,0xb2,0xbc,0x4a,0x41,0xa8,0x41,0xb3,0x41,0x41,0x41,0x2a,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x6e,0x4,0x0,0xb,0x41,0xde,0x0,0x41,0x41,0x41,0x57,0x6e,0x1,0x4,0x0,0x10,0x0,0x5,0xb,0x41,0xa8,0x41,0xb3,0x41,0x41,0x41,0x2a,0x78,0x41,0x1,0x41,0xa8,0x41,0x41,0x1,0xb2,0xbc,0x4a,0x41,0xa8,0x40,0xb3,0x41,0x41,0x41,0x2a,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x6e,0x4,0x0,0xb,0x41,0x30,0x45,0x41,0x41,0x41,0x57,0x74,0x1,0x4,0x0,0x10,0x0,0x5,0xb,0x41,0xa8,0x41,0x69,0x6f,0x4,0x0,0x10,0x0,0x0,0xd4,0xb,0x41,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd1,0xb,0x41,0x41,0x41,0x2a,0x49,0x69,0x41,0x5e,0x6f,0x45,0x6b,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x29,0x1,0x69,0x49,0x0,0x0,0x0,0x6b,0xc1,0x77,0x41,0x5d,0x41,0x69,0x6e,0x6c,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011\177A\000\301\001A\301\001\262\274JA\301\000\001A\250AA\001\262\274JA\250A\263AAA*xAAA]AAn\004\000\013A\336\000AAAWn\001\004\000\020\000\005\013A\250A\263AAA*xA\001A\250AA\001\262\274JA\250@\263AAA*xAAA]AAn\004\000\013A0EAAAWt\001\004\000\020\000\005\013A\250Aio\004\000\020\000\000\324\013AAAInAHE\004\000\001\001\005\013NA]AAi\004\000\022\200\000\321\013AAA*IiA^oEk\301\004\000\022\200\000\324\013AAA)\001iI\000\000\000k\301wA]Ainli\004\000\022\200\000\324\013o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-551c12729c5a73b3ff22e9c025939916f9fee464 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCX9BAMEBQcEBsrxKQcEAAUGoQUEBsrxKQahBs0FBQSp4QUFBXUFBbgQAC0HeAEFBQVduAQQAEAAFC0GoQbNBQUEqeEEBQahBQQGyvEpBqECzQUFBKnhBQUFdQUFuBAALQTBFQUFBV3QBBAAQAAULQahBaW8EABAAANQLQUFBSW5BSEUEAAEBBQtOQV1BQWkEABKAANELQUFBKklpQV5vRWvBBAASgADUC0FBQSkBaUkAAABrwXdBXUFpbmxpBAASgADUC28ACw== Step #5: MERGE-OUTER: attempt 4379 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1708868621 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ebb1ff198, 0x559ebb207911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ebb207918,0x559ebb28f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/551c12729c5a73b3ff22e9c025939916f9fee464' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12957 processed earlier; will process 2318 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559eb8a135dd bp 0x000000000000 sp 0x7ffc3f4025b0 T46595) Step #5: ==46595==The signal is caused by a READ memory access. Step #5: #0 0x559eb8a135dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559eb8835280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559eb8834fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559eb8812929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559eb8733ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559eb868bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559eb86951e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559eb867c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559eb86a83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0c81a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559eb866faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46595==Register values: Step #5: rax = 0x0000559ebc2a86e0 rbx = 0x0000559ebc2a86e0 rcx = 0x0000559ebc2a8b90 rdx = 0x00007fc0c836bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3f4025b0 Step #5: r8 = 0x0000559ebc2a86e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc0c836bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ebbc12960 r14 = 0x0000000100000004 r15 = 0x0000559ebab7f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x7f,0x41,0x41,0xc0,0x41,0x1,0x41,0x41,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x3,0x40,0xb,0x1,0x2,0x0,0x41,0x3a,0x41,0x9,0x6e,0x69,0x6c,0x41,0xb4,0xbc,0x0,0x3,0x40,0xb,0x1,0x2,0x0,0x41,0x3a,0x41,0x3,0x69,0x6e,0x6a,0xb,0x41,0x41,0x41,0xa6,0x4,0x4e,0x41,0x41,0x6e,0x41,0x49,0x6d,0x41,0x6c,0x41,0xf5,0x9d,0x1,0x45,0x1,0x2,0x0,0x41,0x3a,0x41,0xc3,0x6c,0x6e,0x69,0x41,0xb4,0xbc,0x0,0x3,0x0,0xb,0x1,0x2,0x0,0x21,0x2f,0x41,0x3,0x41,0x40,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x40,0xb,0x1,0x2,0x0,0x41,0x3a,0x41,0xc4,0x69,0x6e,0x75,0xb,0xe,0x5,0x1,0x0,0x1,0x3,0x3,0x3,0x41,0x40,0x4e,0x4e,0x68,0x22,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0xb,0xe,0x5,0x0,0x0,0x2,0x2,0x0,0x1,0x41,0x1,0x0,0x0,0xb8,0x0,0xfc,0x4,0x0,0xb,0x0,0x0,0x41,0x6e,0x6f,0x74,0x78,0x45,0x0,0x75,0x1,0x2,0x0,0x41,0x3a,0x41,0x2,0x69,0x6d,0x6c,0xb,0x77,0x69,0x42,0x6e,0x0,0x0,0x0,0xb9,0x41,0x45,0x41,0x8,0x0,0xb,0x41,0xe,0x0,0x41,0x8b,0x45,0x6f,0x41,0xf5,0x43,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001~\177AA\300A\001AA\001A@A\264\274\000\003@\013\001\002\000A:A\011nilA\264\274\000\003@\013\001\002\000A:A\003inj\013AAA\246\004NAAnAImAlA\365\235\001E\001\002\000A:A\303lniA\264\274\000\003\000\013\001\002\000!/A\003A@A@A\264\274\000\004@\013\001\002\000A:A\304inu\013\016\005\001\000\001\003\003\003A@NNh\"\000\020\000\000\000\000\000\013\016\005\000\000\002\002\000\001A\001\000\000\270\000\374\004\000\013\000\000AnotxE\000u\001\002\000A:A\002iml\013wiBn\000\000\000\271AEA\010\000\013A\016\000A\213EoA\365C\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-055a6bdfb8f85468f35a8dda975fcc0b3a13f1c1 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBfn9BQcBBAUFBAUFAQbS8AANACwECAEE6QQluaWxBtLwAA0ALAQIAQTpBA2luagtBQUGmBE5BQW5BSW1BbEH1nQFFAQIAQTpBw2xuaUG0vAADAAsBAgAhL0EDQUBBQEG0vAAEQAsBAgBBOkHEaW51Cw4FAQABAwMDQUBOTmgiABAAAAAAAAsOBQAAAgIAAUEBAAC4APwEAAsAAEFub3R4RQB1AQIAQTpBAmltbAt3aUJuAAAAuUFFQQgAC0EOAEGLRW9B9UMACw== Step #5: MERGE-OUTER: attempt 4380 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709008366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558102f2c198, 0x558102f34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558102f34918,0x558102fbc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/055a6bdfb8f85468f35a8dda975fcc0b3a13f1c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12958 processed earlier; will process 2317 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581007405dd bp 0x000000000000 sp 0x7ffd573d4bf0 T46599) Step #5: ==46599==The signal is caused by a READ memory access. Step #5: #0 0x5581007405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558100562280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558100561fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55810053f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558100460ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581003b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581003c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581003a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581003d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24fa6b0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55810039caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46599==Register values: Step #5: rax = 0x00005581055192e0 rbx = 0x00005581055192e0 rcx = 0x0000558105519790 rdx = 0x00007f24fa878b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd573d4bf0 Step #5: r8 = 0x00005581055192e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24fa878be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055810393f960 r14 = 0x0000000100000004 r15 = 0x00005581028ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7d,0x7d,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x0,0x0,0xf,0x0,0x41,0xc0,0x45,0x4,0x40,0x0,0x5,0xb,0x45,0x1,0x71,0x45,0x0,0x0,0x0,0xa6,0x0,0x0,0x0,0x45,0x41,0x1,0x71,0x41,0x71,0x41,0x91,0x41,0xc0,0x45,0x4,0x40,0x0,0x5,0xb,0x45,0x1,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x67,0x71,0x45,0x1,0x71,0x71,0x6f,0x0,0x0,0x0,0x6c,0x6c,0x41,0x25,0x41,0x49,0x0,0x41,0x0,0x0,0x80,0x0,0x1b,0x0,0x69,0x6e,0x0,0xa6,0x0,0x0,0x0,0x45,0x41,0x1,0x71,0x41,0x71,0x41,0x91,0x41,0xc0,0x45,0x4,0x40,0x0,0x5,0xb,0x45,0x1,0x71,0x45,0x0,0x0,0x0,0xa6,0x0,0x0,0x0,0x45,0x41,0x1,0x71,0x41,0x71,0x41,0x91,0x0,0x0,0x45,0x41,0x1,0x71,0x41,0x71,0x41,0x91,0x41,0xc0,0x45,0x4,0x40,0x0,0x5,0xb,0x45,0x1,0x71,0x45,0x0,0x0,0x69,0x77,0x6d,0x6d,0x78,0x74,0x41,0x1,0x71,0x41,0x71,0x41,0x91,0x41,0xc0,0x45,0x4,0x40,0x0,0x5,0xb,0x45,0x1,0x67,0x67,0x67,0x6f,0x67,0x67,0x67,0x67,0x67,0x75,0x45,0x1,0x71,0x71,0x6f,0x0,0x0,0x0,0x6c,0x6c,0x45,0x41,0x0,0x1,0x41,0x6c,0x41,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002}}\000\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300\001\276\000\000\017\000A\300E\004@\000\005\013E\001qE\000\000\000\246\000\000\000EA\001qAqA\221A\300E\004@\000\005\013E\001gggggggggqE\001qqo\000\000\000llA%AI\000A\000\000\200\000\033\000in\000\246\000\000\000EA\001qAqA\221A\300E\004@\000\005\013E\001qE\000\000\000\246\000\000\000EA\001qAqA\221\000\000EA\001qAqA\221A\300E\004@\000\005\013E\001qE\000\000iwmmxtA\001qAqA\221A\300E\004@\000\005\013E\001gggoggggguE\001qqo\000\000\000llEA\000\001AlAj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-003cfae4d1b3fc4e1ce3b19cda5ce8e76aca843b Step #5: Base64: AGFzbQEAAAABBgFgAn19AAMCAQAKywEByAEBCn1BAMABvgAADwBBwEUEQAAFC0UBcUUAAACmAAAARUEBcUFxQZFBwEUEQAAFC0UBZ2dnZ2dnZ2dncUUBcXFvAAAAbGxBJUFJAEEAAIAAGwBpbgCmAAAARUEBcUFxQZFBwEUEQAAFC0UBcUUAAACmAAAARUEBcUFxQZEAAEVBAXFBcUGRQcBFBEAABQtFAXFFAABpd21teHRBAXFBcUGRQcBFBEAABQtFAWdnZ29nZ2dnZ3VFAXFxbwAAAGxsRUEAAUFsQWoACw== Step #5: MERGE-OUTER: attempt 4381 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709148116 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597c8110198, 0x5597c8118911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597c8118918,0x5597c81a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/003cfae4d1b3fc4e1ce3b19cda5ce8e76aca843b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12959 processed earlier; will process 2316 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 490 ft: 514 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597c59245dd bp 0x000000000000 sp 0x7ffd40abaec0 T46603) Step #5: ==46603==The signal is caused by a READ memory access. Step #5: #0 0x5597c59245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597c5746280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597c5745fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597c5723929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597c5644ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597c559cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597c55a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597c558d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597c55b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f46b8bc4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597c5580aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46603==Register values: Step #5: rax = 0x00005597ca12aa20 rbx = 0x00005597ca12aa20 rcx = 0x00005597ca12aed0 rdx = 0x00007f46b8d8cb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd40abaec0 Step #5: r8 = 0x00005597ca12aa20 r9 = 0x00007f46b8d8ce40 r10 = 0x00005597c9fb1010 r11 = 0x00007f46b8d8cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597c8b23960 r14 = 0x0000000100000004 r15 = 0x00005597c7a90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x21,0x7d,0x41,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0xbf,0xbe,0x4,0xe6,0xff,0xff,0xff,0x2,0xfb,0x19,0xc1,0x1,0x27,0xbb,0xfb,0x18,0x41,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0xbf,0xbe,0xe6,0x4,0xbe,0xfe,0x8a,0x7f,0xfb,0x19,0xc1,0x1,0x27,0x41,0xfb,0x18,0x41,0x0,0x74,0x78,0xfb,0x19,0x41,0x1,0x0,0x13,0xfb,0x18,0x41,0x1,0xb8,0x70,0xfb,0x19,0x43,0x1,0xdb,0xa9,0x1,0x41,0x1,0x42,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0xbf,0xbe,0xe6,0x41,0xbe,0x4,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x47,0x1,0xbf,0xbe,0x4,0xe6,0xbe,0xfe,0xbf,0x7f,0xfb,0x19,0xc1,0x1,0x27,0x41,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x43,0x1,0xbf,0xbe,0x4,0xe6,0xbe,0xfe,0x8a,0x7f,0xfb,0x19,0xc1,0x1,0x2f,0x41,0xfb,0x18,0x41,0x2,0x10,0x0,0xfb,0x19,0x41,0x1,0xbf,0xbe,0x4,0xe6,0xbe,0xfe,0x8a,0x7e,0xfb,0x19,0xc1,0x1,0x27,0x41,0xfb,0x19,0x41,0x0,0x74,0x78,0xfb,0x19,0xe9,0x32,0xce,0xc8,0xff,0xf5,0x0,0x0,0x0,0x6c,0x1b,0xd0,0x0,0x0,0xb,0x0,0x0,0xb,0x0,0x65,0x0,0xb,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001!}A\032\002\000\020\000\373\031A\001\277\276\004\346\377\377\377\002\373\031\301\001'\273\373\030A\000\020\000\373\031A\001\277\276\346\004\276\376\212\177\373\031\301\001'A\373\030A\000tx\373\031A\001\000\023\373\030A\001\270p\373\031C\001\333\251\001A\001B\013\032\002\000\020\000\373\031A\001\277\276\346A\276\004\013\032\002\000\020\000\373\031G\001\277\276\004\346\276\376\277\177\373\031\301\001'A\032\002\000\020\000\373\031C\001\277\276\004\346\276\376\212\177\373\031\301\001/A\373\030A\002\020\000\373\031A\001\277\276\004\346\276\376\212~\373\031\301\001'A\373\031A\000tx\373\031\3512\316\310\377\365\000\000\000l\033\320\000\000\013\000\000\013\000e\000\013\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-838b275d3b3595c9a138b8514ab932684b7b2f16 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBIX1BGgIAEAD7GUEBv74E5v///wL7GcEBJ7v7GEEAEAD7GUEBv77mBL7+in/7GcEBJ0H7GEEAdHj7GUEBABP7GEEBuHD7GUMB26kBQQFCCxoCABAA+xlBAb++5kG+BAsaAgAQAPsZRwG/vgTmvv6/f/sZwQEnQRoCABAA+xlDAb++BOa+/op/+xnBAS9B+xhBAhAA+xlBAb++BOa+/op++xnBASdB+xlBAHR4+xnpMs7I//UAAABsG9AAAAsAAAsAZQALAAAACw== Step #5: MERGE-OUTER: attempt 4382 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709289779 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f696f89198, 0x55f696f91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f696f91918,0x55f6970190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/838b275d3b3595c9a138b8514ab932684b7b2f16' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12962 processed earlier; will process 2313 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f69479d5dd bp 0x000000000000 sp 0x7ffd4a77a110 T46607) Step #5: ==46607==The signal is caused by a READ memory access. Step #5: #0 0x55f69479d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6945bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6945befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f69459c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6944bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f694415c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f69441f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6944066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6944323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5301eea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6943f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46607==Register values: Step #5: rax = 0x000055f6998fe3c0 rbx = 0x000055f6998fe3c0 rcx = 0x000055f6998fe870 rdx = 0x00007f53020b2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4a77a110 Step #5: r8 = 0x000055f6998fe3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53020b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f69799c960 r14 = 0x0000000100000004 r15 = 0x000055f696909386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0xf5,0x41,0x41,0x41,0x41,0x41,0x42,0xa8,0xa8,0xeb,0x43,0x41,0xf5,0x41,0x41,0x3a,0x41,0xa8,0x1,0x41,0x41,0x41,0x3a,0x41,0xa8,0x1,0x41,0x41,0x1,0x41,0xf5,0x41,0x41,0x41,0x41,0x41,0x42,0xa8,0xa8,0xeb,0x43,0x41,0xa8,0x1,0x41,0xa8,0xeb,0x43,0x41,0xa8,0xeb,0x43,0x41,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa5,0xa5,0x9f,0x20,0x1f,0x9d,0xa5,0x9f,0x9f,0x9b,0x9f,0x9d,0x9d,0x9f,0xa3,0x9d,0x9b,0x99,0x9e,0xa3,0x20,0x20,0x9d,0xa5,0x9f,0x9f,0x9d,0xa5,0x44,0x9e,0x99,0xa4,0x9e,0x9a,0x9d,0x9b,0x9c,0x9b,0x20,0x20,0x9d,0xa5,0x9f,0x9f,0x9d,0xa5,0x44,0x9f,0x9d,0x9b,0x9d,0x9b,0x57,0x61,0x9b,0x9f,0x20,0x20,0x44,0x9f,0x9d,0x9b,0x9d,0x9b,0x57,0x61,0x9b,0x9f,0x20,0x20,0x9d,0xa5,0x9f,0x9f,0x9e,0x9b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9d,0x9a,0x9d,0x9b,0x9f,0x9c,0x99,0xa5,0x9e,0x9f,0x9d,0x9b,0x9c,0x9b,0x20,0x22,0x20,0x20,0x9d,0xa5,0x9d,0xa3,0x9d,0x9f,0x20,0x20,0x20,0x20,0x9d,0xa5,0x9e,0x9f,0xa5,0x9f,0x9f,0x9c,0x99,0x9f,0x99,0x9b,0x9b,0xb0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001A\365AAAAAB\250\250\353CA\365AA:A\250\001AAA:A\250\001AA\001A\365AAAAAB\250\250\353CA\250\001A\250\353CA\250\353CA\177 \245\245\237 \037\235\245\237\237\233\237\235\235\237\243\235\233\231\236\243 \235\245\237\237\235\245D\236\231\244\236\232\235\233\234\233 \235\245\237\237\235\245D\237\235\233\235\233Wa\233\237 D\237\235\233\235\233Wa\233\237 \235\245\237\237\236\233\000\000\000\000\000\000\000\000\235\232\235\233\237\234\231\245\236\237\235\233\234\233 \" \235\245\235\243\235\237 \235\245\236\237\245\237\237\234\231\237\231\233\233\260\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1a081569bbfddf84aee161f8b07af5afd03dd357 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP3xBAUH1QUFBQUFCqKjrQ0H1QUE6QagBQUFBOkGoAUFBAUH1QUFBQUFCqKjrQ0GoAUGo60NBqOtDQX8gICAgICAgICAgICClpZ8gH52ln5+bn52dn6Odm5meoyAgnaWfn52lRJ6ZpJ6anZucmyAgnaWfn52lRJ+dm52bV2GbnyAgRJ+dm52bV2GbnyAgnaWfn56bAAAAAAAAAACdmp2bn5yZpZ6fnZucmyAiICCdpZ2jnZ8gICAgnaWen6Wfn5yZn5mbm7AACw== Step #5: MERGE-OUTER: attempt 4383 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709430381 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564879132198, 0x56487913a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56487913a918,0x5648791c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1a081569bbfddf84aee161f8b07af5afd03dd357' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12963 processed earlier; will process 2312 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 439 ft: 440 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648769465dd bp 0x000000000000 sp 0x7ffc46d343b0 T46611) Step #5: ==46611==The signal is caused by a READ memory access. Step #5: #0 0x5648769465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564876768280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564876767fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564876745929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564876666ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648765bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648765c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648765af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648765db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f165a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648765a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46611==Register values: Step #5: rax = 0x000056487b0c9430 rbx = 0x000056487b0c9430 rcx = 0x000056487b0c9420 rdx = 0x00007f0f16770b80 Step #5: rdi = 0x000056487b0c9420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc46d343b0 Step #5: r8 = 0x000056487b0c9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f16770be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564879b45960 r14 = 0x0000000100000004 r15 = 0x0000564878ab2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7d,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x6d,0x41,0x0,0x41,0x41,0x41,0x40,0x41,0x28,0x49,0x69,0x69,0x41,0x41,0x6c,0x41,0x41,0x41,0x40,0x41,0xf5,0x41,0x41,0xa8,0x41,0x41,0x37,0x41,0x41,0x41,0x26,0x41,0x6b,0x41,0x41,0x41,0x40,0x41,0xf5,0x41,0x41,0xa8,0x1,0x71,0x41,0x41,0x41,0x41,0x41,0x6c,0x41,0x41,0x41,0x6c,0x41,0x4c,0x4f,0x41,0x1,0x71,0x41,0x41,0x41,0x41,0x41,0x6c,0x41,0xbc,0x69,0x41,0xf4,0x41,0x41,0x21,0x41,0x49,0x4c,0x41,0x41,0x41,0x26,0x41,0x28,0x41,0x5,0x41,0x40,0x6c,0x70,0x6e,0x75,0x78,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x4c,0x41,0x6c,0x41,0x41,0x41,0x40,0x41,0xf5,0x43,0x41,0x54,0x41,0x6d,0x77,0x69,0x6e,0x41,0x6b,0x41,0x41,0x41,0x40,0x41,0xf5,0x41,0x41,0x6c,0x41,0x41,0x1,0x41,0x71,0x41,0x4f,0x4c,0x41,0x6c,0x41,0x2f,0x41,0xc9,0xbe,0x40,0x41,0x40,0x41,0x3e,0x6c,0x6c,0x6c,0x6c,0x6d,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x4c,0x41,0xf5,0x6c,0x6d,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x41,0x75,0x45,0x41,0x41,0x41,0x6e,0x78,0x0,0x0,0x0,0x99,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001}\001\177\003\002\001\000\012\313\001\001\310\001\001\006mA\000AAA@A(IiiAAlAAA@A\365AA\250AA7AAA&AkAAA@A\365AA\250\001qAAAAAlAAAlALOA\001qAAAAAlA\274iA\364AA!AILAAA&A(A\005A@lpnuxlllllllLAlAAA@A\365CATAmwinAkAAA@A\365AAlAA\001AqAOLAlA/A\311\276@A@A>llllmllllllllllllLA\365lmlllllllllllllAuEAAAnx\000\000\000\231\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a035186749ba4e8ac9190f1cd87946f7e21b2b28 Step #5: Base64: AGFzbQEAAAABBgFgAX0BfwMCAQAKywEByAEBBm1BAEFBQUBBKElpaUFBbEFBQUBB9UFBqEFBN0FBQSZBa0FBQUBB9UFBqAFxQUFBQUFsQUFBbEFMT0EBcUFBQUFBbEG8aUH0QUEhQUlMQUFBJkEoQQVBQGxwbnV4bGxsbGxsbExBbEFBQUBB9UNBVEFtd2luQWtBQUFAQfVBQWxBQQFBcUFPTEFsQS9Byb5AQUBBPmxsbGxtbGxsbGxsbGxsbGxsTEH1bG1sbGxsbGxsbGxsbGxsQXVFQUFBbngAAACZAAAACw== Step #5: MERGE-OUTER: attempt 4384 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709571361 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56108bbe0198, 0x56108bbe8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56108bbe8918,0x56108bc700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a035186749ba4e8ac9190f1cd87946f7e21b2b28' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12965 processed earlier; will process 2310 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610893f45dd bp 0x000000000000 sp 0x7ffe2d5ff820 T46615) Step #5: ==46615==The signal is caused by a READ memory access. Step #5: #0 0x5610893f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561089216280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561089215fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610891f3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561089114ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56108906cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610890761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56108905d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610890893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e65fe1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561089050aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46615==Register values: Step #5: rax = 0x000056108d9d3460 rbx = 0x000056108d9d3460 rcx = 0x000056108d9d3910 rdx = 0x00007f7e661a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2d5ff820 Step #5: r8 = 0x000056108d9d3460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e661a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056108c5f3960 r14 = 0x0000000100000004 r15 = 0x000056108b560386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3a,0x6b,0x41,0x41,0xc0,0x41,0x1,0x41,0x41,0x1,0x41,0xbc,0xb4,0x0,0x4,0x0,0xb,0x3,0x0,0x1,0x41,0x3a,0x41,0x3,0x77,0x69,0x6a,0x41,0xb4,0xbc,0x0,0x3,0x40,0xb,0x47,0x2,0x0,0x41,0x3f,0x41,0x3,0x69,0x4e,0x6c,0xb,0x41,0x51,0x41,0xab,0xce,0x41,0x41,0x1,0x2,0x0,0x41,0x3e,0x41,0x3,0x67,0x6b,0x6e,0x41,0xb4,0xbc,0x0,0x3,0x40,0xb,0x1,0x2,0x0,0x41,0x3a,0x41,0xf0,0xc0,0x48,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x40,0xb,0x41,0xc0,0x40,0x4a,0x1,0x41,0xb4,0xbc,0x0,0x4,0x40,0xb,0x1,0x3,0x0,0x41,0x3a,0x41,0x91,0x69,0x6e,0x77,0xb,0xe,0x5,0x3,0x0,0x0,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0xfc,0x0,0x21,0x0,0x0,0x5a,0x6e,0x6c,0xb,0xe,0x5,0x0,0x0,0x2,0x2,0x1,0x1,0x54,0x47,0x6e,0x77,0x78,0x6c,0x69,0x6e,0x75,0x78,0x1,0xb,0x6e,0xe,0x82,0x0,0x0,0x80,0x0,0x0,0x0,0x2,0x0,0x41,0x3a,0x41,0x3,0x69,0x6e,0x6e,0xb,0x41,0x41,0x41,0xab,0x0,0x4c,0x0,0x57,0x70,0x6c,0x69,0x6e,0x75,0x78,0x70,0x70,0xb,0x6e,0x21,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc1,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001:kAA\300A\001AA\001A\274\264\000\004\000\013\003\000\001A:A\003wijA\264\274\000\003@\013G\002\000A?A\003iNl\013AQA\253\316AA\001\002\000A>A\003gknA\264\274\000\003@\013\001\002\000A:A\360\300HA@A\264\274\000\004@\013A\300@J\001A\264\274\000\004@\013\001\003\000A:A\221inw\013\016\005\003\000\000\001\000\000\001\000\000\000\000\374\000!\000\000Znl\013\016\005\000\000\002\002\001\001TGnwxlinux\001\013n\016\202\000\000\200\000\000\000\002\000A:A\003inn\013AAA\253\000L\000Wplinuxpp\013n!\000\000\000\000\000\000\000\301\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b670f27840ba931a93b0cd4deb8454f591e15d2c Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBOmtBQcBBAUFBAUG8tAAEAAsDAAFBOkEDd2lqQbS8AANAC0cCAEE/QQNpTmwLQVFBq85BQQECAEE+QQNna25BtLwAA0ALAQIAQTpB8MBIQUBBtLwABEALQcBASgFBtLwABEALAQMAQTpBkWludwsOBQMAAAEAAAEAAAAA/AAhAABabmwLDgUAAAICAQFUR253eGxpbnV4AQtuDoIAAIAAAAACAEE6QQNpbm4LQUFBqwBMAFdwbGludXhwcAtuIQAAAAAAAADBCw== Step #5: MERGE-OUTER: attempt 4385 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709711264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fbbdc4b198, 0x55fbbdc53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fbbdc53918,0x55fbbdcdb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b670f27840ba931a93b0cd4deb8454f591e15d2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12966 processed earlier; will process 2309 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 444 ft: 445 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fbbb45f5dd bp 0x000000000000 sp 0x7fff705ca230 T46619) Step #5: ==46619==The signal is caused by a READ memory access. Step #5: #0 0x55fbbb45f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fbbb281280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fbbb280fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fbbb25e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fbbb17fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fbbb0d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fbbb0e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fbbb0c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fbbb0f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f403d3a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fbbb0bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46619==Register values: Step #5: rax = 0x000055fbbfaf7430 rbx = 0x000055fbbfaf7430 rcx = 0x000055fbbfaf7420 rdx = 0x00007f403d568b80 Step #5: rdi = 0x000055fbbfaf7420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fff705ca230 Step #5: r8 = 0x000055fbbfaf7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f403d568be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fbbe65e960 r14 = 0x0000000100000004 r15 = 0x000055fbbd5cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0xf5,0x54,0x1,0x41,0x9d,0xb,0x1,0x41,0xf5,0x0,0x41,0x0,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x77,0x69,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x1,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0x77,0x6d,0x6e,0x4,0x0,0xb,0x1,0x41,0xf5,0x0,0x1,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x0,0x3,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x0,0x4,0x0,0xb,0x1,0x41,0x1,0x41,0xf5,0x0,0x6c,0x69,0x6e,0x75,0x78,0x4,0x0,0xb,0x4,0x0,0xb,0x4,0x0,0xb,0x1,0x41,0xf5,0x9d,0xb,0x1,0x41,0xf5,0x9d,0x1,0x41,0xf5,0x0,0x41,0x7e,0x4,0x0,0xb,0x4,0x40,0xb,0x1,0x41,0xf5,0xf5,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?oA\365T\001A\235\013\001A\365\000A\000win\004\000\013\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001Awin\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001\001A\365\235\001A\365\000A\001\004\000\013\004\000\013\001A\365\235\001Awmn\004\000\013\001A\365\000\001A@A\264\274\000\004\000\013\004\000\013\001A\365\235\001A\365\000A\000\003\000\013\004\000\013\004\000\013\004\000\013\001A\365\235\001A\365\000A\000\004\000\013\001A\001A\365\000linux\004\000\013\004\000\013\004\000\013\001A\365\235\013\001A\365\235\001A\365\000A~\004\000\013\004@\013\001A\365\365A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-07f607d362a9b3a2c6837240482addc0d20fed58 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP29B9VQBQZ0LAUH1AEEAd2luBAALAUH1nQFB9QBBAQQACwQACwFB9Z0BQXdpbgQACwFB9QABQUBBtLwABAALBAALAUH1nQEBQfWdAUH1AEEBBAALBAALAUH1nQFBd21uBAALAUH1AAFBQEG0vAAEAAsEAAsBQfWdAUH1AEEAAwALBAALBAALBAALAUH1nQFB9QBBAAQACwFBAUH1AGxpbnV4BAALBAALBAALAUH1nQsBQfWdAUH1AEF+BAALBEALAUH19UEACw== Step #5: MERGE-OUTER: attempt 4386 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709851410 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a48fcb6198, 0x55a48fcbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a48fcbe918,0x55a48fd460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07f607d362a9b3a2c6837240482addc0d20fed58' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12968 processed earlier; will process 2307 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a48d4ca5dd bp 0x000000000000 sp 0x7fffb53c2d90 T46623) Step #5: ==46623==The signal is caused by a READ memory access. Step #5: #0 0x55a48d4ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a48d2ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a48d2ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a48d2c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a48d1eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a48d142c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a48d14c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a48d1336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a48d15f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3401a6d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a48d126aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46623==Register values: Step #5: rax = 0x000055a490d14320 rbx = 0x000055a490d14320 rcx = 0x000055a490d147d0 rdx = 0x00007f3401c35b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb53c2d90 Step #5: r8 = 0x000055a490d14320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3401c35be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4906c9960 r14 = 0x0000000100000004 r15 = 0x000055a48f636386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x49,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x6d,0x45,0x49,0x41,0x0,0x4a,0x1,0x6c,0x41,0x69,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x12,0x69,0x41,0x1,0x45,0x43,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x68,0x41,0x12,0x69,0x41,0x45,0x1,0x45,0x45,0x69,0x49,0xd,0x0,0x48,0x41,0x49,0x1,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x68,0x41,0x12,0x69,0x45,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x68,0x41,0x12,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x48,0xd,0x0,0x4d,0x41,0x41,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x6c,0x49,0x41,0x68,0x1,0xd,0x0,0x48,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\012}AIAhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001EEmEIA\000J\001lAiiEO\320\000\024\000\001AhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001EEiEIA\022iA\001ECiEH\015\000HAAhA\023hA\022iAE\001EEiI\015\000HAI\001hA\023iA\001EEiEH\015\000HAAhA\023hA\022iEiEH\015\000HAAhA\023hA\022iA\001EEiEH\015\000MAAEI\015\000GAIAhA\023iA\001EEiEIA\000JlIAh\001\015\000H\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3f2c6c18184e04ac3a84193c83a0243b06ec6ca Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCn1BSUFoQWhBE2lBRQFFaUVJDQBHQUlBaEETaUEBRUVtRUlBAEoBbEFpaUVP0AAUAAFBaEFoQRNpQUUBRWlFSQ0AR0FJQWhBE2lBAUVFaUVJQRJpQQFFQ2lFSA0ASEFBaEETaEESaUFFAUVFaUkNAEhBSQFoQRNpQQFFRWlFSA0ASEFBaEETaEESaUVpRUgNAEhBQWhBE2hBEmlBAUVFaUVIDQBNQUFFSQ0AR0FJQWhBE2lBAUVFaUVJQQBKbElBaAENAEgACw== Step #5: MERGE-OUTER: attempt 4387 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1709988702 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de3f6b0198, 0x55de3f6b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de3f6b8918,0x55de3f7400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3f2c6c18184e04ac3a84193c83a0243b06ec6ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12969 processed earlier; will process 2306 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de3cec45dd bp 0x000000000000 sp 0x7fffe0c2e960 T46627) Step #5: ==46627==The signal is caused by a READ memory access. Step #5: #0 0x55de3cec45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de3cce6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de3cce5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de3ccc3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de3cbe4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de3cb3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de3cb461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de3cb2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de3cb593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea047db082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de3cb20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46627==Register values: Step #5: rax = 0x000055de40334320 rbx = 0x000055de40334320 rcx = 0x000055de403347d0 rdx = 0x00007fea049a3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe0c2e960 Step #5: r8 = 0x000055de40334320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea049a3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de400c3960 r14 = 0x0000000100000004 r15 = 0x000055de3f030386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x7d,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0xfd,0x49,0x45,0x78,0x45,0xd0,0x0,0x14,0x0,0x75,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xce,0x14,0x6c,0x41,0x8e,0x40,0x70,0x41,0x40,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x49,0x41,0x1,0x41,0x70,0x41,0x40,0x41,0x8e,0xfd,0x49,0x45,0x78,0x45,0x12,0x0,0x14,0x0,0x75,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xce,0x14,0x6c,0x41,0x8e,0x40,0x70,0x41,0x40,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x49,0x41,0x78,0x45,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x77,0x41,0x40,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x49,0x41,0x1,0x41,0x70,0x41,0x40,0x41,0x8e,0x8e,0xed,0x49,0x41,0x78,0x45,0xd0,0x0,0x14,0x0,0x73,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xce,0x14,0x49,0x41,0x8e,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\003}A\000\300AA\001\276AIA\216\375IExE\320\000\024\000uAO\320\000\024\000\001\001A\316\024lA\216@pA@A&A\000O\320\000\024\000O\320\000\024\000wAO\320\000\024\000\001IA\001ApA@A\216\375IExE\022\000\024\000uAO\320\000\024\000\001\001A\316\024lA\216@pA@A&A\000O\320\000\024\000O\320\000\024\000IAxE\320\000\024\000wAOA\000O\320\000\024\000O\320\000\024\000wA@A&A\000O\320\000\024\000O\320\000\024\000wAO\320\000\024\000\001IA\001ApA@A\216\216\355IAxE\320\000\024\000sAO\320\000\024\000\001\001A\316\024IA\216A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b18fc9e46be792e39e83a8c4d9b7bb0af861b13 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBA31BAMBBQQG+QUlBjv1JRXhF0AAUAHVBT9AAFAABAUHOFGxBjkBwQUBBJkEAT9AAFABP0AAUAHdBT9AAFAABSUEBQXBBQEGO/UlFeEUSABQAdUFP0AAUAAEBQc4UbEGOQHBBQEEmQQBP0AAUAE/QABQASUF4RdAAFAB3QU9BAE/QABQAT9AAFAB3QUBBJkEAT9AAFABP0AAUAHdBT9AAFAABSUEBQXBBQEGOju1JQXhF0AAUAHNBT9AAFAABAUHOFElBjkEACw== Step #5: MERGE-OUTER: attempt 4388 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1710127663 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d5733a198, 0x564d57342911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d57342918,0x564d573ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b18fc9e46be792e39e83a8c4d9b7bb0af861b13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12970 processed earlier; will process 2305 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d54b4e5dd bp 0x000000000000 sp 0x7ffe35619ca0 T46631) Step #5: ==46631==The signal is caused by a READ memory access. Step #5: #0 0x564d54b4e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d54970280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d5496ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d5494d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d5486ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d547c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d547d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d547b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d547e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5fe3018082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d547aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46631==Register values: Step #5: rax = 0x0000564d592b1450 rbx = 0x0000564d592b1450 rcx = 0x0000564d592b1900 rdx = 0x00007f5fe31e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe35619ca0 Step #5: r8 = 0x0000564d592b1450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5fe31e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d57d4d960 r14 = 0x0000000100000004 r15 = 0x0000564d56cba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x63,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x5,0x41,0xb,0x1a,0x42,0x0,0x41,0xff,0xff,0x40,0xc0,0x42,0xbf,0xf4,0xe5,0xfc,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x19,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x41,0xff,0xff,0x40,0x43,0x42,0xbf,0xf4,0xe6,0xfc,0x0,0x10,0x0,0xfb,0x18,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0x14,0x0,0xfb,0x19,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x41,0xff,0xff,0x40,0x43,0x42,0xbf,0xf4,0xe6,0xfc,0x0,0x10,0x0,0xfb,0x18,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0xff,0x0,0xfb,0x1b,0x43,0x40,0x0,0x10,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001cp\003\002\001\000\012\313\001\001\310\001\001?}A\005A\013\032B\000A\377\377@\300B\277\364\345\374\000\020\000\373\033\320\000\024\000\373\031\320\000\020\000\373\033A\377\377@CB\277\364\346\374\000\020\000\373\030\320\000\024\000\373\033\320\000\020\000\373\031\321\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\020\000\373\031\024\000\373\031\320\000\020\000\373\033A\377\377@CB\277\364\346\374\000\020\000\373\030\320\000\024\000\373\033\320\000\020\000\373\031\321\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\373\033\320\000\020\000\373\031\321\000\373\033\320\000\020\000\373\031\321\000\377\000\373\033C@\000\020\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c928bc6603e93faaaa9d66721b1a1741258bf67 Step #5: Base64: AGFzbQEAAAABBgFgAAFjcAMCAQAKywEByAEBP31BBUELGkIAQf//QMBCv/Tl/AAQAPsb0AAUAPsZ0AAQAPsbQf//QENCv/Tm/AAQAPsY0AAUAPsb0AAQAPsZ0QAQAPsZ0QAQAPsbQ0C/9AAQAPsb0AAQAPsZFAD7GdAAEAD7G0H//0BDQr/05vwAEAD7GNAAFAD7G9AAEAD7GdEAEAD7GdEAEAD7G0NAv/QAEAD7G9AAEAD7G0NAv/QAEAD7G9AAFAD7G9AAEAD7GdEA+xvQABAA+xnRAP8A+xtDQAAQAAAACw== Step #5: MERGE-OUTER: attempt 4389 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1710266988 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b4b4b0198, 0x558b4b4b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b4b4b8918,0x558b4b5400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c928bc6603e93faaaa9d66721b1a1741258bf67' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12971 processed earlier; will process 2304 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b48cc45dd bp 0x000000000000 sp 0x7ffc143d01a0 T46635) Step #5: ==46635==The signal is caused by a READ memory access. Step #5: #0 0x558b48cc45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b48ae6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b48ae5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b48ac3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b489e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b4893cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b489461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b4892d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b489593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba4466c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b48920aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46635==Register values: Step #5: rax = 0x0000558b4dd1f480 rbx = 0x0000558b4dd1f480 rcx = 0x0000558b4dd1f930 rdx = 0x00007fba44834b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc143d01a0 Step #5: r8 = 0x0000558b4dd1f480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba44834be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b4bec3960 r14 = 0x0000000100000004 r15 = 0x0000558b4ae30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x44,0x41,0x41,0x40,0x41,0x4d,0x70,0x51,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0xc1,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x24,0x41,0x74,0x41,0x7f,0x41,0x41,0x6d,0x6c,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x67,0x49,0x6b,0x74,0x10,0x0,0xe,0x0,0x1,0x58,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0xc1,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x24,0x0,0x0,0x41,0x7f,0x41,0x41,0x6d,0x6c,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x67,0x49,0x6b,0x74,0x10,0x0,0xe,0x0,0x1,0x58,0x20,0x0,0x0,0xd1,0x0,0x0,0x0,0xb5,0x1a,0x63,0x4,0x0,0xd0,0x0,0x0,0x5,0x0,0xb,0x0,0x4c,0x1,0x1,0x0,0x0,0xb8,0x9d,0xa4,0x63,0x41,0x69,0x41,0x6e,0x41,0x69,0x0,0x20,0xa,0x0,0xd1,0x0,0x0,0x1a,0xb5,0x41,0x0,0x41,0x6d,0xc,0x0,0xbc,0x0,0xb,0x1,0x0,0x1,0x42,0x56,0x7b,0x1a,0x20,0x2,0x41,0x24,0x41,0x74,0x41,0x7f,0x41,0x41,0x6d,0x6c,0x74,0x41,0x4c,0xd0,0x0,0x0,0x6f,0x6f,0x6f,0x1b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\300\001\276\216DAA@AMpQAA&A\013\001\002\000AoA\365A\301KA\252MgA$AtA\177AAmltAL\320\000\324\325\000\325\000\324\321gIkt\020\000\016\000\001X\000\000\013\001\002\000AoA\365A\301KA\252MgA$\000\000A\177AAmltAL\320\000\324\325\000\325\000\324\321gIkt\020\000\016\000\001X \000\000\321\000\000\000\265\032c\004\000\320\000\000\005\000\013\000L\001\001\000\000\270\235\244cAiAnAi\000 \012\000\321\000\000\032\265A\000Am\014\000\274\000\013\001\000\001BV{\032 \002A$AtA\177AAmltAL\320\000\000ooo\033\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-695e1f1a3c0658b358b846284c30c6f63fc6ea1a Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAMABvo5EQUFAQU1wUUFBJkELAQIAQW9B9UHBS0GqTWdBJEF0QX9BQW1sdEFM0ADU1QDVANTRZ0lrdBAADgABWAAACwECAEFvQfVBwUtBqk1nQSQAAEF/QUFtbHRBTNAA1NUA1QDU0WdJa3QQAA4AAVggAADRAAAAtRpjBADQAAAFAAsATAEBAAC4naRjQWlBbkFpACAKANEAABq1QQBBbQwAvAALAQABQlZ7GiACQSRBdEF/QUFtbHRBTNAAAG9vbxsACw== Step #5: MERGE-OUTER: attempt 4390 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1710404315 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55693ea1f198, 0x55693ea27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55693ea27918,0x55693eaaf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/695e1f1a3c0658b358b846284c30c6f63fc6ea1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12972 processed earlier; will process 2303 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55693c2335dd bp 0x000000000000 sp 0x7fff381ebd50 T46639) Step #5: ==46639==The signal is caused by a READ memory access. Step #5: #0 0x55693c2335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55693c055280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55693c054fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55693c032929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55693bf53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55693beabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55693beb51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55693be9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55693bec83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5690d82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55693be8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46639==Register values: Step #5: rax = 0x0000556940240460 rbx = 0x0000556940240460 rcx = 0x0000556940240910 rdx = 0x00007f5690f4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff381ebd50 Step #5: r8 = 0x0000556940240460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5690f4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055693f432960 r14 = 0x0000000100000004 r15 = 0x000055693e39f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x63,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0xff,0x0,0x41,0x30,0x6a,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x1,0x41,0xfb,0x1b,0x0,0x96,0x0,0x5d,0x0,0xb8,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x1,0x41,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x5c,0x0,0x21,0x0,0x10,0x0,0xfb,0x1b,0x0,0x96,0x0,0x5d,0x0,0xb8,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x1,0x41,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x21,0x0,0x10,0x0,0xfb,0x1b,0xd5,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x5c,0x0,0x21,0x0,0x10,0x0,0xfb,0x1b,0xd5,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x5c,0x0,0x1,0x0,0xb8,0x1,0x0,0xb8,0x10,0x0,0xfb,0x1b,0xd1,0x0,0x0,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0xc,0x0,0x5c,0x0,0x21,0x0,0x10,0x0,0xfb,0x1b,0x0,0x96,0x0,0x5d,0x0,0xb8,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x1,0x41,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x21,0x0,0x10,0x0,0xfb,0x1b,0xd5,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0x50,0x0,0x5c,0x0,0x1,0x0,0xb8,0x1,0x0,0xb8,0x0,0xb8,0x0,0x0,0x10,0x0,0xfb,0x1b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001c\000\003\002\001\000\012\313\001\001\310\001\001?}A\377\000A0j\020\000\373\033\000P\000\001A\373\033\000\226\000]\000\270\020\000\373\033\000P\000\001A\020\000\373\033\000P\000\\\000!\000\020\000\373\033\000\226\000]\000\270\020\000\373\033\000P\000\001A\000\000\020\000\373\033\000!\000\020\000\373\033\325\000\000\020\000\373\033\000\000\020\000\373\033\000P\000\\\000!\000\020\000\373\033\325\000\000\020\000\373\033\000P\000\\\000\001\000\270\001\000\270\020\000\373\033\321\000\000\000\000\020\000\373\033\000\014\000\\\000!\000\020\000\373\033\000\226\000]\000\270\020\000\373\033\000P\000\001A\000\000\020\000\373\033\000!\000\020\000\373\033\325\000\000\020\000\373\033\000P\000\\\000\001\000\270\001\000\270\000\270\000\000\020\000\373\033\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-832aa4353594e6395a1fa27b55ea4fc6d5dff637 Step #5: Base64: AGFzbQEAAAABBgFgAAFjAAMCAQAKywEByAEBP31B/wBBMGoQAPsbAFAAAUH7GwCWAF0AuBAA+xsAUAABQRAA+xsAUABcACEAEAD7GwCWAF0AuBAA+xsAUAABQQAAEAD7GwAhABAA+xvVAAAQAPsbAAAQAPsbAFAAXAAhABAA+xvVAAAQAPsbAFAAXAABALgBALgQAPsb0QAAAAAQAPsbAAwAXAAhABAA+xsAlgBdALgQAPsbAFAAAUEAABAA+xsAIQAQAPsb1QAAEAD7GwBQAFwAAQC4AQC4ALgAABAA+xsACw== Step #5: MERGE-OUTER: attempt 4391 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1710543543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f697a1198, 0x555f697a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f697a9918,0x555f698310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/832aa4353594e6395a1fa27b55ea4fc6d5dff637' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12973 processed earlier; will process 2302 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f66fb55dd bp 0x000000000000 sp 0x7fff217ac400 T46643) Step #5: ==46643==The signal is caused by a READ memory access. Step #5: #0 0x555f66fb55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f66dd7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f66dd6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f66db4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f66cd5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f66c2dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f66c371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f66c1e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f66c4a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f253b966082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f66c11aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46643==Register values: Step #5: rax = 0x0000555f6a7f02e0 rbx = 0x0000555f6a7f02e0 rcx = 0x0000555f6a7f0790 rdx = 0x00007f253bb2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff217ac400 Step #5: r8 = 0x0000555f6a7f02e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f253bb2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f6a1b4960 r14 = 0x0000000100000004 r15 = 0x0000555f69121386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0xae,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0xbb,0x41,0x6a,0x77,0x69,0x41,0x6b,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4b,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x3b,0x41,0x6a,0x77,0x0,0x69,0x6b,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0xc5,0x6e,0x41,0x77,0x41,0x0,0x6a,0x41,0x41,0x49,0x4d,0x41,0x7c,0x78,0x6c,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x41,0x66,0x41,0x45,0x77,0x69,0x6e,0x6a,0x77,0x41,0x69,0x6b,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0xc5,0x6e,0x41,0x77,0x41,0x0,0x6a,0x41,0x0,0x74,0x4f,0x0,0xb,0x41,0x7c,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002no\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\256AAA@AwiNEi\004\000\020\000\005\000\013A|i\004\000\020\000\005\000\000\000tO\000\013AfAEA\273AjwiAk\004\000\020\000\005\000\"\000\000\212\000\013A}C\000\300\001\276\216AAA@AwiNEi\004\000\020\000\005\000\013A|i\004\000\020\000\005\000\000\000tK\000\013AfAEA;Ajw\000ik\004\000\020\000\005\000\"\000\000\212\000\013AfA\305nAwA\000jAAIMA|xlAi\004\000\020\000\005\000AfAEwinjwAik\004\000\020\000\005\000\"\000\000\212\000\013AfA\305nAwA\000jA\000tO\000\013A|g\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0026bdd155d5e7ea30f57b33fdb887b388dcc9a Step #5: Base64: AGFzbQEAAAABBgFgAAJubwMCAQAKywEByAEBCn1DAMABvq5BQUFAQXdpTkVpBAAQAAUAC0F8aQQAEAAFAAAAdE8AC0FmQUVBu0Fqd2lBawQAEAAFACIAAIoAC0F9QwDAAb6OQUFBQEF3aU5FaQQAEAAFAAtBfGkEABAABQAAAHRLAAtBZkFFQTtBancAaWsEABAABQAiAACKAAtBZkHFbkF3QQBqQUFJTUF8eGxBaQQAEAAFAEFmQUV3aW5qd0FpawQAEAAFACIAAIoAC0FmQcVuQXdBAGpBAHRPAAtBfGcACw== Step #5: MERGE-OUTER: attempt 4392 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1710681585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d5b1b1198, 0x562d5b1b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d5b1b9918,0x562d5b2410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b0026bdd155d5e7ea30f57b33fdb887b388dcc9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12974 processed earlier; will process 2301 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d589c55dd bp 0x000000000000 sp 0x7ffdea340ee0 T46647) Step #5: ==46647==The signal is caused by a READ memory access. Step #5: #0 0x562d589c55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d587e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d587e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d587c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d586e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d5863dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d586471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d5862e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d5865a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb60d57c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d58621aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46647==Register values: Step #5: rax = 0x0000562d5cad7600 rbx = 0x0000562d5cad7600 rcx = 0x0000562d5cad7ab0 rdx = 0x00007fb60d744b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdea340ee0 Step #5: r8 = 0x0000562d5cad7600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb60d744be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d5bbc4960 r14 = 0x0000000100000004 r15 = 0x0000562d5ab31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6d,0x6d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0xe2,0x69,0x6e,0xc1,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0x6a,0x41,0x70,0x1,0x41,0xff,0x1f,0x77,0x68,0x41,0x3d,0x41,0x4a,0x69,0x4,0x0,0x12,0x0,0x5,0x41,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x41,0xf7,0xba,0xc1,0x0,0x6f,0x4a,0x41,0x6a,0x41,0x6f,0x1,0x41,0xc5,0x45,0x77,0x68,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x9b,0x0,0x74,0x4b,0x0,0xb,0xb,0x41,0x9d,0x41,0x6e,0x1,0x41,0xff,0x1f,0x77,0x68,0x41,0x3d,0x41,0x4a,0x69,0x4,0x0,0x12,0x0,0x5,0x41,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x41,0xf7,0xba,0xc1,0x0,0x6f,0x4a,0x41,0x6a,0x41,0x6f,0x1,0x41,0xc5,0x45,0x77,0x68,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x9b,0x0,0x74,0x4b,0x0,0xb,0xb,0x41,0x9d,0x41,0x41,0x41,0x69,0x41,0x6d,0x41,0x69,0x41,0x4d,0x41,0xa1,0x72,0x47,0xc0,0x41,0xb8,0xaa,0x41,0x77,0x6c,0xb8,0xaa,0x6a,0x0,0x0,0x0,0xb,0x45,0x45,0x41,0xab,0x41,0x43,0x0,0x0,0x0,0x10,0x0,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001mmA\000\300\001\276\213AAA\000A\342in\301jA%A\232\272\030\003\000\001jAp\001A\377\037whA=AJi\004\000\022\000\005AEA\001sAAAjA\367\272\301\000oJAjAo\001A\305Ewhinuxi\004\000\020\000\005\000\233\000tK\000\013\013A\235An\001A\377\037whA=AJi\004\000\022\000\005AEA\001sAAAjA\367\272\301\000oJAjAo\001A\305Ewhinuxi\004\000\020\000\005\000\233\000tK\000\013\013A\235AAAiAmAiAMA\241rG\300A\270\252Awl\270\252j\000\000\000\013EEA\253AC\000\000\000\020\000jl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b76a0a11f54d6a73e66615bb1094bc26fda21a3 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBbW1BAMABvotBQUEAQeJpbsFqQSVBmroYAwABakFwAUH/H3doQT1BSmkEABIABUFFQQFzQUFBakH3usEAb0pBakFvAUHFRXdoaW51eGkEABAABQCbAHRLAAsLQZ1BbgFB/x93aEE9QUppBAASAAVBRUEBc0FBQWpB97rBAG9KQWpBbwFBxUV3aGludXhpBAAQAAUAmwB0SwALC0GdQUFBaUFtQWlBTUGhckfAQbiqQXdsuKpqAAAAC0VFQatBQwAAABAAamwACw== Step #5: MERGE-OUTER: attempt 4393 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1710819696 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed3edbe198, 0x55ed3edc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed3edc6918,0x55ed3ee4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b76a0a11f54d6a73e66615bb1094bc26fda21a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12975 processed earlier; will process 2300 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed3c5d25dd bp 0x000000000000 sp 0x7ffd2fe32d00 T46651) Step #5: ==46651==The signal is caused by a READ memory access. Step #5: #0 0x55ed3c5d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed3c3f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed3c3f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed3c3d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed3c2f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed3c24ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed3c2541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed3c23b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed3c2673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff2cdd42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed3c22eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46651==Register values: Step #5: rax = 0x000055ed413ab360 rbx = 0x000055ed413ab360 rcx = 0x000055ed413ab810 rdx = 0x00007ff2cdf0ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2fe32d00 Step #5: r8 = 0x000055ed413ab360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff2cdf0abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed3f7d1960 r14 = 0x0000000100000004 r15 = 0x000055ed3e73e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0xe2,0x0,0x77,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x41,0x48,0x41,0x48,0x41,0x1,0x41,0x6a,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x73,0x48,0x41,0x6a,0x41,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x6a,0x41,0x48,0x73,0x1,0x41,0x6b,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x69,0x48,0x41,0x1,0x41,0x6a,0x48,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x6d,0x48,0x41,0x6a,0x41,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x6a,0x41,0x48,0x1,0x41,0x41,0x45,0x73,0x1,0x41,0x68,0x4d,0xd0,0x0,0x14,0x0,0x6e,0x41,0x75,0x78,0x41,0x6b,0x6e,0x41,0x77,0x6c,0x69,0x6a,0x75,0x78,0x41,0x1,0x45,0x41,0x1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0xbe,0x8b,0x41,0x41,0x41,0x2,0x41,0x4b,0x0,0x0,0x9f,0x0,0xb,0x69,0x6c,0x41,0x6c,0x21,0x1,0x69,0x41,0x61,0x1,0x0,0x1,0x1b,0x6a,0x77,0x69,0x6e,0x41,0x51,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\000\300\001\276\213AAA\000A\342\000wAjA%A\232\272\030\003\000\001\276\213AAAAHAHA\001AjM\320\000\024\000\001AEA\001sHAjA\001AEAM\320\000\024\000\001AEA\001AjAHs\001AkM\320\000\024\000\001AAiHA\001AjH\320\000\024\000\001AEA\001mHAjA\001AEAM\320\000\024\000\001AEAA\001jAH\001AAEs\001AhM\320\000\024\000nAuxAknAwlijuxA\001EA\001E\320\000\325\000\324\321\276\213AAA\002AK\000\000\237\000\013ilAl!\001iAa\001\000\001\033jwinAQjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b0e1d053369c3910d9c443104a8fe775a11d8b35 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBAH1BAMABvotBQUEAQeIAd0FqQSVBmroYAwABvotBQUFBSEFIQQFBak3QABQAAUFFQQFzSEFqQQFBRUFN0AAUAAFBRUEBQWpBSHMBQWtN0AAUAAFBQWlIQQFBakjQABQAAUFFQQFtSEFqQQFBRUFN0AAUAAFBRUFBAWpBSAFBQUVzAUFoTdAAFABuQXV4QWtuQXdsaWp1eEEBRUEBRdAA1QDU0b6LQUFBAkFLAACfAAtpbEFsIQFpQWEBAAEbandpbkFRamwACw== Step #5: MERGE-OUTER: attempt 4394 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1710956007 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f024d0198, 0x556f024d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f024d8918,0x556f025600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b0e1d053369c3910d9c443104a8fe775a11d8b35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12976 processed earlier; will process 2299 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556effce45dd bp 0x000000000000 sp 0x7ffddff6b280 T46655) Step #5: ==46655==The signal is caused by a READ memory access. Step #5: #0 0x556effce45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556effb06280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556effb05fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556effae3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556effa04ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556eff95cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556eff9661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556eff94d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556eff9793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e9c461082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556eff940aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46655==Register values: Step #5: rax = 0x0000556f0414d4f0 rbx = 0x0000556f0414d4f0 rcx = 0x0000556f0414d9a0 rdx = 0x00007f5e9c629b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddff6b280 Step #5: r8 = 0x0000556f0414d4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e9c629be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f02ee3960 r14 = 0x0000000100000004 r15 = 0x0000556f01e50386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x63,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7a,0x70,0x0,0x41,0xb,0x75,0x1a,0x0,0xc,0x0,0x0,0x10,0x0,0x70,0x0,0x41,0xb,0x75,0x1a,0x0,0xc,0x0,0x0,0x10,0x0,0x21,0x0,0x1a,0x1b,0x0,0x7e,0x0,0x0,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x0,0x10,0x0,0x21,0x1b,0x0,0x0,0x0,0x5e,0x1a,0x0,0x10,0x0,0x21,0x1b,0x0,0x0,0x0,0x5e,0x1a,0x0,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x12,0x0,0x7e,0x0,0x0,0x21,0x0,0x7e,0x0,0x0,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x0,0x10,0x0,0x21,0x1b,0x0,0x0,0x0,0x5e,0x1a,0x0,0x10,0x0,0x21,0x1b,0x0,0x0,0x0,0x5e,0x1a,0x0,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0x0,0x20,0x12,0x0,0x7e,0x0,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1b,0x0,0x1a,0x0,0xc,0x0,0x10,0x0,0x0,0x10,0x0,0x21,0x1b,0x0,0x0,0x0,0x5e,0x1a,0x0,0x10,0x0,0x21,0x1b,0x0,0x0,0x0,0x5e,0x1a,0xfd,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001c\000\000\003\002\001\000\012\313\001\001\310\001\001zp\000A\013u\032\000\014\000\000\020\000p\000A\013u\032\000\014\000\000\020\000!\000\032\033\000~\000\000\000\020\000\020\000!\033\020\000\020\000!\032\020\000\000\020\000!\033\000\000\000^\032\000\020\000!\033\000\000\000^\032\000\000\020\000\020\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \022\000~\000\000!\000~\000\000\000\020\000\020\000!\033\020\000\020\000!\032\020\000\000\020\000!\033\000\000\000^\032\000\020\000!\033\000\000\000^\032\000\000\020\000\020\000!\033\020\000\020\000!\032\020\000\020\000\000\000 \022\000~\000\000!\033\020\000\020\000!\033\000\032\000\014\000\020\000\000\020\000!\033\000\000\000^\032\000\020\000!\033\000\000\000^\032\375\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-271c42c93f9708d5495ada65f883bf99ad2541fd Step #5: Base64: AGFzbQEAAAABBgFgAWMAAAMCAQAKywEByAEBenAAQQt1GgAMAAAQAHAAQQt1GgAMAAAQACEAGhsAfgAAABAAEAAhGxAAEAAhGhAAABAAIRsAAABeGgAQACEbAAAAXhoAABAAEAAhGxAAEAAhGhAAEAAAACASAH4AACEAfgAAABAAEAAhGxAAEAAhGhAAABAAIRsAAABeGgAQACEbAAAAXhoAABAAEAAhGxAAEAAhGhAAEAAAACASAH4AACEbEAAQACEbABoADAAQAAAQACEbAAAAXhoAEAAhGwAAAF4a/RAACw== Step #5: MERGE-OUTER: attempt 4395 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1711093906 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556185e3f198, 0x556185e47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556185e47918,0x556185ecf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/271c42c93f9708d5495ada65f883bf99ad2541fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12977 processed earlier; will process 2298 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561836535dd bp 0x000000000000 sp 0x7fff5e2ea6c0 T46659) Step #5: ==46659==The signal is caused by a READ memory access. Step #5: #0 0x5561836535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556183475280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556183474fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556183452929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556183373ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561832cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561832d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561832bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561832e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda68746082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561832afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46659==Register values: Step #5: rax = 0x0000556186fdb2e0 rbx = 0x0000556186fdb2e0 rcx = 0x0000556186fdb790 rdx = 0x00007fda6890eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5e2ea6c0 Step #5: r8 = 0x0000556186fdb2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda6890ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556186852960 r14 = 0x0000000100000004 r15 = 0x00005561857bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6f,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x70,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x3b,0x41,0x6a,0x77,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x85,0x0,0xb,0x41,0x66,0x41,0xc5,0x6e,0x41,0x77,0x41,0x0,0x6a,0x41,0x41,0x69,0x4d,0x41,0x6c,0x78,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x6a,0x6a,0x41,0x77,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x2,0x0,0x0,0xa0,0x0,0xb,0x41,0x66,0x41,0xc5,0x6e,0x41,0x77,0x41,0x6a,0x74,0x4f,0x0,0xb,0x41,0xff,0xff,0xff,0xff,0x78,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x50,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002oo\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\216AAA@AwinEi\004\000\020\000\005\000\000\000pK\000\013A|i\004\000\020\000\005\000\000\000tO\000\013AfAEA;AjwAij\004\000\020\000\005\000\"\000\000\205\000\013AfA\305nAwA\000jAAiMAlxA|i\004\000\020\000\005\000\000\000tO\000\013AIEA|i\004\000\020\000\005\000\000\000tO\000\013A|i\004\000\020\000\005\000\000\000tO\000\013AfAEAjjAwi\004\000\020\000\005\000\002\000\000\240\000\013AfA\305nAwAjtO\000\013A\377\377\377\377xA|i\004\000\020\000\005\000P\000tO\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d95c95fd4a2764a911943d73c409575be0a938d Step #5: Base64: AGFzbQEAAAABBgFgAAJvbwMCAQAKywEByAEBCn1DAMABvo5BQUFAQXdpbkVpBAAQAAUAAABwSwALQXxpBAAQAAUAAAB0TwALQWZBRUE7QWp3QWlqBAAQAAUAIgAAhQALQWZBxW5Bd0EAakFBaU1BbHhBfGkEABAABQAAAHRPAAtBSUVBfGkEABAABQAAAHRPAAtBfGkEABAABQAAAHRPAAtBZkFFQWpqQXdpBAAQAAUAAgAAoAALQWZBxW5Bd0FqdE8AC0H/////eEF8aQQAEAAFAFAAdE8AC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4396 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1711231758 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c5f98ce198, 0x55c5f98d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c5f98d6918,0x55c5f995e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d95c95fd4a2764a911943d73c409575be0a938d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12978 processed earlier; will process 2297 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5f70e25dd bp 0x000000000000 sp 0x7ffcc85f0e30 T46663) Step #5: ==46663==The signal is caused by a READ memory access. Step #5: #0 0x55c5f70e25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5f6f04280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5f6f03fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5f6ee1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c5f6e02ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c5f6d5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5f6d641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5f6d4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5f6d773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ee0c01082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5f6d3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46663==Register values: Step #5: rax = 0x000055c5fc1ae370 rbx = 0x000055c5fc1ae370 rcx = 0x000055c5fc1ae820 rdx = 0x00007f4ee0dc9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc85f0e30 Step #5: r8 = 0x000055c5fc1ae370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4ee0dc9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c5fa2e1960 r14 = 0x0000000100000004 r15 = 0x000055c5f924e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6f,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7f,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x6f,0x41,0x45,0x41,0x41,0x41,0x68,0x45,0x69,0x41,0xd6,0x41,0x47,0x6c,0x41,0x45,0x41,0xd6,0x69,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x3b,0x41,0x6a,0x77,0x41,0x69,0x6f,0x45,0x41,0x43,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x1,0x41,0x2a,0x67,0xc0,0xc0,0x41,0x4d,0x6b,0x45,0x41,0x41,0x41,0x68,0x45,0x69,0x41,0xd6,0x41,0x47,0x6c,0x41,0x45,0x41,0xd6,0x69,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x3b,0x41,0x6a,0x77,0x41,0x69,0x6f,0x45,0x41,0x43,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x32,0x1,0x41,0x2a,0x67,0xc0,0xc0,0x41,0x4d,0x6b,0xc0,0x41,0x41,0x45,0x41,0x4d,0x4d,0x47,0x41,0xd6,0x69,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x41,0x3b,0x41,0x41,0x6b,0x45,0x41,0x7c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002oo\003\002\001\000\012\313\001\001\310\001\001\012\177C\000\300\001\276\216AAAoAEAAAhEiA\326AGlAEA\326iA|i\004\000\020\000\005\000\000\000tO\000\013AfAEA;AjwAioEAC\001EAA\001\320\000\024\000\001AEBA\001A2\001A*g\300\300AMkEAAAhEiA\326AGlAEA\326iA|i\004\000\020\000\005\000\000\000tO\000\013AfAEA;AjwAioEAC\001EAA\001\320\000\024\000\001AEBA\001A2\001A*g\300\300AMk\300AAEAMMGA\326iA|i\004\000\020\000\005\000\000\000tO\000\013AfAEA;AAkEA|\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-49a8f59167edee8a256f6d84790273b0d6d50ac3 Step #5: Base64: AGFzbQEAAAABBgFgAAJvbwMCAQAKywEByAEBCn9DAMABvo5BQUFvQUVBQUFoRWlB1kFHbEFFQdZpQXxpBAAQAAUAAAB0TwALQWZBRUE7QWp3QWlvRUFDAUVBQQHQABQAAUFFQkEBQTIBQSpnwMBBTWtFQUFBaEVpQdZBR2xBRUHWaUF8aQQAEAAFAAAAdE8AC0FmQUVBO0Fqd0Fpb0VBQwFFQUEB0AAUAAFBRUJBAUEyAUEqZ8DAQU1rwEFBRUFNTUdB1mlBfGkEABAABQAAAHRPAAtBZkFFQTtBQWtFQXwACw== Step #5: MERGE-OUTER: attempt 4397 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1711371027 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559231c4b198, 0x559231c53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559231c53918,0x559231cdb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49a8f59167edee8a256f6d84790273b0d6d50ac3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12979 processed earlier; will process 2296 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55922f45f5dd bp 0x000000000000 sp 0x7ffe511d1b00 T46667) Step #5: ==46667==The signal is caused by a READ memory access. Step #5: #0 0x55922f45f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55922f281280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55922f280fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55922f25e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55922f17fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55922f0d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55922f0e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55922f0c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55922f0f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ce1cba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55922f0bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46667==Register values: Step #5: rax = 0x00005592330763b0 rbx = 0x00005592330763b0 rcx = 0x0000559233076860 rdx = 0x00007f0ce1e82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe511d1b00 Step #5: r8 = 0x00005592330763b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ce1e82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055923265e960 r14 = 0x0000000100000004 r15 = 0x00005592315cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6a,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6c,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x62,0x43,0x30,0x52,0x6e,0x7b,0x10,0x0,0x41,0xf4,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x67,0x4,0x0,0x12,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x43,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x6e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x78,0x41,0xf5,0x6b,0x41,0xab,0x74,0x41,0x49,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4e,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x0,0x5,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x69,0x45,0x41,0xff,0xff,0x23,0x6c,0x75,0x78,0x41,0xf5,0x6b,0x41,0xab,0x74,0x41,0x49,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4e,0x0,0xb,0x41,0x67,0x41,0x2d,0x6c,0x41,0x28,0x45,0x41,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0x41,0x66,0x41,0xb,0x45,0x6e,0x41,0x41,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002j}\003\002\001\000\012\313\001\001\310\001\001-lC\000\300\001\276\216AbC0Rn{\020\000A\364i\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA)AAg\004\000\022\000\005\000\000\000tO\000\013CfAEnAwA)AAjn\000\000\000\000\000\000\000xA\365kA\253tAIAi\004\000\020\000\005\000\000\000tN\000\013AgAENAwA-mti\004\000\000\005\000tO\000\013AfAEnAwA)AAEnAwA)AAjiEA\377\377#luxA\365kA\253tAIAi\004\000\020\000\005\000\000\000tN\000\013AgA-lA(EA\005\000\000\000tO\000AfA\013EnAAwg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1ff7f5e797cfa0a58b63caf50dcd850d1ad6bc3 Step #5: Base64: AGFzbQEAAAABBgFgAAJqfQMCAQAKywEByAEBLWxDAMABvo5BYkMwUm57EABB9GkEABAABQAAAHRPAAtBZkFFbkF3QSlBQWcEABIABQAAAHRPAAtDZkFFbkF3QSlBQWpuAAAAAAAAAHhB9WtBq3RBSUFpBAAQAAUAAAB0TgALQWdBRU5Bd0EtbXRpBAAABQB0TwALQWZBRW5Bd0EpQUFFbkF3QSlBQWppRUH//yNsdXhB9WtBq3RBSUFpBAAQAAUAAAB0TgALQWdBLWxBKEVBBQAAAHRPAEFmQQtFbkFBd2cACw== Step #5: MERGE-OUTER: attempt 4398 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1711509006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0a9700198, 0x55f0a9708911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0a9708918,0x55f0a97900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1ff7f5e797cfa0a58b63caf50dcd850d1ad6bc3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12980 processed earlier; will process 2295 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0a6f145dd bp 0x000000000000 sp 0x7ffd36d00d20 T46671) Step #5: ==46671==The signal is caused by a READ memory access. Step #5: #0 0x55f0a6f145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0a6d36280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0a6d35fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0a6d13929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0a6c34ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0a6b8cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0a6b961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0a6b7d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0a6ba93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63e9d5f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0a6b70aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46671==Register values: Step #5: rax = 0x000055f0abdf8320 rbx = 0x000055f0abdf8320 rcx = 0x000055f0abdf87d0 rdx = 0x00007f63e9f27b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd36d00d20 Step #5: r8 = 0x000055f0abdf8320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f63e9f27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0aa113960 r14 = 0x0000000100000004 r15 = 0x000055f0a9080386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7f,0x43,0x0,0xc0,0x1,0xbe,0x90,0x41,0x45,0x41,0x5b,0x45,0x78,0x44,0x41,0x75,0x78,0x4b,0x41,0x29,0x41,0x50,0x41,0x8f,0x68,0x41,0xbf,0xc7,0x26,0x41,0x1,0x74,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x6b,0x45,0x41,0x45,0x41,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x83,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x41,0x41,0xe9,0x41,0x45,0x41,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x83,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x41,0x41,0xe9,0x70,0x41,0xbf,0xc7,0x2a,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x3a,0x6b,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x6b,0x45,0x45,0x45,0x41,0x50,0x41,0x69,0x68,0x41,0xbf,0xc7,0x26,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x41,0x41,0xe9,0x70,0x41,0xbf,0xc6,0x2a,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x3a,0x6b,0x78,0x44,0x41,0x41,0x78,0x4b,0x75,0x29,0x45,0x76,0x44,0x78,0x41,0x41,0x41,0x75,0x4b,0x0,0x41,0x41,0x40,0x41,0x40,0x77,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\012\177C\000\300\001\276\220AEA[ExDAuxKA)APA\217hA\277\307&A\001t\320\000\024\000\001A\366kEAEA@pAAA&A\203M\320\000\024\000\001AAA\250AA\224\301\366AA\351AEA@pAAA&A\203M\320\000\024\000\001AAA\250AA\224\301\366AA\351pA\277\307*M\320\000\024\000\001\320\000\024\000\001A:k\001\320\000\024\000\001A\366kEEEAPAihA\277\307&AAA\250AA\224\301\366AA\351pA\277\306*M\320\000\024\000\001\320\000\024\000\001A:kxDAAxKu)EvDxAAAuK\000AA@A@w\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0068e1962e88a7d0ad86a3c49e226eeb95c2f43 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBCn9DAMABvpBBRUFbRXhEQXV4S0EpQVBBj2hBv8cmQQF00AAUAAFB9mtFQUVBQHBBQUEmQYNN0AAUAAFBQUGoQUGUwfZBQelBRUFAcEFBQSZBg03QABQAAUFBQahBQZTB9kFB6XBBv8cqTdAAFAAB0AAUAAFBOmsB0AAUAAFB9mtFRUVBUEFpaEG/xyZBQUGoQUGUwfZBQelwQb/GKk3QABQAAdAAFAABQTpreERBQXhLdSlFdkR4QUFBdUsAQUFAQUB3AQAACw== Step #5: MERGE-OUTER: attempt 4399 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1711647480 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b5bbdd198, 0x555b5bbe5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b5bbe5918,0x555b5bc6d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0068e1962e88a7d0ad86a3c49e226eeb95c2f43' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12981 processed earlier; will process 2294 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b593f15dd bp 0x000000000000 sp 0x7ffe6776ce50 T46675) Step #5: ==46675==The signal is caused by a READ memory access. Step #5: #0 0x555b593f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b59213280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b59212fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b591f0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b59111ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b59069c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b590731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b5905a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b590863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4846a43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b5904daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46675==Register values: Step #5: rax = 0x0000555b5cf98410 rbx = 0x0000555b5cf98410 rcx = 0x0000555b5cf988c0 rdx = 0x00007f4846c0bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6776ce50 Step #5: r8 = 0x0000555b5cf98410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4846c0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b5c5f0960 r14 = 0x0000000100000004 r15 = 0x0000555b5b55d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x41,0x1,0x41,0x40,0x41,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x91,0x0,0x0,0x54,0x0,0x0,0x10,0x0,0x1,0x0,0x0,0x0,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x10,0x0,0x0,0x9f,0x0,0x60,0xf,0x0,0x0,0xbc,0x0,0x1b,0x6c,0x69,0x6e,0x75,0x0,0x1,0x0,0xb,0x78,0x2,0x0,0x41,0x0,0xe,0x1,0x0,0x0,0x10,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0xb,0x1,0x2,0x0,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x1,0x0,0x0,0x10,0x0,0x0,0x68,0x69,0x6e,0x75,0x75,0x78,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x1,0x0,0x0,0x10,0x0,0x0,0x68,0x69,0x6e,0x75,0x78,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x50,0x0,0x0,0x6c,0x67,0x6e,0x75,0x78,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x1,0x0,0x0,0x10,0x0,0xe,0x0,0x0,0x0,0xf,0x0,0xb,0x1,0x0,0x0,0x0,0x0,0x69,0x0,0x55,0x6c,0x0,0xae,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?mAAA\001A@A\013\001\002\000A\000\016\002\000\000\000\221\000\000T\000\000\020\000\001\000\000\000\016\001\000\000\013\001\002\000A\000\016\002\000\000\000\020\000\000\237\000`\017\000\000\274\000\033linu\000\001\000\013x\002\000A\000\016\001\000\000\020\000\000linux\013\001\002\000\013\001\002\000A\000\016\001\000\000\020\000\000hinuux\000\000\013\001\002\000A\000\016\001\000\000\020\000\000hinux\013\001\002\000A\000\016\002\000\000\000P\000\000lgnux\000\000\013\001\002\000A\000\016\002\000\000\000\020\000\000\000\016\001\000\000\013\001\002\000A\000\016\001\000\000\020\000\016\000\000\000\017\000\013\001\000\000\000\000i\000Ul\000\256\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf3d0b80b2cbe576d8f82796c17a4ad84536efb4 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP21BQUEBQUBBCwECAEEADgIAAACRAABUAAAQAAEAAAAOAQAACwECAEEADgIAAAAQAACfAGAPAAC8ABtsaW51AAEAC3gCAEEADgEAABAAAGxpbnV4CwECAAsBAgBBAA4BAAAQAABoaW51dXgAAAsBAgBBAA4BAAAQAABoaW51eAsBAgBBAA4CAAAAUAAAbGdudXgAAAsBAgBBAA4CAAAAEAAAAA4BAAALAQIAQQAOAQAAEAAOAAAADwALAQAAAABpAFVsAK4ACw== Step #5: MERGE-OUTER: attempt 4400 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1711785269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d15ce73198, 0x55d15ce7b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d15ce7b918,0x55d15cf030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf3d0b80b2cbe576d8f82796c17a4ad84536efb4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12982 processed earlier; will process 2293 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d15a6875dd bp 0x000000000000 sp 0x7ffede3b1500 T46679) Step #5: ==46679==The signal is caused by a READ memory access. Step #5: #0 0x55d15a6875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d15a4a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d15a4a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d15a486929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d15a3a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d15a2ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d15a3091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d15a2f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d15a31c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f49ea25a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d15a2e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46679==Register values: Step #5: rax = 0x000055d15f897470 rbx = 0x000055d15f897470 rcx = 0x000055d15f897920 rdx = 0x00007f49ea422b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffede3b1500 Step #5: r8 = 0x000055d15f897470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f49ea422be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d15d886960 r14 = 0x0000000100000004 r15 = 0x000055d15c7f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0x41,0x41,0x1e,0x41,0x2b,0x1,0x2,0x0,0x41,0xc6,0x0,0x20,0x1,0xfc,0x82,0x0,0x20,0x1,0x20,0x20,0x1,0xfc,0x83,0x0,0x20,0x1,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x83,0x0,0x20,0x20,0x1,0x22,0x20,0x1,0xfc,0x83,0x0,0x20,0x1,0x20,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x0,0x20,0x1,0xfc,0x87,0x0,0x20,0x83,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x20,0x20,0x20,0xa0,0xfc,0x83,0x0,0x20,0x1,0x22,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0xfc,0x87,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x83,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x3b,0x20,0x20,0xfc,0x87,0x80,0x0,0x20,0x83,0x0,0x20,0x1,0xfc,0x87,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x83,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x20,0x20,0x1,0xfc,0x87,0x0,0x20,0x83,0x0,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x20,0x20,0x20,0xa0,0xfc,0x83,0x0,0x20,0x1,0x22,0x20,0x1,0xfc,0x87,0x80,0x0,0x20,0x1,0x0,0x0,0xb,0x0,0x4f,0x1a,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001AAA\036A+\001\002\000A\306\000 \001\374\202\000 \001 \001\374\203\000 \001 \001\374\207\200\000 \001\374\207\000 \001\374\207\200\000 \203\000 \001\" \001\374\203\000 \001 \001\374\207\200\000 \001\374\207\000 \001\374\207\000 \203\000 \001\374\207\200\000 \240\374\203\000 \001\" \001\374\207\200\000 \001\374\207\000 \001\374\207\200\000 \203\000 \001\374\207\200\000 ; \374\207\200\000 \203\000 \001\374\207\000 \001\374\207\200\000 \203\000 \001\374\207\200\000 \001\374\207\000 \203\000 \001\374\207\200\000 \240\374\203\000 \001\" \001\374\207\200\000 \001\000\000\013\000O\032\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69738894f25513d5b4d7a27b552620dd1c09a20a Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP3xBAUFBQR5BKwECAEHGACAB/IIAIAEgIAH8gwAgASAgAfyHgAAgAfyHACAB/IeAACCDACAgASIgAfyDACABICAB/IeAACAB/IcAIAH8hwAggwAgAfyHgAAgICAgoPyDACABIiAB/IeAACAB/IcAIAH8h4AAIIMAIAH8h4AAIDsgIPyHgAAggwAgAfyHACAB/IeAACCDACAB/IeAACAgIAH8hwAggwAgAfyHgAAgICAgoPyDACABIiAB/IeAACABAAALAE8aCw== Step #5: MERGE-OUTER: attempt 4401 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1711923595 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a484c3198, 0x558a484cb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a484cb918,0x558a485530a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69738894f25513d5b4d7a27b552620dd1c09a20a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12983 processed earlier; will process 2292 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 492 ft: 493 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 594 ft: 690 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a45cd75dd bp 0x000000000000 sp 0x7ffde1a2ef80 T46683) Step #5: ==46683==The signal is caused by a READ memory access. Step #5: #0 0x558a45cd75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a45af9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a45af8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a45ad6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a459f7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a4594fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a459591e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a459406e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a4596c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb32522082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a45933aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46683==Register values: Step #5: rax = 0x0000558a498ed430 rbx = 0x0000558a498ed430 rcx = 0x0000558a498ed420 rdx = 0x00007fcb326eab80 Step #5: rdi = 0x0000558a498ed420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffde1a2ef80 Step #5: r8 = 0x0000558a498ed430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb326eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a48ed6960 r14 = 0x0000000100000004 r15 = 0x0000558a47e43386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7e,0x41,0x0,0xc1,0x1,0x41,0x8a,0x1,0xb2,0xbb,0x41,0x4a,0xb3,0xa8,0x41,0x41,0x41,0x41,0x69,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x41,0x41,0x41,0x69,0x6d,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x4,0x0,0x41,0x6d,0x0,0x0,0x1,0x5,0xb,0x41,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x4,0x0,0x41,0x6d,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0xc1,0x41,0x45,0x41,0xad,0xd3,0x6b,0x45,0x4a,0x41,0x77,0x6d,0x41,0x8a,0x1,0xb2,0xbc,0x41,0x4a,0xb3,0xa8,0x41,0x41,0x41,0x41,0x69,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x41,0x41,0x41,0x69,0x6d,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x41,0x41,0x41,0x69,0x6d,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x4,0x0,0x0,0x0,0x0,0xa1,0x66,0x1,0x0,0x0,0x1a,0xaf,0xd0,0x80,0x0,0x0,0xfb,0x19,0x78,0x0,0x6e,0x6d,0x1,0xb,0x48,0x0,0xb9,0x41,0x6b,0x45,0x69,0x41,0xb,0x41,0x4,0x41,0x6d,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011~A\000\301\001A\212\001\262\273AJ\263\250AAAAin\004\000\000\000\001\005\013AAAAim\004\000\000\000\001\005\013A\004AAAAi\004\000Am\000\000\001\005\013A\013A\004AAAAi\004\000Am\000\000\001\005\013A\004\301AEA\255\323kEJAwmA\212\001\262\274AJ\263\250AAAAin\004\000\000\000\001\005\013AAAAim\004\000\000\000\001\005\013A\004AAAAin\004\000\000\000\001\005\013AAAAim\004\000\000\000\001\005\013A\004AAAAi\004\000\000\000\000\241f\001\000\000\032\257\320\200\000\000\373\031x\000nm\001\013H\000\271AkEiA\013A\004Amm\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-709ba84e31661a96922236fc9d256b4dad5a8efa Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCX5BAMEBQYoBsrtBSrOoQUFBQWluBAAAAAEFC0FBQUFpbQQAAAABBQtBBEFBQUFpBABBbQAAAQULQQtBBEFBQUFpBABBbQAAAQULQQTBQUVBrdNrRUpBd21BigGyvEFKs6hBQUFBaW4EAAAAAQULQUFBQWltBAAAAAEFC0EEQUFBQWluBAAAAAEFC0FBQUFpbQQAAAABBQtBBEFBQUFpBAAAAAChZgEAABqv0IAAAPsZeABubQELSAC5QWtFaUELQQRBbW0ACw== Step #5: MERGE-OUTER: attempt 4402 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1712064477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587aacba198, 0x5587aacc2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587aacc2918,0x5587aad4a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/709ba84e31661a96922236fc9d256b4dad5a8efa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12986 processed earlier; will process 2289 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587a84ce5dd bp 0x000000000000 sp 0x7ffe245743e0 T46687) Step #5: ==46687==The signal is caused by a READ memory access. Step #5: #0 0x5587a84ce5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587a82f0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587a82effc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587a82cd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587a81eead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587a8146c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587a81501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587a81376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587a81633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96e0aed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587a812aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46687==Register values: Step #5: rax = 0x00005587aca622e0 rbx = 0x00005587aca622e0 rcx = 0x00005587aca62790 rdx = 0x00007f96e0cb5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe245743e0 Step #5: r8 = 0x00005587aca622e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96e0cb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587ab6cd960 r14 = 0x0000000100000004 r15 = 0x00005587aa63a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7d,0x1,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6,0x6d,0x41,0x0,0x41,0x41,0x41,0x40,0x69,0x69,0x41,0x49,0x41,0x28,0x41,0x6c,0x41,0x41,0x41,0x40,0x41,0xf5,0x41,0x41,0xa8,0x41,0x41,0x31,0x41,0x41,0x41,0x26,0x41,0x6b,0x41,0x41,0x41,0x41,0x68,0x41,0x41,0x69,0x41,0xf4,0x41,0x41,0x21,0x41,0x49,0x4c,0x41,0x41,0x41,0x41,0x41,0x40,0x41,0xf5,0x41,0x41,0xa8,0x41,0x41,0x32,0x41,0x41,0x41,0x26,0x41,0x6b,0x41,0x41,0x41,0x40,0x41,0xf5,0x41,0x41,0xa8,0x0,0x71,0x41,0x41,0x41,0x41,0x41,0x6c,0x41,0x41,0x41,0x6c,0x41,0x4c,0x4f,0x41,0x1,0x41,0x71,0x41,0x41,0x41,0x41,0x6c,0x41,0x6c,0x41,0x41,0x69,0x4f,0x6c,0x41,0x68,0x41,0x2f,0x41,0xc9,0xbe,0x40,0x41,0x40,0x41,0x3e,0x6c,0x76,0x41,0x41,0x6c,0x41,0x6c,0x41,0x41,0x69,0x4f,0x6c,0x41,0x68,0x41,0x2f,0x41,0xc9,0xbe,0x40,0x41,0x40,0x41,0x3e,0x6c,0x76,0x6c,0x6c,0x6c,0x6c,0x4c,0x6c,0x6c,0x6c,0x4c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x4f,0x41,0xf5,0x6c,0x6d,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x76,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x6c,0x41,0x6e,0x78,0x0,0x99,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001}\001o\003\002\001\000\012\313\001\001\310\001\001\006mA\000AAA@iiAIA(AlAAA@A\365AA\250AA1AAA&AkAAAAhAAiA\364AA!AILAAAAA@A\365AA\250AA2AAA&AkAAA@A\365AA\250\000qAAAAAlAAAlALOA\001AqAAAAlAlAAiOlAhA/A\311\276@A@A>lvAAlAlAAiOlAhA/A\311\276@A@A>lvllllLlllLllllllOA\365lmlllllllllvllllllllllllAnx\000\231\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33a4447a4ce33d6ec3ebec8d1e59f95d2b5347fc Step #5: Base64: AGFzbQEAAAABBgFgAX0BbwMCAQAKywEByAEBBm1BAEFBQUBpaUFJQShBbEFBQUBB9UFBqEFBMUFBQSZBa0FBQUFoQUFpQfRBQSFBSUxBQUFBQUBB9UFBqEFBMkFBQSZBa0FBQUBB9UFBqABxQUFBQUFsQUFBbEFMT0EBQXFBQUFBbEFsQUFpT2xBaEEvQcm+QEFAQT5sdkFBbEFsQUFpT2xBaEEvQcm+QEFAQT5sdmxsbGxMbGxsTGxsbGxsbE9B9WxtbGxsbGxsbGxsdmxsbGxsbGxsbGxsbEFueACZAAAACw== Step #5: MERGE-OUTER: attempt 4403 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1712204344 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8180d4198, 0x55b8180dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8180dc918,0x55b8181640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33a4447a4ce33d6ec3ebec8d1e59f95d2b5347fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12987 processed earlier; will process 2288 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8158e85dd bp 0x000000000000 sp 0x7ffc57a847f0 T46691) Step #5: ==46691==The signal is caused by a READ memory access. Step #5: #0 0x55b8158e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b81570a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b815709fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8156e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b815608ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b815560c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b81556a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8155516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b81557d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ca9421082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b815544aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46691==Register values: Step #5: rax = 0x000055b81938c640 rbx = 0x000055b81938c640 rcx = 0x000055b81938caf0 rdx = 0x00007f5ca95e9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc57a847f0 Step #5: r8 = 0x000055b81938c640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ca95e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b818ae7960 r14 = 0x0000000100000004 r15 = 0x000055b817a54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x6d,0x6d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0x77,0x69,0x6e,0x41,0x6a,0x41,0x26,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0x6a,0x41,0x70,0x1,0x41,0xff,0x23,0x77,0x68,0x41,0x4e,0x41,0x4a,0x69,0x4,0x0,0x10,0x0,0x5,0x41,0x45,0x41,0x1,0x73,0x41,0x41,0x41,0x6a,0x41,0xf7,0xba,0x41,0x1,0x73,0x4a,0x41,0x6a,0x41,0x6f,0x1,0x41,0xc5,0x45,0x77,0x68,0x69,0x6e,0x75,0x78,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x9b,0x0,0x74,0x4f,0x0,0xb,0x41,0x9d,0x6e,0x41,0xd4,0x2,0x0,0x0,0x0,0x0,0x0,0x45,0x41,0x77,0x69,0x6e,0x41,0x45,0x41,0x1,0x73,0x1,0xd0,0x0,0x20,0xd1,0x0,0x0,0x0,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x9d,0x6e,0x41,0x45,0x41,0x1,0x73,0x41,0x90,0x9f,0x41,0x41,0x45,0x45,0x4b,0x69,0x1,0xc1,0x77,0x41,0xc1,0x4a,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x9b,0x0,0x74,0x4f,0x0,0xb,0x41,0x9d,0xd4,0x0,0x0,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x9d,0x6e,0x41,0x45,0x41,0x1,0x73,0x41,0x90,0x9f,0x41,0x41,0x0,0x1,0x1b,0x6a,0x77,0x69,0x6e,0x41,0x51,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001mmA\000\300\001\276\213AAA\000AwinAjA&A\232\272\030\003\000\001jAp\001A\377#whANAJi\004\000\020\000\005AEA\001sAAAjA\367\272A\001sJAjAo\001A\305Ewhinuxi\004\000\020\000\005\000\233\000tO\000\013A\235nA\324\002\000\000\000\000\000EAwinAEA\001s\001\320\000 \321\000\000\000\000\000\000tO\000\013A\235nAEA\001sA\220\237AAEEKi\001\301wA\301Ji\004\000\020\000\005\000\233\000tO\000\013A\235\324\000\000\000\000\000tO\000\013A\235nAEA\001sA\220\237AA\000\001\033jwinAQjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-36ffec4a6c5d0b4f56125a3856483834617d2182 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBbW1BAMABvotBQUEAQXdpbkFqQSZBmroYAwABakFwAUH/I3doQU5BSmkEABAABUFFQQFzQUFBakH3ukEBc0pBakFvAUHFRXdoaW51eGkEABAABQCbAHRPAAtBnW5B1AIAAAAAAEVBd2luQUVBAXMB0AAg0QAAAAAAAHRPAAtBnW5BRUEBc0GQn0FBRUVLaQHBd0HBSmkEABAABQCbAHRPAAtBndQAAAAAAHRPAAtBnW5BRUEBc0GQn0FBAAEbandpbkFRamwACw== Step #5: MERGE-OUTER: attempt 4404 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1712344926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55770bb24198, 0x55770bb2c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55770bb2c918,0x55770bbb40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36ffec4a6c5d0b4f56125a3856483834617d2182' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12988 processed earlier; will process 2287 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 384 ft: 385 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577093385dd bp 0x000000000000 sp 0x7ffc0f0c4060 T46695) Step #5: ==46695==The signal is caused by a READ memory access. Step #5: #0 0x5577093385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55770915a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557709159fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557709137929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557709058ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557708fb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557708fba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557708fa16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557708fcd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f806993b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557708f94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46695==Register values: Step #5: rax = 0x000055770cdac430 rbx = 0x000055770cdac430 rcx = 0x000055770cdac420 rdx = 0x00007f8069b03b80 Step #5: rdi = 0x000055770cdac420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc0f0c4060 Step #5: r8 = 0x000055770cdac430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8069b03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055770c537960 r14 = 0x0000000100000004 r15 = 0x000055770b4a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0xc0,0x1,0xbe,0xae,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0xc0,0x1,0xbe,0xae,0x41,0x41,0x41,0x40,0x41,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0x20,0x4f,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x16,0x80,0x0,0x1,0x41,0x45,0x45,0x41,0x80,0x0,0x1,0x41,0x45,0x41,0x67,0x41,0xff,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x45,0x1,0x6a,0x69,0xd,0x0,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x16,0x80,0x0,0x1,0x41,0x45,0x41,0x41,0x67,0x41,0x45,0x1,0x41,0xbc,0x69,0x67,0x41,0x30,0x4c,0xbe,0xbc,0x69,0x41,0x8c,0x69,0x6a,0x1,0x75,0x45,0xd0,0x0,0xd4,0xd5,0x0,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x45,0x41,0x21,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0xd,0x0,0x6a,0x69,0x45,0x1,0x4a,0x45,0xf,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x16,0x80,0x0,0x1,0x41,0x45,0x41,0x41,0x67,0x41,0x45,0x1,0x41,0xbc,0x67,0x41,0x45,0x0,0x6c,0x69,0x6e,0x75,0x78,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300\001\276\216AA\300\001\276\256A\000\300\001\276\216AA\300\001\276\256AAA@AIpAAA&A O\320\000\324\325\000\001\373\026\200\000\001AEEA\200\000\001AEAgA\377AO\320\000\024\000\001E\001ji\015\000JE\320\000\324\325\000\001\373\026\200\000\001AEAAgAE\001A\274igA0L\276\274iA\214ij\001uE\320\000\324\325\000AAA&A\000O\320\000\024\000\001EA!\300\001\276\216AAA@AIpAAA&A\000O\320\000\024\000\001\015\000jiE\001JE\017\000\324\325\000\001\373\026\200\000\001AEAAgAE\001A\274gAE\000linuxl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ef6e4a901390ee53076970fd604fbf3407b9d19 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCn1BAMABvo5BQcABvq5BAMABvo5BQcABvq5BQUFAQUlwQUFBJkEgT9AA1NUAAfsWgAABQUVFQYAAAUFFQWdB/0FP0AAUAAFFAWppDQBKRdAA1NUAAfsWgAABQUVBQWdBRQFBvGlnQTBMvrxpQYxpagF1RdAA1NUAQUFBJkEAT9AAFAABRUEhwAG+jkFBQUBBSXBBQUEmQQBP0AAUAAENAGppRQFKRQ8A1NUAAfsWgAABQUVBQWdBRQFBvGdBRQBsaW51eGwACw== Step #5: MERGE-OUTER: attempt 4405 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1712485528 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f5ac11198, 0x563f5ac19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f5ac19918,0x563f5aca10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ef6e4a901390ee53076970fd604fbf3407b9d19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12990 processed earlier; will process 2285 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f584255dd bp 0x000000000000 sp 0x7ffdbbc97780 T46699) Step #5: ==46699==The signal is caused by a READ memory access. Step #5: #0 0x563f584255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f58247280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f58246fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f58224929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f58145ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f5809dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f580a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f5808e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f580ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30b8d0d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f58081aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46699==Register values: Step #5: rax = 0x0000563f5d1153c0 rbx = 0x0000563f5d1153c0 rcx = 0x0000563f5d115870 rdx = 0x00007f30b8ed5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbbc97780 Step #5: r8 = 0x0000563f5d1153c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30b8ed5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f5b624960 r14 = 0x0000000100000004 r15 = 0x0000563f5a591386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x6f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x42,0x42,0x2c,0x42,0x42,0x42,0x2d,0x42,0x7a,0x42,0x43,0x42,0x7e,0x42,0x42,0x7f,0x42,0x42,0x42,0x42,0x42,0x3c,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x77,0x42,0x7f,0x7c,0x42,0x7f,0x81,0x7c,0x42,0x7f,0x82,0x42,0x40,0x7f,0x87,0x42,0x7f,0x81,0x7c,0x42,0x7f,0x81,0x7c,0x42,0x42,0x42,0x7c,0x81,0x7c,0x42,0x42,0x42,0x89,0xbe,0x7f,0x82,0x42,0x7f,0x81,0x7c,0x42,0x7e,0x7f,0x42,0xfe,0x86,0x7a,0x42,0x7f,0x81,0x7c,0x42,0x68,0x87,0x7c,0x42,0x7e,0x79,0x86,0x42,0x7a,0x7f,0x42,0x42,0x42,0x7f,0x7d,0x42,0x7f,0x81,0x7c,0x42,0x7f,0x81,0x7c,0x42,0x42,0x42,0x77,0x42,0x7f,0x82,0x7f,0x42,0x81,0x7c,0x42,0x7f,0x81,0x7e,0x42,0x79,0x7d,0xc2,0x42,0x7f,0x7d,0x42,0x7f,0x81,0x7c,0x42,0x7f,0x81,0x42,0x42,0x42,0x7f,0x42,0x3c,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x77,0x42,0x7f,0x7c,0x42,0x7f,0x81,0x7c,0x42,0x7f,0x82,0x42,0x40,0x7f,0x8a,0x42,0x7f,0x81,0x7c,0x42,0x7f,0x81,0x7c,0x7c,0x42,0x7f,0x81,0x7c,0x42,0x7f,0x82,0x42,0x42,0x7f,0x7d,0x81,0x42,0x7f,0x81,0x7d,0x42,0x7f,0x83,0x80,0x0,0x49,0x41,0x69,0x72,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001o\001\177\003\002\001\000\012\313\001\001\310\001\001?~ABB,BBB-BzBCB~BB\177BBBBB::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac68b2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac68b2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac68b0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac68a2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac68984c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac6898e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac689756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac689a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38aa37b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac68968aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46703==Register values: Step #5: rax = 0x000055ac6d0522e0 rbx = 0x000055ac6d0522e0 rcx = 0x000055ac6d052790 rdx = 0x00007f38aa543b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe46490100 Step #5: r8 = 0x000055ac6d0522e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38aa543be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac6bf0b960 r14 = 0x0000000100000004 r15 = 0x000055ac6ae78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7c,0x41,0xc1,0x0,0x41,0x41,0x41,0xed,0x45,0x41,0x2d,0x6b,0x4b,0x41,0x45,0x41,0x57,0x41,0x41,0x41,0x4b,0xc0,0x41,0x73,0x45,0xc1,0x20,0x0,0xd,0x0,0x41,0x41,0x69,0x6e,0xd,0x0,0x41,0xc1,0x45,0x41,0x57,0x41,0x69,0x6e,0xd,0x0,0x41,0x41,0x45,0x41,0x57,0x41,0xc1,0x41,0x41,0x24,0x41,0x77,0x45,0xc1,0x69,0x6e,0xd,0x0,0x45,0x41,0x69,0x6e,0xd,0x0,0x41,0x41,0x46,0xc1,0x69,0x6e,0xd,0x0,0x45,0x41,0x69,0x74,0xd,0x0,0xc1,0x45,0x41,0x57,0x41,0x41,0x41,0x77,0x4b,0x45,0xc1,0xc1,0x41,0x69,0x6e,0xd,0x0,0x48,0x41,0x69,0x6e,0xd,0x0,0x69,0x6e,0xd,0x0,0x45,0x41,0x69,0x6e,0xd,0x0,0x41,0x41,0x45,0x41,0x57,0x41,0x69,0x6e,0xd,0x0,0x41,0x41,0x45,0x41,0x56,0x41,0xc1,0x41,0x41,0x4b,0x45,0x69,0xc1,0x41,0x41,0x6e,0xd,0x0,0x48,0x41,0x69,0x6e,0xd,0x0,0x69,0x6e,0xd,0x0,0x45,0x41,0x69,0x6e,0xd,0x0,0x41,0x32,0x45,0x41,0x47,0x41,0x69,0x6e,0xd,0x0,0x41,0x41,0x45,0x41,0x56,0x41,0xc1,0x41,0x41,0x4b,0x41,0x7f,0x41,0x41,0x69,0x6e,0xd,0x0,0x41,0x41,0xc,0x0,0x0,0x0,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011|A\301\000AAA\355EA-kKAEAWAAAK\300AsE\301 \000\015\000AAin\015\000A\301EAWAin\015\000AAEAWA\301AA$AwE\301in\015\000EAin\015\000AAF\301in\015\000EAit\015\000\301EAWAAAwKE\301\301Ain\015\000HAin\015\000in\015\000EAin\015\000AAEAWAin\015\000AAEAVA\301AAKEi\301AAn\015\000HAin\015\000in\015\000EAin\015\000A2EAGAin\015\000AAEAVA\301AAKA\177AAin\015\000AA\014\000\000\000o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-310a45492ca08025744e5a447714790a831eff16 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCXxBwQBBQUHtRUEta0tBRUFXQUFBS8BBc0XBIAANAEFBaW4NAEHBRUFXQWluDQBBQUVBV0HBQUEkQXdFwWluDQBFQWluDQBBQUbBaW4NAEVBaXQNAMFFQVdBQUF3S0XBwUFpbg0ASEFpbg0AaW4NAEVBaW4NAEFBRUFXQWluDQBBQUVBVkHBQUFLRWnBQUFuDQBIQWluDQBpbg0ARUFpbg0AQTJFQUdBaW4NAEFBRUFWQcFBQUtBf0FBaW4NAEFBDAAAAG8ACw== Step #5: MERGE-OUTER: attempt 4407 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1712762498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a50b9c8198, 0x55a50b9d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a50b9d0918,0x55a50ba580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/310a45492ca08025744e5a447714790a831eff16' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12992 processed earlier; will process 2283 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a5091dc5dd bp 0x000000000000 sp 0x7ffea2665cc0 T46707) Step #5: ==46707==The signal is caused by a READ memory access. Step #5: #0 0x55a5091dc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a508ffe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a508ffdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a508fdb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a508efcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a508e54c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a508e5e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a508e456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a508e713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ed06a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a508e38aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46707==Register values: Step #5: rax = 0x000055a50d5ee400 rbx = 0x000055a50d5ee400 rcx = 0x000055a50d5ee8b0 rdx = 0x00007f0ed086eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea2665cc0 Step #5: r8 = 0x000055a50d5ee400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ed086ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a50c3db960 r14 = 0x0000000100000004 r15 = 0x000055a50b348386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7e,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x62,0x43,0x30,0x52,0x6e,0x7b,0x10,0x0,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xd1,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x41,0xff,0xff,0x23,0x6c,0x75,0x78,0x41,0xf5,0x6b,0x41,0x3f,0x49,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x10,0x0,0x0,0x75,0x4f,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x42,0x66,0x41,0x45,0xb2,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x41,0x6d,0x74,0x43,0x30,0x52,0x6e,0x7b,0x10,0x0,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xd1,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0xab,0x2c,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x74,0x69,0x4,0x6d,0x0,0x12,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x42,0x66,0x41,0x45,0xb2,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002~~\003\002\001\000\012\313\001\001\310\001\001-mC\000\300\001\276\216AbC0Rn{\020\000Ati\004\000\020\000\005\000\000\321tO\000\013AfAEnAwAjAAAiEA\377\377#luxA\365kA?IEAti\004\000\020\000\005\020\000\000uO\000\013AgAENAwA-mti\004\000\020\000\005\000\000\000tO\000\013BfAE\262AwAjAAAiEAmtC0Rn{\020\000Ati\004\000\020\000\005\000\000\321tO\000\013AfA\253,EAti\004\000\020\000\005\000\000\000tO\000\013AgAENAwA-ti\004m\000\022\000\005\000\000\000tO\000\013BfAE\262AwAjAAAiE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fd00fb4f6c94899dd7d006acbd4a2c4eef328a8 Step #5: Base64: AGFzbQEAAAABBgFgAAJ+fgMCAQAKywEByAEBLW1DAMABvo5BYkMwUm57EABBdGkEABAABQAA0XRPAAtBZkFFbkF3QWpBQUFpRUH//yNsdXhB9WtBP0lFQXRpBAAQAAUQAAB1TwALQWdBRU5Bd0EtbXRpBAAQAAUAAAB0TwALQmZBRbJBd0FqQUFBaUVBbXRDMFJuexAAQXRpBAAQAAUAANF0TwALQWZBqyxFQXRpBAAQAAUAAAB0TwALQWdBRU5Bd0EtdGkEbQASAAUAAAB0TwALQmZBRbJBd0FqQUFBaUUACw== Step #5: MERGE-OUTER: attempt 4408 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1712902523 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587d9383198, 0x5587d938b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587d938b918,0x5587d94130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1fd00fb4f6c94899dd7d006acbd4a2c4eef328a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12993 processed earlier; will process 2282 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587d6b975dd bp 0x000000000000 sp 0x7ffc764d5660 T46711) Step #5: ==46711==The signal is caused by a READ memory access. Step #5: #0 0x5587d6b975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587d69b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587d69b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587d6996929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587d68b7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587d680fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587d68191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587d68006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587d682c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f132347c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587d67f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46711==Register values: Step #5: rax = 0x00005587dad27c30 rbx = 0x00005587dad27c30 rcx = 0x00005587dad280e0 rdx = 0x00007f1323644b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc764d5660 Step #5: r8 = 0x00005587dad27c30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1323644be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587d9d96960 r14 = 0x0000000100000004 r15 = 0x00005587d8d03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x6f,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xff,0x49,0x7f,0x41,0x3f,0x41,0x6,0x6f,0x45,0x41,0x1f,0x43,0x43,0x43,0x43,0x43,0x43,0x47,0x43,0x46,0x43,0x43,0x43,0x8b,0x8b,0x94,0x94,0x43,0xf2,0x43,0x43,0x43,0x43,0x5d,0x43,0x43,0xd7,0x94,0x8b,0x43,0x8b,0x8b,0x8b,0x8b,0x94,0x94,0x8b,0x43,0x43,0x94,0x8b,0x8c,0x8b,0x43,0x94,0x94,0x43,0xf2,0x43,0x43,0x43,0x8b,0x8b,0x8b,0x94,0x43,0x8b,0x8b,0x94,0x94,0x43,0x94,0x8b,0x43,0x43,0x94,0x8b,0x8c,0x8b,0x43,0x43,0x43,0x8b,0x8b,0x43,0x43,0x43,0x5d,0x43,0x43,0xd7,0x94,0x8b,0x43,0x8b,0x8b,0x8b,0x8b,0x94,0x94,0x8b,0x43,0x43,0x94,0x8b,0x8c,0x8b,0x43,0x94,0x94,0x43,0xf2,0x43,0x43,0x43,0x8b,0x8b,0x8b,0x94,0x43,0x8b,0x8b,0x94,0x94,0x43,0xf2,0x43,0x43,0x43,0x43,0x43,0x43,0x8b,0x8b,0x8b,0x94,0x43,0x8b,0x8b,0x94,0x94,0x43,0xf2,0x43,0x43,0x43,0x43,0x5d,0x43,0x43,0x8c,0x94,0x8b,0x43,0x8b,0x8b,0x8b,0x8b,0x94,0x94,0x8b,0x43,0x43,0x94,0x8b,0x8c,0x8b,0x43,0x43,0x43,0x8b,0x8b,0x43,0x43,0x43,0x43,0x8b,0x94,0x8b,0x95,0x94,0x8b,0x8c,0x94,0x8c,0x8b,0x8b,0x8b,0x94,0x43,0x8b,0x8a,0x8b,0x8b,0x8d,0x8b,0x8b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001o\001m\003\002\001\000\012\313\001\001\310\001\001\377I\177A?A\006oEA\037CCCCCCGCFCCC\213\213\224\224C\362CCCC]CC\327\224\213C\213\213\213\213\224\224\213CC\224\213\214\213C\224\224C\362CCC\213\213\213\224C\213\213\224\224C\224\213CC\224\213\214\213CCC\213\213CCC]CC\327\224\213C\213\213\213\213\224\224\213CC\224\213\214\213C\224\224C\362CCC\213\213\213\224C\213\213\224\224C\362CCCCCC\213\213\213\224C\213\213\224\224C\362CCCC]CC\214\224\213C\213\213\213\213\224\224\213CC\224\213\214\213CCC\213\213CCCC\213\224\213\225\224\213\214\224\214\213\213\213\224C\213\212\213\213\215\213\213\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b350e1612b871c0ff62e1497eefdc238762bb9b3 Step #5: Base64: AGFzbQEAAAABBgFgAW8BbQMCAQAKywEByAEB/0l/QT9BBm9FQR9DQ0NDQ0NHQ0ZDQ0OLi5SUQ/JDQ0NDXUND15SLQ4uLi4uUlItDQ5SLjItDlJRD8kNDQ4uLi5RDi4uUlEOUi0NDlIuMi0NDQ4uLQ0NDXUND15SLQ4uLi4uUlItDQ5SLjItDlJRD8kNDQ4uLi5RDi4uUlEPyQ0NDQ0NDi4uLlEOLi5SUQ/JDQ0NDXUNDjJSLQ4uLi4uUlItDQ5SLjItDQ0OLi0NDQ0OLlIuVlIuMlIyLi4uUQ4uKi4uNi4sACw== Step #5: MERGE-OUTER: attempt 4409 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1713042919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e6043f198, 0x559e60447911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e60447918,0x559e604cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b350e1612b871c0ff62e1497eefdc238762bb9b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12994 processed earlier; will process 2281 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e5dc535dd bp 0x000000000000 sp 0x7ffe15861660 T46715) Step #5: ==46715==The signal is caused by a READ memory access. Step #5: #0 0x559e5dc535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e5da75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e5da74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e5da52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e5d973ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e5d8cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e5d8d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e5d8bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e5d8e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62a1f5f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e5d8afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46715==Register values: Step #5: rax = 0x0000559e62cd7540 rbx = 0x0000559e62cd7540 rcx = 0x0000559e62cd79f0 rdx = 0x00007f62a2127b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe15861660 Step #5: r8 = 0x0000559e62cd7540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f62a2127be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e60e52960 r14 = 0x0000000100000004 r15 = 0x0000559e5fdbf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x1b,0x41,0xff,0xff,0x40,0x43,0x40,0xbf,0xf4,0xe5,0xfc,0x1,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0x3c,0xf4,0xe5,0xbc,0x1,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x2,0x0,0x41,0x4,0x0,0x99,0x0,0x1b,0x5c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x41,0x4,0x0,0xb,0xc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x53,0x0,0x0,0x0,0x0,0x0,0x0,0x41,0x4,0x0,0x99,0x0,0x1b,0x5c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x41,0x4,0x0,0xb,0xc,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x53,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60,0x0,0x0,0x99,0x0,0x1b,0x0,0x10,0x0,0xfb,0x1b,0x2,0x0,0x41,0x4,0x0,0xb,0xc,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99,0x0,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x47,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A\001A\013\032\002\000\020\000\373\033A\377\377@C@\277\364\345\374\001\020\000\373\033\320\000\024\000\373\033\320\000\020\000\373\033C@<\364\345\274\001\020\000\373\033\320\000\020\000\373\033\002\000A\004\000\231\000\033\\\000linux\000A\004\000\013\014\000\000\000\000\000\001\000S\000\000\000\000\000\000A\004\000\231\000\033\\\000linux\000A\004\000\013\014\000\000\000\000\000\001\000S\000\000\000\000\000\001\000\000\000\000\000\000\000`\000\000\231\000\033\000\020\000\373\033\002\000A\004\000\013\014\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\231\000\033\320\000\020\000\373\033\001\000\000\000\000\000\000\000\000\000\000\231\000linux\000\000G\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d6bf50a3bfc643de47b9123849e2ac94fdcecc4 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBP31BAUELGgIAEAD7G0H//0BDQL/05fwBEAD7G9AAFAD7G9AAEAD7G0NAPPTlvAEQAPsb0AAQAPsbAgBBBACZABtcAGxpbnV4AEEEAAsMAAAAAAABAFMAAAAAAABBBACZABtcAGxpbnV4AEEEAAsMAAAAAAABAFMAAAAAAAEAAAAAAAAAYAAAmQAbABAA+xsCAEEEAAsMAAAAAAEAAAAAAAAAAAAAmQAb0AAQAPsbAQAAAAAAAAAAAACZAGxpbnV4AABHAAAACw== Step #5: MERGE-OUTER: attempt 4410 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1713182958 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5643ff766198, 0x5643ff76e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5643ff76e918,0x5643ff7f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d6bf50a3bfc643de47b9123849e2ac94fdcecc4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12995 processed earlier; will process 2280 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 477 ft: 478 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: #2 pulse cov: 592 ft: 660 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643fcf7a5dd bp 0x000000000000 sp 0x7fffe6331c20 T46719) Step #5: ==46719==The signal is caused by a READ memory access. Step #5: #0 0x5643fcf7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5643fcd9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5643fcd9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5643fcd79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5643fcc9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5643fcbf2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643fcbfc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643fcbe36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643fcc0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59ecff6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5643fcbd6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46719==Register values: Step #5: rax = 0x0000564400cb3430 rbx = 0x0000564400cb3430 rcx = 0x0000564400cb3420 rdx = 0x00007f59ed1beb80 Step #5: rdi = 0x0000564400cb3420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffe6331c20 Step #5: r8 = 0x0000564400cb3430 r9 = 0x0000564400cacdd0 r10 = 0x0000564400c94010 r11 = 0x00007f59ed1bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564400179960 r14 = 0x0000000100000004 r15 = 0x00005643ff0e6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7c,0x7c,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7f,0x41,0xc0,0x0,0x0,0x5d,0x0,0x1a,0x9b,0x0,0x0,0x1,0x53,0x41,0x46,0x0,0x89,0x0,0x1b,0x4a,0x0,0x57,0x0,0x57,0x0,0x50,0x1a,0x57,0x43,0x6,0xa1,0x0,0x14,0x0,0x14,0x0,0x0,0x0,0x5d,0x1a,0x78,0x0,0x5d,0x4a,0x0,0x57,0x0,0x50,0x0,0x1a,0x57,0xbe,0x1a,0x0,0x14,0x0,0x0,0x5d,0x1a,0x14,0x0,0x57,0x0,0x50,0x1a,0x57,0xbe,0x0,0x0,0x5d,0x1a,0x78,0x0,0x57,0x0,0x50,0x0,0x1a,0x57,0xbe,0x1a,0x0,0x14,0x0,0x0,0x5d,0x1a,0x14,0x0,0x57,0x0,0x50,0x1a,0x57,0xbe,0x0,0x0,0x5d,0x1a,0x78,0x0,0x5d,0x4a,0x0,0x57,0x0,0x50,0x0,0x1a,0x57,0xbe,0x1a,0x0,0x14,0x0,0x0,0x5d,0x1a,0x14,0x0,0x57,0x0,0x50,0x1a,0x57,0xbe,0x0,0x1a,0x94,0x41,0x46,0x0,0x78,0x0,0x5d,0x4a,0x0,0x57,0x0,0x50,0x1a,0x57,0x1a,0x57,0x43,0x6c,0x69,0x6e,0x69,0x41,0xc0,0x7,0x0,0x1,0x1,0x0,0x1,0x58,0x70,0x41,0x7c,0x41,0x6c,0x1,0x41,0x69,0xc1,0xd,0x0,0x76,0x0,0x57,0xbe,0x0,0x70,0x41,0x7c,0x41,0x6c,0x1,0x41,0x69,0xc1,0xd,0x0,0x76,0x0,0x68,0x68,0x68,0x68,0x68,0x68,0x4b,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002||\000\003\002\001\000\012\313\001\001\310\001\001\012\177A\300\000\000]\000\032\233\000\000\001SAF\000\211\000\033J\000W\000W\000P\032WC\006\241\000\024\000\024\000\000\000]\032x\000]J\000W\000P\000\032W\276\032\000\024\000\000]\032\024\000W\000P\032W\276\000\000]\032x\000W\000P\000\032W\276\032\000\024\000\000]\032\024\000W\000P\032W\276\000\000]\032x\000]J\000W\000P\000\032W\276\032\000\024\000\000]\032\024\000W\000P\032W\276\000\032\224AF\000x\000]J\000W\000P\032W\032WCliniA\300\007\000\001\001\000\001XpA|Al\001Ai\301\015\000v\000W\276\000pA|Al\001Ai\301\015\000v\000hhhhhhKjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94cea4a1cd613c4e652c1eeca5e42625a17c9c57 Step #5: Base64: AGFzbQEAAAABBgFgAnx8AAMCAQAKywEByAEBCn9BwAAAXQAamwAAAVNBRgCJABtKAFcAVwBQGldDBqEAFAAUAAAAXRp4AF1KAFcAUAAaV74aABQAAF0aFABXAFAaV74AAF0aeABXAFAAGle+GgAUAABdGhQAVwBQGle+AABdGngAXUoAVwBQABpXvhoAFAAAXRoUAFcAUBpXvgAalEFGAHgAXUoAVwBQGlcaV0NsaW5pQcAHAAEBAAFYcEF8QWwBQWnBDQB2AFe+AHBBfEFsAUFpwQ0AdgBoaGhoaGhLamwACw== Step #5: MERGE-OUTER: attempt 4411 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1713326280 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c0cee5f198, 0x55c0cee67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c0cee67918,0x55c0ceeef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94cea4a1cd613c4e652c1eeca5e42625a17c9c57' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 12998 processed earlier; will process 2277 files now Step #5: [LOADING] WASM module load failed: unknown function 26 Step #5: #1 pulse cov: 353 ft: 354 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 487 ft: 542 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 672 ft: 926 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c0cc6735dd bp 0x000000000000 sp 0x7ffeb1ae0f80 T46723) Step #5: ==46723==The signal is caused by a READ memory access. Step #5: #0 0x55c0cc6735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c0cc495280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c0cc494fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c0cc472929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c0cc393ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0cc2ebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0cc2f51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0cc2dc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0cc3083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe84075c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c0cc2cfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46723==Register values: Step #5: rax = 0x000055c0d0f56ad0 rbx = 0x000055c0d0f56ad0 rcx = 0x000055c0d0f56f80 rdx = 0x00007fe840924b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb1ae0f80 Step #5: r8 = 0x000055c0d0f56ad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe840924be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c0cf872960 r14 = 0x0000000100000004 r15 = 0x000055c0ce7df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x41,0x8b,0x41,0x41,0x10,0x41,0x49,0x6c,0x41,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x41,0x6a,0x41,0x25,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x0,0x41,0x49,0x70,0x41,0x6a,0x41,0x25,0x41,0x21,0x41,0x45,0x6b,0xc1,0x6c,0x41,0x25,0x41,0x22,0x45,0x41,0x45,0x77,0x69,0x6e,0x41,0x25,0x45,0x41,0x21,0x47,0x6a,0x41,0x13,0x41,0x25,0x41,0x21,0x45,0x45,0x6b,0x41,0x13,0x4d,0x41,0xd5,0x41,0x6c,0x6a,0x6e,0xe,0x2,0x0,0x0,0x0,0xbd,0x0,0x0,0x0,0x0,0x41,0x25,0x41,0x21,0x45,0x45,0x6a,0x41,0x13,0x41,0x25,0x41,0x21,0x45,0x45,0x6b,0x41,0x13,0x4d,0x41,0xd5,0x41,0x6c,0x6a,0x6e,0xe,0x2,0x0,0x0,0x0,0xbd,0x0,0x0,0x0,0x0,0x41,0x25,0x41,0x21,0x45,0x45,0x6b,0x41,0x38,0x4d,0x0,0x0,0x0,0x0,0x41,0x0,0x0,0x99,0x0,0x0,0x0,0x0,0x46,0x76,0x0,0x6a,0x41,0x77,0x69,0x6e,0x45,0x45,0x1,0xc1,0x6c,0x41,0x25,0x0,0xb,0xf,0x6a,0x69,0x45,0x0,0x6a,0x69,0x45,0x0,0x41,0x69,0x41,0xd,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1,0x41,0x41,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300\001\276A\213AA\020AIlAAjA%A\232\272\030\003\000AjA%A\000\300\001\276\216AAA\000AIpAjA%A!AEk\301lA%A\"EAEwinA%EA!GjA\023A%A!EEkA\023MA\325Aljn\016\002\000\000\000\275\000\000\000\000A%A!EEjA\023A%A!EEkA\023MA\325Aljn\016\002\000\000\000\275\000\000\000\000A%A!EEkA8M\000\000\000\000A\000\000\231\000\000\000\000Fv\000jAwinEE\001\301lA%\000\013\017jiE\000jiE\000AiA\015linux\000\001AAjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8918b35c4b279fd49f01ee06d088fd1a66e7b674 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBCn1BAMABvkGLQUEQQUlsQUFqQSVBmroYAwBBakElQQDAAb6OQUFBAEFJcEFqQSVBIUFFa8FsQSVBIkVBRXdpbkElRUEhR2pBE0ElQSFFRWtBE01B1UFsam4OAgAAAL0AAAAAQSVBIUVFakETQSVBIUVFa0ETTUHVQWxqbg4CAAAAvQAAAABBJUEhRUVrQThNAAAAAEEAAJkAAAAARnYAakF3aW5FRQHBbEElAAsPamlFAGppRQBBaUENbGludXgAAUFBamwACw== Step #5: MERGE-OUTER: attempt 4412 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1713470703 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55deb8a8e198, 0x55deb8a96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55deb8a96918,0x55deb8b1e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8918b35c4b279fd49f01ee06d088fd1a66e7b674' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13004 processed earlier; will process 2271 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55deb62a25dd bp 0x000000000000 sp 0x7ffc63c00b10 T46727) Step #5: ==46727==The signal is caused by a READ memory access. Step #5: #0 0x55deb62a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55deb60c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55deb60c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55deb60a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55deb5fc2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55deb5f1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55deb5f241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55deb5f0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55deb5f373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f39b3bdb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55deb5efeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46727==Register values: Step #5: rax = 0x000055deb9ead430 rbx = 0x000055deb9ead430 rcx = 0x000055deb9ead420 rdx = 0x00007f39b3da3b80 Step #5: rdi = 0x000055deb9ead420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc63c00b10 Step #5: r8 = 0x000055deb9ead430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f39b3da3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055deb94a1960 r14 = 0x0000000100000004 r15 = 0x000055deb840e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0xc0,0x1,0x41,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0xd,0x47,0x41,0x7f,0x74,0x67,0x74,0x41,0x5f,0x41,0x6c,0x74,0x6e,0x45,0x45,0x41,0x1,0x0,0x0,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x6c,0x72,0x6e,0x45,0x45,0x41,0x1,0x0,0x0,0x0,0x0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x74,0x67,0x49,0xe,0x0,0x0,0x41,0x0,0x0,0xa7,0x41,0x67,0x45,0x41,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x0,0x68,0x41,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0xf,0x0,0x68,0x41,0x67,0x45,0x41,0x0,0x41,0x0,0x0,0x0,0x0,0x6f,0x6c,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\300\001AAA&A\013\001\002\000AoA\365AAKA\252\015GA\177tgtA_AltnEEA\001\000\000\321AIgtA_AlrnEEA\001\000\000\000\000\000\324\325\000\325\001\324\321AtgI\016\000\000A\000\000\247AgEA\017\017\017\017\017\017\017\017\017\017\017\017\000hA\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\017\000hAgEA\000A\000\000\000\000ol\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8bab87e12ed78e8cc5841b012848b25e4e44db3c Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAMABQUFBJkELAQIAQW9B9UFBS0GqDUdBf3RndEFfQWx0bkVFQQEAANFBSWd0QV9BbHJuRUVBAQAAAAAA1NUA1QHU0UF0Z0kOAABBAACnQWdFQQ8PDw8PDw8PDw8PDwBoQQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8AaEFnRUEAQQAAAABvbAsACw== Step #5: MERGE-OUTER: attempt 4413 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1713611382 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc794a5198, 0x55fc794ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc794ad918,0x55fc795350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8bab87e12ed78e8cc5841b012848b25e4e44db3c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13006 processed earlier; will process 2269 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc76cb95dd bp 0x000000000000 sp 0x7ffcc94ff260 T46731) Step #5: ==46731==The signal is caused by a READ memory access. Step #5: #0 0x55fc76cb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc76adb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc76adafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc76ab8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc769d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc76931c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc7693b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc769226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc7694e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d0ebb5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc76915aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46731==Register values: Step #5: rax = 0x000055fc7a6ff3c0 rbx = 0x000055fc7a6ff3c0 rcx = 0x000055fc7a6ff870 rdx = 0x00007f5d0ed7db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc94ff260 Step #5: r8 = 0x000055fc7a6ff3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d0ed7dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc79eb8960 r14 = 0x0000000100000004 r15 = 0x000055fc78e25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7e,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x41,0xc0,0x89,0x49,0x1,0xb2,0xa9,0xc1,0x45,0x41,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x45,0x41,0x4e,0x45,0x4e,0xb2,0xa9,0x4f,0xb2,0xa9,0x45,0xb2,0xa9,0x45,0x4e,0xb3,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x41,0x45,0x4e,0xb2,0xa8,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb3,0xa8,0xb2,0xa9,0x45,0x41,0x45,0xb2,0xa9,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x45,0x41,0x4e,0x45,0x4e,0xb2,0xa9,0x47,0xb2,0xa9,0x45,0xb2,0xa9,0x45,0x4e,0xb3,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x41,0x45,0x4e,0xb2,0xa8,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa8,0xb2,0xa9,0x45,0x41,0x45,0xb2,0xa9,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x41,0x45,0x4e,0xb2,0xa9,0x45,0xb2,0xa9,0x45,0x4e,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0x45,0xb2,0xa9,0xb2,0xa9,0x41,0x45,0x45,0xb2,0xa9,0x45,0x41,0x4e,0x45,0x4e,0xb2,0xa9,0x4f,0xb2,0xa9,0x45,0xb2,0xa9,0x45,0x4e,0xb3,0xa9,0xb2,0xa9,0x46,0x4e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001~\001\177\003\002\001\000\012\313\001\001\310\001\001?\177AAA\300\211I\001\262\251\301EAEE\262\251\262\251AEE\262\251EANEN\262\251O\262\251E\262\251EN\263\251\262\251AEE\262\251AEN\262\250E\262\251\262\251AEE\263\250\262\251EAE\262\251EEE\262\251\262\251AEEE\262\251\262\251AEE\262\251EANEN\262\251G\262\251E\262\251EN\263\251\262\251AEE\262\251AEN\262\250E\262\251\262\251AEE\262\250\262\251EAE\262\251EEE\262\251\262\251AEE\262\251AEN\262\251E\262\251EN\262\251\262\251AEEE\262\251\262\251AEE\262\251EANEN\262\251O\262\251E\262\251EN\263\251\262\251FN\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e227a7b2f5293d3bd39868cc91d00c15d1b7a5d1 Step #5: Base64: AGFzbQEAAAABBgFgAX4BfwMCAQAKywEByAEBP39BQUHAiUkBsqnBRUFFRbKpsqlBRUWyqUVBTkVOsqlPsqlFsqlFTrOpsqlBRUWyqUFFTrKoRbKpsqlBRUWzqLKpRUFFsqlFRUWyqbKpQUVFRbKpsqlBRUWyqUVBTkVOsqlHsqlFsqlFTrOpsqlBRUWyqUFFTrKoRbKpsqlBRUWyqLKpRUFFsqlFRUWyqbKpQUVFsqlBRU6yqUWyqUVOsqmyqUFFRUWyqbKpQUVFsqlFQU5FTrKpT7KpRbKpRU6zqbKpRk4ACw== Step #5: MERGE-OUTER: attempt 4414 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1713749936 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55981852a198, 0x559818532911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559818532918,0x5598185ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e227a7b2f5293d3bd39868cc91d00c15d1b7a5d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13007 processed earlier; will process 2268 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559815d3e5dd bp 0x000000000000 sp 0x7ffe8e96ae00 T46735) Step #5: ==46735==The signal is caused by a READ memory access. Step #5: #0 0x559815d3e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559815b60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559815b5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559815b3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559815a5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5598159b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598159c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598159a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5598159d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff66acc3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55981599aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46735==Register values: Step #5: rax = 0x0000559819dc7320 rbx = 0x0000559819dc7320 rcx = 0x0000559819dc77d0 rdx = 0x00007ff66ae8bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8e96ae00 Step #5: r8 = 0x0000559819dc7320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff66ae8bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559818f3d960 r14 = 0x0000000100000004 r15 = 0x0000559817eaa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x6f,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x10,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0xff,0xff,0x70,0x41,0x40,0x41,0x31,0x41,0x0,0x69,0x41,0xed,0x9d,0x49,0x41,0xce,0x26,0x70,0x41,0x41,0x41,0x26,0x41,0x10,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x3,0x1,0x1,0x45,0x49,0x41,0x8e,0x40,0x70,0x41,0x40,0x41,0x30,0x4b,0x0,0x68,0x41,0xed,0x9d,0x49,0x41,0x8e,0x26,0x70,0x41,0x41,0x41,0x26,0x41,0x10,0x46,0xd0,0x0,0x41,0x49,0x0,0x41,0x14,0x1,0x68,0x41,0xed,0x26,0x41,0x3,0x4f,0x41,0x26,0x41,0x0,0x4a,0xd0,0x0,0x41,0xed,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xed,0x4f,0x41,0xd0,0x2b,0x68,0x0,0x10,0x0,0x1,0x41,0x49,0x45,0x68,0x41,0xed,0x9d,0x26,0x41,0x0,0x47,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177p\003\002\001\000\012\313\001\001\310\001\001\012oA\000\300AA\001\276AIA\216@pAAA&A\020O\320\000\024\000\001AIA&A\000O\320\000\024\000\001AIAhA\355&A\000O\320\000\024\000\001\001AIA\377\377pA@A1A\000iA\355\235IA\316&pAAA&A\020O\320\000\024\000\001AIAhA\355&A\003\001\001EIA\216@pA@A0K\000hA\355\235IA\216&pAAA&A\020F\320\000AI\000A\024\001hA\355&A\003OA&A\000J\320\000A\355&A\000O\320\000\024\000\001\001A\355OA\320+h\000\020\000\001AIEhA\355\235&A\000G\320\000\024\000\001AIAhA\355&A\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ba2a7e2c6493a819fbcd604bc0025f4153ba900 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/cAMCAQAKywEByAEBCm9BAMBBQQG+QUlBjkBwQUFBJkEQT9AAFAABQUlBJkEAT9AAFAABQUlBaEHtJkEAT9AAFAABAUFJQf//cEFAQTFBAGlB7Z1JQc4mcEFBQSZBEE/QABQAAUFJQWhB7SZBAwEBRUlBjkBwQUBBMEsAaEHtnUlBjiZwQUFBJkEQRtAAQUkAQRQBaEHtJkEDT0EmQQBK0ABB7SZBAE/QABQAAQFB7U9B0CtoABAAAUFJRWhB7Z0mQQBH0AAUAAFBSUFoQe0mQQAACw== Step #5: MERGE-OUTER: attempt 4415 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1713889040 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ef5e06198, 0x564ef5e0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ef5e0e918,0x564ef5e960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ba2a7e2c6493a819fbcd604bc0025f4153ba900' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13008 processed earlier; will process 2267 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 430 ft: 431 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564ef361a5dd bp 0x000000000000 sp 0x7ffe652939d0 T46739) Step #5: ==46739==The signal is caused by a READ memory access. Step #5: #0 0x564ef361a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564ef343c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564ef343bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564ef3419929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564ef333aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564ef3292c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564ef329c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564ef32836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564ef32af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3b42d54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564ef3276aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46739==Register values: Step #5: rax = 0x0000564ef7c8a430 rbx = 0x0000564ef7c8a430 rcx = 0x0000564ef7c8a420 rdx = 0x00007f3b42f1cb80 Step #5: rdi = 0x0000564ef7c8a420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe652939d0 Step #5: r8 = 0x0000564ef7c8a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3b42f1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ef6819960 r14 = 0x0000000100000004 r15 = 0x0000564ef5786386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1e,0x7f,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x13,0x69,0x69,0x6e,0x41,0x25,0x45,0xbe,0x8c,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x49,0x41,0x6c,0x41,0x25,0x45,0x6b,0x41,0x13,0x69,0x6a,0x10,0x0,0x49,0x41,0x6c,0x41,0x6c,0x10,0x0,0x41,0x6c,0x41,0x1b,0x6c,0x48,0x69,0x75,0x6c,0x4e,0x6e,0x78,0x6a,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0xc1,0x41,0x6b,0x10,0x0,0x49,0x41,0x0,0x4d,0x41,0x6c,0x4b,0x10,0x0,0x49,0x6b,0x4b,0x41,0x10,0x41,0x0,0x10,0x0,0x69,0x6b,0x10,0x0,0x48,0x45,0x6c,0x41,0x6c,0x1b,0x4e,0x69,0x41,0xd,0x48,0x4e,0x6c,0x69,0x6e,0x75,0x78,0x6a,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0xc1,0x49,0x6b,0x10,0x0,0x48,0x41,0x0,0x4d,0x41,0x4b,0x6c,0x10,0x0,0x49,0x4b,0x10,0x0,0x41,0x41,0x6b,0x10,0x0,0x69,0x6b,0x10,0x0,0x48,0x45,0x6c,0x41,0x6c,0x1b,0x4e,0x69,0x41,0xd,0x6b,0x69,0x6a,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x41,0x41,0x6b,0x10,0x0,0x48,0x43,0x6c,0x6b,0x41,0x6a,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x41,0x41,0x6b,0x10,0x0,0x48,0x41,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\036\177A\000\300\001\276\216AAA\023iinA%E\276\214AAA\023iK\020\000IAlA%EkA\023ij\020\000IAlAl\020\000AlA\033lHiulNnxjAAA\023iK\020\000\301Ak\020\000IA\000MAlK\020\000IkKA\020A\000\020\000ik\020\000HElAl\033NiA\015HNlinuxjAAA\023iK\020\000\301Ik\020\000HA\000MAKl\020\000IK\020\000AAk\020\000ik\020\000HElAl\033NiA\015kijAAA\023iK\020\000AAk\020\000HClkAjAAA\023iK\020\000AAk\020\000HAl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5730ff28b561bc7ac3732ec69b335b83679887d Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBHn9BAMABvo5BQUETaWluQSVFvoxBQUETaUsQAElBbEElRWtBE2lqEABJQWxBbBAAQWxBG2xIaXVsTm54akFBQRNpSxAAwUFrEABJQQBNQWxLEABJa0tBEEEAEABpaxAASEVsQWwbTmlBDUhObGludXhqQUFBE2lLEADBSWsQAEhBAE1BS2wQAElLEABBQWsQAGlrEABIRWxBbBtOaUENa2lqQUFBE2lLEABBQWsQAEhDbGtBakFBQRNpSxAAQUFrEABIQWwACw== Step #5: MERGE-OUTER: attempt 4416 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1714028638 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b933b1198, 0x557b933b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b933b9918,0x557b934410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5730ff28b561bc7ac3732ec69b335b83679887d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13010 processed earlier; will process 2265 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 392 ft: 393 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b90bc55dd bp 0x000000000000 sp 0x7ffdc5f4a8f0 T46743) Step #5: ==46743==The signal is caused by a READ memory access. Step #5: #0 0x557b90bc55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b909e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b909e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b909c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b908e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b9083dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b908471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b9082e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b9085a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05e1bb7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b90821aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46743==Register values: Step #5: rax = 0x0000557b94cc1430 rbx = 0x0000557b94cc1430 rcx = 0x0000557b94cc1420 rdx = 0x00007f05e1d7fb80 Step #5: rdi = 0x0000557b94cc1420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffdc5f4a8f0 Step #5: r8 = 0x0000557b94cc1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05e1d7fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b93dc4960 r14 = 0x0000000100000004 r15 = 0x0000557b92d31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x20,0x1,0x42,0x41,0x41,0x40,0x45,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x10,0x21,0x0,0x1a,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x20,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dq\003\002\001\000\012\313\001\001\310\001\001?k \001BAA@E\032\020\000\020\000!\033\020\000\020\000!\032\020\000\020\000\020\000\020\000!\033\020\000\020\000!\032\020\000!\032\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\000!\032\020\000!\020!\000\032\032\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\000 \032\020\000!\032\020\000\020\000!\033\020\000\032\020\000\020\000!\032\020\000\020\000\020\000\020\000!\033\020\000\020\000!\032\020\000!\032\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\000!\032\020\000!\032\020\000!\032\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\000!\032\020\000!\032\020\000\020\000!\033\020\000\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c0779fab29e4282bf115c13a851d07f42aadc59 Step #5: Base64: AGFzbQEAAAABBgFgAAFkcQMCAQAKywEByAEBP2sgAUJBQUBFGhAAEAAhGxAAEAAhGhAAEAAQABAAIRsQABAAIRoQACEaEAAQACEbEAAaEAAhABAAEAAhACEaEAAhECEAGhoQABAAIRsQABoQACEAEAAQACEAIBoQACEaEAAQACEbEAAaEAAQACEaEAAQABAAEAAhGxAAEAAhGhAAIRoQABAAIRsQABoQACEAEAAQACEAIRoQACEaEAAhGhAAEAAhGxAAGhAAIQAQABAAIQAhGhAAIRoQABAAIRsQABAAEAAACw== Step #5: MERGE-OUTER: attempt 4417 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1714169883 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b019743198, 0x55b01974b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b01974b918,0x55b0197d30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c0779fab29e4282bf115c13a851d07f42aadc59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13012 processed earlier; will process 2263 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b016f575dd bp 0x000000000000 sp 0x7ffe49069080 T46747) Step #5: ==46747==The signal is caused by a READ memory access. Step #5: #0 0x55b016f575dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b016d79280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b016d78fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b016d56929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b016c77ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b016bcfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b016bd91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b016bc06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b016bec3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f322bfff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b016bb3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46747==Register values: Step #5: rax = 0x000055b01bdf5540 rbx = 0x000055b01bdf5540 rcx = 0x000055b01bdf59f0 rdx = 0x00007f322c1c7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe49069080 Step #5: r8 = 0x000055b01bdf5540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f322c1c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b01a156960 r14 = 0x0000000100000004 r15 = 0x000055b0190c3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6a,0x41,0x41,0x41,0x60,0x41,0x4b,0x1b,0x3,0x0,0x2,0x0,0x2,0x40,0x20,0x1a,0xfb,0x18,0x1a,0x2,0xfc,0xe2,0xfb,0x1f,0x40,0x0,0x8d,0x0,0x0,0xfb,0x18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x63,0x78,0x0,0x42,0x4e,0x1a,0x99,0x0,0x0,0x0,0x0,0x4,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x9f,0x0,0x70,0x77,0xf,0x7e,0x0,0x6c,0x69,0x6e,0x45,0x41,0x95,0x41,0x41,0x8c,0x6c,0x6c,0x6e,0x45,0x41,0x95,0x41,0x41,0x8c,0x6c,0x6c,0x74,0x69,0x69,0x74,0x41,0xb2,0x45,0x41,0x95,0x35,0x41,0x9a,0x0,0x0,0x0,0x98,0x0,0x70,0x77,0xf,0x7e,0x0,0x6c,0x69,0x6e,0x45,0x41,0x95,0x41,0x41,0xa,0x6c,0x70,0x6d,0x69,0x69,0x0,0x0,0x9f,0x0,0x70,0x6c,0x70,0x6d,0x69,0x69,0x0,0x0,0x9f,0x0,0x70,0x77,0xf,0x7e,0x0,0x6c,0x69,0x0,0xfb,0x19,0x9a,0xcb,0x57,0xdc,0xbe,0xf5,0x7a,0x0,0x0,0xb,0x41,0x63,0x41,0xc1,0x6b,0x74,0x41,0xb2,0x45,0x41,0x95,0x41,0x41,0x8c,0x95,0x30,0x41,0x66,0x69,0x0,0x0,0xfb,0x18,0x1a,0x0,0x9,0x0,0x0,0x21,0x0,0xb,0xb,0x0,0x0,0xb,0x20,0x30,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?jAAA`AK\033\003\000\002\000\002@ \032\373\030\032\002\374\342\373\037@\000\215\000\000\373\030\000\000\000\000\000\000\000\000\000cx\000BN\032\231\000\000\000\000\004\000\000\001\000\000\000\000\000\237\000pw\017~\000linEA\225AA\214llnEA\225AA\214lltiitA\262EA\2255A\232\000\000\000\230\000pw\017~\000linEA\225AA\012lpmii\000\000\237\000plpmii\000\000\237\000pw\017~\000li\000\373\031\232\313W\334\276\365z\000\000\013AcA\301ktA\262EA\225AA\214\2250Afi\000\000\373\030\032\000\011\000\000!\000\013\013\000\000\013 0\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5e3828e2beba639240d7ae5eb021f54b0632c4a Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP2pBQUFgQUsbAwACAAJAIBr7GBoC/OL7H0AAjQAA+xgAAAAAAAAAAABjeABCThqZAAAAAAQAAAEAAAAAAJ8AcHcPfgBsaW5FQZVBQYxsbG5FQZVBQYxsbHRpaXRBskVBlTVBmgAAAJgAcHcPfgBsaW5FQZVBQQpscG1paQAAnwBwbHBtaWkAAJ8AcHcPfgBsaQD7GZrLV9y+9XoAAAtBY0HBa3RBskVBlUFBjJUwQWZpAAD7GBoACQAAIQALCwAACyAwAAAACw== Step #5: MERGE-OUTER: attempt 4418 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1714309462 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597c8f29198, 0x5597c8f31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597c8f31918,0x5597c8fb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5e3828e2beba639240d7ae5eb021f54b0632c4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13013 processed earlier; will process 2262 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597c673d5dd bp 0x000000000000 sp 0x7ffdef462b70 T46751) Step #5: ==46751==The signal is caused by a READ memory access. Step #5: #0 0x5597c673d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597c655f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597c655efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597c653c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597c645dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597c63b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597c63bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597c63a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597c63d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3a599a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597c6399aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46751==Register values: Step #5: rax = 0x00005597c9cf7510 rbx = 0x00005597c9cf7510 rcx = 0x00005597c9cf79c0 rdx = 0x00007fe3a5b62b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdef462b70 Step #5: r8 = 0x00005597c9cf7510 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe3a5b62be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597c993c960 r14 = 0x0000000100000004 r15 = 0x00005597c88a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x5e,0x41,0x2a,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x3b,0x0,0x41,0xd1,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0xe2,0x0,0x0,0x0,0xb,0x1a,0x2,0x0,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0xc6,0x9,0x41,0xff,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0x49,0xfb,0x19,0x41,0x1,0x41,0xf7,0x2,0xb,0x1a,0x2,0x0,0x12,0x0,0xfb,0x18,0x41,0x1,0x41,0xff,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0xff,0x1,0x41,0x40,0xfb,0x19,0x41,0x1,0x3c,0x41,0xb,0x1a,0x2,0x0,0x0,0x61,0xfb,0x19,0x31,0x35,0x41,0x3f,0xfb,0x19,0x41,0xd7,0x41,0x7f,0xfb,0x58,0x41,0x3a,0x0,0x0,0x0,0x1,0x76,0xfb,0x19,0xc7,0xf8,0xaf,0xff,0x7b,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0x86,0x7b,0xaf,0x45,0x76,0x0,0xd3,0x0,0x78,0x41,0xbf,0x1,0x76,0xfb,0x19,0xc7,0x0,0xaf,0xff,0x7b,0x21,0x0,0x0,0xfb,0x14,0x0,0x0,0x0,0x3,0x0,0x0,0xfb,0x19,0x6c,0x0,0x0,0x0,0x22,0x0,0x0,0x80,0x0,0xb,0xb,0x0,0x89,0x0,0xb,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A^A*\032\002\000\020\000\373\031;\000A\321\002\013\032\002\000\020\000\373\031A\001A?\373\031\342\000\000\000\013\032\002\000A\001A\013\032\002\000\020\000\373\031\306\011A\377\002\013\032\002\000\020\000\373\031A\001AI\373\031A\001A\367\002\013\032\002\000\022\000\373\030A\001A\377\002\013\032\002\000\020\000\373\031\377\001A@\373\031A\001::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d1c958d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d1c958cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d1c956a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d1c948bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d1c93e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1c93ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d1c93d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1c94003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f302571e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d1c93c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46755==Register values: Step #5: rax = 0x000055d1cd1b1990 rbx = 0x000055d1cd1b1990 rcx = 0x000055d1cd1b1e40 rdx = 0x00007f30258e6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeee5c2750 Step #5: r8 = 0x000055d1cd1b1990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30258e6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d1cc96a960 r14 = 0x0000000100000004 r15 = 0x000055d1cb8d7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x73,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x44,0x42,0x41,0x1,0x41,0x30,0x1,0x41,0x2a,0x77,0xc0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4d,0xc0,0x4d,0xd0,0x0,0xd0,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x41,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x31,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x4,0x0,0x0,0x0,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x35,0x1,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x36,0x1,0x41,0x2a,0x77,0xc0,0xc0,0x41,0x4d,0x41,0x6b,0x45,0x41,0x2a,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x45,0x41,0x15,0x0,0x0,0x0,0x14,0x0,0x1,0x41,0x45,0x42,0x41,0x1,0x41,0x31,0x0,0x50,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n|\003\002\001\000\012\313\001\001\310\001\001\012sC\000\300\001\276\216AAA@AwinEi\004\000\020\000\005\320\000\024\000\001AEAA\001EAA\001\320\000\024\000\001ADBA\001A0\001A*w\300\000\000\000\000\000\000\000\000M\300M\320\000\320\000\001AEAA\001EAA\001\320\000\024\000\001AEBA\001A1\001A*w\300\300AMA6\001A*w\300\300AMA\004\000\000\000\320\000\024\000\001AEA\001AEBA\001A5\001\001\320\000\024\000\001AEBA\001A6\001A*w\300\300AMAkEA*\320\000\024\000\001AEAA\001EA\025\000\000\000\024\000\001AEBA\001A1\000P\000tO\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-511b8166b7ece876d2fac605a77eeb550c0efc77 Step #5: Base64: AGFzbQEAAAABBgFgAAJufAMCAQAKywEByAEBCnNDAMABvo5BQUFAQXdpbkVpBAAQAAXQABQAAUFFQUEBRUFBAdAAFAABQURCQQFBMAFBKnfAAAAAAAAAAABNwE3QANAAAUFFQUEBRUFBAdAAFAABQUVCQQFBMQFBKnfAwEFNQTYBQSp3wMBBTUEEAAAA0AAUAAFBRUEBQUVCQQFBNQEB0AAUAAFBRUJBAUE2AUEqd8DAQU1Ba0VBKtAAFAABQUVBQQFFQRUAAAAUAAFBRUJBAUExAFAAdE8AC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4420 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1714591080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d144b11198, 0x55d144b19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d144b19918,0x55d144ba10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/511b8166b7ece876d2fac605a77eeb550c0efc77' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13019 processed earlier; will process 2256 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d1423255dd bp 0x000000000000 sp 0x7ffe18101250 T46759) Step #5: ==46759==The signal is caused by a READ memory access. Step #5: #0 0x55d1423255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d142147280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d142146fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d142124929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d142045ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d141f9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d141fa71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d141f8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d141fba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55f1c14082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d141f81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46759==Register values: Step #5: rax = 0x000055d1471d8320 rbx = 0x000055d1471d8320 rcx = 0x000055d1471d87d0 rdx = 0x00007f55f1ddcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe18101250 Step #5: r8 = 0x000055d1471d8320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55f1ddcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d145524960 r14 = 0x0000000100000004 r15 = 0x000055d144491386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x7d,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0xfd,0x49,0x45,0x78,0x45,0xd0,0x0,0x14,0x0,0x75,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xce,0x14,0x6c,0x41,0x8e,0x40,0x70,0x41,0x40,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x49,0x41,0x1,0x41,0x70,0x41,0x40,0x41,0x8e,0x41,0x4a,0x41,0x4f,0xd0,0x0,0x14,0x0,0x4f,0x6c,0x69,0x6c,0x69,0x6e,0x75,0x78,0x41,0x8e,0xed,0x8e,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4f,0xd0,0x0,0x14,0x0,0x4f,0x41,0x4f,0xd0,0x0,0x14,0x0,0x49,0x41,0x8e,0xed,0x49,0x41,0x78,0x45,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0xd0,0x0,0x14,0x0,0xd,0x0,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x26,0x41,0x0,0xf,0xd0,0x0,0x14,0x0,0x4f,0x41,0x4f,0xd0,0x0,0x14,0x0,0x48,0x41,0x8e,0xed,0x49,0x41,0x78,0x45,0xd0,0x0,0x14,0x0,0x73,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xce,0x14,0x49,0x41,0x8e,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\003}A\000\300AA\001\276AIA\216\375IExE\320\000\024\000uAO\320\000\024\000\001\001A\316\024lA\216@pA@A&A\000O\320\000\024\000O\320\000\024\000wAO\320\000\024\000\001IA\001ApA@A\216AJAO\320\000\024\000OlilinuxA\216\355\216linuxAO\320\000\024\000OAO\320\000\024\000IA\216\355IAxE\320\000\024\000wAOA\000O\320\000\024\000O\320\000\024\000wAO\320\000\024\000\015\000AAIA\216@pA&A\000\017\320\000\024\000OAO\320\000\024\000HA\216\355IAxE\320\000\024\000sAO\320\000\024\000\001\001A\316\024IA\216A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f30f07b498541280db94cff7519a77d9f219a5a Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBA31BAMBBQQG+QUlBjv1JRXhF0AAUAHVBT9AAFAABAUHOFGxBjkBwQUBBJkEAT9AAFABP0AAUAHdBT9AAFAABSUEBQXBBQEGOQUpBT9AAFABPbGlsaW51eEGO7Y5saW51eEFP0AAUAE9BT9AAFABJQY7tSUF4RdAAFAB3QU9BAE/QABQAT9AAFAB3QU/QABQADQBBQUlBjkBwQSZBAA/QABQAT0FP0AAUAEhBju1JQXhF0AAUAHNBT9AAFAABAUHOFElBjkEACw== Step #5: MERGE-OUTER: attempt 4421 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1714730708 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4ee686198, 0x55d4ee68e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4ee68e918,0x55d4ee7160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f30f07b498541280db94cff7519a77d9f219a5a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13020 processed earlier; will process 2255 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4ebe9a5dd bp 0x000000000000 sp 0x7ffe5bff8c90 T46763) Step #5: ==46763==The signal is caused by a READ memory access. Step #5: #0 0x55d4ebe9a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4ebcbc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4ebcbbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4ebc99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4ebbbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4ebb12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4ebb1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4ebb036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4ebb2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54bef5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4ebaf6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46763==Register values: Step #5: rax = 0x000055d4f1155340 rbx = 0x000055d4f1155340 rcx = 0x000055d4f11557f0 rdx = 0x00007f54bf126b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5bff8c90 Step #5: r8 = 0x000055d4f1155340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54bf126be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4ef099960 r14 = 0x0000000100000004 r15 = 0x000055d4ee006386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x63,0x0,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x45,0x6c,0x6f,0x41,0x6c,0x69,0x6e,0x75,0x45,0xbe,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x41,0x6e,0x45,0xb7,0xab,0x6a,0x41,0x69,0x41,0xb7,0xab,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xaa,0x41,0x78,0x1,0xb7,0xab,0x6a,0x78,0x0,0x5f,0x0,0x60,0x45,0x41,0x6c,0x45,0x75,0x41,0x6e,0x45,0x6b,0x67,0x41,0x6e,0x45,0xb7,0xab,0x6a,0x41,0x69,0x41,0xb7,0xab,0x68,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0xb7,0xaa,0x41,0x78,0x1,0xb7,0xab,0x6a,0x78,0x0,0x5f,0x0,0x60,0x45,0x41,0x6c,0x45,0x75,0x6e,0x78,0x69,0x4a,0x45,0x6c,0x6f,0x41,0x6c,0x69,0x6e,0x75,0x45,0xbe,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x41,0x1,0xb7,0xab,0x6a,0x78,0x0,0x5f,0x0,0x60,0x45,0x41,0x6c,0x45,0x75,0x6e,0x78,0x69,0x4a,0x45,0x6c,0x6f,0x41,0x6c,0x69,0x6e,0x75,0x45,0xbe,0xbc,0x67,0x67,0x41,0x6b,0x41,0x6e,0x45,0x6b,0x67,0x41,0x6e,0x45,0xb7,0xab,0x6a,0x41,0x69,0x0,0x60,0x0,0x0,0x60,0x0,0x0,0x5f,0x1,0x6c,0x69,0x6e,0x75,0x78,0x75,0x78,0x69,0x68,0x1,0xd,0x0,0x41,0x5,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001c\000\000\003\002\001\000\012\313\001\001\310\001\000\000EloAlinuE\276\274ggAkAnEkgAnE\267\253jAiA\267\253hih\001\015\000A\005\001\267\252Ax\001\267\253jx\000_\000`EAlEuAnEkgAnE\267\253jAiA\267\253hih\001\015\000A\005\001\267\252Ax\001\267\253jx\000_\000`EAlEunxiJEloAlinuE\276\274ggAkAnEkgA\001\267\253jx\000_\000`EAlEunxiJEloAlinuE\276\274ggAkAnEkgAnE\267\253jAi\000`\000\000`\000\000_\001linuxuxih\001\015\000A\005\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-654c60b529a444ef6700440bc799e65d7e9bb7a7 Step #5: Base64: AGFzbQEAAAABBgFgAWMAAAMCAQAKywEByAEAAEVsb0FsaW51Rb68Z2dBa0FuRWtnQW5Ft6tqQWlBt6toaWgBDQBBBQG3qkF4AberangAXwBgRUFsRXVBbkVrZ0FuRberakFpQberaGloAQ0AQQUBt6pBeAG3q2p4AF8AYEVBbEV1bnhpSkVsb0FsaW51Rb68Z2dBa0FuRWtnQQG3q2p4AF8AYEVBbEV1bnhpSkVsb0FsaW51Rb68Z2dBa0FuRWtnQW5Ft6tqQWkAYAAAYAAAXwFsaW51eHV4aWgBDQBBBQEACw== Step #5: MERGE-OUTER: attempt 4422 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1714869831 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653094a7198, 0x5653094af911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653094af918,0x5653095370a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/654c60b529a444ef6700440bc799e65d7e9bb7a7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13021 processed earlier; will process 2254 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565306cbb5dd bp 0x000000000000 sp 0x7ffcc74cd1e0 T46767) Step #5: ==46767==The signal is caused by a READ memory access. Step #5: #0 0x565306cbb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565306add280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565306adcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565306aba929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653069dbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565306933c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56530693d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653069246e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653069503c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3bab067082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565306917aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46767==Register values: Step #5: rax = 0x000056530acbf360 rbx = 0x000056530acbf360 rcx = 0x000056530acbf810 rdx = 0x00007f3bab22fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc74cd1e0 Step #5: r8 = 0x000056530acbf360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3bab22fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565309eba960 r14 = 0x0000000100000004 r15 = 0x0000565308e27386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0xe2,0x45,0x41,0x0,0x41,0x0,0x77,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x1,0xbe,0x8b,0x41,0xe2,0x45,0x41,0x0,0x41,0x0,0x41,0x77,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0xbe,0x41,0x8b,0x41,0x41,0x1,0x41,0x41,0x41,0x69,0x41,0x1,0x41,0x6a,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x65,0x41,0x1,0x73,0x48,0x41,0x6a,0x41,0x2,0xc1,0x45,0x41,0x41,0x1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6b,0x41,0x1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0x6b,0x41,0xd5,0x45,0x41,0x41,0x41,0x69,0x41,0x1,0x41,0x6a,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x69,0x69,0x45,0xd,0x0,0x45,0x41,0x77,0x41,0x77,0x69,0x1,0xd,0x0,0x4a,0x41,0x6c,0x41,0x41,0x69,0x1,0xd,0x0,0x1,0x69,0xd,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x41,0x69,0x1,0xd,0x0,0x41,0x6c,0x41,0x69,0x41,0x69,0x6a,0x45,0x41,0x6a,0x41,0x2,0x41,0x6a,0x41,0x2,0x41,0x4b,0x0,0x0,0x9f,0x0,0xb,0x69,0x6c,0x41,0x6c,0x1,0x1,0x69,0x41,0x41,0x1,0x0,0x1,0x1b,0x6a,0x77,0x69,0x6e,0x41,0x51,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\000\300\001\276\213A\342EA\000A\000wAjA%A\232\272\001\276\213A\342EA\000A\000AwjA%A\232\272\030\003\000\276A\213AA\001AAAiA\001AjM\320\000\024\000\001AeA\001sHAjA\002\301EAA\001E\320\000\325\000\324\321kA\001E\320\000\325\000\324\321kA\325EAAAiA\001AjM\320\000\024\000\001AiiE\015\000EAwAwi\001\015\000JAlAAi\001\015\000\001i\015\000i\001\015\000AAAi\001\015\000AlAiAijEAjA\002AjA\002AK\000\000\237\000\013ilAl\001\001iAA\001\000\001\033jwinAQjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-23b06e51057f35b7f053db2020b086b949edc46b Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBAH1BAMABvotB4kVBAEEAd0FqQSVBmroBvotB4kVBAEEAQXdqQSVBmroYAwC+QYtBQQFBQUFpQQFBak3QABQAAUFlQQFzSEFqQQLBRUFBAUXQANUA1NFrQQFF0ADVANTRa0HVRUFBQWlBAUFqTdAAFAABQWlpRQ0ARUF3QXdpAQ0ASkFsQUFpAQ0AAWkNAGkBDQBBQUFpAQ0AQWxBaUFpakVBakECQWpBAkFLAACfAAtpbEFsAQFpQUEBAAEbandpbkFRamwACw== Step #5: MERGE-OUTER: attempt 4423 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715008327 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f78d573198, 0x55f78d57b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f78d57b918,0x55f78d6030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23b06e51057f35b7f053db2020b086b949edc46b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13022 processed earlier; will process 2253 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f78ad875dd bp 0x000000000000 sp 0x7ffe20b989e0 T46771) Step #5: ==46771==The signal is caused by a READ memory access. Step #5: #0 0x55f78ad875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f78aba9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f78aba8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f78ab86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f78aaa7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f78a9ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f78aa091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f78a9f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f78aa1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe582a45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f78a9e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46771==Register values: Step #5: rax = 0x000055f78e81f2e0 rbx = 0x000055f78e81f2e0 rcx = 0x000055f78e81f790 rdx = 0x00007fe582c0db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe20b989e0 Step #5: r8 = 0x000055f78e81f2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe582c0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f78df86960 r14 = 0x0000000100000004 r15 = 0x000055f78cef3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7d,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x47,0x41,0xeb,0x0,0x10,0x0,0xe,0x1,0x0,0x0,0x67,0x1,0xf,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x0,0x0,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x0,0x0,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x6d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x0,0x0,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x61,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x0,0x0,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\010}\002\000AoA\365AGA\353\000\020\000\016\001\000\000g\001\017om\013\001\002\000AoA\365AMA\353\007\020\000\016\000\000om\013\001\002\000AoA\365AMA\353\007\020\000\016\000\000om\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001Xom\013\001\002\000AoA\365AmA\353\007\020\000\016\002\001\000\001m\013\001\002\000AoA\365AMA\353\007\020\000\016\000\000om\013\001\002\000AoA\365aMA\353\007\020\000\016\002\001\000\001Xom\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001m\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\000\000\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-59403570fb052a575dd64a88cc1da202b1b2565d Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCH0CAEFvQfVBR0HrABAADgEAAGcBD29tCwECAEFvQfVBTUHrBxAADgAAb20LAQIAQW9B9UFNQesHEAAOAABvbQsBAgBBb0H1QU1B6wcQAA4CAQABWG9tCwECAEFvQfVBbUHrBxAADgIBAAFtCwECAEFvQfVBTUHrBxAADgAAb20LAQIAQW9B9WFNQesHEAAOAgEAAVhvbQsBAgBBb0H1QU1B6wcQAA4CAQABbQsBAgBBb0H1QU1B6wcQAA4CAQAAAABvbQsACw== Step #5: MERGE-OUTER: attempt 4424 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715145297 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619cb015198, 0x5619cb01d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619cb01d918,0x5619cb0a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/59403570fb052a575dd64a88cc1da202b1b2565d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13023 processed earlier; will process 2252 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619c88295dd bp 0x000000000000 sp 0x7fff9ba2cf80 T46775) Step #5: ==46775==The signal is caused by a READ memory access. Step #5: #0 0x5619c88295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619c864b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619c864afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5619c8628929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619c8549ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619c84a1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619c84ab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619c84926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619c84be3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe94bd98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619c8485aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46775==Register values: Step #5: rax = 0x00005619cc61f2e0 rbx = 0x00005619cc61f2e0 rcx = 0x00005619cc61f790 rdx = 0x00007fe94bf60b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9ba2cf80 Step #5: r8 = 0x00005619cc61f2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe94bf60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619cba28960 r14 = 0x0000000100000004 r15 = 0x00005619ca995386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8c,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4a,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x45,0x41,0x4,0x0,0x0,0x0,0x69,0x6e,0x4,0x0,0x10,0x0,0x5,0x0,0xc0,0x1,0xbe,0x8c,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4a,0x0,0xb,0x41,0x7c,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0x30,0x6e,0x41,0x77,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6d,0x4,0x0,0x10,0x0,0x5,0x0,0x60,0x0,0x0,0x8a,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0x32,0x69,0x6e,0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n|\003\002\001\000\012\313\001\001\310\001\001\010}C\000\300\001\276\214AAA@AwinEi\004\000\020\000\005\000J\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AEA\004\000\000\000in\004\000\020\000\005\000\300\001\276\214AAA@AwinEi\004\000\020\000\005\000J\000\013A|\000\000\000\002\000\000\000\000\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000\"\000\000\212\000\013AfA0nAw\000\013AIEAjgAim\004\000\020\000\005\000`\000\000\212\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000\"\000\000\212\000\013AfA2in\000asm\001\000\000\000\000\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c500ef860046f97e3e0c3572c7f6dffa0596a922 Step #5: Base64: AGFzbQEAAAABBgFgAAJufAMCAQAKywEByAEBCH1DAMABvoxBQUFAQXdpbkVpBAAQAAUASgALQXxpBAAQAAUAAAB0AAB2TwALQUVBBAAAAGluBAAQAAUAwAG+jEFBQUBBd2luRWkEABAABQBKAAtBfAAAAAIAAAAAAHQAAHZPAAtBSUVBamdBaWoEABAABQAiAACKAAtBZkEwbkF3AAtBSUVBamdBaW0EABAABQBgAACKAHQAAHZPAAtBSUVBamdBaWoEABAABQAiAACKAAtBZkEyaW4AYXNtAQAAAAAAd2cACw== Step #5: MERGE-OUTER: attempt 4425 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715283894 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe50441198, 0x55fe50449911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe50449918,0x55fe504d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c500ef860046f97e3e0c3572c7f6dffa0596a922' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13024 processed earlier; will process 2251 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe4dc555dd bp 0x000000000000 sp 0x7ffcc76801d0 T46779) Step #5: ==46779==The signal is caused by a READ memory access. Step #5: #0 0x55fe4dc555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe4da77280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe4da76fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe4da54929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe4d975ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe4d8cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe4d8d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe4d8be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe4d8ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f16a76dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe4d8b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46779==Register values: Step #5: rax = 0x000055fe516fe320 rbx = 0x000055fe516fe320 rcx = 0x000055fe516fe7d0 rdx = 0x00007f16a78a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc76801d0 Step #5: r8 = 0x000055fe516fe320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f16a78a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe50e54960 r14 = 0x0000000100000004 r15 = 0x000055fe4fdc1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x45,0x69,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x0,0x1,0x41,0x9d,0x41,0x68,0x41,0xed,0x49,0x41,0x45,0x1,0x1,0x49,0x41,0x68,0x41,0xed,0x9d,0x41,0x47,0x49,0x41,0x6c,0x69,0x6e,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x1,0x41,0x49,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x3,0x0,0x68,0x41,0xed,0x9d,0x41,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x84,0x45,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x41,0x47,0x49,0x41,0x6c,0x69,0x6e,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x1,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0xa6,0x1,0x41,0x49,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177~\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300AA\001\276AIA\216@pAAA&AEiA\000O\320\000\024\000\001\001AIAhB\355\235\000\001A\235AhA\355IAE\001\001IAhA\355\235AGIAlinO\320\000\024\000\001\001AIAhB\355\235\001AIAAIA\216@pA\000\300AA\001\276AA\001\276AIA\216@pAAA&A\000O\320\000\024\000\001A\003\000hA\355\235A\001AIAhA\355\235\204E\001AIAhA\355\235AGIAlinO\320\000\024\000\001\001AIAhB\355\235\001\320\000\024\000\001\001AIAhB\355\246\001AIAAIA\216@pA\000\300AA\001\276A\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-99564dde16eed6bf70b0742bdbf28325c5b13312 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fgMCAQAKywEByAEBCn1BAMBBQQG+QUlBjkBwQUFBJkFFaUEAT9AAFAABAUFJQWhC7Z0AAUGdQWhB7UlBRQEBSUFoQe2dQUdJQWxpbk/QABQAAQFBSUFoQu2dAUFJQUFJQY5AcEEAwEFBAb5BQQG+QUlBjkBwQUFBJkEAT9AAFAABQQMAaEHtnUEBQUlBaEHtnYRFAUFJQWhB7Z1BR0lBbGluT9AAFAABAUFJQWhC7Z0B0AAUAAEBQUlBaELtpgFBSUFBSUGOQHBBAMBBQQG+QRQACw== Step #5: MERGE-OUTER: attempt 4426 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715421250 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ac1bb3198, 0x559ac1bbb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ac1bbb918,0x559ac1c430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/99564dde16eed6bf70b0742bdbf28325c5b13312' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13025 processed earlier; will process 2250 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559abf3c75dd bp 0x000000000000 sp 0x7fffaa51e170 T46783) Step #5: ==46783==The signal is caused by a READ memory access. Step #5: #0 0x559abf3c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559abf1e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559abf1e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559abf1c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559abf0e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559abf03fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559abf0491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559abf0306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559abf05c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65b5c5a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559abf023aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46783==Register values: Step #5: rax = 0x0000559ac3d80320 rbx = 0x0000559ac3d80320 rcx = 0x0000559ac3d807d0 rdx = 0x00007f65b5e22b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaa51e170 Step #5: r8 = 0x0000559ac3d80320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f65b5e22be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ac25c6960 r14 = 0x0000000100000004 r15 = 0x0000559ac1533386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x7d,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0xed,0x49,0x45,0x78,0x45,0xd0,0x0,0x14,0x0,0x75,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xce,0x14,0x6c,0x41,0x8e,0x40,0x70,0x41,0x40,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x49,0x41,0x1,0x41,0x70,0x41,0x40,0x41,0x8e,0x41,0x4a,0x41,0x4f,0xd0,0x0,0x14,0x0,0x4f,0x41,0x4f,0xd0,0x0,0x14,0x0,0x49,0x41,0x8e,0xed,0x8e,0x6c,0x69,0x6e,0x75,0x78,0x41,0x4f,0xd0,0x0,0x14,0x0,0x4f,0x41,0x4f,0xd0,0x0,0x14,0x0,0x49,0x41,0x8e,0xed,0x49,0x41,0x78,0x45,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0xd0,0x0,0x14,0x0,0x77,0x41,0x4f,0xd0,0x0,0x14,0x0,0xd,0x0,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x4f,0x41,0x4f,0xd0,0x0,0x14,0x0,0x48,0x41,0x8e,0xed,0x49,0x41,0x78,0x45,0xd0,0x0,0x14,0x0,0x73,0x41,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xce,0x14,0x49,0x41,0x8e,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\003}A\000\300AA\001\276AIA\216\355IExE\320\000\024\000uAO\320\000\024\000\001\001A\316\024lA\216@pA@A&A\000O\320\000\024\000O\320\000\024\000wAO\320\000\024\000\001IA\001ApA@A\216AJAO\320\000\024\000OAO\320\000\024\000IA\216\355\216linuxAO\320\000\024\000OAO\320\000\024\000IA\216\355IAxE\320\000\024\000wAOA\000O\320\000\024\000O\320\000\024\000wAO\320\000\024\000\015\000AAIA\216@pA&A\000O\320\000\024\000OAO\320\000\024\000HA\216\355IAxE\320\000\024\000sAO\320\000\024\000\001\001A\316\024IA\216A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c136a7e94471f94e48a286a5436bab2b39dd57d1 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBA31BAMBBQQG+QUlBju1JRXhF0AAUAHVBT9AAFAABAUHOFGxBjkBwQUBBJkEAT9AAFABP0AAUAHdBT9AAFAABSUEBQXBBQEGOQUpBT9AAFABPQU/QABQASUGO7Y5saW51eEFP0AAUAE9BT9AAFABJQY7tSUF4RdAAFAB3QU9BAE/QABQAT9AAFAB3QU/QABQADQBBQUlBjkBwQSZBAE/QABQAT0FP0AAUAEhBju1JQXhF0AAUAHNBT9AAFAABAUHOFElBjkEACw== Step #5: MERGE-OUTER: attempt 4427 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715560387 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b40ba8198, 0x563b40bb0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b40bb0918,0x563b40c380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c136a7e94471f94e48a286a5436bab2b39dd57d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13026 processed earlier; will process 2249 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b3e3bc5dd bp 0x000000000000 sp 0x7fff150f9840 T46787) Step #5: ==46787==The signal is caused by a READ memory access. Step #5: #0 0x563b3e3bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b3e1de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b3e1ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b3e1bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b3e0dcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b3e034c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b3e03e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b3e0256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b3e0513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5bb5da0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b3e018aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46787==Register values: Step #5: rax = 0x0000563b428c63a0 rbx = 0x0000563b428c63a0 rcx = 0x0000563b428c6850 rdx = 0x00007f5bb5f68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff150f9840 Step #5: r8 = 0x0000563b428c63a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5bb5f68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b415bb960 r14 = 0x0000000100000004 r15 = 0x0000563b40528386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x12,0x7f,0x41,0x41,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x72,0x41,0x41,0x43,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0x10,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0x45,0x41,0x1,0x41,0xf5,0x49,0x41,0x41,0x75,0xc1,0x49,0x67,0x41,0x6f,0x77,0x6d,0x41,0x6b,0x72,0x6e,0x69,0x73,0x2,0x0,0x41,0x45,0x41,0x41,0x43,0x31,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0xeb,0x0,0x41,0x6f,0x41,0xf5,0x41,0x6f,0x41,0xeb,0x0,0x10,0x0,0x6c,0x69,0x6e,0x75,0x78,0xc,0x0,0x0,0x1a,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0xa2,0x41,0x6f,0x4f,0x41,0x0,0xc,0x1,0x0,0xc,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x4f,0x41,0xeb,0x0,0x10,0x0,0x49,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x6a,0x75,0x78,0x1,0x1,0x41,0xe1,0xc2,0xa9,0x83,0x7d,0x78,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x41,0x21,0x77,0x69,0x6e,0x0,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x2,0x0,0x46,0x6f,0x41,0xf5,0x41,0x4f,0x41,0x0,0x0,0x0,0x41,0x46,0x41,0xd4,0x0,0xc,0x0,0x0,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\022\177AA\300\001\276\216AAA@AIrAAC&A\013\001\002\000AoA\020AOA\353\000\020\000EA\001A\365IAAu\301IgAowmAkrnis\002\000AEAAC1A\013\001\002\000AoA\365AOA\353\000AoA\365AoA\353\000\020\000linux\014\000\000\032\000\321I\013AAA\242AoOA\000\014\001\000\014\000\321I\013AAA~AoOA\353\000\020\000I\001\000\000\000\000\000\000jux\001\001A\341\302\251\203}x\000\000\000\000linux\001\001A!win\000I\013AAA~A\002\000FoA\365AOA\000\000\000AFA\324\000\014\000\000g\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33aea0bc7cb9d624c11cabed81727ee150544d21 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBEn9BQcABvo5BQUFAQUlyQUFDJkELAQIAQW9BEEFPQesAEABFQQFB9UlBQXXBSWdBb3dtQWtybmlzAgBBRUFBQzFBCwECAEFvQfVBT0HrAEFvQfVBb0HrABAAbGludXgMAAAaANFJC0FBQaJBb09BAAwBAAwA0UkLQUFBfkFvT0HrABAASQEAAAAAAABqdXgBAUHhwqmDfXgAAAAAbGludXgBAUEhd2luAEkLQUFBfkECAEZvQfVBT0EAAABBRkHUAAwAAGcACw== Step #5: MERGE-OUTER: attempt 4428 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715697951 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa855c2198, 0x55aa855ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa855ca918,0x55aa856520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33aea0bc7cb9d624c11cabed81727ee150544d21' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13027 processed earlier; will process 2248 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa82dd65dd bp 0x000000000000 sp 0x7ffd07e802a0 T46791) Step #5: ==46791==The signal is caused by a READ memory access. Step #5: #0 0x55aa82dd65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa82bf8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa82bf7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa82bd5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa82af6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa82a4ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa82a581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa82a3f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa82a6b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f657e233082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa82a32aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46791==Register values: Step #5: rax = 0x000055aa87b2f600 rbx = 0x000055aa87b2f600 rcx = 0x000055aa87b2fab0 rdx = 0x00007f657e3fbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd07e802a0 Step #5: r8 = 0x000055aa87b2f600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f657e3fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa85fd5960 r14 = 0x0000000100000004 r15 = 0x000055aa84f42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7d,0x7f,0x41,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0x1,0x21,0x3f,0x41,0x40,0x41,0xb2,0xbc,0x3,0x4,0x0,0xb,0x1,0x4,0x0,0x5,0xc1,0xb2,0xbc,0x0,0x41,0x6c,0x69,0x0,0xe,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xb2,0xff,0xff,0xee,0x3,0x71,0x0,0x22,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xa8,0xfc,0xf6,0x41,0x1,0x41,0x41,0x41,0x52,0x41,0xbc,0x77,0x69,0x6e,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x4,0x4,0x0,0xb,0x1,0x4,0x0,0x5,0x45,0xb2,0xfc,0x0,0x41,0xa5,0x75,0xd0,0x80,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xb2,0xbb,0xf8,0x12,0x0,0x69,0x0,0xe,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xb2,0xbb,0xfc,0x1a,0x0,0x41,0x0,0xb,0x4,0x0,0x5,0xc1,0xb2,0xbc,0x0,0x41,0x6c,0x69,0xe,0x0,0x0,0x1,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xb2,0xbd,0x7d,0x12,0x0,0x41,0x6c,0x69,0x0,0xb,0x0,0xc3,0xbf,0x0,0x0,0x21,0x41,0x41,0x41,0x4d,0x41,0x4b,0x6f,0x1,0x41,0x41,0x4f,0x72,0x0,0x0,0xe,0x0,0x0,0xb,0x41,0x74,0x41,0x6f,0x41,0xf5,0x49,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001}\177A\250\350\274A\001AAA@A\262\274\000\001!?A@A\262\274\003\004\000\013\001\004\000\005\301\262\274\000Ali\000\016\000\000\013\001\004\000\005A\262\377\377\356\003q\000\"\000\000\013\001\004\000\005A\250\374\366A\001AAARA\274winAAA@A\262\274\004\004\000\013\001\004\000\005E\262\374\000A\245u\320\200\000\000\013\001\004\000\005A\262\273\370\022\000i\000\016\000\000\013\001\004\000\005A\262\273\374\032\000A\000\013\004\000\005\301\262\274\000Ali\016\000\000\001\000\013\001\004\000\005A\262\275}\022\000Ali\000\013\000\303\277\000\000!AAAMAKo\001AAOr\000\000\016\000\000\013AtAoA\365I\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6e984afb9121c9c051a5dff32b1c23adca5f711 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBfX9BqOi8QQFBQUFAQbK8AAEhP0FAQbK8AwQACwEEAAXBsrwAQWxpAA4AAAsBBAAFQbL//+4DcQAiAAALAQQABUGo/PZBAUFBQVJBvHdpbkFBQUBBsrwEBAALAQQABUWy/ABBpXXQgAAACwEEAAVBsrv4EgBpAA4AAAsBBAAFQbK7/BoAQQALBAAFwbK8AEFsaQ4AAAEACwEEAAVBsr19EgBBbGkACwDDvwAAIUFBQU1BS28BQUFPcgAADgAAC0F0QW9B9UkACw== Step #5: MERGE-OUTER: attempt 4429 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715837806 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623c7db9198, 0x5623c7dc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623c7dc1918,0x5623c7e490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6e984afb9121c9c051a5dff32b1c23adca5f711' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13028 processed earlier; will process 2247 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623c55cd5dd bp 0x000000000000 sp 0x7ffebd541fe0 T46795) Step #5: ==46795==The signal is caused by a READ memory access. Step #5: #0 0x5623c55cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623c53ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623c53eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623c53cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623c52edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623c5245c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623c524f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623c52366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623c52623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f750d1f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623c5229aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46795==Register values: Step #5: rax = 0x00005623ca7f9430 rbx = 0x00005623ca7f9430 rcx = 0x00005623ca7f9420 rdx = 0x00007f750d3bdb80 Step #5: rdi = 0x00005623ca7f9420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffebd541fe0 Step #5: r8 = 0x00005623ca7f9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f750d3bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623c87cc960 r14 = 0x0000000100000004 r15 = 0x00005623c7739386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7d,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xf5,0x3f,0x7d,0x41,0xbf,0xba,0x1,0x41,0x31,0x20,0xb6,0x20,0x22,0x96,0x0,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3d,0x5c,0x20,0xbe,0x20,0x20,0x60,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x20,0xf9,0x20,0x5e,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x20,0xf9,0x20,0x5e,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x21,0x20,0x20,0x20,0x20,0x87,0x20,0x5e,0x20,0x5c,0x20,0xbe,0x2b,0x20,0x0,0x20,0x20,0x41,0x21,0xc0,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x20,0xf9,0x20,0x5e,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3d,0x5c,0x20,0xbe,0x20,0x20,0x60,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x20,0xf9,0x20,0x5e,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x20,0xf9,0x20,0x5e,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0x20,0x20,0x20,0x2c,0x20,0x20,0x5e,0xbe,0x21,0x20,0x20,0x20,0x20,0x1a,0x0,0x5e,0x78,0x0,0x60,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001}\001\177\003\002\001\000\012\313\001\001\310\001\001\365?}A\277\272\001A1 \266 \"\226\000 =\\ \276 ` , ^\276 \371 ^ , ^\276 , ^\276 \371 ^ ` , ^\276! \207 ^ \\ \276+ \000 A!\300 , ^\276 \371 ^ , ^ =\\ \276 ` , ^\276 \371 ^ , ^\276 , ^\276 \371 ^ ` , ^\276! \032\000^x\000`o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f6ba2d526efca44df8cadb253cf53db74a5c77f8 Step #5: Base64: AGFzbQEAAAABBgFgAX0BfwMCAQAKywEByAEB9T99Qb+6AUExILYgIpYAICAgICAgID1cIL4gIGAgICAsICBeviD5IF4gICAsICBeviAgICAgICAgICwgIF6+IPkgXiAgICAgIGAgICAsICBeviEgICAghyBeIFwgvisgACAgQSHAICwgIF6+IPkgXiAgICwgIF4gICAgICAgPVwgviAgYCAgICwgIF6+IPkgXiAgICwgIF6+ICAgICAgICAgLCAgXr4g+SBeICAgICAgYCAgICwgIF6+ISAgICAaAF54AGBvCw== Step #5: MERGE-OUTER: attempt 4430 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1715977186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed8cf80198, 0x55ed8cf88911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed8cf88918,0x55ed8d0100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f6ba2d526efca44df8cadb253cf53db74a5c77f8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13030 processed earlier; will process 2245 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed8a7945dd bp 0x000000000000 sp 0x7ffcbf2bb120 T46799) Step #5: ==46799==The signal is caused by a READ memory access. Step #5: #0 0x55ed8a7945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed8a5b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed8a5b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed8a593929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed8a4b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed8a40cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed8a4161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed8a3fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed8a4293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb6f5739082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed8a3f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46799==Register values: Step #5: rax = 0x000055ed8e3143a0 rbx = 0x000055ed8e3143a0 rcx = 0x000055ed8e314850 rdx = 0x00007fb6f5901b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbf2bb120 Step #5: r8 = 0x000055ed8e3143a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb6f5901be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed8d993960 r14 = 0x0000000100000004 r15 = 0x000055ed8c900386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x12,0x7f,0x41,0x41,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x72,0x41,0x41,0x43,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0x10,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0x45,0x41,0x1,0x41,0xf5,0x49,0x41,0x41,0x75,0xc1,0x49,0x67,0x41,0x6f,0x77,0x6d,0x72,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0x45,0x41,0x1,0x41,0xf5,0x49,0x41,0x41,0x75,0xc1,0x49,0x67,0x41,0x6f,0x75,0x6d,0x72,0x6b,0x41,0x69,0x6e,0x73,0x2,0x0,0x41,0x45,0x41,0x41,0x43,0x30,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf2,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0x1,0x21,0x0,0xc,0x0,0x0,0xc,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0xc,0x0,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0x1,0x21,0x0,0xc,0x0,0x0,0xc,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x0,0x0,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0x0,0x0,0x0,0x41,0x46,0x41,0xd4,0x0,0xc,0x0,0x0,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\022\177AA\300\001\276\216AAA@AIrAAC&A\013\001\002\000AoA\020AOA\353\000\020\000EA\001A\365IAAu\301IgAowmrAOA\353\000\020\000EA\001A\365IAAu\301IgAoumrkAins\002\000AEAAC0A\013\001\002\000AoA\362AOA\353\000\020\000\015\000\001!\000\014\000\000\014\000\321I\013AAA~AoOA\353\000\020\000\015\000\014\000\013\001\002\000AoA\365AOA\353\000\020\000\015\000\001!\000\014\000\000\014\000\321I\013AAA~A\000\000I\013AAA~A\002\000AoA\365AOA\000\000\000AFA\324\000\014\000\000g\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8c847801a97979e279e0c3f6d5652c3af07a53e Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBEn9BQcABvo5BQUFAQUlyQUFDJkELAQIAQW9BEEFPQesAEABFQQFB9UlBQXXBSWdBb3dtckFPQesAEABFQQFB9UlBQXXBSWdBb3VtcmtBaW5zAgBBRUFBQzBBCwECAEFvQfJBT0HrABAADQABIQAMAAAMANFJC0FBQX5Bb09B6wAQAA0ADAALAQIAQW9B9UFPQesAEAANAAEhAAwAAAwA0UkLQUFBfkEAAEkLQUFBfkECAEFvQfVBT0EAAABBRkHUAAwAAGcACw== Step #5: MERGE-OUTER: attempt 4431 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1716117069 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556228d36198, 0x556228d3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556228d3e918,0x556228dc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b8c847801a97979e279e0c3f6d5652c3af07a53e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13031 processed earlier; will process 2244 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55622654a5dd bp 0x000000000000 sp 0x7ffd5c44c7e0 T46803) Step #5: ==46803==The signal is caused by a READ memory access. Step #5: #0 0x55622654a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55622636c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55622636bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556226349929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55622626aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562261c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562261cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562261b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562261df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6195dd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562261a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46803==Register values: Step #5: rax = 0x000055622a518410 rbx = 0x000055622a518410 rcx = 0x000055622a5188c0 rdx = 0x00007f6195f9cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5c44c7e0 Step #5: r8 = 0x000055622a518410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6195f9cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556229749960 r14 = 0x0000000100000004 r15 = 0x00005562286b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7c,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x7c,0x41,0xff,0xbe,0xf5,0x41,0x20,0x2e,0x20,0x0,0x20,0x1,0x41,0xf5,0x20,0x1a,0x9a,0x1a,0x99,0x22,0x20,0x20,0x20,0x63,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x20,0x22,0x9a,0x20,0x20,0x9a,0x1a,0x41,0xff,0xbe,0xf5,0x41,0x41,0xff,0xbe,0xf5,0x41,0x20,0x2e,0x20,0x20,0xa0,0x1,0x41,0xf5,0x1,0x41,0xf5,0x41,0x20,0x20,0x20,0x1,0x41,0xf5,0x41,0x20,0x2d,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x20,0x20,0x1,0x20,0x20,0x20,0x20,0x64,0x20,0x20,0x1,0x41,0xf5,0x41,0x20,0x2d,0x20,0x1a,0x9a,0x1a,0x99,0x22,0x20,0x20,0x20,0x63,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x20,0x20,0x9a,0x20,0x20,0x9a,0x1a,0x41,0xff,0xbe,0xf5,0x41,0x41,0xff,0xbe,0xf5,0x41,0x20,0x1,0x41,0xf5,0x41,0x20,0x2d,0x20,0x1a,0x9a,0x1a,0x99,0x22,0x20,0x20,0x20,0x63,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x20,0x20,0x20,0x20,0x20,0x20,0x9a,0x1a,0x9a,0x20,0x20,0x22,0x20,0x63,0x20,0x20,0x20,0x20,0x20,0x20,0x63,0x20,0x20,0x1,0x20,0x20,0x20,0x20,0x64,0x20,0x29,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001|\001\177\003\002\001\000\012\313\001\001\310\001\001>|A\377\276\365A . \000 \001A\365 \032\232\032\231\" c c c \"\232 \232\032A\377\276\365AA\377\276\365A . \240\001A\365\001A\365A \001A\365A - c \001 d \001A\365A - \032\232\032\231\" c c c \232 \232\032A\377\276\365AA\377\276\365A \001A\365A - \032\232\032\231\" c c \232\032\232 \" c c \001 d )\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-74831200a1cb205fc298e46f13843d09f4a7ccb5 Step #5: Base64: AGFzbQEAAAABBgFgAXwBfwMCAQAKywEByAEBPnxB/771QSAuIAAgAUH1IBqaGpkiICAgYyAgICAgIGMgICAgICBjICKaICCaGkH/vvVBQf++9UEgLiAgoAFB9QFB9UEgICABQfVBIC0gICAgICBjICABICAgIGQgIAFB9UEgLSAamhqZIiAgIGMgICAgICBjICAgICAgYyAgmiAgmhpB/771QUH/vvVBIAFB9UEgLSAamhqZIiAgIGMgICAgICBjICAgICAgmhqaICAiIGMgICAgICBjICABICAgIGQgKQAACw== Step #5: MERGE-OUTER: attempt 4432 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1716256004 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561719683198, 0x56171968b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56171968b918,0x5617197130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74831200a1cb205fc298e46f13843d09f4a7ccb5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13032 processed earlier; will process 2243 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561716e975dd bp 0x000000000000 sp 0x7ffd33921100 T46807) Step #5: ==46807==The signal is caused by a READ memory access. Step #5: #0 0x561716e975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561716cb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561716cb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561716c96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561716bb7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561716b0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561716b191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561716b006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561716b2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f61c420c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561716af3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46807==Register values: Step #5: rax = 0x000056171a5532e0 rbx = 0x000056171a5532e0 rcx = 0x000056171a553790 rdx = 0x00007f61c43d4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd33921100 Step #5: r8 = 0x000056171a5532e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f61c43d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056171a096960 r14 = 0x0000000100000004 r15 = 0x0000561719003386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7e,0x41,0x0,0xc0,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x4e,0x41,0xc1,0x0,0x1,0x41,0xa8,0x41,0x41,0x1,0xb2,0xbc,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x98,0x90,0x47,0x6f,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x98,0x90,0x33,0x6f,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x41,0x69,0x6e,0x6c,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x4f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011~A\000\300\001A\301\001\262\274NA\301\000\001A\250AA\001\262\274AAi\004\000\022\200\000\324\013AAA*KiA\230\220Go\301\004\000\022\200\000\324\013AAInAHE\004\000\001\001\005\013NA]AAi\004\000\022\200\000\324\013AAAInAHE\004\000\001\001\005\013NA]AAi\004\000\022\200\000\324\013AAA*KiA\230\2203o\301\004\000\022\200\000\324\013AAInAHE\004\000\001\001\005\013NA]AAi\004\000\022\000\001\001\005\013NA]AAi\004\000\022\200\000\324\013AAAInAHE\004\000\001\001\005\013NA]AAiAinli\004\000\022\200\000\324\013O\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-29ec3b2df00a99178bc248ce723f9554f24e82ee Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCX5BAMABQcEBsrxOQcEAAUGoQUEBsrxBQWkEABKAANQLQUFBKktpQZiQR2/BBAASgADUC0FBSW5BSEUEAAEBBQtOQV1BQWkEABKAANQLQUFBSW5BSEUEAAEBBQtOQV1BQWkEABKAANQLQUFBKktpQZiQM2/BBAASgADUC0FBSW5BSEUEAAEBBQtOQV1BQWkEABIAAQEFC05BXUFBaQQAEoAA1AtBQUFJbkFIRQQAAQEFC05BXUFBaUFpbmxpBAASgADUC08ACw== Step #5: MERGE-OUTER: attempt 4433 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1716396426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb448ee198, 0x55bb448f6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb448f6918,0x55bb4497e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29ec3b2df00a99178bc248ce723f9554f24e82ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13033 processed earlier; will process 2242 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 468 ft: 469 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb421025dd bp 0x000000000000 sp 0x7ffd714440d0 T46811) Step #5: ==46811==The signal is caused by a READ memory access. Step #5: #0 0x55bb421025dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb41f24280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb41f23fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb41f01929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb41e22ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb41d7ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb41d841e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb41d6b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb41d973c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c2f764082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb41d5eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46811==Register values: Step #5: rax = 0x000055bb45c05430 rbx = 0x000055bb45c05430 rcx = 0x000055bb45c05420 rdx = 0x00007f0c2f92cb80 Step #5: rdi = 0x000055bb45c05420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffd714440d0 Step #5: r8 = 0x000055bb45c05430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c2f92cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb45301960 r14 = 0x0000000100000004 r15 = 0x000055bb4426e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6f,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8f,0x41,0x41,0x41,0x40,0x41,0x3d,0x70,0x41,0x6a,0x69,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x8b,0x41,0x68,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x70,0x4e,0x0,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x41,0x6b,0x45,0x67,0x77,0x1,0x1,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x0,0x70,0x4e,0x0,0xb,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x41,0x0,0x41,0x69,0x45,0x41,0xd5,0x96,0x6e,0x75,0x4e,0x0,0xb,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x0,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x41,0x6b,0x45,0x67,0x77,0x1,0x1,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x41,0x6b,0x45,0x67,0x77,0x1,0x1,0x45,0x6e,0x41,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002o|\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\217AAA@A=pAjii\004\000\020\000\005\000\000\000tO\000\013AfAEnA\213Ahi\004\000\020\000\005\000\000\000pN\000AwA\367]\001\000\000AkEgw\001\001Ai\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA\367]\001\000\000\000pN\000\013Ai\004\000\020\000\005\000\000\000tOA\000AiEA\325\226nuN\000\013Ai\004\000\020\000\005\000\000\000tO\000\013AfAE\000AwA\367]\001\000\000AkEgw\001\001Ai\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA\367]\001\000\000AkEgw\001\001EnAwg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c68aa4f0c81399680ce60013adcd6d5b01229c88 Step #5: Base64: AGFzbQEAAAABBgFgAAJvfAMCAQAKywEByAEBCn1DAMABvo9BQUFAQT1wQWppaQQAEAAFAAAAdE8AC0FmQUVuQYtBaGkEABAABQAAAHBOAEF3QfddAQAAQWtFZ3cBAUFpBAAQAAUAAAB0TwALQWZBRW5Bd0H3XQEAAABwTgALQWkEABAABQAAAHRPQQBBaUVB1ZZudU4AC0FpBAAQAAUAAAB0TwALQWZBRQBBd0H3XQEAAEFrRWd3AQFBaQQAEAAFAAAAdE8AC0FmQUVuQXdB910BAABBa0VndwEBRW5Bd2cACw== Step #5: MERGE-OUTER: attempt 4434 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1716536031 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559fab55a198, 0x559fab562911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559fab562918,0x559fab5ea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c68aa4f0c81399680ce60013adcd6d5b01229c88' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13035 processed earlier; will process 2240 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 438 ft: 439 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559fa8d6e5dd bp 0x000000000000 sp 0x7ffd9e921520 T46815) Step #5: ==46815==The signal is caused by a READ memory access. Step #5: #0 0x559fa8d6e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559fa8b90280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559fa8b8ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559fa8b6d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559fa8a8ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559fa89e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559fa89f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559fa89d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559fa8a033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56fe368082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559fa89caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46815==Register values: Step #5: rax = 0x0000559facd9f430 rbx = 0x0000559facd9f430 rcx = 0x0000559facd9f420 rdx = 0x00007f56fe530b80 Step #5: rdi = 0x0000559facd9f420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffd9e921520 Step #5: r8 = 0x0000559facd9f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56fe530be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559fabf6d960 r14 = 0x0000000100000004 r15 = 0x0000559faaeda386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7c,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6d,0x43,0x0,0xc0,0xf7,0x41,0x8e,0x41,0x62,0x43,0x32,0x52,0x6e,0x91,0x43,0x43,0x41,0x1,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x30,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0xa8,0x77,0x45,0x41,0x41,0x41,0x38,0x4d,0x41,0x7f,0x41,0x0,0xc0,0x41,0xf2,0x1,0x41,0x41,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x40,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x41,0x41,0x41,0x41,0x4d,0xd0,0x0,0x10,0x0,0x1,0x1,0x41,0x4d,0xd0,0x0,0x14,0x0,0x44,0x23,0x73,0x34,0x65,0x31,0x14,0x0,0x1,0x41,0x45,0x41,0xb2,0x1,0x41,0x0,0x41,0x41,0x41,0xf5,0x6b,0x45,0x41,0x61,0x42,0x4d,0xd0,0x0,0x14,0x0,0x44,0x41,0x41,0x4d,0xd0,0x0,0x13,0x0,0x1,0x41,0x1,0x0,0x44,0x3a,0x73,0x73,0x4f,0x0,0xb,0x61,0x73,0x63,0x41,0x6d,0x74,0x6e,0x1,0x77,0x69,0x41,0x41,0x69,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002|~\003\002\001\000\012\313\001\001\310\001\001-mC\000\300\367A\216AbC2Rn\221CCA\001AAM\320\000\024\000D#s0e1\024\000\001AEA\262\001A\000AAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001AAAAM\320\000\024\000\001\001A\250wEAAA8MA\177A\000\300A\362\001AAEAaBM\320\000\024\000DA@M\320\000\023\000\001A\001AAAAM\320\000\020\000\001\001AM\320\000\024\000D#s4e1\024\000\001AEA\262\001A\000AAA\365kEAaBM\320\000\024\000DAAM\320\000\023\000\001A\001\000D:ssO\000\013ascAmtn\001wiAAiE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ff527c62365501a832ac4c30764f5a6beef5ba0 Step #5: Base64: AGFzbQEAAAABBgFgAAJ8fgMCAQAKywEByAEBLW1DAMD3QY5BYkMyUm6RQ0NBAUFBTdAAFABEI3MwZTEUAAFBRUGyAUEAQUFB9WtFQWFCTdAAFABEQUFN0AATAAFBAUFBQUFN0AAUAAEBQah3RUFBQThNQX9BAMBB8gFBQUVBYUJN0AAUAERBQE3QABMAAUEBQUFBQU3QABAAAQFBTdAAFABEI3M0ZTEUAAFBRUGyAUEAQUFB9WtFQWFCTdAAFABEQUFN0AATAAFBAQBEOnNzTwALYXNjQW10bgF3aUFBaUUACw== Step #5: MERGE-OUTER: attempt 4435 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1716675047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56327884e198, 0x563278856911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563278856918,0x5632788de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ff527c62365501a832ac4c30764f5a6beef5ba0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13037 processed earlier; will process 2238 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5632760625dd bp 0x000000000000 sp 0x7fff02ebe570 T46819) Step #5: ==46819==The signal is caused by a READ memory access. Step #5: #0 0x5632760625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563275e84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563275e83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563275e61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563275d82ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563275cdac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563275ce41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563275ccb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563275cf73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f41fd48e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563275cbeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46819==Register values: Step #5: rax = 0x000056327b23f3b0 rbx = 0x000056327b23f3b0 rcx = 0x000056327b23f860 rdx = 0x00007f41fd656b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff02ebe570 Step #5: r8 = 0x000056327b23f3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f41fd656be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563279261960 r14 = 0x0000000100000004 r15 = 0x00005632781ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6a,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6c,0x43,0x0,0xc0,0x1,0x24,0x8e,0x41,0x62,0x43,0x30,0x52,0x6e,0x7a,0x10,0x0,0x41,0xf4,0x49,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x3a,0x6a,0x69,0x45,0x41,0xf5,0x38,0x41,0x45,0x43,0x31,0x52,0x6e,0x7b,0x0,0x0,0x41,0xf4,0x69,0x41,0x69,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x69,0x45,0x41,0x4,0x0,0x0,0x0,0x75,0x78,0x74,0x41,0xf5,0x49,0x41,0xab,0x6b,0x41,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4e,0x0,0xb,0x41,0x67,0x41,0x6a,0x69,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x0,0x5,0x0,0x6e,0x4f,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0xab,0x6b,0x41,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4e,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x0,0x5,0x0,0x6e,0x4f,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x29,0x41,0x41,0x6a,0x69,0x45,0x41,0xff,0xff,0x23,0x6c,0x75,0x78,0x41,0xf5,0x6b,0x45,0x6e,0x41,0x41,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002j}\003\002\001\000\012\313\001\001\310\001\001-lC\000\300\001$\216AbC0Rnz\020\000A\364I\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA)A:jiEA\3658AEC1Rn{\000\000A\364iAiAwA)AAjiEA\004\000\000\000uxtA\365IA\253kAAi\004\000\020\000\005\000\000\000tN\000\013AgAjiAwA-mti\004\000\000\005\000nOtO\000\013AfA\253kAAi\004\000\020\000\005\000\000\000tN\000\013AgAENAwA-mti\004\000\000\005\000nOtO\000\013AfAEnAwA)AAjiEA\377\377#luxA\365kEnAAwg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-09cc298a82befce2e8082546c38c6eeb0768319c Step #5: Base64: AGFzbQEAAAABBgFgAAJqfQMCAQAKywEByAEBLWxDAMABJI5BYkMwUm56EABB9EkEABAABQAAAHRPAAtBZkFFbkF3QSlBOmppRUH1OEFFQzFSbnsAAEH0aUFpQXdBKUFBamlFQQQAAAB1eHRB9UlBq2tBQWkEABAABQAAAHROAAtBZ0FqaUF3QS1tdGkEAAAFAG5PdE8AC0FmQatrQUFpBAAQAAUAAAB0TgALQWdBRU5Bd0EtbXRpBAAABQBuT3RPAAtBZkFFbkF3QSlBQWppRUH//yNsdXhB9WtFbkFBd2cACw== Step #5: MERGE-OUTER: attempt 4436 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1716813117 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec9dd58198, 0x55ec9dd60911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec9dd60918,0x55ec9dde80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09cc298a82befce2e8082546c38c6eeb0768319c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13038 processed earlier; will process 2237 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec9b56c5dd bp 0x000000000000 sp 0x7fffc9fd4f60 T46823) Step #5: ==46823==The signal is caused by a READ memory access. Step #5: #0 0x55ec9b56c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec9b38e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec9b38dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec9b36b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec9b28cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec9b1e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec9b1ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec9b1d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec9b2013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f362af72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec9b1c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46823==Register values: Step #5: rax = 0x000055ec9edf1400 rbx = 0x000055ec9edf1400 rcx = 0x000055ec9edf18b0 rdx = 0x00007f362b13ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc9fd4f60 Step #5: r8 = 0x000055ec9edf1400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f362b13abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec9e76b960 r14 = 0x0000000100000004 r15 = 0x000055ec9d6d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7e,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x62,0x43,0x30,0x52,0x6e,0x7b,0x10,0x0,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xd1,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x41,0xff,0xff,0x23,0x6c,0x75,0x78,0x41,0xf5,0x6b,0x41,0x3f,0x49,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x75,0x4f,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x42,0x66,0x41,0x45,0xb2,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x41,0x6d,0x74,0x43,0x30,0x52,0x6e,0x7b,0x10,0x0,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xd1,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0xab,0x2c,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x74,0x69,0x4,0x6d,0x0,0x12,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x42,0x66,0x41,0x45,0xb2,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002~~\003\002\001\000\012\313\001\001\310\001\001-mC\000\300\001\276\216AbC0Rn{\020\000Ati\004\000\020\000\005\000\000\321tO\000\013AfAEnAwAjAAAiEA\377\377#luxA\365kA?IEAti\004\000\020\000\005\000\000\000uO\000\013AgAENAwA-mti\004\000\020\000\005\000\000\000tO\000\013BfAE\262AwAjAAAiEAmtC0Rn{\020\000Ati\004\000\020\000\005\000\000\321tO\000\013AfA\253,EAti\004\000\020\000\005\000\000\000tO\000\013AgAENAwA-ti\004m\000\022\000\005\000\000\000tO\000\013BfAE\262AwAjAAAiE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a6f7f4751f655f289bd535988b947b14a5a13b7 Step #5: Base64: AGFzbQEAAAABBgFgAAJ+fgMCAQAKywEByAEBLW1DAMABvo5BYkMwUm57EABBdGkEABAABQAA0XRPAAtBZkFFbkF3QWpBQUFpRUH//yNsdXhB9WtBP0lFQXRpBAAQAAUAAAB1TwALQWdBRU5Bd0EtbXRpBAAQAAUAAAB0TwALQmZBRbJBd0FqQUFBaUVBbXRDMFJuexAAQXRpBAAQAAUAANF0TwALQWZBqyxFQXRpBAAQAAUAAAB0TwALQWdBRU5Bd0EtdGkEbQASAAUAAAB0TwALQmZBRbJBd0FqQUFBaUUACw== Step #5: MERGE-OUTER: attempt 4437 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1716950585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640639d0198, 0x5640639d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640639d8918,0x564063a600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a6f7f4751f655f289bd535988b947b14a5a13b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13039 processed earlier; will process 2236 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640611e45dd bp 0x000000000000 sp 0x7fff7d20deb0 T46827) Step #5: ==46827==The signal is caused by a READ memory access. Step #5: #0 0x5640611e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564061006280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564061005fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564060fe3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564060f04ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564060e5cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564060e661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564060e4d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564060e793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2055d06082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564060e40aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46827==Register values: Step #5: rax = 0x000056406631d370 rbx = 0x000056406631d370 rcx = 0x000056406631d820 rdx = 0x00007f2055eceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7d20deb0 Step #5: r8 = 0x000056406631d370 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2055ecebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640643e3960 r14 = 0x0000000100000004 r15 = 0x0000564063350386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0xc0,0xc5,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x45,0x41,0x7e,0x6b,0x41,0xf6,0xbf,0x1,0xbe,0x8e,0xae,0x41,0x43,0x1,0xbe,0x8e,0x41,0x41,0xbe,0x8e,0x41,0x41,0x41,0xc0,0xc5,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0x41,0x41,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x45,0x41,0x7e,0x6b,0x41,0x0,0xc0,0x1,0xbe,0x8e,0xae,0x41,0x41,0x1,0xbe,0x8e,0x41,0x41,0xbe,0x8e,0x41,0x41,0x41,0xc0,0xc5,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0x97,0x41,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0x0,0x41,0xf6,0x26,0x41,0x83,0x0,0xd0,0x0,0x10,0x0,0x1,0x41,0xf6,0x45,0x41,0x7d,0x6b,0x41,0x0,0xc0,0x1,0x41,0x41,0xbe,0x8e,0x41,0x1,0xbe,0x8e,0x41,0x1,0x41,0x26,0xd0,0x0,0x14,0x0,0x1,0x41,0x0,0x41,0x7e,0x6c,0x41,0x49,0x70,0x41,0x41,0x41,0x10,0x0,0x0,0x14,0x0,0x1,0x41,0x0,0x41,0x7e,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177m\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300\001\276\216AAA\300\305IpAAA&A\000O\320\000\024\000\001A\366EA~kA\366\277\001\276\216\256AC\001\276\216AA\276\216AAA\300\305IpAAA&AAA\001\276\216AAA@AIpAAA&A\000O\320\000\024\000\001A\366EA~kA\000\300\001\276\216\256AA\001\276\216AA\276\216AAA\300\305IpAAA&A\227A\001\276\216AAA@AIpAAA&A\000A\366&A\203\000\320\000\020\000\001A\366EA}kA\000\300\001AA\276\216A\001\276\216A\001A&\320\000\024\000\001A\000A~lAIpAAA\020\000\000\024\000\001A\000A~l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9da68fcc5af8e6615f81b2e50820c9fa38d8fcf3 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/bQMCAQAKywEByAEBCn1BAMABvo5BQUHAxUlwQUFBJkEAT9AAFAABQfZFQX5rQfa/Ab6OrkFDAb6OQUG+jkFBQcDFSXBBQUEmQUFBAb6OQUFBQEFJcEFBQSZBAE/QABQAAUH2RUF+a0EAwAG+jq5BQQG+jkFBvo5BQUHAxUlwQUFBJkGXQQG+jkFBQUBBSXBBQUEmQQBB9iZBgwDQABAAAUH2RUF9a0EAwAFBQb6OQQG+jkEBQSbQABQAAUEAQX5sQUlwQUFBEAAAFAABQQBBfmwACw== Step #5: MERGE-OUTER: attempt 4438 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1717089316 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d03d87198, 0x562d03d8f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d03d8f918,0x562d03e170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9da68fcc5af8e6615f81b2e50820c9fa38d8fcf3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13040 processed earlier; will process 2235 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 416 ft: 417 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d0159b5dd bp 0x000000000000 sp 0x7ffee566cba0 T46831) Step #5: ==46831==The signal is caused by a READ memory access. Step #5: #0 0x562d0159b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d013bd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d013bcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d0139a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d012bbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d01213c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d0121d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d012046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d012303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f395e096082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d011f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46831==Register values: Step #5: rax = 0x0000562d0645b430 rbx = 0x0000562d0645b430 rcx = 0x0000562d0645b420 rdx = 0x00007f395e25eb80 Step #5: rdi = 0x0000562d0645b420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffee566cba0 Step #5: r8 = 0x0000562d0645b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f395e25ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d0479a960 r14 = 0x0000000100000004 r15 = 0x0000562d03707386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x5e,0x41,0xff,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x3b,0x0,0x41,0xd1,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0xe2,0x0,0x0,0x0,0xb,0x1a,0x2,0x0,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0xc6,0x1,0x41,0xff,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0x49,0xfb,0x19,0x41,0x1,0x41,0xf7,0x2,0xb,0x1a,0x2,0x0,0x12,0x0,0xfb,0x18,0x41,0x1,0x41,0xff,0x2,0xb,0x1a,0x0,0x0,0x0,0xfb,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0xe2,0x0,0x0,0x0,0xb,0x1a,0x2,0x0,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0xc6,0x1,0x41,0xff,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0x12,0x0,0xfb,0x18,0x41,0x1,0x41,0xff,0x2,0xb,0x1a,0x0,0x0,0x10,0x0,0xfb,0x19,0xff,0x1,0x41,0x40,0xfb,0x19,0x41,0x1,0x3c,0x41,0xb,0x1a,0x2,0x0,0x0,0x61,0xfb,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0x41,0xd7,0x41,0x7f,0xfb,0x58,0x41,0x3a,0x0,0x0,0x0,0x1,0x76,0xfb,0x19,0x86,0x0,0xb,0xb,0x0,0x89,0x0,0xb,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A^A\377\032\002\000\020\000\373\031;\000A\321\002\013\032\002\000\020\000\373\031A\001A?\373\031\342\000\000\000\013\032\002\000A\001A\013\032\002\000\020\000\373\031\306\001A\377\002\013\032\002\000\020\000\373\031A\001AI\373\031A\001A\367\002\013\032\002\000\022\000\373\030A\001A\377\002\013\032\000\000\000\373\031A\001A?\373\031\342\000\000\000\013\032\002\000A\001A\013\032\002\000\020\000\373\031\306\001A\377\002\013\032\002\000\020\000\022\000\373\030A\001A\377\002\013\032\000\000\020\000\373\031\377\001A@\373\031A\001::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c20312280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c20311fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c202ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c20210ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c20168c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c201721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c201596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c201853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b34a0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c2014caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46835==Register values: Step #5: rax = 0x0000561c241522e0 rbx = 0x0000561c241522e0 rcx = 0x0000561c24152790 rdx = 0x00007f2b34bd6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe96580810 Step #5: r8 = 0x0000561c241522e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2b34bd6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c236ef960 r14 = 0x0000000100000004 r15 = 0x0000561c2265c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7e,0x41,0xc1,0xc1,0x0,0x1,0x1,0x41,0xb2,0xb3,0xa7,0x49,0xac,0x41,0x41,0x41,0x41,0x41,0xc1,0x78,0x41,0x41,0x4a,0x41,0x29,0x69,0x45,0x41,0xd4,0xb,0x41,0x41,0x41,0x6e,0x41,0x49,0x6c,0x45,0x4,0x0,0x1,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x31,0x45,0x41,0x41,0x41,0x29,0x73,0x49,0x41,0xd4,0xb,0x41,0x41,0x6e,0x45,0x41,0x49,0x68,0x45,0x4,0x0,0x1,0x0,0x0,0x45,0xb,0x41,0x61,0x41,0x30,0x45,0x41,0x77,0x69,0x6e,0x6e,0x41,0x49,0x68,0x45,0x4,0x0,0x1,0x0,0x0,0x45,0xb,0x41,0x61,0x41,0x31,0x45,0x41,0x77,0x69,0x6e,0x6e,0x69,0x4,0x0,0x41,0x41,0x41,0x57,0x6e,0x69,0x2,0x0,0xc,0x1,0x0,0xd4,0xb,0x41,0x41,0x41,0x29,0x69,0x4d,0x41,0x49,0x68,0x45,0x4,0x0,0x1,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x36,0x47,0x41,0x41,0x41,0xc1,0x78,0x41,0x41,0x41,0x4a,0x41,0x29,0x69,0x49,0x41,0xd4,0xb,0x41,0x41,0x6e,0x41,0x41,0x49,0x6f,0x45,0x4,0x0,0x1,0x0,0x0,0x64,0xb,0x41,0x41,0x41,0x30,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0x30,0x45,0x41,0x41,0x41,0x41,0x77,0x69,0x6e,0x41,0x57,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011~A\301\301\000\001\001A\262\263\247I\254AAAAA\301xAAJA)iEA\324\013AAAnAIlE\004\000\001\000\000\005\013AAA1EAAA)sIA\324\013AAnEAIhE\004\000\001\000\000E\013AaA0EAwinnAIhE\004\000\001\000\000E\013AaA1EAwinni\004\000AAAWni\002\000\014\001\000\324\013AAA)iMAIhE\004\000\001\000\000\005\013AAA6GAAA\301xAAAJA)iIA\324\013AAnAAIoE\004\000\001\000\000d\013AAA0\000\000\005\013AAA0EAAAAwinAW\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a59672f186f804ba77f5cfe5df983a09c7758420 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCX5BwcEAAQFBsrOnSaxBQUFBQcF4QUFKQSlpRUHUC0FBQW5BSWxFBAABAAAFC0FBQTFFQUFBKXNJQdQLQUFuRUFJaEUEAAEAAEULQWFBMEVBd2lubkFJaEUEAAEAAEULQWFBMUVBd2lubmkEAEFBQVduaQIADAEA1AtBQUEpaU1BSWhFBAABAAAFC0FBQTZHQUFBwXhBQUFKQSlpSUHUC0FBbkFBSW9FBAABAABkC0FBQTAAAAULQUFBMEVBQUFBd2luQVcACw== Step #5: MERGE-OUTER: attempt 4440 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1717369432 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a5600e7198, 0x55a5600ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a5600ef918,0x55a5601770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a59672f186f804ba77f5cfe5df983a09c7758420' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13043 processed earlier; will process 2232 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a55d8fb5dd bp 0x000000000000 sp 0x7ffd9ab8d490 T46839) Step #5: ==46839==The signal is caused by a READ memory access. Step #5: #0 0x55a55d8fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a55d71d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a55d71cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a55d6fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a55d61bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a55d573c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a55d57d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a55d5646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a55d5903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f5abba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a55d557aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46839==Register values: Step #5: rax = 0x000055a5621a84b0 rbx = 0x000055a5621a84b0 rcx = 0x000055a5621a8960 rdx = 0x00007f7f5ad82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9ab8d490 Step #5: r8 = 0x000055a5621a84b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f5ad82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a560afa960 r14 = 0x0000000100000004 r15 = 0x000055a55fa67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x1,0x41,0xb,0x1a,0x2,0x6a,0x10,0x0,0xfb,0x19,0x41,0x1,0xbb,0x6b,0x1,0x41,0xf5,0x1,0x41,0x0,0x41,0x41,0x6e,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x41,0x6f,0x68,0xd,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x76,0x0,0x0,0x6b,0x1,0x41,0xf5,0x1,0x41,0x0,0x41,0x41,0x6e,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x41,0x6f,0x68,0xd,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x76,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x0,0x6c,0x77,0x6c,0x69,0x6e,0x75,0x78,0x0,0xfb,0x15,0x6f,0x0,0x65,0x69,0x6c,0x75,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x10,0x0,0x0,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x0,0x0,0x1,0xb,0x41,0x41,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A\001A\013\032\002j\020\000\373\031A\001\273k\001A\365\001A\000AAnM\320\000\024\000\001AAEEEA\277\276M\320\000\024\000\001AAEEEAAoh\015\000A\277\276EEEAAoi\015\000A\277\276v\000\000k\001A\365\001A\000AAnM\320\000\024\000\001AAEEEA\277\276M\320\000\024\000\001AAEEEAAoh\015\000A\277\276EEEAAoi\015\000A\277\276v\000\000\000\000\000\000\000EEEAAoi\015\000\000lwlinux\000\373\025o\000eilu\000\000\000\000\000\000\000\000\000\000\000\374\000\020\000\000\000A\277\276EEEA\000\000\001\013AAEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a221cf21485060d0a50a3bb394f75f014db6db1 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBP31BAUELGgJqEAD7GUEBu2sBQfUBQQBBQW5N0AAUAAFBQUVFRUG/vk3QABQAAUFBRUVFQUFvaA0AQb++RUVFQUFvaQ0AQb++dgAAawFB9QFBAEFBbk3QABQAAUFBRUVFQb++TdAAFAABQUFFRUVBQW9oDQBBv75FRUVBQW9pDQBBv752AAAAAAAAAEVFRUFBb2kNAABsd2xpbnV4APsVbwBlaWx1AAAAAAAAAAAAAAD8ABAAAABBv75FRUVBAAABC0FBRUUACw== Step #5: MERGE-OUTER: attempt 4441 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1717510161 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560288114198, 0x56028811c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56028811c918,0x5602881a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a221cf21485060d0a50a3bb394f75f014db6db1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13044 processed earlier; will process 2231 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602859285dd bp 0x000000000000 sp 0x7ffe6cdd0ef0 T46843) Step #5: ==46843==The signal is caused by a READ memory access. Step #5: #0 0x5602859285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56028574a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560285749fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560285727929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560285648ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602855a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602855aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602855916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602855bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34f4aba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560285584aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46843==Register values: Step #5: rax = 0x0000560288dbd3a0 rbx = 0x0000560288dbd3a0 rcx = 0x0000560288dbd850 rdx = 0x00007f34f4c82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6cdd0ef0 Step #5: r8 = 0x0000560288dbd3a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f34f4c82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560288b27960 r14 = 0x0000000100000004 r15 = 0x0000560287a94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x12,0x7f,0x41,0x41,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x72,0x41,0x41,0x43,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0x10,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0x45,0x41,0x1,0x41,0xf5,0x49,0x41,0x41,0x75,0xc1,0x49,0x67,0x41,0x6f,0x77,0x6d,0x72,0x6b,0x41,0x69,0x6e,0x73,0x2,0x0,0x41,0x45,0x41,0x41,0x43,0x30,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0x1,0x21,0x0,0xc,0x0,0x0,0xc,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0xc,0x0,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x6f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0x1,0x21,0x0,0xc,0x0,0x0,0xc,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0xc,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x1,0x1,0x41,0x21,0x0,0x0,0x0,0x0,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0x0,0x0,0x0,0x41,0x46,0x41,0xd4,0x0,0xc,0x0,0x0,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\022\177AA\300\001\276\216AAA@AIrAAC&A\013\001\002\000AoA\020AOA\353\000\020\000EA\001A\365IAAu\301IgAowmrkAins\002\000AEAAC0A\013\001\002\000AoA\365AOA\353\000\020\000\015\000\001!\000\014\000\000\014\000\321I\013AAA~AoOA\353\000\020\000\015\000\014\000\013\001\002\000AoA\365AoA\353\000\020\000\015\000\001!\000\014\000\000\014\000\321I\013AAA~AoOA\353\000\020\000\015\000\014\000\000\000linux\001\001A!\000\000\000\000I\013AAA~A\002\000AoA\365AOA\000\000\000AFA\324\000\014\000\000g\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2122d93d7f61ea5af124303327cfb23d458a7258 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBEn9BQcABvo5BQUFAQUlyQUFDJkELAQIAQW9BEEFPQesAEABFQQFB9UlBQXXBSWdBb3dtcmtBaW5zAgBBRUFBQzBBCwECAEFvQfVBT0HrABAADQABIQAMAAAMANFJC0FBQX5Bb09B6wAQAA0ADAALAQIAQW9B9UFvQesAEAANAAEhAAwAAAwA0UkLQUFBfkFvT0HrABAADQAMAAAAbGludXgBAUEhAAAAAEkLQUFBfkECAEFvQfVBT0EAAABBRkHUAAwAAGcACw== Step #5: MERGE-OUTER: attempt 4442 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1717647836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddd0bd9198, 0x55ddd0be1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddd0be1918,0x55ddd0c690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2122d93d7f61ea5af124303327cfb23d458a7258' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13045 processed earlier; will process 2230 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddce3ed5dd bp 0x000000000000 sp 0x7ffdce9dbb60 T46847) Step #5: ==46847==The signal is caused by a READ memory access. Step #5: #0 0x55ddce3ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddce20f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddce20efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddce1ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddce10dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddce065c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddce06f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddce0566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddce0823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcc1d679082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddce049aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46847==Register values: Step #5: rax = 0x000055ddd24522e0 rbx = 0x000055ddd24522e0 rcx = 0x000055ddd2452790 rdx = 0x00007fcc1d841b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdce9dbb60 Step #5: r8 = 0x000055ddd24522e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcc1d841be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddd15ec960 r14 = 0x0000000100000004 r15 = 0x000055ddd0559386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x41,0x6a,0x41,0x20,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x4,0x6b,0x41,0x25,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x0,0x6c,0x41,0x25,0x41,0x21,0x45,0x41,0x45,0x41,0x45,0x6a,0x41,0xb8,0x25,0x4b,0x41,0x44,0x6b,0x41,0x13,0x46,0x41,0x67,0x41,0x6c,0x69,0x6e,0xe,0x0,0x0,0x76,0x41,0x0,0x0,0x21,0x0,0x76,0x45,0x0,0x0,0x0,0x99,0x0,0x0,0x0,0x41,0x6a,0x0,0x50,0x41,0x25,0x41,0x21,0x45,0x45,0x6b,0x41,0xc1,0x25,0x6c,0x69,0x6e,0x75,0x78,0x6a,0x0,0x50,0x41,0x25,0x41,0x21,0x45,0x45,0x6b,0x41,0xc1,0x25,0xc,0x0,0x1b,0xa8,0xc,0x0,0x0,0x1b,0xa8,0xc,0x0,0x41,0x0,0x1b,0x0,0x1b,0xa8,0xc,0x0,0x1b,0x1b,0xa8,0xc,0x0,0x94,0x41,0x0,0x1b,0x0,0x0,0x1b,0xa8,0xc,0x0,0x90,0x41,0x0,0x1b,0x0,0x1b,0x1b,0xa8,0xc,0x0,0x1b,0x1b,0x6a,0x0,0x50,0x41,0x41,0x78,0x68,0x69,0x0,0x4a,0x0,0x0,0xb,0xf,0x6a,0x69,0x45,0x0,0x6a,0x69,0x45,0x6c,0x69,0x6f,0x75,0x78,0x6b,0x41,0x6a,0x69,0x45,0x0,0x1,0x41,0x41,0x6b,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\012}A%A\232\272\030\003\000AjA A\000\300\001\276\216AAA\004kA%A\000\300\001\276\216AAA\000lA%A!EAEAEjA\270%KADkA\023FAgAlin\016\000\000vA\000\000!\000vE\000\000\000\231\000\000\000Aj\000PA%A!EEkA\301%linuxj\000PA%A!EEkA\301%\014\000\033\250\014\000\000\033\250\014\000A\000\033\000\033\250\014\000\033\033\250\014\000\224A\000\033\000\000\033\250\014\000\220A\000\033\000\033\033\250\014\000\033\033j\000PAAxhi\000J\000\000\013\017jiE\000jiEliouxkAjiE\000\001AAkl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b82064c59ef99de9ec12ab35b60844ac7e5f3327 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBCn1BJUGauhgDAEFqQSBBAMABvo5BQUEEa0ElQQDAAb6OQUFBAGxBJUEhRUFFQUVqQbglS0FEa0ETRkFnQWxpbg4AAHZBAAAhAHZFAAAAmQAAAEFqAFBBJUEhRUVrQcElbGludXhqAFBBJUEhRUVrQcElDAAbqAwAABuoDABBABsAG6gMABsbqAwAlEEAGwAAG6gMAJBBABsAGxuoDAAbG2oAUEFBeGhpAEoAAAsPamlFAGppRWxpb3V4a0FqaUUAAUFBa2wACw== Step #5: MERGE-OUTER: attempt 4443 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1717786118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1231ad198, 0x55c1231b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1231b5918,0x55c12323d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b82064c59ef99de9ec12ab35b60844ac7e5f3327' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13046 processed earlier; will process 2229 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: #1 pulse cov: 526 ft: 527 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 629 ft: 705 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1209c15dd bp 0x000000000000 sp 0x7ffeacc44220 T46851) Step #5: ==46851==The signal is caused by a READ memory access. Step #5: #0 0x55c1209c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1207e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1207e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1207c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1206e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c120639c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1206431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c12062a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1206563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a6059a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c12061daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46851==Register values: Step #5: rax = 0x000055c12545f430 rbx = 0x000055c12545f430 rcx = 0x000055c12545f420 rdx = 0x00007f6a60762b80 Step #5: rdi = 0x000055c12545f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffeacc44220 Step #5: r8 = 0x000055c12545f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a60762be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c123bc0960 r14 = 0x0000000100000004 r15 = 0x000055c122b2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8f,0x41,0x41,0x41,0x41,0x41,0x74,0x4a,0x45,0x41,0x70,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0xe2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x5c,0x4e,0x0,0xb,0x41,0x66,0x41,0x45,0x6f,0x41,0x77,0x45,0x6a,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x5c,0x4e,0x0,0xb,0x41,0x66,0x41,0x45,0x6f,0x41,0x77,0x41,0x6a,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x41,0xac,0x69,0x6e,0x75,0x78,0x4a,0x69,0x41,0x41,0x41,0x40,0x41,0x4a,0x70,0x41,0x45,0x6a,0x69,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x41,0x6b,0x45,0x67,0x77,0x1,0x1,0x45,0x6e,0x41,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n}\003\002\001\000\012\313\001\001\310\001\001\010}C\000\300\001\276\217AAAAAtJEApAi\004\000\020\000\005\000\000\000tO\000\013A\342\000\000\000\000\000\000\000i\004\000\020\000\005\000\000\000tO\000\013Ai\004\000\020\000\005\000\000\000\\N\000\013AfAEoAwEji\004\000\020\000\005\000\000\000tO\000\013Ai\004\000\020\000\005\000\000\000\\N\000\013AfAEoAwAji\004\000\020\000\005\000\000\000tO\000\013AfAEnAwAjAAAiEA\254inuxJiAAA@AJpAEjii\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA\367]\001\000\000AkEgw\001\001EnAwg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cabb5875922ef3fce6565b641f6fb0e8acb6c06 Step #5: Base64: AGFzbQEAAAABBgFgAAJufQMCAQAKywEByAEBCH1DAMABvo9BQUFBQXRKRUFwQWkEABAABQAAAHRPAAtB4gAAAAAAAABpBAAQAAUAAAB0TwALQWkEABAABQAAAFxOAAtBZkFFb0F3RWppBAAQAAUAAAB0TwALQWkEABAABQAAAFxOAAtBZkFFb0F3QWppBAAQAAUAAAB0TwALQWZBRW5Bd0FqQUFBaUVBrGludXhKaUFBQUBBSnBBRWppaQQAEAAFAAAAdE8AC0FmQUVuQXdB910BAABBa0VndwEBRW5Bd2cACw== Step #5: MERGE-OUTER: attempt 4444 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1717928816 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56046de0b198, 0x56046de13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56046de13918,0x56046de9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9cabb5875922ef3fce6565b641f6fb0e8acb6c06' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13049 processed earlier; will process 2226 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56046b61f5dd bp 0x000000000000 sp 0x7ffe5710ec00 T46855) Step #5: ==46855==The signal is caused by a READ memory access. Step #5: #0 0x56046b61f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56046b441280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56046b440fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56046b41e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56046b33fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56046b297c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56046b2a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56046b2886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56046b2b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1949724082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56046b27baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46855==Register values: Step #5: rax = 0x000056046e9f13d0 rbx = 0x000056046e9f13d0 rcx = 0x000056046e9f1880 rdx = 0x00007f19498ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5710ec00 Step #5: r8 = 0x000056046e9f13d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f19498ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056046e81e960 r14 = 0x0000000100000004 r15 = 0x000056046d78b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6f,0x41,0x1,0x41,0x41,0x41,0xc8,0xbe,0x1,0x1a,0x41,0x41,0x1,0x4,0x0,0x41,0x3a,0x41,0xfe,0x1,0x45,0x4a,0x6a,0x45,0x68,0x41,0x83,0xb0,0x45,0x41,0x1a,0x68,0x41,0x41,0x41,0x41,0x41,0x75,0x41,0x6f,0x4b,0x41,0xf5,0x41,0x4,0x0,0xb,0x6f,0x41,0x49,0x41,0x4b,0x41,0x41,0x41,0x41,0x6f,0x4b,0x41,0xf5,0x41,0x4,0x0,0xb,0x41,0xf5,0xff,0xf,0x41,0x6f,0x41,0xe4,0x72,0x41,0x6c,0x41,0x6f,0x4b,0x41,0xf5,0x41,0x4,0x0,0xb,0x41,0x63,0x74,0x70,0x6f,0x4b,0x6f,0x6f,0x41,0x41,0x6f,0x4,0x0,0xb,0x41,0x77,0x69,0x6e,0x6f,0x6a,0x4b,0x41,0xf5,0x41,0x4,0x0,0xb,0x41,0x41,0x49,0x41,0xf5,0x41,0x4,0x0,0xb,0xb8,0x41,0x49,0x41,0x6f,0x4b,0x41,0x6f,0x4b,0x41,0xf5,0x41,0x4,0x0,0xb,0x41,0xf5,0x41,0x4,0x0,0xb,0xb8,0x41,0x49,0x41,0x6f,0x4b,0x41,0x6f,0x4b,0x41,0xf5,0x41,0x4,0x0,0xb,0x41,0xf5,0xff,0xf,0x41,0x6f,0x41,0xe4,0x72,0x41,0x6c,0x41,0x6f,0x4b,0x41,0x28,0x41,0x4,0x4,0x0,0xb,0x41,0x63,0x74,0x74,0x6f,0x4b,0x41,0x6f,0x4b,0x41,0xf5,0x41,0x4,0x0,0xb,0x0,0x0,0x66,0xb,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\037oA\001AAA\310\276\001\032AA\001\004\000A:A\376\001EJjEhA\203\260EA\032hAAAAAuAoKA\365A\004\000\013oAIAKAAAAoKA\365A\004\000\013A\365\377\017AoA\344rAlAoKA\365A\004\000\013ActpoKooAAo\004\000\013AwinojKA\365A\004\000\013AAIA\365A\004\000\013\270AIAoKAoKA\365A\004\000\013A\365A\004\000\013\270AIAoKAoKA\365A\004\000\013A\365\377\017AoA\344rAlAoKA(A\004\004\000\013ActtoKAoKA\365A\004\000\013\000\000f\013o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5851445f2716b66818de0543704505ac6169e60 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBH29BAUFBQci+ARpBQQEEAEE6Qf4BRUpqRWhBg7BFQRpoQUFBQUF1QW9LQfVBBAALb0FJQUtBQUFBb0tB9UEEAAtB9f8PQW9B5HJBbEFvS0H1QQQAC0FjdHBvS29vQUFvBAALQXdpbm9qS0H1QQQAC0FBSUH1QQQAC7hBSUFvS0FvS0H1QQQAC0H1QQQAC7hBSUFvS0FvS0H1QQQAC0H1/w9Bb0HkckFsQW9LQShBBAQAC0FjdHRvS0FvS0H1QQQACwAAZgtvCw== Step #5: MERGE-OUTER: attempt 4445 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1718065591 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dec3ecd198, 0x55dec3ed5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dec3ed5918,0x55dec3f5d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5851445f2716b66818de0543704505ac6169e60' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13050 processed earlier; will process 2225 files now Step #5: [LOADING] WASM module load failed: unknown function 1 Step #5: #1 pulse cov: 378 ft: 379 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #2 pulse cov: 507 ft: 560 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dec16e15dd bp 0x000000000000 sp 0x7ffecaac1d50 T46859) Step #5: ==46859==The signal is caused by a READ memory access. Step #5: #0 0x55dec16e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dec1503280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dec1502fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dec14e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dec1401ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dec1359c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dec13631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dec134a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dec13763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2873210082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dec133daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46859==Register values: Step #5: rax = 0x000055dec586f430 rbx = 0x000055dec586f430 rcx = 0x000055dec586f420 rdx = 0x00007f28733d8b80 Step #5: rdi = 0x000055dec586f420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffecaac1d50 Step #5: r8 = 0x000055dec586f430 r9 = 0x000055dec586bd30 r10 = 0x000055dec5850010 r11 = 0x00007f28733d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dec48e0960 r14 = 0x0000000100000004 r15 = 0x000055dec384d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xd,0x7e,0x41,0x0,0xc1,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x41,0x4a,0xb3,0xa8,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x5d,0x78,0x41,0x41,0x49,0x49,0x69,0x41,0x41,0x6e,0x4,0x0,0x20,0x0,0x1,0xc1,0x78,0x41,0x41,0x41,0xc0,0x69,0x41,0x41,0x41,0x49,0x41,0x5d,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x6c,0x69,0x6e,0x75,0x78,0x6b,0x41,0xf7,0x45,0x41,0x57,0x69,0x6f,0x4,0x0,0x10,0x0,0x0,0x0,0xb,0x41,0x41,0x41,0x49,0x6e,0x41,0x68,0x45,0x4,0x0,0x20,0x0,0x0,0x0,0xb,0x41,0x41,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0xc1,0x58,0x41,0x41,0x41,0x5d,0x41,0x41,0x41,0x49,0x41,0x69,0xc1,0x6e,0x4,0x0,0x0,0x5,0x0,0x1,0xb,0x41,0x3c,0x41,0xdd,0x41,0x77,0x6b,0x41,0x45,0x45,0x41,0x57,0x69,0x67,0x4,0x0,0x10,0x0,0x0,0xd1,0xb,0x41,0x41,0x0,0x1,0x5,0xb,0x41,0x49,0x41,0x41,0x45,0x41,0x77,0x69,0x6e,0x41,0xe5,0x41,0x41,0x41,0x70,0x4,0x0,0xb,0x41,0x30,0x41,0x69,0xc1,0x6e,0x4,0x0,0x0,0x5,0x0,0x1,0xb,0x41,0x3c,0x41,0xdd,0x41,0x45,0x6b,0x41,0x77,0x45,0x75,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\015~A\000\301\001A\301\001\262\274AJ\263\250AAA\301AAAA]xAAIIiAAn\004\000 \000\001\301xAAA\300iAAAIA]n\004\000\000\000\001\005\013AlinuxkA\367EAWio\004\000\020\000\000\000\013AAAInAhE\004\000 \000\000\000\013AAn\004\000\000\000\001\005\013A\301XAAA]AAAIAi\301n\004\000\000\005\000\001\013A::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c377cc4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c377cc3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c377ca1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c377bc2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c377b1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c377b241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c377b0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c377b373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd06ba8e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c377afeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46863==Register values: Step #5: rax = 0x000055c37c63f480 rbx = 0x000055c37c63f480 rcx = 0x000055c37c63f930 rdx = 0x00007fd06bc56b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeef7fba30 Step #5: r8 = 0x000055c37c63f480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd06bc56be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c37b0a1960 r14 = 0x0000000100000004 r15 = 0x000055c37a00e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x44,0x41,0x41,0x70,0x41,0x26,0x4d,0x41,0x41,0x41,0x40,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x74,0x41,0x7f,0x4a,0x41,0x41,0x6c,0x41,0x3a,0x74,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x7f,0x1,0x41,0x3f,0xbe,0x0,0x0,0x0,0x0,0x7a,0x0,0x78,0xe,0x2,0x1,0x0,0x1,0x58,0xc,0x0,0x67,0xf,0x0,0x6f,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x6c,0x74,0x6e,0x45,0x41,0x68,0x45,0x41,0x67,0x45,0x41,0x69,0x6e,0x45,0x45,0x6c,0x69,0x6c,0x75,0x78,0x0,0x6f,0x6d,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x48,0x6c,0x74,0x6e,0x45,0x45,0x41,0x68,0x41,0x67,0x45,0x41,0x69,0x6e,0x6c,0x0,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\300\001\276\216DAApA&MAAA@A\013\001\002\000AoA\365AAKA\252MgAtA\177JAAlA:tAL\320\000\324\325\000\325\000\324\321AIgtA\177\001A?\276\000\000\000\000z\000x\016\002\001\000\001X\014\000g\017\000om\013\001\001\002\000AoA\365AAKA\252MgAL\320\000\324\325\000\325\001\324\321AIgtA_AltnEAhEAgEAinEElilux\000om\013\001\001\002\000AoA\365AAKA\252MgAL\320\000\324\325\000\325\001\324\321AIgtA_HltnEEAhAgEAinl\000\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8c208217ade21734a843625eee117e14b8543f2 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAMABvo5EQUFwQSZNQUFBQEELAQIAQW9B9UFBS0GqTWdBdEF/SkFBbEE6dEFM0ADU1QDVANTRQUlndEF/AUE/vgAAAAB6AHgOAgEAAVgMAGcPAG9tCwEBAgBBb0H1QUFLQapNZ0FM0ADU1QDVAdTRQUlndEFfQWx0bkVBaEVBZ0VBaW5FRWxpbHV4AG9tCwEBAgBBb0H1QUFLQapNZ0FM0ADU1QDVAdTRQUlndEFfSGx0bkVFQWhBZ0VBaW5sAABvbQsACw== Step #5: MERGE-OUTER: attempt 4447 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1718343624 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56029650f198, 0x560296517911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560296517918,0x56029659f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8c208217ade21734a843625eee117e14b8543f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13054 processed earlier; will process 2221 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: #1 pulse cov: 411 ft: 412 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560293d235dd bp 0x000000000000 sp 0x7ffec88b3c20 T46867) Step #5: ==46867==The signal is caused by a READ memory access. Step #5: #0 0x560293d235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560293b45280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560293b44fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560293b22929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560293a43ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56029399bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602939a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56029398c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602939b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9763c87082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56029397faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46867==Register values: Step #5: rax = 0x0000560298f49430 rbx = 0x0000560298f49430 rcx = 0x0000560298f49420 rdx = 0x00007f9763e4fb80 Step #5: rdi = 0x0000560298f49420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffec88b3c20 Step #5: r8 = 0x0000560298f49430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9763e4fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560296f22960 r14 = 0x0000000100000004 r15 = 0x0000560295e8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x72,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7e,0x41,0x0,0xc0,0x1,0xbe,0x8c,0x41,0x41,0x41,0x7a,0x41,0x49,0x71,0x69,0x45,0x6b,0x41,0x6c,0x41,0x4b,0x6d,0x41,0xa1,0x45,0x67,0x45,0x41,0x1,0x77,0x69,0x6d,0x41,0x25,0x41,0x41,0x41,0x1,0x41,0xff,0x0,0x41,0x41,0x1,0x45,0x45,0x41,0x40,0x1,0x41,0xff,0x41,0x41,0x4b,0x41,0xa,0x41,0x45,0x6c,0x41,0xc1,0x69,0x45,0x41,0x6e,0x45,0x41,0x34,0x68,0x41,0xc5,0xde,0x45,0x41,0x40,0x1,0x41,0xff,0x41,0x41,0x41,0x45,0x4b,0x41,0x4a,0x6c,0x41,0xc1,0x69,0x45,0x41,0x6e,0x45,0x41,0x32,0x68,0x41,0xc5,0xde,0x69,0x45,0x71,0x74,0x10,0x0,0xf,0xb7,0x61,0x41,0x73,0x41,0x23,0x4a,0x41,0x9d,0x21,0x41,0x32,0x68,0x41,0x41,0x1,0x41,0x1,0x41,0xff,0x41,0x4b,0x41,0x32,0x68,0x41,0xc5,0xde,0x69,0x45,0x71,0x74,0x10,0x0,0xf,0xb7,0x61,0x41,0x73,0x41,0x23,0x4a,0x41,0x9d,0x21,0x41,0x32,0x68,0x41,0x41,0x1,0x41,0x1,0x41,0xff,0x41,0x4b,0x6c,0x41,0x45,0x71,0x74,0x10,0x0,0x41,0xb7,0x69,0x41,0x73,0x41,0x23,0x4a,0x41,0x9d,0x21,0x41,0x34,0x68,0x41,0x41,0x1,0x41,0x1,0x6e,0x41,0x25,0x41,0x41,0x41,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177r\003\002\001\000\012\313\001\001\310\001\001\010~A\000\300\001\276\214AAAzAIqiEkAlAKmA\241EgEA\001wimA%AAA\001A\377\000AA\001EEA@\001A\377AAKA\012AElA\301iEAnEA4hA\305\336EA@\001A\377AAAEKAJlA\301iEAnEA2hA\305\336iEqt\020\000\017\267aAsA#JA\235!A2hAA\001A\001A\377AKA2hA\305\336iEqt\020\000\017\267aAsA#JA\235!A2hAA\001A\001A\377AKlAEqt\020\000A\267iAsA#JA\235!A4hAA\001A\001nA%AAA\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee8172c084d9ecf3aaab9e9d12df79e588b32c40 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/cgMCAQAKywEByAEBCH5BAMABvoxBQUF6QUlxaUVrQWxBS21BoUVnRUEBd2ltQSVBQUEBQf8AQUEBRUVBQAFB/0FBS0EKQUVsQcFpRUFuRUE0aEHF3kVBQAFB/0FBQUVLQUpsQcFpRUFuRUEyaEHF3mlFcXQQAA+3YUFzQSNKQZ0hQTJoQUEBQQFB/0FLQTJoQcXeaUVxdBAAD7dhQXNBI0pBnSFBMmhBQQFBAUH/QUtsQUVxdBAAQbdpQXNBI0pBnSFBNGhBQQFBAW5BJUFBQQEACw== Step #5: MERGE-OUTER: attempt 4448 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1718482809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5627b259f198, 0x5627b25a7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5627b25a7918,0x5627b262f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee8172c084d9ecf3aaab9e9d12df79e588b32c40' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13056 processed earlier; will process 2219 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627afdb35dd bp 0x000000000000 sp 0x7ffdbc19e4e0 T46871) Step #5: ==46871==The signal is caused by a READ memory access. Step #5: #0 0x5627afdb35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5627afbd5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5627afbd4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5627afbb2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5627afad3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5627afa2bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5627afa351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5627afa1c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5627afa483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f525bc69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5627afa0faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46871==Register values: Step #5: rax = 0x00005627b3df7570 rbx = 0x00005627b3df7570 rcx = 0x00005627b3df7a20 rdx = 0x00007f525be31b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbc19e4e0 Step #5: r8 = 0x00005627b3df7570 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f525be31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005627b2fb2960 r14 = 0x0000000100000004 r15 = 0x00005627b1f1f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x71,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x7c,0x43,0x1,0x43,0x11,0xbe,0xd0,0x71,0x20,0x20,0x22,0x4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x65,0x20,0x20,0x20,0x31,0x20,0x20,0x20,0x1a,0x1a,0x65,0x1a,0x9a,0x1a,0x1a,0x1a,0x20,0x18,0x20,0x20,0x20,0x20,0xa1,0x20,0x20,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x22,0x4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x65,0x20,0x20,0x20,0x30,0x20,0x20,0x20,0x1a,0x1a,0x65,0x1a,0x9a,0x1a,0x1a,0x1a,0x20,0x18,0x20,0x20,0x20,0x20,0xa1,0x20,0x20,0x20,0x0,0x3,0x40,0x43,0x0,0xb,0x20,0x31,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0x20,0x20,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x20,0x30,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x18,0x20,0x20,0x20,0x1,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x20,0x30,0x0,0x90,0x1,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x0,0x62,0x1a,0x20,0x1e,0x1a,0xb,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x20,0x31,0x0,0x90,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0xb,0x0,0x0,0x0,0x1a,0x20,0x1a,0x1a,0x0,0x49,0x20,0x1a,0x1a,0x0,0xd3,0x74,0x49,0x0,0x22,0x0,0x1a,0x20,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001q\001m\003\002\001\000\012\313\001\001\310\001\001G|C\001C\021\276\320q \"\004 \032\032e 1 \032\032e\032\232\032\032\032 \030 \241 \000\003\000C\000\013\"\004 \032\032e 0 \032\032e\032\232\032\032\032 \030 \241 \000\003@C\000\013 1 \000 \000\003\000C\000\013 0 \032 \030 \001 \000\003\000C\000\013 0\000\220\001\000\013\000\000\000\013\000\000b\032 \036\032\013 \000\003\000C\000\013 1\000\220\000\000\013\000\000\000\000\013\000\000\000\032 \032\032\000I \032\032\000\323tI\000\"\000\032 \000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6ca491ad4a0da450ed00cad65f6bc9375c3b371 Step #5: Base64: AGFzbQEAAAABBgFgAXEBbQMCAQAKywEByAEBR3xDAUMRvtBxICAiBCAgICAgICAaGmUgICAxICAgGhplGpoaGhogGCAgICChICAgAAMAQwALIgQgICAgICAgGhplICAgMCAgIBoaZRqaGhoaIBggICAgoSAgIAADQEMACyAxICAgICAgIAAgICAAAwBDAAsgMCAgICAgIBogGCAgIAEgAAMAQwALIDAAkAEACwAAAAsAAGIaIB4aCyAAAwBDAAsgMQCQAAALAAAAAAsAAAAaIBoaAEkgGhoA03RJACIAGiAACw== Step #5: MERGE-OUTER: attempt 4449 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1718622833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e027a8a198, 0x55e027a92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e027a92918,0x55e027b1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6ca491ad4a0da450ed00cad65f6bc9375c3b371' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13057 processed earlier; will process 2218 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e02529e5dd bp 0x000000000000 sp 0x7ffc0d1f24b0 T46875) Step #5: ==46875==The signal is caused by a READ memory access. Step #5: #0 0x55e02529e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0250c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0250bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e02509d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e024fbead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e024f16c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e024f201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e024f076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e024f333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e81afb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e024efaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46875==Register values: Step #5: rax = 0x000055e02a2f1400 rbx = 0x000055e02a2f1400 rcx = 0x000055e02a2f18b0 rdx = 0x00007f0e81cc3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0d1f24b0 Step #5: r8 = 0x000055e02a2f1400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e81cc3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e02849d960 r14 = 0x0000000100000004 r15 = 0x000055e02740a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x7d,0x41,0x0,0xc0,0x41,0x7d,0x41,0x0,0x41,0xe0,0x84,0x43,0x45,0x69,0x45,0xd,0x0,0x41,0x0,0xc0,0x45,0x69,0x45,0xd,0x0,0x41,0x41,0x69,0x45,0xd,0x0,0x46,0x41,0x45,0x69,0xc0,0x41,0x49,0x41,0xe2,0x84,0x43,0x45,0x69,0x45,0xd,0x0,0x41,0x0,0xc0,0x41,0x49,0x41,0x45,0x69,0x45,0xd,0x0,0x47,0x41,0x0,0xc0,0x41,0x49,0x41,0x45,0x69,0x45,0xd,0x0,0x41,0xc1,0x69,0x45,0xd,0x0,0x46,0x41,0x45,0x69,0xc0,0x41,0x49,0x41,0xe2,0x69,0x45,0xd,0x0,0x47,0x41,0x45,0x69,0x48,0x41,0xe0,0x84,0x43,0x45,0x69,0x45,0xd,0x0,0x41,0x0,0xc0,0x45,0x69,0x45,0xd,0x0,0x41,0x41,0x69,0x45,0xd,0x0,0x46,0x41,0x45,0x69,0xc0,0x41,0x49,0x41,0xe2,0x84,0x43,0x45,0x69,0x45,0xd,0x0,0x41,0x0,0xc0,0x41,0x49,0x41,0x45,0x69,0x45,0xd,0x0,0x4e,0x41,0x0,0xc0,0x41,0x49,0x41,0x45,0x69,0x45,0xd,0x0,0x41,0x41,0x69,0x45,0xd,0x0,0x46,0x41,0x45,0x69,0xc0,0x41,0x49,0x41,0xe2,0x43,0x45,0x69,0x45,0xd,0x0,0x41,0x0,0xc0,0x45,0x69,0x45,0x1,0x6d,0x41,0x13,0x1,0x41,0x71,0x1,0x6d,0x49,0x1,0x41,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001*}A\000\300A}A\000A\340\204CEiE\015\000A\000\300EiE\015\000AAiE\015\000FAEi\300AIA\342\204CEiE\015\000A\000\300AIAEiE\015\000GA\000\300AIAEiE\015\000A\301iE\015\000FAEi\300AIA\342iE\015\000GAEiHA\340\204CEiE\015\000A\000\300EiE\015\000AAiE\015\000FAEi\300AIA\342\204CEiE\015\000A\000\300AIAEiE\015\000NA\000\300AIAEiE\015\000AAiE\015\000FAEi\300AIA\342CEiE\015\000A\000\300EiE\001mA\023\001Aq\001mI\001Aj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c51d09979ae6d9d195ca346d234f3d1c769c3a7c Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKn1BAMBBfUEAQeCEQ0VpRQ0AQQDARWlFDQBBQWlFDQBGQUVpwEFJQeKEQ0VpRQ0AQQDAQUlBRWlFDQBHQQDAQUlBRWlFDQBBwWlFDQBGQUVpwEFJQeJpRQ0AR0FFaUhB4IRDRWlFDQBBAMBFaUUNAEFBaUUNAEZBRWnAQUlB4oRDRWlFDQBBAMBBSUFFaUUNAE5BAMBBSUFFaUUNAEFBaUUNAEZBRWnAQUlB4kNFaUUNAEEAwEVpRQFtQRMBQXEBbUkBQWoACw== Step #5: MERGE-OUTER: attempt 4450 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1718762479 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55626abe7198, 0x55626abef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55626abef918,0x55626ac770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c51d09979ae6d9d195ca346d234f3d1c769c3a7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13058 processed earlier; will process 2217 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562683fb5dd bp 0x000000000000 sp 0x7fff88cbd9c0 T46879) Step #5: ==46879==The signal is caused by a READ memory access. Step #5: #0 0x5562683fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55626821d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55626821cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562681fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55626811bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556268073c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55626807d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562680646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562680903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45abbc1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556268057aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46879==Register values: Step #5: rax = 0x000055626c8643b0 rbx = 0x000055626c8643b0 rcx = 0x000055626c864860 rdx = 0x00007f45abd89b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff88cbd9c0 Step #5: r8 = 0x000055626c8643b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45abd89be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055626b5fa960 r14 = 0x0000000100000004 r15 = 0x000055626a567386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x19,0x7e,0x41,0x0,0xc1,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x41,0x4a,0xb3,0xa8,0x41,0x40,0x41,0x41,0xc1,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x41,0x49,0x69,0x41,0x41,0x6e,0x4,0x0,0x0,0x41,0x77,0x69,0x74,0x69,0x41,0x41,0x6c,0x41,0x49,0x6e,0xb,0x48,0x45,0x4,0x0,0x1,0x0,0x0,0x5,0xb,0x41,0x41,0x41,0xc1,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x49,0x41,0x6e,0x49,0xc1,0x1,0xb2,0xbc,0x41,0x6c,0x6e,0x69,0x75,0x41,0x78,0x41,0xc1,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0x4,0x0,0x0,0x41,0x77,0x6c,0x6c,0x69,0x41,0x41,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x3d,0x41,0xf,0x0,0x0,0x1,0x41,0x5,0x10,0x0,0x0,0xb,0x41,0x41,0x6f,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x4,0x0,0x45,0x67,0x1,0x10,0x0,0x5,0xb,0x45,0x41,0x6e,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x41,0x49,0x41,0x41,0x6e,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x41,0x49,0x41,0x4f,0x0,0x6e,0x0,0x4,0x0,0x5,0xb,0x4,0x0,0x12,0x0,0x0,0xd4,0xb,0x41,0x41,0x41,0x97,0x49,0x69,0x41,0x5e,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\031~A\000\301\001A\301\001\262\274AJ\263\250A@AA\301xAAA]AAAIiAAn\004\000\000AwitiAAlAIn\013HE\004\000\001\000\000\005\013AAA\301xAAA]AAIAnI\301\001\262\274AlniuAxA\301xAAA]AAAlinux\004\000\000AwlliAAn\004\000\000\000\001\005\013A=A\017\000\000\001A\005\020\000\000\013AAo\004\000A\000O\005\013\004\000Eg\001\020\000\005\013EAn\004\000A\000O\005\013AIAAn\004\000A\000O\005\013AIAO\000n\000\004\000\005\013\004\000\022\000\000\324\013AAA\227IiA^o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-485ba5858fb9db76e199d828edc2fda54d53a1c5 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBGX5BAMEBQcEBsrxBSrOoQUBBQcF4QUFBXUFBQUlpQUFuBAAAQXdpdGlBQWxBSW4LSEUEAAEAAAULQUFBwXhBQUFdQUFJQW5JwQGyvEFsbml1QXhBwXhBQUFdQUFBbGludXgEAABBd2xsaUFBbgQAAAABBQtBPUEPAAABQQUQAAALQUFvBABBAE8FCwQARWcBEAAFC0VBbgQAQQBPBQtBSUFBbgQAQQBPBQtBSUFPAG4ABAAFCwQAEgAA1AtBQUGXSWlBXm8ACw== Step #5: MERGE-OUTER: attempt 4451 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1718901060 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56095944e198, 0x560959456911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560959456918,0x5609594de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/485ba5858fb9db76e199d828edc2fda54d53a1c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13059 processed earlier; will process 2216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560956c625dd bp 0x000000000000 sp 0x7ffc527d91a0 T46883) Step #5: ==46883==The signal is caused by a READ memory access. Step #5: #0 0x560956c625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560956a84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560956a83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560956a61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560956982ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609568dac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609568e41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609568cb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609568f73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddea05d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609568beaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46883==Register values: Step #5: rax = 0x000056095b389300 rbx = 0x000056095b389300 rcx = 0x000056095b3897b0 rdx = 0x00007fddea225b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc527d91a0 Step #5: r8 = 0x000056095b389300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fddea225be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560959e61960 r14 = 0x0000000100000004 r15 = 0x0000560958dce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xd,0x7e,0x41,0x0,0xc1,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x41,0x4a,0xb3,0xa8,0x41,0x41,0x41,0xc1,0x41,0x41,0x41,0x41,0x5d,0x78,0x41,0xd1,0x41,0x49,0x69,0x41,0x41,0x6e,0x4,0x0,0x20,0x0,0x1,0xc1,0x70,0x41,0x41,0x6e,0xc0,0x69,0x41,0x40,0x41,0x49,0x41,0x5d,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x3d,0x41,0xdd,0x41,0x45,0x6b,0x41,0x67,0x45,0x41,0x57,0x69,0x6f,0x4,0x0,0x10,0x0,0x0,0x0,0xb,0x41,0x41,0x41,0x69,0x6e,0x41,0x68,0x45,0x4,0x0,0x20,0x0,0x0,0x0,0xb,0x41,0x41,0x6e,0x4,0x0,0x0,0x0,0xc1,0x1,0x5,0xb,0x4d,0x78,0x41,0x41,0x41,0x5d,0x4b,0x41,0x41,0x49,0x41,0x69,0xc1,0x6e,0x4,0x0,0x0,0x5,0x0,0x1,0xb,0x41,0x3b,0x41,0xdd,0x41,0x45,0x6b,0x41,0x77,0x45,0x44,0x57,0x69,0x67,0x4,0x0,0x10,0xd1,0xb,0x0,0x0,0x41,0x41,0x0,0x1,0x5,0xb,0xc1,0x49,0x41,0x71,0x45,0x41,0x77,0x69,0x6e,0x41,0xe5,0x41,0x41,0x41,0x67,0x4,0x0,0xb,0x41,0x33,0x41,0x40,0x75,0x69,0x6e,0x6e,0x72,0x4,0x0,0x10,0x0,0x0,0xd4,0xb,0x41,0x41,0x41,0x29,0x6c,0x69,0x6e,0x75,0x78,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\015~A\000\301\001A\301\001\262\274AJ\263\250AAA\301AAAA]xA\321AIiAAn\004\000 \000\001\301pAAn\300iA@AIA]n\004\000\000\000\001\005\013A=A\335AEkAgEAWio\004\000\020\000\000\000\013AAAinAhE\004\000 \000\000\000\013AAn\004\000\000\000\301\001\005\013MxAAA]KAAIAi\301n\004\000\000\005\000\001\013A;A\335AEkAwEDWig\004\000\020\321\013\000\000AA\000\001\005\013\301IAqEAwinA\345AAAg\004\000\013A3A@uinnr\004\000\020\000\000\324\013AAA)linux\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3548585c1a92f358b24f48ecd56fb5b8f1df2f62 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBDX5BAMEBQcEBsrxBSrOoQUFBwUFBQUFdeEHRQUlpQUFuBAAgAAHBcEFBbsBpQUBBSUFdbgQAAAABBQtBPUHdQUVrQWdFQVdpbwQAEAAAAAtBQUFpbkFoRQQAIAAAAAtBQW4EAAAAwQEFC014QUFBXUtBQUlBacFuBAAABQABC0E7Qd1BRWtBd0VEV2lnBAAQ0QsAAEFBAAEFC8FJQXFFQXdpbkHlQUFBZwQAC0EzQUB1aW5ucgQAEAAA1AtBQUEpbGludXgACw== Step #5: MERGE-OUTER: attempt 4452 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1719038939 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4dc80b198, 0x55b4dc813911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b4dc813918,0x55b4dc89b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3548585c1a92f358b24f48ecd56fb5b8f1df2f62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13060 processed earlier; will process 2215 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4da01f5dd bp 0x000000000000 sp 0x7ffd21dda9e0 T46887) Step #5: ==46887==The signal is caused by a READ memory access. Step #5: #0 0x55b4da01f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b4d9e41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b4d9e40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b4d9e1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4d9d3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4d9c97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4d9ca11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4d9c886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4d9cb43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5f403b9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4d9c7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46887==Register values: Step #5: rax = 0x000055b4de57a300 rbx = 0x000055b4de57a300 rcx = 0x000055b4de57a7b0 rdx = 0x00007f5f40581b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd21dda9e0 Step #5: r8 = 0x000055b4de57a300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5f40581be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4dd21e960 r14 = 0x0000000100000004 r15 = 0x000055b4dc18b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6f,0x6f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xe,0x7f,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x4e,0x77,0x69,0x69,0x45,0x4,0x0,0x10,0x0,0x5,0x20,0x0,0x41,0x45,0x41,0x3b,0x41,0x6a,0x69,0x41,0x69,0x73,0x41,0x6c,0x49,0x12,0x0,0x41,0x74,0x4b,0x45,0x71,0x41,0xbf,0x77,0x71,0x41,0xbf,0x77,0x41,0x61,0x41,0x69,0x69,0x41,0x69,0x69,0x45,0x41,0x69,0x77,0x41,0xb2,0x41,0x41,0x6c,0x69,0x6c,0x69,0x4c,0x75,0xc0,0x78,0x77,0x45,0x41,0x69,0x45,0x75,0x69,0x41,0xaa,0xcd,0x28,0x49,0x69,0x69,0x41,0x6a,0x41,0x72,0x45,0x78,0x45,0x41,0x6c,0x69,0x41,0x77,0x45,0x4c,0x0,0x52,0x69,0x77,0x45,0x41,0x41,0x73,0x69,0x6c,0xc1,0x41,0x4a,0x49,0x74,0x4b,0x45,0x71,0x41,0xbf,0x77,0x41,0x61,0x41,0x2,0x0,0x0,0x0,0x69,0x45,0x45,0x41,0x4c,0x75,0xc0,0x78,0x77,0x45,0x41,0x69,0x45,0x75,0x69,0x41,0xaa,0xcd,0x28,0x49,0x69,0x69,0x41,0x6a,0x41,0x45,0x78,0x41,0x45,0x72,0x6c,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x69,0x69,0x69,0x77,0x45,0x41,0x69,0x73,0x41,0x6c,0x41,0x41,0x4b,0x49,0x74,0x4b,0x45,0x71,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002oo\003\002\001\000\012\313\001\001\310\001\001\016\177C\000\300\001\276\216AAA@ANwiiE\004\000\020\000\005 \000AEA;AjiAisAlI\022\000AtKEqA\277wqA\277wAaAiiAiiEAiwA\262AAliliLu\300xwEAiEuiA\252\315(IiiAjArExEAliAwEL\000RiwEAAsil\301AJItKEqA\277wAaA\002\000\000\000iEEALu\300xwEAiEuiA\252\315(IiiAjAExAErliAwELAiiiiwEAisAlAAKItKEq\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-87b8f46ae5ec6c9cf97e66163be4b7a86092d8b6 Step #5: Base64: AGFzbQEAAAABBgFgAAJvbwMCAQAKywEByAEBDn9DAMABvo5BQUFAQU53aWlFBAAQAAUgAEFFQTtBamlBaXNBbEkSAEF0S0VxQb93cUG/d0FhQWlpQWlpRUFpd0GyQUFsaWxpTHXAeHdFQWlFdWlBqs0oSWlpQWpBckV4RUFsaUF3RUwAUml3RUFBc2lswUFKSXRLRXFBv3dBYUECAAAAaUVFQUx1wHh3RUFpRXVpQarNKElpaUFqQUV4QUVybGlBd0VMQWlpaWl3RUFpc0FsQUFLSXRLRXEAC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4453 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1719177872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c62fd8198, 0x555c62fe0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c62fe0918,0x555c630680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/87b8f46ae5ec6c9cf97e66163be4b7a86092d8b6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13061 processed earlier; will process 2214 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 09 Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c607ec5dd bp 0x000000000000 sp 0x7fff0b04f6a0 T46891) Step #5: ==46891==The signal is caused by a READ memory access. Step #5: #0 0x555c607ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c6060e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c6060dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c605eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c6050cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c60464c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c6046e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c604556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c604813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff625e24082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c60448aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46891==Register values: Step #5: rax = 0x0000555c63c4d430 rbx = 0x0000555c63c4d430 rcx = 0x0000555c63c4d420 rdx = 0x00007ff625fecb80 Step #5: rdi = 0x0000555c63c4d420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff0b04f6a0 Step #5: r8 = 0x0000555c63c4d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff625fecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c639eb960 r14 = 0x0000000100000004 r15 = 0x0000555c62958386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5e,0x7f,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x49,0x41,0x6c,0x41,0x25,0x45,0x6b,0x41,0x13,0x69,0x6a,0x10,0x0,0x49,0x41,0x6c,0x41,0x6c,0x41,0x40,0x1,0xad,0x41,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xd2,0x97,0x45,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x77,0x69,0x6e,0x41,0x25,0x45,0xbe,0x8c,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x49,0x41,0x6c,0x41,0x25,0x45,0x6b,0x41,0x13,0x69,0x6a,0x10,0x0,0x49,0x41,0x6c,0x41,0x6c,0x10,0x0,0x41,0x6c,0x41,0x1b,0x6c,0x48,0x4e,0x6c,0x69,0x6e,0x75,0x78,0x6a,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0xc1,0x41,0x6b,0x10,0x0,0x48,0x41,0x0,0x4d,0x41,0x6c,0x4b,0x10,0x0,0x49,0x4b,0x10,0x0,0x41,0x41,0x6b,0x10,0x0,0x69,0x6b,0x10,0x0,0x48,0x6c,0x6c,0x41,0x45,0x1b,0x4e,0x69,0x41,0xd,0x6b,0x41,0x6a,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x41,0x41,0x6b,0x10,0x0,0x48,0x43,0x6c,0x6b,0x41,0x6a,0x41,0x41,0x41,0x13,0x69,0x4b,0x10,0x0,0x41,0x41,0x6b,0x10,0x0,0x48,0x41,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001^\177A\000\300\001\276\216AAA\023iK\020\000IAlA%EkA\023ij\020\000IAlAlA@\001\255AAAM\320\000\024\000\001A\322\227EA\000\300\001\276\216AAA\023iK\020\000winA%E\276\214AAA\023iK\020\000IAlA%EkA\023ij\020\000IAlAl\020\000AlA\033lHNlinuxjAAA\023iK\020\000\301Ak\020\000HA\000MAlK\020\000IK\020\000AAk\020\000ik\020\000HllAE\033NiA\015kAjAAA\023iK\020\000AAk\020\000HClkAjAAA\023iK\020\000AAk\020\000HAl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b7de527e446211ea4032c419b3b80a28079c5b9 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBXn9BAMABvo5BQUETaUsQAElBbEElRWtBE2lqEABJQWxBbEFAAa1BQUFN0AAUAAFB0pdFQQDAAb6OQUFBE2lLEAB3aW5BJUW+jEFBQRNpSxAASUFsQSVFa0ETaWoQAElBbEFsEABBbEEbbEhObGludXhqQUFBE2lLEADBQWsQAEhBAE1BbEsQAElLEABBQWsQAGlrEABIbGxBRRtOaUENa0FqQUFBE2lLEABBQWsQAEhDbGtBakFBQRNpSxAAQUFrEABIQWwACw== Step #5: MERGE-OUTER: attempt 4454 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1719318118 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb5c811198, 0x55eb5c819911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb5c819918,0x55eb5c8a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b7de527e446211ea4032c419b3b80a28079c5b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13063 processed earlier; will process 2212 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb5a0255dd bp 0x000000000000 sp 0x7ffe14bd4bb0 T46895) Step #5: ==46895==The signal is caused by a READ memory access. Step #5: #0 0x55eb5a0255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb59e47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb59e46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb59e24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb59d45ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb59c9dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb59ca71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb59c8e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb59cba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa501fcd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb59c81aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46895==Register values: Step #5: rax = 0x000055eb5ecd2500 rbx = 0x000055eb5ecd2500 rcx = 0x000055eb5ecd29b0 rdx = 0x00007fa502195b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe14bd4bb0 Step #5: r8 = 0x000055eb5ecd2500 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa502195be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb5d224960 r14 = 0x0000000100000004 r15 = 0x000055eb5c191386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x41,0xc0,0x41,0x1,0x41,0x41,0x1,0x41,0xbc,0xb4,0x0,0x4,0x0,0xb,0x3,0x0,0x1,0x41,0x3a,0x41,0x3,0x77,0x69,0x6e,0x41,0xb3,0xbc,0x0,0x3,0x40,0xb,0x67,0x2,0x0,0x41,0x3a,0x41,0x3,0x69,0x4e,0x6c,0xb,0x41,0x51,0x41,0xab,0xce,0x41,0x41,0x1,0x2,0x0,0x41,0xc2,0xbe,0xfc,0x7f,0x69,0x71,0x41,0xb7,0xbc,0x0,0x3,0x40,0xb,0x1,0x2,0x0,0x41,0x3a,0x41,0xf2,0xc0,0x48,0x41,0xc9,0xbe,0xb4,0xbc,0x0,0x4,0x40,0xb,0x1,0x48,0xc0,0x41,0x40,0x41,0xb4,0xbc,0x0,0x4,0x40,0xb,0x1,0x4,0x0,0x41,0x3a,0x41,0x4f,0x69,0x6e,0x77,0xb,0xe,0xb,0x1,0x0,0x0,0x1,0x2,0x0,0x1,0x0,0x0,0x0,0x0,0x82,0x0,0x6b,0x0,0x0,0x5a,0x4a,0x6c,0xb,0xe,0x5,0x0,0x0,0x2,0x2,0x1,0x1,0x4d,0x46,0x6e,0x77,0x78,0x6c,0x69,0x6e,0x75,0x78,0x1,0xb,0x6e,0xe,0x83,0x0,0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x41,0x3a,0x41,0x3,0x69,0x6a,0x6e,0xb,0x41,0x41,0x41,0xab,0x0,0xc,0x0,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0x70,0xb,0x6e,0x21,0x0,0x0,0x6f,0x0,0x0,0x5a,0x6a,0x6c,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?kAA\300A\001AA\001A\274\264\000\004\000\013\003\000\001A:A\003winA\263\274\000\003@\013g\002\000A:A\003iNl\013AQA\253\316AA\001\002\000A\302\276\374\177iqA\267\274\000\003@\013\001\002\000A:A\362\300HA\311\276\264\274\000\004@\013\001H\300A@A\264\274\000\004@\013\001\004\000A:AOinw\013\016\013\001\000\000\001\002\000\001\000\000\000\000\202\000k\000\000ZJl\013\016\005\000\000\002\002\001\001MFnwxlinux\001\013n\016\203\000\000\000\000\000\000\002\000A:A\003ijn\013AAA\253\000\014\000ppppppppp\013n!\000\000o\000\000Zjl\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ba3fcc550be60718e7d0e1fdfbc6f973b3635a3 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP2tBQcBBAUFBAUG8tAAEAAsDAAFBOkEDd2luQbO8AANAC2cCAEE6QQNpTmwLQVFBq85BQQECAEHCvvx/aXFBt7wAA0ALAQIAQTpB8sBIQcm+tLwABEALAUjAQUBBtLwABEALAQQAQTpBT2ludwsOCwEAAAECAAEAAAAAggBrAABaSmwLDgUAAAICAQFNRm53eGxpbnV4AQtuDoMAAAAAAAACAEE6QQNpam4LQUFBqwAMAHBwcHBwcHBwcAtuIQAAbwAAWmpsCw== Step #5: MERGE-OUTER: attempt 4455 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1719457094 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562346ce1198, 0x562346ce9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562346ce9918,0x562346d710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ba3fcc550be60718e7d0e1fdfbc6f973b3635a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13064 processed earlier; will process 2211 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 385 ft: 386 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623444f55dd bp 0x000000000000 sp 0x7ffcf2f452c0 T46899) Step #5: ==46899==The signal is caused by a READ memory access. Step #5: #0 0x5623444f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562344317280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562344316fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623442f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562344215ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56234416dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623441771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56234415e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56234418a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05e361b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562344151aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46899==Register values: Step #5: rax = 0x0000562348377850 rbx = 0x0000562348377850 rcx = 0x0000562348377840 rdx = 0x00007f05e37e3b80 Step #5: rdi = 0x0000562348377840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffcf2f452c0 Step #5: r8 = 0x0000562348377850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05e37e3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623476f4960 r14 = 0x0000000100000004 r15 = 0x0000562346661386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x7f,0x41,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0x1,0x21,0x41,0x41,0x40,0x41,0xb2,0xbc,0x4,0x4,0x0,0xb,0x1,0x4,0x0,0x5,0xc1,0xb2,0x0,0x41,0xbc,0xe,0x0,0x6d,0x0,0x64,0x0,0xb,0x1,0x4,0x0,0x1,0x5,0xb2,0x1,0x0,0x12,0x0,0x71,0x0,0x5e,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xa8,0xfc,0xf6,0xc5,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x4,0x4,0x0,0xb,0x1,0x4,0x0,0x45,0x5,0xb2,0xbc,0x0,0x41,0xd8,0x80,0x75,0xe,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xb2,0xbc,0x0,0x12,0x0,0x69,0x0,0xe,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0xb2,0x41,0x6c,0x0,0x0,0x0,0x41,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xb2,0xbc,0x0,0x12,0x0,0x69,0x0,0xe,0x0,0x0,0xb,0x1,0x4,0x0,0x5,0x41,0xb2,0xbc,0x0,0x12,0x0,0x41,0x6c,0x69,0x0,0xb,0x0,0xc3,0xbf,0x0,0x0,0x0,0x0,0x77,0x41,0x41,0x48,0x0,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0xe,0x0,0x0,0xb,0x41,0x5,0x41,0xb2,0xbc,0x0,0x12,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001~\177A\250\350\274A\001AAA@A\262\274\000\001!AA@A\262\274\004\004\000\013\001\004\000\005\301\262\000A\274\016\000m\000d\000\013\001\004\000\001\005\262\001\000\022\000q\000^\000\000\013\001\004\000\005A\250\374\366\305\001AAA@A\262\274\000\001AAA@A\262\274\004\004\000\013\001\004\000E\005\262\274\000A\330\200u\016\000\000\013\001\004\000\005A\262\274\000\022\000i\000\016\000\000\013\001\004\000\005\262Al\000\000\000A\000\013\001\004\000\005A\262\274\000\022\000i\000\016\000\000\013\001\004\000\005A\262\274\000\022\000Ali\000\013\000\303\277\000\000\000\000wAAH\000AAA@A\262\274\000\016\000\000\013A\005A\262\274\000\022\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dcd32e91705646b9c05db3fb21bbddac4a3b41c Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBfn9BqOi8QQFBQUFAQbK8AAEhQUFAQbK8BAQACwEEAAXBsgBBvA4AbQBkAAsBBAABBbIBABIAcQBeAAALAQQABUGo/PbFAUFBQUBBsrwAAUFBQUBBsrwEBAALAQQARQWyvABB2IB1DgAACwEEAAVBsrwAEgBpAA4AAAsBBAAFskFsAAAAQQALAQQABUGyvAASAGkADgAACwEEAAVBsrwAEgBBbGkACwDDvwAAAAB3QUFIAEFBQUBBsrwADgAAC0EFQbK8ABIACw== Step #5: MERGE-OUTER: attempt 4456 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1719596355 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c12ecf6198, 0x55c12ecfe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c12ecfe918,0x55c12ed860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8dcd32e91705646b9c05db3fb21bbddac4a3b41c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13066 processed earlier; will process 2209 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c12c50a5dd bp 0x000000000000 sp 0x7ffd33bc0d40 T46903) Step #5: ==46903==The signal is caused by a READ memory access. Step #5: #0 0x55c12c50a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c12c32c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c12c32bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c12c309929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c12c22aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c12c182c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c12c18c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c12c1736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c12c19f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f62aeb15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c12c166aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46903==Register values: Step #5: rax = 0x000055c130f743c0 rbx = 0x000055c130f743c0 rcx = 0x000055c130f74870 rdx = 0x00007f62aecddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd33bc0d40 Step #5: r8 = 0x000055c130f743c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f62aecddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c12f709960 r14 = 0x0000000100000004 r15 = 0x000055c12e676386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0xf5,0x41,0x41,0x41,0x41,0x41,0x42,0xa8,0xa8,0xeb,0x43,0x41,0xf5,0x41,0x41,0x3a,0x41,0xa8,0x1,0x41,0x41,0x41,0x3a,0x41,0xa8,0x1,0x41,0xa8,0xeb,0x43,0x41,0xa8,0xeb,0x43,0x41,0x7f,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa5,0xa5,0x9f,0x20,0x1f,0x9d,0xa5,0x9f,0x9f,0x9b,0x9f,0x9d,0x9d,0x9f,0xa3,0x9d,0x9b,0x99,0x9e,0xa3,0x20,0x20,0x9d,0xa5,0x9f,0x9f,0x9d,0xa5,0x44,0x9f,0x9d,0x9b,0x9d,0x9b,0x57,0x61,0x9b,0x9f,0x20,0x20,0x9d,0xa5,0x9f,0x9f,0x9e,0x9b,0x20,0x20,0x20,0x20,0x9d,0xa5,0x9e,0x9f,0x9d,0x9a,0x9d,0x9b,0x9f,0x9e,0x99,0xa4,0x9e,0x9a,0x9d,0x9b,0x9c,0x9b,0x20,0x20,0x9d,0xa5,0x9f,0x9f,0x9d,0xa5,0x44,0x9f,0x9d,0x9b,0x9d,0x9b,0x57,0x61,0x9b,0x9f,0x20,0x20,0x9d,0xa5,0x9f,0x9f,0x9e,0x9b,0x20,0x20,0x20,0x20,0x9d,0xa5,0x9e,0x9f,0x9d,0x9a,0x9d,0x9b,0x9f,0x9c,0x99,0xa5,0x9e,0x9f,0x9d,0x9b,0x9c,0x9b,0x20,0x22,0x20,0x20,0x9d,0xa5,0x9d,0xa3,0x9d,0x9f,0x20,0x20,0x20,0x20,0x9d,0xa5,0x9e,0x9f,0xa5,0x9f,0x9f,0x9d,0xa5,0x9f,0x99,0x9b,0x9b,0xb0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001A\365AAAAAB\250\250\353CA\365AA:A\250\001AAA:A\250\001A\250\353CA\250\353CA\177 \245\245\237 \037\235\245\237\237\233\237\235\235\237\243\235\233\231\236\243 \235\245\237\237\235\245D\237\235\233\235\233Wa\233\237 \235\245\237\237\236\233 \235\245\236\237\235\232\235\233\237\236\231\244\236\232\235\233\234\233 \235\245\237\237\235\245D\237\235\233\235\233Wa\233\237 \235\245\237\237\236\233 \235\245\236\237\235\232\235\233\237\234\231\245\236\237\235\233\234\233 \" \235\245\235\243\235\237 \235\245\236\237\245\237\237\235\245\237\231\233\233\260\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d76c263803f39b3e50b1ec7aab4deb11f4efed5 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP3xBAUH1QUFBQUFCqKjrQ0H1QUE6QagBQUFBOkGoAUGo60NBqOtDQX8gICAgICAgICAgICClpZ8gH52ln5+bn52dn6Odm5meoyAgnaWfn52lRJ+dm52bV2GbnyAgnaWfn56bICAgIJ2lnp+dmp2bn56ZpJ6anZucmyAgnaWfn52lRJ+dm52bV2GbnyAgnaWfn56bICAgIJ2lnp+dmp2bn5yZpZ6fnZucmyAiICCdpZ2jnZ8gICAgnaWen6Wfn52ln5mbm7AACw== Step #5: MERGE-OUTER: attempt 4457 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1719737333 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5560467ab198, 0x5560467b3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5560467b3918,0x55604683b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d76c263803f39b3e50b1ec7aab4deb11f4efed5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13067 processed earlier; will process 2208 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect nullexternref but got other Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 443 ft: 467 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556043fbf5dd bp 0x000000000000 sp 0x7ffc2dabe040 T46907) Step #5: ==46907==The signal is caused by a READ memory access. Step #5: #0 0x556043fbf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556043de1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556043de0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556043dbe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556043cdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556043c37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556043c411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556043c286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556043c543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc18993f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556043c1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46907==Register values: Step #5: rax = 0x0000556048da4430 rbx = 0x0000556048da4430 rcx = 0x0000556048da4420 rdx = 0x00007fc189b07b80 Step #5: rdi = 0x0000556048da4420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc2dabe040 Step #5: r8 = 0x0000556048da4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc189b07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005560471be960 r14 = 0x0000000100000004 r15 = 0x000055604612b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7e,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x7c,0x41,0x1,0x41,0xf5,0x58,0x20,0x20,0x22,0x4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x9b,0x20,0x20,0x20,0x31,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x21,0x20,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa2,0x9c,0xa2,0x9c,0xa2,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xa2,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa1,0x20,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa2,0x9c,0xa2,0x1a,0xa2,0xa6,0x20,0x28,0x20,0x20,0x20,0x1a,0x20,0x20,0xa2,0x9c,0x20,0x20,0xa3,0xa0,0xa3,0x9a,0xa2,0x9c,0xa2,0x20,0x20,0x20,0x20,0xa6,0x20,0x20,0xa3,0xa0,0xa3,0x9a,0xa2,0x9c,0xa2,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0xa2,0x20,0x1a,0xa2,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa2,0x9c,0xa2,0x9c,0xa2,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0xa2,0x1a,0xa2,0x20,0x20,0x20,0x20,0xa1,0x20,0x1a,0xa2,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x20,0xa2,0x9c,0x20,0x20,0xa3,0xa0,0xa1,0x9a,0xa2,0x9c,0xa2,0xa1,0xa2,0xa2,0x20,0x20,0x22,0x20,0xa2,0x9c,0xa2,0x9a,0xa2,0x9c,0x41,0xc,0xbe,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001~\001\177\003\002\001\000\012\313\001\001\310\001\001>|A\001A\365X \"\004 \233 1 ! \032\242 \242\234\242\234\242 \032\242\032\242 \241 \032\242 \242\234\242\032\242\246 ( \032 \242\234 \243\240\243\232\242\234\242 \246 \243\240\243\232\242\234\242 \242 \032\242\032\242 \242\234\242\234\242 \032\242\032\242 \241 \032\242 \032 \242\234 \243\240\241\232\242\234\242\241\242\242 \" \242\234\242\232\242\234A\014\276\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-994e5d781dad9acb646c30df759a45573ef4f30f Step #5: Base64: AGFzbQEAAAABBgFgAX4BfwMCAQAKywEByAEBPnxBAUH1WCAgIgQgICAgICAgICAgICCbICAgMSAgICAgICAhIBqiICAgIKKcopyiICAgICAgICAgICAaohqiICAgIKEgGqIgICAgopyiGqKmICggICAaICCinCAgo6CjmqKcoiAgICCmICCjoKOaopyiICAgICAgICCiIBqiGqIgICAgopyinKIgICAgICAgICAgIBqiGqIgICAgoSAaoiAgICAgICAaICCinCAgo6ChmqKcoqGioiAgIiCinKKaopxBDL4ACw== Step #5: MERGE-OUTER: attempt 4458 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1719878048 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56492cea1198, 0x56492cea9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56492cea9918,0x56492cf310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/994e5d781dad9acb646c30df759a45573ef4f30f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13070 processed earlier; will process 2205 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 467 ft: 468 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56492a6b55dd bp 0x000000000000 sp 0x7ffeb387c710 T46911) Step #5: ==46911==The signal is caused by a READ memory access. Step #5: #0 0x56492a6b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56492a4d7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56492a4d6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56492a4b4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56492a3d5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56492a32dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56492a3371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56492a31e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56492a34a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59fdd79082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56492a311aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46911==Register values: Step #5: rax = 0x000056492f0d6430 rbx = 0x000056492f0d6430 rcx = 0x000056492f0d6420 rdx = 0x00007f59fdf41b80 Step #5: rdi = 0x000056492f0d6420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffeb387c710 Step #5: r8 = 0x000056492f0d6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f59fdf41be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056492d8b4960 r14 = 0x0000000100000004 r15 = 0x000056492c821386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6d,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x7d,0x41,0x0,0xc0,0x1,0xbe,0xae,0x41,0x3e,0x41,0x40,0x41,0x87,0x70,0x41,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x41,0x47,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc2,0x0,0x1b,0x73,0x67,0x78,0x20,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0x6b,0x0,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0x6b,0xb,0x1,0x2,0x0,0x41,0x71,0x45,0x41,0x49,0x4f,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x74,0x0,0x1b,0x0,0x6f,0x1b,0x0,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0x41,0x48,0x46,0xb7,0x41,0xb8,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x69,0x68,0x1,0x41,0xa,0x4d,0xc1,0x67,0x67,0x41,0x70,0x45,0x41,0x41,0x6a,0x76,0x41,0x41,0x48,0xb7,0x41,0x46,0xb8,0xa2,0x41,0x46,0xb7,0xa3,0x41,0x48,0xb7,0x41,0x46,0x0,0x74,0x0,0x1b,0x0,0x6f,0x1b,0x0,0x73,0x71,0x45,0x41,0x8a,0x65,0x0,0x75,0x41,0x61,0x6e,0x0,0x1,0x1,0x66,0x6f,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x70,0x49,0x6a,0x0,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002m\177\003\002\001\000\012\313\001\001\310\001\001`}A\000\300\001\276\256A>A@A\207pAAA&A\013\001\002\000AoA\365AAAGA\353\000\020\000\014\000\000\302\000\033sgx \014\000\000d\000\033\000s\014\000\000d\000\033\000sk\000\014\000\000d\000\033\000sk\013\001\002\000AqEAIOA\353\000\020\000\014\000\000\014\000\000t\000\033\000o\033\000\267AF\270\242AF\267\243AHAHF\267A\270F\267\243AH\267AFih\001A\012M\301ggApEAAjvAAH\267AF\270\242AF\267\243AH\267AF\000t\000\033\000o\033\000sqEA\212e\000uAan\000\001\001foI\013AAA~AopIj\000l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1119419a625786597f6ef038687a69c9b98fe7b0 Step #5: Base64: AGFzbQEAAAABBgFgAAJtfwMCAQAKywEByAEBYH1BAMABvq5BPkFAQYdwQUFBJkELAQIAQW9B9UFBQUdB6wAQAAwAAMIAG3NneCAMAABkABsAcwwAAGQAGwBzawAMAABkABsAc2sLAQIAQXFFQUlPQesAEAAMAAAMAAB0ABsAbxsAt0FGuKJBRrejQUhBSEa3QbhGt6NBSLdBRmloAUEKTcFnZ0FwRUFBanZBQUi3QUa4okFGt6NBSLdBRgB0ABsAbxsAc3FFQYplAHVBYW4AAQFmb0kLQUFBfkFvcElqAGwACw== Step #5: MERGE-OUTER: attempt 4459 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1720017116 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564369a1d198, 0x564369a25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564369a25918,0x564369aad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1119419a625786597f6ef038687a69c9b98fe7b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13072 processed earlier; will process 2203 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643672315dd bp 0x000000000000 sp 0x7fff22a5d400 T46915) Step #5: ==46915==The signal is caused by a READ memory access. Step #5: #0 0x5643672315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564367053280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564367052fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564367030929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564366f51ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564366ea9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564366eb31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564366e9a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564366ec63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f47c2959082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564366e8daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46915==Register values: Step #5: rax = 0x000056436aab93b0 rbx = 0x000056436aab93b0 rcx = 0x000056436aab9860 rdx = 0x00007f47c2b21b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff22a5d400 Step #5: r8 = 0x000056436aab93b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f47c2b21be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056436a430960 r14 = 0x0000000100000004 r15 = 0x000056436939d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x19,0x7e,0x41,0x0,0xc1,0x1,0x41,0x41,0xc1,0x41,0x41,0x42,0x45,0x41,0x5,0x41,0x45,0x45,0x41,0x5,0x41,0x45,0x41,0x5,0x41,0x68,0x4c,0x45,0x41,0x6a,0x4a,0x45,0x41,0x41,0x41,0x45,0x41,0x25,0x45,0x45,0x41,0x69,0x45,0x41,0x41,0x72,0x6a,0x49,0x69,0x45,0x41,0x41,0x72,0x6a,0x49,0x41,0x41,0x41,0x45,0x6a,0x4c,0xb2,0xae,0x41,0x69,0x41,0x42,0x41,0x41,0x45,0x41,0x5,0xc1,0xc0,0xb2,0xbc,0x41,0x6c,0x6e,0x69,0x75,0x41,0x78,0x41,0xc1,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x41,0x49,0x69,0x41,0x41,0x74,0x4,0x0,0x0,0x41,0x77,0x69,0x6c,0x69,0x41,0x41,0x6e,0x4,0x0,0x0,0x0,0x5,0x41,0x0,0x1,0x0,0x0,0x0,0xb,0x10,0x0,0x0,0x1,0x0,0x0,0x5,0xb,0x41,0x41,0x6f,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x4,0x0,0x45,0x67,0x1,0x0,0x0,0x5,0xb,0x41,0x41,0x45,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x41,0x49,0x41,0x41,0x6e,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x41,0x49,0x41,0x4f,0x0,0x6e,0x0,0x4,0x0,0x5,0xb,0x4,0x0,0x12,0x0,0x0,0xd4,0xb,0x41,0x41,0x41,0x97,0x49,0x69,0x41,0x5e,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\031~A\000\301\001AA\301AABEA\005AEEA\005AEA\005AhLEAjJEAAAEA%EEAiEAArjIiEAArjIAAAEjL\262\256AiABAAEA\005\301\300\262\274AlniuAxA\301xAAA]AAAIiAAt\004\000\000AwiliAAn\004\000\000\000\005A\000\001\000\000\000\013\020\000\000\001\000\000\005\013AAo\004\000A\000O\005\013\004\000Eg\001\000\000\005\013AAE\004\000A\000O\005\013AIAAn\004\000A\000O\005\013AIAO\000n\000\004\000\005\013\004\000\022\000\000\324\013AAA\227IiA^o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfa2fa56fc67f6f32ab85dadbe1bc9b956f52bc0 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBGX5BAMEBQUHBQUFCRUEFQUVFQQVBRUEFQWhMRUFqSkVBQUFFQSVFRUFpRUFBcmpJaUVBQXJqSUFBQUVqTLKuQWlBQkFBRUEFwcCyvEFsbml1QXhBwXhBQUFdQUFBSWlBQXQEAABBd2lsaUFBbgQAAAAFQQABAAAACxAAAAEAAAULQUFvBABBAE8FCwQARWcBAAAFC0FBRQQAQQBPBQtBSUFBbgQAQQBPBQtBSUFPAG4ABAAFCwQAEgAA1AtBQUGXSWlBXm8ACw== Step #5: MERGE-OUTER: attempt 4460 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1720158476 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b6cc3f198, 0x555b6cc47911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b6cc47918,0x555b6cccf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bfa2fa56fc67f6f32ab85dadbe1bc9b956f52bc0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13073 processed earlier; will process 2202 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b6a4535dd bp 0x000000000000 sp 0x7ffe3bcbca60 T46919) Step #5: ==46919==The signal is caused by a READ memory access. Step #5: #0 0x555b6a4535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b6a275280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b6a274fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b6a252929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b6a173ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b6a0cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b6a0d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b6a0bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b6a0e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43763ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b6a0afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46919==Register values: Step #5: rax = 0x0000555b6e307de0 rbx = 0x0000555b6e307de0 rcx = 0x0000555b6e308290 rdx = 0x00007f43765b7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3bcbca60 Step #5: r8 = 0x0000555b6e307de0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f43765b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b6d652960 r14 = 0x0000000100000004 r15 = 0x0000555b6c5bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xec,0x3d,0x7d,0x41,0xfa,0x30,0x1,0x41,0xa8,0x41,0x20,0x20,0x20,0x23,0x22,0x3b,0x90,0x20,0x9,0x20,0x20,0x20,0x40,0x22,0x8d,0x1,0x95,0x20,0xe3,0x1f,0x20,0x20,0x22,0x95,0x22,0x1,0x20,0x3f,0x95,0x20,0x20,0x21,0xc3,0x20,0x1,0x20,0x1,0x21,0x33,0x20,0x7e,0x20,0x20,0x22,0x22,0x96,0x95,0x22,0x22,0x8f,0x95,0x20,0x95,0x20,0x20,0x26,0x1,0x95,0x20,0x20,0x21,0xe3,0x20,0x22,0xb9,0x22,0x22,0x21,0x8d,0x1,0x95,0x20,0xe3,0x1f,0x20,0x20,0x22,0x95,0x22,0x1,0x20,0x3f,0x95,0x20,0x20,0x21,0xc3,0x20,0x1,0x20,0x1,0x21,0x33,0x20,0x7e,0x20,0x20,0x22,0x22,0x96,0x95,0x22,0x21,0x95,0x95,0x20,0x7d,0x20,0x1,0x20,0x21,0x22,0x2c,0x22,0x1,0x20,0x3f,0x95,0x20,0x20,0x21,0x31,0x21,0xc3,0x0,0x20,0xfd,0x0,0x20,0x7e,0x20,0x20,0x22,0x22,0x96,0x20,0x3f,0x95,0x20,0x20,0x21,0x31,0x21,0xc3,0x0,0x20,0xfd,0x0,0x20,0x7e,0x20,0x20,0x22,0x22,0x96,0x95,0x1,0x95,0x20,0xe3,0x1f,0x20,0x20,0x22,0x22,0x95,0x1,0x22,0x3f,0x95,0x21,0xc3,0x20,0x1,0x20,0xe3,0x1f,0x20,0x30,0x20,0xe3,0x20,0xa8,0x41,0x41,0x0,0x20,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\354=}A\3720\001A\250A #\";\220 \011 @\"\215\001\225 \343\037 \"\225\"\001 ?\225 !\303 \001 \001!3 ~ \"\"\226\225\"\"\217\225 \225 &\001\225 !\343 \"\271\"\"!\215\001\225 \343\037 \"\225\"\001 ?\225 !\303 \001 \001!3 ~ \"\"\226\225\"!\225\225 } \001 !\",\"\001 ?\225 !1!\303\000 \375\000 ~ \"\"\226 ?\225 !1!\303\000 \375\000 ~ \"\"\226\225\001\225 \343\037 \"\"\225\001\"?\225!\303 \001 \343\037 0 \343 \250AA\000 \000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-33fe8b24d2e8be26556461604dcf3e7cf4c70026 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEB7D19QfowAUGoQSAgICMiO5AgCSAgIEAijQGVIOMfICAilSIBID+VICAhwyABIAEhMyB+ICAiIpaVIiKPlSCVICAmAZUgICHjICK5IiIhjQGVIOMfICAilSIBID+VICAhwyABIAEhMyB+ICAiIpaVIiGVlSB9IAEgISIsIgEgP5UgICExIcMAIP0AIH4gICIiliA/lSAgITEhwwAg/QAgfiAgIiKWlQGVIOMfICAiIpUBIj+VIcMgASDjHyAwIOMgqEFBACAACw== Step #5: MERGE-OUTER: attempt 4461 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1720296449 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557901e44198, 0x557901e4c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557901e4c918,0x557901ed40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/33fe8b24d2e8be26556461604dcf3e7cf4c70026' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13074 processed earlier; will process 2201 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578ff6585dd bp 0x000000000000 sp 0x7ffc57c17b00 T46923) Step #5: ==46923==The signal is caused by a READ memory access. Step #5: #0 0x5578ff6585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578ff47a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578ff479fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578ff457929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578ff378ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578ff2d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578ff2da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578ff2c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578ff2ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d5b2ac082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578ff2b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46923==Register values: Step #5: rax = 0x00005579036ed3c0 rbx = 0x00005579036ed3c0 rcx = 0x00005579036ed870 rdx = 0x00007f6d5b474b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc57c17b00 Step #5: r8 = 0x00005579036ed3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d5b474be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557902857960 r14 = 0x0000000100000004 r15 = 0x00005579017c4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0xf4,0x41,0x41,0xa8,0x40,0x41,0xa8,0xeb,0xf4,0x29,0x41,0x6e,0x77,0x41,0x20,0x1a,0x1b,0x6b,0x20,0x2a,0x20,0x21,0x9a,0x20,0x27,0x20,0x20,0x9d,0x9d,0x9d,0x9f,0x9d,0x9b,0x9d,0x9b,0x9d,0x9d,0x9e,0xa4,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0xa6,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9a,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9a,0x9f,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9a,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9f,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9a,0x9e,0x62,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001A\364AA\250@A\250\353\364)AnwA \032\033k * !\232 ' \235\235\235\237\235\233\235\233\235\235\236\244\236\236\236\236\236\236\236\236\236\236\237\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\246\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\232\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\232\237\236\236\236\236\236\236\232\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\237\236\236\236\236\236\236\232\236b\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce46bb7f0fb6a79e429c89160f5ef1ecf7ddd90b Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP3xBAUH0QUGoQEGo6/QpQW53QSAaG2sgKiAhmiAnICCdnZ2fnZudm52dnqSenp6enp6enp6en56enp6enp6enp6enp6enp6enp6enp6enp6mnp6enp6enp6enp6enp6enpqenp6enp6enp6enp6enp6enp6enp6enp6enpqfnp6enp6emp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp6enp+enp6enp6anmIACw== Step #5: MERGE-OUTER: attempt 4462 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1720436146 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ffb70ef198, 0x55ffb70f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ffb70f7918,0x55ffb717f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce46bb7f0fb6a79e429c89160f5ef1ecf7ddd90b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13075 processed earlier; will process 2200 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 536 ft: 537 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: #2 pulse cov: 610 ft: 704 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ffb49035dd bp 0x000000000000 sp 0x7ffde9459320 T46927) Step #5: ==46927==The signal is caused by a READ memory access. Step #5: #0 0x55ffb49035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ffb4725280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ffb4724fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ffb4702929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ffb4623ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ffb457bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ffb45851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ffb456c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ffb45983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3fdd1ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ffb455faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46927==Register values: Step #5: rax = 0x000055ffb7ed8430 rbx = 0x000055ffb7ed8430 rcx = 0x000055ffb7ed8420 rdx = 0x00007f3fdd396b80 Step #5: rdi = 0x000055ffb7ed8420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffde9459320 Step #5: r8 = 0x000055ffb7ed8430 r9 = 0x00007f3fdd396bf0 r10 = 0x000055ffb7eb9010 r11 = 0x00007f3fdd396be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ffb7b02960 r14 = 0x0000000100000004 r15 = 0x000055ffb6a6f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6a,0x20,0x1,0x42,0x41,0x41,0x40,0x45,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dq\003\002\001\000\012\313\001\001\310\001\001?j \001BAA@E\032\020\000\020\000!\033\020\000\020\000!\032\020\000\020\000\020\000\020\000!\033\020\000\020\000!\032\020\000!\032\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\000!\032\020\000!\032\020\000!\032\020\000\020\000!\033\020\000\000\020\000!\000!\032\020\000!\032\020\000\020\000!\033\020\000\032\020\000\020\000!\032\020\000\020\000\020\000\020\000!\033\020\000\020\000!\032\020\000!\032\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\000!\032\020\000!\032\020\000!\032\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\000\020\000\020\000!\000!\032\020\000!\032\020\000\020\000!\033\020\000\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5e40542f4140ab5e1b64a73009409352d240e7c Step #5: Base64: AGFzbQEAAAABBgFgAAFkcQMCAQAKywEByAEBP2ogAUJBQUBFGhAAEAAhGxAAEAAhGhAAEAAQABAAIRsQABAAIRoQACEaEAAQACEbEAAaEAAhABAAEAAhACEaEAAhGhAAIRoQABAAIRsQAAAQACEAIRoQACEaEAAQACEbEAAaEAAQACEaEAAQABAAEAAhGxAAEAAhGhAAIRoQABAAIRsQABoQACEAEAAQACEAIRoQACEaEAAhGhAAEAAhGxAAGhAAIQAQABAAIQAQABAAIQAhGhAAIRoQABAAIRsQABAAEAAACw== Step #5: MERGE-OUTER: attempt 4463 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1720577607 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593e784f198, 0x5593e7857911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593e7857918,0x5593e78df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5e40542f4140ab5e1b64a73009409352d240e7c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13079 processed earlier; will process 2196 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 441 ft: 442 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5593e50635dd bp 0x000000000000 sp 0x7ffe7bd23940 T46931) Step #5: ==46931==The signal is caused by a READ memory access. Step #5: #0 0x5593e50635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593e4e85280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593e4e84fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593e4e62929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593e4d83ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5593e4cdbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593e4ce51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5593e4ccc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593e4cf83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbcb322082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593e4cbfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46931==Register values: Step #5: rax = 0x00005593e840b430 rbx = 0x00005593e840b430 rcx = 0x00005593e840b420 rdx = 0x00007fbbcb4eab80 Step #5: rdi = 0x00005593e840b420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffe7bd23940 Step #5: r8 = 0x00005593e840b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbbcb4eabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593e8262960 r14 = 0x0000000100000004 r15 = 0x00005593e71cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0x1,0x1,0xbe,0x8e,0x44,0x41,0x41,0x70,0x41,0x26,0x4d,0x41,0x41,0x41,0x40,0x41,0xb,0x1,0x3,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x1,0x6f,0x41,0x41,0x41,0x1,0x69,0x6f,0x1,0x41,0xd,0x6f,0x1,0x1,0x41,0x64,0x67,0x73,0x41,0x41,0x69,0x41,0x69,0x67,0x69,0x6c,0x69,0x6f,0x1,0x67,0x1,0x41,0x4b,0x41,0xaa,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x6c,0x74,0x6e,0x45,0x49,0x68,0x45,0x41,0x67,0x45,0x41,0x69,0x6e,0x45,0x45,0x6c,0x69,0x4c,0x75,0x78,0x0,0x6f,0x74,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x40,0x41,0x4b,0x41,0xa9,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x4c,0x75,0x78,0x0,0x6f,0x74,0xb,0x1,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x40,0x41,0x4b,0x41,0xa9,0x4d,0x67,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x41,0x5f,0x41,0x5f,0x41,0x6c,0x74,0x0,0xd4,0xd5,0x0,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\001\001\276\216DAApA&MAAA@A\013\001\003\000AoA\365AAKA\252\001oAAA\001io\001A\015o\001\001AdgsAAiAigilio\001g\001AKA\252MgAL\320\000\324\325\000\325\001\324\321AIgtA_AltnEIhEAgEAinEEliLux\000ot\013\001\001\002\000AoA\365@AKA\251MgAL\320\000\324\325\000\325\001\324\321AIgtA_ALux\000ot\013\001\001\002\000AoA\365@AKA\251MgAL\320\000\324\325\000\325\001\324\321AIgtA_A_Alt\000\324\325\000\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7bd759e5383ecfe8297f061a8850708670ef9ad Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAAEBvo5EQUFwQSZNQUFBQEELAQMAQW9B9UFBS0GqAW9BQUEBaW8BQQ1vAQFBZGdzQUFpQWlnaWxpbwFnAUFLQapNZ0FM0ADU1QDVAdTRQUlndEFfQWx0bkVJaEVBZ0VBaW5FRWxpTHV4AG90CwEBAgBBb0H1QEFLQalNZ0FM0ADU1QDVAdTRQUlndEFfQUx1eABvdAsBAQIAQW9B9UBBS0GpTWdBTNAA1NUA1QHU0UFJZ3RBX0FfQWx0ANTVAABvbQsACw== Step #5: MERGE-OUTER: attempt 4464 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1720716286 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56098be4c198, 0x56098be54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56098be54918,0x56098bedc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7bd759e5383ecfe8297f061a8850708670ef9ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13081 processed earlier; will process 2194 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609896605dd bp 0x000000000000 sp 0x7fff8c7b6060 T46935) Step #5: ==46935==The signal is caused by a READ memory access. Step #5: #0 0x5609896605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560989482280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560989481fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56098945f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560989380ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609892d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609892e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609892c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609892f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd18809082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609892bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46935==Register values: Step #5: rax = 0x000056098e6784c0 rbx = 0x000056098e6784c0 rcx = 0x000056098e678970 rdx = 0x00007fdd189d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8c7b6060 Step #5: r8 = 0x000056098e6784c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd189d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056098c85f960 r14 = 0x0000000100000004 r15 = 0x000056098b7cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x5e,0x41,0xff,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x3b,0x0,0x41,0xd1,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0xe2,0x0,0x0,0xe2,0x0,0x0,0x0,0xb,0x1a,0x2,0x0,0x41,0x1,0x41,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0xc6,0x1,0x41,0xff,0x2,0xb,0x1a,0x2,0x0,0x10,0x0,0xfb,0x19,0x41,0x1,0x41,0x49,0xfb,0x19,0x41,0x1,0x41,0xf7,0x2,0xb,0x1a,0x2,0x0,0x12,0x0,0xfb,0x18,0x41,0x1,0x41,0xff,0x2,0xb,0x1a,0x0,0x0,0x10,0x0,0xfb,0x19,0xff,0x1,0x41,0x40,0xfb,0x19,0x41,0x1,0x3c,0x41,0xb,0x1a,0x2,0x0,0x0,0x61,0xfb,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0x41,0xd7,0x41,0x7f,0x3a,0x1a,0x2,0x0,0x12,0x0,0xfb,0x18,0x41,0x1,0x41,0xff,0x2,0xb,0x1a,0x0,0x0,0x10,0x0,0xfb,0x19,0xff,0x1,0x41,0x40,0xfb,0x19,0x41,0x1,0x3c,0x41,0xb,0x1a,0x2,0x0,0x0,0x61,0xfb,0x19,0x41,0x1,0x41,0x3f,0xfb,0x19,0x41,0xd7,0x41,0x7f,0xfb,0x58,0x41,0x3a,0x0,0x0,0x0,0x1,0x76,0xfb,0x19,0x86,0x0,0xb,0xb,0x0,0x89,0x0,0xb,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A^A\377\032\002\000\020\000\373\031;\000A\321\002\013\032\002\000\020\000\373\031A\001A?\373\031\342\000\000\342\000\000\000\013\032\002\000A\001A\013\032\002\000\020\000\373\031\306\001A\377\002\013\032\002\000\020\000\373\031A\001AI\373\031A\001A\367\002\013\032\002\000\022\000\373\030A\001A\377\002\013\032\000\000\020\000\373\031\377\001A@\373\031A\001::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55780db63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55780db62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55780db40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55780da61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55780d9b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55780d9c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55780d9aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55780d9d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe51ae8d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55780d99daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46939==Register values: Step #5: rax = 0x0000557812078420 rbx = 0x0000557812078420 rcx = 0x00005578120788d0 rdx = 0x00007fe51b055b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2303d1a0 Step #5: r8 = 0x0000557812078420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe51b055be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557810f40960 r14 = 0x0000000100000004 r15 = 0x000055780fead386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x20,0x1,0x42,0x41,0x0,0x21,0x21,0x1a,0x10,0x0,0x21,0x1a,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x21,0x1a,0x10,0x0,0x21,0x1a,0x77,0x69,0x6e,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x1b,0xd,0x0,0x1a,0x10,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x1a,0x21,0xf,0x0,0x10,0x0,0x21,0x1b,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x21,0x1a,0x10,0x0,0x21,0x1a,0x77,0x69,0x6c,0x69,0x6e,0x75,0x78,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x1a,0xd,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x0,0xd,0x0,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0xa,0x10,0x0,0x1a,0x10,0x0,0x0,0x10,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dq\003\002\001\000\012\313\001\001\310\001\001?m \001BA\000!!\032\020\000!\032!\000\020\000\020\000!!\032\020\000!\032win\000!\000\032\020\000!\032\020\000!\032\020\000!\032\033\015\000\032\020\000!\000\032\020\000!\000\020\000\020\000!\000!\032\020\000!\032\020\000\020\000!\032\020\000\032!\017\000\020\000!\033\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!!\032\020\000!\032wilinux\000\032\020\000!\000\020\000\020\000!\000\032\020\000!\032\020\000!\032\020\000!\032\032\015\000\032\020\000!\000\020\000\020\000!\000\032\020\000!\032\020\000!\032\020\000!\032\020\000!\032\020\000!\000\015\000\032\020\000!\032\020\000\020\000!\012\020\000\032\020\000\000\020\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d80731c3634d1cdea09b839e2cf982eef02b3cf4 Step #5: Base64: AGFzbQEAAAABBgFgAAFkcQMCAQAKywEByAEBP20gAUJBACEhGhAAIRohABAAEAAhIRoQACEad2luACEAGhAAIRoQACEaEAAhGhsNABoQACEAGhAAIQAQABAAIQAhGhAAIRoQABAAIRoQABohDwAQACEbABAAIRsQABoQACEAEAAQACEhGhAAIRp3aWxpbnV4ABoQACEAEAAQACEAGhAAIRoQACEaEAAhGhoNABoQACEAEAAQACEAGhAAIRoQACEaEAAhGhAAIRoQACEADQAaEAAhGhAAEAAhChAAGhAAABAACw== Step #5: MERGE-OUTER: attempt 4466 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1720995641 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55717fbb6198, 0x55717fbbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55717fbbe918,0x55717fc460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d80731c3634d1cdea09b839e2cf982eef02b3cf4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13083 processed earlier; will process 2192 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55717d3ca5dd bp 0x000000000000 sp 0x7ffe03034220 T46943) Step #5: ==46943==The signal is caused by a READ memory access. Step #5: #0 0x55717d3ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55717d1ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55717d1ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55717d1c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55717d0eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55717d042c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55717d04c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55717d0336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55717d05f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0b23e5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55717d026aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46943==Register values: Step #5: rax = 0x00005571817f73c0 rbx = 0x00005571817f73c0 rcx = 0x00005571817f7870 rdx = 0x00007fe0b25adb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe03034220 Step #5: r8 = 0x00005571817f73c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0b25adbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571805c9960 r14 = 0x0000000100000004 r15 = 0x000055717f536386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7c,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0x11,0x20,0xbe,0x0,0x20,0x20,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x99,0x99,0x41,0x11,0x20,0xbe,0x0,0x20,0x20,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x9a,0x99,0x99,0x1a,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x99,0x99,0x41,0x11,0x20,0xbe,0x0,0x20,0x20,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x9b,0x99,0x99,0x9a,0x99,0x99,0x1a,0x99,0x99,0x99,0x99,0x9c,0x99,0x99,0x41,0x11,0x20,0xbe,0x0,0x99,0x99,0x9b,0x9d,0x99,0x99,0x9c,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x41,0x11,0x20,0xbe,0x0,0x99,0x99,0x9a,0x9d,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x9d,0x99,0x99,0x99,0x99,0x99,0x99,0x41,0x11,0x20,0xbe,0x0,0x22,0x20,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x99,0x41,0xf5,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001|\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001A\021 \276\000 \231\231\231\231\231\231\231\231\231\231\231\231\231\231\233\231\231\231\231A\021 \276\000 \231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\233\231\231\232\231\231\032\231\231\231\231\231\231\231\231\231\231\231\231\231\231\233\231\231\231\231A\021 \276\000 \231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\233\231\231\232\231\231\032\231\231\231\231\234\231\231A\021 \276\000\231\231\233\235\231\231\234\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231\231A\021 \276\000\231\231\232\235\231\231\231\231\231\231\231\231\231\231\235\231\231\231\231\231\231A\021 \276\000\" \231\231\231\231\231\231\231\231A\365A\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7924f1ccbb9d18acd8fbb7528747d1ac23c9ef88 Step #5: Base64: AGFzbQEAAAABBgFgAXwBfwMCAQAKywEByAEBP3xBAUERIL4AICCZmZmZmZmZmZmZmZmZmZuZmZmZQREgvgAgIJmZmZmZmZmZmZmZmZmZmZmZm5mZmpmZGpmZmZmZmZmZmZmZmZmZm5mZmZlBESC+ACAgmZmZmZmZmZmZmZmZmZmZmZmbmZmamZkamZmZmZyZmUERIL4AmZmbnZmZnJmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZQREgvgCZmZqdmZmZmZmZmZmZmZ2ZmZmZmZlBESC+ACIgmZmZmZmZmZlB9UEACw== Step #5: MERGE-OUTER: attempt 4467 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1721134310 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5613bd475198, 0x5613bd47d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5613bd47d918,0x5613bd5050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7924f1ccbb9d18acd8fbb7528747d1ac23c9ef88' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13084 processed earlier; will process 2191 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5613bac895dd bp 0x000000000000 sp 0x7ffcde5f49e0 T46947) Step #5: ==46947==The signal is caused by a READ memory access. Step #5: #0 0x5613bac895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5613baaab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5613baaaafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5613baa88929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5613ba9a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5613ba901c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5613ba90b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5613ba8f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5613ba91e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a5acba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5613ba8e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46947==Register values: Step #5: rax = 0x00005613be2b2480 rbx = 0x00005613be2b2480 rcx = 0x00005613be2b2930 rdx = 0x00007f1a5ae82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcde5f49e0 Step #5: r8 = 0x00005613be2b2480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a5ae82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005613bde88960 r14 = 0x0000000100000004 r15 = 0x00005613bcdf5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x28,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x44,0x41,0x41,0x41,0x41,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x6f,0x41,0xf5,0x41,0x41,0x4b,0x41,0xaa,0x41,0x67,0x4d,0x41,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x4b,0x67,0x49,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd5,0x1,0xd4,0xd1,0x41,0x4c,0xd0,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x67,0x49,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd5,0x1,0xd4,0xd1,0x46,0x49,0x41,0xf5,0x41,0x41,0xd4,0x27,0x49,0x49,0x67,0x74,0x67,0x74,0x45,0x41,0x6c,0xd0,0x0,0xd5,0x1,0xd4,0xd1,0x4b,0x67,0x48,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd5,0x1,0xd4,0xd1,0x41,0x4c,0xd0,0x0,0xd5,0x1,0xd4,0xd1,0x41,0x67,0x49,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd5,0x1,0xd4,0xd1,0x46,0x49,0x67,0x6c,0x69,0x6b,0x75,0x78,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd5,0x1,0xd4,0xd1,0x41,0x49,0x67,0x74,0x45,0x41,0xd4,0xd1,0x4c,0x41,0x6c,0x41,0x0,0x4c,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd1,0x6c,0x69,0x6e,0x75,0x78,0x4c,0x41,0xd4,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001(}A\000\300\001\276\216DAAAAIpAAA&A\013\001\002\000AoA\365oA\365AAKA\252AgMAL\320\000\324\325\000\325\001\324\321KgI\320\000\324\325\000\325\001\325\001\324\321AL\320\000\325\001\324\321AgI\320\000\324\325\000\325\001\325\001\324\321FIA\365AA\324'IIgtgtEAl\320\000\325\001\324\321KgH\320\000\324\325\000\325\001\325\001\324\321AL\320\000\325\001\324\321AgI\320\000\324\325\000\325\001\325\001\324\321FIglikux\320\000\324\325\000\325\001\325\001\324\321AIgtEA\324\321LAlA\000L\320\000\324\325\000\325\001\324\321linuxLA\324m\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb3c16b27e38fa116214a9673a0f75d1c9de2c64 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBKH1BAMABvo5EQUFBQUlwQUFBJkELAQIAQW9B9W9B9UFBS0GqQWdNQUzQANTVANUB1NFLZ0nQANTVANUB1QHU0UFM0ADVAdTRQWdJ0ADU1QDVAdUB1NFGSUH1QUHUJ0lJZ3RndEVBbNAA1QHU0UtnSNAA1NUA1QHVAdTRQUzQANUB1NFBZ0nQANTVANUB1QHU0UZJZ2xpa3V40ADU1QDVAdUB1NFBSWd0RUHU0UxBbEEATNAA1NUA1QHU0WxpbnV4TEHUbQsACw== Step #5: MERGE-OUTER: attempt 4468 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1721276983 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c22f0d198, 0x560c22f15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c22f15918,0x560c22f9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb3c16b27e38fa116214a9673a0f75d1c9de2c64' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13085 processed earlier; will process 2190 files now Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c207215dd bp 0x000000000000 sp 0x7ffca72d0770 T46951) Step #5: ==46951==The signal is caused by a READ memory access. Step #5: #0 0x560c207215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c20543280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c20542fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c20520929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c20441ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c20399c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c203a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c2038a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c203b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1fa2484082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c2037daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46951==Register values: Step #5: rax = 0x0000560c25654430 rbx = 0x0000560c25654430 rcx = 0x0000560c25654420 rdx = 0x00007f1fa264cb80 Step #5: rdi = 0x0000560c25654420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffca72d0770 Step #5: r8 = 0x0000560c25654430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1fa264cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c23920960 r14 = 0x0000000100000004 r15 = 0x0000560c2288d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x1,0x41,0xa4,0x68,0x4f,0x41,0x6c,0x1a,0x2,0x70,0x20,0x1,0x41,0x1,0x41,0x8,0x69,0x4f,0x41,0x2e,0x1a,0x3,0x70,0x20,0x1,0x41,0x8a,0x69,0x1a,0x2,0x70,0x20,0x0,0x1,0x41,0x24,0x69,0x4f,0x41,0x2e,0x1a,0x3,0x70,0x20,0x1,0x41,0x8a,0x69,0x1a,0x2,0x6f,0x20,0x0,0x0,0x0,0x7e,0x0,0x0,0x0,0x0,0x53,0x0,0x6c,0x69,0x75,0x68,0x68,0x0,0x0,0x94,0x1a,0x0,0xb,0x0,0x1a,0x68,0x71,0x41,0x77,0x0,0x0,0x78,0x68,0x0,0x8c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x71,0x41,0x77,0x78,0x1a,0x72,0x0,0x0,0x4d,0x1a,0x0,0x0,0x6c,0x69,0x75,0x68,0x0,0xb,0x0,0x1a,0x68,0x71,0x41,0x77,0x0,0x0,0x78,0x68,0x0,0x8c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x71,0x41,0x77,0x78,0x1a,0x72,0x0,0x0,0x4d,0x1a,0x0,0x0,0x6c,0x69,0x75,0x68,0x68,0x0,0x0,0x9d,0x0,0x95,0x1a,0x0,0xb,0x0,0x1a,0x68,0x6c,0x69,0x6e,0x75,0x78,0x1,0x41,0x0,0x0,0xb,0x0,0x20,0x0,0x0,0x95,0x0,0x95,0x1a,0x0,0xb,0x0,0x1a,0x68,0x6c,0x69,0x6e,0x75,0x78,0x1,0x41,0x0,0x42,0x42,0x79,0x20,0x21,0x0,0x75,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?}A\001A\244hOAl\032\002p \001A\001A\010iOA.\032\003p \001A\212i\032\002p \000\001A$iOA.\032\003p \001A\212i\032\002o \000\000\000~\000\000\000\000S\000liuhh\000\000\224\032\000\013\000\032hqAw\000\000xh\000\214\000\000\000\000\000\000\000qAwx\032r\000\000M\032\000\000liuh\000\013\000\032hqAw\000\000xh\000\214\000\000\000\000\000\000\000qAwx\032r\000\000M\032\000\000liuhh\000\000\235\000\225\032\000\013\000\032hlinux\001A\000\000\013\000 \000\000\225\000\225\032\000\013\000\032hlinux\001A\000BBy !\000u\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb449d2144ae1b7262d2948529a84a5952ea3c70 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP31BAUGkaE9BbBoCcCABQQFBCGlPQS4aA3AgAUGKaRoCcCAAAUEkaU9BLhoDcCABQYppGgJvIAAAAH4AAAAAUwBsaXVoaAAAlBoACwAaaHFBdwAAeGgAjAAAAAAAAABxQXd4GnIAAE0aAABsaXVoAAsAGmhxQXcAAHhoAIwAAAAAAAAAcUF3eBpyAABNGgAAbGl1aGgAAJ0AlRoACwAaaGxpbnV4AUEAAAsAIAAAlQCVGgALABpobGludXgBQQBCQnkgIQB1Cw== Step #5: MERGE-OUTER: attempt 4469 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1721419333 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e0b95fd198, 0x55e0b9605911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e0b9605918,0x55e0b968d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb449d2144ae1b7262d2948529a84a5952ea3c70' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13087 processed earlier; will process 2188 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e0b6e115dd bp 0x000000000000 sp 0x7ffc81500cc0 T46955) Step #5: ==46955==The signal is caused by a READ memory access. Step #5: #0 0x55e0b6e115dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e0b6c33280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e0b6c32fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e0b6c10929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e0b6b31ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e0b6a89c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e0b6a931e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e0b6a7a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e0b6aa63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0ebbc91082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e0b6a6daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46955==Register values: Step #5: rax = 0x000055e0bb4932e0 rbx = 0x000055e0bb4932e0 rcx = 0x000055e0bb493790 rdx = 0x00007f0ebbe59b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc81500cc0 Step #5: r8 = 0x000055e0bb4932e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0ebbe59be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e0ba010960 r14 = 0x0000000100000004 r15 = 0x000055e0b8f7d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7e,0x41,0x0,0xc0,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x4e,0x41,0xc1,0x0,0x1,0x41,0xa8,0x1d,0x41,0x1,0xb2,0xbc,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x98,0x90,0x47,0x6f,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x49,0x72,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0xbe,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x98,0x90,0x32,0x6f,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x49,0x6e,0x41,0x48,0x45,0x4,0x0,0x1,0x1,0x5,0xb,0x4e,0x41,0x5d,0x41,0x41,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0x41,0x41,0x2a,0x4b,0x69,0x41,0x5e,0x6f,0x45,0x6b,0xc1,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x41,0xdd,0xc4,0x41,0x45,0x41,0x30,0x45,0x41,0x41,0x41,0x57,0x77,0x41,0x5d,0x41,0x69,0x6e,0x6c,0x69,0x4,0x0,0x12,0x80,0x0,0xd4,0xb,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011~A\000\300\001A\301\001\262\274NA\301\000\001A\250\035A\001\262\274AAi\004\000\022\200\000\324\013AAA*KiA\230\220Go\301\004\000\022\200\000\324\013AAIrAHE\004\000\001\001\005\013NA]A\276i\004\000\022\200\000\324\013AAAInAHE\004\000\001\001\005\013NA]AAi\004\000\022\200\000\324\013AAA*KiA\230\2202o\301\004\000\022\200\000\324\013AAInAHE\004\000\001\001\005\013NA]AAi\004\000\022\200\000\324\013AAA*KiA^oEk\301\004\000\022\200\000\324\013A\335\304AEA0EAAAWwA]Ainli\004\000\022\200\000\324\013o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5c6d0186475a6dbcc760813ba63da6c56c45290 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCX5BAMABQcEBsrxOQcEAAUGoHUEBsrxBQWkEABKAANQLQUFBKktpQZiQR2/BBAASgADUC0FBSXJBSEUEAAEBBQtOQV1BvmkEABKAANQLQUFBSW5BSEUEAAEBBQtOQV1BQWkEABKAANQLQUFBKktpQZiQMm/BBAASgADUC0FBSW5BSEUEAAEBBQtOQV1BQWkEABKAANQLQUFBKktpQV5vRWvBBAASgADUC0HdxEFFQTBFQUFBV3dBXUFpbmxpBAASgADUC28ACw== Step #5: MERGE-OUTER: attempt 4470 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1721559359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c08e20198, 0x557c08e28911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c08e28918,0x557c08eb00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5c6d0186475a6dbcc760813ba63da6c56c45290' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13088 processed earlier; will process 2187 files now Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 153 ft: 154 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46959==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c066345dd bp 0x000000000000 sp 0x7ffd3a1ab880 T46959) Step #5: ==46959==The signal is caused by a READ memory access. Step #5: #0 0x557c066345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c06456280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c06455fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c06433929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c06354ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c062acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c062b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c0629d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c062c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a04078082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c06290aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46959==Register values: Step #5: rax = 0x0000557c0a5c8430 rbx = 0x0000557c0a5c8430 rcx = 0x0000557c0a5c8420 rdx = 0x00007f1a04240b80 Step #5: rdi = 0x0000557c0a5c8420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffd3a1ab880 Step #5: r8 = 0x0000557c0a5c8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a04240be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c09833960 r14 = 0x0000000100000004 r15 = 0x0000557c087a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x6a,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x43,0x1,0x43,0x16,0xbe,0xd0,0x71,0x20,0x20,0x20,0x26,0x20,0x20,0x20,0x20,0x20,0x20,0x41,0x1a,0x1a,0x65,0x20,0x20,0x20,0x33,0x20,0x20,0x20,0x1a,0x1a,0x9b,0x1a,0x99,0x1a,0x1a,0x20,0x18,0x20,0x20,0x21,0x1a,0x20,0x1,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x2,0x20,0x20,0x20,0x0,0x3,0x0,0x3,0x0,0xb,0x41,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x9b,0x1a,0x99,0x1a,0x1a,0x20,0x18,0x20,0x20,0x21,0x1a,0x20,0x1,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x2,0x20,0x20,0x20,0x0,0x3,0x0,0x3,0x0,0xb,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x4,0x20,0x20,0x0,0x3,0x0,0x3,0x0,0xb,0x20,0x20,0x0,0x3,0x40,0x43,0x0,0xb,0x20,0x33,0x0,0xa5,0x0,0x0,0xb,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x1a,0x9a,0x1a,0x60,0x20,0x18,0x20,0x20,0x21,0x1a,0x20,0x20,0xa3,0x22,0x20,0x22,0x1,0x21,0x30,0x20,0x20,0x20,0x20,0x1,0x20,0x20,0xa0,0x20,0x20,0x20,0x20,0x20,0x20,0x0,0xb,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x20,0x1a,0x20,0x20,0x66,0x1b,0x1a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001j\001m\003\002\001\000\012\313\001\001\310\001\001?|C\001C\026\276\320q & A\032\032e 3 \032\032\233\032\231\032\032 \030 !\032 \001 \002 \000\003\000\003\000\013A \032\233\032\231\032\032 \030 !\032 \001 \002 \000\003\000\003\000\013 \004 \000\003\000\003\000\013 \000\003@C\000\013 3\000\245\000\000\013\000\000\013\000\000\000\000\000\032\232\032` \030 !\032 \243\" \"\001!0 \001 \240 \000\013\000\000\013\000\000\000\000\000\000 \032 f\033\032\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5398920f5267d4187668daa9d64a18e7c8acad74 Step #5: Base64: AGFzbQEAAAABBgFgAWoBbQMCAQAKywEByAEBP3xDAUMWvtBxICAgJiAgICAgIEEaGmUgICAzICAgGhqbGpkaGiAYICAhGiABICAgICAgICAgAiAgIAADAAMAC0EgICAgICAgGpsamRoaIBggICEaIAEgICAgICAgICACICAgAAMAAwALICAgICAgICAgBCAgAAMAAwALICAAA0BDAAsgMwClAAALAAALAAAAAAAamhpgIBggICEaICCjIiAiASEwICAgIAEgIKAgICAgICAACwAACwAAAAAAACAaICBmGxoACw== Step #5: MERGE-OUTER: attempt 4471 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1721699919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636485b1198, 0x5636485b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636485b9918,0x5636486410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5398920f5267d4187668daa9d64a18e7c8acad74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13090 processed earlier; will process 2185 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563645dc55dd bp 0x000000000000 sp 0x7fff9d3684a0 T46963) Step #5: ==46963==The signal is caused by a READ memory access. Step #5: #0 0x563645dc55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563645be7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563645be6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563645bc4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563645ae5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563645a3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563645a471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563645a2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563645a5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81cf201082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563645a21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46963==Register values: Step #5: rax = 0x00005636497bae80 rbx = 0x00005636497bae80 rcx = 0x00005636497bb330 rdx = 0x00007f81cf3c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9d3684a0 Step #5: r8 = 0x00005636497bae80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81cf3c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563648fc4960 r14 = 0x0000000100000004 r15 = 0x0000563647f31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x71,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x20,0x1,0x42,0x41,0x41,0x3f,0x45,0x1a,0x10,0x0,0x10,0x0,0x20,0x1b,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x20,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x2,0x10,0x0,0x10,0x0,0x21,0x1b,0x20,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x2,0x10,0x0,0x10,0x0,0x21,0x1b,0xd6,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x20,0x1a,0x10,0x0,0x10,0x0,0x21,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dq\003\002\001\000\012\313\001\001\310\001\001?m \001BAA?E\032\020\000\020\000 \033\020\000\020\000!\032\020\000\020\000!\033\020\000\032\020\000\020\000\020\000\020\000!\033\020\000!\033\020\000\020\000!\033\020\000\020\000\020\000!\033\020\000\020\000 \032\020\000\020\000!\033\020\000\032\020\000\020\000\020\000\020\000!\033\020\000\020\000\020\000\020\000!\002\020\000\020\000!\033 \032\020\000\020\000!\033\020\000\032\020\000\020\000\020\000\020\000!\033\020\000\020\000\020\000\020\000!\002\020\000\020\000!\033\326\000\020\000\020\000\020\000!\033\020\000\020\000\020\000\020\000!\033\020\000!\033\020\000\020\000!\033\020\000\020\000 \032\020\000\020\000!\000!\032\020\000\020\000\020\000\020\000!\033\020\000\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-db73e488428c2e89f21fed7089b1e4c569512a00 Step #5: Base64: AGFzbQEAAAABBgFgAAFkcQMCAQAKywEByAEBP20gAUJBQT9FGhAAEAAgGxAAEAAhGhAAEAAhGxAAGhAAEAAQABAAIRsQACEbEAAQACEbEAAQABAAIRsQABAAIBoQABAAIRsQABoQABAAEAAQACEbEAAQABAAEAAhAhAAEAAhGyAaEAAQACEbEAAaEAAQABAAEAAhGxAAEAAQABAAIQIQABAAIRvWABAAEAAQACEbEAAQABAAEAAhGxAAIRsQABAAIRsQABAAIBoQABAAIQAhGhAAEAAQABAAIRsQABAAEAAACw== Step #5: MERGE-OUTER: attempt 4472 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1721839426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f249aa198, 0x561f249b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f249b2918,0x561f24a3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db73e488428c2e89f21fed7089b1e4c569512a00' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13091 processed earlier; will process 2184 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 394 ft: 395 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f221be5dd bp 0x000000000000 sp 0x7fff20936d20 T46967) Step #5: ==46967==The signal is caused by a READ memory access. Step #5: #0 0x561f221be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f21fe0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f21fdffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f21fbd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f21edead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f21e36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f21e401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f21e276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f21e533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba5242c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f21e1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46967==Register values: Step #5: rax = 0x0000561f25e9b430 rbx = 0x0000561f25e9b430 rcx = 0x0000561f25e9b420 rdx = 0x00007fba525f4b80 Step #5: rdi = 0x0000561f25e9b420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff20936d20 Step #5: r8 = 0x0000561f25e9b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba525f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f253bd960 r14 = 0x0000000100000004 r15 = 0x0000561f2432a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x73,0x6c,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6b,0x41,0xbb,0x3,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14,0x0,0x3,0x0,0x0,0x51,0x1,0x6f,0x0,0x0,0x0,0x1,0x51,0x1,0x6f,0x0,0x0,0xb,0x1,0x0,0x6f,0x75,0x75,0x0,0xd,0x0,0x3,0x7f,0x0,0xb,0x0,0x0,0x14,0x0,0x3,0x0,0x0,0x51,0x1,0x68,0x0,0x0,0x0,0x6f,0x0,0x0,0xb,0x1,0x0,0x6f,0x75,0x75,0x0,0xd,0x0,0x3,0x7f,0x0,0xb,0x0,0x0,0x14,0x0,0x3,0x0,0x0,0x51,0x1,0x68,0x0,0x0,0x6f,0x0,0x0,0xb,0x1,0x0,0x6f,0x75,0x75,0x0,0xd,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x59,0x6f,0x75,0x75,0x0,0xd,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x0,0x14,0x0,0x3,0x6f,0x0,0x1,0x51,0x0,0x0,0x0,0x1,0x0,0x0,0x3,0x6f,0x0,0x0,0xb,0x1,0x0,0x7f,0x8a,0x8a,0x0,0x7f,0x0,0xb,0x0,0x0,0x14,0x0,0x3,0x0,0x0,0x51,0x1,0x6f,0x0,0x0,0x80,0x1,0x51,0x1,0x6f,0x0,0x0,0xb,0x1,0x0,0x6f,0x75,0x75,0x0,0xd,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x0,0x59,0x0,0x1,0x51,0x1,0x6c,0x0,0x7a,0x0,0x0,0x59,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002sl\000\003\002\001\000\012\313\001\001\310\001\001\037kA\273\003\000\000\000\000\000\000\000\000\024\000\003\000\000Q\001o\000\000\000\001Q\001o\000\000\013\001\000ouu\000\015\000\003\177\000\013\000\000\024\000\003\000\000Q\001h\000\000\000o\000\000\013\001\000ouu\000\015\000\003\177\000\013\000\000\024\000\003\000\000Q\001h\000\000o\000\000\013\001\000ouu\000\015\000A\000\016\002\000\000\000Youu\000\015\000A\000\016\002\000\000\000\000\024\000\003o\000\001Q\000\000\000\001\000\000\003o\000\000\013\001\000\177\212\212\000\177\000\013\000\000\024\000\003\000\000Q\001o\000\000\200\001Q\001o\000\000\013\001\000ouu\000\015\000A\000\016\002\000\000\000Y\000\001Q\001l\000z\000\000Y\001\000\000\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-22684903c7f758855682203687e5bb7277dae4d5 Step #5: Base64: AGFzbQEAAAABBgFgAnNsAAMCAQAKywEByAEBH2tBuwMAAAAAAAAAABQAAwAAUQFvAAAAAVEBbwAACwEAb3V1AA0AA38ACwAAFAADAABRAWgAAABvAAALAQBvdXUADQADfwALAAAUAAMAAFEBaAAAbwAACwEAb3V1AA0AQQAOAgAAAFlvdXUADQBBAA4CAAAAABQAA28AAVEAAAABAAADbwAACwEAf4qKAH8ACwAAFAADAABRAW8AAIABUQFvAAALAQBvdXUADQBBAA4CAAAAWQABUQFsAHoAAFkBAAAAAAAACw== Step #5: MERGE-OUTER: attempt 4473 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1721979638 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599ff080198, 0x5599ff088911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599ff088918,0x5599ff1100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/22684903c7f758855682203687e5bb7277dae4d5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13093 processed earlier; will process 2182 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599fc8945dd bp 0x000000000000 sp 0x7ffd750c5720 T46971) Step #5: ==46971==The signal is caused by a READ memory access. Step #5: #0 0x5599fc8945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599fc6b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599fc6b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599fc693929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599fc5b4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599fc50cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599fc5161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599fc4fd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599fc5293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2d22a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599fc4f0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46971==Register values: Step #5: rax = 0x0000559a00aaf850 rbx = 0x0000559a00aaf850 rcx = 0x0000559a00aaf840 rdx = 0x00007fe2d246cb80 Step #5: rdi = 0x0000559a00aaf840 rsi = 0x0000000000000054 rbp = 0x0000000000000000 rsp = 0x00007ffd750c5720 Step #5: r8 = 0x0000559a00aaf850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2d246cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599ffa93960 r14 = 0x0000000100000004 r15 = 0x00005599fea00386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7e,0x72,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x6f,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x10,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x26,0x41,0x6c,0x41,0x41,0x70,0x6c,0x0,0x0,0x0,0x0,0x0,0xa7,0x0,0x21,0x0,0x0,0x0,0x0,0x0,0x69,0x77,0x6d,0x6d,0x78,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x0,0x0,0x1,0x0,0x0,0x55,0x0,0xfc,0x0,0x0,0xd5,0x0,0x0,0x0,0x97,0x0,0x7f,0x10,0x0,0x0,0x0,0x0,0xa7,0x0,0x21,0x0,0x0,0x0,0x0,0x0,0x69,0x77,0x6d,0x6d,0x78,0x0,0x0,0x0,0x0,0x0,0x41,0x0,0x0,0x0,0x1,0x0,0x0,0x55,0x0,0xfc,0x0,0x0,0xd5,0x0,0x0,0x0,0x97,0x0,0x7f,0x10,0x0,0x0,0x70,0x41,0x41,0x41,0x26,0x41,0x10,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x26,0x41,0x10,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x30,0x4d,0x0,0x0,0x0,0xd5,0x0,0x0,0x0,0x97,0x0,0x7f,0x10,0x80,0x0,0x0,0x97,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002~r\003\002\001\000\012\313\001\001\310\001\001\012oA\000\300AA\001\276AIA\216@pAAA&A\020O\320\000\024\000\001AIA&AlAApl\000\000\000\000\000\247\000!\000\000\000\000\000iwmmx\000\000\000\000\000A\000\000\000\001\000\000U\000\374\000\000\325\000\000\000\227\000\177\020\000\000\000\000\247\000!\000\000\000\000\000iwmmx\000\000\000\000\000A\000\000\000\001\000\000U\000\374\000\000\325\000\000\000\227\000\177\020\000\000pAAA&A\020O\320\000\024\000\001AIA&A\020O\320\000\024\000\001AIAhA\3550M\000\000\000\325\000\000\000\227\000\177\020\200\000\000\227AIAhA\355\235&A\000O\320\000\024\000\001AIAhA\355&A\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-512efeb2ce6148fe3050150a260b577f230c962c Step #5: Base64: AGFzbQEAAAABBgFgAAJ+cgMCAQAKywEByAEBCm9BAMBBQQG+QUlBjkBwQUFBJkEQT9AAFAABQUlBJkFsQUFwbAAAAAAApwAhAAAAAABpd21teAAAAAAAQQAAAAEAAFUA/AAA1QAAAJcAfxAAAAAApwAhAAAAAABpd21teAAAAAAAQQAAAAEAAFUA/AAA1QAAAJcAfxAAAHBBQUEmQRBP0AAUAAFBSUEmQRBP0AAUAAFBSUFoQe0wTQAAANUAAACXAH8QgAAAl0FJQWhB7Z0mQQBP0AAUAAFBSUFoQe0mQQAACw== Step #5: MERGE-OUTER: attempt 4474 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1722120545 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556049ba3198, 0x556049bab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556049bab918,0x556049c330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/512efeb2ce6148fe3050150a260b577f230c962c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13095 processed earlier; will process 2180 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5560473b75dd bp 0x000000000000 sp 0x7fff35ebb7c0 T46975) Step #5: ==46975==The signal is caused by a READ memory access. Step #5: #0 0x5560473b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5560471d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5560471d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5560471b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5560470d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55604702fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5560470391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5560470206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55604704c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28a2020082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556047013aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46975==Register values: Step #5: rax = 0x000055604bad9740 rbx = 0x000055604bad9740 rcx = 0x000055604bad9bf0 rdx = 0x00007f28a21e8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff35ebb7c0 Step #5: r8 = 0x000055604bad9740 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28a21e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055604a5b6960 r14 = 0x0000000100000004 r15 = 0x0000556049523386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x71,0x7f,0x41,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x40,0x41,0xb3,0x9c,0x8,0x4,0x0,0xb,0x1,0x4,0x0,0x41,0xfc,0x44,0x46,0x41,0x45,0xd0,0x0,0xd5,0x0,0x1,0x41,0x41,0x41,0x41,0x78,0x41,0x1,0x41,0x4b,0x46,0x41,0x45,0xd0,0x0,0xd5,0x0,0x1,0x41,0x78,0x41,0x41,0x41,0x1,0x75,0x41,0x41,0x41,0x45,0x41,0x28,0x48,0x6d,0x6c,0x41,0x66,0x6c,0x42,0x2f,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x41,0x82,0x43,0x4b,0x41,0x28,0x78,0x42,0x45,0x42,0x2e,0x42,0x41,0x7b,0x41,0x4b,0x41,0x28,0x78,0x41,0x41,0x4b,0x41,0x28,0x42,0x42,0x42,0x42,0x42,0x41,0x82,0x43,0x4b,0x41,0x28,0x78,0x42,0x45,0x42,0x2e,0x42,0xc2,0x7b,0x41,0x4b,0x41,0x40,0x78,0x41,0x41,0x4b,0x41,0x28,0x48,0x69,0x69,0x43,0xe6,0x6e,0x42,0x2d,0x43,0x42,0x42,0x42,0x83,0x41,0x78,0x41,0x1,0x41,0x40,0xb8,0x41,0x1a,0x2,0x7f,0x43,0x0,0x1,0x1a,0x94,0x0,0xa4,0x1a,0xd4,0x98,0x5d,0x6e,0x1a,0x0,0x6c,0x69,0x6e,0x75,0x78,0x1b,0xa5,0x41,0x29,0x41,0x67,0x69,0x0,0xb,0x0,0xb7,0x0,0x0,0x5,0x42,0x0,0x0,0xb,0x0,0x0,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001q\177A\250\350\274A\001AAA@A\263\234\010\004\000\013\001\004\000A\374DFAE\320\000\325\000\001AAAAxA\001AKFAE\320\000\325\000\001AxAAA\001uAAAEA(HmlAflB/BBBBBBBBBA\202CKA(xBEB.BA{AKA(xAAKA(BBBBBA\202CKA(xBEB.B\302{AKA@xAAKA(HiiC\346nB-CBBB\203AxA\001A@\270A\032\002\177C\000\001\032\224\000\244\032\324\230]n\032\000linux\033\245A)Agi\000\013\000\267\000\000\005B\000\000\013\000\000\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-92d92c455842b8946be1f390457631b4b3a990f5 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBcX9BqOi8QQFBQUFAQbOcCAQACwEEAEH8REZBRdAA1QABQUFBQXhBAUFLRkFF0ADVAAFBeEFBQQF1QUFBRUEoSG1sQWZsQi9CQkJCQkJCQkJBgkNLQSh4QkVCLkJBe0FLQSh4QUFLQShCQkJCQkGCQ0tBKHhCRUIuQsJ7QUtBQHhBQUtBKEhpaUPmbkItQ0JCQoNBeEEBQUC4QRoCf0MAARqUAKQa1JhdbhoAbGludXgbpUEpQWdpAAsAtwAABUIAAAsAAAABCw== Step #5: MERGE-OUTER: attempt 4475 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1722259279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564b82abf198, 0x564b82ac7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564b82ac7918,0x564b82b4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/92d92c455842b8946be1f390457631b4b3a990f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13096 processed earlier; will process 2179 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564b802d35dd bp 0x000000000000 sp 0x7ffc6f8862f0 T46979) Step #5: ==46979==The signal is caused by a READ memory access. Step #5: #0 0x564b802d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564b800f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564b800f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564b800d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564b7fff3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564b7ff4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564b7ff551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564b7ff3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564b7ff683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f87391f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564b7ff2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46979==Register values: Step #5: rax = 0x0000564b83e39300 rbx = 0x0000564b83e39300 rcx = 0x0000564b83e397b0 rdx = 0x00007f87393bfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6f8862f0 Step #5: r8 = 0x0000564b83e39300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f87393bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564b834d2960 r14 = 0x0000000100000004 r15 = 0x0000564b8243f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x6d,0x41,0x41,0x41,0x1,0x41,0x40,0x41,0xb,0x1,0x2,0x0,0x41,0x3,0xe,0x2,0x0,0x0,0x0,0x10,0x0,0x46,0x77,0x42,0xd0,0x10,0x0,0xc,0x0,0x0,0x0,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0xf0,0x1,0x2,0x0,0x41,0x0,0xe,0x0,0x0,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x0,0x0,0x1,0x10,0x0,0x46,0x6b,0x42,0xd0,0xe6,0xff,0xfe,0xff,0xff,0xff,0xf1,0xfe,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0xb,0x1,0x2,0x0,0x41,0x2,0xe,0x2,0x0,0x0,0x0,0x10,0x0,0x42,0x67,0x42,0xd0,0x10,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe,0x1,0x0,0x0,0xb,0x1,0x2,0x0,0x41,0x0,0xe,0x2,0x0,0x0,0x2,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9b,0x0,0xa6,0x0,0x1,0x0,0xb,0x1,0x2,0x40,0x41,0x40,0xe,0x2,0x0,0x0,0x0,0x12,0x0,0xb,0xe,0x0,0x1,0x0,0x0,0x0,0x5f,0xb,0xe,0x2,0x0,0x2,0x1,0x92,0x0,0x0,0xb,0x0,0xb,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x55,0x0,0x1,0x6c,0x69,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\020mAAA\001A@A\013\001\002\000A\003\016\002\000\000\000\020\000FwB\320\020\000\014\000\000\000\016\001\000\000\013\001\002\000A\360\001\002\000A\000\016\000\000\000\000\013\001\002\000A\013\001\002\000A\000\016\000\000\001\020\000FkB\320\346\377\376\377\377\377\361\376\000\000\013\001\002\000A\013\001\002\000A\002\016\002\000\000\000\020\000BgB\320\020\000\001\000\000\000\000\000\000\000\000\000\000\000\000\016\001\000\000\013\001\002\000A\000\016\002\000\000\002\000\000\020\000\000\000\000\000\000\000\000\233\000\246\000\001\000\013\001\002@A@\016\002\000\000\000\022\000\013\016\000\001\000\000\000_\013\016\002\000\002\001\222\000\000\013\000\013\000\000\000\000\000\000\000U\000\001li\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0bb15a0fb68f6493eab3ed5f310b943230b3eda9 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBEG1BQUEBQUBBCwECAEEDDgIAAAAQAEZ3QtAQAAwAAAAOAQAACwECAEHwAQIAQQAOAAAAAAsBAgBBCwECAEEADgAAARAARmtC0Ob//v////H+AAALAQIAQQsBAgBBAg4CAAAAEABCZ0LQEAABAAAAAAAAAAAAAAAADgEAAAsBAgBBAA4CAAACAAAQAAAAAAAAAACbAKYAAQALAQJAQUAOAgAAABIACw4AAQAAAF8LDgIAAgGSAAALAAsAAAAAAAAAVQABbGkACw== Step #5: MERGE-OUTER: attempt 4476 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1722397452 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a8d7d04198, 0x55a8d7d0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a8d7d0c918,0x55a8d7d940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0bb15a0fb68f6493eab3ed5f310b943230b3eda9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13097 processed earlier; will process 2178 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8d55185dd bp 0x000000000000 sp 0x7fff20359d40 T46983) Step #5: ==46983==The signal is caused by a READ memory access. Step #5: #0 0x55a8d55185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8d533a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8d5339fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8d5317929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8d5238ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a8d5190c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8d519a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8d51816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8d51ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ebc91e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a8d5174aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46983==Register values: Step #5: rax = 0x000055a8d8e3c2e0 rbx = 0x000055a8d8e3c2e0 rcx = 0x000055a8d8e3c790 rdx = 0x00007f1ebcae6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff20359d40 Step #5: r8 = 0x000055a8d8e3c2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ebcae6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8d8717960 r14 = 0x0000000100000004 r15 = 0x000055a8d7684386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x6d,0x41,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x70,0x41,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0x75,0x41,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x6c,0x69,0x6e,0x75,0x78,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0xc,0x1,0x0,0x0,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0xc,0x1,0x0,0x0,0x6f,0x6d,0xb,0x1,0x3,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4d,0x41,0xeb,0x7,0x10,0x0,0xe,0x2,0x1,0x0,0x1,0x58,0xc,0x1,0x0,0x0,0x6f,0x6d,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x4d,0x41,0x41,0x0,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6f,0x6d,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\010mA\000\300\001\276\216AAA@AIpAAA&A\013\001\002\000AoAuAAMA\353\007\020\000\016\002\001\000\001m\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001linuxom\013\001\002\000AoA\365AMAm\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001X\014\001\000\000om\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001X\014\001\000\000om\013\001\003\000AoA\365AMAm\013\001\002\000AoA\365AMA\353\007\020\000\016\002\001\000\001X\014\001\000\000om\013\001\002\000AoA\365MAA\000\017\000\000\000\000\000\000\000om\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b88e192cdf597f7271b172a41f9ab11ba6f8be88 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCG1BAMABvo5BQUFAQUlwQUFBJkELAQIAQW9BdUFBTUHrBxAADgIBAAFtCwECAEFvQfVBTUHrBxAADgIBAAFsaW51eG9tCwECAEFvQfVBTUFtCwECAEFvQfVBTUHrBxAADgIBAAFYDAEAAG9tCwECAEFvQfVBTUHrBxAADgIBAAFYDAEAAG9tCwEDAEFvQfVBTUFtCwECAEFvQfVBTUHrBxAADgIBAAFYDAEAAG9tCwECAEFvQfVNQUEADwAAAAAAAABvbQsACw== Step #5: MERGE-OUTER: attempt 4477 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1722535982 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55be383d4198, 0x55be383dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55be383dc918,0x55be384640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b88e192cdf597f7271b172a41f9ab11ba6f8be88' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13098 processed earlier; will process 2177 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 354 ft: 355 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55be35be85dd bp 0x000000000000 sp 0x7ffc77361660 T46987) Step #5: ==46987==The signal is caused by a READ memory access. Step #5: #0 0x55be35be85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55be35a0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55be35a09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55be359e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55be35908ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55be35860c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55be3586a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55be358516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55be3587d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f01321f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55be35844aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46987==Register values: Step #5: rax = 0x000055be3acea250 rbx = 0x000055be3acea250 rcx = 0x000055be3acea700 rdx = 0x00007f01323c1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc77361660 Step #5: r8 = 0x000055be3acea250 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f01323c1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055be38de7960 r14 = 0x0000000100000004 r15 = 0x000055be37d54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x64,0x6a,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x5a,0x6f,0x6c,0x67,0x0,0x14,0x0,0x8d,0x0,0x0,0x6c,0x75,0x74,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x75,0x74,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x87,0x0,0x0,0x0,0xfc,0x0,0x0,0x0,0x41,0x15,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001dj\000\003\002\001\000\012\313\001\001\310\001\000\000Zolg\000\024\000\215\000\000lut\000\000\000\000\207\000\000\000\000\000\000\000\000\374\000\000\000\000\000\000\000\000\000\000\207\000\000\000\000\000linux\000\000\000\000\000\000\000\000lut\000\000\000\000\207\000\000\000\000\000\000\000\000\374\000\000\000\000\000\000\000\000\000\000\207\000\000\000\000\000linux\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\000linux\000\000\000\000\000\000\000linux\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\000linux\000\000\000\000\000\000\000\000linux\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\000\000\000\000\000\000\000\000\000\000\207\000\000\000\374\000\000\000A\025\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-35c2398ab62c42c9bb15772fbd8e9ed77b5e0a07 Step #5: Base64: AGFzbQEAAAABBgFgAWRqAAMCAQAKywEByAEAAFpvbGcAFACNAABsdXQAAAAAhwAAAAAAAAAA/AAAAAAAAAAAAACHAAAAAABsaW51eAAAAAAAAAAAbHV0AAAAAIcAAAAAAAAAAPwAAAAAAAAAAAAAhwAAAAAAbGludXgAAAAAAAAAAAAAAIcAAAAAbGludXgAAAAAAAAAbGludXgAAAAAAAAAAAAAAIcAAAAAbGludXgAAAAAAAAAAGxpbnV4AAAAAAAAAAAAAACHAAAAAAAAAAAAAAAAAIcAAAD8AAAAQRUACw== Step #5: MERGE-OUTER: attempt 4478 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1722675676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5648aaed6198, 0x5648aaede911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5648aaede918,0x5648aaf660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35c2398ab62c42c9bb15772fbd8e9ed77b5e0a07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13100 processed earlier; will process 2175 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5648a86ea5dd bp 0x000000000000 sp 0x7ffc5a879270 T46991) Step #5: ==46991==The signal is caused by a READ memory access. Step #5: #0 0x5648a86ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5648a850c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5648a850bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5648a84e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5648a840aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5648a8362c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5648a836c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5648a83536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5648a837f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7836104082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5648a8346aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46991==Register values: Step #5: rax = 0x00005648ada4b3b0 rbx = 0x00005648ada4b3b0 rcx = 0x00005648ada4b860 rdx = 0x00007f78362ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5a879270 Step #5: r8 = 0x00005648ada4b3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78362ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005648ab8e9960 r14 = 0x0000000100000004 r15 = 0x00005648aa856386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x19,0x7e,0x41,0x0,0xc1,0x1,0x41,0xc1,0x1,0xb2,0xbc,0x41,0x4a,0xb3,0xa8,0x41,0x40,0x41,0x41,0xc1,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x41,0x49,0x69,0x41,0x41,0x6e,0x4,0x0,0x0,0x41,0x77,0x69,0x74,0x69,0x41,0x41,0x6c,0x41,0x49,0x6e,0xb,0x48,0x45,0x4,0x0,0x1,0x0,0x0,0x5,0xb,0x41,0x51,0x6e,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x41,0x49,0x41,0x6e,0x49,0xc1,0x1,0xb2,0xbc,0x41,0x6c,0x6e,0x69,0x75,0x41,0x78,0x41,0xc1,0x78,0x41,0x41,0x41,0x5d,0x41,0x41,0x41,0x49,0x69,0x41,0x41,0x74,0x4,0x0,0x0,0x41,0x77,0x6c,0x6c,0x69,0x41,0x41,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x3d,0x41,0xf,0x0,0x0,0x1,0x41,0x5,0x10,0x0,0x0,0xb,0x41,0x41,0x6f,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x4,0x0,0x45,0x67,0x1,0x0,0x0,0x5,0xb,0x45,0x41,0x6e,0x4,0x0,0xb,0x41,0x41,0x6f,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x4,0x0,0x45,0x67,0x1,0x0,0x0,0x5,0xb,0x45,0x41,0x6e,0x4,0x0,0x41,0x0,0x4f,0x5,0xb,0x41,0x49,0x41,0xd4,0xb,0x41,0x41,0x41,0x97,0x49,0x69,0x41,0x5e,0x6f,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\031~A\000\301\001A\301\001\262\274AJ\263\250A@AA\301xAAA]AAAIiAAn\004\000\000AwitiAAlAIn\013HE\004\000\001\000\000\005\013AQn\004\000A\000O\005\013AIAnI\301\001\262\274AlniuAxA\301xAAA]AAAIiAAt\004\000\000AwlliAAn\004\000\000\000\001\005\013A=A\017\000\000\001A\005\020\000\000\013AAo\004\000A\000O\005\013\004\000Eg\001\000\000\005\013EAn\004\000\013AAo\004\000A\000O\005\013\004\000Eg\001\000\000\005\013EAn\004\000A\000O\005\013AIA\324\013AAA\227IiA^o\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c2edc435ce9336de9c13cb27057b250cc0a249d Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBGX5BAMEBQcEBsrxBSrOoQUBBQcF4QUFBXUFBQUlpQUFuBAAAQXdpdGlBQWxBSW4LSEUEAAEAAAULQVFuBABBAE8FC0FJQW5JwQGyvEFsbml1QXhBwXhBQUFdQUFBSWlBQXQEAABBd2xsaUFBbgQAAAABBQtBPUEPAAABQQUQAAALQUFvBABBAE8FCwQARWcBAAAFC0VBbgQAC0FBbwQAQQBPBQsEAEVnAQAABQtFQW4EAEEATwULQUlB1AtBQUGXSWlBXm8ACw== Step #5: MERGE-OUTER: attempt 4479 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1722815155 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc22492198, 0x55fc2249a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc2249a918,0x55fc225220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c2edc435ce9336de9c13cb27057b250cc0a249d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13101 processed earlier; will process 2174 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc1fca65dd bp 0x000000000000 sp 0x7ffdef445d60 T46995) Step #5: ==46995==The signal is caused by a READ memory access. Step #5: #0 0x55fc1fca65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc1fac8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc1fac7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc1faa5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc1f9c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc1f91ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc1f9281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc1f90f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc1f93b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe8a0e35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc1f902aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46995==Register values: Step #5: rax = 0x000055fc235714b0 rbx = 0x000055fc235714b0 rcx = 0x000055fc23571960 rdx = 0x00007fe8a0ffdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdef445d60 Step #5: r8 = 0x000055fc235714b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8a0ffdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc22ea5960 r14 = 0x0000000100000004 r15 = 0x000055fc21e12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x1,0x41,0xb,0x1a,0x2,0x6a,0x10,0x0,0xfb,0x19,0x41,0x1,0xbb,0x6b,0x1,0x41,0xf5,0x1,0x41,0x0,0x41,0x41,0x6e,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x75,0x70,0x0,0xfb,0x15,0x6f,0x6c,0x6f,0x0,0x14,0x0,0x0,0x0,0x0,0x6c,0x75,0x70,0x0,0xfb,0x15,0x6f,0x6c,0x6f,0x0,0x14,0x0,0x41,0xe8,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x6f,0x6d,0xd,0x0,0x0,0x6c,0x77,0x69,0x6e,0x0,0x0,0xc,0x1,0xb,0x41,0x41,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A\001A\013\032\002j\020\000\373\031A\001\273k\001A\365\001A\000AAnM\320\000\024\000\001AAEEEA\277\276M\320\000\024\000\001AAEEEAAoi\015\000A\277\276EEEAAoi\015\000A\277\276M\320\000\024\000\001AAEEEAAoi\015\000A\277\276EEEAAoi\015\000A\277\276M\320\000\024\000\000\000\000\000\000\000\000\000\374\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000lup\000\373\025olo\000\024\000\000\000\000lup\000\373\025olo\000\024\000A\350AAM\320\000\024\000\001AAEEEAom\015\000\000lwin\000\000\014\001\013AAEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ff73d1816efd4dd0a71f044110b531586091c33 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBP31BAUELGgJqEAD7GUEBu2sBQfUBQQBBQW5N0AAUAAFBQUVFRUG/vk3QABQAAUFBRUVFQUFvaQ0AQb++RUVFQUFvaQ0AQb++TdAAFAABQUFFRUVBQW9pDQBBv75FRUVBQW9pDQBBv75N0AAUAAAAAAAAAAAA/AAQAAAAAAAAAAAAAAAAAAAAAGx1cAD7FW9sbwAUAAAAAGx1cAD7FW9sbwAUAEHoQUFN0AAUAAFBQUVFRUFvbQ0AAGx3aW4AAAwBC0FBRUUACw== Step #5: MERGE-OUTER: attempt 4480 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1722955191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56271f64a198, 0x56271f652911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56271f652918,0x56271f6da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ff73d1816efd4dd0a71f044110b531586091c33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13102 processed earlier; will process 2173 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 505 ft: 506 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==46999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56271ce5e5dd bp 0x000000000000 sp 0x7ffc4f3e0580 T46999) Step #5: ==46999==The signal is caused by a READ memory access. Step #5: #0 0x56271ce5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56271cc80280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56271cc7ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56271cc5d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56271cb7ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56271cad6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56271cae01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56271cac76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56271caf33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7fb605b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56271cabaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==46999==Register values: Step #5: rax = 0x00005627206af430 rbx = 0x00005627206af430 rcx = 0x00005627206af420 rdx = 0x00007f7fb6223b80 Step #5: rdi = 0x00005627206af420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc4f3e0580 Step #5: r8 = 0x00005627206af430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7fb6223be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056272005d960 r14 = 0x0000000100000004 r15 = 0x000056271efca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==46999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6a,0x20,0x1,0x42,0x41,0x41,0x10,0x0,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1b,0x10,0x0,0x10,0x0,0x21,0x10,0x21,0x1a,0x1a,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x21,0x0,0x10,0x0,0x10,0x0,0x21,0x1b,0x10,0x0,0x21,0x1b,0x10,0x0,0x1a,0x10,0x0,0x10,0x0,0x21,0x10,0x21,0x1a,0x1a,0x10,0x0,0x21,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x12,0x0,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0xc,0x0,0x1a,0x10,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x1a,0x21,0x12,0x0,0x1a,0x10,0x0,0x21,0x1a,0x1a,0x10,0x0,0x21,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x12,0x0,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x1a,0x21,0x12,0x0,0x1a,0x10,0x0,0x21,0x1a,0x1a,0x10,0x0,0x21,0x0,0x21,0x0,0x1a,0x10,0x0,0x21,0x12,0x0,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x21,0x1b,0xc,0x0,0x1a,0x10,0x0,0x21,0x0,0x1a,0xc,0x0,0x1b,0x15,0x0,0x21,0x0,0x1a,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x21,0x1a,0x10,0x0,0x10,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?j \001BAA\020\000\020\000!\032\020\000!\033\020\000\020\000!\020!\032\032\000\020\000\020\000!\033\020\000\032\020\000!\000\020\000\020\000!\033\020\000!\033\020\000\032\020\000\020\000!\020!\032\032\020\000!\000!\000\032\020\000!\022\000\032\020\000!\032\020\000!\032\020\000\020\000!\033\014\000\032\020\000!\000\032\020\000!\032!\022\000\032\020\000!\032\032\020\000!\000!\000\032\020\000!\022\000\032\020\000!\032\020\000!\032\032!\022\000\032\020\000!\032\032\020\000!\000!\000\032\020\000!\022\000\032\020\000!\032\020\000!\032\020\000\020\000!\033\014\000\032\020\000!\000\032\014\000\033\025\000!\000\032\032\020\000!\032\020\000!\032\020\000\020\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3592a74fb93e9e8d61de73fa64ee988515d0d230 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBP2ogAUJBQRAAEAAhGhAAIRsQABAAIRAhGhoAEAAQACEbEAAaEAAhABAAEAAhGxAAIRsQABoQABAAIRAhGhoQACEAIQAaEAAhEgAaEAAhGhAAIRoQABAAIRsMABoQACEAGhAAIRohEgAaEAAhGhoQACEAIQAaEAAhEgAaEAAhGhAAIRoaIRIAGhAAIRoaEAAhACEAGhAAIRIAGhAAIRoQACEaEAAQACEbDAAaEAAhABoMABsVACEAGhoQACEaEAAhGhAAEAAACw== Step #5: MERGE-OUTER: attempt 4481 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1723096452 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dbf17db198, 0x55dbf17e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dbf17e3918,0x55dbf186b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3592a74fb93e9e8d61de73fa64ee988515d0d230' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13104 processed earlier; will process 2171 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dbeefef5dd bp 0x000000000000 sp 0x7ffc369ec220 T47003) Step #5: ==47003==The signal is caused by a READ memory access. Step #5: #0 0x55dbeefef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dbeee11280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dbeee10fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dbeedee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dbeed0fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dbeec67c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dbeec711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dbeec586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dbeec843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6085ae4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dbeec4baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47003==Register values: Step #5: rax = 0x000055dbf42f5320 rbx = 0x000055dbf42f5320 rcx = 0x000055dbf42f57d0 rdx = 0x00007f6085cacb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc369ec220 Step #5: r8 = 0x000055dbf42f5320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6085cacbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dbf21ee960 r14 = 0x0000000100000004 r15 = 0x000055dbf115b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x49,0x41,0x68,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x69,0x45,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x1,0x6c,0x41,0x69,0x69,0x45,0x4f,0xd0,0x0,0x14,0x0,0x1,0x45,0x49,0xd,0x0,0x49,0x48,0x41,0x41,0x48,0x41,0x13,0x69,0x41,0x13,0x4f,0x69,0x69,0x6c,0x41,0x1,0x45,0x48,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0x12,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x68,0x41,0x12,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x69,0x41,0x45,0x1,0x45,0x45,0x69,0x49,0xd,0x0,0x48,0x41,0x49,0x1,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x48,0xd,0x0,0x48,0x41,0x41,0x68,0x41,0x13,0x68,0x41,0x12,0x69,0x41,0x1,0x45,0x45,0x69,0x41,0x45,0x45,0xd,0x0,0x41,0x4d,0x48,0x49,0xd,0x0,0x47,0x41,0x49,0x41,0x68,0x41,0x13,0x69,0x41,0x1,0x45,0x45,0x69,0x45,0x49,0x41,0x0,0x4a,0x6c,0x49,0x41,0x68,0x1,0xd,0x0,0x48,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\012}AIAhAhA\023iAE\001EiEI\015\000GAIAhA\023iA\001EEiEIA\000J\001lAiiEO\320\000\024\000\001EI\015\000IHAAHA\023iA\023OiilA\001EH\320\000\024\000\001AIAhA\022iA\001EEiEH\015\000HAAhA\023hA\022iA\001EEiEH\015\000HAAhA\023iAE\001EEiI\015\000HAI\001hA\023iA\001EEiEH\015\000HAAhA\023hA\022iA\001EEiAEE\015\000AMHI\015\000GAIAhA\023iA\001EEiEIA\000JlIAh\001\015\000H\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e155f78c48c7163ad200ecd55cb4a0bd7349826a Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCn1BSUFoQWhBE2lBRQFFaUVJDQBHQUlBaEETaUEBRUVpRUlBAEoBbEFpaUVP0AAUAAFFSQ0ASUhBQUhBE2lBE09paWxBAUVI0AAUAAFBSUFoQRJpQQFFRWlFSA0ASEFBaEETaEESaUEBRUVpRUgNAEhBQWhBE2lBRQFFRWlJDQBIQUkBaEETaUEBRUVpRUgNAEhBQWhBE2hBEmlBAUVFaUFFRQ0AQU1ISQ0AR0FJQWhBE2lBAUVFaUVJQQBKbElBaAENAEgACw== Step #5: MERGE-OUTER: attempt 4482 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1723235939 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562a5213198, 0x5562a521b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562a521b918,0x5562a52a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e155f78c48c7163ad200ecd55cb4a0bd7349826a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13105 processed earlier; will process 2170 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 487 ft: 557 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562a2a275dd bp 0x000000000000 sp 0x7ffc86079800 T47007) Step #5: ==47007==The signal is caused by a READ memory access. Step #5: #0 0x5562a2a275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562a2849280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562a2848fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562a2826929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562a2747ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562a269fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562a26a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562a26906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562a26bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f244fa69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562a2683aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47007==Register values: Step #5: rax = 0x00005562a6fd7430 rbx = 0x00005562a6fd7430 rcx = 0x00005562a6fd7420 rdx = 0x00007f244fc31b80 Step #5: rdi = 0x00005562a6fd7420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc86079800 Step #5: r8 = 0x00005562a6fd7430 r9 = 0x00007f244fc31cc0 r10 = 0x00005562a6fb8010 r11 = 0x00007f244fc31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562a5c26960 r14 = 0x0000000100000004 r15 = 0x00005562a4b93386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6f,0x7c,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8f,0x41,0x41,0x41,0x40,0x41,0x3d,0x70,0x41,0x6a,0x69,0x69,0x4,0x0,0x10,0x0,0x5,0x20,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x8b,0x41,0x68,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x70,0x4e,0x0,0x0,0x0,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x41,0x6b,0x45,0x67,0x77,0x1,0x1,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x0,0x0,0x0,0xaf,0x41,0xf7,0x5d,0x1,0x0,0x0,0x0,0x70,0x4e,0x0,0xb,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0x41,0x41,0x69,0x45,0x41,0x40,0x6e,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x41,0x63,0x45,0x67,0x77,0x1,0x1,0x41,0x4f,0x0,0xb,0x41,0x66,0x41,0x40,0x41,0x6e,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x41,0x63,0x45,0x67,0x77,0x1,0x1,0x41,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0xf7,0x5d,0x1,0x0,0x0,0x0,0x0,0x0,0x70,0x4e,0x0,0x1,0x45,0x6e,0x41,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002o|\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\217AAA@A=pAjii\004\000\020\000\005 \000\000tO\000\013AfAEnA\213Ahi\004\000\020\000\005\000pN\000\000\000AwA\367]\001\000\000AkEgw\001\001Ai\004\000\020\000\005\000\000\000tO\000\013AfA\000\000\000\257A\367]\001\000\000\000pN\000\013Ai\004\000\020\000\005\000\000\000tO\000AAiEA@nAwA\367]\001\000\000AcEgw\001\001AO\000\013AfA@AnwA\367]\001\000\000AcEgw\001\001Ai\004\000\020\000\005\000\000\000tO\000\013AfAEnAwA\367]\001\000\000\000\000\000pN\000\001EnAwg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2384ce666f8af4fd56d79e668a5a78196399bc40 Step #5: Base64: AGFzbQEAAAABBgFgAAJvfAMCAQAKywEByAEBCn1DAMABvo9BQUFAQT1wQWppaQQAEAAFIAAAdE8AC0FmQUVuQYtBaGkEABAABQBwTgAAAEF3QfddAQAAQWtFZ3cBAUFpBAAQAAUAAAB0TwALQWZBAAAAr0H3XQEAAABwTgALQWkEABAABQAAAHRPAEFBaUVBQG5Bd0H3XQEAAEFjRWd3AQFBTwALQWZBQEFud0H3XQEAAEFjRWd3AQFBaQQAEAAFAAAAdE8AC0FmQUVuQXdB910BAAAAAABwTgABRW5Bd2cACw== Step #5: MERGE-OUTER: attempt 4483 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1723378191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ec9cbae198, 0x55ec9cbb6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ec9cbb6918,0x55ec9cc3e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2384ce666f8af4fd56d79e668a5a78196399bc40' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13109 processed earlier; will process 2166 files now Step #5: [LOADING] WASM module load failed: unknown type 198 Step #5: #1 pulse cov: 419 ft: 420 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ec9a3c25dd bp 0x000000000000 sp 0x7ffd0ab772a0 T47011) Step #5: ==47011==The signal is caused by a READ memory access. Step #5: #0 0x55ec9a3c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ec9a1e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ec9a1e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ec9a1c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ec9a0e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ec9a03ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ec9a0441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ec9a02b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ec9a0573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab2f835082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ec9a01eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47011==Register values: Step #5: rax = 0x000055ec9dbdd430 rbx = 0x000055ec9dbdd430 rcx = 0x000055ec9dbdd420 rdx = 0x00007fab2f9fdb80 Step #5: rdi = 0x000055ec9dbdd420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007ffd0ab772a0 Step #5: r8 = 0x000055ec9dbdd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab2f9fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ec9d5c1960 r14 = 0x0000000100000004 r15 = 0x000055ec9c52e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x71,0x1,0x6d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x47,0x7c,0x43,0x1,0x43,0x11,0xbe,0xd0,0x71,0x20,0x20,0x22,0x4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x65,0x20,0x20,0x20,0x30,0x20,0x20,0x20,0x1a,0x1a,0x65,0x1a,0x9a,0x1a,0x1a,0x1a,0x20,0x18,0x20,0x20,0x20,0x20,0xa1,0x20,0x20,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x22,0x4,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x1a,0x65,0x20,0x20,0x20,0x35,0x20,0x20,0x20,0x1a,0x1a,0x65,0x1a,0x9b,0x1a,0x1a,0x1a,0x20,0x18,0x20,0x20,0x20,0x20,0xa1,0x20,0x20,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x20,0x31,0x20,0x20,0x0,0x20,0x20,0x20,0x20,0x0,0x20,0x20,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x20,0x30,0x20,0x20,0x20,0x20,0x20,0x20,0x1a,0x20,0x18,0x20,0x20,0x20,0x1,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x20,0x30,0x0,0x90,0x1,0x0,0xb,0x0,0x0,0x0,0xb,0x0,0x0,0x62,0x1a,0x20,0x1a,0x1a,0xb,0x20,0x0,0x3,0x0,0x43,0x0,0xb,0x20,0x31,0x0,0x90,0x0,0x0,0xb,0x0,0x0,0x0,0x0,0xb,0x20,0x0,0x0,0x1a,0x20,0x1a,0x1a,0x0,0x49,0x20,0x1a,0x1a,0x0,0xd3,0x74,0x49,0x0,0x22,0x0,0x1a,0x20,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001q\001m\003\002\001\000\012\313\001\001\310\001\001G|C\001C\021\276\320q \"\004 \032\032e 0 \032\032e\032\232\032\032\032 \030 \241 \000\003\000C\000\013\"\004 \032\032e 5 \032\032e\032\233\032\032\032 \030 \241 \000\003\000C\000\013 1 \000 \000 \000\003\000C\000\013 0 \032 \030 \001 \000\003\000C\000\013 0\000\220\001\000\013\000\000\000\013\000\000b\032 \032\032\013 \000\003\000C\000\013 1\000\220\000\000\013\000\000\000\000\013 \000\000\032 \032\032\000I \032\032\000\323tI\000\"\000\032 \000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7ebb2aaaaaa2dffc353ca0767d089ed3480b1ae Step #5: Base64: AGFzbQEAAAABBgFgAXEBbQMCAQAKywEByAEBR3xDAUMRvtBxICAiBCAgICAgICAaGmUgICAwICAgGhplGpoaGhogGCAgICChICAgAAMAQwALIgQgICAgICAgGhplICAgNSAgIBoaZRqbGhoaIBggICAgoSAgIAADAEMACyAxICAAICAgIAAgICAAAwBDAAsgMCAgICAgIBogGCAgIAEgAAMAQwALIDAAkAEACwAAAAsAAGIaIBoaCyAAAwBDAAsgMQCQAAALAAAAAAsgAAAaIBoaAEkgGhoA03RJACIAGiAACw== Step #5: MERGE-OUTER: attempt 4484 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1723517384 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561073cd8198, 0x561073ce0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561073ce0918,0x561073d680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7ebb2aaaaaa2dffc353ca0767d089ed3480b1ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13111 processed earlier; will process 2164 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610714ec5dd bp 0x000000000000 sp 0x7fff5820bb90 T47015) Step #5: ==47015==The signal is caused by a READ memory access. Step #5: #0 0x5610714ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56107130e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56107130dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610712eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56107120cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561071164c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56107116e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610711556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610711813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccf530f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561071148aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47015==Register values: Step #5: rax = 0x00005610756e83a0 rbx = 0x00005610756e83a0 rcx = 0x00005610756e8850 rdx = 0x00007fccf54d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5820bb90 Step #5: r8 = 0x00005610756e83a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccf54d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610746eb960 r14 = 0x0000000100000004 r15 = 0x0000561073658386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x12,0x7f,0x41,0x41,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x49,0x72,0x41,0x41,0x43,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0x10,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0x45,0x41,0x1,0x41,0xf5,0x49,0x41,0x41,0x75,0xc1,0x49,0x67,0x41,0x6f,0x77,0x6d,0x72,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0x45,0x41,0x1,0x41,0xf5,0x49,0x41,0x41,0x75,0xc1,0x49,0x67,0x41,0x6f,0x77,0x6d,0x72,0x6b,0x41,0x69,0x6e,0x73,0x2,0x0,0x41,0xb2,0xbe,0x41,0x43,0x30,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x1,0x0,0x0,0x0,0xc,0x0,0x0,0xc,0x0,0xd1,0x49,0xb,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0xc,0x0,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0xeb,0x0,0x10,0x0,0xd,0x0,0x1,0x21,0x0,0xc,0x0,0x0,0xc,0x0,0xd1,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x0,0x0,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x4f,0x41,0x0,0x0,0x0,0x41,0x46,0x41,0xd4,0x0,0xc,0x0,0x0,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\022\177AA\300\001\276\216AAA@AIrAAC&A\013\001\002\000AoA\020AOA\353\000\020\000EA\001A\365IAAu\301IgAowmrAOA\353\000\020\000EA\001A\365IAAu\301IgAowmrkAins\002\000A\262\276AC0A\013\001\002\000AoA\365AOA\353\000\020\000\015\001\000\000\000\014\000\000\014\000\321I\013\000AoA\365AOA\353\000\020\000\015\000\014\000\013\001\002\000AoA\365AOA\353\000\020\000\015\000\001!\000\014\000\000\014\000\321I\013AAA~A\000\000I\013AAA~A\002\000AoA\365AOA\000\000\000AFA\324\000\014\000\000g\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1aa654058333fcc71f0d42516a8c4e5f392a972 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBEn9BQcABvo5BQUFAQUlyQUFDJkELAQIAQW9BEEFPQesAEABFQQFB9UlBQXXBSWdBb3dtckFPQesAEABFQQFB9UlBQXXBSWdBb3dtcmtBaW5zAgBBsr5BQzBBCwECAEFvQfVBT0HrABAADQEAAAAMAAAMANFJCwBBb0H1QU9B6wAQAA0ADAALAQIAQW9B9UFPQesAEAANAAEhAAwAAAwA0UkLQUFBfkEAAEkLQUFBfkECAEFvQfVBT0EAAABBRkHUAAwAAGcACw== Step #5: MERGE-OUTER: attempt 4485 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1723654506 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5570e9d6f198, 0x5570e9d77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5570e9d77918,0x5570e9dff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1aa654058333fcc71f0d42516a8c4e5f392a972' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13112 processed earlier; will process 2163 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570e75835dd bp 0x000000000000 sp 0x7ffc9b2e8b60 T47019) Step #5: ==47019==The signal is caused by a READ memory access. Step #5: #0 0x5570e75835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570e73a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570e73a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570e7382929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570e72a3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570e71fbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570e72051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570e71ec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570e72183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f485a54f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570e71dfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47019==Register values: Step #5: rax = 0x00005570ebcd4300 rbx = 0x00005570ebcd4300 rcx = 0x00005570ebcd47b0 rdx = 0x00007f485a717b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9b2e8b60 Step #5: r8 = 0x00005570ebcd4300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f485a717be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570ea782960 r14 = 0x0000000100000004 r15 = 0x00005570e96ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x6b,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xe,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x20,0x1,0x41,0x45,0x41,0x3b,0x41,0x6a,0x69,0x41,0x69,0x73,0x41,0x6c,0x49,0x41,0x4b,0x41,0x74,0x4b,0x45,0x71,0x41,0xbf,0x92,0x71,0x41,0xbf,0x77,0x41,0x61,0x41,0x69,0x69,0x41,0x69,0x69,0x45,0x41,0x69,0x77,0x41,0xb2,0x41,0x41,0x6c,0x69,0x6e,0x75,0x78,0xc0,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x75,0x69,0x41,0xaa,0xcd,0x28,0x49,0x69,0x69,0x41,0x6a,0x41,0x45,0x78,0x41,0x45,0x72,0x6c,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x4b,0x45,0x71,0x41,0xbf,0x77,0x41,0x61,0x41,0x2,0x0,0x0,0x0,0x69,0x45,0x41,0x69,0x77,0x41,0xb2,0x41,0x69,0x77,0x41,0x69,0x41,0x45,0x41,0x69,0x6b,0x6a,0x6a,0x68,0x76,0x41,0x67,0x77,0x69,0x41,0x41,0x6c,0x69,0x41,0x69,0x69,0x41,0x69,0x41,0x41,0x41,0x69,0x69,0x69,0x69,0x77,0x45,0x41,0x69,0x41,0x45,0x78,0x41,0x45,0x6a,0x6c,0x69,0x41,0x77,0x45,0x4c,0x41,0x69,0x69,0x77,0x45,0x41,0x4b,0x45,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002nk\003\002\001\000\012\313\001\001\310\001\001\016}C\000\300\001\276\216AAA@AwiNEi\004\000\020\000\005 \001AEA;AjiAisAlIAKAtKEqA\277\222qA\277wAaAiiAiiEAiwA\262AAlinux\300ELAiiwEuiA\252\315(IiiAjAExAErliAwELAiiwEAKEqA\277wAaA\002\000\000\000iEAiwA\262AiwAiAEAikjjhvAgwiAAliAiiAiAAAiiiiwEAiAExAEjliAwELAiiwEAKE\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2de07fb98424780cc64b6b3fb61ba497f449bfc2 Step #5: Base64: AGFzbQEAAAABBgFgAAJuawMCAQAKywEByAEBDn1DAMABvo5BQUFAQXdpTkVpBAAQAAUgAUFFQTtBamlBaXNBbElBS0F0S0VxQb+ScUG/d0FhQWlpQWlpRUFpd0GyQUFsaW51eMBFTEFpaXdFdWlBqs0oSWlpQWpBRXhBRXJsaUF3RUxBaWl3RUFLRXFBv3dBYUECAAAAaUVBaXdBskFpd0FpQUVBaWtqamh2QWd3aUFBbGlBaWlBaUFBQWlpaWl3RUFpQUV4QUVqbGlBd0VMQWlpd0VBS0UAC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4486 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1723792949 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ee26b7198, 0x559ee26bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ee26bf918,0x559ee27470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2de07fb98424780cc64b6b3fb61ba497f449bfc2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13113 processed earlier; will process 2162 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 531 ft: 532 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 559 ft: 683 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559edfecb5dd bp 0x000000000000 sp 0x7ffca7143390 T47023) Step #5: ==47023==The signal is caused by a READ memory access. Step #5: #0 0x559edfecb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559edfced280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559edfcecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559edfcca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559edfbebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559edfb43c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559edfb4d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559edfb346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559edfb603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe2669b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559edfb27aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47023==Register values: Step #5: rax = 0x0000559ee3568430 rbx = 0x0000559ee3568430 rcx = 0x0000559ee3568420 rdx = 0x00007fe266b7cb80 Step #5: rdi = 0x0000559ee3568420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffca7143390 Step #5: r8 = 0x0000559ee3568430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe266b7cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ee30ca960 r14 = 0x0000000100000004 r15 = 0x0000559ee2037386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x7c,0x41,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x7d,0x42,0xa6,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x31,0x41,0x0,0xb2,0x1,0x41,0x7c,0x43,0xa8,0xe2,0xbc,0x41,0x1,0x41,0x41,0x41,0x31,0x41,0x0,0xb2,0xbc,0x3,0x0,0x41,0x74,0x45,0x41,0x6c,0x41,0x41,0x67,0x41,0xd3,0x3f,0x69,0x47,0xc0,0x41,0x0,0x1,0xd,0x0,0x1,0xe,0x2e,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x1,0x1,0x0,0x80,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x1,0x7d,0x1,0x82,0x41,0xd6,0x42,0x42,0x87,0x42,0x42,0x42,0x42,0x42,0x7b,0x52,0x42,0x85,0x80,0xbd,0xbe,0xbd,0xbd,0xbd,0xbd,0x42,0x42,0x7b,0x42,0x52,0x83,0x7f,0x42,0x41,0x42,0x42,0x87,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x20,0x0,0x0,0x0,0x20,0x0,0x10,0x0,0x1a,0x1,0x42,0x32,0x7b,0x42,0x7f,0x7f,0x0,0x1,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\002|A\250\350\274A\001A}B\246\350\274A\001AAA1A\000\262\001A|C\250\342\274A\001AAA1A\000\262\274\003\000AtEAlAAgA\323?iG\300A\000\001\015\000\001\016.\000\000\000\000\000\001\001\000\200\000\000\000\000\000\001\001\000\200\000\000\001\001\000\000\000\000\000\001\000\000\000\000\000\200\000\000\001\001\000\000\000\000\000\001\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\001}\001\202A\326BB\207BBBBB{RB\205\200\275\276\275\275\275\275BB{BR\203\177BABB\207\000\000\000\000\000\200\000\000 \000\000\000 \000\020\000\032\001B2{B\177\177\000\001\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae18f7c7f1c95fcacbcfa6f95e41edf31290f868 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBAnxBqOi8QQFBfUKm6LxBAUFBQTFBALIBQXxDqOK8QQFBQUExQQCyvAMAQXRFQWxBQWdB0z9pR8BBAAENAAEOLgAAAAAAAQEAgAAAAAAAAQEAgAAAAQEAAAAAAAEAAAAAAIAAAAEBAAAAAAABAAAAAAAAgAAAAAAAAAAAAAABAAAAAAABfQGCQdZCQodCQkJCQntSQoWAvb69vb29QkJ7QlKDf0JBQkKHAAAAAACAAAAgAAAAIAAQABoBQjJ7Qn9/AAEBAAsACw== Step #5: MERGE-OUTER: attempt 4487 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1723935852 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5607e9c16198, 0x5607e9c1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5607e9c1e918,0x5607e9ca60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae18f7c7f1c95fcacbcfa6f95e41edf31290f868' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13116 processed earlier; will process 2159 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607e742a5dd bp 0x000000000000 sp 0x7ffca5e61400 T47027) Step #5: ==47027==The signal is caused by a READ memory access. Step #5: #0 0x5607e742a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607e724c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607e724bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607e7229929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607e714aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607e70a2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607e70ac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607e70936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607e70bf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1ff3f62082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607e7086aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47027==Register values: Step #5: rax = 0x00005607eb0ff380 rbx = 0x00005607eb0ff380 rcx = 0x00005607eb0ff830 rdx = 0x00007f1ff412ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca5e61400 Step #5: r8 = 0x00005607eb0ff380 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1ff412abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005607ea629960 r14 = 0x0000000100000004 r15 = 0x00005607e9596386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x10,0x7c,0x43,0x28,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x30,0x41,0x61,0x72,0x4d,0x3,0x0,0x41,0x1d,0xc0,0xb8,0xaa,0xc1,0x4b,0x45,0x1,0x41,0x84,0x27,0x6c,0x41,0x77,0x70,0x41,0xc1,0x45,0x41,0x41,0x41,0x49,0x6b,0x4d,0xd0,0x0,0xd4,0xd5,0x0,0x1,0x41,0x45,0x45,0x41,0x1,0x4a,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x17,0x80,0x0,0x1,0x41,0x17,0x45,0x1,0x41,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x16,0x0,0xd4,0xd5,0x0,0xd5,0x0,0x41,0x17,0x45,0x1,0x41,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x16,0x80,0x0,0x1,0x41,0x4a,0x45,0x1,0x41,0x4a,0x4f,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x0,0x1,0xd5,0x0,0xd4,0xd1,0x1,0x41,0x41,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x0,0x41,0x17,0x45,0x1,0x41,0x4a,0x45,0xd0,0x0,0xd4,0xd5,0x0,0x1,0xfb,0x16,0x80,0x0,0x1,0x41,0x4a,0x45,0x1,0x41,0x4a,0x4f,0xd0,0x0,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd4,0xd5,0x0,0xd5,0x1,0xd4,0xd4,0xd5,0x0,0xd1,0x0,0x1,0xfb,0x17,0x80,0x0,0x0,0x96,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\020|C(\350\274A\001AAA0AarM\003\000A\035\300\270\252\301KE\001A\204'lAwpA\301EAAAIkM\320\000\324\325\000\001AEEA\001J\320\000\324\325\000\001\373\027\200\000\001A\027E\001AJE\320\000\324\325\000\001\373\026\000\324\325\000\325\000A\027E\001AJE\320\000\324\325\000\001\373\026\200\000\001AJE\001AJO\320\000\324\325\000\325\001\324\324\324\325\000\325\000\001\325\000\324\321\001AAJE\320\000\324\325\000\325\000A\027E\001AJE\320\000\324\325\000\001\373\026\200\000\001AJE\001AJO\320\000\324\325\000\325\001\324\324\324\325\000\325\001\324\324\325\000\321\000\001\373\027\200\000\000\226\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e64b8ec35e846d5e5bdb38a6c19fefad07c28590 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBEHxDKOi8QQFBQUEwQWFyTQMAQR3AuKrBS0UBQYQnbEF3cEHBRUFBQUlrTdAA1NUAAUFFRUEBStAA1NUAAfsXgAABQRdFAUFKRdAA1NUAAfsWANTVANUAQRdFAUFKRdAA1NUAAfsWgAABQUpFAUFKT9AA1NUA1QHU1NTVANUAAdUA1NEBQUFKRdAA1NUA1QBBF0UBQUpF0ADU1QAB+xaAAAFBSkUBQUpP0ADU1QDVAdTU1NUA1QHU1NUA0QAB+xeAAACWAAsACw== Step #5: MERGE-OUTER: attempt 4488 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1724074802 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c7af3a198, 0x561c7af42911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c7af42918,0x561c7afca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e64b8ec35e846d5e5bdb38a6c19fefad07c28590' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13117 processed earlier; will process 2158 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c7874e5dd bp 0x000000000000 sp 0x7ffed4156290 T47031) Step #5: ==47031==The signal is caused by a READ memory access. Step #5: #0 0x561c7874e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c78570280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c7856ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c7854d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c7846ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c783c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c783d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c783b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c783e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f979cda8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c783aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47031==Register values: Step #5: rax = 0x0000561c7d755460 rbx = 0x0000561c7d755460 rcx = 0x0000561c7d755910 rdx = 0x00007f979cf70b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed4156290 Step #5: r8 = 0x0000561c7d755460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f979cf70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c7b94d960 r14 = 0x0000000100000004 r15 = 0x0000561c7a8ba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x1,0x41,0x45,0x45,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x1,0x45,0x45,0x45,0x41,0x41,0x6f,0x69,0xd,0x0,0x0,0x6c,0x77,0x69,0x6e,0x0,0xfb,0x1e,0x0,0xfb,0x15,0x6f,0x0,0x65,0x69,0x6c,0x75,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x75,0x70,0x0,0xfb,0x14,0x6f,0x6c,0x6f,0x0,0x65,0x69,0x6c,0x75,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfc,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x75,0x70,0x0,0xfb,0x14,0x6f,0x6c,0x6f,0x0,0x14,0x0,0x0,0x0,0x0,0x6c,0x75,0x74,0x0,0xfb,0x15,0x6f,0x6c,0x6f,0x0,0x14,0x0,0x41,0xe8,0x41,0x41,0xb3,0x26,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x45,0x45,0x41,0x6f,0x45,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001?}A\001AEEEA\277\276M\320\000\024\000\001AAEEEAAoi\015\000A\277\276EEEAAoi\015\000A\277\276M\320\000\024\000\001A\001EEEAAoi\015\000\000lwin\000\373\036\000\373\025o\000eilu\000\000\000\000\000\000\000\000\000\000\000\374\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000lup\000\373\024olo\000eilu\000\000\000\000\000\000\000\000\000\000\000\374\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000lup\000\373\024olo\000\024\000\000\000\000lut\000\373\025olo\000\024\000A\350AA\263&\000\024\000\001AAEEEAoEE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a96f27dcece729d83e3b1b3f91a83f2952753ea Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBP31BAUFFRUVBv75N0AAUAAFBQUVFRUFBb2kNAEG/vkVFRUFBb2kNAEG/vk3QABQAAUEBRUVFQUFvaQ0AAGx3aW4A+x4A+xVvAGVpbHUAAAAAAAAAAAAAAPwAEAAAAAAAAAAAAAAAAAAAAABsdXAA+xRvbG8AZWlsdQAAAAAAAAAAAAAA/AAQAAAAAAAAAAAAAAAAAAAAAGx1cAD7FG9sbwAUAAAAAGx1dAD7FW9sbwAUAEHoQUGzJgAUAAFBQUVFRUFvRUUACw== Step #5: MERGE-OUTER: attempt 4489 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1724213982 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555bcbbf3198, 0x555bcbbfb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555bcbbfb918,0x555bcbc830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a96f27dcece729d83e3b1b3f91a83f2952753ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13118 processed earlier; will process 2157 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555bc94075dd bp 0x000000000000 sp 0x7ffe5fffd610 T47035) Step #5: ==47035==The signal is caused by a READ memory access. Step #5: #0 0x555bc94075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555bc9229280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555bc9228fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555bc9206929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555bc9127ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555bc907fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555bc90891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555bc90706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555bc909c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f889a86f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555bc9063aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47035==Register values: Step #5: rax = 0x0000555bcc8782e0 rbx = 0x0000555bcc8782e0 rcx = 0x0000555bcc878790 rdx = 0x00007f889aa37b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5fffd610 Step #5: r8 = 0x0000555bcc8782e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f889aa37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555bcc606960 r14 = 0x0000000100000004 r15 = 0x0000555bcb573386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8c,0x41,0x41,0x41,0x40,0x41,0x77,0x69,0x6e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4a,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x45,0x41,0x6a,0x49,0x67,0x41,0x69,0x6e,0x4,0x0,0x10,0x0,0x5,0x0,0xc0,0x1,0xbe,0x8c,0x41,0x0,0x0,0x20,0x0,0x0,0x0,0x7c,0x0,0x0,0x80,0x0,0x20,0x0,0x0,0x0,0x5e,0x0,0x80,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x7c,0x0,0x0,0x80,0x0,0x20,0x0,0x0,0x0,0x5e,0x0,0xa8,0x0,0x7c,0x0,0x0,0x80,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x7c,0x0,0x0,0x80,0x0,0x20,0x0,0x0,0x0,0x5e,0x0,0x80,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x7c,0x0,0x0,0x80,0x0,0x5e,0x0,0xa8,0x43,0x3b,0x80,0x0,0x0,0x0,0xbf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x41,0x7c,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n~\003\002\001\000\012\313\001\001\310\001\001\010}C\000\300\001\276\214AAA@AwinEi\004\000\020\000\005\000J\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AEAjIgAin\004\000\020\000\005\000\300\001\276\214A\000\000 \000\000\000|\000\000\200\000 \000\000\000^\000\200\000 \000\000\000\000\000 \000\000\000|\000\000\200\000 \000\000\000^\000\250\000|\000\000\200\000 \000\000\000\000\000 \000\000\000|\000\000\200\000 \000\000\000^\000\200\000 \000\000\000\000\000 \000\000\000|\000\000\200\000^\000\250C;\200\000\000\000\277\000\000\000\000\000\000\000\234 \000\000\000\000\000\000\000\000\277\000\374\000\000\000\000\000\000\000\000\000\000\000\013A|\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f3ba417d1ec0e963e209c6848c7bbf0d51406ab Step #5: Base64: AGFzbQEAAAABBgFgAAJufgMCAQAKywEByAEBCH1DAMABvoxBQUFAQXdpbkVpBAAQAAUASgALQXxpBAAQAAUAAAB0AAB2TwALQUVBaklnQWluBAAQAAUAwAG+jEEAACAAAAB8AACAACAAAABeAIAAIAAAAAAAIAAAAHwAAIAAIAAAAF4AqAB8AACAACAAAAAAACAAAAB8AACAACAAAABeAIAAIAAAAAAAIAAAAHwAAIAAXgCoQzuAAAAAvwAAAAAAAACcIAAAAAAAAAAAvwD8AAAAAAAAAAAAAAALQXwAd2cACw== Step #5: MERGE-OUTER: attempt 4490 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1724353065 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571b8f19198, 0x5571b8f21911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571b8f21918,0x5571b8fa90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f3ba417d1ec0e963e209c6848c7bbf0d51406ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13119 processed earlier; will process 2156 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571b672d5dd bp 0x000000000000 sp 0x7ffe84b618f0 T47039) Step #5: ==47039==The signal is caused by a READ memory access. Step #5: #0 0x5571b672d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571b654f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571b654efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571b652c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571b644dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571b63a5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571b63af1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571b63966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571b63c23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f809db90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571b6389aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47039==Register values: Step #5: rax = 0x00005571bae753c0 rbx = 0x00005571bae753c0 rcx = 0x00005571bae75870 rdx = 0x00007f809dd58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe84b618f0 Step #5: r8 = 0x00005571bae753c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f809dd58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571b992c960 r14 = 0x0000000100000004 r15 = 0x00005571b8899386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7d,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7c,0x41,0x1,0x41,0xf4,0x61,0x41,0xa8,0x40,0x41,0xa8,0xeb,0xf4,0x69,0x41,0x6e,0x77,0x1,0x41,0xf4,0x41,0x41,0xa8,0x40,0x41,0xa8,0xeb,0x6c,0x69,0x4c,0x75,0x78,0x41,0x20,0x1a,0x45,0x4b,0x20,0x20,0x20,0x20,0x9b,0x20,0x27,0x20,0x20,0x9d,0x9d,0x9d,0x9f,0x9d,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0xa6,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x20,0x20,0x9a,0x20,0x27,0x22,0x20,0x9d,0x9d,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9c,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0xa6,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x20,0x20,0x9a,0x20,0x27,0x22,0x20,0x9d,0x9d,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0xa2,0x9e,0xa6,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x20,0x20,0x9a,0x20,0x27,0x22,0x20,0x9e,0x20,0x20,0x9e,0x20,0x27,0x22,0x20,0x9d,0x9d,0x9e,0xa4,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x9e,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001}\001\177\003\002\001\000\012\313\001\001\310\001\001?|A\001A\364aA\250@A\250\353\364iAnw\001A\364AA\250@A\250\353liLuxA \032EK \233 ' \235\235\235\237\235\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\246\236\236\236\236\236\236\236\236 \232 '\" \235\235\236\236\236\236\236\236\236\236\236\236\236\236\234\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\246\236\236\236\236\236\236\236\236 \232 '\" \235\235\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\236\242\236\246\236\236\236\236\236\236\236\236 \232 '\" \236 \236 '\" \235\235\236\244\236\236\236\236\236\236\236\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8583fe0f976b418f6b49541613df7eafc8f5c14e Step #5: Base64: AGFzbQEAAAABBgFgAX0BfwMCAQAKywEByAEBP3xBAUH0YUGoQEGo6/RpQW53AUH0QUGoQEGo62xpTHV4QSAaRUsgICAgmyAnICCdnZ2fnZ6enp6enp6enp6enp6enp6enp6mnp6enp6enp4gIJogJyIgnZ2enp6enp6enp6enp6cnp6enp6enp6enp6enp6enp6enp6epp6enp6enp6eICCaICciIJ2dnp6enp6enp6enp6enp6enp6enqKepp6enp6enp6eICCaICciIJ4gIJ4gJyIgnZ2epJ6enp6enp4ACw== Step #5: MERGE-OUTER: attempt 4491 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1724491273 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f107d68198, 0x55f107d70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f107d70918,0x55f107df80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8583fe0f976b418f6b49541613df7eafc8f5c14e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13120 processed earlier; will process 2155 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f10557c5dd bp 0x000000000000 sp 0x7ffc6550c3e0 T47043) Step #5: ==47043==The signal is caused by a READ memory access. Step #5: #0 0x55f10557c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f10539e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f10539dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f10537b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f10529cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1051f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1051fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1051e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1052113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc29046c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1051d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47043==Register values: Step #5: rax = 0x000055f10a5ab2e0 rbx = 0x000055f10a5ab2e0 rcx = 0x000055f10a5ab790 rdx = 0x00007fc290634b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6550c3e0 Step #5: r8 = 0x000055f10a5ab2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc290634be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f10877b960 r14 = 0x0000000100000004 r15 = 0x000055f1076e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x41,0x7d,0x41,0x0,0x41,0xe0,0x84,0x43,0x45,0x69,0x45,0xd,0x0,0x41,0x0,0xc0,0x45,0x69,0x45,0xd,0x0,0x41,0x41,0x69,0x45,0xd,0x0,0x46,0x41,0x45,0x69,0xc0,0x41,0x49,0x41,0xe2,0x84,0x43,0x45,0x69,0x45,0xd,0x0,0x41,0x0,0xc0,0x41,0x49,0x41,0x45,0x69,0x45,0xd,0x0,0x47,0x41,0x0,0xc0,0x41,0x49,0x41,0x45,0x69,0x45,0xd,0x0,0x41,0x41,0x69,0x45,0xd,0x0,0x46,0x41,0x45,0x69,0xc0,0x41,0x49,0x41,0xe2,0x69,0x45,0xd,0x0,0x47,0x41,0x45,0x69,0xc0,0x41,0x49,0x41,0x45,0x69,0x77,0x69,0x6e,0x69,0x6e,0xd,0x0,0x41,0x0,0xc0,0x49,0x41,0x45,0x69,0x77,0x69,0x6e,0x69,0x6e,0xd,0x0,0x41,0x0,0xc0,0x41,0x49,0x41,0x45,0x69,0x45,0xd,0x0,0x1,0x41,0x45,0x69,0x1,0x10,0x0,0x41,0x41,0x77,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x75,0x41,0x13,0x0,0x41,0x71,0x1,0x6d,0x41,0x13,0x1,0x41,0x71,0x1,0x1,0x41,0x45,0x69,0x1,0x10,0x0,0x41,0x41,0x77,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x75,0x41,0x13,0x1,0x41,0x71,0x1,0x6d,0x41,0x13,0x1,0x41,0x71,0x1,0x6d,0x49,0x1,0x41,0x6a,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177\177\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300A}A\000A\340\204CEiE\015\000A\000\300EiE\015\000AAiE\015\000FAEi\300AIA\342\204CEiE\015\000A\000\300AIAEiE\015\000GA\000\300AIAEiE\015\000AAiE\015\000FAEi\300AIA\342iE\015\000GAEi\300AIAEiwinin\015\000A\000\300IAEiwinin\015\000A\000\300AIAEiE\015\000\001AEi\001\020\000AAwlinuxnuA\023\000Aq\001mA\023\001Aq\001\001AEi\001\020\000AAwlinuxnuA\023\001Aq\001mA\023\001Aq\001mI\001Aj\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7418c8db4f5081847507e21f0b1bd5fe0dfc5b86 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fwMCAQAKywEByAEBCn1BAMBBfUEAQeCEQ0VpRQ0AQQDARWlFDQBBQWlFDQBGQUVpwEFJQeKEQ0VpRQ0AQQDAQUlBRWlFDQBHQQDAQUlBRWlFDQBBQWlFDQBGQUVpwEFJQeJpRQ0AR0FFacBBSUFFaXdpbmluDQBBAMBJQUVpd2luaW4NAEEAwEFJQUVpRQ0AAUFFaQEQAEFBd2xpbnV4bnVBEwBBcQFtQRMBQXEBAUFFaQEQAEFBd2xpbnV4bnVBEwFBcQFtQRMBQXEBbUkBQWoACw== Step #5: MERGE-OUTER: attempt 4492 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1724631014 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561f28971198, 0x561f28979911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561f28979918,0x561f28a010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7418c8db4f5081847507e21f0b1bd5fe0dfc5b86' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13121 processed earlier; will process 2154 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561f261855dd bp 0x000000000000 sp 0x7ffe64401420 T47047) Step #5: ==47047==The signal is caused by a READ memory access. Step #5: #0 0x561f261855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561f25fa7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561f25fa6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561f25f84929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561f25ea5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561f25dfdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561f25e071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561f25dee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561f25e1a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf57242082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561f25de1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47047==Register values: Step #5: rax = 0x0000561f2adfe320 rbx = 0x0000561f2adfe320 rcx = 0x0000561f2adfe7d0 rdx = 0x00007fcf5740ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe64401420 Step #5: r8 = 0x0000561f2adfe320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf5740abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561f29384960 r14 = 0x0000000100000004 r15 = 0x0000561f282f1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7f,0x43,0x0,0xc0,0x1,0xbe,0x90,0x41,0x45,0x41,0x5b,0x45,0x78,0x44,0x41,0x75,0x78,0x4b,0x41,0x29,0x41,0x50,0x41,0x8f,0x68,0x41,0xbf,0xc7,0x26,0x41,0x1,0x74,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x6b,0x45,0x41,0x45,0x41,0x50,0x70,0x41,0x41,0x41,0x26,0x41,0x83,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x41,0x41,0xe9,0x70,0x41,0xbf,0xc7,0x2a,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x3a,0x6b,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x6b,0x45,0x45,0x45,0x41,0x50,0x41,0x69,0x68,0x41,0xbf,0xc7,0x26,0x41,0x1,0x74,0xd0,0x0,0x14,0x0,0x1,0x41,0xf6,0x6b,0x45,0x4a,0x45,0x41,0x50,0x70,0x41,0x41,0x41,0x26,0x41,0x83,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x41,0xa8,0x41,0x41,0x94,0xc1,0xf6,0x41,0x41,0xe9,0x70,0x41,0xbf,0xc6,0x2a,0x4d,0xd0,0x0,0x14,0x0,0x1,0xd0,0x0,0x14,0x0,0x1,0x41,0x3a,0x6b,0x78,0x44,0x41,0x41,0x78,0x4b,0x75,0x29,0x45,0x76,0x44,0x78,0x41,0x41,0x41,0x75,0x4b,0x0,0x41,0x41,0x40,0x41,0x40,0x77,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\012\177C\000\300\001\276\220AEA[ExDAuxKA)APA\217hA\277\307&A\001t\320\000\024\000\001A\366kEAEAPpAAA&A\203M\320\000\024\000\001AAA\250AA\224\301\366AA\351pA\277\307*M\320\000\024\000\001\320\000\024\000\001A:k\001\320\000\024\000\001A\366kEEEAPAihA\277\307&A\001t\320\000\024\000\001A\366kEJEAPpAAA&A\203M\320\000\024\000\001AAA\250AA\224\301\366AA\351pA\277\306*M\320\000\024\000\001\320\000\024\000\001A:kxDAAxKu)EvDxAAAuK\000AA@A@w\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61b6b7ad79b533e83a113595eba2a37ef9fba572 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBCn9DAMABvpBBRUFbRXhEQXV4S0EpQVBBj2hBv8cmQQF00AAUAAFB9mtFQUVBUHBBQUEmQYNN0AAUAAFBQUGoQUGUwfZBQelwQb/HKk3QABQAAdAAFAABQTprAdAAFAABQfZrRUVFQVBBaWhBv8cmQQF00AAUAAFB9mtFSkVBUHBBQUEmQYNN0AAUAAFBQUGoQUGUwfZBQelwQb/GKk3QABQAAdAAFAABQTpreERBQXhLdSlFdkR4QUFBdUsAQUFAQUB3AQAACw== Step #5: MERGE-OUTER: attempt 4493 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1724769608 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d70932b198, 0x55d709333911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d709333918,0x55d7093bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61b6b7ad79b533e83a113595eba2a37ef9fba572' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13122 processed earlier; will process 2153 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: #1 pulse cov: 454 ft: 455 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref ht) but got other Step #5: #2 pulse cov: 547 ft: 660 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d706b3f5dd bp 0x000000000000 sp 0x7ffdc78770d0 T47051) Step #5: ==47051==The signal is caused by a READ memory access. Step #5: #0 0x55d706b3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d706961280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d706960fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d70693e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d70685fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7067b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7067c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7067a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7067d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f90643b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d70679baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47051==Register values: Step #5: rax = 0x000055d70b64c430 rbx = 0x000055d70b64c430 rcx = 0x000055d70b64c420 rdx = 0x00007f906457ab80 Step #5: rdi = 0x000055d70b64c420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdc78770d0 Step #5: r8 = 0x000055d70b64c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f906457abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d709d3e960 r14 = 0x0000000100000004 r15 = 0x000055d708cab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x2,0x7f,0x7f,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x0,0x7d,0x41,0x0,0xc0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x0,0x41,0xe2,0x0,0x77,0x41,0x6a,0x41,0x25,0x41,0x9a,0xba,0x18,0x3,0x0,0x1,0xbe,0x8b,0x41,0x41,0x41,0x41,0x48,0x41,0x48,0x41,0x1,0x41,0x6a,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x73,0x48,0x41,0x6a,0x41,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x6a,0x41,0x48,0x73,0x1,0x41,0x6b,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x69,0x48,0x41,0x1,0x41,0x6a,0x48,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x77,0x69,0x6e,0x41,0x6a,0x41,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x45,0x41,0x41,0x1,0x6a,0x41,0x48,0x73,0x1,0x41,0x45,0x41,0x1,0x4e,0x68,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x41,0x75,0x78,0x41,0x6b,0x6e,0x41,0x77,0x6c,0xe,0x0,0x0,0x0,0x41,0x1,0x45,0x41,0x1,0x45,0xd0,0x0,0xd5,0x0,0xd4,0xd1,0xbe,0x8b,0x41,0x41,0x41,0x2,0x41,0x4b,0x0,0x0,0x9f,0x0,0xb,0x69,0x6c,0x41,0x6c,0x21,0x1,0x69,0x41,0x1,0x0,0x1,0x1b,0x6a,0x77,0x69,0x6e,0x41,0x51,0x6a,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\002\177\177\000\003\002\001\000\012\313\001\001\310\001\001\000}A\000\300\001\276\213AAA\000A\342\000wAjA%A\232\272\030\003\000\001\276\213AAAAHAHA\001AjM\320\000\024\000\001AEA\001sHAjA\001AEAM\320\000\024\000\001AEA\001AjAHs\001AkM\320\000\024\000\001AAiHA\001AjH\320\000\024\000\001AEAwinAjA\001AEAM\320\000\024\000\001AAEAA\001jAHs\001AEA\001NhlinuxnAuxAknAwl\016\000\000\000A\001EA\001E\320\000\325\000\324\321\276\213AAA\002AK\000\000\237\000\013ilAl!\001iA\001\000\001\033jwinAQjl\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7ca32e7252b28f0e77eb12fb7df0cfcfe3cccd5 Step #5: Base64: AGFzbQEAAAABBgFgAn9/AAMCAQAKywEByAEBAH1BAMABvotBQUEAQeIAd0FqQSVBmroYAwABvotBQUFBSEFIQQFBak3QABQAAUFFQQFzSEFqQQFBRUFN0AAUAAFBRUEBQWpBSHMBQWtN0AAUAAFBQWlIQQFBakjQABQAAUFFQXdpbkFqQQFBRUFN0AAUAAFBQUVBQQFqQUhzAUFFQQFOaGxpbnV4bkF1eEFrbkF3bA4AAABBAUVBAUXQANUA1NG+i0FBQQJBSwAAnwALaWxBbCEBaUEBAAEbandpbkFRamwACw== Step #5: MERGE-OUTER: attempt 4494 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1724911991 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f5bf3af198, 0x55f5bf3b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f5bf3b7918,0x55f5bf43f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7ca32e7252b28f0e77eb12fb7df0cfcfe3cccd5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13125 processed earlier; will process 2150 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 431 ft: 432 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 483 ft: 575 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown function 10 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5bcbc35dd bp 0x000000000000 sp 0x7ffff14e72b0 T47055) Step #5: ==47055==The signal is caused by a READ memory access. Step #5: #0 0x55f5bcbc35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5bc9e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5bc9e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5bc9c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5bc8e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5bc83bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5bc8451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5bc82c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5bc8583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f43ffa1f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5bc81faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47055==Register values: Step #5: rax = 0x000055f5c1dbc430 rbx = 0x000055f5c1dbc430 rcx = 0x000055f5c1dbc420 rdx = 0x00007f43ffbe7b80 Step #5: rdi = 0x000055f5c1dbc420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffff14e72b0 Step #5: r8 = 0x000055f5c1dbc430 r9 = 0x00007f43ffbe7c40 r10 = 0x000055f5c1d9d010 r11 = 0x00007f43ffbe7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f5bfdc2960 r14 = 0x0000000100000004 r15 = 0x000055f5bed2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x8,0x7f,0x41,0xa8,0xe8,0xbc,0x41,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0x4,0x0,0xb,0x1,0x4,0x0,0x41,0xbc,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0x0,0x41,0xbc,0x1,0x41,0x41,0x41,0x40,0x41,0xb2,0xbc,0x0,0x4,0x0,0xb,0x1,0x4,0x0,0x41,0xbb,0x0,0x3,0x40,0x0,0x1b,0x1,0xf,0x15,0x0,0x5a,0x1,0x1,0x1,0x1,0x1a,0xc0,0x0,0xa9,0x1,0x46,0x0,0x0,0x7a,0x1a,0xc,0x0,0x52,0x0,0x1a,0x0,0xb,0x0,0x6c,0x6b,0x45,0x78,0x45,0x41,0x75,0x6e,0x69,0x41,0xd3,0x6a,0x45,0x73,0x0,0x0,0x0,0x94,0xfc,0x1,0x41,0xf5,0x51,0x0,0x1a,0xb8,0x1,0x41,0x41,0x41,0x40,0x43,0xfc,0x7,0x0,0xbd,0x0,0x81,0x1,0x20,0x0,0x0,0x91,0x0,0xd3,0x41,0x41,0x69,0x69,0x48,0x49,0x77,0x4a,0x6d,0x78,0x77,0x69,0x6e,0x0,0x0,0x0,0x0,0xd5,0x1,0x0,0x10,0x0,0x0,0x92,0x41,0xf5,0x41,0x0,0x0,0x41,0xf5,0x42,0x41,0x69,0x41,0x32,0x4a,0x4a,0x41,0x6b,0x6b,0x41,0x4a,0x74,0x6a,0x0,0x0,0x41,0x67,0x6c,0x5,0xc1,0x67,0x41,0xb7,0x41,0x68,0x0,0x0,0x0,0xb,0x6f,0x0,0x5,0x41,0x29,0x6f,0x1,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\010\177A\250\350\274A\001AAA@A\262\274\000\004\000\013\001\004\000A\274\001AAA@A\262\000A\274\001AAA@A\262\274\000\004\000\013\001\004\000A\273\000\003@\000\033\001\017\025\000Z\001\001\001\001\032\300\000\251\001F\000\000z\032\014\000R\000\032\000\013\000lkExEAuniA\323jEs\000\000\000\224\374\001A\365Q\000\032\270\001AAA@C\374\007\000\275\000\201\001 \000\000\221\000\323AAiiHIwJmxwin\000\000\000\000\325\001\000\020\000\000\222A\365A\000\000A\365BAiA2JJAkkAJtj\000\000Agl\005\301gA\267Ah\000\000\000\013o\000\005A)o\001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4237ab272b6e3ce1461b69f1afdf52a92a44f71b Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCH9BqOi8QQFBQUFAQbK8AAQACwEEAEG8AUFBQUBBsgBBvAFBQUFAQbK8AAQACwEEAEG7AANAABsBDxUAWgEBAQEawACpAUYAAHoaDABSABoACwBsa0V4RUF1bmlB02pFcwAAAJT8AUH1UQAauAFBQUFAQ/wHAL0AgQEgAACRANNBQWlpSEl3Sm14d2luAAAAANUBABAAAJJB9UEAAEH1QkFpQTJKSkFra0FKdGoAAEFnbAXBZ0G3QWgAAAALbwAFQSlvAQsACw== Step #5: MERGE-OUTER: attempt 4495 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1725053164 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de8f295198, 0x55de8f29d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de8f29d918,0x55de8f3250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4237ab272b6e3ce1461b69f1afdf52a92a44f71b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13129 processed earlier; will process 2146 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 429 ft: 430 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de8caa95dd bp 0x000000000000 sp 0x7fffc1e2af20 T47059) Step #5: ==47059==The signal is caused by a READ memory access. Step #5: #0 0x55de8caa95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de8c8cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de8c8cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de8c8a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de8c7c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de8c721c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de8c72b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de8c7126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de8c73e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7761fd1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de8c705aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47059==Register values: Step #5: rax = 0x000055de915b7430 rbx = 0x000055de915b7430 rcx = 0x000055de915b7420 rdx = 0x00007f7762199b80 Step #5: rdi = 0x000055de915b7420 rsi = 0x0000000000000244 rbp = 0x0000000000000000 rsp = 0x00007fffc1e2af20 Step #5: r8 = 0x000055de915b7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7762199be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de8fca8960 r14 = 0x0000000100000004 r15 = 0x000055de8ec15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7e,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6d,0x43,0x0,0xc0,0x1,0xbe,0x8e,0x41,0x62,0x43,0x33,0x52,0x6a,0x7b,0x10,0x0,0x41,0x74,0x69,0x4,0x0,0x12,0x0,0x5,0x0,0x0,0xd1,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0x45,0x6e,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x41,0xff,0xff,0x23,0x6c,0x75,0x78,0x41,0xf5,0x6b,0x41,0x3f,0x49,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x75,0x4f,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x6d,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x0,0x66,0x41,0x45,0xb2,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x41,0x6d,0x74,0x43,0x30,0x52,0x6e,0x7b,0x10,0x0,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0xd1,0x74,0x4f,0x0,0xb,0x41,0x66,0x41,0xab,0x2c,0x45,0x41,0x74,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x41,0x67,0x41,0x45,0x4e,0x41,0x77,0x41,0x2d,0x74,0x69,0x4,0x6d,0x0,0x12,0x0,0x5,0x0,0x0,0x0,0x74,0x4f,0x0,0xb,0x42,0x66,0x41,0x45,0xb2,0x41,0x77,0x41,0x6a,0x41,0x41,0x41,0x69,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002~~\003\002\001\000\012\313\001\001\310\001\001-mC\000\300\001\276\216AbC3Rj{\020\000Ati\004\000\022\000\005\000\000\321tO\000\013AfAEnAwAjAAAiEA\377\377#luxA\365kA?IEAti\004\000\020\000\005\000\000\000uO\000\013AgAENAwA-mti\004\000\020\000\005\000\000\000tO\000\013\000fAE\262AwAjAAAiEAmtC0Rn{\020\000Ati\004\000\020\000\005\000\000\321tO\000\013AfA\253,EAti\004\000\020\000\005\000\000\000tO\000\013AgAENAwA-ti\004m\000\022\000\005\000\000\000tO\000\013BfAE\262AwAjAAAiE\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-94c92d293712b5d6f9331726746ec45968c68fc1 Step #5: Base64: AGFzbQEAAAABBgFgAAJ+fgMCAQAKywEByAEBLW1DAMABvo5BYkMzUmp7EABBdGkEABIABQAA0XRPAAtBZkFFbkF3QWpBQUFpRUH//yNsdXhB9WtBP0lFQXRpBAAQAAUAAAB1TwALQWdBRU5Bd0EtbXRpBAAQAAUAAAB0TwALAGZBRbJBd0FqQUFBaUVBbXRDMFJuexAAQXRpBAAQAAUAANF0TwALQWZBqyxFQXRpBAAQAAUAAAB0TwALQWdBRU5Bd0EtdGkEbQASAAUAAAB0TwALQmZBRbJBd0FqQUFBaUUACw== Step #5: MERGE-OUTER: attempt 4496 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1725193984 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56310e583198, 0x56310e58b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56310e58b918,0x56310e6130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/94c92d293712b5d6f9331726746ec45968c68fc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13131 processed earlier; will process 2144 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect unknown type but got other Step #5: #1 pulse cov: 511 ft: 512 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56310bd975dd bp 0x000000000000 sp 0x7ffdb61dcc00 T47063) Step #5: ==47063==The signal is caused by a READ memory access. Step #5: #0 0x56310bd975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56310bbb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56310bbb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56310bb96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56310bab7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56310ba0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56310ba191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56310ba006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56310ba2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc40d79c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56310b9f3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47063==Register values: Step #5: rax = 0x000056310fc80430 rbx = 0x000056310fc80430 rcx = 0x000056310fc80420 rdx = 0x00007fc40d964b80 Step #5: rdi = 0x000056310fc80420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdb61dcc00 Step #5: r8 = 0x000056310fc80430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc40d964be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056310ef96960 r14 = 0x0000000100000004 r15 = 0x000056310df03386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6d,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x60,0x7d,0x41,0x0,0xc0,0x1,0xbe,0xae,0x41,0x3e,0x41,0x40,0x41,0x87,0x70,0x41,0x41,0x41,0x26,0x41,0xb,0x1,0x2,0x0,0x41,0x6f,0x41,0xf5,0x41,0x41,0x41,0x47,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc2,0x0,0x1b,0x73,0x67,0x78,0x0,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0x6b,0x0,0xc,0x0,0x0,0x64,0x0,0x1b,0x0,0x73,0x6b,0xb,0x1,0x2,0x0,0x41,0x71,0x45,0x41,0x49,0x4f,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x74,0x0,0x1b,0x0,0x6f,0x1b,0x0,0x73,0x6b,0xb,0x1,0x2,0x0,0x41,0x71,0x45,0x41,0x49,0x4f,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x74,0x0,0x1b,0x0,0x6f,0x6b,0xb,0x1,0x2,0x0,0x41,0x71,0x45,0x41,0x49,0x41,0x25,0x41,0x41,0x67,0x45,0x41,0x6c,0x71,0x45,0x41,0xeb,0x0,0x10,0x0,0xc,0x0,0x0,0xc,0x0,0x0,0x74,0x0,0x1b,0x0,0x6f,0x1b,0x0,0x73,0x71,0x45,0x41,0x8a,0x65,0x0,0x65,0x41,0x61,0x6e,0x0,0x1,0x1,0x66,0x6f,0x49,0xb,0x41,0x41,0x41,0x7e,0x41,0x6f,0x70,0x49,0x6a,0x0,0x6c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002m\177\003\002\001\000\012\313\001\001\310\001\001`}A\000\300\001\276\256A>A@A\207pAAA&A\013\001\002\000AoA\365AAAGA\353\000\020\000\014\000\000\302\000\033sgx\000\014\000\000d\000\033\000s\014\000\000d\000\033\000sk\000\014\000\000d\000\033\000sk\013\001\002\000AqEAIOA\353\000\020\000\014\000\000\014\000\000t\000\033\000o\033\000sk\013\001\002\000AqEAIOA\353\000\020\000\014\000\000\014\000\000t\000\033\000ok\013\001\002\000AqEAIA%AAgEAlqEA\353\000\020\000\014\000\000\014\000\000t\000\033\000o\033\000sqEA\212e\000eAan\000\001\001foI\013AAA~AopIj\000l\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-75721bb19ad19a7af96ebcdd418b0c6b549e016a Step #5: Base64: AGFzbQEAAAABBgFgAAJtfwMCAQAKywEByAEBYH1BAMABvq5BPkFAQYdwQUFBJkELAQIAQW9B9UFBQUdB6wAQAAwAAMIAG3NneAAMAABkABsAcwwAAGQAGwBzawAMAABkABsAc2sLAQIAQXFFQUlPQesAEAAMAAAMAAB0ABsAbxsAc2sLAQIAQXFFQUlPQesAEAAMAAAMAAB0ABsAb2sLAQIAQXFFQUlBJUFBZ0VBbHFFQesAEAAMAAAMAAB0ABsAbxsAc3FFQYplAGVBYW4AAQFmb0kLQUFBfkFvcElqAGwACw== Step #5: MERGE-OUTER: attempt 4497 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1725333625 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1de189198, 0x55b1de191911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1de191918,0x55b1de2190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/75721bb19ad19a7af96ebcdd418b0c6b549e016a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13133 processed earlier; will process 2142 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 482 ft: 543 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1db99d5dd bp 0x000000000000 sp 0x7fff47566a60 T47067) Step #5: ==47067==The signal is caused by a READ memory access. Step #5: #0 0x55b1db99d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b1db7bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b1db7befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b1db79c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b1db6bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1db615c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1db61f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1db6066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1db6323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe86e618082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1db5f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47067==Register values: Step #5: rax = 0x000055b1df239430 rbx = 0x000055b1df239430 rcx = 0x000055b1df239420 rdx = 0x00007fe86e7e0b80 Step #5: rdi = 0x000055b1df239420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff47566a60 Step #5: r8 = 0x000055b1df239430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe86e7e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1deb9c960 r14 = 0x0000000100000004 r15 = 0x000055b1ddb09386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xf,0x7d,0x41,0x45,0x41,0xe2,0x81,0xfd,0xb9,0x1,0x0,0xfd,0xbe,0x1,0xfd,0xba,0x0,0x1,0x1,0x1,0x0,0x0,0x0,0xfd,0x17,0x1,0x0,0xfd,0x25,0x1,0x0,0x1,0x0,0x0,0xfd,0x45,0x41,0xe2,0x81,0xfd,0xb9,0x1,0x0,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0x0,0x0,0x1,0x0,0x0,0xfd,0x17,0x0,0x0,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0xfd,0xbe,0x1,0x0,0x1,0x0,0x0,0xfd,0x45,0x41,0xe2,0x81,0xfd,0x0,0x0,0x0,0xfd,0x17,0x1,0x0,0xfd,0x25,0x1,0x0,0x1,0x0,0x0,0xfd,0x47,0x41,0xe2,0x81,0xfd,0xb9,0x1,0x0,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0x0,0x0,0x1,0x0,0x0,0xfd,0x17,0x0,0x0,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0x0,0x0,0x1,0x1,0x0,0x0,0x1,0x0,0x0,0x0,0xfd,0xbe,0x1,0x0,0x1,0x0,0x0,0xfd,0x45,0x41,0xe2,0x81,0xfd,0x0,0x0,0x0,0xfd,0x17,0x1,0x0,0xfd,0x25,0x1,0x0,0x1,0x0,0x0,0xfd,0x45,0x41,0xe2,0x81,0xfd,0xb9,0x1,0x0,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0xfd,0xbe,0x1,0x0,0x0,0x0,0x0,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001~\003\002\001\000\012\313\001\001\310\001\001\017}AEA\342\201\375\271\001\000\375\276\001\375\272\000\001\001\001\000\000\000\375\027\001\000\375%\001\000\001\000\000\375EA\342\201\375\271\001\000\375\276\001\375\276\001\375\276\001\000\000\001\000\000\375\027\000\000\375\276\001\375\276\001\000\000\001\001\000\000\001\000\000\000\375\276\001\000\001\000\000\375EA\342\201\375\000\000\000\375\027\001\000\375%\001\000\001\000\000\375GA\342\201\375\271\001\000\375\276\001\375\276\001\375\276\001\000\000\001\000\000\375\027\000\000\375\276\001\375\276\001\000\000\001\001\000\000\001\000\000\000\375\276\001\000\001\000\000\375EA\342\201\375\000\000\000\375\027\001\000\375%\001\000\001\000\000\375EA\342\201\375\271\001\000\375\276\001\375\276\001\375\276\001\000\000\000\000\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5fe02a6a3a04f51b1187c77312c49f834cdf7e2 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfgMCAQAKywEByAEBD31BRUHigf25AQD9vgH9ugABAQEAAAD9FwEA/SUBAAEAAP1FQeKB/bkBAP2+Af2+Af2+AQAAAQAA/RcAAP2+Af2+AQAAAQEAAAEAAAD9vgEAAQAA/UVB4oH9AAAA/RcBAP0lAQABAAD9R0Higf25AQD9vgH9vgH9vgEAAAEAAP0XAAD9vgH9vgEAAAEBAAABAAAA/b4BAAEAAP1FQeKB/QAAAP0XAQD9JQEAAQAA/UVB4oH9uQEA/b4B/b4B/b4BAAAAAAEACw== Step #5: MERGE-OUTER: attempt 4498 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1725474782 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5640ab754198, 0x5640ab75c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5640ab75c918,0x5640ab7e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5fe02a6a3a04f51b1187c77312c49f834cdf7e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13136 processed earlier; will process 2139 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5640a8f685dd bp 0x000000000000 sp 0x7ffe7c299050 T47071) Step #5: ==47071==The signal is caused by a READ memory access. Step #5: #0 0x5640a8f685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5640a8d8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5640a8d89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5640a8d67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5640a8c88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640a8be0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640a8bea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640a8bd16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640a8bfd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f376cf55082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640a8bc4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47071==Register values: Step #5: rax = 0x00005640ac4932e0 rbx = 0x00005640ac4932e0 rcx = 0x00005640ac493790 rdx = 0x00007f376d11db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7c299050 Step #5: r8 = 0x00005640ac4932e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f376d11dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005640ac167960 r14 = 0x0000000100000004 r15 = 0x00005640ab0d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x6e,0x7d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x43,0x0,0xc0,0x1,0xbe,0x8c,0x41,0x41,0x41,0x3f,0x77,0x41,0x69,0x4e,0x45,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x4b,0x0,0xb,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x74,0x0,0x0,0x76,0x4f,0x0,0xb,0x41,0x49,0x45,0x41,0x6a,0x77,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0x41,0xcf,0x93,0x41,0x77,0x41,0x7c,0x69,0x4,0x0,0x10,0x0,0x5,0x0,0x0,0x0,0x76,0xac,0x0,0xb,0x41,0x66,0x41,0x45,0x47,0x42,0x41,0x0,0x67,0x41,0x69,0x6a,0x4,0x0,0x10,0x0,0x5,0x0,0x22,0x0,0x0,0x8a,0x0,0xb,0x41,0x66,0xc0,0x1,0x0,0x77,0x67,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002n}\003\002\001\000\012\313\001\001\310\001\001\012}C\000\300\001\276\214AAA?wAiNEi\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000t\000\000vO\000\013AIEAjgAij\004\000\020\000\005\000K\000\013A|i\004\000\020\000\005\000\000\000t\000\000vO\000\013AIEAjwAij\004\000\020\000\005\000\"\000\000\212\000\013AfA\317\223AwA|i\004\000\020\000\005\000\000\000v\254\000\013AfAEGBA\000gAij\004\000\020\000\005\000\"\000\000\212\000\013Af\300\001\000wg\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc6de4cfb423c0abfca734e69dd7b1c028c177e5 Step #5: Base64: AGFzbQEAAAABBgFgAAJufQMCAQAKywEByAEBCn1DAMABvoxBQUE/d0FpTkVpBAAQAAUASwALQXxpBAAQAAUAAAB0AAB2TwALQUlFQWpnQWlqBAAQAAUASwALQXxpBAAQAAUAAAB0AAB2TwB0AAB2TwALQUlFQWpnQWlqBAAQAAUASwALQXxpBAAQAAUAAAB0AAB2TwALQUlFQWp3QWlqBAAQAAUAIgAAigALQWZBz5NBd0F8aQQAEAAFAAAAdqwAC0FmQUVHQkEAZ0FpagQAEAAFACIAAIoAC0FmwAEAd2cACw== Step #5: MERGE-OUTER: attempt 4499 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1725612881 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e55de84198, 0x55e55de8c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e55de8c918,0x55e55df140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc6de4cfb423c0abfca734e69dd7b1c028c177e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13137 processed earlier; will process 2138 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e55b6985dd bp 0x000000000000 sp 0x7ffc137411e0 T47075) Step #5: ==47075==The signal is caused by a READ memory access. Step #5: #0 0x55e55b6985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e55b4ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e55b4b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e55b497929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e55b3b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e55b310c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e55b31a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e55b3016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e55b32d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78d1612082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e55b2f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47075==Register values: Step #5: rax = 0x000055e5600a2550 rbx = 0x000055e5600a2550 rcx = 0x000055e5600a2a00 rdx = 0x00007f78d17dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc137411e0 Step #5: r8 = 0x000055e5600a2550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78d17dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e55e897960 r14 = 0x0000000100000004 r15 = 0x000055e55d804386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x1,0x41,0xa4,0x68,0x4f,0x41,0x6c,0x1a,0x2,0x70,0x20,0x1,0x41,0x1,0x41,0x8,0x69,0x4f,0x41,0x2e,0x1a,0x3,0x70,0x20,0x1,0x41,0x8a,0x69,0x1a,0x2,0x70,0x20,0x1,0x0,0x41,0x24,0x69,0x4f,0x41,0x2e,0x1a,0x3,0x70,0x20,0x1,0x41,0x8a,0x69,0x1a,0x2,0x70,0x20,0x0,0x0,0x0,0x7e,0x0,0x0,0x0,0x0,0x68,0x6f,0x41,0x4f,0x41,0xa9,0x68,0x6d,0x41,0xc0,0x68,0x0,0x0,0x77,0x69,0x6e,0x1a,0x0,0xb,0x0,0x1a,0x63,0x71,0x41,0x77,0x78,0x1a,0x72,0x0,0x0,0x4d,0x78,0x41,0x0,0x0,0x0,0x3,0x0,0x0,0x0,0x0,0x1a,0x95,0x0,0x0,0xb,0x0,0x1a,0x75,0x78,0x1,0x41,0x0,0x0,0x78,0x68,0x0,0x0,0x95,0x0,0x53,0x0,0x6c,0x69,0x75,0x68,0x68,0x0,0x0,0x95,0x1a,0x0,0xb,0x0,0x60,0x68,0x71,0x41,0x77,0x0,0x0,0x78,0x68,0x0,0x0,0x95,0x1a,0x0,0xb,0x0,0x1a,0x1,0x0,0x0,0x0,0x78,0x1a,0x72,0x0,0x0,0x4d,0x1a,0x0,0x0,0x6c,0x69,0x75,0x68,0x68,0x0,0x0,0x95,0x0,0x95,0x1a,0x0,0xb,0x1a,0x0,0x68,0x6c,0x69,0x6e,0x75,0x78,0x1,0x41,0x0,0x0,0xb,0x0,0x20,0x21,0x0,0x75,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001?}A\001A\244hOAl\032\002p \001A\001A\010iOA.\032\003p \001A\212i\032\002p \001\000A$iOA.\032\003p \001A\212i\032\002p \000\000\000~\000\000\000\000hoAOA\251hmA\300h\000\000win\032\000\013\000\032cqAwx\032r\000\000MxA\000\000\000\003\000\000\000\000\032\225\000\000\013\000\032ux\001A\000\000xh\000\000\225\000S\000liuhh\000\000\225\032\000\013\000`hqAw\000\000xh\000\000\225\032\000\013\000\032\001\000\000\000x\032r\000\000M\032\000\000liuhh\000\000\225\000\225\032\000\013\032\000hlinux\001A\000\000\013\000 !\000u\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3928e47ef349dec6a74ae3a01661ae5fcfce4aca Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBP31BAUGkaE9BbBoCcCABQQFBCGlPQS4aA3AgAUGKaRoCcCABAEEkaU9BLhoDcCABQYppGgJwIAAAAH4AAAAAaG9BT0GpaG1BwGgAAHdpbhoACwAaY3FBd3gacgAATXhBAAAAAwAAAAAalQAACwAadXgBQQAAeGgAAJUAUwBsaXVoaAAAlRoACwBgaHFBdwAAeGgAAJUaAAsAGgEAAAB4GnIAAE0aAABsaXVoaAAAlQCVGgALGgBobGludXgBQQAACwAgIQB1Cw== Step #5: MERGE-OUTER: attempt 4500 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1725752208 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630ff4e8198, 0x5630ff4f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630ff4f0918,0x5630ff5780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3928e47ef349dec6a74ae3a01661ae5fcfce4aca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13138 processed earlier; will process 2137 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e3 Step #5: #1 pulse cov: 496 ft: 497 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 540 ft: 712 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630fccfc5dd bp 0x000000000000 sp 0x7ffcaa516380 T47079) Step #5: ==47079==The signal is caused by a READ memory access. Step #5: #0 0x5630fccfc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630fcb1e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630fcb1dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630fcafb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630fca1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630fc974c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630fc97e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630fc9656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630fc9913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d22d21082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630fc958aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47079==Register values: Step #5: rax = 0x0000563100566430 rbx = 0x0000563100566430 rcx = 0x0000563100566420 rdx = 0x00007f7d22ee9b80 Step #5: rdi = 0x0000563100566420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcaa516380 Step #5: r8 = 0x0000563100566430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d22ee9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630ffefb960 r14 = 0x0000000100000004 r15 = 0x00005630fee68386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x6f,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x10,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x40,0x41,0x30,0x41,0x0,0x68,0x41,0xed,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x10,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x8e,0x26,0x41,0x10,0x46,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x3,0x4f,0x41,0x26,0x41,0x0,0x4a,0xd0,0x0,0x41,0xed,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x68,0x41,0xed,0x2b,0x4b,0xd0,0x0,0x10,0x0,0x1,0x41,0x49,0x45,0x68,0x41,0xed,0x9d,0x26,0x41,0x0,0x47,0xd0,0x0,0x14,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x26,0x41,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177p\003\002\001\000\012\313\001\001\310\001\001\012oA\000\300AA\001\276AIA\216@pAAA&A\020O\320\000\024\000\001AIA&A\000O\320\000\024\000\001AIAhA\355&A\000O\320\000\024\000\001\001AIA\216@pA@A0A\000hA\355A\001\276AIA\216@pAAA&A\020O\320\000\024\000\001AIA&A\000O\320\000\024\000\001AIAhA\355&A\000O\320\000\024\000\001\001AIA\216&A\020F\320\000\024\000\001AIAhA\355&A\003OA&A\000J\320\000A\355&A\000O\320\000\024\000\001\001AhA\355+K\320\000\020\000\001AIEhA\355\235&A\000G\320\000\024\000\001AIAhA\355&A\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dacdde98cc54087ed664f71ed399c677a1485048 Step #5: Base64: AGFzbQEAAAABBgFgAAJ/cAMCAQAKywEByAEBCm9BAMBBQQG+QUlBjkBwQUFBJkEQT9AAFAABQUlBJkEAT9AAFAABQUlBaEHtJkEAT9AAFAABAUFJQY5AcEFAQTBBAGhB7UEBvkFJQY5AcEFBQSZBEE/QABQAAUFJQSZBAE/QABQAAUFJQWhB7SZBAE/QABQAAQFBSUGOJkEQRtAAFAABQUlBaEHtJkEDT0EmQQBK0ABB7SZBAE/QABQAAQFBaEHtK0vQABAAAUFJRWhB7Z0mQQBH0AAUAAFBSUFoQe0mQQAACw== Step #5: MERGE-OUTER: attempt 4501 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1725894176 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635eca55198, 0x5635eca5d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635eca5d918,0x5635ecae50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dacdde98cc54087ed664f71ed399c677a1485048' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13141 processed earlier; will process 2134 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635ea2695dd bp 0x000000000000 sp 0x7ffcbe1c0630 T47083) Step #5: ==47083==The signal is caused by a READ memory access. Step #5: #0 0x5635ea2695dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635ea08b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635ea08afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635ea068929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635e9f89ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635e9ee1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635e9eeb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635e9ed26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635e9efe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a2c920082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635e9ec5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47083==Register values: Step #5: rax = 0x00005635ef2382e0 rbx = 0x00005635ef2382e0 rcx = 0x00005635ef238790 rdx = 0x00007f2a2cae8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbe1c0630 Step #5: r8 = 0x00005635ef2382e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a2cae8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635ed468960 r14 = 0x0000000100000004 r15 = 0x00005635ec3d5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x9,0x7e,0x41,0x0,0xc1,0x1,0x41,0x8a,0x1,0xb2,0xbc,0x41,0x4a,0xb3,0xa8,0x41,0x41,0x41,0x41,0x69,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x41,0x41,0x41,0x69,0x6d,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x4,0x0,0x41,0x6d,0x0,0x0,0x1,0x5,0xb,0x41,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x4,0x0,0x41,0x6d,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0xc1,0x41,0x45,0x41,0xad,0xd3,0x6b,0x45,0x4a,0x41,0x77,0x6d,0x41,0x8a,0x1,0xb2,0xbc,0x41,0x4a,0xb3,0xa8,0x41,0x41,0x41,0x41,0x69,0x6e,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x41,0x41,0x41,0x69,0x6d,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x4,0x0,0x41,0x6d,0x0,0x0,0x1,0x5,0xb,0x41,0xb,0x41,0x4,0x41,0x41,0x41,0x41,0x69,0x4,0x0,0x41,0x6d,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0xc1,0x41,0x45,0x41,0xad,0xd3,0x6b,0x45,0x4a,0x41,0x77,0x6d,0x4,0x0,0x0,0x0,0x1,0x5,0xb,0x41,0x4,0x49,0x41,0x4,0xc1,0x41,0x45,0x6b,0x45,0x69,0x49,0x41,0x41,0x41,0x41,0x6d,0x6d,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001\011~A\000\301\001A\212\001\262\274AJ\263\250AAAAin\004\000\000\000\001\005\013AAAAim\004\000\000\000\001\005\013A\004AAAAi\004\000Am\000\000\001\005\013A\013A\004AAAAi\004\000Am\000\000\001\005\013A\004\301AEA\255\323kEJAwmA\212\001\262\274AJ\263\250AAAAin\004\000\000\000\001\005\013AAAAim\004\000\000\000\001\005\013A\004AAAAi\004\000Am\000\000\001\005\013A\013A\004AAAAi\004\000Am\000\000\001\005\013A\004\301AEA\255\323kEJAwm\004\000\000\000\001\005\013A\004IA\004\301AEkEiIAAAAmm\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9f6433a088f6b9bf733850e04486250883f4e04 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBCX5BAMEBQYoBsrxBSrOoQUFBQWluBAAAAAEFC0FBQUFpbQQAAAABBQtBBEFBQUFpBABBbQAAAQULQQtBBEFBQUFpBABBbQAAAQULQQTBQUVBrdNrRUpBd21BigGyvEFKs6hBQUFBaW4EAAAAAQULQUFBQWltBAAAAAEFC0EEQUFBQWkEAEFtAAABBQtBC0EEQUFBQWkEAEFtAAABBQtBBMFBRUGt02tFSkF3bQQAAAABBQtBBElBBMFBRWtFaUlBQUFBbW0ACw== Step #5: MERGE-OUTER: attempt 4502 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1726033664 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5596530a2198, 0x5596530aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5596530aa918,0x5596531320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9f6433a088f6b9bf733850e04486250883f4e04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13142 processed earlier; will process 2133 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596508b65dd bp 0x000000000000 sp 0x7fff06716bf0 T47087) Step #5: ==47087==The signal is caused by a READ memory access. Step #5: #0 0x5596508b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5596506d8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5596506d7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596506b5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5596505d6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55965052ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596505381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55965051f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55965054b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9d815d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559650512aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47087==Register values: Step #5: rax = 0x0000559655314530 rbx = 0x0000559655314530 rcx = 0x00005596553149e0 rdx = 0x00007fd9d8325b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff06716bf0 Step #5: r8 = 0x0000559655314530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd9d8325be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559653ab5960 r14 = 0x0000000100000004 r15 = 0x0000559652a22386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7f,0x1,0x7f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7e,0x7e,0x41,0xc1,0x0,0xc1,0x1,0x1,0x41,0x41,0x41,0x41,0x41,0x78,0x41,0x41,0xc1,0x41,0xff,0x6f,0x76,0x6e,0x45,0x41,0x41,0xc1,0x6f,0x41,0x41,0x78,0x41,0x0,0x21,0x0,0x1,0x4,0x0,0x69,0x5,0xb,0x41,0x0,0x1,0x4,0x0,0x1,0x5,0x69,0xb,0x41,0x49,0x21,0x0,0x4,0x0,0x0,0x0,0xb,0x41,0x0,0x1,0x4,0x0,0x69,0x5,0xb,0x41,0x49,0x41,0x69,0x6e,0x4,0x0,0x0,0x53,0x1,0x5,0x69,0xb,0x41,0x49,0x21,0x0,0x4,0x0,0x10,0x0,0xb,0x41,0x0,0x1,0x4,0x0,0x69,0x5,0xb,0x41,0x7e,0x41,0xc1,0x0,0xc1,0x1,0x1,0x41,0x41,0x41,0x41,0x41,0x78,0x41,0x41,0xc1,0x41,0xff,0x6f,0x76,0x6e,0x45,0x41,0x41,0xc1,0x6f,0x41,0x41,0x78,0x41,0x0,0x21,0x0,0x1,0x4,0x0,0x69,0x5,0xb,0x41,0x0,0x1,0x4,0x0,0x1,0x5,0x69,0xb,0x41,0x45,0x6a,0x41,0xa7,0x69,0x45,0xbe,0xfc,0x0,0x77,0x45,0xbe,0xfc,0x0,0x41,0x45,0x41,0x49,0x41,0x69,0x6e,0x4,0x0,0x0,0x53,0x1,0x5,0x69,0xb,0x4,0x0,0x1,0x69,0x5,0xb,0x49,0x0,0x1,0x4,0x0,0x69,0x5,0xb,0x41,0x49,0x41,0x41,0x41,0x2d,0x41,0x41,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001\177\001\177\003\002\001\000\012\313\001\001\310\001\001~~A\301\000\301\001\001AAAAAxAA\301A\377ovnEAA\301oAAxA\000!\000\001\004\000i\005\013A\000\001\004\000\001\005i\013AI!\000\004\000\000\000\013A\000\001\004\000i\005\013AIAin\004\000\000S\001\005i\013AI!\000\004\000\020\000\013A\000\001\004\000i\005\013A~A\301\000\301\001\001AAAAAxAA\301A\377ovnEAA\301oAAxA\000!\000\001\004\000i\005\013A\000\001\004\000\001\005i\013AEjA\247iE\276\374\000wE\276\374\000AEAIAin\004\000\000S\001\005i\013\004\000\001i\005\013I\000\001\004\000i\005\013AIAAA-AA\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e6ae48b8e02743dacca470cf154e462ea49b5f4 Step #5: Base64: AGFzbQEAAAABBgFgAX8BfwMCAQAKywEByAEBfn5BwQDBAQFBQUFBQXhBQcFB/292bkVBQcFvQUF4QQAhAAEEAGkFC0EAAQQAAQVpC0FJIQAEAAAAC0EAAQQAaQULQUlBaW4EAABTAQVpC0FJIQAEABAAC0EAAQQAaQULQX5BwQDBAQFBQUFBQXhBQcFB/292bkVBQcFvQUF4QQAhAAEEAGkFC0EAAQQAAQVpC0FFakGnaUW+/AB3Rb78AEFFQUlBaW4EAABTAQVpCwQAAWkFC0kAAQQAaQULQUlBQUEtQUEACw== Step #5: MERGE-OUTER: attempt 4503 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1726172269 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5637ace2b198, 0x5637ace33911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5637ace33918,0x5637acebb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5e6ae48b8e02743dacca470cf154e462ea49b5f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13143 processed earlier; will process 2132 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637aa63f5dd bp 0x000000000000 sp 0x7ffce18d4200 T47091) Step #5: ==47091==The signal is caused by a READ memory access. Step #5: #0 0x5637aa63f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5637aa461280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5637aa460fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5637aa43e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5637aa35fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5637aa2b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637aa2c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637aa2a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637aa2d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb001f15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5637aa29baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47091==Register values: Step #5: rax = 0x00005637af1b5510 rbx = 0x00005637af1b5510 rcx = 0x00005637af1b59c0 rdx = 0x00007fb0020ddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce18d4200 Step #5: r8 = 0x00005637af1b5510 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb0020ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637ad83e960 r14 = 0x0000000100000004 r15 = 0x00005637ac7ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x64,0x6a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x42,0x7d,0x41,0x1,0x41,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0xf4,0x45,0x45,0x45,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0xbb,0x45,0x45,0x41,0x41,0x75,0x41,0x2e,0x4d,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0x44,0x45,0x41,0xbe,0x1,0x1,0x41,0x45,0x45,0x41,0x45,0x75,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0x45,0x45,0x41,0x45,0x45,0xc1,0x41,0x75,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x40,0x41,0xb5,0xb7,0xa0,0x4d,0x41,0x1,0x1,0x42,0x7d,0x41,0x1,0x41,0x45,0x41,0xbf,0xbe,0x4d,0xd0,0x0,0x10,0x0,0x1,0x41,0xf4,0x45,0x45,0x45,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0xbb,0x45,0x45,0x41,0x41,0x77,0x41,0x2e,0x4d,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0x45,0x45,0x41,0x45,0x45,0x41,0x41,0x75,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x41,0x40,0x41,0xb5,0xb7,0xa0,0x4d,0x41,0x1,0x1,0x42,0x7d,0x41,0x1,0x41,0x45,0x41,0xbf,0xd0,0x14,0x4d,0xbe,0x0,0x0,0x1,0x41,0xf4,0x45,0x45,0x45,0xd0,0x0,0x41,0x75,0x41,0x2e,0x4d,0xd0,0x0,0x14,0x0,0x41,0x1,0x41,0xb,0x41,0x1,0x45,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001dj\003\002\001\000\012\313\001\001\310\001\001B}A\001AEA\277\276M\320\000\024\000\001A\364EEE\320\000\024\000A\001A\273EEAAuA.M\320\000\024\000A\001ADEA\276\001\001AEEAEuAEAM\320\000\024\000A\001AEEAEE\301AuAAM\320\000\024\000A@A\265\267\240MA\001\001B}A\001AEA\277\276M\320\000\020\000\001A\364EEE\320\000\024\000A\001A\273EEAAwA.M\320\000\024\000A\001AEEAEEAAuAAM\320\000\024\000A@A\265\267\240MA\001\001B}A\001AEA\277\320\024M\276\000\000\001A\364EEE\320\000AuA.M\320\000\024\000A\001A\013A\001E\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0adb68fe11ff82f506402c0df30a5fa3e9de08a4 Step #5: Base64: AGFzbQEAAAABBgFgAAFkagMCAQAKywEByAEBQn1BAUFFQb++TdAAFAABQfRFRUXQABQAQQFBu0VFQUF1QS5N0AAUAEEBQURFQb4BAUFFRUFFdUFFQU3QABQAQQFBRUVBRUXBQXVBQU3QABQAQUBBtbegTUEBAUJ9QQFBRUG/vk3QABAAAUH0RUVF0AAUAEEBQbtFRUFBd0EuTdAAFABBAUFFRUFFRUFBdUFBTdAAFABBQEG1t6BNQQEBQn1BAUFFQb/QFE2+AAABQfRFRUXQAEF1QS5N0AAUAEEBQQtBAUUACw== Step #5: MERGE-OUTER: attempt 4504 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1726313156 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561cb5619198, 0x561cb5621911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561cb5621918,0x561cb56a90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0adb68fe11ff82f506402c0df30a5fa3e9de08a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13144 processed earlier; will process 2131 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 145 ft: 146 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 514 ft: 535 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561cb2e2d5dd bp 0x000000000000 sp 0x7ffd08981fb0 T47095) Step #5: ==47095==The signal is caused by a READ memory access. Step #5: #0 0x561cb2e2d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561cb2c4f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561cb2c4efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561cb2c2c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561cb2b4dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561cb2aa5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561cb2aaf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561cb2a966e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561cb2ac23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6282c3e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561cb2a89aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47095==Register values: Step #5: rax = 0x0000561cb80797b0 rbx = 0x0000561cb80797b0 rcx = 0x0000561cb8079c60 rdx = 0x00007f6282e06b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd08981fb0 Step #5: r8 = 0x0000561cb80797b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6282e06be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561cb602c960 r14 = 0x0000000100000004 r15 = 0x0000561cb4f99386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x2,0x7f,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7d,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x45,0x69,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0x0,0x0,0x0,0x0,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x41,0x47,0x49,0x41,0x6c,0x69,0x6e,0x4f,0xd0,0x0,0x10,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x1,0x41,0x49,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x0,0x41,0x1,0x41,0x41,0xbe,0x41,0xc0,0x1,0xbe,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x41,0x41,0x26,0x41,0x0,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x3,0x0,0x68,0x41,0xed,0x9d,0x41,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x9d,0x84,0x45,0x1,0x41,0x49,0x41,0x68,0x41,0xed,0x95,0x41,0x47,0x49,0x41,0x6c,0x69,0x6e,0x4f,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0x9d,0x1,0xd0,0x0,0x14,0x0,0x1,0x1,0x41,0x49,0x41,0x68,0x42,0xed,0xa6,0x1,0x41,0x49,0x41,0x41,0x49,0x41,0x8e,0x40,0x70,0x41,0x0,0xc0,0x41,0x41,0x1,0xbe,0x41,0x14,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\002\177~\003\002\001\000\012\313\001\001\310\001\001\012}A\000\300AA\001\276AIA\216@pAAA&AEiA\000O\320\000\024\000\001\001AIAhB\355\235\000\001AIAhA\000\000\000\000\001AIAhA\355\235AGIAlinO\320\000\020\000\001\001AIAhB\355\235\001AIAAIA\216@pA\000A\001AA\276A\300\001\276AIA\216@pAAA&A\000O\320\000\024\000\001A\003\000hA\355\235A\001AIAhA\355\235\204E\001AIAhA\355\225AGIAlinO\320\000\024\000\001\001AIAhB\355\235\001\320\000\024\000\001\001AIAhB\355\246\001AIAAIA\216@pA\000\300AA\001\276A\024\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b294a007bc3fcaa1a1b95683d04db840674501c Step #5: Base64: AGFzbQEAAAABBgFgAAJ/fgMCAQAKywEByAEBCn1BAMBBQQG+QUlBjkBwQUFBJkFFaUEAT9AAFAABAUFJQWhC7Z0AAUFJQWhBAAAAAAFBSUFoQe2dQUdJQWxpbk/QABAAAQFBSUFoQu2dAUFJQUFJQY5AcEEAQQFBQb5BwAG+QUlBjkBwQUFBJkEAT9AAFAABQQMAaEHtnUEBQUlBaEHtnYRFAUFJQWhB7ZVBR0lBbGluT9AAFAABAUFJQWhC7Z0B0AAUAAEBQUlBaELtpgFBSUFBSUGOQHBBAMBBQQG+QRQACw== Step #5: MERGE-OUTER: attempt 4505 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1726453823 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e886054198, 0x55e88605c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e88605c918,0x55e8860e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b294a007bc3fcaa1a1b95683d04db840674501c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13147 processed earlier; will process 2128 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8838685dd bp 0x000000000000 sp 0x7ffe155209a0 T47099) Step #5: ==47099==The signal is caused by a READ memory access. Step #5: #0 0x55e8838685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e88368a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e883689fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e883667929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e883588ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e8834e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e8834ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8834d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e8834fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f243fc09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e8834c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47099==Register values: Step #5: rax = 0x000055e887b50450 rbx = 0x000055e887b50450 rcx = 0x000055e887b50900 rdx = 0x00007f243fdd1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe155209a0 Step #5: r8 = 0x000055e887b50450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f243fdd1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e886a67960 r14 = 0x0000000100000004 r15 = 0x000055e8859d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x0,0x1,0x63,0x70,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x5,0x41,0xb,0x1a,0x42,0x0,0x41,0xff,0xff,0x40,0xc0,0x42,0xbf,0xf4,0xe5,0xfc,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x19,0xd0,0x0,0x10,0x0,0xfb,0x1b,0x41,0xff,0xff,0x40,0x43,0x42,0xbf,0xf4,0xe5,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0x3a,0x0,0x10,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x6d,0x10,0x0,0xfb,0x19,0xd1,0x0,0x10,0x0,0xfb,0x1b,0x43,0x40,0xbf,0xf4,0x0,0x10,0x0,0xfb,0x1b,0xd0,0x0,0x14,0x0,0xfb,0x1b,0xd0,0x0,0x10,0x0,0xfb,0x19,0xd1,0x0,0xfb,0x1b,0x90,0x0,0x10,0x0,0xfb,0x19,0xd1,0x4e,0x0,0x0,0x0,0x1b,0x43,0x40,0x0,0x10,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\000\001cp\003\002\001\000\012\313\001\001\310\001\001?}A\005A\013\032B\000A\377\377@\300B\277\364\345\374\000\020\000\373\033\320\000\024\000\373\031\320\000\020\000\373\033A\377\377@CB\277\364\345\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\373\033\320\000\373\033\320\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\373\033\320\000\020\000\373\031:\000\020\033\320\000\024\000\373\033\320\000\373\033\320\000\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\373\033\320m\020\000\373\031\321\000\020\000\373\033C@\277\364\000\020\000\373\033\320\000\024\000\373\033\320\000\020\000\373\031\321\000\373\033\220\000\020\000\373\031\321N\000\000\000\033C@\000\020\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-529be5cc6897ab479d839ead0f183ff1bc02a05a Step #5: Base64: AGFzbQEAAAABBgFgAAFjcAMCAQAKywEByAEBP31BBUELGkIAQf//QMBCv/Tl/AAQAPsb0AAUAPsZ0AAQAPsbQf//QENCv/TlEAD7G0NAv/QAEAD7G9AAFAD7G9AA+xvQABAA+xnRABAA+xtDQL/0ABAA+xvQABQA+xvQABAA+xk6ABAb0AAUAPsb0AD7G9AAEAD7GdEAEAD7G0NAv/QAEAD7G9AAFAD7G9BtEAD7GdEAEAD7G0NAv/QAEAD7G9AAFAD7G9AAEAD7GdEA+xuQABAA+xnRTgAAABtDQAAQAAAACw== Step #5: MERGE-OUTER: attempt 4506 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1726594332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620a9cf3198, 0x5620a9cfb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620a9cfb918,0x5620a9d830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/529be5cc6897ab479d839ead0f183ff1bc02a05a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13148 processed earlier; will process 2127 files now Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #1 pulse cov: 286 ft: 287 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 298 ft: 347 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620a75075dd bp 0x000000000000 sp 0x7fffc7d8dac0 T47103) Step #5: ==47103==The signal is caused by a READ memory access. Step #5: #0 0x5620a75075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620a7329280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620a7328fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620a7306929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620a7227ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620a717fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620a71891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620a71706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620a719c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45a57d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620a7163aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47103==Register values: Step #5: rax = 0x00005620ac283b80 rbx = 0x00005620ac283b80 rcx = 0x00005620ac284030 rdx = 0x00007f45a599ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc7d8dac0 Step #5: r8 = 0x00005620ac283b80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45a599abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620aa706960 r14 = 0x0000000100000004 r15 = 0x00005620a9673386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x1,0x0,0x4,0x5,0x1,0x70,0x0,0x9a,0x30,0x6,0x6e,0xb,0x7e,0x1,0x42,0xec,0x9f,0x90,0x92,0xbe,0xe8,0xac,0x80,0x62,0xb,0x7f,0x1,0x41,0xc5,0xab,0xb7,0xeb,0x0,0xb,0x7f,0x0,0x41,0xb0,0xab,0x97,0xe6,0x4,0xb,0x7f,0x0,0x41,0xc9,0xb4,0x95,0xd,0xb,0x7e,0x1,0x42,0x87,0x8e,0xcc,0xd7,0xb9,0xb6,0xa7,0x9f,0x94,0x7f,0xb,0x7c,0x0,0x44,0xe1,0x9b,0x4d,0x95,0xde,0xcd,0xe1,0xf2,0xb,0x7f,0x1,0x41,0x80,0xf2,0xd0,0xf3,0x0,0xb,0x7f,0x0,0x41,0xb3,0xa0,0x91,0xfc,0x1,0xb,0x7c,0x1,0x44,0x37,0xd0,0x4a,0x81,0x3d,0x1,0xe9,0x62,0xb,0x7f,0x0,0x41,0x97,0xbe,0xa8,0xdc,0x7b,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x0,0x1,0x0,0x1,0x31,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x9,0x33,0x9,0x0,0x41,0x0,0xb,0x0,0x0,0x41,0x17,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0x41,0xf5,0x13,0xb,0x0,0x0,0x41,0xb0,0x1,0xb,0x0,0x0,0x41,0xa8,0xa,0xb,0x0,0x0,0x41,0x0,0xb,0x0,0x0,0x41,0xfa,0x1b,0xb,0x0,0x0,0x41,0xd5,0x0,0xb,0x0, Step #5: \000asm\001\000\000\000\002\001\000\004\005\001p\000\2320\006n\013~\001B\354\237\220\222\276\350\254\200b\013\177\001A\305\253\267\353\000\013\177\000A\260\253\227\346\004\013\177\000A\311\264\225\015\013~\001B\207\216\314\327\271\266\247\237\224\177\013|\000D\341\233M\225\336\315\341\362\013\177\001A\200\362\320\363\000\013\177\000A\263\240\221\374\001\013|\001D7\320J\201=\001\351b\013\177\000A\227\276\250\334{\013\177\001A\007\013\007-\013\000\001\000\0011\003\000\0012\003\001\0013\003\002\0014\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\00210\003\011\0113\011\000A\000\013\000\000A\027\013\000\000A\000\013\000\000A\365\023\013\000\000A\260\001\013\000\000A\250\012\013\000\000A\000\013\000\000A\372\033\013\000\000A\325\000\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8dd3ce6176e185b00e10a44ff8aeaed5bf851912 Step #5: Base64: AGFzbQEAAAACAQAEBQFwAJowBm4LfgFC7J+Qkr7orIBiC38BQcWrt+sAC38AQbCrl+YEC38AQcm0lQ0LfgFCh47M17m2p5+Ufwt8AEThm02V3s3h8gt/AUGA8tDzAAt/AEGzoJH8AQt8AUQ30EqBPQHpYgt/AEGXvqjcewt/AUEHCwctCwABAAExAwABMgMBATMDAgE0AwMBNQMEATYDBQE3AwYBOAMHATkDCAIxMAMJCTMJAEEACwAAQRcLAABBAAsAAEH1EwsAAEGwAQsAAEGoCgsAAEEACwAAQfobCwAAQdUACwA= Step #5: MERGE-OUTER: attempt 4507 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1726735162 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e823ea4198, 0x55e823eac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e823eac918,0x55e823f340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8dd3ce6176e185b00e10a44ff8aeaed5bf851912' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13151 processed earlier; will process 2124 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e8216b85dd bp 0x000000000000 sp 0x7fff6514e750 T47107) Step #5: ==47107==The signal is caused by a READ memory access. Step #5: #0 0x55e8216b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e8214da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e8214d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e8214b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e8213d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e821330c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e82133a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e8213216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e82134d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca7106b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e821314aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47107==Register values: Step #5: rax = 0x000055e826a23780 rbx = 0x000055e826a23780 rcx = 0x000055e826a23c30 rdx = 0x00007fca71233b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6514e750 Step #5: r8 = 0x000055e826a23780 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca71233be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e8248b7960 r14 = 0x0000000100000004 r15 = 0x000055e823824386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf2,0xa7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xbf,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa7,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xb5,0x0,0x5,0x4,0xf3,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xb5,0x0,0x5,0x4,0xf3,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xbf,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa9,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xa7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xb5,0x0,0x5,0x4,0xf3,0xb8,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xbf,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa7,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xb5,0x0,0x5,0x4,0xf3,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0x97,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbf,0x0,0x5,0x4,0xf1,0xb7,0xa8,0xbd,0x0,0x5,0x4,0xf1,0xb7,0x90,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\362\247\250\275\000\005\004\361\267\250\277\000\005\004\361\277\250\275\000\005\004\361\267\250\275\000\005\004\361\267\247\275\000\005\004\361\267\250\265\000\005\004\363\267\250\277\000\005\004\361\267\250\265\000\005\004\363\267\250\277\000\005\004\361\267\250\277\000\005\004\361\277\250\275\000\005\004\361\267\251\275\000\005\004\361\267\250\277\000\005\004\361\267\250\275\000\005\004\361\267\250\275\000\005\004\361\247\250\275\000\005\004\361\267\250\265\000\005\004\363\270\250\277\000\005\004\361\267\250\275\000\005\004\361\267\250\277\000\005\004\361\277\250\275\000\005\004\361\267\247\275\000\005\004\361\267\250\277\000\005\004\361\267\250\275\000\005\004\361\267\250\275\000\005\004\361\267\250\275\000\005\004\361\267\250\265\000\005\004\363\267\250\277\000\005\004\361\227\250\277\000\005\004\361\267\250\277\000\005\004\361\267\250\275\000\005\004\361\267\220\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-afdae53db8356538632028b6f5ccdade6637147d Step #5: Base64: AGFzbQEAAAAABQTyp6i9AAUE8beovwAFBPG/qL0ABQTxt6i9AAUE8benvQAFBPG3qLUABQTzt6i/AAUE8beotQAFBPO3qL8ABQTxt6i/AAUE8b+ovQAFBPG3qb0ABQTxt6i/AAUE8beovQAFBPG3qL0ABQTxp6i9AAUE8beotQAFBPO4qL8ABQTxt6i9AAUE8beovwAFBPG/qL0ABQTxt6e9AAUE8beovwAFBPG3qL0ABQTxt6i9AAUE8beovQAFBPG3qLUABQTzt6i/AAUE8ZeovwAFBPG3qL8ABQTxt6i9AAUE8beQvQ== Step #5: MERGE-OUTER: attempt 4508 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1726873350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6bbad9198, 0x55f6bbae1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6bbae1918,0x55f6bbb690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/afdae53db8356538632028b6f5ccdade6637147d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13152 processed earlier; will process 2123 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6b92ed5dd bp 0x000000000000 sp 0x7ffe4bd3a740 T47111) Step #5: ==47111==The signal is caused by a READ memory access. Step #5: #0 0x55f6b92ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6b910f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6b910efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6b90ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6b900dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6b8f65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6b8f6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6b8f566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6b8f823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbaace5d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6b8f49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47111==Register values: Step #5: rax = 0x000055f6bdd56780 rbx = 0x000055f6bdd56780 rcx = 0x000055f6bdd56c30 rdx = 0x00007fbaad025b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4bd3a740 Step #5: r8 = 0x000055f6bdd56780 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbaad025be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6bc4ec960 r14 = 0x0000000100000004 r15 = 0x000055f6bb459386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf0,0xaf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd,0x0,0x5,0x4,0xf0,0xbf,0xbf,0xbd, Step #5: \000asm\001\000\000\000\000\005\004\360\257\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275\000\005\004\360\277\277\275 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5b03415b311fc5a2f5d3075c30378fa87ecd720 Step #5: Base64: AGFzbQEAAAAABQTwr7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQAFBPC/v70ABQTwv7+9AAUE8L+/vQ== Step #5: MERGE-OUTER: attempt 4509 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1727011844 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599b9ce4198, 0x5599b9cec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599b9cec918,0x5599b9d740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5b03415b311fc5a2f5d3075c30378fa87ecd720' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13153 processed earlier; will process 2122 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599b74f85dd bp 0x000000000000 sp 0x7fff62fdd510 T47115) Step #5: ==47115==The signal is caused by a READ memory access. Step #5: #0 0x5599b74f85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599b731a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599b7319fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599b72f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599b7218ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599b7170c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599b717a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599b71616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599b718d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f06a7c2d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599b7154aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47115==Register values: Step #5: rax = 0x00005599bb3bf240 rbx = 0x00005599bb3bf240 rcx = 0x00005599bb3bf230 rdx = 0x00007f06a7df5b80 Step #5: rdi = 0x00005599bb3bf230 rsi = 0x0000000000180000 rbp = 0x0000000000000000 rsp = 0x00007fff62fdd510 Step #5: r8 = 0x00005599bb3bf240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06a7df5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599ba6f7960 r14 = 0x0000000100000004 r15 = 0x00005599b9664386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf,0x0,0x5,0x4,0xf4,0x81,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x8a,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xaf,0xad,0x0,0x5,0x4,0xf4,0x89,0xad,0xbf, Step #5: \000asm\001\000\000\000\000\005\004\364\201\257\255\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\277\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\277\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\277\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\211\257\255\000\005\004\364\211\257\255\000\005\004\364\211\255\277\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\277\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\211\255\277\000\005\004\364\201\257\255\000\005\004\364\212\257\255\000\005\004\364\212\257\255\000\005\004\364\211\257\255\000\005\004\364\211\257\255\000\005\004\364\211\255\277 Step #5: artifact_prefix='./'; Test unit written to ./crash-354c008a155ea45c043c079996ab8883dfa710a3 Step #5: Base64: AGFzbQEAAAAABQT0ga+tAAUE9IGvrQAFBPSKr60ABQT0iq+tAAUE9IqvrQAFBPSJrb8ABQT0ga+tAAUE9IqvrQAFBPSKr60ABQT0ia2/AAUE9IGvrQAFBPSKr60ABQT0iq+tAAUE9ImtvwAFBPSBr60ABQT0iq+tAAUE9ImvrQAFBPSJr60ABQT0ia2/AAUE9IGvrQAFBPSKr60ABQT0iq+tAAUE9ImtvwAFBPSBr60ABQT0iq+tAAUE9ImtvwAFBPSBr60ABQT0iq+tAAUE9IqvrQAFBPSJr60ABQT0ia+tAAUE9Imtvw== Step #5: MERGE-OUTER: attempt 4510 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1727150632 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d819bd198, 0x560d819c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d819c5918,0x560d81a4d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/354c008a155ea45c043c079996ab8883dfa710a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13155 processed earlier; will process 2120 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: #2 pulse cov: 457 ft: 523 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #4 pulse cov: 559 ft: 713 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 636 ft: 962 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function 8865 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #16 pulse cov: 688 ft: 1227 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unknown function 88 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d7f1d15dd bp 0x000000000000 sp 0x7ffd005d20b0 T47119) Step #5: ==47119==The signal is caused by a READ memory access. Step #5: #0 0x560d7f1d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d7eff3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d7eff2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d7efd0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d7eef1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d7ee49c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d7ee531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d7ee3a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d7ee663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8266cff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d7ee2daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47119==Register values: Step #5: rax = 0x0000560d8425bc40 rbx = 0x0000560d8425bc40 rcx = 0x0000560d8425c0f0 rdx = 0x00007f8266ec7b80 Step #5: rdi = 0x0000000000000001 rsi = 0x00000000000004c4 rbp = 0x0000000000000000 rsp = 0x00007ffd005d20b0 Step #5: r8 = 0x0000560d8425bc40 r9 = 0x000000000000007c r10 = 0x0000560d8425c000 r11 = 0xfffffffffffff000 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d823d0960 r14 = 0x0000000100000004 r15 = 0x0000560d8133d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0xc0,0x4f,0xe8,0xce,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0xfd,0x34,0x0,0xfd,0xed,0x1,0x0,0x9a,0x0,0x1,0x0,0x9a,0x0,0x0,0x6c,0x0,0x0,0x5b,0x1,0x0,0x0,0x80,0x0,0x51,0x0,0x0,0x0,0x45,0x0,0x10,0x0,0x0,0xfd,0x8,0x0,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x1,0x0,0xfd,0x55,0x0,0x5d,0x0,0xfd,0x41,0xfd,0x34,0x0,0xfd,0xed,0x1,0x0,0x9a,0x0,0x36,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x1,0x0,0xfd,0x55,0x0,0x5d,0x0,0xfd,0x41,0xfd,0x5a,0x0,0xfd,0xed,0x1,0x0,0x34,0x0,0xfd,0xed,0x1,0x0,0x9a,0x0,0x36,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x56,0x1,0x0,0xfd,0x55,0x0,0x5d,0x0,0xfd,0x41,0xfd,0x34,0x0,0xfd,0xed,0x1,0x0,0x9a,0x0,0x1,0x0,0x9a,0x0,0x0,0x6c,0x0,0x0,0x5b,0x1,0x0,0x0,0x0,0x5d,0x0,0xfd,0x10,0x0,0xc3,0x0,0x41,0x0,0x41,0x6c,0x0,0x0,0x5b,0x1,0x0,0x0,0x80,0x0,0x51,0x0,0x0,0x0,0x45,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x3b,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\005\007\001\005\300O\350\316\002\012\313\001\001\310\001\001?}A\3754\000\375\355\001\000\232\000\001\000\232\000\000l\000\000[\001\000\000\200\000Q\000\000\000E\000\020\000\000\375\010\000\000A\304\001\000\0007\000\000\254\000l\000linux\000\211R\001\000\375U\000]\000\375A\3754\000\375\355\001\000\232\0006\000\000\254\000l\000linux\000\211R\001\000\375U\000]\000\375A\375Z\000\375\355\001\0004\000\375\355\001\000\232\0006\000\000\254\000l\000linux\000\211V\001\000\375U\000]\000\375A\3754\000\375\355\001\000\232\000\001\000\232\000\000l\000\000[\001\000\000\000]\000\375\020\000\303\000A\000Al\000\000[\001\000\000\200\000Q\000\000\000E\000\020\000\000\000\000\000\000;\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f48cbc37554c56d1010ab7aaef650fca3f0c3058 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEABQcBBcBP6M4CCssBAcgBAT99Qf00AP3tAQCaAAEAmgAAbAAAWwEAAIAAUQAAAEUAEAAA/QgAAEHEAQAANwAArABsAGxpbnV4AIlSAQD9VQBdAP1B/TQA/e0BAJoANgAArABsAGxpbnV4AIlSAQD9VQBdAP1B/VoA/e0BADQA/e0BAJoANgAArABsAGxpbnV4AIlWAQD9VQBdAP1B/TQA/e0BAJoAAQCaAABsAABbAQAAAF0A/RAAwwBBAEFsAABbAQAAgABRAAAARQAQAAAAAAAAOwAAAAs= Step #5: MERGE-OUTER: attempt 4511 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1727309310 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5583166bc198, 0x5583166c4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5583166c4918,0x55831674c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f48cbc37554c56d1010ab7aaef650fca3f0c3058' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13182 processed earlier; will process 2093 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 439 ft: 440 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 500 ft: 569 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 556 ft: 739 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unsupported opcode cf Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 617 ft: 938 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown data segment 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #16 pulse cov: 690 ft: 1232 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 2064896 Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558313ed05dd bp 0x000000000000 sp 0x7fff8c5c1bf0 T47123) Step #5: ==47123==The signal is caused by a READ memory access. Step #5: #0 0x558313ed05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558313cf2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558313cf1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558313ccf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558313bf0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558313b48c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558313b521e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558313b396e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558313b653c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc90dde2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558313b2caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47123==Register values: Step #5: rax = 0x0000558318714f90 rbx = 0x0000558318714f90 rcx = 0x0000558318715440 rdx = 0x00007fc90dfaab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8c5c1bf0 Step #5: r8 = 0x0000558318714f90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc90dfaabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005583170cf960 r14 = 0x0000000100000004 r15 = 0x000055831603c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0xff,0x4f,0xe8,0xce,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x4,0x0,0xfd,0x4,0x0,0xfd,0x32,0x0,0x0,0xbc,0x0,0x78,0x75,0x6c,0x6e,0x0,0xfe,0x20,0x80,0x0,0x4,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0x0,0x0,0x0,0x31,0x0,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x4,0x0,0x0,0x0,0x1,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x83,0x80,0x8a,0x42,0xfd,0x45,0x0,0x5d,0x0,0xfd,0x10,0x0,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x5d,0x0,0xfd,0x10,0x0,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x89,0x0,0x10,0x0,0x0,0xfd,0x5d,0x1,0x0,0x41,0xc4,0x1,0x0,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xc1,0xfd,0x10,0xfd,0x94,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x45,0x0,0x10,0x0,0x0,0xfd,0x5d,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x1,0x0,0xfd,0x45,0x0,0x5d,0x0,0xfd,0x10,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\005\007\001\005\377O\350\316\002\012\313\001\001\310\001\001?}A\004\000\375\004\000\3752\000\000\274\000xuln\000\376 \200\000\004\000\000\000\376 \200\000\001\3766\001\000\000\0001\000BD\211B\203|B\000,\000\000\376 \200\000\004\000\000\000\001\000\374\000\000\000\000\000(\000\000\000\203\200\212B\375E\000]\000\375\020\000\001\000A\304\001\000\0007\000\000]\000\375\020\000\001\000A\304\001\000\0007\000\000\211\000\020\000\000\375]\001\000A\304\001\000\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\301\375\020\375\224\001\000A\304\001\000\0007\000\000E\000\020\000\000\375]\001\000A\304\001\000\0007\000\000\254\000l\000linux\000\211R\001\000\375E\000]\000\375\020\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf1eb1511ef90838082143713b6050073da8ba08 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEABQcBBf9P6M4CCssBAcgBAT99QQQA/QQA/TIAALwAeHVsbgD+IIAABAAAAP4ggAAB/jYBAAAAMQBCRIlCg3xCACwAAP4ggAAEAAAAAQD8AAAAAAAoAAAAg4CKQv1FAF0A/RAAAQBBxAEAADcAAF0A/RAAAQBBxAEAADcAAIkAEAAA/V0BAEHEAQDBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf0Q/ZQBAEHEAQAANwAARQAQAAD9XQEAQcQBAAA3AACsAGwAbGludXgAiVIBAP1FAF0A/RAAAQs= Step #5: MERGE-OUTER: attempt 4512 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1727463214 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f126e1d198, 0x55f126e25911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f126e25918,0x55f126ead0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf1eb1511ef90838082143713b6050073da8ba08' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13205 processed earlier; will process 2070 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 389 ft: 390 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 55 Step #5: #2 pulse cov: 462 ft: 520 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unsupported opcode d7 Step #5: #4 pulse cov: 526 ft: 698 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 605 ft: 954 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1246315dd bp 0x000000000000 sp 0x7ffe1bd24bb0 T47127) Step #5: ==47127==The signal is caused by a READ memory access. Step #5: #0 0x55f1246315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f124453280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f124452fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f124430929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f124351ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1242a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1242b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f12429a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1242c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0f3fa8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f12428daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47127==Register values: Step #5: rax = 0x000055f12958b420 rbx = 0x000055f12958b420 rcx = 0x000055f12958b8d0 rdx = 0x00007fb0f4170b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1bd24bb0 Step #5: r8 = 0x000055f12958b420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb0f4170be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f127830960 r14 = 0x0000000100000004 r15 = 0x000055f12679d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0xff,0x4f,0xe8,0xce,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x4,0x0,0xfd,0x4,0x0,0xfd,0x37,0x0,0x0,0xbc,0x0,0x78,0x75,0x6c,0x6e,0x69,0x0,0x0,0x5b,0x1,0x0,0x0,0x80,0x0,0x45,0x0,0x10,0x0,0x0,0xfd,0x94,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x45,0x0,0x10,0x0,0x0,0x0,0x37,0x0,0x0,0x89,0x0,0x10,0x0,0x0,0xfd,0x5d,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x78,0x0,0x89,0x52,0x1,0x0,0xfd,0x45,0x0,0x5d,0x0,0xfd,0x10,0x0,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x5d,0x0,0xfd,0x10,0x0,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x89,0x0,0x10,0x0,0x0,0xfd,0x5d,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x72,0x75,0x78,0x0,0x89,0x52,0x1,0x0,0xfd,0x45,0x0,0x5d,0x0,0xfd,0x10,0xfd,0x94,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x45,0x0,0x10,0x0,0x0,0xfd,0x5d,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x1,0x0,0xfd,0x45,0x0,0x5d,0x0,0xfd,0x10,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\005\007\001\005\377O\350\316\002\012\313\001\001\310\001\001?}A\004\000\375\004\000\3757\000\000\274\000xulni\000\000[\001\000\000\200\000E\000\020\000\000\375\224\001\000A\304\001\000\0007\000\000E\000\020\000\000\0007\000\000\211\000\020\000\000\375]\001\000A\304\001\000\0007\000x\000\211R\001\000\375E\000]\000\375\020\000\001\000A\304\001\000\0007\000\000]\000\375\020\000\001\000A\304\001\000\0007\000\000\211\000\020\000\000\375]\001\000A\304\001\000\0007\000\000\254\000l\000lirux\000\211R\001\000\375E\000]\000\375\020\375\224\001\000A\304\001\000\0007\000\000E\000\020\000\000\375]\001\000A\304\001\000\0007\000\000\254\000l\000linux\000\211R\001\000\375E\000]\000\375\020\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-63eea751e3c8cba2591f5258961f84754b8b771e Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEABQcBBf9P6M4CCssBAcgBAT99QQQA/QQA/TcAALwAeHVsbmkAAFsBAACAAEUAEAAA/ZQBAEHEAQAANwAARQAQAAAANwAAiQAQAAD9XQEAQcQBAAA3AHgAiVIBAP1FAF0A/RAAAQBBxAEAADcAAF0A/RAAAQBBxAEAADcAAIkAEAAA/V0BAEHEAQAANwAArABsAGxpcnV4AIlSAQD9RQBdAP0Q/ZQBAEHEAQAANwAARQAQAAD9XQEAQcQBAAA3AACsAGwAbGludXgAiVIBAP1FAF0A/RAAAQs= Step #5: MERGE-OUTER: attempt 4513 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1727613515 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3ff1fb198, 0x55d3ff203911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3ff203918,0x55d3ff28b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/63eea751e3c8cba2591f5258961f84754b8b771e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13221 processed earlier; will process 2054 files now Step #5: [LOADING] WASM module load failed: unknown type -62 Step #5: #1 pulse cov: 487 ft: 488 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 528 ft: 595 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #4 pulse cov: 560 ft: 696 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type -62 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #8 pulse cov: 669 ft: 987 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ea Step #5: [LOADING] WASM module load failed: unknown function 40 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #16 pulse cov: 787 ft: 1306 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3fca0f5dd bp 0x000000000000 sp 0x7ffd33442980 T47131) Step #5: ==47131==The signal is caused by a READ memory access. Step #5: #0 0x55d3fca0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3fc831280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3fc830fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3fc80e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3fc72fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3fc687c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3fc6911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3fc6786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3fc6a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4456915082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3fc66baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47131==Register values: Step #5: rax = 0x000055d401514e80 rbx = 0x000055d401514e80 rcx = 0x000055d401515330 rdx = 0x00007f4456addb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd33442980 Step #5: r8 = 0x000055d401514e80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4456addbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3ffc0e960 r14 = 0x0000000100000004 r15 = 0x000055d3feb7b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0xff,0x4f,0xe8,0xce,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7b,0x41,0x4,0x0,0xfd,0x4,0x0,0xfd,0x37,0x0,0x0,0xac,0x0,0x6c,0x75,0x6c,0x6e,0x69,0x0,0x0,0x0,0x0,0x7d,0x41,0x4,0x0,0xfd,0xe2,0x0,0xfd,0x37,0x0,0x0,0xac,0x0,0x6c,0x75,0x6c,0x6e,0x69,0x0,0x0,0x0,0x39,0x0,0xad,0x0,0x0,0x0,0xfd,0x0,0x0,0x89,0x52,0x1,0x0,0x41,0x9b,0x1,0x0,0x0,0x38,0x0,0x0,0x0,0x41,0xc4,0x1,0x0,0x0,0x38,0x2,0x0,0x89,0x52,0x1,0x0,0xfd,0x45,0x0,0x10,0x0,0x0,0xfd,0x5d,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x38,0x0,0x0,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x39,0x0,0x0,0x89,0x52,0x1,0x0,0xfd,0x45,0x0,0x10,0x0,0x0,0xfd,0x5d,0x1,0x0,0x41,0xc4,0x1,0x0,0x0,0x39,0x0,0x0,0xbc,0x0,0x6c,0x0,0xfd,0x5d,0x1,0x0,0x41,0x1e,0x1,0x0,0x0,0x38,0x0,0x0,0x82,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x38,0x0,0x0,0x89,0x52,0x48,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x4f,0xd0,0x0,0x0,0xa5,0xa5,0xa1,0xa5,0xa5,0xa5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\005\007\001\005\377O\350\316\002\012\313\001\001\310\001\001?{A\004\000\375\004\000\3757\000\000\254\000lulni\000\000\000\000}A\004\000\375\342\000\3757\000\000\254\000lulni\000\000\0009\000\255\000\000\000\375\000\000\211R\001\000A\233\001\000\0008\000\000\000A\304\001\000\0008\002\000\211R\001\000\375E\000\020\000\000\375]\001\000A\304\001\000\0008\000\000\002\000\000\000\000\000\000\000\001\000\0009\000\000\211R\001\000\375E\000\020\000\000\375]\001\000A\304\001\000\0009\000\000\274\000l\000\375]\001\000A\036\001\000\0008\000\000\202\000\000\000\000\000\000\000\001\000\0008\000\000\211RH\320\000\000O\320\000\000\000O\320\000\000\000\000O\320\000\000\245\245\241\245\245\245\000\000\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a26010dd0067864a5b1944cc7221f018f406d4bb Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEABQcBBf9P6M4CCssBAcgBAT97QQQA/QQA/TcAAKwAbHVsbmkAAAAAfUEEAP3iAP03AACsAGx1bG5pAAAAOQCtAAAA/QAAiVIBAEGbAQAAOAAAAEHEAQAAOAIAiVIBAP1FABAAAP1dAQBBxAEAADgAAAIAAAAAAAAAAQAAOQAAiVIBAP1FABAAAP1dAQBBxAEAADkAALwAbAD9XQEAQR4BAAA4AACCAAAAAAAAAAEAADgAAIlSSNAAAE/QAAAAT9AAAAAAT9AAAKWloaWlpQAAAAAAAAALAAs= Step #5: MERGE-OUTER: attempt 4514 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1727764634 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558abb4e4198, 0x558abb4ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558abb4ec918,0x558abb5740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a26010dd0067864a5b1944cc7221f018f406d4bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13239 processed earlier; will process 2036 files now Step #5: [LOADING] WASM module load failed: unknown function 126 Step #5: #1 pulse cov: 422 ft: 423 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 454 ft: 514 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 535 ft: 651 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #8 pulse cov: 647 ft: 960 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unsupported opcode ed Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ab8cf85dd bp 0x000000000000 sp 0x7ffc35cd9aa0 T47135) Step #5: ==47135==The signal is caused by a READ memory access. Step #5: #0 0x558ab8cf85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ab8b1a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ab8b19fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ab8af7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ab8a18ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ab8970c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ab897a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ab89616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ab898d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89fbfee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ab8954aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47135==Register values: Step #5: rax = 0x0000558abc3b9640 rbx = 0x0000558abc3b9640 rcx = 0x0000558abc3b9af0 rdx = 0x00007f89fc1b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc35cd9aa0 Step #5: r8 = 0x0000558abc3b9640 r9 = 0x00007f89fc1b6d20 r10 = 0x0000558abc239010 r11 = 0x00007f89fc1b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558abbef7960 r14 = 0x0000000100000004 r15 = 0x0000558abae64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0xbf,0x4f,0xe8,0xce,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x4,0x0,0xfd,0x4,0x0,0xfd,0x30,0x0,0x0,0xac,0x0,0x6c,0x75,0x6c,0x6e,0x69,0x0,0x0,0x37,0x0,0x0,0xac,0x0,0x1,0x0,0x0,0x36,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x0,0xfd,0x89,0x0,0x0,0xfd,0x6a,0x2,0x0,0x0,0x0,0x33,0x0,0x0,0x0,0xac,0x0,0x1,0x0,0x0,0x36,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x41,0xc4,0x1,0x0,0x0,0x33,0x0,0x0,0x0,0xfd,0x89,0x0,0x1,0x0,0x0,0x36,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x41,0x36,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x41,0xc4,0x1,0x0,0x0,0x37,0x0,0x0,0x0,0xfd,0x89,0x0,0x2,0xfd,0x0,0x0,0x6a,0x0,0x0,0x33,0x0,0x0,0x0,0xac,0x0,0x1,0x0,0x0,0x36,0x0,0x0,0xac,0x0,0x6c,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x89,0x52,0x41,0xc4,0x1,0x0,0x0,0x32,0x0,0x0,0x0,0xfd,0x9,0x0,0x1,0x0,0x1a,0x1a,0x41,0x51,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\003\002\001\000\005\007\001\005\277O\350\316\002\012\313\001\001\310\001\001?}A\004\000\375\004\000\3750\000\000\254\000lulni\000\0007\000\000\254\000\001\000\0006\000\000\254\000l\000linux\000\211RA\304\001\000\0007\000\000\000\375\211\000\000\375j\002\000\000\0003\000\000\000\254\000\001\000\0006\000\000\254\000l\000linux\000\211RA\304\001\000\0003\000\000\000\375\211\000\001\000\0006\000\000\254\000l\000linux\000\211RA6\000\000\254\000l\000linux\000\211RA\304\001\000\0007\000\000\000\375\211\000\002\375\000\000j\000\0003\000\000\000\254\000\001\000\0006\000\000\254\000l\000linux\000\211RA\304\001\000\0002\000\000\000\375\011\000\001\000\032\032AQ\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-53dfefaf9d7e62c79697b0f78b14abbee23ba025 Step #5: Base64: AGFzbQEAAAABBAFgAAADAgEABQcBBb9P6M4CCssBAcgBAT99QQQA/QQA/TAAAKwAbHVsbmkAADcAAKwAAQAANgAArABsAGxpbnV4AIlSQcQBAAA3AAAA/YkAAP1qAgAAADMAAACsAAEAADYAAKwAbABsaW51eACJUkHEAQAAMwAAAP2JAAEAADYAAKwAbABsaW51eACJUkE2AACsAGwAbGludXgAiVJBxAEAADcAAAD9iQAC/QAAagAAMwAAAKwAAQAANgAArABsAGxpbnV4AIlSQcQBAAAyAAAA/QkAAQAaGkFRAAALAAs= Step #5: MERGE-OUTER: attempt 4515 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1727913366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561fc518a198, 0x561fc5192911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561fc5192918,0x561fc521a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53dfefaf9d7e62c79697b0f78b14abbee23ba025' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13251 processed earlier; will process 2024 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: #1 pulse cov: 365 ft: 366 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 400 ft: 443 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 5486 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 537 ft: 717 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561fc299e5dd bp 0x000000000000 sp 0x7ffc9036d3b0 T47139) Step #5: ==47139==The signal is caused by a READ memory access. Step #5: #0 0x561fc299e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561fc27c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561fc27bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561fc279d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561fc26bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561fc2616c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561fc26201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561fc26076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561fc26333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e2e17e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561fc25faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47139==Register values: Step #5: rax = 0x0000561fc6e15b50 rbx = 0x0000561fc6e15b50 rcx = 0x0000561fc6e16000 rdx = 0x00007f4e2e346b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9036d3b0 Step #5: r8 = 0x0000561fc6e15b50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4e2e346be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561fc5b9d960 r14 = 0x0000000100000004 r15 = 0x0000561fc4b0a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xef,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7e,0x41,0x30,0x4,0x40,0x42,0xfa,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x0,0x0,0x40,0x0,0x0,0x4e,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x2f,0x0,0x0,0x0,0xaa,0x0,0x41,0x0,0x1,0x0,0x32,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x4,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x0,0x7f,0x0,0x2c,0x0,0xb4,0x0,0x0,0xaa,0x0,0x40,0x0,0x0,0x0,0x46,0x0,0x3b,0x0,0x4a,0x0,0x3f,0x0,0x59,0x3b,0x0,0x0,0x0,0xc,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x3b,0x0,0x4a,0x0,0x3f,0x0,0x59,0x3b,0x0,0x4a,0x0,0x31,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x30,0x0,0x3b,0x0,0x32,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x10,0x0,0x0,0x94,0x0,0x39,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x3f,0x80,0x0,0x2b,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\357\031\003\002\001\000\012\313\001\001\310\001\001$~A0\004@B\372\000\000Y;\000J\000\000\000@\000\000N\000.\000\264\000\000\000\000@\000\000/\000\000\000\252\000A\000\001\0002\000\000\000\000@\000\0000\000\004\000\252\000@\000\001\000@\000\000\000\000\177\000,\000\264\000\000\252\000@\000\000\000F\000;\000J\000?\000Y;\000\000\000\014\200\000+\000J\000\000;\000J;\000;\000J\000\000\000Y;\000J\000linux\000;\000J\000?\000Y;\000J\0001\200\000+\000J\000\000;\000J\000\000\000Y;\000J\0000\000;\0002\000;\000;\000J\000\000\000\020\000\000\224\0009\000;\000;\000J\000\000\000Y;\000J\000?\200\000+\000J\000;\000J\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a140987428e7177bb5cccfc4ef53b16df4054121 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJu8ZAwIBAArLAQHIAQEkfkEwBEBC+gAAWTsASgAAAEAAAE4ALgC0AAAAAEAAAC8AAACqAEEAAQAyAAAAAEAAADAABACqAEAAAQBAAAAAAH8ALAC0AACqAEAAAABGADsASgA/AFk7AAAADIAAKwBKAAA7AEo7ADsASgAAAFk7AEoAbGludXgAOwBKAD8AWTsASgAxgAArAEoAADsASgAAAFk7AEoAMAA7ADIAOwA7AEoAAAAQAACUADkAOwA7AEoAAABZOwBKAD+AACsASgA7AEoACwAL Step #5: MERGE-OUTER: attempt 4516 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1728059458 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3643e2198, 0x55c3643ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3643ea918,0x55c3644720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a140987428e7177bb5cccfc4ef53b16df4054121' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13259 processed earlier; will process 2016 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 397 ft: 398 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c361bf65dd bp 0x000000000000 sp 0x7ffdbb7dc5e0 T47143) Step #5: ==47143==The signal is caused by a READ memory access. Step #5: #0 0x55c361bf65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c361a18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c361a17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3619f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c361916ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c36186ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3618781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c36185f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c36188b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e9c857082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c361852aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47143==Register values: Step #5: rax = 0x000055c364fea430 rbx = 0x000055c364fea430 rcx = 0x000055c364fea420 rdx = 0x00007f0e9ca1fb80 Step #5: rdi = 0x000055c364fea420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffdbb7dc5e0 Step #5: r8 = 0x000055c364fea430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e9ca1fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c364df5960 r14 = 0x0000000100000004 r15 = 0x000055c363d62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2a,0x3f,0x0,0x0,0x7e,0x42,0x2,0x42,0x7e,0x31,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x7a,0x42,0x2a,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x42,0x5b,0x32,0x0,0x0,0x7e,0x7e,0x7e,0x42,0x2,0x42,0x7e,0x34,0x2,0x7e,0x42,0xfc,0x85,0xff,0xff,0xff,0x11,0x42,0x7e,0x30,0x0,0x0,0x7e,0x42,0x2f,0x89,0x83,0x30,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0xff,0xff,0xff,0x2f,0x7f,0x30,0x0,0x0,0x7e,0x42,0x2f,0x89,0x83,0x30,0x0,0xe5,0x8c,0xdf,0xff,0x7d,0x42,0xff,0xf9,0xff,0xff,0xff,0x2f,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x31,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x7a,0x42,0x2a,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x42,0x5b,0x32,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0x2,0x42,0x7e,0x42,0x7a,0x42,0x2a,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x42,0x5b,0x32,0x0,0x0,0x7e,0x33,0x0,0x7e,0x43,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@BzB*?\000\000~B\002B~1\000~B\177?\000~BzB*?\000~B\002B~0\000~B\002B[2\000\000~~~B\002B~4\002~B\374\205\377\377\377\021B~0\000\000~B/\211\2030\000\345\214\377\377}B\377\371\377\377\377/\1770\000\000~B/\211\2030\000\345\214\337\377}B\377\371\377\377\377/\177?\000~B\002B~1\000~B\177?\000~BzB*?\000~B\002B~0\000~B\002B[2\000\000~B+\206\2032\000\002B~BzB*?\000~B\002B~0\000~B\002B[2\000\000~3\000~C\177?\000~B\002B~0\000~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8894d2c00c930b774b78ea7c89c8148d638bb2c5 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/c0FBBEBCekIqPwAAfkICQn4xAH5Cfz8AfkJ6Qio/AH5CAkJ+MAB+QgJCWzIAAH5+fkICQn40An5C/IX///8RQn4wAAB+Qi+JgzAA5Yz//31C//n///8vfzAAAH5CL4mDMADljN//fUL/+f///y9/PwB+QgJCfjEAfkJ/PwB+QnpCKj8AfkICQn4wAH5CAkJbMgAAfkIrhoMyAAJCfkJ6Qio/AH5CAkJ+MAB+QgJCWzIAAH4zAH5Dfz8AfkICQn4wAH4ACwAL Step #5: MERGE-OUTER: attempt 4517 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1728200356 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0f00f6198, 0x55f0f00fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0f00fe918,0x55f0f01860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8894d2c00c930b774b78ea7c89c8148d638bb2c5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13261 processed earlier; will process 2014 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #1 pulse cov: 427 ft: 428 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: #2 pulse cov: 462 ft: 512 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 571 ft: 681 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0ed90a5dd bp 0x000000000000 sp 0x7ffe622bf180 T47147) Step #5: ==47147==The signal is caused by a READ memory access. Step #5: #0 0x55f0ed90a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0ed72c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0ed72bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0ed709929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0ed62aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0ed582c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0ed58c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0ed5736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0ed59f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c2a295082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0ed566aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47147==Register values: Step #5: rax = 0x000055f0f27ef430 rbx = 0x000055f0f27ef430 rcx = 0x000055f0f27ef420 rdx = 0x00007f2c2a45db80 Step #5: rdi = 0x000055f0f27ef420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe622bf180 Step #5: r8 = 0x000055f0f27ef430 r9 = 0x000055f0f27ef3a0 r10 = 0x000055f0f27d0010 r11 = 0x00007f2c2a45dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0f0b09960 r14 = 0x0000000100000004 r15 = 0x000055f0efa76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x5b,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x7a,0x42,0x2e,0x42,0xde,0x44,0x89,0x42,0x29,0x7f,0x42,0x7c,0xfe,0x37,0x0,0xff,0xde,0xff,0xfd,0xc2,0xff,0xf7,0x42,0x35,0x0,0xff,0xff,0xff,0xae,0xb1,0x7c,0x42,0xfe,0xff,0xff,0xff,0xff,0xff,0xff,0x12,0xc2,0x42,0x7d,0x42,0x29,0x42,0x44,0x7f,0x89,0x42,0x7c,0xfe,0x37,0x0,0xff,0xde,0xff,0xfd,0xc2,0xff,0xf7,0x42,0x31,0x0,0x29,0x42,0xde,0x8a,0xff,0xff,0xff,0xff,0x7c,0xfe,0x37,0x0,0xff,0xde,0xff,0xae,0xb1,0x7c,0x42,0xff,0xff,0x29,0x7f,0x42,0x7c,0xfe,0x37,0x0,0xff,0xde,0xff,0xfd,0xc2,0xff,0xf7,0x42,0x32,0x0,0x28,0x37,0x0,0xff,0xde,0xff,0xfd,0xc2,0xff,0xf7,0x42,0x31,0x0,0x29,0x42,0xde,0x8a,0xff,0xff,0xff,0xff,0x7c,0xfe,0x37,0x0,0xff,0xde,0xff,0xae,0xb1,0x7c,0x42,0xff,0xff,0x29,0x7f,0x42,0x7c,0xfe,0x37,0x0,0xb1,0x7c,0x42,0xff,0xff,0x29,0x7f,0x42,0x7c,0xfe,0x37,0x0,0xff,0xde,0xff,0xfd,0xc2,0xff,0xf7,0x42,0x31,0x0,0x29,0x42,0xde,0x8a,0xff,0xff,0xff,0xff,0x7c,0xfe,0x37,0x0,0xff,0xde,0xff,0xae,0xb1,0x7c,0x42,0x40,0x0,0x56,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352[\003\002\001\000\012\313\001\001\310\001\001\001mAA\004@BBzB.B\336D\211B)\177B|\3767\000\377\336\377\375\302\377\367B5\000\377\377\377\256\261|B\376\377\377\377\377\377\377\022\302B}B)BD\177\211B|\3767\000\377\336\377\375\302\377\367B1\000)B\336\212\377\377\377\377|\3767\000\377\336\377\256\261|B\377\377)\177B|\3767\000\377\336\377\375\302\377\367B2\000(7\000\377\336\377\375\302\377\367B1\000)B\336\212\377\377\377\377|\3767\000\377\336\377\256\261|B\377\377)\177B|\3767\000\261|B\377\377)\177B|\3767\000\377\336\377\375\302\377\367B1\000)B\336\212\377\377\377\377|\3767\000\377\336\377\256\261|B@\000V\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1b0a0dfc3a71fef8b5c22ecde6532f395205d03 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOpbAwIBAArLAQHIAQEBbUFBBEBCQnpCLkLeRIlCKX9CfP43AP/e//3C//dCNQD///+usXxC/v///////xLCQn1CKUJEf4lCfP43AP/e//3C//dCMQApQt6K/////3z+NwD/3v+usXxC//8pf0J8/jcA/97//cL/90IyACg3AP/e//3C//dCMQApQt6K/////3z+NwD/3v+usXxC//8pf0J8/jcAsXxC//8pf0J8/jcA/97//cL/90IxAClC3or/////fP43AP/e/66xfEJAAFYACwAL Step #5: MERGE-OUTER: attempt 4518 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1728344613 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644dbb36198, 0x5644dbb3e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644dbb3e918,0x5644dbbc60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1b0a0dfc3a71fef8b5c22ecde6532f395205d03' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13266 processed earlier; will process 2009 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644d934a5dd bp 0x000000000000 sp 0x7ffd7d8dc660 T47151) Step #5: ==47151==The signal is caused by a READ memory access. Step #5: #0 0x5644d934a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644d916c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644d916bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644d9149929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644d906aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644d8fc2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644d8fcc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644d8fb36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644d8fdf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f304eac3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644d8fa6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47151==Register values: Step #5: rax = 0x00005644ddc29470 rbx = 0x00005644ddc29470 rcx = 0x00005644ddc29920 rdx = 0x00007f304ec8bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7d8dc660 Step #5: r8 = 0x00005644ddc29470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f304ec8bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005644dc549960 r14 = 0x0000000100000004 r15 = 0x00005644db4b6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0xf3,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x2,0x42,0xbe,0x7d,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xc6,0x0,0x1,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x42,0x42,0x0,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0xfe,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x42,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0xfe,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x42,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0x42,0x42,0x6f,0x42,0x62,0x7c,0x42,0x0,0x42,0x42,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x0,0x42,0x7c,0x8a,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@B\363BB}B\377\377\210\376\377\377\256\332\002B\276}B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B|B\200\332\275#|B\377\005\376\306\000\001\306\000\001B?\177BB|B\200\332BB\000B\262B|B\200\332\275#|B\377\005\376\315\000\001\376\306\000\001B?\177BB|B\200\332\000BBB\377\005\376\315\000\001\376\306\000\001B?\177BB|B\200\332\000BBB\262B|B\200\332\275#|B\377\005\376\315\000\001BBoBb|B\000BBB\262B|B\200\332\275#|B\377\005\376\315\000\001BB\177Bb\000B|\212B|B\200\332\000B|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-12c0aef1cc2e52bf644ce2851bb917589b92a6e5 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBC80JCfUL//4j+//+u2gJCvn1C3v7//64A/j4A/wf+vwABAS4BQkJ/QnxCgNq9I3xC/wX+xgABxgABQj9/QkJ8QoDaQkIAQrJCfEKA2r0jfEL/Bf7NAAH+xgABQj9/QkJ8QoDaAEJCQv8F/s0AAf7GAAFCP39CQnxCgNoAQkJCskJ8QoDavSN8Qv8F/s0AAUJCb0JifEIAQkJCskJ8QoDavSN8Qv8F/s0AAUJCf0JiAEJ8ikJ8QoDaAEJ8igAACwAL Step #5: MERGE-OUTER: attempt 4519 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1728486213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6eba70198, 0x55c6eba78911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6eba78918,0x55c6ebb000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/12c0aef1cc2e52bf644ce2851bb917589b92a6e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13267 processed earlier; will process 2008 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6e92845dd bp 0x000000000000 sp 0x7fff0aee7820 T47155) Step #5: ==47155==The signal is caused by a READ memory access. Step #5: #0 0x55c6e92845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6e90a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6e90a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6e9083929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6e8fa4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6e8efcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6e8f061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6e8eed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6e8f193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0e5be7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6e8ee0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47155==Register values: Step #5: rax = 0x000055c6ece31430 rbx = 0x000055c6ece31430 rcx = 0x000055c6ece31420 rdx = 0x00007fc0e5dafb80 Step #5: rdi = 0x000055c6ece31420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fff0aee7820 Step #5: r8 = 0x000055c6ece31430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc0e5dafbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6ec483960 r14 = 0x0000000100000004 r15 = 0x000055c6eb3f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x59,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6e,0x41,0x41,0x4,0x40,0x0,0x0,0x4f,0x36,0x0,0xc,0xbd,0x31,0x0,0x0,0x0,0x79,0x0,0x4f,0x36,0x0,0x0,0xbd,0x31,0x0,0x0,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x20,0x0,0x0,0x79,0x33,0x0,0x0,0x0,0x0,0x0,0x0,0x79,0x1,0x0,0x36,0x0,0x0,0x92,0x90,0x0,0x5b,0x36,0x0,0x0,0x0,0x36,0x0,0x0,0xac,0x0,0xc3,0x0,0x92,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x30,0x0,0x0,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x30,0x0,0x0,0x0,0x5b,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x30,0x0,0x0,0x0,0x79,0x2f,0x0,0x33,0x0,0x0,0x0,0x79,0x1,0x0,0x36,0x0,0x0,0x92,0x90,0x0,0x5b,0x36,0x0,0x0,0x0,0x36,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x6e,0x75,0x78,0x0,0x36,0x0,0x0,0xad,0x0,0x2d,0x0,0x36,0x0,0x0,0x0,0xa5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352Y\003\002\001\000\012\313\001\001\310\001\001\003nAA\004@\000\000O6\000\014\2751\000\000\000y\000O6\000\000\2751\000\000\000y\000[6\000\000\0007\000\000\255y\000\275 \000\000y3\000\000\000\000\000\000y\001\0006\000\000\222\220\000[6\000\000\0006\000\000\254\000\303\000\222\000y\000[6\000\000\0007\000y\000[6\000\000\0007\000\000\255y\000\2750\000\000\000y\000[6\000\000\000\0007\000\000\255y\000\2750\000\000\000[\000y\000[6\000\000\0007\000\000\255y\000\2750\000\000\000y/\0003\000\000\000y\001\0006\000\000\222\220\000[6\000\000\0006\000\000linux\000y\000[6\000\000\000nux\0006\000\000\255\000-\0006\000\000\000\245\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ddc2fc2a18371f09df648b3a51308c06053b10d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOpZAwIBAArLAQHIAQEDbkFBBEAAAE82AAy9MQAAAHkATzYAAL0xAAAAeQBbNgAAADcAAK15AL0gAAB5MwAAAAAAAHkBADYAAJKQAFs2AAAANgAArADDAJIAeQBbNgAAADcAeQBbNgAAADcAAK15AL0wAAAAeQBbNgAAAAA3AACteQC9MAAAAFsAeQBbNgAAADcAAK15AL0wAAAAeS8AMwAAAHkBADYAAJKQAFs2AAAANgAAbGludXgAeQBbNgAAAG51eAA2AACtAC0ANgAAAKUACwAL Step #5: MERGE-OUTER: attempt 4520 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1728627875 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564685d3d198, 0x564685d45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564685d45918,0x564685dcd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ddc2fc2a18371f09df648b3a51308c06053b10d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13269 processed earlier; will process 2006 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: #1 pulse cov: 413 ft: 414 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47159==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646835515dd bp 0x000000000000 sp 0x7ffcbf341f40 T47159) Step #5: ==47159==The signal is caused by a READ memory access. Step #5: #0 0x5646835515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564683373280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564683372fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564683350929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564683271ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646831c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646831d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646831ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646831e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11e79cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646831adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47159==Register values: Step #5: rax = 0x000056468758d430 rbx = 0x000056468758d430 rcx = 0x000056468758d420 rdx = 0x00007f11e7b94b80 Step #5: rdi = 0x000056468758d420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcbf341f40 Step #5: r8 = 0x000056468758d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11e7b94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564686750960 r14 = 0x0000000100000004 r15 = 0x00005646856bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7d,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0xfa,0x42,0x42,0x7c,0x42,0x7c,0xc2,0x42,0x42,0x42,0xe2,0x79,0x42,0xe2,0xaa,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x2b,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x42,0x7c,0x42,0x7c,0xc2,0x42,0x42,0x42,0xe2,0x79,0x42,0xe2,0x8a,0xab,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x3f,0x0,0xfe,0x40,0x2,0x2b,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x32,0x40,0x0,0x0,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x3f,0x0,0xfe,0x40,0x2,0x2b,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0x40,0x0,0x0,0x0,0x10,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B}B\342@\3762\002z\020\000\376@\002\372BB|B|\302BBB\342yB\342\252+\200|BAB\377)>\0000\376\026\002\000\020\000\376@\002+BB|B\342@\376G\002BBB|B|\302BBB\342yB\342\212\253\200|BAB\377)>\0000\376\026\002\000?\000\376@\002+BB|B\342@\376G\002BB\210\202|B\342\212+\201|BAB\377)>\0002@\000\000|BAB\377)>\0000\376\026\002\000?\000\376@\002+BB|B\342@\376G\002BB\210\202|B\342\212+\201|BAB\377)>\0000@\000\000\000\020\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0393a83738ea8ff42fd65ac835536cc8624de746 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/Qn1C4kD+MgJ6EAD+QAL6QkJ8QnzCQkJC4nlC4qorgHxCQUL/KT4AMP4WAgAQAP5AAitCQnxC4kD+RwJCQkJ8QnzCQkJC4nlC4oqrgHxCQUL/KT4AMP4WAgA/AP5AAitCQnxC4kD+RwJCQoiCfELiiiuBfEJBQv8pPgAyQAAAfEJBQv8pPgAw/hYCAD8A/kACK0JCfELiQP5HAkJCiIJ8QuKKK4F8QkFC/yk+ADBAAAAAEAAACwAL Step #5: MERGE-OUTER: attempt 4521 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1728768718 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc13246198, 0x55cc1324e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc1324e918,0x55cc132d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0393a83738ea8ff42fd65ac835536cc8624de746' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13271 processed earlier; will process 2004 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc10a5a5dd bp 0x000000000000 sp 0x7fffaccf5230 T47163) Step #5: ==47163==The signal is caused by a READ memory access. Step #5: #0 0x55cc10a5a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc1087c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc1087bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc10859929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc1077aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc106d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc106dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc106c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc106ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9b244bc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc106b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47163==Register values: Step #5: rax = 0x000055cc14ac13f0 rbx = 0x000055cc14ac13f0 rcx = 0x000055cc14ac18a0 rdx = 0x00007f9b24684b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffaccf5230 Step #5: r8 = 0x000055cc14ac13f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9b24684be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc13c59960 r14 = 0x0000000100000004 r15 = 0x000055cc12bc6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x11,0x7e,0x41,0x41,0x4,0x40,0x42,0x89,0x1b,0x42,0x7d,0x30,0x0,0x17,0x2d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7d,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x2c,0x0,0x3f,0x1,0x42,0x5b,0x42,0x40,0x1,0x86,0x42,0x90,0x7f,0x42,0x7d,0x35,0x0,0x17,0x2d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x32,0x0,0x42,0x7d,0x32,0x0,0x17,0x2d,0x0,0x5d,0x42,0x1,0x42,0x88,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x0,0x42,0x7d,0x32,0x0,0x17,0x2d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x32,0x0,0x17,0x2d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x2c,0x0,0xb6,0x1,0x42,0x5b,0x42,0x40,0x1,0x86,0x42,0x90,0x7f,0x42,0x7d,0x35,0x0,0x17,0x2d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x33,0x0,0x42,0x7d,0x32,0x0,0x17,0x2d,0x0,0x5d,0x42,0x1,0x42,0x88,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xc1,0x0,0x42,0x7d,0x32,0x0,0x17,0x2d,0x0,0xa3,0x42,0x1,0x42,0x7e,0x42,0x46,0x1,0x33,0x0,0x85,0xbd,0x87,0xde,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\021~AA\004@B\211\033B}0\000\027-\000]B\001B~}-\000}B\177B},\000?\001B[B@\001\206B\220\177B}5\000\027-\000]B\001B~|-\000}B\177B}2\000B}2\000\027-\000]B\001B\210|-\000}B\177B\212\313\000B}2\000\027-\000]B\001B~2\000\027-\000]B\001B~|-\000}B\177B},\000\266\001B[B@\001\206B\220\177B}5\000\027-\000]B\001B~|-\000}B\177B}3\000B}2\000\027-\000]B\001B\210|-\000}B\177B\212\301\000B}2\000\027-\000\243B\001B~BF\0013\000\205\275\207\336\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c8c9afd1e8889936b10ab2aac681f5d901cc4d8e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQERfkFBBEBCiRtCfTAAFy0AXUIBQn59LQB9Qn9CfSwAPwFCW0JAAYZCkH9CfTUAFy0AXUIBQn58LQB9Qn9CfTIAQn0yABctAF1CAUKIfC0AfUJ/QorLAEJ9MgAXLQBdQgFCfjIAFy0AXUIBQn58LQB9Qn9CfSwAtgFCW0JAAYZCkH9CfTUAFy0AXUIBQn58LQB9Qn9CfTMAQn0yABctAF1CAUKIfC0AfUJ/QorBAEJ9MgAXLQCjQgFCfkJGATMAhb2H3gAAAAsL Step #5: MERGE-OUTER: attempt 4522 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1728911133 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654549e8198, 0x5654549f0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654549f0918,0x565454a780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c8c9afd1e8889936b10ab2aac681f5d901cc4d8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13272 processed earlier; will process 2003 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 430 ft: 431 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654521fc5dd bp 0x000000000000 sp 0x7ffdb7ae55c0 T47167) Step #5: ==47167==The signal is caused by a READ memory access. Step #5: #0 0x5654521fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56545201e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56545201dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565451ffb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565451f1cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565451e74c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565451e7e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565451e656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565451e913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe5345f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565451e58aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47167==Register values: Step #5: rax = 0x00005654568e0430 rbx = 0x00005654568e0430 rcx = 0x00005654568e0420 rdx = 0x00007efe53627b80 Step #5: rdi = 0x00005654568e0420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffdb7ae55c0 Step #5: r8 = 0x00005654568e0430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe53627be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654553fb960 r14 = 0x0000000100000004 r15 = 0x0000565454368386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x40,0x4,0x40,0x42,0x7a,0x42,0x83,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x7e,0x7e,0x42,0x84,0x80,0x3b,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x0,0x80,0x0,0x43,0xa,0x0,0x5c,0x42,0x42,0x24,0x42,0x79,0xfe,0x42,0x3,0x7,0x42,0xff,0xff,0x42,0x42,0x42,0x43,0x79,0xfe,0x43,0x3,0x42,0x7f,0xfe,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x43,0xa,0x0,0x5c,0x42,0x42,0x24,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xfe,0xff,0xff,0xe1,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x7e,0x7e,0x42,0x85,0x80,0x3b,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x43,0xa,0x0,0x5c,0x42,0x42,0x24,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x43,0x79,0xfe,0x29,0x3,0x0,0x42,0xff,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x43,0x79,0xfe,0x29,0x3,0x0,0x42,0xff,0xff,0xff,0x81,0x7e,0x42,0x42,0x7e,0x0,0x79,0x1,0x0,0x14,0x0,0x0,0x61,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=sA@\004@BzB\203}B\377\375\377\\B~~B\204\200;\177\376B\003\000B\377\377\377r|\000\200\000C\012\000\\BB$By\376B\003\007B\377\377BBBCy\376C\003B\177\376\003\000B\377\377\377r|@\200\000C\012\000\\BB$By\376B\003\000B\377\377BBBBy\376B\003\000B\376\377\377\341B\201}B\377\375\377\\B~~B\205\200;\177\376B\003\000B\377\377\377r|@\200\000C\012\000\\BB$By\376B\003\000B\377\377BBBCy\376)\003\000B\377y\376B\003\000B\377\377BBBCy\376)\003\000B\377\377\377\201~BB~\000y\001\000\024\000\000a\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f993ea46cbf52a12bebb2e0d8d5cccfcefbf29b0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9c0FABEBCekKDfUL//f9cQn5+QoSAO3/+QgMAQv///3J8AIAAQwoAXEJCJEJ5/kIDB0L//0JCQkN5/kMDQn/+AwBC////cnxAgABDCgBcQkIkQnn+QgMAQv//QkJCQnn+QgMAQv7//+FCgX1C//3/XEJ+fkKFgDt//kIDAEL///9yfECAAEMKAFxCQiRCef5CAwBC//9CQkJDef4pAwBC/3n+QgMAQv//QkJCQ3n+KQMAQv///4F+QkJ+AHkBABQAAGEACwAL Step #5: MERGE-OUTER: attempt 4523 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1729053152 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa9c062198, 0x55fa9c06a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa9c06a918,0x55fa9c0f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f993ea46cbf52a12bebb2e0d8d5cccfcefbf29b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13274 processed earlier; will process 2001 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa998765dd bp 0x000000000000 sp 0x7fff8df6c550 T47171) Step #5: ==47171==The signal is caused by a READ memory access. Step #5: #0 0x55fa998765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa99698280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa99697fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa99675929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa99596ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa994eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa994f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa994df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa9950b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81e6e15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa994d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47171==Register values: Step #5: rax = 0x000055fa9d764470 rbx = 0x000055fa9d764470 rcx = 0x000055fa9d764920 rdx = 0x00007f81e6fddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8df6c550 Step #5: r8 = 0x000055fa9d764470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81e6fddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa9ca75960 r14 = 0x0000000100000004 r15 = 0x000055fa9b9e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x2e,0x4,0x40,0x42,0x7a,0x42,0xfe,0x2d,0x1,0x42,0xea,0x7f,0x42,0x7c,0x42,0x80,0xff,0xbd,0x23,0x7a,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xfb,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x7f,0x42,0x2,0x7d,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xa6,0xce,0x1e,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x0,0x7a,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0x46,0x42,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0x80,0xda,0x42,0x7f,0x42,0x2,0x7d,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xa6,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x7a,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0xae,0xff,0xae,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0x0,0x0,0x82,0x0,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xb5,0x83,0xff,0x5,0x7a,0x82,0x0,0x0,0x82,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oA.\004@BzB\376-\001B\352\177B|B\200\377\275#zB\377\256\000\376>\000\373\005\376\306\000\001BB\177B\002}B\200\332\000B|B\377\246\316\036>\000\377\005\376\243\000\001\000z\376>\000\377\005\376\306\000\001\256\000\376>\000FB\000B|B\377\256\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\200\332B\177B\002}B\200\332\000B|B\377\246\000\376>\000\377\005\376\243\000\001z\000\376>\000\377\005\376\306\000\001\256\377\256\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\000\000\202\000|B\377\256\000\376>\000\377\005\376\243\000\001BB\201\265\203\377\005z\202\000\000\202\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb150a1a2c311de9e43a58c39186decc53584a8d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0EuBEBCekL+LQFC6n9CfEKA/70jekL/rgD+PgD7Bf7GAAFCQn9CAn1CgNoAQnxC/6bOHj4A/wX+owABAHr+PgD/Bf7GAAGuAP4+AEZCAEJ8Qv+uAEJ8Qv+uAP4+AP8F/qMAAa4A/j4AgNpCf0ICfUKA2gBCfEL/pgD+PgD/Bf6jAAF6AP4+AP8F/sYAAa7/rgBCfEL/rgD+PgD/Bf6jAAGuAAAAggB8Qv+uAP4+AP8F/qMAAUJCgbWD/wV6ggAAggAACwAL Step #5: MERGE-OUTER: attempt 4524 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1729195149 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b48fea198, 0x562b48ff2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b48ff2918,0x562b4907a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb150a1a2c311de9e43a58c39186decc53584a8d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13275 processed earlier; will process 2000 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 462 ft: 463 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b467fe5dd bp 0x000000000000 sp 0x7ffcbfd39ce0 T47175) Step #5: ==47175==The signal is caused by a READ memory access. Step #5: #0 0x562b467fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b46620280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b4661ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b465fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b4651ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b46476c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b464801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b464676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b464933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f333d49e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b4645aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47175==Register values: Step #5: rax = 0x0000562b4b3a5430 rbx = 0x0000562b4b3a5430 rcx = 0x0000562b4b3a5420 rdx = 0x00007f333d666b80 Step #5: rdi = 0x0000562b4b3a5420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffcbfd39ce0 Step #5: r8 = 0x0000562b4b3a5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f333d666be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b499fd960 r14 = 0x0000000100000004 r15 = 0x0000562b4896a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x28,0xee,0x56,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x71,0x41,0x2d,0x3,0x40,0x0,0xd5,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x3c,0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0xb4,0x0,0x0,0x3b,0x0,0x80,0x0,0x32,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x4e,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x3c,0x0,0x0,0x0,0xa2,0x0,0x41,0x0,0x1,0x0,0xaf,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x4,0x0,0xaa,0x0,0x1,0x0,0xb4,0x0,0x0,0x3b,0x0,0x80,0x0,0x32,0x0,0x0,0x0,0x30,0x0,0x4,0x0,0xaa,0x0,0x3d,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x0,0x7f,0x0,0x32,0x0,0x4,0x40,0x0,0x0,0x4e,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x38,0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x0,0x0,0x46,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x0,0x0,0x4e,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x38,0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x0,0x0,0x46,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x0,0x7f,0x0,0x66,0x0,0xb4,0x0,0x0,0x0,0x40,0x0,0x0,0x3f,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005(\356V\003\002\001\000\012\313\001\001\310\001\001PqA-\003@\000\325\000\264\000\000\000\000@\000\000<\000\000\000\252\000@\000\001\000\264\000\000;\000\200\0002\000\000\000\000@\000\000N\000.\000\264\000\000\000\000@\000\000<\000\000\000\242\000A\000\001\000\257\000\000\000\000@\000\0000\000\004\000\252\000\001\000\264\000\000;\000\200\0002\000\000\0000\000\004\000\252\000=\000\001\000@\000\000\000\000\177\0002\000\004@\000\000N\000.\000\264\000\000\000\000@\000\0008\000\000\000\252\000@\000\000\000F\000\000\000\000@\000\0000\000\000\000N\000.\000\264\000\000\000\000@\000\0008\000\000\000\252\000@\000\000\000F\000\000\000\000@\000\0000\000\000\177\000f\000\264\000\000\000@\000\000?\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-869b3723da746b1afb98e7be7c3f9b06430ac3f0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFKO5WAwIBAArLAQHIAQFQcUEtA0AA1QC0AAAAAEAAADwAAACqAEAAAQC0AAA7AIAAMgAAAABAAABOAC4AtAAAAABAAAA8AAAAogBBAAEArwAAAABAAAAwAAQAqgABALQAADsAgAAyAAAAMAAEAKoAPQABAEAAAAAAfwAyAARAAABOAC4AtAAAAABAAAA4AAAAqgBAAAAARgAAAABAAAAwAAAATgAuALQAAAAAQAAAOAAAAKoAQAAAAEYAAAAAQAAAMAAAfwBmALQAAABAAAA/AAAACwAL Step #5: MERGE-OUTER: attempt 4525 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1729336198 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556cfba94198, 0x556cfba9c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556cfba9c918,0x556cfbb240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/869b3723da746b1afb98e7be7c3f9b06430ac3f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13277 processed earlier; will process 1998 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556cf92a85dd bp 0x000000000000 sp 0x7ffeaf8dcb90 T47179) Step #5: ==47179==The signal is caused by a READ memory access. Step #5: #0 0x556cf92a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556cf90ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556cf90c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556cf90a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556cf8fc8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556cf8f20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556cf8f2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556cf8f116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556cf8f3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa38d414082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556cf8f04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47179==Register values: Step #5: rax = 0x0000556cfcc38470 rbx = 0x0000556cfcc38470 rcx = 0x0000556cfcc38920 rdx = 0x00007fa38d5dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeaf8dcb90 Step #5: r8 = 0x0000556cfcc38470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa38d5dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556cfc4a7960 r14 = 0x0000000100000004 r15 = 0x0000556cfb414386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0xff,0x6f,0x42,0xfb,0x7e,0x34,0x0,0x7e,0x42,0x77,0x86,0x83,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x84,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x31,0x0,0x7e,0x42,0x2,0x7f,0x88,0x34,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x88,0xa3,0x7e,0x42,0x2,0x42,0x7e,0x0,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x34,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x7f,0x0,0x35,0x1,0xef,0x0,0x7b,0x42,0x7a,0x35,0x0,0xc2,0x90,0xa3,0x40,0x3d,0x0,0xb9,0xef,0xdf,0xfb,0x7e,0x42,0x82,0x42,0x7e,0x30,0x0,0x7b,0x42,0x7a,0x35,0x1,0xef,0x7f,0x35,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0xff,0xff,0xe4,0xff,0xff,0xeb,0xff,0x8c,0x7f,0xfe,0x2b,0x2,0xfc,0x0,0x0,0xc0,0x0,0x0,0x0,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\342\006\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\243\303\377oB\373~4\000~Bw\206\2035\000\345\214\377\377}B\377\371rB\007\204\177?\000~B\002B~1\000~B\002\177\2104\001\357\377\377\004\177B~5\000\302\210\243~B\002B~\000\000~B\276\177|4\001\357\377\377\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\000~B+B~0\000~B+B~0\000~B\002\177\0005\001\357\000{Bz5\000\302\220\243@=\000\271\357\337\373~B\202B~0\000{Bz5\001\357\1775\001\357\377\377\353\377\203\177\376+\002\377\377\377\344\377\377\353\377\214\177\376+\002\374\000\000\300\000\000\000\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf602404bb611ad1f63ff94fdd386de6895f3c27 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQeIGAwIBAArLAQHIAQE/cUFBBEBCekLv/6PD/29C+340AH5Cd4aDNQDljP//fUL/+XJCB4R/PwB+QgJCfjEAfkICf4g0Ae///wR/Qn41AMKIo35CAkJ+AAB+Qr5/fDQB7///6/+Df/4rAv+Df0J9Qv/5ckIHgH8/AH5CK0J+MAB+QitCfjAAfkICfwA1Ae8Ae0J6NQDCkKNAPQC579/7fkKCQn4wAHtCejUB7381Ae///+v/g3/+KwL////k///r/4x//isC/AAAwAAAAAAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4526 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1729475492 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555cecf04198, 0x555cecf0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555cecf0c918,0x555cecf940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf602404bb611ad1f63ff94fdd386de6895f3c27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13278 processed earlier; will process 1997 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555cea7185dd bp 0x000000000000 sp 0x7fffd693d150 T47183) Step #5: ==47183==The signal is caused by a READ memory access. Step #5: #0 0x555cea7185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555cea53a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555cea539fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555cea517929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555cea438ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555cea390c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555cea39a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555cea3816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555cea3ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed504d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555cea374aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47183==Register values: Step #5: rax = 0x0000555cef265470 rbx = 0x0000555cef265470 rcx = 0x0000555cef265920 rdx = 0x00007fed506a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd693d150 Step #5: r8 = 0x0000555cef265470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed506a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ced917960 r14 = 0x0000000100000004 r15 = 0x0000555cec884386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x3a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x32,0x0,0x72,0x7a,0x42,0x2,0x7b,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x31,0x1,0x72,0x7a,0x42,0x42,0x7d,0x42,0x60,0x0,0x1,0x42,0xfb,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0x89,0xde,0xff,0xc2,0x1,0xfe,0x31,0x1,0x72,0x7a,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x31,0x0,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x46,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x31,0x1,0x73,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xff,0xae,0x72,0x42,0xc1,0x2a,0x42,0x7c,0x80,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0x2c,0x44,0x28,0x69,0x69,0x29,0x76,0x1,0x72,0x35,0x0,0x1,0x42,0xfb,0xc2,0xfe,0x31,0x0,0x44,0x72,0xfe,0x40,0x1,0x72,0x7a,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352:\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\002}B\332\377\377\002}BDB\376\211\336\377\302\001\376\025\001r0\000\200DB\302\000\376*\001r2\000rzB\002{B\332\377\377\002}BDB\376\211\336\377\302\001\3761\001rzBB}B`\000\001B\373\377\256r|B\200DB\256r|B\200DB\211\336\377\302\001\3761\001rzB\302\000\376*\001r1\000rzB\002}B\332\377\377\002}BFB\376\211\336\377\302\001\3761\001szB\002}B\332\377\377\002}BDB\376\211\336\377\377\256rB\301*B|\200\000\376\025\001r0\000,D(ii)v\001r5\000\001B\373\302\3761\000Dr\376@\001rz\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b9e2d7d38da027f87b1d9139b0569047d14b651 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuo6AwIBAArLAQHIAQE/b0FBBEBCekICfULa//8CfUJEQv6J3v/CAf4VAXIwAIBEQsIA/ioBcjIAcnpCAntC2v//An1CREL+id7/wgH+MQFyekJCfUJgAAFC+/+ucnxCgERCrnJ8QoBEQone/8IB/jEBcnpCwgD+KgFyMQByekICfULa//8CfUJGQv6J3v/CAf4xAXN6QgJ9Qtr//wJ9QkRC/one//+uckLBKkJ8gAD+FQFyMAAsRChpaSl2AXI1AAFC+8L+MQBEcv5AAXJ6AHoACwAL Step #5: MERGE-OUTER: attempt 4527 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1729614514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558bb06ea198, 0x558bb06f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558bb06f2918,0x558bb077a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b9e2d7d38da027f87b1d9139b0569047d14b651' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13279 processed earlier; will process 1996 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 390 ft: 391 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 483 ft: 535 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown data segment 1342176756 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558badefe5dd bp 0x000000000000 sp 0x7ffceaf8c500 T47187) Step #5: ==47187==The signal is caused by a READ memory access. Step #5: #0 0x558badefe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558badd20280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558badd1ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558badcfd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558badc1ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558badb76c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558badb801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558badb676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558badb933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5fc955b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558badb5aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47187==Register values: Step #5: rax = 0x0000558bb1827430 rbx = 0x0000558bb1827430 rcx = 0x0000558bb1827420 rdx = 0x00007f5fc9723b80 Step #5: rdi = 0x0000558bb1827420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffceaf8c500 Step #5: r8 = 0x0000558bb1827430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5fc9723be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558bb10fd960 r14 = 0x0000000100000004 r15 = 0x0000558bb006a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6c,0x41,0x41,0x4,0x40,0x42,0x72,0x42,0xc3,0x7d,0x42,0x44,0x89,0x42,0xde,0xfe,0xbf,0xff,0xae,0x72,0x7c,0x42,0x7a,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x40,0x2c,0x0,0x0,0xfe,0x19,0x80,0x0,0x91,0x1,0x40,0x0,0x40,0x0,0x0,0x1,0x30,0x0,0x0,0x0,0x89,0x0,0x2c,0x0,0x0,0x41,0xb,0x41,0x46,0x42,0x2,0x42,0x1b,0x79,0x41,0x70,0x41,0xa1,0xa0,0x41,0x41,0x4b,0x45,0x0,0xfe,0x19,0x80,0x0,0x91,0x40,0x35,0x0,0x1,0x1,0x0,0x0,0x83,0x7c,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0xff,0x4,0x0,0x42,0x40,0x28,0x0,0x0,0xfe,0x19,0x80,0x0,0x91,0x40,0x35,0x0,0x1,0x1,0x0,0x0,0x0,0x42,0x83,0x42,0x0,0x82,0x89,0x7c,0x42,0x90,0x7e,0x42,0x3a,0x42,0x86,0x42,0x7c,0x30,0x0,0x44,0x42,0x14,0x42,0x89,0x83,0x89,0x42,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0xff,0x4,0x0,0x42,0x40,0x28,0x0,0x0,0x0,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0x1,0x0,0x0,0x0,0x0,0x40,0x0,0x35,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\352\031\003\002\001\000\012\313\001\001\310\001\001\037lAA\004@BrB\303}BD\211B\336\376\277\377\256r|BzBD\211B\203|B@,\000\000\376\031\200\000\221\001@\000@\000\000\0010\000\000\000\211\000,\000\000A\013AFB\002B\033yApA\241\240AAKE\000\376\031\200\000\221@5\000\001\001\000\000\203|\000,\000\000\376 \200\000\001\3766\001\377\004\000B@(\000\000\376\031\200\000\221@5\000\001\001\000\000\000B\203B\000\202\211|B\220~B:B\206B|0\000DB\024B\211\203\211B,\000\000\376 \200\000\001\3766\001\377\004\000B@(\000\000\000\000,\000\000\376 \200\000\001\3766\001\001\000\000\000\000@\0005\001\001\001\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-481c4c5fbcabe144740b6e494ccc19fdfa6f1f76 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOoZAwIBAArLAQHIAQEfbEFBBEBCckLDfUJEiULe/r//rnJ8QnpCRIlCg3xCQCwAAP4ZgACRAUAAQAAAATAAAACJACwAAEELQUZCAkIbeUFwQaGgQUFLRQD+GYAAkUA1AAEBAACDfAAsAAD+IIAAAf42Af8EAEJAKAAA/hmAAJFANQABAQAAAEKDQgCCiXxCkH5COkKGQnwwAERCFEKJg4lCLAAA/iCAAAH+NgH/BABCQCgAAAAALAAA/iCAAAH+NgEBAAAAAEAANQEBAQAAAAAACwAL Step #5: MERGE-OUTER: attempt 4528 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1729755366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55974ce06198, 0x55974ce0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55974ce0e918,0x55974ce960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/481c4c5fbcabe144740b6e494ccc19fdfa6f1f76' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13283 processed earlier; will process 1992 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55974a61a5dd bp 0x000000000000 sp 0x7ffd38caf290 T47191) Step #5: ==47191==The signal is caused by a READ memory access. Step #5: #0 0x55974a61a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55974a43c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55974a43bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55974a419929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55974a33aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55974a292c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55974a29c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55974a2836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55974a2af3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff95564082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55974a276aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47191==Register values: Step #5: rax = 0x000055974ea594b0 rbx = 0x000055974ea594b0 rcx = 0x000055974ea59960 rdx = 0x00007eff9572cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd38caf290 Step #5: r8 = 0x000055974ea594b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007eff9572cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055974d819960 r14 = 0x0000000100000004 r15 = 0x000055974c786386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5f,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x1,0x41,0xc2,0x7,0x1,0x41,0x45,0x41,0x41,0x1,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x49,0xc1,0x1,0x75,0xc1,0x6c,0x78,0x6a,0x69,0x6e,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x49,0xc1,0x1,0x6c,0x75,0x6a,0x6a,0x69,0x78,0x6e,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0xf5,0xb6,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0xf5,0xb6,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x1,0x4d,0x6c,0xc1,0x69,0x1,0x6a,0x75,0x78,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0x41,0x41,0xc0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005_\342\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000\001A\302\007\001AEAA\001O\320\000\024\000\001AEAAAEAI\301\001u\301lxjin\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001AkA\377BAA\300\001A*\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001I\301\001lujjixn\001A\300\001A\347kgB\336A\001Ac\001A\365\266;\001AkA\377BAA\300\001A*\001A\300\001A\347kgB\336A\001Ac\001A\001IB\336A\001Ac\001A\365\266;\001AkA\377BAA\300\001A*\001\001Ml\301i\001jux\001A\300\001A\347kgBAA\300\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79b84376e9a359b1f75fea3c7a6bad176b37491e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFX+IZAwIBAArLAQHIAQE/b0FBBAABQcIHAUFFQUEBT9AAFAABQUVBQUFFQUnBAXXBbHhqaW4BQcABQedrZ0LeQQFBYwFBAUk7AUFrQf9CQUHAAUEqAUHAAUHna2dC3kEBQWMBQQFJOwFJwQFsdWpqaXhuAUHAAUHna2dC3kEBQWMBQfW2OwFBa0H/QkFBwAFBKgFBwAFB52tnQt5BAUFjAUEBSULeQQFBYwFB9bY7AUFrQf9CQUHAAUEqAQFNbMFpAWp1eAFBwAFB52tnQkFBwAEACwAL Step #5: MERGE-OUTER: attempt 4529 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1729894954 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de63cc2198, 0x55de63cca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de63cca918,0x55de63d520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79b84376e9a359b1f75fea3c7a6bad176b37491e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13284 processed earlier; will process 1991 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de614d65dd bp 0x000000000000 sp 0x7ffdf16ace60 T47195) Step #5: ==47195==The signal is caused by a READ memory access. Step #5: #0 0x55de614d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de612f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de612f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de612d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de611f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de6114ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de611581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de6113f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de6116b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f130501f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de61132aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47195==Register values: Step #5: rax = 0x000055de64ffe4a0 rbx = 0x000055de64ffe4a0 rcx = 0x000055de64ffe950 rdx = 0x00007f13051e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf16ace60 Step #5: r8 = 0x000055de64ffe4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f13051e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de646d5960 r14 = 0x0000000100000004 r15 = 0x000055de63642386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xfb,0xe2,0x3f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xea,0xfa,0xff,0x83,0x7f,0x42,0x7e,0x31,0x0,0xc7,0x7f,0x42,0x7c,0x35,0x0,0xc2,0x88,0xa3,0x1c,0x35,0x0,0xf8,0xef,0x88,0xff,0xff,0xff,0xc3,0xa3,0xff,0x3c,0x33,0x0,0xf8,0x7c,0x89,0x7c,0x35,0x1,0x7f,0x42,0x7e,0x35,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0x88,0xa3,0x3c,0x35,0x0,0xe5,0xfd,0x7d,0x42,0xf7,0xff,0xff,0x83,0x2c,0x42,0x7e,0x32,0x0,0x7e,0x42,0x2,0x7e,0x32,0x0,0xc2,0x88,0x89,0x7c,0x35,0x1,0x7e,0x42,0x7e,0x35,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0x35,0x1,0x7f,0x42,0x7e,0x35,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0xff,0x42,0x7c,0x32,0x0,0xc2,0x88,0xa3,0x1c,0x35,0x0,0xf8,0xef,0x88,0xff,0xff,0xff,0xc3,0xa3,0xff,0x3c,0x33,0x0,0xf4,0x7c,0x89,0x7c,0x35,0x1,0x7f,0x42,0x7e,0x35,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0x88,0x42,0x7e,0x31,0x0,0x7e,0x42,0x2,0x7f,0x7c,0x35,0x1,0x7f,0x42,0xce,0xff,0x3d,0x7c,0x41,0x0,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\004\373\342?\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@BzB\357\377\352\372\377\203\177B~1\000\307\177B|5\000\302\210\243\0345\000\370\357\210\377\377\377\303\243\377<3\000\370|\211|5\001\177B~5\000\302\377\243\0345\000\370\357\377\377\377\377\303\210\243<5\000\345\375}B\367\377\377\203,B~2\000~B\002~2\000\302\210\211|5\001~B~5\000\302\377\243\0345\000\370\3575\001\177B~5\000\302\377\243\0345\000\370\357\377B|2\000\302\210\243\0345\000\370\357\210\377\377\377\303\243\377<3\000\364|\211|5\001\177B~5\000\302\377\243\0345\000\370\357\377\377\377\377\303\210B~1\000~B\002\177|5\001\177B\316\377=|A\000\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f67054bc06800a34751fb51b305c9ad0d2b13619 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIE++I/AwIBAArLAQHIAQF/f0FBBEBCekLv/+r6/4N/Qn4xAMd/Qnw1AMKIoxw1APjviP///8Oj/zwzAPh8iXw1AX9CfjUAwv+jHDUA+O//////w4ijPDUA5f19Qvf//4MsQn4yAH5CAn4yAMKIiXw1AX5CfjUAwv+jHDUA+O81AX9CfjUAwv+jHDUA+O//QnwyAMKIoxw1APjviP///8Oj/zwzAPR8iXw1AX9CfjUAwv+jHDUA+O//////w4hCfjEAfkICf3w1AX9Czv89fEEAAAALAAAL Step #5: MERGE-OUTER: attempt 4530 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1730034715 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55771324b198, 0x557713253911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557713253918,0x5577132db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f67054bc06800a34751fb51b305c9ad0d2b13619' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13285 processed earlier; will process 1990 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557710a5f5dd bp 0x000000000000 sp 0x7fff1b2a9650 T47199) Step #5: ==47199==The signal is caused by a READ memory access. Step #5: #0 0x557710a5f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557710881280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557710880fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55771085e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55771077fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577106d7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577106e11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577106c86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577106f43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd475cde082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577106bbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47199==Register values: Step #5: rax = 0x0000557714b04340 rbx = 0x0000557714b04340 rcx = 0x0000557714b047f0 rdx = 0x00007fd475ea6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1b2a9650 Step #5: r8 = 0x0000557714b04340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd475ea6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557713c5e960 r14 = 0x0000000100000004 r15 = 0x0000557712bcb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x2d,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x42,0x1,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0x31,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x33,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x0,0x33,0x0,0x0,0x7f,0x42,0x42,0x7d,0x42,0x40,0x33,0x0,0x29,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x83,0xbf,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0xff,0xf4,0x2,0x1,0x7d,0x35,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x2b,0x0,0x7d,0x42,0x7f,0x42,0x76,0x32,0x0,0x26,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x86,0x88,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x7d,0x35,0x0,0x26,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x40,0x1,0x42,0xff,0xf4,0x42,0x1,0x89,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x40,0x1,0x42,0xff,0xf4,0x42,0x1,0x89,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A-\004@B\231\177B\377\301\001B~|-\000}B~B}BB\001~|-\000}B\177B\2521B\177B@5\000\377\177B@3\000\377\000}B\177B\0003\000\000\177BB}B@3\000)}B\001B~\001B\302}\210)\000\203\277\177B\212}B@\001B\377\364\002\001}5\000\377\000=\000}BB~|-\000}B\177B@5\000\377\000}+\000}B\177Bv2\000&}B\001B~\001B\302\206\210)\000}B\177B\212}B@\001}5\000&}B\001B~\001B\302}\210)\000@\001B\377\364B\001\211}B\001B~\001B\302}\210)\000@\001B\377\364B\001\211\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a41fbafaf04aff78675574b604ae9a62ed684c3b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOoZAwIBAArLAQHIAQEKfkEtBEBCmX9C/8EBQn58LQB9Qn5CfUJCAX58LQB9Qn9CqjFCf0JANQD/f0JAMwD/AH1Cf0IAMwAAf0JCfUJAMwApfUIBQn4BQsJ9iCkAg79/Qop9QkABQv/0AgF9NQD/AD0AfUJCfnwtAH1Cf0JANQD/AH0rAH1Cf0J2MgAmfUIBQn4BQsKGiCkAfUJ/Qop9QkABfTUAJn1CAUJ+AULCfYgpAEABQv/0QgGJfUIBQn4BQsJ9iCkAQAFC//RCAYkBQgEACwAL Step #5: MERGE-OUTER: attempt 4531 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1730172671 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584af85d198, 0x5584af865911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584af865918,0x5584af8ed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a41fbafaf04aff78675574b604ae9a62ed684c3b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13286 processed earlier; will process 1989 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584ad0715dd bp 0x000000000000 sp 0x7ffe4f3d8fa0 T47203) Step #5: ==47203==The signal is caused by a READ memory access. Step #5: #0 0x5584ad0715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584ace93280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584ace92fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584ace70929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584acd91ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584acce9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584accf31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584accda6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584acd063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8938caa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584acccdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47203==Register values: Step #5: rax = 0x00005584b1be84d0 rbx = 0x00005584b1be84d0 rcx = 0x00005584b1be8980 rdx = 0x00007f8938e72b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4f3d8fa0 Step #5: r8 = 0x00005584b1be84d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8938e72be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584b0270960 r14 = 0x0000000100000004 r15 = 0x00005584af1dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xb6,0x42,0x80,0x44,0x7c,0x42,0x2,0x42,0x42,0x42,0x32,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x33,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x32,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x33,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x44,0x80,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x33,0x42,0xea,0x7f,0x7e,0x83,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzB\266B\200D|B\002BBB2BB|B\342@\376\035\002BB\210@BzBDB\200DB\002\177B|BBB\177B3B\352\177~\203B\264\275\342@\376\035\002BB\210@BzBDB\210@BzBDB\200DB\002\177B|BBB\177B2B\352\177~\203B\264\275\342@\376\035\002BB\210@BzBDB\200DB\002\177B|BB\376\035\002BB\210@BzBDB\210@BzBDB\200DB\002\177B|BBB\177B3B\352\177~\203B\264\275\342@\376\035\002BB\210@BzBDBD\200B\002\177B|BBB3B\352\177~\203\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ca2fb339a62b8baa694ca53ca0ec4db4fce31cb Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekK2QoBEfEICQkJCMkJCfELiQP4dAkJCiEBCekJEQoBEQgJ/QnxCQkJ/QjNC6n9+g0K0veJA/h0CQkKIQEJ6QkRCiEBCekJEQoBEQgJ/QnxCQkJ/QjJC6n9+g0K0veJA/h0CQkKIQEJ6QkRCgERCAn9CfEJC/h0CQkKIQEJ6QkRCiEBCekJEQoBEQgJ/QnxCQkJ/QjNC6n9+g0K0veJA/h0CQkKIQEJ6QkRCRIBCAn9CfEJCQjNC6n9+gwAACwAL Step #5: MERGE-OUTER: attempt 4532 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1730311313 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ae26ec198, 0x558ae26f4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ae26f4918,0x558ae277c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ca2fb339a62b8baa694ca53ca0ec4db4fce31cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13287 processed earlier; will process 1988 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558adff005dd bp 0x000000000000 sp 0x7ffdc24165a0 T47207) Step #5: ==47207==The signal is caused by a READ memory access. Step #5: #0 0x558adff005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558adfd22280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558adfd21fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558adfcff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558adfc20ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558adfb78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558adfb821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558adfb696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558adfb953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f365b374082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558adfb5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47207==Register values: Step #5: rax = 0x0000558ae4870340 rbx = 0x0000558ae4870340 rcx = 0x0000558ae48707f0 rdx = 0x00007f365b53cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc24165a0 Step #5: r8 = 0x0000558ae4870340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f365b53cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ae30ff960 r14 = 0x0000000100000004 r15 = 0x0000558ae206c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0xc0,0xf5,0xff,0xfc,0xbd,0xa4,0x81,0xcd,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x1,0x42,0x7d,0x1,0x42,0x1,0x33,0x0,0xff,0x0,0x3d,0x0,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x31,0x0,0xff,0x0,0x3d,0x0,0x7d,0x7e,0x1,0x42,0x42,0x7d,0x88,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0x1,0x1,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x32,0x0,0x0,0x7d,0x1,0x7c,0x0,0x42,0xc0,0xcc,0xff,0xfc,0xbd,0xa2,0xa2,0xa2,0x7d,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0xf8,0xbd,0x5b,0x83,0x34,0x0,0x1,0x42,0x1,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B]B\001B~|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@5\000\377\177B@5\000\377\000}B\177B@0\000\000}BB\177B\300\365\377\374\275\244\201\315\000}B\177B@5\000\000}\304\177B\177B}B\313\377\177B\212}B@\001\001B}\001B\0013\000\377\000=\000\275}B@\001B\001}1\000\377\000=\000}~\001BB}\210-\000}B\177B\212}B@\001B\001\001B@5\000\377\000}B\1775\000\377\000}B\177B@2\000\000}\001|\000B\300\314\377\374\275\242\242\242}B\212\313\377I~B\370\275[\2034\000\001B\001\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b1912cf499f933a8895fb1a2c9fe3022fc89b9d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CXUIBQn58LQB9Qn9CfUIBQn58LQB9Qn9CistCf0JANQD/f0JANQD/AH1Cf0JAMAAAfUJCf0LA9f/8vaSBzQB9Qn9CQDUAAH3Ef0J/Qn1Cy/9/Qop9QkABAUJ9AUIBMwD/AD0AvX1CQAFCAX0xAP8APQB9fgFCQn2ILQB9Qn9Cin1CQAFCAQFCQDUA/wB9Qn81AP8AfUJ/QkAyAAB9AXwAQsDM//y9oqKifUKKy/9JfkL4vVuDNAABQgEACwEL Step #5: MERGE-OUTER: attempt 4533 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1730450453 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e90fe3198, 0x558e90feb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e90feb918,0x558e910730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b1912cf499f933a8895fb1a2c9fe3022fc89b9d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13288 processed earlier; will process 1987 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558e8e7f75dd bp 0x000000000000 sp 0x7ffef183ca20 T47211) Step #5: ==47211==The signal is caused by a READ memory access. Step #5: #0 0x558e8e7f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558e8e619280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558e8e618fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558e8e5f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558e8e517ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558e8e46fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558e8e4791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558e8e4606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558e8e48c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7bfaf42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558e8e453aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47211==Register values: Step #5: rax = 0x0000558e92c72470 rbx = 0x0000558e92c72470 rcx = 0x0000558e92c72920 rdx = 0x00007f7bfb10ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef183ca20 Step #5: r8 = 0x0000558e92c72470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7bfb10abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558e919f6960 r14 = 0x0000000100000004 r15 = 0x0000558e90963386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0xff,0x6f,0x42,0xfb,0x7e,0x34,0x0,0x7e,0x42,0x77,0x86,0x83,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0x4,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x42,0x2,0x7f,0x88,0x35,0x1,0xef,0x0,0x83,0x44,0x1,0x0,0x79,0x54,0x46,0xe2,0x6b,0x20,0x0,0x7e,0x42,0x77,0x86,0x83,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\342\006\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\243\303\377oB\373~4\000~Bw\206\2035\000\345\214\377\377}B\377\371rB\007\200\177?\000~B\002B~3\000~B\002\177\2102\001\357\377\377\004\177\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000linux\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000~B\002\177\2105\001\357\000\203D\001\000yTF\342k \000~Bw\206\2035\000\345\214\377\377}B\377\371rB\007\200\177?\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-37c252aeca13e457555e6cec3f1d52e23e5e3792 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQeIGAwIBAArLAQHIAQE/cUFBBEBCekLv/6PD/29C+340AH5Cd4aDNQDljP//fUL/+XJCB4B/PwB+QgJCfjMAfkICf4gyAe///wR/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxpbnV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+QgJ/iDUB7wCDRAEAeVRG4msgAH5Cd4aDNQDljP//fUL/+XJCB4B/PwAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4534 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1730589426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582c573c198, 0x5582c5744911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582c5744918,0x5582c57cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/37c252aeca13e457555e6cec3f1d52e23e5e3792' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13289 processed earlier; will process 1986 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582c2f505dd bp 0x000000000000 sp 0x7ffc1365d370 T47215) Step #5: ==47215==The signal is caused by a READ memory access. Step #5: #0 0x5582c2f505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5582c2d72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5582c2d71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582c2d4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5582c2c70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582c2bc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582c2bd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582c2bb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582c2be53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1000b8d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582c2bacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47215==Register values: Step #5: rax = 0x00005582c7eb5470 rbx = 0x00005582c7eb5470 rcx = 0x00005582c7eb5920 rdx = 0x00007f1000d55b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1365d370 Step #5: r8 = 0x00005582c7eb5470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1000d55be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005582c614f960 r14 = 0x0000000100000004 r15 = 0x00005582c50bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x28,0xee,0x56,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x70,0x41,0x2d,0x3,0x40,0x0,0xd5,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x3c,0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0xb4,0x0,0x0,0x3b,0x0,0x80,0x0,0x32,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x4e,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x2f,0x0,0x0,0x0,0xaa,0x0,0x41,0x0,0x1,0x0,0x32,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x4,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0x60,0x0,0x0,0x3b,0x0,0x80,0x0,0x32,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x4e,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x2f,0x0,0x0,0x0,0xaa,0x0,0x41,0x0,0x1,0x0,0x31,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x4,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x0,0x7f,0x0,0x2c,0x0,0xb4,0x0,0x0,0xaa,0x0,0x40,0x0,0x0,0x0,0x46,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x0,0x7b,0x0,0x2c,0x0,0xb4,0x0,0x0,0x0,0x40,0x0,0x0,0x3f,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005(\356V\003\002\001\000\012\313\001\001\310\001\001PpA-\003@\000\325\000\264\000\000\000\000@\000\000<\000\000\000\252\000@\000\001\000\264\000\000;\000\200\0002\000\000\000\000@\000\000N\000.\000\264\000\000\000\000@\000\000/\000\000\000\252\000A\000\001\0002\000\000\000\000@\000\0000\000\004\000\252\000@\000\001\000@\000\000\000\000\177\000\000\000\252\000@\000\001\000`\000\000;\000\200\0002\000\000\000\000@\000\000N\000.\000\264\000\000\000\000@\000\000/\000\000\000\252\000A\000\001\0001\000\000\000\000@\000\0000\000\004\000\252\000@\000\001\000@\000\000\000\000\177\000,\000\264\000\000\252\000@\000\000\000F\000\000\000\000@\000\0000\000\000{\000,\000\264\000\000\000@\000\000?\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-62798a837b9407e12853401ad0d87cb8cb5962e1 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFKO5WAwIBAArLAQHIAQFQcEEtA0AA1QC0AAAAAEAAADwAAACqAEAAAQC0AAA7AIAAMgAAAABAAABOAC4AtAAAAABAAAAvAAAAqgBBAAEAMgAAAABAAAAwAAQAqgBAAAEAQAAAAAB/AAAAqgBAAAEAYAAAOwCAADIAAAAAQAAATgAuALQAAAAAQAAALwAAAKoAQQABADEAAAAAQAAAMAAEAKoAQAABAEAAAAAAfwAsALQAAKoAQAAAAEYAAAAAQAAAMAAAewAsALQAAABAAAA/AAAACwAL Step #5: MERGE-OUTER: attempt 4535 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1730728759 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56094ac5d198, 0x56094ac65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56094ac65918,0x56094aced0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/62798a837b9407e12853401ad0d87cb8cb5962e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13290 processed earlier; will process 1985 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5609484715dd bp 0x000000000000 sp 0x7ffd3554c7e0 T47219) Step #5: ==47219==The signal is caused by a READ memory access. Step #5: #0 0x5609484715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560948293280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560948292fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560948270929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560948191ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5609480e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5609480f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5609480da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5609481063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f93b3768082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5609480cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47219==Register values: Step #5: rax = 0x000056094ba80470 rbx = 0x000056094ba80470 rcx = 0x000056094ba80920 rdx = 0x00007f93b3930b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3554c7e0 Step #5: r8 = 0x000056094ba80470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f93b3930be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056094b670960 r14 = 0x0000000100000004 r15 = 0x000056094a5dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x2b,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x7a,0x42,0x7d,0x42,0xff,0xff,0xd8,0xf2,0x7c,0x3f,0x80,0x0,0x42,0x7a,0x7c,0x7e,0x81,0x1,0x42,0x7c,0x42,0xde,0xae,0x7c,0x1,0x42,0x7e,0x7a,0x42,0x42,0x7a,0x42,0x7d,0x42,0xff,0xff,0xd8,0xf2,0x84,0xb6,0x80,0x0,0x42,0x7a,0x7c,0x7e,0x81,0x1,0x42,0x7c,0x42,0xde,0x7e,0x42,0x7d,0x42,0xff,0xdf,0xd8,0xf2,0x7c,0x3f,0x80,0x0,0x42,0x7a,0x7c,0x7e,0x81,0x1,0x42,0x7c,0x42,0xde,0xae,0x0,0xfe,0x45,0x0,0x7a,0x7c,0x7e,0x81,0x1,0x42,0x7c,0x42,0xde,0x7a,0xc2,0x7d,0x7c,0x1,0x42,0x7e,0x7a,0x42,0x7c,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xfe,0x42,0x7d,0x42,0xff,0xff,0xff,0xf2,0x7c,0x42,0x80,0x81,0x5c,0x1,0x42,0x7e,0x7a,0x42,0x7c,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0x19,0x42,0x7c,0x42,0x46,0x82,0xc2,0x81,0x42,0x85,0xff,0x7b,0x7d,0x33,0x0,0x5,0x41,0x3f,0x0,0x10,0x0,0x42,0x9b,0x81,0xfd,0x42,0x7d,0x42,0xfe,0x0,0x10,0x0,0x42,0x9b,0x81,0xfd,0xff,0xff,0xf2,0x7c,0x42,0x80,0x81,0x5c,0x1,0x42,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007+\346\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BBzB}B\377\377\330\362|?\200\000Bz|~\201\001B|B\336\256|\001B~zBBzB}B\377\377\330\362\204\266\200\000Bz|~\201\001B|B\336~B}B\377\337\330\362|?\200\000Bz|~\201\001B|B\336\256\000\376E\000z|~\201\001B|B\336z\302}|\001B~zB|B\336\376\377\377\256\000\376E\000\377\376\377\376B}B\377\377\377\362|B\200\201\\\001B~zB|B\336\376\377\377\256\000\376E\000\031B|BF\202\302\201B\205\377{}3\000\005A?\000\020\000B\233\201\375B}B\376\000\020\000B\233\201\375\377\377\362|B\200\201\\\001B\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f09e385d5a9913f73ac5eac6dd103f83c5688ec6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHK+YZAwIBAArLAQHIAQE9b0FBBEBCQnpCfUL//9jyfD+AAEJ6fH6BAUJ8Qt6ufAFCfnpCQnpCfUL//9jyhLaAAEJ6fH6BAUJ8Qt5+Qn1C/9/Y8nw/gABCenx+gQFCfELergD+RQB6fH6BAUJ8Qt56wn18AUJ+ekJ8Qt7+//+uAP5FAP/+//5CfUL////yfEKAgVwBQn56QnxC3v7//64A/kUAGUJ8QkaCwoFChf97fTMABUE/ABAAQpuB/UJ9Qv4AEABCm4H9///yfEKAgVwBQgAACwAL Step #5: MERGE-OUTER: attempt 4536 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1730866763 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557e74aa8198, 0x557e74ab0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557e74ab0918,0x557e74b380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f09e385d5a9913f73ac5eac6dd103f83c5688ec6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13291 processed earlier; will process 1984 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 435 ft: 436 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e722bc5dd bp 0x000000000000 sp 0x7fffb5fe2b00 T47223) Step #5: ==47223==The signal is caused by a READ memory access. Step #5: #0 0x557e722bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e720de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e720ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e720bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e71fdcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e71f34c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e71f3e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e71f256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e71f513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f314d5a2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e71f18aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47223==Register values: Step #5: rax = 0x0000557e75b37430 rbx = 0x0000557e75b37430 rcx = 0x0000557e75b37420 rdx = 0x00007f314d76ab80 Step #5: rdi = 0x0000557e75b37420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffb5fe2b00 Step #5: r8 = 0x0000557e75b37430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f314d76abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557e754bb960 r14 = 0x0000000100000004 r15 = 0x0000557e74428386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0x7,0xaa,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0x3c,0x0,0x6f,0x0,0xfd,0x7,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x33,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x32,0x0,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x10,0x0,0x0,0xfd,0x4,0x0,0x5b,0x1a,0xfd,0x32,0x0,0x0,0x3b,0x0,0x0,0xfd,0x0,0x0,0x0,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0x3c,0x0,0x6f,0x0,0xfd,0x7,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x34,0x0,0x0,0x0,0xfd,0x7,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x34,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x32,0x0,0xbf,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x10,0x0,0x0,0xfd,0x4,0x0,0x5b,0x1a,0xfd,0x30,0x0,0x0,0x3b,0x0,0x0,0xfd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3c,0x0,0x6f,0x0,0xfd,0x7,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\001\007\252\000\003\002\001\000\012\313\001\001\310\001\000\000\000<\000o\000\375\007\000\000\000\020\000\000\000\000\375\004\000[\000\3753\000\000\000\375\004\000[\000\3752\000\000\000\000\000\375\004\000[\000\375\020\000\000\375\004\000[\032\3752\000\000;\000\000\375\000\000\000\000\000\000\020\000\000\000\000\375\004\000[\000\375\001\001\310\001\000\000\000<\000o\000\375\007\000\000\000\020\000\000\000\000\375\004\000[\000\3754\000\000\000\375\007\000\000\000\020\000\000\000\000\375\004\000[\000\3754\000\000\000\375\004\000[\000\3752\000\277\000\000\000\375\004\000[\000\375\020\000\000\375\004\000[\032\3750\000\000;\000\000\375\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000<\000o\000\375\007\000\000\000\020\000\000\000\000\375\004\000[\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-65b3e6e46b2cc4a5076ffaf2280ff33e7b9915bf Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIBB6oAAwIBAArLAQHIAQAAADwAbwD9BwAAABAAAAAA/QQAWwD9MwAAAP0EAFsA/TIAAAAAAP0EAFsA/RAAAP0EAFsa/TIAADsAAP0AAAAAAAAQAAAAAP0EAFsA/QEByAEAAAA8AG8A/QcAAAAQAAAAAP0EAFsA/TQAAAD9BwAAABAAAAAA/QQAWwD9NAAAAP0EAFsA/TIAvwAAAP0EAFsA/RAAAP0EAFsa/TAAADsAAP0AAAAAAAAAAAAAAAAAAAAAADwAbwD9BwAAABAAAAAA/QQAWwAL Step #5: MERGE-OUTER: attempt 4537 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731005643 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a69af8198, 0x555a69b00911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a69b00918,0x555a69b880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65b3e6e46b2cc4a5076ffaf2280ff33e7b9915bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13293 processed earlier; will process 1982 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 432 ft: 433 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a6730c5dd bp 0x000000000000 sp 0x7ffcfe40b0d0 T47227) Step #5: ==47227==The signal is caused by a READ memory access. Step #5: #0 0x555a6730c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a6712e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a6712dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a6710b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a6702cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a66f84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a66f8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a66f756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a66fa13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66b719e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a66f68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47227==Register values: Step #5: rax = 0x0000555a6bb37430 rbx = 0x0000555a6bb37430 rcx = 0x0000555a6bb37420 rdx = 0x00007f66b7366b80 Step #5: rdi = 0x0000555a6bb37420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffcfe40b0d0 Step #5: r8 = 0x0000555a6bb37430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66b7366be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a6a50b960 r14 = 0x0000000100000004 r15 = 0x0000555a69478386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x7e,0x42,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x40,0x31,0x0,0xff,0x7f,0x42,0xfe,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x0,0x32,0x0,0x0,0x7d,0x42,0x4,0x0,0x0,0x0,0xbd,0x81,0x1,0x42,0x1,0x0,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x0,0x32,0x0,0x0,0x7d,0x42,0x42,0x7d,0x42,0xbd,0xbd,0x81,0x1,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B\377\301\001~B|-\000}B~B}B\001B~|-\000}B\177B\252\313B\177B@1\000\377\177B\376\377r|@\200\000BBB\\BBBByB~B\200\000B\377\377~~B,By\376;\003\200\012\201\376\030\003\200\000B\377\377\374r|@\200\000BBB\\BBBByB~B~B,By\376;\003\200\012\201\376\030\003\200\000B\377\377\374r|@\200\000BBB\\BBBByB~B@5\000\377\000}B\177B\0002\000\000}B\004\000\000\000\275\201\001B\001\000B\177B@5\000\377\000}B\177B\0002\000\000}BB}B\275\275\201\001\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb52c62a5a8076e77d8de0166ac9fe3202af3ed8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9C/8EBfkJ8LQB9Qn5CfUIBQn58LQB9Qn9CqstCf0JAMQD/f0L+/3J8QIAAQkJCXEJCQkJ5Qn5CgABC//9+fkIsQnn+OwOACoH+GAOAAEL///xyfECAAEJCQlxCQkJCeUJ+Qn5CLEJ5/jsDgAqB/hgDgABC///8cnxAgABCQkJcQkJCQnlCfkJANQD/AH1Cf0IAMgAAfUIEAAAAvYEBQgEAQn9CQDUA/wB9Qn9CADIAAH1CQn1Cvb2BAQEACwAL Step #5: MERGE-OUTER: attempt 4538 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731144520 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56373143c198, 0x563731444911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563731444918,0x5637314cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb52c62a5a8076e77d8de0166ac9fe3202af3ed8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13295 processed earlier; will process 1980 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56372ec505dd bp 0x000000000000 sp 0x7fff011b31c0 T47231) Step #5: ==47231==The signal is caused by a READ memory access. Step #5: #0 0x56372ec505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56372ea72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56372ea71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56372ea4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56372e970ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56372e8c8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56372e8d21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56372e8b96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56372e8e53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7febe5774082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56372e8acaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47231==Register values: Step #5: rax = 0x0000563732806470 rbx = 0x0000563732806470 rcx = 0x0000563732806920 rdx = 0x00007febe593cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff011b31c0 Step #5: r8 = 0x0000563732806470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007febe593cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563731e4f960 r14 = 0x0000000100000004 r15 = 0x0000563730dbc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x42,0x80,0x42,0x42,0x7d,0x42,0x4,0x89,0x42,0xde,0xfe,0xff,0xff,0xa8,0x83,0xbd,0xbc,0x7f,0x42,0x7d,0xc2,0x7f,0x2f,0x80,0x0,0x21,0x42,0xde,0x42,0x42,0x8d,0xae,0xff,0x80,0xfc,0x25,0x7d,0x42,0x7f,0x2b,0x80,0x0,0x7f,0x42,0xde,0xb6,0xbd,0xce,0x7f,0x42,0xff,0x25,0x80,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x32,0x42,0x79,0x42,0x90,0x42,0x7d,0x3c,0x80,0x0,0x7f,0x42,0x5a,0x42,0x42,0x42,0x79,0x42,0x80,0x89,0x90,0x7e,0x7c,0x42,0x0,0x7d,0x42,0xda,0xfe,0xff,0xde,0xb6,0xbd,0xce,0x7f,0x42,0x7f,0x2b,0x80,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x32,0x42,0x79,0x42,0x90,0x42,0x7d,0x3c,0x80,0x0,0x7f,0x42,0x5a,0x42,0x42,0x42,0x79,0x42,0x80,0x89,0x90,0x7e,0x7c,0x42,0x0,0x7d,0x42,0xda,0xfe,0xff,0xfc,0xae,0x90,0x28,0x42,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x31,0x42,0x79,0x42,0x90,0x10,0x0,0x0,0x0,0x0,0x7f,0x42,0x5a,0x42,0x42,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x89,0x32,0x42,0x79,0x42,0x90,0x10,0x0,0x0,0x0,0x0,0x80,0x0,0x7f,0x42,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?~AA\004@B\200BB}B\004\211B\336\376\377\377\250\203\275\274\177B}\302\177/\200\000!B\336BB\215\256\377\200\374%}B\177+\200\000\177B\336\266\275\316\177B\377%\200\000\177B\336BB\2112ByB\220B}<\200\000\177BZBBByB\200\211\220~|B\000}B\332\376\377\336\266\275\316\177B\177+\200\000\177B\336BB\2112ByB\220B}<\200\000\177BZBBByB\200\211\220~|B\000}B\332\376\377\374\256\220(B\000\177B\336BB\2111ByB\220\020\000\000\000\000\177BZBBB\000\000\000\000\000\000\000\000B\2112ByB\220\020\000\000\000\000\200\000\177Bz\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5c074e6dec64702b0912479b8cb1c583830b2e6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/fkFBBEBCgEJCfUIEiULe/v//qIO9vH9CfcJ/L4AAIULeQkKNrv+A/CV9Qn8rgAB/Qt62vc5/Qv8lgAB/Qt5CQokyQnlCkEJ9PIAAf0JaQkJCeUKAiZB+fEIAfULa/v/etr3Of0J/K4AAf0LeQkKJMkJ5QpBCfTyAAH9CWkJCQnlCgImQfnxCAH1C2v7//K6QKEIAf0LeQkKJMUJ5QpAQAAAAAH9CWkJCQgAAAAAAAAAAQokyQnlCkBAAAAAAgAB/QnoACwAL Step #5: MERGE-OUTER: attempt 4539 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731284057 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ccc24f8198, 0x55ccc2500911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ccc2500918,0x55ccc25880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5c074e6dec64702b0912479b8cb1c583830b2e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13296 processed earlier; will process 1979 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 397 ft: 398 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 487 ft: 529 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ccbfd0c5dd bp 0x000000000000 sp 0x7ffd45463f50 T47235) Step #5: ==47235==The signal is caused by a READ memory access. Step #5: #0 0x55ccbfd0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ccbfb2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ccbfb2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ccbfb0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ccbfa2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ccbf984c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ccbf98e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ccbf9756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ccbf9a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa78b7b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ccbf968aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47235==Register values: Step #5: rax = 0x000055ccc471d430 rbx = 0x000055ccc471d430 rcx = 0x000055ccc471d420 rdx = 0x00007ffa78d43b80 Step #5: rdi = 0x000055ccc471d420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd45463f50 Step #5: r8 = 0x000055ccc471d430 r9 = 0x00007ffa78d43c30 r10 = 0x000055ccc46fe010 r11 = 0x00007ffa78d43be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ccc2f0b960 r14 = 0x0000000100000004 r15 = 0x000055ccc1e78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x30,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xbc,0x7d,0x42,0xff,0xff,0xc2,0x86,0xbc,0xbd,0x87,0x29,0x7e,0x42,0xef,0x79,0x79,0x79,0x79,0x7f,0x7b,0x79,0x79,0x79,0x7a,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x10,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x0,0x7a,0xfe,0xa2,0x0,0x0,0x2e,0x7d,0x42,0xbc,0x7d,0x42,0xff,0xff,0xc2,0x86,0xbc,0xbd,0x87,0x29,0x7e,0x42,0xef,0x79,0x79,0x79,0x79,0x7f,0x7b,0x79,0x79,0x79,0x7a,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x10,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x0,0x7a,0xfe,0xa2,0x0,0x0,0x2e,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa9,0x0,0x0,0x87,0x7d,0x42,0x72,0x42,0x23,0x42,0x80,0x80,0xc8,0x0,0x0,0x42,0x7c,0x31,0x0,0x80,0xbe,0xbd,0x87,0x99,0x7c,0x34,0x80,0x0,0x42,0x42,0x42,0x0,0x1b,0x86,0x42,0x42,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\0050\346\031\003\002\001\000\012\313\001\001\310\001\001?mAA\004@BBB\274}B\377\377\302\206\274\275\207)~B\357yyyy\177{yyyzy{yyyyyyyyyyyB}BrB#\200\376\242\000\000\375\327\200\020\376\242\000\000\375\000B}BrB\000z\376\242\000\000.}B\274}B\377\377\302\206\274\275\207)~B\357yyyy\177{yyyzy{yyyyyyyyyyyB}BrB#\200\376\242\000\000\375\327\200\020\376\242\000\000\375\000B}BrB\000z\376\242\000\000.}BqB\200\000\376\251\000\000\207}BrB#B\200\200\310\000\000B|1\000\200\276\275\207\231|4\200\000BBB\000\033\206BB|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-90bef1e0cb53d2eddefeb25ba220e51c68ec0c0c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFMOYZAwIBAArLAQHIAQE/bUFBBEBCQkK8fUL//8KGvL2HKX5C73l5eXl/e3l5eXp5e3l5eXl5eXl5eXl5Qn1CckIjgP6iAAD914AQ/qIAAP0AQn1CckIAev6iAAAufUK8fUL//8KGvL2HKX5C73l5eXl/e3l5eXp5e3l5eXl5eXl5eXl5Qn1CckIjgP6iAAD914AQ/qIAAP0AQn1CckIAev6iAAAufUJxQoAA/qkAAId9QnJCI0KAgMgAAEJ8MQCAvr2HmXw0gABCQkIAG4ZCQnwACwAL Step #5: MERGE-OUTER: attempt 4540 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731427157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4ebf7d198, 0x55a4ebf85911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4ebf85918,0x55a4ec00d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90bef1e0cb53d2eddefeb25ba220e51c68ec0c0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13299 processed earlier; will process 1976 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fe 76 Step #5: #1 pulse cov: 399 ft: 400 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 413 ft: 465 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4e97915dd bp 0x000000000000 sp 0x7ffe2d854640 T47239) Step #5: ==47239==The signal is caused by a READ memory access. Step #5: #0 0x55a4e97915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4e95b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4e95b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a4e9590929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4e94b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4e9409c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4e94131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4e93fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4e94263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe58e38f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4e93edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47239==Register values: Step #5: rax = 0x000055a4ede26850 rbx = 0x000055a4ede26850 rcx = 0x000055a4ede26840 rdx = 0x00007fe58e557b80 Step #5: rdi = 0x000055a4ede26840 rsi = 0x0000000000000055 rbp = 0x0000000000000000 rsp = 0x00007ffe2d854640 Step #5: r8 = 0x000055a4ede26850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe58e557be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4ec990960 r14 = 0x0000000100000004 r15 = 0x000055a4eb8fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x35,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x2d,0x42,0x7e,0x84,0x42,0x42,0x79,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0x96,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x7e,0x84,0x42,0x42,0x79,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0x96,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x28,0x42,0x42,0x7e,0x42,0x42,0x42,0x42,0x42,0x79,0x42,0x7c,0x7e,0x42,0x7e,0x42,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x0,0x0,0x42,0x42,0x79,0x42,0x79,0x1,0x0,0x0,0x0,0x5,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=sAA\004@BzB5}B\377\375\377\\BBB-B~\204BByB\177\3764\003\177\302\2010\000\000?\000~~B\204B\177\376\021\003\200\000B\377\377\377r|@\200\000B\204B\177\376\021\003\200\000B\377\377\226r|@\200\000BBB\\BB~\204BByB\177\3764\003\177\302\2010\000\000?\000~~B\204B\177\376\021\003\200\000B\377\377\377r|@\200\000B\204B\177\376\021\003\200\000B\377\377\226r|@\200\000BBB\\BBB(BB~BBBBByB|~B~BB\177\376\021\003\200\000B\377\377\377r|@\200\000BBB\\\000\000BByBy\001\000\000\000\005\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ac515166e106afc3cfbe42fe7dc4bc93be3fab7 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9c0FBBEBCekI1fUL//f9cQkJCLUJ+hEJCeUJ//jQDf8KBMAAAPwB+fkKEQn/+EQOAAEL///9yfECAAEKEQn/+EQOAAEL//5ZyfECAAEJCQlxCQn6EQkJ5Qn/+NAN/woEwAAA/AH5+QoRCf/4RA4AAQv///3J8QIAAQoRCf/4RA4AAQv//lnJ8QIAAQkJCXEJCQihCQn5CQkJCQnlCfH5CfkJCf/4RA4AAQv///3J8QIAAQkJCXAAAQkJ5QnkBAAAABQAACwAL Step #5: MERGE-OUTER: attempt 4541 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731569940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc1cd48198, 0x55fc1cd50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc1cd50918,0x55fc1cdd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ac515166e106afc3cfbe42fe7dc4bc93be3fab7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13302 processed earlier; will process 1973 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc1a55c5dd bp 0x000000000000 sp 0x7ffe4d1b8db0 T47243) Step #5: ==47243==The signal is caused by a READ memory access. Step #5: #0 0x55fc1a55c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc1a37e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc1a37dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc1a35b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc1a27cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc1a1d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc1a1de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc1a1c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc1a1f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f7b307082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc1a1b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47243==Register values: Step #5: rax = 0x000055fc1f42f300 rbx = 0x000055fc1f42f300 rcx = 0x000055fc1f42f7b0 rdx = 0x00007f1f7b4cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4d1b8db0 Step #5: r8 = 0x000055fc1f42f300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f7b4cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc1d75b960 r14 = 0x0000000100000004 r15 = 0x000055fc1c6c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x3,0x0,0xf9,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x5c,0x1a,0x0,0x0,0x81,0x1,0x0,0xfd,0x5c,0x0,0x4,0x0,0xfe,0x1a,0x81,0x0,0x1,0x0,0x5c,0x0,0xfd,0x5c,0x0,0x0,0x0,0x0,0x3e,0x0,0x0,0xfe,0x1a,0x81,0x0,0x81,0x0,0x81,0x0,0x5c,0x0,0xfd,0x5c,0x0,0x0,0x0,0x0,0x3e,0x0,0x1,0x0,0xfd,0x24,0x0,0x7e,0x0,0xfe,0x1a,0x81,0x0,0x1,0x0,0x5c,0x0,0xfd,0x5c,0x0,0x0,0x0,0x0,0x3e,0x0,0x0,0xfe,0x1a,0x81,0x0,0x1,0x0,0x5c,0x0,0xfd,0x5c,0x0,0xfd,0x5c,0x0,0x0,0x0,0x0,0x0,0xfe,0x1a,0x81,0x0,0x81,0x0,0x81,0x0,0x5c,0x0,0x81,0x0,0x5c,0x0,0xfd,0x5c,0x0,0x0,0x0,0x0,0x3e,0x0,0x1,0x0,0xfd,0x2a,0x0,0x0,0x0,0xfe,0x1a,0x81,0x0,0x1,0x0,0x5c,0x0,0xfd,0x2c,0x0,0x0,0x0,0x0,0x3e,0x0,0x0,0xfe,0x1a,0x81,0x0,0x1,0x0,0x5c,0x0,0xfd,0x5c,0x0,0xfd,0x5c,0x0,0x0,0x0,0x0,0x0,0xfe,0x1a,0x81,0x0,0x81,0x0,0x81,0x0,0x5c,0x0,0xfd,0x5c,0x0,0x0,0x0,0x0,0x3e,0x0,0x1,0x0,0xfd,0xc,0xd,0xfc,0x73,0x0,0x0,0x0,0xfd,0x0,0x3,0x2,0x1,0x1,0x0,0x0,0x5c,0x1a,0x0,0xfe,0x21,0x1,0x1,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\003\000\371\000\003\002\001\000\012\313\001\001\310\001\000\000\\\032\000\000\201\001\000\375\\\000\004\000\376\032\201\000\001\000\\\000\375\\\000\000\000\000>\000\000\376\032\201\000\201\000\201\000\\\000\375\\\000\000\000\000>\000\001\000\375$\000~\000\376\032\201\000\001\000\\\000\375\\\000\000\000\000>\000\000\376\032\201\000\001\000\\\000\375\\\000\375\\\000\000\000\000\000\376\032\201\000\201\000\201\000\\\000\201\000\\\000\375\\\000\000\000\000>\000\001\000\375*\000\000\000\376\032\201\000\001\000\\\000\375,\000\000\000\000>\000\000\376\032\201\000\001\000\\\000\375\\\000\375\\\000\000\000\000\000\376\032\201\000\201\000\201\000\\\000\375\\\000\000\000\000>\000\001\000\375\014\015\374s\000\000\000\375\000\003\002\001\001\000\000\\\032\000\376!\001\001\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-adcd4f5206936d4dc536149a64a8a5f307ea9d4d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIDAPkAAwIBAArLAQHIAQAAXBoAAIEBAP1cAAQA/hqBAAEAXAD9XAAAAAA+AAD+GoEAgQCBAFwA/VwAAAAAPgABAP0kAH4A/hqBAAEAXAD9XAAAAAA+AAD+GoEAAQBcAP1cAP1cAAAAAAD+GoEAgQCBAFwAgQBcAP1cAAAAAD4AAQD9KgAAAP4agQABAFwA/SwAAAAAPgAA/hqBAAEAXAD9XAD9XAAAAAAA/hqBAIEAgQBcAP1cAAAAAD4AAQD9DA38cwAAAP0AAwIBAQAAXBoA/iEBAQAL Step #5: MERGE-OUTER: attempt 4542 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731710475 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559a40ae198, 0x5559a40b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559a40b6918,0x5559a413e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adcd4f5206936d4dc536149a64a8a5f307ea9d4d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13303 processed earlier; will process 1972 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 3ffd. Step #5: #1 pulse cov: 358 ft: 359 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 461 ft: 501 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559a18c25dd bp 0x000000000000 sp 0x7ffcd5918180 T47247) Step #5: ==47247==The signal is caused by a READ memory access. Step #5: #0 0x5559a18c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559a16e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559a16e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559a16c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559a15e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559a153ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559a15441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559a152b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559a15573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f690fec1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559a151eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47247==Register values: Step #5: rax = 0x00005559a5922430 rbx = 0x00005559a5922430 rcx = 0x00005559a5922420 rdx = 0x00007f6910089b80 Step #5: rdi = 0x00005559a5922420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffcd5918180 Step #5: r8 = 0x00005559a5922430 r9 = 0x00007f6910089c30 r10 = 0x00005559a5903010 r11 = 0x00007f6910089be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559a4ac1960 r14 = 0x0000000100000004 r15 = 0x00005559a3a2e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x81,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x30,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0xbd,0xfe,0xbd,0x7c,0x2c,0x0,0xec,0xff,0x88,0x0,0x42,0x4d,0x42,0x7f,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2c,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x6d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x6f,0x2c,0x0,0x21,0x1,0x3f,0x0,0x42,0x31,0x42,0x7f,0x42,0x88,0x21,0x7c,0x33,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x42,0x88,0xc3,0x21,0x7c,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x88,0xc3,0x42,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\201B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000\004\001Bo.\000#B|*\000D\001B|0\000\354\377\310\000B\256\275\376\275|,\000\354\377\210\000BMB\177B\177B\210\303|0\000\004\001Bo,\000#B|*\000D\001B|,\000\354\377\310\000BmB\177|B|*\000D\001Bo,\000!\001?\000B1B\177B\210!|3\200\200\000\206MB\177B\210\303|B\210\303!|7\200\200\000\206MB\177B\210\303|\210\303B|\000\000\000\000\000\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-586106e3719e016caf388dd161ad81ba12c3befa Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXgUKChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wwAAQBQm8uACNCfCoARAFCfDAA7P/IAEKuvf69fCwA7P+IAEJNQn9Cf0KIw3wwAAQBQm8sACNCfCoARAFCfCwA7P/IAEJtQn98QnwqAEQBQm8sACEBPwBCMUJ/QoghfDOAgACGTUJ/QojDfEKIwyF8N4CAAIZNQn9CiMN8iMNCfAAAAAAAAAABDwsL Step #5: MERGE-OUTER: attempt 4543 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731853397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fbb62cd198, 0x55fbb62d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fbb62d5918,0x55fbb635d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/586106e3719e016caf388dd161ad81ba12c3befa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13306 processed earlier; will process 1969 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fbb3ae15dd bp 0x000000000000 sp 0x7fffe18089e0 T47251) Step #5: ==47251==The signal is caused by a READ memory access. Step #5: #0 0x55fbb3ae15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fbb3903280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fbb3902fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fbb38e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fbb3801ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fbb3759c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fbb37631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fbb374a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fbb37763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e554e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fbb373daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47251==Register values: Step #5: rax = 0x000055fbb8572470 rbx = 0x000055fbb8572470 rcx = 0x000055fbb8572920 rdx = 0x00007f1e556a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe18089e0 Step #5: r8 = 0x000055fbb8572470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e556a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fbb6ce0960 r14 = 0x0000000100000004 r15 = 0x000055fbb5c4d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xc2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xef,0xff,0xa3,0xfb,0xbf,0x83,0x7f,0x42,0x7e,0x33,0x0,0xc6,0x80,0xa3,0x7c,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc2,0x88,0xa3,0x3c,0x34,0x0,0xf8,0x7c,0x34,0x0,0xe5,0x8e,0xfc,0xfd,0x7d,0x42,0xff,0xff,0xff,0x83,0x0,0x7d,0x42,0x7e,0x7a,0x35,0x2,0x2e,0x42,0x7c,0x35,0x1,0xef,0xff,0x83,0xff,0xff,0xeb,0x24,0x42,0x7f,0x35,0x0,0xba,0x88,0xa3,0x0,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0xa8,0x0,0x81,0x42,0xa,0x7d,0x7c,0x32,0x0,0xe7,0x84,0xff,0xf9,0x7c,0x42,0xff,0xff,0x3a,0x42,0xff,0x76,0x7e,0x31,0x0,0x7e,0x42,0x10,0x34,0x0,0xe5,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0x42,0x2,0x7f,0x7c,0x34,0x1,0xf5,0xcc,0x42,0x7a,0x42,0xea,0xff,0xe5,0xeb,0xff,0x60,0x7a,0x42,0x21,0x35,0x0,0x0,0x30,0x0,0x7a,0xc2,0x0,0x1,0xc,0x0,0x7e,0x31,0x0,0xc2,0x9d,0x7f,0x42,0x7e,0x35,0x0,0xc6,0x80,0xa3,0x7c,0x30,0x0,0xfb,0xf,0x0,0x0,0x0,0x0,0x3b,0x0,0x1,0x7f,0x7d,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\302\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\243\357\377\243\373\277\203\177B~3\000\306\200\243|0\000\370\357\377\377\377\377\302\210\243<4\000\370|4\000\345\216\374\375}B\377\377\377\203\000}B~z5\002.B|5\001\357\377\203\377\377\353$B\1775\000\272\210\243\0000\000\370\357\377\377\377\377\303\250\000\201B\012}|2\000\347\204\377\371|B\377\377:B\377v~1\000~B\0204\000\345-}B\377\376\377\203\377\302~=\0000~B\002\177|4\001\365\314BzB\352\377\345\353\377`zB!5\000\0000\000z\302\000\001\014\000~1\000\302\235\177B~5\000\306\200\243|0\000\373\017\000\000\000\000;\000\001\177}=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9404dddfb4d4efac5155b7bb7aa57a7405c61496 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQcIZAwIBAArLAQHIAQE/cUFBBEBCekLv/6Pv/6P7v4N/Qn4zAMaAo3wwAPjv/////8KIozw0APh8NADljvz9fUL///+DAH1Cfno1Ai5CfDUB7/+D///rJEJ/NQC6iKMAMAD47//////DqACBQgp9fDIA54T/+XxC//86Qv92fjEAfkIQNADlLX1C//7/g//Cfj0AMH5CAn98NAH1zEJ6Qur/5ev/YHpCITUAADAAesIAAQwAfjEAwp1/Qn41AMaAo3wwAPsPAAAAADsAAX99PQB+CwAL Step #5: MERGE-OUTER: attempt 4544 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1731992268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5593716a5198, 0x5593716ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5593716ad918,0x5593717350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9404dddfb4d4efac5155b7bb7aa57a7405c61496' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13307 processed earlier; will process 1968 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55936eeb95dd bp 0x000000000000 sp 0x7fffeb56e790 T47255) Step #5: ==47255==The signal is caused by a READ memory access. Step #5: #0 0x55936eeb95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55936ecdb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55936ecdafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55936ecb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55936ebd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55936eb31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55936eb3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55936eb226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55936eb4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc5f4104082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55936eb15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47255==Register values: Step #5: rax = 0x0000559372673470 rbx = 0x0000559372673470 rcx = 0x0000559372673920 rdx = 0x00007fc5f42ccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffeb56e790 Step #5: r8 = 0x0000559372673470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc5f42ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005593720b8960 r14 = 0x0000000100000004 r15 = 0x0000559371025386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x2b,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x7a,0x42,0x7d,0x42,0xff,0xff,0xd8,0xf2,0x7c,0x3f,0x80,0x0,0x42,0x7c,0x42,0x1,0x7a,0x7e,0x81,0x7c,0x42,0xde,0x5f,0x7c,0x1,0x42,0x7e,0x7a,0x42,0x42,0x7a,0x42,0x7d,0x42,0xff,0xff,0xd8,0xf2,0x7c,0x3f,0x80,0x0,0x42,0x7a,0x7c,0x7e,0x81,0x1,0x42,0x7c,0x42,0xde,0x7e,0x42,0x7d,0x42,0xff,0xff,0xd8,0xf2,0x28,0x3f,0x80,0x0,0x42,0x7a,0x7c,0x7e,0x7d,0x1,0x42,0x7c,0x42,0xde,0xae,0xff,0xff,0xff,0xb0,0x7a,0x7c,0x7e,0x81,0x1,0x42,0x7c,0x42,0xde,0x7a,0x7a,0x42,0xc2,0x1,0x7e,0x7d,0x7c,0x42,0x7c,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xfe,0x42,0x7d,0x42,0xff,0xff,0xff,0xf2,0x7c,0x42,0x80,0x81,0x5c,0x1,0x42,0x7e,0x7a,0x42,0x7c,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0x19,0x42,0x7c,0x42,0x46,0x82,0xc2,0x81,0x42,0x85,0xff,0x7b,0x7d,0x35,0x0,0x5,0x41,0x3f,0x0,0x10,0x0,0x42,0x9b,0x81,0xfd,0x42,0x7d,0x42,0xfe,0x0,0x10,0x0,0x42,0x9b,0x81,0xfd,0xff,0xff,0xf2,0x7c,0x42,0x80,0x81,0x5c,0x1,0x42,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007+\346\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BBzB}B\377\377\330\362|?\200\000B|B\001z~\201|B\336_|\001B~zBBzB}B\377\377\330\362|?\200\000Bz|~\201\001B|B\336~B}B\377\377\330\362(?\200\000Bz|~}\001B|B\336\256\377\377\377\260z|~\201\001B|B\336zzB\302\001~}|B|B\336\376\377\377\256\000\376E\000\377\376\377\376B}B\377\377\377\362|B\200\201\\\001B~zB|B\336\376\377\377\256\000\376E\000\031B|BF\202\302\201B\205\377{}5\000\005A?\000\020\000B\233\201\375B}B\376\000\020\000B\233\201\375\377\377\362|B\200\201\\\001B\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ac4696fb40bd1383b0b73188df19178b795580d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHK+YZAwIBAArLAQHIAQE9b0FBBEBCQnpCfUL//9jyfD+AAEJ8QgF6foF8Qt5ffAFCfnpCQnpCfUL//9jyfD+AAEJ6fH6BAUJ8Qt5+Qn1C///Y8ig/gABCenx+fQFCfELerv///7B6fH6BAUJ8Qt56ekLCAX59fEJ8Qt7+//+uAP5FAP/+//5CfUL////yfEKAgVwBQn56QnxC3v7//64A/kUAGUJ8QkaCwoFChf97fTUABUE/ABAAQpuB/UJ9Qv4AEABCm4H9///yfEKAgVwBQgAACwAL Step #5: MERGE-OUTER: attempt 4545 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1732133707 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591f5d27198, 0x5591f5d2f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591f5d2f918,0x5591f5db70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ac4696fb40bd1383b0b73188df19178b795580d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13308 processed earlier; will process 1967 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591f353b5dd bp 0x000000000000 sp 0x7ffe4eea8050 T47259) Step #5: ==47259==The signal is caused by a READ memory access. Step #5: #0 0x5591f353b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591f335d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591f335cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591f333a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591f325bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591f31b3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591f31bd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591f31a46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591f31d03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcfbb379082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591f3197aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47259==Register values: Step #5: rax = 0x00005591f77883d0 rbx = 0x00005591f77883d0 rcx = 0x00005591f7788880 rdx = 0x00007fcfbb541b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4eea8050 Step #5: r8 = 0x00005591f77883d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcfbb541be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591f673a960 r14 = 0x0000000100000004 r15 = 0x00005591f56a7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6f,0x41,0x3b,0x4,0x40,0x42,0x7e,0x42,0x42,0x79,0x42,0x8b,0x62,0x42,0x0,0x42,0x89,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x30,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xb9,0x42,0x42,0x89,0xbe,0x7e,0x40,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x7e,0x80,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x34,0x1,0xd8,0xbd,0x7c,0x42,0xbd,0x31,0x79,0x42,0xc0,0x89,0x42,0x42,0xb9,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x34,0x80,0x0,0xbe,0x83,0xff,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x34,0x80,0x0,0xbe,0x7d,0x42,0x89,0x89,0x7e,0x7e,0x42,0x2e,0x7d,0x89,0x40,0x0,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x43,0x42,0x7f,0x42,0x3e,0x1,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\0017oA;\004@B~BByB\213bB\000B\211\177DB\177B>\0010\000\230\275|B\275\205yB\271BB\211\276~@\000}\211@\000B\200~\200\177DB\177B>\0014\001\330\275|B\2751yB\300\211BB\271~B\000}\211@\000B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377\377B\0324\200\000\276\203\377B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377\377B\0324\200\000\276}B\211\211~~B.}\211@\000B\000\000\000\000\000\000\000\000\177CB\177B>\001\000\000[\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\177B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-69e1563d3b89a3761d03aa055b6e89caf7dfc595 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE3b0E7BEBCfkJCeUKLYkIAQol/REJ/Qj4BMACYvXxCvYV5QrlCQom+fkAAfYlAAEKAfoB/REJ/Qj4BNAHYvXxCvTF5QsCJQkK5fkIAfYlAAEJ+gENCQn8+ATgAmL18Qr2F/////0IaNIAAvoP/Qn6AQ0JCfz4BOACYvXxCvYX/////Qho0gAC+fUKJiX5+Qi59iUAAQgAAAAAAAAAAf0NCf0I+AQAAWwAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAB/Qj4ACwAL Step #5: MERGE-OUTER: attempt 4546 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1732272679 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f291dae198, 0x55f291db6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f291db6918,0x55f291e3e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/69e1563d3b89a3761d03aa055b6e89caf7dfc595' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13309 processed earlier; will process 1966 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f28f5c25dd bp 0x000000000000 sp 0x7ffe8ee50190 T47263) Step #5: ==47263==The signal is caused by a READ memory access. Step #5: #0 0x55f28f5c25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f28f3e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f28f3e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f28f3c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f28f2e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f28f23ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f28f2441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f28f22b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f28f2573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f073c3b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f28f21eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47263==Register values: Step #5: rax = 0x000055f29419e340 rbx = 0x000055f29419e340 rcx = 0x000055f29419e7f0 rdx = 0x00007f073c57bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8ee50190 Step #5: r8 = 0x000055f29419e340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f073c57bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2927c1960 r14 = 0x0000000100000004 r15 = 0x000055f29172e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x37,0xea,0x3a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x7d,0x7a,0x42,0x2,0x7e,0x7a,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x29,0x0,0x80,0x44,0x42,0xc2,0x40,0xfe,0x2a,0x1,0x72,0x30,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xfb,0x44,0x42,0x72,0x29,0x0,0x80,0x44,0x42,0xc2,0x40,0xfe,0x2a,0x1,0x72,0x30,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x2f,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x30,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xfb,0x44,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x30,0x0,0xfb,0x44,0x0,0x44,0xff,0x2,0xb,0x1a,0x72,0x7a,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\0057\352:\003\002\001\000\012\313\001\001\310\001\001\003oAA\004@BzB\002}zB\002~zB\302\000\376\025\001r)\000\200DB\302@\376*\001r0\000\373DB\302\000\3761\001rzB\002}B\332\373DBr)\000\200DB\302@\376*\001r0\000\373DB\302\000\3761\001rzB\002}B\332\373DB\302\000\3761\001/zB\002}B\332\377\377\002}BDB\376\211\336\377\377\256r|B\200DB\256r|B\200DB\302\000\376\025\001r0\000\200DB\302\000\376*\001r0\000\373DB\302\000\3761\001rzB\002}B\332\373DB\200DB\302\000\376\025\001r0\000\200DB\302\000\376*\001r0\000\373D\000D\377\002\013\032rz\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4dd646a11933924ff0d7d57c3f4c5606b6dfecad Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFN+o6AwIBAArLAQHIAQEDb0FBBEBCekICfXpCAn56QsIA/hUBcikAgERCwkD+KgFyMAD7RELCAP4xAXJ6QgJ9Qtr7REJyKQCARELCQP4qAXIwAPtEQsIA/jEBcnpCAn1C2vtEQsIA/jEBL3pCAn1C2v//An1CREL+id7//65yfEKAREKucnxCgERCwgD+FQFyMACARELCAP4qAXIwAPtEQsIA/jEBcnpCAn1C2vtEQoBEQsIA/hUBcjAAgERCwgD+KgFyMAD7RABE/wILGnJ6AHoACwAL Step #5: MERGE-OUTER: attempt 4547 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1732410162 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efb7999198, 0x55efb79a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efb79a1918,0x55efb7a290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4dd646a11933924ff0d7d57c3f4c5606b6dfecad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13310 processed earlier; will process 1965 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 396 ft: 397 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 473 ft: 525 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efb51ad5dd bp 0x000000000000 sp 0x7ffdcde36980 T47267) Step #5: ==47267==The signal is caused by a READ memory access. Step #5: #0 0x55efb51ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efb4fcf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efb4fcefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efb4fac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efb4ecdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efb4e25c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efb4e2f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efb4e166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efb4e423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f325f5ea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efb4e09aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47267==Register values: Step #5: rax = 0x000055efb8fba430 rbx = 0x000055efb8fba430 rcx = 0x000055efb8fba420 rdx = 0x00007f325f7b2b80 Step #5: rdi = 0x000055efb8fba420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffdcde36980 Step #5: r8 = 0x000055efb8fba430 r9 = 0x000055efb8fb59e0 r10 = 0x000055efb8f9b010 r11 = 0x00007f325f7b2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efb83ac960 r14 = 0x0000000100000004 r15 = 0x000055efb7319386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6c,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x30,0x7d,0x42,0x44,0x85,0x42,0xde,0xfe,0xbf,0xff,0xae,0x23,0x7c,0x42,0x7a,0x42,0x44,0x89,0x42,0xbd,0x7c,0x42,0x0,0x2c,0x0,0x0,0x1,0xfe,0x3c,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x8d,0x42,0x83,0x7c,0x42,0x2f,0x7e,0x42,0x42,0x42,0x86,0x42,0x7c,0x34,0x0,0x42,0x44,0x89,0x42,0x83,0x7c,0x3c,0x0,0x42,0xd,0x0,0x0,0x0,0x41,0x7c,0x42,0x7a,0x42,0xa,0x82,0x42,0xbd,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x35,0x0,0x9,0x0,0x0,0x0,0x47,0x1,0x41,0x72,0x6c,0x41,0x4d,0x41,0x97,0x97,0x67,0x67,0x4d,0x41,0x67,0x4f,0x67,0x41,0x41,0x67,0x75,0x4b,0xc1,0x67,0x4c,0x77,0x67,0x4d,0xd,0x1,0x6c,0x41,0x67,0x67,0x4d,0x41,0x47,0x1,0x41,0x67,0x4d,0x41,0x47,0x1,0x41,0x72,0x6c,0x41,0x48,0x41,0x97,0x97,0x67,0x67,0x4d,0x41,0x47,0x41,0x41,0x72,0x6c,0x41,0x4d,0x41,0x97,0x7c,0x75,0x6e,0x41,0x41,0x0,0x0,0x21,0x80,0x0,0x0,0x0,0x0,0x67,0x75,0x4b,0xc1,0x67,0x49,0x67,0x41,0x40,0x75,0x41,0x67,0x4b,0x0,0x0,0x1,0x6d,0x41,0x9,0x12,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\037lAA\004@BzB0}BD\205B\336\376\277\377\256#|BzBD\211B\275|B\000,\000\000\001\376<\000\001\001\000\000\000\000\000\000\215B\203|B/~BBB\206B|4\000BD\211B\203|<\000B\015\000\000\000A|BzB\012\202B\275|B\000,\000\000\3765\000\011\000\000\000G\001ArlAMA\227\227ggMAgOgAAguK\301gLwgM\015\001lAggMAG\001AgMAG\001ArlAHA\227\227ggMAGAArlAMA\227|unAA\000\000!\200\000\000\000\000guK\301gIgA@uAgK\000\000\001mA\011\022\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c28cb24c14a79358afa3a8cddc09b7f305e07b9a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEfbEFBBEBCekIwfUJEhULe/r//riN8QnpCRIlCvXxCACwAAAH+PAABAQAAAAAAAI1Cg3xCL35CQkKGQnw0AEJEiUKDfDwAQg0AAABBfEJ6QgqCQr18QgAsAAD+NQAJAAAARwFBcmxBTUGXl2dnTUFnT2dBQWd1S8FnTHdnTQ0BbEFnZ01BRwFBZ01BRwFBcmxBSEGXl2dnTUFHQUFybEFNQZd8dW5BQQAAIYAAAAAAZ3VLwWdJZ0FAdUFnSwAAAW1BCRIACwAL Step #5: MERGE-OUTER: attempt 4548 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1732552819 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562a323aa198, 0x562a323b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562a323b2918,0x562a3243a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c28cb24c14a79358afa3a8cddc09b7f305e07b9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13313 processed earlier; will process 1962 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: #1 pulse cov: 439 ft: 440 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562a2fbbe5dd bp 0x000000000000 sp 0x7ffe04f44b70 T47271) Step #5: ==47271==The signal is caused by a READ memory access. Step #5: #0 0x562a2fbbe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562a2f9e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562a2f9dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562a2f9bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562a2f8dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562a2f836c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562a2f8401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562a2f8276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562a2f8533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec756a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562a2f81aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47271==Register values: Step #5: rax = 0x0000562a347d7430 rbx = 0x0000562a347d7430 rcx = 0x0000562a347d7420 rdx = 0x00007fec7586fb80 Step #5: rdi = 0x0000562a347d7420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe04f44b70 Step #5: r8 = 0x0000562a347d7430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec7586fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562a32dbd960 r14 = 0x0000000100000004 r15 = 0x0000562a31d2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0xf3,0xff,0x7d,0x42,0x42,0x42,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x2,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xc6,0x0,0x1,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x42,0x42,0x0,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0xfe,0xc6,0x0,0x1,0x42,0x1,0x0,0x0,0x0,0x7c,0x42,0x80,0xda,0x0,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x42,0x7f,0x42,0x42,0x7c,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@B\363\377}BBB\377\210\376\377\377\256\332\002BB\211B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B|B\200\332\275#|B\377\005\376\306\000\001\306\000\001B?\177BB|B\200\332BB\000B\262B|B\200\332\275#|B\377\005\376\315\000\001\376\306\000\001B\001\000\000\000|B\200\332\000B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\377\005\376\306\000\001B1\000\000\000\000\000\000\000\000BB\177BB|\376\243\000\001\256\000\376>\000\377\005\376\306\000\001B0\000\000\000\000\000\000\000\000BB\177BB|B\200\332\000B|\212B|B\200\332\000B|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e79eb732b9552d02c6d65be1770a1dec649a7e0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBC8/99QkJC/4j+//+u2gJCQolC3v7//64A/j4A/wf+vwABAS4BQkJ/QnxCgNq9I3xC/wX+xgABxgABQj9/QkJ8QoDaQkIAQrJCfEKA2r0jfEL/Bf7NAAH+xgABQgEAAAB8QoDaAEL/rgD+PgD/Bf6jAAGuAP4+AP8F/sYAAUIxAAAAAAAAAABCQn9CQnz+owABrgD+PgD/Bf7GAAFCMAAAAAAAAAAAQkJ/QkJ8QoDaAEJ8ikJ8QoDaAEJ8igAACwAL Step #5: MERGE-OUTER: attempt 4549 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1732692876 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55822ba5c198, 0x55822ba64911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55822ba64918,0x55822baec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e79eb732b9552d02c6d65be1770a1dec649a7e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13315 processed earlier; will process 1960 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582292705dd bp 0x000000000000 sp 0x7ffea47a7790 T47275) Step #5: ==47275==The signal is caused by a READ memory access. Step #5: #0 0x5582292705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558229092280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558229091fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55822906f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558228f90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558228ee8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558228ef21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558228ed96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558228f053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f307f3b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558228eccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47275==Register values: Step #5: rax = 0x000055822d3e2470 rbx = 0x000055822d3e2470 rcx = 0x000055822d3e2920 rdx = 0x00007f307f57fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea47a7790 Step #5: r8 = 0x000055822d3e2470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f307f57fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055822c46f960 r14 = 0x0000000100000004 r15 = 0x000055822b3dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x72,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x79,0x42,0x42,0x7f,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x42,0x84,0x7e,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x80,0x0,0x7e,0x42,0x42,0x42,0xff,0x40,0x42,0x7a,0x42,0x7f,0x82,0x42,0xff,0xfd,0xff,0x1,0x0,0x0,0x0,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0x40,0x42,0x7a,0x42,0x7f,0x82,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x7e,0x82,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x1f,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x7e,0x7e,0x42,0x8d,0x3,0x80,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x42,0x0,0x0,0x42,0xff,0xff,0xff,0x5,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=rAA\004@BzB\201}B\377\375\377\\BBByBB\177~B\204B\177\3764\003\177\302\2011\000\000?\000~B\204~B\177\376\021\003\200\000B\377\377\377r|@\200\000BBB\\BBBBy\200\000~BBB\377@BzB\177\202B\377\375\377\001\000\000\000\200\000BBB\\BBBByB~B\200\000B\377@BzB\177\202B\377\375\377\\BBBByB~~B\204B\177\3764\003\177\302\2010\000\000~\202B\377\375\377\\BBBByB~~B\204B\177\376\037\003\177\302\2010\000\000~~B\215\003\200\000?\000~~B\204B\177\376\021\003\200B\000\000B\377\377\377\005\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b7ad7afafa41aeb15dfcf8a3ec986238890706d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9ckFBBEBCekKBfUL//f9cQkJCeUJCf35ChEJ//jQDf8KBMQAAPwB+QoR+Qn/+EQOAAEL///9yfECAAEJCQlxCQkJCeYAAfkJCQv9AQnpCf4JC//3/AQAAAIAAQkJCXEJCQkJ5Qn5CgABC/0BCekJ/gkL//f9cQkJCQnlCfn5ChEJ//jQDf8KBMAAAfoJC//3/XEJCQkJ5Qn5+QoRCf/4fA3/CgTAAAH5+Qo0DgAA/AH5+QoRCf/4RA4BCAABC////BQEACwAL Step #5: MERGE-OUTER: attempt 4550 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1732832519 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da841b9198, 0x55da841c1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da841c1918,0x55da842490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b7ad7afafa41aeb15dfcf8a3ec986238890706d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13316 processed earlier; will process 1959 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 457 ft: 458 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 503 ft: 575 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da819cd5dd bp 0x000000000000 sp 0x7ffda0c89b50 T47279) Step #5: ==47279==The signal is caused by a READ memory access. Step #5: #0 0x55da819cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da817ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da817eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da817cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da816edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da81645c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da8164f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da816366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da816623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4b26f13082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da81629aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47279==Register values: Step #5: rax = 0x000055da852dc430 rbx = 0x000055da852dc430 rcx = 0x000055da852dc420 rdx = 0x00007f4b270dbb80 Step #5: rdi = 0x000055da852dc420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffda0c89b50 Step #5: r8 = 0x000055da852dc430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4b270dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da84bcc960 r14 = 0x0000000100000004 r15 = 0x000055da83b39386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xa2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x49,0x4,0x40,0x42,0x86,0xbd,0x31,0x35,0x0,0xf8,0xf,0x32,0x0,0x86,0x7d,0x42,0xed,0x7d,0x42,0x7e,0x32,0x0,0xf8,0x7c,0x30,0x0,0xe5,0x8c,0xff,0xdd,0x7d,0x42,0x7c,0x86,0x42,0xa7,0xdf,0x1a,0x80,0x42,0xdd,0x7d,0x42,0x26,0x86,0x42,0x7c,0x30,0x0,0x63,0x7c,0x32,0x0,0xf8,0xf,0x32,0x0,0x86,0x7d,0x42,0xff,0xff,0xf,0x32,0x0,0x86,0x7d,0x42,0xff,0xff,0x6,0x3d,0x0,0xff,0xed,0x7d,0x42,0x7e,0x32,0x0,0xf8,0x7c,0x32,0x0,0xe5,0xff,0x63,0x7c,0x32,0x0,0xf8,0xf,0x42,0x7e,0x32,0x0,0xf8,0x7c,0x32,0x0,0xe5,0xff,0x63,0x7c,0x32,0x0,0xf8,0xf,0x32,0x0,0x86,0x7d,0x42,0xff,0xff,0x6,0x3d,0x0,0xff,0xed,0x7d,0x42,0x7e,0x32,0x0,0xff,0xe5,0xff,0x63,0x7c,0x32,0x0,0xf8,0xf,0x32,0x0,0x86,0x7d,0x42,0xff,0xff,0x6,0x3d,0x0,0xff,0xed,0x7d,0x42,0x7e,0x32,0x0,0xef,0xff,0xff,0xdf,0xff,0x6,0x34,0x0,0xff,0xed,0x7d,0x42,0x7e,0x34,0x0,0xf8,0x7c,0x30,0x0,0xe5,0x8c,0xff,0xdd,0x7d,0x42,0x7c,0x86,0x42,0x7c,0x29,0x0,0x63,0x7c,0x32,0x0,0xf8,0x7c,0x31,0x0,0xf8,0xf,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\242\031\003\002\001\000\012\313\001\001\310\001\001?oAI\004@B\206\27515\000\370\0172\000\206}B\355}B~2\000\370|0\000\345\214\377\335}B|\206B\247\337\032\200B\335}B&\206B|0\000c|2\000\370\0172\000\206}B\377\377\0172\000\206}B\377\377\006=\000\377\355}B~2\000\370|2\000\345\377c|2\000\370\017B~2\000\370|2\000\345\377c|2\000\370\0172\000\206}B\377\377\006=\000\377\355}B~2\000\377\345\377c|2\000\370\0172\000\206}B\377\377\006=\000\377\355}B~2\000\357\377\377\337\377\0064\000\377\355}B~4\000\370|0\000\345\214\377\335}B|\206B|)\000c|2\000\370|1\000\370\017\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-380d0fd69f37db8a5f4c2c8cd0dc06e87aed0643 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYKIZAwIBAArLAQHIAQE/b0FJBEBChr0xNQD4DzIAhn1C7X1CfjIA+HwwAOWM/919QnyGQqffGoBC3X1CJoZCfDAAY3wyAPgPMgCGfUL//w8yAIZ9Qv//Bj0A/+19Qn4yAPh8MgDl/2N8MgD4D0J+MgD4fDIA5f9jfDIA+A8yAIZ9Qv//Bj0A/+19Qn4yAP/l/2N8MgD4DzIAhn1C//8GPQD/7X1CfjIA7///3/8GNAD/7X1CfjQA+HwwAOWM/919QnyGQnwpAGN8MgD4fDEA+A8ACwAL Step #5: MERGE-OUTER: attempt 4551 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1732973951 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5600b4ec0198, 0x5600b4ec8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5600b4ec8918,0x5600b4f500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/380d0fd69f37db8a5f4c2c8cd0dc06e87aed0643' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13319 processed earlier; will process 1956 files now Step #5: [LOADING] WASM module load failed: unknown table 8446 Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600b26d45dd bp 0x000000000000 sp 0x7ffe1f551c50 T47283) Step #5: ==47283==The signal is caused by a READ memory access. Step #5: #0 0x5600b26d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5600b24f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5600b24f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5600b24d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5600b23f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5600b234cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5600b23561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5600b233d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600b23693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3cbce57082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5600b2330aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47283==Register values: Step #5: rax = 0x00005600b6ed2430 rbx = 0x00005600b6ed2430 rcx = 0x00005600b6ed2420 rdx = 0x00007f3cbd01fb80 Step #5: rdi = 0x00005600b6ed2420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe1f551c50 Step #5: r8 = 0x00005600b6ed2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3cbd01fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600b58d3960 r14 = 0x0000000100000004 r15 = 0x00005600b4840386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xc8,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x6d,0x41,0x41,0x4,0x40,0x42,0x86,0xbe,0x7f,0x3f,0x0,0x42,0x1b,0x7d,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x79,0x42,0x42,0x42,0x7c,0x42,0x7f,0x80,0x40,0x80,0x0,0x42,0x7c,0x31,0x80,0x0,0xfd,0x11,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x79,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x42,0xbd,0x7c,0xc3,0x80,0x33,0x80,0x0,0x42,0x7f,0x42,0x80,0x0,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x9e,0x79,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x79,0x42,0x42,0x42,0x7c,0x42,0x7f,0x80,0x40,0x80,0x0,0x42,0x7c,0x31,0x80,0x0,0xfd,0x11,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x79,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x42,0xbd,0x7c,0xc3,0x80,0x33,0x80,0x0,0x42,0x7f,0x42,0x80,0x0,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x9e,0x79,0x7f,0x3f,0x80,0x0,0x42,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x30,0x7f,0x3f,0x80,0x0,0x7d,0x0,0x80,0xc3,0x42,0xc3,0x80,0x0,0x42,0xc2,0x10,0x79,0x86,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\310\031\003\002\001\000\012\313\001\001\310\001\001\004mAA\004@B\206\276\177?\000B\033}BB|B\177?\200\000B\033\177?\200\000B\033yBBB|B\177\200@\200\000B|1\200\000\375\021?\200\000B\033\177?\200\000B\033y\177?\200\000B\033\177B\275|\303\2003\200\000B\177B\200\000?\200\000B\033\177?\200\000B\236yB\033\177?\200\000B\033yBBB|B\177\200@\200\000B|1\200\000\375\021?\200\000B\033\177?\200\000B\033y\177?\200\000B\033\177B\275|\303\2003\200\000B\177B\200\000?\200\000B\033\177?\200\000B\236y\177?\200\000BBB|B\177?\200\000B0\177?\200\000}\000\200\303B\303\200\000B\302\020y\206\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-abb9779070453f15e6e001897fbb6603829dfad2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYMgZAwIBAArLAQHIAQEEbUFBBEBChr5/PwBCG31CQnxCfz+AAEIbfz+AAEIbeUJCQnxCf4BAgABCfDGAAP0RP4AAQht/P4AAQht5fz+AAEIbf0K9fMOAM4AAQn9CgAA/gABCG38/gABCnnlCG38/gABCG3lCQkJ8Qn+AQIAAQnwxgAD9ET+AAEIbfz+AAEIbeX8/gABCG39CvXzDgDOAAEJ/QoAAP4AAQht/P4AAQp55fz+AAEJCQnxCfz+AAEIwfz+AAH0AgMNCw4AAQsIQeYYACwAL Step #5: MERGE-OUTER: attempt 4552 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1733114125 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555aa2102198, 0x555aa210a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555aa210a918,0x555aa21920a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/abb9779070453f15e6e001897fbb6603829dfad2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13321 processed earlier; will process 1954 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 410 ft: 411 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a9f9165dd bp 0x000000000000 sp 0x7fff51a158d0 T47287) Step #5: ==47287==The signal is caused by a READ memory access. Step #5: #0 0x555a9f9165dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a9f738280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a9f737fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a9f715929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a9f636ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a9f58ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a9f5981e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a9f57f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a9f5ab3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6fd8a56082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a9f572aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47287==Register values: Step #5: rax = 0x0000555aa2e40430 rbx = 0x0000555aa2e40430 rcx = 0x0000555aa2e40420 rdx = 0x00007f6fd8c1eb80 Step #5: rdi = 0x0000555aa2e40420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fff51a158d0 Step #5: r8 = 0x0000555aa2e40430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6fd8c1ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555aa2b15960 r14 = 0x0000000100000004 r15 = 0x0000555aa1a82386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x42,0x80,0x42,0x42,0x7d,0x42,0x45,0x80,0x42,0xde,0xae,0x7f,0x7c,0x42,0xff,0xfe,0xff,0x42,0x42,0x51,0x29,0x0,0x7d,0x42,0x28,0x7e,0x42,0x42,0x7a,0x42,0x5b,0x42,0x7d,0x7b,0x42,0x88,0x7e,0x42,0x42,0x7a,0x42,0x5b,0x42,0x42,0x88,0x80,0x42,0x5b,0x42,0x42,0x42,0xc9,0x80,0x42,0x7f,0x3d,0x80,0x0,0x7f,0x42,0xde,0xff,0xff,0xff,0x1,0x42,0x7c,0x42,0x45,0x7f,0x3d,0x80,0x0,0x81,0xbd,0xd5,0xbd,0xbd,0x7b,0x7f,0x42,0x7f,0x3d,0x80,0x0,0xff,0xff,0xff,0xff,0x42,0x89,0x80,0x42,0x79,0x42,0x7f,0x3d,0x80,0x0,0x7f,0x42,0x42,0x88,0x88,0x42,0x5b,0x42,0x7c,0x42,0x62,0x7f,0x3d,0x80,0x0,0x0,0x7e,0x88,0x42,0x42,0x42,0x42,0x7a,0x42,0x5b,0x42,0x42,0x88,0x80,0x42,0x5b,0x42,0x42,0x42,0xc9,0x80,0x42,0x7f,0x3d,0x80,0x0,0x7f,0x42,0xde,0xff,0xff,0xff,0x1,0x42,0x7c,0x42,0x45,0x7f,0x3d,0x80,0x0,0x42,0x42,0x89,0x80,0x42,0x7f,0x3d,0x80,0x0,0x7f,0x42,0xde,0x42,0x40,0x0,0x7f,0x42,0xde,0x3f,0x42,0x89,0x42,0x80,0x7a,0x7a,0x42,0x7f,0x42,0x97,0x42,0x7c,0x42,0x62,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?~AA\004@B\200BB}BE\200B\336\256\177|B\377\376\377BBQ)\000}B(~BBzB[B}{B\210~BBzB[BB\210\200B[BBB\311\200B\177=\200\000\177B\336\377\377\377\001B|BE\177=\200\000\201\275\325\275\275{\177B\177=\200\000\377\377\377\377B\211\200ByB\177=\200\000\177BB\210\210B[B|Bb\177=\200\000\000~\210BBBBzB[BB\210\200B[BBB\311\200B\177=\200\000\177B\336\377\377\377\001B|BE\177=\200\000BB\211\200B\177=\200\000\177B\336B@\000\177B\336?B\211B\200zzB\177B\227B|Bbz\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b177fb1ce602a3e051fca0c903123049bc8dc48 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/fkFBBEBCgEJCfUJFgELern98Qv/+/0JCUSkAfUIofkJCekJbQn17Qoh+QkJ6QltCQoiAQltCQkLJgEJ/PYAAf0Le////AUJ8QkV/PYAAgb3Vvb17f0J/PYAA/////0KJgEJ5Qn89gAB/QkKIiEJbQnxCYn89gAAAfohCQkJCekJbQkKIgEJbQkJCyYBCfz2AAH9C3v///wFCfEJFfz2AAEJCiYBCfz2AAH9C3kJAAH9C3j9CiUKAenpCf0KXQnxCYnoACwAL Step #5: MERGE-OUTER: attempt 4553 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1733254885 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b10c81198, 0x558b10c89911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b10c89918,0x558b10d110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b177fb1ce602a3e051fca0c903123049bc8dc48' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13323 processed earlier; will process 1952 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b0e4955dd bp 0x000000000000 sp 0x7ffc528c7df0 T47291) Step #5: ==47291==The signal is caused by a READ memory access. Step #5: #0 0x558b0e4955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b0e2b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b0e2b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b0e294929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b0e1b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b0e10dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b0e1171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b0e0fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b0e12a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddf1ba2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b0e0f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47291==Register values: Step #5: rax = 0x0000558b11d894d0 rbx = 0x0000558b11d894d0 rcx = 0x0000558b11d89980 rdx = 0x00007fddf1d6ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc528c7df0 Step #5: r8 = 0x0000558b11d894d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fddf1d6abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b11694960 r14 = 0x0000000100000004 r15 = 0x0000558b10601386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x42,0xe1,0x10,0x79,0x42,0x79,0x42,0x27,0x32,0x80,0x0,0x82,0xdc,0xbd,0xff,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2d,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0xbd,0xff,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x81,0x80,0x80,0x0,0x80,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2d,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0x21,0x42,0x42,0x42,0x21,0x59,0x41,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x81,0x1f,0x0,0x42,0x21,0x80,0x32,0x80,0x0,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007a\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzBBB\341\020yByB'2\200\000\202\334\275\377yyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByByBb\206-\200\200\200\000\201\336BB!BJB!B{B\377yB\275\377yyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByyBBB\177/\201\200\200\000\200\336BB!BBB\343\246ByByBb\206-\200\200\200\000\201\336BB!BJB!B{B\377yB!BBB!YAyByBb\206+\200\200\200\000\201\037\000B!\2002\200\000{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f68c447d97d466e7709273cec4709f3c5a122628 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYeoZAwIBAArLAQHIAQE/bkFBBEBCekJCQuEQeUJ5QicygACC3L3/eXlCQkJ/LwCAgICB3kJCIUJCQuOmQnl5QkJCfy8AgICAgd5CQiFCQkLjpkJ5QnlCYoYtgICAAIHeQkIhQkpCIUJ7Qv95Qr3/eXlCQkJ/LwCAgICB3kJCIUJCQuOmQnl5QkJCfy+BgIAAgN5CQiFCQkLjpkJ5QnlCYoYtgICAAIHeQkIhQkpCIUJ7Qv95QiFCQkIhWUF5QnlCYoYrgICAAIEfAEIhgDKAAHsACwAL Step #5: MERGE-OUTER: attempt 4554 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1733394543 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e13604f198, 0x55e136057911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e136057918,0x55e1360df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f68c447d97d466e7709273cec4709f3c5a122628' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13324 processed earlier; will process 1951 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1338635dd bp 0x000000000000 sp 0x7ffef2590560 T47295) Step #5: ==47295==The signal is caused by a READ memory access. Step #5: #0 0x55e1338635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e133685280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e133684fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e133662929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e133583ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1334dbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1334e51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1334cc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1334f83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa10c4a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1334bfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47295==Register values: Step #5: rax = 0x000055e137d78340 rbx = 0x000055e137d78340 rcx = 0x000055e137d787f0 rdx = 0x00007faa10e12b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef2590560 Step #5: r8 = 0x000055e137d78340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa10e12be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e136a62960 r14 = 0x0000000100000004 r15 = 0x000055e1359cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x37,0xea,0x3a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x7d,0x7a,0x42,0x2,0x7e,0x7a,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x29,0x0,0x80,0x44,0x42,0xc2,0x40,0xfe,0x2a,0x1,0x72,0x35,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xfb,0x44,0x42,0x72,0x29,0x0,0x80,0x44,0x42,0xc2,0x40,0xfe,0x2a,0x1,0x72,0x30,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x2f,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x30,0x0,0xfb,0xe9,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xfb,0x44,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x30,0x0,0xfb,0x44,0x0,0x44,0xff,0x2,0xb,0x1a,0x72,0x7a,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\0057\352:\003\002\001\000\012\313\001\001\310\001\001\003oAA\004@BzB\002}zB\002~zB\302\000\376\025\001r)\000\200DB\302@\376*\001r5\000\373DB\302\000\3761\001rzB\002}B\332\373DBr)\000\200DB\302@\376*\001r0\000\373DB\302\000\3761\001rzB\002}B\332\373DB\302\000\3761\001/zB\002}B\332\377\377\002}BDB\376\211\336\377\377\256r|B\200DB\256r|B\200DB\302\000\376\025\001r0\000\200DB\302\000\376*\001r0\000\373\351B\302\000\3761\001rzB\002}B\332\373DB\200DB\302\000\376\025\001r0\000\200DB\302\000\376*\001r0\000\373D\000D\377\002\013\032rz\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-757a0497f89c5e66be30b71d9097ed78d9b20bfc Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFN+o6AwIBAArLAQHIAQEDb0FBBEBCekICfXpCAn56QsIA/hUBcikAgERCwkD+KgFyNQD7RELCAP4xAXJ6QgJ9Qtr7REJyKQCARELCQP4qAXIwAPtEQsIA/jEBcnpCAn1C2vtEQsIA/jEBL3pCAn1C2v//An1CREL+id7//65yfEKAREKucnxCgERCwgD+FQFyMACARELCAP4qAXIwAPvpQsIA/jEBcnpCAn1C2vtEQoBEQsIA/hUBcjAAgERCwgD+KgFyMAD7RABE/wILGnJ6AHoACwAL Step #5: MERGE-OUTER: attempt 4555 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1733533760 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b6ac2d6198, 0x55b6ac2de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b6ac2de918,0x55b6ac3660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/757a0497f89c5e66be30b71d9097ed78d9b20bfc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13325 processed earlier; will process 1950 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 407 ft: 408 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 506 ft: 589 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b6a9aea5dd bp 0x000000000000 sp 0x7ffe056eaaa0 T47299) Step #5: ==47299==The signal is caused by a READ memory access. Step #5: #0 0x55b6a9aea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b6a990c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b6a990bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6a98e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b6a980aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b6a9762c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b6a976c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6a97536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b6a977f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f19ce63d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b6a9746aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47299==Register values: Step #5: rax = 0x000055b6adf11430 rbx = 0x000055b6adf11430 rcx = 0x000055b6adf11420 rdx = 0x00007f19ce805b80 Step #5: rdi = 0x000055b6adf11420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe056eaaa0 Step #5: r8 = 0x000055b6adf11430 r9 = 0x00007f19ce805c70 r10 = 0x000055b6adef2010 r11 = 0x00007f19ce805be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6acce9960 r14 = 0x0000000100000004 r15 = 0x000055b6abc56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x37,0xea,0x3a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x7d,0x7a,0x42,0x2,0x7d,0x7a,0x42,0xc2,0x0,0xfe,0x31,0x1,0xff,0xff,0xff,0xff,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0xfb,0x41,0x42,0xc2,0x0,0xfe,0x31,0x1,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0xfb,0x41,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x3e,0x2,0x7d,0x42,0xda,0xff,0xff,0xae,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x31,0x0,0x7c,0x42,0x80,0x7d,0x42,0xda,0xff,0xff,0xae,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x31,0x0,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x31,0x0,0xfb,0x41,0x42,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0xfb,0x41,0x42,0xc2,0x0,0xfe,0x31,0x1,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\0057\352:\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\002}zB\002}zB\302\000\3761\001\377\377\377\377}B\332\377\377\002}BDB\376\211\336\377\377\256r|B\200DB\302\000\376\025\001r0\000\373AB\302\000\3761\001\000\376\025\001r0\000\373AB\302\000\3761\001rz>\002}B\332\377\377\256\377\256r|B\200DB\302\000\376*\001r1\000|B\200}B\332\377\377\256\377\256r|B\200DB\302\000\376*\001r1\000|B\200DB\302\000\376*\001r1\000\373ABzB\002}B\332\377\377\002}BDB\376\211\336\377\377\256r|B\200DB\302\000\376\025\001r0\000\373AB\302\000\3761\001\000\376\025\001r0\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-15b9d366cf403182e5ad729459aa2cb3edb4107f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFN+o6AwIBAArLAQHIAQE/b0FBBEBCekICfXpCAn16QsIA/jEB/////31C2v//An1CREL+id7//65yfEKARELCAP4VAXIwAPtBQsIA/jEBAP4VAXIwAPtBQsIA/jEBcno+An1C2v//rv+ucnxCgERCwgD+KgFyMQB8QoB9Qtr//67/rnJ8QoBEQsIA/ioBcjEAfEKARELCAP4qAXIxAPtBQnpCAn1C2v//An1CREL+id7//65yfEKARELCAP4VAXIwAPtBQsIA/jEBAP4VAXIwAHoACwAL Step #5: MERGE-OUTER: attempt 4556 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1733676961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56398efc0198, 0x56398efc8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56398efc8918,0x56398f0500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/15b9d366cf403182e5ad729459aa2cb3edb4107f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13329 processed earlier; will process 1946 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56398c7d45dd bp 0x000000000000 sp 0x7ffc640a4de0 T47303) Step #5: ==47303==The signal is caused by a READ memory access. Step #5: #0 0x56398c7d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56398c5f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56398c5f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56398c5d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56398c4f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56398c44cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56398c4561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56398c43d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56398c4693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc87baf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56398c430aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47303==Register values: Step #5: rax = 0x000056399091f470 rbx = 0x000056399091f470 rcx = 0x000056399091f920 rdx = 0x00007efc87d77b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc640a4de0 Step #5: r8 = 0x000056399091f470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc87d77be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056398f9d3960 r14 = 0x0000000100000004 r15 = 0x000056398e940386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7c,0x42,0x90,0x7e,0xb5,0xaf,0x7d,0x7a,0x42,0x44,0x89,0x42,0xde,0xfe,0xff,0xff,0xaf,0x52,0x7c,0x42,0x80,0x44,0x42,0x80,0x44,0x42,0x42,0x79,0x42,0x7c,0x42,0x31,0xc2,0x80,0x42,0x79,0x8a,0x42,0xf2,0xff,0xff,0xff,0x43,0x42,0x42,0x42,0x25,0x80,0x42,0x8a,0x89,0x62,0x7e,0x7c,0x42,0x90,0x6,0x3d,0x0,0x81,0xd5,0xae,0xff,0xff,0xd0,0x6,0x3d,0x0,0xd5,0x91,0xcc,0xff,0xf8,0xfb,0xff,0xff,0x42,0x7f,0x42,0x7c,0x42,0x30,0x8a,0x42,0x2d,0x89,0xc2,0x42,0xda,0xfe,0x1f,0x7e,0x42,0x42,0x42,0x81,0x79,0x42,0x89,0x49,0x42,0xba,0x42,0x79,0x84,0x42,0x89,0x7e,0x42,0x7c,0x42,0x90,0x6,0x3d,0x0,0xd5,0x81,0xae,0xff,0xfe,0x90,0x23,0x42,0x79,0x42,0x7c,0x42,0x31,0xc2,0x80,0x42,0x79,0x8a,0x42,0xf2,0xd5,0x81,0xae,0xff,0xff,0x90,0x23,0x31,0x0,0xd5,0x80,0xae,0xff,0xff,0xff,0x0,0x1,0x42,0x8a,0x62,0x89,0x7e,0x7c,0x42,0x90,0x6,0x3d,0x0,0x81,0xd5,0xae,0xff,0xff,0x90,0x6,0x3d,0x0,0xd5,0x81,0xcc,0xff,0xff,0xff,0x0,0x0,0x42,0x8a,0xc2,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{|B\220~\265\257}zBD\211B\336\376\377\377\257R|B\200DB\200DBByB|B1\302\200By\212B\362\377\377\377CBBB%\200B\212\211b~|B\220\006=\000\201\325\256\377\377\320\006=\000\325\221\314\377\370\373\377\377B\177B|B0\212B-\211\302B\332\376\037~BBB\201yB\211IB\272By\204B\211~B|B\220\006=\000\325\201\256\377\376\220#ByB|B1\302\200By\212B\362\325\201\256\377\377\220#1\000\325\200\256\377\377\377\000\001B\212b\211~|B\220\006=\000\201\325\256\377\377\220\006=\000\325\201\314\377\377\377\000\000B\212\302\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c130ebc0a43bf50bf2624d4d3e1f608b2623b53 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7fEKQfrWvfXpCRIlC3v7//69SfEKAREKAREJCeUJ8QjHCgEJ5ikLy////Q0JCQiWAQoqJYn58QpAGPQCB1a7//9AGPQDVkcz/+Pv//0J/QnxCMIpCLYnCQtr+H35CQkKBeUKJSUK6QnmEQol+QnxCkAY9ANWBrv/+kCNCeUJ8QjHCgEJ5ikLy1YGu//+QIzEA1YCu////AAFCimKJfnxCkAY9AIHVrv//kAY9ANWBzP///wAAQorCAHoACwAL Step #5: MERGE-OUTER: attempt 4557 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1733817463 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee90549198, 0x55ee90551911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee90551918,0x55ee905d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c130ebc0a43bf50bf2624d4d3e1f608b2623b53' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13330 processed earlier; will process 1945 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 364 ft: 365 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 414 ft: 443 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee8dd5d5dd bp 0x000000000000 sp 0x7ffc49860c90 T47307) Step #5: ==47307==The signal is caused by a READ memory access. Step #5: #0 0x55ee8dd5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee8db7f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee8db7efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee8db5c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee8da7dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee8d9d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee8d9df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee8d9c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee8d9f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc82e08b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee8d9b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47307==Register values: Step #5: rax = 0x000055ee91c1e430 rbx = 0x000055ee91c1e430 rcx = 0x000055ee91c1e420 rdx = 0x00007fc82e253b80 Step #5: rdi = 0x000055ee91c1e420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffc49860c90 Step #5: r8 = 0x000055ee91c1e430 r9 = 0x000055ee91c14a30 r10 = 0x000055ee91bff010 r11 = 0x00007fc82e253be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee90f5c960 r14 = 0x0000000100000004 r15 = 0x000055ee8fec9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x3a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x15,0x1,0x72,0x31,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x35,0x0,0x72,0x7a,0x42,0x2,0x7b,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0x0,0x1,0x42,0xfb,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x1c,0x1,0x72,0x31,0x0,0xc0,0x44,0x42,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x1c,0x1,0x72,0x31,0x0,0xc0,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x42,0x0,0x7c,0x42,0x1,0x2a,0x0,0x4,0x1,0x42,0x7c,0x42,0x1,0x7c,0x35,0x0,0x4,0x1,0x42,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x42,0x7f,0x1,0x7c,0x42,0x7f,0x42,0x88,0x43,0x7c,0x37,0x80,0x0,0x80,0x86,0xfb,0xc2,0xfe,0x31,0x0,0x44,0x72,0xfe,0x40,0x1,0x72,0x7a,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352:\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\002}B\332\377\377\002}BDB\376\211\336\377\302\001\376\025\001r1\000\200DB\302\000\376*\001r5\000rzB\002{B\332\377\377\002}BDB\376\211\336\377\302\001\3761\001rzB\002}B\332\000\001B\373\377\256r|B\200DB\256r|B\200DB\302\000\376\034\001r1\000\300DBr|B\200DB\302\000\376\034\001r1\000\300DB\302\000\376*\001{?\000|B\001|B\000|B\001*\000\004\001B|B\001|5\000\004\001B\220\000B|)\002\004B{?\000|B\001|B\177\001|B\177B\210C|7\200\000\200\206\373\302\3761\000Dr\376@\001rz\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2574a1d7ca7ee74b9e9bac9a272c7e0d3035426c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuo6AwIBAArLAQHIAQE/b0FBBEBCekICfULa//8CfUJEQv6J3v/CAf4VAXIxAIBEQsIA/ioBcjUAcnpCAntC2v//An1CREL+id7/wgH+MQFyekICfULaAAFC+/+ucnxCgERCrnJ8QoBEQsIA/hwBcjEAwERCcnxCgERCwgD+HAFyMQDARELCAP4qAXs/AHxCAXxCAHxCASoABAFCfEIBfDUABAFCkABCfCkCBEJ7PwB8QgF8Qn8BfEJ/QohDfDeAAICG+8L+MQBEcv5AAXJ6AHoACwAL Step #5: MERGE-OUTER: attempt 4558 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1733959213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564bc68e0198, 0x564bc68e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564bc68e8918,0x564bc69700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2574a1d7ca7ee74b9e9bac9a272c7e0d3035426c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13334 processed earlier; will process 1941 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564bc40f45dd bp 0x000000000000 sp 0x7ffdd51d2010 T47311) Step #5: ==47311==The signal is caused by a READ memory access. Step #5: #0 0x564bc40f45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564bc3f16280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564bc3f15fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564bc3ef3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564bc3e14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564bc3d6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564bc3d761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564bc3d5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564bc3d893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff282069082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564bc3d50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47311==Register values: Step #5: rax = 0x0000564bc8ede340 rbx = 0x0000564bc8ede340 rcx = 0x0000564bc8ede7f0 rdx = 0x00007ff282231b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd51d2010 Step #5: r8 = 0x0000564bc8ede340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff282231be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564bc72f3960 r14 = 0x0000000100000004 r15 = 0x0000564bc6260386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x85,0x42,0x1,0x42,0x7c,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x36,0x31,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x0,0x32,0x1,0x5,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0xfe,0x30,0x0,0x1,0x42,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0x7,0x1,0x7d,0x42,0x7f,0x42,0x0,0x32,0x1,0x5,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x30,0x0,0x1,0x42,0xf5,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7d,0x34,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x0,0x0,0x7d,0x42,0x42,0x7d,0x42,0x7f,0x31,0x0,0xfe,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B\377\301\001B~|-\000}B~B\205B\001B||-\000}B\177B\252\313B\177B61\000\377\177B@5\000\377\000}B\177B\252\313B\177B@0\000\377\177B@5\000\377\000}B\177B\0002\001\005}BB\177B@3\000\003B[\3760\000\001B@B\231\177B\377\301\001B~|-\000}B~B}B\001B~|-\000}B\177B\252\313B\177B@0\000\377\177B@5\000\007\001}B\177B\0002\001\005}BB\177B@3\000\003B[~0\000\001B\365}3\000\377\000=\000}B}4\000\377\000=\000}B\000\000}BB}B\1771\000\376B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cea5e92b0473a3fa3d16e7a0fb1992e78ab3166a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9C/8EBQn58LQB9Qn5ChUIBQnx8LQB9Qn9CqstCf0I2MQD/f0JANQD/AH1Cf0Kqy0J/QkAwAP9/QkA1AP8AfUJ/QgAyAQV9QkJ/QkAzAANCW/4wAAFCQEKZf0L/wQFCfnwtAH1CfkJ9QgFCfnwtAH1Cf0Kqy0J/QkAwAP9/QkA1AAcBfUJ/QgAyAQV9QkJ/QkAzAANCW34wAAFC9X0zAP8APQB9Qn00AP8APQB9QgAAfUJCfUJ/MQD+QgEACwAL Step #5: MERGE-OUTER: attempt 4559 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1734098316 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f6fcd6d198, 0x55f6fcd75911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f6fcd75918,0x55f6fcdfd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cea5e92b0473a3fa3d16e7a0fb1992e78ab3166a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13335 processed earlier; will process 1940 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f6fa5815dd bp 0x000000000000 sp 0x7ffc6c254a80 T47315) Step #5: ==47315==The signal is caused by a READ memory access. Step #5: #0 0x55f6fa5815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f6fa3a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f6fa3a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f6fa380929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f6fa2a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f6fa1f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6fa2031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6fa1ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6fa2163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6f540a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f6fa1ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47315==Register values: Step #5: rax = 0x000055f6fe0d8410 rbx = 0x000055f6fe0d8410 rcx = 0x000055f6fe0d88c0 rdx = 0x00007ff6f55d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6c254a80 Step #5: r8 = 0x000055f6fe0d8410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff6f55d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f6fd780960 r14 = 0x0000000100000004 r15 = 0x000055f6fc6ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0xff,0x72,0x7c,0x42,0x80,0x7a,0x42,0x7c,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7f,0x42,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0x1,0x3f,0x0,0x42,0x81,0xae,0x0,0xfe,0x22,0x0,0xff,0xfe,0xff,0xff,0x2a,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0x42,0x1a,0x42,0x7c,0x42,0x1a,0x7a,0x7e,0x7f,0xc2,0x7c,0x7f,0x81,0x42,0x42,0x42,0x7e,0x42,0xfc,0x87,0xb5,0x80,0x8a,0x7f,0x42,0x7e,0x7d,0xc3,0x7f,0x42,0x7b,0x7a,0x42,0x0,0x42,0xc6,0x52,0x1a,0x42,0x42,0x42,0xae,0x0,0xfe,0x45,0x0,0xbf,0xfe,0x1,0x3f,0x0,0x42,0x81,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7e,0x42,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xff,0xff,0xff,0xe2,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xc2,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001-oAA\004@BzBB}B\377\377\377r|B\200zB|B\336\376\377\377\256\000\376E\000\377\376\377\377\362\001BB\177B\377\256\000\376E\000\377\376\377\377\362\001BB\177B\336\376\377\377\256\000\376E\000\377\376\001?\000B\201\256\000\376\"\000\377\376\377\377*\001BB\177B\336\376\377\377\256\000B\032B|B\032z~\177\302|\177\201BBB~B\374\207\265\200\212\177B~}\303\177B{zB\000B\306R\032BBB\256\000\376E\000\277\376\001?\000B\201\000\376E\000\377\376\377\377\362\001BB~B\377\256\000\376E\000\377\377\377\377\342\001BB\177B\336\376\377\377\256\000\376E\000\377\376\377\377\302z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d1be0247f10380f5b8b8fb3d6797002c0180da01 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEtb0FBBEBCekJCfUL///9yfEKAekJ8Qt7+//+uAP5FAP/+///yAUJCf0L/rgD+RQD//v//8gFCQn9C3v7//64A/kUA//4BPwBCga4A/iIA//7//yoBQkJ/Qt7+//+uAEIaQnxCGnp+f8J8f4FCQkJ+QvyHtYCKf0J+fcN/Qnt6QgBCxlIaQkJCrgD+RQC//gE/AEKBAP5FAP/+///yAUJCfkL/rgD+RQD/////4gFCQn9C3v7//64A/kUA//7//8J6igAACwAL Step #5: MERGE-OUTER: attempt 4560 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1734237423 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56272d9a1198, 0x56272d9a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56272d9a9918,0x56272da310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d1be0247f10380f5b8b8fb3d6797002c0180da01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13336 processed earlier; will process 1939 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56272b1b55dd bp 0x000000000000 sp 0x7ffdee5e85f0 T47319) Step #5: ==47319==The signal is caused by a READ memory access. Step #5: #0 0x56272b1b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56272afd7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56272afd6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56272afb4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56272aed5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56272ae2dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56272ae371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56272ae1e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56272ae4a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d52a45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56272ae11aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47319==Register values: Step #5: rax = 0x000056272ea924c0 rbx = 0x000056272ea924c0 rcx = 0x000056272ea92970 rdx = 0x00007f3d52c0db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdee5e85f0 Step #5: r8 = 0x000056272ea924c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3d52c0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056272e3b4960 r14 = 0x0000000100000004 r15 = 0x000056272d321386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x42,0xe1,0x10,0x79,0x42,0x79,0x42,0x27,0x30,0x80,0x0,0x82,0xdc,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xff,0xff,0xff,0x9,0x79,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0xb6,0xde,0x42,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x9c,0xde,0x42,0x42,0x21,0x42,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0xb6,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x3,0x0,0x0,0x0,0x42,0x42,0x42,0x7f,0x2b,0x80,0x80,0x0,0x80,0x81,0xde,0xc4,0xbd,0x21,0x43,0x42,0x42,0x21,0x42,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x0,0xc0,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0x3e,0x42,0x7f,0x2b,0x80,0x80,0x0,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x0,0xc0,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x7b,0x42,0xff,0x80,0x2,0x42,0x42,0x81,0x42,0x42,0x80,0x2f,0x80,0x0,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005a\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzBBB\341\020yByB'0\200\000\202\334\201\336BB!BBB\377\377\377\011yyBb\206+\200\200\200\000\266\336BByBb\206+\200\200\200\000\234\336BB!BByByBb\206+\200\200\200\000\266\336BB!BJB!B\003\000\000\000BBB\177+\200\200\000\200\201\336\304\275!CBB!BByByBb\206+\200\000\300\200\201\336BB!BBB!BJB!B{B\377yB>B\177+\200\200\000\200\201\336BB!BBB!BByByBb\206+\200\000\300\200\201\336BB!BBB!B{B\377\200\002BB\201BB\200/\200\000{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c36efdaf1fb3ac1cf1e6dccd1d1880bb63e9de8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYeoZAwIBAArLAQHIAQE/bkFBBEBCekJCQuEQeUJ5QicwgACC3IHeQkIhQkJC////CXl5QmKGK4CAgAC23kJCeUJihiuAgIAAnN5CQiFCQnlCeUJihiuAgIAAtt5CQiFCSkIhQgMAAABCQkJ/K4CAAICB3sS9IUNCQiFCQnlCeUJihiuAAMCAgd5CQiFCQkIhQkpCIUJ7Qv95Qj5CfyuAgACAgd5CQiFCQkIhQkJ5QnlCYoYrgADAgIHeQkIhQkJCIUJ7Qv+AAkJCgUJCgC+AAHsACwAL Step #5: MERGE-OUTER: attempt 4561 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1734374464 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604e5031198, 0x5604e5039911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604e5039918,0x5604e50c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c36efdaf1fb3ac1cf1e6dccd1d1880bb63e9de8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13337 processed earlier; will process 1938 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604e28455dd bp 0x000000000000 sp 0x7ffc6b568830 T47323) Step #5: ==47323==The signal is caused by a READ memory access. Step #5: #0 0x5604e28455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604e2667280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604e2666fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604e2644929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604e2565ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604e24bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604e24c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604e24ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604e24da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fad0423b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604e24a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47323==Register values: Step #5: rax = 0x00005604e7afa4b0 rbx = 0x00005604e7afa4b0 rcx = 0x00005604e7afa960 rdx = 0x00007fad04403b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6b568830 Step #5: r8 = 0x00005604e7afa4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fad04403be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604e5a44960 r14 = 0x0000000100000004 r15 = 0x00005604e49b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5f,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x1,0x41,0xc2,0x7,0x1,0x41,0x45,0x41,0x41,0x1,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x49,0xc1,0x1,0x75,0xc1,0x6c,0x78,0x6a,0x69,0x6e,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x49,0xc1,0x1,0x6c,0x75,0x69,0x6e,0x78,0x6a,0x6a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x0,0x0,0x3b,0x0,0x0,0x3b,0x0,0x0,0x40,0x0,0x54,0x0,0x0,0x0,0x6f,0x1,0x41,0x0,0x0,0x88,0x0,0x0,0x0,0x28,0x0,0x6c,0x69,0x6c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa1,0x0,0x41,0x1,0x49,0x3b,0x1,0x61,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x45,0x0,0x9b,0x1,0x41,0xd0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0x6e,0xc1,0x69,0x77,0x69,0x6e,0x78,0x1,0x41,0xc0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005_\342\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000\001A\302\007\001AEAA\001O\320\000\024\000\001AEAAAEAI\301\001u\301lxjin\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001AkA\377BAA\300\001A*\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001I\301\001luinxjj\001A\300\001A\347kg\000\000;\000\000;\000\000@\000T\000\000\000o\001A\000\000\210\000\000\000(\000lil\000\000\000\000\000\000\000\000\241\000A\001I;\001akA\377BAA\300\001E\000\233\001A\320\024\000\001AEAA\001Mn\301iwinx\001A\300\001\000\000\000\000\000\000\000\300\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f517373a456c5a0f02ac90a408ab2a44c25abf6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFX+IZAwIBAArLAQHIAQE/b0FBBAABQcIHAUFFQUEBT9AAFAABQUVBQUFFQUnBAXXBbHhqaW4BQcABQedrZ0LeQQFBYwFBAUk7AUFrQf9CQUHAAUEqAUHAAUHna2dC3kEBQWMBQQFJOwFJwQFsdWlueGpqAUHAAUHna2cAADsAADsAAEAAVAAAAG8BQQAAiAAAACgAbGlsAAAAAAAAAAChAEEBSTsBYWtB/0JBQcABRQCbAUHQFAABQUVBQQFNbsFpd2lueAFBwAEAAAAAAAAAwAEACwAL Step #5: MERGE-OUTER: attempt 4562 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1734514448 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557626d48198, 0x557626d50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557626d50918,0x557626dd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f517373a456c5a0f02ac90a408ab2a44c25abf6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13338 processed earlier; will process 1937 files now Step #5: [LOADING] WASM module load failed: unknown data segment 536807037 Step #5: #1 pulse cov: 408 ft: 409 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 450 ft: 516 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55762455c5dd bp 0x000000000000 sp 0x7fff0c51ad40 T47327) Step #5: ==47327==The signal is caused by a READ memory access. Step #5: #0 0x55762455c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55762437e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55762437dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55762435b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55762427cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576241d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576241de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576241c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576241f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f911a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576241b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47327==Register values: Step #5: rax = 0x0000557628e7c430 rbx = 0x0000557628e7c430 rcx = 0x0000557628e7c420 rdx = 0x00007f4f91370b80 Step #5: rdi = 0x0000557628e7c420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff0c51ad40 Step #5: r8 = 0x0000557628e7c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f91370be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055762775b960 r14 = 0x0000000100000004 r15 = 0x00005576266c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xeb,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xea,0x7d,0x44,0x42,0x89,0x42,0xea,0x0,0x42,0x7d,0x7e,0x42,0x44,0x42,0x80,0x42,0x44,0x12,0x7a,0x42,0x7c,0x30,0x0,0xf8,0xff,0x1a,0x7e,0x30,0x0,0x7e,0x42,0x44,0x42,0x80,0x44,0x42,0x12,0x7a,0x42,0x7c,0x32,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0xf8,0xff,0xff,0xff,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x32,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x7e,0x42,0x44,0x42,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x30,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x42,0xc3,0xef,0xff,0xff,0x1,0x3f,0x0,0x42,0x0,0x1,0x0,0x10,0x0,0xd4,0xd4,0x5b,0x0,0x0,0x15,0x0,0x0,0x0,0x15,0x0,0x15,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x0,0x0,0x0,0x15,0x0,0x0,0x15,0x0,0x15,0x0,0x14,0x0,0x15,0x0,0x8a,0xd0,0x0,0x1,0x0,0x14,0x0,0xd4,0xd4,0x14,0x80,0x0,0x15,0x80,0x0,0x0,0x15,0x0,0x15,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\353\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\352}DB\211B\352\000B}~BDB\200BD\022zB|0\000\370\377\032~0\000~BDB\200DB\022zB|2\000\370\377\032\2040\000\370\377\377\377\377\377\207`B\271|DB?2J|2>\0019\003\335~\211~BDB\377\377\207`B\271|DB?0J|2>\0019\003\335~\211B\303\357\377\377\001?\000B\000\001\000\020\000\324\324[\000\000\025\000\000\000\025\000\025\000\212\320\000\001\000\024\000\324\324\024\000\000\000\025\000\000\000\212\320\000\001\000\024\000\324\324\024\000\000\000\025\000\000\025\000\025\000\024\000\025\000\212\320\000\001\000\024\000\324\324\024\200\000\025\200\000\000\025\000\025\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6a4f11338e6aeebe44a3fa40fdec9482ac1746d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOsZAwIBAArLAQHIAQE/b0FBBEBCekLqfURCiULqAEJ9fkJEQoBCRBJ6QnwwAPj/Gn4wAH5CREKAREISekJ8MgD4/xqEMAD4//////+HYEK5fERCPzJKfDI+ATkD3X6JfkJEQv//h2BCuXxEQj8wSnwyPgE5A91+iULD7///AT8AQgABABAA1NRbAAAVAAAAFQAVAIrQAAEAFADU1BQAAAAVAAAAitAAAQAUANTUFAAAABUAABUAFQAUABUAitAAAQAUANTUFIAAFYAAABUAFQAACwAL Step #5: MERGE-OUTER: attempt 4563 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1734656599 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558505fc5198, 0x558505fcd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558505fcd918,0x5585060550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6a4f11338e6aeebe44a3fa40fdec9482ac1746d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13341 processed earlier; will process 1934 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 410 ft: 411 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585037d95dd bp 0x000000000000 sp 0x7fffffa4fc90 T47331) Step #5: ==47331==The signal is caused by a READ memory access. Step #5: #0 0x5585037d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585035fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585035fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585035d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585034f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558503451c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55850345b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585034426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55850346e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2051157082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558503435aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47331==Register values: Step #5: rax = 0x0000558508449430 rbx = 0x0000558508449430 rcx = 0x0000558508449420 rdx = 0x00007f205131fb80 Step #5: rdi = 0x0000558508449420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fffffa4fc90 Step #5: r8 = 0x0000558508449430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f205131fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585069d8960 r14 = 0x0000000100000004 r15 = 0x0000558505945386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x62,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0x52,0x42,0xff,0xfd,0x5c,0x42,0x3a,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3e,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xfe,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x88,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x18,0x3,0x80,0x0,0x42,0x7e,0x7f,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005b\352\031\003\002\001\000\012\313\001\001\310\001\001=sAA\004@BzB\201}BRB\377\375\\B:ByB~~B\204B\177\3764\003\177\302\2010\000\000>\000~~B\204B\177\376\021\003\200\000B\377\376\377r|@\200\000BBB\\BBBByB~B\200\000B\377\377~~B,By\376;\003\200\012\201\376\030\003\200\000B\377\377\374r|@\200\000BBB\\BBBByB~B~B,By\376;\003\200\012\201\376\030\003\200\000B\377\377\374r|@\200\000BBB\\BBBByB~B\210\000B\377\377~~B,By\376;\003\200\000\177\376\030\003\200\000B~\177B,By\376;\003\200\000\177\376\030\003\200\000B\377\377r\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-665b0029346e019ff86f9790878dc65025366e34 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYuoZAwIBAArLAQHIAQE9c0FBBEBCekKBfUJSQv/9XEI6QnlCfn5ChEJ//jQDf8KBMAAAPgB+fkKEQn/+EQOAAEL//v9yfECAAEJCQlxCQkJCeUJ+QoAAQv//fn5CLEJ5/jsDgAqB/hgDgABC///8cnxAgABCQkJcQkJCQnlCfkJ+QixCef47A4AKgf4YA4AAQv///HJ8QIAAQkJCXEJCQkJ5Qn5CiABC//9+fkIsQnn+OwOAAH/+GAOAAEJ+f0IsQnn+OwOAAH/+GAOAAEL//3IACwAL Step #5: MERGE-OUTER: attempt 4564 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1734796293 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557357eb2198, 0x557357eba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557357eba918,0x557357f420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/665b0029346e019ff86f9790878dc65025366e34' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13343 processed earlier; will process 1932 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573556c65dd bp 0x000000000000 sp 0x7fff738f0f90 T47335) Step #5: ==47335==The signal is caused by a READ memory access. Step #5: #0 0x5573556c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573554e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573554e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573554c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573553e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55735533ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573553481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55735532f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55735535b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58fef12082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557355322aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47335==Register values: Step #5: rax = 0x000055735964a470 rbx = 0x000055735964a470 rcx = 0x000055735964a920 rdx = 0x00007f58ff0dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff738f0f90 Step #5: r8 = 0x000055735964a470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58ff0dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573588c5960 r14 = 0x0000000100000004 r15 = 0x0000557357832386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x33,0x0,0x4,0x42,0x17,0x81,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x28,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x30,0xc3,0x7c,0x7c,0x2a,0x0,0x88,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x39,0x83,0x30,0x0,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x31,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0x42,0x0,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl3\000\004B\027\201B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|(\000\354\377\310\000BMB\177B0\303||*\000\210\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\2109\2030\000\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|1\000\004\001Bo.\000#B|*\000D\001B|,\000\354\377B\000\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-43564fea677cf388da834656b0ccee656552144a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDMABEIXgUKChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8KADs/8gAQk1Cf0Iww3x8KgCIAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIOYMwAH98QnwqAEQBQnwsAOz/yABCTUJ/QojDfDAAfCoARAFCfCwA7P/IAEJNQn98QnwqAEQBQnwsAOz/yABCTUJ/QojDfDEABAFCby4AI0J8KgBEAUJ8LADs/0IAAAABDwsL Step #5: MERGE-OUTER: attempt 4565 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1734936110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ff243a198, 0x561ff2442911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ff2442918,0x561ff24ca0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/43564fea677cf388da834656b0ccee656552144a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13344 processed earlier; will process 1931 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561fefc4e5dd bp 0x000000000000 sp 0x7ffe47b584c0 T47339) Step #5: ==47339==The signal is caused by a READ memory access. Step #5: #0 0x561fefc4e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561fefa70280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561fefa6ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561fefa4d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561fef96ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561fef8c6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561fef8d01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561fef8b76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561fef8e33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f23133ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561fef8aaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47339==Register values: Step #5: rax = 0x0000561ff3ece430 rbx = 0x0000561ff3ece430 rcx = 0x0000561ff3ece420 rdx = 0x00007f2313596b80 Step #5: rdi = 0x0000561ff3ece420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe47b584c0 Step #5: r8 = 0x0000561ff3ece430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2313596be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ff2e4d960 r14 = 0x0000000100000004 r15 = 0x0000561ff1dba386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0xe8,0x40,0x7f,0x32,0x0,0xff,0xf2,0x84,0x81,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x80,0x30,0x80,0x0,0x80,0xde,0x5,0x7b,0x42,0x40,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x33,0x80,0x80,0x0,0x81,0xde,0x4,0x79,0x42,0x40,0x42,0x42,0x80,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x32,0x32,0x80,0x80,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0xa,0x81,0x32,0x80,0x0,0x81,0x31,0x3d,0x0,0xde,0x30,0x42,0xd6,0x42,0x42,0x30,0x37,0x0,0x34,0x80,0x82,0x42,0x40,0x42,0x80,0x40,0x42,0x23,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3d,0x0,0xde,0x31,0x42,0xde,0x42,0x42,0x31,0x3d,0x0,0x34,0x34,0x80,0x80,0x0,0x81,0x1a,0x0,0xd1,0x1a,0x21,0x1a,0x42,0x42,0x0,0x42,0xde,0x38,0x42,0xdc,0x42,0x42,0x30,0x3d,0x0,0x77,0x7b,0x7b,0x42,0xff,0xff,0x42,0x42,0xde,0xfd,0xff,0x8a,0x42,0x80,0x0,0x5b,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200@B\350@\1772\000\377\362\204\201\377BBBA16\200\200\000\201\204{B\377\377BBBB0\2000\200\000\200\336\005{B@{B\377\377BBBB03\200\200\000\201\336\004yB@BB\200BBA16\200\200\000\201\335\204{B\377\377BBBB22\200\200\000\201\336\004{B@B\200@B\350\012\2012\200\000\2011=\000\3360B\326BB07\0004\200\202B@B\200@B#\000\000\000\000\000\000\000=\000\3361B\336BB1=\00044\200\200\000\201\032\000\321\032!\032BB\000B\3368B\334BB0=\000w{{B\377\377BB\336\375\377\212B\200\000[\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dca2a195cc80d3c27c1c65c3a03e7dced546adf9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgEBC6EB/MgD/8oSB/0JCQkExNoCAAIGEe0L//0JCQkIwgDCAAIDeBXtCQHtC//9CQkJCMDOAgACB3gR5QkBCQoBCQkExNoCAAIHdhHtC//9CQkJCMjKAgACB3gR7QkBCgEBC6AqBMoAAgTE9AN4wQtZCQjA3ADSAgkJAQoBAQiMAAAAAAAAAPQDeMULeQkIxPQA0NICAAIEaANEaIRpCQgBC3jhC3EJCMD0Ad3t7Qv//QkLe/f+KQoAAWwAFCwAL Step #5: MERGE-OUTER: attempt 4566 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1735076621 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca12394198, 0x55ca1239c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca1239c918,0x55ca124240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dca2a195cc80d3c27c1c65c3a03e7dced546adf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13346 processed earlier; will process 1929 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca0fba85dd bp 0x000000000000 sp 0x7fffc2b3a0e0 T47343) Step #5: ==47343==The signal is caused by a READ memory access. Step #5: #0 0x55ca0fba85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca0f9ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca0f9c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca0f9a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca0f8c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca0f820c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca0f82a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca0f8116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca0f83d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5d68ed0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca0f804aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47343==Register values: Step #5: rax = 0x000055ca13f30470 rbx = 0x000055ca13f30470 rcx = 0x000055ca13f30920 rdx = 0x00007f5d69098b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc2b3a0e0 Step #5: r8 = 0x000055ca13f30470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5d69098be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca12da7960 r14 = 0x0000000100000004 r15 = 0x000055ca11d14386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7d,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0xfa,0x42,0x42,0x7c,0x42,0x7c,0xc2,0x42,0x42,0x42,0xe2,0x79,0x42,0xe2,0xaa,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x2b,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x10,0x0,0x42,0xff,0x29,0x3e,0x0,0x31,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x2b,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x42,0x7c,0x42,0x7c,0xc2,0x42,0x42,0x42,0xe2,0x79,0x42,0xe2,0x8a,0xab,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x3f,0x0,0xfe,0x40,0x2,0x2b,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0x40,0x0,0x0,0x0,0x10,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B}B\342@\3762\002z\020\000\376@\002\372BB|B|\302BBB\342yB\342\252+\200|BAB\377)>\0000\376\026\002\000\020\000\376@\002+BB|B\342@\376G\002BB\210\202|B\342\212+\201|BAB\377)>\0000\376\026\002\000\020\000B\377)>\0001\376\026\002\000\020\000\376@\002+BB|B\342@\376G\002BBB|B|\302BBB\342yB\342\212\253\200|BAB\377)>\0000\376\026\002\000?\000\376@\002+BB|B\342@\376G\002BB\210\202|B\342\212+\201|BAB\377)>\0000@\000\000\000\020\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f454fa6c406edb78eda4240b9c810f17442299cb Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/Qn1C4kD+MgJ6EAD+QAL6QkJ8QnzCQkJC4nlC4qorgHxCQUL/KT4AMP4WAgAQAP5AAitCQnxC4kD+RwJCQoiCfELiiiuBfEJBQv8pPgAw/hYCABAAQv8pPgAx/hYCABAA/kACK0JCfELiQP5HAkJCQnxCfMJCQkLieULiiquAfEJBQv8pPgAw/hYCAD8A/kACK0JCfELiQP5HAkJCiIJ8QuKKK4F8QkFC/yk+ADBAAAAAEAAACwAL Step #5: MERGE-OUTER: attempt 4567 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1735214999 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560684122198, 0x56068412a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56068412a918,0x5606841b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f454fa6c406edb78eda4240b9c810f17442299cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13347 processed earlier; will process 1928 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5606819365dd bp 0x000000000000 sp 0x7ffe1ecb7700 T47347) Step #5: ==47347==The signal is caused by a READ memory access. Step #5: #0 0x5606819365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560681758280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560681757fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560681735929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560681656ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5606815aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5606815b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56068159f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5606815cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a57f5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560681592aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47347==Register values: Step #5: rax = 0x0000560686495470 rbx = 0x0000560686495470 rcx = 0x0000560686495920 rdx = 0x00007f3a58126b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1ecb7700 Step #5: r8 = 0x0000560686495470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a58126be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560684b35960 r14 = 0x0000000100000004 r15 = 0x0000560683aa2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x5d,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x42,0x78,0x42,0x42,0x7d,0x42,0x45,0x89,0x42,0x42,0x7e,0x7a,0x42,0x90,0x7e,0x42,0x42,0x80,0x7a,0x42,0xbe,0x3a,0x42,0x7c,0x42,0xde,0x7a,0x42,0x42,0x7e,0x7a,0x42,0x90,0x7e,0x42,0x42,0x80,0x7a,0x42,0xbe,0x84,0x42,0x7c,0x42,0xde,0x7a,0x42,0x79,0x42,0x90,0x7e,0x80,0x42,0x0,0x7d,0x42,0xde,0xfe,0xff,0xff,0xae,0x90,0x60,0x42,0x40,0x89,0x7d,0x35,0x0,0x7d,0x42,0x3f,0x42,0x42,0x89,0x80,0x7d,0x32,0x0,0x7d,0x42,0x79,0x42,0x42,0x42,0xde,0x89,0x80,0x8f,0x42,0x7e,0x79,0x42,0xbe,0x84,0x42,0x7c,0x42,0xde,0x7a,0x42,0x42,0x82,0x7a,0x42,0x90,0x7e,0x42,0x42,0x80,0x7a,0x42,0xbe,0x84,0x42,0x7c,0x42,0xde,0x7a,0x42,0x79,0x42,0x90,0x7e,0x7c,0x42,0x0,0x7d,0x42,0xde,0xfe,0xff,0xff,0xae,0x90,0x60,0x42,0x51,0x89,0x7d,0x34,0x0,0x7d,0x42,0x3f,0x42,0x42,0x80,0x89,0x7d,0x31,0x0,0xfd,0x42,0x79,0x42,0x42,0x42,0xde,0x89,0x60,0x42,0x40,0x89,0x31,0x0,0xfd,0x42,0x79,0x42,0x42,0x42,0xde,0x89,0x80,0x8f,0x42,0x7e,0x7d,0x42,0x81,0x7d,0x31,0x0,0x7d,0x42,0xde,0x8f,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352]\003\002\001\000\012\313\001\001\310\001\001?~AA\004@BxBB}BE\211BB~zB\220~BB\200zB\276:B|B\336zBB~zB\220~BB\200zB\276\204B|B\336zByB\220~\200B\000}B\336\376\377\377\256\220`B@\211}5\000}B?BB\211\200}2\000}ByBBB\336\211\200\217B~yB\276\204B|B\336zBB\202zB\220~BB\200zB\276\204B|B\336zByB\220~|B\000}B\336\376\377\377\256\220`BQ\211}4\000}B?BB\200\211}1\000\375ByBBB\336\211`B@\2111\000\375ByBBB\336\211\200\217B~}B\201}1\000}B\336\217z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-400bbc474af8af99f4c90eef0078697c03f6868d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOpdAwIBAArLAQHIAQE/fkFBBEBCeEJCfUJFiUJCfnpCkH5CQoB6Qr46QnxC3npCQn56QpB+QkKAekK+hEJ8Qt56QnlCkH6AQgB9Qt7+//+ukGBCQIl9NQB9Qj9CQomAfTIAfUJ5QkJC3omAj0J+eUK+hEJ8Qt56QkKCekKQfkJCgHpCvoRCfELeekJ5QpB+fEIAfULe/v//rpBgQlGJfTQAfUI/QkKAiX0xAP1CeUJCQt6JYEJAiTEA/UJ5QkJC3omAj0J+fUKBfTEAfULej3oACwAL Step #5: MERGE-OUTER: attempt 4568 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1735354938 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8cf608198, 0x55b8cf610911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8cf610918,0x55b8cf6980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/400bbc474af8af99f4c90eef0078697c03f6868d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13348 processed earlier; will process 1927 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8cce1c5dd bp 0x000000000000 sp 0x7ffc03d45610 T47351) Step #5: ==47351==The signal is caused by a READ memory access. Step #5: #0 0x55b8cce1c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8ccc3e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8ccc3dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8ccc1b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8ccb3cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b8cca94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8cca9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8cca856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8ccab13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff619699082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8cca78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47351==Register values: Step #5: rax = 0x000055b8d0b09470 rbx = 0x000055b8d0b09470 rcx = 0x000055b8d0b09920 rdx = 0x00007ff619861b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc03d45610 Step #5: r8 = 0x000055b8d0b09470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff619861be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8d001b960 r14 = 0x0000000100000004 r15 = 0x000055b8cef88386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x85,0xbd,0xbd,0xbd,0x80,0xbd,0xcb,0xbd,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0xc6,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0xb1,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0x83,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7c,0x7a,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x42,0x7f,0x7c,0x42,0xbe,0x7f,0x80,0x42,0x7c,0x42,0x7a,0x7c,0x42,0x42,0x7f,0x7c,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x7a,0xfe,0x39,0x2,0x42,0x42,0xf1,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7c,0x7a,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B\205\275\275\275\200\275\313\275\352\177~\203B\264\275|B\177B\212\261|\212BB|\302B\306ByB|B\356\336\261|\212BB|\302BBByB|B\356\336\203B\210\202|B\362\212+\200|BB|\177BB|BzBB|Bz\020\000\3769\002BBz\020\000\3769\002BB|zB\342@\376$\002BB|B\342@\376$\002B\210|\212\177B\212\261|\212B\177|B\276\177\200B|Bz|BB\177|BB\177BB|Bz\3769\002BB\361\020\000\3769\002BB|zB\342@\376$\002BB|B\342@\376$\002\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9899ff966f59d93ac25d5f1091bec6ff19a11d90 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QoW9vb2Avcu96n9+g0K0vXxCf0KKsXyKQkJ8wkLGQnlCfELu3rF8ikJCfMJCQkJ5QnxC7t6DQoiCfELyiiuAfEJCfH9CQnxCekJCfEJ6EAD+OQJCQnoQAP45AkJCfHpC4kD+JAJCQnxC4kD+JAJCiHyKf0KKsXyKQn98Qr5/gEJ8Qnp8QkJ/fEJCf0JCfEJ6/jkCQkLxEAD+OQJCQnx6QuJA/iQCQkJ8QuJA/iQCirF8igAACwAL Step #5: MERGE-OUTER: attempt 4569 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1735494979 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562794a24198, 0x562794a2c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562794a2c918,0x562794ab40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9899ff966f59d93ac25d5f1091bec6ff19a11d90' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13349 processed earlier; will process 1926 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5627922385dd bp 0x000000000000 sp 0x7ffeb35dafd0 T47355) Step #5: ==47355==The signal is caused by a READ memory access. Step #5: #0 0x5627922385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56279205a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562792059fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562792037929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562791f58ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562791eb0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562791eba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562791ea16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562791ecd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe90f310082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562791e94aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47355==Register values: Step #5: rax = 0x0000562795b6a340 rbx = 0x0000562795b6a340 rcx = 0x0000562795b6a7f0 rdx = 0x00007fe90f4d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb35dafd0 Step #5: r8 = 0x0000562795b6a340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe90f4d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562795437960 r14 = 0x0000000100000004 r15 = 0x00005627943a4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x2d,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x59,0x0,0x7d,0x42,0x7f,0x42,0xaa,0x2b,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x33,0x0,0x7a,0x0,0x7d,0x42,0x7f,0x42,0x0,0x33,0x0,0x0,0x7f,0x42,0x42,0x7d,0x42,0x40,0x33,0x0,0x29,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x83,0xbf,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0xff,0xf4,0x2,0x1,0x7d,0x35,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x2b,0x0,0x7d,0x42,0x7f,0x42,0x76,0x32,0x0,0x26,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0xff,0xf4,0x2,0x1,0x7d,0x35,0x0,0xff,0x0,0x3d,0x0,0x0,0x7d,0x40,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x35,0x0,0x26,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x40,0x1,0x42,0xff,0xf4,0x42,0x1,0x89,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A-\004@B\231\177B\377\301\001B~|-\000}B~B}B\001B~|Y\000}B\177B\252+B\177B@5\000\377\177B@3\000z\000}B\177B\0003\000\000\177BB}B@3\000)}B\001B~\001B\302}\210)\000\203\277\177B\212}B@\001B\377\364\002\001}5\000\377\000=\000}BB~|-\000}B\177B@5\000\377\000}+\000}B\177Bv2\000&}B\001B~\001B\302}\210)\000}B\177B\212}B@\001B\377\364\002\001}5\000\377\000=\000\000}@\000}B\177B}5\000&}B\001B~\001B\302}\210)\000@\001B\377\364B\001\211\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dbc02dcaad2c96d25ee11d8f9e3bdc150ac207e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOoZAwIBAArLAQHIAQEKfkEtBEBCmX9C/8EBQn58LQB9Qn5CfUIBQn58WQB9Qn9CqitCf0JANQD/f0JAMwB6AH1Cf0IAMwAAf0JCfUJAMwApfUIBQn4BQsJ9iCkAg79/Qop9QkABQv/0AgF9NQD/AD0AfUJCfnwtAH1Cf0JANQD/AH0rAH1Cf0J2MgAmfUIBQn4BQsJ9iCkAfUJ/Qop9QkABQv/0AgF9NQD/AD0AAH1AAH1Cf0J9NQAmfUIBQn4BQsJ9iCkAQAFC//RCAYkBQgEACwAL Step #5: MERGE-OUTER: attempt 4570 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1735633833 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3a2ebd198, 0x55b3a2ec5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3a2ec5918,0x55b3a2f4d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0dbc02dcaad2c96d25ee11d8f9e3bdc150ac207e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13350 processed earlier; will process 1925 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3a06d15dd bp 0x000000000000 sp 0x7ffdc14fab60 T47359) Step #5: ==47359==The signal is caused by a READ memory access. Step #5: #0 0x55b3a06d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b3a04f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b3a04f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b3a04d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b3a03f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3a0349c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3a03531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3a033a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3a03663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f55e0587082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3a032daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47359==Register values: Step #5: rax = 0x000055b3a422c470 rbx = 0x000055b3a422c470 rcx = 0x000055b3a422c920 rdx = 0x00007f55e074fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc14fab60 Step #5: r8 = 0x000055b3a422c470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f55e074fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3a38d0960 r14 = 0x0000000100000004 r15 = 0x000055b3a283d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x62,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0x52,0x42,0xff,0xfd,0x5c,0x42,0x3a,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3e,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xfe,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0x3f,0x7e,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x21,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x7f,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005b\352\031\003\002\001\000\012\313\001\001\310\001\001=sAA\004@BzB\201}BRB\377\375\\B:ByB~~B\204B\177\3764\003\177\302\2010\000\000>\000~~B\204B\177\376\021\003\200\000B\377\376\377r|@\200\000BBB\\BBBByB~B\200\000B\377\377~~B,By\376;\003\200\012\201\376\030\003\200\000B\377?~~B,By\376;\003\200\012\201\376\030\003\200\000B\377\377\374r|@\200\000BBB\\BBBByB~B~B,By\376;\003\200\012\201\376\030\003\200\000B\377\377\374r|@\200\000BBB\\BBBByB~B!\000B\377\377~~B,By\376;\003\177\376\030\003\200\000B\377\377r\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3fd2275701ff368b0c97ac34103e4858680245c7 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYuoZAwIBAArLAQHIAQE9c0FBBEBCekKBfUJSQv/9XEI6QnlCfn5ChEJ//jQDf8KBMAAAPgB+fkKEQn/+EQOAAEL//v9yfECAAEJCQlxCQkJCeUJ+QoAAQv//fn5CLEJ5/jsDgAqB/hgDgABC/z9+fkIsQnn+OwOACoH+GAOAAEL///xyfECAAEJCQlxCQkJCeUJ+Qn5CLEJ5/jsDgAqB/hgDgABC///8cnxAgABCQkJcQkJCQnlCfkIhAEL//35+QixCef47A3/+GAOAAEL//3IACwAL Step #5: MERGE-OUTER: attempt 4571 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1735772972 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564552e48198, 0x564552e50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564552e50918,0x564552ed80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3fd2275701ff368b0c97ac34103e4858680245c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13351 processed earlier; will process 1924 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56455065c5dd bp 0x000000000000 sp 0x7ffe539d45f0 T47363) Step #5: ==47363==The signal is caused by a READ memory access. Step #5: #0 0x56455065c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56455047e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56455047dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56455045b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56455037cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645502d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645502de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645502c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645502f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f727fc0d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645502b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47363==Register values: Step #5: rax = 0x00005645558f8470 rbx = 0x00005645558f8470 rcx = 0x00005645558f8920 rdx = 0x00007f727fdd5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe539d45f0 Step #5: r8 = 0x00005645558f8470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f727fdd5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056455385b960 r14 = 0x0000000100000004 r15 = 0x00005645527c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x28,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7a,0x88,0x42,0xff,0xfe,0xff,0xff,0xff,0xaf,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x31,0x80,0x42,0xff,0xfe,0xff,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0xfc,0x1,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x31,0x80,0x7c,0x42,0x3,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xca,0xbd,0x23,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0x3e,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x80,0xda,0x0,0x42,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x80,0xda,0x0,0x42,0x0,0x42,0x7c,0x42,0x83,0x84,0xc8,0xd9,0x84,0x7c,0x0,0x0,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0x42,0x8a,0x1,0x42,0xa4,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352(\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BBB}z\210B\377\376\377\377\377\257\332\000B|B\377\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\277\302\2121\200B\377\376\377\377\377\256\332\000B|B\377\256\374\001>\000\377\005\376\270\000\001BB\201\275\203\277\302\2121\200|B\003BB\177B|B\200\312\275#|B\377\256\000\376>\000\377\005\376>\000\001BB\177Bb|B\200\332\000B\256\000\376>\000\377\005\376\306\000\001BB\177Bb|B\200\332\000B\000B|B\203\204\310\331\204|\000\000\376\234\000\001BB\201\275\203\277B\212\001B\244\177BB|B\200\332\000\000\376>\000\377\005\376\243\000\001BB\201\275\203\377\005z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ba48af6e69887897aeb196d0d6f888fd63a3c2c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOooAwIBAArLAQHIAQE9b0FBBEBCQkJ9eohC//7///+v2gBCfEL/rgD+PgD/Bf64AAFCQoG9g7/CijGAQv/+////rtoAQnxC/678AT4A/wX+uAABQkKBvYO/wooxgHxCA0JCf0J8QoDKvSN8Qv+uAP4+AP8F/j4AAUJCf0JifEKA2gBCrgD+PgD/Bf7GAAFCQn9CYnxCgNoAQgBCfEKDhMjZhHwAAP6cAAFCQoG9g79CigFCpH9CQnxCgNoAAP4+AP8F/qMAAUJCgb2D/wV6igAACwAL Step #5: MERGE-OUTER: attempt 4572 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1735911723 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e11ee60198, 0x55e11ee68911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e11ee68918,0x55e11eef00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ba48af6e69887897aeb196d0d6f888fd63a3c2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13352 processed earlier; will process 1923 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e11c6745dd bp 0x000000000000 sp 0x7ffcbcc4bca0 T47367) Step #5: ==47367==The signal is caused by a READ memory access. Step #5: #0 0x55e11c6745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e11c496280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e11c495fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e11c473929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e11c394ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e11c2ecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e11c2f61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e11c2dd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e11c3093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f70d3819082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e11c2d0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47367==Register values: Step #5: rax = 0x000055e1219b1470 rbx = 0x000055e1219b1470 rcx = 0x000055e1219b1920 rdx = 0x00007f70d39e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbcc4bca0 Step #5: r8 = 0x000055e1219b1470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f70d39e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e11f873960 r14 = 0x0000000100000004 r15 = 0x000055e11e7e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x85,0xbd,0xbd,0xbd,0x80,0xbd,0xcb,0xbd,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x85,0x8a,0xb1,0x7c,0x8a,0x44,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0xc6,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0xbd,0x80,0xbd,0xcb,0xbd,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x85,0x42,0x7f,0x42,0x8a,0x88,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0xc6,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0xb1,0x42,0x8a,0x7c,0x42,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0x48,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x80,0xbd,0xcb,0xbd,0xea,0x7e,0x7e,0x83,0x42,0xb4,0xbd,0x85,0x8a,0xb1,0x7c,0x8a,0x88,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0xc6,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0xbd,0x80,0xbd,0xcb,0xbd,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x85,0x42,0x7f,0x42,0x8a,0x88,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0xc6,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0xb1,0x2,0x42,0x40,0x42,0xe2,0x42,0x7c,0xfe,0x24,0x2,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B\205\275\275\275\200\275\313\275\352\177~\203B\264\275\205\212\261|\212D|\212BB|\302B\306ByB|B\356\336\275\200\275\313\275\352\177~\203B\264\275\205B\177B\212\210|\212BB|\302B\306ByB|B\356\336\261B\212|B|\302BBByB|B\356\336HB\210\202|B\362\212+\200|B\200\275\313\275\352~~\203B\264\275\205\212\261|\212\210|\212BB|\302B\306ByB|B\356\336\275\200\275\313\275\352\177~\203B\264\275\205B\177B\212\210|\212BB|\302B\306ByB|B\356\336\261\002B@B\342B|\376$\002\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bd2cecab5d180aae99e2961206dc28b403087087 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QoW9vb2Avcu96n9+g0K0vYWKsXyKRHyKQkJ8wkLGQnlCfELu3r2Avcu96n9+g0K0vYVCf0KKiHyKQkJ8wkLGQnlCfELu3rFCinxCfMJCQkJ5QnxC7t5IQoiCfELyiiuAfEKAvcu96n5+g0K0vYWKsXyKiHyKQkJ8wkLGQnlCfELu3r2Avcu96n9+g0K0vYVCf0KKiHyKQkJ8wkLGQnlCfELu3rECQkBC4kJ8/iQCirF8igAACwAL Step #5: MERGE-OUTER: attempt 4573 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1736050702 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563aaa3ae198, 0x563aaa3b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563aaa3b6918,0x563aaa43e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bd2cecab5d180aae99e2961206dc28b403087087' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13353 processed earlier; will process 1922 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563aa7bc25dd bp 0x000000000000 sp 0x7ffd16f0dcc0 T47371) Step #5: ==47371==The signal is caused by a READ memory access. Step #5: #0 0x563aa7bc25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563aa79e4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563aa79e3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563aa79c1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563aa78e2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563aa783ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563aa78441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563aa782b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563aa78573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2187d8d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563aa781eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47371==Register values: Step #5: rax = 0x0000563aab5f8470 rbx = 0x0000563aab5f8470 rcx = 0x0000563aab5f8920 rdx = 0x00007f2187f55b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd16f0dcc0 Step #5: r8 = 0x0000563aab5f8470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2187f55be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563aaadc1960 r14 = 0x0000000100000004 r15 = 0x0000563aa9d2e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7f,0x32,0x0,0x84,0x81,0xf2,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0xa5,0x0,0x0,0x0,0x42,0xff,0x4,0x0,0x0,0x0,0x37,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x23,0x42,0x32,0x80,0x80,0x32,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7e,0x32,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x0,0x80,0xbd,0xac,0xf0,0xa4,0x22,0x0,0xd1,0x1a,0xba,0x1a,0x42,0x42,0x0,0x77,0x69,0x6a,0x42,0x4,0x0,0x0,0x0,0x37,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x23,0x42,0x32,0x80,0x80,0x32,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x1,0x0,0x7c,0x84,0x43,0xe0,0xd1,0xca,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x0,0x80,0xbd,0xac,0xf0,0xa4,0x22,0x0,0xd1,0x1a,0xba,0x1a,0x42,0xde,0x33,0x42,0xde,0x42,0x42,0x31,0x3d,0x0,0x77,0x0,0x7e,0x30,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x1,0x12,0x0,0x5b,0x0,0x5,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200@B\350\000\1772\000\204\201\362\377BBBA16\200\200\000\245\000\000\000B\377\004\000\000\0007\200\200\000\201\335\204{B\377\377BB#B2\200\2002\000\201\336\004{B@B\200@B\350\000~2\200\000\201\362\377\377BBBA16\200\000\200\275\254\360\244\"\000\321\032\272\032BB\000wijB\004\000\000\0007\200\200\000\201\335\204{B\377\377BB#B2\200\2002\000\201\336\004{B@B\200@B\350\000\001\000|\204C\340\321\312BBBA16\200\000\200\275\254\360\244\"\000\321\032\272\032B\3363B\336BB1=\000w\000~0\200\000\201\362\377\377BB\001\022\000[\000\005\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a36d7d65fd7f55c6124af6578112dcacbd6c656 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgEBC6AB/MgCEgfL/QkJCQTE2gIAApQAAAEL/BAAAADeAgACB3YR7Qv//QkIjQjKAgDIAgd4Ee0JAQoBAQugAfjKAAIHy//9CQkJBMTaAAIC9rPCkIgDRGroaQkIAd2lqQgQAAAA3gIAAgd2Ee0L//0JCI0IygIAyAIHeBHtCQEKAQELoAAEAfIRD4NHKQkJCQTE2gACAvazwpCIA0Rq6GkLeM0LeQkIxPQB3AH4wgACB8v//QkIBEgBbAAULAAAL Step #5: MERGE-OUTER: attempt 4574 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1736189332 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56345b574198, 0x56345b57c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56345b57c918,0x56345b6040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a36d7d65fd7f55c6124af6578112dcacbd6c656' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13354 processed earlier; will process 1921 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 479 ft: 480 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563458d885dd bp 0x000000000000 sp 0x7ffed8d01c60 T47375) Step #5: ==47375==The signal is caused by a READ memory access. Step #5: #0 0x563458d885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563458baa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563458ba9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563458b87929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563458aa8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563458a00c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563458a0a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5634589f16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563458a1d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f001fcae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634589e4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47375==Register values: Step #5: rax = 0x000056345d81c430 rbx = 0x000056345d81c430 rcx = 0x000056345d81c420 rdx = 0x00007f001fe76b80 Step #5: rdi = 0x000056345d81c420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffed8d01c60 Step #5: r8 = 0x000056345d81c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f001fe76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056345bf87960 r14 = 0x0000000100000004 r15 = 0x000056345aef4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x0,0x7d,0x3e,0x0,0x20,0x12,0x0,0x3e,0x0,0x79,0x79,0x0,0x88,0x0,0x74,0x69,0x6a,0x0,0x7d,0x80,0x0,0x79,0x40,0x0,0x0,0x0,0x79,0x80,0x0,0x0,0x0,0x79,0xbf,0x0,0x3e,0x0,0x80,0x79,0x80,0x79,0xbf,0x0,0x3e,0x0,0x3f,0x0,0x0,0x80,0x8a,0x0,0x38,0x0,0xe,0x40,0x0,0x3e,0x0,0x79,0x0,0x7d,0x80,0x79,0x0,0x0,0x79,0x3e,0x0,0x4,0x3e,0x0,0x79,0x0,0x42,0x60,0x0,0x3e,0x0,0x4,0x40,0x0,0x79,0x3e,0x0,0x0,0x60,0x0,0x69,0x6d,0x75,0x78,0x74,0x69,0x6e,0x6c,0x49,0x6e,0x75,0xc,0x0,0x0,0x52,0x0,0x0,0x0,0x1a,0x4e,0x1a,0x0,0x0,0x0,0x15,0x0,0x61,0x6c,0x69,0x6d,0x75,0x78,0x74,0x69,0x6e,0x6c,0x69,0x6e,0x0,0x79,0x3e,0x0,0x0,0x3e,0x0,0x0,0x6c,0x49,0x6e,0x75,0xc,0x0,0x0,0x52,0x0,0x0,0x0,0x1a,0x4e,0x1a,0x0,0x0,0x0,0x15,0x0,0x61,0x6c,0x69,0x6d,0x75,0x78,0x74,0x69,0x0,0x3e,0x0,0x3f,0x0,0x0,0x80,0x8a,0x0,0x32,0x0,0xe,0x40,0x0,0x3e,0x0,0x79,0x79,0x79,0x0,0x88,0x31,0x0,0x0,0x85,0x0,0x12,0x0,0x3e,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352~\003\002\001\000\012\313\001\001\310\001\001?nAA\004@\000}>\000 \022\000>\000yy\000\210\000tij\000}\200\000y@\000\000\000y\200\000\000\000y\277\000>\000\200y\200y\277\000>\000?\000\000\200\212\0008\000\016@\000>\000y\000}\200y\000\000y>\000\004>\000y\000B`\000>\000\004@\000y>\000\000`\000imuxtinlInu\014\000\000R\000\000\000\032N\032\000\000\000\025\000alimuxtinlin\000y>\000\000>\000\000lInu\014\000\000R\000\000\000\032N\032\000\000\000\025\000alimuxti\000>\000?\000\000\200\212\0002\000\016@\000>\000yyy\000\2101\000\000\205\000\022\000>\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a365fde257e5defcfa7e78475f544d95f58632e3 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOp+AwIBAArLAQHIAQE/bkFBBEAAfT4AIBIAPgB5eQCIAHRpagB9gAB5QAAAAHmAAAAAeb8APgCAeYB5vwA+AD8AAICKADgADkAAPgB5AH2AeQAAeT4ABD4AeQBCYAA+AARAAHk+AABgAGltdXh0aW5sSW51DAAAUgAAABpOGgAAABUAYWxpbXV4dGlubGluAHk+AAA+AABsSW51DAAAUgAAABpOGgAAABUAYWxpbXV4dGkAPgA/AACAigAyAA5AAD4AeXl5AIgxAACFABIAPgAACwAL Step #5: MERGE-OUTER: attempt 4575 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1736330498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560d41417198, 0x560d4141f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560d4141f918,0x560d414a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a365fde257e5defcfa7e78475f544d95f58632e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13356 processed earlier; will process 1919 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f6 Step #5: #2 pulse cov: 461 ft: 507 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560d3ec2b5dd bp 0x000000000000 sp 0x7fff235ec8c0 T47379) Step #5: ==47379==The signal is caused by a READ memory access. Step #5: #0 0x560d3ec2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560d3ea4d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560d3ea4cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560d3ea2a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560d3e94bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560d3e8a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560d3e8ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560d3e8946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560d3e8c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7078b65082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560d3e887aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47379==Register values: Step #5: rax = 0x0000560d4395b430 rbx = 0x0000560d4395b430 rcx = 0x0000560d4395b420 rdx = 0x00007f7078d2db80 Step #5: rdi = 0x0000560d4395b420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fff235ec8c0 Step #5: r8 = 0x0000560d4395b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7078d2dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560d41e2a960 r14 = 0x0000000100000004 r15 = 0x0000560d40d97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7f,0x42,0x5b,0x81,0x42,0xa3,0x84,0x82,0xb7,0x7c,0x37,0x80,0x80,0x80,0x0,0x89,0xde,0x42,0x42,0x21,0x42,0x89,0xde,0x42,0x42,0x21,0x3f,0x0,0x42,0x1,0x32,0x0,0x0,0x79,0x42,0x42,0x42,0x7f,0x28,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x7b,0x42,0xff,0x80,0x2,0x42,0x42,0x7b,0x7d,0x42,0x7c,0x37,0x80,0x80,0x80,0x0,0x89,0x42,0x42,0xde,0x21,0x42,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x7b,0x42,0xff,0x80,0x2,0x42,0x42,0x7b,0x7d,0x42,0x7c,0x37,0x80,0x80,0x80,0x0,0x89,0x42,0x42,0xde,0x21,0x42,0x0,0x42,0x7c,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x89,0xde,0x42,0x42,0x21,0x42,0x0,0x42,0x7c,0x42,0x62,0x79,0x79,0x42,0x42,0x42,0x79,0x42,0x3f,0x30,0x80,0x0,0x23,0x42,0xff,0x42,0x30,0x80,0x80,0x80,0x0,0x81,0x2d,0x42,0x8a,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{\177B[\201B\243\204\202\267|7\200\200\200\000\211\336BB!B\211\336BB!?\000B\0012\000\000yBBB\177(\200\200\000\201\336BByyBBB\177*\200\200\200\000\201\336BB!BBB!B{B\377\200\002BB{}B|7\200\200\200\000\211BB\336!BByyBBB\177*\200\200\200\000\201\336BB!BBB!B{B\377\200\002BB{}B|7\200\200\200\000\211BB\336!B\000B|B\177,\200\200\200\000\201\336BB!B\211\336BB!B\000B|BbyyBBByB?0\200\000#B\377B0\200\200\200\000\201-B\212{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae8d8b7802b47dd249ec91479de190d21d98f057 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7f0JbgUKjhIK3fDeAgIAAid5CQiFCid5CQiE/AEIBMgAAeUJCQn8ogIAAgd5CQnl5QkJCfyqAgIAAgd5CQiFCQkIhQntC/4ACQkJ7fUJ8N4CAgACJQkLeIUJCeXlCQkJ/KoCAgACB3kJCIUJCQiFCe0L/gAJCQnt9Qnw3gICAAIlCQt4hQgBCfEJ/LICAgACB3kJCIUKJ3kJCIUIAQnxCYnl5QkJCeUI/MIAAI0L/QjCAgIAAgS1CinsACwAL Step #5: MERGE-OUTER: attempt 4576 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1736471011 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561492576198, 0x56149257e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56149257e918,0x5614926060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae8d8b7802b47dd249ec91479de190d21d98f057' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13359 processed earlier; will process 1916 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 423 ft: 424 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56148fd8a5dd bp 0x000000000000 sp 0x7fffc426c630 T47383) Step #5: ==47383==The signal is caused by a READ memory access. Step #5: #0 0x56148fd8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56148fbac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56148fbabfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56148fb89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56148faaaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56148fa02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56148fa0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56148f9f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56148fa1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab9c7fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56148f9e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47383==Register values: Step #5: rax = 0x00005614948ef430 rbx = 0x00005614948ef430 rcx = 0x00005614948ef420 rdx = 0x00007fab9c9c2b80 Step #5: rdi = 0x00005614948ef420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fffc426c630 Step #5: r8 = 0x00005614948ef430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab9c9c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561492f89960 r14 = 0x0000000100000004 r15 = 0x0000561491ef6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7f,0x42,0x5b,0x81,0x42,0x5d,0x7b,0x7d,0x42,0x7c,0x31,0x80,0x80,0x80,0x0,0x89,0xde,0x42,0x42,0x21,0x42,0x89,0xde,0x42,0x42,0x21,0x3f,0x0,0x42,0x1,0x32,0x0,0x0,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0xc7,0xbd,0xde,0xbd,0x42,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x50,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x42,0xde,0x42,0x42,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x89,0xde,0x42,0x42,0x21,0x42,0x0,0x42,0x7c,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x50,0x42,0xde,0x42,0x42,0x79,0x50,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x2c,0x80,0x0,0x23,0x42,0xff,0x42,0x2a,0x80,0x80,0x80,0x0,0x81,0x2d,0x42,0x8a,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{\177B[\201B]{}B|1\200\200\200\000\211\336BB!B\211\336BB!?\000B\0012\000\000yBBB\177*\200\200\200\000\201yByBB\177*\200\200\200\000\201\336BByyBBB\177*\200\200\200\000\201\336\307\275\336\275BBBB\177*\200\200\200\000\201\336BByPBBB\177*\200\200\200\000\201yByB\336BBB\177,\200\200\200\000\201\336BB!B\211\336BB!B\000B|B\177*\200\200\200\000\201\336BByPB\336BByPBBB\177*\200\200\200\000\201\336BB!BBB!,\200\000#B\377B*\200\200\200\000\201-B\212{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a8efc91bb7255d489f3974738b07eacc7143369 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7f0JbgUJde31CfDGAgIAAid5CQiFCid5CQiE/AEIBMgAAeUJCQn8qgICAAIF5QnlCQn8qgICAAIHeQkJ5eUJCQn8qgICAAIHex73evUJCQkJ/KoCAgACB3kJCeVBCQkJ/KoCAgACBeUJ5Qt5CQkJ/LICAgACB3kJCIUKJ3kJCIUIAQnxCfyqAgIAAgd5CQnlQQt5CQnlQQkJCfyqAgIAAgd5CQiFCQkIhLIAAI0L/QiqAgIAAgS1CinsACwAL Step #5: MERGE-OUTER: attempt 4577 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1736611373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b9279d4198, 0x55b9279dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b9279dc918,0x55b927a640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a8efc91bb7255d489f3974738b07eacc7143369' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13361 processed earlier; will process 1914 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 406 ft: 407 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 452 ft: 492 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b9251e85dd bp 0x000000000000 sp 0x7fffabe8ba50 T47387) Step #5: ==47387==The signal is caused by a READ memory access. Step #5: #0 0x55b9251e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b92500a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b925009fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b924fe7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b924f08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b924e60c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b924e6a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b924e516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b924e7d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8fcf73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b924e44aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47387==Register values: Step #5: rax = 0x000055b929f63430 rbx = 0x000055b929f63430 rcx = 0x000055b929f63420 rdx = 0x00007fb8fd13bb80 Step #5: rdi = 0x000055b929f63420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fffabe8ba50 Step #5: r8 = 0x000055b929f63430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb8fd13bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b9283e7960 r14 = 0x0000000100000004 r15 = 0x000055b927354386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0xa5,0x42,0x42,0x7d,0x42,0xde,0x40,0x42,0x81,0xff,0xff,0x8b,0xd0,0xfd,0x83,0x42,0x7c,0x42,0x2e,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x2b,0x3c,0x80,0x0,0xff,0xff,0x2c,0x42,0xe1,0x40,0x42,0xff,0x42,0x7d,0x42,0x40,0x81,0x42,0xde,0xff,0xff,0x8b,0xd0,0xfd,0x7f,0x42,0x7c,0x42,0x7c,0x32,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x2b,0x3c,0x0,0xff,0x80,0xff,0x2c,0x42,0xe1,0x40,0x42,0xff,0x87,0x2c,0x42,0xfd,0x7f,0x42,0x7c,0x42,0x7c,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x2b,0x3c,0x80,0x0,0xff,0xff,0x2c,0x42,0xe1,0x40,0x42,0xff,0x87,0x2c,0x42,0x7f,0x32,0x1,0xf8,0xfe,0xd,0x0,0x37,0x2,0x7f,0x42,0xde,0xff,0xff,0x8b,0xd0,0xfd,0x7f,0x42,0x7c,0x42,0x7c,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x2b,0x3c,0x80,0x0,0xff,0xff,0x2c,0x42,0xff,0xdf,0xff,0x2c,0x42,0x89,0x40,0x3c,0x0,0xff,0xff,0x5b,0x42,0x89,0x40,0x42,0xfd,0x92,0xfe,0xf6,0xff,0x30,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B\245BB}B\336@B\201\377\377\213\320\375\203B|B.0\000\370t0\000\377\336\377\0061\000\377+<\200\000\377\377,B\341@B\377B}B@\201B\336\377\377\213\320\375\177B|B|2\000\370t0\000\377\336\377\0061\000\377+<\000\377\200\377,B\341@B\377\207,B\375\177B|B|0\000\370t0\000\377\336\377\0061\000\377+<\200\000\377\377,B\341@B\377\207,B\1772\001\370\376\015\0007\002\177B\336\377\377\213\320\375\177B|B|0\000\370t0\000\377\336\377\0061\000\377+<\200\000\377\377,B\377\337\377,B\211@<\000\377\377[B\211@B\375\222\376\366\3770\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1c7df7858f67db42089bd5727b7113e61d1c284 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOIZAwIBAArLAQHIAQFAb0FBBEBCpUJCfULeQEKB//+L0P2DQnxCLjAA+HQwAP/e/wYxAP8rPIAA//8sQuFAQv9CfUJAgULe//+L0P1/QnxCfDIA+HQwAP/e/wYxAP8rPAD/gP8sQuFAQv+HLEL9f0J8QnwwAPh0MAD/3v8GMQD/KzyAAP//LELhQEL/hyxCfzIB+P4NADcCf0Le//+L0P1/QnxCfDAA+HQwAP/e/wYxAP8rPIAA//8sQv/f/yxCiUA8AP//W0KJQEL9kv72/zAAAAsL Step #5: MERGE-OUTER: attempt 4578 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1736755367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ca23364198, 0x55ca2336c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ca2336c918,0x55ca233f40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1c7df7858f67db42089bd5727b7113e61d1c284' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13364 processed earlier; will process 1911 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ca20b785dd bp 0x000000000000 sp 0x7fffff2b1df0 T47391) Step #5: ==47391==The signal is caused by a READ memory access. Step #5: #0 0x55ca20b785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ca2099a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ca20999fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ca20977929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ca20898ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ca207f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ca207fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ca207e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ca2080d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe993a43082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ca207d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47391==Register values: Step #5: rax = 0x000055ca257cb470 rbx = 0x000055ca257cb470 rcx = 0x000055ca257cb920 rdx = 0x00007fe993c0bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffff2b1df0 Step #5: r8 = 0x000055ca257cb470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe993c0bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ca23d77960 r14 = 0x0000000100000004 r15 = 0x000055ca22ce4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x42,0x89,0x44,0x7d,0x42,0xfe,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x79,0x44,0x42,0xca,0x0,0xfe,0x30,0x1,0x72,0x7a,0x42,0xea,0x7d,0x42,0x44,0x89,0x42,0xfe,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x32,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x30,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x7c,0x42,0x80,0x44,0x42,0xca,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0xea,0x7d,0x42,0x54,0x89,0x42,0xfe,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x31,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x33,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0x44,0x89,0x42,0xfe,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0x72,0x7a,0x42,0xea,0x7d,0x42,0x44,0x89,0x42,0xfe,0xde,0xff,0xff,0xae,0x72,0x7c,0x42,0x80,0x31,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x33,0x0,0xfb,0x44,0x42,0xc2,0x0,0xfe,0x31,0x1,0x72,0x7a,0x42,0x0,0xfe,0x31,0x1,0x72,0x33,0x0,0x0,0xfe,0x92,0x0,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzB\002B\211D}B\376\336\377\377\256r|ByDB\312\000\3760\001rzB\352}BD\211B\376\336\377\377\256r|B\2002B\302\000\3761\001r0\000\373DB\302\000\3761\001|B\200DB\312\000\3761\001rzB\352}BT\211B\376\336\377\377\256r|B\2001B\302\000\3761\001r3\000\373DB\302\000\3761\001rzB\002B\302\000\3761\001rzB\002}BD\211B\376\336\377\377\256r|B\200DBrzB\352}BD\211B\376\336\377\377\256r|B\2001B\302\000\3761\001r3\000\373DB\302\000\3761\001rzB\000\3761\001r3\000\000\376\222\000\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-423e440ebbc5d026c34ad9077a3f246caedf6fdb Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/bkFBBEBCekICQolEfUL+3v//rnJ8QnlEQsoA/jABcnpC6n1CRIlC/t7//65yfEKAMkLCAP4xAXIwAPtEQsIA/jEBfEKARELKAP4xAXJ6Qup9QlSJQv7e//+ucnxCgDFCwgD+MQFyMwD7RELCAP4xAXJ6QgJCwgD+MQFyekICfUJEiUL+3v//rnJ8QoBEQnJ6Qup9QkSJQv7e//+ucnxCgDFCwgD+MQFyMwD7RELCAP4xAXJ6QgD+MQFyMwAA/pIAAHoACwAL Step #5: MERGE-OUTER: attempt 4579 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1736894060 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e20c820198, 0x55e20c828911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e20c828918,0x55e20c8b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/423e440ebbc5d026c34ad9077a3f246caedf6fdb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13365 processed earlier; will process 1910 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e20a0345dd bp 0x000000000000 sp 0x7ffdf5903740 T47395) Step #5: ==47395==The signal is caused by a READ memory access. Step #5: #0 0x55e20a0345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e209e56280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e209e55fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e209e33929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e209d54ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e209cacc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e209cb61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e209c9d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e209cc93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa9b892082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e209c90aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47395==Register values: Step #5: rax = 0x000055e20de15430 rbx = 0x000055e20de15430 rcx = 0x000055e20de15420 rdx = 0x00007faa9ba5ab80 Step #5: rdi = 0x000055e20de15420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffdf5903740 Step #5: r8 = 0x000055e20de15430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa9ba5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e20d233960 r14 = 0x0000000100000004 r15 = 0x000055e20c1a0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x42,0x7a,0x42,0x26,0x7d,0x42,0x5b,0x7d,0x42,0x7e,0x7b,0x33,0x80,0x80,0x0,0xf3,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x0,0x80,0x80,0x7f,0x34,0x80,0x80,0x0,0x80,0x37,0x7f,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x7b,0x42,0x7e,0x79,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x80,0x80,0x7f,0x34,0x0,0x33,0x80,0x80,0x0,0x7f,0x37,0x0,0x80,0x7b,0x79,0x42,0x42,0x82,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0xb0,0x42,0x42,0x79,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x7c,0x42,0x23,0x37,0x80,0x80,0x0,0x23,0x42,0x3b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAC\004@BzB&}B[}B~{3\200\200\000\363B{B#3\200\200\000!B{B\1773\200\200\000\1774\000\200\200\1774\200\200\000\2007\177\200\000{B\005\201B{B~y3\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\177\200\200\1774\0003\200\200\000\1777\000\200{yBB\202BBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200\000\1774\200\200\000\1773\200\200\000\1777\200\200\000\260BByBBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200{B\005\201ByBBB|B#7\200\200\000#B;\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5734dc76973ad24fd971b53abb9d93b860938ec Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FDBEBCekImfUJbfUJ+ezOAgADzQntCIzOAgAAhQntCfzOAgAB/NACAgH80gIAAgDd/gAB7QgWBQntCfnkzgIAAIUJ7QiMzgIAAIUJ7Qn8zgIAAf4CAfzQAM4CAAH83AIB7eUJCgkJCQj80AHtCgYAAfzSAgAB/M4CAAH83ggCAAH80gIAAfzOAgAB/N4CAALBCQnlCQkI/NAB7QoGAAH80gIAAfzOAgAB/N4IAgHtCBYFCeUJCQnxCIzeAgAAjQjsACwAL Step #5: MERGE-OUTER: attempt 4580 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1737037264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56295072e198, 0x562950736911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562950736918,0x5629507be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5734dc76973ad24fd971b53abb9d93b860938ec' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13367 processed earlier; will process 1908 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56294df425dd bp 0x000000000000 sp 0x7ffc0a062820 T47399) Step #5: ==47399==The signal is caused by a READ memory access. Step #5: #0 0x56294df425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56294dd64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56294dd63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56294dd41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56294dc62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56294dbbac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56294dbc41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56294dbab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56294dbd73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0182152082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56294db9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47399==Register values: Step #5: rax = 0x0000562951c15470 rbx = 0x0000562951c15470 rcx = 0x0000562951c15920 rdx = 0x00007f018231ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0a062820 Step #5: r8 = 0x0000562951c15470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f018231abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562951141960 r14 = 0x0000000100000004 r15 = 0x00005629500ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0xea,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x4e,0x2,0x7a,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x85,0x42,0xe2,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x8a,0xe2,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x31,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7f,0x42,0x44,0x80,0x42,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x4e,0x2,0x7a,0x0,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x52,0x42,0x7c,0x42,0xe2,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x7c,0xc2,0x42,0x42,0xfe,0x40,0x2,0x42,0x42,0x88,0x82,0x42,0x7c,0x42,0xe2,0x40,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x42,0xb1,0x84,0x7f,0x8a,0x8a,0x8a,0x7c,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001>oAA\004@BzBDB\200DB\002\177B|B\352@\3762\002z\020\000\376N\002zB\177B|B\342@\3762\002z\020\000\376@\002zBB\205B\342|\302BBByB\212\342+\200|BAB\377)>\0001\376\026\002\000\020\000\376@\002zBB\177BD\200BDB\002\177B|B\342@\3762\002z\020\000\376N\002z\000\177B|B\342@\3762\002z\020\000\376@\002zRB|B\342|\302BBByB\020\000\376@\002zBB|B\342|\302BB\376@\002BB\210\202B|B\342@B|Bz\020\000\376@\002zBB|B\342@\3762\002B~B\261\204\177\212\212\212|\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5cd14519615ef45d0592d70f96095092846107b8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE+b0FBBEBCekJEQoBEQgJ/QnxC6kD+MgJ6EAD+TgJ6Qn9CfELiQP4yAnoQAP5AAnpCQoVC4nzCQkJCeUKK4iuAfEJBQv8pPgAx/hYCABAA/kACekJCf0JEgEJEQgJ/QnxC4kD+MgJ6EAD+TgJ6AH9CfELiQP4yAnoQAP5AAnpSQnxC4nzCQkJCeUIQAP5AAnpCQnxC4nzCQkL+QAJCQoiCQnxC4kBCfEJ6EAD+QAJ6QkJ8QuJA/jICQn5CsYR/ioqKfAAACwAL Step #5: MERGE-OUTER: attempt 4581 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1737175683 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55649717f198, 0x556497187911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556497187918,0x55649720f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5cd14519615ef45d0592d70f96095092846107b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13368 processed earlier; will process 1907 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 421 ft: 422 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564949935dd bp 0x000000000000 sp 0x7ffeb873daa0 T47403) Step #5: ==47403==The signal is caused by a READ memory access. Step #5: #0 0x5564949935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564947b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564947b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556494792929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564946b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55649460bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564946151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564945fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564946283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa4e443b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564945efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47403==Register values: Step #5: rax = 0x00005564993f2430 rbx = 0x00005564993f2430 rcx = 0x00005564993f2420 rdx = 0x00007fa4e4603b80 Step #5: rdi = 0x00005564993f2420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffeb873daa0 Step #5: r8 = 0x00005564993f2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa4e4603be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556497b92960 r14 = 0x0000000100000004 r15 = 0x0000556496aff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x60,0x42,0xe8,0x0,0x7f,0x30,0x0,0x84,0x81,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xde,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x43,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xde,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x37,0x80,0x80,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x33,0x80,0x80,0x0,0x81,0xde,0x4,0x7c,0x42,0x40,0x42,0x42,0x81,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x32,0x32,0x80,0x80,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7f,0x31,0x80,0x0,0x81,0x31,0x3d,0x0,0xde,0x30,0x42,0xde,0x42,0x42,0x30,0x3d,0x0,0x32,0x80,0x80,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7f,0x30,0x80,0x0,0x81,0x31,0x3d,0x0,0xde,0x1a,0x42,0xde,0x42,0x42,0x31,0x3d,0x0,0x34,0x2e,0x80,0x0,0x81,0x1a,0x0,0xd1,0x1a,0x21,0x1a,0x42,0x42,0x0,0x42,0xde,0x5b,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200`B\350\000\1770\000\204\201\362\377\377BBBA16\200\200\000\201\336\204{B\377\377BBBC\362\377\377BBBA16\200\200\000\201\336\204{B\377\377BBBB07\200\200\000\201\336\004{B@{B\377\377BBBB03\200\200\000\201\336\004|B@BB\201BBA16\200\200\000\201\335\204{B\377\377BBBB22\200\200\000\201\336\004{B@B\200@B\350\000\1771\200\000\2011=\000\3360B\336BB0=\0002\200\200B@B\200@B\350\000\1770\200\000\2011=\000\336\032B\336BB1=\0004.\200\000\201\032\000\321\032!\032BB\000B\336[\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7dfff73ca03ca54dc4809202e9a8efeb1454ec00 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgGBC6AB/MACEgfL//0JCQkExNoCAAIHehHtC//9CQkJD8v//QkJCQTE2gIAAgd6Ee0L//0JCQkIwN4CAAIHeBHtCQHtC//9CQkJCMDOAgACB3gR8QkBCQoFCQkExNoCAAIHdhHtC//9CQkJCMjKAgACB3gR7QkBCgEBC6AB/MYAAgTE9AN4wQt5CQjA9ADKAgEJAQoBAQugAfzCAAIExPQDeGkLeQkIxPQA0LoAAgRoA0RohGkJCAELeWwAFCwAL Step #5: MERGE-OUTER: attempt 4582 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1737317277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5569cf8d9198, 0x5569cf8e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5569cf8e1918,0x5569cf9690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7dfff73ca03ca54dc4809202e9a8efeb1454ec00' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13370 processed earlier; will process 1905 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569cd0ed5dd bp 0x000000000000 sp 0x7fffd4b758b0 T47407) Step #5: ==47407==The signal is caused by a READ memory access. Step #5: #0 0x5569cd0ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5569ccf0f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5569ccf0efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5569cceec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5569cce0dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5569ccd65c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569ccd6f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569ccd566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5569ccd823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd42c538082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5569ccd49aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47407==Register values: Step #5: rax = 0x00005569d0cfd470 rbx = 0x00005569d0cfd470 rcx = 0x00005569d0cfd920 rdx = 0x00007fd42c700b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd4b758b0 Step #5: r8 = 0x00005569d0cfd470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd42c700be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005569d02ec960 r14 = 0x0000000100000004 r15 = 0x00005569cf259386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x50,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7b,0x42,0x5a,0x42,0x88,0x7e,0x7b,0x7c,0x42,0x8,0x7c,0x7c,0x7b,0x7d,0x42,0xea,0x0,0x10,0x0,0x1,0x3f,0x0,0x42,0xde,0x42,0x42,0x21,0x42,0x21,0x42,0x80,0x42,0x42,0xff,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x42,0x83,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x86,0xbd,0x5b,0x7d,0x81,0x42,0x7e,0x42,0x79,0x42,0x3f,0x81,0x30,0x80,0x80,0x0,0x80,0x21,0x42,0x83,0x46,0x7a,0x30,0x80,0x0,0x25,0x7c,0x42,0x62,0x86,0x42,0x42,0x42,0x21,0x80,0x42,0xff,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x42,0x83,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x86,0xbd,0x83,0x81,0x81,0xb7,0x7e,0x42,0x79,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x42,0x83,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x86,0xbd,0x5b,0x81,0x81,0x42,0x7e,0x7c,0x30,0x0,0x1,0x3f,0x0,0x42,0xde,0x80,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x42,0x83,0x42,0x7f,0x50,0x0,0x50,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005P\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{{BZB\210~{|B\010||{}B\352\000\020\000\001?\000B\336BB!B!B\200BB\377{BGCByB?8\200\200\000!B\203B\1770\200\000%|B\242\206\275[}\201B~ByB?\2010\200\200\000\200!B\203Fz0\200\000%|Bb\206BBB!\200B\377{BGCByB?8\200\200\000!B\203B\1770\200\000%|B\242\206\275\203\201\201\267~ByBGCByB?8\200\200\000!B\203B\1770\200\000%|B\242\206\275[\201\201B~|0\000\001?\000B\336\200GCByB?8\200\200\000!B\203B\177P\000P\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d31ed25d2254064855ac0f41e91a1bbd56636344 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFUOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7e0JaQoh+e3xCCHx8e31C6gAQAAE/AELeQkIhQiFCgEJC/3tCR0NCeUI/OICAACFCg0J/MIAAJXxCooa9W32BQn5CeUI/gTCAgACAIUKDRnowgAAlfEJihkJCQiGAQv97QkdDQnlCPziAgAAhQoNCfzCAACV8QqKGvYOBgbd+QnlCR0NCeUI/OICAACFCg0J/MIAAJXxCooa9W4GBQn58MAABPwBC3oBHQ0J5Qj84gIAAIUKDQn9QAFAACwAL Step #5: MERGE-OUTER: attempt 4583 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1737455811 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa8f2a5198, 0x55fa8f2ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa8f2ad918,0x55fa8f3350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d31ed25d2254064855ac0f41e91a1bbd56636344' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13371 processed earlier; will process 1904 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa8cab95dd bp 0x000000000000 sp 0x7ffc4a5f7280 T47411) Step #5: ==47411==The signal is caused by a READ memory access. Step #5: #0 0x55fa8cab95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa8c8db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa8c8dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa8c8b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa8c7d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa8c731c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa8c73b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa8c7226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa8c74e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7623069082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa8c715aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47411==Register values: Step #5: rax = 0x000055fa9128f470 rbx = 0x000055fa9128f470 rcx = 0x000055fa9128f920 rdx = 0x00007f7623231b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4a5f7280 Step #5: r8 = 0x000055fa9128f470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7623231be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa8fcb8960 r14 = 0x0000000100000004 r15 = 0x000055fa8ec25386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x7c,0xc2,0x42,0x0,0x42,0x79,0x42,0x8a,0xb6,0xdd,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x32,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x85,0x42,0xe2,0x40,0xfe,0x40,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x34,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0xfe,0x42,0x42,0x7c,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7e,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7f,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B|B\342@\3762\002z\020\000\376@\002zB\177B|B\342@\3762\002zB\342@\3762\002z\020\000\376@\002zB\177B|B\342@\3762\002z\020\000\376@\002zBB|B\342|\302B\000ByB\212\266\335\200|BAB\377)>\0002\376\026\002\000\020\000\376@\002zBB\205B\342@\376@\002BB\210\202|B\342\212+\201|BAB\377)>\0004\376\026\002\000\020\000\376@\002\376BB|\177B|B\342@\3762\002z\020\000\376@\002zBB|B\342|B\342@\3762\002z\020\000\376@\002zBB~|\212\177B\212\261\177\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f5ed60bf9cf0b59b3e10b7e7cf9bad09eadd5b52 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QnxC4kD+MgJ6EAD+QAJ6Qn9CfELiQP4yAnpC4kD+MgJ6EAD+QAJ6Qn9CfELiQP4yAnoQAP5AAnpCQnxC4nzCQgBCeUKKtt2AfEJBQv8pPgAy/hYCABAA/kACekJChULiQP5AAkJCiIJ8QuKKK4F8QkFC/yk+ADT+FgIAEAD+QAL+QkJ8f0J8QuJA/jICehAA/kACekJCfELifELiQP4yAnoQAP5AAnpCQn58in9CirF/igAACwAL Step #5: MERGE-OUTER: attempt 4584 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1737594514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5638d35f6198, 0x5638d35fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5638d35fe918,0x5638d36860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f5ed60bf9cf0b59b3e10b7e7cf9bad09eadd5b52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13372 processed earlier; will process 1903 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5638d0e0a5dd bp 0x000000000000 sp 0x7ffc7fa47ba0 T47415) Step #5: ==47415==The signal is caused by a READ memory access. Step #5: #0 0x5638d0e0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5638d0c2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5638d0c2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5638d0c09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5638d0b2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5638d0a82c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5638d0a8c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5638d0a736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5638d0a9f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe613542082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5638d0a66aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47415==Register values: Step #5: rax = 0x00005638d581d340 rbx = 0x00005638d581d340 rcx = 0x00005638d581d7f0 rdx = 0x00007fe61370ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7fa47ba0 Step #5: r8 = 0x00005638d581d340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe61370abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005638d4009960 r14 = 0x0000000100000004 r15 = 0x00005638d2f76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x3a,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x34,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x34,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0x7e,0x21,0x0,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0x7c,0x21,0x0,0x7d,0x42,0x7f,0x42,0x40,0x32,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x34,0x0,0xff,0x0,0x3d,0x0,0x8a,0xbd,0x7f,0x42,0x7d,0x33,0x0,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0x1,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x88,0x83,0xc2,0xfe,0xbd,0x81,0x83,0xd7,0x1,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x1,0x42,0x5b,0x87,0x33,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B]B\001B~|-\000}B\177B}B\001B:|-\000}B\177B\212\313B\177B@4\000\377\177B@5\000\377\000}B\177B@0\000\0004\000\000}\304\177B\177B}B\313\377I~BB\001B[~!\000\304\177B\177B}B\313\377I~BB}B\313\377I~BB\001B[|!\000}B\177B@2\000\262\201\275}B@\001B\001}4\000\377\000=\000\212\275\177B}3\000\000}B\177B\212}B@\001B\001\001B\001}3\000\377\000=\000}B\177B}7\000\210\203\302\376\275\201\203\327\001}B\177B\212\313\377I~B\001B[\2073\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8919db10666830c281e9b66cb608660b76c58738 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CXUIBQn58LQB9Qn9CfUIBQjp8LQB9Qn9CistCf0JANAD/f0JANQD/AH1Cf0JAMAAANAAAfcR/Qn9CfULL/0l+QkIBQlt+IQDEf0J/Qn1Cy/9JfkJCfULL/0l+QkIBQlt8IQB9Qn9CQDIAsoG9fUJAAUIBfTQA/wA9AIq9f0J9MwAAfUJ/Qop9QkABQgEBQgF9MwD/AD0AfUJ/Qn03AIiDwv69gYPXAX1Cf0KKy/9JfkIBQluHMwABQgEACwAL Step #5: MERGE-OUTER: attempt 4585 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1737734106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56059666e198, 0x560596676911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560596676918,0x5605966fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8919db10666830c281e9b66cb608660b76c58738' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13373 processed earlier; will process 1902 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560593e825dd bp 0x000000000000 sp 0x7ffcdade4f50 T47419) Step #5: ==47419==The signal is caused by a READ memory access. Step #5: #0 0x560593e825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560593ca4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560593ca3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560593c81929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560593ba2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560593afac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560593b041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560593aeb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560593b173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff816813082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560593adeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47419==Register values: Step #5: rax = 0x00005605984c5300 rbx = 0x00005605984c5300 rcx = 0x00005605984c57b0 rdx = 0x00007ff8169dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdade4f50 Step #5: r8 = 0x00005605984c5300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff8169dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560597081960 r14 = 0x0000000100000004 r15 = 0x0000560595fee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0x7,0xaa,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0x3c,0x0,0x6f,0x0,0xfd,0x7,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x34,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x33,0x0,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x10,0x0,0x0,0xfd,0x4,0x0,0x5b,0x1a,0xfd,0x31,0x0,0x0,0x3b,0x0,0x0,0xfd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3c,0x0,0xc8,0x1,0x0,0x0,0x0,0x3c,0x0,0x6f,0x0,0xfd,0x7,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x34,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x33,0x0,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xfd,0x10,0x0,0x0,0xfd,0x4,0x0,0x5b,0x1a,0xfd,0x31,0x0,0x0,0x3b,0x0,0x0,0xfd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3c,0x0,0x6f,0x0,0xfd,0xe,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0x0,0x3c,0x0,0x6f,0x0,0xfd,0x7,0x0,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0xfd,0x4,0x0,0x5b,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\001\007\252\000\003\002\001\000\012\313\001\001\310\001\000\000\000<\000o\000\375\007\000\000\000\020\000\000\000\000\375\004\000[\000\3754\000\000\000\375\004\000[\000\3753\000\000\000\000\000\375\004\000[\000\375\020\000\000\375\004\000[\032\3751\000\000;\000\000\375\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000<\000\310\001\000\000\000<\000o\000\375\007\000\000\000\020\000\000\000\000\375\004\000[\000\3754\000\000\000\375\004\000[\000\3753\000\000\000\000\000\375\004\000[\000\375\020\000\000\375\004\000[\032\3751\000\000;\000\000\375\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000<\000o\000\375\016\000\000\000\020\000\000\000\000\375\004\000[\000\000<\000o\000\375\007\000\000\000\020\000\000\000\000\375\004\000[\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d29d34bc894cd3c62143684697799335b7bcadda Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIBB6oAAwIBAArLAQHIAQAAADwAbwD9BwAAABAAAAAA/QQAWwD9NAAAAP0EAFsA/TMAAAAAAP0EAFsA/RAAAP0EAFsa/TEAADsAAP0AAAAAAAAAAAAAAAAAAAAAADwAyAEAAAA8AG8A/QcAAAAQAAAAAP0EAFsA/TQAAAD9BABbAP0zAAAAAAD9BABbAP0QAAD9BABbGv0xAAA7AAD9AAAAAAAAAAAAAAAAAAAAAAA8AG8A/Q4AAAAQAAAAAP0EAFsAADwAbwD9BwAAABAAAAAA/QQAWwAL Step #5: MERGE-OUTER: attempt 4586 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1737874082 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a0749a198, 0x561a074a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a074a2918,0x561a0752a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d29d34bc894cd3c62143684697799335b7bcadda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13374 processed earlier; will process 1901 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a04cae5dd bp 0x000000000000 sp 0x7ffd7417cb60 T47423) Step #5: ==47423==The signal is caused by a READ memory access. Step #5: #0 0x561a04cae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a04ad0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a04acffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a04aad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a049cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a04926c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a049301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a049176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a049433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0ca41f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a0490aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47423==Register values: Step #5: rax = 0x0000561a0847c300 rbx = 0x0000561a0847c300 rcx = 0x0000561a0847c7b0 rdx = 0x00007fe0ca5e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7417cb60 Step #5: r8 = 0x0000561a0847c300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0ca5e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a07ead960 r14 = 0x0000000100000004 r15 = 0x0000561a06e1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0x0,0xf9,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x44,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x29,0x0,0x0,0x0,0xfd,0x31,0x0,0xfd,0x5,0x0,0x3f,0xfd,0xd7,0x80,0x0,0x0,0x0,0x0,0xfd,0x31,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xbd,0x0,0x0,0x0,0xfd,0x31,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0x0,0x44,0x0,0x31,0x0,0x0,0x2e,0x0,0x0,0x29,0x0,0x0,0x0,0xfd,0x30,0x0,0xfd,0x5,0x0,0x3f,0xfd,0xd7,0x80,0x0,0x0,0x0,0x0,0xfd,0x30,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0x0,0xfd,0x30,0x0,0xfd,0x5,0x0,0x3f,0xfd,0xd7,0x80,0x0,0x0,0x0,0x0,0xfd,0x30,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xbd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x29,0x0,0x0,0x0,0xfd,0x30,0x0,0xfd,0x5,0x0,0x3f,0xfd,0xd7,0x80,0x0,0x0,0x0,0x0,0xfd,0x31,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xfd,0x33,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0x0,0xfd,0x5,0x0,0x3f,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\001\000\371\000\003\002\001\000\012\313\001\001\310\001\000\001\000Dlinux\000\000)\000\000\000\3751\000\375\005\000?\375\327\200\000\000\000\000\3751\000\375\005\000?\000\000\375\005\000?\000\000\275\000\000\000\3751\000\375\005\000?\000\000\375\005\000?\000\000\000D\0001\000\000.\000\000)\000\000\000\3750\000\375\005\000?\375\327\200\000\000\000\000\3750\000\375\005\000?\000\000\375\005\000?\000\000\000\3750\000\375\005\000?\375\327\200\000\000\000\000\3750\000\375\005\000?\000\000\375\005\000?\000\000\275\000\000\000\000\000\000\000)\000\000\000\3750\000\375\005\000?\375\327\200\000\000\000\000\3751\000\375\005\000?\000\000\375\005\000?\000\000\3753\000\375\005\000?\000\000\375\005\000?\000\000\000\375\005\000?\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee1746e00a767e6f155bde2ae745d008e2e1c8a5 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIBAPkAAwIBAArLAQHIAQABAERsaW51eAAAKQAAAP0xAP0FAD/914AAAAAA/TEA/QUAPwAA/QUAPwAAvQAAAP0xAP0FAD8AAP0FAD8AAABEADEAAC4AACkAAAD9MAD9BQA//deAAAAAAP0wAP0FAD8AAP0FAD8AAAD9MAD9BQA//deAAAAAAP0wAP0FAD8AAP0FAD8AAL0AAAAAAAAAKQAAAP0wAP0FAD/914AAAAAA/TEA/QUAPwAA/QUAPwAA/TMA/QUAPwAA/QUAPwAAAP0FAD8AAAAL Step #5: MERGE-OUTER: attempt 4587 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1738012946 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635d78a2198, 0x5635d78aa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635d78aa918,0x5635d79320a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee1746e00a767e6f155bde2ae745d008e2e1c8a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13375 processed earlier; will process 1900 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635d50b65dd bp 0x000000000000 sp 0x7ffd1be6c400 T47427) Step #5: ==47427==The signal is caused by a READ memory access. Step #5: #0 0x5635d50b65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635d4ed8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635d4ed7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635d4eb5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635d4dd6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635d4d2ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635d4d381e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635d4d1f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635d4d4b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7cf4e55082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635d4d12aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47427==Register values: Step #5: rax = 0x00005635d99e1340 rbx = 0x00005635d99e1340 rcx = 0x00005635d99e17f0 rdx = 0x00007f7cf501db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1be6c400 Step #5: r8 = 0x00005635d99e1340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7cf501dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635d82b5960 r14 = 0x0000000100000004 r15 = 0x00005635d7222386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x7d,0x42,0x7f,0x42,0x0,0x35,0x0,0x0,0x7d,0x42,0xd0,0x7f,0x42,0x7d,0x42,0x7f,0x42,0x0,0x35,0x0,0x0,0x7d,0x42,0xd0,0x7f,0x42,0x21,0x42,0xff,0xff,0xe9,0x0,0x42,0x99,0x7f,0x42,0x7d,0x42,0x7f,0x42,0x0,0x35,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x15,0x0,0x0,0x7d,0x42,0x5b,0x7f,0x42,0x63,0x42,0x7e,0x7c,0x42,0x7c,0x42,0x8a,0xcb,0xff,0x0,0x7d,0x42,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa3,0x0,0x0,0x0,0x0,0x1,0x0,0x36,0x0,0x0,0x7d,0x42,0x5b,0x7f,0x42,0x63,0x42,0x7e,0x7c,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x0,0x7d,0x42,0x31,0x7d,0x0,0x7f,0x0,0x42,0x0,0x42,0xd0,0x7f,0x42,0x21,0x42,0x7f,0x0,0x42,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x0,0x0,0x0,0x40,0x0,0x12,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x84,0x42,0x7f,0x42,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B}B\177B\0005\000\000}B\320\177B}B\177B\0005\000\000}B\320\177B!B\377\377\351\000B\231\177B}B\177B\0005\000\000\000\000\000@\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000[\000\000\000\000\000\000\000\001\000\025\000\000}B[\177BcB~|B|B\212\313\377\000}B0\000\000\000\000\000\000\000\000\000\000\000\000\243\000\000\000\000\001\0006\000\000}B[\177BcB~|B\177B\212\313\377\000}B1}\000\177\000B\000B\320\177B!B\177\000B\000\020\000\000\000\000\000\000\000\200\000\000\000\000\000@\000\022\000\000\020\000\000\000\000\204B\177B\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1ff23b19ea347209d5ac3a4028612ed16e560c0c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CfUJ/QgA1AAB9QtB/Qn1Cf0IANQAAfULQf0IhQv//6QBCmX9CfUJ/QgA1AAAAAABAAAAAAAAAAAAAAAAAAAAAAABbAAAAAAAAAAEAFQAAfUJbf0JjQn58QnxCisv/AH1CMAAAAAAAAAAAAAAAAKMAAAAAAQA2AAB9Qlt/QmNCfnxCf0KKy/8AfUIxfQB/AEIAQtB/QiFCfwBCABAAAAAAAAAAgAAAAAAAQAASAAAQAAAAAIRCf0IBQgEACwAL Step #5: MERGE-OUTER: attempt 4588 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1738151789 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560dc758b198, 0x560dc7593911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560dc7593918,0x560dc761b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1ff23b19ea347209d5ac3a4028612ed16e560c0c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13376 processed earlier; will process 1899 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560dc4d9f5dd bp 0x000000000000 sp 0x7ffc7fa66fc0 T47431) Step #5: ==47431==The signal is caused by a READ memory access. Step #5: #0 0x560dc4d9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560dc4bc1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560dc4bc0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560dc4b9e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560dc4abfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560dc4a17c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560dc4a211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560dc4a086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560dc4a343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd12e55a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560dc49fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47431==Register values: Step #5: rax = 0x0000560dc96ca470 rbx = 0x0000560dc96ca470 rcx = 0x0000560dc96ca920 rdx = 0x00007fd12e722b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7fa66fc0 Step #5: r8 = 0x0000560dc96ca470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd12e722be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560dc7f9e960 r14 = 0x0000000100000004 r15 = 0x0000560dc6f0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x6,0x42,0xff,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0xc6,0x7e,0x34,0x0,0x0,0x42,0x3d,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0x9f,0x0,0x32,0x0,0x0,0x42,0x5b,0x7f,0x42,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0xc6,0x34,0x7e,0x0,0x7e,0x0,0x42,0x5b,0x42,0x56,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc2,0x86,0x41,0x86,0x31,0x0,0x40,0x42,0xc8,0x42,0x42,0x4,0x7c,0x42,0x54,0x40,0x80,0x0,0x42,0x5b,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x26,0x42,0x6e,0x81,0x40,0x0,0x42,0x82,0xfd,0x2d,0x83,0x42,0x21,0x80,0x42,0x9,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x42,0x83,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x34,0x0,0x0,0x42,0x5b,0x7f,0x42,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc2,0x86,0x41,0x81,0x31,0x0,0x40,0x42,0xc8,0x42,0x42,0x4,0x7c,0x42,0x0,0x42,0x5b,0x42,0x56,0x7c,0x2b,0x0,0xff,0x82,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\346\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\006B\377\177|+\000\377!?\000B\301\206\306~4\000\000B=|+\000\377!?\000B\301\206\237\0002\000\000B[\177B|+\000\377!?\000B\177|+\000\377!?\000B\301\3064~\000~\000B[BV|+\000\377!?\000B\302\206A\2061\000@B\310BB\004|BT@\200\000B[B\177|+\000\377!?\000B&Bn\201@\000B\202\375-\203B!\200B\011{BGCByB?8\200\200\000!B\203B\1770\200\000%|B\2424\000\000B[\177B|+\000\377!?\000B\302\206A\2011\000@B\310BB\004|B\000B[BV|+\000\377\202\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7eb5ac9b5a83cbfef924e507f3229d34dd6a8c1 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOYZAwIBAArLAQHIAQE/b0FBBEBCekIGQv9/fCsA/yE/AELBhsZ+NAAAQj18KwD/IT8AQsGGnwAyAABCW39CfCsA/yE/AEJ/fCsA/yE/AELBxjR+AH4AQltCVnwrAP8hPwBCwoZBhjEAQELIQkIEfEJUQIAAQltCf3wrAP8hPwBCJkJugUAAQoL9LYNCIYBCCXtCR0NCeUI/OICAACFCg0J/MIAAJXxCojQAAEJbf0J8KwD/IT8AQsKGQYExAEBCyEJCBHxCAEJbQlZ8KwD/ggAACwAL Step #5: MERGE-OUTER: attempt 4589 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1738291661 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55745c339198, 0x55745c341911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55745c341918,0x55745c3c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7eb5ac9b5a83cbfef924e507f3229d34dd6a8c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13377 processed earlier; will process 1898 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557459b4d5dd bp 0x000000000000 sp 0x7ffc2e9c2390 T47435) Step #5: ==47435==The signal is caused by a READ memory access. Step #5: #0 0x557459b4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55745996f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55745996efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55745994c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55745986dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574597c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574597cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574597b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574597e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c4cc9b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574597a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47435==Register values: Step #5: rax = 0x000055745db03470 rbx = 0x000055745db03470 rcx = 0x000055745db03920 rdx = 0x00007f9c4ce63b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2e9c2390 Step #5: r8 = 0x000055745db03470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c4ce63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055745cd4c960 r14 = 0x0000000100000004 r15 = 0x000055745bcb9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xc2,0x1,0x42,0x21,0x42,0xff,0xff,0xff,0xff,0xfe,0xff,0xff,0xff,0x7a,0x7e,0x42,0x1,0x42,0x7e,0x7a,0x42,0x7e,0x7a,0x7c,0x80,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7c,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0x60,0x0,0x30,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x49,0x55,0x42,0x78,0x42,0xc2,0x9e,0xbd,0x80,0x81,0x53,0x7e,0x42,0x1,0x42,0x7e,0x7a,0x42,0x7e,0x7a,0x7c,0x80,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x0,0x1a,0x42,0x7a,0x1,0x42,0x81,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x49,0x55,0x42,0x78,0x42,0xc2,0x9e,0xbd,0x80,0x81,0x53,0x7e,0x42,0xc2,0x42,0x42,0x44,0x88,0x42,0xde,0xfe,0xff,0xff,0xa4,0x0,0xfe,0x4c,0x0,0x90,0xdc,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\302\001B!B\377\377\377\377\376\377\377\377z~B\001B~zB~z|\200\001B\375\270\000\020\000~\302~|Bz\001\201B~B'\302\376L\000\200|B~z\001B\375`\0000\000~\302~{Bz\001\201B~B'\302\376L\000\302~BIUBxB\302\236\275\200\201S~B\001B~zB~z|\200\001B\375\270\000\020\000~\302\000\032Bz\001B\201~B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~BIUBxB\302\236\275\200\201S~B\302BBD\210B\336\376\377\377\244\000\376L\000\220\334\020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa45371709db7dec512d350c96ef65c4290dd27 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekLCAUIhQv/////+////en5CAUJ+ekJ+enyAAUL9uAAQAH7CfnxCegGBQn5CJ8L+TACAfEJ+egFC/WAAMAB+wn57QnoBgUJ+QifC/kwAwn5CSVVCeELCnr2AgVN+QgFCfnpCfnp8gAFC/bgAEAB+wgAaQnoBQoF+QifC/kwAgHxCfnoBQv24ABAAfsJ+e0J6AYFCfkInwv5MAMJ+QklVQnhCwp69gIFTfkLCQkJEiELe/v//pAD+TACQ3BAACwAL Step #5: MERGE-OUTER: attempt 4590 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1738430310 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ed3cfc198, 0x561ed3d04911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ed3d04918,0x561ed3d8c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/baa45371709db7dec512d350c96ef65c4290dd27' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13378 processed earlier; will process 1897 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ed15105dd bp 0x000000000000 sp 0x7fffdbc8c090 T47439) Step #5: ==47439==The signal is caused by a READ memory access. Step #5: #0 0x561ed15105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ed1332280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ed1331fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ed130f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ed1230ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ed1188c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ed11921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ed11796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ed11a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c6525b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ed116caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47439==Register values: Step #5: rax = 0x0000561ed615b470 rbx = 0x0000561ed615b470 rcx = 0x0000561ed615b920 rdx = 0x00007f2c65423b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdbc8c090 Step #5: r8 = 0x0000561ed615b470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c65423be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ed470f960 r14 = 0x0000000100000004 r15 = 0x0000561ed367c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x3f,0x42,0x44,0x42,0xc3,0x42,0x42,0x42,0x79,0x42,0x7c,0x42,0x2,0x42,0x42,0x7c,0x7a,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7c,0x7a,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x42,0x7f,0x7c,0x42,0xbe,0x7f,0x89,0x42,0x7c,0x42,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x32,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x4a,0x42,0x7c,0x42,0xea,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x42,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x32,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x4a,0x42,0x7c,0x42,0xea,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@B?BDB\303BBByB|B\002BB|zB\342@\376$\002BB|B\342@\376$\002B\210BB|Bz\020\000\3769\002BBz\020\000\3769\002BB|zB\342@\376$\002BB|B\342@\376$\002B\210|\212\177B\212\261|\212B\177|B\276\177\211B|BzB|\177BBB|\177BB|Bz\020\000\3762\002zBB|B\342@\376$\002JB|B\352@\376$\002B\210|\212\177B\212\261|BzB|\177BBB|\177BB|Bz\020\000\3762\002zBB|B\342@\376$\002JB|B\352@\376$\002B\210|\212\177B\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-520e79961f2935a9eb0cfc52bcf84f8bab26c813 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCP0JEQsNCQkJ5QnxCAkJCfHpC4kD+JAJCQnxC4kD+JAJCiEJCfEJ6EAD+OQJCQnoQAP45AkJCfHpC4kD+JAJCQnxC4kD+JAJCiHyKf0KKsXyKQn98Qr5/iUJ8QnpCfH9CQkJ8f0JCfEJ6EAD+MgJ6QkJ8QuJA/iQCSkJ8QupA/iQCQoh8in9CirF8QnpCfH9CQkJ8f0JCfEJ6EAD+MgJ6QkJ8QuJA/iQCSkJ8QupA/iQCQoh8in9CirF8igAACwAL Step #5: MERGE-OUTER: attempt 4591 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1738568488 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555b7f3c0198, 0x555b7f3c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555b7f3c8918,0x555b7f4500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/520e79961f2935a9eb0cfc52bcf84f8bab26c813' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13379 processed earlier; will process 1896 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555b7cbd45dd bp 0x000000000000 sp 0x7ffe2e6c6ed0 T47443) Step #5: ==47443==The signal is caused by a READ memory access. Step #5: #0 0x555b7cbd45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555b7c9f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555b7c9f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555b7c9d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555b7c8f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555b7c84cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555b7c8561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555b7c83d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555b7c8693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4b570f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555b7c830aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47443==Register values: Step #5: rax = 0x0000555b8049b470 rbx = 0x0000555b8049b470 rcx = 0x0000555b8049b920 rdx = 0x00007f4b572bcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2e6c6ed0 Step #5: r8 = 0x0000555b8049b470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4b572bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555b7fdd3960 r14 = 0x0000000100000004 r15 = 0x0000555b7ed40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7d,0x7a,0x42,0x3c,0x42,0xff,0x6,0x31,0x0,0xff,0x16,0x7c,0x33,0x0,0x83,0x30,0x33,0x0,0xff,0xff,0x7c,0x33,0x0,0xff,0xff,0xff,0x6,0x33,0x0,0xff,0xff,0xff,0xff,0x7c,0x33,0x0,0xf7,0xff,0xaf,0xff,0xff,0xff,0xff,0xff,0xfb,0x6,0x30,0x0,0xff,0xbf,0xbf,0xf7,0x83,0x6,0x32,0x0,0xff,0xff,0x7c,0x31,0x0,0xff,0xff,0xff,0x6,0x33,0x0,0xff,0xff,0xfb,0x6,0x42,0xff,0x6,0x32,0x0,0xff,0xbf,0xbf,0xf7,0x83,0x6,0x32,0x0,0xff,0xff,0x7c,0x31,0x0,0xff,0xff,0xff,0x6,0x33,0x0,0xff,0xff,0xfb,0x6,0x42,0xff,0x6,0x32,0x0,0xff,0x16,0x7c,0x33,0x0,0x83,0x30,0x33,0x0,0xff,0xff,0x7c,0x33,0x0,0xf7,0xff,0xff,0x6,0x33,0x0,0xff,0xff,0xfb,0x6,0x33,0x0,0xff,0xbf,0xbf,0xf7,0x83,0x6,0x33,0x0,0xff,0x1,0x85,0x33,0x0,0xf7,0xff,0xff,0x6,0x33,0x0,0xff,0xff,0xfb,0x6,0x34,0x0,0xff,0xbf,0xbf,0xf7,0x83,0x6,0x33,0x0,0xff,0xff,0x7c,0x31,0x0,0xff,0xff,0xfb,0x6,0x34,0x0,0xff,0xbf,0xfb,0x6,0x42,0xff,0xff,0x83,0x7f,0x42,0x7c,0x30,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\342\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B}zB::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da2deae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da2deadfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da2de8b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da2ddacad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da2dd04c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da2dd0e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da2dcf56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da2dd213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa19c6d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da2dce8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47447==Register values: Step #5: rax = 0x000055da32536340 rbx = 0x000055da32536340 rcx = 0x000055da325367f0 rdx = 0x00007fa19c899b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcfa6fad0 Step #5: r8 = 0x000055da32536340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa19c899be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da3128b960 r14 = 0x0000000100000004 r15 = 0x000055da301f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7e,0x41,0x30,0x4,0x40,0x42,0x40,0x0,0x0,0x10,0x0,0x77,0x0,0xfb,0x19,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x2e,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0xa2,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x3c,0x4a,0x0,0x3c,0x0,0x2f,0x0,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x0,0x53,0x0,0x3b,0x0,0x4a,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x2e,0x0,0x0,0x0,0x3e,0x0,0x3b,0x3b,0x0,0x4a,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x22,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x2e,0x0,0x0,0x0,0x3e,0x0,0x3b,0x0,0x4a,0x1,0xd,0x0,0x0,0x0,0x0,0x0,0x84,0x0,0x0,0x33,0x0,0x4a,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352\031\003\002\001\000\012\313\001\001\310\001\001\004~A0\004@B@\000\000\020\000w\000\373\031;\000J\000\000\326\000;\000J\000/\000\000\000<\000J\000;\000J\000\000\326\000;\000J\000.\000\000\000<\000J\000>\000\000\000\000<\000\242\321;\000J;\000J\000/\000\324\000\000\000\000\000\001\000\000\000\000\000\000\"\000S\000;\000J\000\000\001\000\000\000\000\000\000\"\000\000<\000J\000;\000J\000\000\326\000;\000J\000.\000\000\000>\000;;\000J\000\000\001\000\000\000\000\000\000\"\000\000<\000J\000;\000J\000\000\326\000;\000J\000.\000\000\000>\000;\000J\001\015\000\000\000\000\000\204\000\0003\000J\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0988459fee92dad22ca98a21c63f5ab4f84b3a20 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuoZAwIBAArLAQHIAQEEfkEwBEBCQAAAEAB3APsZOwBKAADWADsASgAvAAAAPABKADsASgAA1gA7AEoALgAAADwASgA+AAAAADwAotE7AEo7AEoALwDUPEoAPAAvAAAAADwASgA+AAAAAAABAAAAAAAAIgBTADsASgAAAQAAAAAAACIAADwASgA7AEoAANYAOwBKAC4AAAA+ADs7AEoAAAEAAAAAAAAiAAA8AEoAOwBKAADWADsASgAuAAAAPgA7AEoBDQAAAAAAhAAAMwBKAAAACwAL Step #5: MERGE-OUTER: attempt 4593 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1738847778 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55edb6722198, 0x55edb672a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55edb672a918,0x55edb67b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0988459fee92dad22ca98a21c63f5ab4f84b3a20' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13381 processed earlier; will process 1894 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 471 ft: 472 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 538 ft: 599 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55edb3f365dd bp 0x000000000000 sp 0x7fff61a4f410 T47451) Step #5: ==47451==The signal is caused by a READ memory access. Step #5: #0 0x55edb3f365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55edb3d58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55edb3d57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55edb3d35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55edb3c56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55edb3baec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55edb3bb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55edb3b9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55edb3bcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66df4c3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55edb3b92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47451==Register values: Step #5: rax = 0x000055edb867b430 rbx = 0x000055edb867b430 rcx = 0x000055edb867b420 rdx = 0x00007f66df68bb80 Step #5: rdi = 0x000055edb867b420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff61a4f410 Step #5: r8 = 0x000055edb867b430 r9 = 0x000055edb867cb80 r10 = 0x000055edb865c010 r11 = 0x00007f66df68bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055edb7135960 r14 = 0x0000000100000004 r15 = 0x000055edb60a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0xa6,0x7f,0x42,0x7d,0x35,0x0,0x17,0x3d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x40,0x7f,0x42,0x42,0x7f,0x42,0x40,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x33,0x0,0x1,0x42,0x5b,0x87,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x0,0x7d,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x2f,0x7e,0x7e,0x42,0x7d,0x42,0x40,0x1,0x42,0x1,0x42,0x7f,0x80,0x3d,0x0,0x7f,0x42,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x33,0x0,0x1,0x35,0x0,0x17,0x3d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x40,0x7f,0x42,0x42,0x7f,0x42,0x40,0x42,0x5b,0x7e,0x7e,0x42,0x7d,0x42,0x40,0x1,0x42,0x1,0x42,0x7f,0x80,0x3d,0x0,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0xbf,0x42,0x0,0x42,0x5b,0x7e,0x34,0x0,0x90,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\246\177B}5\000\027=\000]B\001B~|-\000}B\177B}B\001B@\177BB\177B@B\177B\212\313\377I~BB\001B[~7\000}B\177B\001B[~7\000}B\177B@3\000\001B[\2077\000}B\177B@5\000\000}B\177B\177B}B\313\377I~BB\001B/~~B}B@\001B\001B\177\200=\000\177B\001B[~7\000}B\177B@3\000\0015\000\027=\000]B\001B~|-\000}B\177B}B\001B@\177BB\177B@B[~~B}B@\001B\001B\177\200=\000\177B\212\313\377I~\277B\000B[~4\000\220B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f537295d650f7406f482ab6605c50e6658b8ee76 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCpn9CfTUAFz0AXUIBQn58LQB9Qn9CfUIBQkB/QkJ/QkBCf0KKy/9JfkJCAUJbfjcAfUJ/QgFCW343AH1Cf0JAMwABQluHNwB9Qn9CQDUAAH1Cf0J/Qn1Cy/9JfkJCAUIvfn5CfUJAAUIBQn+APQB/QgFCW343AH1Cf0JAMwABNQAXPQBdQgFCfnwtAH1Cf0J9QgFCQH9CQn9CQEJbfn5CfUJAAUIBQn+APQB/QorL/0l+v0IAQlt+NACQQgEACwAL Step #5: MERGE-OUTER: attempt 4594 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1738990191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ee15f2198, 0x558ee15fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ee15fa918,0x558ee16820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f537295d650f7406f482ab6605c50e6658b8ee76' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13384 processed earlier; will process 1891 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558edee065dd bp 0x000000000000 sp 0x7fff4f01a800 T47455) Step #5: ==47455==The signal is caused by a READ memory access. Step #5: #0 0x558edee065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558edec28280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558edec27fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558edec05929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558edeb26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558edea7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558edea881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558edea6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558edea9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b2e547082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558edea62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47455==Register values: Step #5: rax = 0x0000558ee36f3470 rbx = 0x0000558ee36f3470 rcx = 0x0000558ee36f3920 rdx = 0x00007f6b2e70fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4f01a800 Step #5: r8 = 0x0000558ee36f3470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b2e70fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ee2005960 r14 = 0x0000000100000004 r15 = 0x0000558ee0f72386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x6f,0xa2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xed,0xff,0xff,0xeb,0xff,0x83,0x4,0x42,0x26,0x32,0x0,0xc2,0x92,0xb3,0x7c,0x34,0x0,0xf8,0xef,0xff,0x0,0x7e,0x42,0x2,0x7f,0x7c,0x30,0x0,0xe5,0x8c,0xff,0xfd,0x7d,0x42,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x42,0x7e,0x79,0x7b,0x7c,0x42,0x7c,0x2a,0x0,0x4,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x8a,0x43,0x7c,0x32,0x80,0x0,0x0,0x1,0xc,0x1,0x30,0x0,0x0,0x1,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x1,0xc,0x0,0x1,0xc,0x0,0x32,0x0,0x0,0x81,0x2f,0x0,0xe5,0x8c,0x7f,0x42,0x7e,0x31,0x0,0xe8,0x7c,0x2b,0x2,0xe5,0x8c,0xee,0xff,0xff,0xae,0x7f,0x42,0x61,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x1,0xc,0x0,0x1,0xc,0x0,0x30,0x0,0x8,0x81,0x2f,0x0,0xe5,0x8c,0x7f,0x42,0x7e,0x33,0x0,0xe8,0x7c,0x2b,0x2,0xe5,0x8c,0xee,0xff,0xff,0xae,0x7e,0x42,0x7e,0x31,0x0,0x9,0x1,0xc,0x0,0x1,0xae,0x7f,0x42,0x7e,0xc,0x0,0x3d,0x0,0x21,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005o\242\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\355\377\377\353\377\203\004B&2\000\302\222\263|4\000\370\357\377\000~B\002\177|0\000\345\214\377\375}B\220\000B|)\002\004B{B~y{|B|*\000\004\001B|,\000\354\377\310\000BMB\177B\212C|2\200\000\000\001\014\0010\000\000\001\014\000\001\014\000\001\014\000\001\014\001\014\000\001\014\0002\000\000\201/\000\345\214\177B~1\000\350|+\002\345\214\356\377\377\256\177Ba\014\000\001\014\000\001\014\000\001\014\000\001\014\000\001\014\001\014\000\001\014\0000\000\010\201/\000\345\214\177B~3\000\350|+\002\345\214\356\377\377\256~B~1\000\011\001\014\000\001\256\177B~\014\000=\000!\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-72ee96859d72606ec6925b436a70ee73cd6077d6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFb6IZAwIBAArLAQHIAQE/cUFBBEBCekLt///r/4MEQiYyAMKSs3w0APjv/wB+QgJ/fDAA5Yz//X1CkABCfCkCBEJ7Qn55e3xCfCoABAFCfCwA7P/IAEJNQn9CikN8MoAAAAEMATAAAAEMAAEMAAEMAAEMAQwAAQwAMgAAgS8A5Yx/Qn4xAOh8KwLljO7//65/QmEMAAEMAAEMAAEMAAEMAAEMAQwAAQwAMAAIgS8A5Yx/Qn4zAOh8KwLljO7//65+Qn4xAAkBDAABrn9CfgwAPQAhCwAL Step #5: MERGE-OUTER: attempt 4595 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1739128553 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a3b047198, 0x557a3b04f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a3b04f918,0x557a3b0d70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72ee96859d72606ec6925b436a70ee73cd6077d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13385 processed earlier; will process 1890 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 402 ft: 403 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a3885b5dd bp 0x000000000000 sp 0x7ffcb6eba760 T47459) Step #5: ==47459==The signal is caused by a READ memory access. Step #5: #0 0x557a3885b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a3867d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a3867cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a3865a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a3857bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a384d3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a384dd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a384c46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a384f03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3aa823d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a384b7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47459==Register values: Step #5: rax = 0x0000557a3cf2e430 rbx = 0x0000557a3cf2e430 rcx = 0x0000557a3cf2e420 rdx = 0x00007f3aa8405b80 Step #5: rdi = 0x0000557a3cf2e420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcb6eba760 Step #5: r8 = 0x0000557a3cf2e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3aa8405be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a3ba5a960 r14 = 0x0000000100000004 r15 = 0x0000557a3a9c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0xa6,0x7f,0x42,0x7d,0x32,0x0,0x17,0x3d,0x0,0x5d,0x42,0x42,0x42,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x33,0x0,0x1,0x42,0x5b,0x87,0x33,0x0,0x83,0xbd,0x80,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x2c,0x7e,0x34,0x0,0x40,0x42,0x7f,0x7a,0x42,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x28,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x41,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x33,0x0,0x1,0x42,0x5b,0x87,0x33,0x0,0x83,0xbd,0x80,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x2c,0x7e,0x34,0x0,0x40,0x42,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x3d,0x34,0x0,0x1,0x42,0x5b,0x87,0x32,0x0,0x40,0x42,0x7e,0x42,0x82,0xcb,0xff,0x49,0x1,0x42,0x5b,0x87,0x32,0x0,0x40,0x42,0x7e,0x42,0x8a,0xcb,0xff,0x1,0x42,0x7e,0x42,0x49,0x42,0x5b,0xfe,0x37,0x0,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x3d,0x34,0x0,0x1,0x42,0x5b,0x87,0x32,0x0,0x83,0xbd,0x80,0xa6,0x0,0x33,0x0,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x0,0x91,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\246\177B}2\000\027=\000]BBB\001B[~7\000}B\177B@3\000\001B[\2073\000\203\275\200\377I~BB\001B,~4\000@B\177zBB\177B\212\313\377I~B(\001B[\3767\000\001A7\000}B\177B@3\000\001B[\2073\000\203\275\200\377I~BB\001B,~4\000@B\001B[~7\000}B\177B=4\000\001B[\2072\000@B~B\202\313\377I\001B[\2072\000@B~B\212\313\377\001B~BIB[\3767\000\001B[~7\000}B\177B=4\000\001B[\2072\000\203\275\200\246\0003\000\177B}B\313\377I~\000\221B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6342fbb1e44bd6635870074d68ca7678b1e5f6cd Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCpn9CfTIAFz0AXUJCQgFCW343AH1Cf0JAMwABQluHMwCDvYD/SX5CQgFCLH40AEBCf3pCQn9Cisv/SX5CKAFCW/43AAFBNwB9Qn9CQDMAAUJbhzMAg72A/0l+QkIBQix+NABAQgFCW343AH1Cf0I9NAABQluHMgBAQn5Cgsv/SQFCW4cyAEBCfkKKy/8BQn5CSUJb/jcAAUJbfjcAfUJ/Qj00AAFCW4cyAIO9gKYAMwB/Qn1Cy/9JfgCRQgEACwAL Step #5: MERGE-OUTER: attempt 4596 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1739267602 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56111052b198, 0x561110533911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561110533918,0x5611105bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6342fbb1e44bd6635870074d68ca7678b1e5f6cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13387 processed earlier; will process 1888 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56110dd3f5dd bp 0x000000000000 sp 0x7ffd0228b120 T47463) Step #5: ==47463==The signal is caused by a READ memory access. Step #5: #0 0x56110dd3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56110db61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56110db60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56110db3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56110da5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56110d9b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56110d9c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56110d9a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56110d9d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8025944082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56110d99baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47463==Register values: Step #5: rax = 0x0000561111342470 rbx = 0x0000561111342470 rcx = 0x0000561111342920 rdx = 0x00007f8025b0cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0228b120 Step #5: r8 = 0x0000561111342470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8025b0cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561110f3e960 r14 = 0x0000000100000004 r15 = 0x000056110feab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x42,0x7a,0x42,0x26,0x7d,0x42,0x5b,0x7d,0x42,0x7e,0x7b,0x37,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x0,0x80,0x80,0x7f,0x34,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x7b,0x42,0x7e,0x79,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x0,0x80,0x7b,0x79,0x42,0x42,0x82,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x30,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0xb0,0x42,0x42,0x79,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x0,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x7c,0x42,0x23,0x37,0x80,0x80,0x0,0x23,0x42,0x3b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAC\004@BzB&}B[}B~{7\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\1774\000\200\200\1774\200\200\000\1777\200\200\000{B\005\201B{B~y3\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\1774\200\200\000\1773\200\200\000\1777\000\200{yBB\202BBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200\000\1774\200\200\000\1770\200\200\000\1777\200\200\000\260BByBBB?4\000{B\201\000\000\1774\200\200\000\1773\200\200\000\1777\202\000\200{B\005\201ByBBB|B#7\200\200\000#B;\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3a15fbb7567f7c6dcf4f432aa676fd8d0ef562c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FDBEBCekImfUJbfUJ+ezeAgAAhQntCIzOAgAAhQntCfzOAgAB/NACAgH80gIAAfzeAgAB7QgWBQntCfnkzgIAAIUJ7QiMzgIAAIUJ7Qn8zgIAAfzSAgAB/M4CAAH83AIB7eUJCgkJCQj80AHtCgYAAfzSAgAB/M4CAAH83ggCAAH80gIAAfzCAgAB/N4CAALBCQnlCQkI/NAB7QoEAAH80gIAAfzOAgAB/N4IAgHtCBYFCeUJCQnxCIzeAgAAjQjsACwAL Step #5: MERGE-OUTER: attempt 4597 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1739407451 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f908453198, 0x55f90845b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f90845b918,0x55f9084e30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3a15fbb7567f7c6dcf4f432aa676fd8d0ef562c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13388 processed earlier; will process 1887 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f905c675dd bp 0x000000000000 sp 0x7ffe65b7b090 T47467) Step #5: ==47467==The signal is caused by a READ memory access. Step #5: #0 0x55f905c675dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f905a89280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f905a88fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f905a66929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f905987ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f9058dfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9058e91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9058d06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9058fc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe184210082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f9058c3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47467==Register values: Step #5: rax = 0x000055f90a896470 rbx = 0x000055f90a896470 rcx = 0x000055f90a896920 rdx = 0x00007fe1843d8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe65b7b090 Step #5: r8 = 0x000055f90a896470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1843d8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f908e66960 r14 = 0x0000000100000004 r15 = 0x000055f907dd3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x18,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x40,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x7e,0x89,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x82,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0xc0,0xbd,0xbd,0xbd,0x7e,0x7e,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x79,0x5a,0x42,0x42,0x42,0xfe,0x3,0x80,0x0,0x42,0x42,0x42,0x5c,0x79,0x5a,0x42,0x42,0x42,0xfe,0x3,0x42,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x80,0x0,0x42,0x42,0x42,0x5c,0x5a,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x0,0x42,0x80,0x5c,0x42,0x40,0x42,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xbf,0x7b,0xfe,0x42,0x3,0x0,0x79,0x0,0x84,0x41,0x42,0x42,0x44,0x79,0x1,0x0,0x0,0x73,0x6d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\030\003\002\001\000\012\313\001\001\310\001\001=sA@\004@BzB\201}B\377\375\377\\B~\211B\204\200\300\273\177\376B\003\000B\377\377\377r\202@\200\000BBB\\B\300\275\275\275~~B\204\200\300\273\177\376B\003\000B\377\377\377r|@\200\000BBB\\yZBBB\376\003\200\000BBB\\yZBBB\376\003B\000B\377\377BBBBy\376B\003BBBy\376&\003\200\000BBB\\ZBBBy\376B\003\000B\377\377BBBBy\376B\003\000B\377r|@\000B\200\\B@BBBBy\376&\003\204\200;\177\376B\003\000B\377\177\376B\003\000B\377\277{\376B\003\000y\000\204ABBDy\001\000\000sm\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2fc37fa08ed6a9b99db1eefbefa204f4fe931e44 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoYAwIBAArLAQHIAQE9c0FABEBCekKBfUL//f9cQn6JQoSAwLt//kIDAEL///9ygkCAAEJCQlxCwL29vX5+QoSAwLt//kIDAEL///9yfECAAEJCQlx5WkJCQv4DgABCQkJceVpCQkL+A0IAQv//QkJCQnn+QgNCQkJ5/iYDgABCQkJcWkJCQnn+QgMAQv//QkJCQnn+QgMAQv9yfEAAQoBcQkBCQkJCef4mA4SAO3/+QgMAQv9//kIDAEL/v3v+QgMAeQCEQUJCRHkBAABzbQEACwAL Step #5: MERGE-OUTER: attempt 4598 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1739546913 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55825e249198, 0x55825e251911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55825e251918,0x55825e2d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2fc37fa08ed6a9b99db1eefbefa204f4fe931e44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13389 processed earlier; will process 1886 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 411 ft: 412 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55825ba5d5dd bp 0x000000000000 sp 0x7ffeaf226200 T47471) Step #5: ==47471==The signal is caused by a READ memory access. Step #5: #0 0x55825ba5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55825b87f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55825b87efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55825b85c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55825b77dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55825b6d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55825b6df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55825b6c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55825b6f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff6cfcbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55825b6b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47471==Register values: Step #5: rax = 0x0000558260584430 rbx = 0x0000558260584430 rcx = 0x0000558260584420 rdx = 0x00007ff6cfe85b80 Step #5: rdi = 0x0000558260584420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffeaf226200 Step #5: r8 = 0x0000558260584430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff6cfe85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055825ec5c960 r14 = 0x0000000100000004 r15 = 0x000055825dbc9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x30,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x46,0x7e,0x41,0x41,0x4,0x40,0x42,0x89,0x7c,0x42,0x7c,0x7f,0x42,0xde,0x40,0x79,0x42,0xa,0x42,0x90,0x7e,0x42,0x25,0xfe,0x29,0x0,0x32,0x42,0x7d,0x30,0x0,0x85,0xbd,0xfe,0xff,0x7c,0x7c,0x42,0x42,0x7e,0x7c,0x42,0x8c,0x42,0x20,0x0,0x7f,0x42,0xde,0x90,0x7c,0x42,0x7c,0x7c,0x42,0x80,0x60,0x87,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0xfa,0x80,0xef,0x79,0x42,0x7f,0x42,0xde,0x90,0xf3,0xe0,0x3b,0x7c,0x42,0x8c,0x7e,0x28,0x0,0xff,0xff,0xff,0x8,0x42,0x4f,0x42,0x90,0x0,0x7f,0x42,0xde,0x40,0x42,0x7f,0x82,0x42,0x79,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x2c,0x42,0x79,0x2a,0x0,0x7f,0x42,0x42,0x42,0x89,0x60,0x42,0x79,0x29,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x80,0x42,0x79,0x42,0x90,0xa,0x7e,0x42,0x25,0xfe,0x29,0x0,0x30,0x42,0x7d,0x42,0x90,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x60,0x42,0x79,0x28,0x0,0x8c,0xb6,0xde,0x42,0x42,0x89,0x80,0x42,0x79,0x42,0x90,0xa,0x7e,0x42,0x25,0xfe,0x29,0x0,0x30,0x42,0x7d,0x42,0x90,0x25,0xfe,0x29,0x0,0x30,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\3520\003\002\001\000\012\313\001\001\310\001\001F~AA\004@B\211|B|\177B\336@yB\012B\220~B%\376)\0002B}0\000\205\275\376\377||BB~|B\214B \000\177B\336\220|B||B\200`\207(\000\177B\336BB\211\372\200\357yB\177B\336\220\363\340;|B\214~(\000\377\377\377\010BOB\220\000\177B\336@B\177\202By(\000\177B\336BB\211@B\211,By*\000\177BBB\211`By)\000\177B\336BB\211\200ByB\220\012~B%\376)\0000B}B\220\177B\336BB\211@B\211`By(\000\214\266\336BB\211\200ByB\220\012~B%\376)\0000B}B\220%\376)\0000BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d0c5a2241a1b27a3d3aa0c691e451af83efd22df Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOowAwIBAArLAQHIAQFGfkFBBEBCiXxCfH9C3kB5QgpCkH5CJf4pADJCfTAAhb3+/3x8QkJ+fEKMQiAAf0LekHxCfHxCgGCHKAB/Qt5CQon6gO95Qn9C3pDz4Dt8Qox+KAD///8IQk9CkAB/Qt5AQn+CQnkoAH9C3kJCiUBCiSxCeSoAf0JCQolgQnkpAH9C3kJCiYBCeUKQCn5CJf4pADBCfUKQf0LeQkKJQEKJYEJ5KACMtt5CQomAQnlCkAp+QiX+KQAwQn1CkCX+KQAwQkIACwAL Step #5: MERGE-OUTER: attempt 4599 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1739686985 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556442983198, 0x55644298b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55644298b918,0x556442a130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d0c5a2241a1b27a3d3aa0c691e451af83efd22df' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13391 processed earlier; will process 1884 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564401975dd bp 0x000000000000 sp 0x7ffe262cf500 T47475) Step #5: ==47475==The signal is caused by a READ memory access. Step #5: #0 0x5564401975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55643ffb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55643ffb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55643ff96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55643feb7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55643fe0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55643fe191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55643fe006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55643fe2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7542f24082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55643fdf3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47475==Register values: Step #5: rax = 0x0000556445295470 rbx = 0x0000556445295470 rcx = 0x0000556445295920 rdx = 0x00007f75430ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe262cf500 Step #5: r8 = 0x0000556445295470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f75430ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556443396960 r14 = 0x0000000100000004 r15 = 0x0000556442303386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xc2,0x1,0x42,0x21,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x7c,0x42,0x7a,0x1,0x7e,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x32,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x86,0xc2,0x7a,0x42,0x7e,0x7a,0x7c,0x80,0x1,0x42,0xfd,0x3d,0x0,0x3d,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x42,0x81,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x49,0x55,0x42,0x78,0x42,0xc2,0x9e,0xbd,0x80,0x81,0x53,0x7f,0x42,0xc2,0x42,0x44,0x88,0x42,0x42,0xde,0xfe,0xff,0xff,0xa4,0x0,0xfe,0x4c,0x0,0x90,0xdc,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\302\001B!\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~B|Bz\001~B~B'\302\376L\000\200|B~z\001B\375\270\0002\000~\302~{Bz\001\201B~B\206\302zB~z|\200\001B\375=\000=\000~\302~{Bz\001B\201~B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~BIUBxB\302\236\275\200\201S\177B\302BD\210BB\336\376\377\377\244\000\376L\000\220\334\020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa3f1d5f22f42cfc5f4a9f8d7596bd042ef456e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekLCAUIhgHxCfnoBQv24ABAAfsJ+e0J6AYFCfkInwv5MAMJ+QnxCegF+Qn5CJ8L+TACAfEJ+egFC/bgAMgB+wn57QnoBgUJ+QobCekJ+enyAAUL9PQA9AH7CfntCegFCgX5CJ8L+TACAfEJ+egFC/bgAEAB+wn57QnoBgUJ+QidCfnoBQv24ABAAfsJ+e0J6AYFCfkInwv5MAMJ+QklVQnhCwp69gIFTf0LCQkSIQkLe/v//pAD+TACQ3BAACwAL Step #5: MERGE-OUTER: attempt 4600 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1739825121 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c41b8d198, 0x558c41b95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c41b95918,0x558c41c1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/baa3f1d5f22f42cfc5f4a9f8d7596bd042ef456e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13392 processed earlier; will process 1883 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c3f3a15dd bp 0x000000000000 sp 0x7fffa5b48bb0 T47479) Step #5: ==47479==The signal is caused by a READ memory access. Step #5: #0 0x558c3f3a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c3f1c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c3f1c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c3f1a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c3f0c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c3f019c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c3f0231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c3f00a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c3f0363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4902794082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c3effdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47479==Register values: Step #5: rax = 0x0000558c42b974d0 rbx = 0x0000558c42b974d0 rcx = 0x0000558c42b97980 rdx = 0x00007f490295cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa5b48bb0 Step #5: r8 = 0x0000558c42b974d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f490295cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c425a0960 r14 = 0x0000000100000004 r15 = 0x0000558c4150d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x42,0xe1,0x10,0x79,0x42,0x79,0x42,0x27,0x31,0x80,0x0,0x82,0xdc,0xbd,0xff,0x79,0x79,0x42,0x42,0x42,0x7f,0x2d,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2d,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0xbd,0xff,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2d,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0x21,0x42,0x42,0x42,0x21,0x59,0x41,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x81,0x1f,0x0,0x42,0x21,0x80,0x32,0x80,0x0,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007a\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzBBB\341\020yByB'1\200\000\202\334\275\377yyBBB\177-\000\200\200\200\201\336BB!BBB\343\246ByyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByByBb\206-\200\200\200\000\201\336BB!BJB!B{B\377yB\275\377yyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByByBb\206-\200\200\200\000\201\336BB!BJB!B{B\377yB!BBB!YAyByBb\206+\200\200\200\000\201\037\000B!\2002\200\000{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6da137f9ae5086cf45374b6d9a340a5525bb3e4b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYeoZAwIBAArLAQHIAQE/bkFBBEBCekJCQuEQeUJ5QicxgACC3L3/eXlCQkJ/LQCAgICB3kJCIUJCQuOmQnl5QkJCfy8AgICAgd5CQiFCQkLjpkJ5QnlCYoYtgICAAIHeQkIhQkpCIUJ7Qv95Qr3/eXlCQkJ/LwCAgICB3kJCIUJCQuOmQnl5QkJCfy8AgICAgd5CQiFCQkLjpkJ5QnlCYoYtgICAAIHeQkIhQkpCIUJ7Qv95QiFCQkIhWUF5QnlCYoYrgICAAIEfAEIhgDKAAHsACwAL Step #5: MERGE-OUTER: attempt 4601 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1739965655 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557effa8d198, 0x557effa95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557effa95918,0x557effb1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6da137f9ae5086cf45374b6d9a340a5525bb3e4b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13393 processed earlier; will process 1882 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557efd2a15dd bp 0x000000000000 sp 0x7ffd40656190 T47483) Step #5: ==47483==The signal is caused by a READ memory access. Step #5: #0 0x557efd2a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557efd0c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557efd0c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557efd0a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557efcfc1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557efcf19c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557efcf231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557efcf0a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557efcf363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc97cab2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557efcefdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47483==Register values: Step #5: rax = 0x0000557f0218f4f0 rbx = 0x0000557f0218f4f0 rcx = 0x0000557f0218f9a0 rdx = 0x00007fc97cc7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd40656190 Step #5: r8 = 0x0000557f0218f4f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc97cc7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f004a0960 r14 = 0x0000000100000004 r15 = 0x0000557eff40d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x42,0xe1,0x10,0x79,0x42,0x79,0x42,0x27,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x80,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0x42,0x42,0x7f,0x2b,0x80,0x80,0x0,0x79,0x0,0x0,0x1,0x0,0x33,0x0,0x82,0x80,0xdc,0xbd,0xfa,0x85,0x7d,0x42,0x42,0x42,0x7e,0x2b,0x80,0x80,0x0,0x80,0x81,0xde,0x42,0x42,0xe1,0xfd,0x42,0x42,0x21,0x59,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0x42,0x42,0x7f,0x2b,0x80,0x80,0x0,0x42,0x42,0x80,0x81,0x21,0x42,0xde,0x42,0x42,0x21,0x42,0x42,0x79,0xc2,0x79,0x42,0x0,0x0,0x0,0x97,0x0,0x0,0x0,0x9d,0x0,0x97,0x0,0xd4,0x0,0x0,0x7b,0x0,0x56,0x0,0xd4,0x0,0xd0,0x0,0xd4,0x0,0x0,0x7b,0x0,0x80,0x0,0x79,0x0,0x0,0x1,0x0,0x39,0x0,0x82,0x80,0xdc,0xbd,0xfa,0x85,0x7d,0x42,0x42,0x42,0x7e,0x2b,0x80,0x80,0x0,0x80,0x81,0xde,0x42,0x42,0xe1,0xfd,0x42,0x42,0x21,0x59,0x42,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005a\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzBBB\341\020yByB'Bb\206+\200\200\200\000\200\336BB!BJB!B{B\377yBBB\177+\200\200\000y\000\000\001\0003\000\202\200\334\275\372\205}BBB~+\200\200\000\200\201\336BB\341\375BB!YByByBb\206+\200\200\200\000\201\336BB!BJB!B{B\377yBBB\177+\200\200\000BB\200\201!B\336BB!BBy\302yB\000\000\000\227\000\000\000\235\000\227\000\324\000\000{\000V\000\324\000\320\000\324\000\000{\000\200\000y\000\000\001\0009\000\202\200\334\275\372\205}BBB~+\200\200\000\200\201\336BB\341\375BB!YBz\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6b276dc33094552886fd37a66c912efa50d533d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYeoZAwIBAArLAQHIAQE/bkFBBEBCekJCQuEQeUJ5QidCYoYrgICAAIDeQkIhQkpCIUJ7Qv95QkJCfyuAgAB5AAABADMAgoDcvfqFfUJCQn4rgIAAgIHeQkLh/UJCIVlCeUJ5QmKGK4CAgACB3kJCIUJKQiFCe0L/eUJCQn8rgIAAQkKAgSFC3kJCIUJCecJ5QgAAAJcAAACdAJcA1AAAewBWANQA0ADUAAB7AIAAeQAAAQA5AIKA3L36hX1CQkJ+K4CAAICB3kJC4f1CQiFZQnoACwAL Step #5: MERGE-OUTER: attempt 4602 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1740103718 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628b7706198, 0x5628b770e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628b770e918,0x5628b77960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6b276dc33094552886fd37a66c912efa50d533d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13394 processed earlier; will process 1881 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628b4f1a5dd bp 0x000000000000 sp 0x7ffd98237b10 T47487) Step #5: ==47487==The signal is caused by a READ memory access. Step #5: #0 0x5628b4f1a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628b4d3c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628b4d3bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628b4d19929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628b4c3aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628b4b92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628b4b9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628b4b836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628b4baf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f653f34f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628b4b76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47487==Register values: Step #5: rax = 0x00005628b842f3d0 rbx = 0x00005628b842f3d0 rcx = 0x00005628b842f880 rdx = 0x00007f653f517b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd98237b10 Step #5: r8 = 0x00005628b842f3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f653f517be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628b8119960 r14 = 0x0000000100000004 r15 = 0x00005628b7086386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xc2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3b,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xbf,0xa3,0xc3,0xef,0xdb,0xdf,0x7f,0x42,0x7e,0x34,0x0,0x80,0xc6,0xa3,0x7c,0x32,0x0,0xc2,0xff,0xef,0xff,0x88,0xfc,0xff,0xff,0xa3,0x3c,0x32,0x0,0xf0,0x7f,0x42,0x7e,0x34,0x0,0xc6,0x80,0xa3,0x7c,0x31,0x0,0xc2,0xff,0xef,0xff,0x88,0xfc,0xff,0xff,0xa3,0x3c,0x31,0x0,0xf0,0x7c,0x30,0x0,0xe5,0x8e,0xfc,0xfd,0x7d,0x42,0xff,0xff,0xff,0x93,0x2e,0x42,0x7e,0x30,0x0,0x2,0x7e,0x7f,0x42,0x7c,0x34,0x1,0xef,0xff,0x83,0xfe,0xff,0x73,0x7f,0x42,0x7c,0x32,0x0,0xba,0x88,0xa3,0x1c,0x34,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0xa8,0x0,0x81,0x42,0xa,0x7d,0x7c,0x31,0x0,0xe5,0x84,0xff,0xf9,0x7d,0x42,0xff,0xff,0x3b,0x42,0x90,0x76,0x7e,0x32,0x0,0x7e,0x42,0x10,0x33,0x0,0xe5,0xcc,0xfc,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0x42,0x2,0x7f,0x7c,0x34,0x1,0xf5,0xcc,0x42,0x7a,0x42,0xea,0xff,0xe5,0x7d,0x42,0xff,0xff,0xff,0x83,0x2e,0x42,0x7e,0x35,0x0,0x2,0x7e,0x7f,0x0,0x0,0x0,0xfc,0x7,0x1,0x7d,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\302\031\003\002\001\000\012\313\001\001\310\001\001;qAA\004@BzB\277\243\303\357\333\337\177B~4\000\200\306\243|2\000\302\377\357\377\210\374\377\377\243<2\000\360\177B~4\000\306\200\243|1\000\302\377\357\377\210\374\377\377\243<1\000\360|0\000\345\216\374\375}B\377\377\377\223.B~0\000\002~\177B|4\001\357\377\203\376\377s\177B|2\000\272\210\243\0344\000\370\357\377\377\377\377\303\250\000\201B\012}|1\000\345\204\377\371}B\377\377;B\220v~2\000~B\0203\000\345\314\374-}B\377\376\377\203\377\302~=\0000~B\002\177|4\001\365\314BzB\352\377\345}B\377\377\377\203.B~5\000\002~\177\000\000\000\374\007\001}=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b3835cdd7de382a224153e9f1a1a580a2aecec17 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQcIZAwIBAArLAQHIAQE7cUFBBEBCekK/o8Pv299/Qn40AIDGo3wyAML/7/+I/P//ozwyAPB/Qn40AMaAo3wxAML/7/+I/P//ozwxAPB8MADljvz9fUL///+TLkJ+MAACfn9CfDQB7/+D/v9zf0J8MgC6iKMcNAD47//////DqACBQgp9fDEA5YT/+X1C//87QpB2fjIAfkIQMwDlzPwtfUL//v+D/8J+PQAwfkICf3w0AfXMQnpC6v/lfUL///+DLkJ+NQACfn8AAAD8BwF9PQB+CwAL Step #5: MERGE-OUTER: attempt 4603 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1740243465 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e40c4a198, 0x560e40c52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e40c52918,0x560e40cda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b3835cdd7de382a224153e9f1a1a580a2aecec17' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13395 processed earlier; will process 1880 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e3e45e5dd bp 0x000000000000 sp 0x7ffdf059d620 T47491) Step #5: ==47491==The signal is caused by a READ memory access. Step #5: #0 0x560e3e45e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e3e280280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e3e27ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e3e25d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e3e17ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e3e0d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e3e0e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e3e0c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e3e0f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ff583f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e3e0baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47491==Register values: Step #5: rax = 0x0000560e41a17430 rbx = 0x0000560e41a17430 rcx = 0x0000560e41a17420 rdx = 0x00007f6ff5a07b80 Step #5: rdi = 0x0000560e41a17420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffdf059d620 Step #5: r8 = 0x0000560e41a17430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ff5a07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e4165d960 r14 = 0x0000000100000004 r15 = 0x0000560e405ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x0,0x7d,0x3e,0x0,0x0,0x12,0x0,0x3e,0x0,0x79,0x79,0x0,0x88,0x0,0x0,0x0,0x6a,0x0,0x7d,0x80,0x0,0x79,0x0,0x0,0x40,0x0,0x79,0x80,0x0,0x0,0x0,0x79,0x3e,0x0,0xe9,0x47,0x0,0x3e,0x0,0x4,0x29,0x0,0x79,0x3e,0x0,0x0,0x3a,0x0,0x79,0x3a,0x0,0x6,0x40,0x0,0x3e,0x0,0x79,0x3f,0x0,0x7d,0x80,0x79,0x0,0x0,0x79,0x3e,0x0,0x4,0x42,0x79,0x3e,0x0,0x0,0x60,0x0,0x3e,0x0,0x4,0x40,0x0,0x79,0x3e,0x0,0x0,0x60,0x0,0x69,0x6d,0x75,0x78,0x74,0x69,0x6e,0x6c,0x69,0x6e,0x75,0xc,0x0,0x0,0x0,0x0,0x5,0x0,0x1a,0x4e,0x1a,0x0,0x0,0x0,0x15,0x0,0x61,0x6c,0x69,0x6d,0x75,0x78,0x74,0x69,0x6e,0x6c,0x69,0x6e,0x0,0x79,0x3e,0x0,0x0,0x3e,0x0,0x0,0x3a,0x0,0x79,0x34,0x0,0x6,0x40,0x0,0x3e,0x0,0x82,0x3d,0x0,0x7d,0x80,0x79,0x80,0x79,0xbf,0x0,0x3e,0x0,0x80,0x79,0x80,0x79,0xbf,0x0,0x3e,0x0,0x3f,0x0,0x0,0x80,0x8a,0x0,0x32,0x0,0xe,0x40,0x0,0x3e,0x0,0x79,0x79,0x79,0x0,0x88,0x30,0x0,0x0,0x0,0x0,0x12,0x0,0x3e,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352~\003\002\001\000\012\313\001\001\310\001\001?nAA\004@\000}>\000\000\022\000>\000yy\000\210\000\000\000j\000}\200\000y\000\000@\000y\200\000\000\000y>\000\351G\000>\000\004)\000y>\000\000:\000y:\000\006@\000>\000y?\000}\200y\000\000y>\000\004By>\000\000`\000>\000\004@\000y>\000\000`\000imuxtinlinu\014\000\000\000\000\005\000\032N\032\000\000\000\025\000alimuxtinlin\000y>\000\000>\000\000:\000y4\000\006@\000>\000\202=\000}\200y\200y\277\000>\000\200y\200y\277\000>\000?\000\000\200\212\0002\000\016@\000>\000yyy\000\2100\000\000\000\000\022\000>\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5ea2fb40c0940a1a030784a2978bfe033514f4e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOp+AwIBAArLAQHIAQE/bkFBBEAAfT4AABIAPgB5eQCIAAAAagB9gAB5AABAAHmAAAAAeT4A6UcAPgAEKQB5PgAAOgB5OgAGQAA+AHk/AH2AeQAAeT4ABEJ5PgAAYAA+AARAAHk+AABgAGltdXh0aW5saW51DAAAAAAFABpOGgAAABUAYWxpbXV4dGlubGluAHk+AAA+AAA6AHk0AAZAAD4Agj0AfYB5gHm/AD4AgHmAeb8APgA/AACAigAyAA5AAD4AeXl5AIgwAAAAABIAPgAACwAL Step #5: MERGE-OUTER: attempt 4604 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1740383743 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5643fbd8f198, 0x5643fbd97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5643fbd97918,0x5643fbe1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5ea2fb40c0940a1a030784a2978bfe033514f4e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13397 processed earlier; will process 1878 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643f95a35dd bp 0x000000000000 sp 0x7fff892d8d90 T47495) Step #5: ==47495==The signal is caused by a READ memory access. Step #5: #0 0x5643f95a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5643f93c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5643f93c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5643f93a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5643f92c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5643f921bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643f92251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643f920c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643f92383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91384cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5643f91ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47495==Register values: Step #5: rax = 0x00005643fe444470 rbx = 0x00005643fe444470 rcx = 0x00005643fe444920 rdx = 0x00007f9138694b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff892d8d90 Step #5: r8 = 0x00005643fe444470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9138694be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005643fc7a2960 r14 = 0x0000000100000004 r15 = 0x00005643fb70f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x85,0xbd,0xbd,0xbd,0x80,0xbd,0xcb,0xbd,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0xc6,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0xb1,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0x83,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0x83,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7c,0x7a,0x7c,0x42,0x7a,0x7c,0x42,0x42,0x7f,0x7c,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x7c,0x7a,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B\205\275\275\275\200\275\313\275\352\177~\203B\264\275|B\177B\212\261|\212BB|\302B\306ByB|B\356\336\261|\212BB|\302BBByB|B\356\336\203B\210\202|B\362\212+\200|BB|\177B\210\202|B\362\212+\200|BByB|B\356\336\203B\210\202|B\362\212+\200|BB|\177B\210\202|B\362\212+\200|BB|\177BB|BzBB|Bz\020\000\3769\002BBz\020\000\3769\002BB|z|Bz|BB\177|BB\177BB|B|zB\342@\376$\002BB|B\342@\376$\002\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8df4a57d217d3b3958dcd6f8d721d998cf13ba8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QoW9vb2Avcu96n9+g0K0vXxCf0KKsXyKQkJ8wkLGQnlCfELu3rF8ikJCfMJCQkJ5QnxC7t6DQoiCfELyiiuAfEJCfH9CiIJ8QvKKK4B8QkJ5QnxC7t6DQoiCfELyiiuAfEJCfH9CiIJ8QvKKK4B8QkJ8f0JCfEJ6QkJ8QnoQAP45AkJCehAA/jkCQkJ8enxCenxCQn98QkJ/QkJ8Qnx6QuJA/iQCQkJ8QuJA/iQCirF8igAACwAL Step #5: MERGE-OUTER: attempt 4605 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1740524924 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c306e1198, 0x560c306e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c306e9918,0x560c307710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8df4a57d217d3b3958dcd6f8d721d998cf13ba8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13398 processed earlier; will process 1877 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 475 ft: 476 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c2def55dd bp 0x000000000000 sp 0x7fff91d62810 T47499) Step #5: ==47499==The signal is caused by a READ memory access. Step #5: #0 0x560c2def55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c2dd17280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c2dd16fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c2dcf4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c2dc15ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c2db6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c2db771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c2db5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c2db8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09a73f5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c2db51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47499==Register values: Step #5: rax = 0x0000560c3129e430 rbx = 0x0000560c3129e430 rcx = 0x0000560c3129e420 rdx = 0x00007f09a75bdb80 Step #5: rdi = 0x0000560c3129e420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fff91d62810 Step #5: r8 = 0x0000560c3129e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f09a75bdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c310f4960 r14 = 0x0000000100000004 r15 = 0x0000560c30061386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x59,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3,0x6e,0x41,0x41,0x4,0x40,0x0,0x36,0x0,0x0,0x0,0x92,0x0,0x79,0x0,0x5b,0x36,0x80,0x0,0x0,0x0,0x0,0x79,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x24,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x69,0x0,0x0,0x33,0x0,0x0,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x79,0x2a,0x0,0x0,0x0,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x24,0x0,0x79,0x0,0x0,0xad,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x79,0x2a,0x0,0x0,0x0,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x24,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x69,0x0,0x0,0x33,0x0,0x0,0x0,0x0,0x3b,0x0,0x0,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0xad,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352Y\003\002\001\000\012\313\001\001\310\001\001\003nAA\004@\0006\000\000\000\222\000y\000[6\200\000\000\000\000y\000\000\0007\000\000\255y\000\2751\000$\000y\000[6\000\000\0007\000\000\255y\000\2751\000\0007\000\000\255y\000\2751\000\000\000i\000\0003\000\000\000\000\0007\000\000\255y\000\2751\000\0007\000\000\255y\000\2751\000\000\000y*\000\000\000\000\000\255y\000\2751\000$\000y\000\000\255\000y\000[6\000\000\0007\000\000\255y\000\2751\000\000\000y*\000\000\000\000\000\255y\000\2751\000$\000y\000[6\000\000\0007\000\000\255y\000\2751\000\0007\000\000\255y\000\2751\000\000\000i\000\0003\000\000\000\000;\000\000?\000\000\000\000\000\000\255\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-52a89389813410ef82971fbf4ef0e12a36145f62 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOpZAwIBAArLAQHIAQEDbkFBBEAANgAAAJIAeQBbNoAAAAAAeQAAADcAAK15AL0xACQAeQBbNgAAADcAAK15AL0xAAA3AACteQC9MQAAAGkAADMAAAAAADcAAK15AL0xAAA3AACteQC9MQAAAHkqAAAAAACteQC9MQAkAHkAAK0AeQBbNgAAADcAAK15AL0xAAAAeSoAAAAAAK15AL0xACQAeQBbNgAAADcAAK15AL0xAAA3AACteQC9MQAAAGkAADMAAAAAOwAAPwAAAAAAAK0ACwAL Step #5: MERGE-OUTER: attempt 4606 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1740667138 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562b2fae1198, 0x562b2fae9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562b2fae9918,0x562b2fb710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/52a89389813410ef82971fbf4ef0e12a36145f62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13400 processed earlier; will process 1875 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562b2d2f55dd bp 0x000000000000 sp 0x7ffe6a7f7680 T47503) Step #5: ==47503==The signal is caused by a READ memory access. Step #5: #0 0x562b2d2f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562b2d117280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562b2d116fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562b2d0f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562b2d015ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562b2cf6dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562b2cf771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562b2cf5e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562b2cf8a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f908bf07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562b2cf51aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47503==Register values: Step #5: rax = 0x0000562b31507470 rbx = 0x0000562b31507470 rcx = 0x0000562b31507920 rdx = 0x00007f908c0cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6a7f7680 Step #5: r8 = 0x0000562b31507470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f908c0cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562b304f4960 r14 = 0x0000000100000004 r15 = 0x0000562b2f461386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x18,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xfe,0xff,0xff,0x1f,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0x3,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0x22,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0xfa,0x3c,0x3e,0x0,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x2,0x42,0x42,0x89,0x42,0xde,0xae,0xfe,0xff,0xfe,0xff,0x0,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0xfe,0xd1,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0x3,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0x3,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x42,0x0,0x1,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\030\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB}B\377\377\210\376\377\376\377\377\037BB\211B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B|B\200\332\275#|B\377\005\376\003\000\001BB\177Bb|B\200\332\000B|B\377\"\000\376>\000\377\005\376\243\000\001\256\372<>\000BB}B\377\377\210\376\377\377\256\332\002BB\211B\336\256\376\377\376\377\000>\000\377\007\376\277\000\001\376\321\001BB\177B|B\200\332\275#|B\377\005\376\003\000\001BB\177Bb|B\200\332\000B|B\377\256\000\376>\000\377\200\332\275#|B\377\005\376\003\000\001BB\177Bb|BB\000\001|B\200\332\000B|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-48c2d7790134cb3ecc12d7f018ba3fd846f48ec8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoYAwIBAArLAQHIAQE9b0FBBEBCekJCfUL//4j+//7//x9CQolC3v7//64A/j4A/wf+vwABAS4BQkJ/QnxCgNq9I3xC/wX+AwABQkJ/QmJ8QoDaAEJ8Qv8iAP4+AP8F/qMAAa76PD4AQkJ9Qv//iP7//67aAkJCiULerv7//v8APgD/B/6/AAH+0QFCQn9CfEKA2r0jfEL/Bf4DAAFCQn9CYnxCgNoAQnxC/64A/j4A/4DavSN8Qv8F/gMAAUJCf0JifEJCAAF8QoDaAEJ8igAACwAL Step #5: MERGE-OUTER: attempt 4607 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1740805899 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565449a79198, 0x565449a81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565449a81918,0x565449b090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/48c2d7790134cb3ecc12d7f018ba3fd846f48ec8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13401 processed earlier; will process 1874 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56544728d5dd bp 0x000000000000 sp 0x7ffd1294dfc0 T47507) Step #5: ==47507==The signal is caused by a READ memory access. Step #5: #0 0x56544728d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654470af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654470aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56544708c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565446fadad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565446f05c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565446f0f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565446ef66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565446f223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d946ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565446ee9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47507==Register values: Step #5: rax = 0x000056544c1ad4c0 rbx = 0x000056544c1ad4c0 rcx = 0x000056544c1ad970 rdx = 0x00007f8d94882b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1294dfc0 Step #5: r8 = 0x000056544c1ad4c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d94882be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056544a48c960 r14 = 0x0000000100000004 r15 = 0x00005654493f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7f,0x42,0x5b,0x81,0x42,0x5d,0x7b,0x7d,0x42,0x7c,0x31,0x80,0x80,0x80,0x0,0x89,0xde,0x42,0x42,0x21,0x42,0x89,0xde,0x42,0x42,0x21,0x3f,0x0,0x42,0x1,0x32,0x0,0x0,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0xc7,0xbd,0xde,0xbd,0x42,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x50,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x42,0xde,0x42,0x42,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x89,0xde,0x42,0x42,0x21,0x42,0x0,0x42,0x7c,0x42,0x62,0x79,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x50,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x2c,0x80,0x0,0x23,0x42,0xff,0x42,0x30,0x80,0x80,0x80,0x0,0x81,0x2d,0x42,0x8a,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{\177B[\201B]{}B|1\200\200\200\000\211\336BB!B\211\336BB!?\000B\0012\000\000yBBB\177*\200\200\200\000\201yByBB\177*\200\200\200\000\201\336BByyBBB\177*\200\200\200\000\201\336\307\275\336\275BBBB\177*\200\200\200\000\201\336BByPBBB\177*\200\200\200\000\201yByB\336BBB\177,\200\200\200\000\201\336BB!B\211\336BB!B\000B|BbyyBBB\177*\200\200\200\000\201\336BByPBBB\177*\200\200\200\000\201\336BB!BBB!,\200\000#B\377B0\200\200\200\000\201-B\212{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-27b29b45192208c6e4ad6bc57e4dac8d0f5897a3 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7f0JbgUJde31CfDGAgIAAid5CQiFCid5CQiE/AEIBMgAAeUJCQn8qgICAAIF5QnlCQn8qgICAAIHeQkJ5eUJCQn8qgICAAIHex73evUJCQkJ/KoCAgACB3kJCeVBCQkJ/KoCAgACBeUJ5Qt5CQkJ/LICAgACB3kJCIUKJ3kJCIUIAQnxCYnl5QkJCfyqAgIAAgd5CQnlQQkJCfyqAgIAAgd5CQiFCQkIhLIAAI0L/QjCAgIAAgS1CinsACwAL Step #5: MERGE-OUTER: attempt 4608 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1740945061 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562516ac2198, 0x562516aca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562516aca918,0x562516b520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/27b29b45192208c6e4ad6bc57e4dac8d0f5897a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13402 processed earlier; will process 1873 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5625142d65dd bp 0x000000000000 sp 0x7fff87b3dec0 T47511) Step #5: ==47511==The signal is caused by a READ memory access. Step #5: #0 0x5625142d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5625140f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5625140f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5625140d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562513ff6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562513f4ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562513f581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562513f3f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562513f6b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc0b64fe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562513f32aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47511==Register values: Step #5: rax = 0x000056251881b470 rbx = 0x000056251881b470 rcx = 0x000056251881b920 rdx = 0x00007fc0b66c6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff87b3dec0 Step #5: r8 = 0x000056251881b470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc0b66c6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005625174d5960 r14 = 0x0000000100000004 r15 = 0x0000562516442386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7e,0x42,0x79,0x42,0x7c,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0xa4,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xee,0xde,0x48,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x31,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x42,0x79,0x42,0x7c,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x42,0x79,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzB~ByB|zB|\177BBB|\177BB|Bz\020\000\3769\002zBB|B\342@\3762\002B~|\177BBB|\177BB|B\244\020\000\3769\002zBB|B\356\336HB\210\202|B\362\2121\200|BB|\177BB|BzB|\177BBB|\177BzB|\177BBB|\177BB|Bz\020\000\3769\002zBB|B\342@\3762\002B~ByB|zB|\177BBB|\177BB|Bz\020\000\3769\002zBB|B\342@\3762\002B~|\177BBB|\177BB|Bz\020\000\3769\002zBB|B\342@\3762\002B~By\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2ebd530ed2cbf5179e13c80b7659eba3cefc89e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJ+QnlCfHpCfH9CQkJ8f0JCfEJ6EAD+OQJ6QkJ8QuJA/jICQn58f0JCQnx/QkJ8QqQQAP45AnpCQnxC7t5IQoiCfELyijGAfEJCfH9CQnxCekJ8f0JCQnx/QnpCfH9CQkJ8f0JCfEJ6EAD+OQJ6QkJ8QuJA/jICQn5CeUJ8ekJ8f0JCQnx/QkJ8QnoQAP45AnpCQnxC4kD+MgJCfnx/QkJCfH9CQnxCehAA/jkCekJCfELiQP4yAkJ+QnkACwAL Step #5: MERGE-OUTER: attempt 4609 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1741084919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5559e429a198, 0x5559e42a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5559e42a2918,0x5559e432a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2ebd530ed2cbf5179e13c80b7659eba3cefc89e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13403 processed earlier; will process 1872 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 316 ft: 317 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: #2 pulse cov: 454 ft: 491 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559e1aae5dd bp 0x000000000000 sp 0x7ffe717da200 T47515) Step #5: ==47515==The signal is caused by a READ memory access. Step #5: #0 0x5559e1aae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5559e18d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5559e18cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5559e18ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5559e17cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559e1726c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559e17301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559e17176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559e17433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2231d5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559e170aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47515==Register values: Step #5: rax = 0x00005559e68f1580 rbx = 0x00005559e68f1580 rcx = 0x00005559e68f1a30 rdx = 0x00007f2231f26b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe717da200 Step #5: r8 = 0x00005559e68f1580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2231f26be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005559e4cad960 r14 = 0x0000000100000004 r15 = 0x00005559e3c1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7e,0x41,0x30,0x4,0x40,0x42,0xa,0x0,0x0,0x0,0x10,0x0,0x41,0xfb,0x19,0x41,0x3b,0x0,0x4a,0x1b,0x0,0x4a,0x0,0xd1,0x4a,0x3b,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3a,0x0,0x2,0x3a,0x0,0x0,0x42,0x3c,0x0,0x4a,0x0,0x3a,0x0,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x37,0x85,0x0,0x7e,0x42,0x0,0x7e,0x42,0x3c,0x0,0x4a,0x0,0x3a,0x0,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x38,0x85,0x0,0x7e,0x42,0x7e,0x34,0x0,0x7e,0x42,0x3c,0x0,0x4a,0x0,0x3a,0x0,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x38,0x85,0x0,0x7e,0x42,0x0,0x42,0x7e,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x0,0x0,0x0,0x0,0x3a,0x0,0x0,0x42,0x3c,0x0,0x4a,0x0,0x3a,0x0,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x37,0x85,0x0,0x7e,0x42,0x0,0x7e,0x42,0x3c,0x0,0x4a,0x0,0x3a,0x0,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x38,0x85,0x0,0x7e,0x42,0x7e,0x34,0x0,0x7e,0x42,0x3c,0x0,0x4a,0x0,0x3a,0x0,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x38,0x85,0x0,0x7e,0x42,0x0,0x42,0x7e,0x7e,0x42,0xfe,0xbd,0x81,0xd5,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352\031\003\002\001\000\012\313\001\001\310\001\001\004~A0\004@B\012\000\000\000\020\000A\373\031A;\000J\033\000J\000\321J;\000\000\000<\000J\000:\000\002:\000\000B<\000J\000:\000\002B~4\000~B7\205\000~B\000~B<\000J\000:\000\002B~4\000~B8\205\000~B~4\000~B<\000J\000:\000\002B~4\000~B8\205\000~B\000B~~B\002B~4\000\000\000\000\000:\000\000B<\000J\000:\000\002B~4\000~B7\205\000~B\000~B<\000J\000:\000\002B~4\000~B8\205\000~B~4\000~B<\000J\000:\000\002B~4\000~B8\205\000~B\000B~~B\376\275\201\325\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-45f4ece27af60eb595c7742d3831351f1c2fde33 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuoZAwIBAArLAQHIAQEEfkEwBEBCCgAAABAAQfsZQTsAShsASgDRSjsAAAA8AEoAOgACOgAAQjwASgA6AAJCfjQAfkI3hQB+QgB+QjwASgA6AAJCfjQAfkI4hQB+Qn40AH5CPABKADoAAkJ+NAB+QjiFAH5CAEJ+fkICQn40AAAAAAA6AABCPABKADoAAkJ+NAB+QjeFAH5CAH5CPABKADoAAkJ+NAB+QjiFAH5CfjQAfkI8AEoAOgACQn40AH5COIUAfkIAQn5+Qv69gdUAAAAACwAL Step #5: MERGE-OUTER: attempt 4610 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1741227563 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e962826198, 0x55e96282e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e96282e918,0x55e9628b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45f4ece27af60eb595c7742d3831351f1c2fde33' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13407 processed earlier; will process 1868 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e96003a5dd bp 0x000000000000 sp 0x7ffe8124c060 T47519) Step #5: ==47519==The signal is caused by a READ memory access. Step #5: #0 0x55e96003a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e95fe5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e95fe5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e95fe39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e95fd5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e95fcb2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e95fcbc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e95fca36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e95fccf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf42743082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e95fc96aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47519==Register values: Step #5: rax = 0x000055e963496470 rbx = 0x000055e963496470 rcx = 0x000055e963496920 rdx = 0x00007fbf4290bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8124c060 Step #5: r8 = 0x000055e963496470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf4290bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e963239960 r14 = 0x0000000100000004 r15 = 0x000055e9621a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x82,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xbd,0x7d,0x42,0xff,0xff,0x88,0xfe,0xf7,0xbf,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0xc1,0xbd,0x83,0xbf,0xc2,0x80,0x31,0x7c,0x7c,0x42,0x3,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0x0,0x42,0xae,0xff,0xda,0x7c,0x42,0xff,0xae,0xfe,0x0,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x80,0x30,0x80,0x7c,0x42,0x3,0x42,0x42,0x42,0x89,0xde,0xfe,0xff,0xff,0x42,0x42,0x89,0xde,0xfe,0xff,0xff,0xb4,0x0,0xfe,0x45,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0xfe,0x2d,0x1,0x1a,0x0,0x0,0x1a,0x1a,0x81,0x42,0x80,0xff,0xbd,0xa3,0xae,0x0,0x42,0xae,0xff,0x42,0x42,0x7f,0xc2,0x80,0x42,0xda,0x7d,0x42,0x0,0x42,0x7c,0x42,0xff,0xae,0x2,0x42,0x7c,0x42,0xff,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x82,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@B\202BB}B\377\377\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\306\000\001BB\201\275}B\377\377\210\376\367\277\256\332\000B|B\377\256\000\376>\000\377\005\376\306\000\001BB\301\275\203\277\302\2001||B\003BB}B\377\377\210\376\377\000B\256\377\332|B\377\256\376\000>\000\377\005\376\306\000\001BB\201\275\203\277\302\2000\200|B\003BBB\211\336\376\377\377BB\211\336\376\377\377\264\000\376E\000\377\007\376\277\000\001\376-\001\032\000\000\032\032\201B\200\377\275\243\256\000B\256\377BB\177\302\200B\332}B\000B|B\377\256\002B|B\377BB\201\275\203\377\005z\202\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7d8fd508e62f57e0c505fe83decbc92e0d7fbb8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBCgkJCfUL//4j+//+u2gBCfEL/rgD+PgD/Bf7GAAFCQoG9fUL//4j+97+u2gBCfEL/rgD+PgD/Bf7GAAFCQsG9g7/CgDF8fEIDQkJ9Qv//iP7/AEKu/9p8Qv+u/gA+AP8F/sYAAUJCgb2Dv8KAMIB8QgNCQkKJ3v7//0JCid7+//+0AP5FAP8H/r8AAf4tARoAABoagUKA/72jrgBCrv9CQn/CgELafUIAQnxC/64CQnxC/0JCgb2D/wV6ggAACwAL Step #5: MERGE-OUTER: attempt 4611 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1741368671 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c69677a198, 0x55c696782911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c696782918,0x55c69680a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7d8fd508e62f57e0c505fe83decbc92e0d7fbb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13408 processed earlier; will process 1867 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 388 ft: 389 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c693f8e5dd bp 0x000000000000 sp 0x7ffc64d468b0 T47523) Step #5: ==47523==The signal is caused by a READ memory access. Step #5: #0 0x55c693f8e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c693db0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c693daffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c693d8d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c693caead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c693c06c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c693c101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c693bf76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c693c233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7facad717082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c693beaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47523==Register values: Step #5: rax = 0x000055c697afb430 rbx = 0x000055c697afb430 rcx = 0x000055c697afb420 rdx = 0x00007facad8dfb80 Step #5: rdi = 0x000055c697afb420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc64d468b0 Step #5: r8 = 0x000055c697afb430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007facad8dfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c69718d960 r14 = 0x0000000100000004 r15 = 0x000055c6960fa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x7c,0xc2,0x42,0x0,0x42,0x79,0x42,0x8a,0xb6,0xdd,0x80,0x7c,0x42,0x41,0x42,0xff,0x7a,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x7c,0xc2,0x42,0x0,0x42,0x79,0x42,0x8a,0xb6,0xdd,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x33,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7e,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7f,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B|B\342@\3762\002z\020\000\376@\002zB\177B|B\342@\3762\002zB\342@\3762\002z\020\000\376@\002zB\177B|B\342@\3762\002z\020\000\376@\002zBB|B\342|\302B\000ByB\212\266\335\200|BAB\377zB\177B|B\342@\3762\002zB\342@\3762\002z\020\000\376@\002zB\177B|B\342@\3762\002z\020\000\376@\002zBB|B\342|\302B\000ByB\212\266\335\200|BAB\377)>\0003\376\026\002\000\020\000\376@\002|B\342@\3762\002z\020\000\376@\002zBB~|\212\177B\212\261\177\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-470150dd07f06dfee2a94f37dcd351e47d32cfcd Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QnxC4kD+MgJ6EAD+QAJ6Qn9CfELiQP4yAnpC4kD+MgJ6EAD+QAJ6Qn9CfELiQP4yAnoQAP5AAnpCQnxC4nzCQgBCeUKKtt2AfEJBQv96Qn9CfELiQP4yAnpC4kD+MgJ6EAD+QAJ6Qn9CfELiQP4yAnoQAP5AAnpCQnxC4nzCQgBCeUKKtt2AfEJBQv8pPgAz/hYCABAA/kACfELiQP4yAnoQAP5AAnpCQn58in9CirF/igAACwAL Step #5: MERGE-OUTER: attempt 4612 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1741510505 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559bf57dc198, 0x559bf57e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559bf57e4918,0x559bf586c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/470150dd07f06dfee2a94f37dcd351e47d32cfcd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13410 processed earlier; will process 1865 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559bf2ff05dd bp 0x000000000000 sp 0x7ffec1b1a2a0 T47527) Step #5: ==47527==The signal is caused by a READ memory access. Step #5: #0 0x559bf2ff05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559bf2e12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559bf2e11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559bf2def929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559bf2d10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559bf2c68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559bf2c721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559bf2c596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559bf2c853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f73931a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559bf2c4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47527==Register values: Step #5: rax = 0x0000559bf7509470 rbx = 0x0000559bf7509470 rcx = 0x0000559bf7509920 rdx = 0x00007f7393370b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec1b1a2a0 Step #5: r8 = 0x0000559bf7509470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7393370be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559bf61ef960 r14 = 0x0000000100000004 r15 = 0x0000559bf515c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x72,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7b,0x42,0x7e,0x42,0x88,0x7e,0x7b,0x7c,0x42,0x0,0x7c,0x7c,0x7b,0x7d,0x42,0xea,0x0,0x10,0x0,0x1,0x3f,0x0,0x42,0xde,0x42,0x42,0x21,0x42,0x21,0x42,0x80,0x42,0x42,0xff,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x0,0xff,0xff,0x23,0x83,0x42,0x7f,0x30,0x80,0x0,0x4d,0x7c,0x42,0xa2,0x86,0xbd,0x5b,0x7d,0x79,0x42,0x81,0x3f,0x42,0x42,0x7e,0x81,0x34,0x80,0x80,0x0,0x80,0x83,0x21,0x42,0x46,0x7a,0x30,0x80,0x0,0x25,0x7c,0x42,0x62,0x86,0x42,0x42,0x42,0x21,0x80,0x42,0x9,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x7b,0x7e,0x1,0x42,0x88,0x7c,0x42,0x0,0x7c,0x7c,0x7b,0x7d,0x42,0x2f,0x0,0x10,0x0,0x1,0x3f,0x0,0x42,0xde,0x42,0x7d,0x79,0x42,0x81,0x3f,0x42,0x42,0x7e,0x81,0x34,0x80,0x80,0x0,0x80,0x83,0x21,0x42,0x46,0x7a,0x30,0x80,0x0,0x25,0x7c,0x42,0x62,0x86,0x42,0x42,0x42,0x21,0x80,0x42,0x9,0x42,0xde,0x80,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x7f,0x83,0x42,0x7f,0x50,0x0,0x54,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\352\031\003\002\001\000\012\313\001\001\310\001\001?rAA\004@BzB{{B~B\210~{|B\000||{}B\352\000\020\000\001?\000B\336BB!B!B\200BB\377{BGCByB?8\200\000\377\377#\203B\1770\200\000M|B\242\206\275[}yB\201?BB~\2014\200\200\000\200\203!BFz0\200\000%|Bb\206BBB!\200B\011{BGCByB?8\200\200\000{~\001B\210|B\000||{}B/\000\020\000\001?\000B\336B}yB\201?BB~\2014\200\200\000\200\203!BFz0\200\000%|Bb\206BBB!\200B\011B\336\200GCByB?8\200\200\000!\177\203B\177P\000T\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6147e4d29caad544f652a5e7e7c61ff87a5da59f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+oZAwIBAArLAQHIAQE/ckFBBEBCekJ7e0J+Qoh+e3xCAHx8e31C6gAQAAE/AELeQkIhQiFCgEJC/3tCR0NCeUI/OIAA//8jg0J/MIAATXxCooa9W315QoE/QkJ+gTSAgACAgyFCRnowgAAlfEJihkJCQiGAQgl7QkdDQnlCPziAgAB7fgFCiHxCAHx8e31CLwAQAAE/AELeQn15QoE/QkJ+gTSAgACAgyFCRnowgAAlfEJihkJCQiGAQglC3oBHQ0J5Qj84gIAAIX+DQn9QAFQACwAL Step #5: MERGE-OUTER: attempt 4613 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1741650843 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8c5ee6198, 0x55c8c5eee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8c5eee918,0x55c8c5f760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6147e4d29caad544f652a5e7e7c61ff87a5da59f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13411 processed earlier; will process 1864 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 377 ft: 378 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8c36fa5dd bp 0x000000000000 sp 0x7ffc8fb83160 T47531) Step #5: ==47531==The signal is caused by a READ memory access. Step #5: #0 0x55c8c36fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8c351c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8c351bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8c34f9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8c341aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c8c3372c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8c337c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8c33636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8c338f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa72ed00082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8c3356aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47531==Register values: Step #5: rax = 0x000055c8c6fa4430 rbx = 0x000055c8c6fa4430 rcx = 0x000055c8c6fa4420 rdx = 0x00007fa72eec8b80 Step #5: rdi = 0x000055c8c6fa4420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc8fb83160 Step #5: r8 = 0x000055c8c6fa4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa72eec8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8c68f9960 r14 = 0x0000000100000004 r15 = 0x000055c8c5866386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7e,0x41,0x30,0x4,0x40,0x42,0x40,0x0,0x0,0x10,0x0,0x77,0x0,0xfb,0x19,0x3b,0x0,0xd1,0xca,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x1c,0x0,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x2d,0x0,0x4a,0x0,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0xa2,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x3c,0x0,0x0,0x3c,0x0,0x4a,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0xa2,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x3c,0x0,0x0,0x48,0x0,0x3a,0x0,0x4a,0x0,0x0,0x3e,0x0,0x3b,0x0,0x4a,0x0,0x2f,0x80,0x0,0x3f,0x69,0x41,0x41,0x69,0x68,0x47,0x45,0x41,0x0,0x69,0x1,0xd,0x0,0x41,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x3c,0x0,0x0,0x3c,0x0,0x4a,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0xa2,0xd1,0x3b,0x0,0x0,0x0,0x3e,0x0,0x3b,0x0,0x6a,0x0,0xd,0x0,0x0,0x0,0x0,0x0,0x84,0x0,0x0,0x35,0x0,0x4a,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352\031\003\002\001\000\012\313\001\001\310\001\001\004~A0\004@B@\000\000\020\000w\000\373\031;\000\321\312;\000J\000/\000\324\034\000\000J\000;\000J\000\000\326\000-\000J\000/\000\000\000<\000J\000>\000\000\000\000<\000\242\321;\000J;\000J\000/\000\324<\000\000<\000J/\000\000\000<\000J\000>\000\000\000\000<\000\242\321;\000J;\000J\000/\000\324<\000\000H\000:\000J\000\000>\000;\000J\000/\200\000?iAAihGEA\000i\001\015\000A\321;\000J;\000J\000/\000\324<\000\000<\000J/\000\000\000<\000J\000>\000\000\000\000<\000\242\321;\000\000\000>\000;\000j\000\015\000\000\000\000\000\204\000\0005\000J\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7924da2dca5d2dc5e33fc663eb67fc00506248fd Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuoZAwIBAArLAQHIAQEEfkEwBEBCQAAAEAB3APsZOwDRyjsASgAvANQcAABKADsASgAA1gAtAEoALwAAADwASgA+AAAAADwAotE7AEo7AEoALwDUPAAAPABKLwAAADwASgA+AAAAADwAotE7AEo7AEoALwDUPAAASAA6AEoAAD4AOwBKAC+AAD9pQUFpaEdFQQBpAQ0AQdE7AEo7AEoALwDUPAAAPABKLwAAADwASgA+AAAAADwAotE7AAAAPgA7AGoADQAAAAAAhAAANQBKAAAACwAL Step #5: MERGE-OUTER: attempt 4614 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1741792859 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56161a010198, 0x56161a018911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56161a018918,0x56161a0a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7924da2dca5d2dc5e33fc663eb67fc00506248fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13413 processed earlier; will process 1862 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5616178245dd bp 0x000000000000 sp 0x7ffd4b5164a0 T47535) Step #5: ==47535==The signal is caused by a READ memory access. Step #5: #0 0x5616178245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561617646280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561617645fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561617623929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561617544ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56161749cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5616174a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56161748d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5616174b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc1ff80082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561617480aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47535==Register values: Step #5: rax = 0x000056161b9ab470 rbx = 0x000056161b9ab470 rcx = 0x000056161b9ab920 rdx = 0x00007efc20148b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4b5164a0 Step #5: r8 = 0x000056161b9ab470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc20148be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056161aa23960 r14 = 0x0000000100000004 r15 = 0x0000561619990386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7d,0x3f,0x0,0x7e,0x42,0x5c,0x41,0x7e,0x36,0x0,0x80,0x7e,0x42,0x23,0x89,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xc3,0xb5,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0x25,0x42,0x42,0x8a,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x42,0xe2,0x8a,0xce,0x80,0x7c,0x42,0x21,0x42,0xff,0x29,0x3e,0x0,0x32,0xfe,0x10,0x2,0x16,0x0,0xc3,0xc3,0xc3,0x37,0x1,0xef,0xff,0xff,0xd6,0x42,0x0,0x7f,0x42,0x7e,0x34,0x0,0x7c,0x42,0x7c,0xc2,0xb5,0x42,0x80,0x7c,0x42,0x21,0x42,0xff,0x29,0x3e,0x0,0x32,0xfe,0x10,0x2,0x16,0x0,0x0,0xfe,0x32,0x2,0x2b,0x80,0x7c,0x42,0x21,0x42,0xff,0x29,0x3e,0x0,0x32,0xfe,0x10,0x2,0x16,0x0,0x0,0xfe,0x32,0x2,0x2b,0x42,0x42,0x7c,0x42,0x42,0x7c,0xc2,0x42,0x42,0x42,0x79,0x7e,0x42,0x0,0x7f,0x88,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?}AA\004@BzB}?\000~B\\A~6\000\200~B#\211\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\303\265BByB|B\356%BB\212\202|B\342\212+B\342\212\316\200|B!B\377)>\0002\376\020\002\026\000\303\303\3037\001\357\377\377\326B\000\177B~4\000|B|\302\265B\200|B!B\377)>\0002\376\020\002\026\000\000\3762\002+\200|B!B\377)>\0002\376\020\002\026\000\000\3762\002+BB|BB|\302BBBy~B\000\177\210\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9bb7397caa88bb4d116d8ed88817260b90bc0476 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/fUFBBEBCekJ9PwB+QlxBfjYAgH5CI4nDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw7VCQnlCfELuJUJCioJ8QuKKK0Liis6AfEIhQv8pPgAy/hACFgDDw8M3Ae///9ZCAH9CfjQAfEJ8wrVCgHxCIUL/KT4AMv4QAhYAAP4yAiuAfEIhQv8pPgAy/hACFgAA/jICK0JCfEJCfMJCQkJ5fkIAf4gAPQB+CwAL Step #5: MERGE-OUTER: attempt 4615 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1741932127 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aaab882198, 0x55aaab88a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aaab88a918,0x55aaab9120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9bb7397caa88bb4d116d8ed88817260b90bc0476' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13414 processed earlier; will process 1861 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aaa90965dd bp 0x000000000000 sp 0x7ffc217058e0 T47539) Step #5: ==47539==The signal is caused by a READ memory access. Step #5: #0 0x55aaa90965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aaa8eb8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aaa8eb7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aaa8e95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aaa8db6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aaa8d0ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aaa8d181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aaa8cff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aaa8d2b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9a430de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aaa8cf2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47539==Register values: Step #5: rax = 0x000055aaae169470 rbx = 0x000055aaae169470 rcx = 0x000055aaae169920 rdx = 0x00007f9a432a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc217058e0 Step #5: r8 = 0x000055aaae169470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9a432a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aaac295960 r14 = 0x0000000100000004 r15 = 0x000055aaab202386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x28,0xee,0x56,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x70,0x41,0x2d,0x3,0x40,0x0,0xd5,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x3c,0x0,0x0,0x0,0x5a,0x0,0x41,0x0,0x1,0x0,0xb2,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x35,0x0,0x78,0x0,0x0,0x3c,0x80,0x0,0x0,0xa0,0x0,0x41,0x0,0x1,0x0,0xb2,0x0,0x0,0x10,0x0,0x40,0x0,0x0,0x35,0x0,0x4,0x0,0xae,0x0,0x40,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x35,0x0,0x4,0x0,0xae,0x0,0x40,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x0,0x7f,0x0,0x2c,0x0,0xb4,0x0,0x0,0x0,0x0,0x5a,0x0,0x41,0x60,0x1,0x0,0xb2,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x78,0x0,0x0,0x3c,0x80,0x0,0x0,0xa0,0x0,0x41,0x0,0x1,0x0,0xb2,0x0,0x0,0x10,0x0,0x40,0x0,0x0,0x35,0x0,0x4,0x0,0xae,0x0,0x40,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x0,0x7f,0x0,0x2c,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x20,0x3f,0x0,0x0,0x40,0x0,0x1,0x0,0xb4,0x0,0x0,0x3b,0x0,0x80,0x0,0xb6,0x0,0x0,0xb4,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x40,0x80,0x0,0x80,0x0,0xb6,0x0,0x3d,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005(\356V\003\002\001\000\012\313\001\001\310\001\001PpA-\003@\000\325\000\264\000\000\000\000@\000\000<\000\000\000Z\000A\000\001\000\262\000\000\000\000@\000\0005\000x\000\000<\200\000\000\240\000A\000\001\000\262\000\000\020\000@\000\0005\000\004\000\256\000@\000\001\000@\000\000\0005\000\004\000\256\000@\000\001\000@\000\000\000\000\177\000,\000\264\000\000\000\000Z\000A`\001\000\262\000\000\000\000@\000\0000\000x\000\000<\200\000\000\240\000A\000\001\000\262\000\000\020\000@\000\0005\000\004\000\256\000@\000\001\000@\000\000\000\000\177\000,\000\000\000\000@\000\000\000 ?\000\000@\000\001\000\264\000\000;\000\200\000\266\000\000\264\000\000\000\000\000\001\000@\200\000\200\000\266\000=\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5f96c99bf54b86d29cac0373c36692e15996a1c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFKO5WAwIBAArLAQHIAQFQcEEtA0AA1QC0AAAAAEAAADwAAABaAEEAAQCyAAAAAEAAADUAeAAAPIAAAKAAQQABALIAABAAQAAANQAEAK4AQAABAEAAAAA1AAQArgBAAAEAQAAAAAB/ACwAtAAAAABaAEFgAQCyAAAAAEAAADAAeAAAPIAAAKAAQQABALIAABAAQAAANQAEAK4AQAABAEAAAAAAfwAsAAAAAEAAAAAgPwAAQAABALQAADsAgAC2AAC0AAAAAAABAECAAIAAtgA9AAAACwAL Step #5: MERGE-OUTER: attempt 4616 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1742072325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c75125198, 0x561c7512d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c7512d918,0x561c751b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5f96c99bf54b86d29cac0373c36692e15996a1c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13415 processed earlier; will process 1860 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c729395dd bp 0x000000000000 sp 0x7fff9e51bd70 T47543) Step #5: ==47543==The signal is caused by a READ memory access. Step #5: #0 0x561c729395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c7275b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c7275afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c72738929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c72659ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c725b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c725bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c725a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c725ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7eff71939082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c72595aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47543==Register values: Step #5: rax = 0x0000561c76126470 rbx = 0x0000561c76126470 rcx = 0x0000561c76126920 rdx = 0x00007eff71b01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9e51bd70 Step #5: r8 = 0x0000561c76126470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007eff71b01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c75b38960 r14 = 0x0000000100000004 r15 = 0x0000561c74aa5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x7e,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x0,0x7d,0x3e,0x0,0x0,0x12,0x0,0x3e,0x0,0x79,0x79,0x0,0x88,0x2c,0x0,0x0,0x6a,0x0,0x7d,0x80,0x0,0x79,0x3f,0x0,0x40,0x0,0x79,0x80,0x0,0x0,0x0,0x79,0x3e,0x0,0xe9,0x47,0x0,0x3e,0x0,0x4,0x40,0x0,0x79,0x3e,0x0,0x3,0x30,0x0,0x79,0x33,0x0,0x6,0x40,0x0,0x3e,0x0,0x79,0x3f,0x0,0x7d,0x53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x79,0x3e,0x0,0x0,0x60,0x0,0x3e,0x0,0xfc,0x79,0x3d,0x0,0x7d,0x80,0x86,0x7f,0x89,0xbf,0x0,0x3e,0x0,0x80,0x79,0x80,0x79,0xbf,0x0,0x3e,0x0,0x3f,0x0,0x0,0x80,0x8a,0x0,0x30,0x0,0xe,0x3e,0x0,0x0,0x60,0x0,0x61,0x6c,0x69,0x6d,0x75,0x78,0x74,0x49,0x6e,0x6c,0x69,0x6e,0x0,0x79,0x3e,0x0,0x0,0x3e,0x1,0x0,0x1a,0x0,0x79,0x30,0x0,0x6,0x40,0x0,0x3e,0x0,0x79,0x3d,0x0,0x7d,0x80,0x86,0x7f,0x89,0xbf,0x0,0x3e,0x0,0x80,0x79,0x7c,0x79,0xbf,0x0,0x3e,0x0,0x3f,0x0,0x0,0x80,0x8a,0x0,0x30,0x0,0xe,0x3e,0x0,0x0,0x60,0x0,0x3e,0x0,0x79,0x33,0x0,0x13,0x40,0x0,0x3e,0x0,0x0,0x7e,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352~\003\002\001\000\012\313\001\001\310\001\001?nAA\004@\000}>\000\000\022\000>\000yy\000\210,\000\000j\000}\200\000y?\000@\000y\200\000\000\000y>\000\351G\000>\000\004@\000y>\000\0030\000y3\000\006@\000>\000y?\000}S\000\000\000\000\000\000\000By>\000\000`\000>\000\374y=\000}\200\206\177\211\277\000>\000\200y\200y\277\000>\000?\000\000\200\212\0000\000\016>\000\000`\000alimuxtInlin\000y>\000\000>\001\000\032\000y0\000\006@\000>\000y=\000}\200\206\177\211\277\000>\000\200y|y\277\000>\000?\000\000\200\212\0000\000\016>\000\000`\000>\000y3\000\023@\000>\000\000~\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea228049cb16c3732131819c2a4bef6e16edad11 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOp+AwIBAArLAQHIAQE/bkFBBEAAfT4AABIAPgB5eQCILAAAagB9gAB5PwBAAHmAAAAAeT4A6UcAPgAEQAB5PgADMAB5MwAGQAA+AHk/AH1TAAAAAAAAAEJ5PgAAYAA+APx5PQB9gIZ/ib8APgCAeYB5vwA+AD8AAICKADAADj4AAGAAYWxpbXV4dElubGluAHk+AAA+AQAaAHkwAAZAAD4AeT0AfYCGf4m/AD4AgHl8eb8APgA/AACAigAwAA4+AABgAD4AeTMAE0AAPgAAfgAACwAL Step #5: MERGE-OUTER: attempt 4617 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1742213459 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5637cfc11198, 0x5637cfc19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5637cfc19918,0x5637cfca10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea228049cb16c3732131819c2a4bef6e16edad11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13416 processed earlier; will process 1859 files now Step #5: [LOADING] WASM module load failed: unknown type 536870910 Step #5: #1 pulse cov: 416 ft: 417 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637cd4255dd bp 0x000000000000 sp 0x7ffee1bcf3c0 T47547) Step #5: ==47547==The signal is caused by a READ memory access. Step #5: #0 0x5637cd4255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5637cd247280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5637cd246fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5637cd224929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5637cd145ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5637cd09dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637cd0a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5637cd08e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637cd0ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f94d5e19082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5637cd081aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47547==Register values: Step #5: rax = 0x00005637d1310430 rbx = 0x00005637d1310430 rcx = 0x00005637d1310420 rdx = 0x00007f94d5fe1b80 Step #5: rdi = 0x00005637d1310420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffee1bcf3c0 Step #5: r8 = 0x00005637d1310430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f94d5fe1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637d0624960 r14 = 0x0000000100000004 r15 = 0x00005637cf591386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x2e,0x4,0x40,0x42,0x7a,0x42,0xfe,0x2d,0x1,0x42,0xea,0x7f,0x42,0x7c,0x42,0x80,0xff,0xbd,0x23,0x7a,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xfb,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x7f,0x42,0x2,0x7d,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xa6,0xce,0x1e,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x0,0x7a,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0xae,0x0,0xfe,0x3,0x0,0x0,0x0,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xa0,0xda,0x42,0x7f,0x42,0x2,0x7d,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xa6,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x7a,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0xae,0xff,0xae,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0xfe,0x0,0x3e,0x0,0x80,0xda,0x0,0x7a,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x82,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oA.\004@BzB\376-\001B\352\177B|B\200\377\275#zB\377\256\000\376>\000\373\005\376\306\000\001BB\177B\002}B\200\332\000B|B\377\246\316\036>\000\377\005\376\243\000\001\000z\376>\000\377\005\376\306\000\001\256\000\376\003\000\000\000\000B|B\377\256\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\240\332B\177B\002}B\200\332\000B|B\377\246\000\376>\000\377\005\376\243\000\001z\000\376>\000\377\005\376\306\000\001\256\377\256\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\376\000>\000\200\332\000z|B\377\256\000\376>\000\377\005\376\243\000\001BB\201\275\203\377\005z\202\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9102426f8a973ec751ea497826125a364fbf6ab0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0EuBEBCekL+LQFC6n9CfEKA/70jekL/rgD+PgD7Bf7GAAFCQn9CAn1CgNoAQnxC/6bOHj4A/wX+owABAHr+PgD/Bf7GAAGuAP4DAAAAAEJ8Qv+uAEJ8Qv+uAP4+AP8F/qMAAa4A/j4AoNpCf0ICfUKA2gBCfEL/pgD+PgD/Bf6jAAF6AP4+AP8F/sYAAa7/rgBCfEL/rgD+PgD/Bf6jAAGu/gA+AIDaAHp8Qv+uAP4+AP8F/qMAAUJCgb2D/wV6ggAACwAL Step #5: MERGE-OUTER: attempt 4618 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1742354549 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bfda5c0198, 0x55bfda5c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bfda5c8918,0x55bfda6500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9102426f8a973ec751ea497826125a364fbf6ab0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13418 processed earlier; will process 1857 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bfd7dd45dd bp 0x000000000000 sp 0x7ffc1577fb90 T47551) Step #5: ==47551==The signal is caused by a READ memory access. Step #5: #0 0x55bfd7dd45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bfd7bf6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bfd7bf5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bfd7bd3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bfd7af4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bfd7a4cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bfd7a561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bfd7a3d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bfd7a693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03a7c63082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bfd7a30aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47551==Register values: Step #5: rax = 0x000055bfdbba3470 rbx = 0x000055bfdbba3470 rcx = 0x000055bfdbba3920 rdx = 0x00007f03a7e2bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1577fb90 Step #5: r8 = 0x000055bfdbba3470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03a7e2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bfdafd3960 r14 = 0x0000000100000004 r15 = 0x000055bfd9f40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7d,0x3f,0x0,0x7e,0x42,0x5c,0x41,0x7e,0x36,0x0,0x80,0x7e,0x42,0x23,0x89,0x83,0x42,0x2,0x42,0x7e,0x35,0x0,0x72,0x42,0xcf,0xff,0xae,0x79,0x3f,0x0,0x7e,0x42,0xfe,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x80,0x7e,0x42,0x23,0x89,0x83,0x42,0x2,0x42,0x7e,0x35,0x0,0x72,0x42,0xcf,0xff,0xae,0x79,0x3f,0x0,0x7e,0x42,0xfe,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0x7e,0x42,0x5c,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0x7e,0x42,0x5c,0x41,0x81,0x36,0x0,0x80,0x7e,0x42,0x23,0x89,0x83,0x42,0x2,0x42,0x7e,0x31,0x0,0x72,0x42,0xcf,0xff,0xae,0x79,0x3f,0x0,0x7e,0x42,0xfe,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0xd6,0x42,0x0,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xdf,0xd6,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x90,0xa3,0x36,0x35,0x0,0xb9,0xef,0xdf,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x42,0x79,0x7e,0x42,0x0,0x7f,0x88,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?}AA\004@BzB}?\000~B\\A~6\000\200~B#\211\203B\002B~5\000rB\317\377\256y?\000~B\376\177B~4\000~B\200~B#\211\203B\002B~5\000rB\317\377\256y?\000~B\376\177B~4\000~B\002\177\2102\001\357\377~B\\4\000~B\002\177\2102\001\357\377~B\\A\2016\000\200~B#\211\203B\002B~1\000rB\317\377\256y?\000~B\376\177B~4\000~B\002\177\2102\001\357\377\377\326B\000\177B~4\000~B\002\177\2102\001\357\377\337\326\177B~5\000\302\220\24365\000\271\357\337\000\000@\000\000\000\000By~B\000\177\210\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-34bd9e2042e1728abc48a04969d500db447d142b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/fUFBBEBCekJ9PwB+QlxBfjYAgH5CI4mDQgJCfjUAckLP/655PwB+Qv5/Qn40AH5CgH5CI4mDQgJCfjUAckLP/655PwB+Qv5/Qn40AH5CAn+IMgHv/35CXDQAfkICf4gyAe//fkJcQYE2AIB+QiOJg0ICQn4xAHJCz/+ueT8AfkL+f0J+NAB+QgJ/iDIB7///1kIAf0J+NAB+QgJ/iDIB7//f1n9CfjUAwpCjNjUAue/fAABAAAAAAEJ5fkIAf4gAPQB+CwAL Step #5: MERGE-OUTER: attempt 4619 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1742493240 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555993d65198, 0x555993d6d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555993d6d918,0x555993df50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/34bd9e2042e1728abc48a04969d500db447d142b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13419 processed earlier; will process 1856 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559915795dd bp 0x000000000000 sp 0x7ffe770fa470 T47555) Step #5: ==47555==The signal is caused by a READ memory access. Step #5: #0 0x5559915795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55599139b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55599139afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555991378929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555991299ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559911f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559911fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559911e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55599120e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d9807c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559911d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47555==Register values: Step #5: rax = 0x000055599564a470 rbx = 0x000055599564a470 rcx = 0x000055599564a920 rdx = 0x00007f4d98244b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe770fa470 Step #5: r8 = 0x000055599564a470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4d98244be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555994778960 r14 = 0x0000000100000004 r15 = 0x00005559936e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0xa5,0x42,0x42,0x7d,0x42,0x40,0x89,0x0,0x40,0x0,0x1,0x3f,0x0,0xfd,0x87,0x0,0x0,0x25,0x3f,0x0,0x0,0x1,0x3f,0x0,0x40,0x0,0x1,0x3f,0x0,0x0,0xfd,0x0,0x0,0x1,0x3f,0x0,0xfd,0x87,0x0,0x0,0x1,0x1,0x3f,0x0,0xc4,0x0,0x1,0x3f,0x0,0x0,0x0,0xfd,0x87,0x1,0x3f,0x0,0x0,0x0,0x1,0x3f,0x0,0x3f,0x0,0xfd,0x87,0x0,0x0,0x25,0x3f,0x0,0x0,0x1,0x3f,0x0,0x40,0x0,0x1,0x3f,0x0,0x0,0xfd,0x0,0x0,0x25,0x3f,0x0,0x0,0x1,0x3f,0x0,0x40,0x0,0x1,0x3f,0x0,0x0,0xfd,0x0,0x0,0x1,0x3f,0x0,0xfd,0x87,0x0,0x0,0x1,0x1,0x3f,0x0,0xc4,0x0,0x1,0x3f,0x0,0x0,0x0,0xfd,0x87,0x1,0x3f,0x0,0x0,0x0,0x1,0x3f,0x0,0x3f,0x0,0xfd,0x0,0x1,0x1,0x3f,0x0,0xc4,0x0,0x1,0x3f,0x0,0xfd,0x87,0x0,0x0,0x1,0x3f,0x0,0x0,0x3f,0x0,0xfd,0x87,0x0,0x0,0x1,0x1,0x3f,0x0,0xc4,0x0,0x1,0x3f,0x0,0x0,0x0,0xfd,0x87,0x1,0x3f,0x0,0x0,0x0,0x1,0x3f,0x0,0x3f,0x0,0xfd,0x0,0x1,0x1,0x3f,0x0,0xc4,0x0,0x1,0x3f,0x0,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B\245BB}B@\211\000@\000\001?\000\375\207\000\000%?\000\000\001?\000@\000\001?\000\000\375\000\000\001?\000\375\207\000\000\001\001?\000\304\000\001?\000\000\000\375\207\001?\000\000\000\001?\000?\000\375\207\000\000%?\000\000\001?\000@\000\001?\000\000\375\000\000%?\000\000\001?\000@\000\001?\000\000\375\000\000\001?\000\375\207\000\000\001\001?\000\304\000\001?\000\000\000\375\207\001?\000\000\000\001?\000?\000\375\000\001\001?\000\304\000\001?\000\375\207\000\000\001?\000\000?\000\375\207\000\000\001\001?\000\304\000\001?\000\000\000\375\207\001?\000\000\000\001?\000?\000\375\000\001\001?\000\304\000\001?\000\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9179176727349f93c4cd2d96f63873f674b0754f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOIZAwIBAArLAQHIAQFAb0FBBEBCpUJCfUJAiQBAAAE/AP2HAAAlPwAAAT8AQAABPwAA/QAAAT8A/YcAAAEBPwDEAAE/AAAA/YcBPwAAAAE/AD8A/YcAACU/AAABPwBAAAE/AAD9AAAlPwAAAT8AQAABPwAA/QAAAT8A/YcAAAEBPwDEAAE/AAAA/YcBPwAAAAE/AD8A/QABAT8AxAABPwD9hwAAAT8AAD8A/YcAAAEBPwDEAAE/AAAA/YcBPwAAAAE/AD8A/QABAT8AxAABPwAAAAsL Step #5: MERGE-OUTER: attempt 4620 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1742631907 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584f2e26198, 0x5584f2e2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584f2e2e918,0x5584f2eb60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9179176727349f93c4cd2d96f63873f674b0754f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13420 processed earlier; will process 1855 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584f063a5dd bp 0x000000000000 sp 0x7ffe43fb9a00 T47559) Step #5: ==47559==The signal is caused by a READ memory access. Step #5: #0 0x5584f063a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584f045c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584f045bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584f0439929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584f035aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584f02b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584f02bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584f02a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584f02cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc038ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584f0296aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47559==Register values: Step #5: rax = 0x00005584f445d340 rbx = 0x00005584f445d340 rcx = 0x00005584f445d7f0 rdx = 0x00007fdc03a76b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe43fb9a00 Step #5: r8 = 0x00005584f445d340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc03a76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584f3839960 r14 = 0x0000000100000004 r15 = 0x00005584f27a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xc8,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x6d,0x41,0x41,0x4,0x40,0x42,0x86,0xbe,0x7f,0x3f,0x0,0x42,0x1b,0x7d,0x42,0x7c,0x30,0x80,0x0,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x2c,0x80,0x0,0x42,0x1b,0x79,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x42,0xbd,0x7c,0xc3,0x80,0x35,0x80,0x0,0x42,0x7f,0x42,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x3f,0x80,0x0,0x7f,0x42,0x1b,0x7b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x42,0x1d,0x7c,0xc3,0x80,0x35,0x80,0x0,0x42,0x7f,0x42,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x7f,0x2f,0x80,0x0,0x42,0x1b,0x89,0x42,0xbd,0x7c,0xc3,0x80,0x31,0x80,0x0,0x42,0x7c,0x31,0x80,0x0,0xfd,0x11,0x42,0x3e,0x7f,0x80,0x0,0x7c,0x42,0x3f,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x7f,0x2f,0x80,0x0,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x80,0x0,0x3f,0x80,0x0,0x42,0xc2,0x10,0x79,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\310\031\003\002\001\000\012\313\001\001\310\001\001\004mAA\004@B\206\276\177?\000B\033}B|0\200\000\375\021BB|B\177?\200\000B\033\177,\200\000B\033y\177?\200\000B\033\177B\275|\303\2005\200\000B\177B\375\021BB|B\177?\200\000B\033?\200\000\177B\033{\177?\200\000B\033\177B\035|\303\2005\200\000B\177B\375\021BB|B\177?\200\000B\033\177?\200\000B\033\177\177/\200\000B\033\211B\275|\303\2001\200\000B|1\200\000\375\021B>\177\200\000|B?B\033\177?\200\000B\177?\200\000B\033\177?\200\000B\033\177\177/\200\000BB|B\177?\200\000B\177?\200\000B\033\177?\200\200\000?\200\000B\302\020y\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6124a400a281699db9b01cc6c95de9c897b6702 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYMgZAwIBAArLAQHIAQEEbUFBBEBChr5/PwBCG31CfDCAAP0RQkJ8Qn8/gABCG38sgABCG3l/P4AAQht/Qr18w4A1gABCf0L9EUJCfEJ/P4AAQhs/gAB/Qht7fz+AAEIbf0IdfMOANYAAQn9C/RFCQnxCfz+AAEIbfz+AAEIbf38vgABCG4lCvXzDgDGAAEJ8MYAA/RFCPn+AAHxCP0Ibfz+AAEJ/P4AAQht/P4AAQht/fy+AAEJCfEJ/P4AAQn8/gABCG38/gIAAP4AAQsIQeYIACwAL Step #5: MERGE-OUTER: attempt 4621 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1742771618 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c93315b198, 0x55c933163911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c933163918,0x55c9331eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6124a400a281699db9b01cc6c95de9c897b6702' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13421 processed earlier; will process 1854 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c93096f5dd bp 0x000000000000 sp 0x7ffd626f3450 T47563) Step #5: ==47563==The signal is caused by a READ memory access. Step #5: #0 0x55c93096f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c930791280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c930790fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c93076e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c93068fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9305e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9305f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9305d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9306043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6aa1cfb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9305cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47563==Register values: Step #5: rax = 0x000055c9357f5470 rbx = 0x000055c9357f5470 rcx = 0x000055c9357f5920 rdx = 0x00007f6aa1ec3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd626f3450 Step #5: r8 = 0x000055c9357f5470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6aa1ec3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c933b6e960 r14 = 0x0000000100000004 r15 = 0x000055c932adb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xc2,0x1,0x42,0x21,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x7c,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x49,0x55,0x42,0x78,0x42,0xc2,0x9e,0xbd,0x80,0x81,0x7e,0x42,0x53,0x1,0x42,0x7e,0x7a,0x42,0x7e,0x7a,0x7c,0x80,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x42,0x81,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x49,0x55,0x42,0x78,0x42,0xc2,0x9e,0xbd,0x80,0x81,0x53,0x7e,0x42,0xc2,0x42,0x42,0x44,0x88,0x42,0xde,0xfe,0xff,0xff,0xa4,0x0,0xfe,0x4c,0x0,0x90,0xdc,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\302\001B!\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~B|Bz\001\201B~B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~BIUBxB\302\236\275\200\201~BS\001B~zB~z|\200\001B\375\270\000\020\000~\302~{Bz\001B\201~B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~BIUBxB\302\236\275\200\201S~B\302BBD\210B\336\376\377\377\244\000\376L\000\220\334\020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c05e786b1b159f829be8b9e35ffc150f135a5205 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekLCAUIhgHxCfnoBQv24ABAAfsJ+e0J6AYFCfkInwv5MAMJ+QnxCegGBQn5CJ8L+TACAfEJ+egFC/bgAEAB+wn57QnoBgUJ+QifC/kwAwn5CSVVCeELCnr2AgX5CUwFCfnpCfnp8gAFC/bgAEAB+wn57QnoBQoF+QifC/kwAgHxCfnoBQv24ABAAfsJ+e0J6AYFCfkInwv5MAMJ+QklVQnhCwp69gIFTfkLCQkJEiELe/v//pAD+TACQ3BAACwAL Step #5: MERGE-OUTER: attempt 4622 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1742911445 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e04f4d198, 0x561e04f55911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e04f55918,0x561e04fdd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c05e786b1b159f829be8b9e35ffc150f135a5205' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13422 processed earlier; will process 1853 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 391 ft: 392 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e027615dd bp 0x000000000000 sp 0x7ffe70a8acc0 T47567) Step #5: ==47567==The signal is caused by a READ memory access. Step #5: #0 0x561e027615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e02583280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e02582fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e02560929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e02481ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e023d9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e023e31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e023ca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e023f63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc54c54a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e023bdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47567==Register values: Step #5: rax = 0x0000561e06190430 rbx = 0x0000561e06190430 rcx = 0x0000561e06190420 rdx = 0x00007fc54c712b80 Step #5: rdi = 0x0000561e06190420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe70a8acc0 Step #5: r8 = 0x0000561e06190430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc54c712be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e05960960 r14 = 0x0000000100000004 r15 = 0x0000561e048cd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x39,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x46,0x7e,0x41,0x41,0x4,0x40,0x42,0x89,0x7c,0x42,0x7c,0x7f,0x42,0xde,0x40,0x79,0x42,0xa,0x42,0x90,0x7e,0x42,0x25,0xfe,0x29,0x0,0x31,0x42,0x7d,0x33,0x0,0x85,0xbd,0xfe,0xff,0x7c,0x7c,0x42,0x42,0x7c,0x7c,0x42,0x8c,0x42,0x28,0x0,0x7f,0x42,0xde,0xbb,0x7c,0x42,0x7c,0x7c,0x42,0x80,0x32,0x83,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0xfa,0x80,0x42,0x79,0x42,0x7f,0x42,0xde,0x90,0xab,0xe0,0x7c,0x7c,0x42,0x8c,0x7e,0x28,0x0,0xff,0xff,0xff,0x8,0x42,0x4f,0x42,0x90,0x0,0x7f,0x42,0xde,0x40,0x42,0x89,0x80,0x42,0x79,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0xfa,0x80,0x42,0x79,0x42,0x7f,0x42,0xde,0x90,0xab,0xe0,0x7c,0x7c,0x42,0x8c,0x7e,0x28,0x0,0xff,0xff,0xff,0xc,0x42,0x4f,0x42,0x90,0x0,0x7f,0x42,0xde,0x40,0x42,0x89,0x80,0x26,0x79,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x80,0x42,0x79,0x28,0x0,0x7f,0x42,0x42,0x79,0x28,0x0,0x7f,0x42,0x89,0x80,0x3a,0x79,0x42,0x90,0xa,0x7e,0x42,0x25,0xfe,0x29,0x0,0xce,0xbd,0x82,0xbc,0x90,0x80,0x0,0x0,0x1,0x7e,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\3529\003\002\001\000\012\313\001\001\310\001\001F~AA\004@B\211|B|\177B\336@yB\012B\220~B%\376)\0001B}3\000\205\275\376\377||BB||B\214B(\000\177B\336\273|B||B\2002\203(\000\177B\336BB\211\372\200ByB\177B\336\220\253\340||B\214~(\000\377\377\377\010BOB\220\000\177B\336@B\211\200By(\000\177B\336BB\211\372\200ByB\177B\336\220\253\340||B\214~(\000\377\377\377\014BOB\220\000\177B\336@B\211\200&y(\000\177B\336BB\211@B\211\200By(\000\177BBy(\000\177B\211\200:yB\220\012~B%\376)\000\316\275\202\274\220\200\000\000\001~BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d299023ee499817b8a5ce7e2d206a01ea17884a5 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOo5AwIBAArLAQHIAQFGfkFBBEBCiXxCfH9C3kB5QgpCkH5CJf4pADFCfTMAhb3+/3x8QkJ8fEKMQigAf0Leu3xCfHxCgDKDKAB/Qt5CQon6gEJ5Qn9C3pCr4Hx8Qox+KAD///8IQk9CkAB/Qt5AQomAQnkoAH9C3kJCifqAQnlCf0LekKvgfHxCjH4oAP///wxCT0KQAH9C3kBCiYAmeSgAf0LeQkKJQEKJgEJ5KAB/QkJ5KAB/QomAOnlCkAp+QiX+KQDOvYK8kIAAAAF+QkIACwAL Step #5: MERGE-OUTER: attempt 4623 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1743051093 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b6ebbe198, 0x560b6ebc6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b6ebc6918,0x560b6ec4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d299023ee499817b8a5ce7e2d206a01ea17884a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13424 processed earlier; will process 1851 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b6c3d25dd bp 0x000000000000 sp 0x7ffd31a15b20 T47571) Step #5: ==47571==The signal is caused by a READ memory access. Step #5: #0 0x560b6c3d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b6c1f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b6c1f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b6c1d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b6c0f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b6c04ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b6c0541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b6c03b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b6c0673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45623c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b6c02eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47571==Register values: Step #5: rax = 0x0000560b705d7470 rbx = 0x0000560b705d7470 rcx = 0x0000560b705d7920 rdx = 0x00007f456258eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd31a15b20 Step #5: r8 = 0x0000560b705d7470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f456258ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b6f5d1960 r14 = 0x0000000100000004 r15 = 0x0000560b6e53e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x31,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x7c,0x42,0x8a,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x31,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x36,0x42,0x42,0x42,0x7f,0x42,0x30,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0xac,0xff,0xbf,0x0,0x42,0xca,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0xe2,0x8a,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x1d,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0xe2,0x80,0x60,0x7e,0x8a,0x42,0x41,0x42,0xff,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x4,0x0,0x7c,0x82,0x42,0xfc,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B|BBB\177B1B\352\177~\203B\264\275\342|B\212+\200|BAB\377)>\0001\376\026\002\000\020\000\376@\002zBB|B\342@\376\035\002BB\210@BzBDB\200DB\002\177B6BBB\177B0B\352\177~\203B\264\275|B\254\377\277\000B\312\177~\203B\264\275|B\342\212+\200|BAB\377)>\0000\376\035\002\000\020\000\376@\002zB\342\200`~\212BAB\377|B\342@\3762\002\004\000|\202B\374Bz\020\000\3769\002zBB|B\342@\376$\002BB|B\342@\376$\002B\210|\212\177B\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b9ac2c1130a211ada668e6f062818c6c35378090 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QnxCQkJ/QjFC6n9+g0K0veJ8QoorgHxCQUL/KT4AMf4WAgAQAP5AAnpCQnxC4kD+HQJCQohAQnpCREKAREICf0I2QkJCf0IwQup/foNCtL18Qqz/vwBCyn9+g0K0vXxC4oorgHxCQUL/KT4AMP4dAgAQAP5AAnpC4oBgfopCQUL/fELiQP4yAgQAfIJC/EJ6EAD+OQJ6QkJ8QuJA/iQCQkJ8QuJA/iQCQoh8in9CirF8igAACwAL Step #5: MERGE-OUTER: attempt 4624 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1743190069 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1ec8f4198, 0x55a1ec8fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1ec8fc918,0x55a1ec9840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b9ac2c1130a211ada668e6f062818c6c35378090' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13425 processed earlier; will process 1850 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 396 ft: 397 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 471 ft: 531 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1ea1085dd bp 0x000000000000 sp 0x7ffd513c7990 T47575) Step #5: ==47575==The signal is caused by a READ memory access. Step #5: #0 0x55a1ea1085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1e9f2a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1e9f29fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1e9f07929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1e9e28ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1e9d80c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1e9d8a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1e9d716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1e9d9d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d900e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1e9d64aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47575==Register values: Step #5: rax = 0x000055a1ee654430 rbx = 0x000055a1ee654430 rcx = 0x000055a1ee654420 rdx = 0x00007f7d902acb80 Step #5: rdi = 0x000055a1ee654420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffd513c7990 Step #5: r8 = 0x000055a1ee654430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d902acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1ed307960 r14 = 0x0000000100000004 r15 = 0x000055a1ec274386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x54,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0x5d,0x42,0x42,0x42,0x83,0x42,0x7c,0x7b,0x7b,0x42,0x7c,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0x7e,0x34,0x0,0x81,0xd4,0xc3,0xff,0x40,0x42,0x5d,0x42,0x42,0x42,0x83,0x42,0x7c,0x7b,0x7b,0x42,0x7c,0x32,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xba,0xb0,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x31,0x0,0xff,0x88,0x7e,0x42,0xdf,0x2c,0x42,0x82,0xfd,0xff,0xdc,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb1,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x32,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0x31,0x42,0x7e,0x42,0x8a,0xc3,0x6e,0x42,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb1,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x32,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0x31,0x42,0x7e,0x8a,0x42,0xc3,0x6e,0x42,0xfd,0xdc,0x99,0xff,0x77,0x84,0x42,0x42,0x85,0x80,0xbf,0x0,0xb9,0xb1,0x42,0x7b,0x42,0x2a,0x79,0x85,0x43,0xff,0xff,0x38,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005T\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B]BBB\203B|{{B|0\000\370t0\000\377\336\377n}~4\000\201\324\303\377@B]BBB\203B|{{B|2\000\370t0\000\377\336\377n}\272\260B\027{B\200o\277\2601\000\377\210~B\337,B\202\375\377\334\370t0\000\377\336\377n}\277\261B\027{B\200o\277\2602\000\377\210\337,B~B\202\375\377\3341B~B\212\303nBB~B\202\375\377\334\370t0\000\377\336\377n}\277\261B\027{B\200o\277\2602\000\377\210\337,B~B\202\375\377\3341B~\212B\303nB\375\334\231\377w\204BB\205\200\277\000\271\261B{B*y\205C\377\3778\200\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d53761c6e89e83931f6a96d3b2ffcdee2900060d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFVOIZAwIBAArLAQHIAQFAb0FBBEBCXUJCQoNCfHt7QnwwAPh0MAD/3v9ufX40AIHUw/9AQl1CQkKDQnx7e0J8MgD4dDAA/97/bn26sEIXe0KAb7+wMQD/iH5C3yxCgv3/3Ph0MAD/3v9ufb+xQhd7QoBvv7AyAP+I3yxCfkKC/f/cMUJ+QorDbkJCfkKC/f/c+HQwAP/e/259v7FCF3tCgG+/sDIA/4jfLEJ+QoL9/9wxQn6KQsNuQv3cmf93hEJChYC/ALmxQntCKnmFQ///OIAAAAsL Step #5: MERGE-OUTER: attempt 4625 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1743333087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddd79e3198, 0x55ddd79eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddd79eb918,0x55ddd7a730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d53761c6e89e83931f6a96d3b2ffcdee2900060d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13428 processed earlier; will process 1847 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 342 ft: 343 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddd51f75dd bp 0x000000000000 sp 0x7fff48842b10 T47579) Step #5: ==47579==The signal is caused by a READ memory access. Step #5: #0 0x55ddd51f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddd5019280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddd5018fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddd4ff6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddd4f17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddd4e6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddd4e791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddd4e606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddd4e8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0fb506a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddd4e53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47579==Register values: Step #5: rax = 0x000055ddd96d8990 rbx = 0x000055ddd96d8990 rcx = 0x000055ddd96d8e40 rdx = 0x00007f0fb5232b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff48842b10 Step #5: r8 = 0x000055ddd96d8990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0fb5232be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddd83f6960 r14 = 0x0000000100000004 r15 = 0x000055ddd7363386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x10,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x28,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0x5d,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x7d,0x42,0x42,0x88,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7c,0x42,0x42,0x1,0x42,0xff,0xff,0xff,0x2,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x60,0x7e,0x1,0x42,0x26,0x7d,0x88,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0x1,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x37,0x7d,0x7d,0x42,0x0,0x42,0x7f,0x88,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x29,0x0,0x7d,0x42,0x3f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x1,0x42,0x5b,0x87,0x34,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\020\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B]B\001B~|-\000(B\177B}B\001B~B\177B\212\313B\177B@5\000]\177B@5\000\377\000}B\177B@0\000\000}BB\210B@3\000\003B[~7\000}~7\000}B\177B@4\000\000}\304\177B\177B}B\313\377I|BB\001B\377\377\377\002}B\177B@0\000\262\201\275}B@\001B\001}3\000\377\000=\000}B\177B}7\000`~\001B&}\210)\000}B\177B\212}B@\001B\001\001B\001}3\000\377\000=\0007}}B\000B\177\210}B\001B~|)\000}B?B\212\313\377I~B\001B[\2074\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0738b97aa3b285970ebb05c397cd07e033694ea2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFEOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CXUIBQn58LQAoQn9CfUIBQn5Cf0KKy0J/QkA1AF1/QkA1AP8AfUJ/QkAwAAB9QkKIQkAzAANCW343AH1+NwB9Qn9CQDQAAH3Ef0J/Qn1Cy/9JfEJCAUL///8CfUJ/QkAwALKBvX1CQAFCAX0zAP8APQB9Qn9CfTcAYH4BQiZ9iCkAfUJ/Qop9QkABQgEBQgF9MwD/AD0AN319QgBCf4h9QgFCfnwpAH1CP0KKy/9JfkIBQluHNAABQgEACwAL Step #5: MERGE-OUTER: attempt 4626 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1743475277 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a17af82198, 0x55a17af8a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a17af8a918,0x55a17b0120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0738b97aa3b285970ebb05c397cd07e033694ea2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13430 processed earlier; will process 1845 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1787965dd bp 0x000000000000 sp 0x7fffa41fd390 T47583) Step #5: ==47583==The signal is caused by a READ memory access. Step #5: #0 0x55a1787965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1785b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1785b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a178595929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1784b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a17840ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1784181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1783ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a17842b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0139470082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1783f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47583==Register values: Step #5: rax = 0x000055a17d08a470 rbx = 0x000055a17d08a470 rcx = 0x000055a17d08a920 rdx = 0x00007f0139638b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa41fd390 Step #5: r8 = 0x000055a17d08a470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0139638be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a17b995960 r14 = 0x0000000100000004 r15 = 0x000055a17a902386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x87,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x0,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x0,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x31,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0x17,0x87,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x4,0x42,0x0,0x30,0x0,0x7c,0xc3,0x7f,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x31,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0xbd,0xfe,0xbd,0xc2,0x4d,0x42,0x7f,0x42,0x42,0x7f,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\207B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\000\303|0\000\004\001Bo.\000#B|\001B|,\000\354\377\310\000BMB\177B\000\303|0\000\004\001Bo.\000#B|*\000D\001B|1\000\354\377\310\000B\256\027\207B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\004B\0000\000|\303\177\001Bo.\000#B|*\000D\001B|1\000\354\377\310\000B\256\275\376\275\302MB\177BB\177\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0220d53b7dd28e10bc66aa80d87377521bcadcd9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXh0KChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0IAw3wwAAQBQm8uACNCfAFCfCwA7P/IAEJNQn9CAMN8MAAEAUJvLgAjQnwqAEQBQnwxAOz/yABCrheHQoKGhH9CfCoARAFCfCwA7P/IAEJNQn98QnwqAEQBQnwsAOz/yABCTUIEQgAwAHzDfwFCby4AI0J8KgBEAUJ8MQDs/8gAQq69/r3CTUJ/QkJ/DwsL Step #5: MERGE-OUTER: attempt 4627 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1743615100 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce85eaf198, 0x55ce85eb7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce85eb7918,0x55ce85f3f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0220d53b7dd28e10bc66aa80d87377521bcadcd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13431 processed earlier; will process 1844 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce836c35dd bp 0x000000000000 sp 0x7ffdb7c222f0 T47587) Step #5: ==47587==The signal is caused by a READ memory access. Step #5: #0 0x55ce836c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce834e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce834e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce834c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce833e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce8333bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce833451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce8332c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce833583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bec825082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce8331faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47587==Register values: Step #5: rax = 0x000055ce87969410 rbx = 0x000055ce87969410 rcx = 0x000055ce879698c0 rdx = 0x00007f6bec9edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb7c222f0 Step #5: r8 = 0x000055ce87969410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6bec9edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce868c2960 r14 = 0x0000000100000004 r15 = 0x000055ce8582f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x1d,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2f,0x6c,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7f,0x42,0x7c,0x0,0x0,0x4b,0x42,0x83,0x89,0x79,0x42,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x8,0xfe,0x20,0x80,0x0,0xe3,0x0,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x80,0x0,0x0,0x0,0x15,0x0,0x47,0x77,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x0,0x57,0x1,0x69,0x6e,0x75,0x78,0x0,0xfc,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x59,0x77,0x0,0x42,0x7c,0x0,0x0,0x4b,0x42,0x83,0x89,0x79,0x42,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x0,0xfe,0x20,0x80,0x0,0xe3,0x0,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x80,0x0,0x0,0x0,0x15,0x0,0x67,0x77,0x0,0x81,0x0,0x5d,0x0,0xfc,0x0,0x0,0x77,0x1,0x69,0x6e,0x75,0x78,0x0,0xfc,0x0,0x0,0x0,0x15,0x0,0x0,0x0,0x59,0x77,0x0,0x81,0x0,0x5f,0x0,0xfc,0x0,0x0,0x57,0x70,0x0,0x0,0x79,0x0,0x0,0x57,0x1,0x68,0x6e,0x75,0x0,0x0,0x4b,0x42,0x83,0x89,0x79,0x42,0x0,0x42,0x0,0x83,0x7b,0x0,0x55,0x1,0x0,0x0,0x85,0x42,0x83,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\035\352\031\003\002\001\000\012\313\001\001\310\001\001/lAA\004@ABB\177B|\000\000KB\203\211yB \200\000\001\000\000\000\376 \200\000\010\376 \200\000\343\000 \200\000\001\000\000\000\376 \200\200\000\000\000\025\000Gw\000\201\000]\000\374\000\000W\001inux\000\374\000\000\000\025\000\000\000Yw\000B|\000\000KB\203\211yB \200\000\001\000\000\000\376 \200\000\000\376 \200\000\343\000 \200\000\001\000\000\000\376 \200\200\000\000\000\025\000gw\000\201\000]\000\374\000\000w\001inux\000\374\000\000\000\025\000\000\000Yw\000\201\000_\000\374\000\000Wp\000\000y\000\000W\001hnu\000\000KB\203\211yB\000B\000\203{\000U\001\000\000\205B\203\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ffbc568c7a83a87e51d64bd07cfedf2fa049d06c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFHeoZAwIBAArLAQHIAQEvbEFBBEBBQkJ/QnwAAEtCg4l5QiCAAAEAAAD+IIAACP4ggADjACCAAAEAAAD+IICAAAAAFQBHdwCBAF0A/AAAVwFpbnV4APwAAAAVAAAAWXcAQnwAAEtCg4l5QiCAAAEAAAD+IIAAAP4ggADjACCAAAEAAAD+IICAAAAAFQBndwCBAF0A/AAAdwFpbnV4APwAAAAVAAAAWXcAgQBfAPwAAFdwAAB5AABXAWhudQAAS0KDiXlCAEIAg3sAVQEAAIVCgwAACwAL Step #5: MERGE-OUTER: attempt 4628 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1743752846 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd2f172198, 0x55bd2f17a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd2f17a918,0x55bd2f2020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ffbc568c7a83a87e51d64bd07cfedf2fa049d06c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13432 processed earlier; will process 1843 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 405 ft: 406 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd2c9865dd bp 0x000000000000 sp 0x7ffe6b924350 T47591) Step #5: ==47591==The signal is caused by a READ memory access. Step #5: #0 0x55bd2c9865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd2c7a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd2c7a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd2c785929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd2c6a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd2c5fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd2c6081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd2c5ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd2c61b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcb975c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd2c5e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47591==Register values: Step #5: rax = 0x000055bd31609430 rbx = 0x000055bd31609430 rcx = 0x000055bd31609420 rdx = 0x00007fcb9778cb80 Step #5: rdi = 0x000055bd31609420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe6b924350 Step #5: r8 = 0x000055bd31609430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcb9778cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd2fb85960 r14 = 0x0000000100000004 r15 = 0x000055bd2eaf2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xc8,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x6d,0x41,0x41,0x4,0x40,0x42,0x86,0xbe,0x7f,0x3f,0x0,0x42,0x1b,0x7d,0x42,0x7c,0x31,0x80,0x0,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x2c,0x80,0x0,0x42,0x1b,0x79,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x42,0xbd,0x7c,0xc3,0x80,0x35,0x80,0x0,0x42,0x7f,0x42,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x3f,0x80,0x0,0x7f,0x42,0x1b,0x7b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x42,0x1d,0x7c,0xc3,0x80,0x35,0x80,0x0,0x42,0x7f,0x42,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x7f,0x2f,0x80,0x0,0x42,0x1b,0x89,0x42,0xbd,0x7c,0xc3,0x80,0x31,0x80,0x0,0x42,0x7c,0x31,0x80,0x0,0xfd,0x11,0x42,0x3e,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x7f,0x2f,0x80,0x0,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x80,0x0,0x3f,0x80,0x0,0x42,0xc2,0x10,0x79,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\310\031\003\002\001\000\012\313\001\001\310\001\001\004mAA\004@B\206\276\177?\000B\033}B|1\200\000\375\021BB|B\177?\200\000B\033\177,\200\000B\033y\177?\200\000B\033\177B\275|\303\2005\200\000B\177B\375\021BB|B\177?\200\000B\033?\200\000\177B\033{\177?\200\000B\033\177B\035|\303\2005\200\000B\177B\375\021BB|B\177?\200\000B\033\177?\200\000B\033\177\177/\200\000B\033\211B\275|\303\2001\200\000B|1\200\000\375\021B>|B\177?\200\000B\033\177?\200\000B\177?\200\000B\033\177?\200\000B\033\177\177/\200\000BB|B\177?\200\000B\177?\200\000B\033\177?\200\200\000?\200\000B\302\020y\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f68a8b65604b9887aea8842301752d98b95bb61d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYMgZAwIBAArLAQHIAQEEbUFBBEBChr5/PwBCG31CfDGAAP0RQkJ8Qn8/gABCG38sgABCG3l/P4AAQht/Qr18w4A1gABCf0L9EUJCfEJ/P4AAQhs/gAB/Qht7fz+AAEIbf0IdfMOANYAAQn9C/RFCQnxCfz+AAEIbfz+AAEIbf38vgABCG4lCvXzDgDGAAEJ8MYAA/RFCPnxCfz+AAEIbfz+AAEJ/P4AAQht/P4AAQht/fy+AAEJCfEJ/P4AAQn8/gABCG38/gIAAP4AAQsIQeYIACwAL Step #5: MERGE-OUTER: attempt 4629 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1743892365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f516444198, 0x55f51644c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f51644c918,0x55f5164d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f68a8b65604b9887aea8842301752d98b95bb61d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13434 processed earlier; will process 1841 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f513c585dd bp 0x000000000000 sp 0x7ffc9bd4e2c0 T47595) Step #5: ==47595==The signal is caused by a READ memory access. Step #5: #0 0x55f513c585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f513a7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f513a79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f513a57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f513978ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f5138d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5138da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f5138c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5138ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd78c839082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f5138b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47595==Register values: Step #5: rax = 0x000055f51834b3d0 rbx = 0x000055f51834b3d0 rcx = 0x000055f51834b880 rdx = 0x00007fd78ca01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9bd4e2c0 Step #5: r8 = 0x000055f51834b3d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd78ca01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f516e57960 r14 = 0x0000000100000004 r15 = 0x000055f515dc4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6f,0x41,0x3b,0x4,0x40,0x42,0x7e,0x42,0x42,0x79,0x42,0x8b,0x62,0x42,0x0,0x42,0x89,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x30,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xb9,0x42,0x42,0x89,0xbe,0x7e,0x40,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x7e,0x80,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x34,0x1,0xd8,0xbd,0x7c,0x42,0xbd,0x31,0x79,0x42,0xc0,0x89,0x42,0x42,0xb9,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x34,0x80,0x0,0xbe,0x7d,0x42,0x89,0x89,0x7e,0x7e,0x42,0x2e,0x7d,0x89,0x40,0x0,0x42,0x80,0x0,0x7d,0x84,0x40,0x0,0x0,0x0,0x42,0x80,0x0,0x7d,0x84,0x40,0x0,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x43,0x42,0x7f,0x42,0x3e,0x1,0x0,0x0,0x38,0x1,0x7d,0x0,0x0,0x0,0x0,0x0,0x42,0x75,0x89,0x42,0x80,0x43,0x79,0x42,0x7f,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\0017oA;\004@B~BByB\213bB\000B\211\177DB\177B>\0010\000\230\275|B\275\205yB\271BB\211\276~@\000}\211@\000B\200~\200\177DB\177B>\0014\001\330\275|B\2751yB\300\211BB\271~B\000}\211@\000B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377\377B\0324\200\000\276}B\211\211~~B.}\211@\000B\200\000}\204@\000\000\000B\200\000}\204@\000\000\000[\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\177CB\177B>\001\000\0008\001}\000\000\000\000\000Bu\211B\200CyB\177B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5147fe113a03531c7879d8885c96752491c4909f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE3b0E7BEBCfkJCeUKLYkIAQol/REJ/Qj4BMACYvXxCvYV5QrlCQom+fkAAfYlAAEKAfoB/REJ/Qj4BNAHYvXxCvTF5QsCJQkK5fkIAfYlAAEJ+gENCQn8+ATgAmL18Qr2F/////0IaNIAAvn1CiYl+fkIufYlAAEKAAH2EQAAAAEKAAH2EQAAAAFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH9DQn9CPgEAADgBfQAAAAAAQnWJQoBDeUJ/Qj4ACwAL Step #5: MERGE-OUTER: attempt 4630 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1744032532 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcb9a4f198, 0x55fcb9a57911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcb9a57918,0x55fcb9adf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5147fe113a03531c7879d8885c96752491c4909f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13435 processed earlier; will process 1840 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 431 ft: 432 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcb72635dd bp 0x000000000000 sp 0x7fffcec7fc60 T47599) Step #5: ==47599==The signal is caused by a READ memory access. Step #5: #0 0x55fcb72635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcb7085280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcb7084fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcb7062929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcb6f83ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcb6edbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcb6ee51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcb6ecc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcb6ef83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0efb1f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcb6ebfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47599==Register values: Step #5: rax = 0x000055fcbbc9c430 rbx = 0x000055fcbbc9c430 rcx = 0x000055fcbbc9c420 rdx = 0x00007f0efb3b8b80 Step #5: rdi = 0x000055fcbbc9c420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fffcec7fc60 Step #5: r8 = 0x000055fcbbc9c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0efb3b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcba462960 r14 = 0x0000000100000004 r15 = 0x000055fcb93cf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x33,0x6f,0x41,0x3b,0x4,0x40,0x42,0x7e,0x42,0x42,0x79,0x42,0x8b,0x62,0x42,0x0,0x42,0x89,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x30,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xb9,0x42,0x42,0x89,0xbe,0x7e,0x40,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x7e,0x80,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x34,0x1,0xd8,0xbd,0x7c,0x42,0xbd,0x31,0x79,0x42,0xc0,0x89,0x42,0x42,0xb9,0x7e,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x7e,0x80,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x34,0x1,0xd8,0xbd,0x7c,0x42,0xbd,0x31,0x79,0x42,0xc0,0x89,0x42,0x42,0xb9,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x34,0x80,0x0,0xbe,0x7d,0x42,0x89,0x89,0x7e,0x7e,0x42,0x2e,0x7d,0x89,0x40,0x0,0x42,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f,0x43,0x42,0x7f,0x42,0x3e,0x1,0x0,0x0,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x39,0x1,0x7d,0x0,0x0,0x0,0x0,0x0,0x42,0x75,0x89,0x42,0x80,0x43,0x79,0x42,0x7f,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\0013oA;\004@B~BByB\213bB\000B\211\177DB\177B>\0010\000\230\275|B\275\205yB\271BB\211\276~@\000}\211@\000B\200~\200\177DB\177B>\0014\001\330\275|B\2751yB\300\211BB\271~\000}\211@\000B\200~\200\177DB\177B>\0014\001\330\275|B\2751yB\300\211BB\271~B\000}\211@\000B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377\377B\0324\200\000\276}B\211\211~~B.}\211@\000B\000\000\000\000\000\000\000\000\177CB\177B>\001\000\000[\000\000\000\000\000\0009\001}\000\000\000\000\000Bu\211B\200CyB\177B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b44d42799928c65c1226eaf6189ef031351d712 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEzb0E7BEBCfkJCeUKLYkIAQol/REJ/Qj4BMACYvXxCvYV5QrlCQom+fkAAfYlAAEKAfoB/REJ/Qj4BNAHYvXxCvTF5QsCJQkK5fgB9iUAAQoB+gH9EQn9CPgE0Adi9fEK9MXlCwIlCQrl+QgB9iUAAQn6AQ0JCfz4BOACYvXxCvYX/////Qho0gAC+fUKJiX5+Qi59iUAAQgAAAAAAAAAAf0NCf0I+AQAAWwAAAAAAADkBfQAAAAAAQnWJQoBDeUJ/Qj4ACwAL Step #5: MERGE-OUTER: attempt 4631 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1744173325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620e18e9198, 0x5620e18f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620e18f1918,0x5620e19790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b44d42799928c65c1226eaf6189ef031351d712' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13437 processed earlier; will process 1838 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: #1 pulse cov: 394 ft: 395 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620df0fd5dd bp 0x000000000000 sp 0x7ffcd8a3b130 T47603) Step #5: ==47603==The signal is caused by a READ memory access. Step #5: #0 0x5620df0fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620def1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620def1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620deefc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620dee1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620ded75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620ded7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620ded666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620ded923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58c4dde082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620ded59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47603==Register values: Step #5: rax = 0x00005620e3efc430 rbx = 0x00005620e3efc430 rcx = 0x00005620e3efc420 rdx = 0x00007f58c4fa6b80 Step #5: rdi = 0x00005620e3efc420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcd8a3b130 Step #5: r8 = 0x00005620e3efc430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f58c4fa6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620e22fc960 r14 = 0x0000000100000004 r15 = 0x00005620e1269386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x91,0x7d,0x42,0xf7,0xfd,0xff,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x30,0x7e,0x42,0x94,0x42,0x7f,0xfe,0x2d,0x3,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x32,0x7e,0x42,0x94,0x72,0x7f,0xfe,0x2d,0x3,0x7f,0xc2,0x7e,0x42,0x42,0x42,0x5c,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x84,0x42,0x30,0x7e,0x42,0x94,0x42,0x7f,0xfe,0x2d,0x3,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x32,0x7e,0x42,0x94,0x72,0x7f,0xfe,0x2d,0x3,0x7f,0xc2,0x7e,0x42,0x42,0x42,0x5c,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x84,0x42,0x42,0x7f,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x1f,0x3,0x7e,0x32,0x1,0xfd,0x6e,0x79,0x7c,0x0,0x0,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x42,0x79,0x42,0x0,0x42,0x0,0x42,0x3c,0x42,0xff,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x71,0x0,0x1,0xb9,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0xfb,0x99,0x0,0x1b,0x99,0x0,0x1a,0xff,0xff,0xff,0xff,0x0,0x0,0x1b,0x0,0x1a,0x60,0x1a,0xa9,0x0,0x0,0xd3,0x1b,0x20,0x0,0x0,0x0,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=qAA\004@BzB\221}B\367\375\377\\B\352\000ByB0~B\224B\177\376-\003\\B\352\000ByB2~B\224r\177\376-\003\177\302~BBB\\B\200\000B\377\377~~\204B0~B\224B\177\376-\003\\B\352\000ByB2~B\224r\177\376-\003\177\302~BBB\\B\200\000B\377\377~~\204BB\177\376;\003\200\000\177\376\037\003~2\001\375ny|\000\000\200\000BBB\\BBB\\BBBBByB\000B\000B::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b6b132e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b6b132dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b6b130b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b6b122cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b6b1184c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b6b118e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b6b11756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b6b11a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b22b98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b6b1168aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47607==Register values: Step #5: rax = 0x000055b6b52d3460 rbx = 0x000055b6b52d3460 rcx = 0x000055b6b52d3910 rdx = 0x00007f0b22d60b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf910b3a0 Step #5: r8 = 0x000055b6b52d3460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b22d60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b6b470b960 r14 = 0x0000000100000004 r15 = 0x000055b6b3678386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x6c,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xc3,0x7d,0x42,0x44,0x89,0x42,0xde,0xfe,0xbf,0xff,0xae,0x72,0x7c,0x42,0x7a,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x2e,0x0,0x1,0x45,0xfe,0x35,0x0,0x1,0x1,0x0,0x0,0x89,0x42,0x0,0x0,0x0,0x0,0x6c,0x0,0xbb,0x0,0x54,0x0,0x5d,0x76,0x74,0x0,0x0,0x70,0x6c,0xb2,0x0,0x1b,0x0,0x55,0x0,0x90,0x90,0x0,0x55,0x0,0x0,0x0,0x65,0x0,0xbb,0x0,0x51,0x0,0x5d,0x76,0x70,0x0,0x0,0x70,0x6c,0x0,0x52,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x36,0x1,0x0,0x0,0x0,0x31,0x0,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x4,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0x0,0x0,0x0,0x30,0x0,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x4,0x0,0x0,0x0,0x1,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x83,0x80,0x8a,0x42,0x7d,0x7c,0xc3,0x42,0x42,0x42,0x7f,0x8a,0x7f,0x2d,0x0,0x1,0x0,0x73,0x6d,0x1,0x0,0x12,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001*lAA\004@BzB\303}BD\211B\336\376\277\377\256r|BzBD\211B\203|B\000,\000\000\376.\000\001E\3765\000\001\001\000\000\211B\000\000\000\000l\000\273\000T\000]vt\000\000pl\262\000\033\000U\000\220\220\000U\000\000\000e\000\273\000Q\000]vp\000\000pl\000R\000\000\000\000\000\000\000\000\3766\001\000\000\0001\000BD\211B\203|B\000,\000\000\376 \200\000\004\000\000\000\376 \200\000\001\3766\001\000\000\0000\000BD\211B\203|B\000,\000\000\376 \200\000\004\000\000\000\001\000\374\000\000\000\000\000(\000\000\000\203\200\212B}|\303BBB\177\212\177-\000\001\000sm\001\000\022\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-36e5885369dd68ffe10a6fb9b7d1d9c87302a308 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEqbEFBBEBCekLDfUJEiULe/r//rnJ8QnpCRIlCg3xCACwAAP4uAAFF/jUAAQEAAIlCAAAAAGwAuwBUAF12dAAAcGyyABsAVQCQkABVAAAAZQC7AFEAXXZwAABwbABSAAAAAAAAAAD+NgEAAAAxAEJEiUKDfEIALAAA/iCAAAQAAAD+IIAAAf42AQAAADAAQkSJQoN8QgAsAAD+IIAABAAAAAEA/AAAAAAAKAAAAIOAikJ9fMNCQkJ/in8tAAEAc20BABIACwAL Step #5: MERGE-OUTER: attempt 4633 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1744453840 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56429e4f6198, 0x56429e4fe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56429e4fe918,0x56429e5860a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36e5885369dd68ffe10a6fb9b7d1d9c87302a308' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13440 processed earlier; will process 1835 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56429bd0a5dd bp 0x000000000000 sp 0x7ffc07919b70 T47611) Step #5: ==47611==The signal is caused by a READ memory access. Step #5: #0 0x56429bd0a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56429bb2c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56429bb2bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56429bb09929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56429ba2aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56429b982c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56429b98c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56429b9736e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56429b99f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9de6d76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56429b966aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47611==Register values: Step #5: rax = 0x000056429f960470 rbx = 0x000056429f960470 rcx = 0x000056429f960920 rdx = 0x00007f9de6f3eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc07919b70 Step #5: r8 = 0x000056429f960470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9de6f3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056429ef09960 r14 = 0x0000000100000004 r15 = 0x000056429de76386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x31,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x7c,0x42,0x8a,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x31,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x36,0x42,0x42,0x42,0x7f,0x42,0x30,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0xac,0xff,0xbf,0x0,0x42,0xca,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0xe2,0x8a,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0xe2,0x80,0x60,0x7e,0x8a,0x42,0x41,0x42,0xff,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x7c,0x82,0x42,0xfc,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B|BBB\177B1B\352\177~\203B\264\275\342|B\212+\200|BAB\377)>\0001\376\026\002\000\020\000\376@\002zBB|B\342@\376\035\002BB\210@BzBDB\200DB\002\177B6BBB\177B0B\352\177~\203B\264\275|B\254\377\277\000B\312\177~\203B\264\275|B\342\212+\200|BAB\377)>\0000\376\026\002\000\020\000\376@\002zB\342\200`~\212BAB\377|B\342@\3762\002B~|\202B\374Bz\020\000\3769\002zBB|B\342@\376$\002BB|B\342@\376$\002B\210|\212\177B\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-64e3504dbcc822db1ae1a4f3b274b09f00536cf3 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QnxCQkJ/QjFC6n9+g0K0veJ8QoorgHxCQUL/KT4AMf4WAgAQAP5AAnpCQnxC4kD+HQJCQohAQnpCREKAREICf0I2QkJCf0IwQup/foNCtL18Qqz/vwBCyn9+g0K0vXxC4oorgHxCQUL/KT4AMP4WAgAQAP5AAnpC4oBgfopCQUL/fELiQP4yAkJ+fIJC/EJ6EAD+OQJ6QkJ8QuJA/iQCQkJ8QuJA/iQCQoh8in9CirF8igAACwAL Step #5: MERGE-OUTER: attempt 4634 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1744593373 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5654d6cd2198, 0x5654d6cda911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5654d6cda918,0x5654d6d620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64e3504dbcc822db1ae1a4f3b274b09f00536cf3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13441 processed earlier; will process 1834 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654d44e65dd bp 0x000000000000 sp 0x7fff3550f2a0 T47615) Step #5: ==47615==The signal is caused by a READ memory access. Step #5: #0 0x5654d44e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654d4308280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654d4307fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654d42e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654d4206ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5654d415ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654d41681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5654d414f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654d417b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f087c528082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5654d4142aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47615==Register values: Step #5: rax = 0x00005654d7d5e470 rbx = 0x00005654d7d5e470 rcx = 0x00005654d7d5e920 rdx = 0x00007f087c6f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3550f2a0 Step #5: r8 = 0x00005654d7d5e470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f087c6f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005654d76e5960 r14 = 0x0000000100000004 r15 = 0x00005654d6652386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7d,0x3f,0x0,0x7e,0x42,0xf9,0x41,0x7e,0x32,0x0,0x80,0x7e,0x42,0x23,0x89,0x83,0x34,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xfd,0xf9,0x72,0x42,0x95,0xff,0x35,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x31,0x3f,0x0,0x7e,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0xd6,0x7f,0x42,0x7e,0x35,0x0,0x90,0xc2,0xa3,0x3,0x3d,0x0,0xb9,0xef,0xdf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7b,0x42,0x7d,0x3f,0x0,0x7e,0x42,0xf9,0x41,0x7e,0x32,0x0,0x80,0x7e,0x42,0x23,0x89,0x83,0x34,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xfd,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x31,0x3f,0x0,0x7e,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0xd6,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x90,0xa3,0x3,0x3d,0x0,0xb9,0xef,0xdf,0x0,0x0,0x0,0x0,0x0,0x0,0x7e,0x42,0x0,0x7f,0x88,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?}AA\004@BzB}?\000~B\371A~2\000\200~B#\211\2034\000\345\214\377\377}B\375\371rB\225\3775?\000~B\002B~4\000~B1?\000~\177?\000~B\002B~4\000~B\002\177\2102\001\357\377\377\326\177B~5\000\220\302\243\003=\000\271\357\337\000\000\000\000\000\000\000\000{B}?\000~B\371A~2\000\200~B#\211\2034\000\345\214\377\377}B\375\371rB\225\200\177?\000~B\002B~4\000~B1?\000~\177?\000~B\002B~4\000~B\002\177\2102\001\357\377\377\326\177B~5\000\302\220\243\003=\000\271\357\337\000\000\000\000\000\000~B\000\177\210\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a69bde8e886b899102f39e2f72a4415846a91501 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/fUFBBEBCekJ9PwB+QvlBfjIAgH5CI4mDNADljP//fUL9+XJClf81PwB+QgJCfjQAfkIxPwB+fz8AfkICQn40AH5CAn+IMgHv///Wf0J+NQCQwqMDPQC5798AAAAAAAAAAHtCfT8AfkL5QX4yAIB+QiOJgzQA5Yz//31C/flyQpWAfz8AfkICQn40AH5CMT8Afn8/AH5CAkJ+NAB+QgJ/iDIB7///1n9CfjUAwpCjAz0Aue/fAAAAAAAAfkIAf4gAPQB+CwAL Step #5: MERGE-OUTER: attempt 4635 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1744733526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56319d125198, 0x56319d12d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56319d12d918,0x56319d1b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a69bde8e886b899102f39e2f72a4415846a91501' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13442 processed earlier; will process 1833 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56319a9395dd bp 0x000000000000 sp 0x7ffea90177c0 T47619) Step #5: ==47619==The signal is caused by a READ memory access. Step #5: #0 0x56319a9395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56319a75b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56319a75afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56319a738929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56319a659ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56319a5b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56319a5bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56319a5a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56319a5ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a7cc04082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56319a595aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47619==Register values: Step #5: rax = 0x000056319e8ce340 rbx = 0x000056319e8ce340 rcx = 0x000056319e8ce7f0 rdx = 0x00007f4a7cdccb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea90177c0 Step #5: r8 = 0x000056319e8ce340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a7cdccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056319db38960 r14 = 0x0000000100000004 r15 = 0x000056319caa5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7e,0x41,0x30,0x4,0x40,0x0,0x3e,0x0,0x3b,0x0,0x6a,0x0,0xd,0x0,0x0,0x0,0x0,0x0,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0x58,0xd1,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0x69,0xd4,0x3c,0x0,0x0,0x48,0x0,0x3a,0x0,0x4a,0x0,0x0,0x0,0x41,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0x58,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x3c,0x0,0x0,0x48,0x0,0x3a,0x0,0x4a,0x0,0x0,0x3e,0x0,0x3b,0x0,0x6a,0x0,0xd,0x0,0x0,0x0,0x0,0x0,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x3c,0x0,0x0,0x48,0x0,0x3a,0x0,0x58,0xd1,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0x69,0xd4,0x3c,0x0,0x0,0x48,0x0,0x3a,0x0,0x4a,0x0,0x0,0x3e,0x0,0x3b,0x0,0x6a,0x0,0xd,0x0,0x0,0x0,0x0,0x0,0x84,0x0,0x0,0x35,0x0,0x4a,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352\031\003\002\001\000\012\313\001\001\310\001\001\004~A0\004@\000>\000;\000j\000\015\000\000\000\000\000AGElin\000J\000>\000\000\000\000<\000X\321\000i\001\015\000AAGElin\000J\000>\000\000\000\000<\000i\324<\000\000H\000:\000J\000\000\000AAGElin\000J\000>\000\000\000\000<\000X\321;\000J;\000J\000/\000\324<\000\000H\000:\000J\000\000>\000;\000j\000\015\000\000\000\000\000AGElin\000J\000<\000\000H\000:\000X\321\000i\001\015\000AAGElin\000J\000>\000\000\000\000<\000i\324<\000\000H\000:\000J\000\000>\000;\000j\000\015\000\000\000\000\000\204\000\0005\000J\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a6ad7bffbf53d50290d5c7eadf67f2232539e80c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuoZAwIBAArLAQHIAQEEfkEwBEAAPgA7AGoADQAAAAAAQUdFbGluAEoAPgAAAAA8AFjRAGkBDQBBQUdFbGluAEoAPgAAAAA8AGnUPAAASAA6AEoAAABBQUdFbGluAEoAPgAAAAA8AFjROwBKOwBKAC8A1DwAAEgAOgBKAAA+ADsAagANAAAAAABBR0VsaW4ASgA8AABIADoAWNEAaQENAEFBR0VsaW4ASgA+AAAAADwAadQ8AABIADoASgAAPgA7AGoADQAAAAAAhAAANQBKAAAACwAL Step #5: MERGE-OUTER: attempt 4636 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1744872402 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556de2432198, 0x556de243a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556de243a918,0x556de24c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a6ad7bffbf53d50290d5c7eadf67f2232539e80c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13443 processed earlier; will process 1832 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 397 ft: 398 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ddfc465dd bp 0x000000000000 sp 0x7ffd2d8bc100 T47623) Step #5: ==47623==The signal is caused by a READ memory access. Step #5: #0 0x556ddfc465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ddfa68280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ddfa67fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ddfa45929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ddf966ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ddf8bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ddf8c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ddf8af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ddf8db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0aacf6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ddf8a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47623==Register values: Step #5: rax = 0x0000556de3e30430 rbx = 0x0000556de3e30430 rcx = 0x0000556de3e30420 rdx = 0x00007fe0aaebeb80 Step #5: rdi = 0x0000556de3e30420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd2d8bc100 Step #5: r8 = 0x0000556de3e30430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0aaebebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556de2e45960 r14 = 0x0000000100000004 r15 = 0x0000556de1db2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x7e,0x41,0x35,0x4,0x40,0x42,0x40,0x0,0x0,0x10,0x0,0x77,0x0,0xfb,0x19,0x3b,0x0,0xd1,0x4a,0x3b,0x0,0x77,0x0,0xfb,0x19,0x3b,0x0,0xd1,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x1c,0x0,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x41,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x35,0x0,0x0,0x40,0x0,0x3c,0x0,0x58,0xd1,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x47,0x45,0x6c,0x6f,0x6e,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0x58,0xd1,0x3b,0x0,0x4a,0x39,0x0,0x4a,0x0,0x0,0x0,0x41,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x35,0x0,0x0,0x40,0x0,0x3c,0x0,0x58,0xd1,0x0,0x69,0x1,0xd,0x0,0x41,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0x58,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x3c,0x0,0x48,0x0,0x0,0x3a,0x0,0x4a,0x0,0x0,0x3e,0x0,0x3b,0x0,0x6a,0x0,0xd,0x0,0x0,0x0,0x0,0x0,0x41,0x47,0x45,0x6c,0x69,0x6e,0x0,0x4a,0x77,0x0,0xfb,0x19,0x35,0x3b,0x4a,0x0,0x0,0x7f,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352\031\003\002\001\000\012\313\001\001\310\001\001\004~A5\004@B@\000\000\020\000w\000\373\031;\000\321J;\000w\000\373\031;\000\321J;\000J\000/\000\324\034\000\000J\000;\000J\000\000\000AAGElin\000J\0005\000\000@\000<\000X\321\000i\001\015\000AAGElon\000J\000>\000\000\000\000<\000X\321;\000J9\000J\000\000\000AAGElin\000J\0005\000\000@\000<\000X\321\000i\001\015\000AAGElin\000J\000>\000\000\000\000<\000X\321;\000J;\000J\000/\000\324<\000H\000\000:\000J\000\000>\000;\000j\000\015\000\000\000\000\000AGElin\000Jw\000\373\0315;J\000\000\177\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2784414c38039abec3b44ff5ba69ee1a4bcaa2c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuoZAwIBAArLAQHIAQEEfkE1BEBCQAAAEAB3APsZOwDRSjsAdwD7GTsA0Uo7AEoALwDUHAAASgA7AEoAAABBQUdFbGluAEoANQAAQAA8AFjRAGkBDQBBQUdFbG9uAEoAPgAAAAA8AFjROwBKOQBKAAAAQUFHRWxpbgBKADUAAEAAPABY0QBpAQ0AQUFHRWxpbgBKAD4AAAAAPABY0TsASjsASgAvANQ8AEgAADoASgAAPgA7AGoADQAAAAAAQUdFbGluAEp3APsZNTtKAAB/AAAACwAL Step #5: MERGE-OUTER: attempt 4637 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1745014393 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b2e0d5198, 0x560b2e0dd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b2e0dd918,0x560b2e1650a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2784414c38039abec3b44ff5ba69ee1a4bcaa2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13445 processed earlier; will process 1830 files now Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: #1 pulse cov: 447 ft: 448 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #2 pulse cov: 518 ft: 561 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 564 ft: 691 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 268435382 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b2b8e95dd bp 0x000000000000 sp 0x7ffcbf33f790 T47627) Step #5: ==47627==The signal is caused by a READ memory access. Step #5: #0 0x560b2b8e95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b2b70b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b2b70afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b2b6e8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b2b609ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b2b561c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b2b56b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b2b5526e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b2b57e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f87e07b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b2b545aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47627==Register values: Step #5: rax = 0x0000560b2eb8d430 rbx = 0x0000560b2eb8d430 rcx = 0x0000560b2eb8d420 rdx = 0x00007f87e097ab80 Step #5: rdi = 0x0000560b2eb8d420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcbf33f790 Step #5: r8 = 0x0000560b2eb8d430 r9 = 0x00007f87e097ad30 r10 = 0x0000560b2eb6e010 r11 = 0x00007f87e097abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b2eae8960 r14 = 0x0000000100000004 r15 = 0x0000560b2da55386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6f,0x41,0x3b,0x4,0x40,0x42,0x7e,0x42,0x42,0x79,0x42,0x8b,0x62,0x42,0x0,0x42,0x89,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x36,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xb9,0x42,0x42,0x89,0xbe,0x7e,0x42,0x0,0x7b,0x89,0x40,0x0,0x42,0x80,0x7e,0x80,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x37,0x1,0xd8,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xbe,0x89,0x42,0x42,0xb9,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0x41,0x42,0x1a,0x34,0x80,0x0,0xbe,0x7d,0x42,0x89,0x7e,0x7e,0x89,0x40,0x0,0x42,0x79,0x7e,0x80,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x38,0x1,0xd8,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xbe,0x89,0x42,0x7e,0x42,0xb9,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x34,0x80,0x0,0xbe,0x7d,0x42,0x89,0x7e,0x7e,0x89,0x89,0x42,0x7d,0x0,0x40,0x0,0x42,0x80,0x0,0x79,0x42,0x7f,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\0017oA;\004@B~BByB\213bB\000B\211\177DB\177B>\0016\000\230\275|B\275\205yB\271BB\211\276~B\000{\211@\000B\200~\200\177DB\177B>\0017\001\330\275|B\275\205yB\276\211BB\271~B\000}\211@\000B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377AB\0324\200\000\276}B\211~~\211@\000By~\200\177DB\177B>\0018\001\330\275|B\275\205yB\276\211B~B\271B\000}\211@\000B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377\377B\0324\200\000\276}B\211~~\211\211B}\000@\000B\200\000yB\177B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd8e8697f3095a94b668cae543c931370e2bedcc Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE3b0E7BEBCfkJCeUKLYkIAQol/REJ/Qj4BNgCYvXxCvYV5QrlCQom+fkIAe4lAAEKAfoB/REJ/Qj4BNwHYvXxCvYV5Qr6JQkK5fkIAfYlAAEJ+gENCQn8+ATgAmL18Qr2F////QUIaNIAAvn1CiX5+iUAAQnl+gH9EQn9CPgE4Adi9fEK9hXlCvolCfkK5QgB9iUAAQn6AQ0JCfz4BOACYvXxCvYX/////Qho0gAC+fUKJfn6JiUJ9AEAAQoAAeUJ/Qj4ACwAL Step #5: MERGE-OUTER: attempt 4638 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1745160900 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f9c358198, 0x555f9c360911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f9c360918,0x555f9c3e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd8e8697f3095a94b668cae543c931370e2bedcc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13453 processed earlier; will process 1822 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f99b6c5dd bp 0x000000000000 sp 0x7fff7eb748c0 T47631) Step #5: ==47631==The signal is caused by a READ memory access. Step #5: #0 0x555f99b6c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f9998e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f9998dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f9996b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f9988cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f997e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f997ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f997d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f998013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0e9ab66082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f997c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47631==Register values: Step #5: rax = 0x0000555f9e699470 rbx = 0x0000555f9e699470 rcx = 0x0000555f9e699920 rdx = 0x00007f0e9ad2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7eb748c0 Step #5: r8 = 0x0000555f9e699470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0e9ad2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f9cd6b960 r14 = 0x0000000100000004 r15 = 0x0000555f9bcd8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xeb,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xea,0x7d,0x44,0x42,0x89,0x42,0xea,0x0,0x42,0x7d,0x7e,0x42,0x44,0x42,0x80,0x42,0x44,0x0,0x0,0x5c,0x4f,0x63,0x1a,0x98,0x63,0x1a,0x84,0x31,0x0,0x7e,0x42,0x44,0x42,0x80,0x44,0x42,0x12,0x7a,0x42,0x7c,0x35,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0xf8,0xff,0xff,0xff,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x32,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x7e,0x42,0x44,0x42,0xff,0xff,0x1,0x0,0x0,0x0,0x7c,0x44,0x42,0x3f,0x30,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0x42,0x7d,0x7e,0x42,0x44,0x42,0x80,0x42,0x44,0x12,0x7a,0x42,0x7c,0x30,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0x7e,0x42,0x44,0x42,0x80,0x44,0x42,0x12,0x7a,0x42,0x7c,0x35,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0xf8,0xff,0xff,0xff,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x32,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x7e,0x42,0x44,0x42,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x30,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\353\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\352}DB\211B\352\000B}~BDB\200BD\000\000\\Oc\032\230c\032\2041\000~BDB\200DB\022zB|5\000\370\377\032\2040\000\370\377\377\377\377\377\207`B\271|DB?2J|2>\0019\003\335~\211~BDB\377\377\001\000\000\000|DB?0J|2>\0019\003B}~BDB\200BD\022zB|0\000\370\377\032\2040\000~BDB\200DB\022zB|5\000\370\377\032\2040\000\370\377\377\377\377\377\207`B\271|DB?2J|2>\0019\003\335~\211~BDB\377\377\207`B\271|DB?0J|2>\0019\003\335~\211\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2ae642b68427848d76f0dc062543a7d4f76b9f19 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOsZAwIBAArLAQHIAQE/b0FBBEBCekLqfURCiULqAEJ9fkJEQoBCRAAAXE9jGphjGoQxAH5CREKAREISekJ8NQD4/xqEMAD4//////+HYEK5fERCPzJKfDI+ATkD3X6JfkJEQv//AQAAAHxEQj8wSnwyPgE5A0J9fkJEQoBCRBJ6QnwwAPj/GoQwAH5CREKAREISekJ8NQD4/xqEMAD4//////+HYEK5fERCPzJKfDI+ATkD3X6JfkJEQv//h2BCuXxEQj8wSnwyPgE5A91+iQAACwAL Step #5: MERGE-OUTER: attempt 4639 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1745300124 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561209431198, 0x561209439911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561209439918,0x5612094c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2ae642b68427848d76f0dc062543a7d4f76b9f19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13454 processed earlier; will process 1821 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 368 ft: 369 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561206c455dd bp 0x000000000000 sp 0x7fff43f9a640 T47635) Step #5: ==47635==The signal is caused by a READ memory access. Step #5: #0 0x561206c455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561206a67280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561206a66fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561206a44929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561206965ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5612068bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5612068c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5612068ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5612068da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05c26d3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5612068a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47635==Register values: Step #5: rax = 0x000056120b0e6430 rbx = 0x000056120b0e6430 rcx = 0x000056120b0e6420 rdx = 0x00007f05c289bb80 Step #5: rdi = 0x000056120b0e6420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff43f9a640 Step #5: r8 = 0x000056120b0e6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05c289bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561209e44960 r14 = 0x0000000100000004 r15 = 0x0000561208db1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x27,0x4,0x40,0x42,0x42,0x7a,0x42,0x7d,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7a,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0x7f,0x83,0x7c,0x42,0xb4,0xff,0xff,0xff,0xff,0xc3,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x9,0x42,0x40,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7a,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x42,0x7f,0x83,0x7c,0x42,0xb4,0xff,0xff,0xff,0xff,0xc3,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0xc8,0x7f,0x42,0x40,0x80,0x42,0xb4,0xff,0xff,0xff,0xff,0xc3,0x7a,0x42,0x91,0x42,0x42,0x9,0x7e,0x44,0x42,0xc4,0x7f,0x42,0x7c,0x3a,0x3e,0x1,0x0,0x32,0x0,0xda,0x7f,0x42,0x1,0x1,0x0,0xd1,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oA'\004@BBzB}B\323BB\211~\210zBB}B@\203B~BB\302\200\210BCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB}B@\203B~BB\177\203|B\264\377\377\377\377\303zBABBBB\000\001B\211\377\377BB\011B@B\323BB\211~\210zBB}B@\203B~BB\302\200\210BCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB}B@\203BB\177\203|B\264\377\377\377\377\303zBABBBBB\310\177B@\200B\264\377\377\377\377\303zB\221BB\011~DB\304\177B|:>\001\0002\000\332\177B\001\001\000\321\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee24b5b595d4391a9754c086be967a3b128704d6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0EnBEBCQnpCfULTQkKJfoh6QkJ9QkCDQn5CQsKAiEJDREJCQkSAfz4BOYAAAAFCif//QkJ9QkCDQn5CQn+DfEK0/////8N6QkFCQkJCAAFCif//QkIJQkBC00JCiX6IekJCfUJAg0J+QkLCgIhCQ0RCQkJEgH8+ATmAAAABQon//0JCfUJAg0JCf4N8QrT/////w3pCQUJCQkJCyH9CQIBCtP/////DekKRQkIJfkRCxH9CfDo+AQAyANp/QgEBANEACwEL Step #5: MERGE-OUTER: attempt 4640 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1745441559 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55899fc4a198, 0x55899fc52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55899fc52918,0x55899fcda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee24b5b595d4391a9754c086be967a3b128704d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13456 processed earlier; will process 1819 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55899d45e5dd bp 0x000000000000 sp 0x7ffdfd27ac60 T47639) Step #5: ==47639==The signal is caused by a READ memory access. Step #5: #0 0x55899d45e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55899d280280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55899d27ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55899d25d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55899d17ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55899d0d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55899d0e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55899d0c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55899d0f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3da0b61082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55899d0baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47639==Register values: Step #5: rax = 0x00005589a0eb5470 rbx = 0x00005589a0eb5470 rcx = 0x00005589a0eb5920 rdx = 0x00007f3da0d29b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfd27ac60 Step #5: r8 = 0x00005589a0eb5470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3da0d29be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589a065d960 r14 = 0x0000000100000004 r15 = 0x000055899f5ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x35,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xbc,0x7d,0x42,0xff,0xff,0xc2,0x86,0xbc,0xbd,0x87,0x29,0x7c,0x42,0xef,0x79,0x79,0x79,0x79,0x7f,0x79,0x79,0x79,0x87,0x7b,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x10,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x43,0x7d,0x42,0x72,0x42,0x0,0x7a,0xfe,0xa2,0x0,0x0,0x2e,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0x87,0xfd,0x99,0xff,0xbd,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0x2e,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x10,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0xc8,0x0,0x0,0x42,0x7c,0x30,0x0,0x80,0xbe,0xbd,0x87,0x99,0x7c,0x34,0x80,0x0,0x42,0x42,0x42,0x0,0x1b,0x86,0x42,0x42,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\0055\346\031\003\002\001\000\012\313\001\001\310\001\001?mAA\004@BBB\274}B\377\377\302\206\274\275\207)|B\357yyyy\177yyy\207{y{yyyyyyyyyyyB}BrB#\200\376\242\000\000\375\327\200\020\376\242\000\000\375\000C}BrB\000z\376\242\000\000.}BqB\200\000\376\242\000\000\207\375\231\377\275yyyB}BrB#\200\376\242\000\000\375\327\200\000\376\242\000\000\375\000B}BrB\200\000\376\242\000\000.}BqB\200\000\376\242\000\000\375yyyB}BrB#\200\376\242\000\000\375\327\200\020\376\242\000\000\375\000B}BrB\310\000\000B|0\000\200\276\275\207\231|4\200\000BBB\000\033\206BB|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e0cfa41bab08b831228801b396bbcc2a76f7304 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFNeYZAwIBAArLAQHIAQE/bUFBBEBCQkK8fUL//8KGvL2HKXxC73l5eXl/eXl5h3t5e3l5eXl5eXl5eXl5Qn1CckIjgP6iAAD914AQ/qIAAP0AQ31CckIAev6iAAAufUJxQoAA/qIAAIf9mf+9eXl5Qn1CckIjgP6iAAD914AA/qIAAP0AQn1CckKAAP6iAAAufUJxQoAA/qIAAP15eXlCfUJyQiOA/qIAAP3XgBD+ogAA/QBCfUJyQsgAAEJ8MACAvr2HmXw0gABCQkIAG4ZCQnwACwAL Step #5: MERGE-OUTER: attempt 4641 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1745580926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5588f4d33198, 0x5588f4d3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5588f4d3b918,0x5588f4dc30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e0cfa41bab08b831228801b396bbcc2a76f7304' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13457 processed earlier; will process 1818 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5588f25475dd bp 0x000000000000 sp 0x7fff6f7efd30 T47643) Step #5: ==47643==The signal is caused by a READ memory access. Step #5: #0 0x5588f25475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5588f2369280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5588f2368fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5588f2346929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5588f2267ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5588f21bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5588f21c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5588f21b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5588f21dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa5286c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5588f21a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47643==Register values: Step #5: rax = 0x00005588f76e0470 rbx = 0x00005588f76e0470 rcx = 0x00005588f76e0920 rdx = 0x00007fa52888cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6f7efd30 Step #5: r8 = 0x00005588f76e0470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa52888cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588f5746960 r14 = 0x0000000100000004 r15 = 0x00005588f46b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0xbc,0xfb,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x86,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0x79,0x42,0x86,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x80,0x31,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x42,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0x42,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x42,0x42,0x42,0x79,0x42,0x86,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0x79,0x42,0x86,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x80,0x31,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x79,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=sA\274\373@BzB\201}B\377\375\377\\BBBByB\206~B\204B\177\3764\003\177yB\206~B\204B\177\3764\003\177\302\2001\000\000?\000~~B\204B\177\376\021\003\200\000B\377\377@BzB\201}B\377\375\377\\BBBB\302\2011\000\000?\000~~B\204B\177\376\021\003\200\000BBByB~~B\204B\177\3764\003BBByB\206~B\204B\177\3764\003\177yB\206~B\204B\177\3764\003\177\302\2001\000\000?\000~~B\204B\177\376\021\003\200\000B\377\377yB~~B\204B\177\3764\003\177\302\2011\000\000?\000~AA\004@BzB\201}B\377\375\377y\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0376361daa00e47b43f3b5f9f064d80d2595ee1f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9c0G8+0BCekKBfUL//f9cQkJCQnlChn5ChEJ//jQDf3lChn5ChEJ//jQDf8KAMQAAPwB+fkKEQn/+EQOAAEL//0BCekKBfUL//f9cQkJCQsKBMQAAPwB+fkKEQn/+EQOAAEJCQnlCfn5ChEJ//jQDQkJCeUKGfkKEQn/+NAN/eUKGfkKEQn/+NAN/woAxAAA/AH5+QoRCf/4RA4AAQv//eUJ+fkKEQn/+NAN/woExAAA/AH5BQQRAQnpCgX1C//3/eQEACwAL Step #5: MERGE-OUTER: attempt 4642 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1745723228 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4b60db198, 0x55d4b60e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4b60e3918,0x55d4b616b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0376361daa00e47b43f3b5f9f064d80d2595ee1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13458 processed earlier; will process 1817 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 405 ft: 406 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #2 pulse cov: 431 ft: 477 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4b38ef5dd bp 0x000000000000 sp 0x7ffcd420c3d0 T47647) Step #5: ==47647==The signal is caused by a READ memory access. Step #5: #0 0x55d4b38ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4b3711280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4b3710fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4b36ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4b360fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4b3567c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4b35711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4b35586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4b35843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fedcb19a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4b354baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47647==Register values: Step #5: rax = 0x000055d4b7563430 rbx = 0x000055d4b7563430 rcx = 0x000055d4b7563420 rdx = 0x00007fedcb362b80 Step #5: rdi = 0x000055d4b7563420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffcd420c3d0 Step #5: r8 = 0x000055d4b7563430 r9 = 0x000055d4b7561fd0 r10 = 0x000055d4b7544010 r11 = 0x00007fedcb362be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4b6aee960 r14 = 0x0000000100000004 r15 = 0x000055d4b5a5b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x62,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0x52,0x42,0xff,0xfd,0x5c,0x42,0x3a,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3e,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xfe,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3e,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xfe,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0xa,0x81,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x7e,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0x3,0x80,0x0,0x42,0x7e,0x7f,0x42,0x2c,0x42,0x79,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0x72,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005b\352\031\003\002\001\000\012\313\001\001\310\001\001=sAA\004@BzB\201}BRB\377\375\\B:ByB~~B\204B\177\3764\003\177\302\2010\000\000>\000~~B\204B\177\376\021\003\200\000B\377\376\377r|@\200\000BBB\\BBBByB~BB\204B\177\3764\003\177\302\2010\000\000>\000~~B\204B\177\376\021\003\200\000B\377\376\377r|@\200\000BBB\\BBBByB~B\200\000B\377\377~~B,By\376;\003\200\012\201\376\030\003\200\000B\377\377\374r|@\200\000BBB\\BBBByB~B~B,By\376;\003\200\003\200\000B~\177B,By\376;\003\200\000\177\376\030\003\200\000B\377\377r\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a300661f5da999997b18aaf1a79cb66de8307c6d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYuoZAwIBAArLAQHIAQE9c0FBBEBCekKBfUJSQv/9XEI6QnlCfn5ChEJ//jQDf8KBMAAAPgB+fkKEQn/+EQOAAEL//v9yfECAAEJCQlxCQkJCeUJ+QkKEQn/+NAN/woEwAAA+AH5+QoRCf/4RA4AAQv/+/3J8QIAAQkJCXEJCQkJ5Qn5CgABC//9+fkIsQnn+OwOACoH+GAOAAEL///xyfECAAEJCQlxCQkJCeUJ+Qn5CLEJ5/jsDgAOAAEJ+f0IsQnn+OwOAAH/+GAOAAEL//3IACwAL Step #5: MERGE-OUTER: attempt 4643 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1745864677 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f98928b198, 0x55f989293911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f989293918,0x55f98931b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a300661f5da999997b18aaf1a79cb66de8307c6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13462 processed earlier; will process 1813 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f986a9f5dd bp 0x000000000000 sp 0x7ffc44c8c1b0 T47651) Step #5: ==47651==The signal is caused by a READ memory access. Step #5: #0 0x55f986a9f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9868c1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9868c0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f98689e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9867bfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f986717c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9867211e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9867086e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9867343c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f25819a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f9866fbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47651==Register values: Step #5: rax = 0x000055f98b417340 rbx = 0x000055f98b417340 rcx = 0x000055f98b4177f0 rdx = 0x00007f2581b6bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc44c8c1b0 Step #5: r8 = 0x000055f98b417340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2581b6bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f989c9e960 r14 = 0x0000000100000004 r15 = 0x000055f988c0b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x7a,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x32,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x52,0x7f,0x42,0x49,0x35,0x0,0xff,0x24,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x41,0x30,0x0,0x0,0x7d,0x42,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x42,0x42,0x7c,0x1,0x42,0x5b,0x7e,0x21,0x0,0x7d,0x42,0x7f,0x7f,0x42,0x7d,0x42,0xcb,0xfd,0x49,0x42,0x42,0x7c,0x1,0x42,0x5b,0x7e,0x21,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x7f,0x42,0x40,0x34,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x42,0x42,0x7c,0x1,0x42,0x5b,0x7e,0x21,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x7e,0x42,0xf8,0xbd,0x5b,0x87,0x34,0x0,0x1,0x42,0x5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~Az\004@B\231\177B]B\001B~|2\000}B\177B}B\001B~|-\000}B\177B\212\313R\177BI5\000\377$B@5\000\377\000}B\177BA0\000\000}B\000}\304\177B\177B}B\313\377IBB|\001B[~!\000}B\177\177B}B\313\375IBB|\001B[~!\000}B\177B@0\000\262\201\275}B@\001B\001}3\000\377\000=\000}B\177B}\177B@4\000\000}\304\177B\177B}B\313\377IBB|\001B[~!\000}B\177B@0\000\262\201\275}B@\001B\001}B\177B@0\000\262\201\275}B@\001~B\370\275[\2074\000\001B\005\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b4738ba03de68f18791b0333d943e8a23b6614bd Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkF6BEBCmX9CXUIBQn58MgB9Qn9CfUIBQn58LQB9Qn9CistSf0JJNQD/JEJANQD/AH1Cf0JBMAAAfUIAfcR/Qn9CfULL/0lCQnwBQlt+IQB9Qn9/Qn1Cy/1JQkJ8AUJbfiEAfUJ/QkAwALKBvX1CQAFCAX0zAP8APQB9Qn9CfX9CQDQAAH3Ef0J/Qn1Cy/9JQkJ8AUJbfiEAfUJ/QkAwALKBvX1CQAFCAX1Cf0JAMACygb19QkABfkL4vVuHNAABQgUACwAL Step #5: MERGE-OUTER: attempt 4644 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746003400 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5636ed378198, 0x5636ed380911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5636ed380918,0x5636ed4080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b4738ba03de68f18791b0333d943e8a23b6614bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13463 processed earlier; will process 1812 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636eab8c5dd bp 0x000000000000 sp 0x7ffe1a5c6080 T47655) Step #5: ==47655==The signal is caused by a READ memory access. Step #5: #0 0x5636eab8c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5636ea9ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5636ea9adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5636ea98b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5636ea8acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636ea804c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636ea80e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636ea7f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636ea8213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38f5320082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5636ea7e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47655==Register values: Step #5: rax = 0x00005636ee8c6470 rbx = 0x00005636ee8c6470 rcx = 0x00005636ee8c6920 rdx = 0x00007f38f54e8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1a5c6080 Step #5: r8 = 0x00005636ee8c6470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38f54e8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005636edd8b960 r14 = 0x0000000100000004 r15 = 0x00005636eccf8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x42,0x7a,0x42,0x26,0x7d,0x42,0x5b,0x7d,0x42,0x7e,0x7b,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x21,0x32,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x3f,0x3d,0x0,0x7b,0x42,0x81,0x21,0x42,0x80,0x5d,0x37,0x80,0x80,0x0,0x42,0x7c,0x42,0x23,0x37,0x82,0x80,0x0,0x23,0x81,0x37,0x80,0x80,0x0,0x83,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x7b,0x42,0x5,0x81,0x42,0x29,0x30,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x31,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7f,0x29,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x3f,0x30,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x7c,0x42,0x23,0x37,0x80,0x80,0x0,0x23,0x42,0x3b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAC\004@BzB&}B[}B~{3\200\200\000!B{B!2\200\200\000!B{B\1773\200\200\000\1774\200\200\000\1773\200\200\000\1777\200\200\000{B\005\201ByBBB?=\000{B\201!B\200]7\200\200\000B|B#7\202\200\000#\2017\200\200\000\203\336BB!BBB!B{B\005\201B)0\200\200\000!B{B\1771\200\200\000!B{B\1773\200\200\000\1777\200\200\000\177)\200\200\000\1777\200\200\000{B\005\201ByBBB?0\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\200\200\000{B\005\201ByBBB|B#7\200\200\000#B;\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dcddfd5fd177b904becfeaf1cbc2d7a2dbfbd89e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FDBEBCekImfUJbfUJ+ezOAgAAhQntCITKAgAAhQntCfzOAgAB/NICAAH8zgIAAfzeAgAB7QgWBQnlCQkI/PQB7QoEhQoBdN4CAAEJ8QiM3goAAI4E3gIAAg95CQiFCQkIhQntCBYFCKTCAgAAhQntCfzGAgAAhQntCfzOAgAB/N4CAAH8pgIAAfzeAgAB7QgWBQnlCQkI/MAB7QoGAAH80gIAAfzOAgAB/N4CAAHtCBYFCeUJCQnxCIzeAgAAjQjsACwAL Step #5: MERGE-OUTER: attempt 4645 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746143485 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a090666198, 0x55a09066e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a09066e918,0x55a0906f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dcddfd5fd177b904becfeaf1cbc2d7a2dbfbd89e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13464 processed earlier; will process 1811 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a08de7a5dd bp 0x000000000000 sp 0x7ffd2491c030 T47659) Step #5: ==47659==The signal is caused by a READ memory access. Step #5: #0 0x55a08de7a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a08dc9c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a08dc9bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a08dc79929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a08db9aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a08daf2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a08dafc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a08dae36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a08db0f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bd657d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a08dad6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47659==Register values: Step #5: rax = 0x000055a092348430 rbx = 0x000055a092348430 rcx = 0x000055a0923488e0 rdx = 0x00007f9bd6745b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2491c030 Step #5: r8 = 0x000055a092348430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9bd6745be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a091079960 r14 = 0x0000000100000004 r15 = 0x000055a08ffe6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xea,0x11,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1d,0x6b,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x83,0x42,0xff,0xff,0xfa,0x72,0x7c,0x42,0x80,0x0,0x42,0x40,0xc3,0x42,0x84,0xbd,0xcf,0xc2,0x80,0x73,0x7c,0x1,0x42,0xcc,0x7a,0x42,0xaf,0x7e,0x79,0x42,0x42,0x42,0x54,0x7c,0x7a,0x42,0x42,0x42,0x7a,0x42,0x42,0x42,0x79,0x87,0x7e,0x42,0x42,0x42,0x6c,0x7a,0x42,0x42,0x7f,0x7c,0x42,0xc2,0x8a,0x31,0x88,0x7c,0x42,0x42,0x42,0xff,0x42,0x42,0xff,0x2,0xfe,0x2,0x83,0x0,0xfe,0x7c,0x42,0x42,0x42,0xff,0x42,0x42,0xff,0x2,0xfe,0x2,0x83,0x0,0xfe,0x92,0xfa,0xff,0xd3,0xff,0xff,0xfe,0x40,0x0,0xc2,0xfe,0x2,0x83,0x0,0xfe,0x6c,0x69,0x6e,0x75,0x78,0x0,0xfe,0x92,0x0,0x0,0x2c,0x0,0x0,0x30,0x0,0x0,0xfe,0x92,0x0,0x0,0x2c,0x0,0x0,0xc2,0x80,0x7c,0x1,0x42,0x42,0x42,0xcc,0x7c,0x7a,0x42,0x42,0x42,0x79,0x80,0x7f,0x42,0x42,0x42,0x6c,0x7a,0x42,0x92,0x0,0x0,0x2c,0x0,0xff,0xfe,0x40,0x0,0x0,0x7c,0x42,0x42,0x42,0x31,0x42,0xfe,0x2,0x42,0x7a,0x42,0x43,0x83,0x42,0xff,0xff,0xfa,0x72,0x0,0x92,0x0,0x0,0xfe,0x92,0x0,0x0,0x2c,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\352\021\003\002\001\000\012\313\001\001\310\001\001\035kAA\004@BzBB\203B\377\377\372r|B\200\000B@\303B\204\275\317\302\200s|\001B\314zB\257~yBBBT|zBBBzBBBy\207~BBBlzBB\177|B\302\2121\210|BBB\377BB\377\002\376\002\203\000\376|BBB\377BB\377\002\376\002\203\000\376\222\372\377\323\377\377\376@\000\302\376\002\203\000\376linux\000\376\222\000\000,\000\0000\000\000\376\222\000\000,\000\000\302\200|\001BBB\314|zBBBy\200\177BBBlzB\222\000\000,\000\377\376@\000\000|BBB1B\376\002BzBC\203B\377\377\372r\000\222\000\000\376\222\000\000,\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fd058a8e3d2e45e896e0ce882005d4c523925b9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOoRAwIBAArLAQHIAQEda0FBBEBCekJCg0L///pyfEKAAEJAw0KEvc/CgHN8AULMekKvfnlCQkJUfHpCQkJ6QkJCeYd+QkJCbHpCQn98QsKKMYh8QkJC/0JC/wL+AoMA/nxCQkL/QkL/Av4CgwD+kvr/0////kAAwv4CgwD+bGludXgA/pIAACwAADAAAP6SAAAsAADCgHwBQkJCzHx6QkJCeYB/QkJCbHpCkgAALAD//kAAAHxCQkIxQv4CQnpCQ4NC///6cgCSAAD+kgAALAAACwAL Step #5: MERGE-OUTER: attempt 4646 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746282467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585e4568198, 0x5585e4570911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585e4570918,0x5585e45f80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0fd058a8e3d2e45e896e0ce882005d4c523925b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13465 processed earlier; will process 1810 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585e1d7c5dd bp 0x000000000000 sp 0x7ffdac35b370 T47663) Step #5: ==47663==The signal is caused by a READ memory access. Step #5: #0 0x5585e1d7c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585e1b9e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585e1b9dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585e1b7b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585e1a9cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585e19f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585e19fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585e19e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585e1a113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3121007082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585e19d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47663==Register values: Step #5: rax = 0x00005585e666d430 rbx = 0x00005585e666d430 rcx = 0x00005585e666d8e0 rdx = 0x00007f31211cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdac35b370 Step #5: r8 = 0x00005585e666d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31211cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585e4f7b960 r14 = 0x0000000100000004 r15 = 0x00005585e3ee8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x5b,0xea,0x37,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6e,0x41,0x41,0x4,0x40,0x42,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x3f,0x0,0x7d,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x6f,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x90,0x0,0x42,0x7c,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x42,0x7f,0x42,0x88,0x43,0x7c,0x29,0x0,0x0,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x4f,0x2c,0x0,0x4,0x1,0x3f,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x90,0x0,0x42,0x7c,0x29,0x2,0xfb,0x42,0x7b,0x3c,0x0,0x7c,0x42,0x1,0x2a,0x0,0x4,0x1,0x42,0x4d,0x42,0x80,0xbd,0x88,0x90,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x90,0x0,0x42,0x7c,0x29,0x2,0x26,0x42,0x7b,0x3c,0x0,0x7c,0x42,0x1,0x2a,0x0,0x4,0x1,0x42,0x4d,0x42,0x33,0x42,0x88,0x90,0x0,0x42,0x7c,0x29,0x2,0xfb,0x42,0x7b,0x3c,0x0,0x7c,0x42,0x1,0x7c,0x29,0x2,0xfb,0x42,0x7b,0x3c,0x0,0x7c,0x42,0x80,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x0,0x1,0x42,0x0,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007[\3527\003\002\001\000\012\313\001\001\310\001\001\037nAA\004@B\206\275\220\000B|)\002\000B|)\002\004B{?\000}B\001|*\000\004\001B{?\000|B\001|*\000\004\001BoB{?\000|B\001|*\000\004\001B\220\000B|?\000|B\001|B\177B\210C|)\000\000B\001|*\000\004\001BO,\000\004\001?\000BMB\177B\210\220\000B|)\002\373B{<\000|B\001*\000\004\001BMB\200\275\210\220\000BMB\177B\210\220\000B|)\002&B{<\000|B\001*\000\004\001BMB3B\210\220\000B|)\002\373B{<\000|B\001|)\002\373B{<\000|B\200\206\275\220\000B|)\002\004B\000\001B\000\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f5fcaa4a72dab413ebd8039411cdffdae735228 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHW+o3AwIBAArLAQHIAQEfbkFBBEBChr2QAEJ8KQIAQnwpAgRCez8AfUIBfCoABAFCez8AfEIBfCoABAFCb0J7PwB8QgF8KgAEAUKQAEJ8PwB8QgF8Qn9CiEN8KQAAQgF8KgAEAUJPLAAEAT8AQk1Cf0KIkABCfCkC+0J7PAB8QgEqAAQBQk1CgL2IkABCTUJ/QoiQAEJ8KQImQns8AHxCASoABAFCTUIzQoiQAEJ8KQL7Qns8AHxCAXwpAvtCezwAfEKAhr2QAEJ8KQIEQgABQgABAAsL Step #5: MERGE-OUTER: attempt 4647 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746422950 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55afdae54198, 0x55afdae5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55afdae5c918,0x55afdaee40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f5fcaa4a72dab413ebd8039411cdffdae735228' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13466 processed earlier; will process 1809 files now Step #5: [LOADING] WASM module load failed: unknown type 536870910 Step #5: #1 pulse cov: 416 ft: 417 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55afd86685dd bp 0x000000000000 sp 0x7ffd9d5aca90 T47667) Step #5: ==47667==The signal is caused by a READ memory access. Step #5: #0 0x55afd86685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55afd848a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55afd8489fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55afd8467929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55afd8388ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55afd82e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55afd82ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55afd82d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55afd82fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f68b7a8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55afd82c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47667==Register values: Step #5: rax = 0x000055afdc12b430 rbx = 0x000055afdc12b430 rcx = 0x000055afdc12b420 rdx = 0x00007f68b7c52b80 Step #5: rdi = 0x000055afdc12b420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffd9d5aca90 Step #5: r8 = 0x000055afdc12b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f68b7c52be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055afdb867960 r14 = 0x0000000100000004 r15 = 0x000055afda7d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x40,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xfe,0x5c,0x42,0x7e,0x89,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x7e,0x7e,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=sA@\004@BzB\201}B\377\375\376\\B~\211B\204\200\300\273\177\376B\003\000B\377By\376B\003\000B\377r|@\200\000BBB\\BBBBy\376&\003\204\200;\177\376\003\000B\377r|@\200\000BBB\\BBBBBBBB~~B\204\200\300\273\177\376B\003\000B\377\377\377r|@\200\000BBB\\BBy\376&\003\204\200;\177\376\003\000B\377r|@\200\000BBB\\BBB\000BBB\\BBBBy\376&\003\204\200;\177\376\003\000B\377r|@\200\000BBB\\BBBBB\\BBBBy\376&\003\204\200;\177\376\003\000B\377r|@\200\000BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1176b1a649c8d9646270e873c3c62228f9b1ece Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9c0FABEBCekKBfUL//f5cQn6JQoSAwLt//kIDAEL/Qnn+QgMAQv9yfECAAEJCQlxCQkJCef4mA4SAO3/+AwBC/3J8QIAAQkJCXEJCQkJCQkJCfn5ChIDAu3/+QgMAQv///3J8QIAAQkJCXEJCef4mA4SAO3/+AwBC/3J8QIAAQkJCXEJCQgBCQkJcQkJCQnn+JgOEgDt//gMAQv9yfECAAEJCQlxCQkJCQlxCQkJCef4mA4SAO3/+AwBC/3J8QIAAQkIACwAL Step #5: MERGE-OUTER: attempt 4648 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746562143 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d5b5ff7198, 0x55d5b5fff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d5b5fff918,0x55d5b60870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1176b1a649c8d9646270e873c3c62228f9b1ece' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13468 processed earlier; will process 1807 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d5b380b5dd bp 0x000000000000 sp 0x7ffd79e7e740 T47671) Step #5: ==47671==The signal is caused by a READ memory access. Step #5: #0 0x55d5b380b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d5b362d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d5b362cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d5b360a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d5b352bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d5b3483c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d5b348d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d5b34746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d5b34a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccf6aba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d5b3467aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47671==Register values: Step #5: rax = 0x000055d5b84e0470 rbx = 0x000055d5b84e0470 rcx = 0x000055d5b84e0920 rdx = 0x00007fccf6c82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd79e7e740 Step #5: r8 = 0x000055d5b84e0470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccf6c82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d5b6a0a960 r14 = 0x0000000100000004 r15 = 0x000055d5b5977386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x72,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x79,0x42,0x42,0x7f,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x80,0x0,0x7e,0x42,0x42,0x42,0xff,0x40,0x42,0x7a,0x42,0x7f,0x82,0x42,0xff,0xfd,0xff,0x1,0x0,0x0,0x0,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0x40,0x42,0x7a,0x42,0x7f,0x82,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x7e,0x7e,0x42,0x8d,0x42,0x7f,0x42,0x81,0x7d,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0x0,0x42,0xff,0xff,0xff,0x5,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=rAA\004@BzB\201}B\377\375\377\\BBByBB\177~B\204B\177\3764\003\177\302\2011\000\000?\000~~B\204B\177\376\021\003\200\000B\377\377\377r|@\200\000BBB\\BBBBy\200\000~BBB\377@BzB\177\202B\377\375\377\001\000\000\000\200\000BBB\\BBBByB~B\200\000B\377@BzB\177\202B\377\375\377\\BBBByB~~B\204B\177\3764\003\177\302\2010\000\000~~B\215B\177B\201}B\204B\177\3764\003\177\302\2011\000\000?\000~~B\204B\177\376\021\003\200\000?\000~~B\204B\177\376\021\003\200\000B\000B\377\377\377\005\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9dc3b90f042a4f01cca2fe01f64d5618ce400aff Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9ckFBBEBCekKBfUL//f9cQkJCeUJCf35ChEJ//jQDf8KBMQAAPwB+fkKEQn/+EQOAAEL///9yfECAAEJCQlxCQkJCeYAAfkJCQv9AQnpCf4JC//3/AQAAAIAAQkJCXEJCQkJ5Qn5CgABC/0BCekJ/gkL//f9cQkJCQnlCfn5ChEJ//jQDf8KBMAAAfn5CjUJ/QoF9QoRCf/40A3/CgTEAAD8Afn5ChEJ//hEDgAA/AH5+QoRCf/4RA4AAQgBC////BQEACwAL Step #5: MERGE-OUTER: attempt 4649 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746702486 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8e71d4198, 0x55d8e71dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8e71dc918,0x55d8e72640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9dc3b90f042a4f01cca2fe01f64d5618ce400aff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13469 processed earlier; will process 1806 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8e49e85dd bp 0x000000000000 sp 0x7ffc3c6bf1b0 T47675) Step #5: ==47675==The signal is caused by a READ memory access. Step #5: #0 0x55d8e49e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d8e480a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d8e4809fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d8e47e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d8e4708ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d8e4660c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d8e466a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d8e46516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d8e467d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28174af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d8e4644aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47675==Register values: Step #5: rax = 0x000055d8e7e5b430 rbx = 0x000055d8e7e5b430 rcx = 0x000055d8e7e5b8e0 rdx = 0x00007f2817677b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3c6bf1b0 Step #5: r8 = 0x000055d8e7e5b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2817677be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d8e7be7960 r14 = 0x0000000100000004 r15 = 0x000055d8e6b54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0xff,0x6f,0x42,0x23,0x7e,0x32,0x0,0x7e,0x42,0x77,0x86,0xc3,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x7,0x42,0x80,0x72,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x32,0x0,0x76,0x42,0x2,0x7f,0x88,0x34,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x88,0xa3,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x34,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x34,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0xef,0xff,0xff,0x9,0x7f,0x42,0x7e,0x37,0x0,0xc2,0x88,0xa3,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x34,0x1,0xef,0x0,0x7e,0x0,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\342\006\003\002\001\000\012\313\001\001\310\001\001\037qAA\004@BzB\357\377\243\303\377oB#~2\000~Bw\206\3035\000\345\214\377\377}B\377\371\007B\200r\177?\000~B\002B~2\000vB\002\177\2104\001\357\377\377\004\177B~5\000\302\210\243~B\002B~4\000~B\276\177|4\001\357\377\377\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\000~B+B~\000~B\276\177|4\001\357\377\377\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\000~B+B~0\000~B+B~0\000~B\357\377\377\011\177B~7\000\302\210\243~B\002B~0\000~B\276\177|4\001\357\000~\000\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-334788128ca4174cc581bce2a7f2e6b3cc2dcb8b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQeIGAwIBAArLAQHIAQEfcUFBBEBCekLv/6PD/29CI34yAH5Cd4bDNQDljP//fUL/+QdCgHJ/PwB+QgJCfjIAdkICf4g0Ae///wR/Qn41AMKIo35CAkJ+NAB+Qr5/fDQB7///6/+Df/4rAv+Df0J9Qv/5ckIHgH8/AH5CK0J+AH5Cvn98NAHv///r/4N//isC/4N/Qn1C//lyQgeAfz8AfkIrQn4wAH5CK0J+MAB+Qu///wl/Qn43AMKIo35CAkJ+MAB+Qr5/fDQB7wB+AAAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4650 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746841528 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c230c96198, 0x55c230c9e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c230c9e918,0x55c230d260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/334788128ca4174cc581bce2a7f2e6b3cc2dcb8b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13470 processed earlier; will process 1805 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 406 ft: 407 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 548 ft: 591 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect anyref but got other Step #5: #4 pulse cov: 662 ft: 826 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c22e4aa5dd bp 0x000000000000 sp 0x7fff60f99be0 T47679) Step #5: ==47679==The signal is caused by a READ memory access. Step #5: #0 0x55c22e4aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c22e2cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c22e2cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c22e2a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c22e1caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c22e122c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c22e12c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c22e1136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c22e13f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f099591e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c22e106aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47679==Register values: Step #5: rax = 0x000055c23373fda0 rbx = 0x000055c23373fda0 rcx = 0x000055c233740250 rdx = 0x00007f0995ae6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff60f99be0 Step #5: r8 = 0x000055c23373fda0 r9 = 0x00007f0995ae6d10 r10 = 0x000055c2335c0010 r11 = 0x00007f0995ae6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c2316a9960 r14 = 0x0000000100000004 r15 = 0x000055c230616386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xea,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x30,0x80,0x7c,0x42,0x3,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0x42,0x89,0x42,0xfe,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0xfe,0x2d,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0x42,0x42,0xfe,0xc6,0x0,0x1,0x81,0xbd,0x7c,0x42,0x3,0x42,0x42,0x89,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x5,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0x88,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xbd,0x7c,0x42,0x3,0x42,0x2c,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xbd,0x7c,0x42,0x3,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0xfe,0x2d,0x1,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\352`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB}B\377\377\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\306\000\001BB\201\275\203\277\302\2120\200|B\003BB\211B\336\376\377B\211B\376\376\377\377\256\000\376>\000\377\007\376\277\000\001\376-\001BB\177B|B\200\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005BB\376\306\000\001\201\275|B\003BB\211\376>\000\377\007\376\277\000\001\005.\001BB\177B|B\200\210B|B\377\256\000\376>\000\377\005\376\306\000\001BB\201\275|B\003B,\376\306\000\001BB\201\275|B\003BB\211B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\376-\001BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bfd41845208bc01750cadd05900892c4074d389a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGepgAwIBAArLAQHIAQE9b0FBBEBCekJCfUL//4j+//+u2gBCfEL/rgD+PgD/Bf7GAAFCQoG9g7/CijCAfEIDQkKJQt7+/0KJQv7+//+uAP4+AP8H/r8AAf4tAUJCf0J8QoCI/v//rtoAQnxC/64A/j4A/wVCQv7GAAGBvXxCA0JCif4+AP8H/r8AAQUuAUJCf0J8QoCIQnxC/64A/j4A/wX+xgABQkKBvXxCA0Is/sYAAUJCgb18QgNCQolC3v7//64A/j4A/wf+vwAB/i0BQkIACwAL Step #5: MERGE-OUTER: attempt 4651 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1746985189 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563f12c6b198, 0x563f12c73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563f12c73918,0x563f12cfb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bfd41845208bc01750cadd05900892c4074d389a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13476 processed earlier; will process 1799 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563f1047f5dd bp 0x000000000000 sp 0x7ffdfcec1360 T47683) Step #5: ==47683==The signal is caused by a READ memory access. Step #5: #0 0x563f1047f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563f102a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563f102a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563f1027e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563f1019fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563f100f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563f101011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563f100e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563f101143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f76cdec5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563f100dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47683==Register values: Step #5: rax = 0x0000563f13f6e4c0 rbx = 0x0000563f13f6e4c0 rcx = 0x0000563f13f6e970 rdx = 0x00007f76ce08db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfcec1360 Step #5: r8 = 0x0000563f13f6e4c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f76ce08dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563f1367e960 r14 = 0x0000000100000004 r15 = 0x0000563f125eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0xe8,0x40,0x7f,0x32,0x0,0xff,0xf2,0x84,0x81,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x80,0x80,0x0,0x80,0xde,0x4,0x7b,0x42,0x40,0x7a,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x0,0x81,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x80,0x80,0x0,0x80,0xde,0x4,0x7b,0x42,0x40,0x7a,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x80,0x80,0x0,0x81,0xde,0x4,0x79,0x42,0x40,0x42,0x42,0x42,0xe8,0x40,0x7f,0x31,0x0,0xff,0xf2,0x84,0x81,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x80,0x80,0x0,0x80,0xde,0x4,0x7b,0x42,0x40,0x7a,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x0,0x81,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x80,0x80,0x0,0x80,0xde,0x4,0x7b,0x42,0x40,0x7a,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x31,0x80,0x80,0x0,0x81,0xde,0x4,0x79,0x7b,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200@B\350@\1772\000\377\362\204\201\377BBBA16\200\200\000\201\204{B\377\377BBBB01\200\200\000\200\336\004{B@zB\377\377BBBB01\000\201\204{B\377\377BBBB01\200\200\000\200\336\004{B@zB\377\377BBBB01\200\200\000\201\336\004yB@BBB\350@\1771\000\377\362\204\201\377BBBA16\200\200\000\201\204{B\377\377BBBB01\200\200\000\200\336\004{B@zB\377\377BBBB01\000\201\204{B\377\377BBBB01\200\200\000\200\336\004{B@zB\377\377BBBB01\200\200\000\201\336\004y{\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2469d293aea00c02ea915a2808a2718fdc9dc830 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgEBC6EB/MgD/8oSB/0JCQkExNoCAAIGEe0L//0JCQkIwMYCAAIDeBHtCQHpC//9CQkJCMDEAgYR7Qv//QkJCQjAxgIAAgN4Ee0JAekL//0JCQkIwMYCAAIHeBHlCQEJCQuhAfzEA//KEgf9CQkJBMTaAgACBhHtC//9CQkJCMDGAgACA3gR7QkB6Qv//QkJCQjAxAIGEe0L//0JCQkIwMYCAAIDeBHtCQHpC//9CQkJCMDGAgACB3gR5ewAFCwAL Step #5: MERGE-OUTER: attempt 4652 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1747124902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9cb207198, 0x55c9cb20f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9cb20f918,0x55c9cb2970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2469d293aea00c02ea915a2808a2718fdc9dc830' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13477 processed earlier; will process 1798 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 399 ft: 400 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 473 ft: 538 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9c8a1b5dd bp 0x000000000000 sp 0x7ffc744f50e0 T47687) Step #5: ==47687==The signal is caused by a READ memory access. Step #5: #0 0x55c9c8a1b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9c883d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9c883cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9c881a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9c873bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9c8693c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9c869d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9c86846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9c86b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f680d0f4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9c8677aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47687==Register values: Step #5: rax = 0x000055c9cbfac430 rbx = 0x000055c9cbfac430 rcx = 0x000055c9cbfac420 rdx = 0x00007f680d2bcb80 Step #5: rdi = 0x000055c9cbfac420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffc744f50e0 Step #5: r8 = 0x000055c9cbfac430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f680d2bcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9cbc1a960 r14 = 0x0000000100000004 r15 = 0x000055c9cab87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xef,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7e,0x41,0x30,0x4,0x40,0x42,0xfa,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x31,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x30,0x0,0x3b,0x0,0x32,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x0,0xc3,0x0,0x3b,0x0,0x4a,0x4a,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x4a,0x0,0x10,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x1,0x0,0x0,0xa9,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x3f,0x0,0x59,0x3b,0x0,0x0,0x0,0xc,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x3b,0x0,0x4a,0x0,0x3f,0x0,0x59,0x3b,0x0,0x4a,0x0,0x31,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x30,0x0,0x3b,0x0,0x32,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x10,0x0,0x0,0x94,0x0,0x39,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x3f,0x80,0x0,0x2b,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\357\031\003\002\001\000\012\313\001\001\310\001\001$~A0\004@B\372\000\000Y;\000J\0001\200\000+\000J\000\000;\000J\000\000\000Y;\000J\0000\000;\0002\000;\000;\000J\000\000\000\000\303\000;\000JJ\000\000\000\000\000!\000J\000\020\000+\000J\000\000;\000J\001\000\000\251;\000;\000J\000?\000Y;\000\000\000\014\200\000+\000J\000\000;\000J;\000;\000J\000\000\000Y;\000J\000linux\000;\000J\000?\000Y;\000J\0001\200\000+\000J\000\000;\000J\000\000\000Y;\000J\0000\000;\0002\000;\000;\000J\000\000\000\020\000\000\224\0009\000;\000;\000J\000\000\000Y;\000J\000?\200\000+\000J\000;\000J\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ef36360f9de81f9c60b0f55114548f362b65a0d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJu8ZAwIBAArLAQHIAQEkfkEwBEBC+gAAWTsASgAxgAArAEoAADsASgAAAFk7AEoAMAA7ADIAOwA7AEoAAAAAwwA7AEpKAAAAAAAhAEoAEAArAEoAADsASgEAAKk7ADsASgA/AFk7AAAADIAAKwBKAAA7AEo7ADsASgAAAFk7AEoAbGludXgAOwBKAD8AWTsASgAxgAArAEoAADsASgAAAFk7AEoAMAA7ADIAOwA7AEoAAAAQAACUADkAOwA7AEoAAABZOwBKAD+AACsASgA7AEoACwAL Step #5: MERGE-OUTER: attempt 4653 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1747265226 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a825b9b198, 0x55a825ba3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a825ba3918,0x55a825c2b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ef36360f9de81f9c60b0f55114548f362b65a0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13480 processed earlier; will process 1795 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8233af5dd bp 0x000000000000 sp 0x7fffa1edef80 T47691) Step #5: ==47691==The signal is caused by a READ memory access. Step #5: #0 0x55a8233af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8231d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8231d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8231ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8230cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a823027c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8230311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a8230186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8230443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb081ad7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a82300baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47691==Register values: Step #5: rax = 0x000055a8279c2430 rbx = 0x000055a8279c2430 rcx = 0x000055a8279c2420 rdx = 0x00007fb081c9fb80 Step #5: rdi = 0x000055a8279c2420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007fffa1edef80 Step #5: r8 = 0x000055a8279c2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb081c9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8265ae960 r14 = 0x0000000100000004 r15 = 0x000055a82551b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xfe,0x2d,0x1,0x42,0xaa,0x7f,0x42,0x7c,0x42,0x80,0xff,0xbd,0x23,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xfb,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x7f,0x42,0x42,0x7d,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x7f,0xc2,0x80,0x42,0xda,0x3f,0x7d,0x59,0x42,0x7c,0x42,0xff,0xae,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0x80,0xda,0x0,0x7a,0x42,0x7c,0x42,0xff,0xae,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0x46,0x42,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0x80,0xda,0x0,0x7a,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x82,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzB\376-\001B\252\177B|B\200\377\275#|B\377\256\000\376>\000\373\005\376\306\000\001BB\177BB}B\200\332\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\377\005\376\306\000\001BB\177\302\200B\332?}YB|B\377\256\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\200\332\000zB|B\377\256\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000FB\000B|B\377\256\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\200\332\000z|B\377\256\000\376>\000\377\005\376\243\000\001BB\201\275\203\377\005z\202\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-57658639a4a08c06921c143012e4768d87ba328b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBCekL+LQFCqn9CfEKA/70jfEL/rgD+PgD7Bf7GAAFCQn9CQn1CgNoAQnxC/64A/j4A/wX+owABrgD+PgD/Bf7GAAFCQn/CgELaP31ZQnxC/64AQnxC/64A/j4A/wX+owABrgD+PgCA2gB6QnxC/64AQnxC/64A/j4A/wX+owABrgD+PgBGQgBCfEL/rgBCfEL/rgD+PgD/Bf6jAAGuAP4+AIDaAHp8Qv+uAP4+AP8F/qMAAUJCgb2D/wV6ggAACwAL Step #5: MERGE-OUTER: attempt 4654 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1747405964 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556659c2a198, 0x556659c32911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556659c32918,0x556659cba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57658639a4a08c06921c143012e4768d87ba328b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13482 processed earlier; will process 1793 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55665743e5dd bp 0x000000000000 sp 0x7ffd928886b0 T47695) Step #5: ==47695==The signal is caused by a READ memory access. Step #5: #0 0x55665743e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556657260280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55665725ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55665723d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55665715ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566570b6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566570c01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566570a76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566570d33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f35da954082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55665709aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47695==Register values: Step #5: rax = 0x000055665c10f400 rbx = 0x000055665c10f400 rcx = 0x000055665c10f8b0 rdx = 0x00007f35dab1cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd928886b0 Step #5: r8 = 0x000055665c10f400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f35dab1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055665a63d960 r14 = 0x0000000100000004 r15 = 0x00005566595aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0x88,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x32,0x6d,0x41,0x2d,0x3,0x40,0x0,0x3b,0x81,0x0,0x0,0x0,0x36,0x0,0x0,0x2a,0x1,0xf7,0x0,0x38,0x0,0x40,0x0,0x0,0x0,0x0,0x89,0x0,0x33,0x0,0x0,0x2a,0x0,0xf7,0x0,0x38,0x80,0x0,0x40,0x7a,0x0,0x89,0x0,0xd0,0x0,0x0,0x0,0x0,0x2a,0x0,0xf3,0x0,0x38,0x0,0x0,0x1,0x0,0x1,0x5e,0x0,0x0,0x3b,0x81,0x0,0x0,0x0,0x36,0x0,0x0,0x2b,0x0,0x81,0x31,0x0,0x35,0x0,0x0,0x0,0x0,0x2a,0x0,0xf7,0x0,0x38,0x0,0x0,0x0,0x0,0x2a,0x0,0xf7,0x0,0x38,0x0,0x0,0x40,0x0,0x0,0x1,0x29,0x0,0x30,0x0,0x35,0x0,0x0,0x0,0x0,0x32,0x0,0x0,0x2a,0x0,0xf7,0x0,0x38,0x0,0x0,0x0,0x35,0x0,0x0,0x2b,0x0,0x81,0x31,0x0,0x35,0x0,0x0,0x0,0x0,0x2a,0x0,0xf7,0xf7,0x0,0x38,0x0,0x0,0x40,0x0,0x0,0x1,0x29,0x0,0x30,0x0,0x35,0x0,0x0,0x1,0x29,0x0,0x30,0x0,0x35,0x0,0x0,0x0,0x0,0x32,0x0,0x0,0x2a,0x0,0xf7,0x0,0x38,0x80,0x0,0x40,0x0,0x0,0x89,0x0,0xd0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x81,0x0,0x34,0x0,0x0,0x0,0x2a,0x0,0xf7,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\210\031\003\002\001\000\012\313\001\001\310\001\0012mA-\003@\000;\201\000\000\0006\000\000*\001\367\0008\000@\000\000\000\000\211\0003\000\000*\000\367\0008\200\000@z\000\211\000\320\000\000\000\000*\000\363\0008\000\000\001\000\001^\000\000;\201\000\000\0006\000\000+\000\2011\0005\000\000\000\000*\000\367\0008\000\000\000\000*\000\367\0008\000\000@\000\000\001)\0000\0005\000\000\000\0002\000\000*\000\367\0008\000\000\0005\000\000+\000\2011\0005\000\000\000\000*\000\367\367\0008\000\000@\000\000\001)\0000\0005\000\000\001)\0000\0005\000\000\000\0002\000\000*\000\367\0008\200\000@\000\000\211\000\320\000\000\000\000\000\000\000\201\0004\000\000\000*\000\367\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2531b6b0ee99315b5d8517343bed1899a397f44 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYIgZAwIBAArLAQHIAQEybUEtA0AAO4EAAAA2AAAqAfcAOABAAAAAAIkAMwAAKgD3ADiAAEB6AIkA0AAAAAAqAPMAOAAAAQABXgAAO4EAAAA2AAArAIExADUAAAAAKgD3ADgAAAAAKgD3ADgAAEAAAAEpADAANQAAAAAyAAAqAPcAOAAAADUAACsAgTEANQAAAAAqAPf3ADgAAEAAAAEpADAANQAAASkAMAA1AAAAADIAACoA9wA4gABAAACJANAAAAAAAAAAgQA0AAAAKgD3AAAACwAL Step #5: MERGE-OUTER: attempt 4655 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1747546055 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf639b8198, 0x55cf639c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf639c0918,0x55cf63a480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2531b6b0ee99315b5d8517343bed1899a397f44' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13483 processed earlier; will process 1792 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf611cc5dd bp 0x000000000000 sp 0x7ffdf915cb90 T47699) Step #5: ==47699==The signal is caused by a READ memory access. Step #5: #0 0x55cf611cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf60fee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf60fedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf60fcb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf60eecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf60e44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf60e4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf60e356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf60e613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa6bf11a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf60e28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47699==Register values: Step #5: rax = 0x000055cf64f13470 rbx = 0x000055cf64f13470 rcx = 0x000055cf64f13920 rdx = 0x00007fa6bf2e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf915cb90 Step #5: r8 = 0x000055cf64f13470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa6bf2e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf643cb960 r14 = 0x0000000100000004 r15 = 0x000055cf63338386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x8d,0xbd,0x7d,0x3f,0x0,0x7e,0x42,0x7a,0x42,0x7e,0x30,0x0,0x0,0x7e,0x42,0x2e,0x89,0x83,0x33,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xfd,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x79,0x42,0x2,0x42,0x7e,0x33,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x7e,0x7f,0x7e,0x42,0x2,0x42,0x7e,0x42,0x2,0x42,0x7e,0x32,0x0,0x7e,0x7f,0x3f,0x0,0x7e,0x7e,0x42,0x7f,0x7e,0x7c,0x3c,0x0,0x89,0xbd,0x85,0xbd,0x81,0xcf,0xff,0xff,0x7e,0x42,0x23,0x89,0x83,0x30,0x0,0xe5,0x8c,0xff,0xff,0x7b,0x42,0x7a,0x32,0x0,0xc2,0x90,0xa3,0x40,0x3d,0x0,0x7b,0x42,0x7a,0x33,0x1,0xef,0xff,0xff,0x7a,0x42,0xcf,0xff,0x42,0x7f,0x3f,0x0,0x7f,0x88,0x1,0x89,0x83,0x32,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xb9,0xf1,0xdf,0xfb,0x5e,0x42,0x82,0x42,0x7e,0x31,0x0,0x7b,0x42,0x7a,0x34,0x0,0xc2,0x90,0xa3,0x40,0x3d,0x0,0x7b,0x42,0x7a,0x34,0x1,0xef,0xff,0xff,0x7a,0x42,0xcf,0xff,0x42,0x7f,0x3f,0x0,0x7f,0x88,0x1,0x7f,0x87,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@B\215\275}?\000~BzB~0\000\000~B.\211\2033\000\345\214\377\377}B\375\371rB\225\200\177?\000yB\002B~3\000~B\177?\000~B\002B~B\002B~3\000~\177~B\002B~B\002B~2\000~\177?\000~~B\177~|<\000\211\275\205\275\201\317\377\377~B#\211\2030\000\345\214\377\377{Bz2\000\302\220\243@=\000{Bz3\001\357\377\377zB\317\377B\177?\000\177\210\001\211\2032\000\345\214\377\377}B\271\361\337\373^B\202B~1\000{Bz4\000\302\220\243@=\000{Bz4\001\357\377\377zB\317\377B\177?\000\177\210\001\177\207\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a31db26155cdb849412eee9e8bdc909877b363f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/c0FBBEBCjb19PwB+QnpCfjAAAH5CLomDMwDljP//fUL9+XJClYB/PwB5QgJCfjMAfkJ/PwB+QgJCfkICQn4zAH5/fkICQn5CAkJ+MgB+fz8Afn5Cf358PACJvYW9gc///35CI4mDMADljP//e0J6MgDCkKNAPQB7QnozAe///3pCz/9Cfz8Af4gBiYMyAOWM//99Qrnx3/teQoJCfjEAe0J6NADCkKNAPQB7Qno0Ae///3pCz/9Cfz8Af4gBf4cAPQB+CwAL Step #5: MERGE-OUTER: attempt 4656 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1747684002 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560592f3d198, 0x560592f45911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560592f45918,0x560592fcd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a31db26155cdb849412eee9e8bdc909877b363f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13484 processed earlier; will process 1791 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605907515dd bp 0x000000000000 sp 0x7ffcde1f4770 T47703) Step #5: ==47703==The signal is caused by a READ memory access. Step #5: #0 0x5605907515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560590573280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560590572fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560590550929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560590471ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5605903c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5605903d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5605903ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5605903e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7109ec7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5605903adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47703==Register values: Step #5: rax = 0x000056059462e470 rbx = 0x000056059462e470 rcx = 0x000056059462e920 rdx = 0x00007f710a08fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcde1f4770 Step #5: r8 = 0x000056059462e470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f710a08fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560593950960 r14 = 0x0000000100000004 r15 = 0x00005605928bd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7c,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x88,0xfe,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x31,0x80,0x7d,0x42,0x3,0x42,0x42,0x88,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x29,0x0,0xbd,0x23,0x7c,0x42,0xfe,0xf8,0x0,0x0,0x1b,0x0,0x0,0x6c,0x71,0x6e,0x75,0x3a,0x0,0x5,0x0,0x0,0x0,0x0,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x31,0x80,0x7d,0x42,0x3,0x42,0x42,0x88,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x29,0x0,0xbd,0x23,0x7c,0x42,0xfe,0x0,0x7e,0x0,0xa7,0x0,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xc8,0xbd,0x91,0xbd,0x83,0xff,0x5,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB|B\377\377\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\210\376\000\376>\000\377\005\376\270\000\001BB\201\275\203\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\277\302\2121\200}B\003BB\210B\336\376\377\377\256\000\376)\000\275#|B\376\370\000\000\033\000\000lqnu:\000\005\000\000\000\000\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\277\302\2121\200}B\003BB\210B\336\376\377\377\256\000\376)\000\275#|B\376\000~\000\247\000\000\376>\000\377\005\376\243\000\001\310\275\221\275\203\377\005z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2172bea26e090f5f51973f1874bdc0abaa0210b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBCekJCfEL//4j+//+u2gBCfEL/rgD+PgD/Bf64AAFCQoG9g4j+AP4+AP8F/rgAAUJCgb2DiP7//67aAEJ8Qv+uAP4+AP8F/rgAAUJCgb2Dv8KKMYB9QgNCQohC3v7//64A/ikAvSN8Qv74AAAbAABscW51OgAFAAAAAK4A/j4A/wX+uAABQkKBvYO/wooxgH1CA0JCiELe/v//rgD+KQC9I3xC/gB+AKcAAP4+AP8F/qMAAci9kb2D/wV6igAACwAL Step #5: MERGE-OUTER: attempt 4657 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1747823929 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e51f0e198, 0x559e51f16911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e51f16918,0x559e51f9e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2172bea26e090f5f51973f1874bdc0abaa0210b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13485 processed earlier; will process 1790 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 440 ft: 441 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e4f7225dd bp 0x000000000000 sp 0x7ffdf5d971a0 T47707) Step #5: ==47707==The signal is caused by a READ memory access. Step #5: #0 0x559e4f7225dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e4f544280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e4f543fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e4f521929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e4f442ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e4f39ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e4f3a41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e4f38b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e4f3b73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb4713d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e4f37eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47707==Register values: Step #5: rax = 0x0000559e53e20430 rbx = 0x0000559e53e20430 rcx = 0x0000559e53e20420 rdx = 0x00007ffb47305b80 Step #5: rdi = 0x0000559e53e20420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffdf5d971a0 Step #5: r8 = 0x0000559e53e20430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb47305be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e52921960 r14 = 0x0000000100000004 r15 = 0x0000559e5188e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xea,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x32,0x80,0x7c,0x42,0x3,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0x42,0x89,0x42,0xfe,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0xfe,0x2d,0x1,0x42,0x44,0x7f,0x42,0x7c,0x42,0x80,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0x42,0x42,0xfe,0xc6,0x0,0x1,0x81,0xbd,0x7c,0x42,0x3,0x42,0x42,0x89,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x5,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0x88,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xbd,0x7c,0x42,0x3,0x42,0x2c,0xfe,0xc6,0x0,0x1,0x42,0x42,0x81,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0xfe,0x2d,0x1,0x42,0x44,0x7f,0xfe,0xbf,0x0,0x1,0xfe,0x2d,0x1,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\352`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB}B\377\377\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\306\000\001BB\201\275\203\277\302\2122\200|B\003BB\211B\336\376\377B\211B\376\376\377\377\256\000\376>\000\377\007\376\277\000\001\376-\001BD\177B|B\200\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005BB\376\306\000\001\201\275|B\003BB\211\376>\000\377\007\376\277\000\001\005.\001BB\177B|B\200\210B|B\377\256\000\376>\000\377\005\376\306\000\001BB\201\275|B\003B,\376\306\000\001BB\201\377\377\256\000\376>\000\377\007\376\277\000\001\376-\001BD\177\376\277\000\001\376-\001BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-aca056c3109fc261cb7e76bc668537480cfa0904 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGepgAwIBAArLAQHIAQE9b0FBBEBCekJCfUL//4j+//+u2gBCfEL/rgD+PgD/Bf7GAAFCQoG9g7/CijKAfEIDQkKJQt7+/0KJQv7+//+uAP4+AP8H/r8AAf4tAUJEf0J8QoCI/v//rtoAQnxC/64A/j4A/wVCQv7GAAGBvXxCA0JCif4+AP8H/r8AAQUuAUJCf0J8QoCIQnxC/64A/j4A/wX+xgABQkKBvXxCA0Is/sYAAUJCgf//rgD+PgD/B/6/AAH+LQFCRH/+vwAB/i0BQkIACwAL Step #5: MERGE-OUTER: attempt 4658 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1747965127 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558acaeb0198, 0x558acaeb8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558acaeb8918,0x558acaf400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aca056c3109fc261cb7e76bc668537480cfa0904' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13487 processed earlier; will process 1788 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ac86c45dd bp 0x000000000000 sp 0x7ffcffbbf610 T47711) Step #5: ==47711==The signal is caused by a READ memory access. Step #5: #0 0x558ac86c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ac84e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ac84e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ac84c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ac83e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ac833cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ac83461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ac832d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ac83593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8202134082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ac8320aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47711==Register values: Step #5: rax = 0x0000558acccf3470 rbx = 0x0000558acccf3470 rcx = 0x0000558acccf3920 rdx = 0x00007f82022fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcffbbf610 Step #5: r8 = 0x0000558acccf3470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82022fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558acb8c3960 r14 = 0x0000000100000004 r15 = 0x0000558aca830386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x42,0x7a,0x42,0x26,0x7d,0x42,0x5b,0x7d,0x42,0x7e,0x7b,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x0,0x80,0x80,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x7b,0x42,0x7e,0x79,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x35,0x80,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x7b,0x42,0x42,0x79,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x7c,0x42,0x23,0x37,0x80,0x80,0x0,0x23,0x42,0x3b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAC\004@BzB&}B[}B~{3\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\1774\000\200\200\1773\200\200\000\1777\200\200\000{B\005\201B{B~y3\200\200\000!B{B#3\200\200\000!B{B\1775\200\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200{BByBBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200\000\1774\200\200\000\1773\200\200\200\000!B{B\1773\200\200\000\177B?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200{B\005\201ByBBB|B#7\200\200\000#B;\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7cf78f1e3a45970239f3e70df29d05b1a131b0dd Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FDBEBCekImfUJbfUJ+ezOAgAAhQntCIzOAgAAhQntCfzOAgAB/NACAgH8zgIAAfzeAgAB7QgWBQntCfnkzgIAAIUJ7QiMzgIAAIUJ7Qn81gIAAfzSAgAB/M4CAAH83ggCAe0JCeUJCQj80AHtCgYAAfzSAgAB/M4CAAH83ggCAAH80gIAAfzOAgIAAIUJ7Qn8zgIAAf0I/NAB7QoGAAH80gIAAfzOAgAB/N4IAgHtCBYFCeUJCQnxCIzeAgAAjQjsACwAL Step #5: MERGE-OUTER: attempt 4659 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1748108223 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561972935198, 0x56197293d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56197293d918,0x5619729c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7cf78f1e3a45970239f3e70df29d05b1a131b0dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13488 processed earlier; will process 1787 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 457 ft: 458 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619701495dd bp 0x000000000000 sp 0x7fffe1f0b380 T47715) Step #5: ==47715==The signal is caused by a READ memory access. Step #5: #0 0x5619701495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56196ff6b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56196ff6afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56196ff48929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56196fe69ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56196fdc1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56196fdcb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56196fdb26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56196fdde3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c34435082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56196fda5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47715==Register values: Step #5: rax = 0x0000561974f62430 rbx = 0x0000561974f62430 rcx = 0x0000561974f62420 rdx = 0x00007f2c345fdb80 Step #5: rdi = 0x0000561974f62420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fffe1f0b380 Step #5: r8 = 0x0000561974f62430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c345fdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561973348960 r14 = 0x0000000100000004 r15 = 0x00005619722b5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0xbc,0xfb,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x86,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0x79,0x42,0x86,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x42,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x81,0xfe,0x11,0x3,0x80,0x0,0x42,0x42,0x42,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x0,0x30,0x0,0x0,0x0,0x84,0x42,0x79,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x18,0x3,0x80,0x0,0x42,0xff,0xff,0xfc,0x72,0x7d,0x40,0x80,0x0,0x42,0x42,0x42,0xe1,0xc2,0x80,0x0,0x42,0xff,0x79,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x31,0x0,0x0,0x3f,0x0,0x7e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x79,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=sA\274\373@BzB\201}B\377\375\377\\BBBByB\206~B\204B\177\3764\003\177yB\206~B\204B\177\3764\003\177\302\2011\000\000?\000~~B\204B\177\376\021\003\200\000B\377\377@BzB\201}B\377\375\377\\BBBB\302\2011\000\000?\000~~B\204B\201\376\021\003\200\000BBByB~~B\204B\177\3764\003\177\302\2010\000\000?\000~~B\0000\000\000\000\204By\376;\003\200\000\177\376\030\003\200\000B\377\377\374r}@\200\000BBB\341\302\200\000B\377yB~~B\204B\177\3764\003\177\302\2011\000\000?\000~AA\004@BzB\201}B\377\375\377y\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b08b261ae40195f14291d592ae6437cc79b5fefa Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9c0G8+0BCekKBfUL//f9cQkJCQnlChn5ChEJ//jQDf3lChn5ChEJ//jQDf8KBMQAAPwB+fkKEQn/+EQOAAEL//0BCekKBfUL//f9cQkJCQsKBMQAAPwB+fkKEQoH+EQOAAEJCQnlCfn5ChEJ//jQDf8KBMAAAPwB+fkIAMAAAAIRCef47A4AAf/4YA4AAQv///HJ9QIAAQkJC4cKAAEL/eUJ+fkKEQn/+NAN/woExAAA/AH5BQQRAQnpCgX1C//3/eQEACwAL Step #5: MERGE-OUTER: attempt 4660 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1748247683 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563dfeb8d198, 0x563dfeb95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563dfeb95918,0x563dfec1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b08b261ae40195f14291d592ae6437cc79b5fefa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13490 processed earlier; will process 1785 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563dfc3a15dd bp 0x000000000000 sp 0x7ffdca418340 T47719) Step #5: ==47719==The signal is caused by a READ memory access. Step #5: #0 0x563dfc3a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563dfc1c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563dfc1c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563dfc1a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563dfc0c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563dfc019c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563dfc0231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563dfc00a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563dfc0363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c3bd2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563dfbffdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47719==Register values: Step #5: rax = 0x0000563dff97d340 rbx = 0x0000563dff97d340 rcx = 0x0000563dff97d7f0 rdx = 0x00007f4c3bef6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdca418340 Step #5: r8 = 0x0000563dff97d340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c3bef6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563dff5a0960 r14 = 0x0000000100000004 r15 = 0x0000563dfe50d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x3a,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x34,0x0,0xff,0x7f,0x42,0x40,0x7d,0x42,0x1,0x42,0x3a,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x34,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x0,0x34,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x88,0x83,0xc2,0xfe,0xbd,0x0,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0x40,0x32,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x34,0x0,0xff,0x0,0x3d,0x0,0x8a,0xbd,0x7f,0x42,0x7d,0x33,0x0,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0x1,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x88,0x83,0xc2,0xfe,0xbd,0x81,0x93,0x1,0x0,0x0,0x0,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x1,0x42,0x5b,0x87,0x33,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B]B\001B~|-\000}B\177B}B\001B:|-\000}B\177B\212\313B\177B@4\000\377\177B@}B\001B:|-\000}B\177B\212\313B\177B@4\000\377\177B@5\000\377\000}B\177B@5\000\0004\000\000}\304\177B\177B}}B\177B}7\000\210\203\302\376\275\000\304\177B\177B}B@2\000\262\201\275}B@\001B\001}4\000\377\000=\000\212\275\177B}3\000\000}B\177B\212}B@\001B\001\001B\001}3\000\377\000=\000}B\177B}7\000\210\203\302\376\275\201\223\001\000\000\000\177B\212\313\377I~B\001B[\2073\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06f59059ee58a3b36de9734c08aa4e3b22887e7a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CXUIBQn58LQB9Qn9CfUIBQjp8LQB9Qn9CistCf0JANAD/f0JAfUIBQjp8LQB9Qn9CistCf0JANAD/f0JANQD/AH1Cf0JANQAANAAAfcR/Qn9CfX1Cf0J9NwCIg8L+vQDEf0J/Qn1CQDIAsoG9fUJAAUIBfTQA/wA9AIq9f0J9MwAAfUJ/Qop9QkABQgEBQgF9MwD/AD0AfUJ/Qn03AIiDwv69gZMBAAAAf0KKy/9JfkIBQluHMwABQgEACwAL Step #5: MERGE-OUTER: attempt 4661 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1748386070 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c599ab2198, 0x55c599aba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c599aba918,0x55c599b420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06f59059ee58a3b36de9734c08aa4e3b22887e7a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13491 processed earlier; will process 1784 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c5972c65dd bp 0x000000000000 sp 0x7fff83ece110 T47723) Step #5: ==47723==The signal is caused by a READ memory access. Step #5: #0 0x55c5972c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c5970e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c5970e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c5970c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c596fe6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c596f3ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c596f481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c596f2f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c596f5b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf07abd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c596f22aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47723==Register values: Step #5: rax = 0x000055c59b1444b0 rbx = 0x000055c59b1444b0 rcx = 0x000055c59b144960 rdx = 0x00007fbf07c85b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff83ece110 Step #5: r8 = 0x000055c59b1444b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf07c85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c59a4c5960 r14 = 0x0000000100000004 r15 = 0x000055c599432386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0xa9,0x0,0x7b,0x7d,0x42,0x30,0x32,0x0,0xd3,0x1,0x3f,0x0,0x40,0x0,0x42,0x7d,0x30,0x0,0xff,0xaa,0xbe,0x0,0x35,0x0,0x0,0x0,0x39,0x0,0x3e,0x1a,0x41,0xe2,0x3a,0x0,0x3d,0x0,0x3e,0x55,0x41,0x0,0x76,0x0,0x0,0x0,0x39,0x0,0x3e,0x55,0x41,0x7d,0x0,0xaa,0xbe,0x0,0x37,0x0,0x0,0x0,0x3b,0x0,0xe2,0x3a,0x1a,0x41,0xe2,0x3a,0x41,0x0,0x76,0x20,0x0,0x0,0x39,0x0,0xc2,0x0,0x42,0x80,0x33,0x7f,0x7c,0x7e,0x1,0x41,0x7d,0x0,0x1,0x41,0x0,0x76,0x0,0x0,0x0,0x29,0x0,0x3e,0x55,0x41,0x0,0x76,0x0,0x0,0x0,0x39,0x0,0x3e,0x51,0x41,0x7d,0x0,0xaa,0xbe,0x0,0x36,0x0,0x0,0x0,0x39,0x0,0x3e,0x1a,0x41,0x55,0x41,0x0,0x76,0x0,0x0,0x0,0x39,0x0,0x3e,0x55,0x41,0x7d,0x0,0xaa,0xbe,0x0,0x3d,0x0,0x0,0x0,0x39,0x0,0x3e,0x1a,0x41,0xe2,0x3a,0x0,0x3d,0x0,0x3e,0x29,0x0,0x0,0x0,0x0,0x0,0x0,0x39,0x0,0x3e,0x55,0x41,0x41,0x4d,0xd0,0x0,0xfb,0x15,0x6e,0x0,0x0,0x3b,0x0,0xe2,0x3a,0x41,0x3e,0x1a,0x0,0x0,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007\000\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzB\201\251\000{}B02\000\323\001?\000@\000B}0\000\377\252\276\0005\000\000\0009\000>\032A\342:\000=\000>UA\000v\000\000\0009\000>UA}\000\252\276\0007\000\000\000;\000\342:\032A\342:A\000v \000\0009\000\302\000B\2003\177|~\001A}\000\001A\000v\000\000\000)\000>UA\000v\000\000\0009\000>QA}\000\252\276\0006\000\000\0009\000>\032AUA\000v\000\000\0009\000>UA}\000\252\276\000=\000\000\0009\000>\032A\342:\000=\000>)\000\000\000\000\000\0009\000>UAAM\320\000\373\025n\000\000;\000\342:A>\032\000\000{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-99ad2fef7e6b41b9ad556bd0e9a72f564446fddc Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHAOoZAwIBAArLAQHIAQE/bkFBBEBCekKBqQB7fUIwMgDTAT8AQABCfTAA/6q+ADUAAAA5AD4aQeI6AD0APlVBAHYAAAA5AD5VQX0Aqr4ANwAAADsA4joaQeI6QQB2IAAAOQDCAEKAM398fgFBfQABQQB2AAAAKQA+VUEAdgAAADkAPlFBfQCqvgA2AAAAOQA+GkFVQQB2AAAAOQA+VUF9AKq+AD0AAAA5AD4aQeI6AD0APikAAAAAAAA5AD5VQUFN0AD7FW4AADsA4jpBPhoAAHsACwAL Step #5: MERGE-OUTER: attempt 4662 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1748524434 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55935024a198, 0x559350252911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559350252918,0x5593502da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/99ad2fef7e6b41b9ad556bd0e9a72f564446fddc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13492 processed earlier; will process 1783 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55934da5e5dd bp 0x000000000000 sp 0x7ffed821ffe0 T47727) Step #5: ==47727==The signal is caused by a READ memory access. Step #5: #0 0x55934da5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55934d880280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55934d87ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55934d85d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55934d77ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55934d6d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55934d6e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55934d6c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55934d6f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf1db75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55934d6baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47727==Register values: Step #5: rax = 0x00005593523de460 rbx = 0x00005593523de460 rcx = 0x00005593523de910 rdx = 0x00007faf1dd3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed821ffe0 Step #5: r8 = 0x00005593523de460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf1dd3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559350c5d960 r14 = 0x0000000100000004 r15 = 0x000055934fbca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xc2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xdf,0xa3,0xef,0xff,0x88,0xa3,0x3c,0x31,0x0,0xf8,0x7c,0x34,0x0,0xe5,0x8e,0xfc,0xfd,0x7d,0x42,0xff,0xff,0xff,0x83,0x0,0x7f,0x42,0x7e,0x7a,0x35,0x2,0x2e,0x42,0x7c,0x35,0x1,0xef,0xff,0x83,0xff,0xff,0xeb,0x24,0x42,0x7f,0x35,0x0,0xba,0x88,0xa3,0x0,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0xa8,0x0,0x81,0x42,0xa,0x7d,0x7c,0x32,0x0,0xf9,0xe7,0xff,0x84,0x7c,0x42,0xff,0xff,0x2c,0x42,0xff,0x76,0x7e,0x32,0x0,0x17,0x42,0x10,0x35,0x0,0xe5,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0x42,0x2,0x7f,0x7c,0x33,0x1,0xf5,0xcc,0x42,0x7a,0x42,0xea,0xff,0xe5,0xeb,0xff,0x60,0x7a,0x42,0x7e,0x35,0x0,0x0,0x30,0x0,0x7a,0xc2,0x80,0x1,0xc,0x0,0x7e,0x31,0x0,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0xf,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x7f,0x7d,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\302\031\003\002\001\000\012\313\001\001\310\001\001*qAA\004@BzB\357\337\243\357\377\210\243<1\000\370|4\000\345\216\374\375}B\377\377\377\203\000\177B~z5\002.B|5\001\357\377\203\377\377\353$B\1775\000\272\210\243\0000\000\370\357\377\377\377\377\303\250\000\201B\012}|2\000\371\347\377\204|B\377\377,B\377v~2\000\027B\0205\000\345-}B\377\376\377\203\377\302~=\0000~B\002\177|3\001\365\314BzB\352\377\345\353\377`zB~5\000\0000\000z\302\200\001\014\000~1\000-}B\377\376\377\203\377\302~=\0000~\017\000\000\000\000\0001\000-}B\377\376\377\203\377\302~=\0000~\017\000\000\000\000\000\000\001\177}=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0a3943ca991b56ee916bcd5fe123e9140aed0a3 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQcIZAwIBAArLAQHIAQEqcUFBBEBCekLv36Pv/4ijPDEA+Hw0AOWO/P19Qv///4MAf0J+ejUCLkJ8NQHv/4P//+skQn81ALqIowAwAPjv/////8OoAIFCCn18MgD55/+EfEL//yxC/3Z+MgAXQhA1AOUtfUL//v+D/8J+PQAwfkICf3wzAfXMQnpC6v/l6/9gekJ+NQAAMAB6woABDAB+MQAtfUL//v+D/8J+PQAwfg8AAAAAADEALX1C//7/g//Cfj0AMH4PAAAAAAAAAX99PQB+CwAL Step #5: MERGE-OUTER: attempt 4663 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1748662241 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562cc4daf198, 0x562cc4db7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562cc4db7918,0x562cc4e3f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f0a3943ca991b56ee916bcd5fe123e9140aed0a3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13493 processed earlier; will process 1782 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562cc25c35dd bp 0x000000000000 sp 0x7ffe109348a0 T47731) Step #5: ==47731==The signal is caused by a READ memory access. Step #5: #0 0x562cc25c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562cc23e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562cc23e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562cc23c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562cc22e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562cc223bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562cc22451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562cc222c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562cc22583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbcbc27e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562cc221faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47731==Register values: Step #5: rax = 0x0000562cc63f7460 rbx = 0x0000562cc63f7460 rcx = 0x0000562cc63f7910 rdx = 0x00007fbcbc446b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe109348a0 Step #5: r8 = 0x0000562cc63f7460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbcbc446be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562cc57c2960 r14 = 0x0000000100000004 r15 = 0x0000562cc472f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2a,0x6c,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xc3,0x7d,0x42,0x44,0x89,0x42,0xde,0xfe,0xbf,0xff,0xae,0xf2,0x7c,0x42,0x7a,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x35,0x0,0x1,0x45,0xfe,0x35,0x0,0xff,0xe,0x0,0x0,0x89,0x42,0x0,0x0,0x3a,0x0,0x6c,0x0,0xbb,0x0,0x54,0x0,0x5d,0x76,0x74,0x0,0x0,0x70,0x6c,0xb2,0x0,0x2f,0x0,0x55,0x0,0x90,0x90,0x0,0x5e,0x0,0x0,0x0,0x6c,0x0,0xbb,0x0,0x51,0x0,0x5d,0x76,0x70,0x0,0x0,0x70,0x6c,0x0,0x52,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x36,0x1,0x0,0x0,0x0,0x0,0x70,0x6c,0x0,0x52,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x36,0x1,0x0,0x0,0x0,0x31,0x0,0x42,0x44,0x80,0x0,0x1,0xfe,0x36,0x1,0x0,0x0,0x0,0x32,0x0,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x4,0x0,0x0,0x0,0x1,0x0,0xfc,0x0,0x0,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x83,0x80,0x8a,0x42,0x7d,0x7c,0xc3,0x42,0x42,0x42,0x7f,0x8a,0x41,0x8a,0x0,0x1,0x0,0x73,0x6d,0x1,0x0,0x12,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001*lAA\004@BzB\303}BD\211B\336\376\277\377\256\362|BzBD\211B\203|B\000,\000\000\3765\000\001E\3765\000\377\016\000\000\211B\000\000:\000l\000\273\000T\000]vt\000\000pl\262\000/\000U\000\220\220\000^\000\000\000l\000\273\000Q\000]vp\000\000pl\000R\000\000\000\000\000\000\000\000\3766\001\000\000\000\000pl\000R\000\000\000\000\000\000\000\000\3766\001\000\000\0001\000BD\200\000\001\3766\001\000\000\0002\000BD\211B\203|B\000,\000\000\376 \200\000\004\000\000\000\001\000\374\000\000\000\000\000(\000\000\000\203\200\212B}|\303BBB\177\212A\212\000\001\000sm\001\000\022\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6822a50d625b5565094fe30b239f139e06efbf24 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEqbEFBBEBCekLDfUJEiULe/r//rvJ8QnpCRIlCg3xCACwAAP41AAFF/jUA/w4AAIlCAAA6AGwAuwBUAF12dAAAcGyyAC8AVQCQkABeAAAAbAC7AFEAXXZwAABwbABSAAAAAAAAAAD+NgEAAAAAcGwAUgAAAAAAAAAA/jYBAAAAMQBCRIAAAf42AQAAADIAQkSJQoN8QgAsAAD+IIAABAAAAAEA/AAAAAAAKAAAAIOAikJ9fMNCQkJ/ikGKAAEAc20BABIACwAL Step #5: MERGE-OUTER: attempt 4664 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1748803456 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc5edb0198, 0x55dc5edb8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc5edb8918,0x55dc5ee400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6822a50d625b5565094fe30b239f139e06efbf24' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13494 processed earlier; will process 1781 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 438 ft: 439 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc5c5c45dd bp 0x000000000000 sp 0x7ffe129ad0e0 T47735) Step #5: ==47735==The signal is caused by a READ memory access. Step #5: #0 0x55dc5c5c45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc5c3e6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc5c3e5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc5c3c3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc5c2e4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc5c23cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc5c2461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc5c22d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc5c2593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f073ceb7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc5c220aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47735==Register values: Step #5: rax = 0x000055dc5f9e6430 rbx = 0x000055dc5f9e6430 rcx = 0x000055dc5f9e6420 rdx = 0x00007f073d07fb80 Step #5: rdi = 0x000055dc5f9e6420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe129ad0e0 Step #5: r8 = 0x000055dc5f9e6430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f073d07fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc5f7c3960 r14 = 0x0000000100000004 r15 = 0x000055dc5e730386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x59,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0xc2,0x7c,0x42,0x42,0xc2,0x7f,0x42,0x30,0x42,0xef,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x42,0xc2,0x42,0x8a,0x7c,0x42,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0x48,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x84,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x7f,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x7f,0x7a,0x7c,0x42,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7a,0x42,0x7c,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x42,0x79,0x42,0x7c,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x42,0x42,0x7f,0x7f,0x7c,0x42,0x7c,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x42,0x79,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005Y\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177\302|BB\302\177B0B\357\177~\203B\264\275\000\376@\002zBB\212\177B\212\261|B\302B\212|BBByB|B\356\336HBBB|\177BB|B\204B|\177BBB|\177B\177B|\177BBB|\177B\177z|BBBB|\177BBzB|\020\000\3769\002zBB|B\342@\3762\002B~ByB|zB|\177BBB|\177BB|Bz\020\000\3769\002zBB|B\342@\3762\002B~BB\177\177|B|BB|Bz\020\000\3769\002z|Bz\020\000\3769\002zBB|B\342@\3762\002B~By\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fe01520b6b301736d6e5660ebda6515fcba84a35 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFWeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/wnxCQsJ/QjBC739+g0K0vQD+QAJ6QkKKf0KKsXxCwkKKfEJCQnlCfELu3khCQkJ8f0JCfEKEQnx/QkJCfH9Cf0J8f0JCQnx/Qn96fEJCQkJ8f0JCekJ8EAD+OQJ6QkJ8QuJA/jICQn5CeUJ8ekJ8f0JCQnx/QkJ8QnoQAP45AnpCQnxC4kD+MgJCfkJCf398QnxCQnxCehAA/jkCenxCehAA/jkCekJCfELiQP4yAkJ+QnkACwAL Step #5: MERGE-OUTER: attempt 4665 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1748945072 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fe8d5d198, 0x557fe8d65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fe8d65918,0x557fe8ded0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fe01520b6b301736d6e5660ebda6515fcba84a35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13496 processed earlier; will process 1779 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 390 ft: 391 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 447 ft: 491 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #4 pulse cov: 498 ft: 649 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557fe65715dd bp 0x000000000000 sp 0x7ffe0bdb3e70 T47739) Step #5: ==47739==The signal is caused by a READ memory access. Step #5: #0 0x557fe65715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557fe6393280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557fe6392fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557fe6370929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557fe6291ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557fe61e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557fe61f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557fe61da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557fe62063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbb8c8ee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557fe61cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47739==Register values: Step #5: rax = 0x0000557fea19b430 rbx = 0x0000557fea19b430 rcx = 0x0000557fea19b420 rdx = 0x00007fbb8cab6b80 Step #5: rdi = 0x0000557fea19b420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe0bdb3e70 Step #5: r8 = 0x0000557fea19b430 r9 = 0x0000557fea194880 r10 = 0x0000557fea17c010 r11 = 0x00007fbb8cab6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fe9770960 r14 = 0x0000000100000004 r15 = 0x0000557fe86dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x72,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x91,0x7d,0x42,0xf7,0xfd,0xff,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x30,0x7e,0x42,0x94,0x42,0x7f,0xfe,0x2d,0x3,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x32,0x7e,0x42,0x94,0x72,0x7f,0xfe,0x2d,0x3,0x7f,0xc2,0x7e,0x42,0x42,0x42,0x5c,0x42,0xc0,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x7a,0x42,0x91,0x7d,0x42,0xf7,0xfd,0xff,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x30,0x7e,0x42,0x94,0x42,0x7f,0xfe,0x2d,0x3,0x5c,0x42,0xea,0x80,0x42,0x79,0x42,0x32,0x7e,0x42,0x94,0x72,0x7f,0xfe,0x2d,0x3,0x7f,0xc2,0x7e,0x42,0x42,0x42,0x5c,0x42,0xc0,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x84,0x42,0x7c,0x42,0x40,0x88,0xfe,0x1f,0x3,0x80,0x0,0xfe,0x3b,0x3,0x0,0xfe,0x3b,0x3,0x80,0xf1,0x7f,0xfe,0x1f,0x3,0x80,0x61,0x42,0xff,0xff,0xff,0x72,0x42,0x42,0x42,0xff,0x42,0x42,0x5c,0x42,0x80,0x0,0x42,0xff,0x42,0x7e,0x7a,0x7a,0x42,0xd8,0x7f,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x26,0x3,0x80,0x0,0xfe,0x3b,0x3,0x80,0x0,0x1,0xf,0x5c,0x42,0x42,0x42,0x0,0x0,0x5,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=rAA\004@BzB\221}B\367\375\377\\B\352\000ByB0~B\224B\177\376-\003\\B\352\000ByB2~B\224r\177\376-\003\177\302~BBB\\B\300\000B\377\377~~BzB\221}B\367\375\377\\B\352\000ByB0~B\224B\177\376-\003\\B\352\200ByB2~B\224r\177\376-\003\177\302~BBB\\B\300\000B\377\377~~B\204B|B@\210\376\037\003\200\000\376;\003\000\376;\003\200\361\177\376\037\003\200aB\377\377\377rBBB\377BB\\B\200\000B\377B~zzB\330\177\376;\003\200\000\177\376&\003\200\000\376;\003\200\000\001\017\\BBB\000\000\005\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e8a86bfd9d02783871129caf9bc44b3dee0d532 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9ckFBBEBCekKRfUL3/f9cQuoAQnlCMH5ClEJ//i0DXELqAEJ5QjJ+QpRyf/4tA3/CfkJCQlxCwABC//9+fkJ6QpF9Qvf9/1xC6gBCeUIwfkKUQn/+LQNcQuqAQnlCMn5ClHJ//i0Df8J+QkJCXELAAEL//35+QoRCfEJAiP4fA4AA/jsDAP47A4Dxf/4fA4BhQv///3JCQkL/QkJcQoAAQv9Cfnp6Qth//jsDgAB//iYDgAD+OwOAAAEPXEJCQgAABQAACwAL Step #5: MERGE-OUTER: attempt 4666 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1749089682 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abd476f198, 0x55abd4777911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abd4777918,0x55abd47ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e8a86bfd9d02783871129caf9bc44b3dee0d532' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13502 processed earlier; will process 1773 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abd1f835dd bp 0x000000000000 sp 0x7ffff3d10000 T47743) Step #5: ==47743==The signal is caused by a READ memory access. Step #5: #0 0x55abd1f835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abd1da5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abd1da4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abd1d82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abd1ca3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abd1bfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abd1c051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abd1bec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abd1c183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bf3130082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abd1bdfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47743==Register values: Step #5: rax = 0x000055abd71d4340 rbx = 0x000055abd71d4340 rcx = 0x000055abd71d47f0 rdx = 0x00007f6bf32f8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff3d10000 Step #5: r8 = 0x000055abd71d4340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6bf32f8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abd5182960 r14 = 0x0000000100000004 r15 = 0x000055abd40ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x3a,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x33,0x4,0x40,0x42,0x89,0x7f,0x42,0x7d,0x30,0x0,0x3,0x7f,0x42,0x0,0x42,0x79,0x83,0x42,0xde,0x42,0x7f,0x20,0x0,0x79,0x88,0x42,0xde,0x42,0x7d,0x30,0x0,0xc5,0x42,0x42,0x30,0x42,0xff,0x7d,0x30,0x0,0x2d,0x42,0x79,0x83,0x42,0xde,0x42,0x31,0x0,0xef,0x7f,0x42,0x0,0x42,0xff,0x3,0x7d,0x20,0x0,0x42,0x7f,0x42,0x5b,0x30,0x0,0x42,0x79,0x84,0x42,0x29,0x42,0x42,0x30,0x0,0x42,0x7f,0x35,0x0,0x23,0x42,0x42,0x7d,0x42,0x52,0x31,0x0,0xef,0x7f,0x42,0x0,0x42,0xff,0x3,0x7d,0x30,0x0,0x42,0x7f,0x42,0x5b,0x30,0x0,0x42,0x42,0x7d,0x42,0x52,0x42,0x7d,0x7d,0x30,0x0,0xc5,0x42,0x30,0x0,0x42,0x7f,0x35,0x0,0xc5,0x42,0x42,0x7d,0x42,0x52,0x7d,0x30,0x0,0x42,0x79,0x82,0x42,0xde,0x42,0x31,0x0,0xef,0xde,0x42,0x7f,0x21,0x0,0x79,0x88,0x42,0xde,0x42,0x7d,0x30,0x0,0xc5,0x42,0x42,0x30,0x42,0x53,0x7d,0x30,0x0,0x42,0x7f,0x42,0x5b,0x30,0x0,0x4c,0x79,0x84,0x42,0x29,0x42,0x7d,0x30,0x0,0x42,0x7f,0x42,0x5b,0x30,0x0,0x4c,0x79,0x84,0x42,0x29,0x42,0x7d,0x30,0x0,0xc5,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005:\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A3\004@B\211\177B}0\000\003\177B\000By\203B\336B\177 \000y\210B\336B}0\000\305BB0B\377}0\000-By\203B\336B1\000\357\177B\000B\377\003} \000B\177B[0\000By\204B)BB0\000B\1775\000#BB}BR1\000\357\177B\000B\377\003}0\000B\177B[0\000BB}BRB}}0\000\305B0\000B\1775\000\305BB}BR}0\000By\202B\336B1\000\357\336B\177!\000y\210B\336B}0\000\305BB0BS}0\000B\177B[0\000Ly\204B)B}0\000B\177B[0\000Ly\204B)B}0\000\305B\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0025ecf46448c65829de692ef777257515922c71 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFOuoZAwIBAArLAQHIAQEKfkEzBEBCiX9CfTAAA39CAEJ5g0LeQn8gAHmIQt5CfTAAxUJCMEL/fTAALUJ5g0LeQjEA739CAEL/A30gAEJ/QlswAEJ5hEIpQkIwAEJ/NQAjQkJ9QlIxAO9/QgBC/wN9MABCf0JbMABCQn1CUkJ9fTAAxUIwAEJ/NQDFQkJ9QlJ9MABCeYJC3kIxAO/eQn8hAHmIQt5CfTAAxUJCMEJTfTAAQn9CWzAATHmEQilCfTAAQn9CWzAATHmEQilCfTAAxUIACwAL Step #5: MERGE-OUTER: attempt 4667 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1749230136 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561af4810198, 0x561af4818911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561af4818918,0x561af48a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0025ecf46448c65829de692ef777257515922c71' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13503 processed earlier; will process 1772 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561af20245dd bp 0x000000000000 sp 0x7ffdb3348210 T47747) Step #5: ==47747==The signal is caused by a READ memory access. Step #5: #0 0x561af20245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561af1e46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561af1e45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561af1e23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561af1d44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561af1c9cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561af1ca61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561af1c8d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561af1cb93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd006b97082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561af1c80aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47747==Register values: Step #5: rax = 0x0000561af57df470 rbx = 0x0000561af57df470 rcx = 0x0000561af57df920 rdx = 0x00007fd006d5fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb3348210 Step #5: r8 = 0x0000561af57df470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd006d5fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561af5223960 r14 = 0x0000000100000004 r15 = 0x0000561af4190386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x91,0x7d,0x42,0xf7,0xfd,0xff,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x31,0x7e,0x42,0x94,0x42,0x7f,0xfe,0x2d,0x3,0x5c,0x42,0x5c,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x3b,0x3,0x80,0xff,0x7e,0xfe,0x1f,0x3,0x80,0x0,0x42,0xff,0xdf,0xff,0x72,0x7c,0x42,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x7e,0xfe,0x1f,0x3,0x80,0x0,0x42,0xff,0xdf,0x42,0x79,0x42,0x32,0x7e,0x42,0x94,0x72,0x7f,0xfe,0x2d,0x3,0x7f,0xc2,0x7e,0x42,0x42,0x42,0x5c,0x42,0x80,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x3b,0x3,0x80,0xff,0x7e,0xfe,0x1f,0x3,0x80,0x0,0x42,0xff,0xdf,0xff,0x72,0x7c,0x42,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x80,0x0,0x7f,0xfe,0x1f,0x3,0x80,0x61,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x71,0x0,0x1,0xb9,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0xfb,0x99,0x0,0x1b,0x99,0x0,0x1a,0xff,0xff,0xff,0xff,0x0,0x0,0x1b,0x0,0x1a,0x60,0x1a,0xa9,0x0,0x0,0x51,0x20,0x1b,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=qAA\004@BzB\221}B\367\375\377\\B\352\000ByB1~B\224B\177\376-\003\\B\\B\200\000B\377\377~~B\204B\177\376;\003\200\377~\376\037\003\200\000B\377\337\377r|B\200\000BBB\\B~\376\037\003\200\000B\377\337ByB2~B\224r\177\376-\003\177\302~BBB\\B\200\000B\377\377~~B\204B\177\376;\003\200\377~\376\037\003\200\000B\377\337\377r|B\200\000BBB\\BB\200\000\177\376\037\003\200aB\377\377\377r|@\200\000BBBq\000\001\271\231\000\231\000\033\321\000\373\231\000\033\231\000\032\377\377\377\377\000\000\033\000\032`\032\251\000\000Q \033\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3331835f9e9b1dc877edd16b07b9d59164c4dbae Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9cUFBBEBCekKRfUL3/f9cQuoAQnlCMX5ClEJ//i0DXEJcQoAAQv//fn5ChEJ//jsDgP9+/h8DgABC/9//cnxCgABCQkJcQn7+HwOAAEL/30J5QjJ+QpRyf/4tA3/CfkJCQlxCgABC//9+fkKEQn/+OwOA/37+HwOAAEL/3/9yfEKAAEJCQlxCQoAAf/4fA4BhQv///3J8QIAAQkJCcQABuZkAmQAb0QD7mQAbmQAa/////wAAGwAaYBqpAABRIBsAAAAACwAL Step #5: MERGE-OUTER: attempt 4668 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1749368585 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dabf5bd198, 0x55dabf5c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dabf5c5918,0x55dabf64d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3331835f9e9b1dc877edd16b07b9d59164c4dbae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13504 processed earlier; will process 1771 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 340 ft: 341 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dabcdd15dd bp 0x000000000000 sp 0x7ffdd41eca10 T47751) Step #5: ==47751==The signal is caused by a READ memory access. Step #5: #0 0x55dabcdd15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dabcbf3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dabcbf2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dabcbd0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dabcaf1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dabca49c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dabca531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dabca3a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dabca663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f747b7b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dabca2daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47751==Register values: Step #5: rax = 0x000055dac040c840 rbx = 0x000055dac040c840 rcx = 0x000055dac040ccf0 rdx = 0x00007f747b97fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd41eca10 Step #5: r8 = 0x000055dac040c840 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f747b97fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dabffd0960 r14 = 0x0000000100000004 r15 = 0x000055dabef3d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x42,0xe1,0x10,0x79,0x42,0x79,0x42,0x27,0x34,0x80,0x0,0x82,0xdc,0xbd,0xff,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2d,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0xbd,0xff,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2f,0x0,0x80,0x80,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xe3,0xa6,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2d,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0x21,0x42,0x42,0x42,0x21,0x59,0x41,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x81,0x1f,0x0,0x42,0x21,0x80,0x32,0x80,0x0,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007a\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzBBB\341\020yByB'4\200\000\202\334\275\377yyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByByBb\206-\200\200\200\000\201\336BB!BJB!B{B\377yB\275\377yyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByyBBB\177/\000\200\200\200\201\336BB!BBB\343\246ByByBb\206-\200\200\200\000\201\336BB!BJB!B{B\377yB!BBB!YAyByBb\206+\200\200\200\000\201\037\000B!\2002\200\000{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c4e3737be477f353f50aa198cda7cc50fc62d784 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYeoZAwIBAArLAQHIAQE/bkFBBEBCekJCQuEQeUJ5Qic0gACC3L3/eXlCQkJ/LwCAgICB3kJCIUJCQuOmQnl5QkJCfy8AgICAgd5CQiFCQkLjpkJ5QnlCYoYtgICAAIHeQkIhQkpCIUJ7Qv95Qr3/eXlCQkJ/LwCAgICB3kJCIUJCQuOmQnl5QkJCfy8AgICAgd5CQiFCQkLjpkJ5QnlCYoYtgICAAIHeQkIhQkpCIUJ7Qv95QiFCQkIhWUF5QnlCYoYrgICAAIEfAEIhgDKAAHsACwAL Step #5: MERGE-OUTER: attempt 4669 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1749509997 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ab5f9aa198, 0x55ab5f9b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ab5f9b2918,0x55ab5fa3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c4e3737be477f353f50aa198cda7cc50fc62d784' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13506 processed earlier; will process 1769 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ab5d1be5dd bp 0x000000000000 sp 0x7ffdeff86580 T47755) Step #5: ==47755==The signal is caused by a READ memory access. Step #5: #0 0x55ab5d1be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ab5cfe0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ab5cfdffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ab5cfbd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ab5cedead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ab5ce36c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ab5ce401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ab5ce276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ab5ce533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdea331f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ab5ce1aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47755==Register values: Step #5: rax = 0x000055ab62215470 rbx = 0x000055ab62215470 rcx = 0x000055ab62215920 rdx = 0x00007fdea34e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdeff86580 Step #5: r8 = 0x000055ab62215470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdea34e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ab603bd960 r14 = 0x0000000100000004 r15 = 0x000055ab5f32a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x42,0x7a,0x42,0x26,0x7d,0x42,0x5b,0x7d,0x42,0x7e,0x7b,0x37,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x0,0x80,0x80,0x7f,0x34,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x7b,0x42,0x7e,0x79,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x0,0x80,0x7b,0x79,0x42,0x42,0x82,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x0,0x7f,0x35,0x80,0x80,0x0,0x7f,0x30,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0xb0,0x42,0x42,0x79,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x7c,0x42,0x23,0x37,0x80,0x80,0x0,0x23,0x42,0x3b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAC\004@BzB&}B[}B~{7\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\1774\000\200\200\1774\200\200\000\1777\200\200\000{B\005\201B{B~y3\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\1774\200\200\000\1773\200\200\000\1777\000\200{yBB\202BBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200\000\1775\200\200\000\1770\200\200\000\1777\200\200\000\260BByBBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200{B\005\201ByBBB|B#7\200\200\000#B;\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-97db9fca786570cf05309371d57cc30172726ff2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FDBEBCekImfUJbfUJ+ezeAgAAhQntCIzOAgAAhQntCfzOAgAB/NACAgH80gIAAfzeAgAB7QgWBQntCfnkzgIAAIUJ7QiMzgIAAIUJ7Qn8zgIAAfzSAgAB/M4CAAH83AIB7eUJCgkJCQj80AHtCgYAAfzSAgAB/M4CAAH83ggCAAH81gIAAfzCAgAB/N4CAALBCQnlCQkI/NAB7QoGAAH80gIAAfzOAgAB/N4IAgHtCBYFCeUJCQnxCIzeAgAAjQjsACwAL Step #5: MERGE-OUTER: attempt 4670 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1749649155 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d826b12198, 0x55d826b1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d826b1a918,0x55d826ba20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/97db9fca786570cf05309371d57cc30172726ff2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13507 processed earlier; will process 1768 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 475 ft: 518 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d8243265dd bp 0x000000000000 sp 0x7ffc352ac370 T47759) Step #5: ==47759==The signal is caused by a READ memory access. Step #5: #0 0x55d8243265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d824148280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d824147fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d824125929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d824046ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d823f9ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d823fa81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d823f8f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d823fbb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1bf9e52082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d823f82aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47759==Register values: Step #5: rax = 0x000055d8282d6430 rbx = 0x000055d8282d6430 rcx = 0x000055d8282d6420 rdx = 0x00007f1bfa01ab80 Step #5: rdi = 0x000055d8282d6420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffc352ac370 Step #5: r8 = 0x000055d8282d6430 r9 = 0x000055d8282dbc50 r10 = 0x000055d8282b7010 r11 = 0x00007f1bfa01abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d827525960 r14 = 0x0000000100000004 r15 = 0x000055d826492386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xef,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xea,0x7d,0x44,0x42,0x89,0x42,0x7e,0x42,0x42,0x7d,0x7e,0x42,0x44,0x42,0x80,0x44,0x42,0x12,0x7a,0x42,0x7c,0x33,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0xf8,0xff,0xff,0xff,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x31,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x42,0xc3,0xff,0xff,0xff,0x1,0x3f,0x0,0x42,0x80,0x44,0x42,0x12,0x7a,0x42,0x7c,0x32,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0xf8,0xff,0xff,0xff,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x31,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x42,0xc3,0xff,0xff,0xff,0x1,0x3f,0x0,0x42,0x42,0x3f,0x0,0x42,0x42,0x7d,0x82,0x42,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x31,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0xeb,0xff,0x87,0x29,0x7c,0x89,0x42,0x29,0x10,0x0,0x1,0x3f,0x0,0x42,0x42,0x7d,0x82,0x42,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x31,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0xeb,0x0,0x7c,0x29,0x0,0x86,0xfe,0xc0,0xff,0x0,0x0,0x10,0x0,0x80,0x1a,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\357\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\352}DB\211B~BB}~BDB\200DB\022zB|3\000\370\377\032\2040\000\370\377\377\377\377\377\207`B\271|DB?1J|2>\0019\003\335~\211B\303\377\377\377\001?\000B\200DB\022zB|2\000\370\377\032\2040\000\370\377\377\377\377\377\207`B\271|DB?1J|2>\0019\003\335~\211B\303\377\377\377\001?\000BB?\000BB}\202B`B\271|DB?1J|2>\0019\003\335\353\377\207)|\211B)\020\000\001?\000BB}\202B`B\271|DB?1J|2>\0019\003\335\353\000|)\000\206\376\300\377\000\000\020\000\200\032z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b47987611c8098a5da48ac91bf7cab08327bd839 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYO8ZAwIBAArLAQHIAQE/b0FBBEBCekLqfURCiUJ+QkJ9fkJEQoBEQhJ6QnwzAPj/GoQwAPj//////4dgQrl8REI/MUp8Mj4BOQPdfolCw////wE/AEKAREISekJ8MgD4/xqEMAD4//////+HYEK5fERCPzFKfDI+ATkD3X6JQsP///8BPwBCQj8AQkJ9gkJgQrl8REI/MUp8Mj4BOQPd6/+HKXyJQikQAAE/AEJCfYJCYEK5fERCPzFKfDI+ATkD3esAfCkAhv7A/wAAEACAGnoACwAL Step #5: MERGE-OUTER: attempt 4671 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1749790678 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55beb02f8198, 0x55beb0300911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55beb0300918,0x55beb03880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b47987611c8098a5da48ac91bf7cab08327bd839' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13511 processed earlier; will process 1764 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 374 ft: 375 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 486 ft: 534 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55beadb0c5dd bp 0x000000000000 sp 0x7ffebb6e1480 T47763) Step #5: ==47763==The signal is caused by a READ memory access. Step #5: #0 0x55beadb0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bead92e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bead92dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bead90b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bead82cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bead784c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bead78e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bead7756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bead7a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3172f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bead768aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47763==Register values: Step #5: rax = 0x000055beb1b2c430 rbx = 0x000055beb1b2c430 rcx = 0x000055beb1b2c420 rdx = 0x00007fe3174b9b80 Step #5: rdi = 0x000055beb1b2c420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffebb6e1480 Step #5: r8 = 0x000055beb1b2c430 r9 = 0x00007fe3174b9c50 r10 = 0x000055beb1b0d010 r11 = 0x00007fe3174b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055beb0d0b960 r14 = 0x0000000100000004 r15 = 0x000055beafc78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6c,0x41,0x41,0x4,0x40,0x42,0x72,0x42,0xc3,0x7d,0x42,0x44,0x89,0x42,0xde,0xfe,0xbf,0xff,0xae,0x72,0x7c,0x42,0x7a,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x40,0x2c,0x0,0x0,0xfe,0x19,0x80,0x0,0x91,0x1,0x0,0x0,0x40,0x0,0x0,0x1,0x31,0x0,0x0,0x0,0x89,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0xff,0xff,0xff,0x6,0x0,0x0,0x0,0x3d,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x89,0x42,0x0,0x0,0x33,0x1,0x83,0x82,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0x1,0x0,0x0,0x42,0x40,0x28,0x0,0x0,0xfe,0x19,0x80,0x0,0x91,0x40,0x35,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x82,0x42,0x89,0x42,0x83,0x7c,0x0,0x0,0x0,0x89,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0xff,0xff,0xff,0x6,0x0,0x0,0x0,0x3d,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x89,0x42,0x0,0x0,0x36,0x1,0x83,0x7c,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0x1,0x76,0x45,0x0,0x40,0x0,0x28,0x0,0xfe,0x0,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\352\031\003\002\001\000\012\313\001\001\310\001\001\037lAA\004@BrB\303}BD\211B\336\376\277\377\256r|BzBD\211B\203|B@,\000\000\376\031\200\000\221\001\000\000@\000\000\0011\000\000\000\211\000,\000\000\376 \200\000\001\3766\001\377\377\377\006\000\000\000=\001\001\001\000\000\000\000\000\000\211B\000\0003\001\203\202\000,\000\000\376 \200\000\001\3766\001\001\000\000B@(\000\000\376\031\200\000\221@5\000\001\001\000\000\000\000\202B\211B\203|\000\000\000\211\000,\000\000\376 \200\000\001\3766\001\377\377\377\006\000\000\000=\001\001\001\000\000\000\000\000\000\211B\000\0006\001\203|\000,\000\000\376 \200\000\001\3766\001\001vE\000@\000(\000\376\000\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-835a5bfb13fc2261ab810e4ce0b995692552dcf7 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOoZAwIBAArLAQHIAQEfbEFBBEBCckLDfUJEiULe/r//rnJ8QnpCRIlCg3xCQCwAAP4ZgACRAQAAQAAAATEAAACJACwAAP4ggAAB/jYB////BgAAAD0BAQEAAAAAAACJQgAAMwGDggAsAAD+IIAAAf42AQEAAEJAKAAA/hmAAJFANQABAQAAAACCQolCg3wAAACJACwAAP4ggAAB/jYB////BgAAAD0BAQEAAAAAAACJQgAANgGDfAAsAAD+IIAAAf42AQF2RQBAACgA/gAAAAAACwAL Step #5: MERGE-OUTER: attempt 4672 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1749931880 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4ce098198, 0x55e4ce0a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4ce0a0918,0x55e4ce1280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/835a5bfb13fc2261ab810e4ce0b995692552dcf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13514 processed earlier; will process 1761 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4cb8ac5dd bp 0x000000000000 sp 0x7ffc1a0c35c0 T47767) Step #5: ==47767==The signal is caused by a READ memory access. Step #5: #0 0x55e4cb8ac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4cb6ce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4cb6cdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4cb6ab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4cb5ccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4cb524c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4cb52e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4cb5156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4cb5413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc538960082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4cb508aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47767==Register values: Step #5: rax = 0x000055e4cf3cf430 rbx = 0x000055e4cf3cf430 rcx = 0x000055e4cf3cf420 rdx = 0x00007fc538b28b80 Step #5: rdi = 0x000055e4cf3cf420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc1a0c35c0 Step #5: r8 = 0x000055e4cf3cf430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc538b28be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4ceaab960 r14 = 0x0000000100000004 r15 = 0x000055e4cda18386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5f,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x1,0x41,0xc2,0x7,0x1,0x41,0x45,0x41,0x41,0x1,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x49,0xc1,0x1,0x75,0xc1,0x6c,0x78,0x6a,0x69,0x6e,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x61,0x6b,0x41,0x6e,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0xf5,0xb6,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x61,0x6b,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9b,0x1,0x41,0xd0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0x6e,0xc1,0x69,0x1,0x6a,0x75,0x78,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0x41,0x41,0xc0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005_\342\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000\001A\302\007\001AEAA\001O\320\000\024\000\001AEAAAEAI\301\001u\301lxjin\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001AkA\377BAA\300\001A*\001A\300\001A*\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001akAn\001A\300\001A\347kgB\336A\001Ac\001A\365\266;\001AkA\377BAA\300\001A*\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001akA\000\000\000\000\000\000\000\000\233\001A\320\024\000\001AEAA\001Mn\301i\001jux\001A\300\001A\347kgBAA\300\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-50b1e4cc1016fe4928503393b08ecbfdfc8bebd7 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFX+IZAwIBAArLAQHIAQE/b0FBBAABQcIHAUFFQUEBT9AAFAABQUVBQUFFQUnBAXXBbHhqaW4BQcABQedrZ0LeQQFBYwFBAUk7AUFrQf9CQUHAAUEqAUHAAUEqAUHAAUHna2dC3kEBQWMBQQFJOwFha0FuAUHAAUHna2dC3kEBQWMBQfW2OwFBa0H/QkFBwAFBKgFBwAFB52tnQt5BAUFjAUEBSTsBYWtBAAAAAAAAAACbAUHQFAABQUVBQQFNbsFpAWp1eAFBwAFB52tnQkFBwAEACwAL Step #5: MERGE-OUTER: attempt 4673 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1750073410 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bbc019a198, 0x55bbc01a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bbc01a2918,0x55bbc022a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50b1e4cc1016fe4928503393b08ecbfdfc8bebd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13516 processed earlier; will process 1759 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbbd9ae5dd bp 0x000000000000 sp 0x7ffd65ae3f60 T47771) Step #5: ==47771==The signal is caused by a READ memory access. Step #5: #0 0x55bbbd9ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbbd7d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbbd7cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbbd7ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbbd6cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbbd626c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbbd6301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbbd6176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbbd6433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb237142082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbbd60aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47771==Register values: Step #5: rax = 0x000055bbc1c89450 rbx = 0x000055bbc1c89450 rcx = 0x000055bbc1c89900 rdx = 0x00007fb23730ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd65ae3f60 Step #5: r8 = 0x000055bbc1c89450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb23730abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bbc0bad960 r14 = 0x0000000100000004 r15 = 0x000055bbbfb1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5f,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2f,0x6e,0x41,0x41,0x4,0x0,0x1,0x41,0xc2,0x7,0x1,0x41,0x45,0x41,0x41,0x1,0x4f,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x49,0x41,0x49,0x1,0x1,0x41,0x3b,0x6b,0x41,0xff,0x42,0x41,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x49,0x41,0x49,0x1,0x1,0x41,0x3b,0x6b,0x41,0xff,0x42,0x41,0x41,0x6a,0x75,0x78,0x1,0x41,0xc0,0x77,0x69,0x6e,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x41,0x6b,0x41,0xff,0x5,0x41,0x41,0xc0,0x1,0x41,0x41,0x1,0x4f,0xd0,0x0,0x14,0x0,0x1,0x42,0x45,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x49,0x41,0x49,0x1,0x1,0x41,0x3b,0x6b,0x41,0xff,0x42,0x41,0x41,0x6a,0x75,0x78,0x1,0x41,0xc0,0x77,0x69,0x6e,0x6b,0x67,0x42,0xde,0x6b,0x41,0xff,0x5,0x41,0x41,0xc0,0x1,0x41,0x41,0x1,0x4f,0xd0,0x0,0x14,0x0,0x1,0x42,0x45,0x41,0x41,0x41,0x45,0x41,0x45,0x41,0x41,0x41,0x45,0x41,0x49,0x41,0x49,0x1,0x1,0x41,0x3b,0x6b,0x41,0xff,0xa5,0x41,0xc0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005_\342\031\003\002\001\000\012\313\001\001\310\001\001/nAA\004\000\001A\302\007\001AEAA\001O\320\000\024\000\001AEAAAEAEAAAEAIAI\001\001A;kA\377BAAAAEAEAAAEAIAI\001\001A;kA\377BAAjux\001A\300winkgB\336A\001Ac\001A\001I;\001AkA\377\005AA\300\001AA\001O\320\000\024\000\001BEAAAEAEAAAEAIAI\001\001A;kA\377BAAjux\001A\300winkgB\336kA\377\005AA\300\001AA\001O\320\000\024\000\001BEAAAEAEAAAEAIAI\001\001A;kA\377\245A\300\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f0e6f20f2e708dab4975863c924da6c13b004e2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFX+IZAwIBAArLAQHIAQEvbkFBBAABQcIHAUFFQUEBT9AAFAABQUVBQUFFQUVBQUFFQUlBSQEBQTtrQf9CQUFBQUVBRUFBQUVBSUFJAQFBO2tB/0JBQWp1eAFBwHdpbmtnQt5BAUFjAUEBSTsBQWtB/wVBQcABQUEBT9AAFAABQkVBQUFFQUVBQUFFQUlBSQEBQTtrQf9CQUFqdXgBQcB3aW5rZ0Lea0H/BUFBwAFBQQFP0AAUAAFCRUFBQUVBRUFBQUVBSUFJAQFBO2tB/6VBwAAACwAL Step #5: MERGE-OUTER: attempt 4674 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1750213410 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55985a994198, 0x55985a99c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55985a99c918,0x55985aa240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f0e6f20f2e708dab4975863c924da6c13b004e2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13517 processed earlier; will process 1758 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598581a85dd bp 0x000000000000 sp 0x7fff8034a550 T47775) Step #5: ==47775==The signal is caused by a READ memory access. Step #5: #0 0x5598581a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559857fca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559857fc9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559857fa7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559857ec8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559857e20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559857e2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559857e116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559857e3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa70ed31082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559857e04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47775==Register values: Step #5: rax = 0x000055985c298470 rbx = 0x000055985c298470 rcx = 0x000055985c298920 rdx = 0x00007fa70eef9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8034a550 Step #5: r8 = 0x000055985c298470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa70eef9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055985b3a7960 r14 = 0x0000000100000004 r15 = 0x000055985a314386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x27,0x4,0x40,0x42,0x42,0x7a,0x42,0x7d,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7e,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x42,0xc0,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x9,0x42,0x40,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7a,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x42,0x7f,0x83,0x7c,0x42,0xb4,0xff,0xff,0xff,0xff,0xc3,0x7a,0x42,0x41,0x42,0x42,0x42,0x42,0x42,0xc8,0x7f,0x42,0x40,0x80,0x42,0xb4,0xff,0xff,0xff,0xff,0xc3,0x7a,0x42,0x91,0x42,0x42,0x9,0x7e,0x44,0x42,0xc4,0x7f,0x42,0x7c,0x3a,0x3e,0x1,0x0,0x32,0x0,0xda,0x7f,0x42,0x1,0x1,0x0,0xd1,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oA'\004@BBzB}B\323BB\211~\210~BB}B@\203B~BB\302\200\210BCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB}B\300\203B~BB\302\200\210BCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB\011B@B\323BB\211~\210zBB}B@\203B~BB\302\200\210BCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB}B@\203BB\177\203|B\264\377\377\377\377\303zBABBBBB\310\177B@\200B\264\377\377\377\377\303zB\221BB\011~DB\304\177B|:>\001\0002\000\332\177B\001\001\000\321\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb48671528b8092f0020c28ed668a258e40fdab2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0EnBEBCQnpCfULTQkKJfoh+QkJ9QkCDQn5CQsKAiEJDREJCQkSAfz4BOYAAAAFCif//QkJ9QsCDQn5CQsKAiEJDREJCQkSAfz4BOYAAAAFCif//QkIJQkBC00JCiX6IekJCfUJAg0J+QkLCgIhCQ0RCQkJEgH8+ATmAAAABQon//0JCfUJAg0JCf4N8QrT/////w3pCQUJCQkJCyH9CQIBCtP/////DekKRQkIJfkRCxH9CfDo+AQAyANp/QgEBANEACwEL Step #5: MERGE-OUTER: attempt 4675 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1750352321 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a1047a198, 0x561a10482911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a10482918,0x561a1050a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb48671528b8092f0020c28ed668a258e40fdab2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13518 processed earlier; will process 1757 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a0dc8e5dd bp 0x000000000000 sp 0x7ffd46846490 T47779) Step #5: ==47779==The signal is caused by a READ memory access. Step #5: #0 0x561a0dc8e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a0dab0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a0daaffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a0da8d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a0d9aead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a0d906c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a0d9101e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a0d8f76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a0d9233c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa9cb6ca082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a0d8eaaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47779==Register values: Step #5: rax = 0x0000561a11284470 rbx = 0x0000561a11284470 rcx = 0x0000561a11284920 rdx = 0x00007fa9cb892b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd46846490 Step #5: r8 = 0x0000561a11284470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9cb892be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a10e8d960 r14 = 0x0000000100000004 r15 = 0x0000561a0fdfa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x81,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x4,0x1,0x43,0x6f,0x3e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x31,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0xbd,0xfe,0xbd,0x7c,0x2c,0x0,0xec,0xff,0x88,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0xa,0x0,0x0,0x0,0x2d,0x0,0xec,0xff,0xaa,0xb7,0xd1,0x92,0xd5,0x59,0x0,0x0,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2c,0x0,0x23,0x43,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x6d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x6f,0x2c,0x0,0x21,0x1,0x3f,0x0,0x42,0x31,0x42,0x7f,0x42,0x88,0x21,0x7c,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x88,0xc3,0x43,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\201B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000\004\001Co>\000#B|*\000D\001B|1\000\354\377\310\000B\256\275\376\275|,\000\354\377\210\000BMB\177|B|*\000\012\000\000\000-\000\354\377\252\267\321\222\325Y\000\000\303|0\000\004\001Bo,\000#C|*\000D\001B|,\000\354\377\310\000BmB\177|B|*\000D\001Bo,\000!\001?\000B1B\177B\210!|7\200\200\000\206MB\177B\210\303|\210\303C|\000\000\000\000\000\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c1fe2b13e40ed8204874465eda68afa756f5dad3 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXgUKChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wwAAQBQ28+ACNCfCoARAFCfDEA7P/IAEKuvf69fCwA7P+IAEJNQn98QnwqAAoAAAAtAOz/qrfRktVZAADDfDAABAFCbywAI0N8KgBEAUJ8LADs/8gAQm1Cf3xCfCoARAFCbywAIQE/AEIxQn9CiCF8N4CAAIZNQn9CiMN8iMNDfAAAAAAAAAABDwsL Step #5: MERGE-OUTER: attempt 4676 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1750490350 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561105226198, 0x56110522e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56110522e918,0x5611052b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c1fe2b13e40ed8204874465eda68afa756f5dad3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13519 processed earlier; will process 1756 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561102a3a5dd bp 0x000000000000 sp 0x7fff5994cb90 T47783) Step #5: ==47783==The signal is caused by a READ memory access. Step #5: #0 0x561102a3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56110285c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56110285bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561102839929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56110275aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611026b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611026bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611026a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611026cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba47590082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561102696aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47783==Register values: Step #5: rax = 0x0000561107705470 rbx = 0x0000561107705470 rcx = 0x0000561107705920 rdx = 0x00007fba47758b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5994cb90 Step #5: r8 = 0x0000561107705470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba47758be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561105c39960 r14 = 0x0000000100000004 r15 = 0x0000561104ba6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x59,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6e,0x41,0x3b,0x4,0x40,0x0,0x0,0x0,0x0,0x2c,0x0,0xf6,0x0,0x1,0x0,0x79,0x0,0x0,0x9c,0x20,0x0,0x0,0x0,0x3b,0x0,0xa8,0x74,0x1,0x0,0x1,0x0,0x0,0x0,0x0,0x31,0x0,0x28,0x0,0x0,0x0,0x0,0x3b,0x0,0x0,0x40,0x0,0x20,0x0,0x0,0x0,0x79,0x0,0xa7,0x0,0x31,0x0,0x9a,0x0,0x0,0x0,0x0,0x0,0x3b,0x0,0x0,0x40,0x0,0x20,0x0,0x0,0x69,0x0,0x0,0x1b,0x1,0x0,0x0,0x7e,0x0,0x90,0x0,0x0,0x0,0x0,0x47,0x0,0x0,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x3b,0x0,0x0,0x40,0x0,0x20,0x0,0x0,0x0,0x3b,0x0,0x28,0x74,0x1,0x0,0x1,0x0,0x90,0x0,0x0,0x0,0x2c,0x0,0xf6,0x0,0x1,0x0,0x79,0x0,0x0,0x9c,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x3b,0x0,0x0,0x40,0x0,0x20,0x0,0x0,0x0,0x3b,0x0,0x28,0x74,0x1,0x0,0x1,0x0,0x90,0x0,0x0,0x0,0x2c,0x0,0xf6,0x0,0x1,0x0,0x79,0x0,0x0,0x9c,0x20,0x0,0x0,0x0,0x3b,0x0,0xa8,0x74,0x1,0x0,0x1,0x0,0x90,0x0,0x0,0x0,0x0,0x28,0x0,0x0,0x0,0x0,0x3b,0x0,0x0,0x0,0xad,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352Y\003\002\001\000\012\313\001\001\310\001\001@nA;\004@\000\000\000\000,\000\366\000\001\000y\000\000\234 \000\000\000;\000\250t\001\000\001\000\000\000\0001\000(\000\000\000\000;\000\000@\000 \000\000\000y\000\247\0001\000\232\000\000\000\000\000;\000\000@\000 \000\000i\000\000\033\001\000\000~\000\220\000\000\000\000G\000\000\000\000\000(\000\000\000;\000\000@\000 \000\000\000;\000(t\001\000\001\000\220\000\000\000,\000\366\000\001\000y\000\000\234 \000\000\000\000\000\000(\000\000\000;\000\000@\000 \000\000\000;\000(t\001\000\001\000\220\000\000\000,\000\366\000\001\000y\000\000\234 \000\000\000;\000\250t\001\000\001\000\220\000\000\000\000(\000\000\000\000;\000\000\000\255\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-56c36b2aa144a7d22aa108bc3f040528aa86ccc9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOpZAwIBAArLAQHIAQFAbkE7BEAAAAAALAD2AAEAeQAAnCAAAAA7AKh0AQABAAAAADEAKAAAAAA7AABAACAAAAB5AKcAMQCaAAAAAAA7AABAACAAAGkAABsBAAB+AJAAAAAARwAAAAAAKAAAADsAAEAAIAAAADsAKHQBAAEAkAAAACwA9gABAHkAAJwgAAAAAAAAKAAAADsAAEAAIAAAADsAKHQBAAEAkAAAACwA9gABAHkAAJwgAAAAOwCodAEAAQCQAAAAACgAAAAAOwAAAK0ACwAL Step #5: MERGE-OUTER: attempt 4677 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1750630700 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bbf3b4b198, 0x55bbf3b53911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bbf3b53918,0x55bbf3bdb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56c36b2aa144a7d22aa108bc3f040528aa86ccc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13520 processed earlier; will process 1755 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bbf135f5dd bp 0x000000000000 sp 0x7ffc93eb2910 T47787) Step #5: ==47787==The signal is caused by a READ memory access. Step #5: #0 0x55bbf135f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bbf1181280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bbf1180fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bbf115e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bbf107fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bbf0fd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bbf0fe11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bbf0fc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bbf0ff43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f8d921082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bbf0fbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47787==Register values: Step #5: rax = 0x000055bbf6118470 rbx = 0x000055bbf6118470 rcx = 0x000055bbf6118920 rdx = 0x00007f9f8dae9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc93eb2910 Step #5: r8 = 0x000055bbf6118470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f8dae9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bbf455e960 r14 = 0x0000000100000004 r15 = 0x000055bbf34cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0x7d,0x7a,0x88,0x42,0xff,0xfe,0xff,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x32,0x80,0x7c,0x42,0x3,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x80,0xda,0x0,0x42,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x1,0x42,0xa4,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x7a,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x32,0x7c,0xc2,0x7c,0x42,0x28,0x0,0x80,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005a\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BBB}z\210B\377\376\377\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\277\302\2122\200|B\003BB\211B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B|B\200\332\275#|B\377\256\000\376>\000\377\005\376\306\000\001BB\177Bb|B\200\332\000B\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201\275\203\277\302\212\001B\244\177BB|B\200\332\000z|B\377\256\000\3760\000\377\005\376\234\000\001BB\201\275\203\277\302\2122|\302|B(\000\200B\377\256\000\376>\000\377\005\376\243\000\001BB\201\275\203\377\005z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b64a13233aee2e82f3753656a4a87d3d3414db17 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYeoZAwIBAArLAQHIAQE9b0FBBEBCQkJ9eohC//7///+u2gBCfEL/rgD+PgD/Bf64AAFCQoG9g7/CijKAfEIDQkKJQt7+//+uAP4+AP8H/r8AAQEuAUJCf0J8QoDavSN8Qv+uAP4+AP8F/sYAAUJCf0JifEKA2gBCAEJ8Qv+uAP4wAP8F/pwAAUJCgb2Dv8KKAUKkf0JCfEKA2gB6fEL/rgD+MAD/Bf6cAAFCQoG9g7/CijJ8wnxCKACAQv+uAP4+AP8F/qMAAUJCgb2D/wV6igAACwAL Step #5: MERGE-OUTER: attempt 4678 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1750770275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a714b5b198, 0x55a714b63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a714b63918,0x55a714beb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b64a13233aee2e82f3753656a4a87d3d3414db17' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13521 processed earlier; will process 1754 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a71236f5dd bp 0x000000000000 sp 0x7ffee999fc10 T47791) Step #5: ==47791==The signal is caused by a READ memory access. Step #5: #0 0x55a71236f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a712191280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a712190fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a71216e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a71208fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a711fe7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a711ff11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a711fd86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a7120043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53b3bad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a711fcbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47791==Register values: Step #5: rax = 0x000055a71668c460 rbx = 0x000055a71668c460 rcx = 0x000055a71668c910 rdx = 0x00007f53b3d75b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee999fc10 Step #5: r8 = 0x000055a71668c460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53b3d75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a71556e960 r14 = 0x0000000100000004 r15 = 0x000055a7144db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x30,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x46,0x7e,0x41,0x41,0x4,0x40,0x42,0x89,0x7c,0x42,0x7c,0x7f,0x42,0xde,0x40,0x79,0x42,0xa,0x42,0x90,0x7e,0x42,0x25,0xfe,0x29,0x0,0x32,0x42,0x7d,0x30,0x0,0x85,0xbd,0xfe,0xff,0x7c,0x7c,0x42,0x42,0x7c,0x7c,0x42,0x8c,0x42,0x20,0x0,0x81,0x42,0xde,0x90,0x7c,0x42,0x7c,0x7c,0x42,0x80,0x60,0x87,0x2a,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0xfa,0x7f,0x79,0x42,0x80,0x42,0x42,0xde,0x90,0xab,0xe0,0x3b,0x7c,0x42,0x8c,0x7e,0x28,0x0,0xff,0xff,0xff,0x8,0x42,0x4f,0x42,0x90,0x0,0x7f,0x42,0xde,0x40,0x42,0x7f,0x82,0x42,0x79,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x2c,0x42,0x79,0x2a,0x0,0x7f,0x42,0x42,0x42,0x89,0x60,0x42,0x79,0x29,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x80,0x42,0x79,0x42,0x90,0xa,0x7e,0x42,0xfe,0x25,0x42,0x29,0x34,0x0,0x7d,0x42,0x1d,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x42,0x79,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x2c,0x42,0x90,0xa,0x7e,0x42,0x25,0xfe,0x29,0x0,0x30,0x43,0x7d,0x42,0x90,0x80,0x0,0x0,0x1,0x7e,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\3520\003\002\001\000\012\313\001\001\310\001\001F~AA\004@B\211|B|\177B\336@yB\012B\220~B%\376)\0002B}0\000\205\275\376\377||BB||B\214B \000\201B\336\220|B||B\200`\207*\000\177B\336BB\211\372\177yB\200BB\336\220\253\340;|B\214~(\000\377\377\377\010BOB\220\000\177B\336@B\177\202By(\000\177B\336BB\211@B\211,By*\000\177BBB\211`By)\000\177B\336BB\211\200ByB\220\012~B\376%B)4\000}B\035\177B\336BB\211@B\211By(\000\177B\336BB\211@B\211,B\220\012~B%\376)\0000C}B\220\200\000\000\001~BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-313731118e7606156b4063b45904c18ddfd1846e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOowAwIBAArLAQHIAQFGfkFBBEBCiXxCfH9C3kB5QgpCkH5CJf4pADJCfTAAhb3+/3x8QkJ8fEKMQiAAgULekHxCfHxCgGCHKgB/Qt5CQon6f3lCgEJC3pCr4Dt8Qox+KAD///8IQk9CkAB/Qt5AQn+CQnkoAH9C3kJCiUBCiSxCeSoAf0JCQolgQnkpAH9C3kJCiYBCeUKQCn5C/iVCKTQAfUIdf0LeQkKJQEKJQnkoAH9C3kJCiUBCiSxCkAp+QiX+KQAwQ31CkIAAAAF+QkIACwAL Step #5: MERGE-OUTER: attempt 4679 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1750911483 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ddfee99198, 0x55ddfeea1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ddfeea1918,0x55ddfef290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/313731118e7606156b4063b45904c18ddfd1846e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13522 processed earlier; will process 1753 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 439 ft: 440 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 497 ft: 552 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ddfc6ad5dd bp 0x000000000000 sp 0x7ffe71a7b340 T47795) Step #5: ==47795==The signal is caused by a READ memory access. Step #5: #0 0x55ddfc6ad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ddfc4cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ddfc4cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ddfc4ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ddfc3cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ddfc325c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ddfc32f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ddfc3166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ddfc3423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c27204082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ddfc309aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47795==Register values: Step #5: rax = 0x000055de00884430 rbx = 0x000055de00884430 rcx = 0x000055de00884420 rdx = 0x00007f4c273ccb80 Step #5: rdi = 0x000055de00884420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe71a7b340 Step #5: r8 = 0x000055de00884430 r9 = 0x00007f4c273ccc40 r10 = 0x000055de00865010 r11 = 0x00007f4c273ccbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ddff8ac960 r14 = 0x0000000100000004 r15 = 0x000055ddfe819386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x89,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x31,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x32,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0xbd,0xfe,0xbd,0x7c,0x2c,0x0,0xec,0xff,0x88,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xaa,0xb7,0xd1,0x92,0xd5,0x59,0x0,0x0,0xc3,0x7c,0x30,0x0,0xfc,0xfe,0xbd,0x90,0xd3,0xff,0xdc,0xbd,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x6d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x6f,0x2c,0x0,0x21,0x1,0x3f,0x0,0x42,0x31,0x42,0x7f,0x42,0x88,0x7d,0x85,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0xfb,0x99,0x0,0x8,0x0,0x70,0x80,0x1,0xf,0xf,0xd4,0xd6,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\211B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|1\000\004\001Bo.\000#B|*\000D\001B|2\000\354\377\310\000B\256\275\376\275|,\000\354\377\210\000BMB\177|B|*\000D\001B|,\000\354\377\252\267\321\222\325Y\000\000\303|0\000\374\376\275\220\323\377\334\275|*\000D\001B|,\000\354\377\310\000BmB\177|B|*\000D\001Bo,\000!\001?\000B1B\177B\210}\2057\200\200\000\206MB\177B\210\303|\373\231\000\010\000p\200\001\017\017\324\326\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-616d08865ca2c13aec5f3f88a0b210d1aff58ad1 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXiUKChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wxAAQBQm8uACNCfCoARAFCfDIA7P/IAEKuvf69fCwA7P+IAEJNQn98QnwqAEQBQnwsAOz/qrfRktVZAADDfDAA/P69kNP/3L18KgBEAUJ8LADs/8gAQm1Cf3xCfCoARAFCbywAIQE/AEIxQn9CiH2FN4CAAIZNQn9CiMN8+5kACABwgAEPD9TWAAsL Step #5: MERGE-OUTER: attempt 4680 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1751053783 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560c869c9198, 0x560c869d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560c869d1918,0x560c86a590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/616d08865ca2c13aec5f3f88a0b210d1aff58ad1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13526 processed earlier; will process 1749 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 401 ft: 402 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560c841dd5dd bp 0x000000000000 sp 0x7fff56bccfb0 T47799) Step #5: ==47799==The signal is caused by a READ memory access. Step #5: #0 0x560c841dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560c83fff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560c83ffefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560c83fdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560c83efdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560c83e55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560c83e5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560c83e466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560c83e723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7258ed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560c83e39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47799==Register values: Step #5: rax = 0x0000560c88e7c430 rbx = 0x0000560c88e7c430 rcx = 0x0000560c88e7c420 rdx = 0x00007fc725ab5b80 Step #5: rdi = 0x0000560c88e7c420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fff56bccfb0 Step #5: r8 = 0x0000560c88e7c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc725ab5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560c873dc960 r14 = 0x0000000100000004 r15 = 0x0000560c86349386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x27,0x4,0x40,0x42,0x42,0x7a,0x42,0x7d,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7a,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x42,0xc0,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x80,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x9,0x42,0x40,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7a,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0xc2,0x80,0x88,0x42,0x43,0x44,0x42,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80,0x0,0x0,0x1,0x42,0x89,0xef,0xff,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x42,0x7f,0x83,0x7c,0x42,0xb4,0xff,0xff,0xff,0xff,0xc3,0x7a,0x42,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x80,0x42,0xb4,0xff,0xff,0xff,0xff,0xc3,0x7a,0x42,0x91,0x42,0x42,0x9,0x7e,0x44,0x42,0xc4,0x7f,0x42,0x7c,0x3a,0x3e,0x1,0x0,0x32,0x0,0xda,0x7f,0x42,0x1,0x1,0x0,0xd1,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oA'\004@BBzB}B\323BB\211~\210zBB}B@\203B~BB\302\200\210BCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB}B\300\203B~BB\302\200\210BCDBBBD\200\177>\0019\200\200\000\001B\211\377\377BB\011B@B\323BB\211~\210zBB}B@\203B~BB\302\200\210BCDB\001\000\000\000\000\000\000\000\200\000\000\001B\211\357\377BB}B@\203BB\177\203|B\264\377\377\377\377\303zB\000\000\001B\211\377\377BB}\200B\264\377\377\377\377\303zB\221BB\011~DB\304\177B|:>\001\0002\000\332\177B\001\001\000\321\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0fac0c26620e1edce524fc5e71b400b36a9e1428 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0EnBEBCQnpCfULTQkKJfoh6QkJ9QkCDQn5CQsKAiEJDREJCQkSAfz4BOYAAAAFCif//QkJ9QsCDQn5CQsKAiEJDREJCQkSAfz4BOYCAAAFCif//QkIJQkBC00JCiX6IekJCfUJAg0J+QkLCgIhCQ0RCAQAAAAAAAACAAAABQonv/0JCfUJAg0JCf4N8QrT/////w3pCAAABQon//0JCfYBCtP/////DekKRQkIJfkRCxH9CfDo+AQAyANp/QgEBANEACwEL Step #5: MERGE-OUTER: attempt 4681 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1751196542 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5571c7535198, 0x5571c753d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5571c753d918,0x5571c75c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0fac0c26620e1edce524fc5e71b400b36a9e1428' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13528 processed earlier; will process 1747 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571c4d495dd bp 0x000000000000 sp 0x7fff49e7b620 T47803) Step #5: ==47803==The signal is caused by a READ memory access. Step #5: #0 0x5571c4d495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571c4b6b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571c4b6afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571c4b48929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571c4a69ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5571c49c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571c49cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571c49b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571c49de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f02bc930082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5571c49a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47803==Register values: Step #5: rax = 0x00005571c8e96340 rbx = 0x00005571c8e96340 rcx = 0x00005571c8e967f0 rdx = 0x00007f02bcaf8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff49e7b620 Step #5: r8 = 0x00005571c8e96340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f02bcaf8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571c7f48960 r14 = 0x0000000100000004 r15 = 0x00005571c6eb5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5a,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0xa6,0x7f,0x42,0x7d,0x32,0x0,0x17,0x3d,0x0,0x5d,0x42,0x42,0x42,0x1,0x42,0x5b,0x7e,0x34,0x0,0x0,0x7d,0x42,0xff,0xff,0xff,0x91,0x7f,0x42,0xaa,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x79,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x2c,0x7e,0x34,0x0,0x7d,0x42,0xff,0xff,0xff,0x91,0x7f,0x42,0xaa,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x79,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x42,0x42,0x7e,0x1,0x42,0x2c,0x87,0x37,0x0,0x83,0xbd,0x80,0xa6,0x0,0x33,0x0,0xb5,0x7d,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x2c,0x7e,0x34,0x0,0x7d,0x42,0xff,0xff,0xff,0x91,0x7f,0x42,0xaa,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x79,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x42,0x42,0x7e,0x1,0x42,0x2c,0x7e,0x34,0x0,0x7d,0x42,0x7f,0x42,0x40,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x79,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005Z\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\246\177B}2\000\027=\000]BBB\001B[~4\000\000}B\377\377\377\221\177B\252\313\377I~BB\001B[\3767\000\001yB\177B}B\313\377I~BB\001B,~4\000}B\377\377\377\221\177B\252\313\377I~BB\001B[\3767\000\001yB\177B\177B}B\313\377IBB~\001B,\2077\000\203\275\200\246\0003\000\265}B\177B\177B}B\313\377I~BB\001B,~4\000}B\377\377\377\221\177B\252\313\377I~BB\001B[\3767\000\001yB\177B\177B}B\313\377IBB~\001B,~4\000}B\177B@B\001B[\3767\000\001yB\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-70e88e530428060d5e6b319bc075fcec381156f6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFWuoZAwIBAArLAQHIAQEKfkEBBEBCpn9CfTIAFz0AXUJCQgFCW340AAB9Qv///5F/QqrL/0l+QkIBQlv+NwABeUJ/Qn1Cy/9JfkJCAUIsfjQAfUL///+Rf0Kqy/9JfkJCAUJb/jcAAXlCf0J/Qn1Cy/9JQkJ+AUIshzcAg72ApgAzALV9Qn9Cf0J9Qsv/SX5CQgFCLH40AH1C////kX9Cqsv/SX5CQgFCW/43AAF5Qn9Cf0J9Qsv/SUJCfgFCLH40AH1Cf0JAQgFCW/43AAF5QgEACwAL Step #5: MERGE-OUTER: attempt 4682 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1751336905 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cbb0c59198, 0x55cbb0c61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cbb0c61918,0x55cbb0ce90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70e88e530428060d5e6b319bc075fcec381156f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13529 processed earlier; will process 1746 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbae46d5dd bp 0x000000000000 sp 0x7fffb8e85780 T47807) Step #5: ==47807==The signal is caused by a READ memory access. Step #5: #0 0x55cbae46d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbae28f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbae28efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbae26c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbae18dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbae0e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbae0ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbae0d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbae1023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f346ac34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbae0c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47807==Register values: Step #5: rax = 0x000055cbb2806470 rbx = 0x000055cbb2806470 rcx = 0x000055cbb2806920 rdx = 0x00007f346adfcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb8e85780 Step #5: r8 = 0x000055cbb2806470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f346adfcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cbb166c960 r14 = 0x0000000100000004 r15 = 0x000055cbb05d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x50,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x72,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7b,0x42,0x7e,0x42,0x88,0x7e,0x7b,0x7c,0x42,0x0,0x7c,0x7c,0x7b,0x7d,0x42,0xea,0x0,0x10,0x0,0x1,0x3f,0x0,0x42,0xde,0x42,0x42,0x21,0x42,0x21,0x42,0x80,0x42,0x42,0xff,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x0,0xff,0xff,0xff,0x7c,0x42,0x7f,0x30,0x80,0x0,0xbd,0xa,0x0,0x7c,0x86,0x42,0x5b,0x7d,0x79,0x42,0x81,0x3f,0x42,0x42,0x7e,0x81,0x34,0x80,0x80,0x0,0x80,0x83,0x21,0x42,0x46,0x7a,0x30,0x80,0x0,0x25,0x7c,0x42,0x62,0x86,0x42,0x42,0x42,0x21,0x80,0x42,0x9,0x7b,0x42,0x47,0x43,0x42,0x69,0x42,0x3f,0x38,0x0,0x80,0x0,0x1,0x42,0x88,0x7e,0x7b,0x7c,0x42,0x0,0x7c,0x7c,0x7b,0x7d,0x42,0x2f,0x0,0x10,0x0,0x1,0x3f,0x0,0x42,0xde,0x42,0x42,0x21,0x42,0x21,0x42,0x80,0x42,0x42,0xff,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x0,0xff,0x86,0xbd,0x5b,0x81,0x81,0x42,0x7e,0x7c,0x30,0x0,0x1,0x57,0x0,0x42,0xde,0x80,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x7f,0x83,0x42,0x7f,0x50,0x0,0x50,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005P\352\031\003\002\001\000\012\313\001\001\310\001\001?rAA\004@BzB{{B~B\210~{|B\000||{}B\352\000\020\000\001?\000B\336BB!B!B\200BB\377{BGCByB?8\200\000\377\377\377|B\1770\200\000\275\012\000|\206B[}yB\201?BB~\2014\200\200\000\200\203!BFz0\200\000%|Bb\206BBB!\200B\011{BGCBiB?8\000\200\000\001B\210~{|B\000||{}B/\000\020\000\001?\000B\336BB!B!B\200BB\377{BGCByB?8\200\000\377\206\275[\201\201B~|0\000\001W\000B\336\200GCByB?8\200\200\000!\177\203B\177P\000P\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-eb836f46640b716ca16006b7608a56eac4391ddd Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFUOoZAwIBAArLAQHIAQE/ckFBBEBCekJ7e0J+Qoh+e3xCAHx8e31C6gAQAAE/AELeQkIhQiFCgEJC/3tCR0NCeUI/OIAA////fEJ/MIAAvQoAfIZCW315QoE/QkJ+gTSAgACAgyFCRnowgAAlfEJihkJCQiGAQgl7QkdDQmlCPzgAgAABQoh+e3xCAHx8e31CLwAQAAE/AELeQkIhQiFCgEJC/3tCR0NCeUI/OIAA/4a9W4GBQn58MAABVwBC3oBHQ0J5Qj84gIAAIX+DQn9QAFAACwAL Step #5: MERGE-OUTER: attempt 4683 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1751479171 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560e78910198, 0x560e78918911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560e78918918,0x560e789a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/eb836f46640b716ca16006b7608a56eac4391ddd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13530 processed earlier; will process 1745 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560e761245dd bp 0x000000000000 sp 0x7ffdbb5d1af0 T47811) Step #5: ==47811==The signal is caused by a READ memory access. Step #5: #0 0x560e761245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560e75f46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560e75f45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560e75f23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560e75e44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560e75d9cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560e75da61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560e75d8d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560e75db93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab6c101082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560e75d80aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47811==Register values: Step #5: rax = 0x0000560e79f85340 rbx = 0x0000560e79f85340 rcx = 0x0000560e79f857f0 rdx = 0x00007fab6c2c9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdbb5d1af0 Step #5: r8 = 0x0000560e79f85340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab6c2c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560e79323960 r14 = 0x0000000100000004 r15 = 0x0000560e78290386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x32,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x52,0x7f,0x42,0x40,0x35,0x0,0xff,0x24,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x41,0x30,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x42,0x42,0x7c,0x1,0x42,0x5b,0x7e,0x21,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x60,0x7e,0x1,0x42,0x2f,0x7d,0x88,0x2f,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0x1,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x21,0x7d,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x7e,0x42,0xf8,0xbd,0x5b,0x87,0x34,0x0,0x1,0x42,0x5,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B]B\001B~|2\000}B\177B}B\001B~|-\000}B\177B\212\313R\177B@5\000\377$B@5\000\377\000}B\177BA0\000\000}BB\177B@3\000\003B[~7\000}B\177B@4\000\000}\304\177B\177B}B\313\377IBB|\001B[~!\000}B\177B@0\000\262\201\275}B@\001B\001}3\000\377\000=\000}B\177B}7\000`~\001B/}\210/\000}B\177B\212}B@\001B\001\001B\001}3\000\377\000=\000}B\177B}7\000!}\000}B\177B@0\000\262\201\275}B@\001~B\370\275[\2074\000\001B\005\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ee745c40064eefd4691351479483acc0901bb15 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CXUIBQn58MgB9Qn9CfUIBQn58LQB9Qn9CistSf0JANQD/JEJANQD/AH1Cf0JBMAAAfUJCf0JAMwADQlt+NwB9Qn9CQDQAAH3Ef0J/Qn1Cy/9JQkJ8AUJbfiEAfUJ/QkAwALKBvX1CQAFCAX0zAP8APQB9Qn9CfTcAYH4BQi99iC8AfUJ/Qop9QkABQgEBQgF9MwD/AD0AfUJ/Qn03ACF9AH1Cf0JAMACygb19QkABfkL4vVuHNAABQgUACwAL Step #5: MERGE-OUTER: attempt 4684 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1751618995 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560b5f81e198, 0x560b5f826911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560b5f826918,0x560b5f8ae0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ee745c40064eefd4691351479483acc0901bb15' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13531 processed earlier; will process 1744 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560b5d0325dd bp 0x000000000000 sp 0x7ffe9eaddbb0 T47815) Step #5: ==47815==The signal is caused by a READ memory access. Step #5: #0 0x560b5d0325dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560b5ce54280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560b5ce53fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560b5ce31929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560b5cd52ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560b5ccaac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560b5ccb41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560b5cc9b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560b5ccc73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa472467082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560b5cc8eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47815==Register values: Step #5: rax = 0x0000560b61107430 rbx = 0x0000560b61107430 rcx = 0x0000560b611078e0 rdx = 0x00007fa47262fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9eaddbb0 Step #5: r8 = 0x0000560b61107430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa47262fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560b60231960 r14 = 0x0000000100000004 r15 = 0x0000560b5f19e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x5b,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6e,0x41,0x41,0x4,0x40,0x42,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0xfc,0xbd,0x84,0xc0,0xff,0x83,0xbe,0x4,0x7c,0x28,0x0,0x4,0x1,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x6f,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x90,0x4,0x1,0x3f,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x90,0x0,0x42,0x7c,0x29,0x2,0xfb,0x42,0x7b,0x3c,0x0,0x7,0x42,0x1,0x2a,0x0,0x4,0x1,0x42,0x4d,0x41,0x7f,0x42,0x88,0x90,0x0,0x42,0x7c,0x29,0x2,0xfb,0x42,0x7b,0x3c,0x0,0x7c,0x42,0x1,0x2a,0x0,0x4,0x1,0x42,0x7c,0x42,0x1,0x7c,0x30,0x0,0x4,0x1,0x42,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x42,0x0,0x7c,0x42,0x1,0x2a,0x0,0xc6,0x1,0x42,0x7c,0x42,0x1,0x7c,0x30,0x0,0x4,0x1,0x42,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7f,0x42,0x7f,0x1,0x7c,0x42,0x7f,0x42,0x88,0x43,0x7c,0x31,0x80,0x0,0x80,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x0,0xb5,0x42,0x0,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007[\352\031\003\002\001\000\012\313\001\001\310\001\001\037nAA\004@B\206\275\220\000B|)\002\374\275\204\300\377\203\276\004|(\000\004\001B{?\000|B\001|*\000\004\001BoB{?\000|B\001|*\000\004\001B\220\004\001?\000BMB\177B\210\220\000B|)\002\373B{<\000\007B\001*\000\004\001BMA\177B\210\220\000B|)\002\373B{<\000|B\001*\000\004\001B|B\001|0\000\004\001B\220\000B|)\002\004B{?\000|B\001|B\000|B\001*\000\306\001B|B\001|0\000\004\001B\220\000B|)\002\004B{?\000|B\001\177B\177\001|B\177B\210C|1\200\000\200\206\275\220\000B|)\002\004B\000\265B\000\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-661f128b61a676570b0e33fe5306d2651a013658 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHW+oZAwIBAArLAQHIAQEfbkFBBEBChr2QAEJ8KQL8vYTA/4O+BHwoAAQBQns/AHxCAXwqAAQBQm9Cez8AfEIBfCoABAFCkAQBPwBCTUJ/QoiQAEJ8KQL7Qns8AAdCASoABAFCTUF/QoiQAEJ8KQL7Qns8AHxCASoABAFCfEIBfDAABAFCkABCfCkCBEJ7PwB8QgF8QgB8QgEqAMYBQnxCAXwwAAQBQpAAQnwpAgRCez8AfEIBf0J/AXxCf0KIQ3wxgACAhr2QAEJ8KQIEQgC1QgABAAsL Step #5: MERGE-OUTER: attempt 4685 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1751757693 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc84310198, 0x55cc84318911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc84318918,0x55cc843a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/661f128b61a676570b0e33fe5306d2651a013658' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13532 processed earlier; will process 1743 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 446 ft: 447 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: #2 pulse cov: 536 ft: 605 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 50 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc81b245dd bp 0x000000000000 sp 0x7ffe1f473060 T47819) Step #5: ==47819==The signal is caused by a READ memory access. Step #5: #0 0x55cc81b245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc81946280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc81945fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc81923929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc81844ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc8179cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc817a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc8178d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc817b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4615336082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc81780aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47819==Register values: Step #5: rax = 0x000055cc85874430 rbx = 0x000055cc85874430 rcx = 0x000055cc85874420 rdx = 0x00007f46154feb80 Step #5: rdi = 0x000055cc85874420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe1f473060 Step #5: r8 = 0x000055cc85874430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f46154febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc84d23960 r14 = 0x0000000100000004 r15 = 0x000055cc83c90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0xa5,0x42,0x42,0x7d,0x42,0x40,0x81,0x42,0xde,0xff,0xff,0x8b,0xd0,0xfd,0x7f,0x42,0x7c,0x42,0x7c,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x2b,0x3c,0x80,0x0,0xff,0xff,0x2c,0x42,0xe1,0x40,0x42,0xff,0x87,0x23,0x42,0x7f,0x32,0x1,0xf8,0xfe,0xff,0x2d,0x37,0x2,0x7f,0x42,0x7c,0x42,0x5d,0x31,0x0,0xf8,0x7c,0x31,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x80,0x2b,0x3c,0x0,0xff,0x46,0x7e,0x31,0x0,0xff,0xde,0xff,0x4,0x34,0x0,0xff,0x6,0x30,0x0,0xf7,0x80,0x2b,0x3c,0x0,0xff,0xff,0x2c,0x42,0xe1,0xff,0x2c,0x42,0x89,0x2b,0x3c,0x0,0xac,0xff,0x2c,0x42,0x7f,0x42,0x7c,0x42,0x7c,0x34,0x0,0xf8,0x74,0x31,0x0,0xff,0xde,0xff,0x6,0x33,0x0,0xff,0x2b,0x3c,0x80,0x0,0xff,0xff,0x4e,0x42,0xe1,0x40,0x42,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x2,0x30,0x0,0xff,0x80,0x2b,0x3c,0x0,0xdf,0xff,0x2c,0x42,0x89,0x3b,0x3c,0x0,0xff,0xdf,0xff,0x2c,0x42,0x89,0x40,0x3c,0x0,0xff,0xff,0x5b,0x42,0x89,0x40,0x42,0xfd,0x92,0xfe,0xf6,0xff,0x30,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B\245BB}B@\201B\336\377\377\213\320\375\177B|B|0\000\370t0\000\377\336\377\0061\000\377+<\200\000\377\377,B\341@B\377\207#B\1772\001\370\376\377-7\002\177B|B]1\000\370|1\000\377\336\377\0061\000\377\200+<\000\377F~1\000\377\336\377\0044\000\377\0060\000\367\200+<\000\377\377,B\341\377,B\211+<\000\254\377,B\177B|B|4\000\370t1\000\377\336\377\0063\000\377+<\200\000\377\377NB\341@B\377\377\377\377\377\377\377\0020\000\377\200+<\000\337\377,B\211;<\000\377\337\377,B\211@<\000\377\377[B\211@B\375\222\376\366\3770\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e2b9863c84a548f6f70cc253148ed0bd535d88b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOIZAwIBAArLAQHIAQFAb0FBBEBCpUJCfUJAgULe//+L0P1/QnxCfDAA+HQwAP/e/wYxAP8rPIAA//8sQuFAQv+HI0J/MgH4/v8tNwJ/QnxCXTEA+HwxAP/e/wYxAP+AKzwA/0Z+MQD/3v8ENAD/BjAA94ArPAD//yxC4f8sQokrPACs/yxCf0J8Qnw0APh0MQD/3v8GMwD/KzyAAP//TkLhQEL/////////AjAA/4ArPADf/yxCiTs8AP/f/yxCiUA8AP//W0KJQEL9kv72/zAAAAsL Step #5: MERGE-OUTER: attempt 4686 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1751901580 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3aec48198, 0x55b3aec50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3aec50918,0x55b3aecd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e2b9863c84a548f6f70cc253148ed0bd535d88b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13536 processed earlier; will process 1739 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3ac45c5dd bp 0x000000000000 sp 0x7ffc28488ee0 T47823) Step #5: ==47823==The signal is caused by a READ memory access. Step #5: #0 0x55b3ac45c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b3ac27e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b3ac27dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b3ac25b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b3ac17cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b3ac0d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b3ac0de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b3ac0c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b3ac0f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1dbbe9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b3ac0b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47823==Register values: Step #5: rax = 0x000055b3b1041430 rbx = 0x000055b3b1041430 rcx = 0x000055b3b1041420 rdx = 0x00007fc1dbdb1b80 Step #5: rdi = 0x000055b3b1041420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc28488ee0 Step #5: r8 = 0x000055b3b1041430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1dbdb1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3af65b960 r14 = 0x0000000100000004 r15 = 0x000055b3ae5c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x0,0xea,0x28,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x7d,0x42,0xce,0xbf,0x7c,0x2e,0x0,0x4,0x42,0xde,0x8b,0xff,0xf2,0x23,0x42,0xbe,0x83,0x44,0x7a,0x80,0x42,0x7c,0x31,0x0,0x6c,0x44,0x20,0xde,0x43,0x80,0xb7,0x3e,0x0,0x4,0x42,0xde,0x8a,0x9e,0xff,0xae,0xae,0xf2,0x7c,0x2e,0x0,0x4,0x42,0xde,0x8a,0x47,0x42,0x80,0x44,0x54,0xc0,0x42,0x6c,0x2e,0x0,0x5,0x42,0xde,0x8a,0xff,0xe8,0xae,0xae,0xf2,0x7d,0x2e,0x0,0x4,0x42,0xde,0x8a,0xbf,0xff,0xae,0xae,0xf2,0xf2,0x1c,0x42,0x7c,0x2e,0x0,0x24,0x42,0x7a,0x42,0x0,0x7d,0x42,0x42,0x42,0x44,0x89,0x44,0x80,0xfe,0x74,0x42,0xde,0x2,0x35,0x7c,0x42,0x30,0x2e,0x0,0x4,0x42,0xde,0x8a,0xf7,0xf2,0x23,0x42,0x7,0x44,0x42,0x80,0xbe,0x42,0x32,0x35,0x0,0xde,0x42,0x7c,0x2a,0x0,0x4,0x42,0xde,0x8a,0xff,0xff,0xae,0xf2,0x23,0x2e,0x0,0x4,0x42,0xde,0x8b,0xff,0xf2,0x23,0x42,0xbe,0x83,0x44,0x42,0x80,0x42,0x7c,0x37,0x0,0x6c,0x44,0x20,0xde,0x43,0x80,0xb7,0x3e,0x0,0x4,0x42,0xde,0x8a,0x9e,0xff,0xae,0xae,0xf2,0x7c,0x2e,0x0,0x4,0x42,0xde,0xf,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007\000\352(\003\002\001\000\012\313\001\001\310\001\001?mAA\004@BzB\002}B\316\277|.\000\004B\336\213\377\362#B\276\203Dz\200B|1\000lD \336C\200\267>\000\004B\336\212\236\377\256\256\362|.\000\004B\336\212GB\200DT\300Bl.\000\005B\336\212\377\350\256\256\362}.\000\004B\336\212\277\377\256\256\362\362\034B|.\000$BzB\000}BBBD\211D\200\376tB\336\0025|B0.\000\004B\336\212\367\362#B\007DB\200\276B25\000\336B|*\000\004B\336\212\377\377\256\362#.\000\004B\336\213\377\362#B\276\203DB\200B|7\000lD \336C\200\267>\000\004B\336\212\236\377\256\256\362|.\000\004B\336\017\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fec0569ac8876f5809e16311aff200ef41d79400 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHAOooAwIBAArLAQHIAQE/bUFBBEBCekICfULOv3wuAARC3ov/8iNCvoNEeoBCfDEAbEQg3kOAtz4ABELeip7/rq7yfC4ABELeikdCgERUwEJsLgAFQt6K/+iurvJ9LgAEQt6Kv/+urvLyHEJ8LgAkQnpCAH1CQkJEiUSA/nRC3gI1fEIwLgAEQt6K9/IjQgdEQoC+QjI1AN5CfCoABELeiv//rvIjLgAEQt6L//IjQr6DREKAQnw3AGxEIN5DgLc+AARC3oqe/66u8nwuAARC3g8ACwAL Step #5: MERGE-OUTER: attempt 4687 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1752042477 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56140777f198, 0x561407787911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561407787918,0x56140780f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fec0569ac8876f5809e16311aff200ef41d79400' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13538 processed earlier; will process 1737 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 451 ft: 452 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 492 ft: 563 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561404f935dd bp 0x000000000000 sp 0x7ffdc7656230 T47827) Step #5: ==47827==The signal is caused by a READ memory access. Step #5: #0 0x561404f935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561404db5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561404db4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561404d92929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561404cb3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561404c0bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561404c151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561404bfc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561404c283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88b2459082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561404befaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47827==Register values: Step #5: rax = 0x0000561408b98430 rbx = 0x0000561408b98430 rcx = 0x0000561408b98420 rdx = 0x00007f88b2621b80 Step #5: rdi = 0x0000561408b98420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffdc7656230 Step #5: r8 = 0x0000561408b98430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f88b2621be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561408192960 r14 = 0x0000000100000004 r15 = 0x00005614070ff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xc8,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x4,0x6d,0x41,0x41,0x4,0x40,0x42,0x86,0xbe,0x7f,0x3f,0x0,0x42,0x1b,0x7d,0x42,0x7c,0x31,0x80,0x0,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x2c,0x80,0x0,0x42,0x1b,0x79,0x7f,0x3f,0x80,0x0,0x42,0x42,0x7c,0x31,0x80,0x0,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x2c,0x80,0x0,0x42,0x1b,0x79,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x42,0xbd,0x7c,0xc3,0x80,0x35,0x80,0x0,0x42,0x7f,0x42,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x3f,0x80,0x0,0x7f,0x42,0x1b,0x7b,0x7f,0x3f,0x80,0x0,0x42,0x9b,0x7f,0x42,0x1d,0x7c,0xc3,0x80,0x35,0x80,0x0,0x42,0x7f,0x42,0xfd,0x11,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x7f,0x2f,0x80,0x0,0x42,0x1b,0x89,0x42,0xbd,0x7c,0xc3,0x80,0x31,0x80,0x0,0x42,0x7c,0x30,0x80,0x0,0xfd,0x11,0x42,0x80,0x0,0x42,0x42,0x7c,0x42,0x7f,0x3f,0x80,0x0,0x42,0x7f,0x3f,0x80,0x0,0x42,0x1b,0x7f,0x3f,0x80,0x80,0x0,0x3f,0x80,0x0,0x42,0xc2,0x10,0x79,0x82,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\310\031\003\002\001\000\012\313\001\001\310\001\001\004mAA\004@B\206\276\177?\000B\033}B|1\200\000\375\021BB|B\177?\200\000B\033\177,\200\000B\033y\177?\200\000BB|1\200\000\375\021BB|B\177?\200\000B\033\177,\200\000B\033y\177?\200\000B\033\177B\275|\303\2005\200\000B\177B\375\021BB|B\177?\200\000B\033?\200\000\177B\033{\177?\200\000B\233\177B\035|\303\2005\200\000B\177B\375\021BB|B\177?\200\000B\033\177?\200\000B\033\177\177/\200\000B\033\211B\275|\303\2001\200\000B|0\200\000\375\021B\200\000BB|B\177?\200\000B\177?\200\000B\033\177?\200\200\000?\200\000B\302\020y\202\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8b84f2a16b67cde5b375ddda2ce561d82543ea7 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYMgZAwIBAArLAQHIAQEEbUFBBEBChr5/PwBCG31CfDGAAP0RQkJ8Qn8/gABCG38sgABCG3l/P4AAQkJ8MYAA/RFCQnxCfz+AAEIbfyyAAEIbeX8/gABCG39CvXzDgDWAAEJ/Qv0RQkJ8Qn8/gABCGz+AAH9CG3t/P4AAQpt/Qh18w4A1gABCf0L9EUJCfEJ/P4AAQht/P4AAQht/fy+AAEIbiUK9fMOAMYAAQnwwgAD9EUKAAEJCfEJ/P4AAQn8/gABCG38/gIAAP4AAQsIQeYIACwAL Step #5: MERGE-OUTER: attempt 4688 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1752185377 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555acd4fb198, 0x555acd503911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555acd503918,0x555acd58b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8b84f2a16b67cde5b375ddda2ce561d82543ea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13541 processed earlier; will process 1734 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555acad0f5dd bp 0x000000000000 sp 0x7ffd7d620c70 T47831) Step #5: ==47831==The signal is caused by a READ memory access. Step #5: #0 0x555acad0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555acab31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555acab30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555acab0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555acaa2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555aca987c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555aca9911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555aca9786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555aca9a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f80a2075082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555aca96baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47831==Register values: Step #5: rax = 0x0000555acf231300 rbx = 0x0000555acf231300 rcx = 0x0000555acf2317b0 rdx = 0x00007f80a223db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7d620c70 Step #5: r8 = 0x0000555acf231300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f80a223dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555acdf0e960 r14 = 0x0000000100000004 r15 = 0x0000555acce7b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x1,0x0,0xf9,0x0,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0x4d,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0xfd,0x93,0x0,0x0,0x0,0x96,0x0,0x1,0x0,0x1,0x0,0x3d,0x0,0x1,0x0,0x1,0x0,0x0,0x3d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfd,0x93,0x0,0x0,0x0,0x96,0x0,0x1,0x0,0x1,0x0,0x3d,0x0,0x1,0x0,0x1,0x0,0x3d,0x0,0x1,0x0,0x0,0xd4,0x0,0x1,0x0,0x1,0x0,0x3d,0x0,0x0,0x0,0x96,0x0,0x1,0x0,0x1,0x0,0x3d,0x0,0x1,0x1,0x0,0x1,0x0,0x3d,0x0,0x0,0x0,0x96,0x0,0x1,0x0,0x1,0x0,0x3d,0x0,0x1,0x0,0x0,0x0,0x0,0x96,0x0,0x1,0x0,0x1,0x0,0x3d,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0x1,0x0,0x0,0x3d,0x0,0x1,0x1,0x0,0x1,0x0,0x3d,0x0,0x0,0xfe,0x1d,0x2,0x0,0x1,0x0,0x3d,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0x1,0x0,0x0,0x3d,0x0,0x1,0x1,0x0,0x1,0x0,0x3d,0x0,0x1,0xfe,0x1d,0x2,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x93,0x1,0x0,0x0,0x3d,0x0,0x1,0x1,0x0,0x1,0x0,0x3d,0x0,0x0,0xfe,0x1d,0x2,0x1,0x0,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\001\000\371\000\003\002\001\000\012\313\001\001\310\001\000\001\000M0\000\000\000\000\000\000\375\223\000\000\000\226\000\001\000\001\000=\000\001\000\001\000\000=\000\000\000\000\000\000\000\375\223\000\000\000\226\000\001\000\001\000=\000\001\000\001\000=\000\001\000\000\324\000\001\000\001\000=\000\000\000\226\000\001\000\001\000=\000\001\001\000\001\000=\000\000\000\226\000\001\000\001\000=\000\001\000\000\000\000\226\000\001\000\001\000=\000\000\000\000\000\000\223\001\000\000\000\000\000\000\223\001\000\000=\000\001\001\000\001\000=\000\000\376\035\002\000\001\000=\000\000\000\000\000\000\223\001\000\000\000\000\000\000\223\001\000\000=\000\001\001\000\001\000=\000\001\376\035\002\001\000\000\000\000\000\000\223\001\000\000=\000\001\001\000\001\000=\000\000\376\035\002\001\000\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ec30f1af43d5e44ff63376951ada0715b5aaa19 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIBAPkAAwIBAArLAQHIAQABAE0wAAAAAAAA/ZMAAACWAAEAAQA9AAEAAQAAPQAAAAAAAAD9kwAAAJYAAQABAD0AAQABAD0AAQAA1AABAAEAPQAAAJYAAQABAD0AAQEAAQA9AAAAlgABAAEAPQABAAAAAJYAAQABAD0AAAAAAACTAQAAAAAAAJMBAAA9AAEBAAEAPQAA/h0CAAEAPQAAAAAAAJMBAAAAAAAAkwEAAD0AAQEAAQA9AAH+HQIBAAAAAAAAkwEAAD0AAQEAAQA9AAD+HQIBAAEL Step #5: MERGE-OUTER: attempt 4689 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1752325676 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a2dff8198, 0x563a2e000911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a2e000918,0x563a2e0880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ec30f1af43d5e44ff63376951ada0715b5aaa19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13542 processed earlier; will process 1733 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a2b80c5dd bp 0x000000000000 sp 0x7ffc01a26fa0 T47835) Step #5: ==47835==The signal is caused by a READ memory access. Step #5: #0 0x563a2b80c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a2b62e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a2b62dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a2b60b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a2b52cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a2b484c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a2b48e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a2b4756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a2b4a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2dc45f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a2b468aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47835==Register values: Step #5: rax = 0x0000563a2f7a4470 rbx = 0x0000563a2f7a4470 rcx = 0x0000563a2f7a4920 rdx = 0x00007fd2dc627b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc01a26fa0 Step #5: r8 = 0x0000563a2f7a4470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2dc627be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a2ea0b960 r14 = 0x0000000100000004 r15 = 0x0000563a2d978386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xc2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xdf,0xa3,0xef,0xff,0xa3,0xfb,0xbf,0x83,0x7f,0x42,0x7e,0x33,0x0,0xc6,0x82,0xa3,0x7c,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc2,0x88,0xa3,0x3c,0x31,0x0,0xf8,0x7c,0x34,0x0,0xe5,0x8e,0xfc,0xfd,0x7d,0x42,0xff,0xff,0xff,0x83,0x0,0x7f,0x42,0x7e,0x7a,0x35,0x2,0x2e,0x42,0x7c,0x35,0x1,0xef,0xff,0x83,0xff,0xff,0xeb,0x24,0x42,0x7f,0x34,0x0,0xba,0x88,0xa3,0x0,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0xa8,0x0,0x81,0x42,0xa,0x7d,0x7c,0x34,0x0,0xe7,0x84,0xff,0xf9,0x7c,0x42,0xff,0xff,0x2c,0x42,0xff,0x76,0x7e,0x32,0x0,0x17,0x42,0x10,0x34,0x0,0xe5,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0x42,0x2,0x7f,0x7c,0x34,0x1,0xf5,0xcc,0x42,0x7a,0x42,0xea,0xff,0xe5,0xeb,0xff,0x60,0x7a,0x42,0x7e,0x35,0x0,0x0,0x30,0x0,0x7a,0xc2,0x1,0x0,0xc,0x0,0x7e,0x31,0x0,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x7f,0x7d,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\302\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\337\243\357\377\243\373\277\203\177B~3\000\306\202\243|0\000\370\357\377\377\377\377\302\210\243<1\000\370|4\000\345\216\374\375}B\377\377\377\203\000\177B~z5\002.B|5\001\357\377\203\377\377\353$B\1774\000\272\210\243\0000\000\370\357\377\377\377\377\303\250\000\201B\012}|4\000\347\204\377\371|B\377\377,B\377v~2\000\027B\0204\000\345-}B\377\376\377\203\377\302~=\0000~B\002\177|4\001\365\314BzB\352\377\345\353\377`zB~5\000\0000\000z\302\001\000\014\000~1\000-}B\377\376\377\203\377\302~=\0000~\017\000\000\000\000\000\000\001\177}=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9db634a202afdcdac54992d5d6fe51fcf1fcaf3a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQcIZAwIBAArLAQHIAQE/cUFBBEBCekLv36Pv/6P7v4N/Qn4zAMaCo3wwAPjv/////8KIozwxAPh8NADljvz9fUL///+DAH9Cfno1Ai5CfDUB7/+D///rJEJ/NAC6iKMAMAD47//////DqACBQgp9fDQA54T/+XxC//8sQv92fjIAF0IQNADlLX1C//7/g//Cfj0AMH5CAn98NAH1zEJ6Qur/5ev/YHpCfjUAADAAesIBAAwAfjEALX1C//7/g//Cfj0AMH4PAAAAAAAAAX99PQB+CwAL Step #5: MERGE-OUTER: attempt 4690 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1752466044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4c6333198, 0x55e4c633b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4c633b918,0x55e4c63c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9db634a202afdcdac54992d5d6fe51fcf1fcaf3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13543 processed earlier; will process 1732 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4c3b475dd bp 0x000000000000 sp 0x7ffd02259a70 T47839) Step #5: ==47839==The signal is caused by a READ memory access. Step #5: #0 0x55e4c3b475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4c3969280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4c3968fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4c3946929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4c3867ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4c37bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4c37c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4c37b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4c37dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f497283b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4c37a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47839==Register values: Step #5: rax = 0x000055e4c72b6410 rbx = 0x000055e4c72b6410 rcx = 0x000055e4c72b68c0 rdx = 0x00007f4972a03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd02259a70 Step #5: r8 = 0x000055e4c72b6410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4972a03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4c6d46960 r14 = 0x0000000100000004 r15 = 0x000055e4c5cb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0xff,0x72,0x7c,0x42,0x80,0x7a,0x42,0x7c,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7f,0x42,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0x1,0x3f,0x0,0x42,0x81,0xae,0x0,0xfe,0x22,0x0,0xff,0xfe,0xff,0xff,0x2a,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0x1,0x3f,0x0,0x42,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xfe,0xff,0xf2,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xbf,0xfe,0x1,0x3f,0x0,0x42,0x81,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7e,0x42,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xf2,0x1,0x42,0x42,0x7f,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x45,0x0,0xff,0xfe,0xff,0xff,0xc2,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001-oAA\004@BzBB}B\377\377\377r|B\200zB|B\336\376\377\377\256\000\376E\000\377\376\377\377\362\001BB\177B\377\256\000\376E\000\377\376\377\377\362\001BB\177B\336\376\377\377\256\000\376E\000\377\376\001?\000B\201\256\000\376\"\000\377\376\377\377*\001BB\177B\336\376\377\377\256\000\376E\000\377\376\001?\000B\256\000\376E\000\377\376\376\377\362\001BB\177B\336\376\377\377\376\377\377\362\001BB\177B\336\376\377\377\256\000\376E\000\277\376\001?\000B\201\000\376E\000\377\376\377\377\362\001BB~B\377\256\000\376E\000\377\376\377\377\362\001BB\177B\336\376\377\377\256\000\376E\000\377\376\377\377\302z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0be49ecd5d80f63335850648301994226ff66c5c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEtb0FBBEBCekJCfUL///9yfEKAekJ8Qt7+//+uAP5FAP/+///yAUJCf0L/rgD+RQD//v//8gFCQn9C3v7//64A/kUA//4BPwBCga4A/iIA//7//yoBQkJ/Qt7+//+uAP5FAP/+AT8AQq4A/kUA//7+//IBQkJ/Qt7+///+///yAUJCf0Le/v//rgD+RQC//gE/AEKBAP5FAP/+///yAUJCfkL/rgD+RQD//v//8gFCQn9C3v7//64A/kUA//7//8J6igAACwAL Step #5: MERGE-OUTER: attempt 4691 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1752605344 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b64fbf7198, 0x55b64fbff911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b64fbff918,0x55b64fc870a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0be49ecd5d80f63335850648301994226ff66c5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13544 processed earlier; will process 1731 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b64d40b5dd bp 0x000000000000 sp 0x7ffd44e97bc0 T47843) Step #5: ==47843==The signal is caused by a READ memory access. Step #5: #0 0x55b64d40b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b64d22d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b64d22cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b64d20a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b64d12bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b64d083c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b64d08d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b64d0746e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b64d0a03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8b7a75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b64d067aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47843==Register values: Step #5: rax = 0x000055b651a56340 rbx = 0x000055b651a56340 rcx = 0x000055b651a567f0 rdx = 0x00007fb8b7c3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd44e97bc0 Step #5: r8 = 0x000055b651a56340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb8b7c3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b65060a960 r14 = 0x0000000100000004 r15 = 0x000055b64f577386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0xa6,0x7f,0x42,0x7d,0x32,0x0,0x17,0x3d,0x0,0x5d,0x42,0x42,0x42,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x33,0x0,0x1,0x42,0x5b,0x87,0x33,0x0,0x83,0xbd,0x80,0xa6,0x0,0x33,0x0,0xb5,0xd4,0x42,0x42,0x7f,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x2c,0x7e,0x34,0x0,0x40,0x42,0x7f,0x7a,0x42,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x7d,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x42,0x7f,0x42,0x8a,0xcb,0xfd,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x3d,0x34,0x0,0x1,0x42,0x5b,0x87,0x32,0x0,0x40,0x42,0x7e,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x3d,0x34,0x0,0x1,0x42,0x5b,0x87,0x32,0x0,0x83,0xbd,0x80,0xa6,0x0,0x33,0x0,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x0,0x90,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\246\177B}2\000\027=\000]BBB\001B[~7\000}B\177B@3\000\001B[\2073\000\203\275\200\246\0003\000\265\324BB\177\177B}B\313\377I~BB\001B,~4\000@B\177zBB\177B\212\313\377I~BB\001B[\3767\000\001}B\177B\177B}B\313\377I~BB\001BB\177B\212\313\375I~BB\001B[\3767\000\001B[~7\000}B\177B=4\000\001B[\2072\000@B~B\212\313\377I~BB\001B[\3767\000\001B[~7\000}B\177B=4\000\001B[\2072\000\203\275\200\246\0003\000\177B}B\313\377I~\000\220B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a5f6412c42801d75d70eb06c720a172bf007845e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCpn9CfTIAFz0AXUJCQgFCW343AH1Cf0JAMwABQluHMwCDvYCmADMAtdRCQn9/Qn1Cy/9JfkJCAUIsfjQAQEJ/ekJCf0KKy/9JfkJCAUJb/jcAAX1Cf0J/Qn1Cy/9JfkJCAUJCf0KKy/1JfkJCAUJb/jcAAUJbfjcAfUJ/Qj00AAFCW4cyAEBCfkKKy/9JfkJCAUJb/jcAAUJbfjcAfUJ/Qj00AAFCW4cyAIO9gKYAMwB/Qn1Cy/9JfgCQQgEACwAL Step #5: MERGE-OUTER: attempt 4692 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1752746778 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fa6c4a3198, 0x55fa6c4ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fa6c4ab918,0x55fa6c5330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a5f6412c42801d75d70eb06c720a172bf007845e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13545 processed earlier; will process 1730 files now Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #1 pulse cov: 393 ft: 394 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fa69cb75dd bp 0x000000000000 sp 0x7ffcf7f53580 T47847) Step #5: ==47847==The signal is caused by a READ memory access. Step #5: #0 0x55fa69cb75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fa69ad9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fa69ad8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fa69ab6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fa699d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fa6992fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fa699391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fa699206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fa6994c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3418de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fa69913aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47847==Register values: Step #5: rax = 0x000055fa6da4a430 rbx = 0x000055fa6da4a430 rcx = 0x000055fa6da4a420 rdx = 0x00007ff341aa6b80 Step #5: rdi = 0x000055fa6da4a420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcf7f53580 Step #5: r8 = 0x000055fa6da4a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff341aa6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fa6ceb6960 r14 = 0x0000000100000004 r15 = 0x000055fa6be23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0xf3,0xff,0x7d,0x42,0xfe,0x42,0x88,0x42,0xff,0xff,0xff,0xae,0xda,0x2,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xc6,0x0,0x1,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x42,0x42,0x0,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0xfe,0xc6,0x0,0x1,0x42,0x1,0x0,0x0,0x0,0x7c,0x42,0x80,0xda,0x0,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x42,0x7f,0x42,0x42,0x7c,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x30,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@B\363\377}B\376B\210B\377\377\377\256\332\002BB\211B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B|B\200\332\275#|B\377\005\376\306\000\001\306\000\001B?\177BB|B\200\332BB\000B\262B|B\200\332\275#|B\377\005\376\315\000\001\376\306\000\001B\001\000\000\000|B\200\332\000B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\377\005\376\306\000\001B1\000\000\000\000\000\000\000\000BB\177BB|\376\243\000\001\256\000\376>\000\377\005\376\306\000\001B0\000\000\000\000\000\000\000\000BB\177BB|B\200\332\000B|\212B|B\200\332\000B|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cc91d1916351f84d4479a8e6a5f7228cb08e6ae Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBC8/99Qv5CiEL///+u2gJCQolC3v7//64A/j4A/wf+vwABAS4BQkJ/QnxCgNq9I3xC/wX+xgABxgABQj9/QkJ8QoDaQkIAQrJCfEKA2r0jfEL/Bf7NAAH+xgABQgEAAAB8QoDaAEL/rgD+PgD/Bf6jAAGuAP4+AP8F/sYAAUIxAAAAAAAAAABCQn9CQnz+owABrgD+PgD/Bf7GAAFCMAAAAAAAAAAAQkJ/QkJ8QoDaAEJ8ikJ8QoDaAEJ8igAACwAL Step #5: MERGE-OUTER: attempt 4693 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1752887641 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e4ca522198, 0x55e4ca52a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e4ca52a918,0x55e4ca5b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3cc91d1916351f84d4479a8e6a5f7228cb08e6ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13547 processed earlier; will process 1728 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e4c7d365dd bp 0x000000000000 sp 0x7ffeb5ca54e0 T47851) Step #5: ==47851==The signal is caused by a READ memory access. Step #5: #0 0x55e4c7d365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e4c7b58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e4c7b57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e4c7b35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e4c7a56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e4c79aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e4c79b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e4c799f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e4c79cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3be99d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e4c7992aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47851==Register values: Step #5: rax = 0x000055e4ccfcb470 rbx = 0x000055e4ccfcb470 rcx = 0x000055e4ccfcb920 rdx = 0x00007f3be9b9ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb5ca54e0 Step #5: r8 = 0x000055e4ccfcb470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3be9b9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e4caf35960 r14 = 0x0000000100000004 r15 = 0x000055e4c9ea2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x54,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0x5d,0x42,0x42,0x42,0x83,0x42,0x7c,0x7b,0x7b,0x42,0x7c,0x31,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb0,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x31,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0x31,0x42,0x7e,0x42,0x82,0xc3,0x6e,0x42,0xfd,0xdc,0x99,0xff,0x77,0x7d,0x42,0x7b,0xbf,0xb1,0x42,0xb9,0x80,0x6f,0xbf,0xb0,0x7e,0x34,0x0,0x81,0xd4,0xc3,0xff,0x40,0x42,0x5d,0x42,0x42,0x42,0x83,0x42,0x7c,0x7b,0x7b,0x42,0x7c,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb0,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x31,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb1,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x32,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0x31,0x42,0x7e,0x42,0x8a,0xc3,0x6e,0x42,0xfd,0xdc,0x99,0xff,0x77,0x84,0x42,0x42,0x7b,0x80,0xbf,0xb1,0xb9,0x0,0x42,0x7b,0x42,0x2a,0x79,0x85,0x43,0xff,0xff,0x38,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005T\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B]BBB\203B|{{B|1\000\370t0\000\377\336\377n}\277\260B\027{B\200o\277\2601\000\377\210\337,B~B\202\375\377\3341B~B\202\303nB\375\334\231\377w}B{\277\261B\271\200o\277\260~4\000\201\324\303\377@B]BBB\203B|{{B|0\000\370t0\000\377\336\377n}\277\260B\027{B\200o\277\2601\000\377\210\337,B~B\202\375\377\334\370t0\000\377\336\377n}\277\261B\027{B\200o\277\2602\000\377\210\337,B~B\202\375\377\3341B~B\212\303nB\375\334\231\377w\204BB{\200\277\261\271\000B{B*y\205C\377\3778\200\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-615a9fc21360de71aa393c50cb715c7d584b1051 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFVOIZAwIBAArLAQHIAQFAb0FBBEBCXUJCQoNCfHt7QnwxAPh0MAD/3v9ufb+wQhd7QoBvv7AxAP+I3yxCfkKC/f/cMUJ+QoLDbkL93Jn/d31Ce7+xQrmAb7+wfjQAgdTD/0BCXUJCQoNCfHt7QnwwAPh0MAD/3v9ufb+wQhd7QoBvv7AxAP+I3yxCfkKC/f/c+HQwAP/e/259v7FCF3tCgG+/sDIA/4jfLEJ+QoL9/9wxQn5CisNuQv3cmf93hEJCe4C/sbkAQntCKnmFQ///OIAAAAsL Step #5: MERGE-OUTER: attempt 4694 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1753026181 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b0d5363198, 0x55b0d536b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b0d536b918,0x55b0d53f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/615a9fc21360de71aa393c50cb715c7d584b1051' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13548 processed earlier; will process 1727 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0d2b775dd bp 0x000000000000 sp 0x7fff4d518a20 T47855) Step #5: ==47855==The signal is caused by a READ memory access. Step #5: #0 0x55b0d2b775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0d2999280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0d2998fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b0d2976929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b0d2897ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b0d27efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b0d27f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b0d27e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b0d280c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f56e825c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b0d27d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47855==Register values: Step #5: rax = 0x000055b0d672f340 rbx = 0x000055b0d672f340 rcx = 0x000055b0d672f7f0 rdx = 0x00007f56e8424b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4d518a20 Step #5: r8 = 0x000055b0d672f340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56e8424be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b0d5d76960 r14 = 0x0000000100000004 r15 = 0x000055b0d4ce3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0xc0,0xf5,0xff,0xfc,0xbd,0xa4,0x81,0xcd,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x1,0x42,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x32,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x7d,0x42,0xff,0x0,0x7d,0x42,0x7f,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x32,0x0,0x0,0x7d,0x1,0x7c,0x0,0x42,0xc0,0xcc,0xff,0xfc,0xbd,0xa2,0xa2,0xa2,0x7d,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0xf8,0xbd,0x5b,0x83,0x33,0x0,0x1,0x42,0x1,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B]B\001B~|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@5\000\377\177B@5\000\377\000}B\177B@0\000\000}BB\177B\300\365\377\374\275\244\201\315\000}B\177B@5\000\000}\304\177B\177B}B\313\377\177B\212}B@\001\001BB\001B~|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@2\000\377\177B@5\000\377\000}B\177B@0\000\000}B\377\000}B\1775\000\377\000}B\177B@2\000\000}\001|\000B\300\314\377\374\275\242\242\242}B\212\313\377I~B\370\275[\2033\000\001B\001\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-edc693c161e0c09eee5f2f1ba55e737e6d6ebdbb Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CXUIBQn58LQB9Qn9CfUIBQn58LQB9Qn9CistCf0JANQD/f0JANQD/AH1Cf0JAMAAAfUJCf0LA9f/8vaSBzQB9Qn9CQDUAAH3Ef0J/Qn1Cy/9/Qop9QkABAUJCAUJ+fC0AfUJ/Qn1CAUJ+fC0AfUJ/QorLQn9CQDIA/39CQDUA/wB9Qn9CQDAAAH1C/wB9Qn81AP8AfUJ/QkAyAAB9AXwAQsDM//y9oqKifUKKy/9JfkL4vVuDMwABQgEACwEL Step #5: MERGE-OUTER: attempt 4695 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1753167353 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf6a782198, 0x55cf6a78a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf6a78a918,0x55cf6a8120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edc693c161e0c09eee5f2f1ba55e737e6d6ebdbb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13549 processed earlier; will process 1726 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf67f965dd bp 0x000000000000 sp 0x7ffefe2a6600 T47859) Step #5: ==47859==The signal is caused by a READ memory access. Step #5: #0 0x55cf67f965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf67db8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf67db7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf67d95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf67cb6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf67c0ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf67c181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf67bff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf67c2b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffab47cb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf67bf2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47859==Register values: Step #5: rax = 0x000055cf6cc78470 rbx = 0x000055cf6cc78470 rcx = 0x000055cf6cc78920 rdx = 0x00007ffab4993b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefe2a6600 Step #5: r8 = 0x000055cf6cc78470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffab4993be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf6b195960 r14 = 0x0000000100000004 r15 = 0x000055cf6a102386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x27,0x4,0x40,0x43,0x42,0x7a,0x42,0x7d,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7a,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x80,0xc2,0x88,0x42,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x42,0x40,0x7c,0x42,0x7e,0x42,0x42,0xc2,0x80,0x87,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0xd3,0x42,0x42,0x89,0x7e,0x88,0x7a,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x80,0xc2,0x88,0x42,0x42,0x43,0x44,0x42,0x42,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x7d,0x42,0x40,0x83,0x42,0x7e,0x42,0x42,0xc2,0x88,0x87,0x42,0x43,0x44,0x42,0x42,0x42,0x3e,0x7f,0x80,0x44,0x1,0x39,0x80,0x0,0x0,0x1,0x42,0x89,0xff,0xff,0x42,0x42,0x9,0x42,0x40,0x82,0x42,0x7c,0x81,0x42,0x43,0x8a,0x42,0x96,0x42,0x44,0x80,0x7f,0x3e,0x1,0x39,0x42,0x7f,0x3e,0x1,0x0,0x32,0x0,0xda,0x7f,0x42,0x1,0x1,0x0,0xd1,0x0,0xb,0x1,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oA'\004@CBzB}B\323BB\211~\210zBB}B@\203B~B\200\302\210BBCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB}B@|B~BB\302\200\207BCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB\323BB\211~\210zBB}B@\203B~B\200\302\210BBCDBBBD\200\177>\0019\200\000\000\001B\211\377\377BB}B@\203B~BB\302\210\207BCDBBB>\177\200D\0019\200\000\000\001B\211\377\377BB\011B@\202B|\201BC\212B\226BD\200\177>\0019B\177>\001\0002\000\332\177B\001\001\000\321\000\013\001\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5243484efc451464fecb41e21137d06a2bf1c125 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0EnBEBDQnpCfULTQkKJfoh6QkJ9QkCDQn5CgMKIQkJDREJCQkSAfz4BOYAAAAFCif//QkJ9QkB8Qn5CQsKAh0JDREJCQkSAfz4BOYAAAAFCif//QkLTQkKJfoh6QkJ9QkCDQn5CgMKIQkJDREJCQkSAfz4BOYAAAAFCif//QkJ9QkCDQn5CQsKIh0JDREJCQj5/gEQBOYAAAAFCif//QkIJQkCCQnyBQkOKQpZCRIB/PgE5Qn8+AQAyANp/QgEBANEACwEL Step #5: MERGE-OUTER: attempt 4696 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1753307926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e371cb6198, 0x55e371cbe911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e371cbe918,0x55e371d460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5243484efc451464fecb41e21137d06a2bf1c125' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13550 processed earlier; will process 1725 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 411 ft: 412 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e36f4ca5dd bp 0x000000000000 sp 0x7fff273edcc0 T47863) Step #5: ==47863==The signal is caused by a READ memory access. Step #5: #0 0x55e36f4ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e36f2ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e36f2ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e36f2c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e36f1eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e36f142c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e36f14c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e36f1336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e36f15f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45112be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e36f126aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47863==Register values: Step #5: rax = 0x000055e3742e1430 rbx = 0x000055e3742e1430 rcx = 0x000055e3742e1420 rdx = 0x00007f4511486b80 Step #5: rdi = 0x000055e3742e1420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff273edcc0 Step #5: r8 = 0x000055e3742e1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4511486be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3726c9960 r14 = 0x0000000100000004 r15 = 0x000055e371636386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3e,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x4e,0x2,0xfa,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x85,0x42,0xe2,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x8a,0xe2,0x2b,0x80,0x7c,0x42,0x41,0x42,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x52,0x42,0x7c,0x42,0xe2,0x7c,0x82,0x42,0x42,0x42,0x79,0x42,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x7c,0xc2,0x42,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x85,0x42,0xe2,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x8a,0xe2,0x2b,0x80,0x7c,0x42,0x41,0x42,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x52,0x42,0x7c,0x42,0xe2,0x7c,0x82,0x42,0x42,0x42,0x79,0x42,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x7c,0xc2,0x42,0x42,0xfe,0x40,0x2,0x42,0x42,0x6e,0x82,0x42,0x8a,0x7f,0x42,0x8a,0xb1,0x84,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001>oAA\004@BzBDB\200DB\002\177B|B\342@\3762\002z\020\000\376N\002\372B\177B|B\342@\3762\002z\020\000\376@\002zBB\205B\342|\302BBByB\212\342+\200|BAB@\3762\002z\020\000\376@\002zRB|B\342|\202BBByB\020\000\376@\002zBB|B\342|\302B\177B|B\342@\3762\002z\020\000\376@\002zBB\205B\342|\302BBByB\212\342+\200|BAB@\3762\002z\020\000\376@\002zRB|B\342|\202BBByB\020\000\376@\002zBB|B\342|\302BB\376@\002BBn\202B\212\177B\212\261\204\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1f327a8490d2f1a19a502933a81715a3ba09da2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE+b0FBBEBCekJEQoBEQgJ/QnxC4kD+MgJ6EAD+TgL6Qn9CfELiQP4yAnoQAP5AAnpCQoVC4nzCQkJCeUKK4iuAfEJBQkD+MgJ6EAD+QAJ6UkJ8QuJ8gkJCQnlCEAD+QAJ6QkJ8QuJ8wkJ/QnxC4kD+MgJ6EAD+QAJ6QkKFQuJ8wkJCQnlCiuIrgHxCQUJA/jICehAA/kACelJCfELifIJCQkJ5QhAA/kACekJCfELifMJCQv5AAkJCboJCin9CirGEigAACwAL Step #5: MERGE-OUTER: attempt 4697 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1753448836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56536a5ce198, 0x56536a5d6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56536a5d6918,0x56536a65e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1f327a8490d2f1a19a502933a81715a3ba09da2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13552 processed earlier; will process 1723 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 435 ft: 436 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565367de25dd bp 0x000000000000 sp 0x7ffca4dec080 T47867) Step #5: ==47867==The signal is caused by a READ memory access. Step #5: #0 0x565367de25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565367c04280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565367c03fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565367be1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565367b02ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565367a5ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565367a641e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565367a4b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565367a773c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f816834e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565367a3eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47867==Register values: Step #5: rax = 0x000056536b779430 rbx = 0x000056536b779430 rcx = 0x000056536b779420 rdx = 0x00007f8168516b80 Step #5: rdi = 0x000056536b779420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffca4dec080 Step #5: r8 = 0x000056536b779430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8168516be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056536afe1960 r14 = 0x0000000100000004 r15 = 0x0000565369f4e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xef,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xea,0x7d,0x44,0x42,0x89,0x42,0x7e,0x42,0x42,0x7d,0x7e,0x42,0x44,0x42,0x80,0x44,0x42,0x12,0x7a,0x42,0x7c,0x30,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0xf8,0xff,0xff,0xff,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x31,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x42,0xc3,0xff,0xff,0xff,0x1,0x33,0x0,0xc2,0x42,0x42,0x83,0x7e,0x7d,0x42,0x42,0x42,0x7d,0x7e,0x42,0x44,0x42,0x80,0x44,0x42,0x12,0x7a,0x42,0x7c,0x31,0x0,0xf8,0xff,0x1a,0x84,0x30,0x0,0xf8,0xff,0xff,0xff,0xff,0xff,0x87,0x60,0x42,0xb9,0x7c,0x44,0x42,0x3f,0x31,0x4a,0x7c,0x32,0x3e,0x1,0x39,0x3,0xdd,0x7e,0x89,0x42,0xc3,0xff,0xff,0xff,0x1,0x3f,0x0,0xc2,0x42,0x42,0x83,0x7e,0x7d,0xc2,0x42,0x7f,0x44,0x42,0x3f,0x31,0x4a,0x31,0x3e,0x1,0x7c,0x39,0x0,0xf8,0xff,0xff,0xfd,0xff,0xff,0x7d,0x81,0x7a,0x42,0x7c,0x31,0x0,0xfe,0x87,0x1a,0x84,0x30,0x0,0xf8,0xfe,0xff,0x87,0x29,0x89,0x42,0x7c,0x29,0x0,0x0,0x1,0xbf,0x0,0x42,0x42,0x7d,0x82,0x42,0x60,0x42,0xb9,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\357\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\352}DB\211B~BB}~BDB\200DB\022zB|0\000\370\377\032\2040\000\370\377\377\377\377\377\207`B\271|DB?1J|2>\0019\003\335~\211B\303\377\377\377\0013\000\302BB\203~}BBB}~BDB\200DB\022zB|1\000\370\377\032\2040\000\370\377\377\377\377\377\207`B\271|DB?1J|2>\0019\003\335~\211B\303\377\377\377\001?\000\302BB\203~}\302B\177DB?1J1>\001|9\000\370\377\377\375\377\377}\201zB|1\000\376\207\032\2040\000\370\376\377\207)\211B|)\000\000\001\277\000BB}\202B`B\271|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-446f0a6f6af4276aca915db4ae0f0062c1b34e40 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYO8ZAwIBAArLAQHIAQE/b0FBBEBCekLqfURCiUJ+QkJ9fkJEQoBEQhJ6QnwwAPj/GoQwAPj//////4dgQrl8REI/MUp8Mj4BOQPdfolCw////wEzAMJCQoN+fUJCQn1+QkRCgERCEnpCfDEA+P8ahDAA+P//////h2BCuXxEQj8xSnwyPgE5A91+iULD////AT8AwkJCg359wkJ/REI/MUoxPgF8OQD4///9//99gXpCfDEA/ocahDAA+P7/hymJQnwpAAABvwBCQn2CQmBCuXwACwAL Step #5: MERGE-OUTER: attempt 4698 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1753590389 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0a98b7198, 0x55d0a98bf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0a98bf918,0x55d0a99470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/446f0a6f6af4276aca915db4ae0f0062c1b34e40' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13554 processed earlier; will process 1721 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 412 ft: 413 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0a70cb5dd bp 0x000000000000 sp 0x7ffce40859c0 T47871) Step #5: ==47871==The signal is caused by a READ memory access. Step #5: #0 0x55d0a70cb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0a6eed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0a6eecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0a6eca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0a6debad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0a6d43c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0a6d4d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0a6d346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0a6d603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb1a8ca8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0a6d27aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47871==Register values: Step #5: rax = 0x000055d0ac181430 rbx = 0x000055d0ac181430 rcx = 0x000055d0ac181420 rdx = 0x00007fb1a8e70b80 Step #5: rdi = 0x000055d0ac181420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffce40859c0 Step #5: r8 = 0x000055d0ac181430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb1a8e70be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0aa2ca960 r14 = 0x0000000100000004 r15 = 0x000055d0a9237386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7f,0x34,0x0,0x84,0x0,0x0,0x0,0x37,0x80,0x80,0x0,0x89,0xdd,0x84,0x7b,0x42,0x4,0x0,0x0,0x0,0x34,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x23,0x42,0x32,0x80,0x80,0x32,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7e,0x34,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x0,0x80,0xbd,0xac,0xf0,0xa4,0x22,0x0,0xd1,0x1a,0xb2,0x1a,0x42,0x42,0x0,0x77,0x69,0x6e,0x42,0x4,0x0,0x0,0x0,0x34,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x23,0x42,0x32,0x80,0x80,0x32,0x0,0x81,0xde,0x4,0x7b,0x42,0x28,0x42,0x80,0x40,0x42,0xe8,0x0,0x1,0x0,0x7c,0x84,0x43,0xe0,0xd1,0xca,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x0,0x80,0xbd,0xac,0xf0,0xa4,0x22,0x0,0xd1,0x1a,0xba,0x1a,0x42,0xde,0x35,0x42,0xde,0x42,0x42,0x30,0x3d,0x0,0x77,0x0,0x7e,0x30,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x1,0x12,0x0,0x5b,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200@B\350\000\1774\000\204\000\000\0007\200\200\000\211\335\204{B\004\000\000\0004\200\200\000\201\335\204{B\377\377BB#B2\200\2002\000\201\336\004{B@B\200\336\004{B@B\200@B\350\000~4\200\000\201\362\377\377BBBA16\200\000\200\275\254\360\244\"\000\321\032\262\032BB\000winB\004\000\000\0004\200\200\000\201\335\204{B\377\377BB#B2\200\2002\000\201\336\004{B(B\200@B\350\000\001\000|\204C\340\321\312BBBA16\200\000\200\275\254\360\244\"\000\321\032\272\032B\3365B\336BB0=\000w\000~0\200\000\201\362\377\377BB\001\022\000[\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d6e715b03ddfe6cca66fe8b5e670dfe1a58574bb Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgEBC6AB/NACEAAAAN4CAAIndhHtCBAAAADSAgACB3YR7Qv//QkIjQjKAgDIAgd4Ee0JAQoDeBHtCQEKAQELoAH40gACB8v//QkJCQTE2gACAvazwpCIA0RqyGkJCAHdpbkIEAAAANICAAIHdhHtC//9CQiNCMoCAMgCB3gR7QihCgEBC6AABAHyEQ+DRykJCQkExNoAAgL2s8KQiANEauhpC3jVC3kJCMD0AdwB+MIAAgfL//0JCARIAWwAFCwAL Step #5: MERGE-OUTER: attempt 4699 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1753730025 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556db410f198, 0x556db4117911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556db4117918,0x556db419f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d6e715b03ddfe6cca66fe8b5e670dfe1a58574bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13556 processed earlier; will process 1719 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556db19235dd bp 0x000000000000 sp 0x7ffc05d51220 T47875) Step #5: ==47875==The signal is caused by a READ memory access. Step #5: #0 0x556db19235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556db1745280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556db1744fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556db1722929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556db1643ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556db159bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556db15a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556db158c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556db15b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f009fc97082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556db157faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47875==Register values: Step #5: rax = 0x0000556db4e52470 rbx = 0x0000556db4e52470 rcx = 0x0000556db4e52920 rdx = 0x00007f009fe5fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc05d51220 Step #5: r8 = 0x0000556db4e52470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f009fe5fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556db4b22960 r14 = 0x0000000100000004 r15 = 0x0000556db3a8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x20,0xa2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x49,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xff,0xff,0xdf,0xff,0x6,0x30,0x0,0xff,0xed,0x7d,0x42,0x7e,0x32,0x0,0xf8,0x7c,0x30,0x0,0xe5,0x8c,0xff,0xdd,0xff,0xff,0x6,0x34,0x0,0xff,0x6,0x30,0x0,0xff,0xed,0x7d,0x42,0x7e,0x32,0x0,0xf8,0x7c,0x34,0x0,0xe5,0x8c,0xff,0xdd,0x7d,0x42,0x0,0x86,0x7d,0x42,0xff,0xff,0x6,0x3d,0x0,0xff,0xed,0x7d,0x42,0x7e,0x32,0x0,0xf8,0x7c,0x32,0x0,0x7d,0x42,0x7e,0x32,0x0,0xef,0xf8,0xf,0x32,0x0,0x86,0xff,0xdf,0xff,0xff,0x6,0x34,0x0,0xff,0x6,0x30,0x0,0xff,0xed,0x7d,0x42,0x7e,0x32,0x0,0xf8,0x7c,0x30,0x0,0xe5,0x88,0xff,0xdd,0x7d,0x42,0x7c,0x86,0x42,0x0,0x86,0x7d,0x42,0xff,0xff,0x6,0x3d,0x0,0xff,0xed,0x7d,0x42,0x7e,0x33,0x0,0xf8,0x7c,0x32,0x0,0x7d,0x42,0x7e,0x7d,0x42,0xff,0xff,0x6,0x3d,0x0,0xff,0xed,0x7d,0x42,0x7e,0x33,0x0,0xf8,0x7c,0x32,0x0,0x7d,0x42,0x7e,0x32,0x0,0xff,0xdd,0x7d,0x42,0x7c,0x86,0xc2,0x0,0x86,0x7d,0x42,0xff,0xff,0x6,0x3d,0x0,0xff,0xed,0x63,0x7c,0x32,0x0,0xf8,0x7c,0x32,0x0,0xf8,0xf,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005 \242\031\003\002\001\000\012\313\001\001\310\001\001?oAI\004@BzB\357\377\377\377\337\377\0060\000\377\355}B~2\000\370|0\000\345\214\377\335\377\377\0064\000\377\0060\000\377\355}B~2\000\370|4\000\345\214\377\335}B\000\206}B\377\377\006=\000\377\355}B~2\000\370|2\000}B~2\000\357\370\0172\000\206\377\337\377\377\0064\000\377\0060\000\377\355}B~2\000\370|0\000\345\210\377\335}B|\206B\000\206}B\377\377\006=\000\377\355}B~3\000\370|2\000}B~}B\377\377\006=\000\377\355}B~3\000\370|2\000}B~2\000\377\335}B|\206\302\000\206}B\377\377\006=\000\377\355c|2\000\370|2\000\370\017\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-692738272d794fa9c732119d58a38f6f5972c65a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFIKIZAwIBAArLAQHIAQE/b0FJBEBCekLv////3/8GMAD/7X1CfjIA+HwwAOWM/93//wY0AP8GMAD/7X1CfjIA+Hw0AOWM/919QgCGfUL//wY9AP/tfUJ+MgD4fDIAfUJ+MgDv+A8yAIb/3///BjQA/wYwAP/tfUJ+MgD4fDAA5Yj/3X1CfIZCAIZ9Qv//Bj0A/+19Qn4zAPh8MgB9Qn59Qv//Bj0A/+19Qn4zAPh8MgB9Qn4yAP/dfUJ8hsIAhn1C//8GPQD/7WN8MgD4fDIA+A8ACwAL Step #5: MERGE-OUTER: attempt 4700 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1753869213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55957df56198, 0x55957df5e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55957df5e918,0x55957dfe60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/692738272d794fa9c732119d58a38f6f5972c65a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13557 processed earlier; will process 1718 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55957b76a5dd bp 0x000000000000 sp 0x7ffd296b2910 T47879) Step #5: ==47879==The signal is caused by a READ memory access. Step #5: #0 0x55957b76a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55957b58c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55957b58bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55957b569929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55957b48aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55957b3e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55957b3ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55957b3d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55957b3ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5885c39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55957b3c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47879==Register values: Step #5: rax = 0x000055957f4ad410 rbx = 0x000055957f4ad410 rcx = 0x000055957f4ad8c0 rdx = 0x00007f5885e01b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd296b2910 Step #5: r8 = 0x000055957f4ad410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5885e01be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055957e969960 r14 = 0x0000000100000004 r15 = 0x000055957d8d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x64,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x17,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0x7d,0x42,0x7f,0x35,0x80,0x0,0x81,0xff,0xd2,0xff,0xff,0xf0,0xff,0xbf,0x2,0x42,0x80,0x79,0x7b,0x42,0x62,0x42,0xe8,0x42,0x42,0xa0,0xb7,0x42,0x7d,0x42,0x7f,0x31,0x80,0x0,0x80,0x42,0x42,0xcd,0x42,0x7f,0x30,0x80,0x80,0x0,0x7f,0x32,0x80,0x0,0x42,0x42,0x42,0x80,0x42,0x7f,0x32,0x80,0x80,0x0,0x81,0x92,0x42,0x7d,0x42,0x7f,0x30,0x80,0x0,0x81,0xd9,0x88,0xff,0x7f,0x42,0x66,0x42,0x7b,0x42,0xff,0xff,0x8,0x30,0x80,0x0,0x80,0x42,0x42,0x42,0x42,0x5,0x2e,0x80,0x80,0x0,0x81,0x5d,0x42,0x42,0x42,0x42,0x80,0x79,0x42,0x80,0x81,0xd9,0x88,0xff,0x7f,0x42,0x66,0x42,0x7b,0x42,0xab,0x4,0x2e,0x80,0x80,0x0,0x81,0x0,0x42,0x42,0x42,0x42,0x80,0x79,0x42,0x66,0x42,0x7b,0x42,0xff,0xff,0x0,0x81,0x80,0x42,0x42,0x42,0x42,0x80,0x79,0x42,0x80,0xb3,0xb7,0x42,0x42,0x7f,0x32,0x80,0x80,0x0,0x81,0xab,0x4,0x2e,0x80,0x80,0x0,0x79,0x42,0x80,0x81,0xd9,0x88,0xff,0x7f,0x42,0x66,0x42,0x7b,0x42,0xab,0x4,0x2e,0x80,0x80,0x0,0x81,0x1,0x0,0x60,0x0,0x1,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005d\352\031\003\002\001\000\012\313\001\001\310\001\001\027kAC\004@B\200@B}B\1775\200\000\201\377\322\377\377\360\377\277\002B\200y{BbB\350BB\240\267B}B\1771\200\000\200BB\315B\1770\200\200\000\1772\200\000BBB\200B\1772\200\200\000\201\222B}B\1770\200\000\201\331\210\377\177BfB{B\377\377\0100\200\000\200BBBB\005.\200\200\000\201]BBBB\200yB\200\201\331\210\377\177BfB{B\253\004.\200\200\000\201\000BBBB\200yBfB{B\377\377\000\201\200BBBB\200yB\200\263\267BB\1772\200\200\000\201\253\004.\200\200\000yB\200\201\331\210\377\177BfB{B\253\004.\200\200\000\201\001\000`\000\001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b2b32091c6df270fae4d631be3153dddd7a471c0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFZOoZAwIBAArLAQHIAQEXa0FDBEBCgEBCfUJ/NYAAgf/S///w/78CQoB5e0JiQuhCQqC3Qn1CfzGAAIBCQs1CfzCAgAB/MoAAQkJCgEJ/MoCAAIGSQn1CfzCAAIHZiP9/QmZCe0L//wgwgACAQkJCQgUugIAAgV1CQkJCgHlCgIHZiP9/QmZCe0KrBC6AgACBAEJCQkKAeUJmQntC//8AgYBCQkJCgHlCgLO3QkJ/MoCAAIGrBC6AgAB5QoCB2Yj/f0JmQntCqwQugIAAgQEAYAABCwAL Step #5: MERGE-OUTER: attempt 4701 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754008522 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f4a2022198, 0x55f4a202a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f4a202a918,0x55f4a20b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b2b32091c6df270fae4d631be3153dddd7a471c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13558 processed earlier; will process 1717 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f49f8365dd bp 0x000000000000 sp 0x7fffa79614c0 T47883) Step #5: ==47883==The signal is caused by a READ memory access. Step #5: #0 0x55f49f8365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f49f658280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f49f657fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f49f635929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f49f556ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f49f4aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f49f4b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f49f49f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f49f4cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28e085d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f49f492aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47883==Register values: Step #5: rax = 0x000055f4a3238470 rbx = 0x000055f4a3238470 rcx = 0x000055f4a3238920 rdx = 0x00007f28e0a25b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa79614c0 Step #5: r8 = 0x000055f4a3238470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28e0a25be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f4a2a35960 r14 = 0x0000000100000004 r15 = 0x000055f4a19a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x28,0xee,0x56,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x50,0x70,0x41,0x2d,0x3,0x40,0x0,0xd5,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x2f,0x0,0x0,0x0,0xaa,0x0,0x41,0x0,0x1,0x0,0x32,0x0,0x0,0x0,0x0,0x48,0x0,0x0,0x30,0x0,0x4,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0x40,0x0,0x0,0x0,0x0,0x7f,0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0xb4,0x0,0x0,0x0,0x1,0x0,0x32,0x0,0x0,0x0,0xaa,0x0,0x40,0x0,0x1,0x0,0xb4,0x0,0x0,0x0,0x1,0x0,0x32,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x30,0x0,0x4,0x0,0xaa,0x0,0x40,0x0,0x0,0x6c,0x0,0x0,0x0,0xfe,0x13,0x1,0x0,0x0,0x7c,0x2d,0x0,0x1,0x0,0x0,0x8c,0x0,0x34,0x1,0x5f,0x0,0x0,0x0,0x1,0x0,0x0,0x7c,0x7f,0x7e,0x7c,0x0,0xb6,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x2f,0x0,0x0,0x0,0x1,0x0,0x0,0x7c,0x7f,0x7e,0x7c,0x0,0xb6,0x0,0x2e,0x0,0xb4,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x2f,0x0,0x0,0x0,0x2c,0x0,0x41,0x0,0x1,0x0,0x32,0x0,0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x2c,0x0,0xb4,0x0,0x0,0x0,0x40,0x0,0x0,0x3f,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005(\356V\003\002\001\000\012\313\001\001\310\001\001PpA-\003@\000\325\000\000\000\000@\000\000/\000\000\000\252\000A\000\001\0002\000\000\000\000H\000\0000\000\004\000\252\000@\000\001\000@\000\000\000\000\177\000\000\000\252\000@\000\001\000\264\000\000\000\001\0002\000\000\000\252\000@\000\001\000\264\000\000\000\001\0002\000\000\000\000@\000\0000\000\004\000\252\000@\000\000l\000\000\000\376\023\001\000\000|-\000\001\000\000\214\0004\001_\000\000\000\001\000\000|\177~|\000\266\000.\000\264\000\000\000\000@\000\000/\000\000\000\001\000\000|\177~|\000\266\000.\000\264\000\000\000\000@\000\000/\000\000\000,\000A\000\001\0002\000\000\000\000@\000\000\000,\000\264\000\000\000@\000\000?\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1a0fd3c37191661bfb838e3691ed222e3940ee6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFKO5WAwIBAArLAQHIAQFQcEEtA0AA1QAAAABAAAAvAAAAqgBBAAEAMgAAAABIAAAwAAQAqgBAAAEAQAAAAAB/AAAAqgBAAAEAtAAAAAEAMgAAAKoAQAABALQAAAABADIAAAAAQAAAMAAEAKoAQAAAbAAAAP4TAQAAfC0AAQAAjAA0AV8AAAABAAB8f358ALYALgC0AAAAAEAAAC8AAAABAAB8f358ALYALgC0AAAAAEAAAC8AAAAsAEEAAQAyAAAAAEAAAAAsALQAAABAAAA/AAAACwAL Step #5: MERGE-OUTER: attempt 4702 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754148632 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653785a1198, 0x5653785a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653785a9918,0x5653786310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a1a0fd3c37191661bfb838e3691ed222e3940ee6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13559 processed earlier; will process 1716 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 478 ft: 479 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 526 ft: 598 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565375db55dd bp 0x000000000000 sp 0x7ffdf0da9cf0 T47887) Step #5: ==47887==The signal is caused by a READ memory access. Step #5: #0 0x565375db55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565375bd7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565375bd6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565375bb4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565375ad5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565375a2dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x565375a371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x565375a1e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x565375a4a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3dbea70082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565375a11aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47887==Register values: Step #5: rax = 0x000056537a35b430 rbx = 0x000056537a35b430 rcx = 0x000056537a35b420 rdx = 0x00007f3dbec38b80 Step #5: rdi = 0x000056537a35b420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffdf0da9cf0 Step #5: r8 = 0x000056537a35b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3dbec38be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565378fb4960 r14 = 0x0000000100000004 r15 = 0x0000565377f21386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x33,0x0,0x4,0x42,0x17,0x81,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7d,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7d,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x32,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0x42,0x0,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl3\000\004B\027\201B\202\206\204\177B|*\000D\001B},\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000|*\000D\001B},\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\2102|0\000\004\001Bo.\000#B|*\000D\001B|,\000\354\377B\000\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-89d3ebb4e6eb646acdf2fa15a78d513d886c8c01 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDMABEIXgUKChoR/QnwqAEQBQn0sAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wwAHwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wwAH98QnwqAEQBQnwsAOz/yABCTUJ/QojDfDAAfCoARAFCfSwA7P/IAEJNQn98QnwqAEQBQnwsAOz/yABCTUJ/QogyfDAABAFCby4AI0J8KgBEAUJ8LADs/0IAAAABDwsL Step #5: MERGE-OUTER: attempt 4703 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754292101 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cc3375c198, 0x55cc33764911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cc33764918,0x55cc337ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/89d3ebb4e6eb646acdf2fa15a78d513d886c8c01' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13562 processed earlier; will process 1713 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cc30f705dd bp 0x000000000000 sp 0x7ffedb887370 T47891) Step #5: ==47891==The signal is caused by a READ memory access. Step #5: #0 0x55cc30f705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cc30d92280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cc30d91fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cc30d6f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cc30c90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cc30be8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cc30bf21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cc30bd96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cc30c053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f42b171a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cc30bccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47891==Register values: Step #5: rax = 0x000055cc35532340 rbx = 0x000055cc35532340 rcx = 0x000055cc355327f0 rdx = 0x00007f42b18e2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedb887370 Step #5: r8 = 0x000055cc35532340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42b18e2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cc3416f960 r14 = 0x0000000100000004 r15 = 0x000055cc330dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x35,0x4,0x40,0x42,0x89,0x7f,0x42,0x5d,0x30,0x0,0x17,0x2c,0x0,0x7c,0x42,0x7f,0x2c,0x80,0x0,0x7f,0x42,0xf0,0x42,0x42,0x7d,0x34,0x0,0x17,0x31,0x0,0xfe,0xff,0x7f,0x2c,0x0,0x7d,0x42,0x7f,0x29,0x80,0x0,0x7f,0x42,0x3f,0x42,0x5b,0x30,0x0,0x60,0x2c,0x0,0x7c,0x42,0x7f,0x2c,0x80,0x0,0x7f,0x42,0x7f,0x42,0xf1,0x7d,0xc4,0x7f,0x29,0x80,0x0,0x7f,0x42,0x3e,0x42,0x5b,0x30,0x0,0x60,0x2c,0x0,0x7c,0x42,0x7f,0x2c,0x80,0x0,0x7f,0x42,0x3f,0x42,0x5b,0x30,0x0,0x60,0x2c,0x0,0x7c,0x42,0x7f,0x2c,0x80,0x0,0x7f,0x42,0x7f,0x42,0xf1,0x7d,0x32,0x80,0x0,0x89,0x42,0x7f,0x32,0x0,0x17,0x2c,0x0,0x3c,0x42,0x7f,0x2e,0x80,0x0,0x7f,0x42,0x7f,0x42,0xf1,0x7d,0xc4,0x7f,0x29,0x0,0x60,0x2c,0x0,0x7c,0x42,0x7f,0x2c,0x80,0x0,0x7f,0x42,0x7f,0x42,0xf1,0x7d,0xc4,0x7f,0x29,0x80,0x0,0x7f,0x42,0x3e,0x42,0x5b,0x30,0x0,0x60,0x2c,0x0,0x7c,0x42,0x7f,0x2c,0x80,0x0,0x7f,0x42,0x3f,0x42,0x5b,0x30,0x0,0x42,0x7f,0x31,0x0,0x17,0x2c,0x0,0x7c,0x42,0x7f,0x2c,0x80,0x0,0xf1,0x7d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A5\004@B\211\177B]0\000\027,\000|B\177,\200\000\177B\360BB}4\000\0271\000\376\377\177,\000}B\177)\200\000\177B?B[0\000`,\000|B\177,\200\000\177B\177B\361}\304\177)\200\000\177B>B[0\000`,\000|B\177,\200\000\177B?B[0\000`,\000|B\177,\200\000\177B\177B\361}2\200\000\211B\1772\000\027,\000B[0\000`,\000|B\177,\200\000\177B?B[0\000B\1771\000\027,\000|B\177,\200\000\361}\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e9b3de40cfb279d1595d1a812406054521a11bd8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQEKfkE1BEBCiX9CXTAAFywAfEJ/LIAAf0LwQkJ9NAAXMQD+/38sAH1CfymAAH9CP0JbMABgLAB8Qn8sgAB/Qn9C8X3EfymAAH9CPkJbMABgLAB8Qn8sgAB/Qj9CWzAAYCwAfEJ/LIAAf0J/QvF9MoAAiUJ/MgAXLAA8Qn8ugAB/Qn9C8X3EfykAYCwAfEJ/LIAAf0J/QvF9xH8pgAB/Qj5CWzAAYCwAfEJ/LIAAf0I/QlswAEJ/MQAXLAB8Qn8sgADxfQEACwAL Step #5: MERGE-OUTER: attempt 4704 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754429804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646db62d198, 0x5646db635911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646db635918,0x5646db6bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e9b3de40cfb279d1595d1a812406054521a11bd8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13563 processed earlier; will process 1712 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646d8e415dd bp 0x000000000000 sp 0x7ffeb6e152d0 T47895) Step #5: ==47895==The signal is caused by a READ memory access. Step #5: #0 0x5646d8e415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646d8c63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646d8c62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646d8c40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646d8b61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646d8ab9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646d8ac31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646d8aaa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646d8ad63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7feef3288082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646d8a9daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47895==Register values: Step #5: rax = 0x00005646de17d470 rbx = 0x00005646de17d470 rcx = 0x00005646de17d920 rdx = 0x00007feef3450b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb6e152d0 Step #5: r8 = 0x00005646de17d470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007feef3450be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646dc040960 r14 = 0x0000000100000004 r15 = 0x00005646dafad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x7c,0x42,0x2,0x42,0x42,0x42,0x32,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x85,0x42,0x42,0x42,0x7f,0x42,0x34,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x4,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x31,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x43,0x42,0xfe,0x1d,0x2,0x1,0x0,0x0,0x0,0x42,0x7a,0x42,0x44,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x32,0x42,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0xe2,0x40,0xfe,0x1d,0x2,0x42,0x42,0x88,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x33,0x42,0xea,0x7f,0x7e,0x83,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200D|B\002BBB2BB|B\342@\376\035\002BB\210@BzBDB\200DB\002\177B\205BBB\177B4B\352\177~\203B\264\275\342@\376\035\002BB\210@BzB\004B\210@BzBDB\200DB\002\177B|BBB\177B1B\352\177~\203B\264\275\342@\376\035\002BB\210@BzBDB\200DB\002\177B|CB\376\035\002\001\000\000\000BzBDB\210@BzBDB\200DB\002\177B|BBB\177B2B\352\177~\203B\264\275\342@\376\035\002BB\210@BzBDB\200DB\002\177B|BBB3B\352\177~\203\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c57ab0abdc26ec5164c588af71dc08ff1dd139b0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEfEICQkJCMkJCfELiQP4dAkJCiEBCekJEQoBEQgJ/QoVCQkJ/QjRC6n9+g0K0veJA/h0CQkKIQEJ6QgRCiEBCekJEQoBEQgJ/QnxCQkJ/QjFC6n9+g0K0veJA/h0CQkKIQEJ6QkRCgERCAn9CfENC/h0CAQAAAEJ6QkRCiEBCekJEQoBEQgJ/QnxCQkJ/QjJC6n9+g0K0veJA/h0CQkKIQEJ6QkRCgERCAn9CfEJCQjNC6n9+gwAACwAL Step #5: MERGE-OUTER: attempt 4705 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754570165 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a09526198, 0x561a0952e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a0952e918,0x561a095b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c57ab0abdc26ec5164c588af71dc08ff1dd139b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13564 processed earlier; will process 1711 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a06d3a5dd bp 0x000000000000 sp 0x7ffec48e35d0 T47899) Step #5: ==47899==The signal is caused by a READ memory access. Step #5: #0 0x561a06d3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a06b5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a06b5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a06b39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a06a5aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a069b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a069bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a069a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a069cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb46d87f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a06996aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47899==Register values: Step #5: rax = 0x0000561a0b75f360 rbx = 0x0000561a0b75f360 rcx = 0x0000561a0b75f810 rdx = 0x00007fb46da47b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec48e35d0 Step #5: r8 = 0x0000561a0b75f360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb46da47be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a09f39960 r14 = 0x0000000100000004 r15 = 0x0000561a08ea6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x1d,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xf,0x6c,0x41,0x41,0x4,0x40,0x41,0x42,0x42,0x7f,0x42,0x7c,0x0,0x0,0x7d,0x42,0x83,0x89,0x79,0x42,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x0,0xfe,0x20,0x80,0x0,0xe3,0x0,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x80,0x0,0x1,0x0,0x0,0x7d,0x42,0x89,0x83,0x79,0x0,0xfe,0x20,0x80,0x0,0x0,0xfe,0x20,0x80,0x0,0xe3,0x0,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x80,0x0,0x1,0x0,0x0,0x7d,0x42,0x89,0x83,0x79,0x42,0x20,0x80,0x0,0xfc,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x0,0xfe,0x20,0x80,0x0,0xe3,0x0,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x80,0x0,0x1,0x0,0x0,0x7d,0x20,0x80,0x80,0x0,0x1,0x0,0x0,0x7d,0x42,0x89,0x83,0x79,0x42,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x0,0xfe,0x20,0x80,0x0,0xe3,0x0,0x20,0x80,0x0,0x1,0x0,0x0,0x0,0xfe,0x20,0x80,0x80,0x0,0x1,0x0,0x0,0x7d,0x42,0x89,0x83,0x79,0x42,0x0,0x7c,0x0,0x0,0x0,0x42,0x0,0x83,0x7b,0x0,0x61,0x1,0x0,0x0,0x85,0x42,0x83,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\035\352\031\003\002\001\000\012\313\001\001\310\001\001\017lAA\004@ABB\177B|\000\000}B\203\211yB \200\000\001\000\000\000\376 \200\000\000\376 \200\000\343\000 \200\000\001\000\000\000\376 \200\200\000\001\000\000}B\211\203y\000\376 \200\000\000\376 \200\000\343\000 \200\000\001\000\000\000\376 \200\200\000\001\000\000}B\211\203yB \200\000\374\000\000\000\376 \200\000\000\376 \200\000\343\000 \200\000\001\000\000\000\376 \200\200\000\001\000\000} \200\200\000\001\000\000}B\211\203yB \200\000\001\000\000\000\376 \200\000\000\376 \200\000\343\000 \200\000\001\000\000\000\376 \200\200\000\001\000\000}B\211\203yB\000|\000\000\000B\000\203{\000a\001\000\000\205B\203\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-23482ecadffeac3d74caf2e30c38b433a0c90bc9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFHeoZAwIBAArLAQHIAQEPbEFBBEBBQkJ/QnwAAH1Cg4l5QiCAAAEAAAD+IIAAAP4ggADjACCAAAEAAAD+IICAAAEAAH1CiYN5AP4ggAAA/iCAAOMAIIAAAQAAAP4ggIAAAQAAfUKJg3lCIIAA/AAAAP4ggAAA/iCAAOMAIIAAAQAAAP4ggIAAAQAAfSCAgAABAAB9QomDeUIggAABAAAA/iCAAAD+IIAA4wAggAABAAAA/iCAgAABAAB9QomDeUIAfAAAAEIAg3sAYQEAAIVCgwAACwAL Step #5: MERGE-OUTER: attempt 4706 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754708558 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558e3078198, 0x5558e3080911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558e3080918,0x5558e31080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23482ecadffeac3d74caf2e30c38b433a0c90bc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13565 processed earlier; will process 1710 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 405 ft: 406 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558e088c5dd bp 0x000000000000 sp 0x7ffcd42af220 T47903) Step #5: ==47903==The signal is caused by a READ memory access. Step #5: #0 0x5558e088c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558e06ae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558e06adfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558e068b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558e05acad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558e0504c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558e050e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558e04f56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558e05213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0d6a46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558e04e8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47903==Register values: Step #5: rax = 0x00005558e4281850 rbx = 0x00005558e4281850 rcx = 0x00005558e4281840 rdx = 0x00007fd0d6c0eb80 Step #5: rdi = 0x00005558e4281840 rsi = 0x0000000000000055 rbp = 0x0000000000000000 rsp = 0x00007ffcd42af220 Step #5: r8 = 0x00005558e4281850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0d6c0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558e3a8b960 r14 = 0x0000000100000004 r15 = 0x00005558e29f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xc2,0x1,0x42,0x21,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7a,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x7c,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x42,0x7a,0x1,0x42,0x7f,0x81,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x7c,0x42,0x7a,0x1,0x81,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x7c,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x42,0x7a,0x1,0x42,0x7f,0x81,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x0,0xfe,0x4c,0x0,0x90,0xdc,0x10,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\302\001B!\200|B~z\001B\375\270\000\020\000~\302z{Bz\001\201B~B'\302\376L\000\302~B|Bz\001\201B~B'\302\376L\000\200|BBz\001B\177\201B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'{Bz\001\201B~B'\302\376L\000\302~B|Bz\001\201B'\302\376L\000\302~B|Bz\001\201B~B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{BBz\001B\177\201B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201\000\376L\000\220\334\020\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-979729cd7e5ed51627fa28a4a6f292f1491a4c2d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekLCAUIhgHxCfnoBQv24ABAAfsJ6e0J6AYFCfkInwv5MAMJ+QnxCegGBQn5CJ8L+TACAfEJCegFCf4FCJ8L+TACAfEJ+egFC/bgAEAB+wn57QnoBgUJ+Qid7QnoBgUJ+QifC/kwAwn5CfEJ6AYFCJ8L+TADCfkJ8QnoBgUJ+QifC/kwAgHxCfnoBQv24ABAAfsJ+e0JCegFCf4FCJ8L+TACAfEJ+egFC/bgAEAB+wn57QnoBgQD+TACQ3BAACwAL Step #5: MERGE-OUTER: attempt 4707 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754849642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5630da41f198, 0x5630da427911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5630da427918,0x5630da4af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/979729cd7e5ed51627fa28a4a6f292f1491a4c2d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13567 processed earlier; will process 1708 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5630d7c335dd bp 0x000000000000 sp 0x7ffc4a5fbf40 T47907) Step #5: ==47907==The signal is caused by a READ memory access. Step #5: #0 0x5630d7c335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5630d7a55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5630d7a54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5630d7a32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5630d7953ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5630d78abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5630d78b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5630d789c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5630d78c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45e32c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5630d788faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47907==Register values: Step #5: rax = 0x00005630dcaf8530 rbx = 0x00005630dcaf8530 rcx = 0x00005630dcaf89e0 rdx = 0x00007f45e3488b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4a5fbf40 Step #5: r8 = 0x00005630dcaf8530 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45e3488be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005630dae32960 r14 = 0x0000000100000004 r15 = 0x00005630d9d9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x5b,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7c,0x30,0x0,0xfc,0x46,0x7b,0x3f,0x0,0x7c,0x42,0x45,0x83,0x2b,0x0,0x28,0x42,0x6d,0x29,0x2,0x2b,0x42,0x7c,0x0,0x42,0x7b,0xc4,0x0,0x3f,0x0,0x0,0x3c,0x0,0xa2,0x0,0xb3,0x0,0x9b,0x0,0xc4,0x0,0x4a,0x0,0x84,0x0,0x0,0x30,0x0,0xb6,0xfa,0x3a,0x0,0x4a,0x0,0x0,0x0,0x0,0x3b,0x0,0x4a,0x40,0x0,0x0,0x0,0xfb,0x19,0xd1,0x0,0x0,0xff,0xff,0x80,0x0,0x3b,0x0,0x3a,0x6c,0x69,0x6e,0x75,0x78,0x0,0x3c,0x0,0x0,0x0,0x3c,0x0,0xa2,0x0,0xa3,0x0,0x3b,0x0,0xc4,0x0,0x4a,0x0,0xc4,0x0,0x0,0xd0,0x0,0xfb,0x16,0x6d,0xd0,0x0,0xd4,0xd5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc4,0x0,0x0,0xd0,0x0,0xfb,0x16,0x6d,0xd0,0x0,0xd4,0xd5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30,0x80,0x0,0x7f,0x30,0x80,0x80,0x0,0x82,0xfd,0x79,0x40,0x0,0x2d,0x0,0x3f,0x0,0x40,0x0,0x0,0x0,0x5,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007[\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@B|0\000\374F{?\000|BE\203+\000(Bm)\002+B|\000B{\304\000?\000\000<\000\242\000\263\000\233\000\304\000J\000\204\000\0000\000\266\372:\000J\000\000\000\000;\000J@\000\000\000\373\031\321\000\000\377\377\200\000;\000:linux\000<\000\000\000<\000\242\000\243\000;\000\304\000J\000\304\000\000\320\000\373\026m\320\000\324\325\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000 \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\304\000\000\320\000\373\026m\320\000\324\325\000\000\000\000\000\000\000\000\0000\200\000\1770\200\200\000\202\375y@\000-\000?\000@\000\000\000\005\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-16a11691b2bb5b5a1fbbf1b45768ab2a232cd163 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHW6oZAwIBAArLAQHIAQE/bkFBBEBCfDAA/EZ7PwB8QkWDKwAoQm0pAitCfABCe8QAPwAAPACiALMAmwDEAEoAhAAAMAC2+joASgAAAAA7AEpAAAAA+xnRAAD//4AAOwA6bGludXgAPAAAADwAogCjADsAxABKAMQAANAA+xZt0ADU1QAAAAAAAAAAAAEAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAADEAADQAPsWbdAA1NUAAAAAAAAAAAAwgAB/MICAAIL9eUAALQA/AEAAAAAFDwsL Step #5: MERGE-OUTER: attempt 4708 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1754989055 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae180c6198, 0x55ae180ce911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae180ce918,0x55ae181560a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16a11691b2bb5b5a1fbbf1b45768ab2a232cd163' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13568 processed earlier; will process 1707 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae158da5dd bp 0x000000000000 sp 0x7fffe3e917b0 T47911) Step #5: ==47911==The signal is caused by a READ memory access. Step #5: #0 0x55ae158da5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae156fc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae156fbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae156d9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae155faad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae15552c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae1555c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae155436e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae1556f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe3be833082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae15536aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47911==Register values: Step #5: rax = 0x000055ae1a0d0470 rbx = 0x000055ae1a0d0470 rcx = 0x000055ae1a0d0920 rdx = 0x00007fe3be9fbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe3e917b0 Step #5: r8 = 0x000055ae1a0d0470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe3be9fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae18ad9960 r14 = 0x0000000100000004 r15 = 0x000055ae17a46386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xc2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xef,0xff,0xa3,0xfb,0xbf,0x83,0x7f,0x42,0x7e,0x33,0x0,0xc6,0x80,0xa3,0x7c,0x31,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc2,0x88,0xa3,0x3c,0x33,0x0,0xf8,0x7c,0x34,0x0,0xe5,0x8e,0xfc,0xfd,0x7d,0x42,0x83,0xff,0xff,0xfb,0x24,0x42,0x7f,0x35,0x0,0xba,0x88,0xa3,0x0,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xa8,0x0,0x81,0xc3,0x42,0xa,0x79,0x7c,0x31,0x0,0xe7,0x84,0xff,0xf9,0x7c,0x42,0xff,0xfb,0x3a,0x42,0xff,0x76,0x7e,0x31,0x0,0x7e,0x42,0x10,0x34,0x0,0xe5,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xb,0x7a,0x3d,0x0,0x30,0x7e,0x42,0x2,0x7f,0x7c,0x34,0x1,0xf5,0xcc,0x42,0x7a,0x42,0xea,0xff,0xe5,0xeb,0xff,0x60,0x7a,0x42,0x7f,0x35,0x0,0xba,0x88,0xa3,0x0,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xa8,0x0,0x81,0xc3,0x42,0xa,0x7d,0x7c,0x31,0x0,0xe7,0x84,0xff,0xf9,0x7c,0x42,0xff,0xfb,0x3a,0x42,0xff,0x76,0x7e,0x7e,0x35,0x0,0xc6,0x80,0xa3,0xc2,0x0,0x1,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x83,0x7d,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\302\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\243\357\377\243\373\277\203\177B~3\000\306\200\243|1\000\370\357\377\377\377\377\302\210\243<3\000\370|4\000\345\216\374\375}B\203\377\377\373$B\1775\000\272\210\243\0000\000\370\357\377\377\377\377\250\000\201\303B\012y|1\000\347\204\377\371|B\377\373:B\377v~1\000~B\0204\000\345-}B\377\376\377\203\377\013z=\0000~B\002\177|4\001\365\314BzB\352\377\345\353\377`zB\1775\000\272\210\243\0000\000\370\357\377\377\377\377\250\000\201\303B\012}|1\000\347\204\377\371|B\377\373:B\377v~~5\000\306\200\243\302\000\001\014\000\000\000\000\000\000\001\203}=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-57e1d885895e42e4d56d7550757f7dde98cadaf0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQcIZAwIBAArLAQHIAQE/cUFBBEBCekLv/6Pv/6P7v4N/Qn4zAMaAo3wxAPjv/////8KIozwzAPh8NADljvz9fUKD///7JEJ/NQC6iKMAMAD47/////+oAIHDQgp5fDEA54T/+XxC//s6Qv92fjEAfkIQNADlLX1C//7/g/8Lej0AMH5CAn98NAH1zEJ6Qur/5ev/YHpCfzUAuoijADAA+O//////qACBw0IKfXwxAOeE//l8Qv/7OkL/dn5+NQDGgKPCAAEMAAAAAAAAAYN9PQB+CwAL Step #5: MERGE-OUTER: attempt 4709 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1755129693 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ef0633198, 0x563ef063b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ef063b918,0x563ef06c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57e1d885895e42e4d56d7550757f7dde98cadaf0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13569 processed earlier; will process 1706 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 420 ft: 421 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 478 ft: 559 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 9 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563eede475dd bp 0x000000000000 sp 0x7ffcda82a100 T47915) Step #5: ==47915==The signal is caused by a READ memory access. Step #5: #0 0x563eede475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563eedc69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563eedc68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563eedc46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563eedb67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563eedabfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563eedac91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563eedab06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563eedadc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f2d0a6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563eedaa3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47915==Register values: Step #5: rax = 0x0000563ef22ef430 rbx = 0x0000563ef22ef430 rcx = 0x0000563ef22ef420 rdx = 0x00007f2f2d26eb80 Step #5: rdi = 0x0000563ef22ef420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffcda82a100 Step #5: r8 = 0x0000563ef22ef430 r9 = 0x0000563ef22eb900 r10 = 0x0000563ef22d0010 r11 = 0x00007f2f2d26ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ef1046960 r14 = 0x0000000100000004 r15 = 0x0000563eeffb3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7c,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0x84,0xe1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x40,0x30,0x0,0x42,0x7f,0x42,0xff,0x7f,0x42,0x40,0x31,0x0,0xff,0xf7,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x0,0x0,0x42,0x7f,0x42,0xff,0x7f,0x42,0x40,0x31,0x0,0xff,0xf7,0x7d,0x42,0x7f,0x42,0x35,0x40,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x32,0x0,0xfd,0x42,0x7f,0x42,0x40,0x34,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x33,0x0,0x7d,0x42,0x7f,0x42,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x31,0x42,0xcb,0xff,0x42,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x31,0x42,0xcb,0xff,0x49,0x7d,0x42,0x7f,0x42,0x7d,0x34,0x0,0x26,0x7e,0x42,0x42,0x7c,0x7d,0x1,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x1,0x42,0x5b,0x87,0x30,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\352\031\003\002\001\000\012\313\001\001\310\001\001\012|A\001\004@B\231\177B\377\204\341\001B~|-\000}B\177B}B\001B~|-\000}B\177B\252\313@0\000B\177B\377\177B@1\000\377\367}B\177B@5\000\000\000B\177B\377\177B@1\000\377\367}B\177B5@\000\000}BB\177B@3\000\003B[~2\000\375B\177B@4\000}BB\177B@3\000\003B[~3\000}B\177B7\000}B\177B@4\000\377\377\377\377\377\377\3771B\313\377B7\000}B\177B@4\000\377\377\377\377\377\377\3771B\313\377I}B\177B}4\000&~BB|}\001)\000}B\177B\212\313\377I~B\001B[\2070\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-030699a158520f4189733c6754f44da3ade4b0d9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOoZAwIBAArLAQHIAQEKfEEBBEBCmX9C/4ThAUJ+fC0AfUJ/Qn1CAUJ+fC0AfUJ/QqrLQDAAQn9C/39CQDEA//d9Qn9CQDUAAABCf0L/f0JAMQD/931Cf0I1QAAAfUJCf0JAMwADQlt+MgD9Qn9CQDQAfUJCf0JAMwADQlt+MwB9Qn9CNwB9Qn9CQDQA/////////zFCy/9CNwB9Qn9CQDQA/////////zFCy/9JfUJ/Qn00ACZ+QkJ8fQEpAH1Cf0KKy/9JfkIBQluHMAABQgEACwAL Step #5: MERGE-OUTER: attempt 4710 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1755272426 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589b52c9198, 0x5589b52d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589b52d1918,0x5589b53590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/030699a158520f4189733c6754f44da3ade4b0d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13573 processed earlier; will process 1702 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 398 ft: 399 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 482 ft: 525 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589b2add5dd bp 0x000000000000 sp 0x7ffc1bbd1230 T47919) Step #5: ==47919==The signal is caused by a READ memory access. Step #5: #0 0x5589b2add5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589b28ff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589b28fefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589b28dc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589b27fdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589b2755c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589b275f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589b27466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589b27723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81d7797082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589b2739aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47919==Register values: Step #5: rax = 0x00005589b77e2430 rbx = 0x00005589b77e2430 rcx = 0x00005589b77e2420 rdx = 0x00007f81d795fb80 Step #5: rdi = 0x00005589b77e2420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc1bbd1230 Step #5: r8 = 0x00005589b77e2430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81d795fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589b5cdc960 r14 = 0x0000000100000004 r15 = 0x00005589b4c49386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x5b,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6e,0x41,0x41,0x4,0x40,0x42,0x86,0xbd,0x90,0x0,0x42,0x5c,0x29,0x2,0xfc,0xbd,0x84,0xc0,0xff,0x83,0xbe,0x4,0x7c,0x28,0x0,0x4,0x1,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x6f,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x90,0x4,0x1,0x3f,0x0,0x7c,0x42,0x1,0x2a,0x0,0xc6,0x1,0x42,0x7c,0x42,0x1,0x7c,0x35,0x0,0x4,0x1,0x42,0x90,0xfc,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7f,0x42,0x7f,0x1,0x7c,0x42,0x7f,0x7b,0x3c,0x0,0x7c,0x42,0x1,0x2a,0x0,0x4,0x1,0x42,0x7c,0x42,0x1,0x7c,0x30,0x0,0x4,0x1,0x42,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7c,0x42,0x0,0x7c,0x42,0x1,0x2a,0x0,0xc6,0x1,0x42,0x7c,0x42,0x1,0x7c,0x35,0x0,0x4,0x1,0x42,0x90,0xfc,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x3f,0x0,0x7c,0x42,0x1,0x7f,0x42,0x7f,0x1,0x7c,0x42,0x7f,0x42,0x88,0x43,0x7c,0x33,0x80,0x0,0x80,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x0,0x1,0x42,0x0,0x1,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007[\352\031\003\002\001\000\012\313\001\001\310\001\001\037nAA\004@B\206\275\220\000B\\)\002\374\275\204\300\377\203\276\004|(\000\004\001B{?\000|B\001|*\000\004\001BoB{?\000|B\001|*\000\004\001B\220\004\001?\000|B\001*\000\306\001B|B\001|5\000\004\001B\220\374B|)\002\004B{?\000|B\001\177B\177\001|B\177{<\000|B\001*\000\004\001B|B\001|0\000\004\001B\220\000B|)\002\004B{?\000|B\001|B\000|B\001*\000\306\001B|B\001|5\000\004\001B\220\374B|)\002\004B{?\000|B\001\177B\177\001|B\177B\210C|3\200\000\200\206\275\220\000B|)\002\004B\000\001B\000\001\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5834f364c47af2dd8e8ac7b16f342234a50fe48f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHW+oZAwIBAArLAQHIAQEfbkFBBEBChr2QAEJcKQL8vYTA/4O+BHwoAAQBQns/AHxCAXwqAAQBQm9Cez8AfEIBfCoABAFCkAQBPwB8QgEqAMYBQnxCAXw1AAQBQpD8QnwpAgRCez8AfEIBf0J/AXxCf3s8AHxCASoABAFCfEIBfDAABAFCkABCfCkCBEJ7PwB8QgF8QgB8QgEqAMYBQnxCAXw1AAQBQpD8QnwpAgRCez8AfEIBf0J/AXxCf0KIQ3wzgACAhr2QAEJ8KQIEQgABQgABAAsL Step #5: MERGE-OUTER: attempt 4711 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1755413762 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c59073198, 0x557c5907b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c5907b918,0x557c591030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5834f364c47af2dd8e8ac7b16f342234a50fe48f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13577 processed earlier; will process 1698 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 353 ft: 354 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 412 ft: 435 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c568875dd bp 0x000000000000 sp 0x7ffe67a54150 T47923) Step #5: ==47923==The signal is caused by a READ memory access. Step #5: #0 0x557c568875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c566a9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c566a8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c56686929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c565a7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c564ffc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c565091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c564f06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c5651c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4f21c9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c564e3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47923==Register values: Step #5: rax = 0x0000557c5ba62200 rbx = 0x0000557c5ba62200 rcx = 0x0000557c5ba626b0 rdx = 0x00007f4f21e66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe67a54150 Step #5: r8 = 0x0000557c5ba62200 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4f21e66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c59a86960 r14 = 0x0000000100000004 r15 = 0x0000557c589f3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0x42,0x7f,0x42,0x31,0x42,0xea,0x7f,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x42,0x7c,0x7f,0x42,0xc2,0x42,0x7c,0x7f,0x42,0x42,0x42,0x42,0x79,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x42,0x42,0x79,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0x7f,0x42,0x7c,0x8a,0x42,0x8a,0xb1,0x42,0x7c,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x0,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x42,0x42,0x79,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x88,0x42,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B|BBB\177B1B\352\177B\362\212+\200|BB|\177BB|BzB|\177B\302B|\177BBBBy~\203B\264\275|BB|\177BBB|\177BBBBy~\203B\264\275|B\177B|\212B\212\261B|B|B\342@\376$\002B\210|\212\177B\212\261|\376$\002BB|B\342@\376$\002B\210|\212\177B\212\261|\212\000B\362\212+\200|BB|\177BB|BzB|\177BBB|\177BBBBy~\203B\264\275|B\212\177B\212\261|\376$\002BB|B\342@\376$\002\210B|\212\177B\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-23645a9b6071e4fd13bd56ff3d95d395d9515f07 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QnxCQkJ/QjFC6n9C8oorgHxCQnx/QkJ8QnpCfH9CwkJ8f0JCQkJ5foNCtL18QkJ8f0JCQnx/QkJCQnl+g0K0vXxCf0J8ikKKsUJ8QnxC4kD+JAJCiHyKf0KKsXz+JAJCQnxC4kD+JAJCiHyKf0KKsXyKAELyiiuAfEJCfH9CQnxCekJ8f0JCQnx/QkJCQnl+g0K0vXxCin9CirF8/iQCQkJ8QuJA/iQCiEJ8in9CirF8igAACwAL Step #5: MERGE-OUTER: attempt 4712 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1755554397 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f509f90198, 0x55f509f98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f509f98918,0x55f50a0200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23645a9b6071e4fd13bd56ff3d95d395d9515f07' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13580 processed earlier; will process 1695 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f5077a45dd bp 0x000000000000 sp 0x7ffedecd0a70 T47927) Step #5: ==47927==The signal is caused by a READ memory access. Step #5: #0 0x55f5077a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f5075c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f5075c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f5075a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f5074c4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f50741cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f5074261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f50740d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f5074393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38d8b60082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f507400aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47927==Register values: Step #5: rax = 0x000055f50bc00470 rbx = 0x000055f50bc00470 rcx = 0x000055f50bc00920 rdx = 0x00007f38d8d28b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedecd0a70 Step #5: r8 = 0x000055f50bc00470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38d8d28be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f50a9a3960 r14 = 0x0000000100000004 r15 = 0x000055f509910386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xc2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xdf,0xa3,0xef,0xff,0xa3,0xfb,0xbf,0x83,0x7f,0x42,0x7e,0x32,0x0,0xc6,0x82,0xa3,0x7c,0x30,0x0,0xf8,0xef,0xff,0xbf,0xff,0xff,0xc2,0x88,0xa3,0x3c,0x31,0x0,0xf8,0x7c,0x34,0x0,0xe5,0x8e,0xfc,0xfd,0x7d,0x42,0xff,0xff,0xff,0x83,0x0,0x7f,0x42,0x7e,0x7a,0x35,0x2,0x2e,0x42,0x7c,0x35,0x1,0xef,0xff,0x83,0xff,0xff,0xeb,0x24,0x42,0x7f,0x35,0x0,0xba,0x88,0xa3,0x0,0x30,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0xa8,0x0,0x81,0x42,0xa,0x7d,0x7c,0x32,0x0,0xe7,0x84,0xff,0xf9,0x7c,0x42,0xff,0xff,0x2c,0x42,0xff,0x76,0x7e,0x32,0x0,0x17,0x42,0x10,0x34,0x0,0xe5,0x2d,0x7d,0x42,0xff,0xfe,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0x42,0x2,0x7f,0x7c,0x34,0x1,0xf5,0xcc,0x42,0x7a,0x42,0xea,0xff,0xe5,0xeb,0xff,0x60,0x7a,0x42,0x7e,0x35,0x0,0x83,0x7f,0x42,0x7e,0x32,0x0,0xc6,0x82,0xa3,0x7c,0x30,0x0,0xf8,0xef,0xff,0xbf,0xff,0xff,0x83,0xff,0xc2,0x7e,0x3d,0x0,0x30,0x7e,0xf,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x7f,0x7d,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\302\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\337\243\357\377\243\373\277\203\177B~2\000\306\202\243|0\000\370\357\377\277\377\377\302\210\243<1\000\370|4\000\345\216\374\375}B\377\377\377\203\000\177B~z5\002.B|5\001\357\377\203\377\377\353$B\1775\000\272\210\243\0000\000\370\357\377\377\377\377\303\250\000\201B\012}|2\000\347\204\377\371|B\377\377,B\377v~2\000\027B\0204\000\345-}B\377\376\377\203\377\302~=\0000~B\002\177|4\001\365\314BzB\352\377\345\353\377`zB~5\000\203\177B~2\000\306\202\243|0\000\370\357\377\277\377\377\203\377\302~=\0000~\017\000\000\000\000\000\000\001\177}=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b234356bd2df8e33ec3b059e4222144b5a473b9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQcIZAwIBAArLAQHIAQE/cUFBBEBCekLv36Pv/6P7v4N/Qn4yAMaCo3wwAPjv/7///8KIozwxAPh8NADljvz9fUL///+DAH9Cfno1Ai5CfDUB7/+D///rJEJ/NQC6iKMAMAD47//////DqACBQgp9fDIA54T/+XxC//8sQv92fjIAF0IQNADlLX1C//7/g//Cfj0AMH5CAn98NAH1zEJ6Qur/5ev/YHpCfjUAg39CfjIAxoKjfDAA+O//v///g//Cfj0AMH4PAAAAAAAAAX99PQB+CwAL Step #5: MERGE-OUTER: attempt 4713 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1755694662 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55faacd8e198, 0x55faacd96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55faacd96918,0x55faace1e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b234356bd2df8e33ec3b059e4222144b5a473b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13581 processed earlier; will process 1694 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55faaa5a25dd bp 0x000000000000 sp 0x7ffd89861770 T47931) Step #5: ==47931==The signal is caused by a READ memory access. Step #5: #0 0x55faaa5a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55faaa3c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55faaa3c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55faaa3a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55faaa2c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55faaa21ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55faaa2241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55faaa20b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55faaa2373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa972631082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55faaa1feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47931==Register values: Step #5: rax = 0x000055faae053470 rbx = 0x000055faae053470 rcx = 0x000055faae053920 rdx = 0x00007fa9727f9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd89861770 Step #5: r8 = 0x000055faae053470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa9727f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055faad7a1960 r14 = 0x0000000100000004 r15 = 0x000055faac70e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7d,0x3f,0x0,0x7e,0x42,0x5c,0x41,0x7e,0x36,0x0,0x80,0x7e,0x42,0x23,0x89,0x83,0x42,0x2,0x42,0x7e,0x34,0x0,0x7a,0x42,0xcf,0xff,0xae,0x79,0x3f,0x0,0x7e,0x42,0xfe,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0xd6,0x42,0x0,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0xd6,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x90,0xa3,0x3,0x3d,0x0,0xb9,0xef,0xdf,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x7b,0x42,0x7a,0x30,0x0,0xc2,0x90,0xa3,0x40,0x3c,0x0,0x7b,0x42,0x7a,0x33,0x1,0xef,0xff,0x44,0x42,0x2,0x7f,0x42,0x3e,0x7c,0x89,0x7f,0x42,0x8a,0xb1,0x8a,0x42,0x7c,0x42,0x81,0xc2,0xb5,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0x25,0x42,0x42,0x8a,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x42,0xe2,0x8a,0xce,0x80,0x7c,0x42,0x21,0x42,0xff,0x29,0x3e,0x0,0x32,0xfe,0x10,0x2,0x16,0x0,0x0,0xfe,0x32,0x2,0x2b,0x42,0x42,0x7c,0x42,0x42,0x7c,0xc2,0x42,0x42,0x42,0x79,0x7e,0x42,0x0,0x7f,0x88,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?}AA\004@BzB}?\000~B\\A~6\000\200~B#\211\203B\002B~4\000zB\317\377\256y?\000~B\376\177B~4\000~B\002\177\2102\001\357\377\377\326B\000\177B~4\000~B\002\177\2102\001\357\377\377\326\177B~5\000\302\220\243\003=\000\271\357\337\000\000@\000\000\000\000\000{Bz0\000\302\220\243@<\000{Bz3\001\357\377DB\002\177B>|\211\177B\212\261\212B|B\201\302\265BByB|B\356%BB\212\202|B\342\212+B\342\212\316\200|B!B\377)>\0002\376\020\002\026\000\000\3762\002+BB|BB|\302BBBy~B\000\177\210\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-024793e44ed87de67a2f1676d69061836f2512e1 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/fUFBBEBCekJ9PwB+QlxBfjYAgH5CI4mDQgJCfjQAekLP/655PwB+Qv5/Qn40AH5CAn+IMgHv///WQgB/Qn40AH5CAn+IMgHv///Wf0J+NQDCkKMDPQC5798AAEAAAAAAAHtCejAAwpCjQDwAe0J6MwHv/0RCAn9CPnyJf0KKsYpCfEKBwrVCQnlCfELuJUJCioJ8QuKKK0Liis6AfEIhQv8pPgAy/hACFgAA/jICK0JCfEJCfMJCQkJ5fkIAf4gAPQB+CwAL Step #5: MERGE-OUTER: attempt 4714 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1755836384 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56180c80b198, 0x56180c813911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56180c813918,0x56180c89b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/024793e44ed87de67a2f1676d69061836f2512e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13582 processed earlier; will process 1693 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56180a01f5dd bp 0x000000000000 sp 0x7ffeb42be9e0 T47935) Step #5: ==47935==The signal is caused by a READ memory access. Step #5: #0 0x56180a01f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561809e41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561809e40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561809e1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561809d3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561809c97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561809ca11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561809c886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561809cb43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e18cc8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561809c7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47935==Register values: Step #5: rax = 0x000056180e825340 rbx = 0x000056180e825340 rcx = 0x000056180e8257f0 rdx = 0x00007f7e18e90b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb42be9e0 Step #5: r8 = 0x000056180e825340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e18e90be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056180d21e960 r14 = 0x0000000100000004 r15 = 0x000056180c18b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x6c,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x3e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7d,0x42,0x40,0x30,0x0,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x42,0x1,0x42,0x3e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x42,0x1,0x42,0x3e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0x1,0x42,0x3e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012lA\001\004@B\231\177B]B\001B>|-\000}B\177B}B\001B~|-\000}B\177B\212\313B}B@0\000|-\000}B\177BB\001B>|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@5\000\000}B\177B\212\313B\177B@5\000\377\177B@5\000\377B\001B>|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@5\000\377\177B@5\000\001B>|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@5\000\377\177B@5\000\377\000}B\000}B\177B\212\313B\177B@5\000\377\177\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2fe2840eeceb59f9669eece55cdb72887255c24 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKbEEBBEBCmX9CXUIBQj58LQB9Qn9CfUIBQn58LQB9Qn9CistCfUJAMAB8LQB9Qn9CQgFCPnwtAH1Cf0J9QgFCfnwtAH1Cf0KKy0J/QkA1AAB9Qn9CistCf0JANQD/f0JANQD/QgFCPnwtAH1Cf0J9QgFCfnwtAH1Cf0KKy0J/QkA1AP9/QkA1AAFCPnwtAH1Cf0J9QgFCfnwtAH1Cf0KKy0J/QkA1AP9/QkA1AP8AfUIAfUJ/QorLQn9CQDUA/38BQgEACwAL Step #5: MERGE-OUTER: attempt 4715 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1755977197 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560bf4694198, 0x560bf469c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560bf469c918,0x560bf47240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2fe2840eeceb59f9669eece55cdb72887255c24' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13583 processed earlier; will process 1692 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 396 ft: 397 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560bf1ea85dd bp 0x000000000000 sp 0x7ffc2a128760 T47939) Step #5: ==47939==The signal is caused by a READ memory access. Step #5: #0 0x560bf1ea85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560bf1cca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560bf1cc9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560bf1ca7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560bf1bc8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560bf1b20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560bf1b2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560bf1b116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560bf1b3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f214d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560bf1b04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47939==Register values: Step #5: rax = 0x0000560bf670d430 rbx = 0x0000560bf670d430 rcx = 0x0000560bf670d420 rdx = 0x00007f2f2169eb80 Step #5: rdi = 0x0000560bf670d420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc2a128760 Step #5: r8 = 0x0000560bf670d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2f2169ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560bf50a7960 r14 = 0x0000000100000004 r15 = 0x0000560bf4014386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7c,0x42,0x90,0x7e,0xb5,0xaf,0x7d,0x7a,0x42,0x44,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x52,0x7c,0x42,0x80,0x44,0x42,0x80,0x44,0x42,0x42,0x79,0x42,0x7c,0x42,0x31,0xc2,0x80,0x7b,0x79,0x8a,0x42,0xf2,0xff,0xff,0xff,0x43,0x42,0x42,0x42,0x25,0x80,0x42,0x8a,0x89,0x62,0x42,0x90,0x6,0x3d,0x0,0x81,0xd5,0xae,0xff,0xff,0xd0,0x6,0x3d,0x0,0xd5,0x91,0xcc,0xff,0xff,0xfb,0xff,0xff,0x42,0x7f,0x42,0x7c,0x42,0x30,0x8a,0x42,0x2d,0x89,0xc2,0x42,0xda,0xfe,0x1f,0x7e,0x42,0x42,0x42,0x81,0x79,0x42,0x89,0x49,0x42,0xba,0x42,0x79,0x84,0x42,0x89,0x7e,0x42,0x7c,0x42,0x90,0x6,0x3d,0x0,0xd5,0x81,0xae,0xff,0xfe,0x90,0x23,0x3d,0x0,0xd5,0x80,0xae,0x3e,0x42,0x7c,0x42,0x90,0x6,0x3d,0x0,0xd5,0x81,0xae,0xff,0xff,0x90,0x23,0x31,0x0,0xd5,0x80,0xae,0xfe,0xff,0xff,0xff,0xff,0x0,0x1,0x42,0x8a,0x62,0x89,0x7e,0x7c,0x42,0x90,0x6,0x3d,0x0,0x81,0xd5,0xae,0xff,0xff,0x90,0x6,0x3d,0x0,0xd5,0x81,0xcc,0xff,0xff,0xff,0x0,0x0,0x42,0x8a,0xc2,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{|B\220~\265\257}zBD\211B\336\376\377\377\256R|B\200DB\200DBByB|B1\302\200{y\212B\362\377\377\377CBBB%\200B\212\211bB\220\006=\000\201\325\256\377\377\320\006=\000\325\221\314\377\377\373\377\377B\177B|B0\212B-\211\302B\332\376\037~BBB\201yB\211IB\272By\204B\211~B|B\220\006=\000\325\201\256\377\376\220#=\000\325\200\256>B|B\220\006=\000\325\201\256\377\377\220#1\000\325\200\256\376\377\377\377\377\000\001B\212b\211~|B\220\006=\000\201\325\256\377\377\220\006=\000\325\201\314\377\377\377\000\000B\212\302\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-886ffcd0a2ef925f872494f4ee2f029028bdebc9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7fEKQfrWvfXpCRIlC3v7//65SfEKAREKAREJCeUJ8QjHCgHt5ikLy////Q0JCQiWAQoqJYkKQBj0AgdWu///QBj0A1ZHM///7//9Cf0J8QjCKQi2JwkLa/h9+QkJCgXlCiUlCukJ5hEKJfkJ8QpAGPQDVga7//pAjPQDVgK4+QnxCkAY9ANWBrv//kCMxANWArv7/////AAFCimKJfnxCkAY9AIHVrv//kAY9ANWBzP///wAAQorCAHoACwAL Step #5: MERGE-OUTER: attempt 4716 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1756117104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5a921c198, 0x55e5a9224911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5a9224918,0x55e5a92ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/886ffcd0a2ef925f872494f4ee2f029028bdebc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13585 processed earlier; will process 1690 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 473 ft: 474 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 495 ft: 544 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5a6a305dd bp 0x000000000000 sp 0x7fffe0adf080 T47943) Step #5: ==47943==The signal is caused by a READ memory access. Step #5: #0 0x55e5a6a305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5a6852280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5a6851fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5a682f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5a6750ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5a66a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5a66b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5a66996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5a66c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5223826082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5a668caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47943==Register values: Step #5: rax = 0x000055e5aa0b4430 rbx = 0x000055e5aa0b4430 rcx = 0x000055e5aa0b4420 rdx = 0x00007f52239eeb80 Step #5: rdi = 0x000055e5aa0b4420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fffe0adf080 Step #5: r8 = 0x000055e5aa0b4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f52239eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5a9c2f960 r14 = 0x0000000100000004 r15 = 0x000055e5a8b9c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x73,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xff,0xeb,0x83,0x7f,0x42,0x7e,0x30,0x0,0xf8,0x7c,0x2c,0x0,0xe5,0xff,0x83,0x7b,0x42,0x7c,0x2f,0x0,0xe5,0x8c,0xff,0xff,0x83,0xd0,0xff,0xff,0x27,0x42,0x7e,0x35,0x0,0xf8,0x7c,0x2f,0x0,0xe5,0xff,0x83,0x7f,0x42,0x7e,0x2f,0x0,0xe5,0x8c,0xff,0xff,0x83,0xff,0xff,0xeb,0x83,0x7f,0x42,0x7e,0x30,0x0,0xf8,0x7c,0x2c,0x0,0xe5,0xff,0x83,0x7b,0x42,0x7c,0x2f,0x0,0xe5,0x8c,0xff,0xff,0x6c,0x69,0x6e,0x75,0x78,0x42,0x7e,0x34,0x0,0xf8,0x7c,0x2f,0x0,0xe5,0xff,0x83,0x7f,0x42,0x7e,0x2f,0x0,0xe5,0x8c,0xff,0xff,0x83,0x7b,0x42,0x7c,0x2f,0x0,0xe5,0x8c,0xff,0xff,0x83,0xd0,0xf5,0x83,0x27,0x42,0x7e,0x31,0x0,0xf8,0x7c,0x2f,0x0,0xe5,0xff,0x83,0x7f,0x42,0x0,0x2c,0x0,0xff,0x83,0x7f,0x42,0x7c,0x2f,0x0,0xe5,0xac,0xdf,0xff,0x83,0x7f,0x42,0x28,0x29,0x0,0xe5,0x8c,0xd0,0xff,0x83,0x7f,0x42,0x7e,0x35,0x0,0xfd,0x7c,0x2b,0x0,0xe5,0xff,0x83,0x7f,0x42,0x8,0x0,0x0,0x7e,0x42,0x24,0x7a,0x87,0x33,0x80,0x0,0xd3,0x86,0x42,0x7d,0x3c,0x0,0x31,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005s\342\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\377\353\203\177B~0\000\370|,\000\345\377\203{B|/\000\345\214\377\377\203\320\377\377'B~5\000\370|/\000\345\377\203\177B~/\000\345\214\377\377\203\377\377\353\203\177B~0\000\370|,\000\345\377\203{B|/\000\345\214\377\377linuxB~4\000\370|/\000\345\377\203\177B~/\000\345\214\377\377\203{B|/\000\345\214\377\377\203\320\365\203'B~1\000\370|/\000\345\377\203\177B\000,\000\377\203\177B|/\000\345\254\337\377\203\177B()\000\345\214\320\377\203\177B~5\000\375|+\000\345\377\203\177B\010\000\000~B$z\2073\200\000\323\206B}<\0001\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5a5f1bc08609faaa565b7aae4bc722ec7e72d52 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFc+IZAwIBAArLAQHIAQE/cUFBBEBCekLv///rg39CfjAA+HwsAOX/g3tCfC8A5Yz//4PQ//8nQn41APh8LwDl/4N/Qn4vAOWM//+D///rg39CfjAA+HwsAOX/g3tCfC8A5Yz//2xpbnV4Qn40APh8LwDl/4N/Qn4vAOWM//+De0J8LwDljP//g9D1gydCfjEA+HwvAOX/g39CACwA/4N/QnwvAOWs3/+Df0IoKQDljND/g39CfjUA/XwrAOX/g39CCAAAfkIkeoczgADThkJ9PAAxCwAL Step #5: MERGE-OUTER: attempt 4717 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1756258380 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ace8dd198, 0x559ace8e5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ace8e5918,0x559ace96d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5a5f1bc08609faaa565b7aae4bc722ec7e72d52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13588 processed earlier; will process 1687 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559acc0f15dd bp 0x000000000000 sp 0x7ffcfb36e050 T47947) Step #5: ==47947==The signal is caused by a READ memory access. Step #5: #0 0x559acc0f15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559acbf13280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559acbf12fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559acbef0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559acbe11ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559acbd69c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559acbd731e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559acbd5a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559acbd863c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdee73ce082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559acbd4daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47947==Register values: Step #5: rax = 0x0000559ad149c340 rbx = 0x0000559ad149c340 rcx = 0x0000559ad149c7f0 rdx = 0x00007fdee7596b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfb36e050 Step #5: r8 = 0x0000559ad149c340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdee7596be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559acf2f0960 r14 = 0x0000000100000004 r15 = 0x0000559ace25d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x5,0x6d,0x41,0x41,0x4,0x40,0x42,0x7a,0x41,0xef,0x42,0x42,0x42,0x42,0xc6,0x8b,0x7d,0x81,0x42,0x40,0xa7,0x42,0x41,0x7b,0x42,0x32,0x42,0x7d,0x42,0x46,0x80,0x42,0x7d,0x42,0xba,0x89,0x7d,0x89,0x42,0x42,0x42,0xea,0x7b,0x7c,0x42,0x31,0x7a,0x42,0x46,0x7d,0x81,0x42,0x7a,0x42,0x42,0x42,0x7a,0x42,0x42,0x89,0x42,0x7d,0x42,0xea,0x7b,0x42,0x30,0x7a,0x42,0x46,0x7b,0x83,0x42,0xba,0x1e,0x42,0x8b,0x42,0x7d,0x40,0x80,0x0,0x89,0x42,0x42,0x7d,0x40,0x80,0x0,0x7e,0x42,0x7f,0x7d,0x40,0x80,0x0,0x42,0x7a,0x42,0x42,0x89,0x42,0x7d,0x42,0xea,0x7b,0x42,0x30,0x7a,0x42,0xba,0x8e,0x7a,0x42,0xba,0x1e,0x42,0x8b,0x42,0x7d,0x40,0x80,0x0,0x89,0x42,0x42,0x7b,0x40,0x80,0x0,0x7e,0x42,0x7f,0x7d,0x40,0x80,0x0,0x88,0x42,0xba,0x7d,0x42,0x42,0x7d,0x40,0x80,0x0,0x7e,0x42,0x7f,0x7d,0x40,0x80,0x0,0x88,0x42,0x7b,0x7c,0x42,0x30,0x81,0x42,0xba,0x42,0x42,0x89,0x42,0x7d,0x42,0xea,0x7b,0x42,0x30,0x7a,0x42,0x7f,0x7d,0x40,0x80,0x0,0x88,0x42,0x7c,0x42,0x30,0x89,0x42,0x7b,0xba,0x42,0xe2,0x42,0x34,0x0,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001\005mAA\004@BzA\357BBBB\306\213}\201B@\247BA{B2B}BF\200B}B\272\211}\211BBB\352{|B1zBF}\201BzBBBzBB\211B}B\352{B0zBF{\203B\272\036B\213B}@\200\000\211BB}@\200\000~B\177}@\200\000BzBB\211B}B\352{B0zB\272\216zB\272\036B\213B}@\200\000\211BB{@\200\000~B\177}@\200\000\210B\272}BB}@\200\000~B\177}@\200\000\210B{|B0\201B\272BB\211B}B\352{B0zB\177}@\200\000\210B|B0\211B{\272B\342B4\000{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a07c2dc5874798f1d98ee4083445cab71d661240 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQEFbUFBBEBCekHvQkJCQsaLfYFCQKdCQXtCMkJ9QkaAQn1Cuol9iUJCQup7fEIxekJGfYFCekJCQnpCQolCfULqe0IwekJGe4NCuh5Ci0J9QIAAiUJCfUCAAH5Cf31AgABCekJCiUJ9Qup7QjB6QrqOekK6HkKLQn1AgACJQkJ7QIAAfkJ/fUCAAIhCun1CQn1AgAB+Qn99QIAAiEJ7fEIwgUK6QkKJQn1C6ntCMHpCf31AgACIQnxCMIlCe7pC4kI0AHsACwAL Step #5: MERGE-OUTER: attempt 4718 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1756397066 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5585e3b6b198, 0x5585e3b73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5585e3b73918,0x5585e3bfb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a07c2dc5874798f1d98ee4083445cab71d661240' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13589 processed earlier; will process 1686 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5585e137f5dd bp 0x000000000000 sp 0x7ffdc908aa90 T47951) Step #5: ==47951==The signal is caused by a READ memory access. Step #5: #0 0x5585e137f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5585e11a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5585e11a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5585e117e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5585e109fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5585e0ff7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5585e10011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5585e0fe86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5585e10143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c7ced7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5585e0fdbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47951==Register values: Step #5: rax = 0x00005585e4f66470 rbx = 0x00005585e4f66470 rcx = 0x00005585e4f66920 rdx = 0x00007f2c7d09fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc908aa90 Step #5: r8 = 0x00005585e4f66470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c7d09fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005585e457e960 r14 = 0x0000000100000004 r15 = 0x00005585e34eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x7e,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x0,0x7e,0x42,0x31,0x89,0x83,0x32,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0xe5,0x8c,0xff,0x3,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x7f,0x42,0x2,0x88,0x33,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x35,0x0,0xe2,0x90,0xa3,0xc,0x3d,0x0,0xef,0xfb,0xb9,0xdf,0x7e,0x42,0x82,0xb7,0x81,0x32,0x0,0x7b,0x42,0x7a,0x35,0x0,0xc2,0x90,0xa3,0x40,0x3d,0x0,0xb9,0xef,0xdf,0xfb,0x7e,0x42,0x82,0x42,0x7e,0x31,0x0,0x7b,0x42,0x7a,0x35,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x90,0xa3,0xc,0x3d,0x0,0xb9,0xef,0xdf,0xfb,0x7e,0x42,0x82,0x42,0x7e,0x30,0x0,0x63,0x42,0x7a,0x42,0xcf,0xff,0xa3,0x63,0x34,0x0,0x7e,0x42,0x0,0x7f,0x88,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005~\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@BzB\177?\000~B\002B~0\000\000~B1\211\2032\000\345\214\377\377}B\377\371rB\225\200\177?\000~B\002B~3\000~B\177?\000~B\002B~3\000\000~B+\206\2032\000\345\214\377\003}B\377\371rB\225\200\177?\000~B\002B~4\000~\177B\002\2103\001\357\377\377\004\177B~5\000\342\220\243\014=\000\357\373\271\337~B\202\267\2012\000{Bz5\000\302\220\243@=\000\271\357\337\373~B\202B~1\000{Bz5\001\357\377\377\004\177B~5\000\302\220\243\014=\000\271\357\337\373~B\202B~0\000cBzB\317\377\243c4\000~B\000\177\210\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac7c26d5055ce0131c7ed6855da262e9722f5c7f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFfuIGAwIBAArLAQHIAQE/c0FBBEBCekJ/PwB+QgJCfjAAAH5CMYmDMgDljP//fUL/+XJClYB/PwB+QgJCfjMAfkJ/PwB+QgJCfjMAAH5CK4aDMgDljP8DfUL/+XJClYB/PwB+QgJCfjQAfn9CAogzAe///wR/Qn41AOKQoww9AO/7ud9+QoK3gTIAe0J6NQDCkKNAPQC579/7fkKCQn4xAHtCejUB7///BH9CfjUAwpCjDD0Aue/f+35CgkJ+MABjQnpCz/+jYzQAfkIAf4gAPQB+CwAL Step #5: MERGE-OUTER: attempt 4719 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1756538634 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c09e0c2198, 0x55c09e0ca911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c09e0ca918,0x55c09e1520a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac7c26d5055ce0131c7ed6855da262e9722f5c7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13590 processed earlier; will process 1685 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 444 ft: 445 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c09b8d65dd bp 0x000000000000 sp 0x7ffd976bd020 T47955) Step #5: ==47955==The signal is caused by a READ memory access. Step #5: #0 0x55c09b8d65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c09b6f8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c09b6f7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c09b6d5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c09b5f6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c09b54ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c09b5581e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c09b53f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c09b56b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5867b1a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c09b532aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47955==Register values: Step #5: rax = 0x000055c09f983430 rbx = 0x000055c09f983430 rcx = 0x000055c09f983420 rdx = 0x00007f5867ce2b80 Step #5: rdi = 0x000055c09f983420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd976bd020 Step #5: r8 = 0x000055c09f983430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5867ce2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c09ead5960 r14 = 0x0000000100000004 r15 = 0x000055c09da42386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x30,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x46,0x7e,0x41,0x41,0x4,0x40,0x42,0x89,0x7c,0x42,0x7c,0x7f,0x42,0xde,0x40,0x79,0x42,0xa,0x42,0x90,0x7e,0x42,0x25,0xfe,0x29,0x0,0x32,0x42,0x7d,0x30,0x0,0x85,0xbd,0xfe,0xff,0x7c,0x7c,0x42,0x42,0x7c,0x7c,0x42,0x8c,0x42,0x20,0x0,0x81,0x42,0xde,0x90,0x7c,0x42,0x7c,0x7c,0x42,0x80,0x60,0x42,0x25,0xfe,0x29,0x0,0x32,0x42,0x7d,0x30,0x0,0x85,0xbd,0xfe,0xff,0x7c,0x7c,0x42,0x42,0x7c,0x7c,0x42,0x8c,0x42,0x20,0x0,0x81,0x42,0xde,0x90,0x7c,0x42,0x7c,0x7c,0x42,0x80,0x60,0x87,0x2a,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0xfa,0x7f,0x79,0x42,0x80,0x42,0x42,0xde,0x90,0xab,0xe0,0x3b,0x7c,0x42,0x8c,0x7e,0x28,0x0,0xff,0xff,0xff,0x8,0x42,0x4f,0x42,0x90,0x0,0x7f,0x42,0x42,0x42,0x89,0x0,0x42,0x79,0x42,0x90,0xa,0x7e,0x42,0xfe,0x25,0x42,0x29,0x34,0x0,0x7d,0x42,0x1d,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x42,0x79,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0x42,0x89,0x2c,0x42,0x90,0xa,0x7e,0x42,0x25,0xfe,0x29,0x0,0x30,0x43,0x7d,0x42,0x90,0x80,0x0,0x0,0x1,0x7e,0x42,0x42,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\3520\003\002\001\000\012\313\001\001\310\001\001F~AA\004@B\211|B|\177B\336@yB\012B\220~B%\376)\0002B}0\000\205\275\376\377||BB||B\214B \000\201B\336\220|B||B\200`B%\376)\0002B}0\000\205\275\376\377||BB||B\214B \000\201B\336\220|B||B\200`\207*\000\177B\336BB\211\372\177yB\200BB\336\220\253\340;|B\214~(\000\377\377\377\010BOB\220\000\177BBB\211\000ByB\220\012~B\376%B)4\000}B\035\177B\336BB\211@B\211By(\000\177B\336BB\211@B\211,B\220\012~B%\376)\0000C}B\220\200\000\000\001~BB\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f8a121f7d994d64e9a391359ba965d905c9c13c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOowAwIBAArLAQHIAQFGfkFBBEBCiXxCfH9C3kB5QgpCkH5CJf4pADJCfTAAhb3+/3x8QkJ8fEKMQiAAgULekHxCfHxCgGBCJf4pADJCfTAAhb3+/3x8QkJ8fEKMQiAAgULekHxCfHxCgGCHKgB/Qt5CQon6f3lCgEJC3pCr4Dt8Qox+KAD///8IQk9CkAB/QkJCiQBCeUKQCn5C/iVCKTQAfUIdf0LeQkKJQEKJQnkoAH9C3kJCiUBCiSxCkAp+QiX+KQAwQ31CkIAAAAF+QkIACwAL Step #5: MERGE-OUTER: attempt 4720 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1756679563 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5565800a9198, 0x5565800b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5565800b1918,0x5565801390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f8a121f7d994d64e9a391359ba965d905c9c13c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13592 processed earlier; will process 1683 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47959==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55657d8bd5dd bp 0x000000000000 sp 0x7fff5a450d80 T47959) Step #5: ==47959==The signal is caused by a READ memory access. Step #5: #0 0x55657d8bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55657d6df280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55657d6defc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55657d6bc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55657d5ddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55657d535c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55657d53f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55657d5266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55657d5523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fabe23fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55657d519aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47959==Register values: Step #5: rax = 0x00005565827914a0 rbx = 0x00005565827914a0 rcx = 0x0000556582791950 rdx = 0x00007fabe25c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5a450d80 Step #5: r8 = 0x00005565827914a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fabe25c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556580abc960 r14 = 0x0000000100000004 r15 = 0x000055657fa29386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x4,0xbb,0xe2,0x3f,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x7f,0x7f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xea,0xfa,0xff,0x83,0x7f,0x42,0x7e,0x31,0x0,0xc7,0x7f,0x42,0x7c,0x35,0x0,0xc2,0x88,0xa3,0x1c,0x35,0x0,0xf8,0xef,0x88,0xff,0xff,0xff,0xc3,0xa3,0xff,0x3c,0x33,0x0,0xf8,0x7c,0x89,0x7c,0x35,0x1,0x7f,0x42,0x7e,0x35,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0x88,0xa3,0x3c,0x35,0x0,0xe5,0xfd,0x7d,0x42,0xf7,0xff,0xff,0x83,0x2c,0x42,0x7e,0x32,0x0,0x7e,0x42,0x2,0x7e,0x32,0x0,0xc2,0x88,0x89,0x7c,0x35,0x1,0x7e,0x42,0x7e,0x35,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0x35,0x1,0x7f,0x42,0x7e,0x35,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0xff,0x42,0x7c,0x32,0x0,0xc2,0x88,0xa3,0x1c,0x35,0x0,0xf8,0xef,0x88,0xff,0xff,0xff,0xc3,0xa3,0xff,0x3c,0x33,0x0,0xf4,0x7c,0x89,0x7c,0x35,0x1,0x7f,0x42,0x7e,0x34,0x0,0xc2,0xff,0xa3,0x1c,0x35,0x0,0xf8,0xef,0xff,0xff,0xff,0xff,0xc3,0x88,0x42,0x7e,0x31,0x0,0x7e,0x42,0x2,0x7f,0x7c,0x35,0x1,0x7f,0x42,0xce,0xff,0x3d,0x7c,0x41,0x0,0x0,0x0,0xb,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\004\273\342?\003\002\001\000\012\313\001\001\310\001\001\177\177AA\004@BzB\357\377\352\372\377\203\177B~1\000\307\177B|5\000\302\210\243\0345\000\370\357\210\377\377\377\303\243\377<3\000\370|\211|5\001\177B~5\000\302\377\243\0345\000\370\357\377\377\377\377\303\210\243<5\000\345\375}B\367\377\377\203,B~2\000~B\002~2\000\302\210\211|5\001~B~5\000\302\377\243\0345\000\370\3575\001\177B~5\000\302\377\243\0345\000\370\357\377B|2\000\302\210\243\0345\000\370\357\210\377\377\377\303\243\377<3\000\364|\211|5\001\177B~4\000\302\377\243\0345\000\370\357\377\377\377\377\303\210B~1\000~B\002\177|5\001\177B\316\377=|A\000\000\000\013\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bea9df3edbb34b87bd92276bbb987bbbc46f09e0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIEu+I/AwIBAArLAQHIAQF/f0FBBEBCekLv/+r6/4N/Qn4xAMd/Qnw1AMKIoxw1APjviP///8Oj/zwzAPh8iXw1AX9CfjUAwv+jHDUA+O//////w4ijPDUA5f19Qvf//4MsQn4yAH5CAn4yAMKIiXw1AX5CfjUAwv+jHDUA+O81AX9CfjUAwv+jHDUA+O//QnwyAMKIoxw1APjviP///8Oj/zwzAPR8iXw1AX9CfjQAwv+jHDUA+O//////w4hCfjEAfkICf3w1AX9Czv89fEEAAAALAAAL Step #5: MERGE-OUTER: attempt 4721 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1756821051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0f8220198, 0x55d0f8228911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0f8228918,0x55d0f82b00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bea9df3edbb34b87bd92276bbb987bbbc46f09e0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13593 processed earlier; will process 1682 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0f5a345dd bp 0x000000000000 sp 0x7ffce36ff5e0 T47963) Step #5: ==47963==The signal is caused by a READ memory access. Step #5: #0 0x55d0f5a345dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0f5856280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0f5855fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0f5833929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0f5754ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0f56acc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0f56b61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0f569d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0f56c93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a047c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0f5690aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47963==Register values: Step #5: rax = 0x000055d0f9722470 rbx = 0x000055d0f9722470 rcx = 0x000055d0f9722920 rdx = 0x00007f1a0498cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce36ff5e0 Step #5: r8 = 0x000055d0f9722470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a0498cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0f8c33960 r14 = 0x0000000100000004 r15 = 0x000055d0f7ba0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x3a,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x4d,0x42,0x7e,0x31,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x81,0x60,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x35,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x2a,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x94,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x32,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x30,0x0,0xc2,0x90,0xa3,0xc,0x3d,0x0,0xb9,0xfe,0xff,0x82,0x7e,0x42,0xef,0xff,0xff,0x30,0x0,0x7b,0x42,0x7a,0x42,0xcf,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x7f,0x88,0x33,0x1,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0xe5,0x8c,0xff,0xbf,0x79,0x42,0xff,0xf9,0x72,0x42,0x95,0x81,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x32,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7f,0x88,0x32,0x1,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@B:B\177?\000~BMB~1\000\000~B+\206\2032\000\345\214\377\377}B\377\371rB\225\201`?\000~B\002B~5\000~B\177?\000~B\002B~3\000\000~B+\206\203*\000\345\214\377\377}B\377\371rB\224\200\177?\000~B\002B~2\000~B\002\177\2102\001\357\377\377\004\177B~0\000\302\220\243\014=\000\271\376\377\202~B\357\377\3770\000{BzB\317\371rB\225\200\177?\000~B\002B~0\000~B\002\177\2103\001\000\000~B+\206\2032\000\345\214\377\277yB\377\371rB\225\201\177?\000~B\002B~2\000~B\177?\000\177\2102\001\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7c7878e110ef4ceb38a792fad16cca4ff61d40d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/c0FBBEBCOkJ/PwB+Qk1CfjEAAH5CK4aDMgDljP//fUL/+XJClYFgPwB+QgJCfjUAfkJ/PwB+QgJCfjMAAH5CK4aDKgDljP//fUL/+XJClIB/PwB+QgJCfjIAfkICf4gyAe///wR/Qn4wAMKQoww9ALn+/4J+Qu///zAAe0J6Qs/5ckKVgH8/AH5CAkJ+MAB+QgJ/iDMBAAB+QiuGgzIA5Yz/v3lC//lyQpWBfz8AfkICQn4yAH5Cfz8Af4gyAQAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4722 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1756962401 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56433a9b4198, 0x56433a9bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56433a9bc918,0x56433aa440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7c7878e110ef4ceb38a792fad16cca4ff61d40d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13594 processed earlier; will process 1681 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643381c85dd bp 0x000000000000 sp 0x7ffc53651fb0 T47967) Step #5: ==47967==The signal is caused by a READ memory access. Step #5: #0 0x5643381c85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564337fea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564337fe9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564337fc7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564337ee8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564337e40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564337e4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564337e316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564337e5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7c2b40a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564337e24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47967==Register values: Step #5: rax = 0x000056433bbd9430 rbx = 0x000056433bbd9430 rcx = 0x000056433bbd9420 rdx = 0x00007f7c2b5d2b80 Step #5: rdi = 0x000056433bbd9420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffc53651fb0 Step #5: r8 = 0x000056433bbd9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7c2b5d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056433b3c7960 r14 = 0x0000000100000004 r15 = 0x000056433a334386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7c,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x88,0xfe,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0xc2,0x8a,0x30,0x80,0x7d,0x42,0x3,0x42,0x7a,0x42,0x42,0x7c,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x88,0xfe,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xb8,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x88,0xfe,0xff,0xff,0xae,0x78,0x0,0x3b,0x0,0x0,0x0,0x0,0xa4,0x0,0x0,0x5e,0x0,0xa7,0x1,0x0,0xa7,0x0,0x60,0x6a,0x75,0x0,0x7e,0x0,0xa7,0x0,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xc8,0xbd,0x91,0xbd,0x83,0xff,0x5,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB|B\377\377\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\210\376\000\376>\000\377\005\376\270\000\001BB\201\275\203\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\277\302\2120\200}B\003BzBB|B\377\377\210\376\377\377\256\332\000B|B\377\256\000\376>\000\377\005\376\270\000\001BB\201\275\203\210\376\000\376>\000\377\005\376\270\000\001BB\201\275\203\210\376\377\377\256x\000;\000\000\000\000\244\000\000^\000\247\001\000\247\000`ju\000~\000\247\000\000\376>\000\377\005\376\243\000\001\310\275\221\275\203\377\005z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e48c4512cf580cbf24c4f83fa91093ca51881b5 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBCekJCfEL//4j+//+u2gBCfEL/rgD+PgD/Bf64AAFCQoG9g4j+AP4+AP8F/rgAAUJCgb2DiP7//67aAEJ8Qv+uAP4+AP8F/rgAAUJCgb2Dv8KKMIB9QgNCekJCfEL//4j+//+u2gBCfEL/rgD+PgD/Bf64AAFCQoG9g4j+AP4+AP8F/rgAAUJCgb2DiP7//654ADsAAAAApAAAXgCnAQCnAGBqdQB+AKcAAP4+AP8F/qMAAci9kb2D/wV6igAACwAL Step #5: MERGE-OUTER: attempt 4723 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1757104455 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56469051c198, 0x564690524911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564690524918,0x5646905ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e48c4512cf580cbf24c4f83fa91093ca51881b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13596 processed earlier; will process 1679 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 409 ft: 410 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56468dd305dd bp 0x000000000000 sp 0x7ffe279ac7c0 T47971) Step #5: ==47971==The signal is caused by a READ memory access. Step #5: #0 0x56468dd305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56468db52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56468db51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56468db2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56468da50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56468d9a8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56468d9b21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56468d9996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56468d9c53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f50a92082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56468d98caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47971==Register values: Step #5: rax = 0x0000564691c8c430 rbx = 0x0000564691c8c430 rcx = 0x0000564691c8c420 rdx = 0x00007f7f50c5ab80 Step #5: rdi = 0x0000564691c8c420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe279ac7c0 Step #5: r8 = 0x0000564691c8c430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f50c5abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564690f2f960 r14 = 0x0000000100000004 r15 = 0x000056468fe9c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5a,0xea,0x5b,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x41,0x4,0x40,0x42,0x40,0x7a,0x42,0xbc,0x7c,0x42,0x7c,0x32,0x0,0x29,0x42,0xde,0x82,0xff,0xf7,0xff,0x3,0x7b,0xfe,0x30,0x0,0xff,0xf7,0x42,0x7c,0xfe,0x30,0x0,0x42,0x7b,0x42,0xc,0x42,0x42,0x42,0x1a,0x42,0xff,0xff,0xff,0xd,0x7f,0x42,0x82,0x87,0x42,0x7d,0x7c,0x8a,0x42,0x7e,0x1a,0x42,0x42,0x42,0x42,0x87,0x7b,0x42,0x2,0x42,0xc6,0x8a,0x42,0x7e,0x1a,0x42,0x42,0x42,0x42,0x87,0x7b,0x42,0x2,0x42,0xc6,0x41,0x52,0x1a,0x7c,0x42,0x10,0x7f,0x81,0x42,0xfc,0xfe,0x42,0x42,0x42,0x85,0x42,0x7b,0x42,0x2,0x42,0x42,0x42,0x1a,0x42,0xe1,0xff,0xff,0xd,0x7f,0x42,0x82,0x87,0x42,0x79,0x7c,0x8a,0x42,0x7e,0x42,0x7e,0x1a,0x42,0x42,0x42,0x42,0x87,0x7b,0x42,0x2,0x42,0xc6,0x41,0x52,0x1a,0x7c,0x42,0x10,0x7f,0x81,0x42,0xfc,0xfe,0x42,0x42,0x42,0x85,0x42,0x7b,0x42,0x2,0x42,0x79,0x7c,0x8a,0x7e,0x42,0x1,0x7c,0x82,0x81,0x42,0x7c,0xfe,0x30,0x0,0xde,0xce,0xbd,0xff,0xae,0x3b,0x7c,0x42,0x8a,0x0,0x5a,0x42,0x42,0x42,0x29,0x42,0xde,0x8a,0x5a,0x42,0xbe,0x42,0x79,0x42,0xd3,0x1,0x56,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005Z\352[\003\002\001\000\012\313\001\001\310\001\001%mAA\004@B@zB\274|B|2\000)B\336\202\377\367\377\003{\3760\000\377\367B|\3760\000B{B\014BBB\032B\377\377\377\015\177B\202\207B}|\212B~\032BBBB\207{B\002B\306\212B~\032BBBB\207{B\002B\306AR\032|B\020\177\201B\374\376BBB\205B{B\002BBB\032B\341\377\377\015\177B\202\207By|\212B~B~\032BBBB\207{B\002B\306AR\032|B\020\177\201B\374\376BBB\205B{B\002By|\212~B\001|\202\201B|\3760\000\336\316\275\377\256;|B\212\000ZBBB)B\336\212ZB\276ByB\323\001V\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f823ab7a55bdec177ac9013ed005e3d050d0824c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFWupbAwIBAArLAQHIAQElbUFBBEBCQHpCvHxCfDIAKULegv/3/wN7/jAA//dCfP4wAEJ7QgxCQkIaQv///w1/QoKHQn18ikJ+GkJCQkKHe0ICQsaKQn4aQkJCQod7QgJCxkFSGnxCEH+BQvz+QkJChUJ7QgJCQkIaQuH//w1/QoKHQnl8ikJ+Qn4aQkJCQod7QgJCxkFSGnxCEH+BQvz+QkJChUJ7QgJCeXyKfkIBfIKBQnz+MADezr3/rjt8QooAWkJCQilC3opaQr5CeULTAVYACwAL Step #5: MERGE-OUTER: attempt 4724 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1757245479 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564fd3c93198, 0x564fd3c9b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564fd3c9b918,0x564fd3d230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f823ab7a55bdec177ac9013ed005e3d050d0824c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13598 processed earlier; will process 1677 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564fd14a75dd bp 0x000000000000 sp 0x7ffd1a87e1f0 T47975) Step #5: ==47975==The signal is caused by a READ memory access. Step #5: #0 0x564fd14a75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564fd12c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564fd12c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564fd12a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564fd11c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564fd111fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564fd11291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564fd11106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564fd113c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff1b1774082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564fd1103aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47975==Register values: Step #5: rax = 0x0000564fd676f470 rbx = 0x0000564fd676f470 rcx = 0x0000564fd676f920 rdx = 0x00007ff1b193cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1a87e1f0 Step #5: r8 = 0x0000564fd676f470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff1b193cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564fd46a6960 r14 = 0x0000000100000004 r15 = 0x0000564fd3613386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x11,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7d,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0xfa,0x42,0x42,0x7c,0x42,0x7c,0xc2,0x42,0x42,0x42,0xe2,0x79,0x42,0xe2,0xaa,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0x2b,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x42,0x7c,0x42,0x7c,0xc2,0x42,0x42,0x42,0xe2,0x79,0x42,0xe2,0x8a,0xab,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0x40,0x0,0x0,0x0,0x10,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\021\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B}B\342@\3762\002z\020\000\376@\002\372BB|B|\302BBB\342yB\342\252+\200|BAB\377)>\0000\376\026\002\000\020\000\376@\002+BB|B\342@\376G\002BBB|B|\302BBB\342yB\342\212\253\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000:\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000|B\342\212+\201|BAB\377)>\0000@\000\000\000\020\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-510353604ae23855ba691bb7e2bc6aaaaeb9490a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFEeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/Qn1C4kD+MgJ6EAD+QAL6QkJ8QnzCQkJC4nlC4qorgHxCQUL/KT4AMP4WAgAQAP5AAitCQnxC4kD+RwJCQkJ8QnzCQkJC4nlC4oqrgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADoAAAAAAAAAAAAAAAAAAAAAAAAAAAB8QuKKK4F8QkFC/yk+ADBAAAAAEAAACwAL Step #5: MERGE-OUTER: attempt 4725 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1757383858 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b2d6d8a198, 0x55b2d6d92911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b2d6d92918,0x55b2d6e1a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/510353604ae23855ba691bb7e2bc6aaaaeb9490a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13599 processed earlier; will process 1676 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2d459e5dd bp 0x000000000000 sp 0x7fffba0649a0 T47979) Step #5: ==47979==The signal is caused by a READ memory access. Step #5: #0 0x55b2d459e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2d43c0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2d43bffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2d439d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b2d42bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b2d4216c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b2d42201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b2d42076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b2d42333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f389d172082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b2d41faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47979==Register values: Step #5: rax = 0x000055b2d8fae470 rbx = 0x000055b2d8fae470 rcx = 0x000055b2d8fae920 rdx = 0x00007f389d33ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffba0649a0 Step #5: r8 = 0x000055b2d8fae470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f389d33abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b2d779d960 r14 = 0x0000000100000004 r15 = 0x000055b2d670a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7e,0x41,0x41,0x4,0x40,0x42,0x80,0x42,0x42,0x7d,0x42,0x44,0x89,0x42,0xde,0xfe,0xff,0xff,0xa8,0x83,0xbd,0xbc,0x7f,0x42,0x7d,0xc2,0x7f,0x80,0x2f,0x0,0x21,0x42,0xde,0x42,0x42,0x8d,0xae,0xff,0x80,0xfc,0x25,0x7d,0x42,0x7f,0x2b,0x80,0x0,0x7f,0x42,0xde,0xb6,0xbd,0xce,0x7f,0x42,0x7f,0x2b,0x80,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x32,0x42,0x79,0x29,0x0,0xd6,0x0,0x3c,0x80,0x0,0x7f,0x42,0x5a,0x42,0x42,0x42,0x79,0x42,0x84,0x89,0x90,0x7e,0x7c,0x42,0x0,0x7d,0x42,0xda,0xfe,0xff,0xfc,0xae,0x90,0x28,0x42,0x32,0x7d,0x2b,0x80,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x42,0x7d,0x42,0x2b,0x2b,0x80,0x0,0x7f,0x42,0x7d,0x42,0x44,0x89,0x42,0xff,0x80,0xfc,0x25,0x7d,0x42,0x7f,0x2b,0x80,0x0,0x7f,0x42,0xde,0x42,0x42,0x31,0x80,0x42,0x7f,0x2b,0x80,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x32,0x42,0x80,0x42,0x42,0x7d,0x42,0x44,0x89,0x42,0xde,0xfe,0xff,0xff,0xa8,0x83,0xae,0x90,0x28,0x42,0x32,0x7d,0x2b,0x80,0x80,0x0,0x21,0x42,0xde,0x42,0x42,0x82,0x80,0x42,0x7c,0x2b,0x80,0x0,0x7f,0x42,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?~AA\004@B\200BB}BD\211B\336\376\377\377\250\203\275\274\177B}\302\177\200/\000!B\336BB\215\256\377\200\374%}B\177+\200\000\177B\336\266\275\316\177B\177+\200\000\177B\336BB\2112By)\000\326\000<\200\000\177BZBBByB\204\211\220~|B\000}B\332\376\377\374\256\220(B2}+\200\000\177B\336BB\211B}B++\200\000\177B}BD\211B\377\200\374%}B\177+\200\000\177B\336BB1\200B\177+\200\000\177B\336BB\2112B\200BB}BD\211B\336\376\377\377\250\203\256\220(B2}+\200\200\000!B\336BB\202\200B|+\200\000\177Bz\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-625bb56babbbbb3d9cc065d47411c480b84804f6 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/fkFBBEBCgEJCfUJEiULe/v//qIO9vH9CfcJ/gC8AIULeQkKNrv+A/CV9Qn8rgAB/Qt62vc5/Qn8rgAB/Qt5CQokyQnkpANYAPIAAf0JaQkJCeUKEiZB+fEIAfULa/v/8rpAoQjJ9K4AAf0LeQkKJQn1CKyuAAH9CfUJEiUL/gPwlfUJ/K4AAf0LeQkIxgEJ/K4AAf0LeQkKJMkKAQkJ9QkSJQt7+//+og66QKEIyfSuAgAAhQt5CQoKAQnwrgAB/QnoACwAL Step #5: MERGE-OUTER: attempt 4726 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1757524050 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5598890b3198, 0x5598890bb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5598890bb918,0x5598891430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/625bb56babbbbb3d9cc065d47411c480b84804f6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13600 processed earlier; will process 1675 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5598868c75dd bp 0x000000000000 sp 0x7ffd4aec5ca0 T47983) Step #5: ==47983==The signal is caused by a READ memory access. Step #5: #0 0x5598868c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5598866e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5598866e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5598866c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5598865e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55988653fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5598865491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5598865306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55988655c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d5bf8c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559886523aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47983==Register values: Step #5: rax = 0x000055988b514470 rbx = 0x000055988b514470 rcx = 0x000055988b514920 rdx = 0x00007f8d5c154b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4aec5ca0 Step #5: r8 = 0x000055988b514470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d5c154be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559889ac6960 r14 = 0x0000000100000004 r15 = 0x0000559888a33386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x54,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0x5d,0x42,0x42,0x7e,0x42,0x8a,0xc3,0x6e,0x42,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xf8,0x74,0x31,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb1,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x34,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0xc3,0x42,0x7e,0x42,0x8a,0xc3,0x6e,0x42,0xfd,0xdc,0x99,0xff,0x77,0x84,0x42,0x42,0x80,0x7b,0xbf,0xb1,0xb9,0x0,0x42,0x7b,0x42,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb1,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x32,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x30,0x0,0x72,0x7a,0x42,0x2,0x7b,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0x0,0x1,0x42,0xfb,0xff,0xae,0x42,0x42,0x7b,0x80,0xbf,0xb1,0xb9,0x0,0x42,0x7b,0x42,0x2a,0x79,0x85,0x43,0xff,0xff,0x38,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005T\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B]BB~B\212\303nBB~B\202\375\377\334\370t1\000\377\336\377n}\277\261B\027{B\200o\277\2604\000\377\210\337,B~B\202\375\377\334\303B~B\212\303nB\375\334\231\377w\204BB\200{\277\261\271\000B{B\370t0\000\377\336\377n}\277\261B\027{B\200o\277\2602\000\377\210\337,B~B\202\375\377\334\002}BDB\376\211\336\377\302\001\376\025\001r0\000\200DB\302\000\376*\001r0\000rzB\002{B\332\377\377\002}BDB\376\211\336\377\302\001\3761\001rzB\002}B\332\000\001B\373\377\256BB{\200\277\261\271\000B{B*y\205C\377\3778\200\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f1bae05de23f9257487292ddeeef3d4ffcdbfaba Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFVOIZAwIBAArLAQHIAQFAb0FBBEBCXUJCfkKKw25CQn5Cgv3/3Ph0MQD/3v9ufb+xQhd7QoBvv7A0AP+I3yxCfkKC/f/cw0J+QorDbkL93Jn/d4RCQoB7v7G5AEJ7Qvh0MAD/3v9ufb+xQhd7QoBvv7AyAP+I3yxCfkKC/f/cAn1CREL+id7/wgH+FQFyMACARELCAP4qAXIwAHJ6QgJ7Qtr//wJ9QkRC/one/8IB/jEBcnpCAn1C2gABQvv/rkJCe4C/sbkAQntCKnmFQ///OIAAAAsL Step #5: MERGE-OUTER: attempt 4727 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1757664070 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557bb000a198, 0x557bb0012911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557bb0012918,0x557bb009a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f1bae05de23f9257487292ddeeef3d4ffcdbfaba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13601 processed earlier; will process 1674 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557bad81e5dd bp 0x000000000000 sp 0x7ffde36d5f10 T47987) Step #5: ==47987==The signal is caused by a READ memory access. Step #5: #0 0x557bad81e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557bad640280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557bad63ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557bad61d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557bad53ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557bad496c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557bad4a01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557bad4876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557bad4b33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3ea7da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557bad47aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47987==Register values: Step #5: rax = 0x0000557bb13c8470 rbx = 0x0000557bb13c8470 rcx = 0x0000557bb13c8920 rdx = 0x00007fd3ea9a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde36d5f10 Step #5: r8 = 0x0000557bb13c8470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd3ea9a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557bb0a1d960 r14 = 0x0000000100000004 r15 = 0x0000557baf98a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0xbd,0xfe,0xc6,0x0,0x1,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x40,0x42,0x81,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xbf,0x82,0x8a,0x30,0x84,0x42,0x7c,0x80,0x0,0x3a,0x0,0xbd,0x28,0x51,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005a\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB}B\377\377\210\376\377\377\256\332B|B\200\332\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201BB\177BB|B\200\332\000B\377\256\000\376>\000\377\005\376\234\000\001BB\201BB\177BB|B\200\332\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201\275\376\306\000\001BB\177BB|B\200\332\000B|B\377\256\000\3760\000\377\005\376\234\000\001@B\201BB\177BB|B\200\332\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201\275\203\277\202\2120\204B|\200\000:\000\275(Q\000\376>\000\377\005\376\243\000\001BB\201\275\203\377\005z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-79400598bc2fb4baad4bc1b4621a6014efc97708 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYeoZAwIBAArLAQHIAQE9b0FBBEBCekJCfUL//4j+//+u2kJ8QoDaAEJ8Qv+uAP4wAP8F/pwAAUJCgUJCf0JCfEKA2gBC/64A/j4A/wX+nAABQkKBQkJ/QkJ8QoDaAEJ8Qv+uAP4wAP8F/pwAAUJCgb3+xgABQkJ/QkJ8QoDaAEJ8Qv+uAP4wAP8F/pwAAUBCgUJCf0JCfEKA2gBCfEL/rgD+MAD/Bf6cAAFCQoG9g7+CijCEQnyAADoAvShRAP4+AP8F/qMAAUJCgb2D/wV6igAACwAL Step #5: MERGE-OUTER: attempt 4728 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1757805334 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574d3437198, 0x5574d343f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574d343f918,0x5574d34c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79400598bc2fb4baad4bc1b4621a6014efc97708' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13602 processed earlier; will process 1673 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5574d0c4b5dd bp 0x000000000000 sp 0x7fffac77cfa0 T47991) Step #5: ==47991==The signal is caused by a READ memory access. Step #5: #0 0x5574d0c4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5574d0a6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5574d0a6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5574d0a4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5574d096bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5574d08c3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5574d08cd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5574d08b46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5574d08e03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7312b98082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5574d08a7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47991==Register values: Step #5: rax = 0x00005574d4d7c470 rbx = 0x00005574d4d7c470 rcx = 0x00005574d4d7c920 rdx = 0x00007f7312d60b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffac77cfa0 Step #5: r8 = 0x00005574d4d7c470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7312d60be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005574d3e4a960 r14 = 0x0000000100000004 r15 = 0x00005574d2db7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7d,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7d,0x3f,0x0,0x7e,0x42,0x5c,0x41,0x7e,0x36,0x0,0x80,0x82,0xbd,0xdc,0x7f,0x83,0x42,0x2,0x42,0x7e,0x34,0x0,0x72,0x42,0xcf,0xff,0x52,0x86,0x3f,0x0,0x7e,0x42,0xfe,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0x7e,0x42,0x5c,0x41,0x7e,0x36,0x0,0x80,0x7e,0x42,0x23,0x89,0x83,0x42,0x2,0x42,0x7e,0x34,0x0,0x72,0x42,0xcf,0xff,0xae,0x79,0x3f,0x0,0x7e,0x42,0xfe,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0x7e,0x42,0x5c,0x41,0x7e,0x36,0x0,0x80,0x7e,0x42,0x23,0x89,0x83,0x42,0x2,0x42,0x7e,0x31,0x0,0x72,0x42,0xcf,0xff,0xae,0x79,0x3f,0x0,0x7e,0x42,0xfe,0x7f,0x42,0x7e,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xff,0xd6,0x42,0x0,0x7f,0x42,0x7e,0x34,0x0,0x7e,0x42,0x2,0x7f,0x42,0x2,0x7f,0x88,0x32,0x1,0xef,0xff,0xdf,0xd6,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x90,0xa3,0x3,0x3d,0x0,0xb9,0xef,0xdf,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x79,0x7e,0x42,0x0,0x7f,0x88,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?}AA\004@BzB}?\000~B\\A~6\000\200\202\275\334\177\203B\002B~4\000rB\317\377R\206?\000~B\376\177B~4\000~B\002\177\2102\001\357\377~B\\A~6\000\200~B#\211\203B\002B~4\000rB\317\377\256y?\000~B\376\177B~4\000~B\002\177\2102\001\357\377~B\\A~6\000\200~B#\211\203B\002B~1\000rB\317\377\256y?\000~B\376\177B~B\002\177\2102\001\357\377\377\326B\000\177B~4\000~B\002\177B\002\177\2102\001\357\377\337\326\177B~5\000\302\220\243\003=\000\271\357\337\000\000\000\000\000\000\000By~B\000\177\210\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5575129c164f143c3864c4f1d91c749a379445d4 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/fUFBBEBCekJ9PwB+QlxBfjYAgIK93H+DQgJCfjQAckLP/1KGPwB+Qv5/Qn40AH5CAn+IMgHv/35CXEF+NgCAfkIjiYNCAkJ+NAByQs//rnk/AH5C/n9CfjQAfkICf4gyAe//fkJcQX42AIB+QiOJg0ICQn4xAHJCz/+ueT8AfkL+f0J+QgJ/iDIB7///1kIAf0J+NAB+QgJ/QgJ/iDIB7//f1n9CfjUAwpCjAz0Aue/fAAAAAAAAAEJ5fkIAf4gAPQB+CwAL Step #5: MERGE-OUTER: attempt 4729 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1757945673 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575aadf1198, 0x5575aadf9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575aadf9918,0x5575aae810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5575129c164f143c3864c4f1d91c749a379445d4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13603 processed earlier; will process 1672 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575a86055dd bp 0x000000000000 sp 0x7ffcce87f900 T47995) Step #5: ==47995==The signal is caused by a READ memory access. Step #5: #0 0x5575a86055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575a8427280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575a8426fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575a8404929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575a8325ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575a827dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575a82871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575a826e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575a829a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f036744a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575a8261aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47995==Register values: Step #5: rax = 0x00005575acf3f470 rbx = 0x00005575acf3f470 rcx = 0x00005575acf3f920 rdx = 0x00007f0367612b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcce87f900 Step #5: r8 = 0x00005575acf3f470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0367612be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575ab804960 r14 = 0x0000000100000004 r15 = 0x00005575aa771386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x18,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x40,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x7e,0x89,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x82,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0xc0,0xbd,0xbd,0xbd,0x7e,0x7e,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0x0,0x42,0x42,0x42,0x5c,0x79,0x5a,0x42,0x42,0x42,0xfe,0x3,0x42,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x80,0x0,0x42,0x42,0x42,0x5c,0x5a,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x0,0x42,0x80,0x5c,0x42,0x40,0x42,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0x7f,0x42,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xbf,0x7b,0xfe,0x42,0x3,0x0,0x79,0x0,0x84,0x41,0x42,0x42,0x44,0x79,0x1,0x0,0x0,0x73,0x6d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\030\003\002\001\000\012\313\001\001\310\001\001=sA@\004@BzB\201}B\377\375\377\\B~\211B\204\200\300\273\177\376B\003\000B\377\377\377r\202@\200\000BBB\\B\300\275\275\275~~B\204\200\300\273\177\376B\003\000B\377\000BBB\\yZBBB\376\003B\000B\377\377BBBBy\376B\003BBBy\376&\003\200\000BBB\\ZBBBy\376B\003\000B\377\377BBBBy\376B\003\000B\377r|@\000B\200\\B@BBBBy\376&\003\204\200;\177\376B\003\000B\377\177BBBBy\376&\003\204\200;\177\376B\003\000B\377\177\376B\003\000B\377\277{\376B\003\000y\000\204ABBDy\001\000\000sm\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bf19f8df621eaaf614f7e59ebee2f7d4efd4b2b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoYAwIBAArLAQHIAQE9c0FABEBCekKBfUL//f9cQn6JQoSAwLt//kIDAEL///9ygkCAAEJCQlxCwL29vX5+QoSAwLt//kIDAEL/AEJCQlx5WkJCQv4DQgBC//9CQkJCef5CA0JCQnn+JgOAAEJCQlxaQkJCef5CAwBC//9CQkJCef5CAwBC/3J8QABCgFxCQEJCQkJ5/iYDhIA7f/5CAwBC/39CQkJCef4mA4SAO3/+QgMAQv9//kIDAEL/v3v+QgMAeQCEQUJCRHkBAABzbQEACwAL Step #5: MERGE-OUTER: attempt 4730 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1758086284 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635e40dc198, 0x5635e40e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635e40e4918,0x5635e416c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3bf19f8df621eaaf614f7e59ebee2f7d4efd4b2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13604 processed earlier; will process 1671 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 420 ft: 421 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 2fea3. Step #5: #2 pulse cov: 478 ft: 535 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 0 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==47999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635e18f05dd bp 0x000000000000 sp 0x7ffd9cc788a0 T47999) Step #5: ==47999==The signal is caused by a READ memory access. Step #5: #0 0x5635e18f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5635e1712280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5635e1711fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5635e16ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5635e1610ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5635e1568c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5635e15721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5635e15596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5635e15853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fecd2e8d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5635e154caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==47999==Register values: Step #5: rax = 0x00005635e6906430 rbx = 0x00005635e6906430 rcx = 0x00005635e6906420 rdx = 0x00007fecd3055b80 Step #5: rdi = 0x00005635e6906420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd9cc788a0 Step #5: r8 = 0x00005635e6906430 r9 = 0x00005635e6924b20 r10 = 0x00005635e68e7010 r11 = 0x00007fecd3055be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635e4aef960 r14 = 0x0000000100000004 r15 = 0x00005635e3a5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==47999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x59,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x2,0x6e,0x41,0x41,0x4,0x40,0x0,0x0,0x4f,0x36,0x0,0x0,0xad,0x0,0x36,0x0,0x40,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0xad,0x0,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x79,0x0,0x0,0x33,0x0,0x0,0x0,0x79,0x1,0x0,0x36,0x0,0x0,0x92,0x90,0x0,0x5b,0x36,0x0,0x0,0x0,0x36,0x0,0x0,0xad,0x0,0x36,0x0,0x92,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x0,0x36,0x0,0x0,0xad,0x0,0x36,0x0,0x40,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x43,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x79,0x0,0x5b,0x36,0x0,0x0,0x0,0x37,0x0,0x0,0xad,0x79,0x0,0xbd,0x31,0x0,0x0,0x0,0x79,0x0,0x79,0x0,0x0,0x33,0x0,0x0,0x0,0x79,0x1,0x0,0x36,0x0,0x0,0x92,0x90,0x0,0x5b,0x36,0x0,0x0,0x0,0x3b,0x0,0x0,0xad,0x0,0x0,0x5d,0x0,0x0,0xad,0x79,0x0,0x0,0x3b,0x0,0x0,0x36,0x0,0x0,0xad,0x0,0x2d,0x0,0x36,0x0,0x0,0x0,0xad,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352Y\003\002\001\000\012\313\001\001\310\001\001\002nAA\004@\000\000O6\000\000\255\0006\000@\000y\000[6\000\000\0007\000\000\255y\000\2751\000\000\000y\000[6\000\000\0007\000\255\000y\000\2751\000\000\000y\000\0003\000\000\000y\001\0006\000\000\222\220\000[6\000\000\0006\000\000\255\0006\000\222\000y\000[6\000\000\0007\000\000\255y\000\275\0006\000\000\255\0006\000@\000y\000[6\000\000\000C\000\000\255y\000\2751\000\000\000y\000[6\000\000\0007\000\000\255y\000\2751\000\000\000y\000y\000\0003\000\000\000y\001\0006\000\000\222\220\000[6\000\000\000;\000\000\255\000\000]\000\000\255y\000\000;\000\0006\000\000\255\000-\0006\000\000\000\255\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ae0ec580505c6b6805b942fc4116dd211da3ab0 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOpZAwIBAArLAQHIAQECbkFBBEAAAE82AACtADYAQAB5AFs2AAAANwAArXkAvTEAAAB5AFs2AAAANwCtAHkAvTEAAAB5AAAzAAAAeQEANgAAkpAAWzYAAAA2AACtADYAkgB5AFs2AAAANwAArXkAvQA2AACtADYAQAB5AFs2AAAAQwAArXkAvTEAAAB5AFs2AAAANwAArXkAvTEAAAB5AHkAADMAAAB5AQA2AACSkABbNgAAADsAAK0AAF0AAK15AAA7AAA2AACtAC0ANgAAAK0ACwAL Step #5: MERGE-OUTER: attempt 4731 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1758231294 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b8fcadb198, 0x55b8fcae3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b8fcae3918,0x55b8fcb6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ae0ec580505c6b6805b942fc4116dd211da3ab0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13608 processed earlier; will process 1667 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8fa2ef5dd bp 0x000000000000 sp 0x7ffc7b075fe0 T48003) Step #5: ==48003==The signal is caused by a READ memory access. Step #5: #0 0x55b8fa2ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8fa111280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8fa110fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8fa0ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8fa00fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b8f9f67c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8f9f711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b8f9f586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b8f9f843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff4d6866082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b8f9f4baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48003==Register values: Step #5: rax = 0x000055b8fda60470 rbx = 0x000055b8fda60470 rcx = 0x000055b8fda60920 rdx = 0x00007ff4d6a2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7b075fe0 Step #5: r8 = 0x000055b8fda60470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff4d6a2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b8fd4ee960 r14 = 0x0000000100000004 r15 = 0x000055b8fc45b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x54,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0x5d,0x42,0x42,0x42,0x83,0x4a,0x7c,0x82,0x7b,0x42,0x7c,0x31,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb0,0x42,0x17,0x7b,0x42,0x6f,0x80,0xbf,0xb0,0x31,0x0,0xff,0x88,0xdf,0x2c,0x42,0x7e,0x42,0x82,0xfd,0xff,0xdc,0x7e,0x42,0x31,0x42,0x82,0xc3,0x6e,0x42,0xfd,0xdc,0x99,0xff,0x77,0x7d,0x42,0x3b,0xbf,0xb1,0x42,0xb9,0x80,0x6f,0xbf,0xb0,0x7e,0x35,0x0,0x81,0xd4,0xc3,0xff,0x40,0x42,0x5d,0x42,0x42,0x42,0x7b,0x83,0x7b,0x7c,0x42,0x42,0x7c,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb0,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x31,0x0,0xff,0x88,0xdf,0x42,0x83,0x42,0x7c,0x82,0x7b,0x42,0x7c,0x31,0x0,0xf8,0x74,0x30,0x0,0x7c,0x30,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0xbf,0xb0,0x42,0x17,0x7b,0x42,0x80,0x6f,0xbf,0xb0,0x31,0x0,0xff,0x88,0xdf,0x42,0x83,0x42,0x7c,0x82,0x7b,0x42,0x7c,0x31,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6e,0x7d,0x42,0x0,0x42,0x7b,0x42,0x2a,0x79,0x85,0x43,0xff,0xff,0x36,0x80,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005T\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B]BBB\203J|\202{B|1\000\370t0\000\377\336\377n}\277\260B\027{Bo\200\277\2601\000\377\210\337,B~B\202\375\377\334~B1B\202\303nB\375\334\231\377w}B;\277\261B\271\200o\277\260~5\000\201\324\303\377@B]BBB{\203{|BB|0\000\370t0\000\377\336\377n}\277\260B\027{B\200o\277\2601\000\377\210\337B\203B|\202{B|1\000\370t0\000|0\000\370t0\000\377\336\377n}\277\260B\027{B\200o\277\2601\000\377\210\337B\203B|\202{B|1\000\370t0\000\377\336\377n}B\000B{B*y\205C\377\3776\200\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7f965f75df09c01947bbc235e293d684a8a7b04 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFVOIZAwIBAArLAQHIAQFAb0FBBEBCXUJCQoNKfIJ7QnwxAPh0MAD/3v9ufb+wQhd7Qm+Av7AxAP+I3yxCfkKC/f/cfkIxQoLDbkL93Jn/d31CO7+xQrmAb7+wfjUAgdTD/0BCXUJCQnuDe3xCQnwwAPh0MAD/3v9ufb+wQhd7QoBvv7AxAP+I30KDQnyCe0J8MQD4dDAAfDAA+HQwAP/e/259v7BCF3tCgG+/sDEA/4jfQoNCfIJ7QnwxAPh0MAD/3v9ufUIAQntCKnmFQ///NoAAAAsL Step #5: MERGE-OUTER: attempt 4732 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1758371123 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ded9b74198, 0x55ded9b7c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ded9b7c918,0x55ded9c040a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7f965f75df09c01947bbc235e293d684a8a7b04' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13609 processed earlier; will process 1666 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ded73885dd bp 0x000000000000 sp 0x7ffc5f064bd0 T48007) Step #5: ==48007==The signal is caused by a READ memory access. Step #5: #0 0x55ded73885dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ded71aa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ded71a9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ded7187929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ded70a8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ded7000c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ded700a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ded6ff16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ded701d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6fff52b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ded6fe4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48007==Register values: Step #5: rax = 0x000055dedb121470 rbx = 0x000055dedb121470 rcx = 0x000055dedb121920 rdx = 0x00007f6fff6f3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5f064bd0 Step #5: r8 = 0x000055dedb121470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6fff6f3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055deda587960 r14 = 0x0000000100000004 r15 = 0x000055ded94f4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x91,0x7d,0x42,0xf7,0xfd,0xff,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x30,0x7e,0x42,0x94,0x42,0x7f,0xfe,0x2d,0x3,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x32,0x7e,0x42,0x94,0x72,0x7f,0xfe,0x2d,0x3,0x7f,0xc2,0x7e,0x42,0x42,0x42,0x5c,0x42,0xc0,0x0,0x42,0xff,0xff,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x3b,0x3,0x90,0x0,0x7f,0xfe,0x1f,0x3,0x80,0x0,0x42,0xff,0xdf,0xff,0x72,0x7c,0x42,0x40,0x88,0x42,0x0,0x42,0x5c,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x42,0x79,0x42,0x0,0x42,0x0,0x42,0x42,0x42,0xff,0x42,0x42,0x5c,0x42,0x80,0x0,0x42,0xff,0x42,0x7e,0x7a,0x7e,0x42,0xd8,0x7f,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x1f,0x3,0x80,0x0,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x1f,0x3,0x80,0x61,0x42,0xff,0xff,0xff,0x72,0x42,0x42,0x42,0xff,0x42,0x42,0x5c,0x42,0x80,0x0,0x42,0xff,0x42,0x7e,0x7a,0x7e,0x42,0xd8,0x7f,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x1f,0x3,0x80,0x0,0xfe,0x3b,0x3,0x80,0x0,0x7f,0x42,0x5c,0x42,0x42,0x42,0x0,0x0,0x5,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=sAA\004@BzB\221}B\367\375\377\\B\352\000ByB0~B\224B\177\376-\003\\B\352\000ByB2~B\224r\177\376-\003\177\302~BBB\\B\300\000B\377\377~~B\204B\177\376;\003\220\000\177\376\037\003\200\000B\377\337\377r|B@\210B\000B\\BBB\\BBBBByB\000B\000BBB\377BB\\B\200\000B\377B~z~B\330\177\376;\003\200\000\177\376\037\003\200\000\376;\003\200\000\177\376\037\003\200aB\377\377\377rBBB\377BB\\B\200\000B\377B~z~B\330\177\376;\003\200\000\177\376\037\003\200\000\376;\003\200\000\177B\\BBB\000\000\005\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6f0d304bd0528144ee9afac55eee0df89731439 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9c0FBBEBCekKRfUL3/f9cQuoAQnlCMH5ClEJ//i0DXELqAEJ5QjJ+QpRyf/4tA3/CfkJCQlxCwABC//9+fkKEQn/+OwOQAH/+HwOAAEL/3/9yfEJAiEIAQlxCQkJcQkJCQkJ5QgBCAEJCQv9CQlxCgABC/0J+en5C2H/+OwOAAH/+HwOAAP47A4AAf/4fA4BhQv///3JCQkL/QkJcQoAAQv9Cfnp+Qth//jsDgAB//h8DgAD+OwOAAH9CXEJCQgAABQAACwAL Step #5: MERGE-OUTER: attempt 4733 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1758511185 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56413b20f198, 0x56413b217911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56413b217918,0x56413b29f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6f0d304bd0528144ee9afac55eee0df89731439' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13610 processed earlier; will process 1665 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564138a235dd bp 0x000000000000 sp 0x7ffe4155ee80 T48011) Step #5: ==48011==The signal is caused by a READ memory access. Step #5: #0 0x564138a235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564138845280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564138844fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564138822929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564138743ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56413869bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641386a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56413868c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641386b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f34367d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56413867faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48011==Register values: Step #5: rax = 0x000056413cc54460 rbx = 0x000056413cc54460 rcx = 0x000056413cc54910 rdx = 0x00007f343699ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4155ee80 Step #5: r8 = 0x000056413cc54460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f343699abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056413bc22960 r14 = 0x0000000100000004 r15 = 0x000056413ab8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5a,0xea,0x5b,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x25,0x6d,0x41,0x41,0x4,0x40,0x42,0x40,0x7a,0x42,0xbc,0x7c,0x42,0x7c,0x32,0x0,0x29,0x42,0xde,0x82,0xff,0xf7,0xff,0x3,0x7b,0xfe,0x30,0x0,0xff,0xf7,0x42,0x7c,0xfe,0x30,0x0,0xde,0x29,0x42,0xff,0xae,0x3b,0x7c,0x42,0x80,0xbc,0xc2,0xbd,0x7c,0x42,0x7c,0x30,0x0,0xde,0x29,0x42,0xff,0xae,0x3b,0x7c,0x42,0x80,0xbc,0xc2,0xbd,0x7c,0x42,0x7c,0x34,0x0,0x29,0x42,0xde,0x8a,0x1c,0x7c,0x42,0x7c,0x32,0x0,0x29,0x42,0xde,0x82,0xff,0xf7,0xff,0x3,0x7c,0x42,0x80,0xbc,0xc2,0xbd,0x7c,0x42,0x7c,0x34,0x0,0x29,0x42,0xde,0x8a,0xff,0xf7,0x7f,0x42,0x7c,0xfe,0x30,0x0,0xff,0x7f,0x42,0x7c,0xfe,0x30,0x0,0xde,0xce,0xbd,0xff,0xae,0x3b,0x7c,0x42,0x80,0x82,0xff,0xf7,0xff,0x3,0x7b,0xfe,0x30,0x0,0xff,0xf7,0x42,0x42,0x80,0x82,0xff,0xf7,0xff,0x3,0x7b,0xfe,0x30,0x0,0xff,0xf7,0x42,0x7c,0xfe,0x30,0x0,0xde,0x29,0xfe,0x30,0x0,0xff,0x7f,0x42,0x7c,0xfe,0x30,0x0,0xde,0xce,0xbd,0xff,0xae,0x3b,0x7c,0x42,0x8a,0x0,0x5a,0x42,0x42,0x42,0x29,0x42,0xde,0x8a,0x5a,0x42,0xbe,0x42,0x79,0x42,0xd3,0x1,0x56,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005Z\352[\003\002\001\000\012\313\001\001\310\001\001%mAA\004@B@zB\274|B|2\000)B\336\202\377\367\377\003{\3760\000\377\367B|\3760\000\336)B\377\256;|B\200\274\302\275|B|0\000\336)B\377\256;|B\200\274\302\275|B|4\000)B\336\212\034|B|2\000)B\336\202\377\367\377\003|B\200\274\302\275|B|4\000)B\336\212\377\367\177B|\3760\000\377\177B|\3760\000\336\316\275\377\256;|B\200\202\377\367\377\003{\3760\000\377\367BB\200\202\377\367\377\003{\3760\000\377\367B|\3760\000\336)\3760\000\377\177B|\3760\000\336\316\275\377\256;|B\212\000ZBBB)B\336\212ZB\276ByB\323\001V\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-593d25d6f4622522e805f6de992737c14ff7afe5 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFWupbAwIBAArLAQHIAQElbUFBBEBCQHpCvHxCfDIAKULegv/3/wN7/jAA//dCfP4wAN4pQv+uO3xCgLzCvXxCfDAA3ilC/647fEKAvMK9fEJ8NAApQt6KHHxCfDIAKULegv/3/wN8QoC8wr18Qnw0AClC3or/939CfP4wAP9/Qnz+MADezr3/rjt8QoCC//f/A3v+MAD/90JCgIL/9/8De/4wAP/3Qnz+MADeKf4wAP9/Qnz+MADezr3/rjt8QooAWkJCQilC3opaQr5CeULTAVYACwAL Step #5: MERGE-OUTER: attempt 4734 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1758651003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558cd0d17198, 0x558cd0d1f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558cd0d1f918,0x558cd0da70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/593d25d6f4622522e805f6de992737c14ff7afe5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13611 processed earlier; will process 1664 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558cce52b5dd bp 0x000000000000 sp 0x7ffd288487f0 T48015) Step #5: ==48015==The signal is caused by a READ memory access. Step #5: #0 0x558cce52b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558cce34d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558cce34cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558cce32a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558cce24bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558cce1a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558cce1ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558cce1946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558cce1c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc87db44082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558cce187aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48015==Register values: Step #5: rax = 0x0000558cd3031470 rbx = 0x0000558cd3031470 rcx = 0x0000558cd3031920 rdx = 0x00007fc87dd0cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd288487f0 Step #5: r8 = 0x0000558cd3031470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc87dd0cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558cd172a960 r14 = 0x0000000100000004 r15 = 0x0000558cd0697386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x30,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xbc,0x7d,0x42,0xff,0xff,0xc2,0x86,0xbc,0xbd,0x87,0x29,0x7e,0x42,0xef,0x79,0x79,0x79,0x79,0x7f,0x7b,0x79,0x79,0x79,0x7a,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x10,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x0,0x7a,0xfe,0xa2,0x0,0x0,0x2e,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0x87,0xfd,0x99,0xff,0xbd,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x10,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x0,0x7a,0xfe,0xa2,0x0,0x0,0x2e,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0x87,0xfd,0x99,0xff,0xbd,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x42,0x80,0x80,0xc8,0x0,0x0,0x42,0x7c,0x31,0x0,0x80,0xbe,0xbd,0x87,0x99,0x7c,0x34,0x80,0x0,0x42,0x42,0x42,0x0,0x1b,0x86,0x42,0x42,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\0050\346\031\003\002\001\000\012\313\001\001\310\001\001?mAA\004@BBB\274}B\377\377\302\206\274\275\207)~B\357yyyy\177{yyyzy{yyyyyyyyyyyB}BrB#\200\376\242\000\000\375\327\200\020\376\242\000\000\375\000B}BrB\000z\376\242\000\000.}BqB\200\000\376\242\000\000\207\375\231\377\275yyyB}BrB#\200\376\242\000\000yyB}BrB#\200\376\242\000\000\375\327\200\020\376\242\000\000\375\000B}BrB\000z\376\242\000\000.}BqB\200\000\376\242\000\000\207\375\231\377\275yyyB}BrB#B\200\200\310\000\000B|1\000\200\276\275\207\231|4\200\000BBB\000\033\206BB|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8056934f1ee1e603435457f3172455b43c46f5cc Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFMOYZAwIBAArLAQHIAQE/bUFBBEBCQkK8fUL//8KGvL2HKX5C73l5eXl/e3l5eXp5e3l5eXl5eXl5eXl5Qn1CckIjgP6iAAD914AQ/qIAAP0AQn1CckIAev6iAAAufUJxQoAA/qIAAIf9mf+9eXl5Qn1CckIjgP6iAAB5eUJ9QnJCI4D+ogAA/deAEP6iAAD9AEJ9QnJCAHr+ogAALn1CcUKAAP6iAACH/Zn/vXl5eUJ9QnJCI0KAgMgAAEJ8MQCAvr2HmXw0gABCQkIAG4ZCQnwACwAL Step #5: MERGE-OUTER: attempt 4735 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1758790597 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a861bb5198, 0x55a861bbd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a861bbd918,0x55a861c450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8056934f1ee1e603435457f3172455b43c46f5cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13612 processed earlier; will process 1663 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a85f3c95dd bp 0x000000000000 sp 0x7ffd4cd6ae70 T48019) Step #5: ==48019==The signal is caused by a READ memory access. Step #5: #0 0x55a85f3c95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a85f1eb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a85f1eafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a85f1c8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a85f0e9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a85f041c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a85f04b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a85f0326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a85f05e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fde242de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a85f025aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48019==Register values: Step #5: rax = 0x000055a8628df430 rbx = 0x000055a8628df430 rcx = 0x000055a8628df420 rdx = 0x00007fde244a6b80 Step #5: rdi = 0x000055a8628df420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffd4cd6ae70 Step #5: r8 = 0x000055a8628df430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fde244a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a8625c8960 r14 = 0x0000000100000004 r15 = 0x000055a861535386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7f,0x42,0x5b,0x81,0x42,0x5d,0x7b,0x7d,0x42,0x7c,0x30,0x80,0x80,0x80,0x0,0x89,0xde,0x42,0x42,0x42,0x42,0xde,0x21,0x84,0x42,0xdf,0xc0,0xff,0xbd,0xfe,0xcd,0xff,0xff,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x7b,0x42,0xff,0x80,0x2,0x42,0x42,0x7b,0x7d,0x42,0x7c,0x37,0x80,0x80,0x80,0x0,0x89,0x42,0x42,0xde,0x21,0x42,0x42,0x79,0x79,0x42,0x42,0x42,0x7f,0x2e,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x7b,0x42,0xff,0x80,0x2,0x42,0x42,0x7b,0x7d,0x42,0x7c,0x37,0x80,0x80,0x80,0x0,0x89,0x42,0x42,0xde,0x21,0x42,0x0,0x42,0x86,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x89,0xde,0x42,0x42,0xa1,0x42,0x0,0x42,0x7c,0x42,0x62,0x79,0x79,0x42,0x42,0x42,0x79,0x42,0x3f,0x30,0x80,0x0,0x23,0x42,0xff,0x42,0x80,0x80,0x30,0x80,0x0,0x81,0x2d,0x42,0x8a,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{\177B[\201B]{}B|0\200\200\200\000\211\336BBBB\336!\204B\337\300\377\275\376\315\377\377yBBB\177*\200\200\000\201\336BByyBBB\177*\200\200\200\000\201\336BB!BBB!B{B\377\200\002BB{}B|7\200\200\200\000\211BB\336!BByyBBB\177.\200\200\200\000\201\336BB!BBB!B{B\377\200\002BB{}B|7\200\200\200\000\211BB\336!B\000B\206B\177,\200\200\200\000\201\336BB!B\211\336BB\241B\000B|BbyyBBByB?0\200\000#B\377B\200\2000\200\000\201-B\212{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-142e9afe80fc78ceb12cc74cb9d63460163da708 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7f0JbgUJde31CfDCAgIAAid5CQkJC3iGEQt/A/73+zf//eUJCQn8qgIAAgd5CQnl5QkJCfyqAgIAAgd5CQiFCQkIhQntC/4ACQkJ7fUJ8N4CAgACJQkLeIUJCeXlCQkJ/LoCAgACB3kJCIUJCQiFCe0L/gAJCQnt9Qnw3gICAAIlCQt4hQgBChkJ/LICAgACB3kJCIUKJ3kJCoUIAQnxCYnl5QkJCeUI/MIAAI0L/QoCAMIAAgS1CinsACwAL Step #5: MERGE-OUTER: attempt 4736 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1758931660 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589d4eeb198, 0x5589d4ef3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589d4ef3918,0x5589d4f7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/142e9afe80fc78ceb12cc74cb9d63460163da708' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13614 processed earlier; will process 1661 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589d26ff5dd bp 0x000000000000 sp 0x7ffe7aa9bb10 T48023) Step #5: ==48023==The signal is caused by a READ memory access. Step #5: #0 0x5589d26ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589d2521280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589d2520fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589d24fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589d241fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589d2377c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589d23811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589d23686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589d23943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe212a2b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589d235baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48023==Register values: Step #5: rax = 0x00005589d5e32430 rbx = 0x00005589d5e32430 rcx = 0x00005589d5e328e0 rdx = 0x00007fe212bf3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7aa9bb10 Step #5: r8 = 0x00005589d5e32430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe212bf3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589d58fe960 r14 = 0x0000000100000004 r15 = 0x00005589d486b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6c,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x30,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0x1,0x0,0x0,0x0,0x37,0x1,0x11,0x42,0xe7,0x32,0x0,0x42,0x44,0x89,0xc4,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa6,0x0,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x0,0x0,0xfe,0x20,0x80,0x0,0x41,0x6d,0x41,0xf3,0x43,0x68,0x1,0x0,0x41,0x1,0x1,0x78,0x1,0x1,0x0,0x63,0x0,0xe,0x0,0x0,0x0,0x7a,0x42,0x30,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x1,0xfe,0x36,0x1,0x1,0x0,0x0,0x0,0x37,0x1,0x11,0x42,0xe7,0x36,0x1,0x1,0x0,0x0,0x0,0x37,0x1,0x11,0x42,0xe7,0x35,0x0,0x42,0x44,0x89,0x42,0x11,0x42,0xe7,0x35,0x0,0x42,0x44,0x89,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x20,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa6,0x0,0x0,0xc,0x0,0x0,0xfe,0x20,0x0,0x0,0x0,0x0,0x42,0x7f,0x42,0x7c,0x30,0x0,0xff,0xff,0xff,0x9,0x12,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\037lAA\004@BzB0B\203|B\000,\000\000\376 \200\000\001\3766\001\001\000\000\0007\001\021B\3472\000BD\211\304D\211B\203|B\000,\000\000\376 \200\000\000\000\000\000\000\000\246\000\000,\000\000\376 \200\000\000\000\376 \200\000AmA\363Ch\001\000A\001\001x\001\001\000c\000\016\000\000\000zB0B\203|B\000,\000\000\376 \200\000\001\3766\001\001\000\000\0007\001\021B\3476\001\001\000\000\0007\001\021B\3475\000BD\211B\021B\3475\000BD\211BD\211B\203|B\000,\000\000\376 \200\000\000\000\000\000\000\000\246\000\000\014\000\000\376 \000\000\000\000B\177B|0\000\377\377\377\011\022\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-42d332109f5f2ba7235eae619a1ac6c580f2ca0d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEfbEFBBEBCekIwQoN8QgAsAAD+IIAAAf42AQEAAAA3ARFC5zIAQkSJxESJQoN8QgAsAAD+IIAAAAAAAAAApgAALAAA/iCAAAAA/iCAAEFtQfNDaAEAQQEBeAEBAGMADgAAAHpCMEKDfEIALAAA/iCAAAH+NgEBAAAANwERQuc2AQEAAAA3ARFC5zUAQkSJQhFC5zUAQkSJQkSJQoN8QgAsAAD+IIAAAAAAAAAApgAADAAA/iAAAAAAQn9CfDAA////CRIACwAL Step #5: MERGE-OUTER: attempt 4737 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1759071909 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55977caf2198, 0x55977cafa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55977cafa918,0x55977cb820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/42d332109f5f2ba7235eae619a1ac6c580f2ca0d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13615 processed earlier; will process 1660 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55977a3065dd bp 0x000000000000 sp 0x7ffe57b74660 T48027) Step #5: ==48027==The signal is caused by a READ memory access. Step #5: #0 0x55977a3065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55977a128280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55977a127fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55977a105929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55977a026ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559779f7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559779f881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559779f6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559779f9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb71389d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559779f62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48027==Register values: Step #5: rax = 0x000055977df6e430 rbx = 0x000055977df6e430 rcx = 0x000055977df6e420 rdx = 0x00007fb713a65b80 Step #5: rdi = 0x000055977df6e420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe57b74660 Step #5: r8 = 0x000055977df6e430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb713a65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055977d505960 r14 = 0x0000000100000004 r15 = 0x000055977c472386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x3a,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x31,0x0,0x72,0x7a,0x42,0x2,0x7b,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0x0,0x1,0x42,0xfb,0xff,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xae,0x72,0x7c,0x42,0x80,0x44,0x42,0xc2,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0xc0,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x30,0x0,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xc2,0x1,0xfe,0x31,0x1,0x72,0x7a,0x42,0x2,0x7d,0x42,0xda,0xff,0xff,0x2,0x7d,0x42,0x44,0x42,0xfe,0x89,0xde,0xff,0xff,0xae,0x72,0x42,0xc1,0xc2,0x42,0x7c,0x80,0x0,0xfe,0x15,0x1,0x72,0x30,0x0,0x80,0x44,0x42,0xc2,0x0,0xfe,0x2a,0x1,0x72,0x30,0x0,0x1,0x42,0xfb,0xc2,0xfe,0x31,0x0,0x44,0x72,0xfe,0x31,0x1,0x72,0x7a,0x0,0x7a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352:\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\002}B\332\377\377\002}BDB\376\211\336\377\302\001\376\025\001r0\000\200DB\302\000\376*\001r1\000rzB\002{B\332\377\377\002}BDB\376\211\336\377\302\001\3761\001rzB\002}B\332\000\001B\373\377\256r|B\200DB\256r|B\200DB\302\000\376\025\001r0\000\300DB\302\000\376*\001r0\000rzB\002}B\332\377\377\002}BDB\376\211\336\377\302\001\3761\001rzB\002}B\332\377\377\002}BDB\376\211\336\377\377\256rB\301\302B|\200\000\376\025\001r0\000\200DB\302\000\376*\001r0\000\001B\373\302\3761\000Dr\3761\001rz\000z\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce373d988fb3b22123aed95eafb9172016fd9b35 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuo6AwIBAArLAQHIAQE/b0FBBEBCekICfULa//8CfUJEQv6J3v/CAf4VAXIwAIBEQsIA/ioBcjEAcnpCAntC2v//An1CREL+id7/wgH+MQFyekICfULaAAFC+/+ucnxCgERCrnJ8QoBEQsIA/hUBcjAAwERCwgD+KgFyMAByekICfULa//8CfUJEQv6J3v/CAf4xAXJ6QgJ9Qtr//wJ9QkRC/one//+uckLBwkJ8gAD+FQFyMACARELCAP4qAXIwAAFC+8L+MQBEcv4xAXJ6AHoACwAL Step #5: MERGE-OUTER: attempt 4738 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1759214804 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aaa7135198, 0x55aaa713d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aaa713d918,0x55aaa71c50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce373d988fb3b22123aed95eafb9172016fd9b35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13617 processed earlier; will process 1658 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 393 ft: 394 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aaa49495dd bp 0x000000000000 sp 0x7fff4c69ce70 T48031) Step #5: ==48031==The signal is caused by a READ memory access. Step #5: #0 0x55aaa49495dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aaa476b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aaa476afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aaa4748929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aaa4669ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aaa45c1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aaa45cb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aaa45b26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aaa45de3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6d90031082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aaa45a5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48031==Register values: Step #5: rax = 0x000055aaa954d430 rbx = 0x000055aaa954d430 rcx = 0x000055aaa954d420 rdx = 0x00007f6d901f9b80 Step #5: rdi = 0x000055aaa954d420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007fff4c69ce70 Step #5: r8 = 0x000055aaa954d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6d901f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aaa7b48960 r14 = 0x0000000100000004 r15 = 0x000055aaa6ab5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0xff,0x6f,0x42,0xfb,0x7e,0x35,0x0,0x7e,0x42,0x77,0x86,0xc3,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xe9,0x72,0x42,0x7,0x80,0x7f,0x7e,0x35,0x0,0xc2,0x88,0xa3,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x34,0x1,0xef,0xff,0xff,0xeb,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0xff,0x6f,0x42,0xfb,0x7e,0x34,0x0,0x7e,0x42,0x77,0x86,0xc3,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7f,0xfe,0x2b,0x2,0xff,0x83,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x76,0x42,0x2,0x7f,0x88,0x34,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x88,0xa3,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x33,0x1,0xef,0xff,0xff,0xeb,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0x42,0x7e,0x30,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x33,0x1,0xef,0xff,0xff,0xeb,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\342\006\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\243\303\377oB\373~5\000~Bw\206\3035\000\345\214\377\377}B\377\351rB\007\200\177~5\000\302\210\243~B\002B~0\000~B\276\177|4\001\357\377\377\353BzB\357\377\243\303\377oB\373~4\000~Bw\206\3035\000\345\214\377\377}B\377\371rB\007\200\177?\000~B\002B\177\376+\002\377\203\371rB\007\200\177?\000~B\002B~3\000vB\002\177\2104\001\357\377\377\004\177B~5\000\302\210\243~B\002B~0\000~B\276\177|3\001\357\377\377\353BzB\357\377\243\303B~0\000~B\276\177|3\001\357\377\377\353BzB\357\377\243\303\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7caf293760d61bb7314b7ccd6d529fa32e9971f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQeIGAwIBAArLAQHIAQE/cUFBBEBCekLv/6PD/29C+341AH5Cd4bDNQDljP//fUL/6XJCB4B/fjUAwoijfkICQn4wAH5Cvn98NAHv///rQnpC7/+jw/9vQvt+NAB+QneGwzUA5Yz//31C//lyQgeAfz8AfkICQn/+KwL/g/lyQgeAfz8AfkICQn4zAHZCAn+INAHv//8Ef0J+NQDCiKN+QgJCfjAAfkK+f3wzAe///+tCekLv/6PDQn4wAH5Cvn98MwHv///rQnpC7/+jwwAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4739 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1759355485 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558321d85198, 0x558321d8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558321d8d918,0x558321e150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7caf293760d61bb7314b7ccd6d529fa32e9971f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13619 processed earlier; will process 1656 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55831f5995dd bp 0x000000000000 sp 0x7ffc594af2e0 T48035) Step #5: ==48035==The signal is caused by a READ memory access. Step #5: #0 0x55831f5995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55831f3bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55831f3bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55831f398929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55831f2b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55831f211c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55831f21b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55831f2026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55831f22e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3195712082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55831f1f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48035==Register values: Step #5: rax = 0x0000558322e55430 rbx = 0x0000558322e55430 rcx = 0x0000558322e558e0 rdx = 0x00007f31958dab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc594af2e0 Step #5: r8 = 0x0000558322e55430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f31958dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558322798960 r14 = 0x0000000100000004 r15 = 0x0000558321705386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x41,0xea,0x11,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1d,0x6b,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x83,0x42,0xff,0xff,0xfa,0x72,0x7c,0x42,0x80,0x0,0x42,0x40,0xc3,0x42,0x84,0xbd,0xcf,0xc2,0x80,0x73,0x7c,0x1,0x42,0xcc,0x7a,0x42,0xaf,0x7e,0x79,0x42,0x42,0x42,0x54,0x7c,0x7a,0x42,0x42,0x42,0x7a,0x42,0x42,0x42,0x79,0x87,0x7e,0x42,0x42,0x42,0x6c,0x7a,0x42,0x42,0x7f,0x7c,0x42,0xc2,0x8a,0x32,0x88,0x7b,0x42,0x42,0x42,0xff,0x42,0x42,0xff,0x2,0xfe,0x2,0x83,0x0,0xf6,0x92,0xfa,0xff,0xd3,0xef,0xff,0xfe,0x40,0x0,0xc2,0xfe,0x2,0x83,0x0,0xfe,0x6c,0x69,0x6e,0x75,0x78,0x0,0xfe,0x92,0x0,0x0,0x2c,0x0,0x0,0xc0,0x0,0x0,0xfe,0x92,0x0,0x0,0x2c,0x0,0x0,0xc2,0x7a,0x7c,0x1,0x42,0x42,0x42,0xcc,0x7c,0x7a,0x42,0x42,0x42,0x79,0x80,0x7f,0x42,0x42,0x42,0x6c,0x42,0x7f,0x42,0x7a,0x7c,0x42,0xc2,0x8a,0x31,0x88,0x7c,0xfe,0x2,0x83,0x0,0xfe,0x92,0x0,0x0,0x2c,0x0,0xff,0xfe,0x40,0x0,0x0,0x56,0x42,0x42,0x42,0x31,0x42,0xfe,0x2,0x43,0x7a,0x42,0x43,0x83,0x42,0xff,0xff,0xfa,0x72,0x0,0x92,0x0,0x0,0xfe,0x92,0x0,0x0,0x2c,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007A\352\021\003\002\001\000\012\313\001\001\310\001\001\035kAA\004@BzBB\203B\377\377\372r|B\200\000B@\303B\204\275\317\302\200s|\001B\314zB\257~yBBBT|zBBBzBBBy\207~BBBlzBB\177|B\302\2122\210{BBB\377BB\377\002\376\002\203\000\366\222\372\377\323\357\377\376@\000\302\376\002\203\000\376linux\000\376\222\000\000,\000\000\300\000\000\376\222\000\000,\000\000\302z|\001BBB\314|zBBBy\200\177BBBlB\177Bz|B\302\2121\210|\376\002\203\000\376\222\000\000,\000\377\376@\000\000VBBB1B\376\002CzBC\203B\377\377\372r\000\222\000\000\376\222\000\000,\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e06fcc1b1b4ac7722e2a88ede6fffc35b4734f52 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHQeoRAwIBAArLAQHIAQEda0FBBEBCekJCg0L///pyfEKAAEJAw0KEvc/CgHN8AULMekKvfnlCQkJUfHpCQkJ6QkJCeYd+QkJCbHpCQn98QsKKMoh7QkJC/0JC/wL+AoMA9pL6/9Pv//5AAML+AoMA/mxpbnV4AP6SAAAsAADAAAD+kgAALAAAwnp8AUJCQsx8ekJCQnmAf0JCQmxCf0J6fELCijGIfP4CgwD+kgAALAD//kAAAFZCQkIxQv4CQ3pCQ4NC///6cgCSAAD+kgAALAAACwAL Step #5: MERGE-OUTER: attempt 4740 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1759495534 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5589c9e8f198, 0x5589c9e97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5589c9e97918,0x5589c9f1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e06fcc1b1b4ac7722e2a88ede6fffc35b4734f52' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13620 processed earlier; will process 1655 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5589c76a35dd bp 0x000000000000 sp 0x7ffd9456b670 T48039) Step #5: ==48039==The signal is caused by a READ memory access. Step #5: #0 0x5589c76a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5589c74c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5589c74c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5589c74a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5589c73c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5589c731bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5589c73251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5589c730c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5589c73383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4bcfbae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5589c72ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48039==Register values: Step #5: rax = 0x00005589cae0c4b0 rbx = 0x00005589cae0c4b0 rcx = 0x00005589cae0c960 rdx = 0x00007f4bcfd76b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9456b670 Step #5: r8 = 0x00005589cae0c4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4bcfd76be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005589ca8a2960 r14 = 0x0000000100000004 r15 = 0x00005589c980f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5f,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x0,0x1,0x41,0xc2,0x7,0x1,0x41,0x45,0x41,0x41,0x1,0x4f,0xd0,0x0,0x14,0x0,0x41,0x41,0x45,0x41,0x1,0x41,0x45,0x41,0x49,0xc1,0x1,0x75,0xc1,0x6c,0x78,0x6a,0x69,0x6e,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x49,0xc1,0x1,0x6c,0x75,0x69,0x6e,0x78,0x6a,0x6a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x41,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x41,0x2a,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0xde,0x41,0x1,0x41,0x63,0x1,0x41,0x1,0x49,0x3b,0x1,0x61,0x6b,0x41,0xff,0x42,0x41,0x41,0xc0,0x1,0x45,0x0,0x9b,0x1,0x41,0xd0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x4d,0x6e,0xc1,0x69,0x1,0x6a,0x75,0x78,0x1,0x41,0xc0,0x1,0x41,0xe7,0x6b,0x67,0x42,0x41,0x41,0xc0,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005_\342\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004\000\001A\302\007\001AEAA\001O\320\000\024\000AAEA\001AEAI\301\001u\301lxjin\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001AkA\377BAA\300\001A*\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001I\301\001luinxjj\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001AkA\377BAA\300\001A*\001A\300\001A\347kgB\336A\001Ac\001A\001I;\001akA\377BAA\300\001E\000\233\001A\320\024\000\001AEAA\001Mn\301i\001jux\001A\300\001A\347kgBAA\300\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0083f824b0658107dc91b3ff0bd4ebf68c142690 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFX+IZAwIBAArLAQHIAQE/b0FBBAABQcIHAUFFQUEBT9AAFABBQUVBAUFFQUnBAXXBbHhqaW4BQcABQedrZ0LeQQFBYwFBAUk7AUFrQf9CQUHAAUEqAUHAAUHna2dC3kEBQWMBQQFJOwFJwQFsdWlueGpqAUHAAUHna2dC3kEBQWMBQQFJOwFBa0H/QkFBwAFBKgFBwAFB52tnQt5BAUFjAUEBSTsBYWtB/0JBQcABRQCbAUHQFAABQUVBQQFNbsFpAWp1eAFBwAFB52tnQkFBwAEACwAL Step #5: MERGE-OUTER: attempt 4741 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1759635156 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f037ea5198, 0x55f037ead911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f037ead918,0x55f037f350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0083f824b0658107dc91b3ff0bd4ebf68c142690' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13621 processed earlier; will process 1654 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0356b95dd bp 0x000000000000 sp 0x7ffc1b3db460 T48043) Step #5: ==48043==The signal is caused by a READ memory access. Step #5: #0 0x55f0356b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0354db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0354dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0354b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0353d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f035331c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f03533b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0353226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f03534e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae4f9da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f035315aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48043==Register values: Step #5: rax = 0x000055f038cfd340 rbx = 0x000055f038cfd340 rcx = 0x000055f038cfd7f0 rdx = 0x00007fae4fba2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1b3db460 Step #5: r8 = 0x000055f038cfd340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fae4fba2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0388b8960 r14 = 0x0000000100000004 r15 = 0x000055f037825386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0xbc,0x1,0x33,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x31,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0x14,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0xa3,0x7e,0x42,0x42,0x1,0x42,0x5b,0x7e,0x21,0x0,0x51,0x42,0x7f,0x42,0x40,0x30,0x0,0x7d,0x42,0x25,0x42,0x7e,0x7c,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x48,0x40,0x0,0x0,0x0,0x42,0x1,0x7e,0x42,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0x7e,0x7c,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x42,0x7f,0x42,0x7d,0x42,0x1,0x7e,0x42,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x40,0x2b,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x0,0x7d,0x42,0x3,0x42,0x5b,0x7e,0x33,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0x14,0x7d,0xc4,0x1,0x37,0x1,0x0,0x0,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x1,0x42,0x5b,0x87,0x30,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B\377\274\0013\000\000}BB\177B@3\000\003B[~1\000}B\177B@4\000\024}\304\177B\177B}B\313\377\243~BB\001B[~!\000QB\177B@0\000}B%B~|)\000}B\177B\212\313H@\000\000\000B\001~B|-\000}B\177B\252~|)\000}B\177B\212\313\377B\177B}B\001~B|-\000}B\177B\252\313B\177B@+\000\377\177B@5\000\377\000B@5\000\377\000}B\177B@5\000\000}B\003B[~3\000}B\177B@4\000\024}\304\0017\001\000\000\000}B\177B\212\313\377I~B\001B[\2070\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f0ed3effbe37fdce7441e12aece06e3f60255a62 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9C/7wBMwAAfUJCf0JAMwADQlt+MQB9Qn9CQDQAFH3Ef0J/Qn1Cy/+jfkJCAUJbfiEAUUJ/QkAwAH1CJUJ+fCkAfUJ/QorLSEAAAABCAX5CfC0AfUJ/Qqp+fCkAfUJ/QorL/0J/Qn1CAX5CfC0AfUJ/QqrLQn9CQCsA/39CQDUA/wBCQDUA/wB9Qn9CQDUAAH1CA0JbfjMAfUJ/QkA0ABR9xAE3AQAAAH1Cf0KKy/9JfkIBQluHMAABQgEACwAL Step #5: MERGE-OUTER: attempt 4742 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1759774441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562dd693c198, 0x562dd6944911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562dd6944918,0x562dd69cc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f0ed3effbe37fdce7441e12aece06e3f60255a62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13622 processed earlier; will process 1653 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562dd41505dd bp 0x000000000000 sp 0x7fff2d12fa30 T48047) Step #5: ==48047==The signal is caused by a READ memory access. Step #5: #0 0x562dd41505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562dd3f72280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562dd3f71fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562dd3f4f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562dd3e70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562dd3dc8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562dd3dd21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562dd3db96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562dd3de53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efdc4fe8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562dd3dacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48047==Register values: Step #5: rax = 0x0000562dd8f7d3f0 rbx = 0x0000562dd8f7d3f0 rcx = 0x0000562dd8f7d8a0 rdx = 0x00007efdc51b0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2d12fa30 Step #5: r8 = 0x0000562dd8f7d3f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efdc51b0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562dd734f960 r14 = 0x0000000100000004 r15 = 0x0000562dd62bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x14,0x7e,0x41,0x30,0x4,0x40,0x42,0x40,0x0,0x0,0x10,0x0,0x77,0x0,0xfb,0x19,0x33,0x0,0xd1,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x1c,0x0,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0xa2,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2f,0x0,0xd4,0x3c,0x0,0x0,0x3c,0x0,0x4a,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x77,0x0,0xfb,0x19,0x33,0x0,0xd1,0x4a,0xc5,0xf9,0x4a,0x0,0x2f,0x0,0xd4,0x1c,0x0,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0x0,0xd6,0x0,0x3b,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x3e,0x0,0x0,0x0,0x0,0x3c,0x0,0xa2,0xd1,0x3b,0x0,0x4a,0x3b,0x0,0x4a,0x0,0x2b,0x0,0xd4,0x3c,0x0,0x0,0x3c,0x0,0x4a,0x2f,0x0,0x0,0x0,0x3c,0x0,0x4a,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\352\031\003\002\001\000\012\313\001\001\310\001\001\024~A0\004@B@\000\000\020\000w\000\373\0313\000\321J;\000J\000/\000\324\034\000\000J\000;\000J\000\000\326\000;\000J\000/\000\000\000<\000J\000;\000J\000\000\326\000;\000J\000>\000\000\000<\000J\000>\000\000\000\000<\000\242\321;\000J;\000J\000/\000\324<\000\000<\000J/\000\000\000<\000J\000w\000\373\0313\000\321J\305\371J\000/\000\324\034\000\000J\000;\000J\000\000\326\000;\000J\000/\000\000\000<\000J\000;\000J\000\000\326\000;\000J\000>\000\000\000<\000J\000>\000\000\000\000<\000\242\321;\000J;\000J\000+\000\324<\000\000<\000J/\000\000\000<\000J\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b08fe086c3d0044e2c71d94a9c2597f3c9cb0753 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJuoZAwIBAArLAQHIAQEUfkEwBEBCQAAAEAB3APsZMwDRSjsASgAvANQcAABKADsASgAA1gA7AEoALwAAADwASgA7AEoAANYAOwBKAD4AAAA8AEoAPgAAAAA8AKLROwBKOwBKAC8A1DwAADwASi8AAAA8AEoAdwD7GTMA0UrF+UoALwDUHAAASgA7AEoAANYAOwBKAC8AAAA8AEoAOwBKAADWADsASgA+AAAAPABKAD4AAAAAPACi0TsASjsASgArANQ8AAA8AEovAAAAPABKAAAACwAL Step #5: MERGE-OUTER: attempt 4743 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1759915075 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a6abeca198, 0x55a6abed2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a6abed2918,0x55a6abf5a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b08fe086c3d0044e2c71d94a9c2597f3c9cb0753' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13623 processed earlier; will process 1652 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a6a96de5dd bp 0x000000000000 sp 0x7fff3d2883e0 T48051) Step #5: ==48051==The signal is caused by a READ memory access. Step #5: #0 0x55a6a96de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a6a9500280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a6a94fffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a6a94dd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a6a93fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a6a9356c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a6a93601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a6a93476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a6a93733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fddc45bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a6a933aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48051==Register values: Step #5: rax = 0x000055a6ae9be470 rbx = 0x000055a6ae9be470 rcx = 0x000055a6ae9be920 rdx = 0x00007fddc4785b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3d2883e0 Step #5: r8 = 0x000055a6ae9be470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fddc4785be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6ac8dd960 r14 = 0x0000000100000004 r15 = 0x000055a6ab84a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xc2,0x1,0x42,0x21,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x7c,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x49,0x55,0x42,0x78,0x42,0xc2,0x9e,0xbd,0x80,0x81,0x7e,0x42,0x53,0x1,0x42,0x7e,0x7a,0x42,0x7e,0x7a,0x7c,0x80,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x42,0x7f,0x81,0x42,0xff,0xc2,0xfe,0x4c,0x0,0x80,0x7c,0x42,0x7e,0x7a,0x1,0x42,0xfd,0xb8,0x0,0x10,0x0,0x7e,0xc2,0x7e,0x7b,0x42,0x7a,0x1,0x81,0x42,0x7e,0x42,0x27,0xc2,0xfe,0x4c,0x0,0xc2,0x7e,0x42,0x49,0x55,0x42,0x78,0x42,0xc2,0x9e,0xbd,0x80,0x81,0x53,0x7e,0x42,0xc2,0x42,0x42,0x44,0x88,0x42,0xde,0xfe,0xff,0xff,0xa4,0x0,0xfe,0x4c,0x0,0x90,0xdc,0x3d,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\302\001B!\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~B|Bz\001\201B~B'\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~BIUBxB\302\236\275\200\201~BS\001B~zB~z|\200\001B\375\270\000\020\000~\302~{Bz\001B\177\201B\377\302\376L\000\200|B~z\001B\375\270\000\020\000~\302~{Bz\001\201B~B'\302\376L\000\302~BIUBxB\302\236\275\200\201S~B\302BBD\210B\336\376\377\377\244\000\376L\000\220\334=\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c019f75258f151758ba67c92ea5c2c2dbb4e1da Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekLCAUIhgHxCfnoBQv24ABAAfsJ+e0J6AYFCfkInwv5MAMJ+QnxCegGBQn5CJ8L+TACAfEJ+egFC/bgAEAB+wn57QnoBgUJ+QifC/kwAwn5CSVVCeELCnr2AgX5CUwFCfnpCfnp8gAFC/bgAEAB+wn57QnoBQn+BQv/C/kwAgHxCfnoBQv24ABAAfsJ+e0J6AYFCfkInwv5MAMJ+QklVQnhCwp69gIFTfkLCQkJEiELe/v//pAD+TACQ3D0ACwAL Step #5: MERGE-OUTER: attempt 4744 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1760054902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56087c722198, 0x56087c72a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56087c72a918,0x56087c7b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c019f75258f151758ba67c92ea5c2c2dbb4e1da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13624 processed earlier; will process 1651 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560879f365dd bp 0x000000000000 sp 0x7ffe551ce960 T48055) Step #5: ==48055==The signal is caused by a READ memory access. Step #5: #0 0x560879f365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560879d58280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560879d57fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560879d35929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560879c56ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560879baec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560879bb81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560879b9f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560879bcb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb219f2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560879b92aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48055==Register values: Step #5: rax = 0x000056087e9634c0 rbx = 0x000056087e9634c0 rcx = 0x000056087e963970 rdx = 0x00007fb21a0f4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe551ce960 Step #5: r8 = 0x000056087e9634c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb21a0f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056087d135960 r14 = 0x0000000100000004 r15 = 0x000056087c0a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x79,0x42,0x42,0x7f,0x7e,0x42,0x3b,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0x40,0x42,0x7a,0x42,0x7f,0x82,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x7e,0x42,0x80,0x0,0x42,0xff,0x40,0x42,0x7a,0x42,0x7f,0x82,0x42,0xff,0xfd,0xff,0x5c,0x42,0x42,0x42,0x79,0x42,0x42,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x34,0x3,0x7f,0xc2,0x81,0x30,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x8d,0x42,0x7f,0xfe,0x11,0x3,0x7f,0xc2,0x81,0x35,0x0,0x0,0x3f,0x0,0x7e,0x7e,0x42,0x84,0x42,0x7f,0xfe,0x11,0x3,0x80,0x0,0x42,0xc6,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x0,0x0,0x42,0xbe,0x86,0xbd,0x8f,0x1,0x0,0x0,0x0,0x5,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=sAA\004@BzB\201}B\377\375\377\\BBByBB\177~B;B\177\3764\003\177\302\2010\000\000?\000~~B\204B\177\376\021\003\200\000B\377\377\377r|@\200\000BBB\\BBBByB~B\200\000B\377@BzB\177\202B\377\375\377\\BB@\200\000BBB\\BBBByB~B\200\000B\377@BzB\177\202B\377\375\377\\BBByBB~~B\204B\177\3764\003\177\302\2010\000\000?\000~~B\215B\177\376\021\003\177\302\2015\000\000?\000~~B\204B\177\376\021\003\200\000B\306\377\377r|@\200\000BBB\\\000\000B\276\206\275\217\001\000\000\000\005\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5e2f663bb26585568cd6c0d55a368ff41df5ffc Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9c0FBBEBCekKBfUL//f9cQkJCeUJCf35CO0J//jQDf8KBMAAAPwB+fkKEQn/+EQOAAEL///9yfECAAEJCQlxCQkJCeUJ+QoAAQv9AQnpCf4JC//3/XEJCQIAAQkJCXEJCQkJ5Qn5CgABC/0BCekJ/gkL//f9cQkJCeUJCfn5ChEJ//jQDf8KBMAAAPwB+fkKNQn/+EQN/woE1AAA/AH5+QoRCf/4RA4AAQsb//3J8QIAAQkJCXAAAQr6GvY8BAAAABQEACwAL Step #5: MERGE-OUTER: attempt 4745 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1760196655 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a005dad198, 0x55a005db5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a005db5918,0x55a005e3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5e2f663bb26585568cd6c0d55a368ff41df5ffc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13625 processed earlier; will process 1650 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0035c15dd bp 0x000000000000 sp 0x7ffd12db78e0 T48059) Step #5: ==48059==The signal is caused by a READ memory access. Step #5: #0 0x55a0035c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0033e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0033e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0033c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0032e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a003239c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0032431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a00322a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0032563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11d5dc6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a00321daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48059==Register values: Step #5: rax = 0x000055a0076c7470 rbx = 0x000055a0076c7470 rcx = 0x000055a0076c7920 rdx = 0x00007f11d5f8eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd12db78e0 Step #5: r8 = 0x000055a0076c7470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11d5f8ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a0067c0960 r14 = 0x0000000100000004 r15 = 0x000055a00572d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7a,0x10,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0x7c,0xc2,0x42,0x38,0x42,0xda,0x79,0x42,0xe2,0x8a,0x2b,0x7b,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0xb,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0xb,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0xe2,0x79,0x42,0xe2,0x8a,0x2b,0x80,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0x30,0xfe,0x16,0x2,0x0,0x10,0x0,0xfe,0x40,0x2,0xb,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x41,0x42,0xff,0x29,0x3e,0x0,0xb,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x47,0x2,0x42,0x42,0x88,0x82,0x7c,0x42,0xe2,0x8a,0x2b,0x81,0x7c,0x42,0x2,0x42,0x42,0x88,0x3e,0x0,0x36,0xfe,0x16,0x2,0x0,0x10,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B|B\342@\3762\002z\020\000\376@\002zBB|B|\302B8B\332yB\342\212+{BB\210\202|B\342\212+\201\376\026\002\000\020\000\376@\002\013BB|B\342@\376G\002BB\210\202|B\342\212+\201|BAB\377)>\000\013BB|B\342@\376G\002BB\210\342yB\342\212+\200|BAB\377)>\0000\376\026\002\000\020\000\376@\002\013BB|B\342@\376G\002BB\210\202|B\342\212+\201|BAB\377)>\000\013BB|B\342@\376G\002BB\210\202|B\342\212+\201|B\002BB\210>\0006\376\026\002\000\020\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb8e84b25099b49a8a3544e8c6da4453bc95d499 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QnxC4kD+MgJ6EAD+QAJ6QkJ8QnzCQjhC2nlC4oore0JCiIJ8QuKKK4H+FgIAEAD+QAILQkJ8QuJA/kcCQkKIgnxC4oorgXxCQUL/KT4AC0JCfELiQP5HAkJCiOJ5QuKKK4B8QkFC/yk+ADD+FgIAEAD+QAILQkJ8QuJA/kcCQkKIgnxC4oorgXxCQUL/KT4AC0JCfELiQP5HAkJCiIJ8QuKKK4F8QgJCQog+ADb+FgIAEAAACwAL Step #5: MERGE-OUTER: attempt 4746 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1760336873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561de5484198, 0x561de548c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561de548c918,0x561de55140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fb8e84b25099b49a8a3544e8c6da4453bc95d499' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13626 processed earlier; will process 1649 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: #1 pulse cov: 435 ft: 436 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561de2c985dd bp 0x000000000000 sp 0x7ffea019e560 T48063) Step #5: ==48063==The signal is caused by a READ memory access. Step #5: #0 0x561de2c985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561de2aba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561de2ab9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561de2a97929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561de29b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561de2910c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561de291a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561de29016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561de292d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4c3d428082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561de28f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48063==Register values: Step #5: rax = 0x0000561de632d430 rbx = 0x0000561de632d430 rcx = 0x0000561de632d420 rdx = 0x00007f4c3d5f0b80 Step #5: rdi = 0x0000561de632d420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffea019e560 Step #5: r8 = 0x0000561de632d430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4c3d5f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561de5e97960 r14 = 0x0000000100000004 r15 = 0x0000561de4e04386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x50,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x7f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7b,0x42,0x5a,0x42,0x88,0x7e,0x7b,0x7c,0x42,0x0,0x7c,0x7c,0x7b,0x7d,0x42,0xea,0x0,0x10,0x0,0x1,0x3f,0x0,0x42,0xde,0x42,0x42,0x21,0x42,0x21,0x42,0x80,0x42,0x42,0xff,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x0,0xff,0xff,0xff,0x7c,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x86,0xbd,0x5b,0x89,0x79,0x42,0x81,0x3f,0x42,0x42,0x7e,0x81,0x34,0x80,0x80,0x0,0x80,0x21,0x42,0x83,0x46,0x7a,0x30,0x80,0x0,0x25,0x7c,0x42,0x62,0x86,0x42,0x42,0x42,0x21,0x80,0x42,0x9,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x1,0x42,0x7c,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x86,0xbd,0x83,0x81,0x81,0xb7,0x7e,0x42,0x79,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x42,0x83,0x42,0x81,0x30,0x80,0x0,0x25,0x7f,0x42,0xa2,0x86,0xbd,0x5b,0x81,0x81,0x42,0x7e,0x7c,0x30,0x0,0x1,0x3f,0x0,0x42,0xde,0x80,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x84,0x7c,0x42,0x7f,0x50,0x0,0x50,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005P\352\031\003\002\001\000\012\313\001\001\310\001\001?\177AA\004@BzB{{BZB\210~{|B\000||{}B\352\000\020\000\001?\000B\336BB!B!B\200BB\377{BGCByB?8\200\000\377\377\377|B\1770\200\000%|B\242\206\275[\211yB\201?BB~\2014\200\200\000\200!B\203Fz0\200\000%|Bb\206BBB!\200B\011{BGCByB?8\200\200\000\001B|B\1770\200\000%|B\242\206\275\203\201\201\267~ByBGCByB?8\200\200\000!B\203B\2010\200\000%\177B\242\206\275[\201\201B~|0\000\001?\000B\336\200GCByB?8\200\200\000!\204|B\177P\000P\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dad354994164e98452c05fdcd1697cc2dee647da Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFUOoZAwIBAArLAQHIAQE/f0FBBEBCekJ7e0JaQoh+e3xCAHx8e31C6gAQAAE/AELeQkIhQiFCgEJC/3tCR0NCeUI/OIAA////fEJ/MIAAJXxCooa9W4l5QoE/QkJ+gTSAgACAIUKDRnowgAAlfEJihkJCQiGAQgl7QkdDQnlCPziAgAABQnxCfzCAACV8QqKGvYOBgbd+QnlCR0NCeUI/OICAACFCg0KBMIAAJX9Cooa9W4GBQn58MAABPwBC3oBHQ0J5Qj84gIAAIYR8Qn9QAFAACwAL Step #5: MERGE-OUTER: attempt 4747 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1760476286 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a0b032198, 0x557a0b03a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a0b03a918,0x557a0b0c20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dad354994164e98452c05fdcd1697cc2dee647da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13628 processed earlier; will process 1647 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 420 ft: 421 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a088465dd bp 0x000000000000 sp 0x7ffc9473d630 T48067) Step #5: ==48067==The signal is caused by a READ memory access. Step #5: #0 0x557a088465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a08668280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a08667fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a08645929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a08566ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a084bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a084c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a084af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a084db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9c2e79082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a084a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48067==Register values: Step #5: rax = 0x0000557a0ce49430 rbx = 0x0000557a0ce49430 rcx = 0x0000557a0ce49420 rdx = 0x00007fe9c3041b80 Step #5: rdi = 0x0000557a0ce49420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffc9473d630 Step #5: r8 = 0x0000557a0ce49430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe9c3041be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a0ba45960 r14 = 0x0000000100000004 r15 = 0x0000557a0a9b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0xe8,0x40,0x7f,0x34,0x0,0xff,0xf2,0x84,0x81,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x80,0x30,0x80,0x0,0x80,0xde,0x5,0x7b,0x42,0x40,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x33,0x80,0x80,0x0,0x81,0xde,0x4,0x79,0x42,0x40,0x42,0x42,0x80,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x32,0x32,0x80,0x80,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0x81,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x80,0x30,0x80,0x0,0x80,0xde,0x5,0x7b,0x42,0x40,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x30,0x33,0x80,0x80,0x0,0x81,0xde,0x4,0x79,0x42,0x40,0x42,0x42,0x80,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0x42,0x42,0x30,0x3d,0x0,0x77,0x7b,0x7b,0x42,0xff,0xff,0x42,0x42,0xde,0xfd,0xff,0x8a,0x42,0x80,0x0,0x5b,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200@B\350@\1774\000\377\362\204\201\377BBBA16\200\200\000\201\204{B\377\377BBBB0\2000\200\000\200\336\005{B@{B\377\377BBBB03\200\200\000\201\336\004yB@BB\200BBA16\200\200\000\201\335\204{B\377\377BBBB22\200\200\000\201\336\004{B@B\200@B\201\377BBBA16\200\200\000\201\204{B\377\377BBBB0\2000\200\000\200\336\005{B@{B\377\377BBBB03\200\200\000\201\336\004yB@BB\200BBA16\200\200\000\201\335\204{BBB0=\000w{{B\377\377BB\336\375\377\212B\200\000[\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-bcedfe752005e444ad7fff0f7a9132010e6da6fc Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgEBC6EB/NAD/8oSB/0JCQkExNoCAAIGEe0L//0JCQkIwgDCAAIDeBXtCQHtC//9CQkJCMDOAgACB3gR5QkBCQoBCQkExNoCAAIHdhHtC//9CQkJCMjKAgACB3gR7QkBCgEBCgf9CQkJBMTaAgACBhHtC//9CQkJCMIAwgACA3gV7QkB7Qv//QkJCQjAzgIAAgd4EeUJAQkKAQkJBMTaAgACB3YR7QkJCMD0Ad3t7Qv//QkLe/f+KQoAAWwAFCwAL Step #5: MERGE-OUTER: attempt 4748 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1760617238 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56177563b198, 0x561775643911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561775643918,0x5617756cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bcedfe752005e444ad7fff0f7a9132010e6da6fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13630 processed earlier; will process 1645 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 421 ft: 422 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 514 ft: 587 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561772e4f5dd bp 0x000000000000 sp 0x7ffd09547590 T48071) Step #5: ==48071==The signal is caused by a READ memory access. Step #5: #0 0x561772e4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561772c71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561772c70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561772c4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561772b6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561772ac7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561772ad11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561772ab86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561772ae43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec0fb0a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561772aabaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48071==Register values: Step #5: rax = 0x0000561777fb0430 rbx = 0x0000561777fb0430 rcx = 0x0000561777fb0420 rdx = 0x00007fec0fcd2b80 Step #5: rdi = 0x0000561777fb0420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffd09547590 Step #5: r8 = 0x0000561777fb0430 r9 = 0x0000561777fab320 r10 = 0x0000561777f91010 r11 = 0x00007fec0fcd2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056177604e960 r14 = 0x0000000100000004 r15 = 0x0000561774fbb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x7c,0x42,0x42,0xc2,0x7f,0x42,0x30,0x42,0xef,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x0,0xfe,0x40,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x7e,0x42,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0x48,0xc2,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x7a,0x42,0x7c,0x42,0x7f,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0xff,0xff,0xff,0x17,0x42,0x7c,0x7a,0x42,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x7c,0x7f,0x42,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x0,0x0,0x0,0x0,0x38,0x2,0x7a,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x32,0x2,0x42,0x7e,0x42,0x79,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B|BB\302\177B0B\357\177~\203B\264\275\000\376@\002zBB|B\342@\3762\002~B|\212\177B\212\261|\212BB|\302BBByB|B\356\336H\302\210\202|B\362\212+\200|BB|\177BB|BzB|\177BBB|\177BzB|B\177BB|\177BB|Bz\020\000\3769\002zBB|B\342@\3762\002\377\377\377\027B|zB|\177BBB|\177BB|Bz\020\000\3769\002zBB|B\342@\3762\002B~|\177BBB|\177BB|B\000\000\000\0008\002zBB|B\342@\3762\002B~By\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c47bc4b54e212f25b0c2fb1a99523b3a7b40427 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QnxCQsJ/QjBC739+g0K0vQD+QAJ6QkJ8QuJA/jICfkJ8in9CirF8ikJCfMJCQkJ5QnxC7t5IwoiCfELyiiuAfEJCfH9CQnxCekJ8f0JCQnx/QnpCfEJ/QkJ8f0JCfEJ6EAD+OQJ6QkJ8QuJA/jIC////F0J8ekJ8f0JCQnx/QkJ8QnoQAP45AnpCQnxC4kD+MgJCfnx/QkJCfH9CQnxCAAAAADgCekJCfELiQP4yAkJ+QnkACwAL Step #5: MERGE-OUTER: attempt 4749 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1760758762 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3fb53f198, 0x55c3fb547911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3fb547918,0x55c3fb5cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c47bc4b54e212f25b0c2fb1a99523b3a7b40427' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13633 processed earlier; will process 1642 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3f8d535dd bp 0x000000000000 sp 0x7ffd65b59a50 T48075) Step #5: ==48075==The signal is caused by a READ memory access. Step #5: #0 0x55c3f8d535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3f8b75280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3f8b74fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3f8b52929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3f8a73ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3f89cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3f89d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3f89bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3f89e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff4b61d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c3f89afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48075==Register values: Step #5: rax = 0x000055c3fd526470 rbx = 0x000055c3fd526470 rcx = 0x000055c3fd526920 rdx = 0x00007ff4b639db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd65b59a50 Step #5: r8 = 0x000055c3fd526470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff4b639dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c3fbf52960 r14 = 0x0000000100000004 r15 = 0x000055c3faebf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x33,0x0,0x4,0x42,0x17,0x81,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0x7,0x0,0x42,0x4d,0x42,0xff,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x30,0x0,0x88,0x7f,0x7c,0xc3,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0x42,0x0,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl3\000\004B\027\201B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000B\177B\210\303|0\000|*\000D\001B|,\000\354\377\007\000BMB\377|B|*\000D\001B|,\000\354\377\310\000BMB\177B0\000\210\177|\303|B|*\000D\001B|,\000\354\377\310\000BMB*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|0\000\004\001Bo.\000#B|*\000D\001B|,\000\354\377B\000\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-84e80d3023f1cc6b95a6155ce240bdf361968f3a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDMABEIXgUKChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wwAEJ/QojDfDAAfCoARAFCfCwA7P8HAEJNQv98QnwqAEQBQnwsAOz/yABCTUJ/QjAAiH98w3xCfCoARAFCfCwA7P/IAEJNQioARAFCfCwA7P/IAEJNQn98QnwqAEQBQnwsAOz/yABCTUJ/QojDfDAABAFCby4AI0J8KgBEAUJ8LADs/0IAAAABDwsL Step #5: MERGE-OUTER: attempt 4750 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1760897880 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565228c26198, 0x565228c2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565228c2e918,0x565228cb60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84e80d3023f1cc6b95a6155ce240bdf361968f3a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13634 processed earlier; will process 1641 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #2 pulse cov: 502 ft: 577 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56522643a5dd bp 0x000000000000 sp 0x7ffe952297f0 T48079) Step #5: ==48079==The signal is caused by a READ memory access. Step #5: #0 0x56522643a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56522625c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56522625bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565226239929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56522615aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5652260b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5652260bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5652260a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5652260cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb721e7c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565226096aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48079==Register values: Step #5: rax = 0x0000565229b0d430 rbx = 0x0000565229b0d430 rcx = 0x0000565229b0d420 rdx = 0x00007fb722044b80 Step #5: rdi = 0x0000565229b0d420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe952297f0 Step #5: r8 = 0x0000565229b0d430 r9 = 0x00007fb722044c50 r10 = 0x0000565229aee010 r11 = 0x00007fb722044be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565229639960 r14 = 0x0000000100000004 r15 = 0x00005652285a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xc1,0xff,0xae,0xda,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xfa,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0xbd,0xfe,0xc6,0x0,0x1,0x42,0x42,0x42,0x42,0x7c,0x7f,0x80,0x42,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xb9,0x99,0x1,0x99,0x0,0x0,0x1b,0xd1,0x0,0xfb,0x99,0x0,0x1b,0xff,0x1a,0x99,0x7e,0xff,0xff,0xff,0x0,0x0,0x1b,0x1a,0x60,0x0,0xab,0x0,0x1a,0x0,0x51,0x20,0x1b,0x0,0x0,0x0,0x0,0xbd,0x0,0x51,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x51,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB}B\377\377\210\376\301\377\256\332B|B\200\332\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201BB\177BB|B\200\332\000B\377\256\000\376>\000\377\005\376\234\000\001BB\201BB\177BB|B\200\372\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201\275\376\306\000\001BBBB|\177\200B\332\000B|B\377\256\000\271\231\001\231\000\000\033\321\000\373\231\000\033\377\032\231~\377\377\377\000\000\033\032`\000\253\000\032\000Q \033\000\000\000\000\275\000Q\000\376>\000\377\005\376\243\000\001BB\201\275\203Q\000\376>\000\377\005\376\243\000\001BB\201\275\203\377\005z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-acad39a1648a5035384f49635410c2201cab8a3d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBCekJCfUL//4j+wf+u2kJ8QoDaAEJ8Qv+uAP4wAP8F/pwAAUJCgUJCf0JCfEKA2gBC/64A/j4A/wX+nAABQkKBQkJ/QkJ8QoD6AEJ8Qv+uAP4wAP8F/pwAAUJCgb3+xgABQkJCQnx/gELaAEJ8Qv+uALmZAZkAABvRAPuZABv/Gpl+////AAAbGmAAqwAaAFEgGwAAAAC9AFEA/j4A/wX+owABQkKBvYNRAP4+AP8F/qMAAUJCgb2D/wV6igAACwAL Step #5: MERGE-OUTER: attempt 4751 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1761040502 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55feda3f3198, 0x55feda3fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55feda3fb918,0x55feda4830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/acad39a1648a5035384f49635410c2201cab8a3d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13638 processed earlier; will process 1637 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 421 ft: 422 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 497 ft: 554 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 528 ft: 661 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fed7c075dd bp 0x000000000000 sp 0x7ffe9d4475b0 T48083) Step #5: ==48083==The signal is caused by a READ memory access. Step #5: #0 0x55fed7c075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fed7a29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fed7a28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fed7a06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fed7927ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fed787fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fed78891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fed78706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fed789c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66add76082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fed7863aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48083==Register values: Step #5: rax = 0x000055fedc2f3430 rbx = 0x000055fedc2f3430 rcx = 0x000055fedc2f3420 rdx = 0x00007f66adf3eb80 Step #5: rdi = 0x000055fedc2f3420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe9d4475b0 Step #5: r8 = 0x000055fedc2f3430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66adf3ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fedae06960 r14 = 0x0000000100000004 r15 = 0x000055fed9d73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x89,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x31,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x31,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0xbd,0xfe,0xbd,0x7c,0x2c,0x0,0xec,0xff,0x88,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xaa,0xb7,0xd1,0x92,0xd5,0x59,0x0,0x0,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2c,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x6d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x6f,0x2c,0x0,0x21,0x1,0x3f,0x0,0x42,0x31,0x42,0x7f,0x42,0x88,0x7d,0xfe,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x88,0xc3,0x42,0x7c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\211B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|1\000\004\001Bo.\000#B|*\000D\001B|1\000\354\377\310\000B\256\275\376\275|,\000\354\377\210\000BMB\177|B|*\000D\001B|,\000\354\377\252\267\321\222\325Y\000\000\303|0\000\004\001Bo,\000#B|*\000D\001B|,\000\354\377\310\000BmB\177|B|*\000D\001Bo,\000!\001?\000B1B\177B\210}\3767\200\200\000\206MB\177B\210\303|\210\303B|\000\000\000\000\000\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-61c1574edc6f20e1b8734aa6503ab4ae0e8a563f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXiUKChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wxAAQBQm8uACNCfCoARAFCfDEA7P/IAEKuvf69fCwA7P+IAEJNQn98QnwqAEQBQnwsAOz/qrfRktVZAADDfDAABAFCbywAI0J8KgBEAUJ8LADs/8gAQm1Cf3xCfCoARAFCbywAIQE/AEIxQn9CiH3+N4CAAIZNQn9CiMN8iMNCfAAAAAAAAAABDwsL Step #5: MERGE-OUTER: attempt 4752 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1761185080 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55921c821198, 0x55921c829911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55921c829918,0x55921c8b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/61c1574edc6f20e1b8734aa6503ab4ae0e8a563f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13643 processed earlier; will process 1632 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 435 ft: 477 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55921a0355dd bp 0x000000000000 sp 0x7ffd5b3e7c80 T48087) Step #5: ==48087==The signal is caused by a READ memory access. Step #5: #0 0x55921a0355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559219e57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559219e56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559219e34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559219d55ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559219cadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559219cb71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559219c9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559219cca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb38de09082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559219c91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48087==Register values: Step #5: rax = 0x000055921ee9b430 rbx = 0x000055921ee9b430 rcx = 0x000055921ee9b420 rdx = 0x00007fb38dfd1b80 Step #5: rdi = 0x000055921ee9b420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd5b3e7c80 Step #5: r8 = 0x000055921ee9b430 r9 = 0x00007fb38dfd1c70 r10 = 0x000055921ee7c010 r11 = 0x00007fb38dfd1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055921d234960 r14 = 0x0000000100000004 r15 = 0x000055921c1a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0xff,0x6f,0x42,0xfb,0x7e,0x34,0x0,0x7e,0x42,0x77,0x86,0x83,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x34,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x7f,0x88,0x35,0x1,0xef,0x0,0x7b,0x42,0x7a,0x35,0x0,0xc2,0x90,0xa3,0x40,0x3d,0x0,0xb9,0xef,0xdf,0xfb,0x0,0x42,0x30,0x7e,0x82,0x7e,0x42,0x7e,0x42,0x7a,0x35,0x1,0xef,0x7f,0x35,0x1,0xef,0xff,0xff,0xeb,0x0,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\342\006\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\243\303\377oB\373~4\000~Bw\206\2035\000\345\214\377\377}B\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\000~B\377\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\0004\001\357\377\377\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\000~B\377\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\000~B+B~0\000~B+B~0\000~B\002\177\2105\001\357\000{Bz5\000\302\220\243@=\000\271\357\337\373\000B0~\202~B~Bz5\001\357\1775\001\357\377\377\353\000\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce2a9ec65e506ee9166a176bd1667127fcc42664 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQeIGAwIBAArLAQHIAQE/cUFBBEBCekLv/6PD/29C+340AH5Cd4aDNQDljP//fULr/4N//isC/4N/Qn1C//lyQgeAfz8AfkL/6/+Df/4rAv+Df0J9Qv/5ckIHgH8/ADQB7///6/+Df/4rAv+Df0J9Qv/5ckIHgH8/AH5C/+v/g3/+KwL/g39CfUL/+XJCB4B/PwB+QitCfjAAfkIrQn4wAH5CAn+INQHvAHtCejUAwpCjQD0Aue/f+wBCMH6CfkJ+Qno1Ae9/NQHv///rAAAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4753 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1761328407 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5577df013198, 0x5577df01b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5577df01b918,0x5577df0a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce2a9ec65e506ee9166a176bd1667127fcc42664' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13647 processed earlier; will process 1628 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 402 ft: 403 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode df Step #5: #2 pulse cov: 487 ft: 551 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5577dc8275dd bp 0x000000000000 sp 0x7ffea028d140 T48091) Step #5: ==48091==The signal is caused by a READ memory access. Step #5: #0 0x5577dc8275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5577dc649280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5577dc648fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5577dc626929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5577dc547ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5577dc49fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5577dc4a91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5577dc4906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5577dc4bc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f01f1c5f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5577dc483aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48091==Register values: Step #5: rax = 0x00005577e0333430 rbx = 0x00005577e0333430 rcx = 0x00005577e0333420 rdx = 0x00007f01f1e27b80 Step #5: rdi = 0x00005577e0333420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffea028d140 Step #5: r8 = 0x00005577e0333430 r9 = 0x00007f01f1e27c40 r10 = 0x00005577e0314010 r11 = 0x00007f01f1e27be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005577dfa26960 r14 = 0x0000000100000004 r15 = 0x00005577de993386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x43,0x4,0x40,0x42,0x7a,0x42,0x26,0x7d,0x42,0x5b,0x7d,0x42,0x7e,0x7b,0x37,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x0,0x80,0x80,0x7f,0x34,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0x7b,0x42,0x5,0x81,0x42,0x7b,0x42,0x7e,0x79,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x23,0x33,0x80,0x80,0x0,0x21,0x42,0x7b,0x42,0x7f,0x33,0x80,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x0,0x80,0x7b,0x79,0x42,0x42,0x82,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x80,0x80,0x0,0xb0,0x42,0x42,0x79,0x42,0x42,0x42,0x3f,0x34,0x0,0x7b,0x42,0x81,0x80,0x0,0x7f,0x34,0x80,0x80,0x0,0x7f,0x33,0x80,0x80,0x0,0x7f,0x37,0x82,0x0,0x80,0x7b,0x42,0x5,0x81,0x42,0x79,0x42,0x42,0x42,0x7c,0x42,0x23,0x37,0x80,0x80,0x0,0x23,0x42,0x3b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAC\004@BzB&}B[}B~{7\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\1774\000\200\200\1774\200\200\000\1777\200\200\000{B\005\201B{B~y3\200\200\000!B{B#3\200\200\000!B{B\1773\200\200\000\1774\200\200\000\1773\200\200\000\1777\000\200{yBB\202BBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200\000\1774\200\200\000\1773\200\200\000\1777\200\200\000\260BByBBB?4\000{B\201\200\000\1774\200\200\000\1773\200\200\000\1777\202\000\200{B\005\201ByBBB|B#7\200\200\000#B;\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-962d6921084b7beb1e653d3820525a52497f2723 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FDBEBCekImfUJbfUJ+ezeAgAAhQntCIzOAgAAhQntCfzOAgAB/NACAgH80gIAAfzeAgAB7QgWBQntCfnkzgIAAIUJ7QiMzgIAAIUJ7Qn8zgIAAfzSAgAB/M4CAAH83AIB7eUJCgkJCQj80AHtCgYAAfzSAgAB/M4CAAH83ggCAAH80gIAAfzOAgAB/N4CAALBCQnlCQkI/NAB7QoGAAH80gIAAfzOAgAB/N4IAgHtCBYFCeUJCQnxCIzeAgAAjQjsACwAL Step #5: MERGE-OUTER: attempt 4754 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1761471385 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555991c33198, 0x555991c3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555991c3b918,0x555991cc30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/962d6921084b7beb1e653d3820525a52497f2723' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13650 processed earlier; will process 1625 files now Step #5: [LOADING] WASM module load failed: unknown table 1 Step #5: #1 pulse cov: 457 ft: 458 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55598f4475dd bp 0x000000000000 sp 0x7ffd5c843ba0 T48095) Step #5: ==48095==The signal is caused by a READ memory access. Step #5: #0 0x55598f4475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55598f269280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55598f268fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55598f246929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55598f167ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55598f0bfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55598f0c91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55598f0b06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55598f0dc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f380dd46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55598f0a3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48095==Register values: Step #5: rax = 0x0000555992a61430 rbx = 0x0000555992a61430 rcx = 0x0000555992a61420 rdx = 0x00007f380df0eb80 Step #5: rdi = 0x0000555992a61420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd5c843ba0 Step #5: r8 = 0x0000555992a61430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f380df0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555992646960 r14 = 0x0000000100000004 r15 = 0x00005559915b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x30,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6d,0x41,0x41,0x4,0x40,0x42,0x42,0x42,0xbc,0x7d,0x42,0xff,0xff,0xc2,0x86,0xbc,0xbd,0x87,0x29,0x7c,0x42,0xef,0x79,0x79,0x79,0x79,0x7f,0x79,0x79,0x79,0x79,0x7a,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x10,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0xbd,0x87,0x29,0x7c,0x42,0xef,0x79,0x79,0x79,0x79,0x7f,0x79,0x79,0x79,0x79,0x7a,0x79,0x7b,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x79,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0xfd,0xa2,0x0,0x0,0x0,0x0,0x42,0x7d,0x42,0x72,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0x2e,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0xff,0xbf,0xff,0xe9,0x5,0x0,0x60,0x0,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0xa2,0xfd,0xfe,0x80,0x0,0x80,0x40,0x0,0x42,0x7d,0x42,0x72,0x42,0x80,0x80,0xc8,0x0,0x0,0x42,0x7c,0x31,0x0,0x80,0xbe,0xbd,0x87,0x99,0x7c,0x31,0x80,0x0,0x42,0x42,0x42,0x0,0x1b,0x86,0x42,0x42,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\0050\346\031\003\002\001\000\012\313\001\001\310\001\001?mAA\004@BBB\274}B\377\377\302\206\274\275\207)|B\357yyyy\177yyyyzy{yyyyyyyyyyyB}BrB#\200\376\242\000\000\375\327\200\020\376\242\000\000\375\000B}B\275\207)|B\357yyyy\177yyyyzy{yyyyyyyyyyyB}BrB#\200\376\242\000\000\375\327\375\242\000\000\000\000B}BrB\200\000\376\242\000\000.}BqB\200\000\376\242\000\000\375\377\277\377\351\005\000`\000\376\242\000\000\375\327\242\375\376\200\000\200@\000B}BrB\200\200\310\000\000B|1\000\200\276\275\207\231|1\200\000BBB\000\033\206BB|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-379c4cb817e596887db9bb65dda703e38ee4591d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFMOYZAwIBAArLAQHIAQE/bUFBBEBCQkK8fUL//8KGvL2HKXxC73l5eXl/eXl5eXp5e3l5eXl5eXl5eXl5Qn1CckIjgP6iAAD914AQ/qIAAP0AQn1CvYcpfELveXl5eX95eXl5enl7eXl5eXl5eXl5eXlCfUJyQiOA/qIAAP3X/aIAAAAAQn1CckKAAP6iAAAufUJxQoAA/qIAAP3/v//pBQBgAP6iAAD916L9/oAAgEAAQn1CckKAgMgAAEJ8MQCAvr2HmXwxgABCQkIAG4ZCQnwACwAL Step #5: MERGE-OUTER: attempt 4755 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1761612582 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561123915198, 0x56112391d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56112391d918,0x5611239a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/379c4cb817e596887db9bb65dda703e38ee4591d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13652 processed earlier; will process 1623 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: #2 pulse cov: 454 ft: 521 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611211295dd bp 0x000000000000 sp 0x7ffd397b1b40 T48099) Step #5: ==48099==The signal is caused by a READ memory access. Step #5: #0 0x5611211295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561120f4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561120f4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561120f28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561120e49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561120da1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561120dab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561120d926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561120dbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95f5a46082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561120d85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48099==Register values: Step #5: rax = 0x0000561124e3e430 rbx = 0x0000561124e3e430 rcx = 0x0000561124e3e420 rdx = 0x00007f95f5c0eb80 Step #5: rdi = 0x0000561124e3e420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd397b1b40 Step #5: r8 = 0x0000561124e3e430 r9 = 0x0000561124e58d20 r10 = 0x0000561124e1f010 r11 = 0x00007f95f5c0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561124328960 r14 = 0x0000000100000004 r15 = 0x0000561123295386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6f,0x41,0x3b,0x4,0x40,0x42,0x7e,0x42,0x42,0x79,0x42,0xb9,0x62,0x42,0x12,0x32,0x0,0x89,0xbe,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x43,0x79,0x42,0x1,0x7f,0x42,0x3e,0x34,0x0,0x40,0x42,0x4a,0x7d,0x89,0x7d,0x42,0x7d,0x42,0x2b,0x79,0x42,0x1,0x7f,0x42,0x3e,0x34,0x0,0x40,0x42,0x4a,0x7d,0x42,0x7d,0x89,0x7d,0x42,0x2b,0x33,0x0,0x89,0x3e,0x7e,0x42,0x7f,0x7d,0x89,0x40,0x0,0x42,0x80,0x7f,0x43,0x42,0x7f,0x42,0x3e,0x1,0x38,0x0,0x88,0xbd,0x7c,0x42,0xbd,0x85,0x0,0x42,0x80,0x7f,0x43,0x42,0x7f,0x42,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xb9,0x42,0x42,0x89,0xbe,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x7f,0x43,0x42,0x7f,0x42,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbb,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x32,0x0,0x89,0xbe,0x7e,0x42,0x12,0x7d,0x89,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x26,0x43,0x42,0x7f,0x42,0x3e,0x1,0x38,0x0,0x80,0xbd,0x7c,0x42,0xbd,0x85,0x42,0x7d,0x42,0x75,0x84,0x42,0x80,0x43,0x79,0x42,0x0,0x0,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\0017oA;\004@B~BByB\271bB\0222\000\211\276~B\000}\211@\000B\200CyB\001\177B>4\000@BJ}\211}B}B+yB\001\177B>4\000@BJ}B}\211}B+3\000\211>~B\177}\211@\000B\200\177CB\177B>\0018\000\210\275|B\275\205\000B\200\177CB\177B>\0018\000\230\275|B\275\205yB\271BB\211\276~B\000}\211@\000B\200\177CB\177B>\0018\000\230\275|B\273\205\377\377\377\377B\0322\000\211\276~B\022}\211~B\000}\211@\000B\200&CB\177B>\0018\000\200\275|B\275\205B}Bu\204B\200CyB\000\000\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-440d7b892cc6d7c4693661271e7202a38dbce1fa Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE3b0E7BEBCfkJCeUK5YkISMgCJvn5CAH2JQABCgEN5QgF/Qj40AEBCSn2JfUJ9Qit5QgF/Qj40AEBCSn1CfYl9QiszAIk+fkJ/fYlAAEKAf0NCf0I+ATgAiL18Qr2FAEKAf0NCf0I+ATgAmL18Qr2FeUK5QkKJvn5CAH2JQABCgH9DQn9CPgE4AJi9fEK7hf////9CGjIAib5+QhJ9iX5CAH2JQABCgCZDQn9CPgE4AIC9fEK9hUJ9QnWEQoBDeUIAAAAFCwAL Step #5: MERGE-OUTER: attempt 4756 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1761756127 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d69b895198, 0x55d69b89d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d69b89d918,0x55d69b9250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/440d7b892cc6d7c4693661271e7202a38dbce1fa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13656 processed earlier; will process 1619 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 379 ft: 380 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d6990a95dd bp 0x000000000000 sp 0x7ffcbdbd6260 T48103) Step #5: ==48103==The signal is caused by a READ memory access. Step #5: #0 0x55d6990a95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d698ecb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d698ecafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d698ea8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d698dc9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d698d21c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d698d2b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d698d126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d698d3e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32efde2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d698d05aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48103==Register values: Step #5: rax = 0x000055d69df5f430 rbx = 0x000055d69df5f430 rcx = 0x000055d69df5f420 rdx = 0x00007f32effaab80 Step #5: rdi = 0x000055d69df5f420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcbdbd6260 Step #5: r8 = 0x000055d69df5f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32effaabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d69c2a8960 r14 = 0x0000000100000004 r15 = 0x000055d69b215386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x5a,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0xa6,0x7f,0x42,0x7d,0x32,0x0,0x17,0x3c,0x0,0x5d,0x42,0x42,0x42,0x1,0x42,0x5b,0x7e,0x34,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x1,0x42,0x5b,0x87,0x33,0x0,0x83,0xbd,0x80,0xa6,0x0,0x33,0x0,0xb5,0x7d,0x42,0x7f,0x42,0x42,0x1,0x42,0x5b,0x7e,0x34,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0x1,0x42,0x5b,0x87,0x33,0x0,0x83,0xbd,0x80,0xa6,0x0,0x33,0x0,0xb5,0x7d,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x2c,0x7e,0x34,0x0,0x7d,0x42,0xff,0xff,0xff,0x91,0x7f,0x42,0xaa,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x79,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x42,0x42,0x7a,0x1,0x42,0x2c,0x7e,0x34,0x0,0x7d,0x42,0x7f,0x42,0x40,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x79,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x42,0x42,0x7e,0x1,0x42,0x2c,0x7e,0x34,0x0,0x7d,0x42,0x7f,0x42,0x40,0x42,0x7f,0x42,0x42,0x1,0x42,0x5b,0xfe,0x37,0x0,0x1,0x42,0x5b,0x7a,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005Z\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\246\177B}2\000\027<\000]BBB\001B[~4\000}B\177B@5\000\001B[\2073\000\203\275\200\246\0003\000\265}B\177BB\001B[~4\000}B\177B@5\000\001B[\2073\000\203\275\200\246\0003\000\265}B\177B\177B}B\313\377I~BB\001B,~4\000}B\377\377\377\221\177B\252\313\377I~BB\001B[\3767\000\001yB\177B\177B}B\313\377IBBz\001B,~4\000}B\177B@B\001B[\3767\000\001yB\177B\177B}B\313\377IBB~\001B,~4\000}B\177B@B\177BB\001B[\3767\000\001B[zB\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2df650b78bdb13d714c33bba16ddea286aacd956 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFWuoZAwIBAArLAQHIAQEKfkEBBEBCpn9CfTIAFzwAXUJCQgFCW340AH1Cf0JANQABQluHMwCDvYCmADMAtX1Cf0JCAUJbfjQAfUJ/QkA1AAFCW4czAIO9gKYAMwC1fUJ/Qn9CfULL/0l+QkIBQix+NAB9Qv///5F/QqrL/0l+QkIBQlv+NwABeUJ/Qn9CfULL/0lCQnoBQix+NAB9Qn9CQEIBQlv+NwABeUJ/Qn9CfULL/0lCQn4BQix+NAB9Qn9CQEJ/QkIBQlv+NwABQlt6QgEACwAL Step #5: MERGE-OUTER: attempt 4757 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1761897939 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56448db15198, 0x56448db1d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56448db1d918,0x56448dba50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2df650b78bdb13d714c33bba16ddea286aacd956' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13658 processed earlier; will process 1617 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56448b3295dd bp 0x000000000000 sp 0x7fff960e9ff0 T48107) Step #5: ==48107==The signal is caused by a READ memory access. Step #5: #0 0x56448b3295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56448b14b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56448b14afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56448b128929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56448b049ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56448afa1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56448afab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56448af926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56448afbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc5b23c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56448af85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48107==Register values: Step #5: rax = 0x000056448fe934c0 rbx = 0x000056448fe934c0 rcx = 0x000056448fe93970 rdx = 0x00007fc5b2590b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff960e9ff0 Step #5: r8 = 0x000056448fe934c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc5b2590be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056448e528960 r14 = 0x0000000100000004 r15 = 0x000056448d495386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x6,0x42,0xff,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0xc6,0x7e,0x34,0x0,0x0,0x42,0x3d,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0x9f,0x0,0x32,0x0,0x0,0x42,0x5b,0x7f,0x42,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0xc6,0x7e,0x34,0x0,0x0,0x42,0x5b,0x42,0x56,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc2,0x86,0x41,0x86,0x31,0x0,0x40,0x42,0xc8,0x42,0x42,0x4,0x7c,0x42,0x54,0x40,0x80,0x0,0x42,0x5b,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x26,0x42,0x6e,0x81,0x40,0x0,0x42,0x82,0xfd,0x2d,0x83,0x42,0x7c,0x42,0x2,0x7f,0x7c,0x7f,0x42,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0xc6,0x7e,0x34,0x0,0x0,0x42,0x5b,0x7f,0x42,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc2,0x86,0x41,0x81,0x31,0x0,0x40,0x42,0xc8,0x42,0x42,0x4,0x7c,0x42,0x0,0x42,0x5b,0x42,0x56,0x7c,0x2b,0x0,0xff,0x82,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\346\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\006B\377\177|+\000\377!?\000B\301\206\306~4\000\000B=|+\000\377!?\000B\301\206\237\0002\000\000B[\177B|+\000\377!?\000B\177|+\000\377!?\000B\301\206\306~4\000\000B[BV|+\000\377!?\000B\302\206A\2061\000@B\310BB\004|BT@\200\000B[B\177|+\000\377!?\000B&Bn\201@\000B\202\375-\203B|B\002\177|\177B|+\000\377!?\000B\177|+\000\377!?\000B\301\206\306~4\000\000B[\177B|+\000\377!?\000B\302\206A\2011\000@B\310BB\004|B\000B[BV|+\000\377\202\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d193314fbeb01d1e6a816a3a695f4e54bbbf52e5 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOYZAwIBAArLAQHIAQE/b0FBBEBCekIGQv9/fCsA/yE/AELBhsZ+NAAAQj18KwD/IT8AQsGGnwAyAABCW39CfCsA/yE/AEJ/fCsA/yE/AELBhsZ+NAAAQltCVnwrAP8hPwBCwoZBhjEAQELIQkIEfEJUQIAAQltCf3wrAP8hPwBCJkJugUAAQoL9LYNCfEICf3x/QnwrAP8hPwBCf3wrAP8hPwBCwYbGfjQAAEJbf0J8KwD/IT8AQsKGQYExAEBCyEJCBHxCAEJbQlZ8KwD/ggAACwAL Step #5: MERGE-OUTER: attempt 4758 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1762039028 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fe04a88198, 0x55fe04a90911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fe04a90918,0x55fe04b180a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d193314fbeb01d1e6a816a3a695f4e54bbbf52e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13659 processed earlier; will process 1616 files now Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: #1 pulse cov: 359 ft: 360 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 486 ft: 556 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fe0229c5dd bp 0x000000000000 sp 0x7ffea12cf490 T48111) Step #5: ==48111==The signal is caused by a READ memory access. Step #5: #0 0x55fe0229c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fe020be280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fe020bdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fe0209b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fe01fbcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fe01f14c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fe01f1e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fe01f056e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fe01f313c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a50e1c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fe01ef8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48111==Register values: Step #5: rax = 0x000055fe063d1430 rbx = 0x000055fe063d1430 rcx = 0x000055fe063d1420 rdx = 0x00007f7a50fe4b80 Step #5: rdi = 0x000055fe063d1420 rsi = 0x0000000000000044 rbp = 0x0000000000000000 rsp = 0x00007ffea12cf490 Step #5: r8 = 0x000055fe063d1430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a50fe4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fe0549b960 r14 = 0x0000000100000004 r15 = 0x000055fe04408386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xef,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7e,0x41,0x30,0x4,0x40,0x42,0xfa,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x0,0x0,0x40,0x0,0x0,0x4e,0x0,0x2e,0x0,0x0,0x0,0x0,0xaf,0x0,0x0,0x0,0x0,0x94,0x94,0x93,0x8b,0x94,0x94,0x94,0x94,0x91,0x94,0x94,0x0,0xc4,0x84,0xc4,0x0,0x32,0x0,0x3b,0x0,0x3a,0x0,0x4a,0x0,0x0,0x0,0x10,0x0,0x0,0x94,0x0,0x37,0x0,0x3b,0x0,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x80,0xb5,0xaf,0x42,0x42,0x42,0x79,0x81,0x42,0x7e,0x42,0xe0,0x0,0xb5,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x42,0x89,0xbd,0x7f,0xc4,0xc4,0xc3,0xc4,0xc4,0xc4,0xc4,0xc4,0x12,0x0,0x60,0x0,0xc4,0xc4,0x42,0x0,0x0,0x0,0xaf,0x0,0x0,0x0,0x0,0x94,0x94,0x93,0x8b,0x94,0x94,0x94,0x94,0x91,0x94,0x94,0x0,0xc4,0x84,0xc4,0x0,0x32,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x10,0x0,0x0,0x94,0x0,0x37,0x0,0x3b,0x0,0xaf,0x42,0x89,0xbd,0x7f,0xb5,0xae,0x42,0x42,0x7b,0x8a,0x3f,0x80,0x0,0x2b,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\357\031\003\002\001\000\012\313\001\001\310\001\001$~A0\004@B\372\000\000Y;\000J\000\000\000@\000\000N\000.\000\000\000\000\257\000\000\000\000\224\224\223\213\224\224\224\224\221\224\224\000\304\204\304\0002\000;\000:\000J\000\000\000\020\000\000\224\0007\000;\000\257B\211\275\177\265\256BB{B\211\275\177\265\256BB{\212\200\265\257BBBy\201B~B\340\000\265\257B\211\275\177\265\256BB{\212B\211\275\177\304\304\303\304\304\304\304\304\022\000`\000\304\304B\000\000\000\257\000\000\000\000\224\224\223\213\224\224\224\224\221\224\224\000\304\204\304\0002\000;\000;\000J\000\000\000\020\000\000\224\0007\000;\000\257B\211\275\177\265\256BB{\212?\200\000+\000J\000;\000J\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-739d749d5fc2bdfb8de494ea9ae16c5a04dd52bf Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJu8ZAwIBAArLAQHIAQEkfkEwBEBC+gAAWTsASgAAAEAAAE4ALgAAAACvAAAAAJSUk4uUlJSUkZSUAMSExAAyADsAOgBKAAAAEAAAlAA3ADsAr0KJvX+1rkJCe0KJvX+1rkJCe4qAta9CQkJ5gUJ+QuAAta9Cib1/ta5CQnuKQom9f8TEw8TExMTEEgBgAMTEQgAAAK8AAAAAlJSTi5SUlJSRlJQAxITEADIAOwA7AEoAAAAQAACUADcAOwCvQom9f7WuQkJ7ij+AACsASgA7AEoACwAL Step #5: MERGE-OUTER: attempt 4759 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1762182851 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649aa9e9198, 0x5649aa9f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649aa9f1918,0x5649aaa790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/739d749d5fc2bdfb8de494ea9ae16c5a04dd52bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13663 processed earlier; will process 1612 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 381 ft: 382 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5649a81fd5dd bp 0x000000000000 sp 0x7ffde3b72770 T48115) Step #5: ==48115==The signal is caused by a READ memory access. Step #5: #0 0x5649a81fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5649a801f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5649a801efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5649a7ffc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5649a7f1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5649a7e75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5649a7e7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5649a7e666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5649a7e923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ec470c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5649a7e59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48115==Register values: Step #5: rax = 0x00005649ab9b4430 rbx = 0x00005649ab9b4430 rcx = 0x00005649ab9b4420 rdx = 0x00007f9ec48d4b80 Step #5: rdi = 0x00005649ab9b4420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffde3b72770 Step #5: r8 = 0x00005649ab9b4430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ec48d4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005649ab3fc960 r14 = 0x0000000100000004 r15 = 0x00005649aa369386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7c,0x29,0x0,0x6,0x42,0x1,0x44,0x42,0x26,0x7d,0x42,0x7c,0x31,0xff,0x4,0x1,0x3f,0x0,0x42,0x10,0x42,0x7c,0x3f,0x0,0x42,0xed,0x0,0x42,0xed,0xc0,0x84,0x2d,0x80,0x1,0x3f,0x0,0x89,0x10,0x0,0x42,0x85,0x80,0x80,0xbd,0xc6,0x85,0x41,0x42,0x78,0x37,0x83,0x0,0x81,0x80,0x7c,0x31,0x0,0xff,0xff,0xff,0xae,0x80,0x42,0x7f,0x1,0x3f,0x0,0x42,0x10,0x42,0x7c,0x3f,0x0,0x42,0xed,0x0,0x42,0xed,0xc0,0x84,0x2d,0x80,0x1,0x3f,0x0,0x89,0x10,0x0,0x42,0x85,0x80,0x80,0xbd,0xc6,0x85,0x41,0x42,0x78,0x37,0x83,0x0,0x81,0x80,0x7c,0x31,0x0,0xff,0xff,0xff,0xae,0x80,0x42,0x7f,0x42,0xde,0x42,0x85,0x42,0x84,0xbd,0x7f,0x7d,0x42,0x69,0x7a,0x85,0x80,0x42,0x42,0x42,0x80,0x7e,0xc2,0x42,0xff,0x4,0x1,0x3f,0x0,0x42,0x10,0x42,0x7c,0x3f,0x0,0x42,0xed,0xc0,0x84,0x2d,0x80,0x1,0x3f,0x0,0x7e,0x10,0x0,0x42,0x85,0x6,0x42,0x1,0x44,0x42,0x26,0x0,0x42,0x85,0x6,0x42,0x1,0x44,0x42,0x26,0x7d,0xff,0x42,0x7c,0x3f,0x0,0x42,0x7f,0x30,0x80,0x0,0x7a,0x42,0x7c,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352`\003\002\001\000\012\313\001\001\310\001\001?oAA\004@B|)\000\006B\001DB&}B|1\377\004\001?\000B\020B|?\000B\355\000B\355\300\204-\200\001?\000\211\020\000B\205\200\200\275\306\205ABx7\203\000\201\200|1\000\377\377\377\256\200B\177\001?\000B\020B|?\000B\355\000B\355\300\204-\200\001?\000\211\020\000B\205\200\200\275\306\205ABx7\203\000\201\200|1\000\377\377\377\256\200B\177B\336B\205B\204\275\177}Biz\205\200BBB\200~\302B\377\004\001?\000B\020B|?\000B\355\300\204-\200\001?\000~\020\000B\205\006B\001DB&\000B\205\006B\001DB&}\377B|?\000B\1770\200\000zB|\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f8db47da195ec47857dc14d99d85ff4805d4aca Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOpgAwIBAArLAQHIAQE/b0FBBEBCfCkABkIBREImfUJ8Mf8EAT8AQhBCfD8AQu0AQu3AhC2AAT8AiRAAQoWAgL3GhUFCeDeDAIGAfDEA////roBCfwE/AEIQQnw/AELtAELtwIQtgAE/AIkQAEKFgIC9xoVBQng3gwCBgHwxAP///66AQn9C3kKFQoS9f31CaXqFgEJCQoB+wkL/BAE/AEIQQnw/AELtwIQtgAE/AH4QAEKFBkIBREImAEKFBkIBREImff9CfD8AQn8wgAB6QnwACwAL Step #5: MERGE-OUTER: attempt 4760 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1762324403 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b98763198, 0x561b9876b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b9876b918,0x561b987f30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f8db47da195ec47857dc14d99d85ff4805d4aca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13665 processed earlier; will process 1610 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b95f775dd bp 0x000000000000 sp 0x7ffd866ea4d0 T48119) Step #5: ==48119==The signal is caused by a READ memory access. Step #5: #0 0x561b95f775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b95d99280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b95d98fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b95d76929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b95c97ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b95befc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b95bf91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b95be06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b95c0c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f54ff802082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b95bd3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48119==Register values: Step #5: rax = 0x0000561b99759340 rbx = 0x0000561b99759340 rcx = 0x0000561b997597f0 rdx = 0x00007f54ff9cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd866ea4d0 Step #5: r8 = 0x0000561b99759340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f54ff9cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b99176960 r14 = 0x0000000100000004 r15 = 0x0000561b980e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x41,0x4,0x40,0x42,0x89,0x7f,0x42,0x7d,0x31,0x0,0x17,0x3d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x34,0x0,0x52,0x81,0x42,0x7d,0x42,0xde,0x3e,0x80,0x42,0x79,0x42,0x8b,0xde,0x7,0x7d,0x42,0x61,0x7e,0x7d,0x2d,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x40,0x1,0x86,0x42,0x90,0x20,0x7d,0x2c,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x46,0x1,0x33,0x0,0x7e,0x42,0x87,0xbd,0x86,0x85,0xb8,0x0,0x7d,0x42,0xb,0x42,0x5b,0x42,0x40,0x42,0x40,0x1,0x86,0x7c,0x2d,0x0,0x89,0xbd,0x80,0xbd,0x7d,0x3a,0x0,0x7a,0x7e,0x42,0x7d,0x42,0xde,0x46,0x7d,0x7c,0x2f,0x0,0x42,0x1,0x42,0x5b,0x42,0x46,0x7d,0x32,0x0,0x7e,0x42,0x5b,0x42,0x46,0x1,0x33,0x0,0x7e,0x42,0x87,0xbd,0x30,0x85,0x42,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x40,0x1,0x86,0x7c,0x2d,0x0,0x89,0xbd,0x80,0xbd,0x7d,0x3a,0x0,0x7a,0x7e,0x42,0x7d,0x42,0xde,0x46,0x7d,0x2d,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x46,0x7d,0x31,0x0,0x7e,0x42,0x87,0xbd,0x86,0x85,0xde,0x67,0x59,0x43,0x80,0x78,0x21,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~AA\004@B\211\177B}1\000\027=\000]B\001B~|-\000}B\177B}4\000R\201B}B\336>\200ByB\213\336\007}Ba~}-\000|B\001B[B@\001\206B\220 },\000|B\001B[BF\0013\000~B\207\275\206\205\270\000}B\013B[B@B@\001\206|-\000\211\275\200\275}:\000z~B}B\336F}|/\000B\001B[BF}2\000~B[BF\0013\000~B\207\2750\205B\000|B\001B[B@\001\206|-\000\211\275\200\275}:\000z~B}B\336F}-\000|B\001B[BF}1\000~B\207\275\206\205\336gYC\200x!\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e6828396aa71349f1c4fa95faa912b6693924b2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkFBBEBCiX9CfTEAFz0AXUIBQn58LQB9Qn9CfTQAUoFCfULePoBCeUKL3gd9QmF+fS0AfEIBQltCQAGGQpAgfSwAfEIBQltCRgEzAH5Ch72GhbgAfUILQltCQEJAAYZ8LQCJvYC9fToAen5CfULeRn18LwBCAUJbQkZ9MgB+QltCRgEzAH5Ch70whUIAfEIBQltCQAGGfC0Aib2AvX06AHp+Qn1C3kZ9LQB8QgFCW0JGfTEAfkKHvYaF3mdZQ4B4IQAACwAL Step #5: MERGE-OUTER: attempt 4761 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1762463304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557aa790d198, 0x557aa7915911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557aa7915918,0x557aa799d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5e6828396aa71349f1c4fa95faa912b6693924b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13666 processed earlier; will process 1609 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557aa51215dd bp 0x000000000000 sp 0x7ffe48e984e0 T48123) Step #5: ==48123==The signal is caused by a READ memory access. Step #5: #0 0x557aa51215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557aa4f43280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557aa4f42fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557aa4f20929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557aa4e41ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557aa4d99c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557aa4da31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557aa4d8a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557aa4db63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcbbb634082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557aa4d7daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48123==Register values: Step #5: rax = 0x0000557aa85ce340 rbx = 0x0000557aa85ce340 rcx = 0x0000557aa85ce7f0 rdx = 0x00007fcbbb7fcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe48e984e0 Step #5: r8 = 0x0000557aa85ce340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcbbb7fcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557aa8320960 r14 = 0x0000000100000004 r15 = 0x0000557aa728d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x83,0x0,0x1,0x42,0x5b,0xfe,0x37,0x0,0x60,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x42,0x7d,0x7f,0x42,0x0,0x42,0x7f,0x42,0xcb,0xff,0x49,0x2d,0x0,0xcb,0xff,0x7e,0x42,0x49,0x42,0x1,0x7d,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7e,0x42,0x42,0x1,0x42,0x0,0x7d,0x42,0x7f,0x7f,0x42,0x7d,0x42,0x2c,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x7f,0x42,0x3e,0x32,0x0,0x1,0x42,0x5b,0xfe,0x37,0x0,0x60,0x42,0x7f,0x42,0x1,0x42,0x1,0x7d,0x42,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x35,0x0,0x1,0x42,0x5b,0xfe,0x37,0x0,0x60,0x42,0x7f,0x42,0x1,0x42,0x7d,0x42,0x2c,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x7f,0x42,0x40,0x35,0x0,0x1,0x42,0x5b,0xfe,0x37,0x0,0x60,0x42,0x81,0xbd,0xfe,0xbd,0xfe,0x82,0xbd,0x7e,0x42,0x7f,0x42,0x7d,0x42,0xcb,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x35,0x0,0x1,0x42,0x5b,0xfe,0x37,0x0,0x60,0x42,0x7f,0x42,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B\203\000\001B[\3767\000`B\177B@0\000\377B}\177B\000B\177B\313\377I-\000\313\377~BIB\001}B\177B\177B}B\313\377I~BB\001B\000}B\177\177B}B,B~|-\000}B\177B\212\313\177B>2\000\001B[\3767\000`B\177B\001B\001}B\177B\177B}B\313\000\000}BB\177B@5\000\001B[\3767\000`B\177B\001B}B,B~|-\000}B\177B\212\313\177B@5\000\001B[\3767\000`B\201\275\376\275\376\202\275~B\177B}B\313\000\000}BB\177B@5\000\001B[\3767\000`B\177B\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ad2d1286d72bf400568bc7664fc28be45a98b9e3 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CgwABQlv+NwBgQn9CQDAA/0J9f0IAQn9Cy/9JLQDL/35CSUIBfUJ/Qn9CfULL/0l+QkIBQgB9Qn9/Qn1CLEJ+fC0AfUJ/QorLf0I+MgABQlv+NwBgQn9CAUIBfUJ/Qn9CfULLAAB9QkJ/QkA1AAFCW/43AGBCf0IBQn1CLEJ+fC0AfUJ/QorLf0JANQABQlv+NwBgQoG9/r3+gr1+Qn9CfULLAAB9QkJ/QkA1AAFCW/43AGBCf0IBQgEACwAL Step #5: MERGE-OUTER: attempt 4762 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1762601825 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559b774fc198, 0x559b77504911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559b77504918,0x559b7758c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ad2d1286d72bf400568bc7664fc28be45a98b9e3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13667 processed earlier; will process 1608 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 430 ft: 431 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559b74d105dd bp 0x000000000000 sp 0x7ffc61dfc4e0 T48127) Step #5: ==48127==The signal is caused by a READ memory access. Step #5: #0 0x559b74d105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559b74b32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559b74b31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559b74b0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559b74a30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559b74988c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559b749921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559b749796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559b749a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f83132cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559b7496caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48127==Register values: Step #5: rax = 0x0000559b79825430 rbx = 0x0000559b79825430 rcx = 0x0000559b79825420 rdx = 0x00007f8313497b80 Step #5: rdi = 0x0000559b79825420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc61dfc4e0 Step #5: r8 = 0x0000559b79825430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8313497be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559b77f0f960 r14 = 0x0000000100000004 r15 = 0x0000559b76e7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x35,0x0,0x0,0x7e,0x42,0x2f,0x89,0x83,0x32,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x33,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0xe5,0x8c,0xff,0x3,0x7d,0x42,0xff,0xf9,0x8e,0xbd,0x6a,0x7e,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x31,0x0,0x7e,0x42,0x2,0x86,0x88,0x33,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x32,0x0,0xc2,0x90,0xa3,0xc,0x3d,0x0,0xef,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x7f,0x80,0x35,0x1,0xef,0xff,0xff,0x4,0x88,0x42,0x2,0x42,0x7e,0x35,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x35,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x35,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0xff,0xff,0xe4,0xff,0xff,0xeb,0xff,0x83,0x5,0x88,0x7f,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@BzB\177?\000~B\002B~5\000\000~B/\211\2032\000\345\214\377\377}B\377\371rB\225\200\177?\000~B\002B~3\000~B\177?\000~B\002B~3\000\000~B+\206\2032\000\345\214\377\003}B\377\371\216\275j~\177?\000~B\002B~1\000~B\002\206\2103\001\357\377\377\004\177B~2\000\302\220\243\014=\000\357\371rB\007\200\177?\000~B+B~0\000~B\002\177\2005\001\357\377\377\004\210B\002B~5\000~B\276\177|5\001\357\377\377\353\377\203\177\376+\002\377\203\1775\001\357\377\377\353\377\203\177\376+\002\377\377\377\344\377\377\353\377\203\005\210\177\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-f318d822426ea23d3e30dbe991f5d216d07d3e7f Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/c0FBBEBCekJ/PwB+QgJCfjUAAH5CL4mDMgDljP//fUL/+XJClYB/PwB+QgJCfjMAfkJ/PwB+QgJCfjMAAH5CK4aDMgDljP8DfUL/+Y69an5/PwB+QgJCfjEAfkIChogzAe///wR/Qn4yAMKQoww9AO/5ckIHgH8/AH5CK0J+MAB+QgJ/gDUB7///BIhCAkJ+NQB+Qr5/fDUB7///6/+Df/4rAv+DfzUB7///6/+Df/4rAv///+T//+v/gwWIfwAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4763 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1762742099 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed6647d198, 0x55ed66485911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed66485918,0x55ed6650d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f318d822426ea23d3e30dbe991f5d216d07d3e7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13669 processed earlier; will process 1606 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 443 ft: 444 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed63c915dd bp 0x000000000000 sp 0x7ffec3ff20b0 T48131) Step #5: ==48131==The signal is caused by a READ memory access. Step #5: #0 0x55ed63c915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed63ab3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed63ab2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed63a90929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed639b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed63909c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed639131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed638fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed639263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe451d16082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed638edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48131==Register values: Step #5: rax = 0x000055ed68787430 rbx = 0x000055ed68787430 rcx = 0x000055ed68787420 rdx = 0x00007fe451edeb80 Step #5: rdi = 0x000055ed68787420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffec3ff20b0 Step #5: r8 = 0x000055ed68787430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe451edebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed66e90960 r14 = 0x0000000100000004 r15 = 0x000055ed65dfd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7f,0x31,0x0,0x84,0x81,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xde,0x84,0x7b,0x42,0xff,0xff,0x42,0x41,0x31,0x36,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x32,0x80,0x80,0x32,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7e,0x30,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x0,0x80,0xbd,0xac,0xf0,0xa4,0x22,0x0,0xd1,0x1a,0xba,0x1a,0x42,0x42,0x0,0x42,0xde,0x30,0x42,0xde,0x42,0x42,0x31,0x3d,0x0,0x80,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0xde,0xbd,0xff,0x8a,0x42,0x0,0x42,0xde,0x30,0x42,0xde,0x42,0x42,0x30,0x3d,0x0,0x34,0x80,0x80,0x0,0x81,0x1a,0xba,0x1a,0x42,0x42,0x0,0x42,0xde,0x34,0x42,0xde,0x42,0x42,0x31,0x3d,0x0,0x80,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x1a,0x42,0x42,0x0,0x42,0xde,0x33,0x42,0xde,0x42,0x42,0x31,0x3d,0x0,0x77,0x0,0x7e,0x30,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x1,0x12,0x0,0x5b,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200@B\350\000\1771\000\204\201\362\377\377BBBA16\200\200\000\201\336\204{B\377\377BA16\200\200\000\201\335\204{B\377\377BBBB2\200\2002\000\201\336\004{B@B\200@B\350\000~0\200\000\201\362\377\377BBBA16\200\000\200\275\254\360\244\"\000\321\032\272\032BB\000B\3360B\336BB1=\000\200\204{B\377\377BB\336\275\377\212B\000B\3360B\336BB0=\0004\200\200\000\201\032\272\032BB\000B\3364B\336BB1=\000\200\204{B\377\377BB\032BB\000B\3363B\336BB1=\000w\000~0\200\000\201\362\377\377BB\001\022\000[\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e14eefca0e15a9dcd2e6e3d8ba3a084b0ab02ea2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgEBC6AB/MQCEgfL//0JCQkExNoCAAIHehHtC//9CQTE2gIAAgd2Ee0L//0JCQkIygIAyAIHeBHtCQEKAQELoAH4wgACB8v//QkJCQTE2gACAvazwpCIA0Rq6GkJCAELeMELeQkIxPQCAhHtC//9CQt69/4pCAELeMELeQkIwPQA0gIAAgRq6GkJCAELeNELeQkIxPQCAhHtC//9CQhpCQgBC3jNC3kJCMT0AdwB+MIAAgfL//0JCARIAWwAFCwAL Step #5: MERGE-OUTER: attempt 4764 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1762882337 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1a4de2198, 0x55e1a4dea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1a4dea918,0x55e1a4e720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e14eefca0e15a9dcd2e6e3d8ba3a084b0ab02ea2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13671 processed earlier; will process 1604 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 458 ft: 459 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: #2 pulse cov: 502 ft: 568 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e1a25f65dd bp 0x000000000000 sp 0x7ffca174e6e0 T48135) Step #5: ==48135==The signal is caused by a READ memory access. Step #5: #0 0x55e1a25f65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e1a2418280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e1a2417fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e1a23f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e1a2316ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e1a226ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e1a22781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e1a225f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e1a228b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f892cf50082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e1a2252aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48135==Register values: Step #5: rax = 0x000055e1a6394430 rbx = 0x000055e1a6394430 rcx = 0x000055e1a6394420 rdx = 0x00007f892d118b80 Step #5: rdi = 0x000055e1a6394420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffca174e6e0 Step #5: r8 = 0x000055e1a6394430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f892d118be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e1a57f5960 r14 = 0x0000000100000004 r15 = 0x000055e1a4762386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x2,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0x3,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xc3,0x3e,0x0,0x42,0xc2,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x2,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x27,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0x3,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xc3,0x3e,0x0,0xff,0x9c,0x0,0x42,0xba,0x1,0x81,0x42,0xa3,0x42,0x0,0x1,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB}B\377\377\210\376\377\377\256\332\002BB\211B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B|B\200\332\275#|B\377\005\376\003\000\001BB\177Bb|B\200\332\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\303>\000B\302}B\377\377\210\376\377\377\256\332\002BB\211B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B'B\200\332\275#|B\377\005\376\003\000\001BB\177Bb|B\200\332\000B|B\377\256\000\376>\000\377\005\376\243\000\001\256\000\303>\000\377\234\000B\272\001\201B\243B\000\001|B\200\332\000B|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3faa34d3e3c87af8746b61c241022e4f2ec72eef Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBCekJCfUL//4j+//+u2gJCQolC3v7//64A/j4A/wf+vwABAS4BQkJ/QnxCgNq9I3xC/wX+AwABQkJ/QmJ8QoDaAEJ8Qv+uAP4+AP8F/qMAAa4Awz4AQsJ9Qv//iP7//67aAkJCiULe/v//rgD+PgD/B/6/AAEBLgFCQn9CJ0KA2r0jfEL/Bf4DAAFCQn9CYnxCgNoAQnxC/64A/j4A/wX+owABrgDDPgD/nABCugGBQqNCAAF8QoDaAEJ8igAACwAL Step #5: MERGE-OUTER: attempt 4765 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1763023357 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a43574e198, 0x55a435756911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a435756918,0x55a4357de0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3faa34d3e3c87af8746b61c241022e4f2ec72eef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13674 processed earlier; will process 1601 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a432f625dd bp 0x000000000000 sp 0x7ffe57063680 T48139) Step #5: ==48139==The signal is caused by a READ memory access. Step #5: #0 0x55a432f625dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a432d84280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a432d83fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a432d61929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a432c82ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a432bdac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a432be41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a432bcb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a432bf73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc59b341082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a432bbeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48139==Register values: Step #5: rax = 0x000055a438146340 rbx = 0x000055a438146340 rcx = 0x000055a4381467f0 rdx = 0x00007fc59b509b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe57063680 Step #5: r8 = 0x000055a438146340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc59b509be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a436161960 r14 = 0x0000000100000004 r15 = 0x000055a4350ce386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x2d,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0x2b,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x33,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x0,0x33,0x0,0x0,0x7f,0x42,0x42,0x7d,0x42,0x40,0x33,0x0,0x29,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x83,0xbf,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0xff,0xf4,0x2,0x1,0x7d,0x35,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x2b,0x0,0x7d,0x42,0x7f,0x42,0x76,0x32,0x0,0x26,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0xff,0xf4,0x2,0x1,0x7d,0x35,0x0,0xff,0x0,0x3d,0x0,0x0,0x7d,0x40,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x35,0x0,0x26,0x7d,0x42,0x1,0x42,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x40,0x1,0x42,0xff,0xf4,0x42,0x1,0x89,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A-\004@B\231\177B\377\301\001B~|-\000}B~B}B\001B~|-\000}B\177B\252+B\177B@5\000\377\177B@3\000\377\000}B\177B\0003\000\000\177BB}B@3\000)}B\001B~\001B\302}\210)\000\203\277\177B\212}B@\001B\377\364\002\001}5\000\377\000=\000}BB~|-\000}B\177B@5\000\377\000}+\000}B\177Bv2\000&}B\001B~\001B\302}\210)\000}B\177B\212}B@\001B\377\364\002\001}5\000\377\000=\000\000}@\000}B\177B}5\000&}B\001B~\001B\302}\210)\000@\001B\377\364B\001\211\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b597341ab3620b240025e1fa2444a7234848695 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHYOoZAwIBAArLAQHIAQEKfkEtBEBCmX9C/8EBQn58LQB9Qn5CfUIBQn58LQB9Qn9CqitCf0JANQD/f0JAMwD/AH1Cf0IAMwAAf0JCfUJAMwApfUIBQn4BQsJ9iCkAg79/Qop9QkABQv/0AgF9NQD/AD0AfUJCfnwtAH1Cf0JANQD/AH0rAH1Cf0J2MgAmfUIBQn4BQsJ9iCkAfUJ/Qop9QkABQv/0AgF9NQD/AD0AAH1AAH1Cf0J9NQAmfUIBQn4BQsJ9iCkAQAFC//RCAYkBQgEACwAL Step #5: MERGE-OUTER: attempt 4766 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1763163262 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5601c0efb198, 0x5601c0f03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5601c0f03918,0x5601c0f8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b597341ab3620b240025e1fa2444a7234848695' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13675 processed earlier; will process 1600 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5601be70f5dd bp 0x000000000000 sp 0x7ffc2ba2af00 T48143) Step #5: ==48143==The signal is caused by a READ memory access. Step #5: #0 0x5601be70f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5601be531280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5601be530fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5601be50e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5601be42fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5601be387c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5601be3911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5601be3786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5601be3a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe7ccfe082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5601be36baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48143==Register values: Step #5: rax = 0x00005601c1bcc430 rbx = 0x00005601c1bcc430 rcx = 0x00005601c1bcc8e0 rdx = 0x00007efe7cec6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2ba2af00 Step #5: r8 = 0x00005601c1bcc430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe7cec6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005601c190e960 r14 = 0x0000000100000004 r15 = 0x00005601c087b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x1f,0x6c,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x31,0x7d,0x42,0x44,0x85,0x42,0xde,0xfe,0xbf,0xff,0xae,0x22,0x7c,0x42,0x7a,0x42,0x44,0x89,0x42,0xbd,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x35,0x0,0x1,0x1,0xfe,0x3c,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x8d,0x42,0x83,0x7c,0x42,0x90,0x7e,0x42,0x42,0x42,0x86,0x42,0x7c,0x34,0x0,0x42,0x44,0x89,0x42,0x83,0x7c,0x42,0x0,0x3c,0x0,0x0,0xd,0x0,0x41,0x7c,0x42,0x7a,0x42,0xa,0x89,0x42,0xbd,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x35,0x0,0x1,0x1,0xfe,0x3c,0x0,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x8d,0x42,0x83,0x7c,0x42,0x1,0x41,0x0,0x0,0x0,0x0,0x83,0x42,0x90,0x27,0x42,0x7c,0x7e,0x42,0x42,0x42,0x7c,0x42,0x0,0x2c,0x0,0x0,0xfe,0x35,0x0,0x1,0x1,0xfe,0x3c,0x0,0x1,0x1,0x0,0x0,0x0,0x8d,0x42,0x83,0x7c,0x42,0x1,0x41,0x0,0x0,0x0,0x0,0x83,0x42,0x90,0x27,0x42,0x7c,0x7e,0x42,0x42,0x42,0x7c,0x41,0xb7,0xab,0x69,0x68,0xd,0x0,0x41,0x5,0x1,0xb7,0xab,0x41,0x78,0x1,0xb7,0xab,0x4a,0x41,0x6d,0x41,0x9,0x12,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\037lAA\004@BzB1}BD\205B\336\376\277\377\256\"|BzBD\211B\275|B\000,\000\000\3765\000\001\001\376<\000\001\001\000\000\000\000\000\000\215B\203|B\220~BBB\206B|4\000BD\211B\203|B\000<\000\000\015\000A|BzB\012\211B\275|B\000,\000\000\3765\000\001\001\376<\000\001\001\000\000\000\000\000\000\215B\203|B\001A\000\000\000\000\203B\220'B|~BBB|B\000,\000\000\3765\000\001\001\376<\000\001\001\000\000\000\215B\203|B\001A\000\000\000\000\203B\220'B|~BBB|A\267\253ih\015\000A\005\001\267\253Ax\001\267\253JAmA\011\022\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba17bda306d55e1e435a99bb31183a48c3c039a2 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEfbEFBBEBCekIxfUJEhULe/r//riJ8QnpCRIlCvXxCACwAAP41AAEB/jwAAQEAAAAAAACNQoN8QpB+QkJChkJ8NABCRIlCg3xCADwAAA0AQXxCekIKiUK9fEIALAAA/jUAAQH+PAABAQAAAAAAAI1Cg3xCAUEAAAAAg0KQJ0J8fkJCQnxCACwAAP41AAEB/jwAAQEAAACNQoN8QgFBAAAAAINCkCdCfH5CQkJ8QberaWgNAEEFAberQXgBt6tKQW1BCRIACwAL Step #5: MERGE-OUTER: attempt 4767 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1763303159 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f9e8df0198, 0x55f9e8df8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f9e8df8918,0x55f9e8e800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba17bda306d55e1e435a99bb31183a48c3c039a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13676 processed earlier; will process 1599 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f9e66045dd bp 0x000000000000 sp 0x7fffe920fc60 T48147) Step #5: ==48147==The signal is caused by a READ memory access. Step #5: #0 0x55f9e66045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f9e6426280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f9e6425fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f9e6403929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f9e6324ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f9e627cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f9e62861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f9e626d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f9e62993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cb0427082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f9e6260aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48147==Register values: Step #5: rax = 0x000055f9e9e6c470 rbx = 0x000055f9e9e6c470 rcx = 0x000055f9e9e6c920 rdx = 0x00007f6cb05efb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe920fc60 Step #5: r8 = 0x000055f9e9e6c470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cb05efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f9e9803960 r14 = 0x0000000100000004 r15 = 0x000055f9e8770386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x18,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x40,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x7e,0x89,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x82,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x42,0xc0,0xbd,0xbd,0xbd,0x7e,0x7e,0x42,0x84,0x80,0xc0,0xbb,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x42,0x42,0x42,0x5c,0x5a,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0x72,0x7c,0x42,0x0,0x42,0x80,0x5c,0x42,0x40,0x42,0x42,0x42,0x42,0x79,0xfe,0x26,0x3,0x80,0x0,0x42,0x42,0x42,0x5c,0x5a,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0x72,0x7c,0x40,0x0,0x42,0x80,0x5c,0x42,0x40,0x42,0x2e,0x42,0x42,0x79,0xfe,0x26,0x3,0x84,0x80,0x3b,0x7f,0xfe,0x42,0x3,0x40,0x0,0x0,0x0,0xfe,0x42,0x3,0x0,0x42,0xff,0xbf,0x7b,0xfe,0x42,0x3,0x0,0x79,0x0,0x84,0x41,0x42,0x42,0x42,0x79,0x1,0x0,0x0,0x73,0x6d,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\030\003\002\001\000\012\313\001\001\310\001\001=sA@\004@BzB\201}B\377\375\377\\B~\211B\204\200\300\273\177\376B\003\000B\377\377\377r\202@\200\000BBB\\B\300\275\275\275~~B\204\200\300\273\177\376B\003\000B\377\377\377r|@\200\000BBB\\ZBBBy\376B\003\000B\377\377BBBBy\376B\003\000B\377r|B\000B\200\\B@BBBBy\376&\003\200\000BBB\\ZBBBy\376B\003\000B\377\377BBBBy\376B\003\000B\377r|@\000B\200\\B@B.BBy\376&\003\204\200;\177\376B\003@\000\000\000\376B\003\000B\377\277{\376B\003\000y\000\204ABBBy\001\000\000sm\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b16af4de7bbce3e64de3843f5e715608ed1db501 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoYAwIBAArLAQHIAQE9c0FABEBCekKBfUL//f9cQn6JQoSAwLt//kIDAEL///9ygkCAAEJCQlxCwL29vX5+QoSAwLt//kIDAEL///9yfECAAEJCQlxaQkJCef5CAwBC//9CQkJCef5CAwBC/3J8QgBCgFxCQEJCQkJ5/iYDgABCQkJcWkJCQnn+QgMAQv//QkJCQnn+QgMAQv9yfEAAQoBcQkBCLkJCef4mA4SAO3/+QgNAAAAA/kIDAEL/v3v+QgMAeQCEQUJCQnkBAABzbQEACwAL Step #5: MERGE-OUTER: attempt 4768 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1763443987 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563746f00198, 0x563746f08911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563746f08918,0x563746f900a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b16af4de7bbce3e64de3843f5e715608ed1db501' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13677 processed earlier; will process 1598 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 424 ft: 425 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null $t) but got others Step #5: #2 pulse cov: 484 ft: 546 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 550 ft: 716 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637447145dd bp 0x000000000000 sp 0x7fff989adf50 T48151) Step #5: ==48151==The signal is caused by a READ memory access. Step #5: #0 0x5637447145dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563744536280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563744535fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563744513929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563744434ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56374438cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637443961e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56374437d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637443a93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa43fec8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563744370aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48151==Register values: Step #5: rax = 0x00005637487fe430 rbx = 0x00005637487fe430 rcx = 0x00005637487fe420 rdx = 0x00007fa440090b80 Step #5: rdi = 0x00005637487fe420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff989adf50 Step #5: r8 = 0x00005637487fe430 r9 = 0x00007fa440090c80 r10 = 0x00005637487df010 r11 = 0x00007fa440090be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563747913960 r14 = 0x0000000100000004 r15 = 0x0000563746880386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x0,0x7e,0x42,0xf,0x89,0x83,0x32,0x0,0xe5,0x8c,0xff,0x6,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x7e,0x42,0x2,0x42,0x7e,0x32,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x31,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0xe5,0x8c,0xff,0x3,0x7d,0x42,0xff,0xf9,0x8e,0xbd,0xbd,0x7e,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x82,0x42,0x7e,0x30,0x0,0x63,0x42,0x7a,0x42,0xcf,0xff,0xa3,0x63,0x32,0x0,0x42,0x7e,0x30,0x0,0x0,0x7e,0x42,0x2f,0x89,0x83,0x31,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x7e,0x30,0x0,0x0,0x7e,0x42,0x2f,0x89,0x83,0x31,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7c,0x33,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0xe5,0x8c,0xff,0x3,0x7d,0x42,0xff,0x88,0x7f,0x0,0x7e,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@BzB\177?\000~B\002B~0\000\000~B\017\211\2032\000\345\214\377\006}B\377\371rB\225~B\002B~2\000~B\177?\000~B\002B~1\000\000~B+\206\2032\000\345\214\377\003}B\377\371\216\275\275~\177?\000~B\002B\202B~0\000cBzB\317\377\243c2\000B~0\000\000~B/\211\2031\000\345\214\377\377}B\377\371rB\225\200\177?\000~B~0\000\000~B/\211\2031\000\345\214\377\377}B\377\371rB\225\200\177?\000~B\002B~0\000~B\177?\000~B\002B|3\000\000~B+\206\2032\000\345\214\377\003}B\377\210\177\000~\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-8e5787a552bcf9b85b4667452229599a5e641780 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/c0FBBEBCekJ/PwB+QgJCfjAAAH5CD4mDMgDljP8GfUL/+XJClX5CAkJ+MgB+Qn8/AH5CAkJ+MQAAfkIrhoMyAOWM/wN9Qv/5jr29fn8/AH5CAkKCQn4wAGNCekLP/6NjMgBCfjAAAH5CL4mDMQDljP//fUL/+XJClYB/PwB+Qn4wAAB+Qi+JgzEA5Yz//31C//lyQpWAfz8AfkICQn4wAH5Cfz8AfkICQnwzAAB+QiuGgzIA5Yz/A31C/4h/AH4APQB+CwAL Step #5: MERGE-OUTER: attempt 4769 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1763591442 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558965e2198, 0x5558965ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558965ea918,0x5558966720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8e5787a552bcf9b85b4667452229599a5e641780' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13685 processed earlier; will process 1590 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555893df65dd bp 0x000000000000 sp 0x7ffcbc12c120 T48155) Step #5: ==48155==The signal is caused by a READ memory access. Step #5: #0 0x555893df65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555893c18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555893c17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555893bf5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555893b16ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555893a6ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555893a781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555893a5f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555893a8b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6631d0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555893a52aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48155==Register values: Step #5: rax = 0x0000555897460470 rbx = 0x0000555897460470 rcx = 0x0000555897460920 rdx = 0x00007f6631ed7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbc12c120 Step #5: r8 = 0x0000555897460470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6631ed7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555896ff5960 r14 = 0x0000000100000004 r15 = 0x0000555895f62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x41,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xef,0xff,0xa3,0xc3,0xff,0x6f,0x42,0xfb,0x7e,0x34,0x0,0x7e,0x42,0x77,0x86,0x83,0x35,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x3f,0x0,0x80,0x7f,0x42,0x7e,0x42,0x2,0x7e,0x31,0x0,0x7e,0x42,0x2,0x35,0x0,0xc2,0x90,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x35,0x0,0xc2,0x88,0xa3,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0xbe,0x7f,0x7c,0x34,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0x83,0x7f,0x42,0x7d,0x42,0xff,0xf9,0x72,0x42,0x7,0x80,0x7f,0x3f,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2b,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x7f,0x88,0x35,0x1,0xef,0x0,0x7b,0x42,0x7a,0x35,0x0,0xc2,0x90,0xa3,0x40,0x3d,0x0,0xb9,0xef,0xdf,0xfb,0x42,0x82,0x7e,0x42,0x7e,0x30,0x0,0x7e,0xc4,0x7a,0x35,0x1,0xef,0x7f,0x35,0x1,0xef,0xff,0xff,0xeb,0xff,0x83,0x7f,0xfe,0x2b,0x2,0xff,0xff,0xff,0xe4,0xff,0xff,0xeb,0xff,0x8c,0x7f,0xfe,0x2b,0x2,0xfc,0x0,0x0,0xc0,0x48,0x0,0x0,0x0,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005A\342\006\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\357\377\243\303\377oB\373~4\000~Bw\206\2035\000\345\214\377\377}B\377\371rB\007?\000\200\177B~B\002~1\000~B\0025\000\302\220\357\377\377\004\177B~5\000\302\210\243~B\002B~0\000~B\276\177|4\001\357\377\377\353\377\203\177\376+\002\377\203\177B}B\377\371rB\007\200\177?\000~B+B~0\000~B+B~0\000~B\002\177\2105\001\357\000{Bz5\000\302\220\243@=\000\271\357\337\373B\202~B~0\000~\304z5\001\357\1775\001\357\377\377\353\377\203\177\376+\002\377\377\377\344\377\377\353\377\214\177\376+\002\374\000\000\300H\000\000\000\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-dd3ddb130588233a216e2308873c9ee9cbe992f9 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFQeIGAwIBAArLAQHIAQE/cUFBBEBCekLv/6PD/29C+340AH5Cd4aDNQDljP//fUL/+XJCBz8AgH9CfkICfjEAfkICNQDCkO///wR/Qn41AMKIo35CAkJ+MAB+Qr5/fDQB7///6/+Df/4rAv+Df0J9Qv/5ckIHgH8/AH5CK0J+MAB+QitCfjAAfkICf4g1Ae8Ae0J6NQDCkKNAPQC579/7QoJ+Qn4wAH7EejUB7381Ae///+v/g3/+KwL////k///r/4x//isC/AAAwEgAAAAAPQB+CwAL Step #5: MERGE-OUTER: attempt 4770 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1763730902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ed5bd64198, 0x55ed5bd6c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ed5bd6c918,0x55ed5bdf40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dd3ddb130588233a216e2308873c9ee9cbe992f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13686 processed earlier; will process 1589 files now Step #5: [LOADING] WASM module load failed: unknown type 61 Step #5: #1 pulse cov: 375 ft: 376 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 477 ft: 532 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48159==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ed595785dd bp 0x000000000000 sp 0x7ffc28ecdc90 T48159) Step #5: ==48159==The signal is caused by a READ memory access. Step #5: #0 0x55ed595785dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ed5939a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ed59399fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ed59377929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ed59298ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ed591f0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ed591fa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ed591e16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ed5920d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f198b691082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ed591d4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48159==Register values: Step #5: rax = 0x000055ed5dbb7430 rbx = 0x000055ed5dbb7430 rcx = 0x000055ed5dbb7420 rdx = 0x00007f198b859b80 Step #5: rdi = 0x000055ed5dbb7420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc28ecdc90 Step #5: r8 = 0x000055ed5dbb7430 r9 = 0x00007f198b859c70 r10 = 0x000055ed5db98010 r11 = 0x00007f198b859be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ed5c777960 r14 = 0x0000000100000004 r15 = 0x000055ed5b6e4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0xf3,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x2,0x42,0xbe,0x7d,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0xfe,0xbf,0x0,0x1,0x1,0x2e,0x1,0x42,0x42,0x7f,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xc6,0x0,0x1,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xff,0xff,0xae,0xda,0x2,0x42,0xbe,0x7d,0x42,0xde,0xfe,0xff,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x7,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x42,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0xfe,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x42,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7e,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x7c,0x42,0x0,0x42,0x42,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0x42,0x42,0x7f,0x42,0x62,0x0,0x42,0x7c,0x8a,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@B\363BB}B\377\377\210\376\377\377\256\332\002B\276}B\336\376\377\377\256\000\376>\000\377\007\376\277\000\001\001.\001BB\177B|B\200\332\275#|B\377\005\376\306\000\001\306\000\001B?\177BBB}B\377\377\210\376\377\377\256\332\002B\276}B\336\376\377\377\256\000\376>\000\377\007\001B?\177BB|B\200\332\000BBB\377\005\376\315\000\001\376\306\000\001B?\177BB|B\200\332\000BBB\262B|B\200\332\275#~B\377\005\376\315\000\001BB\177Bb|B\000BBB\262B|B\200\332\275#|B\377\005\376\315\000\001BB\177Bb\000B|\212B|B\200\332\000B|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-585cbb26ef1a192eb9770be69f7e16c976e35e2b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBC80JCfUL//4j+//+u2gJCvn1C3v7//64A/j4A/wf+vwABAS4BQkJ/QnxCgNq9I3xC/wX+xgABxgABQj9/QkJCfUL//4j+//+u2gJCvn1C3v7//64A/j4A/wcBQj9/QkJ8QoDaAEJCQv8F/s0AAf7GAAFCP39CQnxCgNoAQkJCskJ8QoDavSN+Qv8F/s0AAUJCf0JifEIAQkJCskJ8QoDavSN8Qv8F/s0AAUJCf0JiAEJ8ikJ8QoDaAEJ8igAACwAL Step #5: MERGE-OUTER: attempt 4771 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1763874476 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5641d30d9198, 0x5641d30e1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5641d30e1918,0x5641d31690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/585cbb26ef1a192eb9770be69f7e16c976e35e2b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13690 processed earlier; will process 1585 files now Step #5: [LOADING] WASM module load failed: unexpected end opcodes from unbalanced control flow structures Step #5: #1 pulse cov: 463 ft: 464 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5641d08ed5dd bp 0x000000000000 sp 0x7ffeb563e030 T48163) Step #5: ==48163==The signal is caused by a READ memory access. Step #5: #0 0x5641d08ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5641d070f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5641d070efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5641d06ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5641d060dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5641d0565c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5641d056f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5641d05566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5641d05823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7e26396082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5641d0549aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48163==Register values: Step #5: rax = 0x00005641d3bfc430 rbx = 0x00005641d3bfc430 rcx = 0x00005641d3bfc420 rdx = 0x00007f7e2655eb80 Step #5: rdi = 0x00005641d3bfc420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffeb563e030 Step #5: r8 = 0x00005641d3bfc430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7e2655ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005641d3aec960 r14 = 0x0000000100000004 r15 = 0x00005641d2a59386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x40,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x3,0x40,0x42,0x42,0x7a,0x42,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x4,0x0,0x0,0x0,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0xff,0xff,0xff,0xe9,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x43,0x7d,0x42,0x71,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x4,0x0,0x0,0x0,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x7d,0x42,0x71,0x42,0x19,0x0,0xfe,0xa2,0x0,0x0,0xfd,0xff,0xff,0xff,0xe9,0x72,0x42,0x23,0x80,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0x0,0x42,0x7d,0x42,0x72,0x42,0x80,0x0,0xfe,0xa2,0x0,0x0,0xfd,0xd7,0x1,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007@\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\003@BBzB}BqB\200\000\376\242\000\000\375\000B}BrB#\200\376\242\000\000\375\327\200\000\376\242\000\000\375\000B\004\000\000\000\200\000\376\242\000\000\375}BqB\200\000\376\242\000\000\375\377\377\377\351rB#\200\376\242\000\000\375\327\200\000\376\242\000\000\375\000B}BrB\200\000\376\242\000\000\375\327C}BqB\200\000\376\242\000\000\375\000B}BrB#\200\376\242\000\000\375\327\200\000\376\242\000\000\375\000B\004\000\000\000\200\000\376\242\000\000\375}BqB\031\000\376\242\000\000\375\377\377\377\351rB#\200\376\242\000\000\375\327\200\000\376\242\000\000\375\000B}BrB\200\000\376\242\000\000\375\327\001\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-06a956f7879f05ef279023cb80b275fdf0b271e4 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHQOoZAwIBAArLAQHIAQE/b0FBA0BCQnpCfUJxQoAA/qIAAP0AQn1CckIjgP6iAAD914AA/qIAAP0AQgQAAACAAP6iAAD9fUJxQoAA/qIAAP3////pckIjgP6iAAD914AA/qIAAP0AQn1CckKAAP6iAAD910N9QnFCgAD+ogAA/QBCfUJyQiOA/qIAAP3XgAD+ogAA/QBCBAAAAIAA/qIAAP19QnFCGQD+ogAA/f///+lyQiOA/qIAAP3XgAD+ogAA/QBCfUJyQoAA/qIAAP3XAQAACwAL Step #5: MERGE-OUTER: attempt 4772 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1764017233 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55734a921198, 0x55734a929911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55734a929918,0x55734a9b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06a956f7879f05ef279023cb80b275fdf0b271e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13692 processed earlier; will process 1583 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 343 ft: 344 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 487 ft: 537 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 720617 Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #4 pulse cov: 597 ft: 763 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573481355dd bp 0x000000000000 sp 0x7ffd4f019460 T48167) Step #5: ==48167==The signal is caused by a READ memory access. Step #5: #0 0x5573481355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557347f57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557347f56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557347f34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557347e55ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557347dadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557347db71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557347d9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557347dca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ae7780082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557347d91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48167==Register values: Step #5: rax = 0x000055734c6559f0 rbx = 0x000055734c6559f0 rcx = 0x000055734c655ea0 rdx = 0x00007f5ae7948b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4f019460 Step #5: r8 = 0x000055734c6559f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ae7948be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055734b334960 r14 = 0x0000000100000004 r15 = 0x000055734a2a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x7d,0x42,0xff,0xff,0x88,0xfe,0xc1,0xff,0xae,0xda,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0xff,0x1d,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xfa,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0xfe,0x30,0x0,0xff,0x5,0xfe,0x9c,0x0,0x1,0x42,0x42,0x81,0xbd,0xfe,0xc6,0x0,0x1,0x42,0x42,0x42,0x42,0x7c,0x7f,0x80,0x42,0xda,0x0,0x42,0x7c,0x42,0xff,0xae,0x0,0x1,0xb9,0x99,0x0,0x99,0x0,0x1b,0xd1,0x0,0xfb,0x99,0x0,0x1b,0xff,0x1a,0x99,0x7e,0xff,0xff,0xff,0x0,0x0,0x1b,0x1a,0x60,0x0,0xab,0x0,0x1a,0x0,0x51,0x20,0x1b,0x0,0x0,0x0,0x0,0xbd,0x0,0x51,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0x51,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0x42,0x42,0x81,0xbd,0x83,0xff,0x5,0x7a,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBB}B\377\377\210\376\301\377\256\332B|B\200\332\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201BB\177BB|B\200\332\000B\377\035\000\376>\000\377\005\376\234\000\001BB\201BB\177BB|B\200\372\000B|B\377\256\000\3760\000\377\005\376\234\000\001BB\201\275\376\306\000\001BBBB|\177\200B\332\000B|B\377\256\000\001\271\231\000\231\000\033\321\000\373\231\000\033\377\032\231~\377\377\377\000\000\033\032`\000\253\000\032\000Q \033\000\000\000\000\275\000Q\000\376>\000\377\005\376\243\000\001BB\201\275\203Q\000\376>\000\377\005\376\243\000\001BB\201\275\203\377\005z\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7dd21bdac4175176ae024295a5882e9348cec65 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBCekJCfUL//4j+wf+u2kJ8QoDaAEJ8Qv+uAP4wAP8F/pwAAUJCgUJCf0JCfEKA2gBC/x0A/j4A/wX+nAABQkKBQkJ/QkJ8QoD6AEJ8Qv+uAP4wAP8F/pwAAUJCgb3+xgABQkJCQnx/gELaAEJ8Qv+uAAG5mQCZABvRAPuZABv/Gpl+////AAAbGmAAqwAaAFEgGwAAAAC9AFEA/j4A/wX+owABQkKBvYNRAP4+AP8F/qMAAUJCgb2D/wV6igAACwAL Step #5: MERGE-OUTER: attempt 4773 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1764163092 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5582af5b2198, 0x5582af5ba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5582af5ba918,0x5582af6420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7dd21bdac4175176ae024295a5882e9348cec65' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13697 processed earlier; will process 1578 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5582acdc65dd bp 0x000000000000 sp 0x7ffd2063a090 T48171) Step #5: ==48171==The signal is caused by a READ memory access. Step #5: #0 0x5582acdc65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5582acbe8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5582acbe7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5582acbc5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5582acae6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5582aca3ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5582aca481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5582aca2f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5582aca5b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f463e608082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5582aca22aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48171==Register values: Step #5: rax = 0x00005582b04c6470 rbx = 0x00005582b04c6470 rcx = 0x00005582b04c6920 rdx = 0x00007f463e7d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2063a090 Step #5: r8 = 0x00005582b04c6470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f463e7d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005582affc5960 r14 = 0x0000000100000004 r15 = 0x00005582aef32386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x91,0x7d,0x42,0xf7,0xfd,0xff,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0xd0,0x81,0xbd,0x68,0x42,0x7f,0xfe,0x2d,0x3,0x5c,0x42,0xea,0x0,0x42,0x79,0x42,0x35,0x7e,0x42,0x94,0x70,0x7f,0xfe,0x2d,0x3,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0xff,0xdf,0x42,0x79,0x42,0x32,0x7e,0x42,0x94,0x72,0x7f,0xfe,0x2d,0x3,0x7f,0xc2,0x7e,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0x85,0x42,0x42,0x82,0xc2,0xc2,0x1b,0x7e,0x42,0x85,0x42,0x81,0xc2,0x42,0x42,0x42,0x42,0x85,0x42,0x42,0x86,0xc2,0x42,0x42,0x42,0x42,0x79,0x42,0x1,0x7c,0x41,0x0,0x1c,0x81,0x42,0x7e,0x82,0x7e,0x42,0x42,0x42,0x7a,0x41,0x0,0x1b,0x7e,0x42,0xff,0xff,0xff,0x0,0x0,0x1b,0x0,0x1a,0x60,0x1a,0xa9,0x0,0x0,0x51,0x20,0x1b,0x0,0x0,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=qAA\004@BzB\221}B\367\375\377\\B\352\000ByB\320\201\275hB\177\376-\003\\B\352\000ByB5~B\224p\177\376-\003ByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\377\337ByB2~B\224r\177\376-\003\177\302~\000\033~B\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\205BB\202\302\302\033~B\205B\201\302BBBB\205BB\206\302BBBByB\001|A\000\034\201B~\202~BBBzA\000\033~B\377\377\377\000\000\033\000\032`\032\251\000\000Q \033\000\000\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-2af15dccdc6977f620f5fddbd62421804d7f5934 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9cUFBBEBCekKRfUL3/f9cQuoAQnlC0IG9aEJ//i0DXELqAEJ5QjV+QpRwf/4tA0J5QgF8QQAcgUJ+gn5CQkJ6QQAbfkKFQkKCwsIbfkL/30J5QjJ+QpRyf/4tA3/CfgAbfkKFQkKGwkJCQkJ5QgF8QQAcgUJ+gn5CQkJ6QQAbfkKFQkKCwsIbfkKFQoHCQkJCQoVCQobCQkJCQnlCAXxBAByBQn6CfkJCQnpBABt+Qv///wAAGwAaYBqpAABRIBsAAAAACwAL Step #5: MERGE-OUTER: attempt 4774 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1764303158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562683296198, 0x56268329e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56268329e918,0x5626833260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2af15dccdc6977f620f5fddbd62421804d7f5934' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13698 processed earlier; will process 1577 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562680aaa5dd bp 0x000000000000 sp 0x7ffc16723320 T48175) Step #5: ==48175==The signal is caused by a READ memory access. Step #5: #0 0x562680aaa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626808cc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626808cbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626808a9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626807caad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562680722c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56268072c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626807136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56268073f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f726c887082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562680706aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48175==Register values: Step #5: rax = 0x0000562684d743d0 rbx = 0x0000562684d743d0 rcx = 0x0000562684d74880 rdx = 0x00007f726ca4fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc16723320 Step #5: r8 = 0x0000562684d743d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f726ca4fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562683ca9960 r14 = 0x0000000100000004 r15 = 0x0000562682c16386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x37,0x6f,0x41,0x3b,0x4,0x40,0x42,0x7e,0x42,0x42,0x79,0x42,0x8b,0x62,0x42,0x0,0x42,0x89,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x39,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xb9,0x42,0x42,0x89,0xbe,0x7e,0x40,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x7e,0x80,0x7f,0x44,0x42,0x7f,0x42,0x3e,0x1,0x34,0x1,0xd8,0xbd,0x7c,0x42,0xbd,0x85,0x79,0x42,0xc0,0x89,0x42,0x42,0xb9,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x34,0x80,0x0,0xbe,0x7d,0x42,0x89,0x89,0x7e,0x7e,0x42,0x0,0x7d,0x89,0x40,0x0,0x42,0x80,0x0,0x7d,0x89,0x40,0x0,0x42,0x7e,0x80,0x43,0x42,0x42,0x7f,0x3e,0x1,0x38,0x0,0x98,0xbd,0x7c,0x42,0xbd,0x85,0xff,0xff,0xff,0xff,0x42,0x1a,0x34,0x80,0x0,0xbe,0x7d,0x42,0x89,0x89,0x7e,0x7e,0x42,0x40,0x7d,0x89,0x40,0x0,0x42,0x31,0x7f,0x43,0x42,0x7f,0x42,0x3e,0x1,0x38,0x1,0x7d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x75,0x89,0x42,0x80,0x43,0x79,0x42,0x7f,0x42,0x3e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\0017oA;\004@B~BByB\213bB\000B\211\177DB\177B>\0019\000\230\275|B\275\205yB\271BB\211\276~@\000}\211@\000B\200~\200\177DB\177B>\0014\001\330\275|B\275\205yB\300\211BB\271~B\000}\211@\000B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377\377B\0324\200\000\276}B\211\211~~B\000}\211@\000B\200\000}\211@\000B~\200CBB\177>\0018\000\230\275|B\275\205\377\377\377\377B\0324\200\000\276}B\211\211~~B@}\211@\000B1\177CB\177B>\0018\001}\000\000\000\000\000\000\000Bu\211B\200CyB\177B>\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-36e2749d0ea30e4022810977078e91cfa2ece185 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE3b0E7BEBCfkJCeUKLYkIAQol/REJ/Qj4BOQCYvXxCvYV5QrlCQom+fkAAfYlAAEKAfoB/REJ/Qj4BNAHYvXxCvYV5QsCJQkK5fkIAfYlAAEJ+gENCQn8+ATgAmL18Qr2F/////0IaNIAAvn1CiYl+fkIAfYlAAEKAAH2JQABCfoBDQkJ/PgE4AJi9fEK9hf////9CGjSAAL59QomJfn5CQH2JQABCMX9DQn9CPgE4AX0AAAAAAAAAQnWJQoBDeUJ/Qj4ACwAL Step #5: MERGE-OUTER: attempt 4775 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1764442597 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559277361198, 0x559277369911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559277369918,0x5592773f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36e2749d0ea30e4022810977078e91cfa2ece185' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13699 processed earlier; will process 1576 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 410 ft: 411 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559274b755dd bp 0x000000000000 sp 0x7ffe644fde50 T48179) Step #5: ==48179==The signal is caused by a READ memory access. Step #5: #0 0x559274b755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559274997280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559274996fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559274974929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559274895ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5592747edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5592747f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5592747de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55927480a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f034eeaa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5592747d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48179==Register values: Step #5: rax = 0x00005592788f8430 rbx = 0x00005592788f8430 rcx = 0x00005592788f8420 rdx = 0x00007f034f072b80 Step #5: rdi = 0x00005592788f8420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffe644fde50 Step #5: r8 = 0x00005592788f8430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f034f072be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559277d74960 r14 = 0x0000000100000004 r15 = 0x0000559276ce1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0xa,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0xa3,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x33,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0x3,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xbf,0x8a,0xc3,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x30,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\012\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B\243B\001B~|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@0\000\377\177B@5\000\377\000}B\177B\212\313B\177B@0\000\377\177B@5\000\377\000}B\177B@0\000\000}BB\177B@3\000\003B[~3\000}B\177B@4\000\003}\304\177B\177B}B\313\277\212\303B\177B@0\000\377B\001B~|-\000}B\177B\212\313B\177B@0\000\377\177B@0\000\377\000}B\177B\212\313B\177B@0\000\377\177B@5\000\377\000}B\177B@0\000\000}BB\177B@3\000\003B\201\275}B@\001B\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6585723276522f85f6746ad4526594edb366a382 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFCuoZAwIBAArLAQHIAQEKfkEBBEBCmX9Co0IBQn58LQB9Qn9CfUIBQn58LQB9Qn9CistCf0JAMAD/f0JANQD/AH1Cf0KKy0J/QkAwAP9/QkA1AP8AfUJ/QkAwAAB9QkJ/QkAzAANCW34zAH1Cf0JANAADfcR/Qn9CfULLv4rDQn9CQDAA/0IBQn58LQB9Qn9CistCf0JAMAD/f0JAMAD/AH1Cf0KKy0J/QkAwAP9/QkA1AP8AfUJ/QkAwAAB9QkJ/QkAzAANCgb19QkABQgABQgEACwAL Step #5: MERGE-OUTER: attempt 4776 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1764583371 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcf1569198, 0x55fcf1571911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcf1571918,0x55fcf15f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6585723276522f85f6746ad4526594edb366a382' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13701 processed earlier; will process 1574 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fceed7d5dd bp 0x000000000000 sp 0x7ffc173f6310 T48183) Step #5: ==48183==The signal is caused by a READ memory access. Step #5: #0 0x55fceed7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fceeb9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fceeb9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fceeb7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fceea9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcee9f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcee9ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcee9e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fceea123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb31b667082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcee9d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48183==Register values: Step #5: rax = 0x000055fcf32d44b0 rbx = 0x000055fcf32d44b0 rcx = 0x000055fcf32d4960 rdx = 0x00007fb31b82fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc173f6310 Step #5: r8 = 0x000055fcf32d44b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb31b82fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcf1f7c960 r14 = 0x0000000100000004 r15 = 0x000055fcf0ee9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x89,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x0,0x4d,0x41,0xd0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x6a,0x41,0x48,0x73,0x1,0x41,0x45,0x41,0x1,0x41,0x68,0x4d,0xd0,0x0,0x14,0x0,0x6e,0x41,0x75,0x78,0x41,0x6b,0x6e,0x41,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x6a,0x41,0x48,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x41,0x1,0x6a,0x41,0x48,0x6b,0x1,0x41,0x45,0x41,0x1,0x41,0x68,0x6c,0x69,0x6e,0x75,0x78,0x6e,0x41,0x75,0x41,0x6e,0x6b,0x78,0x41,0x77,0x0,0x21,0x1,0x3f,0x0,0x42,0x31,0x42,0x7f,0x42,0x88,0x7d,0x85,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x88,0xc3,0x42,0x7c,0x0,0x0,0x41,0x77,0x0,0x21,0x1,0x3f,0x0,0x42,0x31,0x42,0x7f,0x42,0x88,0x7d,0x85,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x88,0xc3,0x42,0x7c,0x0,0x0,0x0,0x0,0x3b,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\211B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BM\000MA\320\024\000\001AEAA\001jAHs\001AEA\001AhM\320\000\024\000nAuxAknAAM\320\000\024\000\001AEA\001AjAH\001AEAM\320\000\024\000\001AEAA\001jAHk\001AEA\001AhlinuxnAuAnkxAw\000!\001?\000B1B\177B\210}\2057\200\200\000\206MB\177B\210\303|\210\303B|\000\000Aw\000!\001?\000B1B\177B\210}\2057\200\200\000\206MB\177B\210\303|\210\303B|\000\000\000\000;\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-97127857233f772940da15375723d76616b7c77c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXiUKChoR/QnwqAEQBQnwsAOz/yABCTQBNQdAUAAFBRUFBAWpBSHMBQUVBAUFoTdAAFABuQXV4QWtuQUFN0AAUAAFBRUEBQWpBSAFBRUFN0AAUAAFBRUFBAWpBSGsBQUVBAUFobGludXhuQXVBbmt4QXcAIQE/AEIxQn9CiH2FN4CAAIZNQn9CiMN8iMNCfAAAQXcAIQE/AEIxQn9CiH2FN4CAAIZNQn9CiMN8iMNCfAAAAAA7AAABDwsL Step #5: MERGE-OUTER: attempt 4777 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1764723213 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d65c0b198, 0x563d65c13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d65c13918,0x563d65c9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/97127857233f772940da15375723d76616b7c77c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13702 processed earlier; will process 1573 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d6341f5dd bp 0x000000000000 sp 0x7fff5d37c9d0 T48187) Step #5: ==48187==The signal is caused by a READ memory access. Step #5: #0 0x563d6341f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d63241280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d63240fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d6321e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d6313fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d63097c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d630a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d630886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d630b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcf4964d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d6307baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48187==Register values: Step #5: rax = 0x0000563d6838c4b0 rbx = 0x0000563d6838c4b0 rcx = 0x0000563d6838c960 rdx = 0x00007fcf49815b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5d37c9d0 Step #5: r8 = 0x0000563d6838c4b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcf49815be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d6661e960 r14 = 0x0000000100000004 r15 = 0x0000563d6558b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x89,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x31,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x41,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x41,0x6a,0x41,0x48,0x73,0x1,0x41,0x6b,0x4d,0xd0,0x0,0x14,0x0,0x1,0x41,0x41,0x69,0x48,0x41,0x1,0x41,0x6a,0x48,0xd0,0x0,0x14,0x0,0x1,0x41,0x45,0x41,0x1,0x6d,0x48,0x41,0x6a,0x41,0x1,0x41,0x45,0x41,0x4d,0xd0,0x0,0x14,0x0,0x77,0x0,0x21,0x1,0x3f,0x0,0x42,0x30,0x42,0x7f,0x42,0x88,0x7d,0x85,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x88,0xc3,0x42,0x7c,0x0,0x0,0x21,0x1,0x3f,0x0,0x42,0x30,0x42,0x7f,0x42,0x88,0x7d,0x85,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x7f,0x42,0x88,0xc3,0x7c,0x88,0xc3,0x42,0x7c,0x0,0x0,0x0,0x0,0x3b,0x0,0x0,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\211B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210\303|1\000\004\001Bo.\000#B|AM\320\000\024\000\001AEA\001AjAHs\001AkM\320\000\024\000\001AAiHA\001AjH\320\000\024\000\001AEA\001mHAjA\001AEAM\320\000\024\000w\000!\001?\000B0B\177B\210}\2057\200\200\000\206MB\177B\210\303|\210\303B|\000\000!\001?\000B0B\177B\210}\2057\200\200\000\206MB\177B\210\303|\210\303B|\000\000\000\000;\000\000\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-00aceb4d8a6b9f3075fcd358232b3652880cec80 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXiUKChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0KIw3wxAAQBQm8uACNCfEFN0AAUAAFBRUEBQWpBSHMBQWtN0AAUAAFBQWlIQQFBakjQABQAAUFFQQFtSEFqQQFBRUFN0AAUAHcAIQE/AEIwQn9CiH2FN4CAAIZNQn9CiMN8iMNCfAAAIQE/AEIwQn9CiH2FN4CAAIZNQn9CiMN8iMNCfAAAAAA7AAABDwsL Step #5: MERGE-OUTER: attempt 4778 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1764863442 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ce5f683198, 0x55ce5f68b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ce5f68b918,0x55ce5f7130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00aceb4d8a6b9f3075fcd358232b3652880cec80' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13703 processed earlier; will process 1572 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ce5ce975dd bp 0x000000000000 sp 0x7fffa74f1450 T48191) Step #5: ==48191==The signal is caused by a READ memory access. Step #5: #0 0x55ce5ce975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ce5ccb9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ce5ccb8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ce5cc96929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ce5cbb7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ce5cb0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ce5cb191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ce5cb006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ce5cb2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26c9daf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ce5caf3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48191==Register values: Step #5: rax = 0x000055ce60c28340 rbx = 0x000055ce60c28340 rcx = 0x000055ce60c287f0 rdx = 0x00007f26c9f77b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa74f1450 Step #5: r8 = 0x000055ce60c28340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26c9f77be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ce60096960 r14 = 0x0000000100000004 r15 = 0x000055ce5f003386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x40,0x42,0x99,0x7f,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x30,0x0,0x1,0x42,0x40,0x42,0x99,0x75,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x40,0x30,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x30,0x0,0x1,0x42,0x40,0x42,0x99,0x75,0x42,0xff,0xc1,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7e,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0xaa,0xcb,0x42,0x7f,0x42,0x7c,0x2d,0x0,0x7d,0x42,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x0,0x33,0x0,0x0,0x7d,0x42,0x42,0x7d,0x42,0x7f,0x31,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B\377\301\001B~|-\000}B@B\231\177B\377\301\001B~|-\000}B~B}B\001B~|-\000}B\177B\252\313B\177B@0\000\377\177B@5\000@3\000\003B[~0\000\001B@B\231uB\377\301\001B~}B~B}B\001B~|-\000}B\177B\252\313B\177B@0\000\377\177B@5\000@3\000\003B[~0\000\001B@B\231uB\377\301\001B~|-\000}B~B}B\001B~|-\000}B\177B\252\313B\177B|-\000}B|-\000}B\177B@5\000\377\000}B\177B\0003\000\000}BB}B\1771\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ada945a6b134bf1456351ced398adc60999abe6d Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9C/8EBQn58LQB9QkBCmX9C/8EBQn58LQB9Qn5CfUIBQn58LQB9Qn9CqstCf0JAMAD/f0JANQBAMwADQlt+MAABQkBCmXVC/8EBQn59Qn5CfUIBQn58LQB9Qn9CqstCf0JAMAD/f0JANQBAMwADQlt+MAABQkBCmXVC/8EBQn58LQB9Qn5CfUIBQn58LQB9Qn9CqstCf0J8LQB9QnwtAH1Cf0JANQD/AH1Cf0IAMwAAfUJCfUJ/MQABQgEACwAL Step #5: MERGE-OUTER: attempt 4779 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765004504 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cd2f2c7198, 0x55cd2f2cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cd2f2cf918,0x55cd2f3570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ada945a6b134bf1456351ced398adc60999abe6d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13704 processed earlier; will process 1571 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cd2cadb5dd bp 0x000000000000 sp 0x7ffdf4752910 T48195) Step #5: ==48195==The signal is caused by a READ memory access. Step #5: #0 0x55cd2cadb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cd2c8fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cd2c8fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cd2c8da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cd2c7fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cd2c753c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cd2c75d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cd2c7446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cd2c7703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbbf68dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cd2c737aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48195==Register values: Step #5: rax = 0x000055cd319d7440 rbx = 0x000055cd319d7440 rcx = 0x000055cd319d78f0 rdx = 0x00007fbbf6aa4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf4752910 Step #5: r8 = 0x000055cd319d7440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbbf6aa4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cd2fcda960 r14 = 0x0000000100000004 r15 = 0x000055cd2ec47386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x26,0xef,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x24,0x7e,0x41,0x30,0x4,0x40,0x42,0xfa,0x0,0x0,0x10,0x0,0x0,0x9c,0x0,0x79,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x58,0x1,0x0,0x0,0x5,0x3f,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0xa9,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x3f,0x0,0x59,0x3b,0x0,0x4a,0x0,0x31,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x30,0x0,0x3b,0x0,0x32,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x0,0xc3,0x0,0x3b,0x0,0x4a,0x4a,0x0,0x0,0x0,0x0,0x0,0x21,0x0,0x4a,0x0,0x10,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x1,0x0,0x0,0xa9,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x3f,0x0,0x59,0x3b,0x0,0x0,0x0,0xc,0x80,0x0,0x2b,0x0,0x4a,0x0,0x0,0x3b,0x0,0x4a,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x10,0x0,0x0,0x94,0x0,0x39,0x0,0x3b,0x0,0x3b,0x0,0x4a,0x0,0x0,0x0,0x59,0x3b,0x0,0x4a,0x0,0x3f,0x80,0x0,0x2b,0x0,0x4a,0x0,0x3b,0x0,0x4a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005&\357\031\003\002\001\000\012\313\001\001\310\001\001$~A0\004@B\372\000\000\020\000\000\234\000y\000;\000;\000J\000\000\000X\001\000\000\005?\200\000+\000J\000\000;\000J\000\000\000\251;\000;\000J\000?\000Y;\000J\0001\200\000+\000J\000\000;\000J\000\000\000Y;\000J\0000\000;\0002\000;\000;\000J\000\000\000\000\303\000;\000JJ\000\000\000\000\000!\000J\000\020\000+\000J\000\000;\000J\001\000\000\251;\000;\000J\000?\000Y;\000\000\000\014\200\000+\000J\000\000;\000J;\000;\000J\000\000\000Y;\000J\000linux\000\000\020\000\000\224\0009\000;\000;\000J\000\000\000Y;\000J\000?\200\000+\000J\000;\000J\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-af4e34bc83ca5961c6626f317d30aade30ac0e30 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFJu8ZAwIBAArLAQHIAQEkfkEwBEBC+gAAEAAAnAB5ADsAOwBKAAAAWAEAAAU/gAArAEoAADsASgAAAKk7ADsASgA/AFk7AEoAMYAAKwBKAAA7AEoAAABZOwBKADAAOwAyADsAOwBKAAAAAMMAOwBKSgAAAAAAIQBKABAAKwBKAAA7AEoBAACpOwA7AEoAPwBZOwAAAAyAACsASgAAOwBKOwA7AEoAAABZOwBKAGxpbnV4AAAQAACUADkAOwA7AEoAAABZOwBKAD+AACsASgA7AEoACwAL Step #5: MERGE-OUTER: attempt 4780 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765145917 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604f47b6198, 0x5604f47be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604f47be918,0x5604f48460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af4e34bc83ca5961c6626f317d30aade30ac0e30' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13705 processed earlier; will process 1570 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604f1fca5dd bp 0x000000000000 sp 0x7ffce4a68b10 T48199) Step #5: ==48199==The signal is caused by a READ memory access. Step #5: #0 0x5604f1fca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604f1dec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604f1debfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604f1dc9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604f1ceaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604f1c42c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604f1c4c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604f1c336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604f1c5f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6443860082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604f1c26aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48199==Register values: Step #5: rax = 0x00005604f6998470 rbx = 0x00005604f6998470 rcx = 0x00005604f6998920 rdx = 0x00007f6443a28b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce4a68b10 Step #5: r8 = 0x00005604f6998470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6443a28be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604f51c9960 r14 = 0x0000000100000004 r15 = 0x00005604f4136386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0xf3,0xff,0x7d,0x42,0xfe,0x42,0x88,0x42,0xff,0xff,0xff,0xae,0xda,0x2,0x42,0x42,0x89,0x42,0xde,0xfe,0xff,0xff,0xae,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x42,0x42,0x0,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0xfe,0xc6,0x0,0x1,0x42,0x3f,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x42,0x42,0x0,0x42,0xb2,0x42,0x7c,0x42,0x80,0xda,0xbd,0x23,0x7c,0x42,0xff,0x5,0xfe,0xcd,0x0,0x1,0xfe,0xc6,0x0,0x1,0x42,0x1,0x0,0x0,0x0,0x7c,0x42,0x80,0xda,0x0,0x42,0xff,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x42,0x7f,0x42,0x42,0x7c,0xfe,0xa3,0x0,0x1,0xae,0x0,0xfe,0x3e,0x0,0xff,0x5,0xfe,0xc6,0x0,0x1,0x42,0x35,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x42,0x7c,0x42,0x80,0xda,0x0,0x42,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001=oAA\004@B\363\377}B\376B\210B\377\377\377\256\332\002BB\211B\336\376\377\377\256\001B?\177BB|B\200\332BB\000B\262B|B\200\332\275#|B\377\005\376\315\000\001\376\306\000\001B?\177BB|B\200\332BB\000B\262B|B\200\332\275#|B\377\005\376\315\000\001\376\306\000\001B\001\000\000\000|B\200\332\000B\377\256\000\376>\000\377\005\376\243\000\001\256\000\376>\000\377\005\376\306\000\001B1\000\000\000\000\000\000\000\000BB\177BB|\376\243\000\001\256\000\376>\000\377\005\376\306\000\001B5\000\000\000\000\000\000\000\000BB\177BB|B\200\332\000B|\212B|B\200\332\000B|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-3103dfb7f085f134ba4b3fd7216bd4911d099f28 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE9b0FBBEBC8/99Qv5CiEL///+u2gJCQolC3v7//64BQj9/QkJ8QoDaQkIAQrJCfEKA2r0jfEL/Bf7NAAH+xgABQj9/QkJ8QoDaQkIAQrJCfEKA2r0jfEL/Bf7NAAH+xgABQgEAAAB8QoDaAEL/rgD+PgD/Bf6jAAGuAP4+AP8F/sYAAUIxAAAAAAAAAABCQn9CQnz+owABrgD+PgD/Bf7GAAFCNQAAAAAAAAAAQkJ/QkJ8QoDaAEJ8ikJ8QoDaAEJ8igAACwAL Step #5: MERGE-OUTER: attempt 4781 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765286734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d7db928198, 0x55d7db930911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d7db930918,0x55d7db9b80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3103dfb7f085f134ba4b3fd7216bd4911d099f28' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13706 processed earlier; will process 1569 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d7d913c5dd bp 0x000000000000 sp 0x7ffff5035110 T48203) Step #5: ==48203==The signal is caused by a READ memory access. Step #5: #0 0x55d7d913c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d7d8f5e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d7d8f5dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d7d8f3b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d7d8e5cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d7d8db4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d7d8dbe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d7d8da56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d7d8dd13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6cd881d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d7d8d98aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48203==Register values: Step #5: rax = 0x000055d7dd125470 rbx = 0x000055d7dd125470 rcx = 0x000055d7dd125920 rdx = 0x00007f6cd89e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff5035110 Step #5: r8 = 0x000055d7dd125470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6cd89e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d7dc33b960 r14 = 0x0000000100000004 r15 = 0x000055d7db2a8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x34,0x0,0x79,0x42,0x42,0x42,0x81,0xdc,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x7b,0x42,0x79,0x42,0xde,0x42,0x42,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x42,0xde,0x46,0x42,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0xdd,0x42,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x40,0x42,0xff,0x80,0x2,0x42,0x7b,0x42,0x79,0x42,0x42,0x7f,0x42,0x42,0x42,0x81,0xdc,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x7b,0x42,0x79,0x42,0xde,0x44,0x42,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x7f,0x2a,0x80,0x80,0x80,0x0,0x81,0x79,0x42,0x79,0x42,0xde,0x46,0x42,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x42,0xdd,0x2,0x42,0x88,0x7b,0x7d,0x42,0x7c,0x42,0x42,0x1,0x0,0x0,0x9b,0x42,0xde,0x42,0x42,0x42,0x7f,0x2c,0x80,0x80,0x80,0x0,0x81,0xde,0x42,0x0,0x89,0x8a,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{4\000yBBB\201\334\200\200\200\000\201yBy{ByB\336BBB\177,\200\200\200\000\201\336BB!BB\177*\200\200\200\000\201yByB\336FBB\177,\200\200\200\000\201\336BB\335BBB\177*\200\200\200\000\201\336BB!BBB!B@B\377\200\002B{ByBB\177BBB\201\334\200\200\200\000\201yBy{ByB\336DBB\177,\200\200\200\000\201\336BB!BB\177*\200\200\200\000\201yByB\336FBB\177,\200\200\200\000\201\336BB\335\002B\210{}B|BB\001\000\000\233B\336BBB\177,\200\200\200\000\201\336B\000\211\212{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-03c2c3d249b3d0b6290bc9aeafcb7900e7ad7356 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7NAB5QkJCgdyAgIAAgXlCeXtCeULeQkJCfyyAgIAAgd5CQiFCQn8qgICAAIF5QnlC3kZCQn8sgICAAIHeQkLdQkJCfyqAgIAAgd5CQiFCQkIhQkBC/4ACQntCeUJCf0JCQoHcgICAAIF5Qnl7QnlC3kRCQn8sgICAAIHeQkIhQkJ/KoCAgACBeUJ5Qt5GQkJ/LICAgACB3kJC3QJCiHt9QnxCQgEAAJtC3kJCQn8sgICAAIHeQgCJinsACwAL Step #5: MERGE-OUTER: attempt 4782 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765426416 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0285dc198, 0x55d0285e4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0285e4918,0x55d02866c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03c2c3d249b3d0b6290bc9aeafcb7900e7ad7356' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13707 processed earlier; will process 1568 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 398 ft: 399 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 475 ft: 528 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d025df05dd bp 0x000000000000 sp 0x7fffc58932f0 T48207) Step #5: ==48207==The signal is caused by a READ memory access. Step #5: #0 0x55d025df05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d025c12280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d025c11fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d025bef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d025b10ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d025a68c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d025a721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d025a596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d025a853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f80e7a25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d025a4caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48207==Register values: Step #5: rax = 0x000055d02986a430 rbx = 0x000055d02986a430 rcx = 0x000055d02986a420 rdx = 0x00007f80e7bedb80 Step #5: rdi = 0x000055d02986a420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fffc58932f0 Step #5: r8 = 0x000055d02986a430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f80e7bedbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d028fef960 r14 = 0x0000000100000004 r15 = 0x000055d027f5c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0x97,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x73,0x41,0x40,0x4,0x40,0x42,0x7a,0x42,0x81,0x7d,0x42,0xff,0xfd,0xff,0x5c,0x42,0x7e,0x7e,0x42,0x84,0x80,0x3b,0x7f,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x7c,0x40,0x80,0x0,0x43,0xa,0x0,0x5c,0xba,0x42,0x24,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x42,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x42,0xf7,0x0,0x80,0x42,0x7c,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x2f,0x7d,0x81,0x42,0x5c,0x42,0x42,0x7c,0x42,0x0,0x42,0xff,0x0,0x42,0xfc,0x42,0x42,0xff,0x7e,0x7e,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0xc2,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0xff,0x72,0x42,0x40,0x0,0x80,0x42,0x7c,0x42,0x5c,0x42,0x42,0x42,0x42,0x79,0x42,0x2f,0x79,0x81,0x42,0x5c,0x42,0x7f,0xfe,0x3b,0x3,0x80,0x0,0x7f,0xfe,0x3b,0x3,0x80,0x3,0x0,0x0,0x0,0x42,0xff,0x0,0x42,0xfc,0x42,0x42,0xff,0x7e,0x7e,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0xc2,0x42,0x42,0x79,0xfe,0x42,0x3,0x0,0x42,0xff,0xff,0x42,0x7e,0x42,0xc2,0x79,0x1,0x0,0x0,0x0,0x5,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\227\031\003\002\001\000\012\313\001\001\310\001\001=sA@\004@BzB\201}B\377\375\377\\B~~B\204\200;\177\376B\003\000B\377\377\377r|@\200\000C\012\000\\\272B$By\376B\003\000B\377\377BBBBy\376B\003\000B\377\377\377rB\367\000\200B|B\\BBBByB/}\201B\\BB|B\000B\377\000B\374BB\377~~B\003\000B\377\377B\302BBy\376B\003\000B\377\377\377rB@\000\200B|B\\BBBByB/y\201B\\B\177\376;\003\200\000\177\376;\003\200\003\000\000\000B\377\000B\374BB\377~~B\003\000B\377\377B\302BBy\376B\003\000B\377\377B~B\302y\001\000\000\000\005\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-148960463352883ac98026f05006374938fcc719 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYJcZAwIBAArLAQHIAQE9c0FABEBCekKBfUL//f9cQn5+QoSAO3/+QgMAQv///3J8QIAAQwoAXLpCJEJ5/kIDAEL//0JCQkJ5/kIDAEL///9yQvcAgEJ8QlxCQkJCeUIvfYFCXEJCfEIAQv8AQvxCQv9+fkIDAEL//0LCQkJ5/kIDAEL///9yQkAAgEJ8QlxCQkJCeUIveYFCXEJ//jsDgAB//jsDgAMAAABC/wBC/EJC/35+QgMAQv//QsJCQnn+QgMAQv//Qn5CwnkBAAAABQAACwAL Step #5: MERGE-OUTER: attempt 4783 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765567919 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55590805e198, 0x555908066911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555908066918,0x5559080ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/148960463352883ac98026f05006374938fcc719' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13710 processed earlier; will process 1565 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5559058725dd bp 0x000000000000 sp 0x7ffc48bf74b0 T48211) Step #5: ==48211==The signal is caused by a READ memory access. Step #5: #0 0x5559058725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555905694280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555905693fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555905671929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555905592ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5559054eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5559054f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5559054db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5559055073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3891d74082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5559054ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48211==Register values: Step #5: rax = 0x0000555909d014d0 rbx = 0x0000555909d014d0 rcx = 0x0000555909d01980 rdx = 0x00007f3891f3cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc48bf74b0 Step #5: r8 = 0x0000555909d014d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3891f3cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555908a71960 r14 = 0x0000000100000004 r15 = 0x00005559079de386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x61,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x42,0x42,0xe1,0x10,0x79,0x42,0x79,0x42,0x27,0x34,0x80,0x0,0x82,0xdc,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xff,0xff,0xff,0x9,0x79,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0xb6,0x3a,0x42,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x9c,0xde,0x42,0x42,0x21,0x42,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0xb6,0xde,0x42,0x42,0x21,0x42,0x4a,0x42,0x21,0x42,0x7b,0x42,0xff,0x79,0x42,0x42,0x42,0x7f,0x2b,0x80,0x80,0x0,0x80,0x81,0xde,0x42,0x42,0x21,0x43,0xff,0xff,0xff,0x3,0x42,0x79,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x0,0xc0,0x42,0x42,0xe1,0x10,0x79,0x42,0x79,0x42,0x27,0x30,0x80,0x0,0x82,0xdc,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0xff,0xff,0xff,0x9,0x79,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0xb6,0xde,0x42,0x42,0x79,0x42,0x62,0x86,0x2b,0x80,0x80,0x80,0x0,0x80,0x81,0xde,0x42,0x42,0x21,0x42,0x42,0x42,0x21,0x42,0x7b,0x42,0xff,0x80,0x2,0x42,0x42,0x81,0x42,0x42,0x80,0x2f,0x80,0x0,0x7b,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005a\352\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@BzBBB\341\020yByB'4\200\000\202\334\201\336BB!BBB\377\377\377\011yyBb\206+\200\200\200\000\266:BByBb\206+\200\200\200\000\234\336BB!BByByBb\206+\200\200\200\000\266\336BB!BJB!B{B\377yBBB\177+\200\200\000\200\201\336BB!C\377\377\377\003ByByBb\206+\200\000\300BB\341\020yByB'0\200\000\202\334\201\336BB!BBB\377\377\377\011yyBb\206+\200\200\200\000\266\336BByBb\206+\200\200\200\000\200\201\336BB!BBB!B{B\377\200\002BB\201BB\200/\200\000{\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-afff53726d62a85450a6b4863d075a6da50f1c7b Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYeoZAwIBAArLAQHIAQE/bkFBBEBCekJCQuEQeUJ5Qic0gACC3IHeQkIhQkJC////CXl5QmKGK4CAgAC2OkJCeUJihiuAgIAAnN5CQiFCQnlCeUJihiuAgIAAtt5CQiFCSkIhQntC/3lCQkJ/K4CAAICB3kJCIUP///8DQnlCeUJihiuAAMBCQuEQeUJ5QicwgACC3IHeQkIhQkJC////CXl5QmKGK4CAgAC23kJCeUJihiuAgIAAgIHeQkIhQkJCIUJ7Qv+AAkJCgUJCgC+AAHsACwAL Step #5: MERGE-OUTER: attempt 4784 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765708357 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a69772198, 0x555a6977a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a6977a918,0x555a698020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/afff53726d62a85450a6b4863d075a6da50f1c7b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13711 processed earlier; will process 1564 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 373 ft: 374 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a66f865dd bp 0x000000000000 sp 0x7ffcec295340 T48215) Step #5: ==48215==The signal is caused by a READ memory access. Step #5: #0 0x555a66f865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a66da8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a66da7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a66d85929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a66ca6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a66bfec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a66c081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a66bef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a66c1b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f633dab3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a66be2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48215==Register values: Step #5: rax = 0x0000555a6afda430 rbx = 0x0000555a6afda430 rcx = 0x0000555a6afda420 rdx = 0x00007f633dc7bb80 Step #5: rdi = 0x0000555a6afda420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcec295340 Step #5: r8 = 0x0000555a6afda430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f633dc7bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a6a185960 r14 = 0x0000000100000004 r15 = 0x0000555a690f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x0,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6b,0x41,0x43,0x4,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x81,0x31,0x0,0x84,0x81,0x0,0x0,0x0,0x42,0xe8,0x0,0x7e,0x32,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x0,0x80,0xbd,0xac,0xf0,0xa4,0x22,0x0,0xd1,0x1a,0xbb,0x1a,0x42,0x42,0x0,0x77,0x69,0x6e,0x42,0x4,0x0,0x0,0x77,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x42,0xe8,0x0,0x7e,0x32,0x80,0x0,0x81,0xf2,0xff,0xff,0x42,0x42,0x42,0x41,0x31,0x36,0x80,0x0,0x80,0xbd,0xac,0xf0,0xa4,0x22,0x0,0xd1,0x1a,0xba,0x1a,0x42,0x42,0x0,0x77,0x69,0x6e,0x42,0x4,0x0,0x0,0x0,0x36,0x80,0x80,0x0,0x81,0xdd,0x84,0x7b,0x42,0xff,0xff,0x42,0x42,0x23,0x42,0x32,0x80,0x80,0x32,0x0,0x81,0xde,0x4,0x7b,0x42,0x40,0x42,0x80,0x40,0x42,0xe8,0x0,0x7e,0x32,0x80,0x0,0x81,0xf2,0xfd,0xff,0x42,0x42,0x2,0x41,0x80,0x31,0x36,0x0,0x80,0xbd,0xac,0xf0,0xa0,0x22,0x0,0xd1,0x1a,0xba,0x1a,0x42,0xde,0x33,0x42,0xde,0x42,0x42,0x31,0x3d,0x0,0x77,0x0,0x7e,0x30,0x80,0x0,0x81,0xf2,0xff,0x2,0x42,0x42,0x1,0x12,0x0,0x5b,0x0,0x5,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\000\352\031\003\002\001\000\012\313\001\001\310\001\001?kAC\004@B\200@B\350\000\2011\000\204\201\000\000\000B\350\000~2\200\000\201\362\377\377BBBA16\200\000\200\275\254\360\244\"\000\321\032\273\032BB\000winB\004\000\000w\000\000\000\000\000\000\000B\350\000~2\200\000\201\362\377\377BBBA16\200\000\200\275\254\360\244\"\000\321\032\272\032BB\000winB\004\000\000\0006\200\200\000\201\335\204{B\377\377BB#B2\200\2002\000\201\336\004{B@B\200@B\350\000~2\200\000\201\362\375\377BB\002A\20016\000\200\275\254\360\240\"\000\321\032\272\032B\3363B\336BB1=\000w\000~0\200\000\201\362\377\002BB\001\022\000[\000\005\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-08be6d4e6c0c2a559cb543358fc0bbd7b9064ecc Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFAOoZAwIBAArLAQHIAQE/a0FDBEBCgEBC6ACBMQCEgQAAAELoAH4ygACB8v//QkJCQTE2gACAvazwpCIA0Rq7GkJCAHdpbkIEAAB3AAAAAAAAAELoAH4ygACB8v//QkJCQTE2gACAvazwpCIA0Rq6GkJCAHdpbkIEAAAANoCAAIHdhHtC//9CQiNCMoCAMgCB3gR7QkBCgEBC6AB+MoAAgfL9/0JCAkGAMTYAgL2s8KAiANEauhpC3jNC3kJCMT0AdwB+MIAAgfL/AkJCARIAWwAFCwAL Step #5: MERGE-OUTER: attempt 4785 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765850135 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bf13417198, 0x55bf1341f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bf1341f918,0x55bf134a70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08be6d4e6c0c2a559cb543358fc0bbd7b9064ecc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13713 processed earlier; will process 1562 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 386 ft: 387 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 422 ft: 476 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bf10c2b5dd bp 0x000000000000 sp 0x7ffc8829d750 T48219) Step #5: ==48219==The signal is caused by a READ memory access. Step #5: #0 0x55bf10c2b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bf10a4d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bf10a4cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bf10a2a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bf1094bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bf108a3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bf108ad1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bf108946e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bf108c03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6036a2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bf10887aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48219==Register values: Step #5: rax = 0x000055bf14289430 rbx = 0x000055bf14289430 rcx = 0x000055bf14289420 rdx = 0x00007f6036bf6b80 Step #5: rdi = 0x000055bf14289420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc8829d750 Step #5: r8 = 0x000055bf14289430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6036bf6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bf13e2a960 r14 = 0x0000000100000004 r15 = 0x000055bf12d97386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x40,0x6f,0x41,0x41,0x4,0x40,0x42,0xa5,0x42,0x42,0x7d,0x42,0x40,0x81,0x42,0xde,0xff,0xff,0x8b,0xd0,0xfd,0x7f,0x42,0x7c,0x42,0x7c,0x35,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x2b,0x3c,0x80,0x0,0xff,0xff,0x2c,0x42,0xe1,0x40,0x42,0xff,0x42,0x7d,0x42,0x40,0x81,0x42,0xde,0xff,0xff,0x8b,0xd0,0xfd,0x7f,0x42,0x7c,0x42,0x7c,0x32,0x0,0xf8,0x74,0x30,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x2b,0x3c,0x80,0x0,0xff,0xff,0x2c,0x42,0xe1,0x40,0x42,0xff,0x87,0x2c,0x42,0x7f,0x33,0x1,0xf8,0xfe,0xff,0x2d,0x37,0x2,0x7f,0x42,0x7c,0x42,0x5d,0x31,0x0,0xf8,0x7c,0x31,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x80,0x2b,0x3c,0x0,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0x2,0x34,0x0,0xff,0x6,0x30,0x0,0xf7,0x80,0x2b,0x3c,0x0,0xff,0xff,0x2c,0x42,0xe1,0xff,0x2,0x7f,0x42,0x7c,0x42,0x5d,0x31,0x0,0xf8,0x7c,0x31,0x0,0xff,0xde,0xff,0x6,0x31,0x0,0xff,0x80,0x2b,0x3c,0x0,0xff,0x46,0x7e,0x31,0x0,0xff,0xde,0xff,0x4,0x34,0x0,0xff,0x6,0x30,0x0,0xfe,0xf6,0xff,0x30,0x0,0x0,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\342\031\003\002\001\000\012\313\001\001\310\001\001@oAA\004@B\245BB}B@\201B\336\377\377\213\320\375\177B|B|5\000\370t0\000\377\336\377\0061\000\377+<\200\000\377\377,B\341@B\377B}B@\201B\336\377\377\213\320\375\177B|B|2\000\370t0\000\377\336\377\0061\000\377+<\200\000\377\377,B\341@B\377\207,B\1773\001\370\376\377-7\002\177B|B]1\000\370|1\000\377\336\377\0061\000\377\200+<\000\377\377\377\377\377\377\377\377\0024\000\377\0060\000\367\200+<\000\377\377,B\341\377\002\177B|B]1\000\370|1\000\377\336\377\0061\000\377\200+<\000\377F~1\000\377\336\377\0044\000\377\0060\000\376\366\3770\000\000\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-57d332769fd914efd52a56cc11db87e7b0d3bc15 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOIZAwIBAArLAQHIAQFAb0FBBEBCpUJCfUJAgULe//+L0P1/QnxCfDUA+HQwAP/e/wYxAP8rPIAA//8sQuFAQv9CfUJAgULe//+L0P1/QnxCfDIA+HQwAP/e/wYxAP8rPIAA//8sQuFAQv+HLEJ/MwH4/v8tNwJ/QnxCXTEA+HwxAP/e/wYxAP+AKzwA//////////8CNAD/BjAA94ArPAD//yxC4f8Cf0J8Ql0xAPh8MQD/3v8GMQD/gCs8AP9GfjEA/97/BDQA/wYwAP72/zAAAAsL Step #5: MERGE-OUTER: attempt 4786 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1765995248 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556f52ba4198, 0x556f52bac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556f52bac918,0x556f52c340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57d332769fd914efd52a56cc11db87e7b0d3bc15' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13716 processed earlier; will process 1559 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556f503b85dd bp 0x000000000000 sp 0x7ffcc4c62540 T48223) Step #5: ==48223==The signal is caused by a READ memory access. Step #5: #0 0x556f503b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556f501da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556f501d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556f501b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556f500d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556f50030c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556f5003a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556f500216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556f5004d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe87200e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556f50014aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48223==Register values: Step #5: rax = 0x0000556f54c94470 rbx = 0x0000556f54c94470 rcx = 0x0000556f54c94920 rdx = 0x00007fe8721d6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc4c62540 Step #5: r8 = 0x0000556f54c94470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe8721d6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556f535b7960 r14 = 0x0000000100000004 r15 = 0x0000556f52524386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xeb,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x45,0x4,0x40,0x42,0x62,0x32,0x0,0x80,0x5a,0x0,0xc3,0x0,0x3a,0x0,0x75,0x30,0x0,0xe2,0x41,0x0,0x2f,0x0,0x5d,0x0,0x3a,0x0,0x75,0x0,0x84,0x3f,0x0,0x0,0xd1,0x0,0xad,0x0,0x3a,0x0,0xf1,0x0,0x0,0x1,0x0,0x3a,0x0,0x80,0x50,0x3a,0x0,0x20,0x64,0x3a,0x0,0x20,0x42,0x7c,0x31,0x0,0x7d,0x42,0xe2,0x34,0x0,0x31,0x0,0x84,0x3f,0x0,0x0,0xd1,0x0,0x0,0x0,0x28,0x0,0x7f,0x42,0xde,0x42,0x42,0x89,0x40,0xc3,0x0,0x3a,0x0,0x75,0x30,0x0,0xe2,0x41,0x0,0x2f,0x0,0x5d,0x0,0x3a,0x0,0x75,0x0,0x84,0x3f,0x0,0x0,0xd1,0x0,0xad,0x0,0x3a,0x0,0xf1,0x0,0x0,0x1,0x0,0x3a,0x0,0x80,0x50,0x3a,0x0,0x20,0x64,0x3a,0x0,0x20,0x42,0x7c,0x31,0x0,0x7d,0x42,0xe2,0xd1,0x0,0x0,0x0,0x3a,0x0,0xf1,0x0,0x0,0x1,0x0,0x3a,0x0,0x0,0x58,0x3a,0x0,0x20,0x64,0x3a,0x0,0x20,0x42,0x7c,0x31,0x0,0x7d,0x42,0xe2,0x34,0x0,0x31,0x0,0x84,0x3f,0x0,0x0,0xd1,0x0,0x0,0x0,0x3a,0x0,0xf1,0x0,0x0,0x1,0x0,0x3a,0x0,0x0,0x58,0x3a,0x0,0x20,0x64,0x1,0x0,0x9a,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\353\031\003\002\001\000\012\313\001\001\310\001\001?oAE\004@Bb2\000\200Z\000\303\000:\000u0\000\342A\000/\000]\000:\000u\000\204?\000\000\321\000\255\000:\000\361\000\000\001\000:\000\200P:\000 d:\000 B|1\000}B\3424\0001\000\204?\000\000\321\000\000\000(\000\177B\336BB\211@\303\000:\000u0\000\342A\000/\000]\000:\000u\000\204?\000\000\321\000\255\000:\000\361\000\000\001\000:\000\200P:\000 d:\000 B|1\000}B\342\321\000\000\000:\000\361\000\000\001\000:\000\000X:\000 d:\000 B|1\000}B\3424\0001\000\204?\000\000\321\000\000\000:\000\361\000\000\001\000:\000\000X:\000 d\001\000\232\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a8d2935ad4447194c4151a95702baca639cdb1a Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOsZAwIBAArLAQHIAQE/b0FFBEBCYjIAgFoAwwA6AHUwAOJBAC8AXQA6AHUAhD8AANEArQA6APEAAAEAOgCAUDoAIGQ6ACBCfDEAfULiNAAxAIQ/AADRAAAAKAB/Qt5CQolAwwA6AHUwAOJBAC8AXQA6AHUAhD8AANEArQA6APEAAAEAOgCAUDoAIGQ6ACBCfDEAfULi0QAAADoA8QAAAQA6AABYOgAgZDoAIEJ8MQB9QuI0ADEAhD8AANEAAAA6APEAAAEAOgAAWDoAIGQBAJoACwAL Step #5: MERGE-OUTER: attempt 4787 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1766137167 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561df9a0b198, 0x561df9a13911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561df9a13918,0x561df9a9b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a8d2935ad4447194c4151a95702baca639cdb1a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13717 processed earlier; will process 1558 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561df721f5dd bp 0x000000000000 sp 0x7ffde7a606a0 T48227) Step #5: ==48227==The signal is caused by a READ memory access. Step #5: #0 0x561df721f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561df7041280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561df7040fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561df701e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561df6f3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561df6e97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561df6ea11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561df6e886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561df6eb43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faae4a53082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561df6e7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48227==Register values: Step #5: rax = 0x0000561dfaf23540 rbx = 0x0000561dfaf23540 rcx = 0x0000561dfaf239f0 rdx = 0x00007faae4c1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde7a606a0 Step #5: r8 = 0x0000561dfaf23540 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faae4c1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561dfa41e960 r14 = 0x0000000100000004 r15 = 0x0000561df938b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x6f,0xa2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xed,0xff,0xff,0xeb,0xff,0x83,0x4,0x42,0x7e,0x33,0x0,0xc2,0x92,0xbb,0x7c,0x32,0x0,0xf8,0xef,0xff,0x0,0x7e,0x42,0x2,0x7f,0x7c,0x28,0x0,0xe5,0x8c,0xff,0xfd,0x7d,0x42,0xff,0x83,0x83,0xff,0xdf,0xff,0xff,0xdf,0x7f,0x42,0xa,0x35,0x0,0x0,0x81,0x42,0x8c,0x8c,0x2f,0x7e,0x0,0x7f,0x33,0x0,0xd2,0x0,0x2b,0x2,0xe5,0x8c,0xfe,0xff,0xff,0xae,0x7f,0x42,0x7e,0xc,0x0,0x0,0x1,0xc,0x1,0x32,0x0,0x0,0x1,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x0,0x1,0xc,0x1,0x60,0x0,0x1,0xc,0x0,0x32,0x0,0x0,0x81,0x2f,0x0,0xe5,0x8c,0x7f,0x42,0x7e,0x33,0x0,0xe8,0x7c,0x2b,0x2,0xe5,0x8c,0xee,0xff,0xff,0xae,0x7f,0x42,0x61,0xc,0x0,0x1,0xc,0x0,0x1,0x8c,0x0,0x1,0xc,0x0,0x1,0x3f,0x0,0x1,0xc,0x1,0x41,0x6c,0x69,0x6e,0x75,0x78,0xc1,0x49,0x67,0xc1,0x69,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x4,0x0,0xd0,0x0,0xd6,0x0,0x5,0xb,0x41,0x41,0x41,0x1,0xc,0x0,0x1,0x3f,0x0,0x1,0xc,0x0,0x1,0x1,0xc,0x0,0x7d,0x3d,0x0,0x21,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005o\242\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\355\377\377\353\377\203\004B~3\000\302\222\273|2\000\370\357\377\000~B\002\177|(\000\345\214\377\375}B\377\203\203\377\337\377\377\337\177B\0125\000\000\201B\214\214/~\000\1773\000\322\000+\002\345\214\376\377\377\256\177B~\014\000\000\001\014\0012\000\000\001\014\000\001\014\000\001\014\000\001\014\001`\000\001\014\0002\000\000\201/\000\345\214\177B~3\000\350|+\002\345\214\356\377\377\256\177Ba\014\000\001\014\000\001\214\000\001\014\000\001?\000\001\014\001Alinux\301Ig\301i\004\000\320\000\326\000\005\013\004\000\320\000\326\000\005\013AAA\001\014\000\001?\000\001\014\000\001\001\014\000}=\000!\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-40472c8f9e071b95de466030871e6b6ea02a34a8 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFb6IZAwIBAArLAQHIAQE/cUFBBEBCekLt///r/4MEQn4zAMKSu3wyAPjv/wB+QgJ/fCgA5Yz//X1C/4OD/9///99/Qgo1AACBQoyML34AfzMA0gArAuWM/v//rn9CfgwAAAEMATIAAAEMAAEMAAEMAAEMAWAAAQwAMgAAgS8A5Yx/Qn4zAOh8KwLljO7//65/QmEMAAEMAAGMAAEMAAE/AAEMAUFsaW51eMFJZ8FpBADQANYABQsEANAA1gAFC0FBQQEMAAE/AAEMAAEBDAB9PQAhCwAL Step #5: MERGE-OUTER: attempt 4788 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1766278841 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db07fbd198, 0x55db07fc5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db07fc5918,0x55db0804d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/40472c8f9e071b95de466030871e6b6ea02a34a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13718 processed earlier; will process 1557 files now Step #5: [LOADING] WASM module load failed: unknown type 125 Step #5: #1 pulse cov: 400 ft: 401 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 465 ft: 508 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db057d15dd bp 0x000000000000 sp 0x7ffe541d03d0 T48231) Step #5: ==48231==The signal is caused by a READ memory access. Step #5: #0 0x55db057d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db055f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db055f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db055d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db054f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db05449c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db054531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db0543a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db054663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88024e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db0542daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48231==Register values: Step #5: rax = 0x000055db08ca8430 rbx = 0x000055db08ca8430 rcx = 0x000055db08ca8420 rdx = 0x00007f88026aab80 Step #5: rdi = 0x000055db08ca8420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe541d03d0 Step #5: r8 = 0x000055db08ca8430 r9 = 0x000055db08c9f510 r10 = 0x000055db08c89010 r11 = 0x00007f88026aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db089d0960 r14 = 0x0000000100000004 r15 = 0x000055db0793d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x50,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7b,0x7b,0x42,0x5a,0x42,0x88,0x7e,0x7b,0x7d,0x42,0x0,0x7c,0x7c,0x7b,0x7d,0x42,0xea,0x0,0x10,0x0,0x1,0x3f,0x0,0x42,0xde,0x42,0x42,0x21,0x42,0x21,0x42,0x80,0x42,0x42,0xff,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x0,0xff,0xff,0xff,0x7c,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x86,0xbd,0x5b,0x7d,0x79,0x42,0x81,0x3f,0x42,0x42,0x7e,0x81,0x34,0x80,0x80,0x0,0x80,0x21,0x42,0x83,0x46,0x7a,0x30,0x80,0x0,0x25,0x7c,0x42,0x62,0x86,0x42,0x42,0x42,0x21,0x80,0x42,0x9,0x7b,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x1,0x42,0x7c,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0xa2,0x86,0xbd,0x83,0x81,0x81,0xb7,0x7e,0x42,0x79,0x42,0x47,0x42,0x79,0x42,0x47,0x43,0x42,0x79,0x42,0x3f,0x38,0x80,0x80,0x0,0x21,0x42,0x83,0x42,0x7f,0x30,0x80,0x0,0x25,0x7f,0x42,0xa2,0x86,0xbd,0x5b,0x81,0x81,0x42,0x7e,0x3f,0x0,0x42,0xde,0x80,0x0,0x0,0x83,0x42,0x7f,0x30,0x80,0x0,0x25,0x7c,0x42,0x7f,0x83,0x42,0x7f,0x50,0x0,0x50,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005P\352\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB{{BZB\210~{}B\000||{}B\352\000\020\000\001?\000B\336BB!B!B\200BB\377{BGCByB?8\200\000\377\377\377|B\1770\200\000%|B\242\206\275[}yB\201?BB~\2014\200\200\000\200!B\203Fz0\200\000%|Bb\206BBB!\200B\011{BGCByB?8\200\200\000\001B|B\1770\200\000%|B\242\206\275\203\201\201\267~ByBGByBGCByB?8\200\200\000!B\203B\1770\200\000%\177B\242\206\275[\201\201B~?\000B\336\200\000\000\203B\1770\200\000%|B\177\203B\177P\000P\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d9338557b5bdd684bc94bfaab43ca24fc6dcc94 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFUOoZAwIBAArLAQHIAQE/b0FBBEBCekJ7e0JaQoh+e31CAHx8e31C6gAQAAE/AELeQkIhQiFCgEJC/3tCR0NCeUI/OIAA////fEJ/MIAAJXxCooa9W315QoE/QkJ+gTSAgACAIUKDRnowgAAlfEJihkJCQiGAQgl7QkdDQnlCPziAgAABQnxCfzCAACV8QqKGvYOBgbd+QnlCR0J5QkdDQnlCPziAgAAhQoNCfzCAACV/QqKGvVuBgUJ+PwBC3oAAAINCfzCAACV8Qn+DQn9QAFAACwAL Step #5: MERGE-OUTER: attempt 4789 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1766423505 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56112f65b198, 0x56112f663911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56112f663918,0x56112f6eb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d9338557b5bdd684bc94bfaab43ca24fc6dcc94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13721 processed earlier; will process 1554 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56112ce6f5dd bp 0x000000000000 sp 0x7fff5fa89fc0 T48235) Step #5: ==48235==The signal is caused by a READ memory access. Step #5: #0 0x56112ce6f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56112cc91280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56112cc90fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56112cc6e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56112cb8fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56112cae7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56112caf11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56112cad86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56112cb043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd1437da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56112cacbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48235==Register values: Step #5: rax = 0x0000561130ee5470 rbx = 0x0000561130ee5470 rcx = 0x0000561130ee5920 rdx = 0x00007fd1439a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5fa89fc0 Step #5: r8 = 0x0000561130ee5470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd1439a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056113006e960 r14 = 0x0000000100000004 r15 = 0x000056112efdb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x6f,0xa2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x71,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0xed,0xff,0xff,0xeb,0xfd,0x83,0x4,0x42,0x26,0x32,0x0,0xc2,0x92,0xbb,0x7c,0x31,0x0,0xf8,0xef,0xff,0xfe,0x7e,0x42,0x2,0x7f,0x7c,0x30,0x0,0xe5,0x8c,0xff,0xfd,0x7d,0x42,0xff,0xc3,0x83,0xff,0xdf,0xff,0xff,0xdf,0x7f,0x42,0xa,0x30,0x0,0x0,0x81,0x2f,0x0,0xe5,0x8c,0x7f,0x42,0x7e,0x33,0x0,0xd2,0x0,0x2b,0x2,0xe5,0x8c,0xfe,0x8c,0xff,0xfd,0x7d,0x42,0xff,0x83,0x83,0xff,0xdf,0xff,0xff,0xdf,0x7f,0x42,0xa,0x30,0x0,0x0,0x81,0x2f,0x0,0xe5,0x8c,0x7f,0x42,0x7e,0x33,0x0,0xd2,0x0,0x2b,0x2,0xe5,0x8c,0xfe,0xef,0xff,0xae,0x7f,0x42,0x7e,0xc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa6,0xc,0x0,0x1,0xc,0x0,0x31,0x0,0x0,0x81,0x2f,0x0,0xe5,0x8c,0x7f,0x42,0x1,0xc,0x0,0x1,0x42,0x26,0x32,0x0,0xc2,0x92,0xbb,0x7c,0x33,0x0,0xf8,0xef,0xff,0xfe,0x7e,0x42,0x2,0x7f,0x7c,0x30,0x0,0xe5,0x8c,0xff,0xfd,0x7d,0x42,0xff,0x83,0x83,0xff,0xdf,0xff,0xff,0xdf,0x7f,0x42,0xa,0x30,0x0,0x0,0x81,0x2f,0x0,0xe5,0x8c,0x7e,0xc,0x0,0x3d,0x0,0x21,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005o\242\031\003\002\001\000\012\313\001\001\310\001\001?qAA\004@BzB\355\377\377\353\375\203\004B&2\000\302\222\273|1\000\370\357\377\376~B\002\177|0\000\345\214\377\375}B\377\303\203\377\337\377\377\337\177B\0120\000\000\201/\000\345\214\177B~3\000\322\000+\002\345\214\376\214\377\375}B\377\203\203\377\337\377\377\337\177B\0120\000\000\201/\000\345\214\177B~3\000\322\000+\002\345\214\376\357\377\256\177B~\014\000\000\000\000\000\000\000\246\014\000\001\014\0001\000\000\201/\000\345\214\177B\001\014\000\001B&2\000\302\222\273|3\000\370\357\377\376~B\002\177|0\000\345\214\377\375}B\377\203\203\377\337\377\377\337\177B\0120\000\000\201/\000\345\214~\014\000=\000!\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-9403a7c0ad06145273a23ec67a5e9410e9ec37de Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFb6IZAwIBAArLAQHIAQE/cUFBBEBCekLt///r/YMEQiYyAMKSu3wxAPjv//5+QgJ/fDAA5Yz//X1C/8OD/9///99/QgowAACBLwDljH9CfjMA0gArAuWM/oz//X1C/4OD/9///99/QgowAACBLwDljH9CfjMA0gArAuWM/u//rn9CfgwAAAAAAAAApgwAAQwAMQAAgS8A5Yx/QgEMAAFCJjIAwpK7fDMA+O///n5CAn98MADljP/9fUL/g4P/3///339CCjAAAIEvAOWMfgwAPQAhCwAL Step #5: MERGE-OUTER: attempt 4790 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1766564679 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c1b02b198, 0x558c1b033911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c1b033918,0x558c1b0bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9403a7c0ad06145273a23ec67a5e9410e9ec37de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13722 processed earlier; will process 1553 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c1883f5dd bp 0x000000000000 sp 0x7ffdf2bc9f10 T48239) Step #5: ==48239==The signal is caused by a READ memory access. Step #5: #0 0x558c1883f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c18661280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c18660fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c1863e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c1855fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c184b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c184c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c184a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c184d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1b66050082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c1849baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48239==Register values: Step #5: rax = 0x0000558c1d527470 rbx = 0x0000558c1d527470 rcx = 0x0000558c1d527920 rdx = 0x00007f1b66218b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf2bc9f10 Step #5: r8 = 0x0000558c1d527470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1b66218be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c1ba3e960 r14 = 0x0000000100000004 r15 = 0x0000558c1a9ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x35,0x0,0x0,0x7e,0x42,0x23,0x89,0x83,0x33,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x3f,0x0,0x7c,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x33,0x0,0xe5,0x8c,0xff,0x0,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x30,0x0,0x7e,0x42,0x14,0x42,0x7e,0x34,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x0,0x7e,0x42,0x2,0x7f,0x88,0x33,0x1,0xef,0xff,0xff,0x0,0x7d,0x42,0xff,0xf9,0x72,0x42,0x95,0x80,0x7f,0x30,0x0,0x7e,0x42,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x0,0x7e,0x42,0x2,0x7f,0x88,0x35,0x1,0xef,0xff,0xff,0x4,0x7f,0x42,0x7e,0x7a,0x35,0x0,0xc2,0x90,0xa3,0x40,0x3d,0x0,0xb9,0xef,0xdf,0xdb,0x7e,0x42,0x82,0x42,0x7e,0x31,0x0,0x7b,0x42,0x7a,0x3d,0x1,0xef,0x7e,0x42,0x82,0x42,0x7e,0x30,0x0,0x63,0x42,0x7a,0x42,0xcf,0xff,0xa3,0x63,0x30,0x0,0x7e,0x42,0x0,0x7f,0x88,0x0,0x3d,0x0,0x7e,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@BzB\177?\000~B\002B~5\000\000~B#\211\2033\000\345\214\377\377}B\377\371rB\225\200\177?\000|B\002B~4\000~B\177?\000~B\0023\000\345\214\377\000}B\377\371rB\225\200\1770\000~B\024B~4\000~B\177?\000~B\002B\000~B\002\177\2103\001\357\377\377\000}B\377\371rB\225\200\1770\000~B\002B~4\000~B\177?\000~B\002B\000~B\002\177\2105\001\357\377\377\004\177B~z5\000\302\220\243@=\000\271\357\337\333~B\202B~1\000{Bz=\001\357~B\202B~0\000cBzB\317\377\243c0\000~B\000\177\210\000=\000~\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef3dc7a6b863720c2168204d472b5eeec7a0768c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/c0FBBEBCekJ/PwB+QgJCfjUAAH5CI4mDMwDljP//fUL/+XJClYB/PwB8QgJCfjQAfkJ/PwB+QgIzAOWM/wB9Qv/5ckKVgH8wAH5CFEJ+NAB+Qn8/AH5CAkIAfkICf4gzAe///wB9Qv/5ckKVgH8wAH5CAkJ+NAB+Qn8/AH5CAkIAfkICf4g1Ae///wR/Qn56NQDCkKNAPQC579/bfkKCQn4xAHtCej0B735CgkJ+MABjQnpCz/+jYzAAfkIAf4gAPQB+CwAL Step #5: MERGE-OUTER: attempt 4791 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1766705148 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559555886198, 0x55955588e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55955588e918,0x5595559160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef3dc7a6b863720c2168204d472b5eeec7a0768c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13723 processed earlier; will process 1552 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 395 ft: 396 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 432 ft: 474 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55955309a5dd bp 0x000000000000 sp 0x7ffcaf3ecbb0 T48243) Step #5: ==48243==The signal is caused by a READ memory access. Step #5: #0 0x55955309a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559552ebc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559552ebbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559552e99929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559552dbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559552d12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559552d1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559552d036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559552d2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d25d2f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559552cf6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48243==Register values: Step #5: rax = 0x00005595575ac430 rbx = 0x00005595575ac430 rcx = 0x00005595575ac420 rdx = 0x00007f2d25ef7b80 Step #5: rdi = 0x00005595575ac420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffcaf3ecbb0 Step #5: r8 = 0x00005595575ac430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d25ef7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559556299960 r14 = 0x0000000100000004 r15 = 0x0000559555206386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x40,0x30,0x0,0x0,0x7d,0x42,0x42,0x7f,0x42,0x40,0x33,0x0,0x3,0x42,0x5b,0x7e,0x37,0x0,0x7d,0x42,0x7f,0x42,0x40,0x34,0x0,0x0,0x7d,0xc4,0x7f,0x42,0x7f,0x42,0x7d,0x42,0xcb,0xff,0x49,0x7c,0x42,0x42,0x1,0x42,0x5b,0x7e,0x21,0x0,0x7d,0x42,0x7f,0x42,0x40,0x31,0x0,0xb2,0x81,0xbd,0x7d,0x42,0x40,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x60,0x7e,0x1,0x42,0x42,0x7d,0x88,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0x7d,0x42,0x40,0x1,0x42,0x1,0x1,0x42,0x1,0x7d,0x33,0x0,0xff,0x0,0x3d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x37,0x0,0x88,0x7d,0x42,0x1,0x42,0x7e,0x7c,0x29,0x0,0x7d,0x42,0x7f,0x42,0x8a,0xcb,0xff,0x49,0x7e,0x42,0x1,0x42,0x5b,0x87,0x34,0x0,0x1,0x42,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B]B\001B~|-\000}B\177B}B\001B~|-\000}B\177B\212\313B\177B@5\000\377\177B@5\000\377\000}B\177B@0\000\000}BB\177B@3\000\003B[~7\000}B\177B@4\000\000}\304\177B\177B}B\313\377I|BB\001B[~!\000}B\177B@1\000\262\201\275}B@\001B\001}3\000\377\000=\000}B\177B}7\000`~\001BB}\210)\000}B\177B\212}B@\001B\001\001B\001}3\000\377\000=\000}B\177B}7\000\210}B\001B~|)\000}B\177B\212\313\377I~B\001B[\2074\000\001B\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-b062a7d211172b4473a4fb0118419b47618a2ac3 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CXUIBQn58LQB9Qn9CfUIBQn58LQB9Qn9CistCf0JANQD/f0JANQD/AH1Cf0JAMAAAfUJCf0JAMwADQlt+NwB9Qn9CQDQAAH3Ef0J/Qn1Cy/9JfEJCAUJbfiEAfUJ/QkAxALKBvX1CQAFCAX0zAP8APQB9Qn9CfTcAYH4BQkJ9iCkAfUJ/Qop9QkABQgEBQgF9MwD/AD0AfUJ/Qn03AIh9QgFCfnwpAH1Cf0KKy/9JfkIBQluHNAABQgEACwAL Step #5: MERGE-OUTER: attempt 4792 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1766847868 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aaabcfa198, 0x55aaabd02911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aaabd02918,0x55aaabd8a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b062a7d211172b4473a4fb0118419b47618a2ac3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13727 processed earlier; will process 1548 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 414 ft: 415 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 473 ft: 524 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aaa950e5dd bp 0x000000000000 sp 0x7fff855b3d90 T48247) Step #5: ==48247==The signal is caused by a READ memory access. Step #5: #0 0x55aaa950e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aaa9330280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aaa932ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aaa930d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aaa922ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aaa9186c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aaa91901e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aaa91776e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aaa91a33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a4c0d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aaa916aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48247==Register values: Step #5: rax = 0x000055aaae53a430 rbx = 0x000055aaae53a430 rcx = 0x000055aaae53a420 rdx = 0x00007f3a4c2a1b80 Step #5: rdi = 0x000055aaae53a420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff855b3d90 Step #5: r8 = 0x000055aaae53a430 r9 = 0x000055aaae555330 r10 = 0x000055aaae51b010 r11 = 0x00007f3a4c2a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aaac70d960 r14 = 0x0000000100000004 r15 = 0x000055aaab67a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x1,0x4,0x40,0x42,0x99,0x7f,0x42,0x0,0x7d,0x42,0x7f,0x42,0x0,0x32,0x0,0x40,0x7d,0x8a,0x42,0x7f,0x42,0x40,0x32,0x0,0x99,0x7f,0x42,0x0,0x7d,0x42,0x7f,0x42,0x0,0x34,0x0,0x40,0x7d,0x8a,0x42,0x7f,0x42,0x40,0x32,0x0,0x3,0x42,0x5b,0x85,0x37,0x0,0x1,0x42,0x3f,0x7d,0x33,0x0,0xff,0x0,0x3c,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x3f,0x0,0x86,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x7d,0x42,0x81,0xbd,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x7d,0x42,0x81,0xbd,0x82,0x6e,0x42,0x42,0x0,0x7d,0x42,0x7f,0x42,0x0,0x33,0x0,0x40,0x7d,0x8a,0x42,0x7f,0x42,0x40,0x32,0x0,0x3,0x42,0x5b,0x85,0x37,0x0,0x1,0x42,0xe5,0x7d,0x33,0x0,0xff,0x0,0x3c,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x3f,0x0,0x86,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x7d,0x42,0x81,0xbd,0x7e,0x1,0x42,0xc2,0x7d,0x88,0x29,0x0,0x7d,0x42,0x81,0xbd,0x82,0x6e,0x42,0x1,0x0,0x42,0x7f,0x42,0x40,0x35,0x0,0xff,0x0,0x7d,0x42,0x7f,0x42,0x0,0x33,0x0,0x0,0x7d,0x42,0x42,0x7d,0x42,0xbd,0xbd,0x81,0x1,0x1,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~A\001\004@B\231\177B\000}B\177B\0002\000@}\212B\177B@2\000\231\177B\000}B\177B\0004\000@}\212B\177B@2\000\003B[\2057\000\001B?}3\000\377\000<\000}B\177B}?\000\206~\001B\302}\210)\000}B\201\275~\001B\302}\210)\000}B\201\275\202nBB\000}B\177B\0003\000@}\212B\177B@2\000\003B[\2057\000\001B\345}3\000\377\000<\000}B\177B}?\000\206~\001B\302}\210)\000}B\201\275~\001B\302}\210)\000}B\201\275\202nB\001\000B\177B@5\000\377\000}B\177B\0003\000\000}BB}B\275\275\201\001\001\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-e389b612a1c6e635e4423466c6035468f781adda Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkEBBEBCmX9CAH1Cf0IAMgBAfYpCf0JAMgCZf0IAfUJ/QgA0AEB9ikJ/QkAyAANCW4U3AAFCP30zAP8APAB9Qn9CfT8Ahn4BQsJ9iCkAfUKBvX4BQsJ9iCkAfUKBvYJuQkIAfUJ/QgAzAEB9ikJ/QkAyAANCW4U3AAFC5X0zAP8APAB9Qn9CfT8Ahn4BQsJ9iCkAfUKBvX4BQsJ9iCkAfUKBvYJuQgEAQn9CQDUA/wB9Qn9CADMAAH1CQn1Cvb2BAQEACwAL Step #5: MERGE-OUTER: attempt 4793 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1766988629 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55acfcc0d198, 0x55acfcc15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55acfcc15918,0x55acfcc9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e389b612a1c6e635e4423466c6035468f781adda' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13730 processed earlier; will process 1545 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55acfa4215dd bp 0x000000000000 sp 0x7ffcb72cba50 T48251) Step #5: ==48251==The signal is caused by a READ memory access. Step #5: #0 0x55acfa4215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55acfa243280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55acfa242fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55acfa220929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55acfa141ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55acfa099c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55acfa0a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55acfa08a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55acfa0b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92746d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55acfa07daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48251==Register values: Step #5: rax = 0x000055acfe017340 rbx = 0x000055acfe017340 rcx = 0x000055acfe0177f0 rdx = 0x00007f92748a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb72cba50 Step #5: r8 = 0x000055acfe017340 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92748a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055acfd620960 r14 = 0x0000000100000004 r15 = 0x000055acfc58d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xea,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0xa,0x7e,0x41,0x41,0x4,0x40,0x42,0x89,0x7f,0x42,0x7d,0x31,0x0,0x17,0x3d,0x0,0x5d,0x42,0x1,0x42,0x7e,0x7c,0x2d,0x0,0x7d,0x42,0x7f,0x42,0x7d,0x33,0x0,0x52,0x81,0x42,0x7d,0x42,0xde,0x3e,0x80,0x42,0x79,0x42,0x8b,0xde,0x7,0x7d,0x42,0x61,0x7e,0x7d,0x2d,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x40,0x1,0x86,0x42,0x90,0x20,0x7d,0x2c,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x46,0x1,0x33,0x0,0x7e,0x42,0x87,0xbd,0x86,0x85,0xb8,0x0,0x7d,0x42,0xb,0x42,0x5b,0x42,0x40,0x42,0x40,0x1,0x86,0x7c,0x2d,0x0,0x89,0xbd,0x80,0xbd,0x7d,0x3a,0x0,0x7a,0x7e,0x42,0x7d,0x42,0xde,0x46,0x7d,0x7c,0x2f,0x0,0x42,0x1,0x42,0x5b,0x42,0x46,0x7d,0x32,0x0,0x7e,0x42,0x5b,0x42,0x46,0x1,0x32,0x0,0x7e,0x42,0x87,0xbd,0x30,0x85,0x42,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x40,0x1,0x86,0x7c,0x2d,0x0,0x89,0xbd,0x80,0xbd,0x7d,0x3a,0x0,0x7a,0x7e,0x42,0x7d,0x42,0xde,0x46,0x7d,0x2d,0x0,0x7c,0x42,0x1,0x42,0x5b,0x42,0x46,0x7d,0x31,0x0,0x7e,0x42,0x87,0xbd,0x86,0x85,0xde,0x67,0x59,0x43,0x80,0x78,0x21,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\352\031\003\002\001\000\012\313\001\001\310\001\001\012~AA\004@B\211\177B}1\000\027=\000]B\001B~|-\000}B\177B}3\000R\201B}B\336>\200ByB\213\336\007}Ba~}-\000|B\001B[B@\001\206B\220 },\000|B\001B[BF\0013\000~B\207\275\206\205\270\000}B\013B[B@B@\001\206|-\000\211\275\200\275}:\000z~B}B\336F}|/\000B\001B[BF}2\000~B[BF\0012\000~B\207\2750\205B\000|B\001B[B@\001\206|-\000\211\275\200\275}:\000z~B}B\336F}-\000|B\001B[BF}1\000~B\207\275\206\205\336gYC\200x!\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-beeb8dc0c90ef77f8a327f3dda6e9bd8791c7c1e Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOoZAwIBAArLAQHIAQEKfkFBBEBCiX9CfTEAFz0AXUIBQn58LQB9Qn9CfTMAUoFCfULePoBCeUKL3gd9QmF+fS0AfEIBQltCQAGGQpAgfSwAfEIBQltCRgEzAH5Ch72GhbgAfUILQltCQEJAAYZ8LQCJvYC9fToAen5CfULeRn18LwBCAUJbQkZ9MgB+QltCRgEyAH5Ch70whUIAfEIBQltCQAGGfC0Aib2AvX06AHp+Qn1C3kZ9LQB8QgFCW0JGfTEAfkKHvYaF3mdZQ4B4IQAACwAL Step #5: MERGE-OUTER: attempt 4794 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1767127992 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e53ca90198, 0x55e53ca98911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e53ca98918,0x55e53cb200a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/beeb8dc0c90ef77f8a327f3dda6e9bd8791c7c1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13731 processed earlier; will process 1544 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e53a2a45dd bp 0x000000000000 sp 0x7ffc87981460 T48255) Step #5: ==48255==The signal is caused by a READ memory access. Step #5: #0 0x55e53a2a45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e53a0c6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e53a0c5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e53a0a3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e539fc4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e539f1cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e539f261e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e539f0d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e539f393c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbfa9d88082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e539f00aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48255==Register values: Step #5: rax = 0x000055e53eea54b0 rbx = 0x000055e53eea54b0 rcx = 0x000055e53eea5960 rdx = 0x00007fbfa9f50b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc87981460 Step #5: r8 = 0x000055e53eea54b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbfa9f50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e53d4a3960 r14 = 0x0000000100000004 r15 = 0x000055e53c410386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x87,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x0,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0xd0,0x0,0x44,0x1,0x42,0x7c,0x31,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0xbd,0xfe,0xbd,0x7c,0x2c,0x0,0xec,0xff,0x88,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x3c,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2c,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x6d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x6f,0x2c,0x0,0x21,0x1,0x3f,0x0,0x42,0x31,0x42,0x7f,0x42,0x88,0x21,0x7c,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\207B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\000\303|0\000\004\001Bo.\000#B|\320\000D\001B|1\000\354\377\310\000B\256\275\376\275|,\000\354\377\210\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210<|0\000\004\001Bo,\000#B|*\000D\001B|,\000\354\377\310\000BmB\177|B|*\000D\001Bo,\000!\001?\000B1B\177B\210!|7\200\200\000\206MBD\001B|,\000\354\377\310\000BMB\177B\210\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-31bba614a6f72a4f2b37402740afecdff7e28e8c Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXh0KChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0IAw3wwAAQBQm8uACNCfNAARAFCfDEA7P/IAEKuvf69fCwA7P+IAEJNQn98QnwqAEQBQnwsAOz/yABCTUJ/Qog8fDAABAFCbywAI0J8KgBEAUJ8LADs/8gAQm1Cf3xCfCoARAFCbywAIQE/AEIxQn9CiCF8N4CAAIZNQkQBQnwsAOz/yABCTUJ/QogBDwsL Step #5: MERGE-OUTER: attempt 4795 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1767267672 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4e9b6e198, 0x55d4e9b76911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4e9b76918,0x55d4e9bfe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/31bba614a6f72a4f2b37402740afecdff7e28e8c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13732 processed earlier; will process 1543 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4e73825dd bp 0x000000000000 sp 0x7ffedee6e080 T48259) Step #5: ==48259==The signal is caused by a READ memory access. Step #5: #0 0x55d4e73825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4e71a4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4e71a3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4e7181929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4e70a2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4e6ffac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4e70041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4e6feb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4e70173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda00c85082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4e6fdeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48259==Register values: Step #5: rax = 0x000055d4ea875470 rbx = 0x000055d4ea875470 rcx = 0x000055d4ea875920 rdx = 0x00007fda00e4db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedee6e080 Step #5: r8 = 0x000055d4ea875470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fda00e4dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4ea581960 r14 = 0x0000000100000004 r15 = 0x000055d4e94ee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x5b,0xe2,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x7c,0x33,0x0,0x4,0x42,0x17,0x81,0x42,0x7e,0x79,0x7b,0x7c,0x42,0x7c,0x2a,0x0,0x4,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x43,0x7c,0x35,0x80,0x80,0x0,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x1,0x7c,0x2a,0x0,0x4,0x1,0x42,0x6f,0x2c,0x0,0x4,0x1,0x3f,0x0,0x42,0x4d,0x42,0x7c,0x88,0x7f,0x42,0x0,0x42,0x17,0x81,0x42,0x7e,0x79,0x7b,0x7c,0x42,0x7c,0x2a,0x0,0x4,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x43,0x7c,0x34,0x80,0x80,0x0,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x42,0x7e,0x79,0x7b,0x7c,0x42,0x7c,0x2a,0x0,0x4,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x8a,0x43,0x7c,0x32,0x80,0x80,0x0,0x86,0xbd,0x90,0x0,0x42,0x7c,0x29,0x2,0x4,0x42,0x7b,0x42,0x7e,0x79,0x7b,0x7c,0x42,0x7c,0x2a,0x0,0x4,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x1,0x3f,0x0,0x42,0x4d,0x42,0x0,0x0,0x0,0x1,0x1,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007[\342\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@B|3\000\004B\027\201B~y{|B|*\000\004\001B|,\000\354\377\310\000BMB\177B\210C|5\200\200\000\206\275\220\000B|)\002\004B{\001|*\000\004\001Bo,\000\004\001?\000BMB|\210\177B\000B\027\201B~y{|B|*\000\004\001B|,\000\354\377\310\000BMB\177B\210C|4\200\200\000\206\275\220\000B|)\002\004B{B~y{|B|*\000\004\001B|,\000\354\377\310\000BMB\177B\212C|2\200\200\000\206\275\220\000B|)\002\004B{B~y{|B|*\000\004\001B|,\000\354\377\310\000BM\001?\000BMB\000\000\000\001\001\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-885e7d007466af70ab679e85eec8f780aff296c7 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHW+IZAwIBAArLAQHIAQE/bkFBBEBCfDMABEIXgUJ+eXt8QnwqAAQBQnwsAOz/yABCTUJ/QohDfDWAgACGvZAAQnwpAgRCewF8KgAEAUJvLAAEAT8AQk1CfIh/QgBCF4FCfnl7fEJ8KgAEAUJ8LADs/8gAQk1Cf0KIQ3w0gIAAhr2QAEJ8KQIEQntCfnl7fEJ8KgAEAUJ8LADs/8gAQk1Cf0KKQ3wygIAAhr2QAEJ8KQIEQntCfnl7fEJ8KgAEAUJ8LADs/8gAQk0BPwBCTUIAAAABAQsL Step #5: MERGE-OUTER: attempt 4796 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1767407734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557711108198, 0x557711110911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557711110918,0x5577111980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/885e7d007466af70ab679e85eec8f780aff296c7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13733 processed earlier; will process 1542 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55770e91c5dd bp 0x000000000000 sp 0x7ffdc0f808d0 T48263) Step #5: ==48263==The signal is caused by a READ memory access. Step #5: #0 0x55770e91c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55770e73e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55770e73dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55770e71b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55770e63cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55770e594c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55770e59e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55770e5856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55770e5b13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa33edb0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55770e578aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48263==Register values: Step #5: rax = 0x000055771294c470 rbx = 0x000055771294c470 rcx = 0x000055771294c920 rdx = 0x00007fa33ef78b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc0f808d0 Step #5: r8 = 0x000055771294c470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa33ef78be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557711b1b960 r14 = 0x0000000100000004 r15 = 0x0000557710a88386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x23,0xe2,0x6,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x73,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x2a,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x42,0x5b,0x32,0x0,0x0,0x7e,0x42,0x29,0x86,0x83,0x32,0x0,0x2,0x42,0x7e,0x34,0x0,0x7e,0x42,0xfc,0x85,0x0,0x7e,0x42,0x2,0x42,0x7e,0x7e,0x42,0x2,0x42,0x7e,0x34,0x2,0x7e,0x42,0xfc,0x85,0xff,0xff,0xff,0x11,0x42,0x7e,0x30,0x0,0x0,0x7e,0x42,0x2f,0x89,0x83,0x31,0x0,0xe5,0x8c,0xff,0xff,0x7d,0x42,0xff,0xf9,0xff,0xff,0xff,0x2f,0x7f,0x30,0x0,0x0,0x7e,0x42,0x2f,0x89,0x83,0x30,0x0,0xe5,0x8c,0xdf,0xff,0x7d,0x42,0xff,0xf9,0xff,0xff,0xff,0x2f,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x31,0x0,0x7e,0x42,0x7f,0x3f,0x0,0x7e,0x42,0x7a,0x42,0x2a,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x42,0x5b,0x32,0x0,0x0,0x7e,0x42,0x2b,0x86,0x83,0x32,0x0,0x2,0x42,0x7e,0x42,0x7a,0x42,0x2a,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x42,0x2,0x42,0x5b,0x32,0x0,0x0,0x7e,0x33,0x0,0x7e,0x43,0x7f,0x3f,0x0,0x7e,0x42,0x2,0x42,0x7e,0x30,0x0,0x7e,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005#\342\006\003\002\001\000\012\313\001\001\310\001\001?sAA\004@BzB*?\000~B\002B~0\000~B\002B[2\000\000~B)\206\2032\000\002B~4\000~B\374\205\000~B\002B~~B\002B~4\002~B\374\205\377\377\377\021B~0\000\000~B/\211\2031\000\345\214\377\377}B\377\371\377\377\377/\1770\000\000~B/\211\2030\000\345\214\337\377}B\377\371\377\377\377/\177?\000~B\002B~1\000~B\177?\000~BzB*?\000~B\002B~0\000~B\002B[2\000\000~B+\206\2032\000\002B~BzB*?\000~B\002B~0\000~B\002B[2\000\000~3\000~C\177?\000~B\002B~0\000~\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5061b378e824a4d4c46a437ddeeaa07003362bf Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFI+IGAwIBAArLAQHIAQE/c0FBBEBCekIqPwB+QgJCfjAAfkICQlsyAAB+QimGgzIAAkJ+NAB+QvyFAH5CAkJ+fkICQn40An5C/IX///8RQn4wAAB+Qi+JgzEA5Yz//31C//n///8vfzAAAH5CL4mDMADljN//fUL/+f///y9/PwB+QgJCfjEAfkJ/PwB+QnpCKj8AfkICQn4wAH5CAkJbMgAAfkIrhoMyAAJCfkJ6Qio/AH5CAkJ+MAB+QgJCWzIAAH4zAH5Dfz8AfkICQn4wAH4ACwAL Step #5: MERGE-OUTER: attempt 4797 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1767547474 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56457ef59198, 0x56457ef61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56457ef61918,0x56457efe90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5061b378e824a4d4c46a437ddeeaa07003362bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13734 processed earlier; will process 1541 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 401 ft: 402 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown data segment 8388605 Step #5: #2 pulse cov: 488 ft: 538 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56457c76d5dd bp 0x000000000000 sp 0x7fff48c223b0 T48267) Step #5: ==48267==The signal is caused by a READ memory access. Step #5: #0 0x56457c76d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56457c58f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56457c58efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56457c56c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56457c48dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56457c3e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56457c3ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56457c3d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56457c4023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7effef7dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56457c3c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48267==Register values: Step #5: rax = 0x0000564580d98430 rbx = 0x0000564580d98430 rcx = 0x0000564580d98420 rdx = 0x00007effef9a5b80 Step #5: rdi = 0x0000564580d98420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff48c223b0 Step #5: r8 = 0x0000564580d98430 r9 = 0x0000564580db6f30 r10 = 0x0000564580d79010 r11 = 0x00007effef9a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056457f96c960 r14 = 0x0000000100000004 r15 = 0x000056457e8d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x7,0x52,0xaa,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6e,0x41,0x41,0x4,0x40,0x42,0x6c,0x32,0x0,0x4,0x42,0x17,0x87,0x42,0x82,0x86,0x84,0x7f,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x3b,0xc3,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2e,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x31,0x0,0xec,0xff,0xc8,0x0,0x42,0xae,0xbd,0xfe,0xbd,0x7c,0x2c,0x0,0xec,0xff,0x88,0x0,0x42,0x4d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x3c,0x7c,0x30,0x0,0x4,0x1,0x42,0x6f,0x2c,0x0,0x23,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x6d,0x42,0x7f,0x7c,0x42,0x7c,0x2a,0x0,0x44,0x1,0x42,0x6f,0x2c,0x0,0x21,0x1,0x3f,0x0,0x42,0x32,0x42,0x7f,0x42,0x88,0x21,0x7c,0x37,0x80,0x80,0x0,0x86,0x4d,0x42,0x44,0x1,0x42,0x7c,0x2c,0x0,0xec,0xff,0xc8,0x0,0x42,0x4d,0x42,0x7f,0x42,0x88,0x1,0xf,0xb,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\007R\252\031\003\002\001\000\012\313\001\001\310\001\001?nAA\004@Bl2\000\004B\027\207B\202\206\204\177B|*\000D\001B|,\000\354\377\310\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B;\303|0\000\004\001Bo.\000#B|*\000D\001B|1\000\354\377\310\000B\256\275\376\275|,\000\354\377\210\000BMB\177|B|*\000D\001B|,\000\354\377\310\000BMB\177B\210<|0\000\004\001Bo,\000#B|*\000D\001B|,\000\354\377\310\000BmB\177|B|*\000D\001Bo,\000!\001?\000B2B\177B\210!|7\200\200\000\206MBD\001B|,\000\354\377\310\000BMB\177B\210\001\017\013\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7d45e424e236f2c89bce237adea2a9a761126dae Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIHUqoZAwIBAArLAQHIAQE/bkFBBEBCbDIABEIXh0KChoR/QnwqAEQBQnwsAOz/yABCTUJ/fEJ8KgBEAUJ8LADs/8gAQk1Cf0I7w3wwAAQBQm8uACNCfCoARAFCfDEA7P/IAEKuvf69fCwA7P+IAEJNQn98QnwqAEQBQnwsAOz/yABCTUJ/Qog8fDAABAFCbywAI0J8KgBEAUJ8LADs/8gAQm1Cf3xCfCoARAFCbywAIQE/AEIyQn9CiCF8N4CAAIZNQkQBQnwsAOz/yABCTUJ/QogBDwsL Step #5: MERGE-OUTER: attempt 4798 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1767689394 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56117ffd1198, 0x56117ffd9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56117ffd9918,0x5611800610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7d45e424e236f2c89bce237adea2a9a761126dae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13737 processed earlier; will process 1538 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56117d7e55dd bp 0x000000000000 sp 0x7ffd1cb56c90 T48271) Step #5: ==48271==The signal is caused by a READ memory access. Step #5: #0 0x56117d7e55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56117d607280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56117d606fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56117d5e4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56117d505ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56117d45dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56117d4671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56117d44e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56117d47a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f823dc45082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56117d441aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48271==Register values: Step #5: rax = 0x0000561180c22470 rbx = 0x0000561180c22470 rcx = 0x0000561180c22920 rdx = 0x00007f823de0db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd1cb56c90 Step #5: r8 = 0x0000561180c22470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f823de0dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611809e4960 r14 = 0x0000000100000004 r15 = 0x000056117f951386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x19,0xe2,0x60,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3d,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x44,0x42,0x80,0x44,0x42,0x2,0x7f,0x42,0x85,0xbd,0xbd,0xbd,0x80,0xbd,0xcb,0xbd,0xea,0x7f,0x7e,0x83,0x42,0xb4,0xbd,0x7c,0x42,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0xc6,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0xb1,0x7c,0x8a,0x42,0x42,0x7c,0xc2,0x42,0x42,0x42,0x79,0x42,0x7c,0x42,0xee,0xde,0x83,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x88,0x82,0x7c,0x42,0xf2,0x8a,0x2b,0x80,0x7c,0x42,0x42,0x7c,0x7f,0x42,0x42,0x7c,0x42,0x7a,0x42,0x42,0x7c,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7a,0x10,0x0,0xfe,0x39,0x2,0x42,0x42,0x7c,0x7a,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x88,0x7c,0x8a,0x7f,0x42,0x8a,0xb1,0x7c,0x8a,0x42,0x7f,0x7c,0x42,0xbe,0x7f,0x80,0x42,0x7c,0x42,0x7a,0x7c,0x42,0x42,0x7f,0x7c,0x42,0x42,0x7f,0x42,0x42,0x7c,0x42,0x7c,0x7a,0x42,0xe2,0x40,0xfe,0x24,0x2,0x42,0x42,0x7c,0x42,0xe2,0x40,0xfe,0x24,0x2,0x8a,0xb1,0x7c,0x8a,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005\031\342`\003\002\001\000\012\313\001\001\310\001\001=oAA\004@BzBDB\200DB\002\177B\205\275\275\275\200\275\313\275\352\177~\203B\264\275|B\177B\212\261|\212BB|\302B\306ByB|B\356\336\261|\212BB|\302BBByB|B\356\336\203B\210\202|B\362\212+\200|BB|\177B\210\202|B\362\212+\200|BB|\177BB|BzBB|Bz\020\000\3769\002BBz\020\000\3769\002BB|zB\342@\376$\002BB|B\342@\376$\002B\210|\212\177B\212\261|\212B\177|B\276\177\200B|Bz|BB\177|BB\177BB|B|zB\342@\376$\002BB|B\342@\376$\002\212\261|\212\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-304b086c59932f862c9bb41a3a31abb5a1662d40 Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFGeJgAwIBAArLAQHIAQE9b0FBBEBCekJEQoBEQgJ/QoW9vb2Avcu96n9+g0K0vXxCf0KKsXyKQkJ8wkLGQnlCfELu3rF8ikJCfMJCQkJ5QnxC7t6DQoiCfELyiiuAfEJCfH9CiIJ8QvKKK4B8QkJ8f0JCfEJ6QkJ8QnoQAP45AkJCehAA/jkCQkJ8ekLiQP4kAkJCfELiQP4kAkKIfIp/QoqxfIpCf3xCvn+AQnxCenxCQn98QkJ/QkJ8Qnx6QuJA/iQCQkJ8QuJA/iQCirF8igAACwAL Step #5: MERGE-OUTER: attempt 4799 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1767830106 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee666cb198, 0x55ee666d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee666d3918,0x55ee6675b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/304b086c59932f862c9bb41a3a31abb5a1662d40' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13738 processed earlier; will process 1537 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 417 ft: 418 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee63edf5dd bp 0x000000000000 sp 0x7ffd5faab470 T48275) Step #5: ==48275==The signal is caused by a READ memory access. Step #5: #0 0x55ee63edf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee63d01280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee63d00fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee63cde929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee63bffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee63b57c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee63b611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee63b486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee63b743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f345b7bf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee63b3baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48275==Register values: Step #5: rax = 0x000055ee67cb9430 rbx = 0x000055ee67cb9430 rcx = 0x000055ee67cb9420 rdx = 0x00007f345b987b80 Step #5: rdi = 0x000055ee67cb9420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffd5faab470 Step #5: r8 = 0x000055ee67cb9430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f345b987be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee670de960 r14 = 0x0000000100000004 r15 = 0x000055ee6604b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x4,0x1,0x60,0x0,0x0,0x2,0x8,0x1,0x0,0x0,0x2,0x5,0x60,0xe6,0x19,0x3,0x2,0x1,0x0,0xa,0xcb,0x1,0x1,0xc8,0x1,0x1,0x3f,0x6f,0x41,0x41,0x4,0x40,0x42,0x7a,0x42,0x6,0x42,0xff,0x3a,0x88,0x43,0x7a,0x42,0x42,0x7d,0x42,0x7c,0x42,0x54,0x20,0x80,0x0,0x42,0x5b,0x42,0x3d,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0xc6,0x2f,0x32,0x0,0x0,0x42,0x5b,0x7f,0x42,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0xc6,0x7e,0x33,0x0,0x0,0x42,0x5b,0x42,0x56,0x7c,0x1,0x0,0x0,0x0,0x3f,0x0,0x42,0xc2,0x86,0x41,0x81,0x31,0x0,0x40,0x42,0xc8,0x42,0x42,0x4,0x7c,0x42,0x54,0x40,0x80,0x0,0x42,0x5b,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x26,0x42,0x6e,0x81,0x40,0x0,0x42,0x82,0xfd,0x2d,0x83,0x42,0x7c,0x42,0x2,0x7f,0x7c,0x7f,0x42,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0x7f,0x7c,0x2b,0x0,0xff,0x21,0x3f,0x0,0x42,0xc1,0x86,0xc6,0x7e,0x30,0x0,0x0,0x42,0x5b,0x0,0x0,0x4f,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x9e,0x0,0x0,0x44,0xff,0xb4,0xff,0x60,0x37,0x0,0x21,0x0,0x0,0xd0,0x0,0x0,0x4f,0xd0,0x0,0x0,0x0,0x0,0x42,0x82,0x0,0x0,0xb,0x0,0xb, Step #5: \000asm\001\000\000\000\001\004\001`\000\000\002\010\001\000\000\002\005`\346\031\003\002\001\000\012\313\001\001\310\001\001?oAA\004@BzB\006B\377:\210CzBB}B|BT \200\000B[B=|+\000\377!?\000B\301\206\306/2\000\000B[\177B|+\000\377!?\000B\177|+\000\377!?\000B\301\206\306~3\000\000B[BV|\001\000\000\000?\000B\302\206A\2011\000@B\310BB\004|BT@\200\000B[B\177|+\000\377!?\000B&Bn\201@\000B\202\375-\203B|B\002\177|\177B|+\000\377!?\000B\177|+\000\377!?\000B\301\206\306~0\000\000B[\000\000Olinux\000\000\236\000\000D\377\264\377`7\000!\000\000\320\000\000O\320\000\000\000\000B\202\000\000\013\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b9dd0999526f1d7e3668740e56b08e26e84a3bf Step #5: Base64: AGFzbQEAAAABBAFgAAACCAEAAAIFYOYZAwIBAArLAQHIAQE/b0FBBEBCekIGQv86iEN6QkJ9QnxCVCCAAEJbQj18KwD/IT8AQsGGxi8yAABCW39CfCsA/yE/AEJ/fCsA/yE/AELBhsZ+MwAAQltCVnwBAAAAPwBCwoZBgTEAQELIQkIEfEJUQIAAQltCf3wrAP8hPwBCJkJugUAAQoL9LYNCfEICf3x/QnwrAP8hPwBCf3wrAP8hPwBCwYbGfjAAAEJbAABPbGludXgAAJ4AAET/tP9gNwAhAADQAABP0AAAAABCggAACwAL Step #5: MERGE-OUTER: attempt 4800 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1767970598 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d16720f198, 0x55d167217911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d167217918,0x55d16729f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b9dd0999526f1d7e3668740e56b08e26e84a3bf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13740 processed earlier; will process 1535 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 389 ft: 390 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 484 ft: 550 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 538 ft: 703 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #8 pulse cov: 625 ft: 924 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #16 pulse cov: 748 ft: 1217 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d164a235dd bp 0x000000000000 sp 0x7ffcb0333120 T48279) Step #5: ==48279==The signal is caused by a READ memory access. Step #5: #0 0x55d164a235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d164845280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d164844fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d164822929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d164743ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d16469bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d1646a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d16468c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d1646b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa52d675082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d16467faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48279==Register values: Step #5: rax = 0x000055d168aadf40 rbx = 0x000055d168aadf40 rcx = 0x000055d168aae3f0 rdx = 0x00007fa52d83db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb0333120 Step #5: r8 = 0x000055d168aadf40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa52d83dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d167c22960 r14 = 0x0000000100000004 r15 = 0x000055d166b8f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7b,0x1,0x7f,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0x3a,0xeb,0xff,0xdb,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x0,0xfe,0x45,0x0,0xfe,0x3e,0x0,0x0,0x0,0xfe,0xc6,0x0,0x1,0x1,0x0,0x0,0x2a,0x2,0x11,0x0,0xfe,0x45,0x0,0x1,0x2a,0x1,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xfe,0x45,0x0,0x2,0x0,0xfc,0x1,0x45,0x0,0xfe,0x3e,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x0,0xfe,0x45,0x0,0xfe,0x3e,0x0,0x0,0x0,0xfe,0xc6,0x0,0x1,0x1,0x0,0x0,0x2a,0x2,0x11,0x0,0xfe,0x45,0x0,0x1,0x2a,0x1,0x0,0x0,0x10,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0xfe,0x45,0x0,0x2,0x0,0xfc,0x1,0x45,0x0,0xfe,0x3e,0x0,0x0,0x0,0xfe,0xc6,0x0,0x1,0x1,0x0,0x0,0x3a,0x0,0x0,0x0,0xfe,0xc6,0x0,0x1,0x3e,0x0,0x0,0x0,0xfe,0xc6,0x0,0x1,0x1,0x0,0x0,0x3a,0x0,0x0,0x0,0xfe,0xc6,0x0,0x1,0x1,0xfe,0xc6,0x0,0x1,0x1,0x0,0x43,0x43,0x43,0x43,0x43,0x1,0x0,0x0,0x2a,0x2,0x11,0x1,0x0,0x0,0x3a,0x0,0x0,0x0,0xfe,0xc6,0x0,0x1,0x1,0xfe,0xc6,0x0,0x1,0x1,0x0,0x43,0x43,0x43,0x43,0x43,0x1,0x0,0x0,0x10,0x0,0x0,0x0,0x41,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001{\001\177\003\002\001\000\005\007\001\005:\353\377\333\002\012\313\001\001\310\001\000\001\000\376>\000\000\000\376E\000\376>\000\000\000\376\306\000\001\001\000\000*\002\021\000\376E\000\001*\001\000\000\020\000\000\000\000\000\001\000\000\000\376E\000\002\000\374\001E\000\376>\000\001\000\376>\000\000\000\376E\000\376>\000\000\000\376\306\000\001\001\000\000*\002\021\000\376E\000\001*\001\000\000\020\000\000\000\000\000\001\000\000\000\376E\000\002\000\374\001E\000\376>\000\000\000\376\306\000\001\001\000\000:\000\000\000\376\306\000\001>\000\000\000\376\306\000\001\001\000\000:\000\000\000\376\306\000\001\001\376\306\000\001\001\000CCCCC\001\000\000*\002\021\001\000\000:\000\000\000\376\306\000\001\001\376\306\000\001\001\000CCCCC\001\000\000\020\000\000\000Ao\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-7316339931a7692c3fdff352826bcdf7b7a7207d Step #5: Base64: AGFzbQEAAAABBgFgAXsBfwMCAQAFBwEFOuv/2wIKywEByAEAAQD+PgAAAP5FAP4+AAAA/sYAAQEAACoCEQD+RQABKgEAABAAAAAAAAEAAAD+RQACAPwBRQD+PgABAP4+AAAA/kUA/j4AAAD+xgABAQAAKgIRAP5FAAEqAQAAEAAAAAAAAQAAAP5FAAIA/AFFAP4+AAAA/sYAAQEAADoAAAD+xgABPgAAAP7GAAEBAAA6AAAA/sYAAQH+xgABAQBDQ0NDQwEAACoCEQEAADoAAAD+xgABAf7GAAEBAENDQ0NDAQAAEAAAAEFvCw== Step #5: MERGE-OUTER: attempt 4801 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1768126239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a5170b198, 0x561a51713911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a51713918,0x561a5179b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7316339931a7692c3fdff352826bcdf7b7a7207d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13762 processed earlier; will process 1513 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 431 ft: 432 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 477 ft: 545 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 507 ft: 691 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a4ef1f5dd bp 0x000000000000 sp 0x7ffead5951f0 T48283) Step #5: ==48283==The signal is caused by a READ memory access. Step #5: #0 0x561a4ef1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a4ed41280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a4ed40fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a4ed1e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a4ec3fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a4eb97c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a4eba11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a4eb886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a4ebb43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f225ef9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a4eb7baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48283==Register values: Step #5: rax = 0x0000561a524a7430 rbx = 0x0000561a524a7430 rcx = 0x0000561a524a7420 rdx = 0x00007f225f165b80 Step #5: rdi = 0x0000561a524a7420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffead5951f0 Step #5: r8 = 0x0000561a524a7430 r9 = 0x0000561a524a6a30 r10 = 0x0000561a52488010 r11 = 0x00007f225f165be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a5211e960 r14 = 0x0000000100000004 r15 = 0x0000561a5108b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7b,0x1,0x7b,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0x10,0xef,0xff,0xf9,0x25,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0xfd,0x31,0x0,0x0,0xac,0x0,0x5c,0x1,0x0,0xfd,0x2,0x80,0x0,0x0,0x0,0x0,0x0,0x0,0xae,0x0,0x0,0xfd,0x2,0x0,0x30,0xfd,0xe8,0x0,0x0,0x0,0xfd,0x2,0x1,0xc8,0x4,0x0,0xfd,0x0,0x0,0x34,0x0,0x0,0xac,0x0,0x5c,0x1,0x0,0xfd,0x2,0x80,0x0,0x0,0x0,0x40,0x0,0x0,0xae,0x0,0x0,0xfd,0x2,0x0,0x30,0xfd,0xe8,0x0,0x0,0x0,0xfd,0x22,0x0,0x0,0x0,0xfd,0x2,0x80,0x0,0x0,0x0,0xfd,0x2f,0x0,0x0,0x9f,0x0,0x0,0xfd,0x2,0x0,0x33,0xfd,0x26,0x0,0x5c,0x0,0x5c,0x0,0x0,0xae,0x0,0x0,0xfd,0x2,0x0,0x30,0xfd,0xe8,0x0,0x0,0x0,0xfd,0x22,0x0,0x0,0x0,0xfd,0x2,0x80,0x0,0x0,0x0,0xfd,0x2d,0x0,0x0,0x9f,0x0,0x0,0xfd,0x2,0x0,0x30,0xfd,0x26,0x0,0x5c,0x0,0x5c,0x0,0x0,0xfd,0x2,0x0,0xae,0x0,0x0,0xae,0x0,0x0,0xfd,0x2,0x0,0x0,0x0,0xfd,0x2f,0x0,0x0,0x9f,0x0,0x0,0xfd,0x2,0x0,0x33,0xfd,0x26,0x0,0x70,0x0,0x5c,0x0,0x0,0xfd,0x2,0x0,0xae,0x0,0x0,0xae,0x0,0x0,0xfd,0x2,0x0,0x0,0x0,0x9f,0x0,0x0,0xfd,0x2,0x0,0xfd,0xae,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001{\001{\003\002\001\000\005\007\001\005\020\357\377\371%\012\313\001\001\310\001\000\000\000\3751\000\000\254\000\\\001\000\375\002\200\000\000\000\000\000\000\256\000\000\375\002\0000\375\350\000\000\000\375\002\001\310\004\000\375\000\0004\000\000\254\000\\\001\000\375\002\200\000\000\000@\000\000\256\000\000\375\002\0000\375\350\000\000\000\375\"\000\000\000\375\002\200\000\000\000\375/\000\000\237\000\000\375\002\0003\375&\000\\\000\\\000\000\256\000\000\375\002\0000\375\350\000\000\000\375\"\000\000\000\375\002\200\000\000\000\375-\000\000\237\000\000\375\002\0000\375&\000\\\000\\\000\000\375\002\000\256\000\000\256\000\000\375\002\000\000\000\375/\000\000\237\000\000\375\002\0003\375&\000p\000\\\000\000\375\002\000\256\000\000\256\000\000\375\002\000\000\000\237\000\000\375\002\000\375\256\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-573d402b906dfe024fb39ffb212671ebaefd189a Step #5: Base64: AGFzbQEAAAABBgFgAXsBewMCAQAFBwEFEO//+SUKywEByAEAAAD9MQAArABcAQD9AoAAAAAAAACuAAD9AgAw/egAAAD9AgHIBAD9AAA0AACsAFwBAP0CgAAAAEAAAK4AAP0CADD96AAAAP0iAAAA/QKAAAAA/S8AAJ8AAP0CADP9JgBcAFwAAK4AAP0CADD96AAAAP0iAAAA/QKAAAAA/S0AAJ8AAP0CADD9JgBcAFwAAP0CAK4AAK4AAP0CAAAA/S8AAJ8AAP0CADP9JgBwAFwAAP0CAK4AAK4AAP0CAAAAnwAA/QIA/a4ACw== Step #5: MERGE-OUTER: attempt 4802 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1768271368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56264ea80198, 0x56264ea88911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56264ea88918,0x56264eb100a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/573d402b906dfe024fb39ffb212671ebaefd189a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13768 processed earlier; will process 1507 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 359 ft: 360 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 428 ft: 474 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 459 ft: 586 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 613 ft: 920 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56264c2945dd bp 0x000000000000 sp 0x7ffde20e24d0 T48287) Step #5: ==48287==The signal is caused by a READ memory access. Step #5: #0 0x56264c2945dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56264c0b6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56264c0b5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56264c093929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56264bfb4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56264bf0cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56264bf161e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56264befd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56264bf293c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95f7423082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56264bef0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48287==Register values: Step #5: rax = 0x0000562650cb66f0 rbx = 0x0000562650cb66f0 rcx = 0x0000562650cb6ba0 rdx = 0x00007f95f75ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde20e24d0 Step #5: r8 = 0x0000562650cb66f0 r9 = 0x00007f95f75ebd60 r10 = 0x0000562650b39010 r11 = 0x00007f95f75ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056264f493960 r14 = 0x0000000100000004 r15 = 0x000056264e400386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7b,0x1,0x7f,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0x0,0xfe,0xeb,0xdb,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x5c,0x0,0xfe,0x30,0x0,0xeb,0x0,0x0,0x0,0x0,0xfe,0x30,0x0,0xfd,0x0,0x0,0x0,0xfe,0x30,0x0,0xc6,0x0,0xfe,0x30,0x0,0x9,0x0,0x0,0x0,0x0,0xfd,0x1,0x0,0x0,0x0,0x21,0x0,0x0,0x0,0x5c,0x0,0xfe,0x30,0x0,0xeb,0x5,0x0,0x0,0x0,0xfe,0x30,0x0,0xfd,0x0,0x0,0x0,0xfe,0x30,0x0,0xc6,0x0,0xfe,0x30,0x0,0x9,0x0,0x0,0x0,0x0,0xfd,0xbc,0x0,0x0,0x0,0xfe,0x30,0x0,0xfd,0x0,0x0,0x5c,0x0,0xfe,0x30,0x0,0x0,0x0,0x0,0xfb,0x1e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5c,0x0,0x40,0x0,0x0,0xfd,0x1c,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x5c,0x0,0x40,0x0,0xfe,0x30,0x0,0x9,0x0,0x0,0x0,0x0,0x0,0x20,0x0,0x0,0x0,0x5c,0x0,0xfe,0x37,0x0,0xeb,0x0,0x0,0x0,0x0,0xfe,0x30,0x0,0xfd,0x0,0x0,0x0,0xfe,0x30,0x0,0xc6,0x0,0xfe,0x30,0x0,0x9,0x0,0x0,0x0,0x0,0xfd,0xbc,0x0,0x0,0x0,0xfe,0x30,0x0,0x0,0x0,0x5c,0x0,0xfe,0x30,0x0,0x0,0x0,0x0,0xfb,0x1e,0x0,0x0,0xfe,0x30,0x0,0xfd,0x0,0x0,0x0,0xfe,0x30,0x0,0x5c,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001{\001\177\003\002\001\000\005\007\001\005\000\376\353\333\002\012\313\001\001\310\001\000\000\000 \000\000\000\\\000\3760\000\353\000\000\000\000\3760\000\375\000\000\000\3760\000\306\000\3760\000\011\000\000\000\000\375\001\000\000\000!\000\000\000\\\000\3760\000\353\005\000\000\000\3760\000\375\000\000\000\3760\000\306\000\3760\000\011\000\000\000\000\375\274\000\000\000\3760\000\375\000\000\\\000\3760\000\000\000\000\373\036\000\000\000\000\000\000\000\\\000@\000\000\375\034\000\000@\000\000\000\000\\\000@\000\3760\000\011\000\000\000\000\000 \000\000\000\\\000\3767\000\353\000\000\000\000\3760\000\375\000\000\000\3760\000\306\000\3760\000\011\000\000\000\000\375\274\000\000\000\3760\000\000\000\\\000\3760\000\000\000\000\373\036\000\000\3760\000\375\000\000\000\3760\000\\\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-4b35f6cd6dcc08547d9887673573c934114cc292 Step #5: Base64: AGFzbQEAAAABBgFgAXsBfwMCAQAFBwEFAP7r2wIKywEByAEAAAAgAAAAXAD+MADrAAAAAP4wAP0AAAD+MADGAP4wAAkAAAAA/QEAAAAhAAAAXAD+MADrBQAAAP4wAP0AAAD+MADGAP4wAAkAAAAA/bwAAAD+MAD9AABcAP4wAAAAAPseAAAAAAAAAFwAQAAA/RwAAEAAAAAAXABAAP4wAAkAAAAAACAAAABcAP43AOsAAAAA/jAA/QAAAP4wAMYA/jAACQAAAAD9vAAAAP4wAAAAXAD+MAAAAAD7HgAA/jAA/QAAAP4wAFwACw== Step #5: MERGE-OUTER: attempt 4803 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1768418894 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e74504198, 0x562e7450c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e7450c918,0x562e745940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4b35f6cd6dcc08547d9887673573c934114cc292' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13778 processed earlier; will process 1497 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 419 ft: 420 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 485 ft: 546 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 513 ft: 638 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e71d185dd bp 0x000000000000 sp 0x7ffc6da673a0 T48291) Step #5: ==48291==The signal is caused by a READ memory access. Step #5: #0 0x562e71d185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e71b3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e71b39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e71b17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e71a38ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e71990c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e7199a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e719816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e719ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0b1d64082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e71974aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48291==Register values: Step #5: rax = 0x0000562e75366430 rbx = 0x0000562e75366430 rcx = 0x0000562e75366420 rdx = 0x00007fb0b1f2cb80 Step #5: rdi = 0x0000562e75366420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc6da673a0 Step #5: r8 = 0x0000562e75366430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb0b1f2cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e74f17960 r14 = 0x0000000100000004 r15 = 0x0000562e73e84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7b,0x1,0x7f,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0xcb,0x8,0xff,0xdb,0x2,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x1,0x0,0xfe,0x3e,0x0,0x3c,0x0,0x0,0x34,0x0,0x0,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x31,0x0,0x0,0xfe,0x3e,0x0,0x66,0x33,0x0,0xdf,0x0,0x3c,0x0,0x0,0xfe,0x3e,0x0,0x66,0x31,0x0,0xdf,0x0,0x3c,0x0,0xff,0x71,0x0,0x0,0x0,0x31,0x0,0x2,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x0,0x1,0x0,0xfe,0x29,0x0,0x0,0x31,0x0,0x0,0xfe,0x3e,0x0,0x66,0x0,0x0,0x44,0x1,0x0,0xfe,0x3e,0x0,0x0,0x31,0x0,0x0,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x30,0x0,0x1,0xfe,0x3e,0x0,0x0,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x31,0x0,0x0,0xfe,0x3e,0x0,0x0,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x31,0x0,0xdf,0x0,0x3c,0x0,0x0,0x71,0x0,0x0,0x0,0x33,0x0,0x1,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0xfe,0x3e,0x0,0x0,0x0,0x1,0x0,0xfe,0x3c,0x0,0x0,0x71,0x0,0x0,0x0,0x33,0x0,0x1,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0xfe,0x3e,0x0,0x0,0x0,0x1,0x0,0xfe,0x3e,0x0,0x0,0x31,0x0,0x0,0xfe,0x3e,0x0,0x0,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001{\001\177\003\002\001\000\005\007\001\005\313\010\377\333\002\012\313\001\001\310\001\000\001\000\376>\000<\000\0004\000\000\000\001\000\376>\000\0001\000\000\376>\000f3\000\337\000<\000\000\376>\000f1\000\337\000<\000\377q\000\000\0001\000\002\000\001\000\376>\000\000\000\001\000\376)\000\0001\000\000\376>\000f\000\000D\001\000\376>\000\0001\000\000\000\001\000\376>\000\0000\000\001\376>\000\000\000\001\000\376>\000\0001\000\000\376>\000\0001\000\000\000\000\000\0001\000\337\000<\000\000q\000\000\0003\000\001\000\001\000\376>\000\000\000\001\000\376>\000\000\376>\000\000\000\001\000\376<\000\000q\000\000\0003\000\001\000\001\000\376>\000\000\000\001\000\376>\000\000\376>\000\000\000\001\000\376>\000\0001\000\000\376>\000\000\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2b91f8bf9b86ca308a24bd534320e75f4bd456b Step #5: Base64: AGFzbQEAAAABBgFgAXsBfwMCAQAFBwEFywj/2wIKywEByAEAAQD+PgA8AAA0AAAAAQD+PgAAMQAA/j4AZjMA3wA8AAD+PgBmMQDfADwA/3EAAAAxAAIAAQD+PgAAAAEA/ikAADEAAP4+AGYAAEQBAP4+AAAxAAAAAQD+PgAAMAAB/j4AAAABAP4+AAAxAAD+PgAAMQAAAAAAADEA3wA8AABxAAAAMwABAAEA/j4AAAABAP4+AAD+PgAAAAEA/jwAAHEAAAAzAAEAAQD+PgAAAAEA/j4AAP4+AAAAAQD+PgAAMQAA/j4AAAAACw== Step #5: MERGE-OUTER: attempt 4804 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1768567115 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556637a86198, 0x556637a8e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556637a8e918,0x556637b160a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2b91f8bf9b86ca308a24bd534320e75f4bd456b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13786 processed earlier; will process 1489 files now Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: #1 pulse cov: 402 ft: 403 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 487 ft: 531 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #4 pulse cov: 548 ft: 718 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55663529a5dd bp 0x000000000000 sp 0x7ffee337d500 T48295) Step #5: ==48295==The signal is caused by a READ memory access. Step #5: #0 0x55663529a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5566350bc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5566350bbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556635099929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556634fbaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556634f12c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556634f1c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556634f036e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556634f2f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc608139082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556634ef6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48295==Register values: Step #5: rax = 0x000055663a0e8430 rbx = 0x000055663a0e8430 rcx = 0x000055663a0e8420 rdx = 0x00007fc608301b80 Step #5: rdi = 0x000055663a0e8420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffee337d500 Step #5: r8 = 0x000055663a0e8430 r9 = 0x00007fc608301c80 r10 = 0x000055663a0c9010 r11 = 0x00007fc608301be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556638499960 r14 = 0x0000000100000004 r15 = 0x0000556637406386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7b,0x1,0x7b,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0x46,0x94,0xfd,0xdb,0x2c,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0x0,0x5f,0x1,0x0,0xfd,0xb,0x0,0x5c,0x0,0x69,0x0,0x0,0x0,0x1,0x0,0xfd,0x9,0x0,0x5f,0x1,0x0,0x0,0xfd,0xb,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0xfd,0x9,0x0,0x5f,0x1,0x0,0xfd,0xb,0x0,0x5c,0xfe,0x29,0x0,0xfe,0x29,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xfd,0x9,0x0,0x5f,0x1,0x0,0xfd,0x6,0x0,0x0,0x1,0x0,0xfd,0x49,0x0,0x5f,0x1,0x0,0xfd,0x0,0x0,0x0,0x1,0x0,0xfd,0x9,0x0,0x5f,0x1,0x0,0xfd,0x6,0x1,0x0,0x0,0x0,0xfd,0x49,0x0,0x5f,0x1,0x0,0xfd,0xb,0x0,0x5c,0xfe,0x29,0x0,0x0,0x33,0x0,0x0,0x1,0x0,0xfd,0x9,0x0,0x5f,0x1,0x0,0x0,0xfd,0xb,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0xfd,0x9,0x0,0x5f,0x1,0x0,0xfd,0xb,0x0,0x5c,0xfe,0x29,0x0,0x0,0x31,0x0,0xfd,0x51,0x1,0x0,0xfd,0x1b,0x0,0x1,0x0,0x0,0x0,0xfd,0x6,0x1,0x0,0x0,0x0,0xfd,0x49,0x0,0x5f,0x1,0x0,0xfd,0xb,0x0,0x5c,0xfe,0x29,0x0,0x0,0x33,0x0,0x0,0x1,0x0,0xfd,0x9,0x0,0x5f,0x1,0x0,0x0,0xfd,0xb,0x0,0x0,0x40,0x0,0x80,0x0,0x0,0xe,0x1,0x0,0x0,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001{\001{\003\002\001\000\005\007\001\005F\224\375\333,\012\313\001\001\310\001\000\000\000\000_\001\000\375\013\000\\\000i\000\000\000\001\000\375\011\000_\001\000\000\375\013\000\000@\000\000\000\000\375\011\000_\001\000\375\013\000\\\376)\000\376)\000\000\000\000\000\001\000\375\011\000_\001\000\375\006\000\000\001\000\375I\000_\001\000\375\000\000\000\001\000\375\011\000_\001\000\375\006\001\000\000\000\375I\000_\001\000\375\013\000\\\376)\000\0003\000\000\001\000\375\011\000_\001\000\000\375\013\000\000@\000\000\000\000\375\011\000_\001\000\375\013\000\\\376)\000\0001\000\375Q\001\000\375\033\000\001\000\000\000\375\006\001\000\000\000\375I\000_\001\000\375\013\000\\\376)\000\0003\000\000\001\000\375\011\000_\001\000\000\375\013\000\000@\000\200\000\000\016\001\000\000\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-50be647fe6f44c8a1b4b5bddd3540d7c6550802a Step #5: Base64: AGFzbQEAAAABBgFgAXsBewMCAQAFBwEFRpT92ywKywEByAEAAAAAXwEA/QsAXABpAAAAAQD9CQBfAQAA/QsAAEAAAAAA/QkAXwEA/QsAXP4pAP4pAAAAAAABAP0JAF8BAP0GAAABAP1JAF8BAP0AAAABAP0JAF8BAP0GAQAAAP1JAF8BAP0LAFz+KQAAMwAAAQD9CQBfAQAA/QsAAEAAAAAA/QkAXwEA/QsAXP4pAAAxAP1RAQD9GwABAAAA/QYBAAAA/UkAXwEA/QsAXP4pAAAzAAABAP0JAF8BAAD9CwAAQACAAAAOAQAACw== Step #5: MERGE-OUTER: attempt 4805 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1768711061 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621ef131198, 0x5621ef139911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621ef139918,0x5621ef1c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50be647fe6f44c8a1b4b5bddd3540d7c6550802a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13792 processed earlier; will process 1483 files now Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #1 pulse cov: 430 ft: 431 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #2 pulse cov: 461 ft: 519 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5621ec9455dd bp 0x000000000000 sp 0x7ffcc891a2f0 T48299) Step #5: ==48299==The signal is caused by a READ memory access. Step #5: #0 0x5621ec9455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5621ec767280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5621ec766fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5621ec744929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5621ec665ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5621ec5bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5621ec5c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5621ec5ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5621ec5da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63c869b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5621ec5a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48299==Register values: Step #5: rax = 0x00005621f03e4430 rbx = 0x00005621f03e4430 rcx = 0x00005621f03e4420 rdx = 0x00007f63c8863b80 Step #5: rdi = 0x00005621f03e4420 rsi = 0x0000000000000245 rbp = 0x0000000000000000 rsp = 0x00007ffcc891a2f0 Step #5: r8 = 0x00005621f03e4430 r9 = 0x00005621f03ddf30 r10 = 0x00005621f03c5010 r11 = 0x00007f63c8863be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005621efb44960 r14 = 0x0000000100000004 r15 = 0x00005621eeab1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x6,0x1,0x60,0x1,0x7b,0x1,0x7f,0x3,0x2,0x1,0x0,0x5,0x7,0x1,0x5,0xcb,0x8,0xff,0xdb,0x4,0xa,0xcb,0x1,0x1,0xc8,0x1,0x0,0x0,0x0,0xfe,0x3e,0x0,0x0,0x0,0xfe,0x3c,0x0,0x0,0x0,0x80,0xfe,0x3e,0x0,0x0,0x31,0x0,0xfd,0x0,0x0,0xfe,0x3c,0x0,0xff,0x0,0x0,0x0,0xfe,0x3c,0x0,0x21,0x0,0x0,0x0,0x1,0x3c,0x0,0x4,0x0,0x7b,0x0,0x0,0x0,0x30,0x0,0x3c,0x0,0x0,0x33,0x0,0xfe,0x0,0x0,0x0,0xfe,0x3c,0x0,0x0,0x0,0x0,0xfe,0x3e,0x0,0x0,0x30,0x0,0xfd,0x0,0x0,0xfe,0x3c,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x6c,0x69,0x6e,0x75,0x78,0x0,0x0,0x0,0x0,0xfe,0x3c,0x0,0xff,0x0,0x0,0x0,0xfe,0x3c,0x0,0x0,0xfe,0x3c,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x1,0x3c,0x0,0x4,0x0,0x7b,0x0,0x0,0x0,0x30,0x0,0x3c,0x0,0x0,0x33,0x0,0xfe,0x0,0x0,0x0,0xfe,0x3c,0x0,0x0,0x0,0x0,0xfe,0x3e,0x0,0x0,0x30,0x0,0xfd,0x0,0x0,0xfe,0x3c,0x0,0xff,0xff,0x0,0x0,0x0,0x0,0x0,0xfe,0x3c,0x0,0xff,0x0,0x0,0x0,0x0,0xfe,0x3c,0x0,0xff,0x0,0x0,0x0,0xfe,0x3c,0x0,0x0,0xfe,0x3c,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xfe,0x3c,0x0,0x0,0xfe,0x3c,0x0,0xff,0x0,0x0,0x0,0x0,0x0,0x6f,0xb, Step #5: \000asm\001\000\000\000\001\006\001`\001{\001\177\003\002\001\000\005\007\001\005\313\010\377\333\004\012\313\001\001\310\001\000\000\000\376>\000\000\000\376<\000\000\000\200\376>\000\0001\000\375\000\000\376<\000\377\000\000\000\376<\000!\000\000\000\001<\000\004\000{\000\000\0000\000<\000\0003\000\376\000\000\000\376<\000\000\000\000\376>\000\0000\000\375\000\000\376<\000\377\377\000\000\000\000linux\000\000\000\000\376<\000\377\000\000\000\376<\000\000\376<\000\377\000\000\000\000\000\000\001<\000\004\000{\000\000\0000\000<\000\0003\000\376\000\000\000\376<\000\000\000\000\376>\000\0000\000\375\000\000\376<\000\377\377\000\000\000\000\000\376<\000\377\000\000\000\000\376<\000\377\000\000\000\376<\000\000\376<\000\377\000\000\000\000\000\000\376<\000\000\376<\000\377\000\000\000\000\000o\013 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae5852cdfff9f82d7a611faacfa549999e6d4519 Step #5: Base64: AGFzbQEAAAABBgFgAXsBfwMCAQAFBwEFywj/2wQKywEByAEAAAD+PgAAAP48AAAAgP4+AAAxAP0AAP48AP8AAAD+PAAhAAAAATwABAB7AAAAMAA8AAAzAP4AAAD+PAAAAAD+PgAAMAD9AAD+PAD//wAAAABsaW51eAAAAAD+PAD/AAAA/jwAAP48AP8AAAAAAAABPAAEAHsAAAAwADwAADMA/gAAAP48AAAAAP4+AAAwAP0AAP48AP//AAAAAAD+PAD/AAAAAP48AP8AAAD+PAAA/jwA/wAAAAAAAP48AAD+PAD/AAAAAABvCw== Step #5: MERGE-OUTER: attempt 4806 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1768858745 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558aaa88f198, 0x558aaa897911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558aaa897918,0x558aaa91f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae5852cdfff9f82d7a611faacfa549999e6d4519' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13796 processed earlier; will process 1479 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 352 ft: 353 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 357 ft: 433 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558aa80a35dd bp 0x000000000000 sp 0x7ffe201a04a0 T48303) Step #5: ==48303==The signal is caused by a READ memory access. Step #5: #0 0x558aa80a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558aa7ec5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558aa7ec4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558aa7ea2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558aa7dc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558aa7d1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558aa7d251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558aa7d0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558aa7d383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b47bf1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558aa7cffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48303==Register values: Step #5: rax = 0x0000558aabd25cf0 rbx = 0x0000558aabd25cf0 rcx = 0x0000558aabd25ce0 rdx = 0x00007f8b47db9b80 Step #5: rdi = 0x0000558aabd25ce0 rsi = 0x0000000000000201 rbp = 0x0000000000000000 rsp = 0x00007ffe201a04a0 Step #5: r8 = 0x0000558aabd25cf0 r9 = 0x0000558aabd28a30 r10 = 0x0000558aabd01010 r11 = 0x00007f8b47db9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558aab2a2960 r14 = 0x0000000100000004 r15 = 0x0000558aaa20f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0xc,0x1,0x4,0x48,0x51,0x44,0x1b,0x0,0x1,0x70,0x0,0x8d,0x2,0x6,0x7a,0x11,0x7e,0x0,0x42,0xa3,0xaf,0x9c,0xeb,0x90,0xc5,0x94,0xd6,0x8,0xb,0x7f,0x0,0x41,0xcc,0x80,0xff,0xd4,0x7b,0xb,0x7d,0x0,0x43,0x3,0x41,0x73,0x1f,0xb,0x7e,0x0,0x23,0x0,0xb,0x7d,0x1,0x23,0x2,0xb,0x7e,0x1,0x42,0xd7,0x86,0xea,0xa7,0x85,0xe9,0xff,0xc7,0x39,0xb,0x7f,0x0,0x23,0x1,0xb,0x7f,0x1,0x23,0x1,0xb,0x7d,0x0,0x43,0x9a,0x7c,0xbe,0xe1,0xb,0x7d,0x1,0x43,0x68,0x39,0xbd,0xd,0xb,0x7c,0x0,0x44,0xb8,0x3a,0x12,0x6a,0xf6,0x51,0x96,0xa8,0xb,0x7f,0x0,0x23,0x1,0xb,0x7c,0x0,0x23,0xa,0xb,0x7d,0x0,0x23,0x8,0xb,0x7f,0x0,0x23,0x1,0xb,0x7c,0x0,0x23,0xc,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x4c,0x11,0x2,0xf,0x38,0x1,0x0,0x0,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x31,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x2,0x31,0x31,0x3,0xa,0x2,0x31,0x32,0x3,0xb,0x2,0x36,0x30,0x3,0xc,0x2,0x31,0x34,0x3,0xd,0x2,0x31,0x35,0x3,0xe,0x2,0x31,0x36,0x3,0xf,0x9,0x7,0x1,0x0,0x41,0x93,0x1,0xb,0x0, Step #5: \000asm\001\000\000\000\001\001\000\002\014\001\004HQD\033\000\001p\000\215\002\006z\021~\000B\243\257\234\353\220\305\224\326\010\013\177\000A\314\200\377\324{\013}\000C\003As\037\013~\000#\000\013}\001#\002\013~\001B\327\206\352\247\205\351\377\3079\013\177\000#\001\013\177\001#\001\013}\000C\232|\276\341\013}\001Ch9\275\015\013|\000D\270:\022j\366Q\226\250\013\177\000#\001\013|\000#\012\013}\000#\010\013\177\000#\001\013|\000#\014\013\177\001A\007\013\007L\021\002\0178\001\000\000\003\000\0012\003\001\0013\003\002\0014\003\003\0011\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\00210\003\011\00211\003\012\00212\003\013\00260\003\014\00214\003\015\00215\003\016\00216\003\017\011\007\001\000A\223\001\013\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee2e0c07b8c7a5301ff6bc31377e28cde10c9bc5 Step #5: Base64: AGFzbQEAAAABAQACDAEESFFEGwABcACNAgZ6EX4AQqOvnOuQxZTWCAt/AEHMgP/Uewt9AEMDQXMfC34AIwALfQEjAgt+AULXhuqnhen/xzkLfwAjAQt/ASMBC30AQ5p8vuELfQFDaDm9DQt8AES4OhJq9lGWqAt/ACMBC3wAIwoLfQAjCAt/ACMBC3wAIwwLfwFBBwsHTBECDzgBAAADAAEyAwEBMwMCATQDAwExAwQBNgMFATcDBgE4AwcBOQMIAjEwAwkCMTEDCgIxMgMLAjYwAwwCMTQDDQIxNQMOAjE2Aw8JBwEAQZMBCwA= Step #5: MERGE-OUTER: attempt 4807 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1769001774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9a8a92198, 0x55a9a8a9a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9a8a9a918,0x55a9a8b220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee2e0c07b8c7a5301ff6bc31377e28cde10c9bc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13800 processed earlier; will process 1475 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9a62a65dd bp 0x000000000000 sp 0x7ffcaf43a170 T48307) Step #5: ==48307==The signal is caused by a READ memory access. Step #5: #0 0x55a9a62a65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9a60c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9a60c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9a60a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9a5fc6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9a5f1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9a5f281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9a5f0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9a5f3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc11a258082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9a5f02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48307==Register values: Step #5: rax = 0x000055a9aa2ec360 rbx = 0x000055a9aa2ec360 rcx = 0x000055a9aa2ec810 rdx = 0x00007fc11a420b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcaf43a170 Step #5: r8 = 0x000055a9aa2ec360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc11a420be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9a94a5960 r14 = 0x0000000100000004 r15 = 0x000055a9a8412386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x5,0x7,0x1,0x1,0x8c,0x53,0xe0,0x96,0x3,0x6,0x83,0x1,0xb,0x7f,0x0,0x41,0xfb,0xb2,0x9c,0xcc,0x7b,0xb,0x7e,0x1,0x42,0xdb,0xd2,0xb1,0xb8,0x8c,0xeb,0xa6,0xf6,0x69,0xb,0x7e,0x1,0x42,0xe0,0xa4,0xc1,0xfa,0xbb,0xf4,0xae,0xd1,0xe5,0x0,0xb,0x7b,0x0,0xfd,0xc,0xb9,0x28,0x69,0x69,0x9a,0x96,0x29,0x76,0xd2,0x7b,0x2b,0x54,0xbd,0xe4,0xe,0x12,0xb,0x6f,0x0,0xd0,0x6f,0xb,0x7d,0x1,0x43,0x4,0x95,0xfe,0x32,0xb,0x7e,0x0,0x42,0xb2,0x80,0x89,0xea,0x97,0xa9,0xd4,0x80,0xdf,0x0,0xb,0x7d,0x0,0x43,0xe9,0x30,0x90,0x76,0xb,0x7b,0x1,0xfd,0xf4,0x2e,0x6f,0x42,0xc2,0x29,0xf7,0x43,0xbb,0x6b,0xd1,0x1f,0x98,0xb6,0xa7,0xf,0xb4,0xb,0x7c,0x0,0x44,0x37,0x0,0x61,0x71,0x0,0x61,0x73,0x6d,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x2d,0xb,0x0,0x2,0x0,0x1,0x30,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x33,0x3,0x9,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x31,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x9,0x1c,0x2,0x5,0x6f,0x7,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0xd0,0x6f,0xb,0x1,0x0,0x0,0xc,0x1,0x1,0xb,0x3,0x1,0x1,0x0, Step #5: \000asm\001\000\000\000\005\007\001\001\214S\340\226\003\006\203\001\013\177\000A\373\262\234\314{\013~\001B\333\322\261\270\214\353\246\366i\013~\001B\340\244\301\372\273\364\256\321\345\000\013{\000\375\014\271(ii\232\226)v\322{+T\275\344\016\022\013o\000\320o\013}\001C\004\225\3762\013~\000B\262\200\211\352\227\251\324\200\337\000\013}\000C\3510\220v\013{\001\375\364.oB\302)\367C\273k\321\037\230\266\247\017\264\013|\000D7\000aq\000asm\013\177\001A\007\013\007-\013\000\002\000\0010\003\000\0012\003\001\0014\003\002\0013\003\011\0015\003\004\0016\003\005\0017\003\006\0011\003\007\0019\003\010\00210\003\011\011\034\002\005o\007\320o\013\320o\013\320o\013\320o\013\320o\013\320o\013\320o\013\001\000\000\014\001\001\013\003\001\001\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0c97184a6eaceddab69a4d07e25ef120f48cc91 Step #5: Base64: AGFzbQEAAAAFBwEBjFPglgMGgwELfwBB+7KczHsLfgFC29KxuIzrpvZpC34BQuCkwfq79K7R5QALewD9DLkoaWmalil20nsrVL3kDhILbwDQbwt9AUMElf4yC34AQrKAieqXqdSA3wALfQBD6TCQdgt7Af30Lm9Cwin3Q7tr0R+YtqcPtAt8AEQ3AGFxAGFzbQt/AUEHCwctCwACAAEwAwABMgMBATQDAgEzAwkBNQMEATYDBQE3AwYBMQMHATkDCAIxMAMJCRwCBW8H0G8L0G8L0G8L0G8L0G8L0G8L0G8LAQAADAEBCwMBAQA= Step #5: MERGE-OUTER: attempt 4808 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1769141164 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f3a3dcf198, 0x55f3a3dd7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f3a3dd7918,0x55f3a3e5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0c97184a6eaceddab69a4d07e25ef120f48cc91' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13801 processed earlier; will process 1474 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #1 pulse cov: 236 ft: 237 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: #2 pulse cov: 508 ft: 584 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f3a15e35dd bp 0x000000000000 sp 0x7ffc09da9c30 T48311) Step #5: ==48311==The signal is caused by a READ memory access. Step #5: #0 0x55f3a15e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f3a1405280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f3a1404fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f3a13e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f3a1303ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3a125bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3a12651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3a124c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f3a12783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a4425f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3a123faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48311==Register values: Step #5: rax = 0x000055f3a58b7bc0 rbx = 0x000055f3a58b7bc0 rcx = 0x000055f3a58b8070 rdx = 0x00007f6a44427b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc09da9c30 Step #5: r8 = 0x000055f3a58b7bc0 r9 = 0x00007f6a44427ce0 r10 = 0x000055f3a573d010 r11 = 0x00007f6a44427be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f3a47e2960 r14 = 0x0000000100000004 r15 = 0x000055f3a374f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x2,0x15,0x3,0x0,0x0,0x3,0x6f,0x1,0x0,0x0,0x2,0x1,0x2,0xfc,0x8c,0x1,0x2,0x34,0x56,0x0,0x3,0x7b,0x0,0x6,0x71,0xb,0x7f,0x0,0x41,0xf3,0xc1,0xd9,0xce,0x1,0xb,0x7d,0x1,0x43,0xe,0x81,0x1e,0x2e,0xb,0x6f,0x0,0xd0,0x6f,0xb,0x7b,0x0,0x23,0x1,0xb,0x7e,0x1,0x42,0xba,0xc2,0x8e,0x9c,0xc6,0xae,0xe0,0xce,0xd6,0x0,0xb,0x7f,0x1,0x41,0xd1,0xea,0xfe,0xf8,0x7,0xb,0x7e,0x0,0x42,0xa2,0xad,0xb0,0x9f,0xc0,0xb7,0xb9,0x82,0xc6,0x0,0xb,0x7e,0x1,0x42,0xab,0xbc,0x9f,0xfc,0xe8,0xa4,0xe5,0xfe,0xd3,0x0,0xb,0x7d,0x0,0x43,0xf8,0x36,0x47,0x2f,0xb,0x7b,0x0,0xfd,0xc,0xe5,0x73,0x7c,0x20,0x11,0xf1,0x4b,0x67,0x92,0xc0,0x24,0x53,0xe1,0xae,0x12,0xf3,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x38,0xd,0x2,0x32,0x50,0x2,0x0,0x0,0x3,0x0,0x1,0x32,0x3,0x1,0x1,0x33,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x2,0x31,0x31,0x3,0xa,0x2,0x31,0x32,0x3,0xb,0xc,0x1,0x5,0xb,0x22,0x5,0x0,0x41,0xb3,0x1,0xb,0x0,0x0,0x41,0xf1,0x26,0xb,0x0,0x0,0x41,0xd4,0xa4,0x2,0xb,0x0,0x0,0x41,0xc7,0xb4,0x3,0xb,0x3,0x1e,0x23,0x50,0x1,0x2,0xef,0x88, Step #5: \000asm\001\000\000\000\002\025\003\000\000\003o\001\000\000\002\001\002\374\214\001\0024V\000\003{\000\006q\013\177\000A\363\301\331\316\001\013}\001C\016\201\036.\013o\000\320o\013{\000#\001\013~\001B\272\302\216\234\306\256\340\316\326\000\013\177\001A\321\352\376\370\007\013~\000B\242\255\260\237\300\267\271\202\306\000\013~\001B\253\274\237\374\350\244\345\376\323\000\013}\000C\3706G/\013{\000\375\014\345s| \021\361Kg\222\300$S\341\256\022\363\013\177\001A\007\013\0078\015\0022P\002\000\000\003\000\0012\003\001\0013\003\002\0014\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\00210\003\011\00211\003\012\00212\003\013\014\001\005\013\"\005\000A\263\001\013\000\000A\361&\013\000\000A\324\244\002\013\000\000A\307\264\003\013\003\036#P\001\002\357\210 Step #5: artifact_prefix='./'; Test unit written to ./crash-36fe33bf77edd4f91b4f8854b6a40ad2e0e5f3e6 Step #5: Base64: AGFzbQEAAAACFQMAAANvAQAAAgEC/IwBAjRWAAN7AAZxC38AQfPB2c4BC30BQw6BHi4LbwDQbwt7ACMBC34BQrrCjpzGruDO1gALfwFB0er++AcLfgBCoq2wn8C3uYLGAAt+AUKrvJ/86KTl/tMAC30AQ/g2Ry8LewD9DOVzfCAR8UtnksAkU+GuEvMLfwFBBwsHOA0CMlACAAADAAEyAwEBMwMCATQDAwE1AwQBNgMFATcDBgE4AwcBOQMIAjEwAwkCMTEDCgIxMgMLDAEFCyIFAEGzAQsAAEHxJgsAAEHUpAILAABBx7QDCwMeI1ABAu+I Step #5: MERGE-OUTER: attempt 4809 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1769283817 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e9ab31198, 0x556e9ab39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e9ab39918,0x556e9abc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/36fe33bf77edd4f91b4f8854b6a40ad2e0e5f3e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13805 processed earlier; will process 1470 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 467 ft: 468 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 8 Step #5: #2 pulse cov: 499 ft: 616 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown function 8 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 503 ft: 658 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e983455dd bp 0x000000000000 sp 0x7ffe82b0aba0 T48315) Step #5: ==48315==The signal is caused by a READ memory access. Step #5: #0 0x556e983455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e98167280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e98166fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e98144929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e98065ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e97fbdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e97fc71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e97fae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e97fda3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20c3280082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e97fa1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48315==Register values: Step #5: rax = 0x0000556e9c488430 rbx = 0x0000556e9c488430 rcx = 0x0000556e9c488420 rdx = 0x00007f20c3448b80 Step #5: rdi = 0x0000556e9c488420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffe82b0aba0 Step #5: r8 = 0x0000556e9c488430 r9 = 0x00007f20c3448c10 r10 = 0x0000556e9c469010 r11 = 0x00007f20c3448be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e9b544960 r14 = 0x0000000100000004 r15 = 0x0000556e9a4b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0x7,0x1,0x1,0x38,0x0,0x2,0x0,0x2b,0x4,0x8,0x1,0x70,0x1,0xe9,0x2c,0xed,0x85,0xd,0x6,0x70,0xb,0x7c,0x1,0x44,0x44,0x1d,0xd,0x12,0x2c,0xf7,0x2d,0xe9,0xb,0x7b,0x0,0xfd,0xc,0xb8,0xe,0x66,0x8f,0x2f,0xbd,0xb9,0x1,0x88,0x19,0x67,0xd9,0x55,0xbd,0xb2,0x54,0xb,0x7e,0x0,0x42,0xb4,0xd3,0xa3,0xbb,0x94,0xc5,0x8c,0x8d,0x37,0xb,0x70,0x1,0xd0,0x70,0xb,0x7f,0x1,0x41,0xbc,0x86,0xb3,0x9b,0x78,0xb,0x7f,0x0,0x41,0xdf,0xff,0xe8,0x84,0x7a,0xb,0x70,0x1,0xd0,0x70,0xb,0x7f,0x0,0x41,0x89,0xd5,0xb9,0x9c,0x7f,0xb,0x7f,0x0,0x41,0xcd,0xb3,0xdf,0xb0,0x7a,0xb,0x7e,0x0,0x42,0x84,0x8b,0x8a,0xa6,0xcc,0xf4,0xb4,0x8a,0xfe,0x0,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x32,0xc,0x1,0x5a,0x1,0x0,0x0,0x2,0x0,0x1,0x32,0x3,0x0,0x1,0x33,0x3,0x1,0x1,0x34,0x3,0x2,0x1,0x35,0x3,0x3,0x1,0x36,0x3,0x4,0x1,0x37,0x3,0x5,0x1,0x38,0x3,0x6,0x1,0x39,0x3,0x7,0x2,0x31,0x30,0x3,0x8,0x2,0x31,0x31,0x3,0x9,0xc,0x1,0x7,0xb,0x2d,0x7,0x0,0x41,0xd7,0xb1,0x3c,0xb,0x0,0x0,0x41,0xdf,0xa0,0x3,0xb,0x1,0x7b,0x1,0x7,0x79,0xae,0x7f,0x4f,0x90,0x8c,0x1b,0x0,0x41,0xbf,0x17,0xb,0x0,0x1,0x1,0x37,0x0,0x41,0xde,0xa,0xb,0x0,0x1,0x3,0x6a,0xf5,0xab, Step #5: \000asm\001\000\000\000\001\001\000\002\007\001\0018\000\002\000+\004\010\001p\001\351,\355\205\015\006p\013|\001DD\035\015\022,\367-\351\013{\000\375\014\270\016f\217/\275\271\001\210\031g\331U\275\262T\013~\000B\264\323\243\273\224\305\214\2157\013p\001\320p\013\177\001A\274\206\263\233x\013\177\000A\337\377\350\204z\013p\001\320p\013\177\000A\211\325\271\234\177\013\177\000A\315\263\337\260z\013~\000B\204\213\212\246\314\364\264\212\376\000\013\177\001A\007\013\0072\014\001Z\001\000\000\002\000\0012\003\000\0013\003\001\0014\003\002\0015\003\003\0016\003\004\0017\003\005\0018\003\006\0019\003\007\00210\003\010\00211\003\011\014\001\007\013-\007\000A\327\261<\013\000\000A\337\240\003\013\001{\001\007y\256\177O\220\214\033\000A\277\027\013\000\001\0017\000A\336\012\013\000\001\003j\365\253 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec267ea64c649bd643c41cedb41e88e572f073ff Step #5: Base64: AGFzbQEAAAABAQACBwEBOAACACsECAFwAeks7YUNBnALfAFERB0NEiz3LekLewD9DLgOZo8vvbkBiBln2VW9slQLfgBCtNOju5TFjI03C3AB0HALfwFBvIazm3gLfwBB3//ohHoLcAHQcAt/AEGJ1bmcfwt/AEHNs9+wegt+AEKEi4qmzPS0iv4AC38BQQcLBzIMAVoBAAACAAEyAwABMwMBATQDAgE1AwMBNgMEATcDBQE4AwYBOQMHAjEwAwgCMTEDCQwBBwstBwBB17E8CwAAQd+gAwsBewEHea5/T5CMGwBBvxcLAAEBNwBB3goLAAEDavWr Step #5: MERGE-OUTER: attempt 4810 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1769429881 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a535782198, 0x55a53578a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a53578a918,0x55a5358120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec267ea64c649bd643c41cedb41e88e572f073ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13812 processed earlier; will process 1463 files now Step #5: [LOADING] WASM module load failed: invalid reference type or unknown type Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: #2 pulse cov: 387 ft: 397 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a532f965dd bp 0x000000000000 sp 0x7ffd6d927eb0 T48319) Step #5: ==48319==The signal is caused by a READ memory access. Step #5: #0 0x55a532f965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a532db8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a532db7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a532d95929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a532cb6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a532c0ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a532c181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a532bff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a532c2b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f349f23a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a532bf2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48319==Register values: Step #5: rax = 0x000055a536c7c430 rbx = 0x000055a536c7c430 rcx = 0x000055a536c7c420 rdx = 0x00007f349f402b80 Step #5: rdi = 0x000055a536c7c420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffd6d927eb0 Step #5: r8 = 0x000055a536c7c430 r9 = 0x00007f349f402bf0 r10 = 0x000055a536c5d010 r11 = 0x00007f349f402be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a536195960 r14 = 0x0000000100000004 r15 = 0x000055a535102386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: 0x0,0x61,0x73,0x6d,0x1,0x0,0x0,0x0,0x1,0x1,0x0,0x2,0x1,0x0,0x4,0x8,0x1,0x70,0x1,0x91,0x4a,0xe8,0xa1,0x28,0x6,0x88,0x1,0xc,0x7e,0x1,0x42,0xfe,0xb3,0xf5,0xa9,0xa4,0xe3,0xea,0xf5,0x96,0x7f,0xb,0x7f,0x0,0x41,0xde,0xde,0x8d,0x82,0x7c,0xb,0x7c,0x1,0x44,0xa9,0x5b,0x97,0x7e,0x27,0xe1,0x38,0xd3,0xb,0x7c,0x0,0x44,0x7f,0xe,0x76,0xa9,0x80,0x58,0xb0,0xc,0xb,0x7b,0x1,0xfd,0xc,0x92,0x20,0x9b,0xb8,0x6a,0x38,0xed,0x3d,0xf,0xc7,0xd7,0x42,0x61,0xb2,0x1b,0xf,0xb,0x7f,0x0,0x41,0x98,0x9d,0x8e,0x95,0x1,0xb,0x7e,0x0,0x42,0x83,0xd3,0xd3,0xbf,0x87,0xfc,0x9c,0xd0,0xe4,0x0,0xb,0x70,0x0,0xd0,0x70,0xb,0x7d,0x1,0x43,0xc3,0x1f,0x5b,0xbd,0xb,0x7b,0x0,0xfd,0xc,0xf8,0xc1,0xed,0x2e,0x18,0xe7,0x97,0x3d,0x50,0x45,0x59,0xe8,0x62,0x97,0x8f,0xbb,0xb,0x70,0x0,0xd0,0x70,0xb,0x7f,0x1,0x41,0x7,0xb,0x7,0x33,0xc,0x2,0x3d,0x6b,0x1,0x0,0x0,0x3,0x0,0x1,0x31,0x3,0x1,0x1,0x32,0x3,0x2,0x1,0x34,0x3,0x3,0x1,0x35,0x3,0x4,0x1,0x36,0x3,0x5,0x1,0x37,0x3,0x6,0x1,0x38,0x3,0x7,0x1,0x39,0x3,0x8,0x2,0x31,0x30,0x3,0x9,0x2,0x31,0x31,0x3,0xa,0x9,0x25,0x3,0x5,0x70,0x2,0xd0,0x70,0xb,0xd0,0x70,0xb,0x6,0x0,0x41,0xf,0xb,0x70,0x4,0xd0,0x70,0xb,0xd0,0x70,0xb,0xd0,0x70,0xb,0xd0,0x70,0xb,0x6,0x0,0x41,0xfa,0x0,0xb,0x70,0x0, Step #5: \000asm\001\000\000\000\001\001\000\002\001\000\004\010\001p\001\221J\350\241(\006\210\001\014~\001B\376\263\365\251\244\343\352\365\226\177\013\177\000A\336\336\215\202|\013|\001D\251[\227~'\3418\323\013|\000D\177\016v\251\200X\260\014\013{\001\375\014\222 \233\270j8\355=\017\307\327Ba\262\033\017\013\177\000A\230\235\216\225\001\013~\000B\203\323\323\277\207\374\234\320\344\000\013p\000\320p\013}\001C\303\037[\275\013{\000\375\014\370\301\355.\030\347\227=PEY\350b\227\217\273\013p\000\320p\013\177\001A\007\013\0073\014\002=k\001\000\000\003\000\0011\003\001\0012\003\002\0014\003\003\0015\003\004\0016\003\005\0017\003\006\0018\003\007\0019\003\010\00210\003\011\00211\003\012\011%\003\005p\002\320p\013\320p\013\006\000A\017\013p\004\320p\013\320p\013\320p\013\320p\013\006\000A\372\000\013p\000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae06790ae12cffb4f8adf00434dc26eb8e619584 Step #5: Base64: AGFzbQEAAAABAQACAQAECAFwAZFK6KEoBogBDH4BQv6z9amk4+r1ln8LfwBB3t6NgnwLfAFEqVuXfifhONMLfABEfw52qYBYsAwLewH9DJIgm7hqOO09D8fXQmGyGw8LfwBBmJ2OlQELfgBCg9PTv4f8nNDkAAtwANBwC30BQ8MfW70LewD9DPjB7S4Y55c9UEVZ6GKXj7sLcADQcAt/AUEHCwczDAI9awEAAAMAATEDAQEyAwIBNAMDATUDBAE2AwUBNwMGATgDBwE5AwgCMTADCQIxMQMKCSUDBXAC0HAL0HALBgBBDwtwBNBwC9BwC9BwC9BwCwYAQfoAC3AA Step #5: MERGE-OUTER: attempt 4811 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1769571858 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5600dc2d6198, 0x5600dc2de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5600dc2de918,0x5600dc3660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae06790ae12cffb4f8adf00434dc26eb8e619584' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13815 processed earlier; will process 1460 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 128 ft: 129 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #2 pulse cov: 264 ft: 292 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 403 ft: 491 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [00:20:06:307 - 7F152F5DEC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #8 pulse cov: 414 ft: 531 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5600d9aea5dd bp 0x000000000000 sp 0x7ffdffa5f110 T48323) Step #5: ==48323==The signal is caused by a READ memory access. Step #5: #0 0x5600d9aea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5600d990c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5600d990bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5600d98e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5600d980aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5600d9762c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5600d976c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5600d97536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5600d977f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f152f606082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5600d9746aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48323==Register values: Step #5: rax = 0x00005600dce93fd0 rbx = 0x00005600dce93fd0 rcx = 0x00005600dce93fc0 rdx = 0x00007f152f7ceb80 Step #5: rdi = 0x00005600dce93fc0 rsi = 0x00000000001c0000 rbp = 0x0000000000000000 rsp = 0x00007ffdffa5f110 Step #5: r8 = 0x00005600dce93fd0 r9 = 0x00007f152f7cf2f0 r10 = 0x00005600dce6a010 r11 = 0x00007f152f7cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600dcce9960 r14 = 0x0000000100000004 r15 = 0x00005600dbc56386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-85f5d204bb7aafe4591c12a6bf50c0b9383bc43b Step #5: MERGE-OUTER: attempt 4812 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1769716001 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e040e54198, 0x55e040e5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e040e5c918,0x55e040ee40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/85f5d204bb7aafe4591c12a6bf50c0b9383bc43b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13824 processed earlier; will process 1451 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e03e6685dd bp 0x000000000000 sp 0x7ffd0d80dd20 T48327) Step #5: ==48327==The signal is caused by a READ memory access. Step #5: #0 0x55e03e6685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e03e48a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e03e489fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e03e467929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e03e388ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e03e2e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e03e2ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e03e2d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e03e2fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f53af4de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e03e2c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48327==Register values: Step #5: rax = 0x000055e042712920 rbx = 0x000055e042712920 rcx = 0x000055e042712dd0 rdx = 0x00007f53af6a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0d80dd20 Step #5: r8 = 0x000055e042712920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f53af6a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e041867960 r14 = 0x0000000100000004 r15 = 0x000055e0407d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-572f7c77c61dfb46a4ddd19c927762fd341432b3 Step #5: MERGE-OUTER: attempt 4813 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1769854009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559dc172b198, 0x559dc1733911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559dc1733918,0x559dc17bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/572f7c77c61dfb46a4ddd19c927762fd341432b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13825 processed earlier; will process 1450 files now Step #5: [LOADING] WASM module load failed: super type count too large Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 350 ft: 415 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #4 pulse cov: 354 ft: 502 exec/s: 0 rss: 56Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559dbef3f5dd bp 0x000000000000 sp 0x7ffd21642340 T48331) Step #5: ==48331==The signal is caused by a READ memory access. Step #5: #0 0x559dbef3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559dbed61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559dbed60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559dbed3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559dbec5fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559dbebb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559dbebc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559dbeba86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559dbebd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4d1707c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559dbeb9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48331==Register values: Step #5: rax = 0x0000559dc3f9f460 rbx = 0x0000559dc3f9f460 rcx = 0x0000559dc3f9f450 rdx = 0x00007f4d17244b80 Step #5: rdi = 0x0000559dc3f9f450 rsi = 0x0000000000000623 rbp = 0x0000000000000000 rsp = 0x00007ffd21642340 Step #5: r8 = 0x0000559dc3f9f460 r9 = 0x0000559dc3fb0400 r10 = 0x0000559dc3f80010 r11 = 0x00007f4d17244be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559dc213e960 r14 = 0x0000000100000004 r15 = 0x0000559dc10ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-575f5f5390bad85ad8097c1ca205c8043436fda5 Step #5: MERGE-OUTER: attempt 4814 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770004091 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56513cde8198, 0x56513cdf0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56513cdf0918,0x56513ce780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/575f5f5390bad85ad8097c1ca205c8043436fda5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13831 processed earlier; will process 1444 files now Step #5: [LOADING] WASM module load failed: sub type 31 does not match super type Step #5: #1 pulse cov: 289 ft: 290 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56513a5fc5dd bp 0x000000000000 sp 0x7ffcf5932180 T48335) Step #5: ==48335==The signal is caused by a READ memory access. Step #5: #0 0x56513a5fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56513a41e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56513a41dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56513a3fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56513a31cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56513a274c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56513a27e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56513a2656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56513a2913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f76a52fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56513a258aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48335==Register values: Step #5: rax = 0x000056513f21c170 rbx = 0x000056513f21c170 rcx = 0x000056513f21c160 rdx = 0x00007f76a54c5b80 Step #5: rdi = 0x000056513f21c160 rsi = 0x0000000000500031 rbp = 0x0000000000000000 rsp = 0x00007ffcf5932180 Step #5: r8 = 0x000056513f21c170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f76a54c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056513d7fb960 r14 = 0x0000000100000004 r15 = 0x000056513c768386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-027f95ba930dce1667455671ec042eb503a2b189 Step #5: MERGE-OUTER: attempt 4815 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770142995 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565546fc4198, 0x565546fcc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565546fcc918,0x5655470540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/027f95ba930dce1667455671ec042eb503a2b189' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13833 processed earlier; will process 1442 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5655447d85dd bp 0x000000000000 sp 0x7fffa3a32b40 T48339) Step #5: ==48339==The signal is caused by a READ memory access. Step #5: #0 0x5655447d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5655445fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5655445f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5655445d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5655444f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565544450c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56554445a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5655444416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56554446d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa297781082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565544434aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48339==Register values: Step #5: rax = 0x000056554958af80 rbx = 0x000056554958af80 rcx = 0x000056554958b430 rdx = 0x00007fa297949b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa3a32b40 Step #5: r8 = 0x000056554958af80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa297949be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005655479d7960 r14 = 0x0000000100000004 r15 = 0x0000565546944386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2143fd640e18318cd8a33c1b69e071a56080f204 Step #5: MERGE-OUTER: attempt 4816 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770283151 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5580c1070198, 0x5580c1078911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5580c1078918,0x5580c11000a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2143fd640e18318cd8a33c1b69e071a56080f204' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13834 processed earlier; will process 1441 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #1 pulse cov: 339 ft: 340 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 391 ft: 472 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #4 pulse cov: 424 ft: 693 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 20 does not match super type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580be8845dd bp 0x000000000000 sp 0x7ffe3f89ef40 T48343) Step #5: ==48343==The signal is caused by a READ memory access. Step #5: #0 0x5580be8845dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5580be6a6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5580be6a5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580be683929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5580be5a4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5580be4fcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5580be5061e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580be4ed6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5580be5193c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1685149082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5580be4e0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48343==Register values: Step #5: rax = 0x00005580c27ab170 rbx = 0x00005580c27ab170 rcx = 0x00005580c27ab160 rdx = 0x00007f1685311b80 Step #5: rdi = 0x00005580c27ab160 rsi = 0x0000000000000231 rbp = 0x0000000000000000 rsp = 0x00007ffe3f89ef40 Step #5: r8 = 0x00005580c27ab170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1685311be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580c1a83960 r14 = 0x0000000100000004 r15 = 0x00005580c09f0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4dfa784378af8e64b92442b4b85b3758a877dc09 Step #5: MERGE-OUTER: attempt 4817 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770433072 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565511ea9198, 0x565511eb1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565511eb1918,0x565511f390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4dfa784378af8e64b92442b4b85b3758a877dc09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13842 processed earlier; will process 1433 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 260 ft: 261 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56550f6bd5dd bp 0x000000000000 sp 0x7ffd66f6e7e0 T48347) Step #5: ==48347==The signal is caused by a READ memory access. Step #5: #0 0x56550f6bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56550f4df280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56550f4defc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56550f4bc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56550f3ddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56550f335c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56550f33f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56550f3266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56550f3523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe9e40cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56550f319aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48347==Register values: Step #5: rax = 0x0000565514579460 rbx = 0x0000565514579460 rcx = 0x0000565514579450 rdx = 0x00007fe9e4295b80 Step #5: rdi = 0x0000565514579450 rsi = 0x0000000000000021 rbp = 0x0000000000000000 rsp = 0x00007ffd66f6e7e0 Step #5: r8 = 0x0000565514579460 r9 = 0x00007fe9e4295bf0 r10 = 0x000056551455a010 r11 = 0x00007fe9e4295be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005655128bc960 r14 = 0x0000000100000004 r15 = 0x0000565511829386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dc4a43b0190c8d18edfe702484b22431db590b1f Step #5: MERGE-OUTER: attempt 4818 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770574081 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55977cf32198, 0x55977cf3a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55977cf3a918,0x55977cfc20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dc4a43b0190c8d18edfe702484b22431db590b1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13844 processed earlier; will process 1431 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55977a7465dd bp 0x000000000000 sp 0x7fff21f715c0 T48351) Step #5: ==48351==The signal is caused by a READ memory access. Step #5: #0 0x55977a7465dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55977a568280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55977a567fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55977a545929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55977a466ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55977a3bec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55977a3c81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55977a3af6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55977a3db3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1edeb5c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55977a3a2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48351==Register values: Step #5: rax = 0x000055977f3c8e70 rbx = 0x000055977f3c8e70 rcx = 0x000055977f3c9320 rdx = 0x00007f1eded24b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff21f715c0 Step #5: r8 = 0x000055977f3c8e70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1eded24be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055977d945960 r14 = 0x0000000100000004 r15 = 0x000055977c8b2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f18a0c886d9da3c7925c02dbab1703e8137b798e Step #5: MERGE-OUTER: attempt 4819 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770713051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e99798198, 0x559e997a0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e997a0918,0x559e998280a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f18a0c886d9da3c7925c02dbab1703e8137b798e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13845 processed earlier; will process 1430 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e96fac5dd bp 0x000000000000 sp 0x7ffd328e1310 T48355) Step #5: ==48355==The signal is caused by a READ memory access. Step #5: #0 0x559e96fac5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e96dce280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e96dcdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e96dab929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e96cccad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e96c24c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e96c2e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e96c156e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e96c413c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c4f615082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e96c08aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48355==Register values: Step #5: rax = 0x0000559e9ac17650 rbx = 0x0000559e9ac17650 rcx = 0x0000559e9ac17b00 rdx = 0x00007f9c4f7ddb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd328e1310 Step #5: r8 = 0x0000559e9ac17650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c4f7ddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e9a1ab960 r14 = 0x0000000100000004 r15 = 0x0000559e99118386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d5fb391d869d5b7e75ecb758a5307283d6b14268 Step #5: MERGE-OUTER: attempt 4820 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770852081 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559073e79198, 0x559073e81911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559073e81918,0x559073f090a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d5fb391d869d5b7e75ecb758a5307283d6b14268' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13846 processed earlier; will process 1429 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55907168d5dd bp 0x000000000000 sp 0x7fff7e2053d0 T48359) Step #5: ==48359==The signal is caused by a READ memory access. Step #5: #0 0x55907168d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5590714af280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5590714aefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55907148c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5590713adad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559071305c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55907130f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5590712f66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5590713223c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5602829082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5590712e9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48359==Register values: Step #5: rax = 0x00005590753cfb00 rbx = 0x00005590753cfb00 rcx = 0x00005590753cffb0 rdx = 0x00007f56029f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7e2053d0 Step #5: r8 = 0x00005590753cfb00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56029f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055907488c960 r14 = 0x0000000100000004 r15 = 0x00005590737f9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5d78d0e3c40976ad8ffbbf2272a82964f2a14042 Step #5: MERGE-OUTER: attempt 4821 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1770989738 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557054810198, 0x557054818911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557054818918,0x5570548a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5d78d0e3c40976ad8ffbbf2272a82964f2a14042' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13847 processed earlier; will process 1428 files now Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #1 pulse cov: 313 ft: 314 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: #2 pulse cov: 315 ft: 320 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 18 does not match super type Step #5: #4 pulse cov: 330 ft: 508 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 26 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 18 does not match super type Step #5: #8 pulse cov: 336 ft: 579 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570520245dd bp 0x000000000000 sp 0x7ffc74b2a700 T48363) Step #5: ==48363==The signal is caused by a READ memory access. Step #5: #0 0x5570520245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557051e46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557051e45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557051e23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557051d44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557051c9cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557051ca61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557051c8d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557051cb93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf682cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557051c80aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48363==Register values: Step #5: rax = 0x00005570569e7460 rbx = 0x00005570569e7460 rcx = 0x00005570569e7450 rdx = 0x00007fbf68495b80 Step #5: rdi = 0x00005570569e7450 rsi = 0x0000000000000221 rbp = 0x0000000000000000 rsp = 0x00007ffc74b2a700 Step #5: r8 = 0x00005570569e7460 r9 = 0x00005570569e73a0 r10 = 0x00005570569c8010 r11 = 0x00007fbf68495be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557055223960 r14 = 0x0000000100000004 r15 = 0x0000557054190386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e5fef5d70a38621b6a2332894722056cef634981 Step #5: MERGE-OUTER: attempt 4822 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1771136753 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584541a9198, 0x5584541b1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584541b1918,0x5584542390a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e5fef5d70a38621b6a2332894722056cef634981' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13857 processed earlier; will process 1418 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584519bd5dd bp 0x000000000000 sp 0x7ffcce54bf40 T48367) Step #5: ==48367==The signal is caused by a READ memory access. Step #5: #0 0x5584519bd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584517df280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584517defc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584517bc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584516ddad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558451635c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55845163f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584516266e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584516523c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9276aa0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558451619aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48367==Register values: Step #5: rax = 0x0000558456ccf910 rbx = 0x0000558456ccf910 rcx = 0x0000558456ccfdc0 rdx = 0x00007f9276c68b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcce54bf40 Step #5: r8 = 0x0000558456ccf910 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9276c68be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558454bbc960 r14 = 0x0000000100000004 r15 = 0x0000558453b29386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-204d1a5efa8a77e34b9525cfae28e2f1674bdc35 Step #5: MERGE-OUTER: attempt 4823 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1771275103 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5594048e9198, 0x5594048f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5594048f1918,0x5594049790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/204d1a5efa8a77e34b9525cfae28e2f1674bdc35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13858 processed earlier; will process 1417 files now Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: #1 pulse cov: 285 ft: 286 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #2 pulse cov: 315 ft: 347 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: sub type 9 does not match super type Step #5: #4 pulse cov: 334 ft: 460 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 14 does not match super type Step #5: [LOADING] WASM module load failed: sub type 31 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #8 pulse cov: 364 ft: 711 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: sub type 20 does not match super type Step #5: [LOADING] WASM module load failed: sub type 33 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #16 pulse cov: 438 ft: 971 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5594020fd5dd bp 0x000000000000 sp 0x7ffc25037540 T48371) Step #5: ==48371==The signal is caused by a READ memory access. Step #5: #0 0x5594020fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559401f1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559401f1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559401efc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559401e1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559401d75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559401d7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559401d666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559401d923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11db587082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559401d59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48371==Register values: Step #5: rax = 0x0000559405848910 rbx = 0x0000559405848910 rcx = 0x0000559405848dc0 rdx = 0x00007f11db74fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc25037540 Step #5: r8 = 0x0000559405848910 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11db74fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594052fc960 r14 = 0x0000000100000004 r15 = 0x0000559404269386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-77873d14b9922088000bfb481a5eaf4596668f0a Step #5: MERGE-OUTER: attempt 4824 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1771426937 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557246494198, 0x55724649c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55724649c918,0x5572465240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/77873d14b9922088000bfb481a5eaf4596668f0a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13876 processed earlier; will process 1399 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 129 ft: 130 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 314 ft: 330 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #4 pulse cov: 341 ft: 614 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown type 95 Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: sub type 10 does not match super type Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: #8 pulse cov: 357 ft: 737 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: sub type 18 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: #16 pulse cov: 369 ft: 1002 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: sub type 30 does not match super type Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: sub type 4 does not match super type Step #5: [LOADING] WASM module load failed: sub type 11 does not match super type Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: sub type 5 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: sub type 15 does not match super type Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #32 pulse cov: 524 ft: 1457 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unknown type 91 Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557243ca85dd bp 0x000000000000 sp 0x7fff52a974b0 T48375) Step #5: ==48375==The signal is caused by a READ memory access. Step #5: #0 0x557243ca85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557243aca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557243ac9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557243aa7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572439c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557243920c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55724392a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572439116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55724393d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb940490082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557243904aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48375==Register values: Step #5: rax = 0x00005572473c5a80 rbx = 0x00005572473c5a80 rcx = 0x00005572473c5f30 rdx = 0x00007fb940658b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff52a974b0 Step #5: r8 = 0x00005572473c5a80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb940658be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557246ea7960 r14 = 0x0000000100000004 r15 = 0x0000557245e14386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7a85e221eaba442049127d6dbf153a98363f4796 Step #5: MERGE-OUTER: attempt 4825 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1771594361 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55691f614198, 0x55691f61c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55691f61c918,0x55691f6a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7a85e221eaba442049127d6dbf153a98363f4796' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13914 processed earlier; will process 1361 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55691ce285dd bp 0x000000000000 sp 0x7fff4cafdd60 T48379) Step #5: ==48379==The signal is caused by a READ memory access. Step #5: #0 0x55691ce285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55691cc4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55691cc49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55691cc27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55691cb48ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55691caa0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55691caaa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55691ca916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55691cabd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4e6a989082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55691ca84aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48379==Register values: Step #5: rax = 0x0000556921c3a260 rbx = 0x0000556921c3a260 rcx = 0x0000556921c3a710 rdx = 0x00007f4e6ab51b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4cafdd60 Step #5: r8 = 0x0000556921c3a260 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4e6ab51be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556920027960 r14 = 0x0000000100000004 r15 = 0x000055691ef94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3ef9b3c0ab4b277a6041613607aa50520cda624 Step #5: MERGE-OUTER: attempt 4826 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1771733519 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c243426198, 0x55c24342e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c24342e918,0x55c2434b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3ef9b3c0ab4b277a6041613607aa50520cda624' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13915 processed earlier; will process 1360 files now Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #1 pulse cov: 332 ft: 333 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 344 ft: 411 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c240c3a5dd bp 0x000000000000 sp 0x7ffc0ae4d2f0 T48383) Step #5: ==48383==The signal is caused by a READ memory access. Step #5: #0 0x55c240c3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c240a5c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c240a5bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c240a39929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c24095aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c2408b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c2408bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c2408a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c2408cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4ed642082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c240896aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48383==Register values: Step #5: rax = 0x000055c245b3c170 rbx = 0x000055c245b3c170 rcx = 0x000055c245b3c160 rdx = 0x00007fe4ed80ab80 Step #5: rdi = 0x000055c245b3c160 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007ffc0ae4d2f0 Step #5: r8 = 0x000055c245b3c170 r9 = 0x00007fe4ed80abf0 r10 = 0x000055c245b09010 r11 = 0x00007fe4ed80abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c243e39960 r14 = 0x0000000100000004 r15 = 0x000055c242da6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2757ce4b3ff36f639d757fb038df38e553adaf2f Step #5: MERGE-OUTER: attempt 4827 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1771875685 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b7663e2198, 0x55b7663ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b7663ea918,0x55b7664720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2757ce4b3ff36f639d757fb038df38e553adaf2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13918 processed earlier; will process 1357 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 149 ft: 150 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 320 ft: 344 exec/s: 0 rss: 64Mb Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 337 ft: 396 exec/s: 0 rss: 64Mb Step #5: [LOADING] WASM module load failed: super type count too large Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b763bf65dd bp 0x000000000000 sp 0x7fffef5f1b10 T48387) Step #5: ==48387==The signal is caused by a READ memory access. Step #5: #0 0x55b763bf65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b763a18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b763a17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b7639f5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b763916ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b76386ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b7638781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b76385f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b76388b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8673adf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b763852aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48387==Register values: Step #5: rax = 0x000055b7685e91d0 rbx = 0x000055b7685e91d0 rcx = 0x000055b7685e91c0 rdx = 0x00007f8673ca7b80 Step #5: rdi = 0x000055b7685e91c0 rsi = 0x0000000000160000 rbp = 0x0000000000000000 rsp = 0x00007fffef5f1b10 Step #5: r8 = 0x000055b7685e91d0 r9 = 0x00007f8673ca82e0 r10 = 0x000055b7685be010 r11 = 0x00007f8673ca7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b766df5960 r14 = 0x0000000100000004 r15 = 0x000055b765d62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da44cdd9511a0097026a5f5e75695486697c1d00 Step #5: MERGE-OUTER: attempt 4828 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1772042734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d751713198, 0x55d75171b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d75171b918,0x55d7517a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da44cdd9511a0097026a5f5e75695486697c1d00' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13924 processed earlier; will process 1351 files now Step #5: [LOADING] WASM module load failed: invalid type flag Step #5: #1 pulse cov: 308 ft: 309 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: #2 pulse cov: 337 ft: 437 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 7 does not match super type Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #4 pulse cov: 341 ft: 508 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: sub type 36 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d74ef275dd bp 0x000000000000 sp 0x7fff6b95c1c0 T48391) Step #5: ==48391==The signal is caused by a READ memory access. Step #5: #0 0x55d74ef275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d74ed49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d74ed48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d74ed26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d74ec47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d74eb9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d74eba91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d74eb906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d74ebbc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc638c81082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d74eb83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48391==Register values: Step #5: rax = 0x000055d753575170 rbx = 0x000055d753575170 rcx = 0x000055d753575160 rdx = 0x00007fc638e49b80 Step #5: rdi = 0x000055d753575160 rsi = 0x0000000000000031 rbp = 0x0000000000000000 rsp = 0x00007fff6b95c1c0 Step #5: r8 = 0x000055d753575170 r9 = 0x000055d753567000 r10 = 0x000055d753542010 r11 = 0x00007fc638e49be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d752126960 r14 = 0x0000000100000004 r15 = 0x000055d751093386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-273d6806f6234138c5cc66dd694a39550ef75039 Step #5: MERGE-OUTER: attempt 4829 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1772187085 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55df3627c198, 0x55df36284911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55df36284918,0x55df3630c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/273d6806f6234138c5cc66dd694a39550ef75039' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 13932 processed earlier; will process 1343 files now Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #1 pulse cov: 241 ft: 242 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #2 pulse cov: 271 ft: 318 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #4 pulse cov: 276 ft: 375 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #8 pulse cov: 515 ft: 734 exec/s: 0 rss: 667Mb Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: [LOADING] WASM module load failed: sub type 63 does not match super type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #16 pulse cov: 589 ft: 1118 exec/s: 0 rss: 667Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: size minimum must not be greater than maximum Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unknown function 40 Step #5: #32 pulse cov: 816 ft: 1549 exec/s: 0 rss: 667Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown table 248233982 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown type 64 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown function 35 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 7 Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: [LOADING] WASM module load failed: unknown function 48 Step #5: [LOADING] WASM module load failed: unsupported opcode f3 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: [LOADING] WASM module load failed: unknown table 11 Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: #64 pulse cov: 1232 ft: 2836 exec/s: 0 rss: 667Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: instruction requires reference type t match type ref null funcin table 0 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unsupported opcode d9 Step #5: [LOADING] WASM module load failed: unsupported opcode fc 6e Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: unknown table 41 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 0 Step #5: [LOADING] WASM module load failed: unsupported opcode fe 1e0512 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: data count section required Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55df33a905dd bp 0x000000000000 sp 0x7fff09e137a0 T48395) Step #5: ==48395==The signal is caused by a READ memory access. Step #5: #0 0x55df33a905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55df338b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55df338b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55df3388f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55df337b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55df33708c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55df337121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55df336f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55df337253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbec3300082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55df336ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48395==Register values: Step #5: rax = 0x000055df3898ddb0 rbx = 0x000055df3898ddb0 rcx = 0x000055df3898e260 rdx = 0x00007fbec34c8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff09e137a0 Step #5: r8 = 0x000055df3898ddb0 r9 = 0x000055df3880eec0 r10 = 0x000055df387d6010 r11 = 0x00007fbec34c8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055df36c8f960 r14 = 0x0000000100000004 r15 = 0x000055df35bfc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5497a07561f75711a8e8f366ea2386be914bc8d3 Step #5: MERGE-OUTER: attempt 4830 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1772827239 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b33020c198, 0x55b330214911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b330214918,0x55b33029c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5497a07561f75711a8e8f366ea2386be914bc8d3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14026 processed earlier; will process 1249 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 623 ft: 624 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 630 ft: 635 exec/s: 0 rss: 52Mb Step #5: [00:20:09:560 - 7F38F7C6CC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [00:20:09:561 - 7F38F7C6CC80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #4 pulse cov: 663 ft: 694 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode e1 Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode c7 Step #5: #8 pulse cov: 942 ft: 1379 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but block stack was empty Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #16 pulse cov: 1015 ft: 1768 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b32da205dd bp 0x000000000000 sp 0x7ffeae625c30 T48399) Step #5: ==48399==The signal is caused by a READ memory access. Step #5: #0 0x55b32da205dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b32d842280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b32d841fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b32d81f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b32d740ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b32d698c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b32d6a21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b32d6896e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b32d6b53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38f7c94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b32d67caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48399==Register values: Step #5: rax = 0x000055b331ebdd20 rbx = 0x000055b331ebdd20 rcx = 0x000055b331ebe1d0 rdx = 0x00007f38f7e5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeae625c30 Step #5: r8 = 0x000055b331ebdd20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38f7e5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b330c1f960 r14 = 0x0000000100000004 r15 = 0x000055b32fb8c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-778a21c4ef6f42c842a55bfb79baec02921e5528 Step #5: MERGE-OUTER: attempt 4831 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1772982098 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1c9171198, 0x55c1c9179911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1c9179918,0x55c1c92010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/778a21c4ef6f42c842a55bfb79baec02921e5528' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14043 processed earlier; will process 1232 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1c69855dd bp 0x000000000000 sp 0x7ffe1568a490 T48403) Step #5: ==48403==The signal is caused by a READ memory access. Step #5: #0 0x55c1c69855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1c67a7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1c67a6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1c6784929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1c66a5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c1c65fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1c66071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1c65ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1c661a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa444c53082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c1c65e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48403==Register values: Step #5: rax = 0x000055c1ca6523e0 rbx = 0x000055c1ca6523e0 rcx = 0x000055c1ca652890 rdx = 0x00007fa444e1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1568a490 Step #5: r8 = 0x000055c1ca6523e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa444e1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c1c9b84960 r14 = 0x0000000100000004 r15 = 0x000055c1c8af1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af03f2dc8ff869e4cf3e264a1bf144fcb08753dd Step #5: MERGE-OUTER: attempt 4832 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1773123009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562218592198, 0x56221859a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56221859a918,0x5622186220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af03f2dc8ff869e4cf3e264a1bf144fcb08753dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14044 processed earlier; will process 1231 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 16 Step #5: #1 pulse cov: 647 ft: 648 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 842 ft: 1010 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562215da65dd bp 0x000000000000 sp 0x7ffc6ec4b190 T48407) Step #5: ==48407==The signal is caused by a READ memory access. Step #5: #0 0x562215da65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562215bc8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562215bc7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562215ba5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562215ac6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562215a1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562215a281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562215a0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562215a3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f11aebd2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562215a02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48407==Register values: Step #5: rax = 0x0000562219b2d210 rbx = 0x0000562219b2d210 rcx = 0x0000562219b2d6c0 rdx = 0x00007f11aed9ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6ec4b190 Step #5: r8 = 0x0000562219b2d210 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f11aed9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562218fa5960 r14 = 0x0000000100000004 r15 = 0x0000562217f12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20fb80dc1f60119871ce4ac2b9c4e1aa5fc1c761 Step #5: MERGE-OUTER: attempt 4833 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1773269727 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb6d17f198, 0x55cb6d187911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb6d187918,0x55cb6d20f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20fb80dc1f60119871ce4ac2b9c4e1aa5fc1c761' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14047 processed earlier; will process 1228 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 35651071 Step #5: #1 pulse cov: 730 ft: 731 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb6a9935dd bp 0x000000000000 sp 0x7fffb9648230 T48411) Step #5: ==48411==The signal is caused by a READ memory access. Step #5: #0 0x55cb6a9935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb6a7b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb6a7b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb6a792929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb6a6b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb6a60bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb6a6151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb6a5fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb6a6283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f02c8052082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb6a5efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48411==Register values: Step #5: rax = 0x000055cb6f29bf70 rbx = 0x000055cb6f29bf70 rcx = 0x000055cb6f29c420 rdx = 0x00007f02c821ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb9648230 Step #5: r8 = 0x000055cb6f29bf70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f02c821abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb6db92960 r14 = 0x0000000100000004 r15 = 0x000055cb6caff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9801483c9c1c6c5929973c09e133bce45ae9f3af Step #5: MERGE-OUTER: attempt 4834 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1773410698 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555c5b667198, 0x555c5b66f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555c5b66f918,0x555c5b6f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9801483c9c1c6c5929973c09e133bce45ae9f3af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14049 processed earlier; will process 1226 files now Step #5: [LOADING] WASM module load failed: unknown table 65 Step #5: #1 pulse cov: 773 ft: 774 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555c58e7b5dd bp 0x000000000000 sp 0x7ffc01023950 T48415) Step #5: ==48415==The signal is caused by a READ memory access. Step #5: #0 0x555c58e7b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555c58c9d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555c58c9cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555c58c7a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555c58b9bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555c58af3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555c58afd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555c58ae46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555c58b103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f86162f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555c58ad7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48415==Register values: Step #5: rax = 0x0000555c5ce5bf80 rbx = 0x0000555c5ce5bf80 rcx = 0x0000555c5ce5c430 rdx = 0x00007f86164b8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc01023950 Step #5: r8 = 0x0000555c5ce5bf80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86164b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555c5c07a960 r14 = 0x0000000100000004 r15 = 0x0000555c5afe7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-28f9b99b839dd7390863253e863520e3b26dfb11 Step #5: MERGE-OUTER: attempt 4835 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1773550917 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abf6bd9198, 0x55abf6be1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abf6be1918,0x55abf6c690a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/28f9b99b839dd7390863253e863520e3b26dfb11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14051 processed earlier; will process 1224 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abf43ed5dd bp 0x000000000000 sp 0x7ffdc8cacc40 T48419) Step #5: ==48419==The signal is caused by a READ memory access. Step #5: #0 0x55abf43ed5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abf420f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abf420efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abf41ec929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abf410dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abf4065c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abf406f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abf40566e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abf40823c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f736123f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abf4049aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48419==Register values: Step #5: rax = 0x000055abf966e3e0 rbx = 0x000055abf966e3e0 rcx = 0x000055abf966e890 rdx = 0x00007f7361407b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc8cacc40 Step #5: r8 = 0x000055abf966e3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7361407be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abf75ec960 r14 = 0x0000000100000004 r15 = 0x000055abf6559386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54da320b4268a748116f79e0ea22da7917798702 Step #5: MERGE-OUTER: attempt 4836 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1773691308 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a9fb737198, 0x55a9fb73f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a9fb73f918,0x55a9fb7c70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54da320b4268a748116f79e0ea22da7917798702' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14052 processed earlier; will process 1223 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a9f8f4b5dd bp 0x000000000000 sp 0x7fff548c51e0 T48423) Step #5: ==48423==The signal is caused by a READ memory access. Step #5: #0 0x55a9f8f4b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a9f8d6d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a9f8d6cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a9f8d4a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a9f8c6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a9f8bc3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a9f8bcd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a9f8bb46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a9f8be03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f318f3de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a9f8ba7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48423==Register values: Step #5: rax = 0x000055a9fc9aa3e0 rbx = 0x000055a9fc9aa3e0 rcx = 0x000055a9fc9aa890 rdx = 0x00007f318f5a6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff548c51e0 Step #5: r8 = 0x000055a9fc9aa3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f318f5a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a9fc14a960 r14 = 0x0000000100000004 r15 = 0x000055a9fb0b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8424d45837f99274cb09534116ae705335d7ed32 Step #5: MERGE-OUTER: attempt 4837 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1773832822 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5615293d8198, 0x5615293e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5615293e0918,0x5615294680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8424d45837f99274cb09534116ae705335d7ed32' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14053 processed earlier; will process 1222 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561526bec5dd bp 0x000000000000 sp 0x7ffe75ec1bd0 T48427) Step #5: ==48427==The signal is caused by a READ memory access. Step #5: #0 0x561526bec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561526a0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561526a0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5615269eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56152690cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561526864c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56152686e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5615268556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5615268813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f47c3f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561526848aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48427==Register values: Step #5: rax = 0x000056152bc2d3e0 rbx = 0x000056152bc2d3e0 rcx = 0x000056152bc2d890 rdx = 0x00007f7f47e07b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe75ec1bd0 Step #5: r8 = 0x000056152bc2d3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f47e07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561529deb960 r14 = 0x0000000100000004 r15 = 0x0000561528d58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d4669af0029da7c811fd01a6177bac7eb286e017 Step #5: MERGE-OUTER: attempt 4838 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1773971279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555a479f0198, 0x555a479f8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555a479f8918,0x555a47a800a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d4669af0029da7c811fd01a6177bac7eb286e017' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14054 processed earlier; will process 1221 files now Step #5: [LOADING] WASM module load failed: data count section required Step #5: #1 pulse cov: 685 ft: 686 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 1279 Step #5: #2 pulse cov: 702 ft: 814 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555a452045dd bp 0x000000000000 sp 0x7ffede29ffe0 T48431) Step #5: ==48431==The signal is caused by a READ memory access. Step #5: #0 0x555a452045dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555a45026280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555a45025fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555a45003929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555a44f24ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555a44e7cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555a44e861e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555a44e6d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555a44e993c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6b805a7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555a44e60aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48431==Register values: Step #5: rax = 0x0000555a49855120 rbx = 0x0000555a49855120 rcx = 0x0000555a498555d0 rdx = 0x00007f6b8076fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffede29ffe0 Step #5: r8 = 0x0000555a49855120 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6b8076fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555a48403960 r14 = 0x0000000100000004 r15 = 0x0000555a47370386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26bc26cd0934dccec32753d603960227d21dac11 Step #5: MERGE-OUTER: attempt 4839 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1774113099 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56330af46198, 0x56330af4e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56330af4e918,0x56330afd60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26bc26cd0934dccec32753d603960227d21dac11' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14057 processed earlier; will process 1218 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56330875a5dd bp 0x000000000000 sp 0x7ffe469ca250 T48435) Step #5: ==48435==The signal is caused by a READ memory access. Step #5: #0 0x56330875a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56330857c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56330857bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563308559929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56330847aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633083d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633083dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633083c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633083ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7b0726082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633083b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48435==Register values: Step #5: rax = 0x000056330cfa73e0 rbx = 0x000056330cfa73e0 rcx = 0x000056330cfa7890 rdx = 0x00007fc7b08eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe469ca250 Step #5: r8 = 0x000056330cfa73e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7b08eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056330b959960 r14 = 0x0000000100000004 r15 = 0x000056330a8c6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2bcb5fbddc6561e0f61846020236b7b9d8c035d0 Step #5: MERGE-OUTER: attempt 4840 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1774252734 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56206b852198, 0x56206b85a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56206b85a918,0x56206b8e20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2bcb5fbddc6561e0f61846020236b7b9d8c035d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14058 processed earlier; will process 1217 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620690665dd bp 0x000000000000 sp 0x7ffca2215400 T48439) Step #5: ==48439==The signal is caused by a READ memory access. Step #5: #0 0x5620690665dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562068e88280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562068e87fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562068e65929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562068d86ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562068cdec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562068ce81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562068ccf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562068cfb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a87a48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562068cc2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48439==Register values: Step #5: rax = 0x000056206d0df4a0 rbx = 0x000056206d0df4a0 rcx = 0x000056206d0df950 rdx = 0x00007f1a87c10b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca2215400 Step #5: r8 = 0x000056206d0df4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a87c10be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056206c265960 r14 = 0x0000000100000004 r15 = 0x000056206b1d2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec3698ed7ccd2baf8d0baa8f039385fa08f30671 Step #5: MERGE-OUTER: attempt 4841 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1774392487 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ba831d4198, 0x55ba831dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ba831dc918,0x55ba832640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec3698ed7ccd2baf8d0baa8f039385fa08f30671' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14059 processed earlier; will process 1216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ba809e85dd bp 0x000000000000 sp 0x7fffd1087b60 T48443) Step #5: ==48443==The signal is caused by a READ memory access. Step #5: #0 0x55ba809e85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ba8080a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ba80809fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ba807e7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ba80708ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ba80660c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ba8066a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ba806516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ba8067d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fab2898f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ba80644aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48443==Register values: Step #5: rax = 0x000055ba83fdb550 rbx = 0x000055ba83fdb550 rcx = 0x000055ba83fdba00 rdx = 0x00007fab28b57b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffd1087b60 Step #5: r8 = 0x000055ba83fdb550 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fab28b57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ba83be7960 r14 = 0x0000000100000004 r15 = 0x000055ba82b54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f721c93ad89a2e6322a28159d645071384043903 Step #5: MERGE-OUTER: attempt 4842 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1774533264 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5597aedcf198, 0x5597aedd7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5597aedd7918,0x5597aee5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f721c93ad89a2e6322a28159d645071384043903' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14060 processed earlier; will process 1215 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 772 ft: 773 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 3333 Step #5: #2 pulse cov: 831 ft: 976 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 35651583 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5597ac5e35dd bp 0x000000000000 sp 0x7ffff5759020 T48447) Step #5: ==48447==The signal is caused by a READ memory access. Step #5: #0 0x5597ac5e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5597ac405280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5597ac404fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5597ac3e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5597ac303ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5597ac25bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5597ac2651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5597ac24c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5597ac2783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96f7ac9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5597ac23faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48447==Register values: Step #5: rax = 0x00005597afe2a740 rbx = 0x00005597afe2a740 rcx = 0x00005597afe2abf0 rdx = 0x00007f96f7c91b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff5759020 Step #5: r8 = 0x00005597afe2a740 r9 = 0x00007f96f7c91c70 r10 = 0x00005597afca1010 r11 = 0x00007f96f7c91be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005597af7e2960 r14 = 0x0000000100000004 r15 = 0x00005597ae74f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-00fa6ff4bfe15d930bd8dbc3deb383e1052f387b Step #5: MERGE-OUTER: attempt 4843 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1774676798 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e344576198, 0x55e34457e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e34457e918,0x55e3446060a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/00fa6ff4bfe15d930bd8dbc3deb383e1052f387b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14064 processed earlier; will process 1211 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e341d8a5dd bp 0x000000000000 sp 0x7ffd4a4d8ff0 T48451) Step #5: ==48451==The signal is caused by a READ memory access. Step #5: #0 0x55e341d8a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e341bac280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e341babfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e341b89929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e341aaaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e341a02c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e341a0c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3419f36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e341a1f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32f5cc9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e3419e6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48451==Register values: Step #5: rax = 0x000055e3461793e0 rbx = 0x000055e3461793e0 rcx = 0x000055e346179890 rdx = 0x00007f32f5e91b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4a4d8ff0 Step #5: r8 = 0x000055e3461793e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32f5e91be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e344f89960 r14 = 0x0000000100000004 r15 = 0x000055e343ef6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a274834b0f89ade69b8c630fd750e123c20a4924 Step #5: MERGE-OUTER: attempt 4844 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1774817210 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5631fb995198, 0x5631fb99d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5631fb99d918,0x5631fba250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a274834b0f89ade69b8c630fd750e123c20a4924' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14065 processed earlier; will process 1210 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5631f91a95dd bp 0x000000000000 sp 0x7ffd34337380 T48455) Step #5: ==48455==The signal is caused by a READ memory access. Step #5: #0 0x5631f91a95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5631f8fcb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5631f8fcafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5631f8fa8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5631f8ec9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5631f8e21c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5631f8e2b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5631f8e126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5631f8e3e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0d597a4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5631f8e05aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48455==Register values: Step #5: rax = 0x00005631fd54a3e0 rbx = 0x00005631fd54a3e0 rcx = 0x00005631fd54a890 rdx = 0x00007f0d5996cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd34337380 Step #5: r8 = 0x00005631fd54a3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0d5996cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005631fc3a8960 r14 = 0x0000000100000004 r15 = 0x00005631fb315386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4f655a5e93eaad5ff06cf028ecba794451877e4 Step #5: MERGE-OUTER: attempt 4845 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1774955361 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ae93d0198, 0x563ae93d8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ae93d8918,0x563ae94600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4f655a5e93eaad5ff06cf028ecba794451877e4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14066 processed earlier; will process 1209 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 1452648 Step #5: #1 pulse cov: 732 ft: 733 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ae6be45dd bp 0x000000000000 sp 0x7ffe3b829f10 T48459) Step #5: ==48459==The signal is caused by a READ memory access. Step #5: #0 0x563ae6be45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ae6a06280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ae6a05fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ae69e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ae6904ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ae685cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ae68661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ae684d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ae68793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0c010dd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ae6840aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48459==Register values: Step #5: rax = 0x0000563aebac3f70 rbx = 0x0000563aebac3f70 rcx = 0x0000563aebac4420 rdx = 0x00007f0c012a5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3b829f10 Step #5: r8 = 0x0000563aebac3f70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0c012a5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ae9de3960 r14 = 0x0000000100000004 r15 = 0x0000563ae8d50386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f984fc42af773f844d6ed4031d5d9000de034fd Step #5: MERGE-OUTER: attempt 4846 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1775097346 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5573bf392198, 0x5573bf39a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5573bf39a918,0x5573bf4220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f984fc42af773f844d6ed4031d5d9000de034fd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14068 processed earlier; will process 1207 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573bcba65dd bp 0x000000000000 sp 0x7ffcb4d26a80 T48463) Step #5: ==48463==The signal is caused by a READ memory access. Step #5: #0 0x5573bcba65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573bc9c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573bc9c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573bc9a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5573bc8c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5573bc81ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5573bc8281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5573bc80f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5573bc83b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff8e15fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5573bc802aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48463==Register values: Step #5: rax = 0x00005573c106d4a0 rbx = 0x00005573c106d4a0 rcx = 0x00005573c106d950 rdx = 0x00007ff8e17c2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb4d26a80 Step #5: r8 = 0x00005573c106d4a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff8e17c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573bfda5960 r14 = 0x0000000100000004 r15 = 0x00005573bed12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3bc28d62a94b14dece3a884d88ef16e4419cb5f Step #5: MERGE-OUTER: attempt 4847 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1775237060 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5605409eb198, 0x5605409f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5605409f3918,0x560540a7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3bc28d62a94b14dece3a884d88ef16e4419cb5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14069 processed earlier; will process 1206 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56053e1ff5dd bp 0x000000000000 sp 0x7ffd2a1644e0 T48467) Step #5: ==48467==The signal is caused by a READ memory access. Step #5: #0 0x56053e1ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56053e021280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56053e020fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56053dffe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56053df1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56053de77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56053de811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56053de686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56053de943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb61863082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56053de5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48467==Register values: Step #5: rax = 0x00005605416c73e0 rbx = 0x00005605416c73e0 rcx = 0x00005605416c7890 rdx = 0x00007ffb61a2bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2a1644e0 Step #5: r8 = 0x00005605416c73e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb61a2bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605413fe960 r14 = 0x0000000100000004 r15 = 0x000056054036b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cfbf776d07adb4be05ee0419c885e6e0b6b92b6b Step #5: MERGE-OUTER: attempt 4848 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1775376150 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5578c90d7198, 0x5578c90df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5578c90df918,0x5578c91670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cfbf776d07adb4be05ee0419c885e6e0b6b92b6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14070 processed earlier; will process 1205 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578c68eb5dd bp 0x000000000000 sp 0x7ffe4d428730 T48471) Step #5: ==48471==The signal is caused by a READ memory access. Step #5: #0 0x5578c68eb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578c670d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578c670cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578c66ea929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578c660bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578c6563c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578c656d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578c65546e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578c65803c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa3ececf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578c6547aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48471==Register values: Step #5: rax = 0x00005578cb3523e0 rbx = 0x00005578cb3523e0 rcx = 0x00005578cb352890 rdx = 0x00007fa3ed097b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4d428730 Step #5: r8 = 0x00005578cb3523e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa3ed097be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005578c9aea960 r14 = 0x0000000100000004 r15 = 0x00005578c8a57386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d13733e10b845581e57bda3a795eb4321474963d Step #5: MERGE-OUTER: attempt 4849 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1775514451 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565191eb3198, 0x565191ebb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565191ebb918,0x565191f430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d13733e10b845581e57bda3a795eb4321474963d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14071 processed earlier; will process 1204 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56518f6c75dd bp 0x000000000000 sp 0x7ffeeb979220 T48475) Step #5: ==48475==The signal is caused by a READ memory access. Step #5: #0 0x56518f6c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56518f4e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56518f4e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56518f4c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56518f3e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56518f33fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56518f3491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56518f3306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56518f35c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faeda7d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56518f323aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48475==Register values: Step #5: rax = 0x00005651932d1410 rbx = 0x00005651932d1410 rcx = 0x00005651932d18c0 rdx = 0x00007faeda99fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeeb979220 Step #5: r8 = 0x00005651932d1410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faeda99fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005651928c6960 r14 = 0x0000000100000004 r15 = 0x0000565191833386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38309c58d64783f9738379766fc1e74fcfb39f26 Step #5: MERGE-OUTER: attempt 4850 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1775654191 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5649802e1198, 0x5649802e9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5649802e9918,0x5649803710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38309c58d64783f9738379766fc1e74fcfb39f26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14072 processed earlier; will process 1203 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56497daf55dd bp 0x000000000000 sp 0x7ffe77e463e0 T48479) Step #5: ==48479==The signal is caused by a READ memory access. Step #5: #0 0x56497daf55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56497d917280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56497d916fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56497d8f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56497d815ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56497d76dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56497d7771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56497d75e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56497d78a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32e9349082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56497d751aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48479==Register values: Step #5: rax = 0x0000564982a813e0 rbx = 0x0000564982a813e0 rcx = 0x0000564982a81890 rdx = 0x00007f32e9511b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe77e463e0 Step #5: r8 = 0x0000564982a813e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32e9511be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564980cf4960 r14 = 0x0000000100000004 r15 = 0x000056497fc61386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ed29350ebaae0e1d10778c35f77dfda67685b2f Step #5: MERGE-OUTER: attempt 4851 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1775794703 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f28047b198, 0x55f280483911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f280483918,0x55f28050b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ed29350ebaae0e1d10778c35f77dfda67685b2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14073 processed earlier; will process 1202 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 584 ft: 585 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f27dc8f5dd bp 0x000000000000 sp 0x7fffa1f2a9e0 T48483) Step #5: ==48483==The signal is caused by a READ memory access. Step #5: #0 0x55f27dc8f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f27dab1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f27dab0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f27da8e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f27d9afad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f27d907c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f27d9111e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f27d8f86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f27d9243c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe250627082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f27d8ebaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48483==Register values: Step #5: rax = 0x000055f2819e18a0 rbx = 0x000055f2819e18a0 rcx = 0x000055f2819e1d50 rdx = 0x00007fe2507efb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa1f2a9e0 Step #5: r8 = 0x000055f2819e18a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe2507efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f280e8e960 r14 = 0x0000000100000004 r15 = 0x000055f27fdfb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02a8e11c8d006ad1ca73ba754cc5e74176e51f7e Step #5: MERGE-OUTER: attempt 4852 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1775937432 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fcfcd63198, 0x55fcfcd6b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fcfcd6b918,0x55fcfcdf30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02a8e11c8d006ad1ca73ba754cc5e74176e51f7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14075 processed earlier; will process 1200 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fcfa5775dd bp 0x000000000000 sp 0x7fffc9eb88a0 T48487) Step #5: ==48487==The signal is caused by a READ memory access. Step #5: #0 0x55fcfa5775dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fcfa399280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fcfa398fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fcfa376929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fcfa297ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fcfa1efc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fcfa1f91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fcfa1e06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fcfa20c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f030a9d2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fcfa1d3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48487==Register values: Step #5: rax = 0x000055fcfede53e0 rbx = 0x000055fcfede53e0 rcx = 0x000055fcfede5890 rdx = 0x00007f030ab9ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc9eb88a0 Step #5: r8 = 0x000055fcfede53e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f030ab9abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fcfd776960 r14 = 0x0000000100000004 r15 = 0x000055fcfc6e3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a7363938b809280871a4fd0fe52bd2ddb5f6fea7 Step #5: MERGE-OUTER: attempt 4853 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1776075236 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560563aab198, 0x560563ab3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560563ab3918,0x560563b3b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a7363938b809280871a4fd0fe52bd2ddb5f6fea7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14076 processed earlier; will process 1199 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 518 ft: 519 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #2 pulse cov: 550 ft: 564 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5605612bf5dd bp 0x000000000000 sp 0x7ffca9483560 T48491) Step #5: ==48491==The signal is caused by a READ memory access. Step #5: #0 0x5605612bf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5605610e1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5605610e0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5605610be929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560560fdfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560560f37c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560560f411e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560560f286e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560560f543c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d53846082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560560f1baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48491==Register values: Step #5: rax = 0x0000560565304610 rbx = 0x0000560565304610 rcx = 0x0000560565304ac0 rdx = 0x00007f2d53a0eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca9483560 Step #5: r8 = 0x0000560565304610 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d53a0ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005605644be960 r14 = 0x0000000100000004 r15 = 0x000056056342b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e642d7c2720d92246acab907af03087c305856f Step #5: MERGE-OUTER: attempt 4854 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1776216749 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55abefb41198, 0x55abefb49911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55abefb49918,0x55abefbd10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e642d7c2720d92246acab907af03087c305856f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14079 processed earlier; will process 1196 files now Step #5: [LOADING] WASM module load failed: unknown type 49 Step #5: #1 pulse cov: 592 ft: 593 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55abed3555dd bp 0x000000000000 sp 0x7ffe0a5294f0 T48495) Step #5: ==48495==The signal is caused by a READ memory access. Step #5: #0 0x55abed3555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55abed177280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55abed176fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55abed154929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55abed075ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55abecfcdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55abecfd71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55abecfbe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55abecfea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f252356b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55abecfb1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48495==Register values: Step #5: rax = 0x000055abf093df80 rbx = 0x000055abf093df80 rcx = 0x000055abf093e430 rdx = 0x00007f2523733b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0a5294f0 Step #5: r8 = 0x000055abf093df80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2523733be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055abf0554960 r14 = 0x0000000100000004 r15 = 0x000055abef4c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84e2802a2a9d0b61d5b4976d0dad606c9508aa7e Step #5: MERGE-OUTER: attempt 4855 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1776357947 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bb63095198, 0x55bb6309d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bb6309d918,0x55bb631250a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84e2802a2a9d0b61d5b4976d0dad606c9508aa7e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14081 processed earlier; will process 1194 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bb608a95dd bp 0x000000000000 sp 0x7ffea981efa0 T48499) Step #5: ==48499==The signal is caused by a READ memory access. Step #5: #0 0x55bb608a95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bb606cb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bb606cafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bb606a8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bb605c9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bb60521c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bb6052b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bb605126e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bb6053e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa6a09a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bb60505aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48499==Register values: Step #5: rax = 0x000055bb63f293e0 rbx = 0x000055bb63f293e0 rcx = 0x000055bb63f29890 rdx = 0x00007ffa6a262b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea981efa0 Step #5: r8 = 0x000055bb63f293e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa6a262be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bb63aa8960 r14 = 0x0000000100000004 r15 = 0x000055bb62a15386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3a5ff78690ae7956881ce6866ffc3a34fb8d019 Step #5: MERGE-OUTER: attempt 4856 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1776496280 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d5b482a198, 0x55d5b4832911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d5b4832918,0x55d5b48ba0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3a5ff78690ae7956881ce6866ffc3a34fb8d019' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14082 processed earlier; will process 1193 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d5b203e5dd bp 0x000000000000 sp 0x7fffb6f9ac10 T48503) Step #5: ==48503==The signal is caused by a READ memory access. Step #5: #0 0x55d5b203e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d5b1e60280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d5b1e5ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d5b1e3d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d5b1d5ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d5b1cb6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d5b1cc01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d5b1ca76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d5b1cd33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f95d4c8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d5b1c9aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48503==Register values: Step #5: rax = 0x000055d5b54e83e0 rbx = 0x000055d5b54e83e0 rcx = 0x000055d5b54e8890 rdx = 0x00007f95d4e53b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb6f9ac10 Step #5: r8 = 0x000055d5b54e83e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f95d4e53be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d5b523d960 r14 = 0x0000000100000004 r15 = 0x000055d5b41aa386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f946cea6b7659cd9b58c963329ae0f15ef0f99b5 Step #5: MERGE-OUTER: attempt 4857 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1776635476 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a63a21198, 0x558a63a29911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a63a29918,0x558a63ab10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f946cea6b7659cd9b58c963329ae0f15ef0f99b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14083 processed earlier; will process 1192 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a612355dd bp 0x000000000000 sp 0x7ffde0fd7ce0 T48507) Step #5: ==48507==The signal is caused by a READ memory access. Step #5: #0 0x558a612355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a61057280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a61056fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a61034929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a60f55ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a60eadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a60eb71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a60e9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a60eca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f22bc390082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a60e91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48507==Register values: Step #5: rax = 0x0000558a6655e420 rbx = 0x0000558a6655e420 rcx = 0x0000558a6655e8d0 rdx = 0x00007f22bc558b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde0fd7ce0 Step #5: r8 = 0x0000558a6655e420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f22bc558be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a64434960 r14 = 0x0000000100000004 r15 = 0x0000558a633a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4253b0fe6fef3a64157714a834ae12798a78e717 Step #5: MERGE-OUTER: attempt 4858 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1776776986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dd23392198, 0x55dd2339a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dd2339a918,0x55dd234220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4253b0fe6fef3a64157714a834ae12798a78e717' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14084 processed earlier; will process 1191 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dd20ba65dd bp 0x000000000000 sp 0x7ffcdf32a760 T48511) Step #5: ==48511==The signal is caused by a READ memory access. Step #5: #0 0x55dd20ba65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dd209c8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dd209c7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dd209a5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dd208c6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dd2081ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dd208281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dd2080f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dd2083b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff35d877082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dd20802aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48511==Register values: Step #5: rax = 0x000055dd2510c420 rbx = 0x000055dd2510c420 rcx = 0x000055dd2510c8d0 rdx = 0x00007ff35da3fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcdf32a760 Step #5: r8 = 0x000055dd2510c420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff35da3fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dd23da5960 r14 = 0x0000000100000004 r15 = 0x000055dd22d12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a971623033a1495943aef9e8cbb78e21c3edd91e Step #5: MERGE-OUTER: attempt 4859 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1776916131 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a508ca198, 0x560a508d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a508d2918,0x560a5095a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a971623033a1495943aef9e8cbb78e21c3edd91e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14085 processed earlier; will process 1190 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a4e0de5dd bp 0x000000000000 sp 0x7ffe055b88f0 T48515) Step #5: ==48515==The signal is caused by a READ memory access. Step #5: #0 0x560a4e0de5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a4df00280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a4defffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a4dedd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a4ddfead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a4dd56c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a4dd601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a4dd476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a4dd733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe926e2c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a4dd3aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48515==Register values: Step #5: rax = 0x0000560a51bcb3e0 rbx = 0x0000560a51bcb3e0 rcx = 0x0000560a51bcb890 rdx = 0x00007fe926ff4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe055b88f0 Step #5: r8 = 0x0000560a51bcb3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe926ff4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a512dd960 r14 = 0x0000000100000004 r15 = 0x0000560a5024a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9003d190a4b096e583d1c0b8b34222b621c5303e Step #5: MERGE-OUTER: attempt 4860 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1777055045 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e76833d198, 0x55e768345911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e768345918,0x55e7683cd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9003d190a4b096e583d1c0b8b34222b621c5303e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14086 processed earlier; will process 1189 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e765b515dd bp 0x000000000000 sp 0x7ffc697fca60 T48519) Step #5: ==48519==The signal is caused by a READ memory access. Step #5: #0 0x55e765b515dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e765973280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e765972fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e765950929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e765871ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7657c9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7657d31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7657ba6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7657e63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec35ca4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7657adaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48519==Register values: Step #5: rax = 0x000055e76a2223e0 rbx = 0x000055e76a2223e0 rcx = 0x000055e76a222890 rdx = 0x00007fec35e6cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc697fca60 Step #5: r8 = 0x000055e76a2223e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec35e6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e768d50960 r14 = 0x0000000100000004 r15 = 0x000055e767cbd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38386cf855d31f72b4dd12b4033fedf3f3ac3c80 Step #5: MERGE-OUTER: attempt 4861 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1777193733 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fdc0a37198, 0x55fdc0a3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fdc0a3f918,0x55fdc0ac70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38386cf855d31f72b4dd12b4033fedf3f3ac3c80' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14087 processed earlier; will process 1188 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fdbe24b5dd bp 0x000000000000 sp 0x7fff102c8060 T48523) Step #5: ==48523==The signal is caused by a READ memory access. Step #5: #0 0x55fdbe24b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fdbe06d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fdbe06cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fdbe04a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fdbdf6bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fdbdec3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fdbdecd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fdbdeb46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fdbdee03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8033299082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fdbdea7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48523==Register values: Step #5: rax = 0x000055fdc1f154a0 rbx = 0x000055fdc1f154a0 rcx = 0x000055fdc1f15950 rdx = 0x00007f8033461b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff102c8060 Step #5: r8 = 0x000055fdc1f154a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8033461be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fdc144a960 r14 = 0x0000000100000004 r15 = 0x000055fdc03b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bab76262c235fa1912c6d2925b0ac089695236c Step #5: MERGE-OUTER: attempt 4862 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1777334224 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac4f367198, 0x55ac4f36f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac4f36f918,0x55ac4f3f70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1bab76262c235fa1912c6d2925b0ac089695236c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14088 processed earlier; will process 1187 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 257949695 Step #5: #1 pulse cov: 730 ft: 731 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac4cb7b5dd bp 0x000000000000 sp 0x7ffe825f7e40 T48527) Step #5: ==48527==The signal is caused by a READ memory access. Step #5: #0 0x55ac4cb7b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac4c99d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac4c99cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac4c97a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac4c89bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac4c7f3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac4c7fd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac4c7e46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac4c8103c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92941af082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac4c7d7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48527==Register values: Step #5: rax = 0x000055ac506dcf70 rbx = 0x000055ac506dcf70 rcx = 0x000055ac506dd420 rdx = 0x00007f9294377b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe825f7e40 Step #5: r8 = 0x000055ac506dcf70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9294377be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac4fd7a960 r14 = 0x0000000100000004 r15 = 0x000055ac4ece7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ee2f2b57988665e7472330765400ad39d6c09eb0 Step #5: MERGE-OUTER: attempt 4863 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1777474472 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a50d86b198, 0x55a50d873911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a50d873918,0x55a50d8fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ee2f2b57988665e7472330765400ad39d6c09eb0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14090 processed earlier; will process 1185 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a50b07f5dd bp 0x000000000000 sp 0x7ffdd8f40b90 T48531) Step #5: ==48531==The signal is caused by a READ memory access. Step #5: #0 0x55a50b07f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a50aea1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a50aea0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a50ae7e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a50ad9fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a50acf7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a50ad011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a50ace86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a50ad143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe6d52ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a50acdbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48531==Register values: Step #5: rax = 0x000055a50f3a64a0 rbx = 0x000055a50f3a64a0 rcx = 0x000055a50f3a6950 rdx = 0x00007fe6d5475b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd8f40b90 Step #5: r8 = 0x000055a50f3a64a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe6d5475be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a50e27e960 r14 = 0x0000000100000004 r15 = 0x000055a50d1eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a1b143cb308ae13b86acd2c4b31fc17d4bfb6c10 Step #5: MERGE-OUTER: attempt 4864 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1777613582 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a5881c198, 0x561a58824911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a58824918,0x561a588ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a1b143cb308ae13b86acd2c4b31fc17d4bfb6c10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14091 processed earlier; will process 1184 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a560305dd bp 0x000000000000 sp 0x7ffe1d321f10 T48535) Step #5: ==48535==The signal is caused by a READ memory access. Step #5: #0 0x561a560305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a55e52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a55e51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a55e2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a55d50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a55ca8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a55cb21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a55c996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a55cc53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faa4050f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a55c8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48535==Register values: Step #5: rax = 0x0000561a5b335400 rbx = 0x0000561a5b335400 rcx = 0x0000561a5b3358b0 rdx = 0x00007faa406d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1d321f10 Step #5: r8 = 0x0000561a5b335400 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faa406d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a5922f960 r14 = 0x0000000100000004 r15 = 0x0000561a5819c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-adbf5fa99b3daf4fa64712fe70f7882912991536 Step #5: MERGE-OUTER: attempt 4865 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1777751144 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55da50a3b198, 0x55da50a43911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55da50a43918,0x55da50acb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/adbf5fa99b3daf4fa64712fe70f7882912991536' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14092 processed earlier; will process 1183 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55da4e24f5dd bp 0x000000000000 sp 0x7ffe003988f0 T48539) Step #5: ==48539==The signal is caused by a READ memory access. Step #5: #0 0x55da4e24f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55da4e071280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55da4e070fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55da4e04e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55da4df6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55da4dec7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55da4ded11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55da4deb86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55da4dee43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc07be30082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55da4deabaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48539==Register values: Step #5: rax = 0x000055da51f6a3e0 rbx = 0x000055da51f6a3e0 rcx = 0x000055da51f6a890 rdx = 0x00007fc07bff8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe003988f0 Step #5: r8 = 0x000055da51f6a3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc07bff8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055da5144e960 r14 = 0x0000000100000004 r15 = 0x000055da503bb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c11e19a3fa620e05239ac7ae7c1a1123e7839dc7 Step #5: MERGE-OUTER: attempt 4866 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1777889367 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614cf19a198, 0x5614cf1a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614cf1a2918,0x5614cf22a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c11e19a3fa620e05239ac7ae7c1a1123e7839dc7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14093 processed earlier; will process 1182 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 761 ft: 762 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614cc9ae5dd bp 0x000000000000 sp 0x7fff0052d7e0 T48543) Step #5: ==48543==The signal is caused by a READ memory access. Step #5: #0 0x5614cc9ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614cc7d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614cc7cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614cc7ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614cc6cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614cc626c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614cc6301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614cc6176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614cc6433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3d185ae082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614cc60aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48543==Register values: Step #5: rax = 0x00005614d107d160 rbx = 0x00005614d107d160 rcx = 0x00005614d107d610 rdx = 0x00007f3d18776b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0052d7e0 Step #5: r8 = 0x00005614d107d160 r9 = 0x00005614d0f18430 r10 = 0x00005614d0ef4010 r11 = 0x00007f3d18776be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614cfbad960 r14 = 0x0000000100000004 r15 = 0x00005614ceb1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2b84973813a4d6df4c38fba0503fe0925093f8e Step #5: MERGE-OUTER: attempt 4867 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1778030607 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ab40ef198, 0x562ab40f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ab40f7918,0x562ab417f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2b84973813a4d6df4c38fba0503fe0925093f8e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14095 processed earlier; will process 1180 files now Step #5: [LOADING] WASM module load failed: invalid function code size Step #5: #1 pulse cov: 244 ft: 245 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 255 ft: 265 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #4 pulse cov: 987 ft: 1220 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ab19035dd bp 0x000000000000 sp 0x7fff1eebec80 T48547) Step #5: ==48547==The signal is caused by a READ memory access. Step #5: #0 0x562ab19035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ab1725280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ab1724fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ab1702929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ab1623ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ab157bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ab15851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ab156c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ab15983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a8fe58082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ab155faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48547==Register values: Step #5: rax = 0x0000562ab58981f0 rbx = 0x0000562ab58981f0 rcx = 0x0000562ab58986a0 rdx = 0x00007f2a90020b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1eebec80 Step #5: r8 = 0x0000562ab58981f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a90020be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ab4b02960 r14 = 0x0000000100000004 r15 = 0x0000562ab3a6f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f355a63ae893353fb758222423e6d2d22698cc1b Step #5: MERGE-OUTER: attempt 4868 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1778180517 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563c3fd1f198, 0x563c3fd27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563c3fd27918,0x563c3fdaf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f355a63ae893353fb758222423e6d2d22698cc1b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14102 processed earlier; will process 1173 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 515 ft: 516 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 801 ft: 851 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 968 ft: 1420 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #8 pulse cov: 988 ft: 1704 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown type Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: #16 pulse cov: 1217 ft: 2357 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563c3d5335dd bp 0x000000000000 sp 0x7ffed108b620 T48551) Step #5: ==48551==The signal is caused by a READ memory access. Step #5: #0 0x563c3d5335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563c3d355280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563c3d354fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563c3d332929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563c3d253ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563c3d1abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563c3d1b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563c3d19c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563c3d1c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fedc32b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563c3d18faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48551==Register values: Step #5: rax = 0x0000563c41066ea0 rbx = 0x0000563c41066ea0 rcx = 0x0000563c41067350 rdx = 0x00007fedc347bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffed108b620 Step #5: r8 = 0x0000563c41066ea0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fedc347bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563c40732960 r14 = 0x0000000100000004 r15 = 0x0000563c3f69f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0dbb6f169563e7e9c230945e4a6d1913d03beade Step #5: MERGE-OUTER: attempt 4869 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1778335940 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fb9d5b0198, 0x55fb9d5b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fb9d5b8918,0x55fb9d6400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0dbb6f169563e7e9c230945e4a6d1913d03beade' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14119 processed earlier; will process 1156 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 779 ft: 780 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fb9adc45dd bp 0x000000000000 sp 0x7fff48691720 T48555) Step #5: ==48555==The signal is caused by a READ memory access. Step #5: #0 0x55fb9adc45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fb9abe6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fb9abe5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fb9abc3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fb9aae4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fb9aa3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fb9aa461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fb9aa2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fb9aa593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8106d2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fb9aa20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48555==Register values: Step #5: rax = 0x000055fb9f5c3450 rbx = 0x000055fb9f5c3450 rcx = 0x000055fb9f5c3900 rdx = 0x00007f8106ef6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff48691720 Step #5: r8 = 0x000055fb9f5c3450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8106ef6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fb9dfc3960 r14 = 0x0000000100000004 r15 = 0x000055fb9cf30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-940a09f8e0a3c880bea30f39ca310e0ba15e8ae5 Step #5: MERGE-OUTER: attempt 4870 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1778475923 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fcc996198, 0x555fcc99e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fcc99e918,0x555fcca260a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/940a09f8e0a3c880bea30f39ca310e0ba15e8ae5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14121 processed earlier; will process 1154 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 785 ft: 786 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fca1aa5dd bp 0x000000000000 sp 0x7fff706e42d0 T48559) Step #5: ==48559==The signal is caused by a READ memory access. Step #5: #0 0x555fca1aa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fc9fcc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fc9fcbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fc9fa9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fc9ecaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fc9e22c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fc9e2c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fc9e136e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fc9e3f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6359acc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fc9e06aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48559==Register values: Step #5: rax = 0x0000555fce967460 rbx = 0x0000555fce967460 rcx = 0x0000555fce967910 rdx = 0x00007f6359c94b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff706e42d0 Step #5: r8 = 0x0000555fce967460 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6359c94be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fcd3a9960 r14 = 0x0000000100000004 r15 = 0x0000555fcc316386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45c676ed35498e18510f0199bce6ad7c7b701db5 Step #5: MERGE-OUTER: attempt 4871 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1778616855 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cbf03bd198, 0x55cbf03c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cbf03c5918,0x55cbf044d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45c676ed35498e18510f0199bce6ad7c7b701db5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14123 processed earlier; will process 1152 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 682 ft: 683 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cbedbd15dd bp 0x000000000000 sp 0x7ffdfca07300 T48563) Step #5: ==48563==The signal is caused by a READ memory access. Step #5: #0 0x55cbedbd15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cbed9f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cbed9f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cbed9d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cbed8f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cbed849c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cbed8531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cbed83a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cbed8663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb649d55082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cbed82daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48563==Register values: Step #5: rax = 0x000055cbf1c38ae0 rbx = 0x000055cbf1c38ae0 rcx = 0x000055cbf1c38f90 rdx = 0x00007fb649f1db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfca07300 Step #5: r8 = 0x000055cbf1c38ae0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb649f1dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cbf0dd0960 r14 = 0x0000000100000004 r15 = 0x000055cbefd3d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c17f070476c96fbc633603efe10b161b37f04c6 Step #5: MERGE-OUTER: attempt 4872 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1778756403 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f409fc198, 0x560f40a04911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f40a04918,0x560f40a8c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c17f070476c96fbc633603efe10b161b37f04c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14125 processed earlier; will process 1150 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f5 Step #5: #1 pulse cov: 751 ft: 752 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 873 ft: 969 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 06 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f3e2105dd bp 0x000000000000 sp 0x7ffdf7a70e60 T48567) Step #5: ==48567==The signal is caused by a READ memory access. Step #5: #0 0x560f3e2105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f3e032280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f3e031fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f3e00f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f3df30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f3de88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f3de921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f3de796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f3dea53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba54e0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f3de6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48567==Register values: Step #5: rax = 0x0000560f431d8a70 rbx = 0x0000560f431d8a70 rcx = 0x0000560f431d8f20 rdx = 0x00007fba54fd6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf7a70e60 Step #5: r8 = 0x0000560f431d8a70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fba54fd6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f4140f960 r14 = 0x0000000100000004 r15 = 0x0000560f4037c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8cf99efde3cd6af83851011bd20978e70dc344a5 Step #5: MERGE-OUTER: attempt 4873 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1778899937 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fa35e2198, 0x560fa35ea911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fa35ea918,0x560fa36720a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8cf99efde3cd6af83851011bd20978e70dc344a5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14129 processed earlier; will process 1146 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fa0df65dd bp 0x000000000000 sp 0x7ffe7286e340 T48571) Step #5: ==48571==The signal is caused by a READ memory access. Step #5: #0 0x560fa0df65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fa0c18280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fa0c17fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fa0bf5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fa0b16ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fa0a6ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fa0a781e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fa0a5f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fa0a8b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff73d6b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fa0a52aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48571==Register values: Step #5: rax = 0x0000560fa56d1470 rbx = 0x0000560fa56d1470 rcx = 0x0000560fa56d1920 rdx = 0x00007ff73d87db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe7286e340 Step #5: r8 = 0x0000560fa56d1470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff73d87dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fa3ff5960 r14 = 0x0000000100000004 r15 = 0x0000560fa2f62386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2d21f0cd884a4ed0b06b3e3e140a5483a83fc9e Step #5: MERGE-OUTER: attempt 4874 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1779038931 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559cf7ee8198, 0x559cf7ef0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559cf7ef0918,0x559cf7f780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2d21f0cd884a4ed0b06b3e3e140a5483a83fc9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14130 processed earlier; will process 1145 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559cf56fc5dd bp 0x000000000000 sp 0x7fff27688d20 T48575) Step #5: ==48575==The signal is caused by a READ memory access. Step #5: #0 0x559cf56fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559cf551e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559cf551dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559cf54fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559cf541cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559cf5374c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559cf537e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559cf53656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559cf53913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff18d7c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559cf5358aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48575==Register values: Step #5: rax = 0x0000559cf8b0e470 rbx = 0x0000559cf8b0e470 rcx = 0x0000559cf8b0e920 rdx = 0x00007ff18d98cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff27688d20 Step #5: r8 = 0x0000559cf8b0e470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff18d98cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559cf88fb960 r14 = 0x0000000100000004 r15 = 0x0000559cf7868386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f8ff95f73051a661aad45a0ed4acc88ef45bd6b Step #5: MERGE-OUTER: attempt 4875 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1779179074 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563510cf1198, 0x563510cf9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563510cf9918,0x563510d810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f8ff95f73051a661aad45a0ed4acc88ef45bd6b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14131 processed earlier; will process 1144 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 694 ft: 695 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56350e5055dd bp 0x000000000000 sp 0x7ffc6b5e64f0 T48579) Step #5: ==48579==The signal is caused by a READ memory access. Step #5: #0 0x56350e5055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56350e327280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56350e326fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56350e304929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56350e225ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56350e17dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56350e1871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56350e16e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56350e19a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f2f71d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56350e161aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48579==Register values: Step #5: rax = 0x00005635129ee450 rbx = 0x00005635129ee450 rcx = 0x00005635129ee900 rdx = 0x00007f9f2f8e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6b5e64f0 Step #5: r8 = 0x00005635129ee450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f2f8e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563511704960 r14 = 0x0000000100000004 r15 = 0x0000563510671386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fa9b5585f5cbcec9a68a3f6350e5f3e2e817741 Step #5: MERGE-OUTER: attempt 4876 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1779321280 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d347b49198, 0x55d347b51911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d347b51918,0x55d347bd90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1fa9b5585f5cbcec9a68a3f6350e5f3e2e817741' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14133 processed earlier; will process 1142 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d34535d5dd bp 0x000000000000 sp 0x7ffc28345730 T48583) Step #5: ==48583==The signal is caused by a READ memory access. Step #5: #0 0x55d34535d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d34517f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d34517efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d34515c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d34507dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d344fd5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d344fdf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d344fc66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d344ff23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e55f7d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d344fb9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48583==Register values: Step #5: rax = 0x000055d34933c470 rbx = 0x000055d34933c470 rcx = 0x000055d34933c920 rdx = 0x00007f6e56145b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc28345730 Step #5: r8 = 0x000055d34933c470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e56145be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d34855c960 r14 = 0x0000000100000004 r15 = 0x000055d3474c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-84c39346ffc83ef466b3ba777059e61339731287 Step #5: MERGE-OUTER: attempt 4877 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1779460757 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5614d48a5198, 0x5614d48ad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5614d48ad918,0x5614d49350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/84c39346ffc83ef466b3ba777059e61339731287' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14134 processed earlier; will process 1141 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 748 ft: 749 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 800 ft: 992 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5614d20b95dd bp 0x000000000000 sp 0x7ffcc47e0ce0 T48587) Step #5: ==48587==The signal is caused by a READ memory access. Step #5: #0 0x5614d20b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5614d1edb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5614d1edafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5614d1eb8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5614d1dd9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5614d1d31c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5614d1d3b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5614d1d226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5614d1d4e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff488f48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5614d1d15aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48587==Register values: Step #5: rax = 0x00005614d5ec6f70 rbx = 0x00005614d5ec6f70 rcx = 0x00005614d5ec7420 rdx = 0x00007ff489110b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc47e0ce0 Step #5: r8 = 0x00005614d5ec6f70 r9 = 0x00005614d5d61900 r10 = 0x00005614d5d3a010 r11 = 0x00007ff489110be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005614d52b8960 r14 = 0x0000000100000004 r15 = 0x00005614d4225386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e73d567a585d1ee0e10e6b17880fe92d40405037 Step #5: MERGE-OUTER: attempt 4878 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1779602926 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f63b20b198, 0x55f63b213911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f63b213918,0x55f63b29b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e73d567a585d1ee0e10e6b17880fe92d40405037' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14137 processed earlier; will process 1138 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f638a1f5dd bp 0x000000000000 sp 0x7ffd56701160 T48591) Step #5: ==48591==The signal is caused by a READ memory access. Step #5: #0 0x55f638a1f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f638841280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f638840fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f63881e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f63873fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f638697c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f6386a11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f6386886e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f6386b43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efe9e4bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f63867baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48591==Register values: Step #5: rax = 0x000055f63ce297b0 rbx = 0x000055f63ce297b0 rcx = 0x000055f63ce29c60 rdx = 0x00007efe9e685b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd56701160 Step #5: r8 = 0x000055f63ce297b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efe9e685be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f63bc1e960 r14 = 0x0000000100000004 r15 = 0x000055f63ab8b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cd92b2fe65ad8e464266f91fc2e24c71b04f3e9 Step #5: MERGE-OUTER: attempt 4879 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1779742872 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b4e59c198, 0x563b4e5a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b4e5a4918,0x563b4e62c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3cd92b2fe65ad8e464266f91fc2e24c71b04f3e9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14138 processed earlier; will process 1137 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b4bdb05dd bp 0x000000000000 sp 0x7ffc0033db30 T48595) Step #5: ==48595==The signal is caused by a READ memory access. Step #5: #0 0x563b4bdb05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b4bbd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b4bbd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b4bbaf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b4bad0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b4ba28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b4ba321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b4ba196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b4ba453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b4e4b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b4ba0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48595==Register values: Step #5: rax = 0x0000563b50f99470 rbx = 0x0000563b50f99470 rcx = 0x0000563b50f99920 rdx = 0x00007f8b4e680b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0033db30 Step #5: r8 = 0x0000563b50f99470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8b4e680be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b4efaf960 r14 = 0x0000000100000004 r15 = 0x0000563b4df1c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d95121b490c1d682c970f1790c34f3696f547cac Step #5: MERGE-OUTER: attempt 4880 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1779882430 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564198b37198, 0x564198b3f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564198b3f918,0x564198bc70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d95121b490c1d682c970f1790c34f3696f547cac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14139 processed earlier; will process 1136 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 763 ft: 764 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56419634b5dd bp 0x000000000000 sp 0x7ffc81d48ed0 T48599) Step #5: ==48599==The signal is caused by a READ memory access. Step #5: #0 0x56419634b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56419616d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56419616cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56419614a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56419606bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564195fc3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564195fcd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564195fb46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564195fe03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc026bc3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564195fa7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48599==Register values: Step #5: rax = 0x0000564199b04f70 rbx = 0x0000564199b04f70 rcx = 0x0000564199b05420 rdx = 0x00007fc026d8bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc81d48ed0 Step #5: r8 = 0x0000564199b04f70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc026d8bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056419954a960 r14 = 0x0000000100000004 r15 = 0x00005641984b7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5a6ffc300c469ca9ff9b8ebbe61e54ee8b0ebdf5 Step #5: MERGE-OUTER: attempt 4881 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1780023509 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55653e68e198, 0x55653e696911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55653e696918,0x55653e71e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5a6ffc300c469ca9ff9b8ebbe61e54ee8b0ebdf5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14141 processed earlier; will process 1134 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: #1 pulse cov: 757 ft: 758 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55653bea25dd bp 0x000000000000 sp 0x7ffca354e110 T48603) Step #5: ==48603==The signal is caused by a READ memory access. Step #5: #0 0x55653bea25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55653bcc4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55653bcc3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55653bca1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55653bbc2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55653bb1ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55653bb241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55653bb0b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55653bb373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb30df1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55653bafeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48603==Register values: Step #5: rax = 0x000055653fea4450 rbx = 0x000055653fea4450 rcx = 0x000055653fea4900 rdx = 0x00007ffb30fb9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca354e110 Step #5: r8 = 0x000055653fea4450 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffb30fb9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055653f0a1960 r14 = 0x0000000100000004 r15 = 0x000055653e00e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c439f306291b70e06793d347bccca120a302d182 Step #5: MERGE-OUTER: attempt 4882 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1780165073 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5633a9efc198, 0x5633a9f04911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5633a9f04918,0x5633a9f8c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c439f306291b70e06793d347bccca120a302d182' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14143 processed earlier; will process 1132 files now Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #1 pulse cov: 274 ft: 275 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 598 ft: 678 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 794 ft: 1028 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5633a77105dd bp 0x000000000000 sp 0x7ffc683a0df0 T48607) Step #5: ==48607==The signal is caused by a READ memory access. Step #5: #0 0x5633a77105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5633a7532280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5633a7531fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5633a750f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5633a7430ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5633a7388c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5633a73921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5633a73796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5633a73a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb625aa9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5633a736caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48607==Register values: Step #5: rax = 0x00005633ab5e74f0 rbx = 0x00005633ab5e74f0 rcx = 0x00005633ab5e79a0 rdx = 0x00007fb625c71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc683a0df0 Step #5: r8 = 0x00005633ab5e74f0 r9 = 0x00005633ab47d090 r10 = 0x00005633ab460010 r11 = 0x00007fb625c71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005633aa90f960 r14 = 0x0000000100000004 r15 = 0x00005633a987c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3bb241cbb3916a2285ca002355d8810b6cdca3c2 Step #5: MERGE-OUTER: attempt 4883 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1780310345 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562256eea198, 0x562256ef2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562256ef2918,0x562256f7a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3bb241cbb3916a2285ca002355d8810b6cdca3c2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14150 processed earlier; will process 1125 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 822 ft: 823 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 834 ft: 1030 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5622546fe5dd bp 0x000000000000 sp 0x7fff0a7ff140 T48611) Step #5: ==48611==The signal is caused by a READ memory access. Step #5: #0 0x5622546fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562254520280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56225451ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5622544fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56225441ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562254376c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5622543801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5622543676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5622543933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4418e3a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56225435aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48611==Register values: Step #5: rax = 0x000056225860b580 rbx = 0x000056225860b580 rcx = 0x000056225860ba30 rdx = 0x00007f4419002b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0a7ff140 Step #5: r8 = 0x000056225860b580 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4419002be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005622578fd960 r14 = 0x0000000100000004 r15 = 0x000056225686a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce11a66643e632f4c56d89dc941f98cfdd30ee14 Step #5: MERGE-OUTER: attempt 4884 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1780452304 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563935336198, 0x56393533e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56393533e918,0x5639353c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce11a66643e632f4c56d89dc941f98cfdd30ee14' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14153 processed earlier; will process 1122 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 623 ft: 624 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563932b4a5dd bp 0x000000000000 sp 0x7fff997e2a30 T48615) Step #5: ==48615==The signal is caused by a READ memory access. Step #5: #0 0x563932b4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56393296c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56393296bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563932949929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56393286aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639327c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639327cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639327b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639327df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd0d32c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639327a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48615==Register values: Step #5: rax = 0x00005639361bf850 rbx = 0x00005639361bf850 rcx = 0x00005639361bf840 rdx = 0x00007fd0d3491b80 Step #5: rdi = 0x00005639361bf840 rsi = 0x00000000000800d5 rbp = 0x0000000000000000 rsp = 0x00007fff997e2a30 Step #5: r8 = 0x00005639361bf850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd0d3491be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563935d49960 r14 = 0x0000000100000004 r15 = 0x0000563934cb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-72221ae98f5f226168e45f935175d35cf4a1b7cb Step #5: MERGE-OUTER: attempt 4885 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1780595386 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562400b01198, 0x562400b09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562400b09918,0x562400b910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/72221ae98f5f226168e45f935175d35cf4a1b7cb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14155 processed earlier; will process 1120 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623fe3155dd bp 0x000000000000 sp 0x7fff6edd84e0 T48619) Step #5: ==48619==The signal is caused by a READ memory access. Step #5: #0 0x5623fe3155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623fe137280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623fe136fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623fe114929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623fe035ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623fdf8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623fdf971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623fdf7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623fdfaa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3011ad7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623fdf71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48619==Register values: Step #5: rax = 0x0000562401c60b40 rbx = 0x0000562401c60b40 rcx = 0x0000562401c60ff0 rdx = 0x00007f3011c9fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6edd84e0 Step #5: r8 = 0x0000562401c60b40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3011c9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562401514960 r14 = 0x0000000100000004 r15 = 0x0000562400481386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed958e1fba5e2834a8df362a1f3f8b030182e597 Step #5: MERGE-OUTER: attempt 4886 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1780734503 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558a09e41198, 0x558a09e49911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558a09e49918,0x558a09ed10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed958e1fba5e2834a8df362a1f3f8b030182e597' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14156 processed earlier; will process 1119 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558a076555dd bp 0x000000000000 sp 0x7ffd0999e4a0 T48623) Step #5: ==48623==The signal is caused by a READ memory access. Step #5: #0 0x558a076555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558a07477280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558a07476fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558a07454929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558a07375ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558a072cdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558a072d71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558a072be6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558a072ea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe566e29082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558a072b1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48623==Register values: Step #5: rax = 0x0000558a0b2aab80 rbx = 0x0000558a0b2aab80 rcx = 0x0000558a0b2ab030 rdx = 0x00007fe566ff1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0999e4a0 Step #5: r8 = 0x0000558a0b2aab80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe566ff1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558a0a854960 r14 = 0x0000000100000004 r15 = 0x0000558a097c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90ed6228b3a1c9d12f55456571a6823614ec8504 Step #5: MERGE-OUTER: attempt 4887 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1780873902 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e942a65198, 0x55e942a6d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e942a6d918,0x55e942af50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90ed6228b3a1c9d12f55456571a6823614ec8504' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14157 processed earlier; will process 1118 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 797 ft: 798 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e9402795dd bp 0x000000000000 sp 0x7ffc618ca6a0 T48627) Step #5: ==48627==The signal is caused by a READ memory access. Step #5: #0 0x55e9402795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e94009b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e94009afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e940078929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e93ff99ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e93fef1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e93fefb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e93fee26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e93ff0e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5846da4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e93fed5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48627==Register values: Step #5: rax = 0x000055e94393f030 rbx = 0x000055e94393f030 rcx = 0x000055e94393f4e0 rdx = 0x00007f5846f6cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc618ca6a0 Step #5: r8 = 0x000055e94393f030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5846f6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e943478960 r14 = 0x0000000100000004 r15 = 0x000055e9423e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ce88d4905864df081c6a3afe045a62e70d9bf84b Step #5: MERGE-OUTER: attempt 4888 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1781016650 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563ca40a3198, 0x563ca40ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563ca40ab918,0x563ca41330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ce88d4905864df081c6a3afe045a62e70d9bf84b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14159 processed earlier; will process 1116 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 823 ft: 824 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563ca18b75dd bp 0x000000000000 sp 0x7fff81597e10 T48631) Step #5: ==48631==The signal is caused by a READ memory access. Step #5: #0 0x563ca18b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563ca16d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563ca16d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563ca16b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563ca15d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563ca152fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563ca15391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563ca15206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563ca154c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa2185c4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563ca1513aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48631==Register values: Step #5: rax = 0x0000563ca571d270 rbx = 0x0000563ca571d270 rcx = 0x0000563ca571d720 rdx = 0x00007fa21878cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff81597e10 Step #5: r8 = 0x0000563ca571d270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa21878cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563ca4ab6960 r14 = 0x0000000100000004 r15 = 0x0000563ca3a23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a4b5a899b14c12b22dfcc17fe7418d008ae4359f Step #5: MERGE-OUTER: attempt 4889 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1781159211 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b02ba83198, 0x55b02ba8b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b02ba8b918,0x55b02bb130a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a4b5a899b14c12b22dfcc17fe7418d008ae4359f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14161 processed earlier; will process 1114 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 591 ft: 592 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 617 ft: 674 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 657 ft: 852 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown elem segment 67 Step #5: [LOADING] WASM module load failed: unknown type 13 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 882 ft: 1406 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b0292975dd bp 0x000000000000 sp 0x7ffcbc8c2070 T48635) Step #5: ==48635==The signal is caused by a READ memory access. Step #5: #0 0x55b0292975dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b0290b9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b0290b8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b029096929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b028fb7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b028f0fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b028f191e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b028f006e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b028f2c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f91d5305082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b028ef3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48635==Register values: Step #5: rax = 0x000055b02ced1970 rbx = 0x000055b02ced1970 rcx = 0x000055b02ced1e20 rdx = 0x00007f91d54cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbc8c2070 Step #5: r8 = 0x000055b02ced1970 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f91d54cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b02c496960 r14 = 0x0000000100000004 r15 = 0x000055b02b403386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-300b75faa0ed68506d51953634b461bbc11cab36 Step #5: MERGE-OUTER: attempt 4890 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1781307093 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591f9de8198, 0x5591f9df0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591f9df0918,0x5591f9e780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/300b75faa0ed68506d51953634b461bbc11cab36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14170 processed earlier; will process 1105 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591f75fc5dd bp 0x000000000000 sp 0x7ffe8cd535c0 T48639) Step #5: ==48639==The signal is caused by a READ memory access. Step #5: #0 0x5591f75fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591f741e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591f741dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591f73fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591f731cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591f7274c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591f727e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591f72656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591f72913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa0b8b0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591f7258aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48639==Register values: Step #5: rax = 0x00005591fc6c99c0 rbx = 0x00005591fc6c99c0 rcx = 0x00005591fc6c9e70 rdx = 0x00007fa0b8cd3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe8cd535c0 Step #5: r8 = 0x00005591fc6c99c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa0b8cd3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591fa7fb960 r14 = 0x0000000100000004 r15 = 0x00005591f9768386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1062962746afb595eae41d5e3f7777618320fb2 Step #5: MERGE-OUTER: attempt 4891 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1781448114 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575b503f198, 0x5575b5047911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575b5047918,0x5575b50cf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1062962746afb595eae41d5e3f7777618320fb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14171 processed earlier; will process 1104 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575b28535dd bp 0x000000000000 sp 0x7ffd27096960 T48643) Step #5: ==48643==The signal is caused by a READ memory access. Step #5: #0 0x5575b28535dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575b2675280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575b2674fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575b2652929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575b2573ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575b24cbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575b24d51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575b24bc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575b24e83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fce9b8fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575b24afaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48643==Register values: Step #5: rax = 0x00005575b62999c0 rbx = 0x00005575b62999c0 rcx = 0x00005575b6299e70 rdx = 0x00007fce9bac2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd27096960 Step #5: r8 = 0x00005575b62999c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fce9bac2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575b5a52960 r14 = 0x0000000100000004 r15 = 0x00005575b49bf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-99699c8a5a5f62f904981be4f7a362e7ab1cd89d Step #5: MERGE-OUTER: attempt 4892 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1781590508 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f45890a198, 0x55f458912911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f458912918,0x55f45899a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/99699c8a5a5f62f904981be4f7a362e7ab1cd89d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14172 processed earlier; will process 1103 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f45611e5dd bp 0x000000000000 sp 0x7ffc3db4f1e0 T48647) Step #5: ==48647==The signal is caused by a READ memory access. Step #5: #0 0x55f45611e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f455f40280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f455f3ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f455f1d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f455e3ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f455d96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f455da01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f455d876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f455db33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f986d16c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f455d7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48647==Register values: Step #5: rax = 0x000055f45a0a69c0 rbx = 0x000055f45a0a69c0 rcx = 0x000055f45a0a6e70 rdx = 0x00007f986d334b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3db4f1e0 Step #5: r8 = 0x000055f45a0a69c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f986d334be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f45931d960 r14 = 0x0000000100000004 r15 = 0x000055f45828a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d4f2e74176963ed63fa3b690972f93e560f1f19 Step #5: MERGE-OUTER: attempt 4893 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1781731171 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56179e0a3198, 0x56179e0ab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56179e0ab918,0x56179e1330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d4f2e74176963ed63fa3b690972f93e560f1f19' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14173 processed earlier; will process 1102 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 704 ft: 705 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 743 ft: 905 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56179b8b75dd bp 0x000000000000 sp 0x7ffd9ce84370 T48651) Step #5: ==48651==The signal is caused by a READ memory access. Step #5: #0 0x56179b8b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56179b6d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56179b6d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56179b6b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56179b5d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56179b52fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56179b5391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56179b5206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56179b54c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6927606082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56179b513aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48651==Register values: Step #5: rax = 0x00005617a01020c0 rbx = 0x00005617a01020c0 rcx = 0x00005617a01020b0 rdx = 0x00007f69277ceb80 Step #5: rdi = 0x00005617a01020b0 rsi = 0x0000000000008042 rbp = 0x0000000000000000 rsp = 0x00007ffd9ce84370 Step #5: r8 = 0x00005617a01020c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f69277cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056179eab6960 r14 = 0x0000000100000004 r15 = 0x000056179da23386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4fd79dfb4fa6bc8039667bc55723118856f03b47 Step #5: MERGE-OUTER: attempt 4894 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1781873989 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e4ea6f198, 0x564e4ea77911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e4ea77918,0x564e4eaff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4fd79dfb4fa6bc8039667bc55723118856f03b47' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14176 processed earlier; will process 1099 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e4c2835dd bp 0x000000000000 sp 0x7fffcb9e8310 T48655) Step #5: ==48655==The signal is caused by a READ memory access. Step #5: #0 0x564e4c2835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e4c0a5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e4c0a4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e4c082929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e4bfa3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e4befbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e4bf051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e4beec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e4bf183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59dcca9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e4bedfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48655==Register values: Step #5: rax = 0x0000564e4fdf0cf0 rbx = 0x0000564e4fdf0cf0 rcx = 0x0000564e4fdf11a0 rdx = 0x00007f59dce71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcb9e8310 Step #5: r8 = 0x0000564e4fdf0cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f59dce71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e4f482960 r14 = 0x0000000100000004 r15 = 0x0000564e4e3ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e167911e992cc7ff1b584ef96e1d7f76b2236f23 Step #5: MERGE-OUTER: attempt 4895 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1782014554 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56378379d198, 0x5637837a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5637837a5918,0x56378382d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e167911e992cc7ff1b584ef96e1d7f76b2236f23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14177 processed earlier; will process 1098 files now Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #1 pulse cov: 790 ft: 791 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563780fb15dd bp 0x000000000000 sp 0x7ffcde193e90 T48659) Step #5: ==48659==The signal is caused by a READ memory access. Step #5: #0 0x563780fb15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563780dd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563780dd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563780db0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563780cd1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563780c29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563780c331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563780c1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563780c463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f973ff082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563780c0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48659==Register values: Step #5: rax = 0x0000563785b84a80 rbx = 0x0000563785b84a80 rcx = 0x0000563785b84f30 rdx = 0x00007f1f975c7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcde193e90 Step #5: r8 = 0x0000563785b84a80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f975c7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637841b0960 r14 = 0x0000000100000004 r15 = 0x000056378311d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da36cdd16f809bef84b737ce2e3afbf07ca749ee Step #5: MERGE-OUTER: attempt 4896 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1782155912 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56307176b198, 0x563071773911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563071773918,0x5630717fb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da36cdd16f809bef84b737ce2e3afbf07ca749ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14179 processed earlier; will process 1096 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56306ef7f5dd bp 0x000000000000 sp 0x7fff5ebb8410 T48663) Step #5: ==48663==The signal is caused by a READ memory access. Step #5: #0 0x56306ef7f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56306eda1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56306eda0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56306ed7e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56306ec9fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56306ebf7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56306ec011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56306ebe86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56306ec143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5219900082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56306ebdbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48663==Register values: Step #5: rax = 0x0000563073251cf0 rbx = 0x0000563073251cf0 rcx = 0x00005630732521a0 rdx = 0x00007f5219ac8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5ebb8410 Step #5: r8 = 0x0000563073251cf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5219ac8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056307217e960 r14 = 0x0000000100000004 r15 = 0x00005630710eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a30fed939f92fc6e81116de4deaed7b763c7596e Step #5: MERGE-OUTER: attempt 4897 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1782295071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c95dcf4198, 0x55c95dcfc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c95dcfc918,0x55c95dd840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a30fed939f92fc6e81116de4deaed7b763c7596e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14180 processed earlier; will process 1095 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c95b5085dd bp 0x000000000000 sp 0x7fff41aec880 T48667) Step #5: ==48667==The signal is caused by a READ memory access. Step #5: #0 0x55c95b5085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c95b32a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c95b329fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c95b307929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c95b228ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c95b180c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c95b18a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c95b1716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c95b19d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd9d8912082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c95b164aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48667==Register values: Step #5: rax = 0x000055c95fe9fcf0 rbx = 0x000055c95fe9fcf0 rcx = 0x000055c95fea01a0 rdx = 0x00007fd9d8adab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff41aec880 Step #5: r8 = 0x000055c95fe9fcf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd9d8adabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c95e707960 r14 = 0x0000000100000004 r15 = 0x000055c95d674386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ddf8e2acc3f705a75e238c2f11825b39e7d6fb2 Step #5: MERGE-OUTER: attempt 4898 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1782433642 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557cef00f198, 0x557cef017911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557cef017918,0x557cef09f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ddf8e2acc3f705a75e238c2f11825b39e7d6fb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14181 processed earlier; will process 1094 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 694 ft: 695 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557cec8235dd bp 0x000000000000 sp 0x7fff23835910 T48671) Step #5: ==48671==The signal is caused by a READ memory access. Step #5: #0 0x557cec8235dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557cec645280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557cec644fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557cec622929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557cec543ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557cec49bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557cec4a51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557cec48c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557cec4b83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef32613082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557cec47faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48671==Register values: Step #5: rax = 0x0000557cf1692a80 rbx = 0x0000557cf1692a80 rcx = 0x0000557cf1692f30 rdx = 0x00007fef327dbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff23835910 Step #5: r8 = 0x0000557cf1692a80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef327dbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557cefa22960 r14 = 0x0000000100000004 r15 = 0x0000557cee98f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc03f72919c5a1bd7d3a4c95066d2796f63dd034 Step #5: MERGE-OUTER: attempt 4899 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1782576522 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561be37eb198, 0x561be37f3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561be37f3918,0x561be387b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc03f72919c5a1bd7d3a4c95066d2796f63dd034' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14183 processed earlier; will process 1092 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 500 ft: 501 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 502 ft: 504 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #4 pulse cov: 516 ft: 539 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: invalid result arity Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #8 pulse cov: 765 ft: 994 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd a5. Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 33554431 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #16 pulse cov: 787 ft: 1307 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: undeclared function reference Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown table 93 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: unknown table 93 Step #5: #32 pulse cov: 1096 ft: 2261 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: unknown function 2096893 Step #5: [LOADING] WASM module load failed: unknown type 47 Step #5: [LOADING] WASM module load failed: unexpected end Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561be0fff5dd bp 0x000000000000 sp 0x7ffd77232370 T48675) Step #5: ==48675==The signal is caused by a READ memory access. Step #5: #0 0x561be0fff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561be0e21280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561be0e20fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561be0dfe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561be0d1fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561be0c77c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561be0c811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561be0c686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561be0c943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff180de8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561be0c5baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48675==Register values: Step #5: rax = 0x0000561be47099d0 rbx = 0x0000561be47099d0 rcx = 0x0000561be4709e80 rdx = 0x00007ff180fb0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd77232370 Step #5: r8 = 0x0000561be47099d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff180fb0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561be41fe960 r14 = 0x0000000100000004 r15 = 0x0000561be316b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-baa703ce750c3ade4e0efe5003d9a91df2965252 Step #5: MERGE-OUTER: attempt 4900 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1782748814 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563bcbb2b198, 0x563bcbb33911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563bcbb33918,0x563bcbbbb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/baa703ce750c3ade4e0efe5003d9a91df2965252' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14221 processed earlier; will process 1054 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563bc933f5dd bp 0x000000000000 sp 0x7ffd60233880 T48679) Step #5: ==48679==The signal is caused by a READ memory access. Step #5: #0 0x563bc933f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563bc9161280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563bc9160fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563bc913e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563bc905fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563bc8fb7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563bc8fc11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563bc8fa86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563bc8fd43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f051f019082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563bc8f9baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48679==Register values: Step #5: rax = 0x0000563bce30b1f0 rbx = 0x0000563bce30b1f0 rcx = 0x0000563bce30b6a0 rdx = 0x00007f051f1e1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd60233880 Step #5: r8 = 0x0000563bce30b1f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f051f1e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563bcc53e960 r14 = 0x0000000100000004 r15 = 0x0000563bcb4ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08473a006b689fa0cefbf27a3505d072ddf6fc94 Step #5: MERGE-OUTER: attempt 4901 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1782890605 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf3f850198, 0x55cf3f858911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf3f858918,0x55cf3f8e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08473a006b689fa0cefbf27a3505d072ddf6fc94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14222 processed earlier; will process 1053 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 635 ft: 636 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 679 ft: 699 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #4 pulse cov: 1017 ft: 1304 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf3d0645dd bp 0x000000000000 sp 0x7ffea65ebfd0 T48683) Step #5: ==48683==The signal is caused by a READ memory access. Step #5: #0 0x55cf3d0645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf3ce86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf3ce85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf3ce63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf3cd84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf3ccdcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf3cce61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf3cccd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf3ccf93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f46a36e3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf3ccc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48683==Register values: Step #5: rax = 0x000055cf40869310 rbx = 0x000055cf40869310 rcx = 0x000055cf408697c0 rdx = 0x00007f46a38abb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea65ebfd0 Step #5: r8 = 0x000055cf40869310 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f46a38abbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf40263960 r14 = 0x0000000100000004 r15 = 0x000055cf3f1d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6ed62b59255f0b3b24ac5dca524f5fa4e6f43102 Step #5: MERGE-OUTER: attempt 4902 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1783035157 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d523754198, 0x55d52375c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d52375c918,0x55d5237e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6ed62b59255f0b3b24ac5dca524f5fa4e6f43102' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14227 processed earlier; will process 1048 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 576 ft: 577 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #2 pulse cov: 624 ft: 790 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 644 ft: 937 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: immutable global Step #5: [LOADING] WASM module load failed: unknown elem segment 180095 Step #5: [LOADING] WASM module load failed: unsupported opcode ef Step #5: #8 pulse cov: 1063 ft: 1845 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown elem segment 8388607 Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 1279 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 6143 Step #5: #16 pulse cov: 1194 ft: 2282 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 8185 Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown elem segment 268435454 Step #5: [LOADING] WASM module load failed: unknown elem segment 2064383 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d520f685dd bp 0x000000000000 sp 0x7ffe90164da0 T48687) Step #5: ==48687==The signal is caused by a READ memory access. Step #5: #0 0x55d520f685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d520d8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d520d89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d520d67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d520c88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d520be0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d520bea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d520bd16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d520bfd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed2509b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d520bc4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48687==Register values: Step #5: rax = 0x000055d5261378b0 rbx = 0x000055d5261378b0 rcx = 0x000055d526137d60 rdx = 0x00007fed25263b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe90164da0 Step #5: r8 = 0x000055d5261378b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fed25263be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d524167960 r14 = 0x0000000100000004 r15 = 0x000055d5230d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2f2801206cb4d83271d4c6cab3ac3f2230f631a2 Step #5: MERGE-OUTER: attempt 4903 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1783199990 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56070d331198, 0x56070d339911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56070d339918,0x56070d3c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2f2801206cb4d83271d4c6cab3ac3f2230f631a2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14250 processed earlier; will process 1025 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 2016255 Step #5: #1 pulse cov: 754 ft: 755 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 255 Step #5: #2 pulse cov: 756 ft: 771 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 201325694 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 796 ft: 986 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 92274686 Step #5: [LOADING] WASM module load failed: unknown elem segment 201326590 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 16383 Step #5: #8 pulse cov: 908 ft: 1352 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 8191 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown elem segment 37748734 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56070ab455dd bp 0x000000000000 sp 0x7ffe9c7105d0 T48691) Step #5: ==48691==The signal is caused by a READ memory access. Step #5: #0 0x56070ab455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56070a967280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56070a966fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56070a944929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56070a865ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56070a7bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56070a7c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56070a7ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56070a7da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f15b9c94082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56070a7a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48691==Register values: Step #5: rax = 0x000056070e5a7fe0 rbx = 0x000056070e5a7fe0 rcx = 0x000056070e5a8490 rdx = 0x00007f15b9e5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9c7105d0 Step #5: r8 = 0x000056070e5a7fe0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f15b9e5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056070dd44960 r14 = 0x0000000100000004 r15 = 0x000056070ccb1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-138e4cc809578576187bde3d54683ebd0b245f64 Step #5: MERGE-OUTER: attempt 4904 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1783353417 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfc76ef198, 0x55cfc76f7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfc76f7918,0x55cfc777f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/138e4cc809578576187bde3d54683ebd0b245f64' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14265 processed earlier; will process 1010 files now Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 438 ft: 439 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #2 pulse cov: 843 ft: 895 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 901 ft: 1073 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f2 Step #5: [LOADING] WASM module load failed: duplicate export name Step #5: [LOADING] WASM module load failed: function type mismatch Step #5: #8 pulse cov: 1031 ft: 1592 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode cb Step #5: [LOADING] WASM module load failed: unknown type -8045 Step #5: [LOADING] WASM module load failed: unsupported opcode 17 Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfc4f035dd bp 0x000000000000 sp 0x7ffe9f3b4e70 T48695) Step #5: ==48695==The signal is caused by a READ memory access. Step #5: #0 0x55cfc4f035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfc4d25280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfc4d24fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfc4d02929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfc4c23ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfc4b7bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfc4b851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfc4b6c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfc4b983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc010880082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfc4b5faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48695==Register values: Step #5: rax = 0x000055cfc917e520 rbx = 0x000055cfc917e520 rcx = 0x000055cfc917e9d0 rdx = 0x00007fc010a48b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9f3b4e70 Step #5: r8 = 0x000055cfc917e520 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc010a48be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfc8102960 r14 = 0x0000000100000004 r15 = 0x000055cfc706f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b2d2baa026738d7ab2e8e348f43ddf91aa15126 Step #5: MERGE-OUTER: attempt 4905 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1783506069 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d7ec2c198, 0x555d7ec34911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d7ec34918,0x555d7ecbc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b2d2baa026738d7ab2e8e348f43ddf91aa15126' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14280 processed earlier; will process 995 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 796 ft: 797 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d7c4405dd bp 0x000000000000 sp 0x7ffce7fbbe20 T48699) Step #5: ==48699==The signal is caused by a READ memory access. Step #5: #0 0x555d7c4405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d7c262280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d7c261fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d7c23f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d7c160ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d7c0b8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d7c0c21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d7c0a96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d7c0d53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f03bed7a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d7c09caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48699==Register values: Step #5: rax = 0x0000555d7ffffc70 rbx = 0x0000555d7ffffc70 rcx = 0x0000555d80000120 rdx = 0x00007f03bef42b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce7fbbe20 Step #5: r8 = 0x0000555d7ffffc70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f03bef42be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d7f63f960 r14 = 0x0000000100000004 r15 = 0x0000555d7e5ac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-49cf8f254b72df0bd8d3f30eb5d08089723c1e73 Step #5: MERGE-OUTER: attempt 4906 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1783646692 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b35e5d198, 0x561b35e65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b35e65918,0x561b35eed0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/49cf8f254b72df0bd8d3f30eb5d08089723c1e73' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14282 processed earlier; will process 993 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect 5 return values but got other Step #5: #1 pulse cov: 707 ft: 708 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 721 ft: 768 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b336715dd bp 0x000000000000 sp 0x7ffc9a1d0fd0 T48703) Step #5: ==48703==The signal is caused by a READ memory access. Step #5: #0 0x561b336715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b33493280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b33492fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b33470929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b33391ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b332e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b332f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b332da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b333063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4beea7b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b332cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48703==Register values: Step #5: rax = 0x0000561b37c4b430 rbx = 0x0000561b37c4b430 rcx = 0x0000561b37c4b420 rdx = 0x00007f4beec43b80 Step #5: rdi = 0x0000561b37c4b420 rsi = 0x0000000000000042 rbp = 0x0000000000000000 rsp = 0x00007ffc9a1d0fd0 Step #5: r8 = 0x0000561b37c4b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4beec43be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b36870960 r14 = 0x0000000100000004 r15 = 0x0000561b357dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1de699c311bf045ed2a1c035e0354f3d6ab5b782 Step #5: MERGE-OUTER: attempt 4907 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1783788894 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556aa9fc0198, 0x556aa9fc8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556aa9fc8918,0x556aaa0500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1de699c311bf045ed2a1c035e0354f3d6ab5b782' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14285 processed earlier; will process 990 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556aa77d45dd bp 0x000000000000 sp 0x7fff5f2736e0 T48707) Step #5: ==48707==The signal is caused by a READ memory access. Step #5: #0 0x556aa77d45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556aa75f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556aa75f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556aa75d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556aa74f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556aa744cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556aa74561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556aa743d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556aa74693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb979871082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556aa7430aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48707==Register values: Step #5: rax = 0x0000556aacb1c270 rbx = 0x0000556aacb1c270 rcx = 0x0000556aacb1c720 rdx = 0x00007fb979a39b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5f2736e0 Step #5: r8 = 0x0000556aacb1c270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb979a39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556aaa9d3960 r14 = 0x0000000100000004 r15 = 0x0000556aa9940386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1204ca9ada93c94fbd1e89e21c4ee48e7f9b6b80 Step #5: MERGE-OUTER: attempt 4908 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1783928592 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557144ebb198, 0x557144ec3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557144ec3918,0x557144f4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1204ca9ada93c94fbd1e89e21c4ee48e7f9b6b80' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14286 processed earlier; will process 989 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571426cf5dd bp 0x000000000000 sp 0x7ffda197a5d0 T48711) Step #5: ==48711==The signal is caused by a READ memory access. Step #5: #0 0x5571426cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571424f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571424f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571424ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571423efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557142347c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571423511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571423386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571423643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f82f4b0e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55714232baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48711==Register values: Step #5: rax = 0x0000557146b09210 rbx = 0x0000557146b09210 rcx = 0x0000557146b096c0 rdx = 0x00007f82f4cd6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda197a5d0 Step #5: r8 = 0x0000557146b09210 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f82f4cd6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571458ce960 r14 = 0x0000000100000004 r15 = 0x000055714483b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50aab3f995f6cb445e3f1b071cef5acbd032fd45 Step #5: MERGE-OUTER: attempt 4909 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1784068953 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563a38aac198, 0x563a38ab4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563a38ab4918,0x563a38b3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50aab3f995f6cb445e3f1b071cef5acbd032fd45' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14287 processed earlier; will process 988 files now Step #5: [LOADING] WASM module load failed: invalid export kind Step #5: #1 pulse cov: 387 ft: 388 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 933 ft: 977 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 973 ft: 1507 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563a362c05dd bp 0x000000000000 sp 0x7ffd68b58dd0 T48715) Step #5: ==48715==The signal is caused by a READ memory access. Step #5: #0 0x563a362c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563a360e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563a360e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563a360bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563a35fe0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563a35f38c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563a35f421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563a35f296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563a35f553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd2bcb6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563a35f1caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48715==Register values: Step #5: rax = 0x0000563a396e6c90 rbx = 0x0000563a396e6c90 rcx = 0x0000563a396e7140 rdx = 0x00007efd2be7eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd68b58dd0 Step #5: r8 = 0x0000563a396e6c90 r9 = 0x0000563a3956bcd0 r10 = 0x0000563a39556010 r11 = 0x00007efd2be7ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563a394bf960 r14 = 0x0000000100000004 r15 = 0x0000563a3842c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7fa19e924b1f03a35a0e7105d7ec04e50f88a72a Step #5: MERGE-OUTER: attempt 4910 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1784213486 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc0756c198, 0x55fc07574911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc07574918,0x55fc075fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7fa19e924b1f03a35a0e7105d7ec04e50f88a72a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14292 processed earlier; will process 983 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc04d805dd bp 0x000000000000 sp 0x7ffd48bb2230 T48719) Step #5: ==48719==The signal is caused by a READ memory access. Step #5: #0 0x55fc04d805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc04ba2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc04ba1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc04b7f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc04aa0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc049f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc04a021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc049e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc04a153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd43e364082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc049dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48719==Register values: Step #5: rax = 0x000055fc09bb82c0 rbx = 0x000055fc09bb82c0 rcx = 0x000055fc09bb8770 rdx = 0x00007fd43e52cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd48bb2230 Step #5: r8 = 0x000055fc09bb82c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd43e52cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc07f7f960 r14 = 0x0000000100000004 r15 = 0x000055fc06eec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ae897ba133b3266753142602366faac606415c42 Step #5: MERGE-OUTER: attempt 4911 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1784355496 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4ee1ea198, 0x55a4ee1f2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4ee1f2918,0x55a4ee27a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ae897ba133b3266753142602366faac606415c42' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14293 processed earlier; will process 982 files now Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: #1 pulse cov: 786 ft: 787 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 932 ft: 1166 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4eb9fe5dd bp 0x000000000000 sp 0x7fffdc65ada0 T48723) Step #5: ==48723==The signal is caused by a READ memory access. Step #5: #0 0x55a4eb9fe5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4eb820280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4eb81ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a4eb7fd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4eb71ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4eb676c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4eb6801e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4eb6676e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4eb6933c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efdc6fee082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4eb65aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48723==Register values: Step #5: rax = 0x000055a4f08cdc10 rbx = 0x000055a4f08cdc10 rcx = 0x000055a4f08ce0c0 rdx = 0x00007efdc71b6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdc65ada0 Step #5: r8 = 0x000055a4f08cdc10 r9 = 0x000055a4f07740a0 r10 = 0x000055a4f073f010 r11 = 0x00007efdc71b6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4eebfd960 r14 = 0x0000000100000004 r15 = 0x000055a4edb6a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-16e9c74926d3b718709630d74daeaa1acf7c3c23 Step #5: MERGE-OUTER: attempt 4912 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1784498405 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd5a1c1198, 0x55bd5a1c9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd5a1c9918,0x55bd5a2510a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/16e9c74926d3b718709630d74daeaa1acf7c3c23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14296 processed earlier; will process 979 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd579d55dd bp 0x000000000000 sp 0x7fff493505a0 T48727) Step #5: ==48727==The signal is caused by a READ memory access. Step #5: #0 0x55bd579d55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd577f7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd577f6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd577d4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd576f5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd5764dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd576571e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd5763e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd5766a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcac9262082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd57631aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48727==Register values: Step #5: rax = 0x000055bd5ca03000 rbx = 0x000055bd5ca03000 rcx = 0x000055bd5ca034b0 rdx = 0x00007fcac942ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff493505a0 Step #5: r8 = 0x000055bd5ca03000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcac942abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd5abd4960 r14 = 0x0000000100000004 r15 = 0x000055bd59b41386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-121561e6c8b584c02a3b322af3e30c84b68b4145 Step #5: MERGE-OUTER: attempt 4913 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1784638024 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5602d32e5198, 0x5602d32ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5602d32ed918,0x5602d33750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/121561e6c8b584c02a3b322af3e30c84b68b4145' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14297 processed earlier; will process 978 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602d0af95dd bp 0x000000000000 sp 0x7ffd222bc390 T48731) Step #5: ==48731==The signal is caused by a READ memory access. Step #5: #0 0x5602d0af95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5602d091b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5602d091afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5602d08f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5602d0819ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602d0771c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602d077b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602d07626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602d078e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f8e169082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602d0755aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48731==Register values: Step #5: rax = 0x00005602d54fb4d0 rbx = 0x00005602d54fb4d0 rcx = 0x00005602d54fb980 rdx = 0x00007f8f8e331b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd222bc390 Step #5: r8 = 0x00005602d54fb4d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f8e331be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005602d3cf8960 r14 = 0x0000000100000004 r15 = 0x00005602d2c65386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-881ffdf80de3963b9834dd9c80bba55ff4dae1fc Step #5: MERGE-OUTER: attempt 4914 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1784777394 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556ab68f3198, 0x556ab68fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556ab68fb918,0x556ab69830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/881ffdf80de3963b9834dd9c80bba55ff4dae1fc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14298 processed earlier; will process 977 files now Step #5: [LOADING] WASM module load failed: function and code section have inconsistent lengths or unexpected end Step #5: #1 pulse cov: 266 ft: 267 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 857 ft: 934 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 66 Step #5: [LOADING] WASM module load failed: unknown elem segment 908799 Step #5: #4 pulse cov: 902 ft: 1397 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556ab41075dd bp 0x000000000000 sp 0x7ffdca48a950 T48735) Step #5: ==48735==The signal is caused by a READ memory access. Step #5: #0 0x556ab41075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556ab3f29280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556ab3f28fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556ab3f06929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556ab3e27ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556ab3d7fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556ab3d891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556ab3d706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556ab3d9c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6adfbe6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556ab3d63aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48735==Register values: Step #5: rax = 0x0000556ab7fc68f0 rbx = 0x0000556ab7fc68f0 rcx = 0x0000556ab7fc6da0 rdx = 0x00007f6adfdaeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdca48a950 Step #5: r8 = 0x0000556ab7fc68f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6adfdaebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556ab7306960 r14 = 0x0000000100000004 r15 = 0x0000556ab6273386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b3ba61f2b16aa655112acc129dff007205ded9c Step #5: MERGE-OUTER: attempt 4915 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1784921948 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c8ed0aa198, 0x55c8ed0b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c8ed0b2918,0x55c8ed13a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b3ba61f2b16aa655112acc129dff007205ded9c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14303 processed earlier; will process 972 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 892415 Step #5: #1 pulse cov: 665 ft: 666 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 713 ft: 828 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c8ea8be5dd bp 0x000000000000 sp 0x7ffdb481f660 T48739) Step #5: ==48739==The signal is caused by a READ memory access. Step #5: #0 0x55c8ea8be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c8ea6e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c8ea6dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c8ea6bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c8ea5dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c8ea536c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c8ea5401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c8ea5276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c8ea5533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd8ac66082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c8ea51aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48739==Register values: Step #5: rax = 0x000055c8eecec5e0 rbx = 0x000055c8eecec5e0 rcx = 0x000055c8eececa90 rdx = 0x00007fdd8ae2eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb481f660 Step #5: r8 = 0x000055c8eecec5e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd8ae2ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c8edabd960 r14 = 0x0000000100000004 r15 = 0x000055c8eca2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-498acc5ea5d1c1362e63fd2dfcde3c8355be5bb2 Step #5: MERGE-OUTER: attempt 4916 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1785063737 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a101c5d198, 0x55a101c65911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a101c65918,0x55a101ced0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/498acc5ea5d1c1362e63fd2dfcde3c8355be5bb2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14307 processed earlier; will process 968 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a0ff4715dd bp 0x000000000000 sp 0x7ffe216b19f0 T48743) Step #5: ==48743==The signal is caused by a READ memory access. Step #5: #0 0x55a0ff4715dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a0ff293280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a0ff292fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a0ff270929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a0ff191ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a0ff0e9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a0ff0f31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a0ff0da6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a0ff1063c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9c6140f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a0ff0cdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48743==Register values: Step #5: rax = 0x000055a104046f60 rbx = 0x000055a104046f60 rcx = 0x000055a104047410 rdx = 0x00007f9c615d7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe216b19f0 Step #5: r8 = 0x000055a104046f60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9c615d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a102670960 r14 = 0x0000000100000004 r15 = 0x000055a1015dd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35e22da3931bfc27f8c7ce9eac735a7cdd0b538a Step #5: MERGE-OUTER: attempt 4917 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1785204567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557144510198, 0x557144518911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557144518918,0x5571445a00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35e22da3931bfc27f8c7ce9eac735a7cdd0b538a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14308 processed earlier; will process 967 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557141d245dd bp 0x000000000000 sp 0x7ffea7a89820 T48747) Step #5: ==48747==The signal is caused by a READ memory access. Step #5: #0 0x557141d245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557141b46280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557141b45fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557141b23929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557141a44ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55714199cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571419a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55714198d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571419b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5a386f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557141980aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48747==Register values: Step #5: rax = 0x000055714675fda0 rbx = 0x000055714675fda0 rcx = 0x0000557146760250 rdx = 0x00007f5a388b9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea7a89820 Step #5: r8 = 0x000055714675fda0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5a388b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557144f23960 r14 = 0x0000000100000004 r15 = 0x0000557143e90386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6776c6b87934df1389a6d3108a72789f0edb0da0 Step #5: MERGE-OUTER: attempt 4918 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1785343511 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1f07f9198, 0x55a1f0801911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1f0801918,0x55a1f08890a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6776c6b87934df1389a6d3108a72789f0edb0da0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14309 processed earlier; will process 966 files now Step #5: [LOADING] WASM module load failed: unknown type 1535 Step #5: #1 pulse cov: 603 ft: 604 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 335359 Step #5: #2 pulse cov: 707 ft: 828 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1ee00d5dd bp 0x000000000000 sp 0x7ffc4f28fa00 T48751) Step #5: ==48751==The signal is caused by a READ memory access. Step #5: #0 0x55a1ee00d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a1ede2f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a1ede2efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a1ede0c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a1edd2dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a1edc85c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1edc8f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a1edc766e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a1edca23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff72bb0b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a1edc69aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48751==Register values: Step #5: rax = 0x000055a1f1cf1850 rbx = 0x000055a1f1cf1850 rcx = 0x000055a1f1cf1840 rdx = 0x00007ff72bcd3b80 Step #5: rdi = 0x000055a1f1cf1840 rsi = 0x0000000000000055 rbp = 0x0000000000000000 rsp = 0x00007ffc4f28fa00 Step #5: r8 = 0x000055a1f1cf1850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff72bcd3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a1f120c960 r14 = 0x0000000100000004 r15 = 0x000055a1f0179386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cc51d5b026696f9121dcfdf655c68e96204e3749 Step #5: MERGE-OUTER: attempt 4919 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1785485673 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f8f3ec4198, 0x55f8f3ecc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f8f3ecc918,0x55f8f3f540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cc51d5b026696f9121dcfdf655c68e96204e3749' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14312 processed earlier; will process 963 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f8f16d85dd bp 0x000000000000 sp 0x7ffe58ba23c0 T48755) Step #5: ==48755==The signal is caused by a READ memory access. Step #5: #0 0x55f8f16d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f8f14fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f8f14f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f8f14d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f8f13f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f8f1350c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f8f135a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f8f13416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f8f136d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc3f343d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f8f1334aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48755==Register values: Step #5: rax = 0x000055f8f57ce420 rbx = 0x000055f8f57ce420 rcx = 0x000055f8f57ce8d0 rdx = 0x00007fc3f3605b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58ba23c0 Step #5: r8 = 0x000055f8f57ce420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc3f3605be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f8f48d7960 r14 = 0x0000000100000004 r15 = 0x000055f8f3844386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-74fd1c9d0039d4018328892703557b38d4b33eee Step #5: MERGE-OUTER: attempt 4920 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1785626300 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ffd6f4198, 0x558ffd6fc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ffd6fc918,0x558ffd7840a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/74fd1c9d0039d4018328892703557b38d4b33eee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14313 processed earlier; will process 962 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 766 ft: 767 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 939 ft: 1169 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #4 pulse cov: 1012 ft: 1365 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 2939 Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: integer too large Step #5: #8 pulse cov: 1136 ft: 1955 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown type 16 Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unsupported opcode db Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: [LOADING] WASM module load failed: array is immutable Step #5: #16 pulse cov: 1167 ft: 2272 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 4512 Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode e5 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #32 pulse cov: 1201 ft: 2573 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown element segment Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558ffaf085dd bp 0x000000000000 sp 0x7ffc1fb4ee70 T48759) Step #5: ==48759==The signal is caused by a READ memory access. Step #5: #0 0x558ffaf085dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558ffad2a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558ffad29fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558ffad07929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558ffac28ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558ffab80c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558ffab8a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558ffab716e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558ffab9d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd3937e6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558ffab64aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48759==Register values: Step #5: rax = 0x0000558fff70e630 rbx = 0x0000558fff70e630 rcx = 0x0000558fff70eae0 rdx = 0x00007fd3939aeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1fb4ee70 Step #5: r8 = 0x0000558fff70e630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd3939aebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ffe107960 r14 = 0x0000000100000004 r15 = 0x0000558ffd074386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e6868c016d8bcee3204db08cc367820b01d8106e Step #5: MERGE-OUTER: attempt 4921 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1786186268 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5600a141d198, 0x5600a1425911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5600a1425918,0x5600a14ad0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e6868c016d8bcee3204db08cc367820b01d8106e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14354 processed earlier; will process 921 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 823 ft: 824 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 842 ft: 914 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56009ec315dd bp 0x000000000000 sp 0x7ffea5e14cd0 T48763) Step #5: ==48763==The signal is caused by a READ memory access. Step #5: #0 0x56009ec315dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56009ea53280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56009ea52fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56009ea30929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56009e951ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56009e8a9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56009e8b31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56009e89a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56009e8c63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f05fe1ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56009e88daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48763==Register values: Step #5: rax = 0x00005600a3fb0c20 rbx = 0x00005600a3fb0c20 rcx = 0x00005600a3fb10d0 rdx = 0x00007f05fe3b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea5e14cd0 Step #5: r8 = 0x00005600a3fb0c20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f05fe3b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005600a1e30960 r14 = 0x0000000100000004 r15 = 0x00005600a0d9d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cf7a4f2a7d29464ef5f9f3d87b759ee6da9af004 Step #5: MERGE-OUTER: attempt 4922 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1786329003 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587f88db198, 0x5587f88e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587f88e3918,0x5587f896b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cf7a4f2a7d29464ef5f9f3d87b759ee6da9af004' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14357 processed earlier; will process 918 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587f60ef5dd bp 0x000000000000 sp 0x7ffc6dd73c50 T48767) Step #5: ==48767==The signal is caused by a READ memory access. Step #5: #0 0x5587f60ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587f5f11280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587f5f10fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587f5eee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587f5e0fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587f5d67c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587f5d711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587f5d586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587f5d843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ab2cad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587f5d4baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48767==Register values: Step #5: rax = 0x00005587fad061e0 rbx = 0x00005587fad061e0 rcx = 0x00005587fad06690 rdx = 0x00007f7ab2e75b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6dd73c50 Step #5: r8 = 0x00005587fad061e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7ab2e75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587f92ee960 r14 = 0x0000000100000004 r15 = 0x00005587f825b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-166debaeebcca63ccedccd6cbae591963b2953f9 Step #5: MERGE-OUTER: attempt 4923 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1786469580 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576596b1198, 0x5576596b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576596b9918,0x5576597410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/166debaeebcca63ccedccd6cbae591963b2953f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14358 processed earlier; will process 917 files now Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #1 pulse cov: 790 ft: 791 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557656ec55dd bp 0x000000000000 sp 0x7ffd530d65d0 T48771) Step #5: ==48771==The signal is caused by a READ memory access. Step #5: #0 0x557656ec55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557656ce7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557656ce6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557656cc4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557656be5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557656b3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557656b471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557656b2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557656b5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff93fa3d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557656b21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48771==Register values: Step #5: rax = 0x000055765b7a1560 rbx = 0x000055765b7a1560 rcx = 0x000055765b7a1a10 rdx = 0x00007ff93fc05b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd530d65d0 Step #5: r8 = 0x000055765b7a1560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff93fc05be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055765a0c4960 r14 = 0x0000000100000004 r15 = 0x0000557659031386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8eda88a1e4e7630013df2744767ecbbe9ecc9655 Step #5: MERGE-OUTER: attempt 4924 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1786610750 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ee379b2198, 0x55ee379ba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ee379ba918,0x55ee37a420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8eda88a1e4e7630013df2744767ecbbe9ecc9655' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14360 processed earlier; will process 915 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 660 ft: 661 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 943 ft: 1133 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ee351c65dd bp 0x000000000000 sp 0x7ffe0d339fa0 T48775) Step #5: ==48775==The signal is caused by a READ memory access. Step #5: #0 0x55ee351c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ee34fe8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ee34fe7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ee34fc5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ee34ee6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ee34e3ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ee34e481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ee34e2f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ee34e5b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5cd2bbd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ee34e22aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48775==Register values: Step #5: rax = 0x000055ee399c9380 rbx = 0x000055ee399c9380 rcx = 0x000055ee399c9830 rdx = 0x00007f5cd2d85b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0d339fa0 Step #5: r8 = 0x000055ee399c9380 r9 = 0x00007f5cd2d85c60 r10 = 0x000055ee3983a010 r11 = 0x00007f5cd2d85be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ee383c5960 r14 = 0x0000000100000004 r15 = 0x000055ee37332386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-64d145aec4f6025183395486b780df32e84fa143 Step #5: MERGE-OUTER: attempt 4925 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1786755847 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564a84f14198, 0x564a84f1c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564a84f1c918,0x564a84fa40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/64d145aec4f6025183395486b780df32e84fa143' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14363 processed earlier; will process 912 files now Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1881. Step #5: #1 pulse cov: 851 ft: 852 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #2 pulse cov: 913 ft: 1225 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564a827285dd bp 0x000000000000 sp 0x7fff03c41b80 T48779) Step #5: ==48779==The signal is caused by a READ memory access. Step #5: #0 0x564a827285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564a8254a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564a82549fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564a82527929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564a82448ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564a823a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564a823aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564a823916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564a823bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ba8548082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564a82384aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48779==Register values: Step #5: rax = 0x0000564a87ac5c80 rbx = 0x0000564a87ac5c80 rcx = 0x0000564a87ac6130 rdx = 0x00007f5ba8710b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff03c41b80 Step #5: r8 = 0x0000564a87ac5c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ba8710be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564a85927960 r14 = 0x0000000100000004 r15 = 0x0000564a84894386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aea0d40d10a3bbe54193e8a03ed84d7e88c4b781 Step #5: MERGE-OUTER: attempt 4926 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1786899136 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556c832fe198, 0x556c83306911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556c83306918,0x556c8338e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aea0d40d10a3bbe54193e8a03ed84d7e88c4b781' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14366 processed earlier; will process 909 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556c80b125dd bp 0x000000000000 sp 0x7ffd75e7c020 T48783) Step #5: ==48783==The signal is caused by a READ memory access. Step #5: #0 0x556c80b125dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556c80934280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556c80933fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556c80911929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556c80832ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556c8078ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556c807941e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556c8077b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556c807a73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6064716082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556c8076eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48783==Register values: Step #5: rax = 0x0000556c84d08600 rbx = 0x0000556c84d08600 rcx = 0x0000556c84d08ab0 rdx = 0x00007f60648deb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd75e7c020 Step #5: r8 = 0x0000556c84d08600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f60648debe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556c83d11960 r14 = 0x0000000100000004 r15 = 0x0000556c82c7e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3516ded90d8b1aa261bc8b05290e08fa6885ade7 Step #5: MERGE-OUTER: attempt 4927 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1787041315 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc3d3d8198, 0x55dc3d3e0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc3d3e0918,0x55dc3d4680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3516ded90d8b1aa261bc8b05290e08fa6885ade7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14367 processed earlier; will process 908 files now Step #5: [LOADING] WASM module load failed: immutable global Step #5: #1 pulse cov: 1027 ft: 1028 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 1122 ft: 1451 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 1147 ft: 1607 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] offset out of range Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #8 pulse cov: 1271 ft: 2402 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode c8 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc3abec5dd bp 0x000000000000 sp 0x7ffc4163ae20 T48787) Step #5: ==48787==The signal is caused by a READ memory access. Step #5: #0 0x55dc3abec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc3aa0e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc3aa0dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc3a9eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc3a90cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc3a864c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc3a86e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc3a8556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc3a8813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c22852082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc3a848aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48787==Register values: Step #5: rax = 0x000055dc3e1663e0 rbx = 0x000055dc3e1663e0 rcx = 0x000055dc3e166890 rdx = 0x00007f6c22a1ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4163ae20 Step #5: r8 = 0x000055dc3e1663e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c22a1abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc3ddeb960 r14 = 0x0000000100000004 r15 = 0x000055dc3cd58386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f4f5c787fcda4eb92f8a76d53c9b34894d4e6786 Step #5: MERGE-OUTER: attempt 4928 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1787194251 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56158e5e0198, 0x56158e5e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56158e5e8918,0x56158e6700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f4f5c787fcda4eb92f8a76d53c9b34894d4e6786' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14378 processed earlier; will process 897 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56158bdf45dd bp 0x000000000000 sp 0x7ffe2603d8b0 T48791) Step #5: ==48791==The signal is caused by a READ memory access. Step #5: #0 0x56158bdf45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56158bc16280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56158bc15fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56158bbf3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56158bb14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56158ba6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56158ba761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56158ba5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56158ba893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa77db34082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56158ba50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48791==Register values: Step #5: rax = 0x0000561590cbb930 rbx = 0x0000561590cbb930 rcx = 0x0000561590cbbde0 rdx = 0x00007fa77dcfcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe2603d8b0 Step #5: r8 = 0x0000561590cbb930 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa77dcfcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056158eff3960 r14 = 0x0000000100000004 r15 = 0x000056158df60386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-488b45b8539fb09506f63fa1f0b12cd4c5e01af7 Step #5: MERGE-OUTER: attempt 4929 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1787335666 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558f4f458198, 0x558f4f460911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558f4f460918,0x558f4f4e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/488b45b8539fb09506f63fa1f0b12cd4c5e01af7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14379 processed earlier; will process 896 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 844 ft: 845 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #2 pulse cov: 933 ft: 1097 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #4 pulse cov: 977 ft: 1352 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #8 pulse cov: 1014 ft: 1623 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: array is immutable Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558f4cc6c5dd bp 0x000000000000 sp 0x7fff839a77f0 T48795) Step #5: ==48795==The signal is caused by a READ memory access. Step #5: #0 0x558f4cc6c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558f4ca8e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558f4ca8dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558f4ca6b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558f4c98cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558f4c8e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558f4c8ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558f4c8d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558f4c9013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8b5f19e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558f4c8c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48795==Register values: Step #5: rax = 0x0000558f51684b70 rbx = 0x0000558f51684b70 rcx = 0x0000558f51685020 rdx = 0x00007f8b5f366b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff839a77f0 Step #5: r8 = 0x0000558f51684b70 r9 = 0x0000558f51522d30 r10 = 0x0000558f514ef010 r11 = 0x00007f8b5f366be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558f4fe6b960 r14 = 0x0000000100000004 r15 = 0x0000558f4edd8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ca04e11ca8cd2dce80e30fd0d1441ee34955fa1 Step #5: MERGE-OUTER: attempt 4930 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1787488521 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e328b06198, 0x55e328b0e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e328b0e918,0x55e328b960a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ca04e11ca8cd2dce80e30fd0d1441ee34955fa1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14389 processed earlier; will process 886 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 643 ft: 644 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 943 ft: 1106 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e32631a5dd bp 0x000000000000 sp 0x7ffea2882790 T48799) Step #5: ==48799==The signal is caused by a READ memory access. Step #5: #0 0x55e32631a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e32613c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e32613bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e326119929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e32603aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e325f92c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e325f9c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e325f836e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e325faf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a3d259082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e325f76aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48799==Register values: Step #5: rax = 0x000055e32a3b4230 rbx = 0x000055e32a3b4230 rcx = 0x000055e32a3b46e0 rdx = 0x00007f6a3d421b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea2882790 Step #5: r8 = 0x000055e32a3b4230 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a3d421be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e329519960 r14 = 0x0000000100000004 r15 = 0x000055e328486386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bb6cece901ed0d8875dc23957e2defccc752ae3e Step #5: MERGE-OUTER: attempt 4931 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1787631450 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561527b81198, 0x561527b89911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561527b89918,0x561527c110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bb6cece901ed0d8875dc23957e2defccc752ae3e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14392 processed earlier; will process 883 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5615253955dd bp 0x000000000000 sp 0x7ffe0e1228b0 T48803) Step #5: ==48803==The signal is caused by a READ memory access. Step #5: #0 0x5615253955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5615251b7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5615251b6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561525194929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5615250b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56152500dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5615250171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561524ffe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56152502a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa333002082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561524ff1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48803==Register values: Step #5: rax = 0x0000561528941940 rbx = 0x0000561528941940 rcx = 0x0000561528941df0 rdx = 0x00007fa3331cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0e1228b0 Step #5: r8 = 0x0000561528941940 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa3331cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561528594960 r14 = 0x0000000100000004 r15 = 0x0000561527501386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac8ee7c4b3785fe3407b772af2ce472aca89c7ab Step #5: MERGE-OUTER: attempt 4932 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1787772325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559e32fe7198, 0x559e32fef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559e32fef918,0x559e330770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac8ee7c4b3785fe3407b772af2ce472aca89c7ab' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14393 processed earlier; will process 882 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 627 ft: 628 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 811 ft: 955 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #4 pulse cov: 1009 ft: 1544 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #8 pulse cov: 1072 ft: 1859 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559e307fb5dd bp 0x000000000000 sp 0x7fff590dd320 T48807) Step #5: ==48807==The signal is caused by a READ memory access. Step #5: #0 0x559e307fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559e3061d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559e3061cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559e305fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559e3051bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559e30473c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559e3047d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559e304646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559e304903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca9e3d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559e30457aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48807==Register values: Step #5: rax = 0x0000559e354a1280 rbx = 0x0000559e354a1280 rcx = 0x0000559e354a1730 rdx = 0x00007fca9e5a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff590dd320 Step #5: r8 = 0x0000559e354a1280 r9 = 0x00007fca9e5a0c20 r10 = 0x0000559e35305010 r11 = 0x00007fca9e5a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559e339fa960 r14 = 0x0000000100000004 r15 = 0x0000559e32967386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8846e7b9a1958b7fd37e61fb2cf36f649e60bad1 Step #5: MERGE-OUTER: attempt 4933 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1787932279 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db1839f198, 0x55db183a7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db183a7918,0x55db1842f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8846e7b9a1958b7fd37e61fb2cf36f649e60bad1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14408 processed earlier; will process 867 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 916 ft: 917 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #2 pulse cov: 942 ft: 1112 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown type Step #5: #4 pulse cov: 948 ft: 1349 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #8 pulse cov: 1021 ft: 1749 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db15bb35dd bp 0x000000000000 sp 0x7ffebb8426e0 T48811) Step #5: ==48811==The signal is caused by a READ memory access. Step #5: #0 0x55db15bb35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db159d5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db159d4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db159b2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db158d3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db1582bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db158351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db1581c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db158483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f6356c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db1580faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48811==Register values: Step #5: rax = 0x000055db1ae19650 rbx = 0x000055db1ae19650 rcx = 0x000055db1ae19b00 rdx = 0x00007f1f63734b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebb8426e0 Step #5: r8 = 0x000055db1ae19650 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f63734be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db18db2960 r14 = 0x0000000100000004 r15 = 0x000055db17d1f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1408902a964191547c91f00c55a87de1c8f9a640 Step #5: MERGE-OUTER: attempt 4934 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1788083348 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55833a9e7198, 0x55833a9ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55833a9ef918,0x55833aa770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1408902a964191547c91f00c55a87de1c8f9a640' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14418 processed earlier; will process 857 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 927 ft: 928 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 965 ft: 1168 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 980 ft: 1240 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #8 pulse cov: 1041 ft: 1663 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5583381fb5dd bp 0x000000000000 sp 0x7fffbbcf8a20 T48815) Step #5: ==48815==The signal is caused by a READ memory access. Step #5: #0 0x5583381fb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55833801d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55833801cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558337ffa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558337f1bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558337e73c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558337e7d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558337e646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558337e903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4515c82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558337e57aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48815==Register values: Step #5: rax = 0x000055833d290d10 rbx = 0x000055833d290d10 rcx = 0x000055833d2911c0 rdx = 0x00007f4515e4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffbbcf8a20 Step #5: r8 = 0x000055833d290d10 r9 = 0x000055833d12f640 r10 = 0x000055833d0fc010 r11 = 0x00007f4515e4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055833b3fa960 r14 = 0x0000000100000004 r15 = 0x000055833a367386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3893d477123670930ae56b4b28924862ff5f02d6 Step #5: MERGE-OUTER: attempt 4935 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1788235079 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561de3134198, 0x561de313c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561de313c918,0x561de31c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3893d477123670930ae56b4b28924862ff5f02d6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14427 processed earlier; will process 848 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 788 ft: 789 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 946 ft: 1066 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561de09485dd bp 0x000000000000 sp 0x7fff0fc65d20 T48819) Step #5: ==48819==The signal is caused by a READ memory access. Step #5: #0 0x561de09485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561de076a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561de0769fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561de0747929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561de0668ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561de05c0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561de05ca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561de05b16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561de05dd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89e7771082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561de05a4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48819==Register values: Step #5: rax = 0x0000561de477fe10 rbx = 0x0000561de477fe10 rcx = 0x0000561de47802c0 rdx = 0x00007f89e7939b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0fc65d20 Step #5: r8 = 0x0000561de477fe10 r9 = 0x0000561de460f220 r10 = 0x0000561de45f2010 r11 = 0x00007f89e7939be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561de3b47960 r14 = 0x0000000100000004 r15 = 0x0000561de2ab4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a2f148f099ba08898e23499776385b0f14b4ecf7 Step #5: MERGE-OUTER: attempt 4936 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1788379911 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558ae06b1198, 0x558ae06b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558ae06b9918,0x558ae07410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a2f148f099ba08898e23499776385b0f14b4ecf7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14430 processed earlier; will process 845 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 715 ft: 716 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 946 ft: 1158 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 967 ft: 1418 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #8 pulse cov: 1036 ft: 1773 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown type -7940 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558addec55dd bp 0x000000000000 sp 0x7ffe5537ff60 T48823) Step #5: ==48823==The signal is caused by a READ memory access. Step #5: #0 0x558addec55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558addce7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558addce6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558addcc4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558addbe5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558addb3dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558addb471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558addb2e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558addb5a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0a533b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558addb21aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48823==Register values: Step #5: rax = 0x0000558ae173c7d0 rbx = 0x0000558ae173c7d0 rcx = 0x0000558ae173cc80 rdx = 0x00007f0a5357db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5537ff60 Step #5: r8 = 0x0000558ae173c7d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0a5357dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558ae10c4960 r14 = 0x0000000100000004 r15 = 0x0000558ae0031386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0006be30440396465bffb2682bcaee0fafe67a7f Step #5: MERGE-OUTER: attempt 4937 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1788536420 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557c5fb58198, 0x557c5fb60911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557c5fb60918,0x557c5fbe80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0006be30440396465bffb2682bcaee0fafe67a7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14444 processed earlier; will process 831 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 887 ft: 888 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557c5d36c5dd bp 0x000000000000 sp 0x7ffcb61014c0 T48827) Step #5: ==48827==The signal is caused by a READ memory access. Step #5: #0 0x557c5d36c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557c5d18e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557c5d18dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557c5d16b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557c5d08cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557c5cfe4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557c5cfee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557c5cfd56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557c5d0013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa0c9bf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557c5cfc8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48827==Register values: Step #5: rax = 0x0000557c62164690 rbx = 0x0000557c62164690 rcx = 0x0000557c62164b40 rdx = 0x00007ffa0cb87b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb61014c0 Step #5: r8 = 0x0000557c62164690 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa0cb87be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557c6056b960 r14 = 0x0000000100000004 r15 = 0x0000557c5f4d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-229345bc4cd8523ac237bf91bff94cfa73b961e5 Step #5: MERGE-OUTER: attempt 4938 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1788679876 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55701311b198, 0x557013123911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557013123918,0x5570131ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/229345bc4cd8523ac237bf91bff94cfa73b961e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14446 processed earlier; will process 829 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e0 Step #5: #1 pulse cov: 964 ft: 965 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 972 ft: 1255 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 1e Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55701092f5dd bp 0x000000000000 sp 0x7ffe3c55e580 T48831) Step #5: ==48831==The signal is caused by a READ memory access. Step #5: #0 0x55701092f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557010751280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557010750fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55701072e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55701064fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570105a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570105b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570105986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570105c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8a4cf8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55701058baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48831==Register values: Step #5: rax = 0x000055701542bf60 rbx = 0x000055701542bf60 rcx = 0x000055701542c410 rdx = 0x00007fa8a4ec0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3c55e580 Step #5: r8 = 0x000055701542bf60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8a4ec0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557013b2e960 r14 = 0x0000000100000004 r15 = 0x0000557012a9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c72bcffa9cb03564d8d092f7a8b828ccc419111d Step #5: MERGE-OUTER: attempt 4939 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1788825491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fadf62c198, 0x55fadf634911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fadf634918,0x55fadf6bc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c72bcffa9cb03564d8d092f7a8b828ccc419111d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14450 processed earlier; will process 825 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1073 ft: 1074 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 1099 ft: 1230 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #4 pulse cov: 1136 ft: 1731 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: field is immutable Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fadce405dd bp 0x000000000000 sp 0x7ffc70b6cad0 T48835) Step #5: ==48835==The signal is caused by a READ memory access. Step #5: #0 0x55fadce405dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fadcc62280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fadcc61fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fadcc3f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fadcb60ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fadcab8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fadcac21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fadcaa96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fadcad53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5920953082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fadca9caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48835==Register values: Step #5: rax = 0x000055fae0bb97d0 rbx = 0x000055fae0bb97d0 rcx = 0x000055fae0bb9c80 rdx = 0x00007f5920b1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc70b6cad0 Step #5: r8 = 0x000055fae0bb97d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5920b1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fae003f960 r14 = 0x0000000100000004 r15 = 0x000055fadefac386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29027588f1f5a385f93acf087180dc83bf2ecbc5 Step #5: MERGE-OUTER: attempt 4940 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1788976774 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ac8961198, 0x561ac8969911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ac8969918,0x561ac89f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29027588f1f5a385f93acf087180dc83bf2ecbc5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14458 processed earlier; will process 817 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ac61755dd bp 0x000000000000 sp 0x7ffcfda9eaf0 T48839) Step #5: ==48839==The signal is caused by a READ memory access. Step #5: #0 0x561ac61755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ac5f97280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ac5f96fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ac5f74929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ac5e95ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ac5dedc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ac5df71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ac5dde6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ac5e0a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1008df7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ac5dd1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48839==Register values: Step #5: rax = 0x0000561ac96185e0 rbx = 0x0000561ac96185e0 rcx = 0x0000561ac9618a90 rdx = 0x00007f1008fbfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfda9eaf0 Step #5: r8 = 0x0000561ac96185e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1008fbfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ac9374960 r14 = 0x0000000100000004 r15 = 0x0000561ac82e1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-82bc75936f81573cb972f1619622a89d7d78cd26 Step #5: MERGE-OUTER: attempt 4941 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1789117572 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eb08481198, 0x55eb08489911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eb08489918,0x55eb085110a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/82bc75936f81573cb972f1619622a89d7d78cd26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14459 processed earlier; will process 816 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eb05c955dd bp 0x000000000000 sp 0x7ffd6a910490 T48843) Step #5: ==48843==The signal is caused by a READ memory access. Step #5: #0 0x55eb05c955dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eb05ab7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eb05ab6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eb05a94929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eb059b5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eb0590dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eb059171e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eb058fe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eb0592a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0857bb2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eb058f1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48843==Register values: Step #5: rax = 0x000055eb0ac6cc30 rbx = 0x000055eb0ac6cc30 rcx = 0x000055eb0ac6d0e0 rdx = 0x00007f0857d7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6a910490 Step #5: r8 = 0x000055eb0ac6cc30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0857d7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eb08e94960 r14 = 0x0000000100000004 r15 = 0x000055eb07e01386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8cef79e5c6a8d6ca06acc3939f2ebbaee13e63e Step #5: MERGE-OUTER: attempt 4942 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1789259128 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3e0bb9198, 0x55d3e0bc1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3e0bc1918,0x55d3e0c490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8cef79e5c6a8d6ca06acc3939f2ebbaee13e63e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14460 processed earlier; will process 815 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 967 ft: 968 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3de3cd5dd bp 0x000000000000 sp 0x7ffe666aac60 T48847) Step #5: ==48847==The signal is caused by a READ memory access. Step #5: #0 0x55d3de3cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3de1ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3de1eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3de1cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3de0edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3de045c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3de04f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3de0366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3de0623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f967b2d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3de029aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48847==Register values: Step #5: rax = 0x000055d3e19851a0 rbx = 0x000055d3e19851a0 rcx = 0x000055d3e1985650 rdx = 0x00007f967b4a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe666aac60 Step #5: r8 = 0x000055d3e19851a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f967b4a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3e15cc960 r14 = 0x0000000100000004 r15 = 0x000055d3e0539386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebf187090e4f13d5fd29869db923301c5174430e Step #5: MERGE-OUTER: attempt 4943 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1789402241 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628aebd6198, 0x5628aebde911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628aebde918,0x5628aec660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ebf187090e4f13d5fd29869db923301c5174430e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14462 processed earlier; will process 813 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 945 ft: 946 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 1067 ft: 1376 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect (ref null ht) but got other Step #5: #4 pulse cov: 1098 ft: 1485 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #8 pulse cov: 1153 ft: 2016 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628ac3ea5dd bp 0x000000000000 sp 0x7ffde73ae720 T48851) Step #5: ==48851==The signal is caused by a READ memory access. Step #5: #0 0x5628ac3ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628ac20c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628ac20bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628ac1e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628ac10aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628ac062c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628ac06c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628ac0536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628ac07f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff9efe39082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628ac046aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48851==Register values: Step #5: rax = 0x00005628b1734b10 rbx = 0x00005628b1734b10 rcx = 0x00005628b1734fc0 rdx = 0x00007ff9f0001b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde73ae720 Step #5: r8 = 0x00005628b1734b10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff9f0001be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628af5e9960 r14 = 0x0000000100000004 r15 = 0x00005628ae556386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53194b5c6ce1d3dadc2c1fe44a0f4868ba0cc7dd Step #5: MERGE-OUTER: attempt 4944 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1789559429 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5596cc284198, 0x5596cc28c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5596cc28c918,0x5596cc3140a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53194b5c6ce1d3dadc2c1fe44a0f4868ba0cc7dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14475 processed earlier; will process 800 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5596c9a985dd bp 0x000000000000 sp 0x7ffc38dbb240 T48855) Step #5: ==48855==The signal is caused by a READ memory access. Step #5: #0 0x5596c9a985dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5596c98ba280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5596c98b9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5596c9897929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5596c97b8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5596c9710c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5596c971a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5596c97016e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5596c972d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8576f95082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5596c96f4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48855==Register values: Step #5: rax = 0x00005596cd3e5bf0 rbx = 0x00005596cd3e5bf0 rcx = 0x00005596cd3e60a0 rdx = 0x00007f857715db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc38dbb240 Step #5: r8 = 0x00005596cd3e5bf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f857715dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005596ccc97960 r14 = 0x0000000100000004 r15 = 0x00005596cbc04386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c9442a9985bfec4cb3f59fb647e2cbeb2feb0f18 Step #5: MERGE-OUTER: attempt 4945 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1789701355 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55de46be3198, 0x55de46beb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55de46beb918,0x55de46c730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c9442a9985bfec4cb3f59fb647e2cbeb2feb0f18' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14476 processed earlier; will process 799 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 1062 ft: 1063 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #2 pulse cov: 1111 ft: 1237 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55de443f75dd bp 0x000000000000 sp 0x7fffc47c99e0 T48859) Step #5: ==48859==The signal is caused by a READ memory access. Step #5: #0 0x55de443f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55de44219280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55de44218fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55de441f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55de44117ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55de4406fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55de440791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55de440606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55de4408c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3ccbe48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55de44053aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48859==Register values: Step #5: rax = 0x000055de496c9ae0 rbx = 0x000055de496c9ae0 rcx = 0x000055de496c9f90 rdx = 0x00007f3ccc010b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc47c99e0 Step #5: r8 = 0x000055de496c9ae0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3ccc010be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055de475f6960 r14 = 0x0000000100000004 r15 = 0x000055de46563386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4310ebe23f1e91ab88bc79719d17bf876f272f49 Step #5: MERGE-OUTER: attempt 4946 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1789844508 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c9b4438198, 0x55c9b4440911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c9b4440918,0x55c9b44c80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4310ebe23f1e91ab88bc79719d17bf876f272f49' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14479 processed earlier; will process 796 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c9b1c4c5dd bp 0x000000000000 sp 0x7ffd5f0c0310 T48863) Step #5: ==48863==The signal is caused by a READ memory access. Step #5: #0 0x55c9b1c4c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c9b1a6e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c9b1a6dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c9b1a4b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c9b196cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c9b18c4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c9b18ce1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c9b18b56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c9b18e13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f128deec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c9b18a8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48863==Register values: Step #5: rax = 0x000055c9b55a16b0 rbx = 0x000055c9b55a16b0 rcx = 0x000055c9b55a1b60 rdx = 0x00007f128e0b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5f0c0310 Step #5: r8 = 0x000055c9b55a16b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f128e0b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c9b4e4b960 r14 = 0x0000000100000004 r15 = 0x000055c9b3db8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c2818ea491695c62ff4703eaf7689742742efa9 Step #5: MERGE-OUTER: attempt 4947 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1789987083 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584196ba198, 0x5584196c2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584196c2918,0x55841974a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c2818ea491695c62ff4703eaf7689742742efa9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14480 processed earlier; will process 795 files now Step #5: [LOADING] WASM module load failed: unknown type 196546 Step #5: #1 pulse cov: 512 ft: 513 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 932 ft: 1010 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #4 pulse cov: 935 ft: 1162 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: unknown local Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558416ece5dd bp 0x000000000000 sp 0x7ffc59bcf210 T48867) Step #5: ==48867==The signal is caused by a READ memory access. Step #5: #0 0x558416ece5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558416cf0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558416ceffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558416ccd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558416beead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558416b46c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558416b501e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558416b376e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558416b633c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d83a99082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558416b2aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48867==Register values: Step #5: rax = 0x000055841a4fa1f0 rbx = 0x000055841a4fa1f0 rcx = 0x000055841a4fa6a0 rdx = 0x00007f7d83c61b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc59bcf210 Step #5: r8 = 0x000055841a4fa1f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7d83c61be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055841a0cd960 r14 = 0x0000000100000004 r15 = 0x000055841903a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ed66eaea27236bdce0dd310566f47e96b5ac8f0 Step #5: MERGE-OUTER: attempt 4948 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1790138085 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563dfcf30198, 0x563dfcf38911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563dfcf38918,0x563dfcfc00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ed66eaea27236bdce0dd310566f47e96b5ac8f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14488 processed earlier; will process 787 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563dfa7445dd bp 0x000000000000 sp 0x7ffdabb62bb0 T48871) Step #5: ==48871==The signal is caused by a READ memory access. Step #5: #0 0x563dfa7445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563dfa566280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563dfa565fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563dfa543929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563dfa464ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563dfa3bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563dfa3c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563dfa3ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563dfa3d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f095c7fa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563dfa3a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48871==Register values: Step #5: rax = 0x0000563dfe8db850 rbx = 0x0000563dfe8db850 rcx = 0x0000563dfe8dbd00 rdx = 0x00007f095c9c2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdabb62bb0 Step #5: r8 = 0x0000563dfe8db850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f095c9c2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563dfd943960 r14 = 0x0000000100000004 r15 = 0x0000563dfc8b0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57bb44489a3089e0e947ff1be2eb8fc18ace69bc Step #5: MERGE-OUTER: attempt 4949 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1790277873 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5635738e6198, 0x5635738ee911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5635738ee918,0x5635739760a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57bb44489a3089e0e947ff1be2eb8fc18ace69bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14489 processed earlier; will process 786 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5635710fa5dd bp 0x000000000000 sp 0x7ffe60526c30 T48875) Step #5: ==48875==The signal is caused by a READ memory access. Step #5: #0 0x5635710fa5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563570f1c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563570f1bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563570ef9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563570e1aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563570d72c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563570d7c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563570d636e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563570d8f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef0233a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563570d56aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48875==Register values: Step #5: rax = 0x00005635759eb850 rbx = 0x00005635759eb850 rcx = 0x00005635759ebd00 rdx = 0x00007fef02502b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe60526c30 Step #5: r8 = 0x00005635759eb850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef02502be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005635742f9960 r14 = 0x0000000100000004 r15 = 0x0000563573266386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80b49970015eeec5ed680c44fe73718b88a972f2 Step #5: MERGE-OUTER: attempt 4950 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1790419839 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b5b3a4198, 0x557b5b3ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b5b3ac918,0x557b5b4340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80b49970015eeec5ed680c44fe73718b88a972f2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14490 processed earlier; will process 785 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b58bb85dd bp 0x000000000000 sp 0x7ffd28f48ae0 T48879) Step #5: ==48879==The signal is caused by a READ memory access. Step #5: #0 0x557b58bb85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b589da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b589d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b589b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b588d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b58830c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b5883a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b588216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b5884d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3795e28082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b58814aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48879==Register values: Step #5: rax = 0x0000557b5ddc0900 rbx = 0x0000557b5ddc0900 rcx = 0x0000557b5ddc0db0 rdx = 0x00007f3795ff0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd28f48ae0 Step #5: r8 = 0x0000557b5ddc0900 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3795ff0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b5bdb7960 r14 = 0x0000000100000004 r15 = 0x0000557b5ad24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54b414705d6931ccbb1891f618578585e33c0ba1 Step #5: MERGE-OUTER: attempt 4951 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1790559440 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f0bffa5198, 0x55f0bffad911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f0bffad918,0x55f0c00350a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54b414705d6931ccbb1891f618578585e33c0ba1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14491 processed earlier; will process 784 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 836 ft: 837 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 998 ft: 1242 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f0bd7b95dd bp 0x000000000000 sp 0x7fffe1efbfb0 T48883) Step #5: ==48883==The signal is caused by a READ memory access. Step #5: #0 0x55f0bd7b95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f0bd5db280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f0bd5dafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f0bd5b8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f0bd4d9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f0bd431c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f0bd43b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f0bd4226e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f0bd44e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbcec1a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f0bd415aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48883==Register values: Step #5: rax = 0x000055f0c0d54300 rbx = 0x000055f0c0d54300 rcx = 0x000055f0c0d547b0 rdx = 0x00007fbcec36bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe1efbfb0 Step #5: r8 = 0x000055f0c0d54300 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbcec36bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0c09b8960 r14 = 0x0000000100000004 r15 = 0x000055f0bf925386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-664cd9d6b6a0f4b32702f0f8ac154990dcb8d662 Step #5: MERGE-OUTER: attempt 4952 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1790707868 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558063cd6198, 0x558063cde911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558063cde918,0x558063d660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/664cd9d6b6a0f4b32702f0f8ac154990dcb8d662' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14495 processed earlier; will process 780 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 892 ft: 893 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: destination array is immutable Step #5: #2 pulse cov: 904 ft: 916 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #4 pulse cov: 989 ft: 1184 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: array types do not match Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5580614ea5dd bp 0x000000000000 sp 0x7ffc64dc7e40 T48887) Step #5: ==48887==The signal is caused by a READ memory access. Step #5: #0 0x5580614ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55806130c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55806130bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5580612e9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55806120aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558061162c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55806116c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5580611536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55806117f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6fa932c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558061146aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48887==Register values: Step #5: rax = 0x0000558065a2e140 rbx = 0x0000558065a2e140 rcx = 0x0000558065a2e5f0 rdx = 0x00007f6fa94f4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc64dc7e40 Step #5: r8 = 0x0000558065a2e140 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6fa94f4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005580646e9960 r14 = 0x0000000100000004 r15 = 0x0000558063656386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38f86ea4ad94a7740285f6156c1b276bb24f9291 Step #5: MERGE-OUTER: attempt 4953 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1790858665 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e62545e198, 0x55e625466911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e625466918,0x55e6254ee0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38f86ea4ad94a7740285f6156c1b276bb24f9291' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14502 processed earlier; will process 773 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 949 ft: 950 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e622c725dd bp 0x000000000000 sp 0x7ffc5b2521d0 T48891) Step #5: ==48891==The signal is caused by a READ memory access. Step #5: #0 0x55e622c725dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e622a94280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e622a93fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e622a71929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e622992ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6228eac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6228f41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6228db6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6229073c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fac33229082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6228ceaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48891==Register values: Step #5: rax = 0x000055e627635b40 rbx = 0x000055e627635b40 rcx = 0x000055e627635ff0 rdx = 0x00007fac333f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5b2521d0 Step #5: r8 = 0x000055e627635b40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fac333f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e625e71960 r14 = 0x0000000100000004 r15 = 0x000055e624dde386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3d38be89d3b91451ffb3116b472afb2af88a7da Step #5: MERGE-OUTER: attempt 4954 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1791001739 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfa33f8198, 0x55dfa3400911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfa3400918,0x55dfa34880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3d38be89d3b91451ffb3116b472afb2af88a7da' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14504 processed earlier; will process 771 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #1 pulse cov: 770 ft: 771 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 776 ft: 890 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfa0c0c5dd bp 0x000000000000 sp 0x7ffc4152b400 T48895) Step #5: ==48895==The signal is caused by a READ memory access. Step #5: #0 0x55dfa0c0c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfa0a2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfa0a2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfa0a0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfa092cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfa0884c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfa088e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfa08756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfa08a13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbaa2f9f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfa0868aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48895==Register values: Step #5: rax = 0x000055dfa416e180 rbx = 0x000055dfa416e180 rcx = 0x000055dfa416e630 rdx = 0x00007fbaa3167b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4152b400 Step #5: r8 = 0x000055dfa416e180 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbaa3167be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfa3e0b960 r14 = 0x0000000100000004 r15 = 0x000055dfa2d78386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b60eb44e517d783c682f98ef4de9de2ec43b9e7f Step #5: MERGE-OUTER: attempt 4955 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1791146186 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555faae11198, 0x555faae19911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555faae19918,0x555faaea10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b60eb44e517d783c682f98ef4de9de2ec43b9e7f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14507 processed earlier; will process 768 files now Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #1 pulse cov: 777 ft: 778 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 779 ft: 786 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 2 Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #4 pulse cov: 797 ft: 994 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fa86255dd bp 0x000000000000 sp 0x7ffcf8c1a9e0 T48899) Step #5: ==48899==The signal is caused by a READ memory access. Step #5: #0 0x555fa86255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fa8447280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fa8446fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fa8424929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fa8345ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fa829dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fa82a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fa828e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fa82ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f707b093082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fa8281aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48899==Register values: Step #5: rax = 0x0000555fad0f06a0 rbx = 0x0000555fad0f06a0 rcx = 0x0000555fad0f0690 rdx = 0x00007f707b25bb80 Step #5: rdi = 0x0000555fad0f0690 rsi = 0x0000000020200000 rbp = 0x0000000000000000 rsp = 0x00007ffcf8c1a9e0 Step #5: r8 = 0x0000555fad0f06a0 r9 = 0x0000555fad0e0ed0 r10 = 0x0000555facf63010 r11 = 0x00007f707b25bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fab824960 r14 = 0x0000000100000004 r15 = 0x0000555faa791386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e87dc0435c882bf26c77b465c70323efcf3890a8 Step #5: MERGE-OUTER: attempt 4956 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1791295982 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eed5734198, 0x55eed573c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eed573c918,0x55eed57c40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e87dc0435c882bf26c77b465c70323efcf3890a8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14513 processed earlier; will process 762 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eed2f485dd bp 0x000000000000 sp 0x7ffd11df5570 T48903) Step #5: ==48903==The signal is caused by a READ memory access. Step #5: #0 0x55eed2f485dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eed2d6a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eed2d69fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eed2d47929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eed2c68ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eed2bc0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eed2bca1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eed2bb16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eed2bdd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa0ef25e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eed2ba4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48903==Register values: Step #5: rax = 0x000055eed6f05840 rbx = 0x000055eed6f05840 rcx = 0x000055eed6f05cf0 rdx = 0x00007fa0ef426b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd11df5570 Step #5: r8 = 0x000055eed6f05840 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa0ef426be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eed6147960 r14 = 0x0000000100000004 r15 = 0x000055eed50b4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2b9899ad171289fc3567ffda4eb1a84c783e9c9e Step #5: MERGE-OUTER: attempt 4957 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1791437455 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b229aa8198, 0x55b229ab0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b229ab0918,0x55b229b380a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2b9899ad171289fc3567ffda4eb1a84c783e9c9e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14514 processed earlier; will process 761 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 07 Step #5: #1 pulse cov: 1051 ft: 1052 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: #2 pulse cov: 1221 ft: 1530 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b2272bc5dd bp 0x000000000000 sp 0x7ffdc5dbcc70 T48907) Step #5: ==48907==The signal is caused by a READ memory access. Step #5: #0 0x55b2272bc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b2270de280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b2270ddfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b2270bb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b226fdcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b226f34c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b226f3e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b226f256e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b226f513c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f782ffe0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b226f18aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48907==Register values: Step #5: rax = 0x000055b22acd2fa0 rbx = 0x000055b22acd2fa0 rcx = 0x000055b22acd3450 rdx = 0x00007f78301a8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc5dbcc70 Step #5: r8 = 0x000055b22acd2fa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78301a8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b22a4bb960 r14 = 0x0000000100000004 r15 = 0x000055b229428386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-45cf6b2114af0ec5b5d98da5e0ba698fa6fb7da7 Step #5: MERGE-OUTER: attempt 4958 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1791581343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5610f22fb198, 0x5610f2303911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5610f2303918,0x5610f238b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/45cf6b2114af0ec5b5d98da5e0ba698fa6fb7da7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14517 processed earlier; will process 758 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5610efb0f5dd bp 0x000000000000 sp 0x7ffdf4cb0a80 T48911) Step #5: ==48911==The signal is caused by a READ memory access. Step #5: #0 0x5610efb0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5610ef931280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5610ef930fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5610ef90e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5610ef82fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5610ef787c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610ef7911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610ef7786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610ef7a43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff50a9a9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5610ef76baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48911==Register values: Step #5: rax = 0x00005610f40c9a90 rbx = 0x00005610f40c9a90 rcx = 0x00005610f40c9f40 rdx = 0x00007ff50ab71b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf4cb0a80 Step #5: r8 = 0x00005610f40c9a90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff50ab71be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005610f2d0e960 r14 = 0x0000000100000004 r15 = 0x00005610f1c7b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a821f9c0b9f473b35fba954d7854d5d2fd827dff Step #5: MERGE-OUTER: attempt 4959 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1791722152 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619748c7198, 0x5619748cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619748cf918,0x5619749570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a821f9c0b9f473b35fba954d7854d5d2fd827dff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14518 processed earlier; will process 757 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 629 ft: 630 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 688 ft: 741 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 688 ft: 741 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: unknown global Step #5: #8 pulse cov: 745 ft: 975 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f9 Step #5: [LOADING] WASM module load failed: unknown type -59 Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown type 5 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #16 pulse cov: 1197 ft: 2370 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [00:20:28:473 - 7FFB07D47C80]: LIMITATION: a string which contains '\00' is unsupported Step #5: [LOADING] WASM module instantiate failed: invalid UTF-8 encoding Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619720db5dd bp 0x000000000000 sp 0x7ffe64f73b00 T48915) Step #5: ==48915==The signal is caused by a READ memory access. Step #5: #0 0x5619720db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561971efd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561971efcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561971eda929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561971dfbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561971d53c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561971d5d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561971d446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561971d703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffb07d6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561971d37aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48915==Register values: Step #5: rax = 0x0000561975b6a5a0 rbx = 0x0000561975b6a5a0 rcx = 0x0000561975b6aa50 rdx = 0x00007ffb07f37b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe64f73b00 Step #5: r8 = 0x0000561975b6a5a0 r9 = 0x00007ffb07f37c50 r10 = 0x00005619759bf010 r11 = 0x00007ffb07f37be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619752da960 r14 = 0x0000000100000004 r15 = 0x0000561974247386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ed2deeb3886129e63b7a8018c28ddbdbe4a2a8d7 Step #5: MERGE-OUTER: attempt 4960 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1791886880 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55674a978198, 0x55674a980911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55674a980918,0x55674aa080a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ed2deeb3886129e63b7a8018c28ddbdbe4a2a8d7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14540 processed earlier; will process 735 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 1001 ft: 1002 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 1091 ft: 1478 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55674818c5dd bp 0x000000000000 sp 0x7ffe41971ab0 T48919) Step #5: ==48919==The signal is caused by a READ memory access. Step #5: #0 0x55674818c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556747fae280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556747fadfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556747f8b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556747eacad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556747e04c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556747e0e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556747df56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556747e213c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbaf0227082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556747de8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48919==Register values: Step #5: rax = 0x000055674bdaf3e0 rbx = 0x000055674bdaf3e0 rcx = 0x000055674bdaf890 rdx = 0x00007fbaf03efb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe41971ab0 Step #5: r8 = 0x000055674bdaf3e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbaf03efbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055674b38b960 r14 = 0x0000000100000004 r15 = 0x000055674a2f8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1bb22c8484ab8d7da3b8deb7193ef4bf603bf8b9 Step #5: MERGE-OUTER: attempt 4961 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1792030713 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55880088f198, 0x558800897911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558800897918,0x55880091f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1bb22c8484ab8d7da3b8deb7193ef4bf603bf8b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14543 processed earlier; will process 732 files now Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #1 pulse cov: 995 ft: 996 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #2 pulse cov: 1011 ft: 1054 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587fe0a35dd bp 0x000000000000 sp 0x7ffd133062e0 T48923) Step #5: ==48923==The signal is caused by a READ memory access. Step #5: #0 0x5587fe0a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587fdec5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587fdec4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587fdea2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587fddc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587fdd1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587fdd251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587fdd0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587fdd383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe76be8b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587fdcffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48923==Register values: Step #5: rax = 0x000055880302e440 rbx = 0x000055880302e440 rcx = 0x000055880302e8f0 rdx = 0x00007fe76c053b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd133062e0 Step #5: r8 = 0x000055880302e440 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe76c053be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005588012a2960 r14 = 0x0000000100000004 r15 = 0x000055880020f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-abf5273c55db47bfd7b3c77f190012297e7aa6d2 Step #5: MERGE-OUTER: attempt 4962 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1792175142 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564ffe5e3198, 0x564ffe5eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564ffe5eb918,0x564ffe6730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/abf5273c55db47bfd7b3c77f190012297e7aa6d2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14546 processed earlier; will process 729 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564ffbdf75dd bp 0x000000000000 sp 0x7ffd5e80dc30 T48927) Step #5: ==48927==The signal is caused by a READ memory access. Step #5: #0 0x564ffbdf75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564ffbc19280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564ffbc18fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564ffbbf6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564ffbb17ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564ffba6fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564ffba791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564ffba606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564ffba8c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d4f988082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564ffba53aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48927==Register values: Step #5: rax = 0x0000564fff46af90 rbx = 0x0000564fff46af90 rcx = 0x0000564fff46b440 rdx = 0x00007f9d4fb50b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd5e80dc30 Step #5: r8 = 0x0000564fff46af90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d4fb50be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564ffeff6960 r14 = 0x0000000100000004 r15 = 0x0000564ffdf63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d1e0f0e6d8f97b1774ff5e25b84a6e099307d59 Step #5: MERGE-OUTER: attempt 4963 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1792316352 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aa0ea49198, 0x55aa0ea51911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aa0ea51918,0x55aa0ead90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d1e0f0e6d8f97b1774ff5e25b84a6e099307d59' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14547 processed earlier; will process 728 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aa0c25d5dd bp 0x000000000000 sp 0x7ffdf4213a60 T48931) Step #5: ==48931==The signal is caused by a READ memory access. Step #5: #0 0x55aa0c25d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aa0c07f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aa0c07efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aa0c05c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aa0bf7dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aa0bed5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aa0bedf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aa0bec66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aa0bef23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe19ff42082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aa0beb9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48931==Register values: Step #5: rax = 0x000055aa0fd22f90 rbx = 0x000055aa0fd22f90 rcx = 0x000055aa0fd23440 rdx = 0x00007fe1a010ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf4213a60 Step #5: r8 = 0x000055aa0fd22f90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe1a010abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aa0f45c960 r14 = 0x0000000100000004 r15 = 0x000055aa0e3c9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e22a608bf56773a9155f1e5c712ca4ff203bb045 Step #5: MERGE-OUTER: attempt 4964 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1792455943 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fb0166e198, 0x55fb01676911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fb01676918,0x55fb016fe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e22a608bf56773a9155f1e5c712ca4ff203bb045' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14548 processed earlier; will process 727 files now Step #5: [LOADING] WASM module load failed: unknown type -32 Step #5: #1 pulse cov: 1059 ft: 1060 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 1067 ft: 1414 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fafee825dd bp 0x000000000000 sp 0x7ffdfc9364f0 T48935) Step #5: ==48935==The signal is caused by a READ memory access. Step #5: #0 0x55fafee825dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fafeca4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fafeca3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fafec81929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fafeba2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fafeafac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fafeb041e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fafeaeb6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fafeb173c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec121fd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fafeadeaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48935==Register values: Step #5: rax = 0x000055fb04163860 rbx = 0x000055fb04163860 rcx = 0x000055fb04163d10 rdx = 0x00007fec123c5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdfc9364f0 Step #5: r8 = 0x000055fb04163860 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fec123c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fb02081960 r14 = 0x0000000100000004 r15 = 0x000055fb00fee386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-145b8e58cb89a9d246d902c628c02ada1775e406 Step #5: MERGE-OUTER: attempt 4965 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1792600661 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5608df525198, 0x5608df52d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5608df52d918,0x5608df5b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/145b8e58cb89a9d246d902c628c02ada1775e406' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14551 processed earlier; will process 724 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 894 ft: 895 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608dcd395dd bp 0x000000000000 sp 0x7ffff98c9080 T48939) Step #5: ==48939==The signal is caused by a READ memory access. Step #5: #0 0x5608dcd395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608dcb5b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608dcb5afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608dcb38929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608dca59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5608dc9b1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5608dc9bb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608dc9a26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608dc9ce3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f63ecdc9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5608dc995aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48939==Register values: Step #5: rax = 0x00005608e196c0c0 rbx = 0x00005608e196c0c0 rcx = 0x00005608e196c570 rdx = 0x00007f63ecf91b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff98c9080 Step #5: r8 = 0x00005608e196c0c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f63ecf91be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608dff38960 r14 = 0x0000000100000004 r15 = 0x00005608deea5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ac0d8afe0720a7b804438e38477258ea78a3bcf4 Step #5: MERGE-OUTER: attempt 4966 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1792741559 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e35be9c198, 0x55e35bea4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e35bea4918,0x55e35bf2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ac0d8afe0720a7b804438e38477258ea78a3bcf4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14553 processed earlier; will process 722 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e3596b05dd bp 0x000000000000 sp 0x7ffd2d2acef0 T48943) Step #5: ==48943==The signal is caused by a READ memory access. Step #5: #0 0x55e3596b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e3594d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e3594d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e3594af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e3593d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e359328c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e3593321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e3593196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e3593453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fca411c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e35930caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48943==Register values: Step #5: rax = 0x000055e35e891150 rbx = 0x000055e35e891150 rcx = 0x000055e35e891600 rdx = 0x00007fca4138ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2d2acef0 Step #5: r8 = 0x000055e35e891150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fca4138abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e35c8af960 r14 = 0x0000000100000004 r15 = 0x000055e35b81c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ba10aca888e2c87df9ae33f9af9e63a6bf35c73a Step #5: MERGE-OUTER: attempt 4967 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1792882263 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56526c224198, 0x56526c22c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56526c22c918,0x56526c2b40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ba10aca888e2c87df9ae33f9af9e63a6bf35c73a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14554 processed earlier; will process 721 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565269a385dd bp 0x000000000000 sp 0x7ffe652deb30 T48947) Step #5: ==48947==The signal is caused by a READ memory access. Step #5: #0 0x565269a385dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56526985a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565269859fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565269837929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565269758ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5652696b0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5652696ba1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5652696a16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5652696cd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77ee8b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565269694aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48947==Register values: Step #5: rax = 0x000056526e299970 rbx = 0x000056526e299970 rcx = 0x000056526e299e20 rdx = 0x00007f77eea7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe652deb30 Step #5: r8 = 0x000056526e299970 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f77eea7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056526cc37960 r14 = 0x0000000100000004 r15 = 0x000056526bba4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-303fc4ac75c78c830f9d66ee44894d4e8ba2eb4a Step #5: MERGE-OUTER: attempt 4968 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1793022325 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e3286c5198, 0x55e3286cd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e3286cd918,0x55e3287550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/303fc4ac75c78c830f9d66ee44894d4e8ba2eb4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14555 processed earlier; will process 720 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e325ed95dd bp 0x000000000000 sp 0x7ffc3217fe80 T48951) Step #5: ==48951==The signal is caused by a READ memory access. Step #5: #0 0x55e325ed95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e325cfb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e325cfafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e325cd8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e325bf9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e325b51c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e325b5b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e325b426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e325b6e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb14dee1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e325b35aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48951==Register values: Step #5: rax = 0x000055e32a6699f0 rbx = 0x000055e32a6699f0 rcx = 0x000055e32a669ea0 rdx = 0x00007fb14e0a9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3217fe80 Step #5: r8 = 0x000055e32a6699f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb14e0a9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e3290d8960 r14 = 0x0000000100000004 r15 = 0x000055e328045386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-294ba05f24c4b34681b853bcca9ff60df3b73669 Step #5: MERGE-OUTER: attempt 4969 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1793163193 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604fc6c8198, 0x5604fc6d0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604fc6d0918,0x5604fc7580a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/294ba05f24c4b34681b853bcca9ff60df3b73669' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14556 processed earlier; will process 719 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 1033 ft: 1034 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604f9edc5dd bp 0x000000000000 sp 0x7ffc68568310 T48955) Step #5: ==48955==The signal is caused by a READ memory access. Step #5: #0 0x5604f9edc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604f9cfe280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604f9cfdfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604f9cdb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604f9bfcad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604f9b54c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604f9b5e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604f9b456e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604f9b713c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6ff0faf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604f9b38aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48955==Register values: Step #5: rax = 0x00005604fd813700 rbx = 0x00005604fd813700 rcx = 0x00005604fd813bb0 rdx = 0x00007f6ff1177b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc68568310 Step #5: r8 = 0x00005604fd813700 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6ff1177be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604fd0db960 r14 = 0x0000000100000004 r15 = 0x00005604fc048386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4893576f7c602566fa61ac9da7161c97cc0c6bb8 Step #5: MERGE-OUTER: attempt 4970 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1793306216 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56170c933198, 0x56170c93b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56170c93b918,0x56170c9c30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4893576f7c602566fa61ac9da7161c97cc0c6bb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14558 processed earlier; will process 717 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 968 ft: 969 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 993 ft: 1166 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #4 pulse cov: 1037 ft: 1693 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch, opcode drop was found but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48959==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56170a1475dd bp 0x000000000000 sp 0x7ffc7e333620 T48959) Step #5: ==48959==The signal is caused by a READ memory access. Step #5: #0 0x56170a1475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561709f69280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561709f68fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561709f46929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561709e67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561709dbfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561709dc91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561709db06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561709ddc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f997107a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561709da3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48959==Register values: Step #5: rax = 0x000056170f02f9b0 rbx = 0x000056170f02f9b0 rcx = 0x000056170f02fe60 rdx = 0x00007f9971242b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7e333620 Step #5: r8 = 0x000056170f02f9b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9971242be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056170d346960 r14 = 0x0000000100000004 r15 = 0x000056170c2b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1537426a5da2b058b9903787eda5614d5b84efc1 Step #5: MERGE-OUTER: attempt 4971 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1793453668 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557edb123198, 0x557edb12b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557edb12b918,0x557edb1b30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1537426a5da2b058b9903787eda5614d5b84efc1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14565 processed earlier; will process 710 files now Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #1 pulse cov: 615 ft: 616 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 8 Step #5: #2 pulse cov: 1133 ft: 1398 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ed89375dd bp 0x000000000000 sp 0x7ffca106aa10 T48963) Step #5: ==48963==The signal is caused by a READ memory access. Step #5: #0 0x557ed89375dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ed8759280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ed8758fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ed8736929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ed8657ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ed85afc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ed85b91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ed85a06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ed85cc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f066825b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ed8593aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48963==Register values: Step #5: rax = 0x0000557edc9622e0 rbx = 0x0000557edc9622e0 rcx = 0x0000557edc962790 rdx = 0x00007f0668423b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca106aa10 Step #5: r8 = 0x0000557edc9622e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0668423be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557edbb36960 r14 = 0x0000000100000004 r15 = 0x0000557edaaa3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-641f78e10f2654e2606ea5f5af30f5b73c1b1ff9 Step #5: MERGE-OUTER: attempt 4972 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1793597441 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653e9da3198, 0x5653e9dab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653e9dab918,0x5653e9e330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/641f78e10f2654e2606ea5f5af30f5b73c1b1ff9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14568 processed earlier; will process 707 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 590 ft: 591 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 592 ft: 594 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653e75b75dd bp 0x000000000000 sp 0x7ffda11ffff0 T48967) Step #5: ==48967==The signal is caused by a READ memory access. Step #5: #0 0x5653e75b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5653e73d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5653e73d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653e73b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653e72d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5653e722fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653e72391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653e72206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653e724c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7cbe9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5653e7213aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48967==Register values: Step #5: rax = 0x00005653eb363430 rbx = 0x00005653eb363430 rcx = 0x00005653eb363420 rdx = 0x00007fc7cc066b80 Step #5: rdi = 0x00005653eb363420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffda11ffff0 Step #5: r8 = 0x00005653eb363430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7cc066be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653ea7b6960 r14 = 0x0000000100000004 r15 = 0x00005653e9723386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a2058bef9c9b8c1fba2f3da57c41f209cbc3257 Step #5: MERGE-OUTER: attempt 4973 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1793742484 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a82c1af198, 0x55a82c1b7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a82c1b7918,0x55a82c23f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a2058bef9c9b8c1fba2f3da57c41f209cbc3257' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14571 processed earlier; will process 704 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a8299c35dd bp 0x000000000000 sp 0x7ffd33d54720 T48971) Step #5: ==48971==The signal is caused by a READ memory access. Step #5: #0 0x55a8299c35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a8297e5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a8297e4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a8297c2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a8296e3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a82963bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a8296451e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a82962c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a8296583c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ea7336082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a82961faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48971==Register values: Step #5: rax = 0x000055a82d49be90 rbx = 0x000055a82d49be90 rcx = 0x000055a82d49c340 rdx = 0x00007f9ea74feb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd33d54720 Step #5: r8 = 0x000055a82d49be90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ea74febe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a82cbc2960 r14 = 0x0000000100000004 r15 = 0x000055a82bb2f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5cff64cbbcccfb8e76d5374c6bd3be579410470 Step #5: MERGE-OUTER: attempt 4974 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1793883050 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560856bb7198, 0x560856bbf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560856bbf918,0x560856c470a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5cff64cbbcccfb8e76d5374c6bd3be579410470' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14572 processed earlier; will process 703 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5608543cb5dd bp 0x000000000000 sp 0x7ffe308b5400 T48975) Step #5: ==48975==The signal is caused by a READ memory access. Step #5: #0 0x5608543cb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5608541ed280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5608541ecfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5608541ca929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5608540ebad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560854043c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56085404d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5608540346e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5608540603c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe7da8a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560854027aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48975==Register values: Step #5: rax = 0x0000560859440150 rbx = 0x0000560859440150 rcx = 0x0000560859440600 rdx = 0x00007fe7daa6db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe308b5400 Step #5: r8 = 0x0000560859440150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe7daa6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005608575ca960 r14 = 0x0000000100000004 r15 = 0x0000560856537386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cee5307afab14f7a25c2b6e6801d52e6c38c1934 Step #5: MERGE-OUTER: attempt 4975 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1794022943 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b1de0cd198, 0x55b1de0d5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b1de0d5918,0x55b1de15d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cee5307afab14f7a25c2b6e6801d52e6c38c1934' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14573 processed earlier; will process 702 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b1db8e15dd bp 0x000000000000 sp 0x7fff7fdf26f0 T48979) Step #5: ==48979==The signal is caused by a READ memory access. Step #5: #0 0x55b1db8e15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b1db703280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b1db702fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b1db6e0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b1db601ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1db559c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1db5631e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1db54a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1db5763c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2834890082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1db53daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48979==Register values: Step #5: rax = 0x000055b1e02ef150 rbx = 0x000055b1e02ef150 rcx = 0x000055b1e02ef600 rdx = 0x00007f2834a58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7fdf26f0 Step #5: r8 = 0x000055b1e02ef150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2834a58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b1deae0960 r14 = 0x0000000100000004 r15 = 0x000055b1dda4d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-83ef90762b8c96362926b017ce502a3b730e2da8 Step #5: MERGE-OUTER: attempt 4976 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1794166085 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5563c83be198, 0x5563c83c6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5563c83c6918,0x5563c844e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/83ef90762b8c96362926b017ce502a3b730e2da8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14574 processed earlier; will process 701 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 1015 ft: 1016 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown function 212735 Step #5: #2 pulse cov: 1022 ft: 1163 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5563c5bd25dd bp 0x000000000000 sp 0x7ffce298bf10 T48983) Step #5: ==48983==The signal is caused by a READ memory access. Step #5: #0 0x5563c5bd25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5563c59f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5563c59f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5563c59d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5563c58f2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5563c584ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5563c58541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5563c583b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5563c58673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f18005ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5563c582eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48983==Register values: Step #5: rax = 0x00005563ca45d880 rbx = 0x00005563ca45d880 rcx = 0x00005563ca45dd30 rdx = 0x00007f18007b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffce298bf10 Step #5: r8 = 0x00005563ca45d880 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f18007b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005563c8dd1960 r14 = 0x0000000100000004 r15 = 0x00005563c7d3e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-709529f48a64aec4d2c6cc988fb91f9409bd337a Step #5: MERGE-OUTER: attempt 4977 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1794309901 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557a256c198, 0x5557a2574911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557a2574918,0x5557a25fc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/709529f48a64aec4d2c6cc988fb91f9409bd337a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14577 processed earlier; will process 698 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: #1 pulse cov: 608 ft: 609 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55579fd805dd bp 0x000000000000 sp 0x7fff82770da0 T48987) Step #5: ==48987==The signal is caused by a READ memory access. Step #5: #0 0x55579fd805dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55579fba2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55579fba1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55579fb7f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55579faa0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55579f9f8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55579fa021e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55579f9e96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55579fa153c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2aed2c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55579f9dcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48987==Register values: Step #5: rax = 0x00005557a385b850 rbx = 0x00005557a385b850 rcx = 0x00005557a385b840 rdx = 0x00007f2aed491b80 Step #5: rdi = 0x00005557a385b840 rsi = 0x0000000000000055 rbp = 0x0000000000000000 rsp = 0x00007fff82770da0 Step #5: r8 = 0x00005557a385b850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2aed491be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557a2f7f960 r14 = 0x0000000100000004 r15 = 0x00005557a1eec386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e7085b2e0b89af8d598f6eb8e50353129b649de8 Step #5: MERGE-OUTER: attempt 4978 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1794452047 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587f8462198, 0x5587f846a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587f846a918,0x5587f84f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e7085b2e0b89af8d598f6eb8e50353129b649de8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14579 processed earlier; will process 696 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 489 ft: 490 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5587f5c765dd bp 0x000000000000 sp 0x7fff2a085750 T48991) Step #5: ==48991==The signal is caused by a READ memory access. Step #5: #0 0x5587f5c765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5587f5a98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5587f5a97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587f5a75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5587f5996ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5587f58eec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5587f58f81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587f58df6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5587f590b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f44ccb15082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5587f58d2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48991==Register values: Step #5: rax = 0x00005587fa946850 rbx = 0x00005587fa946850 rcx = 0x00005587fa946840 rdx = 0x00007f44cccddb80 Step #5: rdi = 0x00005587fa946840 rsi = 0x0000000000000055 rbp = 0x0000000000000000 rsp = 0x00007fff2a085750 Step #5: r8 = 0x00005587fa946850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f44cccddbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005587f8e75960 r14 = 0x0000000100000004 r15 = 0x00005587f7de2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a9333255b346d3ad840ed6f6584888ec7c91c627 Step #5: MERGE-OUTER: attempt 4979 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1794594211 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561b16ab8198, 0x561b16ac0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561b16ac0918,0x561b16b480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a9333255b346d3ad840ed6f6584888ec7c91c627' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14581 processed earlier; will process 694 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 702 ft: 703 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561b142cc5dd bp 0x000000000000 sp 0x7ffe6f41b940 T48995) Step #5: ==48995==The signal is caused by a READ memory access. Step #5: #0 0x561b142cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561b140ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561b140edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561b140cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561b13fecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561b13f44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561b13f4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561b13f356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561b13f613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6862f37082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561b13f28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48995==Register values: Step #5: rax = 0x0000561b18290170 rbx = 0x0000561b18290170 rcx = 0x0000561b18290160 rdx = 0x00007f68630ffb80 Step #5: rdi = 0x0000561b18290160 rsi = 0x0000000000000072 rbp = 0x0000000000000000 rsp = 0x00007ffe6f41b940 Step #5: r8 = 0x0000561b18290170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f68630ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561b174cb960 r14 = 0x0000000100000004 r15 = 0x0000561b16438386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f7e29acf326d6625964d9c1a3384aa163dcae74 Step #5: MERGE-OUTER: attempt 4980 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1794735329 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c3e3299198, 0x55c3e32a1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c3e32a1918,0x55c3e33290a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f7e29acf326d6625964d9c1a3384aa163dcae74' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14583 processed earlier; will process 692 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==48999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c3e0aad5dd bp 0x000000000000 sp 0x7ffe5b9f00e0 T48999) Step #5: ==48999==The signal is caused by a READ memory access. Step #5: #0 0x55c3e0aad5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c3e08cf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c3e08cefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c3e08ac929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c3e07cdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c3e0725c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c3e072f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c3e07166e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c3e07423c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa88f2aa082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c3e0709aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==48999==Register values: Step #5: rax = 0x000055c3e51778e0 rbx = 0x000055c3e51778e0 rcx = 0x000055c3e5177d90 rdx = 0x00007fa88f472b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe5b9f00e0 Step #5: r8 = 0x000055c3e51778e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa88f472be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c3e3cac960 r14 = 0x0000000100000004 r15 = 0x000055c3e2c19386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==48999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05b96d9ebbb2876ac7546c4c633faae8c3c5170c Step #5: MERGE-OUTER: attempt 4981 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1794878158 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aecba39198, 0x55aecba41911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aecba41918,0x55aecbac90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05b96d9ebbb2876ac7546c4c633faae8c3c5170c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14584 processed earlier; will process 691 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 759 ft: 760 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aec924d5dd bp 0x000000000000 sp 0x7ffc13191860 T49003) Step #5: ==49003==The signal is caused by a READ memory access. Step #5: #0 0x55aec924d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aec906f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aec906efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aec904c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aec8f6dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aec8ec5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aec8ecf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aec8eb66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aec8ee23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc39bce6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aec8ea9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49003==Register values: Step #5: rax = 0x000055aecdcc5ec0 rbx = 0x000055aecdcc5ec0 rcx = 0x000055aecdcc6370 rdx = 0x00007fc39beaeb80 Step #5: rdi = 0x0000000000000001 rsi = 0x00000000000004c4 rbp = 0x0000000000000000 rsp = 0x00007ffc13191860 Step #5: r8 = 0x000055aecdcc5ec0 r9 = 0x000000000000007c r10 = 0x000055aecdcc6000 r11 = 0xfffffffffffff000 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aecc44c960 r14 = 0x0000000100000004 r15 = 0x000055aecb3b9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-710c2340908b3d3f97fea6d51f72b5a17f0e9b65 Step #5: MERGE-OUTER: attempt 4982 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1795022033 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559f08ee8198, 0x559f08ef0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559f08ef0918,0x559f08f780a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/710c2340908b3d3f97fea6d51f72b5a17f0e9b65' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14586 processed earlier; will process 689 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559f066fc5dd bp 0x000000000000 sp 0x7fffeaefe200 T49007) Step #5: ==49007==The signal is caused by a READ memory access. Step #5: #0 0x559f066fc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559f0651e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559f0651dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559f064fb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559f0641cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559f06374c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559f0637e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559f063656e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559f063913c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd53a5f6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559f06358aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49007==Register values: Step #5: rax = 0x0000559f0a902360 rbx = 0x0000559f0a902360 rcx = 0x0000559f0a902810 rdx = 0x00007fd53a7beb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffeaefe200 Step #5: r8 = 0x0000559f0a902360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd53a7bebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559f098fb960 r14 = 0x0000000100000004 r15 = 0x0000559f08868386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f7d0a4110cbfd2ada3485068361963a597b21900 Step #5: MERGE-OUTER: attempt 4983 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1795163371 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ae38197198, 0x55ae3819f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ae3819f918,0x55ae382270a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f7d0a4110cbfd2ada3485068361963a597b21900' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14587 processed earlier; will process 688 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ae359ab5dd bp 0x000000000000 sp 0x7ffe51e169f0 T49011) Step #5: ==49011==The signal is caused by a READ memory access. Step #5: #0 0x55ae359ab5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ae357cd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ae357ccfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ae357aa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ae356cbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ae35623c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ae3562d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ae356146e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ae356403c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20ccf97082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ae35607aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49011==Register values: Step #5: rax = 0x000055ae39448360 rbx = 0x000055ae39448360 rcx = 0x000055ae39448810 rdx = 0x00007f20cd15fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe51e169f0 Step #5: r8 = 0x000055ae39448360 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f20cd15fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ae38baa960 r14 = 0x0000000100000004 r15 = 0x000055ae37b17386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d481f7f36fb1110282eda34c4754bd005b673eae Step #5: MERGE-OUTER: attempt 4984 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1795304256 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56054bafb198, 0x56054bb03911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56054bb03918,0x56054bb8b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d481f7f36fb1110282eda34c4754bd005b673eae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14588 processed earlier; will process 687 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 708 ft: 709 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 769 ft: 816 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56054930f5dd bp 0x000000000000 sp 0x7ffd0da5eea0 T49015) Step #5: ==49015==The signal is caused by a READ memory access. Step #5: #0 0x56054930f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560549131280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560549130fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56054910e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56054902fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560548f87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560548f911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560548f786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560548fa43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f6b967082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560548f6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49015==Register values: Step #5: rax = 0x000056054df409c0 rbx = 0x000056054df409c0 rcx = 0x000056054df40e70 rdx = 0x00007f7f6bb2fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd0da5eea0 Step #5: r8 = 0x000056054df409c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f6bb2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056054c50e960 r14 = 0x0000000100000004 r15 = 0x000056054b47b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-743504721d7ae15f37c3fbdf11e8a00bb63d2ed8 Step #5: MERGE-OUTER: attempt 4985 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1795448891 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56339de1f198, 0x56339de27911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56339de27918,0x56339deaf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/743504721d7ae15f37c3fbdf11e8a00bb63d2ed8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14592 processed earlier; will process 683 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 861 ft: 862 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56339b6335dd bp 0x000000000000 sp 0x7ffc67f24ed0 T49019) Step #5: ==49019==The signal is caused by a READ memory access. Step #5: #0 0x56339b6335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56339b455280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56339b454fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56339b432929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56339b353ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56339b2abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56339b2b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56339b29c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56339b2c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d3cf2a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56339b28faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49019==Register values: Step #5: rax = 0x000056339f6fcd50 rbx = 0x000056339f6fcd50 rcx = 0x000056339f6fd200 rdx = 0x00007f1d3d0f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc67f24ed0 Step #5: r8 = 0x000056339f6fcd50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d3d0f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056339e832960 r14 = 0x0000000100000004 r15 = 0x000056339d79f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6a08d3c6d26404d68ab4338e79575716a9a941b Step #5: MERGE-OUTER: attempt 4986 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1795591767 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d8a6ae198, 0x563d8a6b6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d8a6b6918,0x563d8a73e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6a08d3c6d26404d68ab4338e79575716a9a941b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14594 processed earlier; will process 681 files now Step #5: [LOADING] WASM module load failed: unknown type 14 Step #5: #1 pulse cov: 705 ft: 706 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 745 ft: 874 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49023==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d87ec25dd bp 0x000000000000 sp 0x7ffc891d1010 T49023) Step #5: ==49023==The signal is caused by a READ memory access. Step #5: #0 0x563d87ec25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d87ce4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d87ce3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d87cc1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d87be2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d87b3ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d87b441e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d87b2b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d87b573c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ed2626082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d87b1eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49023==Register values: Step #5: rax = 0x0000563d8badd430 rbx = 0x0000563d8badd430 rcx = 0x0000563d8badd420 rdx = 0x00007f2ed27eeb80 Step #5: rdi = 0x0000563d8badd420 rsi = 0x0000000000000243 rbp = 0x0000000000000000 rsp = 0x00007ffc891d1010 Step #5: r8 = 0x0000563d8badd430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ed27eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d8b0c1960 r14 = 0x0000000100000004 r15 = 0x0000563d8a02e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49023==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-66d858d7c2b4d10c5234236800222bd7b232bdb8 Step #5: MERGE-OUTER: attempt 4987 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1795735358 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d46c931198, 0x55d46c939911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d46c939918,0x55d46c9c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/66d858d7c2b4d10c5234236800222bd7b232bdb8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14597 processed earlier; will process 678 files now Step #5: [LOADING] WASM module load failed: unknown type 4483 Step #5: #1 pulse cov: 770 ft: 771 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 785 ft: 1021 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49027==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d46a1455dd bp 0x000000000000 sp 0x7ffdab3db140 T49027) Step #5: ==49027==The signal is caused by a READ memory access. Step #5: #0 0x55d46a1455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d469f67280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d469f66fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d469f44929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d469e65ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d469dbdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d469dc71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d469dae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d469dda3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc70fb9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d469da1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49027==Register values: Step #5: rax = 0x000055d46e194430 rbx = 0x000055d46e194430 rcx = 0x000055d46e194420 rdx = 0x00007fc70fd64b80 Step #5: rdi = 0x000055d46e194420 rsi = 0x0000000000000240 rbp = 0x0000000000000000 rsp = 0x00007ffdab3db140 Step #5: r8 = 0x000055d46e194430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc70fd64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d46d344960 r14 = 0x0000000100000004 r15 = 0x000055d46c2b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49027==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b5d4a17ef619a92fe4ae933dd833e01f2f4d1d94 Step #5: MERGE-OUTER: attempt 4988 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1795878302 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ad6e4a198, 0x555ad6e52911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ad6e52918,0x555ad6eda0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b5d4a17ef619a92fe4ae933dd833e01f2f4d1d94' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14600 processed earlier; will process 675 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 632 ft: 633 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: #2 pulse cov: 903 ft: 1051 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49031==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ad465e5dd bp 0x000000000000 sp 0x7ffc51f96d50 T49031) Step #5: ==49031==The signal is caused by a READ memory access. Step #5: #0 0x555ad465e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ad4480280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ad447ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ad445d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ad437ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ad42d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ad42e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ad42c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ad42f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0119fbb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ad42baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49031==Register values: Step #5: rax = 0x0000555ad95738c0 rbx = 0x0000555ad95738c0 rcx = 0x0000555ad9573d70 rdx = 0x00007f011a183b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc51f96d50 Step #5: r8 = 0x0000555ad95738c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f011a183be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ad785d960 r14 = 0x0000000100000004 r15 = 0x0000555ad67ca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49031==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-50deda084fc45dc929e896768d0fa564b2e97151 Step #5: MERGE-OUTER: attempt 4989 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1796020854 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556727a75198, 0x556727a7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556727a7d918,0x556727b050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/50deda084fc45dc929e896768d0fa564b2e97151' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14603 processed earlier; will process 672 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49035==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5567252895dd bp 0x000000000000 sp 0x7ffcf0e14740 T49035) Step #5: ==49035==The signal is caused by a READ memory access. Step #5: #0 0x5567252895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5567250ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5567250aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556725088929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556724fa9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556724f01c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556724f0b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556724ef26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556724f1e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f635aa24082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556724ee5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49035==Register values: Step #5: rax = 0x000055672951bfb0 rbx = 0x000055672951bfb0 rcx = 0x000055672951c460 rdx = 0x00007f635abecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf0e14740 Step #5: r8 = 0x000055672951bfb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f635abecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556728488960 r14 = 0x0000000100000004 r15 = 0x00005567273f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49035==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8a9233490cd912be25695df3896c44f271e568d Step #5: MERGE-OUTER: attempt 4990 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1796162183 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564e8d4cc198, 0x564e8d4d4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564e8d4d4918,0x564e8d55c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8a9233490cd912be25695df3896c44f271e568d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14604 processed earlier; will process 671 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49039==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564e8ace05dd bp 0x000000000000 sp 0x7ffcb007b070 T49039) Step #5: ==49039==The signal is caused by a READ memory access. Step #5: #0 0x564e8ace05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564e8ab02280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564e8ab01fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564e8aadf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564e8aa00ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564e8a958c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564e8a9621e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564e8a9496e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564e8a9753c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd64028b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564e8a93caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49039==Register values: Step #5: rax = 0x0000564e8ee6ffb0 rbx = 0x0000564e8ee6ffb0 rcx = 0x0000564e8ee70460 rdx = 0x00007fd640453b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb007b070 Step #5: r8 = 0x0000564e8ee6ffb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd640453be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564e8dedf960 r14 = 0x0000000100000004 r15 = 0x0000564e8ce4c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49039==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e90a02182710824f5c745e25c8f8726982422900 Step #5: MERGE-OUTER: attempt 4991 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1796304205 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dcf0677198, 0x55dcf067f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dcf067f918,0x55dcf07070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e90a02182710824f5c745e25c8f8726982422900' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14605 processed earlier; will process 670 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49043==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dcede8b5dd bp 0x000000000000 sp 0x7ffc214d2890 T49043) Step #5: ==49043==The signal is caused by a READ memory access. Step #5: #0 0x55dcede8b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dcedcad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dcedcacfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dcedc8a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dcedbabad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dcedb03c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dcedb0d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dcedaf46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dcedb203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f826f6ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dcedae7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49043==Register values: Step #5: rax = 0x000055dcf1814ef0 rbx = 0x000055dcf1814ef0 rcx = 0x000055dcf18153a0 rdx = 0x00007f826f882b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc214d2890 Step #5: r8 = 0x000055dcf1814ef0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f826f882be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dcf108a960 r14 = 0x0000000100000004 r15 = 0x000055dcefff7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49043==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ae5efe44893a5935a2f31644dc31d9f1d0d2ef5 Step #5: MERGE-OUTER: attempt 4992 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1796444368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565018404198, 0x56501840c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56501840c918,0x5650184940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ae5efe44893a5935a2f31644dc31d9f1d0d2ef5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14606 processed earlier; will process 669 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 1028 ft: 1029 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49047==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x565015c185dd bp 0x000000000000 sp 0x7ffde1cfee20 T49047) Step #5: ==49047==The signal is caused by a READ memory access. Step #5: #0 0x565015c185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x565015a3a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x565015a39fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x565015a17929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x565015938ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565015890c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56501589a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5650158816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5650158ad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f037599d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x565015874aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49047==Register values: Step #5: rax = 0x000056501a4c9150 rbx = 0x000056501a4c9150 rcx = 0x000056501a4c9600 rdx = 0x00007f0375b65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde1cfee20 Step #5: r8 = 0x000056501a4c9150 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0375b65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565018e17960 r14 = 0x0000000100000004 r15 = 0x0000565017d84386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49047==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7211537c8e4502b25721558fe2e49895fe7599a9 Step #5: MERGE-OUTER: attempt 4993 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1796588379 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5555af85c198, 0x5555af864911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5555af864918,0x5555af8ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7211537c8e4502b25721558fe2e49895fe7599a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14608 processed earlier; will process 667 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49051==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5555ad0705dd bp 0x000000000000 sp 0x7ffe4ce1d330 T49051) Step #5: ==49051==The signal is caused by a READ memory access. Step #5: #0 0x5555ad0705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5555ace92280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5555ace91fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5555ace6f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5555acd90ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5555acce8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5555accf21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5555accd96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5555acd053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f275888c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5555accccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49051==Register values: Step #5: rax = 0x00005555b172b3c0 rbx = 0x00005555b172b3c0 rcx = 0x00005555b172b870 rdx = 0x00007f2758a54b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4ce1d330 Step #5: r8 = 0x00005555b172b3c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2758a54be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005555b026f960 r14 = 0x0000000100000004 r15 = 0x00005555af1dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49051==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51c1c87b6f730cbdbb6a4e3cdbde140a1713b61c Step #5: MERGE-OUTER: attempt 4994 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1796729044 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5643dbfc7198, 0x5643dbfcf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5643dbfcf918,0x5643dc0570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/51c1c87b6f730cbdbb6a4e3cdbde140a1713b61c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14609 processed earlier; will process 666 files now Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #1 pulse cov: 1050 ft: 1051 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49055==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643d97db5dd bp 0x000000000000 sp 0x7ffd4ef73f60 T49055) Step #5: ==49055==The signal is caused by a READ memory access. Step #5: #0 0x5643d97db5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5643d95fd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5643d95fcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5643d95da929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5643d94fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5643d9453c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5643d945d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643d94446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643d94703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6681d9e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5643d9437aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49055==Register values: Step #5: rax = 0x00005643ddfd3420 rbx = 0x00005643ddfd3420 rcx = 0x00005643ddfd38d0 rdx = 0x00007f6681f66b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4ef73f60 Step #5: r8 = 0x00005643ddfd3420 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6681f66be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005643dc9da960 r14 = 0x0000000100000004 r15 = 0x00005643db947386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49055==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0694e8f61bd9262ac01fdf76807f6880e5114c1e Step #5: MERGE-OUTER: attempt 4995 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1796873640 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5570cbdb2198, 0x5570cbdba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5570cbdba918,0x5570cbe420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0694e8f61bd9262ac01fdf76807f6880e5114c1e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14611 processed earlier; will process 664 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 1050 ft: 1051 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 1062 ft: 1557 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 1305 ft: 2223 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f7 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49059==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5570c95c65dd bp 0x000000000000 sp 0x7ffff47ecb30 T49059) Step #5: ==49059==The signal is caused by a READ memory access. Step #5: #0 0x5570c95c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5570c93e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5570c93e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5570c93c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5570c92e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5570c923ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5570c92481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5570c922f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5570c925b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f72c6a82082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5570c9222aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49059==Register values: Step #5: rax = 0x00005570cde7f2e0 rbx = 0x00005570cde7f2e0 rcx = 0x00005570cde7f790 rdx = 0x00007f72c6c4ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff47ecb30 Step #5: r8 = 0x00005570cde7f2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f72c6c4abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005570cc7c5960 r14 = 0x0000000100000004 r15 = 0x00005570cb732386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49059==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-da5135cfb90fab73d45262c684048e51778b03ac Step #5: MERGE-OUTER: attempt 4996 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1797021897 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ac3f785198, 0x55ac3f78d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ac3f78d918,0x55ac3f8150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/da5135cfb90fab73d45262c684048e51778b03ac' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14617 processed earlier; will process 658 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49063==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ac3cf995dd bp 0x000000000000 sp 0x7ffc77fbe1a0 T49063) Step #5: ==49063==The signal is caused by a READ memory access. Step #5: #0 0x55ac3cf995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ac3cdbb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ac3cdbafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ac3cd98929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ac3ccb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ac3cc11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ac3cc1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ac3cc026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ac3cc2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92faf5a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ac3cbf5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49063==Register values: Step #5: rax = 0x000055ac407b71a0 rbx = 0x000055ac407b71a0 rcx = 0x000055ac407b7650 rdx = 0x00007f92fb122b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc77fbe1a0 Step #5: r8 = 0x000055ac407b71a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92fb122be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ac40198960 r14 = 0x0000000100000004 r15 = 0x000055ac3f105386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49063==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5413fdb702e00bd4ff84f059d160117b749aaa4a Step #5: MERGE-OUTER: attempt 4997 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1797163220 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a1522e3198, 0x55a1522eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a1522eb918,0x55a1523730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5413fdb702e00bd4ff84f059d160117b749aaa4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14618 processed earlier; will process 657 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49067==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a14faf75dd bp 0x000000000000 sp 0x7ffd466e9bf0 T49067) Step #5: ==49067==The signal is caused by a READ memory access. Step #5: #0 0x55a14faf75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a14f919280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a14f918fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a14f8f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a14f817ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a14f76fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a14f7791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a14f7606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a14f78c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f572387e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a14f753aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49067==Register values: Step #5: rax = 0x000055a1538691a0 rbx = 0x000055a1538691a0 rcx = 0x000055a153869650 rdx = 0x00007f5723a46b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd466e9bf0 Step #5: r8 = 0x000055a1538691a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5723a46be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a152cf6960 r14 = 0x0000000100000004 r15 = 0x000055a151c63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49067==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-97b06b8c9b32f28a34dd826053643eda277b04be Step #5: MERGE-OUTER: attempt 4998 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1797305343 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55aeaff72198, 0x55aeaff7a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55aeaff7a918,0x55aeb00020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/97b06b8c9b32f28a34dd826053643eda277b04be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14619 processed earlier; will process 656 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 1116 ft: 1117 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49071==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55aead7865dd bp 0x000000000000 sp 0x7fffab0b4c30 T49071) Step #5: ==49071==The signal is caused by a READ memory access. Step #5: #0 0x55aead7865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55aead5a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55aead5a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55aead585929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55aead4a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55aead3fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55aead4081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55aead3ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55aead41b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb29d30a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55aead3e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49071==Register values: Step #5: rax = 0x000055aeb26b55d0 rbx = 0x000055aeb26b55d0 rcx = 0x000055aeb26b5a80 rdx = 0x00007fb29d4d2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffab0b4c30 Step #5: r8 = 0x000055aeb26b55d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb29d4d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055aeb0985960 r14 = 0x0000000100000004 r15 = 0x000055aeaf8f2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49071==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9aadb13ee3fea16ccf686a614f6e0ca40351a244 Step #5: MERGE-OUTER: attempt 4999 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1797447536 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556923fa3198, 0x556923fab911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556923fab918,0x5569240330a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9aadb13ee3fea16ccf686a614f6e0ca40351a244' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14621 processed earlier; will process 654 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 903 ft: 904 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49075==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569217b75dd bp 0x000000000000 sp 0x7ffecaee2c00 T49075) Step #5: ==49075==The signal is caused by a READ memory access. Step #5: #0 0x5569217b75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5569215d9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5569215d8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5569215b6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5569214d7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55692142fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5569214391e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5569214206e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55692144c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f42ef3c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556921413aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49075==Register values: Step #5: rax = 0x00005569261d64c0 rbx = 0x00005569261d64c0 rcx = 0x00005569261d6970 rdx = 0x00007f42ef591b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffecaee2c00 Step #5: r8 = 0x00005569261d64c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f42ef591be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005569249b6960 r14 = 0x0000000100000004 r15 = 0x0000556923923386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49075==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b8e1bf6f34033a57f9031d1587ee937de4936cc Step #5: MERGE-OUTER: attempt 5000 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1797589554 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5579ab17f198, 0x5579ab187911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5579ab187918,0x5579ab20f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b8e1bf6f34033a57f9031d1587ee937de4936cc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14623 processed earlier; will process 652 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 1065 ft: 1066 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49079==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579a89935dd bp 0x000000000000 sp 0x7ffef8c184f0 T49079) Step #5: ==49079==The signal is caused by a READ memory access. Step #5: #0 0x5579a89935dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5579a87b5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5579a87b4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5579a8792929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5579a86b3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5579a860bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5579a86151e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5579a85fc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5579a86283c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2ad93c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5579a85efaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49079==Register values: Step #5: rax = 0x00005579aca48f50 rbx = 0x00005579aca48f50 rcx = 0x00005579aca49400 rdx = 0x00007f2ad958ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef8c184f0 Step #5: r8 = 0x00005579aca48f50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2ad958abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005579abb92960 r14 = 0x0000000100000004 r15 = 0x00005579aaaff386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49079==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-90f3b46589bd68b98f2748d8eee8164d3e079bf9 Step #5: MERGE-OUTER: attempt 5001 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1797730615 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557092449198, 0x557092451911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557092451918,0x5570924d90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/90f3b46589bd68b98f2748d8eee8164d3e079bf9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14625 processed earlier; will process 650 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 992 ft: 993 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 995 ft: 1332 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown array type Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #4 pulse cov: 1084 ft: 1873 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49083==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55708fc5d5dd bp 0x000000000000 sp 0x7ffe99167c00 T49083) Step #5: ==49083==The signal is caused by a READ memory access. Step #5: #0 0x55708fc5d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55708fa7f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55708fa7efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55708fa5c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55708f97dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55708f8d5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55708f8df1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55708f8c66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55708f8f23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f263db48082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55708f8b9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49083==Register values: Step #5: rax = 0x00005570946e9480 rbx = 0x00005570946e9480 rcx = 0x00005570946e9930 rdx = 0x00007f263dd10b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe99167c00 Step #5: r8 = 0x00005570946e9480 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f263dd10be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557092e5c960 r14 = 0x0000000100000004 r15 = 0x0000557091dc9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49083==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23d4ecc264c182b5b966908c09bf4ecc4a6bb3e5 Step #5: MERGE-OUTER: attempt 5002 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1797896840 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5619ae1ad198, 0x5619ae1b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5619ae1b5918,0x5619ae23d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23d4ecc264c182b5b966908c09bf4ecc4a6bb3e5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14633 processed earlier; will process 642 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49087==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5619ab9c15dd bp 0x000000000000 sp 0x7ffdb553df60 T49087) Step #5: ==49087==The signal is caused by a READ memory access. Step #5: #0 0x5619ab9c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5619ab7e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5619ab7e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5619ab7c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5619ab6e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5619ab639c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5619ab6431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5619ab62a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5619ab6563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f030a562082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5619ab61daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49087==Register values: Step #5: rax = 0x00005619af315ec0 rbx = 0x00005619af315ec0 rcx = 0x00005619af316370 rdx = 0x00007f030a72ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb553df60 Step #5: r8 = 0x00005619af315ec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f030a72abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005619aebc0960 r14 = 0x0000000100000004 r15 = 0x00005619adb2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49087==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ec97ed4ca7e58845bc2fe8b186284022a321cdaa Step #5: MERGE-OUTER: attempt 5003 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1798037852 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e57cf2b198, 0x55e57cf33911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e57cf33918,0x55e57cfbb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ec97ed4ca7e58845bc2fe8b186284022a321cdaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14634 processed earlier; will process 641 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49091==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e57a73f5dd bp 0x000000000000 sp 0x7ffece1d4570 T49091) Step #5: ==49091==The signal is caused by a READ memory access. Step #5: #0 0x55e57a73f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e57a561280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e57a560fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e57a53e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e57a45fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e57a3b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e57a3c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e57a3a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e57a3d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78f0e9c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e57a39baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49091==Register values: Step #5: rax = 0x000055e57ee1cec0 rbx = 0x000055e57ee1cec0 rcx = 0x000055e57ee1d370 rdx = 0x00007f78f1064b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffece1d4570 Step #5: r8 = 0x000055e57ee1cec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f78f1064be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e57d93e960 r14 = 0x0000000100000004 r15 = 0x000055e57c8ab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49091==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-53d7ac8d4875f6d5413d4abb3a6c5dc02f66f466 Step #5: MERGE-OUTER: attempt 5004 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1798181491 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644513d2198, 0x5644513da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644513da918,0x5644514620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/53d7ac8d4875f6d5413d4abb3a6c5dc02f66f466' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14635 processed earlier; will process 640 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49095==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56444ebe65dd bp 0x000000000000 sp 0x7fffab66a000 T49095) Step #5: ==49095==The signal is caused by a READ memory access. Step #5: #0 0x56444ebe65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56444ea08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56444ea07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56444e9e5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56444e906ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56444e85ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56444e8681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56444e84f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56444e87b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f7f7f8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56444e842aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49095==Register values: Step #5: rax = 0x000056445328dec0 rbx = 0x000056445328dec0 rcx = 0x000056445328e370 rdx = 0x00007f6f7f9c0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffab66a000 Step #5: r8 = 0x000056445328dec0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f7f9c0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564451de5960 r14 = 0x0000000100000004 r15 = 0x0000564450d52386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49095==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c45a86332c9258e23517811d73e08775b5bcc089 Step #5: MERGE-OUTER: attempt 5005 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1798325431 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c6c8457198, 0x55c6c845f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c6c845f918,0x55c6c84e70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c45a86332c9258e23517811d73e08775b5bcc089' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14636 processed earlier; will process 639 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 556 ft: 557 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49099==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c6c5c6b5dd bp 0x000000000000 sp 0x7ffc463af690 T49099) Step #5: ==49099==The signal is caused by a READ memory access. Step #5: #0 0x55c6c5c6b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c6c5a8d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c6c5a8cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c6c5a6a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c6c598bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c6c58e3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c6c58ed1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c6c58d46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c6c59003c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc025109082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c6c58c7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49099==Register values: Step #5: rax = 0x000055c6cadc5430 rbx = 0x000055c6cadc5430 rcx = 0x000055c6cadc5420 rdx = 0x00007fc0252d1b80 Step #5: rdi = 0x000055c6cadc5420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffc463af690 Step #5: r8 = 0x000055c6cadc5430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc0252d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c6c8e6a960 r14 = 0x0000000100000004 r15 = 0x000055c6c7dd7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49099==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4e8f9da22018807307d90454ee3b508b7ac49ffb Step #5: MERGE-OUTER: attempt 5006 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1798469167 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55841c1b9198, 0x55841c1c1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55841c1c1918,0x55841c2490a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4e8f9da22018807307d90454ee3b508b7ac49ffb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14638 processed earlier; will process 637 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 1005 ft: 1006 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #2 pulse cov: 1416 ft: 1766 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49103==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584199cd5dd bp 0x000000000000 sp 0x7ffe6abe4ae0 T49103) Step #5: ==49103==The signal is caused by a READ memory access. Step #5: #0 0x5584199cd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584197ef280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584197eefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584197cc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584196edad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558419645c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55841964f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584196366e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584196623c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f545cb75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558419629aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49103==Register values: Step #5: rax = 0x000055841e490830 rbx = 0x000055841e490830 rcx = 0x000055841e490ce0 rdx = 0x00007f545cd3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6abe4ae0 Step #5: r8 = 0x000055841e490830 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f545cd3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055841cbcc960 r14 = 0x0000000100000004 r15 = 0x000055841bb39386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49103==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-335b7721b0450f2ec1975cce19a7b467f5ec21d0 Step #5: MERGE-OUTER: attempt 5007 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1798614855 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56405534a198, 0x564055352911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564055352918,0x5640553da0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/335b7721b0450f2ec1975cce19a7b467f5ec21d0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14641 processed earlier; will process 634 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49107==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564052b5e5dd bp 0x000000000000 sp 0x7ffcbe2d7630 T49107) Step #5: ==49107==The signal is caused by a READ memory access. Step #5: #0 0x564052b5e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564052980280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56405297ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56405295d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56405287ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5640527d6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5640527e01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5640527c76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5640527f33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafe1b69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5640527baaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49107==Register values: Step #5: rax = 0x0000564057d1dad0 rbx = 0x0000564057d1dad0 rcx = 0x0000564057d1df80 rdx = 0x00007fafe1d31b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbe2d7630 Step #5: r8 = 0x0000564057d1dad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fafe1d31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564055d5d960 r14 = 0x0000000100000004 r15 = 0x0000564054cca386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49107==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9df635160fab6f7a8f02a0ddb0ae21daa1526eaf Step #5: MERGE-OUTER: attempt 5008 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1798756551 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efff8a4198, 0x55efff8ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efff8ac918,0x55efff9340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9df635160fab6f7a8f02a0ddb0ae21daa1526eaf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14642 processed earlier; will process 633 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49111==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55effd0b85dd bp 0x000000000000 sp 0x7ffc159b2000 T49111) Step #5: ==49111==The signal is caused by a READ memory access. Step #5: #0 0x55effd0b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55effceda280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55effced9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55effceb7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55effcdd8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55effcd30c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55effcd3a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55effcd216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55effcd4d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c353eb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55effcd14aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49111==Register values: Step #5: rax = 0x000055f002321aa0 rbx = 0x000055f002321aa0 rcx = 0x000055f002321f50 rdx = 0x00007f2c355b3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc159b2000 Step #5: r8 = 0x000055f002321aa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c355b3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f0002b7960 r14 = 0x0000000100000004 r15 = 0x000055efff224386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49111==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9764ead6dda4673987bc63b84cd7dfb7bf08b528 Step #5: MERGE-OUTER: attempt 5009 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1798899177 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c076544198, 0x55c07654c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c07654c918,0x55c0765d40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9764ead6dda4673987bc63b84cd7dfb7bf08b528' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14643 processed earlier; will process 632 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 887 ft: 888 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #2 pulse cov: 893 ft: 904 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49115==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c073d585dd bp 0x000000000000 sp 0x7ffe6ab669b0 T49115) Step #5: ==49115==The signal is caused by a READ memory access. Step #5: #0 0x55c073d585dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c073b7a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c073b79fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c073b57929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c073a78ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c0739d0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c0739da1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c0739c16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c0739ed3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe0bb407082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c0739b4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49115==Register values: Step #5: rax = 0x000055c0790b8ee0 rbx = 0x000055c0790b8ee0 rcx = 0x000055c0790b9390 rdx = 0x00007fe0bb5cfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe6ab669b0 Step #5: r8 = 0x000055c0790b8ee0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe0bb5cfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c076f57960 r14 = 0x0000000100000004 r15 = 0x000055c075ec4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49115==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4199f41e22d71a3c6ef965537974e6e08a73138b Step #5: MERGE-OUTER: attempt 5010 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1799044990 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a2383db198, 0x55a2383e3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a2383e3918,0x55a23846b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4199f41e22d71a3c6ef965537974e6e08a73138b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14646 processed earlier; will process 629 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 326 ft: 327 exec/s: 0 rss: 61Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49119==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a235bef5dd bp 0x000000000000 sp 0x7ffdf4a40990 T49119) Step #5: ==49119==The signal is caused by a READ memory access. Step #5: #0 0x55a235bef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a235a11280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a235a10fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a2359ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a23590fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a235867c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2358711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2358586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2358843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fba7a8cd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a23584baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49119==Register values: Step #5: rax = 0x000055a239239170 rbx = 0x000055a239239170 rcx = 0x000055a239239160 rdx = 0x00007fba7aa95b80 Step #5: rdi = 0x000055a239239160 rsi = 0x0000000000000271 rbp = 0x0000000000000000 rsp = 0x00007ffdf4a40990 Step #5: r8 = 0x000055a239239170 r9 = 0x00007fba7aa95c20 r10 = 0x000055a239206010 r11 = 0x00007fba7aa95be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a238dee960 r14 = 0x0000000100000004 r15 = 0x000055a237d5b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49119==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d296de399749590700ee32958adc22fd822fc31a Step #5: MERGE-OUTER: attempt 5011 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1799195182 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d94bbc5198, 0x55d94bbcd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d94bbcd918,0x55d94bc550a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d296de399749590700ee32958adc22fd822fc31a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14648 processed earlier; will process 627 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 999 ft: 1000 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: destination array is immutable Step #5: #2 pulse cov: 1042 ft: 1230 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 1057 ft: 1842 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49123==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d9493d95dd bp 0x000000000000 sp 0x7ffdc06ae1a0 T49123) Step #5: ==49123==The signal is caused by a READ memory access. Step #5: #0 0x55d9493d95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d9491fb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d9491fafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d9491d8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d9490f9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d949051c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d94905b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d9490426e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d94906e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28b95a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d949035aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49123==Register values: Step #5: rax = 0x000055d94c8a11b0 rbx = 0x000055d94c8a11b0 rcx = 0x000055d94c8a1660 rdx = 0x00007f28b976db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc06ae1a0 Step #5: r8 = 0x000055d94c8a11b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28b976dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d94c5d8960 r14 = 0x0000000100000004 r15 = 0x000055d94b545386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49123==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef9edfd940beb62b1bd53f822a6ee189796f53ff Step #5: MERGE-OUTER: attempt 5012 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1799346247 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56105b403198, 0x56105b40b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56105b40b918,0x56105b4930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef9edfd940beb62b1bd53f822a6ee189796f53ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14655 processed earlier; will process 620 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 710 ft: 711 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49127==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561058c175dd bp 0x000000000000 sp 0x7fff450ac0f0 T49127) Step #5: ==49127==The signal is caused by a READ memory access. Step #5: #0 0x561058c175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561058a39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561058a38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561058a16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561058937ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56105888fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5610588991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5610588806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5610588ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd96249f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561058873aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49127==Register values: Step #5: rax = 0x000056105da56430 rbx = 0x000056105da56430 rcx = 0x000056105da56420 rdx = 0x00007fd962667b80 Step #5: rdi = 0x000056105da56420 rsi = 0x0000000000000040 rbp = 0x0000000000000000 rsp = 0x00007fff450ac0f0 Step #5: r8 = 0x000056105da56430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd962667be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056105be16960 r14 = 0x0000000100000004 r15 = 0x000056105ad83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49127==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9f61cbdec5c7f110a1832c4a4f4e6f1372fe1184 Step #5: MERGE-OUTER: attempt 5013 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1800067649 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5584fbe8f198, 0x5584fbe97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5584fbe97918,0x5584fbf1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9f61cbdec5c7f110a1832c4a4f4e6f1372fe1184' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14657 processed earlier; will process 618 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49131==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5584f96a35dd bp 0x000000000000 sp 0x7fff69bbd5e0 T49131) Step #5: ==49131==The signal is caused by a READ memory access. Step #5: #0 0x5584f96a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5584f94c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5584f94c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5584f94a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5584f93c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5584f931bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5584f93251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5584f930c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5584f93383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f61a8393082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5584f92ffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49131==Register values: Step #5: rax = 0x00005584fcf2b0d0 rbx = 0x00005584fcf2b0d0 rcx = 0x00005584fcf2b580 rdx = 0x00007f61a855bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff69bbd5e0 Step #5: r8 = 0x00005584fcf2b0d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f61a855bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005584fc8a2960 r14 = 0x0000000100000004 r15 = 0x00005584fb80f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49131==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6b018726b23702ca32b8f196c512cd7338f6c16a Step #5: MERGE-OUTER: attempt 5014 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1800209424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3d044c198, 0x55a3d0454911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3d0454918,0x55a3d04dc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6b018726b23702ca32b8f196c512cd7338f6c16a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14658 processed earlier; will process 617 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49135==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a3cdc605dd bp 0x000000000000 sp 0x7ffc2186c3c0 T49135) Step #5: ==49135==The signal is caused by a READ memory access. Step #5: #0 0x55a3cdc605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a3cda82280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a3cda81fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a3cda5f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a3cd980ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a3cd8d8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a3cd8e21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a3cd8c96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a3cd8f53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4c7e73082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a3cd8bcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49135==Register values: Step #5: rax = 0x000055a3d1cb5100 rbx = 0x000055a3d1cb5100 rcx = 0x000055a3d1cb55b0 rdx = 0x00007fe4c803bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2186c3c0 Step #5: r8 = 0x000055a3d1cb5100 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe4c803bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3d0e5f960 r14 = 0x0000000100000004 r15 = 0x000055a3cfdcc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49135==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-002a6671c61ff72fac9b9332d743cb63ac6ad434 Step #5: MERGE-OUTER: attempt 5015 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1800352706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5d1d26198, 0x55b5d1d2e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5d1d2e918,0x55b5d1db60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/002a6671c61ff72fac9b9332d743cb63ac6ad434' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14659 processed earlier; will process 616 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 1047 ft: 1048 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 1240 ft: 1627 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown table 6264 Step #5: #4 pulse cov: 1271 ft: 1897 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49139==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5cf53a5dd bp 0x000000000000 sp 0x7ffeb93bea50 T49139) Step #5: ==49139==The signal is caused by a READ memory access. Step #5: #0 0x55b5cf53a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5cf35c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5cf35bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5cf339929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5cf25aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5cf1b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5cf1bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5cf1a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5cf1cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f872f173082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5cf196aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49139==Register values: Step #5: rax = 0x000055b5d3a529d0 rbx = 0x000055b5d3a529d0 rcx = 0x000055b5d3a52e80 rdx = 0x00007f872f33bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb93bea50 Step #5: r8 = 0x000055b5d3a529d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f872f33bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5d2739960 r14 = 0x0000000100000004 r15 = 0x000055b5d16a6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49139==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c30a3dca47c4dfba439073d544feb148c6322e25 Step #5: MERGE-OUTER: attempt 5016 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1800502150 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611947d3198, 0x5611947db911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611947db918,0x5611948630a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c30a3dca47c4dfba439073d544feb148c6322e25' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14666 processed earlier; will process 609 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 747 ft: 748 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49143==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561191fe75dd bp 0x000000000000 sp 0x7ffcf44e28a0 T49143) Step #5: ==49143==The signal is caused by a READ memory access. Step #5: #0 0x561191fe75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561191e09280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561191e08fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561191de6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561191d07ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561191c5fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561191c691e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561191c506e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561191c7c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbf1a173082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561191c43aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49143==Register values: Step #5: rax = 0x0000561196ac77d0 rbx = 0x0000561196ac77d0 rcx = 0x0000561196ac7c80 rdx = 0x00007fbf1a33bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcf44e28a0 Step #5: r8 = 0x0000561196ac77d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbf1a33bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611951e6960 r14 = 0x0000000100000004 r15 = 0x0000561194153386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49143==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0b59853efe16963dfc3f5de52a6380f1038622b Step #5: MERGE-OUTER: attempt 5017 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1800645347 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563d4819a198, 0x563d481a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563d481a2918,0x563d4822a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0b59853efe16963dfc3f5de52a6380f1038622b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14668 processed earlier; will process 607 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 910 ft: 911 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49147==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563d459ae5dd bp 0x000000000000 sp 0x7ffc6286bcf0 T49147) Step #5: ==49147==The signal is caused by a READ memory access. Step #5: #0 0x563d459ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563d457d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563d457cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563d457ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563d456cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563d45626c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563d456301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563d456176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563d456433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f60837c8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563d4560aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49147==Register values: Step #5: rax = 0x0000563d4aa048d0 rbx = 0x0000563d4aa048d0 rcx = 0x0000563d4aa04d80 rdx = 0x00007f6083990b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6286bcf0 Step #5: r8 = 0x0000563d4aa048d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6083990be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563d48bad960 r14 = 0x0000000100000004 r15 = 0x0000563d47b1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49147==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ab272e929573cd103a4f862f8e8d629e1c72883 Step #5: MERGE-OUTER: attempt 5018 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1800789643 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d60359d198, 0x55d6035a5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d6035a5918,0x55d60362d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ab272e929573cd103a4f862f8e8d629e1c72883' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14670 processed earlier; will process 605 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49151==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d600db15dd bp 0x000000000000 sp 0x7ffedf80fa10 T49151) Step #5: ==49151==The signal is caused by a READ memory access. Step #5: #0 0x55d600db15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d600bd3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d600bd2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d600bb0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d600ad1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d600a29c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d600a331e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d600a1a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d600a463c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f65ff6ec082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d600a0daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49151==Register values: Step #5: rax = 0x000055d60431ccd0 rbx = 0x000055d60431ccd0 rcx = 0x000055d60431d180 rdx = 0x00007f65ff8b4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffedf80fa10 Step #5: r8 = 0x000055d60431ccd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f65ff8b4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d603fb0960 r14 = 0x0000000100000004 r15 = 0x000055d602f1d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49151==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e7302add3d77ca02a60233b4f6885ee54a1abb7 Step #5: MERGE-OUTER: attempt 5019 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1800930444 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572b26e0198, 0x5572b26e8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572b26e8918,0x5572b27700a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e7302add3d77ca02a60233b4f6885ee54a1abb7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14671 processed earlier; will process 604 files now Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #1 pulse cov: 380 ft: 381 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown array type Step #5: #2 pulse cov: 877 ft: 935 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #4 pulse cov: 1273 ft: 2049 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49155==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572afef45dd bp 0x000000000000 sp 0x7ffd06427ba0 T49155) Step #5: ==49155==The signal is caused by a READ memory access. Step #5: #0 0x5572afef45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572afd16280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572afd15fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572afcf3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572afc14ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572afb6cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572afb761e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572afb5d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572afb893c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9d2ce44082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572afb50aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49155==Register values: Step #5: rax = 0x00005572b4c73950 rbx = 0x00005572b4c73950 rcx = 0x00005572b4c73e00 rdx = 0x00007f9d2d00cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd06427ba0 Step #5: r8 = 0x00005572b4c73950 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9d2d00cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572b30f3960 r14 = 0x0000000100000004 r15 = 0x00005572b2060386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49155==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dea8d4370f372c05e2924409ad45aefe54996ab8 Step #5: MERGE-OUTER: attempt 5020 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1801077058 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ff762e198, 0x557ff7636911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ff7636918,0x557ff76be0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dea8d4370f372c05e2924409ad45aefe54996ab8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14676 processed earlier; will process 599 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49159==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557ff4e425dd bp 0x000000000000 sp 0x7ffef8c67c10 T49159) Step #5: ==49159==The signal is caused by a READ memory access. Step #5: #0 0x557ff4e425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557ff4c64280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557ff4c63fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557ff4c41929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557ff4b62ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557ff4abac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557ff4ac41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557ff4aab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557ff4ad73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30032c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557ff4a9eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49159==Register values: Step #5: rax = 0x0000557ffa0672a0 rbx = 0x0000557ffa0672a0 rcx = 0x0000557ffa067750 rdx = 0x00007f300348ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef8c67c10 Step #5: r8 = 0x0000557ffa0672a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f300348abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ff8041960 r14 = 0x0000000100000004 r15 = 0x0000557ff6fae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49159==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6b044a146c9f63cbf0113f2129439346be169ee Step #5: MERGE-OUTER: attempt 5021 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1801218961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565250056198, 0x56525005e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56525005e918,0x5652500e60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6b044a146c9f63cbf0113f2129439346be169ee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14677 processed earlier; will process 598 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49163==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56524d86a5dd bp 0x000000000000 sp 0x7ffff766ab90 T49163) Step #5: ==49163==The signal is caused by a READ memory access. Step #5: #0 0x56524d86a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56524d68c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56524d68bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56524d669929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56524d58aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56524d4e2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56524d4ec1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56524d4d36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56524d4ff3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c46e9b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56524d4c6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49163==Register values: Step #5: rax = 0x000056525106c290 rbx = 0x000056525106c290 rcx = 0x000056525106c740 rdx = 0x00007f5c47063b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff766ab90 Step #5: r8 = 0x000056525106c290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c47063be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565250a69960 r14 = 0x0000000100000004 r15 = 0x000056524f9d6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49163==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4368160de104bea5a0b63c376477e39dffb9385b Step #5: MERGE-OUTER: attempt 5022 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1801362741 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b76f613198, 0x55b76f61b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b76f61b918,0x55b76f6a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4368160de104bea5a0b63c376477e39dffb9385b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14678 processed earlier; will process 597 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49167==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b76ce275dd bp 0x000000000000 sp 0x7fff9ca12010 T49167) Step #5: ==49167==The signal is caused by a READ memory access. Step #5: #0 0x55b76ce275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b76cc49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b76cc48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b76cc26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b76cb47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b76ca9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b76caa91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b76ca906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b76cabc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff49bf18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b76ca83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49167==Register values: Step #5: rax = 0x000055b77122f430 rbx = 0x000055b77122f430 rcx = 0x000055b77122f8e0 rdx = 0x00007ff49c0e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff9ca12010 Step #5: r8 = 0x000055b77122f430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff49c0e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b770026960 r14 = 0x0000000100000004 r15 = 0x000055b76ef93386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49167==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05569fb930fa3cf8215b76504865192a96ba213d Step #5: MERGE-OUTER: attempt 5023 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1801504719 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7a3951198, 0x55c7a3959911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7a3959918,0x55c7a39e10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05569fb930fa3cf8215b76504865192a96ba213d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14679 processed earlier; will process 596 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49171==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7a11655dd bp 0x000000000000 sp 0x7ffcde83fc70 T49171) Step #5: ==49171==The signal is caused by a READ memory access. Step #5: #0 0x55c7a11655dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7a0f87280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7a0f86fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7a0f64929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7a0e85ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7a0dddc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7a0de71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7a0dce6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7a0dfa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fea929c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7a0dc1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49171==Register values: Step #5: rax = 0x000055c7a54ba680 rbx = 0x000055c7a54ba680 rcx = 0x000055c7a54bab30 rdx = 0x00007fea92b91b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcde83fc70 Step #5: r8 = 0x000055c7a54ba680 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fea92b91be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7a4364960 r14 = 0x0000000100000004 r15 = 0x000055c7a32d1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49171==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-18715495e8f0a9b26f557617811c7e544ccfee6f Step #5: MERGE-OUTER: attempt 5024 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1801645131 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd359c9198, 0x55fd359d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd359d1918,0x55fd35a590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/18715495e8f0a9b26f557617811c7e544ccfee6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14680 processed earlier; will process 595 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49175==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd331dd5dd bp 0x000000000000 sp 0x7ffcc4157090 T49175) Step #5: ==49175==The signal is caused by a READ memory access. Step #5: #0 0x55fd331dd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd32fff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd32ffefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd32fdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd32efdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd32e55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd32e5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd32e466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd32e723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd945d4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd32e39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49175==Register values: Step #5: rax = 0x000055fd383df6b0 rbx = 0x000055fd383df6b0 rcx = 0x000055fd383dfb60 rdx = 0x00007efd9479cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc4157090 Step #5: r8 = 0x000055fd383df6b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efd9479cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd363dc960 r14 = 0x0000000100000004 r15 = 0x000055fd35349386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49175==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c8384e0377a14aebd4cfc46ceedb20bf60fb8b0 Step #5: MERGE-OUTER: attempt 5025 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1801785601 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563b272b6198, 0x563b272be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563b272be918,0x563b273460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c8384e0377a14aebd4cfc46ceedb20bf60fb8b0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14681 processed earlier; will process 594 files now Step #5: [LOADING] WASM module load failed: unknown type 30333 Step #5: #1 pulse cov: 1086 ft: 1087 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #2 pulse cov: 1139 ft: 1382 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 1271 ft: 1659 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: alignment isn't equal to natural Step #5: #8 pulse cov: 1633 ft: 2577 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49179==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563b24aca5dd bp 0x000000000000 sp 0x7fffe0a7b120 T49179) Step #5: ==49179==The signal is caused by a READ memory access. Step #5: #0 0x563b24aca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563b248ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563b248ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563b248c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563b247eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563b24742c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563b2474c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563b247336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563b2475f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc555e9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563b24726aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49179==Register values: Step #5: rax = 0x0000563b29474290 rbx = 0x0000563b29474290 rcx = 0x0000563b29474740 rdx = 0x00007fc556065b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe0a7b120 Step #5: r8 = 0x0000563b29474290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc556065be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563b27cc9960 r14 = 0x0000000100000004 r15 = 0x0000563b26c36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49179==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-06e932968a09ab660c42d8dbed1aad4164e833a4 Step #5: MERGE-OUTER: attempt 5026 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1801938419 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557a2c89c198, 0x557a2c8a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557a2c8a4918,0x557a2c92c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/06e932968a09ab660c42d8dbed1aad4164e833a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14690 processed earlier; will process 585 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49183==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557a2a0b05dd bp 0x000000000000 sp 0x7fff13eb8600 T49183) Step #5: ==49183==The signal is caused by a READ memory access. Step #5: #0 0x557a2a0b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557a29ed2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557a29ed1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557a29eaf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557a29dd0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557a29d28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557a29d321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557a29d196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557a29d453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd824fd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557a29d0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49183==Register values: Step #5: rax = 0x0000557a2ed5b630 rbx = 0x0000557a2ed5b630 rcx = 0x0000557a2ed5bae0 rdx = 0x00007fd82519db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff13eb8600 Step #5: r8 = 0x0000557a2ed5b630 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd82519dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557a2d2af960 r14 = 0x0000000100000004 r15 = 0x0000557a2c21c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49183==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8ec185f6bd974ecd12f31274d231634b04afdcaa Step #5: MERGE-OUTER: attempt 5027 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1802079174 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a3017d1198, 0x55a3017d9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a3017d9918,0x55a3018610a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8ec185f6bd974ecd12f31274d231634b04afdcaa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14691 processed earlier; will process 584 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 402 ft: 403 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49187==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a2fefe55dd bp 0x000000000000 sp 0x7fff79ebde50 T49187) Step #5: ==49187==The signal is caused by a READ memory access. Step #5: #0 0x55a2fefe55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a2fee07280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a2fee06fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a2fede4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a2fed05ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a2fec5dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a2fec671e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a2fec4e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a2fec7a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbc35f3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a2fec41aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49187==Register values: Step #5: rax = 0x000055a302357430 rbx = 0x000055a302357430 rcx = 0x000055a302357420 rdx = 0x00007fbc36103b80 Step #5: rdi = 0x000055a302357420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007fff79ebde50 Step #5: r8 = 0x000055a302357430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fbc36103be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a3021e4960 r14 = 0x0000000100000004 r15 = 0x000055a301151386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49187==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f28827f19ca900db3b9d3e86b1cc07b4825f0d92 Step #5: MERGE-OUTER: attempt 5028 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1802221192 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5639bcacf198, 0x5639bcad7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5639bcad7918,0x5639bcb5f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f28827f19ca900db3b9d3e86b1cc07b4825f0d92' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14693 processed earlier; will process 582 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49191==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5639ba2e35dd bp 0x000000000000 sp 0x7fff1c907710 T49191) Step #5: ==49191==The signal is caused by a READ memory access. Step #5: #0 0x5639ba2e35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5639ba105280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5639ba104fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5639ba0e2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5639ba003ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5639b9f5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5639b9f651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5639b9f4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5639b9f783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd83ecd6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5639b9f3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49191==Register values: Step #5: rax = 0x00005639be85b8c0 rbx = 0x00005639be85b8c0 rcx = 0x00005639be85bd70 rdx = 0x00007fd83ee9eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1c907710 Step #5: r8 = 0x00005639be85b8c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd83ee9ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005639bd4e2960 r14 = 0x0000000100000004 r15 = 0x00005639bc44f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49191==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f651822d5cb6e67631362d13ee89854475ac01d Step #5: MERGE-OUTER: attempt 5029 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1802362402 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591bf314198, 0x5591bf31c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591bf31c918,0x5591bf3a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f651822d5cb6e67631362d13ee89854475ac01d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14694 processed earlier; will process 581 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 1098 ft: 1099 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49195==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5591bcb285dd bp 0x000000000000 sp 0x7fffa7397200 T49195) Step #5: ==49195==The signal is caused by a READ memory access. Step #5: #0 0x5591bcb285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5591bc94a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5591bc949fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5591bc927929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5591bc848ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5591bc7a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5591bc7aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5591bc7916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5591bc7bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc556e13082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5591bc784aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49195==Register values: Step #5: rax = 0x00005591c1875c80 rbx = 0x00005591c1875c80 rcx = 0x00005591c1876130 rdx = 0x00007fc556fdbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa7397200 Step #5: r8 = 0x00005591c1875c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc556fdbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591bfd27960 r14 = 0x0000000100000004 r15 = 0x00005591bec94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49195==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-22d9dfba3d6771f7deb41b43b3770ef5e1141762 Step #5: MERGE-OUTER: attempt 5030 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1802505646 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fac80e9198, 0x55fac80f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fac80f1918,0x55fac81790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/22d9dfba3d6771f7deb41b43b3770ef5e1141762' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14696 processed earlier; will process 579 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49199==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fac58fd5dd bp 0x000000000000 sp 0x7ffc79070370 T49199) Step #5: ==49199==The signal is caused by a READ memory access. Step #5: #0 0x55fac58fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fac571f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fac571efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fac56fc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fac561dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fac5575c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fac557f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fac55666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fac55923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fafd5d9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fac5559aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49199==Register values: Step #5: rax = 0x000055fac98666f0 rbx = 0x000055fac98666f0 rcx = 0x000055fac9866ba0 rdx = 0x00007fafd5f65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc79070370 Step #5: r8 = 0x000055fac98666f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fafd5f65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fac8afc960 r14 = 0x0000000100000004 r15 = 0x000055fac7a69386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49199==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-38dac9cad199c946605c57febf7bce6908e66d71 Step #5: MERGE-OUTER: attempt 5031 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1802646110 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562946fef198, 0x562946ff7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562946ff7918,0x56294707f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/38dac9cad199c946605c57febf7bce6908e66d71' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14697 processed earlier; will process 578 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49203==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5629448035dd bp 0x000000000000 sp 0x7ffc3531e080 T49203) Step #5: ==49203==The signal is caused by a READ memory access. Step #5: #0 0x5629448035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562944625280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562944624fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562944602929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562944523ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56294447bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5629444851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56294446c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5629444983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f23e5e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56294445faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49203==Register values: Step #5: rax = 0x00005629497933b0 rbx = 0x00005629497933b0 rcx = 0x0000562949793860 rdx = 0x00007f0f24026b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc3531e080 Step #5: r8 = 0x00005629497933b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f24026be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562947a02960 r14 = 0x0000000100000004 r15 = 0x000056294696f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49203==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8763bec5f45f1cb63b019c5692dc0c52857db716 Step #5: MERGE-OUTER: attempt 5032 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1802786443 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cb5a37c198, 0x55cb5a384911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cb5a384918,0x55cb5a40c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8763bec5f45f1cb63b019c5692dc0c52857db716' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14698 processed earlier; will process 577 files now Step #5: [LOADING] WASM module load failed: unsupported opcode f3 Step #5: #1 pulse cov: 862 ft: 863 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #2 pulse cov: 878 ft: 904 exec/s: 0 rss: 52Mb Step #5: Invalid wasm file: magic header not detected Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 883 ft: 912 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: expect nullfuncref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49207==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cb57b905dd bp 0x000000000000 sp 0x7ffc2ed70120 T49207) Step #5: ==49207==The signal is caused by a READ memory access. Step #5: #0 0x55cb57b905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cb579b2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cb579b1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cb5798f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cb578b0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cb57808c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cb578121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cb577f96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cb578253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1f790b8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cb577ecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49207==Register values: Step #5: rax = 0x000055cb5bb4a180 rbx = 0x000055cb5bb4a180 rcx = 0x000055cb5bb4a630 rdx = 0x00007f1f79280b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2ed70120 Step #5: r8 = 0x000055cb5bb4a180 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1f79280be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cb5ad8f960 r14 = 0x0000000100000004 r15 = 0x000055cb59cfc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49207==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-650c286ea064c681898a7e94fe0cf667df68a70a Step #5: MERGE-OUTER: attempt 5033 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1802935463 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55693aabe198, 0x55693aac6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55693aac6918,0x55693ab4e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/650c286ea064c681898a7e94fe0cf667df68a70a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14705 processed earlier; will process 570 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49211==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5569382d25dd bp 0x000000000000 sp 0x7ffc9e377590 T49211) Step #5: ==49211==The signal is caused by a READ memory access. Step #5: #0 0x5569382d25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5569380f4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5569380f3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5569380d1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556937ff2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556937f4ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556937f541e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556937f3b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556937f673c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f666002a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556937f2eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49211==Register values: Step #5: rax = 0x000055693c4c19d0 rbx = 0x000055693c4c19d0 rcx = 0x000055693c4c1e80 rdx = 0x00007f66601f2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9e377590 Step #5: r8 = 0x000055693c4c19d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f66601f2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055693b4d1960 r14 = 0x0000000100000004 r15 = 0x000055693a43e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49211==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bc2ee3d30faf23c131b68f625eeb02a7962e6863 Step #5: MERGE-OUTER: attempt 5034 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1803077084 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56451d2b1198, 0x56451d2b9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56451d2b9918,0x56451d3410a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bc2ee3d30faf23c131b68f625eeb02a7962e6863' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14706 processed earlier; will process 569 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49215==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56451aac55dd bp 0x000000000000 sp 0x7ffd364b3c00 T49215) Step #5: ==49215==The signal is caused by a READ memory access. Step #5: #0 0x56451aac55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56451a8e7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56451a8e6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56451a8c4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56451a7e5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56451a73dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56451a7471e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56451a72e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56451a75a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5c2c5b6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56451a721aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49215==Register values: Step #5: rax = 0x000056451f7f0b10 rbx = 0x000056451f7f0b10 rcx = 0x000056451f7f0fc0 rdx = 0x00007f5c2c77eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd364b3c00 Step #5: r8 = 0x000056451f7f0b10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5c2c77ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056451dcc4960 r14 = 0x0000000100000004 r15 = 0x000056451cc31386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49215==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2c07cc80713383d5bbcf8ea490402d3b9c3320e7 Step #5: MERGE-OUTER: attempt 5035 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1803220137 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56448c094198, 0x56448c09c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56448c09c918,0x56448c1240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2c07cc80713383d5bbcf8ea490402d3b9c3320e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14707 processed earlier; will process 568 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49219==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644898a85dd bp 0x000000000000 sp 0x7ffcec2e29c0 T49219) Step #5: ==49219==The signal is caused by a READ memory access. Step #5: #0 0x5644898a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644896ca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644896c9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644896a7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644895c8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564489520c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56448952a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644895116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56448953d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f89335a3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564489504aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49219==Register values: Step #5: rax = 0x000056448ce2e920 rbx = 0x000056448ce2e920 rcx = 0x000056448ce2edd0 rdx = 0x00007f893376bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcec2e29c0 Step #5: r8 = 0x000056448ce2e920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f893376bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056448caa7960 r14 = 0x0000000100000004 r15 = 0x000056448ba14386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49219==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fa9ca47b814b77e9d93071d40b3a727fceb8590c Step #5: MERGE-OUTER: attempt 5036 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1803362104 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b849cb2198, 0x55b849cba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b849cba918,0x55b849d420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fa9ca47b814b77e9d93071d40b3a727fceb8590c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14708 processed earlier; will process 567 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49223==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b8474c65dd bp 0x000000000000 sp 0x7ffff6144a10 T49223) Step #5: ==49223==The signal is caused by a READ memory access. Step #5: #0 0x55b8474c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b8472e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b8472e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b8472c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b8471e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b84713ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b8471481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b84712f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b84715b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc4f4705082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b847122aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49223==Register values: Step #5: rax = 0x000055b84ae65640 rbx = 0x000055b84ae65640 rcx = 0x000055b84ae65af0 rdx = 0x00007fc4f48cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffff6144a10 Step #5: r8 = 0x000055b84ae65640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc4f48cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b84a6c5960 r14 = 0x0000000100000004 r15 = 0x000055b849632386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49223==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a46fda13fea9f1430e8556c0c0e6ffa09009354 Step #5: MERGE-OUTER: attempt 5037 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1803506638 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bd56e82198, 0x55bd56e8a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bd56e8a918,0x55bd56f120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a46fda13fea9f1430e8556c0c0e6ffa09009354' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14709 processed earlier; will process 566 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49227==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bd546965dd bp 0x000000000000 sp 0x7ffc2f832d20 T49227) Step #5: ==49227==The signal is caused by a READ memory access. Step #5: #0 0x55bd546965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bd544b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bd544b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bd54495929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bd543b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bd5430ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bd543181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bd542ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bd5432b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff79878d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bd542f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49227==Register values: Step #5: rax = 0x000055bd5985c590 rbx = 0x000055bd5985c590 rcx = 0x000055bd5985ca40 rdx = 0x00007ff798955b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2f832d20 Step #5: r8 = 0x000055bd5985c590 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff798955be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bd57895960 r14 = 0x0000000100000004 r15 = 0x000055bd56802386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49227==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ea296910e765095be4f2c405529094ce4368e0d1 Step #5: MERGE-OUTER: attempt 5038 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1803779880 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a29a5bf198, 0x55a29a5c7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a29a5c7918,0x55a29a64f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ea296910e765095be4f2c405529094ce4368e0d1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14710 processed earlier; will process 565 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 889 ft: 890 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49231==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a297dd35dd bp 0x000000000000 sp 0x7fffe51a2390 T49231) Step #5: ==49231==The signal is caused by a READ memory access. Step #5: #0 0x55a297dd35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a297bf5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a297bf4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a297bd2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a297af3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a297a4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a297a551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a297a3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a297a683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2b052a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a297a2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49231==Register values: Step #5: rax = 0x000055a29befc900 rbx = 0x000055a29befc900 rcx = 0x000055a29befcdb0 rdx = 0x00007f2b05470b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffe51a2390 Step #5: r8 = 0x000055a29befc900 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2b05470be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a29afd2960 r14 = 0x0000000100000004 r15 = 0x000055a299f3f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49231==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-09c66d309e161aab84e11d670aeedab5aa81c268 Step #5: MERGE-OUTER: attempt 5039 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1804081945 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfd7166198, 0x55cfd716e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfd716e918,0x55cfd71f60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/09c66d309e161aab84e11d670aeedab5aa81c268' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14712 processed earlier; will process 563 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 902 ft: 903 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49235==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfd497a5dd bp 0x000000000000 sp 0x7ffc1323e200 T49235) Step #5: ==49235==The signal is caused by a READ memory access. Step #5: #0 0x55cfd497a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfd479c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfd479bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfd4779929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfd469aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfd45f2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfd45fc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfd45e36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfd460f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd729d9f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfd45d6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49235==Register values: Step #5: rax = 0x000055cfd7f0a530 rbx = 0x000055cfd7f0a530 rcx = 0x000055cfd7f0a9e0 rdx = 0x00007fd729f67b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc1323e200 Step #5: r8 = 0x000055cfd7f0a530 r9 = 0x000055cfd7da6700 r10 = 0x000055cfd7d78010 r11 = 0x00007fd729f67be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cfd7b79960 r14 = 0x0000000100000004 r15 = 0x000055cfd6ae6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49235==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-438ac75e9fcced4d52cba677e853d610bd82b7dd Step #5: MERGE-OUTER: attempt 5040 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1804347720 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558027808198, 0x558027810911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558027810918,0x5580278980a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/438ac75e9fcced4d52cba677e853d610bd82b7dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14714 processed earlier; will process 561 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49239==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55802501c5dd bp 0x000000000000 sp 0x7ffec8ebf6f0 T49239) Step #5: ==49239==The signal is caused by a READ memory access. Step #5: #0 0x55802501c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558024e3e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558024e3dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558024e1b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558024d3cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558024c94c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558024c9e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558024c856e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558024cb13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f92dbd78082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558024c78aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49239==Register values: Step #5: rax = 0x000055802a34d910 rbx = 0x000055802a34d910 rcx = 0x000055802a34ddc0 rdx = 0x00007f92dbf40b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec8ebf6f0 Step #5: r8 = 0x000055802a34d910 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f92dbf40be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055802821b960 r14 = 0x0000000100000004 r15 = 0x0000558027188386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49239==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e0468070dd96e57927a148041c03b71b78634dd9 Step #5: MERGE-OUTER: attempt 5041 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1804612030 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d38d5a198, 0x562d38d62911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d38d62918,0x562d38dea0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e0468070dd96e57927a148041c03b71b78634dd9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14715 processed earlier; will process 560 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49243==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d3656e5dd bp 0x000000000000 sp 0x7ffd2142b540 T49243) Step #5: ==49243==The signal is caused by a READ memory access. Step #5: #0 0x562d3656e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d36390280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d3638ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d3636d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d3628ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d361e6c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d361f01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d361d76e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d362033c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f08b4c86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d361caaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49243==Register values: Step #5: rax = 0x0000562d3a55faf0 rbx = 0x0000562d3a55faf0 rcx = 0x0000562d3a55ffa0 rdx = 0x00007f08b4e4eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2142b540 Step #5: r8 = 0x0000562d3a55faf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f08b4e4ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d3976d960 r14 = 0x0000000100000004 r15 = 0x0000562d386da386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49243==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-54fd692e0662a7660090086e7bc1f36e2e1acf78 Step #5: MERGE-OUTER: attempt 5042 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1804871435 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557ea04fc198, 0x557ea0504911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557ea0504918,0x557ea058c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/54fd692e0662a7660090086e7bc1f36e2e1acf78' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14716 processed earlier; will process 559 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49247==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557e9dd105dd bp 0x000000000000 sp 0x7fff58c4ba60 T49247) Step #5: ==49247==The signal is caused by a READ memory access. Step #5: #0 0x557e9dd105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557e9db32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557e9db31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557e9db0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557e9da30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557e9d988c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557e9d9921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557e9d9796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557e9d9a53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe4884b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557e9d96caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49247==Register values: Step #5: rax = 0x0000557ea128cde0 rbx = 0x0000557ea128cde0 rcx = 0x0000557ea128d290 rdx = 0x00007fe488679b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff58c4ba60 Step #5: r8 = 0x0000557ea128cde0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe488679be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557ea0f0f960 r14 = 0x0000000100000004 r15 = 0x0000557e9fe7c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49247==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f4830cd6ef839ac844c15162228f4baeeab393b Step #5: MERGE-OUTER: attempt 5043 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1805136070 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d87dfb8198, 0x55d87dfc0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d87dfc0918,0x55d87e0480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f4830cd6ef839ac844c15162228f4baeeab393b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14717 processed earlier; will process 558 files now Step #5: [LOADING] WASM module load failed: unknown type Step #5: #1 pulse cov: 932 ft: 933 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 1195 ft: 1584 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49251==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d87b7cc5dd bp 0x000000000000 sp 0x7ffd86bdc9b0 T49251) Step #5: ==49251==The signal is caused by a READ memory access. Step #5: #0 0x55d87b7cc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d87b5ee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d87b5edfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d87b5cb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d87b4ecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d87b444c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d87b44e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d87b4356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d87b4613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7ef18f9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d87b428aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49251==Register values: Step #5: rax = 0x000055d87fd03ce0 rbx = 0x000055d87fd03ce0 rcx = 0x000055d87fd04190 rdx = 0x00007f7ef1ac1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd86bdc9b0 Step #5: r8 = 0x000055d87fd03ce0 r9 = 0x000055d87fd00c10 r10 = 0x000055d87fb62010 r11 = 0x00007f7ef1ac1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d87e9cb960 r14 = 0x0000000100000004 r15 = 0x000055d87d938386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49251==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4ab6cf8e8e1c3399271ab41eafb726659c409739 Step #5: MERGE-OUTER: attempt 5044 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1805399467 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e1521b6198, 0x55e1521be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e1521be918,0x55e1522460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4ab6cf8e8e1c3399271ab41eafb726659c409739' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14721 processed earlier; will process 554 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49255==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e14f9ca5dd bp 0x000000000000 sp 0x7ffd3cd83a20 T49255) Step #5: ==49255==The signal is caused by a READ memory access. Step #5: #0 0x55e14f9ca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e14f7ec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e14f7ebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e14f7c9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e14f6eaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e14f642c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e14f64c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e14f6336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e14f65f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1e32598082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e14f626aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49255==Register values: Step #5: rax = 0x000055e153047960 rbx = 0x000055e153047960 rcx = 0x000055e153047e10 rdx = 0x00007f1e32760b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd3cd83a20 Step #5: r8 = 0x000055e153047960 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1e32760be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e152bc9960 r14 = 0x0000000100000004 r15 = 0x000055e151b36386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49255==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e4ccace399e9671acc1a1db8ff522befa5845b8a Step #5: MERGE-OUTER: attempt 5045 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1805674404 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5647d13c0198, 0x5647d13c8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5647d13c8918,0x5647d14500a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e4ccace399e9671acc1a1db8ff522befa5845b8a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14722 processed earlier; will process 553 files now Step #5: [LOADING] WASM module load failed: unknown type -50 Step #5: #1 pulse cov: 1026 ft: 1027 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49259==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5647cebd45dd bp 0x000000000000 sp 0x7ffc77fa7670 T49259) Step #5: ==49259==The signal is caused by a READ memory access. Step #5: #0 0x5647cebd45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5647ce9f6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5647ce9f5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5647ce9d3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5647ce8f4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5647ce84cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5647ce8561e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5647ce83d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5647ce8693c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe54af78082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5647ce830aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49259==Register values: Step #5: rax = 0x00005647d37b0270 rbx = 0x00005647d37b0270 rcx = 0x00005647d37b0720 rdx = 0x00007fe54b140b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc77fa7670 Step #5: r8 = 0x00005647d37b0270 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe54b140be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005647d1dd3960 r14 = 0x0000000100000004 r15 = 0x00005647d0d40386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49259==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-dba79336c04341f83f538e7d8f9a87145ddd4a10 Step #5: MERGE-OUTER: attempt 5046 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1805936984 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55adfeb5f198, 0x55adfeb67911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55adfeb67918,0x55adfebef0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/dba79336c04341f83f538e7d8f9a87145ddd4a10' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14724 processed earlier; will process 551 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e6 Step #5: #1 pulse cov: 1094 ft: 1095 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown table 112 Step #5: #2 pulse cov: 1100 ft: 1136 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49263==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55adfc3735dd bp 0x000000000000 sp 0x7fffab8ea330 T49263) Step #5: ==49263==The signal is caused by a READ memory access. Step #5: #0 0x55adfc3735dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55adfc195280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55adfc194fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55adfc172929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55adfc093ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55adfbfebc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55adfbff51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55adfbfdc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55adfc0083c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd921e71082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55adfbfcfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49263==Register values: Step #5: rax = 0x000055ae00eedff0 rbx = 0x000055ae00eedff0 rcx = 0x000055ae00eee4a0 rdx = 0x00007fd922039b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffab8ea330 Step #5: r8 = 0x000055ae00eedff0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd922039be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055adff572960 r14 = 0x0000000100000004 r15 = 0x000055adfe4df386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49263==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b676523af3115310e929adf4ba91835812d42e26 Step #5: MERGE-OUTER: attempt 5047 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1806203056 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560489031198, 0x560489039911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560489039918,0x5604890c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b676523af3115310e929adf4ba91835812d42e26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14727 processed earlier; will process 548 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49267==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604868455dd bp 0x000000000000 sp 0x7fff4e99b4f0 T49267) Step #5: ==49267==The signal is caused by a READ memory access. Step #5: #0 0x5604868455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560486667280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560486666fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560486644929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560486565ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604864bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604864c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604864ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604864da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7f16028082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604864a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49267==Register values: Step #5: rax = 0x000056048b98ca20 rbx = 0x000056048b98ca20 rcx = 0x000056048b98ced0 rdx = 0x00007f7f161f0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4e99b4f0 Step #5: r8 = 0x000056048b98ca20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7f161f0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560489a44960 r14 = 0x0000000100000004 r15 = 0x00005604889b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49267==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d33110a0e1f846ea7f8c8219c7105f1c9c9ca2dd Step #5: MERGE-OUTER: attempt 5048 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1806466462 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f162f5198, 0x555f162fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f162fd918,0x555f163850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d33110a0e1f846ea7f8c8219c7105f1c9c9ca2dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14728 processed earlier; will process 547 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 753 ft: 754 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49271==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f13b095dd bp 0x000000000000 sp 0x7ffd5ef40870 T49271) Step #5: ==49271==The signal is caused by a READ memory access. Step #5: #0 0x555f13b095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f1392b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f1392afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f13908929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f13829ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f13781c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f1378b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f137726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f1379e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6f2a6b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f13765aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49271==Register values: Step #5: rax = 0x0000555f18a47ad0 rbx = 0x0000555f18a47ad0 rcx = 0x0000555f18a47ac0 rdx = 0x00007f6f2a87db80 Step #5: rdi = 0x0000555f18a47ac0 rsi = 0x0000000000000270 rbp = 0x0000000000000000 rsp = 0x00007ffd5ef40870 Step #5: r8 = 0x0000555f18a47ad0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6f2a87dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f16d08960 r14 = 0x0000000100000004 r15 = 0x0000555f15c75386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49271==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-aba64a0d73fb39739d29ffbcf1bfdfb3d57d3669 Step #5: MERGE-OUTER: attempt 5049 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1806726997 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a183df1198, 0x55a183df9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a183df9918,0x55a183e810a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/aba64a0d73fb39739d29ffbcf1bfdfb3d57d3669' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14730 processed earlier; will process 545 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49275==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a1816055dd bp 0x000000000000 sp 0x7ffc7f880960 T49275) Step #5: ==49275==The signal is caused by a READ memory access. Step #5: #0 0x55a1816055dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a181427280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a181426fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a181404929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a181325ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a18127dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a1812871e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a18126e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a18129a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb8d6159082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a181261aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49275==Register values: Step #5: rax = 0x000055a1850807c0 rbx = 0x000055a1850807c0 rcx = 0x000055a185080c70 rdx = 0x00007fb8d6321b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7f880960 Step #5: r8 = 0x000055a1850807c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb8d6321be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a184804960 r14 = 0x0000000100000004 r15 = 0x000055a183771386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49275==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6dc30e15c74bc892428321f32250f4276c9cc356 Step #5: MERGE-OUTER: attempt 5050 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1806985454 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557489a1198, 0x5557489a9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557489a9918,0x555748a310a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6dc30e15c74bc892428321f32250f4276c9cc356' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14731 processed earlier; will process 544 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49279==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557461b55dd bp 0x000000000000 sp 0x7ffc24fae8b0 T49279) Step #5: ==49279==The signal is caused by a READ memory access. Step #5: #0 0x5557461b55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555745fd7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555745fd6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555745fb4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555745ed5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555745e2dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555745e371e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555745e1e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555745e4a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f130999c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555745e11aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49279==Register values: Step #5: rax = 0x000055574b561c00 rbx = 0x000055574b561c00 rcx = 0x000055574b5620b0 rdx = 0x00007f1309b64b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc24fae8b0 Step #5: r8 = 0x000055574b561c00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1309b64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557493b4960 r14 = 0x0000000100000004 r15 = 0x0000555748321386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49279==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d390a6b5420e97f894289954f07ea0c25711525f Step #5: MERGE-OUTER: attempt 5051 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1807252845 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560fe2e29198, 0x560fe2e31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560fe2e31918,0x560fe2eb90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d390a6b5420e97f894289954f07ea0c25711525f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14732 processed earlier; will process 543 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 1077 ft: 1078 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 118 Step #5: #2 pulse cov: 1142 ft: 1457 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 63 Step #5: [LOADING] WASM module load failed: immutable global Step #5: #4 pulse cov: 1247 ft: 2206 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49283==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560fe063d5dd bp 0x000000000000 sp 0x7ffe0822bb00 T49283) Step #5: ==49283==The signal is caused by a READ memory access. Step #5: #0 0x560fe063d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560fe045f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560fe045efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560fe043c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560fe035dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560fe02b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560fe02bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560fe02a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560fe02d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9904a54082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560fe0299aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49283==Register values: Step #5: rax = 0x0000560fe4b76b60 rbx = 0x0000560fe4b76b60 rcx = 0x0000560fe4b77010 rdx = 0x00007f9904c1cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0822bb00 Step #5: r8 = 0x0000560fe4b76b60 r9 = 0x00007f9904c1cc20 r10 = 0x0000560fe49d1010 r11 = 0x00007f9904c1cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560fe383c960 r14 = 0x0000000100000004 r15 = 0x0000560fe27a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49283==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-70ed648653ac8ee656a93dd280eadcaa5bb9f3b3 Step #5: MERGE-OUTER: attempt 5052 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1807556365 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55909e521198, 0x55909e529911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55909e529918,0x55909e5b10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/70ed648653ac8ee656a93dd280eadcaa5bb9f3b3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14737 processed earlier; will process 538 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 132910911 Step #5: #1 pulse cov: 695 ft: 696 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49287==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55909bd355dd bp 0x000000000000 sp 0x7ffc924a9300 T49287) Step #5: ==49287==The signal is caused by a READ memory access. Step #5: #0 0x55909bd355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55909bb57280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55909bb56fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55909bb34929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55909ba55ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55909b9adc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55909b9b71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55909b99e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55909b9ca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1aec48e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55909b991aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49287==Register values: Step #5: rax = 0x000055909f198430 rbx = 0x000055909f198430 rcx = 0x000055909f198420 rdx = 0x00007f1aec656b80 Step #5: rdi = 0x000055909f198420 rsi = 0x0000000000008042 rbp = 0x0000000000000000 rsp = 0x00007ffc924a9300 Step #5: r8 = 0x000055909f198430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1aec656be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055909ef34960 r14 = 0x0000000100000004 r15 = 0x000055909dea1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49287==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-497d4bf767f10b47a9b90dcdc2b37ff04a7018aa Step #5: MERGE-OUTER: attempt 5053 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1807823071 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c883769198, 0x55c883771911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c883771918,0x55c8837f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/497d4bf767f10b47a9b90dcdc2b37ff04a7018aa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14739 processed earlier; will process 536 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49291==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c880f7d5dd bp 0x000000000000 sp 0x7ffc357ca630 T49291) Step #5: ==49291==The signal is caused by a READ memory access. Step #5: #0 0x55c880f7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c880d9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c880d9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c880d7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c880c9dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c880bf5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c880bff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c880be66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c880c123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1fec64c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c880bd9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49291==Register values: Step #5: rax = 0x000055c88575ea70 rbx = 0x000055c88575ea70 rcx = 0x000055c88575ef20 rdx = 0x00007f1fec814b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc357ca630 Step #5: r8 = 0x000055c88575ea70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1fec814be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c88417c960 r14 = 0x0000000100000004 r15 = 0x000055c8830e9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49291==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2e7671d0c4ea99e6b9738b346a6ff236acaf030d Step #5: MERGE-OUTER: attempt 5054 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1808086029 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ad37361198, 0x55ad37369911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ad37369918,0x55ad373f10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2e7671d0c4ea99e6b9738b346a6ff236acaf030d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14740 processed earlier; will process 535 files now Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #1 pulse cov: 150 ft: 151 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 1211 ft: 1246 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49295==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ad34b755dd bp 0x000000000000 sp 0x7fff6cb57700 T49295) Step #5: ==49295==The signal is caused by a READ memory access. Step #5: #0 0x55ad34b755dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ad34997280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ad34996fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ad34974929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ad34895ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ad347edc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ad347f71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ad347de6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ad3480a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcaf63dc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ad347d1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49295==Register values: Step #5: rax = 0x000055ad39389280 rbx = 0x000055ad39389280 rcx = 0x000055ad39389730 rdx = 0x00007fcaf65a4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6cb57700 Step #5: r8 = 0x000055ad39389280 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcaf65a4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ad37d74960 r14 = 0x0000000100000004 r15 = 0x000055ad36ce1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49295==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fb8fd4f1bbb6aec3f89ca4836334621381e6c48e Step #5: MERGE-OUTER: attempt 5055 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1808364105 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562ec3929198, 0x562ec3931911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562ec3931918,0x562ec39b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fb8fd4f1bbb6aec3f89ca4836334621381e6c48e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14743 processed earlier; will process 532 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49299==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562ec113d5dd bp 0x000000000000 sp 0x7ffe53d46ac0 T49299) Step #5: ==49299==The signal is caused by a READ memory access. Step #5: #0 0x562ec113d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562ec0f5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562ec0f5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562ec0f3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562ec0e5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562ec0db5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562ec0dbf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562ec0da66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562ec0dd23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2835e2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562ec0d99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49299==Register values: Step #5: rax = 0x0000562ec6014f10 rbx = 0x0000562ec6014f10 rcx = 0x0000562ec60153c0 rdx = 0x00007fb2837aab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe53d46ac0 Step #5: r8 = 0x0000562ec6014f10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb2837aabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562ec433c960 r14 = 0x0000000100000004 r15 = 0x0000562ec32a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49299==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ff63887ab347a9a8b3743bc39c6393ad5a98ca89 Step #5: MERGE-OUTER: attempt 5056 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1808640977 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575c001f198, 0x5575c0027911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575c0027918,0x5575c00af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ff63887ab347a9a8b3743bc39c6393ad5a98ca89' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14744 processed earlier; will process 531 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49303==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575bd8335dd bp 0x000000000000 sp 0x7ffd38159200 T49303) Step #5: ==49303==The signal is caused by a READ memory access. Step #5: #0 0x5575bd8335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575bd655280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575bd654fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575bd632929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575bd553ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575bd4abc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575bd4b51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575bd49c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575bd4c83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2a2d4f7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575bd48faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49303==Register values: Step #5: rax = 0x00005575c1b448c0 rbx = 0x00005575c1b448c0 rcx = 0x00005575c1b44d70 rdx = 0x00007f2a2d6bfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd38159200 Step #5: r8 = 0x00005575c1b448c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2a2d6bfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575c0a32960 r14 = 0x0000000100000004 r15 = 0x00005575bf99f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49303==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4a2e8160cdafa41189b9930a048e0518d3d7af21 Step #5: MERGE-OUTER: attempt 5057 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1808902366 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55796c6fb198, 0x55796c703911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55796c703918,0x55796c78b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4a2e8160cdafa41189b9930a048e0518d3d7af21' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14745 processed earlier; will process 530 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 1012 ft: 1013 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #2 pulse cov: 1020 ft: 1070 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unknown type -3978 Step #5: #4 pulse cov: 1043 ft: 1257 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unknown type -3978 Step #5: [LOADING] WASM module load failed: unknown type 35 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49307==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557969f0f5dd bp 0x000000000000 sp 0x7fffad34a0b0 T49307) Step #5: ==49307==The signal is caused by a READ memory access. Step #5: #0 0x557969f0f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557969d31280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557969d30fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557969d0e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557969c2fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557969b87c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557969b911e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557969b786e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557969ba43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1243f1d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557969b6baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49307==Register values: Step #5: rax = 0x000055796e484a40 rbx = 0x000055796e484a40 rcx = 0x000055796e484ef0 rdx = 0x00007f12440e5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffad34a0b0 Step #5: r8 = 0x000055796e484a40 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f12440e5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055796d10e960 r14 = 0x0000000100000004 r15 = 0x000055796c07b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49307==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b6108b59c5682d27c63716b6305f3387aeb1df39 Step #5: MERGE-OUTER: attempt 5058 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1809189675 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56541bcad198, 0x56541bcb5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56541bcb5918,0x56541bd3d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b6108b59c5682d27c63716b6305f3387aeb1df39' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14753 processed earlier; will process 522 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49311==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5654194c15dd bp 0x000000000000 sp 0x7ffe446c4770 T49311) Step #5: ==49311==The signal is caused by a READ memory access. Step #5: #0 0x5654194c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5654192e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5654192e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5654192c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5654191e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x565419139c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5654191431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56541912a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5654191563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9f3bae1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56541911daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49311==Register values: Step #5: rax = 0x000056541caae240 rbx = 0x000056541caae240 rcx = 0x000056541caae6f0 rdx = 0x00007f9f3bca9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe446c4770 Step #5: r8 = 0x000056541caae240 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9f3bca9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056541c6c0960 r14 = 0x0000000100000004 r15 = 0x000056541b62d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49311==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b1b5408aac062bae9ff7e3df38b9d2f5ec0b0d00 Step #5: MERGE-OUTER: attempt 5059 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1809452413 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e2b3ebb198, 0x55e2b3ec3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e2b3ec3918,0x55e2b3f4b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b1b5408aac062bae9ff7e3df38b9d2f5ec0b0d00' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14754 processed earlier; will process 521 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 817 ft: 818 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49315==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e2b16cf5dd bp 0x000000000000 sp 0x7fff755db0a0 T49315) Step #5: ==49315==The signal is caused by a READ memory access. Step #5: #0 0x55e2b16cf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e2b14f1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e2b14f0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e2b14ce929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e2b13efad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e2b1347c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e2b13511e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e2b13386e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e2b13643c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a75031082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e2b132baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49315==Register values: Step #5: rax = 0x000055e2b586d2e0 rbx = 0x000055e2b586d2e0 rcx = 0x000055e2b586d790 rdx = 0x00007f7a751f9b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff755db0a0 Step #5: r8 = 0x000055e2b586d2e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a751f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e2b48ce960 r14 = 0x0000000100000004 r15 = 0x000055e2b383b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49315==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc0fb600b8da6d8e44ad54c0c3e6966b9b5a9502 Step #5: MERGE-OUTER: attempt 5060 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1809723473 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cf2b4c4198, 0x55cf2b4cc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cf2b4cc918,0x55cf2b5540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc0fb600b8da6d8e44ad54c0c3e6966b9b5a9502' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14756 processed earlier; will process 519 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fb 1f Step #5: #1 pulse cov: 1058 ft: 1059 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49319==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cf28cd85dd bp 0x000000000000 sp 0x7ffc367f0440 T49319) Step #5: ==49319==The signal is caused by a READ memory access. Step #5: #0 0x55cf28cd85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cf28afa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cf28af9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cf28ad7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cf289f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cf28950c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cf2895a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cf289416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cf2896d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fecb1377082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cf28934aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49319==Register values: Step #5: rax = 0x000055cf2c50ebc0 rbx = 0x000055cf2c50ebc0 rcx = 0x000055cf2c50f070 rdx = 0x00007fecb153fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc367f0440 Step #5: r8 = 0x000055cf2c50ebc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fecb153fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cf2bed7960 r14 = 0x0000000100000004 r15 = 0x000055cf2ae44386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49319==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-21c262c3539a3b71e17230fb0a00e9fcf9b983f4 Step #5: MERGE-OUTER: attempt 5061 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1809994978 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e794f6b198, 0x55e794f73911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e794f73918,0x55e794ffb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/21c262c3539a3b71e17230fb0a00e9fcf9b983f4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14758 processed earlier; will process 517 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 1196 ft: 1197 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 1446 ft: 1787 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49323==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e79277f5dd bp 0x000000000000 sp 0x7ffcb47d4e50 T49323) Step #5: ==49323==The signal is caused by a READ memory access. Step #5: #0 0x55e79277f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e7925a1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e7925a0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e79257e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e79249fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e7923f7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e7924011e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e7923e86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e7924143c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4df6f72082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e7923dbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49323==Register values: Step #5: rax = 0x000055e7966db830 rbx = 0x000055e7966db830 rcx = 0x000055e7966dbce0 rdx = 0x00007f4df713ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcb47d4e50 Step #5: r8 = 0x000055e7966db830 r9 = 0x000055e796549a60 r10 = 0x000055e796534010 r11 = 0x00007f4df713abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e79597e960 r14 = 0x0000000100000004 r15 = 0x000055e7948eb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49323==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e411a1449d6f11941cef3958775dc796584ecc65 Step #5: MERGE-OUTER: attempt 5062 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1810258622 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55db46c2f198, 0x55db46c37911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55db46c37918,0x55db46cbf0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e411a1449d6f11941cef3958775dc796584ecc65' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14762 processed earlier; will process 513 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49327==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55db444435dd bp 0x000000000000 sp 0x7fff4839de30 T49327) Step #5: ==49327==The signal is caused by a READ memory access. Step #5: #0 0x55db444435dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55db44265280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55db44264fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55db44242929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55db44163ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55db440bbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55db440c51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55db440ac6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55db440d83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ffa60518082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55db4409faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49327==Register values: Step #5: rax = 0x000055db481a1070 rbx = 0x000055db481a1070 rcx = 0x000055db481a1520 rdx = 0x00007ffa606e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4839de30 Step #5: r8 = 0x000055db481a1070 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ffa606e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055db47642960 r14 = 0x0000000100000004 r15 = 0x000055db465af386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49327==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-991f506afc300b2093c1a57748d830f5fbe52faa Step #5: MERGE-OUTER: attempt 5063 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1810531963 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563783b8f198, 0x563783b97911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563783b97918,0x563783c1f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/991f506afc300b2093c1a57748d830f5fbe52faa' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14763 processed earlier; will process 512 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 375 ft: 376 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: #2 pulse cov: 792 ft: 906 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 809 ft: 1093 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 258624 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49331==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637813a35dd bp 0x000000000000 sp 0x7fff91996340 T49331) Step #5: ==49331==The signal is caused by a READ memory access. Step #5: #0 0x5637813a35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5637811c5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5637811c4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5637811a2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5637810c3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56378101bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5637810251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56378100c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5637810383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa36e6a8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563780fffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49331==Register values: Step #5: rax = 0x0000563784c04350 rbx = 0x0000563784c04350 rcx = 0x0000563784c04800 rdx = 0x00007fa36e870b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff91996340 Step #5: r8 = 0x0000563784c04350 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa36e870be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005637845a2960 r14 = 0x0000000100000004 r15 = 0x000056378350f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49331==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3d3736a121569cc1293207abbc953da3f91579b7 Step #5: MERGE-OUTER: attempt 5064 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1810813565 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c587431198, 0x55c587439911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c587439918,0x55c5874c10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3d3736a121569cc1293207abbc953da3f91579b7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14769 processed earlier; will process 506 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49335==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c584c455dd bp 0x000000000000 sp 0x7ffd01160450 T49335) Step #5: ==49335==The signal is caused by a READ memory access. Step #5: #0 0x55c584c455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c584a67280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c584a66fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c584a44929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c584965ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c5848bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c5848c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c5848ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c5848da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6c7114b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c5848a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49335==Register values: Step #5: rax = 0x000055c588977de0 rbx = 0x000055c588977de0 rcx = 0x000055c588978290 rdx = 0x00007f6c71313b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd01160450 Step #5: r8 = 0x000055c588977de0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6c71313be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c587e44960 r14 = 0x0000000100000004 r15 = 0x000055c586db1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49335==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e37fcf8af15c48ba9513d0d75d33a6fdf3a685f7 Step #5: MERGE-OUTER: attempt 5065 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1811077228 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566bb592198, 0x5566bb59a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5566bb59a918,0x5566bb6220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e37fcf8af15c48ba9513d0d75d33a6fdf3a685f7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14770 processed earlier; will process 505 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49339==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5566b8da65dd bp 0x000000000000 sp 0x7ffdc7bfd2d0 T49339) Step #5: ==49339==The signal is caused by a READ memory access. Step #5: #0 0x5566b8da65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5566b8bc8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5566b8bc7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5566b8ba5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5566b8ac6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5566b8a1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5566b8a281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5566b8a0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5566b8a3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1028279082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5566b8a02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49339==Register values: Step #5: rax = 0x00005566bdbb1de0 rbx = 0x00005566bdbb1de0 rcx = 0x00005566bdbb2290 rdx = 0x00007f1028441b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdc7bfd2d0 Step #5: r8 = 0x00005566bdbb1de0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1028441be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005566bbfa5960 r14 = 0x0000000100000004 r15 = 0x00005566baf12386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49339==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b8ab1a7eb3b1336bb51e27a7308819bc7e0c5043 Step #5: MERGE-OUTER: attempt 5066 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1811357068 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5599cc894198, 0x5599cc89c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5599cc89c918,0x5599cc9240a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b8ab1a7eb3b1336bb51e27a7308819bc7e0c5043' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14771 processed earlier; will process 504 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49343==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5599ca0a85dd bp 0x000000000000 sp 0x7ffddc96d920 T49343) Step #5: ==49343==The signal is caused by a READ memory access. Step #5: #0 0x5599ca0a85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5599c9eca280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5599c9ec9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5599c9ea7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5599c9dc8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5599c9d20c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5599c9d2a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5599c9d116e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5599c9d3d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efd40b8a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5599c9d04aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49343==Register values: Step #5: rax = 0x00005599ce387bd0 rbx = 0x00005599ce387bd0 rcx = 0x00005599ce388080 rdx = 0x00007efd40d52b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffddc96d920 Step #5: r8 = 0x00005599ce387bd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efd40d52be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005599cd2a7960 r14 = 0x0000000100000004 r15 = 0x00005599cc214386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49343==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4f3a44fc1d80883b9e9b70ab1cfbe1d5b0850054 Step #5: MERGE-OUTER: attempt 5067 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1811628383 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5574313e7198, 0x5574313ef911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5574313ef918,0x5574314770a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4f3a44fc1d80883b9e9b70ab1cfbe1d5b0850054' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14772 processed earlier; will process 503 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49347==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55742ebfb5dd bp 0x000000000000 sp 0x7ffe468e3510 T49347) Step #5: ==49347==The signal is caused by a READ memory access. Step #5: #0 0x55742ebfb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55742ea1d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55742ea1cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55742e9fa929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55742e91bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55742e873c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55742e87d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55742e8646e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55742e8903c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc11c9d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55742e857aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49347==Register values: Step #5: rax = 0x0000557433e38e80 rbx = 0x0000557433e38e80 rcx = 0x0000557433e39330 rdx = 0x00007fdc11e65b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe468e3510 Step #5: r8 = 0x0000557433e38e80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdc11e65be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557431dfa960 r14 = 0x0000000100000004 r15 = 0x0000557430d67386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49347==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-07f6ff25ae561f48ee3be395fbbdbdc5fde4ad85 Step #5: MERGE-OUTER: attempt 5068 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1811924763 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d4d3393198, 0x55d4d339b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d4d339b918,0x55d4d34230a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/07f6ff25ae561f48ee3be395fbbdbdc5fde4ad85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14773 processed earlier; will process 502 files now Step #5: [LOADING] WASM module load failed: unknown type 18794038 Step #5: #1 pulse cov: 1019 ft: 1020 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: #2 pulse cov: 1128 ft: 1247 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #4 pulse cov: 1144 ft: 1274 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: [LOADING] WASM module load failed: unknown memory 15 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: #8 pulse cov: 1158 ft: 1299 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown global Step #5: #16 pulse cov: 1220 ft: 1595 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown table 2 Step #5: [LOADING] WASM module load failed: data count and data section have inconsistent lengths Step #5: [LOADING] WASM module load failed: unknown memory 0 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49351==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d4d0ba75dd bp 0x000000000000 sp 0x7ffd73c202d0 T49351) Step #5: ==49351==The signal is caused by a READ memory access. Step #5: #0 0x55d4d0ba75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d4d09c9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d4d09c8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d4d09a6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d4d08c7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d4d081fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d4d08291e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d4d08106e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d4d083c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faab3278082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d4d0803aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49351==Register values: Step #5: rax = 0x000055d4d4e92650 rbx = 0x000055d4d4e92650 rcx = 0x000055d4d4e92b00 rdx = 0x00007faab3440b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd73c202d0 Step #5: r8 = 0x000055d4d4e92650 r9 = 0x00007faab3440ec0 r10 = 0x000055d4d4cf9010 r11 = 0x00007faab3440be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d4d3da6960 r14 = 0x0000000100000004 r15 = 0x000055d4d2d13386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49351==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17802977c49497ce572637f0f9fe456ba920ddee Step #5: MERGE-OUTER: attempt 5069 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1812226211 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5557ae05c198, 0x5557ae064911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5557ae064918,0x5557ae0ec0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17802977c49497ce572637f0f9fe456ba920ddee' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14796 processed earlier; will process 479 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 1060 ft: 1061 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49355==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5557ab8705dd bp 0x000000000000 sp 0x7fff11232cb0 T49355) Step #5: ==49355==The signal is caused by a READ memory access. Step #5: #0 0x5557ab8705dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5557ab692280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5557ab691fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5557ab66f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5557ab590ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5557ab4e8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5557ab4f21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5557ab4d96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5557ab5053c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f17ed9d0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5557ab4ccaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49355==Register values: Step #5: rax = 0x00005557af2bcd80 rbx = 0x00005557af2bcd80 rcx = 0x00005557af2bd230 rdx = 0x00007f17edb98b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff11232cb0 Step #5: r8 = 0x00005557af2bcd80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f17edb98be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005557aea6f960 r14 = 0x0000000100000004 r15 = 0x00005557ad9dc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49355==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-35dab02f08252c8f8eca996ba9bdfc418e769f66 Step #5: MERGE-OUTER: attempt 5070 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1812512015 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ad1f54198, 0x561ad1f5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ad1f5c918,0x561ad1fe40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/35dab02f08252c8f8eca996ba9bdfc418e769f66' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14798 processed earlier; will process 477 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 1112 ft: 1113 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #2 pulse cov: 1334 ft: 1759 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49359==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561acf7685dd bp 0x000000000000 sp 0x7ffe3984fd20 T49359) Step #5: ==49359==The signal is caused by a READ memory access. Step #5: #0 0x561acf7685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561acf58a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561acf589fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561acf567929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561acf488ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561acf3e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561acf3ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561acf3d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561acf3fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f801f14a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561acf3c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49359==Register values: Step #5: rax = 0x0000561ad490cee0 rbx = 0x0000561ad490cee0 rcx = 0x0000561ad490d390 rdx = 0x00007f801f312b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe3984fd20 Step #5: r8 = 0x0000561ad490cee0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f801f312be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ad2967960 r14 = 0x0000000100000004 r15 = 0x0000561ad18d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49359==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-23669ca584427098f4d30e36de150124057e43ca Step #5: MERGE-OUTER: attempt 5071 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1812782912 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56258664f198, 0x562586657911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562586657918,0x5625866df0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/23669ca584427098f4d30e36de150124057e43ca' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14802 processed earlier; will process 473 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 720 ft: 721 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49363==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562583e635dd bp 0x000000000000 sp 0x7ffe47378c60 T49363) Step #5: ==49363==The signal is caused by a READ memory access. Step #5: #0 0x562583e635dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562583c85280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562583c84fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562583c62929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562583b83ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562583adbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562583ae51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562583acc6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562583af83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f724d012082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562583abfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49363==Register values: Step #5: rax = 0x0000562588381430 rbx = 0x0000562588381430 rcx = 0x0000562588381420 rdx = 0x00007f724d1dab80 Step #5: rdi = 0x0000562588381420 rsi = 0x0000000000008042 rbp = 0x0000000000000000 rsp = 0x00007ffe47378c60 Step #5: r8 = 0x0000562588381430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f724d1dabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562587062960 r14 = 0x0000000100000004 r15 = 0x0000562585fcf386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49363==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d8e17c56646f58258dd29e27cf144ece71861073 Step #5: MERGE-OUTER: attempt 5072 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1813051177 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56325248a198, 0x563252492911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563252492918,0x56325251a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d8e17c56646f58258dd29e27cf144ece71861073' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14804 processed earlier; will process 471 files now Step #5: [LOADING] WASM module load failed: integer too large Step #5: #1 pulse cov: 878 ft: 879 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 1182 ft: 1483 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49367==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56324fc9e5dd bp 0x000000000000 sp 0x7ffcbbf36900 T49367) Step #5: ==49367==The signal is caused by a READ memory access. Step #5: #0 0x56324fc9e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56324fac0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56324fabffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56324fa9d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56324f9bead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56324f916c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56324f9201e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56324f9076e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56324f9333c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9bc983b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56324f8faaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49367==Register values: Step #5: rax = 0x000056325364cfb0 rbx = 0x000056325364cfb0 rcx = 0x000056325364d460 rdx = 0x00007f9bc9a03b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbbf36900 Step #5: r8 = 0x000056325364cfb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9bc9a03be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563252e9d960 r14 = 0x0000000100000004 r15 = 0x0000563251e0a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49367==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ebb345c56d58d0945ec66fc0b18d2bf4274af4fb Step #5: MERGE-OUTER: attempt 5073 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1813325504 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b3648e9198, 0x55b3648f1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b3648f1918,0x55b3649790a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ebb345c56d58d0945ec66fc0b18d2bf4274af4fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14808 processed earlier; will process 467 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49371==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b3620fd5dd bp 0x000000000000 sp 0x7fff1124db50 T49371) Step #5: ==49371==The signal is caused by a READ memory access. Step #5: #0 0x55b3620fd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b361f1f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b361f1efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b361efc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b361e1dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b361d75c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b361d7f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b361d666e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b361d923c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f623e191082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b361d59aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49371==Register values: Step #5: rax = 0x000055b365cf7170 rbx = 0x000055b365cf7170 rcx = 0x000055b365cf7620 rdx = 0x00007f623e359b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1124db50 Step #5: r8 = 0x000055b365cf7170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f623e359be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b3652fc960 r14 = 0x0000000100000004 r15 = 0x000055b364269386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49371==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7b589b228b3b11193fd3838131e819620bf667b5 Step #5: MERGE-OUTER: attempt 5074 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1813588755 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56433ad77198, 0x56433ad7f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56433ad7f918,0x56433ae070a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7b589b228b3b11193fd3838131e819620bf667b5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14809 processed earlier; will process 466 files now Step #5: [LOADING] WASM module load failed: unknown table 15922 Step #5: #1 pulse cov: 1037 ft: 1038 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49375==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56433858b5dd bp 0x000000000000 sp 0x7ffdb02135c0 T49375) Step #5: ==49375==The signal is caused by a READ memory access. Step #5: #0 0x56433858b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5643383ad280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5643383acfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56433838a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5643382abad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564338203c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56433820d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5643381f46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5643382203c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc521912082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5643381e7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49375==Register values: Step #5: rax = 0x000056433d93d960 rbx = 0x000056433d93d960 rcx = 0x000056433d93de10 rdx = 0x00007fc521adab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb02135c0 Step #5: r8 = 0x000056433d93d960 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc521adabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056433b78a960 r14 = 0x0000000100000004 r15 = 0x000056433a6f7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49375==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-db55052976f12c822c308cd875eb000f8af77670 Step #5: MERGE-OUTER: attempt 5075 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1813879836 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5575d90a4198, 0x5575d90ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5575d90ac918,0x5575d91340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/db55052976f12c822c308cd875eb000f8af77670' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14811 processed earlier; will process 464 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49379==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5575d68b85dd bp 0x000000000000 sp 0x7ffe1cb48c40 T49379) Step #5: ==49379==The signal is caused by a READ memory access. Step #5: #0 0x5575d68b85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5575d66da280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5575d66d9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5575d66b7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5575d65d8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5575d6530c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5575d653a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5575d65216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5575d654d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5ec98a5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5575d6514aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49379==Register values: Step #5: rax = 0x00005575db191fa0 rbx = 0x00005575db191fa0 rcx = 0x00005575db192450 rdx = 0x00007f5ec9a6db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1cb48c40 Step #5: r8 = 0x00005575db191fa0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5ec9a6dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005575d9ab7960 r14 = 0x0000000100000004 r15 = 0x00005575d8a24386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49379==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-808690eb92c00b572c36ba3433ddb81f95264b95 Step #5: MERGE-OUTER: attempt 5076 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1814150466 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e6c7414198, 0x55e6c741c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e6c741c918,0x55e6c74a40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/808690eb92c00b572c36ba3433ddb81f95264b95' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14812 processed earlier; will process 463 files now Step #5: [LOADING] WASM module load failed: invalid UTF-8 encoding Step #5: #1 pulse cov: 156 ft: 157 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49383==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e6c4c285dd bp 0x000000000000 sp 0x7ffc4baa7f30 T49383) Step #5: ==49383==The signal is caused by a READ memory access. Step #5: #0 0x55e6c4c285dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e6c4a4a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e6c4a49fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e6c4a27929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e6c4948ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e6c48a0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e6c48aa1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e6c48916e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e6c48bd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e2e20a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e6c4884aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49383==Register values: Step #5: rax = 0x000055e6c83d3950 rbx = 0x000055e6c83d3950 rcx = 0x000055e6c83d3940 rdx = 0x00007f2e2e3d2b80 Step #5: rdi = 0x000055e6c83d3940 rsi = 0x0000000000000202 rbp = 0x0000000000000000 rsp = 0x00007ffc4baa7f30 Step #5: r8 = 0x000055e6c83d3950 r9 = 0x00007f2e2e3d2bf0 r10 = 0x000055e6c825a010 r11 = 0x00007f2e2e3d2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e6c7e27960 r14 = 0x0000000100000004 r15 = 0x000055e6c6d94386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49383==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2a31d8187ef2bb0cc7f755bd7c5d08a5ac9a74ea Step #5: MERGE-OUTER: attempt 5077 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1814404314 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560f9922d198, 0x560f99235911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560f99235918,0x560f992bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2a31d8187ef2bb0cc7f755bd7c5d08a5ac9a74ea' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14814 processed earlier; will process 461 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 412 ft: 413 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 778 ft: 844 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49387==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560f96a415dd bp 0x000000000000 sp 0x7ffea4e50200 T49387) Step #5: ==49387==The signal is caused by a READ memory access. Step #5: #0 0x560f96a415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560f96863280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560f96862fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560f96840929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560f96761ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560f966b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560f966c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560f966aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560f966d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5655a1d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560f9669daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49387==Register values: Step #5: rax = 0x0000560f9a5df3b0 rbx = 0x0000560f9a5df3b0 rcx = 0x0000560f9a5df860 rdx = 0x00007f5655be5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffea4e50200 Step #5: r8 = 0x0000560f9a5df3b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5655be5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560f99c40960 r14 = 0x0000000100000004 r15 = 0x0000560f98bad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49387==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-17664057d3cb8a1147d4dffccad6948486ba3695 Step #5: MERGE-OUTER: attempt 5078 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1814677666 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55eec0aec198, 0x55eec0af4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55eec0af4918,0x55eec0b7c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/17664057d3cb8a1147d4dffccad6948486ba3695' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14817 processed earlier; will process 458 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 645 ft: 646 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 650 ft: 718 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49391==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55eebe3005dd bp 0x000000000000 sp 0x7ffe9a5366c0 T49391) Step #5: ==49391==The signal is caused by a READ memory access. Step #5: #0 0x55eebe3005dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55eebe122280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55eebe121fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55eebe0ff929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55eebe020ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55eebdf78c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55eebdf821e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55eebdf696e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55eebdf953c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2d7b121082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55eebdf5caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49391==Register values: Step #5: rax = 0x000055eec17aa850 rbx = 0x000055eec17aa850 rcx = 0x000055eec17aa840 rdx = 0x00007f2d7b2e9b80 Step #5: rdi = 0x000055eec17aa840 rsi = 0x0000000000008055 rbp = 0x0000000000000000 rsp = 0x00007ffe9a5366c0 Step #5: r8 = 0x000055eec17aa850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2d7b2e9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055eec14ff960 r14 = 0x0000000100000004 r15 = 0x000055eec046c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49391==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8a017d2e2f5a936b144a5adb813fe4cc1b76be6c Step #5: MERGE-OUTER: attempt 5079 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1814948518 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620d2eac198, 0x5620d2eb4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620d2eb4918,0x5620d2f3c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8a017d2e2f5a936b144a5adb813fe4cc1b76be6c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14820 processed earlier; will process 455 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49395==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5620d06c05dd bp 0x000000000000 sp 0x7ffe32a882d0 T49395) Step #5: ==49395==The signal is caused by a READ memory access. Step #5: #0 0x5620d06c05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5620d04e2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5620d04e1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5620d04bf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5620d03e0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5620d0338c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5620d03421e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5620d03296e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5620d03553c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9476408082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5620d031caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49395==Register values: Step #5: rax = 0x00005620d58995c0 rbx = 0x00005620d58995c0 rcx = 0x00005620d5899a70 rdx = 0x00007f94765d0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe32a882d0 Step #5: r8 = 0x00005620d58995c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f94765d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620d38bf960 r14 = 0x0000000100000004 r15 = 0x00005620d282c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49395==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6dc1478c00d1b549242c9cfe044af17139d2fcbd Step #5: MERGE-OUTER: attempt 5080 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1815223316 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558dc9eb3198, 0x558dc9ebb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558dc9ebb918,0x558dc9f430a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6dc1478c00d1b549242c9cfe044af17139d2fcbd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14821 processed earlier; will process 454 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49399==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558dc76c75dd bp 0x000000000000 sp 0x7ffe1b92dc20 T49399) Step #5: ==49399==The signal is caused by a READ memory access. Step #5: #0 0x558dc76c75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558dc74e9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558dc74e8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558dc74c6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558dc73e7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558dc733fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558dc73491e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558dc73306e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558dc735c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0f778e9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558dc7323aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49399==Register values: Step #5: rax = 0x0000558dcc2db5c0 rbx = 0x0000558dcc2db5c0 rcx = 0x0000558dcc2dba70 rdx = 0x00007f0f77ab1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1b92dc20 Step #5: r8 = 0x0000558dcc2db5c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0f77ab1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558dca8c6960 r14 = 0x0000000100000004 r15 = 0x0000558dc9833386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49399==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-80d61055a2ef77ba990710e35fbb88becbd655b9 Step #5: MERGE-OUTER: attempt 5081 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1815490132 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b5cd4d4198, 0x55b5cd4dc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b5cd4dc918,0x55b5cd5640a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/80d61055a2ef77ba990710e35fbb88becbd655b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14822 processed earlier; will process 453 files now Step #5: [LOADING] WASM module load failed: sub type 31 does not match super type Step #5: #1 pulse cov: 291 ft: 292 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49403==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b5cace85dd bp 0x000000000000 sp 0x7ffc063b3ed0 T49403) Step #5: ==49403==The signal is caused by a READ memory access. Step #5: #0 0x55b5cace85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b5cab0a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b5cab09fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b5caae7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b5caa08ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b5ca960c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b5ca96a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b5ca9516e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b5ca97d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5e8cd29082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b5ca944aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49403==Register values: Step #5: rax = 0x000055b5cfeb6170 rbx = 0x000055b5cfeb6170 rcx = 0x000055b5cfeb6160 rdx = 0x00007f5e8cef1b80 Step #5: rdi = 0x000055b5cfeb6160 rsi = 0x0000000000008235 rbp = 0x0000000000000000 rsp = 0x00007ffc063b3ed0 Step #5: r8 = 0x000055b5cfeb6170 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5e8cef1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b5cdee7960 r14 = 0x0000000100000004 r15 = 0x000055b5cce54386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49403==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-af982002d1ad12ea1994a03929641fbefa68c147 Step #5: MERGE-OUTER: attempt 5082 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1815763492 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555fbef85198, 0x555fbef8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555fbef8d918,0x555fbf0150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/af982002d1ad12ea1994a03929641fbefa68c147' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14824 processed earlier; will process 451 files now Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #1 pulse cov: 337 ft: 338 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 640 ft: 677 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #4 pulse cov: 1304 ft: 1933 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: section size mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49407==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555fbc7995dd bp 0x000000000000 sp 0x7fffcf44ee20 T49407) Step #5: ==49407==The signal is caused by a READ memory access. Step #5: #0 0x555fbc7995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555fbc5bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555fbc5bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555fbc598929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555fbc4b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555fbc411c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555fbc41b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555fbc4026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555fbc42e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff31f853082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555fbc3f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49407==Register values: Step #5: rax = 0x0000555fc199e7b0 rbx = 0x0000555fc199e7b0 rcx = 0x0000555fc199ec60 rdx = 0x00007ff31fa1bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffcf44ee20 Step #5: r8 = 0x0000555fc199e7b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff31fa1bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555fbf998960 r14 = 0x0000000100000004 r15 = 0x0000555fbe905386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49407==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7c5593ce8b303e50fa4accb688a01b11321ec6c1 Step #5: MERGE-OUTER: attempt 5083 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1816063078 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55895e5b8198, 0x55895e5c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55895e5c0918,0x55895e6480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7c5593ce8b303e50fa4accb688a01b11321ec6c1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14831 processed earlier; will process 444 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49411==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55895bdcc5dd bp 0x000000000000 sp 0x7ffd9ffdee60 T49411) Step #5: ==49411==The signal is caused by a READ memory access. Step #5: #0 0x55895bdcc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55895bbee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55895bbedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55895bbcb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55895baecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55895ba44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55895ba4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55895ba356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55895ba613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f280122f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55895ba28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49411==Register values: Step #5: rax = 0x000055895f81efc0 rbx = 0x000055895f81efc0 rcx = 0x000055895f81f470 rdx = 0x00007f28013f7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9ffdee60 Step #5: r8 = 0x000055895f81efc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f28013f7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055895efcb960 r14 = 0x0000000100000004 r15 = 0x000055895df38386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49411==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6dfea9845177bb17773c1d918d5e4e51fd90690a Step #5: MERGE-OUTER: attempt 5084 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1816336300 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c4e5a6198, 0x558c4e5ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c4e5ae918,0x558c4e6360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6dfea9845177bb17773c1d918d5e4e51fd90690a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14832 processed earlier; will process 443 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 873 ft: 874 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 1119 ft: 1544 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 1148 ft: 1644 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49415==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c4bdba5dd bp 0x000000000000 sp 0x7ffd670ae710 T49415) Step #5: ==49415==The signal is caused by a READ memory access. Step #5: #0 0x558c4bdba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c4bbdc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c4bbdbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c4bbb9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c4badaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c4ba32c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c4ba3c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c4ba236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c4ba4f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f98e511f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c4ba16aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49415==Register values: Step #5: rax = 0x0000558c504ece50 rbx = 0x0000558c504ece50 rcx = 0x0000558c504ed300 rdx = 0x00007f98e52e7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd670ae710 Step #5: r8 = 0x0000558c504ece50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f98e52e7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c4efb9960 r14 = 0x0000000100000004 r15 = 0x0000558c4df26386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49415==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9a60825dad2a597079b4343cb74b3fc79414e5cd Step #5: MERGE-OUTER: attempt 5085 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1816610767 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5644da4ad198, 0x5644da4b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5644da4b5918,0x5644da53d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9a60825dad2a597079b4343cb74b3fc79414e5cd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14837 processed earlier; will process 438 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 991 ft: 992 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #2 pulse cov: 1014 ft: 1083 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49419==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5644d7cc15dd bp 0x000000000000 sp 0x7ffe914f89e0 T49419) Step #5: ==49419==The signal is caused by a READ memory access. Step #5: #0 0x5644d7cc15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5644d7ae3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5644d7ae2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5644d7ac0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5644d79e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5644d7939c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5644d79431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5644d792a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5644d79563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58000fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5644d791daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49419==Register values: Step #5: rax = 0x00005644dcfe94f0 rbx = 0x00005644dcfe94f0 rcx = 0x00005644dcfe99a0 rdx = 0x00007f58002c3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe914f89e0 Step #5: r8 = 0x00005644dcfe94f0 r9 = 0x00005644dce72170 r10 = 0x00005644dce52010 r11 = 0x00007f58002c3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005644daec0960 r14 = 0x0000000100000004 r15 = 0x00005644d9e2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49419==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71d44d801da8779e8bc2d4b690cb0dc182c15c46 Step #5: MERGE-OUTER: attempt 5086 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1816877588 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560bc7a85198, 0x560bc7a8d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560bc7a8d918,0x560bc7b150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71d44d801da8779e8bc2d4b690cb0dc182c15c46' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14840 processed earlier; will process 435 files now Step #5: [LOADING] WASM module load failed: unknown type 36 Step #5: #1 pulse cov: 1216 ft: 1217 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #2 pulse cov: 1231 ft: 1362 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #4 pulse cov: 1254 ft: 1870 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49423==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560bc52995dd bp 0x000000000000 sp 0x7ffebd94ecd0 T49423) Step #5: ==49423==The signal is caused by a READ memory access. Step #5: #0 0x560bc52995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560bc50bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560bc50bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560bc5098929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560bc4fb9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560bc4f11c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560bc4f1b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560bc4f026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560bc4f2e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fbeed90e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560bc4ef5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49423==Register values: Step #5: rax = 0x0000560bc9ff82f0 rbx = 0x0000560bc9ff82f0 rcx = 0x0000560bc9ff87a0 rdx = 0x00007fbeedad6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebd94ecd0 Step #5: r8 = 0x0000560bc9ff82f0 r9 = 0x00007fbeedad6d40 r10 = 0x0000560bc9e56010 r11 = 0x00007fbeedad6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560bc8498960 r14 = 0x0000000100000004 r15 = 0x0000560bc7405386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49423==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c2959006ec5da32081b76753f8c08c419d0c1333 Step #5: MERGE-OUTER: attempt 5087 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1817162027 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559575246198, 0x55957524e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55957524e918,0x5595752d60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c2959006ec5da32081b76753f8c08c419d0c1333' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14845 processed earlier; will process 430 files now Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #1 pulse cov: 968 ft: 969 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #2 pulse cov: 1150 ft: 1509 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fc 7f Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #4 pulse cov: 1459 ft: 2343 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49427==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559572a5a5dd bp 0x000000000000 sp 0x7ffe1e02fc00 T49427) Step #5: ==49427==The signal is caused by a READ memory access. Step #5: #0 0x559572a5a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55957287c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55957287bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559572859929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55957277aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5595726d2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5595726dc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5595726c36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5595726ef3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb7e9db8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5595726b6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49427==Register values: Step #5: rax = 0x00005595760ed9a0 rbx = 0x00005595760ed9a0 rcx = 0x00005595760ede50 rdx = 0x00007fb7e9f80b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe1e02fc00 Step #5: r8 = 0x00005595760ed9a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb7e9f80be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559575c59960 r14 = 0x0000000100000004 r15 = 0x0000559574bc6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49427==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1fe812ab7768bd1a0f1dcf97f67735a77b6a701c Step #5: MERGE-OUTER: attempt 5088 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1817454489 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1e9915198, 0x55c1e991d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1e991d918,0x55c1e99a50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1fe812ab7768bd1a0f1dcf97f67735a77b6a701c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14851 processed earlier; will process 424 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49431==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1e71295dd bp 0x000000000000 sp 0x7ffd140ef870 T49431) Step #5: ==49431==The signal is caused by a READ memory access. Step #5: #0 0x55c1e71295dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c1e6f4b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c1e6f4afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1e6f28929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c1e6e49ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c1e6da1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c1e6dab1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1e6d926e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c1e6dbe3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdbc017c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c1e6d85aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49431==Register values: Step #5: rax = 0x000055c1ea5d9410 rbx = 0x000055c1ea5d9410 rcx = 0x000055c1ea5d98c0 rdx = 0x00007fdbc0344b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd140ef870 Step #5: r8 = 0x000055c1ea5d9410 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdbc0344be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c1ea328960 r14 = 0x0000000100000004 r15 = 0x000055c1e9295386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49431==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f45c14f70d87df5303c7166b8b757b08c02d1f0 Step #5: MERGE-OUTER: attempt 5089 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1817740928 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f4f0f3198, 0x555f4f0fb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f4f0fb918,0x555f4f1830a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f45c14f70d87df5303c7166b8b757b08c02d1f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14852 processed earlier; will process 423 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 941 ft: 942 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49435==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f4c9075dd bp 0x000000000000 sp 0x7ffd8b9a3340 T49435) Step #5: ==49435==The signal is caused by a READ memory access. Step #5: #0 0x555f4c9075dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f4c729280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f4c728fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f4c706929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f4c627ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f4c57fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f4c5891e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f4c5706e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f4c59c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f78822c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f4c563aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49435==Register values: Step #5: rax = 0x0000555f50fbeda0 rbx = 0x0000555f50fbeda0 rcx = 0x0000555f50fbf250 rdx = 0x00007f788248ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8b9a3340 Step #5: r8 = 0x0000555f50fbeda0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f788248abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f4fb06960 r14 = 0x0000000100000004 r15 = 0x0000555f4ea73386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49435==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-19cff0d5c167507c151e908a3f015318bd9715bc Step #5: MERGE-OUTER: attempt 5090 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1818025866 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563be5860198, 0x563be5868911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563be5868918,0x563be58f00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/19cff0d5c167507c151e908a3f015318bd9715bc' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14854 processed earlier; will process 421 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 979 ft: 980 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49439==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563be30745dd bp 0x000000000000 sp 0x7ffe205a6400 T49439) Step #5: ==49439==The signal is caused by a READ memory access. Step #5: #0 0x563be30745dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563be2e96280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563be2e95fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563be2e73929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563be2d94ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563be2cecc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563be2cf61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563be2cdd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563be2d093c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff0f4a31082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563be2cd0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49439==Register values: Step #5: rax = 0x0000563be6ba3870 rbx = 0x0000563be6ba3870 rcx = 0x0000563be6ba3d20 rdx = 0x00007ff0f4bf9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe205a6400 Step #5: r8 = 0x0000563be6ba3870 r9 = 0x0000563be6a2d170 r10 = 0x0000563be6a0d010 r11 = 0x00007ff0f4bf9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563be6273960 r14 = 0x0000000100000004 r15 = 0x0000563be51e0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49439==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7570faaa1a1a28d395044967f3b60f9618d5d5d8 Step #5: MERGE-OUTER: attempt 5091 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1818304988 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55574df2d198, 0x55574df35911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55574df35918,0x55574dfbd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7570faaa1a1a28d395044967f3b60f9618d5d5d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14856 processed earlier; will process 419 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49443==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55574b7415dd bp 0x000000000000 sp 0x7fff01121f40 T49443) Step #5: ==49443==The signal is caused by a READ memory access. Step #5: #0 0x55574b7415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55574b563280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55574b562fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55574b540929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55574b461ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55574b3b9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55574b3c31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55574b3aa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55574b3d63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe980fd3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55574b39daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49443==Register values: Step #5: rax = 0x000055574f1d9b00 rbx = 0x000055574f1d9b00 rcx = 0x000055574f1d9fb0 rdx = 0x00007fe98119bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff01121f40 Step #5: r8 = 0x000055574f1d9b00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe98119bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055574e940960 r14 = 0x0000000100000004 r15 = 0x000055574d8ad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49443==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c65917960d311cdaa2b333f590d109c0b219bdba Step #5: MERGE-OUTER: attempt 5092 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1818583051 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5618348d6198, 0x5618348de911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5618348de918,0x5618349660a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c65917960d311cdaa2b333f590d109c0b219bdba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14857 processed earlier; will process 418 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49447==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5618320ea5dd bp 0x000000000000 sp 0x7ffd286b27a0 T49447) Step #5: ==49447==The signal is caused by a READ memory access. Step #5: #0 0x5618320ea5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561831f0c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561831f0bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561831ee9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561831e0aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561831d62c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561831d6c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561831d536e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561831d7f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f58358e0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561831d46aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49447==Register values: Step #5: rax = 0x0000561835c95b00 rbx = 0x0000561835c95b00 rcx = 0x0000561835c95fb0 rdx = 0x00007f5835aa8b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd286b27a0 Step #5: r8 = 0x0000561835c95b00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5835aa8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005618352e9960 r14 = 0x0000000100000004 r15 = 0x0000561834256386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49447==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-91172053fc5b78a7b9de3bd0cde18ec1bc90160b Step #5: MERGE-OUTER: attempt 5093 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1818875468 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5576f274b198, 0x5576f2753911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5576f2753918,0x5576f27db0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/91172053fc5b78a7b9de3bd0cde18ec1bc90160b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14858 processed earlier; will process 417 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49451==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5576eff5f5dd bp 0x000000000000 sp 0x7fff2a1fdaf0 T49451) Step #5: ==49451==The signal is caused by a READ memory access. Step #5: #0 0x5576eff5f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5576efd81280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5576efd80fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5576efd5e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5576efc7fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5576efbd7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5576efbe11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5576efbc86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5576efbf43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2f96d1c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5576efbbbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49451==Register values: Step #5: rax = 0x00005576f51b7820 rbx = 0x00005576f51b7820 rcx = 0x00005576f51b7cd0 rdx = 0x00007f2f96ee4b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2a1fdaf0 Step #5: r8 = 0x00005576f51b7820 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2f96ee4be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005576f315e960 r14 = 0x0000000100000004 r15 = 0x00005576f20cb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49451==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6e57a68da6005828102650c083fabc9e487398b8 Step #5: MERGE-OUTER: attempt 5094 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1819156752 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561e93712198, 0x561e9371a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561e9371a918,0x561e937a20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6e57a68da6005828102650c083fabc9e487398b8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14859 processed earlier; will process 416 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49455==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561e90f265dd bp 0x000000000000 sp 0x7ffc9dbd7730 T49455) Step #5: ==49455==The signal is caused by a READ memory access. Step #5: #0 0x561e90f265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561e90d48280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561e90d47fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561e90d25929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561e90c46ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561e90b9ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561e90ba81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561e90b8f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561e90bbb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2583a16082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561e90b82aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49455==Register values: Step #5: rax = 0x0000561e95bff8b0 rbx = 0x0000561e95bff8b0 rcx = 0x0000561e95bffd60 rdx = 0x00007f2583bdeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc9dbd7730 Step #5: r8 = 0x0000561e95bff8b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2583bdebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561e94125960 r14 = 0x0000000100000004 r15 = 0x0000561e93092386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49455==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9d169ed06c4fa1f2161b93e4eeca02c6390f6eed Step #5: MERGE-OUTER: attempt 5095 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1819440552 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611a106d198, 0x5611a1075911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611a1075918,0x5611a10fd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9d169ed06c4fa1f2161b93e4eeca02c6390f6eed' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14860 processed earlier; will process 415 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 962 ft: 963 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #2 pulse cov: 973 ft: 1037 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 69 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49459==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56119e8815dd bp 0x000000000000 sp 0x7ffdee264ee0 T49459) Step #5: ==49459==The signal is caused by a READ memory access. Step #5: #0 0x56119e8815dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56119e6a3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56119e6a2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56119e680929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56119e5a1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56119e4f9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56119e5031e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56119e4ea6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56119e5163c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fed8f9ad082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56119e4ddaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49459==Register values: Step #5: rax = 0x00005611a2886220 rbx = 0x00005611a2886220 rcx = 0x00005611a28866d0 rdx = 0x00007fed8fb75b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdee264ee0 Step #5: r8 = 0x00005611a2886220 r9 = 0x00007fed8fb75fd0 r10 = 0x00005611a26f0010 r11 = 0x00007fed8fb75be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611a1a80960 r14 = 0x0000000100000004 r15 = 0x00005611a09ed386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49459==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-edf4c60b911b6fce40ed64360af8e3c4dd39e13b Step #5: MERGE-OUTER: attempt 5096 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1819727087 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560784bef198, 0x560784bf7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560784bf7918,0x560784c7f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/edf4c60b911b6fce40ed64360af8e3c4dd39e13b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14864 processed earlier; will process 411 files now Step #5: [LOADING] WASM module load failed: unknown function 69 Step #5: #1 pulse cov: 532 ft: 533 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49463==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607824035dd bp 0x000000000000 sp 0x7ffe660dd920 T49463) Step #5: ==49463==The signal is caused by a READ memory access. Step #5: #0 0x5607824035dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560782225280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560782224fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560782202929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560782123ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56078207bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607820851e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56078206c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607820983c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7a09b5a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56078205faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49463==Register values: Step #5: rax = 0x0000560785999160 rbx = 0x0000560785999160 rcx = 0x0000560785999150 rdx = 0x00007f7a09d22b80 Step #5: rdi = 0x0000560785999150 rsi = 0x0000000000008055 rbp = 0x0000000000000000 rsp = 0x00007ffe660dd920 Step #5: r8 = 0x0000560785999160 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7a09d22be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560785602960 r14 = 0x0000000100000004 r15 = 0x000056078456f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49463==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b4e765f8609ae7dba51643f933728c902f8a1cf Step #5: MERGE-OUTER: attempt 5097 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1820010809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558de5b59198, 0x558de5b61911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558de5b61918,0x558de5be90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b4e765f8609ae7dba51643f933728c902f8a1cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14866 processed earlier; will process 409 files now Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #1 pulse cov: 1102 ft: 1103 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49467==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558de336d5dd bp 0x000000000000 sp 0x7ffefa877c60 T49467) Step #5: ==49467==The signal is caused by a READ memory access. Step #5: #0 0x558de336d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558de318f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558de318efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558de316c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558de308dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558de2fe5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558de2fef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558de2fd66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558de30023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f38b97da082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558de2fc9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49467==Register values: Step #5: rax = 0x0000558de7c7d7d0 rbx = 0x0000558de7c7d7d0 rcx = 0x0000558de7c7dc80 rdx = 0x00007f38b99a2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefa877c60 Step #5: r8 = 0x0000558de7c7d7d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f38b99a2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558de656c960 r14 = 0x0000000100000004 r15 = 0x0000558de54d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49467==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c90145ed1a19e610d9ef0ddea8edfdc1570e2af Step #5: MERGE-OUTER: attempt 5098 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1820304876 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5564a8469198, 0x5564a8471911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5564a8471918,0x5564a84f90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c90145ed1a19e610d9ef0ddea8edfdc1570e2af' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14868 processed earlier; will process 407 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 987 ft: 988 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 1011 ft: 1063 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #4 pulse cov: 1083 ft: 1701 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 0a Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49471==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5564a5c7d5dd bp 0x000000000000 sp 0x7ffc6943cf80 T49471) Step #5: ==49471==The signal is caused by a READ memory access. Step #5: #0 0x5564a5c7d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5564a5a9f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5564a5a9efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5564a5a7c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5564a599dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5564a58f5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5564a58ff1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5564a58e66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5564a59123c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc641e64082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5564a58d9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49471==Register values: Step #5: rax = 0x00005564a95a8000 rbx = 0x00005564a95a8000 rcx = 0x00005564a95a84b0 rdx = 0x00007fc64202cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc6943cf80 Step #5: r8 = 0x00005564a95a8000 r9 = 0x00005564a959ea30 r10 = 0x00005564a93fd010 r11 = 0x00007fc64202cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005564a8e7c960 r14 = 0x0000000100000004 r15 = 0x00005564a7de9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49471==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6411cbe6f16b7f0d9afbc18dae99a1516d8147bb Step #5: MERGE-OUTER: attempt 5099 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1820609635 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560dad228198, 0x560dad230911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560dad230918,0x560dad2b80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6411cbe6f16b7f0d9afbc18dae99a1516d8147bb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14875 processed earlier; will process 400 files now Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #1 pulse cov: 426 ft: 427 exec/s: 0 rss: 49Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 1126 ft: 1204 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49475==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560daaa3c5dd bp 0x000000000000 sp 0x7fff6ec78b60 T49475) Step #5: ==49475==The signal is caused by a READ memory access. Step #5: #0 0x560daaa3c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560daa85e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560daa85dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560daa83b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560daa75cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560daa6b4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560daa6be1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560daa6a56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560daa6d13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f81dd0bd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560daa698aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49475==Register values: Step #5: rax = 0x0000560daf41de00 rbx = 0x0000560daf41de00 rcx = 0x0000560daf41e2b0 rdx = 0x00007f81dd285b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6ec78b60 Step #5: r8 = 0x0000560daf41de00 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f81dd285be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560dadc3b960 r14 = 0x0000000100000004 r15 = 0x0000560dacba8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49475==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a8cca6871b710829a79367f48c5fd3f264e10447 Step #5: MERGE-OUTER: attempt 5100 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1820888315 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ae8cd0198, 0x559ae8cd8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ae8cd8918,0x559ae8d600a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a8cca6871b710829a79367f48c5fd3f264e10447' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14879 processed earlier; will process 396 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 1075 ft: 1076 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49479==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ae64e45dd bp 0x000000000000 sp 0x7ffe611daed0 T49479) Step #5: ==49479==The signal is caused by a READ memory access. Step #5: #0 0x559ae64e45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ae6306280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ae6305fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ae62e3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ae6204ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ae615cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ae61661e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ae614d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ae61793c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f804cc2e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ae6140aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49479==Register values: Step #5: rax = 0x0000559ae9daf920 rbx = 0x0000559ae9daf920 rcx = 0x0000559ae9dafdd0 rdx = 0x00007f804cdf6b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe611daed0 Step #5: r8 = 0x0000559ae9daf920 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f804cdf6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ae96e3960 r14 = 0x0000000100000004 r15 = 0x0000559ae8650386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49479==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8251eddfb599a9592e94c69f0ae06adf60426d05 Step #5: MERGE-OUTER: attempt 5101 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1821165968 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557d7b08d198, 0x557d7b095911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557d7b095918,0x557d7b11d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8251eddfb599a9592e94c69f0ae06adf60426d05' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14881 processed earlier; will process 394 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49483==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557d788a15dd bp 0x000000000000 sp 0x7ffe0dd11b30 T49483) Step #5: ==49483==The signal is caused by a READ memory access. Step #5: #0 0x557d788a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557d786c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557d786c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557d786a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557d785c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557d78519c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557d785231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557d7850a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557d785363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c94aed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557d784fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49483==Register values: Step #5: rax = 0x0000557d7c886a60 rbx = 0x0000557d7c886a60 rcx = 0x0000557d7c886f10 rdx = 0x00007f2c94cb5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0dd11b30 Step #5: r8 = 0x0000557d7c886a60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c94cb5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557d7baa0960 r14 = 0x0000000100000004 r15 = 0x0000557d7aa0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49483==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-733f6527a23f472cc033146e633dbe47b3e7d1ef Step #5: MERGE-OUTER: attempt 5102 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1821458368 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5604e1303198, 0x5604e130b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5604e130b918,0x5604e13930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/733f6527a23f472cc033146e633dbe47b3e7d1ef' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14882 processed earlier; will process 393 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49487==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5604deb175dd bp 0x000000000000 sp 0x7ffc8dade300 T49487) Step #5: ==49487==The signal is caused by a READ memory access. Step #5: #0 0x5604deb175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5604de939280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5604de938fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5604de916929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5604de837ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5604de78fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5604de7991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5604de7806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5604de7ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0b4aa27082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5604de773aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49487==Register values: Step #5: rax = 0x00005604e3eb0a90 rbx = 0x00005604e3eb0a90 rcx = 0x00005604e3eb0f40 rdx = 0x00007f0b4abefb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc8dade300 Step #5: r8 = 0x00005604e3eb0a90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0b4abefbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005604e1d16960 r14 = 0x0000000100000004 r15 = 0x00005604e0c83386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49487==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c5f09ce2e58da26bccef06fbf6c4ff0ab8e935cf Step #5: MERGE-OUTER: attempt 5103 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1821749678 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55939538d198, 0x559395395911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559395395918,0x55939541d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c5f09ce2e58da26bccef06fbf6c4ff0ab8e935cf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14883 processed earlier; will process 392 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 1073 ft: 1074 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49491==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559392ba15dd bp 0x000000000000 sp 0x7ffec4bcf220 T49491) Step #5: ==49491==The signal is caused by a READ memory access. Step #5: #0 0x559392ba15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5593929c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5593929c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5593929a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5593928c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559392819c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5593928231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55939280a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5593928363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2e03a33082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5593927fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49491==Register values: Step #5: rax = 0x00005593967137c0 rbx = 0x00005593967137c0 rcx = 0x0000559396713c70 rdx = 0x00007f2e03bfbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec4bcf220 Step #5: r8 = 0x00005593967137c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2e03bfbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559395da0960 r14 = 0x0000000100000004 r15 = 0x0000559394d0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49491==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4c690ee4cc7bf9d107441f7f94c9a2f661a1993a Step #5: MERGE-OUTER: attempt 5104 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1822024941 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55861bb16198, 0x55861bb1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55861bb1e918,0x55861bba60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4c690ee4cc7bf9d107441f7f94c9a2f661a1993a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14885 processed earlier; will process 390 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 1099 ft: 1100 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: array elem type mismatch Step #5: #2 pulse cov: 1111 ft: 1231 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49495==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55861932a5dd bp 0x000000000000 sp 0x7ffc7a8e4530 T49495) Step #5: ==49495==The signal is caused by a READ memory access. Step #5: #0 0x55861932a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55861914c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55861914bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558619129929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55861904aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558618fa2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558618fac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558618f936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558618fbf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f207f324082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558618f86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49495==Register values: Step #5: rax = 0x000055861ce573a0 rbx = 0x000055861ce573a0 rcx = 0x000055861ce57850 rdx = 0x00007f207f4ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7a8e4530 Step #5: r8 = 0x000055861ce573a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f207f4ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055861c529960 r14 = 0x0000000100000004 r15 = 0x000055861b496386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49495==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5e0f4cf09b036e7ca378662ae99dab4156aab0a4 Step #5: MERGE-OUTER: attempt 5105 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1822326088 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5628cc2ca198, 0x5628cc2d2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5628cc2d2918,0x5628cc35a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5e0f4cf09b036e7ca378662ae99dab4156aab0a4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14889 processed earlier; will process 386 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49499==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5628c9ade5dd bp 0x000000000000 sp 0x7ffe245a4440 T49499) Step #5: ==49499==The signal is caused by a READ memory access. Step #5: #0 0x5628c9ade5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5628c9900280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5628c98fffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5628c98dd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5628c97fead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5628c9756c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5628c97601e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5628c97476e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5628c97733c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0674426082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5628c973aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49499==Register values: Step #5: rax = 0x00005628cd571c20 rbx = 0x00005628cd571c20 rcx = 0x00005628cd5720d0 rdx = 0x00007f06745eeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe245a4440 Step #5: r8 = 0x00005628cd571c20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f06745eebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005628cccdd960 r14 = 0x0000000100000004 r15 = 0x00005628cbc4a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49499==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47cc2fd276076a9322343704694b8410dc15888d Step #5: MERGE-OUTER: attempt 5106 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1822621793 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f189a01198, 0x55f189a09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f189a09918,0x55f189a910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47cc2fd276076a9322343704694b8410dc15888d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14890 processed earlier; will process 385 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49503==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1872155dd bp 0x000000000000 sp 0x7fff57d35430 T49503) Step #5: ==49503==The signal is caused by a READ memory access. Step #5: #0 0x55f1872155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f187037280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f187036fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f187014929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f186f35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f186e8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f186e971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f186e7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f186eaa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb9770d6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f186e71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49503==Register values: Step #5: rax = 0x000055f18aed6c20 rbx = 0x000055f18aed6c20 rcx = 0x000055f18aed70d0 rdx = 0x00007fb97729eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff57d35430 Step #5: r8 = 0x000055f18aed6c20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb97729ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f18a414960 r14 = 0x0000000100000004 r15 = 0x000055f189381386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49503==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-657e20dba1bd7a8af229482a93bf9f1aa4f03683 Step #5: MERGE-OUTER: attempt 5107 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1822908159 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556dad336198, 0x556dad33e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556dad33e918,0x556dad3c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/657e20dba1bd7a8af229482a93bf9f1aa4f03683' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14891 processed earlier; will process 384 files now Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #1 pulse cov: 1075 ft: 1076 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 1115 ft: 1281 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: #4 pulse cov: 1140 ft: 1726 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49507==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556daab4a5dd bp 0x000000000000 sp 0x7ffccee04750 T49507) Step #5: ==49507==The signal is caused by a READ memory access. Step #5: #0 0x556daab4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556daa96c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556daa96bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556daa949929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556daa86aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556daa7c2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556daa7cc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556daa7b36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556daa7df3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff7472f1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556daa7a6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49507==Register values: Step #5: rax = 0x0000556daf32c080 rbx = 0x0000556daf32c080 rcx = 0x0000556daf32c530 rdx = 0x00007ff7474b9b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffccee04750 Step #5: r8 = 0x0000556daf32c080 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff7474b9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556dadd49960 r14 = 0x0000000100000004 r15 = 0x0000556daccb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49507==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9210af21060fb2373940b09f8477fa423ba7d592 Step #5: MERGE-OUTER: attempt 5108 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1823208040 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55bcd2cdc198, 0x55bcd2ce4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55bcd2ce4918,0x55bcd2d6c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9210af21060fb2373940b09f8477fa423ba7d592' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14896 processed earlier; will process 379 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49511==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55bcd04f05dd bp 0x000000000000 sp 0x7ffc0693c5b0 T49511) Step #5: ==49511==The signal is caused by a READ memory access. Step #5: #0 0x55bcd04f05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55bcd0312280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55bcd0311fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55bcd02ef929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55bcd0210ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55bcd0168c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55bcd01721e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55bcd01596e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55bcd01853c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc7fc936082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55bcd014caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49511==Register values: Step #5: rax = 0x000055bcd4bdd290 rbx = 0x000055bcd4bdd290 rcx = 0x000055bcd4bdd740 rdx = 0x00007fc7fcafeb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc0693c5b0 Step #5: r8 = 0x000055bcd4bdd290 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc7fcafebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055bcd36ef960 r14 = 0x0000000100000004 r15 = 0x000055bcd265c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49511==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-554e0564bea2d7d3b7bdff2a6d7f4a59e87f7884 Step #5: MERGE-OUTER: attempt 5109 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1823491764 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555d10205198, 0x555d1020d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555d1020d918,0x555d102950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/554e0564bea2d7d3b7bdff2a6d7f4a59e87f7884' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14897 processed earlier; will process 378 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49515==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555d0da195dd bp 0x000000000000 sp 0x7fff78f6fa10 T49515) Step #5: ==49515==The signal is caused by a READ memory access. Step #5: #0 0x555d0da195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555d0d83b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555d0d83afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555d0d818929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555d0d739ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555d0d691c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555d0d69b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555d0d6826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555d0d6ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5baa2c7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555d0d675aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49515==Register values: Step #5: rax = 0x0000555d11a71ba0 rbx = 0x0000555d11a71ba0 rcx = 0x0000555d11a72050 rdx = 0x00007f5baa48fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff78f6fa10 Step #5: r8 = 0x0000555d11a71ba0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5baa48fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555d10c18960 r14 = 0x0000000100000004 r15 = 0x0000555d0fb85386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49515==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f24475a9feff29f6aebc850adb85865a6f4c0183 Step #5: MERGE-OUTER: attempt 5110 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1823777876 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b4ac7a4198, 0x55b4ac7ac911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b4ac7ac918,0x55b4ac8340a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f24475a9feff29f6aebc850adb85865a6f4c0183' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14898 processed earlier; will process 377 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49519==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b4a9fb85dd bp 0x000000000000 sp 0x7ffc7e56d800 T49519) Step #5: ==49519==The signal is caused by a READ memory access. Step #5: #0 0x55b4a9fb85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b4a9dda280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b4a9dd9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b4a9db7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b4a9cd8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b4a9c30c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b4a9c3a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b4a9c216e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b4a9c4d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff50af51082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b4a9c14aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49519==Register values: Step #5: rax = 0x000055b4ae4aac10 rbx = 0x000055b4ae4aac10 rcx = 0x000055b4ae4ab0c0 rdx = 0x00007ff50b119b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7e56d800 Step #5: r8 = 0x000055b4ae4aac10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff50b119be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b4ad1b7960 r14 = 0x0000000100000004 r15 = 0x000055b4ac124386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49519==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05f599fbe1850293ac9aa70f7553023339bad80a Step #5: MERGE-OUTER: attempt 5111 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1824065108 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b178554198, 0x55b17855c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b17855c918,0x55b1785e40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05f599fbe1850293ac9aa70f7553023339bad80a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14899 processed earlier; will process 376 files now Step #5: [LOADING] WASM module load failed: unknown type -61 Step #5: #1 pulse cov: 1046 ft: 1047 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49523==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b175d685dd bp 0x000000000000 sp 0x7fffab9df620 T49523) Step #5: ==49523==The signal is caused by a READ memory access. Step #5: #0 0x55b175d685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b175b8a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b175b89fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b175b67929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b175a88ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b1759e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b1759ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b1759d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b1759fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f64a03c2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b1759c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49523==Register values: Step #5: rax = 0x000055b17b12aaa0 rbx = 0x000055b17b12aaa0 rcx = 0x000055b17b12af50 rdx = 0x00007f64a058ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffab9df620 Step #5: r8 = 0x000055b17b12aaa0 r9 = 0x000055b17afc8f40 r10 = 0x000055b17af91010 r11 = 0x00007f64a058abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b178f67960 r14 = 0x0000000100000004 r15 = 0x000055b177ed4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49523==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-24d03a23f438959f17fe292fb5b4d9a8074f9143 Step #5: MERGE-OUTER: attempt 5112 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1824340827 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55ea66e54198, 0x55ea66e5c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55ea66e5c918,0x55ea66ee40a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/24d03a23f438959f17fe292fb5b4d9a8074f9143' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14901 processed earlier; will process 374 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49527==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55ea646685dd bp 0x000000000000 sp 0x7fff93c92040 T49527) Step #5: ==49527==The signal is caused by a READ memory access. Step #5: #0 0x55ea646685dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55ea6448a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55ea64489fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55ea64467929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55ea64388ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55ea642e0c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55ea642ea1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55ea642d16e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55ea642fd3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8d13d5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55ea642c4aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49527==Register values: Step #5: rax = 0x000055ea6920afb0 rbx = 0x000055ea6920afb0 rcx = 0x000055ea6920b460 rdx = 0x00007fa8d159db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff93c92040 Step #5: r8 = 0x000055ea6920afb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8d159dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055ea67867960 r14 = 0x0000000100000004 r15 = 0x000055ea667d4386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49527==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b50cd6db46e317163459750f33ae517f203f9042 Step #5: MERGE-OUTER: attempt 5113 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1824607784 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564f6679c198, 0x564f667a4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564f667a4918,0x564f6682c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b50cd6db46e317163459750f33ae517f203f9042' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14902 processed earlier; will process 373 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49531==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564f63fb05dd bp 0x000000000000 sp 0x7ffdb096c980 T49531) Step #5: ==49531==The signal is caused by a READ memory access. Step #5: #0 0x564f63fb05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564f63dd2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564f63dd1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564f63daf929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564f63cd0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564f63c28c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564f63c321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564f63c196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564f63c453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe38b13b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564f63c0caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49531==Register values: Step #5: rax = 0x0000564f675d6000 rbx = 0x0000564f675d6000 rcx = 0x0000564f675d64b0 rdx = 0x00007fe38b303b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb096c980 Step #5: r8 = 0x0000564f675d6000 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe38b303be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564f671af960 r14 = 0x0000000100000004 r15 = 0x0000564f6611c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49531==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c028bc183bf93d30a95a938fc3f89628d095834b Step #5: MERGE-OUTER: attempt 5114 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1824888782 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5646b8411198, 0x5646b8419911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5646b8419918,0x5646b84a10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c028bc183bf93d30a95a938fc3f89628d095834b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14903 processed earlier; will process 372 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 1038 ft: 1039 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 1077 ft: 1332 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49535==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5646b5c255dd bp 0x000000000000 sp 0x7ffda08d0610 T49535) Step #5: ==49535==The signal is caused by a READ memory access. Step #5: #0 0x5646b5c255dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5646b5a47280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5646b5a46fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5646b5a24929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5646b5945ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5646b589dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5646b58a71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5646b588e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5646b58ba3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa68e44b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5646b5881aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49535==Register values: Step #5: rax = 0x00005646b954c140 rbx = 0x00005646b954c140 rcx = 0x00005646b954c5f0 rdx = 0x00007fa68e613b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffda08d0610 Step #5: r8 = 0x00005646b954c140 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa68e613be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005646b8e24960 r14 = 0x0000000100000004 r15 = 0x00005646b7d91386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49535==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7e4c3f4c852db104219cef16659e7ae980cf18ad Step #5: MERGE-OUTER: attempt 5115 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1825173738 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556b99a33198, 0x556b99a3b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556b99a3b918,0x556b99ac30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7e4c3f4c852db104219cef16659e7ae980cf18ad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14907 processed earlier; will process 368 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49539==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556b972475dd bp 0x000000000000 sp 0x7fffa0a9f420 T49539) Step #5: ==49539==The signal is caused by a READ memory access. Step #5: #0 0x556b972475dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556b97069280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556b97068fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556b97046929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556b96f67ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556b96ebfc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556b96ec91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556b96eb06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556b96edc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6e3964c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556b96ea3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49539==Register values: Step #5: rax = 0x0000556b9bf28cc0 rbx = 0x0000556b9bf28cc0 rcx = 0x0000556b9bf29170 rdx = 0x00007f6e39814b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa0a9f420 Step #5: r8 = 0x0000556b9bf28cc0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6e39814be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556b9a446960 r14 = 0x0000000100000004 r15 = 0x0000556b993b3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49539==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e1d423269122fd87afff7ae4e8278c9833b5e329 Step #5: MERGE-OUTER: attempt 5116 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1825451619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fc92daa198, 0x55fc92db2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fc92db2918,0x55fc92e3a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e1d423269122fd87afff7ae4e8278c9833b5e329' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14908 processed earlier; will process 367 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 949 ft: 950 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #2 pulse cov: 1008 ft: 1417 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49543==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fc905be5dd bp 0x000000000000 sp 0x7ffdcb3cdbc0 T49543) Step #5: ==49543==The signal is caused by a READ memory access. Step #5: #0 0x55fc905be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fc903e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fc903dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fc903bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fc902dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fc90236c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fc902401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fc902276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fc902533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc323340082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fc9021aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49543==Register values: Step #5: rax = 0x000055fc942cecf0 rbx = 0x000055fc942cecf0 rcx = 0x000055fc942cf1a0 rdx = 0x00007fc323508b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdcb3cdbc0 Step #5: r8 = 0x000055fc942cecf0 r9 = 0x00007fc323508cb0 r10 = 0x000055fc94138010 r11 = 0x00007fc323508be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fc937bd960 r14 = 0x0000000100000004 r15 = 0x000055fc9272a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49543==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7fef812e888f836a1080610a55b946a7fe5aa20a Step #5: MERGE-OUTER: attempt 5117 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1825737575 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557954b04198, 0x557954b0c911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557954b0c918,0x557954b940a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7fef812e888f836a1080610a55b946a7fe5aa20a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14911 processed earlier; will process 364 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49547==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5579523185dd bp 0x000000000000 sp 0x7ffdd8b63a40 T49547) Step #5: ==49547==The signal is caused by a READ memory access. Step #5: #0 0x5579523185dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55795213a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557952139fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557952117929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557952038ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557951f90c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557951f9a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557951f816e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557951fad3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a9baa1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557951f74aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49547==Register values: Step #5: rax = 0x00005579560edbb0 rbx = 0x00005579560edbb0 rcx = 0x00005579560ee060 rdx = 0x00007f3a9bc69b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd8b63a40 Step #5: r8 = 0x00005579560edbb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a9bc69be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557955517960 r14 = 0x0000000100000004 r15 = 0x0000557954484386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49547==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57e382993c25da2e277bc8f6d616b3427aa594fb Step #5: MERGE-OUTER: attempt 5118 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1826021720 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b45cf0a198, 0x55b45cf12911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b45cf12918,0x55b45cf9a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57e382993c25da2e277bc8f6d616b3427aa594fb' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14912 processed earlier; will process 363 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49551==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b45a71e5dd bp 0x000000000000 sp 0x7ffebf4a6e10 T49551) Step #5: ==49551==The signal is caused by a READ memory access. Step #5: #0 0x55b45a71e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b45a540280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b45a53ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b45a51d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b45a43ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b45a396c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b45a3a01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b45a3876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b45a3b33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa562b18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b45a37aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49551==Register values: Step #5: rax = 0x000055b45e0247f0 rbx = 0x000055b45e0247f0 rcx = 0x000055b45e024ca0 rdx = 0x00007fa562ce0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffebf4a6e10 Step #5: r8 = 0x000055b45e0247f0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa562ce0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b45d91d960 r14 = 0x0000000100000004 r15 = 0x000055b45c88a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49551==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2d11937605d15d58d8ef40b3379ecb0268708db6 Step #5: MERGE-OUTER: attempt 5119 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1826317678 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55636b64d198, 0x55636b655911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55636b655918,0x55636b6dd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2d11937605d15d58d8ef40b3379ecb0268708db6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14913 processed earlier; will process 362 files now Step #5: [LOADING] WASM module load failed: unknown type 122 Step #5: #1 pulse cov: 1021 ft: 1022 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #2 pulse cov: 1388 ft: 1801 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #4 pulse cov: 1605 ft: 2725 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49555==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556368e615dd bp 0x000000000000 sp 0x7ffd73cf7c60 T49555) Step #5: ==49555==The signal is caused by a READ memory access. Step #5: #0 0x556368e615dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556368c83280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556368c82fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556368c60929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556368b81ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556368ad9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556368ae31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556368aca6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556368af63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f300e6b0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556368abdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49555==Register values: Step #5: rax = 0x000055636d90eff0 rbx = 0x000055636d90eff0 rcx = 0x000055636d90f4a0 rdx = 0x00007f300e878b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd73cf7c60 Step #5: r8 = 0x000055636d90eff0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f300e878be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055636c060960 r14 = 0x0000000100000004 r15 = 0x000055636afcd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49555==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0c48fff6d6ee8a938a52866b10f2f1b8f9d93ed5 Step #5: MERGE-OUTER: attempt 5120 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1826632619 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556e337b8198, 0x556e337c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556e337c0918,0x556e338480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0c48fff6d6ee8a938a52866b10f2f1b8f9d93ed5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14919 processed earlier; will process 356 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 943 ft: 944 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 1255 ft: 1602 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect eqref but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #4 pulse cov: 1268 ft: 2172 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: [LOADING] WASM module load failed: unsupported opcode ec Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode f8 Step #5: #8 pulse cov: 1642 ft: 3542 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: sub type 85 does not match super type Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: [LOADING] WASM module load failed: unknown data segment Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49559==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556e30fcc5dd bp 0x000000000000 sp 0x7ffd58a2c0b0 T49559) Step #5: ==49559==The signal is caused by a READ memory access. Step #5: #0 0x556e30fcc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556e30dee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556e30dedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556e30dcb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556e30cecad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556e30c44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556e30c4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556e30c356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556e30c613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8709d7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556e30c28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49559==Register values: Step #5: rax = 0x0000556e355c64c0 rbx = 0x0000556e355c64c0 rcx = 0x0000556e355c6970 rdx = 0x00007fd870b9fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd58a2c0b0 Step #5: r8 = 0x0000556e355c64c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd870b9fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556e341cb960 r14 = 0x0000000100000004 r15 = 0x0000556e33138386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49559==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2cdc29af9b6db9b4b42ee6823a8450eb79f04083 Step #5: MERGE-OUTER: attempt 5121 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1826975458 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d54aa0198, 0x562d54aa8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d54aa8918,0x562d54b300a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2cdc29af9b6db9b4b42ee6823a8450eb79f04083' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14934 processed earlier; will process 341 files now Step #5: [LOADING] WASM module load failed: unknown type -136980 Step #5: #1 pulse cov: 775 ft: 776 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49563==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d522b45dd bp 0x000000000000 sp 0x7ffe913e5690 T49563) Step #5: ==49563==The signal is caused by a READ memory access. Step #5: #0 0x562d522b45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d520d6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d520d5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d520b3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d51fd4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d51f2cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d51f361e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d51f1d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d51f493c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f33ee363082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d51f10aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49563==Register values: Step #5: rax = 0x0000562d55840df0 rbx = 0x0000562d55840df0 rcx = 0x0000562d55840de0 rdx = 0x00007f33ee52bb80 Step #5: rdi = 0x0000562d55840de0 rsi = 0x0000000000000060 rbp = 0x0000000000000000 rsp = 0x00007ffe913e5690 Step #5: r8 = 0x0000562d55840df0 r9 = 0x0000562d55835730 r10 = 0x0000562d5581c010 r11 = 0x00007f33ee52bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d554b3960 r14 = 0x0000000100000004 r15 = 0x0000562d54420386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49563==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-29a838677e57fbb37efcd27699c2110dd8ffad26 Step #5: MERGE-OUTER: attempt 5122 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1827267959 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b89e5b0198, 0x55b89e5b8911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b89e5b8918,0x55b89e6400a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/29a838677e57fbb37efcd27699c2110dd8ffad26' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14936 processed earlier; will process 339 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1220 ft: 1221 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #2 pulse cov: 1249 ft: 1359 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49567==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b89bdc45dd bp 0x000000000000 sp 0x7ffec1201f30 T49567) Step #5: ==49567==The signal is caused by a READ memory access. Step #5: #0 0x55b89bdc45dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b89bbe6280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b89bbe5fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b89bbc3929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b89bae4ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b89ba3cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b89ba461e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b89ba2d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b89ba593c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8ff27be082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b89ba20aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49567==Register values: Step #5: rax = 0x000055b89f46d9b0 rbx = 0x000055b89f46d9b0 rcx = 0x000055b89f46de60 rdx = 0x00007f8ff2986b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffec1201f30 Step #5: r8 = 0x000055b89f46d9b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8ff2986be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b89efc3960 r14 = 0x0000000100000004 r15 = 0x000055b89df30386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49567==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5c66cdfe808634f85b81e8a284eedac4c24b1ef5 Step #5: MERGE-OUTER: attempt 5123 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1827564883 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558b30965198, 0x558b3096d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558b3096d918,0x558b309f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5c66cdfe808634f85b81e8a284eedac4c24b1ef5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14940 processed earlier; will process 335 files now Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: #1 pulse cov: 432 ft: 433 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49571==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558b2e1795dd bp 0x000000000000 sp 0x7fffb511a420 T49571) Step #5: ==49571==The signal is caused by a READ memory access. Step #5: #0 0x558b2e1795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558b2df9b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558b2df9afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558b2df78929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558b2de99ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558b2ddf1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558b2ddfb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558b2dde26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558b2de0e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2fc7d1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558b2ddd5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49571==Register values: Step #5: rax = 0x0000558b32c01430 rbx = 0x0000558b32c01430 rcx = 0x0000558b32c01420 rdx = 0x00007fb2fc999b80 Step #5: rdi = 0x0000558b32c01420 rsi = 0x0000000000008045 rbp = 0x0000000000000000 rsp = 0x00007fffb511a420 Step #5: r8 = 0x0000558b32c01430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb2fc999be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558b31378960 r14 = 0x0000000100000004 r15 = 0x0000558b302e5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49571==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b234a668c9b9d2d96ec5e2b71046810343ef7a62 Step #5: MERGE-OUTER: attempt 5124 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1827849568 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x565381428198, 0x565381430911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x565381430918,0x5653814b80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b234a668c9b9d2d96ec5e2b71046810343ef7a62' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14942 processed earlier; will process 333 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 474 ft: 475 exec/s: 0 rss: 49Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49575==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56537ec3c5dd bp 0x000000000000 sp 0x7ffe169525a0 T49575) Step #5: ==49575==The signal is caused by a READ memory access. Step #5: #0 0x56537ec3c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56537ea5e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56537ea5dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56537ea3b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56537e95cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56537e8b4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56537e8be1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56537e8a56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56537e8d13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f631e3c0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56537e898aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49575==Register values: Step #5: rax = 0x0000565382369850 rbx = 0x0000565382369850 rcx = 0x0000565382369840 rdx = 0x00007f631e588b80 Step #5: rdi = 0x0000565382369840 rsi = 0x0000000010008255 rbp = 0x0000000000000000 rsp = 0x00007ffe169525a0 Step #5: r8 = 0x0000565382369850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f631e588be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000565381e3b960 r14 = 0x0000000100000004 r15 = 0x0000565380da8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49575==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a330cc76005c9c08ab763c88735b93356febeca3 Step #5: MERGE-OUTER: attempt 5125 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1828118589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cfeff75198, 0x55cfeff7d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cfeff7d918,0x55cff00050a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a330cc76005c9c08ab763c88735b93356febeca3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14944 processed earlier; will process 331 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e4 Step #5: #1 pulse cov: 1138 ft: 1139 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #2 pulse cov: 1233 ft: 1433 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #4 pulse cov: 1347 ft: 2143 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 1021 Step #5: [LOADING] WASM module load failed: unknown elem segment 12 Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49579==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cfed7895dd bp 0x000000000000 sp 0x7ffe168abc60 T49579) Step #5: ==49579==The signal is caused by a READ memory access. Step #5: #0 0x55cfed7895dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cfed5ab280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cfed5aafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cfed588929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cfed4a9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cfed401c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cfed40b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cfed3f26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cfed41e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fec5e5a0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cfed3e5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49579==Register values: Step #5: rax = 0x000055cff256c150 rbx = 0x000055cff256c150 rcx = 0x000055cff256c600 rdx = 0x00007fec5e768b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe168abc60 Step #5: r8 = 0x000055cff256c150 r9 = 0x00007fec5e768db0 r10 = 0x000055cff23b5010 r11 = 0x00007fec5e768be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cff0988960 r14 = 0x0000000100000004 r15 = 0x000055cfef8f5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49579==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02daf1ad91af7261e3b57116212cc5cd349d092d Step #5: MERGE-OUTER: attempt 5126 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1828412577 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558dfa059198, 0x558dfa061911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558dfa061918,0x558dfa0e90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02daf1ad91af7261e3b57116212cc5cd349d092d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14951 processed earlier; will process 324 files now Step #5: [LOADING] offset out of range Step #5: #1 pulse cov: 917 ft: 918 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49583==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558df786d5dd bp 0x000000000000 sp 0x7fffdca18af0 T49583) Step #5: ==49583==The signal is caused by a READ memory access. Step #5: #0 0x558df786d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558df768f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558df768efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558df766c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558df758dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558df74e5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558df74ef1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558df74d66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558df75023c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0cf99b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558df74c9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49583==Register values: Step #5: rax = 0x0000558dfc3b7fd0 rbx = 0x0000558dfc3b7fd0 rcx = 0x0000558dfc3b8480 rdx = 0x00007fb0cfb63b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffdca18af0 Step #5: r8 = 0x0000558dfc3b7fd0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb0cfb63be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558dfaa6c960 r14 = 0x0000000100000004 r15 = 0x0000558df99d9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49583==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5ba09f66005b307e377dd0375a817cef07310573 Step #5: MERGE-OUTER: attempt 5127 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1828695759 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5586dd6d2198, 0x5586dd6da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5586dd6da918,0x5586dd7620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5ba09f66005b307e377dd0375a817cef07310573' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14953 processed earlier; will process 322 files now Step #5: [LOADING] WASM module load failed: unknown type 4613 Step #5: #1 pulse cov: 1154 ft: 1155 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #2 pulse cov: 1213 ft: 1670 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 1270 ft: 2199 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown table -1 Step #5: #8 pulse cov: 1566 ft: 3351 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown function 16 Step #5: [LOADING] WASM module load failed: type mismatch: expect funcref but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49587==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5586daee65dd bp 0x000000000000 sp 0x7ffdf6b21b00 T49587) Step #5: ==49587==The signal is caused by a READ memory access. Step #5: #0 0x5586daee65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5586dad08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5586dad07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5586dace5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5586dac06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5586dab5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5586dab681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5586dab4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5586dab7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fae89fd4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5586dab42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49587==Register values: Step #5: rax = 0x00005586de865760 rbx = 0x00005586de865760 rcx = 0x00005586de865c10 rdx = 0x00007fae8a19cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdf6b21b00 Step #5: r8 = 0x00005586de865760 r9 = 0x00007fae8a19cc50 r10 = 0x00005586de6a9010 r11 = 0x00007fae8a19cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005586de0e5960 r14 = 0x0000000100000004 r15 = 0x00005586dd052386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49587==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-86026198eb58395bfbd9e0370cf7b87e12c5c96e Step #5: MERGE-OUTER: attempt 5128 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1829793840 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555cbcebf198, 0x555cbcec7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555cbcec7918,0x555cbcf4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/86026198eb58395bfbd9e0370cf7b87e12c5c96e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14964 processed earlier; will process 311 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 1207 ft: 1208 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #2 pulse cov: 1537 ft: 1931 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: [LOADING] WASM module load failed: unknown global Step #5: #4 pulse cov: 1583 ft: 2348 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49591==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555cba6d35dd bp 0x000000000000 sp 0x7fff6a10a340 T49591) Step #5: ==49591==The signal is caused by a READ memory access. Step #5: #0 0x555cba6d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555cba4f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555cba4f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555cba4d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555cba3f3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555cba34bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555cba3551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555cba33c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555cba3683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f905145e082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555cba32faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49591==Register values: Step #5: rax = 0x0000555cbe4a1db0 rbx = 0x0000555cbe4a1db0 rcx = 0x0000555cbe4a1da0 rdx = 0x00007f9051626b80 Step #5: rdi = 0x0000555cbe4a1da0 rsi = 0x0000000000000012 rbp = 0x0000000000000000 rsp = 0x00007fff6a10a340 Step #5: r8 = 0x0000555cbe4a1db0 r9 = 0x00007f90516271e0 r10 = 0x0000555cbe301010 r11 = 0x00007f9051626be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555cbd8d2960 r14 = 0x0000000100000004 r15 = 0x0000555cbc83f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49591==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ed927fff86986a6c9f2c9adf44a7f23e68f809e Step #5: MERGE-OUTER: attempt 5129 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1830129538 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f61dd10198, 0x55f61dd18911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f61dd18918,0x55f61dda00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ed927fff86986a6c9f2c9adf44a7f23e68f809e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14970 processed earlier; will process 305 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49595==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f61b5245dd bp 0x000000000000 sp 0x7fff62f9a430 T49595) Step #5: ==49595==The signal is caused by a READ memory access. Step #5: #0 0x55f61b5245dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f61b346280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f61b345fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f61b323929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f61b244ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f61b19cc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f61b1a61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f61b18d6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f61b1b93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8698009082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f61b180aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49595==Register values: Step #5: rax = 0x000055f6201aaab0 rbx = 0x000055f6201aaab0 rcx = 0x000055f6201aaf60 rdx = 0x00007f86981d1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff62f9a430 Step #5: r8 = 0x000055f6201aaab0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f86981d1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f61e723960 r14 = 0x0000000100000004 r15 = 0x000055f61d690386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49595==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ef98cc377d7365fcfb33e74ce036faa1b781d4ff Step #5: MERGE-OUTER: attempt 5130 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1830399954 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55645e78f198, 0x55645e797911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55645e797918,0x55645e81f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ef98cc377d7365fcfb33e74ce036faa1b781d4ff' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14971 processed earlier; will process 304 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49599==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55645bfa35dd bp 0x000000000000 sp 0x7fffc8ed3cd0 T49599) Step #5: ==49599==The signal is caused by a READ memory access. Step #5: #0 0x55645bfa35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55645bdc5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55645bdc4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55645bda2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55645bcc3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55645bc1bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55645bc251e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55645bc0c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55645bc383c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa64b1c9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55645bbffaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49599==Register values: Step #5: rax = 0x000055645f4d8930 rbx = 0x000055645f4d8930 rcx = 0x000055645f4d8de0 rdx = 0x00007fa64b391b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc8ed3cd0 Step #5: r8 = 0x000055645f4d8930 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa64b391be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055645f1a2960 r14 = 0x0000000100000004 r15 = 0x000055645e10f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49599==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8f5109aef2462a35fd0b1ce779d57040a93d7232 Step #5: MERGE-OUTER: attempt 5131 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1830662429 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5653f27b5198, 0x5653f27bd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5653f27bd918,0x5653f28450a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8f5109aef2462a35fd0b1ce779d57040a93d7232' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14972 processed earlier; will process 303 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 839 ft: 840 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49603==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5653effc95dd bp 0x000000000000 sp 0x7ffc5d7f4900 T49603) Step #5: ==49603==The signal is caused by a READ memory access. Step #5: #0 0x5653effc95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5653efdeb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5653efdeafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5653efdc8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5653efce9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5653efc41c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5653efc4b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5653efc326e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5653efc5e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5fb119f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5653efc25aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49603==Register values: Step #5: rax = 0x00005653f377dcb0 rbx = 0x00005653f377dcb0 rcx = 0x00005653f377e160 rdx = 0x00007f5fb1367b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc5d7f4900 Step #5: r8 = 0x00005653f377dcb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f5fb1367be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005653f31c8960 r14 = 0x0000000100000004 r15 = 0x00005653f2135386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49603==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-65d67704ce9f086c59b3d05751dd46e1a9d41bd7 Step #5: MERGE-OUTER: attempt 5132 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1830943159 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557aed382198, 0x557aed38a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557aed38a918,0x557aed4120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/65d67704ce9f086c59b3d05751dd46e1a9d41bd7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14974 processed earlier; will process 301 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49607==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557aeab965dd bp 0x000000000000 sp 0x7ffcacab22e0 T49607) Step #5: ==49607==The signal is caused by a READ memory access. Step #5: #0 0x557aeab965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557aea9b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557aea9b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557aea995929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557aea8b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557aea80ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557aea8181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557aea7ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557aea82b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8bd46d9082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557aea7f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49607==Register values: Step #5: rax = 0x0000557aef9f8990 rbx = 0x0000557aef9f8990 rcx = 0x0000557aef9f8e40 rdx = 0x00007f8bd48a1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcacab22e0 Step #5: r8 = 0x0000557aef9f8990 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8bd48a1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557aedd95960 r14 = 0x0000000100000004 r15 = 0x0000557aecd02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49607==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-79c5ab331f737786550b5da7a02ca6fba8090447 Step #5: MERGE-OUTER: attempt 5133 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1831210287 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563638c2e198, 0x563638c36911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563638c36918,0x563638cbe0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/79c5ab331f737786550b5da7a02ca6fba8090447' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14975 processed earlier; will process 300 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49611==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5636364425dd bp 0x000000000000 sp 0x7ffcafd567d0 T49611) Step #5: ==49611==The signal is caused by a READ memory access. Step #5: #0 0x5636364425dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563636264280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563636263fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563636241929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563636162ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5636360bac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5636360c41e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5636360ab6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5636360d73c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a67e35082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56363609eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49611==Register values: Step #5: rax = 0x000056363abf8c80 rbx = 0x000056363abf8c80 rcx = 0x000056363abf9130 rdx = 0x00007f1a67ffdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcafd567d0 Step #5: r8 = 0x000056363abf8c80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1a67ffdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563639641960 r14 = 0x0000000100000004 r15 = 0x00005636385ae386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49611==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5afff6d5b47d6215a0139fc37b4f45abe69d5dc9 Step #5: MERGE-OUTER: attempt 5134 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1831483061 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a43fb21198, 0x55a43fb29911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a43fb29918,0x55a43fbb10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5afff6d5b47d6215a0139fc37b4f45abe69d5dc9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14976 processed earlier; will process 299 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 537 ft: 538 exec/s: 0 rss: 50Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49615==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a43d3355dd bp 0x000000000000 sp 0x7fffe7d9c290 T49615) Step #5: ==49615==The signal is caused by a READ memory access. Step #5: #0 0x55a43d3355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a43d157280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a43d156fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a43d134929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a43d055ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a43cfadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a43cfb71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a43cf9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a43cfca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faf6f101082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a43cf91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49615==Register values: Step #5: rax = 0x000055a440d27430 rbx = 0x000055a440d27430 rcx = 0x000055a440d27420 rdx = 0x00007faf6f2c9b80 Step #5: rdi = 0x000055a440d27420 rsi = 0x0000000000008045 rbp = 0x0000000000000000 rsp = 0x00007fffe7d9c290 Step #5: r8 = 0x000055a440d27430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faf6f2c9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a440534960 r14 = 0x0000000100000004 r15 = 0x000055a43f4a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49615==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-46733a1f090d3b596aa427b46da6acabf939d28d Step #5: MERGE-OUTER: attempt 5135 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1831754015 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc8ee0d198, 0x55dc8ee15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc8ee15918,0x55dc8ee9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/46733a1f090d3b596aa427b46da6acabf939d28d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14978 processed earlier; will process 297 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49619==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc8c6215dd bp 0x000000000000 sp 0x7fffc54f4c30 T49619) Step #5: ==49619==The signal is caused by a READ memory access. Step #5: #0 0x55dc8c6215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc8c443280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc8c442fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc8c420929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc8c341ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc8c299c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc8c2a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc8c28a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc8c2b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc98e894082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc8c27daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49619==Register values: Step #5: rax = 0x000055dc90b2efb0 rbx = 0x000055dc90b2efb0 rcx = 0x000055dc90b2f460 rdx = 0x00007fc98ea5cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffc54f4c30 Step #5: r8 = 0x000055dc90b2efb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc98ea5cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc8f820960 r14 = 0x0000000100000004 r15 = 0x000055dc8e78d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49619==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5583e9187921812232e35b49d0c9888caee9035e Step #5: MERGE-OUTER: attempt 5136 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1832034961 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55941fd9b198, 0x55941fda3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55941fda3918,0x55941fe2b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5583e9187921812232e35b49d0c9888caee9035e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14979 processed earlier; will process 296 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49623==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55941d5af5dd bp 0x000000000000 sp 0x7ffde22c7f00 T49623) Step #5: ==49623==The signal is caused by a READ memory access. Step #5: #0 0x55941d5af5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55941d3d1280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55941d3d0fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55941d3ae929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55941d2cfad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55941d227c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55941d2311e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55941d2186e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55941d2443c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f75e8014082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55941d20baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49623==Register values: Step #5: rax = 0x0000559421b91db0 rbx = 0x0000559421b91db0 rcx = 0x0000559421b92260 rdx = 0x00007f75e81dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde22c7f00 Step #5: r8 = 0x0000559421b91db0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f75e81dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005594207ae960 r14 = 0x0000000100000004 r15 = 0x000055941f71b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49623==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d343a8a701b5c845352d0fe096240f88bb03645c Step #5: MERGE-OUTER: attempt 5137 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1832300809 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55624b5c9198, 0x55624b5d1911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55624b5d1918,0x55624b6590a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d343a8a701b5c845352d0fe096240f88bb03645c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14980 processed earlier; will process 295 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49627==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556248ddd5dd bp 0x000000000000 sp 0x7ffeb6f848d0 T49627) Step #5: ==49627==The signal is caused by a READ memory access. Step #5: #0 0x556248ddd5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556248bff280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556248bfefc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556248bdc929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556248afdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556248a55c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556248a5f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556248a466e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556248a723c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3c02a67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556248a39aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49627==Register values: Step #5: rax = 0x000055624d15acf0 rbx = 0x000055624d15acf0 rcx = 0x000055624d15b1a0 rdx = 0x00007f3c02c2fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffeb6f848d0 Step #5: r8 = 0x000055624d15acf0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3c02c2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055624bfdc960 r14 = 0x0000000100000004 r15 = 0x000055624af49386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49627==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-692984160819c296b9af235eb4669cca5d0a5d2c Step #5: MERGE-OUTER: attempt 5138 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1832565095 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559ebef0d198, 0x559ebef15911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559ebef15918,0x559ebef9d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/692984160819c296b9af235eb4669cca5d0a5d2c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14981 processed earlier; will process 294 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49631==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559ebc7215dd bp 0x000000000000 sp 0x7fff86473560 T49631) Step #5: ==49631==The signal is caused by a READ memory access. Step #5: #0 0x559ebc7215dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559ebc543280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559ebc542fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559ebc520929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559ebc441ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559ebc399c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559ebc3a31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559ebc38a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559ebc3b63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f97368b0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559ebc37daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49631==Register values: Step #5: rax = 0x0000559ec107d330 rbx = 0x0000559ec107d330 rcx = 0x0000559ec107d7e0 rdx = 0x00007f9736a78b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff86473560 Step #5: r8 = 0x0000559ec107d330 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9736a78be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559ebf920960 r14 = 0x0000000100000004 r15 = 0x0000559ebe88d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49631==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0f2ec72669480a601e7d0e9daa53a948cd76f10b Step #5: MERGE-OUTER: attempt 5139 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1832835730 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a6ea16198, 0x559a6ea1e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a6ea1e918,0x559a6eaa60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0f2ec72669480a601e7d0e9daa53a948cd76f10b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14982 processed earlier; will process 293 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49635==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a6c22a5dd bp 0x000000000000 sp 0x7ffcfc4ddb20 T49635) Step #5: ==49635==The signal is caused by a READ memory access. Step #5: #0 0x559a6c22a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a6c04c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a6c04bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a6c029929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a6bf4aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a6bea2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a6beac1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a6be936e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a6bebf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f45f840d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a6be86aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49635==Register values: Step #5: rax = 0x0000559a709baa10 rbx = 0x0000559a709baa10 rcx = 0x0000559a709baec0 rdx = 0x00007f45f85d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfc4ddb20 Step #5: r8 = 0x0000559a709baa10 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f45f85d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a6f429960 r14 = 0x0000000100000004 r15 = 0x0000559a6e396386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49635==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c21eae4acbbf0d82a850e3ec3554458a8dfd0415 Step #5: MERGE-OUTER: attempt 5140 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1833106681 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5645b3bdb198, 0x5645b3be3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5645b3be3918,0x5645b3c6b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c21eae4acbbf0d82a850e3ec3554458a8dfd0415' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14983 processed earlier; will process 292 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49639==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5645b13ef5dd bp 0x000000000000 sp 0x7fffa5ab4b40 T49639) Step #5: ==49639==The signal is caused by a READ memory access. Step #5: #0 0x5645b13ef5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5645b1211280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5645b1210fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5645b11ee929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5645b110fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5645b1067c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5645b10711e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5645b10586e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5645b10843c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7b9f97c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5645b104baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49639==Register values: Step #5: rax = 0x00005645b5d0b8d0 rbx = 0x00005645b5d0b8d0 rcx = 0x00005645b5d0bd80 rdx = 0x00007f7b9fb44b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffa5ab4b40 Step #5: r8 = 0x00005645b5d0b8d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f7b9fb44be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005645b45ee960 r14 = 0x0000000100000004 r15 = 0x00005645b355b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49639==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ed50c796ab8b14cbd92e1e05d6830f01ff7089a Step #5: MERGE-OUTER: attempt 5141 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1833376551 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5621619f2198, 0x5621619fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5621619fa918,0x562161a820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ed50c796ab8b14cbd92e1e05d6830f01ff7089a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14984 processed earlier; will process 291 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 435 ft: 436 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 1075 ft: 1224 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown local Step #5: #4 pulse cov: 1467 ft: 2223 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49643==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56215f2065dd bp 0x000000000000 sp 0x7fffd09c1540 T49643) Step #5: ==49643==The signal is caused by a READ memory access. Step #5: #0 0x56215f2065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56215f028280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56215f027fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56215f005929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56215ef26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56215ee7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56215ee881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56215ee6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56215ee9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3955262082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56215ee62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49643==Register values: Step #5: rax = 0x0000562162edcd90 rbx = 0x0000562162edcd90 rcx = 0x0000562162edcd80 rdx = 0x00007f395542ab80 Step #5: rdi = 0x0000562162edcd80 rsi = 0x000000000000020a rbp = 0x0000000000000000 rsp = 0x00007fffd09c1540 Step #5: r8 = 0x0000562162edcd90 r9 = 0x00007f395542b1e0 r10 = 0x0000562162d44010 r11 = 0x00007f395542abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562162405960 r14 = 0x0000000100000004 r15 = 0x0000562161372386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49643==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-56a06c492984c8166675a2504b22695c2801cf5c Step #5: MERGE-OUTER: attempt 5142 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1833668567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557df68d2198, 0x557df68da911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557df68da918,0x557df69620a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/56a06c492984c8166675a2504b22695c2801cf5c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14990 processed earlier; will process 285 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 558 ft: 559 exec/s: 0 rss: 2001Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 560 ft: 566 exec/s: 0 rss: 2001Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49647==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557df40e65dd bp 0x000000000000 sp 0x7ffd53343720 T49647) Step #5: ==49647==The signal is caused by a READ memory access. Step #5: #0 0x557df40e65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557df3f08280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557df3f07fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557df3ee5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557df3e06ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557df3d5ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557df3d681e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557df3d4f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557df3d7b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f27bd49a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557df3d42aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49647==Register values: Step #5: rax = 0x0000557df78e5850 rbx = 0x0000557df78e5850 rcx = 0x0000557df78e5840 rdx = 0x00007f27bd662b80 Step #5: rdi = 0x0000557df78e5840 rsi = 0x0000000000008255 rbp = 0x0000000000000000 rsp = 0x00007ffd53343720 Step #5: r8 = 0x0000557df78e5850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f27bd662be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557df72e5960 r14 = 0x0000000100000004 r15 = 0x0000557df6252386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49647==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3b059f733475421e125c113325473327a11d7ec3 Step #5: MERGE-OUTER: attempt 5143 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1844748878 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f1fc6cf198, 0x55f1fc6d7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f1fc6d7918,0x55f1fc75f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3b059f733475421e125c113325473327a11d7ec3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14993 processed earlier; will process 282 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 557 ft: 558 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 559 ft: 566 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49651==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f1f9ee35dd bp 0x000000000000 sp 0x7ffe03cea380 T49651) Step #5: ==49651==The signal is caused by a READ memory access. Step #5: #0 0x55f1f9ee35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f1f9d05280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f1f9d04fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f1f9ce2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f1f9c03ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1f9b5bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1f9b651e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1f9b4c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1f9b783c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32a3df5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f1f9b3faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49651==Register values: Step #5: rax = 0x000055f1fe6df850 rbx = 0x000055f1fe6df850 rcx = 0x000055f1fe6df840 rdx = 0x00007f32a3fbdb80 Step #5: rdi = 0x000055f1fe6df840 rsi = 0x0000000010008255 rbp = 0x0000000000000000 rsp = 0x00007ffe03cea380 Step #5: r8 = 0x000055f1fe6df850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32a3fbdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f1fd0e2960 r14 = 0x0000000100000004 r15 = 0x000055f1fc04f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49651==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-2705bd1fd1b0b0fef0dc4dad6ed5f32f23348f9b Step #5: MERGE-OUTER: attempt 5144 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1845023580 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55e5f6348198, 0x55e5f6350911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55e5f6350918,0x55e5f63d80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/2705bd1fd1b0b0fef0dc4dad6ed5f32f23348f9b' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14996 processed earlier; will process 279 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #1 pulse cov: 913 ft: 914 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: #2 pulse cov: 941 ft: 1207 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49655==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55e5f3b5c5dd bp 0x000000000000 sp 0x7ffdd799ef60 T49655) Step #5: ==49655==The signal is caused by a READ memory access. Step #5: #0 0x55e5f3b5c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55e5f397e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55e5f397dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55e5f395b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55e5f387cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55e5f37d4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55e5f37de1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55e5f37c56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55e5f37f13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f992c08f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55e5f37b8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49655==Register values: Step #5: rax = 0x000055e5f8c83850 rbx = 0x000055e5f8c83850 rcx = 0x000055e5f8c83d00 rdx = 0x00007f992c257b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd799ef60 Step #5: r8 = 0x000055e5f8c83850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f992c257be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055e5f6d5b960 r14 = 0x0000000100000004 r15 = 0x000055e5f5cc8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49655==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-68068ea76b1680bb7bfe52bcef564bbfa2c676a9 Step #5: MERGE-OUTER: attempt 5145 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1845305027 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55daada3c198, 0x55daada44911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55daada44918,0x55daadacc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/68068ea76b1680bb7bfe52bcef564bbfa2c676a9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 14999 processed earlier; will process 276 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #1 pulse cov: 1047 ft: 1048 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: #2 pulse cov: 1052 ft: 1105 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected end of section or function Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49659==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55daab2505dd bp 0x000000000000 sp 0x7fff96de3280 T49659) Step #5: ==49659==The signal is caused by a READ memory access. Step #5: #0 0x55daab2505dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55daab072280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55daab071fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55daab04f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55daaaf70ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55daaaec8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55daaaed21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55daaaeb96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55daaaee53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc44ec20082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55daaaeacaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49659==Register values: Step #5: rax = 0x000055daaffb9e20 rbx = 0x000055daaffb9e20 rcx = 0x000055daaffba2d0 rdx = 0x00007fc44ede8b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff96de3280 Step #5: r8 = 0x000055daaffb9e20 r9 = 0x00007fc44ede8d60 r10 = 0x000055daafe1a010 r11 = 0x00007fc44ede8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055daae44f960 r14 = 0x0000000100000004 r15 = 0x000055daad3bc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49659==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-300393b8f193e0306d6abecc56f93bc712a15c5f Step #5: MERGE-OUTER: attempt 5146 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1845586375 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557176e9c198, 0x557176ea4911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557176ea4918,0x557176f2c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/300393b8f193e0306d6abecc56f93bc712a15c5f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15003 processed earlier; will process 272 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 1197 ft: 1198 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown type 2053 Step #5: #2 pulse cov: 1566 ft: 2042 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct type Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 1582 ft: 2398 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49663==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5571746b05dd bp 0x000000000000 sp 0x7fffb9fc7ca0 T49663) Step #5: ==49663==The signal is caused by a READ memory access. Step #5: #0 0x5571746b05dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5571744d2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5571744d1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5571744af929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5571743d0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557174328c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5571743321e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5571743196e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5571743453c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f77f5b10082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55717430caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49663==Register values: Step #5: rax = 0x000055717841bfe0 rbx = 0x000055717841bfe0 rcx = 0x000055717841c490 rdx = 0x00007f77f5cd8b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb9fc7ca0 Step #5: r8 = 0x000055717841bfe0 r9 = 0x00005571783e7520 r10 = 0x0000557178266010 r11 = 0x00007f77f5cd8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005571778af960 r14 = 0x0000000100000004 r15 = 0x000055717681c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49663==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d328f2bdbc56b6c8ba2f0103604576391acc678 Step #5: MERGE-OUTER: attempt 5147 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1845878379 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559d25d68198, 0x559d25d70911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559d25d70918,0x559d25df80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d328f2bdbc56b6c8ba2f0103604576391acc678' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15008 processed earlier; will process 267 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49667==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559d2357c5dd bp 0x000000000000 sp 0x7fff65e2b4a0 T49667) Step #5: ==49667==The signal is caused by a READ memory access. Step #5: #0 0x559d2357c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559d2339e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559d2339dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559d2337b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559d2329cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559d231f4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559d231fe1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559d231e56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559d232113c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f71993b4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559d231d8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49667==Register values: Step #5: rax = 0x0000559d28653ca0 rbx = 0x0000559d28653ca0 rcx = 0x0000559d28654150 rdx = 0x00007f719957cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff65e2b4a0 Step #5: r8 = 0x0000559d28653ca0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f719957cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559d2677b960 r14 = 0x0000000100000004 r15 = 0x0000559d256e8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49667==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fc819ec535a36439cd703063606edabb68f5827f Step #5: MERGE-OUTER: attempt 5148 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1846153673 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5602bd76f198, 0x5602bd777911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5602bd777918,0x5602bd7ff0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fc819ec535a36439cd703063606edabb68f5827f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15009 processed earlier; will process 266 files now Step #5: [LOADING] WASM module load failed: insert ref type to hash set failed Step #5: #1 pulse cov: 1179 ft: 1180 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: const expr stack underflow Step #5: #2 pulse cov: 1201 ft: 1252 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49671==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5602baf835dd bp 0x000000000000 sp 0x7fff5aa27210 T49671) Step #5: ==49671==The signal is caused by a READ memory access. Step #5: #0 0x5602baf835dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5602bada5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5602bada4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5602bad82929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5602baca3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5602babfbc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5602bac051e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5602babec6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5602bac183c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2922ef082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5602babdfaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49671==Register values: Step #5: rax = 0x00005602bedeab80 rbx = 0x00005602bedeab80 rcx = 0x00005602bedeb030 rdx = 0x00007fd2924b7b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff5aa27210 Step #5: r8 = 0x00005602bedeab80 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd2924b7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005602be182960 r14 = 0x0000000100000004 r15 = 0x00005602bd0ef386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49671==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f96afac2fb6ccf6e52ff989b18c0fcbf949c8420 Step #5: MERGE-OUTER: attempt 5149 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1846428870 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a7888f8198, 0x55a788900911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a788900918,0x55a7889880a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f96afac2fb6ccf6e52ff989b18c0fcbf949c8420' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15013 processed earlier; will process 262 files now Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #1 pulse cov: 1184 ft: 1185 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49675==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a78610c5dd bp 0x000000000000 sp 0x7ffef12c3280 T49675) Step #5: ==49675==The signal is caused by a READ memory access. Step #5: #0 0x55a78610c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a785f2e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a785f2dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a785f0b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a785e2cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a785d84c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a785d8e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a785d756e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a785da13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd482c25082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a785d68aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49675==Register values: Step #5: rax = 0x000055a789d04960 rbx = 0x000055a789d04960 rcx = 0x000055a789d04e10 rdx = 0x00007fd482dedb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffef12c3280 Step #5: r8 = 0x000055a789d04960 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd482dedbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a78930b960 r14 = 0x0000000100000004 r15 = 0x000055a788278386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49675==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b33e5b84be73f33d6c11384eba6f264949fa2f83 Step #5: MERGE-OUTER: attempt 5150 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1846701522 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564921112198, 0x56492111a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56492111a918,0x5649211a20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b33e5b84be73f33d6c11384eba6f264949fa2f83' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15015 processed earlier; will process 260 files now Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #1 pulse cov: 1175 ft: 1176 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 20e1. Step #5: #2 pulse cov: 1523 ft: 2070 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49679==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56491e9265dd bp 0x000000000000 sp 0x7ffe239d4d50 T49679) Step #5: ==49679==The signal is caused by a READ memory access. Step #5: #0 0x56491e9265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56491e748280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56491e747fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56491e725929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56491e646ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56491e59ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56491e5a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56491e58f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56491e5bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb3609b2082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56491e582aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49679==Register values: Step #5: rax = 0x00005649227598e0 rbx = 0x00005649227598e0 rcx = 0x0000564922759d90 rdx = 0x00007fb360b7ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe239d4d50 Step #5: r8 = 0x00005649227598e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb360b7abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564921b25960 r14 = 0x0000000100000004 r15 = 0x0000564920a92386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49679==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-139f3d14b2c99876f58e4c65fb7fcdefd60d775a Step #5: MERGE-OUTER: attempt 5151 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1846980737 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556bf9530198, 0x556bf9538911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556bf9538918,0x556bf95c00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/139f3d14b2c99876f58e4c65fb7fcdefd60d775a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15019 processed earlier; will process 256 files now Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: #1 pulse cov: 888 ft: 889 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown function 65 Step #5: #2 pulse cov: 897 ft: 950 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49683==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556bf6d445dd bp 0x000000000000 sp 0x7ffcbcd309e0 T49683) Step #5: ==49683==The signal is caused by a READ memory access. Step #5: #0 0x556bf6d445dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556bf6b66280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556bf6b65fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556bf6b43929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556bf6a64ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556bf69bcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556bf69c61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556bf69ad6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556bf69d93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1066192082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556bf69a0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49683==Register values: Step #5: rax = 0x0000556bfb5490e0 rbx = 0x0000556bfb5490e0 rcx = 0x0000556bfb549590 rdx = 0x00007f106635ab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcbcd309e0 Step #5: r8 = 0x0000556bfb5490e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f106635abe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556bf9f43960 r14 = 0x0000000100000004 r15 = 0x0000556bf8eb0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49683==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-177a192c038cc47345969c50dc2b1fe05ddfbf77 Step #5: MERGE-OUTER: attempt 5152 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1847262169 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a9142b198, 0x559a91433911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a91433918,0x559a914bb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/177a192c038cc47345969c50dc2b1fe05ddfbf77' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15023 processed earlier; will process 252 files now Step #5: [LOADING] WASM module load failed: type mismatch Step #5: #1 pulse cov: 693 ft: 694 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49687==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a8ec3f5dd bp 0x000000000000 sp 0x7ffc9f1ae9f0 T49687) Step #5: ==49687==The signal is caused by a READ memory access. Step #5: #0 0x559a8ec3f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a8ea61280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a8ea60fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a8ea3e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a8e95fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a8e8b7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a8e8c11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a8e8a86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a8e8d43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f462c155082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a8e89baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49687==Register values: Step #5: rax = 0x0000559a92b03430 rbx = 0x0000559a92b03430 rcx = 0x0000559a92b03420 rdx = 0x00007f462c31db80 Step #5: rdi = 0x0000559a92b03420 rsi = 0x0000000010000040 rbp = 0x0000000000000000 rsp = 0x00007ffc9f1ae9f0 Step #5: r8 = 0x0000559a92b03430 r9 = 0x0000559a92b00f40 r10 = 0x0000559a92ae4010 r11 = 0x00007f462c31dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a91e3e960 r14 = 0x0000000100000004 r15 = 0x0000559a90dab386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49687==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcd82e8b2f589aad48063299edde24adbcab5e13 Step #5: MERGE-OUTER: attempt 5153 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1847539883 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c1380e5198, 0x55c1380ed911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c1380ed918,0x55c1381750a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fcd82e8b2f589aad48063299edde24adbcab5e13' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15025 processed earlier; will process 250 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49691==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c1358f95dd bp 0x000000000000 sp 0x7fff4353c440 T49691) Step #5: ==49691==The signal is caused by a READ memory access. Step #5: #0 0x55c1358f95dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c13571b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c13571afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c1356f8929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c135619ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c135571c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c13557b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c1355626e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c13558e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f0491271082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c135555aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49691==Register values: Step #5: rax = 0x000055c13970c9d0 rbx = 0x000055c13970c9d0 rcx = 0x000055c13970ce80 rdx = 0x00007f0491439b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff4353c440 Step #5: r8 = 0x000055c13970c9d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0491439be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c138af8960 r14 = 0x0000000100000004 r15 = 0x000055c137a65386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49691==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd8303f590f00487f0adeab3a623616d63e76921 Step #5: MERGE-OUTER: attempt 5154 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1847815567 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d3faed8198, 0x55d3faee0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d3faee0918,0x55d3faf680a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd8303f590f00487f0adeab3a623616d63e76921' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15026 processed earlier; will process 249 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49695==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d3f86ec5dd bp 0x000000000000 sp 0x7fff3e8c7b30 T49695) Step #5: ==49695==The signal is caused by a READ memory access. Step #5: #0 0x55d3f86ec5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d3f850e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d3f850dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d3f84eb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d3f840cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d3f8364c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d3f836e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d3f83556e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d3f83813c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff318c71082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d3f8348aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49695==Register values: Step #5: rax = 0x000055d3fd79e560 rbx = 0x000055d3fd79e560 rcx = 0x000055d3fd79ea10 rdx = 0x00007ff318e39b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3e8c7b30 Step #5: r8 = 0x000055d3fd79e560 r9 = 0x00007ff318e39c10 r10 = 0x000055d3fd618010 r11 = 0x00007ff318e39be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d3fb8eb960 r14 = 0x0000000100000004 r15 = 0x000055d3fa858386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49695==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-03977448db98e558e1240db252e5338231f02568 Step #5: MERGE-OUTER: attempt 5155 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1848086552 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5581da571198, 0x5581da579911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5581da579918,0x5581da6010a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/03977448db98e558e1240db252e5338231f02568' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15027 processed earlier; will process 248 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49699==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5581d7d855dd bp 0x000000000000 sp 0x7ffc323b4220 T49699) Step #5: ==49699==The signal is caused by a READ memory access. Step #5: #0 0x5581d7d855dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5581d7ba7280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5581d7ba6fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5581d7b84929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5581d7aa5ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5581d79fdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5581d7a071e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5581d79ee6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5581d7a1a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f32ebd90082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5581d79e1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49699==Register values: Step #5: rax = 0x00005581dcf638d0 rbx = 0x00005581dcf638d0 rcx = 0x00005581dcf63d80 rdx = 0x00007f32ebf58b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc323b4220 Step #5: r8 = 0x00005581dcf638d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f32ebf58be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005581daf84960 r14 = 0x0000000100000004 r15 = 0x00005581d9ef1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49699==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6a20bd73ce8099065211faa0aab5074e85b82229 Step #5: MERGE-OUTER: attempt 5156 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1848360690 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56436789f198, 0x5643678a7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5643678a7918,0x56436792f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6a20bd73ce8099065211faa0aab5074e85b82229' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15028 processed earlier; will process 247 files now Step #5: [LOADING] WASM module load failed: invalid mutability Step #5: #1 pulse cov: 332 ft: 333 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 974 ft: 1039 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: [LOADING] WASM module load failed: unexpected end Step #5: #4 pulse cov: 1084 ft: 1534 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown binary version Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: unknown data segment 801112006 Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd c2. Step #5: #8 pulse cov: 1487 ft: 2751 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: [LOADING] WASM module load failed: unknown type 1 Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49703==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5643650b35dd bp 0x000000000000 sp 0x7ffe37f0a960 T49703) Step #5: ==49703==The signal is caused by a READ memory access. Step #5: #0 0x5643650b35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564364ed5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564364ed4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564364eb2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564364dd3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564364d2bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564364d351e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564364d1c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564364d483c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fcda5124082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564364d0faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49703==Register values: Step #5: rax = 0x0000564369ef3810 rbx = 0x0000564369ef3810 rcx = 0x0000564369ef3cc0 rdx = 0x00007fcda52ecb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe37f0a960 Step #5: r8 = 0x0000564369ef3810 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fcda52ecbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005643682b2960 r14 = 0x0000000100000004 r15 = 0x000056436721f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49703==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-05d926726a617e0510857be16adfe4581cf75277 Step #5: MERGE-OUTER: attempt 5157 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1848665668 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55caf253b198, 0x55caf2543911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55caf2543918,0x55caf25cb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/05d926726a617e0510857be16adfe4581cf75277' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15040 processed earlier; will process 235 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 27 Step #5: #1 pulse cov: 1123 ft: 1124 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 1524 ft: 1950 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode 1f Step #5: #4 pulse cov: 1650 ft: 2650 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49707==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55caefd4f5dd bp 0x000000000000 sp 0x7fff6dab7330 T49707) Step #5: ==49707==The signal is caused by a READ memory access. Step #5: #0 0x55caefd4f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55caefb71280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55caefb70fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55caefb4e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55caefa6fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55caef9c7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55caef9d11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55caef9b86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55caef9e43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f24e2825082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55caef9abaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49707==Register values: Step #5: rax = 0x000055caf4dc4740 rbx = 0x000055caf4dc4740 rcx = 0x000055caf4dc4bf0 rdx = 0x00007f24e29edb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff6dab7330 Step #5: r8 = 0x000055caf4dc4740 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f24e29edbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055caf2f4e960 r14 = 0x0000000100000004 r15 = 0x000055caf1ebb386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49707==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3ef5bb689e8cc679189c353a3d20e4877ddad25 Step #5: MERGE-OUTER: attempt 5158 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1848955603 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a094de198, 0x559a094e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a094e6918,0x559a0956e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3ef5bb689e8cc679189c353a3d20e4877ddad25' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15045 processed earlier; will process 230 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49711==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a06cf25dd bp 0x000000000000 sp 0x7ffe9afa1430 T49711) Step #5: ==49711==The signal is caused by a READ memory access. Step #5: #0 0x559a06cf25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a06b14280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a06b13fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a06af1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a06a12ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a0696ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a069741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a0695b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a069873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7faaeb137082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a0694eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49711==Register values: Step #5: rax = 0x0000559a0a2443d0 rbx = 0x0000559a0a2443d0 rcx = 0x0000559a0a244880 rdx = 0x00007faaeb2ffb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9afa1430 Step #5: r8 = 0x0000559a0a2443d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007faaeb2ffbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a09ef1960 r14 = 0x0000000100000004 r15 = 0x0000559a08e5e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49711==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8fe57622fc295b37ea046bbe664cb7a429bcfe34 Step #5: MERGE-OUTER: attempt 5159 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1849221470 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55def7185198, 0x55def718d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55def718d918,0x55def72150a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8fe57622fc295b37ea046bbe664cb7a429bcfe34' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15046 processed earlier; will process 229 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49715==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55def49995dd bp 0x000000000000 sp 0x7ffd2094b730 T49715) Step #5: ==49715==The signal is caused by a READ memory access. Step #5: #0 0x55def49995dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55def47bb280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55def47bafc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55def4798929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55def46b9ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55def4611c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55def461b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55def46026e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55def462e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f66451cf082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55def45f5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49715==Register values: Step #5: rax = 0x000055def8163560 rbx = 0x000055def8163560 rcx = 0x000055def8163a10 rdx = 0x00007f6645397b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd2094b730 Step #5: r8 = 0x000055def8163560 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6645397be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055def7b98960 r14 = 0x0000000100000004 r15 = 0x000055def6b05386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49715==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f3b543777ccf8d052659f437bf5a8cad5a45f87 Step #5: MERGE-OUTER: attempt 5160 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1849483111 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f99d39a198, 0x55f99d3a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f99d3a2918,0x55f99d42a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f3b543777ccf8d052659f437bf5a8cad5a45f87' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15047 processed earlier; will process 228 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i31ref but got other Step #5: #1 pulse cov: 760 ft: 761 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49719==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f99abae5dd bp 0x000000000000 sp 0x7fff1c599e50 T49719) Step #5: ==49719==The signal is caused by a READ memory access. Step #5: #0 0x55f99abae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f99a9d0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f99a9cffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f99a9ad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f99a8cead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f99a826c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f99a8301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f99a8176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f99a8433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f827645f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f99a80aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49719==Register values: Step #5: rax = 0x000055f99fbbfe60 rbx = 0x000055f99fbbfe60 rcx = 0x000055f99fbc0310 rdx = 0x00007f8276627b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff1c599e50 Step #5: r8 = 0x000055f99fbbfe60 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8276627be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f99ddad960 r14 = 0x0000000100000004 r15 = 0x000055f99cd1a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49719==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-e2bd1dcf3e953455089a022ff7f690d6b0ec0c36 Step #5: MERGE-OUTER: attempt 5161 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1849768479 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5607f277c198, 0x5607f2784911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5607f2784918,0x5607f280c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/e2bd1dcf3e953455089a022ff7f690d6b0ec0c36' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15049 processed earlier; will process 226 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 746 ft: 747 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49723==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5607eff905dd bp 0x000000000000 sp 0x7ffeddb09c90 T49723) Step #5: ==49723==The signal is caused by a READ memory access. Step #5: #0 0x5607eff905dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5607efdb2280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5607efdb1fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5607efd8f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5607efcb0ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607efc08c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607efc121e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607efbf96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607efc253c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa6b55f0082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607efbecaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49723==Register values: Step #5: rax = 0x00005607f4e100d0 rbx = 0x00005607f4e100d0 rcx = 0x00005607f4e100c0 rdx = 0x00007fa6b57b8b80 Step #5: rdi = 0x00005607f4e100c0 rsi = 0x0000000000000840 rbp = 0x0000000000000000 rsp = 0x00007ffeddb09c90 Step #5: r8 = 0x00005607f4e100d0 r9 = 0x00005607f4cccd00 r10 = 0x00005607f4c99010 r11 = 0x00007fa6b57b8be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005607f318f960 r14 = 0x0000000100000004 r15 = 0x00005607f20fc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49723==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-326bb8e3316fd9f43d53dba448921bc845e74d09 Step #5: MERGE-OUTER: attempt 5162 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1850042802 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557fa0ce1198, 0x557fa0ce9911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557fa0ce9918,0x557fa0d710a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/326bb8e3316fd9f43d53dba448921bc845e74d09' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15051 processed earlier; will process 224 files now Step #5: [LOADING] WASM module load failed: type mismatch: illegal constant opcode sequence Step #5: #1 pulse cov: 327 ft: 328 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 882 ft: 977 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49727==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f9e4f55dd bp 0x000000000000 sp 0x7ffded70fe70 T49727) Step #5: ==49727==The signal is caused by a READ memory access. Step #5: #0 0x557f9e4f55dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f9e317280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f9e316fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f9e2f4929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f9e215ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f9e16dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f9e1771e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f9e15e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f9e18a3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1a8f019082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f9e151aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49727==Register values: Step #5: rax = 0x0000557fa2d68e70 rbx = 0x0000557fa2d68e70 rcx = 0x0000557fa2d69320 rdx = 0x00007f1a8f1e1b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffded70fe70 Step #5: r8 = 0x0000557fa2d68e70 r9 = 0x00007f1a8f1e1e80 r10 = 0x0000557fa2bd6010 r11 = 0x00007f1a8f1e1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557fa16f4960 r14 = 0x0000000100000004 r15 = 0x0000557fa0661386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49727==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6230b908e26ff352a08da23175982691f97fce1f Step #5: MERGE-OUTER: attempt 5163 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1850320276 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561a7d058198, 0x561a7d060911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561a7d060918,0x561a7d0e80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6230b908e26ff352a08da23175982691f97fce1f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15054 processed earlier; will process 221 files now Step #5: [LOADING] WASM module load failed: unknown local Step #5: #1 pulse cov: 1248 ft: 1249 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49731==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561a7a86c5dd bp 0x000000000000 sp 0x7ffca84abf80 T49731) Step #5: ==49731==The signal is caused by a READ memory access. Step #5: #0 0x561a7a86c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561a7a68e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561a7a68dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561a7a66b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561a7a58cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561a7a4e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561a7a4ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561a7a4d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561a7a5013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f085123b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561a7a4c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49731==Register values: Step #5: rax = 0x0000561a7e98e700 rbx = 0x0000561a7e98e700 rcx = 0x0000561a7e98ebb0 rdx = 0x00007f0851403b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffca84abf80 Step #5: r8 = 0x0000561a7e98e700 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f0851403be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561a7da6b960 r14 = 0x0000000100000004 r15 = 0x0000561a7c9d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49731==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-20eeca68f0a47c811d5b44a073a73ecc08ae609a Step #5: MERGE-OUTER: attempt 5164 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1850586391 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a6a218d198, 0x55a6a2195911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a6a2195918,0x55a6a221d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/20eeca68f0a47c811d5b44a073a73ecc08ae609a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15056 processed earlier; will process 219 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 1258 ft: 1259 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 1335 ft: 1753 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49735==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a69f9a15dd bp 0x000000000000 sp 0x7ffc337efb20 T49735) Step #5: ==49735==The signal is caused by a READ memory access. Step #5: #0 0x55a69f9a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a69f7c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a69f7c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a69f7a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a69f6c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a69f619c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a69f6231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a69f60a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a69f6363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb2f0046082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a69f5fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49735==Register values: Step #5: rax = 0x000055a6a36c8330 rbx = 0x000055a6a36c8330 rcx = 0x000055a6a36c8320 rdx = 0x00007fb2f020eb80 Step #5: rdi = 0x000055a6a36c8320 rsi = 0x0000000000000010 rbp = 0x0000000000000000 rsp = 0x00007ffc337efb20 Step #5: r8 = 0x000055a6a36c8330 r9 = 0x00007fb2f020f010 r10 = 0x000055a6a3550010 r11 = 0x00007fb2f020ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a6a2ba0960 r14 = 0x0000000100000004 r15 = 0x000055a6a1b0d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49735==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9826e3d7c1f057d5e7d95aa0e295d8076bcfbc9a Step #5: MERGE-OUTER: attempt 5165 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1850863250 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561c51587198, 0x561c5158f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561c5158f918,0x561c516170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9826e3d7c1f057d5e7d95aa0e295d8076bcfbc9a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15059 processed earlier; will process 216 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49739==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561c4ed9b5dd bp 0x000000000000 sp 0x7ffdd11563f0 T49739) Step #5: ==49739==The signal is caused by a READ memory access. Step #5: #0 0x561c4ed9b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561c4ebbd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561c4ebbcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561c4eb9a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561c4eabbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561c4ea13c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561c4ea1d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561c4ea046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561c4ea303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccb37e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561c4e9f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49739==Register values: Step #5: rax = 0x0000561c53b64470 rbx = 0x0000561c53b64470 rcx = 0x0000561c53b64920 rdx = 0x00007fccb39afb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd11563f0 Step #5: r8 = 0x0000561c53b64470 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccb39afbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561c51f9a960 r14 = 0x0000000100000004 r15 = 0x0000561c50f07386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49739==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-71074758cf0697c2e96bb9e36fc3bcce11c0c365 Step #5: MERGE-OUTER: attempt 5166 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1851132242 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f4b0f2198, 0x557f4b0fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f4b0fa918,0x557f4b1820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/71074758cf0697c2e96bb9e36fc3bcce11c0c365' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15060 processed earlier; will process 215 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49743==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f489065dd bp 0x000000000000 sp 0x7ffe0438dd40 T49743) Step #5: ==49743==The signal is caused by a READ memory access. Step #5: #0 0x557f489065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f48728280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f48727fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f48705929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f48626ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f4857ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f485881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f4856f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f4859b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6bdad5b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f48562aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49743==Register values: Step #5: rax = 0x0000557f4cb52970 rbx = 0x0000557f4cb52970 rcx = 0x0000557f4cb52e20 rdx = 0x00007f6bdaf23b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe0438dd40 Step #5: r8 = 0x0000557f4cb52970 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6bdaf23be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f4bb05960 r14 = 0x0000000100000004 r15 = 0x0000557f4aa72386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49743==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-57b7abd9276215db9c65b715cb59815cb08b94dd Step #5: MERGE-OUTER: attempt 5167 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1851394260 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc23813198, 0x55dc2381b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc2381b918,0x55dc238a30a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/57b7abd9276215db9c65b715cb59815cb08b94dd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15061 processed earlier; will process 214 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49747==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc210275dd bp 0x000000000000 sp 0x7fff126add10 T49747) Step #5: ==49747==The signal is caused by a READ memory access. Step #5: #0 0x55dc210275dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc20e49280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc20e48fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc20e26929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc20d47ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc20c9fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc20ca91e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc20c906e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc20cbc3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9eb74bc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc20c83aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49747==Register values: Step #5: rax = 0x000055dc25e1be50 rbx = 0x000055dc25e1be50 rcx = 0x000055dc25e1c300 rdx = 0x00007f9eb7684b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff126add10 Step #5: r8 = 0x000055dc25e1be50 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9eb7684be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc24226960 r14 = 0x0000000100000004 r15 = 0x000055dc23193386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49747==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8d1e480a27f27ec192b544175de08722770393be Step #5: MERGE-OUTER: attempt 5168 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1851670016 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5603ecbeb198, 0x5603ecbf3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5603ecbf3918,0x5603ecc7b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8d1e480a27f27ec192b544175de08722770393be' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15062 processed earlier; will process 213 files now Step #5: [LOADING] WASM module load failed: unsupported opcode d9 Step #5: #1 pulse cov: 856 ft: 857 exec/s: 0 rss: 54Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49751==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5603ea3ff5dd bp 0x000000000000 sp 0x7ffdb2326280 T49751) Step #5: ==49751==The signal is caused by a READ memory access. Step #5: #0 0x5603ea3ff5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5603ea221280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5603ea220fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5603ea1fe929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5603ea11fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5603ea077c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5603ea0811e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5603ea0686e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5603ea0943c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f10759d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5603ea05baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49751==Register values: Step #5: rax = 0x00005603ee8b8ce0 rbx = 0x00005603ee8b8ce0 rcx = 0x00005603ee8b9190 rdx = 0x00007f1075ba0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb2326280 Step #5: r8 = 0x00005603ee8b8ce0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1075ba0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005603ed5fe960 r14 = 0x0000000100000004 r15 = 0x00005603ec56b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49751==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b705c79a3ba352684c13082e30458018479821f0 Step #5: MERGE-OUTER: attempt 5169 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1851949237 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f2d6f58198, 0x55f2d6f60911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f2d6f60918,0x55f2d6fe80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b705c79a3ba352684c13082e30458018479821f0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15064 processed earlier; will process 211 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49755==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f2d476c5dd bp 0x000000000000 sp 0x7ffee6609080 T49755) Step #5: ==49755==The signal is caused by a READ memory access. Step #5: #0 0x55f2d476c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f2d458e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f2d458dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f2d456b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f2d448cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f2d43e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f2d43ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f2d43d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f2d44013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f09e6beb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f2d43c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49755==Register values: Step #5: rax = 0x000055f2d7bcefb0 rbx = 0x000055f2d7bcefb0 rcx = 0x000055f2d7bcf460 rdx = 0x00007f09e6db3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffee6609080 Step #5: r8 = 0x000055f2d7bcefb0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f09e6db3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f2d796b960 r14 = 0x0000000100000004 r15 = 0x000055f2d68d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49755==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d7c34929444cea6116163f73cca32f9202dd74ba Step #5: MERGE-OUTER: attempt 5170 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1852227523 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55588192d198, 0x555881935911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555881935918,0x5558819bd0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d7c34929444cea6116163f73cca32f9202dd74ba' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15065 processed earlier; will process 210 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49759==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55587f1415dd bp 0x000000000000 sp 0x7ffcd18572e0 T49759) Step #5: ==49759==The signal is caused by a READ memory access. Step #5: #0 0x55587f1415dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55587ef63280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55587ef62fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55587ef40929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55587ee61ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55587edb9c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55587edc31e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55587edaa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55587edd63c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4a62d07082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55587ed9daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49759==Register values: Step #5: rax = 0x00005558830e8ce0 rbx = 0x00005558830e8ce0 rcx = 0x00005558830e9190 rdx = 0x00007f4a62ecfb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcd18572e0 Step #5: r8 = 0x00005558830e8ce0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f4a62ecfbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555882340960 r14 = 0x0000000100000004 r15 = 0x00005558812ad386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49759==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9ffadd8cb4860b5a53de7c4ef1cf3039079db2e1 Step #5: MERGE-OUTER: attempt 5171 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1852510090 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x559a5ff12198, 0x559a5ff1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559a5ff1a918,0x559a5ffa20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9ffadd8cb4860b5a53de7c4ef1cf3039079db2e1' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15066 processed earlier; will process 209 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49763==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559a5d7265dd bp 0x000000000000 sp 0x7ffcc7806fc0 T49763) Step #5: ==49763==The signal is caused by a READ memory access. Step #5: #0 0x559a5d7265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559a5d548280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559a5d547fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559a5d525929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559a5d446ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559a5d39ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559a5d3a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559a5d38f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559a5d3bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2699e7f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559a5d382aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49763==Register values: Step #5: rax = 0x0000559a61ffed30 rbx = 0x0000559a61ffed30 rcx = 0x0000559a61fff1e0 rdx = 0x00007f269a047b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcc7806fc0 Step #5: r8 = 0x0000559a61ffed30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f269a047be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000559a60925960 r14 = 0x0000000100000004 r15 = 0x0000559a5f892386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49763==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-855591224780031784a3cd50cca358d53a80656f Step #5: MERGE-OUTER: attempt 5172 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1852781633 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555ad7636198, 0x555ad763e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555ad763e918,0x555ad76c60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/855591224780031784a3cd50cca358d53a80656f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15067 processed earlier; will process 208 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49767==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555ad4e4a5dd bp 0x000000000000 sp 0x7ffc780bc7a0 T49767) Step #5: ==49767==The signal is caused by a READ memory access. Step #5: #0 0x555ad4e4a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555ad4c6c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555ad4c6bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555ad4c49929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555ad4b6aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555ad4ac2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555ad4acc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555ad4ab36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555ad4adf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f861d3d8082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555ad4aa6aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49767==Register values: Step #5: rax = 0x0000555ad83e9640 rbx = 0x0000555ad83e9640 rcx = 0x0000555ad83e9af0 rdx = 0x00007f861d5a0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc780bc7a0 Step #5: r8 = 0x0000555ad83e9640 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f861d5a0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555ad8049960 r14 = 0x0000000100000004 r15 = 0x0000555ad6fb6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49767==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4d563ad731c0e071c5937aa997b5c3f70cfd221f Step #5: MERGE-OUTER: attempt 5173 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1853045023 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f114429198, 0x55f114431911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f114431918,0x55f1144b90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4d563ad731c0e071c5937aa997b5c3f70cfd221f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15068 processed earlier; will process 207 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49771==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f111c3d5dd bp 0x000000000000 sp 0x7fffb681c980 T49771) Step #5: ==49771==The signal is caused by a READ memory access. Step #5: #0 0x55f111c3d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f111a5f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f111a5efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f111a3c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f11195dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f1118b5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f1118bf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f1118a66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f1118d23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdd55bea082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f111899aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49771==Register values: Step #5: rax = 0x000055f1157cfd20 rbx = 0x000055f1157cfd20 rcx = 0x000055f1157d01d0 rdx = 0x00007fdd55db2b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb681c980 Step #5: r8 = 0x000055f1157cfd20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fdd55db2be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f114e3c960 r14 = 0x0000000100000004 r15 = 0x000055f113da9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49771==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-889e1767b1e68a037f07d421592d6ed006cd1482 Step #5: MERGE-OUTER: attempt 5174 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1853332381 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dfd3762198, 0x55dfd376a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dfd376a918,0x55dfd37f20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/889e1767b1e68a037f07d421592d6ed006cd1482' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15069 processed earlier; will process 206 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49775==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dfd0f765dd bp 0x000000000000 sp 0x7fff3e1d6070 T49775) Step #5: ==49775==The signal is caused by a READ memory access. Step #5: #0 0x55dfd0f765dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dfd0d98280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dfd0d97fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dfd0d75929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dfd0c96ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dfd0beec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dfd0bf81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dfd0bdf6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dfd0c0b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc1bd37d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dfd0bd2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49775==Register values: Step #5: rax = 0x000055dfd458b8c0 rbx = 0x000055dfd458b8c0 rcx = 0x000055dfd458bd70 rdx = 0x00007fc1bd545b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff3e1d6070 Step #5: r8 = 0x000055dfd458b8c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fc1bd545be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dfd4175960 r14 = 0x0000000100000004 r15 = 0x000055dfd30e2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49775==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-138ba12955c086aa0514232e6101b968dd8186e7 Step #5: MERGE-OUTER: attempt 5175 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1853597653 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55926b99a198, 0x55926b9a2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55926b9a2918,0x55926ba2a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/138ba12955c086aa0514232e6101b968dd8186e7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15070 processed earlier; will process 205 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 2ff6 Step #5: #1 pulse cov: 809 ft: 810 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #2 pulse cov: 952 ft: 1283 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49779==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5592691ae5dd bp 0x000000000000 sp 0x7ffe9c0e90d0 T49779) Step #5: ==49779==The signal is caused by a READ memory access. Step #5: #0 0x5592691ae5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559268fd0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559268fcffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559268fad929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559268ecead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559268e26c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559268e301e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559268e176e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559268e433c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c1183f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559268e0aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49779==Register values: Step #5: rax = 0x000055926c67b410 rbx = 0x000055926c67b410 rcx = 0x000055926c67b8c0 rdx = 0x00007f2c11a07b80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9c0e90d0 Step #5: r8 = 0x000055926c67b410 r9 = 0x00007f2c11a07d60 r10 = 0x000055926c4e4010 r11 = 0x00007f2c11a07be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055926c3ad960 r14 = 0x0000000100000004 r15 = 0x000055926b31a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49779==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c0de4d4a4ac1c7feb4d3a147eeed0add05d5ef4a Step #5: MERGE-OUTER: attempt 5176 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1853865708 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55b796505198, 0x55b79650d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55b79650d918,0x55b7965950a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c0de4d4a4ac1c7feb4d3a147eeed0add05d5ef4a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15073 processed earlier; will process 202 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49783==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55b793d195dd bp 0x000000000000 sp 0x7ffc213ee490 T49783) Step #5: ==49783==The signal is caused by a READ memory access. Step #5: #0 0x55b793d195dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55b793b3b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55b793b3afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55b793b18929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55b793a39ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55b793991c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55b79399b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55b7939826e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55b7939ae3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8f2b4bc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55b793975aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49783==Register values: Step #5: rax = 0x000055b797981770 rbx = 0x000055b797981770 rcx = 0x000055b797981c20 rdx = 0x00007f8f2b684b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc213ee490 Step #5: r8 = 0x000055b797981770 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8f2b684be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055b796f18960 r14 = 0x0000000100000004 r15 = 0x000055b795e85386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49783==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-26c97b851473eedf38b8e89638cea8afa0e48367 Step #5: MERGE-OUTER: attempt 5177 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1854140224 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556693741198, 0x556693749911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556693749918,0x5566937d10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/26c97b851473eedf38b8e89638cea8afa0e48367' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15074 processed earlier; will process 201 files now Step #5: [LOADING] WASM module load failed: unsupported opcode cc Step #5: #1 pulse cov: 1133 ft: 1134 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49787==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x556690f555dd bp 0x000000000000 sp 0x7fffb5d582a0 T49787) Step #5: ==49787==The signal is caused by a READ memory access. Step #5: #0 0x556690f555dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x556690d77280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x556690d76fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x556690d54929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x556690c75ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556690bcdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x556690bd71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x556690bbe6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x556690bea3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fccc7d69082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x556690bb1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49787==Register values: Step #5: rax = 0x0000556694b5d600 rbx = 0x0000556694b5d600 rcx = 0x0000556694b5dab0 rdx = 0x00007fccc7f31b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fffb5d582a0 Step #5: r8 = 0x0000556694b5d600 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fccc7f31be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556694154960 r14 = 0x0000000100000004 r15 = 0x00005566930c1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49787==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f241e1b6f12213499521b806bd8ee5b545e93dad Step #5: MERGE-OUTER: attempt 5178 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1854421285 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558c4e372198, 0x558c4e37a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558c4e37a918,0x558c4e4020a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f241e1b6f12213499521b806bd8ee5b545e93dad' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15076 processed earlier; will process 199 files now Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: #1 pulse cov: 885 ft: 886 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 898 ft: 1208 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49791==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558c4bb865dd bp 0x000000000000 sp 0x7ffdaaae6bd0 T49791) Step #5: ==49791==The signal is caused by a READ memory access. Step #5: #0 0x558c4bb865dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x558c4b9a8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558c4b9a7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x558c4b985929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558c4b8a6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558c4b7fec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x558c4b8081e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x558c4b7ef6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x558c4b81b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f28fae6f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558c4b7e2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49791==Register values: Step #5: rax = 0x0000558c5021e7a0 rbx = 0x0000558c5021e7a0 rcx = 0x0000558c5021ec50 rdx = 0x00007f28fb037b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdaaae6bd0 Step #5: r8 = 0x0000558c5021e7a0 r9 = 0x00007f28fb037cb0 r10 = 0x0000558c50088010 r11 = 0x00007f28fb037be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558c4ed85960 r14 = 0x0000000100000004 r15 = 0x0000558c4dcf2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49791==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-ddf5291888c83516d470d5141c60cc1be4c2240a Step #5: MERGE-OUTER: attempt 5179 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1854705317 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5590997f2198, 0x5590997fa911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5590997fa918,0x5590998820a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/ddf5291888c83516d470d5141c60cc1be4c2240a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15079 processed earlier; will process 196 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 26 Step #5: #1 pulse cov: 776 ft: 777 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49795==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5590970065dd bp 0x000000000000 sp 0x7ffc1ca33ba0 T49795) Step #5: ==49795==The signal is caused by a READ memory access. Step #5: #0 0x5590970065dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559096e28280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559096e27fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559096e05929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559096d26ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559096c7ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559096c881e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559096c6f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559096c9b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96c74c6082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559096c62aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49795==Register values: Step #5: rax = 0x000055909be27430 rbx = 0x000055909be27430 rcx = 0x000055909be27420 rdx = 0x00007f96c768eb80 Step #5: rdi = 0x000055909be27420 rsi = 0x0000000000000140 rbp = 0x0000000000000000 rsp = 0x00007ffc1ca33ba0 Step #5: r8 = 0x000055909be27430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f96c768ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055909a205960 r14 = 0x0000000100000004 r15 = 0x0000559099172386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49795==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-08fc200617d9ba0709cfef1d39eb008db0da59f9 Step #5: MERGE-OUTER: attempt 5180 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1854983019 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x556931440198, 0x556931448911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556931448918,0x5569314d00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/08fc200617d9ba0709cfef1d39eb008db0da59f9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15081 processed earlier; will process 194 files now Step #5: [LOADING] WASM module load failed: array elem type mismatch Step #5: #1 pulse cov: 1032 ft: 1033 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: integer too large Step #5: #2 pulse cov: 1266 ft: 1862 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49799==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55692ec545dd bp 0x000000000000 sp 0x7fff702f3930 T49799) Step #5: ==49799==The signal is caused by a READ memory access. Step #5: #0 0x55692ec545dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55692ea76280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55692ea75fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55692ea53929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55692e974ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55692e8ccc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55692e8d61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55692e8bd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55692e8e93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa13a0e4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55692e8b0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49799==Register values: Step #5: rax = 0x00005569332f06a0 rbx = 0x00005569332f06a0 rcx = 0x00005569332f0b50 rdx = 0x00007fa13a2acb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff702f3930 Step #5: r8 = 0x00005569332f06a0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa13a2acbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556931e53960 r14 = 0x0000000100000004 r15 = 0x0000556930dc0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49799==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3745230daa41e68a74cf40b9763990515c38e12d Step #5: MERGE-OUTER: attempt 5181 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1855261589 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56294fd58198, 0x56294fd60911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56294fd60918,0x56294fde80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3745230daa41e68a74cf40b9763990515c38e12d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15085 processed earlier; will process 190 files now Step #5: [LOADING] WASM module load failed: unknown type 114231 Step #5: #1 pulse cov: 1004 ft: 1005 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: section size mismatch: function body END opcode expected Step #5: #2 pulse cov: 1147 ft: 1241 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 323 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #4 pulse cov: 1543 ft: 2335 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49803==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56294d56c5dd bp 0x000000000000 sp 0x7fff94d13cf0 T49803) Step #5: ==49803==The signal is caused by a READ memory access. Step #5: #0 0x56294d56c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56294d38e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56294d38dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56294d36b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56294d28cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56294d1e4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56294d1ee1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56294d1d56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56294d2013c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3a75754082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56294d1c8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49803==Register values: Step #5: rax = 0x00005629518fb1e0 rbx = 0x00005629518fb1e0 rcx = 0x00005629518fb690 rdx = 0x00007f3a7591cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff94d13cf0 Step #5: r8 = 0x00005629518fb1e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f3a7591cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056295076b960 r14 = 0x0000000100000004 r15 = 0x000056294f6d8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49803==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4679717237b7e1f0799b5a421f517d98d01c6df9 Step #5: MERGE-OUTER: attempt 5182 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1855552042 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5558bf61f198, 0x5558bf627911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5558bf627918,0x5558bf6af0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4679717237b7e1f0799b5a421f517d98d01c6df9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15090 processed earlier; will process 185 files now Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #1 pulse cov: 726 ft: 727 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49807==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5558bce335dd bp 0x000000000000 sp 0x7ffcad510500 T49807) Step #5: ==49807==The signal is caused by a READ memory access. Step #5: #0 0x5558bce335dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5558bcc55280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5558bcc54fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5558bcc32929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5558bcb53ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5558bcaabc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5558bcab51e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5558bca9c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5558bcac83c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f3493453082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5558bca8faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49807==Register values: Step #5: rax = 0x00005558c036b430 rbx = 0x00005558c036b430 rcx = 0x00005558c036b420 rdx = 0x00007f349361bb80 Step #5: rdi = 0x00005558c036b420 rsi = 0x0000000000000040 rbp = 0x0000000000000000 rsp = 0x00007ffcad510500 Step #5: r8 = 0x00005558c036b430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f349361bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005558c0032960 r14 = 0x0000000100000004 r15 = 0x00005558bef9f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49807==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1f9f0ffb8d92bbcc18aa24eb6dba5d5d6490586a Step #5: MERGE-OUTER: attempt 5183 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1855824786 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561bd23b4198, 0x561bd23bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561bd23bc918,0x561bd24440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1f9f0ffb8d92bbcc18aa24eb6dba5d5d6490586a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15092 processed earlier; will process 183 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49811==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561bcfbc85dd bp 0x000000000000 sp 0x7ffd61588460 T49811) Step #5: ==49811==The signal is caused by a READ memory access. Step #5: #0 0x561bcfbc85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561bcf9ea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561bcf9e9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561bcf9c7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561bcf8e8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561bcf840c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561bcf84a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561bcf8316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561bcf85d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fef218fb082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561bcf824aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49811==Register values: Step #5: rax = 0x0000561bd46219d0 rbx = 0x0000561bd46219d0 rcx = 0x0000561bd4621e80 rdx = 0x00007fef21ac3b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd61588460 Step #5: r8 = 0x0000561bd46219d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fef21ac3be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561bd2dc7960 r14 = 0x0000000100000004 r15 = 0x0000561bd1d34386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49811==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0ba936dccadb81803438402d840a217591f6793d Step #5: MERGE-OUTER: attempt 5184 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1856096891 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564354a29198, 0x564354a31911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564354a31918,0x564354ab90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0ba936dccadb81803438402d840a217591f6793d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15093 processed earlier; will process 182 files now Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #1 pulse cov: 1104 ft: 1105 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49815==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56435223d5dd bp 0x000000000000 sp 0x7ffdada81aa0 T49815) Step #5: ==49815==The signal is caused by a READ memory access. Step #5: #0 0x56435223d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56435205f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56435205efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56435203c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564351f5dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564351eb5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564351ebf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564351ea66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564351ed23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fc23a89c082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564351e99aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49815==Register values: Step #5: rax = 0x00005643566e8290 rbx = 0x00005643566e8290 rcx = 0x00005643566e8280 rdx = 0x00007fc23aa64b80 Step #5: rdi = 0x00005643566e8280 rsi = 0x000000000000a102 rbp = 0x0000000000000000 rsp = 0x00007ffdada81aa0 Step #5: r8 = 0x00005643566e8290 r9 = 0x00007fc23aa651e0 r10 = 0x0000564356570010 r11 = 0x00007fc23aa64be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056435543c960 r14 = 0x0000000100000004 r15 = 0x00005643543a9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49815==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0b6cb1adb76e8a09eb6d6df14ec8eaaff2f1b7b9 Step #5: MERGE-OUTER: attempt 5185 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1856362067 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d03ce12198, 0x55d03ce1a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d03ce1a918,0x55d03cea20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0b6cb1adb76e8a09eb6d6df14ec8eaaff2f1b7b9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15095 processed earlier; will process 180 files now Step #5: [LOADING] WASM module load failed: unknown function 14 Step #5: #1 pulse cov: 1114 ft: 1115 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49819==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d03a6265dd bp 0x000000000000 sp 0x7ffc75dff3c0 T49819) Step #5: ==49819==The signal is caused by a READ memory access. Step #5: #0 0x55d03a6265dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d03a448280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d03a447fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d03a425929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d03a346ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d03a29ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d03a2a81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d03a28f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d03a2bb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd8c8487082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d03a282aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49819==Register values: Step #5: rax = 0x000055d03f835120 rbx = 0x000055d03f835120 rcx = 0x000055d03f8355d0 rdx = 0x00007fd8c864fb80 Step #5: rdi = 0x0000000000000003 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc75dff3c0 Step #5: r8 = 0x000055d03f835120 r9 = 0x00007fd8c864fed0 r10 = 0x000055d03f692010 r11 = 0x00007fd8c864fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d03d825960 r14 = 0x0000000100000004 r15 = 0x000055d03c792386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49819==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d61489747790e29f1c0d7ce25f043560a228e6de Step #5: MERGE-OUTER: attempt 5186 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1856638791 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562515b48198, 0x562515b50911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562515b50918,0x562515bd80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d61489747790e29f1c0d7ce25f043560a228e6de' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15097 processed earlier; will process 178 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #1 pulse cov: 1194 ft: 1195 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: opcode else found without matched opcode if Step #5: #2 pulse cov: 1378 ft: 1852 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49823==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56251335c5dd bp 0x000000000000 sp 0x7ffdcc4f5c70 T49823) Step #5: ==49823==The signal is caused by a READ memory access. Step #5: #0 0x56251335c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56251317e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56251317dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56251315b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56251307cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562512fd4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562512fde1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562512fc56e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562512ff13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7492231082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562512fb8aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49823==Register values: Step #5: rax = 0x000056251754df40 rbx = 0x000056251754df40 rcx = 0x000056251754df30 rdx = 0x00007f74923f9b80 Step #5: rdi = 0x000056251754df30 rsi = 0x0000000000000200 rbp = 0x0000000000000000 rsp = 0x00007ffdcc4f5c70 Step #5: r8 = 0x000056251754df40 r9 = 0x00007f74923fa060 r10 = 0x00005625173ae010 r11 = 0x00007f74923f9be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056251655b960 r14 = 0x0000000100000004 r15 = 0x00005625154c8386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49823==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-14f7dccf76b926dc3eae8a0d8d1e4ed0e1c204ae Step #5: MERGE-OUTER: attempt 5187 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1856899922 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562061226198, 0x56206122e911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56206122e918,0x5620612b60a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/14f7dccf76b926dc3eae8a0d8d1e4ed0e1c204ae' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15100 processed earlier; will process 175 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 895 ft: 896 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 10 Step #5: #2 pulse cov: 905 ft: 971 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #4 pulse cov: 1082 ft: 1635 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: unsupported opcode ff Step #5: [LOADING] WASM module load failed: unknown table 15 Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #8 pulse cov: 1677 ft: 2981 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: br_table targets must all use same result type Step #5: [LOADING] WASM module load failed: unsupported opcode f4 Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown function 777853 Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49827==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56205ea3a5dd bp 0x000000000000 sp 0x7fff7fd16400 T49827) Step #5: ==49827==The signal is caused by a READ memory access. Step #5: #0 0x56205ea3a5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56205e85c280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56205e85bfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56205e839929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56205e75aad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56205e6b2c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56205e6bc1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56205e6a36e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56205e6cf3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd2bf793082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56205e696aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49827==Register values: Step #5: rax = 0x00005620623d3770 rbx = 0x00005620623d3770 rcx = 0x00005620623d3760 rdx = 0x00007fd2bf95bb80 Step #5: rdi = 0x00005620623d3760 rsi = 0x0000000000000414 rbp = 0x0000000000000000 rsp = 0x00007fff7fd16400 Step #5: r8 = 0x00005620623d3770 r9 = 0x0000562062248fa0 r10 = 0x000056206220e010 r11 = 0x00007fd2bf95bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562061c39960 r14 = 0x0000000100000004 r15 = 0x0000562060ba6386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49827==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-546e42e2b63246221eb2cede42ba592441725da7 Step #5: MERGE-OUTER: attempt 5188 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1857227601 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a359692198, 0x55a35969a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a35969a918,0x55a3597220a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/546e42e2b63246221eb2cede42ba592441725da7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15115 processed earlier; will process 160 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 1128 ft: 1129 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #2 pulse cov: 1360 ft: 1798 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49831==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a356ea65dd bp 0x000000000000 sp 0x7fffc3634ff0 T49831) Step #5: ==49831==The signal is caused by a READ memory access. Step #5: #0 0x55a356ea65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a356cc8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a356cc7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a356ca5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a356bc6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a356b1ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a356b281e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a356b0f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a356b3b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f61132de082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a356b02aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49831==Register values: Step #5: rax = 0x000055a35b0e32f0 rbx = 0x000055a35b0e32f0 rcx = 0x000055a35b0e32e0 rdx = 0x00007f61134a6b80 Step #5: rdi = 0x000055a35b0e32e0 rsi = 0x0000000000010810 rbp = 0x0000000000000000 rsp = 0x00007fffc3634ff0 Step #5: r8 = 0x000055a35b0e32f0 r9 = 0x00007f61134a7210 r10 = 0x000055a35af39010 r11 = 0x00007f61134a6be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a35a0a5960 r14 = 0x0000000100000004 r15 = 0x000055a359012386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49831==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-481e3c1f7115e8965b6873223b955444f47e824d Step #5: MERGE-OUTER: attempt 5189 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1857512766 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562d417f5198, 0x562d417fd911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562d417fd918,0x562d418850a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/481e3c1f7115e8965b6873223b955444f47e824d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15119 processed earlier; will process 156 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 907 ft: 908 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown type 3 Step #5: #2 pulse cov: 1066 ft: 1312 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: unknown elem segment 799661759 Step #5: #4 pulse cov: 1369 ft: 2210 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49835==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562d3f0095dd bp 0x000000000000 sp 0x7ffc48c7bd20 T49835) Step #5: ==49835==The signal is caused by a READ memory access. Step #5: #0 0x562d3f0095dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562d3ee2b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562d3ee2afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562d3ee08929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562d3ed29ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562d3ec81c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562d3ec8b1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562d3ec726e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562d3ec9e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff239bd5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562d3ec65aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49835==Register values: Step #5: rax = 0x0000562d43236fc0 rbx = 0x0000562d43236fc0 rcx = 0x0000562d43236fb0 rdx = 0x00007ff239d9db80 Step #5: rdi = 0x0000562d43236fb0 rsi = 0x0000000000018000 rbp = 0x0000000000000000 rsp = 0x00007ffc48c7bd20 Step #5: r8 = 0x0000562d43236fc0 r9 = 0x00007ff239d9e2c0 r10 = 0x0000562d4308f010 r11 = 0x00007ff239d9dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562d42208960 r14 = 0x0000000100000004 r15 = 0x0000562d41175386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49835==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9e3b16d0a102847b7916fa58b6f493c1b8382894 Step #5: MERGE-OUTER: attempt 5190 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1857810138 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5626e9b0a198, 0x5626e9b12911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5626e9b12918,0x5626e9b9a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9e3b16d0a102847b7916fa58b6f493c1b8382894' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15127 processed earlier; will process 148 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 1209 ft: 1210 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 1551 ft: 1914 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49839==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5626e731e5dd bp 0x000000000000 sp 0x7ffe72afce10 T49839) Step #5: ==49839==The signal is caused by a READ memory access. Step #5: #0 0x5626e731e5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5626e7140280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5626e713ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5626e711d929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5626e703ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5626e6f96c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5626e6fa01e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5626e6f876e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5626e6fb33c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2c3a867082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5626e6f7aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49839==Register values: Step #5: rax = 0x00005626eb8b56d0 rbx = 0x00005626eb8b56d0 rcx = 0x00005626eb8b5b80 rdx = 0x00007f2c3aa2fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe72afce10 Step #5: r8 = 0x00005626eb8b56d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f2c3aa2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005626ea51d960 r14 = 0x0000000100000004 r15 = 0x00005626e948a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49839==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-caaf204db4b69711356b5327562aea10994c2fc8 Step #5: MERGE-OUTER: attempt 5191 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1858083006 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5623bab21198, 0x5623bab29911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5623bab29918,0x5623babb10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/caaf204db4b69711356b5327562aea10994c2fc8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15130 processed earlier; will process 145 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49843==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5623b83355dd bp 0x000000000000 sp 0x7ffd8d47ce50 T49843) Step #5: ==49843==The signal is caused by a READ memory access. Step #5: #0 0x5623b83355dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5623b8157280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5623b8156fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5623b8134929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5623b8055ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5623b7fadc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5623b7fb71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5623b7f9e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5623b7fca3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f6a287ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5623b7f91aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49843==Register values: Step #5: rax = 0x00005623bba32df0 rbx = 0x00005623bba32df0 rcx = 0x00005623bba332a0 rdx = 0x00007f6a28982b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8d47ce50 Step #5: r8 = 0x00005623bba32df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f6a28982be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005623bb534960 r14 = 0x0000000100000004 r15 = 0x00005623ba4a1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49843==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-88fcd69b51f47ffa516dc43f15201770e39fb106 Step #5: MERGE-OUTER: attempt 5192 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1858355556 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5591566b8198, 0x5591566c0911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5591566c0918,0x5591567480a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/88fcd69b51f47ffa516dc43f15201770e39fb106' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15131 processed earlier; will process 144 files now Step #5: [LOADING] WASM module load failed: unsupported opcode e9 Step #5: #1 pulse cov: 595 ft: 596 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49847==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x559153ecc5dd bp 0x000000000000 sp 0x7ffeb2c9f1a0 T49847) Step #5: ==49847==The signal is caused by a READ memory access. Step #5: #0 0x559153ecc5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x559153cee280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x559153cedfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x559153ccb929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x559153becad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x559153b44c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x559153b4e1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x559153b356e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x559153b613c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1aeaf83082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x559153b28aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49847==Register values: Step #5: rax = 0x0000559157461430 rbx = 0x0000559157461430 rcx = 0x0000559157461420 rdx = 0x00007f1aeb14bb80 Step #5: rdi = 0x0000559157461420 rsi = 0x0000000000000045 rbp = 0x0000000000000000 rsp = 0x00007ffeb2c9f1a0 Step #5: r8 = 0x0000559157461430 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1aeb14bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005591570cb960 r14 = 0x0000000100000004 r15 = 0x0000559156038386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49847==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6554b3d7c82be84bd7b99a923032a80c8bea8a4c Step #5: MERGE-OUTER: attempt 5193 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1858636457 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56253d6de198, 0x56253d6e6911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56253d6e6918,0x56253d76e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6554b3d7c82be84bd7b99a923032a80c8bea8a4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15133 processed earlier; will process 142 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49851==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56253aef25dd bp 0x000000000000 sp 0x7ffc7d7a8a10 T49851) Step #5: ==49851==The signal is caused by a READ memory access. Step #5: #0 0x56253aef25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56253ad14280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56253ad13fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56253acf1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56253ac12ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56253ab6ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56253ab741e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56253ab5b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56253ab873c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb66af18082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56253ab4eaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49851==Register values: Step #5: rax = 0x000056253e458030 rbx = 0x000056253e458030 rcx = 0x000056253e4584e0 rdx = 0x00007fb66b0e0b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc7d7a8a10 Step #5: r8 = 0x000056253e458030 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fb66b0e0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056253e0f1960 r14 = 0x0000000100000004 r15 = 0x000056253d05e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49851==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6d8fc53910f827eec07f7d25c9189a4cf0685fcf Step #5: MERGE-OUTER: attempt 5194 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1858926096 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a4e1c5b198, 0x55a4e1c63911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a4e1c63918,0x55a4e1ceb0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6d8fc53910f827eec07f7d25c9189a4cf0685fcf' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15134 processed earlier; will process 141 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1003 ft: 1004 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49855==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a4df46f5dd bp 0x000000000000 sp 0x7ffc2be05c40 T49855) Step #5: ==49855==The signal is caused by a READ memory access. Step #5: #0 0x55a4df46f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a4df291280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a4df290fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a4df26e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a4df18fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a4df0e7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a4df0f11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a4df0d86e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a4df1043c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f561ff29082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a4df0cbaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49855==Register values: Step #5: rax = 0x000055a4e36e24e0 rbx = 0x000055a4e36e24e0 rcx = 0x000055a4e36e2990 rdx = 0x00007f56200f1b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2be05c40 Step #5: r8 = 0x000055a4e36e24e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f56200f1be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a4e266e960 r14 = 0x0000000100000004 r15 = 0x000055a4e15db386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49855==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-4511a9f3330df9f9029cf6b87f2fc65c3ca30010 Step #5: MERGE-OUTER: attempt 5195 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1859222811 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55dc9c382198, 0x55dc9c38a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55dc9c38a918,0x55dc9c4120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/4511a9f3330df9f9029cf6b87f2fc65c3ca30010' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15136 processed earlier; will process 139 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49859==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55dc99b965dd bp 0x000000000000 sp 0x7ffc4635e3d0 T49859) Step #5: ==49859==The signal is caused by a READ memory access. Step #5: #0 0x55dc99b965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55dc999b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55dc999b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55dc99995929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55dc998b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55dc9980ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55dc998181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55dc997ff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55dc9982b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f946ff23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55dc997f2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49859==Register values: Step #5: rax = 0x000055dc9d1c60c0 rbx = 0x000055dc9d1c60c0 rcx = 0x000055dc9d1c6570 rdx = 0x00007f94700ebb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc4635e3d0 Step #5: r8 = 0x000055dc9d1c60c0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f94700ebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055dc9cd95960 r14 = 0x0000000100000004 r15 = 0x000055dc9bd02386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49859==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-8c3fb60e7a928e76cf29de08d0a6d9e2e92db88d Step #5: MERGE-OUTER: attempt 5196 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1859501010 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5587952e4198, 0x5587952ec911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5587952ec918,0x5587953740a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/8c3fb60e7a928e76cf29de08d0a6d9e2e92db88d' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15137 processed earlier; will process 138 files now Step #5: [LOADING] WASM module load failed: unknown table 12 Step #5: #1 pulse cov: 1029 ft: 1030 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49863==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x558792af85dd bp 0x000000000000 sp 0x7fffb5693f30 T49863) Step #5: ==49863==The signal is caused by a READ memory access. Step #5: #0 0x558792af85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55879291a280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x558792919fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5587928f7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x558792818ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x558792770c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55879277a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5587927616e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55879278d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f67de186082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x558792754aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49863==Register values: Step #5: rax = 0x0000558796bba210 rbx = 0x0000558796bba210 rcx = 0x0000558796bba200 rdx = 0x00007f67de34eb80 Step #5: rdi = 0x0000558796bba200 rsi = 0x0000000000010810 rbp = 0x0000000000000000 rsp = 0x00007fffb5693f30 Step #5: r8 = 0x0000558796bba210 r9 = 0x00007f67de34f210 r10 = 0x0000558796a42010 r11 = 0x00007f67de34ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000558795cf7960 r14 = 0x0000000100000004 r15 = 0x0000558794c64386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49863==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c7400b6d74f52c328c05822dcb8b4e70c2537f35 Step #5: MERGE-OUTER: attempt 5197 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1859790218 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55fd3b4c7198, 0x55fd3b4cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55fd3b4cf918,0x55fd3b5570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c7400b6d74f52c328c05822dcb8b4e70c2537f35' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15139 processed earlier; will process 136 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49867==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55fd38cdb5dd bp 0x000000000000 sp 0x7ffe58ec4030 T49867) Step #5: ==49867==The signal is caused by a READ memory access. Step #5: #0 0x55fd38cdb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55fd38afd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55fd38afcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55fd38ada929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55fd389fbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55fd38953c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55fd3895d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55fd389446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55fd389703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f87a50b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55fd38937aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49867==Register values: Step #5: rax = 0x000055fd3cb94e20 rbx = 0x000055fd3cb94e20 rcx = 0x000055fd3cb952d0 rdx = 0x00007f87a5279b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe58ec4030 Step #5: r8 = 0x000055fd3cb94e20 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f87a5279be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055fd3beda960 r14 = 0x0000000100000004 r15 = 0x000055fd3ae47386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49867==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9b17674aea934ddf8ce0671cd3b4e3b2337bc9e6 Step #5: MERGE-OUTER: attempt 5198 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1860060286 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5561f351b198, 0x5561f3523911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5561f3523918,0x5561f35ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9b17674aea934ddf8ce0671cd3b4e3b2337bc9e6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15140 processed earlier; will process 135 files now Step #5: [LOADING] WASM module load failed: unknown type 41 Step #5: #1 pulse cov: 1225 ft: 1226 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown struct field Step #5: #2 pulse cov: 1431 ft: 1838 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49871==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5561f0d2f5dd bp 0x000000000000 sp 0x7fff7d3def20 T49871) Step #5: ==49871==The signal is caused by a READ memory access. Step #5: #0 0x5561f0d2f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5561f0b51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5561f0b50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5561f0b2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5561f0a4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5561f09a7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5561f09b11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5561f09986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5561f09c43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f88645b1082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5561f098baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49871==Register values: Step #5: rax = 0x00005561f5fd7f70 rbx = 0x00005561f5fd7f70 rcx = 0x00005561f5fd8420 rdx = 0x00007f8864779b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff7d3def20 Step #5: r8 = 0x00005561f5fd7f70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8864779be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005561f3f2e960 r14 = 0x0000000100000004 r15 = 0x00005561f2e9b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49871==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-fcd8fe402a746e4c74f8e8e45b462fa7d9e1ae8f Step #5: MERGE-OUTER: attempt 5199 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1860340424 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557251c89198, 0x557251c91911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557251c91918,0x557251d190a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/fcd8fe402a746e4c74f8e8e45b462fa7d9e1ae8f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15143 processed earlier; will process 132 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 899 ft: 900 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49875==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55724f49d5dd bp 0x000000000000 sp 0x7fffbcdc89a0 T49875) Step #5: ==49875==The signal is caused by a READ memory access. Step #5: #0 0x55724f49d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55724f2bf280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55724f2befc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55724f29c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55724f1bdad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55724f115c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55724f11f1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55724f1066e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55724f1323c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fda83279082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55724f0f9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49875==Register values: Step #5: rax = 0x0000557252f153b0 rbx = 0x0000557252f153b0 rcx = 0x0000557252f153a0 rdx = 0x00007fda83441b80 Step #5: rdi = 0x0000557252f153a0 rsi = 0x0000000000030810 rbp = 0x0000000000000000 rsp = 0x00007fffbcdc89a0 Step #5: r8 = 0x0000557252f153b0 r9 = 0x00007fda83442210 r10 = 0x0000557252d9d010 r11 = 0x00007fda83441be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055725269c960 r14 = 0x0000000100000004 r15 = 0x0000557251609386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49875==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-c3bf7a5b680f117cea2a4c4cd68a9b9dc1093044 Step #5: MERGE-OUTER: attempt 5200 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1860626455 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d0c91bd198, 0x55d0c91c5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d0c91c5918,0x55d0c924d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/c3bf7a5b680f117cea2a4c4cd68a9b9dc1093044' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15145 processed earlier; will process 130 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49879==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d0c69d15dd bp 0x000000000000 sp 0x7ffd9525d740 T49879) Step #5: ==49879==The signal is caused by a READ memory access. Step #5: #0 0x55d0c69d15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d0c67f3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d0c67f2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d0c67d0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d0c66f1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d0c6649c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d0c66531e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d0c663a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d0c66663c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa8952e7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d0c662daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49879==Register values: Step #5: rax = 0x000055d0cb647350 rbx = 0x000055d0cb647350 rcx = 0x000055d0cb647800 rdx = 0x00007fa8954afb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd9525d740 Step #5: r8 = 0x000055d0cb647350 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa8954afbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d0c9bd0960 r14 = 0x0000000100000004 r15 = 0x000055d0c8b3d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49879==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-13aff31007e58a40e8cb9fab1bd377a933eefc6f Step #5: MERGE-OUTER: attempt 5201 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1860912193 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5556b8673198, 0x5556b867b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5556b867b918,0x5556b87030a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/13aff31007e58a40e8cb9fab1bd377a933eefc6f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15146 processed earlier; will process 129 files now Step #5: [LOADING] WASM module load failed: unknown elem segment 29303165 Step #5: #1 pulse cov: 981 ft: 982 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: invalid lane index Step #5: #2 pulse cov: 1054 ft: 1424 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49883==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5556b5e875dd bp 0x000000000000 sp 0x7ffdddc4e200 T49883) Step #5: ==49883==The signal is caused by a READ memory access. Step #5: #0 0x5556b5e875dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5556b5ca9280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5556b5ca8fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5556b5c86929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5556b5ba7ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5556b5affc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5556b5b091e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5556b5af06e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5556b5b1c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f26fbc0d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5556b5ae3aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49883==Register values: Step #5: rax = 0x00005556b9801980 rbx = 0x00005556b9801980 rcx = 0x00005556b9801e30 rdx = 0x00007f26fbdd5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdddc4e200 Step #5: r8 = 0x00005556b9801980 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f26fbdd5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005556b9086960 r14 = 0x0000000100000004 r15 = 0x00005556b7ff3386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49883==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f2ae9af2d5e9a00a60ac2638dec4325df70e1029 Step #5: MERGE-OUTER: attempt 5202 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1861206041 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563739950198, 0x563739958911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x563739958918,0x5637399e00a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f2ae9af2d5e9a00a60ac2638dec4325df70e1029' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15149 processed earlier; will process 126 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fc 23 Step #5: #1 pulse cov: 976 ft: 977 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode fc 23 Step #5: #2 pulse cov: 978 ft: 980 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49887==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5637371645dd bp 0x000000000000 sp 0x7ffd8c6f9710 T49887) Step #5: ==49887==The signal is caused by a READ memory access. Step #5: #0 0x5637371645dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563736f86280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563736f85fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563736f63929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563736e84ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563736ddcc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563736de61e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563736dcd6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563736df93c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1d27e86082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563736dc0aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49887==Register values: Step #5: rax = 0x000056373bff3880 rbx = 0x000056373bff3880 rcx = 0x000056373bff3d30 rdx = 0x00007f1d2804eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd8c6f9710 Step #5: r8 = 0x000056373bff3880 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f1d2804ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056373a363960 r14 = 0x0000000100000004 r15 = 0x00005637392d0386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49887==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-bf5c403bab8fee8f2f8274848669ade60dd3c686 Step #5: MERGE-OUTER: attempt 5203 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1861500986 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560797439198, 0x560797441911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560797441918,0x5607974c90a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/bf5c403bab8fee8f2f8274848669ade60dd3c686' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15152 processed earlier; will process 123 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1169 ft: 1170 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 1287 ft: 1567 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1fffbfff. Step #5: #4 pulse cov: 1488 ft: 2287 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid opcode 0xfd 1fffbfff. Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49891==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560794c4d5dd bp 0x000000000000 sp 0x7ffd4a48b0d0 T49891) Step #5: ==49891==The signal is caused by a READ memory access. Step #5: #0 0x560794c4d5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560794a6f280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560794a6efc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560794a4c929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56079496dad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5607948c5c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5607948cf1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5607948b66e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5607948e23c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8c280b3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5607948a9aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49891==Register values: Step #5: rax = 0x0000560799839df0 rbx = 0x0000560799839df0 rcx = 0x000056079983a2a0 rdx = 0x00007f8c2827bb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd4a48b0d0 Step #5: r8 = 0x0000560799839df0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8c2827bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560797e4c960 r14 = 0x0000000100000004 r15 = 0x0000560796db9386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49891==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0e54a52c0911aafd710520e4d50e713251639215 Step #5: MERGE-OUTER: attempt 5204 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1861796275 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d430625198, 0x55d43062d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d43062d918,0x55d4306b50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0e54a52c0911aafd710520e4d50e713251639215' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15158 processed earlier; will process 117 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49895==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d42de395dd bp 0x000000000000 sp 0x7ffd7b2e9aa0 T49895) Step #5: ==49895==The signal is caused by a READ memory access. Step #5: #0 0x55d42de395dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d42dc5b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d42dc5afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d42dc38929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d42db59ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d42dab1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d42dabb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d42daa26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d42dace3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa53dbba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d42da95aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49895==Register values: Step #5: rax = 0x000055d4316587b0 rbx = 0x000055d4316587b0 rcx = 0x000055d431658c60 rdx = 0x00007fa53dd82b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd7b2e9aa0 Step #5: r8 = 0x000055d4316587b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa53dd82be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d431038960 r14 = 0x0000000100000004 r15 = 0x000055d42ffa5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49895==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9de1bdc30e1018be099337af7c36e1a4dfbb24f5 Step #5: MERGE-OUTER: attempt 5205 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1862076234 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557395abf198, 0x557395ac7911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557395ac7918,0x557395b4f0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9de1bdc30e1018be099337af7c36e1a4dfbb24f5' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15159 processed earlier; will process 116 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49899==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5573932d35dd bp 0x000000000000 sp 0x7ffdd34b1eb0 T49899) Step #5: ==49899==The signal is caused by a READ memory access. Step #5: #0 0x5573932d35dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5573930f5280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5573930f4fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5573930d2929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557392ff3ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557392f4bc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557392f551e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557392f3c6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557392f683c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f055ab6a082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557392f2faad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49899==Register values: Step #5: rax = 0x000055739701be70 rbx = 0x000055739701be70 rcx = 0x000055739701c320 rdx = 0x00007f055ad32b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd34b1eb0 Step #5: r8 = 0x000055739701be70 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f055ad32be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005573964d2960 r14 = 0x0000000100000004 r15 = 0x000055739543f386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49899==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-a3930b4d9b2c1b9ee6ee9e07feeeae5d6f222064 Step #5: MERGE-OUTER: attempt 5206 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1862314656 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5611bea01198, 0x5611bea09911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5611bea09918,0x5611bea910a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/a3930b4d9b2c1b9ee6ee9e07feeeae5d6f222064' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15160 processed earlier; will process 115 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fa Step #5: #1 pulse cov: 1160 ft: 1161 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49903==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5611bc2155dd bp 0x000000000000 sp 0x7ffe4bb76910 T49903) Step #5: ==49903==The signal is caused by a READ memory access. Step #5: #0 0x5611bc2155dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5611bc037280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5611bc036fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5611bc014929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5611bbf35ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5611bbe8dc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5611bbe971e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5611bbe7e6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5611bbeaa3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4ab5f33082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5611bbe71aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49903==Register values: Step #5: rax = 0x00005611c0537b50 rbx = 0x00005611c0537b50 rcx = 0x00005611c0538000 rdx = 0x00007f4ab60fbb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe4bb76910 Step #5: r8 = 0x00005611c0537b50 r9 = 0x00007f4ab60fbcd0 r10 = 0x00005611c0390010 r11 = 0x00007f4ab60fbbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005611bf414960 r14 = 0x0000000100000004 r15 = 0x00005611be381386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49903==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-808a7a708563f86d727fa98e251d76f0659bd941 Step #5: MERGE-OUTER: attempt 5207 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1862671673 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55953271b198, 0x559532723911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x559532723918,0x5595327ab0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/808a7a708563f86d727fa98e251d76f0659bd941' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15162 processed earlier; will process 113 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 1062 ft: 1063 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function 36 Step #5: #2 pulse cov: 1221 ft: 1803 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49907==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55952ff2f5dd bp 0x000000000000 sp 0x7ffcfcb63390 T49907) Step #5: ==49907==The signal is caused by a READ memory access. Step #5: #0 0x55952ff2f5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55952fd51280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55952fd50fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55952fd2e929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55952fc4fad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55952fba7c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55952fbb11e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55952fb986e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55952fbc43c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f616550d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55952fb8baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49907==Register values: Step #5: rax = 0x00005595335b2320 rbx = 0x00005595335b2320 rcx = 0x00005595335b27d0 rdx = 0x00007f61656d5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcfcb63390 Step #5: r8 = 0x00005595335b2320 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f61656d5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055953312e960 r14 = 0x0000000100000004 r15 = 0x000055953209b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49907==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f81bcc047d3f885c379ccb30d527c9deb49446b4 Step #5: MERGE-OUTER: attempt 5208 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1862957066 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cdae5b4198, 0x55cdae5bc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cdae5bc918,0x55cdae6440a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f81bcc047d3f885c379ccb30d527c9deb49446b4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15165 processed earlier; will process 110 files now Step #5: [LOADING] WASM module load failed: invalid memop flags: alignment must not be larger than natural Step #5: #1 pulse cov: 1368 ft: 1369 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #2 pulse cov: 1390 ft: 2033 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #4 pulse cov: 1576 ft: 2972 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49911==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cdabdc85dd bp 0x000000000000 sp 0x7ffe65559320 T49911) Step #5: ==49911==The signal is caused by a READ memory access. Step #5: #0 0x55cdabdc85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cdabbea280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cdabbe9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cdabbc7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cdabae8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cdaba40c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cdaba4a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cdaba316e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cdaba5d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7efc79381082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cdaba24aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49911==Register values: Step #5: rax = 0x000055cdb014d8e0 rbx = 0x000055cdb014d8e0 rcx = 0x000055cdb014dd90 rdx = 0x00007efc79549b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe65559320 Step #5: r8 = 0x000055cdb014d8e0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007efc79549be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cdaefc7960 r14 = 0x0000000100000004 r15 = 0x000055cdadf34386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49911==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f9ceed63cb66aba1e51b6446becb789d9c05fb2f Step #5: MERGE-OUTER: attempt 5209 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1863177204 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x555f3de03198, 0x555f3de0b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x555f3de0b918,0x555f3de930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f9ceed63cb66aba1e51b6446becb789d9c05fb2f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15171 processed earlier; will process 104 files now Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #1 pulse cov: 861 ft: 862 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49915==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x555f3b6175dd bp 0x000000000000 sp 0x7fff0e38d780 T49915) Step #5: ==49915==The signal is caused by a READ memory access. Step #5: #0 0x555f3b6175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x555f3b439280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x555f3b438fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x555f3b416929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x555f3b337ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x555f3b28fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x555f3b2991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x555f3b2806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x555f3b2ac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd4b6d05082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x555f3b273aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49915==Register values: Step #5: rax = 0x0000555f3f22b930 rbx = 0x0000555f3f22b930 rcx = 0x0000555f3f22bde0 rdx = 0x00007fd4b6ecdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff0e38d780 Step #5: r8 = 0x0000555f3f22b930 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fd4b6ecdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000555f3e816960 r14 = 0x0000000100000004 r15 = 0x0000555f3d783386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49915==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-d2f1ceb26acb4257d9a20b6b7f017efb0fd5501f Step #5: MERGE-OUTER: attempt 5210 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1863479519 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55cabb0aa198, 0x55cabb0b2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55cabb0b2918,0x55cabb13a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/d2f1ceb26acb4257d9a20b6b7f017efb0fd5501f' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15173 processed earlier; will process 102 files now Step #5: [LOADING] WASM module load failed: unsupported opcode 08 Step #5: #1 pulse cov: 556 ft: 557 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49919==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55cab88be5dd bp 0x000000000000 sp 0x7ffd122acb20 T49919) Step #5: ==49919==The signal is caused by a READ memory access. Step #5: #0 0x55cab88be5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55cab86e0280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55cab86dffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55cab86bd929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55cab85dead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55cab8536c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55cab85401e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55cab85276e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55cab85533c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f325ec23082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55cab851aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49919==Register values: Step #5: rax = 0x000055cabd2c1850 rbx = 0x000055cabd2c1850 rcx = 0x000055cabd2c1840 rdx = 0x00007f325edebb80 Step #5: rdi = 0x000055cabd2c1840 rsi = 0x0000000000000055 rbp = 0x0000000000000000 rsp = 0x00007ffd122acb20 Step #5: r8 = 0x000055cabd2c1850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f325edebbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055cabbabd960 r14 = 0x0000000100000004 r15 = 0x000055cabaa2a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49919==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-01bb2fd12169d307469c06c47a89b0902060c90c Step #5: MERGE-OUTER: attempt 5211 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1863821876 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55d8312da198, 0x55d8312e2911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55d8312e2918,0x55d83136a0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/01bb2fd12169d307469c06c47a89b0902060c90c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15175 processed earlier; will process 100 files now Step #5: [LOADING] WASM module load failed: type mismatch: stack size does not match block type Step #5: #1 pulse cov: 980 ft: 981 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49923==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55d82eaee5dd bp 0x000000000000 sp 0x7fffa490ca70 T49923) Step #5: ==49923==The signal is caused by a READ memory access. Step #5: #0 0x55d82eaee5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55d82e910280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55d82e90ffc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55d82e8ed929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55d82e80ead6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55d82e766c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55d82e7701e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55d82e7576e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55d82e7833c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f7d4f6ba082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55d82e74aaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49923==Register values: Step #5: rax = 0x000055d83334a2d0 rbx = 0x000055d83334a2d0 rcx = 0x000055d83334a2c0 rdx = 0x00007f7d4f882b80 Step #5: rdi = 0x000055d83334a2c0 rsi = 0x0000000000024080 rbp = 0x0000000000000000 rsp = 0x00007fffa490ca70 Step #5: r8 = 0x000055d83334a2d0 r9 = 0x00007f7d4f883240 r10 = 0x000055d8331d2010 r11 = 0x00007f7d4f882be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055d831ced960 r14 = 0x0000000100000004 r15 = 0x000055d830c5a386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49923==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-51a68bc57837b782d0c31a2f257dafcdf9df01c6 Step #5: MERGE-OUTER: attempt 5212 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1864141092 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562281ad198, 0x5562281b5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562281b5918,0x55622823d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/51a68bc57837b782d0c31a2f257dafcdf9df01c6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15177 processed earlier; will process 98 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1076 ft: 1077 exec/s: 0 rss: 53Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #2 pulse cov: 1541 ft: 1963 exec/s: 0 rss: 53Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49927==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562259c15dd bp 0x000000000000 sp 0x7ffefb049040 T49927) Step #5: ==49927==The signal is caused by a READ memory access. Step #5: #0 0x5562259c15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562257e3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562257e2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562257c0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562256e1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x556225639c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562256431e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55622562a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562256563c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9ae153d082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55622561daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49927==Register values: Step #5: rax = 0x0000556228e41f30 rbx = 0x0000556228e41f30 rcx = 0x0000556228e423e0 rdx = 0x00007f9ae1705b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffefb049040 Step #5: r8 = 0x0000556228e41f30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9ae1705be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000556228bc0960 r14 = 0x0000000100000004 r15 = 0x0000556227b2d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49927==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0a38d326efb1a74d7739bf15ce532d436356e56a Step #5: MERGE-OUTER: attempt 5213 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1864341359 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557b1e903198, 0x557b1e90b911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557b1e90b918,0x557b1e9930a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0a38d326efb1a74d7739bf15ce532d436356e56a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15180 processed earlier; will process 95 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 1076 ft: 1077 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: invalid func result types Step #5: #2 pulse cov: 1083 ft: 1285 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: #4 pulse cov: 1321 ft: 2206 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: [LOADING] WASM module load failed: integer representation too long Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49931==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557b1c1175dd bp 0x000000000000 sp 0x7fff7e2f9c20 T49931) Step #5: ==49931==The signal is caused by a READ memory access. Step #5: #0 0x557b1c1175dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557b1bf39280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557b1bf38fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557b1bf16929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557b1be37ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557b1bd8fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557b1bd991e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557b1bd806e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557b1bdac3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f1970508082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557b1bd73aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49931==Register values: Step #5: rax = 0x0000557b20571d70 rbx = 0x0000557b20571d70 rcx = 0x0000557b20571d60 rdx = 0x00007f19706d0b80 Step #5: rdi = 0x0000557b20571d60 rsi = 0x0000000000000210 rbp = 0x0000000000000000 rsp = 0x00007fff7e2f9c20 Step #5: r8 = 0x0000557b20571d70 r9 = 0x00007f19706d1210 r10 = 0x0000557b203cb010 r11 = 0x00007f19706d0be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557b1f316960 r14 = 0x0000000100000004 r15 = 0x0000557b1e283386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49931==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-02cc1a7151d333e626c6cc20282cd9c6ae93f89c Step #5: MERGE-OUTER: attempt 5214 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1864562864 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f335265198, 0x55f33526d911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f33526d918,0x55f3352f50a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/02cc1a7151d333e626c6cc20282cd9c6ae93f89c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15187 processed earlier; will process 88 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 1249 ft: 1250 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unsupported opcode d9 Step #5: #2 pulse cov: 1272 ft: 1367 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49935==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f332a795dd bp 0x000000000000 sp 0x7ffd6a82a400 T49935) Step #5: ==49935==The signal is caused by a READ memory access. Step #5: #0 0x55f332a795dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f33289b280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f33289afc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f332878929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f332799ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f3326f1c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f3326fb1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f3326e26e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f33270e3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f13e4106082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f3326d5aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49935==Register values: Step #5: rax = 0x000055f336fd7a90 rbx = 0x000055f336fd7a90 rcx = 0x000055f336fd7f40 rdx = 0x00007f13e42ceb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd6a82a400 Step #5: r8 = 0x000055f336fd7a90 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f13e42cebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f335c78960 r14 = 0x0000000100000004 r15 = 0x000055f334be5386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49935==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-5f07ed2d656fb2ca35608897798261a95a6bb457 Step #5: MERGE-OUTER: attempt 5215 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1864738498 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5642cdfc4198, 0x5642cdfcc911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5642cdfcc918,0x5642ce0540a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/5f07ed2d656fb2ca35608897798261a95a6bb457' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15191 processed earlier; will process 84 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect i32 but got other Step #5: #1 pulse cov: 880 ft: 881 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 1018 ft: 1337 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #4 pulse cov: 1032 ft: 1574 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49939==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5642cb7d85dd bp 0x000000000000 sp 0x7ffcb9178860 T49939) Step #5: ==49939==The signal is caused by a READ memory access. Step #5: #0 0x5642cb7d85dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5642cb5fa280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5642cb5f9fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5642cb5d7929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5642cb4f8ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5642cb450c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5642cb45a1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5642cb4416e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5642cb46d3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fdc38b32082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5642cb434aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49939==Register values: Step #5: rax = 0x00005642d0036950 rbx = 0x00005642d0036950 rcx = 0x00005642d0036940 rdx = 0x00007fdc38cfab80 Step #5: rdi = 0x00005642d0036940 rsi = 0x0000000000000c02 rbp = 0x0000000000000000 rsp = 0x00007ffcb9178860 Step #5: r8 = 0x00005642d0036950 r9 = 0x00007fdc38cfb1e0 r10 = 0x00005642cfea6010 r11 = 0x00007fdc38cfabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005642ce9d7960 r14 = 0x0000000100000004 r15 = 0x00005642cd944386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49939==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9148d203af81c2d3c6f488fc1445cccfe654eea3 Step #5: MERGE-OUTER: attempt 5216 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1864919621 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x56340bb47198, 0x56340bb4f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56340bb4f918,0x56340bbd70a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9148d203af81c2d3c6f488fc1445cccfe654eea3' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15196 processed earlier; will process 79 files now Step #5: [LOADING] WASM module load failed: illegal opcode or constant expression required or type mismatch Step #5: #1 pulse cov: 526 ft: 527 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49943==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56340935b5dd bp 0x000000000000 sp 0x7fff9e8f4ee0 T49943) Step #5: ==49943==The signal is caused by a READ memory access. Step #5: #0 0x56340935b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56340917d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56340917cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56340915a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56340907bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563408fd3c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563408fdd1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563408fc46e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563408ff03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fa489efd082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x563408fb7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49943==Register values: Step #5: rax = 0x000056340cad7850 rbx = 0x000056340cad7850 rcx = 0x000056340cad7840 rdx = 0x00007fa48a0c5b80 Step #5: rdi = 0x000056340cad7840 rsi = 0x0000000000000255 rbp = 0x0000000000000000 rsp = 0x00007fff9e8f4ee0 Step #5: r8 = 0x000056340cad7850 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fa48a0c5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000056340c55a960 r14 = 0x0000000100000004 r15 = 0x000056340b4c7386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49943==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9960f24ec3afe0b2016fde1f51aaeefd6cf8dbf6 Step #5: MERGE-OUTER: attempt 5217 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1865089838 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564d686c7198, 0x564d686cf911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564d686cf918,0x564d687570a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9960f24ec3afe0b2016fde1f51aaeefd6cf8dbf6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15198 processed earlier; will process 77 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 743 ft: 744 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49947==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564d65edb5dd bp 0x000000000000 sp 0x7ffcad164080 T49947) Step #5: ==49947==The signal is caused by a READ memory access. Step #5: #0 0x564d65edb5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564d65cfd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564d65cfcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564d65cda929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564d65bfbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564d65b53c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564d65b5d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564d65b446e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564d65b703c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f829eb67082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564d65b37aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49947==Register values: Step #5: rax = 0x0000564d6ac9f2b0 rbx = 0x0000564d6ac9f2b0 rcx = 0x0000564d6ac9f760 rdx = 0x00007f829ed2fb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffcad164080 Step #5: r8 = 0x0000564d6ac9f2b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f829ed2fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564d690da960 r14 = 0x0000000100000004 r15 = 0x0000564d68047386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49947==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1e44006a480078c7c833eea1a667144231308df4 Step #5: MERGE-OUTER: attempt 5218 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1865239687 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5620a1618198, 0x5620a1620911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5620a1620918,0x5620a16a80a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1e44006a480078c7c833eea1a667144231308df4' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15200 processed earlier; will process 75 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49951==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x56209ee2c5dd bp 0x000000000000 sp 0x7fff2ecffb00 T49951) Step #5: ==49951==The signal is caused by a READ memory access. Step #5: #0 0x56209ee2c5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x56209ec4e280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x56209ec4dfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x56209ec2b929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x56209eb4cad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x56209eaa4c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x56209eaae1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x56209ea956e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x56209eac13c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f9367da4082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x56209ea88aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49951==Register values: Step #5: rax = 0x00005620a2db4160 rbx = 0x00005620a2db4160 rcx = 0x00005620a2db4610 rdx = 0x00007f9367f6cb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff2ecffb00 Step #5: r8 = 0x00005620a2db4160 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f9367f6cbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005620a202b960 r14 = 0x0000000100000004 r15 = 0x00005620a0f98386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49951==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-1b5aa8296784f3bcc92639fbe91221200082584e Step #5: MERGE-OUTER: attempt 5219 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1865387869 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557f57e8d198, 0x557f57e95911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557f57e95918,0x557f57f1d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/1b5aa8296784f3bcc92639fbe91221200082584e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15201 processed earlier; will process 74 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1236 ft: 1237 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #2 pulse cov: 1482 ft: 1922 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49955==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557f556a15dd bp 0x000000000000 sp 0x7ffcf5135b00 T49955) Step #5: ==49955==The signal is caused by a READ memory access. Step #5: #0 0x557f556a15dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557f554c3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557f554c2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557f554a0929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557f553c1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557f55319c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557f553231e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557f5530a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557f553363c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f96cef3b082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557f552fdaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49955==Register values: Step #5: rax = 0x0000557f5928c420 rbx = 0x0000557f5928c420 rcx = 0x0000557f5928c410 rdx = 0x00007f96cf103b80 Step #5: rdi = 0x0000557f5928c410 rsi = 0x0000000000100000 rbp = 0x0000000000000000 rsp = 0x00007ffcf5135b00 Step #5: r8 = 0x0000557f5928c420 r9 = 0x00007f96cf104110 r10 = 0x0000557f590e8010 r11 = 0x00007f96cf103be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557f588a0960 r14 = 0x0000000100000004 r15 = 0x0000557f5780d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49955==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-713be920b46f53b5b3f501e82138b94ec3c63b31 Step #5: MERGE-OUTER: attempt 5220 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1865549693 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c521a4c198, 0x55c521a54911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c521a54918,0x55c521adc0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/713be920b46f53b5b3f501e82138b94ec3c63b31' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15205 processed earlier; will process 70 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 889 ft: 890 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49959==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c51f2605dd bp 0x000000000000 sp 0x7ffd66b93700 T49959) Step #5: ==49959==The signal is caused by a READ memory access. Step #5: #0 0x55c51f2605dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c51f082280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c51f081fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c51f05f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c51ef80ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c51eed8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c51eee21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c51eec96e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c51eef53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f8d51014082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c51eebcaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49959==Register values: Step #5: rax = 0x000055c522ffe660 rbx = 0x000055c522ffe660 rcx = 0x000055c522ffeb10 rdx = 0x00007f8d511dcb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffd66b93700 Step #5: r8 = 0x000055c522ffe660 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f8d511dcbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c52245f960 r14 = 0x0000000100000004 r15 = 0x000055c5213cc386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49959==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-b16179840ccf61f21fe303883efe9c9e75819987 Step #5: MERGE-OUTER: attempt 5221 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1869024034 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560dcc2a6198, 0x560dcc2ae911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560dcc2ae918,0x560dcc3360a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/b16179840ccf61f21fe303883efe9c9e75819987' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15207 processed earlier; will process 68 files now Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #1 pulse cov: 128 ft: 129 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #2 pulse cov: 130 ft: 133 exec/s: 0 rss: 50Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unsupported opcode ca Step #5: #4 pulse cov: 966 ft: 986 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49963==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560dc9aba5dd bp 0x000000000000 sp 0x7ffdb3035c70 T49963) Step #5: ==49963==The signal is caused by a READ memory access. Step #5: #0 0x560dc9aba5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560dc98dc280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560dc98dbfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560dc98b9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560dc97daad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560dc9732c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560dc973c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560dc97236e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560dc974f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f30eb8ed082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560dc9716aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49963==Register values: Step #5: rax = 0x0000560dce5f7060 rbx = 0x0000560dce5f7060 rcx = 0x0000560dce5f7510 rdx = 0x00007f30ebab5b80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdb3035c70 Step #5: r8 = 0x0000560dce5f7060 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f30ebab5be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560dcccb9960 r14 = 0x0000000100000004 r15 = 0x0000560dcbc26386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49963==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-004f3d74fa8e28302e2640b98846192472a8bed8 Step #5: MERGE-OUTER: attempt 5222 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1869177706 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x564be361c198, 0x564be3624911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x564be3624918,0x564be36ac0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/004f3d74fa8e28302e2640b98846192472a8bed8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15212 processed earlier; will process 63 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49967==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x564be0e305dd bp 0x000000000000 sp 0x7ffc2af21fc0 T49967) Step #5: ==49967==The signal is caused by a READ memory access. Step #5: #0 0x564be0e305dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x564be0c52280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x564be0c51fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x564be0c2f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x564be0b50ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x564be0aa8c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x564be0ab21e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x564be0a996e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x564be0ac53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f20b7502082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x564be0a8caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49967==Register values: Step #5: rax = 0x0000564be613dee0 rbx = 0x0000564be613dee0 rcx = 0x0000564be613e390 rdx = 0x00007f20b76cab80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc2af21fc0 Step #5: r8 = 0x0000564be613dee0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f20b76cabe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000564be402f960 r14 = 0x0000000100000004 r15 = 0x0000564be2f9c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49967==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-0409ba34c96895c8f9d19a1653e12239e3d9aa98 Step #5: MERGE-OUTER: attempt 5223 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1869325345 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x560a182cb198, 0x560a182d3911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x560a182d3918,0x560a1835b0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/0409ba34c96895c8f9d19a1653e12239e3d9aa98' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15213 processed earlier; will process 62 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1103 ft: 1104 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect f32 but got other Step #5: #2 pulse cov: 1214 ft: 1764 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: [LOADING] WASM module load failed: unknown memory Step #5: #4 pulse cov: 1579 ft: 2455 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown function type Step #5: [LOADING] WASM module load failed: type mismatch: expect arrayref but got other Step #5: [LOADING] WASM module load failed: unknown array type Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49971==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x560a15adf5dd bp 0x000000000000 sp 0x7ffcd541f280 T49971) Step #5: ==49971==The signal is caused by a READ memory access. Step #5: #0 0x560a15adf5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x560a15901280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x560a15900fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x560a158de929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x560a157ffad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x560a15757c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x560a157611e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x560a157486e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x560a157743c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fb0cff0f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x560a1573baad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49971==Register values: Step #5: rax = 0x0000560a19ca8d70 rbx = 0x0000560a19ca8d70 rcx = 0x0000560a19ca8d60 rdx = 0x00007fb0d00d7b80 Step #5: rdi = 0x0000560a19ca8d60 rsi = 0x0000000000000d40 rbp = 0x0000000000000000 rsp = 0x00007ffcd541f280 Step #5: r8 = 0x0000560a19ca8d70 r9 = 0x00007fb0d00d8230 r10 = 0x0000560a19ae6010 r11 = 0x00007fb0d00d7be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000560a18cde960 r14 = 0x0000000100000004 r15 = 0x0000560a17c4b386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49971==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3ed2be8f96ecece2466b2d1d977b24236eb417c0 Step #5: MERGE-OUTER: attempt 5224 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1869495974 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x561ea4b82198, 0x561ea4b8a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x561ea4b8a918,0x561ea4c120a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3ed2be8f96ecece2466b2d1d977b24236eb417c0' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15221 processed earlier; will process 54 files now Step #5: [LOADING] WASM module load failed: unknown type 27 Step #5: #1 pulse cov: 886 ft: 887 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect heap object but got others Step #5: #2 pulse cov: 908 ft: 1026 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49975==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x561ea23965dd bp 0x000000000000 sp 0x7ffc29be4280 T49975) Step #5: ==49975==The signal is caused by a READ memory access. Step #5: #0 0x561ea23965dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x561ea21b8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x561ea21b7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x561ea2195929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x561ea20b6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x561ea200ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x561ea20181e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x561ea1fff6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x561ea202b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f4683167082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x561ea1ff2aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49975==Register values: Step #5: rax = 0x0000561ea6b3a3b0 rbx = 0x0000561ea6b3a3b0 rcx = 0x0000561ea6b3a3a0 rdx = 0x00007f468332fb80 Step #5: rdi = 0x0000561ea6b3a3a0 rsi = 0x0000000000062000 rbp = 0x0000000000000000 rsp = 0x00007ffc29be4280 Step #5: r8 = 0x0000561ea6b3a3b0 r9 = 0x00007f46833302a0 r10 = 0x0000561ea69c2010 r11 = 0x00007f468332fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000561ea5595960 r14 = 0x0000000100000004 r15 = 0x0000561ea4502386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49975==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-587e5c9679040db9393dbcb94c19d8239b682c0e Step #5: MERGE-OUTER: attempt 5225 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1869648526 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5578eb0e3198, 0x5578eb0eb911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5578eb0eb918,0x5578eb1730a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/587e5c9679040db9393dbcb94c19d8239b682c0e' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15224 processed earlier; will process 51 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect v128 but got other Step #5: #1 pulse cov: 1077 ft: 1078 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unknown elem segment 16777215 Step #5: #2 pulse cov: 1309 ft: 1912 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49979==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5578e88f75dd bp 0x000000000000 sp 0x7ffef6289fd0 T49979) Step #5: ==49979==The signal is caused by a READ memory access. Step #5: #0 0x5578e88f75dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5578e8719280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5578e8718fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5578e86f6929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5578e8617ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5578e856fc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5578e85791e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5578e85606e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5578e858c3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f59ef3cc082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5578e8553aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49979==Register values: Step #5: rax = 0x00005578ed91ac00 rbx = 0x00005578ed91ac00 rcx = 0x00005578ed91abf0 rdx = 0x00007f59ef594b80 Step #5: rdi = 0x00005578ed91abf0 rsi = 0x0000000000064400 rbp = 0x0000000000000000 rsp = 0x00007ffef6289fd0 Step #5: r8 = 0x00005578ed91ac00 r9 = 0x00007f59ef595270 r10 = 0x00005578ed77d010 r11 = 0x00007f59ef594be0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005578ebaf6960 r14 = 0x0000000100000004 r15 = 0x00005578eaa63386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49979==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3cd00cf9ac01f6f7b709fa5334f5a376141eba85 Step #5: MERGE-OUTER: attempt 5226 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1869803228 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5562f2d31198, 0x5562f2d39911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5562f2d39918,0x5562f2dc10a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3cd00cf9ac01f6f7b709fa5334f5a376141eba85' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15227 processed earlier; will process 48 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49983==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5562f05455dd bp 0x000000000000 sp 0x7fff8d3a2060 T49983) Step #5: ==49983==The signal is caused by a READ memory access. Step #5: #0 0x5562f05455dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5562f0367280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5562f0366fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5562f0344929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5562f0265ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5562f01bdc4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5562f01c71e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5562f01ae6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5562f01da3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff3d9405082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5562f01a1aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49983==Register values: Step #5: rax = 0x00005562f5233590 rbx = 0x00005562f5233590 rcx = 0x00005562f5233a40 rdx = 0x00007ff3d95cdb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007fff8d3a2060 Step #5: r8 = 0x00005562f5233590 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007ff3d95cdbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005562f3744960 r14 = 0x0000000100000004 r15 = 0x00005562f26b1386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49983==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-cd17ab0c9ddef4c46147ca6360d2a6ba6c8a64d8 Step #5: MERGE-OUTER: attempt 5227 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1869948514 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55a80a6b6198, 0x55a80a6be911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55a80a6be918,0x55a80a7460a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/cd17ab0c9ddef4c46147ca6360d2a6ba6c8a64d8' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15228 processed earlier; will process 47 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #1 pulse cov: 790 ft: 791 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49987==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55a807eca5dd bp 0x000000000000 sp 0x7ffedd4766c0 T49987) Step #5: ==49987==The signal is caused by a READ memory access. Step #5: #0 0x55a807eca5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55a807cec280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55a807cebfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55a807cc9929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55a807beaad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55a807b42c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55a807b4c1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55a807b336e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55a807b5f3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f2846598082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55a807b26aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49987==Register values: Step #5: rax = 0x000055a80c6db510 rbx = 0x000055a80c6db510 rcx = 0x000055a80c6db500 rdx = 0x00007f2846760b80 Step #5: rdi = 0x000055a80c6db500 rsi = 0x0000000000064000 rbp = 0x0000000000000000 rsp = 0x00007ffedd4766c0 Step #5: r8 = 0x000055a80c6db510 r9 = 0x00007f28467612b0 r10 = 0x000055a80c563010 r11 = 0x00007f2846760be0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055a80b0c9960 r14 = 0x0000000100000004 r15 = 0x000055a80a036386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49987==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-6f727cb133de8c019a9fc6f2101602279ea0fa08 Step #5: MERGE-OUTER: attempt 5228 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1870101009 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x562e42cb2198, 0x562e42cba911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x562e42cba918,0x562e42d420a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/6f727cb133de8c019a9fc6f2101602279ea0fa08' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15230 processed earlier; will process 45 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49991==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x562e404c65dd bp 0x000000000000 sp 0x7ffc59611d20 T49991) Step #5: ==49991==The signal is caused by a READ memory access. Step #5: #0 0x562e404c65dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x562e402e8280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x562e402e7fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x562e402c5929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x562e401e6ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x562e4013ec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x562e401481e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x562e4012f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x562e4015b3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fe728ae3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x562e40122aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49991==Register values: Step #5: rax = 0x0000562e449b1ba0 rbx = 0x0000562e449b1ba0 rcx = 0x0000562e449b2050 rdx = 0x00007fe728cabb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffc59611d20 Step #5: r8 = 0x0000562e449b1ba0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007fe728cabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000562e436c5960 r14 = 0x0000000100000004 r15 = 0x0000562e42632386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49991==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f3497f4d62928974732a2208b226a9c3ab37aca6 Step #5: MERGE-OUTER: attempt 5229 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1870247719 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5572e0c8e198, 0x5572e0c96911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x5572e0c96918,0x5572e0d1e0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f3497f4d62928974732a2208b226a9c3ab37aca6' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15231 processed earlier; will process 44 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect data but stack was empty Step #5: #1 pulse cov: 1004 ft: 1005 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: zero byte expected Step #5: #2 pulse cov: 1341 ft: 1841 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: type mismatch: expect i64 but got other Step #5: [LOADING] WASM module load failed: type mismatch: expect f64 but got other Step #5: #4 pulse cov: 1384 ft: 2380 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49995==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x5572de4a25dd bp 0x000000000000 sp 0x7ffdd0cdf650 T49995) Step #5: ==49995==The signal is caused by a READ memory access. Step #5: #0 0x5572de4a25dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x5572de2c4280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x5572de2c3fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x5572de2a1929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x5572de1c2ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x5572de11ac4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x5572de1241e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x5572de10b6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x5572de1373c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7ff5ea1b7082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5572de0feaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49995==Register values: Step #5: rax = 0x00005572e225fe20 rbx = 0x00005572e225fe20 rcx = 0x00005572e225fe10 rdx = 0x00007ff5ea37fb80 Step #5: rdi = 0x00005572e225fe10 rsi = 0x0000000000060000 rbp = 0x0000000000000000 rsp = 0x00007ffdd0cdf650 Step #5: r8 = 0x00005572e225fe20 r9 = 0x00007ff5ea3802e0 r10 = 0x00005572e20b2010 r11 = 0x00007ff5ea37fbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x00005572e16a1960 r14 = 0x0000000100000004 r15 = 0x00005572e060e386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49995==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-47ae892d4a0fe5534d5bdf24e75d0d99cd38c44a Step #5: MERGE-OUTER: attempt 5230 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1870413854 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55f94f407198, 0x55f94f40f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55f94f40f918,0x55f94f4970a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/47ae892d4a0fe5534d5bdf24e75d0d99cd38c44a' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15236 processed earlier; will process 39 files now Step #5: [LOADING] WASM module load failed: unknown global Step #5: #1 pulse cov: 1230 ft: 1231 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown global Step #5: #2 pulse cov: 1313 ft: 1795 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown memory Step #5: [LOADING] WASM module load failed: unknown function type Step #5: #4 pulse cov: 1331 ft: 2078 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==49999==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55f94cc1b5dd bp 0x000000000000 sp 0x7ffe3a324db0 T49999) Step #5: ==49999==The signal is caused by a READ memory access. Step #5: #0 0x55f94cc1b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55f94ca3d280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55f94ca3cfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55f94ca1a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55f94c93bad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55f94c893c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55f94c89d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55f94c8846e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55f94c8b03c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f5029063082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55f94c877aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==49999==Register values: Step #5: rax = 0x000055f9518c8fb0 rbx = 0x000055f9518c8fb0 rcx = 0x000055f9518c8fa0 rdx = 0x00007f502922bb80 Step #5: rdi = 0x000055f9518c8fa0 rsi = 0x0000000000040000 rbp = 0x0000000000000000 rsp = 0x00007ffe3a324db0 Step #5: r8 = 0x000055f9518c8fb0 r9 = 0x00007f502922c2f0 r10 = 0x000055f951724010 r11 = 0x00007f502922bbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055f94fe1a960 r14 = 0x0000000100000004 r15 = 0x000055f94ed87386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==49999==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-9cfa49dffd0f272f3ddc69fc514e4fac13c640d9 Step #5: MERGE-OUTER: attempt 5231 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1870578135 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55c7a2eed198, 0x55c7a2ef5911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55c7a2ef5918,0x55c7a2f7d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/9cfa49dffd0f272f3ddc69fc514e4fac13c640d9' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15241 processed earlier; will process 34 files now Step #5: [LOADING] WASM module load failed: type mismatch: expect externref but got other Step #5: #1 pulse cov: 1209 ft: 1210 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: unknown local Step #5: #2 pulse cov: 1652 ft: 2036 exec/s: 0 rss: 52Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==50003==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55c7a07015dd bp 0x000000000000 sp 0x7ffcfad47cc0 T50003) Step #5: ==50003==The signal is caused by a READ memory access. Step #5: #0 0x55c7a07015dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55c7a0523280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55c7a0522fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55c7a0500929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55c7a0421ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55c7a0379c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55c7a03831e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55c7a036a6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55c7a03963c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7fd6703b5082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55c7a035daad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==50003==Register values: Step #5: rax = 0x000055c7a46a9410 rbx = 0x000055c7a46a9410 rcx = 0x000055c7a46a9400 rdx = 0x00007fd67057db80 Step #5: rdi = 0x000055c7a46a9400 rsi = 0x00000000000f2000 rbp = 0x0000000000000000 rsp = 0x00007ffcfad47cc0 Step #5: r8 = 0x000055c7a46a9410 r9 = 0x00007fd67057e2a0 r10 = 0x000055c7a4505010 r11 = 0x00007fd67057dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055c7a3900960 r14 = 0x0000000100000004 r15 = 0x000055c7a286d386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==50003==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-3c550786d2bfe88c3edf2e654011e4d5e1824aa7 Step #5: MERGE-OUTER: attempt 5232 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1870737163 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x55efbb022198, 0x55efbb02a911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x55efbb02a918,0x55efbb0b20a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/3c550786d2bfe88c3edf2e654011e4d5e1824aa7' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15244 processed earlier; will process 31 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==50007==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55efb88365dd bp 0x000000000000 sp 0x7ffdd6bb2380 T50007) Step #5: ==50007==The signal is caused by a READ memory access. Step #5: #0 0x55efb88365dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55efb8658280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55efb8657fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55efb8635929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55efb8556ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55efb84aec4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55efb84b81e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55efb849f6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55efb84cb3c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f838cb75082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55efb8492aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==50007==Register values: Step #5: rax = 0x000055efbcab1b30 rbx = 0x000055efbcab1b30 rcx = 0x000055efbcab1fe0 rdx = 0x00007f838cd3db80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffdd6bb2380 Step #5: r8 = 0x000055efbcab1b30 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f838cd3dbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055efbba35960 r14 = 0x0000000100000004 r15 = 0x000055efba9a2386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==50007==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-f8048e12f686087ae95de2d353422ade1f514b23 Step #5: MERGE-OUTER: attempt 5233 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1870889647 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x5566806fc198, 0x556680704911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x556680704918,0x55668078c0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/f8048e12f686087ae95de2d353422ade1f514b23' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15245 processed earlier; will process 30 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==50011==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x55667df105dd bp 0x000000000000 sp 0x7ffde2573ab0 T50011) Step #5: ==50011==The signal is caused by a READ memory access. Step #5: #0 0x55667df105dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x55667dd32280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x55667dd31fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x55667dd0f929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x55667dc30ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x55667db88c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x55667db921e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x55667db796e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x55667dba53c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f48b3046082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x55667db6caad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==50011==Register values: Step #5: rax = 0x00005566815301d0 rbx = 0x00005566815301d0 rcx = 0x0000556681530680 rdx = 0x00007f48b320eb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffde2573ab0 Step #5: r8 = 0x00005566815301d0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f48b320ebe0 Step #5: r12 = 0x0000000100000000 r13 = 0x000055668110f960 r14 = 0x0000000100000004 r15 = 0x000055668007c386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==50011==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-402940b01873d000fe0364716c549c0e4971f8b2 Step #5: MERGE-OUTER: attempt 5234 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1871035501 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x557bfd07d198, 0x557bfd085911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x557bfd085918,0x557bfd10d0a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/402940b01873d000fe0364716c549c0e4971f8b2' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15246 processed earlier; will process 29 files now Step #5: [LOADING] WASM module load failed: unsupported opcode fb 10b47f Step #5: #1 pulse cov: 1162 ft: 1163 exec/s: 0 rss: 51Mb Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==50015==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x557bfa8915dd bp 0x000000000000 sp 0x7fff14e57f10 T50015) Step #5: ==50015==The signal is caused by a READ memory access. Step #5: #0 0x557bfa8915dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x557bfa6b3280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x557bfa6b2fc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x557bfa690929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x557bfa5b1ad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x557bfa509c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x557bfa5131e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x557bfa4fa6e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x557bfa5263c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f346da8f082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x557bfa4edaad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==50015==Register values: Step #5: rax = 0x0000557bff51d2d0 rbx = 0x0000557bff51d2d0 rcx = 0x0000557bff51d2c0 rdx = 0x00007f346dc57b80 Step #5: rdi = 0x0000557bff51d2c0 rsi = 0x00000000000e0000 rbp = 0x0000000000000000 rsp = 0x00007fff14e57f10 Step #5: r8 = 0x0000557bff51d2d0 r9 = 0x00007f346dc582e0 r10 = 0x0000557bff3a5010 r11 = 0x00007f346dc57be0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000557bfda90960 r14 = 0x0000000100000004 r15 = 0x0000557bfc9fd386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==50015==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-985e41f2313b93899f3ccf5888cbf3f065e9dc4c Step #5: MERGE-OUTER: attempt 5235 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1871193818 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x563408587198, 0x56340858f911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x56340858f918,0x5634086170a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/985e41f2313b93899f3ccf5888cbf3f065e9dc4c' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15248 processed earlier; will process 27 files now Step #5: UndefinedBehaviorSanitizer:DEADLYSIGNAL Step #5: ==50019==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000100000004 (pc 0x563405d9b5dd bp 0x000000000000 sp 0x7ffe9fd9e450 T50019) Step #5: ==50019==The signal is caused by a READ memory access. Step #5: #0 0x563405d9b5dd in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) Step #5: #1 0x563405bbd280 in llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const /opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h:498:12 Step #5: #2 0x563405bbcfc4 in LLVMCreateTargetMachineWithOpts /src/wamr/core/iwasm/compilation/aot_llvm_extra2.cpp:164:34 Step #5: #3 0x563405b9a929 in aot_create_comp_context /src/wamr/core/iwasm/compilation/aot_llvm.c:3255:42 Step #5: #4 0x563405abbad6 in LLVMFuzzerTestOneInput /src/wamr/tests/fuzz/wasm-mutator-fuzz/aot-compiler/aot_compiler_fuzz.cc:70:16 Step #5: #5 0x563405a13c4d in fuzzer::Fuzzer::ExecuteCallback(unsigned char const*, unsigned long) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:619:13 Step #5: #6 0x563405a1d1e8 in fuzzer::Fuzzer::CrashResistantMergeInternalStep(std::__Fuzzer::basic_string, std::__Fuzzer::allocator> const&, bool) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMerge.cpp:239:5 Step #5: #7 0x563405a046e9 in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char const*, unsigned long)) /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:890:8 Step #5: #8 0x563405a303c2 in main /src/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:10 Step #5: #9 0x7f063aae3082 in __libc_start_main (/usr/lib/x86_64-linux-gnu/libc.so.6+0x24082) (BuildId: 5792732f783158c66fb4f3756458ca24e46e827d) Step #5: #10 0x5634059f7aad in _start (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x266aad) Step #5: Step #5: DEDUP_TOKEN: llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool)--llvm::Target::createTargetMachine(llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) const--LLVMCreateTargetMachineWithOpts Step #5: ==50019==Register values: Step #5: rax = 0x000056340971f2b0 rbx = 0x000056340971f2b0 rcx = 0x000056340971f760 rdx = 0x00007f063acabb80 Step #5: rdi = 0x0000000000000002 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x00007ffe9fd9e450 Step #5: r8 = 0x000056340971f2b0 r9 = 0x000000000000007c r10 = 0x0000000100000001 r11 = 0x00007f063acabbe0 Step #5: r12 = 0x0000000100000000 r13 = 0x0000563408f9a960 r14 = 0x0000000100000004 r15 = 0x0000563407f07386 Step #5: UndefinedBehaviorSanitizer can not provide additional info. Step #5: SUMMARY: UndefinedBehaviorSanitizer: SEGV (out/libfuzzer-coverage-x86_64/wamr_fuzz_aot_compiler+0x60a5dd) in llvm::RegisterTargetMachine::Allocator(llvm::Target const&, llvm::Triple const&, llvm::StringRef, llvm::StringRef, llvm::TargetOptions const&, std::optional, std::optional, llvm::CodeGenOptLevel, bool) Step #5: ==50019==ABORTING Step #5: MS: 0 ; base unit: 0000000000000000000000000000000000000000 Step #5: artifact_prefix='./'; Test unit written to ./crash-7914f213468679164b527e022caf67af6bee01bd Step #5: MERGE-OUTER: attempt 5236 Step #5: INFO: Running with entropic power schedule (0xFF, 100). Step #5: INFO: Seed: 1871342785 Step #5: INFO: Loaded 1 modules (34681 inline 8-bit counters): 34681 [0x558e336d7198, 0x558e336df911), Step #5: INFO: Loaded 1 PC tables (34681 PCs): 34681 [0x558e336df918,0x558e337670a8), Step #5: INFO: -max_len is not provided; libFuzzer will not generate inputs larger than 1048576 bytes Step #5: MERGE-INNER: using the control file '/tmp/libFuzzerTemp.Merge56.txt' Step #5: MERGE-INNER: '/corpus/wamr_fuzz_aot_compiler/7914f213468679164b527e022caf67af6bee01bd' caused a failure at the previous merge step Step #5: MERGE-INNER: 15275 total files; 15249 processed earlier; will process 26 files now Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #1 pulse cov: 128 ft: 129 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #2 pulse cov: 131 ft: 156 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unknown label, unexpected end of section or function Step #5: #4 pulse cov: 1228 ft: 1285 exec/s: 0 rss: 51Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #8 pulse cov: 1228 ft: 1303 exec/s: 0 rss: 52Mb Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: unexpected end Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: #16 pulse cov: 1232 ft: 1339 exec/s: 0 rss: 54Mb Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: invalid section id Step #5: [LOADING] WASM module load failed: unexpected content after last section or junk after last section Step #5: #26 DONE cov: 1237 ft: 1356 exec/s: 0 rss: 70Mb Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: Invalid wasm file: magic header not detected Step #5: MERGE-OUTER: successful in 5236 attempt(s) Step #5: MERGE-OUTER: the control file has 14481473 bytes Step #5: MERGE-OUTER: consumed 5Mb (59Mb rss) to parse the control file Step #5: MERGE-OUTER: 4469 new files with 16781 new features added; 3987 new coverage edges Step #5: [2026-01-14 06:44:19,347 INFO] Finding shared libraries for targets (if any). Step #5: [2026-01-14 06:44:19,358 INFO] Finished finding shared libraries for targets. Step #5: Coverage error, creating log file: /workspace/out/libfuzzer-coverage-x86_64/fuzzer_stats/wamr_fuzz_aot_compiler_error.log Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Target.h: No such file or directory Step #5: warning: Could not read coverage for 'aot_llvm.c:LLVMInitializeNativeTarget'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Target.h: No such file or directory Step #5: warning: Could not read coverage for 'aot_llvm.c:LLVMInitializeNativeAsmPrinter'. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: Could not read coverage for '_ZN4llvm11ExitOnErrorC2ENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEi'. Step #5: [2026-01-14 06:44:21,110 INFO] Finding shared libraries for targets (if any). Step #5: [2026-01-14 06:44:21,140 INFO] Finished finding shared libraries for targets. Step #5: warning: 153 functions have mismatched data Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Error.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm-c/Error.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/APInt.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/APInt.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/APSInt.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/APSInt.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Any.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/Any.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/ArrayRef.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/ArrayRef.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/BitVector.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/DenseMapInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseSet.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/DenseSet.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FloatingPointMode.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/FloatingPointMode.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/FunctionExtras.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/BitmaskEnum.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/BitmaskEnum.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/ADL.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/ADL.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/STLExtras.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/STLExtras.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/STLForwardCompat.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/STLForwardCompat.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/DenseMap.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SetVector.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/SetVector.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/APFloat.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/APFloat.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/SmallPtrSet.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallString.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/SmallString.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/SmallVector.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringExtras.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/StringExtras.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm-c/Target.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm-c/Target.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/StringMapEntry.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/StringRef.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringSet.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/StringSet.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringSwitch.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/StringSwitch.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Twine.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/Twine.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/bit.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/bit.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/identity.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/identity.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/ilist.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/ilist.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Hashing.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/Hashing.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/ilist_iterator.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/ilist_node_base.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/ilist_node_base.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/iterator.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/iterator.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/PointerIntPair.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/simple_ilist.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/AliasAnalysis.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/AliasAnalysis.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/CGSCCPassManager.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/CGSCCPassManager.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/PointerUnion.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/InlineAdvisor.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/InlineAdvisor.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PriorityWorklist.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/PriorityWorklist.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/InlineModelFeatureMaps.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/InlineModelFeatureMaps.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/STLFunctionalExtras.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/STLFunctionalExtras.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/LoopAccessAnalysis.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/LoopAccessAnalysis.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/LoopAnalysisManager.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/LoopAnalysisManager.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/LoopInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/LoopInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/LoopNestAnalysis.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/LoopNestAnalysis.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/MemoryLocation.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/MemoryLocation.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/ScalarEvolution.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/ScalarEvolution.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/ScalarEvolutionExpressions.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/ScalarEvolutionExpressions.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/TargetLibraryInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/TargetTransformInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/TargetTransformInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/TensorSpec.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/TensorSpec.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/BinaryFormat/Magic.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/BinaryFormat/Magic.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/StringMap.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineBasicBlock.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineBasicBlock.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFrameInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFrameInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunction.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineFunctionPass.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineInstr.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineInstr.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineInstrBundleIterator.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineInstrBundleIterator.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineMemOperand.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineMemOperand.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/FoldingSet.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/FoldingSet.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachinePassManager.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachinePassManager.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineValueType.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineValueType.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/PseudoSourceValue.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/PseudoSourceValue.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/ilist_base.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/ilist_base.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/Register.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/Register.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/IntrusiveRefCntPtr.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/TargetOpcodes.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/TargetOpcodes.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/TargetPassConfig.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/TargetPassConfig.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Config/llvm-config.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Config/llvm-config.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/DebugInfo/DIContext.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/DebugInfo/DIContext.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/ExecutionEngine.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/ExecutionEngine.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/GenericValue.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/GenericValue.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITEventListener.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITEventListener.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITLink/JITLink.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITLink/JITLink.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITLink/JITLinkDylib.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/LazyCallGraph.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/LazyCallGraph.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Sequence.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/Sequence.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/DepthFirstIterator.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/DepthFirstIterator.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/CompileUtils.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/CompileUtils.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Core.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Core.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/EpochTracker.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/EpochTracker.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/Bitfields.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/Bitfields.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IRTransformLayer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LLJIT.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Layer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Layer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LazyReexports.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/LazyReexports.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ObjectTransformLayer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/OrcABISupport.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/OrcABISupport.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/AllocationActions.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorAddress.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/ExecutorSymbolDef.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/SmallBitVector.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/SmallBitVector.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/SimplePackedSerialization.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/WrapperFunctionUtils.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Speculation.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Speculation.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/SymbolStringPool.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ThreadSafeModule.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/LowLevelType.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/LowLevelType.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/RuntimeDyld.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/RuntimeDyld.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Attributes.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Attributes.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/BasicBlock.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/CFG.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/CFG.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Comdat.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Comdat.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/GraphTraits.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/GraphTraits.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/ConstantFolder.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/ConstantFolder.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/ConstantRange.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/ConstantRange.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Constants.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Constants.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/DataLayout.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/DataLayout.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/DebugInfoMetadata.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/DebugInfoMetadata.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/DebugLoc.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/DebugLoc.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/DebugProgramInstruction.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/DebugProgramInstruction.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/DerivedTypes.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/DerivedTypes.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/DiagnosticHandler.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/DiagnosticHandler.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/DiagnosticInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/DiagnosticInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Dominators.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Dominators.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITSymbol.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/JITSymbol.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/FMF.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/FMF.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/FPEnv.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/FPEnv.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Function.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Function.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/GlobalAlias.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/GlobalAlias.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/GlobalIFunc.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/GlobalIFunc.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/RTDyldMemoryManager.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/RTDyldMemoryManager.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/GlobalValue.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/GlobalValue.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/IRCompileLayer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/IRBuilder.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/IRBuilder.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/InlineAsm.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/InlineAsm.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/InstrTypes.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Constant.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Constant.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Instructions.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Instructions.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/TargetFrameLowering.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/TargetFrameLowering.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Intrinsics.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Intrinsics.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/LLVMContext.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/LLVMContext.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Metadata.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Metadata.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Module.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Module.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/OperandTraits.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/OperandTraits.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/IVDescriptors.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/IVDescriptors.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/OptBisect.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/OptBisect.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManager.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/PassManager.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/EHPersonalities.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/EHPersonalities.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassTimingInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/PassTimingInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/ProfileSummary.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/ProfileSummary.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PseudoProbe.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/PseudoProbe.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/CompileOnDemandLayer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Type.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Type.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/GlobalObject.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/GlobalObject.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/User.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/User.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Value.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Value.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/ValueHandle.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/ValueHandle.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/ValueMap.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/ValueMap.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/LaneBitmask.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/LaneBitmask.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Instruction.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Instruction.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCFixup.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCFixup.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCFragment.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCFragment.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/RegAllocCommon.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/RegAllocCommon.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCInstrDesc.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCInstrDesc.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCInstrItineraries.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCInstrItineraries.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/IntrinsicInst.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCRegister.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCRegister.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCSchedule.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCSchedule.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/PointerSumType.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/PointerSumType.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCSubtargetInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCSubtargetInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCSymbol.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCSymbol.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/SectionKind.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/SectionKind.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/TargetRegistry.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Object/Archive.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Object/Archive.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ExecutionEngine/Orc/Shared/MemoryFlags.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Object/Error.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Object/Error.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/TrackingMDRef.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/TrackingMDRef.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Object/SymbolicFile.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Object/SymbolicFile.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Pass.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Pass.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Argument.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Argument.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/PassInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/PassInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/PassSupport.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/PassSupport.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Passes/OptimizationLevel.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Passes/OptimizationLevel.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Passes/PassBuilder.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Passes/StandardInstrumentations.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Passes/StandardInstrumentations.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ProfileData/FunctionId.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ProfileData/FunctionId.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ProfileData/HashKeyMap.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ProfileData/HashKeyMap.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCExpr.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCExpr.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ProfileData/InstrProfData.inc: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ProfileData/InstrProfData.inc' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCInst.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCInst.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Alignment.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Alignment.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCObjectFileInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCObjectFileInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/AllocatorBase.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/AllocatorBase.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ADT/iterator_range.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ADT/iterator_range.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/AtomicOrdering.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/AtomicOrdering.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/BalancedPartitioning.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/BalancedPartitioning.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Operator.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Operator.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamError.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamError.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassInstrumentation.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/PassInstrumentation.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamRef.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamRef.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamWriter.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamWriter.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/PassManagerInternal.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/CBindingWrapping.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Object/Binary.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Object/Binary.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Casting.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Casting.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Object/ObjectFile.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Object/ObjectFile.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/Use.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/Use.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CommandLine.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/CommandLine.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/IR/GlobalVariable.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/IR/GlobalVariable.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Compression.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Compression.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ConvertUTF.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ConvertUTF.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ProfileData/InstrProf.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/ProfileData/SampleProf.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/ProfileData/SampleProf.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Endian.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Endian.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Allocator.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Allocator.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Error.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Error.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ErrorHandling.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ErrorHandling.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ErrorOr.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ErrorOr.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ExtensibleRTTI.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ExtensibleRTTI.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/MC/MCSection.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/MC/MCSection.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/FileSystem/UniqueID.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/FileSystem/UniqueID.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/BinaryStream.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/BinaryStream.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/FormatCommon.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/FormatCommon.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamReader.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/BinaryStreamReader.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/FormatVariadic.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/FormatVariadic.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Analysis/InlineCost.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Analysis/InlineCost.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/FormattedStream.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/FormattedStream.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/GenericDomTree.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/GenericDomTree.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/GenericLoopInfo.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/GenericLoopInfo.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CFGUpdate.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/CFGUpdate.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/JSON.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/JSON.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Chrono.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Chrono.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MSVCErrorWorkarounds.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/MSVCErrorWorkarounds.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ManagedStatic.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ManagedStatic.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/PassAnalysisSupport.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/PassAnalysisSupport.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MemAlloc.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/MemAlloc.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Compiler.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Compiler.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MemoryBuffer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/MemoryBuffer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MemoryBufferRef.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/MemoryBufferRef.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ModRef.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ModRef.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Mutex.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Mutex.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Path.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Path.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/PointerLikeTypeTraits.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Discriminator.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Discriminator.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Process.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Process.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Recycler.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Recycler.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ReverseIteration.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ReverseIteration.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/SMLoc.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/SMLoc.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/SmallVectorMemoryBuffer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Format.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Format.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/StringSaver.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/StringSaver.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/SwapByteOrder.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/SwapByteOrder.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/FormatVariadicDetails.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/FormatVariadicDetails.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ThreadPool.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ThreadPool.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Threading.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Threading.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/TimeProfiler.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/TimeProfiler.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Timer.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Timer.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/TrailingObjects.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/TrailingObjects.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/CodeGen.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/CodeGen.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/TypeSize.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/TypeSize.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/VersionTuple.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/VersionTuple.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/VirtualFileSystem.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/VirtualFileSystem.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/WithColor.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/WithColor.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/raw_ostream.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/thread.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/thread.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Target/CodeGenCWrappers.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Target/CodeGenCWrappers.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/DynamicLibrary.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/DynamicLibrary.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Target/TargetOptions.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/TargetParser/SubtargetFeature.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/ArrayRecycler.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/ArrayRecycler.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/IPO/Inliner.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/IPO/Inliner.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/IPO/ModuleInliner.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/IPO/ModuleInliner.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/IPO/SampleProfileProbe.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/IPO/SampleProfileProbe.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/FormatProviders.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/FormatProviders.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/TargetSelect.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/TargetSelect.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/BranchProbability.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/BranchProbability.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LoopPassManager.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Utils/LoopUtils.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Utils/LoopUtils.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Utils/ValueMapper.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Utils/ValueMapper.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MathExtras.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/MathExtras.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/VectorCombine.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/VectorCombine.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Printable.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Printable.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Errc.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Errc.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/FileSystem.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/FileSystem.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Instrumentation.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Instrumentation.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LICM.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/LICM.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/MD5.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/MD5.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/LoopVectorize.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Vectorize/LoopVectorize.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/CodeGen/MachineOperand.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/CodeGen/MachineOperand.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/TargetParser/Triple.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/SourceMgr.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/SourceMgr.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/InstructionCost.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/InstructionCost.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/Memory.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/Memory.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Target/TargetMachine.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Target/TargetMachine.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/GVN.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Transforms/Scalar/GVN.h' isn't covered. Step #5: error: /workspace/out/libfuzzer-coverage-x86_64/opt/llvm-18.1.8/include/llvm/Support/TypeName.h: No such file or directory Step #5: warning: The file '/opt/llvm-18.1.8/include/llvm/Support/TypeName.h' isn't covered. Step #5: warning: 153 functions have mismatched data Step #5: [2026-01-14 06:44:27,521 DEBUG] Finished generating per-file code coverage summary. Step #5: [2026-01-14 06:44:27,521 DEBUG] Generating file view html index file as: "/workspace/out/libfuzzer-coverage-x86_64/report/linux/file_view_index.html". Step #5: Traceback (most recent call last): Step #5: File "/opt/code_coverage/coverage_utils.py", line 829, in Step #5: sys.exit(Main()) Step #5: ^^^^^^ Step #5: File "/opt/code_coverage/coverage_utils.py", line 823, in Main Step #5: return _CmdPostProcess(args) Step #5: ^^^^^^^^^^^^^^^^^^^^^ Step #5: File "/opt/code_coverage/coverage_utils.py", line 780, in _CmdPostProcess Step #5: processor.PrepareHtmlReport() Step #5: File "/opt/code_coverage/coverage_utils.py", line 577, in PrepareHtmlReport Step #5: self.GenerateFileViewHtmlIndexFile(per_file_coverage_summary, Step #5: File "/opt/code_coverage/coverage_utils.py", line 450, in GenerateFileViewHtmlIndexFile Step #5: self.GetCoverageHtmlReportPathForFile(file_path), Step #5: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Step #5: File "/opt/code_coverage/coverage_utils.py", line 422, in GetCoverageHtmlReportPathForFile Step #5: assert os.path.isfile( Step #5: ^^^^^^^^^^^^^^^ Step #5: AssertionError: "/opt/llvm-18.1.8/include/llvm-c/Target.h" is not a file. Step #5: ******************************************************************************** Step #5: Code coverage report generation failed. Step #5: To reproduce, run: Step #5: python infra/helper.py build_image wamr Step #5: python infra/helper.py build_fuzzers --sanitizer coverage wamr Step #5: python infra/helper.py coverage wamr Step #5: ******************************************************************************** Finished Step #5 ERROR ERROR: build step 5 "gcr.io/oss-fuzz-base/base-runner" failed: step exited with non-zero status: 1